--- /home/fdroid/fdroiddata/tmp/org.pyneo.maps_10010.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.pyneo.maps_10010.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 │┄ ERROR: res/menu-v11/main_option_menu.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: bba64464611ebc9aed1a19160bd003fb70fca89fbb3e2d883fdf1e8032357405 │ -Signer #1 certificate SHA-1 digest: 1661a988f653dd668eba1bc6547403ce3d1d4d3e │ -Signer #1 certificate MD5 digest: ab0d00b361a9bf9117ebd3bc6ceb7424 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 1edbb1b24cd5d56a5a4da0218e3325b797349f763fdae9204d7deec5f3e12caf │ -Signer #1 public key SHA-1 digest: 344699aff558f3e8240ee3545d029e9622716bdf │ -Signer #1 public key MD5 digest: ae36a2e5350490353b8fe432363df840 │ -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,504 +1,501 @@ │ -Zip file size: 1643024 bytes, number of entries: 502 │ --rw---- 2.0 fat 51000 bl defN 15-Jun-21 12:22 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 51121 bl defN 15-Jun-21 12:22 META-INF/65FD8FAC.SF │ --rw---- 2.0 fat 1332 bl defN 15-Jun-21 12:22 META-INF/65FD8FAC.RSA │ --rw---- 2.0 fat 41 bl defN 15-Jun-21 05:12 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Jun-21 05:12 META-INF/fdroidserverid │ --rw---- 2.0 fat 11420 bX defN 15-Jun-21 05:12 AndroidManifest.xml │ --rw---- 2.0 fat 396 bl defN 15-Jun-21 05:12 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Jun-21 05:12 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-21 05:12 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-21 05:12 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-21 05:12 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Jun-21 05:12 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 596 bl defN 15-Jun-21 05:12 res/color/abc_search_url_text_holo.xml │ --rw---- 1.0 fat 249 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 248 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 303 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 255 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 254 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 255 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 255 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 250 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 248 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 278 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 277 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 252 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 250 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 253 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 250 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 548 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 438 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 791 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 605 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 996 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1498 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 409 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 451 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 493 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 448 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 815 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 254 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 126 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 136 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 578 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 607 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1688 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 973 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 2013 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 705 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 168 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 244 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1262 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1285 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 878 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 853 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 370 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 551 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 549 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 492 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 488 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 192 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 185 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 189 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 209 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 206 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 204 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 217 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 217 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 223 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 223 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 2341 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/ic_action_autofollow.png │ --rw---- 1.0 fat 2583 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/ic_action_overlays.png │ --rw---- 1.0 fat 1639 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/ic_action_zoom_in.png │ --rw---- 1.0 fat 1439 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/ic_action_zoom_out.png │ --rw---- 1.0 fat 4134 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/ic_compass.png │ --rw---- 1.0 fat 4881 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1945 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/ic_service.png │ --rw---- 1.0 fat 237 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/map_center_cross.png │ --rw---- 1.0 fat 1950 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/map_location.png │ --rw---- 1.0 fat 1827 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/map_needle.png │ --rw---- 1.0 fat 1225 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/map_needle_off.png │ --rw---- 1.0 fat 1136 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/map_needle_pinned.png │ --rw---- 1.0 fat 1686 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/poi.png │ --rw---- 1.0 fat 1686 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/poi_blue.png │ --rw---- 1.0 fat 1686 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/poi_green.png │ --rw---- 1.0 fat 1686 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/poi_red.png │ --rw---- 1.0 fat 1686 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/poi_white.png │ --rw---- 1.0 fat 1686 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/poi_yellow.png │ --rw---- 1.0 fat 1276 b- stor 15-Jun-21 05:11 res/drawable-hdpi-v4/track_background.png │ --rw---- 1.0 fat 235 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 245 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 245 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 283 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 284 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 234 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 257 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 235 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 384 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 312 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 554 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 462 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1505 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1024 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 740 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 552 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 450 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 440 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1020 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 575 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 113 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 123 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 464 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 479 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1287 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 1379 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 942 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 604 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 168 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 222 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 852 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 856 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 606 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 605 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 327 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 328 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 327 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 327 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 462 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 460 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 409 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 406 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 191 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 187 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 202 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 210 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 203 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 218 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 612 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/checkbox_btn_off.png │ --rw---- 1.0 fat 713 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/checkbox_btn_on.png │ --rw---- 1.0 fat 174 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 349 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_attachment.png │ --rw---- 1.0 fat 1751 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_autofollow.png │ --rw---- 1.0 fat 5716 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_close.png │ --rw---- 1.0 fat 417 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_download.png │ --rw---- 1.0 fat 125 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_menu.png │ --rw---- 1.0 fat 1996 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_overlays.png │ --rw---- 1.0 fat 1192 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_zoom_in.png │ --rw---- 1.0 fat 1080 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_action_zoom_out.png │ --rw---- 1.0 fat 2608 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_compass.png │ --rw---- 1.0 fat 417 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_download.png │ --rw---- 1.0 fat 3060 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1309 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_menu_archive.png │ --rw---- 1.0 fat 1460 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/ic_service.png │ --rw---- 1.0 fat 208 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/map_center_cross.png │ --rw---- 1.0 fat 1381 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/map_location.png │ --rw---- 1.0 fat 1688 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/map_needle.png │ --rw---- 1.0 fat 749 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/map_needle_off.png │ --rw---- 1.0 fat 673 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/map_needle_pinned.png │ --rw---- 1.0 fat 1288 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/poi.png │ --rw---- 1.0 fat 1288 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/poi_blue.png │ --rw---- 1.0 fat 1288 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/poi_green.png │ --rw---- 1.0 fat 1288 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/poi_red.png │ --rw---- 1.0 fat 1288 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/poi_white.png │ --rw---- 1.0 fat 1288 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/poi_yellow.png │ --rw---- 1.0 fat 896 b- stor 15-Jun-21 05:11 res/drawable-mdpi-v4/track_background.png │ --rw---- 1.0 fat 263 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 263 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 273 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 307 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 272 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 264 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 263 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 291 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 288 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 267 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 265 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 267 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 264 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 626 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 527 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 1049 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 782 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1525 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1877 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 1219 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 1532 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 666 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 597 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1739 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 840 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 132 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 148 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 833 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 869 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 2783 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 2761 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 2039 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 1215 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 175 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 175 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 244 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1785 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1810 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 1189 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 1154 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 413 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 412 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 401 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 401 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 650 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 644 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 580 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 578 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 193 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 186 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 192 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 232 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 234 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 224 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 228 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 227 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 2891 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/ic_action_autofollow.png │ --rw---- 1.0 fat 3176 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/ic_action_overlays.png │ --rw---- 1.0 fat 2259 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/ic_action_zoom_in.png │ --rw---- 1.0 fat 2026 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/ic_action_zoom_out.png │ --rw---- 1.0 fat 5607 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/ic_compass.png │ --rw---- 1.0 fat 6618 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 2462 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/ic_service.png │ --rw---- 1.0 fat 261 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/map_center_cross.png │ --rw---- 1.0 fat 2426 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/map_location.png │ --rw---- 1.0 fat 2575 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/map_needle.png │ --rw---- 1.0 fat 1592 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/map_needle_off.png │ --rw---- 1.0 fat 1413 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/map_needle_pinned.png │ --rw---- 1.0 fat 2114 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/poi.png │ --rw---- 1.0 fat 2114 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/poi_blue.png │ --rw---- 1.0 fat 2114 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/poi_green.png │ --rw---- 1.0 fat 2114 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/poi_red.png │ --rw---- 1.0 fat 2114 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/poi_white.png │ --rw---- 1.0 fat 2114 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/poi_yellow.png │ --rw---- 1.0 fat 1619 b- stor 15-Jun-21 05:11 res/drawable-xhdpi-v4/track_background.png │ --rw---- 1.0 fat 316 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 322 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 265 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 256 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 329 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 329 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 328 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 326 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 321 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 319 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 282 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 262 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 345 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 336 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 317 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 313 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 1089 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 849 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 1767 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 1353 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 2778 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 2944 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 2062 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 2370 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 1224 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 1173 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1658 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 1548 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 316 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 311 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 2338 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 2155 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 5212 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 5265 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 3729 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 2283 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 178 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 178 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 258 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 3082 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 3141 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 1937 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 1867 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 592 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 593 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 549 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 549 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 1073 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 1096 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 953 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 953 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 195 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 188 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 195 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 203 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 285 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 277 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 261 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 251 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 219 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 219 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 222 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 222 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 4010 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/ic_action_autofollow.png │ --rw---- 1.0 fat 4327 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/ic_action_overlays.png │ --rw---- 1.0 fat 3102 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/ic_action_zoom_in.png │ --rw---- 1.0 fat 2753 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/ic_action_zoom_out.png │ --rw---- 1.0 fat 8995 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/ic_compass.png │ --rw---- 1.0 fat 10139 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3410 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/ic_service.png │ --rw---- 1.0 fat 316 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/map_center_cross.png │ --rw---- 1.0 fat 3169 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/map_location.png │ --rw---- 1.0 fat 4047 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/map_needle.png │ --rw---- 1.0 fat 2657 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/map_needle_off.png │ --rw---- 1.0 fat 2508 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/map_needle_pinned.png │ --rw---- 1.0 fat 2820 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/poi.png │ --rw---- 1.0 fat 2820 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/poi_blue.png │ --rw---- 1.0 fat 2820 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/poi_green.png │ --rw---- 1.0 fat 2820 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/poi_red.png │ --rw---- 1.0 fat 2820 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/poi_white.png │ --rw---- 1.0 fat 2820 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/poi_yellow.png │ --rw---- 1.0 fat 2261 b- stor 15-Jun-21 05:11 res/drawable-xxhdpi-v4/track_background.png │ --rw---- 1.0 fat 5199 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/ic_action_autofollow.png │ --rw---- 1.0 fat 5634 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/ic_action_overlays.png │ --rw---- 1.0 fat 4049 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/ic_action_zoom_in.png │ --rw---- 1.0 fat 3630 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/ic_action_zoom_out.png │ --rw---- 1.0 fat 12502 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/ic_compass.png │ --rw---- 1.0 fat 13788 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 4263 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/ic_service.png │ --rw---- 1.0 fat 394 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/map_center_cross.png │ --rw---- 1.0 fat 7133 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/map_location.png │ --rw---- 1.0 fat 5626 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/map_needle.png │ --rw---- 1.0 fat 4889 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/map_needle_off.png │ --rw---- 1.0 fat 3824 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/map_needle_pinned.png │ --rw---- 1.0 fat 3511 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/poi.png │ --rw---- 1.0 fat 3511 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/poi_blue.png │ --rw---- 1.0 fat 3511 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/poi_green.png │ --rw---- 1.0 fat 3511 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/poi_red.png │ --rw---- 1.0 fat 3511 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/poi_white.png │ --rw---- 1.0 fat 3511 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/poi_yellow.png │ --rw---- 1.0 fat 2843 b- stor 15-Jun-21 05:11 res/drawable-xxxhdpi-v4/track_background.png │ --rw---- 2.0 fat 560 bl defN 15-Jun-21 05:12 res/drawable/abc_ic_clear.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-21 05:12 res/drawable/abc_ic_clear_holo_light.xml │ --rw---- 2.0 fat 1136 bl defN 15-Jun-21 05:12 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Jun-21 05:12 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-21 05:12 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-21 05:12 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Jun-21 05:12 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Jun-21 05:12 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 832 bl defN 15-Jun-21 05:12 res/drawable/abc_search_dropdown_dark.xml │ --rw---- 2.0 fat 832 bl defN 15-Jun-21 05:12 res/drawable/abc_search_dropdown_light.xml │ --rw---- 2.0 fat 856 bl defN 15-Jun-21 05:12 res/drawable/abc_spinner_ab_holo_dark.xml │ --rw---- 2.0 fat 856 bl defN 15-Jun-21 05:12 res/drawable/abc_spinner_ab_holo_light.xml │ --rw---- 2.0 fat 1580 bl defN 15-Jun-21 05:12 res/drawable/abc_tab_indicator_ab_holo.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-21 05:12 res/drawable/abc_textfield_searchview_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-21 05:12 res/drawable/abc_textfield_searchview_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-21 05:12 res/drawable/abc_textfield_searchview_right_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-21 05:12 res/drawable/abc_textfield_searchview_right_holo_light.xml │ --rw---- 2.0 fat 860 bl defN 15-Jun-21 05:12 res/drawable/checkbox.xml │ --rw---- 1.0 fat 586 b- stor 15-Jun-21 05:11 res/drawable/list_divider.png │ --rw---- 1.0 fat 71 b- stor 15-Jun-21 05:11 res/drawable/maptile_blank.png │ --rw---- 1.0 fat 3371 b- stor 15-Jun-21 05:11 res/drawable/maptile_loading.png │ --rw---- 2.0 fat 700 bl defN 15-Jun-21 05:12 res/drawable/mca__gallery_selector.xml │ --rw---- 2.0 fat 580 bl defN 15-Jun-21 05:12 res/drawable/mca__grid_item_fg_pressed.xml │ --rw---- 2.0 fat 700 bl defN 15-Jun-21 05:12 res/drawable/mca__list_item_selector.xml │ --rw---- 2.0 fat 1864 bl defN 15-Jun-21 05:12 res/layout-land/dialog_color_picker.xml │ --rw---- 2.0 fat 652 bl defN 15-Jun-21 05:12 res/layout-v11/abc_action_bar_decor.xml │ --rw---- 2.0 fat 680 bl defN 15-Jun-21 05:12 res/layout-v11/abc_simple_decor.xml │ --rw---- 2.0 fat 632 bl defN 15-Jun-21 05:12 res/layout-v14/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 568 bl defN 15-Jun-21 05:12 res/layout/abc_action_bar_decor.xml │ --rw---- 2.0 fat 1500 bl defN 15-Jun-21 05:12 res/layout/abc_action_bar_decor_include.xml │ --rw---- 2.0 fat 1948 bl defN 15-Jun-21 05:12 res/layout/abc_action_bar_decor_overlay.xml │ --rw---- 2.0 fat 1120 bl defN 15-Jun-21 05:12 res/layout/abc_action_bar_home.xml │ --rw---- 2.0 fat 536 bl defN 15-Jun-21 05:12 res/layout/abc_action_bar_tab.xml │ --rw---- 2.0 fat 472 bl defN 15-Jun-21 05:12 res/layout/abc_action_bar_tabbar.xml │ --rw---- 2.0 fat 1396 bl defN 15-Jun-21 05:12 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 396 bl defN 15-Jun-21 05:12 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Jun-21 05:12 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 596 bl defN 15-Jun-21 05:12 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 15-Jun-21 05:12 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 888 bl defN 15-Jun-21 05:12 res/layout/abc_action_mode_close_item.xml │ --rw---- 2.0 fat 668 bl defN 15-Jun-21 05:12 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1484 bl defN 15-Jun-21 05:12 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 15-Jun-21 05:12 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 404 bl defN 15-Jun-21 05:12 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Jun-21 05:12 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Jun-21 05:12 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1340 bl defN 15-Jun-21 05:12 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Jun-21 05:12 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1444 bl defN 15-Jun-21 05:12 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 2260 bl defN 15-Jun-21 05:12 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3828 bl defN 15-Jun-21 05:12 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 632 bl defN 15-Jun-21 05:12 res/layout/abc_simple_decor.xml │ --rw---- 2.0 fat 4500 bl defN 15-Jun-21 05:12 res/layout/area_selector.xml │ --rw---- 2.0 fat 1300 bl defN 15-Jun-21 05:12 res/layout/dashboard_item.xml │ --rw---- 2.0 fat 1956 bl defN 15-Jun-21 05:12 res/layout/dialog_color_picker.xml │ --rw---- 2.0 fat 3000 bl defN 15-Jun-21 05:12 res/layout/downloaderactivity.xml │ --rw---- 2.0 fat 1552 bl defN 15-Jun-21 05:12 res/layout/error_message_box.xml │ --rw---- 2.0 fat 1172 bl defN 15-Jun-21 05:12 res/layout/file_downloadlist_item.xml │ --rw---- 2.0 fat 1672 bl defN 15-Jun-21 05:12 res/layout/file_list.xml │ --rw---- 2.0 fat 1172 bl defN 15-Jun-21 05:12 res/layout/file_list_item.xml │ --rw---- 2.0 fat 628 bl defN 15-Jun-21 05:12 res/layout/geodata_activity.xml │ --rw---- 2.0 fat 640 bl defN 15-Jun-21 05:12 res/layout/label_map.xml │ --rw---- 2.0 fat 1024 bl defN 15-Jun-21 05:12 res/layout/main.xml │ --rw---- 2.0 fat 1512 bl defN 15-Jun-21 05:12 res/layout/main_title.xml │ --rw---- 2.0 fat 548 bl defN 15-Jun-21 05:12 res/layout/mapselector.xml │ --rw---- 2.0 fat 572 bl defN 15-Jun-21 05:12 res/layout/mca__simple_list_item_checkable_1.xml │ --rw---- 2.0 fat 1076 bl defN 15-Jun-21 05:12 res/layout/mca__simple_list_item_checkable_2.xml │ --rw---- 2.0 fat 2196 bl defN 15-Jun-21 05:12 res/layout/measure_info_box.xml │ --rw---- 2.0 fat 1936 bl defN 15-Jun-21 05:12 res/layout/offsetactivity.xml │ --rw---- 2.0 fat 3548 bl defN 15-Jun-21 05:12 res/layout/poi.xml │ --rw---- 2.0 fat 2428 bl defN 15-Jun-21 05:12 res/layout/poi_category.xml │ --rw---- 2.0 fat 436 bl defN 15-Jun-21 05:12 res/layout/poi_category_list.xml │ --rw---- 2.0 fat 1448 bl defN 15-Jun-21 05:12 res/layout/poi_category_list_item.xml │ --rw---- 2.0 fat 1068 bl defN 15-Jun-21 05:12 res/layout/poi_category_spinner.xml │ --rw---- 2.0 fat 1096 bl defN 15-Jun-21 05:12 res/layout/poi_category_spinner_dropdown.xml │ --rw---- 2.0 fat 2016 bl defN 15-Jun-21 05:12 res/layout/poi_descr.xml │ --rw---- 2.0 fat 956 bl defN 15-Jun-21 05:12 res/layout/poi_iconset.xml │ --rw---- 2.0 fat 2336 bl defN 15-Jun-21 05:12 res/layout/poi_import.xml │ --rw---- 2.0 fat 436 bl defN 15-Jun-21 05:12 res/layout/poi_list.xml │ --rw---- 2.0 fat 1832 bl defN 15-Jun-21 05:12 res/layout/poi_list_item.xml │ --rw---- 2.0 fat 1748 bl defN 15-Jun-21 05:12 res/layout/preference_offset.xml │ --rw---- 2.0 fat 432 bl defN 15-Jun-21 05:12 res/layout/preference_widget_btn_clear.xml │ --rw---- 2.0 fat 560 bl defN 15-Jun-21 05:12 res/layout/search_bubble.xml │ --rw---- 2.0 fat 708 bl defN 15-Jun-21 05:12 res/layout/search_result.xml │ --rw---- 2.0 fat 508 bl defN 15-Jun-21 05:12 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 2564 bl defN 15-Jun-21 05:12 res/layout/track.xml │ --rw---- 2.0 fat 1956 bl defN 15-Jun-21 05:12 res/layout/track_import.xml │ --rw---- 2.0 fat 1520 bl defN 15-Jun-21 05:12 res/layout/track_list.xml │ --rw---- 2.0 fat 4180 bl defN 15-Jun-21 05:12 res/layout/track_list_item.xml │ --rw---- 2.0 fat 9500 bl defN 15-Jun-21 05:12 res/layout/track_stat.xml │ --rw---- 2.0 fat 3580 bl defN 15-Jun-21 05:12 res/layout/track_style_picker.xml │ --rw---- 2.0 fat 2904 bl defN 15-Jun-21 05:12 res/menu-v11/main_option_menu.xml │ --rw---- 2.0 fat 2980 bl defN 15-Jun-21 05:12 res/menu/id.xml │ --rw---- 2.0 fat 2804 bl defN 15-Jun-21 05:12 res/menu/main_option_menu.xml │ --rw---- 2.0 fat 408 bl defN 15-Jun-21 05:12 res/menu/poicategorylist_menu.xml │ --rw---- 2.0 fat 1276 bl defN 15-Jun-21 05:12 res/menu/poilist_menu.xml │ --rw---- 2.0 fat 1116 bl defN 15-Jun-21 05:12 res/menu/poilist_select_menu.xml │ --rw---- 2.0 fat 1008 bl defN 15-Jun-21 05:12 res/menu/track_list.xml │ --rw---- 2.0 fat 1492 bl defN 15-Jun-21 05:12 res/raw/downlodablemaps.json │ --rw---- 2.0 fat 26036 bl defN 15-Jun-21 05:12 res/raw/predefmaps.xml │ --rw---- 2.0 fat 8872 bl defN 15-Jun-21 05:12 res/xml/mainpreferences.xml │ --rw---- 2.0 fat 564 bl defN 15-Jun-21 05:12 res/xml/mixedmapspreference.xml │ --rw---- 2.0 fat 548 bl defN 15-Jun-21 05:12 res/xml/searchable.xml │ --rw---- 1.0 fat 385112 b- stor 15-Jun-21 05:11 resources.arsc │ --rw---- 2.0 fat 2156496 bl defN 15-Jun-21 05:12 classes.dex │ -502 files, 3286819 bytes uncompressed, 1553662 bytes compressed: 52.7% │ +Zip file size: 1639303 bytes, number of entries: 499 │ +-rw---- 2.0 fat 11420 bX defN 17-May-30 10:02 AndroidManifest.xml │ +-rw---- 2.0 fat 396 bl defN 17-May-30 10:02 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 17-May-30 10:02 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 400 bl defN 17-May-30 10:02 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-May-30 10:02 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 17-May-30 10:02 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-May-30 10:02 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 596 bl defN 17-May-30 10:02 res/color/abc_search_url_text_holo.xml │ +-rw---- 1.0 fat 249 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 248 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 260 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 260 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 303 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 255 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 254 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 255 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 255 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 250 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 248 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 278 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 277 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 252 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 250 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 253 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 250 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 548 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 438 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 791 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 605 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 996 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1498 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 409 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 451 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 493 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 448 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 815 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 254 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 126 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 136 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 578 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 607 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1688 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 973 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2013 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 705 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 168 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 168 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 244 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1262 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1285 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 878 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 853 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 370 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 551 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 549 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 492 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 488 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 192 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 189 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 206 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 212 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 204 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 217 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 217 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 223 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 223 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 2341 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/ic_action_autofollow.png │ +-rw---- 1.0 fat 2583 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/ic_action_overlays.png │ +-rw---- 1.0 fat 1639 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/ic_action_zoom_in.png │ +-rw---- 1.0 fat 1439 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/ic_action_zoom_out.png │ +-rw---- 1.0 fat 4134 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/ic_compass.png │ +-rw---- 1.0 fat 4881 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1945 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/ic_service.png │ +-rw---- 1.0 fat 237 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/map_center_cross.png │ +-rw---- 1.0 fat 1950 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/map_location.png │ +-rw---- 1.0 fat 1827 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/map_needle.png │ +-rw---- 1.0 fat 1225 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/map_needle_off.png │ +-rw---- 1.0 fat 1136 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/map_needle_pinned.png │ +-rw---- 1.0 fat 1686 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/poi.png │ +-rw---- 1.0 fat 1686 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/poi_blue.png │ +-rw---- 1.0 fat 1686 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/poi_green.png │ +-rw---- 1.0 fat 1686 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/poi_red.png │ +-rw---- 1.0 fat 1686 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/poi_white.png │ +-rw---- 1.0 fat 1686 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/poi_yellow.png │ +-rw---- 1.0 fat 1276 b- stor 17-May-30 10:02 res/drawable-hdpi-v4/track_background.png │ +-rw---- 1.0 fat 235 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 235 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 245 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 245 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 283 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 284 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 242 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 242 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 242 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 242 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 235 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 234 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 260 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 257 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 235 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 235 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 235 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 235 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 384 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 312 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 554 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 462 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1505 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1024 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 740 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 552 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 450 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 440 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1020 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 575 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 113 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 123 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 464 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 479 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1287 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 1379 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 942 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 604 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 168 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 168 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 222 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 852 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 856 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 606 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 605 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 327 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 328 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 327 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 327 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 462 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 460 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 409 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 406 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 191 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 187 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 202 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 210 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 203 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 211 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 218 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 218 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 612 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/checkbox_btn_off.png │ +-rw---- 1.0 fat 713 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/checkbox_btn_on.png │ +-rw---- 1.0 fat 174 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 349 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_attachment.png │ +-rw---- 1.0 fat 1751 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_autofollow.png │ +-rw---- 1.0 fat 5716 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_close.png │ +-rw---- 1.0 fat 417 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_download.png │ +-rw---- 1.0 fat 125 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_menu.png │ +-rw---- 1.0 fat 1996 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_overlays.png │ +-rw---- 1.0 fat 1192 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_zoom_in.png │ +-rw---- 1.0 fat 1080 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_action_zoom_out.png │ +-rw---- 1.0 fat 2608 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_compass.png │ +-rw---- 1.0 fat 417 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_download.png │ +-rw---- 1.0 fat 3060 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1309 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_menu_archive.png │ +-rw---- 1.0 fat 1460 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/ic_service.png │ +-rw---- 1.0 fat 208 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/map_center_cross.png │ +-rw---- 1.0 fat 1381 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/map_location.png │ +-rw---- 1.0 fat 1688 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/map_needle.png │ +-rw---- 1.0 fat 749 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/map_needle_off.png │ +-rw---- 1.0 fat 673 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/map_needle_pinned.png │ +-rw---- 1.0 fat 1288 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/poi.png │ +-rw---- 1.0 fat 1288 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/poi_blue.png │ +-rw---- 1.0 fat 1288 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/poi_green.png │ +-rw---- 1.0 fat 1288 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/poi_red.png │ +-rw---- 1.0 fat 1288 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/poi_white.png │ +-rw---- 1.0 fat 1288 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/poi_yellow.png │ +-rw---- 1.0 fat 896 b- stor 17-May-30 10:02 res/drawable-mdpi-v4/track_background.png │ +-rw---- 1.0 fat 263 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 263 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 273 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 272 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 307 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 303 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 272 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 272 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 272 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 272 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 264 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 263 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 291 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 288 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 267 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 265 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 267 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 264 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 626 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 527 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 1049 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 782 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1525 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1877 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 1219 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 1532 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 666 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 597 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1739 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 840 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 148 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 833 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 869 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 2783 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 2761 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2039 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 1215 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 175 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 175 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 244 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1785 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1810 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 1189 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1154 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 413 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 412 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 401 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 401 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 650 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 644 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 580 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 578 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 193 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 186 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 192 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 232 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 234 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 224 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 228 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 227 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 218 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 235 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 2891 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/ic_action_autofollow.png │ +-rw---- 1.0 fat 3176 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/ic_action_overlays.png │ +-rw---- 1.0 fat 2259 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/ic_action_zoom_in.png │ +-rw---- 1.0 fat 2026 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/ic_action_zoom_out.png │ +-rw---- 1.0 fat 5607 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/ic_compass.png │ +-rw---- 1.0 fat 6618 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 2462 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/ic_service.png │ +-rw---- 1.0 fat 261 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/map_center_cross.png │ +-rw---- 1.0 fat 2426 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/map_location.png │ +-rw---- 1.0 fat 2575 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/map_needle.png │ +-rw---- 1.0 fat 1592 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/map_needle_off.png │ +-rw---- 1.0 fat 1413 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/map_needle_pinned.png │ +-rw---- 1.0 fat 2114 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/poi.png │ +-rw---- 1.0 fat 2114 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/poi_blue.png │ +-rw---- 1.0 fat 2114 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/poi_green.png │ +-rw---- 1.0 fat 2114 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/poi_red.png │ +-rw---- 1.0 fat 2114 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/poi_white.png │ +-rw---- 1.0 fat 2114 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/poi_yellow.png │ +-rw---- 1.0 fat 1619 b- stor 17-May-30 10:02 res/drawable-xhdpi-v4/track_background.png │ +-rw---- 1.0 fat 316 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 322 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 265 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 256 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 369 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 329 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 329 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 328 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 326 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 321 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 319 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 282 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 262 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 345 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 336 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 317 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 313 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 1089 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 849 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 1767 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 1353 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 2778 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 2944 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 2062 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 2370 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 1224 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 1173 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1658 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 1548 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 316 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 311 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 2338 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 2155 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 5212 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 5265 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 3729 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 2283 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 178 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 178 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 258 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 3082 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 3141 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 1937 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1867 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 592 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 593 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 549 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 549 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1073 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 1096 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 953 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 953 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 195 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 188 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 195 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 203 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 285 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 277 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 261 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 251 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 219 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 219 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 222 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 222 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 4010 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/ic_action_autofollow.png │ +-rw---- 1.0 fat 4327 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/ic_action_overlays.png │ +-rw---- 1.0 fat 3102 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/ic_action_zoom_in.png │ +-rw---- 1.0 fat 2753 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/ic_action_zoom_out.png │ +-rw---- 1.0 fat 8995 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/ic_compass.png │ +-rw---- 1.0 fat 10139 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3410 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/ic_service.png │ +-rw---- 1.0 fat 316 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/map_center_cross.png │ +-rw---- 1.0 fat 3169 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/map_location.png │ +-rw---- 1.0 fat 4047 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/map_needle.png │ +-rw---- 1.0 fat 2657 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/map_needle_off.png │ +-rw---- 1.0 fat 2508 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/map_needle_pinned.png │ +-rw---- 1.0 fat 2820 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/poi.png │ +-rw---- 1.0 fat 2820 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/poi_blue.png │ +-rw---- 1.0 fat 2820 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/poi_green.png │ +-rw---- 1.0 fat 2820 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/poi_red.png │ +-rw---- 1.0 fat 2820 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/poi_white.png │ +-rw---- 1.0 fat 2820 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/poi_yellow.png │ +-rw---- 1.0 fat 2261 b- stor 17-May-30 10:02 res/drawable-xxhdpi-v4/track_background.png │ +-rw---- 1.0 fat 5199 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/ic_action_autofollow.png │ +-rw---- 1.0 fat 5634 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/ic_action_overlays.png │ +-rw---- 1.0 fat 4049 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/ic_action_zoom_in.png │ +-rw---- 1.0 fat 3630 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/ic_action_zoom_out.png │ +-rw---- 1.0 fat 12502 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/ic_compass.png │ +-rw---- 1.0 fat 13788 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 4263 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/ic_service.png │ +-rw---- 1.0 fat 394 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/map_center_cross.png │ +-rw---- 1.0 fat 7133 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/map_location.png │ +-rw---- 1.0 fat 5626 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/map_needle.png │ +-rw---- 1.0 fat 4889 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/map_needle_off.png │ +-rw---- 1.0 fat 3824 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/map_needle_pinned.png │ +-rw---- 1.0 fat 3511 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/poi.png │ +-rw---- 1.0 fat 3511 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/poi_blue.png │ +-rw---- 1.0 fat 3511 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/poi_green.png │ +-rw---- 1.0 fat 3511 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/poi_red.png │ +-rw---- 1.0 fat 3511 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/poi_white.png │ +-rw---- 1.0 fat 3511 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/poi_yellow.png │ +-rw---- 1.0 fat 2843 b- stor 17-May-30 10:02 res/drawable-xxxhdpi-v4/track_background.png │ +-rw---- 2.0 fat 560 bl defN 17-May-30 10:02 res/drawable/abc_ic_clear.xml │ +-rw---- 2.0 fat 560 bl defN 17-May-30 10:02 res/drawable/abc_ic_clear_holo_light.xml │ +-rw---- 2.0 fat 1136 bl defN 17-May-30 10:02 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 17-May-30 10:02 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-May-30 10:02 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 17-May-30 10:02 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 17-May-30 10:02 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 17-May-30 10:02 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 832 bl defN 17-May-30 10:02 res/drawable/abc_search_dropdown_dark.xml │ +-rw---- 2.0 fat 832 bl defN 17-May-30 10:02 res/drawable/abc_search_dropdown_light.xml │ +-rw---- 2.0 fat 856 bl defN 17-May-30 10:02 res/drawable/abc_spinner_ab_holo_dark.xml │ +-rw---- 2.0 fat 856 bl defN 17-May-30 10:02 res/drawable/abc_spinner_ab_holo_light.xml │ +-rw---- 2.0 fat 1580 bl defN 17-May-30 10:02 res/drawable/abc_tab_indicator_ab_holo.xml │ +-rw---- 2.0 fat 560 bl defN 17-May-30 10:02 res/drawable/abc_textfield_searchview_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 17-May-30 10:02 res/drawable/abc_textfield_searchview_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 17-May-30 10:02 res/drawable/abc_textfield_searchview_right_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 17-May-30 10:02 res/drawable/abc_textfield_searchview_right_holo_light.xml │ +-rw---- 2.0 fat 860 bl defN 17-May-30 10:02 res/drawable/checkbox.xml │ +-rw---- 1.0 fat 586 b- stor 17-May-30 10:02 res/drawable/list_divider.png │ +-rw---- 1.0 fat 71 b- stor 17-May-30 10:02 res/drawable/maptile_blank.png │ +-rw---- 1.0 fat 3371 b- stor 17-May-30 10:02 res/drawable/maptile_loading.png │ +-rw---- 2.0 fat 700 bl defN 17-May-30 10:02 res/drawable/mca__gallery_selector.xml │ +-rw---- 2.0 fat 580 bl defN 17-May-30 10:02 res/drawable/mca__grid_item_fg_pressed.xml │ +-rw---- 2.0 fat 700 bl defN 17-May-30 10:02 res/drawable/mca__list_item_selector.xml │ +-rw---- 2.0 fat 1864 bl defN 17-May-30 10:02 res/layout-land/dialog_color_picker.xml │ +-rw---- 2.0 fat 652 bl defN 17-May-30 10:02 res/layout-v11/abc_action_bar_decor.xml │ +-rw---- 2.0 fat 680 bl defN 17-May-30 10:02 res/layout-v11/abc_simple_decor.xml │ +-rw---- 2.0 fat 632 bl defN 17-May-30 10:02 res/layout-v14/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 568 bl defN 17-May-30 10:02 res/layout/abc_action_bar_decor.xml │ +-rw---- 2.0 fat 1500 bl defN 17-May-30 10:02 res/layout/abc_action_bar_decor_include.xml │ +-rw---- 2.0 fat 1948 bl defN 17-May-30 10:02 res/layout/abc_action_bar_decor_overlay.xml │ +-rw---- 2.0 fat 1120 bl defN 17-May-30 10:02 res/layout/abc_action_bar_home.xml │ +-rw---- 2.0 fat 536 bl defN 17-May-30 10:02 res/layout/abc_action_bar_tab.xml │ +-rw---- 2.0 fat 472 bl defN 17-May-30 10:02 res/layout/abc_action_bar_tabbar.xml │ +-rw---- 2.0 fat 1396 bl defN 17-May-30 10:02 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 396 bl defN 17-May-30 10:02 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 17-May-30 10:02 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 596 bl defN 17-May-30 10:02 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 472 bl defN 17-May-30 10:02 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 888 bl defN 17-May-30 10:02 res/layout/abc_action_mode_close_item.xml │ +-rw---- 2.0 fat 668 bl defN 17-May-30 10:02 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1484 bl defN 17-May-30 10:02 res/layout/abc_activity_chooser_view_include.xml │ +-rw---- 2.0 fat 1272 bl defN 17-May-30 10:02 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 404 bl defN 17-May-30 10:02 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-May-30 10:02 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 17-May-30 10:02 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1340 bl defN 17-May-30 10:02 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-May-30 10:02 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1444 bl defN 17-May-30 10:02 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 2260 bl defN 17-May-30 10:02 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3828 bl defN 17-May-30 10:02 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 632 bl defN 17-May-30 10:02 res/layout/abc_simple_decor.xml │ +-rw---- 2.0 fat 4500 bl defN 17-May-30 10:02 res/layout/area_selector.xml │ +-rw---- 2.0 fat 1300 bl defN 17-May-30 10:02 res/layout/dashboard_item.xml │ +-rw---- 2.0 fat 1956 bl defN 17-May-30 10:02 res/layout/dialog_color_picker.xml │ +-rw---- 2.0 fat 3000 bl defN 17-May-30 10:02 res/layout/downloaderactivity.xml │ +-rw---- 2.0 fat 1552 bl defN 17-May-30 10:02 res/layout/error_message_box.xml │ +-rw---- 2.0 fat 1172 bl defN 17-May-30 10:02 res/layout/file_downloadlist_item.xml │ +-rw---- 2.0 fat 1672 bl defN 17-May-30 10:02 res/layout/file_list.xml │ +-rw---- 2.0 fat 1172 bl defN 17-May-30 10:02 res/layout/file_list_item.xml │ +-rw---- 2.0 fat 628 bl defN 17-May-30 10:02 res/layout/geodata_activity.xml │ +-rw---- 2.0 fat 640 bl defN 17-May-30 10:02 res/layout/label_map.xml │ +-rw---- 2.0 fat 1024 bl defN 17-May-30 10:02 res/layout/main.xml │ +-rw---- 2.0 fat 1512 bl defN 17-May-30 10:02 res/layout/main_title.xml │ +-rw---- 2.0 fat 548 bl defN 17-May-30 10:02 res/layout/mapselector.xml │ +-rw---- 2.0 fat 572 bl defN 17-May-30 10:02 res/layout/mca__simple_list_item_checkable_1.xml │ +-rw---- 2.0 fat 1076 bl defN 17-May-30 10:02 res/layout/mca__simple_list_item_checkable_2.xml │ +-rw---- 2.0 fat 2196 bl defN 17-May-30 10:02 res/layout/measure_info_box.xml │ +-rw---- 2.0 fat 1936 bl defN 17-May-30 10:02 res/layout/offsetactivity.xml │ +-rw---- 2.0 fat 3548 bl defN 17-May-30 10:02 res/layout/poi.xml │ +-rw---- 2.0 fat 2428 bl defN 17-May-30 10:02 res/layout/poi_category.xml │ +-rw---- 2.0 fat 436 bl defN 17-May-30 10:02 res/layout/poi_category_list.xml │ +-rw---- 2.0 fat 1448 bl defN 17-May-30 10:02 res/layout/poi_category_list_item.xml │ +-rw---- 2.0 fat 1068 bl defN 17-May-30 10:02 res/layout/poi_category_spinner.xml │ +-rw---- 2.0 fat 1096 bl defN 17-May-30 10:02 res/layout/poi_category_spinner_dropdown.xml │ +-rw---- 2.0 fat 2016 bl defN 17-May-30 10:02 res/layout/poi_descr.xml │ +-rw---- 2.0 fat 956 bl defN 17-May-30 10:02 res/layout/poi_iconset.xml │ +-rw---- 2.0 fat 2336 bl defN 17-May-30 10:02 res/layout/poi_import.xml │ +-rw---- 2.0 fat 436 bl defN 17-May-30 10:02 res/layout/poi_list.xml │ +-rw---- 2.0 fat 1832 bl defN 17-May-30 10:02 res/layout/poi_list_item.xml │ +-rw---- 2.0 fat 1748 bl defN 17-May-30 10:02 res/layout/preference_offset.xml │ +-rw---- 2.0 fat 432 bl defN 17-May-30 10:02 res/layout/preference_widget_btn_clear.xml │ +-rw---- 2.0 fat 560 bl defN 17-May-30 10:02 res/layout/search_bubble.xml │ +-rw---- 2.0 fat 708 bl defN 17-May-30 10:02 res/layout/search_result.xml │ +-rw---- 2.0 fat 508 bl defN 17-May-30 10:02 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 2564 bl defN 17-May-30 10:02 res/layout/track.xml │ +-rw---- 2.0 fat 1956 bl defN 17-May-30 10:02 res/layout/track_import.xml │ +-rw---- 2.0 fat 1520 bl defN 17-May-30 10:02 res/layout/track_list.xml │ +-rw---- 2.0 fat 4180 bl defN 17-May-30 10:02 res/layout/track_list_item.xml │ +-rw---- 2.0 fat 9500 bl defN 17-May-30 10:02 res/layout/track_stat.xml │ +-rw---- 2.0 fat 3580 bl defN 17-May-30 10:02 res/layout/track_style_picker.xml │ +-rw---- 2.0 fat 2980 bl defN 17-May-30 10:02 res/menu/id.xml │ +-rw---- 2.0 fat 2904 bl defN 17-May-30 10:02 res/menu/main_option_menu.xml │ +-rw---- 2.0 fat 408 bl defN 17-May-30 10:02 res/menu/poicategorylist_menu.xml │ +-rw---- 2.0 fat 1276 bl defN 17-May-30 10:02 res/menu/poilist_menu.xml │ +-rw---- 2.0 fat 1116 bl defN 17-May-30 10:02 res/menu/poilist_select_menu.xml │ +-rw---- 2.0 fat 1008 bl defN 17-May-30 10:02 res/menu/track_list.xml │ +-rw---- 2.0 fat 1492 bl defN 17-May-30 10:02 res/raw/downlodablemaps.json │ +-rw---- 2.0 fat 26036 bl defN 17-May-30 10:02 res/raw/predefmaps.xml │ +-rw---- 2.0 fat 8872 bl defN 17-May-30 10:02 res/xml/mainpreferences.xml │ +-rw---- 2.0 fat 564 bl defN 17-May-30 10:02 res/xml/mixedmapspreference.xml │ +-rw---- 2.0 fat 548 bl defN 17-May-30 10:02 res/xml/searchable.xml │ +-rw---- 1.0 fat 384936 b- stor 17-May-30 10:02 resources.arsc │ +-rw---- 2.0 fat 2156368 bl defN 17-May-30 10:02 classes.dex │ +-rw---- 2.0 fat 51000 b- defN 17-May-30 10:02 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 51121 b- defN 17-May-30 10:02 META-INF/65FD8FAC.SF │ +-rw---- 2.0 fat 1332 b- defN 17-May-30 10:02 META-INF/65FD8FAC.RSA │ +499 files, 3283629 bytes uncompressed, 1551009 bytes compressed: 52.8% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -2231,15 +2231,14 @@ │ │ resource 0x7f03003e layout/track_style_picker │ │ () (file) res/layout/track_style_picker.xml type=XML │ │ type menu id=10 entryCount=6 │ │ resource 0x7f100000 menu/id │ │ () (file) res/menu/id.xml type=XML │ │ resource 0x7f100001 menu/main_option_menu │ │ () (file) res/menu/main_option_menu.xml type=XML │ │ - (v11) (file) res/menu-v11/main_option_menu.xml type=XML │ │ resource 0x7f100002 menu/poicategorylist_menu │ │ () (file) res/menu/poicategorylist_menu.xml type=XML │ │ resource 0x7f100003 menu/poilist_menu │ │ () (file) res/menu/poilist_menu.xml type=XML │ │ resource 0x7f100004 menu/poilist_select_menu │ │ () (file) res/menu/poilist_select_menu.xml type=XML │ │ resource 0x7f100005 menu/track_list │ │ @@ -6658,17 +6657,15 @@ │ │ (es) "Yes" │ │ (it) "Si" │ │ (ru) "Да" │ │ (zh-rCN) "是" │ │ (zh-rTW) "是" │ │ type style id=0f entryCount=155 │ │ resource 0x7f0f0000 style/AppTheme │ │ - () (style) size=1 parent=style/Theme.AppCompat (0x7f0f002f) │ │ - multiChoiceAdapterStyle(0x7f01002b)=@style/MultiChoiceAdapter │ │ - (v11) (style) size=2 parent=style/Theme.AppCompat (0x7f0f002f) │ │ + () (style) size=2 parent=style/Theme.AppCompat (0x7f0f002f) │ │ 0x010102ce=@style/TabulaeActionBar │ │ multiChoiceAdapterStyle(0x7f01002b)=@style/MultiChoiceAdapter │ │ resource 0x7f0f0001 style/MultiChoiceAdapter │ │ () (style) size=1 │ │ itemClickInActionMode(0x7f01006e)=0 │ │ resource 0x7f0f0002 style/MultiChoiceAdapter_DefaultCheckableImageViewStyle │ │ () (style) size=1 ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 856098fc │ │ -signature : acd8...7075 │ │ -file_size : 2156496 │ │ +checksum : 4bfc5c84 │ │ +signature : aea0...7461 │ │ +file_size : 2156368 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 13981 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1669 │ │ type_ids_off : 56036 (0x00dae4) │ │ @@ -15,16 +15,16 @@ │ │ proto_ids_off : 62712 (0x00f4f8) │ │ field_ids_size : 5932 │ │ field_ids_off : 91644 (0x0165fc) │ │ method_ids_size : 12117 │ │ method_ids_off : 139100 (0x021f5c) │ │ class_defs_size : 1109 │ │ class_defs_off : 236036 (0x039a04) │ │ -data_size : 1870352 │ │ -data_off : 286144 (0x045dc0) │ │ +data_size : 1870232 │ │ +data_off : 286136 (0x045db8) │ │ │ │ Class #0 header: │ │ class_idx : 198 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1164 │ │ source_file_idx : 605 │ │ static_fields_size : 0 │ │ @@ -175,33 +175,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0657c4: |[0657c4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -0657d4: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0657d8: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -0657dc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0657e0: 2200 c400 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@00c4 │ │ -0657e4: 7010 d103 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@03d1 │ │ -0657ea: 6900 5800 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -0657ee: 0e00 |000d: return-void │ │ -0657f0: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0657f4: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -0657f8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0657fc: 2200 c300 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@00c3 │ │ -065800: 7010 ca03 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@03ca │ │ -065806: 6900 5800 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -06580a: 28f2 |001b: goto 000d // -000e │ │ -06580c: 2200 c500 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@00c5 │ │ -065810: 7010 d303 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@03d3 │ │ -065816: 6900 5800 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -06581a: 28ea |0023: goto 000d // -0016 │ │ +0657b4: |[0657b4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +0657c4: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0657c8: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +0657cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0657d0: 2200 c400 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@00c4 │ │ +0657d4: 7010 d103 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@03d1 │ │ +0657da: 6900 5800 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +0657de: 0e00 |000d: return-void │ │ +0657e0: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0657e4: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +0657e8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0657ec: 2200 c300 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@00c3 │ │ +0657f0: 7010 ca03 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@03ca │ │ +0657f6: 6900 5800 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +0657fa: 28f2 |001b: goto 000d // -000e │ │ +0657fc: 2200 c500 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@00c5 │ │ +065800: 7010 d303 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@03d3 │ │ +065806: 6900 5800 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +06580a: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ 0x000d line=118 │ │ 0x000e line=113 │ │ 0x0014 line=114 │ │ @@ -213,17 +213,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06581c: |[06581c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -06582c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -065832: 0e00 |0003: return-void │ │ +06580c: |[06580c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +06581c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +065822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=282 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -232,27 +232,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -065834: |[065834] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ -065844: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -06584a: 1a00 f512 |0003: const-string v0, "UNKNOWN" // string@12f5 │ │ -06584e: 1100 |0005: return-object v0 │ │ -065850: 1a00 3f03 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@033f │ │ -065854: 28fd |0008: goto 0005 // -0003 │ │ -065856: 1a00 3e03 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@033e │ │ -06585a: 28fa |000b: goto 0005 // -0006 │ │ -06585c: 1a00 3d03 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@033d │ │ -065860: 28f7 |000e: goto 0005 // -0009 │ │ -065862: 1a00 3c03 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@033c │ │ -065866: 28f4 |0011: goto 0005 // -000c │ │ -065868: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ +065824: |[065824] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ +065834: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +06583a: 1a00 f512 |0003: const-string v0, "UNKNOWN" // string@12f5 │ │ +06583e: 1100 |0005: return-object v0 │ │ +065840: 1a00 3f03 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@033f │ │ +065844: 28fd |0008: goto 0005 // -0003 │ │ +065846: 1a00 3e03 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@033e │ │ +06584a: 28fa |000b: goto 0005 // -0006 │ │ +06584c: 1a00 3d03 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@033d │ │ +065850: 28f7 |000e: goto 0005 // -0009 │ │ +065852: 1a00 3c03 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@033c │ │ +065856: 28f4 |0011: goto 0005 // -000c │ │ +065858: 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 │ │ @@ -266,55 +266,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -065890: |[065890] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -0658a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0658a2: 2200 9204 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0658a6: 7010 fb24 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0658ac: 1a02 a714 |0006: const-string v2, "[" // string@14a7 │ │ -0658b0: 6e20 0425 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0658b6: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -0658ba: 7110 9124 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2491 │ │ -0658c0: 0a02 |0010: move-result v2 │ │ -0658c2: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -0658c6: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -0658ca: b524 |0015: and-int/2addr v4, v2 │ │ -0658cc: 6e10 0825 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ -0658d2: 0a02 |0019: move-result v2 │ │ -0658d4: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -0658d8: 1a02 2501 |001c: const-string v2, ", " // string@0125 │ │ -0658dc: 6e20 0425 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0658e2: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -0658e8: 28e7 |0024: goto 000b // -0019 │ │ -0658ea: 1a02 1505 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0515 │ │ -0658ee: 6e20 0425 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0658f4: 28e1 |002a: goto 000b // -001f │ │ -0658f6: 1a02 1105 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0511 │ │ -0658fa: 6e20 0425 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -065900: 28db |0030: goto 000b // -0025 │ │ -065902: 1a02 1405 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0514 │ │ -065906: 6e20 0425 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06590c: 28d5 |0036: goto 000b // -002b │ │ -06590e: 1a02 1305 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0513 │ │ -065912: 6e20 0425 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -065918: 28cf |003c: goto 000b // -0031 │ │ -06591a: 1a02 1605 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0516 │ │ -06591e: 6e20 0425 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -065924: 28c9 |0042: goto 000b // -0037 │ │ -065926: 1a02 e714 |0043: const-string v2, "]" // string@14e7 │ │ -06592a: 6e20 0425 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -065930: 6e10 0a25 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -065936: 0c02 |004b: move-result-object v2 │ │ -065938: 1102 |004c: return-object v2 │ │ -06593a: 0000 |004d: nop // spacer │ │ -06593c: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +065880: |[065880] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +065890: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +065892: 2200 9204 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +065896: 7010 fb24 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06589c: 1a02 a714 |0006: const-string v2, "[" // string@14a7 │ │ +0658a0: 6e20 0425 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0658a6: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +0658aa: 7110 9124 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2491 │ │ +0658b0: 0a02 |0010: move-result v2 │ │ +0658b2: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +0658b6: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +0658ba: b524 |0015: and-int/2addr v4, v2 │ │ +0658bc: 6e10 0825 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ +0658c2: 0a02 |0019: move-result v2 │ │ +0658c4: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +0658c8: 1a02 2501 |001c: const-string v2, ", " // string@0125 │ │ +0658cc: 6e20 0425 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0658d2: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +0658d8: 28e7 |0024: goto 000b // -0019 │ │ +0658da: 1a02 1505 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0515 │ │ +0658de: 6e20 0425 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0658e4: 28e1 |002a: goto 000b // -001f │ │ +0658e6: 1a02 1105 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0511 │ │ +0658ea: 6e20 0425 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0658f0: 28db |0030: goto 000b // -0025 │ │ +0658f2: 1a02 1405 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0514 │ │ +0658f6: 6e20 0425 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0658fc: 28d5 |0036: goto 000b // -002b │ │ +0658fe: 1a02 1305 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0513 │ │ +065902: 6e20 0425 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +065908: 28cf |003c: goto 000b // -0031 │ │ +06590a: 1a02 1605 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0516 │ │ +06590e: 6e20 0425 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +065914: 28c9 |0042: goto 000b // -0037 │ │ +065916: 1a02 e714 |0043: const-string v2, "]" // string@14e7 │ │ +06591a: 6e20 0425 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +065920: 6e10 0a25 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +065926: 0c02 |004b: move-result-object v2 │ │ +065928: 1102 |004c: return-object v2 │ │ +06592a: 0000 |004d: nop // spacer │ │ +06592c: 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 │ │ @@ -339,32 +339,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -065968: |[065968] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -065978: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ -06597e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -065980: 1100 |0004: return-object v0 │ │ -065982: 1a00 1704 |0005: const-string v0, "DEFAULT" // string@0417 │ │ -065986: 28fd |0007: goto 0004 // -0003 │ │ -065988: 1a00 2a05 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@052a │ │ -06598c: 28fa |000a: goto 0004 // -0006 │ │ -06598e: 1a00 3705 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@0537 │ │ -065992: 28f7 |000d: goto 0004 // -0009 │ │ -065994: 1a00 3505 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0535 │ │ -065998: 28f4 |0010: goto 0004 // -000c │ │ -06599a: 1a00 3405 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0534 │ │ -06599e: 28f1 |0013: goto 0004 // -000f │ │ -0659a0: 1a00 3605 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0536 │ │ -0659a4: 28ee |0016: goto 0004 // -0012 │ │ -0659a6: 0000 |0017: nop // spacer │ │ -0659a8: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ +065958: |[065958] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +065968: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +06596e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +065970: 1100 |0004: return-object v0 │ │ +065972: 1a00 1704 |0005: const-string v0, "DEFAULT" // string@0417 │ │ +065976: 28fd |0007: goto 0004 // -0003 │ │ +065978: 1a00 2a05 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@052a │ │ +06597c: 28fa |000a: goto 0004 // -0006 │ │ +06597e: 1a00 3705 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@0537 │ │ +065982: 28f7 |000d: goto 0004 // -0009 │ │ +065984: 1a00 3505 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0535 │ │ +065988: 28f4 |0010: goto 0004 // -000c │ │ +06598a: 1a00 3405 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0534 │ │ +06598e: 28f1 |0013: goto 0004 // -000f │ │ +065990: 1a00 3605 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0536 │ │ +065994: 28ee |0016: goto 0004 // -0012 │ │ +065996: 0000 |0017: nop // spacer │ │ +065998: 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 │ │ @@ -380,19 +380,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0659dc: |[0659dc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0659ec: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -0659f0: 7220 da03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@03da │ │ -0659f6: 0a00 |0005: move-result v0 │ │ -0659f8: 0f00 |0006: return v0 │ │ +0659cc: |[0659cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +0659dc: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +0659e0: 7220 da03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@03da │ │ +0659e6: 0a00 |0005: move-result v0 │ │ +0659e8: 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;) │ │ @@ -400,19 +400,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0659fc: |[0659fc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -065a0c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -065a10: 7220 db03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@03db │ │ -065a16: 0a00 |0005: move-result v0 │ │ -065a18: 0f00 |0006: return v0 │ │ +0659ec: |[0659ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0659fc: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +065a00: 7220 db03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@03db │ │ +065a06: 0a00 |0005: move-result v0 │ │ +065a08: 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;) │ │ @@ -420,19 +420,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 │ │ -065a1c: |[065a1c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -065a2c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -065a30: 7220 dc03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03dc │ │ -065a36: 0c00 |0005: move-result-object v0 │ │ -065a38: 1100 |0006: return-object v0 │ │ +065a0c: |[065a0c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +065a1c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +065a20: 7220 dc03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03dc │ │ +065a26: 0c00 |0005: move-result-object v0 │ │ +065a28: 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;) │ │ @@ -440,19 +440,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 │ │ -065a3c: |[065a3c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -065a4c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -065a50: 7220 dd03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03dd │ │ -065a56: 0c00 |0005: move-result-object v0 │ │ -065a58: 1100 |0006: return-object v0 │ │ +065a2c: |[065a2c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +065a3c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +065a40: 7220 dd03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03dd │ │ +065a46: 0c00 |0005: move-result-object v0 │ │ +065a48: 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;) │ │ @@ -460,19 +460,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 │ │ -065a5c: |[065a5c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -065a6c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -065a70: 7220 de03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@03de │ │ -065a76: 0c00 |0005: move-result-object v0 │ │ -065a78: 1100 |0006: return-object v0 │ │ +065a4c: |[065a4c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +065a5c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +065a60: 7220 de03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@03de │ │ +065a66: 0c00 |0005: move-result-object v0 │ │ +065a68: 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;) │ │ @@ -480,19 +480,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 │ │ -065a7c: |[065a7c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -065a8c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ -065a90: 7220 df03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03df │ │ -065a96: 0c00 |0005: move-result-object v0 │ │ -065a98: 1100 |0006: return-object v0 │ │ +065a6c: |[065a6c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +065a7c: 6200 5800 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@0058 │ │ +065a80: 7220 df03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03df │ │ +065a86: 0c00 |0005: move-result-object v0 │ │ +065a88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ @@ -521,17 +521,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065a9c: |[065a9c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -065aac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -065ab2: 0e00 |0003: return-void │ │ +065a8c: |[065a8c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +065a9c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +065aa2: 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;) │ │ @@ -539,18 +539,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065ab4: |[065ab4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -065ac4: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -065aca: 0a00 |0003: move-result v0 │ │ -065acc: 0f00 |0004: return v0 │ │ +065aa4: |[065aa4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +065ab4: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +065aba: 0a00 |0003: move-result v0 │ │ +065abc: 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;) │ │ @@ -558,18 +558,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 │ │ -065ad0: |[065ad0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -065ae0: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ -065ae6: 0c00 |0003: move-result-object v0 │ │ -065ae8: 1100 |0004: return-object v0 │ │ +065ac0: |[065ac0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +065ad0: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ +065ad6: 0c00 |0003: move-result-object v0 │ │ +065ad8: 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;) │ │ @@ -577,18 +577,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 │ │ -065aec: |[065aec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -065afc: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ -065b02: 0c00 |0003: move-result-object v0 │ │ -065b04: 1100 |0004: return-object v0 │ │ +065adc: |[065adc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +065aec: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ +065af2: 0c00 |0003: move-result-object v0 │ │ +065af4: 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;) │ │ @@ -596,18 +596,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 │ │ -065b08: |[065b08] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -065b18: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ -065b1e: 0c00 |0003: move-result-object v0 │ │ -065b20: 1100 |0004: return-object v0 │ │ +065af8: |[065af8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +065b08: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ +065b0e: 0c00 |0003: move-result-object v0 │ │ +065b10: 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;) │ │ @@ -615,18 +615,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 │ │ -065b24: |[065b24] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -065b34: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ -065b3a: 0c00 |0003: move-result-object v0 │ │ -065b3c: 1100 |0004: return-object v0 │ │ +065b14: |[065b14] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +065b24: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ +065b2a: 0c00 |0003: move-result-object v0 │ │ +065b2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ @@ -655,17 +655,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065b40: |[065b40] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ -065b50: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -065b56: 0e00 |0003: return-void │ │ +065b30: |[065b30] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ +065b40: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +065b46: 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;) │ │ @@ -673,18 +673,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065b58: |[065b58] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -065b68: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ -065b6e: 0a00 |0003: move-result v0 │ │ -065b70: 0f00 |0004: return v0 │ │ +065b48: |[065b48] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +065b58: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ +065b5e: 0a00 |0003: move-result v0 │ │ +065b60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ @@ -885,27 +885,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 │ │ -065b74: |[065b74] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ -065b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065b86: 5b34 5d00 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@005d │ │ -065b8a: 7030 a202 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@02a2 │ │ -065b90: 6001 3c00 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -065b94: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ -065b98: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ -065b9c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -065b9e: 5c30 5900 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0059 │ │ -065ba2: 2200 6500 |000f: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -065ba6: 7010 6902 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -065bac: 5b30 5c00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005c │ │ -065bb0: 0e00 |0016: return-void │ │ +065b64: |[065b64] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ +065b74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065b76: 5b34 5d00 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@005d │ │ +065b7a: 7030 a202 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@02a2 │ │ +065b80: 6001 3c00 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +065b84: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ +065b88: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ +065b8c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +065b8e: 5c30 5900 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0059 │ │ +065b92: 2200 6500 |000f: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +065b96: 7010 6902 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +065b9c: 5b30 5c00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005c │ │ +065ba0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=414 │ │ 0x0003 line=415 │ │ 0x0006 line=408 │ │ 0x000f line=409 │ │ 0x0016 line=416 │ │ @@ -919,17 +919,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 │ │ -065bb4: |[065bb4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -065bc4: 7030 0904 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@0409 │ │ -065bca: 0e00 |0003: return-void │ │ +065ba4: |[065ba4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +065bb4: 7030 0904 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@0409 │ │ +065bba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 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; │ │ @@ -941,58 +941,58 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -065bcc: |[065bcc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -065bdc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -065bde: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -065be0: 5463 5c00 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005c │ │ -065be4: 6e20 0b04 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@040b │ │ -065bea: 6e10 2e02 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -065bf0: 5463 5d00 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@005d │ │ -065bf4: 7110 1304 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@0413 │ │ -065bfa: 0c03 |000f: move-result-object v3 │ │ -065bfc: 6e10 5d00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@005d │ │ -065c02: 0c03 |0013: move-result-object v3 │ │ -065c04: 6e10 9420 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ -065c0a: 0c03 |0017: move-result-object v3 │ │ -065c0c: 7110 020d 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -065c12: 0a03 |001b: move-result v3 │ │ -065c14: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ -065c18: 0101 |001e: move v1, v0 │ │ -065c1a: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ -065c1e: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -065c20: 5463 5c00 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005c │ │ -065c24: 6e10 7402 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -065c2a: 0a02 |0027: move-result v2 │ │ -065c2c: 5263 5a00 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@005a │ │ -065c30: 7f33 |002a: neg-float v3, v3 │ │ -065c32: 8224 |002b: int-to-float v4, v2 │ │ -065c34: c843 |002c: mul-float/2addr v3, v4 │ │ -065c36: 5264 5b00 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005b │ │ -065c3a: c843 |002f: mul-float/2addr v3, v4 │ │ -065c3c: 8204 |0030: int-to-float v4, v0 │ │ -065c3e: c843 |0031: mul-float/2addr v3, v4 │ │ -065c40: 6e30 3302 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -065c46: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ -065c4a: 5563 5900 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0059 │ │ -065c4e: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ -065c52: 8223 |003b: int-to-float v3, v2 │ │ -065c54: 6e30 3302 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -065c5a: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ -065c5e: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -065c62: 6e30 3102 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@0231 │ │ -065c68: 6f20 a302 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@02a3 │ │ -065c6e: 6e10 2a02 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -065c74: 0e00 |004c: return-void │ │ -065c76: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -065c78: 28d1 |004e: goto 001f // -002f │ │ +065bbc: |[065bbc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +065bcc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +065bce: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +065bd0: 5463 5c00 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005c │ │ +065bd4: 6e20 0b04 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@040b │ │ +065bda: 6e10 2e02 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +065be0: 5463 5d00 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@005d │ │ +065be4: 7110 1304 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@0413 │ │ +065bea: 0c03 |000f: move-result-object v3 │ │ +065bec: 6e10 5d00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@005d │ │ +065bf2: 0c03 |0013: move-result-object v3 │ │ +065bf4: 6e10 9420 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ +065bfa: 0c03 |0017: move-result-object v3 │ │ +065bfc: 7110 020d 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +065c02: 0a03 |001b: move-result v3 │ │ +065c04: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ +065c08: 0101 |001e: move v1, v0 │ │ +065c0a: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ +065c0e: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +065c10: 5463 5c00 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005c │ │ +065c14: 6e10 7402 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +065c1a: 0a02 |0027: move-result v2 │ │ +065c1c: 5263 5a00 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@005a │ │ +065c20: 7f33 |002a: neg-float v3, v3 │ │ +065c22: 8224 |002b: int-to-float v4, v2 │ │ +065c24: c843 |002c: mul-float/2addr v3, v4 │ │ +065c26: 5264 5b00 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005b │ │ +065c2a: c843 |002f: mul-float/2addr v3, v4 │ │ +065c2c: 8204 |0030: int-to-float v4, v0 │ │ +065c2e: c843 |0031: mul-float/2addr v3, v4 │ │ +065c30: 6e30 3302 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +065c36: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ +065c3a: 5563 5900 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@0059 │ │ +065c3e: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ +065c42: 8223 |003b: int-to-float v3, v2 │ │ +065c44: 6e30 3302 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +065c4a: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ +065c4e: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +065c52: 6e30 3102 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@0231 │ │ +065c58: 6f20 a302 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@02a3 │ │ +065c5e: 6e10 2a02 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +065c64: 0e00 |004c: return-void │ │ +065c66: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +065c68: 28d1 |004e: goto 001f // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=446 │ │ 0x0007 line=447 │ │ 0x000a line=450 │ │ 0x001f line=452 │ │ 0x0022 line=453 │ │ @@ -1016,17 +1016,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065c7c: |[065c7c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ -065c8c: 5210 5b00 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005b │ │ -065c90: 0f00 |0002: return v0 │ │ +065c6c: |[065c6c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ +065c7c: 5210 5b00 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005b │ │ +065c80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1034,18 +1034,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065c94: |[065c94] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ -065ca4: 5901 5a00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@005a │ │ -065ca8: 6e10 0e04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@040e │ │ -065cae: 0e00 |0005: return-void │ │ +065c84: |[065c84] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ +065c94: 5901 5a00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@005a │ │ +065c98: 6e10 0e04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@040e │ │ +065c9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0002 line=441 │ │ 0x0005 line=442 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1056,18 +1056,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -065cb0: |[065cb0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ -065cc0: 5901 5b00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005b │ │ -065cc4: 6e10 0e04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@040e │ │ -065cca: 0e00 |0005: return-void │ │ +065ca0: |[065ca0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ +065cb0: 5901 5b00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005b │ │ +065cb4: 6e10 0e04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@040e │ │ +065cba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x0005 line=426 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1115,66 +1115,66 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -065ccc: |[065ccc] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ -065cdc: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ -065ce2: 121c |0003: const/4 v12, #int 1 // #1 │ │ -065ce4: 120b |0004: const/4 v11, #int 0 // #0 │ │ -065ce6: 7010 be24 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@24be │ │ -065cec: 1c06 0f00 |0008: const-class v6, Landroid/app/ActionBar; // type@000f │ │ -065cf0: 1a07 2831 |000a: const-string v7, "setHomeAsUpIndicator" // string@3128 │ │ -065cf4: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -065cf6: 2388 7406 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0674 │ │ -065cfa: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -065cfc: 1c0a 7000 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0070 │ │ -065d00: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ -065d04: 6e30 6e24 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ -065d0a: 0c06 |0017: move-result-object v6 │ │ -065d0c: 5be6 6d00 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006d │ │ -065d10: 1c06 0f00 |001a: const-class v6, Landroid/app/ActionBar; // type@000f │ │ -065d14: 1a07 2731 |001c: const-string v7, "setHomeActionContentDescription" // string@3127 │ │ -065d18: 1218 |001e: const/4 v8, #int 1 // #1 │ │ -065d1a: 2388 7406 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0674 │ │ -065d1e: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -065d20: 620a cc0b |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0bcc │ │ -065d24: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ -065d28: 6e30 6e24 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ -065d2e: 0c06 |0029: move-result-object v6 │ │ -065d30: 5be6 6c00 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006c │ │ -065d34: 0e00 |002c: return-void │ │ -065d36: 0d06 |002d: move-exception v6 │ │ -065d38: 6e20 4f00 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@004f │ │ -065d3e: 0c02 |0031: move-result-object v2 │ │ -065d40: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ -065d44: 6e10 c61f 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -065d4a: 0c03 |0037: move-result-object v3 │ │ -065d4c: 1f03 db03 |0038: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ -065d50: 6e10 4c20 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -065d56: 0a00 |003d: move-result v0 │ │ -065d58: 1226 |003e: const/4 v6, #int 2 // #2 │ │ -065d5a: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ -065d5e: 6e20 4b20 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -065d64: 0c01 |0044: move-result-object v1 │ │ -065d66: 6e20 4b20 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -065d6c: 0c04 |0048: move-result-object v4 │ │ -065d6e: 6e10 b51f 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -065d74: 0a06 |004c: move-result v6 │ │ -065d76: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ -065d7a: 0745 |004f: move-object v5, v4 │ │ -065d7c: 2056 1404 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0414 │ │ -065d80: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ -065d84: 1f05 1404 |0054: check-cast v5, Landroid/widget/ImageView; // type@0414 │ │ -065d88: 5be5 6e00 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@006e │ │ -065d8c: 28d4 |0058: goto 002c // -002c │ │ -065d8e: 0715 |0059: move-object v5, v1 │ │ -065d90: 28f6 |005a: goto 0050 // -000a │ │ +065cbc: |[065cbc] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +065ccc: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +065cd2: 121c |0003: const/4 v12, #int 1 // #1 │ │ +065cd4: 120b |0004: const/4 v11, #int 0 // #0 │ │ +065cd6: 7010 be24 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@24be │ │ +065cdc: 1c06 0f00 |0008: const-class v6, Landroid/app/ActionBar; // type@000f │ │ +065ce0: 1a07 2831 |000a: const-string v7, "setHomeAsUpIndicator" // string@3128 │ │ +065ce4: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +065ce6: 2388 7406 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0674 │ │ +065cea: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +065cec: 1c0a 7000 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0070 │ │ +065cf0: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +065cf4: 6e30 6e24 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ +065cfa: 0c06 |0017: move-result-object v6 │ │ +065cfc: 5be6 6d00 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006d │ │ +065d00: 1c06 0f00 |001a: const-class v6, Landroid/app/ActionBar; // type@000f │ │ +065d04: 1a07 2731 |001c: const-string v7, "setHomeActionContentDescription" // string@3127 │ │ +065d08: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +065d0a: 2388 7406 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0674 │ │ +065d0e: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +065d10: 620a cc0b |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0bcc │ │ +065d14: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +065d18: 6e30 6e24 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ +065d1e: 0c06 |0029: move-result-object v6 │ │ +065d20: 5be6 6c00 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006c │ │ +065d24: 0e00 |002c: return-void │ │ +065d26: 0d06 |002d: move-exception v6 │ │ +065d28: 6e20 4f00 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@004f │ │ +065d2e: 0c02 |0031: move-result-object v2 │ │ +065d30: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +065d34: 6e10 c61f 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +065d3a: 0c03 |0037: move-result-object v3 │ │ +065d3c: 1f03 db03 |0038: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ +065d40: 6e10 4c20 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +065d46: 0a00 |003d: move-result v0 │ │ +065d48: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +065d4a: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +065d4e: 6e20 4b20 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +065d54: 0c01 |0044: move-result-object v1 │ │ +065d56: 6e20 4b20 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +065d5c: 0c04 |0048: move-result-object v4 │ │ +065d5e: 6e10 b51f 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +065d64: 0a06 |004c: move-result v6 │ │ +065d66: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +065d6a: 0745 |004f: move-object v5, v4 │ │ +065d6c: 2056 1404 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0414 │ │ +065d70: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +065d74: 1f05 1404 |0054: check-cast v5, Landroid/widget/ImageView; // type@0414 │ │ +065d78: 5be5 6e00 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@006e │ │ +065d7c: 28d4 |0058: goto 002c // -002c │ │ +065d7e: 0715 |0059: move-object v5, v1 │ │ +065d80: 28f6 |005a: goto 0050 // -000a │ │ catches : 1 │ │ 0x0008 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0005 line=103 │ │ 0x0008 line=105 │ │ 0x001a line=107 │ │ @@ -1240,39 +1240,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -065da4: |[065da4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -065db4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -065db6: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -065dba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -065dbc: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -065dc2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -065dc6: 6900 7000 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0070 │ │ -065dca: 0e00 |000b: return-void │ │ +065d94: |[065d94] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +065da4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +065da6: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +065daa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +065dac: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +065db2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +065db6: 6900 7000 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0070 │ │ +065dba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065dcc: |[065dcc] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -065ddc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -065de2: 0e00 |0003: return-void │ │ +065dbc: |[065dbc] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +065dcc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +065dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb; │ │ │ │ @@ -1281,23 +1281,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 │ │ -065de4: |[065de4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -065df4: 6202 7000 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0070 │ │ -065df8: 6e20 6100 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0061 │ │ -065dfe: 0c00 |0005: move-result-object v0 │ │ -065e00: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -065e02: 6e20 c301 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -065e08: 0c01 |000a: move-result-object v1 │ │ -065e0a: 6e10 cd01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -065e10: 1101 |000e: return-object v1 │ │ +065dd4: |[065dd4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +065de4: 6202 7000 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0070 │ │ +065de8: 6e20 6100 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0061 │ │ +065dee: 0c00 |0005: move-result-object v0 │ │ +065df0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +065df2: 6e20 c301 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +065df8: 0c01 |000a: move-result-object v1 │ │ +065dfa: 6e10 cd01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +065e00: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000b line=94 │ │ 0x000e line=95 │ │ locals : │ │ @@ -1310,44 +1310,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 │ │ -065e14: |[065e14] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -065e24: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -065e28: 2207 d300 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00d3 │ │ -065e2c: 7020 2004 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0420 │ │ -065e32: 0772 |0007: move-object v2, v7 │ │ -065e34: 1f02 d300 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00d3 │ │ -065e38: 5423 6d00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006d │ │ -065e3c: 3803 2200 |000c: if-eqz v3, 002e // +0022 │ │ -065e40: 6e10 5200 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ -065e46: 0c00 |0011: move-result-object v0 │ │ -065e48: 5423 6c00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006c │ │ -065e4c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -065e4e: 2344 7806 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -065e52: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -065e54: 7110 9624 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -065e5a: 0c06 |001b: move-result-object v6 │ │ -065e5c: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ -065e60: 6e30 2525 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -065e66: 6003 3c00 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -065e6a: 1304 1300 |0023: const/16 v4, #int 19 // #13 │ │ -065e6e: 3643 0900 |0025: if-gt v3, v4, 002e // +0009 │ │ -065e72: 6e10 2200 0000 |0027: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0022 │ │ -065e78: 0c03 |002a: move-result-object v3 │ │ -065e7a: 6e20 4900 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0049 │ │ -065e80: 1107 |002e: return-object v7 │ │ -065e82: 0d01 |002f: move-exception v1 │ │ -065e84: 1a03 7902 |0030: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0279 │ │ -065e88: 1a04 f003 |0032: const-string v4, "Couldn't set content description via JB-MR2 API" // string@03f0 │ │ -065e8c: 7130 b01e 4301 |0034: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -065e92: 28f7 |0037: goto 002e // -0009 │ │ +065e04: |[065e04] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +065e14: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +065e18: 2207 d300 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00d3 │ │ +065e1c: 7020 2004 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0420 │ │ +065e22: 0772 |0007: move-object v2, v7 │ │ +065e24: 1f02 d300 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00d3 │ │ +065e28: 5423 6d00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006d │ │ +065e2c: 3803 2200 |000c: if-eqz v3, 002e // +0022 │ │ +065e30: 6e10 5200 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ +065e36: 0c00 |0011: move-result-object v0 │ │ +065e38: 5423 6c00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006c │ │ +065e3c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +065e3e: 2344 7806 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +065e42: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +065e44: 7110 9624 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +065e4a: 0c06 |001b: move-result-object v6 │ │ +065e4c: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ +065e50: 6e30 2525 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +065e56: 6003 3c00 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +065e5a: 1304 1300 |0023: const/16 v4, #int 19 // #13 │ │ +065e5e: 3643 0900 |0025: if-gt v3, v4, 002e // +0009 │ │ +065e62: 6e10 2200 0000 |0027: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0022 │ │ +065e68: 0c03 |002a: move-result-object v3 │ │ +065e6a: 6e20 4900 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0049 │ │ +065e70: 1107 |002e: return-object v7 │ │ +065e72: 0d01 |002f: move-exception v1 │ │ +065e74: 1a03 7902 |0030: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0279 │ │ +065e78: 1a04 f003 |0032: const-string v4, "Couldn't set content description via JB-MR2 API" // string@03f0 │ │ +065e7c: 7130 b01e 4301 |0034: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +065e82: 28f7 |0037: goto 002e // -0009 │ │ catches : 1 │ │ 0x000e - 0x002e │ │ Ljava/lang/Exception; -> 0x002f │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0008 line=74 │ │ @@ -1372,53 +1372,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 │ │ -065ea4: |[065ea4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -065eb4: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -065eb8: 2207 d300 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00d3 │ │ -065ebc: 7020 2004 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0420 │ │ -065ec2: 0772 |0007: move-object v2, v7 │ │ -065ec4: 1f02 d300 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00d3 │ │ -065ec8: 5423 6d00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006d │ │ -065ecc: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ -065ed0: 6e10 5200 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ -065ed6: 0c00 |0011: move-result-object v0 │ │ -065ed8: 5423 6d00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006d │ │ -065edc: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -065ede: 2344 7806 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -065ee2: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -065ee4: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ -065ee8: 6e30 2525 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -065eee: 5423 6c00 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006c │ │ -065ef2: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -065ef4: 2344 7806 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -065ef8: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -065efa: 7110 9624 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -065f00: 0c06 |0026: move-result-object v6 │ │ -065f02: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ -065f06: 6e30 2525 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -065f0c: 1107 |002c: return-object v7 │ │ -065f0e: 0d01 |002d: move-exception v1 │ │ -065f10: 1a03 7902 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0279 │ │ -065f14: 1a04 f203 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@03f2 │ │ -065f18: 7130 b01e 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -065f1e: 28f7 |0035: goto 002c // -0009 │ │ -065f20: 5423 6e00 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@006e │ │ -065f24: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ -065f28: 5423 6e00 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@006e │ │ -065f2c: 6e20 af21 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -065f32: 28ed |003f: goto 002c // -0013 │ │ -065f34: 1a03 7902 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0279 │ │ -065f38: 1a04 f103 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@03f1 │ │ -065f3c: 7120 af1e 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -065f42: 28e5 |0047: goto 002c // -001b │ │ +065e94: |[065e94] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +065ea4: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +065ea8: 2207 d300 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00d3 │ │ +065eac: 7020 2004 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0420 │ │ +065eb2: 0772 |0007: move-object v2, v7 │ │ +065eb4: 1f02 d300 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00d3 │ │ +065eb8: 5423 6d00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006d │ │ +065ebc: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ +065ec0: 6e10 5200 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ +065ec6: 0c00 |0011: move-result-object v0 │ │ +065ec8: 5423 6d00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006d │ │ +065ecc: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +065ece: 2344 7806 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +065ed2: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +065ed4: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ +065ed8: 6e30 2525 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +065ede: 5423 6c00 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006c │ │ +065ee2: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +065ee4: 2344 7806 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +065ee8: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +065eea: 7110 9624 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +065ef0: 0c06 |0026: move-result-object v6 │ │ +065ef2: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +065ef6: 6e30 2525 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +065efc: 1107 |002c: return-object v7 │ │ +065efe: 0d01 |002d: move-exception v1 │ │ +065f00: 1a03 7902 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0279 │ │ +065f04: 1a04 f203 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@03f2 │ │ +065f08: 7130 b01e 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +065f0e: 28f7 |0035: goto 002c // -0009 │ │ +065f10: 5423 6e00 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@006e │ │ +065f14: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ +065f18: 5423 6e00 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@006e │ │ +065f1c: 6e20 af21 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +065f22: 28ed |003f: goto 002c // -0013 │ │ +065f24: 1a03 7902 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0279 │ │ +065f28: 1a04 f103 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@03f1 │ │ +065f2c: 7120 af1e 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +065f32: 28e5 |0047: goto 002c // -001b │ │ catches : 1 │ │ 0x000e - 0x002c │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x0008 line=52 │ │ @@ -1476,39 +1476,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -065f54: |[065f54] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ -065f64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -065f66: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -065f6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -065f6c: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -065f72: 4b02 0001 |0007: aput v2, v0, v1 │ │ -065f76: 6900 7200 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0072 │ │ -065f7a: 0e00 |000b: return-void │ │ +065f44: |[065f44] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ +065f54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +065f56: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +065f5a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +065f5c: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +065f62: 4b02 0001 |0007: aput v2, v0, v1 │ │ +065f66: 6900 7200 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0072 │ │ +065f6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065f7c: |[065f7c] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ -065f8c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -065f92: 0e00 |0003: return-void │ │ +065f6c: |[065f6c] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ +065f7c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +065f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ @@ -1516,23 +1516,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 │ │ -065f94: |[065f94] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -065fa4: 6202 7200 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0072 │ │ -065fa8: 6e20 6100 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0061 │ │ -065fae: 0c00 |0005: move-result-object v0 │ │ -065fb0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -065fb2: 6e20 c301 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -065fb8: 0c01 |000a: move-result-object v1 │ │ -065fba: 6e10 cd01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -065fc0: 1101 |000e: return-object v1 │ │ +065f84: |[065f84] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +065f94: 6202 7200 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0072 │ │ +065f98: 6e20 6100 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0061 │ │ +065f9e: 0c00 |0005: move-result-object v0 │ │ +065fa0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +065fa2: 6e20 c301 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +065fa8: 0c01 |000a: move-result-object v1 │ │ +065faa: 6e10 cd01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +065fb0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x000b line=56 │ │ 0x000e line=57 │ │ locals : │ │ @@ -1545,20 +1545,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 │ │ -065fc4: |[065fc4] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -065fd4: 6e10 5200 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ -065fda: 0c00 |0003: move-result-object v0 │ │ -065fdc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -065fe0: 6e20 3a00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003a │ │ -065fe6: 1101 |0009: return-object v1 │ │ +065fb4: |[065fb4] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +065fc4: 6e10 5200 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ +065fca: 0c00 |0003: move-result-object v0 │ │ +065fcc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +065fd0: 6e20 3a00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003a │ │ +065fd6: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0009 line=50 │ │ locals : │ │ @@ -1572,21 +1572,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 │ │ -065fe8: |[065fe8] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -065ff8: 6e10 5200 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ -065ffe: 0c00 |0003: move-result-object v0 │ │ -066000: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -066004: 6e20 3d00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@003d │ │ -06600a: 6e20 3a00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003a │ │ -066010: 1101 |000c: return-object v1 │ │ +065fd8: |[065fd8] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +065fe8: 6e10 5200 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ +065fee: 0c00 |0003: move-result-object v0 │ │ +065ff0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +065ff4: 6e20 3d00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@003d │ │ +065ffa: 6e20 3a00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003a │ │ +066000: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ 0x0006 line=38 │ │ 0x0009 line=39 │ │ 0x000c line=41 │ │ @@ -1623,17 +1623,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066014: |[066014] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -066024: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06602a: 0e00 |0003: return-void │ │ +066004: |[066004] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +066014: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06601a: 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;) │ │ @@ -1641,17 +1641,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 │ │ -06602c: |[06602c] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -06603c: 6e54 4e00 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@004e │ │ -066042: 0e00 |0003: return-void │ │ +06601c: |[06601c] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +06602c: 6e54 4e00 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@004e │ │ +066032: 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; │ │ @@ -1664,17 +1664,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066044: |[066044] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -066054: 6e10 5f00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@005f │ │ -06605a: 0e00 |0003: return-void │ │ +066034: |[066034] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +066044: 6e10 5f00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@005f │ │ +06604a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -1704,17 +1704,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06605c: |[06605c] android.support.v4.app.ActivityCompatJB.:()V │ │ -06606c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -066072: 0e00 |0003: return-void │ │ +06604c: |[06604c] android.support.v4.app.ActivityCompatJB.:()V │ │ +06605c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +066062: 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;) │ │ @@ -1722,17 +1722,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066074: |[066074] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ -066084: 6e10 5100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0051 │ │ -06608a: 0e00 |0003: return-void │ │ +066064: |[066064] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +066074: 6e10 5100 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0051 │ │ +06607a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -1741,17 +1741,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 │ │ -06608c: |[06608c] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -06609c: 6e30 4401 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@0144 │ │ -0660a2: 0e00 |0003: return-void │ │ +06607c: |[06607c] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +06608c: 6e30 4401 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@0144 │ │ +066092: 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; │ │ @@ -1762,17 +1762,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0660a4: |[0660a4] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -0660b4: 6e40 7d00 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@007d │ │ -0660ba: 0e00 |0003: return-void │ │ +066094: |[066094] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +0660a4: 6e40 7d00 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@007d │ │ +0660aa: 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; │ │ @@ -1809,17 +1809,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0660bc: |[0660bc] android.support.v4.app.ActivityOptionsCompat.:()V │ │ -0660cc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0660d2: 0e00 |0003: return-void │ │ +0660ac: |[0660ac] android.support.v4.app.ActivityOptionsCompat.:()V │ │ +0660bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0660c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ @@ -1828,26 +1828,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 │ │ -0660d4: |[0660d4] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -0660e4: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0660e8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0660ec: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -0660f0: 2200 d900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ -0660f4: 7130 4104 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0441 │ │ -0660fa: 0c01 |000b: move-result-object v1 │ │ -0660fc: 7020 3704 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0437 │ │ -066102: 1100 |000f: return-object v0 │ │ -066104: 2200 da00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00da │ │ -066108: 7010 3a04 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@043a │ │ -06610e: 28fa |0015: goto 000f // -0006 │ │ +0660c4: |[0660c4] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +0660d4: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0660d8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0660dc: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +0660e0: 2200 d900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ +0660e4: 7130 4104 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0441 │ │ +0660ea: 0c01 |000b: move-result-object v1 │ │ +0660ec: 7020 3704 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0437 │ │ +0660f2: 1100 |000f: return-object v0 │ │ +0660f4: 2200 da00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00da │ │ +0660f8: 7010 3a04 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@043a │ │ +0660fe: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000f line=49 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 context Landroid/content/Context; │ │ @@ -1859,26 +1859,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 │ │ -066110: |[066110] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -066120: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -066124: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -066128: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -06612c: 2200 d900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ -066130: 7156 4204 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@0442 │ │ -066136: 0c01 |000b: move-result-object v1 │ │ -066138: 7020 3704 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0437 │ │ -06613e: 1100 |000f: return-object v0 │ │ -066140: 2200 da00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00da │ │ -066144: 7010 3a04 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@043a │ │ -06614a: 28fa |0015: goto 000f // -0006 │ │ +066100: |[066100] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +066110: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +066114: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +066118: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +06611c: 2200 d900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ +066120: 7156 4204 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@0442 │ │ +066126: 0c01 |000b: move-result-object v1 │ │ +066128: 7020 3704 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0437 │ │ +06612e: 1100 |000f: return-object v0 │ │ +066130: 2200 da00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00da │ │ +066134: 7010 3a04 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@043a │ │ +06613a: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ 0x000f line=79 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -1892,26 +1892,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 │ │ -06614c: |[06614c] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -06615c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -066160: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -066164: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -066168: 2200 d900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ -06616c: 7140 4304 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@0443 │ │ -066172: 0c01 |000b: move-result-object v1 │ │ -066174: 7020 3704 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0437 │ │ -06617a: 1100 |000f: return-object v0 │ │ -06617c: 2200 da00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00da │ │ -066180: 7010 3a04 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@043a │ │ -066186: 28fa |0015: goto 000f // -0006 │ │ +06613c: |[06613c] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +06614c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +066150: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +066154: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +066158: 2200 d900 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ +06615c: 7140 4304 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@0443 │ │ +066162: 0c01 |000b: move-result-object v1 │ │ +066164: 7020 3704 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0437 │ │ +06616a: 1100 |000f: return-object v0 │ │ +06616c: 2200 da00 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00da │ │ +066170: 7010 3a04 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@043a │ │ +066176: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000f line=108 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -1925,17 +1925,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066188: |[066188] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ -066198: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06619a: 1100 |0001: return-object v0 │ │ +066178: |[066178] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ +066188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06618a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ @@ -1943,16 +1943,16 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06619c: |[06619c] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -0661ac: 0e00 |0000: return-void │ │ +06618c: |[06618c] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +06619c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ 0x0000 - 0x0001 reg=1 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ @@ -1985,18 +1985,18 @@ │ │ type : '(Landroid/app/ActivityOptions;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0661b0: |[0661b0] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ -0661c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0661c6: 5b01 7400 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0074 │ │ -0661ca: 0e00 |0005: return-void │ │ +0661a0: |[0661a0] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ +0661b0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0661b6: 5b01 7400 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0074 │ │ +0661ba: 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; │ │ @@ -2007,20 +2007,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 │ │ -0661cc: |[0661cc] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -0661dc: 2200 db00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00db │ │ -0661e0: 7130 7e00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@007e │ │ -0661e6: 0c01 |0005: move-result-object v1 │ │ -0661e8: 7020 4004 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0440 │ │ -0661ee: 1100 |0009: return-object v0 │ │ +0661bc: |[0661bc] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +0661cc: 2200 db00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00db │ │ +0661d0: 7130 7e00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@007e │ │ +0661d6: 0c01 |0005: move-result-object v1 │ │ +0661d8: 7020 4004 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0440 │ │ +0661de: 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 │ │ @@ -2030,20 +2030,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 │ │ -0661f0: |[0661f0] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -066200: 2200 db00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00db │ │ -066204: 7156 7f00 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@007f │ │ -06620a: 0c01 |0005: move-result-object v1 │ │ -06620c: 7020 4004 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0440 │ │ -066212: 1100 |0009: return-object v0 │ │ +0661e0: |[0661e0] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +0661f0: 2200 db00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00db │ │ +0661f4: 7156 7f00 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@007f │ │ +0661fa: 0c01 |0005: move-result-object v1 │ │ +0661fc: 7020 4004 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0440 │ │ +066202: 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 │ │ @@ -2055,20 +2055,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 │ │ -066214: |[066214] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -066224: 2200 db00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00db │ │ -066228: 7140 8000 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@0080 │ │ -06622e: 0c01 |0005: move-result-object v1 │ │ -066230: 7020 4004 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0440 │ │ -066236: 1100 |0009: return-object v0 │ │ +066204: |[066204] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +066214: 2200 db00 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00db │ │ +066218: 7140 8000 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@0080 │ │ +06621e: 0c01 |0005: move-result-object v1 │ │ +066220: 7020 4004 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@0440 │ │ +066226: 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 │ │ @@ -2080,19 +2080,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -066238: |[066238] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ -066248: 5410 7400 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0074 │ │ -06624c: 6e10 8100 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0081 │ │ -066252: 0c00 |0005: move-result-object v0 │ │ -066254: 1100 |0006: return-object v0 │ │ +066228: |[066228] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ +066238: 5410 7400 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0074 │ │ +06623c: 6e10 8100 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@0081 │ │ +066242: 0c00 |0005: move-result-object v0 │ │ +066244: 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;) │ │ @@ -2100,19 +2100,19 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -066258: |[066258] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -066268: 5420 7400 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0074 │ │ -06626c: 5431 7400 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0074 │ │ -066270: 6e20 8200 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@0082 │ │ -066276: 0e00 |0007: return-void │ │ +066248: |[066248] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +066258: 5420 7400 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0074 │ │ +06625c: 5431 7400 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0074 │ │ +066260: 6e20 8200 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@0082 │ │ +066266: 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; │ │ @@ -2185,17 +2185,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066278: |[066278] android.support.v4.app.BackStackRecord$Op.:()V │ │ -066288: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06628e: 0e00 |0003: return-void │ │ +066268: |[066268] android.support.v4.app.BackStackRecord$Op.:()V │ │ +066278: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06627e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ @@ -2231,17 +2231,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066290: |[066290] android.support.v4.app.BackStackState$1.:()V │ │ -0662a0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0662a6: 0e00 |0003: return-void │ │ +066280: |[066280] android.support.v4.app.BackStackState$1.:()V │ │ +066290: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +066296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -2250,18 +2250,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 │ │ -0662a8: |[0662a8] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -0662b8: 2200 df00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00df │ │ -0662bc: 7020 7704 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0477 │ │ -0662c2: 1100 |0005: return-object v0 │ │ +066298: |[066298] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +0662a8: 2200 df00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00df │ │ +0662ac: 7020 7704 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0477 │ │ +0662b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -2270,18 +2270,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 │ │ -0662c4: |[0662c4] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0662d4: 6e20 7204 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0472 │ │ -0662da: 0c00 |0003: move-result-object v0 │ │ -0662dc: 1100 |0004: return-object v0 │ │ +0662b4: |[0662b4] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0662c4: 6e20 7204 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0472 │ │ +0662ca: 0c00 |0003: move-result-object v0 │ │ +0662cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -2290,17 +2290,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 │ │ -0662e0: |[0662e0] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -0662f0: 2320 5f06 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@065f │ │ -0662f4: 1100 |0002: return-object v0 │ │ +0662d0: |[0662d0] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +0662e0: 2320 5f06 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@065f │ │ +0662e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -2309,18 +2309,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 │ │ -0662f8: |[0662f8] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -066308: 6e20 7404 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@0474 │ │ -06630e: 0c00 |0003: move-result-object v0 │ │ -066310: 1100 |0004: return-object v0 │ │ +0662e8: |[0662e8] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +0662f8: 6e20 7404 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@0474 │ │ +0662fe: 0c00 |0003: move-result-object v0 │ │ +066300: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -2394,67 +2394,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -066314: |[066314] android.support.v4.app.BackStackState.:()V │ │ -066324: 2200 de00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00de │ │ -066328: 7010 7104 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0471 │ │ -06632e: 6900 9a00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@009a │ │ -066332: 0e00 |0007: return-void │ │ +066304: |[066304] android.support.v4.app.BackStackState.:()V │ │ +066314: 2200 de00 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00de │ │ +066318: 7010 7104 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0471 │ │ +06631e: 6900 9a00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@009a │ │ +066322: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -066334: |[066334] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -066344: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -06634a: 6e10 4403 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0344 │ │ -066350: 0c00 |0006: move-result-object v0 │ │ -066352: 5b10 a100 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066356: 6e10 4b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -06635c: 0a00 |000c: move-result v0 │ │ -06635e: 5910 a200 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a2 │ │ -066362: 6e10 4b03 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -066368: 0a00 |0012: move-result v0 │ │ -06636a: 5910 a300 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a3 │ │ -06636e: 6e10 4e03 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ -066374: 0c00 |0018: move-result-object v0 │ │ -066376: 5b10 a000 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a0 │ │ -06637a: 6e10 4b03 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -066380: 0a00 |001e: move-result v0 │ │ -066382: 5910 9f00 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@009f │ │ -066386: 6e10 4b03 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -06638c: 0a00 |0024: move-result v0 │ │ -06638e: 5910 9d00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009d │ │ -066392: 6200 810b |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0b81 │ │ -066396: 7220 5f03 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@035f │ │ -06639c: 0c00 |002c: move-result-object v0 │ │ -06639e: 1f00 6f04 |002d: check-cast v0, Ljava/lang/CharSequence; // type@046f │ │ -0663a2: 5b10 9e00 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009e │ │ -0663a6: 6e10 4b03 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0663ac: 0a00 |0034: move-result v0 │ │ -0663ae: 5910 9b00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009b │ │ -0663b2: 6200 810b |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0b81 │ │ -0663b6: 7220 5f03 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@035f │ │ -0663bc: 0c00 |003c: move-result-object v0 │ │ -0663be: 1f00 6f04 |003d: check-cast v0, Ljava/lang/CharSequence; // type@046f │ │ -0663c2: 5b10 9c00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009c │ │ -0663c6: 0e00 |0041: return-void │ │ +066324: |[066324] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +066334: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +06633a: 6e10 4403 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0344 │ │ +066340: 0c00 |0006: move-result-object v0 │ │ +066342: 5b10 a100 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066346: 6e10 4b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +06634c: 0a00 |000c: move-result v0 │ │ +06634e: 5910 a200 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a2 │ │ +066352: 6e10 4b03 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +066358: 0a00 |0012: move-result v0 │ │ +06635a: 5910 a300 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a3 │ │ +06635e: 6e10 4e03 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ +066364: 0c00 |0018: move-result-object v0 │ │ +066366: 5b10 a000 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a0 │ │ +06636a: 6e10 4b03 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +066370: 0a00 |001e: move-result v0 │ │ +066372: 5910 9f00 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@009f │ │ +066376: 6e10 4b03 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +06637c: 0a00 |0024: move-result v0 │ │ +06637e: 5910 9d00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009d │ │ +066382: 6200 810b |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0b81 │ │ +066386: 7220 5f03 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@035f │ │ +06638c: 0c00 |002c: move-result-object v0 │ │ +06638e: 1f00 6f04 |002d: check-cast v0, Ljava/lang/CharSequence; // type@046f │ │ +066392: 5b10 9e00 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009e │ │ +066396: 6e10 4b03 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +06639c: 0a00 |0034: move-result v0 │ │ +06639e: 5910 9b00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009b │ │ +0663a2: 6200 810b |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0b81 │ │ +0663a6: 7220 5f03 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@035f │ │ +0663ac: 0c00 |003c: move-result-object v0 │ │ +0663ae: 1f00 6f04 |003d: check-cast v0, Ljava/lang/CharSequence; // type@046f │ │ +0663b2: 5b10 9c00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009c │ │ +0663b6: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0009 line=85 │ │ 0x000f line=86 │ │ 0x0015 line=87 │ │ @@ -2473,119 +2473,119 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 191 16-bit code units │ │ -0663c8: |[0663c8] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -0663d8: 7010 be24 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@24be │ │ -0663de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0663e0: 54a3 9000 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ -0663e4: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -0663e8: 5436 7d00 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0663ec: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -0663f0: 5436 7d00 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0663f4: 6e10 4c25 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0663fa: 0a06 |0011: move-result v6 │ │ -0663fc: b062 |0012: add-int/2addr v2, v6 │ │ -0663fe: 5433 7900 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ -066402: 28f1 |0015: goto 0006 // -000f │ │ -066404: 52a6 9400 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0094 │ │ -066408: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -06640c: b026 |001a: add-int/2addr v6, v2 │ │ -06640e: 2366 5406 |001b: new-array v6, v6, [I // type@0654 │ │ -066412: 5b86 a100 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066416: 55a6 8700 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -06641a: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -06641e: 2206 7f04 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@047f │ │ -066422: 1a07 440f |0025: const-string v7, "Not on back stack" // string@0f44 │ │ -066426: 7020 8c24 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06642c: 2706 |002a: throw v6 │ │ -06642e: 54a3 9000 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ -066432: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -066434: 0145 |002e: move v5, v4 │ │ -066436: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -06643a: 5486 a100 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -06643e: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -066442: 5237 7500 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -066446: 4b07 0605 |0037: aput v7, v6, v5 │ │ -06644a: 5487 a100 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -06644e: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -066452: 5436 7800 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -066456: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -06645a: 5436 7800 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -06645e: 5266 d400 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -066462: 4b06 0704 |0045: aput v6, v7, v4 │ │ -066466: 5486 a100 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -06646a: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -06646e: 5237 7600 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -066472: 4b07 0605 |004d: aput v7, v6, v5 │ │ -066476: 5486 a100 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -06647a: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -06647e: 5237 7700 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -066482: 4b07 0604 |0055: aput v7, v6, v4 │ │ -066486: 5486 a100 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -06648a: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -06648e: 5237 7a00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -066492: 4b07 0605 |005d: aput v7, v6, v5 │ │ -066496: 5486 a100 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -06649a: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -06649e: 5237 7b00 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ -0664a2: 4b07 0604 |0065: aput v7, v6, v4 │ │ -0664a6: 5436 7d00 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0664aa: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -0664ae: 5436 7d00 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0664b2: 6e10 4c25 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0664b8: 0a00 |0070: move-result v0 │ │ -0664ba: 5486 a100 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -0664be: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0664c2: 4b00 0605 |0075: aput v0, v6, v5 │ │ -0664c6: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -0664c8: 0145 |0078: move v5, v4 │ │ -0664ca: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -0664ce: 5487 a100 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -0664d2: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0664d6: 5436 7d00 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0664da: 6e20 4625 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0664e0: 0c06 |0084: move-result-object v6 │ │ -0664e2: 1f06 e500 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0664e6: 5266 d400 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0664ea: 4b06 0705 |0089: aput v6, v7, v5 │ │ -0664ee: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0664f2: 0145 |008d: move v5, v4 │ │ -0664f4: 28eb |008e: goto 0079 // -0015 │ │ -0664f6: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -0664f8: 28b5 |0090: goto 0045 // -004b │ │ -0664fa: 0154 |0091: move v4, v5 │ │ -0664fc: 5433 7900 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ -066500: 0145 |0094: move v5, v4 │ │ -066502: 289a |0095: goto 002f // -0066 │ │ -066504: 5486 a100 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066508: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -06650c: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -06650e: 4b07 0605 |009b: aput v7, v6, v5 │ │ -066512: 28f5 |009d: goto 0092 // -000b │ │ -066514: 52a6 9800 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -066518: 5986 a200 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a2 │ │ -06651c: 52a6 9900 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -066520: 5986 a300 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a3 │ │ -066524: 54a6 9300 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ -066528: 5b86 a000 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a0 │ │ -06652c: 52a6 9100 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -066530: 5986 9f00 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@009f │ │ -066534: 52a6 8b00 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -066538: 5986 9d00 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009d │ │ -06653c: 54a6 8c00 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ -066540: 5b86 9e00 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009e │ │ -066544: 52a6 8900 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -066548: 5986 9b00 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009b │ │ -06654c: 54a6 8a00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ -066550: 5b86 9c00 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009c │ │ -066554: 0e00 |00be: return-void │ │ +0663b8: |[0663b8] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +0663c8: 7010 be24 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@24be │ │ +0663ce: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0663d0: 54a3 9000 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ +0663d4: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +0663d8: 5436 7d00 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0663dc: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +0663e0: 5436 7d00 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0663e4: 6e10 4c25 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0663ea: 0a06 |0011: move-result v6 │ │ +0663ec: b062 |0012: add-int/2addr v2, v6 │ │ +0663ee: 5433 7900 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ +0663f2: 28f1 |0015: goto 0006 // -000f │ │ +0663f4: 52a6 9400 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0094 │ │ +0663f8: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +0663fc: b026 |001a: add-int/2addr v6, v2 │ │ +0663fe: 2366 5406 |001b: new-array v6, v6, [I // type@0654 │ │ +066402: 5b86 a100 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066406: 55a6 8700 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +06640a: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +06640e: 2206 7f04 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@047f │ │ +066412: 1a07 440f |0025: const-string v7, "Not on back stack" // string@0f44 │ │ +066416: 7020 8c24 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06641c: 2706 |002a: throw v6 │ │ +06641e: 54a3 9000 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ +066422: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +066424: 0145 |002e: move v5, v4 │ │ +066426: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +06642a: 5486 a100 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +06642e: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +066432: 5237 7500 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +066436: 4b07 0605 |0037: aput v7, v6, v5 │ │ +06643a: 5487 a100 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +06643e: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +066442: 5436 7800 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +066446: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +06644a: 5436 7800 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +06644e: 5266 d400 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +066452: 4b06 0704 |0045: aput v6, v7, v4 │ │ +066456: 5486 a100 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +06645a: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +06645e: 5237 7600 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +066462: 4b07 0605 |004d: aput v7, v6, v5 │ │ +066466: 5486 a100 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +06646a: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +06646e: 5237 7700 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +066472: 4b07 0604 |0055: aput v7, v6, v4 │ │ +066476: 5486 a100 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +06647a: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +06647e: 5237 7a00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +066482: 4b07 0605 |005d: aput v7, v6, v5 │ │ +066486: 5486 a100 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +06648a: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +06648e: 5237 7b00 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ +066492: 4b07 0604 |0065: aput v7, v6, v4 │ │ +066496: 5436 7d00 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +06649a: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +06649e: 5436 7d00 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0664a2: 6e10 4c25 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0664a8: 0a00 |0070: move-result v0 │ │ +0664aa: 5486 a100 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +0664ae: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0664b2: 4b00 0605 |0075: aput v0, v6, v5 │ │ +0664b6: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +0664b8: 0145 |0078: move v5, v4 │ │ +0664ba: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +0664be: 5487 a100 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +0664c2: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0664c6: 5436 7d00 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0664ca: 6e20 4625 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0664d0: 0c06 |0084: move-result-object v6 │ │ +0664d2: 1f06 e500 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0664d6: 5266 d400 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0664da: 4b06 0705 |0089: aput v6, v7, v5 │ │ +0664de: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0664e2: 0145 |008d: move v5, v4 │ │ +0664e4: 28eb |008e: goto 0079 // -0015 │ │ +0664e6: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +0664e8: 28b5 |0090: goto 0045 // -004b │ │ +0664ea: 0154 |0091: move v4, v5 │ │ +0664ec: 5433 7900 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ +0664f0: 0145 |0094: move v5, v4 │ │ +0664f2: 289a |0095: goto 002f // -0066 │ │ +0664f4: 5486 a100 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +0664f8: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0664fc: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +0664fe: 4b07 0605 |009b: aput v7, v6, v5 │ │ +066502: 28f5 |009d: goto 0092 // -000b │ │ +066504: 52a6 9800 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +066508: 5986 a200 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a2 │ │ +06650c: 52a6 9900 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +066510: 5986 a300 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a3 │ │ +066514: 54a6 9300 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ +066518: 5b86 a000 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a0 │ │ +06651c: 52a6 9100 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +066520: 5986 9f00 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@009f │ │ +066524: 52a6 8b00 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +066528: 5986 9d00 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009d │ │ +06652c: 54a6 8c00 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ +066530: 5b86 9e00 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009e │ │ +066534: 52a6 8900 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +066538: 5986 9b00 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009b │ │ +06653c: 54a6 8a00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ +066540: 5b86 9c00 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009c │ │ +066544: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ @@ -2653,17 +2653,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066558: |[066558] android.support.v4.app.BackStackState.describeContents:()I │ │ -066568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06656a: 0f00 |0001: return v0 │ │ +066548: |[066548] android.support.v4.app.BackStackState.describeContents:()I │ │ +066558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06655a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -2671,146 +2671,146 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 261 16-bit code units │ │ -06656c: |[06656c] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -06657c: 121d |0000: const/4 v13, #int 1 // #1 │ │ -06657e: 2201 dd00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -066582: 7020 4704 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0447 │ │ -066588: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -06658a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -06658c: 54ea a100 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066590: 21aa |000a: array-length v10, v10 │ │ -066592: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -066596: 2206 dc00 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ -06659a: 7010 4604 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ -0665a0: 54ea a100 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -0665a4: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0665a8: 440a 0a07 |0016: aget v10, v10, v7 │ │ -0665ac: 596a 7500 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0665b0: 630a 1d01 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0665b4: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -0665b8: 1a0a 6805 |001e: const-string v10, "FragmentManager" // string@0568 │ │ -0665bc: 220b 9204 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -0665c0: 7010 fb24 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0665c6: 1a0c 6606 |0025: const-string v12, "Instantiate " // string@0666 │ │ -0665ca: 6e20 0425 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0665d0: 0c0b |002a: move-result-object v11 │ │ -0665d2: 6e20 0325 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0665d8: 0c0b |002e: move-result-object v11 │ │ -0665da: 1a0c 9400 |002f: const-string v12, " op #" // string@0094 │ │ -0665de: 6e20 0425 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0665e4: 0c0b |0034: move-result-object v11 │ │ -0665e6: 6e20 0025 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0665ec: 0c0b |0038: move-result-object v11 │ │ -0665ee: 1a0c 4000 |0039: const-string v12, " base fragment #" // string@0040 │ │ -0665f2: 6e20 0425 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0665f8: 0c0b |003e: move-result-object v11 │ │ -0665fa: 54ec a100 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -0665fe: 440c 0c08 |0041: aget v12, v12, v8 │ │ -066602: 6e20 0025 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -066608: 0c0b |0046: move-result-object v11 │ │ -06660a: 6e10 0a25 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -066610: 0c0b |004a: move-result-object v11 │ │ -066612: 7120 ae1e ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -066618: 54ea a100 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -06661c: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -066620: 4403 0a08 |0052: aget v3, v10, v8 │ │ -066624: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -066628: 54fa 2601 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -06662c: 6e20 4625 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -066632: 0c02 |005b: move-result-object v2 │ │ -066634: 1f02 e500 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -066638: 5b62 7800 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -06663c: 54ea a100 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066640: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -066644: 440a 0a07 |0064: aget v10, v10, v7 │ │ -066648: 596a 7600 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -06664c: 54ea a100 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066650: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -066654: 440a 0a08 |006c: aget v10, v10, v8 │ │ -066658: 596a 7700 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -06665c: 54ea a100 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066660: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -066664: 440a 0a07 |0074: aget v10, v10, v7 │ │ -066668: 596a 7a00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -06666c: 54ea a100 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066670: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -066674: 440a 0a08 |007c: aget v10, v10, v8 │ │ -066678: 596a 7b00 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ -06667c: 54ea a100 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -066680: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -066684: 4400 0a07 |0084: aget v0, v10, v7 │ │ -066688: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -06668c: 220a aa04 |0088: new-instance v10, Ljava/util/ArrayList; // type@04aa │ │ -066690: 7020 3e25 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -066696: 5b6a 7d00 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -06669a: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -06669c: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -0666a0: 630a 1d01 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0666a4: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -0666a8: 1a0a 6805 |0096: const-string v10, "FragmentManager" // string@0568 │ │ -0666ac: 220b 9204 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -0666b0: 7010 fb24 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0666b6: 1a0c 6606 |009d: const-string v12, "Instantiate " // string@0666 │ │ -0666ba: 6e20 0425 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0666c0: 0c0b |00a2: move-result-object v11 │ │ -0666c2: 6e20 0325 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0666c8: 0c0b |00a6: move-result-object v11 │ │ -0666ca: 1a0c 9c00 |00a7: const-string v12, " set remove fragment #" // string@009c │ │ -0666ce: 6e20 0425 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0666d4: 0c0b |00ac: move-result-object v11 │ │ -0666d6: 54ec a100 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -0666da: 440c 0c08 |00af: aget v12, v12, v8 │ │ -0666de: 6e20 0025 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0666e4: 0c0b |00b4: move-result-object v11 │ │ -0666e6: 6e10 0a25 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0666ec: 0c0b |00b8: move-result-object v11 │ │ -0666ee: 7120 ae1e ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0666f4: 54fa 2601 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0666f8: 54eb a100 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -0666fc: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -066700: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -066704: 6e20 4625 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06670a: 0c09 |00c7: move-result-object v9 │ │ -06670c: 1f09 e500 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -066710: 546a 7d00 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -066714: 6e20 4125 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06671a: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06671e: 0178 |00d1: move v8, v7 │ │ -066720: 28be |00d2: goto 0090 // -0042 │ │ -066722: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -066724: 5b6a 7800 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -066728: 288a |00d6: goto 0060 // -0076 │ │ -06672a: 0187 |00d7: move v7, v8 │ │ -06672c: 6e20 4b04 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ -066732: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -066736: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -06673a: 52ea a200 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a2 │ │ -06673e: 591a 9800 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -066742: 52ea a300 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a3 │ │ -066746: 591a 9900 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -06674a: 54ea a000 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a0 │ │ -06674e: 5b1a 9300 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ -066752: 52ea 9f00 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@009f │ │ -066756: 591a 9100 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -06675a: 5c1d 8700 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -06675e: 52ea 9d00 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009d │ │ -066762: 591a 8b00 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -066766: 54ea 9e00 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009e │ │ -06676a: 5b1a 8c00 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ -06676e: 52ea 9b00 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009b │ │ -066772: 591a 8900 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -066776: 54ea 9c00 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009c │ │ -06677a: 5b1a 8a00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ -06677e: 6e20 4e04 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@044e │ │ -066784: 1101 |0104: return-object v1 │ │ +06655c: |[06655c] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +06656c: 121d |0000: const/4 v13, #int 1 // #1 │ │ +06656e: 2201 dd00 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +066572: 7020 4704 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0447 │ │ +066578: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +06657a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +06657c: 54ea a100 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066580: 21aa |000a: array-length v10, v10 │ │ +066582: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +066586: 2206 dc00 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ +06658a: 7010 4604 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ +066590: 54ea a100 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066594: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +066598: 440a 0a07 |0016: aget v10, v10, v7 │ │ +06659c: 596a 7500 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0665a0: 630a 1d01 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0665a4: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +0665a8: 1a0a 6805 |001e: const-string v10, "FragmentManager" // string@0568 │ │ +0665ac: 220b 9204 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +0665b0: 7010 fb24 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0665b6: 1a0c 6606 |0025: const-string v12, "Instantiate " // string@0666 │ │ +0665ba: 6e20 0425 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0665c0: 0c0b |002a: move-result-object v11 │ │ +0665c2: 6e20 0325 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0665c8: 0c0b |002e: move-result-object v11 │ │ +0665ca: 1a0c 9400 |002f: const-string v12, " op #" // string@0094 │ │ +0665ce: 6e20 0425 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0665d4: 0c0b |0034: move-result-object v11 │ │ +0665d6: 6e20 0025 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0665dc: 0c0b |0038: move-result-object v11 │ │ +0665de: 1a0c 4000 |0039: const-string v12, " base fragment #" // string@0040 │ │ +0665e2: 6e20 0425 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0665e8: 0c0b |003e: move-result-object v11 │ │ +0665ea: 54ec a100 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +0665ee: 440c 0c08 |0041: aget v12, v12, v8 │ │ +0665f2: 6e20 0025 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0665f8: 0c0b |0046: move-result-object v11 │ │ +0665fa: 6e10 0a25 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +066600: 0c0b |004a: move-result-object v11 │ │ +066602: 7120 ae1e ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +066608: 54ea a100 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +06660c: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +066610: 4403 0a08 |0052: aget v3, v10, v8 │ │ +066614: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +066618: 54fa 2601 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +06661c: 6e20 4625 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +066622: 0c02 |005b: move-result-object v2 │ │ +066624: 1f02 e500 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +066628: 5b62 7800 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +06662c: 54ea a100 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066630: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +066634: 440a 0a07 |0064: aget v10, v10, v7 │ │ +066638: 596a 7600 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +06663c: 54ea a100 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066640: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +066644: 440a 0a08 |006c: aget v10, v10, v8 │ │ +066648: 596a 7700 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +06664c: 54ea a100 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066650: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +066654: 440a 0a07 |0074: aget v10, v10, v7 │ │ +066658: 596a 7a00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +06665c: 54ea a100 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066660: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +066664: 440a 0a08 |007c: aget v10, v10, v8 │ │ +066668: 596a 7b00 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ +06666c: 54ea a100 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +066670: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +066674: 4400 0a07 |0084: aget v0, v10, v7 │ │ +066678: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +06667c: 220a aa04 |0088: new-instance v10, Ljava/util/ArrayList; // type@04aa │ │ +066680: 7020 3e25 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +066686: 5b6a 7d00 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +06668a: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +06668c: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +066690: 630a 1d01 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +066694: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +066698: 1a0a 6805 |0096: const-string v10, "FragmentManager" // string@0568 │ │ +06669c: 220b 9204 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +0666a0: 7010 fb24 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0666a6: 1a0c 6606 |009d: const-string v12, "Instantiate " // string@0666 │ │ +0666aa: 6e20 0425 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0666b0: 0c0b |00a2: move-result-object v11 │ │ +0666b2: 6e20 0325 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0666b8: 0c0b |00a6: move-result-object v11 │ │ +0666ba: 1a0c 9c00 |00a7: const-string v12, " set remove fragment #" // string@009c │ │ +0666be: 6e20 0425 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0666c4: 0c0b |00ac: move-result-object v11 │ │ +0666c6: 54ec a100 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +0666ca: 440c 0c08 |00af: aget v12, v12, v8 │ │ +0666ce: 6e20 0025 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0666d4: 0c0b |00b4: move-result-object v11 │ │ +0666d6: 6e10 0a25 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0666dc: 0c0b |00b8: move-result-object v11 │ │ +0666de: 7120 ae1e ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0666e4: 54fa 2601 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0666e8: 54eb a100 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +0666ec: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0666f0: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +0666f4: 6e20 4625 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0666fa: 0c09 |00c7: move-result-object v9 │ │ +0666fc: 1f09 e500 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +066700: 546a 7d00 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +066704: 6e20 4125 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06670a: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06670e: 0178 |00d1: move v8, v7 │ │ +066710: 28be |00d2: goto 0090 // -0042 │ │ +066712: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +066714: 5b6a 7800 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +066718: 288a |00d6: goto 0060 // -0076 │ │ +06671a: 0187 |00d7: move v7, v8 │ │ +06671c: 6e20 4b04 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ +066722: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +066726: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +06672a: 52ea a200 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a2 │ │ +06672e: 591a 9800 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +066732: 52ea a300 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a3 │ │ +066736: 591a 9900 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +06673a: 54ea a000 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a0 │ │ +06673e: 5b1a 9300 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ +066742: 52ea 9f00 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@009f │ │ +066746: 591a 9100 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +06674a: 5c1d 8700 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +06674e: 52ea 9d00 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009d │ │ +066752: 591a 8b00 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +066756: 54ea 9e00 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009e │ │ +06675a: 5b1a 8c00 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ +06675e: 52ea 9b00 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009b │ │ +066762: 591a 8900 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +066766: 54ea 9c00 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009c │ │ +06676a: 5b1a 8a00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ +06676e: 6e20 4e04 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@044e │ │ +066774: 1101 |0104: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=98 │ │ 0x0008 line=99 │ │ 0x000d line=100 │ │ @@ -2878,35 +2878,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -066788: |[066788] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -066798: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06679a: 5420 a100 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ -06679e: 6e20 5403 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0354 │ │ -0667a4: 5220 a200 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a2 │ │ -0667a8: 6e20 5303 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0667ae: 5220 a300 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a3 │ │ -0667b2: 6e20 5303 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0667b8: 5420 a000 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a0 │ │ -0667bc: 6e20 5903 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -0667c2: 5220 9f00 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@009f │ │ -0667c6: 6e20 5303 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0667cc: 5220 9d00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009d │ │ -0667d0: 6e20 5303 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0667d6: 5420 9e00 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009e │ │ -0667da: 7130 9f1e 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1e9f │ │ -0667e0: 5220 9b00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009b │ │ -0667e4: 6e20 5303 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0667ea: 5420 9c00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009c │ │ -0667ee: 7130 9f1e 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1e9f │ │ -0667f4: 0e00 |002e: return-void │ │ +066778: |[066778] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +066788: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06678a: 5420 a100 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a1 │ │ +06678e: 6e20 5403 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0354 │ │ +066794: 5220 a200 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a2 │ │ +066798: 6e20 5303 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +06679e: 5220 a300 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a3 │ │ +0667a2: 6e20 5303 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0667a8: 5420 a000 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a0 │ │ +0667ac: 6e20 5903 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +0667b2: 5220 9f00 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@009f │ │ +0667b6: 6e20 5303 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0667bc: 5220 9d00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009d │ │ +0667c0: 6e20 5303 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0667c6: 5420 9e00 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@009e │ │ +0667ca: 7130 9f1e 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1e9f │ │ +0667d0: 5220 9b00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009b │ │ +0667d4: 6e20 5303 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0667da: 5420 9c00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009c │ │ +0667de: 7130 9f1e 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@1e9f │ │ +0667e4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0006 line=147 │ │ 0x000b line=148 │ │ 0x0010 line=149 │ │ 0x0015 line=150 │ │ @@ -2950,17 +2950,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0667f8: |[0667f8] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -066808: 7030 c924 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24c9 │ │ -06680e: 0e00 |0003: return-void │ │ +0667e8: |[0667e8] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0667f8: 7030 c924 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24c9 │ │ +0667fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=349 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ @@ -2999,17 +2999,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066810: |[066810] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -066820: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -066826: 0e00 |0003: return-void │ │ +066800: |[066800] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +066810: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +066816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -3018,19 +3018,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 │ │ -066828: |[066828] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -066838: 2200 e400 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00e4 │ │ -06683c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06683e: 7030 a204 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@04a2 │ │ -066844: 1100 |0006: return-object v0 │ │ +066818: |[066818] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +066828: 2200 e400 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00e4 │ │ +06682c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06682e: 7030 a204 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@04a2 │ │ +066834: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -3039,18 +3039,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 │ │ -066848: |[066848] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -066858: 6e20 9c04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@049c │ │ -06685e: 0c00 |0003: move-result-object v0 │ │ -066860: 1100 |0004: return-object v0 │ │ +066838: |[066838] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +066848: 6e20 9c04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@049c │ │ +06684e: 0c00 |0003: move-result-object v0 │ │ +066850: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -3059,17 +3059,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 │ │ -066864: |[066864] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -066874: 2320 6006 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0660 │ │ -066878: 1100 |0002: return-object v0 │ │ +066854: |[066854] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +066864: 2320 6006 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0660 │ │ +066868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -3078,18 +3078,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 │ │ -06687c: |[06687c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -06688c: 6e20 9e04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@049e │ │ -066892: 0c00 |0003: move-result-object v0 │ │ -066894: 1100 |0004: return-object v0 │ │ +06686c: |[06686c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +06687c: 6e20 9e04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@049e │ │ +066882: 0c00 |0003: move-result-object v0 │ │ +066884: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -3134,37 +3134,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -066898: |[066898] android.support.v4.app.Fragment$SavedState.:()V │ │ -0668a8: 2200 e300 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00e3 │ │ -0668ac: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@049b │ │ -0668b2: 6900 ba00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00ba │ │ -0668b6: 0e00 |0007: return-void │ │ +066888: |[066888] android.support.v4.app.Fragment$SavedState.:()V │ │ +066898: 2200 e300 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00e3 │ │ +06689c: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@049b │ │ +0668a2: 6900 ba00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00ba │ │ +0668a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 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 │ │ -0668b8: |[0668b8] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -0668c8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0668ce: 5b01 bb00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ -0668d2: 0e00 |0005: return-void │ │ +0668a8: |[0668a8] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +0668b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0668be: 5b01 bb00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ +0668c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=311 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -3175,25 +3175,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 │ │ -0668d4: |[0668d4] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -0668e4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0668ea: 6e10 4803 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0348 │ │ -0668f0: 0c00 |0006: move-result-object v0 │ │ -0668f2: 5b10 bb00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ -0668f6: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -0668fa: 5410 bb00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ -0668fe: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -066902: 5410 bb00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ -066906: 6e20 2403 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ -06690c: 0e00 |0014: return-void │ │ +0668c4: |[0668c4] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +0668d4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0668da: 6e10 4803 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0348 │ │ +0668e0: 0c00 |0006: move-result-object v0 │ │ +0668e2: 5b10 bb00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ +0668e6: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +0668ea: 5410 bb00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ +0668ee: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0668f2: 5410 bb00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ +0668f6: 6e20 2403 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ +0668fc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0003 line=314 │ │ 0x0009 line=315 │ │ 0x000f line=316 │ │ 0x0014 line=318 │ │ @@ -3208,17 +3208,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066910: |[066910] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -066920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066922: 0f00 |0001: return v0 │ │ +066900: |[066900] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +066910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066912: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -3226,18 +3226,18 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -066924: |[066924] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -066934: 5410 bb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ -066938: 6e20 5103 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0351 │ │ -06693e: 0e00 |0005: return-void │ │ +066914: |[066914] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +066924: 5410 bb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ +066928: 6e20 5103 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0351 │ │ +06692e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=328 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ @@ -3476,44 +3476,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -066940: |[066940] android.support.v4.app.Fragment.:()V │ │ -066950: 2200 b501 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@01b5 │ │ -066954: 7010 4e0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0a4e │ │ -06695a: 6900 eb00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ -06695e: 0e00 |0007: return-void │ │ +066930: |[066930] android.support.v4.app.Fragment.:()V │ │ +066940: 2200 b501 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@01b5 │ │ +066944: 7010 4e0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0a4e │ │ +06694a: 6900 eb00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ +06694e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -066960: |[066960] android.support.v4.app.Fragment.:()V │ │ -066970: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -066972: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -066974: 7010 be24 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -06697a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06697c: 5930 e200 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -066980: 5931 d400 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -066984: 5931 e600 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ -066988: 5c32 d800 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -06698c: 5c32 e800 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -066990: 0e00 |0010: return-void │ │ +066950: |[066950] android.support.v4.app.Fragment.:()V │ │ +066960: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +066962: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +066964: 7010 be24 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +06696a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06696c: 5930 e200 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +066970: 5931 d400 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +066974: 5931 e600 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ +066978: 5c32 d800 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +06697c: 5c32 e800 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +066980: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=369 │ │ 0x0005 line=174 │ │ 0x0008 line=190 │ │ 0x000a line=202 │ │ 0x000c line=273 │ │ @@ -3527,19 +3527,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 │ │ -066994: |[066994] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0669a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0669a6: 7130 c004 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@04c0 │ │ -0669ac: 0c00 |0004: move-result-object v0 │ │ -0669ae: 1100 |0005: return-object v0 │ │ +066984: |[066984] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +066994: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066996: 7130 c004 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@04c0 │ │ +06699c: 0c00 |0004: move-result-object v0 │ │ +06699e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -3548,94 +3548,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 │ │ -0669b0: |[0669b0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -0669c0: 6203 eb00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ -0669c4: 6e20 580a 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a58 │ │ -0669ca: 0c00 |0005: move-result-object v0 │ │ -0669cc: 1f00 7104 |0006: check-cast v0, Ljava/lang/Class; // type@0471 │ │ -0669d0: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -0669d4: 6e10 2601 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0126 │ │ -0669da: 0c03 |000d: move-result-object v3 │ │ -0669dc: 6e20 7724 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2477 │ │ -0669e2: 0c00 |0011: move-result-object v0 │ │ -0669e4: 6203 eb00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ -0669e8: 6e30 5f0a 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a5f │ │ -0669ee: 6e10 7524 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2475 │ │ -0669f4: 0c02 |001a: move-result-object v2 │ │ -0669f6: 1f02 e500 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0669fa: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -0669fe: 6e10 c224 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -066a04: 0c03 |0022: move-result-object v3 │ │ -066a06: 6e10 6a24 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@246a │ │ -066a0c: 0c03 |0026: move-result-object v3 │ │ -066a0e: 6e20 2403 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ -066a14: 5b28 c500 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ -066a18: 1102 |002c: return-object v2 │ │ -066a1a: 0d01 |002d: move-exception v1 │ │ -066a1c: 2203 e200 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00e2 │ │ -066a20: 2204 9204 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -066a24: 7010 fb24 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -066a2a: 1a05 0f13 |0035: const-string v5, "Unable to instantiate fragment " // string@130f │ │ -066a2e: 6e20 0425 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066a34: 0c04 |003a: move-result-object v4 │ │ -066a36: 6e20 0425 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066a3c: 0c04 |003e: move-result-object v4 │ │ -066a3e: 1a05 6f01 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@016f │ │ -066a42: 6e20 0425 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066a48: 0c04 |0044: move-result-object v4 │ │ -066a4a: 1a05 5500 |0045: const-string v5, " empty constructor that is public" // string@0055 │ │ -066a4e: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066a54: 0c04 |004a: move-result-object v4 │ │ -066a56: 6e10 0a25 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -066a5c: 0c04 |004e: move-result-object v4 │ │ -066a5e: 7030 9a04 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@049a │ │ -066a64: 2703 |0052: throw v3 │ │ -066a66: 0d01 |0053: move-exception v1 │ │ -066a68: 2203 e200 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00e2 │ │ -066a6c: 2204 9204 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -066a70: 7010 fb24 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -066a76: 1a05 0f13 |005b: const-string v5, "Unable to instantiate fragment " // string@130f │ │ -066a7a: 6e20 0425 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066a80: 0c04 |0060: move-result-object v4 │ │ -066a82: 6e20 0425 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066a88: 0c04 |0064: move-result-object v4 │ │ -066a8a: 1a05 6f01 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@016f │ │ -066a8e: 6e20 0425 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066a94: 0c04 |006a: move-result-object v4 │ │ -066a96: 1a05 5500 |006b: const-string v5, " empty constructor that is public" // string@0055 │ │ -066a9a: 6e20 0425 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066aa0: 0c04 |0070: move-result-object v4 │ │ -066aa2: 6e10 0a25 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -066aa8: 0c04 |0074: move-result-object v4 │ │ -066aaa: 7030 9a04 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@049a │ │ -066ab0: 2703 |0078: throw v3 │ │ -066ab2: 0d01 |0079: move-exception v1 │ │ -066ab4: 2203 e200 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00e2 │ │ -066ab8: 2204 9204 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -066abc: 7010 fb24 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -066ac2: 1a05 0f13 |0081: const-string v5, "Unable to instantiate fragment " // string@130f │ │ -066ac6: 6e20 0425 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066acc: 0c04 |0086: move-result-object v4 │ │ -066ace: 6e20 0425 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066ad4: 0c04 |008a: move-result-object v4 │ │ -066ad6: 1a05 6f01 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@016f │ │ -066ada: 6e20 0425 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066ae0: 0c04 |0090: move-result-object v4 │ │ -066ae2: 1a05 5500 |0091: const-string v5, " empty constructor that is public" // string@0055 │ │ -066ae6: 6e20 0425 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066aec: 0c04 |0096: move-result-object v4 │ │ -066aee: 6e10 0a25 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -066af4: 0c04 |009a: move-result-object v4 │ │ -066af6: 7030 9a04 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@049a │ │ -066afc: 2703 |009e: throw v3 │ │ +0669a0: |[0669a0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +0669b0: 6203 eb00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ +0669b4: 6e20 580a 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a58 │ │ +0669ba: 0c00 |0005: move-result-object v0 │ │ +0669bc: 1f00 7104 |0006: check-cast v0, Ljava/lang/Class; // type@0471 │ │ +0669c0: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +0669c4: 6e10 2601 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0126 │ │ +0669ca: 0c03 |000d: move-result-object v3 │ │ +0669cc: 6e20 7724 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2477 │ │ +0669d2: 0c00 |0011: move-result-object v0 │ │ +0669d4: 6203 eb00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ +0669d8: 6e30 5f0a 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a5f │ │ +0669de: 6e10 7524 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2475 │ │ +0669e4: 0c02 |001a: move-result-object v2 │ │ +0669e6: 1f02 e500 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0669ea: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +0669ee: 6e10 c224 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0669f4: 0c03 |0022: move-result-object v3 │ │ +0669f6: 6e10 6a24 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@246a │ │ +0669fc: 0c03 |0026: move-result-object v3 │ │ +0669fe: 6e20 2403 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ +066a04: 5b28 c500 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ +066a08: 1102 |002c: return-object v2 │ │ +066a0a: 0d01 |002d: move-exception v1 │ │ +066a0c: 2203 e200 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00e2 │ │ +066a10: 2204 9204 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +066a14: 7010 fb24 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +066a1a: 1a05 0f13 |0035: const-string v5, "Unable to instantiate fragment " // string@130f │ │ +066a1e: 6e20 0425 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066a24: 0c04 |003a: move-result-object v4 │ │ +066a26: 6e20 0425 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066a2c: 0c04 |003e: move-result-object v4 │ │ +066a2e: 1a05 6f01 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@016f │ │ +066a32: 6e20 0425 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066a38: 0c04 |0044: move-result-object v4 │ │ +066a3a: 1a05 5500 |0045: const-string v5, " empty constructor that is public" // string@0055 │ │ +066a3e: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066a44: 0c04 |004a: move-result-object v4 │ │ +066a46: 6e10 0a25 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +066a4c: 0c04 |004e: move-result-object v4 │ │ +066a4e: 7030 9a04 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@049a │ │ +066a54: 2703 |0052: throw v3 │ │ +066a56: 0d01 |0053: move-exception v1 │ │ +066a58: 2203 e200 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00e2 │ │ +066a5c: 2204 9204 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +066a60: 7010 fb24 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +066a66: 1a05 0f13 |005b: const-string v5, "Unable to instantiate fragment " // string@130f │ │ +066a6a: 6e20 0425 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066a70: 0c04 |0060: move-result-object v4 │ │ +066a72: 6e20 0425 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066a78: 0c04 |0064: move-result-object v4 │ │ +066a7a: 1a05 6f01 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@016f │ │ +066a7e: 6e20 0425 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066a84: 0c04 |006a: move-result-object v4 │ │ +066a86: 1a05 5500 |006b: const-string v5, " empty constructor that is public" // string@0055 │ │ +066a8a: 6e20 0425 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066a90: 0c04 |0070: move-result-object v4 │ │ +066a92: 6e10 0a25 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +066a98: 0c04 |0074: move-result-object v4 │ │ +066a9a: 7030 9a04 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@049a │ │ +066aa0: 2703 |0078: throw v3 │ │ +066aa2: 0d01 |0079: move-exception v1 │ │ +066aa4: 2203 e200 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00e2 │ │ +066aa8: 2204 9204 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +066aac: 7010 fb24 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +066ab2: 1a05 0f13 |0081: const-string v5, "Unable to instantiate fragment " // string@130f │ │ +066ab6: 6e20 0425 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066abc: 0c04 |0086: move-result-object v4 │ │ +066abe: 6e20 0425 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066ac4: 0c04 |008a: move-result-object v4 │ │ +066ac6: 1a05 6f01 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@016f │ │ +066aca: 6e20 0425 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066ad0: 0c04 |0090: move-result-object v4 │ │ +066ad2: 1a05 5500 |0091: const-string v5, " empty constructor that is public" // string@0055 │ │ +066ad6: 6e20 0425 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066adc: 0c04 |0096: move-result-object v4 │ │ +066ade: 6e10 0a25 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +066ae4: 0c04 |009a: move-result-object v4 │ │ +066ae6: 7030 9a04 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@049a │ │ +066aec: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=396 │ │ @@ -3668,33 +3668,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 │ │ -066b14: |[066b14] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -066b24: 6202 eb00 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ -066b28: 6e20 580a 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a58 │ │ -066b2e: 0c00 |0005: move-result-object v0 │ │ -066b30: 1f00 7104 |0006: check-cast v0, Ljava/lang/Class; // type@0471 │ │ -066b34: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -066b38: 6e10 2601 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0126 │ │ -066b3e: 0c02 |000d: move-result-object v2 │ │ -066b40: 6e20 7724 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2477 │ │ -066b46: 0c00 |0011: move-result-object v0 │ │ -066b48: 6202 eb00 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ -066b4c: 6e30 5f0a 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a5f │ │ -066b52: 1c02 e500 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -066b56: 6e20 7324 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2473 │ │ -066b5c: 0a02 |001c: move-result v2 │ │ -066b5e: 0f02 |001d: return v2 │ │ -066b60: 0d01 |001e: move-exception v1 │ │ -066b62: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -066b64: 28fd |0020: goto 001d // -0003 │ │ +066b04: |[066b04] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +066b14: 6202 eb00 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ +066b18: 6e20 580a 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a58 │ │ +066b1e: 0c00 |0005: move-result-object v0 │ │ +066b20: 1f00 7104 |0006: check-cast v0, Ljava/lang/Class; // type@0471 │ │ +066b24: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +066b28: 6e10 2601 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0126 │ │ +066b2e: 0c02 |000d: move-result-object v2 │ │ +066b30: 6e20 7724 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2477 │ │ +066b36: 0c00 |0011: move-result-object v0 │ │ +066b38: 6202 eb00 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00eb │ │ +066b3c: 6e30 5f0a 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a5f │ │ +066b42: 1c02 e500 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +066b46: 6e20 7324 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2473 │ │ +066b4c: 0a02 |001c: move-result v2 │ │ +066b4e: 0f02 |001d: return v2 │ │ +066b50: 0d01 |001e: move-exception v1 │ │ +066b52: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +066b54: 28fd |0020: goto 001d // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=433 │ │ 0x0008 line=434 │ │ 0x000a line=436 │ │ @@ -3715,238 +3715,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 │ │ -066b78: |[066b78] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -066b88: 6e20 4e24 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066b8e: 1a00 5b25 |0003: const-string v0, "mFragmentId=#" // string@255b │ │ -066b92: 6e20 4e24 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066b98: 5230 ce00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -066b9c: 7110 9424 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -066ba2: 0c00 |000d: move-result-object v0 │ │ -066ba4: 6e20 4e24 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066baa: 1a00 7000 |0011: const-string v0, " mContainerId=#" // string@0070 │ │ -066bae: 6e20 4e24 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066bb4: 5230 cb00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -066bb8: 7110 9424 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -066bbe: 0c00 |001b: move-result-object v0 │ │ -066bc0: 6e20 4e24 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066bc6: 1a00 8800 |001f: const-string v0, " mTag=" // string@0088 │ │ -066bca: 6e20 4e24 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066bd0: 5430 e400 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -066bd4: 6e20 5324 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -066bda: 6e20 4e24 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066be0: 1a00 0128 |002c: const-string v0, "mState=" // string@2801 │ │ -066be4: 6e20 4e24 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066bea: 5230 e200 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -066bee: 6e20 4c24 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -066bf4: 1a00 7800 |0036: const-string v0, " mIndex=" // string@0078 │ │ -066bf8: 6e20 4e24 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066bfe: 5230 d400 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -066c02: 6e20 4c24 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -066c08: 1a00 8c00 |0040: const-string v0, " mWho=" // string@008c │ │ -066c0c: 6e20 4e24 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c12: 5430 ea00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -066c16: 6e20 4e24 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c1c: 1a00 6c00 |004a: const-string v0, " mBackStackNesting=" // string@006c │ │ -066c20: 6e20 4e24 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c26: 5230 c600 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -066c2a: 6e20 5124 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2451 │ │ -066c30: 6e20 4e24 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c36: 1a00 e423 |0057: const-string v0, "mAdded=" // string@23e4 │ │ -066c3a: 6e20 4e24 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c40: 5530 c300 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -066c44: 6e20 4f24 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066c4a: 1a00 8000 |0061: const-string v0, " mRemoving=" // string@0080 │ │ -066c4e: 6e20 4e24 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c54: 5530 db00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ -066c58: 6e20 4f24 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066c5e: 1a00 8300 |006b: const-string v0, " mResumed=" // string@0083 │ │ -066c62: 6e20 4e24 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c68: 5530 dd00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ -066c6c: 6e20 4f24 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066c72: 1a00 7500 |0075: const-string v0, " mFromLayout=" // string@0075 │ │ -066c76: 6e20 4e24 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c7c: 5530 d000 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ -066c80: 6e20 4f24 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066c86: 1a00 7700 |007f: const-string v0, " mInLayout=" // string@0077 │ │ -066c8a: 6e20 4e24 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066c90: 5530 d300 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ -066c94: 6e20 5424 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -066c9a: 6e20 4e24 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066ca0: 1a00 8525 |008c: const-string v0, "mHidden=" // string@2585 │ │ -066ca4: 6e20 4e24 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066caa: 5530 d200 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -066cae: 6e20 4f24 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066cb4: 1a00 7300 |0096: const-string v0, " mDetached=" // string@0073 │ │ -066cb8: 6e20 4e24 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066cbe: 5530 cd00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -066cc2: 6e20 4f24 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066cc8: 1a00 7c00 |00a0: const-string v0, " mMenuVisible=" // string@007c │ │ -066ccc: 6e20 4e24 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066cd2: 5530 d800 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -066cd6: 6e20 4f24 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066cdc: 1a00 7600 |00aa: const-string v0, " mHasMenu=" // string@0076 │ │ -066ce0: 6e20 4e24 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066ce6: 5530 d100 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -066cea: 6e20 5424 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -066cf0: 6e20 4e24 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066cf6: 1a00 7927 |00b7: const-string v0, "mRetainInstance=" // string@2779 │ │ -066cfa: 6e20 4e24 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d00: 5530 de00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ -066d04: 6e20 4f24 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066d0a: 1a00 8400 |00c1: const-string v0, " mRetaining=" // string@0084 │ │ -066d0e: 6e20 4e24 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d14: 5530 df00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ -066d18: 6e20 4f24 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -066d1e: 1a00 8b00 |00cb: const-string v0, " mUserVisibleHint=" // string@008b │ │ -066d22: 6e20 4e24 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d28: 5530 e800 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -066d2c: 6e20 5424 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -066d32: 5430 cf00 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -066d36: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -066d3a: 6e20 4e24 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d40: 1a00 5d25 |00dc: const-string v0, "mFragmentManager=" // string@255d │ │ -066d44: 6e20 4e24 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d4a: 5430 cf00 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -066d4e: 6e20 5224 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066d54: 5430 c200 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -066d58: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -066d5c: 6e20 4e24 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d62: 1a00 d723 |00ed: const-string v0, "mActivity=" // string@23d7 │ │ -066d66: 6e20 4e24 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d6c: 5430 c200 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -066d70: 6e20 5224 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066d76: 5430 da00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ -066d7a: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -066d7e: 6e20 4e24 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d84: 1a00 ff26 |00fe: const-string v0, "mParentFragment=" // string@26ff │ │ -066d88: 6e20 4e24 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066d8e: 5430 da00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ -066d92: 6e20 5224 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066d98: 5430 c500 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ -066d9c: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -066da0: 6e20 4e24 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066da6: 1a00 0624 |010f: const-string v0, "mArguments=" // string@2406 │ │ -066daa: 6e20 4e24 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066db0: 5430 c500 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ -066db4: 6e20 5224 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066dba: 5430 e000 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -066dbe: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -066dc2: 6e20 4e24 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066dc8: 1a00 8e27 |0120: const-string v0, "mSavedFragmentState=" // string@278e │ │ -066dcc: 6e20 4e24 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066dd2: 5430 e000 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -066dd6: 6e20 5224 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066ddc: 5430 e100 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -066de0: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -066de4: 6e20 4e24 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066dea: 1a00 9327 |0131: const-string v0, "mSavedViewState=" // string@2793 │ │ -066dee: 6e20 4e24 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066df4: 5430 e100 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -066df8: 6e20 5224 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066dfe: 5430 e500 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -066e02: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -066e06: 6e20 4e24 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e0c: 1a00 4528 |0142: const-string v0, "mTarget=" // string@2845 │ │ -066e10: 6e20 4e24 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e16: 5430 e500 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -066e1a: 6e20 4d24 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@244d │ │ -066e20: 1a00 8900 |014c: const-string v0, " mTargetRequestCode=" // string@0089 │ │ -066e24: 6e20 4e24 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e2a: 5230 e700 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ -066e2e: 6e20 5124 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2451 │ │ -066e34: 5230 d900 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -066e38: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -066e3c: 6e20 4e24 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e42: 1a00 9a26 |015d: const-string v0, "mNextAnim=" // string@269a │ │ -066e46: 6e20 4e24 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e4c: 5230 d900 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -066e50: 6e20 5124 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2451 │ │ -066e56: 5430 ca00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ -066e5a: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -066e5e: 6e20 4e24 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e64: 1a00 8324 |016e: const-string v0, "mContainer=" // string@2483 │ │ -066e68: 6e20 4e24 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e6e: 5430 ca00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ -066e72: 6e20 5224 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066e78: 5430 e900 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -066e7c: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -066e80: 6e20 4e24 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e86: 1a00 cb28 |017f: const-string v0, "mView=" // string@28cb │ │ -066e8a: 6e20 4e24 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066e90: 5430 e900 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -066e94: 6e20 5224 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066e9a: 5430 d500 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -066e9e: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -066ea2: 6e20 4e24 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066ea8: 1a00 c825 |0190: const-string v0, "mInnerView=" // string@25c8 │ │ -066eac: 6e20 4e24 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066eb2: 5430 e900 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -066eb6: 6e20 5224 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066ebc: 5430 c400 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -066ec0: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -066ec4: 6e20 4e24 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066eca: 1a00 fd23 |01a1: const-string v0, "mAnimatingAway=" // string@23fd │ │ -066ece: 6e20 4e24 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066ed4: 5430 c400 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -066ed8: 6e20 5224 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -066ede: 6e20 4e24 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066ee4: 1a00 0328 |01ae: const-string v0, "mStateAfterAnimating=" // string@2803 │ │ -066ee8: 6e20 4e24 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066eee: 5230 e300 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ -066ef2: 6e20 5124 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2451 │ │ -066ef8: 5430 d600 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -066efc: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -066f00: 6e20 4e24 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066f06: 1a00 bb0c |01bf: const-string v0, "Loader Manager:" // string@0cbb │ │ -066f0a: 6e20 5324 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -066f10: 5430 d600 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -066f14: 2201 9204 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -066f18: 7010 fb24 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -066f1e: 6e20 0425 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066f24: 0c01 |01ce: move-result-object v1 │ │ -066f26: 1a02 0700 |01cf: const-string v2, " " // string@0007 │ │ -066f2a: 6e20 0425 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066f30: 0c01 |01d4: move-result-object v1 │ │ -066f32: 6e10 0a25 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -066f38: 0c01 |01d8: move-result-object v1 │ │ -066f3a: 6e57 6506 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@0665 │ │ -066f40: 5430 c900 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -066f44: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -066f48: 6e20 4e24 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -066f4e: 2200 9204 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -066f52: 7010 fb24 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -066f58: 1a01 b703 |01e8: const-string v1, "Child " // string@03b7 │ │ -066f5c: 6e20 0425 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066f62: 0c00 |01ed: move-result-object v0 │ │ -066f64: 5431 c900 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -066f68: 6e20 0325 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -066f6e: 0c00 |01f3: move-result-object v0 │ │ -066f70: 1a01 6801 |01f4: const-string v1, ":" // string@0168 │ │ -066f74: 6e20 0425 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066f7a: 0c00 |01f9: move-result-object v0 │ │ -066f7c: 6e10 0a25 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -066f82: 0c00 |01fd: move-result-object v0 │ │ -066f84: 6e20 5324 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -066f8a: 5430 c900 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -066f8e: 2201 9204 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -066f92: 7010 fb24 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -066f98: 6e20 0425 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066f9e: 0c01 |020b: move-result-object v1 │ │ -066fa0: 1a02 0700 |020c: const-string v2, " " // string@0007 │ │ -066fa4: 6e20 0425 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -066faa: 0c01 |0211: move-result-object v1 │ │ -066fac: 6e10 0a25 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -066fb2: 0c01 |0215: move-result-object v1 │ │ -066fb4: 6e57 8d05 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@058d │ │ -066fba: 0e00 |0219: return-void │ │ +066b68: |[066b68] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +066b78: 6e20 4e24 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066b7e: 1a00 5b25 |0003: const-string v0, "mFragmentId=#" // string@255b │ │ +066b82: 6e20 4e24 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066b88: 5230 ce00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +066b8c: 7110 9424 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +066b92: 0c00 |000d: move-result-object v0 │ │ +066b94: 6e20 4e24 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066b9a: 1a00 7000 |0011: const-string v0, " mContainerId=#" // string@0070 │ │ +066b9e: 6e20 4e24 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066ba4: 5230 cb00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +066ba8: 7110 9424 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +066bae: 0c00 |001b: move-result-object v0 │ │ +066bb0: 6e20 4e24 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066bb6: 1a00 8800 |001f: const-string v0, " mTag=" // string@0088 │ │ +066bba: 6e20 4e24 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066bc0: 5430 e400 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +066bc4: 6e20 5324 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +066bca: 6e20 4e24 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066bd0: 1a00 0128 |002c: const-string v0, "mState=" // string@2801 │ │ +066bd4: 6e20 4e24 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066bda: 5230 e200 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +066bde: 6e20 4c24 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +066be4: 1a00 7800 |0036: const-string v0, " mIndex=" // string@0078 │ │ +066be8: 6e20 4e24 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066bee: 5230 d400 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +066bf2: 6e20 4c24 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +066bf8: 1a00 8c00 |0040: const-string v0, " mWho=" // string@008c │ │ +066bfc: 6e20 4e24 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c02: 5430 ea00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +066c06: 6e20 4e24 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c0c: 1a00 6c00 |004a: const-string v0, " mBackStackNesting=" // string@006c │ │ +066c10: 6e20 4e24 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c16: 5230 c600 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +066c1a: 6e20 5124 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2451 │ │ +066c20: 6e20 4e24 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c26: 1a00 e423 |0057: const-string v0, "mAdded=" // string@23e4 │ │ +066c2a: 6e20 4e24 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c30: 5530 c300 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +066c34: 6e20 4f24 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066c3a: 1a00 8000 |0061: const-string v0, " mRemoving=" // string@0080 │ │ +066c3e: 6e20 4e24 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c44: 5530 db00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ +066c48: 6e20 4f24 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066c4e: 1a00 8300 |006b: const-string v0, " mResumed=" // string@0083 │ │ +066c52: 6e20 4e24 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c58: 5530 dd00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ +066c5c: 6e20 4f24 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066c62: 1a00 7500 |0075: const-string v0, " mFromLayout=" // string@0075 │ │ +066c66: 6e20 4e24 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c6c: 5530 d000 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ +066c70: 6e20 4f24 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066c76: 1a00 7700 |007f: const-string v0, " mInLayout=" // string@0077 │ │ +066c7a: 6e20 4e24 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c80: 5530 d300 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ +066c84: 6e20 5424 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +066c8a: 6e20 4e24 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c90: 1a00 8525 |008c: const-string v0, "mHidden=" // string@2585 │ │ +066c94: 6e20 4e24 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066c9a: 5530 d200 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +066c9e: 6e20 4f24 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066ca4: 1a00 7300 |0096: const-string v0, " mDetached=" // string@0073 │ │ +066ca8: 6e20 4e24 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066cae: 5530 cd00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +066cb2: 6e20 4f24 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066cb8: 1a00 7c00 |00a0: const-string v0, " mMenuVisible=" // string@007c │ │ +066cbc: 6e20 4e24 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066cc2: 5530 d800 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +066cc6: 6e20 4f24 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066ccc: 1a00 7600 |00aa: const-string v0, " mHasMenu=" // string@0076 │ │ +066cd0: 6e20 4e24 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066cd6: 5530 d100 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +066cda: 6e20 5424 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +066ce0: 6e20 4e24 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066ce6: 1a00 7927 |00b7: const-string v0, "mRetainInstance=" // string@2779 │ │ +066cea: 6e20 4e24 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066cf0: 5530 de00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ +066cf4: 6e20 4f24 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066cfa: 1a00 8400 |00c1: const-string v0, " mRetaining=" // string@0084 │ │ +066cfe: 6e20 4e24 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d04: 5530 df00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ +066d08: 6e20 4f24 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +066d0e: 1a00 8b00 |00cb: const-string v0, " mUserVisibleHint=" // string@008b │ │ +066d12: 6e20 4e24 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d18: 5530 e800 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +066d1c: 6e20 5424 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +066d22: 5430 cf00 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +066d26: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +066d2a: 6e20 4e24 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d30: 1a00 5d25 |00dc: const-string v0, "mFragmentManager=" // string@255d │ │ +066d34: 6e20 4e24 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d3a: 5430 cf00 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +066d3e: 6e20 5224 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066d44: 5430 c200 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +066d48: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +066d4c: 6e20 4e24 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d52: 1a00 d723 |00ed: const-string v0, "mActivity=" // string@23d7 │ │ +066d56: 6e20 4e24 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d5c: 5430 c200 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +066d60: 6e20 5224 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066d66: 5430 da00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ +066d6a: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +066d6e: 6e20 4e24 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d74: 1a00 ff26 |00fe: const-string v0, "mParentFragment=" // string@26ff │ │ +066d78: 6e20 4e24 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d7e: 5430 da00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ +066d82: 6e20 5224 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066d88: 5430 c500 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ +066d8c: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +066d90: 6e20 4e24 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066d96: 1a00 0624 |010f: const-string v0, "mArguments=" // string@2406 │ │ +066d9a: 6e20 4e24 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066da0: 5430 c500 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ +066da4: 6e20 5224 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066daa: 5430 e000 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +066dae: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +066db2: 6e20 4e24 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066db8: 1a00 8e27 |0120: const-string v0, "mSavedFragmentState=" // string@278e │ │ +066dbc: 6e20 4e24 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066dc2: 5430 e000 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +066dc6: 6e20 5224 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066dcc: 5430 e100 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +066dd0: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +066dd4: 6e20 4e24 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066dda: 1a00 9327 |0131: const-string v0, "mSavedViewState=" // string@2793 │ │ +066dde: 6e20 4e24 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066de4: 5430 e100 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +066de8: 6e20 5224 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066dee: 5430 e500 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +066df2: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +066df6: 6e20 4e24 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066dfc: 1a00 4528 |0142: const-string v0, "mTarget=" // string@2845 │ │ +066e00: 6e20 4e24 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e06: 5430 e500 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +066e0a: 6e20 4d24 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@244d │ │ +066e10: 1a00 8900 |014c: const-string v0, " mTargetRequestCode=" // string@0089 │ │ +066e14: 6e20 4e24 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e1a: 5230 e700 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ +066e1e: 6e20 5124 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2451 │ │ +066e24: 5230 d900 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +066e28: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +066e2c: 6e20 4e24 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e32: 1a00 9a26 |015d: const-string v0, "mNextAnim=" // string@269a │ │ +066e36: 6e20 4e24 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e3c: 5230 d900 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +066e40: 6e20 5124 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2451 │ │ +066e46: 5430 ca00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ +066e4a: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +066e4e: 6e20 4e24 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e54: 1a00 8324 |016e: const-string v0, "mContainer=" // string@2483 │ │ +066e58: 6e20 4e24 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e5e: 5430 ca00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ +066e62: 6e20 5224 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066e68: 5430 e900 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +066e6c: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +066e70: 6e20 4e24 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e76: 1a00 cb28 |017f: const-string v0, "mView=" // string@28cb │ │ +066e7a: 6e20 4e24 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e80: 5430 e900 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +066e84: 6e20 5224 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066e8a: 5430 d500 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +066e8e: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +066e92: 6e20 4e24 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066e98: 1a00 c825 |0190: const-string v0, "mInnerView=" // string@25c8 │ │ +066e9c: 6e20 4e24 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066ea2: 5430 e900 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +066ea6: 6e20 5224 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066eac: 5430 c400 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +066eb0: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +066eb4: 6e20 4e24 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066eba: 1a00 fd23 |01a1: const-string v0, "mAnimatingAway=" // string@23fd │ │ +066ebe: 6e20 4e24 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066ec4: 5430 c400 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +066ec8: 6e20 5224 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +066ece: 6e20 4e24 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066ed4: 1a00 0328 |01ae: const-string v0, "mStateAfterAnimating=" // string@2803 │ │ +066ed8: 6e20 4e24 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066ede: 5230 e300 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ +066ee2: 6e20 5124 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2451 │ │ +066ee8: 5430 d600 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +066eec: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +066ef0: 6e20 4e24 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066ef6: 1a00 bb0c |01bf: const-string v0, "Loader Manager:" // string@0cbb │ │ +066efa: 6e20 5324 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +066f00: 5430 d600 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +066f04: 2201 9204 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +066f08: 7010 fb24 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +066f0e: 6e20 0425 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066f14: 0c01 |01ce: move-result-object v1 │ │ +066f16: 1a02 0700 |01cf: const-string v2, " " // string@0007 │ │ +066f1a: 6e20 0425 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066f20: 0c01 |01d4: move-result-object v1 │ │ +066f22: 6e10 0a25 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +066f28: 0c01 |01d8: move-result-object v1 │ │ +066f2a: 6e57 6506 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@0665 │ │ +066f30: 5430 c900 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +066f34: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +066f38: 6e20 4e24 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +066f3e: 2200 9204 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +066f42: 7010 fb24 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +066f48: 1a01 b703 |01e8: const-string v1, "Child " // string@03b7 │ │ +066f4c: 6e20 0425 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066f52: 0c00 |01ed: move-result-object v0 │ │ +066f54: 5431 c900 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +066f58: 6e20 0325 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +066f5e: 0c00 |01f3: move-result-object v0 │ │ +066f60: 1a01 6801 |01f4: const-string v1, ":" // string@0168 │ │ +066f64: 6e20 0425 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066f6a: 0c00 |01f9: move-result-object v0 │ │ +066f6c: 6e10 0a25 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +066f72: 0c00 |01fd: move-result-object v0 │ │ +066f74: 6e20 5324 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +066f7a: 5430 c900 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +066f7e: 2201 9204 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +066f82: 7010 fb24 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +066f88: 6e20 0425 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066f8e: 0c01 |020b: move-result-object v1 │ │ +066f90: 1a02 0700 |020c: const-string v2, " " // string@0007 │ │ +066f94: 6e20 0425 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +066f9a: 0c01 |0211: move-result-object v1 │ │ +066f9c: 6e10 0a25 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +066fa2: 0c01 |0215: move-result-object v1 │ │ +066fa4: 6e57 8d05 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@058d │ │ +066faa: 0e00 |0219: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0008 line=1374 │ │ 0x0011 line=1375 │ │ 0x0016 line=1376 │ │ 0x001f line=1377 │ │ @@ -4018,18 +4018,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -066fbc: |[066fbc] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -066fcc: 6f20 c024 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -066fd2: 0a00 |0003: move-result v0 │ │ -066fd4: 0f00 |0004: return v0 │ │ +066fac: |[066fac] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +066fbc: 6f20 c024 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +066fc2: 0a00 |0003: move-result v0 │ │ +066fc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -4038,28 +4038,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 │ │ -066fd8: |[066fd8] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -066fe8: 5410 ea00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -066fec: 6e20 da24 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -066ff2: 0a00 |0005: move-result v0 │ │ -066ff4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -066ff8: 1101 |0008: return-object v1 │ │ -066ffa: 5410 c900 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -066ffe: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -067002: 5410 c900 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067006: 6e20 9305 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0593 │ │ -06700c: 0c01 |0012: move-result-object v1 │ │ -06700e: 28f5 |0013: goto 0008 // -000b │ │ -067010: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -067012: 28f3 |0015: goto 0008 // -000d │ │ +066fc8: |[066fc8] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +066fd8: 5410 ea00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +066fdc: 6e20 da24 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +066fe2: 0a00 |0005: move-result v0 │ │ +066fe4: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +066fe8: 1101 |0008: return-object v1 │ │ +066fea: 5410 c900 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +066fee: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +066ff2: 5410 c900 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +066ff6: 6e20 9305 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0593 │ │ +066ffc: 0c01 |0012: move-result-object v1 │ │ +066ffe: 28f5 |0013: goto 0008 // -000b │ │ +067000: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +067002: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ 0x0008 line=1456 │ │ 0x0009 line=1453 │ │ 0x000d line=1454 │ │ 0x0014 line=1456 │ │ @@ -4073,17 +4073,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067014: |[067014] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -067024: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -067028: 1100 |0002: return-object v0 │ │ +067004: |[067004] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +067014: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +067018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4091,17 +4091,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06702c: |[06702c] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -06703c: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ -067040: 1100 |0002: return-object v0 │ │ +06701c: |[06701c] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +06702c: 5410 c500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ +067030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4109,43 +4109,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 │ │ -067044: |[067044] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -067054: 5420 c900 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067058: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -06705c: 6e10 c104 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@04c1 │ │ -067062: 5220 e200 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -067066: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -067068: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -06706c: 5420 c900 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067070: 6e10 8a05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@058a │ │ -067076: 5420 c900 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -06707a: 1100 |0013: return-object v0 │ │ -06707c: 5220 e200 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -067080: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -067082: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -067086: 5420 c900 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -06708a: 6e10 8b05 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@058b │ │ -067090: 28f3 |001e: goto 0011 // -000d │ │ -067092: 5220 e200 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -067096: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -067098: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -06709c: 5420 c900 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0670a0: 6e10 7d05 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@057d │ │ -0670a6: 28e8 |0029: goto 0011 // -0018 │ │ -0670a8: 5220 e200 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0670ac: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -0670ae: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -0670b2: 5420 c900 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0670b6: 6e10 8005 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0580 │ │ -0670bc: 28dd |0034: goto 0011 // -0023 │ │ +067034: |[067034] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +067044: 5420 c900 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067048: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +06704c: 6e10 c104 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@04c1 │ │ +067052: 5220 e200 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +067056: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +067058: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +06705c: 5420 c900 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067060: 6e10 8a05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@058a │ │ +067066: 5420 c900 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +06706a: 1100 |0013: return-object v0 │ │ +06706c: 5220 e200 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +067070: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +067072: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +067076: 5420 c900 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +06707a: 6e10 8b05 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@058b │ │ +067080: 28f3 |001e: goto 0011 // -000d │ │ +067082: 5220 e200 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +067086: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +067088: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +06708c: 5420 c900 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067090: 6e10 7d05 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@057d │ │ +067096: 28e8 |0029: goto 0011 // -0018 │ │ +067098: 5220 e200 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +06709c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +06709e: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +0670a2: 5420 c900 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0670a6: 6e10 8005 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0580 │ │ +0670ac: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x0007 line=660 │ │ 0x000c line=661 │ │ 0x0011 line=670 │ │ @@ -4163,17 +4163,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 │ │ -0670c0: |[0670c0] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -0670d0: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -0670d4: 1100 |0002: return-object v0 │ │ +0670b0: |[0670b0] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +0670c0: 5410 cf00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +0670c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #7 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4181,17 +4181,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0670d8: |[0670d8] android.support.v4.app.Fragment.getId:()I │ │ -0670e8: 5210 ce00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0670ec: 0f00 |0002: return v0 │ │ +0670c8: |[0670c8] android.support.v4.app.Fragment.getId:()I │ │ +0670d8: 5210 ce00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0670dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #8 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4199,19 +4199,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0670f0: |[0670f0] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -067100: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -067104: 6e10 1905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0519 │ │ -06710a: 0c00 |0005: move-result-object v0 │ │ -06710c: 1100 |0006: return-object v0 │ │ +0670e0: |[0670e0] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0670f0: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0670f4: 6e10 1905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0519 │ │ +0670fa: 0c00 |0005: move-result-object v0 │ │ +0670fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -4220,46 +4220,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -067110: |[067110] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -067120: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -067122: 5440 d600 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067126: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -06712a: 5440 d600 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -06712e: 1100 |0007: return-object v0 │ │ -067130: 5440 c200 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -067134: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -067138: 2200 7f04 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06713c: 2201 9204 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -067140: 7010 fb24 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067146: 1a02 6105 |0013: const-string v2, "Fragment " // string@0561 │ │ -06714a: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067150: 0c01 |0018: move-result-object v1 │ │ -067152: 6e20 0325 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067158: 0c01 |001c: move-result-object v1 │ │ -06715a: 1a02 8f00 |001d: const-string v2, " not attached to Activity" // string@008f │ │ -06715e: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067164: 0c01 |0022: move-result-object v1 │ │ -067166: 6e10 0a25 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06716c: 0c01 |0026: move-result-object v1 │ │ -06716e: 7020 8c24 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -067174: 2700 |002a: throw v0 │ │ -067176: 5c43 c800 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ -06717a: 5440 c200 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -06717e: 5441 ea00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -067182: 5542 d700 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -067186: 6e40 1a05 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ -06718c: 0c00 |0036: move-result-object v0 │ │ -06718e: 5b40 d600 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067192: 5440 d600 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067196: 28cc |003b: goto 0007 // -0034 │ │ +067100: |[067100] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +067110: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +067112: 5440 d600 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067116: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +06711a: 5440 d600 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +06711e: 1100 |0007: return-object v0 │ │ +067120: 5440 c200 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +067124: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +067128: 2200 7f04 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06712c: 2201 9204 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +067130: 7010 fb24 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067136: 1a02 6105 |0013: const-string v2, "Fragment " // string@0561 │ │ +06713a: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067140: 0c01 |0018: move-result-object v1 │ │ +067142: 6e20 0325 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067148: 0c01 |001c: move-result-object v1 │ │ +06714a: 1a02 8f00 |001d: const-string v2, " not attached to Activity" // string@008f │ │ +06714e: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067154: 0c01 |0022: move-result-object v1 │ │ +067156: 6e10 0a25 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06715c: 0c01 |0026: move-result-object v1 │ │ +06715e: 7020 8c24 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +067164: 2700 |002a: throw v0 │ │ +067166: 5c43 c800 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ +06716a: 5440 c200 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +06716e: 5441 ea00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +067172: 5542 d700 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +067176: 6e40 1a05 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ +06717c: 0c00 |0036: move-result-object v0 │ │ +06717e: 5b40 d600 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067182: 5440 d600 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067186: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=859 │ │ 0x0005 line=860 │ │ 0x0007 line=867 │ │ 0x0008 line=862 │ │ 0x000c line=863 │ │ @@ -4274,17 +4274,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 │ │ -067198: |[067198] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ -0671a8: 5410 da00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ -0671ac: 1100 |0002: return-object v0 │ │ +067188: |[067188] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ +067198: 5410 da00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ +06719c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #11 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4292,36 +4292,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0671b0: |[0671b0] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -0671c0: 5430 c200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -0671c4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0671c8: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0671cc: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0671d0: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0671d6: 1a02 6105 |000b: const-string v2, "Fragment " // string@0561 │ │ -0671da: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0671e0: 0c01 |0010: move-result-object v1 │ │ -0671e2: 6e20 0325 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0671e8: 0c01 |0014: move-result-object v1 │ │ -0671ea: 1a02 8f00 |0015: const-string v2, " not attached to Activity" // string@008f │ │ -0671ee: 6e20 0425 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0671f4: 0c01 |001a: move-result-object v1 │ │ -0671f6: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0671fc: 0c01 |001e: move-result-object v1 │ │ -0671fe: 7020 8c24 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -067204: 2700 |0022: throw v0 │ │ -067206: 5430 c200 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -06720a: 6e10 1c05 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@051c │ │ -067210: 0c00 |0028: move-result-object v0 │ │ -067212: 1100 |0029: return-object v0 │ │ +0671a0: |[0671a0] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +0671b0: 5430 c200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0671b4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +0671b8: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0671bc: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0671c0: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0671c6: 1a02 6105 |000b: const-string v2, "Fragment " // string@0561 │ │ +0671ca: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0671d0: 0c01 |0010: move-result-object v1 │ │ +0671d2: 6e20 0325 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0671d8: 0c01 |0014: move-result-object v1 │ │ +0671da: 1a02 8f00 |0015: const-string v2, " not attached to Activity" // string@008f │ │ +0671de: 6e20 0425 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0671e4: 0c01 |001a: move-result-object v1 │ │ +0671e6: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0671ec: 0c01 |001e: move-result-object v1 │ │ +0671ee: 7020 8c24 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0671f4: 2700 |0022: throw v0 │ │ +0671f6: 5430 c200 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0671fa: 6e10 1c05 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@051c │ │ +067200: 0c00 |0028: move-result-object v0 │ │ +067202: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0004 line=601 │ │ 0x0023 line=603 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -4331,17 +4331,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067214: |[067214] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -067224: 5510 de00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ -067228: 0f00 |0002: return v0 │ │ +067204: |[067204] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +067214: 5510 de00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ +067218: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4349,20 +4349,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06722c: |[06722c] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -06723c: 6e10 b204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@04b2 │ │ -067242: 0c00 |0003: move-result-object v0 │ │ -067244: 6e20 b801 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -06724a: 0c00 |0007: move-result-object v0 │ │ -06724c: 1100 |0008: return-object v0 │ │ +06721c: |[06721c] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +06722c: 6e10 b204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@04b2 │ │ +067232: 0c00 |0003: move-result-object v0 │ │ +067234: 6e20 b801 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +06723a: 0c00 |0007: move-result-object v0 │ │ +06723c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -4371,20 +4371,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 │ │ -067250: |[067250] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -067260: 6e10 b204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@04b2 │ │ -067266: 0c00 |0003: move-result-object v0 │ │ -067268: 6e30 b901 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -06726e: 0c00 |0007: move-result-object v0 │ │ -067270: 1100 |0008: return-object v0 │ │ +067240: |[067240] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +067250: 6e10 b204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@04b2 │ │ +067256: 0c00 |0003: move-result-object v0 │ │ +067258: 6e30 b901 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +06725e: 0c00 |0007: move-result-object v0 │ │ +067260: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 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; │ │ @@ -4394,17 +4394,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067274: |[067274] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -067284: 5410 e400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -067288: 1100 |0002: return-object v0 │ │ +067264: |[067264] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +067274: 5410 e400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +067278: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #16 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4412,17 +4412,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 │ │ -06728c: |[06728c] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -06729c: 5410 e500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0672a0: 1100 |0002: return-object v0 │ │ +06727c: |[06727c] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +06728c: 5410 e500 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +067290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4430,17 +4430,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0672a4: |[0672a4] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -0672b4: 5210 e700 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ -0672b8: 0f00 |0002: return v0 │ │ +067294: |[067294] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +0672a4: 5210 e700 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ +0672a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4448,20 +4448,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0672bc: |[0672bc] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -0672cc: 6e10 b204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@04b2 │ │ -0672d2: 0c00 |0003: move-result-object v0 │ │ -0672d4: 6e20 bc01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0672da: 0c00 |0007: move-result-object v0 │ │ -0672dc: 1100 |0008: return-object v0 │ │ +0672ac: |[0672ac] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +0672bc: 6e10 b204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@04b2 │ │ +0672c2: 0c00 |0003: move-result-object v0 │ │ +0672c4: 6e20 bc01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0672ca: 0c00 |0007: move-result-object v0 │ │ +0672cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -4470,17 +4470,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0672e0: |[0672e0] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -0672f0: 5510 e800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -0672f4: 0f00 |0002: return v0 │ │ +0672d0: |[0672d0] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +0672e0: 5510 e800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +0672e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4488,17 +4488,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0672f8: |[0672f8] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -067308: 5410 e900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -06730c: 1100 |0002: return-object v0 │ │ +0672e8: |[0672e8] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +0672f8: 5410 e900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0672fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4506,17 +4506,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067310: |[067310] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ -067320: 5510 d100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -067324: 0f00 |0002: return v0 │ │ +067300: |[067300] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ +067310: 5510 d100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +067314: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4524,18 +4524,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067328: |[067328] android.support.v4.app.Fragment.hashCode:()I │ │ -067338: 6f10 c324 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -06733e: 0a00 |0003: move-result v0 │ │ -067340: 0f00 |0004: return v0 │ │ +067318: |[067318] android.support.v4.app.Fragment.hashCode:()I │ │ +067328: 6f10 c324 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +06732e: 0a00 |0003: move-result v0 │ │ +067330: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4543,39 +4543,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -067344: |[067344] android.support.v4.app.Fragment.initState:()V │ │ -067354: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -067356: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -067358: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -06735a: 5930 d400 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -06735e: 5b32 ea00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -067362: 5c31 c300 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -067366: 5c31 db00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ -06736a: 5c31 dd00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ -06736e: 5c31 d000 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ -067372: 5c31 d300 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ -067376: 5c31 dc00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00dc │ │ -06737a: 5931 c600 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -06737e: 5b32 cf00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -067382: 5b32 c200 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -067386: 5931 ce00 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -06738a: 5931 cb00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -06738e: 5b32 e400 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -067392: 5c31 d200 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -067396: 5c31 cd00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -06739a: 5c31 df00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ -06739e: 5b32 d600 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -0673a2: 5c31 d700 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -0673a6: 5c31 c800 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ -0673aa: 0e00 |002b: return-void │ │ +067334: |[067334] android.support.v4.app.Fragment.initState:()V │ │ +067344: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +067346: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +067348: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +06734a: 5930 d400 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +06734e: 5b32 ea00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +067352: 5c31 c300 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +067356: 5c31 db00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ +06735a: 5c31 dd00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ +06735e: 5c31 d000 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ +067362: 5c31 d300 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ +067366: 5c31 dc00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00dc │ │ +06736a: 5931 c600 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +06736e: 5b32 cf00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +067372: 5b32 c200 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +067376: 5931 ce00 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +06737a: 5931 cb00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +06737e: 5b32 e400 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +067382: 5c31 d200 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +067386: 5c31 cd00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +06738a: 5c31 df00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ +06738e: 5b32 d600 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067392: 5c31 d700 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +067396: 5c31 c800 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ +06739a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1191 │ │ 0x0005 line=1192 │ │ 0x0007 line=1193 │ │ 0x0009 line=1194 │ │ 0x000b line=1195 │ │ @@ -4603,24 +4603,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0673ac: |[0673ac] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -0673bc: 2200 f400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00f4 │ │ -0673c0: 7010 7305 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0573 │ │ -0673c6: 5b30 c900 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0673ca: 5430 c900 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0673ce: 5431 c200 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -0673d2: 2202 e100 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00e1 │ │ -0673d6: 7020 9804 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0498 │ │ -0673dc: 6e40 7805 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0578 │ │ -0673e2: 0e00 |0013: return-void │ │ +06739c: |[06739c] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +0673ac: 2200 f400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00f4 │ │ +0673b0: 7010 7305 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0573 │ │ +0673b6: 5b30 c900 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0673ba: 5430 c900 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0673be: 5431 c200 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0673c2: 2202 e100 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00e1 │ │ +0673c6: 7020 9804 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0498 │ │ +0673cc: 6e40 7805 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0578 │ │ +0673d2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1460 │ │ 0x0007 line=1461 │ │ 0x0013 line=1470 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -4630,23 +4630,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0673e4: |[0673e4] android.support.v4.app.Fragment.isAdded:()Z │ │ -0673f4: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -0673f8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0673fc: 5510 c300 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -067400: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -067404: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -067406: 0f00 |0009: return v0 │ │ -067408: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06740a: 28fe |000b: goto 0009 // -0002 │ │ +0673d4: |[0673d4] android.support.v4.app.Fragment.isAdded:()Z │ │ +0673e4: 5410 c200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0673e8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0673ec: 5510 c300 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0673f0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0673f4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0673f6: 0f00 |0009: return v0 │ │ +0673f8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0673fa: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4654,17 +4654,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06740c: |[06740c] android.support.v4.app.Fragment.isDetached:()Z │ │ -06741c: 5510 cd00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -067420: 0f00 |0002: return v0 │ │ +0673fc: |[0673fc] android.support.v4.app.Fragment.isDetached:()Z │ │ +06740c: 5510 cd00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +067410: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4672,17 +4672,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067424: |[067424] android.support.v4.app.Fragment.isHidden:()Z │ │ -067434: 5510 d200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -067438: 0f00 |0002: return v0 │ │ +067414: |[067414] android.support.v4.app.Fragment.isHidden:()Z │ │ +067424: 5510 d200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +067428: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4690,21 +4690,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06743c: |[06743c] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -06744c: 5210 c600 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -067450: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -067454: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -067456: 0f00 |0005: return v0 │ │ -067458: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06745a: 28fe |0007: goto 0005 // -0002 │ │ +06742c: |[06742c] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +06743c: 5210 c600 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +067440: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +067444: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +067446: 0f00 |0005: return v0 │ │ +067448: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06744a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #29 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4712,17 +4712,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06745c: |[06745c] android.support.v4.app.Fragment.isInLayout:()Z │ │ -06746c: 5510 d300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ -067470: 0f00 |0002: return v0 │ │ +06744c: |[06744c] android.support.v4.app.Fragment.isInLayout:()Z │ │ +06745c: 5510 d300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ +067460: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #30 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4730,17 +4730,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067474: |[067474] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ -067484: 5510 d800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -067488: 0f00 |0002: return v0 │ │ +067464: |[067464] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ +067474: 5510 d800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +067478: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #31 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4748,17 +4748,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06748c: |[06748c] android.support.v4.app.Fragment.isRemoving:()Z │ │ -06749c: 5510 db00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ -0674a0: 0f00 |0002: return v0 │ │ +06747c: |[06747c] android.support.v4.app.Fragment.isRemoving:()Z │ │ +06748c: 5510 db00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ +067490: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #32 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4766,17 +4766,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0674a4: |[0674a4] android.support.v4.app.Fragment.isResumed:()Z │ │ -0674b4: 5510 dd00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ -0674b8: 0f00 |0002: return v0 │ │ +067494: |[067494] android.support.v4.app.Fragment.isResumed:()Z │ │ +0674a4: 5510 dd00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ +0674a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #33 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4784,35 +4784,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0674bc: |[0674bc] android.support.v4.app.Fragment.isVisible:()Z │ │ -0674cc: 6e10 c204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@04c2 │ │ -0674d2: 0a00 |0003: move-result v0 │ │ -0674d4: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -0674d8: 6e10 c404 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@04c4 │ │ -0674de: 0a00 |0009: move-result v0 │ │ -0674e0: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -0674e4: 5410 e900 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0674e8: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -0674ec: 5410 e900 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0674f0: 6e10 d11f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1fd1 │ │ -0674f6: 0c00 |0015: move-result-object v0 │ │ -0674f8: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -0674fc: 5410 e900 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -067500: 6e10 cf1f 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -067506: 0a00 |001d: move-result v0 │ │ -067508: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -06750c: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -06750e: 0f00 |0021: return v0 │ │ -067510: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -067512: 28fe |0023: goto 0021 // -0002 │ │ +0674ac: |[0674ac] android.support.v4.app.Fragment.isVisible:()Z │ │ +0674bc: 6e10 c204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@04c2 │ │ +0674c2: 0a00 |0003: move-result v0 │ │ +0674c4: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +0674c8: 6e10 c404 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@04c4 │ │ +0674ce: 0a00 |0009: move-result v0 │ │ +0674d0: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +0674d4: 5410 e900 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0674d8: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +0674dc: 5410 e900 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0674e0: 6e10 d11f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1fd1 │ │ +0674e6: 0c00 |0015: move-result-object v0 │ │ +0674e8: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +0674ec: 5410 e900 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0674f0: 6e10 cf1f 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0674f6: 0a00 |001d: move-result v0 │ │ +0674f8: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +0674fc: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +0674fe: 0f00 |0021: return v0 │ │ +067500: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +067502: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #34 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4820,18 +4820,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -067514: |[067514] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -067524: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067526: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -06752a: 0e00 |0003: return-void │ │ +067504: |[067504] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +067514: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067516: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +06751a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ 0x0003 line=1059 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -4841,16 +4841,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06752c: |[06752c] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -06753c: 0e00 |0000: return-void │ │ +06751c: |[06751c] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +06752c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -4861,18 +4861,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -067540: |[067540] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -067550: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067552: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067556: 0e00 |0003: return-void │ │ +067530: |[067530] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +067540: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067542: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ 0x0003 line=970 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -4882,18 +4882,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -067558: |[067558] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -067568: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06756a: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -06756e: 0e00 |0003: return-void │ │ +067548: |[067548] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +067558: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06755a: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +06755e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x0003 line=1130 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -4903,17 +4903,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -067570: |[067570] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -067580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067582: 0f00 |0001: return v0 │ │ +067560: |[067560] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +067570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067572: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1360 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -4922,18 +4922,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -067584: |[067584] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -067594: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067596: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -06759a: 0e00 |0003: return-void │ │ +067574: |[067574] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +067584: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067586: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +06758a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0003 line=995 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -4943,17 +4943,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06759c: |[06759c] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -0675ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0675ae: 1100 |0001: return-object v0 │ │ +06758c: |[06758c] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +06759c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06759e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=976 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -4964,19 +4964,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 │ │ -0675b0: |[0675b0] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0675c0: 6e10 aa04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04aa │ │ -0675c6: 0c00 |0003: move-result-object v0 │ │ -0675c8: 6e40 2905 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@0529 │ │ -0675ce: 0e00 |0007: return-void │ │ +0675a0: |[0675a0] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0675b0: 6e10 aa04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@04aa │ │ +0675b6: 0c00 |0003: move-result-object v0 │ │ +0675b8: 6e40 2905 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@0529 │ │ +0675be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 0x0007 line=1315 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -4988,16 +4988,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 │ │ -0675d0: |[0675d0] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -0675e0: 0e00 |0000: return-void │ │ +0675c0: |[0675c0] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0675d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ 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; │ │ @@ -5007,17 +5007,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 │ │ -0675e4: |[0675e4] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0675f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0675f6: 1100 |0001: return-object v0 │ │ +0675d4: |[0675d4] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0675e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0675e6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 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; │ │ @@ -5028,32 +5028,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0675f8: |[0675f8] android.support.v4.app.Fragment.onDestroy:()V │ │ -067608: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06760a: 5c41 c700 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -06760e: 5540 c800 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ -067612: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -067616: 5c41 c800 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ -06761a: 5440 c200 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -06761e: 5441 ea00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -067622: 5542 d700 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -067626: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -067628: 6e40 1a05 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ -06762e: 0c00 |0013: move-result-object v0 │ │ -067630: 5b40 d600 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067634: 5440 d600 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067638: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -06763c: 5440 d600 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067640: 6e10 5f06 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@065f │ │ -067646: 0e00 |001f: return-void │ │ +0675e8: |[0675e8] android.support.v4.app.Fragment.onDestroy:()V │ │ +0675f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0675fa: 5c41 c700 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0675fe: 5540 c800 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ +067602: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +067606: 5c41 c800 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ +06760a: 5440 c200 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +06760e: 5441 ea00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +067612: 5542 d700 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +067616: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +067618: 6e40 1a05 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ +06761e: 0c00 |0013: move-result-object v0 │ │ +067620: 5b40 d600 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067624: 5440 d600 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067628: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +06762c: 5440 d600 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067630: 6e10 5f06 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@065f │ │ +067636: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1172 │ │ 0x0003 line=1175 │ │ 0x0007 line=1176 │ │ 0x0009 line=1177 │ │ 0x0016 line=1179 │ │ @@ -5067,16 +5067,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -067648: |[067648] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -067658: 0e00 |0000: return-void │ │ +067638: |[067638] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +067648: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1262 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #46 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5084,18 +5084,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06765c: |[06765c] android.support.v4.app.Fragment.onDestroyView:()V │ │ -06766c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06766e: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067672: 0e00 |0003: return-void │ │ +06764c: |[06764c] android.support.v4.app.Fragment.onDestroyView:()V │ │ +06765c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06765e: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0003 line=1165 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5104,18 +5104,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -067674: |[067674] android.support.v4.app.Fragment.onDetach:()V │ │ -067684: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067686: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -06768a: 0e00 |0003: return-void │ │ +067664: |[067664] android.support.v4.app.Fragment.onDetach:()V │ │ +067674: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067676: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +06767a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0003 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5124,16 +5124,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06768c: |[06768c] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -06769c: 0e00 |0000: return-void │ │ +06767c: |[06767c] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +06768c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -5142,18 +5142,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 │ │ -0676a0: |[0676a0] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -0676b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0676b2: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -0676b6: 0e00 |0003: return-void │ │ +067690: |[067690] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +0676a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0676a2: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0676a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0003 line=962 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5165,18 +5165,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0676b8: |[0676b8] android.support.v4.app.Fragment.onLowMemory:()V │ │ -0676c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0676ca: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -0676ce: 0e00 |0003: return-void │ │ +0676a8: |[0676a8] android.support.v4.app.Fragment.onLowMemory:()V │ │ +0676b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0676ba: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0676be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0003 line=1152 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5185,17 +5185,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0676d0: |[0676d0] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0676e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0676e2: 0f00 |0001: return v0 │ │ +0676c0: |[0676c0] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0676d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0676d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5204,16 +5204,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0676e4: |[0676e4] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0676f4: 0e00 |0000: return-void │ │ +0676d4: |[0676d4] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +0676e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1294 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5222,18 +5222,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0676f8: |[0676f8] android.support.v4.app.Fragment.onPause:()V │ │ -067708: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06770a: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -06770e: 0e00 |0003: return-void │ │ +0676e8: |[0676e8] android.support.v4.app.Fragment.onPause:()V │ │ +0676f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0676fa: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0676fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0003 line=1139 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5242,16 +5242,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -067710: |[067710] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -067720: 0e00 |0000: return-void │ │ +067700: |[067700] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +067710: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1252 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5260,18 +5260,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -067724: |[067724] android.support.v4.app.Fragment.onResume:()V │ │ -067734: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067736: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -06773a: 0e00 |0003: return-void │ │ +067714: |[067714] android.support.v4.app.Fragment.onResume:()V │ │ +067724: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067726: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +06772a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0003 line=1104 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5280,16 +5280,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06773c: |[06773c] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -06774c: 0e00 |0000: return-void │ │ +06772c: |[06772c] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +06773c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1126 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -5298,35 +5298,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -067750: |[067750] android.support.v4.app.Fragment.onStart:()V │ │ -067760: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -067762: 5c41 c700 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067766: 5540 d700 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -06776a: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -06776e: 5c41 d700 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -067772: 5540 c800 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ -067776: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -06777a: 5c41 c800 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ -06777e: 5440 c200 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -067782: 5441 ea00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -067786: 5542 d700 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -06778a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -06778c: 6e40 1a05 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ -067792: 0c00 |0019: move-result-object v0 │ │ -067794: 5b40 d600 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067798: 5440 d600 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -06779c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -0677a0: 5440 d600 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -0677a4: 6e10 6306 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0663 │ │ -0677aa: 0e00 |0025: return-void │ │ +067740: |[067740] android.support.v4.app.Fragment.onStart:()V │ │ +067750: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +067752: 5c41 c700 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067756: 5540 d700 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +06775a: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +06775e: 5c41 d700 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +067762: 5540 c800 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ +067766: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +06776a: 5c41 c800 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ +06776e: 5440 c200 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +067772: 5441 ea00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +067776: 5542 d700 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +06777a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +06777c: 6e40 1a05 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ +067782: 0c00 |0019: move-result-object v0 │ │ +067784: 5b40 d600 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067788: 5440 d600 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +06778c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +067790: 5440 d600 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067794: 6e10 6306 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0663 │ │ +06779a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1082 │ │ 0x0003 line=1084 │ │ 0x0007 line=1085 │ │ 0x0009 line=1086 │ │ 0x000d line=1087 │ │ @@ -5342,18 +5342,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0677ac: |[0677ac] android.support.v4.app.Fragment.onStop:()V │ │ -0677bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0677be: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -0677c2: 0e00 |0003: return-void │ │ +06779c: |[06779c] android.support.v4.app.Fragment.onStop:()V │ │ +0677ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0677ae: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0677b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ 0x0003 line=1148 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5362,16 +5362,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 │ │ -0677c4: |[0677c4] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0677d4: 0e00 |0000: return-void │ │ +0677b4: |[0677b4] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0677c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 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; │ │ @@ -5381,18 +5381,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0677d8: |[0677d8] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -0677e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0677ea: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -0677ee: 0e00 |0003: return-void │ │ +0677c8: |[0677c8] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +0677d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0677da: 5c10 c700 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0677de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1073 │ │ 0x0003 line=1074 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5402,44 +5402,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0677f0: |[0677f0] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -067800: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067804: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067808: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -06780c: 6e10 a405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ -067812: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -067814: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067818: 6e20 cc04 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@04cc │ │ -06781e: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067822: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -067826: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -06782a: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -06782e: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067834: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ -067838: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06783e: 0c01 |001f: move-result-object v1 │ │ -067840: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067846: 0c01 |0023: move-result-object v1 │ │ -067848: 1a02 4600 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0046 │ │ -06784c: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067852: 0c01 |0029: move-result-object v1 │ │ -067854: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06785a: 0c01 |002d: move-result-object v1 │ │ -06785c: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -067862: 2700 |0031: throw v0 │ │ -067864: 5430 c900 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067868: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -06786c: 5430 c900 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067870: 6e10 7d05 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@057d │ │ -067876: 0e00 |003b: return-void │ │ +0677e0: |[0677e0] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +0677f0: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0677f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0677f8: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0677fc: 6e10 a405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ +067802: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +067804: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067808: 6e20 cc04 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@04cc │ │ +06780e: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067812: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +067816: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +06781a: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +06781e: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067824: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ +067828: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06782e: 0c01 |001f: move-result-object v1 │ │ +067830: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067836: 0c01 |0023: move-result-object v1 │ │ +067838: 1a02 4600 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0046 │ │ +06783c: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067842: 0c01 |0029: move-result-object v1 │ │ +067844: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06784a: 0c01 |002d: move-result-object v1 │ │ +06784c: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +067852: 2700 |0031: throw v0 │ │ +067854: 5430 c900 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067858: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +06785c: 5430 c900 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067860: 6e10 7d05 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@057d │ │ +067866: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1504 │ │ 0x0004 line=1505 │ │ 0x0009 line=1507 │ │ 0x000c line=1508 │ │ 0x000f line=1509 │ │ @@ -5456,21 +5456,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -067878: |[067878] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -067888: 6e20 cf04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04cf │ │ -06788e: 5410 c900 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067892: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -067896: 5410 c900 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -06789a: 6e20 7e05 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@057e │ │ -0678a0: 0e00 |000c: return-void │ │ +067868: |[067868] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +067878: 6e20 cf04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04cf │ │ +06787e: 5410 c900 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067882: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +067886: 5410 c900 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +06788a: 6e20 7e05 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@057e │ │ +067890: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1555 │ │ 0x0003 line=1556 │ │ 0x0007 line=1557 │ │ 0x000c line=1559 │ │ locals : │ │ @@ -5482,30 +5482,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0678a4: |[0678a4] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0678b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0678b6: 5521 d200 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -0678ba: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -0678be: 6e20 d004 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@04d0 │ │ -0678c4: 0a01 |0008: move-result v1 │ │ -0678c6: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -0678ca: 0f00 |000b: return v0 │ │ -0678cc: 5421 c900 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0678d0: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -0678d4: 5421 c900 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0678d8: 6e20 7f05 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@057f │ │ -0678de: 0a01 |0015: move-result v1 │ │ -0678e0: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -0678e4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0678e6: 28f2 |0019: goto 000b // -000e │ │ +067894: |[067894] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0678a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0678a6: 5521 d200 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +0678aa: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +0678ae: 6e20 d004 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@04d0 │ │ +0678b4: 0a01 |0008: move-result v1 │ │ +0678b6: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +0678ba: 0f00 |000b: return v0 │ │ +0678bc: 5421 c900 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0678c0: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +0678c4: 5421 c900 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0678c8: 6e20 7f05 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@057f │ │ +0678ce: 0a01 |0015: move-result v1 │ │ +0678d0: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +0678d4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0678d6: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1622 │ │ 0x0005 line=1623 │ │ 0x000b line=1632 │ │ 0x000c line=1626 │ │ 0x0010 line=1627 │ │ @@ -5519,53 +5519,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0678e8: |[0678e8] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -0678f8: 5441 c900 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0678fc: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -067900: 5441 c900 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067904: 6e10 a405 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ -06790a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06790c: 5c41 c700 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067910: 6e20 d104 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@04d1 │ │ -067916: 5541 c700 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -06791a: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -06791e: 2201 2a01 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -067922: 2202 9204 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -067926: 7010 fb24 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06792c: 1a03 6105 |001a: const-string v3, "Fragment " // string@0561 │ │ -067930: 6e20 0425 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067936: 0c02 |001f: move-result-object v2 │ │ -067938: 6e20 0325 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -06793e: 0c02 |0023: move-result-object v2 │ │ -067940: 1a03 4800 |0024: const-string v3, " did not call through to super.onCreate()" // string@0048 │ │ -067944: 6e20 0425 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06794a: 0c02 |0029: move-result-object v2 │ │ -06794c: 6e10 0a25 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -067952: 0c02 |002d: move-result-object v2 │ │ -067954: 7020 2a07 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -06795a: 2701 |0031: throw v1 │ │ -06795c: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -067960: 1a01 5917 |0034: const-string v1, "android:support:fragments" // string@1759 │ │ -067964: 6e20 1503 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0315 │ │ -06796a: 0c00 |0039: move-result-object v0 │ │ -06796c: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -067970: 5441 c900 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067974: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -067978: 6e10 c104 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@04c1 │ │ -06797e: 5441 c900 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067982: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -067984: 6e30 b105 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@05b1 │ │ -06798a: 5441 c900 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -06798e: 6e10 8005 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0580 │ │ -067994: 0e00 |004e: return-void │ │ +0678d8: |[0678d8] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +0678e8: 5441 c900 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0678ec: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +0678f0: 5441 c900 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0678f4: 6e10 a405 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ +0678fa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0678fc: 5c41 c700 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067900: 6e20 d104 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@04d1 │ │ +067906: 5541 c700 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +06790a: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +06790e: 2201 2a01 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +067912: 2202 9204 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +067916: 7010 fb24 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06791c: 1a03 6105 |001a: const-string v3, "Fragment " // string@0561 │ │ +067920: 6e20 0425 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067926: 0c02 |001f: move-result-object v2 │ │ +067928: 6e20 0325 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +06792e: 0c02 |0023: move-result-object v2 │ │ +067930: 1a03 4800 |0024: const-string v3, " did not call through to super.onCreate()" // string@0048 │ │ +067934: 6e20 0425 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06793a: 0c02 |0029: move-result-object v2 │ │ +06793c: 6e10 0a25 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +067942: 0c02 |002d: move-result-object v2 │ │ +067944: 7020 2a07 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +06794a: 2701 |0031: throw v1 │ │ +06794c: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +067950: 1a01 5917 |0034: const-string v1, "android:support:fragments" // string@1759 │ │ +067954: 6e20 1503 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0315 │ │ +06795a: 0c00 |0039: move-result-object v0 │ │ +06795c: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +067960: 5441 c900 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067964: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +067968: 6e10 c104 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@04c1 │ │ +06796e: 5441 c900 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067972: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +067974: 6e30 b105 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@05b1 │ │ +06797a: 5441 c900 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +06797e: 6e10 8005 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0580 │ │ +067984: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x0004 line=1474 │ │ 0x0009 line=1476 │ │ 0x000c line=1477 │ │ 0x000f line=1478 │ │ @@ -5588,31 +5588,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 │ │ -067998: |[067998] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0679a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0679aa: 5521 d200 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -0679ae: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -0679b2: 5521 d100 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -0679b6: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0679ba: 5521 d800 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0679be: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -0679c2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0679c4: 6e30 d404 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@04d4 │ │ -0679ca: 5421 c900 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0679ce: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -0679d2: 5421 c900 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0679d6: 6e30 8105 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0581 │ │ -0679dc: 0a01 |001a: move-result v1 │ │ -0679de: b610 |001b: or-int/2addr v0, v1 │ │ -0679e0: 0f00 |001c: return v0 │ │ +067988: |[067988] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +067998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06799a: 5521 d200 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +06799e: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +0679a2: 5521 d100 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +0679a6: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0679aa: 5521 d800 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0679ae: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +0679b2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0679b4: 6e30 d404 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@04d4 │ │ +0679ba: 5421 c900 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0679be: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +0679c2: 5421 c900 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0679c6: 6e30 8105 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0581 │ │ +0679cc: 0a01 |001a: move-result v1 │ │ +0679ce: b610 |001b: or-int/2addr v0, v1 │ │ +0679d0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0001 line=1579 │ │ 0x0005 line=1580 │ │ 0x000d line=1581 │ │ 0x000e line=1582 │ │ @@ -5630,22 +5630,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 │ │ -0679e4: |[0679e4] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0679f4: 5410 c900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0679f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0679fc: 5410 c900 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067a00: 6e10 a405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ -067a06: 6e40 d504 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@04d5 │ │ -067a0c: 0c00 |000c: move-result-object v0 │ │ -067a0e: 1100 |000d: return-object v0 │ │ +0679d4: |[0679d4] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0679e4: 5410 c900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0679e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0679ec: 5410 c900 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0679f0: 6e10 a405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ +0679f6: 6e40 d504 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@04d5 │ │ +0679fc: 0c00 |000c: move-result-object v0 │ │ +0679fe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1497 │ │ 0x0004 line=1498 │ │ 0x0009 line=1500 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/Fragment; │ │ @@ -5658,40 +5658,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -067a10: |[067a10] android.support.v4.app.Fragment.performDestroy:()V │ │ -067a20: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067a24: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067a28: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067a2c: 6e10 8205 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0582 │ │ -067a32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -067a34: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067a38: 6e10 d604 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@04d6 │ │ -067a3e: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067a42: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -067a46: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -067a4a: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -067a4e: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067a54: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ -067a58: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067a5e: 0c01 |001f: move-result-object v1 │ │ -067a60: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067a66: 0c01 |0023: move-result-object v1 │ │ -067a68: 1a02 4900 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0049 │ │ -067a6c: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067a72: 0c01 |0029: move-result-object v1 │ │ -067a74: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -067a7a: 0c01 |002d: move-result-object v1 │ │ -067a7c: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -067a82: 2700 |0031: throw v0 │ │ -067a84: 0e00 |0032: return-void │ │ +067a00: |[067a00] android.support.v4.app.Fragment.performDestroy:()V │ │ +067a10: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067a14: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +067a18: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067a1c: 6e10 8205 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0582 │ │ +067a22: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +067a24: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067a28: 6e10 d604 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@04d6 │ │ +067a2e: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067a32: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +067a36: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +067a3a: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +067a3e: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067a44: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ +067a48: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067a4e: 0c01 |001f: move-result-object v1 │ │ +067a50: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067a56: 0c01 |0023: move-result-object v1 │ │ +067a58: 1a02 4900 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0049 │ │ +067a5c: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067a62: 0c01 |0029: move-result-object v1 │ │ +067a64: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +067a6a: 0c01 |002d: move-result-object v1 │ │ +067a6c: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +067a72: 2700 |0031: throw v0 │ │ +067a74: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x0004 line=1717 │ │ 0x0009 line=1719 │ │ 0x000c line=1720 │ │ 0x000f line=1721 │ │ @@ -5705,44 +5705,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -067a88: |[067a88] android.support.v4.app.Fragment.performDestroyView:()V │ │ -067a98: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067a9c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067aa0: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067aa4: 6e10 8305 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0583 │ │ -067aaa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -067aac: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067ab0: 6e10 d804 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04d8 │ │ -067ab6: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067aba: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -067abe: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -067ac2: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -067ac6: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067acc: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ -067ad0: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067ad6: 0c01 |001f: move-result-object v1 │ │ -067ad8: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067ade: 0c01 |0023: move-result-object v1 │ │ -067ae0: 1a02 4a00 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@004a │ │ -067ae4: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067aea: 0c01 |0029: move-result-object v1 │ │ -067aec: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -067af2: 0c01 |002d: move-result-object v1 │ │ -067af4: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -067afa: 2700 |0031: throw v0 │ │ -067afc: 5430 d600 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067b00: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -067b04: 5430 d600 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067b08: 6e10 6006 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0660 │ │ -067b0e: 0e00 |003b: return-void │ │ +067a78: |[067a78] android.support.v4.app.Fragment.performDestroyView:()V │ │ +067a88: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067a8c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +067a90: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067a94: 6e10 8305 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0583 │ │ +067a9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +067a9c: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067aa0: 6e10 d804 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04d8 │ │ +067aa6: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067aaa: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +067aae: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +067ab2: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +067ab6: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067abc: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ +067ac0: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067ac6: 0c01 |001f: move-result-object v1 │ │ +067ac8: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067ace: 0c01 |0023: move-result-object v1 │ │ +067ad0: 1a02 4a00 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@004a │ │ +067ad4: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067ada: 0c01 |0029: move-result-object v1 │ │ +067adc: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +067ae2: 0c01 |002d: move-result-object v1 │ │ +067ae4: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +067aea: 2700 |0031: throw v0 │ │ +067aec: 5430 d600 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067af0: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +067af4: 5430 d600 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067af8: 6e10 6006 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0660 │ │ +067afe: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1701 │ │ 0x0004 line=1702 │ │ 0x0009 line=1704 │ │ 0x000c line=1705 │ │ 0x000f line=1706 │ │ @@ -5758,21 +5758,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -067b10: |[067b10] android.support.v4.app.Fragment.performLowMemory:()V │ │ -067b20: 6e10 dc04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@04dc │ │ -067b26: 5410 c900 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067b2a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -067b2e: 5410 c900 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067b32: 6e10 8405 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0584 │ │ -067b38: 0e00 |000c: return-void │ │ +067b00: |[067b00] android.support.v4.app.Fragment.performLowMemory:()V │ │ +067b10: 6e10 dc04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@04dc │ │ +067b16: 5410 c900 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067b1a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +067b1e: 5410 c900 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067b22: 6e10 8405 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0584 │ │ +067b28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1562 │ │ 0x0003 line=1563 │ │ 0x0007 line=1564 │ │ 0x000c line=1566 │ │ locals : │ │ @@ -5783,34 +5783,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -067b3c: |[067b3c] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -067b4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067b4e: 5521 d200 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -067b52: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -067b56: 5521 d100 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -067b5a: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -067b5e: 5521 d800 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -067b62: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -067b66: 6e20 dd04 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04dd │ │ -067b6c: 0a01 |0010: move-result v1 │ │ -067b6e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -067b72: 0f00 |0013: return v0 │ │ -067b74: 5421 c900 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067b78: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -067b7c: 5421 c900 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067b80: 6e20 8505 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0585 │ │ -067b86: 0a01 |001d: move-result v1 │ │ -067b88: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -067b8c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -067b8e: 28f2 |0021: goto 0013 // -000e │ │ +067b2c: |[067b2c] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +067b3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +067b3e: 5521 d200 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +067b42: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +067b46: 5521 d100 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +067b4a: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +067b4e: 5521 d800 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +067b52: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +067b56: 6e20 dd04 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04dd │ │ +067b5c: 0a01 |0010: move-result v1 │ │ +067b5e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +067b62: 0f00 |0013: return v0 │ │ +067b64: 5421 c900 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067b68: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +067b6c: 5421 c900 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067b70: 6e20 8505 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0585 │ │ +067b76: 0a01 |001d: move-result v1 │ │ +067b78: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +067b7c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +067b7e: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1606 │ │ 0x0005 line=1607 │ │ 0x000d line=1608 │ │ 0x0013 line=1618 │ │ 0x0014 line=1612 │ │ @@ -5825,27 +5825,27 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -067b90: |[067b90] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -067ba0: 5510 d200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -067ba4: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -067ba8: 5510 d100 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -067bac: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -067bb0: 5510 d800 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -067bb4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -067bb8: 6e20 de04 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@04de │ │ -067bbe: 5410 c900 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067bc2: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -067bc6: 5410 c900 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067bca: 6e20 8605 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0586 │ │ -067bd0: 0e00 |0018: return-void │ │ +067b80: |[067b80] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +067b90: 5510 d200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +067b94: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +067b98: 5510 d100 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +067b9c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +067ba0: 5510 d800 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +067ba4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +067ba8: 6e20 de04 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@04de │ │ +067bae: 5410 c900 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067bb2: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +067bb6: 5410 c900 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067bba: 6e20 8605 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0586 │ │ +067bc0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1636 │ │ 0x0004 line=1637 │ │ 0x000c line=1638 │ │ 0x000f line=1640 │ │ 0x0013 line=1641 │ │ @@ -5859,40 +5859,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -067bd4: |[067bd4] android.support.v4.app.Fragment.performPause:()V │ │ -067be4: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067be8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067bec: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067bf0: 6e10 8705 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0587 │ │ -067bf6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -067bf8: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067bfc: 6e10 df04 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@04df │ │ -067c02: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067c06: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -067c0a: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -067c0e: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -067c12: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067c18: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ -067c1c: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067c22: 0c01 |001f: move-result-object v1 │ │ -067c24: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067c2a: 0c01 |0023: move-result-object v1 │ │ -067c2c: 1a02 4c00 |0024: const-string v2, " did not call through to super.onPause()" // string@004c │ │ -067c30: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067c36: 0c01 |0029: move-result-object v1 │ │ -067c38: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -067c3e: 0c01 |002d: move-result-object v1 │ │ -067c40: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -067c46: 2700 |0031: throw v0 │ │ -067c48: 0e00 |0032: return-void │ │ +067bc4: |[067bc4] android.support.v4.app.Fragment.performPause:()V │ │ +067bd4: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067bd8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +067bdc: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067be0: 6e10 8705 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0587 │ │ +067be6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +067be8: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067bec: 6e10 df04 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@04df │ │ +067bf2: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067bf6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +067bfa: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +067bfe: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +067c02: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067c08: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ +067c0c: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067c12: 0c01 |001f: move-result-object v1 │ │ +067c14: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067c1a: 0c01 |0023: move-result-object v1 │ │ +067c1c: 1a02 4c00 |0024: const-string v2, " did not call through to super.onPause()" // string@004c │ │ +067c20: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067c26: 0c01 |0029: move-result-object v1 │ │ +067c28: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +067c2e: 0c01 |002d: move-result-object v1 │ │ +067c30: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +067c36: 2700 |0031: throw v0 │ │ +067c38: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1657 │ │ 0x0004 line=1658 │ │ 0x0009 line=1660 │ │ 0x000c line=1661 │ │ 0x000f line=1662 │ │ @@ -5906,31 +5906,31 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -067c4c: |[067c4c] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -067c5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067c5e: 5521 d200 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -067c62: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -067c66: 5521 d100 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -067c6a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -067c6e: 5521 d800 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -067c72: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -067c76: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -067c78: 6e20 e004 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@04e0 │ │ -067c7e: 5421 c900 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067c82: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -067c86: 5421 c900 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067c8a: 6e20 8805 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0588 │ │ -067c90: 0a01 |001a: move-result v1 │ │ -067c92: b610 |001b: or-int/2addr v0, v1 │ │ -067c94: 0f00 |001c: return v0 │ │ +067c3c: |[067c3c] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +067c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067c4e: 5521 d200 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +067c52: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +067c56: 5521 d100 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +067c5a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +067c5e: 5521 d800 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +067c62: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +067c66: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +067c68: 6e20 e004 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@04e0 │ │ +067c6e: 5421 c900 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067c72: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +067c76: 5421 c900 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067c7a: 6e20 8805 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0588 │ │ +067c80: 0a01 |001a: move-result v1 │ │ +067c82: b610 |001b: or-int/2addr v0, v1 │ │ +067c84: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1592 │ │ 0x0001 line=1593 │ │ 0x0005 line=1594 │ │ 0x000d line=1595 │ │ 0x000e line=1596 │ │ @@ -5947,44 +5947,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -067c98: |[067c98] android.support.v4.app.Fragment.performReallyStop:()V │ │ -067ca8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -067caa: 5440 c900 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067cae: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -067cb2: 5440 c900 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067cb6: 6e10 8905 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0589 │ │ -067cbc: 5540 d700 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -067cc0: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -067cc4: 5c43 d700 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -067cc8: 5540 c800 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ -067ccc: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -067cd0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -067cd2: 5c40 c800 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ -067cd6: 5440 c200 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -067cda: 5441 ea00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -067cde: 5542 d700 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ -067ce2: 6e40 1a05 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ -067ce8: 0c00 |0020: move-result-object v0 │ │ -067cea: 5b40 d600 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067cee: 5440 d600 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067cf2: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -067cf6: 5440 c200 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -067cfa: 5500 0701 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0107 │ │ -067cfe: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -067d02: 5440 d600 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067d06: 6e10 6406 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0664 │ │ -067d0c: 0e00 |0032: return-void │ │ -067d0e: 5440 d600 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067d12: 6e10 6206 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0662 │ │ -067d18: 28fa |0038: goto 0032 // -0006 │ │ +067c88: |[067c88] android.support.v4.app.Fragment.performReallyStop:()V │ │ +067c98: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +067c9a: 5440 c900 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067c9e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +067ca2: 5440 c900 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067ca6: 6e10 8905 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0589 │ │ +067cac: 5540 d700 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +067cb0: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +067cb4: 5c43 d700 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +067cb8: 5540 c800 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ +067cbc: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +067cc0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +067cc2: 5c40 c800 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00c8 │ │ +067cc6: 5440 c200 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +067cca: 5441 ea00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +067cce: 5542 d700 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d7 │ │ +067cd2: 6e40 1a05 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ +067cd8: 0c00 |0020: move-result-object v0 │ │ +067cda: 5b40 d600 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067cde: 5440 d600 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067ce2: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ +067ce6: 5440 c200 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +067cea: 5500 0701 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0107 │ │ +067cee: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ +067cf2: 5440 d600 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067cf6: 6e10 6406 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0664 │ │ +067cfc: 0e00 |0032: return-void │ │ +067cfe: 5440 d600 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067d02: 6e10 6206 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0662 │ │ +067d08: 28fa |0038: goto 0032 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1681 │ │ 0x0005 line=1682 │ │ 0x000a line=1684 │ │ 0x000e line=1685 │ │ 0x0010 line=1686 │ │ @@ -6003,48 +6003,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -067d1c: |[067d1c] android.support.v4.app.Fragment.performResume:()V │ │ -067d2c: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067d30: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -067d34: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067d38: 6e10 a405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ -067d3e: 5430 c900 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067d42: 6e10 8f05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -067d48: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -067d4a: 5c30 c700 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067d4e: 6e10 e104 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@04e1 │ │ -067d54: 5530 c700 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067d58: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -067d5c: 2200 2a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -067d60: 2201 9204 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -067d64: 7010 fb24 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067d6a: 1a02 6105 |001f: const-string v2, "Fragment " // string@0561 │ │ -067d6e: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067d74: 0c01 |0024: move-result-object v1 │ │ -067d76: 6e20 0325 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067d7c: 0c01 |0028: move-result-object v1 │ │ -067d7e: 1a02 4d00 |0029: const-string v2, " did not call through to super.onResume()" // string@004d │ │ -067d82: 6e20 0425 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067d88: 0c01 |002e: move-result-object v1 │ │ -067d8a: 6e10 0a25 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -067d90: 0c01 |0032: move-result-object v1 │ │ -067d92: 7020 2a07 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -067d98: 2700 |0036: throw v0 │ │ -067d9a: 5430 c900 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067d9e: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -067da2: 5430 c900 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067da6: 6e10 8a05 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@058a │ │ -067dac: 5430 c900 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067db0: 6e10 8f05 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -067db6: 0e00 |0045: return-void │ │ +067d0c: |[067d0c] android.support.v4.app.Fragment.performResume:()V │ │ +067d1c: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067d20: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +067d24: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067d28: 6e10 a405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ +067d2e: 5430 c900 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067d32: 6e10 8f05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +067d38: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +067d3a: 5c30 c700 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067d3e: 6e10 e104 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@04e1 │ │ +067d44: 5530 c700 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067d48: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +067d4c: 2200 2a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +067d50: 2201 9204 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +067d54: 7010 fb24 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067d5a: 1a02 6105 |001f: const-string v2, "Fragment " // string@0561 │ │ +067d5e: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067d64: 0c01 |0024: move-result-object v1 │ │ +067d66: 6e20 0325 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067d6c: 0c01 |0028: move-result-object v1 │ │ +067d6e: 1a02 4d00 |0029: const-string v2, " did not call through to super.onResume()" // string@004d │ │ +067d72: 6e20 0425 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067d78: 0c01 |002e: move-result-object v1 │ │ +067d7a: 6e10 0a25 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +067d80: 0c01 |0032: move-result-object v1 │ │ +067d82: 7020 2a07 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +067d88: 2700 |0036: throw v0 │ │ +067d8a: 5430 c900 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067d8e: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +067d92: 5430 c900 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067d96: 6e10 8a05 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@058a │ │ +067d9c: 5430 c900 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067da0: 6e10 8f05 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +067da6: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ 0x0004 line=1539 │ │ 0x0009 line=1540 │ │ 0x000e line=1542 │ │ 0x0011 line=1543 │ │ @@ -6062,25 +6062,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -067db8: |[067db8] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -067dc8: 6e20 e204 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@04e2 │ │ -067dce: 5421 c900 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067dd2: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -067dd6: 5421 c900 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067dda: 6e10 b405 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@05b4 │ │ -067de0: 0c00 |000c: move-result-object v0 │ │ -067de2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -067de6: 1a01 5917 |000f: const-string v1, "android:support:fragments" // string@1759 │ │ -067dea: 6e30 2003 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0320 │ │ -067df0: 0e00 |0014: return-void │ │ +067da8: |[067da8] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +067db8: 6e20 e204 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@04e2 │ │ +067dbe: 5421 c900 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067dc2: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +067dc6: 5421 c900 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067dca: 6e10 b405 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@05b4 │ │ +067dd0: 0c00 |000c: move-result-object v0 │ │ +067dd2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +067dd6: 1a01 5917 |000f: const-string v1, "android:support:fragments" // string@1759 │ │ +067dda: 6e30 2003 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0320 │ │ +067de0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0003 line=1648 │ │ 0x0007 line=1649 │ │ 0x000d line=1650 │ │ 0x000f line=1651 │ │ @@ -6095,50 +6095,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -067df4: |[067df4] android.support.v4.app.Fragment.performStart:()V │ │ -067e04: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067e08: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -067e0c: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067e10: 6e10 a405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ -067e16: 5430 c900 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067e1a: 6e10 8f05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -067e20: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -067e22: 5c30 c700 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067e26: 6e10 e304 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@04e3 │ │ -067e2c: 5530 c700 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067e30: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -067e34: 2200 2a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -067e38: 2201 9204 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -067e3c: 7010 fb24 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067e42: 1a02 6105 |001f: const-string v2, "Fragment " // string@0561 │ │ -067e46: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067e4c: 0c01 |0024: move-result-object v1 │ │ -067e4e: 6e20 0325 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067e54: 0c01 |0028: move-result-object v1 │ │ -067e56: 1a02 4e00 |0029: const-string v2, " did not call through to super.onStart()" // string@004e │ │ -067e5a: 6e20 0425 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067e60: 0c01 |002e: move-result-object v1 │ │ -067e62: 6e10 0a25 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -067e68: 0c01 |0032: move-result-object v1 │ │ -067e6a: 7020 2a07 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -067e70: 2700 |0036: throw v0 │ │ -067e72: 5430 c900 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067e76: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -067e7a: 5430 c900 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067e7e: 6e10 8b05 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@058b │ │ -067e84: 5430 d600 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067e88: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -067e8c: 5430 d600 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -067e90: 6e10 6106 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0661 │ │ -067e96: 0e00 |0049: return-void │ │ +067de4: |[067de4] android.support.v4.app.Fragment.performStart:()V │ │ +067df4: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067df8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +067dfc: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067e00: 6e10 a405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ +067e06: 5430 c900 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067e0a: 6e10 8f05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +067e10: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +067e12: 5c30 c700 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067e16: 6e10 e304 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@04e3 │ │ +067e1c: 5530 c700 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067e20: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +067e24: 2200 2a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +067e28: 2201 9204 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +067e2c: 7010 fb24 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067e32: 1a02 6105 |001f: const-string v2, "Fragment " // string@0561 │ │ +067e36: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067e3c: 0c01 |0024: move-result-object v1 │ │ +067e3e: 6e20 0325 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067e44: 0c01 |0028: move-result-object v1 │ │ +067e46: 1a02 4e00 |0029: const-string v2, " did not call through to super.onStart()" // string@004e │ │ +067e4a: 6e20 0425 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067e50: 0c01 |002e: move-result-object v1 │ │ +067e52: 6e10 0a25 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +067e58: 0c01 |0032: move-result-object v1 │ │ +067e5a: 7020 2a07 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +067e60: 2700 |0036: throw v0 │ │ +067e62: 5430 c900 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067e66: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +067e6a: 5430 c900 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067e6e: 6e10 8b05 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@058b │ │ +067e74: 5430 d600 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067e78: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +067e7c: 5430 d600 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +067e80: 6e10 6106 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0661 │ │ +067e86: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ 0x0004 line=1520 │ │ 0x0009 line=1521 │ │ 0x000e line=1523 │ │ 0x0011 line=1524 │ │ @@ -6157,40 +6157,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -067e98: |[067e98] android.support.v4.app.Fragment.performStop:()V │ │ -067ea8: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067eac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067eb0: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -067eb4: 6e10 8c05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@058c │ │ -067eba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -067ebc: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067ec0: 6e10 e404 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@04e4 │ │ -067ec6: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067eca: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -067ece: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -067ed2: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -067ed6: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067edc: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ -067ee0: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067ee6: 0c01 |001f: move-result-object v1 │ │ -067ee8: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067eee: 0c01 |0023: move-result-object v1 │ │ -067ef0: 1a02 4f00 |0024: const-string v2, " did not call through to super.onStop()" // string@004f │ │ -067ef4: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067efa: 0c01 |0029: move-result-object v1 │ │ -067efc: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -067f02: 0c01 |002d: move-result-object v1 │ │ -067f04: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -067f0a: 2700 |0031: throw v0 │ │ -067f0c: 0e00 |0032: return-void │ │ +067e88: |[067e88] android.support.v4.app.Fragment.performStop:()V │ │ +067e98: 5430 c900 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067e9c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +067ea0: 5430 c900 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +067ea4: 6e10 8c05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@058c │ │ +067eaa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +067eac: 5c30 c700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067eb0: 6e10 e404 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@04e4 │ │ +067eb6: 5530 c700 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067eba: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +067ebe: 2200 2a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +067ec2: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +067ec6: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067ecc: 1a02 6105 |001a: const-string v2, "Fragment " // string@0561 │ │ +067ed0: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067ed6: 0c01 |001f: move-result-object v1 │ │ +067ed8: 6e20 0325 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067ede: 0c01 |0023: move-result-object v1 │ │ +067ee0: 1a02 4f00 |0024: const-string v2, " did not call through to super.onStop()" // string@004f │ │ +067ee4: 6e20 0425 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067eea: 0c01 |0029: move-result-object v1 │ │ +067eec: 6e10 0a25 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +067ef2: 0c01 |002d: move-result-object v1 │ │ +067ef4: 7020 2a07 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +067efa: 2700 |0031: throw v0 │ │ +067efc: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1669 │ │ 0x0004 line=1670 │ │ 0x0009 line=1672 │ │ 0x000c line=1673 │ │ 0x000f line=1674 │ │ @@ -6204,17 +6204,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067f10: |[067f10] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -067f20: 6e20 1720 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2017 │ │ -067f26: 0e00 |0003: return-void │ │ +067f00: |[067f00] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +067f10: 6e20 1720 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2017 │ │ +067f16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ 0x0003 line=1329 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -6224,43 +6224,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -067f28: |[067f28] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -067f38: 5430 e100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -067f3c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -067f40: 5430 d500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -067f44: 5431 e100 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -067f48: 6e20 0420 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2004 │ │ -067f4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -067f50: 5b30 e100 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -067f54: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -067f56: 5c30 c700 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067f5a: 6e20 e604 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@04e6 │ │ -067f60: 5530 c700 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -067f64: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -067f68: 2200 2a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -067f6c: 2201 9204 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -067f70: 7010 fb24 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -067f76: 1a02 6105 |001f: const-string v2, "Fragment " // string@0561 │ │ -067f7a: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067f80: 0c01 |0024: move-result-object v1 │ │ -067f82: 6e20 0325 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -067f88: 0c01 |0028: move-result-object v1 │ │ -067f8a: 1a02 5000 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0050 │ │ -067f8e: 6e20 0425 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -067f94: 0c01 |002e: move-result-object v1 │ │ -067f96: 6e10 0a25 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -067f9c: 0c01 |0032: move-result-object v1 │ │ -067f9e: 7020 2a07 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -067fa4: 2700 |0036: throw v0 │ │ -067fa6: 0e00 |0037: return-void │ │ +067f18: |[067f18] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +067f28: 5430 e100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +067f2c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +067f30: 5430 d500 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +067f34: 5431 e100 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +067f38: 6e20 0420 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2004 │ │ +067f3e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +067f40: 5b30 e100 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +067f44: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +067f46: 5c30 c700 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067f4a: 6e20 e604 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@04e6 │ │ +067f50: 5530 c700 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +067f54: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +067f58: 2200 2a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +067f5c: 2201 9204 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +067f60: 7010 fb24 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +067f66: 1a02 6105 |001f: const-string v2, "Fragment " // string@0561 │ │ +067f6a: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067f70: 0c01 |0024: move-result-object v1 │ │ +067f72: 6e20 0325 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +067f78: 0c01 |0028: move-result-object v1 │ │ +067f7a: 1a02 5000 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0050 │ │ +067f7e: 6e20 0425 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +067f84: 0c01 |002e: move-result-object v1 │ │ +067f86: 6e10 0a25 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +067f8c: 0c01 |0032: move-result-object v1 │ │ +067f8e: 7020 2a07 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +067f94: 2700 |0036: throw v0 │ │ +067f96: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0004 line=447 │ │ 0x000b line=448 │ │ 0x000e line=450 │ │ 0x0011 line=451 │ │ @@ -6276,23 +6276,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -067fa8: |[067fa8] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -067fb8: 5220 d400 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -067fbc: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -067fc0: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -067fc4: 1a01 6205 |0006: const-string v1, "Fragment already active" // string@0562 │ │ -067fc8: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -067fce: 2700 |000b: throw v0 │ │ -067fd0: 5b23 c500 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ -067fd4: 0e00 |000e: return-void │ │ +067f98: |[067f98] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +067fa8: 5220 d400 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +067fac: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +067fb0: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +067fb4: 1a01 6205 |0006: const-string v1, "Fragment already active" // string@0562 │ │ +067fb8: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +067fbe: 2700 |000b: throw v0 │ │ +067fc0: 5b23 c500 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ +067fc4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000c line=532 │ │ 0x000e line=533 │ │ locals : │ │ @@ -6304,27 +6304,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -067fd8: |[067fd8] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -067fe8: 5510 d100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -067fec: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -067ff0: 5c12 d100 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -067ff4: 6e10 c204 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@04c2 │ │ -067ffa: 0a00 |0009: move-result v0 │ │ -067ffc: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -068000: 6e10 c404 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@04c4 │ │ -068006: 0a00 |000f: move-result v0 │ │ -068008: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -06800c: 5410 c200 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -068010: 6e10 4505 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0545 │ │ -068016: 0e00 |0017: return-void │ │ +067fc8: |[067fc8] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +067fd8: 5510 d100 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +067fdc: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +067fe0: 5c12 d100 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +067fe4: 6e10 c204 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@04c2 │ │ +067fea: 0a00 |0009: move-result v0 │ │ +067fec: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +067ff0: 6e10 c404 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@04c4 │ │ +067ff6: 0a00 |000f: move-result v0 │ │ +067ff8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +067ffc: 5410 c200 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +068000: 6e10 4505 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0545 │ │ +068006: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0004 line=801 │ │ 0x0006 line=802 │ │ 0x0012 line=803 │ │ 0x0017 line=806 │ │ @@ -6337,44 +6337,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 │ │ -068018: |[068018] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -068028: 5923 d400 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -06802c: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -068030: 2200 9204 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -068034: 7010 fb24 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06803a: 5441 ea00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -06803e: 6e20 0425 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068044: 0c00 |000e: move-result-object v0 │ │ -068046: 1a01 6801 |000f: const-string v1, ":" // string@0168 │ │ -06804a: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068050: 0c00 |0014: move-result-object v0 │ │ -068052: 5221 d400 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -068056: 6e20 0025 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06805c: 0c00 |001a: move-result-object v0 │ │ -06805e: 6e10 0a25 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068064: 0c00 |001e: move-result-object v0 │ │ -068066: 5b20 ea00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -06806a: 0e00 |0021: return-void │ │ -06806c: 2200 9204 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -068070: 7010 fb24 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068076: 1a01 5117 |0027: const-string v1, "android:fragment:" // string@1751 │ │ -06807a: 6e20 0425 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068080: 0c00 |002c: move-result-object v0 │ │ -068082: 5221 d400 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -068086: 6e20 0025 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06808c: 0c00 |0032: move-result-object v0 │ │ -06808e: 6e10 0a25 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068094: 0c00 |0036: move-result-object v0 │ │ -068096: 5b20 ea00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -06809a: 28e8 |0039: goto 0021 // -0018 │ │ +068008: |[068008] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +068018: 5923 d400 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +06801c: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +068020: 2200 9204 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +068024: 7010 fb24 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06802a: 5441 ea00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +06802e: 6e20 0425 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068034: 0c00 |000e: move-result-object v0 │ │ +068036: 1a01 6801 |000f: const-string v1, ":" // string@0168 │ │ +06803a: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068040: 0c00 |0014: move-result-object v0 │ │ +068042: 5221 d400 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +068046: 6e20 0025 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06804c: 0c00 |001a: move-result-object v0 │ │ +06804e: 6e10 0a25 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068054: 0c00 |001e: move-result-object v0 │ │ +068056: 5b20 ea00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +06805a: 0e00 |0021: return-void │ │ +06805c: 2200 9204 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +068060: 7010 fb24 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068066: 1a01 5117 |0027: const-string v1, "android:fragment:" // string@1751 │ │ +06806a: 6e20 0425 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068070: 0c00 |002c: move-result-object v0 │ │ +068072: 5221 d400 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +068076: 6e20 0025 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06807c: 0c00 |0032: move-result-object v0 │ │ +06807e: 6e10 0a25 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068084: 0c00 |0036: move-result-object v0 │ │ +068086: 5b20 ea00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +06808a: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0002 line=460 │ │ 0x0004 line=461 │ │ 0x0021 line=465 │ │ 0x0022 line=463 │ │ @@ -6388,29 +6388,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 │ │ -06809c: |[06809c] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -0680ac: 5220 d400 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0680b0: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -0680b4: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0680b8: 1a01 6205 |0006: const-string v1, "Fragment already active" // string@0562 │ │ -0680bc: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0680c2: 2700 |000b: throw v0 │ │ -0680c4: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -0680c8: 5430 bb00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ -0680cc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0680d0: 5430 bb00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ -0680d4: 5b20 e000 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0680d8: 0e00 |0016: return-void │ │ -0680da: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0680dc: 28fc |0018: goto 0014 // -0004 │ │ +06808c: |[06808c] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +06809c: 5220 d400 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0680a0: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +0680a4: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0680a8: 1a01 6205 |0006: const-string v1, "Fragment already active" // string@0562 │ │ +0680ac: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0680b2: 2700 |000b: throw v0 │ │ +0680b4: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +0680b8: 5430 bb00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ +0680bc: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0680c0: 5430 bb00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bb │ │ +0680c4: 5b20 e000 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0680c8: 0e00 |0016: return-void │ │ +0680ca: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0680cc: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0004 line=553 │ │ 0x000c line=555 │ │ 0x0016 line=557 │ │ 0x0017 line=555 │ │ @@ -6423,29 +6423,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0680e0: |[0680e0] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -0680f0: 5510 d800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0680f4: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -0680f8: 5c12 d800 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0680fc: 5510 d100 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -068100: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -068104: 6e10 c204 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@04c2 │ │ -06810a: 0a00 |000d: move-result v0 │ │ -06810c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -068110: 6e10 c404 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@04c4 │ │ -068116: 0a00 |0013: move-result v0 │ │ -068118: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -06811c: 5410 c200 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -068120: 6e10 4505 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0545 │ │ -068126: 0e00 |001b: return-void │ │ +0680d0: |[0680d0] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +0680e0: 5510 d800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0680e4: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +0680e8: 5c12 d800 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0680ec: 5510 d100 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +0680f0: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0680f4: 6e10 c204 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@04c2 │ │ +0680fa: 0a00 |000d: move-result v0 │ │ +0680fc: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +068100: 6e10 c404 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@04c4 │ │ +068106: 0a00 |0013: move-result v0 │ │ +068108: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +06810c: 5410 c200 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +068110: 6e10 4505 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0545 │ │ +068116: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x0006 line=820 │ │ 0x0016 line=821 │ │ 0x001b line=824 │ │ @@ -6458,24 +6458,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -068128: |[068128] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -068138: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -06813c: 5420 da00 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ -068140: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -068144: 2200 7f04 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -068148: 1a01 a003 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@03a0 │ │ -06814c: 7020 8c24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -068152: 2700 |000d: throw v0 │ │ -068154: 5c23 de00 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ -068158: 0e00 |0010: return-void │ │ +068118: |[068118] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +068128: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +06812c: 5420 da00 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ +068130: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +068134: 2200 7f04 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +068138: 1a01 a003 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@03a0 │ │ +06813c: 7020 8c24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +068142: 2700 |000d: throw v0 │ │ +068144: 5c23 de00 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ +068148: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0006 line=782 │ │ 0x000e line=785 │ │ 0x0010 line=786 │ │ locals : │ │ @@ -6487,18 +6487,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 │ │ -06815c: |[06815c] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -06816c: 5b01 e500 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -068170: 5902 e700 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ -068174: 0e00 |0004: return-void │ │ +06814c: |[06814c] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +06815c: 5b01 e500 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +068160: 5902 e700 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ +068164: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0002 line=572 │ │ 0x0004 line=573 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -6510,30 +6510,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -068178: |[068178] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -068188: 5520 e800 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -06818c: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -068190: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -068194: 5220 e200 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -068198: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -06819a: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -06819e: 5420 cf00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -0681a2: 6e20 a505 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@05a5 │ │ -0681a8: 5c23 e800 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -0681ac: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -0681b0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0681b2: 5c20 cc00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ -0681b6: 0e00 |0017: return-void │ │ -0681b8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0681ba: 28fc |0019: goto 0015 // -0004 │ │ +068168: |[068168] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +068178: 5520 e800 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +06817c: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +068180: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +068184: 5220 e200 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +068188: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +06818a: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +06818e: 5420 cf00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +068192: 6e20 a505 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@05a5 │ │ +068198: 5c23 e800 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +06819c: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +0681a0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0681a2: 5c20 cc00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ +0681a6: 0e00 |0017: return-void │ │ +0681a8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0681aa: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x000b line=841 │ │ 0x0010 line=843 │ │ 0x0012 line=844 │ │ 0x0017 line=845 │ │ @@ -6547,36 +6547,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0681bc: |[0681bc] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -0681cc: 5430 c200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -0681d0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0681d4: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0681d8: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0681dc: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0681e2: 1a02 6105 |000b: const-string v2, "Fragment " // string@0561 │ │ -0681e6: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0681ec: 0c01 |0010: move-result-object v1 │ │ -0681ee: 6e20 0325 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0681f4: 0c01 |0014: move-result-object v1 │ │ -0681f6: 1a02 8f00 |0015: const-string v2, " not attached to Activity" // string@008f │ │ -0681fa: 6e20 0425 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068200: 0c01 |001a: move-result-object v1 │ │ -068202: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068208: 0c01 |001e: move-result-object v1 │ │ -06820a: 7020 8c24 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -068210: 2700 |0022: throw v0 │ │ -068212: 5430 c200 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -068216: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -068218: 6e40 4405 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0544 │ │ -06821e: 0e00 |0029: return-void │ │ +0681ac: |[0681ac] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +0681bc: 5430 c200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0681c0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +0681c4: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0681c8: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0681cc: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0681d2: 1a02 6105 |000b: const-string v2, "Fragment " // string@0561 │ │ +0681d6: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0681dc: 0c01 |0010: move-result-object v1 │ │ +0681de: 6e20 0325 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0681e4: 0c01 |0014: move-result-object v1 │ │ +0681e6: 1a02 8f00 |0015: const-string v2, " not attached to Activity" // string@008f │ │ +0681ea: 6e20 0425 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0681f0: 0c01 |001a: move-result-object v1 │ │ +0681f2: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0681f8: 0c01 |001e: move-result-object v1 │ │ +0681fa: 7020 8c24 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +068200: 2700 |0022: throw v0 │ │ +068202: 5430 c200 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +068206: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +068208: 6e40 4405 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0544 │ │ +06820e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x0004 line=876 │ │ 0x0023 line=878 │ │ 0x0029 line=879 │ │ locals : │ │ @@ -6588,35 +6588,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -068220: |[068220] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -068230: 5430 c200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -068234: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -068238: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06823c: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -068240: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068246: 1a02 6105 |000b: const-string v2, "Fragment " // string@0561 │ │ -06824a: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068250: 0c01 |0010: move-result-object v1 │ │ -068252: 6e20 0325 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -068258: 0c01 |0014: move-result-object v1 │ │ -06825a: 1a02 8f00 |0015: const-string v2, " not attached to Activity" // string@008f │ │ -06825e: 6e20 0425 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068264: 0c01 |001a: move-result-object v1 │ │ -068266: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06826c: 0c01 |001e: move-result-object v1 │ │ -06826e: 7020 8c24 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -068274: 2700 |0022: throw v0 │ │ -068276: 5430 c200 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -06827a: 6e40 4405 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0544 │ │ -068280: 0e00 |0028: return-void │ │ +068210: |[068210] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +068220: 5430 c200 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +068224: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +068228: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06822c: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +068230: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068236: 1a02 6105 |000b: const-string v2, "Fragment " // string@0561 │ │ +06823a: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068240: 0c01 |0010: move-result-object v1 │ │ +068242: 6e20 0325 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +068248: 0c01 |0014: move-result-object v1 │ │ +06824a: 1a02 8f00 |0015: const-string v2, " not attached to Activity" // string@008f │ │ +06824e: 6e20 0425 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068254: 0c01 |001a: move-result-object v1 │ │ +068256: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06825c: 0c01 |001e: move-result-object v1 │ │ +06825e: 7020 8c24 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +068264: 2700 |0022: throw v0 │ │ +068266: 5430 c200 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +06826a: 6e40 4405 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@0544 │ │ +068270: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0004 line=887 │ │ 0x0023 line=889 │ │ 0x0028 line=890 │ │ locals : │ │ @@ -6629,44 +6629,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -068284: |[068284] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -068294: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -068298: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -06829c: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -0682a2: 7120 cf09 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ -0682a8: 5221 d400 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0682ac: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -0682b0: 1a01 2800 |000e: const-string v1, " #" // string@0028 │ │ -0682b4: 6e20 0425 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0682ba: 5221 d400 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0682be: 6e20 0025 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0682c4: 5221 ce00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0682c8: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -0682cc: 1a01 5f00 |001c: const-string v1, " id=0x" // string@005f │ │ -0682d0: 6e20 0425 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0682d6: 5221 ce00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0682da: 7110 9424 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0682e0: 0c01 |0026: move-result-object v1 │ │ -0682e2: 6e20 0425 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0682e8: 5421 e400 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -0682ec: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -0682f0: 1a01 0600 |002e: const-string v1, " " // string@0006 │ │ -0682f4: 6e20 0425 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0682fa: 5421 e400 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -0682fe: 6e20 0425 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068304: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -068308: 6e20 fe24 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -06830e: 6e10 0a25 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068314: 0c01 |0040: move-result-object v1 │ │ -068316: 1101 |0041: return-object v1 │ │ +068274: |[068274] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +068284: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +068288: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +06828c: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +068292: 7120 cf09 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ +068298: 5221 d400 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +06829c: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +0682a0: 1a01 2800 |000e: const-string v1, " #" // string@0028 │ │ +0682a4: 6e20 0425 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0682aa: 5221 d400 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0682ae: 6e20 0025 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0682b4: 5221 ce00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0682b8: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +0682bc: 1a01 5f00 |001c: const-string v1, " id=0x" // string@005f │ │ +0682c0: 6e20 0425 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0682c6: 5221 ce00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0682ca: 7110 9424 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0682d0: 0c01 |0026: move-result-object v1 │ │ +0682d2: 6e20 0425 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0682d8: 5421 e400 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +0682dc: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +0682e0: 1a01 0600 |002e: const-string v1, " " // string@0006 │ │ +0682e4: 6e20 0425 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0682ea: 5421 e400 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +0682ee: 6e20 0425 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0682f4: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +0682f8: 6e20 fe24 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0682fe: 6e10 0a25 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068304: 0c01 |0040: move-result-object v1 │ │ +068306: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0007 line=488 │ │ 0x000a line=489 │ │ 0x000e line=490 │ │ 0x0013 line=491 │ │ @@ -6687,18 +6687,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068318: |[068318] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -068328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06832a: 6e20 1720 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2017 │ │ -068330: 0e00 |0004: return-void │ │ +068308: |[068308] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +068318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06831a: 6e20 1720 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2017 │ │ +068320: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0004 line=1340 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ @@ -6737,18 +6737,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 │ │ -068334: |[068334] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -068344: 5b01 ec00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ -068348: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -06834e: 0e00 |0005: return-void │ │ +068324: |[068324] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +068334: 5b01 ec00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ +068338: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +06833e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -6758,34 +6758,34 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -068350: |[068350] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -068360: 5230 4400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0044 │ │ -068364: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -06836a: 6f20 2e03 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@032e │ │ -068370: 0e00 |0008: return-void │ │ -068372: 5420 ec00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ -068376: 5500 0801 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ -06837a: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -06837e: 5420 ec00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ -068382: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -068384: 6e20 1005 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0510 │ │ -06838a: 28f3 |0015: goto 0008 // -000d │ │ -06838c: 5420 ec00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ -068390: 6e10 3905 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0539 │ │ -068396: 5420 ec00 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ -06839a: 5400 0001 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -06839e: 6e10 8f05 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -0683a4: 28e6 |0022: goto 0008 // -001a │ │ -0683a6: 0000 |0023: nop // spacer │ │ -0683a8: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +068340: |[068340] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +068350: 5230 4400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0044 │ │ +068354: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +06835a: 6f20 2e03 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@032e │ │ +068360: 0e00 |0008: return-void │ │ +068362: 5420 ec00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ +068366: 5500 0801 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ +06836a: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +06836e: 5420 ec00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ +068372: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +068374: 6e20 1005 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0510 │ │ +06837a: 28f3 |0015: goto 0008 // -000d │ │ +06837c: 5420 ec00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ +068380: 6e10 3905 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0539 │ │ +068386: 5420 ec00 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ec │ │ +06838a: 5400 0001 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +06838e: 6e10 8f05 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +068394: 28e6 |0022: goto 0008 // -001a │ │ +068396: 0000 |0023: nop // spacer │ │ +068398: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=100 │ │ 0x0008 line=102 │ │ 0x0009 line=91 │ │ 0x000f line=92 │ │ @@ -6846,39 +6846,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0683b8: |[0683b8] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -0683c8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0683ca: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -0683ce: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0683d4: 6900 ee00 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00ee │ │ -0683d8: 0e00 |0008: return-void │ │ -0683da: 0000 |0009: nop // spacer │ │ -0683dc: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +0683a8: |[0683a8] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +0683b8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0683ba: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +0683be: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0683c4: 6900 ee00 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00ee │ │ +0683c8: 0e00 |0008: return-void │ │ +0683ca: 0000 |0009: nop // spacer │ │ +0683cc: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0683f0: |[0683f0] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -068400: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -068406: 0e00 |0003: return-void │ │ +0683e0: |[0683e0] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +0683f0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0683f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ @@ -6938,17 +6938,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068408: |[068408] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -068418: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06841e: 0e00 |0003: return-void │ │ +0683f8: |[0683f8] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +068408: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06840e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ @@ -7060,26 +7060,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -068420: |[068420] android.support.v4.app.FragmentActivity.:()V │ │ -068430: 7010 4d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@004d │ │ -068436: 2200 e600 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00e6 │ │ -06843a: 7020 0705 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0507 │ │ -068440: 5b10 0101 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -068444: 2200 f400 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00f4 │ │ -068448: 7010 7305 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0573 │ │ -06844e: 5b10 0001 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068452: 2200 e700 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00e7 │ │ -068456: 7020 0905 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0509 │ │ -06845c: 5b10 fe00 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00fe │ │ -068460: 0e00 |0018: return-void │ │ +068410: |[068410] android.support.v4.app.FragmentActivity.:()V │ │ +068420: 7010 4d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@004d │ │ +068426: 2200 e600 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00e6 │ │ +06842a: 7020 0705 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0507 │ │ +068430: 5b10 0101 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +068434: 2200 f400 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00f4 │ │ +068438: 7010 7305 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0573 │ │ +06843e: 5b10 0001 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068442: 2200 e700 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00e7 │ │ +068446: 7020 0905 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0509 │ │ +06844c: 5b10 fe00 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00fe │ │ +068450: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=86 │ │ 0x000a line=105 │ │ 0x0011 line=106 │ │ 0x0018 line=134 │ │ @@ -7091,46 +7091,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 │ │ -068464: |[068464] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -068474: 6e20 4e24 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06847a: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -06847e: 1a03 da2a |0005: const-string v3, "null" // string@2ada │ │ -068482: 6e20 5324 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -068488: 0e00 |000a: return-void │ │ -06848a: 7110 4605 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@0546 │ │ -068490: 0c03 |000e: move-result-object v3 │ │ -068492: 6e20 5324 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -068498: 2083 db03 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@03db │ │ -06849c: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -0684a0: 0781 |0016: move-object v1, v8 │ │ -0684a2: 1f01 db03 |0017: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ -0684a6: 6e10 4c20 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0684ac: 0a00 |001c: move-result v0 │ │ -0684ae: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -0684b2: 2203 9204 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0684b6: 7010 fb24 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0684bc: 6e20 0425 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0684c2: 0c03 |0027: move-result-object v3 │ │ -0684c4: 1a04 0700 |0028: const-string v4, " " // string@0007 │ │ -0684c8: 6e20 0425 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0684ce: 0c03 |002d: move-result-object v3 │ │ -0684d0: 6e10 0a25 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0684d6: 0c06 |0031: move-result-object v6 │ │ -0684d8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -0684da: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -0684de: 6e20 4b20 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0684e4: 0c03 |0038: move-result-object v3 │ │ -0684e6: 7040 1205 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@0512 │ │ -0684ec: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0684f0: 28f5 |003e: goto 0033 // -000b │ │ +068454: |[068454] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +068464: 6e20 4e24 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06846a: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +06846e: 1a03 da2a |0005: const-string v3, "null" // string@2ada │ │ +068472: 6e20 5324 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +068478: 0e00 |000a: return-void │ │ +06847a: 7110 4605 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@0546 │ │ +068480: 0c03 |000e: move-result-object v3 │ │ +068482: 6e20 5324 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +068488: 2083 db03 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@03db │ │ +06848c: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +068490: 0781 |0016: move-object v1, v8 │ │ +068492: 1f01 db03 |0017: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ +068496: 6e10 4c20 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +06849c: 0a00 |001c: move-result v0 │ │ +06849e: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +0684a2: 2203 9204 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0684a6: 7010 fb24 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0684ac: 6e20 0425 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0684b2: 0c03 |0027: move-result-object v3 │ │ +0684b4: 1a04 0700 |0028: const-string v4, " " // string@0007 │ │ +0684b8: 6e20 0425 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0684be: 0c03 |002d: move-result-object v3 │ │ +0684c0: 6e10 0a25 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0684c6: 0c06 |0031: move-result-object v6 │ │ +0684c8: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0684ca: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +0684ce: 6e20 4b20 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0684d4: 0c03 |0038: move-result-object v3 │ │ +0684d6: 7040 1205 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@0512 │ │ +0684dc: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0684e0: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0003 line=762 │ │ 0x0005 line=763 │ │ 0x000a line=779 │ │ 0x000b line=766 │ │ @@ -7156,178 +7156,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 │ │ -0684f4: |[0684f4] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -068504: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -068508: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -06850c: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -068510: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -068514: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -068518: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -06851c: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -068520: 7020 fc24 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -068526: 6e10 c224 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -06852c: 0c06 |0014: move-result-object v6 │ │ -06852e: 6e10 7124 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -068534: 0c06 |0018: move-result-object v6 │ │ -068536: 6e20 0425 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06853c: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -068540: 6e20 fe24 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068546: 7110 0e25 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -06854c: 0a06 |0024: move-result v6 │ │ -06854e: 7110 9424 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -068554: 0c06 |0028: move-result-object v6 │ │ -068556: 6e20 0425 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06855c: 6e20 fe24 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068562: 6e10 cf1f 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -068568: 0a06 |0032: move-result v6 │ │ -06856a: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -068570: 6e20 fe24 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068576: 6e10 da1f 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@1fda │ │ -06857c: 0a06 |003c: move-result v6 │ │ -06857e: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -068582: 0176 |003f: move v6, v7 │ │ -068584: 6e20 fe24 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -06858a: 6e10 d91f 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@1fd9 │ │ -068590: 0a06 |0046: move-result v6 │ │ -068592: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -068596: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -06859a: 6e20 fe24 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0685a0: 6e10 2220 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@2022 │ │ -0685a6: 0a06 |0051: move-result v6 │ │ -0685a8: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -0685ac: 0186 |0054: move v6, v8 │ │ -0685ae: 6e20 fe24 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0685b4: 6e10 dc1f 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@1fdc │ │ -0685ba: 0a06 |005b: move-result v6 │ │ -0685bc: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -0685c0: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -0685c4: 6e20 fe24 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0685ca: 6e10 e21f 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@1fe2 │ │ -0685d0: 0a06 |0066: move-result v6 │ │ -0685d2: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -0685d6: 0196 |0069: move v6, v9 │ │ -0685d8: 6e20 fe24 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0685de: 6e10 d71f 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@1fd7 │ │ -0685e4: 0a06 |0070: move-result v6 │ │ -0685e6: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -0685ea: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -0685ee: 6e20 fe24 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0685f4: 6e10 dd1f 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@1fdd │ │ -0685fa: 0a06 |007b: move-result v6 │ │ -0685fc: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -068600: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -068604: 6e20 fe24 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -06860a: 6e20 fe24 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068610: 6e10 db1f 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@1fdb │ │ -068616: 0a06 |0089: move-result v6 │ │ -068618: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -06861c: 6e20 fe24 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068622: 6e10 e01f 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@1fe0 │ │ -068628: 0a06 |0092: move-result v6 │ │ -06862a: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -06862e: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -068632: 6e20 fe24 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068638: 6e10 df1f 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@1fdf │ │ -06863e: 0a06 |009d: move-result v6 │ │ -068640: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -068644: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -068648: 6e20 fe24 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -06864e: 6e20 fe24 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068654: 6e10 bc1f 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -06865a: 0a06 |00ab: move-result v6 │ │ -06865c: 6e20 0025 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -068662: 6e20 fe24 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068668: 6e10 cd1f 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -06866e: 0a06 |00b5: move-result v6 │ │ -068670: 6e20 0025 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -068676: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -06867a: 6e20 fe24 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068680: 6e10 c91f 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -068686: 0a06 |00c1: move-result v6 │ │ -068688: 6e20 0025 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06868e: 6e20 fe24 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068694: 6e10 b01f 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -06869a: 0a06 |00cb: move-result v6 │ │ -06869c: 6e20 0025 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0686a2: 6e10 b51f 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -0686a8: 0a01 |00d2: move-result v1 │ │ -0686aa: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -0686ac: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -0686b0: 1a06 2800 |00d6: const-string v6, " #" // string@0028 │ │ -0686b4: 6e20 0425 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0686ba: 7110 9424 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0686c0: 0c06 |00de: move-result-object v6 │ │ -0686c2: 6e20 0425 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0686c8: 6e10 c81f 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@1fc8 │ │ -0686ce: 0c04 |00e5: move-result-object v4 │ │ -0686d0: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -0686d4: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -0686d8: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -0686dc: b516 |00ec: and-int/2addr v6, v1 │ │ -0686de: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -0686e4: 6e20 b601 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@01b6 │ │ -0686ea: 0c03 |00f3: move-result-object v3 │ │ -0686ec: 6e20 b701 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@01b7 │ │ -0686f2: 0c05 |00f7: move-result-object v5 │ │ -0686f4: 6e20 b401 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@01b4 │ │ -0686fa: 0c00 |00fb: move-result-object v0 │ │ -0686fc: 1a06 0600 |00fc: const-string v6, " " // string@0006 │ │ -068700: 6e20 0425 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068706: 6e20 0425 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06870c: 1a06 6801 |0104: const-string v6, ":" // string@0168 │ │ -068710: 6e20 0425 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068716: 6e20 0425 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06871c: 1a06 4f01 |010c: const-string v6, "/" // string@014f │ │ -068720: 6e20 0425 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068726: 6e20 0425 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06872c: 1a06 9b36 |0114: const-string v6, "}" // string@369b │ │ -068730: 6e20 0425 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068736: 6e10 0a25 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06873c: 0c06 |011c: move-result-object v6 │ │ -06873e: 1106 |011d: return-object v6 │ │ -068740: 6e20 fe24 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068746: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -06874a: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -06874e: 6e20 fe24 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068754: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -068758: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -06875c: 6e20 fe24 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -068762: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -068766: 0186 |0131: move v6, v8 │ │ -068768: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -06876c: 0186 |0134: move v6, v8 │ │ -06876e: 2900 16ff |0135: goto/16 004b // -00ea │ │ -068772: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -068776: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -06877a: 0186 |013b: move v6, v8 │ │ -06877c: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -068780: 0186 |013e: move v6, v8 │ │ -068782: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -068786: 0186 |0141: move v6, v8 │ │ -068788: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -06878c: 0186 |0144: move v6, v8 │ │ -06878e: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -068792: 0187 |0147: move v7, v8 │ │ -068794: 2900 44ff |0148: goto/16 008c // -00bc │ │ -068798: 0186 |014a: move v6, v8 │ │ -06879a: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -06879e: 1a03 6f17 |014d: const-string v3, "app" // string@176f │ │ -0687a2: 28a5 |014f: goto 00f4 // -005b │ │ -0687a4: 1a03 2917 |0150: const-string v3, "android" // string@1729 │ │ -0687a8: 28a2 |0152: goto 00f4 // -005e │ │ -0687aa: 0d06 |0153: move-exception v6 │ │ -0687ac: 28c0 |0154: goto 0114 // -0040 │ │ -0687ae: 0000 |0155: nop // spacer │ │ -0687b0: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -0687cc: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +0684e4: |[0684e4] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +0684f4: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +0684f8: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +0684fc: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +068500: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +068504: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +068508: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +06850c: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +068510: 7020 fc24 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +068516: 6e10 c224 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +06851c: 0c06 |0014: move-result-object v6 │ │ +06851e: 6e10 7124 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +068524: 0c06 |0018: move-result-object v6 │ │ +068526: 6e20 0425 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06852c: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +068530: 6e20 fe24 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068536: 7110 0e25 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +06853c: 0a06 |0024: move-result v6 │ │ +06853e: 7110 9424 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +068544: 0c06 |0028: move-result-object v6 │ │ +068546: 6e20 0425 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06854c: 6e20 fe24 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068552: 6e10 cf1f 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +068558: 0a06 |0032: move-result v6 │ │ +06855a: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +068560: 6e20 fe24 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068566: 6e10 da1f 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@1fda │ │ +06856c: 0a06 |003c: move-result v6 │ │ +06856e: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +068572: 0176 |003f: move v6, v7 │ │ +068574: 6e20 fe24 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +06857a: 6e10 d91f 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@1fd9 │ │ +068580: 0a06 |0046: move-result v6 │ │ +068582: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +068586: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +06858a: 6e20 fe24 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068590: 6e10 2220 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@2022 │ │ +068596: 0a06 |0051: move-result v6 │ │ +068598: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +06859c: 0186 |0054: move v6, v8 │ │ +06859e: 6e20 fe24 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0685a4: 6e10 dc1f 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@1fdc │ │ +0685aa: 0a06 |005b: move-result v6 │ │ +0685ac: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +0685b0: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +0685b4: 6e20 fe24 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0685ba: 6e10 e21f 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@1fe2 │ │ +0685c0: 0a06 |0066: move-result v6 │ │ +0685c2: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +0685c6: 0196 |0069: move v6, v9 │ │ +0685c8: 6e20 fe24 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0685ce: 6e10 d71f 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@1fd7 │ │ +0685d4: 0a06 |0070: move-result v6 │ │ +0685d6: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +0685da: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +0685de: 6e20 fe24 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0685e4: 6e10 dd1f 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@1fdd │ │ +0685ea: 0a06 |007b: move-result v6 │ │ +0685ec: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +0685f0: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +0685f4: 6e20 fe24 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0685fa: 6e20 fe24 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068600: 6e10 db1f 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@1fdb │ │ +068606: 0a06 |0089: move-result v6 │ │ +068608: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +06860c: 6e20 fe24 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068612: 6e10 e01f 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@1fe0 │ │ +068618: 0a06 |0092: move-result v6 │ │ +06861a: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +06861e: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +068622: 6e20 fe24 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068628: 6e10 df1f 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@1fdf │ │ +06862e: 0a06 |009d: move-result v6 │ │ +068630: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +068634: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +068638: 6e20 fe24 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +06863e: 6e20 fe24 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068644: 6e10 bc1f 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +06864a: 0a06 |00ab: move-result v6 │ │ +06864c: 6e20 0025 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +068652: 6e20 fe24 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068658: 6e10 cd1f 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +06865e: 0a06 |00b5: move-result v6 │ │ +068660: 6e20 0025 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +068666: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +06866a: 6e20 fe24 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068670: 6e10 c91f 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +068676: 0a06 |00c1: move-result v6 │ │ +068678: 6e20 0025 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06867e: 6e20 fe24 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068684: 6e10 b01f 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +06868a: 0a06 |00cb: move-result v6 │ │ +06868c: 6e20 0025 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +068692: 6e10 b51f 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +068698: 0a01 |00d2: move-result v1 │ │ +06869a: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +06869c: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +0686a0: 1a06 2800 |00d6: const-string v6, " #" // string@0028 │ │ +0686a4: 6e20 0425 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0686aa: 7110 9424 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0686b0: 0c06 |00de: move-result-object v6 │ │ +0686b2: 6e20 0425 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0686b8: 6e10 c81f 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@1fc8 │ │ +0686be: 0c04 |00e5: move-result-object v4 │ │ +0686c0: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +0686c4: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +0686c8: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +0686cc: b516 |00ec: and-int/2addr v6, v1 │ │ +0686ce: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +0686d4: 6e20 b601 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@01b6 │ │ +0686da: 0c03 |00f3: move-result-object v3 │ │ +0686dc: 6e20 b701 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@01b7 │ │ +0686e2: 0c05 |00f7: move-result-object v5 │ │ +0686e4: 6e20 b401 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@01b4 │ │ +0686ea: 0c00 |00fb: move-result-object v0 │ │ +0686ec: 1a06 0600 |00fc: const-string v6, " " // string@0006 │ │ +0686f0: 6e20 0425 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0686f6: 6e20 0425 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0686fc: 1a06 6801 |0104: const-string v6, ":" // string@0168 │ │ +068700: 6e20 0425 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068706: 6e20 0425 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06870c: 1a06 4f01 |010c: const-string v6, "/" // string@014f │ │ +068710: 6e20 0425 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068716: 6e20 0425 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06871c: 1a06 9b36 |0114: const-string v6, "}" // string@369b │ │ +068720: 6e20 0425 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068726: 6e10 0a25 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06872c: 0c06 |011c: move-result-object v6 │ │ +06872e: 1106 |011d: return-object v6 │ │ +068730: 6e20 fe24 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068736: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +06873a: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +06873e: 6e20 fe24 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068744: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +068748: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +06874c: 6e20 fe24 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +068752: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +068756: 0186 |0131: move v6, v8 │ │ +068758: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +06875c: 0186 |0134: move v6, v8 │ │ +06875e: 2900 16ff |0135: goto/16 004b // -00ea │ │ +068762: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +068766: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +06876a: 0186 |013b: move v6, v8 │ │ +06876c: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +068770: 0186 |013e: move v6, v8 │ │ +068772: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +068776: 0186 |0141: move v6, v8 │ │ +068778: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +06877c: 0186 |0144: move v6, v8 │ │ +06877e: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +068782: 0187 |0147: move v7, v8 │ │ +068784: 2900 44ff |0148: goto/16 008c // -00bc │ │ +068788: 0186 |014a: move v6, v8 │ │ +06878a: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +06878e: 1a03 6f17 |014d: const-string v3, "app" // string@176f │ │ +068792: 28a5 |014f: goto 00f4 // -005b │ │ +068794: 1a03 2917 |0150: const-string v3, "android" // string@1729 │ │ +068798: 28a2 |0152: goto 00f4 // -005e │ │ +06879a: 0d06 |0153: move-exception v6 │ │ +06879c: 28c0 |0154: goto 0114 // -0040 │ │ +06879e: 0000 |0155: nop // spacer │ │ +0687a0: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +0687bc: 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=695 │ │ @@ -7412,24 +7412,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0687f8: |[0687f8] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -068808: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06880a: 5520 0501 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0105 │ │ -06880e: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -068812: 5c21 0501 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0105 │ │ -068816: 5c23 0701 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0107 │ │ -06881a: 5420 0101 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -06881e: 6e20 3603 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -068824: 6e10 3705 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0537 │ │ -06882a: 0e00 |0011: return-void │ │ +0687e8: |[0687e8] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +0687f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0687fa: 5520 0501 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0105 │ │ +0687fe: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +068802: 5c21 0501 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0105 │ │ +068806: 5c23 0701 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0107 │ │ +06880a: 5420 0101 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +06880e: 6e20 3603 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +068814: 6e10 3705 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@0537 │ │ +06881a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=782 │ │ 0x0005 line=783 │ │ 0x0007 line=784 │ │ 0x0009 line=785 │ │ 0x000e line=786 │ │ @@ -7443,103 +7443,103 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 203 16-bit code units │ │ -06882c: |[06882c] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -06883c: 6001 3c00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -068840: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -068844: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -068848: 6e20 4e24 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06884e: 1a01 c30c |0009: const-string v1, "Local FragmentActivity " // string@0cc3 │ │ -068852: 6e20 4e24 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -068858: 7110 0e25 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -06885e: 0a01 |0011: move-result v1 │ │ -068860: 7110 9424 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -068866: 0c01 |0015: move-result-object v1 │ │ -068868: 6e20 4e24 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06886e: 1a01 3a00 |0019: const-string v1, " State:" // string@003a │ │ -068872: 6e20 5324 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -068878: 2201 9204 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -06887c: 7010 fb24 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068882: 6e20 0425 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068888: 0c01 |0026: move-result-object v1 │ │ -06888a: 1a02 0700 |0027: const-string v2, " " // string@0007 │ │ -06888e: 6e20 0425 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068894: 0c01 |002c: move-result-object v1 │ │ -068896: 6e10 0a25 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06889c: 0c00 |0030: move-result-object v0 │ │ -06889e: 6e20 4e24 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0688a4: 1a01 9c24 |0034: const-string v1, "mCreated=" // string@249c │ │ -0688a8: 6e20 4e24 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0688ae: 5541 ff00 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00ff │ │ -0688b2: 6e20 4f24 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0688b8: 1a01 7727 |003e: const-string v1, "mResumed=" // string@2777 │ │ -0688bc: 6e20 4e24 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0688c2: 5541 0601 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0106 │ │ -0688c6: 6e20 4f24 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0688cc: 1a01 8700 |0048: const-string v1, " mStopped=" // string@0087 │ │ -0688d0: 6e20 4e24 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0688d6: 5541 0801 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ -0688da: 6e20 4f24 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0688e0: 1a01 7f00 |0052: const-string v1, " mReallyStopped=" // string@007f │ │ -0688e4: 6e20 4e24 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0688ea: 5541 0501 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0105 │ │ -0688ee: 6e20 5424 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0688f4: 6e20 4e24 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0688fa: 1a01 3326 |005f: const-string v1, "mLoadersStarted=" // string@2633 │ │ -0688fe: 6e20 4e24 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -068904: 5541 0301 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ -068908: 6e20 5424 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -06890e: 5441 0201 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -068912: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -068916: 6e20 4e24 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06891c: 1a01 ba0c |0070: const-string v1, "Loader Manager " // string@0cba │ │ -068920: 6e20 4e24 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -068926: 5441 0201 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -06892a: 7110 0e25 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -068930: 0a01 |007a: move-result v1 │ │ -068932: 7110 9424 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -068938: 0c01 |007e: move-result-object v1 │ │ -06893a: 6e20 4e24 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -068940: 1a01 6801 |0082: const-string v1, ":" // string@0168 │ │ -068944: 6e20 5324 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -06894a: 5441 0201 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -06894e: 2202 9204 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -068952: 7010 fb24 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068958: 6e20 0425 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06895e: 0c02 |0091: move-result-object v2 │ │ -068960: 1a03 0700 |0092: const-string v3, " " // string@0007 │ │ -068964: 6e20 0425 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06896a: 0c02 |0097: move-result-object v2 │ │ -06896c: 6e10 0a25 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068972: 0c02 |009b: move-result-object v2 │ │ -068974: 6e58 6506 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0665 │ │ -06897a: 5441 0001 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -06897e: 6e58 8d05 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@058d │ │ -068984: 6e20 4e24 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06898a: 1a01 c713 |00a7: const-string v1, "View Hierarchy:" // string@13c7 │ │ -06898e: 6e20 5324 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -068994: 2201 9204 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -068998: 7010 fb24 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06899e: 6e20 0425 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0689a4: 0c01 |00b4: move-result-object v1 │ │ -0689a6: 1a02 0700 |00b5: const-string v2, " " // string@0007 │ │ -0689aa: 6e20 0425 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0689b0: 0c01 |00ba: move-result-object v1 │ │ -0689b2: 6e10 0a25 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0689b8: 0c01 |00be: move-result-object v1 │ │ -0689ba: 6e10 2105 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0521 │ │ -0689c0: 0c02 |00c2: move-result-object v2 │ │ -0689c2: 6e10 9420 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ -0689c8: 0c02 |00c6: move-result-object v2 │ │ -0689ca: 7040 1205 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0512 │ │ -0689d0: 0e00 |00ca: return-void │ │ +06881c: |[06881c] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +06882c: 6001 3c00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +068830: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +068834: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +068838: 6e20 4e24 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06883e: 1a01 c30c |0009: const-string v1, "Local FragmentActivity " // string@0cc3 │ │ +068842: 6e20 4e24 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +068848: 7110 0e25 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +06884e: 0a01 |0011: move-result v1 │ │ +068850: 7110 9424 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +068856: 0c01 |0015: move-result-object v1 │ │ +068858: 6e20 4e24 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06885e: 1a01 3a00 |0019: const-string v1, " State:" // string@003a │ │ +068862: 6e20 5324 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +068868: 2201 9204 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +06886c: 7010 fb24 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068872: 6e20 0425 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068878: 0c01 |0026: move-result-object v1 │ │ +06887a: 1a02 0700 |0027: const-string v2, " " // string@0007 │ │ +06887e: 6e20 0425 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068884: 0c01 |002c: move-result-object v1 │ │ +068886: 6e10 0a25 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06888c: 0c00 |0030: move-result-object v0 │ │ +06888e: 6e20 4e24 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +068894: 1a01 9c24 |0034: const-string v1, "mCreated=" // string@249c │ │ +068898: 6e20 4e24 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06889e: 5541 ff00 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00ff │ │ +0688a2: 6e20 4f24 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0688a8: 1a01 7727 |003e: const-string v1, "mResumed=" // string@2777 │ │ +0688ac: 6e20 4e24 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0688b2: 5541 0601 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0106 │ │ +0688b6: 6e20 4f24 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0688bc: 1a01 8700 |0048: const-string v1, " mStopped=" // string@0087 │ │ +0688c0: 6e20 4e24 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0688c6: 5541 0801 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ +0688ca: 6e20 4f24 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0688d0: 1a01 7f00 |0052: const-string v1, " mReallyStopped=" // string@007f │ │ +0688d4: 6e20 4e24 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0688da: 5541 0501 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0105 │ │ +0688de: 6e20 5424 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0688e4: 6e20 4e24 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0688ea: 1a01 3326 |005f: const-string v1, "mLoadersStarted=" // string@2633 │ │ +0688ee: 6e20 4e24 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0688f4: 5541 0301 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ +0688f8: 6e20 5424 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0688fe: 5441 0201 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +068902: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +068906: 6e20 4e24 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06890c: 1a01 ba0c |0070: const-string v1, "Loader Manager " // string@0cba │ │ +068910: 6e20 4e24 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +068916: 5441 0201 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +06891a: 7110 0e25 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +068920: 0a01 |007a: move-result v1 │ │ +068922: 7110 9424 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +068928: 0c01 |007e: move-result-object v1 │ │ +06892a: 6e20 4e24 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +068930: 1a01 6801 |0082: const-string v1, ":" // string@0168 │ │ +068934: 6e20 5324 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +06893a: 5441 0201 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +06893e: 2202 9204 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +068942: 7010 fb24 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068948: 6e20 0425 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06894e: 0c02 |0091: move-result-object v2 │ │ +068950: 1a03 0700 |0092: const-string v3, " " // string@0007 │ │ +068954: 6e20 0425 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06895a: 0c02 |0097: move-result-object v2 │ │ +06895c: 6e10 0a25 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068962: 0c02 |009b: move-result-object v2 │ │ +068964: 6e58 6506 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0665 │ │ +06896a: 5441 0001 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +06896e: 6e58 8d05 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@058d │ │ +068974: 6e20 4e24 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06897a: 1a01 c713 |00a7: const-string v1, "View Hierarchy:" // string@13c7 │ │ +06897e: 6e20 5324 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +068984: 2201 9204 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +068988: 7010 fb24 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06898e: 6e20 0425 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068994: 0c01 |00b4: move-result-object v1 │ │ +068996: 1a02 0700 |00b5: const-string v2, " " // string@0007 │ │ +06899a: 6e20 0425 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0689a0: 0c01 |00ba: move-result-object v1 │ │ +0689a2: 6e10 0a25 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0689a8: 0c01 |00be: move-result-object v1 │ │ +0689aa: 6e10 2105 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0521 │ │ +0689b0: 0c02 |00c2: move-result-object v2 │ │ +0689b2: 6e10 9420 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ +0689b8: 0c02 |00c6: move-result-object v2 │ │ +0689ba: 7040 1205 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0512 │ │ +0689c0: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0006 line=672 │ │ 0x000e line=673 │ │ 0x0019 line=674 │ │ 0x001e line=675 │ │ @@ -7572,23 +7572,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0689d4: |[0689d4] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -0689e4: 6e10 1805 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0518 │ │ -0689ea: 0c00 |0003: move-result-object v0 │ │ -0689ec: 1f00 e900 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00e9 │ │ -0689f0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0689f4: 5401 f400 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00f4 │ │ -0689f8: 1101 |000a: return-object v1 │ │ -0689fa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0689fc: 28fe |000c: goto 000a // -0002 │ │ +0689c4: |[0689c4] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +0689d4: 6e10 1805 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0518 │ │ +0689da: 0c00 |0003: move-result-object v0 │ │ +0689dc: 1f00 e900 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00e9 │ │ +0689e0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0689e4: 5401 f400 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00f4 │ │ +0689e8: 1101 |000a: return-object v1 │ │ +0689ea: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0689ec: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0006 line=634 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -7598,33 +7598,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 │ │ -068a00: |[068a00] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -068a10: 5421 fc00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -068a14: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -068a18: 2201 b501 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@01b5 │ │ -068a1c: 7010 4e0a 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0a4e │ │ -068a22: 5b21 fc00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -068a26: 5421 fc00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -068a2a: 6e20 580a 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a58 │ │ -068a30: 0c00 |0010: move-result-object v0 │ │ -068a32: 1f00 0801 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ -068a36: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -068a3a: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -068a3e: 2200 0801 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ -068a42: 7040 5b06 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@065b │ │ -068a48: 5421 fc00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -068a4c: 6e30 5f0a 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a5f │ │ -068a52: 1100 |0021: return-object v0 │ │ -068a54: 6e20 6d06 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@066d │ │ -068a5a: 28fc |0025: goto 0021 // -0004 │ │ +0689f0: |[0689f0] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +068a00: 5421 fc00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +068a04: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +068a08: 2201 b501 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@01b5 │ │ +068a0c: 7010 4e0a 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0a4e │ │ +068a12: 5b21 fc00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +068a16: 5421 fc00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +068a1a: 6e20 580a 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a58 │ │ +068a20: 0c00 |0010: move-result-object v0 │ │ +068a22: 1f00 0801 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ +068a26: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +068a2a: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +068a2e: 2200 0801 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ +068a32: 7040 5b06 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@065b │ │ +068a38: 5421 fc00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +068a3c: 6e30 5f0a 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a5f │ │ +068a42: 1100 |0021: return-object v0 │ │ +068a44: 6e20 6d06 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@066d │ │ +068a4a: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0004 line=886 │ │ 0x000b line=888 │ │ 0x0013 line=889 │ │ 0x0015 line=890 │ │ @@ -7645,17 +7645,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068a5c: |[068a5c] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -068a6c: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068a70: 1100 |0002: return-object v0 │ │ +068a4c: |[068a4c] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +068a5c: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068a60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -7663,28 +7663,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -068a74: |[068a74] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -068a84: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -068a86: 5430 0201 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -068a8a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -068a8e: 5430 0201 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -068a92: 1100 |0007: return-object v0 │ │ -068a94: 5c32 fd00 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00fd │ │ -068a98: 1a00 1601 |000a: const-string v0, "(root)" // string@0116 │ │ -068a9c: 5531 0301 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ -068aa0: 6e40 1a05 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ -068aa6: 0c00 |0011: move-result-object v0 │ │ -068aa8: 5b30 0201 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -068aac: 5430 0201 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -068ab0: 28f1 |0016: goto 0007 // -000f │ │ +068a64: |[068a64] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +068a74: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +068a76: 5430 0201 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +068a7a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +068a7e: 5430 0201 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +068a82: 1100 |0007: return-object v0 │ │ +068a84: 5c32 fd00 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00fd │ │ +068a88: 1a00 1601 |000a: const-string v0, "(root)" // string@0116 │ │ +068a8c: 5531 0301 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ +068a90: 6e40 1a05 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ +068a96: 0c00 |0011: move-result-object v0 │ │ +068a98: 5b30 0201 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +068a9c: 5430 0201 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +068aa0: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=876 │ │ 0x0005 line=877 │ │ 0x0007 line=881 │ │ 0x0008 line=879 │ │ 0x000a line=880 │ │ @@ -7697,28 +7697,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -068ab4: |[068ab4] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ -068ac4: 5421 fc00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -068ac8: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -068acc: 5421 fc00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -068ad0: 6e20 580a 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a58 │ │ -068ad6: 0c00 |0009: move-result-object v0 │ │ -068ad8: 1f00 0801 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ -068adc: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -068ae0: 5501 9401 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ -068ae4: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -068ae8: 6e10 5f06 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@065f │ │ -068aee: 5421 fc00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -068af2: 6e20 610a 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a61 │ │ -068af8: 0e00 |001a: return-void │ │ +068aa4: |[068aa4] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ +068ab4: 5421 fc00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +068ab8: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +068abc: 5421 fc00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +068ac0: 6e20 580a 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a58 │ │ +068ac6: 0c00 |0009: move-result-object v0 │ │ +068ac8: 1f00 0801 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ +068acc: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +068ad0: 5501 9401 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ +068ad4: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +068ad8: 6e10 5f06 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@065f │ │ +068ade: 5421 fc00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +068ae2: 6e20 610a 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a61 │ │ +068ae8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0004 line=860 │ │ 0x000c line=861 │ │ 0x0012 line=862 │ │ 0x0015 line=863 │ │ @@ -7733,69 +7733,69 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -068afc: |[068afc] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -068b0c: 5452 0001 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068b10: 6e10 a405 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ -068b16: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -068b1a: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ -068b1e: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -068b22: 5452 0001 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068b26: 5422 2601 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -068b2a: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -068b2e: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ -068b32: 5452 0001 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068b36: 5422 2601 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -068b3a: 6e10 4c25 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -068b40: 0a02 |001a: move-result v2 │ │ -068b42: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ -068b46: 1a02 6605 |001d: const-string v2, "FragmentActivity" // string@0566 │ │ -068b4a: 2203 9204 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -068b4e: 7010 fb24 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068b54: 1a04 c602 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@02c6 │ │ -068b58: 6e20 0425 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068b5e: 0c03 |0029: move-result-object v3 │ │ -068b60: 7110 9424 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -068b66: 0c04 |002d: move-result-object v4 │ │ -068b68: 6e20 0425 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068b6e: 0c03 |0031: move-result-object v3 │ │ -068b70: 6e10 0a25 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068b76: 0c03 |0035: move-result-object v3 │ │ -068b78: 7120 af1e 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -068b7e: 0e00 |0039: return-void │ │ -068b80: 5452 0001 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068b84: 5422 2601 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -068b88: 6e20 4625 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -068b8e: 0c00 |0041: move-result-object v0 │ │ -068b90: 1f00 e500 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -068b94: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ -068b98: 1a02 6605 |0046: const-string v2, "FragmentActivity" // string@0566 │ │ -068b9c: 2203 9204 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -068ba0: 7010 fb24 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068ba6: 1a04 c702 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@02c7 │ │ -068baa: 6e20 0425 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068bb0: 0c03 |0052: move-result-object v3 │ │ -068bb2: 7110 9424 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -068bb8: 0c04 |0056: move-result-object v4 │ │ -068bba: 6e20 0425 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068bc0: 0c03 |005a: move-result-object v3 │ │ -068bc2: 6e10 0a25 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068bc8: 0c03 |005e: move-result-object v3 │ │ -068bca: 7120 af1e 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -068bd0: 28d7 |0062: goto 0039 // -0029 │ │ -068bd2: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ -068bd8: b562 |0066: and-int/2addr v2, v6 │ │ -068bda: 6e40 cd04 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@04cd │ │ -068be0: 28cf |006a: goto 0039 // -0031 │ │ -068be2: 6f40 6200 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ -068be8: 28cb |006e: goto 0039 // -0035 │ │ +068aec: |[068aec] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +068afc: 5452 0001 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068b00: 6e10 a405 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ +068b06: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +068b0a: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ +068b0e: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +068b12: 5452 0001 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068b16: 5422 2601 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +068b1a: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +068b1e: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ +068b22: 5452 0001 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068b26: 5422 2601 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +068b2a: 6e10 4c25 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +068b30: 0a02 |001a: move-result v2 │ │ +068b32: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ +068b36: 1a02 6605 |001d: const-string v2, "FragmentActivity" // string@0566 │ │ +068b3a: 2203 9204 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +068b3e: 7010 fb24 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068b44: 1a04 c602 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@02c6 │ │ +068b48: 6e20 0425 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068b4e: 0c03 |0029: move-result-object v3 │ │ +068b50: 7110 9424 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +068b56: 0c04 |002d: move-result-object v4 │ │ +068b58: 6e20 0425 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068b5e: 0c03 |0031: move-result-object v3 │ │ +068b60: 6e10 0a25 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068b66: 0c03 |0035: move-result-object v3 │ │ +068b68: 7120 af1e 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +068b6e: 0e00 |0039: return-void │ │ +068b70: 5452 0001 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068b74: 5422 2601 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +068b78: 6e20 4625 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +068b7e: 0c00 |0041: move-result-object v0 │ │ +068b80: 1f00 e500 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +068b84: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ +068b88: 1a02 6605 |0046: const-string v2, "FragmentActivity" // string@0566 │ │ +068b8c: 2203 9204 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +068b90: 7010 fb24 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068b96: 1a04 c702 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@02c7 │ │ +068b9a: 6e20 0425 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068ba0: 0c03 |0052: move-result-object v3 │ │ +068ba2: 7110 9424 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +068ba8: 0c04 |0056: move-result-object v4 │ │ +068baa: 6e20 0425 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068bb0: 0c03 |005a: move-result-object v3 │ │ +068bb2: 6e10 0a25 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068bb8: 0c03 |005e: move-result-object v3 │ │ +068bba: 7120 af1e 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +068bc0: 28d7 |0062: goto 0039 // -0029 │ │ +068bc2: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ +068bc8: b562 |0066: and-int/2addr v2, v6 │ │ +068bca: 6e40 cd04 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@04cd │ │ +068bd0: 28cf |006a: goto 0039 // -0031 │ │ +068bd2: 6f40 6200 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ +068bd8: 28cb |006e: goto 0039 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x0007 line=154 │ │ 0x0009 line=155 │ │ 0x000b line=156 │ │ @@ -7819,16 +7819,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 │ │ -068bec: |[068bec] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -068bfc: 0e00 |0000: return-void │ │ +068bdc: |[068bdc] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +068bec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7837,21 +7837,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -068c00: |[068c00] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -068c10: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068c14: 6e10 a905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@05a9 │ │ -068c1a: 0a00 |0005: move-result v0 │ │ -068c1c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -068c20: 6e10 1405 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0514 │ │ -068c26: 0e00 |000b: return-void │ │ +068bf0: |[068bf0] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +068c00: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068c04: 6e10 a905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@05a9 │ │ +068c0a: 0a00 |0005: move-result v0 │ │ +068c0c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +068c10: 6e10 1405 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0514 │ │ +068c16: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0008 line=180 │ │ 0x000b line=182 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -7861,19 +7861,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -068c28: |[068c28] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -068c38: 6f20 6300 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0063 │ │ -068c3e: 5410 0001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068c42: 6e20 7e05 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@057e │ │ -068c48: 0e00 |0008: return-void │ │ +068c18: |[068c18] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +068c28: 6f20 6300 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0063 │ │ +068c2e: 5410 0001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068c32: 6e20 7e05 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@057e │ │ +068c38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ 0x0008 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -7884,45 +7884,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -068c4c: |[068c4c] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -068c5c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -068c5e: 5453 0001 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068c62: 5454 fe00 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00fe │ │ -068c66: 6e40 7805 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0578 │ │ -068c6c: 6e10 1905 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0519 │ │ -068c72: 0c03 |000b: move-result-object v3 │ │ -068c74: 6e10 151f 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1f15 │ │ -068c7a: 0c03 |000f: move-result-object v3 │ │ -068c7c: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -068c80: 6e10 1905 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0519 │ │ -068c86: 0c03 |0015: move-result-object v3 │ │ -068c88: 6e20 181f 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1f18 │ │ -068c8e: 6f20 6500 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -068c94: 6e10 1805 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0518 │ │ -068c9a: 0c00 |001f: move-result-object v0 │ │ -068c9c: 1f00 e900 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00e9 │ │ -068ca0: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -068ca4: 5403 f600 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00f6 │ │ -068ca8: 5b53 fc00 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -068cac: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ -068cb0: 1a03 5917 |002a: const-string v3, "android:support:fragments" // string@1759 │ │ -068cb4: 6e20 1503 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0315 │ │ -068cba: 0c01 |002f: move-result-object v1 │ │ -068cbc: 5453 0001 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068cc0: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -068cc4: 5402 f500 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00f5 │ │ -068cc8: 6e30 b105 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@05b1 │ │ -068cce: 5452 0001 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068cd2: 6e10 8005 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0580 │ │ -068cd8: 0e00 |003e: return-void │ │ +068c3c: |[068c3c] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +068c4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +068c4e: 5453 0001 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068c52: 5454 fe00 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00fe │ │ +068c56: 6e40 7805 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@0578 │ │ +068c5c: 6e10 1905 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0519 │ │ +068c62: 0c03 |000b: move-result-object v3 │ │ +068c64: 6e10 151f 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@1f15 │ │ +068c6a: 0c03 |000f: move-result-object v3 │ │ +068c6c: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ +068c70: 6e10 1905 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0519 │ │ +068c76: 0c03 |0015: move-result-object v3 │ │ +068c78: 6e20 181f 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1f18 │ │ +068c7e: 6f20 6500 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +068c84: 6e10 1805 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0518 │ │ +068c8a: 0c00 |001f: move-result-object v0 │ │ +068c8c: 1f00 e900 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00e9 │ │ +068c90: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +068c94: 5403 f600 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00f6 │ │ +068c98: 5b53 fc00 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +068c9c: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ +068ca0: 1a03 5917 |002a: const-string v3, "android:support:fragments" // string@1759 │ │ +068ca4: 6e20 1503 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0315 │ │ +068caa: 0c01 |002f: move-result-object v1 │ │ +068cac: 5453 0001 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068cb0: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +068cb4: 5402 f500 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00f5 │ │ +068cb8: 6e30 b105 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@05b1 │ │ +068cbe: 5452 0001 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068cc2: 6e10 8005 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0580 │ │ +068cc8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x0008 line=200 │ │ 0x0012 line=201 │ │ 0x0019 line=204 │ │ 0x001c line=206 │ │ @@ -7944,33 +7944,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -068cdc: |[068cdc] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -068cec: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -068cf0: 6f30 6800 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0068 │ │ -068cf6: 0a00 |0005: move-result v0 │ │ -068cf8: 5431 0001 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068cfc: 6e10 1b05 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@051b │ │ -068d02: 0c02 |000b: move-result-object v2 │ │ -068d04: 6e30 8105 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0581 │ │ -068d0a: 0a01 |000f: move-result v1 │ │ -068d0c: b610 |0010: or-int/2addr v0, v1 │ │ -068d0e: 6001 3c00 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -068d12: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -068d16: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -068d1a: 0f00 |0017: return v0 │ │ -068d1c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -068d1e: 28fe |0019: goto 0017 // -0002 │ │ -068d20: 6f30 6800 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0068 │ │ -068d26: 0a00 |001d: move-result v0 │ │ -068d28: 28f9 |001e: goto 0017 // -0007 │ │ +068ccc: |[068ccc] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +068cdc: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +068ce0: 6f30 6800 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0068 │ │ +068ce6: 0a00 |0005: move-result v0 │ │ +068ce8: 5431 0001 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068cec: 6e10 1b05 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@051b │ │ +068cf2: 0c02 |000b: move-result-object v2 │ │ +068cf4: 6e30 8105 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0581 │ │ +068cfa: 0a01 |000f: move-result v1 │ │ +068cfc: b610 |0010: or-int/2addr v0, v1 │ │ +068cfe: 6001 3c00 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +068d02: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +068d06: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +068d0a: 0f00 |0017: return v0 │ │ +068d0c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +068d0e: 28fe |0019: goto 0017 // -0002 │ │ +068d10: 6f30 6800 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0068 │ │ +068d16: 0a00 |001d: move-result v0 │ │ +068d18: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ 0x0006 line=225 │ │ 0x0011 line=226 │ │ 0x0017 line=234 │ │ @@ -7988,200 +7988,200 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 370 16-bit code units │ │ -068d2c: |[068d2c] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -068d3c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -068d3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -068d40: 121a |0002: const/4 v10, #int 1 // #1 │ │ -068d42: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -068d44: 1a07 251d |0004: const-string v7, "fragment" // string@1d25 │ │ -068d48: 6e20 da24 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -068d4e: 0a07 |0009: move-result v7 │ │ -068d50: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -068d54: 6f40 6900 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0069 │ │ -068d5a: 0c07 |000f: move-result-object v7 │ │ -068d5c: 1107 |0010: return-object v7 │ │ -068d5e: 1a07 0319 |0011: const-string v7, "class" // string@1903 │ │ -068d62: 7230 a71e 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1ea7 │ │ -068d68: 0c02 |0016: move-result-object v2 │ │ -068d6a: 6207 ee00 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00ee │ │ -068d6e: 6e30 3b01 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -068d74: 0c00 |001c: move-result-object v0 │ │ -068d76: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -068d7a: 6e20 c901 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ -068d80: 0c02 |0022: move-result-object v2 │ │ -068d82: 6e30 c801 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -068d88: 0a04 |0026: move-result v4 │ │ -068d8a: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -068d8c: 6e20 c901 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ -068d92: 0c06 |002b: move-result-object v6 │ │ -068d94: 6e10 cd01 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -068d9a: 7120 ca04 2b00 |002f: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@04ca │ │ -068da0: 0a07 |0032: move-result v7 │ │ -068da2: 3907 0700 |0033: if-nez v7, 003a // +0007 │ │ -068da6: 6f40 6900 cbed |0035: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0069 │ │ -068dac: 0c07 |0038: move-result-object v7 │ │ -068dae: 28d7 |0039: goto 0010 // -0029 │ │ -068db0: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -068db2: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ -068db6: 6e10 b51f 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -068dbc: 0a01 |0040: move-result v1 │ │ -068dbe: 3381 2700 |0041: if-ne v1, v8, 0068 // +0027 │ │ -068dc2: 3384 2500 |0043: if-ne v4, v8, 0068 // +0025 │ │ -068dc6: 3906 2300 |0045: if-nez v6, 0068 // +0023 │ │ -068dca: 2207 7e04 |0047: new-instance v7, Ljava/lang/IllegalArgumentException; // type@047e │ │ -068dce: 2208 9204 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -068dd2: 7010 fb24 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068dd8: 7210 a81e 0e00 |004e: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1ea8 │ │ -068dde: 0c09 |0051: move-result-object v9 │ │ -068de0: 6e20 0425 9800 |0052: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068de6: 0c08 |0055: move-result-object v8 │ │ -068de8: 1a09 6c01 |0056: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@016c │ │ -068dec: 6e20 0425 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068df2: 0c08 |005b: move-result-object v8 │ │ -068df4: 6e20 0425 2800 |005c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068dfa: 0c08 |005f: move-result-object v8 │ │ -068dfc: 6e10 0a25 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068e02: 0c08 |0063: move-result-object v8 │ │ -068e04: 7020 8824 8700 |0064: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -068e0a: 2707 |0067: throw v7 │ │ -068e0c: 3284 0800 |0068: if-eq v4, v8, 0070 // +0008 │ │ -068e10: 54b7 0001 |006a: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068e14: 6e20 9105 4700 |006c: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0591 │ │ -068e1a: 0c03 |006f: move-result-object v3 │ │ -068e1c: 3903 0a00 |0070: if-nez v3, 007a // +000a │ │ -068e20: 3806 0800 |0072: if-eqz v6, 007a // +0008 │ │ -068e24: 54b7 0001 |0074: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068e28: 6e20 9205 6700 |0076: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0592 │ │ -068e2e: 0c03 |0079: move-result-object v3 │ │ -068e30: 3903 0a00 |007a: if-nez v3, 0084 // +000a │ │ -068e34: 3281 0800 |007c: if-eq v1, v8, 0084 // +0008 │ │ -068e38: 54b7 0001 |007e: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068e3c: 6e20 9105 1700 |0080: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0591 │ │ -068e42: 0c03 |0083: move-result-object v3 │ │ -068e44: 6307 1d01 |0084: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -068e48: 3807 3200 |0086: if-eqz v7, 00b8 // +0032 │ │ -068e4c: 1a07 6605 |0088: const-string v7, "FragmentActivity" // string@0566 │ │ -068e50: 2208 9204 |008a: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -068e54: 7010 fb24 0800 |008c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068e5a: 1a09 712b |008f: const-string v9, "onCreateView: id=0x" // string@2b71 │ │ -068e5e: 6e20 0425 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068e64: 0c08 |0094: move-result-object v8 │ │ -068e66: 7110 9424 0400 |0095: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -068e6c: 0c09 |0098: move-result-object v9 │ │ -068e6e: 6e20 0425 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068e74: 0c08 |009c: move-result-object v8 │ │ -068e76: 1a09 5900 |009d: const-string v9, " fname=" // string@0059 │ │ -068e7a: 6e20 0425 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068e80: 0c08 |00a2: move-result-object v8 │ │ -068e82: 6e20 0425 2800 |00a3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068e88: 0c08 |00a6: move-result-object v8 │ │ -068e8a: 1a09 5600 |00a7: const-string v9, " existing=" // string@0056 │ │ -068e8e: 6e20 0425 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068e94: 0c08 |00ac: move-result-object v8 │ │ -068e96: 6e20 0325 3800 |00ad: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -068e9c: 0c08 |00b0: move-result-object v8 │ │ -068e9e: 6e10 0a25 0800 |00b1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068ea4: 0c08 |00b4: move-result-object v8 │ │ -068ea6: 7120 ae1e 8700 |00b5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -068eac: 3903 4600 |00b8: if-nez v3, 00fe // +0046 │ │ -068eb0: 7120 bf04 2b00 |00ba: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04bf │ │ -068eb6: 0c03 |00bd: move-result-object v3 │ │ -068eb8: 5c3a d000 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ -068ebc: 3804 3c00 |00c0: if-eqz v4, 00fc // +003c │ │ -068ec0: 0147 |00c2: move v7, v4 │ │ -068ec2: 5937 ce00 |00c3: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -068ec6: 5931 cb00 |00c5: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -068eca: 5b36 e400 |00c7: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -068ece: 5c3a d300 |00c9: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ -068ed2: 54b7 0001 |00cb: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068ed6: 5b37 cf00 |00cd: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -068eda: 5437 e000 |00cf: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -068ede: 6e40 db04 b37e |00d1: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@04db │ │ -068ee4: 54b7 0001 |00d4: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068ee8: 6e30 7505 370a |00d6: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ -068eee: 5437 e900 |00d9: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -068ef2: 3907 7f00 |00db: if-nez v7, 015a // +007f │ │ -068ef6: 2207 7f04 |00dd: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ -068efa: 2208 9204 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -068efe: 7010 fb24 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068f04: 1a09 6105 |00e4: const-string v9, "Fragment " // string@0561 │ │ -068f08: 6e20 0425 9800 |00e6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f0e: 0c08 |00e9: move-result-object v8 │ │ -068f10: 6e20 0425 2800 |00ea: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f16: 0c08 |00ed: move-result-object v8 │ │ -068f18: 1a09 5100 |00ee: const-string v9, " did not create a view." // string@0051 │ │ -068f1c: 6e20 0425 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f22: 0c08 |00f3: move-result-object v8 │ │ -068f24: 6e10 0a25 0800 |00f4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068f2a: 0c08 |00f7: move-result-object v8 │ │ -068f2c: 7020 8c24 8700 |00f8: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -068f32: 2707 |00fb: throw v7 │ │ -068f34: 0117 |00fc: move v7, v1 │ │ -068f36: 28c6 |00fd: goto 00c3 // -003a │ │ -068f38: 5537 d300 |00fe: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ -068f3c: 3807 4900 |0100: if-eqz v7, 0149 // +0049 │ │ -068f40: 2207 7e04 |0102: new-instance v7, Ljava/lang/IllegalArgumentException; // type@047e │ │ -068f44: 2208 9204 |0104: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -068f48: 7010 fb24 0800 |0106: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -068f4e: 7210 a81e 0e00 |0109: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1ea8 │ │ -068f54: 0c09 |010c: move-result-object v9 │ │ -068f56: 6e20 0425 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f5c: 0c08 |0110: move-result-object v8 │ │ -068f5e: 1a09 6b01 |0111: const-string v9, ": Duplicate id 0x" // string@016b │ │ -068f62: 6e20 0425 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f68: 0c08 |0116: move-result-object v8 │ │ -068f6a: 7110 9424 0400 |0117: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -068f70: 0c09 |011a: move-result-object v9 │ │ -068f72: 6e20 0425 9800 |011b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f78: 0c08 |011e: move-result-object v8 │ │ -068f7a: 1a09 3401 |011f: const-string v9, ", tag " // string@0134 │ │ -068f7e: 6e20 0425 9800 |0121: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f84: 0c08 |0124: move-result-object v8 │ │ -068f86: 6e20 0425 6800 |0125: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f8c: 0c08 |0128: move-result-object v8 │ │ -068f8e: 1a09 3101 |0129: const-string v9, ", or parent id 0x" // string@0131 │ │ -068f92: 6e20 0425 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068f98: 0c08 |012e: move-result-object v8 │ │ -068f9a: 7110 9424 0100 |012f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -068fa0: 0c09 |0132: move-result-object v9 │ │ -068fa2: 6e20 0425 9800 |0133: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068fa8: 0c08 |0136: move-result-object v8 │ │ -068faa: 1a09 a900 |0137: const-string v9, " with another fragment for " // string@00a9 │ │ -068fae: 6e20 0425 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068fb4: 0c08 |013c: move-result-object v8 │ │ -068fb6: 6e20 0425 2800 |013d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -068fbc: 0c08 |0140: move-result-object v8 │ │ -068fbe: 6e10 0a25 0800 |0141: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -068fc4: 0c08 |0144: move-result-object v8 │ │ -068fc6: 7020 8824 8700 |0145: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -068fcc: 2707 |0148: throw v7 │ │ -068fce: 5c3a d300 |0149: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ -068fd2: 5537 df00 |014b: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ -068fd6: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ -068fda: 5437 e000 |014f: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -068fde: 6e40 db04 b37e |0151: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@04db │ │ -068fe4: 54b7 0001 |0154: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -068fe8: 6e20 a205 3700 |0156: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@05a2 │ │ -068fee: 2880 |0159: goto 00d9 // -0080 │ │ -068ff0: 3804 0700 |015a: if-eqz v4, 0161 // +0007 │ │ -068ff4: 5437 e900 |015c: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -068ff8: 6e20 0c20 4700 |015e: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@200c │ │ -068ffe: 5437 e900 |0161: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -069002: 6e10 cc1f 0700 |0163: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ -069008: 0c07 |0166: move-result-object v7 │ │ -06900a: 3907 0700 |0167: if-nez v7, 016e // +0007 │ │ -06900e: 5437 e900 |0169: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -069012: 6e20 1d20 6700 |016b: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@201d │ │ -069018: 5437 e900 |016e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -06901c: 2900 a0fe |0170: goto/16 0010 // -0160 │ │ +068d1c: |[068d1c] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +068d2c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +068d2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +068d30: 121a |0002: const/4 v10, #int 1 // #1 │ │ +068d32: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +068d34: 1a07 251d |0004: const-string v7, "fragment" // string@1d25 │ │ +068d38: 6e20 da24 c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +068d3e: 0a07 |0009: move-result v7 │ │ +068d40: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +068d44: 6f40 6900 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0069 │ │ +068d4a: 0c07 |000f: move-result-object v7 │ │ +068d4c: 1107 |0010: return-object v7 │ │ +068d4e: 1a07 0319 |0011: const-string v7, "class" // string@1903 │ │ +068d52: 7230 a71e 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1ea7 │ │ +068d58: 0c02 |0016: move-result-object v2 │ │ +068d5a: 6207 ee00 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00ee │ │ +068d5e: 6e30 3b01 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +068d64: 0c00 |001c: move-result-object v0 │ │ +068d66: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +068d6a: 6e20 c901 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ +068d70: 0c02 |0022: move-result-object v2 │ │ +068d72: 6e30 c801 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +068d78: 0a04 |0026: move-result v4 │ │ +068d7a: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +068d7c: 6e20 c901 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ +068d82: 0c06 |002b: move-result-object v6 │ │ +068d84: 6e10 cd01 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +068d8a: 7120 ca04 2b00 |002f: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@04ca │ │ +068d90: 0a07 |0032: move-result v7 │ │ +068d92: 3907 0700 |0033: if-nez v7, 003a // +0007 │ │ +068d96: 6f40 6900 cbed |0035: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0069 │ │ +068d9c: 0c07 |0038: move-result-object v7 │ │ +068d9e: 28d7 |0039: goto 0010 // -0029 │ │ +068da0: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +068da2: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ +068da6: 6e10 b51f 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +068dac: 0a01 |0040: move-result v1 │ │ +068dae: 3381 2700 |0041: if-ne v1, v8, 0068 // +0027 │ │ +068db2: 3384 2500 |0043: if-ne v4, v8, 0068 // +0025 │ │ +068db6: 3906 2300 |0045: if-nez v6, 0068 // +0023 │ │ +068dba: 2207 7e04 |0047: new-instance v7, Ljava/lang/IllegalArgumentException; // type@047e │ │ +068dbe: 2208 9204 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +068dc2: 7010 fb24 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068dc8: 7210 a81e 0e00 |004e: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1ea8 │ │ +068dce: 0c09 |0051: move-result-object v9 │ │ +068dd0: 6e20 0425 9800 |0052: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068dd6: 0c08 |0055: move-result-object v8 │ │ +068dd8: 1a09 6c01 |0056: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@016c │ │ +068ddc: 6e20 0425 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068de2: 0c08 |005b: move-result-object v8 │ │ +068de4: 6e20 0425 2800 |005c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068dea: 0c08 |005f: move-result-object v8 │ │ +068dec: 6e10 0a25 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068df2: 0c08 |0063: move-result-object v8 │ │ +068df4: 7020 8824 8700 |0064: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +068dfa: 2707 |0067: throw v7 │ │ +068dfc: 3284 0800 |0068: if-eq v4, v8, 0070 // +0008 │ │ +068e00: 54b7 0001 |006a: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068e04: 6e20 9105 4700 |006c: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0591 │ │ +068e0a: 0c03 |006f: move-result-object v3 │ │ +068e0c: 3903 0a00 |0070: if-nez v3, 007a // +000a │ │ +068e10: 3806 0800 |0072: if-eqz v6, 007a // +0008 │ │ +068e14: 54b7 0001 |0074: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068e18: 6e20 9205 6700 |0076: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0592 │ │ +068e1e: 0c03 |0079: move-result-object v3 │ │ +068e20: 3903 0a00 |007a: if-nez v3, 0084 // +000a │ │ +068e24: 3281 0800 |007c: if-eq v1, v8, 0084 // +0008 │ │ +068e28: 54b7 0001 |007e: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068e2c: 6e20 9105 1700 |0080: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0591 │ │ +068e32: 0c03 |0083: move-result-object v3 │ │ +068e34: 6307 1d01 |0084: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +068e38: 3807 3200 |0086: if-eqz v7, 00b8 // +0032 │ │ +068e3c: 1a07 6605 |0088: const-string v7, "FragmentActivity" // string@0566 │ │ +068e40: 2208 9204 |008a: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +068e44: 7010 fb24 0800 |008c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068e4a: 1a09 712b |008f: const-string v9, "onCreateView: id=0x" // string@2b71 │ │ +068e4e: 6e20 0425 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068e54: 0c08 |0094: move-result-object v8 │ │ +068e56: 7110 9424 0400 |0095: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +068e5c: 0c09 |0098: move-result-object v9 │ │ +068e5e: 6e20 0425 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068e64: 0c08 |009c: move-result-object v8 │ │ +068e66: 1a09 5900 |009d: const-string v9, " fname=" // string@0059 │ │ +068e6a: 6e20 0425 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068e70: 0c08 |00a2: move-result-object v8 │ │ +068e72: 6e20 0425 2800 |00a3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068e78: 0c08 |00a6: move-result-object v8 │ │ +068e7a: 1a09 5600 |00a7: const-string v9, " existing=" // string@0056 │ │ +068e7e: 6e20 0425 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068e84: 0c08 |00ac: move-result-object v8 │ │ +068e86: 6e20 0325 3800 |00ad: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +068e8c: 0c08 |00b0: move-result-object v8 │ │ +068e8e: 6e10 0a25 0800 |00b1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068e94: 0c08 |00b4: move-result-object v8 │ │ +068e96: 7120 ae1e 8700 |00b5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +068e9c: 3903 4600 |00b8: if-nez v3, 00fe // +0046 │ │ +068ea0: 7120 bf04 2b00 |00ba: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04bf │ │ +068ea6: 0c03 |00bd: move-result-object v3 │ │ +068ea8: 5c3a d000 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ +068eac: 3804 3c00 |00c0: if-eqz v4, 00fc // +003c │ │ +068eb0: 0147 |00c2: move v7, v4 │ │ +068eb2: 5937 ce00 |00c3: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +068eb6: 5931 cb00 |00c5: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +068eba: 5b36 e400 |00c7: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +068ebe: 5c3a d300 |00c9: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ +068ec2: 54b7 0001 |00cb: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068ec6: 5b37 cf00 |00cd: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +068eca: 5437 e000 |00cf: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +068ece: 6e40 db04 b37e |00d1: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@04db │ │ +068ed4: 54b7 0001 |00d4: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068ed8: 6e30 7505 370a |00d6: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ +068ede: 5437 e900 |00d9: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +068ee2: 3907 7f00 |00db: if-nez v7, 015a // +007f │ │ +068ee6: 2207 7f04 |00dd: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ +068eea: 2208 9204 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +068eee: 7010 fb24 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068ef4: 1a09 6105 |00e4: const-string v9, "Fragment " // string@0561 │ │ +068ef8: 6e20 0425 9800 |00e6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068efe: 0c08 |00e9: move-result-object v8 │ │ +068f00: 6e20 0425 2800 |00ea: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f06: 0c08 |00ed: move-result-object v8 │ │ +068f08: 1a09 5100 |00ee: const-string v9, " did not create a view." // string@0051 │ │ +068f0c: 6e20 0425 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f12: 0c08 |00f3: move-result-object v8 │ │ +068f14: 6e10 0a25 0800 |00f4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068f1a: 0c08 |00f7: move-result-object v8 │ │ +068f1c: 7020 8c24 8700 |00f8: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +068f22: 2707 |00fb: throw v7 │ │ +068f24: 0117 |00fc: move v7, v1 │ │ +068f26: 28c6 |00fd: goto 00c3 // -003a │ │ +068f28: 5537 d300 |00fe: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ +068f2c: 3807 4900 |0100: if-eqz v7, 0149 // +0049 │ │ +068f30: 2207 7e04 |0102: new-instance v7, Ljava/lang/IllegalArgumentException; // type@047e │ │ +068f34: 2208 9204 |0104: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +068f38: 7010 fb24 0800 |0106: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +068f3e: 7210 a81e 0e00 |0109: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@1ea8 │ │ +068f44: 0c09 |010c: move-result-object v9 │ │ +068f46: 6e20 0425 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f4c: 0c08 |0110: move-result-object v8 │ │ +068f4e: 1a09 6b01 |0111: const-string v9, ": Duplicate id 0x" // string@016b │ │ +068f52: 6e20 0425 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f58: 0c08 |0116: move-result-object v8 │ │ +068f5a: 7110 9424 0400 |0117: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +068f60: 0c09 |011a: move-result-object v9 │ │ +068f62: 6e20 0425 9800 |011b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f68: 0c08 |011e: move-result-object v8 │ │ +068f6a: 1a09 3401 |011f: const-string v9, ", tag " // string@0134 │ │ +068f6e: 6e20 0425 9800 |0121: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f74: 0c08 |0124: move-result-object v8 │ │ +068f76: 6e20 0425 6800 |0125: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f7c: 0c08 |0128: move-result-object v8 │ │ +068f7e: 1a09 3101 |0129: const-string v9, ", or parent id 0x" // string@0131 │ │ +068f82: 6e20 0425 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f88: 0c08 |012e: move-result-object v8 │ │ +068f8a: 7110 9424 0100 |012f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +068f90: 0c09 |0132: move-result-object v9 │ │ +068f92: 6e20 0425 9800 |0133: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068f98: 0c08 |0136: move-result-object v8 │ │ +068f9a: 1a09 a900 |0137: const-string v9, " with another fragment for " // string@00a9 │ │ +068f9e: 6e20 0425 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068fa4: 0c08 |013c: move-result-object v8 │ │ +068fa6: 6e20 0425 2800 |013d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +068fac: 0c08 |0140: move-result-object v8 │ │ +068fae: 6e10 0a25 0800 |0141: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +068fb4: 0c08 |0144: move-result-object v8 │ │ +068fb6: 7020 8824 8700 |0145: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +068fbc: 2707 |0148: throw v7 │ │ +068fbe: 5c3a d300 |0149: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ +068fc2: 5537 df00 |014b: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ +068fc6: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ +068fca: 5437 e000 |014f: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +068fce: 6e40 db04 b37e |0151: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@04db │ │ +068fd4: 54b7 0001 |0154: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +068fd8: 6e20 a205 3700 |0156: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@05a2 │ │ +068fde: 2880 |0159: goto 00d9 // -0080 │ │ +068fe0: 3804 0700 |015a: if-eqz v4, 0161 // +0007 │ │ +068fe4: 5437 e900 |015c: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +068fe8: 6e20 0c20 4700 |015e: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@200c │ │ +068fee: 5437 e900 |0161: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +068ff2: 6e10 cc1f 0700 |0163: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ +068ff8: 0c07 |0166: move-result-object v7 │ │ +068ffa: 3907 0700 |0167: if-nez v7, 016e // +0007 │ │ +068ffe: 5437 e900 |0169: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +069002: 6e20 1d20 6700 |016b: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@201d │ │ +069008: 5437 e900 |016e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +06900c: 2900 a0fe |0170: goto/16 0010 // -0160 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=242 │ │ 0x000c line=243 │ │ 0x0010 line=323 │ │ 0x0011 line=246 │ │ 0x0017 line=247 │ │ @@ -8244,25 +8244,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -069020: |[069020] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -069030: 6f10 6a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -069036: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -069038: 6e20 1005 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0510 │ │ -06903e: 5410 0001 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -069042: 6e10 8205 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0582 │ │ -069048: 5410 0201 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -06904c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -069050: 5410 0201 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -069054: 6e10 5f06 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@065f │ │ -06905a: 0e00 |0015: return-void │ │ +069010: |[069010] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +069020: 6f10 6a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +069026: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +069028: 6e20 1005 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0510 │ │ +06902e: 5410 0001 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069032: 6e10 8205 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0582 │ │ +069038: 5410 0201 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +06903c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +069040: 5410 0201 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +069044: 6e10 5f06 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@065f │ │ +06904a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=333 │ │ 0x0007 line=335 │ │ 0x000c line=336 │ │ 0x0010 line=337 │ │ @@ -8275,29 +8275,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -06905c: |[06905c] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -06906c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -069070: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -069072: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -069076: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -069078: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -06907c: 6e10 0d1f 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f0d │ │ -069082: 0a00 |000b: move-result v0 │ │ -069084: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -069088: 6e10 2605 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0526 │ │ -06908e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -069090: 0f00 |0012: return v0 │ │ -069092: 6f30 6b00 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ -069098: 0a00 |0016: move-result v0 │ │ -06909a: 28fb |0017: goto 0012 // -0005 │ │ +06904c: |[06904c] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +06905c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +069060: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +069062: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +069066: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +069068: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +06906c: 6e10 0d1f 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f0d │ │ +069072: 0a00 |000b: move-result v0 │ │ +069074: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +069078: 6e10 2605 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0526 │ │ +06907e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +069080: 0f00 |0012: return v0 │ │ +069082: 6f30 6b00 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ +069088: 0a00 |0016: move-result v0 │ │ +06908a: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x000e line=351 │ │ 0x0011 line=352 │ │ 0x0012 line=355 │ │ locals : │ │ @@ -8310,19 +8310,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06909c: |[06909c] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -0690ac: 6f10 6c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@006c │ │ -0690b2: 5410 0001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0690b6: 6e10 8405 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0584 │ │ -0690bc: 0e00 |0008: return-void │ │ +06908c: |[06908c] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +06909c: 6f10 6c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@006c │ │ +0690a2: 5410 0001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0690a6: 6e10 8405 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0584 │ │ +0690ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0003 line=364 │ │ 0x0008 line=365 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8332,33 +8332,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0690c0: |[0690c0] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0690d0: 6f30 6d00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@006d │ │ -0690d6: 0a00 |0003: move-result v0 │ │ -0690d8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0690dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0690de: 0f00 |0007: return v0 │ │ -0690e0: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -0690e6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0690e8: 28fb |000c: goto 0007 // -0005 │ │ -0690ea: 5410 0001 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0690ee: 6e20 8505 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0585 │ │ -0690f4: 0a00 |0012: move-result v0 │ │ -0690f6: 28f4 |0013: goto 0007 // -000c │ │ -0690f8: 5410 0001 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0690fc: 6e20 7f05 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@057f │ │ -069102: 0a00 |0019: move-result v0 │ │ -069104: 28ed |001a: goto 0007 // -0013 │ │ -069106: 0000 |001b: nop // spacer │ │ -069108: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +0690b0: |[0690b0] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0690c0: 6f30 6d00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@006d │ │ +0690c6: 0a00 |0003: move-result v0 │ │ +0690c8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0690cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0690ce: 0f00 |0007: return v0 │ │ +0690d0: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +0690d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0690d8: 28fb |000c: goto 0007 // -0005 │ │ +0690da: 5410 0001 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0690de: 6e20 8505 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0585 │ │ +0690e4: 0a00 |0012: move-result v0 │ │ +0690e6: 28f4 |0013: goto 0007 // -000c │ │ +0690e8: 5410 0001 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0690ec: 6e20 7f05 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@057f │ │ +0690f2: 0a00 |0019: move-result v0 │ │ +0690f4: 28ed |001a: goto 0007 // -0013 │ │ +0690f6: 0000 |001b: nop // spacer │ │ +0690f8: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0006 line=373 │ │ 0x0007 line=384 │ │ 0x0008 line=376 │ │ 0x000b line=384 │ │ @@ -8375,19 +8375,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06911c: |[06911c] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -06912c: 6f20 6e00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@006e │ │ -069132: 5410 0001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -069136: 6e10 a405 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ -06913c: 0e00 |0008: return-void │ │ +06910c: |[06910c] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +06911c: 6f20 6e00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@006e │ │ +069122: 5410 0001 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069126: 6e10 a405 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ +06912c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ 0x0008 line=429 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8398,23 +8398,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -069140: |[069140] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -069150: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -069156: 6f30 7000 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0070 │ │ -06915c: 0e00 |0006: return-void │ │ -06915e: 5410 0001 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -069162: 6e20 8605 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0586 │ │ -069168: 28f7 |000c: goto 0003 // -0009 │ │ -06916a: 0000 |000d: nop // spacer │ │ -06916c: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +069130: |[069130] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +069140: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +069146: 6f30 7000 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0070 │ │ +06914c: 0e00 |0006: return-void │ │ +06914e: 5410 0001 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069152: 6e20 8605 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0586 │ │ +069158: 28f7 |000c: goto 0003 // -0009 │ │ +06915a: 0000 |000d: nop // spacer │ │ +06915c: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=398 │ │ 0x0006 line=399 │ │ 0x0007 line=395 │ │ 0x000d line=393 │ │ @@ -8428,29 +8428,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -069178: |[069178] android.support.v4.app.FragmentActivity.onPause:()V │ │ -069188: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -06918a: 6f10 7100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ -069190: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -069192: 5c20 0601 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0106 │ │ -069196: 5420 0101 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -06919a: 6e20 2f03 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@032f │ │ -0691a0: 0a00 |000c: move-result v0 │ │ -0691a2: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0691a6: 5420 0101 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0691aa: 6e20 3603 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0691b0: 6e10 3905 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0539 │ │ -0691b6: 5420 0001 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0691ba: 6e10 8705 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0587 │ │ -0691c0: 0e00 |001c: return-void │ │ +069168: |[069168] android.support.v4.app.FragmentActivity.onPause:()V │ │ +069178: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +06917a: 6f10 7100 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ +069180: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +069182: 5c20 0601 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0106 │ │ +069186: 5420 0101 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +06918a: 6e20 2f03 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@032f │ │ +069190: 0a00 |000c: move-result v0 │ │ +069192: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +069196: 5420 0101 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +06919a: 6e20 3603 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0691a0: 6e10 3905 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0539 │ │ +0691a6: 5420 0001 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0691aa: 6e10 8705 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0587 │ │ +0691b0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=406 │ │ 0x0004 line=407 │ │ 0x0007 line=408 │ │ 0x000f line=409 │ │ 0x0014 line=410 │ │ @@ -8464,23 +8464,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0691c4: |[0691c4] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -0691d4: 6f10 7200 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0072 │ │ -0691da: 5420 0101 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0691de: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0691e0: 6e20 3603 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0691e6: 6e10 3905 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0539 │ │ -0691ec: 5420 0001 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0691f0: 6e10 8f05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -0691f6: 0e00 |0011: return-void │ │ +0691b4: |[0691b4] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +0691c4: 6f10 7200 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0072 │ │ +0691ca: 5420 0101 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0691ce: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +0691d0: 6e20 3603 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0691d6: 6e10 3905 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0539 │ │ +0691dc: 5420 0001 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0691e0: 6e10 8f05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +0691e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0003 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0011 line=457 │ │ @@ -8492,19 +8492,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 │ │ -0691f8: |[0691f8] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -069208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06920a: 6f40 7400 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0074 │ │ -069210: 0a00 |0004: move-result v0 │ │ -069212: 0f00 |0005: return v0 │ │ +0691e8: |[0691e8] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +0691f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0691fa: 6f40 7400 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0074 │ │ +069200: 0a00 |0004: move-result v0 │ │ +069202: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 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; │ │ @@ -8514,33 +8514,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 │ │ -069214: |[069214] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -069224: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -069228: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -06922c: 5521 0401 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0104 │ │ -069230: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -069234: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -069236: 5c21 0401 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0104 │ │ -06923a: 7210 221f 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1f22 │ │ -069240: 6e30 2a05 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@052a │ │ -069246: 6e30 3505 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0535 │ │ -06924c: 0a00 |0014: move-result v0 │ │ -06924e: 5421 0001 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -069252: 6e20 8805 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0588 │ │ -069258: 0a01 |001a: move-result v1 │ │ -06925a: b610 |001b: or-int/2addr v0, v1 │ │ -06925c: 0f00 |001c: return v0 │ │ -06925e: 6f40 7400 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0074 │ │ -069264: 0a00 |0020: move-result v0 │ │ -069266: 28fb |0021: goto 001c // -0005 │ │ +069204: |[069204] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +069214: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +069218: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +06921c: 5521 0401 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0104 │ │ +069220: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +069224: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +069226: 5c21 0401 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0104 │ │ +06922a: 7210 221f 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1f22 │ │ +069230: 6e30 2a05 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@052a │ │ +069236: 6e30 3505 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0535 │ │ +06923c: 0a00 |0014: move-result v0 │ │ +06923e: 5421 0001 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069242: 6e20 8805 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0588 │ │ +069248: 0a01 |001a: move-result v1 │ │ +06924a: b610 |001b: or-int/2addr v0, v1 │ │ +06924c: 0f00 |001c: return v0 │ │ +06924e: 6f40 7400 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0074 │ │ +069254: 0a00 |0020: move-result v0 │ │ +069256: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x0008 line=476 │ │ 0x000b line=477 │ │ 0x000e line=478 │ │ @@ -8559,31 +8559,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -069268: |[069268] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -069278: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ -06927c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -069280: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -069282: 5c10 0301 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ -069286: 5410 0201 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -06928a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -06928e: 5510 0701 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0107 │ │ -069292: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -069296: 5410 0201 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -06929a: 6e10 6406 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0664 │ │ -0692a0: 5410 0001 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0692a4: 6e10 8905 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0589 │ │ -0692aa: 0e00 |0019: return-void │ │ -0692ac: 5410 0201 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -0692b0: 6e10 6206 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0662 │ │ -0692b6: 28f5 |001f: goto 0014 // -000b │ │ +069258: |[069258] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +069268: 5510 0301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ +06926c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +069270: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +069272: 5c10 0301 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ +069276: 5410 0201 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +06927a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +06927e: 5510 0701 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0107 │ │ +069282: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +069286: 5410 0201 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +06928a: 6e10 6406 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0664 │ │ +069290: 5410 0001 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069294: 6e10 8905 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0589 │ │ +06929a: 0e00 |0019: return-void │ │ +06929c: 5410 0201 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +0692a0: 6e10 6206 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0662 │ │ +0692a6: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0004 line=799 │ │ 0x0007 line=800 │ │ 0x000b line=801 │ │ 0x000f line=802 │ │ @@ -8598,24 +8598,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0692b8: |[0692b8] android.support.v4.app.FragmentActivity.onResume:()V │ │ -0692c8: 6f10 7600 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ -0692ce: 5420 0101 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0692d2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0692d4: 6e20 3703 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0337 │ │ -0692da: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0692dc: 5c20 0601 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0106 │ │ -0692e0: 5420 0001 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0692e4: 6e10 8f05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -0692ea: 0e00 |0011: return-void │ │ +0692a8: |[0692a8] android.support.v4.app.FragmentActivity.onResume:()V │ │ +0692b8: 6f10 7600 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ +0692be: 5420 0101 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0692c2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +0692c4: 6e20 3703 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0337 │ │ +0692ca: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0692cc: 5c20 0601 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0106 │ │ +0692d0: 5420 0001 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0692d4: 6e10 8f05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +0692da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ 0x0009 line=444 │ │ 0x000c line=445 │ │ 0x0011 line=446 │ │ @@ -8627,18 +8627,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0692ec: |[0692ec] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -0692fc: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -069300: 6e10 8a05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@058a │ │ -069306: 0e00 |0005: return-void │ │ +0692dc: |[0692dc] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +0692ec: 5410 0001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0692f0: 6e10 8a05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@058a │ │ +0692f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0005 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -8647,17 +8647,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -069308: |[069308] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -069318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06931a: 1100 |0001: return-object v0 │ │ +0692f8: |[0692f8] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +069308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06930a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -8665,68 +8665,68 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -06931c: |[06931c] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -06932c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -06932e: 55b8 0801 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ -069332: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ -069336: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -069338: 6e20 1005 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0510 │ │ -06933e: 6e10 3a05 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@053a │ │ -069344: 0c01 |000c: move-result-object v1 │ │ -069346: 54b8 0001 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -06934a: 6e10 b205 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@05b2 │ │ -069350: 0c02 |0012: move-result-object v2 │ │ -069352: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -069354: 54b8 fc00 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -069358: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ -06935c: 54b8 fc00 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -069360: 6e10 640a 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0a64 │ │ -069366: 0a00 |001d: move-result v0 │ │ -069368: 2305 6406 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0664 │ │ -06936c: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ -069370: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ -069374: 54b8 fc00 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -069378: 6e20 660a 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ -06937e: 0c08 |0029: move-result-object v8 │ │ -069380: 1f08 0801 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ -069384: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ -069388: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -06938c: 28f2 |0030: goto 0022 // -000e │ │ -06938e: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -069390: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ -069394: 4604 0503 |0034: aget-object v4, v5, v3 │ │ -069398: 5548 9401 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ -06939c: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ -0693a0: 1217 |003a: const/4 v7, #int 1 // #1 │ │ -0693a2: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0693a6: 28f5 |003d: goto 0032 // -000b │ │ -0693a8: 6e10 5f06 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@065f │ │ -0693ae: 54b8 fc00 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -0693b2: 544a 9701 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0197 │ │ -0693b6: 6e20 610a a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a61 │ │ -0693bc: 28f3 |0048: goto 003b // -000d │ │ -0693be: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ -0693c2: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ -0693c6: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ -0693ca: 0796 |004f: move-object v6, v9 │ │ -0693cc: 1106 |0050: return-object v6 │ │ -0693ce: 2206 e900 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00e9 │ │ -0693d2: 7010 0d05 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@050d │ │ -0693d8: 5b69 f200 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00f2 │ │ -0693dc: 5b61 f400 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00f4 │ │ -0693e0: 5b69 f300 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00f3 │ │ -0693e4: 5b62 f500 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00f5 │ │ -0693e8: 54b8 fc00 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -0693ec: 5b68 f600 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00f6 │ │ -0693f0: 28ee |0062: goto 0050 // -0012 │ │ +06930c: |[06930c] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +06931c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +06931e: 55b8 0801 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ +069322: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ +069326: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +069328: 6e20 1005 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0510 │ │ +06932e: 6e10 3a05 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@053a │ │ +069334: 0c01 |000c: move-result-object v1 │ │ +069336: 54b8 0001 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +06933a: 6e10 b205 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@05b2 │ │ +069340: 0c02 |0012: move-result-object v2 │ │ +069342: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +069344: 54b8 fc00 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +069348: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ +06934c: 54b8 fc00 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +069350: 6e10 640a 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0a64 │ │ +069356: 0a00 |001d: move-result v0 │ │ +069358: 2305 6406 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0664 │ │ +06935c: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ +069360: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ +069364: 54b8 fc00 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +069368: 6e20 660a 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ +06936e: 0c08 |0029: move-result-object v8 │ │ +069370: 1f08 0801 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ +069374: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ +069378: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06937c: 28f2 |0030: goto 0022 // -000e │ │ +06937e: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +069380: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ +069384: 4604 0503 |0034: aget-object v4, v5, v3 │ │ +069388: 5548 9401 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ +06938c: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ +069390: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +069392: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +069396: 28f5 |003d: goto 0032 // -000b │ │ +069398: 6e10 5f06 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@065f │ │ +06939e: 54b8 fc00 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +0693a2: 544a 9701 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0197 │ │ +0693a6: 6e20 610a a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a61 │ │ +0693ac: 28f3 |0048: goto 003b // -000d │ │ +0693ae: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ +0693b2: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ +0693b6: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ +0693ba: 0796 |004f: move-object v6, v9 │ │ +0693bc: 1106 |0050: return-object v6 │ │ +0693be: 2206 e900 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00e9 │ │ +0693c2: 7010 0d05 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@050d │ │ +0693c8: 5b69 f200 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00f2 │ │ +0693cc: 5b61 f400 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00f4 │ │ +0693d0: 5b69 f300 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00f3 │ │ +0693d4: 5b62 f500 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00f5 │ │ +0693d8: 54b8 fc00 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +0693dc: 5b68 f600 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00f6 │ │ +0693e0: 28ee |0062: goto 0050 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=501 │ │ 0x0005 line=502 │ │ 0x0009 line=505 │ │ 0x000d line=507 │ │ 0x0013 line=508 │ │ @@ -8767,23 +8767,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0693f4: |[0693f4] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -069404: 6f20 7700 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0077 │ │ -06940a: 5421 0001 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -06940e: 6e10 b405 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@05b4 │ │ -069414: 0c00 |0008: move-result-object v0 │ │ -069416: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -06941a: 1a01 5917 |000b: const-string v1, "android:support:fragments" // string@1759 │ │ -06941e: 6e30 2003 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0320 │ │ -069424: 0e00 |0010: return-void │ │ +0693e4: |[0693e4] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0693f4: 6f20 7700 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0077 │ │ +0693fa: 5421 0001 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0693fe: 6e10 b405 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@05b4 │ │ +069404: 0c00 |0008: move-result-object v0 │ │ +069406: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +06940a: 1a01 5917 |000b: const-string v1, "android:support:fragments" // string@1759 │ │ +06940e: 6e30 2003 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0320 │ │ +069414: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0003 line=546 │ │ 0x0009 line=547 │ │ 0x000b line=548 │ │ 0x0010 line=550 │ │ @@ -8797,79 +8797,79 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -069428: |[069428] android.support.v4.app.FragmentActivity.onStart:()V │ │ -069438: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06943a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -06943c: 6f10 7800 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0078 │ │ -069442: 5c87 0801 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ -069446: 5c87 0501 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0105 │ │ -06944a: 5484 0101 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -06944e: 6e20 3603 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -069454: 5584 ff00 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00ff │ │ -069458: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ -06945c: 5c86 ff00 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00ff │ │ -069460: 5484 0001 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -069464: 6e10 7d05 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@057d │ │ -06946a: 5484 0001 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -06946e: 6e10 a405 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ -069474: 5484 0001 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -069478: 6e10 8f05 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -06947e: 5584 0301 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ -069482: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ -069486: 5c86 0301 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ -06948a: 5484 0201 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -06948e: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ -069492: 5484 0201 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -069496: 6e10 6306 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0663 │ │ -06949c: 5c86 fd00 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00fd │ │ -0694a0: 5484 0001 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0694a4: 6e10 8b05 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@058b │ │ -0694aa: 5484 fc00 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -0694ae: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ -0694b2: 5484 fc00 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -0694b6: 6e10 640a 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0a64 │ │ -0694bc: 0a00 |0042: move-result v0 │ │ -0694be: 2303 6406 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0664 │ │ -0694c2: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0694c6: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ -0694ca: 5484 fc00 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ -0694ce: 6e20 660a 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ -0694d4: 0c04 |004e: move-result-object v4 │ │ -0694d6: 1f04 0801 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ -0694da: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ -0694de: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0694e2: 28f2 |0055: goto 0047 // -000e │ │ -0694e4: 5584 fd00 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00fd │ │ -0694e8: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ -0694ec: 1a04 1601 |005a: const-string v4, "(root)" // string@0116 │ │ -0694f0: 5585 0301 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ -0694f4: 6e40 1a05 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ -0694fa: 0c04 |0061: move-result-object v4 │ │ -0694fc: 5b84 0201 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -069500: 5484 0201 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -069504: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ -069508: 5484 0201 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -06950c: 5544 9601 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -069510: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ -069514: 5484 0201 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ -069518: 6e10 6306 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0663 │ │ -06951e: 28bf |0073: goto 0032 // -0041 │ │ -069520: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -069522: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ -069526: 4602 0301 |0077: aget-object v2, v3, v1 │ │ -06952a: 6e10 6606 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0666 │ │ -069530: 6e10 6106 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0661 │ │ -069536: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06953a: 28f4 |0081: goto 0075 // -000c │ │ -06953c: 0e00 |0082: return-void │ │ +069418: |[069418] android.support.v4.app.FragmentActivity.onStart:()V │ │ +069428: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06942a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +06942c: 6f10 7800 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0078 │ │ +069432: 5c87 0801 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ +069436: 5c87 0501 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0105 │ │ +06943a: 5484 0101 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +06943e: 6e20 3603 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +069444: 5584 ff00 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00ff │ │ +069448: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ +06944c: 5c86 ff00 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00ff │ │ +069450: 5484 0001 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069454: 6e10 7d05 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@057d │ │ +06945a: 5484 0001 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +06945e: 6e10 a405 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@05a4 │ │ +069464: 5484 0001 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069468: 6e10 8f05 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +06946e: 5584 0301 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ +069472: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ +069476: 5c86 0301 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ +06947a: 5484 0201 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +06947e: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ +069482: 5484 0201 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +069486: 6e10 6306 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0663 │ │ +06948c: 5c86 fd00 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00fd │ │ +069490: 5484 0001 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069494: 6e10 8b05 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@058b │ │ +06949a: 5484 fc00 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +06949e: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ +0694a2: 5484 fc00 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +0694a6: 6e10 640a 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0a64 │ │ +0694ac: 0a00 |0042: move-result v0 │ │ +0694ae: 2303 6406 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0664 │ │ +0694b2: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0694b6: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ +0694ba: 5484 fc00 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fc │ │ +0694be: 6e20 660a 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ +0694c4: 0c04 |004e: move-result-object v4 │ │ +0694c6: 1f04 0801 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@0108 │ │ +0694ca: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ +0694ce: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0694d2: 28f2 |0055: goto 0047 // -000e │ │ +0694d4: 5584 fd00 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00fd │ │ +0694d8: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ +0694dc: 1a04 1601 |005a: const-string v4, "(root)" // string@0116 │ │ +0694e0: 5585 0301 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0103 │ │ +0694e4: 6e40 1a05 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@051a │ │ +0694ea: 0c04 |0061: move-result-object v4 │ │ +0694ec: 5b84 0201 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +0694f0: 5484 0201 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +0694f4: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ +0694f8: 5484 0201 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +0694fc: 5544 9601 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +069500: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ +069504: 5484 0201 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0102 │ │ +069508: 6e10 6306 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0663 │ │ +06950e: 28bf |0073: goto 0032 // -0041 │ │ +069510: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +069512: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ +069516: 4602 0301 |0077: aget-object v2, v3, v1 │ │ +06951a: 6e10 6606 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0666 │ │ +069520: 6e10 6106 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0661 │ │ +069526: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06952a: 28f4 |0081: goto 0075 // -000c │ │ +06952c: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=558 │ │ 0x0005 line=560 │ │ 0x0007 line=561 │ │ 0x0009 line=562 │ │ 0x000e line=564 │ │ @@ -8914,23 +8914,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -069540: |[069540] android.support.v4.app.FragmentActivity.onStop:()V │ │ -069550: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -069552: 6f10 7900 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0079 │ │ -069558: 5c21 0801 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ -06955c: 5420 0101 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -069560: 6e20 3703 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0337 │ │ -069566: 5420 0001 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -06956a: 6e10 8c05 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@058c │ │ -069570: 0e00 |0010: return-void │ │ +069530: |[069530] android.support.v4.app.FragmentActivity.onStop:()V │ │ +069540: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +069542: 6f10 7900 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0079 │ │ +069548: 5c21 0801 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@0108 │ │ +06954c: 5420 0101 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +069550: 6e20 3703 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0337 │ │ +069556: 5420 0001 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +06955a: 6e10 8c05 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@058c │ │ +069560: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0004 line=609 │ │ 0x0006 line=610 │ │ 0x000b line=612 │ │ 0x0010 line=613 │ │ @@ -8942,26 +8942,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -069574: |[069574] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -069584: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -069586: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -06958a: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -06958e: b540 |0005: and-int/2addr v0, v4 │ │ -069590: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -069594: 2200 7e04 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -069598: 1a01 9a03 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@039a │ │ -06959c: 7020 8824 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0695a2: 2700 |000f: throw v0 │ │ -0695a4: 6f30 7c00 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@007c │ │ -0695aa: 0e00 |0013: return-void │ │ +069564: |[069564] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +069574: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +069576: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +06957a: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +06957e: b540 |0005: and-int/2addr v0, v4 │ │ +069580: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +069584: 2200 7e04 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +069588: 1a01 9a03 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@039a │ │ +06958c: 7020 8824 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +069592: 2700 |000f: throw v0 │ │ +069594: 6f30 7c00 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@007c │ │ +06959a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0008 line=837 │ │ 0x0010 line=839 │ │ 0x0013 line=840 │ │ locals : │ │ @@ -8974,34 +8974,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 │ │ -0695ac: |[0695ac] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -0695bc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0695be: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -0695c2: 6f30 7c00 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@007c │ │ -0695c8: 0e00 |0006: return-void │ │ -0695ca: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -0695ce: b550 |0009: and-int/2addr v0, v5 │ │ -0695d0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0695d4: 2200 7e04 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0695d8: 1a01 9a03 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@039a │ │ -0695dc: 7020 8824 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0695e2: 2700 |0013: throw v0 │ │ -0695e4: 5230 d400 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0695e8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0695ec: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -0695f0: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -0695f6: b551 |001d: and-int/2addr v1, v5 │ │ -0695f8: b010 |001e: add-int/2addr v0, v1 │ │ -0695fa: 6f30 7c00 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@007c │ │ -069600: 28e4 |0022: goto 0006 // -001c │ │ +06959c: |[06959c] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +0695ac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0695ae: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +0695b2: 6f30 7c00 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@007c │ │ +0695b8: 0e00 |0006: return-void │ │ +0695ba: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +0695be: b550 |0009: and-int/2addr v0, v5 │ │ +0695c0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0695c4: 2200 7e04 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0695c8: 1a01 9a03 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@039a │ │ +0695cc: 7020 8824 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0695d2: 2700 |0013: throw v0 │ │ +0695d4: 5230 d400 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0695d8: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0695dc: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +0695e0: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +0695e6: b551 |001d: and-int/2addr v1, v5 │ │ +0695e8: b010 |001e: add-int/2addr v0, v1 │ │ +0695ea: 6f30 7c00 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@007c │ │ +0695f0: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=847 │ │ 0x0003 line=848 │ │ 0x0006 line=855 │ │ 0x0007 line=851 │ │ 0x000c line=852 │ │ @@ -9017,23 +9017,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -069604: |[069604] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -069614: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -069618: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -06961c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -069620: 7110 3204 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0432 │ │ -069626: 0e00 |0009: return-void │ │ -069628: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -06962a: 5c20 0401 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0104 │ │ -06962e: 28fc |000d: goto 0009 // -0004 │ │ +0695f4: |[0695f4] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +069604: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +069608: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +06960c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +069610: 7110 3204 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0432 │ │ +069616: 0e00 |0009: return-void │ │ +069618: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +06961a: 5c20 0401 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0104 │ │ +06961e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0006 line=648 │ │ 0x0009 line=655 │ │ 0x000a line=654 │ │ locals : │ │ @@ -9198,17 +9198,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069630: |[069630] android.support.v4.app.FragmentManager.:()V │ │ -069640: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -069646: 0e00 |0003: return-void │ │ +069620: |[069620] android.support.v4.app.FragmentManager.:()V │ │ +069630: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +069636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -9217,17 +9217,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069648: |[069648] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -069658: 6a00 1d01 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -06965c: 0e00 |0002: return-void │ │ +069638: |[069638] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +069648: 6a00 1d01 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +06964c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0002 line=352 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -9303,18 +9303,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -069660: |[069660] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -069670: 6e10 5105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -069676: 0c00 |0003: move-result-object v0 │ │ -069678: 1100 |0004: return-object v0 │ │ +069650: |[069650] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +069660: 6e10 5105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +069666: 0c00 |0003: move-result-object v0 │ │ +069668: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #12 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -9406,18 +9406,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 │ │ -06967c: |[06967c] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -06968c: 5b01 0a01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010a │ │ -069690: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -069696: 0e00 |0005: return-void │ │ +06966c: |[06966c] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +06967c: 5b01 0a01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010a │ │ +069680: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +069686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9427,18 +9427,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069698: |[069698] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -0696a8: 5410 0a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010a │ │ -0696ac: 6e10 8f05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -0696b2: 0e00 |0005: return-void │ │ +069688: |[069688] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +069698: 5410 0a01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010a │ │ +06969c: 6e10 8f05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +0696a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0005 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ @@ -9477,18 +9477,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 │ │ -0696b4: |[0696b4] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -0696c4: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010b │ │ -0696c8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0696ce: 0e00 |0005: return-void │ │ +0696a4: |[0696a4] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0696b4: 5b01 0b01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010b │ │ +0696b8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0696be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9498,24 +9498,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0696d0: |[0696d0] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -0696e0: 5450 0b01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010b │ │ -0696e4: 5451 0b01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010b │ │ -0696e8: 5411 2701 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0696ec: 5411 0101 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0696f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0696f2: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0696f4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0696f6: 6e54 ac05 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ -0696fc: 0e00 |000e: return-void │ │ +0696c0: |[0696c0] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +0696d0: 5450 0b01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010b │ │ +0696d4: 5451 0b01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010b │ │ +0696d8: 5411 2701 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0696dc: 5411 0101 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0696e0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0696e2: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0696e4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0696e6: 6e54 ac05 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ +0696ec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x000e line=486 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ @@ -9562,20 +9562,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 │ │ -069700: |[069700] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -069710: 5b01 0c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ -069714: 5b02 0e01 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@010e │ │ -069718: 5903 0d01 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@010d │ │ -06971c: 7010 be24 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -069722: 0e00 |0009: return-void │ │ +0696f0: |[0696f0] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +069700: 5b01 0c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ +069704: 5b02 0e01 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@010e │ │ +069708: 5903 0d01 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@010d │ │ +06970c: 7010 be24 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +069712: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 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; │ │ @@ -9587,24 +9587,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -069724: |[069724] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -069734: 5450 0c01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ -069738: 5451 0c01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ -06973c: 5411 2701 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -069740: 5411 0101 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -069744: 5452 0e01 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@010e │ │ -069748: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -06974a: 5254 0d01 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@010d │ │ -06974e: 6e54 ac05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ -069754: 0e00 |0010: return-void │ │ +069714: |[069714] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +069724: 5450 0c01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ +069728: 5451 0c01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ +06972c: 5411 2701 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +069730: 5411 0101 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +069734: 5452 0e01 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@010e │ │ +069738: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +06973a: 5254 0d01 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@010d │ │ +06973e: 6e54 ac05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ +069744: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0010 line=502 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ @@ -9651,20 +9651,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 │ │ -069758: |[069758] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -069768: 5b01 0f01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010f │ │ -06976c: 5902 1101 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0111 │ │ -069770: 5903 1001 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0110 │ │ -069774: 7010 be24 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06977a: 0e00 |0009: return-void │ │ +069748: |[069748] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +069758: 5b01 0f01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010f │ │ +06975c: 5902 1101 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0111 │ │ +069760: 5903 1001 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0110 │ │ +069764: 7010 be24 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06976a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 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 │ │ @@ -9676,24 +9676,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -06977c: |[06977c] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -06978c: 5450 0f01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010f │ │ -069790: 5451 0f01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010f │ │ -069794: 5411 2701 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -069798: 5411 0101 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -06979c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -06979e: 5253 1101 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0111 │ │ -0697a2: 5254 1001 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0110 │ │ -0697a6: 6e54 ac05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ -0697ac: 0e00 |0010: return-void │ │ +06976c: |[06976c] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +06977c: 5450 0f01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010f │ │ +069780: 5451 0f01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010f │ │ +069784: 5411 2701 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +069788: 5411 0101 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +06978c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +06978e: 5253 1101 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0111 │ │ +069792: 5254 1001 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0110 │ │ +069796: 6e54 ac05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ +06979c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0010 line=521 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ @@ -9736,19 +9736,19 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0697b0: |[0697b0] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -0697c0: 5b01 1201 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0112 │ │ -0697c4: 5b02 1301 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ -0697c8: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0697ce: 0e00 |0007: return-void │ │ +0697a0: |[0697a0] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +0697b0: 5b01 1201 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0112 │ │ +0697b4: 5b02 1301 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ +0697b8: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0697be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ @@ -9759,30 +9759,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -0697d0: |[0697d0] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0697e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0697e2: 5460 1301 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ -0697e6: 5400 c400 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0697ea: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -0697ee: 5460 1301 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ -0697f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0697f4: 5b01 c400 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0697f8: 5460 1201 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0112 │ │ -0697fc: 5461 1301 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ -069800: 5462 1301 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ -069804: 5222 e300 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ -069808: 0134 |0014: move v4, v3 │ │ -06980a: 0135 |0015: move v5, v3 │ │ -06980c: 7406 a305 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@05a3 │ │ -069812: 0e00 |0019: return-void │ │ +0697c0: |[0697c0] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0697d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0697d2: 5460 1301 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ +0697d6: 5400 c400 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0697da: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ +0697de: 5460 1301 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ +0697e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0697e4: 5b01 c400 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0697e8: 5460 1201 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0112 │ │ +0697ec: 5461 1301 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ +0697f0: 5462 1301 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0113 │ │ +0697f4: 5222 e300 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ +0697f8: 0134 |0014: move v4, v3 │ │ +0697fa: 0135 |0015: move v5, v3 │ │ +0697fc: 7406 a305 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@05a3 │ │ +069802: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1021 │ │ 0x0007 line=1022 │ │ 0x000c line=1023 │ │ 0x0019 line=1026 │ │ locals : │ │ @@ -9794,16 +9794,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -069814: |[069814] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -069824: 0e00 |0000: return-void │ │ +069804: |[069804] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +069814: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -9812,16 +9812,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -069828: |[069828] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -069838: 0e00 |0000: return-void │ │ +069818: |[069818] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +069828: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -9857,17 +9857,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06983c: |[06983c] android.support.v4.app.FragmentManagerState$1.:()V │ │ -06984c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -069852: 0e00 |0003: return-void │ │ +06982c: |[06982c] android.support.v4.app.FragmentManagerState$1.:()V │ │ +06983c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +069842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -9876,18 +9876,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 │ │ -069854: |[069854] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -069864: 2200 f600 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00f6 │ │ -069868: 7020 c505 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@05c5 │ │ -06986e: 1100 |0005: return-object v0 │ │ +069844: |[069844] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +069854: 2200 f600 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00f6 │ │ +069858: 7020 c505 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@05c5 │ │ +06985e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -9896,18 +9896,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 │ │ -069870: |[069870] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -069880: 6e20 bf05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@05bf │ │ -069886: 0c00 |0003: move-result-object v0 │ │ -069888: 1100 |0004: return-object v0 │ │ +069860: |[069860] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +069870: 6e20 bf05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@05bf │ │ +069876: 0c00 |0003: move-result-object v0 │ │ +069878: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -9916,17 +9916,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 │ │ -06988c: |[06988c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -06989c: 2320 6106 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0661 │ │ -0698a0: 1100 |0002: return-object v0 │ │ +06987c: |[06987c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +06988c: 2320 6106 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0661 │ │ +069890: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -9935,18 +9935,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 │ │ -0698a4: |[0698a4] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -0698b4: 6e20 c105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@05c1 │ │ -0698ba: 0c00 |0003: move-result-object v0 │ │ -0698bc: 1100 |0004: return-object v0 │ │ +069894: |[069894] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +0698a4: 6e20 c105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@05c1 │ │ +0698aa: 0c00 |0003: move-result-object v0 │ │ +0698ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -9996,36 +9996,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0698c0: |[0698c0] android.support.v4.app.FragmentManagerState.:()V │ │ -0698d0: 2200 f500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00f5 │ │ -0698d4: 7010 be05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@05be │ │ -0698da: 6900 3d01 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@013d │ │ -0698de: 0e00 |0007: return-void │ │ +0698b0: |[0698b0] android.support.v4.app.FragmentManagerState.:()V │ │ +0698c0: 2200 f500 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00f5 │ │ +0698c4: 7010 be05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@05be │ │ +0698ca: 6900 3d01 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@013d │ │ +0698ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 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 │ │ -0698e0: |[0698e0] android.support.v4.app.FragmentManagerState.:()V │ │ -0698f0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0698f6: 0e00 |0003: return-void │ │ +0698d0: |[0698d0] android.support.v4.app.FragmentManagerState.:()V │ │ +0698e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0698e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=361 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -10034,30 +10034,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0698f8: |[0698f8] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -069908: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -06990e: 6200 4601 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0146 │ │ -069912: 6e20 4503 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0345 │ │ -069918: 0c00 |0008: move-result-object v0 │ │ -06991a: 1f00 6206 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0662 │ │ -06991e: 5b10 3e01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ -069922: 6e10 4403 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0344 │ │ -069928: 0c00 |0010: move-result-object v0 │ │ -06992a: 5b10 3f01 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ -06992e: 6200 9a00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@009a │ │ -069932: 6e20 4503 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0345 │ │ -069938: 0c00 |0018: move-result-object v0 │ │ -06993a: 1f00 5f06 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@065f │ │ -06993e: 5b10 4001 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ -069942: 0e00 |001d: return-void │ │ +0698e8: |[0698e8] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +0698f8: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0698fe: 6200 4601 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0146 │ │ +069902: 6e20 4503 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0345 │ │ +069908: 0c00 |0008: move-result-object v0 │ │ +06990a: 1f00 6206 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0662 │ │ +06990e: 5b10 3e01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ +069912: 6e10 4403 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0344 │ │ +069918: 0c00 |0010: move-result-object v0 │ │ +06991a: 5b10 3f01 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ +06991e: 6200 9a00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@009a │ │ +069922: 6e20 4503 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0345 │ │ +069928: 0c00 |0018: move-result-object v0 │ │ +06992a: 1f00 5f06 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@065f │ │ +06992e: 5b10 4001 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ +069932: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0003 line=364 │ │ 0x000d line=365 │ │ 0x0013 line=366 │ │ 0x001d line=367 │ │ @@ -10071,17 +10071,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -069944: |[069944] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -069954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069956: 0f00 |0001: return v0 │ │ +069934: |[069934] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +069944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069946: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -10089,22 +10089,22 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -069958: |[069958] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -069968: 5410 3e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ -06996c: 6e30 5b03 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@035b │ │ -069972: 5410 3f01 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ -069976: 6e20 5403 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0354 │ │ -06997c: 5410 4001 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ -069980: 6e30 5b03 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@035b │ │ -069986: 0e00 |000f: return-void │ │ +069948: |[069948] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +069958: 5410 3e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ +06995c: 6e30 5b03 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@035b │ │ +069962: 5410 3f01 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ +069966: 6e20 5403 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0354 │ │ +06996c: 5410 4001 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ +069970: 6e30 5b03 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@035b │ │ +069976: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0005 line=375 │ │ 0x000a line=376 │ │ 0x000f line=377 │ │ locals : │ │ @@ -10144,17 +10144,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069988: |[069988] android.support.v4.app.FragmentState$1.:()V │ │ -069998: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06999e: 0e00 |0003: return-void │ │ +069978: |[069978] android.support.v4.app.FragmentState$1.:()V │ │ +069988: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06998e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -10163,18 +10163,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 │ │ -0699a0: |[0699a0] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -0699b0: 2200 f900 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00f9 │ │ -0699b4: 7020 da05 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@05da │ │ -0699ba: 1100 |0005: return-object v0 │ │ +069990: |[069990] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +0699a0: 2200 f900 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00f9 │ │ +0699a4: 7020 da05 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@05da │ │ +0699aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -10183,18 +10183,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 │ │ -0699bc: |[0699bc] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0699cc: 6e20 d505 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@05d5 │ │ -0699d2: 0c00 |0003: move-result-object v0 │ │ -0699d4: 1100 |0004: return-object v0 │ │ +0699ac: |[0699ac] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0699bc: 6e20 d505 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@05d5 │ │ +0699c2: 0c00 |0003: move-result-object v0 │ │ +0699c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -10203,17 +10203,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 │ │ -0699d8: |[0699d8] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -0699e8: 2320 6206 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0662 │ │ -0699ec: 1100 |0002: return-object v0 │ │ +0699c8: |[0699c8] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +0699d8: 2320 6206 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0662 │ │ +0699dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -10222,18 +10222,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 │ │ -0699f0: |[0699f0] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -069a00: 6e20 d705 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@05d7 │ │ -069a06: 0c00 |0003: move-result-object v0 │ │ -069a08: 1100 |0004: return-object v0 │ │ +0699e0: |[0699e0] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +0699f0: 6e20 d705 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@05d7 │ │ +0699f6: 0c00 |0003: move-result-object v0 │ │ +0699f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -10315,79 +10315,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -069a0c: |[069a0c] android.support.v4.app.FragmentState.:()V │ │ -069a1c: 2200 f800 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00f8 │ │ -069a20: 7010 d405 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@05d4 │ │ -069a26: 6900 4601 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0146 │ │ -069a2a: 0e00 |0007: return-void │ │ +0699fc: |[0699fc] android.support.v4.app.FragmentState.:()V │ │ +069a0c: 2200 f800 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00f8 │ │ +069a10: 7010 d405 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@05d4 │ │ +069a16: 6900 4601 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0146 │ │ +069a1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 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 │ │ -069a2c: |[069a2c] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -069a3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -069a3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -069a40: 7010 be24 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -069a46: 6e10 4e03 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ -069a4c: 0c00 |0008: move-result-object v0 │ │ -069a4e: 5b30 4801 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0148 │ │ -069a52: 6e10 4b03 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -069a58: 0a00 |000e: move-result v0 │ │ -069a5a: 5930 4d01 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014d │ │ -069a5e: 6e10 4b03 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -069a64: 0a00 |0014: move-result v0 │ │ -069a66: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -069a6a: 0110 |0017: move v0, v1 │ │ -069a6c: 5c30 4c01 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014c │ │ -069a70: 6e10 4b03 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -069a76: 0a00 |001d: move-result v0 │ │ -069a78: 5930 4b01 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014b │ │ -069a7c: 6e10 4b03 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -069a82: 0a00 |0023: move-result v0 │ │ -069a84: 5930 4901 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0149 │ │ -069a88: 6e10 4e03 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ -069a8e: 0c00 |0029: move-result-object v0 │ │ -069a90: 5b30 5101 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0151 │ │ -069a94: 6e10 4b03 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -069a9a: 0a00 |002f: move-result v0 │ │ -069a9c: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -069aa0: 0110 |0032: move v0, v1 │ │ -069aa2: 5c30 4f01 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@014f │ │ -069aa6: 6e10 4b03 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -069aac: 0a00 |0038: move-result v0 │ │ -069aae: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -069ab2: 5c31 4a01 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014a │ │ -069ab6: 6e10 4803 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0348 │ │ -069abc: 0c00 |0040: move-result-object v0 │ │ -069abe: 5b30 4701 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ -069ac2: 6e10 4803 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0348 │ │ -069ac8: 0c00 |0046: move-result-object v0 │ │ -069aca: 5b30 5001 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -069ace: 0e00 |0049: return-void │ │ -069ad0: 0120 |004a: move v0, v2 │ │ -069ad2: 28cd |004b: goto 0018 // -0033 │ │ -069ad4: 0120 |004c: move v0, v2 │ │ -069ad6: 28e6 |004d: goto 0033 // -001a │ │ -069ad8: 0121 |004e: move v1, v2 │ │ -069ada: 28ec |004f: goto 003b // -0014 │ │ +069a1c: |[069a1c] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +069a2c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +069a2e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +069a30: 7010 be24 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +069a36: 6e10 4e03 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ +069a3c: 0c00 |0008: move-result-object v0 │ │ +069a3e: 5b30 4801 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0148 │ │ +069a42: 6e10 4b03 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +069a48: 0a00 |000e: move-result v0 │ │ +069a4a: 5930 4d01 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014d │ │ +069a4e: 6e10 4b03 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +069a54: 0a00 |0014: move-result v0 │ │ +069a56: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +069a5a: 0110 |0017: move v0, v1 │ │ +069a5c: 5c30 4c01 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014c │ │ +069a60: 6e10 4b03 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +069a66: 0a00 |001d: move-result v0 │ │ +069a68: 5930 4b01 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014b │ │ +069a6c: 6e10 4b03 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +069a72: 0a00 |0023: move-result v0 │ │ +069a74: 5930 4901 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0149 │ │ +069a78: 6e10 4e03 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ +069a7e: 0c00 |0029: move-result-object v0 │ │ +069a80: 5b30 5101 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0151 │ │ +069a84: 6e10 4b03 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +069a8a: 0a00 |002f: move-result v0 │ │ +069a8c: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +069a90: 0110 |0032: move v0, v1 │ │ +069a92: 5c30 4f01 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@014f │ │ +069a96: 6e10 4b03 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +069a9c: 0a00 |0038: move-result v0 │ │ +069a9e: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +069aa2: 5c31 4a01 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014a │ │ +069aa6: 6e10 4803 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0348 │ │ +069aac: 0c00 |0040: move-result-object v0 │ │ +069aae: 5b30 4701 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ +069ab2: 6e10 4803 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0348 │ │ +069ab8: 0c00 |0046: move-result-object v0 │ │ +069aba: 5b30 5001 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +069abe: 0e00 |0049: return-void │ │ +069ac0: 0120 |004a: move v0, v2 │ │ +069ac2: 28cd |004b: goto 0018 // -0033 │ │ +069ac4: 0120 |004c: move v0, v2 │ │ +069ac6: 28e6 |004d: goto 0033 // -001a │ │ +069ac8: 0121 |004e: move v1, v2 │ │ +069aca: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0005 line=76 │ │ 0x000b line=77 │ │ 0x0011 line=78 │ │ 0x001a line=79 │ │ @@ -10410,38 +10410,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 │ │ -069adc: |[069adc] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -069aec: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -069af2: 6e10 c224 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -069af8: 0c00 |0006: move-result-object v0 │ │ -069afa: 6e10 7124 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -069b00: 0c00 |000a: move-result-object v0 │ │ -069b02: 5b10 4801 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0148 │ │ -069b06: 5220 d400 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -069b0a: 5910 4d01 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014d │ │ -069b0e: 5520 d000 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ -069b12: 5c10 4c01 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014c │ │ -069b16: 5220 ce00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -069b1a: 5910 4b01 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014b │ │ -069b1e: 5220 cb00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -069b22: 5910 4901 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0149 │ │ -069b26: 5420 e400 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -069b2a: 5b10 5101 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0151 │ │ -069b2e: 5520 de00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ -069b32: 5c10 4f01 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@014f │ │ -069b36: 5520 cd00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -069b3a: 5c10 4a01 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014a │ │ -069b3e: 5420 c500 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ -069b42: 5b10 4701 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ -069b46: 0e00 |002d: return-void │ │ +069acc: |[069acc] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +069adc: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +069ae2: 6e10 c224 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +069ae8: 0c00 |0006: move-result-object v0 │ │ +069aea: 6e10 7124 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +069af0: 0c00 |000a: move-result-object v0 │ │ +069af2: 5b10 4801 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0148 │ │ +069af6: 5220 d400 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +069afa: 5910 4d01 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014d │ │ +069afe: 5520 d000 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ +069b02: 5c10 4c01 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014c │ │ +069b06: 5220 ce00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +069b0a: 5910 4b01 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014b │ │ +069b0e: 5220 cb00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +069b12: 5910 4901 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0149 │ │ +069b16: 5420 e400 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +069b1a: 5b10 5101 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0151 │ │ +069b1e: 5520 de00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ +069b22: 5c10 4f01 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@014f │ │ +069b26: 5520 cd00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +069b2a: 5c10 4a01 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014a │ │ +069b2e: 5420 c500 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c5 │ │ +069b32: 5b10 4701 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ +069b36: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x000d line=65 │ │ 0x0011 line=66 │ │ 0x0015 line=67 │ │ @@ -10461,17 +10461,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -069b48: |[069b48] android.support.v4.app.FragmentState.describeContents:()I │ │ -069b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069b5a: 0f00 |0001: return v0 │ │ +069b38: |[069b38] android.support.v4.app.FragmentState.describeContents:()I │ │ +069b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069b4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -10479,82 +10479,82 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -069b5c: |[069b5c] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -069b6c: 5430 4e01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069b70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -069b74: 5430 4e01 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069b78: 1100 |0006: return-object v0 │ │ -069b7a: 5430 4701 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ -069b7e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -069b82: 5430 4701 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ -069b86: 6e10 1605 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0516 │ │ -069b8c: 0c01 |0010: move-result-object v1 │ │ -069b8e: 6e20 2403 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ -069b94: 5430 4801 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0148 │ │ -069b98: 5431 4701 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ -069b9c: 7130 c004 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@04c0 │ │ -069ba2: 0c00 |001b: move-result-object v0 │ │ -069ba4: 5b30 4e01 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069ba8: 5430 5001 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -069bac: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -069bb0: 5430 5001 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -069bb4: 6e10 1605 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0516 │ │ -069bba: 0c01 |0027: move-result-object v1 │ │ -069bbc: 6e20 2403 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ -069bc2: 5430 4e01 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069bc6: 5431 5001 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -069bca: 5b01 e000 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -069bce: 5430 4e01 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069bd2: 5231 4d01 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014d │ │ -069bd6: 6e30 fd04 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04fd │ │ -069bdc: 5430 4e01 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069be0: 5531 4c01 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014c │ │ -069be4: 5c01 d000 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ -069be8: 5430 4e01 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069bec: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -069bee: 5c01 dc00 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00dc │ │ -069bf2: 5430 4e01 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069bf6: 5231 4b01 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014b │ │ -069bfa: 5901 ce00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -069bfe: 5430 4e01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069c02: 5231 4901 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0149 │ │ -069c06: 5901 cb00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -069c0a: 5430 4e01 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069c0e: 5431 5101 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0151 │ │ -069c12: 5b01 e400 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -069c16: 5430 4e01 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069c1a: 5531 4f01 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@014f │ │ -069c1e: 5c01 de00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ -069c22: 5430 4e01 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069c26: 5531 4a01 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014a │ │ -069c2a: 5c01 cd00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -069c2e: 5430 4e01 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069c32: 5441 0001 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -069c36: 5b01 cf00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -069c3a: 6300 1d01 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -069c3e: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ -069c42: 1a00 6805 |006b: const-string v0, "FragmentManager" // string@0568 │ │ -069c46: 2201 9204 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -069c4a: 7010 fb24 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -069c50: 1a02 6706 |0072: const-string v2, "Instantiated fragment " // string@0667 │ │ -069c54: 6e20 0425 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -069c5a: 0c01 |0077: move-result-object v1 │ │ -069c5c: 5432 4e01 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069c60: 6e20 0325 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -069c66: 0c01 |007d: move-result-object v1 │ │ -069c68: 6e10 0a25 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -069c6e: 0c01 |0081: move-result-object v1 │ │ -069c70: 7120 ae1e 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -069c76: 5430 4e01 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -069c7a: 2900 7fff |0087: goto/16 0006 // -0081 │ │ +069b4c: |[069b4c] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +069b5c: 5430 4e01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069b60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +069b64: 5430 4e01 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069b68: 1100 |0006: return-object v0 │ │ +069b6a: 5430 4701 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ +069b6e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +069b72: 5430 4701 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ +069b76: 6e10 1605 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0516 │ │ +069b7c: 0c01 |0010: move-result-object v1 │ │ +069b7e: 6e20 2403 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ +069b84: 5430 4801 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0148 │ │ +069b88: 5431 4701 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ +069b8c: 7130 c004 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@04c0 │ │ +069b92: 0c00 |001b: move-result-object v0 │ │ +069b94: 5b30 4e01 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069b98: 5430 5001 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +069b9c: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +069ba0: 5430 5001 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +069ba4: 6e10 1605 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0516 │ │ +069baa: 0c01 |0027: move-result-object v1 │ │ +069bac: 6e20 2403 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ +069bb2: 5430 4e01 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069bb6: 5431 5001 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +069bba: 5b01 e000 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +069bbe: 5430 4e01 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069bc2: 5231 4d01 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014d │ │ +069bc6: 6e30 fd04 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04fd │ │ +069bcc: 5430 4e01 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069bd0: 5531 4c01 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014c │ │ +069bd4: 5c01 d000 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ +069bd8: 5430 4e01 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069bdc: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +069bde: 5c01 dc00 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00dc │ │ +069be2: 5430 4e01 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069be6: 5231 4b01 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014b │ │ +069bea: 5901 ce00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +069bee: 5430 4e01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069bf2: 5231 4901 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0149 │ │ +069bf6: 5901 cb00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +069bfa: 5430 4e01 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069bfe: 5431 5101 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0151 │ │ +069c02: 5b01 e400 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +069c06: 5430 4e01 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069c0a: 5531 4f01 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@014f │ │ +069c0e: 5c01 de00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ +069c12: 5430 4e01 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069c16: 5531 4a01 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014a │ │ +069c1a: 5c01 cd00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +069c1e: 5430 4e01 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069c22: 5441 0001 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +069c26: 5b01 cf00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +069c2a: 6300 1d01 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +069c2e: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ +069c32: 1a00 6805 |006b: const-string v0, "FragmentManager" // string@0568 │ │ +069c36: 2201 9204 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +069c3a: 7010 fb24 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +069c40: 1a02 6706 |0072: const-string v2, "Instantiated fragment " // string@0667 │ │ +069c44: 6e20 0425 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +069c4a: 0c01 |0077: move-result-object v1 │ │ +069c4c: 5432 4e01 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069c50: 6e20 0325 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +069c56: 0c01 |007d: move-result-object v1 │ │ +069c58: 6e10 0a25 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +069c5e: 0c01 |0081: move-result-object v1 │ │ +069c60: 7120 ae1e 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +069c66: 5430 4e01 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +069c6a: 2900 7fff |0087: goto/16 0006 // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=90 │ │ 0x0006 line=116 │ │ 0x0007 line=93 │ │ 0x000b line=94 │ │ @@ -10583,49 +10583,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -069c80: |[069c80] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -069c90: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -069c92: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -069c94: 5430 4801 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0148 │ │ -069c98: 6e20 5903 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -069c9e: 5230 4d01 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014d │ │ -069ca2: 6e20 5303 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -069ca8: 5530 4c01 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014c │ │ -069cac: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -069cb0: 0110 |0010: move v0, v1 │ │ -069cb2: 6e20 5303 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -069cb8: 5230 4b01 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014b │ │ -069cbc: 6e20 5303 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -069cc2: 5230 4901 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0149 │ │ -069cc6: 6e20 5303 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -069ccc: 5430 5101 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0151 │ │ -069cd0: 6e20 5903 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -069cd6: 5530 4f01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@014f │ │ -069cda: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -069cde: 0110 |0027: move v0, v1 │ │ -069ce0: 6e20 5303 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -069ce6: 5530 4a01 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014a │ │ -069cea: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -069cee: 6e20 5303 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -069cf4: 5430 4701 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ -069cf8: 6e20 5103 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0351 │ │ -069cfe: 5430 5001 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -069d02: 6e20 5103 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0351 │ │ -069d08: 0e00 |003c: return-void │ │ -069d0a: 0120 |003d: move v0, v2 │ │ -069d0c: 28d3 |003e: goto 0011 // -002d │ │ -069d0e: 0120 |003f: move v0, v2 │ │ -069d10: 28e8 |0040: goto 0028 // -0018 │ │ -069d12: 0121 |0041: move v1, v2 │ │ -069d14: 28ed |0042: goto 002f // -0013 │ │ +069c70: |[069c70] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +069c80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +069c82: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +069c84: 5430 4801 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@0148 │ │ +069c88: 6e20 5903 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +069c8e: 5230 4d01 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014d │ │ +069c92: 6e20 5303 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +069c98: 5530 4c01 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014c │ │ +069c9c: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +069ca0: 0110 |0010: move v0, v1 │ │ +069ca2: 6e20 5303 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +069ca8: 5230 4b01 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014b │ │ +069cac: 6e20 5303 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +069cb2: 5230 4901 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@0149 │ │ +069cb6: 6e20 5303 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +069cbc: 5430 5101 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0151 │ │ +069cc0: 6e20 5903 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +069cc6: 5530 4f01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@014f │ │ +069cca: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +069cce: 0110 |0027: move v0, v1 │ │ +069cd0: 6e20 5303 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +069cd6: 5530 4a01 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014a │ │ +069cda: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +069cde: 6e20 5303 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +069ce4: 5430 4701 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0147 │ │ +069ce8: 6e20 5103 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0351 │ │ +069cee: 5430 5001 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +069cf2: 6e20 5103 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0351 │ │ +069cf8: 0e00 |003c: return-void │ │ +069cfa: 0120 |003d: move v0, v2 │ │ +069cfc: 28d3 |003e: goto 0011 // -002d │ │ +069cfe: 0120 |003f: move v0, v2 │ │ +069d00: 28e8 |0040: goto 0028 // -0018 │ │ +069d02: 0121 |0041: move v1, v2 │ │ +069d04: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0007 line=125 │ │ 0x000c line=126 │ │ 0x0014 line=127 │ │ 0x0019 line=128 │ │ @@ -10704,18 +10704,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069d18: |[069d18] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ -069d28: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -069d2e: 5b01 5901 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0159 │ │ -069d32: 0e00 |0005: return-void │ │ +069d08: |[069d08] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ +069d18: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +069d1e: 5b01 5901 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0159 │ │ +069d22: 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; │ │ @@ -10727,22 +10727,22 @@ │ │ type : '(Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -069d34: |[069d34] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ -069d44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -069d46: 2200 d503 |0001: new-instance v0, Landroid/view/View; // type@03d5 │ │ -069d4a: 5431 5901 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0159 │ │ -069d4e: 7020 9d1f 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1f9d │ │ -069d54: 6e20 1520 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@2015 │ │ -069d5a: 6e20 1420 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@2014 │ │ -069d60: 1100 |000e: return-object v0 │ │ +069d24: |[069d24] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ +069d34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +069d36: 2200 d503 |0001: new-instance v0, Landroid/view/View; // type@03d5 │ │ +069d3a: 5431 5901 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@0159 │ │ +069d3e: 7020 9d1f 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1f9d │ │ +069d44: 6e20 1520 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@2015 │ │ +069d4a: 6e20 1420 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@2014 │ │ +069d50: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x000e line=86 │ │ locals : │ │ @@ -10782,17 +10782,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069d64: |[069d64] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ -069d74: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -069d7a: 0e00 |0003: return-void │ │ +069d54: |[069d54] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ +069d64: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +069d6a: 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 - │ │ @@ -10801,19 +10801,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 │ │ -069d7c: |[069d7c] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -069d8c: 2200 fe00 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00fe │ │ -069d90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -069d92: 7030 f205 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@05f2 │ │ -069d98: 1100 |0006: return-object v0 │ │ +069d6c: |[069d6c] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +069d7c: 2200 fe00 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00fe │ │ +069d80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +069d82: 7030 f205 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@05f2 │ │ +069d88: 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; │ │ │ │ @@ -10822,18 +10822,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 │ │ -069d9c: |[069d9c] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -069dac: 6e20 ec05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@05ec │ │ -069db2: 0c00 |0003: move-result-object v0 │ │ -069db4: 1100 |0004: return-object v0 │ │ +069d8c: |[069d8c] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +069d9c: 6e20 ec05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@05ec │ │ +069da2: 0c00 |0003: move-result-object v0 │ │ +069da4: 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; │ │ │ │ @@ -10842,17 +10842,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 │ │ -069db8: |[069db8] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -069dc8: 2320 6306 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0663 │ │ -069dcc: 1100 |0002: return-object v0 │ │ +069da8: |[069da8] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +069db8: 2320 6306 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0663 │ │ +069dbc: 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 │ │ │ │ @@ -10861,18 +10861,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 │ │ -069dd0: |[069dd0] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -069de0: 6e20 ee05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@05ee │ │ -069de6: 0c00 |0003: move-result-object v0 │ │ -069de8: 1100 |0004: return-object v0 │ │ +069dc0: |[069dc0] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +069dd0: 6e20 ee05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@05ee │ │ +069dd6: 0c00 |0003: move-result-object v0 │ │ +069dd8: 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 │ │ │ │ @@ -10916,39 +10916,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -069dec: |[069dec] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -069dfc: 2200 fd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00fd │ │ -069e00: 7010 eb05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@05eb │ │ -069e06: 6900 5a01 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@015a │ │ -069e0a: 0e00 |0007: return-void │ │ +069ddc: |[069ddc] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ +069dec: 2200 fd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@00fd │ │ +069df0: 7010 eb05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@05eb │ │ +069df6: 6900 5a01 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@015a │ │ +069dfa: 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 │ │ -069e0c: |[069e0c] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -069e1c: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ -069e22: 6e10 4e03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ -069e28: 0c00 |0006: move-result-object v0 │ │ -069e2a: 5b10 5b01 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ -069e2e: 0e00 |0009: return-void │ │ +069dfc: |[069dfc] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ +069e0c: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ +069e12: 6e10 4e03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ +069e18: 0c00 |0006: move-result-object v0 │ │ +069e1a: 5b10 5b01 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ +069e1e: 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; │ │ @@ -10959,17 +10959,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 │ │ -069e30: |[069e30] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ -069e40: 7020 f105 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@05f1 │ │ -069e46: 0e00 |0003: return-void │ │ +069e20: |[069e20] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ +069e30: 7020 f105 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@05f1 │ │ +069e36: 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; │ │ @@ -10979,17 +10979,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069e48: |[069e48] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -069e58: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ -069e5e: 0e00 |0003: return-void │ │ +069e38: |[069e38] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ +069e48: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ +069e4e: 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; │ │ @@ -11000,38 +11000,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -069e60: |[069e60] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -069e70: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -069e74: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -069e7a: 1a01 7105 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@0571 │ │ -069e7e: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -069e84: 0c00 |000a: move-result-object v0 │ │ -069e86: 7110 0e25 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -069e8c: 0a01 |000e: move-result v1 │ │ -069e8e: 7110 9424 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -069e94: 0c01 |0012: move-result-object v1 │ │ -069e96: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -069e9c: 0c00 |0016: move-result-object v0 │ │ -069e9e: 1a01 4500 |0017: const-string v1, " curTab=" // string@0045 │ │ -069ea2: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -069ea8: 0c00 |001c: move-result-object v0 │ │ -069eaa: 5421 5b01 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ -069eae: 6e20 0425 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -069eb4: 0c00 |0022: move-result-object v0 │ │ -069eb6: 1a01 9b36 |0023: const-string v1, "}" // string@369b │ │ -069eba: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -069ec0: 0c00 |0028: move-result-object v0 │ │ -069ec2: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -069ec8: 0c00 |002c: move-result-object v0 │ │ -069eca: 1100 |002d: return-object v0 │ │ +069e50: |[069e50] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ +069e60: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +069e64: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +069e6a: 1a01 7105 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@0571 │ │ +069e6e: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +069e74: 0c00 |000a: move-result-object v0 │ │ +069e76: 7110 0e25 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +069e7c: 0a01 |000e: move-result v1 │ │ +069e7e: 7110 9424 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +069e84: 0c01 |0012: move-result-object v1 │ │ +069e86: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +069e8c: 0c00 |0016: move-result-object v0 │ │ +069e8e: 1a01 4500 |0017: const-string v1, " curTab=" // string@0045 │ │ +069e92: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +069e98: 0c00 |001c: move-result-object v0 │ │ +069e9a: 5421 5b01 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ +069e9e: 6e20 0425 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +069ea4: 0c00 |0022: move-result-object v0 │ │ +069ea6: 1a01 9b36 |0023: const-string v1, "}" // string@369b │ │ +069eaa: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +069eb0: 0c00 |0028: move-result-object v0 │ │ +069eb2: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +069eb8: 0c00 |002c: move-result-object v0 │ │ +069eba: 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;) │ │ @@ -11039,19 +11039,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -069ecc: |[069ecc] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -069edc: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ -069ee2: 5410 5b01 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ -069ee6: 6e20 5903 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -069eec: 0e00 |0008: return-void │ │ +069ebc: |[069ebc] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +069ecc: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ +069ed2: 5410 5b01 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ +069ed6: 6e20 5903 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +069edc: 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; │ │ @@ -11108,20 +11108,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 │ │ -069ef0: |[069ef0] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -069f00: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -069f06: 5b01 5f01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@015f │ │ -069f0a: 5b02 5d01 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@015d │ │ -069f0e: 5b03 5c01 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@015c │ │ -069f12: 0e00 |0009: return-void │ │ +069ee0: |[069ee0] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +069ef0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +069ef6: 5b01 5f01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@015f │ │ +069efa: 5b02 5d01 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@015d │ │ +069efe: 5b03 5c01 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@015c │ │ +069f02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ @@ -11137,17 +11137,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 │ │ -069f14: |[069f14] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ -069f24: 5410 5e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@015e │ │ -069f28: 1100 |0002: return-object v0 │ │ +069f04: |[069f04] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ +069f14: 5410 5e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@015e │ │ +069f18: 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;) │ │ @@ -11155,17 +11155,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 │ │ -069f2c: |[069f2c] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -069f3c: 5b01 5e01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@015e │ │ -069f40: 1101 |0002: return-object v1 │ │ +069f1c: |[069f1c] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +069f2c: 5b01 5e01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@015e │ │ +069f30: 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; │ │ │ │ @@ -11174,17 +11174,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 │ │ -069f44: |[069f44] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ -069f54: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@015f │ │ -069f58: 1100 |0002: return-object v0 │ │ +069f34: |[069f34] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ +069f44: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@015f │ │ +069f48: 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;) │ │ @@ -11192,17 +11192,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 │ │ -069f5c: |[069f5c] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ -069f6c: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@015d │ │ -069f70: 1100 |0002: return-object v0 │ │ +069f4c: |[069f4c] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ +069f5c: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@015d │ │ +069f60: 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;) │ │ @@ -11210,17 +11210,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069f74: |[069f74] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ -069f84: 5410 5c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@015c │ │ -069f88: 1100 |0002: return-object v0 │ │ +069f64: |[069f64] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ +069f74: 5410 5c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@015c │ │ +069f78: 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 - │ │ @@ -11292,22 +11292,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -069f8c: |[069f8c] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ -069f9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -069f9e: 7030 9922 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2299 │ │ -069fa4: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -069fa8: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -069fae: 5b20 6701 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ -069fb2: 7030 0806 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0608 │ │ -069fb8: 0e00 |000e: return-void │ │ +069f7c: |[069f7c] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ +069f8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +069f8e: 7030 9922 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2299 │ │ +069f94: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +069f98: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +069f9e: 5b20 6701 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ +069fa2: 7030 0806 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0608 │ │ +069fa8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0004 line=52 │ │ 0x000b line=131 │ │ 0x000e line=132 │ │ locals : │ │ @@ -11319,21 +11319,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 │ │ -069fbc: |[069fbc] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -069fcc: 7030 9922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2299 │ │ -069fd2: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -069fd6: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -069fdc: 5b10 6701 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ -069fe0: 7030 0806 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0608 │ │ -069fe6: 0e00 |000d: return-void │ │ +069fac: |[069fac] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +069fbc: 7030 9922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2299 │ │ +069fc2: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +069fc6: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +069fcc: 5b10 6701 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ +069fd0: 7030 0806 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0608 │ │ +069fd6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=52 │ │ 0x000a line=136 │ │ 0x000d line=137 │ │ locals : │ │ @@ -11346,88 +11346,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 │ │ -069fe8: |[069fe8] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ -069ff8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -069ffa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -069ffc: 5463 6701 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ -06a000: 6e10 4c25 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06a006: 0a03 |0007: move-result v3 │ │ -06a008: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -06a00c: 5463 6701 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ -06a010: 6e20 4625 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06a016: 0c02 |000f: move-result-object v2 │ │ -06a018: 1f02 ff00 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00ff │ │ -06a01c: 7110 fa05 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05fa │ │ -06a022: 0c03 |0015: move-result-object v3 │ │ -06a024: 6e20 da24 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06a02a: 0a03 |0019: move-result v3 │ │ -06a02c: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -06a030: 0721 |001c: move-object v1, v2 │ │ -06a032: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06a036: 28e3 |001f: goto 0002 // -001d │ │ -06a038: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ -06a03c: 2203 7f04 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ -06a040: 2204 9204 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -06a044: 7010 fb24 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06a04a: 1a05 3f0f |0029: const-string v5, "No tab known for tag " // string@0f3f │ │ -06a04e: 6e20 0425 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06a054: 0c04 |002e: move-result-object v4 │ │ -06a056: 6e20 0425 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06a05c: 0c04 |0032: move-result-object v4 │ │ -06a05e: 6e10 0a25 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06a064: 0c04 |0036: move-result-object v4 │ │ -06a066: 7020 8c24 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06a06c: 2703 |003a: throw v3 │ │ -06a06e: 5463 6401 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ -06a072: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ -06a076: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ -06a07a: 5463 6301 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -06a07e: 6e10 5105 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -06a084: 0c08 |0046: move-result-object v8 │ │ -06a086: 5463 6401 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ -06a08a: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -06a08e: 5463 6401 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ -06a092: 7110 f805 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@05f8 │ │ -06a098: 0c03 |0050: move-result-object v3 │ │ -06a09a: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ -06a09e: 5463 6401 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ -06a0a2: 7110 f805 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@05f8 │ │ -06a0a8: 0c03 |0058: move-result-object v3 │ │ -06a0aa: 6e20 1c06 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@061c │ │ -06a0b0: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ -06a0b4: 7110 f805 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@05f8 │ │ -06a0ba: 0c03 |0061: move-result-object v3 │ │ -06a0bc: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ -06a0c0: 5463 6201 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0162 │ │ -06a0c4: 7110 fb05 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@05fb │ │ -06a0ca: 0c04 |0069: move-result-object v4 │ │ -06a0cc: 6e10 7124 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -06a0d2: 0c04 |006d: move-result-object v4 │ │ -06a0d4: 7110 fc05 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@05fc │ │ -06a0da: 0c05 |0071: move-result-object v5 │ │ -06a0dc: 7130 c004 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@04c0 │ │ -06a0e2: 0c03 |0075: move-result-object v3 │ │ -06a0e4: 7120 f905 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@05f9 │ │ -06a0ea: 5263 6101 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ -06a0ee: 7110 f805 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@05f8 │ │ -06a0f4: 0c04 |007e: move-result-object v4 │ │ -06a0f6: 7110 fa05 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05fa │ │ -06a0fc: 0c05 |0082: move-result-object v5 │ │ -06a0fe: 6e40 1606 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@0616 │ │ -06a104: 5b61 6401 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ -06a108: 1108 |0088: return-object v8 │ │ -06a10a: 7110 f805 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@05f8 │ │ -06a110: 0c03 |008c: move-result-object v3 │ │ -06a112: 6e20 1906 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0619 │ │ -06a118: 28f6 |0090: goto 0086 // -000a │ │ +069fd8: |[069fd8] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ +069fe8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +069fea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +069fec: 5463 6701 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ +069ff0: 6e10 4c25 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +069ff6: 0a03 |0007: move-result v3 │ │ +069ff8: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +069ffc: 5463 6701 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ +06a000: 6e20 4625 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06a006: 0c02 |000f: move-result-object v2 │ │ +06a008: 1f02 ff00 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00ff │ │ +06a00c: 7110 fa05 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05fa │ │ +06a012: 0c03 |0015: move-result-object v3 │ │ +06a014: 6e20 da24 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06a01a: 0a03 |0019: move-result v3 │ │ +06a01c: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +06a020: 0721 |001c: move-object v1, v2 │ │ +06a022: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06a026: 28e3 |001f: goto 0002 // -001d │ │ +06a028: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ +06a02c: 2203 7f04 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ +06a030: 2204 9204 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +06a034: 7010 fb24 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06a03a: 1a05 3f0f |0029: const-string v5, "No tab known for tag " // string@0f3f │ │ +06a03e: 6e20 0425 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06a044: 0c04 |002e: move-result-object v4 │ │ +06a046: 6e20 0425 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06a04c: 0c04 |0032: move-result-object v4 │ │ +06a04e: 6e10 0a25 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06a054: 0c04 |0036: move-result-object v4 │ │ +06a056: 7020 8c24 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06a05c: 2703 |003a: throw v3 │ │ +06a05e: 5463 6401 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ +06a062: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ +06a066: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ +06a06a: 5463 6301 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +06a06e: 6e10 5105 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +06a074: 0c08 |0046: move-result-object v8 │ │ +06a076: 5463 6401 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ +06a07a: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +06a07e: 5463 6401 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ +06a082: 7110 f805 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@05f8 │ │ +06a088: 0c03 |0050: move-result-object v3 │ │ +06a08a: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ +06a08e: 5463 6401 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ +06a092: 7110 f805 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@05f8 │ │ +06a098: 0c03 |0058: move-result-object v3 │ │ +06a09a: 6e20 1c06 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@061c │ │ +06a0a0: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ +06a0a4: 7110 f805 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@05f8 │ │ +06a0aa: 0c03 |0061: move-result-object v3 │ │ +06a0ac: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ +06a0b0: 5463 6201 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0162 │ │ +06a0b4: 7110 fb05 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@05fb │ │ +06a0ba: 0c04 |0069: move-result-object v4 │ │ +06a0bc: 6e10 7124 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +06a0c2: 0c04 |006d: move-result-object v4 │ │ +06a0c4: 7110 fc05 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@05fc │ │ +06a0ca: 0c05 |0071: move-result-object v5 │ │ +06a0cc: 7130 c004 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@04c0 │ │ +06a0d2: 0c03 |0075: move-result-object v3 │ │ +06a0d4: 7120 f905 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@05f9 │ │ +06a0da: 5263 6101 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ +06a0de: 7110 f805 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@05f8 │ │ +06a0e4: 0c04 |007e: move-result-object v4 │ │ +06a0e6: 7110 fa05 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05fa │ │ +06a0ec: 0c05 |0082: move-result-object v5 │ │ +06a0ee: 6e40 1606 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@0616 │ │ +06a0f4: 5b61 6401 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ +06a0f8: 1108 |0088: return-object v8 │ │ +06a0fa: 7110 f805 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@05f8 │ │ +06a100: 0c03 |008c: move-result-object v3 │ │ +06a102: 6e20 1906 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0619 │ │ +06a108: 28f6 |0090: goto 0086 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0001 line=323 │ │ 0x000a line=324 │ │ 0x0012 line=325 │ │ 0x001c line=326 │ │ @@ -11460,38 +11460,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06a11c: |[06a11c] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ -06a12c: 5430 6601 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ -06a130: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ -06a134: 5230 6101 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ -06a138: 6e20 0506 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0605 │ │ -06a13e: 0c00 |0009: move-result-object v0 │ │ -06a140: 1f00 1004 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0410 │ │ -06a144: 5b30 6601 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ -06a148: 5430 6601 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ -06a14c: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -06a150: 2200 7f04 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06a154: 2201 9204 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -06a158: 7010 fb24 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06a15e: 1a02 3e0f |0019: const-string v2, "No tab content FrameLayout found for id " // string@0f3e │ │ -06a162: 6e20 0425 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06a168: 0c01 |001e: move-result-object v1 │ │ -06a16a: 5232 6101 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ -06a16e: 6e20 0025 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06a174: 0c01 |0024: move-result-object v1 │ │ -06a176: 6e10 0a25 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06a17c: 0c01 |0028: move-result-object v1 │ │ -06a17e: 7020 8c24 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06a184: 2700 |002c: throw v0 │ │ -06a186: 0e00 |002d: return-void │ │ +06a10c: |[06a10c] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ +06a11c: 5430 6601 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ +06a120: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ +06a124: 5230 6101 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ +06a128: 6e20 0506 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0605 │ │ +06a12e: 0c00 |0009: move-result-object v0 │ │ +06a130: 1f00 1004 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0410 │ │ +06a134: 5b30 6601 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ +06a138: 5430 6601 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ +06a13c: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +06a140: 2200 7f04 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06a144: 2201 9204 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +06a148: 7010 fb24 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06a14e: 1a02 3e0f |0019: const-string v2, "No tab content FrameLayout found for id " // string@0f3e │ │ +06a152: 6e20 0425 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06a158: 0c01 |001e: move-result-object v1 │ │ +06a15a: 5232 6101 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ +06a15e: 6e20 0025 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06a164: 0c01 |0024: move-result-object v1 │ │ +06a166: 6e10 0a25 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06a16c: 0c01 |0028: move-result-object v1 │ │ +06a16e: 7020 8c24 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06a174: 2700 |002c: throw v0 │ │ +06a176: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000e line=214 │ │ 0x0012 line=215 │ │ 0x002d line=219 │ │ @@ -11503,55 +11503,55 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -06a188: |[06a188] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ -06a198: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ -06a19e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -06a1a0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -06a1a2: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ -06a1a4: 6e20 0506 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0605 │ │ -06a1aa: 0c03 |0009: move-result-object v3 │ │ -06a1ac: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ -06a1b0: 2201 1604 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@0416 │ │ -06a1b4: 7020 bd21 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -06a1ba: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -06a1bc: 6e20 e521 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -06a1c2: 2203 0f04 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -06a1c6: 7030 7f21 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ -06a1cc: 6e30 0106 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0601 │ │ -06a1d2: 2202 3304 |001d: new-instance v2, Landroid/widget/TabWidget; // type@0433 │ │ -06a1d6: 7020 a022 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@22a0 │ │ -06a1dc: 6e20 a122 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@22a1 │ │ -06a1e2: 6e20 a222 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@22a2 │ │ -06a1e8: 2203 1504 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -06a1ec: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ -06a1ee: 7040 ba21 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -06a1f4: 6e30 c121 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ -06a1fa: 2200 1004 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@0410 │ │ -06a1fe: 7020 8021 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -06a204: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ -06a20a: 6e20 9021 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@2190 │ │ -06a210: 2203 1504 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -06a214: 7040 ba21 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -06a21a: 6e30 c121 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ -06a220: 2200 1004 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@0410 │ │ -06a224: 7020 8021 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -06a22a: 5b80 6601 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ -06a22e: 5483 6601 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ -06a232: 5284 6101 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ -06a236: 6e20 9021 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@2190 │ │ -06a23c: 2203 1504 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -06a240: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ -06a244: 7040 ba21 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -06a24a: 6e30 c121 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ -06a250: 0e00 |005c: return-void │ │ +06a178: |[06a178] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ +06a188: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ +06a18e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +06a190: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +06a192: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ +06a194: 6e20 0506 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0605 │ │ +06a19a: 0c03 |0009: move-result-object v3 │ │ +06a19c: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ +06a1a0: 2201 1604 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@0416 │ │ +06a1a4: 7020 bd21 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +06a1aa: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +06a1ac: 6e20 e521 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +06a1b2: 2203 0f04 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +06a1b6: 7030 7f21 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ +06a1bc: 6e30 0106 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0601 │ │ +06a1c2: 2202 3304 |001d: new-instance v2, Landroid/widget/TabWidget; // type@0433 │ │ +06a1c6: 7020 a022 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@22a0 │ │ +06a1cc: 6e20 a122 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@22a1 │ │ +06a1d2: 6e20 a222 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@22a2 │ │ +06a1d8: 2203 1504 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +06a1dc: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ +06a1de: 7040 ba21 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +06a1e4: 6e30 c121 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ +06a1ea: 2200 1004 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@0410 │ │ +06a1ee: 7020 8021 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +06a1f4: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ +06a1fa: 6e20 9021 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@2190 │ │ +06a200: 2203 1504 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +06a204: 7040 ba21 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +06a20a: 6e30 c121 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ +06a210: 2200 1004 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@0410 │ │ +06a214: 7020 8021 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +06a21a: 5b80 6601 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ +06a21e: 5483 6601 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ +06a222: 5284 6101 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ +06a226: 6e20 9021 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@2190 │ │ +06a22c: 2203 1504 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +06a230: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ +06a234: 7040 ba21 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +06a23a: 6e30 c121 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ +06a240: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=151 │ │ 0x000c line=152 │ │ 0x0011 line=153 │ │ 0x0015 line=154 │ │ 0x001d line=158 │ │ @@ -11578,28 +11578,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 │ │ -06a254: |[06a254] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06a264: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06a266: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -06a268: 2311 5406 |0002: new-array v1, v1, [I // type@0654 │ │ -06a26c: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ -06a272: 4b02 0103 |0007: aput v2, v1, v3 │ │ -06a276: 6e53 3c01 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -06a27c: 0c00 |000c: move-result-object v0 │ │ -06a27e: 6e30 c801 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -06a284: 0a01 |0010: move-result v1 │ │ -06a286: 5941 6101 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ -06a28a: 6e10 cd01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -06a290: 6f20 9e22 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@229e │ │ -06a296: 0e00 |0019: return-void │ │ +06a244: |[06a244] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06a254: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06a256: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06a258: 2311 5406 |0002: new-array v1, v1, [I // type@0654 │ │ +06a25c: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ +06a262: 4b02 0103 |0007: aput v2, v1, v3 │ │ +06a266: 6e53 3c01 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +06a26c: 0c00 |000c: move-result-object v0 │ │ +06a26e: 6e30 c801 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +06a274: 0a01 |0010: move-result v1 │ │ +06a276: 5941 6101 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ +06a27a: 6e10 cd01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +06a280: 6f20 9e22 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@229e │ │ +06a286: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000d line=142 │ │ 0x0013 line=143 │ │ 0x0016 line=145 │ │ 0x0019 line=146 │ │ @@ -11615,48 +11615,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 │ │ -06a298: |[06a298] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -06a2a8: 2203 fc00 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@00fc │ │ -06a2ac: 5454 6201 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0162 │ │ -06a2b0: 7020 e905 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@05e9 │ │ -06a2b6: 6e20 9822 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@2298 │ │ -06a2bc: 6e10 9722 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@2297 │ │ -06a2c2: 0c02 |000d: move-result-object v2 │ │ -06a2c4: 2201 ff00 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00ff │ │ -06a2c8: 7040 f705 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@05f7 │ │ -06a2ce: 5553 6001 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0160 │ │ -06a2d2: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ -06a2d6: 5453 6301 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -06a2da: 6e20 5605 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0556 │ │ -06a2e0: 0c03 |001c: move-result-object v3 │ │ -06a2e2: 7120 f905 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@05f9 │ │ -06a2e8: 7110 f805 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@05f8 │ │ -06a2ee: 0c03 |0023: move-result-object v3 │ │ -06a2f0: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ -06a2f4: 7110 f805 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@05f8 │ │ -06a2fa: 0c03 |0029: move-result-object v3 │ │ -06a2fc: 6e10 c304 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@04c3 │ │ -06a302: 0a03 |002d: move-result v3 │ │ -06a304: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ -06a308: 5453 6301 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -06a30c: 6e10 5105 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -06a312: 0c00 |0035: move-result-object v0 │ │ -06a314: 7110 f805 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@05f8 │ │ -06a31a: 0c03 |0039: move-result-object v3 │ │ -06a31c: 6e20 1c06 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@061c │ │ -06a322: 6e10 1a06 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ -06a328: 5453 6701 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ -06a32c: 6e20 4125 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06a332: 6e20 ff05 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@05ff │ │ -06a338: 0e00 |0048: return-void │ │ +06a288: |[06a288] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +06a298: 2203 fc00 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@00fc │ │ +06a29c: 5454 6201 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0162 │ │ +06a2a0: 7020 e905 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@05e9 │ │ +06a2a6: 6e20 9822 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@2298 │ │ +06a2ac: 6e10 9722 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@2297 │ │ +06a2b2: 0c02 |000d: move-result-object v2 │ │ +06a2b4: 2201 ff00 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00ff │ │ +06a2b8: 7040 f705 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@05f7 │ │ +06a2be: 5553 6001 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0160 │ │ +06a2c2: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ +06a2c6: 5453 6301 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +06a2ca: 6e20 5605 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0556 │ │ +06a2d0: 0c03 |001c: move-result-object v3 │ │ +06a2d2: 7120 f905 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@05f9 │ │ +06a2d8: 7110 f805 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@05f8 │ │ +06a2de: 0c03 |0023: move-result-object v3 │ │ +06a2e0: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ +06a2e4: 7110 f805 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@05f8 │ │ +06a2ea: 0c03 |0029: move-result-object v3 │ │ +06a2ec: 6e10 c304 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@04c3 │ │ +06a2f2: 0a03 |002d: move-result v3 │ │ +06a2f4: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ +06a2f8: 5453 6301 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +06a2fc: 6e10 5105 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +06a302: 0c00 |0035: move-result-object v0 │ │ +06a304: 7110 f805 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@05f8 │ │ +06a30a: 0c03 |0039: move-result-object v3 │ │ +06a30c: 6e20 1c06 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@061c │ │ +06a312: 6e10 1a06 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ +06a318: 5453 6701 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ +06a31c: 6e20 4125 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06a322: 6e20 ff05 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@05ff │ │ +06a328: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000a line=228 │ │ 0x000e line=230 │ │ 0x0013 line=232 │ │ 0x0017 line=236 │ │ @@ -11682,67 +11682,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -06a33c: |[06a33c] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -06a34c: 6f10 9a22 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@229a │ │ -06a352: 6e10 0606 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0606 │ │ -06a358: 0c00 |0006: move-result-object v0 │ │ -06a35a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06a35c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -06a35e: 5464 6701 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ -06a362: 6e10 4c25 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06a368: 0a04 |000e: move-result v4 │ │ -06a36a: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ -06a36e: 5464 6701 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ -06a372: 6e20 4625 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06a378: 0c03 |0016: move-result-object v3 │ │ -06a37a: 1f03 ff00 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00ff │ │ -06a37e: 5464 6301 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -06a382: 7110 fa05 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05fa │ │ -06a388: 0c05 |001e: move-result-object v5 │ │ -06a38a: 6e20 5605 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0556 │ │ -06a390: 0c04 |0022: move-result-object v4 │ │ -06a392: 7120 f905 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@05f9 │ │ -06a398: 7110 f805 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@05f8 │ │ -06a39e: 0c04 |0029: move-result-object v4 │ │ -06a3a0: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ -06a3a4: 7110 f805 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@05f8 │ │ -06a3aa: 0c04 |002f: move-result-object v4 │ │ -06a3ac: 6e10 c304 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@04c3 │ │ -06a3b2: 0a04 |0033: move-result v4 │ │ -06a3b4: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -06a3b8: 7110 fa05 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05fa │ │ -06a3be: 0c04 |0039: move-result-object v4 │ │ -06a3c0: 6e20 da24 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06a3c6: 0a04 |003d: move-result v4 │ │ -06a3c8: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -06a3cc: 5b63 6401 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ -06a3d0: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06a3d4: 28c5 |0044: goto 0009 // -003b │ │ -06a3d6: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ -06a3da: 5464 6301 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -06a3de: 6e10 5105 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -06a3e4: 0c01 |004c: move-result-object v1 │ │ -06a3e6: 7110 f805 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@05f8 │ │ -06a3ec: 0c04 |0050: move-result-object v4 │ │ -06a3ee: 6e20 1c06 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@061c │ │ -06a3f4: 28ee |0054: goto 0042 // -0012 │ │ -06a3f6: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -06a3f8: 5c64 6001 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0160 │ │ -06a3fc: 7030 0206 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@0602 │ │ -06a402: 0c01 |005b: move-result-object v1 │ │ -06a404: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ -06a408: 6e10 1a06 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ -06a40e: 5464 6301 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -06a412: 6e10 5405 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0554 │ │ -06a418: 0e00 |0066: return-void │ │ +06a32c: |[06a32c] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ +06a33c: 6f10 9a22 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@229a │ │ +06a342: 6e10 0606 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0606 │ │ +06a348: 0c00 |0006: move-result-object v0 │ │ +06a34a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06a34c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +06a34e: 5464 6701 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ +06a352: 6e10 4c25 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06a358: 0a04 |000e: move-result v4 │ │ +06a35a: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ +06a35e: 5464 6701 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0167 │ │ +06a362: 6e20 4625 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06a368: 0c03 |0016: move-result-object v3 │ │ +06a36a: 1f03 ff00 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@00ff │ │ +06a36e: 5464 6301 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +06a372: 7110 fa05 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05fa │ │ +06a378: 0c05 |001e: move-result-object v5 │ │ +06a37a: 6e20 5605 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0556 │ │ +06a380: 0c04 |0022: move-result-object v4 │ │ +06a382: 7120 f905 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@05f9 │ │ +06a388: 7110 f805 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@05f8 │ │ +06a38e: 0c04 |0029: move-result-object v4 │ │ +06a390: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ +06a394: 7110 f805 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@05f8 │ │ +06a39a: 0c04 |002f: move-result-object v4 │ │ +06a39c: 6e10 c304 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@04c3 │ │ +06a3a2: 0a04 |0033: move-result v4 │ │ +06a3a4: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +06a3a8: 7110 fa05 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@05fa │ │ +06a3ae: 0c04 |0039: move-result-object v4 │ │ +06a3b0: 6e20 da24 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06a3b6: 0a04 |003d: move-result v4 │ │ +06a3b8: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +06a3bc: 5b63 6401 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0164 │ │ +06a3c0: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06a3c4: 28c5 |0044: goto 0009 // -003b │ │ +06a3c6: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ +06a3ca: 5464 6301 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +06a3ce: 6e10 5105 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +06a3d4: 0c01 |004c: move-result-object v1 │ │ +06a3d6: 7110 f805 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@05f8 │ │ +06a3dc: 0c04 |0050: move-result-object v4 │ │ +06a3de: 6e20 1c06 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@061c │ │ +06a3e4: 28ee |0054: goto 0042 // -0012 │ │ +06a3e6: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +06a3e8: 5c64 6001 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0160 │ │ +06a3ec: 7030 0206 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@0602 │ │ +06a3f2: 0c01 |005b: move-result-object v1 │ │ +06a3f4: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ +06a3f8: 6e10 1a06 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ +06a3fe: 5464 6301 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +06a402: 6e10 5405 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0554 │ │ +06a408: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=252 │ │ 0x0007 line=256 │ │ 0x0008 line=257 │ │ 0x0011 line=258 │ │ @@ -11772,19 +11772,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06a41c: |[06a41c] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -06a42c: 6f10 9b22 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@229b │ │ -06a432: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06a434: 5c10 6001 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0160 │ │ -06a438: 0e00 |0006: return-void │ │ +06a40c: |[06a40c] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ +06a41c: 6f10 9b22 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@229b │ │ +06a422: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06a424: 5c10 6001 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0160 │ │ +06a428: 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; │ │ @@ -11794,23 +11794,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06a43c: |[06a43c] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -06a44c: 0730 |0000: move-object v0, v3 │ │ -06a44e: 1f00 fe00 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00fe │ │ -06a452: 6e10 f405 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@05f4 │ │ -06a458: 0c01 |0006: move-result-object v1 │ │ -06a45a: 6f20 9c22 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@229c │ │ -06a460: 5401 5b01 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ -06a464: 6e20 0e06 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@060e │ │ -06a46a: 0e00 |000f: return-void │ │ +06a42c: |[06a42c] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +06a43c: 0730 |0000: move-object v0, v3 │ │ +06a43e: 1f00 fe00 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00fe │ │ +06a442: 6e10 f405 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@05f4 │ │ +06a448: 0c01 |0006: move-result-object v1 │ │ +06a44a: 6f20 9c22 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@229c │ │ +06a450: 5401 5b01 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ +06a454: 6e20 0e06 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@060e │ │ +06a45a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ 0x000a line=305 │ │ 0x000f line=306 │ │ locals : │ │ @@ -11823,23 +11823,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06a46c: |[06a46c] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -06a47c: 6f10 9d22 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@229d │ │ -06a482: 0c01 |0003: move-result-object v1 │ │ -06a484: 2200 fe00 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00fe │ │ -06a488: 7020 f305 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@05f3 │ │ -06a48e: 6e10 0606 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0606 │ │ -06a494: 0c02 |000c: move-result-object v2 │ │ -06a496: 5b02 5b01 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ -06a49a: 1100 |000f: return-object v0 │ │ +06a45c: |[06a45c] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +06a46c: 6f10 9d22 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@229d │ │ +06a472: 0c01 |0003: move-result-object v1 │ │ +06a474: 2200 fe00 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@00fe │ │ +06a478: 7020 f305 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@05f3 │ │ +06a47e: 6e10 0606 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0606 │ │ +06a484: 0c02 |000c: move-result-object v2 │ │ +06a486: 5b02 5b01 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015b │ │ +06a48a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=298 │ │ locals : │ │ @@ -11852,27 +11852,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -06a49c: |[06a49c] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -06a4ac: 5521 6001 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0160 │ │ -06a4b0: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -06a4b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06a4b6: 7030 0206 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@0602 │ │ -06a4bc: 0c00 |0008: move-result-object v0 │ │ -06a4be: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -06a4c2: 6e10 1a06 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ -06a4c8: 5421 6501 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0165 │ │ -06a4cc: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -06a4d0: 5421 6501 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0165 │ │ -06a4d4: 7220 9622 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@2296 │ │ -06a4da: 0e00 |0017: return-void │ │ +06a48c: |[06a48c] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ +06a49c: 5521 6001 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0160 │ │ +06a4a0: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +06a4a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06a4a6: 7030 0206 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@0602 │ │ +06a4ac: 0c00 |0008: move-result-object v0 │ │ +06a4ae: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +06a4b2: 6e10 1a06 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ +06a4b8: 5421 6501 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0165 │ │ +06a4bc: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +06a4c0: 5421 6501 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0165 │ │ +06a4c4: 7220 9622 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@2296 │ │ +06a4ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0009 line=312 │ │ 0x000b line=313 │ │ 0x000e line=316 │ │ @@ -11888,17 +11888,17 @@ │ │ type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a4dc: |[06a4dc] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -06a4ec: 5b01 6501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0165 │ │ -06a4f0: 0e00 |0002: return-void │ │ +06a4cc: |[06a4cc] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ +06a4dc: 5b01 6501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0165 │ │ +06a4e0: 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; │ │ @@ -11908,19 +11908,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06a4f4: |[06a4f4] android.support.v4.app.FragmentTabHost.setup:()V │ │ -06a504: 2200 7f04 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06a508: 1a01 010f |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0f01 │ │ -06a50c: 7020 8c24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06a512: 2700 |0007: throw v0 │ │ +06a4e4: |[06a4e4] android.support.v4.app.FragmentTabHost.setup:()V │ │ +06a4f4: 2200 7f04 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06a4f8: 1a01 010f |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0f01 │ │ +06a4fc: 7020 8c24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06a502: 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;) │ │ @@ -11928,21 +11928,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 │ │ -06a514: |[06a514] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ -06a524: 7020 0406 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0604 │ │ -06a52a: 6f10 9f22 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@229f │ │ -06a530: 5b01 6201 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0162 │ │ -06a534: 5b02 6301 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -06a538: 7010 0306 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0603 │ │ -06a53e: 0e00 |000d: return-void │ │ +06a504: |[06a504] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ +06a514: 7020 0406 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0604 │ │ +06a51a: 6f10 9f22 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@229f │ │ +06a520: 5b01 6201 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0162 │ │ +06a524: 5b02 6301 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +06a528: 7010 0306 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0603 │ │ +06a52e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=189 │ │ 0x0006 line=190 │ │ 0x0008 line=191 │ │ 0x000a line=192 │ │ @@ -11957,30 +11957,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 │ │ -06a540: |[06a540] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ -06a550: 7020 0406 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0604 │ │ -06a556: 6f10 9f22 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@229f │ │ -06a55c: 5b23 6201 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0162 │ │ -06a560: 5b24 6301 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ -06a564: 5925 6101 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ -06a568: 7010 0306 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0603 │ │ -06a56e: 5420 6601 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ -06a572: 6e20 9021 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@2190 │ │ -06a578: 6e10 0706 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0607 │ │ -06a57e: 0a00 |0017: move-result v0 │ │ -06a580: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -06a582: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ -06a586: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ -06a58c: 6e20 0f06 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@060f │ │ -06a592: 0e00 |0021: return-void │ │ +06a530: |[06a530] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ +06a540: 7020 0406 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0604 │ │ +06a546: 6f10 9f22 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@229f │ │ +06a54c: 5b23 6201 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0162 │ │ +06a550: 5b24 6301 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0163 │ │ +06a554: 5925 6101 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0161 │ │ +06a558: 7010 0306 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0603 │ │ +06a55e: 5420 6601 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0166 │ │ +06a562: 6e20 9021 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@2190 │ │ +06a568: 6e10 0706 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0607 │ │ +06a56e: 0a00 |0017: move-result v0 │ │ +06a570: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +06a572: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ +06a576: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ +06a57c: 6e20 0f06 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@060f │ │ +06a582: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0006 line=198 │ │ 0x0008 line=199 │ │ 0x000a line=200 │ │ @@ -12055,17 +12055,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a594: |[06a594] android.support.v4.app.FragmentTransaction.:()V │ │ -06a5a4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06a5aa: 0e00 |0003: return-void │ │ +06a584: |[06a584] android.support.v4.app.FragmentTransaction.:()V │ │ +06a594: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06a59a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ @@ -12248,18 +12248,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 │ │ -06a5ac: |[06a5ac] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -06a5bc: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@016f │ │ -06a5c0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06a5c6: 0e00 |0005: return-void │ │ +06a59c: |[06a59c] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +06a5ac: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@016f │ │ +06a5b0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06a5b6: 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; │ │ │ │ @@ -12269,21 +12269,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06a5c8: |[06a5c8] android.support.v4.app.ListFragment$1.run:()V │ │ -06a5d8: 5420 6f01 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@016f │ │ -06a5dc: 5400 7801 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -06a5e0: 5421 6f01 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@016f │ │ -06a5e4: 5411 7801 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -06a5e8: 6e20 f621 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@21f6 │ │ -06a5ee: 0e00 |000b: return-void │ │ +06a5b8: |[06a5b8] android.support.v4.app.ListFragment$1.run:()V │ │ +06a5c8: 5420 6f01 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@016f │ │ +06a5cc: 5400 7801 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +06a5d0: 5421 6f01 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@016f │ │ +06a5d4: 5411 7801 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +06a5d8: 6e20 f621 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@21f6 │ │ +06a5de: 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; │ │ │ │ @@ -12324,18 +12324,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 │ │ -06a5f0: |[06a5f0] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -06a600: 5b01 7001 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0170 │ │ -06a604: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06a60a: 0e00 |0005: return-void │ │ +06a5e0: |[06a5e0] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +06a5f0: 5b01 7001 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0170 │ │ +06a5f4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06a5fa: 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; │ │ │ │ @@ -12345,23 +12345,23 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -06a60c: |[06a60c] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -06a61c: 5460 7001 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0170 │ │ -06a620: 0771 |0002: move-object v1, v7 │ │ -06a622: 1f01 1904 |0003: check-cast v1, Landroid/widget/ListView; // type@0419 │ │ -06a626: 0782 |0005: move-object v2, v8 │ │ -06a628: 0193 |0006: move v3, v9 │ │ -06a62a: 04a4 |0007: move-wide v4, v10 │ │ -06a62c: 7406 3c06 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@063c │ │ -06a632: 0e00 |000b: return-void │ │ +06a5fc: |[06a5fc] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +06a60c: 5460 7001 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0170 │ │ +06a610: 0771 |0002: move-object v1, v7 │ │ +06a612: 1f01 1904 |0003: check-cast v1, Landroid/widget/ListView; // type@0419 │ │ +06a616: 0782 |0005: move-object v2, v8 │ │ +06a618: 0193 |0006: move v3, v9 │ │ +06a61a: 04a4 |0007: move-wide v4, v10 │ │ +06a61c: 7406 3c06 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@063c │ │ +06a622: 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; │ │ @@ -12456,17 +12456,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a634: |[06a634] android.support.v4.app.LoaderManager.:()V │ │ -06a644: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06a64a: 0e00 |0003: return-void │ │ +06a624: |[06a624] android.support.v4.app.LoaderManager.:()V │ │ +06a634: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06a63a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -12475,17 +12475,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a64c: |[06a64c] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -06a65c: 6a00 8e01 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -06a660: 0e00 |0002: return-void │ │ +06a63c: |[06a63c] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +06a64c: 6a00 8e01 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +06a650: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -12513,17 +12513,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06a664: |[06a664] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -06a674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06a676: 0f00 |0001: return v0 │ │ +06a654: |[06a654] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +06a664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06a666: 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;) │ │ @@ -12639,26 +12639,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06a678: |[06a678] android.support.v4.app.NavUtils.:()V │ │ -06a688: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06a68c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06a690: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06a694: 2201 0b01 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@010b │ │ -06a698: 7010 7706 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@0677 │ │ -06a69e: 6901 9801 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ -06a6a2: 0e00 |000d: return-void │ │ -06a6a4: 2201 0a01 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@010a │ │ -06a6a8: 7010 7206 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@0672 │ │ -06a6ae: 6901 9801 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ -06a6b2: 28f8 |0015: goto 000d // -0008 │ │ +06a668: |[06a668] android.support.v4.app.NavUtils.:()V │ │ +06a678: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06a67c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06a680: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06a684: 2201 0b01 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@010b │ │ +06a688: 7010 7706 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@0677 │ │ +06a68e: 6901 9801 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ +06a692: 0e00 |000d: return-void │ │ +06a694: 2201 0a01 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@010a │ │ +06a698: 7010 7206 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@0672 │ │ +06a69e: 6901 9801 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ +06a6a2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000d line=141 │ │ 0x000e line=139 │ │ @@ -12670,17 +12670,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a6b4: |[06a6b4] android.support.v4.app.NavUtils.:()V │ │ -06a6c4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06a6ca: 0e00 |0003: return-void │ │ +06a6a4: |[06a6a4] android.support.v4.app.NavUtils.:()V │ │ +06a6b4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06a6ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=305 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ @@ -12689,19 +12689,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 │ │ -06a6cc: |[06a6cc] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -06a6dc: 6200 9801 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ -06a6e0: 7220 6e06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@066e │ │ -06a6e6: 0c00 |0005: move-result-object v0 │ │ -06a6e8: 1100 |0006: return-object v0 │ │ +06a6bc: |[06a6bc] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +06a6cc: 6200 9801 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ +06a6d0: 7220 6e06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@066e │ │ +06a6d6: 0c00 |0005: move-result-object v0 │ │ +06a6d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils;) │ │ @@ -12709,35 +12709,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 │ │ -06a6ec: |[06a6ec] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06a6fc: 7120 8306 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ -06a702: 0c01 |0003: move-result-object v1 │ │ -06a704: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -06a708: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06a70a: 1102 |0007: return-object v2 │ │ -06a70c: 2203 2600 |0008: new-instance v3, Landroid/content/ComponentName; // type@0026 │ │ -06a710: 6e10 1301 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0113 │ │ -06a716: 0c04 |000d: move-result-object v4 │ │ -06a718: 7030 0f01 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ -06a71e: 7120 8306 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ -06a724: 0c00 |0014: move-result-object v0 │ │ -06a726: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -06a72a: 7110 b707 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07b7 │ │ -06a730: 0c02 |001a: move-result-object v2 │ │ -06a732: 28ec |001b: goto 0007 // -0014 │ │ -06a734: 2204 3000 |001c: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -06a738: 7010 4901 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0149 │ │ -06a73e: 6e20 7601 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -06a744: 0c02 |0024: move-result-object v2 │ │ -06a746: 28f6 |0025: goto 001b // -000a │ │ +06a6dc: |[06a6dc] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06a6ec: 7120 8306 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ +06a6f2: 0c01 |0003: move-result-object v1 │ │ +06a6f4: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +06a6f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06a6fa: 1102 |0007: return-object v2 │ │ +06a6fc: 2203 2600 |0008: new-instance v3, Landroid/content/ComponentName; // type@0026 │ │ +06a700: 6e10 1301 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0113 │ │ +06a706: 0c04 |000d: move-result-object v4 │ │ +06a708: 7030 0f01 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ +06a70e: 7120 8306 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ +06a714: 0c00 |0014: move-result-object v0 │ │ +06a716: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +06a71a: 7110 b707 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07b7 │ │ +06a720: 0c02 |001a: move-result-object v2 │ │ +06a722: 28ec |001b: goto 0007 // -0014 │ │ +06a724: 2204 3000 |001c: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +06a728: 7010 4901 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0149 │ │ +06a72e: 6e20 7601 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +06a734: 0c02 |0024: move-result-object v2 │ │ +06a736: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ 0x0007 line=265 │ │ 0x0008 line=259 │ │ 0x0011 line=261 │ │ @@ -12757,35 +12757,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 │ │ -06a748: |[06a748] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -06a758: 2204 2600 |0000: new-instance v4, Landroid/content/ComponentName; // type@0026 │ │ -06a75c: 7030 0d01 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@010d │ │ -06a762: 7120 8306 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ -06a768: 0c01 |0008: move-result-object v1 │ │ -06a76a: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -06a76e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -06a770: 1102 |000c: return-object v2 │ │ -06a772: 2203 2600 |000d: new-instance v3, Landroid/content/ComponentName; // type@0026 │ │ -06a776: 7030 0e01 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@010e │ │ -06a77c: 7120 8306 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ -06a782: 0c00 |0015: move-result-object v0 │ │ -06a784: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -06a788: 7110 b707 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07b7 │ │ -06a78e: 0c02 |001b: move-result-object v2 │ │ -06a790: 28f0 |001c: goto 000c // -0010 │ │ -06a792: 2204 3000 |001d: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -06a796: 7010 4901 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0149 │ │ -06a79c: 6e20 7601 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -06a7a2: 0c02 |0025: move-result-object v2 │ │ -06a7a4: 28f6 |0026: goto 001c // -000a │ │ +06a738: |[06a738] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +06a748: 2204 2600 |0000: new-instance v4, Landroid/content/ComponentName; // type@0026 │ │ +06a74c: 7030 0d01 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@010d │ │ +06a752: 7120 8306 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ +06a758: 0c01 |0008: move-result-object v1 │ │ +06a75a: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +06a75e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +06a760: 1102 |000c: return-object v2 │ │ +06a762: 2203 2600 |000d: new-instance v3, Landroid/content/ComponentName; // type@0026 │ │ +06a766: 7030 0e01 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@010e │ │ +06a76c: 7120 8306 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ +06a772: 0c00 |0015: move-result-object v0 │ │ +06a774: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +06a778: 7110 b707 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07b7 │ │ +06a77e: 0c02 |001b: move-result-object v2 │ │ +06a780: 28f0 |001c: goto 000c // -0010 │ │ +06a782: 2204 3000 |001d: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +06a786: 7010 4901 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0149 │ │ +06a78c: 6e20 7601 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +06a792: 0c02 |0025: move-result-object v2 │ │ +06a794: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0009 line=232 │ │ 0x000c line=240 │ │ 0x000d line=235 │ │ 0x0012 line=236 │ │ @@ -12806,24 +12806,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 │ │ -06a7a8: |[06a7a8] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -06a7b8: 6e10 5500 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0055 │ │ -06a7be: 0c01 |0003: move-result-object v1 │ │ -06a7c0: 7120 8306 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ -06a7c6: 0c01 |0007: move-result-object v1 │ │ -06a7c8: 1101 |0008: return-object v1 │ │ -06a7ca: 0d00 |0009: move-exception v0 │ │ -06a7cc: 2201 7e04 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06a7d0: 7020 8a24 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@248a │ │ -06a7d6: 2701 |000f: throw v1 │ │ +06a798: |[06a798] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +06a7a8: 6e10 5500 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0055 │ │ +06a7ae: 0c01 |0003: move-result-object v1 │ │ +06a7b0: 7120 8306 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ +06a7b6: 0c01 |0007: move-result-object v1 │ │ +06a7b8: 1101 |0008: return-object v1 │ │ +06a7ba: 0d00 |0009: move-exception v0 │ │ +06a7bc: 2201 7e04 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06a7c0: 7020 8a24 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@248a │ │ +06a7c6: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=279 │ │ 0x0009 line=280 │ │ 0x000a line=282 │ │ @@ -12836,24 +12836,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 │ │ -06a7e4: |[06a7e4] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -06a7f4: 6e10 3001 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -06a7fa: 0c02 |0003: move-result-object v2 │ │ -06a7fc: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -06a800: 6e30 9401 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0194 │ │ -06a806: 0c00 |0009: move-result-object v0 │ │ -06a808: 6203 9801 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ -06a80c: 7230 6f06 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@066f │ │ -06a812: 0c01 |000f: move-result-object v1 │ │ -06a814: 1101 |0010: return-object v1 │ │ +06a7d4: |[06a7d4] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +06a7e4: 6e10 3001 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +06a7ea: 0c02 |0003: move-result-object v2 │ │ +06a7ec: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +06a7f0: 6e30 9401 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0194 │ │ +06a7f6: 0c00 |0009: move-result-object v0 │ │ +06a7f8: 6203 9801 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ +06a7fc: 7230 6f06 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@066f │ │ +06a802: 0c01 |000f: move-result-object v1 │ │ +06a804: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0004 line=298 │ │ 0x000a line=299 │ │ 0x0010 line=300 │ │ locals : │ │ @@ -12868,45 +12868,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -06a818: |[06a818] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -06a828: 7110 7f06 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067f │ │ -06a82e: 0c00 |0003: move-result-object v0 │ │ -06a830: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -06a834: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06a838: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -06a83c: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06a842: 1a03 c302 |000d: const-string v3, "Activity " // string@02c3 │ │ -06a846: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06a84c: 0c02 |0012: move-result-object v2 │ │ -06a84e: 6e10 c224 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -06a854: 0c03 |0016: move-result-object v3 │ │ -06a856: 6e10 7224 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -06a85c: 0c03 |001a: move-result-object v3 │ │ -06a85e: 6e20 0425 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06a864: 0c02 |001e: move-result-object v2 │ │ -06a866: 1a03 5200 |001f: const-string v3, " does not have a parent activity name specified." // string@0052 │ │ -06a86a: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06a870: 0c02 |0024: move-result-object v2 │ │ -06a872: 1a03 2a00 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@002a │ │ -06a876: 6e20 0425 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06a87c: 0c02 |002a: move-result-object v2 │ │ -06a87e: 1a03 5400 |002b: const-string v3, " element in your manifest?)" // string@0054 │ │ -06a882: 6e20 0425 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06a888: 0c02 |0030: move-result-object v2 │ │ -06a88a: 6e10 0a25 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06a890: 0c02 |0034: move-result-object v2 │ │ -06a892: 7020 8824 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -06a898: 2701 |0038: throw v1 │ │ -06a89a: 7120 8506 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0685 │ │ -06a8a0: 0e00 |003c: return-void │ │ +06a808: |[06a808] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +06a818: 7110 7f06 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067f │ │ +06a81e: 0c00 |0003: move-result-object v0 │ │ +06a820: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +06a824: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06a828: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +06a82c: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06a832: 1a03 c302 |000d: const-string v3, "Activity " // string@02c3 │ │ +06a836: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06a83c: 0c02 |0012: move-result-object v2 │ │ +06a83e: 6e10 c224 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +06a844: 0c03 |0016: move-result-object v3 │ │ +06a846: 6e10 7224 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +06a84c: 0c03 |001a: move-result-object v3 │ │ +06a84e: 6e20 0425 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06a854: 0c02 |001e: move-result-object v2 │ │ +06a856: 1a03 5200 |001f: const-string v3, " does not have a parent activity name specified." // string@0052 │ │ +06a85a: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06a860: 0c02 |0024: move-result-object v2 │ │ +06a862: 1a03 2a00 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@002a │ │ +06a866: 6e20 0425 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06a86c: 0c02 |002a: move-result-object v2 │ │ +06a86e: 1a03 5400 |002b: const-string v3, " element in your manifest?)" // string@0054 │ │ +06a872: 6e20 0425 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06a878: 0c02 |0030: move-result-object v2 │ │ +06a87a: 6e10 0a25 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06a880: 0c02 |0034: move-result-object v2 │ │ +06a882: 7020 8824 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +06a888: 2701 |0038: throw v1 │ │ +06a88a: 7120 8506 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0685 │ │ +06a890: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=176 │ │ 0x0006 line=177 │ │ 0x0039 line=184 │ │ 0x003c line=185 │ │ @@ -12919,18 +12919,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 │ │ -06a8a4: |[06a8a4] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -06a8b4: 6200 9801 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ -06a8b8: 7230 7006 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0670 │ │ -06a8be: 0e00 |0005: return-void │ │ +06a894: |[06a894] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +06a8a4: 6200 9801 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ +06a8a8: 7230 7006 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0670 │ │ +06a8ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0006 reg=2 upIntent Landroid/content/Intent; │ │ @@ -12940,19 +12940,19 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06a8c0: |[06a8c0] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -06a8d0: 6200 9801 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ -06a8d4: 7230 7106 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0671 │ │ -06a8da: 0a00 |0005: move-result v0 │ │ -06a8dc: 0f00 |0006: return v0 │ │ +06a8b0: |[06a8b0] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +06a8c0: 6200 9801 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0198 │ │ +06a8c4: 7230 7106 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0671 │ │ +06a8ca: 0a00 |0005: move-result v0 │ │ +06a8cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0007 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ @@ -12982,17 +12982,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a8e0: |[06a8e0] android.support.v4.app.NavUtilsJB.:()V │ │ -06a8f0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06a8f6: 0e00 |0003: return-void │ │ +06a8d0: |[06a8d0] android.support.v4.app.NavUtilsJB.:()V │ │ +06a8e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06a8e6: 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;) │ │ @@ -13000,18 +13000,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 │ │ -06a8f8: |[06a8f8] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -06a908: 6e10 5900 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0059 │ │ -06a90e: 0c00 |0003: move-result-object v0 │ │ -06a910: 1100 |0004: return-object v0 │ │ +06a8e8: |[06a8e8] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +06a8f8: 6e10 5900 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0059 │ │ +06a8fe: 0c00 |0003: move-result-object v0 │ │ +06a900: 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;) │ │ @@ -13019,17 +13019,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 │ │ -06a914: |[06a914] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -06a924: 5410 1400 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0014 │ │ -06a928: 1100 |0002: return-object v0 │ │ +06a904: |[06a904] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +06a914: 5410 1400 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0014 │ │ +06a918: 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;) │ │ @@ -13037,17 +13037,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 │ │ -06a92c: |[06a92c] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -06a93c: 6e20 6000 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0060 │ │ -06a942: 0e00 |0003: return-void │ │ +06a91c: |[06a91c] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +06a92c: 6e20 6000 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0060 │ │ +06a932: 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; │ │ @@ -13057,18 +13057,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06a944: |[06a944] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -06a954: 6e20 7a00 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@007a │ │ -06a95a: 0a00 |0003: move-result v0 │ │ -06a95c: 0f00 |0004: return v0 │ │ +06a934: |[06a934] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +06a944: 6e20 7a00 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@007a │ │ +06a94a: 0a00 |0003: move-result v0 │ │ +06a94c: 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; │ │ │ │ @@ -13104,17 +13104,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06a960: |[06a960] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -06a970: 7020 8021 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -06a976: 0e00 |0003: return-void │ │ +06a950: |[06a950] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +06a960: 7020 8021 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +06a966: 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; │ │ @@ -13124,29 +13124,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 │ │ -06a978: |[06a978] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -06a988: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -06a98a: 2202 0e01 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@010e │ │ -06a98e: 6e10 b11f 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ -06a994: 0c03 |0006: move-result-object v3 │ │ -06a996: 7020 8c06 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@068c │ │ -06a99c: 6e10 bb1f 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -06a9a2: 0c00 |000d: move-result-object v0 │ │ -06a9a4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -06a9a8: 6e20 9206 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0692 │ │ -06a9ae: 2201 0f04 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -06a9b2: 7030 7f21 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ -06a9b8: 6e20 1220 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ -06a9be: 6e20 8d06 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@068d │ │ -06a9c4: 1102 |001e: return-object v2 │ │ +06a968: |[06a968] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +06a978: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +06a97a: 2202 0e01 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@010e │ │ +06a97e: 6e10 b11f 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ +06a984: 0c03 |0006: move-result-object v3 │ │ +06a986: 7020 8c06 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@068c │ │ +06a98c: 6e10 bb1f 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +06a992: 0c00 |000d: move-result-object v0 │ │ +06a994: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +06a998: 6e20 9206 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0692 │ │ +06a99e: 2201 0f04 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +06a9a2: 7030 7f21 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ +06a9a8: 6e20 1220 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ +06a9ae: 6e20 8d06 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@068d │ │ +06a9b4: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -13165,17 +13165,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06a9c8: |[06a9c8] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -06a9d8: 6e20 9106 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0691 │ │ -06a9de: 0e00 |0003: return-void │ │ +06a9b8: |[06a9b8] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +06a9c8: 6e20 9106 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0691 │ │ +06a9ce: 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; │ │ @@ -13186,17 +13186,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06a9e0: |[06a9e0] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -06a9f0: 6e20 8e06 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@068e │ │ -06a9f6: 0e00 |0003: return-void │ │ +06a9d0: |[06a9d0] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +06a9e0: 6e20 8e06 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@068e │ │ +06a9e6: 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; │ │ @@ -13244,20 +13244,20 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06a9f8: |[06a9f8] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -06aa08: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06aa0e: 5901 9c01 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@019c │ │ -06aa12: 5b02 9d01 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@019d │ │ -06aa16: 5b03 9b01 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@019b │ │ -06aa1a: 0e00 |0009: return-void │ │ +06a9e8: |[06a9e8] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +06a9f8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06a9fe: 5901 9c01 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@019c │ │ +06aa02: 5b02 9d01 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@019d │ │ +06aa06: 5b03 9b01 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@019b │ │ +06aa0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0003 line=842 │ │ 0x0005 line=843 │ │ 0x0007 line=844 │ │ 0x0009 line=845 │ │ @@ -13374,33 +13374,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -06aa1c: |[06aa1c] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -06aa2c: 7010 be24 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ -06aa32: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -06aa36: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -06aa3c: 5b40 a801 |0008: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01a8 │ │ -06aa40: 2200 1c00 |000a: new-instance v0, Landroid/app/Notification; // type@001c │ │ -06aa44: 7010 dc00 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@00dc │ │ -06aa4a: 5b40 b001 |000f: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06aa4e: 5b45 ad01 |0011: iput-object v5, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ -06aa52: 5440 b001 |0013: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06aa56: 7100 0c25 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -06aa5c: 0b02 |0018: move-result-wide v2 │ │ -06aa5e: 5a02 0f00 |0019: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000f │ │ -06aa62: 5440 b001 |001b: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06aa66: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ -06aa68: 5901 0100 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -06aa6c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -06aa6e: 5940 b201 |0021: iput v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ -06aa72: 0e00 |0023: return-void │ │ +06aa0c: |[06aa0c] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +06aa1c: 7010 be24 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ +06aa22: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +06aa26: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +06aa2c: 5b40 a801 |0008: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01a8 │ │ +06aa30: 2200 1c00 |000a: new-instance v0, Landroid/app/Notification; // type@001c │ │ +06aa34: 7010 dc00 0000 |000c: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@00dc │ │ +06aa3a: 5b40 b001 |000f: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06aa3e: 5b45 ad01 |0011: iput-object v5, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ +06aa42: 5440 b001 |0013: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06aa46: 7100 0c25 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +06aa4c: 0b02 |0018: move-result-wide v2 │ │ +06aa4e: 5a02 0f00 |0019: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000f │ │ +06aa52: 5440 b001 |001b: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06aa56: 12f1 |001d: const/4 v1, #int -1 // #ff │ │ +06aa58: 5901 0100 |001e: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +06aa5c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +06aa5e: 5940 b201 |0021: iput v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ +06aa62: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0003 line=219 │ │ 0x000a line=221 │ │ 0x0011 line=235 │ │ 0x0013 line=238 │ │ @@ -13416,27 +13416,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -06aa74: |[06aa74] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -06aa84: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -06aa88: 5430 b001 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06aa8c: 5201 0500 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -06aa90: b641 |0006: or-int/2addr v1, v4 │ │ -06aa92: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -06aa96: 0e00 |0009: return-void │ │ -06aa98: 5430 b001 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06aa9c: 5201 0500 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -06aaa0: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -06aaa4: b521 |0010: and-int/2addr v1, v2 │ │ -06aaa6: 5901 0500 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -06aaaa: 28f6 |0013: goto 0009 // -000a │ │ +06aa64: |[06aa64] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +06aa74: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +06aa78: 5430 b001 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06aa7c: 5201 0500 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +06aa80: b641 |0006: or-int/2addr v1, v4 │ │ +06aa82: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +06aa86: 0e00 |0009: return-void │ │ +06aa88: 5430 b001 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06aa8c: 5201 0500 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +06aa90: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +06aa94: b521 |0010: and-int/2addr v1, v2 │ │ +06aa96: 5901 0500 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +06aa9a: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0002 line=538 │ │ 0x0009 line=542 │ │ 0x000a line=540 │ │ locals : │ │ @@ -13450,20 +13450,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 │ │ -06aaac: |[06aaac] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06aabc: 5420 a801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01a8 │ │ -06aac0: 2201 0f01 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@010f │ │ -06aac4: 7040 9406 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0694 │ │ -06aaca: 6e20 4125 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06aad0: 1102 |000a: return-object v2 │ │ +06aa9c: |[06aa9c] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06aaac: 5420 a801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01a8 │ │ +06aab0: 2201 0f01 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@010f │ │ +06aab4: 7040 9406 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0694 │ │ +06aaba: 6e20 4125 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06aac0: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x000a line=578 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000b reg=3 icon I │ │ @@ -13475,20 +13475,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06aad4: |[06aad4] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -06aae4: 7100 d806 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d8 │ │ -06aaea: 0c00 |0003: move-result-object v0 │ │ -06aaec: 7220 c806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@06c8 │ │ -06aaf2: 0c00 |0007: move-result-object v0 │ │ -06aaf4: 1100 |0008: return-object v0 │ │ +06aac4: |[06aac4] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +06aad4: 7100 d806 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d8 │ │ +06aada: 0c00 |0003: move-result-object v0 │ │ +06aadc: 7220 c806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@06c8 │ │ +06aae2: 0c00 |0007: move-result-object v0 │ │ +06aae4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -13496,20 +13496,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06aaf8: |[06aaf8] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -06ab08: 7100 d806 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d8 │ │ -06ab0e: 0c00 |0003: move-result-object v0 │ │ -06ab10: 7220 c806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@06c8 │ │ -06ab16: 0c00 |0007: move-result-object v0 │ │ -06ab18: 1100 |0008: return-object v0 │ │ +06aae8: |[06aae8] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +06aaf8: 7100 d806 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d8 │ │ +06aafe: 0c00 |0003: move-result-object v0 │ │ +06ab00: 7220 c806 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@06c8 │ │ +06ab06: 0c00 |0007: move-result-object v0 │ │ +06ab08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -13517,18 +13517,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 │ │ -06ab1c: |[06ab1c] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ab2c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -06ab30: 7030 ae06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06ae │ │ -06ab36: 1101 |0005: return-object v1 │ │ +06ab0c: |[06ab0c] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ab1c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +06ab20: 7030 ae06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06ae │ │ +06ab26: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0005 line=515 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -13538,18 +13538,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 │ │ -06ab38: |[06ab38] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ab48: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ab4c: 5b02 0200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -06ab50: 1101 |0004: return-object v1 │ │ +06ab28: |[06ab28] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ab38: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ab3c: 5b02 0200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +06ab40: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0004 line=360 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -13559,17 +13559,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ab54: |[06ab54] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ab64: 5b01 a901 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01a9 │ │ -06ab68: 1100 |0002: return-object v0 │ │ +06ab44: |[06ab44] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ab54: 5b01 a901 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01a9 │ │ +06ab58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ @@ -13579,17 +13579,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 │ │ -06ab6c: |[06ab6c] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ab7c: 5b01 aa01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ -06ab80: 1100 |0002: return-object v0 │ │ +06ab5c: |[06ab5c] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ab6c: 5b01 aa01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ +06ab70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0002 line=373 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -13599,17 +13599,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ab84: |[06ab84] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ab94: 5b01 ab01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ -06ab98: 1100 |0002: return-object v0 │ │ +06ab74: |[06ab74] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ab84: 5b01 ab01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ +06ab88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0002 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -13619,17 +13619,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ab9c: |[06ab9c] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06abac: 5b01 ac01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ -06abb0: 1100 |0002: return-object v0 │ │ +06ab8c: |[06ab8c] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ab9c: 5b01 ac01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ +06aba0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0002 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -13639,24 +13639,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 │ │ -06abb4: |[06abb4] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06abc4: 5420 b001 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06abc8: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ -06abcc: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -06abd0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -06abd4: 5420 b001 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06abd8: 5201 0500 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -06abdc: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -06abe0: 5901 0500 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -06abe4: 1102 |0010: return-object v2 │ │ +06aba4: |[06aba4] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06abb4: 5420 b001 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06abb8: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ +06abbc: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +06abc0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +06abc4: 5420 b001 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06abc8: 5201 0500 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +06abcc: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +06abd0: 5901 0500 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +06abd4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x0008 line=531 │ │ 0x0010 line=533 │ │ locals : │ │ @@ -13668,18 +13668,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 │ │ -06abe8: |[06abe8] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06abf8: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06abfc: 5b02 0400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -06ac00: 1101 |0004: return-object v1 │ │ +06abd8: |[06abd8] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06abe8: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06abec: 5b02 0400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +06abf0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0004 line=385 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -13689,19 +13689,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 │ │ -06ac04: |[06ac04] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ac14: 5b12 ae01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ -06ac18: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -06ac1c: 7030 ae06 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06ae │ │ -06ac22: 1101 |0007: return-object v1 │ │ +06abf4: |[06abf4] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ac04: 5b12 ae01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ +06ac08: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +06ac0c: 7030 ae06 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06ae │ │ +06ac12: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0002 line=403 │ │ 0x0007 line=404 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13713,17 +13713,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 │ │ -06ac24: |[06ac24] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ac34: 5b01 af01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01af │ │ -06ac38: 1100 |0002: return-object v0 │ │ +06ac14: |[06ac14] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ac24: 5b01 af01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01af │ │ +06ac28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0002 line=432 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -13733,42 +13733,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 │ │ -06ac3c: |[06ac3c] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ac4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06ac4e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06ac50: 5453 b001 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ac54: 5936 0900 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0009 │ │ -06ac58: 5453 b001 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ac5c: 5937 0b00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ -06ac60: 5453 b001 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ac64: 5938 0a00 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ -06ac68: 5453 b001 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ac6c: 5233 0b00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ -06ac70: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -06ac74: 5453 b001 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ac78: 5233 0a00 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ -06ac7c: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -06ac80: 0110 |001a: move v0, v1 │ │ -06ac82: 5453 b001 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ac86: 5454 b001 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ac8a: 5244 0500 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0005 │ │ -06ac8e: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -06ac92: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -06ac96: b641 |0025: or-int/2addr v1, v4 │ │ -06ac98: 5931 0500 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0005 │ │ -06ac9c: 1105 |0028: return-object v5 │ │ -06ac9e: 0120 |0029: move v0, v2 │ │ -06aca0: 28f1 |002a: goto 001b // -000f │ │ -06aca2: 0121 |002b: move v1, v2 │ │ -06aca4: 28f9 |002c: goto 0025 // -0007 │ │ +06ac2c: |[06ac2c] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ac3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06ac3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06ac40: 5453 b001 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ac44: 5936 0900 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0009 │ │ +06ac48: 5453 b001 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ac4c: 5937 0b00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ +06ac50: 5453 b001 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ac54: 5938 0a00 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ +06ac58: 5453 b001 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ac5c: 5233 0b00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ +06ac60: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +06ac64: 5453 b001 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ac68: 5233 0a00 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ +06ac6c: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +06ac70: 0110 |001a: move v0, v1 │ │ +06ac72: 5453 b001 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ac76: 5454 b001 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ac7a: 5244 0500 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0005 │ │ +06ac7e: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +06ac82: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +06ac86: b641 |0025: or-int/2addr v1, v4 │ │ +06ac88: 5931 0500 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0005 │ │ +06ac8c: 1105 |0028: return-object v5 │ │ +06ac8e: 0120 |0029: move v0, v2 │ │ +06ac90: 28f1 |002a: goto 001b // -000f │ │ +06ac92: 0121 |002b: move v1, v2 │ │ +06ac94: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=473 │ │ 0x0006 line=474 │ │ 0x000a line=475 │ │ 0x000e line=476 │ │ 0x001b line=477 │ │ @@ -13788,17 +13788,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 │ │ -06aca8: |[06aca8] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06acb8: 5901 b101 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01b1 │ │ -06acbc: 1100 |0002: return-object v0 │ │ +06ac98: |[06ac98] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06aca8: 5901 b101 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01b1 │ │ +06acac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -13808,18 +13808,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 │ │ -06acc0: |[06acc0] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06acd0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -06acd2: 7030 ae06 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06ae │ │ -06acd8: 1101 |0004: return-object v1 │ │ +06acb0: |[06acb0] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06acc0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +06acc2: 7030 ae06 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06ae │ │ +06acc8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0004 line=495 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -13829,18 +13829,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 │ │ -06acdc: |[06acdc] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06acec: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -06acf0: 7030 ae06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06ae │ │ -06acf6: 1101 |0005: return-object v1 │ │ +06accc: |[06accc] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06acdc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +06ace0: 7030 ae06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@06ae │ │ +06ace6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0005 line=504 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -13850,17 +13850,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 │ │ -06acf8: |[06acf8] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ad08: 5901 b201 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ -06ad0c: 1100 |0002: return-object v0 │ │ +06ace8: |[06ace8] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06acf8: 5901 b201 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ +06acfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0002 line=557 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 pri I │ │ @@ -13870,19 +13870,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 │ │ -06ad10: |[06ad10] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ad20: 5901 b501 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01b5 │ │ -06ad24: 5902 b301 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01b3 │ │ -06ad28: 5c03 b401 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01b4 │ │ -06ad2c: 1100 |0006: return-object v0 │ │ +06ad00: |[06ad00] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ad10: 5901 b501 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01b5 │ │ +06ad14: 5902 b301 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01b3 │ │ +06ad18: 5c03 b401 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01b4 │ │ +06ad1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0002 line=350 │ │ 0x0004 line=351 │ │ 0x0006 line=352 │ │ locals : │ │ @@ -13896,18 +13896,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 │ │ -06ad30: |[06ad30] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ad40: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ad44: 5902 0700 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0007 │ │ -06ad48: 1101 |0004: return-object v1 │ │ +06ad20: |[06ad20] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ad30: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ad34: 5902 0700 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0007 │ │ +06ad38: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -13917,20 +13917,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 │ │ -06ad4c: |[06ad4c] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ad5c: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ad60: 5902 0700 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0007 │ │ -06ad64: 5410 b001 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ad68: 5903 0800 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0008 │ │ -06ad6c: 1101 |0008: return-object v1 │ │ +06ad3c: |[06ad3c] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ad4c: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ad50: 5902 0700 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0007 │ │ +06ad54: 5410 b001 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ad58: 5903 0800 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0008 │ │ +06ad5c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0008 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13942,21 +13942,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 │ │ -06ad70: |[06ad70] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ad80: 5420 b001 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ad84: 5b03 0c00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -06ad88: 5420 b001 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ad8c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -06ad8e: 5901 0100 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -06ad92: 1102 |0009: return-object v2 │ │ +06ad60: |[06ad60] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ad70: 5420 b001 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ad74: 5b03 0c00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +06ad78: 5420 b001 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ad7c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +06ad7e: 5901 0100 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +06ad82: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0004 line=440 │ │ 0x0009 line=441 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13967,20 +13967,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 │ │ -06ad94: |[06ad94] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ada4: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ada8: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -06adac: 5410 b001 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06adb0: 5903 0100 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -06adb4: 1101 |0008: return-object v1 │ │ +06ad84: |[06ad84] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ad94: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ad98: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +06ad9c: 5410 b001 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ada0: 5903 0100 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +06ada4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0004 line=452 │ │ 0x0008 line=453 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -13992,23 +13992,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 │ │ -06adb8: |[06adb8] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06adc8: 5410 b601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -06adcc: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -06add0: 5b12 b601 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -06add4: 5410 b601 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -06add8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -06addc: 5410 b601 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -06ade0: 6e20 d506 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06d5 │ │ -06ade6: 1101 |000f: return-object v1 │ │ +06ada8: |[06ada8] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06adb8: 5410 b601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +06adbc: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +06adc0: 5b12 b601 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +06adc4: 5410 b601 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +06adc8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +06adcc: 5410 b601 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +06add0: 6e20 d506 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06d5 │ │ +06add6: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0004 line=591 │ │ 0x0006 line=592 │ │ 0x000a line=593 │ │ 0x000f line=596 │ │ @@ -14021,17 +14021,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ade8: |[06ade8] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06adf8: 5b01 b701 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01b7 │ │ -06adfc: 1100 |0002: return-object v0 │ │ +06add8: |[06add8] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ade8: 5b01 b701 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01b7 │ │ +06adec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0002 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -14041,18 +14041,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06ae00: |[06ae00] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ae10: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ae14: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -06ae18: 1101 |0004: return-object v1 │ │ +06adf0: |[06adf0] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ae00: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ae04: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +06ae08: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0004 line=413 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ @@ -14062,19 +14062,19 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -06ae1c: |[06ae1c] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ae2c: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ae30: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -06ae34: 5b13 b801 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01b8 │ │ -06ae38: 1101 |0006: return-object v1 │ │ +06ae0c: |[06ae0c] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ae1c: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ae20: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +06ae24: 5b13 b801 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01b8 │ │ +06ae28: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0006 line=424 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -14086,17 +14086,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 │ │ -06ae3c: |[06ae3c] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ae4c: 5c01 b901 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01b9 │ │ -06ae50: 1100 |0002: return-object v0 │ │ +06ae2c: |[06ae2c] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ae3c: 5c01 b901 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01b9 │ │ +06ae40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0002 line=265 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -14106,18 +14106,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 │ │ -06ae54: |[06ae54] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ae64: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ae68: 5b02 0e00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000e │ │ -06ae6c: 1101 |0004: return-object v1 │ │ +06ae44: |[06ae44] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ae54: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ae58: 5b02 0e00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000e │ │ +06ae5c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0004 line=464 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -14127,18 +14127,18 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06ae70: |[06ae70] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -06ae80: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -06ae84: 5a02 0f00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000f │ │ -06ae88: 1101 |0004: return-object v1 │ │ +06ae60: |[06ae60] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +06ae70: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +06ae74: 5a02 0f00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000f │ │ +06ae78: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ @@ -14221,19 +14221,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ae8c: |[06ae8c] android.support.v4.app.NotificationCompat$Style.:()V │ │ -06ae9c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -06aea2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06aea4: 5c10 c101 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@01c1 │ │ -06aea8: 0e00 |0006: return-void │ │ +06ae7c: |[06ae7c] android.support.v4.app.NotificationCompat$Style.:()V │ │ +06ae8c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +06ae92: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06ae94: 5c10 c101 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@01c1 │ │ +06ae98: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0003 line=628 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -14243,22 +14243,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06aeac: |[06aeac] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ -06aebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06aebe: 5421 bf01 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ -06aec2: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -06aec6: 5421 bf01 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ -06aeca: 6e10 a406 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@06a4 │ │ -06aed0: 0c00 |000a: move-result-object v0 │ │ -06aed2: 1100 |000b: return-object v0 │ │ +06ae9c: |[06ae9c] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ +06aeac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06aeae: 5421 bf01 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ +06aeb2: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +06aeb6: 5421 bf01 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ +06aeba: 6e10 a406 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@06a4 │ │ +06aec0: 0c00 |000a: move-result-object v0 │ │ +06aec2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0001 line=641 │ │ 0x0005 line=642 │ │ 0x000b line=644 │ │ locals : │ │ @@ -14270,23 +14270,23 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06aed4: |[06aed4] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -06aee4: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ -06aee8: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -06aeec: 5b12 bf01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ -06aef0: 5410 bf01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ -06aef4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -06aef8: 5410 bf01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ -06aefc: 6e20 bb06 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@06bb │ │ -06af02: 0e00 |000f: return-void │ │ +06aec4: |[06aec4] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +06aed4: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ +06aed8: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +06aedc: 5b12 bf01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ +06aee0: 5410 bf01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ +06aee4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +06aee8: 5410 bf01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01bf │ │ +06aeec: 6e20 bb06 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@06bb │ │ +06aef2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ 0x0004 line=632 │ │ 0x0006 line=633 │ │ 0x000a line=634 │ │ 0x000f line=637 │ │ @@ -14358,47 +14358,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -06af04: |[06af04] android.support.v4.app.NotificationCompat.:()V │ │ -06af14: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06af18: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06af1c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06af20: 2200 1901 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@0119 │ │ -06af24: 7010 d106 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@06d1 │ │ -06af2a: 6900 c301 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ -06af2e: 0e00 |000d: return-void │ │ -06af30: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06af34: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -06af38: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -06af3c: 2200 1801 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@0118 │ │ -06af40: 7010 cf06 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@06cf │ │ -06af46: 6900 c301 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ -06af4a: 28f2 |001b: goto 000d // -000e │ │ -06af4c: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06af50: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ -06af54: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -06af58: 2200 1701 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@0117 │ │ -06af5c: 7010 cd06 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@06cd │ │ -06af62: 6900 c301 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ -06af66: 28e4 |0029: goto 000d // -001c │ │ -06af68: 6000 3c00 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06af6c: 1301 0900 |002c: const/16 v1, #int 9 // #9 │ │ -06af70: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -06af74: 2200 1601 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@0116 │ │ -06af78: 7010 cb06 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@06cb │ │ -06af7e: 6900 c301 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ -06af82: 28d6 |0037: goto 000d // -002a │ │ -06af84: 2200 1501 |0038: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@0115 │ │ -06af88: 7010 c906 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@06c9 │ │ -06af8e: 6900 c301 |003d: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ -06af92: 28ce |003f: goto 000d // -0032 │ │ +06aef4: |[06aef4] android.support.v4.app.NotificationCompat.:()V │ │ +06af04: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06af08: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06af0c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06af10: 2200 1901 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@0119 │ │ +06af14: 7010 d106 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@06d1 │ │ +06af1a: 6900 c301 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ +06af1e: 0e00 |000d: return-void │ │ +06af20: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06af24: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +06af28: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +06af2c: 2200 1801 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@0118 │ │ +06af30: 7010 cf06 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@06cf │ │ +06af36: 6900 c301 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ +06af3a: 28f2 |001b: goto 000d // -000e │ │ +06af3c: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06af40: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ +06af44: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +06af48: 2200 1701 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@0117 │ │ +06af4c: 7010 cd06 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@06cd │ │ +06af52: 6900 c301 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ +06af56: 28e4 |0029: goto 000d // -001c │ │ +06af58: 6000 3c00 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06af5c: 1301 0900 |002c: const/16 v1, #int 9 // #9 │ │ +06af60: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +06af64: 2200 1601 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@0116 │ │ +06af68: 7010 cb06 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@06cb │ │ +06af6e: 6900 c301 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ +06af72: 28d6 |0037: goto 000d // -002a │ │ +06af74: 2200 1501 |0038: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@0115 │ │ +06af78: 7010 c906 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@06c9 │ │ +06af7e: 6900 c301 |003d: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ +06af82: 28ce |003f: goto 000d // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0006 line=169 │ │ 0x000d line=179 │ │ 0x000e line=170 │ │ 0x0014 line=171 │ │ @@ -14414,17 +14414,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06af94: |[06af94] android.support.v4.app.NotificationCompat.:()V │ │ -06afa4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06afaa: 0e00 |0003: return-void │ │ +06af84: |[06af84] android.support.v4.app.NotificationCompat.:()V │ │ +06af94: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06af9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=836 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -14433,17 +14433,17 @@ │ │ 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 │ │ -06afac: |[06afac] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -06afbc: 6200 c301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ -06afc0: 1100 |0002: return-object v0 │ │ +06af9c: |[06af9c] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +06afac: 6200 c301 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@01c3 │ │ +06afb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3909 (NotificationCompat.java) │ │ @@ -14471,17 +14471,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06afc4: |[06afc4] android.support.v4.app.NotificationCompatGingerbread.:()V │ │ -06afd4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06afda: 0e00 |0003: return-void │ │ +06afb4: |[06afb4] android.support.v4.app.NotificationCompatGingerbread.:()V │ │ +06afc4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06afca: 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;) │ │ @@ -14489,18 +14489,18 @@ │ │ type : '(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06afdc: |[06afdc] 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; │ │ -06afec: 6e54 de00 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@00de │ │ -06aff2: 5b05 0600 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0006 │ │ -06aff6: 1100 |0005: return-object v0 │ │ +06afcc: |[06afcc] 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; │ │ +06afdc: 6e54 de00 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@00de │ │ +06afe2: 5b05 0600 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0006 │ │ +06afe6: 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; │ │ @@ -14536,17 +14536,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06aff8: |[06aff8] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -06b008: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06b00e: 0e00 |0003: return-void │ │ +06afe8: |[06afe8] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +06aff8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06affe: 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;) │ │ @@ -14554,95 +14554,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 │ │ -06b010: |[06b010] 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; │ │ -06b020: 2201 1a00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@001a │ │ -06b024: 7020 bd00 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00bd │ │ -06b02a: 5362 0f00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000f │ │ -06b02e: 6e30 d700 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d7 │ │ -06b034: 0c01 |000a: move-result-object v1 │ │ -06b036: 5262 0700 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0007 │ │ -06b03a: 5263 0800 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0008 │ │ -06b03e: 6e30 d100 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00d1 │ │ -06b044: 0c01 |0012: move-result-object v1 │ │ -06b046: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -06b04a: 6e20 c200 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c2 │ │ -06b050: 0c01 |0018: move-result-object v1 │ │ -06b052: 5462 0d00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -06b056: 6e30 d400 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d4 │ │ -06b05c: 0c01 |001e: move-result-object v1 │ │ -06b05e: 5462 0c00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -06b062: 5263 0100 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -06b066: 6e30 d200 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00d2 │ │ -06b06c: 0c01 |0026: move-result-object v1 │ │ -06b06e: 5462 0e00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000e │ │ -06b072: 6e20 d600 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d6 │ │ -06b078: 0c01 |002c: move-result-object v1 │ │ -06b07a: 5262 0900 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0009 │ │ -06b07e: 5263 0b00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ -06b082: 5264 0a00 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ -06b086: 6e40 cb00 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00cb │ │ -06b08c: 0c02 |0036: move-result-object v2 │ │ -06b08e: 5261 0500 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b092: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -06b096: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -06b09a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -06b09c: 6e20 cd00 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00cd │ │ -06b0a2: 0c02 |0041: move-result-object v2 │ │ -06b0a4: 5261 0500 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b0a8: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -06b0ac: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -06b0b0: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -06b0b2: 6e20 ce00 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00ce │ │ -06b0b8: 0c02 |004c: move-result-object v2 │ │ -06b0ba: 5261 0500 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b0be: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -06b0c2: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -06b0c6: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -06b0c8: 6e20 c100 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00c1 │ │ -06b0ce: 0c01 |0057: move-result-object v1 │ │ -06b0d0: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ -06b0d4: 6e20 c700 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ -06b0da: 0c01 |005d: move-result-object v1 │ │ -06b0dc: 6e20 c600 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c6 │ │ -06b0e2: 0c01 |0061: move-result-object v1 │ │ -06b0e4: 6e20 c500 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ -06b0ea: 0c01 |0065: move-result-object v1 │ │ -06b0ec: 6e20 c300 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c3 │ │ -06b0f2: 0c01 |0069: move-result-object v1 │ │ -06b0f4: 6e20 c400 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c4 │ │ -06b0fa: 0c01 |006d: move-result-object v1 │ │ -06b0fc: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -06b100: 6e20 c800 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c8 │ │ -06b106: 0c02 |0073: move-result-object v2 │ │ -06b108: 5261 0500 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b10c: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -06b110: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -06b114: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -06b116: 6e30 c900 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c9 │ │ -06b11c: 0c01 |007e: move-result-object v1 │ │ -06b11e: 6e20 ca00 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ca │ │ -06b124: 0c01 |0082: move-result-object v1 │ │ -06b126: 6e20 cc00 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00cc │ │ -06b12c: 0c00 |0086: move-result-object v0 │ │ -06b12e: 6e10 c000 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00c0 │ │ -06b134: 0c01 |008a: move-result-object v1 │ │ -06b136: 1101 |008b: return-object v1 │ │ -06b138: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -06b13a: 28b1 |008d: goto 003e // -004f │ │ -06b13c: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -06b13e: 28ba |008f: goto 0049 // -0046 │ │ -06b140: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -06b142: 28c3 |0091: goto 0054 // -003d │ │ -06b144: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -06b146: 28e8 |0093: goto 007b // -0018 │ │ +06b000: |[06b000] 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; │ │ +06b010: 2201 1a00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@001a │ │ +06b014: 7020 bd00 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00bd │ │ +06b01a: 5362 0f00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000f │ │ +06b01e: 6e30 d700 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d7 │ │ +06b024: 0c01 |000a: move-result-object v1 │ │ +06b026: 5262 0700 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0007 │ │ +06b02a: 5263 0800 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0008 │ │ +06b02e: 6e30 d100 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00d1 │ │ +06b034: 0c01 |0012: move-result-object v1 │ │ +06b036: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +06b03a: 6e20 c200 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c2 │ │ +06b040: 0c01 |0018: move-result-object v1 │ │ +06b042: 5462 0d00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +06b046: 6e30 d400 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d4 │ │ +06b04c: 0c01 |001e: move-result-object v1 │ │ +06b04e: 5462 0c00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +06b052: 5263 0100 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +06b056: 6e30 d200 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00d2 │ │ +06b05c: 0c01 |0026: move-result-object v1 │ │ +06b05e: 5462 0e00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000e │ │ +06b062: 6e20 d600 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d6 │ │ +06b068: 0c01 |002c: move-result-object v1 │ │ +06b06a: 5262 0900 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0009 │ │ +06b06e: 5263 0b00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ +06b072: 5264 0a00 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ +06b076: 6e40 cb00 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00cb │ │ +06b07c: 0c02 |0036: move-result-object v2 │ │ +06b07e: 5261 0500 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b082: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +06b086: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +06b08a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +06b08c: 6e20 cd00 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00cd │ │ +06b092: 0c02 |0041: move-result-object v2 │ │ +06b094: 5261 0500 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b098: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +06b09c: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +06b0a0: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +06b0a2: 6e20 ce00 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00ce │ │ +06b0a8: 0c02 |004c: move-result-object v2 │ │ +06b0aa: 5261 0500 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b0ae: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +06b0b2: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +06b0b6: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +06b0b8: 6e20 c100 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00c1 │ │ +06b0be: 0c01 |0057: move-result-object v1 │ │ +06b0c0: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ +06b0c4: 6e20 c700 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ +06b0ca: 0c01 |005d: move-result-object v1 │ │ +06b0cc: 6e20 c600 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c6 │ │ +06b0d2: 0c01 |0061: move-result-object v1 │ │ +06b0d4: 6e20 c500 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ +06b0da: 0c01 |0065: move-result-object v1 │ │ +06b0dc: 6e20 c300 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c3 │ │ +06b0e2: 0c01 |0069: move-result-object v1 │ │ +06b0e4: 6e20 c400 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c4 │ │ +06b0ea: 0c01 |006d: move-result-object v1 │ │ +06b0ec: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +06b0f0: 6e20 c800 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c8 │ │ +06b0f6: 0c02 |0073: move-result-object v2 │ │ +06b0f8: 5261 0500 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b0fc: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +06b100: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +06b104: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +06b106: 6e30 c900 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c9 │ │ +06b10c: 0c01 |007e: move-result-object v1 │ │ +06b10e: 6e20 ca00 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ca │ │ +06b114: 0c01 |0082: move-result-object v1 │ │ +06b116: 6e20 cc00 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00cc │ │ +06b11c: 0c00 |0086: move-result-object v0 │ │ +06b11e: 6e10 c000 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00c0 │ │ +06b124: 0c01 |008a: move-result-object v1 │ │ +06b126: 1101 |008b: return-object v1 │ │ +06b128: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +06b12a: 28b1 |008d: goto 003e // -004f │ │ +06b12c: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +06b12e: 28ba |008f: goto 0049 // -0046 │ │ +06b130: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +06b132: 28c3 |0091: goto 0054 // -003d │ │ +06b134: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +06b136: 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; │ │ @@ -14683,17 +14683,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b148: |[06b148] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ -06b158: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06b15e: 0e00 |0003: return-void │ │ +06b138: |[06b138] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ +06b148: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06b14e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatIceCreamSandwich; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatIceCreamSandwich;) │ │ @@ -14701,103 +14701,103 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 22 │ │ ins : 13 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -06b160: |[06b160] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ -06b170: 2205 1a00 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@001a │ │ -06b174: 7020 bd00 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00bd │ │ -06b17a: 53a6 0f00 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000f │ │ -06b17e: 6e30 d700 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d7 │ │ -06b184: 0c05 |000a: move-result-object v5 │ │ -06b186: 52a6 0700 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@0007 │ │ -06b18a: 52a7 0800 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@0008 │ │ -06b18e: 6e30 d100 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00d1 │ │ -06b194: 0c05 |0012: move-result-object v5 │ │ -06b196: 54a6 0200 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -06b19a: 6e20 c200 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c2 │ │ -06b1a0: 0c05 |0018: move-result-object v5 │ │ -06b1a2: 54a6 0d00 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -06b1a6: 6e30 d400 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d4 │ │ -06b1ac: 0c05 |001e: move-result-object v5 │ │ -06b1ae: 54a6 0c00 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -06b1b2: 52a7 0100 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -06b1b6: 6e30 d200 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00d2 │ │ -06b1bc: 0c05 |0026: move-result-object v5 │ │ -06b1be: 54a6 0e00 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@000e │ │ -06b1c2: 6e20 d600 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d6 │ │ -06b1c8: 0c05 |002c: move-result-object v5 │ │ -06b1ca: 52a6 0900 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@0009 │ │ -06b1ce: 52a7 0b00 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ -06b1d2: 52a8 0a00 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ -06b1d6: 6e40 cb00 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00cb │ │ -06b1dc: 0c06 |0036: move-result-object v6 │ │ -06b1de: 52a5 0500 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b1e2: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ -06b1e6: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ -06b1ea: 1215 |003d: const/4 v5, #int 1 // #1 │ │ -06b1ec: 6e20 cd00 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00cd │ │ -06b1f2: 0c06 |0041: move-result-object v6 │ │ -06b1f4: 52a5 0500 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b1f8: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ -06b1fc: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ -06b200: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -06b202: 6e20 ce00 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00ce │ │ -06b208: 0c06 |004c: move-result-object v6 │ │ -06b20a: 52a5 0500 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b20e: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ -06b212: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ -06b216: 1215 |0053: const/4 v5, #int 1 // #1 │ │ -06b218: 6e20 c100 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00c1 │ │ -06b21e: 0c05 |0057: move-result-object v5 │ │ -06b220: 52a6 0300 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ -06b224: 6e20 c700 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ -06b22a: 0c05 |005d: move-result-object v5 │ │ -06b22c: 6e20 c600 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c6 │ │ -06b232: 0c05 |0061: move-result-object v5 │ │ -06b234: 6e20 c500 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ -06b23a: 0c05 |0065: move-result-object v5 │ │ -06b23c: 6e20 c300 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c3 │ │ -06b242: 0c05 |0069: move-result-object v5 │ │ -06b244: 0800 1000 |006a: move-object/from16 v0, v16 │ │ -06b248: 6e20 c400 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c4 │ │ -06b24e: 0c05 |006f: move-result-object v5 │ │ -06b250: 54a6 0400 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -06b254: 6e20 c800 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c8 │ │ -06b25a: 0c06 |0075: move-result-object v6 │ │ -06b25c: 52a5 0500 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b260: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ -06b264: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ -06b268: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -06b26a: 0800 1100 |007d: move-object/from16 v0, v17 │ │ -06b26e: 6e30 c900 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c9 │ │ -06b274: 0c05 |0082: move-result-object v5 │ │ -06b276: 0800 1200 |0083: move-object/from16 v0, v18 │ │ -06b27a: 6e20 ca00 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ca │ │ -06b280: 0c05 |0088: move-result-object v5 │ │ -06b282: 6e20 cc00 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00cc │ │ -06b288: 0c05 |008c: move-result-object v5 │ │ -06b28a: 0200 1300 |008d: move/from16 v0, v19 │ │ -06b28e: 0201 1400 |008f: move/from16 v1, v20 │ │ -06b292: 0202 1500 |0091: move/from16 v2, v21 │ │ -06b296: 6e40 d000 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00d0 │ │ -06b29c: 0c04 |0096: move-result-object v4 │ │ -06b29e: 6e10 c000 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00c0 │ │ -06b2a4: 0c05 |009a: move-result-object v5 │ │ -06b2a6: 1105 |009b: return-object v5 │ │ -06b2a8: 1205 |009c: const/4 v5, #int 0 // #0 │ │ -06b2aa: 28a1 |009d: goto 003e // -005f │ │ -06b2ac: 1205 |009e: const/4 v5, #int 0 // #0 │ │ -06b2ae: 28aa |009f: goto 0049 // -0056 │ │ -06b2b0: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ -06b2b2: 28b3 |00a1: goto 0054 // -004d │ │ -06b2b4: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ -06b2b6: 28da |00a3: goto 007d // -0026 │ │ +06b150: |[06b150] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ +06b160: 2205 1a00 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@001a │ │ +06b164: 7020 bd00 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00bd │ │ +06b16a: 53a6 0f00 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000f │ │ +06b16e: 6e30 d700 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d7 │ │ +06b174: 0c05 |000a: move-result-object v5 │ │ +06b176: 52a6 0700 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@0007 │ │ +06b17a: 52a7 0800 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@0008 │ │ +06b17e: 6e30 d100 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00d1 │ │ +06b184: 0c05 |0012: move-result-object v5 │ │ +06b186: 54a6 0200 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +06b18a: 6e20 c200 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c2 │ │ +06b190: 0c05 |0018: move-result-object v5 │ │ +06b192: 54a6 0d00 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +06b196: 6e30 d400 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d4 │ │ +06b19c: 0c05 |001e: move-result-object v5 │ │ +06b19e: 54a6 0c00 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +06b1a2: 52a7 0100 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +06b1a6: 6e30 d200 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00d2 │ │ +06b1ac: 0c05 |0026: move-result-object v5 │ │ +06b1ae: 54a6 0e00 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@000e │ │ +06b1b2: 6e20 d600 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d6 │ │ +06b1b8: 0c05 |002c: move-result-object v5 │ │ +06b1ba: 52a6 0900 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@0009 │ │ +06b1be: 52a7 0b00 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ +06b1c2: 52a8 0a00 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ +06b1c6: 6e40 cb00 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00cb │ │ +06b1cc: 0c06 |0036: move-result-object v6 │ │ +06b1ce: 52a5 0500 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b1d2: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ +06b1d6: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ +06b1da: 1215 |003d: const/4 v5, #int 1 // #1 │ │ +06b1dc: 6e20 cd00 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00cd │ │ +06b1e2: 0c06 |0041: move-result-object v6 │ │ +06b1e4: 52a5 0500 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b1e8: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ +06b1ec: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ +06b1f0: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +06b1f2: 6e20 ce00 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00ce │ │ +06b1f8: 0c06 |004c: move-result-object v6 │ │ +06b1fa: 52a5 0500 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b1fe: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ +06b202: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ +06b206: 1215 |0053: const/4 v5, #int 1 // #1 │ │ +06b208: 6e20 c100 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00c1 │ │ +06b20e: 0c05 |0057: move-result-object v5 │ │ +06b210: 52a6 0300 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ +06b214: 6e20 c700 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ +06b21a: 0c05 |005d: move-result-object v5 │ │ +06b21c: 6e20 c600 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c6 │ │ +06b222: 0c05 |0061: move-result-object v5 │ │ +06b224: 6e20 c500 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ +06b22a: 0c05 |0065: move-result-object v5 │ │ +06b22c: 6e20 c300 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c3 │ │ +06b232: 0c05 |0069: move-result-object v5 │ │ +06b234: 0800 1000 |006a: move-object/from16 v0, v16 │ │ +06b238: 6e20 c400 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c4 │ │ +06b23e: 0c05 |006f: move-result-object v5 │ │ +06b240: 54a6 0400 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +06b244: 6e20 c800 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c8 │ │ +06b24a: 0c06 |0075: move-result-object v6 │ │ +06b24c: 52a5 0500 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b250: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ +06b254: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ +06b258: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +06b25a: 0800 1100 |007d: move-object/from16 v0, v17 │ │ +06b25e: 6e30 c900 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c9 │ │ +06b264: 0c05 |0082: move-result-object v5 │ │ +06b266: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +06b26a: 6e20 ca00 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ca │ │ +06b270: 0c05 |0088: move-result-object v5 │ │ +06b272: 6e20 cc00 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00cc │ │ +06b278: 0c05 |008c: move-result-object v5 │ │ +06b27a: 0200 1300 |008d: move/from16 v0, v19 │ │ +06b27e: 0201 1400 |008f: move/from16 v1, v20 │ │ +06b282: 0202 1500 |0091: move/from16 v2, v21 │ │ +06b286: 6e40 d000 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00d0 │ │ +06b28c: 0c04 |0096: move-result-object v4 │ │ +06b28e: 6e10 c000 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00c0 │ │ +06b294: 0c05 |009a: move-result-object v5 │ │ +06b296: 1105 |009b: return-object v5 │ │ +06b298: 1205 |009c: const/4 v5, #int 0 // #0 │ │ +06b29a: 28a1 |009d: goto 003e // -005f │ │ +06b29c: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +06b29e: 28aa |009f: goto 0049 // -0056 │ │ +06b2a0: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ +06b2a2: 28b3 |00a1: goto 0054 // -004d │ │ +06b2a4: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +06b2a6: 28da |00a3: goto 007d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0097 line=54 │ │ 0x009c line=31 │ │ locals : │ │ 0x0097 - 0x009c reg=4 b Landroid/app/Notification$Builder; │ │ @@ -14849,112 +14849,112 @@ │ │ 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;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 25 │ │ ins : 17 │ │ outs : 4 │ │ insns size : 183 16-bit code units │ │ -06b2b8: |[06b2b8] android.support.v4.app.NotificationCompatJellybean.:(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;)V │ │ -06b2c8: 7010 be24 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@24be │ │ -06b2ce: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -06b2d2: 7020 bd00 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00bd │ │ -06b2d8: 53a6 0f00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000f │ │ -06b2dc: 6e30 d700 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d7 │ │ -06b2e2: 0c04 |000d: move-result-object v4 │ │ -06b2e4: 52a5 0700 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0007 │ │ -06b2e8: 52a6 0800 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0008 │ │ -06b2ec: 6e30 d100 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00d1 │ │ -06b2f2: 0c04 |0015: move-result-object v4 │ │ -06b2f4: 54a5 0200 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -06b2f8: 6e20 c200 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c2 │ │ -06b2fe: 0c04 |001b: move-result-object v4 │ │ -06b300: 54a5 0d00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -06b304: 6e30 d400 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d4 │ │ -06b30a: 0c04 |0021: move-result-object v4 │ │ -06b30c: 54a5 0c00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -06b310: 52a6 0100 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -06b314: 6e30 d200 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00d2 │ │ -06b31a: 0c04 |0029: move-result-object v4 │ │ -06b31c: 54a5 0e00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000e │ │ -06b320: 6e20 d600 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d6 │ │ -06b326: 0c04 |002f: move-result-object v4 │ │ -06b328: 52a5 0900 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0009 │ │ -06b32c: 52a6 0b00 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ -06b330: 52a7 0a00 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ -06b334: 6e40 cb00 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00cb │ │ -06b33a: 0c05 |0039: move-result-object v5 │ │ -06b33c: 52a4 0500 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b340: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ -06b344: 3804 7100 |003e: if-eqz v4, 00af // +0071 │ │ -06b348: 1214 |0040: const/4 v4, #int 1 // #1 │ │ -06b34a: 6e20 cd00 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00cd │ │ -06b350: 0c05 |0044: move-result-object v5 │ │ -06b352: 52a4 0500 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b356: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ -06b35a: 3804 6800 |0049: if-eqz v4, 00b1 // +0068 │ │ -06b35e: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -06b360: 6e20 ce00 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00ce │ │ -06b366: 0c05 |004f: move-result-object v5 │ │ -06b368: 52a4 0500 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b36c: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ -06b370: 3804 5f00 |0054: if-eqz v4, 00b3 // +005f │ │ -06b374: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -06b376: 6e20 c100 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00c1 │ │ -06b37c: 0c04 |005a: move-result-object v4 │ │ -06b37e: 52a5 0300 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ -06b382: 6e20 c700 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ -06b388: 0c04 |0060: move-result-object v4 │ │ -06b38a: 6e20 c600 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c6 │ │ -06b390: 0c04 |0064: move-result-object v4 │ │ -06b392: 6e20 c500 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ -06b398: 0c04 |0068: move-result-object v4 │ │ -06b39a: 0800 1800 |0069: move-object/from16 v0, v24 │ │ -06b39e: 6e20 d300 0400 |006b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00d3 │ │ -06b3a4: 0c04 |006e: move-result-object v4 │ │ -06b3a6: 6e20 c300 d400 |006f: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c3 │ │ -06b3ac: 0c04 |0072: move-result-object v4 │ │ -06b3ae: 0800 1000 |0073: move-object/from16 v0, v16 │ │ -06b3b2: 6e20 c400 0400 |0075: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c4 │ │ -06b3b8: 0c04 |0078: move-result-object v4 │ │ -06b3ba: 54a5 0400 |0079: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -06b3be: 6e20 c800 5400 |007b: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c8 │ │ -06b3c4: 0c05 |007e: move-result-object v5 │ │ -06b3c6: 52a4 0500 |007f: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ -06b3ca: d544 8000 |0081: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -06b3ce: 3804 3200 |0083: if-eqz v4, 00b5 // +0032 │ │ -06b3d2: 1214 |0085: const/4 v4, #int 1 // #1 │ │ -06b3d4: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -06b3d8: 6e30 c900 0504 |0088: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c9 │ │ -06b3de: 0c04 |008b: move-result-object v4 │ │ -06b3e0: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -06b3e4: 6e20 ca00 0400 |008e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ca │ │ -06b3ea: 0c04 |0091: move-result-object v4 │ │ -06b3ec: 6e20 cc00 f400 |0092: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00cc │ │ -06b3f2: 0c04 |0095: move-result-object v4 │ │ -06b3f4: 0200 1600 |0096: move/from16 v0, v22 │ │ -06b3f8: 6e20 d500 0400 |0098: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00d5 │ │ -06b3fe: 0c04 |009b: move-result-object v4 │ │ -06b400: 0200 1700 |009c: move/from16 v0, v23 │ │ -06b404: 6e20 cf00 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00cf │ │ -06b40a: 0c04 |00a1: move-result-object v4 │ │ -06b40c: 0200 1300 |00a2: move/from16 v0, v19 │ │ -06b410: 0201 1400 |00a4: move/from16 v1, v20 │ │ -06b414: 0202 1500 |00a6: move/from16 v2, v21 │ │ -06b418: 6e40 d000 0421 |00a8: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00d0 │ │ -06b41e: 0c04 |00ab: move-result-object v4 │ │ -06b420: 5b84 c901 |00ac: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ -06b424: 0e00 |00ae: return-void │ │ -06b426: 1204 |00af: const/4 v4, #int 0 // #0 │ │ -06b428: 2891 |00b0: goto 0041 // -006f │ │ -06b42a: 1204 |00b1: const/4 v4, #int 0 // #0 │ │ -06b42c: 289a |00b2: goto 004c // -0066 │ │ -06b42e: 1204 |00b3: const/4 v4, #int 0 // #0 │ │ -06b430: 28a3 |00b4: goto 0057 // -005d │ │ -06b432: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ -06b434: 28d0 |00b6: goto 0086 // -0030 │ │ +06b2a8: |[06b2a8] android.support.v4.app.NotificationCompatJellybean.:(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;)V │ │ +06b2b8: 7010 be24 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@24be │ │ +06b2be: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +06b2c2: 7020 bd00 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00bd │ │ +06b2c8: 53a6 0f00 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@000f │ │ +06b2cc: 6e30 d700 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d7 │ │ +06b2d2: 0c04 |000d: move-result-object v4 │ │ +06b2d4: 52a5 0700 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0007 │ │ +06b2d8: 52a6 0800 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0008 │ │ +06b2dc: 6e30 d100 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00d1 │ │ +06b2e2: 0c04 |0015: move-result-object v4 │ │ +06b2e4: 54a5 0200 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +06b2e8: 6e20 c200 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00c2 │ │ +06b2ee: 0c04 |001b: move-result-object v4 │ │ +06b2f0: 54a5 0d00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +06b2f4: 6e30 d400 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d4 │ │ +06b2fa: 0c04 |0021: move-result-object v4 │ │ +06b2fc: 54a5 0c00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +06b300: 52a6 0100 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +06b304: 6e30 d200 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00d2 │ │ +06b30a: 0c04 |0029: move-result-object v4 │ │ +06b30c: 54a5 0e00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000e │ │ +06b310: 6e20 d600 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d6 │ │ +06b316: 0c04 |002f: move-result-object v4 │ │ +06b318: 52a5 0900 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@0009 │ │ +06b31c: 52a6 0b00 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000b │ │ +06b320: 52a7 0a00 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@000a │ │ +06b324: 6e40 cb00 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00cb │ │ +06b32a: 0c05 |0039: move-result-object v5 │ │ +06b32c: 52a4 0500 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b330: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ +06b334: 3804 7100 |003e: if-eqz v4, 00af // +0071 │ │ +06b338: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +06b33a: 6e20 cd00 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00cd │ │ +06b340: 0c05 |0044: move-result-object v5 │ │ +06b342: 52a4 0500 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b346: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ +06b34a: 3804 6800 |0049: if-eqz v4, 00b1 // +0068 │ │ +06b34e: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +06b350: 6e20 ce00 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00ce │ │ +06b356: 0c05 |004f: move-result-object v5 │ │ +06b358: 52a4 0500 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b35c: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ +06b360: 3804 5f00 |0054: if-eqz v4, 00b3 // +005f │ │ +06b364: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +06b366: 6e20 c100 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00c1 │ │ +06b36c: 0c04 |005a: move-result-object v4 │ │ +06b36e: 52a5 0300 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ +06b372: 6e20 c700 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ +06b378: 0c04 |0060: move-result-object v4 │ │ +06b37a: 6e20 c600 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c6 │ │ +06b380: 0c04 |0064: move-result-object v4 │ │ +06b382: 6e20 c500 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c5 │ │ +06b388: 0c04 |0068: move-result-object v4 │ │ +06b38a: 0800 1800 |0069: move-object/from16 v0, v24 │ │ +06b38e: 6e20 d300 0400 |006b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00d3 │ │ +06b394: 0c04 |006e: move-result-object v4 │ │ +06b396: 6e20 c300 d400 |006f: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00c3 │ │ +06b39c: 0c04 |0072: move-result-object v4 │ │ +06b39e: 0800 1000 |0073: move-object/from16 v0, v16 │ │ +06b3a2: 6e20 c400 0400 |0075: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c4 │ │ +06b3a8: 0c04 |0078: move-result-object v4 │ │ +06b3aa: 54a5 0400 |0079: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +06b3ae: 6e20 c800 5400 |007b: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00c8 │ │ +06b3b4: 0c05 |007e: move-result-object v5 │ │ +06b3b6: 52a4 0500 |007f: iget v4, v10, Landroid/app/Notification;.flags:I // field@0005 │ │ +06b3ba: d544 8000 |0081: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +06b3be: 3804 3200 |0083: if-eqz v4, 00b5 // +0032 │ │ +06b3c2: 1214 |0085: const/4 v4, #int 1 // #1 │ │ +06b3c4: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +06b3c8: 6e30 c900 0504 |0088: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c9 │ │ +06b3ce: 0c04 |008b: move-result-object v4 │ │ +06b3d0: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +06b3d4: 6e20 ca00 0400 |008e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00ca │ │ +06b3da: 0c04 |0091: move-result-object v4 │ │ +06b3dc: 6e20 cc00 f400 |0092: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00cc │ │ +06b3e2: 0c04 |0095: move-result-object v4 │ │ +06b3e4: 0200 1600 |0096: move/from16 v0, v22 │ │ +06b3e8: 6e20 d500 0400 |0098: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00d5 │ │ +06b3ee: 0c04 |009b: move-result-object v4 │ │ +06b3f0: 0200 1700 |009c: move/from16 v0, v23 │ │ +06b3f4: 6e20 cf00 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00cf │ │ +06b3fa: 0c04 |00a1: move-result-object v4 │ │ +06b3fc: 0200 1300 |00a2: move/from16 v0, v19 │ │ +06b400: 0201 1400 |00a4: move/from16 v1, v20 │ │ +06b404: 0202 1500 |00a6: move/from16 v2, v21 │ │ +06b408: 6e40 d000 0421 |00a8: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00d0 │ │ +06b40e: 0c04 |00ab: move-result-object v4 │ │ +06b410: 5b84 c901 |00ac: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ +06b414: 0e00 |00ae: return-void │ │ +06b416: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +06b418: 2891 |00b0: goto 0041 // -006f │ │ +06b41a: 1204 |00b1: const/4 v4, #int 0 // #0 │ │ +06b41c: 289a |00b2: goto 004c // -0066 │ │ +06b41e: 1204 |00b3: const/4 v4, #int 0 // #0 │ │ +06b420: 28a3 |00b4: goto 0057 // -005d │ │ +06b422: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ +06b424: 28d0 |00b6: goto 0086 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x00ae line=59 │ │ 0x00af line=34 │ │ locals : │ │ @@ -14982,18 +14982,18 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -06b438: |[06b438] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -06b448: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ -06b44c: 6e40 be00 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00be │ │ -06b452: 0e00 |0005: return-void │ │ +06b428: |[06b428] android.support.v4.app.NotificationCompatJellybean.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +06b438: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ +06b43c: 6e40 be00 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00be │ │ +06b442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ 0x0000 - 0x0006 reg=2 icon I │ │ @@ -15005,27 +15005,27 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06b454: |[06b454] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ -06b464: 2201 1800 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0018 │ │ -06b468: 5432 c901 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ -06b46c: 7020 b400 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@00b4 │ │ -06b472: 6e20 b700 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00b7 │ │ -06b478: 0c01 |000a: move-result-object v1 │ │ -06b47a: 6e20 b600 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00b6 │ │ -06b480: 0c00 |000e: move-result-object v0 │ │ -06b482: 3809 0500 |000f: if-eqz v9, 0014 // +0005 │ │ -06b486: 6e20 b500 8000 |0011: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00b5 │ │ -06b48c: 3805 0500 |0014: if-eqz v5, 0019 // +0005 │ │ -06b490: 6e20 b800 6000 |0016: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00b8 │ │ -06b496: 0e00 |0019: return-void │ │ +06b444: |[06b444] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ +06b454: 2201 1800 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0018 │ │ +06b458: 5432 c901 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ +06b45c: 7020 b400 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@00b4 │ │ +06b462: 6e20 b700 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00b7 │ │ +06b468: 0c01 |000a: move-result-object v1 │ │ +06b46a: 6e20 b600 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00b6 │ │ +06b470: 0c00 |000e: move-result-object v0 │ │ +06b472: 3809 0500 |000f: if-eqz v9, 0014 // +0005 │ │ +06b476: 6e20 b500 8000 |0011: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00b5 │ │ +06b47c: 3805 0500 |0014: if-eqz v5, 0019 // +0005 │ │ +06b480: 6e20 b800 6000 |0016: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00b8 │ │ +06b486: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000f line=81 │ │ 0x0011 line=82 │ │ 0x0014 line=84 │ │ 0x0016 line=85 │ │ @@ -15045,25 +15045,25 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06b498: |[06b498] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -06b4a8: 2201 1900 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0019 │ │ -06b4ac: 5432 c901 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ -06b4b0: 7020 b900 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@00b9 │ │ -06b4b6: 6e20 bb00 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00bb │ │ -06b4bc: 0c01 |000a: move-result-object v1 │ │ -06b4be: 6e20 ba00 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00ba │ │ -06b4c4: 0c00 |000e: move-result-object v0 │ │ -06b4c6: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ -06b4ca: 6e20 bc00 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00bc │ │ -06b4d0: 0e00 |0014: return-void │ │ +06b488: |[06b488] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +06b498: 2201 1900 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0019 │ │ +06b49c: 5432 c901 |0002: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ +06b4a0: 7020 b900 2100 |0004: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@00b9 │ │ +06b4a6: 6e20 bb00 4100 |0007: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00bb │ │ +06b4ac: 0c01 |000a: move-result-object v1 │ │ +06b4ae: 6e20 ba00 7100 |000b: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00ba │ │ +06b4b4: 0c00 |000e: move-result-object v0 │ │ +06b4b6: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ +06b4ba: 6e20 bc00 6000 |0011: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00bc │ │ +06b4c0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000f line=70 │ │ 0x0011 line=71 │ │ 0x0014 line=73 │ │ locals : │ │ @@ -15079,33 +15079,33 @@ │ │ type : '(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06b4d4: |[06b4d4] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -06b4e4: 2203 1b00 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@001b │ │ -06b4e8: 5454 c901 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ -06b4ec: 7020 d800 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@00d8 │ │ -06b4f2: 6e20 da00 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00da │ │ -06b4f8: 0c01 |000a: move-result-object v1 │ │ -06b4fa: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ -06b4fe: 6e20 db00 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00db │ │ -06b504: 6e10 4825 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ -06b50a: 0c00 |0013: move-result-object v0 │ │ -06b50c: 7210 6f25 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -06b512: 0a03 |0017: move-result v3 │ │ -06b514: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ -06b518: 7210 7025 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -06b51e: 0c02 |001d: move-result-object v2 │ │ -06b520: 1f02 6f04 |001e: check-cast v2, Ljava/lang/CharSequence; // type@046f │ │ -06b524: 6e20 d900 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00d9 │ │ -06b52a: 28f1 |0023: goto 0014 // -000f │ │ -06b52c: 0e00 |0024: return-void │ │ +06b4c4: |[06b4c4] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +06b4d4: 2203 1b00 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@001b │ │ +06b4d8: 5454 c901 |0002: iget-object v4, v5, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ +06b4dc: 7020 d800 4300 |0004: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@00d8 │ │ +06b4e2: 6e20 da00 6300 |0007: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00da │ │ +06b4e8: 0c01 |000a: move-result-object v1 │ │ +06b4ea: 3807 0500 |000b: if-eqz v7, 0010 // +0005 │ │ +06b4ee: 6e20 db00 8100 |000d: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00db │ │ +06b4f4: 6e10 4825 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ +06b4fa: 0c00 |0013: move-result-object v0 │ │ +06b4fc: 7210 6f25 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +06b502: 0a03 |0017: move-result v3 │ │ +06b504: 3803 0c00 |0018: if-eqz v3, 0024 // +000c │ │ +06b508: 7210 7025 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +06b50e: 0c02 |001d: move-result-object v2 │ │ +06b510: 1f02 6f04 |001e: check-cast v2, Ljava/lang/CharSequence; // type@046f │ │ +06b514: 6e20 d900 2100 |0020: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00d9 │ │ +06b51a: 28f1 |0023: goto 0014 // -000f │ │ +06b51c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000b line=93 │ │ 0x000d line=94 │ │ 0x0010 line=96 │ │ 0x0020 line=97 │ │ @@ -15126,19 +15126,19 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06b530: |[06b530] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ -06b540: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ -06b544: 6e10 bf00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00bf │ │ -06b54a: 0c00 |0005: move-result-object v0 │ │ -06b54c: 1100 |0006: return-object v0 │ │ +06b520: |[06b520] android.support.v4.app.NotificationCompatJellybean.build:()Landroid/app/Notification; │ │ +06b530: 5410 c901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean;.b:Landroid/app/Notification$Builder; // field@01c9 │ │ +06b534: 6e10 bf00 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00bf │ │ +06b53a: 0c00 |0005: move-result-object v0 │ │ +06b53c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ │ │ source_file_idx : 3919 (NotificationCompatJellybean.java) │ │ @@ -15171,17 +15171,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b550: |[06b550] android.support.v4.app.ServiceCompat.:()V │ │ -06b560: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06b566: 0e00 |0003: return-void │ │ +06b540: |[06b540] android.support.v4.app.ServiceCompat.:()V │ │ +06b550: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06b556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ @@ -15254,37 +15254,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -06b568: |[06b568] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -06b578: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -06b57e: 5b34 cb01 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01cb │ │ -06b582: 2200 3000 |0005: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -06b586: 7010 4901 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0149 │ │ -06b58c: 1a01 2f17 |000a: const-string v1, "android.intent.action.SEND" // string@172f │ │ -06b590: 6e20 7501 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -06b596: 0c00 |000f: move-result-object v0 │ │ -06b598: 5b30 cf01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b59c: 5430 cf01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b5a0: 1a01 4c17 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@174c │ │ -06b5a4: 6e10 5800 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0058 │ │ -06b5aa: 0c02 |0019: move-result-object v2 │ │ -06b5ac: 6e30 6d01 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -06b5b2: 5430 cf01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b5b6: 1a01 4b17 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@174b │ │ -06b5ba: 6e10 5500 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0055 │ │ -06b5c0: 0c02 |0024: move-result-object v2 │ │ -06b5c2: 6e30 6b01 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ -06b5c8: 5430 cf01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b5cc: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -06b5d0: 6e20 4e01 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -06b5d6: 0e00 |002f: return-void │ │ +06b558: |[06b558] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +06b568: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +06b56e: 5b34 cb01 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01cb │ │ +06b572: 2200 3000 |0005: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +06b576: 7010 4901 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0149 │ │ +06b57c: 1a01 2f17 |000a: const-string v1, "android.intent.action.SEND" // string@172f │ │ +06b580: 6e20 7501 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +06b586: 0c00 |000f: move-result-object v0 │ │ +06b588: 5b30 cf01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b58c: 5430 cf01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b590: 1a01 4c17 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@174c │ │ +06b594: 6e10 5800 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0058 │ │ +06b59a: 0c02 |0019: move-result-object v2 │ │ +06b59c: 6e30 6d01 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +06b5a2: 5430 cf01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b5a6: 1a01 4b17 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@174b │ │ +06b5aa: 6e10 5500 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0055 │ │ +06b5b0: 0c02 |0024: move-result-object v2 │ │ +06b5b2: 6e30 6b01 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ +06b5b8: 5430 cf01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b5bc: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +06b5c0: 6e20 4e01 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +06b5c6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0003 line=279 │ │ 0x0005 line=280 │ │ 0x0012 line=281 │ │ 0x001d line=282 │ │ @@ -15299,35 +15299,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 │ │ -06b5d8: |[06b5d8] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -06b5e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06b5ea: 5454 cf01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b5ee: 6e20 5f01 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06b5f4: 0c00 |0006: move-result-object v0 │ │ -06b5f6: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -06b5fa: 2101 |0009: array-length v1, v0 │ │ -06b5fc: 6e10 4c25 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06b602: 0a04 |000d: move-result v4 │ │ -06b604: b014 |000e: add-int/2addr v4, v1 │ │ -06b606: 2342 7a06 |000f: new-array v2, v4, [Ljava/lang/String; // type@067a │ │ -06b60a: 6e20 4e25 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -06b610: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -06b614: 6e10 4c25 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06b61a: 0a04 |0019: move-result v4 │ │ -06b61c: 7151 0b25 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -06b622: 5453 cf01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b626: 6e30 7001 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ -06b62c: 0e00 |0022: return-void │ │ -06b62e: 0131 |0023: move v1, v3 │ │ -06b630: 28e6 |0024: goto 000a // -001a │ │ +06b5c8: |[06b5c8] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +06b5d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06b5da: 5454 cf01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b5de: 6e20 5f01 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06b5e4: 0c00 |0006: move-result-object v0 │ │ +06b5e6: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +06b5ea: 2101 |0009: array-length v1, v0 │ │ +06b5ec: 6e10 4c25 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06b5f2: 0a04 |000d: move-result v4 │ │ +06b5f4: b014 |000e: add-int/2addr v4, v1 │ │ +06b5f6: 2342 7a06 |000f: new-array v2, v4, [Ljava/lang/String; // type@067a │ │ +06b5fa: 6e20 4e25 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +06b600: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +06b604: 6e10 4c25 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06b60a: 0a04 |0019: move-result v4 │ │ +06b60c: 7151 0b25 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +06b612: 5453 cf01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b616: 6e30 7001 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ +06b61c: 0e00 |0022: return-void │ │ +06b61e: 0131 |0023: move v1, v3 │ │ +06b620: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0007 line=345 │ │ 0x000a line=346 │ │ 0x0011 line=347 │ │ 0x0014 line=348 │ │ @@ -15349,33 +15349,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 │ │ -06b634: |[06b634] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -06b644: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06b646: 6e10 f306 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@06f3 │ │ -06b64c: 0c00 |0004: move-result-object v0 │ │ -06b64e: 6e20 5f01 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06b654: 0c01 |0008: move-result-object v1 │ │ -06b656: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -06b65a: 2112 |000b: array-length v2, v1 │ │ -06b65c: 2185 |000c: array-length v5, v8 │ │ -06b65e: b025 |000d: add-int/2addr v5, v2 │ │ -06b660: 2353 7a06 |000e: new-array v3, v5, [Ljava/lang/String; // type@067a │ │ -06b664: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -06b668: 7152 0b25 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -06b66e: 2185 |0015: array-length v5, v8 │ │ -06b670: 7155 0b25 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -06b676: 6e30 7001 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ -06b67c: 0e00 |001c: return-void │ │ -06b67e: 0142 |001d: move v2, v4 │ │ -06b680: 28ee |001e: goto 000c // -0012 │ │ +06b624: |[06b624] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +06b634: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06b636: 6e10 f306 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@06f3 │ │ +06b63c: 0c00 |0004: move-result-object v0 │ │ +06b63e: 6e20 5f01 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06b644: 0c01 |0008: move-result-object v1 │ │ +06b646: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +06b64a: 2112 |000b: array-length v2, v1 │ │ +06b64c: 2185 |000c: array-length v5, v8 │ │ +06b64e: b025 |000d: add-int/2addr v5, v2 │ │ +06b650: 2353 7a06 |000e: new-array v3, v5, [Ljava/lang/String; // type@067a │ │ +06b654: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +06b658: 7152 0b25 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +06b65e: 2185 |0015: array-length v5, v8 │ │ +06b660: 7155 0b25 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +06b666: 6e30 7001 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ +06b66c: 0e00 |001c: return-void │ │ +06b66e: 0142 |001d: move v2, v4 │ │ +06b670: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0005 line=357 │ │ 0x0009 line=358 │ │ 0x000c line=359 │ │ 0x0010 line=360 │ │ @@ -15397,18 +15397,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 │ │ -06b684: |[06b684] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b694: 2200 2101 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0121 │ │ -06b698: 7020 e606 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@06e6 │ │ -06b69e: 1100 |0005: return-object v0 │ │ +06b674: |[06b674] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b684: 2200 2101 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0121 │ │ +06b688: 7020 e606 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@06e6 │ │ +06b68e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -15417,23 +15417,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 │ │ -06b6a0: |[06b6a0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b6b0: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ -06b6b4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06b6b8: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -06b6bc: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -06b6c2: 5b10 cc01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ -06b6c6: 5410 cc01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ -06b6ca: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06b6d0: 1101 |0010: return-object v1 │ │ +06b690: |[06b690] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b6a0: 5410 cc01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ +06b6a4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06b6a8: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +06b6ac: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +06b6b2: 5b10 cc01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ +06b6b6: 5410 cc01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ +06b6ba: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06b6c0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x000b line=608 │ │ 0x0010 line=609 │ │ locals : │ │ @@ -15445,18 +15445,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 │ │ -06b6d4: |[06b6d4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b6e4: 1a00 3317 |0000: const-string v0, "android.intent.extra.BCC" // string@1733 │ │ -06b6e8: 7030 ef06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@06ef │ │ -06b6ee: 1101 |0005: return-object v1 │ │ +06b6c4: |[06b6c4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b6d4: 1a00 3317 |0000: const-string v0, "android.intent.extra.BCC" // string@1733 │ │ +06b6d8: 7030 ef06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@06ef │ │ +06b6de: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0005 line=621 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15466,23 +15466,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 │ │ -06b6f0: |[06b6f0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b700: 5410 cd01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ -06b704: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06b708: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -06b70c: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -06b712: 5b10 cd01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ -06b716: 5410 cd01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ -06b71a: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06b720: 1101 |0010: return-object v1 │ │ +06b6e0: |[06b6e0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b6f0: 5410 cd01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ +06b6f4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06b6f8: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +06b6fc: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +06b702: 5b10 cd01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ +06b706: 5410 cd01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ +06b70a: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06b710: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0004 line=566 │ │ 0x000b line=568 │ │ 0x0010 line=569 │ │ locals : │ │ @@ -15494,18 +15494,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 │ │ -06b724: |[06b724] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b734: 1a00 3417 |0000: const-string v0, "android.intent.extra.CC" // string@1734 │ │ -06b738: 7030 ef06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@06ef │ │ -06b73e: 1101 |0005: return-object v1 │ │ +06b714: |[06b714] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b724: 1a00 3417 |0000: const-string v0, "android.intent.extra.CC" // string@1734 │ │ +06b728: 7030 ef06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@06ef │ │ +06b72e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0005 line=581 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15515,23 +15515,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 │ │ -06b740: |[06b740] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b750: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ -06b754: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06b758: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -06b75c: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -06b762: 5b10 d101 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ -06b766: 5410 d101 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ -06b76a: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06b770: 1101 |0010: return-object v1 │ │ +06b730: |[06b730] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b740: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ +06b744: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06b748: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +06b74c: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +06b752: 5b10 d101 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ +06b756: 5410 d101 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ +06b75a: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06b760: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0004 line=526 │ │ 0x000b line=528 │ │ 0x0010 line=529 │ │ locals : │ │ @@ -15543,18 +15543,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 │ │ -06b774: |[06b774] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b784: 1a00 3517 |0000: const-string v0, "android.intent.extra.EMAIL" // string@1735 │ │ -06b788: 7030 ef06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@06ef │ │ -06b78e: 1101 |0005: return-object v1 │ │ +06b764: |[06b764] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b774: 1a00 3517 |0000: const-string v0, "android.intent.extra.EMAIL" // string@1735 │ │ +06b778: 7030 ef06 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@06ef │ │ +06b77e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0005 line=541 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -15564,38 +15564,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 │ │ -06b790: |[06b790] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b7a0: 5431 cf01 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b7a4: 1a02 3817 |0002: const-string v2, "android.intent.extra.STREAM" // string@1738 │ │ -06b7a8: 6e20 5d01 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06b7ae: 0c00 |0007: move-result-object v0 │ │ -06b7b0: 1f00 8d00 |0008: check-cast v0, Landroid/net/Uri; // type@008d │ │ -06b7b4: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -06b7b8: 6e20 fa06 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@06fa │ │ -06b7be: 0c03 |000f: move-result-object v3 │ │ -06b7c0: 1103 |0010: return-object v3 │ │ -06b7c2: 5431 d001 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b7c6: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -06b7ca: 2201 aa04 |0015: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -06b7ce: 7010 3d25 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ -06b7d4: 5b31 d001 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b7d8: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -06b7dc: 5431 cf01 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b7e0: 1a02 3817 |0020: const-string v2, "android.intent.extra.STREAM" // string@1738 │ │ -06b7e4: 6e20 7201 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0172 │ │ -06b7ea: 5431 d001 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b7ee: 6e20 4125 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06b7f4: 5431 d001 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b7f8: 6e20 4125 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06b7fe: 28e1 |002f: goto 0010 // -001f │ │ +06b780: |[06b780] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b790: 5431 cf01 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b794: 1a02 3817 |0002: const-string v2, "android.intent.extra.STREAM" // string@1738 │ │ +06b798: 6e20 5d01 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06b79e: 0c00 |0007: move-result-object v0 │ │ +06b7a0: 1f00 8d00 |0008: check-cast v0, Landroid/net/Uri; // type@008d │ │ +06b7a4: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +06b7a8: 6e20 fa06 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@06fa │ │ +06b7ae: 0c03 |000f: move-result-object v3 │ │ +06b7b0: 1103 |0010: return-object v3 │ │ +06b7b2: 5431 d001 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b7b6: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +06b7ba: 2201 aa04 |0015: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +06b7be: 7010 3d25 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ +06b7c4: 5b31 d001 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b7c8: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +06b7cc: 5431 cf01 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b7d0: 1a02 3817 |0020: const-string v2, "android.intent.extra.STREAM" // string@1738 │ │ +06b7d4: 6e20 7201 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0172 │ │ +06b7da: 5431 d001 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b7de: 6e20 4125 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06b7e4: 5431 d001 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b7e8: 6e20 4125 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06b7ee: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x000a line=487 │ │ 0x000c line=488 │ │ 0x0010 line=498 │ │ 0x0011 line=490 │ │ @@ -15615,21 +15615,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06b800: |[06b800] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -06b810: 6e10 f306 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@06f3 │ │ -06b816: 0c00 |0003: move-result-object v0 │ │ -06b818: 5421 ce01 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01ce │ │ -06b81c: 7120 4f01 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@014f │ │ -06b822: 0c00 |0009: move-result-object v0 │ │ -06b824: 1100 |000a: return-object v0 │ │ +06b7f0: |[06b7f0] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +06b800: 6e10 f306 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@06f3 │ │ +06b806: 0c00 |0003: move-result-object v0 │ │ +06b808: 5421 ce01 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01ce │ │ +06b80c: 7120 4f01 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@014f │ │ +06b812: 0c00 |0009: move-result-object v0 │ │ +06b814: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -15637,17 +15637,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b828: |[06b828] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -06b838: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01cb │ │ -06b83c: 1100 |0002: return-object v0 │ │ +06b818: |[06b818] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +06b828: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01cb │ │ +06b82c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -15655,94 +15655,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -06b840: |[06b840] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -06b850: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06b852: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06b854: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -06b856: 5473 d101 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ -06b85a: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -06b85e: 1a03 3517 |0007: const-string v3, "android.intent.extra.EMAIL" // string@1735 │ │ -06b862: 5474 d101 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ -06b866: 7030 ee06 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@06ee │ │ -06b86c: 5b76 d101 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ -06b870: 5473 cd01 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ -06b874: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -06b878: 1a03 3417 |0014: const-string v3, "android.intent.extra.CC" // string@1734 │ │ -06b87c: 5474 cd01 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ -06b880: 7030 ee06 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@06ee │ │ -06b886: 5b76 cd01 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ -06b88a: 5473 cc01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ -06b88e: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -06b892: 1a03 3317 |0021: const-string v3, "android.intent.extra.BCC" // string@1733 │ │ -06b896: 5474 cc01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ -06b89a: 7030 ee06 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@06ee │ │ -06b8a0: 5b76 cc01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ -06b8a4: 5473 d001 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b8a8: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -06b8ac: 5473 d001 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b8b0: 6e10 4c25 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06b8b6: 0a03 |0033: move-result v3 │ │ -06b8b8: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -06b8bc: 5473 cf01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b8c0: 6e10 5001 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -06b8c6: 0c03 |003b: move-result-object v3 │ │ -06b8c8: 1a04 3017 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@1730 │ │ -06b8cc: 6e20 da24 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06b8d2: 0a00 |0041: move-result v0 │ │ -06b8d4: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -06b8d8: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -06b8dc: 5473 cf01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b8e0: 1a04 2f17 |0048: const-string v4, "android.intent.action.SEND" // string@172f │ │ -06b8e4: 6e20 7501 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -06b8ea: 5473 d001 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b8ee: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -06b8f2: 5473 d001 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b8f6: 6e10 4725 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -06b8fc: 0a03 |0056: move-result v3 │ │ -06b8fe: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -06b902: 5473 cf01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b906: 1a04 3817 |005b: const-string v4, "android.intent.extra.STREAM" // string@1738 │ │ -06b90a: 5475 d001 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b90e: 6e20 4625 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06b914: 0c02 |0062: move-result-object v2 │ │ -06b916: 1f02 9f00 |0063: check-cast v2, Landroid/os/Parcelable; // type@009f │ │ -06b91a: 6e30 6b01 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ -06b920: 5b76 d001 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b924: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -06b928: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -06b92c: 5472 cf01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b930: 1a03 3017 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@1730 │ │ -06b934: 6e20 7501 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -06b93a: 5472 d001 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b93e: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -06b942: 5472 d001 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b946: 6e10 4725 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -06b94c: 0a02 |007e: move-result v2 │ │ -06b94e: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -06b952: 5472 cf01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b956: 1a03 3817 |0083: const-string v3, "android.intent.extra.STREAM" // string@1738 │ │ -06b95a: 5474 d001 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06b95e: 6e30 7101 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@0171 │ │ -06b964: 5472 cf01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b968: 1102 |008c: return-object v2 │ │ -06b96a: 0121 |008d: move v1, v2 │ │ -06b96c: 28a8 |008e: goto 0036 // -0058 │ │ -06b96e: 5472 cf01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b972: 1a03 3817 |0091: const-string v3, "android.intent.extra.STREAM" // string@1738 │ │ -06b976: 6e20 7201 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0172 │ │ -06b97c: 28d2 |0096: goto 0068 // -002e │ │ -06b97e: 5472 cf01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b982: 1a03 3817 |0099: const-string v3, "android.intent.extra.STREAM" // string@1738 │ │ -06b986: 6e20 7201 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0172 │ │ -06b98c: 28ec |009e: goto 008a // -0014 │ │ +06b830: |[06b830] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +06b840: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06b842: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06b844: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +06b846: 5473 d101 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ +06b84a: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +06b84e: 1a03 3517 |0007: const-string v3, "android.intent.extra.EMAIL" // string@1735 │ │ +06b852: 5474 d101 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ +06b856: 7030 ee06 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@06ee │ │ +06b85c: 5b76 d101 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ +06b860: 5473 cd01 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ +06b864: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +06b868: 1a03 3417 |0014: const-string v3, "android.intent.extra.CC" // string@1734 │ │ +06b86c: 5474 cd01 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ +06b870: 7030 ee06 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@06ee │ │ +06b876: 5b76 cd01 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01cd │ │ +06b87a: 5473 cc01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ +06b87e: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +06b882: 1a03 3317 |0021: const-string v3, "android.intent.extra.BCC" // string@1733 │ │ +06b886: 5474 cc01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ +06b88a: 7030 ee06 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@06ee │ │ +06b890: 5b76 cc01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01cc │ │ +06b894: 5473 d001 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b898: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +06b89c: 5473 d001 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b8a0: 6e10 4c25 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06b8a6: 0a03 |0033: move-result v3 │ │ +06b8a8: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +06b8ac: 5473 cf01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b8b0: 6e10 5001 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +06b8b6: 0c03 |003b: move-result-object v3 │ │ +06b8b8: 1a04 3017 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@1730 │ │ +06b8bc: 6e20 da24 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06b8c2: 0a00 |0041: move-result v0 │ │ +06b8c4: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +06b8c8: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +06b8cc: 5473 cf01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b8d0: 1a04 2f17 |0048: const-string v4, "android.intent.action.SEND" // string@172f │ │ +06b8d4: 6e20 7501 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +06b8da: 5473 d001 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b8de: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +06b8e2: 5473 d001 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b8e6: 6e10 4725 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +06b8ec: 0a03 |0056: move-result v3 │ │ +06b8ee: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +06b8f2: 5473 cf01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b8f6: 1a04 3817 |005b: const-string v4, "android.intent.extra.STREAM" // string@1738 │ │ +06b8fa: 5475 d001 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b8fe: 6e20 4625 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06b904: 0c02 |0062: move-result-object v2 │ │ +06b906: 1f02 9f00 |0063: check-cast v2, Landroid/os/Parcelable; // type@009f │ │ +06b90a: 6e30 6b01 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ +06b910: 5b76 d001 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b914: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +06b918: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +06b91c: 5472 cf01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b920: 1a03 3017 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@1730 │ │ +06b924: 6e20 7501 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +06b92a: 5472 d001 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b92e: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +06b932: 5472 d001 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b936: 6e10 4725 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +06b93c: 0a02 |007e: move-result v2 │ │ +06b93e: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +06b942: 5472 cf01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b946: 1a03 3817 |0083: const-string v3, "android.intent.extra.STREAM" // string@1738 │ │ +06b94a: 5474 d001 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06b94e: 6e30 7101 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@0171 │ │ +06b954: 5472 cf01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b958: 1102 |008c: return-object v2 │ │ +06b95a: 0121 |008d: move v1, v2 │ │ +06b95c: 28a8 |008e: goto 0036 // -0058 │ │ +06b95e: 5472 cf01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b962: 1a03 3817 |0091: const-string v3, "android.intent.extra.STREAM" // string@1738 │ │ +06b966: 6e20 7201 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0172 │ │ +06b96c: 28d2 |0096: goto 0068 // -002e │ │ +06b96e: 5472 cf01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b972: 1a03 3817 |0099: const-string v3, "android.intent.extra.STREAM" // string@1738 │ │ +06b976: 6e20 7201 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@0172 │ │ +06b97c: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=296 │ │ 0x0007 line=297 │ │ 0x000e line=298 │ │ 0x0010 line=300 │ │ 0x0014 line=301 │ │ @@ -15777,21 +15777,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 │ │ -06b990: |[06b990] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b9a0: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01cb │ │ -06b9a4: 6e20 5c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@005c │ │ -06b9aa: 0c00 |0005: move-result-object v0 │ │ -06b9ac: 6e20 f506 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@06f5 │ │ -06b9b2: 0c00 |0009: move-result-object v0 │ │ -06b9b4: 1100 |000a: return-object v0 │ │ +06b980: |[06b980] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b990: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01cb │ │ +06b994: 6e20 5c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@005c │ │ +06b99a: 0c00 |0005: move-result-object v0 │ │ +06b99c: 6e20 f506 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@06f5 │ │ +06b9a2: 0c00 |0009: move-result-object v0 │ │ +06b9a4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -15800,17 +15800,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 │ │ -06b9b8: |[06b9b8] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b9c8: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01ce │ │ -06b9cc: 1100 |0002: return-object v0 │ │ +06b9a8: |[06b9a8] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b9b8: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01ce │ │ +06b9bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0002 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -15820,19 +15820,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 │ │ -06b9d0: |[06b9d0] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06b9e0: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06b9e4: 1a01 3317 |0002: const-string v1, "android.intent.extra.BCC" // string@1733 │ │ -06b9e8: 6e30 7001 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ -06b9ee: 1102 |0007: return-object v2 │ │ +06b9c0: |[06b9c0] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b9d0: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b9d4: 1a01 3317 |0002: const-string v1, "android.intent.extra.BCC" // string@1733 │ │ +06b9d8: 6e30 7001 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ +06b9de: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0007 line=594 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -15842,19 +15842,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 │ │ -06b9f0: |[06b9f0] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06ba00: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06ba04: 1a01 3417 |0002: const-string v1, "android.intent.extra.CC" // string@1734 │ │ -06ba08: 6e30 7001 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ -06ba0e: 1102 |0007: return-object v2 │ │ +06b9e0: |[06b9e0] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06b9f0: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06b9f4: 1a01 3417 |0002: const-string v1, "android.intent.extra.CC" // string@1734 │ │ +06b9f8: 6e30 7001 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ +06b9fe: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0007 line=554 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -15864,23 +15864,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 │ │ -06ba10: |[06ba10] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06ba20: 5420 d101 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ -06ba24: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06ba28: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06ba2a: 5b20 d101 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ -06ba2e: 5420 cf01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06ba32: 1a01 3517 |0009: const-string v1, "android.intent.extra.EMAIL" // string@1735 │ │ -06ba36: 6e30 7001 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ -06ba3c: 1102 |000e: return-object v2 │ │ +06ba00: |[06ba00] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06ba10: 5420 d101 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ +06ba14: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06ba18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06ba1a: 5b20 d101 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01d1 │ │ +06ba1e: 5420 cf01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06ba22: 1a01 3517 |0009: const-string v1, "android.intent.extra.EMAIL" // string@1735 │ │ +06ba26: 6e30 7001 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ +06ba2c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x0007 line=513 │ │ 0x000e line=514 │ │ locals : │ │ @@ -15892,27 +15892,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 │ │ -06ba40: |[06ba40] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06ba50: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06ba54: 1a01 3617 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@1736 │ │ -06ba58: 6e30 6d01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -06ba5e: 5420 cf01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06ba62: 1a01 3a17 |0009: const-string v1, "android.intent.extra.TEXT" // string@173a │ │ -06ba66: 6e20 6301 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0163 │ │ -06ba6c: 0a00 |000e: move-result v0 │ │ -06ba6e: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -06ba72: 7110 951e 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1e95 │ │ -06ba78: 0c00 |0014: move-result-object v0 │ │ -06ba7a: 6e20 fc06 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@06fc │ │ -06ba80: 1102 |0018: return-object v2 │ │ +06ba30: |[06ba30] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06ba40: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06ba44: 1a01 3617 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@1736 │ │ +06ba48: 6e30 6d01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +06ba4e: 5420 cf01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06ba52: 1a01 3a17 |0009: const-string v1, "android.intent.extra.TEXT" // string@173a │ │ +06ba56: 6e20 6301 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0163 │ │ +06ba5c: 0a00 |000e: move-result v0 │ │ +06ba5e: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +06ba62: 7110 951e 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@1e95 │ │ +06ba68: 0c00 |0014: move-result-object v0 │ │ +06ba6a: 6e20 fc06 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@06fc │ │ +06ba70: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0007 line=448 │ │ 0x0011 line=450 │ │ 0x0018 line=452 │ │ locals : │ │ @@ -15924,31 +15924,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 │ │ -06ba84: |[06ba84] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06ba94: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06ba98: 6e10 5001 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -06ba9e: 0c00 |0005: move-result-object v0 │ │ -06baa0: 1a01 2f17 |0006: const-string v1, "android.intent.action.SEND" // string@172f │ │ -06baa4: 6e20 da24 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06baaa: 0a00 |000b: move-result v0 │ │ -06baac: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -06bab0: 5420 cf01 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06bab4: 1a01 2f17 |0010: const-string v1, "android.intent.action.SEND" // string@172f │ │ -06bab8: 6e20 7501 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -06babe: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -06bac0: 5b20 d001 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ -06bac4: 5420 cf01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06bac8: 1a01 3817 |001a: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ -06bacc: 6e30 6b01 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ -06bad2: 1102 |001f: return-object v2 │ │ +06ba74: |[06ba74] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06ba84: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06ba88: 6e10 5001 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +06ba8e: 0c00 |0005: move-result-object v0 │ │ +06ba90: 1a01 2f17 |0006: const-string v1, "android.intent.action.SEND" // string@172f │ │ +06ba94: 6e20 da24 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06ba9a: 0a00 |000b: move-result v0 │ │ +06ba9c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +06baa0: 5420 cf01 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06baa4: 1a01 2f17 |0010: const-string v1, "android.intent.action.SEND" // string@172f │ │ +06baa8: 6e20 7501 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +06baae: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +06bab0: 5b20 d001 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01d0 │ │ +06bab4: 5420 cf01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06bab8: 1a01 3817 |001a: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ +06babc: 6e30 6b01 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ +06bac2: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000e line=467 │ │ 0x0015 line=469 │ │ 0x0018 line=470 │ │ 0x001f line=471 │ │ @@ -15961,19 +15961,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 │ │ -06bad4: |[06bad4] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06bae4: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06bae8: 1a01 3917 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@1739 │ │ -06baec: 6e30 6d01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -06baf2: 1102 |0007: return-object v2 │ │ +06bac4: |[06bac4] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06bad4: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06bad8: 1a01 3917 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@1739 │ │ +06badc: 6e30 6d01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +06bae2: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0007 line=633 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ @@ -15983,19 +15983,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 │ │ -06baf4: |[06baf4] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06bb04: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06bb08: 1a01 3a17 |0002: const-string v1, "android.intent.extra.TEXT" // string@173a │ │ -06bb0c: 6e30 6c01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@016c │ │ -06bb12: 1102 |0007: return-object v2 │ │ +06bae4: |[06bae4] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06baf4: 5420 cf01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06baf8: 1a01 3a17 |0002: const-string v1, "android.intent.extra.TEXT" // string@173a │ │ +06bafc: 6e30 6c01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@016c │ │ +06bb02: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0007 line=432 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -16005,18 +16005,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 │ │ -06bb14: |[06bb14] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06bb24: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ -06bb28: 6e20 7b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ -06bb2e: 1101 |0005: return-object v1 │ │ +06bb04: |[06bb04] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06bb14: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01cf │ │ +06bb18: 6e20 7b01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ +06bb1e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=419 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ @@ -16026,20 +16026,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06bb30: |[06bb30] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -06bb40: 5420 cb01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01cb │ │ -06bb44: 6e10 f006 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@06f0 │ │ -06bb4a: 0c01 |0005: move-result-object v1 │ │ -06bb4c: 6e20 7b00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@007b │ │ -06bb52: 0e00 |0009: return-void │ │ +06bb20: |[06bb20] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +06bb30: 5420 cb01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01cb │ │ +06bb34: 6e10 f006 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@06f0 │ │ +06bb3a: 0c01 |0005: move-result-object v1 │ │ +06bb3c: 6e20 7b00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@007b │ │ +06bb42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0009 line=387 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ @@ -16100,27 +16100,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -06bb54: |[06bb54] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -06bb64: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -06bb6a: 5b12 d301 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01d3 │ │ -06bb6e: 6e10 5600 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0056 │ │ -06bb74: 0c00 |0008: move-result-object v0 │ │ -06bb76: 5b10 d601 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bb7a: 7110 2507 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0725 │ │ -06bb80: 0c00 |000e: move-result-object v0 │ │ -06bb82: 5b10 d501 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ -06bb86: 7110 2407 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0724 │ │ -06bb8c: 0c00 |0014: move-result-object v0 │ │ -06bb8e: 5b10 d401 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01d4 │ │ -06bb92: 0e00 |0017: return-void │ │ +06bb44: |[06bb44] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +06bb54: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +06bb5a: 5b12 d301 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01d3 │ │ +06bb5e: 6e10 5600 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0056 │ │ +06bb64: 0c00 |0008: move-result-object v0 │ │ +06bb66: 5b10 d601 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bb6a: 7110 2507 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0725 │ │ +06bb70: 0c00 |000e: move-result-object v0 │ │ +06bb72: 5b10 d501 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ +06bb76: 7110 2407 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0724 │ │ +06bb7c: 0c00 |0014: move-result-object v0 │ │ +06bb7e: 5b10 d401 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01d4 │ │ +06bb82: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0003 line=676 │ │ 0x0005 line=677 │ │ 0x000b line=678 │ │ 0x0011 line=679 │ │ @@ -16134,18 +16134,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 │ │ -06bb94: |[06bb94] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -06bba4: 2200 2201 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0122 │ │ -06bba8: 7020 ff06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@06ff │ │ -06bbae: 1100 |0005: return-object v0 │ │ +06bb84: |[06bb84] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +06bb94: 2200 2201 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0122 │ │ +06bb98: 7020 ff06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@06ff │ │ +06bb9e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -16154,17 +16154,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bbb0: |[06bbb0] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -06bbc0: 5410 d401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01d4 │ │ -06bbc4: 1100 |0002: return-object v0 │ │ +06bba0: |[06bba0] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +06bbb0: 5410 d401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01d4 │ │ +06bbb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16172,31 +16172,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06bbc8: |[06bbc8] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -06bbd8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06bbda: 5453 d401 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01d4 │ │ -06bbde: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -06bbe2: 1102 |0005: return-object v2 │ │ -06bbe4: 5453 d301 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01d3 │ │ -06bbe8: 6e10 5700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0057 │ │ -06bbee: 0c01 |000b: move-result-object v1 │ │ -06bbf0: 5453 d401 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01d4 │ │ -06bbf4: 6e20 9301 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0193 │ │ -06bbfa: 0c02 |0011: move-result-object v2 │ │ -06bbfc: 28f3 |0012: goto 0005 // -000d │ │ -06bbfe: 0d00 |0013: move-exception v0 │ │ -06bc00: 1a03 7106 |0014: const-string v3, "IntentReader" // string@0671 │ │ -06bc04: 1a04 e703 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@03e7 │ │ -06bc08: 7130 ac1e 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -06bc0e: 28ea |001b: goto 0005 // -0016 │ │ +06bbb8: |[06bbb8] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +06bbc8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06bbca: 5453 d401 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01d4 │ │ +06bbce: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +06bbd2: 1102 |0005: return-object v2 │ │ +06bbd4: 5453 d301 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01d3 │ │ +06bbd8: 6e10 5700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0057 │ │ +06bbde: 0c01 |000b: move-result-object v1 │ │ +06bbe0: 5453 d401 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@01d4 │ │ +06bbe4: 6e20 9301 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0193 │ │ +06bbea: 0c02 |0011: move-result-object v2 │ │ +06bbec: 28f3 |0012: goto 0005 // -000d │ │ +06bbee: 0d00 |0013: move-exception v0 │ │ +06bbf0: 1a03 7106 |0014: const-string v3, "IntentReader" // string@0671 │ │ +06bbf4: 1a04 e703 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@03e7 │ │ +06bbf8: 7130 ac1e 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +06bbfe: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=901 │ │ 0x0005 line=909 │ │ 0x0006 line=903 │ │ @@ -16213,31 +16213,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06bc1c: |[06bc1c] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -06bc2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06bc2e: 5453 d501 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ -06bc32: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -06bc36: 1102 |0005: return-object v2 │ │ -06bc38: 5453 d301 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01d3 │ │ -06bc3c: 6e10 5700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0057 │ │ -06bc42: 0c01 |000b: move-result-object v1 │ │ -06bc44: 5453 d501 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ -06bc48: 6e20 9601 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0196 │ │ -06bc4e: 0c02 |0011: move-result-object v2 │ │ -06bc50: 28f3 |0012: goto 0005 // -000d │ │ -06bc52: 0d00 |0013: move-exception v0 │ │ -06bc54: 1a03 7106 |0014: const-string v3, "IntentReader" // string@0671 │ │ -06bc58: 1a04 e803 |0016: const-string v4, "Could not retrieve icon for calling application" // string@03e8 │ │ -06bc5c: 7130 ac1e 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -06bc62: 28ea |001b: goto 0005 // -0016 │ │ +06bc0c: |[06bc0c] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +06bc1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06bc1e: 5453 d501 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ +06bc22: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +06bc26: 1102 |0005: return-object v2 │ │ +06bc28: 5453 d301 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01d3 │ │ +06bc2c: 6e10 5700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0057 │ │ +06bc32: 0c01 |000b: move-result-object v1 │ │ +06bc34: 5453 d501 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ +06bc38: 6e20 9601 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0196 │ │ +06bc3e: 0c02 |0011: move-result-object v2 │ │ +06bc40: 28f3 |0012: goto 0005 // -000d │ │ +06bc42: 0d00 |0013: move-exception v0 │ │ +06bc44: 1a03 7106 |0014: const-string v3, "IntentReader" // string@0671 │ │ +06bc48: 1a04 e803 |0016: const-string v4, "Could not retrieve icon for calling application" // string@03e8 │ │ +06bc4c: 7130 ac1e 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +06bc52: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=923 │ │ 0x0005 line=931 │ │ 0x0006 line=925 │ │ @@ -16254,34 +16254,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06bc70: |[06bc70] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -06bc80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06bc82: 5453 d501 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ -06bc86: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -06bc8a: 1102 |0005: return-object v2 │ │ -06bc8c: 5453 d301 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01d3 │ │ -06bc90: 6e10 5700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0057 │ │ -06bc96: 0c01 |000b: move-result-object v1 │ │ -06bc98: 5453 d501 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ -06bc9c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -06bc9e: 6e30 9701 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0197 │ │ -06bca4: 0c03 |0012: move-result-object v3 │ │ -06bca6: 6e20 9801 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0198 │ │ -06bcac: 0c02 |0016: move-result-object v2 │ │ -06bcae: 28ee |0017: goto 0005 // -0012 │ │ -06bcb0: 0d00 |0018: move-exception v0 │ │ -06bcb2: 1a03 7106 |0019: const-string v3, "IntentReader" // string@0671 │ │ -06bcb6: 1a04 e903 |001b: const-string v4, "Could not retrieve label for calling application" // string@03e9 │ │ -06bcba: 7130 ac1e 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -06bcc0: 28e5 |0020: goto 0005 // -001b │ │ +06bc60: |[06bc60] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +06bc70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06bc72: 5453 d501 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ +06bc76: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +06bc7a: 1102 |0005: return-object v2 │ │ +06bc7c: 5453 d301 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@01d3 │ │ +06bc80: 6e10 5700 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0057 │ │ +06bc86: 0c01 |000b: move-result-object v1 │ │ +06bc88: 5453 d501 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ +06bc8c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +06bc8e: 6e30 9701 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0197 │ │ +06bc94: 0c03 |0012: move-result-object v3 │ │ +06bc96: 6e20 9801 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0198 │ │ +06bc9c: 0c02 |0016: move-result-object v2 │ │ +06bc9e: 28ee |0017: goto 0005 // -0012 │ │ +06bca0: 0d00 |0018: move-exception v0 │ │ +06bca2: 1a03 7106 |0019: const-string v3, "IntentReader" // string@0671 │ │ +06bca6: 1a04 e903 |001b: const-string v4, "Could not retrieve label for calling application" // string@03e9 │ │ +06bcaa: 7130 ac1e 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +06bcb0: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0001 line=945 │ │ 0x0005 line=953 │ │ 0x0006 line=947 │ │ @@ -16298,17 +16298,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bcd0: |[06bcd0] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -06bce0: 5410 d501 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ -06bce4: 1100 |0002: return-object v0 │ │ +06bcc0: |[06bcc0] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +06bcd0: 5410 d501 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@01d5 │ │ +06bcd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16316,20 +16316,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06bce8: |[06bce8] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -06bcf8: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bcfc: 1a01 3317 |0002: const-string v1, "android.intent.extra.BCC" // string@1733 │ │ -06bd00: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06bd06: 0c00 |0007: move-result-object v0 │ │ -06bd08: 1100 |0008: return-object v0 │ │ +06bcd8: |[06bcd8] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +06bce8: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bcec: 1a01 3317 |0002: const-string v1, "android.intent.extra.BCC" // string@1733 │ │ +06bcf0: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06bcf6: 0c00 |0007: move-result-object v0 │ │ +06bcf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16337,20 +16337,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06bd0c: |[06bd0c] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -06bd1c: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bd20: 1a01 3417 |0002: const-string v1, "android.intent.extra.CC" // string@1734 │ │ -06bd24: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06bd2a: 0c00 |0007: move-result-object v0 │ │ -06bd2c: 1100 |0008: return-object v0 │ │ +06bcfc: |[06bcfc] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +06bd0c: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bd10: 1a01 3417 |0002: const-string v1, "android.intent.extra.CC" // string@1734 │ │ +06bd14: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06bd1a: 0c00 |0007: move-result-object v0 │ │ +06bd1c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16358,20 +16358,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06bd30: |[06bd30] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -06bd40: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bd44: 1a01 3517 |0002: const-string v1, "android.intent.extra.EMAIL" // string@1735 │ │ -06bd48: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06bd4e: 0c00 |0007: move-result-object v0 │ │ -06bd50: 1100 |0008: return-object v0 │ │ +06bd20: |[06bd20] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +06bd30: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bd34: 1a01 3517 |0002: const-string v1, "android.intent.extra.EMAIL" // string@1735 │ │ +06bd38: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06bd3e: 0c00 |0007: move-result-object v0 │ │ +06bd40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16379,34 +16379,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06bd54: |[06bd54] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ -06bd64: 5442 d601 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bd68: 1a03 3617 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@1736 │ │ -06bd6c: 6e20 6101 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -06bd72: 0c00 |0007: move-result-object v0 │ │ -06bd74: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -06bd78: 6e10 0e07 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@070e │ │ -06bd7e: 0c01 |000d: move-result-object v1 │ │ -06bd80: 2012 9a03 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@039a │ │ -06bd84: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ -06bd88: 1f01 9a03 |0012: check-cast v1, Landroid/text/Spanned; // type@039a │ │ -06bd8c: 7110 961e 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@1e96 │ │ -06bd92: 0c00 |0017: move-result-object v0 │ │ -06bd94: 1100 |0018: return-object v0 │ │ -06bd96: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ -06bd9a: 7100 2107 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@0721 │ │ -06bda0: 0c02 |001e: move-result-object v2 │ │ -06bda2: 7220 1407 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0714 │ │ -06bda8: 0c00 |0022: move-result-object v0 │ │ -06bdaa: 28f5 |0023: goto 0018 // -000b │ │ +06bd44: |[06bd44] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ +06bd54: 5442 d601 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bd58: 1a03 3617 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@1736 │ │ +06bd5c: 6e20 6101 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +06bd62: 0c00 |0007: move-result-object v0 │ │ +06bd64: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +06bd68: 6e10 0e07 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@070e │ │ +06bd6e: 0c01 |000d: move-result-object v1 │ │ +06bd70: 2012 9a03 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@039a │ │ +06bd74: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +06bd78: 1f01 9a03 |0012: check-cast v1, Landroid/text/Spanned; // type@039a │ │ +06bd7c: 7110 961e 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@1e96 │ │ +06bd82: 0c00 |0017: move-result-object v0 │ │ +06bd84: 1100 |0018: return-object v0 │ │ +06bd86: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ +06bd8a: 7100 2107 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@0721 │ │ +06bd90: 0c02 |001e: move-result-object v2 │ │ +06bd92: 7220 1407 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0714 │ │ +06bd98: 0c00 |0022: move-result-object v0 │ │ +06bd9a: 28f5 |0023: goto 0018 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0008 line=750 │ │ 0x000a line=751 │ │ 0x000e line=752 │ │ 0x0012 line=753 │ │ @@ -16424,21 +16424,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06bdac: |[06bdac] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -06bdbc: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bdc0: 1a01 3817 |0002: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ -06bdc4: 6e20 5d01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06bdca: 0c00 |0007: move-result-object v0 │ │ -06bdcc: 1f00 8d00 |0008: check-cast v0, Landroid/net/Uri; // type@008d │ │ -06bdd0: 1100 |000a: return-object v0 │ │ +06bd9c: |[06bd9c] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +06bdac: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bdb0: 1a01 3817 |0002: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ +06bdb4: 6e20 5d01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06bdba: 0c00 |0007: move-result-object v0 │ │ +06bdbc: 1f00 8d00 |0008: check-cast v0, Landroid/net/Uri; // type@008d │ │ +06bdc0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #10 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16446,58 +16446,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -06bdd4: |[06bdd4] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -06bde4: 5430 d701 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ -06bde8: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -06bdec: 6e10 1007 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0710 │ │ -06bdf2: 0a00 |0007: move-result v0 │ │ -06bdf4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -06bdf8: 5430 d601 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bdfc: 1a01 3817 |000c: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ -06be00: 6e20 5c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015c │ │ -06be06: 0c00 |0011: move-result-object v0 │ │ -06be08: 5b30 d701 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ -06be0c: 5430 d701 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ -06be10: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -06be14: 5430 d701 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ -06be18: 6e20 4625 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06be1e: 0c00 |001d: move-result-object v0 │ │ -06be20: 1f00 8d00 |001e: check-cast v0, Landroid/net/Uri; // type@008d │ │ -06be24: 1100 |0020: return-object v0 │ │ -06be26: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -06be2a: 5430 d601 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06be2e: 1a01 3817 |0025: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ -06be32: 6e20 5d01 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06be38: 0c00 |002a: move-result-object v0 │ │ -06be3a: 1f00 8d00 |002b: check-cast v0, Landroid/net/Uri; // type@008d │ │ -06be3e: 28f3 |002d: goto 0020 // -000d │ │ -06be40: 2200 8004 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0480 │ │ -06be44: 2201 9204 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -06be48: 7010 fb24 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06be4e: 1a02 a611 |0035: const-string v2, "Stream items available: " // string@11a6 │ │ -06be52: 6e20 0425 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06be58: 0c01 |003a: move-result-object v1 │ │ -06be5a: 6e10 0c07 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@070c │ │ -06be60: 0a02 |003e: move-result v2 │ │ -06be62: 6e20 0025 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06be68: 0c01 |0042: move-result-object v1 │ │ -06be6a: 1a02 6300 |0043: const-string v2, " index requested: " // string@0063 │ │ -06be6e: 6e20 0425 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06be74: 0c01 |0048: move-result-object v1 │ │ -06be76: 6e20 0025 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06be7c: 0c01 |004c: move-result-object v1 │ │ -06be7e: 6e10 0a25 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06be84: 0c01 |0050: move-result-object v1 │ │ -06be86: 7020 8e24 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@248e │ │ -06be8c: 2700 |0054: throw v0 │ │ +06bdc4: |[06bdc4] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +06bdd4: 5430 d701 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ +06bdd8: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +06bddc: 6e10 1007 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0710 │ │ +06bde2: 0a00 |0007: move-result v0 │ │ +06bde4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +06bde8: 5430 d601 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bdec: 1a01 3817 |000c: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ +06bdf0: 6e20 5c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015c │ │ +06bdf6: 0c00 |0011: move-result-object v0 │ │ +06bdf8: 5b30 d701 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ +06bdfc: 5430 d701 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ +06be00: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +06be04: 5430 d701 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ +06be08: 6e20 4625 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06be0e: 0c00 |001d: move-result-object v0 │ │ +06be10: 1f00 8d00 |001e: check-cast v0, Landroid/net/Uri; // type@008d │ │ +06be14: 1100 |0020: return-object v0 │ │ +06be16: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +06be1a: 5430 d601 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06be1e: 1a01 3817 |0025: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ +06be22: 6e20 5d01 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06be28: 0c00 |002a: move-result-object v0 │ │ +06be2a: 1f00 8d00 |002b: check-cast v0, Landroid/net/Uri; // type@008d │ │ +06be2e: 28f3 |002d: goto 0020 // -000d │ │ +06be30: 2200 8004 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0480 │ │ +06be34: 2201 9204 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +06be38: 7010 fb24 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06be3e: 1a02 a611 |0035: const-string v2, "Stream items available: " // string@11a6 │ │ +06be42: 6e20 0425 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06be48: 0c01 |003a: move-result-object v1 │ │ +06be4a: 6e10 0c07 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@070c │ │ +06be50: 0a02 |003e: move-result v2 │ │ +06be52: 6e20 0025 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06be58: 0c01 |0042: move-result-object v1 │ │ +06be5a: 1a02 6300 |0043: const-string v2, " index requested: " // string@0063 │ │ +06be5e: 6e20 0425 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06be64: 0c01 |0048: move-result-object v1 │ │ +06be66: 6e20 0025 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06be6c: 0c01 |004c: move-result-object v1 │ │ +06be6e: 6e10 0a25 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06be74: 0c01 |0050: move-result-object v1 │ │ +06be76: 7020 8e24 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@248e │ │ +06be7c: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x000a line=787 │ │ 0x0014 line=789 │ │ 0x0018 line=790 │ │ 0x0020 line=793 │ │ @@ -16513,40 +16513,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06be90: |[06be90] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -06bea0: 5420 d701 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ -06bea4: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -06bea8: 6e10 1007 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0710 │ │ -06beae: 0a00 |0007: move-result v0 │ │ -06beb0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -06beb4: 5420 d601 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06beb8: 1a01 3817 |000c: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ -06bebc: 6e20 5c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015c │ │ -06bec2: 0c00 |0011: move-result-object v0 │ │ -06bec4: 5b20 d701 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ -06bec8: 5420 d701 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ -06becc: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -06bed0: 5420 d701 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ -06bed4: 6e10 4c25 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06beda: 0a00 |001d: move-result v0 │ │ -06bedc: 0f00 |001e: return v0 │ │ -06bede: 5420 d601 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bee2: 1a01 3817 |0021: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ -06bee6: 6e20 6301 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0163 │ │ -06beec: 0a00 |0026: move-result v0 │ │ -06beee: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -06bef2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -06bef4: 28f4 |002a: goto 001e // -000c │ │ -06bef6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -06bef8: 28f2 |002c: goto 001e // -000e │ │ +06be80: |[06be80] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +06be90: 5420 d701 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ +06be94: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +06be98: 6e10 1007 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0710 │ │ +06be9e: 0a00 |0007: move-result v0 │ │ +06bea0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +06bea4: 5420 d601 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bea8: 1a01 3817 |000c: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ +06beac: 6e20 5c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015c │ │ +06beb2: 0c00 |0011: move-result-object v0 │ │ +06beb4: 5b20 d701 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ +06beb8: 5420 d701 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ +06bebc: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +06bec0: 5420 d701 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@01d7 │ │ +06bec4: 6e10 4c25 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06beca: 0a00 |001d: move-result v0 │ │ +06becc: 0f00 |001e: return v0 │ │ +06bece: 5420 d601 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bed2: 1a01 3817 |0021: const-string v1, "android.intent.extra.STREAM" // string@1738 │ │ +06bed6: 6e20 6301 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0163 │ │ +06bedc: 0a00 |0026: move-result v0 │ │ +06bede: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +06bee2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +06bee4: 28f4 |002a: goto 001e // -000c │ │ +06bee6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +06bee8: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x000a line=808 │ │ 0x0014 line=810 │ │ 0x0018 line=811 │ │ 0x001e line=813 │ │ @@ -16558,20 +16558,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06befc: |[06befc] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -06bf0c: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bf10: 1a01 3917 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@1739 │ │ -06bf14: 6e20 6101 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -06bf1a: 0c00 |0007: move-result-object v0 │ │ -06bf1c: 1100 |0008: return-object v0 │ │ +06beec: |[06beec] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +06befc: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bf00: 1a01 3917 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@1739 │ │ +06bf04: 6e20 6101 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +06bf0a: 0c00 |0007: move-result-object v0 │ │ +06bf0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16579,20 +16579,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06bf20: |[06bf20] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -06bf30: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bf34: 1a01 3a17 |0002: const-string v1, "android.intent.extra.TEXT" // string@173a │ │ -06bf38: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0153 │ │ -06bf3e: 0c00 |0007: move-result-object v0 │ │ -06bf40: 1100 |0008: return-object v0 │ │ +06bf10: |[06bf10] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +06bf20: 5420 d601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bf24: 1a01 3a17 |0002: const-string v1, "android.intent.extra.TEXT" // string@173a │ │ +06bf28: 6e20 5301 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0153 │ │ +06bf2e: 0c00 |0007: move-result-object v0 │ │ +06bf30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16600,19 +16600,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06bf44: |[06bf44] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -06bf54: 5410 d601 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bf58: 6e10 6201 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0162 │ │ -06bf5e: 0c00 |0005: move-result-object v0 │ │ -06bf60: 1100 |0006: return-object v0 │ │ +06bf34: |[06bf34] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +06bf44: 5410 d601 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bf48: 6e10 6201 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0162 │ │ +06bf4e: 0c00 |0005: move-result-object v0 │ │ +06bf50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16620,22 +16620,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06bf64: |[06bf64] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -06bf74: 1a00 3017 |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@1730 │ │ -06bf78: 5421 d601 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bf7c: 6e10 5001 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -06bf82: 0c01 |0007: move-result-object v1 │ │ -06bf84: 6e20 da24 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06bf8a: 0a00 |000b: move-result v0 │ │ -06bf8c: 0f00 |000c: return v0 │ │ +06bf54: |[06bf54] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +06bf64: 1a00 3017 |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@1730 │ │ +06bf68: 5421 d601 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bf6c: 6e10 5001 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +06bf72: 0c01 |0007: move-result-object v1 │ │ +06bf74: 6e20 da24 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06bf7a: 0a00 |000b: move-result v0 │ │ +06bf7c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #16 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -16643,30 +16643,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06bf90: |[06bf90] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -06bfa0: 5421 d601 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bfa4: 6e10 5001 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -06bfaa: 0c00 |0005: move-result-object v0 │ │ -06bfac: 1a01 2f17 |0006: const-string v1, "android.intent.action.SEND" // string@172f │ │ -06bfb0: 6e20 da24 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06bfb6: 0a01 |000b: move-result v1 │ │ -06bfb8: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -06bfbc: 1a01 3017 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@1730 │ │ -06bfc0: 6e20 da24 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06bfc6: 0a01 |0013: move-result v1 │ │ -06bfc8: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -06bfcc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -06bfce: 0f01 |0017: return v1 │ │ -06bfd0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -06bfd2: 28fe |0019: goto 0017 // -0002 │ │ +06bf80: |[06bf80] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +06bf90: 5421 d601 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bf94: 6e10 5001 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +06bf9a: 0c00 |0005: move-result-object v0 │ │ +06bf9c: 1a01 2f17 |0006: const-string v1, "android.intent.action.SEND" // string@172f │ │ +06bfa0: 6e20 da24 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06bfa6: 0a01 |000b: move-result v1 │ │ +06bfa8: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +06bfac: 1a01 3017 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@1730 │ │ +06bfb0: 6e20 da24 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06bfb6: 0a01 |0013: move-result v1 │ │ +06bfb8: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +06bfbc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +06bfbe: 0f01 |0017: return v1 │ │ +06bfc0: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +06bfc2: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0006 line=692 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ @@ -16676,22 +16676,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06bfd4: |[06bfd4] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -06bfe4: 1a00 2f17 |0000: const-string v0, "android.intent.action.SEND" // string@172f │ │ -06bfe8: 5421 d601 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ -06bfec: 6e10 5001 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -06bff2: 0c01 |0007: move-result-object v1 │ │ -06bff4: 6e20 da24 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06bffa: 0a00 |000b: move-result v0 │ │ -06bffc: 0f00 |000c: return v0 │ │ +06bfc4: |[06bfc4] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +06bfd4: 1a00 2f17 |0000: const-string v0, "android.intent.action.SEND" // string@172f │ │ +06bfd8: 5421 d601 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@01d6 │ │ +06bfdc: 6e10 5001 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +06bfe2: 0c01 |0007: move-result-object v1 │ │ +06bfe4: 6e20 da24 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06bfea: 0a00 |000b: move-result v0 │ │ +06bfec: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ source_file_idx : 4463 (ShareCompat.java) │ │ @@ -16775,33 +16775,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -06c000: |[06c000] android.support.v4.app.ShareCompat.:()V │ │ -06c010: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06c014: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06c018: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06c01c: 2200 2601 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@0126 │ │ -06c020: 7010 1c07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@071c │ │ -06c026: 6900 da01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ -06c02a: 0e00 |000d: return-void │ │ -06c02c: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06c030: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -06c034: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -06c038: 2200 2501 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0125 │ │ -06c03c: 7010 1907 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0719 │ │ -06c042: 6900 da01 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ -06c046: 28f2 |001b: goto 000d // -000e │ │ -06c048: 2200 2401 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0124 │ │ -06c04c: 7010 1507 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0715 │ │ -06c052: 6900 da01 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ -06c056: 28ea |0023: goto 000d // -0016 │ │ +06bff0: |[06bff0] android.support.v4.app.ShareCompat.:()V │ │ +06c000: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06c004: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06c008: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06c00c: 2200 2601 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@0126 │ │ +06c010: 7010 1c07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@071c │ │ +06c016: 6900 da01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ +06c01a: 0e00 |000d: return-void │ │ +06c01c: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06c020: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +06c024: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +06c028: 2200 2501 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0125 │ │ +06c02c: 7010 1907 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0719 │ │ +06c032: 6900 da01 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ +06c036: 28f2 |001b: goto 000d // -000e │ │ +06c038: 2200 2401 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0124 │ │ +06c03c: 7010 1507 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0715 │ │ +06c042: 6900 da01 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ +06c046: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x000d line=158 │ │ 0x000e line=153 │ │ 0x0014 line=154 │ │ @@ -16813,17 +16813,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c058: |[06c058] android.support.v4.app.ShareCompat.:()V │ │ -06c068: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06c06e: 0e00 |0003: return-void │ │ +06c048: |[06c048] android.support.v4.app.ShareCompat.:()V │ │ +06c058: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06c05e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=654 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -16832,52 +16832,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 │ │ -06c070: |[06c070] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ -06c080: 6200 da01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ -06c084: 1100 |0002: return-object v0 │ │ +06c060: |[06c060] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ +06c070: 6200 da01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ +06c074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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 │ │ -06c088: |[06c088] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -06c098: 7220 241f 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ -06c09e: 0c00 |0003: move-result-object v0 │ │ -06c0a0: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -06c0a4: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06c0a8: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -06c0ac: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06c0b2: 1a03 e503 |000d: const-string v3, "Could not find menu item with id " // string@03e5 │ │ -06c0b6: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06c0bc: 0c02 |0012: move-result-object v2 │ │ -06c0be: 6e20 0025 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06c0c4: 0c02 |0016: move-result-object v2 │ │ -06c0c6: 1a03 6200 |0017: const-string v3, " in the supplied menu" // string@0062 │ │ -06c0ca: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06c0d0: 0c02 |001c: move-result-object v2 │ │ -06c0d2: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06c0d8: 0c02 |0020: move-result-object v2 │ │ -06c0da: 7020 8824 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -06c0e0: 2701 |0024: throw v1 │ │ -06c0e2: 7120 2307 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0723 │ │ -06c0e8: 0e00 |0028: return-void │ │ +06c078: |[06c078] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +06c088: 7220 241f 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ +06c08e: 0c00 |0003: move-result-object v0 │ │ +06c090: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +06c094: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06c098: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +06c09c: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06c0a2: 1a03 e503 |000d: const-string v3, "Could not find menu item with id " // string@03e5 │ │ +06c0a6: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06c0ac: 0c02 |0012: move-result-object v2 │ │ +06c0ae: 6e20 0025 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06c0b4: 0c02 |0016: move-result-object v2 │ │ +06c0b6: 1a03 6200 |0017: const-string v3, " in the supplied menu" // string@0062 │ │ +06c0ba: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06c0c0: 0c02 |001c: move-result-object v2 │ │ +06c0c2: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06c0c8: 0c02 |0020: move-result-object v2 │ │ +06c0ca: 7020 8824 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +06c0d0: 2701 |0024: throw v1 │ │ +06c0d2: 7120 2307 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0723 │ │ +06c0d8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x0006 line=246 │ │ 0x0025 line=249 │ │ 0x0028 line=250 │ │ @@ -16892,18 +16892,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 │ │ -06c0ec: |[06c0ec] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -06c0fc: 6200 da01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ -06c100: 7230 1307 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@0713 │ │ -06c106: 0e00 |0005: return-void │ │ +06c0dc: |[06c0dc] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +06c0ec: 6200 da01 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01da │ │ +06c0f0: 7230 1307 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@0713 │ │ +06c0f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ @@ -16913,25 +16913,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 │ │ -06c108: |[06c108] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -06c118: 6e10 5300 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0053 │ │ -06c11e: 0c00 |0003: move-result-object v0 │ │ -06c120: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -06c124: 6e10 5600 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0056 │ │ -06c12a: 0c01 |0009: move-result-object v1 │ │ -06c12c: 1a02 4b17 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@174b │ │ -06c130: 6e20 5d01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06c136: 0c00 |000f: move-result-object v0 │ │ -06c138: 1f00 2600 |0010: check-cast v0, Landroid/content/ComponentName; // type@0026 │ │ -06c13c: 1100 |0012: return-object v0 │ │ +06c0f8: |[06c0f8] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +06c108: 6e10 5300 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0053 │ │ +06c10e: 0c00 |0003: move-result-object v0 │ │ +06c110: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +06c114: 6e10 5600 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0056 │ │ +06c11a: 0c01 |0009: move-result-object v1 │ │ +06c11c: 1a02 4b17 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@174b │ │ +06c120: 6e20 5d01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06c126: 0c00 |000f: move-result-object v0 │ │ +06c128: 1f00 2600 |0010: check-cast v0, Landroid/content/ComponentName; // type@0026 │ │ +06c12c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x0006 line=195 │ │ 0x0012 line=197 │ │ locals : │ │ @@ -16944,24 +16944,24 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06c140: |[06c140] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -06c150: 6e10 5400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0054 │ │ -06c156: 0c00 |0003: move-result-object v0 │ │ -06c158: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -06c15c: 6e10 5600 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0056 │ │ -06c162: 0c01 |0009: move-result-object v1 │ │ -06c164: 1a02 4c17 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@174c │ │ -06c168: 6e20 6101 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -06c16e: 0c00 |000f: move-result-object v0 │ │ -06c170: 1100 |0010: return-object v0 │ │ +06c130: |[06c130] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +06c140: 6e10 5400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0054 │ │ +06c146: 0c00 |0003: move-result-object v0 │ │ +06c148: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +06c14c: 6e10 5600 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0056 │ │ +06c152: 0c01 |0009: move-result-object v1 │ │ +06c154: 1a02 4c17 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@174c │ │ +06c158: 6e20 6101 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +06c15e: 0c00 |000f: move-result-object v0 │ │ +06c160: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0004 line=174 │ │ 0x0006 line=175 │ │ 0x0010 line=177 │ │ locals : │ │ @@ -16999,17 +16999,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c174: |[06c174] android.support.v4.app.ShareCompatICS.:()V │ │ -06c184: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06c18a: 0e00 |0003: return-void │ │ +06c164: |[06c164] android.support.v4.app.ShareCompatICS.:()V │ │ +06c174: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06c17a: 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;) │ │ @@ -17017,42 +17017,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 │ │ -06c18c: |[06c18c] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -06c19c: 7210 361f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1f36 │ │ -06c1a2: 0c00 |0003: move-result-object v0 │ │ -06c1a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06c1a6: 2002 2a04 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@042a │ │ -06c1aa: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -06c1ae: 2201 2a04 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@042a │ │ -06c1b2: 7020 7d22 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@227d │ │ -06c1b8: 2202 9204 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -06c1bc: 7010 fb24 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06c1c2: 1a03 4901 |0013: const-string v3, ".sharecompat_" // string@0149 │ │ -06c1c6: 6e20 0425 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06c1cc: 0c02 |0018: move-result-object v2 │ │ -06c1ce: 6e10 c224 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -06c1d4: 0c03 |001c: move-result-object v3 │ │ -06c1d6: 6e10 7124 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -06c1dc: 0c03 |0020: move-result-object v3 │ │ -06c1de: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06c1e4: 0c02 |0024: move-result-object v2 │ │ -06c1e6: 6e10 0a25 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06c1ec: 0c02 |0028: move-result-object v2 │ │ -06c1ee: 6e20 7e22 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@227e │ │ -06c1f4: 6e20 7f22 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@227f │ │ -06c1fa: 7220 491f 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1f49 │ │ -06c200: 0e00 |0032: return-void │ │ -06c202: 0701 |0033: move-object v1, v0 │ │ -06c204: 1f01 2a04 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@042a │ │ -06c208: 28d8 |0036: goto 000e // -0028 │ │ +06c17c: |[06c17c] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +06c18c: 7210 361f 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1f36 │ │ +06c192: 0c00 |0003: move-result-object v0 │ │ +06c194: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06c196: 2002 2a04 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@042a │ │ +06c19a: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +06c19e: 2201 2a04 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@042a │ │ +06c1a2: 7020 7d22 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@227d │ │ +06c1a8: 2202 9204 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +06c1ac: 7010 fb24 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06c1b2: 1a03 4901 |0013: const-string v3, ".sharecompat_" // string@0149 │ │ +06c1b6: 6e20 0425 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06c1bc: 0c02 |0018: move-result-object v2 │ │ +06c1be: 6e10 c224 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +06c1c4: 0c03 |001c: move-result-object v3 │ │ +06c1c6: 6e10 7124 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +06c1cc: 0c03 |0020: move-result-object v3 │ │ +06c1ce: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06c1d4: 0c02 |0024: move-result-object v2 │ │ +06c1d6: 6e10 0a25 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06c1dc: 0c02 |0028: move-result-object v2 │ │ +06c1de: 6e20 7e22 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@227e │ │ +06c1e4: 6e20 7f22 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@227f │ │ +06c1ea: 7220 491f 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1f49 │ │ +06c1f0: 0e00 |0032: return-void │ │ +06c1f2: 0701 |0033: move-object v1, v0 │ │ +06c1f4: 1f01 2a04 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@042a │ │ +06c1f8: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -17094,17 +17094,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c20c: |[06c20c] android.support.v4.app.ShareCompatJB.:()V │ │ -06c21c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06c222: 0e00 |0003: return-void │ │ +06c1fc: |[06c1fc] android.support.v4.app.ShareCompatJB.:()V │ │ +06c20c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06c212: 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;) │ │ @@ -17112,18 +17112,18 @@ │ │ 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 │ │ -06c224: |[06c224] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -06c234: 7110 941e 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@1e94 │ │ -06c23a: 0c00 |0003: move-result-object v0 │ │ -06c23c: 1100 |0004: return-object v0 │ │ +06c214: |[06c214] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +06c224: 7110 941e 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@1e94 │ │ +06c22a: 0c00 |0003: move-result-object v0 │ │ +06c22c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ @@ -17152,17 +17152,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06c240: |[06c240] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -06c250: 7020 a41e 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@1ea4 │ │ -06c256: 0e00 |0003: return-void │ │ +06c230: |[06c230] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +06c240: 7020 a41e 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@1ea4 │ │ +06c246: 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; │ │ @@ -17287,26 +17287,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06c258: |[06c258] android.support.v4.app.TaskStackBuilder.:()V │ │ -06c268: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06c26c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -06c270: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06c274: 2200 2e01 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@012e │ │ -06c278: 7010 2f07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@072f │ │ -06c27e: 6900 dc01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01dc │ │ -06c282: 0e00 |000d: return-void │ │ -06c284: 2200 2d01 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@012d │ │ -06c288: 7010 2d07 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@072d │ │ -06c28e: 6900 dc01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01dc │ │ -06c292: 28f8 |0015: goto 000d // -0008 │ │ +06c248: |[06c248] android.support.v4.app.TaskStackBuilder.:()V │ │ +06c258: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06c25c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +06c260: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06c264: 2200 2e01 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@012e │ │ +06c268: 7010 2f07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@072f │ │ +06c26e: 6900 dc01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01dc │ │ +06c272: 0e00 |000d: return-void │ │ +06c274: 2200 2d01 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@012d │ │ +06c278: 7010 2d07 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@072d │ │ +06c27e: 6900 dc01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01dc │ │ +06c282: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=120 │ │ 0x000e line=118 │ │ locals : │ │ @@ -17316,21 +17316,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06c294: |[06c294] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -06c2a4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -06c2aa: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -06c2ae: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -06c2b4: 5b10 de01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c2b8: 5b12 df01 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c2bc: 0e00 |000c: return-void │ │ +06c284: |[06c284] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +06c294: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +06c29a: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +06c29e: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +06c2a4: 5b10 de01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c2a8: 5b12 df01 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c2ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=122 │ │ 0x000a line=126 │ │ 0x000c line=127 │ │ locals : │ │ @@ -17342,18 +17342,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 │ │ -06c2c0: |[06c2c0] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06c2d0: 2200 3001 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0130 │ │ -06c2d4: 7020 3407 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0734 │ │ -06c2da: 1100 |0005: return-object v0 │ │ +06c2b0: |[06c2b0] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06c2c0: 2200 3001 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0130 │ │ +06c2c4: 7020 3407 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0734 │ │ +06c2ca: 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;) │ │ @@ -17361,18 +17361,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 │ │ -06c2dc: |[06c2dc] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06c2ec: 7110 3a07 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@073a │ │ -06c2f2: 0c00 |0003: move-result-object v0 │ │ -06c2f4: 1100 |0004: return-object v0 │ │ +06c2cc: |[06c2cc] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06c2dc: 7110 3a07 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@073a │ │ +06c2e2: 0c00 |0003: move-result-object v0 │ │ +06c2e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -17381,18 +17381,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 │ │ -06c2f8: |[06c2f8] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06c308: 5410 de01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c30c: 6e20 4125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06c312: 1101 |0005: return-object v1 │ │ +06c2e8: |[06c2e8] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06c2f8: 5410 de01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c2fc: 6e20 4125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06c302: 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; │ │ @@ -17402,27 +17402,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 │ │ -06c314: |[06c314] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06c324: 6e10 5401 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0154 │ │ -06c32a: 0c00 |0003: move-result-object v0 │ │ -06c32c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -06c330: 5421 df01 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c334: 6e10 3001 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -06c33a: 0c01 |000b: move-result-object v1 │ │ -06c33c: 6e20 7301 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@0173 │ │ -06c342: 0c00 |000f: move-result-object v0 │ │ -06c344: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -06c348: 6e20 3807 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0738 │ │ -06c34e: 6e20 3507 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0735 │ │ -06c354: 1102 |0018: return-object v2 │ │ +06c304: |[06c304] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06c314: 6e10 5401 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0154 │ │ +06c31a: 0c00 |0003: move-result-object v0 │ │ +06c31c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +06c320: 5421 df01 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c324: 6e10 3001 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +06c32a: 0c01 |000b: move-result-object v1 │ │ +06c32c: 6e20 7301 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@0173 │ │ +06c332: 0c00 |000f: move-result-object v0 │ │ +06c334: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +06c338: 6e20 3807 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0738 │ │ +06c33e: 6e20 3507 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0735 │ │ +06c344: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0006 line=180 │ │ 0x0010 line=182 │ │ 0x0012 line=183 │ │ @@ -17438,37 +17438,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 │ │ -06c358: |[06c358] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06c368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c36a: 2042 2b01 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@012b │ │ -06c36e: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -06c372: 0742 |0005: move-object v2, v4 │ │ -06c374: 1f02 2b01 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@012b │ │ -06c378: 7210 2b07 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@072b │ │ -06c37e: 0c00 |000b: move-result-object v0 │ │ -06c380: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -06c384: 7110 7f06 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067f │ │ -06c38a: 0c00 |0011: move-result-object v0 │ │ -06c38c: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -06c390: 6e10 5401 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0154 │ │ -06c396: 0c01 |0017: move-result-object v1 │ │ -06c398: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ -06c39c: 5432 df01 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c3a0: 6e10 3001 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -06c3a6: 0c02 |001f: move-result-object v2 │ │ -06c3a8: 6e20 7301 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@0173 │ │ -06c3ae: 0c01 |0023: move-result-object v1 │ │ -06c3b0: 6e20 3807 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0738 │ │ -06c3b6: 6e20 3507 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0735 │ │ -06c3bc: 1103 |002a: return-object v3 │ │ +06c348: |[06c348] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06c358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c35a: 2042 2b01 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@012b │ │ +06c35e: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +06c362: 0742 |0005: move-object v2, v4 │ │ +06c364: 1f02 2b01 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@012b │ │ +06c368: 7210 2b07 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@072b │ │ +06c36e: 0c00 |000b: move-result-object v0 │ │ +06c370: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +06c374: 7110 7f06 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067f │ │ +06c37a: 0c00 |0011: move-result-object v0 │ │ +06c37c: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +06c380: 6e10 5401 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0154 │ │ +06c386: 0c01 |0017: move-result-object v1 │ │ +06c388: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +06c38c: 5432 df01 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c390: 6e10 3001 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +06c396: 0c02 |001f: move-result-object v2 │ │ +06c398: 6e20 7301 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@0173 │ │ +06c39e: 0c01 |0023: move-result-object v1 │ │ +06c3a0: 6e20 3807 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0738 │ │ +06c3a6: 6e20 3507 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0735 │ │ +06c3ac: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0001 line=198 │ │ 0x0006 line=199 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -17490,38 +17490,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 │ │ -06c3c0: |[06c3c0] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06c3d0: 5453 de01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c3d4: 6e10 4c25 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06c3da: 0a01 |0005: move-result v1 │ │ -06c3dc: 5453 df01 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c3e0: 7120 8006 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0680 │ │ -06c3e6: 0c02 |000b: move-result-object v2 │ │ -06c3e8: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -06c3ec: 5453 de01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c3f0: 6e30 4025 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2540 │ │ -06c3f6: 5453 df01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c3fa: 6e10 5401 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0154 │ │ -06c400: 0c04 |0018: move-result-object v4 │ │ -06c402: 7120 8006 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0680 │ │ -06c408: 0c02 |001c: move-result-object v2 │ │ -06c40a: 28ef |001d: goto 000c // -0011 │ │ -06c40c: 0d00 |001e: move-exception v0 │ │ -06c40e: 1a03 3712 |001f: const-string v3, "TaskStackBuilder" // string@1237 │ │ -06c412: 1a04 1903 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0319 │ │ -06c416: 7120 ab1e 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -06c41c: 2203 7e04 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06c420: 7020 8a24 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@248a │ │ -06c426: 2703 |002b: throw v3 │ │ -06c428: 1105 |002c: return-object v5 │ │ +06c3b0: |[06c3b0] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06c3c0: 5453 de01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c3c4: 6e10 4c25 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06c3ca: 0a01 |0005: move-result v1 │ │ +06c3cc: 5453 df01 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c3d0: 7120 8006 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0680 │ │ +06c3d6: 0c02 |000b: move-result-object v2 │ │ +06c3d8: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +06c3dc: 5453 de01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c3e0: 6e30 4025 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2540 │ │ +06c3e6: 5453 df01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c3ea: 6e10 5401 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0154 │ │ +06c3f0: 0c04 |0018: move-result-object v4 │ │ +06c3f2: 7120 8006 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0680 │ │ +06c3f8: 0c02 |001c: move-result-object v2 │ │ +06c3fa: 28ef |001d: goto 000c // -0011 │ │ +06c3fc: 0d00 |001e: move-exception v0 │ │ +06c3fe: 1a03 3712 |001f: const-string v3, "TaskStackBuilder" // string@1237 │ │ +06c402: 1a04 1903 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0319 │ │ +06c406: 7120 ab1e 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +06c40c: 2203 7e04 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06c410: 7020 8a24 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@248a │ │ +06c416: 2703 |002b: throw v3 │ │ +06c418: 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 │ │ @@ -17544,21 +17544,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 │ │ -06c438: |[06c438] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06c448: 2200 2600 |0000: new-instance v0, Landroid/content/ComponentName; // type@0026 │ │ -06c44c: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c450: 7030 0d01 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@010d │ │ -06c456: 6e20 3807 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0738 │ │ -06c45c: 0c00 |000a: move-result-object v0 │ │ -06c45e: 1100 |000b: return-object v0 │ │ +06c428: |[06c428] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06c438: 2200 2600 |0000: new-instance v0, Landroid/content/ComponentName; // type@0026 │ │ +06c43c: 5421 df01 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c440: 7030 0d01 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@010d │ │ +06c446: 6e20 3807 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0738 │ │ +06c44c: 0c00 |000a: move-result-object v0 │ │ +06c44e: 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<*>; │ │ @@ -17568,20 +17568,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06c460: |[06c460] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ -06c470: 5410 de01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c474: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06c47a: 0c00 |0005: move-result-object v0 │ │ -06c47c: 1f00 3000 |0006: check-cast v0, Landroid/content/Intent; // type@0030 │ │ -06c480: 1100 |0008: return-object v0 │ │ +06c450: |[06c450] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ +06c460: 5410 de01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c464: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06c46a: 0c00 |0005: move-result-object v0 │ │ +06c46c: 1f00 3000 |0006: check-cast v0, Landroid/content/Intent; // type@0030 │ │ +06c470: 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 │ │ │ │ @@ -17590,18 +17590,18 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06c484: |[06c484] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -06c494: 6e20 3b07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@073b │ │ -06c49a: 0c00 |0003: move-result-object v0 │ │ -06c49c: 1100 |0004: return-object v0 │ │ +06c474: |[06c474] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +06c484: 6e20 3b07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@073b │ │ +06c48a: 0c00 |0003: move-result-object v0 │ │ +06c48c: 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 │ │ │ │ @@ -17610,19 +17610,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06c4a0: |[06c4a0] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -06c4b0: 5410 de01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c4b4: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06c4ba: 0a00 |0005: move-result v0 │ │ -06c4bc: 0f00 |0006: return v0 │ │ +06c490: |[06c490] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +06c4a0: 5410 de01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c4a4: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06c4aa: 0a00 |0005: move-result v0 │ │ +06c4ac: 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;) │ │ @@ -17630,45 +17630,45 @@ │ │ type : '()[Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -06c4c0: |[06c4c0] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ -06c4d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06c4d2: 5452 de01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c4d6: 6e10 4c25 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06c4dc: 0a02 |0006: move-result v2 │ │ -06c4de: 2321 5606 |0007: new-array v1, v2, [Landroid/content/Intent; // type@0656 │ │ -06c4e2: 2112 |0009: array-length v2, v1 │ │ -06c4e4: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -06c4e8: 1101 |000c: return-object v1 │ │ -06c4ea: 2203 3000 |000d: new-instance v3, Landroid/content/Intent; // type@0030 │ │ -06c4ee: 5452 de01 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c4f2: 6e20 4625 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06c4f8: 0c02 |0014: move-result-object v2 │ │ -06c4fa: 1f02 3000 |0015: check-cast v2, Landroid/content/Intent; // type@0030 │ │ -06c4fe: 7020 4b01 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -06c504: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ -06c50a: 6e20 4e01 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -06c510: 0c02 |0020: move-result-object v2 │ │ -06c512: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ -06c516: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -06c518: 2112 |0024: array-length v2, v1 │ │ -06c51a: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ -06c51e: 2203 3000 |0027: new-instance v3, Landroid/content/Intent; // type@0030 │ │ -06c522: 5452 de01 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c526: 6e20 4625 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06c52c: 0c02 |002e: move-result-object v2 │ │ -06c52e: 1f02 3000 |002f: check-cast v2, Landroid/content/Intent; // type@0030 │ │ -06c532: 7020 4b01 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -06c538: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ -06c53c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06c540: 28ec |0038: goto 0024 // -0014 │ │ +06c4b0: |[06c4b0] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ +06c4c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06c4c2: 5452 de01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c4c6: 6e10 4c25 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06c4cc: 0a02 |0006: move-result v2 │ │ +06c4ce: 2321 5606 |0007: new-array v1, v2, [Landroid/content/Intent; // type@0656 │ │ +06c4d2: 2112 |0009: array-length v2, v1 │ │ +06c4d4: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +06c4d8: 1101 |000c: return-object v1 │ │ +06c4da: 2203 3000 |000d: new-instance v3, Landroid/content/Intent; // type@0030 │ │ +06c4de: 5452 de01 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c4e2: 6e20 4625 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06c4e8: 0c02 |0014: move-result-object v2 │ │ +06c4ea: 1f02 3000 |0015: check-cast v2, Landroid/content/Intent; // type@0030 │ │ +06c4ee: 7020 4b01 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +06c4f4: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ +06c4fa: 6e20 4e01 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +06c500: 0c02 |0020: move-result-object v2 │ │ +06c502: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ +06c506: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +06c508: 2112 |0024: array-length v2, v1 │ │ +06c50a: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ +06c50e: 2203 3000 |0027: new-instance v3, Landroid/content/Intent; // type@0030 │ │ +06c512: 5452 de01 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c516: 6e20 4625 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06c51c: 0c02 |002e: move-result-object v2 │ │ +06c51e: 1f02 3000 |002f: check-cast v2, Landroid/content/Intent; // type@0030 │ │ +06c522: 7020 4b01 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +06c528: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ +06c52c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06c530: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=382 │ │ 0x0009 line=383 │ │ 0x000c line=391 │ │ 0x000d line=385 │ │ 0x0023 line=388 │ │ @@ -17684,19 +17684,19 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -06c544: |[06c544] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -06c554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c556: 6e40 4107 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0741 │ │ -06c55c: 0c00 |0004: move-result-object v0 │ │ -06c55e: 1100 |0005: return-object v0 │ │ +06c534: |[06c534] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +06c544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c546: 6e40 4107 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0741 │ │ +06c54c: 0c00 |0004: move-result-object v0 │ │ +06c54e: 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 │ │ @@ -17706,47 +17706,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 │ │ -06c560: |[06c560] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -06c570: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06c572: 5460 de01 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c576: 6e10 4725 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -06c57c: 0a00 |0006: move-result v0 │ │ -06c57e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -06c582: 2200 7f04 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06c586: 1a01 360f |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0f36 │ │ -06c58a: 7020 8c24 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06c590: 2700 |0010: throw v0 │ │ -06c592: 5460 de01 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c596: 5461 de01 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c59a: 6e10 4c25 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06c5a0: 0a01 |0018: move-result v1 │ │ -06c5a2: 2311 5606 |0019: new-array v1, v1, [Landroid/content/Intent; // type@0656 │ │ -06c5a6: 6e20 4e25 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -06c5ac: 0c02 |001e: move-result-object v2 │ │ -06c5ae: 1f02 5606 |001f: check-cast v2, [Landroid/content/Intent; // type@0656 │ │ -06c5b2: 2200 3000 |0021: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -06c5b6: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -06c5ba: 7020 4b01 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -06c5c0: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -06c5c6: 6e20 4e01 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -06c5cc: 0c00 |002e: move-result-object v0 │ │ -06c5ce: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -06c5d2: 6200 dc01 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01dc │ │ -06c5d6: 5461 df01 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c5da: 0173 |0035: move v3, v7 │ │ -06c5dc: 0184 |0036: move v4, v8 │ │ -06c5de: 0795 |0037: move-object v5, v9 │ │ -06c5e0: 7806 2c07 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@072c │ │ -06c5e6: 0c00 |003b: move-result-object v0 │ │ -06c5e8: 1100 |003c: return-object v0 │ │ +06c550: |[06c550] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +06c560: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06c562: 5460 de01 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c566: 6e10 4725 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +06c56c: 0a00 |0006: move-result v0 │ │ +06c56e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +06c572: 2200 7f04 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06c576: 1a01 360f |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0f36 │ │ +06c57a: 7020 8c24 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06c580: 2700 |0010: throw v0 │ │ +06c582: 5460 de01 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c586: 5461 de01 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c58a: 6e10 4c25 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06c590: 0a01 |0018: move-result v1 │ │ +06c592: 2311 5606 |0019: new-array v1, v1, [Landroid/content/Intent; // type@0656 │ │ +06c596: 6e20 4e25 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +06c59c: 0c02 |001e: move-result-object v2 │ │ +06c59e: 1f02 5606 |001f: check-cast v2, [Landroid/content/Intent; // type@0656 │ │ +06c5a2: 2200 3000 |0021: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +06c5a6: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +06c5aa: 7020 4b01 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +06c5b0: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +06c5b6: 6e20 4e01 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +06c5bc: 0c00 |002e: move-result-object v0 │ │ +06c5be: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +06c5c2: 6200 dc01 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01dc │ │ +06c5c6: 5461 df01 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c5ca: 0173 |0035: move v3, v7 │ │ +06c5cc: 0184 |0036: move v4, v8 │ │ +06c5ce: 0795 |0037: move-object v5, v9 │ │ +06c5d0: 7806 2c07 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@072c │ │ +06c5d6: 0c00 |003b: move-result-object v0 │ │ +06c5d8: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0009 line=362 │ │ 0x0011 line=366 │ │ 0x0021 line=367 │ │ 0x0031 line=371 │ │ @@ -17762,19 +17762,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06c5ec: |[06c5ec] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -06c5fc: 5410 de01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c600: 6e10 4825 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ -06c606: 0c00 |0005: move-result-object v0 │ │ -06c608: 1100 |0006: return-object v0 │ │ +06c5dc: |[06c5dc] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +06c5ec: 5410 de01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c5f0: 6e10 4825 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ +06c5f6: 0c00 |0005: move-result-object v0 │ │ +06c5f8: 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;) │ │ @@ -17782,18 +17782,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06c60c: |[06c60c] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -06c61c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c61e: 6e20 4407 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0744 │ │ -06c624: 0e00 |0004: return-void │ │ +06c5fc: |[06c5fc] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +06c60c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c60e: 6e20 4407 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0744 │ │ +06c614: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -17802,53 +17802,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -06c628: |[06c628] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -06c638: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06c63a: 5452 de01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c63e: 6e10 4725 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -06c644: 0a02 |0006: move-result v2 │ │ -06c646: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -06c64a: 2202 7f04 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -06c64e: 1a03 370f |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0f37 │ │ -06c652: 7020 8c24 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06c658: 2702 |0010: throw v2 │ │ -06c65a: 5452 de01 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c65e: 5453 de01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ -06c662: 6e10 4c25 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06c668: 0a03 |0018: move-result v3 │ │ -06c66a: 2333 5606 |0019: new-array v3, v3, [Landroid/content/Intent; // type@0656 │ │ -06c66e: 6e20 4e25 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -06c674: 0c00 |001e: move-result-object v0 │ │ -06c676: 1f00 5606 |001f: check-cast v0, [Landroid/content/Intent; // type@0656 │ │ -06c67a: 2202 3000 |0021: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -06c67e: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -06c682: 7020 4b01 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -06c688: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -06c68e: 6e20 4e01 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -06c694: 0c02 |002e: move-result-object v2 │ │ -06c696: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -06c69a: 5452 df01 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c69e: 7130 6907 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0769 │ │ -06c6a4: 0a02 |0036: move-result v2 │ │ -06c6a6: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -06c6aa: 2201 3000 |0039: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -06c6ae: 2102 |003b: array-length v2, v0 │ │ -06c6b0: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06c6b4: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -06c6b8: 7020 4b01 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -06c6be: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -06c6c2: 6e20 4e01 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -06c6c8: 5452 df01 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ -06c6cc: 6e20 4301 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -06c6d2: 0e00 |004d: return-void │ │ +06c618: |[06c618] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +06c628: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06c62a: 5452 de01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c62e: 6e10 4725 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +06c634: 0a02 |0006: move-result v2 │ │ +06c636: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +06c63a: 2202 7f04 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +06c63e: 1a03 370f |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0f37 │ │ +06c642: 7020 8c24 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06c648: 2702 |0010: throw v2 │ │ +06c64a: 5452 de01 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c64e: 5453 de01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01de │ │ +06c652: 6e10 4c25 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06c658: 0a03 |0018: move-result v3 │ │ +06c65a: 2333 5606 |0019: new-array v3, v3, [Landroid/content/Intent; // type@0656 │ │ +06c65e: 6e20 4e25 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +06c664: 0c00 |001e: move-result-object v0 │ │ +06c666: 1f00 5606 |001f: check-cast v0, [Landroid/content/Intent; // type@0656 │ │ +06c66a: 2202 3000 |0021: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +06c66e: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +06c672: 7020 4b01 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +06c678: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +06c67e: 6e20 4e01 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +06c684: 0c02 |002e: move-result-object v2 │ │ +06c686: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +06c68a: 5452 df01 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c68e: 7130 6907 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0769 │ │ +06c694: 0a02 |0036: move-result v2 │ │ +06c696: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +06c69a: 2201 3000 |0039: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +06c69e: 2102 |003b: array-length v2, v0 │ │ +06c6a0: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06c6a4: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +06c6a8: 7020 4b01 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +06c6ae: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +06c6b2: 6e20 4e01 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +06c6b8: 5452 df01 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01df │ │ +06c6bc: 6e20 4301 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +06c6c2: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=317 │ │ 0x0011 line=321 │ │ 0x0021 line=322 │ │ 0x0031 line=325 │ │ @@ -17887,17 +17887,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c6d4: |[06c6d4] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -06c6e4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06c6ea: 0e00 |0003: return-void │ │ +06c6c4: |[06c6c4] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +06c6d4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06c6da: 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;) │ │ @@ -17905,18 +17905,18 @@ │ │ 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 │ │ -06c6ec: |[06c6ec] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -06c6fc: 7140 e200 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e2 │ │ -06c702: 0c00 |0003: move-result-object v0 │ │ -06c704: 1100 |0004: return-object v0 │ │ +06c6dc: |[06c6dc] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +06c6ec: 7140 e200 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e2 │ │ +06c6f2: 0c00 |0003: move-result-object v0 │ │ +06c6f4: 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; │ │ @@ -17948,17 +17948,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c708: |[06c708] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ -06c718: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06c71e: 0e00 |0003: return-void │ │ +06c6f8: |[06c6f8] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ +06c708: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06c70e: 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;) │ │ @@ -17966,18 +17966,18 @@ │ │ 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 │ │ -06c720: |[06c720] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -06c730: 7155 e300 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@00e3 │ │ -06c736: 0c00 |0003: move-result-object v0 │ │ -06c738: 1100 |0004: return-object v0 │ │ +06c710: |[06c710] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +06c720: 7155 e300 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@00e3 │ │ +06c726: 0c00 |0003: move-result-object v0 │ │ +06c728: 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; │ │ @@ -18035,17 +18035,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c73c: |[06c73c] android.support.v4.content.ContextCompat.:()V │ │ -06c74c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06c752: 0e00 |0003: return-void │ │ +06c72c: |[06c72c] android.support.v4.content.ContextCompat.:()V │ │ +06c73c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06c742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompat;) │ │ @@ -18053,35 +18053,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 │ │ -06c754: |[06c754] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -06c764: 0761 |0000: move-object v1, v6 │ │ -06c766: 0770 |0001: move-object v0, v7 │ │ -06c768: 2104 |0002: array-length v4, v0 │ │ -06c76a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -06c76c: 0712 |0004: move-object v2, v1 │ │ -06c76e: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ -06c772: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -06c776: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ -06c77a: 2201 5f04 |000b: new-instance v1, Ljava/io/File; // type@045f │ │ -06c77e: 7020 1524 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -06c784: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06c788: 0712 |0012: move-object v2, v1 │ │ -06c78a: 28f2 |0013: goto 0005 // -000e │ │ -06c78c: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ -06c790: 2201 5f04 |0016: new-instance v1, Ljava/io/File; // type@045f │ │ -06c794: 7030 1424 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ -06c79a: 28f5 |001b: goto 0010 // -000b │ │ -06c79c: 1102 |001c: return-object v2 │ │ -06c79e: 0721 |001d: move-object v1, v2 │ │ -06c7a0: 28f2 |001e: goto 0010 // -000e │ │ +06c744: |[06c744] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +06c754: 0761 |0000: move-object v1, v6 │ │ +06c756: 0770 |0001: move-object v0, v7 │ │ +06c758: 2104 |0002: array-length v4, v0 │ │ +06c75a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06c75c: 0712 |0004: move-object v2, v1 │ │ +06c75e: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ +06c762: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +06c766: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ +06c76a: 2201 5f04 |000b: new-instance v1, Ljava/io/File; // type@045f │ │ +06c76e: 7020 1524 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +06c774: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06c778: 0712 |0012: move-object v2, v1 │ │ +06c77a: 28f2 |0013: goto 0005 // -000e │ │ +06c77c: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +06c780: 2201 5f04 |0016: new-instance v1, Ljava/io/File; // type@045f │ │ +06c784: 7030 1424 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ +06c78a: 28f5 |001b: goto 0010 // -000b │ │ +06c78c: 1102 |001c: return-object v2 │ │ +06c78e: 0721 |001d: move-object v1, v2 │ │ +06c790: 28f2 |001e: goto 0010 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0001 line=291 │ │ 0x0009 line=292 │ │ 0x000b line=293 │ │ 0x0010 line=291 │ │ @@ -18109,48 +18109,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 │ │ -06c7a4: |[06c7a4] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -06c7b4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -06c7b6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06c7b8: 6001 3c00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06c7bc: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -06c7c0: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -06c7c4: 7110 7307 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0773 │ │ -06c7ca: 0c02 |000b: move-result-object v2 │ │ -06c7cc: 1102 |000c: return-object v2 │ │ -06c7ce: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -06c7d2: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -06c7d6: 7110 6b07 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@076b │ │ -06c7dc: 0c00 |0014: move-result-object v0 │ │ -06c7de: 2372 7206 |0015: new-array v2, v7, [Ljava/io/File; // type@0672 │ │ -06c7e2: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -06c7e6: 28f3 |0019: goto 000c // -000d │ │ -06c7e8: 7100 2803 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ -06c7ee: 0c02 |001d: move-result-object v2 │ │ -06c7f0: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -06c7f2: 2333 7a06 |001f: new-array v3, v3, [Ljava/lang/String; // type@067a │ │ -06c7f6: 1a04 e902 |0021: const-string v4, "Android" // string@02e9 │ │ -06c7fa: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -06c7fe: 1a04 6a1a |0025: const-string v4, "data" // string@1a6a │ │ -06c802: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -06c806: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -06c808: 6e10 3101 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -06c80e: 0c05 |002d: move-result-object v5 │ │ -06c810: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -06c814: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -06c816: 1a05 4f18 |0031: const-string v5, "cache" // string@184f │ │ -06c81a: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -06c81e: 7120 6407 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0764 │ │ -06c824: 0c00 |0038: move-result-object v0 │ │ -06c826: 28dc |0039: goto 0015 // -0024 │ │ +06c794: |[06c794] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +06c7a4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06c7a6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06c7a8: 6001 3c00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06c7ac: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +06c7b0: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +06c7b4: 7110 7307 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0773 │ │ +06c7ba: 0c02 |000b: move-result-object v2 │ │ +06c7bc: 1102 |000c: return-object v2 │ │ +06c7be: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +06c7c2: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +06c7c6: 7110 6b07 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@076b │ │ +06c7cc: 0c00 |0014: move-result-object v0 │ │ +06c7ce: 2372 7206 |0015: new-array v2, v7, [Ljava/io/File; // type@0672 │ │ +06c7d2: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +06c7d6: 28f3 |0019: goto 000c // -000d │ │ +06c7d8: 7100 2803 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ +06c7de: 0c02 |001d: move-result-object v2 │ │ +06c7e0: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +06c7e2: 2333 7a06 |001f: new-array v3, v3, [Ljava/lang/String; // type@067a │ │ +06c7e6: 1a04 e902 |0021: const-string v4, "Android" // string@02e9 │ │ +06c7ea: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +06c7ee: 1a04 6a1a |0025: const-string v4, "data" // string@1a6a │ │ +06c7f2: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +06c7f6: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +06c7f8: 6e10 3101 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +06c7fe: 0c05 |002d: move-result-object v5 │ │ +06c800: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +06c804: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +06c806: 1a05 4f18 |0031: const-string v5, "cache" // string@184f │ │ +06c80a: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +06c80e: 7120 6407 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0764 │ │ +06c814: 0c00 |0038: move-result-object v0 │ │ +06c816: 28dc |0039: goto 0015 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0004 line=275 │ │ 0x0008 line=276 │ │ 0x000c line=285 │ │ 0x000d line=279 │ │ @@ -18168,50 +18168,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 │ │ -06c828: |[06c828] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -06c838: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -06c83a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06c83c: 6001 3c00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06c840: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -06c844: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -06c848: 7120 7407 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@0774 │ │ -06c84e: 0c02 |000b: move-result-object v2 │ │ -06c850: 1102 |000c: return-object v2 │ │ -06c852: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -06c856: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -06c85a: 7120 6c07 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@076c │ │ -06c860: 0c00 |0014: move-result-object v0 │ │ -06c862: 2372 7206 |0015: new-array v2, v7, [Ljava/io/File; // type@0672 │ │ -06c866: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -06c86a: 28f3 |0019: goto 000c // -000d │ │ -06c86c: 7100 2803 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ -06c872: 0c02 |001d: move-result-object v2 │ │ -06c874: 1253 |001e: const/4 v3, #int 5 // #5 │ │ -06c876: 2333 7a06 |001f: new-array v3, v3, [Ljava/lang/String; // type@067a │ │ -06c87a: 1a04 e902 |0021: const-string v4, "Android" // string@02e9 │ │ -06c87e: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -06c882: 1a04 6a1a |0025: const-string v4, "data" // string@1a6a │ │ -06c886: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -06c88a: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -06c88c: 6e10 3101 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -06c892: 0c05 |002d: move-result-object v5 │ │ -06c894: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -06c898: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -06c89a: 1a05 8d1c |0031: const-string v5, "files" // string@1c8d │ │ -06c89e: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -06c8a2: 1244 |0035: const/4 v4, #int 4 // #4 │ │ -06c8a4: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ -06c8a8: 7120 6407 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0764 │ │ -06c8ae: 0c00 |003b: move-result-object v0 │ │ -06c8b0: 28d9 |003c: goto 0015 // -0027 │ │ +06c818: |[06c818] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +06c828: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06c82a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06c82c: 6001 3c00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06c830: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +06c834: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +06c838: 7120 7407 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@0774 │ │ +06c83e: 0c02 |000b: move-result-object v2 │ │ +06c840: 1102 |000c: return-object v2 │ │ +06c842: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +06c846: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +06c84a: 7120 6c07 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@076c │ │ +06c850: 0c00 |0014: move-result-object v0 │ │ +06c852: 2372 7206 |0015: new-array v2, v7, [Ljava/io/File; // type@0672 │ │ +06c856: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +06c85a: 28f3 |0019: goto 000c // -000d │ │ +06c85c: 7100 2803 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ +06c862: 0c02 |001d: move-result-object v2 │ │ +06c864: 1253 |001e: const/4 v3, #int 5 // #5 │ │ +06c866: 2333 7a06 |001f: new-array v3, v3, [Ljava/lang/String; // type@067a │ │ +06c86a: 1a04 e902 |0021: const-string v4, "Android" // string@02e9 │ │ +06c86e: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +06c872: 1a04 6a1a |0025: const-string v4, "data" // string@1a6a │ │ +06c876: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +06c87a: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +06c87c: 6e10 3101 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +06c882: 0c05 |002d: move-result-object v5 │ │ +06c884: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +06c888: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +06c88a: 1a05 8d1c |0031: const-string v5, "files" // string@1c8d │ │ +06c88e: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +06c892: 1244 |0035: const/4 v4, #int 4 // #4 │ │ +06c894: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ +06c898: 7120 6407 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0764 │ │ +06c89e: 0c00 |003b: move-result-object v0 │ │ +06c8a0: 28d9 |003c: goto 0015 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0004 line=215 │ │ 0x0008 line=216 │ │ 0x000c line=225 │ │ 0x000d line=219 │ │ @@ -18230,45 +18230,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 │ │ -06c8b4: |[06c8b4] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -06c8c4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -06c8c6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06c8c8: 6001 3c00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06c8cc: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -06c8d0: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -06c8d4: 7110 7507 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0775 │ │ -06c8da: 0c02 |000b: move-result-object v2 │ │ -06c8dc: 1102 |000c: return-object v2 │ │ -06c8de: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ -06c8e2: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -06c8e6: 7110 6e07 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@076e │ │ -06c8ec: 0c00 |0014: move-result-object v0 │ │ -06c8ee: 2372 7206 |0015: new-array v2, v7, [Ljava/io/File; // type@0672 │ │ -06c8f2: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -06c8f6: 28f3 |0019: goto 000c // -000d │ │ -06c8f8: 7100 2803 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ -06c8fe: 0c02 |001d: move-result-object v2 │ │ -06c900: 1233 |001e: const/4 v3, #int 3 // #3 │ │ -06c902: 2333 7a06 |001f: new-array v3, v3, [Ljava/lang/String; // type@067a │ │ -06c906: 1a04 e902 |0021: const-string v4, "Android" // string@02e9 │ │ -06c90a: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -06c90e: 1a04 e92a |0025: const-string v4, "obb" // string@2ae9 │ │ -06c912: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -06c916: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -06c918: 6e10 3101 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -06c91e: 0c05 |002d: move-result-object v5 │ │ -06c920: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -06c924: 7120 6407 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0764 │ │ -06c92a: 0c00 |0033: move-result-object v0 │ │ -06c92c: 28e1 |0034: goto 0015 // -001f │ │ +06c8a4: |[06c8a4] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +06c8b4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06c8b6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06c8b8: 6001 3c00 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06c8bc: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +06c8c0: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +06c8c4: 7110 7507 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0775 │ │ +06c8ca: 0c02 |000b: move-result-object v2 │ │ +06c8cc: 1102 |000c: return-object v2 │ │ +06c8ce: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ +06c8d2: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +06c8d6: 7110 6e07 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@076e │ │ +06c8dc: 0c00 |0014: move-result-object v0 │ │ +06c8de: 2372 7206 |0015: new-array v2, v7, [Ljava/io/File; // type@0672 │ │ +06c8e2: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +06c8e6: 28f3 |0019: goto 000c // -000d │ │ +06c8e8: 7100 2803 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ +06c8ee: 0c02 |001d: move-result-object v2 │ │ +06c8f0: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +06c8f2: 2333 7a06 |001f: new-array v3, v3, [Ljava/lang/String; // type@067a │ │ +06c8f6: 1a04 e902 |0021: const-string v4, "Android" // string@02e9 │ │ +06c8fa: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +06c8fe: 1a04 e92a |0025: const-string v4, "obb" // string@2ae9 │ │ +06c902: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +06c906: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +06c908: 6e10 3101 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +06c90e: 0c05 |002d: move-result-object v5 │ │ +06c910: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +06c914: 7120 6407 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0764 │ │ +06c91a: 0c00 |0033: move-result-object v0 │ │ +06c91c: 28e1 |0034: goto 0015 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0004 line=155 │ │ 0x0008 line=156 │ │ 0x000c line=165 │ │ 0x000d line=159 │ │ @@ -18286,19 +18286,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 │ │ -06c930: |[06c930] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ -06c940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c942: 7130 6907 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0769 │ │ -06c948: 0a00 |0004: move-result v0 │ │ -06c94a: 0f00 |0005: return v0 │ │ +06c920: |[06c920] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ +06c930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c932: 7130 6907 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0769 │ │ +06c938: 0a00 |0004: move-result v0 │ │ +06c93a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 intents [Landroid/content/Intent; │ │ │ │ @@ -18307,27 +18307,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 │ │ -06c94c: |[06c94c] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -06c95c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06c95e: 6000 3c00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06c962: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -06c966: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -06c96a: 7130 7107 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@0771 │ │ -06c970: 0f01 |000a: return v1 │ │ -06c972: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -06c976: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -06c97a: 7120 6f07 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@076f │ │ -06c980: 28f8 |0012: goto 000a // -0008 │ │ -06c982: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -06c984: 28f6 |0014: goto 000a // -000a │ │ +06c93c: |[06c93c] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +06c94c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06c94e: 6000 3c00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06c952: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +06c956: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +06c95a: 7130 7107 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@0771 │ │ +06c960: 0f01 |000a: return v1 │ │ +06c962: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +06c966: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +06c96a: 7120 6f07 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@076f │ │ +06c970: 28f8 |0012: goto 000a // -0008 │ │ +06c972: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +06c974: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=99 │ │ 0x0003 line=100 │ │ 0x0007 line=101 │ │ 0x000a line=107 │ │ 0x000b line=103 │ │ @@ -18365,17 +18365,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c988: |[06c988] android.support.v4.content.ContextCompatFroyo.:()V │ │ -06c998: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06c99e: 0e00 |0003: return-void │ │ +06c978: |[06c978] android.support.v4.content.ContextCompatFroyo.:()V │ │ +06c988: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06c98e: 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;) │ │ @@ -18383,18 +18383,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 │ │ -06c9a0: |[06c9a0] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -06c9b0: 6e10 2801 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@0128 │ │ -06c9b6: 0c00 |0003: move-result-object v0 │ │ -06c9b8: 1100 |0004: return-object v0 │ │ +06c990: |[06c990] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +06c9a0: 6e10 2801 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@0128 │ │ +06c9a6: 0c00 |0003: move-result-object v0 │ │ +06c9a8: 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;) │ │ @@ -18402,18 +18402,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 │ │ -06c9bc: |[06c9bc] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -06c9cc: 6e20 2a01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@012a │ │ -06c9d2: 0c00 |0003: move-result-object v0 │ │ -06c9d4: 1100 |0004: return-object v0 │ │ +06c9ac: |[06c9ac] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +06c9bc: 6e20 2a01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@012a │ │ +06c9c2: 0c00 |0003: move-result-object v0 │ │ +06c9c4: 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; │ │ │ │ @@ -18443,17 +18443,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c9d8: |[06c9d8] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ -06c9e8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06c9ee: 0e00 |0003: return-void │ │ +06c9c8: |[06c9c8] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ +06c9d8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06c9de: 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;) │ │ @@ -18461,18 +18461,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 │ │ -06c9f0: |[06c9f0] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ -06ca00: 6e10 2e01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@012e │ │ -06ca06: 0c00 |0003: move-result-object v0 │ │ -06ca08: 1100 |0004: return-object v0 │ │ +06c9e0: |[06c9e0] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ +06c9f0: 6e10 2e01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@012e │ │ +06c9f6: 0c00 |0003: move-result-object v0 │ │ +06c9f8: 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;) │ │ @@ -18480,17 +18480,17 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06ca0c: |[06ca0c] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -06ca1c: 6e20 4101 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@0141 │ │ -06ca22: 0e00 |0003: return-void │ │ +06c9fc: |[06c9fc] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +06ca0c: 6e20 4101 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@0141 │ │ +06ca12: 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; │ │ @@ -18521,17 +18521,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ca24: |[06ca24] android.support.v4.content.ContextCompatJellybean.:()V │ │ -06ca34: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06ca3a: 0e00 |0003: return-void │ │ +06ca14: |[06ca14] android.support.v4.content.ContextCompatJellybean.:()V │ │ +06ca24: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06ca2a: 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;) │ │ @@ -18539,17 +18539,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 │ │ -06ca3c: |[06ca3c] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -06ca4c: 6e30 4201 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@0142 │ │ -06ca52: 0e00 |0003: return-void │ │ +06ca2c: |[06ca2c] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +06ca3c: 6e30 4201 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@0142 │ │ +06ca42: 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; │ │ @@ -18581,17 +18581,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ca54: |[06ca54] android.support.v4.content.ContextCompatKitKat.:()V │ │ -06ca64: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06ca6a: 0e00 |0003: return-void │ │ +06ca44: |[06ca44] android.support.v4.content.ContextCompatKitKat.:()V │ │ +06ca54: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06ca5a: 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;) │ │ @@ -18599,18 +18599,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 │ │ -06ca6c: |[06ca6c] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -06ca7c: 6e10 2901 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@0129 │ │ -06ca82: 0c00 |0003: move-result-object v0 │ │ -06ca84: 1100 |0004: return-object v0 │ │ +06ca5c: |[06ca5c] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +06ca6c: 6e10 2901 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@0129 │ │ +06ca72: 0c00 |0003: move-result-object v0 │ │ +06ca74: 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;) │ │ @@ -18618,18 +18618,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 │ │ -06ca88: |[06ca88] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -06ca98: 6e20 2b01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@012b │ │ -06ca9e: 0c00 |0003: move-result-object v0 │ │ -06caa0: 1100 |0004: return-object v0 │ │ +06ca78: |[06ca78] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +06ca88: 6e20 2b01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@012b │ │ +06ca8e: 0c00 |0003: move-result-object v0 │ │ +06ca90: 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; │ │ │ │ @@ -18638,18 +18638,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 │ │ -06caa4: |[06caa4] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -06cab4: 6e10 2f01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@012f │ │ -06caba: 0c00 |0003: move-result-object v0 │ │ -06cabc: 1100 |0004: return-object v0 │ │ +06ca94: |[06ca94] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +06caa4: 6e10 2f01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@012f │ │ +06caaa: 0c00 |0003: move-result-object v0 │ │ +06caac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -18779,32 +18779,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -06cac0: |[06cac0] android.support.v4.content.FileProvider.:()V │ │ -06cad0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -06cad2: 2300 7a06 |0001: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ -06cad6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06cad8: 1a02 f814 |0004: const-string v2, "_display_name" // string@14f8 │ │ -06cadc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -06cae0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -06cae2: 1a02 0b15 |0009: const-string v2, "_size" // string@150b │ │ -06cae6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -06caea: 6900 fc01 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01fc │ │ -06caee: 2200 5f04 |000f: new-instance v0, Ljava/io/File; // type@045f │ │ -06caf2: 1a01 4f01 |0011: const-string v1, "/" // string@014f │ │ -06caf6: 7020 1524 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -06cafc: 6900 fd01 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01fd │ │ -06cb00: 2200 b104 |0018: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ -06cb04: 7010 5f25 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ -06cb0a: 6900 0402 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0204 │ │ -06cb0e: 0e00 |001f: return-void │ │ +06cab0: |[06cab0] android.support.v4.content.FileProvider.:()V │ │ +06cac0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +06cac2: 2300 7a06 |0001: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ +06cac6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06cac8: 1a02 f814 |0004: const-string v2, "_display_name" // string@14f8 │ │ +06cacc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +06cad0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +06cad2: 1a02 0b15 |0009: const-string v2, "_size" // string@150b │ │ +06cad6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +06cada: 6900 fc01 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01fc │ │ +06cade: 2200 5f04 |000f: new-instance v0, Ljava/io/File; // type@045f │ │ +06cae2: 1a01 4f01 |0011: const-string v1, "/" // string@014f │ │ +06cae6: 7020 1524 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +06caec: 6900 fd01 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01fd │ │ +06caf0: 2200 b104 |0018: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +06caf4: 7010 5f25 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ +06cafa: 6900 0402 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0204 │ │ +06cafe: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000f line=317 │ │ 0x0018 line=320 │ │ locals : │ │ │ │ @@ -18813,17 +18813,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06cb10: |[06cb10] android.support.v4.content.FileProvider.:()V │ │ -06cb20: 7010 1601 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0116 │ │ -06cb26: 0e00 |0003: return-void │ │ +06cb00: |[06cb00] android.support.v4.content.FileProvider.:()V │ │ +06cb10: 7010 1601 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0116 │ │ +06cb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/FileProvider; │ │ │ │ @@ -18832,31 +18832,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 │ │ -06cb28: |[06cb28] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -06cb38: 0761 |0000: move-object v1, v6 │ │ -06cb3a: 0770 |0001: move-object v0, v7 │ │ -06cb3c: 2104 |0002: array-length v4, v0 │ │ -06cb3e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -06cb40: 0712 |0004: move-object v2, v1 │ │ -06cb42: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ -06cb46: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -06cb4a: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ -06cb4e: 2201 5f04 |000b: new-instance v1, Ljava/io/File; // type@045f │ │ -06cb52: 7030 1424 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ -06cb58: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06cb5c: 0712 |0012: move-object v2, v1 │ │ -06cb5e: 28f2 |0013: goto 0005 // -000e │ │ -06cb60: 1102 |0014: return-object v2 │ │ -06cb62: 0721 |0015: move-object v1, v2 │ │ -06cb64: 28fa |0016: goto 0010 // -0006 │ │ +06cb18: |[06cb18] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +06cb28: 0761 |0000: move-object v1, v6 │ │ +06cb2a: 0770 |0001: move-object v0, v7 │ │ +06cb2c: 2104 |0002: array-length v4, v0 │ │ +06cb2e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06cb30: 0712 |0004: move-object v2, v1 │ │ +06cb32: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ +06cb36: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +06cb3a: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ +06cb3e: 2201 5f04 |000b: new-instance v1, Ljava/io/File; // type@045f │ │ +06cb42: 7030 1424 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ +06cb48: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06cb4c: 0712 |0012: move-object v2, v1 │ │ +06cb4e: 28f2 |0013: goto 0005 // -000e │ │ +06cb50: 1102 |0014: return-object v2 │ │ +06cb52: 0721 |0015: move-object v1, v2 │ │ +06cb54: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0001 line=754 │ │ 0x0009 line=755 │ │ 0x000b line=756 │ │ 0x0010 line=754 │ │ @@ -18880,19 +18880,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 │ │ -06cb68: |[06cb68] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -06cb78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06cb7a: 2330 7806 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0678 │ │ -06cb7e: 7153 0b25 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -06cb84: 1100 |0006: return-object v0 │ │ +06cb58: |[06cb58] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +06cb68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06cb6a: 2330 7806 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0678 │ │ +06cb6e: 7153 0b25 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +06cb74: 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; │ │ @@ -18904,19 +18904,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 │ │ -06cb88: |[06cb88] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -06cb98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06cb9a: 2330 7a06 |0001: new-array v0, v3, [Ljava/lang/String; // type@067a │ │ -06cb9e: 7153 0b25 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -06cba4: 1100 |0006: return-object v0 │ │ +06cb78: |[06cb78] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +06cb88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06cb8a: 2330 7a06 |0001: new-array v0, v3, [Ljava/lang/String; // type@067a │ │ +06cb8e: 7153 0b25 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +06cb94: 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; │ │ @@ -18928,41 +18928,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 │ │ -06cba8: |[06cba8] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -06cbb8: 6203 0402 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0204 │ │ -06cbbc: 1d03 |0002: monitor-enter v3 │ │ -06cbbe: 6202 0402 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0204 │ │ -06cbc2: 6e20 6325 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -06cbc8: 0c01 |0008: move-result-object v1 │ │ -06cbca: 1f01 3b01 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@013b │ │ -06cbce: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -06cbd2: 7120 a607 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@07a6 │ │ -06cbd8: 0c01 |0010: move-result-object v1 │ │ -06cbda: 6202 0402 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0204 │ │ -06cbde: 6e30 6525 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -06cbe4: 1e03 |0016: monitor-exit v3 │ │ -06cbe6: 1101 |0017: return-object v1 │ │ -06cbe8: 0d00 |0018: move-exception v0 │ │ -06cbea: 2202 7e04 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06cbee: 1a04 4905 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0549 │ │ -06cbf2: 7030 8924 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2489 │ │ -06cbf8: 2702 |0020: throw v2 │ │ -06cbfa: 0d02 |0021: move-exception v2 │ │ -06cbfc: 1e03 |0022: monitor-exit v3 │ │ -06cbfe: 2702 |0023: throw v2 │ │ -06cc00: 0d00 |0024: move-exception v0 │ │ -06cc02: 2202 7e04 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06cc06: 1a04 4905 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0549 │ │ -06cc0a: 7030 8924 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2489 │ │ -06cc10: 2702 |002c: throw v2 │ │ +06cb98: |[06cb98] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +06cba8: 6203 0402 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0204 │ │ +06cbac: 1d03 |0002: monitor-enter v3 │ │ +06cbae: 6202 0402 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0204 │ │ +06cbb2: 6e20 6325 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +06cbb8: 0c01 |0008: move-result-object v1 │ │ +06cbba: 1f01 3b01 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@013b │ │ +06cbbe: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +06cbc2: 7120 a607 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@07a6 │ │ +06cbc8: 0c01 |0010: move-result-object v1 │ │ +06cbca: 6202 0402 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@0204 │ │ +06cbce: 6e30 6525 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +06cbd4: 1e03 |0016: monitor-exit v3 │ │ +06cbd6: 1101 |0017: return-object v1 │ │ +06cbd8: 0d00 |0018: move-exception v0 │ │ +06cbda: 2202 7e04 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06cbde: 1a04 4905 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0549 │ │ +06cbe2: 7030 8924 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2489 │ │ +06cbe8: 2702 |0020: throw v2 │ │ +06cbea: 0d02 |0021: move-exception v2 │ │ +06cbec: 1e03 |0022: monitor-exit v3 │ │ +06cbee: 2702 |0023: throw v2 │ │ +06cbf0: 0d00 |0024: move-exception v0 │ │ +06cbf2: 2202 7e04 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06cbf6: 1a04 4905 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0549 │ │ +06cbfa: 7030 8924 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2489 │ │ +06cc00: 2702 |002c: throw v2 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x0021 │ │ 0x000d - 0x0010 │ │ Ljava/io/IOException; -> 0x0018 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0024 │ │ -> 0x0021 │ │ @@ -18996,20 +18996,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 │ │ -06cc40: |[06cc40] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ -06cc50: 7120 9f07 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@079f │ │ -06cc56: 0c00 |0003: move-result-object v0 │ │ -06cc58: 7220 9307 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@0793 │ │ -06cc5e: 0c01 |0007: move-result-object v1 │ │ -06cc60: 1101 |0008: return-object v1 │ │ +06cc30: |[06cc30] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ +06cc40: 7120 9f07 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@079f │ │ +06cc46: 0c00 |0003: move-result-object v0 │ │ +06cc48: 7220 9307 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@0793 │ │ +06cc4e: 0c01 |0007: move-result-object v1 │ │ +06cc50: 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; │ │ @@ -19021,61 +19021,61 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -06cc64: |[06cc64] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ -06cc74: 1a01 8d2e |0000: const-string v1, "r" // string@2e8d │ │ -06cc78: 6e20 da24 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06cc7e: 0a01 |0005: move-result v1 │ │ -06cc80: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -06cc84: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ -06cc88: 0f00 |000a: return v0 │ │ -06cc8a: 1a01 da35 |000b: const-string v1, "w" // string@35da │ │ -06cc8e: 6e20 da24 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06cc94: 0a01 |0010: move-result v1 │ │ -06cc96: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ -06cc9a: 1a01 3c36 |0013: const-string v1, "wt" // string@363c │ │ -06cc9e: 6e20 da24 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06cca4: 0a01 |0018: move-result v1 │ │ -06cca6: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -06ccaa: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ -06ccae: 28ed |001d: goto 000a // -0013 │ │ -06ccb0: 1a01 db35 |001e: const-string v1, "wa" // string@35db │ │ -06ccb4: 6e20 da24 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06ccba: 0a01 |0023: move-result v1 │ │ -06ccbc: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -06ccc0: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ -06ccc4: 28e2 |0028: goto 000a // -001e │ │ -06ccc6: 1a01 a02f |0029: const-string v1, "rw" // string@2fa0 │ │ -06ccca: 6e20 da24 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06ccd0: 0a01 |002e: move-result v1 │ │ -06ccd2: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -06ccd6: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ -06ccda: 28d7 |0033: goto 000a // -0029 │ │ -06ccdc: 1a01 a12f |0034: const-string v1, "rwt" // string@2fa1 │ │ -06cce0: 6e20 da24 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06cce6: 0a01 |0039: move-result v1 │ │ -06cce8: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -06ccec: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ -06ccf0: 28cc |003e: goto 000a // -0034 │ │ -06ccf2: 2201 7e04 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06ccf6: 2202 9204 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -06ccfa: 7010 fb24 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06cd00: 1a03 7906 |0046: const-string v3, "Invalid mode: " // string@0679 │ │ -06cd04: 6e20 0425 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06cd0a: 0c02 |004b: move-result-object v2 │ │ -06cd0c: 6e20 0425 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06cd12: 0c02 |004f: move-result-object v2 │ │ -06cd14: 6e10 0a25 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06cd1a: 0c02 |0053: move-result-object v2 │ │ -06cd1c: 7020 8824 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -06cd22: 2701 |0057: throw v1 │ │ +06cc54: |[06cc54] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ +06cc64: 1a01 8d2e |0000: const-string v1, "r" // string@2e8d │ │ +06cc68: 6e20 da24 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06cc6e: 0a01 |0005: move-result v1 │ │ +06cc70: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +06cc74: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ +06cc78: 0f00 |000a: return v0 │ │ +06cc7a: 1a01 da35 |000b: const-string v1, "w" // string@35da │ │ +06cc7e: 6e20 da24 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06cc84: 0a01 |0010: move-result v1 │ │ +06cc86: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ +06cc8a: 1a01 3c36 |0013: const-string v1, "wt" // string@363c │ │ +06cc8e: 6e20 da24 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06cc94: 0a01 |0018: move-result v1 │ │ +06cc96: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +06cc9a: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ +06cc9e: 28ed |001d: goto 000a // -0013 │ │ +06cca0: 1a01 db35 |001e: const-string v1, "wa" // string@35db │ │ +06cca4: 6e20 da24 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06ccaa: 0a01 |0023: move-result v1 │ │ +06ccac: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +06ccb0: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ +06ccb4: 28e2 |0028: goto 000a // -001e │ │ +06ccb6: 1a01 a02f |0029: const-string v1, "rw" // string@2fa0 │ │ +06ccba: 6e20 da24 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06ccc0: 0a01 |002e: move-result v1 │ │ +06ccc2: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +06ccc6: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ +06ccca: 28d7 |0033: goto 000a // -0029 │ │ +06cccc: 1a01 a12f |0034: const-string v1, "rwt" // string@2fa1 │ │ +06ccd0: 6e20 da24 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06ccd6: 0a01 |0039: move-result v1 │ │ +06ccd8: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +06ccdc: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ +06cce0: 28cc |003e: goto 000a // -0034 │ │ +06cce2: 2201 7e04 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06cce6: 2202 9204 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +06ccea: 7010 fb24 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06ccf0: 1a03 7906 |0046: const-string v3, "Invalid mode: " // string@0679 │ │ +06ccf4: 6e20 0425 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06ccfa: 0c02 |004b: move-result-object v2 │ │ +06ccfc: 6e20 0425 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06cd02: 0c02 |004f: move-result-object v2 │ │ +06cd04: 6e10 0a25 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06cd0a: 0c02 |0053: move-result-object v2 │ │ +06cd0c: 7020 8824 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +06cd12: 2701 |0057: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0008 line=730 │ │ 0x000a line=749 │ │ 0x000b line=731 │ │ 0x001b line=732 │ │ @@ -19099,95 +19099,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 │ │ -06cd24: |[06cd24] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -06cd34: 120c |0000: const/4 v12, #int 0 // #0 │ │ -06cd36: 120b |0001: const/4 v11, #int 0 // #0 │ │ -06cd38: 121a |0002: const/4 v10, #int 1 // #1 │ │ -06cd3a: 2204 3c01 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@013c │ │ -06cd3e: 7020 9407 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0794 │ │ -06cd44: 6e10 3001 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -06cd4a: 0c08 |000b: move-result-object v8 │ │ -06cd4c: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ -06cd50: 6e30 a001 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@01a0 │ │ -06cd56: 0c01 |0011: move-result-object v1 │ │ -06cd58: 6e10 3001 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -06cd5e: 0c08 |0015: move-result-object v8 │ │ -06cd60: 1a09 4717 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@1747 │ │ -06cd64: 6e30 a101 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@01a1 │ │ -06cd6a: 0c00 |001b: move-result-object v0 │ │ -06cd6c: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -06cd70: 2208 7e04 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06cd74: 1a09 ec0e |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0eec │ │ -06cd78: 7020 8824 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -06cd7e: 2708 |0025: throw v8 │ │ -06cd80: 7210 d101 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@01d1 │ │ -06cd86: 0a07 |0029: move-result v7 │ │ -06cd88: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ -06cd8c: 1228 |002c: const/4 v8, #int 2 // #2 │ │ -06cd8e: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ -06cd92: 7210 d001 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@01d0 │ │ -06cd98: 0c05 |0032: move-result-object v5 │ │ -06cd9a: 1a08 4b2a |0033: const-string v8, "name" // string@2a4b │ │ -06cd9e: 7230 cf01 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01cf │ │ -06cda4: 0c02 |0038: move-result-object v2 │ │ -06cda6: 1a08 002d |0039: const-string v8, "path" // string@2d00 │ │ -06cdaa: 7230 cf01 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01cf │ │ -06cdb0: 0c03 |003e: move-result-object v3 │ │ -06cdb2: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -06cdb4: 1a08 8f2f |0040: const-string v8, "root-path" // string@2f8f │ │ -06cdb8: 6e20 da24 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06cdbe: 0a08 |0045: move-result v8 │ │ -06cdc0: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ -06cdc4: 6208 fd01 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01fd │ │ -06cdc8: 23a9 7a06 |004a: new-array v9, v10, [Ljava/lang/String; // type@067a │ │ -06cdcc: 4d03 090b |004c: aput-object v3, v9, v11 │ │ -06cdd0: 7120 9b07 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@079b │ │ -06cdd6: 0c06 |0051: move-result-object v6 │ │ -06cdd8: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ -06cddc: 6e30 9507 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0795 │ │ -06cde2: 28cf |0057: goto 0026 // -0031 │ │ -06cde4: 1a08 8e1c |0058: const-string v8, "files-path" // string@1c8e │ │ -06cde8: 6e20 da24 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06cdee: 0a08 |005d: move-result v8 │ │ -06cdf0: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ -06cdf4: 6e10 2c01 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012c │ │ -06cdfa: 0c08 |0063: move-result-object v8 │ │ -06cdfc: 23a9 7a06 |0064: new-array v9, v10, [Ljava/lang/String; // type@067a │ │ -06ce00: 4d03 090b |0066: aput-object v3, v9, v11 │ │ -06ce04: 7120 9b07 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@079b │ │ -06ce0a: 0c06 |006b: move-result-object v6 │ │ -06ce0c: 28e6 |006c: goto 0052 // -001a │ │ -06ce0e: 1a08 5018 |006d: const-string v8, "cache-path" // string@1850 │ │ -06ce12: 6e20 da24 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06ce18: 0a08 |0072: move-result v8 │ │ -06ce1a: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ -06ce1e: 6e10 2501 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0125 │ │ -06ce24: 0c08 |0078: move-result-object v8 │ │ -06ce26: 23a9 7a06 |0079: new-array v9, v10, [Ljava/lang/String; // type@067a │ │ -06ce2a: 4d03 090b |007b: aput-object v3, v9, v11 │ │ -06ce2e: 7120 9b07 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@079b │ │ -06ce34: 0c06 |0080: move-result-object v6 │ │ -06ce36: 28d1 |0081: goto 0052 // -002f │ │ -06ce38: 1a08 631c |0082: const-string v8, "external-path" // string@1c63 │ │ -06ce3c: 6e20 da24 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06ce42: 0a08 |0087: move-result v8 │ │ -06ce44: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ -06ce48: 7100 2803 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ -06ce4e: 0c08 |008d: move-result-object v8 │ │ -06ce50: 23a9 7a06 |008e: new-array v9, v10, [Ljava/lang/String; // type@067a │ │ -06ce54: 4d03 090b |0090: aput-object v3, v9, v11 │ │ -06ce58: 7120 9b07 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@079b │ │ -06ce5e: 0c06 |0095: move-result-object v6 │ │ -06ce60: 28bc |0096: goto 0052 // -0044 │ │ -06ce62: 1104 |0097: return-object v4 │ │ +06cd14: |[06cd14] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +06cd24: 120c |0000: const/4 v12, #int 0 // #0 │ │ +06cd26: 120b |0001: const/4 v11, #int 0 // #0 │ │ +06cd28: 121a |0002: const/4 v10, #int 1 // #1 │ │ +06cd2a: 2204 3c01 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@013c │ │ +06cd2e: 7020 9407 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0794 │ │ +06cd34: 6e10 3001 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +06cd3a: 0c08 |000b: move-result-object v8 │ │ +06cd3c: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ +06cd40: 6e30 a001 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@01a0 │ │ +06cd46: 0c01 |0011: move-result-object v1 │ │ +06cd48: 6e10 3001 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +06cd4e: 0c08 |0015: move-result-object v8 │ │ +06cd50: 1a09 4717 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@1747 │ │ +06cd54: 6e30 a101 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@01a1 │ │ +06cd5a: 0c00 |001b: move-result-object v0 │ │ +06cd5c: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +06cd60: 2208 7e04 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06cd64: 1a09 ec0e |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0eec │ │ +06cd68: 7020 8824 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +06cd6e: 2708 |0025: throw v8 │ │ +06cd70: 7210 d101 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@01d1 │ │ +06cd76: 0a07 |0029: move-result v7 │ │ +06cd78: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ +06cd7c: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +06cd7e: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ +06cd82: 7210 d001 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@01d0 │ │ +06cd88: 0c05 |0032: move-result-object v5 │ │ +06cd8a: 1a08 4b2a |0033: const-string v8, "name" // string@2a4b │ │ +06cd8e: 7230 cf01 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01cf │ │ +06cd94: 0c02 |0038: move-result-object v2 │ │ +06cd96: 1a08 002d |0039: const-string v8, "path" // string@2d00 │ │ +06cd9a: 7230 cf01 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01cf │ │ +06cda0: 0c03 |003e: move-result-object v3 │ │ +06cda2: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +06cda4: 1a08 8f2f |0040: const-string v8, "root-path" // string@2f8f │ │ +06cda8: 6e20 da24 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06cdae: 0a08 |0045: move-result v8 │ │ +06cdb0: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +06cdb4: 6208 fd01 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@01fd │ │ +06cdb8: 23a9 7a06 |004a: new-array v9, v10, [Ljava/lang/String; // type@067a │ │ +06cdbc: 4d03 090b |004c: aput-object v3, v9, v11 │ │ +06cdc0: 7120 9b07 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@079b │ │ +06cdc6: 0c06 |0051: move-result-object v6 │ │ +06cdc8: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ +06cdcc: 6e30 9507 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0795 │ │ +06cdd2: 28cf |0057: goto 0026 // -0031 │ │ +06cdd4: 1a08 8e1c |0058: const-string v8, "files-path" // string@1c8e │ │ +06cdd8: 6e20 da24 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06cdde: 0a08 |005d: move-result v8 │ │ +06cde0: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ +06cde4: 6e10 2c01 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012c │ │ +06cdea: 0c08 |0063: move-result-object v8 │ │ +06cdec: 23a9 7a06 |0064: new-array v9, v10, [Ljava/lang/String; // type@067a │ │ +06cdf0: 4d03 090b |0066: aput-object v3, v9, v11 │ │ +06cdf4: 7120 9b07 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@079b │ │ +06cdfa: 0c06 |006b: move-result-object v6 │ │ +06cdfc: 28e6 |006c: goto 0052 // -001a │ │ +06cdfe: 1a08 5018 |006d: const-string v8, "cache-path" // string@1850 │ │ +06ce02: 6e20 da24 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06ce08: 0a08 |0072: move-result v8 │ │ +06ce0a: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ +06ce0e: 6e10 2501 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0125 │ │ +06ce14: 0c08 |0078: move-result-object v8 │ │ +06ce16: 23a9 7a06 |0079: new-array v9, v10, [Ljava/lang/String; // type@067a │ │ +06ce1a: 4d03 090b |007b: aput-object v3, v9, v11 │ │ +06ce1e: 7120 9b07 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@079b │ │ +06ce24: 0c06 |0080: move-result-object v6 │ │ +06ce26: 28d1 |0081: goto 0052 // -002f │ │ +06ce28: 1a08 631c |0082: const-string v8, "external-path" // string@1c63 │ │ +06ce2c: 6e20 da24 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06ce32: 0a08 |0087: move-result v8 │ │ +06ce34: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ +06ce38: 7100 2803 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ +06ce3e: 0c08 |008d: move-result-object v8 │ │ +06ce40: 23a9 7a06 |008e: new-array v9, v10, [Ljava/lang/String; // type@067a │ │ +06ce44: 4d03 090b |0090: aput-object v3, v9, v11 │ │ +06ce48: 7120 9b07 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@079b │ │ +06ce4e: 0c06 |0095: move-result-object v6 │ │ +06ce50: 28bc |0096: goto 0052 // -0044 │ │ +06ce52: 1104 |0097: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=556 │ │ 0x0008 line=558 │ │ 0x0012 line=560 │ │ 0x001c line=562 │ │ 0x001e line=563 │ │ @@ -19226,33 +19226,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 │ │ -06ce64: |[06ce64] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ -06ce74: 6f30 1701 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0117 │ │ -06ce7a: 5540 1900 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0019 │ │ -06ce7e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -06ce82: 2200 8f04 |0007: new-instance v0, Ljava/lang/SecurityException; // type@048f │ │ -06ce86: 1a01 4310 |0009: const-string v1, "Provider must not be exported" // string@1043 │ │ -06ce8a: 7020 ce24 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@24ce │ │ -06ce90: 2700 |000e: throw v0 │ │ -06ce92: 5540 1a00 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@001a │ │ -06ce96: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -06ce9a: 2200 8f04 |0013: new-instance v0, Ljava/lang/SecurityException; // type@048f │ │ -06ce9e: 1a01 4210 |0015: const-string v1, "Provider must grant uri permissions" // string@1042 │ │ -06cea2: 7020 ce24 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@24ce │ │ -06cea8: 2700 |001a: throw v0 │ │ -06ceaa: 5440 1800 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0018 │ │ -06ceae: 7120 9f07 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@079f │ │ -06ceb4: 0c00 |0020: move-result-object v0 │ │ -06ceb6: 5b20 0302 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ -06ceba: 0e00 |0023: return-void │ │ +06ce54: |[06ce54] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ +06ce64: 6f30 1701 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0117 │ │ +06ce6a: 5540 1900 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0019 │ │ +06ce6e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +06ce72: 2200 8f04 |0007: new-instance v0, Ljava/lang/SecurityException; // type@048f │ │ +06ce76: 1a01 4310 |0009: const-string v1, "Provider must not be exported" // string@1043 │ │ +06ce7a: 7020 ce24 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@24ce │ │ +06ce80: 2700 |000e: throw v0 │ │ +06ce82: 5540 1a00 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@001a │ │ +06ce86: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +06ce8a: 2200 8f04 |0013: new-instance v0, Ljava/lang/SecurityException; // type@048f │ │ +06ce8e: 1a01 4210 |0015: const-string v1, "Provider must grant uri permissions" // string@1042 │ │ +06ce92: 7020 ce24 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@24ce │ │ +06ce98: 2700 |001a: throw v0 │ │ +06ce9a: 5440 1800 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0018 │ │ +06ce9e: 7120 9f07 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@079f │ │ +06cea4: 0c00 |0020: move-result-object v0 │ │ +06cea6: 5b20 0302 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ +06ceaa: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=345 │ │ 0x0007 line=346 │ │ 0x000f line=348 │ │ 0x0013 line=349 │ │ @@ -19268,25 +19268,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 │ │ -06cebc: |[06cebc] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06cecc: 5421 0302 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ -06ced0: 7220 9207 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0792 │ │ -06ced6: 0c00 |0005: move-result-object v0 │ │ -06ced8: 6e10 1924 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ -06cede: 0a01 |0009: move-result v1 │ │ -06cee0: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -06cee4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -06cee6: 0f01 |000d: return v1 │ │ -06cee8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -06ceea: 28fe |000f: goto 000d // -0002 │ │ +06ceac: |[06ceac] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06cebc: 5421 0302 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ +06cec0: 7220 9207 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0792 │ │ +06cec6: 0c00 |0005: move-result-object v0 │ │ +06cec8: 6e10 1924 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ +06cece: 0a01 |0009: move-result v1 │ │ +06ced0: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +06ced4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +06ced6: 0f01 |000d: return v1 │ │ +06ced8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +06ceda: 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; │ │ @@ -19299,37 +19299,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 │ │ -06ceec: |[06ceec] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -06cefc: 5464 0302 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ -06cf00: 7220 9207 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0792 │ │ -06cf06: 0c01 |0005: move-result-object v1 │ │ -06cf08: 6e10 1f24 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -06cf0e: 0c04 |0009: move-result-object v4 │ │ -06cf10: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ -06cf14: 6e20 e324 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@24e3 │ │ -06cf1a: 0a02 |000f: move-result v2 │ │ -06cf1c: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ -06cf20: 6e10 1f24 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -06cf26: 0c04 |0015: move-result-object v4 │ │ -06cf28: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ -06cf2c: 6e20 ec24 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -06cf32: 0c00 |001b: move-result-object v0 │ │ -06cf34: 7100 3a21 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@213a │ │ -06cf3a: 0c04 |001f: move-result-object v4 │ │ -06cf3c: 6e20 3921 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@2139 │ │ -06cf42: 0c03 |0023: move-result-object v3 │ │ -06cf44: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -06cf48: 1103 |0026: return-object v3 │ │ -06cf4a: 1a03 8017 |0027: const-string v3, "application/octet-stream" // string@1780 │ │ -06cf4e: 28fd |0029: goto 0026 // -0003 │ │ +06cedc: |[06cedc] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +06ceec: 5464 0302 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ +06cef0: 7220 9207 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0792 │ │ +06cef6: 0c01 |0005: move-result-object v1 │ │ +06cef8: 6e10 1f24 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +06cefe: 0c04 |0009: move-result-object v4 │ │ +06cf00: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ +06cf04: 6e20 e324 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@24e3 │ │ +06cf0a: 0a02 |000f: move-result v2 │ │ +06cf0c: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ +06cf10: 6e10 1f24 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +06cf16: 0c04 |0015: move-result-object v4 │ │ +06cf18: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +06cf1c: 6e20 ec24 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +06cf22: 0c00 |001b: move-result-object v0 │ │ +06cf24: 7100 3a21 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@213a │ │ +06cf2a: 0c04 |001f: move-result-object v4 │ │ +06cf2c: 6e20 3921 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@2139 │ │ +06cf32: 0c03 |0023: move-result-object v3 │ │ +06cf34: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +06cf38: 1103 |0026: return-object v3 │ │ +06cf3a: 1a03 8017 |0027: const-string v3, "application/octet-stream" // string@1780 │ │ +06cf3e: 28fd |0029: goto 0026 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=453 │ │ 0x0010 line=454 │ │ 0x0012 line=455 │ │ 0x001c line=456 │ │ @@ -19348,19 +19348,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 │ │ -06cf50: |[06cf50] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -06cf60: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -06cf64: 1a01 320f |0002: const-string v1, "No external inserts" // string@0f32 │ │ -06cf68: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -06cf6e: 2700 |0007: throw v0 │ │ +06cf40: |[06cf40] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +06cf50: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +06cf54: 1a01 320f |0002: const-string v1, "No external inserts" // string@0f32 │ │ +06cf58: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +06cf5e: 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; │ │ @@ -19370,17 +19370,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06cf70: |[06cf70] android.support.v4.content.FileProvider.onCreate:()Z │ │ -06cf80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06cf82: 0f00 |0001: return v0 │ │ +06cf60: |[06cf60] android.support.v4.content.FileProvider.onCreate:()Z │ │ +06cf70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06cf72: 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;) │ │ @@ -19388,23 +19388,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 │ │ -06cf84: |[06cf84] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -06cf94: 5432 0302 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ -06cf98: 7220 9207 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0792 │ │ -06cf9e: 0c00 |0005: move-result-object v0 │ │ -06cfa0: 7110 a307 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@07a3 │ │ -06cfa6: 0a01 |0009: move-result v1 │ │ -06cfa8: 7120 5e03 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@035e │ │ -06cfae: 0c02 |000d: move-result-object v2 │ │ -06cfb0: 1102 |000e: return-object v2 │ │ +06cf74: |[06cf74] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +06cf84: 5432 0302 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ +06cf88: 7220 9207 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0792 │ │ +06cf8e: 0c00 |0005: move-result-object v0 │ │ +06cf90: 7110 a307 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@07a3 │ │ +06cf96: 0a01 |0009: move-result v1 │ │ +06cf98: 7120 5e03 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@035e │ │ +06cf9e: 0c02 |000d: move-result-object v2 │ │ +06cfa0: 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; │ │ @@ -19418,68 +19418,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 │ │ -06cfb4: |[06cfb4] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -06cfc4: 54ca 0302 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ -06cfc8: 7220 9207 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0792 │ │ -06cfce: 0c04 |0005: move-result-object v4 │ │ -06cfd0: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ -06cfd4: 620e fc01 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01fc │ │ -06cfd8: 21ea |000a: array-length v10, v14 │ │ -06cfda: 23a2 7a06 |000b: new-array v2, v10, [Ljava/lang/String; // type@067a │ │ -06cfde: 21ea |000d: array-length v10, v14 │ │ -06cfe0: 23a9 7806 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0678 │ │ -06cfe4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -06cfe6: 07e0 |0011: move-object v0, v14 │ │ -06cfe8: 2108 |0012: array-length v8, v0 │ │ -06cfea: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -06cfec: 0156 |0014: move v6, v5 │ │ -06cfee: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ -06cff2: 4601 0007 |0017: aget-object v1, v0, v7 │ │ -06cff6: 1a0a f814 |0019: const-string v10, "_display_name" // string@14f8 │ │ -06cffa: 6e20 da24 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06d000: 0a0a |001e: move-result v10 │ │ -06d002: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ -06d006: 1a0a f814 |0021: const-string v10, "_display_name" // string@14f8 │ │ -06d00a: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ -06d00e: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ -06d012: 6e10 1f24 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -06d018: 0c0a |002a: move-result-object v10 │ │ -06d01a: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ -06d01e: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06d022: 0156 |002f: move v6, v5 │ │ -06d024: 28e5 |0030: goto 0015 // -001b │ │ -06d026: 1a0a 0b15 |0031: const-string v10, "_size" // string@150b │ │ -06d02a: 6e20 da24 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -06d030: 0a0a |0036: move-result v10 │ │ -06d032: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ -06d036: 1a0a 0b15 |0039: const-string v10, "_size" // string@150b │ │ -06d03a: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ -06d03e: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -06d042: 6e10 2624 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@2426 │ │ -06d048: 0b0a |0042: move-result-wide v10 │ │ -06d04a: 7120 9f24 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -06d050: 0c0a |0046: move-result-object v10 │ │ -06d052: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ -06d056: 28e4 |0049: goto 002d // -001c │ │ -06d058: 7120 9d07 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@079d │ │ -06d05e: 0c02 |004d: move-result-object v2 │ │ -06d060: 7120 9c07 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@079c │ │ -06d066: 0c09 |0051: move-result-object v9 │ │ -06d068: 2203 4900 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@0049 │ │ -06d06c: 121a |0054: const/4 v10, #int 1 // #1 │ │ -06d06e: 7030 ef01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@01ef │ │ -06d074: 6e20 f001 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@01f0 │ │ -06d07a: 1103 |005b: return-object v3 │ │ -06d07c: 0165 |005c: move v5, v6 │ │ -06d07e: 28d0 |005d: goto 002d // -0030 │ │ +06cfa4: |[06cfa4] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +06cfb4: 54ca 0302 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@0203 │ │ +06cfb8: 7220 9207 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0792 │ │ +06cfbe: 0c04 |0005: move-result-object v4 │ │ +06cfc0: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ +06cfc4: 620e fc01 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@01fc │ │ +06cfc8: 21ea |000a: array-length v10, v14 │ │ +06cfca: 23a2 7a06 |000b: new-array v2, v10, [Ljava/lang/String; // type@067a │ │ +06cfce: 21ea |000d: array-length v10, v14 │ │ +06cfd0: 23a9 7806 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0678 │ │ +06cfd4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +06cfd6: 07e0 |0011: move-object v0, v14 │ │ +06cfd8: 2108 |0012: array-length v8, v0 │ │ +06cfda: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +06cfdc: 0156 |0014: move v6, v5 │ │ +06cfde: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ +06cfe2: 4601 0007 |0017: aget-object v1, v0, v7 │ │ +06cfe6: 1a0a f814 |0019: const-string v10, "_display_name" // string@14f8 │ │ +06cfea: 6e20 da24 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06cff0: 0a0a |001e: move-result v10 │ │ +06cff2: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ +06cff6: 1a0a f814 |0021: const-string v10, "_display_name" // string@14f8 │ │ +06cffa: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ +06cffe: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ +06d002: 6e10 1f24 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +06d008: 0c0a |002a: move-result-object v10 │ │ +06d00a: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ +06d00e: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +06d012: 0156 |002f: move v6, v5 │ │ +06d014: 28e5 |0030: goto 0015 // -001b │ │ +06d016: 1a0a 0b15 |0031: const-string v10, "_size" // string@150b │ │ +06d01a: 6e20 da24 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +06d020: 0a0a |0036: move-result v10 │ │ +06d022: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ +06d026: 1a0a 0b15 |0039: const-string v10, "_size" // string@150b │ │ +06d02a: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ +06d02e: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +06d032: 6e10 2624 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@2426 │ │ +06d038: 0b0a |0042: move-result-wide v10 │ │ +06d03a: 7120 9f24 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +06d040: 0c0a |0046: move-result-object v10 │ │ +06d042: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +06d046: 28e4 |0049: goto 002d // -001c │ │ +06d048: 7120 9d07 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@079d │ │ +06d04e: 0c02 |004d: move-result-object v2 │ │ +06d050: 7120 9c07 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@079c │ │ +06d056: 0c09 |0051: move-result-object v9 │ │ +06d058: 2203 4900 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@0049 │ │ +06d05c: 121a |0054: const/4 v10, #int 1 // #1 │ │ +06d05e: 7030 ef01 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@01ef │ │ +06d064: 6e20 f001 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@01f0 │ │ +06d06a: 1103 |005b: return-object v3 │ │ +06d06c: 0165 |005c: move v5, v6 │ │ +06d06e: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0006 line=414 │ │ 0x0008 line=415 │ │ 0x000a line=418 │ │ 0x000d line=419 │ │ @@ -19526,19 +19526,19 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06d080: |[06d080] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06d090: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -06d094: 1a01 330f |0002: const-string v1, "No external updates" // string@0f33 │ │ -06d098: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -06d09e: 2700 |0007: throw v0 │ │ +06d070: |[06d070] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06d080: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +06d084: 1a01 330f |0002: const-string v1, "No external updates" // string@0f33 │ │ +06d088: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +06d08e: 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; │ │ @@ -19657,32 +19657,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06d0a0: |[06d0a0] android.support.v4.content.IntentCompat.:()V │ │ -06d0b0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06d0b4: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -06d0b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06d0bc: 2201 4101 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0141 │ │ -06d0c0: 7010 b307 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@07b3 │ │ -06d0c6: 6901 0c02 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ -06d0ca: 0e00 |000d: return-void │ │ -06d0cc: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -06d0d0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -06d0d4: 2201 4001 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0140 │ │ -06d0d8: 7010 b007 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@07b0 │ │ -06d0de: 6901 0c02 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ -06d0e2: 28f4 |0019: goto 000d // -000c │ │ -06d0e4: 2201 3f01 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@013f │ │ -06d0e8: 7010 ac07 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@07ac │ │ -06d0ee: 6901 0c02 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ -06d0f2: 28ec |0021: goto 000d // -0014 │ │ +06d090: |[06d090] android.support.v4.content.IntentCompat.:()V │ │ +06d0a0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06d0a4: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +06d0a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06d0ac: 2201 4101 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0141 │ │ +06d0b0: 7010 b307 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@07b3 │ │ +06d0b6: 6901 0c02 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ +06d0ba: 0e00 |000d: return-void │ │ +06d0bc: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +06d0c0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +06d0c4: 2201 4001 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0140 │ │ +06d0c8: 7010 b007 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@07b0 │ │ +06d0ce: 6901 0c02 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ +06d0d2: 28f4 |0019: goto 000d // -000c │ │ +06d0d4: 2201 3f01 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@013f │ │ +06d0d8: 7010 ac07 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@07ac │ │ +06d0de: 6901 0c02 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ +06d0e2: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=93 │ │ 0x000e line=88 │ │ @@ -19696,17 +19696,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d0f4: |[06d0f4] android.support.v4.content.IntentCompat.:()V │ │ -06d104: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06d10a: 0e00 |0003: return-void │ │ +06d0e4: |[06d0e4] android.support.v4.content.IntentCompat.:()V │ │ +06d0f4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06d0fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ @@ -19715,19 +19715,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 │ │ -06d10c: |[06d10c] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06d11c: 6200 0c02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ -06d120: 7220 a907 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07a9 │ │ -06d126: 0c00 |0005: move-result-object v0 │ │ -06d128: 1100 |0006: return-object v0 │ │ +06d0fc: |[06d0fc] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06d10c: 6200 0c02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ +06d110: 7220 a907 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07a9 │ │ +06d116: 0c00 |0005: move-result-object v0 │ │ +06d118: 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;) │ │ @@ -19735,19 +19735,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 │ │ -06d12c: |[06d12c] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -06d13c: 6200 0c02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ -06d140: 7230 aa07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@07aa │ │ -06d146: 0c00 |0005: move-result-object v0 │ │ -06d148: 1100 |0006: return-object v0 │ │ +06d11c: |[06d11c] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +06d12c: 6200 0c02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ +06d130: 7230 aa07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@07aa │ │ +06d136: 0c00 |0005: move-result-object v0 │ │ +06d138: 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; │ │ │ │ @@ -19756,19 +19756,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 │ │ -06d14c: |[06d14c] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06d15c: 6200 0c02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ -06d160: 7220 ab07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07ab │ │ -06d166: 0c00 |0005: move-result-object v0 │ │ -06d168: 1100 |0006: return-object v0 │ │ +06d13c: |[06d13c] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06d14c: 6200 0c02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@020c │ │ +06d150: 7220 ab07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07ab │ │ +06d156: 0c00 |0005: move-result-object v0 │ │ +06d158: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ @@ -19797,17 +19797,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d16c: |[06d16c] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ -06d17c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06d182: 0e00 |0003: return-void │ │ +06d15c: |[06d15c] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ +06d16c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06d172: 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;) │ │ @@ -19815,18 +19815,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 │ │ -06d184: |[06d184] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06d194: 7110 6401 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0164 │ │ -06d19a: 0c00 |0003: move-result-object v0 │ │ -06d19c: 1100 |0004: return-object v0 │ │ +06d174: |[06d174] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06d184: 7110 6401 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0164 │ │ +06d18a: 0c00 |0003: move-result-object v0 │ │ +06d18c: 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;) │ │ @@ -19834,18 +19834,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 │ │ -06d1a0: |[06d1a0] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06d1b0: 7110 6601 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0166 │ │ -06d1b6: 0c00 |0003: move-result-object v0 │ │ -06d1b8: 1100 |0004: return-object v0 │ │ +06d190: |[06d190] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06d1a0: 7110 6601 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0166 │ │ +06d1a6: 0c00 |0003: move-result-object v0 │ │ +06d1a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ @@ -19874,17 +19874,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d1bc: |[06d1bc] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ -06d1cc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06d1d2: 0e00 |0003: return-void │ │ +06d1ac: |[06d1ac] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ +06d1bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06d1c2: 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;) │ │ @@ -19892,18 +19892,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06d1d4: |[06d1d4] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -06d1e4: 7120 6501 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0165 │ │ -06d1ea: 0c00 |0003: move-result-object v0 │ │ -06d1ec: 1100 |0004: return-object v0 │ │ +06d1c4: |[06d1c4] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +06d1d4: 7120 6501 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0165 │ │ +06d1da: 0c00 |0003: move-result-object v0 │ │ +06d1dc: 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; │ │ │ │ @@ -19942,20 +19942,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 │ │ -06d1f0: |[06d1f0] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -06d200: 5b12 0d02 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@020d │ │ -06d204: 2200 9600 |0002: new-instance v0, Landroid/os/Handler; // type@0096 │ │ -06d208: 7010 2b03 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -06d20e: 7020 d201 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@01d2 │ │ -06d214: 0e00 |000a: return-void │ │ +06d1e0: |[06d1e0] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +06d1f0: 5b12 0d02 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@020d │ │ +06d1f4: 2200 9600 |0002: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +06d1f8: 7010 2b03 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +06d1fe: 7020 d201 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@01d2 │ │ +06d204: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x000a line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ @@ -19968,17 +19968,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06d218: |[06d218] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -06d228: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d22a: 0f00 |0001: return v0 │ │ +06d208: |[06d208] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +06d218: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d21a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ │ │ @@ -19987,18 +19987,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06d22c: |[06d22c] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -06d23c: 5410 0d02 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@020d │ │ -06d240: 6e10 d007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@07d0 │ │ -06d246: 0e00 |0005: return-void │ │ +06d21c: |[06d21c] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +06d22c: 5410 0d02 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@020d │ │ +06d230: 6e10 d007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@07d0 │ │ +06d236: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ @@ -20111,27 +20111,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06d248: |[06d248] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -06d258: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06d25a: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -06d260: 5c21 1502 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ -06d264: 5c21 0e02 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ -06d268: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06d26a: 5c20 1402 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ -06d26e: 5c21 0f02 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ -06d272: 5c21 1302 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ -06d276: 6e10 2301 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ -06d27c: 0c00 |0012: move-result-object v0 │ │ -06d27e: 5b20 1002 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0210 │ │ -06d282: 0e00 |0015: return-void │ │ +06d238: |[06d238] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +06d248: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06d24a: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +06d250: 5c21 1502 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ +06d254: 5c21 0e02 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ +06d258: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06d25a: 5c20 1402 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ +06d25e: 5c21 0f02 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ +06d262: 5c21 1302 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ +06d266: 6e10 2301 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ +06d26c: 0c00 |0012: move-result-object v0 │ │ +06d26e: 5b20 1002 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0210 │ │ +06d272: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -20149,19 +20149,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d284: |[06d284] android.support.v4.content.Loader.abandon:()V │ │ -06d294: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d296: 5c10 0e02 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ -06d29a: 6e10 cf07 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@07cf │ │ -06d2a0: 0e00 |0006: return-void │ │ +06d274: |[06d274] android.support.v4.content.Loader.abandon:()V │ │ +06d284: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d286: 5c10 0e02 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ +06d28a: 6e10 cf07 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@07cf │ │ +06d290: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0006 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20172,18 +20172,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06d2a4: |[06d2a4] android.support.v4.content.Loader.commitContentChanged:()V │ │ -06d2b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d2b6: 5c10 1302 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ -06d2ba: 0e00 |0003: return-void │ │ +06d294: |[06d294] android.support.v4.content.Loader.commitContentChanged:()V │ │ +06d2a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d2a6: 5c10 1302 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ +06d2aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -20193,24 +20193,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 │ │ -06d2bc: |[06d2bc] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -06d2cc: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -06d2d0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -06d2d4: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -06d2da: 7120 cf09 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ -06d2e0: 1a01 9b36 |000a: const-string v1, "}" // string@369b │ │ -06d2e4: 6e20 0425 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06d2ea: 6e10 0a25 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06d2f0: 0c01 |0012: move-result-object v1 │ │ -06d2f2: 1101 |0013: return-object v1 │ │ +06d2ac: |[06d2ac] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +06d2bc: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +06d2c0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +06d2c4: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +06d2ca: 7120 cf09 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ +06d2d0: 1a01 9b36 |000a: const-string v1, "}" // string@369b │ │ +06d2d4: 6e20 0425 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06d2da: 6e10 0a25 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06d2e0: 0c01 |0012: move-result-object v1 │ │ +06d2e2: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0007 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ @@ -20225,20 +20225,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -06d2f4: |[06d2f4] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -06d304: 5410 1202 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ -06d308: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06d30c: 5410 1202 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ -06d310: 7230 c207 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@07c2 │ │ -06d316: 0e00 |0009: return-void │ │ +06d2e4: |[06d2e4] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +06d2f4: 5410 1202 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ +06d2f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06d2fc: 5410 1202 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ +06d300: 7230 c207 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@07c2 │ │ +06d306: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x0009 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20251,57 +20251,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 │ │ -06d318: |[06d318] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -06d328: 6e20 4e24 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d32e: 1a00 a725 |0003: const-string v0, "mId=" // string@25a7 │ │ -06d332: 6e20 4e24 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d338: 5210 1102 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0211 │ │ -06d33c: 6e20 4c24 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -06d342: 1a00 7a00 |000d: const-string v0, " mListener=" // string@007a │ │ -06d346: 6e20 4e24 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d34c: 5410 1202 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ -06d350: 6e20 5224 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -06d356: 5510 1502 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ -06d35a: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -06d35e: 5510 0f02 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ -06d362: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -06d366: 5510 1302 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ -06d36a: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -06d36e: 6e20 4e24 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d374: 1a00 ff27 |0026: const-string v0, "mStarted=" // string@27ff │ │ -06d378: 6e20 4e24 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d37e: 5510 1502 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ -06d382: 6e20 4f24 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -06d388: 1a00 7100 |0030: const-string v0, " mContentChanged=" // string@0071 │ │ -06d38c: 6e20 4e24 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d392: 5510 0f02 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ -06d396: 6e20 4f24 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -06d39c: 1a00 7e00 |003a: const-string v0, " mProcessingChange=" // string@007e │ │ -06d3a0: 6e20 4e24 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d3a6: 5510 1302 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ -06d3aa: 6e20 5424 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -06d3b0: 5510 0e02 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ -06d3b4: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -06d3b8: 5510 1402 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ -06d3bc: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -06d3c0: 6e20 4e24 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d3c6: 1a00 ba23 |004f: const-string v0, "mAbandoned=" // string@23ba │ │ -06d3ca: 6e20 4e24 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d3d0: 5510 0e02 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ -06d3d4: 6e20 4f24 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -06d3da: 1a00 8200 |0059: const-string v0, " mReset=" // string@0082 │ │ -06d3de: 6e20 4e24 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -06d3e4: 5510 1402 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ -06d3e8: 6e20 5424 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -06d3ee: 0e00 |0063: return-void │ │ +06d308: |[06d308] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +06d318: 6e20 4e24 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d31e: 1a00 a725 |0003: const-string v0, "mId=" // string@25a7 │ │ +06d322: 6e20 4e24 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d328: 5210 1102 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0211 │ │ +06d32c: 6e20 4c24 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +06d332: 1a00 7a00 |000d: const-string v0, " mListener=" // string@007a │ │ +06d336: 6e20 4e24 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d33c: 5410 1202 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ +06d340: 6e20 5224 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +06d346: 5510 1502 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ +06d34a: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +06d34e: 5510 0f02 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ +06d352: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +06d356: 5510 1302 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ +06d35a: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +06d35e: 6e20 4e24 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d364: 1a00 ff27 |0026: const-string v0, "mStarted=" // string@27ff │ │ +06d368: 6e20 4e24 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d36e: 5510 1502 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ +06d372: 6e20 4f24 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +06d378: 1a00 7100 |0030: const-string v0, " mContentChanged=" // string@0071 │ │ +06d37c: 6e20 4e24 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d382: 5510 0f02 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ +06d386: 6e20 4f24 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +06d38c: 1a00 7e00 |003a: const-string v0, " mProcessingChange=" // string@007e │ │ +06d390: 6e20 4e24 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d396: 5510 1302 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ +06d39a: 6e20 5424 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +06d3a0: 5510 0e02 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ +06d3a4: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +06d3a8: 5510 1402 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ +06d3ac: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +06d3b0: 6e20 4e24 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d3b6: 1a00 ba23 |004f: const-string v0, "mAbandoned=" // string@23ba │ │ +06d3ba: 6e20 4e24 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d3c0: 5510 0e02 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ +06d3c4: 6e20 4f24 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +06d3ca: 1a00 8200 |0059: const-string v0, " mReset=" // string@0082 │ │ +06d3ce: 6e20 4e24 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +06d3d4: 5510 1402 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ +06d3d8: 6e20 5424 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +06d3de: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000d line=394 │ │ 0x0017 line=395 │ │ 0x0023 line=396 │ │ 0x0030 line=397 │ │ @@ -20323,17 +20323,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d3f0: |[06d3f0] android.support.v4.content.Loader.forceLoad:()V │ │ -06d400: 6e10 d107 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@07d1 │ │ -06d406: 0e00 |0003: return-void │ │ +06d3e0: |[06d3e0] android.support.v4.content.Loader.forceLoad:()V │ │ +06d3f0: 6e10 d107 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@07d1 │ │ +06d3f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -20343,17 +20343,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d408: |[06d408] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -06d418: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0210 │ │ -06d41c: 1100 |0002: return-object v0 │ │ +06d3f8: |[06d3f8] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +06d408: 5410 1002 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@0210 │ │ +06d40c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20362,17 +20362,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d420: |[06d420] android.support.v4.content.Loader.getId:()I │ │ -06d430: 5210 1102 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0211 │ │ -06d434: 0f00 |0002: return v0 │ │ +06d410: |[06d410] android.support.v4.content.Loader.getId:()I │ │ +06d420: 5210 1102 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@0211 │ │ +06d424: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20381,17 +20381,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d438: |[06d438] android.support.v4.content.Loader.isAbandoned:()Z │ │ -06d448: 5510 0e02 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ -06d44c: 0f00 |0002: return v0 │ │ +06d428: |[06d428] android.support.v4.content.Loader.isAbandoned:()Z │ │ +06d438: 5510 0e02 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ +06d43c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20400,17 +20400,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d450: |[06d450] android.support.v4.content.Loader.isReset:()Z │ │ -06d460: 5510 1402 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ -06d464: 0f00 |0002: return v0 │ │ +06d440: |[06d440] android.support.v4.content.Loader.isReset:()Z │ │ +06d450: 5510 1402 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ +06d454: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20419,17 +20419,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06d468: |[06d468] android.support.v4.content.Loader.isStarted:()Z │ │ -06d478: 5510 1502 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ -06d47c: 0f00 |0002: return v0 │ │ +06d458: |[06d458] android.support.v4.content.Loader.isStarted:()Z │ │ +06d468: 5510 1502 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ +06d46c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20438,16 +20438,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06d480: |[06d480] android.support.v4.content.Loader.onAbandon:()V │ │ -06d490: 0e00 |0000: return-void │ │ +06d470: |[06d470] android.support.v4.content.Loader.onAbandon:()V │ │ +06d480: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20456,22 +20456,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06d494: |[06d494] android.support.v4.content.Loader.onContentChanged:()V │ │ -06d4a4: 5510 1502 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ -06d4a8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -06d4ac: 6e10 c907 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@07c9 │ │ -06d4b2: 0e00 |0007: return-void │ │ -06d4b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06d4b6: 5c10 0f02 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ -06d4ba: 28fc |000b: goto 0007 // -0004 │ │ +06d484: |[06d484] android.support.v4.content.Loader.onContentChanged:()V │ │ +06d494: 5510 1502 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ +06d498: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +06d49c: 6e10 c907 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@07c9 │ │ +06d4a2: 0e00 |0007: return-void │ │ +06d4a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06d4a6: 5c10 0f02 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ +06d4aa: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0007 line=361 │ │ 0x0008 line=359 │ │ locals : │ │ @@ -20483,16 +20483,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06d4bc: |[06d4bc] android.support.v4.content.Loader.onForceLoad:()V │ │ -06d4cc: 0e00 |0000: return-void │ │ +06d4ac: |[06d4ac] android.support.v4.content.Loader.onForceLoad:()V │ │ +06d4bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20501,16 +20501,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06d4d0: |[06d4d0] android.support.v4.content.Loader.onReset:()V │ │ -06d4e0: 0e00 |0000: return-void │ │ +06d4c0: |[06d4c0] android.support.v4.content.Loader.onReset:()V │ │ +06d4d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20519,16 +20519,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06d4e4: |[06d4e4] android.support.v4.content.Loader.onStartLoading:()V │ │ -06d4f4: 0e00 |0000: return-void │ │ +06d4d4: |[06d4d4] android.support.v4.content.Loader.onStartLoading:()V │ │ +06d4e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20537,16 +20537,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06d4f8: |[06d4f8] android.support.v4.content.Loader.onStopLoading:()V │ │ -06d508: 0e00 |0000: return-void │ │ +06d4e8: |[06d4e8] android.support.v4.content.Loader.onStopLoading:()V │ │ +06d4f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -20555,24 +20555,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 │ │ -06d50c: |[06d50c] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -06d51c: 5420 1202 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ -06d520: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06d524: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06d528: 1a01 9f12 |0006: const-string v1, "There is already a listener registered" // string@129f │ │ -06d52c: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06d532: 2700 |000b: throw v0 │ │ -06d534: 5b24 1202 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ -06d538: 5923 1102 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0211 │ │ -06d53c: 0e00 |0010: return-void │ │ +06d4fc: |[06d4fc] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +06d50c: 5420 1202 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ +06d510: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06d514: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06d518: 1a01 9f12 |0006: const-string v1, "There is already a listener registered" // string@129f │ │ +06d51c: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06d522: 2700 |000b: throw v0 │ │ +06d524: 5b24 1202 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ +06d528: 5923 1102 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@0211 │ │ +06d52c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000c line=133 │ │ 0x000e line=134 │ │ 0x0010 line=135 │ │ @@ -20588,24 +20588,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06d540: |[06d540] android.support.v4.content.Loader.reset:()V │ │ -06d550: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06d552: 6e10 d207 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@07d2 │ │ -06d558: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06d55a: 5c20 1402 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ -06d55e: 5c21 1502 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ -06d562: 5c21 0e02 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ -06d566: 5c21 0f02 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ -06d56a: 5c21 1302 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ -06d56e: 0e00 |000f: return-void │ │ +06d530: |[06d530] android.support.v4.content.Loader.reset:()V │ │ +06d540: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06d542: 6e10 d207 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@07d2 │ │ +06d548: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06d54a: 5c20 1402 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ +06d54e: 5c21 1502 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ +06d552: 5c21 0e02 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ +06d556: 5c21 0f02 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ +06d55a: 5c21 1302 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ +06d55e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=291 │ │ 0x0004 line=292 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x000b line=295 │ │ @@ -20620,20 +20620,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06d570: |[06d570] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ -06d580: 5510 1302 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ -06d584: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06d588: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06d58a: 5c10 0f02 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ -06d58e: 0e00 |0007: return-void │ │ +06d560: |[06d560] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ +06d570: 5510 1302 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ +06d574: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06d578: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06d57a: 5c10 0f02 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ +06d57e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0004 line=340 │ │ 0x0007 line=342 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20644,22 +20644,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06d590: |[06d590] android.support.v4.content.Loader.startLoading:()V │ │ -06d5a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06d5a2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -06d5a4: 5c20 1502 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ -06d5a8: 5c21 1402 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ -06d5ac: 5c21 0e02 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ -06d5b0: 6e10 d307 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@07d3 │ │ -06d5b6: 0e00 |000b: return-void │ │ +06d580: |[06d580] android.support.v4.content.Loader.startLoading:()V │ │ +06d590: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06d592: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +06d594: 5c20 1502 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ +06d598: 5c21 1402 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@0214 │ │ +06d59c: 5c21 0e02 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@020e │ │ +06d5a0: 6e10 d307 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@07d3 │ │ +06d5a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x0008 line=198 │ │ 0x000b line=199 │ │ @@ -20672,19 +20672,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d5b8: |[06d5b8] android.support.v4.content.Loader.stopLoading:()V │ │ -06d5c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d5ca: 5c10 1502 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ -06d5ce: 6e10 d407 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@07d4 │ │ -06d5d4: 0e00 |0006: return-void │ │ +06d5a8: |[06d5a8] android.support.v4.content.Loader.stopLoading:()V │ │ +06d5b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d5ba: 5c10 1502 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0215 │ │ +06d5be: 6e10 d407 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@07d4 │ │ +06d5c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ 0x0006 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -20695,22 +20695,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -06d5d8: |[06d5d8] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -06d5e8: 5520 0f02 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ -06d5ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06d5ee: 5c21 0f02 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ -06d5f2: 5521 1302 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ -06d5f6: b601 |0007: or-int/2addr v1, v0 │ │ -06d5f8: 5c21 1302 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ -06d5fc: 0f00 |000a: return v0 │ │ +06d5c8: |[06d5c8] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +06d5d8: 5520 0f02 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ +06d5dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06d5de: 5c21 0f02 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@020f │ │ +06d5e2: 5521 1302 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ +06d5e6: b601 |0007: or-int/2addr v1, v0 │ │ +06d5e8: 5c21 1302 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@0213 │ │ +06d5ec: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=315 │ │ 0x0005 line=316 │ │ 0x000a line=317 │ │ locals : │ │ @@ -20723,28 +20723,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06d600: |[06d600] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -06d610: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -06d614: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -06d618: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -06d61e: 7120 cf09 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ -06d624: 1a01 5e00 |000a: const-string v1, " id=" // string@005e │ │ -06d628: 6e20 0425 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06d62e: 5221 1102 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0211 │ │ -06d632: 6e20 0025 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06d638: 1a01 9b36 |0014: const-string v1, "}" // string@369b │ │ -06d63c: 6e20 0425 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06d642: 6e10 0a25 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06d648: 0c01 |001c: move-result-object v1 │ │ -06d64a: 1101 |001d: return-object v1 │ │ +06d5f0: |[06d5f0] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +06d600: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +06d604: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +06d608: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +06d60e: 7120 cf09 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ +06d614: 1a01 5e00 |000a: const-string v1, " id=" // string@005e │ │ +06d618: 6e20 0425 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06d61e: 5221 1102 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@0211 │ │ +06d622: 6e20 0025 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06d628: 1a01 9b36 |0014: const-string v1, "}" // string@369b │ │ +06d62c: 6e20 0425 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06d632: 6e10 0a25 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06d638: 0c01 |001c: move-result-object v1 │ │ +06d63a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ 0x000a line=378 │ │ 0x000f line=379 │ │ 0x0014 line=380 │ │ @@ -20759,30 +20759,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 │ │ -06d64c: |[06d64c] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -06d65c: 5420 1202 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ -06d660: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -06d664: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06d668: 1a01 380f |0006: const-string v1, "No listener register" // string@0f38 │ │ -06d66c: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06d672: 2700 |000b: throw v0 │ │ -06d674: 5420 1202 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ -06d678: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -06d67c: 2200 7e04 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -06d680: 1a01 f902 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@02f9 │ │ -06d684: 7020 8824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -06d68a: 2700 |0017: throw v0 │ │ -06d68c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -06d68e: 5b20 1202 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ -06d692: 0e00 |001b: return-void │ │ +06d63c: |[06d63c] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +06d64c: 5420 1202 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ +06d650: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06d654: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06d658: 1a01 380f |0006: const-string v1, "No listener register" // string@0f38 │ │ +06d65c: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06d662: 2700 |000b: throw v0 │ │ +06d664: 5420 1202 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ +06d668: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +06d66c: 2200 7e04 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +06d670: 1a01 f902 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@02f9 │ │ +06d674: 7020 8824 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +06d67a: 2700 |0017: throw v0 │ │ +06d67c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +06d67e: 5b20 1202 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@0212 │ │ +06d682: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000c line=146 │ │ 0x0010 line=147 │ │ 0x0018 line=149 │ │ @@ -20827,18 +20827,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 │ │ -06d694: |[06d694] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -06d6a4: 5b01 1602 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0216 │ │ -06d6a8: 7020 2c03 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@032c │ │ -06d6ae: 0e00 |0005: return-void │ │ +06d684: |[06d684] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +06d694: 5b01 1602 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0216 │ │ +06d698: 7020 2c03 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@032c │ │ +06d69e: 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; │ │ @@ -20849,24 +20849,24 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06d6b0: |[06d6b0] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -06d6c0: 5220 4400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0044 │ │ -06d6c4: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -06d6ca: 6f20 2e03 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@032e │ │ -06d6d0: 0e00 |0008: return-void │ │ -06d6d2: 5410 1602 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0216 │ │ -06d6d6: 7110 e407 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@07e4 │ │ -06d6dc: 28fa |000e: goto 0008 // -0006 │ │ -06d6de: 0000 |000f: nop // spacer │ │ -06d6e0: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +06d6a0: |[06d6a0] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +06d6b0: 5220 4400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0044 │ │ +06d6b4: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +06d6ba: 6f20 2e03 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@032e │ │ +06d6c0: 0e00 |0008: return-void │ │ +06d6c2: 5410 1602 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0216 │ │ +06d6c6: 7110 e407 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@07e4 │ │ +06d6cc: 28fa |000e: goto 0008 // -0006 │ │ +06d6ce: 0000 |000f: nop // spacer │ │ +06d6d0: 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 │ │ @@ -20916,19 +20916,19 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06d6ec: |[06d6ec] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -06d6fc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06d702: 5b01 1702 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0217 │ │ -06d706: 5b02 1802 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0218 │ │ -06d70a: 0e00 |0007: return-void │ │ +06d6dc: |[06d6dc] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +06d6ec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06d6f2: 5b01 1702 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0217 │ │ +06d6f6: 5b02 1802 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0218 │ │ +06d6fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ @@ -20980,19 +20980,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 │ │ -06d70c: |[06d70c] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -06d71c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06d722: 5b01 1a02 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@021a │ │ -06d726: 5b02 1b02 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@021b │ │ -06d72a: 0e00 |0007: return-void │ │ +06d6fc: |[06d6fc] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +06d70c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06d712: 5b01 1a02 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@021a │ │ +06d716: 5b02 1b02 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@021b │ │ +06d71a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -21006,31 +21006,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06d72c: |[06d72c] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -06d73c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -06d740: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -06d744: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -06d74a: 1a01 7010 |0007: const-string v1, "Receiver{" // string@1070 │ │ -06d74e: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06d754: 5421 1b02 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@021b │ │ -06d758: 6e20 0325 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -06d75e: 1a01 5800 |0011: const-string v1, " filter=" // string@0058 │ │ -06d762: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06d768: 5421 1a02 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@021a │ │ -06d76c: 6e20 0325 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -06d772: 1a01 9b36 |001b: const-string v1, "}" // string@369b │ │ -06d776: 6e20 0425 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06d77c: 6e10 0a25 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06d782: 0c01 |0023: move-result-object v1 │ │ -06d784: 1101 |0024: return-object v1 │ │ +06d71c: |[06d71c] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +06d72c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +06d730: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +06d734: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +06d73a: 1a01 7010 |0007: const-string v1, "Receiver{" // string@1070 │ │ +06d73e: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06d744: 5421 1b02 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@021b │ │ +06d748: 6e20 0325 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +06d74e: 1a01 5800 |0011: const-string v1, " filter=" // string@0058 │ │ +06d752: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06d758: 5421 1a02 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@021a │ │ +06d75c: 6e20 0325 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +06d762: 1a01 9b36 |001b: const-string v1, "}" // string@369b │ │ +06d766: 6e20 0425 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06d76c: 6e10 0a25 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06d772: 0c01 |0023: move-result-object v1 │ │ +06d774: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ @@ -21118,51 +21118,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06d788: |[06d788] android.support.v4.content.LocalBroadcastManager.:()V │ │ -06d798: 2200 8c04 |0000: new-instance v0, Ljava/lang/Object; // type@048c │ │ -06d79c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06d7a2: 6900 2302 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0223 │ │ -06d7a6: 0e00 |0007: return-void │ │ +06d778: |[06d778] android.support.v4.content.LocalBroadcastManager.:()V │ │ +06d788: 2200 8c04 |0000: new-instance v0, Ljava/lang/Object; // type@048c │ │ +06d78c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06d792: 6900 2302 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0223 │ │ +06d796: 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 │ │ -06d7a8: |[06d7a8] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -06d7b8: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -06d7be: 2200 b104 |0003: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ -06d7c2: 7010 5f25 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ -06d7c8: 5b20 2502 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ -06d7cc: 2200 b104 |000a: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ -06d7d0: 7010 5f25 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ -06d7d6: 5b20 1f02 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ -06d7da: 2200 aa04 |0011: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -06d7de: 7010 3d25 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -06d7e4: 5b20 2402 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ -06d7e8: 5b23 2002 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0220 │ │ -06d7ec: 2200 4801 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0148 │ │ -06d7f0: 6e10 2d01 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@012d │ │ -06d7f6: 0c01 |001f: move-result-object v1 │ │ -06d7f8: 7030 dd07 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@07dd │ │ -06d7fe: 5b20 2102 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0221 │ │ -06d802: 0e00 |0025: return-void │ │ +06d798: |[06d798] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +06d7a8: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +06d7ae: 2200 b104 |0003: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +06d7b2: 7010 5f25 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ +06d7b8: 5b20 2502 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ +06d7bc: 2200 b104 |000a: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +06d7c0: 7010 5f25 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ +06d7c6: 5b20 1f02 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ +06d7ca: 2200 aa04 |0011: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +06d7ce: 7010 3d25 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +06d7d4: 5b20 2402 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ +06d7d8: 5b23 2002 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0220 │ │ +06d7dc: 2200 4801 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0148 │ │ +06d7e0: 6e10 2d01 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@012d │ │ +06d7e6: 0c01 |001f: move-result-object v1 │ │ +06d7e8: 7030 dd07 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@07dd │ │ +06d7ee: 5b20 2102 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0221 │ │ +06d7f2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -21177,17 +21177,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 │ │ -06d804: |[06d804] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -06d814: 7010 e507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@07e5 │ │ -06d81a: 0e00 |0003: return-void │ │ +06d7f4: |[06d7f4] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +06d804: 7010 e507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@07e5 │ │ +06d80a: 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;) │ │ @@ -21195,54 +21195,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -06d81c: |[06d81c] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -06d82c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06d82e: 5486 2502 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ -06d832: 1d06 |0003: monitor-enter v6 │ │ -06d834: 5485 2402 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ -06d838: 6e10 4c25 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06d83e: 0a00 |0009: move-result v0 │ │ -06d840: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -06d844: 1e06 |000c: monitor-exit v6 │ │ -06d846: 0e00 |000d: return-void │ │ -06d848: 2302 6506 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0665 │ │ -06d84c: 5485 2402 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ -06d850: 6e20 4e25 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -06d856: 5485 2402 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ -06d85a: 6e10 4325 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -06d860: 1e06 |001a: monitor-exit v6 │ │ -06d862: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -06d864: 2125 |001c: array-length v5, v2 │ │ -06d866: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -06d86a: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -06d86e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -06d870: 5415 1802 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0218 │ │ -06d874: 6e10 4c25 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06d87a: 0a05 |0027: move-result v5 │ │ -06d87c: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -06d880: 5415 1802 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0218 │ │ -06d884: 6e20 4625 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06d88a: 0c05 |002f: move-result-object v5 │ │ -06d88c: 1f05 4a01 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ -06d890: 5455 1b02 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@021b │ │ -06d894: 5486 2002 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0220 │ │ -06d898: 5417 1702 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0217 │ │ -06d89c: 6e30 0c01 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@010c │ │ -06d8a2: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06d8a6: 28e5 |003d: goto 0022 // -001b │ │ -06d8a8: 0d05 |003e: move-exception v5 │ │ -06d8aa: 1e06 |003f: monitor-exit v6 │ │ -06d8ac: 2705 |0040: throw v5 │ │ -06d8ae: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06d8b2: 28d9 |0043: goto 001c // -0027 │ │ +06d80c: |[06d80c] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +06d81c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06d81e: 5486 2502 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ +06d822: 1d06 |0003: monitor-enter v6 │ │ +06d824: 5485 2402 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ +06d828: 6e10 4c25 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06d82e: 0a00 |0009: move-result v0 │ │ +06d830: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +06d834: 1e06 |000c: monitor-exit v6 │ │ +06d836: 0e00 |000d: return-void │ │ +06d838: 2302 6506 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0665 │ │ +06d83c: 5485 2402 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ +06d840: 6e20 4e25 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +06d846: 5485 2402 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ +06d84a: 6e10 4325 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +06d850: 1e06 |001a: monitor-exit v6 │ │ +06d852: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +06d854: 2125 |001c: array-length v5, v2 │ │ +06d856: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +06d85a: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +06d85e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +06d860: 5415 1802 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0218 │ │ +06d864: 6e10 4c25 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06d86a: 0a05 |0027: move-result v5 │ │ +06d86c: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +06d870: 5415 1802 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0218 │ │ +06d874: 6e20 4625 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06d87a: 0c05 |002f: move-result-object v5 │ │ +06d87c: 1f05 4a01 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ +06d880: 5455 1b02 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@021b │ │ +06d884: 5486 2002 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0220 │ │ +06d888: 5417 1702 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0217 │ │ +06d88c: 6e30 0c01 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@010c │ │ +06d892: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06d896: 28e5 |003d: goto 0022 // -001b │ │ +06d898: 0d05 |003e: move-exception v5 │ │ +06d89a: 1e06 |003f: monitor-exit v6 │ │ +06d89c: 2705 |0040: throw v5 │ │ +06d89e: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06d8a2: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -21278,30 +21278,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 │ │ -06d8c8: |[06d8c8] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -06d8d8: 6201 2302 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0223 │ │ -06d8dc: 1d01 |0002: monitor-enter v1 │ │ -06d8de: 6200 2202 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0222 │ │ -06d8e2: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -06d8e6: 2200 4b01 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@014b │ │ -06d8ea: 6e10 2301 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ -06d8f0: 0c02 |000c: move-result-object v2 │ │ -06d8f2: 7020 e307 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@07e3 │ │ -06d8f8: 6900 2202 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0222 │ │ -06d8fc: 6200 2202 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0222 │ │ -06d900: 1e01 |0014: monitor-exit v1 │ │ -06d902: 1100 |0015: return-object v0 │ │ -06d904: 0d00 |0016: move-exception v0 │ │ -06d906: 1e01 |0017: monitor-exit v1 │ │ -06d908: 2700 |0018: throw v0 │ │ +06d8b8: |[06d8b8] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +06d8c8: 6201 2302 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@0223 │ │ +06d8cc: 1d01 |0002: monitor-enter v1 │ │ +06d8ce: 6200 2202 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0222 │ │ +06d8d2: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +06d8d6: 2200 4b01 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@014b │ │ +06d8da: 6e10 2301 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ +06d8e0: 0c02 |000c: move-result-object v2 │ │ +06d8e2: 7020 e307 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@07e3 │ │ +06d8e8: 6900 2202 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0222 │ │ +06d8ec: 6200 2202 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@0222 │ │ +06d8f0: 1e01 |0014: monitor-exit v1 │ │ +06d8f2: 1100 |0015: return-object v0 │ │ +06d8f4: 0d00 |0016: move-exception v0 │ │ +06d8f6: 1e01 |0017: monitor-exit v1 │ │ +06d8f8: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -21316,54 +21316,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 │ │ -06d918: |[06d918] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -06d928: 5476 2502 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ -06d92c: 1d06 |0002: monitor-enter v6 │ │ -06d92e: 2202 4a01 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ -06d932: 7030 e007 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@07e0 │ │ -06d938: 5475 2502 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ -06d93c: 6e20 6325 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -06d942: 0c03 |000d: move-result-object v3 │ │ -06d944: 1f03 aa04 |000e: check-cast v3, Ljava/util/ArrayList; // type@04aa │ │ -06d948: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -06d94c: 2203 aa04 |0012: new-instance v3, Ljava/util/ArrayList; // type@04aa │ │ -06d950: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -06d952: 7020 3e25 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -06d958: 5475 2502 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ -06d95c: 6e30 6525 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -06d962: 6e20 4125 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06d968: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -06d96a: 6e10 7e01 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@017e │ │ -06d970: 0a05 |0024: move-result v5 │ │ -06d972: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -06d976: 6e20 7f01 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@017f │ │ -06d97c: 0c00 |002a: move-result-object v0 │ │ -06d97e: 5475 1f02 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ -06d982: 6e20 6325 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -06d988: 0c01 |0030: move-result-object v1 │ │ -06d98a: 1f01 aa04 |0031: check-cast v1, Ljava/util/ArrayList; // type@04aa │ │ -06d98e: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -06d992: 2201 aa04 |0035: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -06d996: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -06d998: 7020 3e25 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -06d99e: 5475 1f02 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ -06d9a2: 6e30 6525 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -06d9a8: 6e20 4125 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06d9ae: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06d9b2: 28dc |0045: goto 0021 // -0024 │ │ -06d9b4: 1e06 |0046: monitor-exit v6 │ │ -06d9b6: 0e00 |0047: return-void │ │ -06d9b8: 0d05 |0048: move-exception v5 │ │ -06d9ba: 1e06 |0049: monitor-exit v6 │ │ -06d9bc: 2705 |004a: throw v5 │ │ +06d908: |[06d908] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +06d918: 5476 2502 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ +06d91c: 1d06 |0002: monitor-enter v6 │ │ +06d91e: 2202 4a01 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ +06d922: 7030 e007 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@07e0 │ │ +06d928: 5475 2502 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ +06d92c: 6e20 6325 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +06d932: 0c03 |000d: move-result-object v3 │ │ +06d934: 1f03 aa04 |000e: check-cast v3, Ljava/util/ArrayList; // type@04aa │ │ +06d938: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +06d93c: 2203 aa04 |0012: new-instance v3, Ljava/util/ArrayList; // type@04aa │ │ +06d940: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +06d942: 7020 3e25 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +06d948: 5475 2502 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ +06d94c: 6e30 6525 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +06d952: 6e20 4125 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06d958: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +06d95a: 6e10 7e01 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@017e │ │ +06d960: 0a05 |0024: move-result v5 │ │ +06d962: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +06d966: 6e20 7f01 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@017f │ │ +06d96c: 0c00 |002a: move-result-object v0 │ │ +06d96e: 5475 1f02 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ +06d972: 6e20 6325 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +06d978: 0c01 |0030: move-result-object v1 │ │ +06d97a: 1f01 aa04 |0031: check-cast v1, Ljava/util/ArrayList; // type@04aa │ │ +06d97e: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +06d982: 2201 aa04 |0035: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +06d986: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +06d988: 7020 3e25 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +06d98e: 5475 1f02 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ +06d992: 6e30 6525 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +06d998: 6e20 4125 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06d99e: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06d9a2: 28dc |0045: goto 0021 // -0024 │ │ +06d9a4: 1e06 |0046: monitor-exit v6 │ │ +06d9a6: 0e00 |0047: return-void │ │ +06d9a8: 0d05 |0048: move-exception v5 │ │ +06d9aa: 1e06 |0049: monitor-exit v6 │ │ +06d9ac: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -21399,209 +21399,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -06d9cc: |[06d9cc] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -06d9dc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -06d9e0: 540f 2502 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ -06d9e4: 1d0f |0004: monitor-enter v15 │ │ -06d9e6: 7401 5001 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -06d9ec: 0c02 |0008: move-result-object v2 │ │ -06d9ee: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -06d9f2: 5401 2002 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0220 │ │ -06d9f6: 6e10 2701 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ -06d9fc: 0c01 |0010: move-result-object v1 │ │ -06d9fe: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -06da02: 6e20 7401 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@0174 │ │ -06da08: 0c03 |0016: move-result-object v3 │ │ -06da0a: 7401 5501 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0155 │ │ -06da10: 0c05 |001a: move-result-object v5 │ │ -06da12: 7401 5e01 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@015e │ │ -06da18: 0c04 |001e: move-result-object v4 │ │ -06da1a: 7401 5201 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0152 │ │ -06da20: 0c06 |0022: move-result-object v6 │ │ -06da22: 7401 5901 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@0159 │ │ -06da28: 0a01 |0026: move-result v1 │ │ -06da2a: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -06da2e: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -06da32: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -06da34: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -06da38: 1a01 c40c |002e: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ -06da3c: 2207 9204 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -06da40: 7010 fb24 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06da46: 1a10 8010 |0035: const-string v16, "Resolving type " // string@1080 │ │ -06da4a: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -06da4e: 6e20 0425 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06da54: 0c07 |003c: move-result-object v7 │ │ -06da56: 6e20 0425 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06da5c: 0c07 |0040: move-result-object v7 │ │ -06da5e: 1a10 9a00 |0041: const-string v16, " scheme " // string@009a │ │ -06da62: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -06da66: 6e20 0425 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06da6c: 0c07 |0048: move-result-object v7 │ │ -06da6e: 6e20 0425 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06da74: 0c07 |004c: move-result-object v7 │ │ -06da76: 1a10 9200 |004d: const-string v16, " of intent " // string@0092 │ │ -06da7a: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -06da7e: 6e20 0425 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06da84: 0c07 |0054: move-result-object v7 │ │ -06da86: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -06da8a: 6e20 0325 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -06da90: 0c07 |005a: move-result-object v7 │ │ -06da92: 6e10 0a25 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06da98: 0c07 |005e: move-result-object v7 │ │ -06da9a: 7120 ae1e 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -06daa0: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -06daa4: 5401 1f02 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ -06daa8: 7401 5001 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -06daae: 0c07 |0069: move-result-object v7 │ │ -06dab0: 6e20 6325 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -06dab6: 0c09 |006d: move-result-object v9 │ │ -06dab8: 1f09 aa04 |006e: check-cast v9, Ljava/util/ArrayList; // type@04aa │ │ -06dabc: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -06dac0: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -06dac4: 1a01 c40c |0074: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ -06dac8: 2207 9204 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -06dacc: 7010 fb24 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06dad2: 1a10 6802 |007b: const-string v16, "Action list: " // string@0268 │ │ -06dad6: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -06dada: 6e20 0425 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06dae0: 0c07 |0082: move-result-object v7 │ │ -06dae2: 6e20 0325 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -06dae8: 0c07 |0086: move-result-object v7 │ │ -06daea: 6e10 0a25 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06daf0: 0c07 |008a: move-result-object v7 │ │ -06daf2: 7120 ae1e 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -06daf8: 120e |008e: const/4 v14, #int 0 // #0 │ │ -06dafa: 120a |008f: const/4 v10, #int 0 // #0 │ │ -06dafc: 6e10 4c25 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06db02: 0a01 |0093: move-result v1 │ │ -06db04: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -06db08: 6e20 4625 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06db0e: 0c0d |0099: move-result-object v13 │ │ -06db10: 1f0d 4a01 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ -06db14: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -06db18: 1a01 c40c |009e: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ -06db1c: 2207 9204 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -06db20: 7010 fb24 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06db26: 1a10 aa0e |00a5: const-string v16, "Matching against filter " // string@0eaa │ │ -06db2a: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -06db2e: 6e20 0425 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06db34: 0c07 |00ac: move-result-object v7 │ │ -06db36: 54d0 1a02 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@021a │ │ -06db3a: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -06db3e: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -06db42: 6e20 0325 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -06db48: 0c07 |00b6: move-result-object v7 │ │ -06db4a: 6e10 0a25 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06db50: 0c07 |00ba: move-result-object v7 │ │ -06db52: 7120 ae1e 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -06db58: 55d1 1902 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0219 │ │ -06db5c: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -06db60: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -06db64: 1a01 c40c |00c4: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ -06db68: 1a07 1100 |00c6: const-string v7, " Filter's target already added" // string@0011 │ │ -06db6c: 7120 ae1e 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -06db72: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06db76: 28c3 |00cd: goto 0090 // -003d │ │ -06db78: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -06db7a: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -06db7e: 54d1 1a02 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@021a │ │ -06db82: 1a07 c40c |00d3: const-string v7, "LocalBroadcastManager" // string@0cc4 │ │ -06db86: 7407 8001 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@0180 │ │ -06db8c: 0a0b |00d8: move-result v11 │ │ -06db8e: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -06db92: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -06db96: 1a01 c40c |00dd: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ -06db9a: 2207 9204 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -06db9e: 7010 fb24 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06dba4: 1a10 1000 |00e4: const-string v16, " Filter matched! match=0x" // string@0010 │ │ -06dba8: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -06dbac: 6e20 0425 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06dbb2: 0c07 |00eb: move-result-object v7 │ │ -06dbb4: 7110 9424 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -06dbba: 0c10 |00ef: move-result-object v16 │ │ -06dbbc: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -06dbc0: 6e20 0425 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06dbc6: 0c07 |00f5: move-result-object v7 │ │ -06dbc8: 6e10 0a25 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06dbce: 0c07 |00f9: move-result-object v7 │ │ -06dbd0: 7120 ae1e 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -06dbd6: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -06dbda: 220e aa04 |00ff: new-instance v14, Ljava/util/ArrayList; // type@04aa │ │ -06dbde: 7010 3d25 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@253d │ │ -06dbe4: 6e20 4125 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06dbea: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -06dbec: 5cd1 1902 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0219 │ │ -06dbf0: 28c1 |010a: goto 00cb // -003f │ │ -06dbf2: 0d01 |010b: move-exception v1 │ │ -06dbf4: 1e0f |010c: monitor-exit v15 │ │ -06dbf6: 2701 |010d: throw v1 │ │ -06dbf8: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -06dbfc: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -06dc02: 1a0c 2435 |0113: const-string v12, "unknown reason" // string@3524 │ │ -06dc06: 1a01 c40c |0115: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ -06dc0a: 2207 9204 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -06dc0e: 7010 fb24 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06dc14: 1a10 0f00 |011c: const-string v16, " Filter did not match: " // string@000f │ │ -06dc18: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -06dc1c: 6e20 0425 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06dc22: 0c07 |0123: move-result-object v7 │ │ -06dc24: 6e20 0425 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06dc2a: 0c07 |0127: move-result-object v7 │ │ -06dc2c: 6e10 0a25 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06dc32: 0c07 |012b: move-result-object v7 │ │ -06dc34: 7120 ae1e 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -06dc3a: 289c |012f: goto 00cb // -0064 │ │ -06dc3c: 1a0c 5516 |0130: const-string v12, "action" // string@1655 │ │ -06dc40: 28e3 |0132: goto 0115 // -001d │ │ -06dc42: 1a0c 8518 |0133: const-string v12, "category" // string@1885 │ │ -06dc46: 28e0 |0135: goto 0115 // -0020 │ │ -06dc48: 1a0c 6a1a |0136: const-string v12, "data" // string@1a6a │ │ -06dc4c: 28dd |0138: goto 0115 // -0023 │ │ -06dc4e: 1a0c 1035 |0139: const-string v12, "type" // string@3510 │ │ -06dc52: 28da |013b: goto 0115 // -0026 │ │ -06dc54: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -06dc58: 120a |013e: const/4 v10, #int 0 // #0 │ │ -06dc5a: 6e10 4c25 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06dc60: 0a01 |0142: move-result v1 │ │ -06dc62: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -06dc66: 6e20 4625 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06dc6c: 0c01 |0148: move-result-object v1 │ │ -06dc6e: 1f01 4a01 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ -06dc72: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -06dc74: 5c17 1902 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0219 │ │ -06dc78: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06dc7c: 28ef |0150: goto 013f // -0011 │ │ -06dc7e: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -06dc82: 5401 2402 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ -06dc86: 2207 4901 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0149 │ │ -06dc8a: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -06dc8e: 7030 df07 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@07df │ │ -06dc94: 6e20 4125 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -06dc9a: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -06dc9e: 5401 2102 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0221 │ │ -06dca2: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -06dca4: 6e20 2f03 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@032f │ │ -06dcaa: 0a01 |0167: move-result v1 │ │ -06dcac: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -06dcb0: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -06dcb4: 5401 2102 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0221 │ │ -06dcb8: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -06dcba: 6e20 3703 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0337 │ │ -06dcc0: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -06dcc2: 1e0f |0173: monitor-exit v15 │ │ -06dcc4: 0f01 |0174: return v1 │ │ -06dcc6: 1e0f |0175: monitor-exit v15 │ │ -06dcc8: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -06dcca: 28fd |0177: goto 0174 // -0003 │ │ -06dccc: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +06d9bc: |[06d9bc] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +06d9cc: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +06d9d0: 540f 2502 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ +06d9d4: 1d0f |0004: monitor-enter v15 │ │ +06d9d6: 7401 5001 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +06d9dc: 0c02 |0008: move-result-object v2 │ │ +06d9de: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +06d9e2: 5401 2002 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@0220 │ │ +06d9e6: 6e10 2701 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ +06d9ec: 0c01 |0010: move-result-object v1 │ │ +06d9ee: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +06d9f2: 6e20 7401 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@0174 │ │ +06d9f8: 0c03 |0016: move-result-object v3 │ │ +06d9fa: 7401 5501 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0155 │ │ +06da00: 0c05 |001a: move-result-object v5 │ │ +06da02: 7401 5e01 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@015e │ │ +06da08: 0c04 |001e: move-result-object v4 │ │ +06da0a: 7401 5201 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0152 │ │ +06da10: 0c06 |0022: move-result-object v6 │ │ +06da12: 7401 5901 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@0159 │ │ +06da18: 0a01 |0026: move-result v1 │ │ +06da1a: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +06da1e: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +06da22: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +06da24: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +06da28: 1a01 c40c |002e: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ +06da2c: 2207 9204 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +06da30: 7010 fb24 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06da36: 1a10 8010 |0035: const-string v16, "Resolving type " // string@1080 │ │ +06da3a: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +06da3e: 6e20 0425 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06da44: 0c07 |003c: move-result-object v7 │ │ +06da46: 6e20 0425 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06da4c: 0c07 |0040: move-result-object v7 │ │ +06da4e: 1a10 9a00 |0041: const-string v16, " scheme " // string@009a │ │ +06da52: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +06da56: 6e20 0425 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06da5c: 0c07 |0048: move-result-object v7 │ │ +06da5e: 6e20 0425 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06da64: 0c07 |004c: move-result-object v7 │ │ +06da66: 1a10 9200 |004d: const-string v16, " of intent " // string@0092 │ │ +06da6a: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +06da6e: 6e20 0425 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06da74: 0c07 |0054: move-result-object v7 │ │ +06da76: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +06da7a: 6e20 0325 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +06da80: 0c07 |005a: move-result-object v7 │ │ +06da82: 6e10 0a25 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06da88: 0c07 |005e: move-result-object v7 │ │ +06da8a: 7120 ae1e 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +06da90: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +06da94: 5401 1f02 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ +06da98: 7401 5001 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +06da9e: 0c07 |0069: move-result-object v7 │ │ +06daa0: 6e20 6325 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +06daa6: 0c09 |006d: move-result-object v9 │ │ +06daa8: 1f09 aa04 |006e: check-cast v9, Ljava/util/ArrayList; // type@04aa │ │ +06daac: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +06dab0: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +06dab4: 1a01 c40c |0074: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ +06dab8: 2207 9204 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +06dabc: 7010 fb24 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06dac2: 1a10 6802 |007b: const-string v16, "Action list: " // string@0268 │ │ +06dac6: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +06daca: 6e20 0425 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06dad0: 0c07 |0082: move-result-object v7 │ │ +06dad2: 6e20 0325 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +06dad8: 0c07 |0086: move-result-object v7 │ │ +06dada: 6e10 0a25 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06dae0: 0c07 |008a: move-result-object v7 │ │ +06dae2: 7120 ae1e 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +06dae8: 120e |008e: const/4 v14, #int 0 // #0 │ │ +06daea: 120a |008f: const/4 v10, #int 0 // #0 │ │ +06daec: 6e10 4c25 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06daf2: 0a01 |0093: move-result v1 │ │ +06daf4: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +06daf8: 6e20 4625 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06dafe: 0c0d |0099: move-result-object v13 │ │ +06db00: 1f0d 4a01 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ +06db04: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +06db08: 1a01 c40c |009e: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ +06db0c: 2207 9204 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +06db10: 7010 fb24 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06db16: 1a10 aa0e |00a5: const-string v16, "Matching against filter " // string@0eaa │ │ +06db1a: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +06db1e: 6e20 0425 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06db24: 0c07 |00ac: move-result-object v7 │ │ +06db26: 54d0 1a02 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@021a │ │ +06db2a: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +06db2e: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +06db32: 6e20 0325 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +06db38: 0c07 |00b6: move-result-object v7 │ │ +06db3a: 6e10 0a25 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06db40: 0c07 |00ba: move-result-object v7 │ │ +06db42: 7120 ae1e 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +06db48: 55d1 1902 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0219 │ │ +06db4c: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +06db50: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +06db54: 1a01 c40c |00c4: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ +06db58: 1a07 1100 |00c6: const-string v7, " Filter's target already added" // string@0011 │ │ +06db5c: 7120 ae1e 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +06db62: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +06db66: 28c3 |00cd: goto 0090 // -003d │ │ +06db68: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +06db6a: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +06db6e: 54d1 1a02 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@021a │ │ +06db72: 1a07 c40c |00d3: const-string v7, "LocalBroadcastManager" // string@0cc4 │ │ +06db76: 7407 8001 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@0180 │ │ +06db7c: 0a0b |00d8: move-result v11 │ │ +06db7e: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +06db82: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +06db86: 1a01 c40c |00dd: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ +06db8a: 2207 9204 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +06db8e: 7010 fb24 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06db94: 1a10 1000 |00e4: const-string v16, " Filter matched! match=0x" // string@0010 │ │ +06db98: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +06db9c: 6e20 0425 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06dba2: 0c07 |00eb: move-result-object v7 │ │ +06dba4: 7110 9424 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +06dbaa: 0c10 |00ef: move-result-object v16 │ │ +06dbac: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +06dbb0: 6e20 0425 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06dbb6: 0c07 |00f5: move-result-object v7 │ │ +06dbb8: 6e10 0a25 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06dbbe: 0c07 |00f9: move-result-object v7 │ │ +06dbc0: 7120 ae1e 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +06dbc6: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +06dbca: 220e aa04 |00ff: new-instance v14, Ljava/util/ArrayList; // type@04aa │ │ +06dbce: 7010 3d25 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@253d │ │ +06dbd4: 6e20 4125 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06dbda: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +06dbdc: 5cd1 1902 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0219 │ │ +06dbe0: 28c1 |010a: goto 00cb // -003f │ │ +06dbe2: 0d01 |010b: move-exception v1 │ │ +06dbe4: 1e0f |010c: monitor-exit v15 │ │ +06dbe6: 2701 |010d: throw v1 │ │ +06dbe8: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +06dbec: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +06dbf2: 1a0c 2435 |0113: const-string v12, "unknown reason" // string@3524 │ │ +06dbf6: 1a01 c40c |0115: const-string v1, "LocalBroadcastManager" // string@0cc4 │ │ +06dbfa: 2207 9204 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +06dbfe: 7010 fb24 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06dc04: 1a10 0f00 |011c: const-string v16, " Filter did not match: " // string@000f │ │ +06dc08: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +06dc0c: 6e20 0425 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06dc12: 0c07 |0123: move-result-object v7 │ │ +06dc14: 6e20 0425 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06dc1a: 0c07 |0127: move-result-object v7 │ │ +06dc1c: 6e10 0a25 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06dc22: 0c07 |012b: move-result-object v7 │ │ +06dc24: 7120 ae1e 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +06dc2a: 289c |012f: goto 00cb // -0064 │ │ +06dc2c: 1a0c 5516 |0130: const-string v12, "action" // string@1655 │ │ +06dc30: 28e3 |0132: goto 0115 // -001d │ │ +06dc32: 1a0c 8518 |0133: const-string v12, "category" // string@1885 │ │ +06dc36: 28e0 |0135: goto 0115 // -0020 │ │ +06dc38: 1a0c 6a1a |0136: const-string v12, "data" // string@1a6a │ │ +06dc3c: 28dd |0138: goto 0115 // -0023 │ │ +06dc3e: 1a0c 1035 |0139: const-string v12, "type" // string@3510 │ │ +06dc42: 28da |013b: goto 0115 // -0026 │ │ +06dc44: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +06dc48: 120a |013e: const/4 v10, #int 0 // #0 │ │ +06dc4a: 6e10 4c25 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06dc50: 0a01 |0142: move-result v1 │ │ +06dc52: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +06dc56: 6e20 4625 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06dc5c: 0c01 |0148: move-result-object v1 │ │ +06dc5e: 1f01 4a01 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ +06dc62: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +06dc64: 5c17 1902 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0219 │ │ +06dc68: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +06dc6c: 28ef |0150: goto 013f // -0011 │ │ +06dc6e: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +06dc72: 5401 2402 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@0224 │ │ +06dc76: 2207 4901 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0149 │ │ +06dc7a: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +06dc7e: 7030 df07 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@07df │ │ +06dc84: 6e20 4125 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +06dc8a: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +06dc8e: 5401 2102 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0221 │ │ +06dc92: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +06dc94: 6e20 2f03 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@032f │ │ +06dc9a: 0a01 |0167: move-result v1 │ │ +06dc9c: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +06dca0: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +06dca4: 5401 2102 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@0221 │ │ +06dca8: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +06dcaa: 6e20 3703 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0337 │ │ +06dcb0: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +06dcb2: 1e0f |0173: monitor-exit v15 │ │ +06dcb4: 0f01 |0174: return v1 │ │ +06dcb6: 1e0f |0175: monitor-exit v15 │ │ +06dcb8: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +06dcba: 28fd |0177: goto 0174 // -0003 │ │ +06dcbc: 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 │ │ @@ -21694,20 +21694,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06dcf8: |[06dcf8] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -06dd08: 6e20 e807 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@07e8 │ │ -06dd0e: 0a00 |0003: move-result v0 │ │ -06dd10: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -06dd14: 7010 e507 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@07e5 │ │ -06dd1a: 0e00 |0009: return-void │ │ +06dce8: |[06dce8] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +06dcf8: 6e20 e807 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@07e8 │ │ +06dcfe: 0a00 |0003: move-result v0 │ │ +06dd00: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +06dd04: 7010 e507 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@07e5 │ │ +06dd0a: 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; │ │ @@ -21718,69 +21718,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -06dd1c: |[06dd1c] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -06dd2c: 5498 2502 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ -06dd30: 1d08 |0002: monitor-enter v8 │ │ -06dd32: 5497 2502 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ -06dd36: 6e20 6625 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2566 │ │ -06dd3c: 0c02 |0008: move-result-object v2 │ │ -06dd3e: 1f02 aa04 |0009: check-cast v2, Ljava/util/ArrayList; // type@04aa │ │ -06dd42: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -06dd46: 1e08 |000d: monitor-exit v8 │ │ -06dd48: 0e00 |000e: return-void │ │ -06dd4a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -06dd4c: 6e10 4c25 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06dd52: 0a07 |0013: move-result v7 │ │ -06dd54: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -06dd58: 6e20 4625 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06dd5e: 0c01 |0019: move-result-object v1 │ │ -06dd60: 1f01 3100 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0031 │ │ -06dd64: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -06dd66: 6e10 7e01 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@017e │ │ -06dd6c: 0a07 |0020: move-result v7 │ │ -06dd6e: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -06dd72: 6e20 7f01 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@017f │ │ -06dd78: 0c00 |0026: move-result-object v0 │ │ -06dd7a: 5497 1f02 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ -06dd7e: 6e20 6325 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -06dd84: 0c06 |002c: move-result-object v6 │ │ -06dd86: 1f06 aa04 |002d: check-cast v6, Ljava/util/ArrayList; // type@04aa │ │ -06dd8a: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -06dd8e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -06dd90: 6e10 4c25 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06dd96: 0a07 |0035: move-result v7 │ │ -06dd98: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -06dd9c: 6e20 4625 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -06dda2: 0c07 |003b: move-result-object v7 │ │ -06dda4: 1f07 4a01 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ -06dda8: 5477 1b02 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@021b │ │ -06ddac: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -06ddb0: 6e20 4925 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -06ddb6: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -06ddba: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06ddbe: 28e9 |0049: goto 0032 // -0017 │ │ -06ddc0: 6e10 4c25 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -06ddc6: 0a07 |004d: move-result v7 │ │ -06ddc8: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -06ddcc: 5497 1f02 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ -06ddd0: 6e20 6625 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2566 │ │ -06ddd6: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06ddda: 28c6 |0057: goto 001d // -003a │ │ -06dddc: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06dde0: 28b6 |005a: goto 0010 // -004a │ │ -06dde2: 1e08 |005b: monitor-exit v8 │ │ -06dde4: 28b2 |005c: goto 000e // -004e │ │ -06dde6: 0d07 |005d: move-exception v7 │ │ -06dde8: 1e08 |005e: monitor-exit v8 │ │ -06ddea: 2707 |005f: throw v7 │ │ +06dd0c: |[06dd0c] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +06dd1c: 5498 2502 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ +06dd20: 1d08 |0002: monitor-enter v8 │ │ +06dd22: 5497 2502 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0225 │ │ +06dd26: 6e20 6625 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2566 │ │ +06dd2c: 0c02 |0008: move-result-object v2 │ │ +06dd2e: 1f02 aa04 |0009: check-cast v2, Ljava/util/ArrayList; // type@04aa │ │ +06dd32: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +06dd36: 1e08 |000d: monitor-exit v8 │ │ +06dd38: 0e00 |000e: return-void │ │ +06dd3a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +06dd3c: 6e10 4c25 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06dd42: 0a07 |0013: move-result v7 │ │ +06dd44: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +06dd48: 6e20 4625 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06dd4e: 0c01 |0019: move-result-object v1 │ │ +06dd50: 1f01 3100 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0031 │ │ +06dd54: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +06dd56: 6e10 7e01 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@017e │ │ +06dd5c: 0a07 |0020: move-result v7 │ │ +06dd5e: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +06dd62: 6e20 7f01 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@017f │ │ +06dd68: 0c00 |0026: move-result-object v0 │ │ +06dd6a: 5497 1f02 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ +06dd6e: 6e20 6325 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +06dd74: 0c06 |002c: move-result-object v6 │ │ +06dd76: 1f06 aa04 |002d: check-cast v6, Ljava/util/ArrayList; // type@04aa │ │ +06dd7a: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +06dd7e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +06dd80: 6e10 4c25 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06dd86: 0a07 |0035: move-result v7 │ │ +06dd88: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +06dd8c: 6e20 4625 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +06dd92: 0c07 |003b: move-result-object v7 │ │ +06dd94: 1f07 4a01 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@014a │ │ +06dd98: 5477 1b02 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@021b │ │ +06dd9c: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +06dda0: 6e20 4925 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +06dda6: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +06ddaa: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06ddae: 28e9 |0049: goto 0032 // -0017 │ │ +06ddb0: 6e10 4c25 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +06ddb6: 0a07 |004d: move-result v7 │ │ +06ddb8: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +06ddbc: 5497 1f02 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@021f │ │ +06ddc0: 6e20 6625 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2566 │ │ +06ddc6: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06ddca: 28c6 |0057: goto 001d // -003a │ │ +06ddcc: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ddd0: 28b6 |005a: goto 0010 // -004a │ │ +06ddd2: 1e08 |005b: monitor-exit v8 │ │ +06ddd4: 28b2 |005c: goto 000e // -004e │ │ +06ddd6: 0d07 |005d: move-exception v7 │ │ +06ddd8: 1e08 |005e: monitor-exit v8 │ │ +06ddda: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -21848,21 +21848,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06ddf8: |[06ddf8] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -06de08: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -06de0e: 2200 d004 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@04d0 │ │ -06de12: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -06de14: 7020 d025 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@25d0 │ │ -06de1a: 5b20 2602 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0226 │ │ -06de1e: 0e00 |000b: return-void │ │ +06dde8: |[06dde8] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +06ddf8: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +06ddfe: 2200 d004 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@04d0 │ │ +06de02: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +06de04: 7020 d025 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@25d0 │ │ +06de0a: 5b20 2602 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0226 │ │ +06de0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -21872,30 +21872,30 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06de20: |[06de20] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -06de30: 2200 9504 |0000: new-instance v0, Ljava/lang/Thread; // type@0495 │ │ -06de34: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -06de38: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06de3e: 1a02 ee0e |0007: const-string v2, "ModernAsyncTask #" // string@0eee │ │ -06de42: 6e20 0425 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06de48: 0c01 |000c: move-result-object v1 │ │ -06de4a: 5432 2602 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0226 │ │ -06de4e: 6e10 d125 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@25d1 │ │ -06de54: 0a02 |0012: move-result v2 │ │ -06de56: 6e20 0025 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06de5c: 0c01 |0016: move-result-object v1 │ │ -06de5e: 6e10 0a25 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06de64: 0c01 |001a: move-result-object v1 │ │ -06de66: 7030 1025 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2510 │ │ -06de6c: 1100 |001e: return-object v0 │ │ +06de10: |[06de10] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +06de20: 2200 9504 |0000: new-instance v0, Ljava/lang/Thread; // type@0495 │ │ +06de24: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +06de28: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06de2e: 1a02 ee0e |0007: const-string v2, "ModernAsyncTask #" // string@0eee │ │ +06de32: 6e20 0425 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06de38: 0c01 |000c: move-result-object v1 │ │ +06de3a: 5432 2602 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0226 │ │ +06de3e: 6e10 d125 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@25d1 │ │ +06de44: 0a02 |0012: move-result v2 │ │ +06de46: 6e20 0025 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06de4c: 0c01 |0016: move-result-object v1 │ │ +06de4e: 6e10 0a25 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06de54: 0c01 |001a: move-result-object v1 │ │ +06de56: 7030 1025 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2510 │ │ +06de5c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ @@ -21934,18 +21934,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 │ │ -06de70: |[06de70] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -06de80: 5b01 2902 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0229 │ │ -06de84: 7020 c625 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@25c6 │ │ -06de8a: 0e00 |0005: return-void │ │ +06de60: |[06de60] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +06de70: 5b01 2902 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0229 │ │ +06de74: 7020 c625 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@25c6 │ │ +06de7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -21958,41 +21958,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -06de8c: |[06de8c] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -06de9c: 6e10 f107 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@07f1 │ │ -06dea2: 0c01 |0003: move-result-object v1 │ │ -06dea4: 5463 2902 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0229 │ │ -06dea8: 7120 0408 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0804 │ │ -06deae: 0e00 |0009: return-void │ │ -06deb0: 0d00 |000a: move-exception v0 │ │ -06deb2: 1a03 f302 |000b: const-string v3, "AsyncTask" // string@02f3 │ │ -06deb6: 7120 b11e 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ -06debc: 28f9 |0010: goto 0009 // -0007 │ │ -06debe: 0d00 |0011: move-exception v0 │ │ -06dec0: 2203 8e04 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ -06dec4: 1a04 e802 |0014: const-string v4, "An error occured while executing doInBackground()" // string@02e8 │ │ -06dec8: 6e10 bc25 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@25bc │ │ -06dece: 0c05 |0019: move-result-object v5 │ │ -06ded0: 7030 c924 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24c9 │ │ -06ded6: 2703 |001d: throw v3 │ │ -06ded8: 0d00 |001e: move-exception v0 │ │ -06deda: 5463 2902 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0229 │ │ -06dede: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -06dee0: 7120 0408 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0804 │ │ -06dee6: 28e4 |0025: goto 0009 // -001c │ │ -06dee8: 0d02 |0026: move-exception v2 │ │ -06deea: 2203 8e04 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ -06deee: 1a04 e802 |0029: const-string v4, "An error occured while executing doInBackground()" // string@02e8 │ │ -06def2: 7030 c924 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24c9 │ │ -06def8: 2703 |002e: throw v3 │ │ +06de7c: |[06de7c] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +06de8c: 6e10 f107 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@07f1 │ │ +06de92: 0c01 |0003: move-result-object v1 │ │ +06de94: 5463 2902 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0229 │ │ +06de98: 7120 0408 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0804 │ │ +06de9e: 0e00 |0009: return-void │ │ +06dea0: 0d00 |000a: move-exception v0 │ │ +06dea2: 1a03 f302 |000b: const-string v3, "AsyncTask" // string@02f3 │ │ +06dea6: 7120 b11e 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ +06deac: 28f9 |0010: goto 0009 // -0007 │ │ +06deae: 0d00 |0011: move-exception v0 │ │ +06deb0: 2203 8e04 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ +06deb4: 1a04 e802 |0014: const-string v4, "An error occured while executing doInBackground()" // string@02e8 │ │ +06deb8: 6e10 bc25 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@25bc │ │ +06debe: 0c05 |0019: move-result-object v5 │ │ +06dec0: 7030 c924 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24c9 │ │ +06dec6: 2703 |001d: throw v3 │ │ +06dec8: 0d00 |001e: move-exception v0 │ │ +06deca: 5463 2902 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0229 │ │ +06dece: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +06ded0: 7120 0408 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0804 │ │ +06ded6: 28e4 |0025: goto 0009 // -001c │ │ +06ded8: 0d02 |0026: move-exception v2 │ │ +06deda: 2203 8e04 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ +06dede: 1a04 e802 |0029: const-string v4, "An error occured while executing doInBackground()" // string@02e8 │ │ +06dee2: 7030 c924 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@24c9 │ │ +06dee8: 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 : │ │ @@ -22050,37 +22050,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -06df14: |[06df14] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -06df24: 7100 fd07 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@07fd │ │ -06df2a: 0c00 |0003: move-result-object v0 │ │ -06df2c: 2100 |0004: array-length v0, v0 │ │ -06df2e: 2300 5406 |0005: new-array v0, v0, [I // type@0654 │ │ -06df32: 6900 2a02 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@022a │ │ -06df36: 6200 2a02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@022a │ │ -06df3a: 6201 3002 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0230 │ │ -06df3e: 6e10 fb07 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@07fb │ │ -06df44: 0a01 |0010: move-result v1 │ │ -06df46: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -06df48: 4b02 0001 |0012: aput v2, v0, v1 │ │ -06df4c: 6200 2a02 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@022a │ │ -06df50: 6201 2e02 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022e │ │ -06df54: 6e10 fb07 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@07fb │ │ -06df5a: 0a01 |001b: move-result v1 │ │ -06df5c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -06df5e: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06df62: 0e00 |001f: return-void │ │ -06df64: 0d00 |0020: move-exception v0 │ │ -06df66: 28fe |0021: goto 001f // -0002 │ │ -06df68: 0d00 |0022: move-exception v0 │ │ -06df6a: 28f1 |0023: goto 0014 // -000f │ │ +06df04: |[06df04] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +06df14: 7100 fd07 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@07fd │ │ +06df1a: 0c00 |0003: move-result-object v0 │ │ +06df1c: 2100 |0004: array-length v0, v0 │ │ +06df1e: 2300 5406 |0005: new-array v0, v0, [I // type@0654 │ │ +06df22: 6900 2a02 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@022a │ │ +06df26: 6200 2a02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@022a │ │ +06df2a: 6201 3002 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0230 │ │ +06df2e: 6e10 fb07 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@07fb │ │ +06df34: 0a01 |0010: move-result v1 │ │ +06df36: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +06df38: 4b02 0001 |0012: aput v2, v0, v1 │ │ +06df3c: 6200 2a02 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@022a │ │ +06df40: 6201 2e02 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022e │ │ +06df44: 6e10 fb07 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@07fb │ │ +06df4a: 0a01 |001b: move-result v1 │ │ +06df4c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +06df4e: 4b02 0001 |001d: aput v2, v0, v1 │ │ +06df52: 0e00 |001f: return-void │ │ +06df54: 0d00 |0020: move-exception v0 │ │ +06df56: 28fe |0021: goto 001f // -0002 │ │ +06df58: 0d00 |0022: move-exception v0 │ │ +06df5a: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ @@ -22130,19 +22130,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06df88: |[06df88] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -06df98: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06df9e: 5b01 2c02 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@022c │ │ -06dfa2: 5b02 2b02 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@022b │ │ -06dfa6: 0e00 |0007: return-void │ │ +06df78: |[06df78] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +06df88: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06df8e: 5b01 2c02 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@022c │ │ +06df92: 5b02 2b02 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@022b │ │ +06df96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ @@ -22183,17 +22183,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06dfa8: |[06dfa8] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -06dfb8: 7010 2b03 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -06dfbe: 0e00 |0003: return-void │ │ +06df98: |[06df98] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +06dfa8: 7010 2b03 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +06dfae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -22201,17 +22201,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06dfc0: |[06dfc0] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -06dfd0: 7010 f407 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@07f4 │ │ -06dfd6: 0e00 |0003: return-void │ │ +06dfb0: |[06dfb0] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +06dfc0: 7010 f407 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@07f4 │ │ +06dfc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -22221,32 +22221,32 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06dfd8: |[06dfd8] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -06dfe8: 5450 4300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -06dfec: 1f00 5001 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0150 │ │ -06dff0: 5251 4400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0044 │ │ -06dff4: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -06dffa: 0e00 |0009: return-void │ │ -06dffc: 5401 2c02 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@022c │ │ -06e000: 5402 2b02 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@022b │ │ -06e004: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -06e006: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -06e00a: 7120 0508 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0805 │ │ -06e010: 28f5 |0014: goto 0009 // -000b │ │ -06e012: 5401 2c02 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@022c │ │ -06e016: 5402 2b02 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@022b │ │ -06e01a: 6e20 1508 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0815 │ │ -06e020: 28ed |001c: goto 0009 // -0013 │ │ -06e022: 0000 |001d: nop // spacer │ │ -06e024: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +06dfc8: |[06dfc8] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +06dfd8: 5450 4300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +06dfdc: 1f00 5001 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0150 │ │ +06dfe0: 5251 4400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0044 │ │ +06dfe4: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +06dfea: 0e00 |0009: return-void │ │ +06dfec: 5401 2c02 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@022c │ │ +06dff0: 5402 2b02 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@022b │ │ +06dff4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +06dff6: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +06dffa: 7120 0508 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0805 │ │ +06e000: 28f5 |0014: goto 0009 // -000b │ │ +06e002: 5401 2c02 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@022c │ │ +06e006: 5402 2b02 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@022b │ │ +06e00a: 6e20 1508 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0815 │ │ +06e010: 28ed |001c: goto 0009 // -0013 │ │ +06e012: 0000 |001d: nop // spacer │ │ +06e014: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ @@ -22305,40 +22305,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -06e034: |[06e034] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -06e044: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -06e046: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -06e048: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06e04a: 2200 5201 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ -06e04e: 1a01 b00f |0005: const-string v1, "PENDING" // string@0fb0 │ │ -06e052: 7030 fa07 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@07fa │ │ -06e058: 6900 2f02 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022f │ │ -06e05c: 2200 5201 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ -06e060: 1a01 6610 |000e: const-string v1, "RUNNING" // string@1066 │ │ -06e064: 7030 fa07 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@07fa │ │ -06e06a: 6900 3002 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0230 │ │ -06e06e: 2200 5201 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ -06e072: 1a01 2005 |0017: const-string v1, "FINISHED" // string@0520 │ │ -06e076: 7030 fa07 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@07fa │ │ -06e07c: 6900 2e02 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022e │ │ -06e080: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -06e082: 2300 6606 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0666 │ │ -06e086: 6201 2f02 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022f │ │ -06e08a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -06e08e: 6201 3002 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0230 │ │ -06e092: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -06e096: 6201 2e02 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022e │ │ -06e09a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -06e09e: 6900 2d02 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@022d │ │ -06e0a2: 0e00 |002f: return-void │ │ +06e024: |[06e024] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +06e034: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06e036: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +06e038: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06e03a: 2200 5201 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ +06e03e: 1a01 b00f |0005: const-string v1, "PENDING" // string@0fb0 │ │ +06e042: 7030 fa07 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@07fa │ │ +06e048: 6900 2f02 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022f │ │ +06e04c: 2200 5201 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ +06e050: 1a01 6610 |000e: const-string v1, "RUNNING" // string@1066 │ │ +06e054: 7030 fa07 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@07fa │ │ +06e05a: 6900 3002 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0230 │ │ +06e05e: 2200 5201 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ +06e062: 1a01 2005 |0017: const-string v1, "FINISHED" // string@0520 │ │ +06e066: 7030 fa07 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@07fa │ │ +06e06c: 6900 2e02 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022e │ │ +06e070: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +06e072: 2300 6606 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0666 │ │ +06e076: 6201 2f02 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022f │ │ +06e07a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +06e07e: 6201 3002 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0230 │ │ +06e082: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +06e086: 6201 2e02 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022e │ │ +06e08a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +06e08e: 6900 2d02 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@022d │ │ +06e092: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -22348,17 +22348,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 │ │ -06e0a4: |[06e0a4] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -06e0b4: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ -06e0ba: 0e00 |0003: return-void │ │ +06e094: |[06e094] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +06e0a4: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ +06e0aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -22368,20 +22368,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 │ │ -06e0bc: |[06e0bc] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -06e0cc: 1c00 5201 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ -06e0d0: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ -06e0d6: 0c00 |0005: move-result-object v0 │ │ -06e0d8: 1f00 5201 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ -06e0dc: 1100 |0008: return-object v0 │ │ +06e0ac: |[06e0ac] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +06e0bc: 1c00 5201 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ +06e0c0: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ +06e0c6: 0c00 |0005: move-result-object v0 │ │ +06e0c8: 1f00 5201 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0152 │ │ +06e0cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -22389,20 +22389,20 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06e0e0: |[06e0e0] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -06e0f0: 6200 2d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@022d │ │ -06e0f4: 6e10 4f2f 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@2f4f │ │ -06e0fa: 0c00 |0005: move-result-object v0 │ │ -06e0fc: 1f00 6606 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0666 │ │ -06e100: 1100 |0008: return-object v0 │ │ +06e0d0: |[06e0d0] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +06e0e0: 6200 2d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@022d │ │ +06e0e4: 6e10 4f2f 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@2f4f │ │ +06e0ea: 0c00 |0005: move-result-object v0 │ │ +06e0ec: 1f00 6606 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0666 │ │ +06e0f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3823 (ModernAsyncTask.java) │ │ @@ -22443,17 +22443,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e104: |[06e104] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -06e114: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06e11a: 0e00 |0003: return-void │ │ +06e0f4: |[06e0f4] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +06e104: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06e10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ @@ -22462,17 +22462,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e11c: |[06e11c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -06e12c: 7010 fe07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@07fe │ │ -06e132: 0e00 |0003: return-void │ │ +06e10c: |[06e10c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +06e11c: 7010 fe07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@07fe │ │ +06e122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ @@ -22606,38 +22606,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -06e134: |[06e134] android.support.v4.content.ModernAsyncTask.:()V │ │ -06e144: 2200 4c01 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@014c │ │ -06e148: 7010 eb07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@07eb │ │ -06e14e: 6900 4002 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0240 │ │ -06e152: 2200 ca04 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@04ca │ │ -06e156: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -06e15a: 7020 cb25 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@25cb │ │ -06e160: 6900 3f02 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@023f │ │ -06e164: 2201 cc04 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@04cc │ │ -06e168: 1252 |0012: const/4 v2, #int 5 // #5 │ │ -06e16a: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ -06e16e: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ -06e172: 6206 d20b |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0bd2 │ │ -06e176: 6207 3f02 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@023f │ │ -06e17a: 6208 4002 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0240 │ │ -06e17e: 7608 cc25 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@25cc │ │ -06e184: 6901 3802 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0238 │ │ -06e188: 2200 5101 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0151 │ │ -06e18c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -06e18e: 7020 f507 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@07f5 │ │ -06e194: 6900 3e02 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@023e │ │ -06e198: 6200 3802 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0238 │ │ -06e19c: 6900 3d02 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@023d │ │ -06e1a0: 0e00 |002e: return-void │ │ +06e124: |[06e124] android.support.v4.content.ModernAsyncTask.:()V │ │ +06e134: 2200 4c01 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@014c │ │ +06e138: 7010 eb07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@07eb │ │ +06e13e: 6900 4002 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0240 │ │ +06e142: 2200 ca04 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@04ca │ │ +06e146: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +06e14a: 7020 cb25 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@25cb │ │ +06e150: 6900 3f02 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@023f │ │ +06e154: 2201 cc04 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@04cc │ │ +06e158: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +06e15a: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +06e15e: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +06e162: 6206 d20b |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0bd2 │ │ +06e166: 6207 3f02 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@023f │ │ +06e16a: 6208 4002 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0240 │ │ +06e16e: 7608 cc25 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@25cc │ │ +06e174: 6901 3802 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0238 │ │ +06e178: 2200 5101 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0151 │ │ +06e17c: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +06e17e: 7020 f507 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@07f5 │ │ +06e184: 6900 3e02 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@023e │ │ +06e188: 6200 3802 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0238 │ │ +06e18c: 6900 3d02 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@023d │ │ +06e190: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=62 │ │ 0x0010 line=68 │ │ 0x0022 line=75 │ │ 0x002a line=77 │ │ @@ -22648,29 +22648,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06e1a4: |[06e1a4] android.support.v4.content.ModernAsyncTask.:()V │ │ -06e1b4: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -06e1ba: 6200 2f02 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022f │ │ -06e1be: 5b20 3a02 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ -06e1c2: 2200 cf04 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@04cf │ │ -06e1c6: 7010 cd25 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@25cd │ │ -06e1cc: 5b20 3b02 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@023b │ │ -06e1d0: 2200 4d01 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@014d │ │ -06e1d4: 7020 ed07 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@07ed │ │ -06e1da: 5b20 3c02 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@023c │ │ -06e1de: 2200 4e01 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@014e │ │ -06e1e2: 5421 3c02 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@023c │ │ -06e1e6: 7030 ef07 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@07ef │ │ -06e1ec: 5b20 3902 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ -06e1f0: 0e00 |001e: return-void │ │ +06e194: |[06e194] android.support.v4.content.ModernAsyncTask.:()V │ │ +06e1a4: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +06e1aa: 6200 2f02 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022f │ │ +06e1ae: 5b20 3a02 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ +06e1b2: 2200 cf04 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@04cf │ │ +06e1b6: 7010 cd25 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@25cd │ │ +06e1bc: 5b20 3b02 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@023b │ │ +06e1c0: 2200 4d01 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@014d │ │ +06e1c4: 7020 ed07 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@07ed │ │ +06e1ca: 5b20 3c02 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@023c │ │ +06e1ce: 2200 4e01 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@014e │ │ +06e1d2: 5421 3c02 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@023c │ │ +06e1d6: 7030 ef07 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@07ef │ │ +06e1dc: 5b20 3902 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ +06e1e0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=81 │ │ 0x0007 line=83 │ │ 0x000e line=118 │ │ 0x0015 line=127 │ │ @@ -22684,17 +22684,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 │ │ -06e1f4: |[06e1f4] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -06e204: 5410 3b02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@023b │ │ -06e208: 1100 |0002: return-object v0 │ │ +06e1e4: |[06e1e4] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +06e1f4: 5410 3b02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@023b │ │ +06e1f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -22702,18 +22702,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 │ │ -06e20c: |[06e20c] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -06e21c: 7020 1608 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0816 │ │ -06e222: 0c00 |0003: move-result-object v0 │ │ -06e224: 1100 |0004: return-object v0 │ │ +06e1fc: |[06e1fc] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +06e20c: 7020 1608 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0816 │ │ +06e212: 0c00 |0003: move-result-object v0 │ │ +06e214: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -22722,17 +22722,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 │ │ -06e228: |[06e228] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -06e238: 7020 1708 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0817 │ │ -06e23e: 0e00 |0003: return-void │ │ +06e218: |[06e218] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +06e228: 7020 1708 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0817 │ │ +06e22e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -22741,17 +22741,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 │ │ -06e240: |[06e240] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -06e250: 7020 0b08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@080b │ │ -06e256: 0e00 |0003: return-void │ │ +06e230: |[06e230] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +06e240: 7020 0b08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@080b │ │ +06e246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -22760,18 +22760,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06e258: |[06e258] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -06e268: 6200 3d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@023d │ │ -06e26c: 7220 bd25 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@25bd │ │ -06e272: 0e00 |0005: return-void │ │ +06e248: |[06e248] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +06e258: 6200 3d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@023d │ │ +06e25c: 7220 bd25 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@25bd │ │ +06e262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -22780,24 +22780,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06e274: |[06e274] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -06e284: 6e10 1008 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0810 │ │ -06e28a: 0a00 |0003: move-result v0 │ │ -06e28c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -06e290: 6e20 1208 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0812 │ │ -06e296: 6200 2e02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022e │ │ -06e29a: 5b10 3a02 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ -06e29e: 0e00 |000d: return-void │ │ -06e2a0: 6e20 1308 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0813 │ │ -06e2a6: 28f8 |0011: goto 0009 // -0008 │ │ +06e264: |[06e264] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +06e274: 6e10 1008 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0810 │ │ +06e27a: 0a00 |0003: move-result v0 │ │ +06e27c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +06e280: 6e20 1208 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0812 │ │ +06e286: 6200 2e02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022e │ │ +06e28a: 5b10 3a02 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ +06e28e: 0e00 |000d: return-void │ │ +06e290: 6e20 1308 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0813 │ │ +06e296: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0006 line=459 │ │ 0x0009 line=463 │ │ 0x000d line=464 │ │ 0x000e line=461 │ │ @@ -22812,18 +22812,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e2a8: |[06e2a8] android.support.v4.content.ModernAsyncTask.init:()V │ │ -06e2b8: 6200 3e02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@023e │ │ -06e2bc: 6e10 f607 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@07f6 │ │ -06e2c2: 0e00 |0005: return-void │ │ +06e298: |[06e298] android.support.v4.content.ModernAsyncTask.init:()V │ │ +06e2a8: 6200 3e02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@023e │ │ +06e2ac: 6e10 f607 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@07f6 │ │ +06e2b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -22831,26 +22831,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06e2c4: |[06e2c4] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -06e2d4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -06e2d6: 6201 3e02 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@023e │ │ -06e2da: 2202 5001 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0150 │ │ -06e2de: 2353 7806 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0678 │ │ -06e2e2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -06e2e4: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -06e2e8: 7030 f307 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@07f3 │ │ -06e2ee: 6e30 f807 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@07f8 │ │ -06e2f4: 0c00 |0010: move-result-object v0 │ │ -06e2f6: 6e10 4303 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -06e2fc: 1107 |0014: return-object v7 │ │ +06e2b4: |[06e2b4] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +06e2c4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +06e2c6: 6201 3e02 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@023e │ │ +06e2ca: 2202 5001 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0150 │ │ +06e2ce: 2353 7806 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0678 │ │ +06e2d2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +06e2d4: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +06e2d8: 7030 f307 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@07f3 │ │ +06e2de: 6e30 f807 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@07f8 │ │ +06e2e4: 0c00 |0010: move-result-object v0 │ │ +06e2e6: 6e10 4303 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +06e2ec: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0011 line=159 │ │ 0x0014 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22864,21 +22864,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06e300: |[06e300] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -06e310: 5421 3b02 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@023b │ │ -06e314: 6e10 ce25 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@25ce │ │ -06e31a: 0a00 |0005: move-result v0 │ │ -06e31c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06e320: 7020 1608 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0816 │ │ -06e326: 0e00 |000b: return-void │ │ +06e2f0: |[06e2f0] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +06e300: 5421 3b02 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@023b │ │ +06e304: 6e10 ce25 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@25ce │ │ +06e30a: 0a00 |0005: move-result v0 │ │ +06e30c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06e310: 7020 1608 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0816 │ │ +06e316: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000b line=154 │ │ locals : │ │ @@ -22893,17 +22893,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 │ │ -06e328: |[06e328] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -06e338: 6900 3d02 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@023d │ │ -06e33c: 0e00 |0002: return-void │ │ +06e318: |[06e318] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +06e328: 6900 3d02 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@023d │ │ +06e32c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -22913,19 +22913,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e340: |[06e340] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -06e350: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ -06e354: 6e20 c725 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@25c7 │ │ -06e35a: 0a00 |0005: move-result v0 │ │ -06e35c: 0f00 |0006: return v0 │ │ +06e330: |[06e330] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +06e340: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ +06e344: 6e20 c725 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@25c7 │ │ +06e34a: 0a00 |0005: move-result v0 │ │ +06e34c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ @@ -22941,19 +22941,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 │ │ -06e360: |[06e360] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -06e370: 6200 3d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@023d │ │ -06e374: 6e30 0a08 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@080a │ │ -06e37a: 0c00 |0005: move-result-object v0 │ │ -06e37c: 1100 |0006: return-object v0 │ │ +06e350: |[06e350] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +06e360: 6200 3d02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@023d │ │ +06e364: 6e30 0a08 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@080a │ │ +06e36a: 0c00 |0005: move-result-object v0 │ │ +06e36c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -22964,41 +22964,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 │ │ -06e380: |[06e380] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -06e390: 5420 3a02 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ -06e394: 6201 2f02 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022f │ │ -06e398: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -06e39c: 6200 2a02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@022a │ │ -06e3a0: 5421 3a02 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ -06e3a4: 6e10 fb07 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@07fb │ │ -06e3aa: 0a01 |000d: move-result v1 │ │ -06e3ac: 4400 0001 |000e: aget v0, v0, v1 │ │ -06e3b0: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -06e3b6: 6200 3002 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0230 │ │ -06e3ba: 5b20 3a02 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ -06e3be: 6e10 1408 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0814 │ │ -06e3c4: 5420 3c02 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@023c │ │ -06e3c8: 5b04 3102 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0231 │ │ -06e3cc: 5420 3902 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ -06e3d0: 7220 bd25 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@25bd │ │ -06e3d6: 1102 |0023: return-object v2 │ │ -06e3d8: 2200 7f04 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06e3dc: 1a01 a503 |0026: const-string v1, "Cannot execute task: the task is already running." // string@03a5 │ │ -06e3e0: 7020 8c24 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06e3e6: 2700 |002b: throw v0 │ │ -06e3e8: 2200 7f04 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -06e3ec: 1a01 a403 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@03a4 │ │ -06e3f0: 7020 8c24 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -06e3f6: 2700 |0033: throw v0 │ │ -06e3f8: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +06e370: |[06e370] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +06e380: 5420 3a02 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ +06e384: 6201 2f02 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@022f │ │ +06e388: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +06e38c: 6200 2a02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@022a │ │ +06e390: 5421 3a02 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ +06e394: 6e10 fb07 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@07fb │ │ +06e39a: 0a01 |000d: move-result v1 │ │ +06e39c: 4400 0001 |000e: aget v0, v0, v1 │ │ +06e3a0: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +06e3a6: 6200 3002 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0230 │ │ +06e3aa: 5b20 3a02 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ +06e3ae: 6e10 1408 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0814 │ │ +06e3b4: 5420 3c02 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@023c │ │ +06e3b8: 5b04 3102 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@0231 │ │ +06e3bc: 5420 3902 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ +06e3c0: 7220 bd25 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@25bd │ │ +06e3c6: 1102 |0023: return-object v2 │ │ +06e3c8: 2200 7f04 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06e3cc: 1a01 a503 |0026: const-string v1, "Cannot execute task: the task is already running." // string@03a5 │ │ +06e3d0: 7020 8c24 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06e3d6: 2700 |002b: throw v0 │ │ +06e3d8: 2200 7f04 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +06e3dc: 1a01 a403 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@03a4 │ │ +06e3e0: 7020 8c24 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +06e3e6: 2700 |0033: throw v0 │ │ +06e3e8: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0006 line=407 │ │ 0x0013 line=418 │ │ 0x0017 line=420 │ │ 0x001a line=422 │ │ @@ -23019,19 +23019,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06e408: |[06e408] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -06e418: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ -06e41c: 6e10 c825 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@25c8 │ │ -06e422: 0c00 |0005: move-result-object v0 │ │ -06e424: 1100 |0006: return-object v0 │ │ +06e3f8: |[06e3f8] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +06e408: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ +06e40c: 6e10 c825 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@25c8 │ │ +06e412: 0c00 |0005: move-result-object v0 │ │ +06e414: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -23040,19 +23040,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 │ │ -06e428: |[06e428] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -06e438: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ -06e43c: 6e40 c925 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@25c9 │ │ -06e442: 0c00 |0005: move-result-object v0 │ │ -06e444: 1100 |0006: return-object v0 │ │ +06e418: |[06e418] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +06e428: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ +06e42c: 6e40 c925 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@25c9 │ │ +06e432: 0c00 |0005: move-result-object v0 │ │ +06e434: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ @@ -23063,17 +23063,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 │ │ -06e448: |[06e448] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -06e458: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ -06e45c: 1100 |0002: return-object v0 │ │ +06e438: |[06e438] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +06e448: 5410 3a02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@023a │ │ +06e44c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -23082,19 +23082,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06e460: |[06e460] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -06e470: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ -06e474: 6e10 ca25 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@25ca │ │ -06e47a: 0a00 |0005: move-result v0 │ │ -06e47c: 0f00 |0006: return v0 │ │ +06e450: |[06e450] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +06e460: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0239 │ │ +06e464: 6e10 ca25 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@25ca │ │ +06e46a: 0a00 |0005: move-result v0 │ │ +06e46c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -23103,16 +23103,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e480: |[06e480] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -06e490: 0e00 |0000: return-void │ │ +06e470: |[06e470] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +06e480: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -23121,17 +23121,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e494: |[06e494] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -06e4a4: 6e10 1108 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0811 │ │ -06e4aa: 0e00 |0003: return-void │ │ +06e484: |[06e484] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +06e494: 6e10 1108 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0811 │ │ +06e49a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -23143,16 +23143,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e4ac: |[06e4ac] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -06e4bc: 0e00 |0000: return-void │ │ +06e49c: |[06e49c] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +06e4ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -23163,16 +23163,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e4c0: |[06e4c0] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -06e4d0: 0e00 |0000: return-void │ │ +06e4b0: |[06e4b0] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +06e4c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -23181,16 +23181,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e4d4: |[06e4d4] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -06e4e4: 0e00 |0000: return-void │ │ +06e4c4: |[06e4c4] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +06e4d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -23201,26 +23201,26 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -06e4e8: |[06e4e8] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -06e4f8: 6e10 1008 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0810 │ │ -06e4fe: 0a00 |0003: move-result v0 │ │ -06e500: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -06e504: 6200 3e02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@023e │ │ -06e508: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -06e50a: 2202 5001 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0150 │ │ -06e50e: 7030 f307 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@07f3 │ │ -06e514: 6e30 f807 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@07f8 │ │ -06e51a: 0c00 |0011: move-result-object v0 │ │ -06e51c: 6e10 4303 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -06e522: 0e00 |0015: return-void │ │ +06e4d8: |[06e4d8] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +06e4e8: 6e10 1008 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0810 │ │ +06e4ee: 0a00 |0003: move-result v0 │ │ +06e4f0: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +06e4f4: 6200 3e02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@023e │ │ +06e4f8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +06e4fa: 2202 5001 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0150 │ │ +06e4fe: 7030 f307 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@07f3 │ │ +06e504: 6e30 f807 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@07f8 │ │ +06e50a: 0c00 |0011: move-result-object v0 │ │ +06e50c: 6e10 4303 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +06e512: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x0015 line=455 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -23270,21 +23270,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06e524: |[06e524] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -06e534: 2200 a603 |0000: new-instance v0, Landroid/util/SparseArray; // type@03a6 │ │ -06e538: 7010 b21e 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -06e53e: 6900 4202 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ -06e542: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06e544: 6700 4302 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ -06e548: 0e00 |000a: return-void │ │ +06e514: |[06e514] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +06e524: 2200 a603 |0000: new-instance v0, Landroid/util/SparseArray; // type@03a6 │ │ +06e528: 7010 b21e 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +06e52e: 6900 4202 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ +06e532: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06e534: 6700 4302 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ +06e538: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -23292,17 +23292,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e54c: |[06e54c] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -06e55c: 7010 0b01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ -06e562: 0e00 |0003: return-void │ │ +06e53c: |[06e53c] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +06e54c: 7010 0b01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ +06e552: 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;) │ │ @@ -23310,52 +23310,52 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -06e564: |[06e564] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ -06e574: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06e576: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06e578: 1a04 4a17 |0002: const-string v4, "android.support.content.wakelockid" // string@174a │ │ -06e57c: 6e30 5b01 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -06e582: 0a00 |0007: move-result v0 │ │ -06e584: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -06e588: 0f02 |000a: return v2 │ │ -06e58a: 6204 4202 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ -06e58e: 1d04 |000d: monitor-enter v4 │ │ -06e590: 6202 4202 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ -06e594: 6e20 b51e 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ -06e59a: 0c01 |0013: move-result-object v1 │ │ -06e59c: 1f01 a000 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@00a0 │ │ -06e5a0: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ -06e5a4: 6e10 6203 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0362 │ │ -06e5aa: 6202 4202 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ -06e5ae: 6e20 b81e 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@1eb8 │ │ -06e5b4: 1e04 |0020: monitor-exit v4 │ │ -06e5b6: 0132 |0021: move v2, v3 │ │ -06e5b8: 28e8 |0022: goto 000a // -0018 │ │ -06e5ba: 1a02 f913 |0023: const-string v2, "WakefulBroadcastReceiver" // string@13f9 │ │ -06e5be: 2205 9204 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -06e5c2: 7010 fb24 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06e5c8: 1a06 2d0f |002a: const-string v6, "No active wake lock id #" // string@0f2d │ │ -06e5cc: 6e20 0425 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06e5d2: 0c05 |002f: move-result-object v5 │ │ -06e5d4: 6e20 0025 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06e5da: 0c05 |0033: move-result-object v5 │ │ -06e5dc: 6e10 0a25 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06e5e2: 0c05 |0037: move-result-object v5 │ │ -06e5e4: 7120 af1e 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -06e5ea: 1e04 |003b: monitor-exit v4 │ │ -06e5ec: 0132 |003c: move v2, v3 │ │ -06e5ee: 28cd |003d: goto 000a // -0033 │ │ -06e5f0: 0d02 |003e: move-exception v2 │ │ -06e5f2: 1e04 |003f: monitor-exit v4 │ │ -06e5f4: 2702 |0040: throw v2 │ │ +06e554: |[06e554] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ +06e564: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06e566: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06e568: 1a04 4a17 |0002: const-string v4, "android.support.content.wakelockid" // string@174a │ │ +06e56c: 6e30 5b01 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +06e572: 0a00 |0007: move-result v0 │ │ +06e574: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +06e578: 0f02 |000a: return v2 │ │ +06e57a: 6204 4202 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ +06e57e: 1d04 |000d: monitor-enter v4 │ │ +06e580: 6202 4202 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ +06e584: 6e20 b51e 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ +06e58a: 0c01 |0013: move-result-object v1 │ │ +06e58c: 1f01 a000 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@00a0 │ │ +06e590: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +06e594: 6e10 6203 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0362 │ │ +06e59a: 6202 4202 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ +06e59e: 6e20 b81e 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@1eb8 │ │ +06e5a4: 1e04 |0020: monitor-exit v4 │ │ +06e5a6: 0132 |0021: move v2, v3 │ │ +06e5a8: 28e8 |0022: goto 000a // -0018 │ │ +06e5aa: 1a02 f913 |0023: const-string v2, "WakefulBroadcastReceiver" // string@13f9 │ │ +06e5ae: 2205 9204 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +06e5b2: 7010 fb24 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06e5b8: 1a06 2d0f |002a: const-string v6, "No active wake lock id #" // string@0f2d │ │ +06e5bc: 6e20 0425 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06e5c2: 0c05 |002f: move-result-object v5 │ │ +06e5c4: 6e20 0025 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06e5ca: 0c05 |0033: move-result-object v5 │ │ +06e5cc: 6e10 0a25 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06e5d2: 0c05 |0037: move-result-object v5 │ │ +06e5d4: 7120 af1e 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +06e5da: 1e04 |003b: monitor-exit v4 │ │ +06e5dc: 0132 |003c: move v2, v3 │ │ +06e5de: 28cd |003d: goto 000a // -0033 │ │ +06e5e0: 0d02 |003e: move-exception v2 │ │ +06e5e2: 1e04 |003f: monitor-exit v4 │ │ +06e5e4: 2702 |0040: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=113 │ │ 0x0008 line=114 │ │ 0x000a line=131 │ │ @@ -23378,62 +23378,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 │ │ -06e604: |[06e604] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ -06e614: 6205 4202 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ -06e618: 1d05 |0002: monitor-enter v5 │ │ -06e61a: 6001 4302 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ -06e61e: 6004 4302 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ -06e622: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06e626: 6704 4302 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ -06e62a: 6004 4302 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ -06e62e: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ -06e632: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -06e634: 6704 4302 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ -06e638: 1a04 4a17 |0012: const-string v4, "android.support.content.wakelockid" // string@174a │ │ -06e63c: 6e30 6901 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -06e642: 6e20 4501 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0145 │ │ -06e648: 0c00 |001a: move-result-object v0 │ │ -06e64a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -06e64e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -06e650: 1e05 |001e: monitor-exit v5 │ │ -06e652: 1100 |001f: return-object v0 │ │ -06e654: 1a04 a22d |0020: const-string v4, "power" // string@2da2 │ │ -06e658: 6e20 3601 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -06e65e: 0c02 |0025: move-result-object v2 │ │ -06e660: 1f02 a100 |0026: check-cast v2, Landroid/os/PowerManager; // type@00a1 │ │ -06e664: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -06e666: 2206 9204 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -06e66a: 7010 fb24 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06e670: 1a07 df35 |002e: const-string v7, "wake:" // string@35df │ │ -06e674: 6e20 0425 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06e67a: 0c06 |0033: move-result-object v6 │ │ -06e67c: 6e10 1101 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ -06e682: 0c07 |0037: move-result-object v7 │ │ -06e684: 6e20 0425 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06e68a: 0c06 |003b: move-result-object v6 │ │ -06e68c: 6e10 0a25 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06e692: 0c06 |003f: move-result-object v6 │ │ -06e694: 6e30 6403 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0364 │ │ -06e69a: 0c03 |0043: move-result-object v3 │ │ -06e69c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -06e69e: 6e20 6303 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0363 │ │ -06e6a4: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -06e6aa: 6e30 6103 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0361 │ │ -06e6b0: 6204 4202 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ -06e6b4: 6e30 b71e 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ -06e6ba: 1e05 |0053: monitor-exit v5 │ │ -06e6bc: 28cb |0054: goto 001f // -0035 │ │ -06e6be: 0d04 |0055: move-exception v4 │ │ -06e6c0: 1e05 |0056: monitor-exit v5 │ │ -06e6c2: 2704 |0057: throw v4 │ │ +06e5f4: |[06e5f4] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +06e604: 6205 4202 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ +06e608: 1d05 |0002: monitor-enter v5 │ │ +06e60a: 6001 4302 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ +06e60e: 6004 4302 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ +06e612: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e616: 6704 4302 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ +06e61a: 6004 4302 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ +06e61e: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ +06e622: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +06e624: 6704 4302 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0243 │ │ +06e628: 1a04 4a17 |0012: const-string v4, "android.support.content.wakelockid" // string@174a │ │ +06e62c: 6e30 6901 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +06e632: 6e20 4501 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0145 │ │ +06e638: 0c00 |001a: move-result-object v0 │ │ +06e63a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +06e63e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +06e640: 1e05 |001e: monitor-exit v5 │ │ +06e642: 1100 |001f: return-object v0 │ │ +06e644: 1a04 a22d |0020: const-string v4, "power" // string@2da2 │ │ +06e648: 6e20 3601 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +06e64e: 0c02 |0025: move-result-object v2 │ │ +06e650: 1f02 a100 |0026: check-cast v2, Landroid/os/PowerManager; // type@00a1 │ │ +06e654: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +06e656: 2206 9204 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +06e65a: 7010 fb24 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06e660: 1a07 df35 |002e: const-string v7, "wake:" // string@35df │ │ +06e664: 6e20 0425 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06e66a: 0c06 |0033: move-result-object v6 │ │ +06e66c: 6e10 1101 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ +06e672: 0c07 |0037: move-result-object v7 │ │ +06e674: 6e20 0425 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06e67a: 0c06 |003b: move-result-object v6 │ │ +06e67c: 6e10 0a25 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06e682: 0c06 |003f: move-result-object v6 │ │ +06e684: 6e30 6403 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0364 │ │ +06e68a: 0c03 |0043: move-result-object v3 │ │ +06e68c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +06e68e: 6e20 6303 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0363 │ │ +06e694: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +06e69a: 6e30 6103 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0361 │ │ +06e6a0: 6204 4202 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0242 │ │ +06e6a4: 6e30 b71e 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ +06e6aa: 1e05 |0053: monitor-exit v5 │ │ +06e6ac: 28cb |0054: goto 001f // -0035 │ │ +06e6ae: 0d04 |0055: move-exception v4 │ │ +06e6b0: 1e05 |0056: monitor-exit v5 │ │ +06e6b2: 2704 |0057: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ @@ -23491,17 +23491,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e6d0: |[06e6d0] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -06e6e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06e6e6: 0e00 |0003: return-void │ │ +06e6c0: |[06e6c0] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +06e6d0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06e6d6: 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; │ │ │ │ @@ -23531,17 +23531,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e6e8: |[06e6e8] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -06e6f8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06e6fe: 0e00 |0003: return-void │ │ +06e6d8: |[06e6d8] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +06e6e8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06e6ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -23550,31 +23550,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 │ │ -06e700: |[06e700] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -06e710: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06e712: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -06e716: 2141 |0003: array-length v1, v4 │ │ -06e718: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -06e71c: 0750 |0006: move-object v0, v5 │ │ -06e71e: 1100 |0007: return-object v0 │ │ -06e720: 2141 |0008: array-length v1, v4 │ │ -06e722: 2152 |0009: array-length v2, v5 │ │ -06e724: b021 |000a: add-int/2addr v1, v2 │ │ -06e726: 2310 7a06 |000b: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -06e72a: 2141 |000d: array-length v1, v4 │ │ -06e72c: 7151 0b25 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -06e732: 2141 |0011: array-length v1, v4 │ │ -06e734: 2152 |0012: array-length v2, v5 │ │ -06e736: 7152 0b25 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -06e73c: 28f1 |0016: goto 0007 // -000f │ │ +06e6f0: |[06e6f0] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +06e700: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06e702: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +06e706: 2141 |0003: array-length v1, v4 │ │ +06e708: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +06e70c: 0750 |0006: move-object v0, v5 │ │ +06e70e: 1100 |0007: return-object v0 │ │ +06e710: 2141 |0008: array-length v1, v4 │ │ +06e712: 2152 |0009: array-length v2, v5 │ │ +06e714: b021 |000a: add-int/2addr v1, v2 │ │ +06e716: 2310 7a06 |000b: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +06e71a: 2141 |000d: array-length v1, v4 │ │ +06e71c: 7151 0b25 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +06e722: 2141 |0011: array-length v1, v4 │ │ +06e724: 2152 |0012: array-length v2, v5 │ │ +06e726: 7152 0b25 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +06e72c: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -23588,42 +23588,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06e740: |[06e740] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -06e750: 7110 9e1e 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -06e756: 0a00 |0003: move-result v0 │ │ -06e758: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -06e75c: 1103 |0006: return-object v3 │ │ -06e75e: 7110 9e1e 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -06e764: 0a00 |000a: move-result v0 │ │ -06e766: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -06e76a: 0723 |000d: move-object v3, v2 │ │ -06e76c: 28f8 |000e: goto 0006 // -0008 │ │ -06e76e: 2200 9204 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -06e772: 7010 fb24 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06e778: 1a01 ef00 |0014: const-string v1, "(" // string@00ef │ │ -06e77c: 6e20 0425 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06e782: 0c00 |0019: move-result-object v0 │ │ -06e784: 6e20 0425 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06e78a: 0c00 |001d: move-result-object v0 │ │ -06e78c: 1a01 1901 |001e: const-string v1, ") AND (" // string@0119 │ │ -06e790: 6e20 0425 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06e796: 0c00 |0023: move-result-object v0 │ │ -06e798: 6e20 0425 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06e79e: 0c00 |0027: move-result-object v0 │ │ -06e7a0: 1a01 1801 |0028: const-string v1, ")" // string@0118 │ │ -06e7a4: 6e20 0425 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06e7aa: 0c00 |002d: move-result-object v0 │ │ -06e7ac: 6e10 0a25 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06e7b2: 0c03 |0031: move-result-object v3 │ │ -06e7b4: 28d4 |0032: goto 0006 // -002c │ │ +06e730: |[06e730] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +06e740: 7110 9e1e 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +06e746: 0a00 |0003: move-result v0 │ │ +06e748: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +06e74c: 1103 |0006: return-object v3 │ │ +06e74e: 7110 9e1e 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +06e754: 0a00 |000a: move-result v0 │ │ +06e756: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +06e75a: 0723 |000d: move-object v3, v2 │ │ +06e75c: 28f8 |000e: goto 0006 // -0008 │ │ +06e75e: 2200 9204 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +06e762: 7010 fb24 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06e768: 1a01 ef00 |0014: const-string v1, "(" // string@00ef │ │ +06e76c: 6e20 0425 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06e772: 0c00 |0019: move-result-object v0 │ │ +06e774: 6e20 0425 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06e77a: 0c00 |001d: move-result-object v0 │ │ +06e77c: 1a01 1901 |001e: const-string v1, ") AND (" // string@0119 │ │ +06e780: 6e20 0425 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06e786: 0c00 |0023: move-result-object v0 │ │ +06e788: 6e20 0425 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06e78e: 0c00 |0027: move-result-object v0 │ │ +06e790: 1a01 1801 |0028: const-string v1, ")" // string@0118 │ │ +06e794: 6e20 0425 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06e79a: 0c00 |002d: move-result-object v0 │ │ +06e79c: 6e10 0a25 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06e7a2: 0c03 |0031: move-result-object v3 │ │ +06e7a4: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ @@ -23710,32 +23710,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06e7b8: |[06e7b8] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -06e7c8: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06e7cc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -06e7d0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06e7d4: 2201 5b01 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@015b │ │ -06e7d8: 7010 2b08 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@082b │ │ -06e7de: 6901 4502 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ -06e7e2: 0e00 |000d: return-void │ │ -06e7e4: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -06e7e8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -06e7ec: 2201 5a01 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@015a │ │ -06e7f0: 7010 2908 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0829 │ │ -06e7f6: 6901 4502 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ -06e7fa: 28f4 |0019: goto 000d // -000c │ │ -06e7fc: 2201 5801 |001a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@0158 │ │ -06e800: 7010 2208 0100 |001c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0822 │ │ -06e806: 6901 4502 |001f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ -06e80a: 28ec |0021: goto 000d // -0014 │ │ +06e7a8: |[06e7a8] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +06e7b8: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06e7bc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +06e7c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06e7c4: 2201 5b01 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@015b │ │ +06e7c8: 7010 2b08 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@082b │ │ +06e7ce: 6901 4502 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ +06e7d2: 0e00 |000d: return-void │ │ +06e7d4: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +06e7d8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +06e7dc: 2201 5a01 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@015a │ │ +06e7e0: 7010 2908 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0829 │ │ +06e7e6: 6901 4502 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ +06e7ea: 28f4 |0019: goto 000d // -000c │ │ +06e7ec: 2201 5801 |001a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@0158 │ │ +06e7f0: 7010 2208 0100 |001c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0822 │ │ +06e7f6: 6901 4502 |001f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ +06e7fa: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=91 │ │ 0x000e line=86 │ │ @@ -23749,17 +23749,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e80c: |[06e80c] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -06e81c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06e822: 0e00 |0003: return-void │ │ +06e7fc: |[06e7fc] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +06e80c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06e812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ │ │ @@ -23768,19 +23768,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 │ │ -06e824: |[06e824] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -06e834: 6200 4502 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ -06e838: 7220 2608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0826 │ │ -06e83e: 0a00 |0005: move-result v0 │ │ -06e840: 0f00 |0006: return v0 │ │ +06e814: |[06e814] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +06e824: 6200 4502 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ +06e828: 7220 2608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0826 │ │ +06e82e: 0a00 |0005: move-result v0 │ │ +06e830: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ @@ -23788,18 +23788,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 │ │ -06e844: |[06e844] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -06e854: 6200 4502 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ -06e858: 7220 2708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0827 │ │ -06e85e: 0e00 |0005: return-void │ │ +06e834: |[06e834] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +06e844: 6200 4502 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ +06e848: 7220 2708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0827 │ │ +06e84e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -23808,18 +23808,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 │ │ -06e860: |[06e860] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -06e870: 6200 4502 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ -06e874: 7230 2808 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0828 │ │ -06e87a: 0e00 |0005: return-void │ │ +06e850: |[06e850] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +06e860: 6200 4502 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0245 │ │ +06e864: 7230 2808 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0828 │ │ +06e86a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 mirrored Z │ │ @@ -23850,17 +23850,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e87c: |[06e87c] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ -06e88c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06e892: 0e00 |0003: return-void │ │ +06e86c: |[06e86c] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ +06e87c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06e882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;) │ │ @@ -23868,17 +23868,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 │ │ -06e894: |[06e894] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -06e8a4: 6e10 9902 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@0299 │ │ -06e8aa: 0e00 |0003: return-void │ │ +06e884: |[06e884] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +06e894: 6e10 9902 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@0299 │ │ +06e89a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -23908,17 +23908,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e8ac: |[06e8ac] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ -06e8bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06e8c2: 0e00 |0003: return-void │ │ +06e89c: |[06e89c] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ +06e8ac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06e8b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -23926,18 +23926,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 │ │ -06e8c4: |[06e8c4] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -06e8d4: 6e10 9702 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@0297 │ │ -06e8da: 0a00 |0003: move-result v0 │ │ -06e8dc: 0f00 |0004: return v0 │ │ +06e8b4: |[06e8b4] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +06e8c4: 6e10 9702 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@0297 │ │ +06e8ca: 0a00 |0003: move-result v0 │ │ +06e8cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -23945,17 +23945,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 │ │ -06e8e0: |[06e8e0] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -06e8f0: 6e20 9c02 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@029c │ │ -06e8f6: 0e00 |0003: return-void │ │ +06e8d0: |[06e8d0] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +06e8e0: 6e20 9c02 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@029c │ │ +06e8e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 mirrored Z │ │ @@ -24001,36 +24001,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06e8f8: |[06e8f8] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -06e908: 2200 bf04 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@04bf │ │ -06e90c: 7010 b025 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@25b0 │ │ -06e912: 6900 4902 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0249 │ │ -06e916: 0e00 |0007: return-void │ │ +06e8e8: |[06e8e8] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +06e8f8: 2200 bf04 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@04bf │ │ +06e8fc: 7010 b025 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@25b0 │ │ +06e902: 6900 4902 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0249 │ │ +06e906: 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 │ │ -06e918: |[06e918] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -06e928: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06e92e: 0e00 |0003: return-void │ │ +06e908: |[06e908] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +06e918: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06e91e: 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; │ │ │ │ @@ -24039,37 +24039,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 │ │ -06e930: |[06e930] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ -06e940: 6203 4902 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0249 │ │ -06e944: 1d03 |0002: monitor-enter v3 │ │ -06e946: 6202 4902 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0249 │ │ -06e94a: 6e20 b225 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25b2 │ │ -06e950: 0c00 |0008: move-result-object v0 │ │ -06e952: 1f00 6101 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@0161 │ │ -06e956: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ -06e95a: 6001 3c00 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06e95e: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ -06e962: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ -06e966: 2200 5f01 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@015f │ │ -06e96a: 7020 3808 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@0838 │ │ -06e970: 6202 4902 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0249 │ │ -06e974: 6e30 b325 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25b3 │ │ -06e97a: 1e03 |001d: monitor-exit v3 │ │ -06e97c: 1100 |001e: return-object v0 │ │ -06e97e: 2200 6001 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@0160 │ │ -06e982: 7020 3c08 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@083c │ │ -06e988: 28f4 |0024: goto 0018 // -000c │ │ -06e98a: 0d02 |0025: move-exception v2 │ │ -06e98c: 1e03 |0026: monitor-exit v3 │ │ -06e98e: 2702 |0027: throw v2 │ │ +06e920: |[06e920] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ +06e930: 6203 4902 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0249 │ │ +06e934: 1d03 |0002: monitor-enter v3 │ │ +06e936: 6202 4902 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0249 │ │ +06e93a: 6e20 b225 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25b2 │ │ +06e940: 0c00 |0008: move-result-object v0 │ │ +06e942: 1f00 6101 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@0161 │ │ +06e946: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ +06e94a: 6001 3c00 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06e94e: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ +06e952: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ +06e956: 2200 5f01 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@015f │ │ +06e95a: 7020 3808 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@0838 │ │ +06e960: 6202 4902 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0249 │ │ +06e964: 6e30 b325 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25b3 │ │ +06e96a: 1e03 |001d: monitor-exit v3 │ │ +06e96c: 1100 |001e: return-object v0 │ │ +06e96e: 2200 6001 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@0160 │ │ +06e972: 7020 3c08 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@083c │ │ +06e978: 28f4 |0024: goto 0018 // -000c │ │ +06e97a: 0d02 |0025: move-exception v2 │ │ +06e97c: 1e03 |0026: monitor-exit v3 │ │ +06e97e: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000b line=56 │ │ @@ -24132,17 +24132,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e99c: |[06e99c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ -06e9ac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06e9b2: 0e00 |0003: return-void │ │ +06e98c: |[06e98c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ +06e99c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06e9a2: 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;) │ │ @@ -24150,19 +24150,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 │ │ -06e9b4: |[06e9b4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ -06e9c4: 1f01 7d00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@007d │ │ -06e9c8: 6e20 b602 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@02b6 │ │ -06e9ce: 0c00 |0005: move-result-object v0 │ │ -06e9d0: 1100 |0006: return-object v0 │ │ +06e9a4: |[06e9a4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ +06e9b4: 1f01 7d00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@007d │ │ +06e9b8: 6e20 b602 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@02b6 │ │ +06e9be: 0c00 |0005: move-result-object v0 │ │ +06e9c0: 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 │ │ │ │ @@ -24171,19 +24171,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 │ │ -06e9d4: |[06e9d4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ -06e9e4: 1a00 291b |0000: const-string v0, "display" // string@1b29 │ │ -06e9e8: 6e20 3601 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -06e9ee: 0c00 |0005: move-result-object v0 │ │ -06e9f0: 1100 |0006: return-object v0 │ │ +06e9c4: |[06e9c4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ +06e9d4: 1a00 291b |0000: const-string v0, "display" // string@1b29 │ │ +06e9d8: 6e20 3601 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +06e9de: 0c00 |0005: move-result-object v0 │ │ +06e9e0: 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;) │ │ @@ -24191,19 +24191,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 │ │ -06e9f4: |[06e9f4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ -06ea04: 1f01 7d00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@007d │ │ -06ea08: 6e10 b702 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@02b7 │ │ -06ea0e: 0c00 |0005: move-result-object v0 │ │ -06ea10: 1100 |0006: return-object v0 │ │ +06e9e4: |[06e9e4] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ +06e9f4: 1f01 7d00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@007d │ │ +06e9f8: 6e10 b702 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@02b7 │ │ +06e9fe: 0c00 |0005: move-result-object v0 │ │ +06ea00: 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;) │ │ @@ -24211,19 +24211,19 @@ │ │ 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 │ │ -06ea14: |[06ea14] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ -06ea24: 1f01 7d00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@007d │ │ -06ea28: 6e20 b802 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@02b8 │ │ -06ea2e: 0c00 |0005: move-result-object v0 │ │ -06ea30: 1100 |0006: return-object v0 │ │ +06ea04: |[06ea04] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ +06ea14: 1f01 7d00 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@007d │ │ +06ea18: 6e20 b802 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@02b8 │ │ +06ea1e: 0c00 |0005: move-result-object v0 │ │ +06ea20: 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; │ │ │ │ @@ -24407,17 +24407,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ea34: |[06ea34] android.support.v4.media.TransportController.:()V │ │ -06ea44: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06ea4a: 0e00 |0003: return-void │ │ +06ea24: |[06ea24] android.support.v4.media.TransportController.:()V │ │ +06ea34: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06ea3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportController; │ │ │ │ Virtual methods - │ │ @@ -24522,18 +24522,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 │ │ -06ea4c: |[06ea4c] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ -06ea5c: 5b01 5402 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0254 │ │ -06ea60: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06ea66: 0e00 |0005: return-void │ │ +06ea3c: |[06ea3c] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ +06ea4c: 5b01 5402 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0254 │ │ +06ea50: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06ea56: 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; │ │ │ │ @@ -24543,25 +24543,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -06ea68: |[06ea68] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -06ea78: 7110 7708 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0877 │ │ -06ea7e: 0a00 |0003: move-result v0 │ │ -06ea80: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -06ea84: 5410 5402 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0254 │ │ -06ea88: 5400 6102 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -06ea8c: 6e30 a608 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@08a6 │ │ -06ea92: 0a00 |000d: move-result v0 │ │ -06ea94: 0f00 |000e: return v0 │ │ -06ea96: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -06ea98: 28fe |0010: goto 000e // -0002 │ │ +06ea58: |[06ea58] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +06ea68: 7110 7708 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0877 │ │ +06ea6e: 0a00 |0003: move-result v0 │ │ +06ea70: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +06ea74: 5410 5402 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0254 │ │ +06ea78: 5400 6102 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +06ea7c: 6e30 a608 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@08a6 │ │ +06ea82: 0a00 |000d: move-result v0 │ │ +06ea84: 0f00 |000e: return v0 │ │ +06ea86: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06ea88: 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; │ │ @@ -24571,17 +24571,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06ea9c: |[06ea9c] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ -06eaac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06eaae: 0f00 |0001: return v0 │ │ +06ea8c: |[06ea8c] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ +06ea9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ea9e: 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; │ │ @@ -24591,17 +24591,17 @@ │ │ type : '(IILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06eab0: |[06eab0] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ -06eac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06eac2: 0f00 |0001: return v0 │ │ +06eaa0: |[06eaa0] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ +06eab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06eab2: 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 │ │ @@ -24612,25 +24612,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -06eac4: |[06eac4] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -06ead4: 7110 7708 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0877 │ │ -06eada: 0a00 |0003: move-result v0 │ │ -06eadc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -06eae0: 5410 5402 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0254 │ │ -06eae4: 5400 6102 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -06eae8: 6e30 a708 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@08a7 │ │ -06eaee: 0a00 |000d: move-result v0 │ │ -06eaf0: 0f00 |000e: return v0 │ │ -06eaf2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -06eaf4: 28fe |0010: goto 000e // -0002 │ │ +06eab4: |[06eab4] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +06eac4: 7110 7708 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0877 │ │ +06eaca: 0a00 |0003: move-result v0 │ │ +06eacc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +06ead0: 5410 5402 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0254 │ │ +06ead4: 5400 6102 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +06ead8: 6e30 a708 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@08a7 │ │ +06eade: 0a00 |000d: move-result v0 │ │ +06eae0: 0f00 |000e: return v0 │ │ +06eae2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06eae4: 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; │ │ @@ -24715,18 +24715,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 │ │ -06eaf8: |[06eaf8] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -06eb08: 5b01 6902 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0269 │ │ -06eb0c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06eb12: 0e00 |0005: return-void │ │ +06eae8: |[06eae8] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +06eaf8: 5b01 6902 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0269 │ │ +06eafc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06eb02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24736,18 +24736,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06eb14: |[06eb14] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ -06eb24: 5410 6902 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0269 │ │ -06eb28: 6e10 9d08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@089d │ │ -06eb2e: 0e00 |0005: return-void │ │ +06eb04: |[06eb04] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ +06eb14: 5410 6902 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0269 │ │ +06eb18: 6e10 9d08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@089d │ │ +06eb1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ @@ -24756,18 +24756,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06eb30: |[06eb30] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ -06eb40: 5410 6902 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0269 │ │ -06eb44: 6e10 9e08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@089e │ │ -06eb4a: 0e00 |0005: return-void │ │ +06eb20: |[06eb20] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ +06eb30: 5410 6902 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0269 │ │ +06eb34: 6e10 9e08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@089e │ │ +06eb3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ @@ -24806,18 +24806,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 │ │ -06eb4c: |[06eb4c] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -06eb5c: 5b01 6a02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026a │ │ -06eb60: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06eb66: 0e00 |0005: return-void │ │ +06eb3c: |[06eb3c] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +06eb4c: 5b01 6a02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026a │ │ +06eb50: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06eb56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24827,22 +24827,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06eb68: |[06eb68] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ -06eb78: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -06eb7c: 5410 6a02 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026a │ │ -06eb80: 6e10 9308 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@0893 │ │ -06eb86: 0e00 |0007: return-void │ │ -06eb88: 5410 6a02 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026a │ │ -06eb8c: 6e10 9508 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0895 │ │ -06eb92: 28fa |000d: goto 0007 // -0006 │ │ +06eb58: |[06eb58] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ +06eb68: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +06eb6c: 5410 6a02 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026a │ │ +06eb70: 6e10 9308 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@0893 │ │ +06eb76: 0e00 |0007: return-void │ │ +06eb78: 5410 6a02 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026a │ │ +06eb7c: 6e10 9508 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0895 │ │ +06eb82: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=58 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ @@ -24882,18 +24882,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 │ │ -06eb94: |[06eb94] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -06eba4: 5b01 6b02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026b │ │ -06eba8: 7010 0b01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ -06ebae: 0e00 |0005: return-void │ │ +06eb84: |[06eb84] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +06eb94: 5b01 6b02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026b │ │ +06eb98: 7010 0b01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ +06eb9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24903,27 +24903,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 │ │ -06ebb0: |[06ebb0] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -06ebc0: 1a02 3717 |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@1737 │ │ -06ebc4: 6e20 5d01 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06ebca: 0c01 |0005: move-result-object v1 │ │ -06ebcc: 1f01 bc03 |0006: check-cast v1, Landroid/view/KeyEvent; // type@03bc │ │ -06ebd0: 5432 6b02 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026b │ │ -06ebd4: 5422 7a02 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ -06ebd8: 7220 8508 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@0885 │ │ -06ebde: 0e00 |000f: return-void │ │ -06ebe0: 0d00 |0010: move-exception v0 │ │ -06ebe2: 1a02 e612 |0011: const-string v2, "TransportController" // string@12e6 │ │ -06ebe6: 7120 b11e 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ -06ebec: 28f9 |0016: goto 000f // -0007 │ │ +06eba0: |[06eba0] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +06ebb0: 1a02 3717 |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@1737 │ │ +06ebb4: 6e20 5d01 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06ebba: 0c01 |0005: move-result-object v1 │ │ +06ebbc: 1f01 bc03 |0006: check-cast v1, Landroid/view/KeyEvent; // type@03bc │ │ +06ebc0: 5432 6b02 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026b │ │ +06ebc4: 5422 7a02 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ +06ebc8: 7220 8508 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@0885 │ │ +06ebce: 0e00 |000f: return-void │ │ +06ebd0: 0d00 |0010: move-exception v0 │ │ +06ebd2: 1a02 e612 |0011: const-string v2, "TransportController" // string@12e6 │ │ +06ebd6: 7120 b11e 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ +06ebdc: 28f9 |0016: goto 000f // -0007 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/ClassCastException; -> 0x0010 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x000f line=69 │ │ @@ -24971,18 +24971,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 │ │ -06ec00: |[06ec00] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -06ec10: 5b01 6c02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026c │ │ -06ec14: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06ec1a: 0e00 |0005: return-void │ │ +06ebf0: |[06ebf0] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +06ec00: 5b01 6c02 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026c │ │ +06ec04: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06ec0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -24992,19 +24992,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06ec1c: |[06ec1c] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ -06ec2c: 5410 6c02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026c │ │ -06ec30: 5400 7a02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ -06ec34: 7220 8408 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@0884 │ │ -06ec3a: 0e00 |0007: return-void │ │ +06ec0c: |[06ec0c] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ +06ec1c: 5410 6c02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@026c │ │ +06ec20: 5400 7a02 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ +06ec24: 7220 8408 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@0884 │ │ +06ec2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ @@ -25100,75 +25100,75 @@ │ │ type : '(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -06ec3c: |[06ec3c] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ -06ec4c: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -06ec52: 2200 6b01 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@016b │ │ -06ec56: 7020 8708 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0887 │ │ -06ec5c: 5b20 7b02 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@027b │ │ -06ec60: 2200 6c01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@016c │ │ -06ec64: 7020 8a08 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@088a │ │ -06ec6a: 5b20 7c02 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@027c │ │ -06ec6e: 2200 6d01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@016d │ │ -06ec72: 7020 8c08 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@088c │ │ -06ec78: 5b20 7302 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0273 │ │ -06ec7c: 2200 6e01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@016e │ │ -06ec80: 7020 8e08 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@088e │ │ -06ec86: 5b20 6d02 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@026d │ │ -06ec8a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -06ec8c: 5920 7502 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ -06ec90: 5b23 7002 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0270 │ │ -06ec94: 5b24 6f02 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ -06ec98: 5b25 7902 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ -06ec9c: 5b26 7a02 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ -06eca0: 2200 9204 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -06eca4: 7010 fb24 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06ecaa: 6e10 3101 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -06ecb0: 0c01 |0032: move-result-object v1 │ │ -06ecb2: 6e20 0425 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06ecb8: 0c00 |0036: move-result-object v0 │ │ -06ecba: 1a01 7101 |0037: const-string v1, ":transport:" // string@0171 │ │ -06ecbe: 6e20 0425 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06ecc4: 0c00 |003c: move-result-object v0 │ │ -06ecc6: 7110 0e25 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -06eccc: 0a01 |0040: move-result v1 │ │ -06ecce: 6e20 0025 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -06ecd4: 0c00 |0044: move-result-object v0 │ │ -06ecd6: 6e10 0a25 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06ecdc: 0c00 |0048: move-result-object v0 │ │ -06ecde: 5b20 7602 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0276 │ │ -06ece2: 2200 3000 |004b: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -06ece6: 5421 7602 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0276 │ │ -06ecea: 7020 4c01 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -06ecf0: 5b20 7202 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0272 │ │ -06ecf4: 5420 7202 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0272 │ │ -06ecf8: 6e10 3101 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -06ecfe: 0c01 |0059: move-result-object v1 │ │ -06ed00: 6e20 7a01 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@017a │ │ -06ed06: 2200 3100 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0031 │ │ -06ed0a: 7010 7c01 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@017c │ │ -06ed10: 5b20 7702 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0277 │ │ -06ed14: 5420 7702 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0277 │ │ -06ed18: 5421 7602 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0276 │ │ -06ed1c: 6e20 7d01 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@017d │ │ -06ed22: 5420 7902 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ -06ed26: 6e10 ce1f 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ -06ed2c: 0c00 |0070: move-result-object v0 │ │ -06ed2e: 5421 7b02 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@027b │ │ -06ed32: 6e20 7620 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@2076 │ │ -06ed38: 5420 7902 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ -06ed3c: 6e10 ce1f 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ -06ed42: 0c00 |007b: move-result-object v0 │ │ -06ed44: 5421 7c02 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@027c │ │ -06ed48: 6e20 7720 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@2077 │ │ -06ed4e: 0e00 |0081: return-void │ │ +06ec2c: |[06ec2c] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ +06ec3c: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +06ec42: 2200 6b01 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@016b │ │ +06ec46: 7020 8708 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0887 │ │ +06ec4c: 5b20 7b02 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@027b │ │ +06ec50: 2200 6c01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@016c │ │ +06ec54: 7020 8a08 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@088a │ │ +06ec5a: 5b20 7c02 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@027c │ │ +06ec5e: 2200 6d01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@016d │ │ +06ec62: 7020 8c08 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@088c │ │ +06ec68: 5b20 7302 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0273 │ │ +06ec6c: 2200 6e01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@016e │ │ +06ec70: 7020 8e08 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@088e │ │ +06ec76: 5b20 6d02 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@026d │ │ +06ec7a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +06ec7c: 5920 7502 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ +06ec80: 5b23 7002 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0270 │ │ +06ec84: 5b24 6f02 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ +06ec88: 5b25 7902 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ +06ec8c: 5b26 7a02 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ +06ec90: 2200 9204 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +06ec94: 7010 fb24 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06ec9a: 6e10 3101 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +06eca0: 0c01 |0032: move-result-object v1 │ │ +06eca2: 6e20 0425 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06eca8: 0c00 |0036: move-result-object v0 │ │ +06ecaa: 1a01 7101 |0037: const-string v1, ":transport:" // string@0171 │ │ +06ecae: 6e20 0425 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06ecb4: 0c00 |003c: move-result-object v0 │ │ +06ecb6: 7110 0e25 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +06ecbc: 0a01 |0040: move-result v1 │ │ +06ecbe: 6e20 0025 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +06ecc4: 0c00 |0044: move-result-object v0 │ │ +06ecc6: 6e10 0a25 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06eccc: 0c00 |0048: move-result-object v0 │ │ +06ecce: 5b20 7602 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0276 │ │ +06ecd2: 2200 3000 |004b: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +06ecd6: 5421 7602 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0276 │ │ +06ecda: 7020 4c01 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +06ece0: 5b20 7202 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0272 │ │ +06ece4: 5420 7202 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0272 │ │ +06ece8: 6e10 3101 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +06ecee: 0c01 |0059: move-result-object v1 │ │ +06ecf0: 6e20 7a01 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@017a │ │ +06ecf6: 2200 3100 |005d: new-instance v0, Landroid/content/IntentFilter; // type@0031 │ │ +06ecfa: 7010 7c01 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@017c │ │ +06ed00: 5b20 7702 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0277 │ │ +06ed04: 5420 7702 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0277 │ │ +06ed08: 5421 7602 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0276 │ │ +06ed0c: 6e20 7d01 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@017d │ │ +06ed12: 5420 7902 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ +06ed16: 6e10 ce1f 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ +06ed1c: 0c00 |0070: move-result-object v0 │ │ +06ed1e: 5421 7b02 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@027b │ │ +06ed22: 6e20 7620 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@2076 │ │ +06ed28: 5420 7902 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ +06ed2c: 6e10 ce1f 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ +06ed32: 0c00 |007b: move-result-object v0 │ │ +06ed34: 5421 7c02 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@027c │ │ +06ed38: 6e20 7720 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@2077 │ │ +06ed3e: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=41 │ │ 0x000a line=52 │ │ 0x0011 line=60 │ │ 0x0018 line=71 │ │ @@ -25198,27 +25198,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06ed50: |[06ed50] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ -06ed60: 6e10 9e08 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@089e │ │ -06ed66: 5420 7902 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ -06ed6a: 6e10 ce1f 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ -06ed70: 0c00 |0008: move-result-object v0 │ │ -06ed72: 5421 7b02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@027b │ │ -06ed76: 6e20 7a20 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@207a │ │ -06ed7c: 5420 7902 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ -06ed80: 6e10 ce1f 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ -06ed86: 0c00 |0013: move-result-object v0 │ │ -06ed88: 5421 7c02 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@027c │ │ -06ed8c: 6e20 7b20 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@207b │ │ -06ed92: 0e00 |0019: return-void │ │ +06ed40: |[06ed40] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ +06ed50: 6e10 9e08 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@089e │ │ +06ed56: 5420 7902 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ +06ed5a: 6e10 ce1f 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ +06ed60: 0c00 |0008: move-result-object v0 │ │ +06ed62: 5421 7b02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@027b │ │ +06ed66: 6e20 7a20 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@207a │ │ +06ed6c: 5420 7902 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0279 │ │ +06ed70: 6e10 ce1f 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ +06ed76: 0c00 |0013: move-result-object v0 │ │ +06ed78: 5421 7c02 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@027c │ │ +06ed7c: 6e20 7b20 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@207b │ │ +06ed82: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x000e line=107 │ │ 0x0019 line=108 │ │ locals : │ │ @@ -25229,23 +25229,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06ed94: |[06ed94] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ -06eda4: 5520 6e02 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@026e │ │ -06eda8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -06edac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06edae: 5c20 6e02 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@026e │ │ -06edb2: 5420 6f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ -06edb6: 5421 6d02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@026d │ │ -06edba: 6e20 d202 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@02d2 │ │ -06edc0: 0e00 |000e: return-void │ │ +06ed84: |[06ed84] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ +06ed94: 5520 6e02 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@026e │ │ +06ed98: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +06ed9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06ed9e: 5c20 6e02 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@026e │ │ +06eda2: 5420 6f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ +06eda6: 5421 6d02 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@026d │ │ +06edaa: 6e20 d202 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@02d2 │ │ +06edb0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x000e line=187 │ │ locals : │ │ @@ -25256,30 +25256,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06edc4: |[06edc4] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ -06edd4: 5520 7102 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ -06edd8: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -06eddc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06edde: 5c20 7102 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ -06ede2: 5420 6f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ -06ede6: 5421 7402 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ -06edea: 6e20 d302 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@02d3 │ │ -06edf0: 5420 6f02 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ -06edf4: 5421 7802 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06edf8: 6e20 d402 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@02d4 │ │ -06edfe: 5220 7502 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ -06ee02: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -06ee04: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ -06ee08: 6e10 9c08 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@089c │ │ -06ee0e: 0e00 |001d: return-void │ │ +06edb4: |[06edb4] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ +06edc4: 5520 7102 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ +06edc8: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +06edcc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06edce: 5c20 7102 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ +06edd2: 5420 6f02 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ +06edd6: 5421 7402 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ +06edda: 6e20 d302 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@02d3 │ │ +06ede0: 5420 6f02 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ +06ede4: 5421 7802 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06ede8: 6e20 d402 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@02d4 │ │ +06edee: 5220 7502 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ +06edf2: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +06edf4: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ +06edf8: 6e10 9c08 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@089c │ │ +06edfe: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000e line=123 │ │ 0x0015 line=124 │ │ @@ -25293,17 +25293,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ee10: |[06ee10] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ -06ee20: 5410 7802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06ee24: 1100 |0002: return-object v0 │ │ +06ee00: |[06ee00] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ +06ee10: 5410 7802 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06ee14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -25311,27 +25311,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06ee28: |[06ee28] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ -06ee38: 6e10 9208 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0892 │ │ -06ee3e: 5520 7102 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ -06ee42: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -06ee46: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06ee48: 5c20 7102 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ -06ee4c: 5420 6f02 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ -06ee50: 5421 7802 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06ee54: 6e20 d702 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@02d7 │ │ -06ee5a: 5420 6f02 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ -06ee5e: 5421 7402 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ -06ee62: 6e20 d602 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@02d6 │ │ -06ee68: 0e00 |0018: return-void │ │ +06ee18: |[06ee18] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ +06ee28: 6e10 9208 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0892 │ │ +06ee2e: 5520 7102 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ +06ee32: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +06ee36: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06ee38: 5c20 7102 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ +06ee3c: 5420 6f02 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ +06ee40: 5421 7802 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06ee44: 6e20 d702 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@02d7 │ │ +06ee4a: 5420 6f02 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ +06ee4e: 5421 7402 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ +06ee52: 6e20 d602 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@02d6 │ │ +06ee58: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x0007 line=192 │ │ 0x000a line=193 │ │ 0x0011 line=194 │ │ @@ -25344,19 +25344,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ee6c: |[06ee6c] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ -06ee7c: 5420 7a02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ -06ee80: 7210 8308 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@0883 │ │ -06ee86: 0b00 |0005: move-result-wide v0 │ │ -06ee88: 1000 |0006: return-wide v0 │ │ +06ee5c: |[06ee5c] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ +06ee6c: 5420 7a02 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ +06ee70: 7210 8308 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@0883 │ │ +06ee76: 0b00 |0005: move-result-wide v0 │ │ +06ee78: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #6 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -25364,18 +25364,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06ee8c: |[06ee8c] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ -06ee9c: 5410 7a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ -06eea0: 7230 8608 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@0886 │ │ -06eea6: 0e00 |0005: return-void │ │ +06ee7c: |[06ee7c] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ +06ee8c: 5410 7a02 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@027a │ │ +06ee90: 7230 8608 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@0886 │ │ +06ee96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ 0x0000 - 0x0006 reg=2 newPositionMs J │ │ @@ -25385,24 +25385,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06eea8: |[06eea8] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ -06eeb8: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -06eeba: 5230 7502 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ -06eebe: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -06eec0: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ -06eec4: 5932 7502 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ -06eec8: 5430 7802 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06eecc: 6e20 db02 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@02db │ │ -06eed2: 6e10 9208 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0892 │ │ -06eed8: 0e00 |0010: return-void │ │ +06ee98: |[06ee98] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ +06eea8: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +06eeaa: 5230 7502 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ +06eeae: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +06eeb0: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ +06eeb4: 5932 7502 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ +06eeb8: 5430 7802 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06eebc: 6e20 db02 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@02db │ │ +06eec2: 6e10 9208 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0892 │ │ +06eec8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0006 line=168 │ │ 0x0008 line=169 │ │ 0x000d line=171 │ │ 0x0010 line=172 │ │ @@ -25414,32 +25414,32 @@ │ │ type : '(ZJI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -06eedc: |[06eedc] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ -06eeec: 5440 7802 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06eef0: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -06eef4: 5442 7802 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06eef8: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ -06eefc: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -06eefe: 0101 |0009: move v1, v0 │ │ -06ef00: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ -06ef04: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ -06ef08: 6e50 dc02 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@02dc │ │ -06ef0e: 5440 7802 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06ef12: 6e20 dd02 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@02dd │ │ -06ef18: 0e00 |0016: return-void │ │ -06ef1a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -06ef1c: 0101 |0018: move v1, v0 │ │ -06ef1e: 28f1 |0019: goto 000a // -000f │ │ -06ef20: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -06ef22: 28f3 |001b: goto 000e // -000d │ │ +06eecc: |[06eecc] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ +06eedc: 5440 7802 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06eee0: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +06eee4: 5442 7802 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06eee8: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ +06eeec: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +06eeee: 0101 |0009: move v1, v0 │ │ +06eef0: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ +06eef4: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +06eef8: 6e50 dc02 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@02dc │ │ +06eefe: 5440 7802 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06ef02: 6e20 dd02 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@02dd │ │ +06ef08: 0e00 |0016: return-void │ │ +06ef0a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +06ef0c: 0101 |0018: move v1, v0 │ │ +06ef0e: 28f1 |0019: goto 000a // -000f │ │ +06ef10: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +06ef12: 28f3 |001b: goto 000e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0011 line=162 │ │ 0x0016 line=164 │ │ 0x0017 line=160 │ │ @@ -25454,25 +25454,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06ef24: |[06ef24] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ -06ef34: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -06ef36: 5220 7502 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ -06ef3a: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -06ef3e: 5921 7502 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ -06ef42: 5420 7802 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06ef46: 6e20 db02 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@02db │ │ -06ef4c: 5520 7102 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ -06ef50: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -06ef54: 6e10 9c08 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@089c │ │ -06ef5a: 0e00 |0013: return-void │ │ +06ef14: |[06ef14] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ +06ef24: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +06ef26: 5220 7502 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ +06ef2a: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +06ef2e: 5921 7502 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ +06ef32: 5420 7802 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06ef36: 6e20 db02 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@02db │ │ +06ef3c: 5520 7102 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0271 │ │ +06ef40: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +06ef44: 6e10 9c08 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@089c │ │ +06ef4a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ 0x000c line=143 │ │ 0x0010 line=144 │ │ @@ -25485,23 +25485,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06ef5c: |[06ef5c] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ -06ef6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06ef6e: 5220 7502 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ -06ef72: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -06ef76: 5921 7502 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ -06ef7a: 5420 7802 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06ef7e: 6e20 db02 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@02db │ │ -06ef84: 6e10 9208 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0892 │ │ -06ef8a: 0e00 |000f: return-void │ │ +06ef4c: |[06ef4c] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ +06ef5c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06ef5e: 5220 7502 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ +06ef62: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +06ef66: 5921 7502 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0275 │ │ +06ef6a: 5420 7802 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06ef6e: 6e20 db02 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@02db │ │ +06ef74: 6e10 9208 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@0892 │ │ +06ef7a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0005 line=176 │ │ 0x0007 line=177 │ │ 0x000c line=179 │ │ 0x000f line=180 │ │ @@ -25513,24 +25513,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -06ef8c: |[06ef8c] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ -06ef9c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06ef9e: 5540 6e02 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@026e │ │ -06efa2: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -06efa6: 5c43 6e02 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@026e │ │ -06efaa: 5440 6f02 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ -06efae: 5441 6d02 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@026d │ │ -06efb2: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -06efb4: 6e40 d502 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@02d5 │ │ -06efba: 0e00 |000f: return-void │ │ +06ef7c: |[06ef7c] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ +06ef8c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06ef8e: 5540 6e02 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@026e │ │ +06ef92: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +06ef96: 5c43 6e02 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@026e │ │ +06ef9a: 5440 6f02 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@026f │ │ +06ef9e: 5441 6d02 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@026d │ │ +06efa2: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +06efa4: 6e40 d502 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@02d5 │ │ +06efaa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ 0x0005 line=132 │ │ 0x0007 line=133 │ │ 0x000f line=136 │ │ locals : │ │ @@ -25541,35 +25541,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -06efbc: |[06efbc] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ -06efcc: 5440 7002 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0270 │ │ -06efd0: 5441 7302 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0273 │ │ -06efd4: 5442 7702 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0277 │ │ -06efd8: 6e30 4001 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0140 │ │ -06efde: 5440 7002 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0270 │ │ -06efe2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06efe4: 5442 7202 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0272 │ │ -06efe8: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ -06efec: 7140 e500 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e5 │ │ -06eff2: 0c00 |0013: move-result-object v0 │ │ -06eff4: 5b40 7402 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ -06eff8: 2200 8800 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@0088 │ │ -06effc: 5441 7402 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ -06f000: 7020 d802 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@02d8 │ │ -06f006: 5b40 7802 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06f00a: 5440 7802 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06f00e: 6e20 d902 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@02d9 │ │ -06f014: 5440 7802 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06f018: 6e20 da02 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@02da │ │ -06f01e: 0e00 |0029: return-void │ │ +06efac: |[06efac] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ +06efbc: 5440 7002 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0270 │ │ +06efc0: 5441 7302 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0273 │ │ +06efc4: 5442 7702 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0277 │ │ +06efc8: 6e30 4001 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0140 │ │ +06efce: 5440 7002 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0270 │ │ +06efd2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06efd4: 5442 7202 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0272 │ │ +06efd8: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ +06efdc: 7140 e500 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e5 │ │ +06efe2: 0c00 |0013: move-result-object v0 │ │ +06efe4: 5b40 7402 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ +06efe8: 2200 8800 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@0088 │ │ +06efec: 5441 7402 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ +06eff0: 7020 d802 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@02d8 │ │ +06eff6: 5b40 7802 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06effa: 5440 7802 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06effe: 6e20 d902 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@02d9 │ │ +06f004: 5440 7802 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06f008: 6e20 da02 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@02da │ │ +06f00e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=112 │ │ 0x0016 line=114 │ │ 0x001f line=115 │ │ 0x0024 line=116 │ │ @@ -25582,27 +25582,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06f020: |[06f020] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ -06f030: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06f032: 6e10 9508 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0895 │ │ -06f038: 5430 7402 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ -06f03c: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -06f040: 5430 7002 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0270 │ │ -06f044: 5431 7302 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0273 │ │ -06f048: 6e20 4701 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0147 │ │ -06f04e: 5430 7402 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ -06f052: 6e10 e100 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@00e1 │ │ -06f058: 5b32 7402 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ -06f05c: 5b32 7802 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ -06f060: 0e00 |0018: return-void │ │ +06f010: |[06f010] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ +06f020: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06f022: 6e10 9508 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0895 │ │ +06f028: 5430 7402 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ +06f02c: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +06f030: 5430 7002 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0270 │ │ +06f034: 5431 7302 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0273 │ │ +06f038: 6e20 4701 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0147 │ │ +06f03e: 5430 7402 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ +06f042: 6e10 e100 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@00e1 │ │ +06f048: 5b32 7402 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0274 │ │ +06f04c: 5b32 7802 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0278 │ │ +06f050: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=201 │ │ 0x000f line=202 │ │ 0x0014 line=203 │ │ @@ -25666,17 +25666,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f064: |[06f064] android.support.v4.media.TransportPerformer.:()V │ │ -06f074: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f07a: 0e00 |0003: return-void │ │ +06f054: |[06f054] android.support.v4.media.TransportPerformer.:()V │ │ +06f064: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f06a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ Virtual methods - │ │ @@ -25685,36 +25685,36 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -06f07c: |[06f07c] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ -06f08c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06f08e: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ -06f094: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ -06f098: 7100 7003 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -06f09e: 0b02 |0009: move-result-wide v2 │ │ -06f0a0: 2201 bc03 |000a: new-instance v1, Landroid/view/KeyEvent; // type@03bc │ │ -06f0a4: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -06f0a6: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -06f0a8: 0424 |000e: move-wide v4, v2 │ │ -06f0aa: 7608 061f 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1f06 │ │ -06f0b0: 6e30 a608 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@08a6 │ │ -06f0b6: 2201 bc03 |0015: new-instance v1, Landroid/view/KeyEvent; // type@03bc │ │ -06f0ba: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -06f0bc: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -06f0be: 0424 |0019: move-wide v4, v2 │ │ -06f0c0: 7608 061f 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1f06 │ │ -06f0c6: 6e30 a708 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@08a7 │ │ -06f0cc: 0e00 |0020: return-void │ │ -06f0ce: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ -06f0d2: 28e1 |0023: goto 0004 // -001f │ │ -06f0d4: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ +06f06c: |[06f06c] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ +06f07c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06f07e: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ +06f084: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ +06f088: 7100 7003 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +06f08e: 0b02 |0009: move-result-wide v2 │ │ +06f090: 2201 bc03 |000a: new-instance v1, Landroid/view/KeyEvent; // type@03bc │ │ +06f094: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +06f096: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +06f098: 0424 |000e: move-wide v4, v2 │ │ +06f09a: 7608 061f 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1f06 │ │ +06f0a0: 6e30 a608 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@08a6 │ │ +06f0a6: 2201 bc03 |0015: new-instance v1, Landroid/view/KeyEvent; // type@03bc │ │ +06f0aa: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +06f0ac: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +06f0ae: 0424 |0019: move-wide v4, v2 │ │ +06f0b0: 7608 061f 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@1f06 │ │ +06f0b6: 6e30 a708 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@08a7 │ │ +06f0bc: 0e00 |0020: return-void │ │ +06f0be: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ +06f0c2: 28e1 |0023: goto 0004 // -001f │ │ +06f0c4: 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 │ │ @@ -25733,17 +25733,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f0e0: |[06f0e0] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ -06f0f0: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -06f0f4: 0f00 |0002: return v0 │ │ +06f0d0: |[06f0d0] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ +06f0e0: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +06f0e4: 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;) │ │ @@ -25763,17 +25763,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f0f8: |[06f0f8] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ -06f108: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -06f10c: 0f00 |0002: return v0 │ │ +06f0e8: |[06f0e8] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ +06f0f8: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +06f0fc: 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;) │ │ @@ -25787,33 +25787,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -06f110: |[06f110] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ -06f120: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06f122: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ -06f128: 0f01 |0004: return v1 │ │ -06f12a: 6e10 aa08 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@08aa │ │ -06f130: 28fc |0008: goto 0004 // -0004 │ │ -06f132: 6e10 a808 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@08a8 │ │ -06f138: 28f8 |000c: goto 0004 // -0008 │ │ -06f13a: 6e10 ab08 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@08ab │ │ -06f140: 28f4 |0010: goto 0004 // -000c │ │ -06f142: 6e10 a508 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@08a5 │ │ -06f148: 0a00 |0014: move-result v0 │ │ -06f14a: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -06f14e: 6e10 a808 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@08a8 │ │ -06f154: 28ea |001a: goto 0004 // -0016 │ │ -06f156: 6e10 aa08 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@08aa │ │ -06f15c: 28e6 |001e: goto 0004 // -001a │ │ -06f15e: 0000 |001f: nop // spacer │ │ -06f160: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ +06f100: |[06f100] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ +06f110: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06f112: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ +06f118: 0f01 |0004: return v1 │ │ +06f11a: 6e10 aa08 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@08aa │ │ +06f120: 28fc |0008: goto 0004 // -0004 │ │ +06f122: 6e10 a808 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@08a8 │ │ +06f128: 28f8 |000c: goto 0004 // -0008 │ │ +06f12a: 6e10 ab08 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@08ab │ │ +06f130: 28f4 |0010: goto 0004 // -000c │ │ +06f132: 6e10 a508 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@08a5 │ │ +06f138: 0a00 |0014: move-result v0 │ │ +06f13a: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +06f13e: 6e10 a808 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@08a8 │ │ +06f144: 28ea |001a: goto 0004 // -0016 │ │ +06f146: 6e10 aa08 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@08aa │ │ +06f14c: 28e6 |001e: goto 0004 // -001a │ │ +06f14e: 0000 |001f: nop // spacer │ │ +06f150: 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 │ │ @@ -25831,17 +25831,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06f18c: |[06f18c] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ -06f19c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06f19e: 0f00 |0001: return v0 │ │ +06f17c: |[06f17c] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ +06f18c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06f18e: 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; │ │ @@ -25895,17 +25895,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f1a0: |[06f1a0] android.support.v4.media.TransportStateListener.:()V │ │ -06f1b0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f1b6: 0e00 |0003: return-void │ │ +06f190: |[06f190] android.support.v4.media.TransportStateListener.:()V │ │ +06f1a0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f1a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ │ │ Virtual methods - │ │ @@ -25914,16 +25914,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 │ │ -06f1b8: |[06f1b8] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ -06f1c8: 0e00 |0000: return-void │ │ +06f1a8: |[06f1a8] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ +06f1b8: 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; │ │ │ │ @@ -25932,16 +25932,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 │ │ -06f1cc: |[06f1cc] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ -06f1dc: 0e00 |0000: return-void │ │ +06f1bc: |[06f1bc] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ +06f1cc: 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; │ │ │ │ @@ -26010,40 +26010,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -06f1e0: |[06f1e0] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -06f1f0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06f1f4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06f1f8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06f1fc: 2200 7601 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@0176 │ │ -06f200: 7010 b608 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@08b6 │ │ -06f206: 6900 8302 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ -06f20a: 0e00 |000d: return-void │ │ -06f20c: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06f210: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ -06f214: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -06f218: 2200 7501 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@0175 │ │ -06f21c: 7010 b408 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@08b4 │ │ -06f222: 6900 8302 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ -06f226: 28f2 |001b: goto 000d // -000e │ │ -06f228: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06f22c: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -06f230: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -06f234: 2200 7401 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@0174 │ │ -06f238: 7010 b208 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@08b2 │ │ -06f23e: 6900 8302 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ -06f242: 28e4 |0029: goto 000d // -001c │ │ -06f244: 2200 7201 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@0172 │ │ -06f248: 7010 af08 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@08af │ │ -06f24e: 6900 8302 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ -06f252: 28dc |0031: goto 000d // -0024 │ │ +06f1d0: |[06f1d0] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +06f1e0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06f1e4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06f1e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06f1ec: 2200 7601 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@0176 │ │ +06f1f0: 7010 b608 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@08b6 │ │ +06f1f6: 6900 8302 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ +06f1fa: 0e00 |000d: return-void │ │ +06f1fc: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06f200: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ +06f204: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +06f208: 2200 7501 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@0175 │ │ +06f20c: 7010 b408 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@08b4 │ │ +06f212: 6900 8302 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ +06f216: 28f2 |001b: goto 000d // -000e │ │ +06f218: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06f21c: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +06f220: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +06f224: 2200 7401 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@0174 │ │ +06f228: 7010 b208 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@08b2 │ │ +06f22e: 6900 8302 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ +06f232: 28e4 |0029: goto 000d // -001c │ │ +06f234: 2200 7201 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@0172 │ │ +06f238: 7010 af08 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@08af │ │ +06f23e: 6900 8302 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ +06f242: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=93 │ │ 0x000e line=86 │ │ 0x0014 line=87 │ │ @@ -26057,17 +26057,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f254: |[06f254] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -06f264: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f26a: 0e00 |0003: return-void │ │ +06f244: |[06f244] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +06f254: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat; │ │ │ │ @@ -26076,24 +26076,24 @@ │ │ type : '(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06f26c: |[06f26c] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ -06f27c: 1a01 652a |0000: const-string v1, "networkInfo" // string@2a65 │ │ -06f280: 6e20 5d01 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06f286: 0c00 |0005: move-result-object v0 │ │ -06f288: 1f00 8a00 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@008a │ │ -06f28c: 6e10 e102 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@02e1 │ │ -06f292: 0a01 |000b: move-result v1 │ │ -06f294: 6e20 df02 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@02df │ │ -06f29a: 0c01 |000f: move-result-object v1 │ │ -06f29c: 1101 |0010: return-object v1 │ │ +06f25c: |[06f25c] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ +06f26c: 1a01 652a |0000: const-string v1, "networkInfo" // string@2a65 │ │ +06f270: 6e20 5d01 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06f276: 0c00 |0005: move-result-object v0 │ │ +06f278: 1f00 8a00 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@008a │ │ +06f27c: 6e10 e102 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@02e1 │ │ +06f282: 0a01 |000b: move-result v1 │ │ +06f284: 6e20 df02 1200 |000c: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@02df │ │ +06f28a: 0c01 |000f: move-result-object v1 │ │ +06f28c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0008 line=115 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 info Landroid/net/NetworkInfo; │ │ 0x0000 - 0x0011 reg=2 cm Landroid/net/ConnectivityManager; │ │ @@ -26104,19 +26104,19 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f2a0: |[06f2a0] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -06f2b0: 6200 8302 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ -06f2b4: 7220 b108 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@08b1 │ │ -06f2ba: 0a00 |0005: move-result v0 │ │ -06f2bc: 0f00 |0006: return v0 │ │ +06f290: |[06f290] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +06f2a0: 6200 8302 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0283 │ │ +06f2a4: 7220 b108 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@08b1 │ │ +06f2aa: 0a00 |0005: move-result v0 │ │ +06f2ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ @@ -26145,17 +26145,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f2c0: |[06f2c0] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ -06f2d0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f2d6: 0e00 |0003: return-void │ │ +06f2b0: |[06f2b0] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ +06f2c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f2c6: 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;) │ │ @@ -26163,27 +26163,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -06f2d8: |[06f2d8] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -06f2e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -06f2ea: 6e10 de02 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@02de │ │ -06f2f0: 0c00 |0004: move-result-object v0 │ │ -06f2f2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06f2f6: 0f02 |0007: return v2 │ │ -06f2f8: 6e10 e102 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@02e1 │ │ -06f2fe: 0a01 |000b: move-result v1 │ │ -06f300: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -06f306: 28f8 |000f: goto 0007 // -0008 │ │ -06f308: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -06f30a: 28f6 |0011: goto 0007 // -000a │ │ -06f30c: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ +06f2c8: |[06f2c8] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +06f2d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +06f2da: 6e10 de02 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@02de │ │ +06f2e0: 0c00 |0004: move-result-object v0 │ │ +06f2e2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06f2e6: 0f02 |0007: return v2 │ │ +06f2e8: 6e10 e102 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@02e1 │ │ +06f2ee: 0a01 |000b: move-result v1 │ │ +06f2f0: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +06f2f6: 28f8 |000f: goto 0007 // -0008 │ │ +06f2f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +06f2fa: 28f6 |0011: goto 0007 // -000a │ │ +06f2fc: 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 │ │ @@ -26220,17 +26220,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f330: |[06f330] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ -06f340: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f346: 0e00 |0003: return-void │ │ +06f320: |[06f320] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ +06f330: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f336: 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;) │ │ @@ -26238,27 +26238,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -06f348: |[06f348] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -06f358: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -06f35a: 6e10 de02 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@02de │ │ -06f360: 0c00 |0004: move-result-object v0 │ │ -06f362: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06f366: 0f02 |0007: return v2 │ │ -06f368: 6e10 e102 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@02e1 │ │ -06f36e: 0a01 |000b: move-result v1 │ │ -06f370: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -06f376: 28f8 |000f: goto 0007 // -0008 │ │ -06f378: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -06f37a: 28f6 |0011: goto 0007 // -000a │ │ -06f37c: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ +06f338: |[06f338] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +06f348: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +06f34a: 6e10 de02 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@02de │ │ +06f350: 0c00 |0004: move-result-object v0 │ │ +06f352: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06f356: 0f02 |0007: return v2 │ │ +06f358: 6e10 e102 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@02e1 │ │ +06f35e: 0a01 |000b: move-result v1 │ │ +06f360: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +06f366: 28f8 |000f: goto 0007 // -0008 │ │ +06f368: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +06f36a: 28f6 |0011: goto 0007 // -000a │ │ +06f36c: 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 │ │ @@ -26295,17 +26295,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f3ac: |[06f3ac] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ -06f3bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f3c2: 0e00 |0003: return-void │ │ +06f39c: |[06f39c] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ +06f3ac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f3b2: 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;) │ │ @@ -26313,18 +26313,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f3c4: |[06f3c4] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -06f3d4: 6e10 e002 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@02e0 │ │ -06f3da: 0a00 |0003: move-result v0 │ │ -06f3dc: 0f00 |0004: return v0 │ │ +06f3b4: |[06f3b4] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +06f3c4: 6e10 e002 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@02e0 │ │ +06f3ca: 0a00 |0003: move-result v0 │ │ +06f3cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ @@ -26389,18 +26389,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 │ │ -06f3e0: |[06f3e0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ -06f3f0: 5b01 8402 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0284 │ │ -06f3f4: 7010 1725 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2517 │ │ -06f3fa: 0e00 |0005: return-void │ │ +06f3d0: |[06f3d0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ +06f3e0: 5b01 8402 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0284 │ │ +06f3e4: 7010 1725 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2517 │ │ +06f3ea: 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; │ │ │ │ @@ -26410,19 +26410,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 │ │ -06f3fc: |[06f3fc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ -06f40c: 2200 7d01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@017d │ │ -06f410: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06f412: 7020 c608 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@08c6 │ │ -06f418: 1100 |0006: return-object v0 │ │ +06f3ec: |[06f3ec] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ +06f3fc: 2200 7d01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@017d │ │ +06f400: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06f402: 7020 c608 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@08c6 │ │ +06f408: 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;) │ │ @@ -26430,18 +26430,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f41c: |[06f41c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ -06f42c: 6e10 c308 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@08c3 │ │ -06f432: 0c00 |0003: move-result-object v0 │ │ -06f434: 1100 |0004: return-object v0 │ │ +06f40c: |[06f40c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ +06f41c: 6e10 c308 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@08c3 │ │ +06f422: 0c00 |0003: move-result-object v0 │ │ +06f424: 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 : 4835 (TrafficStatsCompat.java) │ │ @@ -26478,19 +26478,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f438: |[06f438] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ -06f448: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -06f44e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -06f450: 5910 8502 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0285 │ │ -06f454: 0e00 |0006: return-void │ │ +06f428: |[06f428] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ +06f438: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +06f43e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +06f440: 5910 8502 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0285 │ │ +06f444: 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; │ │ │ │ @@ -26499,17 +26499,17 @@ │ │ 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 │ │ -06f458: |[06f458] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ -06f468: 7010 c508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@08c5 │ │ -06f46e: 0e00 |0003: return-void │ │ +06f448: |[06f448] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ +06f458: 7010 c508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@08c5 │ │ +06f45e: 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; │ │ │ │ @@ -26623,26 +26623,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06f470: |[06f470] android.support.v4.net.TrafficStatsCompat.:()V │ │ -06f480: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06f484: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -06f488: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06f48c: 2200 7f01 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@017f │ │ -06f490: 7010 cf08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@08cf │ │ -06f496: 6900 8702 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f49a: 0e00 |000d: return-void │ │ -06f49c: 2200 7e01 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@017e │ │ -06f4a0: 7010 c708 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@08c7 │ │ -06f4a6: 6900 8702 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f4aa: 28f8 |0015: goto 000d // -0008 │ │ +06f460: |[06f460] android.support.v4.net.TrafficStatsCompat.:()V │ │ +06f470: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06f474: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +06f478: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06f47c: 2200 7f01 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@017f │ │ +06f480: 7010 cf08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@08cf │ │ +06f486: 6900 8702 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f48a: 0e00 |000d: return-void │ │ +06f48c: 2200 7e01 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@017e │ │ +06f490: 7010 c708 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@08c7 │ │ +06f496: 6900 8702 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f49a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000d line=129 │ │ 0x000e line=127 │ │ locals : │ │ @@ -26652,17 +26652,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f4ac: |[06f4ac] android.support.v4.net.TrafficStatsCompat.:()V │ │ -06f4bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f4c2: 0e00 |0003: return-void │ │ +06f49c: |[06f49c] android.support.v4.net.TrafficStatsCompat.:()V │ │ +06f4ac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f4b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat; │ │ │ │ @@ -26671,18 +26671,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f4c4: |[06f4c4] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ -06f4d4: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f4d8: 7210 d708 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@08d7 │ │ -06f4de: 0e00 |0005: return-void │ │ +06f4b4: |[06f4b4] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ +06f4c4: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f4c8: 7210 d708 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@08d7 │ │ +06f4ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ @@ -26690,37 +26690,37 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f4e0: |[06f4e0] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ -06f4f0: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f4f4: 7210 d808 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@08d8 │ │ -06f4fa: 0a00 |0005: move-result v0 │ │ -06f4fc: 0f00 |0006: return v0 │ │ +06f4d0: |[06f4d0] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ +06f4e0: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f4e4: 7210 d808 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@08d8 │ │ +06f4ea: 0a00 |0005: move-result v0 │ │ +06f4ec: 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 │ │ -06f500: |[06f500] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ -06f510: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f514: 7220 d908 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@08d9 │ │ -06f51a: 0e00 |0005: return-void │ │ +06f4f0: |[06f4f0] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ +06f500: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f504: 7220 d908 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@08d9 │ │ +06f50a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 operationCount I │ │ │ │ @@ -26729,18 +26729,18 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06f51c: |[06f51c] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ -06f52c: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f530: 7230 da08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@08da │ │ -06f536: 0e00 |0005: return-void │ │ +06f50c: |[06f50c] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ +06f51c: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f520: 7230 da08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@08da │ │ +06f526: 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 │ │ @@ -26750,18 +26750,18 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f538: |[06f538] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ -06f548: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f54c: 7220 db08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@08db │ │ -06f552: 0e00 |0005: return-void │ │ +06f528: |[06f528] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ +06f538: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f53c: 7220 db08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@08db │ │ +06f542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ │ │ @@ -26770,18 +26770,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f554: |[06f554] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ -06f564: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f568: 7220 dc08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@08dc │ │ -06f56e: 0e00 |0005: return-void │ │ +06f544: |[06f544] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ +06f554: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f558: 7220 dc08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@08dc │ │ +06f55e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -26790,18 +26790,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f570: |[06f570] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ -06f580: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ -06f584: 7220 dd08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@08dd │ │ -06f58a: 0e00 |0005: return-void │ │ +06f560: |[06f560] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ +06f570: 6200 8702 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0287 │ │ +06f574: 7220 dd08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@08dd │ │ +06f57a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -26837,17 +26837,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f58c: |[06f58c] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ -06f59c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f5a2: 0e00 |0003: return-void │ │ +06f57c: |[06f57c] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ +06f58c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f592: 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;) │ │ @@ -26855,17 +26855,17 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06f5a4: |[06f5a4] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ -06f5b4: 7100 e202 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@02e2 │ │ -06f5ba: 0e00 |0003: return-void │ │ +06f594: |[06f594] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ +06f5a4: 7100 e202 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@02e2 │ │ +06f5aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -26873,35 +26873,35 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -06f5bc: |[06f5bc] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ -06f5cc: 7100 e302 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@02e3 │ │ -06f5d2: 0a00 |0003: move-result v0 │ │ -06f5d4: 0f00 |0004: return v0 │ │ +06f5ac: |[06f5ac] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ +06f5bc: 7100 e302 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@02e3 │ │ +06f5c2: 0a00 |0003: move-result v0 │ │ +06f5c4: 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 │ │ -06f5d8: |[06f5d8] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ -06f5e8: 7110 e402 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@02e4 │ │ -06f5ee: 0e00 |0003: return-void │ │ +06f5c8: |[06f5c8] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ +06f5d8: 7110 e402 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@02e4 │ │ +06f5de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 operationCount I │ │ │ │ @@ -26910,17 +26910,17 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06f5f0: |[06f5f0] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ -06f600: 7120 e502 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@02e5 │ │ -06f606: 0e00 |0003: return-void │ │ +06f5e0: |[06f5e0] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ +06f5f0: 7120 e502 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@02e5 │ │ +06f5f6: 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 │ │ @@ -26930,17 +26930,17 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f608: |[06f608] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ -06f618: 7110 e602 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@02e6 │ │ -06f61e: 0e00 |0003: return-void │ │ +06f5f8: |[06f5f8] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ +06f608: 7110 e602 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@02e6 │ │ +06f60e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ │ │ @@ -26949,17 +26949,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f620: |[06f620] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ -06f630: 7110 e702 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@02e7 │ │ -06f636: 0e00 |0003: return-void │ │ +06f610: |[06f610] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ +06f620: 7110 e702 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@02e7 │ │ +06f626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ @@ -26968,17 +26968,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f638: |[06f638] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ -06f648: 7110 e802 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@02e8 │ │ -06f64e: 0e00 |0003: return-void │ │ +06f628: |[06f628] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ +06f638: 7110 e802 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@02e8 │ │ +06f63e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ @@ -27018,17 +27018,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f650: |[06f650] android.support.v4.os.EnvironmentCompat.:()V │ │ -06f660: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f666: 0e00 |0003: return-void │ │ +06f640: |[06f640] android.support.v4.os.EnvironmentCompat.:()V │ │ +06f650: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f656: 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;) │ │ @@ -27036,47 +27036,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 │ │ -06f668: |[06f668] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -06f678: 6003 3c00 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06f67c: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ -06f680: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ -06f684: 7110 f208 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@08f2 │ │ -06f68a: 0c04 |0009: move-result-object v4 │ │ -06f68c: 1104 |000a: return-object v4 │ │ -06f68e: 6e10 1e24 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@241e │ │ -06f694: 0c01 |000e: move-result-object v1 │ │ -06f696: 7100 2803 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ -06f69c: 0c04 |0012: move-result-object v4 │ │ -06f69e: 6e10 1e24 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@241e │ │ -06f6a4: 0c00 |0016: move-result-object v0 │ │ -06f6a6: 6e20 ea24 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -06f6ac: 0a04 |001a: move-result v4 │ │ -06f6ae: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ -06f6b2: 7100 2903 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0329 │ │ -06f6b8: 0c04 |0020: move-result-object v4 │ │ -06f6ba: 28e9 |0021: goto 000a // -0017 │ │ -06f6bc: 0d02 |0022: move-exception v2 │ │ -06f6be: 1a04 f204 |0023: const-string v4, "EnvironmentCompat" // string@04f2 │ │ -06f6c2: 2205 9204 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -06f6c6: 7010 fb24 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -06f6cc: 1a06 4b05 |002a: const-string v6, "Failed to resolve canonical path: " // string@054b │ │ -06f6d0: 6e20 0425 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -06f6d6: 0c05 |002f: move-result-object v5 │ │ -06f6d8: 6e20 0325 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -06f6de: 0c05 |0033: move-result-object v5 │ │ -06f6e0: 6e10 0a25 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -06f6e6: 0c05 |0037: move-result-object v5 │ │ -06f6e8: 7120 af1e 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -06f6ee: 1a04 2335 |003b: const-string v4, "unknown" // string@3523 │ │ -06f6f2: 28cd |003d: goto 000a // -0033 │ │ +06f658: |[06f658] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +06f668: 6003 3c00 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06f66c: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ +06f670: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ +06f674: 7110 f208 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@08f2 │ │ +06f67a: 0c04 |0009: move-result-object v4 │ │ +06f67c: 1104 |000a: return-object v4 │ │ +06f67e: 6e10 1e24 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@241e │ │ +06f684: 0c01 |000e: move-result-object v1 │ │ +06f686: 7100 2803 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ +06f68c: 0c04 |0012: move-result-object v4 │ │ +06f68e: 6e10 1e24 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@241e │ │ +06f694: 0c00 |0016: move-result-object v0 │ │ +06f696: 6e20 ea24 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +06f69c: 0a04 |001a: move-result v4 │ │ +06f69e: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ +06f6a2: 7100 2903 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0329 │ │ +06f6a8: 0c04 |0020: move-result-object v4 │ │ +06f6aa: 28e9 |0021: goto 000a // -0017 │ │ +06f6ac: 0d02 |0022: move-exception v2 │ │ +06f6ae: 1a04 f204 |0023: const-string v4, "EnvironmentCompat" // string@04f2 │ │ +06f6b2: 2205 9204 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +06f6b6: 7010 fb24 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +06f6bc: 1a06 4b05 |002a: const-string v6, "Failed to resolve canonical path: " // string@054b │ │ +06f6c0: 6e20 0425 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +06f6c6: 0c05 |002f: move-result-object v5 │ │ +06f6c8: 6e20 0325 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +06f6ce: 0c05 |0033: move-result-object v5 │ │ +06f6d0: 6e10 0a25 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +06f6d6: 0c05 |0037: move-result-object v5 │ │ +06f6d8: 7120 af1e 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +06f6de: 1a04 2335 |003b: const-string v4, "unknown" // string@3523 │ │ +06f6e2: 28cd |003d: goto 000a // -0033 │ │ catches : 1 │ │ 0x000b - 0x0020 │ │ Ljava/io/IOException; -> 0x0022 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0006 line=58 │ │ @@ -27121,17 +27121,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f704: |[06f704] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ -06f714: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f71a: 0e00 |0003: return-void │ │ +06f6f4: |[06f6f4] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ +06f704: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f70a: 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;) │ │ @@ -27139,18 +27139,18 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f71c: |[06f71c] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -06f72c: 7110 2a03 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@032a │ │ -06f732: 0c00 |0003: move-result-object v0 │ │ -06f734: 1100 |0004: return-object v0 │ │ +06f70c: |[06f70c] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +06f71c: 7110 2a03 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@032a │ │ +06f722: 0c00 |0003: move-result-object v0 │ │ +06f724: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ @@ -27198,18 +27198,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 │ │ -06f738: |[06f738] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -06f748: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f74e: 5b01 8a02 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028a │ │ -06f752: 0e00 |0005: return-void │ │ +06f728: |[06f728] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +06f738: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f73e: 5b01 8a02 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028a │ │ +06f742: 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; │ │ @@ -27223,20 +27223,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 │ │ -06f754: |[06f754] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06f764: 5420 8a02 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028a │ │ -06f768: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06f76a: 7230 f808 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@08f8 │ │ -06f770: 0c00 |0006: move-result-object v0 │ │ -06f772: 1100 |0007: return-object v0 │ │ +06f744: |[06f744] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06f754: 5420 8a02 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028a │ │ +06f758: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06f75a: 7230 f808 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@08f8 │ │ +06f760: 0c00 |0006: move-result-object v0 │ │ +06f762: 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; │ │ @@ -27246,19 +27246,19 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f774: |[06f774] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -06f784: 5410 8a02 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028a │ │ -06f788: 7220 f908 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@08f9 │ │ -06f78e: 0c00 |0005: move-result-object v0 │ │ -06f790: 1100 |0006: return-object v0 │ │ +06f764: |[06f764] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +06f774: 5410 8a02 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028a │ │ +06f778: 7220 f908 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@08f9 │ │ +06f77e: 0c00 |0005: move-result-object v0 │ │ +06f780: 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 │ │ @@ -27294,17 +27294,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f794: |[06f794] android.support.v4.os.ParcelableCompat.:()V │ │ -06f7a4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f7aa: 0e00 |0003: return-void │ │ +06f784: |[06f784] android.support.v4.os.ParcelableCompat.:()V │ │ +06f794: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f79a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -27313,22 +27313,22 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06f7ac: |[06f7ac] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -06f7bc: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06f7c0: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -06f7c4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -06f7c8: 7110 ff08 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@08ff │ │ -06f7ce: 2200 8501 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0185 │ │ -06f7d2: 7020 f308 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@08f3 │ │ -06f7d8: 1100 |000e: return-object v0 │ │ +06f79c: |[06f79c] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +06f7ac: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06f7b0: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +06f7b4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +06f7b8: 7110 ff08 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@08ff │ │ +06f7be: 2200 8501 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0185 │ │ +06f7c2: 7020 f308 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@08f3 │ │ +06f7c8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ @@ -27420,18 +27420,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 │ │ -06f7dc: |[06f7dc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -06f7ec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f7f2: 5b01 8b02 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028b │ │ -06f7f6: 0e00 |0005: return-void │ │ +06f7cc: |[06f7cc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +06f7dc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f7e2: 5b01 8b02 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028b │ │ +06f7e6: 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; │ │ @@ -27445,20 +27445,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 │ │ -06f7f8: |[06f7f8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06f808: 5420 8b02 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028b │ │ -06f80c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06f80e: 7230 f808 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@08f8 │ │ -06f814: 0c00 |0006: move-result-object v0 │ │ -06f816: 1100 |0007: return-object v0 │ │ +06f7e8: |[06f7e8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06f7f8: 5420 8b02 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028b │ │ +06f7fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06f7fe: 7230 f808 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@08f8 │ │ +06f804: 0c00 |0006: move-result-object v0 │ │ +06f806: 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; │ │ @@ -27468,19 +27468,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 │ │ -06f818: |[06f818] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -06f828: 5410 8b02 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028b │ │ -06f82c: 7230 f808 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@08f8 │ │ -06f832: 0c00 |0005: move-result-object v0 │ │ -06f834: 1100 |0006: return-object v0 │ │ +06f808: |[06f808] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +06f818: 5410 8b02 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028b │ │ +06f81c: 7230 f808 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@08f8 │ │ +06f822: 0c00 |0005: move-result-object v0 │ │ +06f824: 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; │ │ @@ -27491,19 +27491,19 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f838: |[06f838] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -06f848: 5410 8b02 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028b │ │ -06f84c: 7220 f908 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@08f9 │ │ -06f852: 0c00 |0005: move-result-object v0 │ │ -06f854: 1100 |0006: return-object v0 │ │ +06f828: |[06f828] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +06f838: 5410 8b02 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@028b │ │ +06f83c: 7220 f908 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@08f9 │ │ +06f842: 0c00 |0005: move-result-object v0 │ │ +06f844: 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 │ │ @@ -27537,17 +27537,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f858: |[06f858] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -06f868: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06f86e: 0e00 |0003: return-void │ │ +06f848: |[06f848] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +06f858: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06f85e: 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;) │ │ @@ -27555,18 +27555,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f870: |[06f870] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -06f880: 2200 8801 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0188 │ │ -06f884: 7020 fa08 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@08fa │ │ -06f88a: 1100 |0005: return-object v0 │ │ +06f860: |[06f860] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +06f870: 2200 8801 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@0188 │ │ +06f874: 7020 fa08 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@08fa │ │ +06f87a: 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; │ │ │ │ @@ -27738,28 +27738,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06f88c: |[06f88c] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ -06f89c: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -06f8a2: 7100 2409 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@0924 │ │ -06f8a8: 0a00 |0006: move-result v0 │ │ -06f8aa: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -06f8ae: 2200 8b01 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@018b │ │ -06f8b2: 7020 0009 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@0900 │ │ -06f8b8: 5b20 9602 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f8bc: 0e00 |0010: return-void │ │ -06f8be: 2200 8c01 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@018c │ │ -06f8c2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -06f8c4: 7020 0a09 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@090a │ │ -06f8ca: 5b20 9602 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f8ce: 28f7 |0019: goto 0010 // -0009 │ │ +06f87c: |[06f87c] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ +06f88c: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +06f892: 7100 2409 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@0924 │ │ +06f898: 0a00 |0006: move-result v0 │ │ +06f89a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +06f89e: 2200 8b01 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@018b │ │ +06f8a2: 7020 0009 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@0900 │ │ +06f8a8: 5b20 9602 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f8ac: 0e00 |0010: return-void │ │ +06f8ae: 2200 8c01 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@018c │ │ +06f8b2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +06f8b4: 7020 0a09 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@090a │ │ +06f8ba: 5b20 9602 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f8be: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 0x0009 line=199 │ │ 0x0010 line=203 │ │ 0x0011 line=201 │ │ @@ -27772,22 +27772,22 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06f8d0: |[06f8d0] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ -06f8e0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -06f8e4: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -06f8e8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -06f8ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06f8ee: 0f00 |0007: return v0 │ │ -06f8f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06f8f2: 28fe |0009: goto 0007 // -0002 │ │ +06f8c0: |[06f8c0] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ +06f8d0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +06f8d4: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +06f8d8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +06f8dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06f8de: 0f00 |0007: return v0 │ │ +06f8e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06f8e2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=70 │ │ 0x0007 line=72 │ │ locals : │ │ │ │ @@ -27797,19 +27797,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f8f4: |[06f8f4] android.support.v4.print.PrintHelper.getColorMode:()I │ │ -06f904: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f908: 7210 1309 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@0913 │ │ -06f90e: 0a00 |0005: move-result v0 │ │ -06f910: 0f00 |0006: return v0 │ │ +06f8e4: |[06f8e4] android.support.v4.print.PrintHelper.getColorMode:()I │ │ +06f8f4: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f8f8: 7210 1309 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@0913 │ │ +06f8fe: 0a00 |0005: move-result v0 │ │ +06f900: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -27817,19 +27817,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f914: |[06f914] android.support.v4.print.PrintHelper.getOrientation:()I │ │ -06f924: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f928: 7210 1409 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@0914 │ │ -06f92e: 0a00 |0005: move-result v0 │ │ -06f930: 0f00 |0006: return v0 │ │ +06f904: |[06f904] android.support.v4.print.PrintHelper.getOrientation:()I │ │ +06f914: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f918: 7210 1409 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@0914 │ │ +06f91e: 0a00 |0005: move-result v0 │ │ +06f920: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -27837,19 +27837,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f934: |[06f934] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ -06f944: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f948: 7210 1509 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@0915 │ │ -06f94e: 0a00 |0005: move-result v0 │ │ -06f950: 0f00 |0006: return v0 │ │ +06f924: |[06f924] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ +06f934: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f938: 7210 1509 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@0915 │ │ +06f93e: 0a00 |0005: move-result v0 │ │ +06f940: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -27857,18 +27857,18 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06f954: |[06f954] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -06f964: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f968: 7230 1609 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0916 │ │ -06f96e: 0e00 |0005: return-void │ │ +06f944: |[06f944] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +06f954: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f958: 7230 1609 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0916 │ │ +06f95e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -27879,18 +27879,18 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06f970: |[06f970] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -06f980: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f984: 7230 1709 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0917 │ │ -06f98a: 0e00 |0005: return-void │ │ +06f960: |[06f960] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +06f970: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f974: 7230 1709 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0917 │ │ +06f97a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -27901,18 +27901,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f98c: |[06f98c] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ -06f99c: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f9a0: 7220 1809 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@0918 │ │ -06f9a6: 0e00 |0005: return-void │ │ +06f97c: |[06f97c] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ +06f98c: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f990: 7220 1809 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@0918 │ │ +06f996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -27922,18 +27922,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f9a8: |[06f9a8] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ -06f9b8: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f9bc: 7220 1909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@0919 │ │ -06f9c2: 0e00 |0005: return-void │ │ +06f998: |[06f998] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ +06f9a8: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f9ac: 7220 1909 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@0919 │ │ +06f9b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 orientation I │ │ @@ -27943,18 +27943,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f9c4: |[06f9c4] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ -06f9d4: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ -06f9d8: 7220 1a09 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@091a │ │ -06f9de: 0e00 |0005: return-void │ │ +06f9b4: |[06f9b4] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ +06f9c4: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0296 │ │ +06f9c8: 7220 1a09 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@091a │ │ +06f9ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ @@ -28009,21 +28009,21 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06f9e0: |[06f9e0] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V │ │ -06f9f0: 5b01 9802 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0298 │ │ -06f9f4: 5b02 9b02 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@029b │ │ -06f9f8: 5b03 9902 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0299 │ │ -06f9fc: 5904 9a02 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@029a │ │ -06fa00: 7010 bc03 0000 |0008: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@03bc │ │ -06fa06: 0e00 |000b: return-void │ │ +06f9d0: |[06f9d0] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V │ │ +06f9e0: 5b01 9802 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0298 │ │ +06f9e4: 5b02 9b02 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@029b │ │ +06f9e8: 5b03 9902 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0299 │ │ +06f9ec: 5904 9a02 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@029a │ │ +06f9f0: 7010 bc03 0000 |0008: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@03bc │ │ +06f9f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -28036,33 +28036,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 │ │ -06fa08: |[06fa08] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -06fa18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06fa1a: 5b46 9702 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0297 │ │ -06fa1e: 2202 bb00 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00bb │ │ -06fa22: 5443 9b02 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@029b │ │ -06fa26: 7020 be03 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@03be │ │ -06fa2c: 6e20 c003 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c0 │ │ -06fa32: 0c02 |000d: move-result-object v2 │ │ -06fa34: 6e20 c103 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c1 │ │ -06fa3a: 0c02 |0011: move-result-object v2 │ │ -06fa3c: 6e10 bf03 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@03bf │ │ -06fa42: 0c01 |0015: move-result-object v1 │ │ -06fa44: 6e20 b603 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@03b6 │ │ -06fa4a: 0a02 |0019: move-result v2 │ │ -06fa4c: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ -06fa50: 6e30 b903 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@03b9 │ │ -06fa56: 0e00 |001f: return-void │ │ -06fa58: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -06fa5a: 28fb |0021: goto 001c // -0005 │ │ +06f9f8: |[06f9f8] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +06fa08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06fa0a: 5b46 9702 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0297 │ │ +06fa0e: 2202 bb00 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00bb │ │ +06fa12: 5443 9b02 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@029b │ │ +06fa16: 7020 be03 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@03be │ │ +06fa1c: 6e20 c003 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c0 │ │ +06fa22: 0c02 |000d: move-result-object v2 │ │ +06fa24: 6e20 c103 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c1 │ │ +06fa2a: 0c02 |0011: move-result-object v2 │ │ +06fa2c: 6e10 bf03 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@03bf │ │ +06fa32: 0c01 |0015: move-result-object v1 │ │ +06fa34: 6e20 b603 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@03b6 │ │ +06fa3a: 0a02 |0019: move-result v2 │ │ +06fa3c: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ +06fa40: 6e30 b903 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@03b9 │ │ +06fa46: 0e00 |001f: return-void │ │ +06fa48: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +06fa4a: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ 0x0003 line=191 │ │ 0x0016 line=195 │ │ 0x001c line=196 │ │ 0x001f line=197 │ │ @@ -28082,78 +28082,78 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -06fa5c: |[06fa5c] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -06fa6c: 2204 bf00 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00bf │ │ -06fa70: 5495 9802 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0298 │ │ -06fa74: 5455 b202 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ -06fa78: 5496 9702 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0297 │ │ -06fa7c: 7030 c303 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@03c3 │ │ -06fa82: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -06fa84: 6e20 c603 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@03c6 │ │ -06fa8a: 0c03 |000f: move-result-object v3 │ │ -06fa8c: 2200 6600 |0010: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -06fa90: 6e10 b102 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@02b1 │ │ -06fa96: 0c05 |0015: move-result-object v5 │ │ -06fa98: 6e10 b202 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@02b2 │ │ -06fa9e: 0c05 |0019: move-result-object v5 │ │ -06faa0: 7020 7702 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0277 │ │ -06faa6: 5495 9802 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0298 │ │ -06faaa: 5496 9902 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0299 │ │ -06faae: 6e10 0b02 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -06fab4: 0a06 |0024: move-result v6 │ │ -06fab6: 5497 9902 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0299 │ │ -06faba: 6e10 0a02 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -06fac0: 0a07 |002a: move-result v7 │ │ -06fac2: 5298 9a02 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@029a │ │ -06fac6: 7158 3a09 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@093a │ │ -06facc: 0c02 |0030: move-result-object v2 │ │ -06face: 6e10 b002 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@02b0 │ │ -06fad4: 0c05 |0034: move-result-object v5 │ │ -06fad6: 5496 9902 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0299 │ │ -06fada: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -06fadc: 6e40 1a02 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@021a │ │ -06fae2: 6e20 c503 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@03c5 │ │ -06fae8: 2205 6304 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0463 │ │ -06faec: 6e10 5d03 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@035d │ │ -06faf2: 0c06 |0043: move-result-object v6 │ │ -06faf4: 7020 3524 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@2435 │ │ -06fafa: 6e20 c703 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@03c7 │ │ -06fb00: 1215 |004a: const/4 v5, #int 1 // #1 │ │ -06fb02: 2355 5e06 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@065e │ │ -06fb06: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -06fb08: 6207 4500 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0045 │ │ -06fb0c: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ -06fb10: 6e20 bb03 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@03bb │ │ -06fb16: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ -06fb1a: 6e10 c403 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@03c4 │ │ -06fb20: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ -06fb24: 6e10 5c03 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@035c │ │ -06fb2a: 0e00 |005f: return-void │ │ -06fb2c: 0d01 |0060: move-exception v1 │ │ -06fb2e: 1a05 3b10 |0061: const-string v5, "PrintHelperKitkat" // string@103b │ │ -06fb32: 1a06 fc04 |0063: const-string v6, "Error writing printed content" // string@04fc │ │ -06fb36: 7130 ac1e 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -06fb3c: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -06fb3e: 6e20 ba03 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@03ba │ │ -06fb44: 28e9 |006c: goto 0055 // -0017 │ │ -06fb46: 0d05 |006d: move-exception v5 │ │ -06fb48: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -06fb4c: 6e10 c403 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@03c4 │ │ -06fb52: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ -06fb56: 6e10 5c03 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@035c │ │ -06fb5c: 2705 |0078: throw v5 │ │ -06fb5e: 0d05 |0079: move-exception v5 │ │ -06fb60: 28e5 |007a: goto 005f // -001b │ │ -06fb62: 0d06 |007b: move-exception v6 │ │ -06fb64: 28fc |007c: goto 0078 // -0004 │ │ +06fa4c: |[06fa4c] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +06fa5c: 2204 bf00 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00bf │ │ +06fa60: 5495 9802 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0298 │ │ +06fa64: 5455 b202 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ +06fa68: 5496 9702 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0297 │ │ +06fa6c: 7030 c303 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@03c3 │ │ +06fa72: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +06fa74: 6e20 c603 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@03c6 │ │ +06fa7a: 0c03 |000f: move-result-object v3 │ │ +06fa7c: 2200 6600 |0010: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +06fa80: 6e10 b102 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@02b1 │ │ +06fa86: 0c05 |0015: move-result-object v5 │ │ +06fa88: 6e10 b202 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@02b2 │ │ +06fa8e: 0c05 |0019: move-result-object v5 │ │ +06fa90: 7020 7702 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0277 │ │ +06fa96: 5495 9802 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0298 │ │ +06fa9a: 5496 9902 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0299 │ │ +06fa9e: 6e10 0b02 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +06faa4: 0a06 |0024: move-result v6 │ │ +06faa6: 5497 9902 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0299 │ │ +06faaa: 6e10 0a02 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +06fab0: 0a07 |002a: move-result v7 │ │ +06fab2: 5298 9a02 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@029a │ │ +06fab6: 7158 3a09 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@093a │ │ +06fabc: 0c02 |0030: move-result-object v2 │ │ +06fabe: 6e10 b002 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@02b0 │ │ +06fac4: 0c05 |0034: move-result-object v5 │ │ +06fac6: 5496 9902 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0299 │ │ +06faca: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +06facc: 6e40 1a02 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@021a │ │ +06fad2: 6e20 c503 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@03c5 │ │ +06fad8: 2205 6304 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0463 │ │ +06fadc: 6e10 5d03 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@035d │ │ +06fae2: 0c06 |0043: move-result-object v6 │ │ +06fae4: 7020 3524 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@2435 │ │ +06faea: 6e20 c703 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@03c7 │ │ +06faf0: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +06faf2: 2355 5e06 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@065e │ │ +06faf6: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +06faf8: 6207 4500 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0045 │ │ +06fafc: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ +06fb00: 6e20 bb03 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@03bb │ │ +06fb06: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ +06fb0a: 6e10 c403 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@03c4 │ │ +06fb10: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ +06fb14: 6e10 5c03 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@035c │ │ +06fb1a: 0e00 |005f: return-void │ │ +06fb1c: 0d01 |0060: move-exception v1 │ │ +06fb1e: 1a05 3b10 |0061: const-string v5, "PrintHelperKitkat" // string@103b │ │ +06fb22: 1a06 fc04 |0063: const-string v6, "Error writing printed content" // string@04fc │ │ +06fb26: 7130 ac1e 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +06fb2c: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +06fb2e: 6e20 ba03 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@03ba │ │ +06fb34: 28e9 |006c: goto 0055 // -0017 │ │ +06fb36: 0d05 |006d: move-exception v5 │ │ +06fb38: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +06fb3c: 6e10 c403 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@03c4 │ │ +06fb42: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ +06fb46: 6e10 5c03 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@035c │ │ +06fb4c: 2705 |0078: throw v5 │ │ +06fb4e: 0d05 |0079: move-exception v5 │ │ +06fb50: 28e5 |007a: goto 005f // -001b │ │ +06fb52: 0d06 |007b: move-exception v6 │ │ +06fb54: 28fc |007c: goto 0078 // -0004 │ │ catches : 5 │ │ 0x000c - 0x003e │ │ -> 0x006d │ │ 0x003e - 0x0055 │ │ Ljava/io/IOException; -> 0x0060 │ │ -> 0x006d │ │ 0x005c - 0x005f │ │ @@ -28235,18 +28235,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 │ │ -06fba0: |[06fba0] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ -06fbb0: 5b01 9c02 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@029c │ │ -06fbb4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -06fbba: 0e00 |0005: return-void │ │ +06fb90: |[06fb90] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ +06fba0: 5b01 9c02 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@029c │ │ +06fba4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +06fbaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -28256,22 +28256,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06fbbc: |[06fbbc] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ -06fbcc: 5420 9c02 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@029c │ │ -06fbd0: 5400 9d02 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ -06fbd4: 7110 3409 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@0934 │ │ -06fbda: 5420 9c02 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@029c │ │ -06fbde: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06fbe0: 6e20 2b09 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@092b │ │ -06fbe6: 0e00 |000d: return-void │ │ +06fbac: |[06fbac] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ +06fbbc: 5420 9c02 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@029c │ │ +06fbc0: 5400 9d02 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ +06fbc4: 7110 3409 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@0934 │ │ +06fbca: 5420 9c02 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@029c │ │ +06fbce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +06fbd0: 6e20 2b09 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@092b │ │ +06fbd6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0007 line=326 │ │ 0x000d line=327 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1$1; │ │ @@ -28327,22 +28327,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 │ │ -06fbe8: |[06fbe8] 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 │ │ -06fbf8: 5b01 9d02 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ -06fbfc: 5b02 9e02 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@029e │ │ -06fc00: 5b03 a002 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@02a0 │ │ -06fc04: 5b04 a102 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@02a1 │ │ -06fc08: 5b05 9f02 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@029f │ │ -06fc0c: 7010 0003 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -06fc12: 0e00 |000d: return-void │ │ +06fbd8: |[06fbd8] 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 │ │ +06fbe8: 5b01 9d02 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ +06fbec: 5b02 9e02 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@029e │ │ +06fbf0: 5b03 a002 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@02a0 │ │ +06fbf4: 5b04 a102 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@02a1 │ │ +06fbf8: 5b05 9f02 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@029f │ │ +06fbfc: 7010 0003 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +06fc02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat$2; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/os/CancellationSignal; │ │ @@ -28356,26 +28356,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 │ │ -06fc14: |[06fc14] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ -06fc24: 5430 9d02 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ -06fc28: 5400 a502 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ -06fc2c: 5431 9d02 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ -06fc30: 5411 a702 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@02a7 │ │ -06fc34: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ -06fc38: 7130 3b09 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/print/PrintHelperKitkat;.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@093b │ │ -06fc3e: 0c00 |000d: move-result-object v0 │ │ -06fc40: 1100 |000e: return-object v0 │ │ -06fc42: 0d00 |000f: move-exception v0 │ │ -06fc44: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -06fc46: 28fd |0011: goto 000e // -0003 │ │ +06fc04: |[06fc04] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ +06fc14: 5430 9d02 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ +06fc18: 5400 a502 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ +06fc1c: 5431 9d02 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ +06fc20: 5411 a702 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@02a7 │ │ +06fc24: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ +06fc28: 7130 3b09 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/print/PrintHelperKitkat;.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@093b │ │ +06fc2e: 0c00 |000d: move-result-object v0 │ │ +06fc30: 1100 |000e: return-object v0 │ │ +06fc32: 0d00 |000f: move-exception v0 │ │ +06fc34: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06fc36: 28fd |0011: goto 000e // -0003 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=334 │ │ 0x000e line=338 │ │ 0x000f line=335 │ │ @@ -28389,19 +28389,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 │ │ -06fc58: |[06fc58] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -06fc68: 1f02 5c06 |0000: check-cast v2, [Landroid/net/Uri; // type@065c │ │ -06fc6c: 6e20 2c09 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@092c │ │ -06fc72: 0c00 |0005: move-result-object v0 │ │ -06fc74: 1100 |0006: return-object v0 │ │ +06fc48: |[06fc48] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +06fc58: 1f02 5c06 |0000: check-cast v2, [Landroid/net/Uri; // type@065c │ │ +06fc5c: 6e20 2c09 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@092c │ │ +06fc62: 0c00 |0005: move-result-object v0 │ │ +06fc64: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -28410,18 +28410,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06fc78: |[06fc78] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ -06fc88: 5410 9f02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@029f │ │ -06fc8c: 6e10 b703 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@03b7 │ │ -06fc92: 0e00 |0005: return-void │ │ +06fc68: |[06fc68] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ +06fc78: 5410 9f02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@029f │ │ +06fc7c: 6e10 b703 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@03b7 │ │ +06fc82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ 0x0000 - 0x0006 reg=2 result Landroid/graphics/Bitmap; │ │ @@ -28431,18 +28431,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 │ │ -06fc94: |[06fc94] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ -06fca4: 1f01 5100 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0051 │ │ -06fca8: 6e20 2e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@092e │ │ -06fcae: 0e00 |0005: return-void │ │ +06fc84: |[06fc84] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ +06fc94: 1f01 5100 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0051 │ │ +06fc98: 6e20 2e09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@092e │ │ +06fc9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -28451,44 +28451,44 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -06fcb0: |[06fcb0] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ -06fcc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06fcc2: 6f20 0303 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0303 │ │ -06fcc8: 5442 9d02 |0004: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ -06fccc: 5b25 a402 |0006: iput-object v5, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ -06fcd0: 3805 2900 |0008: if-eqz v5, 0031 // +0029 │ │ -06fcd4: 2202 bb00 |000a: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00bb │ │ -06fcd8: 5443 9d02 |000c: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ -06fcdc: 5433 a802 |000e: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@02a8 │ │ -06fce0: 7020 be03 3200 |0010: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@03be │ │ -06fce6: 6e20 c003 0200 |0013: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c0 │ │ -06fcec: 0c02 |0016: move-result-object v2 │ │ -06fcee: 6e20 c103 0200 |0017: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c1 │ │ -06fcf4: 0c02 |001a: move-result-object v2 │ │ -06fcf6: 6e10 bf03 0200 |001b: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@03bf │ │ -06fcfc: 0c01 |001e: move-result-object v1 │ │ -06fcfe: 5442 a002 |001f: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@02a0 │ │ -06fd02: 5443 a102 |0021: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@02a1 │ │ -06fd06: 6e20 b603 3200 |0023: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@03b6 │ │ -06fd0c: 0a02 |0026: move-result v2 │ │ -06fd0e: 3902 0800 |0027: if-nez v2, 002f // +0008 │ │ -06fd12: 5442 9f02 |0029: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@029f │ │ -06fd16: 6e30 b903 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@03b9 │ │ -06fd1c: 0e00 |002e: return-void │ │ -06fd1e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -06fd20: 28f9 |0030: goto 0029 // -0007 │ │ -06fd22: 5442 9f02 |0031: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@029f │ │ -06fd26: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -06fd28: 6e20 b803 3200 |0034: invoke-virtual {v2, v3}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@03b8 │ │ -06fd2e: 28f7 |0037: goto 002e // -0009 │ │ +06fca0: |[06fca0] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +06fcb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06fcb2: 6f20 0303 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0303 │ │ +06fcb8: 5442 9d02 |0004: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ +06fcbc: 5b25 a402 |0006: iput-object v5, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ +06fcc0: 3805 2900 |0008: if-eqz v5, 0031 // +0029 │ │ +06fcc4: 2202 bb00 |000a: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00bb │ │ +06fcc8: 5443 9d02 |000c: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@029d │ │ +06fccc: 5433 a802 |000e: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@02a8 │ │ +06fcd0: 7020 be03 3200 |0010: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@03be │ │ +06fcd6: 6e20 c003 0200 |0013: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c0 │ │ +06fcdc: 0c02 |0016: move-result-object v2 │ │ +06fcde: 6e20 c103 0200 |0017: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c1 │ │ +06fce4: 0c02 |001a: move-result-object v2 │ │ +06fce6: 6e10 bf03 0200 |001b: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@03bf │ │ +06fcec: 0c01 |001e: move-result-object v1 │ │ +06fcee: 5442 a002 |001f: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@02a0 │ │ +06fcf2: 5443 a102 |0021: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@02a1 │ │ +06fcf6: 6e20 b603 3200 |0023: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@03b6 │ │ +06fcfc: 0a02 |0026: move-result v2 │ │ +06fcfe: 3902 0800 |0027: if-nez v2, 002f // +0008 │ │ +06fd02: 5442 9f02 |0029: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@029f │ │ +06fd06: 6e30 b903 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@03b9 │ │ +06fd0c: 0e00 |002e: return-void │ │ +06fd0e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +06fd10: 28f9 |0030: goto 0029 // -0007 │ │ +06fd12: 5442 9f02 |0031: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@029f │ │ +06fd16: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +06fd18: 6e20 b803 3200 |0034: invoke-virtual {v2, v3}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@03b8 │ │ +06fd1e: 28f7 |0037: goto 002e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=343 │ │ 0x0004 line=344 │ │ 0x0008 line=345 │ │ 0x000a line=346 │ │ 0x001f line=350 │ │ @@ -28508,18 +28508,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 │ │ -06fd30: |[06fd30] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ -06fd40: 1f01 5100 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0051 │ │ -06fd44: 6e20 3009 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@0930 │ │ -06fd4a: 0e00 |0005: return-void │ │ +06fd20: |[06fd20] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ +06fd30: 1f01 5100 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0051 │ │ +06fd34: 6e20 3009 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@0930 │ │ +06fd3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -28528,20 +28528,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06fd4c: |[06fd4c] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ -06fd5c: 5420 9e02 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@029e │ │ -06fd60: 2201 9001 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@0190 │ │ -06fd64: 7020 2809 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@0928 │ │ -06fd6a: 6e20 2703 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@0327 │ │ -06fd70: 0e00 |000a: return-void │ │ +06fd3c: |[06fd3c] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ +06fd4c: 5420 9e02 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@029e │ │ +06fd50: 2201 9001 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@0190 │ │ +06fd54: 7020 2809 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@0928 │ │ +06fd5a: 6e20 2703 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@0327 │ │ +06fd60: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x000a line=329 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -28605,23 +28605,23 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06fd74: |[06fd74] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V │ │ -06fd84: 5b12 a502 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ -06fd88: 5b13 a802 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@02a8 │ │ -06fd8c: 5b14 a702 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@02a7 │ │ -06fd90: 5915 a602 |0006: iput v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@02a6 │ │ -06fd94: 7010 bc03 0100 |0008: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@03bc │ │ -06fd9a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06fd9c: 5b10 a402 |000c: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ -06fda0: 0e00 |000e: return-void │ │ +06fd64: |[06fd64] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V │ │ +06fd74: 5b12 a502 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ +06fd78: 5b13 a802 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@02a8 │ │ +06fd7c: 5b14 a702 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@02a7 │ │ +06fd80: 5915 a602 |0006: iput v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@02a6 │ │ +06fd84: 7010 bc03 0100 |0008: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@03bc │ │ +06fd8a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06fd8c: 5b10 a402 |000c: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ +06fd90: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x000b line=292 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ @@ -28634,17 +28634,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 │ │ -06fda4: |[06fda4] android.support.v4.print.PrintHelperKitkat$2.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ -06fdb4: 7010 3509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@0935 │ │ -06fdba: 0e00 |0003: return-void │ │ +06fd94: |[06fd94] android.support.v4.print.PrintHelperKitkat$2.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ +06fda4: 7010 3509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@0935 │ │ +06fdaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/print/PrintHelperKitkat$2; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ @@ -28652,33 +28652,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -06fdbc: |[06fdbc] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ -06fdcc: 5430 a502 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ -06fdd0: 7110 3c09 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@093c │ │ -06fdd6: 0c01 |0005: move-result-object v1 │ │ -06fdd8: 1d01 |0006: monitor-enter v1 │ │ -06fdda: 5430 a502 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ -06fdde: 5400 b302 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -06fde2: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ -06fde6: 5430 a502 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ -06fdea: 5400 b302 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -06fdee: 6e10 1002 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@0210 │ │ -06fdf4: 5430 a502 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ -06fdf8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -06fdfa: 5b02 b302 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -06fdfe: 1e01 |0019: monitor-exit v1 │ │ -06fe00: 0e00 |001a: return-void │ │ -06fe02: 0d00 |001b: move-exception v0 │ │ -06fe04: 1e01 |001c: monitor-exit v1 │ │ -06fe06: 2700 |001d: throw v0 │ │ +06fdac: |[06fdac] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ +06fdbc: 5430 a502 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ +06fdc0: 7110 3c09 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@093c │ │ +06fdc6: 0c01 |0005: move-result-object v1 │ │ +06fdc8: 1d01 |0006: monitor-enter v1 │ │ +06fdca: 5430 a502 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ +06fdce: 5400 b302 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +06fdd2: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ +06fdd6: 5430 a502 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ +06fdda: 5400 b302 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +06fdde: 6e10 1002 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@0210 │ │ +06fde4: 5430 a502 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ +06fde8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +06fdea: 5b02 b302 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +06fdee: 1e01 |0019: monitor-exit v1 │ │ +06fdf0: 0e00 |001a: return-void │ │ +06fdf2: 0d00 |001b: move-exception v0 │ │ +06fdf4: 1e01 |001c: monitor-exit v1 │ │ +06fdf6: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x001d │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=371 │ │ 0x0007 line=372 │ │ 0x000d line=373 │ │ @@ -28695,21 +28695,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06fe14: |[06fe14] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ -06fe24: 6f10 bd03 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@03bd │ │ -06fe2a: 7010 3509 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@0935 │ │ -06fe30: 5420 a202 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@02a2 │ │ -06fe34: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -06fe36: 6e20 0103 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@0301 │ │ -06fe3c: 0e00 |000c: return-void │ │ +06fe04: |[06fe04] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ +06fe14: 6f10 bd03 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@03bd │ │ +06fe1a: 7010 3509 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@0935 │ │ +06fe20: 5420 a202 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@02a2 │ │ +06fe24: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +06fe26: 6e20 0103 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@0301 │ │ +06fe2c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0003 line=382 │ │ 0x0006 line=383 │ │ 0x000c line=384 │ │ locals : │ │ @@ -28720,54 +28720,54 @@ │ │ type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -06fe40: |[06fe40] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -06fe50: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -06fe52: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -06fe54: 6e10 2603 0c00 |0002: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@0326 │ │ -06fe5a: 0a00 |0005: move-result v0 │ │ -06fe5c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -06fe60: 6e10 b703 0d00 |0008: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@03b7 │ │ -06fe66: 5b9b a302 |000b: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@02a3 │ │ -06fe6a: 0e00 |000d: return-void │ │ -06fe6c: 5490 a402 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ -06fe70: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ -06fe74: 2200 bb00 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@00bb │ │ -06fe78: 5491 a802 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@02a8 │ │ -06fe7c: 7020 be03 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@03be │ │ -06fe82: 6e20 c003 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c0 │ │ -06fe88: 0c00 |001c: move-result-object v0 │ │ -06fe8a: 6e20 c103 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c1 │ │ -06fe90: 0c00 |0020: move-result-object v0 │ │ -06fe92: 6e10 bf03 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@03bf │ │ -06fe98: 0c07 |0024: move-result-object v7 │ │ -06fe9a: 6e20 b603 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@03b6 │ │ -06fea0: 0a00 |0028: move-result v0 │ │ -06fea2: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ -06fea6: 6e30 b903 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@03b9 │ │ -06feac: 28df |002e: goto 000d // -0021 │ │ -06feae: 0186 |002f: move v6, v8 │ │ -06feb0: 28fb |0030: goto 002b // -0005 │ │ -06feb2: 2200 9101 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@0191 │ │ -06feb6: 0791 |0033: move-object v1, v9 │ │ -06feb8: 07c2 |0034: move-object v2, v12 │ │ -06feba: 07b3 |0035: move-object v3, v11 │ │ -06febc: 07a4 |0036: move-object v4, v10 │ │ -06febe: 07d5 |0037: move-object v5, v13 │ │ -06fec0: 7606 2a09 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@092a │ │ -06fec6: 5b90 a202 |003b: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@02a2 │ │ -06feca: 5490 a202 |003d: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@02a2 │ │ -06fece: 2381 5c06 |003f: new-array v1, v8, [Landroid/net/Uri; // type@065c │ │ -06fed2: 6e20 0203 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0302 │ │ -06fed8: 5b9b a302 |0044: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@02a3 │ │ -06fedc: 28c7 |0046: goto 000d // -0039 │ │ +06fe30: |[06fe30] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +06fe40: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +06fe42: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +06fe44: 6e10 2603 0c00 |0002: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@0326 │ │ +06fe4a: 0a00 |0005: move-result v0 │ │ +06fe4c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +06fe50: 6e10 b703 0d00 |0008: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@03b7 │ │ +06fe56: 5b9b a302 |000b: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@02a3 │ │ +06fe5a: 0e00 |000d: return-void │ │ +06fe5c: 5490 a402 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ +06fe60: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ +06fe64: 2200 bb00 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@00bb │ │ +06fe68: 5491 a802 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@02a8 │ │ +06fe6c: 7020 be03 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@03be │ │ +06fe72: 6e20 c003 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c0 │ │ +06fe78: 0c00 |001c: move-result-object v0 │ │ +06fe7a: 6e20 c103 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@03c1 │ │ +06fe80: 0c00 |0020: move-result-object v0 │ │ +06fe82: 6e10 bf03 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@03bf │ │ +06fe88: 0c07 |0024: move-result-object v7 │ │ +06fe8a: 6e20 b603 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@03b6 │ │ +06fe90: 0a00 |0028: move-result v0 │ │ +06fe92: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ +06fe96: 6e30 b903 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@03b9 │ │ +06fe9c: 28df |002e: goto 000d // -0021 │ │ +06fe9e: 0186 |002f: move v6, v8 │ │ +06fea0: 28fb |0030: goto 002b // -0005 │ │ +06fea2: 2200 9101 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@0191 │ │ +06fea6: 0791 |0033: move-object v1, v9 │ │ +06fea8: 07c2 |0034: move-object v2, v12 │ │ +06feaa: 07b3 |0035: move-object v3, v11 │ │ +06feac: 07a4 |0036: move-object v4, v10 │ │ +06feae: 07d5 |0037: move-object v5, v13 │ │ +06feb0: 7606 2a09 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@092a │ │ +06feb6: 5b90 a202 |003b: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@02a2 │ │ +06feba: 5490 a202 |003d: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@02a2 │ │ +06febe: 2381 5c06 |003f: new-array v1, v8, [Landroid/net/Uri; // type@065c │ │ +06fec2: 6e20 0203 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0302 │ │ +06fec8: 5b9b a302 |0044: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@02a3 │ │ +06fecc: 28c7 |0046: goto 000d // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=300 │ │ 0x0008 line=301 │ │ 0x000b line=302 │ │ 0x000d line=368 │ │ 0x000e line=306 │ │ @@ -28793,78 +28793,78 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -06fee0: |[06fee0] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -06fef0: 2204 bf00 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00bf │ │ -06fef4: 5495 a502 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ -06fef8: 5455 b202 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ -06fefc: 5496 a302 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@02a3 │ │ -06ff00: 7030 c303 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@03c3 │ │ -06ff06: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -06ff08: 6e20 c603 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@03c6 │ │ -06ff0e: 0c03 |000f: move-result-object v3 │ │ -06ff10: 2200 6600 |0010: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -06ff14: 6e10 b102 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@02b1 │ │ -06ff1a: 0c05 |0015: move-result-object v5 │ │ -06ff1c: 6e10 b202 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@02b2 │ │ -06ff22: 0c05 |0019: move-result-object v5 │ │ -06ff24: 7020 7702 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0277 │ │ -06ff2a: 5495 a502 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ -06ff2e: 5496 a402 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ -06ff32: 6e10 0b02 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -06ff38: 0a06 |0024: move-result v6 │ │ -06ff3a: 5497 a402 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ -06ff3e: 6e10 0a02 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -06ff44: 0a07 |002a: move-result v7 │ │ -06ff46: 5298 a602 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@02a6 │ │ -06ff4a: 7158 3a09 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@093a │ │ -06ff50: 0c02 |0030: move-result-object v2 │ │ -06ff52: 6e10 b002 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@02b0 │ │ -06ff58: 0c05 |0034: move-result-object v5 │ │ -06ff5a: 5496 a402 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ -06ff5e: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -06ff60: 6e40 1a02 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@021a │ │ -06ff66: 6e20 c503 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@03c5 │ │ -06ff6c: 2205 6304 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0463 │ │ -06ff70: 6e10 5d03 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@035d │ │ -06ff76: 0c06 |0043: move-result-object v6 │ │ -06ff78: 7020 3524 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@2435 │ │ -06ff7e: 6e20 c703 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@03c7 │ │ -06ff84: 1215 |004a: const/4 v5, #int 1 // #1 │ │ -06ff86: 2355 5e06 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@065e │ │ -06ff8a: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -06ff8c: 6207 4500 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0045 │ │ -06ff90: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ -06ff94: 6e20 bb03 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@03bb │ │ -06ff9a: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ -06ff9e: 6e10 c403 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@03c4 │ │ -06ffa4: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ -06ffa8: 6e10 5c03 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@035c │ │ -06ffae: 0e00 |005f: return-void │ │ -06ffb0: 0d01 |0060: move-exception v1 │ │ -06ffb2: 1a05 3b10 |0061: const-string v5, "PrintHelperKitkat" // string@103b │ │ -06ffb6: 1a06 fc04 |0063: const-string v6, "Error writing printed content" // string@04fc │ │ -06ffba: 7130 ac1e 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -06ffc0: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -06ffc2: 6e20 ba03 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@03ba │ │ -06ffc8: 28e9 |006c: goto 0055 // -0017 │ │ -06ffca: 0d05 |006d: move-exception v5 │ │ -06ffcc: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -06ffd0: 6e10 c403 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@03c4 │ │ -06ffd6: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ -06ffda: 6e10 5c03 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@035c │ │ -06ffe0: 2705 |0078: throw v5 │ │ -06ffe2: 0d05 |0079: move-exception v5 │ │ -06ffe4: 28e5 |007a: goto 005f // -001b │ │ -06ffe6: 0d06 |007b: move-exception v6 │ │ -06ffe8: 28fc |007c: goto 0078 // -0004 │ │ +06fed0: |[06fed0] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +06fee0: 2204 bf00 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00bf │ │ +06fee4: 5495 a502 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ +06fee8: 5455 b202 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ +06feec: 5496 a302 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@02a3 │ │ +06fef0: 7030 c303 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@03c3 │ │ +06fef6: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +06fef8: 6e20 c603 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@03c6 │ │ +06fefe: 0c03 |000f: move-result-object v3 │ │ +06ff00: 2200 6600 |0010: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +06ff04: 6e10 b102 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@02b1 │ │ +06ff0a: 0c05 |0015: move-result-object v5 │ │ +06ff0c: 6e10 b202 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@02b2 │ │ +06ff12: 0c05 |0019: move-result-object v5 │ │ +06ff14: 7020 7702 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@0277 │ │ +06ff1a: 5495 a502 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@02a5 │ │ +06ff1e: 5496 a402 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ +06ff22: 6e10 0b02 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +06ff28: 0a06 |0024: move-result v6 │ │ +06ff2a: 5497 a402 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ +06ff2e: 6e10 0a02 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +06ff34: 0a07 |002a: move-result v7 │ │ +06ff36: 5298 a602 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@02a6 │ │ +06ff3a: 7158 3a09 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@093a │ │ +06ff40: 0c02 |0030: move-result-object v2 │ │ +06ff42: 6e10 b002 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@02b0 │ │ +06ff48: 0c05 |0034: move-result-object v5 │ │ +06ff4a: 5496 a402 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@02a4 │ │ +06ff4e: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +06ff50: 6e40 1a02 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@021a │ │ +06ff56: 6e20 c503 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@03c5 │ │ +06ff5c: 2205 6304 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0463 │ │ +06ff60: 6e10 5d03 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@035d │ │ +06ff66: 0c06 |0043: move-result-object v6 │ │ +06ff68: 7020 3524 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@2435 │ │ +06ff6e: 6e20 c703 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@03c7 │ │ +06ff74: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +06ff76: 2355 5e06 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@065e │ │ +06ff7a: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +06ff7c: 6207 4500 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0045 │ │ +06ff80: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ +06ff84: 6e20 bb03 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@03bb │ │ +06ff8a: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ +06ff8e: 6e10 c403 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@03c4 │ │ +06ff94: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ +06ff98: 6e10 5c03 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@035c │ │ +06ff9e: 0e00 |005f: return-void │ │ +06ffa0: 0d01 |0060: move-exception v1 │ │ +06ffa2: 1a05 3b10 |0061: const-string v5, "PrintHelperKitkat" // string@103b │ │ +06ffa6: 1a06 fc04 |0063: const-string v6, "Error writing printed content" // string@04fc │ │ +06ffaa: 7130 ac1e 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +06ffb0: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +06ffb2: 6e20 ba03 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@03ba │ │ +06ffb8: 28e9 |006c: goto 0055 // -0017 │ │ +06ffba: 0d05 |006d: move-exception v5 │ │ +06ffbc: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +06ffc0: 6e10 c403 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@03c4 │ │ +06ffc6: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ +06ffca: 6e10 5c03 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@035c │ │ +06ffd0: 2705 |0078: throw v5 │ │ +06ffd2: 0d05 |0079: move-exception v5 │ │ +06ffd4: 28e5 |007a: goto 005f // -001b │ │ +06ffd6: 0d06 |007b: move-exception v6 │ │ +06ffd8: 28fc |007c: goto 0078 // -0004 │ │ catches : 5 │ │ 0x000c - 0x003e │ │ -> 0x006d │ │ 0x003e - 0x0055 │ │ Ljava/io/IOException; -> 0x0060 │ │ -> 0x006d │ │ 0x005c - 0x005f │ │ @@ -29010,28 +29010,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -070024: |[070024] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ -070034: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -070036: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -07003c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07003e: 5b20 b302 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -070042: 2200 8c04 |0007: new-instance v0, Ljava/lang/Object; // type@048c │ │ -070046: 7010 be24 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07004c: 5b20 b402 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ -070050: 5921 b602 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ -070054: 5921 b102 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ -070058: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -07005a: 5920 b502 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ -07005e: 5b23 b202 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ -070062: 0e00 |0017: return-void │ │ +070014: |[070014] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ +070024: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +070026: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +07002c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07002e: 5b20 b302 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +070032: 2200 8c04 |0007: new-instance v0, Ljava/lang/Object; // type@048c │ │ +070036: 7010 be24 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07003c: 5b20 b402 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ +070040: 5921 b602 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ +070044: 5921 b102 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ +070048: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +07004a: 5920 b502 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ +07004e: 5b23 b202 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ +070052: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0004 line=51 │ │ 0x0007 line=52 │ │ 0x000e line=81 │ │ 0x0010 line=83 │ │ @@ -29047,18 +29047,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 │ │ -070064: |[070064] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ -070074: 7055 3e09 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@093e │ │ -07007a: 0c00 |0003: move-result-object v0 │ │ -07007c: 1100 |0004: return-object v0 │ │ +070054: |[070054] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +070064: 7055 3e09 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@093e │ │ +07006a: 0c00 |0003: move-result-object v0 │ │ +07006c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -29070,18 +29070,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 │ │ -070080: |[070080] android.support.v4.print.PrintHelperKitkat.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -070090: 7030 4209 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@0942 │ │ -070096: 0c00 |0003: move-result-object v0 │ │ -070098: 1100 |0004: return-object v0 │ │ +070070: |[070070] android.support.v4.print.PrintHelperKitkat.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +070080: 7030 4209 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@0942 │ │ +070086: 0c00 |0003: move-result-object v0 │ │ +070088: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/net/Uri; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -29091,17 +29091,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 │ │ -07009c: |[07009c] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ -0700ac: 5410 b402 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ -0700b0: 1100 |0002: return-object v0 │ │ +07008c: |[07008c] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ +07009c: 5410 b402 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ +0700a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #4 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -29109,52 +29109,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 │ │ -0700b4: |[0700b4] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ -0700c4: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0700c8: 2200 5b00 |0002: new-instance v0, Landroid/graphics/Matrix; // type@005b │ │ -0700cc: 7010 4002 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ -0700d2: 6e10 7d02 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@027d │ │ -0700d8: 0a04 |000a: move-result v4 │ │ -0700da: 8285 |000b: int-to-float v5, v8 │ │ -0700dc: a901 0405 |000c: div-float v1, v4, v5 │ │ -0700e0: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -0700e2: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ -0700e6: 6e10 7b02 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -0700ec: 0a04 |0014: move-result v4 │ │ -0700ee: 8295 |0015: int-to-float v5, v9 │ │ -0700f0: c954 |0016: div-float/2addr v4, v5 │ │ -0700f2: 7120 ac24 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -0700f8: 0a01 |001a: move-result v1 │ │ -0700fa: 6e30 4202 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0242 │ │ -070100: 6e10 7d02 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@027d │ │ -070106: 0a04 |0021: move-result v4 │ │ -070108: 8285 |0022: int-to-float v5, v8 │ │ -07010a: c815 |0023: mul-float/2addr v5, v1 │ │ -07010c: c754 |0024: sub-float/2addr v4, v5 │ │ -07010e: a902 0406 |0025: div-float v2, v4, v6 │ │ -070112: 6e10 7b02 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -070118: 0a04 |002a: move-result v4 │ │ -07011a: 8295 |002b: int-to-float v5, v9 │ │ -07011c: c815 |002c: mul-float/2addr v5, v1 │ │ -07011e: c754 |002d: sub-float/2addr v4, v5 │ │ -070120: a903 0406 |002e: div-float v3, v4, v6 │ │ -070124: 6e30 4302 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0243 │ │ -07012a: 1100 |0033: return-object v0 │ │ -07012c: 6e10 7b02 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -070132: 0a04 |0037: move-result v4 │ │ -070134: 8295 |0038: int-to-float v5, v9 │ │ -070136: c954 |0039: div-float/2addr v4, v5 │ │ -070138: 7120 ae24 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -07013e: 0a01 |003d: move-result v1 │ │ -070140: 28dd |003e: goto 001b // -0023 │ │ +0700a4: |[0700a4] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +0700b4: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0700b8: 2200 5b00 |0002: new-instance v0, Landroid/graphics/Matrix; // type@005b │ │ +0700bc: 7010 4002 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ +0700c2: 6e10 7d02 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@027d │ │ +0700c8: 0a04 |000a: move-result v4 │ │ +0700ca: 8285 |000b: int-to-float v5, v8 │ │ +0700cc: a901 0405 |000c: div-float v1, v4, v5 │ │ +0700d0: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +0700d2: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ +0700d6: 6e10 7b02 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +0700dc: 0a04 |0014: move-result v4 │ │ +0700de: 8295 |0015: int-to-float v5, v9 │ │ +0700e0: c954 |0016: div-float/2addr v4, v5 │ │ +0700e2: 7120 ac24 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +0700e8: 0a01 |001a: move-result v1 │ │ +0700ea: 6e30 4202 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0242 │ │ +0700f0: 6e10 7d02 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@027d │ │ +0700f6: 0a04 |0021: move-result v4 │ │ +0700f8: 8285 |0022: int-to-float v5, v8 │ │ +0700fa: c815 |0023: mul-float/2addr v5, v1 │ │ +0700fc: c754 |0024: sub-float/2addr v4, v5 │ │ +0700fe: a902 0406 |0025: div-float v2, v4, v6 │ │ +070102: 6e10 7b02 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +070108: 0a04 |002a: move-result v4 │ │ +07010a: 8295 |002b: int-to-float v5, v9 │ │ +07010c: c815 |002c: mul-float/2addr v5, v1 │ │ +07010e: c754 |002d: sub-float/2addr v4, v5 │ │ +070110: a903 0406 |002e: div-float v3, v4, v6 │ │ +070114: 6e30 4302 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0243 │ │ +07011a: 1100 |0033: return-object v0 │ │ +07011c: 6e10 7b02 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +070122: 0a04 |0037: move-result v4 │ │ +070124: 8295 |0038: int-to-float v5, v9 │ │ +070126: c954 |0039: div-float/2addr v4, v5 │ │ +070128: 7120 ae24 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +07012e: 0a01 |003d: move-result v1 │ │ +070130: 28dd |003e: goto 001b // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=257 │ │ 0x0007 line=260 │ │ 0x000e line=261 │ │ 0x0011 line=262 │ │ 0x001b line=266 │ │ @@ -29179,48 +29179,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 │ │ -070144: |[070144] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ -070154: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ -070158: 5452 b202 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ -07015c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -070160: 2202 7e04 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ -070164: 1a03 d717 |0008: const-string v3, "bad argument to loadBitmap" // string@17d7 │ │ -070168: 7020 8824 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -07016e: 2702 |000d: throw v2 │ │ -070170: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -070172: 5452 b202 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ -070176: 6e10 2701 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ -07017c: 0c02 |0014: move-result-object v2 │ │ -07017e: 6e20 1801 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0118 │ │ -070184: 0c00 |0018: move-result-object v0 │ │ -070186: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -070188: 7130 1402 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@0214 │ │ -07018e: 0c02 |001d: move-result-object v2 │ │ -070190: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -070194: 6e10 4124 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2441 │ │ -07019a: 1102 |0023: return-object v2 │ │ -07019c: 0d01 |0024: move-exception v1 │ │ -07019e: 1a03 3b10 |0025: const-string v3, "PrintHelperKitkat" // string@103b │ │ -0701a2: 1a04 2519 |0027: const-string v4, "close fail " // string@1925 │ │ -0701a6: 7130 b01e 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0701ac: 28f7 |002c: goto 0023 // -0009 │ │ -0701ae: 0d02 |002d: move-exception v2 │ │ -0701b0: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -0701b4: 6e10 4124 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2441 │ │ -0701ba: 2702 |0033: throw v2 │ │ -0701bc: 0d01 |0034: move-exception v1 │ │ -0701be: 1a03 3b10 |0035: const-string v3, "PrintHelperKitkat" // string@103b │ │ -0701c2: 1a04 2519 |0037: const-string v4, "close fail " // string@1925 │ │ -0701c6: 7130 b01e 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0701cc: 28f7 |003c: goto 0033 // -0009 │ │ +070134: |[070134] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ +070144: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ +070148: 5452 b202 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ +07014c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +070150: 2202 7e04 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ +070154: 1a03 d717 |0008: const-string v3, "bad argument to loadBitmap" // string@17d7 │ │ +070158: 7020 8824 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +07015e: 2702 |000d: throw v2 │ │ +070160: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +070162: 5452 b202 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ +070166: 6e10 2701 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ +07016c: 0c02 |0014: move-result-object v2 │ │ +07016e: 6e20 1801 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0118 │ │ +070174: 0c00 |0018: move-result-object v0 │ │ +070176: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +070178: 7130 1402 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@0214 │ │ +07017e: 0c02 |001d: move-result-object v2 │ │ +070180: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +070184: 6e10 4124 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2441 │ │ +07018a: 1102 |0023: return-object v2 │ │ +07018c: 0d01 |0024: move-exception v1 │ │ +07018e: 1a03 3b10 |0025: const-string v3, "PrintHelperKitkat" // string@103b │ │ +070192: 1a04 2519 |0027: const-string v4, "close fail " // string@1925 │ │ +070196: 7130 b01e 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +07019c: 28f7 |002c: goto 0023 // -0009 │ │ +07019e: 0d02 |002d: move-exception v2 │ │ +0701a0: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +0701a4: 6e10 4124 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2441 │ │ +0701aa: 2702 |0033: throw v2 │ │ +0701ac: 0d01 |0034: move-exception v1 │ │ +0701ae: 1a03 3b10 |0035: const-string v3, "PrintHelperKitkat" // string@103b │ │ +0701b2: 1a04 2519 |0037: const-string v4, "close fail " // string@1925 │ │ +0701b6: 7130 b01e 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +0701bc: 28f7 |003c: goto 0033 // -0009 │ │ catches : 3 │ │ 0x000f - 0x001d │ │ -> 0x002d │ │ 0x0020 - 0x0023 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x0030 - 0x0033 │ │ Ljava/io/IOException; -> 0x0034 │ │ @@ -29253,83 +29253,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 │ │ -0701f4: |[0701f4] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -070204: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -070206: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -070208: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ -07020c: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ -070210: 5497 b202 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ -070214: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -070218: 2206 7e04 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ -07021c: 1a07 d617 |000c: const-string v7, "bad argument to getScaledBitmap" // string@17d6 │ │ -070220: 7020 8824 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -070226: 2706 |0011: throw v6 │ │ -070228: 2203 5200 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0052 │ │ -07022c: 7010 0f02 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@020f │ │ -070232: 5c38 2100 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0021 │ │ -070236: 7030 4109 a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0941 │ │ -07023c: 5235 2500 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0025 │ │ -070240: 5231 2400 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0024 │ │ -070244: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ -070248: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ -07024c: 1106 |0024: return-object v6 │ │ -07024e: 7120 ad24 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -070254: 0a02 |0028: move-result v2 │ │ -070256: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -070258: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ -07025c: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -070260: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -070264: 28fa |0030: goto 002a // -0006 │ │ -070266: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ -07026a: 7120 af24 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -070270: 0a07 |0036: move-result v7 │ │ -070272: b347 |0037: div-int/2addr v7, v4 │ │ -070274: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ -070278: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -07027a: 5497 b402 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ -07027e: 1d07 |003d: monitor-enter v7 │ │ -070280: 2206 5200 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@0052 │ │ -070284: 7010 0f02 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@020f │ │ -07028a: 5b96 b302 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -07028e: 5496 b302 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -070292: 1218 |0047: const/4 v8, #int 1 // #1 │ │ -070294: 5c68 2200 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@0022 │ │ -070298: 5496 b302 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -07029c: 5964 2300 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0023 │ │ -0702a0: 5490 b302 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -0702a4: 1e07 |0050: monitor-exit v7 │ │ -0702a6: 7030 4109 a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0941 │ │ -0702ac: 0c06 |0054: move-result-object v6 │ │ -0702ae: 5497 b402 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ -0702b2: 1d07 |0057: monitor-enter v7 │ │ -0702b4: 1208 |0058: const/4 v8, #int 0 // #0 │ │ -0702b6: 5b98 b302 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -0702ba: 1e07 |005b: monitor-exit v7 │ │ -0702bc: 28c8 |005c: goto 0024 // -0038 │ │ -0702be: 0d06 |005d: move-exception v6 │ │ -0702c0: 1e07 |005e: monitor-exit v7 │ │ -0702c2: 2706 |005f: throw v6 │ │ -0702c4: 0d06 |0060: move-exception v6 │ │ -0702c6: 1e07 |0061: monitor-exit v7 │ │ -0702c8: 2706 |0062: throw v6 │ │ -0702ca: 0d06 |0063: move-exception v6 │ │ -0702cc: 5497 b402 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ -0702d0: 1d07 |0066: monitor-enter v7 │ │ -0702d2: 1208 |0067: const/4 v8, #int 0 // #0 │ │ -0702d4: 5b98 b302 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ -0702d8: 1e07 |006a: monitor-exit v7 │ │ -0702da: 2706 |006b: throw v6 │ │ -0702dc: 0d06 |006c: move-exception v6 │ │ -0702de: 1e07 |006d: monitor-exit v7 │ │ -0702e0: 2706 |006e: throw v6 │ │ +0701e4: |[0701e4] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +0701f4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0701f6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0701f8: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ +0701fc: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ +070200: 5497 b202 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ +070204: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +070208: 2206 7e04 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ +07020c: 1a07 d617 |000c: const-string v7, "bad argument to getScaledBitmap" // string@17d6 │ │ +070210: 7020 8824 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +070216: 2706 |0011: throw v6 │ │ +070218: 2203 5200 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@0052 │ │ +07021c: 7010 0f02 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@020f │ │ +070222: 5c38 2100 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0021 │ │ +070226: 7030 4109 a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0941 │ │ +07022c: 5235 2500 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0025 │ │ +070230: 5231 2400 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0024 │ │ +070234: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ +070238: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ +07023c: 1106 |0024: return-object v6 │ │ +07023e: 7120 ad24 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +070244: 0a02 |0028: move-result v2 │ │ +070246: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +070248: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ +07024c: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +070250: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +070254: 28fa |0030: goto 002a // -0006 │ │ +070256: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ +07025a: 7120 af24 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +070260: 0a07 |0036: move-result v7 │ │ +070262: b347 |0037: div-int/2addr v7, v4 │ │ +070264: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ +070268: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +07026a: 5497 b402 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ +07026e: 1d07 |003d: monitor-enter v7 │ │ +070270: 2206 5200 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@0052 │ │ +070274: 7010 0f02 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@020f │ │ +07027a: 5b96 b302 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +07027e: 5496 b302 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +070282: 1218 |0047: const/4 v8, #int 1 // #1 │ │ +070284: 5c68 2200 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@0022 │ │ +070288: 5496 b302 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +07028c: 5964 2300 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0023 │ │ +070290: 5490 b302 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +070294: 1e07 |0050: monitor-exit v7 │ │ +070296: 7030 4109 a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0941 │ │ +07029c: 0c06 |0054: move-result-object v6 │ │ +07029e: 5497 b402 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ +0702a2: 1d07 |0057: monitor-enter v7 │ │ +0702a4: 1208 |0058: const/4 v8, #int 0 // #0 │ │ +0702a6: 5b98 b302 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +0702aa: 1e07 |005b: monitor-exit v7 │ │ +0702ac: 28c8 |005c: goto 0024 // -0038 │ │ +0702ae: 0d06 |005d: move-exception v6 │ │ +0702b0: 1e07 |005e: monitor-exit v7 │ │ +0702b2: 2706 |005f: throw v6 │ │ +0702b4: 0d06 |0060: move-exception v6 │ │ +0702b6: 1e07 |0061: monitor-exit v7 │ │ +0702b8: 2706 |0062: throw v6 │ │ +0702ba: 0d06 |0063: move-exception v6 │ │ +0702bc: 5497 b402 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@02b4 │ │ +0702c0: 1d07 |0066: monitor-enter v7 │ │ +0702c2: 1208 |0067: const/4 v8, #int 0 // #0 │ │ +0702c4: 5b98 b302 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@02b3 │ │ +0702c8: 1e07 |006a: monitor-exit v7 │ │ +0702ca: 2706 |006b: throw v6 │ │ +0702cc: 0d06 |006c: move-exception v6 │ │ +0702ce: 1e07 |006d: monitor-exit v7 │ │ +0702d0: 2706 |006e: throw v6 │ │ catches : 6 │ │ 0x003e - 0x0051 │ │ -> 0x0060 │ │ 0x0051 - 0x0054 │ │ -> 0x0063 │ │ 0x0059 - 0x005f │ │ -> 0x005d │ │ @@ -29387,17 +29387,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070320: |[070320] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ -070330: 5210 b102 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ -070334: 0f00 |0002: return v0 │ │ +070310: |[070310] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ +070320: 5210 b102 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ +070324: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -29405,17 +29405,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070338: |[070338] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ -070348: 5210 b502 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ -07034c: 0f00 |0002: return v0 │ │ +070328: |[070328] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ +070338: 5210 b502 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ +07033c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -29423,17 +29423,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070350: |[070350] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ -070360: 5210 b602 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ -070364: 0f00 |0002: return v0 │ │ +070340: |[070340] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ +070350: 5210 b602 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ +070354: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -29441,43 +29441,43 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -070368: |[070368] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -070378: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -07037c: 0e00 |0002: return-void │ │ -07037e: 5261 b602 |0003: iget v1, v6, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ -070382: 5464 b202 |0005: iget-object v4, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ -070386: 1a05 482e |0007: const-string v5, "print" // string@2e48 │ │ -07038a: 6e20 3601 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -070390: 0c03 |000c: move-result-object v3 │ │ -070392: 1f03 be00 |000d: check-cast v3, Landroid/print/PrintManager; // type@00be │ │ -070396: 6202 4700 |000f: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0047 │ │ -07039a: 6e10 0b02 0800 |0011: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0703a0: 0a04 |0014: move-result v4 │ │ -0703a2: 6e10 0a02 0800 |0015: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0703a8: 0a05 |0018: move-result v5 │ │ -0703aa: 3754 0400 |0019: if-le v4, v5, 001d // +0004 │ │ -0703ae: 6202 4600 |001b: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0046 │ │ -0703b2: 2204 b500 |001d: new-instance v4, Landroid/print/PrintAttributes$Builder; // type@00b5 │ │ -0703b6: 7010 b203 0400 |001f: invoke-direct {v4}, Landroid/print/PrintAttributes$Builder;.:()V // method@03b2 │ │ -0703bc: 6e20 b503 2400 |0022: invoke-virtual {v4, v2}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@03b5 │ │ -0703c2: 0c04 |0025: move-result-object v4 │ │ -0703c4: 5265 b102 |0026: iget v5, v6, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ -0703c8: 6e20 b403 5400 |0028: invoke-virtual {v4, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@03b4 │ │ -0703ce: 0c04 |002b: move-result-object v4 │ │ -0703d0: 6e10 b303 0400 |002c: invoke-virtual {v4}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@03b3 │ │ -0703d6: 0c00 |002f: move-result-object v0 │ │ -0703d8: 2204 8f01 |0030: new-instance v4, Landroid/support/v4/print/PrintHelperKitkat$1; // type@018f │ │ -0703dc: 7051 2509 6487 |0032: invoke-direct {v4, v6, v7, v8, v1}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V // method@0925 │ │ -0703e2: 6e40 c203 7304 |0035: invoke-virtual {v3, v7, v4, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@03c2 │ │ -0703e8: 28ca |0038: goto 0002 // -0036 │ │ +070358: |[070358] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +070368: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +07036c: 0e00 |0002: return-void │ │ +07036e: 5261 b602 |0003: iget v1, v6, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ +070372: 5464 b202 |0005: iget-object v4, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ +070376: 1a05 482e |0007: const-string v5, "print" // string@2e48 │ │ +07037a: 6e20 3601 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +070380: 0c03 |000c: move-result-object v3 │ │ +070382: 1f03 be00 |000d: check-cast v3, Landroid/print/PrintManager; // type@00be │ │ +070386: 6202 4700 |000f: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0047 │ │ +07038a: 6e10 0b02 0800 |0011: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +070390: 0a04 |0014: move-result v4 │ │ +070392: 6e10 0a02 0800 |0015: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +070398: 0a05 |0018: move-result v5 │ │ +07039a: 3754 0400 |0019: if-le v4, v5, 001d // +0004 │ │ +07039e: 6202 4600 |001b: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0046 │ │ +0703a2: 2204 b500 |001d: new-instance v4, Landroid/print/PrintAttributes$Builder; // type@00b5 │ │ +0703a6: 7010 b203 0400 |001f: invoke-direct {v4}, Landroid/print/PrintAttributes$Builder;.:()V // method@03b2 │ │ +0703ac: 6e20 b503 2400 |0022: invoke-virtual {v4, v2}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@03b5 │ │ +0703b2: 0c04 |0025: move-result-object v4 │ │ +0703b4: 5265 b102 |0026: iget v5, v6, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ +0703b8: 6e20 b403 5400 |0028: invoke-virtual {v4, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@03b4 │ │ +0703be: 0c04 |002b: move-result-object v4 │ │ +0703c0: 6e10 b303 0400 |002c: invoke-virtual {v4}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@03b3 │ │ +0703c6: 0c00 |002f: move-result-object v0 │ │ +0703c8: 2204 8f01 |0030: new-instance v4, Landroid/support/v4/print/PrintHelperKitkat$1; // type@018f │ │ +0703cc: 7051 2509 6487 |0032: invoke-direct {v4, v6, v7, v8, v1}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V // method@0925 │ │ +0703d2: 6e40 c203 7304 |0035: invoke-virtual {v3, v7, v4, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@03c2 │ │ +0703d8: 28ca |0038: goto 0002 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0002 line=245 │ │ 0x0003 line=167 │ │ 0x0005 line=168 │ │ 0x000f line=169 │ │ @@ -29499,42 +29499,42 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -0703ec: |[0703ec] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -0703fc: 5272 b602 |0000: iget v2, v7, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ -070400: 2203 9201 |0002: new-instance v3, Landroid/support/v4/print/PrintHelperKitkat$2; // type@0192 │ │ -070404: 7052 3309 7398 |0004: invoke-direct {v3, v7, v8, v9, v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V // method@0933 │ │ -07040a: 5475 b202 |0007: iget-object v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ -07040e: 1a06 482e |0009: const-string v6, "print" // string@2e48 │ │ -070412: 6e20 3601 6500 |000b: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -070418: 0c04 |000e: move-result-object v4 │ │ -07041a: 1f04 be00 |000f: check-cast v4, Landroid/print/PrintManager; // type@00be │ │ -07041e: 2201 b500 |0011: new-instance v1, Landroid/print/PrintAttributes$Builder; // type@00b5 │ │ -070422: 7010 b203 0100 |0013: invoke-direct {v1}, Landroid/print/PrintAttributes$Builder;.:()V // method@03b2 │ │ -070428: 5275 b102 |0016: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ -07042c: 6e20 b403 5100 |0018: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@03b4 │ │ -070432: 5275 b502 |001b: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ -070436: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -070438: 3365 0f00 |001e: if-ne v5, v6, 002d // +000f │ │ -07043c: 6205 4600 |0020: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0046 │ │ -070440: 6e20 b503 5100 |0022: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@03b5 │ │ -070446: 6e10 b303 0100 |0025: invoke-virtual {v1}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@03b3 │ │ -07044c: 0c00 |0028: move-result-object v0 │ │ -07044e: 6e40 c203 8403 |0029: invoke-virtual {v4, v8, v3, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@03c2 │ │ -070454: 0e00 |002c: return-void │ │ -070456: 5275 b502 |002d: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ -07045a: 1226 |002f: const/4 v6, #int 2 // #2 │ │ -07045c: 3365 f5ff |0030: if-ne v5, v6, 0025 // -000b │ │ -070460: 6205 4700 |0032: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0047 │ │ -070464: 6e20 b503 5100 |0034: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@03b5 │ │ -07046a: 28ee |0037: goto 0025 // -0012 │ │ +0703dc: |[0703dc] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +0703ec: 5272 b602 |0000: iget v2, v7, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ +0703f0: 2203 9201 |0002: new-instance v3, Landroid/support/v4/print/PrintHelperKitkat$2; // type@0192 │ │ +0703f4: 7052 3309 7398 |0004: invoke-direct {v3, v7, v8, v9, v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V // method@0933 │ │ +0703fa: 5475 b202 |0007: iget-object v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@02b2 │ │ +0703fe: 1a06 482e |0009: const-string v6, "print" // string@2e48 │ │ +070402: 6e20 3601 6500 |000b: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +070408: 0c04 |000e: move-result-object v4 │ │ +07040a: 1f04 be00 |000f: check-cast v4, Landroid/print/PrintManager; // type@00be │ │ +07040e: 2201 b500 |0011: new-instance v1, Landroid/print/PrintAttributes$Builder; // type@00b5 │ │ +070412: 7010 b203 0100 |0013: invoke-direct {v1}, Landroid/print/PrintAttributes$Builder;.:()V // method@03b2 │ │ +070418: 5275 b102 |0016: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ +07041c: 6e20 b403 5100 |0018: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@03b4 │ │ +070422: 5275 b502 |001b: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ +070426: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +070428: 3365 0f00 |001e: if-ne v5, v6, 002d // +000f │ │ +07042c: 6205 4600 |0020: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0046 │ │ +070430: 6e20 b503 5100 |0022: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@03b5 │ │ +070436: 6e10 b303 0100 |0025: invoke-virtual {v1}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@03b3 │ │ +07043c: 0c00 |0028: move-result-object v0 │ │ +07043e: 6e40 c203 8403 |0029: invoke-virtual {v4, v8, v3, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@03c2 │ │ +070444: 0e00 |002c: return-void │ │ +070446: 5275 b502 |002d: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ +07044a: 1226 |002f: const/4 v6, #int 2 // #2 │ │ +07044c: 3365 f5ff |0030: if-ne v5, v6, 0025 // -000b │ │ +070450: 6205 4700 |0032: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0047 │ │ +070454: 6e20 b503 5100 |0034: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@03b5 │ │ +07045a: 28ee |0037: goto 0025 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0002 line=289 │ │ 0x0007 line=434 │ │ 0x0011 line=435 │ │ 0x0016 line=436 │ │ @@ -29560,17 +29560,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07046c: |[07046c] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ -07047c: 5901 b102 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ -070480: 0e00 |0002: return-void │ │ +07045c: |[07045c] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ +07046c: 5901 b102 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@02b1 │ │ +070470: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -29580,17 +29580,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070484: |[070484] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ -070494: 5901 b502 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ -070498: 0e00 |0002: return-void │ │ +070474: |[070474] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ +070484: 5901 b502 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@02b5 │ │ +070488: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 orientation I │ │ @@ -29600,17 +29600,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07049c: |[07049c] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ -0704ac: 5901 b602 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ -0704b0: 0e00 |0002: return-void │ │ +07048c: |[07048c] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ +07049c: 5901 b602 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@02b6 │ │ +0704a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ @@ -29683,22 +29683,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0704b4: |[0704b4] android.support.v4.text.BidiFormatter$Builder.:()V │ │ -0704c4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0704ca: 7100 8e25 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@258e │ │ -0704d0: 0c00 |0006: move-result-object v0 │ │ -0704d2: 7110 5e09 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@095e │ │ -0704d8: 0a00 |000a: move-result v0 │ │ -0704da: 7020 4d09 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@094d │ │ -0704e0: 0e00 |000e: return-void │ │ +0704a4: |[0704a4] android.support.v4.text.BidiFormatter$Builder.:()V │ │ +0704b4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0704ba: 7100 8e25 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@258e │ │ +0704c0: 0c00 |0006: move-result-object v0 │ │ +0704c2: 7110 5e09 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@095e │ │ +0704c8: 0a00 |000a: move-result v0 │ │ +0704ca: 7020 4d09 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@094d │ │ +0704d0: 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; │ │ @@ -29708,20 +29708,20 @@ │ │ type : '(Ljava/util/Locale;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0704e4: |[0704e4] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ -0704f4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0704fa: 7110 5e09 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@095e │ │ -070500: 0a00 |0006: move-result v0 │ │ -070502: 7020 4d09 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@094d │ │ -070508: 0e00 |000a: return-void │ │ +0704d4: |[0704d4] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ +0704e4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0704ea: 7110 5e09 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@095e │ │ +0704f0: 0a00 |0006: move-result v0 │ │ +0704f2: 7020 4d09 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@094d │ │ +0704f8: 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; │ │ @@ -29732,18 +29732,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07050c: |[07050c] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ -07051c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -070522: 7020 4d09 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@094d │ │ -070528: 0e00 |0006: return-void │ │ +0704fc: |[0704fc] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ +07050c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +070512: 7020 4d09 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@094d │ │ +070518: 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; │ │ @@ -29754,22 +29754,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 │ │ -07052c: |[07052c] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -07053c: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -070540: 7100 6009 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@0960 │ │ -070546: 0c00 |0005: move-result-object v0 │ │ -070548: 1100 |0006: return-object v0 │ │ -07054a: 7100 6109 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@0961 │ │ -070550: 0c00 |000a: move-result-object v0 │ │ -070552: 28fb |000b: goto 0006 // -0005 │ │ +07051c: |[07051c] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +07052c: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +070530: 7100 6009 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@0960 │ │ +070536: 0c00 |0005: move-result-object v0 │ │ +070538: 1100 |0006: return-object v0 │ │ +07053a: 7100 6109 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@0961 │ │ +070540: 0c00 |000a: move-result-object v0 │ │ +070542: 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;) │ │ @@ -29777,22 +29777,22 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -070554: |[070554] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ -070564: 5c12 b802 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@02b8 │ │ -070568: 7100 5f09 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@095f │ │ -07056e: 0c00 |0005: move-result-object v0 │ │ -070570: 5b10 b902 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02b9 │ │ -070574: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -070576: 5910 b702 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ -07057a: 0e00 |000b: return-void │ │ +070544: |[070544] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ +070554: 5c12 b802 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@02b8 │ │ +070558: 7100 5f09 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@095f │ │ +07055e: 0c00 |0005: move-result-object v0 │ │ +070560: 5b10 b902 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02b9 │ │ +070564: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +070566: 5910 b702 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ +07056a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ 0x0008 line=167 │ │ 0x000b line=168 │ │ locals : │ │ @@ -29805,33 +29805,33 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -07057c: |[07057c] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ -07058c: 5250 b702 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ -070590: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -070592: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ -070596: 5450 b902 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02b9 │ │ -07059a: 7100 5f09 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@095f │ │ -0705a0: 0c01 |000a: move-result-object v1 │ │ -0705a2: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ -0705a6: 5550 b802 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@02b8 │ │ -0705aa: 7110 4c09 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@094c │ │ -0705b0: 0c00 |0012: move-result-object v0 │ │ -0705b2: 1100 |0013: return-object v0 │ │ -0705b4: 2200 9701 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0197 │ │ -0705b8: 5551 b802 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@02b8 │ │ -0705bc: 5252 b702 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ -0705c0: 5453 b902 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02b9 │ │ -0705c4: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0705c6: 7054 5d09 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@095d │ │ -0705cc: 28f3 |0020: goto 0013 // -000d │ │ +07056c: |[07056c] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ +07057c: 5250 b702 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ +070580: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +070582: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ +070586: 5450 b902 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02b9 │ │ +07058a: 7100 5f09 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@095f │ │ +070590: 0c01 |000a: move-result-object v1 │ │ +070592: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ +070596: 5550 b802 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@02b8 │ │ +07059a: 7110 4c09 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@094c │ │ +0705a0: 0c00 |0012: move-result-object v0 │ │ +0705a2: 1100 |0013: return-object v0 │ │ +0705a4: 2200 9701 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0197 │ │ +0705a8: 5551 b802 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@02b8 │ │ +0705ac: 5252 b702 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ +0705b0: 5453 b902 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02b9 │ │ +0705b4: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +0705b6: 7054 5d09 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@095d │ │ +0705bc: 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; │ │ @@ -29841,17 +29841,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 │ │ -0705d0: |[0705d0] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -0705e0: 5b01 b902 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02b9 │ │ -0705e4: 1100 |0002: return-object v0 │ │ +0705c0: |[0705c0] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +0705d0: 5b01 b902 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02b9 │ │ +0705d4: 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; │ │ @@ -29861,24 +29861,24 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0705e8: |[0705e8] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -0705f8: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0705fc: 5210 b702 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ -070600: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ -070604: 5910 b702 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ -070608: 1101 |0008: return-object v1 │ │ -07060a: 5210 b702 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ -07060e: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ -070612: 5910 b702 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ -070616: 28f9 |000f: goto 0008 // -0007 │ │ +0705d8: |[0705d8] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +0705e8: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0705ec: 5210 b702 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ +0705f0: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0705f4: 5910 b702 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ +0705f8: 1101 |0008: return-object v1 │ │ +0705fa: 5210 b702 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ +0705fe: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ +070602: 5910 b702 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@02b7 │ │ +070606: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ 0x0008 line=180 │ │ 0x0009 line=178 │ │ locals : │ │ @@ -29945,27 +29945,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -070618: |[070618] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ -070628: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ -07062c: 2331 5006 |0002: new-array v1, v3, [B // type@0650 │ │ -070630: 6901 ba02 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@02ba │ │ -070634: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -070636: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ -07063a: 6201 ba02 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@02ba │ │ -07063e: 7110 6224 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2462 │ │ -070644: 0a02 |000e: move-result v2 │ │ -070646: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ -07064a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07064e: 28f4 |0013: goto 0007 // -000c │ │ -070650: 0e00 |0014: return-void │ │ +070608: |[070608] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ +070618: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ +07061c: 2331 5006 |0002: new-array v1, v3, [B // type@0650 │ │ +070620: 6901 ba02 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@02ba │ │ +070624: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +070626: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ +07062a: 6201 ba02 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@02ba │ │ +07062e: 7110 6224 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2462 │ │ +070634: 0a02 |000e: move-result v2 │ │ +070636: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ +07063a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07063e: 28f4 |0013: goto 0007 // -000c │ │ +070640: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=505 │ │ 0x0006 line=506 │ │ 0x0009 line=507 │ │ 0x0011 line=506 │ │ 0x0014 line=509 │ │ @@ -29977,22 +29977,22 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -070654: |[070654] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ -070664: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -07066a: 5b12 c002 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -07066e: 5c13 bd02 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@02bd │ │ -070672: 6e10 e524 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ -070678: 0a00 |000a: move-result v0 │ │ -07067a: 5910 bf02 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ -07067e: 0e00 |000d: return-void │ │ +070644: |[070644] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ +070654: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +07065a: 5b12 c002 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +07065e: 5c13 bd02 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@02bd │ │ +070662: 6e10 e524 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ +070668: 0a00 |000a: move-result v0 │ │ +07066a: 5910 bf02 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ +07066e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ 0x0005 line=551 │ │ 0x0007 line=552 │ │ 0x000d line=553 │ │ @@ -30006,23 +30006,23 @@ │ │ type : '(C)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -070680: |[070680] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ -070690: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ -070694: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ -070698: 6200 ba02 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@02ba │ │ -07069c: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ -0706a0: 0f00 |0008: return v0 │ │ -0706a2: 7110 6124 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@2461 │ │ -0706a8: 0a00 |000c: move-result v0 │ │ -0706aa: 28fb |000d: goto 0008 // -0005 │ │ +070670: |[070670] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ +070680: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ +070684: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ +070688: 6200 ba02 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@02ba │ │ +07068c: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ +070690: 0f00 |0008: return v0 │ │ +070692: 7110 6124 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@2461 │ │ +070698: 0a00 |000c: move-result v0 │ │ +07069a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x000e reg=1 c C │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ @@ -30030,37 +30030,37 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0706ac: |[0706ac] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ -0706bc: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ -0706c0: 5240 bc02 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0706c4: 5241 bc02 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0706c8: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ -0706cc: 5441 c002 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -0706d0: 5242 bc02 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0706d4: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0706d8: 5942 bc02 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0706dc: 6e20 d524 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -0706e2: 0a01 |0013: move-result v1 │ │ -0706e4: 5e41 be02 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0706e8: 5741 be02 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0706ec: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ -0706f0: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ -0706f4: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ -0706f8: 0f01 |001e: return v1 │ │ -0706fa: 5741 be02 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0706fe: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ -070702: 5940 bc02 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070706: 5e43 be02 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -07070a: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ -07070e: 28f5 |0029: goto 001e // -000b │ │ +07069c: |[07069c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ +0706ac: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ +0706b0: 5240 bc02 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0706b4: 5241 bc02 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0706b8: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ +0706bc: 5441 c002 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +0706c0: 5242 bc02 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0706c4: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0706c8: 5942 bc02 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0706cc: 6e20 d524 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0706d2: 0a01 |0013: move-result v1 │ │ +0706d4: 5e41 be02 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0706d8: 5741 be02 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0706dc: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ +0706e0: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ +0706e4: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ +0706e8: 0f01 |001e: return v1 │ │ +0706ea: 5741 be02 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0706ee: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ +0706f2: 5940 bc02 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0706f6: 5e43 be02 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0706fa: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ +0706fe: 28f5 |0029: goto 001e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=865 │ │ 0x0004 line=866 │ │ 0x0008 line=867 │ │ 0x0016 line=868 │ │ 0x001c line=869 │ │ @@ -30078,29 +30078,29 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -070710: |[070710] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ -070720: 5230 bc02 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070724: 5231 bf02 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ -070728: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ -07072c: 5430 c002 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -070730: 5231 bc02 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070734: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -070738: 5932 bc02 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -07073c: 6e20 d524 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -070742: 0a00 |0011: move-result v0 │ │ -070744: 5e30 be02 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070748: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ -07074c: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ -070750: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ -070754: 0f00 |001a: return v0 │ │ +070700: |[070700] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ +070710: 5230 bc02 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070714: 5231 bf02 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ +070718: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ +07071c: 5430 c002 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +070720: 5231 bc02 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070724: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +070728: 5932 bc02 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +07072c: 6e20 d524 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +070732: 0a00 |0011: move-result v0 │ │ +070734: 5e30 be02 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070738: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ +07073c: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ +070740: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ +070744: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0018 line=851 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ @@ -30109,55 +30109,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -070758: |[070758] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ -070768: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ -07076c: 5250 bc02 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070770: 5252 bc02 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070774: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ -070778: 5452 c002 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -07077c: 5253 bc02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070780: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -070784: 5953 bc02 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070788: 6e20 d524 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -07078e: 0a02 |0013: move-result v2 │ │ -070790: 5e52 be02 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070794: 5752 be02 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070798: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ -07079c: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -0707a0: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -0707a4: 0f02 |001e: return v2 │ │ -0707a6: 5752 be02 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0707aa: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ -0707ae: 5950 bc02 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0707b2: 5e54 be02 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0707b6: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ -0707ba: 28f5 |0029: goto 001e // -000b │ │ -0707bc: 5752 be02 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0707c0: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ -0707c4: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ -0707c8: 5752 be02 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0707cc: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ -0707d0: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ -0707d4: 5751 be02 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0707d8: 5252 bc02 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0707dc: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ -0707e0: 5452 c002 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -0707e4: 5253 bc02 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0707e8: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0707ec: 5953 bc02 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0707f0: 6e20 d524 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -0707f6: 0a02 |0047: move-result v2 │ │ -0707f8: 5e52 be02 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0707fc: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ -070800: 28ec |004c: goto 0038 // -0014 │ │ +070748: |[070748] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ +070758: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ +07075c: 5250 bc02 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070760: 5252 bc02 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070764: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +070768: 5452 c002 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +07076c: 5253 bc02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070770: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +070774: 5953 bc02 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070778: 6e20 d524 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +07077e: 0a02 |0013: move-result v2 │ │ +070780: 5e52 be02 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070784: 5752 be02 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070788: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ +07078c: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +070790: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +070794: 0f02 |001e: return v2 │ │ +070796: 5752 be02 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +07079a: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ +07079e: 5950 bc02 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0707a2: 5e54 be02 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0707a6: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ +0707aa: 28f5 |0029: goto 001e // -000b │ │ +0707ac: 5752 be02 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0707b0: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ +0707b4: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ +0707b8: 5752 be02 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0707bc: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ +0707c0: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ +0707c4: 5751 be02 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0707c8: 5252 bc02 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0707cc: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ +0707d0: 5452 c002 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +0707d4: 5253 bc02 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0707d8: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0707dc: 5953 bc02 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0707e0: 6e20 d524 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0707e6: 0a02 |0047: move-result v2 │ │ +0707e8: 5e52 be02 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0707ec: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ +0707f0: 28ec |004c: goto 0038 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=822 │ │ 0x0004 line=823 │ │ 0x0008 line=824 │ │ 0x0016 line=825 │ │ 0x001c line=827 │ │ @@ -30179,55 +30179,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -070804: |[070804] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ -070814: 5250 bc02 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070818: 5252 bc02 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -07081c: 5253 bf02 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ -070820: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ -070824: 5452 c002 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -070828: 5253 bc02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -07082c: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -070830: 5954 bc02 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070834: 6e20 d524 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -07083a: 0a02 |0013: move-result v2 │ │ -07083c: 5e52 be02 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070840: 5752 be02 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070844: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ -070848: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -07084c: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -070850: 0f02 |001e: return v2 │ │ -070852: 5752 be02 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070856: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ -07085a: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ -07085e: 5752 be02 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070862: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ -070866: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ -07086a: 5751 be02 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -07086e: 5252 bc02 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070872: 5253 bf02 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ -070876: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ -07087a: 5452 c002 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -07087e: 5253 bc02 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070882: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ -070886: 5954 bc02 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -07088a: 6e20 d524 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -070890: 0a02 |003e: move-result v2 │ │ -070892: 5e52 be02 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070896: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ -07089a: 28ea |0043: goto 002d // -0016 │ │ -07089c: 5950 bc02 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0708a0: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ -0708a4: 5e52 be02 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0708a8: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ -0708ac: 28d2 |004c: goto 001e // -002e │ │ +0707f4: |[0707f4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ +070804: 5250 bc02 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070808: 5252 bc02 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +07080c: 5253 bf02 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ +070810: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ +070814: 5452 c002 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +070818: 5253 bc02 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +07081c: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +070820: 5954 bc02 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070824: 6e20 d524 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +07082a: 0a02 |0013: move-result v2 │ │ +07082c: 5e52 be02 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070830: 5752 be02 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070834: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ +070838: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +07083c: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +070840: 0f02 |001e: return v2 │ │ +070842: 5752 be02 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070846: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ +07084a: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ +07084e: 5752 be02 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070852: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ +070856: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ +07085a: 5751 be02 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +07085e: 5252 bc02 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070862: 5253 bf02 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ +070866: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ +07086a: 5452 c002 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +07086e: 5253 bc02 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070872: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ +070876: 5954 bc02 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +07087a: 6e20 d524 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +070880: 0a02 |003e: move-result v2 │ │ +070882: 5e52 be02 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070886: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ +07088a: 28ea |0043: goto 002d // -0016 │ │ +07088c: 5950 bc02 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070890: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ +070894: 5e52 be02 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070898: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ +07089c: 28d2 |004c: goto 001e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0002 line=794 │ │ 0x0008 line=795 │ │ 0x0016 line=796 │ │ 0x001c line=798 │ │ @@ -30249,57 +30249,57 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0708b0: |[0708b0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ -0708c0: 5442 c002 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -0708c4: 5243 bc02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0708c8: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0708cc: 6e20 d524 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -0708d2: 0a02 |0009: move-result v2 │ │ -0708d4: 5e42 be02 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0708d8: 5742 be02 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0708dc: 7110 6524 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@2465 │ │ -0708e2: 0a02 |0011: move-result v2 │ │ -0708e4: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ -0708e8: 5442 c002 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -0708ec: 5243 bc02 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0708f0: 7120 6024 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@2460 │ │ -0708f6: 0a00 |001b: move-result v0 │ │ -0708f8: 5242 bc02 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0708fc: 7110 5e24 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@245e │ │ -070902: 0a03 |0021: move-result v3 │ │ -070904: b132 |0022: sub-int/2addr v2, v3 │ │ -070906: 5942 bc02 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -07090a: 7110 6224 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2462 │ │ -070910: 0a01 |0028: move-result v1 │ │ -070912: 0f01 |0029: return v1 │ │ -070914: 5242 bc02 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070918: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07091c: 5942 bc02 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070920: 5742 be02 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070924: 7110 5409 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0954 │ │ -07092a: 0a01 |0035: move-result v1 │ │ -07092c: 5542 bd02 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@02bd │ │ -070930: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ -070934: 5742 be02 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070938: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ -07093c: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ -070940: 7010 5909 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@0959 │ │ -070946: 0a01 |0043: move-result v1 │ │ -070948: 28e5 |0044: goto 0029 // -001b │ │ -07094a: 5742 be02 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -07094e: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ -070952: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ -070956: 7010 5709 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@0957 │ │ -07095c: 0a01 |004e: move-result v1 │ │ -07095e: 28da |004f: goto 0029 // -0026 │ │ +0708a0: |[0708a0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ +0708b0: 5442 c002 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +0708b4: 5243 bc02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0708b8: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0708bc: 6e20 d524 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0708c2: 0a02 |0009: move-result v2 │ │ +0708c4: 5e42 be02 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0708c8: 5742 be02 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0708cc: 7110 6524 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@2465 │ │ +0708d2: 0a02 |0011: move-result v2 │ │ +0708d4: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ +0708d8: 5442 c002 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +0708dc: 5243 bc02 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0708e0: 7120 6024 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@2460 │ │ +0708e6: 0a00 |001b: move-result v0 │ │ +0708e8: 5242 bc02 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0708ec: 7110 5e24 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@245e │ │ +0708f2: 0a03 |0021: move-result v3 │ │ +0708f4: b132 |0022: sub-int/2addr v2, v3 │ │ +0708f6: 5942 bc02 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0708fa: 7110 6224 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2462 │ │ +070900: 0a01 |0028: move-result v1 │ │ +070902: 0f01 |0029: return v1 │ │ +070904: 5242 bc02 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070908: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07090c: 5942 bc02 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070910: 5742 be02 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070914: 7110 5409 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0954 │ │ +07091a: 0a01 |0035: move-result v1 │ │ +07091c: 5542 bd02 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@02bd │ │ +070920: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ +070924: 5742 be02 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070928: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ +07092c: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ +070930: 7010 5909 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@0959 │ │ +070936: 0a01 |0043: move-result v1 │ │ +070938: 28e5 |0044: goto 0029 // -001b │ │ +07093a: 5742 be02 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +07093e: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ +070942: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ +070946: 7010 5709 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@0957 │ │ +07094c: 0a01 |004e: move-result v1 │ │ +07094e: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000c line=768 │ │ 0x0014 line=769 │ │ 0x001c line=770 │ │ 0x0025 line=771 │ │ @@ -30321,56 +30321,56 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -070960: |[070960] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ -070970: 5442 c002 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -070974: 5243 bc02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070978: 6e20 d524 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -07097e: 0a02 |0007: move-result v2 │ │ -070980: 5e42 be02 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070984: 5742 be02 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -070988: 7110 6324 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@2463 │ │ -07098e: 0a02 |000f: move-result v2 │ │ -070990: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ -070994: 5442 c002 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ -070998: 5243 bc02 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -07099c: 7120 5f24 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@245f │ │ -0709a2: 0a00 |0019: move-result v0 │ │ -0709a4: 5242 bc02 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0709a8: 7110 5e24 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@245e │ │ -0709ae: 0a03 |001f: move-result v3 │ │ -0709b0: b032 |0020: add-int/2addr v2, v3 │ │ -0709b2: 5942 bc02 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0709b6: 7110 6224 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2462 │ │ -0709bc: 0a01 |0026: move-result v1 │ │ -0709be: 0f01 |0027: return v1 │ │ -0709c0: 5242 bc02 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0709c4: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0709c8: 5942 bc02 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -0709cc: 5742 be02 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0709d0: 7110 5409 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0954 │ │ -0709d6: 0a01 |0033: move-result v1 │ │ -0709d8: 5542 bd02 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@02bd │ │ -0709dc: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ -0709e0: 5742 be02 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0709e4: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ -0709e8: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ -0709ec: 7010 5a09 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@095a │ │ -0709f2: 0a01 |0041: move-result v1 │ │ -0709f4: 28e5 |0042: goto 0027 // -001b │ │ -0709f6: 5742 be02 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ -0709fa: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ -0709fe: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ -070a02: 7010 5809 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@0958 │ │ -070a08: 0a01 |004c: move-result v1 │ │ -070a0a: 28da |004d: goto 0027 // -0026 │ │ +070950: |[070950] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ +070960: 5442 c002 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +070964: 5243 bc02 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070968: 6e20 d524 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +07096e: 0a02 |0007: move-result v2 │ │ +070970: 5e42 be02 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070974: 5742 be02 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +070978: 7110 6324 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@2463 │ │ +07097e: 0a02 |000f: move-result v2 │ │ +070980: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ +070984: 5442 c002 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@02c0 │ │ +070988: 5243 bc02 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +07098c: 7120 5f24 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@245f │ │ +070992: 0a00 |0019: move-result v0 │ │ +070994: 5242 bc02 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070998: 7110 5e24 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@245e │ │ +07099e: 0a03 |001f: move-result v3 │ │ +0709a0: b032 |0020: add-int/2addr v2, v3 │ │ +0709a2: 5942 bc02 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0709a6: 7110 6224 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2462 │ │ +0709ac: 0a01 |0026: move-result v1 │ │ +0709ae: 0f01 |0027: return v1 │ │ +0709b0: 5242 bc02 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0709b4: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0709b8: 5942 bc02 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +0709bc: 5742 be02 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0709c0: 7110 5409 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0954 │ │ +0709c6: 0a01 |0033: move-result v1 │ │ +0709c8: 5542 bd02 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@02bd │ │ +0709cc: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ +0709d0: 5742 be02 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0709d4: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ +0709d8: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ +0709dc: 7010 5a09 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@095a │ │ +0709e2: 0a01 |0041: move-result v1 │ │ +0709e4: 28e5 |0042: goto 0027 // -001b │ │ +0709e6: 5742 be02 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@02be │ │ +0709ea: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ +0709ee: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ +0709f2: 7010 5809 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@0958 │ │ +0709f8: 0a01 |004c: move-result v1 │ │ +0709fa: 28da |004d: goto 0027 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x000a line=738 │ │ 0x0012 line=739 │ │ 0x001a line=740 │ │ 0x0023 line=741 │ │ @@ -30392,76 +30392,76 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 142 16-bit code units │ │ -070a0c: |[070a0c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ -070a1c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -070a1e: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -070a20: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -070a22: 5985 bc02 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070a26: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -070a28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -070a2a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -070a2c: 5286 bc02 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070a30: 5287 bf02 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ -070a34: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ -070a38: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ -070a3c: 6e10 5309 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@0953 │ │ -070a42: 0a06 |0013: move-result v6 │ │ -070a44: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ -070a4a: 0102 |0017: move v2, v0 │ │ -070a4c: 28f0 |0018: goto 0008 // -0010 │ │ -070a4e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -070a52: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -070a54: 28ec |001c: goto 0008 // -0014 │ │ -070a56: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -070a5a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -070a5c: 28e8 |0020: goto 0008 // -0018 │ │ -070a5e: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -070a62: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -070a64: 28e4 |0024: goto 0008 // -001c │ │ -070a66: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ -070a6a: 0131 |0027: move v1, v3 │ │ -070a6c: 0f01 |0028: return v1 │ │ -070a6e: 0102 |0029: move v2, v0 │ │ -070a70: 28de |002a: goto 0008 // -0022 │ │ -070a72: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ -070a76: 0141 |002d: move v1, v4 │ │ -070a78: 28fa |002e: goto 0028 // -0006 │ │ -070a7a: 0102 |002f: move v2, v0 │ │ -070a7c: 28d8 |0030: goto 0008 // -0028 │ │ -070a7e: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ -070a82: 0151 |0033: move v1, v5 │ │ -070a84: 28f4 |0034: goto 0028 // -000c │ │ -070a86: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ -070a8a: 5286 bc02 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070a8e: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ -070a92: 6e10 5209 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0952 │ │ -070a98: 0a06 |003e: move-result v6 │ │ -070a9a: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ -070aa0: 28f5 |0042: goto 0037 // -000b │ │ -070aa2: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ -070aa6: 0131 |0045: move v1, v3 │ │ -070aa8: 28e2 |0046: goto 0028 // -001e │ │ -070aaa: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ -070aae: 28ee |0049: goto 0037 // -0012 │ │ -070ab0: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ -070ab4: 0141 |004c: move v1, v4 │ │ -070ab6: 28db |004d: goto 0028 // -0025 │ │ -070ab8: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -070abc: 28e7 |0050: goto 0037 // -0019 │ │ -070abe: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -070ac2: 28e4 |0053: goto 0037 // -001c │ │ -070ac4: 0151 |0054: move v1, v5 │ │ -070ac6: 28d3 |0055: goto 0028 // -002d │ │ -070ac8: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ -070b1c: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ +0709fc: |[0709fc] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ +070a0c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +070a0e: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +070a10: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +070a12: 5985 bc02 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070a16: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +070a18: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +070a1a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +070a1c: 5286 bc02 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070a20: 5287 bf02 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ +070a24: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ +070a28: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ +070a2c: 6e10 5309 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@0953 │ │ +070a32: 0a06 |0013: move-result v6 │ │ +070a34: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ +070a3a: 0102 |0017: move v2, v0 │ │ +070a3c: 28f0 |0018: goto 0008 // -0010 │ │ +070a3e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070a42: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +070a44: 28ec |001c: goto 0008 // -0014 │ │ +070a46: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070a4a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +070a4c: 28e8 |0020: goto 0008 // -0018 │ │ +070a4e: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +070a52: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +070a54: 28e4 |0024: goto 0008 // -001c │ │ +070a56: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ +070a5a: 0131 |0027: move v1, v3 │ │ +070a5c: 0f01 |0028: return v1 │ │ +070a5e: 0102 |0029: move v2, v0 │ │ +070a60: 28de |002a: goto 0008 // -0022 │ │ +070a62: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ +070a66: 0141 |002d: move v1, v4 │ │ +070a68: 28fa |002e: goto 0028 // -0006 │ │ +070a6a: 0102 |002f: move v2, v0 │ │ +070a6c: 28d8 |0030: goto 0008 // -0028 │ │ +070a6e: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ +070a72: 0151 |0033: move v1, v5 │ │ +070a74: 28f4 |0034: goto 0028 // -000c │ │ +070a76: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ +070a7a: 5286 bc02 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070a7e: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ +070a82: 6e10 5209 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0952 │ │ +070a88: 0a06 |003e: move-result v6 │ │ +070a8a: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ +070a90: 28f5 |0042: goto 0037 // -000b │ │ +070a92: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ +070a96: 0131 |0045: move v1, v3 │ │ +070a98: 28e2 |0046: goto 0028 // -001e │ │ +070a9a: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ +070a9e: 28ee |0049: goto 0037 // -0012 │ │ +070aa0: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ +070aa4: 0141 |004c: move v1, v4 │ │ +070aa6: 28db |004d: goto 0028 // -0025 │ │ +070aa8: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +070aac: 28e7 |0050: goto 0037 // -0019 │ │ +070aae: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070ab2: 28e4 |0053: goto 0037 // -001c │ │ +070ab4: 0151 |0054: move v1, v5 │ │ +070ab6: 28d3 |0055: goto 0028 // -002d │ │ +070ab8: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ +070b0c: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=567 │ │ 0x0005 line=568 │ │ 0x0006 line=569 │ │ 0x0007 line=570 │ │ 0x0008 line=571 │ │ @@ -30514,54 +30514,54 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 98 16-bit code units │ │ -070b38: |[070b38] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ -070b48: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -070b4a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -070b4c: 5254 bf02 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ -070b50: 5954 bc02 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070b54: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -070b56: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -070b58: 5254 bc02 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ -070b5c: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ -070b60: 6e10 5209 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0952 │ │ -070b66: 0a04 |000f: move-result v4 │ │ -070b68: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ -070b6e: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ -070b72: 0101 |0015: move v1, v0 │ │ -070b74: 28f2 |0016: goto 0008 // -000e │ │ -070b76: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -070b7a: 0f02 |0019: return v2 │ │ -070b7c: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ -070b80: 0101 |001c: move v1, v0 │ │ -070b82: 28eb |001d: goto 0008 // -0015 │ │ -070b84: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ -070b88: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -070b8c: 28e6 |0022: goto 0008 // -001a │ │ -070b8e: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -070b92: 0132 |0025: move v2, v3 │ │ -070b94: 28f3 |0026: goto 0019 // -000d │ │ -070b96: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ -070b9a: 0101 |0029: move v1, v0 │ │ -070b9c: 28de |002a: goto 0008 // -0022 │ │ -070b9e: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ -070ba2: 0132 |002d: move v2, v3 │ │ -070ba4: 28eb |002e: goto 0019 // -0015 │ │ -070ba6: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -070baa: 28d7 |0031: goto 0008 // -0029 │ │ -070bac: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -070bb0: 28d4 |0034: goto 0008 // -002c │ │ -070bb2: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -070bb4: 28e3 |0036: goto 0019 // -001d │ │ -070bb6: 0000 |0037: nop // spacer │ │ -070bb8: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ +070b28: |[070b28] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ +070b38: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +070b3a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +070b3c: 5254 bf02 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@02bf │ │ +070b40: 5954 bc02 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070b44: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +070b46: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +070b48: 5254 bc02 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@02bc │ │ +070b4c: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ +070b50: 6e10 5209 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0952 │ │ +070b56: 0a04 |000f: move-result v4 │ │ +070b58: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ +070b5e: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ +070b62: 0101 |0015: move v1, v0 │ │ +070b64: 28f2 |0016: goto 0008 // -000e │ │ +070b66: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +070b6a: 0f02 |0019: return v2 │ │ +070b6c: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ +070b70: 0101 |001c: move v1, v0 │ │ +070b72: 28eb |001d: goto 0008 // -0015 │ │ +070b74: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ +070b78: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +070b7c: 28e6 |0022: goto 0008 // -001a │ │ +070b7e: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +070b82: 0132 |0025: move v2, v3 │ │ +070b84: 28f3 |0026: goto 0019 // -000d │ │ +070b86: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ +070b8a: 0101 |0029: move v1, v0 │ │ +070b8c: 28de |002a: goto 0008 // -0022 │ │ +070b8e: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ +070b92: 0132 |002d: move v2, v3 │ │ +070b94: 28eb |002e: goto 0019 // -0015 │ │ +070b96: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +070b9a: 28d7 |0031: goto 0008 // -0029 │ │ +070b9c: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070ba0: 28d4 |0034: goto 0008 // -002c │ │ +070ba2: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +070ba4: 28e3 |0036: goto 0019 // -001d │ │ +070ba6: 0000 |0037: nop // spacer │ │ +070ba8: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=665 │ │ 0x0006 line=666 │ │ 0x0007 line=667 │ │ 0x0008 line=668 │ │ 0x000c line=669 │ │ @@ -30711,37 +30711,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -070c0c: |[070c0c] android.support.v4.text.BidiFormatter.:()V │ │ -070c1c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -070c1e: 6200 e002 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e0 │ │ -070c22: 6900 c402 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c4 │ │ -070c26: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ -070c2a: 7110 6724 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@2467 │ │ -070c30: 0c00 |000a: move-result-object v0 │ │ -070c32: 6900 cc02 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02cc │ │ -070c36: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ -070c3a: 7110 6724 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@2467 │ │ -070c40: 0c00 |0012: move-result-object v0 │ │ -070c42: 6900 d002 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02d0 │ │ -070c46: 2200 9701 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0197 │ │ -070c4a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -070c4c: 6202 c402 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c4 │ │ -070c50: 7040 5c09 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@095c │ │ -070c56: 6900 c202 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@02c2 │ │ -070c5a: 2200 9701 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0197 │ │ -070c5e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -070c60: 6202 c402 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c4 │ │ -070c64: 7040 5c09 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@095c │ │ -070c6a: 6900 c302 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@02c3 │ │ -070c6e: 0e00 |0029: return-void │ │ +070bfc: |[070bfc] android.support.v4.text.BidiFormatter.:()V │ │ +070c0c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +070c0e: 6200 e002 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e0 │ │ +070c12: 6900 c402 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c4 │ │ +070c16: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ +070c1a: 7110 6724 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@2467 │ │ +070c20: 0c00 |000a: move-result-object v0 │ │ +070c22: 6900 cc02 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02cc │ │ +070c26: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ +070c2a: 7110 6724 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@2467 │ │ +070c30: 0c00 |0012: move-result-object v0 │ │ +070c32: 6900 d002 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02d0 │ │ +070c36: 2200 9701 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0197 │ │ +070c3a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +070c3c: 6202 c402 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c4 │ │ +070c40: 7040 5c09 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@095c │ │ +070c46: 6900 c202 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@02c2 │ │ +070c4a: 2200 9701 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@0197 │ │ +070c4e: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +070c50: 6202 c402 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c4 │ │ +070c54: 7040 5c09 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@095c │ │ +070c5a: 6900 c302 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@02c3 │ │ +070c5e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=113 │ │ 0x000d line=118 │ │ 0x0015 line=215 │ │ 0x001f line=220 │ │ @@ -30752,20 +30752,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 │ │ -070c70: |[070c70] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ -070c80: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -070c86: 5c01 d302 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ -070c8a: 5902 d202 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@02d2 │ │ -070c8e: 5b03 d102 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02d1 │ │ -070c92: 0e00 |0009: return-void │ │ +070c60: |[070c60] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ +070c70: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +070c76: 5c01 d302 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ +070c7a: 5902 d202 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@02d2 │ │ +070c7e: 5b03 d102 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02d1 │ │ +070c82: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ @@ -30780,17 +30780,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 │ │ -070c94: |[070c94] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ -070ca4: 7040 5c09 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@095c │ │ -070caa: 0e00 |0003: return-void │ │ +070c84: |[070c84] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ +070c94: 7040 5c09 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@095c │ │ +070c9a: 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 │ │ @@ -30802,18 +30802,18 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -070cac: |[070cac] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ -070cbc: 7110 6a09 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@096a │ │ -070cc2: 0a00 |0003: move-result v0 │ │ -070cc4: 0f00 |0004: return v0 │ │ +070c9c: |[070c9c] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ +070cac: 7110 6a09 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@096a │ │ +070cb2: 0a00 |0003: move-result v0 │ │ +070cb4: 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;) │ │ @@ -30821,72 +30821,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 │ │ -070cc8: |[070cc8] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ -070cd8: 6200 c402 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c4 │ │ -070cdc: 1100 |0002: return-object v0 │ │ +070cb8: |[070cb8] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ +070cc8: 6200 c402 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02c4 │ │ +070ccc: 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 │ │ -070ce0: |[070ce0] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ -070cf0: 6200 c302 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@02c3 │ │ -070cf4: 1100 |0002: return-object v0 │ │ +070cd0: |[070cd0] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ +070ce0: 6200 c302 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@02c3 │ │ +070ce4: 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 │ │ -070cf8: |[070cf8] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ -070d08: 6200 c202 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@02c2 │ │ -070d0c: 1100 |0002: return-object v0 │ │ +070ce8: |[070ce8] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ +070cf8: 6200 c202 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@02c2 │ │ +070cfc: 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 │ │ -070d10: |[070d10] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ -070d20: 2200 9601 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0196 │ │ -070d24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -070d26: 7030 5109 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0951 │ │ -070d2c: 6e10 5509 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@0955 │ │ -070d32: 0a00 |0009: move-result v0 │ │ -070d34: 0f00 |000a: return v0 │ │ +070d00: |[070d00] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ +070d10: 2200 9601 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0196 │ │ +070d14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +070d16: 7030 5109 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0951 │ │ +070d1c: 6e10 5509 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@0955 │ │ +070d22: 0a00 |0009: move-result v0 │ │ +070d24: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #8 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -30894,21 +30894,21 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -070d38: |[070d38] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ -070d48: 2200 9601 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0196 │ │ -070d4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -070d4e: 7030 5109 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0951 │ │ -070d54: 6e10 5609 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@0956 │ │ -070d5a: 0a00 |0009: move-result v0 │ │ -070d5c: 0f00 |000a: return v0 │ │ +070d28: |[070d28] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ +070d38: 2200 9601 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@0196 │ │ +070d3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +070d3e: 7030 5109 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0951 │ │ +070d44: 6e10 5609 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@0956 │ │ +070d4a: 0a00 |0009: move-result v0 │ │ +070d4c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #9 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -30916,40 +30916,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 │ │ -070d60: |[070d60] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ -070d70: 2200 9501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0195 │ │ -070d74: 7010 4809 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@0948 │ │ -070d7a: 6e10 4b09 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@094b │ │ -070d80: 0c00 |0008: move-result-object v0 │ │ -070d82: 1100 |0009: return-object v0 │ │ +070d50: |[070d50] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ +070d60: 2200 9501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0195 │ │ +070d64: 7010 4809 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@0948 │ │ +070d6a: 6e10 4b09 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@094b │ │ +070d70: 0c00 |0008: move-result-object v0 │ │ +070d72: 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 │ │ -070d84: |[070d84] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ -070d94: 2200 9501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0195 │ │ -070d98: 7020 4909 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@0949 │ │ -070d9e: 6e10 4b09 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@094b │ │ -070da4: 0c00 |0008: move-result-object v0 │ │ -070da6: 1100 |0009: return-object v0 │ │ +070d74: |[070d74] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ +070d84: 2200 9501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0195 │ │ +070d88: 7020 4909 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@0949 │ │ +070d8e: 6e10 4b09 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@094b │ │ +070d94: 0c00 |0008: move-result-object v0 │ │ +070d96: 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;) │ │ @@ -30957,20 +30957,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 │ │ -070da8: |[070da8] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -070db8: 2200 9501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0195 │ │ -070dbc: 7020 4a09 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@094a │ │ -070dc2: 6e10 4b09 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@094b │ │ -070dc8: 0c00 |0008: move-result-object v0 │ │ -070dca: 1100 |0009: return-object v0 │ │ +070d98: |[070d98] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +070da8: 2200 9501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@0195 │ │ +070dac: 7020 4a09 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@094a │ │ +070db2: 6e10 4b09 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@094b │ │ +070db8: 0c00 |0008: move-result-object v0 │ │ +070dba: 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;) │ │ @@ -30978,22 +30978,22 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -070dcc: |[070dcc] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ -070ddc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -070dde: 7110 9e09 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@099e │ │ -070de4: 0a01 |0004: move-result v1 │ │ -070de6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -070dea: 0f00 |0007: return v0 │ │ -070dec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -070dee: 28fe |0009: goto 0007 // -0002 │ │ +070dbc: |[070dbc] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ +070dcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070dce: 7110 9e09 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@099e │ │ +070dd4: 0a01 |0004: move-result v1 │ │ +070dd6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +070dda: 0f00 |0007: return v0 │ │ +070ddc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +070dde: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ locals : │ │ 0x0000 - 0x000a reg=2 locale Ljava/util/Locale; │ │ │ │ #13 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -31001,40 +31001,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 │ │ -070df0: |[070df0] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -070e00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070e02: 6e10 e524 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ -070e08: 0a02 |0004: move-result v2 │ │ -070e0a: 7240 8109 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0981 │ │ -070e10: 0a00 |0008: move-result v0 │ │ -070e12: 5531 d302 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ -070e16: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -070e1a: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -070e1e: 7110 6309 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0963 │ │ -070e24: 0a01 |0012: move-result v1 │ │ -070e26: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -070e28: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -070e2c: 6201 cc02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02cc │ │ -070e30: 1101 |0018: return-object v1 │ │ -070e32: 5531 d302 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ -070e36: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -070e3a: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -070e3e: 7110 6309 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0963 │ │ -070e44: 0a01 |0022: move-result v1 │ │ -070e46: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -070e48: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -070e4c: 6201 d002 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02d0 │ │ -070e50: 28f0 |0028: goto 0018 // -0010 │ │ -070e52: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -070e56: 28ed |002b: goto 0018 // -0013 │ │ +070de0: |[070de0] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +070df0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +070df2: 6e10 e524 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ +070df8: 0a02 |0004: move-result v2 │ │ +070dfa: 7240 8109 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0981 │ │ +070e00: 0a00 |0008: move-result v0 │ │ +070e02: 5531 d302 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ +070e06: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +070e0a: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +070e0e: 7110 6309 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0963 │ │ +070e14: 0a01 |0012: move-result v1 │ │ +070e16: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +070e18: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +070e1c: 6201 cc02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02cc │ │ +070e20: 1101 |0018: return-object v1 │ │ +070e22: 5531 d302 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ +070e26: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +070e2a: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +070e2e: 7110 6309 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0963 │ │ +070e34: 0a01 |0022: move-result v1 │ │ +070e36: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +070e38: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +070e3c: 6201 d002 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02d0 │ │ +070e40: 28f0 |0028: goto 0018 // -0010 │ │ +070e42: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +070e46: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0009 line=299 │ │ 0x0016 line=300 │ │ 0x0018 line=305 │ │ 0x0019 line=302 │ │ @@ -31051,40 +31051,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 │ │ -070e58: |[070e58] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -070e68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -070e6a: 6e10 e524 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ -070e70: 0a02 |0004: move-result v2 │ │ -070e72: 7240 8109 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0981 │ │ -070e78: 0a00 |0008: move-result v0 │ │ -070e7a: 5531 d302 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ -070e7e: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -070e82: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -070e86: 7110 6209 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0962 │ │ -070e8c: 0a01 |0012: move-result v1 │ │ -070e8e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -070e90: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -070e94: 6201 cc02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02cc │ │ -070e98: 1101 |0018: return-object v1 │ │ -070e9a: 5531 d302 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ -070e9e: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -070ea2: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -070ea6: 7110 6209 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0962 │ │ -070eac: 0a01 |0022: move-result v1 │ │ -070eae: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -070eb0: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -070eb4: 6201 d002 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02d0 │ │ -070eb8: 28f0 |0028: goto 0018 // -0010 │ │ -070eba: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -070ebe: 28ed |002b: goto 0018 // -0013 │ │ +070e48: |[070e48] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +070e58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +070e5a: 6e10 e524 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ +070e60: 0a02 |0004: move-result v2 │ │ +070e62: 7240 8109 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0981 │ │ +070e68: 0a00 |0008: move-result v0 │ │ +070e6a: 5531 d302 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ +070e6e: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +070e72: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +070e76: 7110 6209 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0962 │ │ +070e7c: 0a01 |0012: move-result v1 │ │ +070e7e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +070e80: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +070e84: 6201 cc02 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@02cc │ │ +070e88: 1101 |0018: return-object v1 │ │ +070e8a: 5531 d302 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ +070e8e: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +070e92: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +070e96: 7110 6209 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0962 │ │ +070e9c: 0a01 |0022: move-result v1 │ │ +070e9e: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +070ea0: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +070ea4: 6201 d002 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@02d0 │ │ +070ea8: 28f0 |0028: goto 0018 // -0010 │ │ +070eaa: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +070eae: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0009 line=326 │ │ 0x0016 line=327 │ │ 0x0018 line=332 │ │ 0x0019 line=329 │ │ @@ -31102,22 +31102,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -070ec0: |[070ec0] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ -070ed0: 5210 d202 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@02d2 │ │ -070ed4: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -070ed8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -070edc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -070ede: 0f00 |0007: return v0 │ │ -070ee0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -070ee2: 28fe |0009: goto 0007 // -0002 │ │ +070eb0: |[070eb0] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ +070ec0: 5210 d202 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@02d2 │ │ +070ec4: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +070ec8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +070ecc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +070ece: 0f00 |0007: return v0 │ │ +070ed0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +070ed2: 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;) │ │ @@ -31125,22 +31125,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -070ee4: |[070ee4] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ -070ef4: 5430 d102 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02d1 │ │ -070ef8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -070efa: 6e10 e524 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ -070f00: 0a02 |0006: move-result v2 │ │ -070f02: 7240 8109 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0981 │ │ -070f08: 0a00 |000a: move-result v0 │ │ -070f0a: 0f00 |000b: return v0 │ │ +070ed4: |[070ed4] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ +070ee4: 5430 d102 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02d1 │ │ +070ee8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +070eea: 6e10 e524 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ +070ef0: 0a02 |0006: move-result v2 │ │ +070ef2: 7240 8109 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0981 │ │ +070ef8: 0a00 |000a: move-result v0 │ │ +070efa: 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; │ │ │ │ @@ -31149,17 +31149,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070f0c: |[070f0c] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ -070f1c: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ -070f20: 0f00 |0002: return v0 │ │ +070efc: |[070efc] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ +070f0c: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ +070f10: 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;) │ │ @@ -31167,20 +31167,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 │ │ -070f24: |[070f24] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ -070f34: 5420 d102 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02d1 │ │ -070f38: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -070f3a: 6e40 6f09 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@096f │ │ -070f40: 0c00 |0006: move-result-object v0 │ │ -070f42: 1100 |0007: return-object v0 │ │ +070f14: |[070f14] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ +070f24: 5420 d102 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02d1 │ │ +070f28: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +070f2a: 6e40 6f09 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@096f │ │ +070f30: 0c00 |0006: move-result-object v0 │ │ +070f32: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0008 reg=3 str Ljava/lang/String; │ │ │ │ @@ -31189,19 +31189,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 │ │ -070f44: |[070f44] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -070f54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -070f56: 6e40 6f09 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@096f │ │ -070f5c: 0c00 |0004: move-result-object v0 │ │ -070f5e: 1100 |0005: return-object v0 │ │ +070f34: |[070f34] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +070f44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070f46: 6e40 6f09 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@096f │ │ +070f4c: 0c00 |0004: move-result-object v0 │ │ +070f4e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0006 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -31211,56 +31211,56 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -070f60: |[070f60] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ -070f70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -070f72: 6e10 e524 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24e5 │ │ -070f78: 0a03 |0004: move-result v3 │ │ -070f7a: 7240 8109 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0981 │ │ -070f80: 0a00 |0008: move-result v0 │ │ -070f82: 2201 9204 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -070f86: 7010 fb24 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -070f8c: 6e10 6709 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@0967 │ │ -070f92: 0a02 |0011: move-result v2 │ │ -070f94: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ -070f98: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ -070f9c: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ -070fa0: 6202 e402 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e4 │ │ -070fa4: 7030 6c09 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@096c │ │ -070faa: 0c02 |001d: move-result-object v2 │ │ -070fac: 6e20 0425 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -070fb2: 5542 d302 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ -070fb6: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ -070fba: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ -070fbe: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ -070fc2: 6e20 fe24 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -070fc8: 6e20 0425 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -070fce: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ -070fd2: 6e20 fe24 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -070fd8: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ -070fdc: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ -070fe0: 6202 e402 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e4 │ │ -070fe4: 7030 6b09 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@096b │ │ -070fea: 0c02 |003d: move-result-object v2 │ │ -070fec: 6e20 0425 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -070ff2: 6e10 0a25 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -070ff8: 0c02 |0044: move-result-object v2 │ │ -070ffa: 1102 |0045: return-object v2 │ │ -070ffc: 6202 e302 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e3 │ │ -071000: 28d2 |0048: goto 001a // -002e │ │ -071002: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ -071006: 28de |004b: goto 0029 // -0022 │ │ -071008: 6e20 0425 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07100e: 28e5 |004f: goto 0034 // -001b │ │ -071010: 6202 e302 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e3 │ │ -071014: 28e8 |0052: goto 003a // -0018 │ │ +070f50: |[070f50] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ +070f60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +070f62: 6e10 e524 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24e5 │ │ +070f68: 0a03 |0004: move-result v3 │ │ +070f6a: 7240 8109 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0981 │ │ +070f70: 0a00 |0008: move-result v0 │ │ +070f72: 2201 9204 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +070f76: 7010 fb24 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +070f7c: 6e10 6709 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@0967 │ │ +070f82: 0a02 |0011: move-result v2 │ │ +070f84: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ +070f88: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ +070f8c: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ +070f90: 6202 e402 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e4 │ │ +070f94: 7030 6c09 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@096c │ │ +070f9a: 0c02 |001d: move-result-object v2 │ │ +070f9c: 6e20 0425 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +070fa2: 5542 d302 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@02d3 │ │ +070fa6: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ +070faa: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ +070fae: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ +070fb2: 6e20 fe24 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +070fb8: 6e20 0425 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +070fbe: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ +070fc2: 6e20 fe24 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +070fc8: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ +070fcc: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ +070fd0: 6202 e402 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e4 │ │ +070fd4: 7030 6b09 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@096b │ │ +070fda: 0c02 |003d: move-result-object v2 │ │ +070fdc: 6e20 0425 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +070fe2: 6e10 0a25 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +070fe8: 0c02 |0044: move-result-object v2 │ │ +070fea: 1102 |0045: return-object v2 │ │ +070fec: 6202 e302 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e3 │ │ +070ff0: 28d2 |0048: goto 001a // -002e │ │ +070ff2: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ +070ff6: 28de |004b: goto 0029 // -0022 │ │ +070ff8: 6e20 0425 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +070ffe: 28e5 |004f: goto 0034 // -001b │ │ +071000: 6202 e302 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e3 │ │ +071004: 28e8 |0052: goto 003a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=375 │ │ 0x000e line=376 │ │ 0x0016 line=377 │ │ 0x0021 line=380 │ │ @@ -31287,19 +31287,19 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -071018: |[071018] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -071028: 5410 d102 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02d1 │ │ -07102c: 6e40 6f09 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@096f │ │ -071032: 0c00 |0005: move-result-object v0 │ │ -071034: 1100 |0006: return-object v0 │ │ +071008: |[071008] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +071018: 5410 d102 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02d1 │ │ +07101c: 6e40 6f09 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@096f │ │ +071022: 0c00 |0005: move-result-object v0 │ │ +071024: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0007 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 isolate Z │ │ @@ -31375,26 +31375,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -071038: |[071038] android.support.v4.text.ICUCompat.:()V │ │ -071048: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07104c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -071050: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -071054: 2201 9a01 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@019a │ │ -071058: 7010 7609 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0976 │ │ -07105e: 6901 d402 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02d4 │ │ -071062: 0e00 |000d: return-void │ │ -071064: 2201 9901 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0199 │ │ -071068: 7010 7309 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0973 │ │ -07106e: 6901 d402 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02d4 │ │ -071072: 28f8 |0015: goto 000d // -0008 │ │ +071028: |[071028] android.support.v4.text.ICUCompat.:()V │ │ +071038: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07103c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +071040: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +071044: 2201 9a01 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@019a │ │ +071048: 7010 7609 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0976 │ │ +07104e: 6901 d402 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02d4 │ │ +071052: 0e00 |000d: return-void │ │ +071054: 2201 9901 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0199 │ │ +071058: 7010 7309 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0973 │ │ +07105e: 6901 d402 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02d4 │ │ +071062: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x000d line=61 │ │ 0x000e line=59 │ │ @@ -31406,17 +31406,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -071074: |[071074] android.support.v4.text.ICUCompat.:()V │ │ -071084: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07108a: 0e00 |0003: return-void │ │ +071064: |[071064] android.support.v4.text.ICUCompat.:()V │ │ +071074: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07107a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat; │ │ │ │ @@ -31425,19 +31425,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07108c: |[07108c] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -07109c: 6200 d402 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02d4 │ │ -0710a0: 7220 7109 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0971 │ │ -0710a6: 0c00 |0005: move-result-object v0 │ │ -0710a8: 1100 |0006: return-object v0 │ │ +07107c: |[07107c] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +07108c: 6200 d402 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02d4 │ │ +071090: 7220 7109 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0971 │ │ +071096: 0c00 |0005: move-result-object v0 │ │ +071098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/text/ICUCompat;) │ │ @@ -31445,19 +31445,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0710ac: |[0710ac] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0710bc: 6200 d402 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02d4 │ │ -0710c0: 7220 7209 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0972 │ │ -0710c6: 0c00 |0005: move-result-object v0 │ │ -0710c8: 1100 |0006: return-object v0 │ │ +07109c: |[07109c] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0710ac: 6200 d402 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@02d4 │ │ +0710b0: 7220 7209 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0972 │ │ +0710b6: 0c00 |0005: move-result-object v0 │ │ +0710b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -31499,42 +31499,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0710cc: |[0710cc] android.support.v4.text.ICUCompatIcs.:()V │ │ -0710dc: 1a02 4823 |0000: const-string v2, "libcore.icu.ICU" // string@2348 │ │ -0710e0: 7110 6924 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2469 │ │ -0710e6: 0c00 |0005: move-result-object v0 │ │ -0710e8: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -0710ec: 1a02 ae1f |0008: const-string v2, "getScript" // string@1fae │ │ -0710f0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0710f2: 2333 7406 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ -0710f6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0710f8: 1c05 9004 |000e: const-class v5, Ljava/lang/String; // type@0490 │ │ -0710fc: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -071100: 6e30 6f24 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -071106: 0c02 |0015: move-result-object v2 │ │ -071108: 6902 d702 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02d7 │ │ -07110c: 1a02 c916 |0018: const-string v2, "addLikelySubtags" // string@16c9 │ │ -071110: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -071112: 2333 7406 |001b: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ -071116: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -071118: 1c05 9004 |001e: const-class v5, Ljava/lang/String; // type@0490 │ │ -07111c: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ -071120: 6e30 6f24 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -071126: 0c02 |0025: move-result-object v2 │ │ -071128: 6902 d602 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02d6 │ │ -07112c: 0e00 |0028: return-void │ │ -07112e: 0d01 |0029: move-exception v1 │ │ -071130: 1a02 d705 |002a: const-string v2, "ICUCompatIcs" // string@05d7 │ │ -071134: 7120 b11e 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ -07113a: 28f9 |002f: goto 0028 // -0007 │ │ +0710bc: |[0710bc] android.support.v4.text.ICUCompatIcs.:()V │ │ +0710cc: 1a02 4823 |0000: const-string v2, "libcore.icu.ICU" // string@2348 │ │ +0710d0: 7110 6924 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2469 │ │ +0710d6: 0c00 |0005: move-result-object v0 │ │ +0710d8: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +0710dc: 1a02 ae1f |0008: const-string v2, "getScript" // string@1fae │ │ +0710e0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0710e2: 2333 7406 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ +0710e6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0710e8: 1c05 9004 |000e: const-class v5, Ljava/lang/String; // type@0490 │ │ +0710ec: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +0710f0: 6e30 6f24 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +0710f6: 0c02 |0015: move-result-object v2 │ │ +0710f8: 6902 d702 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02d7 │ │ +0710fc: 1a02 c916 |0018: const-string v2, "addLikelySubtags" // string@16c9 │ │ +071100: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +071102: 2333 7406 |001b: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ +071106: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +071108: 1c05 9004 |001e: const-class v5, Ljava/lang/String; // type@0490 │ │ +07110c: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +071110: 6e30 6f24 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +071116: 0c02 |0025: move-result-object v2 │ │ +071118: 6902 d602 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02d6 │ │ +07111c: 0e00 |0028: return-void │ │ +07111e: 0d01 |0029: move-exception v1 │ │ +071120: 1a02 d705 |002a: const-string v2, "ICUCompatIcs" // string@05d7 │ │ +071124: 7120 b11e 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ +07112a: 28f9 |002f: goto 0028 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ @@ -31551,17 +31551,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07114c: |[07114c] android.support.v4.text.ICUCompatIcs.:()V │ │ -07115c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -071162: 0e00 |0003: return-void │ │ +07113c: |[07113c] android.support.v4.text.ICUCompatIcs.:()V │ │ +07114c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +071152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompatIcs; │ │ │ │ #2 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ @@ -31569,36 +31569,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -071164: |[071164] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -071174: 6202 d602 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02d6 │ │ -071178: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ -07117c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -07117e: 2320 7806 |0005: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ -071182: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -071184: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ -071188: 6202 d602 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02d6 │ │ -07118c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -07118e: 6e30 2525 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -071194: 0c02 |0010: move-result-object v2 │ │ -071196: 1f02 9004 |0011: check-cast v2, Ljava/lang/String; // type@0490 │ │ -07119a: 1102 |0013: return-object v2 │ │ -07119c: 0d01 |0014: move-exception v1 │ │ -07119e: 1a02 d705 |0015: const-string v2, "ICUCompatIcs" // string@05d7 │ │ -0711a2: 7120 b11e 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ -0711a8: 0742 |001a: move-object v2, v4 │ │ -0711aa: 28f8 |001b: goto 0013 // -0008 │ │ -0711ac: 0d01 |001c: move-exception v1 │ │ -0711ae: 1a02 d705 |001d: const-string v2, "ICUCompatIcs" // string@05d7 │ │ -0711b2: 7120 b11e 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ -0711b8: 28f8 |0022: goto 001a // -0008 │ │ +071154: |[071154] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +071164: 6202 d602 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02d6 │ │ +071168: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ +07116c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +07116e: 2320 7806 |0005: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ +071172: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +071174: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ +071178: 6202 d602 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@02d6 │ │ +07117c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +07117e: 6e30 2525 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +071184: 0c02 |0010: move-result-object v2 │ │ +071186: 1f02 9004 |0011: check-cast v2, Ljava/lang/String; // type@0490 │ │ +07118a: 1102 |0013: return-object v2 │ │ +07118c: 0d01 |0014: move-exception v1 │ │ +07118e: 1a02 d705 |0015: const-string v2, "ICUCompatIcs" // string@05d7 │ │ +071192: 7120 b11e 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ +071198: 0742 |001a: move-object v2, v4 │ │ +07119a: 28f8 |001b: goto 0013 // -0008 │ │ +07119c: 0d01 |001c: move-exception v1 │ │ +07119e: 1a02 d705 |001d: const-string v2, "ICUCompatIcs" // string@05d7 │ │ +0711a2: 7120 b11e 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ +0711a8: 28f8 |0022: goto 001a // -0008 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/lang/IllegalAccessException; -> 0x0014 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001c │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ @@ -31620,37 +31620,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0711cc: |[0711cc] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0711dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0711de: 6202 d702 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02d7 │ │ -0711e2: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -0711e6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0711e8: 2320 7806 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ -0711ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0711ee: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ -0711f2: 6202 d702 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02d7 │ │ -0711f6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0711f8: 6e30 2525 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -0711fe: 0c02 |0011: move-result-object v2 │ │ -071200: 1f02 9004 |0012: check-cast v2, Ljava/lang/String; // type@0490 │ │ -071204: 1102 |0014: return-object v2 │ │ -071206: 0d01 |0015: move-exception v1 │ │ -071208: 1a02 d705 |0016: const-string v2, "ICUCompatIcs" // string@05d7 │ │ -07120c: 7120 b11e 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ -071212: 0732 |001b: move-object v2, v3 │ │ -071214: 28f8 |001c: goto 0014 // -0008 │ │ -071216: 0d01 |001d: move-exception v1 │ │ -071218: 1a02 d705 |001e: const-string v2, "ICUCompatIcs" // string@05d7 │ │ -07121c: 7120 b11e 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ -071222: 28f8 |0023: goto 001b // -0008 │ │ +0711bc: |[0711bc] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0711cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0711ce: 6202 d702 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02d7 │ │ +0711d2: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +0711d6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0711d8: 2320 7806 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ +0711dc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0711de: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +0711e2: 6202 d702 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@02d7 │ │ +0711e6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0711e8: 6e30 2525 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +0711ee: 0c02 |0011: move-result-object v2 │ │ +0711f0: 1f02 9004 |0012: check-cast v2, Ljava/lang/String; // type@0490 │ │ +0711f4: 1102 |0014: return-object v2 │ │ +0711f6: 0d01 |0015: move-exception v1 │ │ +0711f8: 1a02 d705 |0016: const-string v2, "ICUCompatIcs" // string@05d7 │ │ +0711fc: 7120 b11e 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ +071202: 0732 |001b: move-object v2, v3 │ │ +071204: 28f8 |001c: goto 0014 // -0008 │ │ +071206: 0d01 |001d: move-exception v1 │ │ +071208: 1a02 d705 |001e: const-string v2, "ICUCompatIcs" // string@05d7 │ │ +07120c: 7120 b11e 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb1 │ │ +071212: 28f8 |0023: goto 001b // -0008 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ Ljava/lang/IllegalAccessException; -> 0x0015 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001d │ │ positions : │ │ 0x0001 line=48 │ │ 0x0005 line=49 │ │ @@ -31833,39 +31833,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -071234: |[071234] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -071244: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -071246: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -071248: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07124a: 2200 a301 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ -07124e: 7040 9009 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@0990 │ │ -071254: 6900 e302 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e3 │ │ -071258: 2200 a301 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ -07125c: 7040 9009 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@0990 │ │ -071262: 6900 e402 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e4 │ │ -071266: 2200 a301 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ -07126a: 6201 db02 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02db │ │ -07126e: 7040 9009 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@0990 │ │ -071274: 6900 e002 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e0 │ │ -071278: 2200 a301 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ -07127c: 6201 db02 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02db │ │ -071280: 7040 9009 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@0990 │ │ -071286: 6900 e102 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e1 │ │ -07128a: 2200 a301 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ -07128e: 6201 d902 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02d9 │ │ -071292: 7040 9009 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@0990 │ │ -071298: 6900 df02 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02df │ │ -07129c: 6200 de02 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02de │ │ -0712a0: 6900 e202 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e2 │ │ -0712a4: 0e00 |0030: return-void │ │ +071224: |[071224] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +071234: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +071236: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +071238: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07123a: 2200 a301 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ +07123e: 7040 9009 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@0990 │ │ +071244: 6900 e302 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e3 │ │ +071248: 2200 a301 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ +07124c: 7040 9009 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@0990 │ │ +071252: 6900 e402 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e4 │ │ +071256: 2200 a301 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ +07125a: 6201 db02 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02db │ │ +07125e: 7040 9009 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@0990 │ │ +071264: 6900 e002 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e0 │ │ +071268: 2200 a301 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ +07126c: 6201 db02 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02db │ │ +071270: 7040 9009 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@0990 │ │ +071276: 6900 e102 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e1 │ │ +07127a: 2200 a301 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01a3 │ │ +07127e: 6201 d902 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02d9 │ │ +071282: 7040 9009 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@0990 │ │ +071288: 6900 df02 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02df │ │ +07128c: 6200 de02 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02de │ │ +071290: 6900 e202 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@02e2 │ │ +071294: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=33 │ │ 0x000a line=39 │ │ 0x0011 line=47 │ │ 0x001a line=55 │ │ 0x0023 line=62 │ │ @@ -31877,17 +31877,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0712a8: |[0712a8] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -0712b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0712be: 0e00 |0003: return-void │ │ +071298: |[071298] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +0712a8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0712ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ │ │ @@ -31896,18 +31896,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0712c0: |[0712c0] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ -0712d0: 7110 9a09 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@099a │ │ -0712d6: 0a00 |0003: move-result v0 │ │ -0712d8: 0f00 |0004: return v0 │ │ +0712b0: |[0712b0] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ +0712c0: 7110 9a09 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@099a │ │ +0712c6: 0a00 |0003: move-result v0 │ │ +0712c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #3 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -31915,18 +31915,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0712dc: |[0712dc] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ -0712ec: 7110 9909 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@0999 │ │ -0712f2: 0a00 |0003: move-result v0 │ │ -0712f4: 0f00 |0004: return v0 │ │ +0712cc: |[0712cc] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ +0712dc: 7110 9909 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@0999 │ │ +0712e2: 0a00 |0003: move-result v0 │ │ +0712e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #4 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -31934,24 +31934,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0712f8: |[0712f8] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ -071308: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ -07130e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -071310: 0f00 |0004: return v0 │ │ -071312: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -071314: 28fe |0006: goto 0004 // -0002 │ │ -071316: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -071318: 28fc |0008: goto 0004 // -0004 │ │ -07131a: 0000 |0009: nop // spacer │ │ -07131c: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ +0712e8: |[0712e8] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ +0712f8: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ +0712fe: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +071300: 0f00 |0004: return v0 │ │ +071302: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +071304: 28fe |0006: goto 0004 // -0002 │ │ +071306: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071308: 28fc |0008: goto 0004 // -0004 │ │ +07130a: 0000 |0009: nop // spacer │ │ +07130c: 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 │ │ @@ -31963,24 +31963,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -071330: |[071330] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ -071340: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ -071346: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -071348: 0f00 |0004: return v0 │ │ -07134a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -07134c: 28fe |0006: goto 0004 // -0002 │ │ -07134e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -071350: 28fc |0008: goto 0004 // -0004 │ │ -071352: 0000 |0009: nop // spacer │ │ -071354: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ +071320: |[071320] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ +071330: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ +071336: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +071338: 0f00 |0004: return v0 │ │ +07133a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +07133c: 28fe |0006: goto 0004 // -0002 │ │ +07133e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071340: 28fc |0008: goto 0004 // -0004 │ │ +071342: 0000 |0009: nop // spacer │ │ +071344: 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 │ │ @@ -32025,25 +32025,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -071390: |[071390] android.support.v4.text.TextUtilsCompat.:()V │ │ -0713a0: 2200 b704 |0000: new-instance v0, Ljava/util/Locale; // type@04b7 │ │ -0713a4: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0713a8: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -0713ac: 7030 8c25 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@258c │ │ -0713b2: 6900 ea02 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02ea │ │ -0713b6: 1a00 ed02 |000b: const-string v0, "Arab" // string@02ed │ │ -0713ba: 6900 e802 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02e8 │ │ -0713be: 1a00 c505 |000f: const-string v0, "Hebr" // string@05c5 │ │ -0713c2: 6900 e902 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02e9 │ │ -0713c6: 0e00 |0013: return-void │ │ +071380: |[071380] android.support.v4.text.TextUtilsCompat.:()V │ │ +071390: 2200 b704 |0000: new-instance v0, Ljava/util/Locale; // type@04b7 │ │ +071394: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +071398: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +07139c: 7030 8c25 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@258c │ │ +0713a2: 6900 ea02 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02ea │ │ +0713a6: 1a00 ed02 |000b: const-string v0, "Arab" // string@02ed │ │ +0713aa: 6900 e802 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02e8 │ │ +0713ae: 1a00 c505 |000f: const-string v0, "Hebr" // string@05c5 │ │ +0713b2: 6900 e902 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02e9 │ │ +0713b6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000b line=113 │ │ 0x000f line=114 │ │ locals : │ │ │ │ @@ -32052,17 +32052,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0713c8: |[0713c8] android.support.v4.text.TextUtilsCompat.:()V │ │ -0713d8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0713de: 0e00 |0003: return-void │ │ +0713b8: |[0713b8] android.support.v4.text.TextUtilsCompat.:()V │ │ +0713c8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0713ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat; │ │ │ │ #2 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ @@ -32070,28 +32070,28 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0713e0: |[0713e0] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ -0713f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0713f2: 6e20 8f25 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@258f │ │ -0713f8: 0c01 |0004: move-result-object v1 │ │ -0713fa: 6e20 d524 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -071400: 0a01 |0008: move-result v1 │ │ -071402: 7110 6124 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@2461 │ │ -071408: 0a01 |000c: move-result v1 │ │ -07140a: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ -071410: 0f00 |0010: return v0 │ │ -071412: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -071414: 28fe |0012: goto 0010 // -0002 │ │ -071416: 0000 |0013: nop // spacer │ │ -071418: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ +0713d0: |[0713d0] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +0713e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0713e2: 6e20 8f25 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@258f │ │ +0713e8: 0c01 |0004: move-result-object v1 │ │ +0713ea: 6e20 d524 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0713f0: 0a01 |0008: move-result v1 │ │ +0713f2: 7110 6124 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@2461 │ │ +0713f8: 0a01 |000c: move-result v1 │ │ +0713fa: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +071400: 0f00 |0010: return v0 │ │ +071402: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +071404: 28fe |0012: goto 0010 // -0002 │ │ +071406: 0000 |0013: nop // spacer │ │ +071408: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0010 line=107 │ │ 0x0011 line=103 │ │ 0x0013 line=100 │ │ locals : │ │ @@ -32102,42 +32102,42 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -071428: |[071428] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -071438: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ -07143c: 6201 ea02 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02ea │ │ -071440: 6e20 8d25 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@258d │ │ -071446: 0a01 |0007: move-result v1 │ │ -071448: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ -07144c: 6e10 9225 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@2592 │ │ -071452: 0c01 |000d: move-result-object v1 │ │ -071454: 7110 7b09 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@097b │ │ -07145a: 0c01 |0011: move-result-object v1 │ │ -07145c: 7110 7c09 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@097c │ │ -071462: 0c00 |0015: move-result-object v0 │ │ -071464: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -071468: 7110 9d09 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@099d │ │ -07146e: 0a01 |001b: move-result v1 │ │ -071470: 0f01 |001c: return v1 │ │ -071472: 6201 e802 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02e8 │ │ -071476: 6e20 db24 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -07147c: 0a01 |0022: move-result v1 │ │ -07147e: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ -071482: 6201 e902 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02e9 │ │ -071486: 6e20 db24 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -07148c: 0a01 |002a: move-result v1 │ │ -07148e: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -071492: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -071494: 28ee |002e: goto 001c // -0012 │ │ -071496: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -071498: 28ec |0030: goto 001c // -0014 │ │ +071418: |[071418] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +071428: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ +07142c: 6201 ea02 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@02ea │ │ +071430: 6e20 8d25 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@258d │ │ +071436: 0a01 |0007: move-result v1 │ │ +071438: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +07143c: 6e10 9225 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@2592 │ │ +071442: 0c01 |000d: move-result-object v1 │ │ +071444: 7110 7b09 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@097b │ │ +07144a: 0c01 |0011: move-result-object v1 │ │ +07144c: 7110 7c09 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@097c │ │ +071452: 0c00 |0015: move-result-object v0 │ │ +071454: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +071458: 7110 9d09 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@099d │ │ +07145e: 0a01 |001b: move-result v1 │ │ +071460: 0f01 |001c: return v1 │ │ +071462: 6201 e802 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@02e8 │ │ +071466: 6e20 db24 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +07146c: 0a01 |0022: move-result v1 │ │ +07146e: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ +071472: 6201 e902 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@02e9 │ │ +071476: 6e20 db24 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +07147c: 0a01 |002a: move-result v1 │ │ +07147e: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +071482: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +071484: 28ee |002e: goto 001c // -0012 │ │ +071486: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +071488: 28ec |0030: goto 001c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=74 │ │ 0x0016 line=76 │ │ 0x001c line=84 │ │ 0x001d line=78 │ │ @@ -32153,46 +32153,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -07149c: |[07149c] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -0714ac: 2202 9204 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0714b0: 7010 fb24 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0714b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0714b8: 6e10 e524 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0714be: 0a03 |0009: move-result v3 │ │ -0714c0: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ -0714c4: 6e20 d524 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -0714ca: 0a00 |000f: move-result v0 │ │ -0714cc: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ -0714d2: 6e20 fe24 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0714d8: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0714dc: 28ee |0018: goto 0006 // -0012 │ │ -0714de: 1a03 da00 |0019: const-string v3, "<" // string@00da │ │ -0714e2: 6e20 0425 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0714e8: 28f8 |001e: goto 0016 // -0008 │ │ -0714ea: 1a03 d800 |001f: const-string v3, ">" // string@00d8 │ │ -0714ee: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0714f4: 28f2 |0024: goto 0016 // -000e │ │ -0714f6: 1a03 d700 |0025: const-string v3, "&" // string@00d7 │ │ -0714fa: 6e20 0425 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -071500: 28ec |002a: goto 0016 // -0014 │ │ -071502: 1a03 d200 |002b: const-string v3, "'" // string@00d2 │ │ -071506: 6e20 0425 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07150c: 28e6 |0030: goto 0016 // -001a │ │ -07150e: 1a03 dd00 |0031: const-string v3, """ // string@00dd │ │ -071512: 6e20 0425 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -071518: 28e0 |0036: goto 0016 // -0020 │ │ -07151a: 6e10 0a25 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -071520: 0c03 |003a: move-result-object v3 │ │ -071522: 1103 |003b: return-object v3 │ │ -071524: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ +07148c: |[07148c] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +07149c: 2202 9204 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0714a0: 7010 fb24 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0714a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0714a8: 6e10 e524 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0714ae: 0a03 |0009: move-result v3 │ │ +0714b0: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +0714b4: 6e20 d524 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0714ba: 0a00 |000f: move-result v0 │ │ +0714bc: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ +0714c2: 6e20 fe24 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0714c8: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0714cc: 28ee |0018: goto 0006 // -0012 │ │ +0714ce: 1a03 da00 |0019: const-string v3, "<" // string@00da │ │ +0714d2: 6e20 0425 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0714d8: 28f8 |001e: goto 0016 // -0008 │ │ +0714da: 1a03 d800 |001f: const-string v3, ">" // string@00d8 │ │ +0714de: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0714e4: 28f2 |0024: goto 0016 // -000e │ │ +0714e6: 1a03 d700 |0025: const-string v3, "&" // string@00d7 │ │ +0714ea: 6e20 0425 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0714f0: 28ec |002a: goto 0016 // -0014 │ │ +0714f2: 1a03 d200 |002b: const-string v3, "'" // string@00d2 │ │ +0714f6: 6e20 0425 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0714fc: 28e6 |0030: goto 0016 // -001a │ │ +0714fe: 1a03 dd00 |0031: const-string v3, """ // string@00dd │ │ +071502: 6e20 0425 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +071508: 28e0 |0036: goto 0016 // -0020 │ │ +07150a: 6e10 0a25 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +071510: 0c03 |003a: move-result-object v3 │ │ +071512: 1103 |003b: return-object v3 │ │ +071514: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=33 │ │ 0x000c line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=56 │ │ @@ -32252,32 +32252,32 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -071550: |[071550] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ -071560: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -071566: 5b34 f002 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -07156a: 2200 5f04 |0005: new-instance v0, Ljava/io/File; // type@045f │ │ -07156e: 2201 9204 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -071572: 7010 fb24 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -071578: 6e10 2224 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -07157e: 0c02 |000f: move-result-object v2 │ │ -071580: 6e20 0425 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -071586: 0c01 |0013: move-result-object v1 │ │ -071588: 1a02 4201 |0014: const-string v2, ".bak" // string@0142 │ │ -07158c: 6e20 0425 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -071592: 0c01 |0019: move-result-object v1 │ │ -071594: 6e10 0a25 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07159a: 0c01 |001d: move-result-object v1 │ │ -07159c: 7020 1524 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0715a2: 5b30 ef02 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -0715a6: 0e00 |0023: return-void │ │ +071540: |[071540] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ +071550: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +071556: 5b34 f002 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +07155a: 2200 5f04 |0005: new-instance v0, Ljava/io/File; // type@045f │ │ +07155e: 2201 9204 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +071562: 7010 fb24 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +071568: 6e10 2224 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +07156e: 0c02 |000f: move-result-object v2 │ │ +071570: 6e20 0425 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +071576: 0c01 |0013: move-result-object v1 │ │ +071578: 1a02 4201 |0014: const-string v2, ".bak" // string@0142 │ │ +07157c: 6e20 0425 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +071582: 0c01 |0019: move-result-object v1 │ │ +071584: 6e10 0a25 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07158a: 0c01 |001d: move-result-object v1 │ │ +07158c: 7020 1524 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +071592: 5b30 ef02 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +071596: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0023 line=54 │ │ locals : │ │ @@ -32289,24 +32289,24 @@ │ │ type : '(Ljava/io/FileOutputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0715a8: |[0715a8] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ -0715b8: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -0715bc: 6e10 3824 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@2438 │ │ -0715c2: 0c00 |0005: move-result-object v0 │ │ -0715c4: 6e10 2c24 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@242c │ │ -0715ca: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0715cc: 0f00 |000a: return v0 │ │ -0715ce: 0d00 |000b: move-exception v0 │ │ -0715d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0715d2: 28fd |000d: goto 000a // -0003 │ │ +071598: |[071598] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ +0715a8: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +0715ac: 6e10 3824 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@2438 │ │ +0715b2: 0c00 |0005: move-result-object v0 │ │ +0715b4: 6e10 2c24 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@242c │ │ +0715ba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0715bc: 0f00 |000a: return v0 │ │ +0715be: 0d00 |000b: move-exception v0 │ │ +0715c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0715c2: 28fd |000d: goto 000a // -0003 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ 0x0009 line=208 │ │ @@ -32322,20 +32322,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0715e4: |[0715e4] android.support.v4.util.AtomicFile.delete:()V │ │ -0715f4: 5410 f002 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -0715f8: 6e10 1924 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ -0715fe: 5410 ef02 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -071602: 6e10 1924 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ -071608: 0e00 |000a: return-void │ │ +0715d4: |[0715d4] android.support.v4.util.AtomicFile.delete:()V │ │ +0715e4: 5410 f002 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +0715e8: 6e10 1924 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ +0715ee: 5410 ef02 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +0715f2: 6e10 1924 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ +0715f8: 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; │ │ @@ -32345,29 +32345,29 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -07160c: |[07160c] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ -07161c: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -071620: 7110 c509 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@09c5 │ │ -071626: 6e10 3724 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ -07162c: 5431 f002 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -071630: 6e10 1924 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2419 │ │ -071636: 5431 ef02 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -07163a: 5432 f002 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -07163e: 6e20 2a24 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@242a │ │ -071644: 0e00 |0014: return-void │ │ -071646: 0d00 |0015: move-exception v0 │ │ -071648: 1a01 f702 |0016: const-string v1, "AtomicFile" // string@02f7 │ │ -07164c: 1a02 721c |0018: const-string v2, "failWrite: Got exception:" // string@1c72 │ │ -071650: 7130 b01e 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -071656: 28f7 |001d: goto 0014 // -0009 │ │ +0715fc: |[0715fc] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ +07160c: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +071610: 7110 c509 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@09c5 │ │ +071616: 6e10 3724 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ +07161c: 5431 f002 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +071620: 6e10 1924 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2419 │ │ +071626: 5431 ef02 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +07162a: 5432 f002 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +07162e: 6e20 2a24 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@242a │ │ +071634: 0e00 |0014: return-void │ │ +071636: 0d00 |0015: move-exception v0 │ │ +071638: 1a01 f702 |0016: const-string v1, "AtomicFile" // string@02f7 │ │ +07163c: 1a02 721c |0018: const-string v2, "failWrite: Got exception:" // string@1c72 │ │ +071640: 7130 b01e 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +071646: 28f7 |001d: goto 0014 // -0009 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0005 line=142 │ │ @@ -32386,26 +32386,26 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -071668: |[071668] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ -071678: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ -07167c: 7110 c509 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@09c5 │ │ -071682: 6e10 3724 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ -071688: 5431 ef02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -07168c: 6e10 1924 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2419 │ │ -071692: 0e00 |000d: return-void │ │ -071694: 0d00 |000e: move-exception v0 │ │ -071696: 1a01 f702 |000f: const-string v1, "AtomicFile" // string@02f7 │ │ -07169a: 1a02 c91c |0011: const-string v2, "finishWrite: Got exception:" // string@1cc9 │ │ -07169e: 7130 b01e 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0716a4: 28f7 |0016: goto 000d // -0009 │ │ +071658: |[071658] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ +071668: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ +07166c: 7110 c509 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@09c5 │ │ +071672: 6e10 3724 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ +071678: 5431 ef02 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +07167c: 6e10 1924 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2419 │ │ +071682: 0e00 |000d: return-void │ │ +071684: 0d00 |000e: move-exception v0 │ │ +071686: 1a01 f702 |000f: const-string v1, "AtomicFile" // string@02f7 │ │ +07168a: 1a02 c91c |0011: const-string v2, "finishWrite: Got exception:" // string@1cc9 │ │ +07168e: 7130 b01e 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +071694: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0005 line=125 │ │ @@ -32423,17 +32423,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0716b8: |[0716b8] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ -0716c8: 5410 f002 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -0716cc: 1100 |0002: return-object v0 │ │ +0716a8: |[0716a8] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ +0716b8: 5410 f002 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +0716bc: 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;) │ │ @@ -32441,28 +32441,28 @@ │ │ type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0716d0: |[0716d0] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ -0716e0: 5420 ef02 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -0716e4: 6e10 1b24 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -0716ea: 0a00 |0005: move-result v0 │ │ -0716ec: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -0716f0: 5420 f002 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -0716f4: 6e10 1924 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ -0716fa: 5420 ef02 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -0716fe: 5421 f002 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -071702: 6e20 2a24 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@242a │ │ -071708: 2200 6104 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0461 │ │ -07170c: 5421 f002 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -071710: 7020 2d24 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ -071716: 1100 |001b: return-object v0 │ │ +0716c0: |[0716c0] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ +0716d0: 5420 ef02 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +0716d4: 6e10 1b24 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +0716da: 0a00 |0005: move-result v0 │ │ +0716dc: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +0716e0: 5420 f002 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +0716e4: 6e10 1924 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ +0716ea: 5420 ef02 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +0716ee: 5421 f002 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +0716f2: 6e20 2a24 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@242a │ │ +0716f8: 2200 6104 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0461 │ │ +0716fc: 5421 f002 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +071700: 7020 2d24 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ +071706: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000d line=166 │ │ 0x0014 line=168 │ │ locals : │ │ @@ -32473,44 +32473,44 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -071718: |[071718] android.support.v4.util.AtomicFile.readFully:()[B │ │ -071728: 6e10 c209 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@09c2 │ │ -07172e: 0c05 |0003: move-result-object v5 │ │ -071730: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -071732: 6e10 2e24 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@242e │ │ -071738: 0a01 |0008: move-result v1 │ │ -07173a: 2312 5006 |0009: new-array v2, v1, [B // type@0650 │ │ -07173e: 2126 |000b: array-length v6, v2 │ │ -071740: b146 |000c: sub-int/2addr v6, v4 │ │ -071742: 6e40 3024 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@2430 │ │ -071748: 0a00 |0010: move-result v0 │ │ -07174a: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ -07174e: 6e10 2f24 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ -071754: 1102 |0016: return-object v2 │ │ -071756: b004 |0017: add-int/2addr v4, v0 │ │ -071758: 6e10 2e24 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@242e │ │ -07175e: 0a01 |001b: move-result v1 │ │ -071760: 2126 |001c: array-length v6, v2 │ │ -071762: b146 |001d: sub-int/2addr v6, v4 │ │ -071764: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ -071768: 9006 0401 |0020: add-int v6, v4, v1 │ │ -07176c: 2363 5006 |0022: new-array v3, v6, [B // type@0650 │ │ -071770: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -071772: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -071774: 7154 0b25 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -07177a: 0732 |0029: move-object v2, v3 │ │ -07177c: 28e1 |002a: goto 000b // -001f │ │ -07177e: 0d06 |002b: move-exception v6 │ │ -071780: 6e10 2f24 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ -071786: 2706 |002f: throw v6 │ │ +071708: |[071708] android.support.v4.util.AtomicFile.readFully:()[B │ │ +071718: 6e10 c209 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@09c2 │ │ +07171e: 0c05 |0003: move-result-object v5 │ │ +071720: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +071722: 6e10 2e24 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@242e │ │ +071728: 0a01 |0008: move-result v1 │ │ +07172a: 2312 5006 |0009: new-array v2, v1, [B // type@0650 │ │ +07172e: 2126 |000b: array-length v6, v2 │ │ +071730: b146 |000c: sub-int/2addr v6, v4 │ │ +071732: 6e40 3024 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@2430 │ │ +071738: 0a00 |0010: move-result v0 │ │ +07173a: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ +07173e: 6e10 2f24 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ +071744: 1102 |0016: return-object v2 │ │ +071746: b004 |0017: add-int/2addr v4, v0 │ │ +071748: 6e10 2e24 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@242e │ │ +07174e: 0a01 |001b: move-result v1 │ │ +071750: 2126 |001c: array-length v6, v2 │ │ +071752: b146 |001d: sub-int/2addr v6, v4 │ │ +071754: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ +071758: 9006 0401 |0020: add-int v6, v4, v1 │ │ +07175c: 2363 5006 |0022: new-array v3, v6, [B // type@0650 │ │ +071760: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +071762: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +071764: 7154 0b25 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +07176a: 0732 |0029: move-object v2, v3 │ │ +07176c: 28e1 |002a: goto 000b // -001f │ │ +07176e: 0d06 |002b: move-exception v6 │ │ +071770: 6e10 2f24 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ +071776: 2706 |002f: throw v6 │ │ catches : 2 │ │ 0x0005 - 0x0010 │ │ -> 0x002b │ │ 0x0018 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=176 │ │ @@ -32541,92 +32541,92 @@ │ │ type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -07179c: |[07179c] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ -0717ac: 5474 f002 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -0717b0: 6e10 1b24 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@241b │ │ -0717b6: 0a04 |0005: move-result v4 │ │ -0717b8: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ -0717bc: 5474 ef02 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -0717c0: 6e10 1b24 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@241b │ │ -0717c6: 0a04 |000d: move-result v4 │ │ -0717c8: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ -0717cc: 5474 f002 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -0717d0: 5475 ef02 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -0717d4: 6e20 2a24 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@242a │ │ -0717da: 0a04 |0017: move-result v4 │ │ -0717dc: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ -0717e0: 1a04 f702 |001a: const-string v4, "AtomicFile" // string@02f7 │ │ -0717e4: 2205 9204 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0717e8: 7010 fb24 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0717ee: 1a06 ee03 |0021: const-string v6, "Couldn't rename file " // string@03ee │ │ -0717f2: 6e20 0425 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0717f8: 0c05 |0026: move-result-object v5 │ │ -0717fa: 5476 f002 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -0717fe: 6e20 0325 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -071804: 0c05 |002c: move-result-object v5 │ │ -071806: 1a06 a200 |002d: const-string v6, " to backup file " // string@00a2 │ │ -07180a: 6e20 0425 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -071810: 0c05 |0032: move-result-object v5 │ │ -071812: 5476 ef02 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ -071816: 6e20 0325 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -07181c: 0c05 |0038: move-result-object v5 │ │ -07181e: 6e10 0a25 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -071824: 0c05 |003c: move-result-object v5 │ │ -071826: 7120 af1e 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -07182c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -07182e: 2203 6304 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0463 │ │ -071832: 5474 f002 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -071836: 7020 3424 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ -07183c: 1103 |0048: return-object v3 │ │ -07183e: 5474 f002 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -071842: 6e10 1924 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@2419 │ │ -071848: 28f2 |004e: goto 0040 // -000e │ │ -07184a: 0d00 |004f: move-exception v0 │ │ -07184c: 5474 f002 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -071850: 6e10 2124 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ -071856: 0c02 |0055: move-result-object v2 │ │ -071858: 6e10 2824 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@2428 │ │ -07185e: 0a04 |0059: move-result v4 │ │ -071860: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ -071864: 2204 6504 |005c: new-instance v4, Ljava/io/IOException; // type@0465 │ │ -071868: 2205 9204 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -07186c: 7010 fb24 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -071872: 1a06 eb03 |0063: const-string v6, "Couldn't create directory " // string@03eb │ │ -071876: 6e20 0425 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07187c: 0c05 |0068: move-result-object v5 │ │ -07187e: 5476 f002 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -071882: 6e20 0325 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -071888: 0c05 |006e: move-result-object v5 │ │ -07188a: 6e10 0a25 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -071890: 0c05 |0072: move-result-object v5 │ │ -071892: 7020 3d24 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@243d │ │ -071898: 2704 |0076: throw v4 │ │ -07189a: 2203 6304 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0463 │ │ -07189e: 5474 f002 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -0718a2: 7020 3424 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ -0718a8: 28ca |007e: goto 0048 // -0036 │ │ -0718aa: 0d01 |007f: move-exception v1 │ │ -0718ac: 2204 6504 |0080: new-instance v4, Ljava/io/IOException; // type@0465 │ │ -0718b0: 2205 9204 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0718b4: 7010 fb24 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0718ba: 1a06 ea03 |0087: const-string v6, "Couldn't create " // string@03ea │ │ -0718be: 6e20 0425 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0718c4: 0c05 |008c: move-result-object v5 │ │ -0718c6: 5476 f002 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ -0718ca: 6e20 0325 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0718d0: 0c05 |0092: move-result-object v5 │ │ -0718d2: 6e10 0a25 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0718d8: 0c05 |0096: move-result-object v5 │ │ -0718da: 7020 3d24 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@243d │ │ -0718e0: 2704 |009a: throw v4 │ │ +07178c: |[07178c] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ +07179c: 5474 f002 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +0717a0: 6e10 1b24 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@241b │ │ +0717a6: 0a04 |0005: move-result v4 │ │ +0717a8: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ +0717ac: 5474 ef02 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +0717b0: 6e10 1b24 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@241b │ │ +0717b6: 0a04 |000d: move-result v4 │ │ +0717b8: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ +0717bc: 5474 f002 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +0717c0: 5475 ef02 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +0717c4: 6e20 2a24 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@242a │ │ +0717ca: 0a04 |0017: move-result v4 │ │ +0717cc: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ +0717d0: 1a04 f702 |001a: const-string v4, "AtomicFile" // string@02f7 │ │ +0717d4: 2205 9204 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0717d8: 7010 fb24 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0717de: 1a06 ee03 |0021: const-string v6, "Couldn't rename file " // string@03ee │ │ +0717e2: 6e20 0425 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0717e8: 0c05 |0026: move-result-object v5 │ │ +0717ea: 5476 f002 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +0717ee: 6e20 0325 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0717f4: 0c05 |002c: move-result-object v5 │ │ +0717f6: 1a06 a200 |002d: const-string v6, " to backup file " // string@00a2 │ │ +0717fa: 6e20 0425 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +071800: 0c05 |0032: move-result-object v5 │ │ +071802: 5476 ef02 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@02ef │ │ +071806: 6e20 0325 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +07180c: 0c05 |0038: move-result-object v5 │ │ +07180e: 6e10 0a25 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +071814: 0c05 |003c: move-result-object v5 │ │ +071816: 7120 af1e 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +07181c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +07181e: 2203 6304 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0463 │ │ +071822: 5474 f002 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +071826: 7020 3424 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ +07182c: 1103 |0048: return-object v3 │ │ +07182e: 5474 f002 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +071832: 6e10 1924 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@2419 │ │ +071838: 28f2 |004e: goto 0040 // -000e │ │ +07183a: 0d00 |004f: move-exception v0 │ │ +07183c: 5474 f002 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +071840: 6e10 2124 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ +071846: 0c02 |0055: move-result-object v2 │ │ +071848: 6e10 2824 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@2428 │ │ +07184e: 0a04 |0059: move-result v4 │ │ +071850: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ +071854: 2204 6504 |005c: new-instance v4, Ljava/io/IOException; // type@0465 │ │ +071858: 2205 9204 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +07185c: 7010 fb24 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +071862: 1a06 eb03 |0063: const-string v6, "Couldn't create directory " // string@03eb │ │ +071866: 6e20 0425 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07186c: 0c05 |0068: move-result-object v5 │ │ +07186e: 5476 f002 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +071872: 6e20 0325 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +071878: 0c05 |006e: move-result-object v5 │ │ +07187a: 6e10 0a25 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +071880: 0c05 |0072: move-result-object v5 │ │ +071882: 7020 3d24 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@243d │ │ +071888: 2704 |0076: throw v4 │ │ +07188a: 2203 6304 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0463 │ │ +07188e: 5474 f002 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +071892: 7020 3424 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ +071898: 28ca |007e: goto 0048 // -0036 │ │ +07189a: 0d01 |007f: move-exception v1 │ │ +07189c: 2204 6504 |0080: new-instance v4, Ljava/io/IOException; // type@0465 │ │ +0718a0: 2205 9204 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0718a4: 7010 fb24 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0718aa: 1a06 ea03 |0087: const-string v6, "Couldn't create " // string@03ea │ │ +0718ae: 6e20 0425 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0718b4: 0c05 |008c: move-result-object v5 │ │ +0718b6: 5476 f002 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@02f0 │ │ +0718ba: 6e20 0325 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0718c0: 0c05 |0092: move-result-object v5 │ │ +0718c2: 6e10 0a25 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0718c8: 0c05 |0096: move-result-object v5 │ │ +0718ca: 7020 3d24 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@243d │ │ +0718d0: 2704 |009a: throw v4 │ │ catches : 2 │ │ 0x0041 - 0x0048 │ │ Ljava/io/FileNotFoundException; -> 0x004f │ │ 0x0077 - 0x007e │ │ Ljava/io/FileNotFoundException; -> 0x007f │ │ positions : │ │ 0x0000 line=88 │ │ @@ -32690,23 +32690,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -071900: |[071900] android.support.v4.util.ContainerHelpers.:()V │ │ -071910: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071912: 2310 5406 |0001: new-array v0, v1, [I // type@0654 │ │ -071916: 6900 f102 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ -07191a: 2310 5506 |0005: new-array v0, v1, [J // type@0655 │ │ -07191e: 6900 f202 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02f2 │ │ -071922: 2310 7806 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0678 │ │ -071926: 6900 f302 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ -07192a: 0e00 |000d: return-void │ │ +0718f0: |[0718f0] android.support.v4.util.ContainerHelpers.:()V │ │ +071900: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071902: 2310 5406 |0001: new-array v0, v1, [I // type@0654 │ │ +071906: 6900 f102 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ +07190a: 2310 5506 |0005: new-array v0, v1, [J // type@0655 │ │ +07190e: 6900 f202 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02f2 │ │ +071912: 2310 7806 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0678 │ │ +071916: 6900 f302 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ +07191a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x0005 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ │ │ @@ -32715,17 +32715,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07192c: |[07192c] android.support.v4.util.ContainerHelpers.:()V │ │ -07193c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -071942: 0e00 |0003: return-void │ │ +07191c: |[07191c] android.support.v4.util.ContainerHelpers.:()V │ │ +07192c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +071932: 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;) │ │ @@ -32733,29 +32733,29 @@ │ │ type : '([III)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -071944: |[071944] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ -071954: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071956: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ -07195a: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ -07195e: 9004 0100 |0005: add-int v4, v1, v0 │ │ -071962: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ -071966: 4403 0502 |0009: aget v3, v5, v2 │ │ -07196a: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ -07196e: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -071972: 28f4 |000f: goto 0003 // -000c │ │ -071974: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ -071978: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -07197c: 28ef |0014: goto 0003 // -0011 │ │ -07197e: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -071982: 0f02 |0017: return v2 │ │ +071934: |[071934] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ +071944: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071946: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ +07194a: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ +07194e: 9004 0100 |0005: add-int v4, v1, v0 │ │ +071952: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ +071956: 4403 0502 |0009: aget v3, v5, v2 │ │ +07195a: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ +07195e: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +071962: 28f4 |000f: goto 0003 // -000c │ │ +071964: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ +071968: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +07196c: 28ef |0014: goto 0003 // -0011 │ │ +07196e: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +071972: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0001 line=47 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ @@ -32778,31 +32778,31 @@ │ │ type : '([JIJ)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -071984: |[071984] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ -071994: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071996: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ -07199a: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ -07199e: 9003 0100 |0005: add-int v3, v1, v0 │ │ -0719a2: e202 0301 |0007: ushr-int/lit8 v2, v3, #int 1 // #01 │ │ -0719a6: 4504 0602 |0009: aget-wide v4, v6, v2 │ │ -0719aa: 3103 0408 |000b: cmp-long v3, v4, v8 │ │ -0719ae: 3b03 0500 |000d: if-gez v3, 0012 // +0005 │ │ -0719b2: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0719b6: 28f2 |0011: goto 0003 // -000e │ │ -0719b8: 3103 0408 |0012: cmp-long v3, v4, v8 │ │ -0719bc: 3d03 0700 |0014: if-lez v3, 001b // +0007 │ │ -0719c0: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0719c4: 28eb |0018: goto 0003 // -0015 │ │ -0719c6: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -0719ca: 0f02 |001b: return v2 │ │ +071974: |[071974] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ +071984: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071986: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ +07198a: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ +07198e: 9003 0100 |0005: add-int v3, v1, v0 │ │ +071992: e202 0301 |0007: ushr-int/lit8 v2, v3, #int 1 // #01 │ │ +071996: 4504 0602 |0009: aget-wide v4, v6, v2 │ │ +07199a: 3103 0408 |000b: cmp-long v3, v4, v8 │ │ +07199e: 3b03 0500 |000d: if-gez v3, 0012 // +0005 │ │ +0719a2: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0719a6: 28f2 |0011: goto 0003 // -000e │ │ +0719a8: 3103 0408 |0012: cmp-long v3, v4, v8 │ │ +0719ac: 3d03 0700 |0014: if-lez v3, 001b // +0007 │ │ +0719b0: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0719b4: 28eb |0018: goto 0003 // -0015 │ │ +0719b6: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +0719ba: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0001 line=66 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0009 line=70 │ │ @@ -32825,24 +32825,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 │ │ -0719cc: |[0719cc] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0719dc: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -0719e0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0719e4: 6e20 c024 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -0719ea: 0a00 |0007: move-result v0 │ │ -0719ec: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0719f0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0719f2: 0f00 |000b: return v0 │ │ -0719f4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0719f6: 28fe |000d: goto 000b // -0002 │ │ +0719bc: |[0719bc] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0719cc: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +0719d0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0719d4: 6e20 c024 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +0719da: 0a00 |0007: move-result v0 │ │ +0719dc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0719e0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0719e2: 0f00 |000b: return v0 │ │ +0719e4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0719e6: 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; │ │ │ │ @@ -32851,27 +32851,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0719f8: |[0719f8] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ -071a08: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -071a0a: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -071a0c: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -071a10: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -071a14: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -071a18: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -071a1c: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -071a20: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -071a24: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -071a28: 0f03 |0010: return v3 │ │ -071a2a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071a2e: 28ef |0013: goto 0002 // -0011 │ │ +0719e8: |[0719e8] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ +0719f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0719fa: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +0719fc: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +071a00: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +071a04: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +071a08: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +071a0c: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +071a10: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +071a14: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +071a18: 0f03 |0010: return v3 │ │ +071a1a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +071a1e: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0006 line=34 │ │ 0x000c line=35 │ │ 0x0010 line=37 │ │ 0x0011 line=33 │ │ @@ -32885,20 +32885,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -071a30: |[071a30] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ -071a40: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -071a44: 7110 cb09 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@09cb │ │ -071a4a: 0a00 |0005: move-result v0 │ │ -071a4c: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -071a50: 0f00 |0008: return v0 │ │ +071a20: |[071a20] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ +071a30: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +071a34: 7110 cb09 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@09cb │ │ +071a3a: 0a00 |0005: move-result v0 │ │ +071a3c: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +071a40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ #7 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -32906,20 +32906,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -071a54: |[071a54] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ -071a64: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ -071a68: 7110 cb09 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@09cb │ │ -071a6e: 0a00 |0005: move-result v0 │ │ -071a70: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ -071a74: 0f00 |0008: return v0 │ │ +071a44: |[071a44] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ +071a54: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ +071a58: 7110 cb09 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@09cb │ │ +071a5e: 0a00 |0005: move-result v0 │ │ +071a60: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ +071a64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -32948,17 +32948,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -071a78: |[071a78] android.support.v4.util.DebugUtils.:()V │ │ -071a88: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -071a8e: 0e00 |0003: return-void │ │ +071a68: |[071a68] android.support.v4.util.DebugUtils.:()V │ │ +071a78: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +071a7e: 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;) │ │ @@ -32966,47 +32966,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 │ │ -071a90: |[071a90] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -071aa0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -071aa4: 1a02 da2a |0002: const-string v2, "null" // string@2ada │ │ -071aa8: 6e20 0425 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -071aae: 0e00 |0007: return-void │ │ -071ab0: 6e10 c224 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -071ab6: 0c02 |000b: move-result-object v2 │ │ -071ab8: 6e10 7224 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -071abe: 0c01 |000f: move-result-object v1 │ │ -071ac0: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -071ac4: 6e10 e524 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24e5 │ │ -071aca: 0a02 |0015: move-result v2 │ │ -071acc: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -071ad0: 6e10 c224 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -071ad6: 0c02 |001b: move-result-object v2 │ │ -071ad8: 6e10 7124 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -071ade: 0c01 |001f: move-result-object v1 │ │ -071ae0: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -071ae4: 6e20 e324 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24e3 │ │ -071aea: 0a00 |0025: move-result v0 │ │ -071aec: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -071af0: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -071af4: 6e20 ec24 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -071afa: 0c01 |002d: move-result-object v1 │ │ -071afc: 6e20 0425 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -071b02: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -071b06: 6e20 fe24 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -071b0c: 7110 0e25 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -071b12: 0a02 |0039: move-result v2 │ │ -071b14: 7110 9424 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -071b1a: 0c02 |003d: move-result-object v2 │ │ -071b1c: 6e20 0425 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -071b22: 28c6 |0041: goto 0007 // -003a │ │ +071a80: |[071a80] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +071a90: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +071a94: 1a02 da2a |0002: const-string v2, "null" // string@2ada │ │ +071a98: 6e20 0425 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +071a9e: 0e00 |0007: return-void │ │ +071aa0: 6e10 c224 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +071aa6: 0c02 |000b: move-result-object v2 │ │ +071aa8: 6e10 7224 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +071aae: 0c01 |000f: move-result-object v1 │ │ +071ab0: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +071ab4: 6e10 e524 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24e5 │ │ +071aba: 0a02 |0015: move-result v2 │ │ +071abc: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +071ac0: 6e10 c224 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +071ac6: 0c02 |001b: move-result-object v2 │ │ +071ac8: 6e10 7124 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +071ace: 0c01 |001f: move-result-object v1 │ │ +071ad0: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +071ad4: 6e20 e324 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@24e3 │ │ +071ada: 0a00 |0025: move-result v0 │ │ +071adc: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +071ae0: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +071ae4: 6e20 ec24 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +071aea: 0c01 |002d: move-result-object v1 │ │ +071aec: 6e20 0425 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +071af2: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +071af6: 6e20 fe24 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +071afc: 7110 0e25 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +071b02: 0a02 |0039: move-result v2 │ │ +071b04: 7110 9424 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +071b0a: 0c02 |003d: move-result-object v2 │ │ +071b0c: 6e20 0425 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +071b12: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -33057,22 +33057,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -071b24: |[071b24] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -071b34: 7010 5724 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@2457 │ │ -071b3a: 2200 9204 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -071b3e: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -071b42: 7020 fc24 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -071b48: 5b20 f402 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ -071b4c: 5b23 f502 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02f5 │ │ -071b50: 0e00 |000e: return-void │ │ +071b14: |[071b14] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +071b24: 7010 5724 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@2457 │ │ +071b2a: 2200 9204 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +071b2e: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +071b32: 7020 fc24 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +071b38: 5b20 f402 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ +071b3c: 5b23 f502 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02f5 │ │ +071b40: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -33084,31 +33084,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -071b54: |[071b54] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -071b64: 5430 f402 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ -071b68: 6e10 0825 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ -071b6e: 0a00 |0005: move-result v0 │ │ -071b70: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -071b74: 5430 f502 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02f5 │ │ -071b78: 5431 f402 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ -071b7c: 6e10 0a25 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -071b82: 0c01 |000f: move-result-object v1 │ │ -071b84: 7120 aa1e 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaa │ │ -071b8a: 5430 f402 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ -071b8e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -071b90: 5432 f402 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ -071b94: 6e10 0825 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ -071b9a: 0a02 |001b: move-result v2 │ │ -071b9c: 6e30 0725 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ -071ba2: 0e00 |001f: return-void │ │ +071b44: |[071b44] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +071b54: 5430 f402 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ +071b58: 6e10 0825 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ +071b5e: 0a00 |0005: move-result v0 │ │ +071b60: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +071b64: 5430 f502 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@02f5 │ │ +071b68: 5431 f402 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ +071b6c: 6e10 0a25 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +071b72: 0c01 |000f: move-result-object v1 │ │ +071b74: 7120 aa1e 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaa │ │ +071b7a: 5430 f402 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ +071b7e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +071b80: 5432 f402 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ +071b84: 6e10 0825 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ +071b8a: 0a02 |001b: move-result v2 │ │ +071b8c: 6e30 0725 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ +071b92: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -33120,17 +33120,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -071ba4: |[071ba4] android.support.v4.util.LogWriter.close:()V │ │ -071bb4: 7010 d309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@09d3 │ │ -071bba: 0e00 |0003: return-void │ │ +071b94: |[071b94] android.support.v4.util.LogWriter.close:()V │ │ +071ba4: 7010 d309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@09d3 │ │ +071baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -33139,17 +33139,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -071bbc: |[071bbc] android.support.v4.util.LogWriter.flush:()V │ │ -071bcc: 7010 d309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@09d3 │ │ -071bd2: 0e00 |0003: return-void │ │ +071bac: |[071bac] android.support.v4.util.LogWriter.flush:()V │ │ +071bbc: 7010 d309 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@09d3 │ │ +071bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -33158,28 +33158,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -071bd4: |[071bd4] android.support.v4.util.LogWriter.write:([CII)V │ │ -071be4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071be6: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -071bea: 9002 0501 |0003: add-int v2, v5, v1 │ │ -071bee: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -071bf2: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -071bf6: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -071bfa: 7010 d309 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@09d3 │ │ -071c00: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -071c04: 28f1 |0010: goto 0001 // -000f │ │ -071c06: 5432 f402 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ -071c0a: 6e20 fe24 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -071c10: 28f8 |0016: goto 000e // -0008 │ │ -071c12: 0e00 |0017: return-void │ │ +071bc4: |[071bc4] android.support.v4.util.LogWriter.write:([CII)V │ │ +071bd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071bd6: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +071bda: 9002 0501 |0003: add-int v2, v5, v1 │ │ +071bde: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +071be2: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +071be6: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +071bea: 7010 d309 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@09d3 │ │ +071bf0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +071bf4: 28f1 |0010: goto 0001 // -000f │ │ +071bf6: 5432 f402 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@02f4 │ │ +071bfa: 6e20 fe24 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +071c00: 28f8 |0016: goto 000e // -0008 │ │ +071c02: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -33261,37 +33261,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -071c14: |[071c14] android.support.v4.util.LongSparseArray.:()V │ │ -071c24: 2200 8c04 |0000: new-instance v0, Ljava/lang/Object; // type@048c │ │ -071c28: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -071c2e: 6900 f602 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ -071c32: 0e00 |0007: return-void │ │ +071c04: |[071c04] android.support.v4.util.LongSparseArray.:()V │ │ +071c14: 2200 8c04 |0000: new-instance v0, Ljava/lang/Object; // type@048c │ │ +071c18: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +071c1e: 6900 f602 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ +071c22: 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 │ │ -071c34: |[071c34] android.support.v4.util.LongSparseArray.:()V │ │ -071c44: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -071c48: 7020 d709 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@09d7 │ │ -071c4e: 0e00 |0005: return-void │ │ +071c24: |[071c24] android.support.v4.util.LongSparseArray.:()V │ │ +071c34: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +071c38: 7020 d709 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@09d7 │ │ +071c3e: 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; │ │ @@ -33301,32 +33301,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -071c50: |[071c50] android.support.v4.util.LongSparseArray.:(I)V │ │ -071c60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071c62: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -071c68: 5c21 f702 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -071c6c: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -071c70: 6200 f202 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02f2 │ │ -071c74: 5b20 f802 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071c78: 6200 f302 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ -071c7c: 5b20 fa02 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071c80: 5921 f902 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071c84: 0e00 |0012: return-void │ │ -071c86: 7110 cd09 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@09cd │ │ -071c8c: 0a03 |0016: move-result v3 │ │ -071c8e: 2330 5506 |0017: new-array v0, v3, [J // type@0655 │ │ -071c92: 5b20 f802 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071c96: 2330 7806 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0678 │ │ -071c9a: 5b20 fa02 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071c9e: 28f1 |001f: goto 0010 // -000f │ │ +071c40: |[071c40] android.support.v4.util.LongSparseArray.:(I)V │ │ +071c50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071c52: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +071c58: 5c21 f702 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071c5c: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +071c60: 6200 f202 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@02f2 │ │ +071c64: 5b20 f802 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071c68: 6200 f302 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ +071c6c: 5b20 fa02 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071c70: 5921 f902 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071c74: 0e00 |0012: return-void │ │ +071c76: 7110 cd09 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@09cd │ │ +071c7c: 0a03 |0016: move-result v3 │ │ +071c7e: 2330 5506 |0017: new-array v0, v3, [J // type@0655 │ │ +071c82: 5b20 f802 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071c86: 2330 7806 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0678 │ │ +071c8a: 5b20 fa02 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071c8e: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=45 │ │ 0x0006 line=66 │ │ 0x0008 line=67 │ │ 0x000c line=68 │ │ @@ -33345,37 +33345,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -071ca0: |[071ca0] android.support.v4.util.LongSparseArray.gc:()V │ │ -071cb0: 5282 f902 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071cb4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -071cb6: 5481 f802 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071cba: 5485 fa02 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071cbe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -071cc0: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -071cc4: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -071cc8: 6206 f602 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ -071ccc: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -071cd0: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -071cd4: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ -071cd8: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ -071cdc: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -071ce0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -071ce2: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -071ce6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -071cea: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071cee: 28e9 |001f: goto 0008 // -0017 │ │ -071cf0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -071cf2: 5c86 f702 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -071cf6: 5983 f902 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071cfa: 0e00 |0025: return-void │ │ +071c90: |[071c90] android.support.v4.util.LongSparseArray.gc:()V │ │ +071ca0: 5282 f902 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071ca4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +071ca6: 5481 f802 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071caa: 5485 fa02 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071cae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071cb0: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +071cb4: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +071cb8: 6206 f602 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ +071cbc: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +071cc0: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +071cc4: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ +071cc8: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ +071ccc: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +071cd0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +071cd2: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +071cd6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +071cda: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +071cde: 28e9 |001f: goto 0008 // -0017 │ │ +071ce0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +071ce2: 5c86 f702 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071ce6: 5983 f902 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071cea: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ 0x0003 line=150 │ │ 0x0005 line=151 │ │ 0x0007 line=153 │ │ @@ -33406,59 +33406,59 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -071cfc: |[071cfc] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ -071d0c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -071d0e: 5274 f902 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071d12: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -071d16: 5474 f802 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071d1a: 5275 f902 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071d1e: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -071d22: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ -071d26: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ -071d2a: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ -071d2e: 6e40 e309 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@09e3 │ │ -071d34: 0e00 |0014: return-void │ │ -071d36: 5574 f702 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -071d3a: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -071d3e: 5274 f902 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071d42: 5475 f802 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071d46: 2155 |001d: array-length v5, v5 │ │ -071d48: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ -071d4c: 7010 dd09 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ -071d52: 5273 f902 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071d56: 5474 f802 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071d5a: 2144 |0027: array-length v4, v4 │ │ -071d5c: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ -071d60: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -071d64: 7110 cd09 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@09cd │ │ -071d6a: 0a00 |002f: move-result v0 │ │ -071d6c: 2301 5506 |0030: new-array v1, v0, [J // type@0655 │ │ -071d70: 2302 7806 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0678 │ │ -071d74: 5474 f802 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071d78: 5475 f802 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071d7c: 2155 |0038: array-length v5, v5 │ │ -071d7e: 7155 0b25 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -071d84: 5474 fa02 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071d88: 5475 fa02 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071d8c: 2155 |0040: array-length v5, v5 │ │ -071d8e: 7155 0b25 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -071d94: 5b71 f802 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071d98: 5b72 fa02 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071d9c: 5474 f802 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071da0: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ -071da4: 5474 fa02 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071da8: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ -071dac: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ -071db0: 5974 f902 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071db4: 28c0 |0054: goto 0014 // -0040 │ │ +071cec: |[071cec] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ +071cfc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +071cfe: 5274 f902 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071d02: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +071d06: 5474 f802 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071d0a: 5275 f902 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071d0e: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +071d12: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ +071d16: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ +071d1a: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ +071d1e: 6e40 e309 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@09e3 │ │ +071d24: 0e00 |0014: return-void │ │ +071d26: 5574 f702 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071d2a: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +071d2e: 5274 f902 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071d32: 5475 f802 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071d36: 2155 |001d: array-length v5, v5 │ │ +071d38: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ +071d3c: 7010 dd09 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ +071d42: 5273 f902 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071d46: 5474 f802 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071d4a: 2144 |0027: array-length v4, v4 │ │ +071d4c: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ +071d50: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +071d54: 7110 cd09 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@09cd │ │ +071d5a: 0a00 |002f: move-result v0 │ │ +071d5c: 2301 5506 |0030: new-array v1, v0, [J // type@0655 │ │ +071d60: 2302 7806 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0678 │ │ +071d64: 5474 f802 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071d68: 5475 f802 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071d6c: 2155 |0038: array-length v5, v5 │ │ +071d6e: 7155 0b25 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +071d74: 5474 fa02 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071d78: 5475 fa02 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071d7c: 2155 |0040: array-length v5, v5 │ │ +071d7e: 7155 0b25 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +071d84: 5b71 f802 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071d88: 5b72 fa02 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071d8c: 5474 f802 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071d90: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ +071d94: 5474 fa02 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071d98: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ +071d9c: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ +071da0: 5974 f902 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071da4: 28c0 |0054: goto 0014 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=330 │ │ 0x0011 line=331 │ │ 0x0014 line=357 │ │ 0x0015 line=335 │ │ 0x0020 line=336 │ │ @@ -33490,27 +33490,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -071db8: |[071db8] android.support.v4.util.LongSparseArray.clear:()V │ │ -071dc8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -071dca: 5251 f902 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071dce: 5452 fa02 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071dd2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -071dd4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -071dd8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -071dda: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -071dde: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071de2: 28f9 |000d: goto 0006 // -0007 │ │ -071de4: 5954 f902 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071de8: 5c54 f702 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -071dec: 0e00 |0012: return-void │ │ +071da8: |[071da8] android.support.v4.util.LongSparseArray.clear:()V │ │ +071db8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +071dba: 5251 f902 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071dbe: 5452 fa02 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071dc2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +071dc4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +071dc8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +071dca: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +071dce: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +071dd2: 28f9 |000d: goto 0006 // -0007 │ │ +071dd4: 5954 f902 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071dd8: 5c54 f702 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071ddc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x0003 line=315 │ │ 0x0005 line=317 │ │ 0x0008 line=318 │ │ 0x000b line=317 │ │ @@ -33529,34 +33529,34 @@ │ │ type : '()Landroid/support/v4/util/LongSparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -071df0: |[071df0] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ -071e00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071e02: 6f10 bf24 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@24bf │ │ -071e08: 0c02 |0004: move-result-object v2 │ │ -071e0a: 0720 |0005: move-object v0, v2 │ │ -071e0c: 1f00 ad01 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@01ad │ │ -071e10: 0701 |0008: move-object v1, v0 │ │ -071e12: 5432 f802 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071e16: 6e10 4e2f 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@2f4e │ │ -071e1c: 0c02 |000e: move-result-object v2 │ │ -071e1e: 1f02 5506 |000f: check-cast v2, [J // type@0655 │ │ -071e22: 5b12 f802 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071e26: 5432 fa02 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071e2a: 6e10 512f 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2f51 │ │ -071e30: 0c02 |0018: move-result-object v2 │ │ -071e32: 1f02 7806 |0019: check-cast v2, [Ljava/lang/Object; // type@0678 │ │ -071e36: 5b12 fa02 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071e3a: 1101 |001d: return-object v1 │ │ -071e3c: 0d02 |001e: move-exception v2 │ │ -071e3e: 28fe |001f: goto 001d // -0002 │ │ +071de0: |[071de0] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ +071df0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071df2: 6f10 bf24 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@24bf │ │ +071df8: 0c02 |0004: move-result-object v2 │ │ +071dfa: 0720 |0005: move-object v0, v2 │ │ +071dfc: 1f00 ad01 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@01ad │ │ +071e00: 0701 |0008: move-object v1, v0 │ │ +071e02: 5432 f802 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071e06: 6e10 4e2f 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@2f4e │ │ +071e0c: 0c02 |000e: move-result-object v2 │ │ +071e0e: 1f02 5506 |000f: check-cast v2, [J // type@0655 │ │ +071e12: 5b12 f802 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071e16: 5432 fa02 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071e1a: 6e10 512f 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2f51 │ │ +071e20: 0c02 |0018: move-result-object v2 │ │ +071e22: 1f02 7806 |0019: check-cast v2, [Ljava/lang/Object; // type@0678 │ │ +071e26: 5b12 fa02 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071e2a: 1101 |001d: return-object v1 │ │ +071e2c: 0d02 |001e: move-exception v2 │ │ +071e2e: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=80 │ │ 0x0001 line=82 │ │ 0x0009 line=83 │ │ @@ -33573,18 +33573,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -071e50: |[071e50] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ -071e60: 6e10 da09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@09da │ │ -071e66: 0c00 |0003: move-result-object v0 │ │ -071e68: 1100 |0004: return-object v0 │ │ +071e40: |[071e40] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ +071e50: 6e10 da09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@09da │ │ +071e56: 0c00 |0003: move-result-object v0 │ │ +071e58: 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; │ │ │ │ @@ -33593,30 +33593,30 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -071e6c: |[071e6c] android.support.v4.util.LongSparseArray.delete:(J)V │ │ -071e7c: 5431 f802 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071e80: 5232 f902 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071e84: 7140 c909 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ -071e8a: 0a00 |0007: move-result v0 │ │ -071e8c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -071e90: 5431 fa02 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071e94: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -071e98: 6202 f602 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ -071e9c: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -071ea0: 5431 fa02 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071ea4: 6202 f602 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ -071ea8: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -071eac: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -071eae: 5c31 f702 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -071eb2: 0e00 |001b: return-void │ │ +071e5c: |[071e5c] android.support.v4.util.LongSparseArray.delete:(J)V │ │ +071e6c: 5431 f802 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071e70: 5232 f902 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071e74: 7140 c909 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ +071e7a: 0a00 |0007: move-result v0 │ │ +071e7c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +071e80: 5431 fa02 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071e84: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +071e88: 6202 f602 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ +071e8c: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +071e90: 5431 fa02 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071e94: 6202 f602 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ +071e98: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +071e9c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +071e9e: 5c31 f702 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071ea2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=120 │ │ 0x000a line=121 │ │ 0x0012 line=122 │ │ 0x0018 line=123 │ │ @@ -33632,19 +33632,19 @@ │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -071eb4: |[071eb4] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ -071ec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -071ec6: 6e40 df09 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@09df │ │ -071ecc: 0c00 |0004: move-result-object v0 │ │ -071ece: 1100 |0005: return-object v0 │ │ +071ea4: |[071ea4] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ +071eb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071eb6: 6e40 df09 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@09df │ │ +071ebc: 0c00 |0004: move-result-object v0 │ │ +071ebe: 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 │ │ @@ -33654,28 +33654,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 │ │ -071ed0: |[071ed0] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -071ee0: 5431 f802 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071ee4: 5232 f902 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071ee8: 7140 c909 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ -071eee: 0a00 |0007: move-result v0 │ │ -071ef0: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -071ef4: 5431 fa02 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071ef8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -071efc: 6202 f602 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ -071f00: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -071f04: 1106 |0012: return-object v6 │ │ -071f06: 5431 fa02 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071f0a: 4606 0100 |0015: aget-object v6, v1, v0 │ │ -071f0e: 28fb |0017: goto 0012 // -0005 │ │ +071ec0: |[071ec0] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +071ed0: 5431 f802 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071ed4: 5232 f902 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071ed8: 7140 c909 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ +071ede: 0a00 |0007: move-result v0 │ │ +071ee0: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +071ee4: 5431 fa02 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071ee8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +071eec: 6202 f602 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ +071ef0: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +071ef4: 1106 |0012: return-object v6 │ │ +071ef6: 5431 fa02 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071efa: 4606 0100 |0015: aget-object v6, v1, v0 │ │ +071efe: 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; │ │ @@ -33691,23 +33691,23 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -071f10: |[071f10] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ -071f20: 5530 f702 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -071f24: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -071f28: 7010 dd09 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ -071f2e: 5430 f802 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071f32: 5231 f902 |0009: iget v1, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071f36: 7140 c909 1054 |000b: invoke-static {v0, v1, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ -071f3c: 0a00 |000e: move-result v0 │ │ -071f3e: 0f00 |000f: return v0 │ │ +071f00: |[071f00] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ +071f10: 5530 f702 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071f14: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +071f18: 7010 dd09 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ +071f1e: 5430 f802 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071f22: 5231 f902 |0009: iget v1, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071f26: 7140 c909 1054 |000b: invoke-static {v0, v1, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ +071f2c: 0a00 |000e: move-result v0 │ │ +071f2e: 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; │ │ @@ -33719,29 +33719,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -071f40: |[071f40] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -071f50: 5521 f702 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -071f54: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -071f58: 7010 dd09 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ -071f5e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -071f60: 5221 f902 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071f64: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -071f68: 5421 fa02 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071f6c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -071f70: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -071f74: 0f00 |0012: return v0 │ │ -071f76: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071f7a: 28f3 |0015: goto 0008 // -000d │ │ -071f7c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -071f7e: 28fb |0017: goto 0012 // -0005 │ │ +071f30: |[071f30] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +071f40: 5521 f702 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071f44: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +071f48: 7010 dd09 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ +071f4e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +071f50: 5221 f902 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071f54: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +071f58: 5421 fa02 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071f5c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +071f60: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +071f64: 0f00 |0012: return v0 │ │ +071f66: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +071f6a: 28f3 |0015: goto 0008 // -000d │ │ +071f6c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +071f6e: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0007 line=303 │ │ 0x000c line=304 │ │ 0x0012 line=307 │ │ @@ -33760,21 +33760,21 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -071f80: |[071f80] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ -071f90: 5520 f702 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -071f94: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -071f98: 7010 dd09 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ -071f9e: 5420 f802 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071fa2: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ -071fa6: 1000 |000b: return-wide v0 │ │ +071f70: |[071f70] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ +071f80: 5520 f702 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071f84: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +071f88: 7010 dd09 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ +071f8e: 5420 f802 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071f92: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ +071f96: 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; │ │ @@ -33786,91 +33786,91 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -071fa8: |[071fa8] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ -071fb8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -071fba: 5494 f802 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071fbe: 5295 f902 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071fc2: 7140 c909 54ba |0005: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ -071fc8: 0a00 |0008: move-result v0 │ │ -071fca: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -071fce: 5494 fa02 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071fd2: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ -071fd6: 0e00 |000f: return-void │ │ -071fd8: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -071fdc: 5294 f902 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -071fe0: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -071fe4: 5494 fa02 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -071fe8: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -071fec: 6205 f602 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ -071ff0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -071ff4: 5494 f802 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -071ff8: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ -071ffc: 5494 fa02 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -072000: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ -072004: 28e9 |0026: goto 000f // -0017 │ │ -072006: 5594 f702 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -07200a: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -07200e: 5294 f902 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -072012: 5495 f802 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -072016: 2155 |002f: array-length v5, v5 │ │ -072018: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -07201c: 7010 dd09 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ -072022: 5494 f802 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -072026: 5295 f902 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -07202a: 7140 c909 54ba |0039: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ -072030: 0a04 |003c: move-result v4 │ │ -072032: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -072036: 5294 f902 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -07203a: 5495 f802 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -07203e: 2155 |0043: array-length v5, v5 │ │ -072040: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -072044: 5294 f902 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -072048: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07204c: 7110 cd09 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@09cd │ │ -072052: 0a01 |004d: move-result v1 │ │ -072054: 2312 5506 |004e: new-array v2, v1, [J // type@0655 │ │ -072058: 2313 7806 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0678 │ │ -07205c: 5494 f802 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -072060: 5495 f802 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -072064: 2155 |0056: array-length v5, v5 │ │ -072066: 7155 0b25 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -07206c: 5494 fa02 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -072070: 5495 fa02 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -072074: 2155 |005e: array-length v5, v5 │ │ -072076: 7155 0b25 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -07207c: 5b92 f802 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -072080: 5b93 fa02 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -072084: 5294 f902 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -072088: b104 |0068: sub-int/2addr v4, v0 │ │ -07208a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -07208e: 5494 f802 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -072092: 5495 f802 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -072096: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -07209a: 5297 f902 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -07209e: b107 |0073: sub-int/2addr v7, v0 │ │ -0720a0: 7157 0b25 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -0720a6: 5494 fa02 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -0720aa: 5495 fa02 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -0720ae: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0720b2: 5297 f902 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -0720b6: b107 |007f: sub-int/2addr v7, v0 │ │ -0720b8: 7157 0b25 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -0720be: 5494 f802 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ -0720c2: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ -0720c6: 5494 fa02 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -0720ca: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ -0720ce: 5294 f902 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -0720d2: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0720d6: 5994 f902 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -0720da: 2900 7eff |0091: goto/16 000f // -0082 │ │ +071f98: |[071f98] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ +071fa8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +071faa: 5494 f802 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071fae: 5295 f902 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071fb2: 7140 c909 54ba |0005: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ +071fb8: 0a00 |0008: move-result v0 │ │ +071fba: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +071fbe: 5494 fa02 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071fc2: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ +071fc6: 0e00 |000f: return-void │ │ +071fc8: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +071fcc: 5294 f902 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +071fd0: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +071fd4: 5494 fa02 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071fd8: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +071fdc: 6205 f602 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ +071fe0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +071fe4: 5494 f802 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +071fe8: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ +071fec: 5494 fa02 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +071ff0: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ +071ff4: 28e9 |0026: goto 000f // -0017 │ │ +071ff6: 5594 f702 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +071ffa: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +071ffe: 5294 f902 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +072002: 5495 f802 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +072006: 2155 |002f: array-length v5, v5 │ │ +072008: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +07200c: 7010 dd09 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ +072012: 5494 f802 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +072016: 5295 f902 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +07201a: 7140 c909 54ba |0039: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@09c9 │ │ +072020: 0a04 |003c: move-result v4 │ │ +072022: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +072026: 5294 f902 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +07202a: 5495 f802 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +07202e: 2155 |0043: array-length v5, v5 │ │ +072030: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +072034: 5294 f902 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +072038: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +07203c: 7110 cd09 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@09cd │ │ +072042: 0a01 |004d: move-result v1 │ │ +072044: 2312 5506 |004e: new-array v2, v1, [J // type@0655 │ │ +072048: 2313 7806 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0678 │ │ +07204c: 5494 f802 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +072050: 5495 f802 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +072054: 2155 |0056: array-length v5, v5 │ │ +072056: 7155 0b25 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +07205c: 5494 fa02 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +072060: 5495 fa02 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +072064: 2155 |005e: array-length v5, v5 │ │ +072066: 7155 0b25 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +07206c: 5b92 f802 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +072070: 5b93 fa02 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +072074: 5294 f902 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +072078: b104 |0068: sub-int/2addr v4, v0 │ │ +07207a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +07207e: 5494 f802 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +072082: 5495 f802 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +072086: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +07208a: 5297 f902 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +07208e: b107 |0073: sub-int/2addr v7, v0 │ │ +072090: 7157 0b25 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +072096: 5494 fa02 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +07209a: 5495 fa02 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +07209e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0720a2: 5297 f902 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +0720a6: b107 |007f: sub-int/2addr v7, v0 │ │ +0720a8: 7157 0b25 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +0720ae: 5494 f802 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@02f8 │ │ +0720b2: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ +0720b6: 5494 fa02 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +0720ba: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ +0720be: 5294 f902 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +0720c2: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0720c6: 5994 f902 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +0720ca: 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 │ │ @@ -33910,17 +33910,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0720e0: |[0720e0] android.support.v4.util.LongSparseArray.remove:(J)V │ │ -0720f0: 6e30 dc09 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@09dc │ │ -0720f6: 0e00 |0003: return-void │ │ +0720d0: |[0720d0] android.support.v4.util.LongSparseArray.remove:(J)V │ │ +0720e0: 6e30 dc09 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@09dc │ │ +0720e6: 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; │ │ @@ -33931,25 +33931,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0720f8: |[0720f8] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ -072108: 5420 fa02 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -07210c: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -072110: 6201 f602 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ -072114: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -072118: 5420 fa02 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -07211c: 6201 f602 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ -072120: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -072124: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -072126: 5c20 f702 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -07212a: 0e00 |0011: return-void │ │ +0720e8: |[0720e8] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ +0720f8: 5420 fa02 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +0720fc: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +072100: 6201 f602 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ +072104: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +072108: 5420 fa02 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +07210c: 6201 f602 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@02f6 │ │ +072110: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +072114: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +072116: 5c20 f702 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +07211a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x000e line=141 │ │ 0x0011 line=143 │ │ locals : │ │ @@ -33962,21 +33962,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07212c: |[07212c] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -07213c: 5510 f702 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -072140: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -072144: 7010 dd09 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ -07214a: 5410 fa02 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -07214e: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -072152: 0e00 |000b: return-void │ │ +07211c: |[07211c] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +07212c: 5510 f702 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +072130: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +072134: 7010 dd09 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ +07213a: 5410 fa02 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +07213e: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +072142: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=271 │ │ 0x0007 line=274 │ │ 0x000b line=275 │ │ locals : │ │ @@ -33991,20 +33991,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -072154: |[072154] android.support.v4.util.LongSparseArray.size:()I │ │ -072164: 5510 f702 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -072168: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -07216c: 7010 dd09 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ -072172: 5210 f902 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -072176: 0f00 |0009: return v0 │ │ +072144: |[072144] android.support.v4.util.LongSparseArray.size:()I │ │ +072154: 5510 f702 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +072158: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07215c: 7010 dd09 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ +072162: 5210 f902 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +072166: 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; │ │ @@ -34015,51 +34015,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -072178: |[072178] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ -072188: 6e10 e709 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@09e7 │ │ -07218e: 0a05 |0003: move-result v5 │ │ -072190: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ -072194: 1a05 9a36 |0006: const-string v5, "{}" // string@369a │ │ -072198: 1105 |0008: return-object v5 │ │ -07219a: 2200 9204 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -07219e: 5265 f902 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -0721a2: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ -0721a6: 7020 fc24 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -0721ac: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ -0721b0: 6e20 fe24 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0721b6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0721b8: 5265 f902 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ -0721bc: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ -0721c0: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0721c4: 1a05 2501 |001e: const-string v5, ", " // string@0125 │ │ -0721c8: 6e20 0425 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0721ce: 6e20 e209 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@09e2 │ │ -0721d4: 0b02 |0026: move-result-wide v2 │ │ -0721d6: 6e30 0125 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0721dc: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ -0721e0: 6e20 fe24 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0721e6: 6e20 e909 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@09e9 │ │ -0721ec: 0c04 |0032: move-result-object v4 │ │ -0721ee: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ -0721f2: 6e20 0325 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0721f8: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0721fc: 28de |003a: goto 0018 // -0022 │ │ -0721fe: 1a05 1701 |003b: const-string v5, "(this Map)" // string@0117 │ │ -072202: 6e20 0425 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -072208: 28f8 |0040: goto 0038 // -0008 │ │ -07220a: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ -07220e: 6e20 fe24 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -072214: 6e10 0a25 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07221a: 0c05 |0049: move-result-object v5 │ │ -07221c: 28be |004a: goto 0008 // -0042 │ │ +072168: |[072168] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ +072178: 6e10 e709 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@09e7 │ │ +07217e: 0a05 |0003: move-result v5 │ │ +072180: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ +072184: 1a05 9a36 |0006: const-string v5, "{}" // string@369a │ │ +072188: 1105 |0008: return-object v5 │ │ +07218a: 2200 9204 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +07218e: 5265 f902 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +072192: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ +072196: 7020 fc24 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +07219c: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ +0721a0: 6e20 fe24 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0721a6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0721a8: 5265 f902 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@02f9 │ │ +0721ac: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ +0721b0: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +0721b4: 1a05 2501 |001e: const-string v5, ", " // string@0125 │ │ +0721b8: 6e20 0425 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0721be: 6e20 e209 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@09e2 │ │ +0721c4: 0b02 |0026: move-result-wide v2 │ │ +0721c6: 6e30 0125 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0721cc: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ +0721d0: 6e20 fe24 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0721d6: 6e20 e909 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@09e9 │ │ +0721dc: 0c04 |0032: move-result-object v4 │ │ +0721de: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ +0721e2: 6e20 0325 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0721e8: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0721ec: 28de |003a: goto 0018 // -0022 │ │ +0721ee: 1a05 1701 |003b: const-string v5, "(this Map)" // string@0117 │ │ +0721f2: 6e20 0425 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0721f8: 28f8 |0040: goto 0038 // -0008 │ │ +0721fa: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ +0721fe: 6e20 fe24 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +072204: 6e10 0a25 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07220a: 0c05 |0049: move-result-object v5 │ │ +07220c: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0008 line=389 │ │ 0x0009 line=372 │ │ 0x0012 line=373 │ │ @@ -34089,21 +34089,21 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -072220: |[072220] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -072230: 5510 f702 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ -072234: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -072238: 7010 dd09 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ -07223e: 5410 fa02 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ -072242: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -072246: 1100 |000b: return-object v0 │ │ +072210: |[072210] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +072220: 5510 f702 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@02f7 │ │ +072224: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +072228: 7010 dd09 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@09dd │ │ +07222e: 5410 fa02 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@02fa │ │ +072232: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +072236: 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; │ │ @@ -34189,29 +34189,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -072248: |[072248] android.support.v4.util.LruCache.:(I)V │ │ -072258: 7010 be24 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ -07225e: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -072262: 2200 7e04 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -072266: 1a01 4729 |0007: const-string v1, "maxSize <= 0" // string@2947 │ │ -07226a: 7020 8824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -072270: 2700 |000c: throw v0 │ │ -072272: 5945 ff02 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ -072276: 2200 b404 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ -07227a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -07227c: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -072280: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -072282: 7040 7225 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ -072288: 5b40 fe02 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -07228c: 0e00 |001a: return-void │ │ +072238: |[072238] android.support.v4.util.LruCache.:(I)V │ │ +072248: 7010 be24 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ +07224e: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +072252: 2200 7e04 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +072256: 1a01 4729 |0007: const-string v1, "maxSize <= 0" // string@2947 │ │ +07225a: 7020 8824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +072260: 2700 |000c: throw v0 │ │ +072262: 5945 ff02 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ +072266: 2200 b404 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ +07226a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +07226c: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +072270: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +072272: 7040 7225 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ +072278: 5b40 fe02 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +07227c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -34226,36 +34226,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 │ │ -072290: |[072290] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0722a0: 6e30 f909 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f9 │ │ -0722a6: 0a00 |0003: move-result v0 │ │ -0722a8: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -0722ac: 2201 7f04 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0722b0: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0722b4: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0722ba: 1a03 290f |000d: const-string v3, "Negative size: " // string@0f29 │ │ -0722be: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0722c4: 0c02 |0012: move-result-object v2 │ │ -0722c6: 6e20 0325 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0722cc: 0c02 |0016: move-result-object v2 │ │ -0722ce: 1a03 b701 |0017: const-string v3, "=" // string@01b7 │ │ -0722d2: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0722d8: 0c02 |001c: move-result-object v2 │ │ -0722da: 6e20 0325 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0722e0: 0c02 |0020: move-result-object v2 │ │ -0722e2: 6e10 0a25 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0722e8: 0c02 |0024: move-result-object v2 │ │ -0722ea: 7020 8c24 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0722f0: 2701 |0028: throw v1 │ │ -0722f2: 0f00 |0029: return v0 │ │ +072280: |[072280] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +072290: 6e30 f909 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f9 │ │ +072296: 0a00 |0003: move-result v0 │ │ +072298: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +07229c: 2201 7f04 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0722a0: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0722a4: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0722aa: 1a03 290f |000d: const-string v3, "Negative size: " // string@0f29 │ │ +0722ae: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0722b4: 0c02 |0012: move-result-object v2 │ │ +0722b6: 6e20 0325 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0722bc: 0c02 |0016: move-result-object v2 │ │ +0722be: 1a03 b701 |0017: const-string v3, "=" // string@01b7 │ │ +0722c2: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0722c8: 0c02 |001c: move-result-object v2 │ │ +0722ca: 6e20 0325 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0722d0: 0c02 |0020: move-result-object v2 │ │ +0722d2: 6e10 0a25 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0722d8: 0c02 |0024: move-result-object v2 │ │ +0722da: 7020 8c24 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0722e0: 2701 |0028: throw v1 │ │ +0722e2: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=234 │ │ 0x0006 line=235 │ │ 0x0029 line=237 │ │ locals : │ │ @@ -34273,17 +34273,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 │ │ -0722f4: |[0722f4] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -072304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072306: 1100 |0001: return-object v0 │ │ +0722e4: |[0722e4] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0722f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0722f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -34294,22 +34294,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -072308: |[072308] android.support.v4.util.LruCache.createCount:()I │ │ -072318: 1d01 |0000: monitor-enter v1 │ │ -07231a: 5210 fb02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@02fb │ │ -07231e: 1e01 |0003: monitor-exit v1 │ │ -072320: 0f00 |0004: return v0 │ │ -072322: 0d00 |0005: move-exception v0 │ │ -072324: 1e01 |0006: monitor-exit v1 │ │ -072326: 2700 |0007: throw v0 │ │ +0722f8: |[0722f8] android.support.v4.util.LruCache.createCount:()I │ │ +072308: 1d01 |0000: monitor-enter v1 │ │ +07230a: 5210 fb02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@02fb │ │ +07230e: 1e01 |0003: monitor-exit v1 │ │ +072310: 0f00 |0004: return v0 │ │ +072312: 0d00 |0005: move-exception v0 │ │ +072314: 1e01 |0006: monitor-exit v1 │ │ +072316: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34320,16 +34320,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 │ │ -072334: |[072334] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -072344: 0e00 |0000: return-void │ │ +072324: |[072324] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +072334: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -34345,18 +34345,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -072348: |[072348] android.support.v4.util.LruCache.evictAll:()V │ │ -072358: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -07235a: 6e20 fc09 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@09fc │ │ -072360: 0e00 |0004: return-void │ │ +072338: |[072338] android.support.v4.util.LruCache.evictAll:()V │ │ +072348: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +07234a: 6e20 fc09 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@09fc │ │ +072350: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -34366,22 +34366,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -072364: |[072364] android.support.v4.util.LruCache.evictionCount:()I │ │ -072374: 1d01 |0000: monitor-enter v1 │ │ -072376: 5210 fc02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02fc │ │ -07237a: 1e01 |0003: monitor-exit v1 │ │ -07237c: 0f00 |0004: return v0 │ │ -07237e: 0d00 |0005: move-exception v0 │ │ -072380: 1e01 |0006: monitor-exit v1 │ │ -072382: 2700 |0007: throw v0 │ │ +072354: |[072354] android.support.v4.util.LruCache.evictionCount:()I │ │ +072364: 1d01 |0000: monitor-enter v1 │ │ +072366: 5210 fc02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02fc │ │ +07236a: 1e01 |0003: monitor-exit v1 │ │ +07236c: 0f00 |0004: return v0 │ │ +07236e: 0d00 |0005: move-exception v0 │ │ +072370: 1e01 |0006: monitor-exit v1 │ │ +072372: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34392,71 +34392,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 │ │ -072390: |[072390] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0723a0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0723a4: 2202 8a04 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@048a │ │ -0723a8: 1a03 d222 |0004: const-string v3, "key == null" // string@22d2 │ │ -0723ac: 7020 bb24 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@24bb │ │ -0723b2: 2702 |0009: throw v2 │ │ -0723b4: 1d04 |000a: monitor-enter v4 │ │ -0723b6: 5442 fe02 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -0723ba: 6e20 7725 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ -0723c0: 0c01 |0010: move-result-object v1 │ │ -0723c2: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0723c6: 5242 fd02 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ -0723ca: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0723ce: 5942 fd02 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ -0723d2: 1e04 |0019: monitor-exit v4 │ │ -0723d4: 0710 |001a: move-object v0, v1 │ │ -0723d6: 1100 |001b: return-object v0 │ │ -0723d8: 5242 0003 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ -0723dc: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0723e0: 5942 0003 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ -0723e4: 1e04 |0022: monitor-exit v4 │ │ -0723e6: 6e20 eb09 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@09eb │ │ -0723ec: 0c00 |0026: move-result-object v0 │ │ -0723ee: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -0723f2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0723f4: 28f1 |002a: goto 001b // -000f │ │ -0723f6: 0d02 |002b: move-exception v2 │ │ -0723f8: 1e04 |002c: monitor-exit v4 │ │ -0723fa: 2702 |002d: throw v2 │ │ -0723fc: 1d04 |002e: monitor-enter v4 │ │ -0723fe: 5242 fb02 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02fb │ │ -072402: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -072406: 5942 fb02 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02fb │ │ -07240a: 5442 fe02 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -07240e: 6e30 7a25 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -072414: 0c01 |003a: move-result-object v1 │ │ -072416: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -07241a: 5442 fe02 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -07241e: 6e30 7a25 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -072424: 1e04 |0042: monitor-exit v4 │ │ -072426: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -07242a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -07242c: 6e51 ed09 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@09ed │ │ -072432: 0710 |0049: move-object v0, v1 │ │ -072434: 28d1 |004a: goto 001b // -002f │ │ -072436: 5242 0203 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -07243a: 7030 f709 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ -072440: 0a03 |0050: move-result v3 │ │ -072442: b032 |0051: add-int/2addr v2, v3 │ │ -072444: 5942 0203 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -072448: 28ee |0054: goto 0042 // -0012 │ │ -07244a: 0d02 |0055: move-exception v2 │ │ -07244c: 1e04 |0056: monitor-exit v4 │ │ -07244e: 2702 |0057: throw v2 │ │ -072450: 5242 ff02 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ -072454: 6e20 fc09 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@09fc │ │ -07245a: 28be |005d: goto 001b // -0042 │ │ +072380: |[072380] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +072390: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +072394: 2202 8a04 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@048a │ │ +072398: 1a03 d222 |0004: const-string v3, "key == null" // string@22d2 │ │ +07239c: 7020 bb24 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@24bb │ │ +0723a2: 2702 |0009: throw v2 │ │ +0723a4: 1d04 |000a: monitor-enter v4 │ │ +0723a6: 5442 fe02 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +0723aa: 6e20 7725 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ +0723b0: 0c01 |0010: move-result-object v1 │ │ +0723b2: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +0723b6: 5242 fd02 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ +0723ba: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0723be: 5942 fd02 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ +0723c2: 1e04 |0019: monitor-exit v4 │ │ +0723c4: 0710 |001a: move-object v0, v1 │ │ +0723c6: 1100 |001b: return-object v0 │ │ +0723c8: 5242 0003 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ +0723cc: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0723d0: 5942 0003 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ +0723d4: 1e04 |0022: monitor-exit v4 │ │ +0723d6: 6e20 eb09 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@09eb │ │ +0723dc: 0c00 |0026: move-result-object v0 │ │ +0723de: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +0723e2: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0723e4: 28f1 |002a: goto 001b // -000f │ │ +0723e6: 0d02 |002b: move-exception v2 │ │ +0723e8: 1e04 |002c: monitor-exit v4 │ │ +0723ea: 2702 |002d: throw v2 │ │ +0723ec: 1d04 |002e: monitor-enter v4 │ │ +0723ee: 5242 fb02 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02fb │ │ +0723f2: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0723f6: 5942 fb02 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@02fb │ │ +0723fa: 5442 fe02 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +0723fe: 6e30 7a25 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +072404: 0c01 |003a: move-result-object v1 │ │ +072406: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +07240a: 5442 fe02 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +07240e: 6e30 7a25 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +072414: 1e04 |0042: monitor-exit v4 │ │ +072416: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +07241a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +07241c: 6e51 ed09 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@09ed │ │ +072422: 0710 |0049: move-object v0, v1 │ │ +072424: 28d1 |004a: goto 001b // -002f │ │ +072426: 5242 0203 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +07242a: 7030 f709 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ +072430: 0a03 |0050: move-result v3 │ │ +072432: b032 |0051: add-int/2addr v2, v3 │ │ +072434: 5942 0203 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +072438: 28ee |0054: goto 0042 // -0012 │ │ +07243a: 0d02 |0055: move-exception v2 │ │ +07243c: 1e04 |0056: monitor-exit v4 │ │ +07243e: 2702 |0057: throw v2 │ │ +072440: 5242 ff02 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ +072444: 6e20 fc09 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@09fc │ │ +07244a: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -34504,22 +34504,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -072484: |[072484] android.support.v4.util.LruCache.hitCount:()I │ │ -072494: 1d01 |0000: monitor-enter v1 │ │ -072496: 5210 fd02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ -07249a: 1e01 |0003: monitor-exit v1 │ │ -07249c: 0f00 |0004: return v0 │ │ -07249e: 0d00 |0005: move-exception v0 │ │ -0724a0: 1e01 |0006: monitor-exit v1 │ │ -0724a2: 2700 |0007: throw v0 │ │ +072474: |[072474] android.support.v4.util.LruCache.hitCount:()I │ │ +072484: 1d01 |0000: monitor-enter v1 │ │ +072486: 5210 fd02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ +07248a: 1e01 |0003: monitor-exit v1 │ │ +07248c: 0f00 |0004: return v0 │ │ +07248e: 0d00 |0005: move-exception v0 │ │ +072490: 1e01 |0006: monitor-exit v1 │ │ +072492: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34530,22 +34530,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0724b0: |[0724b0] android.support.v4.util.LruCache.maxSize:()I │ │ -0724c0: 1d01 |0000: monitor-enter v1 │ │ -0724c2: 5210 ff02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ -0724c6: 1e01 |0003: monitor-exit v1 │ │ -0724c8: 0f00 |0004: return v0 │ │ -0724ca: 0d00 |0005: move-exception v0 │ │ -0724cc: 1e01 |0006: monitor-exit v1 │ │ -0724ce: 2700 |0007: throw v0 │ │ +0724a0: |[0724a0] android.support.v4.util.LruCache.maxSize:()I │ │ +0724b0: 1d01 |0000: monitor-enter v1 │ │ +0724b2: 5210 ff02 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ +0724b6: 1e01 |0003: monitor-exit v1 │ │ +0724b8: 0f00 |0004: return v0 │ │ +0724ba: 0d00 |0005: move-exception v0 │ │ +0724bc: 1e01 |0006: monitor-exit v1 │ │ +0724be: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34556,22 +34556,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0724dc: |[0724dc] android.support.v4.util.LruCache.missCount:()I │ │ -0724ec: 1d01 |0000: monitor-enter v1 │ │ -0724ee: 5210 0003 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ -0724f2: 1e01 |0003: monitor-exit v1 │ │ -0724f4: 0f00 |0004: return v0 │ │ -0724f6: 0d00 |0005: move-exception v0 │ │ -0724f8: 1e01 |0006: monitor-exit v1 │ │ -0724fa: 2700 |0007: throw v0 │ │ +0724cc: |[0724cc] android.support.v4.util.LruCache.missCount:()I │ │ +0724dc: 1d01 |0000: monitor-enter v1 │ │ +0724de: 5210 0003 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ +0724e2: 1e01 |0003: monitor-exit v1 │ │ +0724e4: 0f00 |0004: return v0 │ │ +0724e6: 0d00 |0005: move-exception v0 │ │ +0724e8: 1e01 |0006: monitor-exit v1 │ │ +0724ea: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34582,49 +34582,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 │ │ -072508: |[072508] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -072518: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -07251c: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -072520: 2201 8a04 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@048a │ │ -072524: 1a02 d322 |0006: const-string v2, "key == null || value == null" // string@22d3 │ │ -072528: 7020 bb24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@24bb │ │ -07252e: 2701 |000b: throw v1 │ │ -072530: 1d03 |000c: monitor-enter v3 │ │ -072532: 5231 0103 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0301 │ │ -072536: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07253a: 5931 0103 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0301 │ │ -07253e: 5231 0203 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -072542: 7030 f709 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ -072548: 0a02 |0018: move-result v2 │ │ -07254a: b021 |0019: add-int/2addr v1, v2 │ │ -07254c: 5931 0203 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -072550: 5431 fe02 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -072554: 6e30 7a25 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -07255a: 0c00 |0021: move-result-object v0 │ │ -07255c: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -072560: 5231 0203 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -072564: 7030 f709 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ -07256a: 0a02 |0029: move-result v2 │ │ -07256c: b121 |002a: sub-int/2addr v1, v2 │ │ -07256e: 5931 0203 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -072572: 1e03 |002d: monitor-exit v3 │ │ -072574: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -072578: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -07257a: 6e55 ed09 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@09ed │ │ -072580: 5231 ff02 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ -072584: 6e20 fc09 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@09fc │ │ -07258a: 1100 |0039: return-object v0 │ │ -07258c: 0d01 |003a: move-exception v1 │ │ -07258e: 1e03 |003b: monitor-exit v3 │ │ -072590: 2701 |003c: throw v1 │ │ +0724f8: |[0724f8] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +072508: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +07250c: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +072510: 2201 8a04 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@048a │ │ +072514: 1a02 d322 |0006: const-string v2, "key == null || value == null" // string@22d3 │ │ +072518: 7020 bb24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@24bb │ │ +07251e: 2701 |000b: throw v1 │ │ +072520: 1d03 |000c: monitor-enter v3 │ │ +072522: 5231 0103 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0301 │ │ +072526: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07252a: 5931 0103 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0301 │ │ +07252e: 5231 0203 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +072532: 7030 f709 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ +072538: 0a02 |0018: move-result v2 │ │ +07253a: b021 |0019: add-int/2addr v1, v2 │ │ +07253c: 5931 0203 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +072540: 5431 fe02 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +072544: 6e30 7a25 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +07254a: 0c00 |0021: move-result-object v0 │ │ +07254c: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +072550: 5231 0203 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +072554: 7030 f709 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ +07255a: 0a02 |0029: move-result v2 │ │ +07255c: b121 |002a: sub-int/2addr v1, v2 │ │ +07255e: 5931 0203 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +072562: 1e03 |002d: monitor-exit v3 │ │ +072564: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +072568: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +07256a: 6e55 ed09 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@09ed │ │ +072570: 5231 ff02 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ +072574: 6e20 fc09 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@09fc │ │ +07257a: 1100 |0039: return-object v0 │ │ +07257c: 0d01 |003a: move-exception v1 │ │ +07257e: 1e03 |003b: monitor-exit v3 │ │ +072580: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -34655,22 +34655,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0725a8: |[0725a8] android.support.v4.util.LruCache.putCount:()I │ │ -0725b8: 1d01 |0000: monitor-enter v1 │ │ -0725ba: 5210 0103 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@0301 │ │ -0725be: 1e01 |0003: monitor-exit v1 │ │ -0725c0: 0f00 |0004: return v0 │ │ -0725c2: 0d00 |0005: move-exception v0 │ │ -0725c4: 1e01 |0006: monitor-exit v1 │ │ -0725c6: 2700 |0007: throw v0 │ │ +072598: |[072598] android.support.v4.util.LruCache.putCount:()I │ │ +0725a8: 1d01 |0000: monitor-enter v1 │ │ +0725aa: 5210 0103 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@0301 │ │ +0725ae: 1e01 |0003: monitor-exit v1 │ │ +0725b0: 0f00 |0004: return v0 │ │ +0725b2: 0d00 |0005: move-exception v0 │ │ +0725b4: 1e01 |0006: monitor-exit v1 │ │ +0725b6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34681,39 +34681,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 │ │ -0725d4: |[0725d4] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0725e4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0725e8: 2201 8a04 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@048a │ │ -0725ec: 1a02 d222 |0004: const-string v2, "key == null" // string@22d2 │ │ -0725f0: 7020 bb24 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@24bb │ │ -0725f6: 2701 |0009: throw v1 │ │ -0725f8: 1d03 |000a: monitor-enter v3 │ │ -0725fa: 5431 fe02 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -0725fe: 6e20 7c25 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@257c │ │ -072604: 0c00 |0010: move-result-object v0 │ │ -072606: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -07260a: 5231 0203 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -07260e: 7030 f709 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ -072614: 0a02 |0018: move-result v2 │ │ -072616: b121 |0019: sub-int/2addr v1, v2 │ │ -072618: 5931 0203 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -07261c: 1e03 |001c: monitor-exit v3 │ │ -07261e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -072622: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -072624: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -072626: 6e52 ed09 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@09ed │ │ -07262c: 1100 |0024: return-object v0 │ │ -07262e: 0d01 |0025: move-exception v1 │ │ -072630: 1e03 |0026: monitor-exit v3 │ │ -072632: 2701 |0027: throw v1 │ │ +0725c4: |[0725c4] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0725d4: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0725d8: 2201 8a04 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@048a │ │ +0725dc: 1a02 d222 |0004: const-string v2, "key == null" // string@22d2 │ │ +0725e0: 7020 bb24 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@24bb │ │ +0725e6: 2701 |0009: throw v1 │ │ +0725e8: 1d03 |000a: monitor-enter v3 │ │ +0725ea: 5431 fe02 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +0725ee: 6e20 7c25 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@257c │ │ +0725f4: 0c00 |0010: move-result-object v0 │ │ +0725f6: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +0725fa: 5231 0203 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +0725fe: 7030 f709 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ +072604: 0a02 |0018: move-result v2 │ │ +072606: b121 |0019: sub-int/2addr v1, v2 │ │ +072608: 5931 0203 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +07260c: 1e03 |001c: monitor-exit v3 │ │ +07260e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +072612: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +072614: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +072616: 6e52 ed09 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@09ed │ │ +07261c: 1100 |0024: return-object v0 │ │ +07261e: 0d01 |0025: move-exception v1 │ │ +072620: 1e03 |0026: monitor-exit v3 │ │ +072622: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=177 │ │ @@ -34739,22 +34739,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -072648: |[072648] android.support.v4.util.LruCache.size:()I │ │ -072658: 1d01 |0000: monitor-enter v1 │ │ -07265a: 5210 0203 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -07265e: 1e01 |0003: monitor-exit v1 │ │ -072660: 0f00 |0004: return v0 │ │ -072662: 0d00 |0005: move-exception v0 │ │ -072664: 1e01 |0006: monitor-exit v1 │ │ -072666: 2700 |0007: throw v0 │ │ +072638: |[072638] android.support.v4.util.LruCache.size:()I │ │ +072648: 1d01 |0000: monitor-enter v1 │ │ +07264a: 5210 0203 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +07264e: 1e01 |0003: monitor-exit v1 │ │ +072650: 0f00 |0004: return v0 │ │ +072652: 0d00 |0005: move-exception v0 │ │ +072654: 1e01 |0006: monitor-exit v1 │ │ +072656: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -34765,17 +34765,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 │ │ -072674: |[072674] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -072684: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -072686: 0f00 |0001: return v0 │ │ +072664: |[072664] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +072674: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +072676: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -34788,24 +34788,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 │ │ -072688: |[072688] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -072698: 1d02 |0000: monitor-enter v2 │ │ -07269a: 2200 b404 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ -07269e: 5421 fe02 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -0726a2: 7020 7325 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@2573 │ │ -0726a8: 1e02 |0008: monitor-exit v2 │ │ -0726aa: 1100 |0009: return-object v0 │ │ -0726ac: 0d00 |000a: move-exception v0 │ │ -0726ae: 1e02 |000b: monitor-exit v2 │ │ -0726b0: 2700 |000c: throw v0 │ │ +072678: |[072678] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +072688: 1d02 |0000: monitor-enter v2 │ │ +07268a: 2200 b404 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ +07268e: 5421 fe02 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +072692: 7020 7325 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@2573 │ │ +072698: 1e02 |0008: monitor-exit v2 │ │ +07269a: 1100 |0009: return-object v0 │ │ +07269c: 0d00 |000a: move-exception v0 │ │ +07269e: 1e02 |000b: monitor-exit v2 │ │ +0726a0: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -34816,53 +34816,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 │ │ -0726c0: |[0726c0] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -0726d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0726d2: 1d06 |0001: monitor-enter v6 │ │ -0726d4: 5262 fd02 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ -0726d8: 5263 0003 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ -0726dc: 9000 0203 |0006: add-int v0, v2, v3 │ │ -0726e0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0726e4: 5262 fd02 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ -0726e8: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -0726ec: 9301 0200 |000e: div-int v1, v2, v0 │ │ -0726f0: 1a02 3a0e |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0e3a │ │ -0726f4: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -0726f6: 2333 7806 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0726fa: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0726fc: 5265 ff02 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ -072700: 7110 9624 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -072706: 0c05 |001b: move-result-object v5 │ │ -072708: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -07270c: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -07270e: 5265 fd02 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ -072712: 7110 9624 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -072718: 0c05 |0024: move-result-object v5 │ │ -07271a: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -07271e: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -072720: 5265 0003 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ -072724: 7110 9624 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -07272a: 0c05 |002d: move-result-object v5 │ │ -07272c: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -072730: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -072732: 7110 9624 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -072738: 0c05 |0034: move-result-object v5 │ │ -07273a: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -07273e: 7120 dc24 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -072744: 0c02 |003a: move-result-object v2 │ │ -072746: 1e06 |003b: monitor-exit v6 │ │ -072748: 1102 |003c: return-object v2 │ │ -07274a: 0d02 |003d: move-exception v2 │ │ -07274c: 1e06 |003e: monitor-exit v6 │ │ -07274e: 2702 |003f: throw v2 │ │ +0726b0: |[0726b0] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +0726c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0726c2: 1d06 |0001: monitor-enter v6 │ │ +0726c4: 5262 fd02 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ +0726c8: 5263 0003 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ +0726cc: 9000 0203 |0006: add-int v0, v2, v3 │ │ +0726d0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0726d4: 5262 fd02 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ +0726d8: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +0726dc: 9301 0200 |000e: div-int v1, v2, v0 │ │ +0726e0: 1a02 3a0e |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0e3a │ │ +0726e4: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +0726e6: 2333 7806 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0726ea: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0726ec: 5265 ff02 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@02ff │ │ +0726f0: 7110 9624 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0726f6: 0c05 |001b: move-result-object v5 │ │ +0726f8: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +0726fc: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +0726fe: 5265 fd02 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@02fd │ │ +072702: 7110 9624 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +072708: 0c05 |0024: move-result-object v5 │ │ +07270a: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +07270e: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +072710: 5265 0003 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0300 │ │ +072714: 7110 9624 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +07271a: 0c05 |002d: move-result-object v5 │ │ +07271c: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +072720: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +072722: 7110 9624 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +072728: 0c05 |0034: move-result-object v5 │ │ +07272a: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +07272e: 7120 dc24 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +072734: 0c02 |003a: move-result-object v2 │ │ +072736: 1e06 |003b: monitor-exit v6 │ │ +072738: 1102 |003c: return-object v2 │ │ +07273a: 0d02 |003d: move-exception v2 │ │ +07273c: 1e06 |003e: monitor-exit v6 │ │ +07273e: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=321 │ │ 0x0008 line=322 │ │ 0x0010 line=323 │ │ @@ -34878,78 +34878,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -07275c: |[07275c] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -07276c: 1d06 |0000: monitor-enter v6 │ │ -07276e: 5263 0203 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -072772: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -072776: 5463 fe02 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -07277a: 6e10 7825 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2578 │ │ -072780: 0a03 |000a: move-result v3 │ │ -072782: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -072786: 5263 0203 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -07278a: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -07278e: 2203 7f04 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ -072792: 2204 9204 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -072796: 7010 fb24 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07279c: 6e10 c224 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0727a2: 0c05 |001b: move-result-object v5 │ │ -0727a4: 6e10 7124 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0727aa: 0c05 |001f: move-result-object v5 │ │ -0727ac: 6e20 0425 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0727b2: 0c04 |0023: move-result-object v4 │ │ -0727b4: 1a05 4a01 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@014a │ │ -0727b8: 6e20 0425 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0727be: 0c04 |0029: move-result-object v4 │ │ -0727c0: 6e10 0a25 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0727c6: 0c04 |002d: move-result-object v4 │ │ -0727c8: 7020 8c24 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0727ce: 2703 |0031: throw v3 │ │ -0727d0: 0d03 |0032: move-exception v3 │ │ -0727d2: 1e06 |0033: monitor-exit v6 │ │ -0727d4: 2703 |0034: throw v3 │ │ -0727d6: 5263 0203 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -0727da: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -0727de: 5463 fe02 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -0727e2: 6e10 7825 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2578 │ │ -0727e8: 0a03 |003e: move-result v3 │ │ -0727ea: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -0727ee: 1e06 |0041: monitor-exit v6 │ │ -0727f0: 0e00 |0042: return-void │ │ -0727f2: 5463 fe02 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -0727f6: 6e10 7625 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2576 │ │ -0727fc: 0c03 |0048: move-result-object v3 │ │ -0727fe: 7210 a225 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -072804: 0c03 |004c: move-result-object v3 │ │ -072806: 7210 7025 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -07280c: 0c01 |0050: move-result-object v1 │ │ -07280e: 1f01 b804 |0051: check-cast v1, Ljava/util/Map$Entry; // type@04b8 │ │ -072812: 7210 9325 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ -072818: 0c00 |0056: move-result-object v0 │ │ -07281a: 7210 9425 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -072820: 0c02 |005a: move-result-object v2 │ │ -072822: 5463 fe02 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ -072826: 6e20 7c25 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@257c │ │ -07282c: 5263 0203 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -072830: 7030 f709 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ -072836: 0a04 |0065: move-result v4 │ │ -072838: b143 |0066: sub-int/2addr v3, v4 │ │ -07283a: 5963 0203 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ -07283e: 5263 fc02 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02fc │ │ -072842: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -072846: 5963 fc02 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02fc │ │ -07284a: 1e06 |006f: monitor-exit v6 │ │ -07284c: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -07284e: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -072850: 6e54 ed09 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@09ed │ │ -072856: 288b |0075: goto 0000 // -0075 │ │ +07274c: |[07274c] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +07275c: 1d06 |0000: monitor-enter v6 │ │ +07275e: 5263 0203 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +072762: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +072766: 5463 fe02 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +07276a: 6e10 7825 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2578 │ │ +072770: 0a03 |000a: move-result v3 │ │ +072772: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +072776: 5263 0203 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +07277a: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +07277e: 2203 7f04 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ +072782: 2204 9204 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +072786: 7010 fb24 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07278c: 6e10 c224 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +072792: 0c05 |001b: move-result-object v5 │ │ +072794: 6e10 7124 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +07279a: 0c05 |001f: move-result-object v5 │ │ +07279c: 6e20 0425 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0727a2: 0c04 |0023: move-result-object v4 │ │ +0727a4: 1a05 4a01 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@014a │ │ +0727a8: 6e20 0425 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0727ae: 0c04 |0029: move-result-object v4 │ │ +0727b0: 6e10 0a25 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0727b6: 0c04 |002d: move-result-object v4 │ │ +0727b8: 7020 8c24 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0727be: 2703 |0031: throw v3 │ │ +0727c0: 0d03 |0032: move-exception v3 │ │ +0727c2: 1e06 |0033: monitor-exit v6 │ │ +0727c4: 2703 |0034: throw v3 │ │ +0727c6: 5263 0203 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +0727ca: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +0727ce: 5463 fe02 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +0727d2: 6e10 7825 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2578 │ │ +0727d8: 0a03 |003e: move-result v3 │ │ +0727da: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +0727de: 1e06 |0041: monitor-exit v6 │ │ +0727e0: 0e00 |0042: return-void │ │ +0727e2: 5463 fe02 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +0727e6: 6e10 7625 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2576 │ │ +0727ec: 0c03 |0048: move-result-object v3 │ │ +0727ee: 7210 a225 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +0727f4: 0c03 |004c: move-result-object v3 │ │ +0727f6: 7210 7025 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0727fc: 0c01 |0050: move-result-object v1 │ │ +0727fe: 1f01 b804 |0051: check-cast v1, Ljava/util/Map$Entry; // type@04b8 │ │ +072802: 7210 9325 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ +072808: 0c00 |0056: move-result-object v0 │ │ +07280a: 7210 9425 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +072810: 0c02 |005a: move-result-object v2 │ │ +072812: 5463 fe02 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@02fe │ │ +072816: 6e20 7c25 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@257c │ │ +07281c: 5263 0203 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +072820: 7030 f709 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@09f7 │ │ +072826: 0a04 |0065: move-result v4 │ │ +072828: b143 |0066: sub-int/2addr v3, v4 │ │ +07282a: 5963 0203 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0302 │ │ +07282e: 5263 fc02 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02fc │ │ +072832: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +072836: 5963 fc02 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@02fc │ │ +07283a: 1e06 |006f: monitor-exit v6 │ │ +07283c: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +07283e: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +072840: 6e54 ed09 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@09ed │ │ +072846: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=149 │ │ @@ -35029,24 +35029,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 │ │ -07286c: |[07286c] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ -07287c: 5b12 0703 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0307 │ │ -072880: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -072886: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -072888: 5c10 0303 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0303 │ │ -07288c: 5913 0503 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0305 │ │ -072890: 6e10 3f0a 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072896: 0a00 |000d: move-result v0 │ │ -072898: 5910 0603 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0306 │ │ -07289c: 0e00 |0010: return-void │ │ +07285c: |[07285c] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ +07286c: 5b12 0703 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0307 │ │ +072870: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +072876: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +072878: 5c10 0303 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0303 │ │ +07287c: 5913 0503 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0305 │ │ +072880: 6e10 3f0a 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +072886: 0a00 |000d: move-result v0 │ │ +072888: 5910 0603 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0306 │ │ +07288c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=39 │ │ 0x0008 line=42 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ @@ -35062,22 +35062,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0728a0: |[0728a0] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ -0728b0: 5220 0403 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ -0728b4: 5221 0603 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0306 │ │ -0728b8: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -0728bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0728be: 0f00 |0007: return v0 │ │ -0728c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0728c2: 28fe |0009: goto 0007 // -0002 │ │ +072890: |[072890] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ +0728a0: 5220 0403 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ +0728a4: 5221 0603 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0306 │ │ +0728a8: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +0728ac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0728ae: 0f00 |0007: return v0 │ │ +0728b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0728b2: 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; │ │ │ │ @@ -35086,26 +35086,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0728c4: |[0728c4] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ -0728d4: 5441 0703 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0307 │ │ -0728d8: 5242 0403 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ -0728dc: 5243 0503 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0305 │ │ -0728e0: 6e30 3d0a 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -0728e6: 0c00 |0009: move-result-object v0 │ │ -0728e8: 5241 0403 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ -0728ec: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0728f0: 5941 0403 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ -0728f4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0728f6: 5c41 0303 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0303 │ │ -0728fa: 1100 |0013: return-object v0 │ │ +0728b4: |[0728b4] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ +0728c4: 5441 0703 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0307 │ │ +0728c8: 5242 0403 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ +0728cc: 5243 0503 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0305 │ │ +0728d0: 6e30 3d0a 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +0728d6: 0c00 |0009: move-result-object v0 │ │ +0728d8: 5241 0403 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ +0728dc: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0728e0: 5941 0403 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ +0728e4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0728e6: 5c41 0303 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0303 │ │ +0728ea: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=56 │ │ locals : │ │ @@ -35118,32 +35118,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0728fc: |[0728fc] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ -07290c: 5520 0303 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0303 │ │ -072910: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -072914: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -072918: 7010 8b24 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@248b │ │ -07291e: 2700 |0009: throw v0 │ │ -072920: 5220 0403 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ -072924: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072928: 5920 0403 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ -07292c: 5220 0603 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0306 │ │ -072930: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072934: 5920 0603 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0306 │ │ -072938: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -07293a: 5c20 0303 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0303 │ │ -07293e: 5420 0703 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0307 │ │ -072942: 5221 0403 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ -072946: 6e20 430a 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ -07294c: 0e00 |0020: return-void │ │ +0728ec: |[0728ec] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ +0728fc: 5520 0303 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0303 │ │ +072900: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +072904: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +072908: 7010 8b24 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@248b │ │ +07290e: 2700 |0009: throw v0 │ │ +072910: 5220 0403 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ +072914: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072918: 5920 0403 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ +07291c: 5220 0603 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0306 │ │ +072920: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072924: 5920 0603 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0306 │ │ +072928: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +07292a: 5c20 0303 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0303 │ │ +07292e: 5420 0703 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0307 │ │ +072932: 5221 0403 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0304 │ │ +072936: 6e20 430a 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ +07293c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000a line=64 │ │ 0x0010 line=65 │ │ 0x0016 line=66 │ │ @@ -35203,18 +35203,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 │ │ -072950: |[072950] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -072960: 5b01 0803 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072964: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07296a: 0e00 |0005: return-void │ │ +072940: |[072940] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +072950: 5b01 0803 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072954: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07295a: 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; │ │ @@ -35225,19 +35225,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 │ │ -07296c: |[07296c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ -07297c: 1f02 b804 |0000: check-cast v2, Ljava/util/Map$Entry; // type@04b8 │ │ -072980: 6e20 030a 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0a03 │ │ -072986: 0a00 |0005: move-result v0 │ │ -072988: 0f00 |0006: return v0 │ │ +07295c: |[07295c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ +07296c: 1f02 b804 |0000: check-cast v2, Ljava/util/Map$Entry; // type@04b8 │ │ +072970: 6e20 030a 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0a03 │ │ +072976: 0a00 |0005: move-result v0 │ │ +072978: 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; │ │ @@ -35247,18 +35247,18 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07298c: |[07298c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ -07299c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0729a0: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0729a6: 2700 |0005: throw v0 │ │ +07297c: |[07297c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ +07298c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +072990: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +072996: 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; │ │ @@ -35269,41 +35269,41 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0729a8: |[0729a8] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ -0729b8: 5463 0803 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -0729bc: 6e10 3f0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -0729c2: 0a02 |0005: move-result v2 │ │ -0729c4: 7210 5525 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ -0729ca: 0c01 |0009: move-result-object v1 │ │ -0729cc: 7210 6f25 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0729d2: 0a03 |000d: move-result v3 │ │ -0729d4: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ -0729d8: 7210 7025 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0729de: 0c00 |0013: move-result-object v0 │ │ -0729e0: 1f00 b804 |0014: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ -0729e4: 5463 0803 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -0729e8: 7210 9325 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ -0729ee: 0c04 |001b: move-result-object v4 │ │ -0729f0: 7210 9425 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -0729f6: 0c05 |001f: move-result-object v5 │ │ -0729f8: 6e30 420a 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0a42 │ │ -0729fe: 28e7 |0023: goto 000a // -0019 │ │ -072a00: 5463 0803 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072a04: 6e10 3f0a 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072a0a: 0a03 |0029: move-result v3 │ │ -072a0c: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ -072a10: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -072a12: 0f03 |002d: return v3 │ │ -072a14: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -072a16: 28fe |002f: goto 002d // -0002 │ │ +072998: |[072998] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ +0729a8: 5463 0803 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +0729ac: 6e10 3f0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +0729b2: 0a02 |0005: move-result v2 │ │ +0729b4: 7210 5525 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ +0729ba: 0c01 |0009: move-result-object v1 │ │ +0729bc: 7210 6f25 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0729c2: 0a03 |000d: move-result v3 │ │ +0729c4: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ +0729c8: 7210 7025 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0729ce: 0c00 |0013: move-result-object v0 │ │ +0729d0: 1f00 b804 |0014: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +0729d4: 5463 0803 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +0729d8: 7210 9325 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ +0729de: 0c04 |001b: move-result-object v4 │ │ +0729e0: 7210 9425 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +0729e6: 0c05 |001f: move-result-object v5 │ │ +0729e8: 6e30 420a 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0a42 │ │ +0729ee: 28e7 |0023: goto 000a // -0019 │ │ +0729f0: 5463 0803 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +0729f4: 6e10 3f0a 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +0729fa: 0a03 |0029: move-result v3 │ │ +0729fc: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ +072a00: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +072a02: 0f03 |002d: return v3 │ │ +072a04: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +072a06: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0016 line=173 │ │ 0x0024 line=175 │ │ locals : │ │ @@ -35320,18 +35320,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072a18: |[072a18] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ -072a28: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072a2c: 6e10 3c0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0a3c │ │ -072a32: 0e00 |0005: return-void │ │ +072a08: |[072a08] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ +072a18: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072a1c: 6e10 3c0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0a3c │ │ +072a22: 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; │ │ @@ -35341,36 +35341,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -072a34: |[072a34] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ -072a44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -072a46: 2074 b804 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@04b8 │ │ -072a4a: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -072a4e: 0f03 |0005: return v3 │ │ -072a50: 0770 |0006: move-object v0, v7 │ │ -072a52: 1f00 b804 |0007: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ -072a56: 5464 0803 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072a5a: 7210 9325 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ -072a60: 0c05 |000e: move-result-object v5 │ │ -072a62: 6e20 400a 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0a40 │ │ -072a68: 0a02 |0012: move-result v2 │ │ -072a6a: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ -072a6e: 5463 0803 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072a72: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -072a74: 6e30 3d0a 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -072a7a: 0c01 |001b: move-result-object v1 │ │ -072a7c: 7210 9425 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -072a82: 0c03 |001f: move-result-object v3 │ │ -072a84: 7120 ca09 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@09ca │ │ -072a8a: 0a03 |0023: move-result v3 │ │ -072a8c: 28e1 |0024: goto 0005 // -001f │ │ +072a24: |[072a24] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ +072a34: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +072a36: 2074 b804 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@04b8 │ │ +072a3a: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +072a3e: 0f03 |0005: return v3 │ │ +072a40: 0770 |0006: move-object v0, v7 │ │ +072a42: 1f00 b804 |0007: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +072a46: 5464 0803 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072a4a: 7210 9325 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ +072a50: 0c05 |000e: move-result-object v5 │ │ +072a52: 6e20 400a 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0a40 │ │ +072a58: 0a02 |0012: move-result v2 │ │ +072a5a: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ +072a5e: 5463 0803 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072a62: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +072a64: 6e30 3d0a 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +072a6a: 0c01 |001b: move-result-object v1 │ │ +072a6c: 7210 9425 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +072a72: 0c03 |001f: move-result-object v3 │ │ +072a74: 7120 ca09 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@09ca │ │ +072a7a: 0a03 |0023: move-result v3 │ │ +072a7c: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0005 line=193 │ │ 0x0007 line=187 │ │ 0x0009 line=188 │ │ 0x0013 line=189 │ │ @@ -35389,29 +35389,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -072a90: |[072a90] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ -072aa0: 7210 5525 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ -072aa6: 0c00 |0003: move-result-object v0 │ │ -072aa8: 7210 6f25 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -072aae: 0a01 |0007: move-result v1 │ │ -072ab0: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -072ab4: 7210 7025 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -072aba: 0c01 |000d: move-result-object v1 │ │ -072abc: 6e20 060a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0a06 │ │ -072ac2: 0a01 |0011: move-result v1 │ │ -072ac4: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -072ac8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -072aca: 0f01 |0015: return v1 │ │ -072acc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -072ace: 28fe |0017: goto 0015 // -0002 │ │ +072a80: |[072a80] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ +072a90: 7210 5525 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ +072a96: 0c00 |0003: move-result-object v0 │ │ +072a98: 7210 6f25 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +072a9e: 0a01 |0007: move-result v1 │ │ +072aa0: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +072aa4: 7210 7025 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +072aaa: 0c01 |000d: move-result-object v1 │ │ +072aac: 6e20 060a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0a06 │ │ +072ab2: 0a01 |0011: move-result v1 │ │ +072ab4: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +072ab8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +072aba: 0f01 |0015: return v1 │ │ +072abc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +072abe: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000a line=200 │ │ 0x0014 line=201 │ │ 0x0015 line=204 │ │ @@ -35427,18 +35427,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -072ad0: |[072ad0] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ -072ae0: 7120 460a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0a46 │ │ -072ae6: 0a00 |0003: move-result v0 │ │ -072ae8: 0f00 |0004: return v0 │ │ +072ac0: |[072ac0] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ +072ad0: 7120 460a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0a46 │ │ +072ad6: 0a00 |0003: move-result v0 │ │ +072ad8: 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; │ │ @@ -35448,45 +35448,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -072aec: |[072aec] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ -072afc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -072afe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -072b00: 5474 0803 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072b04: 6e10 3f0a 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072b0a: 0a04 |0007: move-result v4 │ │ -072b0c: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ -072b10: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ -072b14: 5474 0803 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072b18: 6e30 3d0a 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -072b1e: 0c01 |0011: move-result-object v1 │ │ -072b20: 5474 0803 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072b24: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -072b26: 6e30 3d0a 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -072b2c: 0c03 |0018: move-result-object v3 │ │ -072b2e: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ -072b32: 0156 |001b: move v6, v5 │ │ -072b34: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ -072b38: 0154 |001e: move v4, v5 │ │ -072b3a: b764 |001f: xor-int/2addr v4, v6 │ │ -072b3c: b042 |0020: add-int/2addr v2, v4 │ │ -072b3e: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072b42: 28e7 |0023: goto 000a // -0019 │ │ -072b44: 6e10 c324 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -072b4a: 0a04 |0027: move-result v4 │ │ -072b4c: 0146 |0028: move v6, v4 │ │ -072b4e: 28f3 |0029: goto 001c // -000d │ │ -072b50: 6e10 c324 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -072b56: 0a04 |002d: move-result v4 │ │ -072b58: 28f1 |002e: goto 001f // -000f │ │ -072b5a: 0f02 |002f: return v2 │ │ +072adc: |[072adc] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ +072aec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +072aee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +072af0: 5474 0803 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072af4: 6e10 3f0a 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +072afa: 0a04 |0007: move-result v4 │ │ +072afc: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ +072b00: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ +072b04: 5474 0803 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072b08: 6e30 3d0a 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +072b0e: 0c01 |0011: move-result-object v1 │ │ +072b10: 5474 0803 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072b14: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +072b16: 6e30 3d0a 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +072b1c: 0c03 |0018: move-result-object v3 │ │ +072b1e: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ +072b22: 0156 |001b: move v6, v5 │ │ +072b24: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ +072b28: 0154 |001e: move v4, v5 │ │ +072b2a: b764 |001f: xor-int/2addr v4, v6 │ │ +072b2c: b042 |0020: add-int/2addr v2, v4 │ │ +072b2e: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072b32: 28e7 |0023: goto 000a // -0019 │ │ +072b34: 6e10 c324 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +072b3a: 0a04 |0027: move-result v4 │ │ +072b3c: 0146 |0028: move v6, v4 │ │ +072b3e: 28f3 |0029: goto 001c // -000d │ │ +072b40: 6e10 c324 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +072b46: 0a04 |002d: move-result v4 │ │ +072b48: 28f1 |002e: goto 001f // -000f │ │ +072b4a: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0002 line=255 │ │ 0x000c line=256 │ │ 0x0012 line=257 │ │ 0x0019 line=258 │ │ @@ -35506,23 +35506,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -072b5c: |[072b5c] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ -072b6c: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072b70: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072b76: 0a00 |0005: move-result v0 │ │ -072b78: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -072b7c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -072b7e: 0f00 |0009: return v0 │ │ -072b80: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -072b82: 28fe |000b: goto 0009 // -0002 │ │ +072b4c: |[072b4c] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ +072b5c: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072b60: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +072b66: 0a00 |0005: move-result v0 │ │ +072b68: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +072b6c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +072b6e: 0f00 |0009: return v0 │ │ +072b70: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +072b72: 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; │ │ │ │ @@ -35531,19 +35531,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072b84: |[072b84] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ -072b94: 2200 b201 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@01b2 │ │ -072b98: 5421 0803 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072b9c: 7020 220a 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0a22 │ │ -072ba2: 1100 |0007: return-object v0 │ │ +072b74: |[072b74] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ +072b84: 2200 b201 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@01b2 │ │ +072b88: 5421 0803 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072b8c: 7020 220a 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0a22 │ │ +072b92: 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; │ │ │ │ @@ -35552,18 +35552,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072ba4: |[072ba4] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ -072bb4: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -072bb8: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -072bbe: 2700 |0005: throw v0 │ │ +072b94: |[072b94] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ +072ba4: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +072ba8: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +072bae: 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; │ │ @@ -35573,18 +35573,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072bc0: |[072bc0] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ -072bd0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -072bd4: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -072bda: 2700 |0005: throw v0 │ │ +072bb0: |[072bb0] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ +072bc0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +072bc4: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +072bca: 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; │ │ @@ -35595,18 +35595,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072bdc: |[072bdc] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ -072bec: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -072bf0: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -072bf6: 2700 |0005: throw v0 │ │ +072bcc: |[072bcc] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ +072bdc: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +072be0: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +072be6: 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; │ │ @@ -35617,19 +35617,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -072bf8: |[072bf8] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ -072c08: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ -072c0c: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072c12: 0a00 |0005: move-result v0 │ │ -072c14: 0f00 |0006: return v0 │ │ +072be8: |[072be8] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ +072bf8: 5410 0803 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0308 │ │ +072bfc: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +072c02: 0a00 |0005: move-result v0 │ │ +072c04: 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; │ │ │ │ @@ -35638,18 +35638,18 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072c18: |[072c18] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ -072c28: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -072c2c: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -072c32: 2700 |0005: throw v0 │ │ +072c08: |[072c08] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ +072c18: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +072c1c: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +072c22: 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; │ │ │ │ @@ -35658,18 +35658,18 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072c34: |[072c34] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -072c44: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -072c48: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -072c4e: 2700 |0005: throw v0 │ │ +072c24: |[072c24] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +072c34: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +072c38: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +072c3e: 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; │ │ @@ -35725,18 +35725,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 │ │ -072c50: |[072c50] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -072c60: 5b01 0903 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072c64: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -072c6a: 0e00 |0005: return-void │ │ +072c40: |[072c40] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +072c50: 5b01 0903 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072c54: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +072c5a: 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; │ │ @@ -35747,18 +35747,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072c6c: |[072c6c] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ -072c7c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -072c80: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -072c86: 2700 |0005: throw v0 │ │ +072c5c: |[072c5c] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ +072c6c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +072c70: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +072c76: 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; │ │ @@ -35769,18 +35769,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072c88: |[072c88] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ -072c98: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -072c9c: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -072ca2: 2700 |0005: throw v0 │ │ +072c78: |[072c78] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ +072c88: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +072c8c: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +072c92: 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; │ │ @@ -35791,18 +35791,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072ca4: |[072ca4] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ -072cb4: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072cb8: 6e10 3c0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0a3c │ │ -072cbe: 0e00 |0005: return-void │ │ +072c94: |[072c94] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ +072ca4: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072ca8: 6e10 3c0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0a3c │ │ +072cae: 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; │ │ @@ -35812,23 +35812,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -072cc0: |[072cc0] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ -072cd0: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072cd4: 6e20 400a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0a40 │ │ -072cda: 0a00 |0005: move-result v0 │ │ -072cdc: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -072ce0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -072ce2: 0f00 |0009: return v0 │ │ -072ce4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -072ce6: 28fe |000b: goto 0009 // -0002 │ │ +072cb0: |[072cb0] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ +072cc0: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072cc4: 6e20 400a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0a40 │ │ +072cca: 0a00 |0005: move-result v0 │ │ +072ccc: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +072cd0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +072cd2: 0f00 |0009: return v0 │ │ +072cd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +072cd6: 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; │ │ @@ -35838,21 +35838,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -072ce8: |[072ce8] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ -072cf8: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072cfc: 6e10 3e0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0a3e │ │ -072d02: 0c00 |0005: move-result-object v0 │ │ -072d04: 7120 450a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a45 │ │ -072d0a: 0a00 |0009: move-result v0 │ │ -072d0c: 0f00 |000a: return v0 │ │ +072cd8: |[072cd8] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ +072ce8: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072cec: 6e10 3e0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0a3e │ │ +072cf2: 0c00 |0005: move-result-object v0 │ │ +072cf4: 7120 450a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a45 │ │ +072cfa: 0a00 |0009: move-result v0 │ │ +072cfc: 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; │ │ @@ -35863,18 +35863,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -072d10: |[072d10] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ -072d20: 7120 460a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0a46 │ │ -072d26: 0a00 |0003: move-result v0 │ │ -072d28: 0f00 |0004: return v0 │ │ +072d00: |[072d00] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ +072d10: 7120 460a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0a46 │ │ +072d16: 0a00 |0003: move-result v0 │ │ +072d18: 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; │ │ @@ -35884,34 +35884,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -072d2c: |[072d2c] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ -072d3c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -072d3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -072d40: 5453 0903 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072d44: 6e10 3f0a 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072d4a: 0a03 |0007: move-result v3 │ │ -072d4c: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ -072d50: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ -072d54: 5453 0903 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072d58: 6e30 3d0a 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -072d5e: 0c01 |0011: move-result-object v1 │ │ -072d60: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -072d64: 0143 |0014: move v3, v4 │ │ -072d66: b032 |0015: add-int/2addr v2, v3 │ │ -072d68: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072d6c: 28f2 |0018: goto 000a // -000e │ │ -072d6e: 6e10 c324 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -072d74: 0a03 |001c: move-result v3 │ │ -072d76: 28f8 |001d: goto 0015 // -0008 │ │ -072d78: 0f02 |001e: return v2 │ │ +072d1c: |[072d1c] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ +072d2c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +072d2e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +072d30: 5453 0903 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072d34: 6e10 3f0a 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +072d3a: 0a03 |0007: move-result v3 │ │ +072d3c: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ +072d40: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +072d44: 5453 0903 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072d48: 6e30 3d0a 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +072d4e: 0c01 |0011: move-result-object v1 │ │ +072d50: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +072d54: 0143 |0014: move v3, v4 │ │ +072d56: b032 |0015: add-int/2addr v2, v3 │ │ +072d58: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072d5c: 28f2 |0018: goto 000a // -000e │ │ +072d5e: 6e10 c324 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +072d64: 0a03 |001c: move-result v3 │ │ +072d66: 28f8 |001d: goto 0015 // -0008 │ │ +072d68: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0002 line=345 │ │ 0x000c line=346 │ │ 0x0012 line=347 │ │ 0x0016 line=345 │ │ @@ -35929,23 +35929,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -072d7c: |[072d7c] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ -072d8c: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072d90: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072d96: 0a00 |0005: move-result v0 │ │ -072d98: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -072d9c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -072d9e: 0f00 |0009: return v0 │ │ -072da0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -072da2: 28fe |000b: goto 0009 // -0002 │ │ +072d6c: |[072d6c] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ +072d7c: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072d80: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +072d86: 0a00 |0005: move-result v0 │ │ +072d88: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +072d8c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +072d8e: 0f00 |0009: return v0 │ │ +072d90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +072d92: 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; │ │ │ │ @@ -35954,20 +35954,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -072da4: |[072da4] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ -072db4: 2200 af01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@01af │ │ -072db8: 5431 0903 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072dbc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -072dbe: 7030 fd09 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@09fd │ │ -072dc4: 1100 |0008: return-object v0 │ │ +072d94: |[072d94] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ +072da4: 2200 af01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@01af │ │ +072da8: 5431 0903 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072dac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +072dae: 7030 fd09 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@09fd │ │ +072db4: 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; │ │ │ │ @@ -35976,25 +35976,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -072dc8: |[072dc8] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ -072dd8: 5421 0903 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072ddc: 6e20 400a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0a40 │ │ -072de2: 0a00 |0005: move-result v0 │ │ -072de4: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -072de8: 5421 0903 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072dec: 6e20 430a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ -072df2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -072df4: 0f01 |000e: return v1 │ │ -072df6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -072df8: 28fe |0010: goto 000e // -0002 │ │ +072db8: |[072db8] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ +072dc8: 5421 0903 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072dcc: 6e20 400a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0a40 │ │ +072dd2: 0a00 |0005: move-result v0 │ │ +072dd4: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +072dd8: 5421 0903 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072ddc: 6e20 430a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ +072de2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +072de4: 0f01 |000e: return v1 │ │ +072de6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +072de8: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x0008 line=306 │ │ 0x000d line=307 │ │ 0x000e line=309 │ │ @@ -36009,21 +36009,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -072dfc: |[072dfc] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ -072e0c: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072e10: 6e10 3e0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0a3e │ │ -072e16: 0c00 |0005: move-result-object v0 │ │ -072e18: 7120 4a0a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a4a │ │ -072e1e: 0a00 |0009: move-result v0 │ │ -072e20: 0f00 |000a: return v0 │ │ +072dec: |[072dec] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ +072dfc: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072e00: 6e10 3e0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0a3e │ │ +072e06: 0c00 |0005: move-result-object v0 │ │ +072e08: 7120 4a0a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a4a │ │ +072e0e: 0a00 |0009: move-result v0 │ │ +072e10: 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; │ │ @@ -36034,21 +36034,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -072e24: |[072e24] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ -072e34: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072e38: 6e10 3e0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0a3e │ │ -072e3e: 0c00 |0005: move-result-object v0 │ │ -072e40: 7120 4b0a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a4b │ │ -072e46: 0a00 |0009: move-result v0 │ │ -072e48: 0f00 |000a: return v0 │ │ +072e14: |[072e14] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ +072e24: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072e28: 6e10 3e0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0a3e │ │ +072e2e: 0c00 |0005: move-result-object v0 │ │ +072e30: 7120 4b0a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a4b │ │ +072e36: 0a00 |0009: move-result v0 │ │ +072e38: 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; │ │ @@ -36059,19 +36059,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -072e4c: |[072e4c] android.support.v4.util.MapCollections$KeySet.size:()I │ │ -072e5c: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072e60: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072e66: 0a00 |0005: move-result v0 │ │ -072e68: 0f00 |0006: return v0 │ │ +072e3c: |[072e3c] android.support.v4.util.MapCollections$KeySet.size:()I │ │ +072e4c: 5410 0903 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072e50: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +072e56: 0a00 |0005: move-result v0 │ │ +072e58: 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; │ │ │ │ @@ -36080,20 +36080,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072e6c: |[072e6c] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ -072e7c: 5420 0903 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072e80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -072e82: 6e20 4c0a 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0a4c │ │ -072e88: 0c00 |0006: move-result-object v0 │ │ -072e8a: 1100 |0007: return-object v0 │ │ +072e5c: |[072e5c] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ +072e6c: 5420 0903 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072e70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +072e72: 6e20 4c0a 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0a4c │ │ +072e78: 0c00 |0006: move-result-object v0 │ │ +072e7a: 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; │ │ │ │ @@ -36102,20 +36102,20 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -072e8c: |[072e8c] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -072e9c: 5420 0903 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ -072ea0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -072ea2: 6e30 4d0a 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0a4d │ │ -072ea8: 0c00 |0006: move-result-object v0 │ │ -072eaa: 1100 |0007: return-object v0 │ │ +072e7c: |[072e7c] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +072e8c: 5420 0903 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0309 │ │ +072e90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +072e92: 6e30 4d0a 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0a4d │ │ +072e98: 0c00 |0006: move-result-object v0 │ │ +072e9a: 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; │ │ @@ -36178,26 +36178,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 │ │ -072eac: |[072eac] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ -072ebc: 5b12 0d03 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -072ec0: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -072ec6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -072ec8: 5c10 0b03 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -072ecc: 6e10 3f0a 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -072ed2: 0a00 |000b: move-result v0 │ │ -072ed4: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072ed8: 5910 0a03 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@030a │ │ -072edc: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -072ede: 5910 0c03 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -072ee2: 0e00 |0013: return-void │ │ +072e9c: |[072e9c] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ +072eac: 5b12 0d03 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +072eb0: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +072eb6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +072eb8: 5c10 0b03 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +072ebc: 6e10 3f0a 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +072ec2: 0a00 |000b: move-result v0 │ │ +072ec4: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072ec8: 5910 0a03 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@030a │ │ +072ecc: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +072ece: 5910 0c03 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +072ed2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=74 │ │ 0x0008 line=77 │ │ 0x0010 line=78 │ │ 0x0013 line=79 │ │ @@ -36212,50 +36212,50 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -072ee4: |[072ee4] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ -072ef4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -072ef6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -072ef8: 5563 0b03 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -072efc: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ -072f00: 2201 7f04 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -072f04: 1a02 a112 |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ -072f08: 7020 8c24 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -072f0e: 2701 |000d: throw v1 │ │ -072f10: 2073 b804 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@04b8 │ │ -072f14: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ -072f18: 0f02 |0012: return v2 │ │ -072f1a: 0770 |0013: move-object v0, v7 │ │ -072f1c: 1f00 b804 |0014: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ -072f20: 7210 9325 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ -072f26: 0c03 |0019: move-result-object v3 │ │ -072f28: 5464 0d03 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -072f2c: 5265 0c03 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -072f30: 6e30 3d0a 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -072f36: 0c04 |0021: move-result-object v4 │ │ -072f38: 7120 ca09 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@09ca │ │ -072f3e: 0a03 |0025: move-result v3 │ │ -072f40: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ -072f44: 7210 9425 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -072f4a: 0c03 |002b: move-result-object v3 │ │ -072f4c: 5464 0d03 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -072f50: 5265 0c03 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -072f54: 6e30 3d0a 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -072f5a: 0c04 |0033: move-result-object v4 │ │ -072f5c: 7120 ca09 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@09ca │ │ -072f62: 0a03 |0037: move-result v3 │ │ -072f64: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -072f68: 0112 |003a: move v2, v1 │ │ -072f6a: 28d7 |003b: goto 0012 // -0029 │ │ -072f6c: 0121 |003c: move v1, v2 │ │ -072f6e: 28fd |003d: goto 003a // -0003 │ │ +072ed4: |[072ed4] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ +072ee4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +072ee6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +072ee8: 5563 0b03 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +072eec: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ +072ef0: 2201 7f04 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +072ef4: 1a02 a112 |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ +072ef8: 7020 8c24 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +072efe: 2701 |000d: throw v1 │ │ +072f00: 2073 b804 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@04b8 │ │ +072f04: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +072f08: 0f02 |0012: return v2 │ │ +072f0a: 0770 |0013: move-object v0, v7 │ │ +072f0c: 1f00 b804 |0014: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +072f10: 7210 9325 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ +072f16: 0c03 |0019: move-result-object v3 │ │ +072f18: 5464 0d03 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +072f1c: 5265 0c03 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +072f20: 6e30 3d0a 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +072f26: 0c04 |0021: move-result-object v4 │ │ +072f28: 7120 ca09 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@09ca │ │ +072f2e: 0a03 |0025: move-result v3 │ │ +072f30: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +072f34: 7210 9425 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +072f3a: 0c03 |002b: move-result-object v3 │ │ +072f3c: 5464 0d03 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +072f40: 5265 0c03 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +072f44: 6e30 3d0a 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +072f4a: 0c04 |0033: move-result-object v4 │ │ +072f4c: 7120 ca09 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@09ca │ │ +072f52: 0a03 |0037: move-result v3 │ │ +072f54: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +072f58: 0112 |003a: move v2, v1 │ │ +072f5a: 28d7 |003b: goto 0012 // -0029 │ │ +072f5c: 0121 |003c: move v1, v2 │ │ +072f5e: 28fd |003d: goto 003a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0006 line=134 │ │ 0x000e line=137 │ │ 0x0012 line=141 │ │ 0x0014 line=140 │ │ @@ -36271,27 +36271,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -072f70: |[072f70] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ -072f80: 5530 0b03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -072f84: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -072f88: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -072f8c: 1a01 a112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ -072f90: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -072f96: 2700 |000b: throw v0 │ │ -072f98: 5430 0d03 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -072f9c: 5231 0c03 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -072fa0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -072fa2: 6e30 3d0a 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -072fa8: 0c00 |0014: move-result-object v0 │ │ -072faa: 1100 |0015: return-object v0 │ │ +072f60: |[072f60] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ +072f70: 5530 0b03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +072f74: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +072f78: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +072f7c: 1a01 a112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ +072f80: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +072f86: 2700 |000b: throw v0 │ │ +072f88: 5430 0d03 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +072f8c: 5231 0c03 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +072f90: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +072f92: 6e30 3d0a 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +072f98: 0c00 |0014: move-result-object v0 │ │ +072f9a: 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; │ │ @@ -36302,27 +36302,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -072fac: |[072fac] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ -072fbc: 5530 0b03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -072fc0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -072fc4: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -072fc8: 1a01 a112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ -072fcc: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -072fd2: 2700 |000b: throw v0 │ │ -072fd4: 5430 0d03 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -072fd8: 5231 0c03 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -072fdc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -072fde: 6e30 3d0a 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -072fe4: 0c00 |0014: move-result-object v0 │ │ -072fe6: 1100 |0015: return-object v0 │ │ +072f9c: |[072f9c] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ +072fac: 5530 0b03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +072fb0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +072fb4: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +072fb8: 1a01 a112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ +072fbc: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +072fc2: 2700 |000b: throw v0 │ │ +072fc4: 5430 0d03 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +072fc8: 5231 0c03 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +072fcc: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +072fce: 6e30 3d0a 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +072fd4: 0c00 |0014: move-result-object v0 │ │ +072fd6: 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; │ │ @@ -36333,22 +36333,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -072fe8: |[072fe8] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ -072ff8: 5220 0c03 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -072ffc: 5221 0a03 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@030a │ │ -073000: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -073004: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -073006: 0f00 |0007: return v0 │ │ -073008: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07300a: 28fe |0009: goto 0007 // -0002 │ │ +072fd8: |[072fd8] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ +072fe8: 5220 0c03 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +072fec: 5221 0a03 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@030a │ │ +072ff0: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +072ff4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +072ff6: 0f00 |0007: return v0 │ │ +072ff8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +072ffa: 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; │ │ │ │ @@ -36357,42 +36357,42 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -07300c: |[07300c] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ -07301c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07301e: 5563 0b03 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -073022: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -073026: 2202 7f04 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -07302a: 1a03 a112 |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ -07302e: 7020 8c24 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -073034: 2702 |000c: throw v2 │ │ -073036: 5463 0d03 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -07303a: 5264 0c03 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -07303e: 6e30 3d0a 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -073044: 0c00 |0014: move-result-object v0 │ │ -073046: 5463 0d03 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -07304a: 5264 0c03 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -07304e: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -073050: 6e30 3d0a 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -073056: 0c01 |001d: move-result-object v1 │ │ -073058: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -07305c: 0123 |0020: move v3, v2 │ │ -07305e: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -073062: b732 |0023: xor-int/2addr v2, v3 │ │ -073064: 0f02 |0024: return v2 │ │ -073066: 6e10 c324 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -07306c: 0a03 |0028: move-result v3 │ │ -07306e: 28f8 |0029: goto 0021 // -0008 │ │ -073070: 6e10 c324 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -073076: 0a02 |002d: move-result v2 │ │ -073078: 28f5 |002e: goto 0023 // -000b │ │ +072ffc: |[072ffc] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ +07300c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07300e: 5563 0b03 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +073012: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +073016: 2202 7f04 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +07301a: 1a03 a112 |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ +07301e: 7020 8c24 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +073024: 2702 |000c: throw v2 │ │ +073026: 5463 0d03 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +07302a: 5264 0c03 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +07302e: 6e30 3d0a 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +073034: 0c00 |0014: move-result-object v0 │ │ +073036: 5463 0d03 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +07303a: 5264 0c03 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +07303e: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +073040: 6e30 3d0a 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +073046: 0c01 |001d: move-result-object v1 │ │ +073048: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +07304c: 0123 |0020: move v3, v2 │ │ +07304e: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +073052: b732 |0023: xor-int/2addr v2, v3 │ │ +073054: 0f02 |0024: return v2 │ │ +073056: 6e10 c324 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +07305c: 0a03 |0028: move-result v3 │ │ +07305e: 28f8 |0029: goto 0021 // -0008 │ │ +073060: 6e10 c324 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +073066: 0a02 |002d: move-result v2 │ │ +073068: 28f5 |002e: goto 0023 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0005 line=148 │ │ 0x000d line=151 │ │ 0x0015 line=152 │ │ 0x001e line=153 │ │ @@ -36407,18 +36407,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07307c: |[07307c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ -07308c: 6e10 290a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0a29 │ │ -073092: 0c00 |0003: move-result-object v0 │ │ -073094: 1100 |0004: return-object v0 │ │ +07306c: |[07306c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ +07307c: 6e10 290a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0a29 │ │ +073082: 0c00 |0003: move-result-object v0 │ │ +073084: 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; │ │ │ │ @@ -36427,21 +36427,21 @@ │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -073098: |[073098] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ -0730a8: 5210 0c03 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -0730ac: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0730b0: 5910 0c03 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -0730b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0730b6: 5c10 0b03 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -0730ba: 1101 |0009: return-object v1 │ │ +073088: |[073088] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ +073098: 5210 0c03 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +07309c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0730a0: 5910 0c03 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +0730a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0730a6: 5c10 0b03 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +0730aa: 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; │ │ @@ -36452,32 +36452,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0730bc: |[0730bc] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ -0730cc: 5520 0b03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -0730d0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0730d4: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0730d8: 7010 8b24 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@248b │ │ -0730de: 2700 |0009: throw v0 │ │ -0730e0: 5420 0d03 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -0730e4: 5221 0c03 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -0730e8: 6e20 430a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ -0730ee: 5220 0c03 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -0730f2: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0730f6: 5920 0c03 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -0730fa: 5220 0a03 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@030a │ │ -0730fe: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073102: 5920 0a03 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@030a │ │ -073106: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -073108: 5c20 0b03 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -07310c: 0e00 |0020: return-void │ │ +0730ac: |[0730ac] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ +0730bc: 5520 0b03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +0730c0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0730c4: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0730c8: 7010 8b24 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@248b │ │ +0730ce: 2700 |0009: throw v0 │ │ +0730d0: 5420 0d03 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +0730d4: 5221 0c03 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +0730d8: 6e20 430a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ +0730de: 5220 0c03 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +0730e2: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0730e6: 5920 0c03 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +0730ea: 5220 0a03 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@030a │ │ +0730ee: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0730f2: 5920 0a03 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@030a │ │ +0730f6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0730f8: 5c20 0b03 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +0730fc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000a line=98 │ │ 0x0011 line=99 │ │ 0x0017 line=100 │ │ @@ -36492,26 +36492,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 │ │ -073110: |[073110] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -073120: 5520 0b03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ -073124: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -073128: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -07312c: 1a01 a112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ -073130: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -073136: 2700 |000b: throw v0 │ │ -073138: 5420 0d03 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ -07313c: 5221 0c03 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ -073140: 6e30 440a 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a44 │ │ -073146: 0c00 |0013: move-result-object v0 │ │ -073148: 1100 |0014: return-object v0 │ │ +073100: |[073100] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +073110: 5520 0b03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@030b │ │ +073114: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +073118: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +07311c: 1a01 a112 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@12a1 │ │ +073120: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +073126: 2700 |000b: throw v0 │ │ +073128: 5420 0d03 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@030d │ │ +07312c: 5221 0c03 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@030c │ │ +073130: 6e30 440a 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a44 │ │ +073136: 0c00 |0013: move-result-object v0 │ │ +073138: 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; │ │ @@ -36524,31 +36524,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07314c: |[07314c] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ -07315c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -073160: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -073166: 6e10 240a 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0a24 │ │ -07316c: 0c01 |0008: move-result-object v1 │ │ -07316e: 6e20 0325 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -073174: 0c00 |000c: move-result-object v0 │ │ -073176: 1a01 b701 |000d: const-string v1, "=" // string@01b7 │ │ -07317a: 6e20 0425 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -073180: 0c00 |0012: move-result-object v0 │ │ -073182: 6e10 250a 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0a25 │ │ -073188: 0c01 |0016: move-result-object v1 │ │ -07318a: 6e20 0325 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -073190: 0c00 |001a: move-result-object v0 │ │ -073192: 6e10 0a25 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -073198: 0c00 |001e: move-result-object v0 │ │ -07319a: 1100 |001f: return-object v0 │ │ +07313c: |[07313c] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ +07314c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +073150: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +073156: 6e10 240a 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0a24 │ │ +07315c: 0c01 |0008: move-result-object v1 │ │ +07315e: 6e20 0325 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +073164: 0c00 |000c: move-result-object v0 │ │ +073166: 1a01 b701 |000d: const-string v1, "=" // string@01b7 │ │ +07316a: 6e20 0425 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +073170: 0c00 |0012: move-result-object v0 │ │ +073172: 6e10 250a 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0a25 │ │ +073178: 0c01 |0016: move-result-object v1 │ │ +07317a: 6e20 0325 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +073180: 0c00 |001a: move-result-object v0 │ │ +073182: 6e10 0a25 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +073188: 0c00 |001e: move-result-object v0 │ │ +07318a: 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; │ │ │ │ @@ -36602,18 +36602,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 │ │ -07319c: |[07319c] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ -0731ac: 5b01 0e03 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -0731b0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0731b6: 0e00 |0005: return-void │ │ +07318c: |[07318c] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ +07319c: 5b01 0e03 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0731a0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0731a6: 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; │ │ @@ -36624,18 +36624,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0731b8: |[0731b8] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ -0731c8: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0731cc: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0731d2: 2700 |0005: throw v0 │ │ +0731a8: |[0731a8] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ +0731b8: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0731bc: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0731c2: 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; │ │ @@ -36646,18 +36646,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0731d4: |[0731d4] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ -0731e4: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0731e8: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0731ee: 2700 |0005: throw v0 │ │ +0731c4: |[0731c4] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ +0731d4: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0731d8: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0731de: 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; │ │ @@ -36668,18 +36668,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0731f0: |[0731f0] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ -073200: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073204: 6e10 3c0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0a3c │ │ -07320a: 0e00 |0005: return-void │ │ +0731e0: |[0731e0] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ +0731f0: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0731f4: 6e10 3c0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0a3c │ │ +0731fa: 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; │ │ @@ -36689,23 +36689,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07320c: |[07320c] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ -07321c: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073220: 6e20 410a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0a41 │ │ -073226: 0a00 |0005: move-result v0 │ │ -073228: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -07322c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -07322e: 0f00 |0009: return v0 │ │ -073230: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -073232: 28fe |000b: goto 0009 // -0002 │ │ +0731fc: |[0731fc] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ +07320c: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +073210: 6e20 410a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0a41 │ │ +073216: 0a00 |0005: move-result v0 │ │ +073218: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +07321c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07321e: 0f00 |0009: return v0 │ │ +073220: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +073222: 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; │ │ @@ -36715,29 +36715,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -073234: |[073234] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ -073244: 7210 5525 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ -07324a: 0c00 |0003: move-result-object v0 │ │ -07324c: 7210 6f25 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -073252: 0a01 |0007: move-result v1 │ │ -073254: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -073258: 7210 7025 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -07325e: 0c01 |000d: move-result-object v1 │ │ -073260: 6e20 310a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@0a31 │ │ -073266: 0a01 |0011: move-result v1 │ │ -073268: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -07326c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -07326e: 0f01 |0015: return v1 │ │ -073270: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -073272: 28fe |0017: goto 0015 // -0002 │ │ +073224: |[073224] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ +073234: 7210 5525 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ +07323a: 0c00 |0003: move-result-object v0 │ │ +07323c: 7210 6f25 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +073242: 0a01 |0007: move-result v1 │ │ +073244: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +073248: 7210 7025 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +07324e: 0c01 |000d: move-result-object v1 │ │ +073250: 6e20 310a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@0a31 │ │ +073256: 0a01 |0011: move-result v1 │ │ +073258: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +07325c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +07325e: 0f01 |0015: return v1 │ │ +073260: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +073262: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x000a line=379 │ │ 0x0014 line=380 │ │ 0x0015 line=383 │ │ @@ -36753,23 +36753,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -073274: |[073274] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ -073284: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073288: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -07328e: 0a00 |0005: move-result v0 │ │ -073290: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -073294: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -073296: 0f00 |0009: return v0 │ │ -073298: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -07329a: 28fe |000b: goto 0009 // -0002 │ │ +073264: |[073264] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ +073274: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +073278: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +07327e: 0a00 |0005: move-result v0 │ │ +073280: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +073284: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +073286: 0f00 |0009: return v0 │ │ +073288: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07328a: 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; │ │ │ │ @@ -36778,20 +36778,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07329c: |[07329c] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ -0732ac: 2200 af01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@01af │ │ -0732b0: 5431 0e03 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -0732b4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0732b6: 7030 fd09 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@09fd │ │ -0732bc: 1100 |0008: return-object v0 │ │ +07328c: |[07328c] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ +07329c: 2200 af01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@01af │ │ +0732a0: 5431 0e03 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0732a4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0732a6: 7030 fd09 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@09fd │ │ +0732ac: 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; │ │ │ │ @@ -36800,25 +36800,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0732c0: |[0732c0] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ -0732d0: 5421 0e03 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -0732d4: 6e20 410a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0a41 │ │ -0732da: 0a00 |0005: move-result v0 │ │ -0732dc: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -0732e0: 5421 0e03 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -0732e4: 6e20 430a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ -0732ea: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0732ec: 0f01 |000e: return v1 │ │ -0732ee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0732f0: 28fe |0010: goto 000e // -0002 │ │ +0732b0: |[0732b0] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ +0732c0: 5421 0e03 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0732c4: 6e20 410a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0a41 │ │ +0732ca: 0a00 |0005: move-result v0 │ │ +0732cc: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +0732d0: 5421 0e03 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0732d4: 6e20 430a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ +0732da: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0732dc: 0f01 |000e: return v1 │ │ +0732de: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0732e0: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0006 line=399 │ │ 0x0008 line=400 │ │ 0x000d line=401 │ │ 0x000e line=403 │ │ @@ -36833,36 +36833,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0732f4: |[0732f4] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ -073304: 5464 0e03 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073308: 6e10 3f0a 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -07330e: 0a00 |0005: move-result v0 │ │ -073310: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -073312: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -073314: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -073318: 5464 0e03 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -07331c: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -07331e: 6e30 3d0a 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -073324: 0c02 |0010: move-result-object v2 │ │ -073326: 7220 5425 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2554 │ │ -07332c: 0a04 |0014: move-result v4 │ │ -07332e: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -073332: 5464 0e03 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073336: 6e20 430a 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ -07333c: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -073340: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073344: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -073346: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07334a: 28e5 |0023: goto 0008 // -001b │ │ -07334c: 0f01 |0024: return v1 │ │ +0732e4: |[0732e4] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ +0732f4: 5464 0e03 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0732f8: 6e10 3f0a 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +0732fe: 0a00 |0005: move-result v0 │ │ +073300: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +073302: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +073304: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +073308: 5464 0e03 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +07330c: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +07330e: 6e30 3d0a 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +073314: 0c02 |0010: move-result-object v2 │ │ +073316: 7220 5425 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2554 │ │ +07331c: 0a04 |0014: move-result v4 │ │ +07331e: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +073322: 5464 0e03 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +073326: 6e20 430a 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ +07332c: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +073330: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073334: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +073336: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07333a: 28e5 |0023: goto 0008 // -001b │ │ +07333c: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x0007 line=410 │ │ 0x000a line=411 │ │ 0x0011 line=412 │ │ @@ -36887,36 +36887,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -073350: |[073350] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ -073360: 5464 0e03 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073364: 6e10 3f0a 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -07336a: 0a00 |0005: move-result v0 │ │ -07336c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07336e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -073370: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -073374: 5464 0e03 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073378: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -07337a: 6e30 3d0a 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -073380: 0c02 |0010: move-result-object v2 │ │ -073382: 7220 5425 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2554 │ │ -073388: 0a04 |0014: move-result v4 │ │ -07338a: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ -07338e: 5464 0e03 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073392: 6e20 430a 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ -073398: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07339c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0733a0: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0733a2: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0733a6: 28e5 |0023: goto 0008 // -001b │ │ -0733a8: 0f01 |0024: return v1 │ │ +073340: |[073340] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ +073350: 5464 0e03 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +073354: 6e10 3f0a 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +07335a: 0a00 |0005: move-result v0 │ │ +07335c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07335e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +073360: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +073364: 5464 0e03 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +073368: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +07336a: 6e30 3d0a 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +073370: 0c02 |0010: move-result-object v2 │ │ +073372: 7220 5425 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2554 │ │ +073378: 0a04 |0014: move-result v4 │ │ +07337a: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ +07337e: 5464 0e03 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +073382: 6e20 430a 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0a43 │ │ +073388: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07338c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073390: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +073392: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +073396: 28e5 |0023: goto 0008 // -001b │ │ +073398: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x0007 line=426 │ │ 0x000a line=427 │ │ 0x0011 line=428 │ │ @@ -36941,19 +36941,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0733ac: |[0733ac] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ -0733bc: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -0733c0: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -0733c6: 0a00 |0005: move-result v0 │ │ -0733c8: 0f00 |0006: return v0 │ │ +07339c: |[07339c] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ +0733ac: 5410 0e03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0733b0: 6e10 3f0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +0733b6: 0a00 |0005: move-result v0 │ │ +0733b8: 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; │ │ │ │ @@ -36962,20 +36962,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0733cc: |[0733cc] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ -0733dc: 5420 0e03 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -0733e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0733e2: 6e20 4c0a 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0a4c │ │ -0733e8: 0c00 |0006: move-result-object v0 │ │ -0733ea: 1100 |0007: return-object v0 │ │ +0733bc: |[0733bc] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ +0733cc: 5420 0e03 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0733d0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0733d2: 6e20 4c0a 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0a4c │ │ +0733d8: 0c00 |0006: move-result-object v0 │ │ +0733da: 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; │ │ │ │ @@ -36984,20 +36984,20 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0733ec: |[0733ec] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0733fc: 5420 0e03 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ -073400: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -073402: 6e30 4d0a 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0a4d │ │ -073408: 0c00 |0006: move-result-object v0 │ │ -07340a: 1100 |0007: return-object v0 │ │ +0733dc: |[0733dc] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0733ec: 5420 0e03 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@030e │ │ +0733f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0733f2: 6e30 4d0a 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0a4d │ │ +0733f8: 0c00 |0006: move-result-object v0 │ │ +0733fa: 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; │ │ @@ -37073,17 +37073,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07340c: |[07340c] android.support.v4.util.MapCollections.:()V │ │ -07341c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -073422: 0e00 |0003: return-void │ │ +0733fc: |[0733fc] android.support.v4.util.MapCollections.:()V │ │ +07340c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +073412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ │ │ @@ -37092,29 +37092,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 │ │ -073424: |[073424] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -073434: 7210 5525 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ -07343a: 0c00 |0003: move-result-object v0 │ │ -07343c: 7210 6f25 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -073442: 0a01 |0007: move-result v1 │ │ -073444: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -073448: 7210 7025 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -07344e: 0c01 |000d: move-result-object v1 │ │ -073450: 7220 9625 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2596 │ │ -073456: 0a01 |0011: move-result v1 │ │ -073458: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -07345c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -07345e: 0f01 |0015: return v1 │ │ -073460: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -073462: 28fe |0017: goto 0015 // -0002 │ │ +073414: |[073414] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +073424: 7210 5525 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ +07342a: 0c00 |0003: move-result-object v0 │ │ +07342c: 7210 6f25 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +073432: 0a01 |0007: move-result v1 │ │ +073434: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +073438: 7210 7025 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +07343e: 0c01 |000d: move-result-object v1 │ │ +073440: 7220 9625 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2596 │ │ +073446: 0a01 |0011: move-result v1 │ │ +073448: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +07344c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +07344e: 0f01 |0015: return v1 │ │ +073450: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +073452: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000a line=457 │ │ 0x0014 line=458 │ │ 0x0015 line=461 │ │ @@ -37130,40 +37130,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 │ │ -073464: |[073464] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ -073474: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -073476: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -073478: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -07347c: 0123 |0004: move v3, v2 │ │ -07347e: 0f03 |0005: return v3 │ │ -073480: 2074 bb04 |0006: instance-of v4, v7, Ljava/util/Set; // type@04bb │ │ -073484: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ -073488: 0771 |000a: move-object v1, v7 │ │ -07348a: 1f01 bb04 |000b: check-cast v1, Ljava/util/Set; // type@04bb │ │ -07348e: 7210 a425 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@25a4 │ │ -073494: 0a04 |0010: move-result v4 │ │ -073496: 7210 a425 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@25a4 │ │ -07349c: 0a05 |0014: move-result v5 │ │ -07349e: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ -0734a2: 7220 a025 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@25a0 │ │ -0734a8: 0a04 |001a: move-result v4 │ │ -0734aa: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -0734ae: 0123 |001d: move v3, v2 │ │ -0734b0: 28e7 |001e: goto 0005 // -0019 │ │ -0734b2: 0132 |001f: move v2, v3 │ │ -0734b4: 28fd |0020: goto 001d // -0003 │ │ -0734b6: 0d00 |0021: move-exception v0 │ │ -0734b8: 28e3 |0022: goto 0005 // -001d │ │ -0734ba: 0d00 |0023: move-exception v0 │ │ -0734bc: 28e1 |0024: goto 0005 // -001f │ │ +073454: |[073454] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ +073464: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +073466: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +073468: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +07346c: 0123 |0004: move v3, v2 │ │ +07346e: 0f03 |0005: return v3 │ │ +073470: 2074 bb04 |0006: instance-of v4, v7, Ljava/util/Set; // type@04bb │ │ +073474: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ +073478: 0771 |000a: move-object v1, v7 │ │ +07347a: 1f01 bb04 |000b: check-cast v1, Ljava/util/Set; // type@04bb │ │ +07347e: 7210 a425 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@25a4 │ │ +073484: 0a04 |0010: move-result v4 │ │ +073486: 7210 a425 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@25a4 │ │ +07348c: 0a05 |0014: move-result v5 │ │ +07348e: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ +073492: 7220 a025 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@25a0 │ │ +073498: 0a04 |001a: move-result v4 │ │ +07349a: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +07349e: 0123 |001d: move v3, v2 │ │ +0734a0: 28e7 |001e: goto 0005 // -0019 │ │ +0734a2: 0132 |001f: move v2, v3 │ │ +0734a4: 28fd |0020: goto 001d // -0003 │ │ +0734a6: 0d00 |0021: move-exception v0 │ │ +0734a8: 28e3 |0022: goto 0005 // -001d │ │ +0734aa: 0d00 |0023: move-exception v0 │ │ +0734ac: 28e1 |0024: goto 0005 // -001f │ │ catches : 1 │ │ 0x000d - 0x001a │ │ Ljava/lang/NullPointerException; -> 0x0021 │ │ Ljava/lang/ClassCastException; -> 0x0023 │ │ positions : │ │ 0x0002 line=511 │ │ 0x0005 line=525 │ │ @@ -37187,33 +37187,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 │ │ -0734d0: |[0734d0] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -0734e0: 7210 9c25 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ -0734e6: 0a01 |0003: move-result v1 │ │ -0734e8: 7210 5525 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ -0734ee: 0c00 |0007: move-result-object v0 │ │ -0734f0: 7210 6f25 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0734f6: 0a02 |000b: move-result v2 │ │ -0734f8: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -0734fc: 7210 7025 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -073502: 0c02 |0011: move-result-object v2 │ │ -073504: 7220 9b25 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@259b │ │ -07350a: 28f3 |0015: goto 0008 // -000d │ │ -07350c: 7210 9c25 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ -073512: 0a02 |0019: move-result v2 │ │ -073514: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ -073518: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -07351a: 0f02 |001d: return v2 │ │ -07351c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -07351e: 28fe |001f: goto 001d // -0002 │ │ +0734c0: |[0734c0] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +0734d0: 7210 9c25 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ +0734d6: 0a01 |0003: move-result v1 │ │ +0734d8: 7210 5525 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ +0734de: 0c00 |0007: move-result-object v0 │ │ +0734e0: 7210 6f25 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0734e6: 0a02 |000b: move-result v2 │ │ +0734e8: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +0734ec: 7210 7025 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0734f2: 0c02 |0011: move-result-object v2 │ │ +0734f4: 7220 9b25 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@259b │ │ +0734fa: 28f3 |0015: goto 0008 // -000d │ │ +0734fc: 7210 9c25 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ +073502: 0a02 |0019: move-result v2 │ │ +073504: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ +073508: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +07350a: 0f02 |001d: return v2 │ │ +07350c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +07350e: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0008 line=467 │ │ 0x000e line=468 │ │ 0x0016 line=470 │ │ @@ -37230,38 +37230,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 │ │ -073520: |[073520] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -073530: 7210 9c25 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ -073536: 0a01 |0003: move-result v1 │ │ -073538: 7210 9925 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2599 │ │ -07353e: 0c02 |0007: move-result-object v2 │ │ -073540: 7210 a225 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -073546: 0c00 |000b: move-result-object v0 │ │ -073548: 7210 6f25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -07354e: 0a02 |000f: move-result v2 │ │ -073550: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -073554: 7210 7025 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -07355a: 0c02 |0015: move-result-object v2 │ │ -07355c: 7220 5425 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2554 │ │ -073562: 0a02 |0019: move-result v2 │ │ -073564: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ -073568: 7210 7125 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2571 │ │ -07356e: 28ed |001f: goto 000c // -0013 │ │ -073570: 7210 9c25 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ -073576: 0a02 |0023: move-result v2 │ │ -073578: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ -07357c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -07357e: 0f02 |0027: return v2 │ │ -073580: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -073582: 28fe |0029: goto 0027 // -0002 │ │ +073510: |[073510] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +073520: 7210 9c25 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ +073526: 0a01 |0003: move-result v1 │ │ +073528: 7210 9925 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2599 │ │ +07352e: 0c02 |0007: move-result-object v2 │ │ +073530: 7210 a225 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +073536: 0c00 |000b: move-result-object v0 │ │ +073538: 7210 6f25 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +07353e: 0a02 |000f: move-result v2 │ │ +073540: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +073544: 7210 7025 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +07354a: 0c02 |0015: move-result-object v2 │ │ +07354c: 7220 5425 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2554 │ │ +073552: 0a02 |0019: move-result v2 │ │ +073554: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ +073558: 7210 7125 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2571 │ │ +07355e: 28ed |001f: goto 000c // -0013 │ │ +073560: 7210 9c25 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ +073566: 0a02 |0023: move-result v2 │ │ +073568: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ +07356c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +07356e: 0f02 |0027: return v2 │ │ +073570: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +073572: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x000c line=476 │ │ 0x0012 line=477 │ │ 0x001c line=478 │ │ @@ -37334,22 +37334,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -073584: |[073584] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ -073594: 5410 0f03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@030f │ │ -073598: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -07359c: 2200 b001 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@01b0 │ │ -0735a0: 7020 010a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0a01 │ │ -0735a6: 5b10 0f03 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@030f │ │ -0735aa: 5410 0f03 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@030f │ │ -0735ae: 1100 |000d: return-object v0 │ │ +073574: |[073574] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ +073584: 5410 0f03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@030f │ │ +073588: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07358c: 2200 b001 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@01b0 │ │ +073590: 7020 010a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0a01 │ │ +073596: 5b10 0f03 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@030f │ │ +07359a: 5410 0f03 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@030f │ │ +07359e: 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; │ │ @@ -37360,22 +37360,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0735b0: |[0735b0] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ -0735c0: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0310 │ │ -0735c4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0735c8: 2200 b101 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@01b1 │ │ -0735cc: 7020 120a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0a12 │ │ -0735d2: 5b10 1003 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0310 │ │ -0735d6: 5410 1003 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0310 │ │ -0735da: 1100 |000d: return-object v0 │ │ +0735a0: |[0735a0] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ +0735b0: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0310 │ │ +0735b4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0735b8: 2200 b101 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@01b1 │ │ +0735bc: 7020 120a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0a12 │ │ +0735c2: 5b10 1003 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0310 │ │ +0735c6: 5410 1003 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0310 │ │ +0735ca: 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; │ │ @@ -37386,22 +37386,22 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0735dc: |[0735dc] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ -0735ec: 5410 1103 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0311 │ │ -0735f0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0735f4: 2200 b301 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@01b3 │ │ -0735f8: 7020 2d0a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@0a2d │ │ -0735fe: 5b10 1103 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0311 │ │ -073602: 5410 1103 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0311 │ │ -073606: 1100 |000d: return-object v0 │ │ +0735cc: |[0735cc] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ +0735dc: 5410 1103 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0311 │ │ +0735e0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0735e4: 2200 b301 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@01b3 │ │ +0735e8: 7020 2d0a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@0a2d │ │ +0735ee: 5b10 1103 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0311 │ │ +0735f2: 5410 1103 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0311 │ │ +0735f6: 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; │ │ @@ -37412,26 +37412,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -073608: |[073608] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ -073618: 6e10 3f0a 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -07361e: 0a00 |0003: move-result v0 │ │ -073620: 2302 7806 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0678 │ │ -073624: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -073626: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ -07362a: 6e30 3d0a 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -073630: 0c03 |000c: move-result-object v3 │ │ -073632: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ -073636: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07363a: 28f6 |0011: goto 0007 // -000a │ │ -07363c: 1102 |0012: return-object v2 │ │ +0735f8: |[0735f8] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ +073608: 6e10 3f0a 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +07360e: 0a00 |0003: move-result v0 │ │ +073610: 2302 7806 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0678 │ │ +073614: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +073616: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ +07361a: 6e30 3d0a 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +073620: 0c03 |000c: move-result-object v3 │ │ +073622: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +073626: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07362a: 28f6 |0011: goto 0007 // -000a │ │ +07362c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0006 line=488 │ │ 0x0009 line=489 │ │ 0x000f line=488 │ │ @@ -37449,41 +37449,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 │ │ -073640: |[073640] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -073650: 6e10 3f0a 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ -073656: 0a00 |0003: move-result v0 │ │ -073658: 2153 |0004: array-length v3, v5 │ │ -07365a: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ -07365e: 6e10 c224 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -073664: 0c03 |000a: move-result-object v3 │ │ -073666: 6e10 6b24 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@246b │ │ -07366c: 0c03 |000e: move-result-object v3 │ │ -07366e: 7120 1e25 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@251e │ │ -073674: 0c03 |0012: move-result-object v3 │ │ -073676: 1f03 7806 |0013: check-cast v3, [Ljava/lang/Object; // type@0678 │ │ -07367a: 0732 |0015: move-object v2, v3 │ │ -07367c: 1f02 7806 |0016: check-cast v2, [Ljava/lang/Object; // type@0678 │ │ -073680: 0725 |0018: move-object v5, v2 │ │ -073682: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -073684: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ -073688: 6e30 3d0a 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ -07368e: 0c03 |001f: move-result-object v3 │ │ -073690: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ -073694: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073698: 28f6 |0024: goto 001a // -000a │ │ -07369a: 2153 |0025: array-length v3, v5 │ │ -07369c: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ -0736a0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0736a2: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ -0736a6: 1105 |002b: return-object v5 │ │ +073630: |[073630] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +073640: 6e10 3f0a 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0a3f │ │ +073646: 0a00 |0003: move-result v0 │ │ +073648: 2153 |0004: array-length v3, v5 │ │ +07364a: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ +07364e: 6e10 c224 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +073654: 0c03 |000a: move-result-object v3 │ │ +073656: 6e10 6b24 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@246b │ │ +07365c: 0c03 |000e: move-result-object v3 │ │ +07365e: 7120 1e25 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@251e │ │ +073664: 0c03 |0012: move-result-object v3 │ │ +073666: 1f03 7806 |0013: check-cast v3, [Ljava/lang/Object; // type@0678 │ │ +07366a: 0732 |0015: move-object v2, v3 │ │ +07366c: 1f02 7806 |0016: check-cast v2, [Ljava/lang/Object; // type@0678 │ │ +073670: 0725 |0018: move-object v5, v2 │ │ +073672: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +073674: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ +073678: 6e30 3d0a 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0a3d │ │ +07367e: 0c03 |001f: move-result-object v3 │ │ +073680: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ +073684: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073688: 28f6 |0024: goto 001a // -000a │ │ +07368a: 2153 |0025: array-length v3, v5 │ │ +07368c: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ +073690: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +073692: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ +073696: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0007 line=497 │ │ 0x0018 line=499 │ │ 0x0019 line=501 │ │ @@ -37595,23 +37595,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0736a8: |[0736a8] android.support.v4.util.SimpleArrayMap.:()V │ │ -0736b8: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0736be: 6200 f102 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ -0736c2: 5b10 1903 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -0736c6: 6200 f302 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ -0736ca: 5b10 1603 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -0736ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0736d0: 5910 1a03 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -0736d4: 0e00 |000e: return-void │ │ +073698: |[073698] android.support.v4.util.SimpleArrayMap.:()V │ │ +0736a8: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0736ae: 6200 f102 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ +0736b2: 5b10 1903 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +0736b6: 6200 f302 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ +0736ba: 5b10 1603 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0736be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0736c0: 5910 1a03 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +0736c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000b line=211 │ │ 0x000e line=212 │ │ @@ -37624,26 +37624,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0736d8: |[0736d8] android.support.v4.util.SimpleArrayMap.:(I)V │ │ -0736e8: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0736ee: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ -0736f2: 6200 f102 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ -0736f6: 5b10 1903 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -0736fa: 6200 f302 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ -0736fe: 5b10 1603 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073702: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -073704: 5910 1a03 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073708: 0e00 |0010: return-void │ │ -07370a: 7020 510a 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0a51 │ │ -073710: 28f9 |0014: goto 000d // -0007 │ │ +0736c8: |[0736c8] android.support.v4.util.SimpleArrayMap.:(I)V │ │ +0736d8: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0736de: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ +0736e2: 6200 f102 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ +0736e6: 5b10 1903 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +0736ea: 6200 f302 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ +0736ee: 5b10 1603 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0736f2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0736f4: 5910 1a03 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +0736f8: 0e00 |0010: return-void │ │ +0736fa: 7020 510a 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0a51 │ │ +073700: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 0x0005 line=219 │ │ 0x0009 line=220 │ │ 0x000d line=224 │ │ @@ -37659,19 +37659,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 │ │ -073714: |[073714] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -073724: 7010 4e0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0a4e │ │ -07372a: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -07372e: 6e20 600a 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0a60 │ │ -073734: 0e00 |0008: return-void │ │ +073704: |[073704] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +073714: 7010 4e0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0a4e │ │ +07371a: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +07371e: 6e20 600a 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0a60 │ │ +073724: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ 0x0008 line=235 │ │ locals : │ │ @@ -37684,86 +37684,86 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -073738: |[073738] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ -073748: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -07374c: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ -073750: 1c02 a801 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01a8 │ │ -073754: 1d02 |0006: monitor-enter v2 │ │ -073756: 6201 1b03 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ -07375a: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ -07375e: 6200 1b03 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ -073762: 5b50 1603 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073766: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -073768: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -07376c: 1f01 7806 |0012: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ -073770: 1f01 7806 |0014: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ -073774: 6901 1b03 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ -073778: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -07377a: 4601 0001 |0019: aget-object v1, v0, v1 │ │ -07377e: 1f01 5406 |001b: check-cast v1, [I // type@0654 │ │ -073782: 1f01 5406 |001d: check-cast v1, [I // type@0654 │ │ -073786: 5b51 1903 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -07378a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -07378c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -07378e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -073790: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ -073794: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ -073798: 6001 1c03 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ -07379c: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0737a0: 6701 1c03 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ -0737a4: 1e02 |002e: monitor-exit v2 │ │ -0737a6: 0e00 |002f: return-void │ │ -0737a8: 1e02 |0030: monitor-exit v2 │ │ -0737aa: 2361 5406 |0031: new-array v1, v6, [I // type@0654 │ │ -0737ae: 5b51 1903 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -0737b2: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -0737b6: 2311 7806 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0737ba: 5b51 1603 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -0737be: 28f4 |003b: goto 002f // -000c │ │ -0737c0: 0d01 |003c: move-exception v1 │ │ -0737c2: 1e02 |003d: monitor-exit v2 │ │ -0737c4: 2701 |003e: throw v1 │ │ -0737c6: 1241 |003f: const/4 v1, #int 4 // #4 │ │ -0737c8: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ -0737cc: 1c02 a801 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01a8 │ │ -0737d0: 1d02 |0044: monitor-enter v2 │ │ -0737d2: 6201 1703 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ -0737d6: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ -0737da: 6200 1703 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ -0737de: 5b50 1603 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -0737e2: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -0737e4: 4601 0001 |004e: aget-object v1, v0, v1 │ │ -0737e8: 1f01 7806 |0050: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ -0737ec: 1f01 7806 |0052: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ -0737f0: 6901 1703 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ -0737f4: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -0737f6: 4601 0001 |0057: aget-object v1, v0, v1 │ │ -0737fa: 1f01 5406 |0059: check-cast v1, [I // type@0654 │ │ -0737fe: 1f01 5406 |005b: check-cast v1, [I // type@0654 │ │ -073802: 5b51 1903 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073806: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -073808: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -07380a: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -07380c: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ -073810: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ -073814: 6001 1803 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ -073818: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07381c: 6701 1803 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ -073820: 1e02 |006c: monitor-exit v2 │ │ -073822: 28c2 |006d: goto 002f // -003e │ │ -073824: 0d01 |006e: move-exception v1 │ │ -073826: 1e02 |006f: monitor-exit v2 │ │ -073828: 2701 |0070: throw v1 │ │ -07382a: 1e02 |0071: monitor-exit v2 │ │ -07382c: 28bf |0072: goto 0031 // -0041 │ │ +073728: |[073728] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ +073738: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +07373c: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ +073740: 1c02 a801 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01a8 │ │ +073744: 1d02 |0006: monitor-enter v2 │ │ +073746: 6201 1b03 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ +07374a: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ +07374e: 6200 1b03 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ +073752: 5b50 1603 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073756: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +073758: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +07375c: 1f01 7806 |0012: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ +073760: 1f01 7806 |0014: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ +073764: 6901 1b03 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ +073768: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +07376a: 4601 0001 |0019: aget-object v1, v0, v1 │ │ +07376e: 1f01 5406 |001b: check-cast v1, [I // type@0654 │ │ +073772: 1f01 5406 |001d: check-cast v1, [I // type@0654 │ │ +073776: 5b51 1903 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +07377a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +07377c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +07377e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +073780: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +073784: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ +073788: 6001 1c03 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ +07378c: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +073790: 6701 1c03 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ +073794: 1e02 |002e: monitor-exit v2 │ │ +073796: 0e00 |002f: return-void │ │ +073798: 1e02 |0030: monitor-exit v2 │ │ +07379a: 2361 5406 |0031: new-array v1, v6, [I // type@0654 │ │ +07379e: 5b51 1903 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +0737a2: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +0737a6: 2311 7806 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0737aa: 5b51 1603 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0737ae: 28f4 |003b: goto 002f // -000c │ │ +0737b0: 0d01 |003c: move-exception v1 │ │ +0737b2: 1e02 |003d: monitor-exit v2 │ │ +0737b4: 2701 |003e: throw v1 │ │ +0737b6: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +0737b8: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ +0737bc: 1c02 a801 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01a8 │ │ +0737c0: 1d02 |0044: monitor-enter v2 │ │ +0737c2: 6201 1703 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ +0737c6: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ +0737ca: 6200 1703 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ +0737ce: 5b50 1603 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0737d2: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +0737d4: 4601 0001 |004e: aget-object v1, v0, v1 │ │ +0737d8: 1f01 7806 |0050: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ +0737dc: 1f01 7806 |0052: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ +0737e0: 6901 1703 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ +0737e4: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0737e6: 4601 0001 |0057: aget-object v1, v0, v1 │ │ +0737ea: 1f01 5406 |0059: check-cast v1, [I // type@0654 │ │ +0737ee: 1f01 5406 |005b: check-cast v1, [I // type@0654 │ │ +0737f2: 5b51 1903 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +0737f6: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +0737f8: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +0737fa: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +0737fc: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ +073800: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ +073804: 6001 1803 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ +073808: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07380c: 6701 1803 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ +073810: 1e02 |006c: monitor-exit v2 │ │ +073812: 28c2 |006d: goto 002f // -003e │ │ +073814: 0d01 |006e: move-exception v1 │ │ +073816: 1e02 |006f: monitor-exit v2 │ │ +073818: 2701 |0070: throw v1 │ │ +07381a: 1e02 |0071: monitor-exit v2 │ │ +07381c: 28bf |0072: goto 0031 // -0041 │ │ catches : 4 │ │ 0x0007 - 0x0031 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ 0x0045 - 0x0070 │ │ -> 0x006e │ │ @@ -37808,73 +37808,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 │ │ -073858: |[073858] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ -073868: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -07386c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -07386e: 2151 |0003: array-length v1, v5 │ │ -073870: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -073874: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ -073878: 1c02 a801 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01a8 │ │ -07387c: 1d02 |000a: monitor-enter v2 │ │ -07387e: 6001 1c03 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ -073882: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ -073886: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -073888: 6203 1b03 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ -07388c: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -073890: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -073892: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ -073896: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -07389a: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -07389e: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ -0738a2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0738a4: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ -0738a8: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0738ac: 28f9 |0022: goto 001b // -0007 │ │ -0738ae: 6906 1b03 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ -0738b2: 6001 1c03 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ -0738b6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0738ba: 6701 1c03 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ -0738be: 1e02 |002b: monitor-exit v2 │ │ -0738c0: 0e00 |002c: return-void │ │ -0738c2: 0d01 |002d: move-exception v1 │ │ -0738c4: 1e02 |002e: monitor-exit v2 │ │ -0738c6: 2701 |002f: throw v1 │ │ -0738c8: 2151 |0030: array-length v1, v5 │ │ -0738ca: 1242 |0031: const/4 v2, #int 4 // #4 │ │ -0738cc: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ -0738d0: 1c02 a801 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01a8 │ │ -0738d4: 1d02 |0036: monitor-enter v2 │ │ -0738d6: 6001 1803 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ -0738da: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ -0738de: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -0738e0: 6203 1703 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ -0738e4: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ -0738e8: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -0738ea: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ -0738ee: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -0738f2: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0738f6: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ -0738fa: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -0738fc: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ -073900: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073904: 28f9 |004e: goto 0047 // -0007 │ │ -073906: 6906 1703 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ -07390a: 6001 1803 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ -07390e: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073912: 6701 1803 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ -073916: 1e02 |0057: monitor-exit v2 │ │ -073918: 28d4 |0058: goto 002c // -002c │ │ -07391a: 0d01 |0059: move-exception v1 │ │ -07391c: 1e02 |005a: monitor-exit v2 │ │ -07391e: 2701 |005b: throw v1 │ │ +073848: |[073848] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ +073858: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +07385c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +07385e: 2151 |0003: array-length v1, v5 │ │ +073860: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +073864: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ +073868: 1c02 a801 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01a8 │ │ +07386c: 1d02 |000a: monitor-enter v2 │ │ +07386e: 6001 1c03 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ +073872: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ +073876: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +073878: 6203 1b03 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ +07387c: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +073880: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +073882: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ +073886: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +07388a: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +07388e: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ +073892: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +073894: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ +073898: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07389c: 28f9 |0022: goto 001b // -0007 │ │ +07389e: 6906 1b03 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@031b │ │ +0738a2: 6001 1c03 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ +0738a6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0738aa: 6701 1c03 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@031c │ │ +0738ae: 1e02 |002b: monitor-exit v2 │ │ +0738b0: 0e00 |002c: return-void │ │ +0738b2: 0d01 |002d: move-exception v1 │ │ +0738b4: 1e02 |002e: monitor-exit v2 │ │ +0738b6: 2701 |002f: throw v1 │ │ +0738b8: 2151 |0030: array-length v1, v5 │ │ +0738ba: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +0738bc: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ +0738c0: 1c02 a801 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01a8 │ │ +0738c4: 1d02 |0036: monitor-enter v2 │ │ +0738c6: 6001 1803 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ +0738ca: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ +0738ce: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +0738d0: 6203 1703 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ +0738d4: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ +0738d8: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +0738da: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ +0738de: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +0738e2: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0738e6: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ +0738ea: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +0738ec: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ +0738f0: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0738f4: 28f9 |004e: goto 0047 // -0007 │ │ +0738f6: 6906 1703 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0317 │ │ +0738fa: 6001 1803 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ +0738fe: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073902: 6701 1803 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0318 │ │ +073906: 1e02 |0057: monitor-exit v2 │ │ +073908: 28d4 |0058: goto 002c // -002c │ │ +07390a: 0d01 |0059: move-exception v1 │ │ +07390c: 1e02 |005a: monitor-exit v2 │ │ +07390e: 2701 |005b: throw v1 │ │ catches : 2 │ │ 0x000b - 0x002f │ │ -> 0x002d │ │ 0x0037 - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0003 line=173 │ │ @@ -37914,28 +37914,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -073938: |[073938] android.support.v4.util.SimpleArrayMap.clear:()V │ │ -073948: 5230 1a03 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -07394c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -073950: 5430 1903 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073954: 5431 1603 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073958: 5232 1a03 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -07395c: 7130 570a 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0a57 │ │ -073962: 6200 f102 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ -073966: 5b30 1903 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -07396a: 6200 f302 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ -07396e: 5b30 1603 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073972: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -073974: 5930 1a03 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073978: 0e00 |0018: return-void │ │ +073928: |[073928] android.support.v4.util.SimpleArrayMap.clear:()V │ │ +073938: 5230 1a03 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +07393c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +073940: 5430 1903 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073944: 5431 1603 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073948: 5232 1a03 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +07394c: 7130 570a 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0a57 │ │ +073952: 6200 f102 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ +073956: 5b30 1903 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +07395a: 6200 f302 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ +07395e: 5b30 1603 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073962: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +073964: 5930 1a03 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073968: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000d line=243 │ │ 0x0011 line=244 │ │ 0x0015 line=245 │ │ @@ -37949,31 +37949,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -07397c: |[07397c] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -07398c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07398e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -073990: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ -073994: 6e10 5b0a 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0a5b │ │ -07399a: 0a02 |0007: move-result v2 │ │ -07399c: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ -0739a0: 0f00 |000a: return v0 │ │ -0739a2: 0110 |000b: move v0, v1 │ │ -0739a4: 28fe |000c: goto 000a // -0002 │ │ -0739a6: 6e10 c324 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -0739ac: 0a02 |0010: move-result v2 │ │ -0739ae: 6e30 5a0a 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a5a │ │ -0739b4: 0a02 |0014: move-result v2 │ │ -0739b6: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ -0739ba: 0110 |0017: move v0, v1 │ │ -0739bc: 28f2 |0018: goto 000a // -000e │ │ +07396c: |[07396c] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +07397c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07397e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +073980: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ +073984: 6e10 5b0a 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0a5b │ │ +07398a: 0a02 |0007: move-result v2 │ │ +07398c: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ +073990: 0f00 |000a: return v0 │ │ +073992: 0110 |000b: move v0, v1 │ │ +073994: 28fe |000c: goto 000a // -0002 │ │ +073996: 6e10 c324 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +07399c: 0a02 |0010: move-result v2 │ │ +07399e: 6e30 5a0a 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a5a │ │ +0739a4: 0a02 |0014: move-result v2 │ │ +0739a6: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ +0739aa: 0110 |0017: move v0, v1 │ │ +0739ac: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0019 reg=4 key Ljava/lang/Object; │ │ @@ -37983,22 +37983,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0739c0: |[0739c0] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ -0739d0: 6e20 5c0a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0a5c │ │ -0739d6: 0a00 |0003: move-result v0 │ │ -0739d8: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -0739dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0739de: 0f00 |0007: return v0 │ │ -0739e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0739e2: 28fe |0009: goto 0007 // -0002 │ │ +0739b0: |[0739b0] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +0739c0: 6e20 5c0a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0a5c │ │ +0739c6: 0a00 |0003: move-result v0 │ │ +0739c8: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +0739cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0739ce: 0f00 |0007: return v0 │ │ +0739d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0739d2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x000a reg=2 value Ljava/lang/Object; │ │ @@ -38008,34 +38008,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -0739e4: |[0739e4] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ -0739f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0739f6: 5452 1903 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -0739fa: 2122 |0003: array-length v2, v2 │ │ -0739fc: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ -073a00: 5451 1903 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073a04: 5450 1603 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073a08: 7020 510a 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0a51 │ │ -073a0e: 5252 1a03 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073a12: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ -073a16: 5452 1903 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073a1a: 5253 1a03 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073a1e: 7153 0b25 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -073a24: 5452 1603 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073a28: 5253 1a03 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073a2c: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -073a30: 7153 0b25 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -073a36: 5252 1a03 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073a3a: 7130 570a 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0a57 │ │ -073a40: 0e00 |0026: return-void │ │ +0739d4: |[0739d4] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ +0739e4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0739e6: 5452 1903 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +0739ea: 2122 |0003: array-length v2, v2 │ │ +0739ec: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ +0739f0: 5451 1903 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +0739f4: 5450 1603 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0739f8: 7020 510a 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0a51 │ │ +0739fe: 5252 1a03 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073a02: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ +073a06: 5452 1903 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073a0a: 5253 1a03 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073a0e: 7153 0b25 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +073a14: 5452 1603 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073a18: 5253 1a03 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073a1c: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +073a20: 7153 0b25 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +073a26: 5252 1a03 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073a2a: 7130 570a 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0a57 │ │ +073a30: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x0008 line=256 │ │ 0x000a line=257 │ │ 0x000d line=258 │ │ @@ -38055,61 +38055,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -073a44: |[073a44] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ -073a54: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -073a56: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -073a58: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ -073a5c: 0f06 |0004: return v6 │ │ -073a5e: 20b8 b904 |0005: instance-of v8, v11, Ljava/util/Map; // type@04b9 │ │ -073a62: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ -073a66: 07b3 |0009: move-object v3, v11 │ │ -073a68: 1f03 b904 |000a: check-cast v3, Ljava/util/Map; // type@04b9 │ │ -073a6c: 6e10 640a 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0a64 │ │ -073a72: 0a08 |000f: move-result v8 │ │ -073a74: 7210 9c25 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ -073a7a: 0a09 |0013: move-result v9 │ │ -073a7c: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ -073a80: 0176 |0016: move v6, v7 │ │ -073a82: 28ed |0017: goto 0004 // -0013 │ │ -073a84: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -073a86: 52a8 1a03 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073a8a: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ -073a8e: 6e20 5e0a 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0a5e │ │ -073a94: 0c02 |0020: move-result-object v2 │ │ -073a96: 6e20 660a 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ -073a9c: 0c04 |0024: move-result-object v4 │ │ -073a9e: 7220 9825 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2598 │ │ -073aa4: 0c05 |0028: move-result-object v5 │ │ -073aa6: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ -073aaa: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ -073aae: 7220 9625 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2596 │ │ -073ab4: 0a08 |0030: move-result v8 │ │ -073ab6: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ -073aba: 0176 |0033: move v6, v7 │ │ -073abc: 28d0 |0034: goto 0004 // -0030 │ │ -073abe: 6e20 c024 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -073ac4: 0a08 |0038: move-result v8 │ │ -073ac6: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ -073aca: 0176 |003b: move v6, v7 │ │ -073acc: 28c8 |003c: goto 0004 // -0038 │ │ -073ace: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -073ad2: 28da |003f: goto 0019 // -0026 │ │ -073ad4: 0d01 |0040: move-exception v1 │ │ -073ad6: 0176 |0041: move v6, v7 │ │ -073ad8: 28c2 |0042: goto 0004 // -003e │ │ -073ada: 0d01 |0043: move-exception v1 │ │ -073adc: 0176 |0044: move v6, v7 │ │ -073ade: 28bf |0045: goto 0004 // -0041 │ │ -073ae0: 0176 |0046: move v6, v7 │ │ -073ae2: 28bd |0047: goto 0004 // -0043 │ │ +073a34: |[073a34] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +073a44: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +073a46: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +073a48: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ +073a4c: 0f06 |0004: return v6 │ │ +073a4e: 20b8 b904 |0005: instance-of v8, v11, Ljava/util/Map; // type@04b9 │ │ +073a52: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ +073a56: 07b3 |0009: move-object v3, v11 │ │ +073a58: 1f03 b904 |000a: check-cast v3, Ljava/util/Map; // type@04b9 │ │ +073a5c: 6e10 640a 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0a64 │ │ +073a62: 0a08 |000f: move-result v8 │ │ +073a64: 7210 9c25 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@259c │ │ +073a6a: 0a09 |0013: move-result v9 │ │ +073a6c: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ +073a70: 0176 |0016: move v6, v7 │ │ +073a72: 28ed |0017: goto 0004 // -0013 │ │ +073a74: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +073a76: 52a8 1a03 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073a7a: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ +073a7e: 6e20 5e0a 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0a5e │ │ +073a84: 0c02 |0020: move-result-object v2 │ │ +073a86: 6e20 660a 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ +073a8c: 0c04 |0024: move-result-object v4 │ │ +073a8e: 7220 9825 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2598 │ │ +073a94: 0c05 |0028: move-result-object v5 │ │ +073a96: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ +073a9a: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ +073a9e: 7220 9625 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2596 │ │ +073aa4: 0a08 |0030: move-result v8 │ │ +073aa6: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ +073aaa: 0176 |0033: move v6, v7 │ │ +073aac: 28d0 |0034: goto 0004 // -0030 │ │ +073aae: 6e20 c024 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +073ab4: 0a08 |0038: move-result v8 │ │ +073ab6: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ +073aba: 0176 |003b: move v6, v7 │ │ +073abc: 28c8 |003c: goto 0004 // -0038 │ │ +073abe: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +073ac2: 28da |003f: goto 0019 // -0026 │ │ +073ac4: 0d01 |0040: move-exception v1 │ │ +073ac6: 0176 |0041: move v6, v7 │ │ +073ac8: 28c2 |0042: goto 0004 // -003e │ │ +073aca: 0d01 |0043: move-exception v1 │ │ +073acc: 0176 |0044: move v6, v7 │ │ +073ace: 28bf |0045: goto 0004 // -0041 │ │ +073ad0: 0176 |0046: move v6, v7 │ │ +073ad2: 28bd |0047: goto 0004 // -0043 │ │ catches : 1 │ │ 0x0019 - 0x0038 │ │ Ljava/lang/NullPointerException; -> 0x0040 │ │ Ljava/lang/ClassCastException; -> 0x0043 │ │ positions : │ │ 0x0002 line=522 │ │ 0x0004 line=551 │ │ @@ -38149,31 +38149,31 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -073af4: |[073af4] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -073b04: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ -073b08: 6e10 5b0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0a5b │ │ -073b0e: 0a00 |0005: move-result v0 │ │ -073b10: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -073b14: 5431 1603 |0008: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073b18: e002 0001 |000a: shl-int/lit8 v2, v0, #int 1 // #01 │ │ -073b1c: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -073b20: 4601 0102 |000e: aget-object v1, v1, v2 │ │ -073b24: 1101 |0010: return-object v1 │ │ -073b26: 6e10 c324 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -073b2c: 0a01 |0014: move-result v1 │ │ -073b2e: 6e30 5a0a 4301 |0015: invoke-virtual {v3, v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a5a │ │ -073b34: 0a00 |0018: move-result v0 │ │ -073b36: 28ed |0019: goto 0006 // -0013 │ │ -073b38: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -073b3a: 28f5 |001b: goto 0010 // -000b │ │ +073ae4: |[073ae4] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +073af4: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ +073af8: 6e10 5b0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0a5b │ │ +073afe: 0a00 |0005: move-result v0 │ │ +073b00: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +073b04: 5431 1603 |0008: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073b08: e002 0001 |000a: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +073b0c: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +073b10: 4601 0102 |000e: aget-object v1, v1, v2 │ │ +073b14: 1101 |0010: return-object v1 │ │ +073b16: 6e10 c324 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +073b1c: 0a01 |0014: move-result v1 │ │ +073b1e: 6e30 5a0a 4301 |0015: invoke-virtual {v3, v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a5a │ │ +073b24: 0a00 |0018: move-result v0 │ │ +073b26: 28ed |0019: goto 0006 // -0013 │ │ +073b28: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +073b2a: 28f5 |001b: goto 0010 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0006 line=314 │ │ 0x0011 line=313 │ │ 0x001a line=314 │ │ locals : │ │ @@ -38188,35 +38188,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -073b3c: |[073b3c] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ -073b4c: 5491 1903 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073b50: 5490 1603 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073b54: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -073b56: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -073b58: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -073b5a: 5294 1a03 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073b5e: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ -073b62: 4606 0005 |000b: aget-object v6, v0, v5 │ │ -073b66: 4408 0102 |000d: aget v8, v1, v2 │ │ -073b6a: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ -073b6e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -073b70: b787 |0012: xor-int/2addr v7, v8 │ │ -073b72: b073 |0013: add-int/2addr v3, v7 │ │ -073b74: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -073b78: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ -073b7c: 28f1 |0018: goto 0009 // -000f │ │ -073b7e: 6e10 c324 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -073b84: 0a07 |001c: move-result v7 │ │ -073b86: 28f5 |001d: goto 0012 // -000b │ │ -073b88: 0f03 |001e: return v3 │ │ +073b2c: |[073b2c] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ +073b3c: 5491 1903 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073b40: 5490 1603 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073b44: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +073b46: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +073b48: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +073b4a: 5294 1a03 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073b4e: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ +073b52: 4606 0005 |000b: aget-object v6, v0, v5 │ │ +073b56: 4408 0102 |000d: aget v8, v1, v2 │ │ +073b5a: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ +073b5e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +073b60: b787 |0012: xor-int/2addr v7, v8 │ │ +073b62: b073 |0013: add-int/2addr v3, v7 │ │ +073b64: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +073b68: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +073b6c: 28f1 |0018: goto 0009 // -000f │ │ +073b6e: 6e10 c324 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +073b74: 0a07 |001c: move-result v7 │ │ +073b76: 28f5 |001d: goto 0012 // -000b │ │ +073b78: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0002 line=560 │ │ 0x0004 line=561 │ │ 0x0005 line=562 │ │ 0x000b line=563 │ │ @@ -38240,61 +38240,61 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -073b8c: |[073b8c] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ -073b9c: 5260 1a03 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073ba0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -073ba4: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -073ba6: 0f03 |0005: return v3 │ │ -073ba8: 5464 1903 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073bac: 7130 c809 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ -073bb2: 0a03 |000b: move-result v3 │ │ -073bb4: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ -073bb8: 5464 1603 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073bbc: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -073bc0: 4604 0405 |0012: aget-object v4, v4, v5 │ │ -073bc4: 6e20 c024 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -073bca: 0a04 |0017: move-result v4 │ │ -073bcc: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ -073bd0: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ -073bd4: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ -073bd8: 5464 1903 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073bdc: 4404 0401 |0020: aget v4, v4, v1 │ │ -073be0: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ -073be4: 5464 1603 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073be8: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -073bec: 4604 0405 |0028: aget-object v4, v4, v5 │ │ -073bf0: 6e20 c024 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -073bf6: 0a04 |002d: move-result v4 │ │ -073bf8: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -073bfc: 0113 |0030: move v3, v1 │ │ -073bfe: 28d4 |0031: goto 0005 // -002c │ │ -073c00: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073c04: 28e8 |0034: goto 001c // -0018 │ │ -073c06: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ -073c0a: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ -073c0e: 5464 1903 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073c12: 4404 0402 |003b: aget v4, v4, v2 │ │ -073c16: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ -073c1a: 5464 1603 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073c1e: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -073c22: 4604 0405 |0043: aget-object v4, v4, v5 │ │ -073c26: 6e20 c024 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -073c2c: 0a04 |0048: move-result v4 │ │ -073c2e: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ -073c32: 0123 |004b: move v3, v2 │ │ -073c34: 28b9 |004c: goto 0005 // -0047 │ │ -073c36: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -073c3a: 28e8 |004f: goto 0037 // -0018 │ │ -073c3c: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -073c40: 28b3 |0052: goto 0005 // -004d │ │ +073b7c: |[073b7c] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ +073b8c: 5260 1a03 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073b90: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +073b94: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +073b96: 0f03 |0005: return v3 │ │ +073b98: 5464 1903 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073b9c: 7130 c809 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ +073ba2: 0a03 |000b: move-result v3 │ │ +073ba4: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ +073ba8: 5464 1603 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073bac: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +073bb0: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +073bb4: 6e20 c024 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +073bba: 0a04 |0017: move-result v4 │ │ +073bbc: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ +073bc0: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ +073bc4: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ +073bc8: 5464 1903 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073bcc: 4404 0401 |0020: aget v4, v4, v1 │ │ +073bd0: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ +073bd4: 5464 1603 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073bd8: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +073bdc: 4604 0405 |0028: aget-object v4, v4, v5 │ │ +073be0: 6e20 c024 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +073be6: 0a04 |002d: move-result v4 │ │ +073be8: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +073bec: 0113 |0030: move v3, v1 │ │ +073bee: 28d4 |0031: goto 0005 // -002c │ │ +073bf0: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073bf4: 28e8 |0034: goto 001c // -0018 │ │ +073bf6: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ +073bfa: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ +073bfe: 5464 1903 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073c02: 4404 0402 |003b: aget v4, v4, v2 │ │ +073c06: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ +073c0a: 5464 1603 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073c0e: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +073c12: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +073c16: 6e20 c024 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +073c1c: 0a04 |0048: move-result v4 │ │ +073c1e: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ +073c22: 0123 |004b: move v3, v2 │ │ +073c24: 28b9 |004c: goto 0005 // -0047 │ │ +073c26: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +073c2a: 28e8 |004f: goto 0037 // -0018 │ │ +073c2c: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +073c30: 28b3 |0052: goto 0005 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ 0x0005 line=96 │ │ 0x0006 line=69 │ │ @@ -38322,56 +38322,56 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -073c44: |[073c44] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ -073c54: 5260 1a03 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073c58: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -073c5c: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -073c5e: 0f03 |0005: return v3 │ │ -073c60: 5464 1903 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073c64: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -073c66: 7130 c809 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ -073c6c: 0a03 |000c: move-result v3 │ │ -073c6e: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ -073c72: 5464 1603 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073c76: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -073c7a: 4604 0405 |0013: aget-object v4, v4, v5 │ │ -073c7e: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ -073c82: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ -073c86: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ -073c8a: 5464 1903 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073c8e: 4404 0401 |001d: aget v4, v4, v1 │ │ -073c92: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -073c96: 5464 1603 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073c9a: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -073c9e: 4604 0405 |0025: aget-object v4, v4, v5 │ │ -073ca2: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ -073ca6: 0113 |0029: move v3, v1 │ │ -073ca8: 28db |002a: goto 0005 // -0025 │ │ -073caa: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073cae: 28ec |002d: goto 0019 // -0014 │ │ -073cb0: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ -073cb4: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ -073cb8: 5464 1903 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073cbc: 4404 0402 |0034: aget v4, v4, v2 │ │ -073cc0: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ -073cc4: 5464 1603 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073cc8: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -073ccc: 4604 0405 |003c: aget-object v4, v4, v5 │ │ -073cd0: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ -073cd4: 0123 |0040: move v3, v2 │ │ -073cd6: 28c4 |0041: goto 0005 // -003c │ │ -073cd8: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ -073cdc: 28ec |0044: goto 0030 // -0014 │ │ -073cde: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -073ce2: 28be |0047: goto 0005 // -0042 │ │ +073c34: |[073c34] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ +073c44: 5260 1a03 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073c48: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +073c4c: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +073c4e: 0f03 |0005: return v3 │ │ +073c50: 5464 1903 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073c54: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +073c56: 7130 c809 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ +073c5c: 0a03 |000c: move-result v3 │ │ +073c5e: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ +073c62: 5464 1603 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073c66: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +073c6a: 4604 0405 |0013: aget-object v4, v4, v5 │ │ +073c6e: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ +073c72: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ +073c76: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ +073c7a: 5464 1903 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073c7e: 4404 0401 |001d: aget v4, v4, v1 │ │ +073c82: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +073c86: 5464 1603 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073c8a: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +073c8e: 4604 0405 |0025: aget-object v4, v4, v5 │ │ +073c92: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ +073c96: 0113 |0029: move v3, v1 │ │ +073c98: 28db |002a: goto 0005 // -0025 │ │ +073c9a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073c9e: 28ec |002d: goto 0019 // -0014 │ │ +073ca0: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ +073ca4: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ +073ca8: 5464 1903 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073cac: 4404 0402 |0034: aget v4, v4, v2 │ │ +073cb0: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ +073cb4: 5464 1603 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073cb8: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +073cbc: 4604 0405 |003c: aget-object v4, v4, v5 │ │ +073cc0: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +073cc4: 0123 |0040: move v3, v2 │ │ +073cc6: 28c4 |0041: goto 0005 // -003c │ │ +073cc8: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +073ccc: 28ec |0044: goto 0030 // -0014 │ │ +073cce: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +073cd2: 28be |0047: goto 0005 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=103 │ │ 0x0004 line=104 │ │ 0x0005 line=134 │ │ 0x0006 line=107 │ │ @@ -38397,39 +38397,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -073ce4: |[073ce4] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ -073cf4: 5243 1a03 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073cf8: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -073cfc: 5441 1603 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073d00: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ -073d04: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -073d06: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ -073d0a: 4603 0102 |000b: aget-object v3, v1, v2 │ │ -073d0e: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -073d12: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -073d16: 0f03 |0011: return v3 │ │ -073d18: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ -073d1c: 28f5 |0014: goto 0009 // -000b │ │ -073d1e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -073d20: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ -073d24: 4603 0102 |0018: aget-object v3, v1, v2 │ │ -073d28: 6e20 c024 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -073d2e: 0a03 |001d: move-result v3 │ │ -073d30: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ -073d34: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -073d38: 28ef |0022: goto 0011 // -0011 │ │ -073d3a: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ -073d3e: 28f1 |0025: goto 0016 // -000f │ │ -073d40: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -073d42: 28ea |0027: goto 0011 // -0016 │ │ +073cd4: |[073cd4] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ +073ce4: 5243 1a03 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073ce8: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +073cec: 5441 1603 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073cf0: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ +073cf4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +073cf6: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ +073cfa: 4603 0102 |000b: aget-object v3, v1, v2 │ │ +073cfe: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +073d02: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +073d06: 0f03 |0011: return v3 │ │ +073d08: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ +073d0c: 28f5 |0014: goto 0009 // -000b │ │ +073d0e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +073d10: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ +073d14: 4603 0102 |0018: aget-object v3, v1, v2 │ │ +073d18: 6e20 c024 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +073d1e: 0a03 |001d: move-result v3 │ │ +073d20: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ +073d24: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +073d28: 28ef |0022: goto 0011 // -0011 │ │ +073d2a: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ +073d2e: 28f1 |0025: goto 0016 // -000f │ │ +073d30: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +073d32: 28ea |0027: goto 0011 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0004 line=278 │ │ 0x0006 line=279 │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ @@ -38455,21 +38455,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -073d44: |[073d44] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ -073d54: 5210 1a03 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073d58: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -073d5c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -073d5e: 0f00 |0005: return v0 │ │ -073d60: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -073d62: 28fe |0007: goto 0005 // -0002 │ │ +073d34: |[073d34] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ +073d44: 5210 1a03 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073d48: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +073d4c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +073d4e: 0f00 |0005: return v0 │ │ +073d50: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +073d52: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ @@ -38478,19 +38478,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -073d64: |[073d64] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ -073d74: 5420 1603 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073d78: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -073d7c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -073d80: 1100 |0006: return-object v0 │ │ +073d54: |[073d54] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +073d64: 5420 1603 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073d68: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +073d6c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +073d70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0007 reg=3 index I │ │ @@ -38500,95 +38500,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 │ │ -073d84: |[073d84] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -073d94: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -073d98: 1246 |0002: const/4 v6, #int 4 // #4 │ │ -073d9a: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -073d9c: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ -073da0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -073da2: 6e10 5b0a 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0a5b │ │ -073da8: 0a01 |000a: move-result v1 │ │ -073daa: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ -073dae: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -073db2: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ -073db6: 54b6 1603 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073dba: 4605 0601 |0013: aget-object v5, v6, v1 │ │ -073dbe: 54b6 1603 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073dc2: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ -073dc6: 1105 |0019: return-object v5 │ │ -073dc8: 6e10 c324 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -073dce: 0a00 |001d: move-result v0 │ │ -073dd0: 6e30 5a0a cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a5a │ │ -073dd6: 0a01 |0021: move-result v1 │ │ -073dd8: 28e9 |0022: goto 000b // -0017 │ │ -073dda: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -073dde: 52b7 1a03 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073de2: 54b8 1903 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073de6: 2188 |0029: array-length v8, v8 │ │ -073de8: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ -073dec: 52b7 1a03 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073df0: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ -073df4: 52b6 1a03 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073df8: 52b7 1a03 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073dfc: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -073e00: 9002 0607 |0036: add-int v2, v6, v7 │ │ -073e04: 54b4 1903 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073e08: 54b3 1603 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073e0c: 7020 510a 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0a51 │ │ -073e12: 54b6 1903 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073e16: 2166 |0041: array-length v6, v6 │ │ -073e18: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ -073e1c: 54b6 1903 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073e20: 2147 |0046: array-length v7, v4 │ │ -073e22: 7157 0b25 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -073e28: 54b6 1603 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073e2c: 2137 |004c: array-length v7, v3 │ │ -073e2e: 7157 0b25 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -073e34: 52b6 1a03 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073e38: 7130 570a 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0a57 │ │ -073e3e: 52b6 1a03 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073e42: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ -073e46: 54b6 1903 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073e4a: 54b7 1903 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073e4e: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -073e52: 52b9 1a03 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073e56: b119 |0061: sub-int/2addr v9, v1 │ │ -073e58: 7159 0b25 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -073e5e: 54b6 1603 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073e62: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -073e66: 54b8 1603 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073e6a: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ -073e6e: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ -073e72: 52ba 1a03 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073e76: b11a |0071: sub-int/2addr v10, v1 │ │ -073e78: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ -073e7c: 715a 0b25 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -073e82: 54b6 1903 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073e86: 4b00 0601 |0079: aput v0, v6, v1 │ │ -073e8a: 54b6 1603 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073e8e: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -073e92: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ -073e96: 54b6 1603 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073e9a: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -073e9e: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ -073ea2: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ -073ea6: 52b6 1a03 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073eaa: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -073eae: 59b6 1a03 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073eb2: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -073eb4: 2889 |0090: goto 0019 // -0077 │ │ -073eb6: 52b7 1a03 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073eba: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ -073ebe: 0162 |0095: move v2, v6 │ │ -073ec0: 28a2 |0096: goto 0038 // -005e │ │ +073d74: |[073d74] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +073d84: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +073d88: 1246 |0002: const/4 v6, #int 4 // #4 │ │ +073d8a: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +073d8c: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ +073d90: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +073d92: 6e10 5b0a 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0a5b │ │ +073d98: 0a01 |000a: move-result v1 │ │ +073d9a: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ +073d9e: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +073da2: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ +073da6: 54b6 1603 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073daa: 4605 0601 |0013: aget-object v5, v6, v1 │ │ +073dae: 54b6 1603 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073db2: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ +073db6: 1105 |0019: return-object v5 │ │ +073db8: 6e10 c324 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +073dbe: 0a00 |001d: move-result v0 │ │ +073dc0: 6e30 5a0a cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a5a │ │ +073dc6: 0a01 |0021: move-result v1 │ │ +073dc8: 28e9 |0022: goto 000b // -0017 │ │ +073dca: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +073dce: 52b7 1a03 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073dd2: 54b8 1903 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073dd6: 2188 |0029: array-length v8, v8 │ │ +073dd8: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ +073ddc: 52b7 1a03 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073de0: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ +073de4: 52b6 1a03 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073de8: 52b7 1a03 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073dec: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +073df0: 9002 0607 |0036: add-int v2, v6, v7 │ │ +073df4: 54b4 1903 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073df8: 54b3 1603 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073dfc: 7020 510a 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0a51 │ │ +073e02: 54b6 1903 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073e06: 2166 |0041: array-length v6, v6 │ │ +073e08: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ +073e0c: 54b6 1903 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073e10: 2147 |0046: array-length v7, v4 │ │ +073e12: 7157 0b25 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +073e18: 54b6 1603 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073e1c: 2137 |004c: array-length v7, v3 │ │ +073e1e: 7157 0b25 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +073e24: 52b6 1a03 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073e28: 7130 570a 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0a57 │ │ +073e2e: 52b6 1a03 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073e32: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ +073e36: 54b6 1903 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073e3a: 54b7 1903 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073e3e: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +073e42: 52b9 1a03 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073e46: b119 |0061: sub-int/2addr v9, v1 │ │ +073e48: 7159 0b25 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +073e4e: 54b6 1603 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073e52: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +073e56: 54b8 1603 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073e5a: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ +073e5e: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ +073e62: 52ba 1a03 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073e66: b11a |0071: sub-int/2addr v10, v1 │ │ +073e68: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ +073e6c: 715a 0b25 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +073e72: 54b6 1903 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073e76: 4b00 0601 |0079: aput v0, v6, v1 │ │ +073e7a: 54b6 1603 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073e7e: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +073e82: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ +073e86: 54b6 1603 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073e8a: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +073e8e: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ +073e92: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ +073e96: 52b6 1a03 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073e9a: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +073e9e: 59b6 1a03 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073ea2: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +073ea4: 2889 |0090: goto 0019 // -0077 │ │ +073ea6: 52b7 1a03 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073eaa: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ +073eae: 0162 |0095: move v2, v6 │ │ +073eb0: 28a2 |0096: goto 0038 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=366 │ │ 0x0006 line=367 │ │ 0x0007 line=368 │ │ 0x000b line=373 │ │ 0x000d line=374 │ │ @@ -38637,41 +38637,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 │ │ -073ec4: |[073ec4] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -073ed4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -073ed6: 5270 1a03 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073eda: 5262 1a03 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073ede: b002 |0005: add-int/2addr v2, v0 │ │ -073ee0: 6e20 550a 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@0a55 │ │ -073ee6: 5262 1a03 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073eea: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ -073eee: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ -073ef2: 5472 1903 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073ef6: 5463 1903 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073efa: 7150 0b25 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -073f00: 5472 1603 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073f04: 5463 1603 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073f08: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ -073f0c: 7154 0b25 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -073f12: 5960 1a03 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073f16: 0e00 |0021: return-void │ │ -073f18: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -073f1a: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ -073f1e: 6e20 5e0a 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0a5e │ │ -073f24: 0c02 |0028: move-result-object v2 │ │ -073f26: 6e20 660a 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ -073f2c: 0c03 |002c: move-result-object v3 │ │ -073f2e: 6e30 5f0a 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a5f │ │ -073f34: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073f38: 28f1 |0032: goto 0023 // -000f │ │ +073eb4: |[073eb4] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +073ec4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +073ec6: 5270 1a03 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073eca: 5262 1a03 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073ece: b002 |0005: add-int/2addr v2, v0 │ │ +073ed0: 6e20 550a 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@0a55 │ │ +073ed6: 5262 1a03 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073eda: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ +073ede: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ +073ee2: 5472 1903 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073ee6: 5463 1903 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073eea: 7150 0b25 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +073ef0: 5472 1603 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073ef4: 5463 1603 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073ef8: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ +073efc: 7154 0b25 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +073f02: 5960 1a03 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073f06: 0e00 |0021: return-void │ │ +073f08: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +073f0a: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ +073f0e: 6e20 5e0a 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0a5e │ │ +073f14: 0c02 |0028: move-result-object v2 │ │ +073f16: 6e20 660a 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ +073f1c: 0c03 |002c: move-result-object v3 │ │ +073f1e: 6e30 5f0a 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a5f │ │ +073f24: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073f28: 28f1 |0032: goto 0023 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=419 │ │ 0x0003 line=420 │ │ 0x0009 line=421 │ │ 0x000d line=422 │ │ 0x000f line=423 │ │ @@ -38694,29 +38694,29 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -073f3c: |[073f3c] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -073f4c: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ -073f50: 6e10 5b0a 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0a5b │ │ -073f56: 0a00 |0005: move-result v0 │ │ -073f58: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ -073f5c: 6e20 620a 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0a62 │ │ -073f62: 0c01 |000b: move-result-object v1 │ │ -073f64: 1101 |000c: return-object v1 │ │ -073f66: 6e10 c324 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -073f6c: 0a01 |0010: move-result v1 │ │ -073f6e: 6e30 5a0a 3201 |0011: invoke-virtual {v2, v3, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a5a │ │ -073f74: 0a00 |0014: move-result v0 │ │ -073f76: 28f1 |0015: goto 0006 // -000f │ │ -073f78: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -073f7a: 28f5 |0017: goto 000c // -000b │ │ +073f2c: |[073f2c] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +073f3c: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ +073f40: 6e10 5b0a 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0a5b │ │ +073f46: 0a00 |0005: move-result v0 │ │ +073f48: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ +073f4c: 6e20 620a 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0a62 │ │ +073f52: 0c01 |000b: move-result-object v1 │ │ +073f54: 1101 |000c: return-object v1 │ │ +073f56: 6e10 c324 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +073f5c: 0a01 |0010: move-result v1 │ │ +073f5e: 6e30 5a0a 3201 |0011: invoke-virtual {v2, v3, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a5a │ │ +073f64: 0a00 |0014: move-result v0 │ │ +073f66: 28f1 |0015: goto 0006 // -000f │ │ +073f68: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +073f6a: 28f5 |0017: goto 000c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0006 line=442 │ │ 0x0008 line=443 │ │ 0x000c line=446 │ │ 0x000d line=441 │ │ @@ -38733,107 +38733,107 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -073f7c: |[073f7c] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ -073f8c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -073f8e: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -073f92: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -073f94: 54a4 1603 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073f98: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -073f9c: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ -073fa0: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -073fa4: 52a4 1a03 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073fa8: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -073faa: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ -073fae: 54a4 1903 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073fb2: 54a5 1603 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073fb6: 52a6 1a03 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073fba: 7130 570a 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0a57 │ │ -073fc0: 6204 f102 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ -073fc4: 5ba4 1903 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073fc8: 6204 f302 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ -073fcc: 5ba4 1603 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -073fd0: 59a7 1a03 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073fd4: 1103 |0024: return-object v3 │ │ -073fd6: 54a4 1903 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073fda: 2144 |0027: array-length v4, v4 │ │ -073fdc: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ -073fe0: 52a4 1a03 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073fe4: 54a5 1903 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -073fe8: 2155 |002e: array-length v5, v5 │ │ -073fea: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ -073fee: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ -073ff2: 52a4 1a03 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073ff6: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ -073ffa: 52a4 1a03 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -073ffe: 52a5 1a03 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074002: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -074006: 9000 0405 |003d: add-int v0, v4, v5 │ │ -07400a: 54a2 1903 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -07400e: 54a1 1603 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -074012: 7020 510a 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0a51 │ │ -074018: 52a4 1a03 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -07401c: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ -074020: 59a4 1a03 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074024: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ -074028: 54a4 1903 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -07402c: 715b 0b25 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -074032: 54a4 1603 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -074036: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -07403a: 7155 0b25 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -074040: 52a4 1a03 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074044: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ -074048: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ -07404c: 54a5 1903 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -074050: 52a6 1a03 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074054: b1b6 |0064: sub-int/2addr v6, v11 │ │ -074056: 7156 0b25 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -07405c: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ -074060: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -074064: 54a5 1603 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -074068: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ -07406c: 52a7 1a03 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074070: b1b7 |0072: sub-int/2addr v7, v11 │ │ -074072: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -074076: 7157 0b25 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -07407c: 28ac |0078: goto 0024 // -0054 │ │ -07407e: 52a4 1a03 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074082: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -074086: 59a4 1a03 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -07408a: 52a4 1a03 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -07408e: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ -074092: 54a4 1903 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -074096: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ -07409a: 54a6 1903 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ -07409e: 52a7 1a03 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -0740a2: b1b7 |008b: sub-int/2addr v7, v11 │ │ -0740a4: 7157 0b25 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -0740aa: 54a4 1603 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -0740ae: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ -0740b2: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -0740b6: 54a6 1603 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -0740ba: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ -0740be: 52a8 1a03 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -0740c2: b1b8 |009b: sub-int/2addr v8, v11 │ │ -0740c4: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -0740c8: 7158 0b25 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -0740ce: 54a4 1603 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -0740d2: 52a5 1a03 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -0740d6: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -0740da: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ -0740de: 54a4 1603 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -0740e2: 52a5 1a03 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -0740e6: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -0740ea: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0740ee: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ -0740f2: 2900 71ff |00b3: goto/16 0024 // -008f │ │ +073f6c: |[073f6c] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +073f7c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +073f7e: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +073f82: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +073f84: 54a4 1603 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073f88: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +073f8c: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ +073f90: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +073f94: 52a4 1a03 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073f98: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +073f9a: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ +073f9e: 54a4 1903 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073fa2: 54a5 1603 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073fa6: 52a6 1a03 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073faa: 7130 570a 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0a57 │ │ +073fb0: 6204 f102 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ +073fb4: 5ba4 1903 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073fb8: 6204 f302 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ +073fbc: 5ba4 1603 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +073fc0: 59a7 1a03 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073fc4: 1103 |0024: return-object v3 │ │ +073fc6: 54a4 1903 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073fca: 2144 |0027: array-length v4, v4 │ │ +073fcc: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ +073fd0: 52a4 1a03 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073fd4: 54a5 1903 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073fd8: 2155 |002e: array-length v5, v5 │ │ +073fda: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ +073fde: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ +073fe2: 52a4 1a03 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073fe6: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ +073fea: 52a4 1a03 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073fee: 52a5 1a03 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +073ff2: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +073ff6: 9000 0405 |003d: add-int v0, v4, v5 │ │ +073ffa: 54a2 1903 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +073ffe: 54a1 1603 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +074002: 7020 510a 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0a51 │ │ +074008: 52a4 1a03 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +07400c: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ +074010: 59a4 1a03 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074014: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ +074018: 54a4 1903 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +07401c: 715b 0b25 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +074022: 54a4 1603 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +074026: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +07402a: 7155 0b25 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +074030: 52a4 1a03 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074034: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ +074038: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ +07403c: 54a5 1903 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +074040: 52a6 1a03 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074044: b1b6 |0064: sub-int/2addr v6, v11 │ │ +074046: 7156 0b25 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +07404c: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ +074050: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +074054: 54a5 1603 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +074058: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ +07405c: 52a7 1a03 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074060: b1b7 |0072: sub-int/2addr v7, v11 │ │ +074062: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +074066: 7157 0b25 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +07406c: 28ac |0078: goto 0024 // -0054 │ │ +07406e: 52a4 1a03 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074072: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +074076: 59a4 1a03 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +07407a: 52a4 1a03 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +07407e: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ +074082: 54a4 1903 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +074086: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ +07408a: 54a6 1903 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@0319 │ │ +07408e: 52a7 1a03 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074092: b1b7 |008b: sub-int/2addr v7, v11 │ │ +074094: 7157 0b25 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +07409a: 54a4 1603 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +07409e: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ +0740a2: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +0740a6: 54a6 1603 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0740aa: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ +0740ae: 52a8 1a03 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +0740b2: b1b8 |009b: sub-int/2addr v8, v11 │ │ +0740b4: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0740b8: 7158 0b25 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +0740be: 54a4 1603 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0740c2: 52a5 1a03 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +0740c6: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +0740ca: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ +0740ce: 54a4 1603 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0740d2: 52a5 1a03 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +0740d6: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +0740da: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0740de: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ +0740e2: 2900 71ff |00b3: goto/16 0024 // -008f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=455 │ │ 0x000c line=456 │ │ 0x0011 line=459 │ │ 0x001a line=460 │ │ 0x001e line=461 │ │ @@ -38871,22 +38871,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 │ │ -0740f8: |[0740f8] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -074108: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -07410c: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ -074110: 5421 1603 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -074114: 4600 0103 |0006: aget-object v0, v1, v3 │ │ -074118: 5421 1603 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -07411c: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ -074120: 1100 |000c: return-object v0 │ │ +0740e8: |[0740e8] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0740f8: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0740fc: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ +074100: 5421 1603 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +074104: 4600 0103 |0006: aget-object v0, v1, v3 │ │ +074108: 5421 1603 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +07410c: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ +074110: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x0008 line=344 │ │ 0x000c line=345 │ │ locals : │ │ @@ -38902,17 +38902,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074124: |[074124] android.support.v4.util.SimpleArrayMap.size:()I │ │ -074134: 5210 1a03 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074138: 0f00 |0002: return v0 │ │ +074114: |[074114] android.support.v4.util.SimpleArrayMap.size:()I │ │ +074124: 5210 1a03 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074128: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ @@ -38921,55 +38921,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -07413c: |[07413c] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ -07414c: 6e10 5d0a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@0a5d │ │ -074152: 0a04 |0003: move-result v4 │ │ -074154: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -074158: 1a04 9a36 |0006: const-string v4, "{}" // string@369a │ │ -07415c: 1104 |0008: return-object v4 │ │ -07415e: 2200 9204 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -074162: 5254 1a03 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074166: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -07416a: 7020 fc24 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -074170: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -074174: 6e20 fe24 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -07417a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -07417c: 5254 1a03 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ -074180: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ -074184: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -074188: 1a04 2501 |001e: const-string v4, ", " // string@0125 │ │ -07418c: 6e20 0425 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -074192: 6e20 5e0a 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0a5e │ │ -074198: 0c02 |0026: move-result-object v2 │ │ -07419a: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ -07419e: 6e20 0325 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0741a4: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ -0741a8: 6e20 fe24 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0741ae: 6e20 660a 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ -0741b4: 0c03 |0034: move-result-object v3 │ │ -0741b6: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ -0741ba: 6e20 0325 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0741c0: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0741c4: 28dc |003c: goto 0018 // -0024 │ │ -0741c6: 1a04 1701 |003d: const-string v4, "(this Map)" // string@0117 │ │ -0741ca: 6e20 0425 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0741d0: 28ea |0042: goto 002c // -0016 │ │ -0741d2: 1a04 1701 |0043: const-string v4, "(this Map)" // string@0117 │ │ -0741d6: 6e20 0425 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0741dc: 28f2 |0048: goto 003a // -000e │ │ -0741de: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ -0741e2: 6e20 fe24 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0741e8: 6e10 0a25 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0741ee: 0c04 |0051: move-result-object v4 │ │ -0741f0: 28b6 |0052: goto 0008 // -004a │ │ +07412c: |[07412c] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +07413c: 6e10 5d0a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@0a5d │ │ +074142: 0a04 |0003: move-result v4 │ │ +074144: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +074148: 1a04 9a36 |0006: const-string v4, "{}" // string@369a │ │ +07414c: 1104 |0008: return-object v4 │ │ +07414e: 2200 9204 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +074152: 5254 1a03 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074156: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +07415a: 7020 fc24 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +074160: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +074164: 6e20 fe24 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +07416a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +07416c: 5254 1a03 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@031a │ │ +074170: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ +074174: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +074178: 1a04 2501 |001e: const-string v4, ", " // string@0125 │ │ +07417c: 6e20 0425 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +074182: 6e20 5e0a 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0a5e │ │ +074188: 0c02 |0026: move-result-object v2 │ │ +07418a: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ +07418e: 6e20 0325 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +074194: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +074198: 6e20 fe24 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +07419e: 6e20 660a 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0a66 │ │ +0741a4: 0c03 |0034: move-result-object v3 │ │ +0741a6: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ +0741aa: 6e20 0325 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0741b0: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0741b4: 28dc |003c: goto 0018 // -0024 │ │ +0741b6: 1a04 1701 |003d: const-string v4, "(this Map)" // string@0117 │ │ +0741ba: 6e20 0425 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0741c0: 28ea |0042: goto 002c // -0016 │ │ +0741c2: 1a04 1701 |0043: const-string v4, "(this Map)" // string@0117 │ │ +0741c6: 6e20 0425 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0741cc: 28f2 |0048: goto 003a // -000e │ │ +0741ce: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ +0741d2: 6e20 fe24 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0741d8: 6e10 0a25 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0741de: 0c04 |0051: move-result-object v4 │ │ +0741e0: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0006 line=579 │ │ 0x0008 line=603 │ │ 0x0009 line=582 │ │ 0x0012 line=583 │ │ @@ -39002,20 +39002,20 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0741f4: |[0741f4] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ -074204: 5420 1603 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ -074208: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -07420c: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074210: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -074214: 1100 |0008: return-object v0 │ │ +0741e4: |[0741e4] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +0741f4: 5420 1603 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0316 │ │ +0741f8: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0741fc: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074200: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +074204: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0009 reg=3 index I │ │ @@ -39088,37 +39088,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -074218: |[074218] android.support.v4.util.SparseArrayCompat.:()V │ │ -074228: 2200 8c04 |0000: new-instance v0, Ljava/lang/Object; // type@048c │ │ -07422c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -074232: 6900 1d03 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ -074236: 0e00 |0007: return-void │ │ +074208: |[074208] android.support.v4.util.SparseArrayCompat.:()V │ │ +074218: 2200 8c04 |0000: new-instance v0, Ljava/lang/Object; // type@048c │ │ +07421c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +074222: 6900 1d03 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ +074226: 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 │ │ -074238: |[074238] android.support.v4.util.SparseArrayCompat.:()V │ │ -074248: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -07424c: 7020 690a 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0a69 │ │ -074252: 0e00 |0005: return-void │ │ +074228: |[074228] android.support.v4.util.SparseArrayCompat.:()V │ │ +074238: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +07423c: 7020 690a 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0a69 │ │ +074242: 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; │ │ @@ -39128,32 +39128,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -074254: |[074254] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -074264: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -074266: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -07426c: 5c21 1e03 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -074270: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -074274: 6200 f102 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ -074278: 5b20 1f03 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -07427c: 6200 f302 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ -074280: 5b20 2103 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074284: 5921 2003 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074288: 0e00 |0012: return-void │ │ -07428a: 7110 cc09 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@09cc │ │ -074290: 0a03 |0016: move-result v3 │ │ -074292: 2330 5406 |0017: new-array v0, v3, [I // type@0654 │ │ -074296: 5b20 1f03 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -07429a: 2330 7806 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0678 │ │ -07429e: 5b20 2103 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0742a2: 28f1 |001f: goto 0010 // -000f │ │ +074244: |[074244] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +074254: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +074256: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +07425c: 5c21 1e03 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +074260: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +074264: 6200 f102 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@02f1 │ │ +074268: 5b20 1f03 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +07426c: 6200 f302 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@02f3 │ │ +074270: 5b20 2103 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074274: 5921 2003 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074278: 0e00 |0012: return-void │ │ +07427a: 7110 cc09 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@09cc │ │ +074280: 0a03 |0016: move-result v3 │ │ +074282: 2330 5406 |0017: new-array v0, v3, [I // type@0654 │ │ +074286: 5b20 1f03 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +07428a: 2330 7806 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0678 │ │ +07428e: 5b20 2103 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074292: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=25 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000c line=48 │ │ @@ -39172,37 +39172,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0742a4: |[0742a4] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -0742b4: 5272 2003 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0742b8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0742ba: 5471 1f03 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -0742be: 5475 2103 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0742c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0742c4: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -0742c8: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -0742cc: 6206 1d03 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ -0742d0: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -0742d4: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -0742d8: 4406 0100 |0012: aget v6, v1, v0 │ │ -0742dc: 4b06 0103 |0014: aput v6, v1, v3 │ │ -0742e0: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -0742e4: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -0742e6: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -0742ea: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0742ee: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0742f2: 28e9 |001f: goto 0008 // -0017 │ │ -0742f4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0742f6: 5c76 1e03 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -0742fa: 5973 2003 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0742fe: 0e00 |0025: return-void │ │ +074294: |[074294] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +0742a4: 5272 2003 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0742a8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0742aa: 5471 1f03 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +0742ae: 5475 2103 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0742b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0742b4: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +0742b8: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +0742bc: 6206 1d03 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ +0742c0: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +0742c4: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +0742c8: 4406 0100 |0012: aget v6, v1, v0 │ │ +0742cc: 4b06 0103 |0014: aput v6, v1, v3 │ │ +0742d0: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +0742d4: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +0742d6: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +0742da: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0742de: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0742e2: 28e9 |001f: goto 0008 // -0017 │ │ +0742e4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0742e6: 5c76 1e03 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +0742ea: 5973 2003 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0742ee: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0003 line=143 │ │ 0x0005 line=144 │ │ 0x0007 line=146 │ │ @@ -39233,58 +39233,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -074300: |[074300] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ -074310: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -074312: 5274 2003 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074316: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -07431a: 5474 1f03 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -07431e: 5275 2003 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074322: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -074326: 4404 0405 |000b: aget v4, v4, v5 │ │ -07432a: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -07432e: 6e30 750a 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ -074334: 0e00 |0012: return-void │ │ -074336: 5574 1e03 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -07433a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -07433e: 5274 2003 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074342: 5475 1f03 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074346: 2155 |001b: array-length v5, v5 │ │ -074348: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -07434c: 7010 6f0a 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ -074352: 5273 2003 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074356: 5474 1f03 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -07435a: 2144 |0025: array-length v4, v4 │ │ -07435c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -074360: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -074364: 7110 cc09 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@09cc │ │ -07436a: 0a00 |002d: move-result v0 │ │ -07436c: 2301 5406 |002e: new-array v1, v0, [I // type@0654 │ │ -074370: 2302 7806 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0678 │ │ -074374: 5474 1f03 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074378: 5475 1f03 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -07437c: 2155 |0036: array-length v5, v5 │ │ -07437e: 7155 0b25 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -074384: 5474 2103 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074388: 5475 2103 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -07438c: 2155 |003e: array-length v5, v5 │ │ -07438e: 7155 0b25 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -074394: 5b71 1f03 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074398: 5b72 2103 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -07439c: 5474 1f03 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -0743a0: 4b08 0403 |0048: aput v8, v4, v3 │ │ -0743a4: 5474 2103 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0743a8: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -0743ac: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0743b0: 5974 2003 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0743b4: 28c0 |0052: goto 0012 // -0040 │ │ +0742f0: |[0742f0] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ +074300: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +074302: 5274 2003 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074306: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +07430a: 5474 1f03 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +07430e: 5275 2003 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074312: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +074316: 4404 0405 |000b: aget v4, v4, v5 │ │ +07431a: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +07431e: 6e30 750a 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ +074324: 0e00 |0012: return-void │ │ +074326: 5574 1e03 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +07432a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +07432e: 5274 2003 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074332: 5475 1f03 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074336: 2155 |001b: array-length v5, v5 │ │ +074338: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +07433c: 7010 6f0a 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ +074342: 5273 2003 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074346: 5474 1f03 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +07434a: 2144 |0025: array-length v4, v4 │ │ +07434c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +074350: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +074354: 7110 cc09 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@09cc │ │ +07435a: 0a00 |002d: move-result v0 │ │ +07435c: 2301 5406 |002e: new-array v1, v0, [I // type@0654 │ │ +074360: 2302 7806 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0678 │ │ +074364: 5474 1f03 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074368: 5475 1f03 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +07436c: 2155 |0036: array-length v5, v5 │ │ +07436e: 7155 0b25 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +074374: 5474 2103 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074378: 5475 2103 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +07437c: 2155 |003e: array-length v5, v5 │ │ +07437e: 7155 0b25 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +074384: 5b71 1f03 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074388: 5b72 2103 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +07438c: 5474 1f03 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074390: 4b08 0403 |0048: aput v8, v4, v3 │ │ +074394: 5474 2103 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074398: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +07439c: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0743a0: 5974 2003 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0743a4: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x000f line=326 │ │ 0x0012 line=352 │ │ 0x0013 line=330 │ │ 0x001e line=331 │ │ @@ -39316,27 +39316,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0743b8: |[0743b8] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -0743c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0743ca: 5251 2003 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0743ce: 5452 2103 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0743d2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0743d4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -0743d8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0743da: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -0743de: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0743e2: 28f9 |000d: goto 0006 // -0007 │ │ -0743e4: 5954 2003 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0743e8: 5c54 1e03 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -0743ec: 0e00 |0012: return-void │ │ +0743a8: |[0743a8] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +0743b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0743ba: 5251 2003 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0743be: 5452 2103 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0743c2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0743c4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +0743c8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0743ca: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +0743ce: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0743d2: 28f9 |000d: goto 0006 // -0007 │ │ +0743d4: 5954 2003 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0743d8: 5c54 1e03 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +0743dc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=312 │ │ @@ -39355,34 +39355,34 @@ │ │ type : '()Landroid/support/v4/util/SparseArrayCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0743f0: |[0743f0] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ -074400: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -074402: 6f10 bf24 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@24bf │ │ -074408: 0c02 |0004: move-result-object v2 │ │ -07440a: 0720 |0005: move-object v0, v2 │ │ -07440c: 1f00 b601 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@01b6 │ │ -074410: 0701 |0008: move-object v1, v0 │ │ -074412: 5432 1f03 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074416: 6e10 4d2f 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@2f4d │ │ -07441c: 0c02 |000e: move-result-object v2 │ │ -07441e: 1f02 5406 |000f: check-cast v2, [I // type@0654 │ │ -074422: 5b12 1f03 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074426: 5432 2103 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -07442a: 6e10 512f 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2f51 │ │ -074430: 0c02 |0018: move-result-object v2 │ │ -074432: 1f02 7806 |0019: check-cast v2, [Ljava/lang/Object; // type@0678 │ │ -074436: 5b12 2103 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -07443a: 1101 |001d: return-object v1 │ │ -07443c: 0d02 |001e: move-exception v2 │ │ -07443e: 28fe |001f: goto 001d // -0002 │ │ +0743e0: |[0743e0] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ +0743f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0743f2: 6f10 bf24 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@24bf │ │ +0743f8: 0c02 |0004: move-result-object v2 │ │ +0743fa: 0720 |0005: move-object v0, v2 │ │ +0743fc: 1f00 b601 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@01b6 │ │ +074400: 0701 |0008: move-object v1, v0 │ │ +074402: 5432 1f03 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074406: 6e10 4d2f 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@2f4d │ │ +07440c: 0c02 |000e: move-result-object v2 │ │ +07440e: 1f02 5406 |000f: check-cast v2, [I // type@0654 │ │ +074412: 5b12 1f03 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074416: 5432 2103 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +07441a: 6e10 512f 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2f51 │ │ +074420: 0c02 |0018: move-result-object v2 │ │ +074422: 1f02 7806 |0019: check-cast v2, [Ljava/lang/Object; // type@0678 │ │ +074426: 5b12 2103 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +07442a: 1101 |001d: return-object v1 │ │ +07442c: 0d02 |001e: move-exception v2 │ │ +07442e: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=60 │ │ 0x0001 line=62 │ │ 0x0009 line=63 │ │ @@ -39399,18 +39399,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -074450: |[074450] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ -074460: 6e10 6c0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@0a6c │ │ -074466: 0c00 |0003: move-result-object v0 │ │ -074468: 1100 |0004: return-object v0 │ │ +074440: |[074440] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +074450: 6e10 6c0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@0a6c │ │ +074456: 0c00 |0003: move-result-object v0 │ │ +074458: 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; │ │ │ │ @@ -39419,30 +39419,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -07446c: |[07446c] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ -07447c: 5431 1f03 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074480: 5232 2003 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074484: 7130 c809 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ -07448a: 0a00 |0007: move-result v0 │ │ -07448c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -074490: 5431 2103 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074494: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -074498: 6202 1d03 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ -07449c: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -0744a0: 5431 2103 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0744a4: 6202 1d03 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ -0744a8: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -0744ac: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0744ae: 5c31 1e03 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -0744b2: 0e00 |001b: return-void │ │ +07445c: |[07445c] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ +07446c: 5431 1f03 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074470: 5232 2003 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074474: 7130 c809 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ +07447a: 0a00 |0007: move-result v0 │ │ +07447c: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +074480: 5431 2103 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074484: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +074488: 6202 1d03 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ +07448c: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +074490: 5431 2103 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074494: 6202 1d03 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ +074498: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +07449c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +07449e: 5c31 1e03 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +0744a2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=102 │ │ 0x0018 line=103 │ │ @@ -39458,19 +39458,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0744b4: |[0744b4] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ -0744c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0744c6: 6e30 710a 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a71 │ │ -0744cc: 0c00 |0004: move-result-object v0 │ │ -0744ce: 1100 |0005: return-object v0 │ │ +0744a4: |[0744a4] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ +0744b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0744b6: 6e30 710a 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a71 │ │ +0744bc: 0c00 |0004: move-result-object v0 │ │ +0744be: 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 │ │ @@ -39480,28 +39480,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 │ │ -0744d0: |[0744d0] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0744e0: 5431 1f03 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -0744e4: 5232 2003 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0744e8: 7130 c809 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ -0744ee: 0a00 |0007: move-result v0 │ │ -0744f0: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -0744f4: 5431 2103 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0744f8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0744fc: 6202 1d03 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ -074500: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -074504: 1105 |0012: return-object v5 │ │ -074506: 5431 2103 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -07450a: 4605 0100 |0015: aget-object v5, v1, v0 │ │ -07450e: 28fb |0017: goto 0012 // -0005 │ │ +0744c0: |[0744c0] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0744d0: 5431 1f03 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +0744d4: 5232 2003 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0744d8: 7130 c809 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ +0744de: 0a00 |0007: move-result v0 │ │ +0744e0: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +0744e4: 5431 2103 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0744e8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +0744ec: 6202 1d03 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ +0744f0: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +0744f4: 1105 |0012: return-object v5 │ │ +0744f6: 5431 2103 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0744fa: 4605 0100 |0015: aget-object v5, v1, v0 │ │ +0744fe: 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; │ │ @@ -39517,23 +39517,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -074510: |[074510] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ -074520: 5520 1e03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -074524: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -074528: 7010 6f0a 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ -07452e: 5420 1f03 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074532: 5221 2003 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074536: 7130 c809 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ -07453c: 0a00 |000e: move-result v0 │ │ -07453e: 0f00 |000f: return v0 │ │ +074500: |[074500] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ +074510: 5520 1e03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +074514: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +074518: 7010 6f0a 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ +07451e: 5420 1f03 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074522: 5221 2003 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074526: 7130 c809 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ +07452c: 0a00 |000e: move-result v0 │ │ +07452e: 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; │ │ @@ -39545,29 +39545,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -074540: |[074540] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ -074550: 5521 1e03 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -074554: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -074558: 7010 6f0a 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ -07455e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -074560: 5221 2003 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074564: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -074568: 5421 2103 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -07456c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -074570: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -074574: 0f00 |0012: return v0 │ │ -074576: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07457a: 28f3 |0015: goto 0008 // -000d │ │ -07457c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -07457e: 28fb |0017: goto 0012 // -0005 │ │ +074530: |[074530] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ +074540: 5521 1e03 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +074544: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +074548: 7010 6f0a 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ +07454e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +074550: 5221 2003 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074554: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +074558: 5421 2103 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +07455c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +074560: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +074564: 0f00 |0012: return v0 │ │ +074566: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07456a: 28f3 |0015: goto 0008 // -000d │ │ +07456c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +07456e: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0007 line=298 │ │ 0x000c line=299 │ │ 0x0012 line=302 │ │ @@ -39586,21 +39586,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -074580: |[074580] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -074590: 5510 1e03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -074594: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -074598: 7010 6f0a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ -07459e: 5410 1f03 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -0745a2: 4400 0002 |0009: aget v0, v0, v2 │ │ -0745a6: 0f00 |000b: return v0 │ │ +074570: |[074570] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +074580: 5510 1e03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +074584: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +074588: 7010 6f0a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ +07458e: 5410 1f03 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074592: 4400 0002 |0009: aget v0, v0, v2 │ │ +074596: 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; │ │ @@ -39612,91 +39612,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0745a8: |[0745a8] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ -0745b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0745ba: 5484 1f03 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -0745be: 5285 2003 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0745c2: 7130 c809 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ -0745c8: 0a00 |0008: move-result v0 │ │ -0745ca: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -0745ce: 5484 2103 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0745d2: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -0745d6: 0e00 |000f: return-void │ │ -0745d8: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -0745dc: 5284 2003 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0745e0: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -0745e4: 5484 2103 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0745e8: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -0745ec: 6205 1d03 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ -0745f0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -0745f4: 5484 1f03 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -0745f8: 4b09 0400 |0020: aput v9, v4, v0 │ │ -0745fc: 5484 2103 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074600: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -074604: 28e9 |0026: goto 000f // -0017 │ │ -074606: 5584 1e03 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -07460a: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -07460e: 5284 2003 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074612: 5485 1f03 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074616: 2155 |002f: array-length v5, v5 │ │ -074618: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -07461c: 7010 6f0a 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ -074622: 5484 1f03 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074626: 5285 2003 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -07462a: 7130 c809 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ -074630: 0a04 |003c: move-result v4 │ │ -074632: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -074636: 5284 2003 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -07463a: 5485 1f03 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -07463e: 2155 |0043: array-length v5, v5 │ │ -074640: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -074644: 5284 2003 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074648: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07464c: 7110 cc09 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@09cc │ │ -074652: 0a01 |004d: move-result v1 │ │ -074654: 2312 5406 |004e: new-array v2, v1, [I // type@0654 │ │ -074658: 2313 7806 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0678 │ │ -07465c: 5484 1f03 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074660: 5485 1f03 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074664: 2155 |0056: array-length v5, v5 │ │ -074666: 7155 0b25 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -07466c: 5484 2103 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074670: 5485 2103 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074674: 2155 |005e: array-length v5, v5 │ │ -074676: 7155 0b25 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -07467c: 5b82 1f03 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074680: 5b83 2103 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074684: 5284 2003 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074688: b104 |0068: sub-int/2addr v4, v0 │ │ -07468a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -07468e: 5484 1f03 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074692: 5485 1f03 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -074696: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -07469a: 5287 2003 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -07469e: b107 |0073: sub-int/2addr v7, v0 │ │ -0746a0: 7157 0b25 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -0746a6: 5484 2103 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0746aa: 5485 2103 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0746ae: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0746b2: 5287 2003 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0746b6: b107 |007f: sub-int/2addr v7, v0 │ │ -0746b8: 7157 0b25 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -0746be: 5484 1f03 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ -0746c2: 4b09 0400 |0085: aput v9, v4, v0 │ │ -0746c6: 5484 2103 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -0746ca: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -0746ce: 5284 2003 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0746d2: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0746d6: 5984 2003 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0746da: 2900 7eff |0091: goto/16 000f // -0082 │ │ +074598: |[074598] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ +0745a8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0745aa: 5484 1f03 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +0745ae: 5285 2003 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0745b2: 7130 c809 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ +0745b8: 0a00 |0008: move-result v0 │ │ +0745ba: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +0745be: 5484 2103 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0745c2: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +0745c6: 0e00 |000f: return-void │ │ +0745c8: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +0745cc: 5284 2003 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0745d0: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +0745d4: 5484 2103 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0745d8: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +0745dc: 6205 1d03 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ +0745e0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +0745e4: 5484 1f03 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +0745e8: 4b09 0400 |0020: aput v9, v4, v0 │ │ +0745ec: 5484 2103 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0745f0: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +0745f4: 28e9 |0026: goto 000f // -0017 │ │ +0745f6: 5584 1e03 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +0745fa: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +0745fe: 5284 2003 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074602: 5485 1f03 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074606: 2155 |002f: array-length v5, v5 │ │ +074608: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +07460c: 7010 6f0a 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ +074612: 5484 1f03 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074616: 5285 2003 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +07461a: 7130 c809 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@09c8 │ │ +074620: 0a04 |003c: move-result v4 │ │ +074622: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +074626: 5284 2003 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +07462a: 5485 1f03 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +07462e: 2155 |0043: array-length v5, v5 │ │ +074630: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +074634: 5284 2003 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074638: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +07463c: 7110 cc09 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@09cc │ │ +074642: 0a01 |004d: move-result v1 │ │ +074644: 2312 5406 |004e: new-array v2, v1, [I // type@0654 │ │ +074648: 2313 7806 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0678 │ │ +07464c: 5484 1f03 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074650: 5485 1f03 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074654: 2155 |0056: array-length v5, v5 │ │ +074656: 7155 0b25 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +07465c: 5484 2103 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074660: 5485 2103 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074664: 2155 |005e: array-length v5, v5 │ │ +074666: 7155 0b25 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +07466c: 5b82 1f03 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074670: 5b83 2103 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074674: 5284 2003 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074678: b104 |0068: sub-int/2addr v4, v0 │ │ +07467a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +07467e: 5484 1f03 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074682: 5485 1f03 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +074686: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +07468a: 5287 2003 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +07468e: b107 |0073: sub-int/2addr v7, v0 │ │ +074690: 7157 0b25 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +074696: 5484 2103 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +07469a: 5485 2103 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +07469e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0746a2: 5287 2003 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0746a6: b107 |007f: sub-int/2addr v7, v0 │ │ +0746a8: 7157 0b25 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +0746ae: 5484 1f03 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@031f │ │ +0746b2: 4b09 0400 |0085: aput v9, v4, v0 │ │ +0746b6: 5484 2103 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0746ba: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +0746be: 5284 2003 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0746c2: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0746c6: 5984 2003 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0746ca: 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 │ │ @@ -39736,17 +39736,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0746e0: |[0746e0] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ -0746f0: 6e20 6e0a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@0a6e │ │ -0746f6: 0e00 |0003: return-void │ │ +0746d0: |[0746d0] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ +0746e0: 6e20 6e0a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@0a6e │ │ +0746e6: 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; │ │ @@ -39757,25 +39757,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0746f8: |[0746f8] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ -074708: 5420 2103 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -07470c: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -074710: 6201 1d03 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ -074714: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -074718: 5420 2103 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -07471c: 6201 1d03 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ -074720: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -074724: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -074726: 5c20 1e03 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -07472a: 0e00 |0011: return-void │ │ +0746e8: |[0746e8] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ +0746f8: 5420 2103 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +0746fc: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +074700: 6201 1d03 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ +074704: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +074708: 5420 2103 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +07470c: 6201 1d03 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@031d │ │ +074710: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +074714: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +074716: 5c20 1e03 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +07471a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=120 │ │ 0x000e line=121 │ │ 0x0011 line=123 │ │ locals : │ │ @@ -39788,25 +39788,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07472c: |[07472c] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ -07473c: 5242 2003 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -074740: 9003 0506 |0002: add-int v3, v5, v6 │ │ -074744: 7120 af24 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -07474a: 0a00 |0007: move-result v0 │ │ -07474c: 0151 |0008: move v1, v5 │ │ -07474e: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ -074752: 6e20 770a 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0a77 │ │ -074758: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07475c: 28f9 |0010: goto 0009 // -0007 │ │ -07475e: 0e00 |0011: return-void │ │ +07471c: |[07471c] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ +07472c: 5242 2003 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +074730: 9003 0506 |0002: add-int v3, v5, v6 │ │ +074734: 7120 af24 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +07473a: 0a00 |0007: move-result v0 │ │ +07473c: 0151 |0008: move v1, v5 │ │ +07473e: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ +074742: 6e20 770a 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0a77 │ │ +074748: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07474c: 28f9 |0010: goto 0009 // -0007 │ │ +07474e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ 0x000b line=134 │ │ 0x000e line=133 │ │ 0x0011 line=136 │ │ @@ -39823,21 +39823,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -074760: |[074760] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ -074770: 5510 1e03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -074774: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -074778: 7010 6f0a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ -07477e: 5410 2103 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074782: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -074786: 0e00 |000b: return-void │ │ +074750: |[074750] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ +074760: 5510 1e03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +074764: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +074768: 7010 6f0a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ +07476e: 5410 2103 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074772: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +074776: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0004 line=264 │ │ 0x0007 line=267 │ │ 0x000b line=268 │ │ locals : │ │ @@ -39852,20 +39852,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -074788: |[074788] android.support.v4.util.SparseArrayCompat.size:()I │ │ -074798: 5510 1e03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -07479c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0747a0: 7010 6f0a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ -0747a6: 5210 2003 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0747aa: 0f00 |0009: return v0 │ │ +074778: |[074778] android.support.v4.util.SparseArrayCompat.size:()I │ │ +074788: 5510 1e03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +07478c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +074790: 7010 6f0a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ +074796: 5210 2003 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +07479a: 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; │ │ @@ -39876,51 +39876,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0747ac: |[0747ac] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ -0747bc: 6e10 7a0a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0747c2: 0a04 |0003: move-result v4 │ │ -0747c4: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ -0747c8: 1a04 9a36 |0006: const-string v4, "{}" // string@369a │ │ -0747cc: 1104 |0008: return-object v4 │ │ -0747ce: 2200 9204 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0747d2: 5254 2003 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0747d6: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -0747da: 7020 fc24 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -0747e0: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -0747e4: 6e20 fe24 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0747ea: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0747ec: 5254 2003 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ -0747f0: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ -0747f4: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0747f8: 1a04 2501 |001e: const-string v4, ", " // string@0125 │ │ -0747fc: 6e20 0425 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -074802: 6e20 740a 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0a74 │ │ -074808: 0a02 |0026: move-result v2 │ │ -07480a: 6e20 0025 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -074810: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ -074814: 6e20 fe24 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -07481a: 6e20 7c0a 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -074820: 0c03 |0032: move-result-object v3 │ │ -074822: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ -074826: 6e20 0325 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -07482c: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074830: 28de |003a: goto 0018 // -0022 │ │ -074832: 1a04 1701 |003b: const-string v4, "(this Map)" // string@0117 │ │ -074836: 6e20 0425 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07483c: 28f8 |0040: goto 0038 // -0008 │ │ -07483e: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -074842: 6e20 fe24 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -074848: 6e10 0a25 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07484e: 0c04 |0049: move-result-object v4 │ │ -074850: 28be |004a: goto 0008 // -0042 │ │ +07479c: |[07479c] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +0747ac: 6e10 7a0a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0747b2: 0a04 |0003: move-result v4 │ │ +0747b4: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ +0747b8: 1a04 9a36 |0006: const-string v4, "{}" // string@369a │ │ +0747bc: 1104 |0008: return-object v4 │ │ +0747be: 2200 9204 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0747c2: 5254 2003 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0747c6: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +0747ca: 7020 fc24 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +0747d0: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +0747d4: 6e20 fe24 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0747da: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0747dc: 5254 2003 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0320 │ │ +0747e0: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ +0747e4: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +0747e8: 1a04 2501 |001e: const-string v4, ", " // string@0125 │ │ +0747ec: 6e20 0425 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0747f2: 6e20 740a 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0a74 │ │ +0747f8: 0a02 |0026: move-result v2 │ │ +0747fa: 6e20 0025 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +074800: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ +074804: 6e20 fe24 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +07480a: 6e20 7c0a 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +074810: 0c03 |0032: move-result-object v3 │ │ +074812: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ +074816: 6e20 0325 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +07481c: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074820: 28de |003a: goto 0018 // -0022 │ │ +074822: 1a04 1701 |003b: const-string v4, "(this Map)" // string@0117 │ │ +074826: 6e20 0425 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07482c: 28f8 |0040: goto 0038 // -0008 │ │ +07482e: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +074832: 6e20 fe24 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +074838: 6e10 0a25 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07483e: 0c04 |0049: move-result-object v4 │ │ +074840: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0006 line=364 │ │ 0x0008 line=384 │ │ 0x0009 line=367 │ │ 0x0012 line=368 │ │ @@ -39950,21 +39950,21 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -074854: |[074854] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -074864: 5510 1e03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ -074868: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -07486c: 7010 6f0a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ -074872: 5410 2103 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ -074876: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -07487a: 1100 |000b: return-object v0 │ │ +074844: |[074844] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +074854: 5510 1e03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@031e │ │ +074858: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07485c: 7010 6f0a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0a6f │ │ +074862: 5410 2103 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0321 │ │ +074866: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +07486a: 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; │ │ @@ -40024,22 +40024,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07487c: |[07487c] android.support.v4.util.TimeUtils.:()V │ │ -07488c: 2200 8c04 |0000: new-instance v0, Ljava/lang/Object; // type@048c │ │ -074890: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -074896: 6900 2703 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0327 │ │ -07489a: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -07489e: 2300 5106 |0009: new-array v0, v0, [C // type@0651 │ │ -0748a2: 6900 2603 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ -0748a6: 0e00 |000d: return-void │ │ +07486c: |[07486c] android.support.v4.util.TimeUtils.:()V │ │ +07487c: 2200 8c04 |0000: new-instance v0, Ljava/lang/Object; // type@048c │ │ +074880: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +074886: 6900 2703 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0327 │ │ +07488a: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +07488e: 2300 5106 |0009: new-array v0, v0, [C // type@0651 │ │ +074892: 6900 2603 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ +074896: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -40047,17 +40047,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0748a8: |[0748a8] android.support.v4.util.TimeUtils.:()V │ │ -0748b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0748be: 0e00 |0003: return-void │ │ +074898: |[074898] android.support.v4.util.TimeUtils.:()V │ │ +0748a8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0748ae: 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;) │ │ @@ -40065,35 +40065,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0748c0: |[0748c0] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -0748d0: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -0748d4: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -0748d8: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -0748dc: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0748de: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -0748e2: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -0748e6: 0f00 |000b: return v0 │ │ -0748e8: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -0748ec: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -0748f0: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -0748f4: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -0748f6: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -0748fa: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -0748fe: 28f4 |0017: goto 000b // -000c │ │ -074900: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -074904: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -074908: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -07490c: 28ed |001e: goto 000b // -0013 │ │ -07490e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -074910: 28eb |0020: goto 000b // -0015 │ │ +0748b0: |[0748b0] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +0748c0: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +0748c4: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +0748c8: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +0748cc: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +0748ce: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +0748d2: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +0748d6: 0f00 |000b: return v0 │ │ +0748d8: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +0748dc: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +0748e0: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +0748e4: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +0748e6: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +0748ea: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +0748ee: 28f4 |0017: goto 000b // -000c │ │ +0748f0: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +0748f4: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +0748f8: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +0748fc: 28ed |001e: goto 000b // -0013 │ │ +0748fe: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +074900: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -40111,25 +40111,25 @@ │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -074914: |[074914] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -074924: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -074928: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ -07492c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -074930: 1a00 3a01 |0006: const-string v0, "--" // string@013a │ │ -074934: 6e20 4e24 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -07493a: 0e00 |000b: return-void │ │ -07493c: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ -074940: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -074942: 7140 820a 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0a82 │ │ -074948: 28f9 |0012: goto 000b // -0007 │ │ +074904: |[074904] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +074914: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +074918: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +07491c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +074920: 1a00 3a01 |0006: const-string v0, "--" // string@013a │ │ +074924: 6e20 4e24 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +07492a: 0e00 |000b: return-void │ │ +07492c: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +074930: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +074932: 7140 820a 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0a82 │ │ +074938: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ @@ -40142,18 +40142,18 @@ │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07494c: |[07494c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -07495c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07495e: 7140 820a 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0a82 │ │ -074964: 0e00 |0004: return-void │ │ +07493c: |[07493c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +07494c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07494e: 7140 820a 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0a82 │ │ +074954: 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; │ │ @@ -40163,29 +40163,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 │ │ -074968: |[074968] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -074978: 6202 2703 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0327 │ │ -07497c: 1d02 |0002: monitor-enter v2 │ │ -07497e: 7130 840a 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0a84 │ │ -074984: 0a00 |0006: move-result v0 │ │ -074986: 2201 9004 |0007: new-instance v1, Ljava/lang/String; // type@0490 │ │ -07498a: 6203 2603 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ -07498e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -074990: 7040 d324 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@24d3 │ │ -074996: 6e20 4e24 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -07499c: 1e02 |0012: monitor-exit v2 │ │ -07499e: 0e00 |0013: return-void │ │ -0749a0: 0d01 |0014: move-exception v1 │ │ -0749a2: 1e02 |0015: monitor-exit v2 │ │ -0749a4: 2701 |0016: throw v1 │ │ +074958: |[074958] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +074968: 6202 2703 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0327 │ │ +07496c: 1d02 |0002: monitor-enter v2 │ │ +07496e: 7130 840a 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0a84 │ │ +074974: 0a00 |0006: move-result v0 │ │ +074976: 2201 9004 |0007: new-instance v1, Ljava/lang/String; // type@0490 │ │ +07497a: 6203 2603 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ +07497e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +074980: 7040 d324 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@24d3 │ │ +074986: 6e20 4e24 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +07498c: 1e02 |0012: monitor-exit v2 │ │ +07498e: 0e00 |0013: return-void │ │ +074990: 0d01 |0014: move-exception v1 │ │ +074992: 1e02 |0015: monitor-exit v2 │ │ +074994: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ @@ -40203,28 +40203,28 @@ │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0749b4: |[0749b4] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -0749c4: 6202 2703 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0327 │ │ -0749c8: 1d02 |0002: monitor-enter v2 │ │ -0749ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0749cc: 7130 840a 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0a84 │ │ -0749d2: 0a00 |0007: move-result v0 │ │ -0749d4: 6201 2603 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ -0749d8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0749da: 6e40 0625 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ -0749e0: 1e02 |000e: monitor-exit v2 │ │ -0749e2: 0e00 |000f: return-void │ │ -0749e4: 0d01 |0010: move-exception v1 │ │ -0749e6: 1e02 |0011: monitor-exit v2 │ │ -0749e8: 2701 |0012: throw v1 │ │ +0749a4: |[0749a4] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +0749b4: 6202 2703 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0327 │ │ +0749b8: 1d02 |0002: monitor-enter v2 │ │ +0749ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0749bc: 7130 840a 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0a84 │ │ +0749c2: 0a00 |0007: move-result v0 │ │ +0749c4: 6201 2603 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ +0749c8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0749ca: 6e40 0625 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ +0749d0: 1e02 |000e: monitor-exit v2 │ │ +0749d2: 0e00 |000f: return-void │ │ +0749d4: 0d01 |0010: move-exception v1 │ │ +0749d6: 1e02 |0011: monitor-exit v2 │ │ +0749d8: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -40241,206 +40241,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -0749f8: |[0749f8] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -074a08: 6204 2603 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ -074a0c: 2144 |0002: array-length v4, v4 │ │ -074a0e: 0200 1600 |0003: move/from16 v0, v22 │ │ -074a12: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -074a16: 0200 1600 |0007: move/from16 v0, v22 │ │ -074a1a: 2304 5106 |0009: new-array v4, v0, [C // type@0651 │ │ -074a1e: 6904 2603 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ -074a22: 6202 2603 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ -074a26: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -074a2a: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -074a2e: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -074a32: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -074a34: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -074a38: 0200 1600 |0018: move/from16 v0, v22 │ │ -074a3c: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -074a40: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -074a44: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -074a48: 28f8 |0020: goto 0018 // -0008 │ │ -074a4a: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -074a4e: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -074a52: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -074a54: 0f04 |0026: return v4 │ │ -074a56: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -074a5a: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -074a5e: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -074a62: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -074a66: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -074a6a: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -074a6e: 846d |0033: long-to-int v13, v6 │ │ -074a70: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -074a74: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -074a78: 8666 |0038: long-to-double v6, v6 │ │ -074a7a: 7120 a924 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@24a9 │ │ -074a80: 0b06 |003c: move-result-wide v6 │ │ -074a82: 8a60 |003d: double-to-int v0, v6 │ │ -074a84: 0211 0000 |003e: move/from16 v17, v0 │ │ -074a88: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -074a8a: 120c |0041: const/4 v12, #int 0 // #0 │ │ -074a8c: 120e |0042: const/4 v14, #int 0 // #0 │ │ -074a8e: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -074a94: 0200 1100 |0046: move/from16 v0, v17 │ │ -074a98: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -074a9c: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -074aa2: 9303 1104 |004d: div-int v3, v17, v4 │ │ -074aa6: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -074aac: b234 |0052: mul-int/2addr v4, v3 │ │ -074aae: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -074ab2: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -074ab6: 0200 1100 |0057: move/from16 v0, v17 │ │ -074aba: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -074abe: 0200 1100 |005b: move/from16 v0, v17 │ │ -074ac2: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -074ac6: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -074aca: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -074ace: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -074ad2: 0200 1100 |0065: move/from16 v0, v17 │ │ -074ad6: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -074ada: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -074ade: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -074ae2: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -074ae6: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -074ae8: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -074aec: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -074aee: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -074af0: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -074af2: 7140 7f0a 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ -074af8: 0a0f |0078: move-result v15 │ │ -074afa: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -074afc: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -074b00: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -074b02: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -074b04: 7140 7f0a 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ -074b0a: 0a04 |0081: move-result v4 │ │ -074b0c: b04f |0082: add-int/2addr v15, v4 │ │ -074b0e: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -074b10: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -074b14: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -074b16: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -074b18: 7140 7f0a 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ -074b1e: 0a04 |008b: move-result v4 │ │ -074b20: b04f |008c: add-int/2addr v15, v4 │ │ -074b22: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -074b24: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -074b28: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -074b2a: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -074b2c: 0200 1100 |0092: move/from16 v0, v17 │ │ -074b30: 7140 7f0a 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ -074b36: 0a04 |0097: move-result v4 │ │ -074b38: b04f |0098: add-int/2addr v15, v4 │ │ -074b3a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -074b3c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -074b3e: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -074b42: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -074b44: 7140 7f0a 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ -074b4a: 0a04 |00a1: move-result v4 │ │ -074b4c: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -074b50: b04f |00a4: add-int/2addr v15, v4 │ │ -074b52: 0200 1600 |00a5: move/from16 v0, v22 │ │ -074b56: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -074b5a: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -074b5e: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -074b62: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -074b66: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -074b6a: 28f4 |00b1: goto 00a5 // -000c │ │ -074b6c: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -074b70: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -074b74: 7d00 |00b6: neg-long v0, v0 │ │ -074b76: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -074b7a: 2900 76ff |00b9: goto/16 002f // -008a │ │ -074b7e: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -074b80: 28c1 |00bc: goto 007d // -003f │ │ -074b82: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -074b84: 28c9 |00be: goto 0087 // -0037 │ │ -074b86: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -074b88: 28d1 |00c0: goto 0091 // -002f │ │ -074b8a: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -074b8c: 28dc |00c2: goto 009e // -0024 │ │ -074b8e: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -074b92: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -074b96: 0212 0500 |00c7: move/from16 v18, v5 │ │ -074b9a: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -074b9e: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -074ba2: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -074ba6: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -074ba8: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -074baa: 7706 850a 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ -074bb0: 0a05 |00d4: move-result v5 │ │ -074bb2: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -074bb6: 0200 1200 |00d7: move/from16 v0, v18 │ │ -074bba: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -074bbe: 121a |00db: const/4 v10, #int 1 // #1 │ │ -074bc0: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -074bc4: 122b |00de: const/4 v11, #int 2 // #2 │ │ -074bc6: 0726 |00df: move-object v6, v2 │ │ -074bc8: 01c7 |00e0: move v7, v12 │ │ -074bca: 0159 |00e1: move v9, v5 │ │ -074bcc: 7706 850a 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ -074bd2: 0a05 |00e5: move-result v5 │ │ -074bd4: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -074bd8: 0200 1200 |00e8: move/from16 v0, v18 │ │ -074bdc: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -074be0: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -074be2: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -074be6: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -074be8: 0726 |00f0: move-object v6, v2 │ │ -074bea: 01e7 |00f1: move v7, v14 │ │ -074bec: 0159 |00f2: move v9, v5 │ │ -074bee: 7706 850a 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ -074bf4: 0a05 |00f6: move-result v5 │ │ -074bf6: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -074bfa: 0200 1200 |00f9: move/from16 v0, v18 │ │ -074bfe: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -074c02: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -074c04: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -074c08: 122b |0100: const/4 v11, #int 2 // #2 │ │ -074c0a: 0726 |0101: move-object v6, v2 │ │ -074c0c: 0207 1100 |0102: move/from16 v7, v17 │ │ -074c10: 0159 |0104: move v9, v5 │ │ -074c12: 7706 850a 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ -074c18: 0a05 |0108: move-result v5 │ │ -074c1a: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -074c1e: 121a |010b: const/4 v10, #int 1 // #1 │ │ -074c20: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -074c24: 0200 1200 |010e: move/from16 v0, v18 │ │ -074c28: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -074c2c: 123b |0112: const/4 v11, #int 3 // #3 │ │ -074c2e: 0726 |0113: move-object v6, v2 │ │ -074c30: 01d7 |0114: move v7, v13 │ │ -074c32: 0159 |0115: move v9, v5 │ │ -074c34: 7706 850a 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ -074c3a: 0a05 |0119: move-result v5 │ │ -074c3c: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -074c40: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -074c44: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -074c48: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -074c4c: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -074c50: 28a9 |0124: goto 00cd // -0057 │ │ -074c52: 120a |0125: const/4 v10, #int 0 // #0 │ │ -074c54: 28b6 |0126: goto 00dc // -004a │ │ -074c56: 120b |0127: const/4 v11, #int 0 // #0 │ │ -074c58: 28b7 |0128: goto 00df // -0049 │ │ -074c5a: 120a |0129: const/4 v10, #int 0 // #0 │ │ -074c5c: 28c3 |012a: goto 00ed // -003d │ │ -074c5e: 120b |012b: const/4 v11, #int 0 // #0 │ │ -074c60: 28c4 |012c: goto 00f0 // -003c │ │ -074c62: 120a |012d: const/4 v10, #int 0 // #0 │ │ -074c64: 28d0 |012e: goto 00fe // -0030 │ │ -074c66: 120b |012f: const/4 v11, #int 0 // #0 │ │ -074c68: 28d1 |0130: goto 0101 // -002f │ │ -074c6a: 120b |0131: const/4 v11, #int 0 // #0 │ │ -074c6c: 28e1 |0132: goto 0113 // -001f │ │ +0749e8: |[0749e8] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +0749f8: 6204 2603 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ +0749fc: 2144 |0002: array-length v4, v4 │ │ +0749fe: 0200 1600 |0003: move/from16 v0, v22 │ │ +074a02: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +074a06: 0200 1600 |0007: move/from16 v0, v22 │ │ +074a0a: 2304 5106 |0009: new-array v4, v0, [C // type@0651 │ │ +074a0e: 6904 2603 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ +074a12: 6202 2603 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0326 │ │ +074a16: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +074a1a: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +074a1e: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +074a22: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +074a24: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +074a28: 0200 1600 |0018: move/from16 v0, v22 │ │ +074a2c: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +074a30: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +074a34: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +074a38: 28f8 |0020: goto 0018 // -0008 │ │ +074a3a: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +074a3e: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +074a42: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +074a44: 0f04 |0026: return v4 │ │ +074a46: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +074a4a: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +074a4e: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +074a52: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +074a56: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +074a5a: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +074a5e: 846d |0033: long-to-int v13, v6 │ │ +074a60: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +074a64: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +074a68: 8666 |0038: long-to-double v6, v6 │ │ +074a6a: 7120 a924 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@24a9 │ │ +074a70: 0b06 |003c: move-result-wide v6 │ │ +074a72: 8a60 |003d: double-to-int v0, v6 │ │ +074a74: 0211 0000 |003e: move/from16 v17, v0 │ │ +074a78: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +074a7a: 120c |0041: const/4 v12, #int 0 // #0 │ │ +074a7c: 120e |0042: const/4 v14, #int 0 // #0 │ │ +074a7e: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +074a84: 0200 1100 |0046: move/from16 v0, v17 │ │ +074a88: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +074a8c: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +074a92: 9303 1104 |004d: div-int v3, v17, v4 │ │ +074a96: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +074a9c: b234 |0052: mul-int/2addr v4, v3 │ │ +074a9e: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +074aa2: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +074aa6: 0200 1100 |0057: move/from16 v0, v17 │ │ +074aaa: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +074aae: 0200 1100 |005b: move/from16 v0, v17 │ │ +074ab2: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +074ab6: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +074aba: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +074abe: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +074ac2: 0200 1100 |0065: move/from16 v0, v17 │ │ +074ac6: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +074aca: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +074ace: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +074ad2: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +074ad6: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +074ad8: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +074adc: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +074ade: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +074ae0: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +074ae2: 7140 7f0a 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ +074ae8: 0a0f |0078: move-result v15 │ │ +074aea: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +074aec: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +074af0: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +074af2: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +074af4: 7140 7f0a 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ +074afa: 0a04 |0081: move-result v4 │ │ +074afc: b04f |0082: add-int/2addr v15, v4 │ │ +074afe: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +074b00: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +074b04: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +074b06: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +074b08: 7140 7f0a 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ +074b0e: 0a04 |008b: move-result v4 │ │ +074b10: b04f |008c: add-int/2addr v15, v4 │ │ +074b12: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +074b14: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +074b18: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +074b1a: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +074b1c: 0200 1100 |0092: move/from16 v0, v17 │ │ +074b20: 7140 7f0a 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ +074b26: 0a04 |0097: move-result v4 │ │ +074b28: b04f |0098: add-int/2addr v15, v4 │ │ +074b2a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +074b2c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +074b2e: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +074b32: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +074b34: 7140 7f0a 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0a7f │ │ +074b3a: 0a04 |00a1: move-result v4 │ │ +074b3c: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +074b40: b04f |00a4: add-int/2addr v15, v4 │ │ +074b42: 0200 1600 |00a5: move/from16 v0, v22 │ │ +074b46: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +074b4a: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +074b4e: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +074b52: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +074b56: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +074b5a: 28f4 |00b1: goto 00a5 // -000c │ │ +074b5c: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +074b60: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +074b64: 7d00 |00b6: neg-long v0, v0 │ │ +074b66: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +074b6a: 2900 76ff |00b9: goto/16 002f // -008a │ │ +074b6e: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +074b70: 28c1 |00bc: goto 007d // -003f │ │ +074b72: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +074b74: 28c9 |00be: goto 0087 // -0037 │ │ +074b76: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +074b78: 28d1 |00c0: goto 0091 // -002f │ │ +074b7a: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +074b7c: 28dc |00c2: goto 009e // -0024 │ │ +074b7e: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +074b82: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +074b86: 0212 0500 |00c7: move/from16 v18, v5 │ │ +074b8a: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +074b8e: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +074b92: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +074b96: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +074b98: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +074b9a: 7706 850a 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ +074ba0: 0a05 |00d4: move-result v5 │ │ +074ba2: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +074ba6: 0200 1200 |00d7: move/from16 v0, v18 │ │ +074baa: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +074bae: 121a |00db: const/4 v10, #int 1 // #1 │ │ +074bb0: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +074bb4: 122b |00de: const/4 v11, #int 2 // #2 │ │ +074bb6: 0726 |00df: move-object v6, v2 │ │ +074bb8: 01c7 |00e0: move v7, v12 │ │ +074bba: 0159 |00e1: move v9, v5 │ │ +074bbc: 7706 850a 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ +074bc2: 0a05 |00e5: move-result v5 │ │ +074bc4: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +074bc8: 0200 1200 |00e8: move/from16 v0, v18 │ │ +074bcc: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +074bd0: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +074bd2: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +074bd6: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +074bd8: 0726 |00f0: move-object v6, v2 │ │ +074bda: 01e7 |00f1: move v7, v14 │ │ +074bdc: 0159 |00f2: move v9, v5 │ │ +074bde: 7706 850a 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ +074be4: 0a05 |00f6: move-result v5 │ │ +074be6: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +074bea: 0200 1200 |00f9: move/from16 v0, v18 │ │ +074bee: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +074bf2: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +074bf4: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +074bf8: 122b |0100: const/4 v11, #int 2 // #2 │ │ +074bfa: 0726 |0101: move-object v6, v2 │ │ +074bfc: 0207 1100 |0102: move/from16 v7, v17 │ │ +074c00: 0159 |0104: move v9, v5 │ │ +074c02: 7706 850a 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ +074c08: 0a05 |0108: move-result v5 │ │ +074c0a: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +074c0e: 121a |010b: const/4 v10, #int 1 // #1 │ │ +074c10: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +074c14: 0200 1200 |010e: move/from16 v0, v18 │ │ +074c18: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +074c1c: 123b |0112: const/4 v11, #int 3 // #3 │ │ +074c1e: 0726 |0113: move-object v6, v2 │ │ +074c20: 01d7 |0114: move v7, v13 │ │ +074c22: 0159 |0115: move v9, v5 │ │ +074c24: 7706 850a 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0a85 │ │ +074c2a: 0a05 |0119: move-result v5 │ │ +074c2c: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +074c30: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +074c34: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +074c38: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +074c3c: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +074c40: 28a9 |0124: goto 00cd // -0057 │ │ +074c42: 120a |0125: const/4 v10, #int 0 // #0 │ │ +074c44: 28b6 |0126: goto 00dc // -004a │ │ +074c46: 120b |0127: const/4 v11, #int 0 // #0 │ │ +074c48: 28b7 |0128: goto 00df // -0049 │ │ +074c4a: 120a |0129: const/4 v10, #int 0 // #0 │ │ +074c4c: 28c3 |012a: goto 00ed // -003d │ │ +074c4e: 120b |012b: const/4 v11, #int 0 // #0 │ │ +074c50: 28c4 |012c: goto 00f0 // -003c │ │ +074c52: 120a |012d: const/4 v10, #int 0 // #0 │ │ +074c54: 28d0 |012e: goto 00fe // -0030 │ │ +074c56: 120b |012f: const/4 v11, #int 0 // #0 │ │ +074c58: 28d1 |0130: goto 0101 // -002f │ │ +074c5a: 120b |0131: const/4 v11, #int 0 // #0 │ │ +074c5c: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -40527,50 +40527,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -074c70: |[074c70] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -074c80: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -074c84: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -074c88: 0161 |0004: move v1, v6 │ │ -074c8a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -074c8e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -074c90: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -074c94: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -074c98: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -074c9c: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -074ca0: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -074ca4: 8e22 |0012: int-to-char v2, v2 │ │ -074ca6: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -074caa: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -074cae: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -074cb2: b124 |0019: sub-int/2addr v4, v2 │ │ -074cb4: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -074cb8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -074cba: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -074cbe: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -074cc2: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -074cc6: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -074cca: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -074cce: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -074cd2: 8e22 |0029: int-to-char v2, v2 │ │ -074cd4: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -074cd8: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -074cdc: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -074ce0: b124 |0030: sub-int/2addr v4, v2 │ │ -074ce2: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -074ce6: 8e22 |0033: int-to-char v2, v2 │ │ -074ce8: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -074cec: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -074cf0: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -074cf4: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -074cf8: 0f06 |003c: return v6 │ │ +074c60: |[074c60] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +074c70: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +074c74: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +074c78: 0161 |0004: move v1, v6 │ │ +074c7a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +074c7e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +074c80: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +074c84: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +074c88: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +074c8c: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +074c90: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +074c94: 8e22 |0012: int-to-char v2, v2 │ │ +074c96: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +074c9a: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +074c9e: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +074ca2: b124 |0019: sub-int/2addr v4, v2 │ │ +074ca4: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +074ca8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +074caa: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +074cae: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +074cb2: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +074cb6: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +074cba: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +074cbe: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +074cc2: 8e22 |0029: int-to-char v2, v2 │ │ +074cc4: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +074cc8: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +074ccc: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +074cd0: b124 |0030: sub-int/2addr v4, v2 │ │ +074cd2: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +074cd6: 8e22 |0033: int-to-char v2, v2 │ │ +074cd8: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +074cdc: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +074ce0: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +074ce4: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +074ce8: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -40731,37 +40731,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -074cfc: |[074cfc] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -074d0c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -074d10: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -074d14: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -074d18: 2200 bc01 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@01bc │ │ -074d1c: 7010 ad0a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0aad │ │ -074d22: 6900 2d03 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074d26: 6200 2d03 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074d2a: 7210 9b0a 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0a9b │ │ -074d30: 0c00 |0012: move-result-object v0 │ │ -074d32: 6900 2c03 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074d36: 0e00 |0015: return-void │ │ -074d38: 6000 3c00 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -074d3c: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -074d40: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -074d44: 2200 b901 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@01b9 │ │ -074d48: 7010 8e0a 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0a8e │ │ -074d4e: 6900 2d03 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074d52: 28ea |0023: goto 000d // -0016 │ │ -074d54: 2200 bd01 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@01bd │ │ -074d58: 7010 b10a 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0ab1 │ │ -074d5e: 6900 2d03 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074d62: 28e2 |002b: goto 000d // -001e │ │ +074cec: |[074cec] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +074cfc: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +074d00: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +074d04: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +074d08: 2200 bc01 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@01bc │ │ +074d0c: 7010 ad0a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0aad │ │ +074d12: 6900 2d03 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074d16: 6200 2d03 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074d1a: 7210 9b0a 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0a9b │ │ +074d20: 0c00 |0012: move-result-object v0 │ │ +074d22: 6900 2c03 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074d26: 0e00 |0015: return-void │ │ +074d28: 6000 3c00 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +074d2c: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +074d30: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +074d34: 2200 b901 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@01b9 │ │ +074d38: 7010 8e0a 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0a8e │ │ +074d3e: 6900 2d03 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074d42: 28ea |0023: goto 000d // -0016 │ │ +074d44: 2200 bd01 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@01bd │ │ +074d48: 7010 b10a 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0ab1 │ │ +074d4e: 6900 2d03 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074d52: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x000d line=302 │ │ 0x0015 line=303 │ │ 0x0016 line=297 │ │ @@ -40774,21 +40774,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -074d64: |[074d64] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -074d74: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -074d7a: 6200 2d03 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074d7e: 7220 9a0a 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0a9a │ │ -074d84: 0c00 |0008: move-result-object v0 │ │ -074d86: 5b10 2e03 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@032e │ │ -074d8a: 0e00 |000b: return-void │ │ +074d54: |[074d54] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +074d64: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +074d6a: 6200 2d03 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074d6e: 7220 9a0a 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0a9a │ │ +074d74: 0c00 |0008: move-result-object v0 │ │ +074d76: 5b10 2e03 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@032e │ │ +074d7a: 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; │ │ @@ -40799,20 +40799,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 │ │ -074d8c: |[074d8c] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -074d9c: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074da0: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074da4: 7240 980a 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@0a98 │ │ -074daa: 0a00 |0007: move-result v0 │ │ -074dac: 0f00 |0008: return v0 │ │ +074d7c: |[074d7c] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +074d8c: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074d90: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074d94: 7240 980a 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@0a98 │ │ +074d9a: 0a00 |0007: move-result v0 │ │ +074d9c: 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; │ │ @@ -40822,20 +40822,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 │ │ -074db0: |[074db0] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -074dc0: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074dc4: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074dc8: 7230 990a 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@0a99 │ │ -074dce: 0c00 |0007: move-result-object v0 │ │ -074dd0: 1100 |0008: return-object v0 │ │ +074da0: |[074da0] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +074db0: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074db4: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074db8: 7230 990a 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@0a99 │ │ +074dbe: 0c00 |0007: move-result-object v0 │ │ +074dc0: 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; │ │ │ │ @@ -40844,17 +40844,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074dd4: |[074dd4] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -074de4: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@032e │ │ -074de8: 1100 |0002: return-object v0 │ │ +074dc4: |[074dc4] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +074dd4: 5410 2e03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@032e │ │ +074dd8: 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;) │ │ @@ -40862,19 +40862,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 │ │ -074dec: |[074dec] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -074dfc: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074e00: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074e04: 7240 9c0a 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@0a9c │ │ -074e0a: 0e00 |0007: return-void │ │ +074ddc: |[074ddc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +074dec: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074df0: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074df4: 7240 9c0a 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@0a9c │ │ +074dfa: 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; │ │ @@ -40885,19 +40885,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 │ │ -074e0c: |[074e0c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -074e1c: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074e20: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074e24: 7240 9d0a 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@0a9d │ │ -074e2a: 0e00 |0007: return-void │ │ +074dfc: |[074dfc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +074e0c: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074e10: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074e14: 7240 9d0a 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@0a9d │ │ +074e1a: 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; │ │ @@ -40908,19 +40908,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 │ │ -074e2c: |[074e2c] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -074e3c: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074e40: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074e44: 7240 9e0a 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@0a9e │ │ -074e4a: 0e00 |0007: return-void │ │ +074e1c: |[074e1c] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +074e2c: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074e30: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074e34: 7240 9e0a 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@0a9e │ │ +074e3a: 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; │ │ @@ -40931,20 +40931,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 │ │ -074e4c: |[074e4c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -074e5c: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074e60: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074e64: 7255 9f0a 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@0a9f │ │ -074e6a: 0a00 |0007: move-result v0 │ │ -074e6c: 0f00 |0008: return v0 │ │ +074e3c: |[074e3c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +074e4c: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074e50: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074e54: 7255 9f0a 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@0a9f │ │ +074e5a: 0a00 |0007: move-result v0 │ │ +074e5c: 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; │ │ @@ -40955,20 +40955,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 │ │ -074e70: |[074e70] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -074e80: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074e84: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074e88: 7255 a00a 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@0aa0 │ │ -074e8e: 0a00 |0007: move-result v0 │ │ -074e90: 0f00 |0008: return v0 │ │ +074e60: |[074e60] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +074e70: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074e74: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074e78: 7255 a00a 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@0aa0 │ │ +074e7e: 0a00 |0007: move-result v0 │ │ +074e80: 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 │ │ @@ -40979,19 +40979,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -074e94: |[074e94] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -074ea4: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074ea8: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074eac: 7240 a10a 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0aa1 │ │ -074eb2: 0e00 |0007: return-void │ │ +074e84: |[074e84] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +074e94: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074e98: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074e9c: 7240 a10a 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0aa1 │ │ +074ea2: 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; │ │ @@ -41002,19 +41002,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 │ │ -074eb4: |[074eb4] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -074ec4: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ -074ec8: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ -074ecc: 7240 a20a 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@0aa2 │ │ -074ed2: 0e00 |0007: return-void │ │ +074ea4: |[074ea4] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +074eb4: 6200 2d03 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@032d │ │ +074eb8: 6201 2c03 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@032c │ │ +074ebc: 7240 a20a 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@0aa2 │ │ +074ec2: 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; │ │ @@ -41054,18 +41054,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 │ │ -074ed4: |[074ed4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -074ee4: 5b01 2f03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ -074ee8: 7010 8b1f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1f8b │ │ -074eee: 0e00 |0005: return-void │ │ +074ec4: |[074ec4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +074ed4: 5b01 2f03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ +074ed8: 7010 8b1f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1f8b │ │ +074ede: 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; │ │ │ │ @@ -41075,19 +41075,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 │ │ -074ef0: |[074ef0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -074f00: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ -074f04: 7230 d10a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ad1 │ │ -074f0a: 0a00 |0005: move-result v0 │ │ -074f0c: 0f00 |0006: return v0 │ │ +074ee0: |[074ee0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +074ef0: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ +074ef4: 7230 d10a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ad1 │ │ +074efa: 0a00 |0005: move-result v0 │ │ +074efc: 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; │ │ @@ -41097,18 +41097,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 │ │ -074f10: |[074f10] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -074f20: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ -074f24: 7230 d20a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ad2 │ │ -074f2a: 0e00 |0005: return-void │ │ +074f00: |[074f00] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +074f10: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ +074f14: 7230 d20a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ad2 │ │ +074f1a: 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; │ │ @@ -41119,18 +41119,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 │ │ -074f2c: |[074f2c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -074f3c: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ -074f40: 7230 d30a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0ad3 │ │ -074f46: 0e00 |0005: return-void │ │ +074f1c: |[074f1c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +074f2c: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ +074f30: 7230 d30a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0ad3 │ │ +074f36: 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; │ │ @@ -41141,18 +41141,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 │ │ -074f48: |[074f48] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -074f58: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ -074f5c: 7230 d40a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ad4 │ │ -074f62: 0e00 |0005: return-void │ │ +074f38: |[074f38] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +074f48: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ +074f4c: 7230 d40a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ad4 │ │ +074f52: 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; │ │ @@ -41163,19 +41163,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 │ │ -074f64: |[074f64] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -074f74: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ -074f78: 7240 d50a 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@0ad5 │ │ -074f7e: 0a00 |0005: move-result v0 │ │ -074f80: 0f00 |0006: return v0 │ │ +074f54: |[074f54] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +074f64: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ +074f68: 7240 d50a 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@0ad5 │ │ +074f6e: 0a00 |0005: move-result v0 │ │ +074f70: 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; │ │ @@ -41186,18 +41186,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -074f84: |[074f84] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -074f94: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ -074f98: 7230 d60a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0ad6 │ │ -074f9e: 0e00 |0005: return-void │ │ +074f74: |[074f74] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +074f84: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ +074f88: 7230 d60a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0ad6 │ │ +074f8e: 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; │ │ @@ -41208,18 +41208,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 │ │ -074fa0: |[074fa0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -074fb0: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ -074fb4: 7230 d70a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ad7 │ │ -074fba: 0e00 |0005: return-void │ │ +074f90: |[074f90] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +074fa0: 5410 2f03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@032f │ │ +074fa4: 7230 d70a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ad7 │ │ +074faa: 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; │ │ @@ -41322,17 +41322,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074fbc: |[074fbc] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -074fcc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -074fd2: 0e00 |0003: return-void │ │ +074fac: |[074fac] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +074fbc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +074fc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -41341,19 +41341,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 │ │ -074fd4: |[074fd4] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -074fe4: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -074fe8: 6e30 8c1f 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1f8c │ │ -074fee: 0a00 |0005: move-result v0 │ │ -074ff0: 0f00 |0006: return v0 │ │ +074fc4: |[074fc4] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +074fd4: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +074fd8: 6e30 8c1f 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1f8c │ │ +074fde: 0a00 |0005: move-result v0 │ │ +074fe0: 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; │ │ @@ -41363,18 +41363,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 │ │ -074ff4: |[074ff4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -075004: 2200 bf01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@01bf │ │ -075008: 7020 c90a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0ac9 │ │ -07500e: 1100 |0005: return-object v0 │ │ +074fe4: |[074fe4] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +074ff4: 2200 bf01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@01bf │ │ +074ff8: 7020 c90a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0ac9 │ │ +074ffe: 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;) │ │ @@ -41382,36 +41382,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -075010: |[075010] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -075020: 2200 cb03 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -075024: 7010 8b1f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1f8b │ │ -07502a: 1100 |0005: return-object v0 │ │ +075000: |[075000] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +075010: 2200 cb03 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +075014: 7010 8b1f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1f8b │ │ +07501a: 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 │ │ -07502c: |[07502c] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07503c: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -075040: 6e30 8e1f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1f8e │ │ -075046: 0e00 |0005: return-void │ │ +07501c: |[07501c] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07502c: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +075030: 6e30 8e1f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1f8e │ │ +075036: 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; │ │ @@ -41422,19 +41422,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 │ │ -075048: |[075048] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -075058: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -07505c: 1f02 e803 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -075060: 6e30 8f1f 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1f8f │ │ -075066: 0e00 |0007: return-void │ │ +075038: |[075038] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +075048: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +07504c: 1f02 e803 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +075050: 6e30 8f1f 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1f8f │ │ +075056: 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; │ │ @@ -41445,18 +41445,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 │ │ -075068: |[075068] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075078: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -07507c: 6e30 901f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1f90 │ │ -075082: 0e00 |0005: return-void │ │ +075058: |[075058] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075068: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +07506c: 6e30 901f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1f90 │ │ +075072: 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; │ │ @@ -41467,19 +41467,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 │ │ -075084: |[075084] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075094: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -075098: 6e40 911f 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@1f91 │ │ -07509e: 0a00 |0005: move-result v0 │ │ -0750a0: 0f00 |0006: return v0 │ │ +075074: |[075074] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +075084: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +075088: 6e40 911f 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@1f91 │ │ +07508e: 0a00 |0005: move-result v0 │ │ +075090: 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; │ │ @@ -41490,18 +41490,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 │ │ -0750a4: |[0750a4] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0750b4: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -0750b8: 6e30 931f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1f93 │ │ -0750be: 0e00 |0005: return-void │ │ +075094: |[075094] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0750a4: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +0750a8: 6e30 931f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1f93 │ │ +0750ae: 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; │ │ @@ -41512,18 +41512,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 │ │ -0750c0: |[0750c0] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0750d0: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -0750d4: 6e30 941f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1f94 │ │ -0750da: 0e00 |0005: return-void │ │ +0750b0: |[0750b0] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0750c0: 1f00 cb03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +0750c4: 6e30 941f 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1f94 │ │ +0750ca: 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; │ │ @@ -41564,18 +41564,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 │ │ -0750dc: |[0750dc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -0750ec: 5b01 3003 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -0750f0: 7010 8b1f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1f8b │ │ -0750f6: 0e00 |0005: return-void │ │ +0750cc: |[0750cc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +0750dc: 5b01 3003 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +0750e0: 7010 8b1f 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1f8b │ │ +0750e6: 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; │ │ │ │ @@ -41585,19 +41585,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 │ │ -0750f8: |[0750f8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075108: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -07510c: 7230 ec0a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0aec │ │ -075112: 0a00 |0005: move-result v0 │ │ -075114: 0f00 |0006: return v0 │ │ +0750e8: |[0750e8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0750f8: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +0750fc: 7230 ec0a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0aec │ │ +075102: 0a00 |0005: move-result v0 │ │ +075104: 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; │ │ @@ -41607,20 +41607,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 │ │ -075118: |[075118] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -075128: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -07512c: 7220 ed0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0aed │ │ -075132: 0c00 |0005: move-result-object v0 │ │ -075134: 1f00 e903 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@03e9 │ │ -075138: 1100 |0008: return-object v0 │ │ +075108: |[075108] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +075118: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +07511c: 7220 ed0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0aed │ │ +075122: 0c00 |0005: move-result-object v0 │ │ +075124: 1f00 e903 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@03e9 │ │ +075128: 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; │ │ │ │ @@ -41629,18 +41629,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 │ │ -07513c: |[07513c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07514c: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -075150: 7230 ee0a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0aee │ │ -075156: 0e00 |0005: return-void │ │ +07512c: |[07512c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07513c: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +075140: 7230 ee0a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0aee │ │ +075146: 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; │ │ @@ -41651,18 +41651,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 │ │ -075158: |[075158] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -075168: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -07516c: 7230 ef0a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0aef │ │ -075172: 0e00 |0005: return-void │ │ +075148: |[075148] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +075158: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +07515c: 7230 ef0a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0aef │ │ +075162: 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; │ │ @@ -41673,18 +41673,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 │ │ -075174: |[075174] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075184: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -075188: 7230 f00a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0af0 │ │ -07518e: 0e00 |0005: return-void │ │ +075164: |[075164] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075174: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +075178: 7230 f00a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0af0 │ │ +07517e: 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; │ │ @@ -41695,19 +41695,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 │ │ -075190: |[075190] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0751a0: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -0751a4: 7240 f10a 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@0af1 │ │ -0751aa: 0a00 |0005: move-result v0 │ │ -0751ac: 0f00 |0006: return v0 │ │ +075180: |[075180] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +075190: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +075194: 7240 f10a 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@0af1 │ │ +07519a: 0a00 |0005: move-result v0 │ │ +07519c: 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; │ │ @@ -41718,19 +41718,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 │ │ -0751b0: |[0751b0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0751c0: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -0751c4: 7240 f20a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0af2 │ │ -0751ca: 0a00 |0005: move-result v0 │ │ -0751cc: 0f00 |0006: return v0 │ │ +0751a0: |[0751a0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0751b0: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +0751b4: 7240 f20a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0af2 │ │ +0751ba: 0a00 |0005: move-result v0 │ │ +0751bc: 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 │ │ @@ -41741,18 +41741,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0751d0: |[0751d0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0751e0: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -0751e4: 7230 f30a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0af3 │ │ -0751ea: 0e00 |0005: return-void │ │ +0751c0: |[0751c0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0751d0: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +0751d4: 7230 f30a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0af3 │ │ +0751da: 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; │ │ @@ -41763,18 +41763,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 │ │ -0751ec: |[0751ec] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0751fc: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ -075200: 7230 f40a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0af4 │ │ -075206: 0e00 |0005: return-void │ │ +0751dc: |[0751dc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0751ec: 5410 3003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0330 │ │ +0751f0: 7230 f40a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0af4 │ │ +0751f6: 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; │ │ @@ -41889,17 +41889,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075208: |[075208] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ -075218: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07521e: 0e00 |0003: return-void │ │ +0751f8: |[0751f8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ +075208: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07520e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ │ │ @@ -41908,19 +41908,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 │ │ -075220: |[075220] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -075230: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -075234: 6e20 8d1f 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1f8d │ │ -07523a: 0c00 |0005: move-result-object v0 │ │ -07523c: 1100 |0006: return-object v0 │ │ +075210: |[075210] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +075220: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +075224: 6e20 8d1f 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1f8d │ │ +07522a: 0c00 |0005: move-result-object v0 │ │ +07522c: 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; │ │ │ │ @@ -41929,18 +41929,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 │ │ -075240: |[075240] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -075250: 2200 c201 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@01c2 │ │ -075254: 7020 e20a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@0ae2 │ │ -07525a: 1100 |0005: return-object v0 │ │ +075230: |[075230] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +075240: 2200 c201 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@01c2 │ │ +075244: 7020 e20a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@0ae2 │ │ +07524a: 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;) │ │ @@ -41948,19 +41948,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07525c: |[07525c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -07526c: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -075270: 6e40 921f 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1f92 │ │ -075276: 0a00 |0005: move-result v0 │ │ -075278: 0f00 |0006: return v0 │ │ +07524c: |[07524c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07525c: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +075260: 6e40 921f 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1f92 │ │ +075266: 0a00 |0005: move-result v0 │ │ +075268: 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 │ │ @@ -42077,18 +42077,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07527c: |[07527c] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ -07528c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075292: 5b01 3203 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0332 │ │ -075296: 0e00 |0005: return-void │ │ +07526c: |[07526c] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +07527c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +075282: 5b01 3203 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0332 │ │ +075286: 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; │ │ @@ -42100,17 +42100,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075298: |[075298] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ -0752a8: 5410 3203 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0332 │ │ -0752ac: 1100 |0002: return-object v0 │ │ +075288: |[075288] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ +075298: 5410 3203 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0332 │ │ +07529c: 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;) │ │ @@ -42118,17 +42118,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0752b0: |[0752b0] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ -0752c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0752c2: 0f00 |0001: return v0 │ │ +0752a0: |[0752a0] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +0752b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0752b2: 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;) │ │ @@ -42136,17 +42136,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0752c4: |[0752c4] android.support.v4.view.ActionProvider.isVisible:()Z │ │ -0752d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0752d6: 0f00 |0001: return v0 │ │ +0752b4: |[0752b4] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +0752c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0752c6: 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;) │ │ @@ -42160,18 +42160,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 │ │ -0752d8: |[0752d8] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0752e8: 6e10 ff0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0aff │ │ -0752ee: 0c00 |0003: move-result-object v0 │ │ -0752f0: 1100 |0004: return-object v0 │ │ +0752c8: |[0752c8] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0752d8: 6e10 ff0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0aff │ │ +0752de: 0c00 |0003: move-result-object v0 │ │ +0752e0: 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; │ │ │ │ @@ -42180,17 +42180,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0752f4: |[0752f4] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ -075304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075306: 0f00 |0001: return v0 │ │ +0752e4: |[0752e4] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +0752f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0752f6: 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;) │ │ @@ -42198,16 +42198,16 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -075308: |[075308] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -075318: 0e00 |0000: return-void │ │ +0752f8: |[0752f8] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +075308: 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; │ │ │ │ @@ -42216,17 +42216,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07531c: |[07531c] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ -07532c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07532e: 0f00 |0001: return v0 │ │ +07530c: |[07530c] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +07531c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07531e: 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;) │ │ @@ -42234,25 +42234,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -075330: |[075330] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ -075340: 5420 3403 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0334 │ │ -075344: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -075348: 6e10 030b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ -07534e: 0a00 |0007: move-result v0 │ │ -075350: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -075354: 5420 3403 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0334 │ │ -075358: 6e10 fe0a 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0afe │ │ -07535e: 0a01 |000f: move-result v1 │ │ -075360: 7220 fa0a 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0afa │ │ -075366: 0e00 |0013: return-void │ │ +075320: |[075320] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ +075330: 5420 3403 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0334 │ │ +075334: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +075338: 6e10 030b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ +07533e: 0a00 |0007: move-result v0 │ │ +075340: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +075344: 5420 3403 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0334 │ │ +075348: 6e10 fe0a 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0afe │ │ +07534e: 0a01 |000f: move-result v1 │ │ +075350: 7220 fa0a 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0afa │ │ +075356: 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; │ │ @@ -42262,17 +42262,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 │ │ -075368: |[075368] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ -075378: 5b01 3303 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0333 │ │ -07537c: 0e00 |0002: return-void │ │ +075358: |[075358] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +075368: 5b01 3303 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0333 │ │ +07536c: 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; │ │ @@ -42282,38 +42282,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 │ │ -075380: |[075380] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -075390: 5430 3403 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0334 │ │ -075394: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -075398: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ -07539c: 1a00 bc02 |0006: const-string v0, "ActionProvider(support)" // string@02bc │ │ -0753a0: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0753a4: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0753aa: 1a02 a332 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@32a3 │ │ -0753ae: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0753b4: 0c01 |0012: move-result-object v1 │ │ -0753b6: 6e10 c224 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0753bc: 0c02 |0016: move-result-object v2 │ │ -0753be: 6e10 7224 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0753c4: 0c02 |001a: move-result-object v2 │ │ -0753c6: 6e20 0425 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0753cc: 0c01 |001e: move-result-object v1 │ │ -0753ce: 1a02 6400 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0064 │ │ -0753d2: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0753d8: 0c01 |0024: move-result-object v1 │ │ -0753da: 6e10 0a25 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0753e0: 0c01 |0028: move-result-object v1 │ │ -0753e2: 7120 af1e 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0753e8: 5b34 3403 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0334 │ │ -0753ec: 0e00 |002e: return-void │ │ +075370: |[075370] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +075380: 5430 3403 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0334 │ │ +075384: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +075388: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +07538c: 1a00 bc02 |0006: const-string v0, "ActionProvider(support)" // string@02bc │ │ +075390: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +075394: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07539a: 1a02 a332 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@32a3 │ │ +07539e: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0753a4: 0c01 |0012: move-result-object v1 │ │ +0753a6: 6e10 c224 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0753ac: 0c02 |0016: move-result-object v2 │ │ +0753ae: 6e10 7224 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0753b4: 0c02 |001a: move-result-object v2 │ │ +0753b6: 6e20 0425 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0753bc: 0c01 |001e: move-result-object v1 │ │ +0753be: 1a02 6400 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0064 │ │ +0753c2: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0753c8: 0c01 |0024: move-result-object v1 │ │ +0753ca: 6e10 0a25 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0753d0: 0c01 |0028: move-result-object v1 │ │ +0753d2: 7120 af1e 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0753d8: 5b34 3403 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0334 │ │ +0753dc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x002c line=241 │ │ 0x002e line=242 │ │ locals : │ │ @@ -42325,20 +42325,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0753f0: |[0753f0] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ -075400: 5410 3303 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0333 │ │ -075404: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -075408: 5410 3303 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0333 │ │ -07540c: 7220 f90a 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0af9 │ │ -075412: 0e00 |0009: return-void │ │ +0753e0: |[0753e0] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ +0753f0: 5410 3303 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0333 │ │ +0753f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0753f8: 5410 3303 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0333 │ │ +0753fc: 7220 f90a 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0af9 │ │ +075402: 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; │ │ @@ -42428,18 +42428,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 │ │ -075414: |[075414] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -075424: 5b01 3503 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -075428: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -07542e: 0e00 |0005: return-void │ │ +075404: |[075404] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +075414: 5b01 3503 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +075418: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +07541e: 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; │ │ @@ -42450,20 +42450,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 │ │ -075430: |[075430] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ -075440: 5b12 3503 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -075444: 6e10 2d03 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@032d │ │ -07544a: 0c00 |0005: move-result-object v0 │ │ -07544c: 7020 2c03 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@032c │ │ -075452: 0e00 |0009: return-void │ │ +075420: |[075420] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ +075430: 5b12 3503 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +075434: 6e10 2d03 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@032d │ │ +07543a: 0c00 |0005: move-result-object v0 │ │ +07543c: 7020 2c03 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@032c │ │ +075442: 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; │ │ @@ -42476,62 +42476,62 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -075454: |[075454] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ -075464: 5240 4400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0044 │ │ -075468: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ -07546e: 2200 8e04 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ -075472: 2201 9204 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -075476: 7010 fb24 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07547c: 1a02 1413 |000c: const-string v2, "Unknown message " // string@1314 │ │ -075480: 6e20 0425 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -075486: 0c01 |0011: move-result-object v1 │ │ -075488: 6e20 0325 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -07548e: 0c01 |0015: move-result-object v1 │ │ -075490: 6e10 0a25 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -075496: 0c01 |0019: move-result-object v1 │ │ -075498: 7020 c824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -07549e: 2700 |001d: throw v0 │ │ -0754a0: 5430 3503 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -0754a4: 7110 120b 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@0b12 │ │ -0754aa: 0c00 |0023: move-result-object v0 │ │ -0754ac: 5431 3503 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -0754b0: 7110 110b 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0b11 │ │ -0754b6: 0c01 |0029: move-result-object v1 │ │ -0754b8: 7220 ef1e 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1eef │ │ -0754be: 0e00 |002d: return-void │ │ -0754c0: 5430 3503 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -0754c4: 7110 130b 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0b13 │ │ -0754ca: 28fa |0033: goto 002d // -0006 │ │ -0754cc: 5430 3503 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -0754d0: 7110 140b 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0b14 │ │ -0754d6: 0c00 |0039: move-result-object v0 │ │ -0754d8: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ -0754dc: 5430 3503 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -0754e0: 7110 150b 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0b15 │ │ -0754e6: 0a00 |0041: move-result v0 │ │ -0754e8: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ -0754ec: 5430 3503 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -0754f0: 7110 140b 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0b14 │ │ -0754f6: 0c00 |0049: move-result-object v0 │ │ -0754f8: 5431 3503 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -0754fc: 7110 110b 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0b11 │ │ -075502: 0c01 |004f: move-result-object v1 │ │ -075504: 7220 ea1e 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1eea │ │ -07550a: 28da |0053: goto 002d // -0026 │ │ -07550c: 5430 3503 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ -075510: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -075512: 7120 160b 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0b16 │ │ -075518: 28d3 |005a: goto 002d // -002d │ │ -07551a: 0000 |005b: nop // spacer │ │ -07551c: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ +075444: |[075444] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ +075454: 5240 4400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0044 │ │ +075458: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ +07545e: 2200 8e04 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ +075462: 2201 9204 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +075466: 7010 fb24 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07546c: 1a02 1413 |000c: const-string v2, "Unknown message " // string@1314 │ │ +075470: 6e20 0425 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +075476: 0c01 |0011: move-result-object v1 │ │ +075478: 6e20 0325 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +07547e: 0c01 |0015: move-result-object v1 │ │ +075480: 6e10 0a25 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +075486: 0c01 |0019: move-result-object v1 │ │ +075488: 7020 c824 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +07548e: 2700 |001d: throw v0 │ │ +075490: 5430 3503 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +075494: 7110 120b 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@0b12 │ │ +07549a: 0c00 |0023: move-result-object v0 │ │ +07549c: 5431 3503 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +0754a0: 7110 110b 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0b11 │ │ +0754a6: 0c01 |0029: move-result-object v1 │ │ +0754a8: 7220 ef1e 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@1eef │ │ +0754ae: 0e00 |002d: return-void │ │ +0754b0: 5430 3503 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +0754b4: 7110 130b 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0b13 │ │ +0754ba: 28fa |0033: goto 002d // -0006 │ │ +0754bc: 5430 3503 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +0754c0: 7110 140b 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0b14 │ │ +0754c6: 0c00 |0039: move-result-object v0 │ │ +0754c8: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ +0754cc: 5430 3503 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +0754d0: 7110 150b 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0b15 │ │ +0754d6: 0a00 |0041: move-result v0 │ │ +0754d8: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ +0754dc: 5430 3503 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +0754e0: 7110 140b 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0b14 │ │ +0754e6: 0c00 |0049: move-result-object v0 │ │ +0754e8: 5431 3503 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +0754ec: 7110 110b 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0b11 │ │ +0754f2: 0c01 |004f: move-result-object v1 │ │ +0754f4: 7220 ea1e 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1eea │ │ +0754fa: 28da |0053: goto 002d // -0026 │ │ +0754fc: 5430 3503 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@0335 │ │ +075500: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +075502: 7120 160b 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0b16 │ │ +075508: 28d3 |005a: goto 002d // -002d │ │ +07550a: 0000 |005b: nop // spacer │ │ +07550c: 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 │ │ @@ -42577,18 +42577,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 │ │ -075530: |[075530] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ -075540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075542: 7040 260b 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@0b26 │ │ -075548: 0e00 |0004: return-void │ │ +075520: |[075520] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ +075530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075532: 7040 260b 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@0b26 │ │ +075538: 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; │ │ @@ -42599,27 +42599,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 │ │ -07554c: |[07554c] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -07555c: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -075562: 6000 3c00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -075566: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -07556a: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ -07556e: 2200 cb01 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@01cb │ │ -075572: 7040 200b 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@0b20 │ │ -075578: 5b20 5203 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ -07557c: 0e00 |0010: return-void │ │ -07557e: 2200 ca01 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@01ca │ │ -075582: 7040 100b 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@0b10 │ │ -075588: 5b20 5203 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ -07558c: 28f8 |0018: goto 0010 // -0008 │ │ +07553c: |[07553c] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +07554c: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +075552: 6000 3c00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +075556: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +07555a: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ +07555e: 2200 cb01 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@01cb │ │ +075562: 7040 200b 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@0b20 │ │ +075568: 5b20 5203 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ +07556c: 0e00 |0010: return-void │ │ +07556e: 2200 ca01 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@01ca │ │ +075572: 7040 100b 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@0b10 │ │ +075578: 5b20 5203 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ +07557c: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0003 line=515 │ │ 0x0009 line=516 │ │ 0x0010 line=520 │ │ 0x0011 line=518 │ │ @@ -42635,19 +42635,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -075590: |[075590] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ -0755a0: 5410 5203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ -0755a4: 7210 080b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0b08 │ │ -0755aa: 0a00 |0005: move-result v0 │ │ -0755ac: 0f00 |0006: return v0 │ │ +075580: |[075580] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ +075590: 5410 5203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ +075594: 7210 080b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0b08 │ │ +07559a: 0a00 |0005: move-result v0 │ │ +07559c: 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;) │ │ @@ -42655,19 +42655,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0755b0: |[0755b0] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0755c0: 5410 5203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ -0755c4: 7220 090b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0b09 │ │ -0755ca: 0a00 |0005: move-result v0 │ │ -0755cc: 0f00 |0006: return v0 │ │ +0755a0: |[0755a0] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0755b0: 5410 5203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ +0755b4: 7220 090b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0b09 │ │ +0755ba: 0a00 |0005: move-result v0 │ │ +0755bc: 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; │ │ │ │ @@ -42676,18 +42676,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0755d0: |[0755d0] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ -0755e0: 5410 5203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ -0755e4: 7220 0a0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@0b0a │ │ -0755ea: 0e00 |0005: return-void │ │ +0755c0: |[0755c0] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ +0755d0: 5410 5203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ +0755d4: 7220 0a0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@0b0a │ │ +0755da: 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 │ │ @@ -42697,18 +42697,18 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0755ec: |[0755ec] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -0755fc: 5410 5203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ -075600: 7220 0b0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0b0b │ │ -075606: 0e00 |0005: return-void │ │ +0755dc: |[0755dc] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +0755ec: 5410 5203 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0352 │ │ +0755f0: 7220 0b0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0b0b │ │ +0755f6: 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; │ │ @@ -42817,26 +42817,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -075608: |[075608] android.support.v4.view.GravityCompat.:()V │ │ -075618: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07561c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -075620: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -075624: 2201 cf01 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@01cf │ │ -075628: 7010 340b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0b34 │ │ -07562e: 6901 5403 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ -075632: 0e00 |000d: return-void │ │ -075634: 2201 ce01 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@01ce │ │ -075638: 7010 2f0b 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0b2f │ │ -07563e: 6901 5403 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ -075642: 28f8 |0015: goto 000d // -0008 │ │ +0755f8: |[0755f8] android.support.v4.view.GravityCompat.:()V │ │ +075608: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07560c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +075610: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +075614: 2201 cf01 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@01cf │ │ +075618: 7010 340b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0b34 │ │ +07561e: 6901 5403 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ +075622: 0e00 |000d: return-void │ │ +075624: 2201 ce01 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@01ce │ │ +075628: 7010 2f0b 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0b2f │ │ +07562e: 6901 5403 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ +075632: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ @@ -42848,17 +42848,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075644: |[075644] android.support.v4.view.GravityCompat.:()V │ │ -075654: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07565a: 0e00 |0003: return-void │ │ +075634: |[075634] android.support.v4.view.GravityCompat.:()V │ │ +075644: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07564a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat; │ │ │ │ @@ -42867,26 +42867,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 │ │ -07565c: |[07565c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -07566c: 6200 5403 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ -075670: 0191 |0002: move v1, v9 │ │ -075672: 01a2 |0003: move v2, v10 │ │ -075674: 01b3 |0004: move v3, v11 │ │ -075676: 07c4 |0005: move-object v4, v12 │ │ -075678: 01d5 |0006: move v5, v13 │ │ -07567a: 01e6 |0007: move v6, v14 │ │ -07567c: 07f7 |0008: move-object v7, v15 │ │ -07567e: 0208 1000 |0009: move/from16 v8, v16 │ │ -075682: 7809 2b0b 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@0b2b │ │ -075688: 0e00 |000e: return-void │ │ +07564c: |[07564c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +07565c: 6200 5403 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ +075660: 0191 |0002: move v1, v9 │ │ +075662: 01a2 |0003: move v2, v10 │ │ +075664: 01b3 |0004: move v3, v11 │ │ +075666: 07c4 |0005: move-object v4, v12 │ │ +075668: 01d5 |0006: move v5, v13 │ │ +07566a: 01e6 |0007: move v6, v14 │ │ +07566c: 07f7 |0008: move-object v7, v15 │ │ +07566e: 0208 1000 |0009: move/from16 v8, v16 │ │ +075672: 7809 2b0b 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@0b2b │ │ +075678: 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 │ │ @@ -42902,24 +42902,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 │ │ -07568c: |[07568c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -07569c: 6200 5403 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ -0756a0: 0171 |0002: move v1, v7 │ │ -0756a2: 0182 |0003: move v2, v8 │ │ -0756a4: 0193 |0004: move v3, v9 │ │ -0756a6: 07a4 |0005: move-object v4, v10 │ │ -0756a8: 07b5 |0006: move-object v5, v11 │ │ -0756aa: 01c6 |0007: move v6, v12 │ │ -0756ac: 7807 2c0b 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@0b2c │ │ -0756b2: 0e00 |000b: return-void │ │ +07567c: |[07567c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +07568c: 6200 5403 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ +075690: 0171 |0002: move v1, v7 │ │ +075692: 0182 |0003: move v2, v8 │ │ +075694: 0193 |0004: move v3, v9 │ │ +075696: 07a4 |0005: move-object v4, v10 │ │ +075698: 07b5 |0006: move-object v5, v11 │ │ +07569a: 01c6 |0007: move v6, v12 │ │ +07569c: 7807 2c0b 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@0b2c │ │ +0756a2: 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 │ │ @@ -42933,18 +42933,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 │ │ -0756b4: |[0756b4] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0756c4: 6200 5403 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ -0756c8: 7254 2d0b 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@0b2d │ │ -0756ce: 0e00 |0005: return-void │ │ +0756a4: |[0756a4] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0756b4: 6200 5403 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ +0756b8: 7254 2d0b 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@0b2d │ │ +0756be: 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; │ │ @@ -42956,19 +42956,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0756d0: |[0756d0] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ -0756e0: 6200 5403 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ -0756e4: 7230 2e0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0b2e │ │ -0756ea: 0a00 |0005: move-result v0 │ │ -0756ec: 0f00 |0006: return v0 │ │ +0756c0: |[0756c0] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +0756d0: 6200 5403 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0354 │ │ +0756d4: 7230 2e0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0b2e │ │ +0756da: 0a00 |0005: move-result v0 │ │ +0756dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 gravity I │ │ 0x0000 - 0x0007 reg=2 layoutDirection I │ │ │ │ @@ -42998,17 +42998,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0756f0: |[0756f0] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ -075700: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075706: 0e00 |0003: return-void │ │ +0756e0: |[0756e0] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ +0756f0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0756f6: 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;) │ │ @@ -43016,17 +43016,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 │ │ -075708: |[075708] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -075718: 7708 f91e 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@1ef9 │ │ -07571e: 0e00 |0003: return-void │ │ +0756f8: |[0756f8] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +075708: 7708 f91e 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@1ef9 │ │ +07570e: 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 │ │ @@ -43042,17 +43042,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 │ │ -075720: |[075720] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -075730: 7706 fb1e 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1efb │ │ -075736: 0e00 |0003: return-void │ │ +075710: |[075710] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +075720: 7706 fb1e 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1efb │ │ +075726: 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 │ │ @@ -43066,17 +43066,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 │ │ -075738: |[075738] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -075748: 7140 fd1e 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1efd │ │ -07574e: 0e00 |0003: return-void │ │ +075728: |[075728] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +075738: 7140 fd1e 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1efd │ │ +07573e: 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; │ │ @@ -43088,18 +43088,18 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -075750: |[075750] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ -075760: 7120 fe1e 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1efe │ │ -075766: 0a00 |0003: move-result v0 │ │ -075768: 0f00 |0004: return v0 │ │ +075740: |[075740] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +075750: 7120 fe1e 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1efe │ │ +075756: 0a00 |0003: move-result v0 │ │ +075758: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 gravity I │ │ 0x0000 - 0x0005 reg=2 layoutDirection I │ │ │ │ @@ -43205,26 +43205,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07576c: |[07576c] android.support.v4.view.KeyEventCompat.:()V │ │ -07577c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -075780: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -075784: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -075788: 2200 d401 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@01d4 │ │ -07578c: 7010 520b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0b52 │ │ -075792: 6900 5a03 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -075796: 0e00 |000d: return-void │ │ -075798: 2200 d201 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@01d2 │ │ -07579c: 7010 440b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0b44 │ │ -0757a2: 6900 5a03 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -0757a6: 28f8 |0015: goto 000d // -0008 │ │ +07575c: |[07575c] android.support.v4.view.KeyEventCompat.:()V │ │ +07576c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +075770: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +075774: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +075778: 2200 d401 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@01d4 │ │ +07577c: 7010 520b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0b52 │ │ +075782: 6900 5a03 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +075786: 0e00 |000d: return-void │ │ +075788: 2200 d201 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@01d2 │ │ +07578c: 7010 440b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0b44 │ │ +075792: 6900 5a03 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +075796: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000d line=171 │ │ 0x000e line=169 │ │ locals : │ │ @@ -43234,17 +43234,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0757a8: |[0757a8] android.support.v4.view.KeyEventCompat.:()V │ │ -0757b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0757be: 0e00 |0003: return-void │ │ +075798: |[075798] android.support.v4.view.KeyEventCompat.:()V │ │ +0757a8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0757ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -43253,19 +43253,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 │ │ -0757c0: |[0757c0] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0757d0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -0757d4: 7254 560b 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@0b56 │ │ -0757da: 0a00 |0005: move-result v0 │ │ -0757dc: 0f00 |0006: return v0 │ │ +0757b0: |[0757b0] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0757c0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +0757c4: 7254 560b 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@0b56 │ │ +0757ca: 0a00 |0005: move-result v0 │ │ +0757cc: 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; │ │ @@ -43276,19 +43276,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 │ │ -0757e0: |[0757e0] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0757f0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -0757f4: 7220 570b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0b57 │ │ -0757fa: 0c00 |0005: move-result-object v0 │ │ -0757fc: 1100 |0006: return-object v0 │ │ +0757d0: |[0757d0] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0757e0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +0757e4: 7220 570b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0b57 │ │ +0757ea: 0c00 |0005: move-result-object v0 │ │ +0757ec: 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;) │ │ @@ -43296,21 +43296,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 │ │ -075800: |[075800] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -075810: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -075814: 6e10 0c1f 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f0c │ │ -07581a: 0a01 |0005: move-result v1 │ │ -07581c: 7230 590b 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0b59 │ │ -075822: 0a00 |0009: move-result v0 │ │ -075824: 0f00 |000a: return v0 │ │ +0757f0: |[0757f0] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +075800: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +075804: 6e10 0c1f 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f0c │ │ +07580a: 0a01 |0005: move-result v1 │ │ +07580c: 7230 590b 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0b59 │ │ +075812: 0a00 |0009: move-result v0 │ │ +075814: 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 │ │ │ │ @@ -43319,21 +43319,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -075828: |[075828] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -075838: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -07583c: 6e10 0c1f 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f0c │ │ -075842: 0a01 |0005: move-result v1 │ │ -075844: 7220 5a0b 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0b5a │ │ -07584a: 0a00 |0009: move-result v0 │ │ -07584c: 0f00 |000a: return v0 │ │ +075818: |[075818] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +075828: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +07582c: 6e10 0c1f 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f0c │ │ +075832: 0a01 |0005: move-result v1 │ │ +075834: 7220 5a0b 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0b5a │ │ +07583a: 0a00 |0009: move-result v0 │ │ +07583c: 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;) │ │ @@ -43341,19 +43341,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -075850: |[075850] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ -075860: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -075864: 7220 580b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@0b58 │ │ -07586a: 0a00 |0005: move-result v0 │ │ -07586c: 0f00 |0006: return v0 │ │ +075840: |[075840] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ +075850: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +075854: 7220 580b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@0b58 │ │ +07585a: 0a00 |0005: move-result v0 │ │ +07585c: 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;) │ │ @@ -43361,19 +43361,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -075870: |[075870] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -075880: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -075884: 7230 590b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0b59 │ │ -07588a: 0a00 |0005: move-result v0 │ │ -07588c: 0f00 |0006: return v0 │ │ +075860: |[075860] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +075870: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +075874: 7230 590b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0b59 │ │ +07587a: 0a00 |0005: move-result v0 │ │ +07587c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -43382,19 +43382,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -075890: |[075890] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -0758a0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -0758a4: 7220 5a0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0b5a │ │ -0758aa: 0a00 |0005: move-result v0 │ │ -0758ac: 0f00 |0006: return v0 │ │ +075880: |[075880] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +075890: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +075894: 7220 5a0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0b5a │ │ +07589a: 0a00 |0005: move-result v0 │ │ +07589c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #9 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -43402,19 +43402,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0758b0: |[0758b0] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -0758c0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -0758c4: 7220 5b0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0b5b │ │ -0758ca: 0a00 |0005: move-result v0 │ │ -0758cc: 0f00 |0006: return v0 │ │ +0758a0: |[0758a0] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +0758b0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +0758b4: 7220 5b0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0b5b │ │ +0758ba: 0a00 |0005: move-result v0 │ │ +0758bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #10 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -43422,18 +43422,18 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0758d0: |[0758d0] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ -0758e0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ -0758e4: 7220 5c0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0b5c │ │ -0758ea: 0e00 |0005: return-void │ │ +0758c0: |[0758c0] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +0758d0: 6200 5a03 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@035a │ │ +0758d4: 7220 5c0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0b5c │ │ +0758da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/KeyEvent; │ │ │ │ @@ -43463,17 +43463,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0758ec: |[0758ec] android.support.v4.view.KeyEventCompatEclair.:()V │ │ -0758fc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075902: 0e00 |0003: return-void │ │ +0758dc: |[0758dc] android.support.v4.view.KeyEventCompatEclair.:()V │ │ +0758ec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0758f2: 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;) │ │ @@ -43481,19 +43481,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 │ │ -075904: |[075904] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -075914: 1f03 bb03 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@03bb │ │ -075918: 6e40 081f 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@1f08 │ │ -07591e: 0a00 |0005: move-result v0 │ │ -075920: 0f00 |0006: return v0 │ │ +0758f4: |[0758f4] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +075904: 1f03 bb03 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@03bb │ │ +075908: 6e40 081f 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@1f08 │ │ +07590e: 0a00 |0005: move-result v0 │ │ +075910: 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; │ │ @@ -43504,18 +43504,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 │ │ -075924: |[075924] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -075934: 6e10 b71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fb7 │ │ -07593a: 0c00 |0003: move-result-object v0 │ │ -07593c: 1100 |0004: return-object v0 │ │ +075914: |[075914] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +075924: 6e10 b71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fb7 │ │ +07592a: 0c00 |0003: move-result-object v0 │ │ +07592c: 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;) │ │ @@ -43523,18 +43523,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075940: |[075940] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ -075950: 6e10 0f1f 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@1f0f │ │ -075956: 0a00 |0003: move-result v0 │ │ -075958: 0f00 |0004: return v0 │ │ +075930: |[075930] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ +075940: 6e10 0f1f 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@1f0f │ │ +075946: 0a00 |0003: move-result v0 │ │ +075948: 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;) │ │ @@ -43542,17 +43542,17 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07595c: |[07595c] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ -07596c: 6e10 131f 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@1f13 │ │ -075972: 0e00 |0003: return-void │ │ +07594c: |[07594c] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +07595c: 6e10 131f 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@1f13 │ │ +075962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 event Landroid/view/KeyEvent; │ │ │ │ @@ -43582,17 +43582,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075974: |[075974] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -075984: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07598a: 0e00 |0003: return-void │ │ +075964: |[075964] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +075974: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07597a: 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;) │ │ @@ -43600,18 +43600,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07598c: |[07598c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -07599c: 7120 101f 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1f10 │ │ -0759a2: 0a00 |0003: move-result v0 │ │ -0759a4: 0f00 |0004: return v0 │ │ +07597c: |[07597c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +07598c: 7120 101f 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1f10 │ │ +075992: 0a00 |0003: move-result v0 │ │ +075994: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -43620,18 +43620,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0759a8: |[0759a8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -0759b8: 7110 111f 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1f11 │ │ -0759be: 0a00 |0003: move-result v0 │ │ -0759c0: 0f00 |0004: return v0 │ │ +075998: |[075998] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +0759a8: 7110 111f 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1f11 │ │ +0759ae: 0a00 |0003: move-result v0 │ │ +0759b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -43639,18 +43639,18 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0759c4: |[0759c4] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -0759d4: 7110 121f 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1f12 │ │ -0759da: 0a00 |0003: move-result v0 │ │ -0759dc: 0f00 |0004: return v0 │ │ +0759b4: |[0759b4] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +0759c4: 7110 121f 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1f12 │ │ +0759ca: 0a00 |0003: move-result v0 │ │ +0759cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ @@ -43761,26 +43761,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0759e0: |[0759e0] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -0759f0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0759f4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -0759f8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0759fc: 2201 db01 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@01db │ │ -075a00: 7010 820b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0b82 │ │ -075a06: 6901 5b03 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075a0a: 0e00 |000d: return-void │ │ -075a0c: 2201 da01 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@01da │ │ -075a10: 7010 790b 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0b79 │ │ -075a16: 6901 5b03 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075a1a: 28f8 |0015: goto 000d // -0008 │ │ +0759d0: |[0759d0] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +0759e0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0759e4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0759e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0759ec: 2201 db01 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@01db │ │ +0759f0: 7010 820b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0b82 │ │ +0759f6: 6901 5b03 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +0759fa: 0e00 |000d: return-void │ │ +0759fc: 2201 da01 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@01da │ │ +075a00: 7010 790b 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0b79 │ │ +075a06: 6901 5b03 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075a0a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=133 │ │ 0x000e line=131 │ │ @@ -43792,17 +43792,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075a1c: |[075a1c] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -075a2c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075a32: 0e00 |0003: return-void │ │ +075a0c: |[075a0c] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +075a1c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +075a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ │ │ @@ -43811,19 +43811,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 │ │ -075a34: |[075a34] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -075a44: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075a48: 7220 710b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b71 │ │ -075a4e: 0a00 |0005: move-result v0 │ │ -075a50: 0f00 |0006: return v0 │ │ +075a24: |[075a24] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +075a34: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075a38: 7220 710b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b71 │ │ +075a3e: 0a00 |0005: move-result v0 │ │ +075a40: 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;) │ │ @@ -43831,19 +43831,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 │ │ -075a54: |[075a54] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -075a64: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075a68: 7220 720b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b72 │ │ -075a6e: 0a00 |0005: move-result v0 │ │ -075a70: 0f00 |0006: return v0 │ │ +075a44: |[075a44] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +075a54: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075a58: 7220 720b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b72 │ │ +075a5e: 0a00 |0005: move-result v0 │ │ +075a60: 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;) │ │ @@ -43851,19 +43851,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 │ │ -075a74: |[075a74] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -075a84: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075a88: 7220 730b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b73 │ │ -075a8e: 0a00 |0005: move-result v0 │ │ -075a90: 0f00 |0006: return v0 │ │ +075a64: |[075a64] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +075a74: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075a78: 7220 730b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b73 │ │ +075a7e: 0a00 |0005: move-result v0 │ │ +075a80: 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;) │ │ @@ -43871,19 +43871,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 │ │ -075a94: |[075a94] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -075aa4: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075aa8: 7220 740b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0b74 │ │ -075aae: 0a00 |0005: move-result v0 │ │ -075ab0: 0f00 |0006: return v0 │ │ +075a84: |[075a84] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +075a94: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075a98: 7220 740b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0b74 │ │ +075a9e: 0a00 |0005: move-result v0 │ │ +075aa0: 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;) │ │ @@ -43891,18 +43891,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 │ │ -075ab4: |[075ab4] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -075ac4: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075ac8: 7230 750b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b75 │ │ -075ace: 0e00 |0005: return-void │ │ +075aa4: |[075aa4] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +075ab4: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075ab8: 7230 750b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b75 │ │ +075abe: 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 │ │ @@ -43912,18 +43912,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 │ │ -075ad0: |[075ad0] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -075ae0: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075ae4: 7230 760b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b76 │ │ -075aea: 0e00 |0005: return-void │ │ +075ac0: |[075ac0] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +075ad0: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075ad4: 7230 760b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b76 │ │ +075ada: 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 │ │ @@ -43933,18 +43933,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 │ │ -075aec: |[075aec] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -075afc: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075b00: 7230 770b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b77 │ │ -075b06: 0e00 |0005: return-void │ │ +075adc: |[075adc] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +075aec: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075af0: 7230 770b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b77 │ │ +075af6: 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 │ │ @@ -43954,18 +43954,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 │ │ -075b08: |[075b08] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -075b18: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ -075b1c: 7230 780b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b78 │ │ -075b22: 0e00 |0005: return-void │ │ +075af8: |[075af8] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +075b08: 6200 5b03 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@035b │ │ +075b0c: 7230 780b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b78 │ │ +075b12: 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 │ │ @@ -43996,17 +43996,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075b24: |[075b24] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ -075b34: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075b3a: 0e00 |0003: return-void │ │ +075b14: |[075b14] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ +075b24: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +075b2a: 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;) │ │ @@ -44014,18 +44014,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 │ │ -075b3c: |[075b3c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -075b4c: 6e10 3220 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@2032 │ │ -075b52: 0a00 |0003: move-result v0 │ │ -075b54: 0f00 |0004: return v0 │ │ +075b2c: |[075b2c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +075b3c: 6e10 3220 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@2032 │ │ +075b42: 0a00 |0003: move-result v0 │ │ +075b44: 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;) │ │ @@ -44033,18 +44033,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 │ │ -075b58: |[075b58] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -075b68: 6e10 3320 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@2033 │ │ -075b6e: 0a00 |0003: move-result v0 │ │ -075b70: 0f00 |0004: return v0 │ │ +075b48: |[075b48] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +075b58: 6e10 3320 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@2033 │ │ +075b5e: 0a00 |0003: move-result v0 │ │ +075b60: 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;) │ │ @@ -44052,18 +44052,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 │ │ -075b74: |[075b74] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -075b84: 6e10 3420 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@2034 │ │ -075b8a: 0a00 |0003: move-result v0 │ │ -075b8c: 0f00 |0004: return v0 │ │ +075b64: |[075b64] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +075b74: 6e10 3420 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@2034 │ │ +075b7a: 0a00 |0003: move-result v0 │ │ +075b7c: 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;) │ │ @@ -44071,18 +44071,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 │ │ -075b90: |[075b90] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -075ba0: 6e10 3520 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@2035 │ │ -075ba6: 0a00 |0003: move-result v0 │ │ -075ba8: 0f00 |0004: return v0 │ │ +075b80: |[075b80] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +075b90: 6e10 3520 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@2035 │ │ +075b96: 0a00 |0003: move-result v0 │ │ +075b98: 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;) │ │ @@ -44090,17 +44090,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 │ │ -075bac: |[075bac] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -075bbc: 6e20 3620 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@2036 │ │ -075bc2: 0e00 |0003: return-void │ │ +075b9c: |[075b9c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +075bac: 6e20 3620 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@2036 │ │ +075bb2: 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 │ │ @@ -44110,17 +44110,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 │ │ -075bc4: |[075bc4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -075bd4: 6e20 3720 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@2037 │ │ -075bda: 0e00 |0003: return-void │ │ +075bb4: |[075bb4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +075bc4: 6e20 3720 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@2037 │ │ +075bca: 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 │ │ @@ -44130,17 +44130,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 │ │ -075bdc: |[075bdc] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -075bec: 6e20 3820 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@2038 │ │ -075bf2: 0e00 |0003: return-void │ │ +075bcc: |[075bcc] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +075bdc: 6e20 3820 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@2038 │ │ +075be2: 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 │ │ @@ -44150,17 +44150,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 │ │ -075bf4: |[075bf4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -075c04: 6e20 3920 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@2039 │ │ -075c0a: 0e00 |0003: return-void │ │ +075be4: |[075be4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +075bf4: 6e20 3920 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@2039 │ │ +075bfa: 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 │ │ @@ -44195,17 +44195,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075c0c: |[075c0c] android.support.v4.view.MenuCompat.:()V │ │ -075c1c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075c22: 0e00 |0003: return-void │ │ +075bfc: |[075bfc] android.support.v4.view.MenuCompat.:()V │ │ +075c0c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +075c12: 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;) │ │ @@ -44213,17 +44213,17 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075c24: |[075c24] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -075c34: 7120 cf0b 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0bcf │ │ -075c3a: 0e00 |0003: return-void │ │ +075c14: |[075c14] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +075c24: 7120 cf0b 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0bcf │ │ +075c2a: 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 │ │ @@ -44405,32 +44405,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -075c3c: |[075c3c] android.support.v4.view.MenuItemCompat.:()V │ │ -075c4c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -075c50: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -075c54: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -075c58: 2201 e201 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@01e2 │ │ -075c5c: 7010 b50b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@0bb5 │ │ -075c62: 6901 5e03 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075c66: 0e00 |000d: return-void │ │ -075c68: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -075c6c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -075c70: 2201 e001 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@01e0 │ │ -075c74: 7010 a90b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0ba9 │ │ -075c7a: 6901 5e03 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075c7e: 28f4 |0019: goto 000d // -000c │ │ -075c80: 2201 df01 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@01df │ │ -075c84: 7010 a00b 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0ba0 │ │ -075c8a: 6901 5e03 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075c8e: 28ec |0021: goto 000d // -0014 │ │ +075c2c: |[075c2c] android.support.v4.view.MenuItemCompat.:()V │ │ +075c3c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +075c40: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +075c44: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +075c48: 2201 e201 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@01e2 │ │ +075c4c: 7010 b50b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@0bb5 │ │ +075c52: 6901 5e03 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075c56: 0e00 |000d: return-void │ │ +075c58: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +075c5c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +075c60: 2201 e001 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@01e0 │ │ +075c64: 7010 a90b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0ba9 │ │ +075c6a: 6901 5e03 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075c6e: 28f4 |0019: goto 000d // -000c │ │ +075c70: 2201 df01 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@01df │ │ +075c74: 7010 a00b 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0ba0 │ │ +075c7a: 6901 5e03 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075c7e: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ 0x0006 line=249 │ │ 0x000d line=255 │ │ 0x000e line=250 │ │ @@ -44444,17 +44444,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075c90: |[075c90] android.support.v4.view.MenuItemCompat.:()V │ │ -075ca0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075ca6: 0e00 |0003: return-void │ │ +075c80: |[075c80] android.support.v4.view.MenuItemCompat.:()V │ │ +075c90: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +075c96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -44463,25 +44463,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -075ca8: |[075ca8] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -075cb8: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075cbc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075cc0: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075cc4: 7210 4b08 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@084b │ │ -075cca: 0a00 |0009: move-result v0 │ │ -075ccc: 0f00 |000a: return v0 │ │ -075cce: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075cd2: 7220 ba0b 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0bba │ │ -075cd8: 0a00 |0010: move-result v0 │ │ -075cda: 28f9 |0011: goto 000a // -0007 │ │ +075c98: |[075c98] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +075ca8: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075cac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075cb0: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075cb4: 7210 4b08 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@084b │ │ +075cba: 0a00 |0009: move-result v0 │ │ +075cbc: 0f00 |000a: return v0 │ │ +075cbe: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075cc2: 7220 ba0b 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0bba │ │ +075cc8: 0a00 |0010: move-result v0 │ │ +075cca: 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; │ │ @@ -44492,25 +44492,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -075cdc: |[075cdc] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ -075cec: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075cf0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075cf4: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075cf8: 7210 4c08 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@084c │ │ -075cfe: 0a00 |0009: move-result v0 │ │ -075d00: 0f00 |000a: return v0 │ │ -075d02: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075d06: 7220 bb0b 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@0bbb │ │ -075d0c: 0a00 |0010: move-result v0 │ │ -075d0e: 28f9 |0011: goto 000a // -0007 │ │ +075ccc: |[075ccc] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +075cdc: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075ce0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075ce4: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075ce8: 7210 4c08 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@084c │ │ +075cee: 0a00 |0009: move-result v0 │ │ +075cf0: 0f00 |000a: return v0 │ │ +075cf2: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075cf6: 7220 bb0b 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@0bbb │ │ +075cfc: 0a00 |0010: move-result v0 │ │ +075cfe: 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; │ │ @@ -44521,26 +44521,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 │ │ -075d10: |[075d10] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ -075d20: 2020 6401 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075d24: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075d28: 1f02 6401 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075d2c: 7210 4e08 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@084e │ │ -075d32: 0c00 |0009: move-result-object v0 │ │ -075d34: 1100 |000a: return-object v0 │ │ -075d36: 1a00 bc0e |000b: const-string v0, "MenuItemCompat" // string@0ebc │ │ -075d3a: 1a01 621d |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@1d62 │ │ -075d3e: 7120 af1e 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -075d44: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -075d46: 28f7 |0013: goto 000a // -0009 │ │ +075d00: |[075d00] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ +075d10: 2020 6401 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075d14: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075d18: 1f02 6401 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075d1c: 7210 4e08 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@084e │ │ +075d22: 0c00 |0009: move-result-object v0 │ │ +075d24: 1100 |000a: return-object v0 │ │ +075d26: 1a00 bc0e |000b: const-string v0, "MenuItemCompat" // string@0ebc │ │ +075d2a: 1a01 621d |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@1d62 │ │ +075d2e: 7120 af1e 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +075d34: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +075d36: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x000a line=367 │ │ 0x000b line=366 │ │ 0x0012 line=367 │ │ @@ -44553,25 +44553,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 │ │ -075d48: |[075d48] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -075d58: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075d5c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075d60: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075d64: 7210 4d08 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@084d │ │ -075d6a: 0c00 |0009: move-result-object v0 │ │ -075d6c: 1100 |000a: return-object v0 │ │ -075d6e: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075d72: 7220 bc0b 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bbc │ │ -075d78: 0c00 |0010: move-result-object v0 │ │ -075d7a: 28f9 |0011: goto 000a // -0007 │ │ +075d38: |[075d38] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +075d48: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075d4c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075d50: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075d54: 7210 4d08 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@084d │ │ +075d5a: 0c00 |0009: move-result-object v0 │ │ +075d5c: 1100 |000a: return-object v0 │ │ +075d5e: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075d62: 7220 bc0b 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bbc │ │ +075d68: 0c00 |0010: move-result-object v0 │ │ +075d6a: 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; │ │ @@ -44582,25 +44582,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -075d7c: |[075d7c] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -075d8c: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075d90: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075d94: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075d98: 7210 4f08 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@084f │ │ -075d9e: 0a00 |0009: move-result v0 │ │ -075da0: 0f00 |000a: return v0 │ │ -075da2: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075da6: 7220 bd0b 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0bbd │ │ -075dac: 0a00 |0010: move-result v0 │ │ -075dae: 28f9 |0011: goto 000a // -0007 │ │ +075d6c: |[075d6c] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +075d7c: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075d80: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075d84: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075d88: 7210 4f08 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@084f │ │ +075d8e: 0a00 |0009: move-result v0 │ │ +075d90: 0f00 |000a: return v0 │ │ +075d92: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075d96: 7220 bd0b 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0bbd │ │ +075d9c: 0a00 |0010: move-result v0 │ │ +075d9e: 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; │ │ @@ -44611,25 +44611,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 │ │ -075db0: |[075db0] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ -075dc0: 2020 6401 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075dc4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075dc8: 1f02 6401 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075dcc: 7220 5408 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@0854 │ │ -075dd2: 0c02 |0009: move-result-object v2 │ │ -075dd4: 1102 |000a: return-object v2 │ │ -075dd6: 1a00 bc0e |000b: const-string v0, "MenuItemCompat" // string@0ebc │ │ -075dda: 1a01 6630 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@3066 │ │ -075dde: 7120 af1e 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -075de4: 28f8 |0012: goto 000a // -0008 │ │ +075da0: |[075da0] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +075db0: 2020 6401 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075db4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075db8: 1f02 6401 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075dbc: 7220 5408 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@0854 │ │ +075dc2: 0c02 |0009: move-result-object v2 │ │ +075dc4: 1102 |000a: return-object v2 │ │ +075dc6: 1a00 bc0e |000b: const-string v0, "MenuItemCompat" // string@0ebc │ │ +075dca: 1a01 6630 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@3066 │ │ +075dce: 7120 af1e 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +075dd4: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000a line=349 │ │ 0x000b line=348 │ │ locals : │ │ @@ -44642,25 +44642,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 │ │ -075de8: |[075de8] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -075df8: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075dfc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075e00: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075e04: 7220 5008 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0850 │ │ -075e0a: 0c00 |0009: move-result-object v0 │ │ -075e0c: 1100 |000a: return-object v0 │ │ -075e0e: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075e12: 7230 be0b 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0bbe │ │ -075e18: 0c00 |0010: move-result-object v0 │ │ -075e1a: 28f9 |0011: goto 000a // -0007 │ │ +075dd8: |[075dd8] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +075de8: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075dec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075df0: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075df4: 7220 5008 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0850 │ │ +075dfa: 0c00 |0009: move-result-object v0 │ │ +075dfc: 1100 |000a: return-object v0 │ │ +075dfe: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075e02: 7230 be0b 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0bbe │ │ +075e08: 0c00 |0010: move-result-object v0 │ │ +075e0a: 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; │ │ @@ -44672,25 +44672,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 │ │ -075e1c: |[075e1c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -075e2c: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075e30: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075e34: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075e38: 7220 5108 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0851 │ │ -075e3e: 0c00 |0009: move-result-object v0 │ │ -075e40: 1100 |000a: return-object v0 │ │ -075e42: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075e46: 7230 bf0b 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0bbf │ │ -075e4c: 0c00 |0010: move-result-object v0 │ │ -075e4e: 28f9 |0011: goto 000a // -0007 │ │ +075e0c: |[075e0c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +075e1c: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075e20: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075e24: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075e28: 7220 5108 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0851 │ │ +075e2e: 0c00 |0009: move-result-object v0 │ │ +075e30: 1100 |000a: return-object v0 │ │ +075e32: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075e36: 7230 bf0b 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0bbf │ │ +075e3c: 0c00 |0010: move-result-object v0 │ │ +075e3e: 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; │ │ @@ -44702,25 +44702,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 │ │ -075e50: |[075e50] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -075e60: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075e64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -075e68: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075e6c: 7220 5508 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@0855 │ │ -075e72: 0c00 |0009: move-result-object v0 │ │ -075e74: 1100 |000a: return-object v0 │ │ -075e76: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075e7a: 7230 c00b 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@0bc0 │ │ -075e80: 0c00 |0010: move-result-object v0 │ │ -075e82: 28f9 |0011: goto 000a // -0007 │ │ +075e40: |[075e40] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +075e50: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075e54: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +075e58: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075e5c: 7220 5508 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@0855 │ │ +075e62: 0c00 |0009: move-result-object v0 │ │ +075e64: 1100 |000a: return-object v0 │ │ +075e66: 6200 5e03 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075e6a: 7230 c00b 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@0bc0 │ │ +075e70: 0c00 |0010: move-result-object v0 │ │ +075e72: 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; │ │ @@ -44732,23 +44732,23 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -075e84: |[075e84] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -075e94: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075e98: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -075e9c: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -075ea0: 7220 5208 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0852 │ │ -075ea6: 0e00 |0009: return-void │ │ -075ea8: 6200 5e03 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ -075eac: 7230 c10b 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0bc1 │ │ -075eb2: 28fa |000f: goto 0009 // -0006 │ │ +075e74: |[075e74] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +075e84: 2010 6401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075e88: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +075e8c: 1f01 6401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +075e90: 7220 5208 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0852 │ │ +075e96: 0e00 |0009: return-void │ │ +075e98: 6200 5e03 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@035e │ │ +075e9c: 7230 c10b 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0bc1 │ │ +075ea2: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0009 line=273 │ │ 0x000a line=271 │ │ locals : │ │ @@ -44782,17 +44782,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075eb4: |[075eb4] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -075ec4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075eca: 0e00 |0003: return-void │ │ +075ea4: |[075ea4] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +075eb4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +075eba: 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;) │ │ @@ -44800,18 +44800,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 │ │ -075ecc: |[075ecc] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -075edc: 7210 371f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1f37 │ │ -075ee2: 0c00 |0003: move-result-object v0 │ │ -075ee4: 1100 |0004: return-object v0 │ │ +075ebc: |[075ebc] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +075ecc: 7210 371f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1f37 │ │ +075ed2: 0c00 |0003: move-result-object v0 │ │ +075ed4: 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;) │ │ @@ -44819,18 +44819,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 │ │ -075ee8: |[075ee8] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -075ef8: 7220 4a1f 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1f4a │ │ -075efe: 0c00 |0003: move-result-object v0 │ │ -075f00: 1100 |0004: return-object v0 │ │ +075ed8: |[075ed8] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +075ee8: 7220 4a1f 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1f4a │ │ +075eee: 0c00 |0003: move-result-object v0 │ │ +075ef0: 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 │ │ │ │ @@ -44839,18 +44839,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 │ │ -075f04: |[075f04] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -075f14: 7220 4b1f 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1f4b │ │ -075f1a: 0c00 |0003: move-result-object v0 │ │ -075f1c: 1100 |0004: return-object v0 │ │ +075ef4: |[075ef4] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +075f04: 7220 4b1f 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1f4b │ │ +075f0a: 0c00 |0003: move-result-object v0 │ │ +075f0c: 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; │ │ │ │ @@ -44859,17 +44859,17 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075f20: |[075f20] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -075f30: 7220 571f 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1f57 │ │ -075f36: 0e00 |0003: return-void │ │ +075f10: |[075f10] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +075f20: 7220 571f 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1f57 │ │ +075f26: 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 │ │ @@ -44910,18 +44910,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 │ │ -075f38: |[075f38] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ -075f48: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075f4e: 5b01 6503 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0365 │ │ -075f52: 0e00 |0005: return-void │ │ +075f28: |[075f28] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ +075f38: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +075f3e: 5b01 6503 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0365 │ │ +075f42: 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; │ │ @@ -44933,19 +44933,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -075f54: |[075f54] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -075f64: 5410 6503 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0365 │ │ -075f68: 7220 d80b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0bd8 │ │ -075f6e: 0a00 |0005: move-result v0 │ │ -075f70: 0f00 |0006: return v0 │ │ +075f44: |[075f44] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +075f54: 5410 6503 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0365 │ │ +075f58: 7220 d80b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0bd8 │ │ +075f5e: 0a00 |0005: move-result v0 │ │ +075f60: 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; │ │ │ │ @@ -44954,19 +44954,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -075f74: |[075f74] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -075f84: 5410 6503 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0365 │ │ -075f88: 7220 d90b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0bd9 │ │ -075f8e: 0a00 |0005: move-result v0 │ │ -075f90: 0f00 |0006: return v0 │ │ +075f64: |[075f64] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +075f74: 5410 6503 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@0365 │ │ +075f78: 7220 d90b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0bd9 │ │ +075f7e: 0a00 |0005: move-result v0 │ │ +075f80: 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; │ │ │ │ @@ -45037,17 +45037,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -075f94: |[075f94] android.support.v4.view.MenuItemCompatIcs.:()V │ │ -075fa4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -075faa: 0e00 |0003: return-void │ │ +075f84: |[075f84] android.support.v4.view.MenuItemCompatIcs.:()V │ │ +075f94: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +075f9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs; │ │ │ │ @@ -45056,18 +45056,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075fac: |[075fac] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -075fbc: 7210 341f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1f34 │ │ -075fc2: 0a00 |0003: move-result v0 │ │ -075fc4: 0f00 |0004: return v0 │ │ +075f9c: |[075f9c] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +075fac: 7210 341f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1f34 │ │ +075fb2: 0a00 |0003: move-result v0 │ │ +075fb4: 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;) │ │ @@ -45075,18 +45075,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075fc8: |[075fc8] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ -075fd8: 7210 351f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1f35 │ │ -075fde: 0a00 |0003: move-result v0 │ │ -075fe0: 0f00 |0004: return v0 │ │ +075fb8: |[075fb8] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +075fc8: 7210 351f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@1f35 │ │ +075fce: 0a00 |0003: move-result v0 │ │ +075fd0: 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;) │ │ @@ -45094,18 +45094,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075fe4: |[075fe4] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -075ff4: 7210 441f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1f44 │ │ -075ffa: 0a00 |0003: move-result v0 │ │ -075ffc: 0f00 |0004: return v0 │ │ +075fd4: |[075fd4] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +075fe4: 7210 441f 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1f44 │ │ +075fea: 0a00 |0003: move-result v0 │ │ +075fec: 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;) │ │ @@ -45113,20 +45113,20 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -076000: |[076000] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ -076010: 2200 e701 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@01e7 │ │ -076014: 7020 d50b 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@0bd5 │ │ -07601a: 7220 541f 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1f54 │ │ -076020: 0c00 |0008: move-result-object v0 │ │ -076022: 1100 |0009: return-object v0 │ │ +075ff0: |[075ff0] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ +076000: 2200 e701 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@01e7 │ │ +076004: 7020 d50b 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@0bd5 │ │ +07600a: 7220 541f 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1f54 │ │ +076010: 0c00 |0008: move-result-object v0 │ │ +076012: 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; │ │ │ │ @@ -45265,26 +45265,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -076024: |[076024] android.support.v4.view.MotionEventCompat.:()V │ │ -076034: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -076038: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -07603a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -07603e: 2200 eb01 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@01eb │ │ -076042: 7010 e50b 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0be5 │ │ -076048: 6900 6f03 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ -07604c: 0e00 |000c: return-void │ │ -07604e: 2200 ea01 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@01ea │ │ -076052: 7010 df0b 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0bdf │ │ -076058: 6900 6f03 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ -07605c: 28f8 |0014: goto 000c // -0008 │ │ +076014: |[076014] android.support.v4.view.MotionEventCompat.:()V │ │ +076024: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +076028: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +07602a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +07602e: 2200 eb01 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@01eb │ │ +076032: 7010 e50b 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0be5 │ │ +076038: 6900 6f03 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ +07603c: 0e00 |000c: return-void │ │ +07603e: 2200 ea01 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@01ea │ │ +076042: 7010 df0b 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0bdf │ │ +076048: 6900 6f03 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ +07604c: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ 0x000c line=113 │ │ 0x000d line=111 │ │ locals : │ │ @@ -45294,17 +45294,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076060: |[076060] android.support.v4.view.MotionEventCompat.:()V │ │ -076070: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076076: 0e00 |0003: return-void │ │ +076050: |[076050] android.support.v4.view.MotionEventCompat.:()V │ │ +076060: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -45313,19 +45313,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 │ │ -076078: |[076078] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -076088: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ -07608c: 7230 eb0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0beb │ │ -076092: 0a00 |0005: move-result v0 │ │ -076094: 0f00 |0006: return v0 │ │ +076068: |[076068] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +076078: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ +07607c: 7230 eb0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0beb │ │ +076082: 0a00 |0005: move-result v0 │ │ +076084: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -45334,21 +45334,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -076098: |[076098] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -0760a8: 6e10 5e1f 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0760ae: 0a00 |0003: move-result v0 │ │ -0760b0: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -0760b6: b510 |0007: and-int/2addr v0, v1 │ │ -0760b8: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -0760bc: 0f00 |000a: return v0 │ │ +076088: |[076088] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +076098: 6e10 5e1f 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +07609e: 0a00 |0003: move-result v0 │ │ +0760a0: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +0760a6: b510 |0007: and-int/2addr v0, v1 │ │ +0760a8: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +0760ac: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -45356,19 +45356,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0760c0: |[0760c0] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -0760d0: 6e10 5e1f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0760d6: 0a00 |0003: move-result v0 │ │ -0760d8: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0760dc: 0f00 |0006: return v0 │ │ +0760b0: |[0760b0] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +0760c0: 6e10 5e1f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +0760c6: 0a00 |0003: move-result v0 │ │ +0760c8: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0760cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -45376,19 +45376,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0760e0: |[0760e0] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0760f0: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ -0760f4: 7220 ec0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bec │ │ -0760fa: 0a00 |0005: move-result v0 │ │ -0760fc: 0f00 |0006: return v0 │ │ +0760d0: |[0760d0] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0760e0: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ +0760e4: 7220 ec0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bec │ │ +0760ea: 0a00 |0005: move-result v0 │ │ +0760ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -45396,19 +45396,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 │ │ -076100: |[076100] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -076110: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ -076114: 7230 ed0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bed │ │ -07611a: 0a00 |0005: move-result v0 │ │ -07611c: 0f00 |0006: return v0 │ │ +0760f0: |[0760f0] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +076100: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ +076104: 7230 ed0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bed │ │ +07610a: 0a00 |0005: move-result v0 │ │ +07610c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -45417,19 +45417,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 │ │ -076120: |[076120] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -076130: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ -076134: 7230 ee0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0bee │ │ -07613a: 0a00 |0005: move-result v0 │ │ -07613c: 0f00 |0006: return v0 │ │ +076110: |[076110] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +076120: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ +076124: 7230 ee0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0bee │ │ +07612a: 0a00 |0005: move-result v0 │ │ +07612c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -45438,19 +45438,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 │ │ -076140: |[076140] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -076150: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ -076154: 7230 ef0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0bef │ │ -07615a: 0a00 |0005: move-result v0 │ │ -07615c: 0f00 |0006: return v0 │ │ +076130: |[076130] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +076140: 6200 6f03 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@036f │ │ +076144: 7230 ef0b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0bef │ │ +07614a: 0a00 |0005: move-result v0 │ │ +07614c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -45480,17 +45480,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076160: |[076160] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -076170: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076176: 0e00 |0003: return-void │ │ +076150: |[076150] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +076160: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076166: 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;) │ │ @@ -45498,18 +45498,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 │ │ -076178: |[076178] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -076188: 6e20 5d1f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1f5d │ │ -07618e: 0a00 |0003: move-result v0 │ │ -076190: 0f00 |0004: return v0 │ │ +076168: |[076168] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +076178: 6e20 5d1f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1f5d │ │ +07617e: 0a00 |0003: move-result v0 │ │ +076180: 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 │ │ │ │ @@ -45518,18 +45518,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076194: |[076194] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0761a4: 6e10 621f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1f62 │ │ -0761aa: 0a00 |0003: move-result v0 │ │ -0761ac: 0f00 |0004: return v0 │ │ +076184: |[076184] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +076194: 6e10 621f 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1f62 │ │ +07619a: 0a00 |0003: move-result v0 │ │ +07619c: 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;) │ │ @@ -45537,18 +45537,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 │ │ -0761b0: |[0761b0] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0761c0: 6e20 631f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1f63 │ │ -0761c6: 0a00 |0003: move-result v0 │ │ -0761c8: 0f00 |0004: return v0 │ │ +0761a0: |[0761a0] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0761b0: 6e20 631f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@1f63 │ │ +0761b6: 0a00 |0003: move-result v0 │ │ +0761b8: 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 │ │ │ │ @@ -45557,18 +45557,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 │ │ -0761cc: |[0761cc] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -0761dc: 6e20 651f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@1f65 │ │ -0761e2: 0a00 |0003: move-result v0 │ │ -0761e4: 0f00 |0004: return v0 │ │ +0761bc: |[0761bc] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +0761cc: 6e20 651f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@1f65 │ │ +0761d2: 0a00 |0003: move-result v0 │ │ +0761d4: 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 │ │ │ │ @@ -45577,18 +45577,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 │ │ -0761e8: |[0761e8] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -0761f8: 6e20 671f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@1f67 │ │ -0761fe: 0a00 |0003: move-result v0 │ │ -076200: 0f00 |0004: return v0 │ │ +0761d8: |[0761d8] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +0761e8: 6e20 671f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@1f67 │ │ +0761ee: 0a00 |0003: move-result v0 │ │ +0761f0: 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 │ │ │ │ @@ -45632,20 +45632,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -076204: |[076204] android.support.v4.view.PagerAdapter.:()V │ │ -076214: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -07621a: 2200 4700 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0047 │ │ -07621e: 7010 e801 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@01e8 │ │ -076224: 5b10 7203 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0372 │ │ -076228: 0e00 |000a: return-void │ │ +0761f4: |[0761f4] android.support.v4.view.PagerAdapter.:()V │ │ +076204: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +07620a: 2200 4700 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0047 │ │ +07620e: 7010 e801 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@01e8 │ │ +076214: 5b10 7203 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0372 │ │ +076218: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -45655,19 +45655,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 │ │ -07622c: |[07622c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -07623c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -076240: 1a01 7a10 |0002: const-string v1, "Required method destroyItem was not overridden" // string@107a │ │ -076244: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -07624a: 2700 |0007: throw v0 │ │ +07621c: |[07621c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +07622c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +076230: 1a01 7a10 |0002: const-string v1, "Required method destroyItem was not overridden" // string@107a │ │ +076234: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +07623a: 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 │ │ @@ -45678,17 +45678,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 │ │ -07624c: |[07624c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -07625c: 6e40 000c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0c00 │ │ -076262: 0e00 |0003: return-void │ │ +07623c: |[07623c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +07624c: 6e40 000c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0c00 │ │ +076252: 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; │ │ @@ -45700,16 +45700,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -076264: |[076264] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -076274: 0e00 |0000: return-void │ │ +076254: |[076254] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +076264: 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; │ │ │ │ @@ -45718,17 +45718,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076278: |[076278] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -076288: 6e20 020c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0c02 │ │ -07628e: 0e00 |0003: return-void │ │ +076268: |[076268] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +076278: 6e20 020c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0c02 │ │ +07627e: 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; │ │ @@ -45744,17 +45744,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076290: |[076290] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -0762a0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0762a2: 0f00 |0001: return v0 │ │ +076280: |[076280] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +076290: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +076292: 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; │ │ │ │ @@ -45763,17 +45763,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0762a4: |[0762a4] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -0762b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0762b6: 1100 |0001: return-object v0 │ │ +076294: |[076294] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +0762a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0762a6: 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 │ │ │ │ @@ -45782,17 +45782,17 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0762b8: |[0762b8] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -0762c8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0762cc: 0f00 |0002: return v0 │ │ +0762a8: |[0762a8] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +0762b8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0762bc: 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 │ │ │ │ @@ -45801,19 +45801,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 │ │ -0762d0: |[0762d0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -0762e0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0762e4: 1a01 7b10 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@107b │ │ -0762e8: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -0762ee: 2700 |0007: throw v0 │ │ +0762c0: |[0762c0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0762d0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0762d4: 1a01 7b10 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@107b │ │ +0762d8: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +0762de: 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 │ │ @@ -45823,18 +45823,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 │ │ -0762f0: |[0762f0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -076300: 6e30 080c 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0c08 │ │ -076306: 0c00 |0003: move-result-object v0 │ │ -076308: 1100 |0004: return-object v0 │ │ +0762e0: |[0762e0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0762f0: 6e30 080c 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0c08 │ │ +0762f6: 0c00 |0003: move-result-object v0 │ │ +0762f8: 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 │ │ @@ -45850,18 +45850,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07630c: |[07630c] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -07631c: 5410 7203 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0372 │ │ -076320: 6e10 e901 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@01e9 │ │ -076326: 0e00 |0005: return-void │ │ +0762fc: |[0762fc] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +07630c: 5410 7203 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0372 │ │ +076310: 6e10 e901 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@01e9 │ │ +076316: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -45870,18 +45870,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076328: |[076328] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -076338: 5410 7203 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0372 │ │ -07633c: 6e20 ea01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@01ea │ │ -076342: 0e00 |0005: return-void │ │ +076318: |[076318] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +076328: 5410 7203 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0372 │ │ +07632c: 6e20 ea01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@01ea │ │ +076332: 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; │ │ @@ -45891,16 +45891,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 │ │ -076344: |[076344] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -076354: 0e00 |0000: return-void │ │ +076334: |[076334] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +076344: 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; │ │ @@ -45910,17 +45910,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076358: |[076358] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -076368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07636a: 1100 |0001: return-object v0 │ │ +076348: |[076348] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +076358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07635a: 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;) │ │ @@ -45928,16 +45928,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 │ │ -07636c: |[07636c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -07637c: 0e00 |0000: return-void │ │ +07635c: |[07635c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +07636c: 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 │ │ @@ -45948,17 +45948,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 │ │ -076380: |[076380] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -076390: 6e40 0f0c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0c0f │ │ -076396: 0e00 |0003: return-void │ │ +076370: |[076370] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +076380: 6e40 0f0c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0c0f │ │ +076386: 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; │ │ @@ -45970,16 +45970,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -076398: |[076398] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -0763a8: 0e00 |0000: return-void │ │ +076388: |[076388] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +076398: 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; │ │ │ │ @@ -45988,17 +45988,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0763ac: |[0763ac] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0763bc: 6e20 110c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0c11 │ │ -0763c2: 0e00 |0003: return-void │ │ +07639c: |[07639c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0763ac: 6e20 110c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0c11 │ │ +0763b2: 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; │ │ @@ -46008,18 +46008,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0763c4: |[0763c4] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0763d4: 5410 7203 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0372 │ │ -0763d8: 6e20 eb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@01eb │ │ -0763de: 0e00 |0005: return-void │ │ +0763b4: |[0763b4] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0763c4: 5410 7203 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0372 │ │ +0763c8: 6e20 eb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@01eb │ │ +0763ce: 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; │ │ @@ -46059,18 +46059,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 │ │ -0763e0: |[0763e0] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -0763f0: 5b01 7303 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0373 │ │ -0763f4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0763fa: 0e00 |0005: return-void │ │ +0763d0: |[0763d0] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +0763e0: 5b01 7303 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0373 │ │ +0763e4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0763ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -46080,24 +46080,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0763fc: |[0763fc] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ -07640c: 5420 7303 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0373 │ │ -076410: 5400 8a03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ -076414: 5421 7303 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0373 │ │ -076418: 5411 8a03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ -07641c: 6e10 c20d 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -076422: 0a01 |000b: move-result v1 │ │ -076424: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -076428: 6e20 030e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ -07642e: 0e00 |0011: return-void │ │ +0763ec: |[0763ec] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ +0763fc: 5420 7303 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0373 │ │ +076400: 5400 8a03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ +076404: 5421 7303 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0373 │ │ +076408: 5411 8a03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ +07640c: 6e10 c20d 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +076412: 0a01 |000b: move-result v1 │ │ +076414: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +076418: 6e20 030e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ +07641e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0011 line=107 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ @@ -46137,18 +46137,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 │ │ -076430: |[076430] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -076440: 5b01 7403 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0374 │ │ -076444: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07644a: 0e00 |0005: return-void │ │ +076420: |[076420] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +076430: 5b01 7403 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0374 │ │ +076434: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07643a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -46158,24 +46158,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07644c: |[07644c] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ -07645c: 5420 7403 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0374 │ │ -076460: 5400 8a03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ -076464: 5421 7403 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0374 │ │ -076468: 5411 8a03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ -07646c: 6e10 c20d 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -076472: 0a01 |000b: move-result v1 │ │ -076474: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -076478: 6e20 030e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ -07647e: 0e00 |0011: return-void │ │ +07643c: |[07643c] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ +07644c: 5420 7403 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0374 │ │ +076450: 5400 8a03 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ +076454: 5421 7403 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0374 │ │ +076458: 5411 8a03 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ +07645c: 6e10 c20d 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +076462: 0a01 |000b: move-result v1 │ │ +076464: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +076468: 6e20 030e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ +07646e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0011 line=115 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ @@ -46277,23 +46277,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -076480: |[076480] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ -076490: 7010 a01e 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@1ea0 │ │ -076496: 6e10 3201 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -07649c: 0c00 |0006: move-result-object v0 │ │ -07649e: 6e10 ab01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -0764a4: 0c00 |000a: move-result-object v0 │ │ -0764a6: 5400 1e00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -0764aa: 5b10 a903 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@03a9 │ │ -0764ae: 0e00 |000f: return-void │ │ +076470: |[076470] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ +076480: 7010 a01e 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@1ea0 │ │ +076486: 6e10 3201 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +07648c: 0c00 |0006: move-result-object v0 │ │ +07648e: 6e10 ab01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +076494: 0c00 |000a: move-result-object v0 │ │ +076496: 5400 1e00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +07649a: 5b10 a903 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@03a9 │ │ +07649e: 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; │ │ @@ -46305,26 +46305,26 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0764b0: |[0764b0] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0764c0: 6f30 a11e 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1ea1 │ │ -0764c6: 0c03 |0003: move-result-object v3 │ │ -0764c8: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ -0764cc: 6e10 c524 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0764d2: 0c00 |0009: move-result-object v0 │ │ -0764d4: 5421 a903 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@03a9 │ │ -0764d8: 6e20 f224 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f2 │ │ -0764de: 0c00 |000f: move-result-object v0 │ │ -0764e0: 1100 |0010: return-object v0 │ │ -0764e2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0764e4: 28fe |0012: goto 0010 // -0002 │ │ +0764a0: |[0764a0] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0764b0: 6f30 a11e 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1ea1 │ │ +0764b6: 0c03 |0003: move-result-object v3 │ │ +0764b8: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ +0764bc: 6e10 c524 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0764c2: 0c00 |0009: move-result-object v0 │ │ +0764c4: 5421 a903 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@03a9 │ │ +0764c8: 6e20 f224 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f2 │ │ +0764ce: 0c00 |000f: move-result-object v0 │ │ +0764d0: 1100 |0010: return-object v0 │ │ +0764d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0764d4: 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; │ │ @@ -46359,17 +46359,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0764e8: |[0764e8] android.support.v4.view.PagerTitleStripIcs.:()V │ │ -0764f8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0764fe: 0e00 |0003: return-void │ │ +0764d8: |[0764d8] android.support.v4.view.PagerTitleStripIcs.:()V │ │ +0764e8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0764ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStripIcs; │ │ │ │ @@ -46378,21 +46378,21 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -076500: |[076500] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -076510: 2200 f901 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@01f9 │ │ -076514: 6e10 a722 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22a7 │ │ -07651a: 0c01 |0005: move-result-object v1 │ │ -07651c: 7020 630c 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0c63 │ │ -076522: 6e20 c322 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@22c3 │ │ -076528: 0e00 |000c: return-void │ │ +0764f0: |[0764f0] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +076500: 2200 f901 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@01f9 │ │ +076504: 6e10 a722 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@22a7 │ │ +07650a: 0c01 |0005: move-result-object v1 │ │ +07650c: 7020 630c 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0c63 │ │ +076512: 6e20 c322 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@22c3 │ │ +076518: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000c line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=2 text Landroid/widget/TextView; │ │ │ │ @@ -46494,27 +46494,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07652c: |[07652c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -07653c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07653e: 6000 3c00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -076542: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ -076546: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -07654a: 2201 fd01 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@01fd │ │ -07654e: 7020 6c0c 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0c6c │ │ -076554: 6901 aa03 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@03aa │ │ -076558: 0e00 |000e: return-void │ │ -07655a: 2201 fc01 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@01fc │ │ -07655e: 7020 680c 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0c68 │ │ -076564: 6901 aa03 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@03aa │ │ -076568: 28f8 |0016: goto 000e // -0008 │ │ +07651c: |[07651c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +07652c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07652e: 6000 3c00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +076532: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +076536: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +07653a: 2201 fd01 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@01fd │ │ +07653e: 7020 6c0c 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0c6c │ │ +076544: 6901 aa03 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@03aa │ │ +076548: 0e00 |000e: return-void │ │ +07654a: 2201 fc01 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@01fc │ │ +07654e: 7020 680c 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0c68 │ │ +076554: 6901 aa03 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@03aa │ │ +076558: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0003 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=64 │ │ 0x000f line=62 │ │ @@ -46526,17 +46526,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07656c: |[07656c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -07657c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076582: 0e00 |0003: return-void │ │ +07655c: |[07655c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +07656c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076572: 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;) │ │ @@ -46544,19 +46544,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076584: |[076584] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -076594: 6200 aa03 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@03aa │ │ -076598: 7220 6f0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0c6f │ │ -07659e: 0a00 |0005: move-result v0 │ │ -0765a0: 0f00 |0006: return v0 │ │ +076574: |[076574] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +076584: 6200 aa03 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@03aa │ │ +076588: 7220 6f0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0c6f │ │ +07658e: 0a00 |0005: move-result v0 │ │ +076590: 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;) │ │ @@ -46564,18 +46564,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0765a4: |[0765a4] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -0765b4: 6200 aa03 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@03aa │ │ -0765b8: 7230 700c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0c70 │ │ -0765be: 0e00 |0005: return-void │ │ +076594: |[076594] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0765a4: 6200 aa03 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@03aa │ │ +0765a8: 7230 700c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0c70 │ │ +0765ae: 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 │ │ @@ -46606,17 +46606,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0765c0: |[0765c0] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ -0765d0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0765d6: 0e00 |0003: return-void │ │ +0765b0: |[0765b0] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ +0765c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0765c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat; │ │ │ │ @@ -46625,19 +46625,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0765d8: |[0765d8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0765e8: 1f01 c703 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@03c7 │ │ -0765ec: 6e10 711f 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@1f71 │ │ -0765f2: 0a00 |0005: move-result v0 │ │ -0765f4: 0f00 |0006: return v0 │ │ +0765c8: |[0765c8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0765d8: 1f01 c703 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@03c7 │ │ +0765dc: 6e10 711f 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@1f71 │ │ +0765e2: 0a00 |0005: move-result v0 │ │ +0765e4: 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;) │ │ @@ -46645,18 +46645,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 │ │ -0765f8: |[0765f8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -076608: 1f00 c703 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@03c7 │ │ -07660c: 6e20 731f 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@1f73 │ │ -076612: 0e00 |0005: return-void │ │ +0765e8: |[0765e8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0765f8: 1f00 c703 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@03c7 │ │ +0765fc: 6e20 731f 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@1f73 │ │ +076602: 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 │ │ @@ -46733,26 +46733,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -076614: |[076614] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -076624: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -076628: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -07662c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -076630: 2200 0202 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0202 │ │ -076634: 7010 7b0c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0c7b │ │ -07663a: 6900 ab03 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@03ab │ │ -07663e: 0e00 |000d: return-void │ │ -076640: 2200 0102 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0201 │ │ -076644: 7010 780c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0c78 │ │ -07664a: 6900 ab03 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@03ab │ │ -07664e: 28f8 |0015: goto 000d // -0008 │ │ +076604: |[076604] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +076614: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +076618: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +07661c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +076620: 2200 0202 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0202 │ │ +076624: 7010 7b0c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0c7b │ │ +07662a: 6900 ab03 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@03ab │ │ +07662e: 0e00 |000d: return-void │ │ +076630: 2200 0102 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0201 │ │ +076634: 7010 780c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0c78 │ │ +07663a: 6900 ab03 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@03ab │ │ +07663e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -46762,17 +46762,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076650: |[076650] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -076660: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076666: 0e00 |0003: return-void │ │ +076640: |[076640] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +076650: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076656: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -46781,19 +46781,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 │ │ -076668: |[076668] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -076678: 6200 ab03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@03ab │ │ -07667c: 7230 7e0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c7e │ │ -076682: 0a00 |0005: move-result v0 │ │ -076684: 0f00 |0006: return v0 │ │ +076658: |[076658] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +076668: 6200 ab03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@03ab │ │ +07666c: 7230 7e0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c7e │ │ +076672: 0a00 |0005: move-result v0 │ │ +076674: 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 │ │ │ │ @@ -46802,19 +46802,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 │ │ -076688: |[076688] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -076698: 6200 ab03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@03ab │ │ -07669c: 7230 7f0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c7f │ │ -0766a2: 0a00 |0005: move-result v0 │ │ -0766a4: 0f00 |0006: return v0 │ │ +076678: |[076678] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +076688: 6200 ab03 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@03ab │ │ +07668c: 7230 7f0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c7f │ │ +076692: 0a00 |0005: move-result v0 │ │ +076694: 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 │ │ │ │ @@ -46844,17 +46844,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0766a8: |[0766a8] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -0766b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0766be: 0e00 |0003: return-void │ │ +076698: |[076698] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +0766a8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0766ae: 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;) │ │ @@ -46862,18 +46862,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 │ │ -0766c0: |[0766c0] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0766d0: 6e20 861f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1f86 │ │ -0766d6: 0a00 |0003: move-result v0 │ │ -0766d8: 0f00 |0004: return v0 │ │ +0766b0: |[0766b0] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0766c0: 6e20 861f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1f86 │ │ +0766c6: 0a00 |0003: move-result v0 │ │ +0766c8: 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 │ │ │ │ @@ -46882,18 +46882,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 │ │ -0766dc: |[0766dc] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0766ec: 6e20 881f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1f88 │ │ -0766f2: 0a00 |0003: move-result v0 │ │ -0766f4: 0f00 |0004: return v0 │ │ +0766cc: |[0766cc] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0766dc: 6e20 881f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1f88 │ │ +0766e2: 0a00 |0003: move-result v0 │ │ +0766e4: 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 │ │ │ │ @@ -47272,56 +47272,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 82 16-bit code units │ │ -0766f8: |[0766f8] android.support.v4.view.ViewCompat.:()V │ │ -076708: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07670c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -076710: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -076714: 2201 0d02 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@020d │ │ -076718: 7010 d30c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0cd3 │ │ -07671e: 6901 b003 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076722: 0e00 |000d: return-void │ │ -076724: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ -076728: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -07672c: 2201 0c02 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@020c │ │ -076730: 7010 cd0c 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0ccd │ │ -076736: 6901 b003 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -07673a: 28f4 |0019: goto 000d // -000c │ │ -07673c: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ -076740: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -076744: 2201 0b02 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@020b │ │ -076748: 7010 c10c 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0cc1 │ │ -07674e: 6901 b003 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076752: 28e8 |0025: goto 000d // -0018 │ │ -076754: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ -076758: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -07675c: 2201 0a02 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@020a │ │ -076760: 7010 ba0c 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0cba │ │ -076766: 6901 b003 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -07676a: 28dc |0031: goto 000d // -0024 │ │ -07676c: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ -076770: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -076774: 2201 0902 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@0209 │ │ -076778: 7010 b00c 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0cb0 │ │ -07677e: 6901 b003 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076782: 28d0 |003d: goto 000d // -0030 │ │ -076784: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ -076788: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -07678c: 2201 0802 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@0208 │ │ -076790: 7010 ad0c 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0cad │ │ -076796: 6901 b003 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -07679a: 28c4 |0049: goto 000d // -003c │ │ -07679c: 2201 0602 |004a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@0206 │ │ -0767a0: 7010 870c 0100 |004c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0c87 │ │ -0767a6: 6901 b003 |004f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0767aa: 28bc |0051: goto 000d // -0044 │ │ +0766e8: |[0766e8] android.support.v4.view.ViewCompat.:()V │ │ +0766f8: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0766fc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +076700: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +076704: 2201 0d02 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@020d │ │ +076708: 7010 d30c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0cd3 │ │ +07670e: 6901 b003 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076712: 0e00 |000d: return-void │ │ +076714: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ +076718: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +07671c: 2201 0c02 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@020c │ │ +076720: 7010 cd0c 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0ccd │ │ +076726: 6901 b003 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +07672a: 28f4 |0019: goto 000d // -000c │ │ +07672c: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +076730: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +076734: 2201 0b02 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@020b │ │ +076738: 7010 c10c 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0cc1 │ │ +07673e: 6901 b003 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076742: 28e8 |0025: goto 000d // -0018 │ │ +076744: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ +076748: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +07674c: 2201 0a02 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@020a │ │ +076750: 7010 ba0c 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0cba │ │ +076756: 6901 b003 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +07675a: 28dc |0031: goto 000d // -0024 │ │ +07675c: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ +076760: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +076764: 2201 0902 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@0209 │ │ +076768: 7010 b00c 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0cb0 │ │ +07676e: 6901 b003 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076772: 28d0 |003d: goto 000d // -0030 │ │ +076774: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ +076778: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +07677c: 2201 0802 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@0208 │ │ +076780: 7010 ad0c 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0cad │ │ +076786: 6901 b003 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +07678a: 28c4 |0049: goto 000d // -003c │ │ +07678c: 2201 0602 |004a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@0206 │ │ +076790: 7010 870c 0100 |004c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0c87 │ │ +076796: 6901 b003 |004f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +07679a: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0002 line=549 │ │ 0x0006 line=550 │ │ 0x000d line=564 │ │ 0x000e line=551 │ │ @@ -47343,17 +47343,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0767ac: |[0767ac] android.support.v4.view.ViewCompat.:()V │ │ -0767bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0767c2: 0e00 |0003: return-void │ │ +07679c: |[07679c] android.support.v4.view.ViewCompat.:()V │ │ +0767ac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0767b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -47362,19 +47362,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 │ │ -0767c4: |[0767c4] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0767d4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0767d8: 7230 d60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0cd6 │ │ -0767de: 0a00 |0005: move-result v0 │ │ -0767e0: 0f00 |0006: return v0 │ │ +0767b4: |[0767b4] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0767c4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0767c8: 7230 d60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0cd6 │ │ +0767ce: 0a00 |0005: move-result v0 │ │ +0767d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -47383,19 +47383,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 │ │ -0767e4: |[0767e4] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -0767f4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0767f8: 7230 d70c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0cd7 │ │ -0767fe: 0a00 |0005: move-result v0 │ │ -076800: 0f00 |0006: return v0 │ │ +0767d4: |[0767d4] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +0767e4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0767e8: 7230 d70c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0cd7 │ │ +0767ee: 0a00 |0005: move-result v0 │ │ +0767f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -47404,19 +47404,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 │ │ -076804: |[076804] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -076814: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076818: 7220 d90c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0cd9 │ │ -07681e: 0c00 |0005: move-result-object v0 │ │ -076820: 1100 |0006: return-object v0 │ │ +0767f4: |[0767f4] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +076804: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076808: 7220 d90c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0cd9 │ │ +07680e: 0c00 |0005: move-result-object v0 │ │ +076810: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47424,19 +47424,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076824: |[076824] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ -076834: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076838: 7220 da0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@0cda │ │ -07683e: 0a00 |0005: move-result v0 │ │ -076840: 0f00 |0006: return v0 │ │ +076814: |[076814] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ +076824: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076828: 7220 da0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@0cda │ │ +07682e: 0a00 |0005: move-result v0 │ │ +076830: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47444,19 +47444,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076844: |[076844] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -076854: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076858: 7220 db0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0cdb │ │ -07685e: 0a00 |0005: move-result v0 │ │ -076860: 0f00 |0006: return v0 │ │ +076834: |[076834] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +076844: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076848: 7220 db0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0cdb │ │ +07684e: 0a00 |0005: move-result v0 │ │ +076850: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47464,19 +47464,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076864: |[076864] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ -076874: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076878: 7220 dc0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0cdc │ │ -07687e: 0a00 |0005: move-result v0 │ │ -076880: 0f00 |0006: return v0 │ │ +076854: |[076854] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ +076864: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076868: 7220 dc0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0cdc │ │ +07686e: 0a00 |0005: move-result v0 │ │ +076870: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47484,19 +47484,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076884: |[076884] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ -076894: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076898: 7220 dd0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0cdd │ │ -07689e: 0a00 |0005: move-result v0 │ │ -0768a0: 0f00 |0006: return v0 │ │ +076874: |[076874] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ +076884: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076888: 7220 dd0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0cdd │ │ +07688e: 0a00 |0005: move-result v0 │ │ +076890: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47504,19 +47504,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0768a4: |[0768a4] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ -0768b4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0768b8: 7220 de0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0cde │ │ -0768be: 0a00 |0005: move-result v0 │ │ -0768c0: 0f00 |0006: return v0 │ │ +076894: |[076894] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +0768a4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0768a8: 7220 de0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0cde │ │ +0768ae: 0a00 |0005: move-result v0 │ │ +0768b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1043 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47524,19 +47524,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0768c4: |[0768c4] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0768d4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0768d8: 7220 df0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0cdf │ │ -0768de: 0a00 |0005: move-result v0 │ │ -0768e0: 0f00 |0006: return v0 │ │ +0768b4: |[0768b4] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0768c4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0768c8: 7220 df0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0cdf │ │ +0768ce: 0a00 |0005: move-result v0 │ │ +0768d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47544,19 +47544,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0768e4: |[0768e4] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ -0768f4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0768f8: 7220 e00c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0ce0 │ │ -0768fe: 0a00 |0005: move-result v0 │ │ -076900: 0f00 |0006: return v0 │ │ +0768d4: |[0768d4] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ +0768e4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0768e8: 7220 e00c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0ce0 │ │ +0768ee: 0a00 |0005: move-result v0 │ │ +0768f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47564,19 +47564,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076904: |[076904] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -076914: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076918: 7220 e10c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0ce1 │ │ -07691e: 0a00 |0005: move-result v0 │ │ -076920: 0f00 |0006: return v0 │ │ +0768f4: |[0768f4] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +076904: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076908: 7220 e10c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0ce1 │ │ +07690e: 0a00 |0005: move-result v0 │ │ +076910: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47584,19 +47584,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076924: |[076924] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -076934: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076938: 7220 e20c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0ce2 │ │ -07693e: 0a00 |0005: move-result v0 │ │ -076940: 0f00 |0006: return v0 │ │ +076914: |[076914] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +076924: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076928: 7220 e20c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0ce2 │ │ +07692e: 0a00 |0005: move-result v0 │ │ +076930: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47604,19 +47604,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 │ │ -076944: |[076944] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -076954: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076958: 7220 e30c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0ce3 │ │ -07695e: 0c00 |0005: move-result-object v0 │ │ -076960: 1100 |0006: return-object v0 │ │ +076934: |[076934] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +076944: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076948: 7220 e30c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0ce3 │ │ +07694e: 0c00 |0005: move-result-object v0 │ │ +076950: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1075 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47624,19 +47624,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076964: |[076964] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ -076974: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076978: 7220 e40c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0ce4 │ │ -07697e: 0a00 |0005: move-result v0 │ │ -076980: 0f00 |0006: return v0 │ │ +076954: |[076954] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ +076964: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076968: 7220 e40c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0ce4 │ │ +07696e: 0a00 |0005: move-result v0 │ │ +076970: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47644,19 +47644,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076984: |[076984] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ -076994: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076998: 7220 e50c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0ce5 │ │ -07699e: 0a00 |0005: move-result v0 │ │ -0769a0: 0f00 |0006: return v0 │ │ +076974: |[076974] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ +076984: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076988: 7220 e50c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0ce5 │ │ +07698e: 0a00 |0005: move-result v0 │ │ +076990: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -47664,18 +47664,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 │ │ -0769a4: |[0769a4] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0769b4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0769b8: 7230 e60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ce6 │ │ -0769be: 0e00 |0005: return-void │ │ +076994: |[076994] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0769a4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0769a8: 7230 e60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ce6 │ │ +0769ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0005 line=685 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -47685,18 +47685,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 │ │ -0769c0: |[0769c0] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0769d0: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0769d4: 7230 e70c 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@0ce7 │ │ -0769da: 0e00 |0005: return-void │ │ +0769b0: |[0769b0] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0769c0: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0769c4: 7230 e70c 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@0ce7 │ │ +0769ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0005 line=721 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -47706,18 +47706,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 │ │ -0769dc: |[0769dc] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0769ec: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -0769f0: 7230 e80c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ce8 │ │ -0769f6: 0e00 |0005: return-void │ │ +0769cc: |[0769cc] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0769dc: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0769e0: 7230 e80c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ce8 │ │ +0769e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0005 line=652 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -47727,19 +47727,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 │ │ -0769f8: |[0769f8] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -076a08: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076a0c: 7240 e90c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0ce9 │ │ -076a12: 0a00 |0005: move-result v0 │ │ -076a14: 0f00 |0006: return v0 │ │ +0769e8: |[0769e8] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0769f8: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +0769fc: 7240 e90c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0ce9 │ │ +076a02: 0a00 |0005: move-result v0 │ │ +076a04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -47749,18 +47749,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076a18: |[076a18] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -076a28: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076a2c: 7220 ea0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0cea │ │ -076a32: 0e00 |0005: return-void │ │ +076a08: |[076a08] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +076a18: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076a1c: 7220 ea0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0cea │ │ +076a22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0005 line=772 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -47769,23 +47769,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 │ │ -076a34: |[076a34] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -076a44: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076a48: 0761 |0002: move-object v1, v6 │ │ -076a4a: 0172 |0003: move v2, v7 │ │ -076a4c: 0183 |0004: move v3, v8 │ │ -076a4e: 0194 |0005: move v4, v9 │ │ -076a50: 01a5 |0006: move v5, v10 │ │ -076a52: 7806 eb0c 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0ceb │ │ -076a58: 0e00 |000a: return-void │ │ +076a24: |[076a24] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +076a34: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076a38: 0761 |0002: move-object v1, v6 │ │ +076a3a: 0172 |0003: move v2, v7 │ │ +076a3c: 0183 |0004: move v3, v8 │ │ +076a3e: 0194 |0005: move v4, v9 │ │ +076a40: 01a5 |0006: move v5, v10 │ │ +076a42: 7806 eb0c 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0ceb │ │ +076a48: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x000a line=790 │ │ locals : │ │ 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ 0x0000 - 0x000b reg=7 left I │ │ @@ -47798,18 +47798,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 │ │ -076a5c: |[076a5c] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -076a6c: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076a70: 7230 ec0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0cec │ │ -076a76: 0e00 |0005: return-void │ │ +076a4c: |[076a4c] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +076a5c: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076a60: 7230 ec0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0cec │ │ +076a66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0005 line=804 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ @@ -47819,18 +47819,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 │ │ -076a78: |[076a78] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -076a88: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076a8c: 7255 ed0c 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@0ced │ │ -076a92: 0e00 |0005: return-void │ │ +076a68: |[076a68] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +076a78: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076a7c: 7255 ed0c 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@0ced │ │ +076a82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ 0x0005 line=821 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 action Ljava/lang/Runnable; │ │ @@ -47841,19 +47841,19 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -076a94: |[076a94] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ -076aa4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076aa8: 7240 ee0c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0cee │ │ -076aae: 0a00 |0005: move-result v0 │ │ -076ab0: 0f00 |0006: return v0 │ │ +076a84: |[076a84] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ +076a94: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076a98: 7240 ee0c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0cee │ │ +076a9e: 0a00 |0005: move-result v0 │ │ +076aa0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 size I │ │ 0x0000 - 0x0007 reg=2 measureSpec I │ │ 0x0000 - 0x0007 reg=3 childMeasuredState I │ │ @@ -47863,18 +47863,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 │ │ -076ab4: |[076ab4] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -076ac4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076ac8: 7230 ef0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0cef │ │ -076ace: 0e00 |0005: return-void │ │ +076aa4: |[076aa4] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +076ab4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076ab8: 7230 ef0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0cef │ │ +076abe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0005 line=736 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -47884,18 +47884,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 │ │ -076ad0: |[076ad0] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ -076ae0: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076ae4: 7230 f10c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@0cf1 │ │ -076aea: 0e00 |0005: return-void │ │ +076ac0: |[076ac0] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ +076ad0: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076ad4: 7230 f10c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@0cf1 │ │ +076ada: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0005 line=759 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hasTransientState Z │ │ @@ -47905,18 +47905,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 │ │ -076aec: |[076aec] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -076afc: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076b00: 7230 f20c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0cf2 │ │ -076b06: 0e00 |0005: return-void │ │ +076adc: |[076adc] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +076aec: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076af0: 7230 f20c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0cf2 │ │ +076af6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0005 line=855 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -47926,18 +47926,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 │ │ -076b08: |[076b08] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ -076b18: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076b1c: 7230 f30c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0cf3 │ │ -076b22: 0e00 |0005: return-void │ │ +076af8: |[076af8] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ +076b08: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076b0c: 7230 f30c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0cf3 │ │ +076b12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=995 │ │ 0x0005 line=996 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 labeledId I │ │ @@ -47947,18 +47947,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 │ │ -076b24: |[076b24] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -076b34: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076b38: 7230 f40c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0cf4 │ │ -076b3e: 0e00 |0005: return-void │ │ +076b14: |[076b14] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +076b24: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076b28: 7230 f40c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0cf4 │ │ +076b2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0005 line=1030 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 paint Landroid/graphics/Paint; │ │ @@ -47968,18 +47968,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 │ │ -076b40: |[076b40] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -076b50: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076b54: 7240 f50c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0cf5 │ │ -076b5a: 0e00 |0005: return-void │ │ +076b30: |[076b30] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +076b40: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076b44: 7240 f50c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0cf5 │ │ +076b4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0005 line=954 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layerType I │ │ @@ -47990,18 +47990,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 │ │ -076b5c: |[076b5c] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ -076b6c: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076b70: 7230 f60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@0cf6 │ │ -076b76: 0e00 |0005: return-void │ │ +076b4c: |[076b4c] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ +076b5c: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076b60: 7230 f60c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@0cf6 │ │ +076b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x0005 line=1064 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -48011,18 +48011,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 │ │ -076b78: |[076b78] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -076b88: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076b8c: 7230 f70c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0cf7 │ │ -076b92: 0e00 |0005: return-void │ │ +076b68: |[076b68] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +076b78: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076b7c: 7230 f70c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0cf7 │ │ +076b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0005 line=615 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 overScrollMode I │ │ @@ -48033,19 +48033,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076b94: |[076b94] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -076ba4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076ba8: 7220 d80c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0cd8 │ │ -076bae: 0a00 |0005: move-result v0 │ │ -076bb0: 0f00 |0006: return v0 │ │ +076b84: |[076b84] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +076b94: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076b98: 7220 d80c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0cd8 │ │ +076b9e: 0a00 |0005: move-result v0 │ │ +076ba0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -48054,18 +48054,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076bb4: |[076bb4] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -076bc4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ -076bc8: 7230 f00c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0cf0 │ │ -076bce: 0e00 |0005: return-void │ │ +076ba4: |[076ba4] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +076bb4: 6200 b003 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@03b0 │ │ +076bb8: 7230 f00c 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0cf0 │ │ +076bbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ 0x0005 line=1189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -48096,17 +48096,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076bd0: |[076bd0] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ -076be0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076be6: 0e00 |0003: return-void │ │ +076bc0: |[076bc0] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ +076bd0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076bd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatEclairMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ @@ -48114,18 +48114,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076be8: |[076be8] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ -076bf8: 6e10 de1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@1fde │ │ -076bfe: 0a00 |0003: move-result v0 │ │ -076c00: 0f00 |0004: return v0 │ │ +076bd8: |[076bd8] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ +076be8: 6e10 de1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@1fde │ │ +076bee: 0a00 |0003: move-result v0 │ │ +076bf0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ @@ -48154,17 +48154,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076c04: |[076c04] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -076c14: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076c1a: 0e00 |0003: return-void │ │ +076bf4: |[076bf4] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +076c04: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076c0a: 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;) │ │ @@ -48172,18 +48172,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076c1c: |[076c1c] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -076c2c: 6e10 c41f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@1fc4 │ │ -076c32: 0a00 |0003: move-result v0 │ │ -076c34: 0f00 |0004: return v0 │ │ +076c0c: |[076c0c] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +076c1c: 6e10 c41f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@1fc4 │ │ +076c22: 0a00 |0003: move-result v0 │ │ +076c24: 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;) │ │ @@ -48191,17 +48191,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 │ │ -076c38: |[076c38] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -076c48: 6e20 1820 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@2018 │ │ -076c4e: 0e00 |0003: return-void │ │ +076c28: |[076c28] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +076c38: 6e20 1820 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@2018 │ │ +076c3e: 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 │ │ @@ -48232,17 +48232,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076c50: |[076c50] android.support.v4.view.ViewCompatHC.:()V │ │ -076c60: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076c66: 0e00 |0003: return-void │ │ +076c40: |[076c40] android.support.v4.view.ViewCompatHC.:()V │ │ +076c50: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076c56: 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;) │ │ @@ -48250,18 +48250,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076c68: |[076c68] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ -076c78: 6e10 ad1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@1fad │ │ -076c7e: 0a00 |0003: move-result v0 │ │ -076c80: 0f00 |0004: return v0 │ │ +076c58: |[076c58] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ +076c68: 6e10 ad1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@1fad │ │ +076c6e: 0a00 |0003: move-result v0 │ │ +076c70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -48269,36 +48269,36 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -076c84: |[076c84] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -076c94: 7100 0600 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0006 │ │ -076c9a: 0b00 |0003: move-result-wide v0 │ │ -076c9c: 1000 |0004: return-wide v0 │ │ +076c74: |[076c74] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +076c84: 7100 0600 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0006 │ │ +076c8a: 0b00 |0003: move-result-wide v0 │ │ +076c8c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ name : 'getLayerType' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076ca0: |[076ca0] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ -076cb0: 6e10 b91f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1fb9 │ │ -076cb6: 0a00 |0003: move-result v0 │ │ -076cb8: 0f00 |0004: return v0 │ │ +076c90: |[076c90] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ +076ca0: 6e10 b91f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@1fb9 │ │ +076ca6: 0a00 |0003: move-result v0 │ │ +076ca8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -48306,18 +48306,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076cbc: |[076cbc] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -076ccc: 6e10 c01f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@1fc0 │ │ -076cd2: 0a00 |0003: move-result v0 │ │ -076cd4: 0f00 |0004: return v0 │ │ +076cac: |[076cac] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +076cbc: 6e10 c01f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@1fc0 │ │ +076cc2: 0a00 |0003: move-result v0 │ │ +076cc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -48325,18 +48325,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076cd8: |[076cd8] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ -076ce8: 6e10 c11f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@1fc1 │ │ -076cee: 0a00 |0003: move-result v0 │ │ -076cf0: 0f00 |0004: return v0 │ │ +076cc8: |[076cc8] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ +076cd8: 6e10 c11f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@1fc1 │ │ +076cde: 0a00 |0003: move-result v0 │ │ +076ce0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -48344,18 +48344,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076cf4: |[076cf4] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -076d04: 6e10 c31f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@1fc3 │ │ -076d0a: 0a00 |0003: move-result v0 │ │ -076d0c: 0f00 |0004: return v0 │ │ +076ce4: |[076ce4] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +076cf4: 6e10 c31f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@1fc3 │ │ +076cfa: 0a00 |0003: move-result v0 │ │ +076cfc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -48363,18 +48363,18 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -076d10: |[076d10] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ -076d20: 7130 0320 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@2003 │ │ -076d26: 0a00 |0003: move-result v0 │ │ -076d28: 0f00 |0004: return v0 │ │ +076d00: |[076d00] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ +076d10: 7130 0320 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@2003 │ │ +076d16: 0a00 |0003: move-result v0 │ │ +076d18: 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 │ │ @@ -48384,17 +48384,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 │ │ -076d2c: |[076d2c] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -076d3c: 6e30 1020 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@2010 │ │ -076d42: 0e00 |0003: return-void │ │ +076d1c: |[076d1c] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +076d2c: 6e30 1020 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@2010 │ │ +076d32: 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 │ │ @@ -48426,17 +48426,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076d44: |[076d44] android.support.v4.view.ViewCompatICS.:()V │ │ -076d54: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076d5a: 0e00 |0003: return-void │ │ +076d34: |[076d34] android.support.v4.view.ViewCompatICS.:()V │ │ +076d44: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076d4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ @@ -48444,18 +48444,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 │ │ -076d5c: |[076d5c] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -076d6c: 6e20 a31f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@1fa3 │ │ -076d72: 0a00 |0003: move-result v0 │ │ -076d74: 0f00 |0004: return v0 │ │ +076d4c: |[076d4c] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +076d5c: 6e20 a31f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@1fa3 │ │ +076d62: 0a00 |0003: move-result v0 │ │ +076d64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -48464,18 +48464,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 │ │ -076d78: |[076d78] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -076d88: 6e20 a41f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1fa4 │ │ -076d8e: 0a00 |0003: move-result v0 │ │ -076d90: 0f00 |0004: return v0 │ │ +076d68: |[076d68] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +076d78: 6e20 a41f 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@1fa4 │ │ +076d7e: 0a00 |0003: move-result v0 │ │ +076d80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -48484,17 +48484,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 │ │ -076d94: |[076d94] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -076da4: 6e20 ea1f 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1fea │ │ -076daa: 0e00 |0003: return-void │ │ +076d84: |[076d84] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +076d94: 6e20 ea1f 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1fea │ │ +076d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -48504,18 +48504,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 │ │ -076dac: |[076dac] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -076dbc: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -076dc0: 6e20 eb1f 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1feb │ │ -076dc6: 0e00 |0005: return-void │ │ +076d9c: |[076d9c] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +076dac: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +076db0: 6e20 eb1f 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1feb │ │ +076db6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ @@ -48525,17 +48525,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 │ │ -076dc8: |[076dc8] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -076dd8: 6e20 ed1f 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1fed │ │ -076dde: 0e00 |0003: return-void │ │ +076db8: |[076db8] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +076dc8: 6e20 ed1f 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@1fed │ │ +076dce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -48545,18 +48545,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 │ │ -076de0: |[076de0] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -076df0: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ -076df4: 6e20 0720 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@2007 │ │ -076dfa: 0e00 |0005: return-void │ │ +076dd0: |[076dd0] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +076de0: 1f01 cb03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@03cb │ │ +076de4: 6e20 0720 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@2007 │ │ +076dea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ @@ -48587,17 +48587,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076dfc: |[076dfc] android.support.v4.view.ViewCompatJB.:()V │ │ -076e0c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076e12: 0e00 |0003: return-void │ │ +076dec: |[076dec] android.support.v4.view.ViewCompatJB.:()V │ │ +076dfc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076e02: 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;) │ │ @@ -48605,18 +48605,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 │ │ -076e14: |[076e14] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -076e24: 6e10 ac1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@1fac │ │ -076e2a: 0c00 |0003: move-result-object v0 │ │ -076e2c: 1100 |0004: return-object v0 │ │ +076e04: |[076e04] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +076e14: 6e10 ac1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@1fac │ │ +076e1a: 0c00 |0003: move-result-object v0 │ │ +076e1c: 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;) │ │ @@ -48624,18 +48624,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076e30: |[076e30] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -076e40: 6e10 b61f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@1fb6 │ │ -076e46: 0a00 |0003: move-result v0 │ │ -076e48: 0f00 |0004: return v0 │ │ +076e20: |[076e20] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +076e30: 6e10 b61f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@1fb6 │ │ +076e36: 0a00 |0003: move-result v0 │ │ +076e38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -48643,18 +48643,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 │ │ -076e4c: |[076e4c] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -076e5c: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@1fc7 │ │ -076e62: 0c00 |0003: move-result-object v0 │ │ -076e64: 1100 |0004: return-object v0 │ │ +076e3c: |[076e3c] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +076e4c: 6e10 c71f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@1fc7 │ │ +076e52: 0c00 |0003: move-result-object v0 │ │ +076e54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -48662,18 +48662,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076e68: |[076e68] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ -076e78: 6e10 d41f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@1fd4 │ │ -076e7e: 0a00 |0003: move-result v0 │ │ -076e80: 0f00 |0004: return v0 │ │ +076e58: |[076e58] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ +076e68: 6e10 d41f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@1fd4 │ │ +076e6e: 0a00 |0003: move-result v0 │ │ +076e70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -48681,18 +48681,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 │ │ -076e84: |[076e84] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -076e94: 6e30 f41f 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@1ff4 │ │ -076e9a: 0a00 |0003: move-result v0 │ │ -076e9c: 0f00 |0004: return v0 │ │ +076e74: |[076e74] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +076e84: 6e30 f41f 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@1ff4 │ │ +076e8a: 0a00 |0003: move-result v0 │ │ +076e8c: 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; │ │ @@ -48702,17 +48702,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076ea0: |[076ea0] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -076eb0: 6e10 fb1f 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@1ffb │ │ -076eb6: 0e00 |0003: return-void │ │ +076e90: |[076e90] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +076ea0: 6e10 fb1f 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@1ffb │ │ +076ea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -48721,17 +48721,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 │ │ -076eb8: |[076eb8] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -076ec8: 6e54 f81f 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@1ff8 │ │ -076ece: 0e00 |0003: return-void │ │ +076ea8: |[076ea8] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +076eb8: 6e54 f81f 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@1ff8 │ │ +076ebe: 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 │ │ @@ -48744,17 +48744,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 │ │ -076ed0: |[076ed0] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -076ee0: 6e20 fc1f 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@1ffc │ │ -076ee6: 0e00 |0003: return-void │ │ +076ec0: |[076ec0] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +076ed0: 6e20 fc1f 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@1ffc │ │ +076ed6: 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; │ │ @@ -48764,17 +48764,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 │ │ -076ee8: |[076ee8] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -076ef8: 6e40 fd1f 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@1ffd │ │ -076efe: 0e00 |0003: return-void │ │ +076ed8: |[076ed8] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +076ee8: 6e40 fd1f 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@1ffd │ │ +076eee: 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; │ │ @@ -48785,17 +48785,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 │ │ -076f00: |[076f00] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ -076f10: 6e20 0b20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@200b │ │ -076f16: 0e00 |0003: return-void │ │ +076ef0: |[076ef0] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ +076f00: 6e20 0b20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@200b │ │ +076f06: 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 │ │ @@ -48805,17 +48805,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 │ │ -076f18: |[076f18] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -076f28: 6e20 0d20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@200d │ │ -076f2e: 0e00 |0003: return-void │ │ +076f08: |[076f08] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +076f18: 6e20 0d20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@200d │ │ +076f1e: 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 │ │ @@ -48846,17 +48846,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076f30: |[076f30] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ -076f40: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076f46: 0e00 |0003: return-void │ │ +076f20: |[076f20] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ +076f30: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076f36: 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;) │ │ @@ -48864,18 +48864,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076f48: |[076f48] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ -076f58: 6e10 b81f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@1fb8 │ │ -076f5e: 0a00 |0003: move-result v0 │ │ -076f60: 0f00 |0004: return v0 │ │ +076f38: |[076f38] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ +076f48: 6e10 b81f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@1fb8 │ │ +076f4e: 0a00 |0003: move-result v0 │ │ +076f50: 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;) │ │ @@ -48883,18 +48883,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076f64: |[076f64] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ -076f74: 6e10 ba1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1fba │ │ -076f7a: 0a00 |0003: move-result v0 │ │ -076f7c: 0f00 |0004: return v0 │ │ +076f54: |[076f54] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +076f64: 6e10 ba1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@1fba │ │ +076f6a: 0a00 |0003: move-result v0 │ │ +076f6c: 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;) │ │ @@ -48902,17 +48902,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 │ │ -076f80: |[076f80] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ -076f90: 6e20 0e20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@200e │ │ -076f96: 0e00 |0003: return-void │ │ +076f70: |[076f70] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ +076f80: 6e20 0e20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@200e │ │ +076f86: 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 │ │ @@ -48922,17 +48922,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 │ │ -076f98: |[076f98] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -076fa8: 6e20 0f20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@200f │ │ -076fae: 0e00 |0003: return-void │ │ +076f88: |[076f88] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +076f98: 6e20 0f20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@200f │ │ +076f9e: 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; │ │ @@ -48942,17 +48942,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 │ │ -076fb0: |[076fb0] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ -076fc0: 6e20 1120 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@2011 │ │ -076fc6: 0e00 |0003: return-void │ │ +076fa0: |[076fa0] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ +076fb0: 6e20 1120 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@2011 │ │ +076fb6: 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 │ │ @@ -48983,17 +48983,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076fc8: |[076fc8] android.support.v4.view.ViewCompatKitKat.:()V │ │ -076fd8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -076fde: 0e00 |0003: return-void │ │ +076fb8: |[076fb8] android.support.v4.view.ViewCompatKitKat.:()V │ │ +076fc8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +076fce: 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;) │ │ @@ -49001,18 +49001,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076fe0: |[076fe0] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -076ff0: 6e10 ab1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@1fab │ │ -076ff6: 0a00 |0003: move-result v0 │ │ -076ff8: 0f00 |0004: return v0 │ │ +076fd0: |[076fd0] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +076fe0: 6e10 ab1f 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@1fab │ │ +076fe6: 0a00 |0003: move-result v0 │ │ +076fe8: 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;) │ │ @@ -49020,17 +49020,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 │ │ -076ffc: |[076ffc] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -07700c: 6e20 0820 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@2008 │ │ -077012: 0e00 |0003: return-void │ │ +076fec: |[076fec] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +076ffc: 6e20 0820 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@2008 │ │ +077002: 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 │ │ @@ -49101,26 +49101,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -077014: |[077014] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -077024: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -077028: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -07702c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -077030: 2200 1802 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0218 │ │ -077034: 7010 480d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0d48 │ │ -07703a: 6900 c303 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@03c3 │ │ -07703e: 0e00 |000d: return-void │ │ -077040: 2200 1702 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0217 │ │ -077044: 7010 460d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0d46 │ │ -07704a: 6900 c303 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@03c3 │ │ -07704e: 28f8 |0015: goto 000d // -0008 │ │ +077004: |[077004] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +077014: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +077018: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +07701c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +077020: 2200 1802 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0218 │ │ +077024: 7010 480d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0d48 │ │ +07702a: 6900 c303 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@03c3 │ │ +07702e: 0e00 |000d: return-void │ │ +077030: 2200 1702 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0217 │ │ +077034: 7010 460d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0d46 │ │ +07703a: 6900 c303 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@03c3 │ │ +07703e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -49130,17 +49130,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077050: |[077050] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -077060: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -077066: 0e00 |0003: return-void │ │ +077040: |[077040] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +077050: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +077056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -49149,19 +49149,19 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077068: |[077068] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -077078: 6200 c303 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@03c3 │ │ -07707c: 7220 4a0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0d4a │ │ -077082: 0a00 |0005: move-result v0 │ │ -077084: 0f00 |0006: return v0 │ │ +077058: |[077058] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +077068: 6200 c303 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@03c3 │ │ +07706c: 7220 4a0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0d4a │ │ +077072: 0a00 |0005: move-result v0 │ │ +077074: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ @@ -49190,17 +49190,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077088: |[077088] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -077098: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07709e: 0e00 |0003: return-void │ │ +077078: |[077078] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +077088: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07708e: 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;) │ │ @@ -49208,18 +49208,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0770a0: |[0770a0] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0770b0: 6e10 2920 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@2029 │ │ -0770b6: 0a00 |0003: move-result v0 │ │ -0770b8: 0f00 |0004: return v0 │ │ +077090: |[077090] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0770a0: 6e10 2920 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@2029 │ │ +0770a6: 0a00 |0003: move-result v0 │ │ +0770a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ @@ -49317,38 +49317,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0770bc: |[0770bc] android.support.v4.view.ViewGroupCompat.:()V │ │ -0770cc: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0770d0: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -0770d4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0770d8: 2201 1f02 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@021f │ │ -0770dc: 7010 580d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0d58 │ │ -0770e2: 6901 c403 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ -0770e6: 0e00 |000d: return-void │ │ -0770e8: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -0770ec: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0770f0: 2201 1d02 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@021d │ │ -0770f4: 7010 520d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0d52 │ │ -0770fa: 6901 c403 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ -0770fe: 28f4 |0019: goto 000d // -000c │ │ -077100: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ -077104: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -077108: 2201 1c02 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@021c │ │ -07710c: 7010 500d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0d50 │ │ -077112: 6901 c403 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ -077116: 28e8 |0025: goto 000d // -0018 │ │ -077118: 2201 2002 |0026: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@0220 │ │ -07711c: 7010 5b0d 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0d5b │ │ -077122: 6901 c403 |002b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ -077126: 28e0 |002d: goto 000d // -0020 │ │ +0770ac: |[0770ac] android.support.v4.view.ViewGroupCompat.:()V │ │ +0770bc: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0770c0: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +0770c4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0770c8: 2201 1f02 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@021f │ │ +0770cc: 7010 580d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0d58 │ │ +0770d2: 6901 c403 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ +0770d6: 0e00 |000d: return-void │ │ +0770d8: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +0770dc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0770e0: 2201 1d02 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@021d │ │ +0770e4: 7010 520d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0d52 │ │ +0770ea: 6901 c403 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ +0770ee: 28f4 |0019: goto 000d // -000c │ │ +0770f0: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ +0770f4: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0770f8: 2201 1c02 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@021c │ │ +0770fc: 7010 500d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0d50 │ │ +077102: 6901 c403 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ +077106: 28e8 |0025: goto 000d // -0018 │ │ +077108: 2201 2002 |0026: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@0220 │ │ +07710c: 7010 5b0d 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0d5b │ │ +077112: 6901 c403 |002b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ +077116: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x0006 line=107 │ │ 0x000d line=115 │ │ 0x000e line=108 │ │ @@ -49364,17 +49364,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077128: |[077128] android.support.v4.view.ViewGroupCompat.:()V │ │ -077138: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07713e: 0e00 |0003: return-void │ │ +077118: |[077118] android.support.v4.view.ViewGroupCompat.:()V │ │ +077128: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07712e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -49383,19 +49383,19 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077140: |[077140] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -077150: 6200 c403 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ -077154: 7220 540d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0d54 │ │ -07715a: 0a00 |0005: move-result v0 │ │ -07715c: 0f00 |0006: return v0 │ │ +077130: |[077130] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +077140: 6200 c403 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ +077144: 7220 540d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0d54 │ │ +07714a: 0a00 |0005: move-result v0 │ │ +07714c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ @@ -49403,19 +49403,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 │ │ -077160: |[077160] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -077170: 6200 c403 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ -077174: 7240 550d 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@0d55 │ │ -07717a: 0a00 |0005: move-result v0 │ │ -07717c: 0f00 |0006: return v0 │ │ +077150: |[077150] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +077160: 6200 c403 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ +077164: 7240 550d 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@0d55 │ │ +07716a: 0a00 |0005: move-result v0 │ │ +07716c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -49425,18 +49425,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 │ │ -077180: |[077180] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -077190: 6200 c403 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ -077194: 7230 560d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0d56 │ │ -07719a: 0e00 |0005: return-void │ │ +077170: |[077170] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +077180: 6200 c403 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ +077184: 7230 560d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0d56 │ │ +07718a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -49446,18 +49446,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 │ │ -07719c: |[07719c] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0771ac: 6200 c403 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ -0771b0: 7230 570d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0d57 │ │ -0771b6: 0e00 |0005: return-void │ │ +07718c: |[07718c] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +07719c: 6200 c403 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@03c4 │ │ +0771a0: 7230 570d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0d57 │ │ +0771a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 split Z │ │ @@ -49488,17 +49488,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0771b8: |[0771b8] android.support.v4.view.ViewGroupCompatHC.:()V │ │ -0771c8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0771ce: 0e00 |0003: return-void │ │ +0771a8: |[0771a8] android.support.v4.view.ViewGroupCompatHC.:()V │ │ +0771b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0771be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatHC; │ │ │ │ @@ -49507,17 +49507,17 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0771d0: |[0771d0] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0771e0: 6e20 6e20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@206e │ │ -0771e6: 0e00 |0003: return-void │ │ +0771c0: |[0771c0] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0771d0: 6e20 6e20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@206e │ │ +0771d6: 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 │ │ @@ -49548,17 +49548,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0771e8: |[0771e8] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -0771f8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0771fe: 0e00 |0003: return-void │ │ +0771d8: |[0771d8] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +0771e8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0771ee: 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;) │ │ @@ -49566,18 +49566,18 @@ │ │ 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 │ │ -077200: |[077200] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -077210: 6e30 5f20 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@205f │ │ -077216: 0a00 |0003: move-result v0 │ │ -077218: 0f00 |0004: return v0 │ │ +0771f0: |[0771f0] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +077200: 6e30 5f20 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@205f │ │ +077206: 0a00 |0003: move-result v0 │ │ +077208: 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; │ │ @@ -49608,17 +49608,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07721c: |[07721c] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ -07722c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -077232: 0e00 |0003: return-void │ │ +07720c: |[07720c] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ +07721c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +077222: 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;) │ │ @@ -49626,18 +49626,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -077234: |[077234] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -077244: 6e10 5020 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@2050 │ │ -07724a: 0a00 |0003: move-result v0 │ │ -07724c: 0f00 |0004: return v0 │ │ +077224: |[077224] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +077234: 6e10 5020 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@2050 │ │ +07723a: 0a00 |0003: move-result v0 │ │ +07723c: 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;) │ │ @@ -49645,17 +49645,17 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -077250: |[077250] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -077260: 6e20 6d20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@206d │ │ -077266: 0e00 |0003: return-void │ │ +077240: |[077240] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +077250: 6e20 6d20 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@206d │ │ +077256: 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 │ │ @@ -49693,17 +49693,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077268: |[077268] android.support.v4.view.ViewPager$1.:()V │ │ -077278: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07727e: 0e00 |0003: return-void │ │ +077258: |[077258] android.support.v4.view.ViewPager$1.:()V │ │ +077268: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07726e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -49712,19 +49712,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 │ │ -077280: |[077280] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -077290: 5230 ca03 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077294: 5241 ca03 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077298: b110 |0004: sub-int/2addr v0, v1 │ │ -07729a: 0f00 |0005: return v0 │ │ +077270: |[077270] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +077280: 5230 ca03 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077284: 5241 ca03 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077288: b110 |0004: sub-int/2addr v0, v1 │ │ +07728a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 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; │ │ @@ -49734,20 +49734,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07729c: |[07729c] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0772ac: 1f02 2902 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -0772b0: 1f03 2902 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -0772b4: 6e30 6e0d 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@0d6e │ │ -0772ba: 0a00 |0007: move-result v0 │ │ -0772bc: 0f00 |0008: return v0 │ │ +07728c: |[07728c] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +07729c: 1f02 2902 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +0772a0: 1f03 2902 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +0772a4: 6e30 6e0d 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@0d6e │ │ +0772aa: 0a00 |0007: move-result v0 │ │ +0772ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 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; │ │ @@ -49783,17 +49783,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0772c0: |[0772c0] android.support.v4.view.ViewPager$2.:()V │ │ -0772d0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0772d6: 0e00 |0003: return-void │ │ +0772b0: |[0772b0] android.support.v4.view.ViewPager$2.:()V │ │ +0772c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0772c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -49802,23 +49802,23 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0772d8: |[0772d8] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -0772e8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0772ec: c713 |0002: sub-float/2addr v3, v1 │ │ -0772ee: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0772f2: c830 |0005: mul-float/2addr v0, v3 │ │ -0772f4: c830 |0006: mul-float/2addr v0, v3 │ │ -0772f6: c830 |0007: mul-float/2addr v0, v3 │ │ -0772f8: c610 |0008: add-float/2addr v0, v1 │ │ -0772fa: 0f00 |0009: return v0 │ │ +0772c8: |[0772c8] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +0772d8: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0772dc: c713 |0002: sub-float/2addr v3, v1 │ │ +0772de: a800 0303 |0003: mul-float v0, v3, v3 │ │ +0772e2: c830 |0005: mul-float/2addr v0, v3 │ │ +0772e4: c830 |0006: mul-float/2addr v0, v3 │ │ +0772e6: c830 |0007: mul-float/2addr v0, v3 │ │ +0772e8: c610 |0008: add-float/2addr v0, v1 │ │ +0772ea: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0003 line=126 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x000a reg=3 t F │ │ @@ -49858,18 +49858,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 │ │ -0772fc: |[0772fc] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -07730c: 5b01 c703 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03c7 │ │ -077310: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -077316: 0e00 |0005: return-void │ │ +0772ec: |[0772ec] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +0772fc: 5b01 c703 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03c7 │ │ +077300: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +077306: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -49879,21 +49879,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -077318: |[077318] android.support.v4.view.ViewPager$3.run:()V │ │ -077328: 5420 c703 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03c7 │ │ -07732c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07732e: 7120 9a0d 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0d9a │ │ -077334: 5420 c703 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03c7 │ │ -077338: 6e10 f40d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ -07733e: 0e00 |000b: return-void │ │ +077308: |[077308] android.support.v4.view.ViewPager$3.run:()V │ │ +077318: 5420 c703 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03c7 │ │ +07731c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07731e: 7120 9a0d 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0d9a │ │ +077324: 5420 c703 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@03c7 │ │ +077328: 6e10 f40d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ +07732e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0006 line=244 │ │ 0x000b line=245 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPager$3; │ │ @@ -49974,17 +49974,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077340: |[077340] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -077350: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -077356: 0e00 |0003: return-void │ │ +077330: |[077330] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +077340: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +077346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ @@ -50042,20 +50042,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -077358: |[077358] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -077368: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -07736a: 7030 2c20 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -077370: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -077372: 5910 d403 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ -077376: 0e00 |0007: return-void │ │ +077348: |[077348] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +077358: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +07735a: 7030 2c20 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +077360: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +077362: 5910 d403 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ +077366: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2867 │ │ 0x0004 line=2848 │ │ 0x0007 line=2868 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ @@ -50065,29 +50065,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 │ │ -077378: |[077378] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -077388: 7030 2d20 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202d │ │ -07738e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -077390: 5931 d403 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ -077394: 7100 9d0d 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0d9d │ │ -07739a: 0c01 |0009: move-result-object v1 │ │ -07739c: 6e30 3b01 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -0773a2: 0c00 |000d: move-result-object v0 │ │ -0773a4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0773a6: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -0773aa: 6e30 c601 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01c6 │ │ -0773b0: 0a01 |0014: move-result v1 │ │ -0773b2: 5931 ce03 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ -0773b6: 6e10 cd01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0773bc: 0e00 |001a: return-void │ │ +077368: |[077368] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +077378: 7030 2d20 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202d │ │ +07737e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +077380: 5931 d403 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ +077384: 7100 9d0d 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0d9d │ │ +07738a: 0c01 |0009: move-result-object v1 │ │ +07738c: 6e30 3b01 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +077392: 0c00 |000d: move-result-object v0 │ │ +077394: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +077396: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +07739a: 6e30 c601 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01c6 │ │ +0773a0: 0a01 |0014: move-result v1 │ │ +0773a2: 5931 ce03 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ +0773a6: 6e10 cd01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0773ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2871 │ │ 0x0003 line=2848 │ │ 0x0006 line=2873 │ │ 0x000e line=2874 │ │ 0x0017 line=2875 │ │ @@ -50241,18 +50241,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 │ │ -0773c0: |[0773c0] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -0773d0: 5b01 d603 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03d6 │ │ -0773d4: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ -0773da: 0e00 |0005: return-void │ │ +0773b0: |[0773b0] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +0773c0: 5b01 d603 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03d6 │ │ +0773c4: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ +0773ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2816 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -50261,17 +50261,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 │ │ -0773dc: |[0773dc] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -0773ec: 7020 810d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0d81 │ │ -0773f2: 0e00 |0003: return-void │ │ +0773cc: |[0773cc] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +0773dc: 7020 810d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0d81 │ │ +0773e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2816 │ │ 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; │ │ @@ -50282,18 +50282,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0773f4: |[0773f4] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -077404: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03d6 │ │ -077408: 6e10 ab0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0dab │ │ -07740e: 0e00 |0005: return-void │ │ +0773e4: |[0773e4] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +0773f4: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03d6 │ │ +0773f8: 6e10 ab0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0dab │ │ +0773fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2819 │ │ 0x0005 line=2820 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -50302,18 +50302,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077410: |[077410] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -077420: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03d6 │ │ -077424: 6e10 ab0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0dab │ │ -07742a: 0e00 |0005: return-void │ │ +077400: |[077400] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +077410: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@03d6 │ │ +077414: 6e10 ab0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0dab │ │ +07741a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2823 │ │ 0x0005 line=2824 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -50365,50 +50365,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07742c: |[07742c] android.support.v4.view.ViewPager$SavedState.:()V │ │ -07743c: 2200 3002 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@0230 │ │ -077440: 7010 850d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0d85 │ │ -077446: 7110 f708 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@08f7 │ │ -07744c: 0c00 |0008: move-result-object v0 │ │ -07744e: 6900 d703 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03d7 │ │ -077452: 0e00 |000b: return-void │ │ +07741c: |[07741c] android.support.v4.view.ViewPager$SavedState.:()V │ │ +07742c: 2200 3002 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@0230 │ │ +077430: 7010 850d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0d85 │ │ +077436: 7110 f708 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@08f7 │ │ +07743c: 0c00 |0008: move-result-object v0 │ │ +07743e: 6900 d703 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@03d7 │ │ +077442: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ 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 │ │ -077454: |[077454] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -077464: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ -07746a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -07746e: 6e10 c224 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -077474: 0c00 |0008: move-result-object v0 │ │ -077476: 6e10 6a24 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@246a │ │ -07747c: 0c03 |000c: move-result-object v3 │ │ -07747e: 6e10 4b03 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -077484: 0a00 |0010: move-result v0 │ │ -077486: 5910 da03 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ -07748a: 6e20 4d03 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@034d │ │ -077490: 0c00 |0016: move-result-object v0 │ │ -077492: 5b10 d803 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ -077496: 5b13 d903 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03d9 │ │ -07749a: 0e00 |001b: return-void │ │ +077444: |[077444] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +077454: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ +07745a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +07745e: 6e10 c224 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +077464: 0c00 |0008: move-result-object v0 │ │ +077466: 6e10 6a24 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@246a │ │ +07746c: 0c03 |000c: move-result-object v3 │ │ +07746e: 6e10 4b03 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +077474: 0a00 |0010: move-result v0 │ │ +077476: 5910 da03 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ +07747a: 6e20 4d03 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@034d │ │ +077480: 0c00 |0016: move-result-object v0 │ │ +077482: 5b10 d803 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ +077486: 5b13 d903 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03d9 │ │ +07748a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0003 line=1250 │ │ 0x0005 line=1251 │ │ 0x000d line=1253 │ │ 0x0013 line=1254 │ │ @@ -50424,17 +50424,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07749c: |[07749c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -0774ac: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ -0774b2: 0e00 |0003: return-void │ │ +07748c: |[07748c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +07749c: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ +0774a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ 0x0003 line=1220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -50445,38 +50445,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0774b4: |[0774b4] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -0774c4: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0774c8: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0774ce: 1a01 6c05 |0005: const-string v1, "FragmentPager.SavedState{" // string@056c │ │ -0774d2: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0774d8: 0c00 |000a: move-result-object v0 │ │ -0774da: 7110 0e25 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -0774e0: 0a01 |000e: move-result v1 │ │ -0774e2: 7110 9424 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0774e8: 0c01 |0012: move-result-object v1 │ │ -0774ea: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0774f0: 0c00 |0016: move-result-object v0 │ │ -0774f2: 1a01 9600 |0017: const-string v1, " position=" // string@0096 │ │ -0774f6: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0774fc: 0c00 |001c: move-result-object v0 │ │ -0774fe: 5221 da03 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ -077502: 6e20 0025 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -077508: 0c00 |0022: move-result-object v0 │ │ -07750a: 1a01 9b36 |0023: const-string v1, "}" // string@369b │ │ -07750e: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -077514: 0c00 |0028: move-result-object v0 │ │ -077516: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07751c: 0c00 |002c: move-result-object v0 │ │ -07751e: 1100 |002d: return-object v0 │ │ +0774a4: |[0774a4] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +0774b4: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0774b8: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0774be: 1a01 6c05 |0005: const-string v1, "FragmentPager.SavedState{" // string@056c │ │ +0774c2: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0774c8: 0c00 |000a: move-result-object v0 │ │ +0774ca: 7110 0e25 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +0774d0: 0a01 |000e: move-result v1 │ │ +0774d2: 7110 9424 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0774d8: 0c01 |0012: move-result-object v1 │ │ +0774da: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0774e0: 0c00 |0016: move-result-object v0 │ │ +0774e2: 1a01 9600 |0017: const-string v1, " position=" // string@0096 │ │ +0774e6: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0774ec: 0c00 |001c: move-result-object v0 │ │ +0774ee: 5221 da03 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ +0774f2: 6e20 0025 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0774f8: 0c00 |0022: move-result-object v0 │ │ +0774fa: 1a01 9b36 |0023: const-string v1, "}" // string@369b │ │ +0774fe: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +077504: 0c00 |0028: move-result-object v0 │ │ +077506: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07750c: 0c00 |002c: move-result-object v0 │ │ +07750e: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1231 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -50484,21 +50484,21 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -077520: |[077520] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -077530: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ -077536: 5210 da03 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ -07753a: 6e20 5303 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -077540: 5410 d803 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ -077544: 6e30 5803 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0358 │ │ -07754a: 0e00 |000d: return-void │ │ +077510: |[077510] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +077520: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ +077526: 5210 da03 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ +07752a: 6e20 5303 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +077530: 5410 d803 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ +077534: 6e30 5803 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0358 │ │ +07753a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0003 line=1225 │ │ 0x0008 line=1226 │ │ 0x000d line=1227 │ │ locals : │ │ @@ -50538,17 +50538,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07754c: |[07754c] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -07755c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -077562: 0e00 |0003: return-void │ │ +07753c: |[07753c] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +07754c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +077552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2879 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -50557,34 +50557,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 │ │ -077564: |[077564] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -077574: 6e10 bb1f 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07757a: 0c00 |0003: move-result-object v0 │ │ -07757c: 1f00 2a02 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -077580: 6e10 bb1f 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -077586: 0c01 |0009: move-result-object v1 │ │ -077588: 1f01 2a02 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -07758c: 5502 d003 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -077590: 5513 d003 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -077594: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -077598: 5502 d003 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -07759c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -0775a0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0775a2: 0f02 |0017: return v2 │ │ -0775a4: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -0775a6: 28fe |0019: goto 0017 // -0002 │ │ -0775a8: 5202 d203 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03d2 │ │ -0775ac: 5213 d203 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03d2 │ │ -0775b0: b132 |001e: sub-int/2addr v2, v3 │ │ -0775b2: 28f8 |001f: goto 0017 // -0008 │ │ +077554: |[077554] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +077564: 6e10 bb1f 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07756a: 0c00 |0003: move-result-object v0 │ │ +07756c: 1f00 2a02 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +077570: 6e10 bb1f 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +077576: 0c01 |0009: move-result-object v1 │ │ +077578: 1f01 2a02 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +07757c: 5502 d003 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +077580: 5513 d003 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +077584: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +077588: 5502 d003 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +07758c: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +077590: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +077592: 0f02 |0017: return v2 │ │ +077594: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +077596: 28fe |0019: goto 0017 // -0002 │ │ +077598: 5202 d203 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03d2 │ │ +07759c: 5213 d203 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03d2 │ │ +0775a0: b132 |001e: sub-int/2addr v2, v3 │ │ +0775a2: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2882 │ │ 0x0006 line=2883 │ │ 0x000c line=2884 │ │ 0x0012 line=2885 │ │ 0x0017 line=2887 │ │ @@ -50602,20 +50602,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0775b4: |[0775b4] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0775c4: 1f02 d503 |0000: check-cast v2, Landroid/view/View; // type@03d5 │ │ -0775c8: 1f03 d503 |0002: check-cast v3, Landroid/view/View; // type@03d5 │ │ -0775cc: 6e30 950d 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0d95 │ │ -0775d2: 0a00 |0007: move-result v0 │ │ -0775d4: 0f00 |0008: return v0 │ │ +0775a4: |[0775a4] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0775b4: 1f02 d503 |0000: check-cast v2, Landroid/view/View; // type@03d5 │ │ +0775b8: 1f03 d503 |0002: check-cast v3, Landroid/view/View; // type@03d5 │ │ +0775bc: 6e30 950d 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0d95 │ │ +0775c2: 0a00 |0007: move-result v0 │ │ +0775c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2879 │ │ 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; │ │ @@ -50980,31 +50980,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0775d8: |[0775d8] android.support.v4.view.ViewPager.:()V │ │ -0775e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0775ea: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -0775ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0775f0: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -0775f6: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0775fa: 6900 e403 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03e4 │ │ -0775fe: 2200 2502 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0225 │ │ -077602: 7010 6d0d 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0d6d │ │ -077608: 6900 dc03 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@03dc │ │ -07760c: 2200 2602 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0226 │ │ -077610: 7010 700d 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0d70 │ │ -077616: 6900 2504 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0425 │ │ -07761a: 2200 3302 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@0233 │ │ -07761e: 7010 940d 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0d94 │ │ -077624: 6900 2604 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0426 │ │ -077628: 0e00 |0020: return-void │ │ +0775c8: |[0775c8] android.support.v4.view.ViewPager.:()V │ │ +0775d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0775da: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +0775de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0775e0: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +0775e6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0775ea: 6900 e403 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03e4 │ │ +0775ee: 2200 2502 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0225 │ │ +0775f2: 7010 6d0d 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0d6d │ │ +0775f8: 6900 dc03 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@03dc │ │ +0775fc: 2200 2602 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0226 │ │ +077600: 7010 700d 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0d70 │ │ +077606: 6900 2504 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0425 │ │ +07760a: 2200 3302 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@0233 │ │ +07760e: 7010 940d 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0d94 │ │ +077614: 6900 2604 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0426 │ │ +077618: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000b line=116 │ │ 0x0012 line=123 │ │ 0x0019 line=223 │ │ locals : │ │ @@ -51014,46 +51014,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -07762c: |[07762c] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -07763c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07763e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -077640: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -077642: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -077644: 7020 3a20 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@203a │ │ -07764a: 2200 aa04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -07764e: 7010 3d25 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -077654: 5b50 0904 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077658: 2200 2902 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07765c: 7010 740d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0d74 │ │ -077662: 5b50 2004 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0420 │ │ -077666: 2200 6500 |0015: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -07766a: 7010 6902 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -077670: 5b50 2104 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ -077674: 5951 1a04 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ -077678: 5b54 1804 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ -07767c: 5b54 1904 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ -077680: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -077686: 5950 ff03 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -07768a: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -077690: 5950 0c04 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -077694: 5953 1304 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ -077698: 5951 ed03 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07769c: 5c53 fe03 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -0776a0: 5c52 1104 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0411 │ │ -0776a4: 2200 2702 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0227 │ │ -0776a8: 7020 720d 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0d72 │ │ -0776ae: 5b50 fa03 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ -0776b2: 5952 1c04 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ -0776b6: 6e10 db0d 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0ddb │ │ -0776bc: 0e00 |0040: return-void │ │ +07761c: |[07761c] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +07762c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07762e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +077630: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +077632: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +077634: 7020 3a20 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@203a │ │ +07763a: 2200 aa04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +07763e: 7010 3d25 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +077644: 5b50 0904 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077648: 2200 2902 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07764c: 7010 740d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0d74 │ │ +077652: 5b50 2004 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0420 │ │ +077656: 2200 6500 |0015: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +07765a: 7010 6902 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +077660: 5b50 2104 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ +077664: 5951 1a04 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ +077668: 5b54 1804 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ +07766c: 5b54 1904 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ +077670: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +077676: 5950 ff03 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +07767a: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +077680: 5950 0c04 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +077684: 5953 1304 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ +077688: 5951 ed03 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07768c: 5c53 fe03 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +077690: 5c52 1104 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0411 │ │ +077694: 2200 2702 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0227 │ │ +077698: 7020 720d 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0d72 │ │ +07769e: 5b50 fa03 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ +0776a2: 5952 1c04 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ +0776a6: 6e10 db0d 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0ddb │ │ +0776ac: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=344 │ │ 0x0007 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=133 │ │ 0x001c line=137 │ │ @@ -51078,46 +51078,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 │ │ -0776c0: |[0776c0] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0776d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0776d2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0776d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0776d6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0776d8: 7030 3b20 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ -0776de: 2200 aa04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0776e2: 7010 3d25 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0776e8: 5b50 0904 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0776ec: 2200 2902 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -0776f0: 7010 740d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0d74 │ │ -0776f6: 5b50 2004 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0420 │ │ -0776fa: 2200 6500 |0015: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0776fe: 7010 6902 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -077704: 5b50 2104 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ -077708: 5951 1a04 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ -07770c: 5b54 1804 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ -077710: 5b54 1904 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ -077714: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -07771a: 5950 ff03 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -07771e: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -077724: 5950 0c04 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -077728: 5953 1304 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ -07772c: 5951 ed03 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -077730: 5c53 fe03 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -077734: 5c52 1104 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0411 │ │ -077738: 2200 2702 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0227 │ │ -07773c: 7020 720d 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0d72 │ │ -077742: 5b50 fa03 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ -077746: 5952 1c04 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ -07774a: 6e10 db0d 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0ddb │ │ -077750: 0e00 |0040: return-void │ │ +0776b0: |[0776b0] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0776c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0776c2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0776c4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0776c6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0776c8: 7030 3b20 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ +0776ce: 2200 aa04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0776d2: 7010 3d25 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0776d8: 5b50 0904 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +0776dc: 2200 2902 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +0776e0: 7010 740d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0d74 │ │ +0776e6: 5b50 2004 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0420 │ │ +0776ea: 2200 6500 |0015: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0776ee: 7010 6902 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0776f4: 5b50 2104 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ +0776f8: 5951 1a04 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ +0776fc: 5b54 1804 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ +077700: 5b54 1904 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ +077704: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +07770a: 5950 ff03 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +07770e: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +077714: 5950 0c04 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +077718: 5953 1304 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ +07771c: 5951 ed03 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +077720: 5c53 fe03 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +077724: 5c52 1104 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0411 │ │ +077728: 2200 2702 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0227 │ │ +07772c: 7020 720d 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0d72 │ │ +077732: 5b50 fa03 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ +077736: 5952 1c04 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ +07773a: 6e10 db0d 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0ddb │ │ +077740: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=349 │ │ 0x0007 line=130 │ │ 0x000e line=131 │ │ 0x0015 line=133 │ │ 0x001c line=137 │ │ @@ -51143,17 +51143,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 │ │ -077754: |[077754] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -077764: 7020 120e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ -07776a: 0e00 |0003: return-void │ │ +077744: |[077744] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +077754: 7020 120e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ +07775a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -51162,17 +51162,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 │ │ -07776c: |[07776c] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -07777c: 5410 ee03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -077780: 1100 |0002: return-object v0 │ │ +07775c: |[07775c] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +07776c: 5410 ee03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +077770: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -51180,17 +51180,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 │ │ -077784: |[077784] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -077794: 5210 f503 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -077798: 0f00 |0002: return v0 │ │ +077774: |[077774] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +077784: 5210 f503 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +077788: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -51198,226 +51198,226 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07779c: |[07779c] android.support.v4.view.ViewPager.access$400:()[I │ │ -0777ac: 6200 e403 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03e4 │ │ -0777b0: 1100 |0002: return-object v0 │ │ +07778c: |[07778c] android.support.v4.view.ViewPager.access$400:()[I │ │ +07779c: 6200 e403 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@03e4 │ │ +0777a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 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 │ │ -0777b4: |[0777b4] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -0777c4: 54ec ee03 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -0777c8: 6e10 040c 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -0777ce: 0a01 |0005: move-result v1 │ │ -0777d0: 7010 c00d 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -0777d6: 0a0b |0009: move-result v11 │ │ -0777d8: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -0777dc: 52ec 1504 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -0777e0: 82cc |000e: int-to-float v12, v12 │ │ -0777e2: 82bd |000f: int-to-float v13, v11 │ │ -0777e4: a906 0c0d |0010: div-float v6, v12, v13 │ │ -0777e8: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -0777ec: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -0777f0: 5208 ca03 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0777f4: 52fc ca03 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0777f8: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -0777fc: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0777fe: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -077800: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -077804: 520c c903 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -077808: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -07780c: 520d cc03 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -077810: c6dc |0026: add-float/2addr v12, v13 │ │ -077812: a607 0c06 |0027: add-float v7, v12, v6 │ │ -077816: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -07781a: 52fc ca03 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07781e: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -077822: 54ec 0904 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077826: 6e10 4c25 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07782c: 0a0c |0034: move-result v12 │ │ -07782e: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -077832: 54ec 0904 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077836: 6e20 4625 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07783c: 0c03 |003c: move-result-object v3 │ │ -07783e: 1f03 2902 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -077842: 523c ca03 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077846: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -07784a: 54ec 0904 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07784e: 6e10 4c25 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -077854: 0a0c |0048: move-result v12 │ │ -077856: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -07785a: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -07785e: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -077862: 54ec 0904 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077866: 6e20 4625 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07786c: 0c03 |0054: move-result-object v3 │ │ -07786e: 1f03 2902 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -077872: 28e8 |0057: goto 003f // -0018 │ │ -077874: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -077876: 28b9 |0059: goto 0012 // -0047 │ │ -077878: 523c ca03 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07787c: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -077880: 54ec ee03 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -077884: 6e20 070c 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ -07788a: 0a0c |0063: move-result v12 │ │ -07788c: c66c |0064: add-float/2addr v12, v6 │ │ -07788e: c6c7 |0065: add-float/2addr v7, v12 │ │ -077890: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -077894: 28f2 |0068: goto 005a // -000e │ │ -077896: 5937 c903 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -07789a: 523c cc03 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07789e: c66c |006d: add-float/2addr v12, v6 │ │ -0778a0: c6c7 |006e: add-float/2addr v7, v12 │ │ -0778a2: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0778a6: 28ba |0071: goto 002b // -0046 │ │ -0778a8: 52fc ca03 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0778ac: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -0778b0: 54ec 0904 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0778b4: 6e10 4c25 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0778ba: 0a0c |007b: move-result v12 │ │ -0778bc: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -0778c0: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -0778c2: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -0778c6: 5207 c903 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -0778ca: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -0778ce: 52fc ca03 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0778d2: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -0778d6: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -0778da: 54ec 0904 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0778de: 6e20 4625 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0778e4: 0c03 |0090: move-result-object v3 │ │ -0778e6: 1f03 2902 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -0778ea: 523c ca03 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0778ee: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -0778f2: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -0778f6: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0778fa: 54ec 0904 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0778fe: 6e20 4625 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -077904: 0c03 |00a0: move-result-object v3 │ │ -077906: 1f03 2902 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07790a: 28f0 |00a3: goto 0093 // -0010 │ │ -07790c: 523c ca03 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077910: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -077914: 54ec ee03 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -077918: 6e20 070c 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ -07791e: 0a0c |00ad: move-result v12 │ │ -077920: c66c |00ae: add-float/2addr v12, v6 │ │ -077922: c7c7 |00af: sub-float/2addr v7, v12 │ │ -077924: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -077928: 28f2 |00b2: goto 00a4 // -000e │ │ -07792a: 523c cc03 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07792e: c66c |00b5: add-float/2addr v12, v6 │ │ -077930: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -077932: 5937 c903 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -077936: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -07793a: 28ca |00bb: goto 0085 // -0036 │ │ -07793c: 54ec 0904 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077940: 6e10 4c25 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -077946: 0a04 |00c1: move-result v4 │ │ -077948: 52f7 c903 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -07794c: 52fc ca03 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077950: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -077954: 52fc ca03 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077958: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -07795c: 52fc c903 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -077960: 59ec ff03 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -077964: 52fc ca03 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077968: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -07796c: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -077970: 52fc c903 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -077974: 52fd cc03 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -077978: c6dc |00da: add-float/2addr v12, v13 │ │ -07797a: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -07797e: c7dc |00dd: sub-float/2addr v12, v13 │ │ -077980: 59ec 0c04 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -077984: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -077988: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -07798c: 54ec 0904 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077990: 6e20 4625 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -077996: 0c03 |00e9: move-result-object v3 │ │ -077998: 1f03 2902 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07799c: 523c ca03 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0779a0: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -0779a4: 54ec ee03 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -0779a8: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -0779ac: 6e20 070c 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ -0779b2: 0a0c |00f7: move-result v12 │ │ -0779b4: c66c |00f8: add-float/2addr v12, v6 │ │ -0779b6: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -0779b8: 01a9 |00fa: move v9, v10 │ │ -0779ba: 28f1 |00fb: goto 00ec // -000f │ │ -0779bc: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -0779c2: 28cf |00ff: goto 00ce // -0031 │ │ -0779c4: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -0779ca: 28db |0103: goto 00de // -0025 │ │ -0779cc: 523c cc03 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -0779d0: c66c |0106: add-float/2addr v12, v6 │ │ -0779d2: c7c7 |0107: sub-float/2addr v7, v12 │ │ -0779d4: 5937 c903 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -0779d8: 523c ca03 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0779dc: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -0779e0: 59e7 ff03 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -0779e4: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0779e8: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0779ec: 28ce |0114: goto 00e2 // -0032 │ │ -0779ee: 52fc c903 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -0779f2: 52fd cc03 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -0779f6: c6dc |0119: add-float/2addr v12, v13 │ │ -0779f8: a607 0c06 |011a: add-float v7, v12, v6 │ │ -0779fc: 52fc ca03 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077a00: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -077a04: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -077a08: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -077a0c: 54ec 0904 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077a10: 6e20 4625 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -077a16: 0c03 |0129: move-result-object v3 │ │ -077a18: 1f03 2902 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -077a1c: 523c ca03 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077a20: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -077a24: 54ec ee03 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -077a28: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -077a2c: 6e20 070c 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ -077a32: 0a0c |0137: move-result v12 │ │ -077a34: c66c |0138: add-float/2addr v12, v6 │ │ -077a36: c6c7 |0139: add-float/2addr v7, v12 │ │ -077a38: 01a9 |013a: move v9, v10 │ │ -077a3a: 28f1 |013b: goto 012c // -000f │ │ -077a3c: 523c ca03 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077a40: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -077a44: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -077a48: 523c cc03 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -077a4c: c67c |0144: add-float/2addr v12, v7 │ │ -077a4e: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -077a52: c7dc |0147: sub-float/2addr v12, v13 │ │ -077a54: 59ec 0c04 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -077a58: 5937 c903 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -077a5c: 523c cc03 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -077a60: c66c |014e: add-float/2addr v12, v6 │ │ -077a62: c6c7 |014f: add-float/2addr v7, v12 │ │ -077a64: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -077a68: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -077a6c: 28ce |0154: goto 0122 // -0032 │ │ -077a6e: 120c |0155: const/4 v12, #int 0 // #0 │ │ -077a70: 5cec 1104 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0411 │ │ -077a74: 0e00 |0158: return-void │ │ +0777a4: |[0777a4] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +0777b4: 54ec ee03 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +0777b8: 6e10 040c 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +0777be: 0a01 |0005: move-result v1 │ │ +0777c0: 7010 c00d 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +0777c6: 0a0b |0009: move-result v11 │ │ +0777c8: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +0777cc: 52ec 1504 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +0777d0: 82cc |000e: int-to-float v12, v12 │ │ +0777d2: 82bd |000f: int-to-float v13, v11 │ │ +0777d4: a906 0c0d |0010: div-float v6, v12, v13 │ │ +0777d8: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +0777dc: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +0777e0: 5208 ca03 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0777e4: 52fc ca03 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0777e8: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +0777ec: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0777ee: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0777f0: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +0777f4: 520c c903 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0777f8: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +0777fc: 520d cc03 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +077800: c6dc |0026: add-float/2addr v12, v13 │ │ +077802: a607 0c06 |0027: add-float v7, v12, v6 │ │ +077806: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +07780a: 52fc ca03 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07780e: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +077812: 54ec 0904 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077816: 6e10 4c25 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07781c: 0a0c |0034: move-result v12 │ │ +07781e: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +077822: 54ec 0904 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077826: 6e20 4625 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07782c: 0c03 |003c: move-result-object v3 │ │ +07782e: 1f03 2902 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +077832: 523c ca03 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077836: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +07783a: 54ec 0904 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07783e: 6e10 4c25 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +077844: 0a0c |0048: move-result v12 │ │ +077846: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +07784a: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +07784e: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +077852: 54ec 0904 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077856: 6e20 4625 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07785c: 0c03 |0054: move-result-object v3 │ │ +07785e: 1f03 2902 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +077862: 28e8 |0057: goto 003f // -0018 │ │ +077864: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +077866: 28b9 |0059: goto 0012 // -0047 │ │ +077868: 523c ca03 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07786c: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +077870: 54ec ee03 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +077874: 6e20 070c 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ +07787a: 0a0c |0063: move-result v12 │ │ +07787c: c66c |0064: add-float/2addr v12, v6 │ │ +07787e: c6c7 |0065: add-float/2addr v7, v12 │ │ +077880: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +077884: 28f2 |0068: goto 005a // -000e │ │ +077886: 5937 c903 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +07788a: 523c cc03 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07788e: c66c |006d: add-float/2addr v12, v6 │ │ +077890: c6c7 |006e: add-float/2addr v7, v12 │ │ +077892: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +077896: 28ba |0071: goto 002b // -0046 │ │ +077898: 52fc ca03 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07789c: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +0778a0: 54ec 0904 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +0778a4: 6e10 4c25 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0778aa: 0a0c |007b: move-result v12 │ │ +0778ac: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +0778b0: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +0778b2: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +0778b6: 5207 c903 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0778ba: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +0778be: 52fc ca03 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0778c2: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +0778c6: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +0778ca: 54ec 0904 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +0778ce: 6e20 4625 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0778d4: 0c03 |0090: move-result-object v3 │ │ +0778d6: 1f03 2902 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +0778da: 523c ca03 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0778de: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +0778e2: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +0778e6: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0778ea: 54ec 0904 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +0778ee: 6e20 4625 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0778f4: 0c03 |00a0: move-result-object v3 │ │ +0778f6: 1f03 2902 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +0778fa: 28f0 |00a3: goto 0093 // -0010 │ │ +0778fc: 523c ca03 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077900: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +077904: 54ec ee03 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +077908: 6e20 070c 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ +07790e: 0a0c |00ad: move-result v12 │ │ +077910: c66c |00ae: add-float/2addr v12, v6 │ │ +077912: c7c7 |00af: sub-float/2addr v7, v12 │ │ +077914: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +077918: 28f2 |00b2: goto 00a4 // -000e │ │ +07791a: 523c cc03 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07791e: c66c |00b5: add-float/2addr v12, v6 │ │ +077920: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +077922: 5937 c903 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +077926: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +07792a: 28ca |00bb: goto 0085 // -0036 │ │ +07792c: 54ec 0904 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077930: 6e10 4c25 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +077936: 0a04 |00c1: move-result v4 │ │ +077938: 52f7 c903 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +07793c: 52fc ca03 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077940: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +077944: 52fc ca03 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077948: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +07794c: 52fc c903 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +077950: 59ec ff03 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +077954: 52fc ca03 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077958: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +07795c: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +077960: 52fc c903 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +077964: 52fd cc03 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +077968: c6dc |00da: add-float/2addr v12, v13 │ │ +07796a: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +07796e: c7dc |00dd: sub-float/2addr v12, v13 │ │ +077970: 59ec 0c04 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +077974: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +077978: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +07797c: 54ec 0904 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077980: 6e20 4625 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +077986: 0c03 |00e9: move-result-object v3 │ │ +077988: 1f03 2902 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07798c: 523c ca03 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077990: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +077994: 54ec ee03 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +077998: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +07799c: 6e20 070c 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ +0779a2: 0a0c |00f7: move-result v12 │ │ +0779a4: c66c |00f8: add-float/2addr v12, v6 │ │ +0779a6: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +0779a8: 01a9 |00fa: move v9, v10 │ │ +0779aa: 28f1 |00fb: goto 00ec // -000f │ │ +0779ac: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +0779b2: 28cf |00ff: goto 00ce // -0031 │ │ +0779b4: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +0779ba: 28db |0103: goto 00de // -0025 │ │ +0779bc: 523c cc03 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +0779c0: c66c |0106: add-float/2addr v12, v6 │ │ +0779c2: c7c7 |0107: sub-float/2addr v7, v12 │ │ +0779c4: 5937 c903 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0779c8: 523c ca03 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0779cc: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +0779d0: 59e7 ff03 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +0779d4: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0779d8: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0779dc: 28ce |0114: goto 00e2 // -0032 │ │ +0779de: 52fc c903 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0779e2: 52fd cc03 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +0779e6: c6dc |0119: add-float/2addr v12, v13 │ │ +0779e8: a607 0c06 |011a: add-float v7, v12, v6 │ │ +0779ec: 52fc ca03 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0779f0: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +0779f4: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +0779f8: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +0779fc: 54ec 0904 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077a00: 6e20 4625 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +077a06: 0c03 |0129: move-result-object v3 │ │ +077a08: 1f03 2902 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +077a0c: 523c ca03 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077a10: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +077a14: 54ec ee03 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +077a18: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +077a1c: 6e20 070c 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ +077a22: 0a0c |0137: move-result v12 │ │ +077a24: c66c |0138: add-float/2addr v12, v6 │ │ +077a26: c6c7 |0139: add-float/2addr v7, v12 │ │ +077a28: 01a9 |013a: move v9, v10 │ │ +077a2a: 28f1 |013b: goto 012c // -000f │ │ +077a2c: 523c ca03 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077a30: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +077a34: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +077a38: 523c cc03 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +077a3c: c67c |0144: add-float/2addr v12, v7 │ │ +077a3e: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +077a42: c7dc |0147: sub-float/2addr v12, v13 │ │ +077a44: 59ec 0c04 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +077a48: 5937 c903 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +077a4c: 523c cc03 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +077a50: c66c |014e: add-float/2addr v12, v6 │ │ +077a52: c6c7 |014f: add-float/2addr v7, v12 │ │ +077a54: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +077a58: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +077a5c: 28ce |0154: goto 0122 // -0032 │ │ +077a5e: 120c |0155: const/4 v12, #int 0 // #0 │ │ +077a60: 5cec 1104 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0411 │ │ +077a64: 0e00 |0158: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x0006 line=1123 │ │ 0x000a line=1124 │ │ 0x0012 line=1126 │ │ 0x0014 line=1127 │ │ @@ -51527,63 +51527,63 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -077a78: |[077a78] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -077a88: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -077a8a: 52a8 1c04 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ -077a8e: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -077a90: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ -077a94: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -077a96: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ -077a9a: 7020 130e 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ -077aa0: 54a8 1d04 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -077aa4: 6e10 5c22 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ -077aaa: 6e10 d20d 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -077ab0: 0a03 |0014: move-result v3 │ │ -077ab2: 6e10 d30d 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ -077ab8: 0a04 |0018: move-result v4 │ │ -077aba: 54a8 1d04 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -077abe: 6e10 5f22 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@225f │ │ -077ac4: 0a05 |001e: move-result v5 │ │ -077ac6: 54a8 1d04 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -077aca: 6e10 6022 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@2260 │ │ -077ad0: 0a06 |0024: move-result v6 │ │ -077ad2: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -077ad6: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ -077ada: 6e30 ff0d 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -077ae0: 5ca7 1704 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -077ae4: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -077ae6: 54a8 0904 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077aea: 6e10 4c25 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -077af0: 0a08 |0034: move-result v8 │ │ -077af2: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ -077af6: 54a8 0904 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077afa: 6e20 4625 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -077b00: 0c01 |003c: move-result-object v1 │ │ -077b02: 1f01 2902 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -077b06: 5518 cb03 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ -077b0a: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -077b0e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -077b10: 5c17 cb03 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ -077b14: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -077b18: 28e7 |0048: goto 002f // -0019 │ │ -077b1a: 0172 |0049: move v2, v7 │ │ -077b1c: 28bd |004a: goto 0007 // -0043 │ │ -077b1e: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ -077b22: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ -077b26: 54a7 fa03 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ -077b2a: 7120 100d 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0d10 │ │ -077b30: 0e00 |0054: return-void │ │ -077b32: 54a7 fa03 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ -077b36: 7210 c724 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ -077b3c: 28fa |005a: goto 0054 // -0006 │ │ +077a68: |[077a68] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +077a78: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +077a7a: 52a8 1c04 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ +077a7e: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +077a80: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ +077a84: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +077a86: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ +077a8a: 7020 130e 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ +077a90: 54a8 1d04 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +077a94: 6e10 5c22 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ +077a9a: 6e10 d20d 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +077aa0: 0a03 |0014: move-result v3 │ │ +077aa2: 6e10 d30d 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ +077aa8: 0a04 |0018: move-result v4 │ │ +077aaa: 54a8 1d04 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +077aae: 6e10 5f22 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@225f │ │ +077ab4: 0a05 |001e: move-result v5 │ │ +077ab6: 54a8 1d04 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +077aba: 6e10 6022 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@2260 │ │ +077ac0: 0a06 |0024: move-result v6 │ │ +077ac2: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +077ac6: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ +077aca: 6e30 ff0d 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +077ad0: 5ca7 1704 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +077ad4: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +077ad6: 54a8 0904 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077ada: 6e10 4c25 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +077ae0: 0a08 |0034: move-result v8 │ │ +077ae2: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ +077ae6: 54a8 0904 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077aea: 6e20 4625 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +077af0: 0c01 |003c: move-result-object v1 │ │ +077af2: 1f01 2902 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +077af6: 5518 cb03 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ +077afa: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +077afe: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +077b00: 5c17 cb03 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ +077b04: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +077b08: 28e7 |0048: goto 002f // -0019 │ │ +077b0a: 0172 |0049: move v2, v7 │ │ +077b0c: 28bd |004a: goto 0007 // -0043 │ │ +077b0e: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ +077b12: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ +077b16: 54a7 fa03 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ +077b1a: 7120 100d 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0d10 │ │ +077b20: 0e00 |0054: return-void │ │ +077b22: 54a7 fa03 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ +077b26: 7210 c724 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ +077b2c: 28fa |005a: goto 0054 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1736 │ │ 0x0007 line=1737 │ │ 0x0009 line=1739 │ │ 0x000c line=1740 │ │ 0x0011 line=1741 │ │ @@ -51623,61 +51623,61 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -077b40: |[077b40] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -077b50: 7110 a224 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -077b56: 0a04 |0003: move-result v4 │ │ -077b58: 5265 0004 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0400 │ │ -077b5c: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -077b60: 7110 a224 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -077b66: 0a04 |000b: move-result v4 │ │ -077b68: 5265 1004 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0410 │ │ -077b6c: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -077b70: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -077b74: 0172 |0012: move v2, v7 │ │ -077b76: 5464 0904 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077b7a: 6e10 4c25 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -077b80: 0a04 |0018: move-result v4 │ │ -077b82: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -077b86: 5464 0904 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077b8a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -077b8c: 6e20 4625 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -077b92: 0c00 |0021: move-result-object v0 │ │ -077b94: 1f00 2902 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -077b98: 5464 0904 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077b9c: 5465 0904 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077ba0: 6e10 4c25 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -077ba6: 0a05 |002b: move-result v5 │ │ -077ba8: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -077bac: 6e20 4625 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -077bb2: 0c01 |0031: move-result-object v1 │ │ -077bb4: 1f01 2902 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -077bb8: 5204 ca03 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077bbc: 5215 ca03 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077bc0: 7120 af24 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -077bc6: 0a05 |003b: move-result v5 │ │ -077bc8: 7120 ad24 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -077bce: 0a02 |003f: move-result v2 │ │ -077bd0: 0f02 |0040: return v2 │ │ -077bd2: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -077bd6: 28d0 |0043: goto 0013 // -0030 │ │ -077bd8: 5264 f503 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -077bdc: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -077be0: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -077be6: 8274 |004b: int-to-float v4, v7 │ │ -077be8: c684 |004c: add-float/2addr v4, v8 │ │ -077bea: c634 |004d: add-float/2addr v4, v3 │ │ -077bec: 8742 |004e: float-to-int v2, v4 │ │ -077bee: 28c4 |004f: goto 0013 // -003c │ │ -077bf0: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -077bf6: 28f8 |0053: goto 004b // -0008 │ │ +077b30: |[077b30] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +077b40: 7110 a224 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +077b46: 0a04 |0003: move-result v4 │ │ +077b48: 5265 0004 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0400 │ │ +077b4c: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +077b50: 7110 a224 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +077b56: 0a04 |000b: move-result v4 │ │ +077b58: 5265 1004 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0410 │ │ +077b5c: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +077b60: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +077b64: 0172 |0012: move v2, v7 │ │ +077b66: 5464 0904 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077b6a: 6e10 4c25 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +077b70: 0a04 |0018: move-result v4 │ │ +077b72: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +077b76: 5464 0904 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077b7a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +077b7c: 6e20 4625 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +077b82: 0c00 |0021: move-result-object v0 │ │ +077b84: 1f00 2902 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +077b88: 5464 0904 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077b8c: 5465 0904 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077b90: 6e10 4c25 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +077b96: 0a05 |002b: move-result v5 │ │ +077b98: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +077b9c: 6e20 4625 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +077ba2: 0c01 |0031: move-result-object v1 │ │ +077ba4: 1f01 2902 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +077ba8: 5204 ca03 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077bac: 5215 ca03 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077bb0: 7120 af24 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +077bb6: 0a05 |003b: move-result v5 │ │ +077bb8: 7120 ad24 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +077bbe: 0a02 |003f: move-result v2 │ │ +077bc0: 0f02 |0040: return v2 │ │ +077bc2: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +077bc6: 28d0 |0043: goto 0013 // -0030 │ │ +077bc8: 5264 f503 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +077bcc: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +077bd0: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +077bd6: 8274 |004b: int-to-float v4, v7 │ │ +077bd8: c684 |004c: add-float/2addr v4, v8 │ │ +077bda: c634 |004d: add-float/2addr v4, v3 │ │ +077bdc: 8742 |004e: float-to-int v2, v4 │ │ +077bde: 28c4 |004f: goto 0013 // -003c │ │ +077be0: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +077be6: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2151 │ │ 0x0010 line=2152 │ │ 0x0013 line=2158 │ │ 0x001b line=2159 │ │ 0x0024 line=2160 │ │ @@ -51704,30 +51704,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -077bf8: |[077bf8] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -077c08: 6e10 bd0d 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -077c0e: 0a00 |0003: move-result v0 │ │ -077c10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -077c12: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -077c16: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -077c1a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -077c1c: 6e20 bc0d 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -077c22: 0c03 |000d: move-result-object v3 │ │ -077c24: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -077c26: 7130 190d 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0d19 │ │ -077c2c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -077c30: 28f1 |0014: goto 0005 // -000f │ │ -077c32: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -077c34: 28f4 |0016: goto 000a // -000c │ │ -077c36: 0e00 |0017: return-void │ │ +077be8: |[077be8] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +077bf8: 6e10 bd0d 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +077bfe: 0a00 |0003: move-result v0 │ │ +077c00: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +077c02: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +077c06: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +077c0a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +077c0c: 6e20 bc0d 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +077c12: 0c03 |000d: move-result-object v3 │ │ +077c14: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +077c16: 7130 190d 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0d19 │ │ +077c1c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077c20: 28f1 |0014: goto 0005 // -000f │ │ +077c22: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +077c24: 28f4 |0016: goto 000a // -000c │ │ +077c26: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1771 │ │ 0x0004 line=1772 │ │ 0x0007 line=1773 │ │ 0x000a line=1775 │ │ 0x0012 line=1772 │ │ @@ -51745,25 +51745,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -077c38: |[077c38] android.support.v4.view.ViewPager.endDrag:()V │ │ -077c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077c4a: 5c10 0704 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -077c4e: 5c10 0804 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ -077c52: 5410 2404 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -077c56: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -077c5a: 5410 2404 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -077c5e: 6e10 8a1f 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ -077c64: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -077c66: 5b10 2404 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -077c6a: 0e00 |0011: return-void │ │ +077c28: |[077c28] android.support.v4.view.ViewPager.endDrag:()V │ │ +077c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077c3a: 5c10 0704 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +077c3e: 5c10 0804 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ +077c42: 5410 2404 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +077c46: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +077c4a: 5410 2404 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +077c4e: 6e10 8a1f 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ +077c54: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +077c56: 5b10 2404 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +077c5a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2399 │ │ 0x0003 line=2400 │ │ 0x0005 line=2402 │ │ 0x0009 line=2403 │ │ 0x000e line=2404 │ │ @@ -51776,64 +51776,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 │ │ -077c6c: |[077c6c] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -077c7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -077c7e: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -077c82: 2205 6500 |0003: new-instance v5, Landroid/graphics/Rect; // type@0065 │ │ -077c86: 7010 6902 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -077c8c: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -077c90: 6e52 7002 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ -077c96: 1105 |000d: return-object v5 │ │ -077c98: 6e10 bc1f 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -077c9e: 0a02 |0011: move-result v2 │ │ -077ca0: 5952 2f00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ -077ca4: 6e10 c91f 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -077caa: 0a02 |0017: move-result v2 │ │ -077cac: 5952 3000 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0030 │ │ -077cb0: 6e10 cd1f 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -077cb6: 0a02 |001d: move-result v2 │ │ -077cb8: 5952 3100 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0031 │ │ -077cbc: 6e10 b01f 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -077cc2: 0a02 |0023: move-result v2 │ │ -077cc4: 5952 2e00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -077cc8: 6e10 c61f 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -077cce: 0c01 |0029: move-result-object v1 │ │ -077cd0: 2012 db03 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@03db │ │ -077cd4: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -077cd8: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -077cdc: 0710 |0030: move-object v0, v1 │ │ -077cde: 1f00 db03 |0031: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -077ce2: 5252 2f00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ -077ce6: 6e10 5120 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@2051 │ │ -077cec: 0a03 |0038: move-result v3 │ │ -077cee: b032 |0039: add-int/2addr v2, v3 │ │ -077cf0: 5952 2f00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ -077cf4: 5252 3000 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@0030 │ │ -077cf8: 6e10 5320 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@2053 │ │ -077cfe: 0a03 |0041: move-result v3 │ │ -077d00: b032 |0042: add-int/2addr v2, v3 │ │ -077d02: 5952 3000 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0030 │ │ -077d06: 5252 3100 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0031 │ │ -077d0a: 6e10 5420 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@2054 │ │ -077d10: 0a03 |004a: move-result v3 │ │ -077d12: b032 |004b: add-int/2addr v2, v3 │ │ -077d14: 5952 3100 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0031 │ │ -077d18: 5252 2e00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -077d1c: 6e10 4a20 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@204a │ │ -077d22: 0a03 |0053: move-result v3 │ │ -077d24: b032 |0054: add-int/2addr v2, v3 │ │ -077d26: 5952 2e00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -077d2a: 6e10 5220 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@2052 │ │ -077d30: 0c01 |005a: move-result-object v1 │ │ -077d32: 28cf |005b: goto 002a // -0031 │ │ +077c5c: |[077c5c] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +077c6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +077c6e: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +077c72: 2205 6500 |0003: new-instance v5, Landroid/graphics/Rect; // type@0065 │ │ +077c76: 7010 6902 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +077c7c: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +077c80: 6e52 7002 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ +077c86: 1105 |000d: return-object v5 │ │ +077c88: 6e10 bc1f 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +077c8e: 0a02 |0011: move-result v2 │ │ +077c90: 5952 2f00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ +077c94: 6e10 c91f 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +077c9a: 0a02 |0017: move-result v2 │ │ +077c9c: 5952 3000 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0030 │ │ +077ca0: 6e10 cd1f 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +077ca6: 0a02 |001d: move-result v2 │ │ +077ca8: 5952 3100 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0031 │ │ +077cac: 6e10 b01f 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +077cb2: 0a02 |0023: move-result v2 │ │ +077cb4: 5952 2e00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +077cb8: 6e10 c61f 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +077cbe: 0c01 |0029: move-result-object v1 │ │ +077cc0: 2012 db03 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@03db │ │ +077cc4: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +077cc8: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +077ccc: 0710 |0030: move-object v0, v1 │ │ +077cce: 1f00 db03 |0031: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +077cd2: 5252 2f00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ +077cd6: 6e10 5120 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@2051 │ │ +077cdc: 0a03 |0038: move-result v3 │ │ +077cde: b032 |0039: add-int/2addr v2, v3 │ │ +077ce0: 5952 2f00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ +077ce4: 5252 3000 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@0030 │ │ +077ce8: 6e10 5320 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@2053 │ │ +077cee: 0a03 |0041: move-result v3 │ │ +077cf0: b032 |0042: add-int/2addr v2, v3 │ │ +077cf2: 5952 3000 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@0030 │ │ +077cf6: 5252 3100 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0031 │ │ +077cfa: 6e10 5420 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@2054 │ │ +077d00: 0a03 |004a: move-result v3 │ │ +077d02: b032 |004b: add-int/2addr v2, v3 │ │ +077d04: 5952 3100 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0031 │ │ +077d08: 5252 2e00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +077d0c: 6e10 4a20 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@204a │ │ +077d12: 0a03 |0053: move-result v3 │ │ +077d14: b032 |0054: add-int/2addr v2, v3 │ │ +077d16: 5952 2e00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +077d1a: 6e10 5220 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@2052 │ │ +077d20: 0c01 |005a: move-result-object v1 │ │ +077d22: 28cf |005b: goto 002a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2580 │ │ 0x0003 line=2581 │ │ 0x0008 line=2583 │ │ 0x000a line=2584 │ │ 0x000d line=2602 │ │ @@ -51863,24 +51863,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -077d34: |[077d34] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -077d44: 6e10 c90d 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0dc9 │ │ -077d4a: 0a00 |0003: move-result v0 │ │ -077d4c: 6e10 cc0d 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ -077d52: 0a01 |0007: move-result v1 │ │ -077d54: b110 |0008: sub-int/2addr v0, v1 │ │ -077d56: 6e10 cd0d 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ -077d5c: 0a01 |000c: move-result v1 │ │ -077d5e: b110 |000d: sub-int/2addr v0, v1 │ │ -077d60: 0f00 |000e: return v0 │ │ +077d24: |[077d24] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +077d34: 6e10 c90d 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0dc9 │ │ +077d3a: 0a00 |0003: move-result v0 │ │ +077d3c: 6e10 cc0d 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ +077d42: 0a01 |0007: move-result v1 │ │ +077d44: b110 |0008: sub-int/2addr v0, v1 │ │ +077d46: 6e10 cd0d 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ +077d4c: 0a01 |000c: move-result v1 │ │ +077d4e: b110 |000d: sub-int/2addr v0, v1 │ │ +077d50: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -51888,85 +51888,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 │ │ -077d64: |[077d64] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -077d74: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -077d76: 7010 c00d 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -077d7c: 0a0c |0004: move-result v12 │ │ -077d7e: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -077d82: 6e10 d20d 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -077d88: 0a0d |000a: move-result v13 │ │ -077d8a: 82dd |000b: int-to-float v13, v13 │ │ -077d8c: 82ce |000c: int-to-float v14, v12 │ │ -077d8e: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -077d92: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -077d96: 52fd 1504 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -077d9a: 82dd |0013: int-to-float v13, v13 │ │ -077d9c: 82ce |0014: int-to-float v14, v12 │ │ -077d9e: a908 0d0e |0015: div-float v8, v13, v14 │ │ -077da2: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -077da4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -077da6: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -077da8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -077daa: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -077dac: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -077dae: 54fd 0904 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077db2: 6e10 4c25 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -077db8: 0a0d |0022: move-result v13 │ │ -077dba: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -077dbe: 54fd 0904 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077dc2: 6e20 4625 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -077dc8: 0c02 |002a: move-result-object v2 │ │ -077dca: 1f02 2902 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -077dce: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -077dd2: 522d ca03 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077dd6: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -077dda: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -077dde: 54f2 2004 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0420 │ │ -077de2: a60d 0406 |0037: add-float v13, v4, v6 │ │ -077de6: c68d |0039: add-float/2addr v13, v8 │ │ -077de8: 592d c903 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -077dec: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -077df0: 592d ca03 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077df4: 54fd ee03 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -077df8: 522e ca03 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077dfc: 6e20 070c ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ -077e02: 0a0d |0047: move-result v13 │ │ -077e04: 592d cc03 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -077e08: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -077e0c: 5229 c903 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -077e10: 0197 |004e: move v7, v9 │ │ -077e12: 522d cc03 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -077e16: c69d |0051: add-float/2addr v13, v9 │ │ -077e18: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -077e1c: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -077e20: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -077e24: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -077e28: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -077e2c: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -077e30: 54fd 0904 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077e34: 6e10 4c25 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -077e3a: 0a0d |0063: move-result v13 │ │ -077e3c: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -077e40: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -077e44: 0723 |0068: move-object v3, v2 │ │ -077e46: 1103 |0069: return-object v3 │ │ -077e48: 018b |006a: move v11, v8 │ │ -077e4a: 28a4 |006b: goto 000f // -005c │ │ -077e4c: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -077e4e: 5225 ca03 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077e52: 0194 |006f: move v4, v9 │ │ -077e54: 5226 cc03 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -077e58: 0723 |0072: move-object v3, v2 │ │ -077e5a: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -077e5e: 28a8 |0075: goto 001d // -0058 │ │ +077d54: |[077d54] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +077d64: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +077d66: 7010 c00d 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +077d6c: 0a0c |0004: move-result v12 │ │ +077d6e: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +077d72: 6e10 d20d 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +077d78: 0a0d |000a: move-result v13 │ │ +077d7a: 82dd |000b: int-to-float v13, v13 │ │ +077d7c: 82ce |000c: int-to-float v14, v12 │ │ +077d7e: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +077d82: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +077d86: 52fd 1504 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +077d8a: 82dd |0013: int-to-float v13, v13 │ │ +077d8c: 82ce |0014: int-to-float v14, v12 │ │ +077d8e: a908 0d0e |0015: div-float v8, v13, v14 │ │ +077d92: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +077d94: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +077d96: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +077d98: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +077d9a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +077d9c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +077d9e: 54fd 0904 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077da2: 6e10 4c25 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +077da8: 0a0d |0022: move-result v13 │ │ +077daa: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +077dae: 54fd 0904 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077db2: 6e20 4625 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +077db8: 0c02 |002a: move-result-object v2 │ │ +077dba: 1f02 2902 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +077dbe: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +077dc2: 522d ca03 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077dc6: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +077dca: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +077dce: 54f2 2004 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0420 │ │ +077dd2: a60d 0406 |0037: add-float v13, v4, v6 │ │ +077dd6: c68d |0039: add-float/2addr v13, v8 │ │ +077dd8: 592d c903 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +077ddc: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +077de0: 592d ca03 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077de4: 54fd ee03 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +077de8: 522e ca03 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077dec: 6e20 070c ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ +077df2: 0a0d |0047: move-result v13 │ │ +077df4: 592d cc03 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +077df8: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +077dfc: 5229 c903 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +077e00: 0197 |004e: move v7, v9 │ │ +077e02: 522d cc03 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +077e06: c69d |0051: add-float/2addr v13, v9 │ │ +077e08: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +077e0c: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +077e10: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +077e14: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +077e18: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +077e1c: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +077e20: 54fd 0904 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077e24: 6e10 4c25 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +077e2a: 0a0d |0063: move-result v13 │ │ +077e2c: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +077e30: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +077e34: 0723 |0068: move-object v3, v2 │ │ +077e36: 1103 |0069: return-object v3 │ │ +077e38: 018b |006a: move v11, v8 │ │ +077e3a: 28a4 |006b: goto 000f // -005c │ │ +077e3c: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +077e3e: 5225 ca03 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077e42: 0194 |006f: move v4, v9 │ │ +077e44: 5226 cc03 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +077e48: 0723 |0072: move-object v3, v2 │ │ +077e4a: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077e4e: 28a8 |0075: goto 001d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2108 │ │ 0x0005 line=2109 │ │ 0x000f line=2110 │ │ 0x0017 line=2111 │ │ 0x0018 line=2112 │ │ @@ -52027,35 +52027,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -077e60: |[077e60] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -077e70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -077e72: 5230 0104 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0401 │ │ -077e76: 8200 |0003: int-to-float v0, v0 │ │ -077e78: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -077e7c: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -077e80: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -077e84: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -077e88: 6e10 d40d 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ -077e8e: 0a00 |000f: move-result v0 │ │ -077e90: 5231 0104 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0401 │ │ -077e94: b110 |0012: sub-int/2addr v0, v1 │ │ -077e96: 8200 |0013: int-to-float v0, v0 │ │ -077e98: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -077e9c: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -077ea0: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -077ea4: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -077ea8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -077eaa: 0f00 |001d: return v0 │ │ -077eac: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -077eae: 28fe |001f: goto 001d // -0002 │ │ +077e50: |[077e50] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +077e60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +077e62: 5230 0104 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0401 │ │ +077e66: 8200 |0003: int-to-float v0, v0 │ │ +077e68: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +077e6c: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +077e70: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +077e74: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +077e78: 6e10 d40d 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ +077e7e: 0a00 |000f: move-result v0 │ │ +077e80: 5231 0104 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0401 │ │ +077e84: b110 |0012: sub-int/2addr v0, v1 │ │ +077e86: 8200 |0013: int-to-float v0, v0 │ │ +077e88: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +077e8c: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +077e90: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +077e94: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +077e98: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +077e9a: 0f00 |001d: return v0 │ │ +077e9c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +077e9e: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1767 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0020 reg=4 x F │ │ 0x0000 - 0x0020 reg=5 dx F │ │ @@ -52065,36 +52065,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -077eb0: |[077eb0] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -077ec0: 7110 f30b 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ -077ec6: 0a02 |0003: move-result v2 │ │ -077ec8: 7120 f60b 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -077ece: 0a01 |0007: move-result v1 │ │ -077ed0: 5243 ed03 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -077ed4: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -077ed8: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -077edc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -077ede: 7120 f70b 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -077ee4: 0a03 |0012: move-result v3 │ │ -077ee6: 5943 0a04 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -077eea: 7120 f60b 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -077ef0: 0a03 |0018: move-result v3 │ │ -077ef2: 5943 ed03 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -077ef6: 5443 2404 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -077efa: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -077efe: 5443 2404 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -077f02: 6e10 831f 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1f83 │ │ -077f08: 0e00 |0024: return-void │ │ -077f0a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -077f0c: 28e9 |0026: goto 000f // -0017 │ │ +077ea0: |[077ea0] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +077eb0: 7110 f30b 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ +077eb6: 0a02 |0003: move-result v2 │ │ +077eb8: 7120 f60b 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +077ebe: 0a01 |0007: move-result v1 │ │ +077ec0: 5243 ed03 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +077ec4: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +077ec8: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +077ecc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +077ece: 7120 f70b 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +077ed4: 0a03 |0012: move-result v3 │ │ +077ed6: 5943 0a04 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +077eda: 7120 f60b 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +077ee0: 0a03 |0018: move-result v3 │ │ +077ee2: 5943 ed03 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +077ee6: 5443 2404 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +077eea: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +077eee: 5443 2404 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +077ef2: 6e10 831f 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@1f83 │ │ +077ef8: 0e00 |0024: return-void │ │ +077efa: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +077efc: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2384 │ │ 0x0004 line=2385 │ │ 0x0008 line=2386 │ │ 0x000c line=2389 │ │ 0x000f line=2390 │ │ @@ -52115,61 +52115,61 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -077f10: |[077f10] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -077f20: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -077f22: 54a8 0904 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -077f26: 6e10 4c25 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -077f2c: 0a08 |0006: move-result v8 │ │ -077f2e: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -077f32: 5ca7 f103 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ -077f36: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -077f38: 6e40 e80d 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0de8 │ │ -077f3e: 55a8 f103 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ -077f42: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -077f46: 2207 7f04 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ -077f4a: 1a08 d52b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@2bd5 │ │ -077f4e: 7020 8c24 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -077f54: 2707 |001a: throw v7 │ │ -077f56: 7010 d90d 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd9 │ │ -077f5c: 0c01 |001e: move-result-object v1 │ │ -077f5e: 7010 c00d 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -077f64: 0a05 |0022: move-result v5 │ │ -077f66: 52a8 1504 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -077f6a: 9006 0508 |0025: add-int v6, v5, v8 │ │ -077f6e: 52a8 1504 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -077f72: 8288 |0029: int-to-float v8, v8 │ │ -077f74: 8259 |002a: int-to-float v9, v5 │ │ -077f76: a902 0809 |002b: div-float v2, v8, v9 │ │ -077f7a: 5210 ca03 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -077f7e: 82b8 |002f: int-to-float v8, v11 │ │ -077f80: 8259 |0030: int-to-float v9, v5 │ │ -077f82: c998 |0031: div-float/2addr v8, v9 │ │ -077f84: 5219 c903 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -077f88: c798 |0034: sub-float/2addr v8, v9 │ │ -077f8a: 5219 cc03 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -077f8e: c629 |0037: add-float/2addr v9, v2 │ │ -077f90: a904 0809 |0038: div-float v4, v8, v9 │ │ -077f94: 8268 |003a: int-to-float v8, v6 │ │ -077f96: c848 |003b: mul-float/2addr v8, v4 │ │ -077f98: 8783 |003c: float-to-int v3, v8 │ │ -077f9a: 5ca7 f103 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ -077f9e: 6e40 e80d 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0de8 │ │ -077fa4: 55a7 f103 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ -077fa8: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -077fac: 2207 7f04 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ -077fb0: 1a08 d52b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@2bd5 │ │ -077fb4: 7020 8c24 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -077fba: 2707 |004d: throw v7 │ │ -077fbc: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -077fbe: 0f07 |004f: return v7 │ │ +077f00: |[077f00] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +077f10: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +077f12: 54a8 0904 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +077f16: 6e10 4c25 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +077f1c: 0a08 |0006: move-result v8 │ │ +077f1e: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +077f22: 5ca7 f103 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ +077f26: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +077f28: 6e40 e80d 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0de8 │ │ +077f2e: 55a8 f103 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ +077f32: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +077f36: 2207 7f04 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ +077f3a: 1a08 d52b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@2bd5 │ │ +077f3e: 7020 8c24 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +077f44: 2707 |001a: throw v7 │ │ +077f46: 7010 d90d 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd9 │ │ +077f4c: 0c01 |001e: move-result-object v1 │ │ +077f4e: 7010 c00d 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +077f54: 0a05 |0022: move-result v5 │ │ +077f56: 52a8 1504 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +077f5a: 9006 0508 |0025: add-int v6, v5, v8 │ │ +077f5e: 52a8 1504 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +077f62: 8288 |0029: int-to-float v8, v8 │ │ +077f64: 8259 |002a: int-to-float v9, v5 │ │ +077f66: a902 0809 |002b: div-float v2, v8, v9 │ │ +077f6a: 5210 ca03 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +077f6e: 82b8 |002f: int-to-float v8, v11 │ │ +077f70: 8259 |0030: int-to-float v9, v5 │ │ +077f72: c998 |0031: div-float/2addr v8, v9 │ │ +077f74: 5219 c903 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +077f78: c798 |0034: sub-float/2addr v8, v9 │ │ +077f7a: 5219 cc03 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +077f7e: c629 |0037: add-float/2addr v9, v2 │ │ +077f80: a904 0809 |0038: div-float v4, v8, v9 │ │ +077f84: 8268 |003a: int-to-float v8, v6 │ │ +077f86: c848 |003b: mul-float/2addr v8, v4 │ │ +077f88: 8783 |003c: float-to-int v3, v8 │ │ +077f8a: 5ca7 f103 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ +077f8e: 6e40 e80d 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0de8 │ │ +077f94: 55a7 f103 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ +077f98: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +077f9c: 2207 7f04 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ +077fa0: 1a08 d52b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@2bd5 │ │ +077fa4: 7020 8c24 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +077faa: 2707 |004d: throw v7 │ │ +077fac: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +077fae: 0f07 |004f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1631 │ │ 0x0009 line=1632 │ │ 0x000b line=1633 │ │ 0x000f line=1634 │ │ 0x0013 line=1635 │ │ @@ -52201,117 +52201,117 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -077fc0: |[077fc0] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -077fd0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -077fd2: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -077fd6: 520e 0a04 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -077fda: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -077fde: 0200 1200 |0007: move/from16 v0, v18 │ │ -077fe2: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -077fe6: 5910 0a04 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -077fea: 7401 d20d 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -077ff0: 0a0e |0010: move-result v14 │ │ -077ff2: 82e8 |0011: int-to-float v8, v14 │ │ -077ff4: a60c 0802 |0012: add-float v12, v8, v2 │ │ -077ff8: 7601 c00d 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -077ffe: 0a0d |0017: move-result v13 │ │ -078000: 82de |0018: int-to-float v14, v13 │ │ -078002: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -078006: 520f ff03 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -07800a: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -07800e: 82de |001f: int-to-float v14, v13 │ │ -078010: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -078014: 520f 0c04 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -078018: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -07801c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -07801e: 121a |0027: const/4 v10, #int 1 // #1 │ │ -078020: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -078024: 540e 0904 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078028: 120f |002c: const/4 v15, #int 0 // #0 │ │ -07802a: 6e20 4625 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -078030: 0c03 |0030: move-result-object v3 │ │ -078032: 1f03 2902 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -078036: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -07803a: 540e 0904 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07803e: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -078042: 540f 0904 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078046: 6e10 4c25 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07804c: 0a0f |003e: move-result v15 │ │ -07804e: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -078052: 6e20 4625 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -078058: 0c04 |0044: move-result-object v4 │ │ -07805a: 1f04 2902 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07805e: 523e ca03 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078062: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -078066: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -078068: 523e c903 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -07806c: 82df |004e: int-to-float v15, v13 │ │ -07806e: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -078072: 524e ca03 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078076: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -07807a: 540f ee03 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07807e: 6e10 040c 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -078084: 0a0f |005a: move-result v15 │ │ -078086: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -07808a: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -07808e: 120a |005f: const/4 v10, #int 0 // #0 │ │ -078090: 524e c903 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -078094: 82df |0062: int-to-float v15, v13 │ │ -078096: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -07809a: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -07809e: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -0780a2: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -0780a6: a709 060c |006b: sub-float v9, v6, v12 │ │ -0780aa: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -0780ae: 540e 0d04 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ -0780b2: 7110 a124 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0780b8: 0a0f |0074: move-result v15 │ │ -0780ba: 82d0 |0075: int-to-float v0, v13 │ │ -0780bc: 0210 0000 |0076: move/from16 v16, v0 │ │ -0780c0: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -0780c4: 6e20 ed11 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@11ed │ │ -0780ca: 0a07 |007d: move-result v7 │ │ -0780cc: 016c |007e: move v12, v6 │ │ -0780ce: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -0780d2: 520e 0a04 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -0780d6: 87cf |0083: float-to-int v15, v12 │ │ -0780d8: 82ff |0084: int-to-float v15, v15 │ │ -0780da: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -0780de: c6fe |0087: add-float/2addr v14, v15 │ │ -0780e0: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -0780e4: 590e 0a04 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -0780e8: 87ce |008c: float-to-int v14, v12 │ │ -0780ea: 7401 d30d 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ -0780f0: 0a0f |0090: move-result v15 │ │ -0780f2: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -0780f6: 6e30 ff0d e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -0780fc: 87ce |0096: float-to-int v14, v12 │ │ -0780fe: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -078102: 7020 f10d e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0df1 │ │ -078108: 0f07 |009c: return v7 │ │ -07810a: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -07810e: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -078112: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -078116: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -07811a: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -07811e: 540e 1b04 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ -078122: 7110 a124 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -078128: 0a0f |00ac: move-result v15 │ │ -07812a: 82d0 |00ad: int-to-float v0, v13 │ │ -07812c: 0210 0000 |00ae: move/from16 v16, v0 │ │ -078130: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -078134: 6e20 ed11 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@11ed │ │ -07813a: 0a07 |00b5: move-result v7 │ │ -07813c: 01bc |00b6: move v12, v11 │ │ -07813e: 28c8 |00b7: goto 007f // -0038 │ │ +077fb0: |[077fb0] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +077fc0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +077fc2: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +077fc6: 520e 0a04 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +077fca: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +077fce: 0200 1200 |0007: move/from16 v0, v18 │ │ +077fd2: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +077fd6: 5910 0a04 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +077fda: 7401 d20d 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +077fe0: 0a0e |0010: move-result v14 │ │ +077fe2: 82e8 |0011: int-to-float v8, v14 │ │ +077fe4: a60c 0802 |0012: add-float v12, v8, v2 │ │ +077fe8: 7601 c00d 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +077fee: 0a0d |0017: move-result v13 │ │ +077ff0: 82de |0018: int-to-float v14, v13 │ │ +077ff2: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +077ff6: 520f ff03 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +077ffa: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +077ffe: 82de |001f: int-to-float v14, v13 │ │ +078000: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +078004: 520f 0c04 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +078008: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +07800c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +07800e: 121a |0027: const/4 v10, #int 1 // #1 │ │ +078010: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +078014: 540e 0904 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078018: 120f |002c: const/4 v15, #int 0 // #0 │ │ +07801a: 6e20 4625 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +078020: 0c03 |0030: move-result-object v3 │ │ +078022: 1f03 2902 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +078026: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +07802a: 540e 0904 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07802e: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +078032: 540f 0904 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078036: 6e10 4c25 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07803c: 0a0f |003e: move-result v15 │ │ +07803e: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +078042: 6e20 4625 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +078048: 0c04 |0044: move-result-object v4 │ │ +07804a: 1f04 2902 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07804e: 523e ca03 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078052: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +078056: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +078058: 523e c903 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +07805c: 82df |004e: int-to-float v15, v13 │ │ +07805e: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +078062: 524e ca03 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078066: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +07806a: 540f ee03 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07806e: 6e10 040c 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +078074: 0a0f |005a: move-result v15 │ │ +078076: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +07807a: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +07807e: 120a |005f: const/4 v10, #int 0 // #0 │ │ +078080: 524e c903 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +078084: 82df |0062: int-to-float v15, v13 │ │ +078086: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +07808a: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +07808e: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +078092: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +078096: a709 060c |006b: sub-float v9, v6, v12 │ │ +07809a: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +07809e: 540e 0d04 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ +0780a2: 7110 a124 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0780a8: 0a0f |0074: move-result v15 │ │ +0780aa: 82d0 |0075: int-to-float v0, v13 │ │ +0780ac: 0210 0000 |0076: move/from16 v16, v0 │ │ +0780b0: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +0780b4: 6e20 ed11 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@11ed │ │ +0780ba: 0a07 |007d: move-result v7 │ │ +0780bc: 016c |007e: move v12, v6 │ │ +0780be: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +0780c2: 520e 0a04 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +0780c6: 87cf |0083: float-to-int v15, v12 │ │ +0780c8: 82ff |0084: int-to-float v15, v15 │ │ +0780ca: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +0780ce: c6fe |0087: add-float/2addr v14, v15 │ │ +0780d0: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +0780d4: 590e 0a04 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +0780d8: 87ce |008c: float-to-int v14, v12 │ │ +0780da: 7401 d30d 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ +0780e0: 0a0f |0090: move-result v15 │ │ +0780e2: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +0780e6: 6e30 ff0d e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +0780ec: 87ce |0096: float-to-int v14, v12 │ │ +0780ee: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +0780f2: 7020 f10d e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0df1 │ │ +0780f8: 0f07 |009c: return v7 │ │ +0780fa: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +0780fe: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +078102: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +078106: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +07810a: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +07810e: 540e 1b04 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ +078112: 7110 a124 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +078118: 0a0f |00ac: move-result v15 │ │ +07811a: 82d0 |00ad: int-to-float v0, v13 │ │ +07811c: 0210 0000 |00ae: move/from16 v16, v0 │ │ +078120: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +078124: 6e20 ed11 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@11ed │ │ +07812a: 0a07 |00b5: move-result v7 │ │ +07812c: 01bc |00b6: move v12, v11 │ │ +07812e: 28c8 |00b7: goto 007f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ 0x0001 line=2059 │ │ 0x0007 line=2060 │ │ 0x000d line=2062 │ │ 0x0012 line=2063 │ │ @@ -52364,96 +52364,96 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 145 16-bit code units │ │ -078140: |[078140] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -078150: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ -078154: 54e0 0904 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078158: 6e10 4725 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -07815e: 0a00 |0007: move-result v0 │ │ -078160: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -078164: 6e10 cc0d 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ -07816a: 0a00 |000d: move-result v0 │ │ -07816c: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ -078170: 6e10 cd0d 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ -078176: 0a02 |0013: move-result v2 │ │ -078178: b120 |0014: sub-int/2addr v0, v2 │ │ -07817a: 900c 0011 |0015: add-int v12, v0, v17 │ │ -07817e: 6e10 cc0d 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ -078184: 0a00 |001a: move-result v0 │ │ -078186: 9100 1000 |001b: sub-int v0, v16, v0 │ │ -07818a: 6e10 cd0d 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ -078190: 0a02 |0020: move-result v2 │ │ -078192: b120 |0021: sub-int/2addr v0, v2 │ │ -078194: 9007 0012 |0022: add-int v7, v0, v18 │ │ -078198: 6e10 d20d 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -07819e: 0a0d |0027: move-result v13 │ │ -0781a0: 82d0 |0028: int-to-float v0, v13 │ │ -0781a2: 8272 |0029: int-to-float v2, v7 │ │ -0781a4: a908 0002 |002a: div-float v8, v0, v2 │ │ -0781a8: 82c0 |002c: int-to-float v0, v12 │ │ -0781aa: c880 |002d: mul-float/2addr v0, v8 │ │ -0781ac: 8701 |002e: float-to-int v1, v0 │ │ -0781ae: 6e10 d30d 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ -0781b4: 0a00 |0032: move-result v0 │ │ -0781b6: 6e30 ff0d 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -0781bc: 54e0 1d04 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -0781c0: 6e10 6422 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@2264 │ │ -0781c6: 0a00 |003b: move-result v0 │ │ -0781c8: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ -0781cc: 54e0 1d04 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -0781d0: 6e10 6122 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@2261 │ │ -0781d6: 0a00 |0043: move-result v0 │ │ -0781d8: 54e2 1d04 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -0781dc: 6e10 6722 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@2267 │ │ -0781e2: 0a02 |0049: move-result v2 │ │ -0781e4: 9105 0002 |004a: sub-int v5, v0, v2 │ │ -0781e8: 52e0 f503 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -0781ec: 6e20 da0d 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dda │ │ -0781f2: 0c0b |0051: move-result-object v11 │ │ -0781f4: 54e0 1d04 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -0781f8: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -0781fa: 52b3 c903 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -0781fe: 82f4 |0057: int-to-float v4, v15 │ │ -078200: c843 |0058: mul-float/2addr v3, v4 │ │ -078202: 8733 |0059: float-to-int v3, v3 │ │ -078204: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -078206: 7406 6622 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@2266 │ │ -07820c: 0e00 |005e: return-void │ │ -07820e: 52e0 f503 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -078212: 6e20 da0d 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dda │ │ -078218: 0c06 |0064: move-result-object v6 │ │ -07821a: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ -07821e: 5260 c903 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -078222: 52e2 0c04 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -078226: 7120 ae24 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -07822c: 0a09 |006e: move-result v9 │ │ -07822e: 6e10 cc0d 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ -078234: 0a00 |0072: move-result v0 │ │ -078236: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ -07823a: 6e10 cd0d 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ -078240: 0a02 |0078: move-result v2 │ │ -078242: b120 |0079: sub-int/2addr v0, v2 │ │ -078244: 8200 |007a: int-to-float v0, v0 │ │ -078246: c890 |007b: mul-float/2addr v0, v9 │ │ -078248: 870a |007c: float-to-int v10, v0 │ │ -07824a: 6e10 d20d 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -078250: 0a00 |0080: move-result v0 │ │ -078252: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ -078256: 1200 |0083: const/4 v0, #int 0 // #0 │ │ -078258: 7020 a90d 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ -07825e: 6e10 d30d 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ -078264: 0a00 |008a: move-result v0 │ │ -078266: 6e30 ff0d ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -07826c: 28d0 |008e: goto 005e // -0030 │ │ -07826e: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -078270: 28df |0090: goto 006f // -0021 │ │ +078130: |[078130] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +078140: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +078144: 54e0 0904 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078148: 6e10 4725 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +07814e: 0a00 |0007: move-result v0 │ │ +078150: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +078154: 6e10 cc0d 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ +07815a: 0a00 |000d: move-result v0 │ │ +07815c: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +078160: 6e10 cd0d 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ +078166: 0a02 |0013: move-result v2 │ │ +078168: b120 |0014: sub-int/2addr v0, v2 │ │ +07816a: 900c 0011 |0015: add-int v12, v0, v17 │ │ +07816e: 6e10 cc0d 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ +078174: 0a00 |001a: move-result v0 │ │ +078176: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +07817a: 6e10 cd0d 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ +078180: 0a02 |0020: move-result v2 │ │ +078182: b120 |0021: sub-int/2addr v0, v2 │ │ +078184: 9007 0012 |0022: add-int v7, v0, v18 │ │ +078188: 6e10 d20d 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +07818e: 0a0d |0027: move-result v13 │ │ +078190: 82d0 |0028: int-to-float v0, v13 │ │ +078192: 8272 |0029: int-to-float v2, v7 │ │ +078194: a908 0002 |002a: div-float v8, v0, v2 │ │ +078198: 82c0 |002c: int-to-float v0, v12 │ │ +07819a: c880 |002d: mul-float/2addr v0, v8 │ │ +07819c: 8701 |002e: float-to-int v1, v0 │ │ +07819e: 6e10 d30d 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ +0781a4: 0a00 |0032: move-result v0 │ │ +0781a6: 6e30 ff0d 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +0781ac: 54e0 1d04 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +0781b0: 6e10 6422 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@2264 │ │ +0781b6: 0a00 |003b: move-result v0 │ │ +0781b8: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +0781bc: 54e0 1d04 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +0781c0: 6e10 6122 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@2261 │ │ +0781c6: 0a00 |0043: move-result v0 │ │ +0781c8: 54e2 1d04 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +0781cc: 6e10 6722 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@2267 │ │ +0781d2: 0a02 |0049: move-result v2 │ │ +0781d4: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +0781d8: 52e0 f503 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +0781dc: 6e20 da0d 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dda │ │ +0781e2: 0c0b |0051: move-result-object v11 │ │ +0781e4: 54e0 1d04 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +0781e8: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +0781ea: 52b3 c903 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0781ee: 82f4 |0057: int-to-float v4, v15 │ │ +0781f0: c843 |0058: mul-float/2addr v3, v4 │ │ +0781f2: 8733 |0059: float-to-int v3, v3 │ │ +0781f4: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +0781f6: 7406 6622 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@2266 │ │ +0781fc: 0e00 |005e: return-void │ │ +0781fe: 52e0 f503 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +078202: 6e20 da0d 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dda │ │ +078208: 0c06 |0064: move-result-object v6 │ │ +07820a: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +07820e: 5260 c903 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +078212: 52e2 0c04 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +078216: 7120 ae24 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +07821c: 0a09 |006e: move-result v9 │ │ +07821e: 6e10 cc0d 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ +078224: 0a00 |0072: move-result v0 │ │ +078226: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +07822a: 6e10 cd0d 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ +078230: 0a02 |0078: move-result v2 │ │ +078232: b120 |0079: sub-int/2addr v0, v2 │ │ +078234: 8200 |007a: int-to-float v0, v0 │ │ +078236: c890 |007b: mul-float/2addr v0, v9 │ │ +078238: 870a |007c: float-to-int v10, v0 │ │ +07823a: 6e10 d20d 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +078240: 0a00 |0080: move-result v0 │ │ +078242: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +078246: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +078248: 7020 a90d 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ +07824e: 6e10 d30d 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ +078254: 0a00 |008a: move-result v0 │ │ +078256: 6e30 ff0d ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +07825c: 28d0 |008e: goto 005e // -0030 │ │ +07825e: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +078260: 28df |0090: goto 006f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ 0x000a line=1469 │ │ 0x0017 line=1470 │ │ 0x0024 line=1472 │ │ 0x0028 line=1473 │ │ @@ -52493,31 +52493,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -078274: |[078274] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -078284: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -078286: 6e10 bd0d 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -07828c: 0a03 |0004: move-result v3 │ │ -07828e: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -078292: 6e20 bc0d 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -078298: 0c00 |000a: move-result-object v0 │ │ -07829a: 6e10 bb1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0782a0: 0c02 |000e: move-result-object v2 │ │ -0782a2: 1f02 2a02 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -0782a6: 5523 d003 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -0782aa: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -0782ae: 6e20 fb0d 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0dfb │ │ -0782b4: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0782b8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0782bc: 28e5 |001c: goto 0001 // -001b │ │ -0782be: 0e00 |001d: return-void │ │ +078264: |[078264] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +078274: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +078276: 6e10 bd0d 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +07827c: 0a03 |0004: move-result v3 │ │ +07827e: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +078282: 6e20 bc0d 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +078288: 0c00 |000a: move-result-object v0 │ │ +07828a: 6e10 bb1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +078290: 0c02 |000e: move-result-object v2 │ │ +078292: 1f02 2a02 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +078296: 5523 d003 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +07829a: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +07829e: 6e20 fb0d 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0dfb │ │ +0782a4: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0782a8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0782ac: 28e5 |001c: goto 0001 // -001b │ │ +0782ae: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0007 line=455 │ │ 0x000b line=456 │ │ 0x0011 line=457 │ │ 0x0015 line=458 │ │ @@ -52535,20 +52535,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0782c0: |[0782c0] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ -0782d0: 6e10 d00d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0dd0 │ │ -0782d6: 0c00 |0003: move-result-object v0 │ │ -0782d8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0782dc: 7220 7320 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@2073 │ │ -0782e2: 0e00 |0009: return-void │ │ +0782b0: |[0782b0] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ +0782c0: 6e10 d00d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0dd0 │ │ +0782c6: 0c00 |0003: move-result-object v0 │ │ +0782c8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0782cc: 7220 7320 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@2073 │ │ +0782d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2050 │ │ 0x0004 line=2051 │ │ 0x0006 line=2052 │ │ 0x0009 line=2054 │ │ locals : │ │ @@ -52561,59 +52561,59 @@ │ │ type : '(IZIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -0782e4: |[0782e4] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -0782f4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0782f6: 6e20 da0d 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dda │ │ -0782fc: 0c00 |0004: move-result-object v0 │ │ -0782fe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -078300: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -078304: 7010 c00d 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -07830a: 0a02 |000b: move-result v2 │ │ -07830c: 8223 |000c: int-to-float v3, v2 │ │ -07830e: 5284 ff03 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -078312: 5205 c903 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -078316: 5286 0c04 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -07831a: 7120 ae24 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -078320: 0a05 |0016: move-result v5 │ │ -078322: 7120 ac24 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -078328: 0a04 |001a: move-result v4 │ │ -07832a: c843 |001b: mul-float/2addr v3, v4 │ │ -07832c: 8731 |001c: float-to-int v1, v3 │ │ -07832e: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ -078332: 6e40 160e 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0e16 │ │ -078338: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ -07833c: 5483 1404 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -078340: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ -078344: 5483 1404 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -078348: 7220 7f0d 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ -07834e: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ -078352: 5483 0604 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -078356: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ -07835a: 5483 0604 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -07835e: 7220 7f0d 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ -078364: 0e00 |0038: return-void │ │ -078366: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ -07836a: 5483 1404 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -07836e: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ -078372: 5483 1404 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -078376: 7220 7f0d 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ -07837c: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ -078380: 5483 0604 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -078384: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ -078388: 5483 0604 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -07838c: 7220 7f0d 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ -078392: 7020 a90d 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ -078398: 6e30 ff0d 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -07839e: 7020 f10d 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0df1 │ │ -0783a4: 28e0 |0058: goto 0038 // -0020 │ │ +0782d4: |[0782d4] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +0782e4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0782e6: 6e20 da0d 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dda │ │ +0782ec: 0c00 |0004: move-result-object v0 │ │ +0782ee: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0782f0: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +0782f4: 7010 c00d 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +0782fa: 0a02 |000b: move-result v2 │ │ +0782fc: 8223 |000c: int-to-float v3, v2 │ │ +0782fe: 5284 ff03 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +078302: 5205 c903 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +078306: 5286 0c04 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +07830a: 7120 ae24 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +078310: 0a05 |0016: move-result v5 │ │ +078312: 7120 ac24 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +078318: 0a04 |001a: move-result v4 │ │ +07831a: c843 |001b: mul-float/2addr v3, v4 │ │ +07831c: 8731 |001c: float-to-int v1, v3 │ │ +07831e: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ +078322: 6e40 160e 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0e16 │ │ +078328: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ +07832c: 5483 1404 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +078330: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ +078334: 5483 1404 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +078338: 7220 7f0d 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ +07833e: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ +078342: 5483 0604 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +078346: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ +07834a: 5483 0604 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +07834e: 7220 7f0d 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ +078354: 0e00 |0038: return-void │ │ +078356: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ +07835a: 5483 1404 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +07835e: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ +078362: 5483 1404 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +078366: 7220 7f0d 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ +07836c: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ +078370: 5483 0604 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +078374: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ +078378: 5483 0604 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +07837c: 7220 7f0d 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ +078382: 7020 a90d 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ +078388: 6e30 ff0d 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +07838e: 7020 f10d 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0df1 │ │ +078394: 28e0 |0058: goto 0038 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=557 │ │ 0x0005 line=558 │ │ 0x0006 line=559 │ │ 0x0008 line=560 │ │ 0x000c line=561 │ │ @@ -52646,31 +52646,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0783a8: |[0783a8] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -0783b8: 5210 1c04 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ -0783bc: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0783c0: 0e00 |0004: return-void │ │ -0783c2: 5912 1c04 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ -0783c6: 5410 1604 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ -0783ca: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -0783ce: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -0783d2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0783d4: 7020 b20d 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0db2 │ │ -0783da: 5410 1404 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -0783de: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ -0783e2: 5410 1404 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -0783e6: 7220 7d0d 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0d7d │ │ -0783ec: 28ea |001a: goto 0004 // -0016 │ │ -0783ee: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0783f0: 28f2 |001c: goto 000e // -000e │ │ +078398: |[078398] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +0783a8: 5210 1c04 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ +0783ac: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0783b0: 0e00 |0004: return-void │ │ +0783b2: 5912 1c04 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ +0783b6: 5410 1604 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ +0783ba: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +0783be: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +0783c2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0783c4: 7020 b20d 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0db2 │ │ +0783ca: 5410 1404 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +0783ce: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ +0783d2: 5410 1404 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +0783d6: 7220 7d0d 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0d7d │ │ +0783dc: 28ea |001a: goto 0004 // -0016 │ │ +0783de: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0783e0: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0004 line=400 │ │ 0x0005 line=392 │ │ 0x0007 line=393 │ │ 0x000b line=395 │ │ @@ -52686,19 +52686,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0783f4: |[0783f4] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -078404: 5510 1e04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@041e │ │ -078408: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -07840c: 5c12 1e04 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@041e │ │ -078410: 0e00 |0006: return-void │ │ +0783e4: |[0783e4] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +0783f4: 5510 1e04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@041e │ │ +0783f8: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +0783fc: 5c12 1e04 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@041e │ │ +078400: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2409 │ │ 0x0004 line=2410 │ │ 0x0006 line=2421 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -52709,39 +52709,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -078414: |[078414] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ -078424: 5253 f803 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03f8 │ │ -078428: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ -07842c: 5453 f903 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ -078430: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -078434: 2203 aa04 |0008: new-instance v3, Ljava/util/ArrayList; // type@04aa │ │ -078438: 7010 3d25 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@253d │ │ -07843e: 5b53 f903 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ -078442: 6e10 bd0d 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -078448: 0a01 |0012: move-result v1 │ │ -07844a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -07844c: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ -078450: 6e20 bc0d 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -078456: 0c00 |0019: move-result-object v0 │ │ -078458: 5453 f903 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ -07845c: 6e20 4125 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -078462: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -078466: 28f3 |0021: goto 0014 // -000d │ │ -078468: 5453 f903 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ -07846c: 6e10 4325 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -078472: 28e8 |0027: goto 000f // -0018 │ │ -078474: 5453 f903 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ -078478: 6204 2604 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0426 │ │ -07847c: 7120 5825 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2558 │ │ -078482: 0e00 |002f: return-void │ │ +078404: |[078404] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +078414: 5253 f803 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03f8 │ │ +078418: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +07841c: 5453 f903 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ +078420: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +078424: 2203 aa04 |0008: new-instance v3, Ljava/util/ArrayList; // type@04aa │ │ +078428: 7010 3d25 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@253d │ │ +07842e: 5b53 f903 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ +078432: 6e10 bd0d 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +078438: 0a01 |0012: move-result v1 │ │ +07843a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +07843c: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +078440: 6e20 bc0d 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +078446: 0c00 |0019: move-result-object v0 │ │ +078448: 5453 f903 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ +07844c: 6e20 4125 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +078452: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +078456: 28f3 |0021: goto 0014 // -000d │ │ +078458: 5453 f903 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ +07845c: 6e10 4325 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +078462: 28e8 |0027: goto 000f // -0018 │ │ +078464: 5453 f903 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ +078468: 6204 2604 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@0426 │ │ +07846c: 7120 5825 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2558 │ │ +078472: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0004 line=1107 │ │ 0x0008 line=1108 │ │ 0x000f line=1112 │ │ 0x0013 line=1113 │ │ @@ -52765,60 +52765,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -078484: |[078484] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -078494: 6e10 4c25 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07849a: 0a02 |0003: move-result v2 │ │ -07849c: 6e10 c40d 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0dc4 │ │ -0784a2: 0a01 |0007: move-result v1 │ │ -0784a4: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -0784a8: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -0784ac: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0784ae: 6e10 bd0d 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -0784b4: 0a05 |0010: move-result v5 │ │ -0784b6: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -0784ba: 6e20 bc0d 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -0784c0: 0c00 |0016: move-result-object v0 │ │ -0784c2: 6e10 cf1f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0784c8: 0a05 |001a: move-result v5 │ │ -0784ca: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -0784ce: 6e20 d80d 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ -0784d4: 0c04 |0020: move-result-object v4 │ │ -0784d6: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -0784da: 5245 ca03 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0784de: 5276 f503 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -0784e2: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -0784e6: 6e40 a01f 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1fa0 │ │ -0784ec: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0784f0: 28df |002e: goto 000d // -0021 │ │ -0784f2: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -0784f6: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -0784fa: 6e10 4c25 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -078500: 0a05 |0036: move-result v5 │ │ -078502: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -078506: 6e10 de0d 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0dde │ │ -07850c: 0a05 |003c: move-result v5 │ │ -07850e: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -078512: 0e00 |003f: return-void │ │ -078514: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -078518: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -07851a: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -07851e: 6e10 e10d 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0de1 │ │ -078524: 0a05 |0048: move-result v5 │ │ -078526: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -07852a: 6e10 df0d 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0ddf │ │ -078530: 0a05 |004e: move-result v5 │ │ -078532: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -078536: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -07853a: 6e20 4125 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -078540: 28e9 |0056: goto 003f // -0017 │ │ +078474: |[078474] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +078484: 6e10 4c25 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07848a: 0a02 |0003: move-result v2 │ │ +07848c: 6e10 c40d 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0dc4 │ │ +078492: 0a01 |0007: move-result v1 │ │ +078494: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +078498: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +07849c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +07849e: 6e10 bd0d 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +0784a4: 0a05 |0010: move-result v5 │ │ +0784a6: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +0784aa: 6e20 bc0d 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +0784b0: 0c00 |0016: move-result-object v0 │ │ +0784b2: 6e10 cf1f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0784b8: 0a05 |001a: move-result v5 │ │ +0784ba: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +0784be: 6e20 d80d 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ +0784c4: 0c04 |0020: move-result-object v4 │ │ +0784c6: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +0784ca: 5245 ca03 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0784ce: 5276 f503 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +0784d2: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +0784d6: 6e40 a01f 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@1fa0 │ │ +0784dc: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0784e0: 28df |002e: goto 000d // -0021 │ │ +0784e2: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +0784e6: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +0784ea: 6e10 4c25 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0784f0: 0a05 |0036: move-result v5 │ │ +0784f2: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +0784f6: 6e10 de0d 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0dde │ │ +0784fc: 0a05 |003c: move-result v5 │ │ +0784fe: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +078502: 0e00 |003f: return-void │ │ +078504: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +078508: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +07850a: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +07850e: 6e10 e10d 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0de1 │ │ +078514: 0a05 |0048: move-result v5 │ │ +078516: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +07851a: 6e10 df0d 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0ddf │ │ +078520: 0a05 |004e: move-result v5 │ │ +078522: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +078526: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +07852a: 6e20 4125 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +078530: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2626 │ │ 0x0004 line=2628 │ │ 0x0008 line=2630 │ │ 0x000c line=2631 │ │ 0x0013 line=2632 │ │ @@ -52850,37 +52850,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 │ │ -078544: |[078544] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -078554: 2200 2902 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -078558: 7010 740d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0d74 │ │ -07855e: 5903 ca03 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078562: 5421 ee03 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078566: 6e30 090c 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0c09 │ │ -07856c: 0c01 |000c: move-result-object v1 │ │ -07856e: 5b01 c803 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ -078572: 5421 ee03 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078576: 6e20 070c 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ -07857c: 0a01 |0014: move-result v1 │ │ -07857e: 5901 cc03 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -078582: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -078586: 5421 0904 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07858a: 6e10 4c25 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -078590: 0a01 |001e: move-result v1 │ │ -078592: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -078596: 5421 0904 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07859a: 6e20 4125 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0785a0: 1100 |0026: return-object v0 │ │ -0785a2: 5421 0904 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0785a6: 6e30 4025 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2540 │ │ -0785ac: 28fa |002c: goto 0026 // -0006 │ │ +078534: |[078534] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +078544: 2200 2902 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +078548: 7010 740d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0d74 │ │ +07854e: 5903 ca03 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078552: 5421 ee03 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078556: 6e30 090c 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0c09 │ │ +07855c: 0c01 |000c: move-result-object v1 │ │ +07855e: 5b01 c803 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ +078562: 5421 ee03 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078566: 6e20 070c 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ +07856c: 0a01 |0014: move-result v1 │ │ +07856e: 5901 cc03 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +078572: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +078576: 5421 0904 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07857a: 6e10 4c25 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +078580: 0a01 |001e: move-result v1 │ │ +078582: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +078586: 5421 0904 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07858a: 6e20 4125 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +078590: 1100 |0026: return-object v0 │ │ +078592: 5421 0904 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078596: 6e30 4025 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2540 │ │ +07859c: 28fa |002c: goto 0026 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0005 line=831 │ │ 0x0007 line=832 │ │ 0x000f line=833 │ │ 0x0017 line=834 │ │ @@ -52898,34 +52898,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0785b0: |[0785b0] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -0785c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0785c2: 6e10 bd0d 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -0785c8: 0a03 |0004: move-result v3 │ │ -0785ca: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -0785ce: 6e20 bc0d 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -0785d4: 0c00 |000a: move-result-object v0 │ │ -0785d6: 6e10 cf1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0785dc: 0a03 |000e: move-result v3 │ │ -0785de: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -0785e2: 6e20 d80d 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ -0785e8: 0c02 |0014: move-result-object v2 │ │ -0785ea: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -0785ee: 5223 ca03 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0785f2: 5254 f503 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -0785f6: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -0785fa: 6e20 a21f 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@1fa2 │ │ -078600: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -078604: 28df |0022: goto 0001 // -0021 │ │ -078606: 0e00 |0023: return-void │ │ +0785a0: |[0785a0] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +0785b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0785b2: 6e10 bd0d 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +0785b8: 0a03 |0004: move-result v3 │ │ +0785ba: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +0785be: 6e20 bc0d 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +0785c4: 0c00 |000a: move-result-object v0 │ │ +0785c6: 6e10 cf1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0785cc: 0a03 |000e: move-result v3 │ │ +0785ce: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +0785d2: 6e20 d80d 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ +0785d8: 0c02 |0014: move-result-object v2 │ │ +0785da: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +0785de: 5223 ca03 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0785e2: 5254 f503 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +0785e6: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +0785ea: 6e20 a21f 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@1fa2 │ │ +0785f0: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0785f4: 28df |0022: goto 0001 // -0021 │ │ +0785f6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2673 │ │ 0x0007 line=2674 │ │ 0x000b line=2675 │ │ 0x0011 line=2676 │ │ 0x0015 line=2677 │ │ @@ -52945,41 +52945,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 │ │ -078608: |[078608] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -078618: 6e20 a80d 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0da8 │ │ -07861e: 0a01 |0003: move-result v1 │ │ -078620: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -078624: 6e20 ba0d 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0dba │ │ -07862a: 0c06 |0009: move-result-object v6 │ │ -07862c: 0760 |000a: move-object v0, v6 │ │ -07862e: 1f00 2a02 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -078632: 5501 d003 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -078636: 2042 2802 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0228 │ │ -07863a: b621 |0011: or-int/2addr v1, v2 │ │ -07863c: 5c01 d003 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -078640: 5531 0304 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0403 │ │ -078644: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -078648: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -07864c: 5501 d003 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -078650: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -078654: 2201 7f04 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -078658: 1a02 a203 |0020: const-string v2, "Cannot add pager decor view during layout" // string@03a2 │ │ -07865c: 7020 8c24 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -078662: 2701 |0025: throw v1 │ │ -078664: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -078666: 5c01 d103 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03d1 │ │ -07866a: 6e40 a20d 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0da2 │ │ -078670: 0e00 |002c: return-void │ │ -078672: 6f40 3f20 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@203f │ │ -078678: 28fc |0030: goto 002c // -0004 │ │ +0785f8: |[0785f8] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +078608: 6e20 a80d 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0da8 │ │ +07860e: 0a01 |0003: move-result v1 │ │ +078610: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +078614: 6e20 ba0d 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0dba │ │ +07861a: 0c06 |0009: move-result-object v6 │ │ +07861c: 0760 |000a: move-object v0, v6 │ │ +07861e: 1f00 2a02 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +078622: 5501 d003 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +078626: 2042 2802 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0228 │ │ +07862a: b621 |0011: or-int/2addr v1, v2 │ │ +07862c: 5c01 d003 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +078630: 5531 0304 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0403 │ │ +078634: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +078638: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +07863c: 5501 d003 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +078640: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +078644: 2201 7f04 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +078648: 1a02 a203 |0020: const-string v2, "Cannot add pager decor view during layout" // string@03a2 │ │ +07864c: 7020 8c24 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +078652: 2701 |0025: throw v1 │ │ +078654: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +078656: 5c01 d103 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03d1 │ │ +07865a: 6e40 a20d 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0da2 │ │ +078660: 0e00 |002c: return-void │ │ +078662: 6f40 3f20 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@203f │ │ +078668: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0006 line=1293 │ │ 0x000b line=1295 │ │ 0x000d line=1296 │ │ 0x0014 line=1297 │ │ @@ -53001,127 +53001,127 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -07867c: |[07867c] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -07868c: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ -078690: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ -078694: 6e10 b70d 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0db7 │ │ -07869a: 0c01 |0007: move-result-object v1 │ │ -07869c: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ -0786a0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0786a2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0786a4: 7100 e71e 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1ee7 │ │ -0786aa: 0c08 |000f: move-result-object v8 │ │ -0786ac: 6e40 e61e d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1ee6 │ │ -0786b2: 0c04 |0013: move-result-object v4 │ │ -0786b4: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ -0786b8: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ -0786bc: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ -0786c0: 54d8 2104 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ -0786c4: 7030 bf0d 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0dbf │ │ -0786ca: 0c08 |001f: move-result-object v8 │ │ -0786cc: 5285 2f00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002f │ │ -0786d0: 54d8 2104 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ -0786d4: 7030 bf0d 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0dbf │ │ -0786da: 0c08 |0027: move-result-object v8 │ │ -0786dc: 5280 2f00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002f │ │ -0786e0: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ -0786e4: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ -0786e8: 6e10 ef0d 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0def │ │ -0786ee: 0a02 |0031: move-result v2 │ │ -0786f0: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -0786f4: 7110 741f 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1f74 │ │ -0786fa: 0a08 |0037: move-result v8 │ │ -0786fc: 6e20 f30d 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0df3 │ │ -078702: 0f02 |003b: return v2 │ │ -078704: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ -078708: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -07870a: 6e10 c61f 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -078710: 0c06 |0042: move-result-object v6 │ │ -078712: 2068 db03 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@03db │ │ -078716: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -07871a: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ -07871e: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -078720: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ -078724: 2207 9204 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -078728: 7010 fb24 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07872e: 6e10 c224 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -078734: 0c08 |0054: move-result-object v8 │ │ -078736: 6e10 7224 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -07873c: 0c08 |0058: move-result-object v8 │ │ -07873e: 6e20 0425 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -078744: 6e10 c61f 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -07874a: 0c06 |005f: move-result-object v6 │ │ -07874c: 2068 db03 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@03db │ │ -078750: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ -078754: 1a08 2f00 |0064: const-string v8, " => " // string@002f │ │ -078758: 6e20 0425 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07875e: 0c08 |0069: move-result-object v8 │ │ -078760: 6e10 c224 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -078766: 0c09 |006d: move-result-object v9 │ │ -078768: 6e10 7224 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -07876e: 0c09 |0071: move-result-object v9 │ │ -078770: 6e20 0425 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -078776: 7210 7220 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@2072 │ │ -07877c: 0c06 |0078: move-result-object v6 │ │ -07877e: 28e7 |0079: goto 0060 // -0019 │ │ -078780: 7210 7220 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@2072 │ │ -078786: 0c06 |007d: move-result-object v6 │ │ -078788: 28c5 |007e: goto 0043 // -003b │ │ -07878a: 1a08 e813 |007f: const-string v8, "ViewPager" // string@13e8 │ │ -07878e: 2209 9204 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -078792: 7010 fb24 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -078798: 1a0a a317 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@17a3 │ │ -07879c: 6e20 0425 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0787a2: 0c09 |008b: move-result-object v9 │ │ -0787a4: 6e10 0a25 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0787aa: 0c0a |008f: move-result-object v10 │ │ -0787ac: 6e20 0425 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0787b2: 0c09 |0093: move-result-object v9 │ │ -0787b4: 6e10 0a25 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0787ba: 0c09 |0097: move-result-object v9 │ │ -0787bc: 7120 ab1e 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -0787c2: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -0787c4: 2900 6fff |009c: goto/16 000b // -0091 │ │ -0787c8: 6e10 ff1f 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1fff │ │ -0787ce: 0a02 |00a1: move-result v2 │ │ -0787d0: 2890 |00a2: goto 0032 // -0070 │ │ -0787d2: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ -0787d6: 54d8 2104 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ -0787da: 7030 bf0d 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0dbf │ │ -0787e0: 0c08 |00aa: move-result-object v8 │ │ -0787e2: 5285 2f00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002f │ │ -0787e6: 54d8 2104 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ -0787ea: 7030 bf0d 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0dbf │ │ -0787f0: 0c08 |00b2: move-result-object v8 │ │ -0787f2: 5280 2f00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002f │ │ -0787f6: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ -0787fa: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ -0787fe: 6e10 f00d 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0df0 │ │ -078804: 0a02 |00bc: move-result v2 │ │ -078806: 2900 75ff |00bd: goto/16 0032 // -008b │ │ -07880a: 6e10 ff1f 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1fff │ │ -078810: 0a02 |00c2: move-result v2 │ │ -078812: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ -078816: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ -07881a: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ -07881c: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ -078820: 6e10 ef0d 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0def │ │ -078826: 0a02 |00cd: move-result v2 │ │ -078828: 2900 64ff |00ce: goto/16 0032 // -009c │ │ -07882c: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ -078830: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ -078832: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ -078836: 6e10 f00d 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0df0 │ │ -07883c: 0a02 |00d8: move-result v2 │ │ -07883e: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ +07866c: |[07866c] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +07867c: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +078680: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +078684: 6e10 b70d 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0db7 │ │ +07868a: 0c01 |0007: move-result-object v1 │ │ +07868c: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +078690: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +078692: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +078694: 7100 e71e 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@1ee7 │ │ +07869a: 0c08 |000f: move-result-object v8 │ │ +07869c: 6e40 e61e d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@1ee6 │ │ +0786a2: 0c04 |0013: move-result-object v4 │ │ +0786a4: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +0786a8: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +0786ac: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +0786b0: 54d8 2104 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ +0786b4: 7030 bf0d 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0dbf │ │ +0786ba: 0c08 |001f: move-result-object v8 │ │ +0786bc: 5285 2f00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002f │ │ +0786c0: 54d8 2104 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ +0786c4: 7030 bf0d 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0dbf │ │ +0786ca: 0c08 |0027: move-result-object v8 │ │ +0786cc: 5280 2f00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002f │ │ +0786d0: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +0786d4: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +0786d8: 6e10 ef0d 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0def │ │ +0786de: 0a02 |0031: move-result v2 │ │ +0786e0: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +0786e4: 7110 741f 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1f74 │ │ +0786ea: 0a08 |0037: move-result v8 │ │ +0786ec: 6e20 f30d 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0df3 │ │ +0786f2: 0f02 |003b: return v2 │ │ +0786f4: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +0786f8: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +0786fa: 6e10 c61f 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +078700: 0c06 |0042: move-result-object v6 │ │ +078702: 2068 db03 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@03db │ │ +078706: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +07870a: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +07870e: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +078710: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +078714: 2207 9204 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +078718: 7010 fb24 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07871e: 6e10 c224 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +078724: 0c08 |0054: move-result-object v8 │ │ +078726: 6e10 7224 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +07872c: 0c08 |0058: move-result-object v8 │ │ +07872e: 6e20 0425 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +078734: 6e10 c61f 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +07873a: 0c06 |005f: move-result-object v6 │ │ +07873c: 2068 db03 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@03db │ │ +078740: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +078744: 1a08 2f00 |0064: const-string v8, " => " // string@002f │ │ +078748: 6e20 0425 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07874e: 0c08 |0069: move-result-object v8 │ │ +078750: 6e10 c224 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +078756: 0c09 |006d: move-result-object v9 │ │ +078758: 6e10 7224 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +07875e: 0c09 |0071: move-result-object v9 │ │ +078760: 6e20 0425 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +078766: 7210 7220 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@2072 │ │ +07876c: 0c06 |0078: move-result-object v6 │ │ +07876e: 28e7 |0079: goto 0060 // -0019 │ │ +078770: 7210 7220 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@2072 │ │ +078776: 0c06 |007d: move-result-object v6 │ │ +078778: 28c5 |007e: goto 0043 // -003b │ │ +07877a: 1a08 e813 |007f: const-string v8, "ViewPager" // string@13e8 │ │ +07877e: 2209 9204 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +078782: 7010 fb24 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +078788: 1a0a a317 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@17a3 │ │ +07878c: 6e20 0425 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +078792: 0c09 |008b: move-result-object v9 │ │ +078794: 6e10 0a25 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07879a: 0c0a |008f: move-result-object v10 │ │ +07879c: 6e20 0425 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0787a2: 0c09 |0093: move-result-object v9 │ │ +0787a4: 6e10 0a25 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0787aa: 0c09 |0097: move-result-object v9 │ │ +0787ac: 7120 ab1e 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +0787b2: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +0787b4: 2900 6fff |009c: goto/16 000b // -0091 │ │ +0787b8: 6e10 ff1f 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1fff │ │ +0787be: 0a02 |00a1: move-result v2 │ │ +0787c0: 2890 |00a2: goto 0032 // -0070 │ │ +0787c2: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +0787c6: 54d8 2104 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ +0787ca: 7030 bf0d 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0dbf │ │ +0787d0: 0c08 |00aa: move-result-object v8 │ │ +0787d2: 5285 2f00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002f │ │ +0787d6: 54d8 2104 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0421 │ │ +0787da: 7030 bf0d 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0dbf │ │ +0787e0: 0c08 |00b2: move-result-object v8 │ │ +0787e2: 5280 2f00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002f │ │ +0787e6: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +0787ea: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +0787ee: 6e10 f00d 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0df0 │ │ +0787f4: 0a02 |00bc: move-result v2 │ │ +0787f6: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +0787fa: 6e10 ff1f 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@1fff │ │ +078800: 0a02 |00c2: move-result v2 │ │ +078802: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +078806: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +07880a: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +07880c: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +078810: 6e10 ef0d 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0def │ │ +078816: 0a02 |00cd: move-result v2 │ │ +078818: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +07881c: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +078820: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +078822: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +078826: 6e10 f00d 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0df0 │ │ +07882c: 0a02 |00d8: move-result v2 │ │ +07882e: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2514 │ │ 0x0008 line=2515 │ │ 0x000a line=2516 │ │ 0x000b line=2540 │ │ 0x000c line=2542 │ │ @@ -53183,46 +53183,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -078844: |[078844] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -078854: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -078856: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -078858: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -07885a: 55a2 0704 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -07885e: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -078862: 0f04 |0007: return v4 │ │ -078864: 5ca9 fd03 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ -078868: 7020 120e 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ -07886e: 59a5 0a04 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -078872: 59a5 0404 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -078876: 54a2 2404 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -07887a: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -07887e: 7100 891f 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ -078884: 0c02 |0018: move-result-object v2 │ │ -078886: 5ba2 2404 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -07888a: 7100 7003 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -078890: 0b00 |001e: move-result-wide v0 │ │ -078892: 0402 |001f: move-wide v2, v0 │ │ -078894: 0156 |0020: move v6, v5 │ │ -078896: 0147 |0021: move v7, v4 │ │ -078898: 7708 681f 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f68 │ │ -07889e: 0c08 |0025: move-result-object v8 │ │ -0788a0: 54a2 2404 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -0788a4: 6e20 821f 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ -0788aa: 6e10 6a1f 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ -0788b0: 5aa0 fc03 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03fc │ │ -0788b4: 0194 |0030: move v4, v9 │ │ -0788b6: 28d6 |0031: goto 0007 // -002a │ │ -0788b8: 54a2 2404 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -0788bc: 6e10 831f 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1f83 │ │ -0788c2: 28e4 |0037: goto 001b // -001c │ │ +078834: |[078834] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +078844: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +078846: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +078848: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +07884a: 55a2 0704 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +07884e: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +078852: 0f04 |0007: return v4 │ │ +078854: 5ca9 fd03 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ +078858: 7020 120e 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ +07885e: 59a5 0a04 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +078862: 59a5 0404 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +078866: 54a2 2404 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +07886a: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +07886e: 7100 891f 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ +078874: 0c02 |0018: move-result-object v2 │ │ +078876: 5ba2 2404 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +07887a: 7100 7003 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +078880: 0b00 |001e: move-result-wide v0 │ │ +078882: 0402 |001f: move-wide v2, v0 │ │ +078884: 0156 |0020: move v6, v5 │ │ +078886: 0147 |0021: move v7, v4 │ │ +078888: 7708 681f 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f68 │ │ +07888e: 0c08 |0025: move-result-object v8 │ │ +078890: 54a2 2404 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +078894: 6e20 821f 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ +07889a: 6e10 6a1f 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ +0788a0: 5aa0 fc03 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03fc │ │ +0788a4: 0194 |0030: move v4, v9 │ │ +0788a6: 28d6 |0031: goto 0007 // -002a │ │ +0788a8: 54a2 2404 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +0788ac: 6e10 831f 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@1f83 │ │ +0788b2: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2273 │ │ 0x0007 line=2289 │ │ 0x0008 line=2276 │ │ 0x000a line=2277 │ │ 0x000d line=2278 │ │ @@ -53245,72 +53245,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -0788c4: |[0788c4] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -0788d4: 20c0 db03 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@03db │ │ -0788d8: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -0788dc: 07c7 |0004: move-object v7, v12 │ │ -0788de: 1f07 db03 |0005: check-cast v7, Landroid/view/ViewGroup; // type@03db │ │ -0788e2: 6e10 ca1f 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1fca │ │ -0788e8: 0a09 |000a: move-result v9 │ │ -0788ea: 6e10 cb1f 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1fcb │ │ -0788f0: 0a0a |000e: move-result v10 │ │ -0788f2: 6e10 4c20 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0788f8: 0a06 |0012: move-result v6 │ │ -0788fa: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -0788fe: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -078902: 6e20 4b20 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -078908: 0c01 |001a: move-result-object v1 │ │ -07890a: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -07890e: 6e10 bc1f 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -078914: 0a02 |0020: move-result v2 │ │ -078916: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -07891a: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -07891e: 6e10 c91f 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -078924: 0a02 |0028: move-result v2 │ │ -078926: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -07892a: 9000 100a |002b: add-int v0, v16, v10 │ │ -07892e: 6e10 cd1f 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -078934: 0a02 |0030: move-result v2 │ │ -078936: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -07893a: 9000 100a |0033: add-int v0, v16, v10 │ │ -07893e: 6e10 b01f 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -078944: 0a02 |0038: move-result v2 │ │ -078946: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -07894a: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -07894c: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -078950: 6e10 bc1f 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -078956: 0a03 |0041: move-result v3 │ │ -078958: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -07895c: 9000 100a |0044: add-int v0, v16, v10 │ │ -078960: 6e10 cd1f 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -078966: 0a03 |0049: move-result v3 │ │ -078968: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -07896c: 07b0 |004c: move-object v0, v11 │ │ -07896e: 01e3 |004d: move v3, v14 │ │ -078970: 7406 a60d 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0da6 │ │ -078976: 0a00 |0051: move-result v0 │ │ -078978: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -07897c: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -07897e: 0f00 |0055: return v0 │ │ -078980: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -078984: 28bd |0058: goto 0015 // -0043 │ │ -078986: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -07898a: 7be0 |005b: neg-int v0, v14 │ │ -07898c: 7120 fa0c 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0cfa │ │ -078992: 0a00 |005f: move-result v0 │ │ -078994: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -078998: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -07899a: 28f2 |0063: goto 0055 // -000e │ │ -07899c: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -07899e: 28f0 |0065: goto 0055 // -0010 │ │ +0788b4: |[0788b4] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +0788c4: 20c0 db03 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@03db │ │ +0788c8: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +0788cc: 07c7 |0004: move-object v7, v12 │ │ +0788ce: 1f07 db03 |0005: check-cast v7, Landroid/view/ViewGroup; // type@03db │ │ +0788d2: 6e10 ca1f 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1fca │ │ +0788d8: 0a09 |000a: move-result v9 │ │ +0788da: 6e10 cb1f 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1fcb │ │ +0788e0: 0a0a |000e: move-result v10 │ │ +0788e2: 6e10 4c20 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +0788e8: 0a06 |0012: move-result v6 │ │ +0788ea: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +0788ee: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +0788f2: 6e20 4b20 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0788f8: 0c01 |001a: move-result-object v1 │ │ +0788fa: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +0788fe: 6e10 bc1f 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +078904: 0a02 |0020: move-result v2 │ │ +078906: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +07890a: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +07890e: 6e10 c91f 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +078914: 0a02 |0028: move-result v2 │ │ +078916: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +07891a: 9000 100a |002b: add-int v0, v16, v10 │ │ +07891e: 6e10 cd1f 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +078924: 0a02 |0030: move-result v2 │ │ +078926: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +07892a: 9000 100a |0033: add-int v0, v16, v10 │ │ +07892e: 6e10 b01f 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +078934: 0a02 |0038: move-result v2 │ │ +078936: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +07893a: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +07893c: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +078940: 6e10 bc1f 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +078946: 0a03 |0041: move-result v3 │ │ +078948: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +07894c: 9000 100a |0044: add-int v0, v16, v10 │ │ +078950: 6e10 cd1f 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +078956: 0a03 |0049: move-result v3 │ │ +078958: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +07895c: 07b0 |004c: move-object v0, v11 │ │ +07895e: 01e3 |004d: move v3, v14 │ │ +078960: 7406 a60d 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0da6 │ │ +078966: 0a00 |0051: move-result v0 │ │ +078968: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +07896c: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +07896e: 0f00 |0055: return v0 │ │ +078970: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +078974: 28bd |0058: goto 0015 // -0043 │ │ +078976: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +07897a: 7be0 |005b: neg-int v0, v14 │ │ +07897c: 7120 fa0c 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0cfa │ │ +078982: 0a00 |005f: move-result v0 │ │ +078984: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +078988: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +07898a: 28f2 |0063: goto 0055 // -000e │ │ +07898c: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +07898e: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2451 │ │ 0x0005 line=2452 │ │ 0x0007 line=2453 │ │ 0x000b line=2454 │ │ 0x000f line=2455 │ │ @@ -53346,44 +53346,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0789a0: |[0789a0] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -0789b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0789b2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0789b4: 5464 ee03 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -0789b8: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -0789bc: 0f03 |0006: return v3 │ │ -0789be: 7010 c00d 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -0789c4: 0a01 |000a: move-result v1 │ │ -0789c6: 6e10 d20d 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -0789cc: 0a00 |000e: move-result v0 │ │ -0789ce: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ -0789d2: 8214 |0011: int-to-float v4, v1 │ │ -0789d4: 5265 ff03 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -0789d8: c854 |0014: mul-float/2addr v4, v5 │ │ -0789da: 8744 |0015: float-to-int v4, v4 │ │ -0789dc: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ -0789e0: 0123 |0018: move v3, v2 │ │ -0789e2: 28ed |0019: goto 0006 // -0013 │ │ -0789e4: 0132 |001a: move v2, v3 │ │ -0789e6: 28fd |001b: goto 0018 // -0003 │ │ -0789e8: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ -0789ec: 8214 |001e: int-to-float v4, v1 │ │ -0789ee: 5265 0c04 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -0789f2: c854 |0021: mul-float/2addr v4, v5 │ │ -0789f4: 8744 |0022: float-to-int v4, v4 │ │ -0789f6: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ -0789fa: 0123 |0025: move v3, v2 │ │ -0789fc: 28e0 |0026: goto 0006 // -0020 │ │ -0789fe: 0132 |0027: move v2, v3 │ │ -078a00: 28fd |0028: goto 0025 // -0003 │ │ +078990: |[078990] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +0789a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0789a2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0789a4: 5464 ee03 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +0789a8: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +0789ac: 0f03 |0006: return v3 │ │ +0789ae: 7010 c00d 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +0789b4: 0a01 |000a: move-result v1 │ │ +0789b6: 6e10 d20d 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +0789bc: 0a00 |000e: move-result v0 │ │ +0789be: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +0789c2: 8214 |0011: int-to-float v4, v1 │ │ +0789c4: 5265 ff03 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +0789c8: c854 |0014: mul-float/2addr v4, v5 │ │ +0789ca: 8744 |0015: float-to-int v4, v4 │ │ +0789cc: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +0789d0: 0123 |0018: move v3, v2 │ │ +0789d2: 28ed |0019: goto 0006 // -0013 │ │ +0789d4: 0132 |001a: move v2, v3 │ │ +0789d6: 28fd |001b: goto 0018 // -0003 │ │ +0789d8: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +0789dc: 8214 |001e: int-to-float v4, v1 │ │ +0789de: 5265 0c04 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +0789e2: c854 |0021: mul-float/2addr v4, v5 │ │ +0789e4: 8744 |0022: float-to-int v4, v4 │ │ +0789e6: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +0789ea: 0123 |0025: move v3, v2 │ │ +0789ec: 28e0 |0026: goto 0006 // -0020 │ │ +0789ee: 0132 |0027: move v2, v3 │ │ +0789f0: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2424 │ │ 0x0006 line=2435 │ │ 0x0007 line=2428 │ │ 0x000b line=2429 │ │ 0x000f line=2430 │ │ @@ -53401,24 +53401,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -078a04: |[078a04] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -078a14: 2020 2a02 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -078a18: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -078a1c: 6f20 4220 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2042 │ │ -078a22: 0a00 |0007: move-result v0 │ │ -078a24: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -078a28: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -078a2a: 0f00 |000b: return v0 │ │ -078a2c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -078a2e: 28fe |000d: goto 000b // -0002 │ │ +0789f4: |[0789f4] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +078a04: 2020 2a02 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +078a08: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +078a0c: 6f20 4220 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2042 │ │ +078a12: 0a00 |0007: move-result v0 │ │ +078a14: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +078a18: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +078a1a: 0f00 |000b: return v0 │ │ +078a1c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +078a1e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2752 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -53427,48 +53427,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -078a30: |[078a30] android.support.v4.view.ViewPager.computeScroll:()V │ │ -078a40: 5454 1d04 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -078a44: 6e10 6422 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@2264 │ │ -078a4a: 0a04 |0005: move-result v4 │ │ -078a4c: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -078a50: 5454 1d04 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -078a54: 6e10 5d22 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@225d │ │ -078a5a: 0a04 |000d: move-result v4 │ │ -078a5c: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -078a60: 6e10 d20d 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -078a66: 0a00 |0013: move-result v0 │ │ -078a68: 6e10 d30d 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ -078a6e: 0a01 |0017: move-result v1 │ │ -078a70: 5454 1d04 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -078a74: 6e10 5f22 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@225f │ │ -078a7a: 0a02 |001d: move-result v2 │ │ -078a7c: 5454 1d04 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -078a80: 6e10 6022 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@2260 │ │ -078a86: 0a03 |0023: move-result v3 │ │ -078a88: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -078a8c: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -078a90: 6e30 ff0d 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -078a96: 7020 f10d 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0df1 │ │ -078a9c: 0a04 |002e: move-result v4 │ │ -078a9e: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -078aa2: 5454 1d04 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -078aa6: 6e10 5c22 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ -078aac: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -078aae: 6e30 ff0d 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -078ab4: 7110 0e0d 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -078aba: 0e00 |003d: return-void │ │ -078abc: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -078abe: 7020 a90d 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ -078ac4: 28fb |0042: goto 003d // -0005 │ │ +078a20: |[078a20] android.support.v4.view.ViewPager.computeScroll:()V │ │ +078a30: 5454 1d04 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +078a34: 6e10 6422 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@2264 │ │ +078a3a: 0a04 |0005: move-result v4 │ │ +078a3c: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +078a40: 5454 1d04 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +078a44: 6e10 5d22 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@225d │ │ +078a4a: 0a04 |000d: move-result v4 │ │ +078a4c: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +078a50: 6e10 d20d 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +078a56: 0a00 |0013: move-result v0 │ │ +078a58: 6e10 d30d 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ +078a5e: 0a01 |0017: move-result v1 │ │ +078a60: 5454 1d04 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +078a64: 6e10 5f22 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@225f │ │ +078a6a: 0a02 |001d: move-result v2 │ │ +078a6c: 5454 1d04 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +078a70: 6e10 6022 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@2260 │ │ +078a76: 0a03 |0023: move-result v3 │ │ +078a78: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +078a7c: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +078a80: 6e30 ff0d 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +078a86: 7020 f10d 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0df1 │ │ +078a8c: 0a04 |002e: move-result v4 │ │ +078a8e: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +078a92: 5454 1d04 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +078a96: 6e10 5c22 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ +078a9c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +078a9e: 6e30 ff0d 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +078aa4: 7110 0e0d 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +078aaa: 0e00 |003d: return-void │ │ +078aac: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +078aae: 7020 a90d 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ +078ab4: 28fb |0042: goto 003d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ 0x0010 line=1608 │ │ 0x0014 line=1609 │ │ 0x0018 line=1610 │ │ 0x001e line=1611 │ │ @@ -53492,113 +53492,113 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -078ac8: |[078ac8] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -078ad8: 121a |0000: const/4 v10, #int 1 // #1 │ │ -078ada: 120b |0001: const/4 v11, #int 0 // #0 │ │ -078adc: 54fc ee03 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078ae0: 6e10 040c 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -078ae6: 0a00 |0007: move-result v0 │ │ -078ae8: 59f0 fb03 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ -078aec: 54fc 0904 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078af0: 6e10 4c25 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -078af6: 0a0c |000f: move-result v12 │ │ -078af8: 52fd 1304 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ -078afc: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ -078b00: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ -078b04: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ -078b08: 54fc 0904 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078b0c: 6e10 4c25 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -078b12: 0a0c |001d: move-result v12 │ │ -078b14: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ -078b18: 01a7 |0020: move v7, v10 │ │ -078b1a: 52f8 f503 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -078b1e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -078b20: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -078b22: 54fc 0904 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078b26: 6e10 4c25 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -078b2c: 0a0c |002a: move-result v12 │ │ -078b2e: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ -078b32: 54fc 0904 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078b36: 6e20 4625 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -078b3c: 0c04 |0032: move-result-object v4 │ │ -078b3e: 1f04 2902 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -078b42: 54fc ee03 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078b46: 544d c803 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ -078b4a: 6e20 050c dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0c05 │ │ -078b50: 0a09 |003c: move-result v9 │ │ -078b52: 12fc |003d: const/4 v12, #int -1 // #ff │ │ -078b54: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ -078b58: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -078b5c: 28e3 |0042: goto 0025 // -001d │ │ -078b5e: 01b7 |0043: move v7, v11 │ │ -078b60: 28dd |0044: goto 0021 // -0023 │ │ -078b62: 12ec |0045: const/4 v12, #int -2 // #fe │ │ -078b64: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ -078b68: 54fc 0904 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078b6c: 6e20 4925 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -078b72: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -078b76: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ -078b7a: 54fc ee03 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078b7e: 6e20 120c fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0c12 │ │ -078b84: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -078b86: 54fc ee03 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078b8a: 524d ca03 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078b8e: 544e c803 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ -078b92: 6e40 010c fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c01 │ │ -078b98: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -078b9a: 52fc f503 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -078b9e: 524d ca03 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078ba2: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ -078ba6: 52fc f503 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -078baa: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ -078bae: 7120 af24 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -078bb4: 0a0c |006e: move-result v12 │ │ -078bb6: 7120 ad24 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -078bbc: 0a08 |0072: move-result v8 │ │ -078bbe: 1217 |0073: const/4 v7, #int 1 // #1 │ │ -078bc0: 28cc |0074: goto 0040 // -0034 │ │ -078bc2: 524c ca03 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078bc6: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ -078bca: 524c ca03 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078bce: 52fd f503 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -078bd2: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ -078bd6: 0198 |007f: move v8, v9 │ │ -078bd8: 5949 ca03 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078bdc: 1217 |0082: const/4 v7, #int 1 // #1 │ │ -078bde: 28bd |0083: goto 0040 // -0043 │ │ -078be0: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -078be4: 54fc ee03 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078be8: 6e20 030c fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0c03 │ │ -078bee: 54fc 0904 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -078bf2: 620d dc03 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@03dc │ │ -078bf6: 7120 5825 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2558 │ │ -078bfc: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ -078c00: 6e10 bd0d 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -078c06: 0a02 |0097: move-result v2 │ │ -078c08: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -078c0a: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ -078c0e: 6e20 bc0d 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -078c14: 0c01 |009e: move-result-object v1 │ │ -078c16: 6e10 bb1f 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -078c1c: 0c06 |00a2: move-result-object v6 │ │ -078c1e: 1f06 2a02 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -078c22: 556c d003 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -078c26: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ -078c2a: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -078c2c: 596c d403 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ -078c30: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ -078c34: 28eb |00ae: goto 0099 // -0015 │ │ -078c36: 6e40 050e 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ -078c3c: 6e10 fd0d 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0dfd │ │ -078c42: 0e00 |00b5: return-void │ │ +078ab8: |[078ab8] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +078ac8: 121a |0000: const/4 v10, #int 1 // #1 │ │ +078aca: 120b |0001: const/4 v11, #int 0 // #0 │ │ +078acc: 54fc ee03 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078ad0: 6e10 040c 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +078ad6: 0a00 |0007: move-result v0 │ │ +078ad8: 59f0 fb03 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ +078adc: 54fc 0904 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078ae0: 6e10 4c25 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +078ae6: 0a0c |000f: move-result v12 │ │ +078ae8: 52fd 1304 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ +078aec: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +078af0: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +078af4: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +078af8: 54fc 0904 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078afc: 6e10 4c25 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +078b02: 0a0c |001d: move-result v12 │ │ +078b04: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +078b08: 01a7 |0020: move v7, v10 │ │ +078b0a: 52f8 f503 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +078b0e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +078b10: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +078b12: 54fc 0904 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078b16: 6e10 4c25 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +078b1c: 0a0c |002a: move-result v12 │ │ +078b1e: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +078b22: 54fc 0904 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078b26: 6e20 4625 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +078b2c: 0c04 |0032: move-result-object v4 │ │ +078b2e: 1f04 2902 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +078b32: 54fc ee03 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078b36: 544d c803 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ +078b3a: 6e20 050c dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0c05 │ │ +078b40: 0a09 |003c: move-result v9 │ │ +078b42: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +078b44: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +078b48: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +078b4c: 28e3 |0042: goto 0025 // -001d │ │ +078b4e: 01b7 |0043: move v7, v11 │ │ +078b50: 28dd |0044: goto 0021 // -0023 │ │ +078b52: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +078b54: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +078b58: 54fc 0904 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078b5c: 6e20 4925 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +078b62: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +078b66: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +078b6a: 54fc ee03 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078b6e: 6e20 120c fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0c12 │ │ +078b74: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +078b76: 54fc ee03 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078b7a: 524d ca03 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078b7e: 544e c803 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ +078b82: 6e40 010c fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c01 │ │ +078b88: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +078b8a: 52fc f503 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +078b8e: 524d ca03 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078b92: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +078b96: 52fc f503 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +078b9a: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +078b9e: 7120 af24 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +078ba4: 0a0c |006e: move-result v12 │ │ +078ba6: 7120 ad24 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +078bac: 0a08 |0072: move-result v8 │ │ +078bae: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +078bb0: 28cc |0074: goto 0040 // -0034 │ │ +078bb2: 524c ca03 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078bb6: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +078bba: 524c ca03 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078bbe: 52fd f503 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +078bc2: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +078bc6: 0198 |007f: move v8, v9 │ │ +078bc8: 5949 ca03 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078bcc: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +078bce: 28bd |0083: goto 0040 // -0043 │ │ +078bd0: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +078bd4: 54fc ee03 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078bd8: 6e20 030c fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0c03 │ │ +078bde: 54fc 0904 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +078be2: 620d dc03 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@03dc │ │ +078be6: 7120 5825 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2558 │ │ +078bec: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +078bf0: 6e10 bd0d 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +078bf6: 0a02 |0097: move-result v2 │ │ +078bf8: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +078bfa: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +078bfe: 6e20 bc0d 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +078c04: 0c01 |009e: move-result-object v1 │ │ +078c06: 6e10 bb1f 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +078c0c: 0c06 |00a2: move-result-object v6 │ │ +078c0e: 1f06 2a02 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +078c12: 556c d003 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +078c16: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +078c1a: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +078c1c: 596c d403 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ +078c20: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +078c24: 28eb |00ae: goto 0099 // -0015 │ │ +078c26: 6e40 050e 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ +078c2c: 6e10 fd0d 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0dfd │ │ +078c32: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=845 │ │ 0x0008 line=846 │ │ 0x000a line=847 │ │ 0x0021 line=849 │ │ 0x0023 line=851 │ │ @@ -53662,25 +53662,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -078c44: |[078c44] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -078c54: 6f20 4420 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@2044 │ │ -078c5a: 0a00 |0003: move-result v0 │ │ -078c5c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -078c60: 6e20 b50d 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0db5 │ │ -078c66: 0a00 |0009: move-result v0 │ │ -078c68: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -078c6c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -078c6e: 0f00 |000d: return v0 │ │ -078c70: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -078c72: 28fe |000f: goto 000d // -0002 │ │ +078c34: |[078c34] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +078c44: 6f20 4420 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@2044 │ │ +078c4a: 0a00 |0003: move-result v0 │ │ +078c4c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +078c50: 6e20 b50d 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0db5 │ │ +078c56: 0a00 |0009: move-result v0 │ │ +078c58: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +078c5c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +078c5e: 0f00 |000d: return v0 │ │ +078c60: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +078c62: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2476 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -53689,46 +53689,46 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -078c74: |[078c74] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -078c84: 6e10 9d20 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@209d │ │ -078c8a: 0a04 |0003: move-result v4 │ │ -078c8c: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ -078c90: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ -078c94: 6f20 4520 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@2045 │ │ -078c9a: 0a04 |000b: move-result v4 │ │ -078c9c: 0f04 |000c: return v4 │ │ -078c9e: 6e10 bd0d 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -078ca4: 0a01 |0010: move-result v1 │ │ -078ca6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -078ca8: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ -078cac: 6e20 bc0d 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -078cb2: 0c00 |0017: move-result-object v0 │ │ -078cb4: 6e10 cf1f 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -078cba: 0a04 |001b: move-result v4 │ │ -078cbc: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -078cc0: 6e20 d80d 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ -078cc6: 0c03 |0021: move-result-object v3 │ │ -078cc8: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -078ccc: 5234 ca03 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078cd0: 5265 f503 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -078cd4: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ -078cd8: 6e20 a71f 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1fa7 │ │ -078cde: 0a04 |002d: move-result v4 │ │ -078ce0: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -078ce4: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -078ce6: 28db |0031: goto 000c // -0025 │ │ -078ce8: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -078cec: 28de |0034: goto 0012 // -0022 │ │ -078cee: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -078cf0: 28d6 |0036: goto 000c // -002a │ │ +078c64: |[078c64] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +078c74: 6e10 9d20 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@209d │ │ +078c7a: 0a04 |0003: move-result v4 │ │ +078c7c: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +078c80: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +078c84: 6f20 4520 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@2045 │ │ +078c8a: 0a04 |000b: move-result v4 │ │ +078c8c: 0f04 |000c: return v4 │ │ +078c8e: 6e10 bd0d 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +078c94: 0a01 |0010: move-result v1 │ │ +078c96: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +078c98: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +078c9c: 6e20 bc0d 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +078ca2: 0c00 |0017: move-result-object v0 │ │ +078ca4: 6e10 cf1f 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +078caa: 0a04 |001b: move-result v4 │ │ +078cac: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +078cb0: 6e20 d80d 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ +078cb6: 0c03 |0021: move-result-object v3 │ │ +078cb8: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +078cbc: 5234 ca03 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078cc0: 5265 f503 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +078cc4: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +078cc8: 6e20 a71f 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1fa7 │ │ +078cce: 0a04 |002d: move-result v4 │ │ +078cd0: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +078cd4: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +078cd6: 28db |0031: goto 000c // -0025 │ │ +078cd8: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +078cdc: 28de |0034: goto 0012 // -0022 │ │ +078cde: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +078ce0: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2720 │ │ 0x0008 line=2721 │ │ 0x000c line=2737 │ │ 0x000d line=2725 │ │ 0x0011 line=2726 │ │ @@ -53752,26 +53752,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -078cf4: |[078cf4] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -078d04: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -078d08: c705 |0002: sub-float/2addr v5, v0 │ │ -078d0a: 8950 |0003: float-to-double v0, v5 │ │ -078d0c: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -078d16: cd20 |0009: mul-double/2addr v0, v2 │ │ -078d18: 8c05 |000a: double-to-float v5, v0 │ │ -078d1a: 8950 |000b: float-to-double v0, v5 │ │ -078d1c: 7120 b424 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -078d22: 0b00 |000f: move-result-wide v0 │ │ -078d24: 8c00 |0010: double-to-float v0, v0 │ │ -078d26: 0f00 |0011: return v0 │ │ +078ce4: |[078ce4] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +078cf4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +078cf8: c705 |0002: sub-float/2addr v5, v0 │ │ +078cfa: 8950 |0003: float-to-double v0, v5 │ │ +078cfc: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +078d06: cd20 |0009: mul-double/2addr v0, v2 │ │ +078d08: 8c05 |000a: double-to-float v5, v0 │ │ +078d0a: 8950 |000b: float-to-double v0, v5 │ │ +078d0c: 7120 b424 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +078d12: 0b00 |000f: move-result-wide v0 │ │ +078d14: 8c00 |0010: double-to-float v0, v0 │ │ +078d16: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0003 line=767 │ │ 0x000b line=768 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -53782,106 +53782,106 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -078d28: |[078d28] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -078d38: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -078d3a: 6f20 4620 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2046 │ │ -078d40: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -078d42: 7110 060d 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0d06 │ │ -078d48: 0a02 |0008: move-result v2 │ │ -078d4a: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -078d4e: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -078d52: 5485 ee03 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078d56: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -078d5a: 5485 ee03 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -078d5e: 6e10 040c 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -078d64: 0a05 |0016: move-result v5 │ │ -078d66: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -078d6a: 5485 0d04 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ -078d6e: 6e10 eb11 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@11eb │ │ -078d74: 0a05 |001e: move-result v5 │ │ -078d76: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -078d7a: 6e10 2e02 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -078d80: 0a03 |0024: move-result v3 │ │ -078d82: 6e10 c60d 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0dc6 │ │ -078d88: 0a05 |0028: move-result v5 │ │ -078d8a: 6e10 ce0d 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ -078d90: 0a06 |002c: move-result v6 │ │ -078d92: b165 |002d: sub-int/2addr v5, v6 │ │ -078d94: 6e10 cb0d 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0dcb │ │ -078d9a: 0a06 |0031: move-result v6 │ │ -078d9c: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -078da0: 6e10 d40d 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ -078da6: 0a04 |0037: move-result v4 │ │ -078da8: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -078dac: 6e20 2c02 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@022c │ │ -078db2: 7b05 |003d: neg-int v5, v0 │ │ -078db4: 6e10 ce0d 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ -078dba: 0a06 |0041: move-result v6 │ │ -078dbc: b065 |0042: add-int/2addr v5, v6 │ │ -078dbe: 8255 |0043: int-to-float v5, v5 │ │ -078dc0: 5286 ff03 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -078dc4: 8247 |0046: int-to-float v7, v4 │ │ -078dc6: c876 |0047: mul-float/2addr v6, v7 │ │ -078dc8: 6e30 3302 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -078dce: 5485 0d04 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ -078dd2: 6e30 ef11 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@11ef │ │ -078dd8: 5485 0d04 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ -078ddc: 6e20 e911 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@11e9 │ │ -078de2: 0a05 |0055: move-result v5 │ │ -078de4: b651 |0056: or-int/2addr v1, v5 │ │ -078de6: 6e20 2b02 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ -078dec: 5485 1b04 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ -078df0: 6e10 eb11 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@11eb │ │ -078df6: 0a05 |005f: move-result v5 │ │ -078df8: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -078dfc: 6e10 2e02 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -078e02: 0a03 |0065: move-result v3 │ │ -078e04: 6e10 d40d 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ -078e0a: 0a04 |0069: move-result v4 │ │ -078e0c: 6e10 c60d 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0dc6 │ │ -078e12: 0a05 |006d: move-result v5 │ │ -078e14: 6e10 ce0d 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ -078e1a: 0a06 |0071: move-result v6 │ │ -078e1c: b165 |0072: sub-int/2addr v5, v6 │ │ -078e1e: 6e10 cb0d 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0dcb │ │ -078e24: 0a06 |0076: move-result v6 │ │ -078e26: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -078e2a: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -078e2e: 6e20 2c02 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@022c │ │ -078e34: 6e10 ce0d 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ -078e3a: 0a05 |0081: move-result v5 │ │ -078e3c: 7b55 |0082: neg-int v5, v5 │ │ -078e3e: 8255 |0083: int-to-float v5, v5 │ │ -078e40: 5286 0c04 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -078e44: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -078e48: c676 |0088: add-float/2addr v6, v7 │ │ -078e4a: 7f66 |0089: neg-float v6, v6 │ │ -078e4c: 8247 |008a: int-to-float v7, v4 │ │ -078e4e: c876 |008b: mul-float/2addr v6, v7 │ │ -078e50: 6e30 3302 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -078e56: 5485 1b04 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ -078e5a: 6e30 ef11 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@11ef │ │ -078e60: 5485 1b04 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ -078e64: 6e20 e911 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@11e9 │ │ -078e6a: 0a05 |0099: move-result v5 │ │ -078e6c: b651 |009a: or-int/2addr v1, v5 │ │ -078e6e: 6e20 2b02 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ -078e74: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -078e78: 7110 0e0d 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -078e7e: 0e00 |00a3: return-void │ │ -078e80: 5485 0d04 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ -078e84: 6e10 ea11 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@11ea │ │ -078e8a: 5485 1b04 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ -078e8e: 6e10 ea11 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@11ea │ │ -078e94: 28f0 |00ae: goto 009e // -0010 │ │ +078d18: |[078d18] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +078d28: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +078d2a: 6f20 4620 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2046 │ │ +078d30: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +078d32: 7110 060d 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0d06 │ │ +078d38: 0a02 |0008: move-result v2 │ │ +078d3a: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +078d3e: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +078d42: 5485 ee03 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078d46: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +078d4a: 5485 ee03 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +078d4e: 6e10 040c 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +078d54: 0a05 |0016: move-result v5 │ │ +078d56: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +078d5a: 5485 0d04 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ +078d5e: 6e10 eb11 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@11eb │ │ +078d64: 0a05 |001e: move-result v5 │ │ +078d66: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +078d6a: 6e10 2e02 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +078d70: 0a03 |0024: move-result v3 │ │ +078d72: 6e10 c60d 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0dc6 │ │ +078d78: 0a05 |0028: move-result v5 │ │ +078d7a: 6e10 ce0d 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ +078d80: 0a06 |002c: move-result v6 │ │ +078d82: b165 |002d: sub-int/2addr v5, v6 │ │ +078d84: 6e10 cb0d 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0dcb │ │ +078d8a: 0a06 |0031: move-result v6 │ │ +078d8c: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +078d90: 6e10 d40d 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ +078d96: 0a04 |0037: move-result v4 │ │ +078d98: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +078d9c: 6e20 2c02 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@022c │ │ +078da2: 7b05 |003d: neg-int v5, v0 │ │ +078da4: 6e10 ce0d 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ +078daa: 0a06 |0041: move-result v6 │ │ +078dac: b065 |0042: add-int/2addr v5, v6 │ │ +078dae: 8255 |0043: int-to-float v5, v5 │ │ +078db0: 5286 ff03 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +078db4: 8247 |0046: int-to-float v7, v4 │ │ +078db6: c876 |0047: mul-float/2addr v6, v7 │ │ +078db8: 6e30 3302 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +078dbe: 5485 0d04 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ +078dc2: 6e30 ef11 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@11ef │ │ +078dc8: 5485 0d04 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ +078dcc: 6e20 e911 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@11e9 │ │ +078dd2: 0a05 |0055: move-result v5 │ │ +078dd4: b651 |0056: or-int/2addr v1, v5 │ │ +078dd6: 6e20 2b02 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ +078ddc: 5485 1b04 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ +078de0: 6e10 eb11 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@11eb │ │ +078de6: 0a05 |005f: move-result v5 │ │ +078de8: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +078dec: 6e10 2e02 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +078df2: 0a03 |0065: move-result v3 │ │ +078df4: 6e10 d40d 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ +078dfa: 0a04 |0069: move-result v4 │ │ +078dfc: 6e10 c60d 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0dc6 │ │ +078e02: 0a05 |006d: move-result v5 │ │ +078e04: 6e10 ce0d 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ +078e0a: 0a06 |0071: move-result v6 │ │ +078e0c: b165 |0072: sub-int/2addr v5, v6 │ │ +078e0e: 6e10 cb0d 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0dcb │ │ +078e14: 0a06 |0076: move-result v6 │ │ +078e16: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +078e1a: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +078e1e: 6e20 2c02 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@022c │ │ +078e24: 6e10 ce0d 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ +078e2a: 0a05 |0081: move-result v5 │ │ +078e2c: 7b55 |0082: neg-int v5, v5 │ │ +078e2e: 8255 |0083: int-to-float v5, v5 │ │ +078e30: 5286 0c04 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +078e34: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +078e38: c676 |0088: add-float/2addr v6, v7 │ │ +078e3a: 7f66 |0089: neg-float v6, v6 │ │ +078e3c: 8247 |008a: int-to-float v7, v4 │ │ +078e3e: c876 |008b: mul-float/2addr v6, v7 │ │ +078e40: 6e30 3302 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +078e46: 5485 1b04 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ +078e4a: 6e30 ef11 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@11ef │ │ +078e50: 5485 1b04 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ +078e54: 6e20 e911 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@11e9 │ │ +078e5a: 0a05 |0099: move-result v5 │ │ +078e5c: b651 |009a: or-int/2addr v1, v5 │ │ +078e5e: 6e20 2b02 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ +078e64: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +078e68: 7110 0e0d 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +078e6e: 0e00 |00a3: return-void │ │ +078e70: 5485 0d04 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ +078e74: 6e10 ea11 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@11ea │ │ +078e7a: 5485 1b04 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ +078e7e: 6e10 ea11 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@11ea │ │ +078e84: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2171 │ │ 0x0004 line=2172 │ │ 0x0005 line=2174 │ │ 0x0009 line=2175 │ │ 0x0019 line=2178 │ │ @@ -53924,25 +53924,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -078e98: |[078e98] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -078ea8: 6f10 4820 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@2048 │ │ -078eae: 5420 0e04 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ -078eb2: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -078eb6: 6e10 9802 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ -078ebc: 0a01 |000a: move-result v1 │ │ -078ebe: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -078ec2: 6e10 c50d 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0dc5 │ │ -078ec8: 0c01 |0010: move-result-object v1 │ │ -078eca: 6e20 a002 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -078ed0: 0e00 |0014: return-void │ │ +078e88: |[078e88] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +078e98: 6f10 4820 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@2048 │ │ +078e9e: 5420 0e04 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ +078ea2: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +078ea6: 6e10 9802 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ +078eac: 0a01 |000a: move-result v1 │ │ +078eae: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +078eb2: 6e10 c50d 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0dc5 │ │ +078eb8: 0c01 |0010: move-result-object v1 │ │ +078eba: 6e20 a002 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +078ec0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0003 line=755 │ │ 0x0005 line=756 │ │ 0x000d line=757 │ │ 0x0014 line=759 │ │ @@ -53955,57 +53955,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -078ed4: |[078ed4] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -078ee4: 121b |0000: const/4 v11, #int 1 // #1 │ │ -078ee6: 55c9 fd03 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ -078eea: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -078eee: 2209 7f04 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@047f │ │ -078ef2: 1a0a 340f |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0f34 │ │ -078ef6: 7020 8c24 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -078efc: 2709 |000c: throw v9 │ │ -078efe: 54c7 2404 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -078f02: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -078f06: 52ca 0f04 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@040f │ │ -078f0a: 82aa |0013: int-to-float v10, v10 │ │ -078f0c: 6e30 841f 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ -078f12: 52c9 ed03 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -078f16: 7120 820c 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ -078f1c: 0a09 |001c: move-result v9 │ │ -078f1e: 8792 |001d: float-to-int v2, v9 │ │ -078f20: 5ccb 1704 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -078f24: 7010 c00d 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -078f2a: 0a08 |0023: move-result v8 │ │ -078f2c: 6e10 d20d 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -078f32: 0a05 |0027: move-result v5 │ │ -078f34: 7010 d90d 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd9 │ │ -078f3a: 0c01 |002b: move-result-object v1 │ │ -078f3c: 5210 ca03 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -078f40: 8259 |002e: int-to-float v9, v5 │ │ -078f42: 828a |002f: int-to-float v10, v8 │ │ -078f44: c9a9 |0030: div-float/2addr v9, v10 │ │ -078f46: 521a c903 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -078f4a: c7a9 |0033: sub-float/2addr v9, v10 │ │ -078f4c: 521a cc03 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -078f50: a904 090a |0036: div-float v4, v9, v10 │ │ -078f54: 52c9 0a04 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -078f58: 52ca 0404 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -078f5c: c7a9 |003c: sub-float/2addr v9, v10 │ │ -078f5e: 8796 |003d: float-to-int v6, v9 │ │ -078f60: 7056 ac0d 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0dac │ │ -078f66: 0a03 |0041: move-result v3 │ │ -078f68: 6e52 060e 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0e06 │ │ -078f6e: 7010 b30d 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0db3 │ │ -078f74: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -078f76: 5cc9 fd03 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ -078f7a: 0e00 |004b: return-void │ │ +078ec4: |[078ec4] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +078ed4: 121b |0000: const/4 v11, #int 1 // #1 │ │ +078ed6: 55c9 fd03 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ +078eda: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +078ede: 2209 7f04 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@047f │ │ +078ee2: 1a0a 340f |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0f34 │ │ +078ee6: 7020 8c24 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +078eec: 2709 |000c: throw v9 │ │ +078eee: 54c7 2404 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +078ef2: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +078ef6: 52ca 0f04 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@040f │ │ +078efa: 82aa |0013: int-to-float v10, v10 │ │ +078efc: 6e30 841f 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ +078f02: 52c9 ed03 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +078f06: 7120 820c 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ +078f0c: 0a09 |001c: move-result v9 │ │ +078f0e: 8792 |001d: float-to-int v2, v9 │ │ +078f10: 5ccb 1704 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +078f14: 7010 c00d 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +078f1a: 0a08 |0023: move-result v8 │ │ +078f1c: 6e10 d20d 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +078f22: 0a05 |0027: move-result v5 │ │ +078f24: 7010 d90d 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd9 │ │ +078f2a: 0c01 |002b: move-result-object v1 │ │ +078f2c: 5210 ca03 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +078f30: 8259 |002e: int-to-float v9, v5 │ │ +078f32: 828a |002f: int-to-float v10, v8 │ │ +078f34: c9a9 |0030: div-float/2addr v9, v10 │ │ +078f36: 521a c903 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +078f3a: c7a9 |0033: sub-float/2addr v9, v10 │ │ +078f3c: 521a cc03 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +078f40: a904 090a |0036: div-float v4, v9, v10 │ │ +078f44: 52c9 0a04 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +078f48: 52ca 0404 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +078f4c: c7a9 |003c: sub-float/2addr v9, v10 │ │ +078f4e: 8796 |003d: float-to-int v6, v9 │ │ +078f50: 7056 ac0d 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0dac │ │ +078f56: 0a03 |0041: move-result v3 │ │ +078f58: 6e52 060e 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0e06 │ │ +078f5e: 7010 b30d 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0db3 │ │ +078f64: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +078f66: 5cc9 fd03 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ +078f6a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2299 │ │ 0x0005 line=2300 │ │ 0x000d line=2303 │ │ 0x000f line=2304 │ │ 0x0017 line=2305 │ │ @@ -54038,50 +54038,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -078f7c: |[078f7c] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -078f8c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -078f8e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -078f90: 6e10 091f 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ -078f96: 0a01 |0005: move-result v1 │ │ -078f98: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -078f9c: 6e10 0a1f 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f0a │ │ -078fa2: 0a01 |000b: move-result v1 │ │ -078fa4: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -078faa: 0f00 |000f: return v0 │ │ -078fac: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -078fb0: 6e20 a30d 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0da3 │ │ -078fb6: 0a00 |0015: move-result v0 │ │ -078fb8: 28f9 |0016: goto 000f // -0007 │ │ -078fba: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -078fbe: 6e20 a30d 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0da3 │ │ -078fc4: 0a00 |001c: move-result v0 │ │ -078fc6: 28f2 |001d: goto 000f // -000e │ │ -078fc8: 6001 3c00 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -078fcc: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -078fd0: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -078fd4: 7110 620b 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0b62 │ │ -078fda: 0a01 |0027: move-result v1 │ │ -078fdc: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -078fe0: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -078fe2: 6e20 a30d 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0da3 │ │ -078fe8: 0a00 |002e: move-result v0 │ │ -078fea: 28e0 |002f: goto 000f // -0020 │ │ -078fec: 7120 610b 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0b61 │ │ -078ff2: 0a01 |0033: move-result v1 │ │ -078ff4: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -078ff8: 6e20 a30d 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0da3 │ │ -078ffe: 0a00 |0039: move-result v0 │ │ -079000: 28d5 |003a: goto 000f // -002b │ │ -079002: 0000 |003b: nop // spacer │ │ -079004: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +078f6c: |[078f6c] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +078f7c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +078f7e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +078f80: 6e10 091f 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ +078f86: 0a01 |0005: move-result v1 │ │ +078f88: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +078f8c: 6e10 0a1f 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1f0a │ │ +078f92: 0a01 |000b: move-result v1 │ │ +078f94: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +078f9a: 0f00 |000f: return v0 │ │ +078f9c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +078fa0: 6e20 a30d 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0da3 │ │ +078fa6: 0a00 |0015: move-result v0 │ │ +078fa8: 28f9 |0016: goto 000f // -0007 │ │ +078faa: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +078fae: 6e20 a30d 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0da3 │ │ +078fb4: 0a00 |001c: move-result v0 │ │ +078fb6: 28f2 |001d: goto 000f // -000e │ │ +078fb8: 6001 3c00 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +078fbc: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +078fc0: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +078fc4: 7110 620b 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0b62 │ │ +078fca: 0a01 |0027: move-result v1 │ │ +078fcc: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +078fd0: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +078fd2: 6e20 a30d 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0da3 │ │ +078fd8: 0a00 |002e: move-result v0 │ │ +078fda: 28e0 |002f: goto 000f // -0020 │ │ +078fdc: 7120 610b 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0b61 │ │ +078fe2: 0a01 |0033: move-result v1 │ │ +078fe4: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +078fe8: 6e20 a30d 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0da3 │ │ +078fee: 0a00 |0039: move-result v0 │ │ +078ff0: 28d5 |003a: goto 000f // -002b │ │ +078ff2: 0000 |003b: nop // spacer │ │ +078ff4: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2488 │ │ 0x0002 line=2489 │ │ 0x0008 line=2490 │ │ 0x000f line=2510 │ │ 0x0010 line=2492 │ │ @@ -54104,118 +54104,118 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 194 16-bit code units │ │ -079020: |[079020] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -079030: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -079034: 5502 fd03 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ -079038: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -07903c: 2202 7f04 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -079040: 1a03 340f |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0f34 │ │ -079044: 7020 8c24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -07904a: 2702 |000d: throw v2 │ │ -07904c: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -079050: 5202 0a04 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -079054: a602 0213 |0012: add-float v2, v2, v19 │ │ -079058: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -07905c: 5902 0a04 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -079060: 7401 d20d 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -079066: 0a02 |001b: move-result v2 │ │ -079068: 822e |001c: int-to-float v14, v2 │ │ -07906a: a710 0e13 |001d: sub-float v16, v14, v19 │ │ -07906e: 7601 c00d 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -079074: 0a11 |0022: move-result v17 │ │ -079076: 0200 1100 |0023: move/from16 v0, v17 │ │ -07907a: 8202 |0025: int-to-float v2, v0 │ │ -07907c: 0800 1200 |0026: move-object/from16 v0, v18 │ │ -079080: 5203 ff03 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ -079084: a80d 0203 |002a: mul-float v13, v2, v3 │ │ -079088: 0200 1100 |002c: move/from16 v0, v17 │ │ -07908c: 8202 |002e: int-to-float v2, v0 │ │ -07908e: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -079092: 5203 0c04 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ -079096: a80f 0203 |0033: mul-float v15, v2, v3 │ │ -07909a: 0800 1200 |0035: move-object/from16 v0, v18 │ │ -07909e: 5402 0904 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0790a2: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -0790a4: 6e20 4625 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0790aa: 0c0b |003d: move-result-object v11 │ │ -0790ac: 1f0b 2902 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -0790b0: 0800 1200 |0040: move-object/from16 v0, v18 │ │ -0790b4: 5402 0904 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0790b8: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -0790bc: 5403 0904 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0790c0: 6e10 4c25 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0790c6: 0a03 |004b: move-result v3 │ │ -0790c8: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0790cc: 6e20 4625 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0790d2: 0c0c |0051: move-result-object v12 │ │ -0790d4: 1f0c 2902 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -0790d8: 52b2 ca03 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0790dc: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ -0790e0: 52b2 c903 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -0790e4: 0200 1100 |005a: move/from16 v0, v17 │ │ -0790e8: 8203 |005c: int-to-float v3, v0 │ │ -0790ea: a80d 0203 |005d: mul-float v13, v2, v3 │ │ -0790ee: 52c2 ca03 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0790f2: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -0790f6: 5403 ee03 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -0790fa: 6e10 040c 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -079100: 0a03 |0068: move-result v3 │ │ -079102: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ -079106: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ -07910a: 52c2 c903 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -07910e: 0200 1100 |006f: move/from16 v0, v17 │ │ -079112: 8203 |0071: int-to-float v3, v0 │ │ -079114: a80f 0203 |0072: mul-float v15, v2, v3 │ │ -079118: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ -07911c: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ -079120: 0210 0d00 |0078: move/from16 v16, v13 │ │ -079124: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -079128: 5202 0a04 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -07912c: 0200 1000 |007e: move/from16 v0, v16 │ │ -079130: 8703 |0080: float-to-int v3, v0 │ │ -079132: 8233 |0081: int-to-float v3, v3 │ │ -079134: a703 1003 |0082: sub-float v3, v16, v3 │ │ -079138: c632 |0084: add-float/2addr v2, v3 │ │ -07913a: 0800 1200 |0085: move-object/from16 v0, v18 │ │ -07913e: 5902 0a04 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -079142: 0200 1000 |0089: move/from16 v0, v16 │ │ -079146: 8702 |008b: float-to-int v2, v0 │ │ -079148: 7401 d30d 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ -07914e: 0a03 |008f: move-result v3 │ │ -079150: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -079154: 6e30 ff0d 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -07915a: 0200 1000 |0095: move/from16 v0, v16 │ │ -07915e: 8702 |0097: float-to-int v2, v0 │ │ -079160: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -079164: 7020 f10d 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0df1 │ │ -07916a: 7100 7003 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -079170: 0b04 |00a0: move-result-wide v4 │ │ -079172: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -079176: 5302 fc03 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03fc │ │ -07917a: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -07917c: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ -079180: 5207 0a04 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -079184: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ -079186: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ -079188: 7708 681f 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f68 │ │ -07918e: 0c0a |00af: move-result-object v10 │ │ -079190: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -079194: 5402 2404 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -079198: 6e20 821f a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ -07919e: 6e10 6a1f 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ -0791a4: 0e00 |00ba: return-void │ │ -0791a6: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ -0791aa: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ -0791ae: 0210 0f00 |00bf: move/from16 v16, v15 │ │ -0791b2: 28b9 |00c1: goto 007a // -0047 │ │ +079010: |[079010] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +079020: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +079024: 5502 fd03 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ +079028: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +07902c: 2202 7f04 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +079030: 1a03 340f |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0f34 │ │ +079034: 7020 8c24 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +07903a: 2702 |000d: throw v2 │ │ +07903c: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +079040: 5202 0a04 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +079044: a602 0213 |0012: add-float v2, v2, v19 │ │ +079048: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +07904c: 5902 0a04 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +079050: 7401 d20d 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +079056: 0a02 |001b: move-result v2 │ │ +079058: 822e |001c: int-to-float v14, v2 │ │ +07905a: a710 0e13 |001d: sub-float v16, v14, v19 │ │ +07905e: 7601 c00d 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +079064: 0a11 |0022: move-result v17 │ │ +079066: 0200 1100 |0023: move/from16 v0, v17 │ │ +07906a: 8202 |0025: int-to-float v2, v0 │ │ +07906c: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +079070: 5203 ff03 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@03ff │ │ +079074: a80d 0203 |002a: mul-float v13, v2, v3 │ │ +079078: 0200 1100 |002c: move/from16 v0, v17 │ │ +07907c: 8202 |002e: int-to-float v2, v0 │ │ +07907e: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +079082: 5203 0c04 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@040c │ │ +079086: a80f 0203 |0033: mul-float v15, v2, v3 │ │ +07908a: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +07908e: 5402 0904 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +079092: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +079094: 6e20 4625 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07909a: 0c0b |003d: move-result-object v11 │ │ +07909c: 1f0b 2902 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +0790a0: 0800 1200 |0040: move-object/from16 v0, v18 │ │ +0790a4: 5402 0904 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +0790a8: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +0790ac: 5403 0904 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +0790b0: 6e10 4c25 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0790b6: 0a03 |004b: move-result v3 │ │ +0790b8: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0790bc: 6e20 4625 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0790c2: 0c0c |0051: move-result-object v12 │ │ +0790c4: 1f0c 2902 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +0790c8: 52b2 ca03 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0790cc: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ +0790d0: 52b2 c903 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0790d4: 0200 1100 |005a: move/from16 v0, v17 │ │ +0790d8: 8203 |005c: int-to-float v3, v0 │ │ +0790da: a80d 0203 |005d: mul-float v13, v2, v3 │ │ +0790de: 52c2 ca03 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0790e2: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +0790e6: 5403 ee03 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +0790ea: 6e10 040c 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +0790f0: 0a03 |0068: move-result v3 │ │ +0790f2: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0790f6: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ +0790fa: 52c2 c903 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0790fe: 0200 1100 |006f: move/from16 v0, v17 │ │ +079102: 8203 |0071: int-to-float v3, v0 │ │ +079104: a80f 0203 |0072: mul-float v15, v2, v3 │ │ +079108: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ +07910c: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ +079110: 0210 0d00 |0078: move/from16 v16, v13 │ │ +079114: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +079118: 5202 0a04 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +07911c: 0200 1000 |007e: move/from16 v0, v16 │ │ +079120: 8703 |0080: float-to-int v3, v0 │ │ +079122: 8233 |0081: int-to-float v3, v3 │ │ +079124: a703 1003 |0082: sub-float v3, v16, v3 │ │ +079128: c632 |0084: add-float/2addr v2, v3 │ │ +07912a: 0800 1200 |0085: move-object/from16 v0, v18 │ │ +07912e: 5902 0a04 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +079132: 0200 1000 |0089: move/from16 v0, v16 │ │ +079136: 8702 |008b: float-to-int v2, v0 │ │ +079138: 7401 d30d 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ +07913e: 0a03 |008f: move-result v3 │ │ +079140: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +079144: 6e30 ff0d 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +07914a: 0200 1000 |0095: move/from16 v0, v16 │ │ +07914e: 8702 |0097: float-to-int v2, v0 │ │ +079150: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +079154: 7020 f10d 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0df1 │ │ +07915a: 7100 7003 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +079160: 0b04 |00a0: move-result-wide v4 │ │ +079162: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +079166: 5302 fc03 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@03fc │ │ +07916a: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +07916c: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +079170: 5207 0a04 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +079174: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ +079176: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +079178: 7708 681f 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f68 │ │ +07917e: 0c0a |00af: move-result-object v10 │ │ +079180: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +079184: 5402 2404 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +079188: 6e20 821f a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ +07918e: 6e10 6a1f 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ +079194: 0e00 |00ba: return-void │ │ +079196: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ +07919a: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ +07919e: 0210 0f00 |00bf: move/from16 v16, v15 │ │ +0791a2: 28b9 |00c1: goto 007a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2330 │ │ 0x0006 line=2331 │ │ 0x000e line=2334 │ │ 0x0018 line=2336 │ │ 0x001d line=2337 │ │ @@ -54258,18 +54258,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0791b4: |[0791b4] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0791c4: 2200 2a02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -0791c8: 7010 750d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0d75 │ │ -0791ce: 1100 |0005: return-object v0 │ │ +0791a4: |[0791a4] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0791b4: 2200 2a02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +0791b8: 7010 750d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0d75 │ │ +0791be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2742 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -54277,20 +54277,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 │ │ -0791d0: |[0791d0] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0791e0: 2200 2a02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -0791e4: 6e10 c10d 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0dc1 │ │ -0791ea: 0c01 |0005: move-result-object v1 │ │ -0791ec: 7030 760d 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d76 │ │ -0791f2: 1100 |0009: return-object v0 │ │ +0791c0: |[0791c0] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0791d0: 2200 2a02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +0791d4: 6e10 c10d 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0dc1 │ │ +0791da: 0c01 |0005: move-result-object v1 │ │ +0791dc: 7030 760d 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d76 │ │ +0791e2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2757 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -54299,18 +54299,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 │ │ -0791f4: |[0791f4] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -079204: 6e10 b80d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0db8 │ │ -07920a: 0c00 |0003: move-result-object v0 │ │ -07920c: 1100 |0004: return-object v0 │ │ +0791e4: |[0791e4] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0791f4: 6e10 b80d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0db8 │ │ +0791fa: 0c00 |0003: move-result-object v0 │ │ +0791fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2747 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -54319,17 +54319,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079210: |[079210] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -079220: 5410 ee03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -079224: 1100 |0002: return-object v0 │ │ +079200: |[079200] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +079210: 5410 ee03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +079214: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -54337,31 +54337,31 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -079228: |[079228] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -079238: 5242 f803 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03f8 │ │ -07923c: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -07923e: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -079242: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -079246: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -07924a: 5442 f903 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ -07924e: 6e20 4625 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -079254: 0c02 |000e: move-result-object v2 │ │ -079256: 1f02 d503 |000f: check-cast v2, Landroid/view/View; // type@03d5 │ │ -07925a: 6e10 bb1f 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -079260: 0c02 |0014: move-result-object v2 │ │ -079262: 1f02 2a02 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -079266: 5221 cd03 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@03cd │ │ -07926a: 0f01 |0019: return v1 │ │ -07926c: 0160 |001a: move v0, v6 │ │ -07926e: 28ee |001b: goto 0009 // -0012 │ │ +079218: |[079218] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +079228: 5242 f803 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03f8 │ │ +07922c: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +07922e: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +079232: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +079236: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +07923a: 5442 f903 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@03f9 │ │ +07923e: 6e20 4625 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +079244: 0c02 |000e: move-result-object v2 │ │ +079246: 1f02 d503 |000f: check-cast v2, Landroid/view/View; // type@03d5 │ │ +07924a: 6e10 bb1f 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +079250: 0c02 |0014: move-result-object v2 │ │ +079252: 1f02 2a02 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +079256: 5221 cd03 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@03cd │ │ +07925a: 0f01 |0019: return v1 │ │ +07925c: 0160 |001a: move v0, v6 │ │ +07925e: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0009 line=643 │ │ 0x0019 line=644 │ │ 0x001b line=642 │ │ locals : │ │ @@ -54376,17 +54376,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079270: |[079270] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -079280: 5210 f503 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -079284: 0f00 |0002: return v0 │ │ +079260: |[079260] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +079270: 5210 f503 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +079274: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -54394,17 +54394,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -079288: |[079288] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -079298: 5210 1304 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ -07929c: 0f00 |0002: return v0 │ │ +079278: |[079278] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +079288: 5210 1304 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ +07928c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #26 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -54412,17 +54412,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0792a0: |[0792a0] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -0792b0: 5210 1504 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -0792b4: 0f00 |0002: return v0 │ │ +079290: |[079290] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +0792a0: 5210 1504 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +0792a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #27 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -54430,29 +54430,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 │ │ -0792b8: |[0792b8] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0792c8: 6e10 c61f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0792ce: 0c00 |0003: move-result-object v0 │ │ -0792d0: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -0792d4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0792d8: 2001 d503 |0008: instance-of v1, v0, Landroid/view/View; // type@03d5 │ │ -0792dc: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0792e0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0792e2: 1101 |000d: return-object v1 │ │ -0792e4: 0703 |000e: move-object v3, v0 │ │ -0792e6: 1f03 d503 |000f: check-cast v3, Landroid/view/View; // type@03d5 │ │ -0792ea: 28ef |0011: goto 0000 // -0011 │ │ -0792ec: 6e20 d80d 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ -0792f2: 0c01 |0015: move-result-object v1 │ │ -0792f4: 28f7 |0016: goto 000d // -0009 │ │ +0792a8: |[0792a8] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0792b8: 6e10 c61f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0792be: 0c00 |0003: move-result-object v0 │ │ +0792c0: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +0792c4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0792c8: 2001 d503 |0008: instance-of v1, v0, Landroid/view/View; // type@03d5 │ │ +0792cc: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0792d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0792d2: 1101 |000d: return-object v1 │ │ +0792d4: 0703 |000e: move-object v3, v0 │ │ +0792d6: 1f03 d503 |000f: check-cast v3, Landroid/view/View; // type@03d5 │ │ +0792da: 28ef |0011: goto 0000 // -0011 │ │ +0792dc: 6e20 d80d 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ +0792e2: 0c01 |0015: move-result-object v1 │ │ +0792e4: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0006 line=1338 │ │ 0x000c line=1339 │ │ 0x000d line=1343 │ │ 0x000f line=1341 │ │ @@ -54467,34 +54467,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 │ │ -0792f8: |[0792f8] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -079308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07930a: 5442 0904 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07930e: 6e10 4c25 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -079314: 0a02 |0006: move-result v2 │ │ -079316: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -07931a: 5442 0904 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07931e: 6e20 4625 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -079324: 0c01 |000e: move-result-object v1 │ │ -079326: 1f01 2902 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07932a: 5442 ee03 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07932e: 5413 c803 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ -079332: 6e30 0a0c 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0c0a │ │ -079338: 0a02 |0018: move-result v2 │ │ -07933a: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -07933e: 1101 |001b: return-object v1 │ │ -079340: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -079344: 28e3 |001e: goto 0001 // -001d │ │ -079346: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -079348: 28fb |0020: goto 001b // -0005 │ │ +0792e8: |[0792e8] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0792f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0792fa: 5442 0904 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +0792fe: 6e10 4c25 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +079304: 0a02 |0006: move-result v2 │ │ +079306: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +07930a: 5442 0904 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07930e: 6e20 4625 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +079314: 0c01 |000e: move-result-object v1 │ │ +079316: 1f01 2902 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07931a: 5442 ee03 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07931e: 5413 c803 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ +079322: 6e30 0a0c 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0c0a │ │ +079328: 0a02 |0018: move-result v2 │ │ +07932a: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +07932e: 1101 |001b: return-object v1 │ │ +079330: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079334: 28e3 |001e: goto 0001 // -001d │ │ +079336: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +079338: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ 0x0009 line=1327 │ │ 0x0011 line=1328 │ │ 0x001b line=1332 │ │ 0x001c line=1326 │ │ @@ -54511,31 +54511,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 │ │ -07934c: |[07934c] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -07935c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07935e: 5432 0904 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -079362: 6e10 4c25 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -079368: 0a02 |0006: move-result v2 │ │ -07936a: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -07936e: 5432 0904 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -079372: 6e20 4625 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -079378: 0c01 |000e: move-result-object v1 │ │ -07937a: 1f01 2902 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07937e: 5212 ca03 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -079382: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -079386: 1101 |0015: return-object v1 │ │ -079388: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07938c: 28e9 |0018: goto 0001 // -0017 │ │ -07938e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -079390: 28fb |001a: goto 0015 // -0005 │ │ +07933c: |[07933c] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +07934c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07934e: 5432 0904 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +079352: 6e10 4c25 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +079358: 0a02 |0006: move-result v2 │ │ +07935a: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +07935e: 5432 0904 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +079362: 6e20 4625 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +079368: 0c01 |000e: move-result-object v1 │ │ +07936a: 1f01 2902 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07936e: 5212 ca03 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +079372: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +079376: 1101 |0015: return-object v1 │ │ +079378: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07937c: 28e9 |0018: goto 0001 // -0017 │ │ +07937e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +079380: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1347 │ │ 0x0009 line=1348 │ │ 0x0011 line=1349 │ │ 0x0015 line=1353 │ │ 0x0016 line=1347 │ │ @@ -54552,70 +54552,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -079394: |[079394] android.support.v4.view.ViewPager.initViewPager:()V │ │ -0793a4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0793a6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0793a8: 6e20 140e 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0e14 │ │ -0793ae: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -0793b2: 6e20 070e 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0e07 │ │ -0793b8: 6e20 080e 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0e08 │ │ -0793be: 6e10 c10d 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0dc1 │ │ -0793c4: 0c01 |0010: move-result-object v1 │ │ -0793c6: 2203 2404 |0011: new-instance v3, Landroid/widget/Scroller; // type@0424 │ │ -0793ca: 6204 2504 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0425 │ │ -0793ce: 7030 5b22 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@225b │ │ -0793d4: 5b63 1d04 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -0793d8: 7110 2320 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ -0793de: 0c00 |001d: move-result-object v0 │ │ -0793e0: 6e10 3201 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0793e6: 0c03 |0021: move-result-object v3 │ │ -0793e8: 6e10 ae01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0793ee: 0c03 |0025: move-result-object v3 │ │ -0793f0: 5232 820b |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0793f4: 7110 4d0d 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0d4d │ │ -0793fa: 0a03 |002b: move-result v3 │ │ -0793fc: 5963 2304 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ -079400: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -079404: c823 |0030: mul-float/2addr v3, v2 │ │ -079406: 8733 |0031: float-to-int v3, v3 │ │ -079408: 5963 1004 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0410 │ │ -07940c: 6e10 2720 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2027 │ │ -079412: 0a03 |0037: move-result v3 │ │ -079414: 5963 0f04 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@040f │ │ -079418: 2203 8402 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0284 │ │ -07941c: 7020 e811 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@11e8 │ │ -079422: 5b63 0d04 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ -079426: 2203 8402 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0284 │ │ -07942a: 7020 e811 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@11e8 │ │ -079430: 5b63 1b04 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ -079434: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -079438: c823 |004a: mul-float/2addr v3, v2 │ │ -07943a: 8733 |004b: float-to-int v3, v3 │ │ -07943c: 5963 0004 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0400 │ │ -079440: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -079444: c823 |0050: mul-float/2addr v3, v2 │ │ -079446: 8733 |0051: float-to-int v3, v3 │ │ -079448: 5963 f403 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03f4 │ │ -07944c: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -079450: c823 |0056: mul-float/2addr v3, v2 │ │ -079452: 8733 |0057: float-to-int v3, v3 │ │ -079454: 5963 f703 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03f7 │ │ -079458: 2203 2b02 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@022b │ │ -07945c: 7020 770d 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0d77 │ │ -079462: 7120 130d 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0d13 │ │ -079468: 7110 ff0c 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0cff │ │ -07946e: 0a03 |0065: move-result v3 │ │ -079470: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -079474: 7120 160d 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d16 │ │ -07947a: 0e00 |006b: return-void │ │ +079384: |[079384] android.support.v4.view.ViewPager.initViewPager:()V │ │ +079394: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +079396: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +079398: 6e20 140e 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0e14 │ │ +07939e: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +0793a2: 6e20 070e 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0e07 │ │ +0793a8: 6e20 080e 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0e08 │ │ +0793ae: 6e10 c10d 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0dc1 │ │ +0793b4: 0c01 |0010: move-result-object v1 │ │ +0793b6: 2203 2404 |0011: new-instance v3, Landroid/widget/Scroller; // type@0424 │ │ +0793ba: 6204 2504 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@0425 │ │ +0793be: 7030 5b22 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@225b │ │ +0793c4: 5b63 1d04 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +0793c8: 7110 2320 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ +0793ce: 0c00 |001d: move-result-object v0 │ │ +0793d0: 6e10 3201 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0793d6: 0c03 |0021: move-result-object v3 │ │ +0793d8: 6e10 ae01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0793de: 0c03 |0025: move-result-object v3 │ │ +0793e0: 5232 820b |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0793e4: 7110 4d0d 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0d4d │ │ +0793ea: 0a03 |002b: move-result v3 │ │ +0793ec: 5963 2304 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ +0793f0: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +0793f4: c823 |0030: mul-float/2addr v3, v2 │ │ +0793f6: 8733 |0031: float-to-int v3, v3 │ │ +0793f8: 5963 1004 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0410 │ │ +0793fc: 6e10 2720 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2027 │ │ +079402: 0a03 |0037: move-result v3 │ │ +079404: 5963 0f04 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@040f │ │ +079408: 2203 8402 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0284 │ │ +07940c: 7020 e811 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@11e8 │ │ +079412: 5b63 0d04 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ +079416: 2203 8402 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@0284 │ │ +07941a: 7020 e811 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@11e8 │ │ +079420: 5b63 1b04 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ +079424: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +079428: c823 |004a: mul-float/2addr v3, v2 │ │ +07942a: 8733 |004b: float-to-int v3, v3 │ │ +07942c: 5963 0004 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0400 │ │ +079430: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +079434: c823 |0050: mul-float/2addr v3, v2 │ │ +079436: 8733 |0051: float-to-int v3, v3 │ │ +079438: 5963 f403 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03f4 │ │ +07943c: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +079440: c823 |0056: mul-float/2addr v3, v2 │ │ +079442: 8733 |0057: float-to-int v3, v3 │ │ +079444: 5963 f703 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03f7 │ │ +079448: 2203 2b02 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@022b │ │ +07944c: 7020 770d 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0d77 │ │ +079452: 7120 130d 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0d13 │ │ +079458: 7110 ff0c 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0cff │ │ +07945e: 0a03 |0065: move-result v3 │ │ +079460: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +079464: 7120 160d 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d16 │ │ +07946a: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=354 │ │ 0x0005 line=355 │ │ 0x000a line=356 │ │ 0x000d line=357 │ │ 0x0011 line=358 │ │ @@ -54644,17 +54644,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07947c: |[07947c] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -07948c: 5510 fd03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ -079490: 0f00 |0002: return v0 │ │ +07946c: |[07946c] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +07947c: 5510 fd03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ +079480: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #32 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -54662,19 +54662,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -079494: |[079494] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -0794a4: 6f10 5720 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ -0794aa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0794ac: 5c10 fe03 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -0794b0: 0e00 |0006: return-void │ │ +079484: |[079484] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +079494: 6f10 5720 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ +07949a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +07949c: 5c10 fe03 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +0794a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ 0x0003 line=1359 │ │ 0x0006 line=1360 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -54684,19 +54684,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0794b4: |[0794b4] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -0794c4: 5410 fa03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ -0794c8: 6e20 f80d 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0df8 │ │ -0794ce: 6f10 5920 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ -0794d4: 0e00 |0008: return-void │ │ +0794a4: |[0794a4] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +0794b4: 5410 fa03 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@03fa │ │ +0794b8: 6e20 f80d 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0df8 │ │ +0794be: 6f10 5920 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ +0794c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0005 line=384 │ │ 0x0008 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -54706,131 +54706,131 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -0794d8: |[0794d8] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -0794e8: 7502 5a20 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@205a │ │ -0794ee: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -0794f2: 520d 1504 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -0794f6: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -0794fa: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -0794fe: 540d 0e04 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ -079502: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -079506: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -07950a: 540d 0904 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07950e: 6e10 4c25 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -079514: 0a0d |0016: move-result v13 │ │ -079516: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -07951a: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -07951e: 540d ee03 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -079522: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -079526: 7401 d20d 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -07952c: 0a0a |0022: move-result v10 │ │ -07952e: 7401 d40d 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ -079534: 0a0b |0026: move-result v11 │ │ -079536: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -07953a: 520d 1504 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -07953e: 82dd |002b: int-to-float v13, v13 │ │ -079540: 82be |002c: int-to-float v14, v11 │ │ -079542: a907 0d0e |002d: div-float v7, v13, v14 │ │ -079546: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -079548: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -07954c: 540d 0904 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -079550: 120e |0034: const/4 v14, #int 0 // #0 │ │ -079552: 6e20 4625 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -079558: 0c03 |0038: move-result-object v3 │ │ -07955a: 1f03 2902 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07955e: 5238 c903 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -079562: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -079566: 540d 0904 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07956a: 6e10 4c25 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -079570: 0a04 |0044: move-result v4 │ │ -079572: 5232 ca03 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -079576: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -07957a: 540d 0904 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07957e: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -079582: 6e20 4625 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -079588: 0c0d |0050: move-result-object v13 │ │ -07958a: 1f0d 2902 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07958e: 52d6 ca03 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -079592: 0129 |0055: move v9, v2 │ │ -079594: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -079598: 523d ca03 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07959c: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -0795a0: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -0795a4: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -0795a8: 540d 0904 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -0795ac: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0795b0: 6e20 4625 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0795b6: 0c03 |0067: move-result-object v3 │ │ -0795b8: 1f03 2902 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -0795bc: 28ee |006a: goto 0058 // -0012 │ │ -0795be: 523d ca03 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -0795c2: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -0795c6: 523d c903 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -0795ca: 523e cc03 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -0795ce: c6ed |0073: add-float/2addr v13, v14 │ │ -0795d0: 82be |0074: int-to-float v14, v11 │ │ -0795d2: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -0795d6: 523d c903 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -0795da: 523e cc03 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -0795de: c6ed |007b: add-float/2addr v13, v14 │ │ -0795e0: a608 0d07 |007c: add-float v8, v13, v7 │ │ -0795e4: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -0795e8: 520d 1504 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -0795ec: 82dd |0082: int-to-float v13, v13 │ │ -0795ee: c61d |0083: add-float/2addr v13, v1 │ │ -0795f0: 82ae |0084: int-to-float v14, v10 │ │ -0795f2: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -0795f6: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -0795fa: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -0795fe: 540d 0e04 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ -079602: 871e |008d: float-to-int v14, v1 │ │ -079604: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -079608: 520f 2204 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0422 │ │ -07960c: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -079610: 5200 1504 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -079614: 0210 0000 |0096: move/from16 v16, v0 │ │ -079618: 0200 1000 |0098: move/from16 v0, v16 │ │ -07961c: 8200 |009a: int-to-float v0, v0 │ │ -07961e: 0210 0000 |009b: move/from16 v16, v0 │ │ -079622: a610 1001 |009d: add-float v16, v16, v1 │ │ -079626: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -07962a: a610 1011 |00a1: add-float v16, v16, v17 │ │ -07962e: 0200 1000 |00a3: move/from16 v0, v16 │ │ -079632: 8700 |00a5: float-to-int v0, v0 │ │ -079634: 0210 0000 |00a6: move/from16 v16, v0 │ │ -079638: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -07963c: 5200 f003 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03f0 │ │ -079640: 0211 0000 |00ac: move/from16 v17, v0 │ │ -079644: 7405 9d02 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -07964a: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -07964e: 540d 0e04 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ -079652: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -079656: 6e20 8e02 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -07965c: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -079660: 82dd |00bc: int-to-float v13, v13 │ │ -079662: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -079666: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -07966a: 0e00 |00c1: return-void │ │ -07966c: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -079670: 540d ee03 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -079674: 6e20 070c 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ -07967a: 0a0c |00c9: move-result v12 │ │ -07967c: a60d 080c |00ca: add-float v13, v8, v12 │ │ -079680: 82be |00cc: int-to-float v14, v11 │ │ -079682: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -079686: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -07968a: c6d8 |00d1: add-float/2addr v8, v13 │ │ -07968c: 28ac |00d2: goto 007e // -0054 │ │ -07968e: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -079692: 2881 |00d5: goto 0056 // -007f │ │ +0794c8: |[0794c8] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +0794d8: 7502 5a20 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@205a │ │ +0794de: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +0794e2: 520d 1504 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +0794e6: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +0794ea: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +0794ee: 540d 0e04 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ +0794f2: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +0794f6: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +0794fa: 540d 0904 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +0794fe: 6e10 4c25 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +079504: 0a0d |0016: move-result v13 │ │ +079506: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +07950a: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +07950e: 540d ee03 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +079512: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +079516: 7401 d20d 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +07951c: 0a0a |0022: move-result v10 │ │ +07951e: 7401 d40d 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ +079524: 0a0b |0026: move-result v11 │ │ +079526: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +07952a: 520d 1504 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +07952e: 82dd |002b: int-to-float v13, v13 │ │ +079530: 82be |002c: int-to-float v14, v11 │ │ +079532: a907 0d0e |002d: div-float v7, v13, v14 │ │ +079536: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +079538: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +07953c: 540d 0904 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +079540: 120e |0034: const/4 v14, #int 0 // #0 │ │ +079542: 6e20 4625 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +079548: 0c03 |0038: move-result-object v3 │ │ +07954a: 1f03 2902 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07954e: 5238 c903 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +079552: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +079556: 540d 0904 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07955a: 6e10 4c25 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +079560: 0a04 |0044: move-result v4 │ │ +079562: 5232 ca03 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +079566: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +07956a: 540d 0904 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07956e: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +079572: 6e20 4625 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +079578: 0c0d |0050: move-result-object v13 │ │ +07957a: 1f0d 2902 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07957e: 52d6 ca03 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +079582: 0129 |0055: move v9, v2 │ │ +079584: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +079588: 523d ca03 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07958c: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +079590: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +079594: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +079598: 540d 0904 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07959c: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0795a0: 6e20 4625 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0795a6: 0c03 |0067: move-result-object v3 │ │ +0795a8: 1f03 2902 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +0795ac: 28ee |006a: goto 0058 // -0012 │ │ +0795ae: 523d ca03 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +0795b2: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +0795b6: 523d c903 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0795ba: 523e cc03 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +0795be: c6ed |0073: add-float/2addr v13, v14 │ │ +0795c0: 82be |0074: int-to-float v14, v11 │ │ +0795c2: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +0795c6: 523d c903 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +0795ca: 523e cc03 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +0795ce: c6ed |007b: add-float/2addr v13, v14 │ │ +0795d0: a608 0d07 |007c: add-float v8, v13, v7 │ │ +0795d4: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +0795d8: 520d 1504 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +0795dc: 82dd |0082: int-to-float v13, v13 │ │ +0795de: c61d |0083: add-float/2addr v13, v1 │ │ +0795e0: 82ae |0084: int-to-float v14, v10 │ │ +0795e2: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +0795e6: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +0795ea: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +0795ee: 540d 0e04 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ +0795f2: 871e |008d: float-to-int v14, v1 │ │ +0795f4: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +0795f8: 520f 2204 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0422 │ │ +0795fc: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +079600: 5200 1504 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +079604: 0210 0000 |0096: move/from16 v16, v0 │ │ +079608: 0200 1000 |0098: move/from16 v0, v16 │ │ +07960c: 8200 |009a: int-to-float v0, v0 │ │ +07960e: 0210 0000 |009b: move/from16 v16, v0 │ │ +079612: a610 1001 |009d: add-float v16, v16, v1 │ │ +079616: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +07961a: a610 1011 |00a1: add-float v16, v16, v17 │ │ +07961e: 0200 1000 |00a3: move/from16 v0, v16 │ │ +079622: 8700 |00a5: float-to-int v0, v0 │ │ +079624: 0210 0000 |00a6: move/from16 v16, v0 │ │ +079628: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +07962c: 5200 f003 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03f0 │ │ +079630: 0211 0000 |00ac: move/from16 v17, v0 │ │ +079634: 7405 9d02 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +07963a: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +07963e: 540d 0e04 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ +079642: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +079646: 6e20 8e02 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +07964c: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +079650: 82dd |00bc: int-to-float v13, v13 │ │ +079652: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +079656: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +07965a: 0e00 |00c1: return-void │ │ +07965c: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +079660: 540d ee03 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +079664: 6e20 070c 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ +07966a: 0a0c |00c9: move-result v12 │ │ +07966c: a60d 080c |00ca: add-float v13, v8, v12 │ │ +079670: 82be |00cc: int-to-float v14, v11 │ │ +079672: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +079676: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +07967a: c6d8 |00d1: add-float/2addr v8, v13 │ │ +07967c: 28ac |00d2: goto 007e // -0054 │ │ +07967e: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +079682: 2881 |00d5: goto 0056 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2213 │ │ 0x0003 line=2216 │ │ 0x001f line=2217 │ │ 0x0023 line=2218 │ │ 0x0027 line=2220 │ │ @@ -54888,189 +54888,189 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 324 16-bit code units │ │ -079694: |[079694] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0796a4: 6e10 5e1f 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0796aa: 0a00 |0003: move-result v0 │ │ -0796ac: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -0796b0: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0796b2: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -0796b6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0796b8: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -0796bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0796be: 5ce0 0704 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -0796c2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0796c4: 5ce0 0804 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ -0796c8: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -0796ca: 59e0 ed03 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -0796ce: 54e0 2404 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -0796d2: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -0796d6: 54e0 2404 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -0796da: 6e10 8a1f 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ -0796e0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -0796e2: 5be0 2404 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -0796e6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0796e8: 0f00 |0022: return v0 │ │ -0796ea: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -0796ee: 55e0 0704 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -0796f2: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -0796f6: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -0796f8: 28f8 |002a: goto 0022 // -0008 │ │ -0796fa: 55e0 0804 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ -0796fe: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -079702: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -079704: 28f2 |0030: goto 0022 // -000e │ │ -079706: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ -07970c: 54e0 2404 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -079710: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -079714: 7100 891f 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ -07971a: 0c00 |003b: move-result-object v0 │ │ -07971c: 5be0 2404 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -079720: 54e0 2404 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -079724: 6e20 821f f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ -07972a: 55e0 0704 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -07972e: 28dd |0045: goto 0022 // -0023 │ │ -079730: 52e7 ed03 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -079734: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ -079736: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ -07973a: 7120 f20b 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ -079740: 0a09 |004e: move-result v9 │ │ -079742: 7120 f70b 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -079748: 0a0a |0052: move-result v10 │ │ -07974a: 52e0 0a04 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -07974e: a708 0a00 |0055: sub-float v8, v10, v0 │ │ -079752: 7110 a124 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -079758: 0a0b |005a: move-result v11 │ │ -07975a: 7120 f80b 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -079760: 0a0c |005e: move-result v12 │ │ -079762: 52e0 0504 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0405 │ │ -079766: a700 0c00 |0061: sub-float v0, v12, v0 │ │ -07976a: 7110 a124 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -079770: 0a0d |0066: move-result v13 │ │ -079772: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -079774: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ -079778: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ -07977c: 52e0 0a04 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -079780: 7030 e00d 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0de0 │ │ -079786: 0a00 |0071: move-result v0 │ │ -079788: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ -07978c: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -07978e: 8783 |0075: float-to-int v3, v8 │ │ -079790: 87a4 |0076: float-to-int v4, v10 │ │ -079792: 87c5 |0077: float-to-int v5, v12 │ │ -079794: 07e0 |0078: move-object v0, v14 │ │ -079796: 07e1 |0079: move-object v1, v14 │ │ -079798: 7406 a60d 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0da6 │ │ -07979e: 0a00 |007d: move-result v0 │ │ -0797a0: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ -0797a4: 59ea 0a04 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -0797a8: 59ec 0b04 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ -0797ac: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -0797ae: 5ce0 0804 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ -0797b2: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -0797b4: 289a |0088: goto 0022 // -0066 │ │ -0797b6: 52e0 2304 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ -0797ba: 8200 |008b: int-to-float v0, v0 │ │ -0797bc: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ -0797c0: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ -0797c4: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ -0797c8: c8b0 |0092: mul-float/2addr v0, v11 │ │ -0797ca: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ -0797ce: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ -0797d2: 1210 |0097: const/4 v0, #int 1 // #1 │ │ -0797d4: 5ce0 0704 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -0797d8: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -0797da: 7020 fe0d 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0dfe │ │ -0797e0: 1210 |009e: const/4 v0, #int 1 // #1 │ │ -0797e2: 7020 120e 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ -0797e8: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ -0797ea: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ -0797ee: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ -0797f2: 52e0 0404 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -0797f6: 52e1 2304 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ -0797fa: 8211 |00ab: int-to-float v1, v1 │ │ -0797fc: c610 |00ac: add-float/2addr v0, v1 │ │ -0797fe: 59e0 0a04 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -079802: 59ec 0b04 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ -079806: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ -079808: 7020 130e 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ -07980e: 55e0 0704 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -079812: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ -079816: 7020 f20d ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0df2 │ │ -07981c: 0a00 |00bc: move-result v0 │ │ -07981e: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ -079822: 7110 0e0d 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -079828: 2900 72ff |00c2: goto/16 0034 // -008e │ │ -07982c: 52e0 0404 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -079830: 52e1 2304 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ -079834: 8211 |00c8: int-to-float v1, v1 │ │ -079836: c710 |00c9: sub-float/2addr v0, v1 │ │ -079838: 28e3 |00ca: goto 00ad // -001d │ │ -07983a: 52e0 2304 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ -07983e: 8200 |00cd: int-to-float v0, v0 │ │ -079840: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ -079844: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ -079848: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ -07984a: 5ce0 0804 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ -07984e: 28e0 |00d5: goto 00b5 // -0020 │ │ -079850: 6e10 641f 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -079856: 0a00 |00d9: move-result v0 │ │ -079858: 59e0 0404 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -07985c: 59e0 0a04 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -079860: 6e10 661f 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -079866: 0a00 |00e1: move-result v0 │ │ -079868: 59e0 0504 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0405 │ │ -07986c: 59e0 0b04 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ -079870: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ -079872: 7120 f60b 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -079878: 0a00 |00ea: move-result v0 │ │ -07987a: 59e0 ed03 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07987e: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ -079880: 5ce0 0804 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ -079884: 54e0 1d04 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -079888: 6e10 5d22 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@225d │ │ -07988e: 52e0 1c04 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ -079892: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ -079894: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ -079898: 54e0 1d04 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -07989c: 6e10 6222 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@2262 │ │ -0798a2: 0a00 |00ff: move-result v0 │ │ -0798a4: 54e1 1d04 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -0798a8: 6e10 5f22 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@225f │ │ -0798ae: 0a01 |0105: move-result v1 │ │ -0798b0: b110 |0106: sub-int/2addr v0, v1 │ │ -0798b2: 7110 a224 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0798b8: 0a00 |010a: move-result v0 │ │ -0798ba: 52e1 f403 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03f4 │ │ -0798be: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ -0798c2: 54e0 1d04 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -0798c6: 6e10 5c22 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ -0798cc: 1200 |0114: const/4 v0, #int 0 // #0 │ │ -0798ce: 5ce0 1704 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -0798d2: 6e10 f40d 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ -0798d8: 1210 |011a: const/4 v0, #int 1 // #1 │ │ -0798da: 5ce0 0704 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -0798de: 1210 |011d: const/4 v0, #int 1 // #1 │ │ -0798e0: 7020 fe0d 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0dfe │ │ -0798e6: 1210 |0121: const/4 v0, #int 1 // #1 │ │ -0798e8: 7020 120e 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ -0798ee: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ -0798f2: 1200 |0127: const/4 v0, #int 0 // #0 │ │ -0798f4: 7020 a90d 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ -0798fa: 1200 |012b: const/4 v0, #int 0 // #0 │ │ -0798fc: 5ce0 0704 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -079900: 2900 06ff |012e: goto/16 0034 // -00fa │ │ -079904: 7020 ec0d fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0dec │ │ -07990a: 2900 01ff |0133: goto/16 0034 // -00ff │ │ -07990e: 0000 |0135: nop // spacer │ │ -079910: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ +079684: |[079684] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +079694: 6e10 5e1f 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +07969a: 0a00 |0003: move-result v0 │ │ +07969c: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +0796a0: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +0796a2: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +0796a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0796a8: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +0796ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0796ae: 5ce0 0704 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +0796b2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0796b4: 5ce0 0804 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ +0796b8: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +0796ba: 59e0 ed03 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +0796be: 54e0 2404 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +0796c2: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +0796c6: 54e0 2404 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +0796ca: 6e10 8a1f 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ +0796d0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0796d2: 5be0 2404 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +0796d6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0796d8: 0f00 |0022: return v0 │ │ +0796da: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +0796de: 55e0 0704 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +0796e2: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +0796e6: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +0796e8: 28f8 |002a: goto 0022 // -0008 │ │ +0796ea: 55e0 0804 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ +0796ee: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +0796f2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +0796f4: 28f2 |0030: goto 0022 // -000e │ │ +0796f6: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ +0796fc: 54e0 2404 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +079700: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +079704: 7100 891f 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ +07970a: 0c00 |003b: move-result-object v0 │ │ +07970c: 5be0 2404 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +079710: 54e0 2404 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +079714: 6e20 821f f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ +07971a: 55e0 0704 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +07971e: 28dd |0045: goto 0022 // -0023 │ │ +079720: 52e7 ed03 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +079724: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ +079726: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ +07972a: 7120 f20b 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ +079730: 0a09 |004e: move-result v9 │ │ +079732: 7120 f70b 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +079738: 0a0a |0052: move-result v10 │ │ +07973a: 52e0 0a04 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +07973e: a708 0a00 |0055: sub-float v8, v10, v0 │ │ +079742: 7110 a124 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +079748: 0a0b |005a: move-result v11 │ │ +07974a: 7120 f80b 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +079750: 0a0c |005e: move-result v12 │ │ +079752: 52e0 0504 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0405 │ │ +079756: a700 0c00 |0061: sub-float v0, v12, v0 │ │ +07975a: 7110 a124 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +079760: 0a0d |0066: move-result v13 │ │ +079762: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +079764: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ +079768: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ +07976c: 52e0 0a04 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +079770: 7030 e00d 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0de0 │ │ +079776: 0a00 |0071: move-result v0 │ │ +079778: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ +07977c: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +07977e: 8783 |0075: float-to-int v3, v8 │ │ +079780: 87a4 |0076: float-to-int v4, v10 │ │ +079782: 87c5 |0077: float-to-int v5, v12 │ │ +079784: 07e0 |0078: move-object v0, v14 │ │ +079786: 07e1 |0079: move-object v1, v14 │ │ +079788: 7406 a60d 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0da6 │ │ +07978e: 0a00 |007d: move-result v0 │ │ +079790: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ +079794: 59ea 0a04 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +079798: 59ec 0b04 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ +07979c: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +07979e: 5ce0 0804 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ +0797a2: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +0797a4: 289a |0088: goto 0022 // -0066 │ │ +0797a6: 52e0 2304 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ +0797aa: 8200 |008b: int-to-float v0, v0 │ │ +0797ac: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ +0797b0: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ +0797b4: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ +0797b8: c8b0 |0092: mul-float/2addr v0, v11 │ │ +0797ba: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ +0797be: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ +0797c2: 1210 |0097: const/4 v0, #int 1 // #1 │ │ +0797c4: 5ce0 0704 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +0797c8: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +0797ca: 7020 fe0d 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0dfe │ │ +0797d0: 1210 |009e: const/4 v0, #int 1 // #1 │ │ +0797d2: 7020 120e 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ +0797d8: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ +0797da: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ +0797de: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ +0797e2: 52e0 0404 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +0797e6: 52e1 2304 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ +0797ea: 8211 |00ab: int-to-float v1, v1 │ │ +0797ec: c610 |00ac: add-float/2addr v0, v1 │ │ +0797ee: 59e0 0a04 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +0797f2: 59ec 0b04 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ +0797f6: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ +0797f8: 7020 130e 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ +0797fe: 55e0 0704 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +079802: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ +079806: 7020 f20d ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0df2 │ │ +07980c: 0a00 |00bc: move-result v0 │ │ +07980e: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ +079812: 7110 0e0d 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +079818: 2900 72ff |00c2: goto/16 0034 // -008e │ │ +07981c: 52e0 0404 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +079820: 52e1 2304 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ +079824: 8211 |00c8: int-to-float v1, v1 │ │ +079826: c710 |00c9: sub-float/2addr v0, v1 │ │ +079828: 28e3 |00ca: goto 00ad // -001d │ │ +07982a: 52e0 2304 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ +07982e: 8200 |00cd: int-to-float v0, v0 │ │ +079830: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ +079834: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ +079838: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ +07983a: 5ce0 0804 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ +07983e: 28e0 |00d5: goto 00b5 // -0020 │ │ +079840: 6e10 641f 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +079846: 0a00 |00d9: move-result v0 │ │ +079848: 59e0 0404 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +07984c: 59e0 0a04 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +079850: 6e10 661f 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +079856: 0a00 |00e1: move-result v0 │ │ +079858: 59e0 0504 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0405 │ │ +07985c: 59e0 0b04 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ +079860: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ +079862: 7120 f60b 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +079868: 0a00 |00ea: move-result v0 │ │ +07986a: 59e0 ed03 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07986e: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ +079870: 5ce0 0804 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0408 │ │ +079874: 54e0 1d04 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +079878: 6e10 5d22 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@225d │ │ +07987e: 52e0 1c04 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@041c │ │ +079882: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ +079884: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ +079888: 54e0 1d04 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +07988c: 6e10 6222 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@2262 │ │ +079892: 0a00 |00ff: move-result v0 │ │ +079894: 54e1 1d04 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +079898: 6e10 5f22 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@225f │ │ +07989e: 0a01 |0105: move-result v1 │ │ +0798a0: b110 |0106: sub-int/2addr v0, v1 │ │ +0798a2: 7110 a224 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0798a8: 0a00 |010a: move-result v0 │ │ +0798aa: 52e1 f403 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@03f4 │ │ +0798ae: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ +0798b2: 54e0 1d04 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +0798b6: 6e10 5c22 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ +0798bc: 1200 |0114: const/4 v0, #int 0 // #0 │ │ +0798be: 5ce0 1704 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +0798c2: 6e10 f40d 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ +0798c8: 1210 |011a: const/4 v0, #int 1 // #1 │ │ +0798ca: 5ce0 0704 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +0798ce: 1210 |011d: const/4 v0, #int 1 // #1 │ │ +0798d0: 7020 fe0d 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0dfe │ │ +0798d6: 1210 |0121: const/4 v0, #int 1 // #1 │ │ +0798d8: 7020 120e 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ +0798de: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ +0798e2: 1200 |0127: const/4 v0, #int 0 // #0 │ │ +0798e4: 7020 a90d 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ +0798ea: 1200 |012b: const/4 v0, #int 0 // #0 │ │ +0798ec: 5ce0 0704 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +0798f0: 2900 06ff |012e: goto/16 0034 // -00fa │ │ +0798f4: 7020 ec0d fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0dec │ │ +0798fa: 2900 01ff |0133: goto/16 0034 // -00ff │ │ +0798fe: 0000 |0135: nop // spacer │ │ +079900: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1787 │ │ 0x0006 line=1790 │ │ 0x000c line=1793 │ │ 0x000f line=1794 │ │ 0x0012 line=1795 │ │ @@ -55148,224 +55148,224 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -07992c: |[07992c] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -07993c: 7401 bd0d 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -079942: 0a09 |0003: move-result v9 │ │ -079944: 9118 2220 |0004: sub-int v24, v34, v32 │ │ -079948: 910b 2321 |0006: sub-int v11, v35, v33 │ │ -07994c: 7401 cc0d 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ -079952: 0a13 |000b: move-result v19 │ │ -079954: 7401 ce0d 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ -07995a: 0a15 |000f: move-result v21 │ │ -07995c: 7401 cd0d 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ -079962: 0a14 |0013: move-result v20 │ │ -079964: 7401 cb0d 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0dcb │ │ -07996a: 0a12 |0017: move-result v18 │ │ -07996c: 7401 d20d 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -079972: 0a16 |001b: move-result v22 │ │ -079974: 120a |001c: const/4 v10, #int 0 // #0 │ │ -079976: 120e |001d: const/4 v14, #int 0 // #0 │ │ -079978: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ -07997c: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ -079980: 6e20 bc0d e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -079986: 0c05 |0025: move-result-object v5 │ │ -079988: 6e10 cf1f 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -07998e: 0a1a |0029: move-result v26 │ │ -079990: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ -079994: 0200 1a00 |002c: move/from16 v0, v26 │ │ -079998: 0201 1b00 |002e: move/from16 v1, v27 │ │ -07999c: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ -0799a0: 6e10 bb1f 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0799a6: 0c11 |0035: move-result-object v17 │ │ -0799a8: 1f11 2a02 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -0799ac: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -0799ae: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -0799b0: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -0799b4: 5500 d003 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -0799b8: 021a 0000 |003e: move/from16 v26, v0 │ │ -0799bc: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ -0799c0: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -0799c4: 5200 ce03 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ -0799c8: 021a 0000 |0046: move/from16 v26, v0 │ │ -0799cc: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ -0799d0: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -0799d4: 5200 ce03 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ -0799d8: 021a 0000 |004e: move/from16 v26, v0 │ │ -0799dc: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ -0799e0: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ -0799e6: 0206 1300 |0055: move/from16 v6, v19 │ │ -0799ea: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ -0799f0: 0207 1500 |005a: move/from16 v7, v21 │ │ -0799f4: 9006 0616 |005c: add-int v6, v6, v22 │ │ -0799f8: 6e10 c21f 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0799fe: 0a1a |0061: move-result v26 │ │ -079a00: 901a 1a06 |0062: add-int v26, v26, v6 │ │ -079a04: 6e10 bf1f 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -079a0a: 0a1b |0067: move-result v27 │ │ -079a0c: 901b 1b07 |0068: add-int v27, v27, v7 │ │ -079a10: 0200 1a00 |006a: move/from16 v0, v26 │ │ -079a14: 0201 1b00 |006c: move/from16 v1, v27 │ │ -079a18: 6e51 e31f 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -079a1e: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -079a22: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ -079a26: 28a9 |0075: goto 001e // -0057 │ │ -079a28: 0206 1300 |0076: move/from16 v6, v19 │ │ -079a2c: 6e10 c21f 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -079a32: 0a1a |007b: move-result v26 │ │ -079a34: 9013 131a |007c: add-int v19, v19, v26 │ │ -079a38: 28d9 |007e: goto 0057 // -0027 │ │ -079a3a: 6e10 c21f 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -079a40: 0a1a |0082: move-result v26 │ │ -079a42: 911a 181a |0083: sub-int v26, v24, v26 │ │ -079a46: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ -079a4a: 0200 1a00 |0087: move/from16 v0, v26 │ │ -079a4e: 0201 1300 |0089: move/from16 v1, v19 │ │ -079a52: 7120 ad24 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -079a58: 0a06 |008e: move-result v6 │ │ -079a5a: 28c8 |008f: goto 0057 // -0038 │ │ -079a5c: 911a 1814 |0090: sub-int v26, v24, v20 │ │ -079a60: 6e10 c21f 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -079a66: 0a1b |0095: move-result v27 │ │ -079a68: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ -079a6c: 6e10 c21f 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -079a72: 0a1a |009b: move-result v26 │ │ -079a74: 9014 141a |009c: add-int v20, v20, v26 │ │ -079a78: 28b9 |009e: goto 0057 // -0047 │ │ -079a7a: 0207 1500 |009f: move/from16 v7, v21 │ │ -079a7e: 6e10 bf1f 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -079a84: 0a1a |00a4: move-result v26 │ │ -079a86: 9015 151a |00a5: add-int v21, v21, v26 │ │ -079a8a: 28b5 |00a7: goto 005c // -004b │ │ -079a8c: 6e10 bf1f 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -079a92: 0a1a |00ab: move-result v26 │ │ -079a94: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ -079a98: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ -079a9c: 0200 1a00 |00b0: move/from16 v0, v26 │ │ -079aa0: 0201 1500 |00b2: move/from16 v1, v21 │ │ -079aa4: 7120 ad24 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -079aaa: 0a07 |00b7: move-result v7 │ │ -079aac: 28a4 |00b8: goto 005c // -005c │ │ -079aae: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ -079ab2: 6e10 bf1f 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -079ab8: 0a1b |00be: move-result v27 │ │ -079aba: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ -079abe: 6e10 bf1f 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -079ac4: 0a1a |00c4: move-result v26 │ │ -079ac6: 9012 121a |00c5: add-int v18, v18, v26 │ │ -079aca: 2895 |00c7: goto 005c // -006b │ │ -079acc: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ -079ad0: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ -079ad4: 120e |00cc: const/4 v14, #int 0 // #0 │ │ -079ad6: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ -079ada: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ -079ade: 6e20 bc0d e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -079ae4: 0c05 |00d4: move-result-object v5 │ │ -079ae6: 6e10 cf1f 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -079aec: 0a1a |00d8: move-result v26 │ │ -079aee: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ -079af2: 0200 1a00 |00db: move/from16 v0, v26 │ │ -079af6: 0201 1b00 |00dd: move/from16 v1, v27 │ │ -079afa: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ -079afe: 6e10 bb1f 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -079b04: 0c11 |00e4: move-result-object v17 │ │ -079b06: 1f11 2a02 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -079b0a: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -079b0e: 5500 d003 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -079b12: 021a 0000 |00eb: move/from16 v26, v0 │ │ -079b16: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ -079b1a: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -079b1e: 6e20 d80d 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ -079b24: 0c0f |00f4: move-result-object v15 │ │ -079b26: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ -079b2a: 8280 |00f7: int-to-float v0, v8 │ │ -079b2c: 021a 0000 |00f8: move/from16 v26, v0 │ │ -079b30: 52f0 c903 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -079b34: 021b 0000 |00fc: move/from16 v27, v0 │ │ -079b38: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ -079b3c: 0200 1a00 |0100: move/from16 v0, v26 │ │ -079b40: 8700 |0102: float-to-int v0, v0 │ │ -079b42: 0210 0000 |0103: move/from16 v16, v0 │ │ -079b46: 9006 1310 |0105: add-int v6, v19, v16 │ │ -079b4a: 0207 1500 |0107: move/from16 v7, v21 │ │ -079b4e: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -079b52: 5500 d103 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03d1 │ │ -079b56: 021a 0000 |010d: move/from16 v26, v0 │ │ -079b5a: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ -079b5e: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ -079b62: 0200 1a00 |0113: move/from16 v0, v26 │ │ -079b66: 0801 1100 |0115: move-object/from16 v1, v17 │ │ -079b6a: 5c10 d103 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03d1 │ │ -079b6e: 8280 |0119: int-to-float v0, v8 │ │ -079b70: 021a 0000 |011a: move/from16 v26, v0 │ │ -079b74: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -079b78: 5200 d403 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ -079b7c: 021b 0000 |0120: move/from16 v27, v0 │ │ -079b80: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ -079b84: 0200 1a00 |0124: move/from16 v0, v26 │ │ -079b88: 8700 |0126: float-to-int v0, v0 │ │ -079b8a: 021a 0000 |0127: move/from16 v26, v0 │ │ -079b8e: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ -079b92: 7702 9a1f 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -079b98: 0a19 |012e: move-result v25 │ │ -079b9a: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ -079b9e: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ -079ba2: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ -079ba6: 7702 9a1f 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -079bac: 0a0c |0138: move-result v12 │ │ -079bae: 0200 1900 |0139: move/from16 v0, v25 │ │ -079bb2: 6e30 e41f 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -079bb8: 6e10 c21f 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -079bbe: 0a1a |0141: move-result v26 │ │ -079bc0: 901a 1a06 |0142: add-int v26, v26, v6 │ │ -079bc4: 6e10 bf1f 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -079bca: 0a1b |0147: move-result v27 │ │ -079bcc: 901b 1b07 |0148: add-int v27, v27, v7 │ │ -079bd0: 0200 1a00 |014a: move/from16 v0, v26 │ │ -079bd4: 0201 1b00 |014c: move/from16 v1, v27 │ │ -079bd8: 6e51 e31f 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -079bde: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ -079be2: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -079be6: 0200 1500 |0155: move/from16 v0, v21 │ │ -079bea: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ -079bee: 5910 2204 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0422 │ │ -079bf2: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ -079bf6: 0200 1a00 |015d: move/from16 v0, v26 │ │ -079bfa: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ -079bfe: 5910 f003 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03f0 │ │ -079c02: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ -079c06: 590a f603 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03f6 │ │ -079c0a: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -079c0e: 5500 fe03 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -079c12: 021a 0000 |016b: move/from16 v26, v0 │ │ -079c16: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ -079c1a: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -079c1e: 5200 f503 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -079c22: 021a 0000 |0173: move/from16 v26, v0 │ │ -079c26: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ -079c2a: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ -079c2e: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ -079c32: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -079c36: 0201 1a00 |017d: move/from16 v1, v26 │ │ -079c3a: 0202 1b00 |017f: move/from16 v2, v27 │ │ -079c3e: 0203 1c00 |0181: move/from16 v3, v28 │ │ -079c42: 0204 1d00 |0183: move/from16 v4, v29 │ │ -079c46: 7054 000e 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0e00 │ │ -079c4c: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ -079c50: 0200 1a00 |018a: move/from16 v0, v26 │ │ -079c54: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ -079c58: 5c10 fe03 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -079c5c: 0e00 |0190: return-void │ │ -079c5e: 0000 |0191: nop // spacer │ │ -079c60: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ -079c7c: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ +07991c: |[07991c] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +07992c: 7401 bd0d 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +079932: 0a09 |0003: move-result v9 │ │ +079934: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +079938: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +07993c: 7401 cc0d 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ +079942: 0a13 |000b: move-result v19 │ │ +079944: 7401 ce0d 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ +07994a: 0a15 |000f: move-result v21 │ │ +07994c: 7401 cd0d 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ +079952: 0a14 |0013: move-result v20 │ │ +079954: 7401 cb0d 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0dcb │ │ +07995a: 0a12 |0017: move-result v18 │ │ +07995c: 7401 d20d 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +079962: 0a16 |001b: move-result v22 │ │ +079964: 120a |001c: const/4 v10, #int 0 // #0 │ │ +079966: 120e |001d: const/4 v14, #int 0 // #0 │ │ +079968: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +07996c: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +079970: 6e20 bc0d e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +079976: 0c05 |0025: move-result-object v5 │ │ +079978: 6e10 cf1f 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +07997e: 0a1a |0029: move-result v26 │ │ +079980: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +079984: 0200 1a00 |002c: move/from16 v0, v26 │ │ +079988: 0201 1b00 |002e: move/from16 v1, v27 │ │ +07998c: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +079990: 6e10 bb1f 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +079996: 0c11 |0035: move-result-object v17 │ │ +079998: 1f11 2a02 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +07999c: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +07999e: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +0799a0: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +0799a4: 5500 d003 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +0799a8: 021a 0000 |003e: move/from16 v26, v0 │ │ +0799ac: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +0799b0: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +0799b4: 5200 ce03 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ +0799b8: 021a 0000 |0046: move/from16 v26, v0 │ │ +0799bc: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +0799c0: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +0799c4: 5200 ce03 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ +0799c8: 021a 0000 |004e: move/from16 v26, v0 │ │ +0799cc: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +0799d0: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +0799d6: 0206 1300 |0055: move/from16 v6, v19 │ │ +0799da: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +0799e0: 0207 1500 |005a: move/from16 v7, v21 │ │ +0799e4: 9006 0616 |005c: add-int v6, v6, v22 │ │ +0799e8: 6e10 c21f 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0799ee: 0a1a |0061: move-result v26 │ │ +0799f0: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +0799f4: 6e10 bf1f 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0799fa: 0a1b |0067: move-result v27 │ │ +0799fc: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +079a00: 0200 1a00 |006a: move/from16 v0, v26 │ │ +079a04: 0201 1b00 |006c: move/from16 v1, v27 │ │ +079a08: 6e51 e31f 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +079a0e: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +079a12: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +079a16: 28a9 |0075: goto 001e // -0057 │ │ +079a18: 0206 1300 |0076: move/from16 v6, v19 │ │ +079a1c: 6e10 c21f 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +079a22: 0a1a |007b: move-result v26 │ │ +079a24: 9013 131a |007c: add-int v19, v19, v26 │ │ +079a28: 28d9 |007e: goto 0057 // -0027 │ │ +079a2a: 6e10 c21f 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +079a30: 0a1a |0082: move-result v26 │ │ +079a32: 911a 181a |0083: sub-int v26, v24, v26 │ │ +079a36: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +079a3a: 0200 1a00 |0087: move/from16 v0, v26 │ │ +079a3e: 0201 1300 |0089: move/from16 v1, v19 │ │ +079a42: 7120 ad24 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +079a48: 0a06 |008e: move-result v6 │ │ +079a4a: 28c8 |008f: goto 0057 // -0038 │ │ +079a4c: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +079a50: 6e10 c21f 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +079a56: 0a1b |0095: move-result v27 │ │ +079a58: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +079a5c: 6e10 c21f 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +079a62: 0a1a |009b: move-result v26 │ │ +079a64: 9014 141a |009c: add-int v20, v20, v26 │ │ +079a68: 28b9 |009e: goto 0057 // -0047 │ │ +079a6a: 0207 1500 |009f: move/from16 v7, v21 │ │ +079a6e: 6e10 bf1f 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +079a74: 0a1a |00a4: move-result v26 │ │ +079a76: 9015 151a |00a5: add-int v21, v21, v26 │ │ +079a7a: 28b5 |00a7: goto 005c // -004b │ │ +079a7c: 6e10 bf1f 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +079a82: 0a1a |00ab: move-result v26 │ │ +079a84: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +079a88: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +079a8c: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +079a90: 0201 1500 |00b2: move/from16 v1, v21 │ │ +079a94: 7120 ad24 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +079a9a: 0a07 |00b7: move-result v7 │ │ +079a9c: 28a4 |00b8: goto 005c // -005c │ │ +079a9e: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +079aa2: 6e10 bf1f 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +079aa8: 0a1b |00be: move-result v27 │ │ +079aaa: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +079aae: 6e10 bf1f 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +079ab4: 0a1a |00c4: move-result v26 │ │ +079ab6: 9012 121a |00c5: add-int v18, v18, v26 │ │ +079aba: 2895 |00c7: goto 005c // -006b │ │ +079abc: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +079ac0: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +079ac4: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +079ac6: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +079aca: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +079ace: 6e20 bc0d e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +079ad4: 0c05 |00d4: move-result-object v5 │ │ +079ad6: 6e10 cf1f 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +079adc: 0a1a |00d8: move-result v26 │ │ +079ade: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +079ae2: 0200 1a00 |00db: move/from16 v0, v26 │ │ +079ae6: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +079aea: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +079aee: 6e10 bb1f 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +079af4: 0c11 |00e4: move-result-object v17 │ │ +079af6: 1f11 2a02 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +079afa: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +079afe: 5500 d003 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +079b02: 021a 0000 |00eb: move/from16 v26, v0 │ │ +079b06: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +079b0a: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +079b0e: 6e20 d80d 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ +079b14: 0c0f |00f4: move-result-object v15 │ │ +079b16: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +079b1a: 8280 |00f7: int-to-float v0, v8 │ │ +079b1c: 021a 0000 |00f8: move/from16 v26, v0 │ │ +079b20: 52f0 c903 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +079b24: 021b 0000 |00fc: move/from16 v27, v0 │ │ +079b28: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +079b2c: 0200 1a00 |0100: move/from16 v0, v26 │ │ +079b30: 8700 |0102: float-to-int v0, v0 │ │ +079b32: 0210 0000 |0103: move/from16 v16, v0 │ │ +079b36: 9006 1310 |0105: add-int v6, v19, v16 │ │ +079b3a: 0207 1500 |0107: move/from16 v7, v21 │ │ +079b3e: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +079b42: 5500 d103 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03d1 │ │ +079b46: 021a 0000 |010d: move/from16 v26, v0 │ │ +079b4a: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +079b4e: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +079b52: 0200 1a00 |0113: move/from16 v0, v26 │ │ +079b56: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +079b5a: 5c10 d103 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@03d1 │ │ +079b5e: 8280 |0119: int-to-float v0, v8 │ │ +079b60: 021a 0000 |011a: move/from16 v26, v0 │ │ +079b64: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +079b68: 5200 d403 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ +079b6c: 021b 0000 |0120: move/from16 v27, v0 │ │ +079b70: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +079b74: 0200 1a00 |0124: move/from16 v0, v26 │ │ +079b78: 8700 |0126: float-to-int v0, v0 │ │ +079b7a: 021a 0000 |0127: move/from16 v26, v0 │ │ +079b7e: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +079b82: 7702 9a1f 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +079b88: 0a19 |012e: move-result v25 │ │ +079b8a: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +079b8e: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +079b92: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +079b96: 7702 9a1f 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +079b9c: 0a0c |0138: move-result v12 │ │ +079b9e: 0200 1900 |0139: move/from16 v0, v25 │ │ +079ba2: 6e30 e41f 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +079ba8: 6e10 c21f 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +079bae: 0a1a |0141: move-result v26 │ │ +079bb0: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +079bb4: 6e10 bf1f 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +079bba: 0a1b |0147: move-result v27 │ │ +079bbc: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +079bc0: 0200 1a00 |014a: move/from16 v0, v26 │ │ +079bc4: 0201 1b00 |014c: move/from16 v1, v27 │ │ +079bc8: 6e51 e31f 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +079bce: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +079bd2: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +079bd6: 0200 1500 |0155: move/from16 v0, v21 │ │ +079bda: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +079bde: 5910 2204 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0422 │ │ +079be2: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +079be6: 0200 1a00 |015d: move/from16 v0, v26 │ │ +079bea: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +079bee: 5910 f003 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@03f0 │ │ +079bf2: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +079bf6: 590a f603 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03f6 │ │ +079bfa: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +079bfe: 5500 fe03 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +079c02: 021a 0000 |016b: move/from16 v26, v0 │ │ +079c06: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +079c0a: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +079c0e: 5200 f503 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +079c12: 021a 0000 |0173: move/from16 v26, v0 │ │ +079c16: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +079c1a: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +079c1e: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +079c22: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +079c26: 0201 1a00 |017d: move/from16 v1, v26 │ │ +079c2a: 0202 1b00 |017f: move/from16 v2, v27 │ │ +079c2e: 0203 1c00 |0181: move/from16 v3, v28 │ │ +079c32: 0204 1d00 |0183: move/from16 v4, v29 │ │ +079c36: 7054 000e 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0e00 │ │ +079c3c: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +079c40: 0200 1a00 |018a: move/from16 v0, v26 │ │ +079c44: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +079c48: 5c10 fe03 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +079c4c: 0e00 |0190: return-void │ │ +079c4e: 0000 |0191: nop // spacer │ │ +079c50: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +079c6c: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ 0x0004 line=1499 │ │ 0x0006 line=1500 │ │ 0x0008 line=1501 │ │ 0x000c line=1502 │ │ @@ -55472,223 +55472,223 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 405 16-bit code units │ │ -079c98: |[079c98] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -079ca8: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -079cac: 0200 1500 |0002: move/from16 v0, v21 │ │ -079cb0: 0201 1800 |0004: move/from16 v1, v24 │ │ -079cb4: 7120 c30d 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0dc3 │ │ -079cba: 0a15 |0009: move-result v21 │ │ -079cbc: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -079cc0: 0200 1600 |000c: move/from16 v0, v22 │ │ -079cc4: 0201 1900 |000e: move/from16 v1, v25 │ │ -079cc8: 7120 c30d 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0dc3 │ │ -079cce: 0a16 |0013: move-result v22 │ │ -079cd0: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -079cd4: 0201 1500 |0016: move/from16 v1, v21 │ │ -079cd8: 0202 1600 |0018: move/from16 v2, v22 │ │ -079cdc: 6e30 0a0e 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0e0a │ │ -079ce2: 7401 c90d 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0dc9 │ │ -079ce8: 0a0f |0020: move-result v15 │ │ -079cea: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -079cee: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -079cf2: 5200 f703 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03f7 │ │ -079cf6: 0215 0000 |0027: move/from16 v21, v0 │ │ -079cfa: 0200 1500 |0029: move/from16 v0, v21 │ │ -079cfe: 7120 af24 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -079d04: 0a15 |002e: move-result v21 │ │ -079d06: 0200 1500 |002f: move/from16 v0, v21 │ │ -079d0a: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -079d0e: 5910 0104 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0401 │ │ -079d12: 7401 cc0d 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ -079d18: 0a15 |0038: move-result v21 │ │ -079d1a: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -079d1e: 7401 cd0d 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ -079d24: 0a16 |003e: move-result v22 │ │ -079d26: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -079d2a: 7401 c80d 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0dc8 │ │ -079d30: 0a15 |0044: move-result v21 │ │ -079d32: 7401 ce0d 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ -079d38: 0a16 |0048: move-result v22 │ │ -079d3a: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -079d3e: 7401 cb0d 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0dcb │ │ -079d44: 0a16 |004e: move-result v22 │ │ -079d46: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -079d4a: 7401 bd0d 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -079d50: 0a10 |0054: move-result v16 │ │ -079d52: 120c |0055: const/4 v12, #int 0 // #0 │ │ -079d54: 0200 1000 |0056: move/from16 v0, v16 │ │ -079d58: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -079d5c: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -079d60: 6e20 bc0d c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -079d66: 0c03 |005f: move-result-object v3 │ │ -079d68: 6e10 cf1f 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -079d6e: 0a15 |0063: move-result v21 │ │ -079d70: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -079d74: 0200 1500 |0066: move/from16 v0, v21 │ │ -079d78: 0201 1600 |0068: move/from16 v1, v22 │ │ -079d7c: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -079d80: 6e10 bb1f 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -079d86: 0c0d |006f: move-result-object v13 │ │ -079d88: 1f0d 2a02 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -079d8c: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -079d90: 55d0 d003 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -079d94: 0215 0000 |0076: move/from16 v21, v0 │ │ -079d98: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -079d9c: 52d0 ce03 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ -079da0: 0215 0000 |007c: move/from16 v21, v0 │ │ -079da4: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -079da8: 52d0 ce03 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ -079dac: 0215 0000 |0082: move/from16 v21, v0 │ │ -079db0: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -079db4: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -079db8: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -079dbc: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -079dc0: 0200 1100 |008c: move/from16 v0, v17 │ │ -079dc4: 0201 1500 |008e: move/from16 v1, v21 │ │ -079dc8: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -079dcc: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -079dd0: 0200 1100 |0094: move/from16 v0, v17 │ │ -079dd4: 0201 1500 |0096: move/from16 v1, v21 │ │ -079dd8: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -079ddc: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -079dde: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -079de2: 0200 1500 |009d: move/from16 v0, v21 │ │ -079de6: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -079dea: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -079dee: 0200 1500 |00a3: move/from16 v0, v21 │ │ -079df2: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -079df6: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -079df8: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -079dfc: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -079e00: 0213 0500 |00ac: move/from16 v19, v5 │ │ -079e04: 0149 |00ae: move v9, v4 │ │ -079e06: 52d0 d303 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03d3 │ │ -079e0a: 0215 0000 |00b1: move/from16 v21, v0 │ │ -079e0e: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -079e12: 0200 1500 |00b5: move/from16 v0, v21 │ │ -079e16: 0201 1600 |00b7: move/from16 v1, v22 │ │ -079e1a: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -079e1e: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -079e22: 52d0 d303 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03d3 │ │ -079e26: 0215 0000 |00bf: move/from16 v21, v0 │ │ -079e2a: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -079e2e: 0200 1500 |00c3: move/from16 v0, v21 │ │ -079e32: 0201 1600 |00c5: move/from16 v1, v22 │ │ -079e36: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -079e3a: 52d0 d303 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03d3 │ │ -079e3e: 0213 0000 |00cb: move/from16 v19, v0 │ │ -079e42: 52d0 cf03 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03cf │ │ -079e46: 0215 0000 |00cf: move/from16 v21, v0 │ │ -079e4a: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -079e4e: 0200 1500 |00d3: move/from16 v0, v21 │ │ -079e52: 0201 1600 |00d5: move/from16 v1, v22 │ │ -079e56: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -079e5a: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -079e5e: 52d0 cf03 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03cf │ │ -079e62: 0215 0000 |00dd: move/from16 v21, v0 │ │ -079e66: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -079e6a: 0200 1500 |00e1: move/from16 v0, v21 │ │ -079e6e: 0201 1600 |00e3: move/from16 v1, v22 │ │ -079e72: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -079e76: 52d9 cf03 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03cf │ │ -079e7a: 0200 1300 |00e9: move/from16 v0, v19 │ │ -079e7e: 0201 1200 |00eb: move/from16 v1, v18 │ │ -079e82: 7120 9a1f 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -079e88: 0a14 |00f0: move-result v20 │ │ -079e8a: 7120 9a1f 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -079e90: 0a0a |00f4: move-result v10 │ │ -079e92: 0200 1400 |00f5: move/from16 v0, v20 │ │ -079e96: 6e30 e41f 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -079e9c: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -079ea0: 6e10 bf1f 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -079ea6: 0a15 |00ff: move-result v21 │ │ -079ea8: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -079eac: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -079eb0: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -079eb4: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -079eb6: 2894 |0107: goto 009b // -006c │ │ -079eb8: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -079eba: 289f |0109: goto 00a8 // -0061 │ │ -079ebc: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -079ec0: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -079ec4: 289e |010e: goto 00ac // -0062 │ │ -079ec6: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -079eca: 6e10 c21f 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -079ed0: 0a15 |0114: move-result v21 │ │ -079ed2: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -079ed6: 28eb |0117: goto 0102 // -0015 │ │ -079ed8: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -079edc: 0200 1500 |011a: move/from16 v0, v21 │ │ -079ee0: 7120 9a1f 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -079ee6: 0a15 |011f: move-result v21 │ │ -079ee8: 0200 1500 |0120: move/from16 v0, v21 │ │ -079eec: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -079ef0: 5910 f303 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@03f3 │ │ -079ef4: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -079ef8: 0200 1500 |0128: move/from16 v0, v21 │ │ -079efc: 7120 9a1f 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -079f02: 0a15 |012d: move-result v21 │ │ -079f04: 0200 1500 |012e: move/from16 v0, v21 │ │ -079f08: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -079f0c: 5910 f203 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03f2 │ │ -079f10: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -079f14: 0200 1500 |0136: move/from16 v0, v21 │ │ -079f18: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -079f1c: 5c10 0304 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0403 │ │ -079f20: 7401 f40d 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ -079f26: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -079f2a: 0200 1500 |0141: move/from16 v0, v21 │ │ -079f2e: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -079f32: 5c10 0304 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0403 │ │ -079f36: 7401 bd0d 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -079f3c: 0a10 |014a: move-result v16 │ │ -079f3e: 120c |014b: const/4 v12, #int 0 // #0 │ │ -079f40: 0200 1000 |014c: move/from16 v0, v16 │ │ -079f44: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -079f48: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -079f4c: 6e20 bc0d c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -079f52: 0c03 |0155: move-result-object v3 │ │ -079f54: 6e10 cf1f 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -079f5a: 0a15 |0159: move-result v21 │ │ -079f5c: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -079f60: 0200 1500 |015c: move/from16 v0, v21 │ │ -079f64: 0201 1600 |015e: move/from16 v1, v22 │ │ -079f68: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -079f6c: 6e10 bb1f 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -079f72: 0c0d |0165: move-result-object v13 │ │ -079f74: 1f0d 2a02 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -079f78: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -079f7c: 55d0 d003 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -079f80: 0215 0000 |016c: move/from16 v21, v0 │ │ -079f84: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -079f88: 8250 |0170: int-to-float v0, v5 │ │ -079f8a: 0215 0000 |0171: move/from16 v21, v0 │ │ -079f8e: 52d0 d403 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ -079f92: 0216 0000 |0175: move/from16 v22, v0 │ │ -079f96: a815 1516 |0177: mul-float v21, v21, v22 │ │ -079f9a: 0200 1500 |0179: move/from16 v0, v21 │ │ -079f9e: 8700 |017b: float-to-int v0, v0 │ │ -079fa0: 0215 0000 |017c: move/from16 v21, v0 │ │ -079fa4: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -079fa8: 7702 9a1f 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -079fae: 0a14 |0183: move-result v20 │ │ -079fb0: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -079fb4: 5200 f203 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03f2 │ │ -079fb8: 0215 0000 |0188: move/from16 v21, v0 │ │ -079fbc: 0200 1400 |018a: move/from16 v0, v20 │ │ -079fc0: 0201 1500 |018c: move/from16 v1, v21 │ │ -079fc4: 6e30 e41f 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -079fca: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -079fce: 28b9 |0193: goto 014c // -0047 │ │ -079fd0: 0e00 |0194: return-void │ │ +079c88: |[079c88] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +079c98: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +079c9c: 0200 1500 |0002: move/from16 v0, v21 │ │ +079ca0: 0201 1800 |0004: move/from16 v1, v24 │ │ +079ca4: 7120 c30d 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0dc3 │ │ +079caa: 0a15 |0009: move-result v21 │ │ +079cac: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +079cb0: 0200 1600 |000c: move/from16 v0, v22 │ │ +079cb4: 0201 1900 |000e: move/from16 v1, v25 │ │ +079cb8: 7120 c30d 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0dc3 │ │ +079cbe: 0a16 |0013: move-result v22 │ │ +079cc0: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +079cc4: 0201 1500 |0016: move/from16 v1, v21 │ │ +079cc8: 0202 1600 |0018: move/from16 v2, v22 │ │ +079ccc: 6e30 0a0e 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0e0a │ │ +079cd2: 7401 c90d 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0dc9 │ │ +079cd8: 0a0f |0020: move-result v15 │ │ +079cda: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +079cde: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +079ce2: 5200 f703 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@03f7 │ │ +079ce6: 0215 0000 |0027: move/from16 v21, v0 │ │ +079cea: 0200 1500 |0029: move/from16 v0, v21 │ │ +079cee: 7120 af24 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +079cf4: 0a15 |002e: move-result v21 │ │ +079cf6: 0200 1500 |002f: move/from16 v0, v21 │ │ +079cfa: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +079cfe: 5910 0104 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0401 │ │ +079d02: 7401 cc0d 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ +079d08: 0a15 |0038: move-result v21 │ │ +079d0a: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +079d0e: 7401 cd0d 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ +079d14: 0a16 |003e: move-result v22 │ │ +079d16: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +079d1a: 7401 c80d 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0dc8 │ │ +079d20: 0a15 |0044: move-result v21 │ │ +079d22: 7401 ce0d 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0dce │ │ +079d28: 0a16 |0048: move-result v22 │ │ +079d2a: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +079d2e: 7401 cb0d 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0dcb │ │ +079d34: 0a16 |004e: move-result v22 │ │ +079d36: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +079d3a: 7401 bd0d 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +079d40: 0a10 |0054: move-result v16 │ │ +079d42: 120c |0055: const/4 v12, #int 0 // #0 │ │ +079d44: 0200 1000 |0056: move/from16 v0, v16 │ │ +079d48: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +079d4c: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +079d50: 6e20 bc0d c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +079d56: 0c03 |005f: move-result-object v3 │ │ +079d58: 6e10 cf1f 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +079d5e: 0a15 |0063: move-result v21 │ │ +079d60: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +079d64: 0200 1500 |0066: move/from16 v0, v21 │ │ +079d68: 0201 1600 |0068: move/from16 v1, v22 │ │ +079d6c: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +079d70: 6e10 bb1f 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +079d76: 0c0d |006f: move-result-object v13 │ │ +079d78: 1f0d 2a02 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +079d7c: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +079d80: 55d0 d003 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +079d84: 0215 0000 |0076: move/from16 v21, v0 │ │ +079d88: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +079d8c: 52d0 ce03 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ +079d90: 0215 0000 |007c: move/from16 v21, v0 │ │ +079d94: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +079d98: 52d0 ce03 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ +079d9c: 0215 0000 |0082: move/from16 v21, v0 │ │ +079da0: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +079da4: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +079da8: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +079dac: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +079db0: 0200 1100 |008c: move/from16 v0, v17 │ │ +079db4: 0201 1500 |008e: move/from16 v1, v21 │ │ +079db8: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +079dbc: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +079dc0: 0200 1100 |0094: move/from16 v0, v17 │ │ +079dc4: 0201 1500 |0096: move/from16 v1, v21 │ │ +079dc8: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +079dcc: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +079dce: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +079dd2: 0200 1500 |009d: move/from16 v0, v21 │ │ +079dd6: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +079dda: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +079dde: 0200 1500 |00a3: move/from16 v0, v21 │ │ +079de2: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +079de6: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +079de8: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +079dec: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +079df0: 0213 0500 |00ac: move/from16 v19, v5 │ │ +079df4: 0149 |00ae: move v9, v4 │ │ +079df6: 52d0 d303 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03d3 │ │ +079dfa: 0215 0000 |00b1: move/from16 v21, v0 │ │ +079dfe: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +079e02: 0200 1500 |00b5: move/from16 v0, v21 │ │ +079e06: 0201 1600 |00b7: move/from16 v1, v22 │ │ +079e0a: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +079e0e: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +079e12: 52d0 d303 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03d3 │ │ +079e16: 0215 0000 |00bf: move/from16 v21, v0 │ │ +079e1a: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +079e1e: 0200 1500 |00c3: move/from16 v0, v21 │ │ +079e22: 0201 1600 |00c5: move/from16 v1, v22 │ │ +079e26: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +079e2a: 52d0 d303 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@03d3 │ │ +079e2e: 0213 0000 |00cb: move/from16 v19, v0 │ │ +079e32: 52d0 cf03 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03cf │ │ +079e36: 0215 0000 |00cf: move/from16 v21, v0 │ │ +079e3a: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +079e3e: 0200 1500 |00d3: move/from16 v0, v21 │ │ +079e42: 0201 1600 |00d5: move/from16 v1, v22 │ │ +079e46: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +079e4a: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +079e4e: 52d0 cf03 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03cf │ │ +079e52: 0215 0000 |00dd: move/from16 v21, v0 │ │ +079e56: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +079e5a: 0200 1500 |00e1: move/from16 v0, v21 │ │ +079e5e: 0201 1600 |00e3: move/from16 v1, v22 │ │ +079e62: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +079e66: 52d9 cf03 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@03cf │ │ +079e6a: 0200 1300 |00e9: move/from16 v0, v19 │ │ +079e6e: 0201 1200 |00eb: move/from16 v1, v18 │ │ +079e72: 7120 9a1f 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +079e78: 0a14 |00f0: move-result v20 │ │ +079e7a: 7120 9a1f 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +079e80: 0a0a |00f4: move-result v10 │ │ +079e82: 0200 1400 |00f5: move/from16 v0, v20 │ │ +079e86: 6e30 e41f 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +079e8c: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +079e90: 6e10 bf1f 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +079e96: 0a15 |00ff: move-result v21 │ │ +079e98: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +079e9c: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +079ea0: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +079ea4: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +079ea6: 2894 |0107: goto 009b // -006c │ │ +079ea8: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +079eaa: 289f |0109: goto 00a8 // -0061 │ │ +079eac: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +079eb0: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +079eb4: 289e |010e: goto 00ac // -0062 │ │ +079eb6: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +079eba: 6e10 c21f 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +079ec0: 0a15 |0114: move-result v21 │ │ +079ec2: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +079ec6: 28eb |0117: goto 0102 // -0015 │ │ +079ec8: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +079ecc: 0200 1500 |011a: move/from16 v0, v21 │ │ +079ed0: 7120 9a1f 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +079ed6: 0a15 |011f: move-result v21 │ │ +079ed8: 0200 1500 |0120: move/from16 v0, v21 │ │ +079edc: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +079ee0: 5910 f303 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@03f3 │ │ +079ee4: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +079ee8: 0200 1500 |0128: move/from16 v0, v21 │ │ +079eec: 7120 9a1f 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +079ef2: 0a15 |012d: move-result v21 │ │ +079ef4: 0200 1500 |012e: move/from16 v0, v21 │ │ +079ef8: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +079efc: 5910 f203 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03f2 │ │ +079f00: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +079f04: 0200 1500 |0136: move/from16 v0, v21 │ │ +079f08: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +079f0c: 5c10 0304 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0403 │ │ +079f10: 7401 f40d 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ +079f16: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +079f1a: 0200 1500 |0141: move/from16 v0, v21 │ │ +079f1e: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +079f22: 5c10 0304 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0403 │ │ +079f26: 7401 bd0d 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +079f2c: 0a10 |014a: move-result v16 │ │ +079f2e: 120c |014b: const/4 v12, #int 0 // #0 │ │ +079f30: 0200 1000 |014c: move/from16 v0, v16 │ │ +079f34: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +079f38: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +079f3c: 6e20 bc0d c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +079f42: 0c03 |0155: move-result-object v3 │ │ +079f44: 6e10 cf1f 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +079f4a: 0a15 |0159: move-result v21 │ │ +079f4c: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +079f50: 0200 1500 |015c: move/from16 v0, v21 │ │ +079f54: 0201 1600 |015e: move/from16 v1, v22 │ │ +079f58: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +079f5c: 6e10 bb1f 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +079f62: 0c0d |0165: move-result-object v13 │ │ +079f64: 1f0d 2a02 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +079f68: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +079f6c: 55d0 d003 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +079f70: 0215 0000 |016c: move/from16 v21, v0 │ │ +079f74: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +079f78: 8250 |0170: int-to-float v0, v5 │ │ +079f7a: 0215 0000 |0171: move/from16 v21, v0 │ │ +079f7e: 52d0 d403 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ +079f82: 0216 0000 |0175: move/from16 v22, v0 │ │ +079f86: a815 1516 |0177: mul-float v21, v21, v22 │ │ +079f8a: 0200 1500 |0179: move/from16 v0, v21 │ │ +079f8e: 8700 |017b: float-to-int v0, v0 │ │ +079f90: 0215 0000 |017c: move/from16 v21, v0 │ │ +079f94: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +079f98: 7702 9a1f 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +079f9e: 0a14 |0183: move-result v20 │ │ +079fa0: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +079fa4: 5200 f203 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@03f2 │ │ +079fa8: 0215 0000 |0188: move/from16 v21, v0 │ │ +079fac: 0200 1400 |018a: move/from16 v0, v20 │ │ +079fb0: 0201 1500 |018c: move/from16 v1, v21 │ │ +079fb4: 6e30 e41f 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +079fba: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +079fbe: 28b9 |0193: goto 014c // -0047 │ │ +079fc0: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1369 │ │ 0x001d line=1372 │ │ 0x0021 line=1373 │ │ 0x0023 line=1374 │ │ 0x0035 line=1377 │ │ @@ -55786,129 +55786,129 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -079fd4: |[079fd4] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -079fe4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -079fe8: 520f f603 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03f6 │ │ -079fec: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ -079ff0: 7401 d20d 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -079ff6: 0a0c |0009: move-result v12 │ │ -079ff8: 7401 cc0d 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ -079ffe: 0a0a |000d: move-result v10 │ │ -07a000: 7401 cd0d 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ -07a006: 0a0b |0011: move-result v11 │ │ -07a008: 7401 d40d 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ -07a00e: 0a0e |0015: move-result v14 │ │ -07a010: 7401 bd0d 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -07a016: 0a04 |0019: move-result v4 │ │ -07a018: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -07a01a: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -07a01e: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -07a022: 6e20 bc0d 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -07a028: 0c03 |0022: move-result-object v3 │ │ -07a02a: 6e10 bb1f 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07a030: 0c09 |0026: move-result-object v9 │ │ -07a032: 1f09 2a02 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -07a036: 559f d003 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -07a03a: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ -07a03e: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07a042: 28ec |002f: goto 001b // -0014 │ │ -07a044: 529f ce03 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ -07a048: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ -07a04c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -07a04e: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ -07a054: 01a5 |0038: move v5, v10 │ │ -07a056: b0c5 |0039: add-int/2addr v5, v12 │ │ -07a058: 6e10 bc1f 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -07a05e: 0a0f |003d: move-result v15 │ │ -07a060: 9106 050f |003e: sub-int v6, v5, v15 │ │ -07a064: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -07a068: 6e20 e51f 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ -07a06e: 28e8 |0045: goto 002d // -0018 │ │ -07a070: 01a5 |0046: move v5, v10 │ │ -07a072: 6e10 d01f 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -07a078: 0a0f |004a: move-result v15 │ │ -07a07a: b0fa |004b: add-int/2addr v10, v15 │ │ -07a07c: 28ed |004c: goto 0039 // -0013 │ │ -07a07e: 6e10 c21f 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -07a084: 0a0f |0050: move-result v15 │ │ -07a086: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ -07a08a: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ -07a08e: 7120 ad24 af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -07a094: 0a05 |0058: move-result v5 │ │ -07a096: 28e0 |0059: goto 0039 // -0020 │ │ -07a098: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ -07a09c: 6e10 c21f 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -07a0a2: 0a10 |005f: move-result v16 │ │ -07a0a4: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ -07a0a8: 6e10 c21f 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -07a0ae: 0a0f |0065: move-result v15 │ │ -07a0b0: b0fb |0066: add-int/2addr v11, v15 │ │ -07a0b2: 28d2 |0067: goto 0039 // -002e │ │ -07a0b4: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -07a0b8: 540f 1404 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -07a0bc: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ -07a0c0: 0800 1100 |006e: move-object/from16 v0, v17 │ │ -07a0c4: 540f 1404 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -07a0c8: 0200 1200 |0072: move/from16 v0, v18 │ │ -07a0cc: 0201 1300 |0074: move/from16 v1, v19 │ │ -07a0d0: 0202 1400 |0076: move/from16 v2, v20 │ │ -07a0d4: 7240 7e0d 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0d7e │ │ -07a0da: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -07a0de: 540f 0604 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -07a0e2: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ -07a0e6: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -07a0ea: 540f 0604 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -07a0ee: 0200 1200 |0085: move/from16 v0, v18 │ │ -07a0f2: 0201 1300 |0087: move/from16 v1, v19 │ │ -07a0f6: 0202 1400 |0089: move/from16 v2, v20 │ │ -07a0fa: 7240 7e0d 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0d7e │ │ -07a100: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -07a104: 540f 1604 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ -07a108: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ -07a10c: 7401 d20d 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -07a112: 0a0c |0097: move-result v12 │ │ -07a114: 7401 bd0d 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -07a11a: 0a04 |009b: move-result v4 │ │ -07a11c: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -07a11e: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ -07a122: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -07a126: 6e20 bc0d 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -07a12c: 0c03 |00a4: move-result-object v3 │ │ -07a12e: 6e10 bb1f 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07a134: 0c09 |00a8: move-result-object v9 │ │ -07a136: 1f09 2a02 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -07a13a: 559f d003 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -07a13e: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ -07a142: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07a146: 28ec |00b1: goto 009d // -0014 │ │ -07a148: 6e10 bc1f 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -07a14e: 0a0f |00b5: move-result v15 │ │ -07a150: b1cf |00b6: sub-int/2addr v15, v12 │ │ -07a152: 82ff |00b7: int-to-float v15, v15 │ │ -07a154: 7601 c00d 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -07a15a: 0a10 |00bb: move-result v16 │ │ -07a15c: 0200 1000 |00bc: move/from16 v0, v16 │ │ -07a160: 8200 |00be: int-to-float v0, v0 │ │ -07a162: 0210 0000 |00bf: move/from16 v16, v0 │ │ -07a166: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ -07a16a: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -07a16e: 540f 1604 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ -07a172: 7230 800d 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0d80 │ │ -07a178: 28e5 |00ca: goto 00af // -001b │ │ -07a17a: 121f |00cb: const/4 v15, #int 1 // #1 │ │ -07a17c: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -07a180: 5c0f f103 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ -07a184: 0e00 |00d0: return-void │ │ -07a186: 0000 |00d1: nop // spacer │ │ -07a188: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ +079fc4: |[079fc4] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +079fd4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +079fd8: 520f f603 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@03f6 │ │ +079fdc: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ +079fe0: 7401 d20d 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +079fe6: 0a0c |0009: move-result v12 │ │ +079fe8: 7401 cc0d 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ +079fee: 0a0a |000d: move-result v10 │ │ +079ff0: 7401 cd0d 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ +079ff6: 0a0b |0011: move-result v11 │ │ +079ff8: 7401 d40d 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ +079ffe: 0a0e |0015: move-result v14 │ │ +07a000: 7401 bd0d 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +07a006: 0a04 |0019: move-result v4 │ │ +07a008: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +07a00a: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +07a00e: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +07a012: 6e20 bc0d 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +07a018: 0c03 |0022: move-result-object v3 │ │ +07a01a: 6e10 bb1f 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07a020: 0c09 |0026: move-result-object v9 │ │ +07a022: 1f09 2a02 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +07a026: 559f d003 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +07a02a: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ +07a02e: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07a032: 28ec |002f: goto 001b // -0014 │ │ +07a034: 529f ce03 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@03ce │ │ +07a038: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ +07a03c: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +07a03e: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ +07a044: 01a5 |0038: move v5, v10 │ │ +07a046: b0c5 |0039: add-int/2addr v5, v12 │ │ +07a048: 6e10 bc1f 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +07a04e: 0a0f |003d: move-result v15 │ │ +07a050: 9106 050f |003e: sub-int v6, v5, v15 │ │ +07a054: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +07a058: 6e20 e51f 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ +07a05e: 28e8 |0045: goto 002d // -0018 │ │ +07a060: 01a5 |0046: move v5, v10 │ │ +07a062: 6e10 d01f 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +07a068: 0a0f |004a: move-result v15 │ │ +07a06a: b0fa |004b: add-int/2addr v10, v15 │ │ +07a06c: 28ed |004c: goto 0039 // -0013 │ │ +07a06e: 6e10 c21f 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +07a074: 0a0f |0050: move-result v15 │ │ +07a076: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ +07a07a: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ +07a07e: 7120 ad24 af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +07a084: 0a05 |0058: move-result v5 │ │ +07a086: 28e0 |0059: goto 0039 // -0020 │ │ +07a088: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ +07a08c: 6e10 c21f 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +07a092: 0a10 |005f: move-result v16 │ │ +07a094: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ +07a098: 6e10 c21f 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +07a09e: 0a0f |0065: move-result v15 │ │ +07a0a0: b0fb |0066: add-int/2addr v11, v15 │ │ +07a0a2: 28d2 |0067: goto 0039 // -002e │ │ +07a0a4: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +07a0a8: 540f 1404 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +07a0ac: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ +07a0b0: 0800 1100 |006e: move-object/from16 v0, v17 │ │ +07a0b4: 540f 1404 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +07a0b8: 0200 1200 |0072: move/from16 v0, v18 │ │ +07a0bc: 0201 1300 |0074: move/from16 v1, v19 │ │ +07a0c0: 0202 1400 |0076: move/from16 v2, v20 │ │ +07a0c4: 7240 7e0d 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0d7e │ │ +07a0ca: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +07a0ce: 540f 0604 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +07a0d2: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ +07a0d6: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +07a0da: 540f 0604 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +07a0de: 0200 1200 |0085: move/from16 v0, v18 │ │ +07a0e2: 0201 1300 |0087: move/from16 v1, v19 │ │ +07a0e6: 0202 1400 |0089: move/from16 v2, v20 │ │ +07a0ea: 7240 7e0d 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0d7e │ │ +07a0f0: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +07a0f4: 540f 1604 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ +07a0f8: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ +07a0fc: 7401 d20d 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +07a102: 0a0c |0097: move-result v12 │ │ +07a104: 7401 bd0d 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +07a10a: 0a04 |009b: move-result v4 │ │ +07a10c: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +07a10e: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ +07a112: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +07a116: 6e20 bc0d 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +07a11c: 0c03 |00a4: move-result-object v3 │ │ +07a11e: 6e10 bb1f 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07a124: 0c09 |00a8: move-result-object v9 │ │ +07a126: 1f09 2a02 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +07a12a: 559f d003 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +07a12e: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ +07a132: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07a136: 28ec |00b1: goto 009d // -0014 │ │ +07a138: 6e10 bc1f 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +07a13e: 0a0f |00b5: move-result v15 │ │ +07a140: b1cf |00b6: sub-int/2addr v15, v12 │ │ +07a142: 82ff |00b7: int-to-float v15, v15 │ │ +07a144: 7601 c00d 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +07a14a: 0a10 |00bb: move-result v16 │ │ +07a14c: 0200 1000 |00bc: move/from16 v0, v16 │ │ +07a150: 8200 |00be: int-to-float v0, v0 │ │ +07a152: 0210 0000 |00bf: move/from16 v16, v0 │ │ +07a156: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ +07a15a: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +07a15e: 540f 1604 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ +07a162: 7230 800d 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0d80 │ │ +07a168: 28e5 |00ca: goto 00af // -001b │ │ +07a16a: 121f |00cb: const/4 v15, #int 1 // #1 │ │ +07a16c: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +07a170: 5c0f f103 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@03f1 │ │ +07a174: 0e00 |00d0: return-void │ │ +07a176: 0000 |00d1: nop // spacer │ │ +07a178: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1672 │ │ 0x0006 line=1673 │ │ 0x000a line=1674 │ │ 0x000e line=1675 │ │ 0x0012 line=1676 │ │ @@ -55978,48 +55978,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -07a1a4: |[07a1a4] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -07a1b4: 6e10 bd0d 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -07a1ba: 0a01 |0003: move-result v1 │ │ -07a1bc: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -07a1c0: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -07a1c4: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -07a1c6: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -07a1c8: 0112 |000a: move v2, v1 │ │ -07a1ca: 0163 |000b: move v3, v6 │ │ -07a1cc: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -07a1d0: 6e20 bc0d 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -07a1d6: 0c00 |0011: move-result-object v0 │ │ -07a1d8: 6e10 cf1f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -07a1de: 0a07 |0015: move-result v7 │ │ -07a1e0: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -07a1e4: 6e20 d80d 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ -07a1ea: 0c04 |001b: move-result-object v4 │ │ -07a1ec: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -07a1f0: 5247 ca03 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07a1f4: 5298 f503 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a1f8: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -07a1fc: 6e30 0120 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2001 │ │ -07a202: 0a07 |0027: move-result v7 │ │ -07a204: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -07a208: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -07a20a: 0f07 |002b: return v7 │ │ -07a20c: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -07a210: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -07a212: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -07a214: 28db |0030: goto 000b // -0025 │ │ -07a216: b053 |0031: add-int/2addr v3, v5 │ │ -07a218: 28da |0032: goto 000c // -0026 │ │ -07a21a: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -07a21c: 28f7 |0034: goto 002b // -0009 │ │ +07a194: |[07a194] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +07a1a4: 6e10 bd0d 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +07a1aa: 0a01 |0003: move-result v1 │ │ +07a1ac: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +07a1b0: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +07a1b4: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +07a1b6: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +07a1b8: 0112 |000a: move v2, v1 │ │ +07a1ba: 0163 |000b: move v3, v6 │ │ +07a1bc: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +07a1c0: 6e20 bc0d 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +07a1c6: 0c00 |0011: move-result-object v0 │ │ +07a1c8: 6e10 cf1f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +07a1ce: 0a07 |0015: move-result v7 │ │ +07a1d0: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +07a1d4: 6e20 d80d 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ +07a1da: 0c04 |001b: move-result-object v4 │ │ +07a1dc: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +07a1e0: 5247 ca03 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07a1e4: 5298 f503 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a1e8: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +07a1ec: 6e30 0120 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2001 │ │ +07a1f2: 0a07 |0027: move-result v7 │ │ +07a1f4: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +07a1f8: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +07a1fa: 0f07 |002b: return v7 │ │ +07a1fc: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +07a200: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +07a202: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +07a204: 28db |0030: goto 000b // -0025 │ │ +07a206: b053 |0031: add-int/2addr v3, v5 │ │ +07a208: 28da |0032: goto 000c // -0026 │ │ +07a20a: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +07a20c: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2693 │ │ 0x0004 line=2694 │ │ 0x0008 line=2695 │ │ 0x0009 line=2696 │ │ 0x000a line=2697 │ │ @@ -56058,42 +56058,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -07a220: |[07a220] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -07a230: 2051 3102 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@0231 │ │ -07a234: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -07a238: 6f20 6020 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2060 │ │ -07a23e: 0e00 |0007: return-void │ │ -07a240: 0750 |0008: move-object v0, v5 │ │ -07a242: 1f00 3102 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0231 │ │ -07a246: 6e10 8d0d 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0d8d │ │ -07a24c: 0c01 |000e: move-result-object v1 │ │ -07a24e: 6f20 6020 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2060 │ │ -07a254: 5441 ee03 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a258: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -07a25c: 5441 ee03 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a260: 5402 d803 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ -07a264: 5403 d903 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03d9 │ │ -07a268: 6e30 0d0c 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0c0d │ │ -07a26e: 5201 da03 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ -07a272: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -07a274: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -07a276: 6e40 050e 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ -07a27c: 28e1 |0026: goto 0007 // -001f │ │ -07a27e: 5201 da03 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ -07a282: 5941 1a04 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ -07a286: 5401 d803 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ -07a28a: 5b41 1804 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ -07a28e: 5401 d903 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03d9 │ │ -07a292: 5b41 1904 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ -07a296: 28d4 |0033: goto 0007 // -002c │ │ +07a210: |[07a210] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +07a220: 2051 3102 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@0231 │ │ +07a224: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +07a228: 6f20 6020 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2060 │ │ +07a22e: 0e00 |0007: return-void │ │ +07a230: 0750 |0008: move-object v0, v5 │ │ +07a232: 1f00 3102 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0231 │ │ +07a236: 6e10 8d0d 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0d8d │ │ +07a23c: 0c01 |000e: move-result-object v1 │ │ +07a23e: 6f20 6020 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2060 │ │ +07a244: 5441 ee03 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a248: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +07a24c: 5441 ee03 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a250: 5402 d803 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ +07a254: 5403 d903 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03d9 │ │ +07a258: 6e30 0d0c 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0c0d │ │ +07a25e: 5201 da03 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ +07a262: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +07a264: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +07a266: 6e40 050e 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ +07a26c: 28e1 |0026: goto 0007 // -001f │ │ +07a26e: 5201 da03 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ +07a272: 5941 1a04 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ +07a276: 5401 d803 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ +07a27a: 5b41 1804 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ +07a27e: 5401 d903 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@03d9 │ │ +07a282: 5b41 1904 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ +07a286: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0004 line=1273 │ │ 0x0007 line=1288 │ │ 0x0009 line=1277 │ │ 0x000b line=1278 │ │ @@ -56113,28 +56113,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -07a298: |[07a298] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -07a2a8: 6f10 6120 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2061 │ │ -07a2ae: 0c01 |0003: move-result-object v1 │ │ -07a2b0: 2200 3102 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0231 │ │ -07a2b4: 7020 8c0d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0d8c │ │ -07a2ba: 5232 f503 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a2be: 5902 da03 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ -07a2c2: 5432 ee03 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a2c6: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -07a2ca: 5432 ee03 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a2ce: 6e10 0e0c 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0c0e │ │ -07a2d4: 0c02 |0016: move-result-object v2 │ │ -07a2d6: 5b02 d803 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ -07a2da: 1100 |0019: return-object v0 │ │ +07a288: |[07a288] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +07a298: 6f10 6120 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2061 │ │ +07a29e: 0c01 |0003: move-result-object v1 │ │ +07a2a0: 2200 3102 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0231 │ │ +07a2a4: 7020 8c0d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0d8c │ │ +07a2aa: 5232 f503 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a2ae: 5902 da03 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@03da │ │ +07a2b2: 5432 ee03 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a2b6: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +07a2ba: 5432 ee03 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a2be: 6e10 0e0c 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0c0e │ │ +07a2c4: 0c02 |0016: move-result-object v2 │ │ +07a2c6: 5b02 d803 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@03d8 │ │ +07a2ca: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0004 line=1262 │ │ 0x0009 line=1263 │ │ 0x000d line=1264 │ │ 0x0011 line=1265 │ │ @@ -56149,21 +56149,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -07a2dc: |[07a2dc] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -07a2ec: 6f56 6220 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@2062 │ │ -07a2f2: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -07a2f6: 5220 1504 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -07a2fa: 5221 1504 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -07a2fe: 7051 f60d 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0df6 │ │ -07a304: 0e00 |000c: return-void │ │ +07a2cc: |[07a2cc] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +07a2dc: 6f56 6220 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@2062 │ │ +07a2e2: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +07a2e6: 5220 1504 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +07a2ea: 5221 1504 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +07a2ee: 7051 f60d 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0df6 │ │ +07a2f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1459 │ │ 0x0003 line=1462 │ │ 0x0005 line=1463 │ │ 0x000c line=1465 │ │ locals : │ │ @@ -56178,375 +56178,375 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 736 16-bit code units │ │ -07a308: |[07a308] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07a318: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -07a31c: 5500 fd03 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ -07a320: 0218 0000 |0004: move/from16 v24, v0 │ │ -07a324: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ -07a328: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ -07a32c: 0f18 |000a: return v24 │ │ -07a32e: 7401 5e1f 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -07a334: 0a18 |000e: move-result v24 │ │ -07a336: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ -07a33a: 7401 601f 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1f60 │ │ -07a340: 0a18 |0014: move-result v24 │ │ -07a342: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ -07a346: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ -07a34a: 28f1 |0019: goto 000a // -000f │ │ -07a34c: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -07a350: 5400 ee03 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a354: 0818 0000 |001e: move-object/from16 v24, v0 │ │ -07a358: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ -07a35c: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -07a360: 5400 ee03 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a364: 0818 0000 |0026: move-object/from16 v24, v0 │ │ -07a368: 7401 040c 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -07a36e: 0a18 |002b: move-result v24 │ │ -07a370: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ -07a374: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ -07a378: 28da |0030: goto 000a // -0026 │ │ -07a37a: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ -07a37e: 5400 2404 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -07a382: 0818 0000 |0035: move-object/from16 v24, v0 │ │ -07a386: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ -07a38a: 7100 891f 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ -07a390: 0c18 |003c: move-result-object v24 │ │ -07a392: 0800 1800 |003d: move-object/from16 v0, v24 │ │ -07a396: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ -07a39a: 5b10 2404 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -07a39e: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ -07a3a2: 5400 2404 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -07a3a6: 0818 0000 |0047: move-object/from16 v24, v0 │ │ -07a3aa: 0800 1800 |0049: move-object/from16 v0, v24 │ │ -07a3ae: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ -07a3b2: 6e20 821f 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ -07a3b8: 7401 5e1f 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -07a3be: 0a05 |0053: move-result v5 │ │ -07a3c0: 120b |0054: const/4 v11, #int 0 // #0 │ │ -07a3c2: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -07a3c6: 0218 0000 |0057: move/from16 v24, v0 │ │ -07a3ca: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ -07a3d0: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -07a3d4: 7701 0e0d 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -07a3da: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ -07a3de: 28a7 |0063: goto 000a // -0059 │ │ -07a3e0: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ -07a3e4: 5400 1d04 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -07a3e8: 0818 0000 |0068: move-object/from16 v24, v0 │ │ -07a3ec: 7401 5c22 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ -07a3f2: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ -07a3f6: 0200 1800 |006f: move/from16 v0, v24 │ │ -07a3fa: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ -07a3fe: 5c10 1704 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -07a402: 7401 f40d 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ -07a408: 7401 641f 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -07a40e: 0a18 |007b: move-result v24 │ │ -07a410: 0200 1800 |007c: move/from16 v0, v24 │ │ -07a414: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ -07a418: 5910 0404 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -07a41c: 0200 1800 |0082: move/from16 v0, v24 │ │ -07a420: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ -07a424: 5910 0a04 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -07a428: 7401 661f 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -07a42e: 0a18 |008b: move-result v24 │ │ -07a430: 0200 1800 |008c: move/from16 v0, v24 │ │ -07a434: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ -07a438: 5910 0504 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0405 │ │ -07a43c: 0200 1800 |0092: move/from16 v0, v24 │ │ -07a440: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ -07a444: 5910 0b04 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ -07a448: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ -07a44c: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -07a450: 0201 1800 |009c: move/from16 v1, v24 │ │ -07a454: 7120 f60b 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -07a45a: 0a18 |00a1: move-result v24 │ │ -07a45c: 0200 1800 |00a2: move/from16 v0, v24 │ │ -07a460: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ -07a464: 5910 ed03 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a468: 28b4 |00a8: goto 005c // -004c │ │ -07a46a: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ -07a46e: 5500 0704 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -07a472: 0218 0000 |00ad: move/from16 v24, v0 │ │ -07a476: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ -07a47a: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ -07a47e: 5200 ed03 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a482: 0218 0000 |00b5: move/from16 v24, v0 │ │ -07a486: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ -07a48a: 0201 1800 |00b9: move/from16 v1, v24 │ │ -07a48e: 7120 f20b 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ -07a494: 0a0f |00be: move-result v15 │ │ -07a496: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ -07a49a: 7120 f70b f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -07a4a0: 0a14 |00c4: move-result v20 │ │ -07a4a2: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ -07a4a6: 5200 0a04 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -07a4aa: 0218 0000 |00c9: move/from16 v24, v0 │ │ -07a4ae: a718 1418 |00cb: sub-float v24, v20, v24 │ │ -07a4b2: 7701 a124 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -07a4b8: 0a15 |00d0: move-result v21 │ │ -07a4ba: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ -07a4be: 7120 f80b f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -07a4c4: 0a16 |00d6: move-result v22 │ │ -07a4c6: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -07a4ca: 5200 0b04 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ -07a4ce: 0218 0000 |00db: move/from16 v24, v0 │ │ -07a4d2: a718 1618 |00dd: sub-float v24, v22, v24 │ │ -07a4d6: 7701 a124 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -07a4dc: 0a17 |00e2: move-result v23 │ │ -07a4de: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ -07a4e2: 5200 2304 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ -07a4e6: 0218 0000 |00e7: move/from16 v24, v0 │ │ -07a4ea: 0200 1800 |00e9: move/from16 v0, v24 │ │ -07a4ee: 8200 |00eb: int-to-float v0, v0 │ │ -07a4f0: 0218 0000 |00ec: move/from16 v24, v0 │ │ -07a4f4: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ -07a4f8: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ -07a4fc: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ -07a500: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ -07a504: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ -07a508: 0200 1800 |00f8: move/from16 v0, v24 │ │ -07a50c: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ -07a510: 5c10 0704 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -07a514: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ -07a518: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ -07a51c: 0201 1800 |0102: move/from16 v1, v24 │ │ -07a520: 7020 fe0d 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0dfe │ │ -07a526: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ -07a52a: 5200 0404 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -07a52e: 0218 0000 |010b: move/from16 v24, v0 │ │ -07a532: a718 1418 |010d: sub-float v24, v20, v24 │ │ -07a536: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ -07a53a: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ -07a53e: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ -07a542: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ -07a546: 5200 0404 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -07a54a: 0218 0000 |0119: move/from16 v24, v0 │ │ -07a54e: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ -07a552: 5200 2304 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ -07a556: 0219 0000 |011f: move/from16 v25, v0 │ │ -07a55a: 0200 1900 |0121: move/from16 v0, v25 │ │ -07a55e: 8200 |0123: int-to-float v0, v0 │ │ -07a560: 0219 0000 |0124: move/from16 v25, v0 │ │ -07a564: a618 1819 |0126: add-float v24, v24, v25 │ │ -07a568: 0200 1800 |0128: move/from16 v0, v24 │ │ -07a56c: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ -07a570: 5910 0a04 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -07a574: 0200 1600 |012e: move/from16 v0, v22 │ │ -07a578: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ -07a57c: 5910 0b04 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ -07a580: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ -07a584: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ -07a588: 0201 1800 |0138: move/from16 v1, v24 │ │ -07a58c: 7020 120e 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ -07a592: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ -07a596: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ -07a59a: 0201 1800 |0141: move/from16 v1, v24 │ │ -07a59e: 7020 130e 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ -07a5a4: 7401 d00d 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0dd0 │ │ -07a5aa: 0c0e |0149: move-result-object v14 │ │ -07a5ac: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ -07a5b0: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ -07a5b4: 0200 1800 |014e: move/from16 v0, v24 │ │ -07a5b8: 7220 7320 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@2073 │ │ -07a5be: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ -07a5c2: 5500 0704 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -07a5c6: 0218 0000 |0157: move/from16 v24, v0 │ │ -07a5ca: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ -07a5ce: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ -07a5d2: 5200 ed03 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a5d6: 0218 0000 |015f: move/from16 v24, v0 │ │ -07a5da: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ -07a5de: 0201 1800 |0163: move/from16 v1, v24 │ │ -07a5e2: 7120 f20b 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ -07a5e8: 0a06 |0168: move-result v6 │ │ -07a5ea: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ -07a5ee: 7120 f70b 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -07a5f4: 0a14 |016e: move-result v20 │ │ -07a5f6: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ -07a5fa: 0201 1400 |0171: move/from16 v1, v20 │ │ -07a5fe: 7020 f20d 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0df2 │ │ -07a604: 0a18 |0176: move-result v24 │ │ -07a606: 960b 0b18 |0177: or-int v11, v11, v24 │ │ -07a60a: 2900 e3fe |0179: goto/16 005c // -011d │ │ -07a60e: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -07a612: 5200 0404 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -07a616: 0218 0000 |017f: move/from16 v24, v0 │ │ -07a61a: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ -07a61e: 5200 2304 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ -07a622: 0219 0000 |0185: move/from16 v25, v0 │ │ -07a626: 0200 1900 |0187: move/from16 v0, v25 │ │ -07a62a: 8200 |0189: int-to-float v0, v0 │ │ -07a62c: 0219 0000 |018a: move/from16 v25, v0 │ │ -07a630: a718 1819 |018c: sub-float v24, v24, v25 │ │ -07a634: 289a |018e: goto 0128 // -0066 │ │ -07a636: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -07a63a: 5500 0704 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -07a63e: 0218 0000 |0193: move/from16 v24, v0 │ │ -07a642: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ -07a646: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ -07a64a: 5400 2404 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ -07a64e: 0812 0000 |019b: move-object/from16 v18, v0 │ │ -07a652: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ -07a656: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ -07a65a: 5200 0f04 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@040f │ │ -07a65e: 0219 0000 |01a3: move/from16 v25, v0 │ │ -07a662: 0200 1900 |01a5: move/from16 v0, v25 │ │ -07a666: 8200 |01a7: int-to-float v0, v0 │ │ -07a668: 0219 0000 |01a8: move/from16 v25, v0 │ │ -07a66c: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ -07a670: 0201 1800 |01ac: move/from16 v1, v24 │ │ -07a674: 0202 1900 |01ae: move/from16 v2, v25 │ │ -07a678: 6e30 841f 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ -07a67e: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ -07a682: 5200 ed03 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a686: 0218 0000 |01b7: move/from16 v24, v0 │ │ -07a68a: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ -07a68e: 0201 1800 |01bb: move/from16 v1, v24 │ │ -07a692: 7120 820c 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ -07a698: 0a18 |01c0: move-result v24 │ │ -07a69a: 0200 1800 |01c1: move/from16 v0, v24 │ │ -07a69e: 870a |01c3: float-to-int v10, v0 │ │ -07a6a0: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ -07a6a4: 0200 1800 |01c6: move/from16 v0, v24 │ │ -07a6a8: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ -07a6ac: 5c10 1704 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -07a6b0: 7601 c00d 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -07a6b6: 0a13 |01cf: move-result v19 │ │ -07a6b8: 7401 d20d 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -07a6be: 0a10 |01d3: move-result v16 │ │ -07a6c0: 7601 d90d 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd9 │ │ -07a6c6: 0c08 |01d7: move-result-object v8 │ │ -07a6c8: 5287 ca03 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07a6cc: 0200 1000 |01da: move/from16 v0, v16 │ │ -07a6d0: 8200 |01dc: int-to-float v0, v0 │ │ -07a6d2: 0218 0000 |01dd: move/from16 v24, v0 │ │ -07a6d6: 0200 1300 |01df: move/from16 v0, v19 │ │ -07a6da: 8200 |01e1: int-to-float v0, v0 │ │ -07a6dc: 0219 0000 |01e2: move/from16 v25, v0 │ │ -07a6e0: a918 1819 |01e4: div-float v24, v24, v25 │ │ -07a6e4: 5280 c903 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ -07a6e8: 0219 0000 |01e8: move/from16 v25, v0 │ │ -07a6ec: a718 1819 |01ea: sub-float v24, v24, v25 │ │ -07a6f0: 5280 cc03 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07a6f4: 0219 0000 |01ee: move/from16 v25, v0 │ │ -07a6f8: a90d 1819 |01f0: div-float v13, v24, v25 │ │ -07a6fc: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ -07a700: 5200 ed03 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a704: 0218 0000 |01f6: move/from16 v24, v0 │ │ -07a708: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ -07a70c: 0201 1800 |01fa: move/from16 v1, v24 │ │ -07a710: 7120 f20b 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ -07a716: 0a06 |01ff: move-result v6 │ │ -07a718: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ -07a71c: 7120 f70b 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -07a722: 0a14 |0205: move-result v20 │ │ -07a724: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ -07a728: 5200 0404 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ -07a72c: 0218 0000 |020a: move/from16 v24, v0 │ │ -07a730: a718 1418 |020c: sub-float v24, v20, v24 │ │ -07a734: 0200 1800 |020e: move/from16 v0, v24 │ │ -07a738: 8700 |0210: float-to-int v0, v0 │ │ -07a73a: 0211 0000 |0211: move/from16 v17, v0 │ │ -07a73e: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ -07a742: 0201 1100 |0215: move/from16 v1, v17 │ │ -07a746: 7051 ac0d 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0dac │ │ -07a74c: 0a0c |021a: move-result v12 │ │ -07a74e: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ -07a752: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ -07a756: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ -07a75a: 0201 1800 |0221: move/from16 v1, v24 │ │ -07a75e: 0202 1900 |0223: move/from16 v2, v25 │ │ -07a762: 6e5a 060e c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0e06 │ │ -07a768: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ -07a76c: 0200 1800 |022a: move/from16 v0, v24 │ │ -07a770: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ -07a774: 5910 ed03 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a778: 7601 b30d 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0db3 │ │ -07a77e: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ -07a782: 5400 0d04 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ -07a786: 0818 0000 |0237: move-object/from16 v24, v0 │ │ -07a78a: 7401 ee11 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@11ee │ │ -07a790: 0a18 |023c: move-result v24 │ │ -07a792: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ -07a796: 5400 1b04 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ -07a79a: 0819 0000 |0241: move-object/from16 v25, v0 │ │ -07a79e: 7401 ee11 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@11ee │ │ -07a7a4: 0a19 |0246: move-result v25 │ │ -07a7a6: 960b 1819 |0247: or-int v11, v24, v25 │ │ -07a7aa: 2900 13fe |0249: goto/16 005c // -01ed │ │ -07a7ae: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ -07a7b2: 5500 0704 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ -07a7b6: 0218 0000 |024f: move/from16 v24, v0 │ │ -07a7ba: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ -07a7be: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ -07a7c2: 5200 f503 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a7c6: 0218 0000 |0257: move/from16 v24, v0 │ │ -07a7ca: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ -07a7ce: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ -07a7d2: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ -07a7d6: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ -07a7da: 0201 1800 |0261: move/from16 v1, v24 │ │ -07a7de: 0202 1900 |0263: move/from16 v2, v25 │ │ -07a7e2: 0203 1a00 |0265: move/from16 v3, v26 │ │ -07a7e6: 0204 1b00 |0267: move/from16 v4, v27 │ │ -07a7ea: 7054 000e 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0e00 │ │ -07a7f0: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ -07a7f4: 0200 1800 |026e: move/from16 v0, v24 │ │ -07a7f8: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ -07a7fc: 5910 ed03 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a800: 7601 b30d 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0db3 │ │ -07a806: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ -07a80a: 5400 0d04 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ -07a80e: 0818 0000 |027b: move-object/from16 v24, v0 │ │ -07a812: 7401 ee11 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@11ee │ │ -07a818: 0a18 |0280: move-result v24 │ │ -07a81a: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ -07a81e: 5400 1b04 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ -07a822: 0819 0000 |0285: move-object/from16 v25, v0 │ │ -07a826: 7401 ee11 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@11ee │ │ -07a82c: 0a19 |028a: move-result v25 │ │ -07a82e: 960b 1819 |028b: or-int v11, v24, v25 │ │ -07a832: 2900 cffd |028d: goto/16 005c // -0231 │ │ -07a836: 7701 f30b 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ -07a83c: 0a09 |0292: move-result v9 │ │ -07a83e: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ -07a842: 7120 f70b 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -07a848: 0a14 |0298: move-result v20 │ │ -07a84a: 0200 1400 |0299: move/from16 v0, v20 │ │ -07a84e: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ -07a852: 5910 0a04 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -07a856: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ -07a85a: 7120 f60b 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -07a860: 0a18 |02a4: move-result v24 │ │ -07a862: 0200 1800 |02a5: move/from16 v0, v24 │ │ -07a866: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ -07a86a: 5910 ed03 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a86e: 2900 b1fd |02ab: goto/16 005c // -024f │ │ -07a872: 7602 ec0d 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0dec │ │ -07a878: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ -07a87c: 5200 ed03 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ -07a880: 0218 0000 |02b4: move/from16 v24, v0 │ │ -07a884: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ -07a888: 0201 1800 |02b8: move/from16 v1, v24 │ │ -07a88c: 7120 f20b 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ -07a892: 0a18 |02bd: move-result v24 │ │ -07a894: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ -07a898: 0201 1800 |02c0: move/from16 v1, v24 │ │ -07a89c: 7120 f70b 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -07a8a2: 0a18 |02c5: move-result v24 │ │ -07a8a4: 0200 1800 |02c6: move/from16 v0, v24 │ │ -07a8a8: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ -07a8ac: 5910 0a04 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ -07a8b0: 2900 90fd |02cc: goto/16 005c // -0270 │ │ -07a8b4: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ +07a2f8: |[07a2f8] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07a308: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +07a30c: 5500 fd03 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@03fd │ │ +07a310: 0218 0000 |0004: move/from16 v24, v0 │ │ +07a314: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ +07a318: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +07a31c: 0f18 |000a: return v24 │ │ +07a31e: 7401 5e1f 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +07a324: 0a18 |000e: move-result v24 │ │ +07a326: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ +07a32a: 7401 601f 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1f60 │ │ +07a330: 0a18 |0014: move-result v24 │ │ +07a332: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ +07a336: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ +07a33a: 28f1 |0019: goto 000a // -000f │ │ +07a33c: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +07a340: 5400 ee03 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a344: 0818 0000 |001e: move-object/from16 v24, v0 │ │ +07a348: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ +07a34c: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +07a350: 5400 ee03 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a354: 0818 0000 |0026: move-object/from16 v24, v0 │ │ +07a358: 7401 040c 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +07a35e: 0a18 |002b: move-result v24 │ │ +07a360: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ +07a364: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +07a368: 28da |0030: goto 000a // -0026 │ │ +07a36a: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +07a36e: 5400 2404 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +07a372: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +07a376: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ +07a37a: 7100 891f 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ +07a380: 0c18 |003c: move-result-object v24 │ │ +07a382: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +07a386: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +07a38a: 5b10 2404 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +07a38e: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ +07a392: 5400 2404 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +07a396: 0818 0000 |0047: move-object/from16 v24, v0 │ │ +07a39a: 0800 1800 |0049: move-object/from16 v0, v24 │ │ +07a39e: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ +07a3a2: 6e20 821f 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ +07a3a8: 7401 5e1f 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +07a3ae: 0a05 |0053: move-result v5 │ │ +07a3b0: 120b |0054: const/4 v11, #int 0 // #0 │ │ +07a3b2: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +07a3b6: 0218 0000 |0057: move/from16 v24, v0 │ │ +07a3ba: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ +07a3c0: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +07a3c4: 7701 0e0d 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +07a3ca: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ +07a3ce: 28a7 |0063: goto 000a // -0059 │ │ +07a3d0: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +07a3d4: 5400 1d04 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +07a3d8: 0818 0000 |0068: move-object/from16 v24, v0 │ │ +07a3dc: 7401 5c22 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ +07a3e2: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ +07a3e6: 0200 1800 |006f: move/from16 v0, v24 │ │ +07a3ea: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ +07a3ee: 5c10 1704 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +07a3f2: 7401 f40d 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ +07a3f8: 7401 641f 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +07a3fe: 0a18 |007b: move-result v24 │ │ +07a400: 0200 1800 |007c: move/from16 v0, v24 │ │ +07a404: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ +07a408: 5910 0404 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +07a40c: 0200 1800 |0082: move/from16 v0, v24 │ │ +07a410: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ +07a414: 5910 0a04 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +07a418: 7401 661f 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +07a41e: 0a18 |008b: move-result v24 │ │ +07a420: 0200 1800 |008c: move/from16 v0, v24 │ │ +07a424: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ +07a428: 5910 0504 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@0405 │ │ +07a42c: 0200 1800 |0092: move/from16 v0, v24 │ │ +07a430: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ +07a434: 5910 0b04 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ +07a438: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ +07a43c: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +07a440: 0201 1800 |009c: move/from16 v1, v24 │ │ +07a444: 7120 f60b 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +07a44a: 0a18 |00a1: move-result v24 │ │ +07a44c: 0200 1800 |00a2: move/from16 v0, v24 │ │ +07a450: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +07a454: 5910 ed03 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a458: 28b4 |00a8: goto 005c // -004c │ │ +07a45a: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +07a45e: 5500 0704 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +07a462: 0218 0000 |00ad: move/from16 v24, v0 │ │ +07a466: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ +07a46a: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ +07a46e: 5200 ed03 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a472: 0218 0000 |00b5: move/from16 v24, v0 │ │ +07a476: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +07a47a: 0201 1800 |00b9: move/from16 v1, v24 │ │ +07a47e: 7120 f20b 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ +07a484: 0a0f |00be: move-result v15 │ │ +07a486: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ +07a48a: 7120 f70b f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +07a490: 0a14 |00c4: move-result v20 │ │ +07a492: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ +07a496: 5200 0a04 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +07a49a: 0218 0000 |00c9: move/from16 v24, v0 │ │ +07a49e: a718 1418 |00cb: sub-float v24, v20, v24 │ │ +07a4a2: 7701 a124 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +07a4a8: 0a15 |00d0: move-result v21 │ │ +07a4aa: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ +07a4ae: 7120 f80b f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +07a4b4: 0a16 |00d6: move-result v22 │ │ +07a4b6: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +07a4ba: 5200 0b04 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ +07a4be: 0218 0000 |00db: move/from16 v24, v0 │ │ +07a4c2: a718 1618 |00dd: sub-float v24, v22, v24 │ │ +07a4c6: 7701 a124 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +07a4cc: 0a17 |00e2: move-result v23 │ │ +07a4ce: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ +07a4d2: 5200 2304 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ +07a4d6: 0218 0000 |00e7: move/from16 v24, v0 │ │ +07a4da: 0200 1800 |00e9: move/from16 v0, v24 │ │ +07a4de: 8200 |00eb: int-to-float v0, v0 │ │ +07a4e0: 0218 0000 |00ec: move/from16 v24, v0 │ │ +07a4e4: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ +07a4e8: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ +07a4ec: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ +07a4f0: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ +07a4f4: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ +07a4f8: 0200 1800 |00f8: move/from16 v0, v24 │ │ +07a4fc: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ +07a500: 5c10 0704 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +07a504: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ +07a508: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ +07a50c: 0201 1800 |0102: move/from16 v1, v24 │ │ +07a510: 7020 fe0d 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0dfe │ │ +07a516: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ +07a51a: 5200 0404 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +07a51e: 0218 0000 |010b: move/from16 v24, v0 │ │ +07a522: a718 1418 |010d: sub-float v24, v20, v24 │ │ +07a526: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ +07a52a: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ +07a52e: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ +07a532: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ +07a536: 5200 0404 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +07a53a: 0218 0000 |0119: move/from16 v24, v0 │ │ +07a53e: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ +07a542: 5200 2304 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ +07a546: 0219 0000 |011f: move/from16 v25, v0 │ │ +07a54a: 0200 1900 |0121: move/from16 v0, v25 │ │ +07a54e: 8200 |0123: int-to-float v0, v0 │ │ +07a550: 0219 0000 |0124: move/from16 v25, v0 │ │ +07a554: a618 1819 |0126: add-float v24, v24, v25 │ │ +07a558: 0200 1800 |0128: move/from16 v0, v24 │ │ +07a55c: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ +07a560: 5910 0a04 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +07a564: 0200 1600 |012e: move/from16 v0, v22 │ │ +07a568: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +07a56c: 5910 0b04 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@040b │ │ +07a570: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ +07a574: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ +07a578: 0201 1800 |0138: move/from16 v1, v24 │ │ +07a57c: 7020 120e 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ +07a582: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ +07a586: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ +07a58a: 0201 1800 |0141: move/from16 v1, v24 │ │ +07a58e: 7020 130e 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ +07a594: 7401 d00d 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0dd0 │ │ +07a59a: 0c0e |0149: move-result-object v14 │ │ +07a59c: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ +07a5a0: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ +07a5a4: 0200 1800 |014e: move/from16 v0, v24 │ │ +07a5a8: 7220 7320 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@2073 │ │ +07a5ae: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ +07a5b2: 5500 0704 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +07a5b6: 0218 0000 |0157: move/from16 v24, v0 │ │ +07a5ba: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ +07a5be: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ +07a5c2: 5200 ed03 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a5c6: 0218 0000 |015f: move/from16 v24, v0 │ │ +07a5ca: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ +07a5ce: 0201 1800 |0163: move/from16 v1, v24 │ │ +07a5d2: 7120 f20b 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ +07a5d8: 0a06 |0168: move-result v6 │ │ +07a5da: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ +07a5de: 7120 f70b 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +07a5e4: 0a14 |016e: move-result v20 │ │ +07a5e6: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ +07a5ea: 0201 1400 |0171: move/from16 v1, v20 │ │ +07a5ee: 7020 f20d 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0df2 │ │ +07a5f4: 0a18 |0176: move-result v24 │ │ +07a5f6: 960b 0b18 |0177: or-int v11, v11, v24 │ │ +07a5fa: 2900 e3fe |0179: goto/16 005c // -011d │ │ +07a5fe: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +07a602: 5200 0404 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +07a606: 0218 0000 |017f: move/from16 v24, v0 │ │ +07a60a: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ +07a60e: 5200 2304 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@0423 │ │ +07a612: 0219 0000 |0185: move/from16 v25, v0 │ │ +07a616: 0200 1900 |0187: move/from16 v0, v25 │ │ +07a61a: 8200 |0189: int-to-float v0, v0 │ │ +07a61c: 0219 0000 |018a: move/from16 v25, v0 │ │ +07a620: a718 1819 |018c: sub-float v24, v24, v25 │ │ +07a624: 289a |018e: goto 0128 // -0066 │ │ +07a626: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +07a62a: 5500 0704 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +07a62e: 0218 0000 |0193: move/from16 v24, v0 │ │ +07a632: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ +07a636: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ +07a63a: 5400 2404 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0424 │ │ +07a63e: 0812 0000 |019b: move-object/from16 v18, v0 │ │ +07a642: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ +07a646: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ +07a64a: 5200 0f04 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@040f │ │ +07a64e: 0219 0000 |01a3: move/from16 v25, v0 │ │ +07a652: 0200 1900 |01a5: move/from16 v0, v25 │ │ +07a656: 8200 |01a7: int-to-float v0, v0 │ │ +07a658: 0219 0000 |01a8: move/from16 v25, v0 │ │ +07a65c: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ +07a660: 0201 1800 |01ac: move/from16 v1, v24 │ │ +07a664: 0202 1900 |01ae: move/from16 v2, v25 │ │ +07a668: 6e30 841f 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ +07a66e: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ +07a672: 5200 ed03 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a676: 0218 0000 |01b7: move/from16 v24, v0 │ │ +07a67a: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +07a67e: 0201 1800 |01bb: move/from16 v1, v24 │ │ +07a682: 7120 820c 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ +07a688: 0a18 |01c0: move-result v24 │ │ +07a68a: 0200 1800 |01c1: move/from16 v0, v24 │ │ +07a68e: 870a |01c3: float-to-int v10, v0 │ │ +07a690: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ +07a694: 0200 1800 |01c6: move/from16 v0, v24 │ │ +07a698: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ +07a69c: 5c10 1704 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +07a6a0: 7601 c00d 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +07a6a6: 0a13 |01cf: move-result v19 │ │ +07a6a8: 7401 d20d 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +07a6ae: 0a10 |01d3: move-result v16 │ │ +07a6b0: 7601 d90d 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd9 │ │ +07a6b6: 0c08 |01d7: move-result-object v8 │ │ +07a6b8: 5287 ca03 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07a6bc: 0200 1000 |01da: move/from16 v0, v16 │ │ +07a6c0: 8200 |01dc: int-to-float v0, v0 │ │ +07a6c2: 0218 0000 |01dd: move/from16 v24, v0 │ │ +07a6c6: 0200 1300 |01df: move/from16 v0, v19 │ │ +07a6ca: 8200 |01e1: int-to-float v0, v0 │ │ +07a6cc: 0219 0000 |01e2: move/from16 v25, v0 │ │ +07a6d0: a918 1819 |01e4: div-float v24, v24, v25 │ │ +07a6d4: 5280 c903 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@03c9 │ │ +07a6d8: 0219 0000 |01e8: move/from16 v25, v0 │ │ +07a6dc: a718 1819 |01ea: sub-float v24, v24, v25 │ │ +07a6e0: 5280 cc03 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07a6e4: 0219 0000 |01ee: move/from16 v25, v0 │ │ +07a6e8: a90d 1819 |01f0: div-float v13, v24, v25 │ │ +07a6ec: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ +07a6f0: 5200 ed03 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a6f4: 0218 0000 |01f6: move/from16 v24, v0 │ │ +07a6f8: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ +07a6fc: 0201 1800 |01fa: move/from16 v1, v24 │ │ +07a700: 7120 f20b 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ +07a706: 0a06 |01ff: move-result v6 │ │ +07a708: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ +07a70c: 7120 f70b 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +07a712: 0a14 |0205: move-result v20 │ │ +07a714: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ +07a718: 5200 0404 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0404 │ │ +07a71c: 0218 0000 |020a: move/from16 v24, v0 │ │ +07a720: a718 1418 |020c: sub-float v24, v20, v24 │ │ +07a724: 0200 1800 |020e: move/from16 v0, v24 │ │ +07a728: 8700 |0210: float-to-int v0, v0 │ │ +07a72a: 0211 0000 |0211: move/from16 v17, v0 │ │ +07a72e: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ +07a732: 0201 1100 |0215: move/from16 v1, v17 │ │ +07a736: 7051 ac0d 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0dac │ │ +07a73c: 0a0c |021a: move-result v12 │ │ +07a73e: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ +07a742: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ +07a746: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ +07a74a: 0201 1800 |0221: move/from16 v1, v24 │ │ +07a74e: 0202 1900 |0223: move/from16 v2, v25 │ │ +07a752: 6e5a 060e c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0e06 │ │ +07a758: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ +07a75c: 0200 1800 |022a: move/from16 v0, v24 │ │ +07a760: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ +07a764: 5910 ed03 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a768: 7601 b30d 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0db3 │ │ +07a76e: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ +07a772: 5400 0d04 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ +07a776: 0818 0000 |0237: move-object/from16 v24, v0 │ │ +07a77a: 7401 ee11 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@11ee │ │ +07a780: 0a18 |023c: move-result v24 │ │ +07a782: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ +07a786: 5400 1b04 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ +07a78a: 0819 0000 |0241: move-object/from16 v25, v0 │ │ +07a78e: 7401 ee11 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@11ee │ │ +07a794: 0a19 |0246: move-result v25 │ │ +07a796: 960b 1819 |0247: or-int v11, v24, v25 │ │ +07a79a: 2900 13fe |0249: goto/16 005c // -01ed │ │ +07a79e: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ +07a7a2: 5500 0704 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0407 │ │ +07a7a6: 0218 0000 |024f: move/from16 v24, v0 │ │ +07a7aa: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ +07a7ae: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ +07a7b2: 5200 f503 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a7b6: 0218 0000 |0257: move/from16 v24, v0 │ │ +07a7ba: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ +07a7be: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ +07a7c2: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ +07a7c6: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ +07a7ca: 0201 1800 |0261: move/from16 v1, v24 │ │ +07a7ce: 0202 1900 |0263: move/from16 v2, v25 │ │ +07a7d2: 0203 1a00 |0265: move/from16 v3, v26 │ │ +07a7d6: 0204 1b00 |0267: move/from16 v4, v27 │ │ +07a7da: 7054 000e 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0e00 │ │ +07a7e0: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ +07a7e4: 0200 1800 |026e: move/from16 v0, v24 │ │ +07a7e8: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ +07a7ec: 5910 ed03 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a7f0: 7601 b30d 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0db3 │ │ +07a7f6: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ +07a7fa: 5400 0d04 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@040d │ │ +07a7fe: 0818 0000 |027b: move-object/from16 v24, v0 │ │ +07a802: 7401 ee11 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@11ee │ │ +07a808: 0a18 |0280: move-result v24 │ │ +07a80a: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ +07a80e: 5400 1b04 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@041b │ │ +07a812: 0819 0000 |0285: move-object/from16 v25, v0 │ │ +07a816: 7401 ee11 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@11ee │ │ +07a81c: 0a19 |028a: move-result v25 │ │ +07a81e: 960b 1819 |028b: or-int v11, v24, v25 │ │ +07a822: 2900 cffd |028d: goto/16 005c // -0231 │ │ +07a826: 7701 f30b 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ +07a82c: 0a09 |0292: move-result v9 │ │ +07a82e: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ +07a832: 7120 f70b 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +07a838: 0a14 |0298: move-result v20 │ │ +07a83a: 0200 1400 |0299: move/from16 v0, v20 │ │ +07a83e: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ +07a842: 5910 0a04 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +07a846: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ +07a84a: 7120 f60b 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +07a850: 0a18 |02a4: move-result v24 │ │ +07a852: 0200 1800 |02a5: move/from16 v0, v24 │ │ +07a856: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ +07a85a: 5910 ed03 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a85e: 2900 b1fd |02ab: goto/16 005c // -024f │ │ +07a862: 7602 ec0d 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0dec │ │ +07a868: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ +07a86c: 5200 ed03 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@03ed │ │ +07a870: 0218 0000 |02b4: move/from16 v24, v0 │ │ +07a874: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ +07a878: 0201 1800 |02b8: move/from16 v1, v24 │ │ +07a87c: 7120 f20b 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ +07a882: 0a18 |02bd: move-result v24 │ │ +07a884: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ +07a888: 0201 1800 |02c0: move/from16 v1, v24 │ │ +07a88c: 7120 f70b 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +07a892: 0a18 |02c5: move-result v24 │ │ +07a894: 0200 1800 |02c6: move/from16 v0, v24 │ │ +07a898: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ +07a89c: 5910 0a04 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@040a │ │ +07a8a0: 2900 90fd |02cc: goto/16 005c // -0270 │ │ +07a8a4: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1925 │ │ 0x0008 line=1929 │ │ 0x000a line=2046 │ │ 0x000b line=1932 │ │ 0x0017 line=1935 │ │ @@ -56656,24 +56656,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -07a8d8: |[07a8d8] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -07a8e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07a8ea: 5221 f503 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a8ee: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -07a8f2: 5221 f503 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a8f6: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07a8fa: 6e30 040e 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0e04 │ │ -07a900: 0f00 |000c: return v0 │ │ -07a902: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07a904: 28fe |000e: goto 000c // -0002 │ │ +07a8c8: |[07a8c8] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +07a8d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07a8da: 5221 f503 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a8de: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +07a8e2: 5221 f503 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a8e6: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07a8ea: 6e30 040e 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0e04 │ │ +07a8f0: 0f00 |000c: return v0 │ │ +07a8f2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07a8f4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2606 │ │ 0x0005 line=2607 │ │ 0x000c line=2610 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -56683,30 +56683,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -07a908: |[07a908] android.support.v4.view.ViewPager.pageRight:()Z │ │ -07a918: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07a91a: 5431 ee03 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a91e: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -07a922: 5231 f503 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a926: 5432 ee03 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a92a: 6e10 040c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -07a930: 0a02 |000c: move-result v2 │ │ -07a932: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07a936: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -07a93a: 5231 f503 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a93e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07a942: 6e30 040e 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0e04 │ │ -07a948: 0f00 |0018: return v0 │ │ -07a94a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -07a94c: 28fe |001a: goto 0018 // -0002 │ │ +07a8f8: |[07a8f8] android.support.v4.view.ViewPager.pageRight:()Z │ │ +07a908: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07a90a: 5431 ee03 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a90e: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +07a912: 5231 f503 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a916: 5432 ee03 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a91a: 6e10 040c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +07a920: 0a02 |000c: move-result v2 │ │ +07a922: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07a926: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +07a92a: 5231 f503 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a92e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07a932: 6e30 040e 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0e04 │ │ +07a938: 0f00 |0018: return v0 │ │ +07a93a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +07a93c: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2614 │ │ 0x0011 line=2615 │ │ 0x0018 line=2618 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -56716,18 +56716,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07a950: |[07a950] android.support.v4.view.ViewPager.populate:()V │ │ -07a960: 5210 f503 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a964: 6e20 f50d 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0df5 │ │ -07a96a: 0e00 |0005: return-void │ │ +07a940: |[07a940] android.support.v4.view.ViewPager.populate:()V │ │ +07a950: 5210 f503 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a954: 6e20 f50d 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0df5 │ │ +07a95a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0005 line=915 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -56736,606 +56736,606 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1167 16-bit code units │ │ -07a96c: |[07a96c] android.support.v4.view.ViewPager.populate:(I)V │ │ -07a97c: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -07a980: 122f |0002: const/4 v15, #int 2 // #2 │ │ -07a982: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ -07a986: 5200 f503 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a98a: 021b 0000 |0007: move/from16 v27, v0 │ │ -07a98e: 0200 1b00 |0009: move/from16 v0, v27 │ │ -07a992: 0201 1f00 |000b: move/from16 v1, v31 │ │ -07a996: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ -07a99a: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ -07a99e: 5200 f503 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a9a2: 021b 0000 |0013: move/from16 v27, v0 │ │ -07a9a6: 0200 1b00 |0015: move/from16 v0, v27 │ │ -07a9aa: 0201 1f00 |0017: move/from16 v1, v31 │ │ -07a9ae: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ -07a9b2: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ -07a9b6: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -07a9ba: 5200 f503 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a9be: 021b 0000 |0021: move/from16 v27, v0 │ │ -07a9c2: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ -07a9c6: 0201 1b00 |0025: move/from16 v1, v27 │ │ -07a9ca: 6e20 da0d 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dda │ │ -07a9d0: 0c15 |002a: move-result-object v21 │ │ -07a9d2: 0200 1f00 |002b: move/from16 v0, v31 │ │ -07a9d6: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ -07a9da: 5910 f503 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07a9de: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -07a9e2: 5400 ee03 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07a9e6: 081b 0000 |0035: move-object/from16 v27, v0 │ │ -07a9ea: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ -07a9ee: 7601 170e 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0e17 │ │ -07a9f4: 0e00 |003c: return-void │ │ -07a9f6: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ -07a9fa: 28de |003f: goto 001d // -0022 │ │ -07a9fc: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -07aa00: 5500 1704 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -07aa04: 021b 0000 |0044: move/from16 v27, v0 │ │ -07aa08: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ -07aa0c: 7601 170e 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0e17 │ │ -07aa12: 28f1 |004b: goto 003c // -000f │ │ -07aa14: 7401 d50d 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0dd5 │ │ -07aa1a: 0c1b |004f: move-result-object v27 │ │ -07aa1c: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ -07aa20: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -07aa24: 5400 ee03 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07aa28: 081b 0000 |0056: move-object/from16 v27, v0 │ │ -07aa2c: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -07aa30: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ -07aa34: 6e20 120c 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0c12 │ │ -07aa3a: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -07aa3e: 5200 1304 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ -07aa42: 0216 0000 |0063: move/from16 v22, v0 │ │ -07aa46: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ -07aa4a: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ -07aa4e: 5200 f503 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07aa52: 021c 0000 |006b: move/from16 v28, v0 │ │ -07aa56: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ -07aa5a: 7702 ad24 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -07aa60: 0a1a |0072: move-result v26 │ │ -07aa62: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ -07aa66: 5400 ee03 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07aa6a: 081b 0000 |0077: move-object/from16 v27, v0 │ │ -07aa6e: 7401 040c 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -07aa74: 0a04 |007c: move-result v4 │ │ -07aa76: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ -07aa7a: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -07aa7e: 5200 f503 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07aa82: 021c 0000 |0083: move/from16 v28, v0 │ │ -07aa86: 901c 1c16 |0085: add-int v28, v28, v22 │ │ -07aa8a: 7702 af24 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -07aa90: 0a0c |008a: move-result v12 │ │ -07aa92: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -07aa96: 5200 fb03 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ -07aa9a: 021b 0000 |008f: move/from16 v27, v0 │ │ -07aa9e: 0200 1b00 |0091: move/from16 v0, v27 │ │ -07aaa2: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ -07aaa6: 7401 d10d 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0dd1 │ │ -07aaac: 0c1b |0098: move-result-object v27 │ │ -07aaae: 7401 c70d 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0dc7 │ │ -07aab4: 0a1c |009c: move-result v28 │ │ -07aab6: 7402 b501 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@01b5 │ │ -07aabc: 0c18 |00a0: move-result-object v24 │ │ -07aabe: 221b 7f04 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@047f │ │ -07aac2: 221c 9204 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@0492 │ │ -07aac6: 7601 fb24 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07aacc: 1a1d 8312 |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@1283 │ │ -07aad0: 7402 0425 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07aad6: 0c1c |00ad: move-result-object v28 │ │ -07aad8: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ -07aadc: 5200 fb03 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ -07aae0: 021d 0000 |00b2: move/from16 v29, v0 │ │ -07aae4: 7402 0025 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -07aaea: 0c1c |00b7: move-result-object v28 │ │ -07aaec: 1a1d 2b01 |00b8: const-string v29, ", found: " // string@012b │ │ -07aaf0: 7402 0425 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07aaf6: 0c1c |00bd: move-result-object v28 │ │ -07aaf8: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -07aafc: 6e20 0025 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -07ab02: 0c1c |00c3: move-result-object v28 │ │ -07ab04: 1a1d 3700 |00c4: const-string v29, " Pager id: " // string@0037 │ │ -07ab08: 7402 0425 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ab0e: 0c1c |00c9: move-result-object v28 │ │ -07ab10: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -07ab14: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ -07ab18: 6e20 0425 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ab1e: 0c1c |00d1: move-result-object v28 │ │ -07ab20: 1a1d 3600 |00d2: const-string v29, " Pager class: " // string@0036 │ │ -07ab24: 7402 0425 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ab2a: 0c1c |00d7: move-result-object v28 │ │ -07ab2c: 7401 c224 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -07ab32: 0c1d |00db: move-result-object v29 │ │ -07ab34: 7402 0325 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -07ab3a: 0c1c |00df: move-result-object v28 │ │ -07ab3c: 1a1d 3800 |00e0: const-string v29, " Problematic adapter: " // string@0038 │ │ -07ab40: 7402 0425 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ab46: 0c1c |00e5: move-result-object v28 │ │ -07ab48: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ -07ab4c: 5400 ee03 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07ab50: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ -07ab54: 7401 c224 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -07ab5a: 0c1d |00ef: move-result-object v29 │ │ -07ab5c: 7402 0325 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -07ab62: 0c1c |00f3: move-result-object v28 │ │ -07ab64: 7401 0a25 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07ab6a: 0c1c |00f7: move-result-object v28 │ │ -07ab6c: 7602 8c24 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -07ab72: 271b |00fb: throw v27 │ │ -07ab74: 0d0b |00fc: move-exception v11 │ │ -07ab76: 7401 c70d 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0dc7 │ │ -07ab7c: 0a1b |0100: move-result v27 │ │ -07ab7e: 7701 9424 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -07ab84: 0c18 |0104: move-result-object v24 │ │ -07ab86: 289c |0105: goto 00a1 // -0064 │ │ -07ab88: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ -07ab8a: 1209 |0107: const/4 v9, #int 0 // #0 │ │ -07ab8c: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -07ab8e: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ -07ab92: 5400 0904 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07ab96: 081b 0000 |010d: move-object/from16 v27, v0 │ │ -07ab9a: 7401 4c25 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07aba0: 0a1b |0112: move-result v27 │ │ -07aba2: 0200 1b00 |0113: move/from16 v0, v27 │ │ -07aba6: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ -07abaa: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -07abae: 5400 0904 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07abb2: 081b 0000 |011b: move-object/from16 v27, v0 │ │ -07abb6: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -07abba: 6e20 4625 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07abc0: 0c11 |0122: move-result-object v17 │ │ -07abc2: 1f11 2902 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07abc6: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -07abca: 5200 ca03 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07abce: 021b 0000 |0129: move/from16 v27, v0 │ │ -07abd2: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ -07abd6: 5200 f503 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07abda: 021c 0000 |012f: move/from16 v28, v0 │ │ -07abde: 0200 1b00 |0131: move/from16 v0, v27 │ │ -07abe2: 0201 1c00 |0133: move/from16 v1, v28 │ │ -07abe6: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ -07abea: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -07abee: 5200 ca03 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07abf2: 021b 0000 |013b: move/from16 v27, v0 │ │ -07abf6: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ -07abfa: 5200 f503 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07abfe: 021c 0000 |0141: move/from16 v28, v0 │ │ -07ac02: 0200 1b00 |0143: move/from16 v0, v27 │ │ -07ac06: 0201 1c00 |0145: move/from16 v1, v28 │ │ -07ac0a: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ -07ac0e: 0809 1100 |0149: move-object/from16 v9, v17 │ │ -07ac12: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ -07ac16: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ -07ac1a: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ -07ac1e: 5200 f503 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07ac22: 021b 0000 |0153: move/from16 v27, v0 │ │ -07ac26: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ -07ac2a: 0201 1b00 |0157: move/from16 v1, v27 │ │ -07ac2e: 6e30 9f0d 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0d9f │ │ -07ac34: 0c09 |015c: move-result-object v9 │ │ -07ac36: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ -07ac3a: 120d |015f: const/4 v13, #int 0 // #0 │ │ -07ac3c: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ -07ac40: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ -07ac44: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -07ac48: 5400 0904 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07ac4c: 081b 0000 |0168: move-object/from16 v27, v0 │ │ -07ac50: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -07ac54: 0201 1200 |016c: move/from16 v1, v18 │ │ -07ac58: 6e20 4625 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07ac5e: 0c1b |0171: move-result-object v27 │ │ -07ac60: 1f1b 2902 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07ac64: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ -07ac68: 7601 c00d 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -07ac6e: 0a07 |0179: move-result v7 │ │ -07ac70: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ -07ac74: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -07ac78: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -07ac7c: 5200 f503 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07ac80: 021b 0000 |0182: move/from16 v27, v0 │ │ -07ac84: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ -07ac88: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ -07ac8c: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ -07ac90: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ -07ac94: 0200 1700 |018c: move/from16 v0, v23 │ │ -07ac98: 0201 1a00 |018e: move/from16 v1, v26 │ │ -07ac9c: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ -07aca0: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ -07aca4: 529e cc03 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07aca8: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ -07acac: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ -07acb0: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ -07acb4: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ -07acb8: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ -07acbc: 5400 0904 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07acc0: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ -07acc4: 7401 4c25 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07acca: 0a1b |01a7: move-result v27 │ │ -07accc: 0200 1200 |01a8: move/from16 v0, v18 │ │ -07acd0: 0201 1b00 |01aa: move/from16 v1, v27 │ │ -07acd4: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ -07acd8: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ -07acdc: 5400 0904 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07ace0: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ -07ace4: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ -07ace8: 0201 1200 |01b6: move/from16 v1, v18 │ │ -07acec: 6e20 4625 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07acf2: 0c1b |01bb: move-result-object v27 │ │ -07acf4: 1f1b 2902 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07acf8: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ -07acfc: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ -07ad00: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ -07ad04: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ -07ad08: 5200 f503 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07ad0c: 021b 0000 |01c8: move/from16 v27, v0 │ │ -07ad10: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ -07ad14: 0200 1700 |01cc: move/from16 v0, v23 │ │ -07ad18: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ -07ad1c: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ -07ad20: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ -07ad24: 0200 1700 |01d4: move/from16 v0, v23 │ │ -07ad28: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ -07ad2c: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ -07ad30: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -07ad34: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ -07ad38: 7040 a50d 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@0da5 │ │ -07ad3e: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ -07ad42: 5400 ee03 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07ad46: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ -07ad4a: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ -07ad4e: 5200 f503 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07ad52: 021d 0000 |01eb: move/from16 v29, v0 │ │ -07ad56: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ -07ad5a: 5490 c803 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ -07ad5e: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ -07ad62: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ -07ad66: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ -07ad6a: 0202 1d00 |01f7: move/from16 v2, v29 │ │ -07ad6e: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ -07ad72: 6e40 100c 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c10 │ │ -07ad78: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ -07ad7c: 5400 ee03 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07ad80: 081b 0000 |0202: move-object/from16 v27, v0 │ │ -07ad84: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -07ad88: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ -07ad8c: 6e20 030c 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0c03 │ │ -07ad92: 7401 bd0d 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -07ad98: 0a06 |020e: move-result v6 │ │ -07ad9a: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ -07ad9e: 0200 1000 |0211: move/from16 v0, v16 │ │ -07ada2: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ -07ada6: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ -07adaa: 0201 1000 |0217: move/from16 v1, v16 │ │ -07adae: 6e20 bc0d 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -07adb4: 0c05 |021c: move-result-object v5 │ │ -07adb6: 6e10 bb1f 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07adbc: 0c14 |0220: move-result-object v20 │ │ -07adbe: 1f14 2a02 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ -07adc2: 0200 1000 |0223: move/from16 v0, v16 │ │ -07adc6: 0801 1400 |0225: move-object/from16 v1, v20 │ │ -07adca: 5910 cd03 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@03cd │ │ -07adce: 0800 1400 |0229: move-object/from16 v0, v20 │ │ -07add2: 5500 d003 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ -07add6: 021b 0000 |022d: move/from16 v27, v0 │ │ -07adda: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ -07adde: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -07ade2: 5200 d403 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ -07ade6: 021b 0000 |0235: move/from16 v27, v0 │ │ -07adea: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ -07adee: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ -07adf2: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ -07adf6: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ -07adfa: 6e20 d80d 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ -07ae00: 0c11 |0242: move-result-object v17 │ │ -07ae02: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ -07ae06: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -07ae0a: 5200 cc03 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07ae0e: 021b 0000 |0249: move/from16 v27, v0 │ │ -07ae12: 0200 1b00 |024b: move/from16 v0, v27 │ │ -07ae16: 0801 1400 |024d: move-object/from16 v1, v20 │ │ -07ae1a: 5910 d403 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ -07ae1e: 0800 1100 |0251: move-object/from16 v0, v17 │ │ -07ae22: 5200 ca03 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07ae26: 021b 0000 |0255: move/from16 v27, v0 │ │ -07ae2a: 0200 1b00 |0257: move/from16 v0, v27 │ │ -07ae2e: 0801 1400 |0259: move-object/from16 v1, v20 │ │ -07ae32: 5910 d203 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03d2 │ │ -07ae36: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -07ae3a: 28b2 |025f: goto 0211 // -004e │ │ -07ae3c: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07ae40: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ -07ae44: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ -07ae48: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ -07ae4c: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ -07ae50: 5290 cc03 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07ae54: 021c 0000 |026c: move/from16 v28, v0 │ │ -07ae58: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ -07ae5c: 7401 cc0d 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ -07ae62: 0a1c |0273: move-result v28 │ │ -07ae64: 0200 1c00 |0274: move/from16 v0, v28 │ │ -07ae68: 8200 |0276: int-to-float v0, v0 │ │ -07ae6a: 021c 0000 |0277: move/from16 v28, v0 │ │ -07ae6e: 8270 |0279: int-to-float v0, v7 │ │ -07ae70: 021d 0000 |027a: move/from16 v29, v0 │ │ -07ae74: a91c 1c1d |027c: div-float v28, v28, v29 │ │ -07ae78: a613 1b1c |027e: add-float v19, v27, v28 │ │ -07ae7c: 2900 fefe |0280: goto/16 017e // -0102 │ │ -07ae80: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -07ae84: 5200 ca03 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07ae88: 021b 0000 |0286: move/from16 v27, v0 │ │ -07ae8c: 0200 1700 |0288: move/from16 v0, v23 │ │ -07ae90: 0201 1b00 |028a: move/from16 v1, v27 │ │ -07ae94: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ -07ae98: 0800 1100 |028e: move-object/from16 v0, v17 │ │ -07ae9c: 5500 cb03 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ -07aea0: 021b 0000 |0292: move/from16 v27, v0 │ │ -07aea4: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ -07aea8: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ -07aeac: 5400 0904 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07aeb0: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -07aeb4: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -07aeb8: 0201 1200 |029e: move/from16 v1, v18 │ │ -07aebc: 6e20 4925 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -07aec2: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ -07aec6: 5400 ee03 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07aeca: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ -07aece: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ -07aed2: 5400 c803 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ -07aed6: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ -07aeda: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ -07aede: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ -07aee2: 0202 1700 |02b3: move/from16 v2, v23 │ │ -07aee6: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ -07aeea: 6e40 010c 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c01 │ │ -07aef0: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07aef4: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -07aef8: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ -07aefc: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ -07af00: 5400 0904 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07af04: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ -07af08: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ -07af0c: 0201 1200 |02c8: move/from16 v1, v18 │ │ -07af10: 6e20 4625 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07af16: 0c1b |02cd: move-result-object v27 │ │ -07af18: 1f1b 2902 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07af1c: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ -07af20: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ -07af24: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ -07af28: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ -07af2c: 28fa |02d8: goto 02d2 // -0006 │ │ -07af2e: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ -07af32: 0800 1100 |02db: move-object/from16 v0, v17 │ │ -07af36: 5200 ca03 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07af3a: 021b 0000 |02df: move/from16 v27, v0 │ │ -07af3e: 0200 1700 |02e1: move/from16 v0, v23 │ │ -07af42: 0201 1b00 |02e3: move/from16 v1, v27 │ │ -07af46: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ -07af4a: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -07af4e: 5200 cc03 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07af52: 021b 0000 |02eb: move/from16 v27, v0 │ │ -07af56: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ -07af5a: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07af5e: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ -07af62: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -07af66: 5400 0904 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07af6a: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ -07af6e: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ -07af72: 0201 1200 |02fb: move/from16 v1, v18 │ │ -07af76: 6e20 4625 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07af7c: 0c1b |0300: move-result-object v27 │ │ -07af7e: 1f1b 2902 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07af82: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ -07af86: 28cd |0305: goto 02d2 // -0033 │ │ -07af88: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ -07af8c: 28fd |0308: goto 0305 // -0003 │ │ -07af8e: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ -07af92: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ -07af96: 0201 1700 |030d: move/from16 v1, v23 │ │ -07af9a: 0202 1b00 |030f: move/from16 v2, v27 │ │ -07af9e: 6e30 9f0d 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0d9f │ │ -07afa4: 0c11 |0314: move-result-object v17 │ │ -07afa6: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -07afaa: 5200 cc03 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07afae: 021b 0000 |0319: move/from16 v27, v0 │ │ -07afb2: a60d 0d1b |031b: add-float v13, v13, v27 │ │ -07afb6: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07afba: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ -07afbe: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ -07afc2: 5400 0904 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07afc6: 081b 0000 |0325: move-object/from16 v27, v0 │ │ -07afca: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ -07afce: 0201 1200 |0329: move/from16 v1, v18 │ │ -07afd2: 6e20 4625 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07afd8: 0c1b |032e: move-result-object v27 │ │ -07afda: 1f1b 2902 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07afde: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ -07afe2: 289f |0333: goto 02d2 // -0061 │ │ -07afe4: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ -07afe8: 28fd |0336: goto 0333 // -0003 │ │ -07afea: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ -07afee: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ -07aff2: 7401 cd0d 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ -07aff8: 0a1b |033e: move-result v27 │ │ -07affa: 0200 1b00 |033f: move/from16 v0, v27 │ │ -07affe: 8200 |0341: int-to-float v0, v0 │ │ -07b000: 021b 0000 |0342: move/from16 v27, v0 │ │ -07b004: 8270 |0344: int-to-float v0, v7 │ │ -07b006: 021c 0000 |0345: move/from16 v28, v0 │ │ -07b00a: a91b 1b1c |0347: div-float v27, v27, v28 │ │ -07b00e: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ -07b012: a619 1b1c |034b: add-float v25, v27, v28 │ │ -07b016: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ -07b01a: 0800 1100 |034f: move-object/from16 v0, v17 │ │ -07b01e: 5200 ca03 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07b022: 021b 0000 |0353: move/from16 v27, v0 │ │ -07b026: 0200 1700 |0355: move/from16 v0, v23 │ │ -07b02a: 0201 1b00 |0357: move/from16 v1, v27 │ │ -07b02e: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ -07b032: 0800 1100 |035b: move-object/from16 v0, v17 │ │ -07b036: 5500 cb03 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ -07b03a: 021b 0000 |035f: move/from16 v27, v0 │ │ -07b03e: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ -07b042: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ -07b046: 5400 0904 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b04a: 081b 0000 |0367: move-object/from16 v27, v0 │ │ -07b04e: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ -07b052: 0201 1200 |036b: move/from16 v1, v18 │ │ -07b056: 6e20 4925 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -07b05c: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ -07b060: 5400 ee03 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b064: 081b 0000 |0374: move-object/from16 v27, v0 │ │ -07b068: 0800 1100 |0376: move-object/from16 v0, v17 │ │ -07b06c: 5400 c803 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ -07b070: 081c 0000 |037a: move-object/from16 v28, v0 │ │ -07b074: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ -07b078: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ -07b07c: 0202 1700 |0380: move/from16 v2, v23 │ │ -07b080: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ -07b084: 6e40 010c 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c01 │ │ -07b08a: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ -07b08e: 5400 0904 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b092: 081b 0000 |038b: move-object/from16 v27, v0 │ │ -07b096: 7401 4c25 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07b09c: 0a1b |0390: move-result v27 │ │ -07b09e: 0200 1200 |0391: move/from16 v0, v18 │ │ -07b0a2: 0201 1b00 |0393: move/from16 v1, v27 │ │ -07b0a6: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ -07b0aa: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ -07b0ae: 5400 0904 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b0b2: 081b 0000 |039b: move-object/from16 v27, v0 │ │ -07b0b6: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -07b0ba: 0201 1200 |039f: move/from16 v1, v18 │ │ -07b0be: 6e20 4625 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07b0c4: 0c1b |03a4: move-result-object v27 │ │ -07b0c6: 1f1b 2902 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07b0ca: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ -07b0ce: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ -07b0d2: 2900 21fe |03ab: goto/16 01cc // -01df │ │ -07b0d6: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ -07b0da: 28fa |03af: goto 03a9 // -0006 │ │ -07b0dc: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ -07b0e0: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ -07b0e4: 5200 ca03 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07b0e8: 021b 0000 |03b6: move/from16 v27, v0 │ │ -07b0ec: 0200 1700 |03b8: move/from16 v0, v23 │ │ -07b0f0: 0201 1b00 |03ba: move/from16 v1, v27 │ │ -07b0f4: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ -07b0f8: 0800 1100 |03be: move-object/from16 v0, v17 │ │ -07b0fc: 5200 cc03 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07b100: 021b 0000 |03c2: move/from16 v27, v0 │ │ -07b104: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ -07b108: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ -07b10c: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -07b110: 5400 0904 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b114: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ -07b118: 7401 4c25 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07b11e: 0a1b |03d1: move-result v27 │ │ -07b120: 0200 1200 |03d2: move/from16 v0, v18 │ │ -07b124: 0201 1b00 |03d4: move/from16 v1, v27 │ │ -07b128: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ -07b12c: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ -07b130: 5400 0904 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b134: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ -07b138: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ -07b13c: 0201 1200 |03e0: move/from16 v1, v18 │ │ -07b140: 6e20 4625 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07b146: 0c1b |03e5: move-result-object v27 │ │ -07b148: 1f1b 2902 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07b14c: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ -07b150: 28bf |03ea: goto 03a9 // -0041 │ │ -07b152: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ -07b156: 28fd |03ed: goto 03ea // -0003 │ │ -07b158: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ -07b15c: 0201 1700 |03f0: move/from16 v1, v23 │ │ -07b160: 0202 1200 |03f2: move/from16 v2, v18 │ │ -07b164: 6e30 9f0d 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0d9f │ │ -07b16a: 0c11 |03f7: move-result-object v17 │ │ -07b16c: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ -07b170: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ -07b174: 5200 cc03 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ -07b178: 021b 0000 |03fe: move/from16 v27, v0 │ │ -07b17c: a60e 0e1b |0400: add-float v14, v14, v27 │ │ -07b180: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ -07b184: 5400 0904 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b188: 081b 0000 |0406: move-object/from16 v27, v0 │ │ -07b18c: 7401 4c25 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07b192: 0a1b |040b: move-result v27 │ │ -07b194: 0200 1200 |040c: move/from16 v0, v18 │ │ -07b198: 0201 1b00 |040e: move/from16 v1, v27 │ │ -07b19c: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ -07b1a0: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ -07b1a4: 5400 0904 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b1a8: 081b 0000 |0416: move-object/from16 v27, v0 │ │ -07b1ac: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ -07b1b0: 0201 1200 |041a: move/from16 v1, v18 │ │ -07b1b4: 6e20 4625 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07b1ba: 0c1b |041f: move-result-object v27 │ │ -07b1bc: 1f1b 2902 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07b1c0: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ -07b1c4: 2885 |0424: goto 03a9 // -007b │ │ -07b1c6: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ -07b1ca: 28fd |0427: goto 0424 // -0003 │ │ -07b1cc: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ -07b1d0: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ -07b1d4: 7601 170e 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0e17 │ │ -07b1da: 7401 d60d 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0dd6 │ │ -07b1e0: 0a1b |0432: move-result v27 │ │ -07b1e2: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ -07b1e6: 7401 b70d 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0db7 │ │ -07b1ec: 0c0a |0438: move-result-object v10 │ │ -07b1ee: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ -07b1f2: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ -07b1f6: 6e20 d70d a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd7 │ │ -07b1fc: 0c11 |0440: move-result-object v17 │ │ -07b1fe: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ -07b202: 0800 1100 |0443: move-object/from16 v0, v17 │ │ -07b206: 5200 ca03 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07b20a: 021b 0000 |0447: move/from16 v27, v0 │ │ -07b20e: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ -07b212: 5200 f503 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b216: 021c 0000 |044d: move/from16 v28, v0 │ │ -07b21a: 0200 1b00 |044f: move/from16 v0, v27 │ │ -07b21e: 0201 1c00 |0451: move/from16 v1, v28 │ │ -07b222: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ -07b226: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ -07b22a: 7401 bd0d 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -07b230: 0a1b |045a: move-result v27 │ │ -07b232: 0200 1000 |045b: move/from16 v0, v16 │ │ -07b236: 0201 1b00 |045d: move/from16 v1, v27 │ │ -07b23a: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ -07b23e: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ -07b242: 0201 1000 |0463: move/from16 v1, v16 │ │ -07b246: 6e20 bc0d 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ -07b24c: 0c05 |0468: move-result-object v5 │ │ -07b24e: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ -07b252: 6e20 d80d 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ -07b258: 0c11 |046e: move-result-object v17 │ │ -07b25a: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ -07b25e: 0800 1100 |0471: move-object/from16 v0, v17 │ │ -07b262: 5200 ca03 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07b266: 021b 0000 |0475: move/from16 v27, v0 │ │ -07b26a: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -07b26e: 5200 f503 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b272: 021c 0000 |047b: move/from16 v28, v0 │ │ -07b276: 0200 1b00 |047d: move/from16 v0, v27 │ │ -07b27a: 0201 1c00 |047f: move/from16 v1, v28 │ │ -07b27e: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ -07b282: 6e20 0020 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@2000 │ │ -07b288: 0a1b |0486: move-result v27 │ │ -07b28a: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ -07b28e: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ -07b292: 28cc |048b: goto 0457 // -0034 │ │ -07b294: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ -07b298: 28b3 |048e: goto 0441 // -004d │ │ +07a95c: |[07a95c] android.support.v4.view.ViewPager.populate:(I)V │ │ +07a96c: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +07a970: 122f |0002: const/4 v15, #int 2 // #2 │ │ +07a972: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +07a976: 5200 f503 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a97a: 021b 0000 |0007: move/from16 v27, v0 │ │ +07a97e: 0200 1b00 |0009: move/from16 v0, v27 │ │ +07a982: 0201 1f00 |000b: move/from16 v1, v31 │ │ +07a986: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +07a98a: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +07a98e: 5200 f503 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a992: 021b 0000 |0013: move/from16 v27, v0 │ │ +07a996: 0200 1b00 |0015: move/from16 v0, v27 │ │ +07a99a: 0201 1f00 |0017: move/from16 v1, v31 │ │ +07a99e: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +07a9a2: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +07a9a6: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +07a9aa: 5200 f503 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a9ae: 021b 0000 |0021: move/from16 v27, v0 │ │ +07a9b2: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +07a9b6: 0201 1b00 |0025: move/from16 v1, v27 │ │ +07a9ba: 6e20 da0d 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dda │ │ +07a9c0: 0c15 |002a: move-result-object v21 │ │ +07a9c2: 0200 1f00 |002b: move/from16 v0, v31 │ │ +07a9c6: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +07a9ca: 5910 f503 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07a9ce: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +07a9d2: 5400 ee03 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07a9d6: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +07a9da: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +07a9de: 7601 170e 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0e17 │ │ +07a9e4: 0e00 |003c: return-void │ │ +07a9e6: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +07a9ea: 28de |003f: goto 001d // -0022 │ │ +07a9ec: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +07a9f0: 5500 1704 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +07a9f4: 021b 0000 |0044: move/from16 v27, v0 │ │ +07a9f8: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +07a9fc: 7601 170e 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0e17 │ │ +07aa02: 28f1 |004b: goto 003c // -000f │ │ +07aa04: 7401 d50d 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0dd5 │ │ +07aa0a: 0c1b |004f: move-result-object v27 │ │ +07aa0c: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +07aa10: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +07aa14: 5400 ee03 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07aa18: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +07aa1c: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +07aa20: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +07aa24: 6e20 120c 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0c12 │ │ +07aa2a: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +07aa2e: 5200 1304 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ +07aa32: 0216 0000 |0063: move/from16 v22, v0 │ │ +07aa36: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +07aa3a: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +07aa3e: 5200 f503 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07aa42: 021c 0000 |006b: move/from16 v28, v0 │ │ +07aa46: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +07aa4a: 7702 ad24 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +07aa50: 0a1a |0072: move-result v26 │ │ +07aa52: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +07aa56: 5400 ee03 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07aa5a: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +07aa5e: 7401 040c 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +07aa64: 0a04 |007c: move-result v4 │ │ +07aa66: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +07aa6a: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +07aa6e: 5200 f503 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07aa72: 021c 0000 |0083: move/from16 v28, v0 │ │ +07aa76: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +07aa7a: 7702 af24 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +07aa80: 0a0c |008a: move-result v12 │ │ +07aa82: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +07aa86: 5200 fb03 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ +07aa8a: 021b 0000 |008f: move/from16 v27, v0 │ │ +07aa8e: 0200 1b00 |0091: move/from16 v0, v27 │ │ +07aa92: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +07aa96: 7401 d10d 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0dd1 │ │ +07aa9c: 0c1b |0098: move-result-object v27 │ │ +07aa9e: 7401 c70d 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0dc7 │ │ +07aaa4: 0a1c |009c: move-result v28 │ │ +07aaa6: 7402 b501 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@01b5 │ │ +07aaac: 0c18 |00a0: move-result-object v24 │ │ +07aaae: 221b 7f04 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@047f │ │ +07aab2: 221c 9204 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@0492 │ │ +07aab6: 7601 fb24 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07aabc: 1a1d 8312 |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@1283 │ │ +07aac0: 7402 0425 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07aac6: 0c1c |00ad: move-result-object v28 │ │ +07aac8: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +07aacc: 5200 fb03 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ +07aad0: 021d 0000 |00b2: move/from16 v29, v0 │ │ +07aad4: 7402 0025 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +07aada: 0c1c |00b7: move-result-object v28 │ │ +07aadc: 1a1d 2b01 |00b8: const-string v29, ", found: " // string@012b │ │ +07aae0: 7402 0425 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07aae6: 0c1c |00bd: move-result-object v28 │ │ +07aae8: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +07aaec: 6e20 0025 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +07aaf2: 0c1c |00c3: move-result-object v28 │ │ +07aaf4: 1a1d 3700 |00c4: const-string v29, " Pager id: " // string@0037 │ │ +07aaf8: 7402 0425 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07aafe: 0c1c |00c9: move-result-object v28 │ │ +07ab00: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +07ab04: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +07ab08: 6e20 0425 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ab0e: 0c1c |00d1: move-result-object v28 │ │ +07ab10: 1a1d 3600 |00d2: const-string v29, " Pager class: " // string@0036 │ │ +07ab14: 7402 0425 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ab1a: 0c1c |00d7: move-result-object v28 │ │ +07ab1c: 7401 c224 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +07ab22: 0c1d |00db: move-result-object v29 │ │ +07ab24: 7402 0325 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +07ab2a: 0c1c |00df: move-result-object v28 │ │ +07ab2c: 1a1d 3800 |00e0: const-string v29, " Problematic adapter: " // string@0038 │ │ +07ab30: 7402 0425 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ab36: 0c1c |00e5: move-result-object v28 │ │ +07ab38: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +07ab3c: 5400 ee03 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07ab40: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +07ab44: 7401 c224 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +07ab4a: 0c1d |00ef: move-result-object v29 │ │ +07ab4c: 7402 0325 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +07ab52: 0c1c |00f3: move-result-object v28 │ │ +07ab54: 7401 0a25 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07ab5a: 0c1c |00f7: move-result-object v28 │ │ +07ab5c: 7602 8c24 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +07ab62: 271b |00fb: throw v27 │ │ +07ab64: 0d0b |00fc: move-exception v11 │ │ +07ab66: 7401 c70d 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0dc7 │ │ +07ab6c: 0a1b |0100: move-result v27 │ │ +07ab6e: 7701 9424 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +07ab74: 0c18 |0104: move-result-object v24 │ │ +07ab76: 289c |0105: goto 00a1 // -0064 │ │ +07ab78: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +07ab7a: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +07ab7c: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +07ab7e: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +07ab82: 5400 0904 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07ab86: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +07ab8a: 7401 4c25 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07ab90: 0a1b |0112: move-result v27 │ │ +07ab92: 0200 1b00 |0113: move/from16 v0, v27 │ │ +07ab96: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +07ab9a: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +07ab9e: 5400 0904 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07aba2: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +07aba6: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +07abaa: 6e20 4625 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07abb0: 0c11 |0122: move-result-object v17 │ │ +07abb2: 1f11 2902 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07abb6: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +07abba: 5200 ca03 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07abbe: 021b 0000 |0129: move/from16 v27, v0 │ │ +07abc2: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +07abc6: 5200 f503 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07abca: 021c 0000 |012f: move/from16 v28, v0 │ │ +07abce: 0200 1b00 |0131: move/from16 v0, v27 │ │ +07abd2: 0201 1c00 |0133: move/from16 v1, v28 │ │ +07abd6: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +07abda: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +07abde: 5200 ca03 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07abe2: 021b 0000 |013b: move/from16 v27, v0 │ │ +07abe6: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +07abea: 5200 f503 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07abee: 021c 0000 |0141: move/from16 v28, v0 │ │ +07abf2: 0200 1b00 |0143: move/from16 v0, v27 │ │ +07abf6: 0201 1c00 |0145: move/from16 v1, v28 │ │ +07abfa: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +07abfe: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +07ac02: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +07ac06: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +07ac0a: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +07ac0e: 5200 f503 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07ac12: 021b 0000 |0153: move/from16 v27, v0 │ │ +07ac16: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +07ac1a: 0201 1b00 |0157: move/from16 v1, v27 │ │ +07ac1e: 6e30 9f0d 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0d9f │ │ +07ac24: 0c09 |015c: move-result-object v9 │ │ +07ac26: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +07ac2a: 120d |015f: const/4 v13, #int 0 // #0 │ │ +07ac2c: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +07ac30: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +07ac34: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +07ac38: 5400 0904 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07ac3c: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +07ac40: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +07ac44: 0201 1200 |016c: move/from16 v1, v18 │ │ +07ac48: 6e20 4625 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07ac4e: 0c1b |0171: move-result-object v27 │ │ +07ac50: 1f1b 2902 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07ac54: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +07ac58: 7601 c00d 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +07ac5e: 0a07 |0179: move-result v7 │ │ +07ac60: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +07ac64: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +07ac68: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +07ac6c: 5200 f503 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07ac70: 021b 0000 |0182: move/from16 v27, v0 │ │ +07ac74: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +07ac78: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +07ac7c: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +07ac80: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +07ac84: 0200 1700 |018c: move/from16 v0, v23 │ │ +07ac88: 0201 1a00 |018e: move/from16 v1, v26 │ │ +07ac8c: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +07ac90: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +07ac94: 529e cc03 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07ac98: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +07ac9c: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +07aca0: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +07aca4: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +07aca8: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +07acac: 5400 0904 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07acb0: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +07acb4: 7401 4c25 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07acba: 0a1b |01a7: move-result v27 │ │ +07acbc: 0200 1200 |01a8: move/from16 v0, v18 │ │ +07acc0: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +07acc4: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +07acc8: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +07accc: 5400 0904 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07acd0: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +07acd4: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +07acd8: 0201 1200 |01b6: move/from16 v1, v18 │ │ +07acdc: 6e20 4625 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07ace2: 0c1b |01bb: move-result-object v27 │ │ +07ace4: 1f1b 2902 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07ace8: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +07acec: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +07acf0: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +07acf4: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +07acf8: 5200 f503 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07acfc: 021b 0000 |01c8: move/from16 v27, v0 │ │ +07ad00: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +07ad04: 0200 1700 |01cc: move/from16 v0, v23 │ │ +07ad08: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +07ad0c: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +07ad10: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +07ad14: 0200 1700 |01d4: move/from16 v0, v23 │ │ +07ad18: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +07ad1c: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +07ad20: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +07ad24: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +07ad28: 7040 a50d 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@0da5 │ │ +07ad2e: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +07ad32: 5400 ee03 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07ad36: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +07ad3a: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +07ad3e: 5200 f503 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07ad42: 021d 0000 |01eb: move/from16 v29, v0 │ │ +07ad46: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +07ad4a: 5490 c803 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ +07ad4e: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +07ad52: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +07ad56: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +07ad5a: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +07ad5e: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +07ad62: 6e40 100c 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c10 │ │ +07ad68: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +07ad6c: 5400 ee03 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07ad70: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +07ad74: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +07ad78: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +07ad7c: 6e20 030c 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0c03 │ │ +07ad82: 7401 bd0d 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +07ad88: 0a06 |020e: move-result v6 │ │ +07ad8a: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +07ad8e: 0200 1000 |0211: move/from16 v0, v16 │ │ +07ad92: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +07ad96: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +07ad9a: 0201 1000 |0217: move/from16 v1, v16 │ │ +07ad9e: 6e20 bc0d 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +07ada4: 0c05 |021c: move-result-object v5 │ │ +07ada6: 6e10 bb1f 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07adac: 0c14 |0220: move-result-object v20 │ │ +07adae: 1f14 2a02 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@022a │ │ +07adb2: 0200 1000 |0223: move/from16 v0, v16 │ │ +07adb6: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +07adba: 5910 cd03 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@03cd │ │ +07adbe: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +07adc2: 5500 d003 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@03d0 │ │ +07adc6: 021b 0000 |022d: move/from16 v27, v0 │ │ +07adca: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +07adce: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +07add2: 5200 d403 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ +07add6: 021b 0000 |0235: move/from16 v27, v0 │ │ +07adda: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +07adde: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +07ade2: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +07ade6: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +07adea: 6e20 d80d 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ +07adf0: 0c11 |0242: move-result-object v17 │ │ +07adf2: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +07adf6: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +07adfa: 5200 cc03 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07adfe: 021b 0000 |0249: move/from16 v27, v0 │ │ +07ae02: 0200 1b00 |024b: move/from16 v0, v27 │ │ +07ae06: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +07ae0a: 5910 d403 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@03d4 │ │ +07ae0e: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +07ae12: 5200 ca03 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07ae16: 021b 0000 |0255: move/from16 v27, v0 │ │ +07ae1a: 0200 1b00 |0257: move/from16 v0, v27 │ │ +07ae1e: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +07ae22: 5910 d203 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@03d2 │ │ +07ae26: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +07ae2a: 28b2 |025f: goto 0211 // -004e │ │ +07ae2c: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07ae30: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +07ae34: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +07ae38: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +07ae3c: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +07ae40: 5290 cc03 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07ae44: 021c 0000 |026c: move/from16 v28, v0 │ │ +07ae48: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +07ae4c: 7401 cc0d 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0dcc │ │ +07ae52: 0a1c |0273: move-result v28 │ │ +07ae54: 0200 1c00 |0274: move/from16 v0, v28 │ │ +07ae58: 8200 |0276: int-to-float v0, v0 │ │ +07ae5a: 021c 0000 |0277: move/from16 v28, v0 │ │ +07ae5e: 8270 |0279: int-to-float v0, v7 │ │ +07ae60: 021d 0000 |027a: move/from16 v29, v0 │ │ +07ae64: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +07ae68: a613 1b1c |027e: add-float v19, v27, v28 │ │ +07ae6c: 2900 fefe |0280: goto/16 017e // -0102 │ │ +07ae70: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +07ae74: 5200 ca03 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07ae78: 021b 0000 |0286: move/from16 v27, v0 │ │ +07ae7c: 0200 1700 |0288: move/from16 v0, v23 │ │ +07ae80: 0201 1b00 |028a: move/from16 v1, v27 │ │ +07ae84: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +07ae88: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +07ae8c: 5500 cb03 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ +07ae90: 021b 0000 |0292: move/from16 v27, v0 │ │ +07ae94: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +07ae98: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +07ae9c: 5400 0904 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07aea0: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +07aea4: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +07aea8: 0201 1200 |029e: move/from16 v1, v18 │ │ +07aeac: 6e20 4925 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +07aeb2: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +07aeb6: 5400 ee03 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07aeba: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +07aebe: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +07aec2: 5400 c803 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ +07aec6: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +07aeca: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +07aece: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +07aed2: 0202 1700 |02b3: move/from16 v2, v23 │ │ +07aed6: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +07aeda: 6e40 010c 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c01 │ │ +07aee0: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +07aee4: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +07aee8: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +07aeec: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +07aef0: 5400 0904 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07aef4: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +07aef8: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +07aefc: 0201 1200 |02c8: move/from16 v1, v18 │ │ +07af00: 6e20 4625 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07af06: 0c1b |02cd: move-result-object v27 │ │ +07af08: 1f1b 2902 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07af0c: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +07af10: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +07af14: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +07af18: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +07af1c: 28fa |02d8: goto 02d2 // -0006 │ │ +07af1e: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +07af22: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +07af26: 5200 ca03 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07af2a: 021b 0000 |02df: move/from16 v27, v0 │ │ +07af2e: 0200 1700 |02e1: move/from16 v0, v23 │ │ +07af32: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +07af36: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +07af3a: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +07af3e: 5200 cc03 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07af42: 021b 0000 |02eb: move/from16 v27, v0 │ │ +07af46: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +07af4a: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +07af4e: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +07af52: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +07af56: 5400 0904 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07af5a: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +07af5e: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +07af62: 0201 1200 |02fb: move/from16 v1, v18 │ │ +07af66: 6e20 4625 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07af6c: 0c1b |0300: move-result-object v27 │ │ +07af6e: 1f1b 2902 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07af72: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +07af76: 28cd |0305: goto 02d2 // -0033 │ │ +07af78: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +07af7c: 28fd |0308: goto 0305 // -0003 │ │ +07af7e: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +07af82: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +07af86: 0201 1700 |030d: move/from16 v1, v23 │ │ +07af8a: 0202 1b00 |030f: move/from16 v2, v27 │ │ +07af8e: 6e30 9f0d 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0d9f │ │ +07af94: 0c11 |0314: move-result-object v17 │ │ +07af96: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +07af9a: 5200 cc03 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07af9e: 021b 0000 |0319: move/from16 v27, v0 │ │ +07afa2: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +07afa6: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07afaa: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +07afae: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +07afb2: 5400 0904 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07afb6: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +07afba: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +07afbe: 0201 1200 |0329: move/from16 v1, v18 │ │ +07afc2: 6e20 4625 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07afc8: 0c1b |032e: move-result-object v27 │ │ +07afca: 1f1b 2902 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07afce: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +07afd2: 289f |0333: goto 02d2 // -0061 │ │ +07afd4: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +07afd8: 28fd |0336: goto 0333 // -0003 │ │ +07afda: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +07afde: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +07afe2: 7401 cd0d 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0dcd │ │ +07afe8: 0a1b |033e: move-result v27 │ │ +07afea: 0200 1b00 |033f: move/from16 v0, v27 │ │ +07afee: 8200 |0341: int-to-float v0, v0 │ │ +07aff0: 021b 0000 |0342: move/from16 v27, v0 │ │ +07aff4: 8270 |0344: int-to-float v0, v7 │ │ +07aff6: 021c 0000 |0345: move/from16 v28, v0 │ │ +07affa: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +07affe: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +07b002: a619 1b1c |034b: add-float v25, v27, v28 │ │ +07b006: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +07b00a: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +07b00e: 5200 ca03 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07b012: 021b 0000 |0353: move/from16 v27, v0 │ │ +07b016: 0200 1700 |0355: move/from16 v0, v23 │ │ +07b01a: 0201 1b00 |0357: move/from16 v1, v27 │ │ +07b01e: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +07b022: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +07b026: 5500 cb03 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ +07b02a: 021b 0000 |035f: move/from16 v27, v0 │ │ +07b02e: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +07b032: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +07b036: 5400 0904 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b03a: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +07b03e: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +07b042: 0201 1200 |036b: move/from16 v1, v18 │ │ +07b046: 6e20 4925 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +07b04c: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +07b050: 5400 ee03 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b054: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +07b058: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +07b05c: 5400 c803 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ +07b060: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +07b064: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +07b068: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +07b06c: 0202 1700 |0380: move/from16 v2, v23 │ │ +07b070: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +07b074: 6e40 010c 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c01 │ │ +07b07a: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +07b07e: 5400 0904 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b082: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +07b086: 7401 4c25 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07b08c: 0a1b |0390: move-result v27 │ │ +07b08e: 0200 1200 |0391: move/from16 v0, v18 │ │ +07b092: 0201 1b00 |0393: move/from16 v1, v27 │ │ +07b096: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +07b09a: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +07b09e: 5400 0904 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b0a2: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +07b0a6: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +07b0aa: 0201 1200 |039f: move/from16 v1, v18 │ │ +07b0ae: 6e20 4625 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07b0b4: 0c1b |03a4: move-result-object v27 │ │ +07b0b6: 1f1b 2902 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07b0ba: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +07b0be: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +07b0c2: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +07b0c6: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +07b0ca: 28fa |03af: goto 03a9 // -0006 │ │ +07b0cc: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +07b0d0: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +07b0d4: 5200 ca03 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07b0d8: 021b 0000 |03b6: move/from16 v27, v0 │ │ +07b0dc: 0200 1700 |03b8: move/from16 v0, v23 │ │ +07b0e0: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +07b0e4: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +07b0e8: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +07b0ec: 5200 cc03 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07b0f0: 021b 0000 |03c2: move/from16 v27, v0 │ │ +07b0f4: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +07b0f8: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +07b0fc: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +07b100: 5400 0904 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b104: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +07b108: 7401 4c25 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07b10e: 0a1b |03d1: move-result v27 │ │ +07b110: 0200 1200 |03d2: move/from16 v0, v18 │ │ +07b114: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +07b118: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +07b11c: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +07b120: 5400 0904 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b124: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +07b128: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +07b12c: 0201 1200 |03e0: move/from16 v1, v18 │ │ +07b130: 6e20 4625 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07b136: 0c1b |03e5: move-result-object v27 │ │ +07b138: 1f1b 2902 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07b13c: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +07b140: 28bf |03ea: goto 03a9 // -0041 │ │ +07b142: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +07b146: 28fd |03ed: goto 03ea // -0003 │ │ +07b148: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +07b14c: 0201 1700 |03f0: move/from16 v1, v23 │ │ +07b150: 0202 1200 |03f2: move/from16 v2, v18 │ │ +07b154: 6e30 9f0d 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0d9f │ │ +07b15a: 0c11 |03f7: move-result-object v17 │ │ +07b15c: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +07b160: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +07b164: 5200 cc03 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@03cc │ │ +07b168: 021b 0000 |03fe: move/from16 v27, v0 │ │ +07b16c: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +07b170: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +07b174: 5400 0904 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b178: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +07b17c: 7401 4c25 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07b182: 0a1b |040b: move-result v27 │ │ +07b184: 0200 1200 |040c: move/from16 v0, v18 │ │ +07b188: 0201 1b00 |040e: move/from16 v1, v27 │ │ +07b18c: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +07b190: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +07b194: 5400 0904 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b198: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +07b19c: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +07b1a0: 0201 1200 |041a: move/from16 v1, v18 │ │ +07b1a4: 6e20 4625 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07b1aa: 0c1b |041f: move-result-object v27 │ │ +07b1ac: 1f1b 2902 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07b1b0: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +07b1b4: 2885 |0424: goto 03a9 // -007b │ │ +07b1b6: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +07b1ba: 28fd |0427: goto 0424 // -0003 │ │ +07b1bc: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +07b1c0: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +07b1c4: 7601 170e 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0e17 │ │ +07b1ca: 7401 d60d 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0dd6 │ │ +07b1d0: 0a1b |0432: move-result v27 │ │ +07b1d2: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +07b1d6: 7401 b70d 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0db7 │ │ +07b1dc: 0c0a |0438: move-result-object v10 │ │ +07b1de: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +07b1e2: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +07b1e6: 6e20 d70d a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd7 │ │ +07b1ec: 0c11 |0440: move-result-object v17 │ │ +07b1ee: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +07b1f2: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +07b1f6: 5200 ca03 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07b1fa: 021b 0000 |0447: move/from16 v27, v0 │ │ +07b1fe: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +07b202: 5200 f503 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b206: 021c 0000 |044d: move/from16 v28, v0 │ │ +07b20a: 0200 1b00 |044f: move/from16 v0, v27 │ │ +07b20e: 0201 1c00 |0451: move/from16 v1, v28 │ │ +07b212: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +07b216: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +07b21a: 7401 bd0d 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +07b220: 0a1b |045a: move-result v27 │ │ +07b222: 0200 1000 |045b: move/from16 v0, v16 │ │ +07b226: 0201 1b00 |045d: move/from16 v1, v27 │ │ +07b22a: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +07b22e: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +07b232: 0201 1000 |0463: move/from16 v1, v16 │ │ +07b236: 6e20 bc0d 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0dbc │ │ +07b23c: 0c05 |0468: move-result-object v5 │ │ +07b23e: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +07b242: 6e20 d80d 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0dd8 │ │ +07b248: 0c11 |046e: move-result-object v17 │ │ +07b24a: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +07b24e: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +07b252: 5200 ca03 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07b256: 021b 0000 |0475: move/from16 v27, v0 │ │ +07b25a: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +07b25e: 5200 f503 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b262: 021c 0000 |047b: move/from16 v28, v0 │ │ +07b266: 0200 1b00 |047d: move/from16 v0, v27 │ │ +07b26a: 0201 1c00 |047f: move/from16 v1, v28 │ │ +07b26e: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +07b272: 6e20 0020 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@2000 │ │ +07b278: 0a1b |0486: move-result v27 │ │ +07b27a: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +07b27e: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +07b282: 28cc |048b: goto 0457 // -0034 │ │ +07b284: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +07b288: 28b3 |048e: goto 0441 // -004d │ │ catches : 1 │ │ 0x0095 - 0x00a0 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x00fc │ │ positions : │ │ 0x0000 line=918 │ │ 0x0002 line=919 │ │ 0x0003 line=920 │ │ @@ -57494,21 +57494,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07b2ac: |[07b2ac] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -07b2bc: 5510 0304 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0403 │ │ -07b2c0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -07b2c4: 6e20 fc0d 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0dfc │ │ -07b2ca: 0e00 |0007: return-void │ │ -07b2cc: 6f20 6620 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -07b2d2: 28fc |000b: goto 0007 // -0004 │ │ +07b29c: |[07b29c] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +07b2ac: 5510 0304 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0403 │ │ +07b2b0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +07b2b4: 6e20 fc0d 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0dfc │ │ +07b2ba: 0e00 |0007: return-void │ │ +07b2bc: 6f20 6620 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +07b2c2: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ 0x0004 line=1319 │ │ 0x0007 line=1323 │ │ 0x0008 line=1321 │ │ locals : │ │ @@ -57520,90 +57520,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 │ │ -07b2d4: |[07b2d4] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -07b2e4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -07b2e6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -07b2e8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -07b2ea: 54a4 ee03 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b2ee: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ -07b2f2: 54a4 ee03 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b2f6: 54a5 1204 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0412 │ │ -07b2fa: 6e20 130c 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0c13 │ │ -07b300: 54a4 ee03 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b304: 6e20 120c a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0c12 │ │ -07b30a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -07b30c: 54a4 0904 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b310: 6e10 4c25 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07b316: 0a04 |0019: move-result v4 │ │ -07b318: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ -07b31c: 54a4 0904 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b320: 6e20 4625 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07b326: 0c01 |0021: move-result-object v1 │ │ -07b328: 1f01 2902 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07b32c: 54a4 ee03 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b330: 5215 ca03 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ -07b334: 5416 c803 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ -07b338: 6e40 010c a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c01 │ │ -07b33e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07b342: 28e5 |002f: goto 0014 // -001b │ │ -07b344: 54a4 ee03 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b348: 6e20 030c a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0c03 │ │ -07b34e: 54a4 0904 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b352: 6e10 4325 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -07b358: 7010 f90d 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0df9 │ │ -07b35e: 59a7 f503 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b362: 6e30 ff0d 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ -07b368: 54a2 ee03 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b36c: 5bab ee03 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b370: 59a7 fb03 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ -07b374: 54a4 ee03 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b378: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ -07b37c: 54a4 1204 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0412 │ │ -07b380: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ -07b384: 2204 2f02 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@022f │ │ -07b388: 7030 820d 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@0d82 │ │ -07b38e: 5ba4 1204 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0412 │ │ -07b392: 54a4 ee03 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b396: 54a5 1204 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0412 │ │ -07b39a: 6e20 0c0c 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0c0c │ │ -07b3a0: 5ca7 1704 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -07b3a4: 55a3 fe03 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -07b3a8: 5ca9 fe03 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -07b3ac: 54a4 ee03 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b3b0: 6e10 040c 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -07b3b6: 0a04 |0069: move-result v4 │ │ -07b3b8: 59a4 fb03 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ -07b3bc: 52a4 1a04 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ -07b3c0: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ -07b3c4: 54a4 ee03 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b3c8: 54a5 1804 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ -07b3cc: 54a6 1904 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ -07b3d0: 6e30 0d0c 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0c0d │ │ -07b3d6: 52a4 1a04 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ -07b3da: 6e40 050e 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ -07b3e0: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ -07b3e2: 59a4 1a04 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ -07b3e6: 5ba8 1804 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ -07b3ea: 5ba8 1904 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ -07b3ee: 54a4 ef03 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03ef │ │ -07b3f2: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ -07b3f6: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ -07b3fa: 54a4 ef03 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03ef │ │ -07b3fe: 7230 7c0d 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@0d7c │ │ -07b404: 0e00 |0090: return-void │ │ -07b406: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ -07b40a: 6e10 f40d 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ -07b410: 28ef |0096: goto 0085 // -0011 │ │ -07b412: 6e10 fd0d 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0dfd │ │ -07b418: 28eb |009a: goto 0085 // -0015 │ │ +07b2c4: |[07b2c4] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +07b2d4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +07b2d6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +07b2d8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +07b2da: 54a4 ee03 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b2de: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +07b2e2: 54a4 ee03 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b2e6: 54a5 1204 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0412 │ │ +07b2ea: 6e20 130c 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0c13 │ │ +07b2f0: 54a4 ee03 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b2f4: 6e20 120c a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0c12 │ │ +07b2fa: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +07b2fc: 54a4 0904 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b300: 6e10 4c25 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07b306: 0a04 |0019: move-result v4 │ │ +07b308: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +07b30c: 54a4 0904 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b310: 6e20 4625 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07b316: 0c01 |0021: move-result-object v1 │ │ +07b318: 1f01 2902 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07b31c: 54a4 ee03 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b320: 5215 ca03 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@03ca │ │ +07b324: 5416 c803 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@03c8 │ │ +07b328: 6e40 010c a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0c01 │ │ +07b32e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07b332: 28e5 |002f: goto 0014 // -001b │ │ +07b334: 54a4 ee03 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b338: 6e20 030c a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0c03 │ │ +07b33e: 54a4 0904 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b342: 6e10 4325 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +07b348: 7010 f90d 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0df9 │ │ +07b34e: 59a7 f503 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b352: 6e30 ff0d 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0dff │ │ +07b358: 54a2 ee03 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b35c: 5bab ee03 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b360: 59a7 fb03 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ +07b364: 54a4 ee03 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b368: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +07b36c: 54a4 1204 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0412 │ │ +07b370: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +07b374: 2204 2f02 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@022f │ │ +07b378: 7030 820d 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@0d82 │ │ +07b37e: 5ba4 1204 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0412 │ │ +07b382: 54a4 ee03 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b386: 54a5 1204 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0412 │ │ +07b38a: 6e20 0c0c 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0c0c │ │ +07b390: 5ca7 1704 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +07b394: 55a3 fe03 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +07b398: 5ca9 fe03 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +07b39c: 54a4 ee03 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b3a0: 6e10 040c 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +07b3a6: 0a04 |0069: move-result v4 │ │ +07b3a8: 59a4 fb03 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@03fb │ │ +07b3ac: 52a4 1a04 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ +07b3b0: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +07b3b4: 54a4 ee03 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b3b8: 54a5 1804 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ +07b3bc: 54a6 1904 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ +07b3c0: 6e30 0d0c 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0c0d │ │ +07b3c6: 52a4 1a04 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ +07b3ca: 6e40 050e 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ +07b3d0: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +07b3d2: 59a4 1a04 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@041a │ │ +07b3d6: 5ba8 1804 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0418 │ │ +07b3da: 5ba8 1904 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0419 │ │ +07b3de: 54a4 ef03 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03ef │ │ +07b3e2: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +07b3e6: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +07b3ea: 54a4 ef03 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03ef │ │ +07b3ee: 7230 7c0d 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@0d7c │ │ +07b3f4: 0e00 |0090: return-void │ │ +07b3f6: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +07b3fa: 6e10 f40d 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ +07b400: 28ef |0096: goto 0085 // -0011 │ │ +07b402: 6e10 fd0d 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0dfd │ │ +07b408: 28eb |009a: goto 0085 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=408 │ │ 0x0007 line=409 │ │ 0x000e line=410 │ │ 0x0013 line=411 │ │ 0x001c line=412 │ │ @@ -57651,49 +57651,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -07b41c: |[07b41c] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -07b42c: 6001 3c00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07b430: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -07b432: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ -07b436: 5461 1f04 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@041f │ │ -07b43a: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -07b43e: 1c01 db03 |0009: const-class v1, Landroid/view/ViewGroup; // type@03db │ │ -07b442: 1a02 a030 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@30a0 │ │ -07b446: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -07b448: 2333 7406 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ -07b44c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -07b44e: 6205 cb0b |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ -07b452: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -07b456: 6e30 6e24 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ -07b45c: 0c01 |0018: move-result-object v1 │ │ -07b45e: 5b61 1f04 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@041f │ │ -07b462: 5461 1f04 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@041f │ │ -07b466: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -07b468: 2322 7806 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -07b46c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -07b46e: 7110 5a24 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -07b474: 0c04 |0024: move-result-object v4 │ │ -07b476: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -07b47a: 6e30 2525 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -07b480: 0e00 |002a: return-void │ │ -07b482: 0d00 |002b: move-exception v0 │ │ -07b484: 1a01 e813 |002c: const-string v1, "ViewPager" // string@13e8 │ │ -07b488: 1a02 9f03 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@039f │ │ -07b48c: 7130 ac1e 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -07b492: 28e8 |0033: goto 001b // -0018 │ │ -07b494: 0d00 |0034: move-exception v0 │ │ -07b496: 1a01 e813 |0035: const-string v1, "ViewPager" // string@13e8 │ │ -07b49a: 1a02 f504 |0037: const-string v2, "Error changing children drawing order" // string@04f5 │ │ -07b49e: 7130 ac1e 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -07b4a4: 28ee |003c: goto 002a // -0012 │ │ +07b40c: |[07b40c] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +07b41c: 6001 3c00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07b420: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +07b422: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +07b426: 5461 1f04 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@041f │ │ +07b42a: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +07b42e: 1c01 db03 |0009: const-class v1, Landroid/view/ViewGroup; // type@03db │ │ +07b432: 1a02 a030 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@30a0 │ │ +07b436: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +07b438: 2333 7406 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ +07b43c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +07b43e: 6205 cb0b |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ +07b442: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +07b446: 6e30 6e24 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ +07b44c: 0c01 |0018: move-result-object v1 │ │ +07b44e: 5b61 1f04 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@041f │ │ +07b452: 5461 1f04 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@041f │ │ +07b456: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +07b458: 2322 7806 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +07b45c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +07b45e: 7110 5a24 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +07b464: 0c04 |0024: move-result-object v4 │ │ +07b466: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +07b46a: 6e30 2525 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +07b470: 0e00 |002a: return-void │ │ +07b472: 0d00 |002b: move-exception v0 │ │ +07b474: 1a01 e813 |002c: const-string v1, "ViewPager" // string@13e8 │ │ +07b478: 1a02 9f03 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@039f │ │ +07b47c: 7130 ac1e 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +07b482: 28e8 |0033: goto 001b // -0018 │ │ +07b484: 0d00 |0034: move-exception v0 │ │ +07b486: 1a01 e813 |0035: const-string v1, "ViewPager" // string@13e8 │ │ +07b48a: 1a02 f504 |0037: const-string v2, "Error changing children drawing order" // string@04f5 │ │ +07b48e: 7130 ac1e 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +07b494: 28ee |003c: goto 002a // -0012 │ │ catches : 2 │ │ 0x0009 - 0x001b │ │ Ljava/lang/NoSuchMethodException; -> 0x002b │ │ 0x001b - 0x002a │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=623 │ │ @@ -57716,24 +57716,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -07b4c4: |[07b4c4] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -07b4d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07b4d6: 5c21 1704 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -07b4da: 5520 fe03 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -07b4de: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -07b4e2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -07b4e4: 6e40 050e 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ -07b4ea: 0e00 |000b: return-void │ │ -07b4ec: 0110 |000c: move v0, v1 │ │ -07b4ee: 28fb |000d: goto 0008 // -0005 │ │ +07b4b4: |[07b4b4] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +07b4c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07b4c6: 5c21 1704 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +07b4ca: 5520 fe03 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +07b4ce: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +07b4d2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +07b4d4: 6e40 050e 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ +07b4da: 0e00 |000b: return-void │ │ +07b4dc: 0110 |000c: move v0, v1 │ │ +07b4de: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=489 │ │ 0x0003 line=490 │ │ 0x000b line=491 │ │ 0x000d line=490 │ │ locals : │ │ @@ -57745,19 +57745,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07b4f0: |[07b4f0] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -07b500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b502: 5c10 1704 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ -07b506: 6e40 050e 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ -07b50c: 0e00 |0006: return-void │ │ +07b4e0: |[07b4e0] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +07b4f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b4f2: 5c10 1704 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0417 │ │ +07b4f6: 6e40 050e 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0e05 │ │ +07b4fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=500 │ │ 0x0003 line=501 │ │ 0x0006 line=502 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -57769,18 +57769,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -07b510: |[07b510] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -07b520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b522: 6e50 060e 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0e06 │ │ -07b528: 0e00 |0004: return-void │ │ +07b500: |[07b500] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +07b510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b512: 6e50 060e 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0e06 │ │ +07b518: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0004 line=510 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -57792,86 +57792,86 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -07b52c: |[07b52c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -07b53c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07b53e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07b540: 5453 ee03 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b544: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -07b548: 5453 ee03 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b54c: 6e10 040c 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -07b552: 0a03 |000b: move-result v3 │ │ -07b554: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -07b558: 7020 130e 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ -07b55e: 0e00 |0011: return-void │ │ -07b560: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -07b564: 5253 f503 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b568: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -07b56c: 5453 0904 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b570: 6e10 4c25 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07b576: 0a03 |001d: move-result v3 │ │ -07b578: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -07b57c: 7020 130e 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ -07b582: 28ee |0023: goto 0011 // -0012 │ │ -07b584: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -07b588: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -07b58a: 5252 1304 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ -07b58e: 5253 f503 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b592: b023 |002b: add-int/2addr v3, v2 │ │ -07b594: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -07b598: 5253 f503 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b59c: b123 |0030: sub-int/2addr v3, v2 │ │ -07b59e: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -07b5a2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -07b5a4: 5453 0904 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b5a8: 6e10 4c25 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -07b5ae: 0a03 |0039: move-result v3 │ │ -07b5b0: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -07b5b4: 5453 0904 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ -07b5b8: 6e20 4625 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -07b5be: 0c03 |0041: move-result-object v3 │ │ -07b5c0: 1f03 2902 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ -07b5c4: 5c30 cb03 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ -07b5c8: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07b5cc: 28ec |0048: goto 0034 // -0014 │ │ -07b5ce: 5453 ee03 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b5d2: 6e10 040c 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -07b5d8: 0a03 |004e: move-result v3 │ │ -07b5da: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -07b5de: 5453 ee03 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b5e2: 6e10 040c 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -07b5e8: 0a03 |0056: move-result v3 │ │ -07b5ea: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -07b5ee: 28ce |0059: goto 0027 // -0032 │ │ -07b5f0: 5253 f503 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b5f4: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ -07b5f8: 5553 fe03 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ -07b5fc: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ -07b600: 5956 f503 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b604: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ -07b608: 5453 1404 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -07b60c: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ -07b610: 5453 1404 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -07b614: 7220 7f0d 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ -07b61a: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ -07b61e: 5453 0604 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -07b622: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ -07b626: 5453 0604 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -07b62a: 7220 7f0d 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ -07b630: 6e10 fd0d 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0dfd │ │ -07b636: 2894 |007d: goto 0011 // -006c │ │ -07b638: 0140 |007e: move v0, v4 │ │ -07b63a: 28df |007f: goto 005e // -0021 │ │ -07b63c: 6e20 f50d 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0df5 │ │ -07b642: 7050 000e 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0e00 │ │ -07b648: 288b |0086: goto 0011 // -0075 │ │ +07b51c: |[07b51c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +07b52c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07b52e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07b530: 5453 ee03 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b534: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +07b538: 5453 ee03 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b53c: 6e10 040c 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +07b542: 0a03 |000b: move-result v3 │ │ +07b544: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +07b548: 7020 130e 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ +07b54e: 0e00 |0011: return-void │ │ +07b550: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +07b554: 5253 f503 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b558: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +07b55c: 5453 0904 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b560: 6e10 4c25 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07b566: 0a03 |001d: move-result v3 │ │ +07b568: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +07b56c: 7020 130e 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ +07b572: 28ee |0023: goto 0011 // -0012 │ │ +07b574: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +07b578: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +07b57a: 5252 1304 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ +07b57e: 5253 f503 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b582: b023 |002b: add-int/2addr v3, v2 │ │ +07b584: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +07b588: 5253 f503 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b58c: b123 |0030: sub-int/2addr v3, v2 │ │ +07b58e: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +07b592: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +07b594: 5453 0904 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b598: 6e10 4c25 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +07b59e: 0a03 |0039: move-result v3 │ │ +07b5a0: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +07b5a4: 5453 0904 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0409 │ │ +07b5a8: 6e20 4625 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +07b5ae: 0c03 |0041: move-result-object v3 │ │ +07b5b0: 1f03 2902 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0229 │ │ +07b5b4: 5c30 cb03 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@03cb │ │ +07b5b8: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07b5bc: 28ec |0048: goto 0034 // -0014 │ │ +07b5be: 5453 ee03 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b5c2: 6e10 040c 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +07b5c8: 0a03 |004e: move-result v3 │ │ +07b5ca: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +07b5ce: 5453 ee03 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b5d2: 6e10 040c 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +07b5d8: 0a03 |0056: move-result v3 │ │ +07b5da: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +07b5de: 28ce |0059: goto 0027 // -0032 │ │ +07b5e0: 5253 f503 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b5e4: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ +07b5e8: 5553 fe03 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@03fe │ │ +07b5ec: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +07b5f0: 5956 f503 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b5f4: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ +07b5f8: 5453 1404 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +07b5fc: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ +07b600: 5453 1404 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +07b604: 7220 7f0d 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ +07b60a: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ +07b60e: 5453 0604 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +07b612: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ +07b616: 5453 0604 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +07b61a: 7220 7f0d 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0d7f │ │ +07b620: 6e10 fd0d 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0dfd │ │ +07b626: 2894 |007d: goto 0011 // -006c │ │ +07b628: 0140 |007e: move v0, v4 │ │ +07b62a: 28df |007f: goto 005e // -0021 │ │ +07b62c: 6e20 f50d 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0df5 │ │ +07b632: 7050 000e 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0e00 │ │ +07b638: 288b |0086: goto 0011 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=513 │ │ 0x000e line=514 │ │ 0x0011 line=553 │ │ 0x0012 line=517 │ │ 0x0020 line=518 │ │ @@ -57912,18 +57912,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 │ │ -07b64c: |[07b64c] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -07b65c: 5410 0604 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -07b660: 5b12 0604 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ -07b664: 1100 |0004: return-object v0 │ │ +07b63c: |[07b63c] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +07b64c: 5410 0604 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +07b650: 5b12 0604 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0406 │ │ +07b654: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0002 line=655 │ │ 0x0004 line=656 │ │ locals : │ │ 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -57935,39 +57935,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -07b668: |[07b668] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -07b678: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07b67a: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -07b67e: 1a00 e813 |0003: const-string v0, "ViewPager" // string@13e8 │ │ -07b682: 2201 9204 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -07b686: 7010 fb24 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07b68c: 1a02 7910 |000a: const-string v2, "Requested offscreen page limit " // string@1079 │ │ -07b690: 6e20 0425 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07b696: 0c01 |000f: move-result-object v1 │ │ -07b698: 6e20 0025 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -07b69e: 0c01 |0013: move-result-object v1 │ │ -07b6a0: 1a02 a400 |0014: const-string v2, " too small; defaulting to " // string@00a4 │ │ -07b6a4: 6e20 0425 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07b6aa: 0c01 |0019: move-result-object v1 │ │ -07b6ac: 6e20 0025 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -07b6b2: 0c01 |001d: move-result-object v1 │ │ -07b6b4: 6e10 0a25 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07b6ba: 0c01 |0021: move-result-object v1 │ │ -07b6bc: 7120 af1e 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -07b6c2: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -07b6c4: 5240 1304 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ -07b6c8: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -07b6cc: 5945 1304 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ -07b6d0: 6e10 f40d 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ -07b6d6: 0e00 |002f: return-void │ │ +07b658: |[07b658] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +07b668: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07b66a: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +07b66e: 1a00 e813 |0003: const-string v0, "ViewPager" // string@13e8 │ │ +07b672: 2201 9204 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +07b676: 7010 fb24 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07b67c: 1a02 7910 |000a: const-string v2, "Requested offscreen page limit " // string@1079 │ │ +07b680: 6e20 0425 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07b686: 0c01 |000f: move-result-object v1 │ │ +07b688: 6e20 0025 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +07b68e: 0c01 |0013: move-result-object v1 │ │ +07b690: 1a02 a400 |0014: const-string v2, " too small; defaulting to " // string@00a4 │ │ +07b694: 6e20 0425 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07b69a: 0c01 |0019: move-result-object v1 │ │ +07b69c: 6e20 0025 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +07b6a2: 0c01 |001d: move-result-object v1 │ │ +07b6a4: 6e10 0a25 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07b6aa: 0c01 |0021: move-result-object v1 │ │ +07b6ac: 7120 af1e 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +07b6b2: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +07b6b4: 5240 1304 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ +07b6b8: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +07b6bc: 5945 1304 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0413 │ │ +07b6c0: 6e10 f40d 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ +07b6c6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=688 │ │ 0x0003 line=689 │ │ 0x0025 line=691 │ │ 0x0026 line=693 │ │ 0x002a line=694 │ │ @@ -57982,17 +57982,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 │ │ -07b6d8: |[07b6d8] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -07b6e8: 5b01 ef03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03ef │ │ -07b6ec: 0e00 |0002: return-void │ │ +07b6c8: |[07b6c8] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +07b6d8: 5b01 ef03 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@03ef │ │ +07b6dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0002 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ @@ -58002,17 +58002,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 │ │ -07b6f0: |[07b6f0] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -07b700: 5b01 1404 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ -07b704: 0e00 |0002: return-void │ │ +07b6e0: |[07b6e0] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +07b6f0: 5b01 1404 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0414 │ │ +07b6f4: 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; │ │ @@ -58022,22 +58022,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -07b708: |[07b708] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -07b718: 5220 1504 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -07b71c: 5923 1504 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -07b720: 6e10 d40d 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ -07b726: 0a01 |0007: move-result v1 │ │ -07b728: 7050 f60d 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0df6 │ │ -07b72e: 6e10 fd0d 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0dfd │ │ -07b734: 0e00 |000e: return-void │ │ +07b6f8: |[07b6f8] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +07b708: 5220 1504 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +07b70c: 5923 1504 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +07b710: 6e10 d40d 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0dd4 │ │ +07b716: 0a01 |0007: move-result v1 │ │ +07b718: 7050 f60d 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0df6 │ │ +07b71e: 6e10 fd0d 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0dfd │ │ +07b724: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0002 line=709 │ │ 0x0004 line=711 │ │ 0x0008 line=712 │ │ 0x000b line=714 │ │ @@ -58053,23 +58053,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07b738: |[07b738] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -07b748: 6e10 c10d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0dc1 │ │ -07b74e: 0c00 |0003: move-result-object v0 │ │ -07b750: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -07b756: 0c00 |0007: move-result-object v0 │ │ -07b758: 6e20 af01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -07b75e: 0c00 |000b: move-result-object v0 │ │ -07b760: 6e20 100e 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0e10 │ │ -07b766: 0e00 |000f: return-void │ │ +07b728: |[07b728] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +07b738: 6e10 c10d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0dc1 │ │ +07b73e: 0c00 |0003: move-result-object v0 │ │ +07b740: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +07b746: 0c00 |0007: move-result-object v0 │ │ +07b748: 6e20 af01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +07b74e: 0c00 |000b: move-result-object v0 │ │ +07b750: 6e20 100e 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0e10 │ │ +07b756: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x000f line=745 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -58079,25 +58079,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07b768: |[07b768] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -07b778: 5b12 0e04 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ -07b77c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -07b780: 6e10 f70d 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0df7 │ │ -07b786: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -07b78a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -07b78c: 6e20 140e 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0e14 │ │ -07b792: 6e10 dc0d 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0ddc │ │ -07b798: 0e00 |0010: return-void │ │ -07b79a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -07b79c: 28f8 |0012: goto 000a // -0008 │ │ +07b758: |[07b758] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +07b768: 5b12 0e04 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ +07b76c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +07b770: 6e10 f70d 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0df7 │ │ +07b776: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +07b77a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07b77c: 6e20 140e 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0e14 │ │ +07b782: 6e10 dc0d 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0ddc │ │ +07b788: 0e00 |0010: return-void │ │ +07b78a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +07b78c: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0002 line=733 │ │ 0x0007 line=734 │ │ 0x000d line=735 │ │ 0x0010 line=736 │ │ @@ -58111,44 +58111,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 │ │ -07b7a0: |[07b7a0] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ -07b7b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07b7b2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07b7b4: 6004 3c00 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07b7b8: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ -07b7bc: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ -07b7c0: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ -07b7c4: 0120 |000a: move v0, v2 │ │ -07b7c6: 5464 1604 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ -07b7ca: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ -07b7ce: 0124 |000f: move v4, v2 │ │ -07b7d0: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ -07b7d4: 0121 |0012: move v1, v2 │ │ -07b7d6: 5b68 1604 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ -07b7da: 6e20 020e 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0e02 │ │ -07b7e0: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ -07b7e4: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ -07b7e8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -07b7ea: 5962 f803 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03f8 │ │ -07b7ee: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ -07b7f2: 6e10 f40d 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ -07b7f8: 0e00 |0024: return-void │ │ -07b7fa: 0130 |0025: move v0, v3 │ │ -07b7fc: 28e5 |0026: goto 000b // -001b │ │ -07b7fe: 0134 |0027: move v4, v3 │ │ -07b800: 28e8 |0028: goto 0010 // -0018 │ │ -07b802: 0131 |0029: move v1, v3 │ │ -07b804: 28e9 |002a: goto 0013 // -0017 │ │ -07b806: 5963 f803 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03f8 │ │ -07b80a: 28f2 |002d: goto 001f // -000e │ │ +07b790: |[07b790] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ +07b7a0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07b7a2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07b7a4: 6004 3c00 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07b7a8: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ +07b7ac: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ +07b7b0: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ +07b7b4: 0120 |000a: move v0, v2 │ │ +07b7b6: 5464 1604 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ +07b7ba: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ +07b7be: 0124 |000f: move v4, v2 │ │ +07b7c0: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ +07b7c4: 0121 |0012: move v1, v2 │ │ +07b7c6: 5b68 1604 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@0416 │ │ +07b7ca: 6e20 020e 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0e02 │ │ +07b7d0: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ +07b7d4: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ +07b7d8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +07b7da: 5962 f803 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03f8 │ │ +07b7de: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ +07b7e2: 6e10 f40d 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ +07b7e8: 0e00 |0024: return-void │ │ +07b7ea: 0130 |0025: move v0, v3 │ │ +07b7ec: 28e5 |0026: goto 000b // -001b │ │ +07b7ee: 0134 |0027: move v4, v3 │ │ +07b7f0: 28e8 |0028: goto 0010 // -0018 │ │ +07b7f2: 0131 |0029: move v1, v3 │ │ +07b7f4: 28e9 |002a: goto 0013 // -0017 │ │ +07b7f6: 5963 f803 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@03f8 │ │ +07b7fa: 28f2 |002d: goto 001f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=608 │ │ 0x0008 line=609 │ │ 0x000b line=610 │ │ 0x0013 line=611 │ │ 0x0015 line=612 │ │ @@ -58173,18 +58173,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07b80c: |[07b80c] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -07b81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b81e: 6e40 160e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0e16 │ │ -07b824: 0e00 |0004: return-void │ │ +07b7fc: |[07b7fc] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +07b80c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b80e: 6e40 160e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0e16 │ │ +07b814: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0004 line=779 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -58195,98 +58195,98 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -07b828: |[07b828] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -07b838: 6e10 bd0d 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ -07b83e: 0a01 |0003: move-result v1 │ │ -07b840: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -07b844: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07b846: 7020 130e 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ -07b84c: 0e00 |000a: return-void │ │ -07b84e: 6e10 d20d 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ -07b854: 0a02 |000e: move-result v2 │ │ -07b856: 6e10 d30d 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ -07b85c: 0a03 |0012: move-result v3 │ │ -07b85e: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -07b862: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -07b866: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -07b86a: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -07b86e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -07b870: 7020 a90d 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ -07b876: 6e10 f40d 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ -07b87c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -07b87e: 7020 120e 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ -07b884: 28e4 |0026: goto 000a // -001c │ │ -07b886: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -07b888: 7020 130e 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ -07b88e: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -07b890: 7020 120e 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ -07b896: 7010 c00d 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ -07b89c: 0a0c |0032: move-result v12 │ │ -07b89e: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -07b8a2: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -07b8a6: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -07b8aa: 7110 a224 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -07b8b0: 0a0e |003c: move-result v14 │ │ -07b8b2: 82ee |003d: int-to-float v14, v14 │ │ -07b8b4: c8ed |003e: mul-float/2addr v13, v14 │ │ -07b8b6: 82ce |003f: int-to-float v14, v12 │ │ -07b8b8: c9ed |0040: div-float/2addr v13, v14 │ │ -07b8ba: 7120 ae24 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -07b8c0: 0a08 |0044: move-result v8 │ │ -07b8c2: 8291 |0045: int-to-float v1, v9 │ │ -07b8c4: 829d |0046: int-to-float v13, v9 │ │ -07b8c6: 6e20 af0d 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0daf │ │ -07b8cc: 0a0e |004a: move-result v14 │ │ -07b8ce: c8ed |004b: mul-float/2addr v13, v14 │ │ -07b8d0: a607 010d |004c: add-float v7, v1, v13 │ │ -07b8d4: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -07b8d6: 7701 a224 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -07b8dc: 0a12 |0052: move-result v18 │ │ -07b8de: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -07b8e2: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -07b8e6: 0200 1200 |0057: move/from16 v0, v18 │ │ -07b8ea: 820d |0059: int-to-float v13, v0 │ │ -07b8ec: a90d 070d |005a: div-float v13, v7, v13 │ │ -07b8f0: 7110 a124 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -07b8f6: 0a0d |005f: move-result v13 │ │ -07b8f8: c8d1 |0060: mul-float/2addr v1, v13 │ │ -07b8fa: 7110 b124 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -07b900: 0a01 |0064: move-result v1 │ │ -07b902: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -07b906: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -07b90a: 7120 af24 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -07b910: 0a06 |006c: move-result v6 │ │ -07b912: 54f1 1d04 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ -07b916: 7406 6622 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@2266 │ │ -07b91c: 7110 0e0d 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -07b922: 2895 |0075: goto 000a // -006b │ │ -07b924: 82c1 |0076: int-to-float v1, v12 │ │ -07b926: 54fd ee03 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ -07b92a: 52fe f503 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ -07b92e: 6e20 070c ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ -07b934: 0a0d |007e: move-result v13 │ │ -07b936: a80b 010d |007f: mul-float v11, v1, v13 │ │ -07b93a: 7110 a224 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -07b940: 0a01 |0084: move-result v1 │ │ -07b942: 8211 |0085: int-to-float v1, v1 │ │ -07b944: 52fd 1504 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ -07b948: 82dd |0088: int-to-float v13, v13 │ │ -07b94a: c6bd |0089: add-float/2addr v13, v11 │ │ -07b94c: a90a 010d |008a: div-float v10, v1, v13 │ │ -07b950: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -07b954: c6a1 |008e: add-float/2addr v1, v10 │ │ -07b956: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -07b95a: c8d1 |0091: mul-float/2addr v1, v13 │ │ -07b95c: 8716 |0092: float-to-int v6, v1 │ │ -07b95e: 28d4 |0093: goto 0067 // -002c │ │ +07b818: |[07b818] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +07b828: 6e10 bd0d 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0dbd │ │ +07b82e: 0a01 |0003: move-result v1 │ │ +07b830: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +07b834: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07b836: 7020 130e 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ +07b83c: 0e00 |000a: return-void │ │ +07b83e: 6e10 d20d 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0dd2 │ │ +07b844: 0a02 |000e: move-result v2 │ │ +07b846: 6e10 d30d 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0dd3 │ │ +07b84c: 0a03 |0012: move-result v3 │ │ +07b84e: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +07b852: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +07b856: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +07b85a: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +07b85e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +07b860: 7020 a90d 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0da9 │ │ +07b866: 6e10 f40d 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0df4 │ │ +07b86c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +07b86e: 7020 120e 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ +07b874: 28e4 |0026: goto 000a // -001c │ │ +07b876: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +07b878: 7020 130e 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0e13 │ │ +07b87e: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +07b880: 7020 120e 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0e12 │ │ +07b886: 7010 c00d 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0dc0 │ │ +07b88c: 0a0c |0032: move-result v12 │ │ +07b88e: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +07b892: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +07b896: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +07b89a: 7110 a224 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +07b8a0: 0a0e |003c: move-result v14 │ │ +07b8a2: 82ee |003d: int-to-float v14, v14 │ │ +07b8a4: c8ed |003e: mul-float/2addr v13, v14 │ │ +07b8a6: 82ce |003f: int-to-float v14, v12 │ │ +07b8a8: c9ed |0040: div-float/2addr v13, v14 │ │ +07b8aa: 7120 ae24 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +07b8b0: 0a08 |0044: move-result v8 │ │ +07b8b2: 8291 |0045: int-to-float v1, v9 │ │ +07b8b4: 829d |0046: int-to-float v13, v9 │ │ +07b8b6: 6e20 af0d 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0daf │ │ +07b8bc: 0a0e |004a: move-result v14 │ │ +07b8be: c8ed |004b: mul-float/2addr v13, v14 │ │ +07b8c0: a607 010d |004c: add-float v7, v1, v13 │ │ +07b8c4: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +07b8c6: 7701 a224 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +07b8cc: 0a12 |0052: move-result v18 │ │ +07b8ce: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +07b8d2: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +07b8d6: 0200 1200 |0057: move/from16 v0, v18 │ │ +07b8da: 820d |0059: int-to-float v13, v0 │ │ +07b8dc: a90d 070d |005a: div-float v13, v7, v13 │ │ +07b8e0: 7110 a124 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +07b8e6: 0a0d |005f: move-result v13 │ │ +07b8e8: c8d1 |0060: mul-float/2addr v1, v13 │ │ +07b8ea: 7110 b124 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +07b8f0: 0a01 |0064: move-result v1 │ │ +07b8f2: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +07b8f6: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +07b8fa: 7120 af24 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +07b900: 0a06 |006c: move-result v6 │ │ +07b902: 54f1 1d04 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@041d │ │ +07b906: 7406 6622 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@2266 │ │ +07b90c: 7110 0e0d 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +07b912: 2895 |0075: goto 000a // -006b │ │ +07b914: 82c1 |0076: int-to-float v1, v12 │ │ +07b916: 54fd ee03 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@03ee │ │ +07b91a: 52fe f503 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@03f5 │ │ +07b91e: 6e20 070c ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0c07 │ │ +07b924: 0a0d |007e: move-result v13 │ │ +07b926: a80b 010d |007f: mul-float v11, v1, v13 │ │ +07b92a: 7110 a224 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +07b930: 0a01 |0084: move-result v1 │ │ +07b932: 8211 |0085: int-to-float v1, v1 │ │ +07b934: 52fd 1504 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0415 │ │ +07b938: 82dd |0088: int-to-float v13, v13 │ │ +07b93a: c6bd |0089: add-float/2addr v13, v11 │ │ +07b93c: a90a 010d |008a: div-float v10, v1, v13 │ │ +07b940: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +07b944: c6a1 |008e: add-float/2addr v1, v10 │ │ +07b946: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +07b94a: c8d1 |0091: mul-float/2addr v1, v13 │ │ +07b94c: 8716 |0092: float-to-int v6, v1 │ │ +07b94e: 28d4 |0093: goto 0067 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0006 line=791 │ │ 0x000a line=827 │ │ 0x000b line=794 │ │ 0x000f line=795 │ │ @@ -58334,24 +58334,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07b960: |[07b960] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -07b970: 6f20 7120 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2071 │ │ -07b976: 0a00 |0003: move-result v0 │ │ -07b978: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -07b97c: 5410 0e04 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ -07b980: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -07b984: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -07b986: 0f00 |000b: return v0 │ │ -07b988: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07b98a: 28fe |000d: goto 000b // -0002 │ │ +07b950: |[07b950] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +07b960: 6f20 7120 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2071 │ │ +07b966: 0a00 |0003: move-result v0 │ │ +07b968: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +07b96c: 5410 0e04 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@040e │ │ +07b970: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +07b974: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07b976: 0f00 |000b: return v0 │ │ +07b978: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07b97a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -58420,26 +58420,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07b98c: |[07b98c] android.support.v4.view.ViewParentCompat.:()V │ │ -07b99c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07b9a0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -07b9a4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07b9a8: 2201 3502 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0235 │ │ -07b9ac: 7010 190e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0e19 │ │ -07b9b2: 6901 2704 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0427 │ │ -07b9b6: 0e00 |000d: return-void │ │ -07b9b8: 2201 3702 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0237 │ │ -07b9bc: 7010 1c0e 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0e1c │ │ -07b9c2: 6901 2704 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0427 │ │ -07b9c6: 28f8 |0015: goto 000d // -0008 │ │ +07b97c: |[07b97c] android.support.v4.view.ViewParentCompat.:()V │ │ +07b98c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07b990: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +07b994: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07b998: 2201 3502 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0235 │ │ +07b99c: 7010 190e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0e19 │ │ +07b9a2: 6901 2704 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0427 │ │ +07b9a6: 0e00 |000d: return-void │ │ +07b9a8: 2201 3702 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0237 │ │ +07b9ac: 7010 1c0e 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0e1c │ │ +07b9b2: 6901 2704 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0427 │ │ +07b9b6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0006 line=64 │ │ 0x000d line=68 │ │ 0x000e line=66 │ │ @@ -58451,17 +58451,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b9c8: |[07b9c8] android.support.v4.view.ViewParentCompat.:()V │ │ -07b9d8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07b9de: 0e00 |0003: return-void │ │ +07b9b8: |[07b9b8] android.support.v4.view.ViewParentCompat.:()V │ │ +07b9c8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07b9ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat; │ │ │ │ @@ -58470,19 +58470,19 @@ │ │ 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 │ │ -07b9e0: |[07b9e0] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07b9f0: 6200 2704 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0427 │ │ -07b9f4: 7240 1b0e 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@0e1b │ │ -07b9fa: 0a00 |0005: move-result v0 │ │ -07b9fc: 0f00 |0006: return v0 │ │ +07b9d0: |[07b9d0] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07b9e0: 6200 2704 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@0427 │ │ +07b9e4: 7240 1b0e 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@0e1b │ │ +07b9ea: 0a00 |0005: move-result v0 │ │ +07b9ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -58513,17 +58513,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ba00: |[07ba00] android.support.v4.view.ViewParentCompatICS.:()V │ │ -07ba10: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07ba16: 0e00 |0003: return-void │ │ +07b9f0: |[07b9f0] android.support.v4.view.ViewParentCompatICS.:()V │ │ +07ba00: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07ba06: 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;) │ │ @@ -58531,18 +58531,18 @@ │ │ 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 │ │ -07ba18: |[07ba18] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07ba28: 7230 7420 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@2074 │ │ -07ba2e: 0a00 |0003: move-result v0 │ │ -07ba30: 0f00 |0004: return v0 │ │ +07ba08: |[07ba08] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07ba18: 7230 7420 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@2074 │ │ +07ba1e: 0a00 |0003: move-result v0 │ │ +07ba20: 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; │ │ @@ -58588,17 +58588,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ba34: |[07ba34] android.support.v4.view.WindowCompat.:()V │ │ -07ba44: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07ba4a: 0e00 |0003: return-void │ │ +07ba24: |[07ba24] android.support.v4.view.WindowCompat.:()V │ │ +07ba34: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07ba3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowCompat; │ │ │ │ Virtual methods - │ │ @@ -58760,26 +58760,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07ba4c: |[07ba4c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -07ba5c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07ba60: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -07ba64: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07ba68: 2200 3b02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@023b │ │ -07ba6c: 7010 240e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0e24 │ │ -07ba72: 6900 2b04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ -07ba76: 0e00 |000d: return-void │ │ -07ba78: 2200 3c02 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@023c │ │ -07ba7c: 7010 280e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0e28 │ │ -07ba82: 6900 2b04 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ -07ba86: 28f8 |0015: goto 000d // -0008 │ │ +07ba3c: |[07ba3c] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +07ba4c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07ba50: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +07ba54: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07ba58: 2200 3b02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@023b │ │ +07ba5c: 7010 240e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@0e24 │ │ +07ba62: 6900 2b04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ +07ba66: 0e00 |000d: return-void │ │ +07ba68: 2200 3c02 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@023c │ │ +07ba6c: 7010 280e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0e28 │ │ +07ba72: 6900 2b04 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ +07ba76: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x000d line=78 │ │ 0x000e line=76 │ │ locals : │ │ @@ -58789,17 +58789,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ba88: |[07ba88] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -07ba98: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07ba9e: 0e00 |0003: return-void │ │ +07ba78: |[07ba78] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +07ba88: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07ba8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -58808,20 +58808,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 │ │ -07baa0: |[07baa0] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -07bab0: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ -07bab4: 6e10 7710 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@1077 │ │ -07baba: 0c01 |0005: move-result-object v1 │ │ -07babc: 7230 2c0e 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0e2c │ │ -07bac2: 0e00 |0009: return-void │ │ +07ba90: |[07ba90] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +07baa0: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ +07baa4: 6e10 7710 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@1077 │ │ +07baaa: 0c01 |0005: move-result-object v1 │ │ +07baac: 7230 2c0e 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0e2c │ │ +07bab2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -58831,18 +58831,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 │ │ -07bac4: |[07bac4] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -07bad4: 2200 6602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ -07bad8: 7020 6f10 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@106f │ │ -07bade: 1100 |0005: return-object v0 │ │ +07bab4: |[07bab4] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +07bac4: 2200 6602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ +07bac8: 7020 6f10 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@106f │ │ +07bace: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ @@ -58850,21 +58850,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 │ │ -07bae0: |[07bae0] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -07baf0: 2200 6602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ -07baf4: 6201 2b04 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ -07baf8: 7230 2d0e 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0e2d │ │ -07bafe: 0c01 |0007: move-result-object v1 │ │ -07bb00: 7020 6f10 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@106f │ │ -07bb06: 1100 |000b: return-object v0 │ │ +07bad0: |[07bad0] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +07bae0: 2200 6602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ +07bae4: 6201 2b04 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ +07bae8: 7230 2d0e 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0e2d │ │ +07baee: 0c01 |0007: move-result-object v1 │ │ +07baf0: 7020 6f10 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@106f │ │ +07baf6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -58873,19 +58873,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 │ │ -07bb08: |[07bb08] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -07bb18: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ -07bb1c: 7220 2e0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0e2e │ │ -07bb22: 0a00 |0005: move-result v0 │ │ -07bb24: 0f00 |0006: return v0 │ │ +07baf8: |[07baf8] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +07bb08: 6200 2b04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@042b │ │ +07bb0c: 7220 2e0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0e2e │ │ +07bb12: 0a00 |0005: move-result v0 │ │ +07bb14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ @@ -58914,17 +58914,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07bb28: |[07bb28] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -07bb38: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07bb3e: 0e00 |0003: return-void │ │ +07bb18: |[07bb18] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +07bb28: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07bb2e: 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;) │ │ @@ -58932,18 +58932,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 │ │ -07bb40: |[07bb40] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -07bb50: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07bb54: 6e20 9b20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@209b │ │ -07bb5a: 0e00 |0005: return-void │ │ +07bb30: |[07bb30] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +07bb40: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07bb44: 6e20 9b20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@209b │ │ +07bb4a: 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; │ │ @@ -58953,18 +58953,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 │ │ -07bb5c: |[07bb5c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -07bb6c: 6e20 9e20 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@209e │ │ -07bb72: 0c00 |0003: move-result-object v0 │ │ -07bb74: 1100 |0004: return-object v0 │ │ +07bb4c: |[07bb4c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +07bb5c: 6e20 9e20 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@209e │ │ +07bb62: 0c00 |0003: move-result-object v0 │ │ +07bb64: 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 │ │ │ │ @@ -58973,18 +58973,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 │ │ -07bb78: |[07bb78] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -07bb88: 6e10 9f20 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@209f │ │ -07bb8e: 0a00 |0003: move-result v0 │ │ -07bb90: 0f00 |0004: return v0 │ │ +07bb68: |[07bb68] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +07bb78: 6e10 9f20 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@209f │ │ +07bb7e: 0a00 |0003: move-result v0 │ │ +07bb80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ @@ -59088,22 +59088,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07bb94: |[07bb94] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -07bba4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -07bbaa: 7100 530e 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0e53 │ │ -07bbb0: 0c00 |0006: move-result-object v0 │ │ -07bbb2: 7220 4d0e 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@0e4d │ │ -07bbb8: 0c00 |000a: move-result-object v0 │ │ -07bbba: 5b10 3e04 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@043e │ │ -07bbbe: 0e00 |000d: return-void │ │ +07bb84: |[07bb84] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +07bb94: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +07bb9a: 7100 530e 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@0e53 │ │ +07bba0: 0c00 |0006: move-result-object v0 │ │ +07bba2: 7220 4d0e 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@0e4d │ │ +07bba8: 0c00 |000a: move-result-object v0 │ │ +07bbaa: 5b10 3e04 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@043e │ │ +07bbae: 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; │ │ @@ -59152,26 +59152,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07bbc0: |[07bbc0] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -07bbd0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07bbd4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -07bbd8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07bbdc: 2200 4102 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0241 │ │ -07bbe0: 7010 3b0e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0e3b │ │ -07bbe6: 6900 3f04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ -07bbea: 0e00 |000d: return-void │ │ -07bbec: 2200 4202 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0242 │ │ -07bbf0: 7010 420e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0e42 │ │ -07bbf6: 6900 3f04 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ -07bbfa: 28f8 |0015: goto 000d // -0008 │ │ +07bbb0: |[07bbb0] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +07bbc0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07bbc4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +07bbc8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07bbcc: 2200 4102 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0241 │ │ +07bbd0: 7010 3b0e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@0e3b │ │ +07bbd6: 6900 3f04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ +07bbda: 0e00 |000d: return-void │ │ +07bbdc: 2200 4202 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0242 │ │ +07bbe0: 7010 420e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0e42 │ │ +07bbe6: 6900 3f04 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ +07bbea: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=130 │ │ 0x000e line=128 │ │ locals : │ │ @@ -59181,17 +59181,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07bbfc: |[07bbfc] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -07bc0c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07bc12: 0e00 |0003: return-void │ │ +07bbec: |[07bbec] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +07bbfc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07bc02: 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; │ │ │ │ @@ -59200,36 +59200,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 │ │ -07bc14: |[07bc14] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -07bc24: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ -07bc28: 1100 |0002: return-object v0 │ │ +07bc04: |[07bc04] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +07bc14: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ +07bc18: 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 │ │ -07bc2c: |[07bc2c] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -07bc3c: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ -07bc40: 7230 490e 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@0e49 │ │ -07bc46: 0a00 |0005: move-result v0 │ │ -07bc48: 0f00 |0006: return v0 │ │ +07bc1c: |[07bc1c] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +07bc2c: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ +07bc30: 7230 490e 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@0e49 │ │ +07bc36: 0a00 |0005: move-result v0 │ │ +07bc38: 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; │ │ │ │ @@ -59238,19 +59238,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 │ │ -07bc4c: |[07bc4c] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -07bc5c: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ -07bc60: 7230 4a0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0e4a │ │ -07bc66: 0c00 |0005: move-result-object v0 │ │ -07bc68: 1100 |0006: return-object v0 │ │ +07bc3c: |[07bc3c] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +07bc4c: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ +07bc50: 7230 4a0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0e4a │ │ +07bc56: 0c00 |0005: move-result-object v0 │ │ +07bc58: 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 │ │ │ │ @@ -59259,19 +59259,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 │ │ -07bc6c: |[07bc6c] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -07bc7c: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ -07bc80: 7220 4b0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0e4b │ │ -07bc86: 0c00 |0005: move-result-object v0 │ │ -07bc88: 1100 |0006: return-object v0 │ │ +07bc5c: |[07bc5c] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +07bc6c: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ +07bc70: 7220 4b0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0e4b │ │ +07bc76: 0c00 |0005: move-result-object v0 │ │ +07bc78: 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;) │ │ @@ -59279,19 +59279,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 │ │ -07bc8c: |[07bc8c] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -07bc9c: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ -07bca0: 7220 4c0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0e4c │ │ -07bca6: 0a00 |0005: move-result v0 │ │ -07bca8: 0f00 |0006: return v0 │ │ +07bc7c: |[07bc7c] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +07bc8c: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ +07bc90: 7220 4c0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0e4c │ │ +07bc96: 0a00 |0005: move-result v0 │ │ +07bc98: 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;) │ │ @@ -59299,19 +59299,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07bcac: |[07bcac] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -07bcbc: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ -07bcc0: 7230 4e0e 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@0e4e │ │ -07bcc6: 0a00 |0005: move-result v0 │ │ -07bcc8: 0f00 |0006: return v0 │ │ +07bc9c: |[07bc9c] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +07bcac: 6200 3f04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@043f │ │ +07bcb0: 7230 4e0e 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@0e4e │ │ +07bcb6: 0a00 |0005: move-result v0 │ │ +07bcb8: 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; │ │ │ │ @@ -59351,18 +59351,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 │ │ -07bccc: |[07bccc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -07bcdc: 5b01 4004 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0440 │ │ -07bce0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07bce6: 0e00 |0005: return-void │ │ +07bcbc: |[07bcbc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +07bccc: 5b01 4004 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0440 │ │ +07bcd0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07bcd6: 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; │ │ │ │ @@ -59372,18 +59372,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07bce8: |[07bce8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -07bcf8: 5410 4004 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0440 │ │ -07bcfc: 7220 5b0e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0e5b │ │ -07bd02: 0e00 |0005: return-void │ │ +07bcd8: |[07bcd8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +07bce8: 5410 4004 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0440 │ │ +07bcec: 7220 5b0e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@0e5b │ │ +07bcf2: 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 │ │ @@ -59453,17 +59453,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07bd04: |[07bd04] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -07bd14: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07bd1a: 0e00 |0003: return-void │ │ +07bcf4: |[07bcf4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +07bd04: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07bd0a: 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; │ │ │ │ @@ -59472,19 +59472,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 │ │ -07bd1c: |[07bd1c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -07bd2c: 1f02 e603 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@03e6 │ │ -07bd30: 6e20 a520 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@20a5 │ │ -07bd36: 0a00 |0005: move-result v0 │ │ -07bd38: 0f00 |0006: return v0 │ │ +07bd0c: |[07bd0c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +07bd1c: 1f02 e603 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@03e6 │ │ +07bd20: 6e20 a520 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@20a5 │ │ +07bd26: 0a00 |0005: move-result v0 │ │ +07bd28: 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; │ │ │ │ @@ -59493,18 +59493,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 │ │ -07bd3c: |[07bd3c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -07bd4c: 6e20 a620 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@20a6 │ │ -07bd52: 0c00 |0003: move-result-object v0 │ │ -07bd54: 1100 |0004: return-object v0 │ │ +07bd2c: |[07bd2c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +07bd3c: 6e20 a620 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@20a6 │ │ +07bd42: 0c00 |0003: move-result-object v0 │ │ +07bd44: 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 │ │ │ │ @@ -59513,18 +59513,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 │ │ -07bd58: |[07bd58] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -07bd68: 6e10 a720 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@20a7 │ │ -07bd6e: 0c00 |0003: move-result-object v0 │ │ -07bd70: 1100 |0004: return-object v0 │ │ +07bd48: |[07bd48] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +07bd58: 6e10 a720 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@20a7 │ │ +07bd5e: 0c00 |0003: move-result-object v0 │ │ +07bd60: 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;) │ │ @@ -59532,18 +59532,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 │ │ -07bd74: |[07bd74] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -07bd84: 6e10 a920 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@20a9 │ │ -07bd8a: 0a00 |0003: move-result v0 │ │ -07bd8c: 0f00 |0004: return v0 │ │ +07bd64: |[07bd64] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +07bd74: 6e10 a920 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@20a9 │ │ +07bd7a: 0a00 |0003: move-result v0 │ │ +07bd7c: 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;) │ │ @@ -59551,18 +59551,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 │ │ -07bd90: |[07bd90] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -07bda0: 2200 4602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0246 │ │ -07bda4: 7020 590e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0e59 │ │ -07bdaa: 1100 |0005: return-object v0 │ │ +07bd80: |[07bd80] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +07bd90: 2200 4602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0246 │ │ +07bd94: 7020 590e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@0e59 │ │ +07bd9a: 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;) │ │ @@ -59570,19 +59570,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 │ │ -07bdac: |[07bdac] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -07bdbc: 1f02 e603 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@03e6 │ │ -07bdc0: 6e20 aa20 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@20aa │ │ -07bdc6: 0a00 |0005: move-result v0 │ │ -07bdc8: 0f00 |0006: return v0 │ │ +07bd9c: |[07bd9c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +07bdac: 1f02 e603 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@03e6 │ │ +07bdb0: 6e20 aa20 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@20aa │ │ +07bdb6: 0a00 |0005: move-result v0 │ │ +07bdb8: 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; │ │ │ │ @@ -60189,47 +60189,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -07bdcc: |[07bdcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -07bddc: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07bde0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -07bde4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07bde8: 2200 4d02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@024d │ │ -07bdec: 7010 e40e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0ee4 │ │ -07bdf2: 6900 5a04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07bdf6: 0e00 |000d: return-void │ │ -07bdf8: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07bdfc: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ -07be00: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -07be04: 2200 4c02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@024c │ │ -07be08: 7010 e10e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0ee1 │ │ -07be0e: 6900 5a04 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07be12: 28f2 |001b: goto 000d // -000e │ │ -07be14: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07be18: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ -07be1c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -07be20: 2200 4b02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@024b │ │ -07be24: 7010 d30e 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0ed3 │ │ -07be2a: 6900 5a04 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07be2e: 28e4 |0029: goto 000d // -001c │ │ -07be30: 6000 3c00 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07be34: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ -07be38: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -07be3c: 2200 4902 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0249 │ │ -07be40: 7010 630e 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0e63 │ │ -07be46: 6900 5a04 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07be4a: 28d6 |0037: goto 000d // -002a │ │ -07be4c: 2200 4e02 |0038: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@024e │ │ -07be50: 7010 e70e 0000 |003a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0ee7 │ │ -07be56: 6900 5a04 |003d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07be5a: 28ce |003f: goto 000d // -0032 │ │ +07bdbc: |[07bdbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +07bdcc: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07bdd0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +07bdd4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07bdd8: 2200 4d02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@024d │ │ +07bddc: 7010 e40e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0ee4 │ │ +07bde2: 6900 5a04 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07bde6: 0e00 |000d: return-void │ │ +07bde8: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07bdec: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ +07bdf0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +07bdf4: 2200 4c02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@024c │ │ +07bdf8: 7010 e10e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0ee1 │ │ +07bdfe: 6900 5a04 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07be02: 28f2 |001b: goto 000d // -000e │ │ +07be04: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07be08: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ +07be0c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +07be10: 2200 4b02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@024b │ │ +07be14: 7010 d30e 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0ed3 │ │ +07be1a: 6900 5a04 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07be1e: 28e4 |0029: goto 000d // -001c │ │ +07be20: 6000 3c00 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07be24: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ +07be28: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +07be2c: 2200 4902 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0249 │ │ +07be30: 7010 630e 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0e63 │ │ +07be36: 6900 5a04 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07be3a: 28d6 |0037: goto 000d // -002a │ │ +07be3c: 2200 4e02 |0038: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@024e │ │ +07be40: 7010 e70e 0000 |003a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0ee7 │ │ +07be46: 6900 5a04 |003d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07be4a: 28ce |003f: goto 000d // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0006 line=757 │ │ 0x000d line=767 │ │ 0x000e line=758 │ │ 0x0014 line=759 │ │ @@ -60245,18 +60245,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07be5c: |[07be5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -07be6c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07be72: 5b01 6004 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07be76: 0e00 |0005: return-void │ │ +07be4c: |[07be4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +07be5c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07be62: 5b01 6004 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07be66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0003 line=1081 │ │ 0x0005 line=1082 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -60267,55 +60267,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 134 16-bit code units │ │ -07be78: |[07be78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ -07be88: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ -07be8e: 1a00 ff01 |0003: const-string v0, "ACTION_UNKNOWN" // string@01ff │ │ -07be92: 1100 |0005: return-object v0 │ │ -07be94: 1a00 e501 |0006: const-string v0, "ACTION_FOCUS" // string@01e5 │ │ -07be98: 28fd |0008: goto 0005 // -0003 │ │ -07be9a: 1a00 dc01 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@01dc │ │ -07be9e: 28fa |000b: goto 0005 // -0006 │ │ -07bea0: 1a00 fb01 |000c: const-string v0, "ACTION_SELECT" // string@01fb │ │ -07bea4: 28f7 |000e: goto 0005 // -0009 │ │ -07bea6: 1a00 dd01 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@01dd │ │ -07beaa: 28f4 |0011: goto 0005 // -000c │ │ -07beac: 1a00 de01 |0012: const-string v0, "ACTION_CLICK" // string@01de │ │ -07beb0: 28f1 |0014: goto 0005 // -000f │ │ -07beb2: 1a00 e901 |0015: const-string v0, "ACTION_LONG_CLICK" // string@01e9 │ │ -07beb6: 28ee |0017: goto 0005 // -0012 │ │ -07beb8: 1a00 d401 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@01d4 │ │ -07bebc: 28eb |001a: goto 0005 // -0015 │ │ -07bebe: 1a00 db01 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@01db │ │ -07bec2: 28e8 |001d: goto 0005 // -0018 │ │ -07bec4: 1a00 ec01 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@01ec │ │ -07bec8: 28e5 |0020: goto 0005 // -001b │ │ -07beca: 1a00 f501 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@01f5 │ │ -07bece: 28e2 |0023: goto 0005 // -001e │ │ -07bed0: 1a00 ed01 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@01ed │ │ -07bed4: 28df |0026: goto 0005 // -0021 │ │ -07bed6: 1a00 f601 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@01f6 │ │ -07beda: 28dc |0029: goto 0005 // -0024 │ │ -07bedc: 1a00 fa01 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@01fa │ │ -07bee0: 28d9 |002c: goto 0005 // -0027 │ │ -07bee2: 1a00 f901 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@01f9 │ │ -07bee6: 28d6 |002f: goto 0005 // -002a │ │ -07bee8: 1a00 e201 |0030: const-string v0, "ACTION_CUT" // string@01e2 │ │ -07beec: 28d3 |0032: goto 0005 // -002d │ │ -07beee: 1a00 e101 |0033: const-string v0, "ACTION_COPY" // string@01e1 │ │ -07bef2: 28d0 |0035: goto 0005 // -0030 │ │ -07bef4: 1a00 ee01 |0036: const-string v0, "ACTION_PASTE" // string@01ee │ │ -07bef8: 28cd |0038: goto 0005 // -0033 │ │ -07befa: 1a00 fc01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@01fc │ │ -07befe: 28ca |003b: goto 0005 // -0036 │ │ -07bf00: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ +07be68: |[07be68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +07be78: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +07be7e: 1a00 ff01 |0003: const-string v0, "ACTION_UNKNOWN" // string@01ff │ │ +07be82: 1100 |0005: return-object v0 │ │ +07be84: 1a00 e501 |0006: const-string v0, "ACTION_FOCUS" // string@01e5 │ │ +07be88: 28fd |0008: goto 0005 // -0003 │ │ +07be8a: 1a00 dc01 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@01dc │ │ +07be8e: 28fa |000b: goto 0005 // -0006 │ │ +07be90: 1a00 fb01 |000c: const-string v0, "ACTION_SELECT" // string@01fb │ │ +07be94: 28f7 |000e: goto 0005 // -0009 │ │ +07be96: 1a00 dd01 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@01dd │ │ +07be9a: 28f4 |0011: goto 0005 // -000c │ │ +07be9c: 1a00 de01 |0012: const-string v0, "ACTION_CLICK" // string@01de │ │ +07bea0: 28f1 |0014: goto 0005 // -000f │ │ +07bea2: 1a00 e901 |0015: const-string v0, "ACTION_LONG_CLICK" // string@01e9 │ │ +07bea6: 28ee |0017: goto 0005 // -0012 │ │ +07bea8: 1a00 d401 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@01d4 │ │ +07beac: 28eb |001a: goto 0005 // -0015 │ │ +07beae: 1a00 db01 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@01db │ │ +07beb2: 28e8 |001d: goto 0005 // -0018 │ │ +07beb4: 1a00 ec01 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@01ec │ │ +07beb8: 28e5 |0020: goto 0005 // -001b │ │ +07beba: 1a00 f501 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@01f5 │ │ +07bebe: 28e2 |0023: goto 0005 // -001e │ │ +07bec0: 1a00 ed01 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@01ed │ │ +07bec4: 28df |0026: goto 0005 // -0021 │ │ +07bec6: 1a00 f601 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@01f6 │ │ +07beca: 28dc |0029: goto 0005 // -0024 │ │ +07becc: 1a00 fa01 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@01fa │ │ +07bed0: 28d9 |002c: goto 0005 // -0027 │ │ +07bed2: 1a00 f901 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@01f9 │ │ +07bed6: 28d6 |002f: goto 0005 // -002a │ │ +07bed8: 1a00 e201 |0030: const-string v0, "ACTION_CUT" // string@01e2 │ │ +07bedc: 28d3 |0032: goto 0005 // -002d │ │ +07bede: 1a00 e101 |0033: const-string v0, "ACTION_COPY" // string@01e1 │ │ +07bee2: 28d0 |0035: goto 0005 // -0030 │ │ +07bee4: 1a00 ee01 |0036: const-string v0, "ACTION_PASTE" // string@01ee │ │ +07bee8: 28cd |0038: goto 0005 // -0033 │ │ +07beea: 1a00 fc01 |0039: const-string v0, "ACTION_SET_SELECTION" // string@01fc │ │ +07beee: 28ca |003b: goto 0005 // -0036 │ │ +07bef0: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2018 │ │ 0x0003 line=2056 │ │ 0x0006 line=2020 │ │ 0x0009 line=2022 │ │ 0x000c line=2024 │ │ @@ -60343,43 +60343,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 │ │ -07bf94: |[07bf94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07bfa4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07bfa8: 7210 b30e 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0eb3 │ │ -07bfae: 0c00 |0005: move-result-object v0 │ │ -07bfb0: 7110 6f0f 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -07bfb6: 0c00 |0009: move-result-object v0 │ │ -07bfb8: 1100 |000a: return-object v0 │ │ +07bf84: |[07bf84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07bf94: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07bf98: 7210 b30e 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0eb3 │ │ +07bf9e: 0c00 |0005: move-result-object v0 │ │ +07bfa0: 7110 6f0f 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +07bfa6: 0c00 |0009: move-result-object v0 │ │ +07bfa8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07bfbc: |[07bfbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07bfcc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07bfd0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07bfd4: 7220 b60e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eb6 │ │ -07bfda: 0c00 |0007: move-result-object v0 │ │ -07bfdc: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -07bfe2: 0c00 |000b: move-result-object v0 │ │ -07bfe4: 1100 |000c: return-object v0 │ │ +07bfac: |[07bfac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07bfbc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07bfc0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07bfc4: 7220 b60e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eb6 │ │ +07bfca: 0c00 |0007: move-result-object v0 │ │ +07bfcc: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +07bfd2: 0c00 |000b: move-result-object v0 │ │ +07bfd4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ locals : │ │ 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60387,21 +60387,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 │ │ -07bfe8: |[07bfe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07bff8: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07bffc: 7220 b40e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0eb4 │ │ -07c002: 0c00 |0005: move-result-object v0 │ │ -07c004: 7110 6f0f 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -07c00a: 0c00 |0009: move-result-object v0 │ │ -07c00c: 1100 |000a: return-object v0 │ │ +07bfd8: |[07bfd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07bfe8: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07bfec: 7220 b40e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0eb4 │ │ +07bff2: 0c00 |0005: move-result-object v0 │ │ +07bff4: 7110 6f0f 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +07bffa: 0c00 |0009: move-result-object v0 │ │ +07bffc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ locals : │ │ 0x0000 - 0x000b reg=1 source Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60409,21 +60409,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 │ │ -07c010: |[07c010] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07c020: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c024: 7230 b50e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0eb5 │ │ -07c02a: 0c00 |0005: move-result-object v0 │ │ -07c02c: 7110 6f0f 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -07c032: 0c00 |0009: move-result-object v0 │ │ -07c034: 1100 |000a: return-object v0 │ │ +07c000: |[07c000] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07c010: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c014: 7230 b50e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0eb5 │ │ +07c01a: 0c00 |0005: move-result-object v0 │ │ +07c01c: 7110 6f0f 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +07c022: 0c00 |0009: move-result-object v0 │ │ +07c024: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ locals : │ │ 0x0000 - 0x000b reg=1 root Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 virtualDescendantId I │ │ │ │ @@ -60432,21 +60432,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 │ │ -07c038: |[07c038] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07c048: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -07c04c: 2200 4f02 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ -07c050: 7020 290f 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0f29 │ │ -07c056: 1100 |0007: return-object v0 │ │ -07c058: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07c05a: 28fe |0009: goto 0007 // -0002 │ │ +07c028: |[07c028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07c038: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +07c03c: 2200 4f02 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ +07c040: 7020 290f 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0f29 │ │ +07c046: 1100 |0007: return-object v0 │ │ +07c048: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07c04a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0002 line=1069 │ │ 0x0007 line=1071 │ │ locals : │ │ 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ @@ -60457,19 +60457,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c05c: |[07c05c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -07c06c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c070: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c074: 7230 930e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0e93 │ │ -07c07a: 0e00 |0007: return-void │ │ +07c04c: |[07c04c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +07c05c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c060: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c064: 7230 930e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0e93 │ │ +07c06a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ 0x0007 line=1296 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -60479,19 +60479,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c07c: |[07c07c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -07c08c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c090: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c094: 7230 940e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0e94 │ │ -07c09a: 0e00 |0007: return-void │ │ +07c06c: |[07c06c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +07c07c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c080: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c084: 7230 940e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0e94 │ │ +07c08a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0007 line=1250 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -60501,19 +60501,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07c09c: |[07c09c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ -07c0ac: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c0b0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c0b4: 7240 950e 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@0e95 │ │ -07c0ba: 0e00 |0007: return-void │ │ +07c08c: |[07c08c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ +07c09c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c0a0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c0a4: 7240 950e 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@0e95 │ │ +07c0aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0007 line=1268 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -60524,44 +60524,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -07c0bc: |[07c0bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -07c0cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07c0ce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07c0d0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -07c0d4: 0f01 |0004: return v1 │ │ -07c0d6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -07c0da: 0121 |0007: move v1, v2 │ │ -07c0dc: 28fc |0008: goto 0004 // -0004 │ │ -07c0de: 6e10 c224 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -07c0e4: 0c03 |000c: move-result-object v3 │ │ -07c0e6: 6e10 c224 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -07c0ec: 0c04 |0010: move-result-object v4 │ │ -07c0ee: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -07c0f2: 0121 |0013: move v1, v2 │ │ -07c0f4: 28f0 |0014: goto 0004 // -0010 │ │ -07c0f6: 0760 |0015: move-object v0, v6 │ │ -07c0f8: 1f00 4f02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ -07c0fc: 5453 6004 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c100: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -07c104: 5403 6004 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c108: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -07c10c: 0121 |0020: move v1, v2 │ │ -07c10e: 28e3 |0021: goto 0004 // -001d │ │ -07c110: 5453 6004 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c114: 5404 6004 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c118: 6e20 c024 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -07c11e: 0a03 |0029: move-result v3 │ │ -07c120: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -07c124: 0121 |002c: move v1, v2 │ │ -07c126: 28d7 |002d: goto 0004 // -0029 │ │ +07c0ac: |[07c0ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +07c0bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07c0be: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07c0c0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +07c0c4: 0f01 |0004: return v1 │ │ +07c0c6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +07c0ca: 0121 |0007: move v1, v2 │ │ +07c0cc: 28fc |0008: goto 0004 // -0004 │ │ +07c0ce: 6e10 c224 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +07c0d4: 0c03 |000c: move-result-object v3 │ │ +07c0d6: 6e10 c224 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +07c0dc: 0c04 |0010: move-result-object v4 │ │ +07c0de: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +07c0e2: 0121 |0013: move v1, v2 │ │ +07c0e4: 28f0 |0014: goto 0004 // -0010 │ │ +07c0e6: 0760 |0015: move-object v0, v6 │ │ +07c0e8: 1f00 4f02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ +07c0ec: 5453 6004 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c0f0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +07c0f4: 5403 6004 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c0f8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +07c0fc: 0121 |0020: move v1, v2 │ │ +07c0fe: 28e3 |0021: goto 0004 // -001d │ │ +07c100: 5453 6004 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c104: 5404 6004 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c108: 6e20 c024 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +07c10e: 0a03 |0029: move-result v3 │ │ +07c110: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +07c114: 0121 |002c: move v1, v2 │ │ +07c116: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1953 │ │ 0x0004 line=1970 │ │ 0x0005 line=1956 │ │ 0x0008 line=1957 │ │ 0x0009 line=1959 │ │ @@ -60582,33 +60582,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 │ │ -07c128: |[07c128] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -07c138: 2204 aa04 |0000: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ -07c13c: 7010 3d25 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ -07c142: 6205 5a04 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c146: 5476 6004 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c14a: 7230 960e 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@0e96 │ │ -07c150: 0c03 |000c: move-result-object v3 │ │ -07c152: 7210 8925 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2589 │ │ -07c158: 0a02 |0010: move-result v2 │ │ -07c15a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -07c15c: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -07c160: 7220 8525 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -07c166: 0c01 |0017: move-result-object v1 │ │ -07c168: 2205 4f02 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ -07c16c: 7020 290f 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0f29 │ │ -07c172: 7220 8125 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -07c178: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07c17c: 28f0 |0022: goto 0012 // -0010 │ │ -07c17e: 1104 |0023: return-object v4 │ │ +07c118: |[07c118] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +07c128: 2204 aa04 |0000: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ +07c12c: 7010 3d25 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ +07c132: 6205 5a04 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c136: 5476 6004 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c13a: 7230 960e 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@0e96 │ │ +07c140: 0c03 |000c: move-result-object v3 │ │ +07c142: 7210 8925 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2589 │ │ +07c148: 0a02 |0010: move-result v2 │ │ +07c14a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +07c14c: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +07c150: 7220 8525 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +07c156: 0c01 |0017: move-result-object v1 │ │ +07c158: 2205 4f02 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ +07c15c: 7020 290f 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0f29 │ │ +07c162: 7220 8125 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +07c168: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07c16c: 28f0 |0022: goto 0012 // -0010 │ │ +07c16e: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0005 line=1371 │ │ 0x000d line=1372 │ │ 0x0011 line=1373 │ │ 0x0014 line=1374 │ │ @@ -60629,22 +60629,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 │ │ -07c180: |[07c180] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07c190: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c194: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c198: 7230 970e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e97 │ │ -07c19e: 0c00 |0007: move-result-object v0 │ │ -07c1a0: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -07c1a6: 0c00 |000b: move-result-object v0 │ │ -07c1a8: 1100 |000c: return-object v0 │ │ +07c170: |[07c170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07c180: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c184: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c188: 7230 970e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e97 │ │ +07c18e: 0c00 |0007: move-result-object v0 │ │ +07c190: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +07c196: 0c00 |000b: move-result-object v0 │ │ +07c198: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 focus I │ │ │ │ @@ -60653,22 +60653,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 │ │ -07c1ac: |[07c1ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07c1bc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c1c0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c1c4: 7230 980e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e98 │ │ -07c1ca: 0c00 |0007: move-result-object v0 │ │ -07c1cc: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -07c1d2: 0c00 |000b: move-result-object v0 │ │ -07c1d4: 1100 |000c: return-object v0 │ │ +07c19c: |[07c19c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07c1ac: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c1b0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c1b4: 7230 980e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e98 │ │ +07c1ba: 0c00 |0007: move-result-object v0 │ │ +07c1bc: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +07c1c2: 0c00 |000b: move-result-object v0 │ │ +07c1c4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1199 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 direction I │ │ │ │ @@ -60677,20 +60677,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c1d8: |[07c1d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -07c1e8: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c1ec: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c1f0: 7220 990e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0e99 │ │ -07c1f6: 0a00 |0007: move-result v0 │ │ -07c1f8: 0f00 |0008: return v0 │ │ +07c1c8: |[07c1c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +07c1d8: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c1dc: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c1e0: 7220 990e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0e99 │ │ +07c1e6: 0a00 |0007: move-result v0 │ │ +07c1e8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1280 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60698,19 +60698,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c1fc: |[07c1fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -07c20c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c210: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c214: 7230 9a0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0e9a │ │ -07c21a: 0e00 |0007: return-void │ │ +07c1ec: |[07c1ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +07c1fc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c200: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c204: 7230 9a0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0e9a │ │ +07c20a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ 0x0007 line=1439 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -60720,19 +60720,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c21c: |[07c21c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -07c22c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c230: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c234: 7230 9b0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0e9b │ │ -07c23a: 0e00 |0007: return-void │ │ +07c20c: |[07c20c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +07c21c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c220: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c224: 7230 9b0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0e9b │ │ +07c22a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1462 │ │ 0x0007 line=1463 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -60742,22 +60742,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 │ │ -07c23c: |[07c23c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07c24c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c250: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c254: 7230 9c0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e9c │ │ -07c25a: 0c00 |0007: move-result-object v0 │ │ -07c25c: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -07c262: 0c00 |000b: move-result-object v0 │ │ -07c264: 1100 |000c: return-object v0 │ │ +07c22c: |[07c22c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07c23c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c240: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c244: 7230 9c0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0e9c │ │ +07c24a: 0c00 |0007: move-result-object v0 │ │ +07c24c: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +07c252: 0c00 |000b: move-result-object v0 │ │ +07c254: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 index I │ │ │ │ @@ -60766,20 +60766,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c268: |[07c268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -07c278: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c27c: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c280: 7220 9d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0e9d │ │ -07c286: 0a00 |0007: move-result v0 │ │ -07c288: 0f00 |0008: return v0 │ │ +07c258: |[07c258] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +07c268: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c26c: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c270: 7220 9d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0e9d │ │ +07c276: 0a00 |0007: move-result v0 │ │ +07c278: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60787,20 +60787,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c28c: |[07c28c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -07c29c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c2a0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c2a4: 7220 9e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e9e │ │ -07c2aa: 0c00 |0007: move-result-object v0 │ │ -07c2ac: 1100 |0008: return-object v0 │ │ +07c27c: |[07c27c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +07c28c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c290: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c294: 7220 9e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e9e │ │ +07c29a: 0c00 |0007: move-result-object v0 │ │ +07c29c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1800 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60808,20 +60808,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c2b0: |[07c2b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -07c2c0: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c2c4: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c2c8: 7220 9f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e9f │ │ -07c2ce: 0c00 |0007: move-result-object v0 │ │ -07c2d0: 1100 |0008: return-object v0 │ │ +07c2a0: |[07c2a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +07c2b0: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c2b4: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c2b8: 7220 9f0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0e9f │ │ +07c2be: 0c00 |0007: move-result-object v0 │ │ +07c2c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60829,17 +60829,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07c2d4: |[07c2d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -07c2e4: 5410 6004 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c2e8: 1100 |0002: return-object v0 │ │ +07c2c4: |[07c2c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +07c2d4: 5410 6004 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c2d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60847,20 +60847,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c2ec: |[07c2ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ -07c2fc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c300: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c304: 7220 a00e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@0ea0 │ │ -07c30a: 0a00 |0007: move-result v0 │ │ -07c30c: 0f00 |0008: return v0 │ │ +07c2dc: |[07c2dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ +07c2ec: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c2f0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c2f4: 7220 a00e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@0ea0 │ │ +07c2fa: 0a00 |0007: move-result v0 │ │ +07c2fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1927 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60868,20 +60868,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c310: |[07c310] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ -07c320: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c324: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c328: 7220 a10e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0ea1 │ │ -07c32e: 0a00 |0007: move-result v0 │ │ -07c330: 0f00 |0008: return v0 │ │ +07c300: |[07c300] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ +07c310: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c314: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c318: 7220 a10e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@0ea1 │ │ +07c31e: 0a00 |0007: move-result v0 │ │ +07c320: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60889,20 +60889,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c334: |[07c334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -07c344: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c348: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c34c: 7220 a20e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ea2 │ │ -07c352: 0c00 |0007: move-result-object v0 │ │ -07c354: 1100 |0008: return-object v0 │ │ +07c324: |[07c324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +07c334: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c338: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c33c: 7220 a20e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ea2 │ │ +07c342: 0c00 |0007: move-result-object v0 │ │ +07c344: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60910,22 +60910,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 │ │ -07c358: |[07c358] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07c368: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c36c: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c370: 7220 a30e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ea3 │ │ -07c376: 0c00 |0007: move-result-object v0 │ │ -07c378: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -07c37e: 0c00 |000b: move-result-object v0 │ │ -07c380: 1100 |000c: return-object v0 │ │ +07c348: |[07c348] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07c358: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c35c: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c360: 7220 a30e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ea3 │ │ +07c366: 0c00 |0007: move-result-object v0 │ │ +07c368: 7110 6f0f 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +07c36e: 0c00 |000b: move-result-object v0 │ │ +07c370: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60933,20 +60933,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c384: |[07c384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -07c394: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c398: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c39c: 7220 a40e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ea4 │ │ -07c3a2: 0c00 |0007: move-result-object v0 │ │ -07c3a4: 1100 |0008: return-object v0 │ │ +07c374: |[07c374] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +07c384: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c388: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c38c: 7220 a40e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ea4 │ │ +07c392: 0c00 |0007: move-result-object v0 │ │ +07c394: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1824 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60954,20 +60954,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c3a8: |[07c3a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ -07c3b8: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c3bc: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c3c0: 7220 a50e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0ea5 │ │ -07c3c6: 0c00 |0007: move-result-object v0 │ │ -07c3c8: 1100 |0008: return-object v0 │ │ +07c398: |[07c398] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +07c3a8: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c3ac: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c3b0: 7220 a50e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0ea5 │ │ +07c3b6: 0c00 |0007: move-result-object v0 │ │ +07c3b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1905 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60975,20 +60975,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c3cc: |[07c3cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -07c3dc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c3e0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c3e4: 7220 a60e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0ea6 │ │ -07c3ea: 0a00 |0007: move-result v0 │ │ -07c3ec: 0f00 |0008: return v0 │ │ +07c3bc: |[07c3bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +07c3cc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c3d0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c3d4: 7220 a60e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0ea6 │ │ +07c3da: 0a00 |0007: move-result v0 │ │ +07c3dc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1208 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -60996,23 +60996,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07c3f0: |[07c3f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -07c400: 5410 6004 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c404: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07c408: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07c40a: 0f00 |0005: return v0 │ │ -07c40c: 5410 6004 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c410: 6e10 c324 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -07c416: 0a00 |000b: move-result v0 │ │ -07c418: 28f9 |000c: goto 0005 // -0007 │ │ +07c3e0: |[07c3e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +07c3f0: 5410 6004 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c3f4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07c3f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07c3fa: 0f00 |0005: return v0 │ │ +07c3fc: 5410 6004 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c400: 6e10 c324 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +07c406: 0a00 |000b: move-result v0 │ │ +07c408: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1948 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61020,20 +61020,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c41c: |[07c41c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -07c42c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c430: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c434: 7220 a70e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0ea7 │ │ -07c43a: 0a00 |0007: move-result v0 │ │ -07c43c: 0f00 |0008: return v0 │ │ +07c40c: |[07c40c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +07c41c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c420: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c424: 7220 a70e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0ea7 │ │ +07c42a: 0a00 |0007: move-result v0 │ │ +07c42c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61041,20 +61041,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c440: |[07c440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -07c450: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c454: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c458: 7220 a80e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0ea8 │ │ -07c45e: 0a00 |0007: move-result v0 │ │ -07c460: 0f00 |0008: return v0 │ │ +07c430: |[07c430] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +07c440: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c444: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c448: 7220 a80e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0ea8 │ │ +07c44e: 0a00 |0007: move-result v0 │ │ +07c450: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1486 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61062,20 +61062,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c464: |[07c464] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -07c474: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c478: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c47c: 7220 a90e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0ea9 │ │ -07c482: 0a00 |0007: move-result v0 │ │ -07c484: 0f00 |0008: return v0 │ │ +07c454: |[07c454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +07c464: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c468: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c46c: 7220 a90e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0ea9 │ │ +07c472: 0a00 |0007: move-result v0 │ │ +07c474: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61083,20 +61083,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c488: |[07c488] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -07c498: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c49c: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c4a0: 7220 aa0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0eaa │ │ -07c4a6: 0a00 |0007: move-result v0 │ │ -07c4a8: 0f00 |0008: return v0 │ │ +07c478: |[07c478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +07c488: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c48c: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c490: 7220 aa0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0eaa │ │ +07c496: 0a00 |0007: move-result v0 │ │ +07c498: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1656 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61104,20 +61104,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c4ac: |[07c4ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -07c4bc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c4c0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c4c4: 7220 ab0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0eab │ │ -07c4ca: 0a00 |0007: move-result v0 │ │ -07c4cc: 0f00 |0008: return v0 │ │ +07c49c: |[07c49c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +07c4ac: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c4b0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c4b4: 7220 ab0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0eab │ │ +07c4ba: 0a00 |0007: move-result v0 │ │ +07c4bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1704 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61125,20 +61125,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c4d0: |[07c4d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -07c4e0: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c4e4: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c4e8: 7220 ac0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0eac │ │ -07c4ee: 0a00 |0007: move-result v0 │ │ -07c4f0: 0f00 |0008: return v0 │ │ +07c4c0: |[07c4c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +07c4d0: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c4d4: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c4d8: 7220 ac0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0eac │ │ +07c4de: 0a00 |0007: move-result v0 │ │ +07c4e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61146,20 +61146,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c4f4: |[07c4f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -07c504: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c508: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c50c: 7220 ad0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0ead │ │ -07c512: 0a00 |0007: move-result v0 │ │ -07c514: 0f00 |0008: return v0 │ │ +07c4e4: |[07c4e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +07c4f4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c4f8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c4fc: 7220 ad0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0ead │ │ +07c502: 0a00 |0007: move-result v0 │ │ +07c504: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1558 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61167,20 +61167,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c518: |[07c518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -07c528: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c52c: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c530: 7220 ae0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0eae │ │ -07c536: 0a00 |0007: move-result v0 │ │ -07c538: 0f00 |0008: return v0 │ │ +07c508: |[07c508] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +07c518: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c51c: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c520: 7220 ae0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0eae │ │ +07c526: 0a00 |0007: move-result v0 │ │ +07c528: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61188,20 +61188,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c53c: |[07c53c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -07c54c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c550: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c554: 7220 af0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0eaf │ │ -07c55a: 0a00 |0007: move-result v0 │ │ -07c55c: 0f00 |0008: return v0 │ │ +07c52c: |[07c52c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +07c53c: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c540: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c544: 7220 af0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0eaf │ │ +07c54a: 0a00 |0007: move-result v0 │ │ +07c54c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1728 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61209,20 +61209,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c560: |[07c560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -07c570: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c574: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c578: 7220 b00e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0eb0 │ │ -07c57e: 0a00 |0007: move-result v0 │ │ -07c580: 0f00 |0008: return v0 │ │ +07c550: |[07c550] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +07c560: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c564: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c568: 7220 b00e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0eb0 │ │ +07c56e: 0a00 |0007: move-result v0 │ │ +07c570: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1752 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61230,20 +61230,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c584: |[07c584] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -07c594: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c598: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c59c: 7220 b10e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0eb1 │ │ -07c5a2: 0a00 |0007: move-result v0 │ │ -07c5a4: 0f00 |0008: return v0 │ │ +07c574: |[07c574] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +07c584: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c588: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c58c: 7220 b10e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0eb1 │ │ +07c592: 0a00 |0007: move-result v0 │ │ +07c594: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1632 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61251,20 +61251,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07c5a8: |[07c5a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -07c5b8: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c5bc: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c5c0: 7220 b20e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0eb2 │ │ -07c5c6: 0a00 |0007: move-result v0 │ │ -07c5c8: 0f00 |0008: return v0 │ │ +07c598: |[07c598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +07c5a8: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c5ac: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c5b0: 7220 b20e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0eb2 │ │ +07c5b6: 0a00 |0007: move-result v0 │ │ +07c5b8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -61272,20 +61272,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07c5cc: |[07c5cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -07c5dc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c5e0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c5e4: 7230 b70e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0eb7 │ │ -07c5ea: 0a00 |0007: move-result v0 │ │ -07c5ec: 0f00 |0008: return v0 │ │ +07c5bc: |[07c5bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +07c5cc: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c5d0: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c5d4: 7230 b70e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0eb7 │ │ +07c5da: 0a00 |0007: move-result v0 │ │ +07c5dc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -61294,20 +61294,20 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -07c5f0: |[07c5f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ -07c600: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c604: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c608: 7240 b80e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0eb8 │ │ -07c60e: 0a00 |0007: move-result v0 │ │ -07c610: 0f00 |0008: return v0 │ │ +07c5e0: |[07c5e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ +07c5f0: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c5f4: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c5f8: 7240 b80e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0eb8 │ │ +07c5fe: 0a00 |0007: move-result v0 │ │ +07c600: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ 0x0000 - 0x0009 reg=4 arguments Landroid/os/Bundle; │ │ @@ -61317,19 +61317,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07c614: |[07c614] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -07c624: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c628: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c62c: 7220 b90e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0eb9 │ │ -07c632: 0e00 |0007: return-void │ │ +07c604: |[07c604] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +07c614: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c618: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c61c: 7220 b90e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0eb9 │ │ +07c622: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1874 │ │ 0x0007 line=1875 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -61338,19 +61338,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c634: |[07c634] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -07c644: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c648: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c64c: 7230 ba0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0eba │ │ -07c652: 0e00 |0007: return-void │ │ +07c624: |[07c624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +07c634: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c638: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c63c: 7230 ba0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0eba │ │ +07c642: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1623 │ │ 0x0007 line=1624 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -61360,19 +61360,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c654: |[07c654] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -07c664: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c668: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c66c: 7230 bb0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ebb │ │ -07c672: 0e00 |0007: return-void │ │ +07c644: |[07c644] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +07c654: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c658: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c65c: 7230 bb0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ebb │ │ +07c662: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1453 │ │ 0x0007 line=1454 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -61382,19 +61382,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c674: |[07c674] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -07c684: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c688: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c68c: 7230 bc0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ebc │ │ -07c692: 0e00 |0007: return-void │ │ +07c664: |[07c664] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +07c674: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c678: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c67c: 7230 bc0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ebc │ │ +07c682: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ 0x0007 line=1478 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -61404,19 +61404,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c694: |[07c694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -07c6a4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c6a8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c6ac: 7230 bd0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0ebd │ │ -07c6b2: 0e00 |0007: return-void │ │ +07c684: |[07c684] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +07c694: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c698: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c69c: 7230 bd0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0ebd │ │ +07c6a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1501 │ │ 0x0007 line=1502 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -61426,19 +61426,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c6b4: |[07c6b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -07c6c4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c6c8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c6cc: 7230 be0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0ebe │ │ -07c6d2: 0e00 |0007: return-void │ │ +07c6a4: |[07c6a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +07c6b4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c6b8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c6bc: 7230 be0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0ebe │ │ +07c6c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1525 │ │ 0x0007 line=1526 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -61448,19 +61448,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c6d4: |[07c6d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -07c6e4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c6e8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c6ec: 7230 bf0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ebf │ │ -07c6f2: 0e00 |0007: return-void │ │ +07c6c4: |[07c6c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +07c6d4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c6d8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c6dc: 7230 bf0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ebf │ │ +07c6e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1815 │ │ 0x0007 line=1816 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -61470,19 +61470,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c6f4: |[07c6f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -07c704: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c708: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c70c: 7230 c00e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0ec0 │ │ -07c712: 0e00 |0007: return-void │ │ +07c6e4: |[07c6e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +07c6f4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c6f8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c6fc: 7230 c00e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0ec0 │ │ +07c702: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1671 │ │ 0x0007 line=1672 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -61492,19 +61492,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c714: |[07c714] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -07c724: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c728: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c72c: 7230 c10e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ec1 │ │ -07c732: 0e00 |0007: return-void │ │ +07c704: |[07c704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +07c714: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c718: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c71c: 7230 c10e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ec1 │ │ +07c722: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ 0x0007 line=1864 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -61514,19 +61514,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c734: |[07c734] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -07c744: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c748: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c74c: 7230 c20e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0ec2 │ │ -07c752: 0e00 |0007: return-void │ │ +07c724: |[07c724] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +07c734: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c738: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c73c: 7230 c20e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0ec2 │ │ +07c742: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1719 │ │ 0x0007 line=1720 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -61536,19 +61536,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c754: |[07c754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -07c764: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c768: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c76c: 7230 c30e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0ec3 │ │ -07c772: 0e00 |0007: return-void │ │ +07c744: |[07c744] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +07c754: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c758: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c75c: 7230 c30e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0ec3 │ │ +07c762: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1549 │ │ 0x0007 line=1550 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -61558,19 +61558,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c774: |[07c774] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -07c784: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c788: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c78c: 7230 c40e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0ec4 │ │ -07c792: 0e00 |0007: return-void │ │ +07c764: |[07c764] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +07c774: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c778: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c77c: 7230 c40e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0ec4 │ │ +07c782: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1573 │ │ 0x0007 line=1574 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -61580,19 +61580,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c794: |[07c794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ -07c7a4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c7a8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c7ac: 7230 c50e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@0ec5 │ │ -07c7b2: 0e00 |0007: return-void │ │ +07c784: |[07c784] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ +07c794: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c798: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c79c: 7230 c50e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@0ec5 │ │ +07c7a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0007 line=1944 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 mode I │ │ @@ -61602,19 +61602,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c7b4: |[07c7b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -07c7c4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c7c8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c7cc: 7230 c60e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0ec6 │ │ -07c7d2: 0e00 |0007: return-void │ │ +07c7a4: |[07c7a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +07c7b4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c7b8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c7bc: 7230 c60e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0ec6 │ │ +07c7c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ 0x0007 line=1696 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -61624,19 +61624,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c7d4: |[07c7d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ -07c7e4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c7e8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c7ec: 7230 c70e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0ec7 │ │ -07c7f2: 0e00 |0007: return-void │ │ +07c7c4: |[07c7c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ +07c7d4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c7d8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c7dc: 7230 c70e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0ec7 │ │ +07c7e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ 0x0007 line=1345 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 granularities I │ │ @@ -61646,19 +61646,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c7f4: |[07c7f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -07c804: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c808: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c80c: 7230 c80e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ec8 │ │ -07c812: 0e00 |0007: return-void │ │ +07c7e4: |[07c7e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +07c7f4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c7f8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c7fc: 7230 c80e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ec8 │ │ +07c802: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x0007 line=1792 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -61668,19 +61668,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c814: |[07c814] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -07c824: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c828: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c82c: 7230 c90e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0ec9 │ │ -07c832: 0e00 |0007: return-void │ │ +07c804: |[07c804] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +07c814: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c818: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c81c: 7230 c90e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0ec9 │ │ +07c822: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0007 line=1407 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -61690,19 +61690,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07c834: |[07c834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ -07c844: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c848: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c84c: 7240 ca0e 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@0eca │ │ -07c852: 0e00 |0007: return-void │ │ +07c824: |[07c824] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ +07c834: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c838: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c83c: 7240 ca0e 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@0eca │ │ +07c842: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1429 │ │ 0x0007 line=1430 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -61713,19 +61713,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c854: |[07c854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -07c864: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c868: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c86c: 7230 cb0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0ecb │ │ -07c872: 0e00 |0007: return-void │ │ +07c844: |[07c844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +07c854: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c858: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c85c: 7230 cb0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0ecb │ │ +07c862: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1743 │ │ 0x0007 line=1744 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -61735,19 +61735,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c874: |[07c874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -07c884: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c888: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c88c: 7230 cc0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0ecc │ │ -07c892: 0e00 |0007: return-void │ │ +07c864: |[07c864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +07c874: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c878: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c87c: 7230 cc0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0ecc │ │ +07c882: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ 0x0007 line=1768 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -61757,19 +61757,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c894: |[07c894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -07c8a4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c8a8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c8ac: 7230 cd0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0ecd │ │ -07c8b2: 0e00 |0007: return-void │ │ +07c884: |[07c884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +07c894: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c898: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c89c: 7230 cd0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0ecd │ │ +07c8a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0007 line=1648 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -61779,19 +61779,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c8b4: |[07c8b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -07c8c4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c8c8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c8cc: 7230 ce0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ece │ │ -07c8d2: 0e00 |0007: return-void │ │ +07c8a4: |[07c8a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +07c8b4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c8b8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c8bc: 7230 ce0e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ece │ │ +07c8c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0007 line=1144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -61801,19 +61801,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07c8d4: |[07c8d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ -07c8e4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c8e8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c8ec: 7240 cf0e 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@0ecf │ │ -07c8f2: 0e00 |0007: return-void │ │ +07c8c4: |[07c8c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ +07c8d4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c8d8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c8dc: 7240 cf0e 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@0ecf │ │ +07c8e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1166 │ │ 0x0007 line=1167 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -61824,19 +61824,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c8f4: |[07c8f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -07c904: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c908: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c90c: 7230 d00e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ed0 │ │ -07c912: 0e00 |0007: return-void │ │ +07c8e4: |[07c8e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +07c8f4: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c8f8: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c8fc: 7230 d00e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ed0 │ │ +07c902: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1839 │ │ 0x0007 line=1840 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -61846,19 +61846,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c914: |[07c914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ -07c924: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c928: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c92c: 7230 d10e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0ed1 │ │ -07c932: 0e00 |0007: return-void │ │ +07c904: |[07c904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ +07c914: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c918: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c91c: 7230 d10e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0ed1 │ │ +07c922: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1889 │ │ 0x0007 line=1890 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 viewId Ljava/lang/String; │ │ @@ -61868,19 +61868,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07c934: |[07c934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -07c944: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ -07c948: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ -07c94c: 7230 d20e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0ed2 │ │ -07c952: 0e00 |0007: return-void │ │ +07c924: |[07c924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +07c934: 6200 5a04 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@045a │ │ +07c938: 5421 6004 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0460 │ │ +07c93c: 7230 d20e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0ed2 │ │ +07c942: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1598 │ │ 0x0007 line=1599 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 visibleToUser Z │ │ @@ -61890,163 +61890,163 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -07c954: |[07c954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ -07c964: 2203 9204 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -07c968: 7010 fb24 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07c96e: 6f10 c524 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -07c974: 0c04 |0008: move-result-object v4 │ │ -07c976: 6e20 0425 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07c97c: 2202 6500 |000c: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -07c980: 7010 6902 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -07c986: 6e20 330f 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0f33 │ │ -07c98c: 2204 9204 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -07c990: 7010 fb24 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07c996: 1a05 7801 |0019: const-string v5, "; boundsInParent: " // string@0178 │ │ -07c99a: 6e20 0425 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07c9a0: 0c04 |001e: move-result-object v4 │ │ -07c9a2: 6e20 0325 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -07c9a8: 0c04 |0022: move-result-object v4 │ │ -07c9aa: 6e10 0a25 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07c9b0: 0c04 |0026: move-result-object v4 │ │ -07c9b2: 6e20 0425 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07c9b8: 6e20 340f 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f34 │ │ -07c9be: 2204 9204 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -07c9c2: 7010 fb24 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07c9c8: 1a05 7901 |0032: const-string v5, "; boundsInScreen: " // string@0179 │ │ -07c9cc: 6e20 0425 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07c9d2: 0c04 |0037: move-result-object v4 │ │ -07c9d4: 6e20 0325 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -07c9da: 0c04 |003b: move-result-object v4 │ │ -07c9dc: 6e10 0a25 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07c9e2: 0c04 |003f: move-result-object v4 │ │ -07c9e4: 6e20 0425 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07c9ea: 1a04 8301 |0043: const-string v4, "; packageName: " // string@0183 │ │ -07c9ee: 6e20 0425 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07c9f4: 0c04 |0048: move-result-object v4 │ │ -07c9f6: 6e10 3c0f 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0f3c │ │ -07c9fc: 0c05 |004c: move-result-object v5 │ │ -07c9fe: 6e20 0225 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ -07ca04: 1a04 7c01 |0050: const-string v4, "; className: " // string@017c │ │ -07ca08: 6e20 0425 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ca0e: 0c04 |0055: move-result-object v4 │ │ -07ca10: 6e10 370f 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0f37 │ │ -07ca16: 0c05 |0059: move-result-object v5 │ │ -07ca18: 6e20 0225 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ -07ca1e: 1a04 8701 |005d: const-string v4, "; text: " // string@0187 │ │ -07ca22: 6e20 0425 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ca28: 0c04 |0062: move-result-object v4 │ │ -07ca2a: 6e10 3e0f 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0f3e │ │ -07ca30: 0c05 |0066: move-result-object v5 │ │ -07ca32: 6e20 0225 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ -07ca38: 1a04 7e01 |006a: const-string v4, "; contentDescription: " // string@017e │ │ -07ca3c: 6e20 0425 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ca42: 0c04 |006f: move-result-object v4 │ │ -07ca44: 6e10 380f 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0f38 │ │ -07ca4a: 0c05 |0073: move-result-object v5 │ │ -07ca4c: 6e20 0225 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ -07ca52: 1a04 8901 |0077: const-string v4, "; viewId: " // string@0189 │ │ -07ca56: 6e20 0425 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ca5c: 0c04 |007c: move-result-object v4 │ │ -07ca5e: 6e10 3f0f 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0f3f │ │ -07ca64: 0c05 |0080: move-result-object v5 │ │ -07ca66: 6e20 0425 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ca6c: 1a04 7a01 |0084: const-string v4, "; checkable: " // string@017a │ │ -07ca70: 6e20 0425 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ca76: 0c04 |0089: move-result-object v4 │ │ -07ca78: 6e10 430f 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0f43 │ │ -07ca7e: 0a05 |008d: move-result v5 │ │ -07ca80: 6e20 0525 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07ca86: 1a04 7b01 |0091: const-string v4, "; checked: " // string@017b │ │ -07ca8a: 6e20 0425 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07ca90: 0c04 |0096: move-result-object v4 │ │ -07ca92: 6e10 440f 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0f44 │ │ -07ca98: 0a05 |009a: move-result v5 │ │ -07ca9a: 6e20 0525 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07caa0: 1a04 8001 |009e: const-string v4, "; focusable: " // string@0180 │ │ -07caa4: 6e20 0425 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07caaa: 0c04 |00a3: move-result-object v4 │ │ -07caac: 6e10 470f 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0f47 │ │ -07cab2: 0a05 |00a7: move-result v5 │ │ -07cab4: 6e20 0525 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07caba: 1a04 8101 |00ab: const-string v4, "; focused: " // string@0181 │ │ -07cabe: 6e20 0425 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cac4: 0c04 |00b0: move-result-object v4 │ │ -07cac6: 6e10 480f 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0f48 │ │ -07cacc: 0a05 |00b4: move-result v5 │ │ -07cace: 6e20 0525 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07cad4: 1a04 8601 |00b8: const-string v4, "; selected: " // string@0186 │ │ -07cad8: 6e20 0425 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cade: 0c04 |00bd: move-result-object v4 │ │ -07cae0: 6e10 4c0f 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0f4c │ │ -07cae6: 0a05 |00c1: move-result v5 │ │ -07cae8: 6e20 0525 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07caee: 1a04 7d01 |00c5: const-string v4, "; clickable: " // string@017d │ │ -07caf2: 6e20 0425 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07caf8: 0c04 |00ca: move-result-object v4 │ │ -07cafa: 6e10 450f 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0f45 │ │ -07cb00: 0a05 |00ce: move-result v5 │ │ -07cb02: 6e20 0525 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07cb08: 1a04 8201 |00d2: const-string v4, "; longClickable: " // string@0182 │ │ -07cb0c: 6e20 0425 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cb12: 0c04 |00d7: move-result-object v4 │ │ -07cb14: 6e10 490f 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0f49 │ │ -07cb1a: 0a05 |00db: move-result v5 │ │ -07cb1c: 6e20 0525 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07cb22: 1a04 7f01 |00df: const-string v4, "; enabled: " // string@017f │ │ -07cb26: 6e20 0425 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cb2c: 0c04 |00e4: move-result-object v4 │ │ -07cb2e: 6e10 460f 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0f46 │ │ -07cb34: 0a05 |00e8: move-result v5 │ │ -07cb36: 6e20 0525 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07cb3c: 1a04 8401 |00ec: const-string v4, "; password: " // string@0184 │ │ -07cb40: 6e20 0425 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cb46: 0c04 |00f1: move-result-object v4 │ │ -07cb48: 6e10 4a0f 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0f4a │ │ -07cb4e: 0a05 |00f5: move-result v5 │ │ -07cb50: 6e20 0525 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07cb56: 2204 9204 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -07cb5a: 7010 fb24 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07cb60: 1a05 8501 |00fe: const-string v5, "; scrollable: " // string@0185 │ │ -07cb64: 6e20 0425 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cb6a: 0c04 |0103: move-result-object v4 │ │ -07cb6c: 6e10 4b0f 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0f4b │ │ -07cb72: 0a05 |0107: move-result v5 │ │ -07cb74: 6e20 0525 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -07cb7a: 0c04 |010b: move-result-object v4 │ │ -07cb7c: 6e10 0a25 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07cb82: 0c04 |010f: move-result-object v4 │ │ -07cb84: 6e20 0425 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cb8a: 1a04 7601 |0113: const-string v4, "; [" // string@0176 │ │ -07cb8e: 6e20 0425 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cb94: 6e10 320f 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0f32 │ │ -07cb9a: 0a01 |011b: move-result v1 │ │ -07cb9c: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ -07cba0: 1214 |011e: const/4 v4, #int 1 // #1 │ │ -07cba2: 7110 9124 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2491 │ │ -07cba8: 0a05 |0122: move-result v5 │ │ -07cbaa: 9800 0405 |0123: shl-int v0, v4, v5 │ │ -07cbae: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ -07cbb2: b541 |0127: and-int/2addr v1, v4 │ │ -07cbb4: 7110 310f 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0f31 │ │ -07cbba: 0c04 |012b: move-result-object v4 │ │ -07cbbc: 6e20 0425 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cbc2: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ -07cbc6: 1a04 2501 |0131: const-string v4, ", " // string@0125 │ │ -07cbca: 6e20 0425 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cbd0: 28e6 |0136: goto 011c // -001a │ │ -07cbd2: 1a04 e714 |0137: const-string v4, "]" // string@14e7 │ │ -07cbd6: 6e20 0425 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07cbdc: 6e10 0a25 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07cbe2: 0c04 |013f: move-result-object v4 │ │ -07cbe4: 1104 |0140: return-object v4 │ │ +07c944: |[07c944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +07c954: 2203 9204 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +07c958: 7010 fb24 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07c95e: 6f10 c524 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +07c964: 0c04 |0008: move-result-object v4 │ │ +07c966: 6e20 0425 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07c96c: 2202 6500 |000c: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +07c970: 7010 6902 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +07c976: 6e20 330f 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0f33 │ │ +07c97c: 2204 9204 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +07c980: 7010 fb24 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07c986: 1a05 7801 |0019: const-string v5, "; boundsInParent: " // string@0178 │ │ +07c98a: 6e20 0425 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07c990: 0c04 |001e: move-result-object v4 │ │ +07c992: 6e20 0325 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +07c998: 0c04 |0022: move-result-object v4 │ │ +07c99a: 6e10 0a25 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07c9a0: 0c04 |0026: move-result-object v4 │ │ +07c9a2: 6e20 0425 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07c9a8: 6e20 340f 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f34 │ │ +07c9ae: 2204 9204 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +07c9b2: 7010 fb24 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07c9b8: 1a05 7901 |0032: const-string v5, "; boundsInScreen: " // string@0179 │ │ +07c9bc: 6e20 0425 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07c9c2: 0c04 |0037: move-result-object v4 │ │ +07c9c4: 6e20 0325 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +07c9ca: 0c04 |003b: move-result-object v4 │ │ +07c9cc: 6e10 0a25 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07c9d2: 0c04 |003f: move-result-object v4 │ │ +07c9d4: 6e20 0425 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07c9da: 1a04 8301 |0043: const-string v4, "; packageName: " // string@0183 │ │ +07c9de: 6e20 0425 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07c9e4: 0c04 |0048: move-result-object v4 │ │ +07c9e6: 6e10 3c0f 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0f3c │ │ +07c9ec: 0c05 |004c: move-result-object v5 │ │ +07c9ee: 6e20 0225 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ +07c9f4: 1a04 7c01 |0050: const-string v4, "; className: " // string@017c │ │ +07c9f8: 6e20 0425 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07c9fe: 0c04 |0055: move-result-object v4 │ │ +07ca00: 6e10 370f 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0f37 │ │ +07ca06: 0c05 |0059: move-result-object v5 │ │ +07ca08: 6e20 0225 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ +07ca0e: 1a04 8701 |005d: const-string v4, "; text: " // string@0187 │ │ +07ca12: 6e20 0425 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ca18: 0c04 |0062: move-result-object v4 │ │ +07ca1a: 6e10 3e0f 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0f3e │ │ +07ca20: 0c05 |0066: move-result-object v5 │ │ +07ca22: 6e20 0225 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ +07ca28: 1a04 7e01 |006a: const-string v4, "; contentDescription: " // string@017e │ │ +07ca2c: 6e20 0425 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ca32: 0c04 |006f: move-result-object v4 │ │ +07ca34: 6e10 380f 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0f38 │ │ +07ca3a: 0c05 |0073: move-result-object v5 │ │ +07ca3c: 6e20 0225 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ +07ca42: 1a04 8901 |0077: const-string v4, "; viewId: " // string@0189 │ │ +07ca46: 6e20 0425 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ca4c: 0c04 |007c: move-result-object v4 │ │ +07ca4e: 6e10 3f0f 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0f3f │ │ +07ca54: 0c05 |0080: move-result-object v5 │ │ +07ca56: 6e20 0425 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ca5c: 1a04 7a01 |0084: const-string v4, "; checkable: " // string@017a │ │ +07ca60: 6e20 0425 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ca66: 0c04 |0089: move-result-object v4 │ │ +07ca68: 6e10 430f 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0f43 │ │ +07ca6e: 0a05 |008d: move-result v5 │ │ +07ca70: 6e20 0525 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07ca76: 1a04 7b01 |0091: const-string v4, "; checked: " // string@017b │ │ +07ca7a: 6e20 0425 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ca80: 0c04 |0096: move-result-object v4 │ │ +07ca82: 6e10 440f 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0f44 │ │ +07ca88: 0a05 |009a: move-result v5 │ │ +07ca8a: 6e20 0525 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07ca90: 1a04 8001 |009e: const-string v4, "; focusable: " // string@0180 │ │ +07ca94: 6e20 0425 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07ca9a: 0c04 |00a3: move-result-object v4 │ │ +07ca9c: 6e10 470f 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0f47 │ │ +07caa2: 0a05 |00a7: move-result v5 │ │ +07caa4: 6e20 0525 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07caaa: 1a04 8101 |00ab: const-string v4, "; focused: " // string@0181 │ │ +07caae: 6e20 0425 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cab4: 0c04 |00b0: move-result-object v4 │ │ +07cab6: 6e10 480f 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0f48 │ │ +07cabc: 0a05 |00b4: move-result v5 │ │ +07cabe: 6e20 0525 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07cac4: 1a04 8601 |00b8: const-string v4, "; selected: " // string@0186 │ │ +07cac8: 6e20 0425 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cace: 0c04 |00bd: move-result-object v4 │ │ +07cad0: 6e10 4c0f 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0f4c │ │ +07cad6: 0a05 |00c1: move-result v5 │ │ +07cad8: 6e20 0525 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07cade: 1a04 7d01 |00c5: const-string v4, "; clickable: " // string@017d │ │ +07cae2: 6e20 0425 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cae8: 0c04 |00ca: move-result-object v4 │ │ +07caea: 6e10 450f 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0f45 │ │ +07caf0: 0a05 |00ce: move-result v5 │ │ +07caf2: 6e20 0525 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07caf8: 1a04 8201 |00d2: const-string v4, "; longClickable: " // string@0182 │ │ +07cafc: 6e20 0425 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cb02: 0c04 |00d7: move-result-object v4 │ │ +07cb04: 6e10 490f 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0f49 │ │ +07cb0a: 0a05 |00db: move-result v5 │ │ +07cb0c: 6e20 0525 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07cb12: 1a04 7f01 |00df: const-string v4, "; enabled: " // string@017f │ │ +07cb16: 6e20 0425 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cb1c: 0c04 |00e4: move-result-object v4 │ │ +07cb1e: 6e10 460f 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0f46 │ │ +07cb24: 0a05 |00e8: move-result v5 │ │ +07cb26: 6e20 0525 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07cb2c: 1a04 8401 |00ec: const-string v4, "; password: " // string@0184 │ │ +07cb30: 6e20 0425 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cb36: 0c04 |00f1: move-result-object v4 │ │ +07cb38: 6e10 4a0f 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0f4a │ │ +07cb3e: 0a05 |00f5: move-result v5 │ │ +07cb40: 6e20 0525 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07cb46: 2204 9204 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +07cb4a: 7010 fb24 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07cb50: 1a05 8501 |00fe: const-string v5, "; scrollable: " // string@0185 │ │ +07cb54: 6e20 0425 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cb5a: 0c04 |0103: move-result-object v4 │ │ +07cb5c: 6e10 4b0f 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0f4b │ │ +07cb62: 0a05 |0107: move-result v5 │ │ +07cb64: 6e20 0525 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +07cb6a: 0c04 |010b: move-result-object v4 │ │ +07cb6c: 6e10 0a25 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07cb72: 0c04 |010f: move-result-object v4 │ │ +07cb74: 6e20 0425 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cb7a: 1a04 7601 |0113: const-string v4, "; [" // string@0176 │ │ +07cb7e: 6e20 0425 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cb84: 6e10 320f 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0f32 │ │ +07cb8a: 0a01 |011b: move-result v1 │ │ +07cb8c: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +07cb90: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +07cb92: 7110 9124 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2491 │ │ +07cb98: 0a05 |0122: move-result v5 │ │ +07cb9a: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +07cb9e: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +07cba2: b541 |0127: and-int/2addr v1, v4 │ │ +07cba4: 7110 310f 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0f31 │ │ +07cbaa: 0c04 |012b: move-result-object v4 │ │ +07cbac: 6e20 0425 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cbb2: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +07cbb6: 1a04 2501 |0131: const-string v4, ", " // string@0125 │ │ +07cbba: 6e20 0425 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cbc0: 28e6 |0136: goto 011c // -001a │ │ +07cbc2: 1a04 e714 |0137: const-string v4, "]" // string@14e7 │ │ +07cbc6: 6e20 0425 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07cbcc: 6e10 0a25 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07cbd2: 0c04 |013f: move-result-object v4 │ │ +07cbd4: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ 0x0005 line=1976 │ │ 0x000c line=1978 │ │ 0x0011 line=1980 │ │ 0x0014 line=1981 │ │ @@ -62112,17 +62112,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07cbe8: |[07cbe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -07cbf8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07cbfe: 0e00 |0003: return-void │ │ +07cbd8: |[07cbd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +07cbe8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07cbee: 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;) │ │ @@ -62130,18 +62130,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 │ │ -07cc00: |[07cc00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -07cc10: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cc14: 6e20 ac20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@20ac │ │ -07cc1a: 0e00 |0005: return-void │ │ +07cbf0: |[07cbf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +07cc00: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cc04: 6e20 ac20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@20ac │ │ +07cc0a: 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 │ │ @@ -62151,18 +62151,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 │ │ -07cc1c: |[07cc1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -07cc2c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cc30: 6e20 ad20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@20ad │ │ -07cc36: 0e00 |0005: return-void │ │ +07cc0c: |[07cc0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +07cc1c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cc20: 6e20 ad20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@20ad │ │ +07cc26: 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; │ │ @@ -62172,20 +62172,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 │ │ -07cc38: |[07cc38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -07cc48: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cc4c: 6e20 af20 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@20af │ │ -07cc52: 0c00 |0005: move-result-object v0 │ │ -07cc54: 1f00 b604 |0006: check-cast v0, Ljava/util/List; // type@04b6 │ │ -07cc58: 1100 |0008: return-object v0 │ │ +07cc28: |[07cc28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +07cc38: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cc3c: 6e20 af20 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@20af │ │ +07cc42: 0c00 |0005: move-result-object v0 │ │ +07cc44: 1f00 b604 |0006: check-cast v0, Ljava/util/List; // type@04b6 │ │ +07cc48: 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; │ │ @@ -62196,19 +62196,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cc5c: |[07cc5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -07cc6c: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cc70: 6e10 b220 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@20b2 │ │ -07cc76: 0a00 |0005: move-result v0 │ │ -07cc78: 0f00 |0006: return v0 │ │ +07cc4c: |[07cc4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +07cc5c: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cc60: 6e10 b220 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@20b2 │ │ +07cc66: 0a00 |0005: move-result v0 │ │ +07cc68: 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;) │ │ @@ -62216,18 +62216,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 │ │ -07cc7c: |[07cc7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07cc8c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cc90: 6e20 b320 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@20b3 │ │ -07cc96: 0e00 |0005: return-void │ │ +07cc6c: |[07cc6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07cc7c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cc80: 6e20 b320 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@20b3 │ │ +07cc86: 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; │ │ @@ -62237,18 +62237,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 │ │ -07cc98: |[07cc98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07cca8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07ccac: 6e20 b420 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@20b4 │ │ -07ccb2: 0e00 |0005: return-void │ │ +07cc88: |[07cc88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07cc98: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cc9c: 6e20 b420 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@20b4 │ │ +07cca2: 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; │ │ @@ -62258,19 +62258,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 │ │ -07ccb4: |[07ccb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07ccc4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07ccc8: 6e20 b520 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20b5 │ │ -07ccce: 0c00 |0005: move-result-object v0 │ │ -07ccd0: 1100 |0006: return-object v0 │ │ +07cca4: |[07cca4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +07ccb4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ccb8: 6e20 b520 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20b5 │ │ +07ccbe: 0c00 |0005: move-result-object v0 │ │ +07ccc0: 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 │ │ │ │ @@ -62279,19 +62279,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ccd4: |[07ccd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -07cce4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cce8: 6e10 b620 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@20b6 │ │ -07ccee: 0a00 |0005: move-result v0 │ │ -07ccf0: 0f00 |0006: return v0 │ │ +07ccc4: |[07ccc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +07ccd4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ccd8: 6e10 b620 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@20b6 │ │ +07ccde: 0a00 |0005: move-result v0 │ │ +07cce0: 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;) │ │ @@ -62299,19 +62299,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 │ │ -07ccf4: |[07ccf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07cd04: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cd08: 6e10 b720 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@20b7 │ │ -07cd0e: 0c00 |0005: move-result-object v0 │ │ -07cd10: 1100 |0006: return-object v0 │ │ +07cce4: |[07cce4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07ccf4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ccf8: 6e10 b720 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@20b7 │ │ +07ccfe: 0c00 |0005: move-result-object v0 │ │ +07cd00: 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;) │ │ @@ -62319,19 +62319,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 │ │ -07cd14: |[07cd14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07cd24: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cd28: 6e10 b820 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@20b8 │ │ -07cd2e: 0c00 |0005: move-result-object v0 │ │ -07cd30: 1100 |0006: return-object v0 │ │ +07cd04: |[07cd04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07cd14: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cd18: 6e10 b820 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@20b8 │ │ +07cd1e: 0c00 |0005: move-result-object v0 │ │ +07cd20: 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;) │ │ @@ -62339,19 +62339,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 │ │ -07cd34: |[07cd34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07cd44: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cd48: 6e10 bb20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@20bb │ │ -07cd4e: 0c00 |0005: move-result-object v0 │ │ -07cd50: 1100 |0006: return-object v0 │ │ +07cd24: |[07cd24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07cd34: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cd38: 6e10 bb20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@20bb │ │ +07cd3e: 0c00 |0005: move-result-object v0 │ │ +07cd40: 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;) │ │ @@ -62359,19 +62359,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 │ │ -07cd54: |[07cd54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07cd64: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cd68: 6e10 bc20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@20bc │ │ -07cd6e: 0c00 |0005: move-result-object v0 │ │ -07cd70: 1100 |0006: return-object v0 │ │ +07cd44: |[07cd44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +07cd54: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cd58: 6e10 bc20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@20bc │ │ +07cd5e: 0c00 |0005: move-result-object v0 │ │ +07cd60: 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;) │ │ @@ -62379,19 +62379,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 │ │ -07cd74: |[07cd74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07cd84: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cd88: 6e10 bd20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@20bd │ │ -07cd8e: 0c00 |0005: move-result-object v0 │ │ -07cd90: 1100 |0006: return-object v0 │ │ +07cd64: |[07cd64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07cd74: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cd78: 6e10 bd20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@20bd │ │ +07cd7e: 0c00 |0005: move-result-object v0 │ │ +07cd80: 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;) │ │ @@ -62399,19 +62399,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cd94: |[07cd94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -07cda4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cda8: 6e10 bf20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@20bf │ │ -07cdae: 0a00 |0005: move-result v0 │ │ -07cdb0: 0f00 |0006: return v0 │ │ +07cd84: |[07cd84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +07cd94: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cd98: 6e10 bf20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@20bf │ │ +07cd9e: 0a00 |0005: move-result v0 │ │ +07cda0: 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;) │ │ @@ -62419,19 +62419,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cdb4: |[07cdb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -07cdc4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cdc8: 6e10 c120 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@20c1 │ │ -07cdce: 0a00 |0005: move-result v0 │ │ -07cdd0: 0f00 |0006: return v0 │ │ +07cda4: |[07cda4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +07cdb4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cdb8: 6e10 c120 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@20c1 │ │ +07cdbe: 0a00 |0005: move-result v0 │ │ +07cdc0: 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;) │ │ @@ -62439,19 +62439,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cdd4: |[07cdd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -07cde4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cde8: 6e10 c220 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@20c2 │ │ -07cdee: 0a00 |0005: move-result v0 │ │ -07cdf0: 0f00 |0006: return v0 │ │ +07cdc4: |[07cdc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +07cdd4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cdd8: 6e10 c220 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@20c2 │ │ +07cdde: 0a00 |0005: move-result v0 │ │ +07cde0: 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;) │ │ @@ -62459,19 +62459,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cdf4: |[07cdf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -07ce04: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07ce08: 6e10 c320 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@20c3 │ │ -07ce0e: 0a00 |0005: move-result v0 │ │ -07ce10: 0f00 |0006: return v0 │ │ +07cde4: |[07cde4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +07cdf4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cdf8: 6e10 c320 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@20c3 │ │ +07cdfe: 0a00 |0005: move-result v0 │ │ +07ce00: 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;) │ │ @@ -62479,19 +62479,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ce14: |[07ce14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -07ce24: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07ce28: 6e10 c420 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@20c4 │ │ -07ce2e: 0a00 |0005: move-result v0 │ │ -07ce30: 0f00 |0006: return v0 │ │ +07ce04: |[07ce04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +07ce14: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ce18: 6e10 c420 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@20c4 │ │ +07ce1e: 0a00 |0005: move-result v0 │ │ +07ce20: 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;) │ │ @@ -62499,19 +62499,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ce34: |[07ce34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -07ce44: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07ce48: 6e10 c520 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@20c5 │ │ -07ce4e: 0a00 |0005: move-result v0 │ │ -07ce50: 0f00 |0006: return v0 │ │ +07ce24: |[07ce24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +07ce34: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ce38: 6e10 c520 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@20c5 │ │ +07ce3e: 0a00 |0005: move-result v0 │ │ +07ce40: 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;) │ │ @@ -62519,19 +62519,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ce54: |[07ce54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -07ce64: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07ce68: 6e10 c620 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@20c6 │ │ -07ce6e: 0a00 |0005: move-result v0 │ │ -07ce70: 0f00 |0006: return v0 │ │ +07ce44: |[07ce44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +07ce54: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ce58: 6e10 c620 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@20c6 │ │ +07ce5e: 0a00 |0005: move-result v0 │ │ +07ce60: 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;) │ │ @@ -62539,19 +62539,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ce74: |[07ce74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -07ce84: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07ce88: 6e10 c720 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@20c7 │ │ -07ce8e: 0a00 |0005: move-result v0 │ │ -07ce90: 0f00 |0006: return v0 │ │ +07ce64: |[07ce64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +07ce74: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ce78: 6e10 c720 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@20c7 │ │ +07ce7e: 0a00 |0005: move-result v0 │ │ +07ce80: 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;) │ │ @@ -62559,19 +62559,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ce94: |[07ce94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -07cea4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cea8: 6e10 c820 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@20c8 │ │ -07ceae: 0a00 |0005: move-result v0 │ │ -07ceb0: 0f00 |0006: return v0 │ │ +07ce84: |[07ce84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +07ce94: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ce98: 6e10 c820 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@20c8 │ │ +07ce9e: 0a00 |0005: move-result v0 │ │ +07cea0: 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;) │ │ @@ -62579,19 +62579,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ceb4: |[07ceb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -07cec4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cec8: 6e10 c920 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@20c9 │ │ -07cece: 0a00 |0005: move-result v0 │ │ -07ced0: 0f00 |0006: return v0 │ │ +07cea4: |[07cea4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +07ceb4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ceb8: 6e10 c920 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@20c9 │ │ +07cebe: 0a00 |0005: move-result v0 │ │ +07cec0: 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;) │ │ @@ -62599,19 +62599,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ced4: |[07ced4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -07cee4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cee8: 6e10 ca20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@20ca │ │ -07ceee: 0a00 |0005: move-result v0 │ │ -07cef0: 0f00 |0006: return v0 │ │ +07cec4: |[07cec4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +07ced4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07ced8: 6e10 ca20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@20ca │ │ +07cede: 0a00 |0005: move-result v0 │ │ +07cee0: 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;) │ │ @@ -62619,36 +62619,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07cef4: |[07cef4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -07cf04: 7100 cc20 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@20cc │ │ -07cf0a: 0c00 |0003: move-result-object v0 │ │ -07cf0c: 1100 |0004: return-object v0 │ │ +07cee4: |[07cee4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +07cef4: 7100 cc20 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@20cc │ │ +07cefa: 0c00 |0003: move-result-object v0 │ │ +07cefc: 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 │ │ -07cf10: |[07cf10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -07cf20: 7110 cd20 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20cd │ │ -07cf26: 0c00 |0003: move-result-object v0 │ │ -07cf28: 1100 |0004: return-object v0 │ │ +07cf00: |[07cf00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +07cf10: 7110 cd20 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20cd │ │ +07cf16: 0c00 |0003: move-result-object v0 │ │ +07cf18: 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;) │ │ @@ -62656,19 +62656,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 │ │ -07cf2c: |[07cf2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07cf3c: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cf40: 7110 cf20 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20cf │ │ -07cf46: 0c00 |0005: move-result-object v0 │ │ -07cf48: 1100 |0006: return-object v0 │ │ +07cf1c: |[07cf1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +07cf2c: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cf30: 7110 cf20 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20cf │ │ +07cf36: 0c00 |0005: move-result-object v0 │ │ +07cf38: 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;) │ │ @@ -62676,19 +62676,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 │ │ -07cf4c: |[07cf4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -07cf5c: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cf60: 6e20 d020 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@20d0 │ │ -07cf66: 0a00 |0005: move-result v0 │ │ -07cf68: 0f00 |0006: return v0 │ │ +07cf3c: |[07cf3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +07cf4c: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cf50: 6e20 d020 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@20d0 │ │ +07cf56: 0a00 |0005: move-result v0 │ │ +07cf58: 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 │ │ │ │ @@ -62697,18 +62697,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07cf6c: |[07cf6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -07cf7c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cf80: 6e10 d220 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@20d2 │ │ -07cf86: 0e00 |0005: return-void │ │ +07cf5c: |[07cf5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +07cf6c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cf70: 6e10 d220 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@20d2 │ │ +07cf76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -62717,18 +62717,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 │ │ -07cf88: |[07cf88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07cf98: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cf9c: 6e20 d420 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@20d4 │ │ -07cfa2: 0e00 |0005: return-void │ │ +07cf78: |[07cf78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07cf88: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cf8c: 6e20 d420 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@20d4 │ │ +07cf92: 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; │ │ @@ -62738,18 +62738,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 │ │ -07cfa4: |[07cfa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07cfb4: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cfb8: 6e20 d520 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@20d5 │ │ -07cfbe: 0e00 |0005: return-void │ │ +07cf94: |[07cf94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07cfa4: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cfa8: 6e20 d520 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@20d5 │ │ +07cfae: 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; │ │ @@ -62759,18 +62759,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 │ │ -07cfc0: |[07cfc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -07cfd0: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cfd4: 6e20 d620 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@20d6 │ │ -07cfda: 0e00 |0005: return-void │ │ +07cfb0: |[07cfb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +07cfc0: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cfc4: 6e20 d620 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@20d6 │ │ +07cfca: 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 │ │ @@ -62780,18 +62780,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 │ │ -07cfdc: |[07cfdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -07cfec: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07cff0: 6e20 d720 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@20d7 │ │ -07cff6: 0e00 |0005: return-void │ │ +07cfcc: |[07cfcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +07cfdc: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cfe0: 6e20 d720 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@20d7 │ │ +07cfe6: 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 │ │ @@ -62801,18 +62801,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 │ │ -07cff8: |[07cff8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07d008: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d00c: 6e20 d820 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@20d8 │ │ -07d012: 0e00 |0005: return-void │ │ +07cfe8: |[07cfe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07cff8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07cffc: 6e20 d820 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@20d8 │ │ +07d002: 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; │ │ @@ -62822,18 +62822,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 │ │ -07d014: |[07d014] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -07d024: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d028: 6e20 d920 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@20d9 │ │ -07d02e: 0e00 |0005: return-void │ │ +07d004: |[07d004] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +07d014: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d018: 6e20 d920 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@20d9 │ │ +07d01e: 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 │ │ @@ -62843,18 +62843,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 │ │ -07d030: |[07d030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07d040: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d044: 6e20 da20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@20da │ │ -07d04a: 0e00 |0005: return-void │ │ +07d020: |[07d020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07d030: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d034: 6e20 da20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@20da │ │ +07d03a: 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; │ │ @@ -62864,18 +62864,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 │ │ -07d04c: |[07d04c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -07d05c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d060: 6e20 db20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@20db │ │ -07d066: 0e00 |0005: return-void │ │ +07d03c: |[07d03c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +07d04c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d050: 6e20 db20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@20db │ │ +07d056: 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 │ │ @@ -62885,18 +62885,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 │ │ -07d068: |[07d068] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -07d078: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d07c: 6e20 dc20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@20dc │ │ -07d082: 0e00 |0005: return-void │ │ +07d058: |[07d058] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +07d068: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d06c: 6e20 dc20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@20dc │ │ +07d072: 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 │ │ @@ -62906,18 +62906,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 │ │ -07d084: |[07d084] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -07d094: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d098: 6e20 dd20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@20dd │ │ -07d09e: 0e00 |0005: return-void │ │ +07d074: |[07d074] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +07d084: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d088: 6e20 dd20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@20dd │ │ +07d08e: 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 │ │ @@ -62927,18 +62927,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 │ │ -07d0a0: |[07d0a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -07d0b0: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d0b4: 6e20 df20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@20df │ │ -07d0ba: 0e00 |0005: return-void │ │ +07d090: |[07d090] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +07d0a0: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d0a4: 6e20 df20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@20df │ │ +07d0aa: 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 │ │ @@ -62948,18 +62948,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 │ │ -07d0bc: |[07d0bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07d0cc: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d0d0: 6e20 e120 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@20e1 │ │ -07d0d6: 0e00 |0005: return-void │ │ +07d0ac: |[07d0ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07d0bc: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d0c0: 6e20 e120 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@20e1 │ │ +07d0c6: 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; │ │ @@ -62969,18 +62969,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 │ │ -07d0d8: |[07d0d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -07d0e8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d0ec: 6e20 e220 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@20e2 │ │ -07d0f2: 0e00 |0005: return-void │ │ +07d0c8: |[07d0c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +07d0d8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d0dc: 6e20 e220 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@20e2 │ │ +07d0e2: 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; │ │ @@ -62990,18 +62990,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 │ │ -07d0f4: |[07d0f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -07d104: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d108: 6e20 e420 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@20e4 │ │ -07d10e: 0e00 |0005: return-void │ │ +07d0e4: |[07d0e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +07d0f4: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d0f8: 6e20 e420 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@20e4 │ │ +07d0fe: 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 │ │ @@ -63011,18 +63011,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 │ │ -07d110: |[07d110] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -07d120: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d124: 6e20 e520 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@20e5 │ │ -07d12a: 0e00 |0005: return-void │ │ +07d100: |[07d100] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +07d110: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d114: 6e20 e520 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@20e5 │ │ +07d11a: 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 │ │ @@ -63032,18 +63032,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 │ │ -07d12c: |[07d12c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -07d13c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d140: 6e20 e620 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@20e6 │ │ -07d146: 0e00 |0005: return-void │ │ +07d11c: |[07d11c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +07d12c: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d130: 6e20 e620 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@20e6 │ │ +07d136: 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 │ │ @@ -63053,18 +63053,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 │ │ -07d148: |[07d148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -07d158: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d15c: 6e20 e720 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@20e7 │ │ -07d162: 0e00 |0005: return-void │ │ +07d138: |[07d138] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +07d148: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d14c: 6e20 e720 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@20e7 │ │ +07d152: 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; │ │ @@ -63074,18 +63074,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 │ │ -07d164: |[07d164] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07d174: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d178: 6e20 e920 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@20e9 │ │ -07d17e: 0e00 |0005: return-void │ │ +07d154: |[07d154] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07d164: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d168: 6e20 e920 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@20e9 │ │ +07d16e: 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; │ │ @@ -63116,17 +63116,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d180: |[07d180] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ -07d190: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07d196: 0e00 |0003: return-void │ │ +07d170: |[07d170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ +07d180: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07d186: 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;) │ │ @@ -63134,18 +63134,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 │ │ -07d198: |[07d198] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07d1a8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d1ac: 6e30 ae20 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@20ae │ │ -07d1b2: 0e00 |0005: return-void │ │ +07d188: |[07d188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07d198: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d19c: 6e30 ae20 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@20ae │ │ +07d1a2: 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; │ │ @@ -63156,19 +63156,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 │ │ -07d1b4: |[07d1b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07d1c4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d1c8: 6e20 b020 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20b0 │ │ -07d1ce: 0c00 |0005: move-result-object v0 │ │ -07d1d0: 1100 |0006: return-object v0 │ │ +07d1a4: |[07d1a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +07d1b4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d1b8: 6e20 b020 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20b0 │ │ +07d1be: 0c00 |0005: move-result-object v0 │ │ +07d1c0: 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 │ │ │ │ @@ -63177,19 +63177,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 │ │ -07d1d4: |[07d1d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07d1e4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d1e8: 6e20 b120 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20b1 │ │ -07d1ee: 0c00 |0005: move-result-object v0 │ │ -07d1f0: 1100 |0006: return-object v0 │ │ +07d1c4: |[07d1c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +07d1d4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d1d8: 6e20 b120 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20b1 │ │ +07d1de: 0c00 |0005: move-result-object v0 │ │ +07d1e0: 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 │ │ │ │ @@ -63198,19 +63198,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07d1f4: |[07d1f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ -07d204: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d208: 6e10 ba20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@20ba │ │ -07d20e: 0a00 |0005: move-result v0 │ │ -07d210: 0f00 |0006: return v0 │ │ +07d1e4: |[07d1e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ +07d1f4: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d1f8: 6e10 ba20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@20ba │ │ +07d1fe: 0a00 |0005: move-result v0 │ │ +07d200: 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;) │ │ @@ -63218,19 +63218,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07d214: |[07d214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -07d224: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d228: 6e10 c020 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@20c0 │ │ -07d22e: 0a00 |0005: move-result v0 │ │ -07d230: 0f00 |0006: return v0 │ │ +07d204: |[07d204] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +07d214: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d218: 6e10 c020 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@20c0 │ │ +07d21e: 0a00 |0005: move-result v0 │ │ +07d220: 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;) │ │ @@ -63238,19 +63238,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07d234: |[07d234] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -07d244: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d248: 6e10 cb20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@20cb │ │ -07d24e: 0a00 |0005: move-result v0 │ │ -07d250: 0f00 |0006: return v0 │ │ +07d224: |[07d224] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +07d234: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d238: 6e10 cb20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@20cb │ │ +07d23e: 0a00 |0005: move-result v0 │ │ +07d240: 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;) │ │ @@ -63258,18 +63258,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 │ │ -07d254: |[07d254] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -07d264: 7120 ce20 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20ce │ │ -07d26a: 0c00 |0003: move-result-object v0 │ │ -07d26c: 1100 |0004: return-object v0 │ │ +07d244: |[07d244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +07d254: 7120 ce20 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@20ce │ │ +07d25a: 0c00 |0003: move-result-object v0 │ │ +07d25c: 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 │ │ │ │ @@ -63278,19 +63278,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 │ │ -07d270: |[07d270] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -07d280: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d284: 6e30 d120 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@20d1 │ │ -07d28a: 0a00 |0005: move-result v0 │ │ -07d28c: 0f00 |0006: return v0 │ │ +07d260: |[07d260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +07d270: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d274: 6e30 d120 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@20d1 │ │ +07d27a: 0a00 |0005: move-result v0 │ │ +07d27c: 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; │ │ @@ -63300,18 +63300,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 │ │ -07d290: |[07d290] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -07d2a0: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d2a4: 6e20 d320 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@20d3 │ │ -07d2aa: 0e00 |0005: return-void │ │ +07d280: |[07d280] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +07d290: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d294: 6e20 d320 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@20d3 │ │ +07d29a: 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 │ │ @@ -63321,18 +63321,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 │ │ -07d2ac: |[07d2ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -07d2bc: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d2c0: 6e20 e020 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@20e0 │ │ -07d2c6: 0e00 |0005: return-void │ │ +07d29c: |[07d29c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +07d2ac: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d2b0: 6e20 e020 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@20e0 │ │ +07d2b6: 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 │ │ @@ -63342,18 +63342,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 │ │ -07d2c8: |[07d2c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07d2d8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d2dc: 6e30 e320 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@20e3 │ │ -07d2e2: 0e00 |0005: return-void │ │ +07d2b8: |[07d2b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07d2c8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d2cc: 6e30 e320 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@20e3 │ │ +07d2d2: 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; │ │ @@ -63364,18 +63364,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 │ │ -07d2e4: |[07d2e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07d2f4: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d2f8: 6e30 e820 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@20e8 │ │ -07d2fe: 0e00 |0005: return-void │ │ +07d2d4: |[07d2d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07d2e4: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d2e8: 6e30 e820 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@20e8 │ │ +07d2ee: 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; │ │ @@ -63386,18 +63386,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 │ │ -07d300: |[07d300] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -07d310: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d314: 6e20 eb20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@20eb │ │ -07d31a: 0e00 |0005: return-void │ │ +07d2f0: |[07d2f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +07d300: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d304: 6e20 eb20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@20eb │ │ +07d30a: 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 │ │ @@ -63428,17 +63428,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d31c: |[07d31c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ -07d32c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07d332: 0e00 |0003: return-void │ │ +07d30c: |[07d30c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ +07d31c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07d322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -63446,19 +63446,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 │ │ -07d334: |[07d334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -07d344: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d348: 6e10 be20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@20be │ │ -07d34e: 0c00 |0005: move-result-object v0 │ │ -07d350: 1100 |0006: return-object v0 │ │ +07d324: |[07d324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +07d334: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d338: 6e10 be20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@20be │ │ +07d33e: 0c00 |0005: move-result-object v0 │ │ +07d340: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -63466,18 +63466,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 │ │ -07d354: |[07d354] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -07d364: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d368: 6e20 ea20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@20ea │ │ -07d36e: 0e00 |0005: return-void │ │ +07d344: |[07d344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +07d354: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d358: 6e20 ea20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@20ea │ │ +07d35e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 viewId Ljava/lang/String; │ │ @@ -63508,17 +63508,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d370: |[07d370] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ -07d380: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07d386: 0e00 |0003: return-void │ │ +07d360: |[07d360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ +07d370: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07d376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -63526,19 +63526,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07d388: |[07d388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ -07d398: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d39c: 6e10 b920 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@20b9 │ │ -07d3a2: 0a00 |0005: move-result v0 │ │ -07d3a4: 0f00 |0006: return v0 │ │ +07d378: |[07d378] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ +07d388: 1f01 e803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d38c: 6e10 b920 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@20b9 │ │ +07d392: 0a00 |0005: move-result v0 │ │ +07d394: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -63546,18 +63546,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 │ │ -07d3a8: |[07d3a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ -07d3b8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d3bc: 6e20 de20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@20de │ │ -07d3c2: 0e00 |0005: return-void │ │ +07d398: |[07d398] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ +07d3a8: 1f00 e803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d3ac: 6e20 de20 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@20de │ │ +07d3b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 mode I │ │ @@ -63634,33 +63634,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -07d3c4: |[07d3c4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -07d3d4: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07d3d8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -07d3dc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07d3e0: 2200 5802 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@0258 │ │ -07d3e4: 7010 c00f 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0fc0 │ │ -07d3ea: 6900 6504 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0465 │ │ -07d3ee: 0e00 |000d: return-void │ │ -07d3f0: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07d3f4: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ -07d3f8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -07d3fc: 2200 5602 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0256 │ │ -07d400: 7010 b90f 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0fb9 │ │ -07d406: 6900 6504 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0465 │ │ -07d40a: 28f2 |001b: goto 000d // -000e │ │ -07d40c: 2200 5902 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@0259 │ │ -07d410: 7010 c20f 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0fc2 │ │ -07d416: 6900 6504 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0465 │ │ -07d41a: 28ea |0023: goto 000d // -0016 │ │ +07d3b4: |[07d3b4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +07d3c4: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07d3c8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +07d3cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07d3d0: 2200 5802 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@0258 │ │ +07d3d4: 7010 c00f 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0fc0 │ │ +07d3da: 6900 6504 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0465 │ │ +07d3de: 0e00 |000d: return-void │ │ +07d3e0: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07d3e4: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ +07d3e8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +07d3ec: 2200 5602 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@0256 │ │ +07d3f0: 7010 b90f 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0fb9 │ │ +07d3f6: 6900 6504 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0465 │ │ +07d3fa: 28f2 |001b: goto 000d // -000e │ │ +07d3fc: 2200 5902 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@0259 │ │ +07d400: 7010 c20f 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0fc2 │ │ +07d406: 6900 6504 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0465 │ │ +07d40a: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x000d line=146 │ │ 0x000e line=141 │ │ 0x0014 line=142 │ │ @@ -63672,21 +63672,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07d41c: |[07d41c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -07d42c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -07d432: 6200 6504 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0465 │ │ -07d436: 7220 b40f 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0fb4 │ │ -07d43c: 0c00 |0008: move-result-object v0 │ │ -07d43e: 5b10 6604 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0466 │ │ -07d442: 0e00 |000b: return-void │ │ +07d40c: |[07d40c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +07d41c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +07d422: 6200 6504 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@0465 │ │ +07d426: 7220 b40f 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0fb4 │ │ +07d42c: 0c00 |0008: move-result-object v0 │ │ +07d42e: 5b10 6604 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0466 │ │ +07d432: 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; │ │ @@ -63696,18 +63696,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07d444: |[07d444] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -07d454: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07d45a: 5b01 6604 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0466 │ │ -07d45e: 0e00 |0005: return-void │ │ +07d434: |[07d434] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +07d444: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07d44a: 5b01 6604 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0466 │ │ +07d44e: 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; │ │ @@ -63719,17 +63719,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 │ │ -07d460: |[07d460] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07d470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d472: 1100 |0001: return-object v0 │ │ +07d450: |[07d450] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07d460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d462: 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 │ │ │ │ @@ -63738,17 +63738,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 │ │ -07d474: |[07d474] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -07d484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d486: 1100 |0001: return-object v0 │ │ +07d464: |[07d464] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +07d474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d476: 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 │ │ @@ -63758,17 +63758,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 │ │ -07d488: |[07d488] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07d498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d49a: 1100 |0001: return-object v0 │ │ +07d478: |[07d478] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07d488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d48a: 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 │ │ │ │ @@ -63777,17 +63777,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d49c: |[07d49c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -07d4ac: 5410 6604 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0466 │ │ -07d4b0: 1100 |0002: return-object v0 │ │ +07d48c: |[07d48c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +07d49c: 5410 6604 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@0466 │ │ +07d4a0: 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;) │ │ @@ -63795,17 +63795,17 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07d4b4: |[07d4b4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -07d4c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07d4c6: 0f00 |0001: return v0 │ │ +07d4a4: |[07d4a4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +07d4b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d4b6: 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 │ │ @@ -63847,18 +63847,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 │ │ -07d4c8: |[07d4c8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -07d4d8: 5b01 6704 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0467 │ │ -07d4dc: 7010 ec20 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@20ec │ │ -07d4e2: 0e00 |0005: return-void │ │ +07d4b8: |[07d4b8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +07d4c8: 5b01 6704 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0467 │ │ +07d4cc: 7010 ec20 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@20ec │ │ +07d4d2: 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; │ │ │ │ @@ -63868,20 +63868,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d4e4: |[07d4e4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -07d4f4: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0467 │ │ -07d4f8: 7220 d00f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0fd0 │ │ -07d4fe: 0c00 |0005: move-result-object v0 │ │ -07d500: 1f00 e803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d504: 1100 |0008: return-object v0 │ │ +07d4d4: |[07d4d4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +07d4e4: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0467 │ │ +07d4e8: 7220 d00f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0fd0 │ │ +07d4ee: 0c00 |0005: move-result-object v0 │ │ +07d4f0: 1f00 e803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d4f4: 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 │ │ │ │ @@ -63890,19 +63890,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 │ │ -07d508: |[07d508] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -07d518: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0467 │ │ -07d51c: 7230 d10f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0fd1 │ │ -07d522: 0c00 |0005: move-result-object v0 │ │ -07d524: 1100 |0006: return-object v0 │ │ +07d4f8: |[07d4f8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +07d508: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0467 │ │ +07d50c: 7230 d10f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0fd1 │ │ +07d512: 0c00 |0005: move-result-object v0 │ │ +07d514: 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 │ │ @@ -63912,19 +63912,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07d528: |[07d528] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -07d538: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0467 │ │ -07d53c: 7240 d20f 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0fd2 │ │ -07d542: 0a00 |0005: move-result v0 │ │ -07d544: 0f00 |0006: return v0 │ │ +07d518: |[07d518] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +07d528: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@0467 │ │ +07d52c: 7240 d20f 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0fd2 │ │ +07d532: 0a00 |0005: move-result v0 │ │ +07d534: 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 │ │ @@ -64005,17 +64005,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d548: |[07d548] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ -07d558: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07d55e: 0e00 |0003: return-void │ │ +07d538: |[07d538] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ +07d548: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07d54e: 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; │ │ │ │ @@ -64024,18 +64024,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d560: |[07d560] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -07d570: 2200 5b02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@025b │ │ -07d574: 7020 cc0f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0fcc │ │ -07d57a: 1100 |0005: return-object v0 │ │ +07d550: |[07d550] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +07d560: 2200 5b02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@025b │ │ +07d564: 7020 cc0f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0fcc │ │ +07d56a: 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 - │ │ @@ -64075,18 +64075,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 │ │ -07d57c: |[07d57c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ -07d58c: 5b01 6804 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ -07d590: 7010 ec20 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@20ec │ │ -07d596: 0e00 |0005: return-void │ │ +07d56c: |[07d56c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ +07d57c: 5b01 6804 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ +07d580: 7010 ec20 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@20ec │ │ +07d586: 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; │ │ │ │ @@ -64096,20 +64096,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d598: |[07d598] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -07d5a8: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ -07d5ac: 7220 da0f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0fda │ │ -07d5b2: 0c00 |0005: move-result-object v0 │ │ -07d5b4: 1f00 e803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d5b8: 1100 |0008: return-object v0 │ │ +07d588: |[07d588] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +07d598: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ +07d59c: 7220 da0f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0fda │ │ +07d5a2: 0c00 |0005: move-result-object v0 │ │ +07d5a4: 1f00 e803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d5a8: 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 │ │ │ │ @@ -64118,19 +64118,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 │ │ -07d5bc: |[07d5bc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -07d5cc: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ -07d5d0: 7230 db0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0fdb │ │ -07d5d6: 0c00 |0005: move-result-object v0 │ │ -07d5d8: 1100 |0006: return-object v0 │ │ +07d5ac: |[07d5ac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +07d5bc: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ +07d5c0: 7230 db0f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0fdb │ │ +07d5c6: 0c00 |0005: move-result-object v0 │ │ +07d5c8: 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 │ │ @@ -64140,20 +64140,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d5dc: |[07d5dc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -07d5ec: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ -07d5f0: 7220 dc0f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0fdc │ │ -07d5f6: 0c00 |0005: move-result-object v0 │ │ -07d5f8: 1f00 e803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ -07d5fc: 1100 |0008: return-object v0 │ │ +07d5cc: |[07d5cc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +07d5dc: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ +07d5e0: 7220 dc0f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0fdc │ │ +07d5e6: 0c00 |0005: move-result-object v0 │ │ +07d5e8: 1f00 e803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@03e8 │ │ +07d5ec: 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 │ │ │ │ @@ -64162,19 +64162,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07d600: |[07d600] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ -07d610: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ -07d614: 7240 dd0f 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0fdd │ │ -07d61a: 0a00 |0005: move-result v0 │ │ -07d61c: 0f00 |0006: return v0 │ │ +07d5f0: |[07d5f0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ +07d600: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0468 │ │ +07d604: 7240 dd0f 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0fdd │ │ +07d60a: 0a00 |0005: move-result v0 │ │ +07d60c: 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 │ │ @@ -64261,17 +64261,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d620: |[07d620] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ -07d630: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07d636: 0e00 |0003: return-void │ │ +07d610: |[07d610] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ +07d620: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07d626: 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; │ │ │ │ @@ -64280,18 +64280,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07d638: |[07d638] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -07d648: 2200 5e02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@025e │ │ -07d64c: 7020 d50f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0fd5 │ │ -07d652: 1100 |0005: return-object v0 │ │ +07d628: |[07d628] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +07d638: 2200 5e02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@025e │ │ +07d63c: 7020 d50f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0fd5 │ │ +07d642: 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 - │ │ @@ -64638,40 +64638,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -07d654: |[07d654] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -07d664: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07d668: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -07d66c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07d670: 2200 6402 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0264 │ │ -07d674: 7010 3d10 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@103d │ │ -07d67a: 6900 6904 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d67e: 0e00 |000d: return-void │ │ -07d680: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07d684: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -07d688: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -07d68c: 2200 6202 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0262 │ │ -07d690: 7010 0a10 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@100a │ │ -07d696: 6900 6904 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d69a: 28f2 |001b: goto 000d // -000e │ │ -07d69c: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -07d6a0: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -07d6a4: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -07d6a8: 2200 6102 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0261 │ │ -07d6ac: 7010 e00f 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0fe0 │ │ -07d6b2: 6900 6904 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d6b6: 28e4 |0029: goto 000d // -001c │ │ -07d6b8: 2200 6502 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0265 │ │ -07d6bc: 7010 3f10 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@103f │ │ -07d6c2: 6900 6904 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d6c6: 28dc |0031: goto 000d // -0024 │ │ +07d644: |[07d644] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +07d654: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07d658: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +07d65c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07d660: 2200 6402 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@0264 │ │ +07d664: 7010 3d10 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@103d │ │ +07d66a: 6900 6904 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d66e: 0e00 |000d: return-void │ │ +07d670: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07d674: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +07d678: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +07d67c: 2200 6202 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@0262 │ │ +07d680: 7010 0a10 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@100a │ │ +07d686: 6900 6904 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d68a: 28f2 |001b: goto 000d // -000e │ │ +07d68c: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +07d690: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +07d694: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +07d698: 2200 6102 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0261 │ │ +07d69c: 7010 e00f 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0fe0 │ │ +07d6a2: 6900 6904 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d6a6: 28e4 |0029: goto 000d // -001c │ │ +07d6a8: 2200 6502 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0265 │ │ +07d6ac: 7010 3f10 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@103f │ │ +07d6b2: 6900 6904 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d6b6: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0006 line=507 │ │ 0x000d line=515 │ │ 0x000e line=508 │ │ 0x0014 line=509 │ │ @@ -64685,18 +64685,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07d6c8: |[07d6c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -07d6d8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07d6de: 5b01 6a04 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d6e2: 0e00 |0005: return-void │ │ +07d6b8: |[07d6b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +07d6c8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07d6ce: 5b01 6a04 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d6d2: 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; │ │ @@ -64707,43 +64707,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 │ │ -07d6e4: |[07d6e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -07d6f4: 2200 6602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ -07d6f8: 6201 6904 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d6fc: 7210 2510 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@1025 │ │ -07d702: 0c01 |0007: move-result-object v1 │ │ -07d704: 7020 6f10 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@106f │ │ -07d70a: 1100 |000b: return-object v0 │ │ +07d6d4: |[07d6d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +07d6e4: 2200 6602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ +07d6e8: 6201 6904 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d6ec: 7210 2510 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@1025 │ │ +07d6f2: 0c01 |0007: move-result-object v1 │ │ +07d6f4: 7020 6f10 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@106f │ │ +07d6fa: 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 │ │ -07d70c: |[07d70c] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -07d71c: 2200 6602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ -07d720: 6201 6904 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d724: 5432 6a04 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d728: 7220 2610 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@1026 │ │ -07d72e: 0c01 |0009: move-result-object v1 │ │ -07d730: 7020 6f10 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@106f │ │ -07d736: 1100 |000d: return-object v0 │ │ +07d6fc: |[07d6fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +07d70c: 2200 6602 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ +07d710: 6201 6904 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d714: 5432 6a04 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d718: 7220 2610 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@1026 │ │ +07d71e: 0c01 |0009: move-result-object v1 │ │ +07d720: 7020 6f10 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@106f │ │ +07d726: 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 - │ │ @@ -64752,44 +64752,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -07d738: |[07d738] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -07d748: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07d74a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07d74c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -07d750: 0f01 |0004: return v1 │ │ -07d752: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -07d756: 0121 |0007: move v1, v2 │ │ -07d758: 28fc |0008: goto 0004 // -0004 │ │ -07d75a: 6e10 c224 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -07d760: 0c03 |000c: move-result-object v3 │ │ -07d762: 6e10 c224 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -07d768: 0c04 |0010: move-result-object v4 │ │ -07d76a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -07d76e: 0121 |0013: move v1, v2 │ │ -07d770: 28f0 |0014: goto 0004 // -0010 │ │ -07d772: 0760 |0015: move-object v0, v6 │ │ -07d774: 1f00 6602 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ -07d778: 5453 6a04 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d77c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -07d780: 5403 6a04 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d784: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -07d788: 0121 |0020: move v1, v2 │ │ -07d78a: 28e3 |0021: goto 0004 // -001d │ │ -07d78c: 5453 6a04 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d790: 5404 6a04 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d794: 6e20 c024 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -07d79a: 0a03 |0029: move-result v3 │ │ -07d79c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -07d7a0: 0121 |002c: move v1, v2 │ │ -07d7a2: 28d7 |002d: goto 0004 // -0029 │ │ +07d728: |[07d728] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +07d738: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07d73a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07d73c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +07d740: 0f01 |0004: return v1 │ │ +07d742: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +07d746: 0121 |0007: move v1, v2 │ │ +07d748: 28fc |0008: goto 0004 // -0004 │ │ +07d74a: 6e10 c224 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +07d750: 0c03 |000c: move-result-object v3 │ │ +07d752: 6e10 c224 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +07d758: 0c04 |0010: move-result-object v4 │ │ +07d75a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +07d75e: 0121 |0013: move v1, v2 │ │ +07d760: 28f0 |0014: goto 0004 // -0010 │ │ +07d762: 0760 |0015: move-object v0, v6 │ │ +07d764: 1f00 6602 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0266 │ │ +07d768: 5453 6a04 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d76c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +07d770: 5403 6a04 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d774: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +07d778: 0121 |0020: move v1, v2 │ │ +07d77a: 28e3 |0021: goto 0004 // -001d │ │ +07d77c: 5453 6a04 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d780: 5404 6a04 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d784: 6e20 c024 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +07d78a: 0a03 |0029: move-result v3 │ │ +07d78c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +07d790: 0121 |002c: move v1, v2 │ │ +07d792: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1025 │ │ 0x0004 line=1042 │ │ 0x0005 line=1028 │ │ 0x0008 line=1029 │ │ 0x0009 line=1031 │ │ @@ -64810,20 +64810,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d7a4: |[07d7a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -07d7b4: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d7b8: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d7bc: 7220 0f10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@100f │ │ -07d7c2: 0a00 |0007: move-result v0 │ │ -07d7c4: 0f00 |0008: return v0 │ │ +07d794: |[07d794] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +07d7a4: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d7a8: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d7ac: 7220 0f10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@100f │ │ +07d7b2: 0a00 |0007: move-result v0 │ │ +07d7b4: 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;) │ │ @@ -64831,20 +64831,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d7c8: |[07d7c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -07d7d8: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d7dc: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d7e0: 7220 1010 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1010 │ │ -07d7e6: 0c00 |0007: move-result-object v0 │ │ -07d7e8: 1100 |0008: return-object v0 │ │ +07d7b8: |[07d7b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +07d7c8: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d7cc: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d7d0: 7220 1010 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1010 │ │ +07d7d6: 0c00 |0007: move-result-object v0 │ │ +07d7d8: 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;) │ │ @@ -64852,20 +64852,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d7ec: |[07d7ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -07d7fc: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d800: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d804: 7220 1110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1011 │ │ -07d80a: 0c00 |0007: move-result-object v0 │ │ -07d80c: 1100 |0008: return-object v0 │ │ +07d7dc: |[07d7dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +07d7ec: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d7f0: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d7f4: 7220 1110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1011 │ │ +07d7fa: 0c00 |0007: move-result-object v0 │ │ +07d7fc: 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;) │ │ @@ -64873,20 +64873,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d810: |[07d810] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -07d820: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d824: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d828: 7220 1210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1012 │ │ -07d82e: 0c00 |0007: move-result-object v0 │ │ -07d830: 1100 |0008: return-object v0 │ │ +07d800: |[07d800] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +07d810: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d814: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d818: 7220 1210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1012 │ │ +07d81e: 0c00 |0007: move-result-object v0 │ │ +07d820: 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;) │ │ @@ -64894,20 +64894,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d834: |[07d834] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -07d844: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d848: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d84c: 7220 1310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@1013 │ │ -07d852: 0a00 |0007: move-result v0 │ │ -07d854: 0f00 |0008: return v0 │ │ +07d824: |[07d824] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +07d834: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d838: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d83c: 7220 1310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@1013 │ │ +07d842: 0a00 |0007: move-result v0 │ │ +07d844: 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;) │ │ @@ -64915,20 +64915,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d858: |[07d858] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -07d868: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d86c: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d870: 7220 1410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@1014 │ │ -07d876: 0a00 |0007: move-result v0 │ │ -07d878: 0f00 |0008: return v0 │ │ +07d848: |[07d848] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +07d858: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d85c: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d860: 7220 1410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@1014 │ │ +07d866: 0a00 |0007: move-result v0 │ │ +07d868: 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;) │ │ @@ -64936,17 +64936,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d87c: |[07d87c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -07d88c: 5410 6a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d890: 1100 |0002: return-object v0 │ │ +07d86c: |[07d86c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +07d87c: 5410 6a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d880: 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;) │ │ @@ -64954,20 +64954,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d894: |[07d894] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -07d8a4: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d8a8: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d8ac: 7220 1510 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@1015 │ │ -07d8b2: 0a00 |0007: move-result v0 │ │ -07d8b4: 0f00 |0008: return v0 │ │ +07d884: |[07d884] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +07d894: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d898: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d89c: 7220 1510 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@1015 │ │ +07d8a2: 0a00 |0007: move-result v0 │ │ +07d8a4: 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;) │ │ @@ -64975,20 +64975,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d8b8: |[07d8b8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ -07d8c8: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d8cc: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d8d0: 7220 1610 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@1016 │ │ -07d8d6: 0a00 |0007: move-result v0 │ │ -07d8d8: 0f00 |0008: return v0 │ │ +07d8a8: |[07d8a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ +07d8b8: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d8bc: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d8c0: 7220 1610 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@1016 │ │ +07d8c6: 0a00 |0007: move-result v0 │ │ +07d8c8: 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;) │ │ @@ -64996,20 +64996,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d8dc: |[07d8dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ -07d8ec: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d8f0: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d8f4: 7220 1710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@1017 │ │ -07d8fa: 0a00 |0007: move-result v0 │ │ -07d8fc: 0f00 |0008: return v0 │ │ +07d8cc: |[07d8cc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ +07d8dc: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d8e0: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d8e4: 7220 1710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@1017 │ │ +07d8ea: 0a00 |0007: move-result v0 │ │ +07d8ec: 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;) │ │ @@ -65017,20 +65017,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d900: |[07d900] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -07d910: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d914: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d918: 7220 1810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@1018 │ │ -07d91e: 0c00 |0007: move-result-object v0 │ │ -07d920: 1100 |0008: return-object v0 │ │ +07d8f0: |[07d8f0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +07d900: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d904: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d908: 7220 1810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@1018 │ │ +07d90e: 0c00 |0007: move-result-object v0 │ │ +07d910: 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;) │ │ @@ -65038,20 +65038,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d924: |[07d924] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -07d934: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d938: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d93c: 7220 1910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@1019 │ │ -07d942: 0a00 |0007: move-result v0 │ │ -07d944: 0f00 |0008: return v0 │ │ +07d914: |[07d914] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +07d924: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d928: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d92c: 7220 1910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@1019 │ │ +07d932: 0a00 |0007: move-result v0 │ │ +07d934: 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;) │ │ @@ -65059,20 +65059,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d948: |[07d948] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -07d958: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d95c: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d960: 7220 1a10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@101a │ │ -07d966: 0a00 |0007: move-result v0 │ │ -07d968: 0f00 |0008: return v0 │ │ +07d938: |[07d938] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +07d948: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d94c: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d950: 7220 1a10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@101a │ │ +07d956: 0a00 |0007: move-result v0 │ │ +07d958: 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;) │ │ @@ -65080,20 +65080,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d96c: |[07d96c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -07d97c: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d980: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d984: 7220 1b10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@101b │ │ -07d98a: 0a00 |0007: move-result v0 │ │ -07d98c: 0f00 |0008: return v0 │ │ +07d95c: |[07d95c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +07d96c: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d970: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d974: 7220 1b10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@101b │ │ +07d97a: 0a00 |0007: move-result v0 │ │ +07d97c: 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;) │ │ @@ -65101,20 +65101,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 │ │ -07d990: |[07d990] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07d9a0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d9a4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d9a8: 7220 1c10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@101c │ │ -07d9ae: 0c00 |0007: move-result-object v0 │ │ -07d9b0: 1100 |0008: return-object v0 │ │ +07d980: |[07d980] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07d990: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d994: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d998: 7220 1c10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@101c │ │ +07d99e: 0c00 |0007: move-result-object v0 │ │ +07d9a0: 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;) │ │ @@ -65122,20 +65122,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d9b4: |[07d9b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -07d9c4: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d9c8: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d9cc: 7220 1d10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@101d │ │ -07d9d2: 0c00 |0007: move-result-object v0 │ │ -07d9d4: 1100 |0008: return-object v0 │ │ +07d9a4: |[07d9a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +07d9b4: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d9b8: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d9bc: 7220 1d10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@101d │ │ +07d9c2: 0c00 |0007: move-result-object v0 │ │ +07d9c4: 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;) │ │ @@ -65143,20 +65143,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d9d8: |[07d9d8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -07d9e8: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07d9ec: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07d9f0: 7220 1e10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@101e │ │ -07d9f6: 0a00 |0007: move-result v0 │ │ -07d9f8: 0f00 |0008: return v0 │ │ +07d9c8: |[07d9c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +07d9d8: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07d9dc: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07d9e0: 7220 1e10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@101e │ │ +07d9e6: 0a00 |0007: move-result v0 │ │ +07d9e8: 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;) │ │ @@ -65164,20 +65164,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d9fc: |[07d9fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -07da0c: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07da10: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07da14: 7220 1f10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@101f │ │ -07da1a: 0a00 |0007: move-result v0 │ │ -07da1c: 0f00 |0008: return v0 │ │ +07d9ec: |[07d9ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +07d9fc: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07da00: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07da04: 7220 1f10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@101f │ │ +07da0a: 0a00 |0007: move-result v0 │ │ +07da0c: 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;) │ │ @@ -65185,23 +65185,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07da20: |[07da20] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -07da30: 5410 6a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07da34: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07da38: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07da3a: 0f00 |0005: return v0 │ │ -07da3c: 5410 6a04 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07da40: 6e10 c324 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -07da46: 0a00 |000b: move-result v0 │ │ -07da48: 28f9 |000c: goto 0005 // -0007 │ │ +07da10: |[07da10] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +07da20: 5410 6a04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07da24: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07da28: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07da2a: 0f00 |0005: return v0 │ │ +07da2c: 5410 6a04 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07da30: 6e10 c324 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +07da36: 0a00 |000b: move-result v0 │ │ +07da38: 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;) │ │ @@ -65209,20 +65209,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07da4c: |[07da4c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -07da5c: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07da60: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07da64: 7220 2010 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@1020 │ │ -07da6a: 0a00 |0007: move-result v0 │ │ -07da6c: 0f00 |0008: return v0 │ │ +07da3c: |[07da3c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +07da4c: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07da50: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07da54: 7220 2010 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@1020 │ │ +07da5a: 0a00 |0007: move-result v0 │ │ +07da5c: 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;) │ │ @@ -65230,20 +65230,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07da70: |[07da70] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -07da80: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07da84: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07da88: 7220 2110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@1021 │ │ -07da8e: 0a00 |0007: move-result v0 │ │ -07da90: 0f00 |0008: return v0 │ │ +07da60: |[07da60] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +07da70: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07da74: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07da78: 7220 2110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@1021 │ │ +07da7e: 0a00 |0007: move-result v0 │ │ +07da80: 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;) │ │ @@ -65251,20 +65251,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07da94: |[07da94] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -07daa4: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07daa8: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07daac: 7220 2210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@1022 │ │ -07dab2: 0a00 |0007: move-result v0 │ │ -07dab4: 0f00 |0008: return v0 │ │ +07da84: |[07da84] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +07da94: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07da98: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07da9c: 7220 2210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@1022 │ │ +07daa2: 0a00 |0007: move-result v0 │ │ +07daa4: 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;) │ │ @@ -65272,20 +65272,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07dab8: |[07dab8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -07dac8: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dacc: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dad0: 7220 2310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@1023 │ │ -07dad6: 0a00 |0007: move-result v0 │ │ -07dad8: 0f00 |0008: return v0 │ │ +07daa8: |[07daa8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +07dab8: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dabc: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dac0: 7220 2310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@1023 │ │ +07dac6: 0a00 |0007: move-result v0 │ │ +07dac8: 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;) │ │ @@ -65293,20 +65293,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07dadc: |[07dadc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -07daec: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07daf0: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07daf4: 7220 2410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@1024 │ │ -07dafa: 0a00 |0007: move-result v0 │ │ -07dafc: 0f00 |0008: return v0 │ │ +07dacc: |[07dacc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +07dadc: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dae0: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dae4: 7220 2410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@1024 │ │ +07daea: 0a00 |0007: move-result v0 │ │ +07daec: 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;) │ │ @@ -65314,19 +65314,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07db00: |[07db00] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -07db10: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07db14: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07db18: 7220 2710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@1027 │ │ -07db1e: 0e00 |0007: return-void │ │ +07daf0: |[07daf0] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +07db00: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07db04: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07db08: 7220 2710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@1027 │ │ +07db0e: 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; │ │ │ │ @@ -65335,19 +65335,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07db20: |[07db20] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -07db30: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07db34: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07db38: 7230 2810 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@1028 │ │ -07db3e: 0e00 |0007: return-void │ │ +07db10: |[07db10] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +07db20: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07db24: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07db28: 7230 2810 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@1028 │ │ +07db2e: 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 │ │ @@ -65357,19 +65357,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07db40: |[07db40] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -07db50: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07db54: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07db58: 7230 2910 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1029 │ │ -07db5e: 0e00 |0007: return-void │ │ +07db30: |[07db30] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +07db40: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07db44: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07db48: 7230 2910 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1029 │ │ +07db4e: 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; │ │ @@ -65379,19 +65379,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07db60: |[07db60] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -07db70: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07db74: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07db78: 7230 2a10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@102a │ │ -07db7e: 0e00 |0007: return-void │ │ +07db50: |[07db50] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +07db60: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07db64: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07db68: 7230 2a10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@102a │ │ +07db6e: 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 │ │ @@ -65401,19 +65401,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07db80: |[07db80] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -07db90: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07db94: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07db98: 7230 2b10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@102b │ │ -07db9e: 0e00 |0007: return-void │ │ +07db70: |[07db70] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +07db80: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07db84: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07db88: 7230 2b10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@102b │ │ +07db8e: 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; │ │ @@ -65423,19 +65423,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dba0: |[07dba0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -07dbb0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dbb4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dbb8: 7230 2c10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@102c │ │ -07dbbe: 0e00 |0007: return-void │ │ +07db90: |[07db90] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +07dba0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dba4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dba8: 7230 2c10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@102c │ │ +07dbae: 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; │ │ @@ -65445,19 +65445,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dbc0: |[07dbc0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -07dbd0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dbd4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dbd8: 7230 2d10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@102d │ │ -07dbde: 0e00 |0007: return-void │ │ +07dbb0: |[07dbb0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +07dbc0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dbc4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dbc8: 7230 2d10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@102d │ │ +07dbce: 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 │ │ @@ -65467,19 +65467,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dbe0: |[07dbe0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -07dbf0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dbf4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dbf8: 7230 2e10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@102e │ │ -07dbfe: 0e00 |0007: return-void │ │ +07dbd0: |[07dbd0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +07dbe0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dbe4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dbe8: 7230 2e10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@102e │ │ +07dbee: 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 │ │ @@ -65489,19 +65489,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dc00: |[07dc00] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -07dc10: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dc14: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dc18: 7230 2f10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@102f │ │ -07dc1e: 0e00 |0007: return-void │ │ +07dbf0: |[07dbf0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +07dc00: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dc04: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dc08: 7230 2f10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@102f │ │ +07dc0e: 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 │ │ @@ -65511,19 +65511,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dc20: |[07dc20] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -07dc30: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dc34: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dc38: 7230 3010 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@1030 │ │ -07dc3e: 0e00 |0007: return-void │ │ +07dc10: |[07dc10] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +07dc20: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dc24: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dc28: 7230 3010 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@1030 │ │ +07dc2e: 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 │ │ @@ -65533,19 +65533,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dc40: |[07dc40] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -07dc50: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dc54: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dc58: 7230 3110 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@1031 │ │ -07dc5e: 0e00 |0007: return-void │ │ +07dc30: |[07dc30] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +07dc40: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dc44: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dc48: 7230 3110 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@1031 │ │ +07dc4e: 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 │ │ @@ -65555,19 +65555,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dc60: |[07dc60] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ -07dc70: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dc74: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dc78: 7230 3210 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@1032 │ │ -07dc7e: 0e00 |0007: return-void │ │ +07dc50: |[07dc50] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ +07dc60: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dc64: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dc68: 7230 3210 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@1032 │ │ +07dc6e: 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 │ │ @@ -65577,19 +65577,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dc80: |[07dc80] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ -07dc90: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dc94: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dc98: 7230 3310 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@1033 │ │ -07dc9e: 0e00 |0007: return-void │ │ +07dc70: |[07dc70] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ +07dc80: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dc84: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dc88: 7230 3310 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@1033 │ │ +07dc8e: 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 │ │ @@ -65599,19 +65599,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dca0: |[07dca0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -07dcb0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dcb4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dcb8: 7230 3410 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@1034 │ │ -07dcbe: 0e00 |0007: return-void │ │ +07dc90: |[07dc90] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +07dca0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dca4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dca8: 7230 3410 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@1034 │ │ +07dcae: 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; │ │ @@ -65621,19 +65621,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dcc0: |[07dcc0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -07dcd0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dcd4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dcd8: 7230 3510 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@1035 │ │ -07dcde: 0e00 |0007: return-void │ │ +07dcb0: |[07dcb0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +07dcc0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dcc4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dcc8: 7230 3510 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@1035 │ │ +07dcce: 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 │ │ @@ -65643,19 +65643,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dce0: |[07dce0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -07dcf0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dcf4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dcf8: 7230 3610 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@1036 │ │ -07dcfe: 0e00 |0007: return-void │ │ +07dcd0: |[07dcd0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +07dce0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dce4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dce8: 7230 3610 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@1036 │ │ +07dcee: 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 │ │ @@ -65665,19 +65665,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dd00: |[07dd00] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -07dd10: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dd14: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dd18: 7230 3710 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@1037 │ │ -07dd1e: 0e00 |0007: return-void │ │ +07dcf0: |[07dcf0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +07dd00: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dd04: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dd08: 7230 3710 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@1037 │ │ +07dd0e: 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 │ │ @@ -65687,19 +65687,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dd20: |[07dd20] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -07dd30: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dd34: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dd38: 7230 3810 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@1038 │ │ -07dd3e: 0e00 |0007: return-void │ │ +07dd10: |[07dd10] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +07dd20: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dd24: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dd28: 7230 3810 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@1038 │ │ +07dd2e: 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 │ │ @@ -65709,19 +65709,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dd40: |[07dd40] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -07dd50: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dd54: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dd58: 7230 3910 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@1039 │ │ -07dd5e: 0e00 |0007: return-void │ │ +07dd30: |[07dd30] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +07dd40: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dd44: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dd48: 7230 3910 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@1039 │ │ +07dd4e: 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 │ │ @@ -65731,19 +65731,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dd60: |[07dd60] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -07dd70: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dd74: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dd78: 7230 3a10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@103a │ │ -07dd7e: 0e00 |0007: return-void │ │ +07dd50: |[07dd50] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +07dd60: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dd64: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dd68: 7230 3a10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@103a │ │ +07dd6e: 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; │ │ @@ -65753,19 +65753,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07dd80: |[07dd80] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ -07dd90: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07dd94: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07dd98: 7240 3b10 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@103b │ │ -07dd9e: 0e00 |0007: return-void │ │ +07dd70: |[07dd70] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ +07dd80: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dd84: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dd88: 7240 3b10 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@103b │ │ +07dd8e: 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; │ │ @@ -65776,19 +65776,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07dda0: |[07dda0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -07ddb0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ -07ddb4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ -07ddb8: 7230 3c10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@103c │ │ -07ddbe: 0e00 |0007: return-void │ │ +07dd90: |[07dd90] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +07dda0: 6200 6904 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0469 │ │ +07dda4: 5421 6a04 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@046a │ │ +07dda8: 7230 3c10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@103c │ │ +07ddae: 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 │ │ @@ -65822,17 +65822,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ddc0: |[07ddc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -07ddd0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07ddd6: 0e00 |0003: return-void │ │ +07ddb0: |[07ddb0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +07ddc0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07ddc6: 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;) │ │ @@ -65840,19 +65840,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ddd8: |[07ddd8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -07dde8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07ddec: 6e10 ed20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@20ed │ │ -07ddf2: 0a00 |0005: move-result v0 │ │ -07ddf4: 0f00 |0006: return v0 │ │ +07ddc8: |[07ddc8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +07ddd8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07dddc: 6e10 ed20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@20ed │ │ +07dde2: 0a00 |0005: move-result v0 │ │ +07dde4: 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;) │ │ @@ -65860,19 +65860,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 │ │ -07ddf8: |[07ddf8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07de08: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07de0c: 6e10 ee20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@20ee │ │ -07de12: 0c00 |0005: move-result-object v0 │ │ -07de14: 1100 |0006: return-object v0 │ │ +07dde8: |[07dde8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07ddf8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07ddfc: 6e10 ee20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@20ee │ │ +07de02: 0c00 |0005: move-result-object v0 │ │ +07de04: 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;) │ │ @@ -65880,19 +65880,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 │ │ -07de18: |[07de18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07de28: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07de2c: 6e10 ef20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@20ef │ │ -07de32: 0c00 |0005: move-result-object v0 │ │ -07de34: 1100 |0006: return-object v0 │ │ +07de08: |[07de08] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07de18: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07de1c: 6e10 ef20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@20ef │ │ +07de22: 0c00 |0005: move-result-object v0 │ │ +07de24: 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;) │ │ @@ -65900,19 +65900,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 │ │ -07de38: |[07de38] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07de48: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07de4c: 6e10 f020 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@20f0 │ │ -07de52: 0c00 |0005: move-result-object v0 │ │ -07de54: 1100 |0006: return-object v0 │ │ +07de28: |[07de28] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07de38: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07de3c: 6e10 f020 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@20f0 │ │ +07de42: 0c00 |0005: move-result-object v0 │ │ +07de44: 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;) │ │ @@ -65920,19 +65920,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07de58: |[07de58] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -07de68: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07de6c: 6e10 f120 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@20f1 │ │ -07de72: 0a00 |0005: move-result v0 │ │ -07de74: 0f00 |0006: return v0 │ │ +07de48: |[07de48] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +07de58: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07de5c: 6e10 f120 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@20f1 │ │ +07de62: 0a00 |0005: move-result v0 │ │ +07de64: 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;) │ │ @@ -65940,19 +65940,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07de78: |[07de78] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -07de88: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07de8c: 6e10 f220 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@20f2 │ │ -07de92: 0a00 |0005: move-result v0 │ │ -07de94: 0f00 |0006: return v0 │ │ +07de68: |[07de68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +07de78: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07de7c: 6e10 f220 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@20f2 │ │ +07de82: 0a00 |0005: move-result v0 │ │ +07de84: 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;) │ │ @@ -65960,19 +65960,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07de98: |[07de98] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -07dea8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07deac: 6e10 f320 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@20f3 │ │ -07deb2: 0a00 |0005: move-result v0 │ │ -07deb4: 0f00 |0006: return v0 │ │ +07de88: |[07de88] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +07de98: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07de9c: 6e10 f320 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@20f3 │ │ +07dea2: 0a00 |0005: move-result v0 │ │ +07dea4: 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;) │ │ @@ -65980,19 +65980,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 │ │ -07deb8: |[07deb8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -07dec8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07decc: 6e10 f620 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@20f6 │ │ -07ded2: 0c00 |0005: move-result-object v0 │ │ -07ded4: 1100 |0006: return-object v0 │ │ +07dea8: |[07dea8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +07deb8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07debc: 6e10 f620 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@20f6 │ │ +07dec2: 0c00 |0005: move-result-object v0 │ │ +07dec4: 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;) │ │ @@ -66000,19 +66000,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ded8: |[07ded8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -07dee8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07deec: 6e10 f720 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@20f7 │ │ -07def2: 0a00 |0005: move-result v0 │ │ -07def4: 0f00 |0006: return v0 │ │ +07dec8: |[07dec8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +07ded8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07dedc: 6e10 f720 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@20f7 │ │ +07dee2: 0a00 |0005: move-result v0 │ │ +07dee4: 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;) │ │ @@ -66020,19 +66020,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07def8: |[07def8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -07df08: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07df0c: 6e10 f820 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@20f8 │ │ -07df12: 0a00 |0005: move-result v0 │ │ -07df14: 0f00 |0006: return v0 │ │ +07dee8: |[07dee8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +07def8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07defc: 6e10 f820 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@20f8 │ │ +07df02: 0a00 |0005: move-result v0 │ │ +07df04: 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;) │ │ @@ -66040,19 +66040,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07df18: |[07df18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -07df28: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07df2c: 6e10 f920 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@20f9 │ │ -07df32: 0a00 |0005: move-result v0 │ │ -07df34: 0f00 |0006: return v0 │ │ +07df08: |[07df08] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +07df18: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07df1c: 6e10 f920 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@20f9 │ │ +07df22: 0a00 |0005: move-result v0 │ │ +07df24: 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;) │ │ @@ -66060,19 +66060,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 │ │ -07df38: |[07df38] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07df48: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07df4c: 6e10 fa20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@20fa │ │ -07df52: 0c00 |0005: move-result-object v0 │ │ -07df54: 1100 |0006: return-object v0 │ │ +07df28: |[07df28] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +07df38: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07df3c: 6e10 fa20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@20fa │ │ +07df42: 0c00 |0005: move-result-object v0 │ │ +07df44: 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;) │ │ @@ -66080,19 +66080,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 │ │ -07df58: |[07df58] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -07df68: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07df6c: 6e10 fb20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@20fb │ │ -07df72: 0c00 |0005: move-result-object v0 │ │ -07df74: 1100 |0006: return-object v0 │ │ +07df48: |[07df48] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +07df58: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07df5c: 6e10 fb20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@20fb │ │ +07df62: 0c00 |0005: move-result-object v0 │ │ +07df64: 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;) │ │ @@ -66100,19 +66100,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07df78: |[07df78] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -07df88: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07df8c: 6e10 fc20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@20fc │ │ -07df92: 0a00 |0005: move-result v0 │ │ -07df94: 0f00 |0006: return v0 │ │ +07df68: |[07df68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +07df78: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07df7c: 6e10 fc20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@20fc │ │ +07df82: 0a00 |0005: move-result v0 │ │ +07df84: 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;) │ │ @@ -66120,19 +66120,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07df98: |[07df98] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -07dfa8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07dfac: 6e10 fd20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@20fd │ │ -07dfb2: 0a00 |0005: move-result v0 │ │ -07dfb4: 0f00 |0006: return v0 │ │ +07df88: |[07df88] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +07df98: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07df9c: 6e10 fd20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@20fd │ │ +07dfa2: 0a00 |0005: move-result v0 │ │ +07dfa4: 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;) │ │ @@ -66140,19 +66140,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07dfb8: |[07dfb8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -07dfc8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07dfcc: 6e10 fe20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@20fe │ │ -07dfd2: 0a00 |0005: move-result v0 │ │ -07dfd4: 0f00 |0006: return v0 │ │ +07dfa8: |[07dfa8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +07dfb8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07dfbc: 6e10 fe20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@20fe │ │ +07dfc2: 0a00 |0005: move-result v0 │ │ +07dfc4: 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;) │ │ @@ -66160,19 +66160,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07dfd8: |[07dfd8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -07dfe8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07dfec: 6e10 ff20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@20ff │ │ -07dff2: 0a00 |0005: move-result v0 │ │ -07dff4: 0f00 |0006: return v0 │ │ +07dfc8: |[07dfc8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +07dfd8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07dfdc: 6e10 ff20 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@20ff │ │ +07dfe2: 0a00 |0005: move-result v0 │ │ +07dfe4: 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;) │ │ @@ -66180,19 +66180,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07dff8: |[07dff8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -07e008: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e00c: 6e10 0021 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@2100 │ │ -07e012: 0a00 |0005: move-result v0 │ │ -07e014: 0f00 |0006: return v0 │ │ +07dfe8: |[07dfe8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +07dff8: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07dffc: 6e10 0021 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@2100 │ │ +07e002: 0a00 |0005: move-result v0 │ │ +07e004: 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;) │ │ @@ -66200,19 +66200,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07e018: |[07e018] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -07e028: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e02c: 6e10 0121 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@2101 │ │ -07e032: 0a00 |0005: move-result v0 │ │ -07e034: 0f00 |0006: return v0 │ │ +07e008: |[07e008] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +07e018: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e01c: 6e10 0121 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@2101 │ │ +07e022: 0a00 |0005: move-result v0 │ │ +07e024: 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;) │ │ @@ -66220,19 +66220,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07e038: |[07e038] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -07e048: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e04c: 6e10 0221 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@2102 │ │ -07e052: 0a00 |0005: move-result v0 │ │ -07e054: 0f00 |0006: return v0 │ │ +07e028: |[07e028] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +07e038: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e03c: 6e10 0221 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@2102 │ │ +07e042: 0a00 |0005: move-result v0 │ │ +07e044: 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;) │ │ @@ -66240,37 +66240,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07e058: |[07e058] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -07e068: 7100 0321 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@2103 │ │ -07e06e: 0c00 |0003: move-result-object v0 │ │ -07e070: 1100 |0004: return-object v0 │ │ +07e048: |[07e048] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +07e058: 7100 0321 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@2103 │ │ +07e05e: 0c00 |0003: move-result-object v0 │ │ +07e060: 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 │ │ -07e074: |[07e074] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07e084: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e088: 7110 0421 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@2104 │ │ -07e08e: 0c00 |0005: move-result-object v0 │ │ -07e090: 1100 |0006: return-object v0 │ │ +07e064: |[07e064] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +07e074: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e078: 7110 0421 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@2104 │ │ +07e07e: 0c00 |0005: move-result-object v0 │ │ +07e080: 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;) │ │ @@ -66278,18 +66278,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07e094: |[07e094] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -07e0a4: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e0a8: 6e10 0521 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@2105 │ │ -07e0ae: 0e00 |0005: return-void │ │ +07e084: |[07e084] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +07e094: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e098: 6e10 0521 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@2105 │ │ +07e09e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -66298,18 +66298,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 │ │ -07e0b0: |[07e0b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -07e0c0: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e0c4: 6e20 0621 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@2106 │ │ -07e0ca: 0e00 |0005: return-void │ │ +07e0a0: |[07e0a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +07e0b0: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e0b4: 6e20 0621 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@2106 │ │ +07e0ba: 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 │ │ @@ -66319,18 +66319,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 │ │ -07e0cc: |[07e0cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07e0dc: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e0e0: 6e20 0721 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@2107 │ │ -07e0e6: 0e00 |0005: return-void │ │ +07e0bc: |[07e0bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07e0cc: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e0d0: 6e20 0721 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@2107 │ │ +07e0d6: 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; │ │ @@ -66340,18 +66340,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 │ │ -07e0e8: |[07e0e8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -07e0f8: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e0fc: 6e20 0821 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@2108 │ │ -07e102: 0e00 |0005: return-void │ │ +07e0d8: |[07e0d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +07e0e8: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e0ec: 6e20 0821 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@2108 │ │ +07e0f2: 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 │ │ @@ -66361,18 +66361,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 │ │ -07e104: |[07e104] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07e114: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e118: 6e20 0921 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@2109 │ │ -07e11e: 0e00 |0005: return-void │ │ +07e0f4: |[07e0f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07e104: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e108: 6e20 0921 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@2109 │ │ +07e10e: 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; │ │ @@ -66382,18 +66382,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 │ │ -07e120: |[07e120] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07e130: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e134: 6e20 0a21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@210a │ │ -07e13a: 0e00 |0005: return-void │ │ +07e110: |[07e110] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07e120: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e124: 6e20 0a21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@210a │ │ +07e12a: 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; │ │ @@ -66403,18 +66403,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 │ │ -07e13c: |[07e13c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -07e14c: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e150: 6e20 0b21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@210b │ │ -07e156: 0e00 |0005: return-void │ │ +07e12c: |[07e12c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +07e13c: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e140: 6e20 0b21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@210b │ │ +07e146: 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 │ │ @@ -66424,18 +66424,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 │ │ -07e158: |[07e158] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -07e168: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e16c: 6e20 0c21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@210c │ │ -07e172: 0e00 |0005: return-void │ │ +07e148: |[07e148] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +07e158: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e15c: 6e20 0c21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@210c │ │ +07e162: 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 │ │ @@ -66445,18 +66445,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 │ │ -07e174: |[07e174] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -07e184: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e188: 6e20 0d21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@210d │ │ -07e18e: 0e00 |0005: return-void │ │ +07e164: |[07e164] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +07e174: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e178: 6e20 0d21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@210d │ │ +07e17e: 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 │ │ @@ -66466,18 +66466,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 │ │ -07e190: |[07e190] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -07e1a0: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e1a4: 6e20 0e21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@210e │ │ -07e1aa: 0e00 |0005: return-void │ │ +07e180: |[07e180] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +07e190: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e194: 6e20 0e21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@210e │ │ +07e19a: 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 │ │ @@ -66487,18 +66487,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 │ │ -07e1ac: |[07e1ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -07e1bc: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e1c0: 6e20 0f21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@210f │ │ -07e1c6: 0e00 |0005: return-void │ │ +07e19c: |[07e19c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +07e1ac: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e1b0: 6e20 0f21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@210f │ │ +07e1b6: 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 │ │ @@ -66508,18 +66508,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 │ │ -07e1c8: |[07e1c8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -07e1d8: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e1dc: 6e20 1221 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@2112 │ │ -07e1e2: 0e00 |0005: return-void │ │ +07e1b8: |[07e1b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +07e1c8: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e1cc: 6e20 1221 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@2112 │ │ +07e1d2: 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; │ │ @@ -66529,18 +66529,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 │ │ -07e1e4: |[07e1e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -07e1f4: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e1f8: 6e20 1321 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@2113 │ │ -07e1fe: 0e00 |0005: return-void │ │ +07e1d4: |[07e1d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +07e1e4: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e1e8: 6e20 1321 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@2113 │ │ +07e1ee: 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 │ │ @@ -66550,18 +66550,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 │ │ -07e200: |[07e200] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -07e210: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e214: 6e20 1421 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@2114 │ │ -07e21a: 0e00 |0005: return-void │ │ +07e1f0: |[07e1f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +07e200: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e204: 6e20 1421 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@2114 │ │ +07e20a: 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 │ │ @@ -66571,18 +66571,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 │ │ -07e21c: |[07e21c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -07e22c: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e230: 6e20 1521 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@2115 │ │ -07e236: 0e00 |0005: return-void │ │ +07e20c: |[07e20c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +07e21c: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e220: 6e20 1521 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@2115 │ │ +07e226: 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 │ │ @@ -66592,18 +66592,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 │ │ -07e238: |[07e238] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -07e248: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e24c: 6e20 1621 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@2116 │ │ -07e252: 0e00 |0005: return-void │ │ +07e228: |[07e228] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +07e238: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e23c: 6e20 1621 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@2116 │ │ +07e242: 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 │ │ @@ -66613,18 +66613,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 │ │ -07e254: |[07e254] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -07e264: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e268: 6e20 1721 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@2117 │ │ -07e26e: 0e00 |0005: return-void │ │ +07e244: |[07e244] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +07e254: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e258: 6e20 1721 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@2117 │ │ +07e25e: 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 │ │ @@ -66634,18 +66634,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 │ │ -07e270: |[07e270] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -07e280: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e284: 6e20 1821 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@2118 │ │ -07e28a: 0e00 |0005: return-void │ │ +07e260: |[07e260] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +07e270: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e274: 6e20 1821 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@2118 │ │ +07e27a: 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; │ │ @@ -66655,18 +66655,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 │ │ -07e28c: |[07e28c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -07e29c: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e2a0: 6e20 1a21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@211a │ │ -07e2a6: 0e00 |0005: return-void │ │ +07e27c: |[07e27c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +07e28c: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e290: 6e20 1a21 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@211a │ │ +07e296: 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 │ │ @@ -66697,17 +66697,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e2a8: |[07e2a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ -07e2b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07e2be: 0e00 |0003: return-void │ │ +07e298: |[07e298] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ +07e2a8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07e2ae: 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;) │ │ @@ -66715,19 +66715,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07e2c0: |[07e2c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ -07e2d0: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e2d4: 6e10 f420 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@20f4 │ │ -07e2da: 0a00 |0005: move-result v0 │ │ -07e2dc: 0f00 |0006: return v0 │ │ +07e2b0: |[07e2b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ +07e2c0: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e2c4: 6e10 f420 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@20f4 │ │ +07e2ca: 0a00 |0005: move-result v0 │ │ +07e2cc: 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;) │ │ @@ -66735,19 +66735,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07e2e0: |[07e2e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ -07e2f0: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e2f4: 6e10 f520 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@20f5 │ │ -07e2fa: 0a00 |0005: move-result v0 │ │ -07e2fc: 0f00 |0006: return v0 │ │ +07e2d0: |[07e2d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ +07e2e0: 1f01 ea03 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e2e4: 6e10 f520 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@20f5 │ │ +07e2ea: 0a00 |0005: move-result v0 │ │ +07e2ec: 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;) │ │ @@ -66755,18 +66755,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 │ │ -07e300: |[07e300] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -07e310: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e314: 6e20 1021 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@2110 │ │ -07e31a: 0e00 |0005: return-void │ │ +07e2f0: |[07e2f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +07e300: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e304: 6e20 1021 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@2110 │ │ +07e30a: 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 │ │ @@ -66776,18 +66776,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 │ │ -07e31c: |[07e31c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -07e32c: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e330: 6e20 1121 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@2111 │ │ -07e336: 0e00 |0005: return-void │ │ +07e30c: |[07e30c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +07e31c: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e320: 6e20 1121 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@2111 │ │ +07e326: 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 │ │ @@ -66818,17 +66818,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e338: |[07e338] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ -07e348: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07e34e: 0e00 |0003: return-void │ │ +07e328: |[07e328] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ +07e338: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07e33e: 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;) │ │ @@ -66836,18 +66836,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 │ │ -07e350: |[07e350] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07e360: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ -07e364: 6e30 1921 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@2119 │ │ -07e36a: 0e00 |0005: return-void │ │ +07e340: |[07e340] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07e350: 1f00 ea03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@03ea │ │ +07e354: 6e30 1921 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@2119 │ │ +07e35a: 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; │ │ @@ -66954,26 +66954,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07e36c: |[07e36c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ -07e37c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07e37e: 7010 be24 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -07e384: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -07e388: 5a30 7104 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ -07e38c: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ -07e390: 5a30 7204 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ -07e394: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -07e398: 5a30 6b04 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ -07e39c: 5932 6c04 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@046c │ │ -07e3a0: 5932 6d04 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@046d │ │ -07e3a4: 0e00 |0014: return-void │ │ +07e35c: |[07e35c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ +07e36c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07e36e: 7010 be24 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +07e374: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +07e378: 5a30 7104 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ +07e37c: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +07e380: 5a30 7204 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ +07e384: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +07e388: 5a30 6b04 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ +07e38c: 5932 6c04 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@046c │ │ +07e390: 5932 6d04 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@046d │ │ +07e394: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=743 │ │ 0x0004 line=744 │ │ 0x0008 line=745 │ │ 0x000c line=746 │ │ 0x0010 line=747 │ │ @@ -66987,53 +66987,53 @@ │ │ type : '(J)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -07e3a8: |[07e3a8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ -07e3b8: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -07e3bc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -07e3be: 53b6 7104 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ -07e3c2: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ -07e3c6: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ -07e3ca: 0f04 |0009: return v4 │ │ -07e3cc: 53b6 7204 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ -07e3d0: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ -07e3d4: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ -07e3d8: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ -07e3dc: 53b6 7204 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ -07e3e0: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ -07e3e4: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ -07e3e8: 53b6 7104 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ -07e3ec: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ -07e3f0: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ -07e3f4: 8526 |001e: long-to-float v6, v2 │ │ -07e3f6: 52b7 7004 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0470 │ │ -07e3fa: 8277 |0021: int-to-float v7, v7 │ │ -07e3fc: c976 |0022: div-float/2addr v6, v7 │ │ -07e3fe: 7130 f010 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@10f0 │ │ -07e404: 0a04 |0026: move-result v4 │ │ -07e406: c854 |0027: mul-float/2addr v4, v5 │ │ -07e408: 28e1 |0028: goto 0009 // -001f │ │ -07e40a: 53b6 7204 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ -07e40e: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ -07e412: 52b5 7304 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0473 │ │ -07e416: a705 0a05 |002f: sub-float v5, v10, v5 │ │ -07e41a: 52b6 7304 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0473 │ │ -07e41e: 8507 |0033: long-to-float v7, v0 │ │ -07e420: 52b8 6e04 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@046e │ │ -07e424: 8288 |0036: int-to-float v8, v8 │ │ -07e426: c987 |0037: div-float/2addr v7, v8 │ │ -07e428: 7130 f010 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@10f0 │ │ -07e42e: 0a04 |003b: move-result v4 │ │ -07e430: c864 |003c: mul-float/2addr v4, v6 │ │ -07e432: c654 |003d: add-float/2addr v4, v5 │ │ -07e434: 28cb |003e: goto 0009 // -0035 │ │ +07e398: |[07e398] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ +07e3a8: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +07e3ac: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +07e3ae: 53b6 7104 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ +07e3b2: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ +07e3b6: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ +07e3ba: 0f04 |0009: return v4 │ │ +07e3bc: 53b6 7204 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ +07e3c0: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ +07e3c4: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ +07e3c8: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ +07e3cc: 53b6 7204 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ +07e3d0: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ +07e3d4: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ +07e3d8: 53b6 7104 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ +07e3dc: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ +07e3e0: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ +07e3e4: 8526 |001e: long-to-float v6, v2 │ │ +07e3e6: 52b7 7004 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0470 │ │ +07e3ea: 8277 |0021: int-to-float v7, v7 │ │ +07e3ec: c976 |0022: div-float/2addr v6, v7 │ │ +07e3ee: 7130 f010 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@10f0 │ │ +07e3f4: 0a04 |0026: move-result v4 │ │ +07e3f6: c854 |0027: mul-float/2addr v4, v5 │ │ +07e3f8: 28e1 |0028: goto 0009 // -001f │ │ +07e3fa: 53b6 7204 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ +07e3fe: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ +07e402: 52b5 7304 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0473 │ │ +07e406: a705 0a05 |002f: sub-float v5, v10, v5 │ │ +07e40a: 52b6 7304 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0473 │ │ +07e40e: 8507 |0033: long-to-float v7, v0 │ │ +07e410: 52b8 6e04 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@046e │ │ +07e414: 8288 |0036: int-to-float v8, v8 │ │ +07e416: c987 |0037: div-float/2addr v7, v8 │ │ +07e418: 7130 f010 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@10f0 │ │ +07e41e: 0a04 |003b: move-result v4 │ │ +07e420: c864 |003c: mul-float/2addr v4, v6 │ │ +07e422: c654 |003d: add-float/2addr v4, v5 │ │ +07e424: 28cb |003e: goto 0009 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=787 │ │ 0x0009 line=794 │ │ 0x000a line=789 │ │ 0x0018 line=790 │ │ 0x001c line=791 │ │ @@ -67050,22 +67050,22 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -07e438: |[07e438] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ -07e448: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ -07e44c: c830 |0002: mul-float/2addr v0, v3 │ │ -07e44e: c830 |0003: mul-float/2addr v0, v3 │ │ -07e450: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ -07e454: c831 |0006: mul-float/2addr v1, v3 │ │ -07e456: c610 |0007: add-float/2addr v0, v1 │ │ -07e458: 0f00 |0008: return v0 │ │ +07e428: |[07e428] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ +07e438: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ +07e43c: c830 |0002: mul-float/2addr v0, v3 │ │ +07e43e: c830 |0003: mul-float/2addr v0, v3 │ │ +07e440: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ +07e444: c831 |0006: mul-float/2addr v1, v3 │ │ +07e446: c610 |0007: add-float/2addr v0, v1 │ │ +07e448: 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 │ │ │ │ @@ -67075,45 +67075,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -07e45c: |[07e45c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ -07e46c: 53a6 6b04 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ -07e470: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -07e474: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -07e478: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -07e47c: 2206 8e04 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@048e │ │ -07e480: 1a07 a303 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@03a3 │ │ -07e484: 7020 c824 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -07e48a: 2706 |000f: throw v6 │ │ -07e48c: 7100 2c21 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ -07e492: 0b00 |0013: move-result-wide v0 │ │ -07e494: 7030 d710 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@10d7 │ │ -07e49a: 0a05 |0017: move-result v5 │ │ -07e49c: 7020 d910 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@10d9 │ │ -07e4a2: 0a04 |001b: move-result v4 │ │ -07e4a4: 53a6 6b04 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ -07e4a8: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ -07e4ac: 5aa0 6b04 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ -07e4b0: 8526 |0022: long-to-float v6, v2 │ │ -07e4b2: c846 |0023: mul-float/2addr v6, v4 │ │ -07e4b4: 52a7 7404 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0474 │ │ -07e4b8: c876 |0026: mul-float/2addr v6, v7 │ │ -07e4ba: 8766 |0027: float-to-int v6, v6 │ │ -07e4bc: 59a6 6c04 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@046c │ │ -07e4c0: 8526 |002a: long-to-float v6, v2 │ │ -07e4c2: c846 |002b: mul-float/2addr v6, v4 │ │ -07e4c4: 52a7 7504 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0475 │ │ -07e4c8: c876 |002e: mul-float/2addr v6, v7 │ │ -07e4ca: 8766 |002f: float-to-int v6, v6 │ │ -07e4cc: 59a6 6d04 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@046d │ │ -07e4d0: 0e00 |0032: return-void │ │ +07e44c: |[07e44c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ +07e45c: 53a6 6b04 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ +07e460: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +07e464: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +07e468: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +07e46c: 2206 8e04 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@048e │ │ +07e470: 1a07 a303 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@03a3 │ │ +07e474: 7020 c824 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +07e47a: 2706 |000f: throw v6 │ │ +07e47c: 7100 2c21 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ +07e482: 0b00 |0013: move-result-wide v0 │ │ +07e484: 7030 d710 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@10d7 │ │ +07e48a: 0a05 |0017: move-result v5 │ │ +07e48c: 7020 d910 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@10d9 │ │ +07e492: 0a04 |001b: move-result v4 │ │ +07e494: 53a6 6b04 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ +07e498: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ +07e49c: 5aa0 6b04 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ +07e4a0: 8526 |0022: long-to-float v6, v2 │ │ +07e4a2: c846 |0023: mul-float/2addr v6, v4 │ │ +07e4a4: 52a7 7404 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0474 │ │ +07e4a8: c876 |0026: mul-float/2addr v6, v7 │ │ +07e4aa: 8766 |0027: float-to-int v6, v6 │ │ +07e4ac: 59a6 6c04 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@046c │ │ +07e4b0: 8526 |002a: long-to-float v6, v2 │ │ +07e4b2: c846 |002b: mul-float/2addr v6, v4 │ │ +07e4b4: 52a7 7504 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0475 │ │ +07e4b8: c876 |002e: mul-float/2addr v6, v7 │ │ +07e4ba: 8766 |002f: float-to-int v6, v6 │ │ +07e4bc: 59a6 6d04 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@046d │ │ +07e4c0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0008 line=819 │ │ 0x0010 line=822 │ │ 0x0014 line=823 │ │ 0x0018 line=824 │ │ @@ -67134,17 +67134,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e4d4: |[07e4d4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ -07e4e4: 5210 6c04 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@046c │ │ -07e4e8: 0f00 |0002: return v0 │ │ +07e4c4: |[07e4c4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ +07e4d4: 5210 6c04 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@046c │ │ +07e4d8: 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;) │ │ @@ -67152,17 +67152,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e4ec: |[07e4ec] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ -07e4fc: 5210 6d04 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@046d │ │ -07e500: 0f00 |0002: return v0 │ │ +07e4dc: |[07e4dc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ +07e4ec: 5210 6d04 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@046d │ │ +07e4f0: 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;) │ │ @@ -67170,22 +67170,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07e504: |[07e504] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ -07e514: 5220 7404 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0474 │ │ -07e518: 5221 7404 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0474 │ │ -07e51c: 7110 a124 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -07e522: 0a01 |0007: move-result v1 │ │ -07e524: c910 |0008: div-float/2addr v0, v1 │ │ -07e526: 8700 |0009: float-to-int v0, v0 │ │ -07e528: 0f00 |000a: return v0 │ │ +07e4f4: |[07e4f4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ +07e504: 5220 7404 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0474 │ │ +07e508: 5221 7404 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0474 │ │ +07e50c: 7110 a124 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +07e512: 0a01 |0007: move-result v1 │ │ +07e514: c910 |0008: div-float/2addr v0, v1 │ │ +07e516: 8700 |0009: float-to-int v0, v0 │ │ +07e518: 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;) │ │ @@ -67193,22 +67193,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07e52c: |[07e52c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ -07e53c: 5220 7504 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0475 │ │ -07e540: 5221 7504 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0475 │ │ -07e544: 7110 a124 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -07e54a: 0a01 |0007: move-result v1 │ │ -07e54c: c910 |0008: div-float/2addr v0, v1 │ │ -07e54e: 8700 |0009: float-to-int v0, v0 │ │ -07e550: 0f00 |000a: return v0 │ │ +07e51c: |[07e51c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ +07e52c: 5220 7504 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0475 │ │ +07e530: 5221 7504 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0475 │ │ +07e534: 7110 a124 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +07e53a: 0a01 |0007: move-result v1 │ │ +07e53c: c910 |0008: div-float/2addr v0, v1 │ │ +07e53e: 8700 |0009: float-to-int v0, v0 │ │ +07e540: 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;) │ │ @@ -67216,31 +67216,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -07e554: |[07e554] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ -07e564: 5360 7204 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ -07e568: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -07e56c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -07e570: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ -07e574: 7100 2c21 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ -07e57a: 0b00 |000b: move-result-wide v0 │ │ -07e57c: 5362 7204 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ -07e580: 5264 6e04 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@046e │ │ -07e584: 8144 |0010: int-to-long v4, v4 │ │ -07e586: bb42 |0011: add-long/2addr v2, v4 │ │ -07e588: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -07e58c: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -07e590: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -07e592: 0f00 |0017: return v0 │ │ -07e594: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -07e596: 28fe |0019: goto 0017 // -0002 │ │ +07e544: |[07e544] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ +07e554: 5360 7204 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ +07e558: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +07e55c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +07e560: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ +07e564: 7100 2c21 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ +07e56a: 0b00 |000b: move-result-wide v0 │ │ +07e56c: 5362 7204 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ +07e570: 5264 6e04 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@046e │ │ +07e574: 8144 |0010: int-to-long v4, v4 │ │ +07e576: bb42 |0011: add-long/2addr v2, v4 │ │ +07e578: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +07e57c: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +07e580: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +07e582: 0f00 |0017: return v0 │ │ +07e584: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +07e586: 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;) │ │ @@ -67248,30 +67248,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -07e598: |[07e598] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ -07e5a8: 7100 2c21 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ -07e5ae: 0b00 |0003: move-result-wide v0 │ │ -07e5b0: 5352 7104 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ -07e5b4: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -07e5b8: 8422 |0008: long-to-int v2, v2 │ │ -07e5ba: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -07e5bc: 5254 6f04 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@046f │ │ -07e5c0: 7130 ef10 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@10ef │ │ -07e5c6: 0a02 |000f: move-result v2 │ │ -07e5c8: 5952 6e04 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@046e │ │ -07e5cc: 7030 d710 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@10d7 │ │ -07e5d2: 0a02 |0015: move-result v2 │ │ -07e5d4: 5952 7304 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0473 │ │ -07e5d8: 5a50 7204 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ -07e5dc: 0e00 |001a: return-void │ │ +07e588: |[07e588] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ +07e598: 7100 2c21 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ +07e59e: 0b00 |0003: move-result-wide v0 │ │ +07e5a0: 5352 7104 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ +07e5a4: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +07e5a8: 8422 |0008: long-to-int v2, v2 │ │ +07e5aa: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +07e5ac: 5254 6f04 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@046f │ │ +07e5b0: 7130 ef10 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@10ef │ │ +07e5b6: 0a02 |000f: move-result v2 │ │ +07e5b8: 5952 6e04 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@046e │ │ +07e5bc: 7030 d710 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@10d7 │ │ +07e5c2: 0a02 |0015: move-result v2 │ │ +07e5c4: 5952 7304 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0473 │ │ +07e5c8: 5a50 7204 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ +07e5cc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0012 line=777 │ │ 0x0018 line=778 │ │ 0x001a line=779 │ │ @@ -67284,17 +67284,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e5e0: |[07e5e0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ -07e5f0: 5901 6f04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@046f │ │ -07e5f4: 0e00 |0002: return-void │ │ +07e5d0: |[07e5d0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ +07e5e0: 5901 6f04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@046f │ │ +07e5e4: 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 │ │ @@ -67304,17 +67304,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e5f8: |[07e5f8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ -07e608: 5901 7004 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0470 │ │ -07e60c: 0e00 |0002: return-void │ │ +07e5e8: |[07e5e8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ +07e5f8: 5901 7004 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0470 │ │ +07e5fc: 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 │ │ @@ -67324,18 +67324,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07e610: |[07e610] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ -07e620: 5901 7404 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0474 │ │ -07e624: 5902 7504 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0475 │ │ -07e628: 0e00 |0004: return-void │ │ +07e600: |[07e600] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ +07e610: 5901 7404 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@0474 │ │ +07e614: 5902 7504 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@0475 │ │ +07e618: 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; │ │ @@ -67347,28 +67347,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -07e62c: |[07e62c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ -07e63c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07e63e: 7100 2c21 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ -07e644: 0b00 |0004: move-result-wide v0 │ │ -07e646: 5a30 7104 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ -07e64a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -07e64e: 5a30 7204 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ -07e652: 5330 7104 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ -07e656: 5a30 6b04 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ -07e65a: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ -07e65e: 5930 7304 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0473 │ │ -07e662: 5932 6c04 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@046c │ │ -07e666: 5932 6d04 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@046d │ │ -07e66a: 0e00 |0017: return-void │ │ +07e61c: |[07e61c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ +07e62c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07e62e: 7100 2c21 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ +07e634: 0b00 |0004: move-result-wide v0 │ │ +07e636: 5a30 7104 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ +07e63a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +07e63e: 5a30 7204 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0472 │ │ +07e642: 5330 7104 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0471 │ │ +07e646: 5a30 6b04 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@046b │ │ +07e64a: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ +07e64e: 5930 7304 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0473 │ │ +07e652: 5932 6c04 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@046c │ │ +07e656: 5932 6d04 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@046d │ │ +07e65a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=763 │ │ 0x0007 line=764 │ │ 0x000b line=765 │ │ 0x000f line=766 │ │ 0x0013 line=767 │ │ @@ -67412,18 +67412,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 │ │ -07e66c: |[07e66c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -07e67c: 5b01 7604 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e680: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07e686: 0e00 |0005: return-void │ │ +07e65c: |[07e65c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +07e66c: 5b01 7604 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e670: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07e676: 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; │ │ │ │ @@ -67432,17 +67432,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 │ │ -07e688: |[07e688] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ -07e698: 7020 e010 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@10e0 │ │ -07e69e: 0e00 |0003: return-void │ │ +07e678: |[07e678] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ +07e688: 7020 e010 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@10e0 │ │ +07e68e: 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; │ │ @@ -67453,64 +67453,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -07e6a0: |[07e6a0] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ -07e6b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07e6b2: 5453 7604 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e6b6: 7110 e510 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@10e5 │ │ -07e6bc: 0a03 |0006: move-result v3 │ │ -07e6be: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -07e6c2: 0e00 |0009: return-void │ │ -07e6c4: 5453 7604 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e6c8: 7110 e710 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@10e7 │ │ -07e6ce: 0a03 |000f: move-result v3 │ │ -07e6d0: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ -07e6d4: 5453 7604 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e6d8: 7120 e810 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@10e8 │ │ -07e6de: 5453 7604 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e6e2: 7110 e910 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@10e9 │ │ -07e6e8: 0c03 |001c: move-result-object v3 │ │ -07e6ea: 6e10 df10 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@10df │ │ -07e6f0: 5453 7604 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e6f4: 7110 e910 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@10e9 │ │ -07e6fa: 0c02 |0025: move-result-object v2 │ │ -07e6fc: 6e10 da10 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@10da │ │ -07e702: 0a03 |0029: move-result v3 │ │ -07e704: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ -07e708: 5453 7604 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e70c: 7110 ea10 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@10ea │ │ -07e712: 0a03 |0031: move-result v3 │ │ -07e714: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -07e718: 5453 7604 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e71c: 7120 e610 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@10e6 │ │ -07e722: 28d0 |0039: goto 0009 // -0030 │ │ -07e724: 5453 7604 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e728: 7110 eb10 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@10eb │ │ -07e72e: 0a03 |003f: move-result v3 │ │ -07e730: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ -07e734: 5453 7604 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e738: 7120 ec10 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@10ec │ │ -07e73e: 5453 7604 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e742: 7110 ed10 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@10ed │ │ -07e748: 6e10 d310 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@10d3 │ │ -07e74e: 6e10 d410 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@10d4 │ │ -07e754: 0a00 |0052: move-result v0 │ │ -07e756: 6e10 d510 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@10d5 │ │ -07e75c: 0a01 |0056: move-result v1 │ │ -07e75e: 5453 7604 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e762: 6e30 fd10 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@10fd │ │ -07e768: 5453 7604 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ -07e76c: 7110 ee10 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@10ee │ │ -07e772: 0c03 |0061: move-result-object v3 │ │ -07e774: 7120 100d 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0d10 │ │ -07e77a: 28a4 |0065: goto 0009 // -005c │ │ +07e690: |[07e690] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ +07e6a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07e6a2: 5453 7604 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e6a6: 7110 e510 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@10e5 │ │ +07e6ac: 0a03 |0006: move-result v3 │ │ +07e6ae: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +07e6b2: 0e00 |0009: return-void │ │ +07e6b4: 5453 7604 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e6b8: 7110 e710 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@10e7 │ │ +07e6be: 0a03 |000f: move-result v3 │ │ +07e6c0: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +07e6c4: 5453 7604 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e6c8: 7120 e810 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@10e8 │ │ +07e6ce: 5453 7604 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e6d2: 7110 e910 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@10e9 │ │ +07e6d8: 0c03 |001c: move-result-object v3 │ │ +07e6da: 6e10 df10 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@10df │ │ +07e6e0: 5453 7604 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e6e4: 7110 e910 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@10e9 │ │ +07e6ea: 0c02 |0025: move-result-object v2 │ │ +07e6ec: 6e10 da10 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@10da │ │ +07e6f2: 0a03 |0029: move-result v3 │ │ +07e6f4: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ +07e6f8: 5453 7604 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e6fc: 7110 ea10 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@10ea │ │ +07e702: 0a03 |0031: move-result v3 │ │ +07e704: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +07e708: 5453 7604 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e70c: 7120 e610 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@10e6 │ │ +07e712: 28d0 |0039: goto 0009 // -0030 │ │ +07e714: 5453 7604 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e718: 7110 eb10 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@10eb │ │ +07e71e: 0a03 |003f: move-result v3 │ │ +07e720: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +07e724: 5453 7604 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e728: 7120 ec10 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@10ec │ │ +07e72e: 5453 7604 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e732: 7110 ed10 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@10ed │ │ +07e738: 6e10 d310 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@10d3 │ │ +07e73e: 6e10 d410 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@10d4 │ │ +07e744: 0a00 |0052: move-result v0 │ │ +07e746: 6e10 d510 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@10d5 │ │ +07e74c: 0a01 |0056: move-result v1 │ │ +07e74e: 5453 7604 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e752: 6e30 fd10 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@10fd │ │ +07e758: 5453 7604 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@0476 │ │ +07e75c: 7110 ee10 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@10ee │ │ +07e762: 0c03 |0061: move-result-object v3 │ │ +07e764: 7120 100d 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0d10 │ │ +07e76a: 28a4 |0065: goto 0009 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=687 │ │ 0x0009 line=715 │ │ 0x000a line=691 │ │ 0x0012 line=692 │ │ 0x0017 line=693 │ │ @@ -67714,99 +67714,99 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07e77c: |[07e77c] android.support.v4.widget.AutoScrollHelper.:()V │ │ -07e78c: 7100 2b20 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@202b │ │ -07e792: 0a00 |0003: move-result v0 │ │ -07e794: 6700 7704 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0477 │ │ -07e798: 0e00 |0006: return-void │ │ +07e76c: |[07e76c] android.support.v4.widget.AutoScrollHelper.:()V │ │ +07e77c: 7100 2b20 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@202b │ │ +07e782: 0a00 |0003: move-result v0 │ │ +07e784: 6700 7704 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0477 │ │ +07e788: 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 │ │ -07e79c: |[07e79c] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ -07e7ac: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ -07e7b2: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ -07e7b6: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ -07e7ba: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ -07e7c0: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -07e7c2: 7010 be24 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@24be │ │ -07e7c8: 2203 6b02 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@026b │ │ -07e7cc: 7010 d210 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@10d2 │ │ -07e7d2: 5b93 9704 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ -07e7d6: 2203 eb03 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@03eb │ │ -07e7da: 7010 1b21 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@211b │ │ -07e7e0: 5b93 8b04 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@048b │ │ -07e7e4: 2343 5306 |001c: new-array v3, v4, [F // type@0653 │ │ -07e7e8: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ -07e7ee: 5b93 9404 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0494 │ │ -07e7f2: 2343 5306 |0023: new-array v3, v4, [F // type@0653 │ │ -07e7f6: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ -07e7fc: 5b93 8f04 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@048f │ │ -07e800: 2343 5306 |002a: new-array v3, v4, [F // type@0653 │ │ -07e804: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ -07e80a: 5b93 9504 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0495 │ │ -07e80e: 2343 5306 |0031: new-array v3, v4, [F // type@0653 │ │ -07e812: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ -07e818: 5b93 9104 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0491 │ │ -07e81c: 2343 5306 |0038: new-array v3, v4, [F // type@0653 │ │ -07e820: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ -07e826: 5b93 9004 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0490 │ │ -07e82a: 5b9a 9804 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ -07e82e: 7100 bb01 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@01bb │ │ -07e834: 0c03 |0044: move-result-object v3 │ │ -07e836: 6e10 ae01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -07e83c: 0c01 |0048: move-result-object v1 │ │ -07e83e: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ -07e844: 5214 820b |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -07e848: c843 |004e: mul-float/2addr v3, v4 │ │ -07e84a: c663 |004f: add-float/2addr v3, v6 │ │ -07e84c: 8730 |0050: float-to-int v0, v3 │ │ -07e84e: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ -07e854: 5214 820b |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -07e858: c843 |0056: mul-float/2addr v3, v4 │ │ -07e85a: c663 |0057: add-float/2addr v3, v6 │ │ -07e85c: 8732 |0058: float-to-int v2, v3 │ │ -07e85e: 8203 |0059: int-to-float v3, v0 │ │ -07e860: 8204 |005a: int-to-float v4, v0 │ │ -07e862: 6e30 0311 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1103 │ │ -07e868: 8223 |005e: int-to-float v3, v2 │ │ -07e86a: 8224 |005f: int-to-float v4, v2 │ │ -07e86c: 6e30 0411 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1104 │ │ -07e872: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -07e874: 6e20 ff10 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@10ff │ │ -07e87a: 6e30 0211 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1102 │ │ -07e880: 6e30 0711 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1107 │ │ -07e886: 6e30 0811 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1108 │ │ -07e88c: 6003 7704 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0477 │ │ -07e890: 6e20 fe10 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@10fe │ │ -07e896: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ -07e89a: 6e20 0611 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1106 │ │ -07e8a0: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ -07e8a4: 6e20 0511 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1105 │ │ -07e8aa: 0e00 |007f: return-void │ │ -07e8ac: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ -07e8bc: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ -07e8cc: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ -07e8dc: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ -07e8ec: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ +07e78c: |[07e78c] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ +07e79c: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ +07e7a2: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ +07e7a6: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ +07e7aa: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ +07e7b0: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +07e7b2: 7010 be24 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@24be │ │ +07e7b8: 2203 6b02 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@026b │ │ +07e7bc: 7010 d210 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@10d2 │ │ +07e7c2: 5b93 9704 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ +07e7c6: 2203 eb03 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@03eb │ │ +07e7ca: 7010 1b21 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@211b │ │ +07e7d0: 5b93 8b04 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@048b │ │ +07e7d4: 2343 5306 |001c: new-array v3, v4, [F // type@0653 │ │ +07e7d8: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ +07e7de: 5b93 9404 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0494 │ │ +07e7e2: 2343 5306 |0023: new-array v3, v4, [F // type@0653 │ │ +07e7e6: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ +07e7ec: 5b93 8f04 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@048f │ │ +07e7f0: 2343 5306 |002a: new-array v3, v4, [F // type@0653 │ │ +07e7f4: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ +07e7fa: 5b93 9504 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0495 │ │ +07e7fe: 2343 5306 |0031: new-array v3, v4, [F // type@0653 │ │ +07e802: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +07e808: 5b93 9104 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0491 │ │ +07e80c: 2343 5306 |0038: new-array v3, v4, [F // type@0653 │ │ +07e810: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ +07e816: 5b93 9004 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0490 │ │ +07e81a: 5b9a 9804 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ +07e81e: 7100 bb01 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@01bb │ │ +07e824: 0c03 |0044: move-result-object v3 │ │ +07e826: 6e10 ae01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +07e82c: 0c01 |0048: move-result-object v1 │ │ +07e82e: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ +07e834: 5214 820b |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +07e838: c843 |004e: mul-float/2addr v3, v4 │ │ +07e83a: c663 |004f: add-float/2addr v3, v6 │ │ +07e83c: 8730 |0050: float-to-int v0, v3 │ │ +07e83e: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ +07e844: 5214 820b |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +07e848: c843 |0056: mul-float/2addr v3, v4 │ │ +07e84a: c663 |0057: add-float/2addr v3, v6 │ │ +07e84c: 8732 |0058: float-to-int v2, v3 │ │ +07e84e: 8203 |0059: int-to-float v3, v0 │ │ +07e850: 8204 |005a: int-to-float v4, v0 │ │ +07e852: 6e30 0311 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1103 │ │ +07e858: 8223 |005e: int-to-float v3, v2 │ │ +07e85a: 8224 |005f: int-to-float v4, v2 │ │ +07e85c: 6e30 0411 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1104 │ │ +07e862: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +07e864: 6e20 ff10 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@10ff │ │ +07e86a: 6e30 0211 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1102 │ │ +07e870: 6e30 0711 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1107 │ │ +07e876: 6e30 0811 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1108 │ │ +07e87c: 6003 7704 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@0477 │ │ +07e880: 6e20 fe10 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@10fe │ │ +07e886: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ +07e88a: 6e20 0611 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1106 │ │ +07e890: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ +07e894: 6e20 0511 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1105 │ │ +07e89a: 0e00 |007f: return-void │ │ +07e89c: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ +07e8ac: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ +07e8bc: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ +07e8cc: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ +07e8dc: 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 │ │ @@ -67844,17 +67844,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 │ │ -07e8fc: |[07e8fc] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -07e90c: 5510 8a04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ -07e910: 0f00 |0002: return v0 │ │ +07e8ec: |[07e8ec] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +07e8fc: 5510 8a04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ +07e900: 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;) │ │ @@ -67862,17 +67862,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 │ │ -07e914: |[07e914] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -07e924: 5c01 8a04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ -07e928: 0f01 |0002: return v1 │ │ +07e904: |[07e904] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +07e914: 5c01 8a04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ +07e918: 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 │ │ │ │ @@ -67881,17 +67881,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 │ │ -07e92c: |[07e92c] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -07e93c: 5510 9304 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0493 │ │ -07e940: 0f00 |0002: return v0 │ │ +07e91c: |[07e91c] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +07e92c: 5510 9304 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0493 │ │ +07e930: 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;) │ │ @@ -67899,17 +67899,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 │ │ -07e944: |[07e944] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -07e954: 5c01 9304 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0493 │ │ -07e958: 0f01 |0002: return v1 │ │ +07e934: |[07e934] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +07e944: 5c01 9304 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0493 │ │ +07e948: 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 │ │ │ │ @@ -67918,17 +67918,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 │ │ -07e95c: |[07e95c] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ -07e96c: 5410 9704 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ -07e970: 1100 |0002: return-object v0 │ │ +07e94c: |[07e94c] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ +07e95c: 5410 9704 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ +07e960: 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;) │ │ @@ -67936,18 +67936,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 │ │ -07e974: |[07e974] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -07e984: 7010 0911 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@1109 │ │ -07e98a: 0a00 |0003: move-result v0 │ │ -07e98c: 0f00 |0004: return v0 │ │ +07e964: |[07e964] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +07e974: 7010 0911 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@1109 │ │ +07e97a: 0a00 |0003: move-result v0 │ │ +07e97c: 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;) │ │ @@ -67955,17 +67955,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 │ │ -07e990: |[07e990] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -07e9a0: 5510 9204 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0492 │ │ -07e9a4: 0f00 |0002: return v0 │ │ +07e980: |[07e980] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +07e990: 5510 9204 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0492 │ │ +07e994: 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;) │ │ @@ -67973,17 +67973,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 │ │ -07e9a8: |[07e9a8] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -07e9b8: 5c01 9204 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0492 │ │ -07e9bc: 0f01 |0002: return v1 │ │ +07e998: |[07e998] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +07e9a8: 5c01 9204 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0492 │ │ +07e9ac: 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 │ │ │ │ @@ -67992,17 +67992,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 │ │ -07e9c0: |[07e9c0] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -07e9d0: 7010 f310 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@10f3 │ │ -07e9d6: 0e00 |0003: return-void │ │ +07e9b0: |[07e9b0] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +07e9c0: 7010 f310 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@10f3 │ │ +07e9c6: 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;) │ │ @@ -68010,17 +68010,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 │ │ -07e9d8: |[07e9d8] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ -07e9e8: 5410 9804 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ -07e9ec: 1100 |0002: return-object v0 │ │ +07e9c8: |[07e9c8] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ +07e9d8: 5410 9804 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ +07e9dc: 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;) │ │ @@ -68028,18 +68028,18 @@ │ │ type : '(III)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07e9f0: |[07e9f0] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ -07ea00: 7130 f610 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@10f6 │ │ -07ea06: 0a00 |0003: move-result v0 │ │ -07ea08: 0f00 |0004: return v0 │ │ +07e9e0: |[07e9e0] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ +07e9f0: 7130 f610 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@10f6 │ │ +07e9f6: 0a00 |0003: move-result v0 │ │ +07e9f8: 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 │ │ @@ -68049,18 +68049,18 @@ │ │ type : '(FFF)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07ea0c: |[07ea0c] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ -07ea1c: 7130 f510 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ -07ea22: 0a00 |0003: move-result v0 │ │ -07ea24: 0f00 |0004: return v0 │ │ +07e9fc: |[07e9fc] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ +07ea0c: 7130 f510 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ +07ea12: 0a00 |0003: move-result v0 │ │ +07ea14: 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 │ │ @@ -68070,28 +68070,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -07ea28: |[07ea28] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ -07ea38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07ea3a: 7100 7003 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -07ea40: 0b00 |0004: move-result-wide v0 │ │ -07ea42: 1234 |0005: const/4 v4, #int 3 // #3 │ │ -07ea44: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -07ea46: 0402 |0007: move-wide v2, v0 │ │ -07ea48: 0156 |0008: move v6, v5 │ │ -07ea4a: 7708 681f 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f68 │ │ -07ea50: 0c08 |000c: move-result-object v8 │ │ -07ea52: 5492 9804 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ -07ea56: 6e20 f11f 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ff1 │ │ -07ea5c: 6e10 6a1f 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ -07ea62: 0e00 |0015: return-void │ │ +07ea18: |[07ea18] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ +07ea28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07ea2a: 7100 7003 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +07ea30: 0b00 |0004: move-result-wide v0 │ │ +07ea32: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +07ea34: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +07ea36: 0402 |0007: move-wide v2, v0 │ │ +07ea38: 0156 |0008: move v6, v5 │ │ +07ea3a: 7708 681f 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f68 │ │ +07ea40: 0c08 |000c: move-result-object v8 │ │ +07ea42: 5492 9804 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ +07ea46: 6e20 f11f 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ff1 │ │ +07ea4c: 6e10 6a1f 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ +07ea52: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0005 line=678 │ │ 0x000d line=680 │ │ 0x0012 line=681 │ │ 0x0015 line=682 │ │ @@ -68105,44 +68105,44 @@ │ │ type : '(IFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -07ea64: |[07ea64] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ -07ea74: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -07ea76: 5498 9404 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0494 │ │ -07ea7a: 4403 080a |0003: aget v3, v8, v10 │ │ -07ea7e: 5498 8f04 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@048f │ │ -07ea82: 4400 080a |0007: aget v0, v8, v10 │ │ -07ea86: 705b f810 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@10f8 │ │ -07ea8c: 0a06 |000c: move-result v6 │ │ -07ea8e: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ -07ea92: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ -07ea96: 0f07 |0011: return v7 │ │ -07ea98: 5498 9504 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0495 │ │ -07ea9c: 4404 080a |0014: aget v4, v8, v10 │ │ -07eaa0: 5498 9104 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0491 │ │ -07eaa4: 4402 080a |0018: aget v2, v8, v10 │ │ -07eaa8: 5498 9004 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0490 │ │ -07eaac: 4401 080a |001c: aget v1, v8, v10 │ │ -07eab0: a805 040d |001e: mul-float v5, v4, v13 │ │ -07eab4: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ -07eab8: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ -07eabc: a807 0605 |0024: mul-float v7, v6, v5 │ │ -07eac0: 7130 f510 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ -07eac6: 0a07 |0029: move-result v7 │ │ -07eac8: 28e7 |002a: goto 0011 // -0019 │ │ -07eaca: 7f67 |002b: neg-float v7, v6 │ │ -07eacc: c857 |002c: mul-float/2addr v7, v5 │ │ -07eace: 7130 f510 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ -07ead4: 0a07 |0030: move-result v7 │ │ -07ead6: 7f77 |0031: neg-float v7, v7 │ │ -07ead8: 28df |0032: goto 0011 // -0021 │ │ +07ea54: |[07ea54] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ +07ea64: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07ea66: 5498 9404 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0494 │ │ +07ea6a: 4403 080a |0003: aget v3, v8, v10 │ │ +07ea6e: 5498 8f04 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@048f │ │ +07ea72: 4400 080a |0007: aget v0, v8, v10 │ │ +07ea76: 705b f810 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@10f8 │ │ +07ea7c: 0a06 |000c: move-result v6 │ │ +07ea7e: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ +07ea82: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +07ea86: 0f07 |0011: return v7 │ │ +07ea88: 5498 9504 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0495 │ │ +07ea8c: 4404 080a |0014: aget v4, v8, v10 │ │ +07ea90: 5498 9104 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0491 │ │ +07ea94: 4402 080a |0018: aget v2, v8, v10 │ │ +07ea98: 5498 9004 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0490 │ │ +07ea9c: 4401 080a |001c: aget v1, v8, v10 │ │ +07eaa0: a805 040d |001e: mul-float v5, v4, v13 │ │ +07eaa4: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ +07eaa8: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ +07eaac: a807 0605 |0024: mul-float v7, v6, v5 │ │ +07eab0: 7130 f510 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ +07eab6: 0a07 |0029: move-result v7 │ │ +07eab8: 28e7 |002a: goto 0011 // -0019 │ │ +07eaba: 7f67 |002b: neg-float v7, v6 │ │ +07eabc: c857 |002c: mul-float/2addr v7, v5 │ │ +07eabe: 7130 f510 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ +07eac4: 0a07 |0030: move-result v7 │ │ +07eac6: 7f77 |0031: neg-float v7, v7 │ │ +07eac8: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000d line=542 │ │ 0x0011 line=558 │ │ @@ -68172,24 +68172,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -07eadc: |[07eadc] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ -07eaec: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ -07eaf0: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -07eaf4: 0f03 |0004: return v3 │ │ -07eaf6: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ -07eafa: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ -07eafe: 0123 |0009: move v3, v2 │ │ -07eb00: 28fa |000a: goto 0004 // -0006 │ │ -07eb02: 0113 |000b: move v3, v1 │ │ -07eb04: 28f8 |000c: goto 0004 // -0008 │ │ +07eacc: |[07eacc] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ +07eadc: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ +07eae0: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +07eae4: 0f03 |0004: return v3 │ │ +07eae6: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ +07eaea: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ +07eaee: 0123 |0009: move v3, v2 │ │ +07eaf0: 28fa |000a: goto 0004 // -0006 │ │ +07eaf2: 0113 |000b: move v3, v1 │ │ +07eaf4: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=668 │ │ 0x0005 line=665 │ │ 0x000a line=666 │ │ 0x000c line=668 │ │ @@ -68204,22 +68204,22 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -07eb08: |[07eb08] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ -07eb18: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ -07eb1c: 0f02 |0002: return v2 │ │ -07eb1e: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -07eb22: 0112 |0005: move v2, v1 │ │ -07eb24: 28fc |0006: goto 0002 // -0004 │ │ -07eb26: 0102 |0007: move v2, v0 │ │ -07eb28: 28fa |0008: goto 0002 // -0006 │ │ +07eaf8: |[07eaf8] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ +07eb08: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ +07eb0c: 0f02 |0002: return v2 │ │ +07eb0e: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +07eb12: 0112 |0005: move v2, v1 │ │ +07eb14: 28fc |0006: goto 0002 // -0004 │ │ +07eb16: 0102 |0007: move v2, v0 │ │ +07eb18: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=658 │ │ 0x0003 line=655 │ │ 0x0006 line=656 │ │ 0x0008 line=658 │ │ @@ -68234,43 +68234,43 @@ │ │ type : '(FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -07eb2c: |[07eb2c] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ -07eb3c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -07eb40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -07eb42: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ -07eb46: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -07eb4a: 0f00 |0007: return v0 │ │ -07eb4c: 5242 8c04 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@048c │ │ -07eb50: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ -07eb56: 28fa |000d: goto 0007 // -0006 │ │ -07eb58: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ -07eb5c: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ -07eb60: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ -07eb64: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ -07eb68: a900 0506 |0016: div-float v0, v5, v6 │ │ -07eb6c: a700 0100 |0018: sub-float v0, v1, v0 │ │ -07eb70: 28ed |001a: goto 0007 // -0013 │ │ -07eb72: 5542 8a04 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ -07eb76: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ -07eb7a: 5242 8c04 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@048c │ │ -07eb7e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -07eb80: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ -07eb84: 0110 |0024: move v0, v1 │ │ -07eb86: 28e2 |0025: goto 0007 // -001e │ │ -07eb88: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ -07eb8c: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ -07eb90: 7f60 |002a: neg-float v0, v6 │ │ -07eb92: a900 0500 |002b: div-float v0, v5, v0 │ │ -07eb96: 28da |002d: goto 0007 // -0026 │ │ -07eb98: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ +07eb1c: |[07eb1c] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ +07eb2c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +07eb30: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +07eb32: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ +07eb36: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +07eb3a: 0f00 |0007: return v0 │ │ +07eb3c: 5242 8c04 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@048c │ │ +07eb40: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ +07eb46: 28fa |000d: goto 0007 // -0006 │ │ +07eb48: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ +07eb4c: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ +07eb50: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ +07eb54: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ +07eb58: a900 0506 |0016: div-float v0, v5, v6 │ │ +07eb5c: a700 0100 |0018: sub-float v0, v1, v0 │ │ +07eb60: 28ed |001a: goto 0007 // -0013 │ │ +07eb62: 5542 8a04 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ +07eb66: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ +07eb6a: 5242 8c04 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@048c │ │ +07eb6e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +07eb70: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ +07eb74: 0110 |0024: move v0, v1 │ │ +07eb76: 28e2 |0025: goto 0007 // -001e │ │ +07eb78: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ +07eb7c: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ +07eb80: 7f60 |002a: neg-float v0, v6 │ │ +07eb82: a900 0500 |002b: div-float v0, v5, v0 │ │ +07eb86: 28da |002d: goto 0007 // -0026 │ │ +07eb88: 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 │ │ @@ -68290,43 +68290,43 @@ │ │ type : '(FFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -07ebac: |[07ebac] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ -07ebbc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07ebbe: a806 0809 |0001: mul-float v6, v8, v9 │ │ -07ebc2: 7130 f510 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ -07ebc8: 0a00 |0006: move-result v0 │ │ -07ebca: 7030 f710 b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@10f7 │ │ -07ebd0: 0a03 |000a: move-result v3 │ │ -07ebd2: a706 090b |000b: sub-float v6, v9, v11 │ │ -07ebd6: 7030 f710 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@10f7 │ │ -07ebdc: 0a04 |0010: move-result v4 │ │ -07ebde: a702 0403 |0011: sub-float v2, v4, v3 │ │ -07ebe2: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ -07ebe6: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ -07ebea: 5475 8b04 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@048b │ │ -07ebee: 7f26 |0019: neg-float v6, v2 │ │ -07ebf0: 7220 3021 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@2130 │ │ -07ebf6: 0a05 |001d: move-result v5 │ │ -07ebf8: 7f51 |001e: neg-float v1, v5 │ │ -07ebfa: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ -07ebfe: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ -07ec02: 7130 f510 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ -07ec08: 0a05 |0026: move-result v5 │ │ -07ec0a: 0f05 |0027: return v5 │ │ -07ec0c: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ -07ec10: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ -07ec14: 5475 8b04 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@048b │ │ -07ec18: 7220 3021 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@2130 │ │ -07ec1e: 0a01 |0031: move-result v1 │ │ -07ec20: 28ed |0032: goto 001f // -0013 │ │ +07eb9c: |[07eb9c] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ +07ebac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07ebae: a806 0809 |0001: mul-float v6, v8, v9 │ │ +07ebb2: 7130 f510 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ +07ebb8: 0a00 |0006: move-result v0 │ │ +07ebba: 7030 f710 b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@10f7 │ │ +07ebc0: 0a03 |000a: move-result v3 │ │ +07ebc2: a706 090b |000b: sub-float v6, v9, v11 │ │ +07ebc6: 7030 f710 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@10f7 │ │ +07ebcc: 0a04 |0010: move-result v4 │ │ +07ebce: a702 0403 |0011: sub-float v2, v4, v3 │ │ +07ebd2: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ +07ebd6: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ +07ebda: 5475 8b04 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@048b │ │ +07ebde: 7f26 |0019: neg-float v6, v2 │ │ +07ebe0: 7220 3021 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@2130 │ │ +07ebe6: 0a05 |001d: move-result v5 │ │ +07ebe8: 7f51 |001e: neg-float v1, v5 │ │ +07ebea: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ +07ebee: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ +07ebf2: 7130 f510 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@10f5 │ │ +07ebf8: 0a05 |0026: move-result v5 │ │ +07ebfa: 0f05 |0027: return v5 │ │ +07ebfc: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ +07ec00: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ +07ec04: 5475 8b04 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@048b │ │ +07ec08: 7220 3021 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@2130 │ │ +07ec0e: 0a01 |0031: move-result v1 │ │ +07ec10: 28ed |0032: goto 001f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0007 line=608 │ │ 0x000b line=609 │ │ 0x0011 line=610 │ │ 0x0013 line=612 │ │ @@ -68352,23 +68352,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07ec24: |[07ec24] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ -07ec34: 5510 9304 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0493 │ │ -07ec38: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -07ec3c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07ec3e: 5c10 8a04 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ -07ec42: 0e00 |0007: return-void │ │ -07ec44: 5410 9704 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ -07ec48: 6e10 db10 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@10db │ │ -07ec4e: 28fa |000d: goto 0007 // -0006 │ │ +07ec14: |[07ec14] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ +07ec24: 5510 9304 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0493 │ │ +07ec28: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +07ec2c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07ec2e: 5c10 8a04 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ +07ec32: 0e00 |0007: return-void │ │ +07ec34: 5410 9704 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ +07ec38: 6e10 db10 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@10db │ │ +07ec3e: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=531 │ │ 0x0007 line=535 │ │ 0x0008 line=533 │ │ locals : │ │ @@ -68379,32 +68379,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07ec50: |[07ec50] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ -07ec60: 5441 9704 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ -07ec64: 6e10 d810 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@10d8 │ │ -07ec6a: 0a02 |0005: move-result v2 │ │ -07ec6c: 6e10 d610 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@10d6 │ │ -07ec72: 0a00 |0009: move-result v0 │ │ -07ec74: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -07ec78: 6e20 f210 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@10f2 │ │ -07ec7e: 0a03 |000f: move-result v3 │ │ -07ec80: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ -07ec84: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -07ec88: 6e20 f110 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@10f1 │ │ -07ec8e: 0a03 |0017: move-result v3 │ │ -07ec90: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ -07ec94: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -07ec96: 0f03 |001b: return v3 │ │ -07ec98: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -07ec9a: 28fe |001d: goto 001b // -0002 │ │ +07ec40: |[07ec40] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ +07ec50: 5441 9704 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ +07ec54: 6e10 d810 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@10d8 │ │ +07ec5a: 0a02 |0005: move-result v2 │ │ +07ec5c: 6e10 d610 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@10d6 │ │ +07ec62: 0a00 |0009: move-result v0 │ │ +07ec64: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +07ec68: 6e20 f210 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@10f2 │ │ +07ec6e: 0a03 |000f: move-result v3 │ │ +07ec70: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ +07ec74: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +07ec78: 6e20 f110 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@10f1 │ │ +07ec7e: 0a03 |0017: move-result v3 │ │ +07ec80: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ +07ec84: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +07ec86: 0f03 |001b: return v3 │ │ +07ec88: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +07ec8a: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ 0x0006 line=494 │ │ 0x000a line=496 │ │ locals : │ │ @@ -68418,38 +68418,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -07ec9c: |[07ec9c] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ -07ecac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07ecae: 5450 9604 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0496 │ │ -07ecb2: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -07ecb6: 2200 6c02 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@026c │ │ -07ecba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -07ecbc: 7030 e110 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@10e1 │ │ -07ecc2: 5b50 9604 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0496 │ │ -07ecc6: 5c54 8a04 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ -07ecca: 5c54 9304 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0493 │ │ -07ecce: 5550 8904 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0489 │ │ -07ecd2: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ -07ecd6: 5250 8804 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0488 │ │ -07ecda: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ -07ecde: 5450 9804 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ -07ece2: 5451 9604 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0496 │ │ -07ece6: 5252 8804 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0488 │ │ -07ecea: 8122 |001f: int-to-long v2, v2 │ │ -07ecec: 7140 110d 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0d11 │ │ -07ecf2: 5c54 8904 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0489 │ │ -07ecf6: 0e00 |0025: return-void │ │ -07ecf8: 5450 9604 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0496 │ │ -07ecfc: 7210 c724 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ -07ed02: 28f8 |002b: goto 0023 // -0008 │ │ +07ec8c: |[07ec8c] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ +07ec9c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07ec9e: 5450 9604 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0496 │ │ +07eca2: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +07eca6: 2200 6c02 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@026c │ │ +07ecaa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +07ecac: 7030 e110 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@10e1 │ │ +07ecb2: 5b50 9604 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0496 │ │ +07ecb6: 5c54 8a04 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ +07ecba: 5c54 9304 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0493 │ │ +07ecbe: 5550 8904 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0489 │ │ +07ecc2: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ +07ecc6: 5250 8804 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0488 │ │ +07ecca: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ +07ecce: 5450 9804 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ +07ecd2: 5451 9604 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0496 │ │ +07ecd6: 5252 8804 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0488 │ │ +07ecda: 8122 |001f: int-to-long v2, v2 │ │ +07ecdc: 7140 110d 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0d11 │ │ +07ece2: 5c54 8904 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0489 │ │ +07ece6: 0e00 |0025: return-void │ │ +07ece8: 5450 9604 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@0496 │ │ +07ecec: 7210 c724 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ +07ecf2: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=504 │ │ 0x0005 line=505 │ │ 0x000d line=508 │ │ 0x000f line=509 │ │ 0x0011 line=511 │ │ @@ -68478,17 +68478,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ed04: |[07ed04] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ -07ed14: 5510 8d04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@048d │ │ -07ed18: 0f00 |0002: return v0 │ │ +07ecf4: |[07ecf4] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ +07ed04: 5510 8d04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@048d │ │ +07ed08: 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;) │ │ @@ -68496,17 +68496,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ed1c: |[07ed1c] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ -07ed2c: 5510 8e04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@048e │ │ -07ed30: 0f00 |0002: return v0 │ │ +07ed0c: |[07ed0c] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ +07ed1c: 5510 8e04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@048e │ │ +07ed20: 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;) │ │ @@ -68514,68 +68514,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 │ │ -07ed34: |[07ed34] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -07ed44: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07ed46: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07ed48: 5585 8d04 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@048d │ │ -07ed4c: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -07ed50: 0f04 |0006: return v4 │ │ -07ed52: 7110 f40b 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ -07ed58: 0a00 |000a: move-result v0 │ │ -07ed5a: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ -07ed60: 5585 8e04 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@048e │ │ -07ed64: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ -07ed68: 5585 8a04 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ -07ed6c: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ -07ed70: 0134 |0016: move v4, v3 │ │ -07ed72: 28ef |0017: goto 0006 // -0011 │ │ -07ed74: 5c83 9204 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0492 │ │ -07ed78: 5c84 8904 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0489 │ │ -07ed7c: 6e10 641f 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -07ed82: 0a05 |001f: move-result v5 │ │ -07ed84: 6e10 d01f 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -07ed8a: 0a06 |0023: move-result v6 │ │ -07ed8c: 8266 |0024: int-to-float v6, v6 │ │ -07ed8e: 5487 9804 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ -07ed92: 6e10 d01f 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -07ed98: 0a07 |002a: move-result v7 │ │ -07ed9a: 8277 |002b: int-to-float v7, v7 │ │ -07ed9c: 7057 f410 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@10f4 │ │ -07eda2: 0a01 |002f: move-result v1 │ │ -07eda4: 6e10 661f 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -07edaa: 0a05 |0033: move-result v5 │ │ -07edac: 6e10 b31f 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ -07edb2: 0a06 |0037: move-result v6 │ │ -07edb4: 8266 |0038: int-to-float v6, v6 │ │ -07edb6: 5487 9804 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ -07edba: 6e10 b31f 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ -07edc0: 0a07 |003e: move-result v7 │ │ -07edc2: 8277 |003f: int-to-float v7, v7 │ │ -07edc4: 7057 f410 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@10f4 │ │ -07edca: 0a02 |0043: move-result v2 │ │ -07edcc: 5485 9704 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ -07edd0: 6e30 de10 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@10de │ │ -07edd6: 5585 8a04 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ -07edda: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ -07edde: 7010 0911 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@1109 │ │ -07ede4: 0a05 |0050: move-result v5 │ │ -07ede6: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ -07edea: 7010 0a11 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@110a │ │ -07edf0: 28b8 |0056: goto 000e // -0048 │ │ -07edf2: 7010 fc10 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@10fc │ │ -07edf8: 28b4 |005a: goto 000e // -004c │ │ -07edfa: 0143 |005b: move v3, v4 │ │ -07edfc: 28ba |005c: goto 0016 // -0046 │ │ -07edfe: 0000 |005d: nop // spacer │ │ -07ee00: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ +07ed24: |[07ed24] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +07ed34: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07ed36: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07ed38: 5585 8d04 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@048d │ │ +07ed3c: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +07ed40: 0f04 |0006: return v4 │ │ +07ed42: 7110 f40b 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ +07ed48: 0a00 |000a: move-result v0 │ │ +07ed4a: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ +07ed50: 5585 8e04 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@048e │ │ +07ed54: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ +07ed58: 5585 8a04 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ +07ed5c: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ +07ed60: 0134 |0016: move v4, v3 │ │ +07ed62: 28ef |0017: goto 0006 // -0011 │ │ +07ed64: 5c83 9204 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0492 │ │ +07ed68: 5c84 8904 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0489 │ │ +07ed6c: 6e10 641f 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +07ed72: 0a05 |001f: move-result v5 │ │ +07ed74: 6e10 d01f 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +07ed7a: 0a06 |0023: move-result v6 │ │ +07ed7c: 8266 |0024: int-to-float v6, v6 │ │ +07ed7e: 5487 9804 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ +07ed82: 6e10 d01f 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +07ed88: 0a07 |002a: move-result v7 │ │ +07ed8a: 8277 |002b: int-to-float v7, v7 │ │ +07ed8c: 7057 f410 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@10f4 │ │ +07ed92: 0a01 |002f: move-result v1 │ │ +07ed94: 6e10 661f 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +07ed9a: 0a05 |0033: move-result v5 │ │ +07ed9c: 6e10 b31f 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ +07eda2: 0a06 |0037: move-result v6 │ │ +07eda4: 8266 |0038: int-to-float v6, v6 │ │ +07eda6: 5487 9804 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0498 │ │ +07edaa: 6e10 b31f 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ +07edb0: 0a07 |003e: move-result v7 │ │ +07edb2: 8277 |003f: int-to-float v7, v7 │ │ +07edb4: 7057 f410 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@10f4 │ │ +07edba: 0a02 |0043: move-result v2 │ │ +07edbc: 5485 9704 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ +07edc0: 6e30 de10 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@10de │ │ +07edc6: 5585 8a04 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@048a │ │ +07edca: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ +07edce: 7010 0911 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@1109 │ │ +07edd4: 0a05 |0050: move-result v5 │ │ +07edd6: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ +07edda: 7010 0a11 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@110a │ │ +07ede0: 28b8 |0056: goto 000e // -0048 │ │ +07ede2: 7010 fc10 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@10fc │ │ +07ede8: 28b4 |005a: goto 000e // -004c │ │ +07edea: 0143 |005b: move v3, v4 │ │ +07edec: 28ba |005c: goto 0016 // -0046 │ │ +07edee: 0000 |005d: nop // spacer │ │ +07edf0: 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 │ │ @@ -68608,17 +68608,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 │ │ -07ee18: |[07ee18] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ee28: 5901 8804 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0488 │ │ -07ee2c: 1100 |0002: return-object v0 │ │ +07ee08: |[07ee08] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ee18: 5901 8804 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0488 │ │ +07ee1c: 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 │ │ @@ -68628,17 +68628,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 │ │ -07ee30: |[07ee30] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ee40: 5901 8c04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@048c │ │ -07ee44: 1100 |0002: return-object v0 │ │ +07ee20: |[07ee20] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ee30: 5901 8c04 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@048c │ │ +07ee34: 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 │ │ @@ -68648,21 +68648,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 │ │ -07ee48: |[07ee48] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ee58: 5510 8d04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@048d │ │ -07ee5c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07ee60: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -07ee64: 7010 fc10 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@10fc │ │ -07ee6a: 5c12 8d04 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@048d │ │ -07ee6e: 1101 |000b: return-object v1 │ │ +07ee38: |[07ee38] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ee48: 5510 8d04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@048d │ │ +07ee4c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07ee50: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +07ee54: 7010 fc10 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@10fc │ │ +07ee5a: 5c12 8d04 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@048d │ │ +07ee5e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=239 │ │ 0x000b line=240 │ │ locals : │ │ @@ -68674,17 +68674,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 │ │ -07ee70: |[07ee70] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ee80: 5c01 8e04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@048e │ │ -07ee84: 1100 |0002: return-object v0 │ │ +07ee60: |[07ee60] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ee70: 5c01 8e04 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@048e │ │ +07ee74: 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 │ │ @@ -68694,22 +68694,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 │ │ -07ee88: |[07ee88] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ee98: 5420 8f04 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@048f │ │ -07ee9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07ee9e: 4b03 0001 |0003: aput v3, v0, v1 │ │ -07eea2: 5420 8f04 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@048f │ │ -07eea6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -07eea8: 4b04 0001 |0008: aput v4, v0, v1 │ │ -07eeac: 1102 |000a: return-object v2 │ │ +07ee78: |[07ee78] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ee88: 5420 8f04 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@048f │ │ +07ee8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07ee8e: 4b03 0001 |0003: aput v3, v0, v1 │ │ +07ee92: 5420 8f04 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@048f │ │ +07ee96: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +07ee98: 4b04 0001 |0008: aput v4, v0, v1 │ │ +07ee9c: 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; │ │ @@ -68721,25 +68721,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 │ │ -07eeb0: |[07eeb0] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07eec0: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -07eec4: 5440 9004 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0490 │ │ -07eec8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07eeca: a902 0503 |0005: div-float v2, v5, v3 │ │ -07eece: 4b02 0001 |0007: aput v2, v0, v1 │ │ -07eed2: 5440 9004 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0490 │ │ -07eed6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -07eed8: a902 0603 |000c: div-float v2, v6, v3 │ │ -07eedc: 4b02 0001 |000e: aput v2, v0, v1 │ │ -07eee0: 1104 |0010: return-object v4 │ │ +07eea0: |[07eea0] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07eeb0: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +07eeb4: 5440 9004 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0490 │ │ +07eeb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07eeba: a902 0503 |0005: div-float v2, v5, v3 │ │ +07eebe: 4b02 0001 |0007: aput v2, v0, v1 │ │ +07eec2: 5440 9004 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0490 │ │ +07eec6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +07eec8: a902 0603 |000c: div-float v2, v6, v3 │ │ +07eecc: 4b02 0001 |000e: aput v2, v0, v1 │ │ +07eed0: 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; │ │ @@ -68751,25 +68751,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 │ │ -07eee4: |[07eee4] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07eef4: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -07eef8: 5440 9104 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0491 │ │ -07eefc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07eefe: a902 0503 |0005: div-float v2, v5, v3 │ │ -07ef02: 4b02 0001 |0007: aput v2, v0, v1 │ │ -07ef06: 5440 9104 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0491 │ │ -07ef0a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -07ef0c: a902 0603 |000c: div-float v2, v6, v3 │ │ -07ef10: 4b02 0001 |000e: aput v2, v0, v1 │ │ -07ef14: 1104 |0010: return-object v4 │ │ +07eed4: |[07eed4] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07eee4: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +07eee8: 5440 9104 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0491 │ │ +07eeec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07eeee: a902 0503 |0005: div-float v2, v5, v3 │ │ +07eef2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +07eef6: 5440 9104 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0491 │ │ +07eefa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +07eefc: a902 0603 |000c: div-float v2, v6, v3 │ │ +07ef00: 4b02 0001 |000e: aput v2, v0, v1 │ │ +07ef04: 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; │ │ @@ -68781,18 +68781,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 │ │ -07ef18: |[07ef18] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ef28: 5410 9704 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ -07ef2c: 6e20 dc10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@10dc │ │ -07ef32: 1101 |0005: return-object v1 │ │ +07ef08: |[07ef08] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ef18: 5410 9704 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ +07ef1c: 6e20 dc10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@10dc │ │ +07ef22: 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 │ │ @@ -68802,18 +68802,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 │ │ -07ef34: |[07ef34] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ef44: 5410 9704 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ -07ef48: 6e20 dd10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@10dd │ │ -07ef4e: 1101 |0005: return-object v1 │ │ +07ef24: |[07ef24] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ef34: 5410 9704 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@0497 │ │ +07ef38: 6e20 dd10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@10dd │ │ +07ef3e: 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 │ │ @@ -68823,22 +68823,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 │ │ -07ef50: |[07ef50] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ef60: 5420 9404 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0494 │ │ -07ef64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07ef66: 4b03 0001 |0003: aput v3, v0, v1 │ │ -07ef6a: 5420 9404 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0494 │ │ -07ef6e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -07ef70: 4b04 0001 |0008: aput v4, v0, v1 │ │ -07ef74: 1102 |000a: return-object v2 │ │ +07ef40: |[07ef40] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ef50: 5420 9404 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0494 │ │ +07ef54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07ef56: 4b03 0001 |0003: aput v3, v0, v1 │ │ +07ef5a: 5420 9404 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@0494 │ │ +07ef5e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +07ef60: 4b04 0001 |0008: aput v4, v0, v1 │ │ +07ef64: 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; │ │ @@ -68850,25 +68850,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 │ │ -07ef78: |[07ef78] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -07ef88: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -07ef8c: 5440 9504 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0495 │ │ -07ef90: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07ef92: a902 0503 |0005: div-float v2, v5, v3 │ │ -07ef96: 4b02 0001 |0007: aput v2, v0, v1 │ │ -07ef9a: 5440 9504 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0495 │ │ -07ef9e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -07efa0: a902 0603 |000c: div-float v2, v6, v3 │ │ -07efa4: 4b02 0001 |000e: aput v2, v0, v1 │ │ -07efa8: 1104 |0010: return-object v4 │ │ +07ef68: |[07ef68] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +07ef78: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +07ef7c: 5440 9504 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0495 │ │ +07ef80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07ef82: a902 0503 |0005: div-float v2, v5, v3 │ │ +07ef86: 4b02 0001 |0007: aput v2, v0, v1 │ │ +07ef8a: 5440 9504 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@0495 │ │ +07ef8e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +07ef90: a902 0603 |000c: div-float v2, v6, v3 │ │ +07ef94: 4b02 0001 |000e: aput v2, v0, v1 │ │ +07ef98: 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; │ │ @@ -68913,31 +68913,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 234 16-bit code units │ │ -07efac: |[07efac] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ -07efbc: 2200 6e02 |0000: new-instance v0, Landroid/support/v4/widget/BakedBezierInterpolator; // type@026e │ │ -07efc0: 7010 0c11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/BakedBezierInterpolator;.:()V // method@110c │ │ -07efc6: 6900 9904 |0005: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@0499 │ │ -07efca: 1300 6500 |0007: const/16 v0, #int 101 // #65 │ │ -07efce: 2300 5306 |0009: new-array v0, v0, [F // type@0653 │ │ -07efd2: 2600 1100 0000 |000b: fill-array-data v0, 0000001c // +00000011 │ │ -07efd8: 6900 9b04 |000e: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ -07efdc: 1500 803f |0010: const/high16 v0, #int 1065353216 // #3f80 │ │ -07efe0: 6201 9b04 |0012: sget-object v1, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ -07efe4: 2111 |0014: array-length v1, v1 │ │ -07efe6: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07efea: 8211 |0017: int-to-float v1, v1 │ │ -07efec: c910 |0018: div-float/2addr v0, v1 │ │ -07efee: 6700 9a04 |0019: sput v0, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@049a │ │ -07eff2: 0e00 |001b: return-void │ │ -07eff4: 0003 0400 6500 0000 0000 0000 17b7 ... |001c: array-data (206 units) │ │ +07ef9c: |[07ef9c] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ +07efac: 2200 6e02 |0000: new-instance v0, Landroid/support/v4/widget/BakedBezierInterpolator; // type@026e │ │ +07efb0: 7010 0c11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/BakedBezierInterpolator;.:()V // method@110c │ │ +07efb6: 6900 9904 |0005: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@0499 │ │ +07efba: 1300 6500 |0007: const/16 v0, #int 101 // #65 │ │ +07efbe: 2300 5306 |0009: new-array v0, v0, [F // type@0653 │ │ +07efc2: 2600 1100 0000 |000b: fill-array-data v0, 0000001c // +00000011 │ │ +07efc8: 6900 9b04 |000e: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ +07efcc: 1500 803f |0010: const/high16 v0, #int 1065353216 // #3f80 │ │ +07efd0: 6201 9b04 |0012: sget-object v1, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ +07efd4: 2111 |0014: array-length v1, v1 │ │ +07efd6: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07efda: 8211 |0017: int-to-float v1, v1 │ │ +07efdc: c910 |0018: div-float/2addr v0, v1 │ │ +07efde: 6700 9a04 |0019: sput v0, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@049a │ │ +07efe2: 0e00 |001b: return-void │ │ +07efe4: 0003 0400 6500 0000 0000 0000 17b7 ... |001c: array-data (206 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=48 │ │ 0x0010 line=61 │ │ 0x001c line=48 │ │ locals : │ │ @@ -68947,17 +68947,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f190: |[07f190] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ -07f1a0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07f1a6: 0e00 |0003: return-void │ │ +07f180: |[07f180] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ +07f190: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07f196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/BakedBezierInterpolator; │ │ │ │ @@ -68966,17 +68966,17 @@ │ │ type : '()Landroid/support/v4/widget/BakedBezierInterpolator;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f1a8: |[07f1a8] android.support.v4.widget.BakedBezierInterpolator.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; │ │ -07f1b8: 6200 9904 |0000: sget-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@0499 │ │ -07f1bc: 1100 |0002: return-object v0 │ │ +07f198: |[07f198] android.support.v4.widget.BakedBezierInterpolator.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; │ │ +07f1a8: 6200 9904 |0000: sget-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@0499 │ │ +07f1ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ @@ -68984,52 +68984,52 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -07f1c0: |[07f1c0] android.support.v4.widget.BakedBezierInterpolator.getInterpolation:(F)F │ │ -07f1d0: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -07f1d4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -07f1d6: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ -07f1da: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ -07f1de: 0f04 |0007: return v4 │ │ -07f1e0: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ -07f1e4: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ -07f1e8: 0154 |000c: move v4, v5 │ │ -07f1ea: 28fa |000d: goto 0007 // -0006 │ │ -07f1ec: 6204 9b04 |000e: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ -07f1f0: 2144 |0010: array-length v4, v4 │ │ -07f1f2: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ -07f1f6: 8244 |0013: int-to-float v4, v4 │ │ -07f1f8: c884 |0014: mul-float/2addr v4, v8 │ │ -07f1fa: 8744 |0015: float-to-int v4, v4 │ │ -07f1fc: 6205 9b04 |0016: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ -07f200: 2155 |0018: array-length v5, v5 │ │ -07f202: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ -07f206: 7120 af24 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -07f20c: 0a01 |001e: move-result v1 │ │ -07f20e: 8214 |001f: int-to-float v4, v1 │ │ -07f210: 6005 9a04 |0020: sget v5, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@049a │ │ -07f214: a802 0405 |0022: mul-float v2, v4, v5 │ │ -07f218: a700 0802 |0024: sub-float v0, v8, v2 │ │ -07f21c: 6004 9a04 |0026: sget v4, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@049a │ │ -07f220: a903 0004 |0028: div-float v3, v0, v4 │ │ -07f224: 6204 9b04 |002a: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ -07f228: 4404 0401 |002c: aget v4, v4, v1 │ │ -07f22c: 6205 9b04 |002e: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ -07f230: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ -07f234: 4405 0506 |0032: aget v5, v5, v6 │ │ -07f238: 6206 9b04 |0034: sget-object v6, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ -07f23c: 4406 0601 |0036: aget v6, v6, v1 │ │ -07f240: c765 |0038: sub-float/2addr v5, v6 │ │ -07f242: c835 |0039: mul-float/2addr v5, v3 │ │ -07f244: c654 |003a: add-float/2addr v4, v5 │ │ -07f246: 28cc |003b: goto 0007 // -0034 │ │ +07f1b0: |[07f1b0] android.support.v4.widget.BakedBezierInterpolator.getInterpolation:(F)F │ │ +07f1c0: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +07f1c4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +07f1c6: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ +07f1ca: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ +07f1ce: 0f04 |0007: return v4 │ │ +07f1d0: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ +07f1d4: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ +07f1d8: 0154 |000c: move v4, v5 │ │ +07f1da: 28fa |000d: goto 0007 // -0006 │ │ +07f1dc: 6204 9b04 |000e: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ +07f1e0: 2144 |0010: array-length v4, v4 │ │ +07f1e2: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ +07f1e6: 8244 |0013: int-to-float v4, v4 │ │ +07f1e8: c884 |0014: mul-float/2addr v4, v8 │ │ +07f1ea: 8744 |0015: float-to-int v4, v4 │ │ +07f1ec: 6205 9b04 |0016: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ +07f1f0: 2155 |0018: array-length v5, v5 │ │ +07f1f2: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ +07f1f6: 7120 af24 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +07f1fc: 0a01 |001e: move-result v1 │ │ +07f1fe: 8214 |001f: int-to-float v4, v1 │ │ +07f200: 6005 9a04 |0020: sget v5, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@049a │ │ +07f204: a802 0405 |0022: mul-float v2, v4, v5 │ │ +07f208: a700 0802 |0024: sub-float v0, v8, v2 │ │ +07f20c: 6004 9a04 |0026: sget v4, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@049a │ │ +07f210: a903 0004 |0028: div-float v3, v0, v4 │ │ +07f214: 6204 9b04 |002a: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ +07f218: 4404 0401 |002c: aget v4, v4, v1 │ │ +07f21c: 6205 9b04 |002e: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ +07f220: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ +07f224: 4405 0506 |0032: aget v5, v5, v6 │ │ +07f228: 6206 9b04 |0034: sget-object v6, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@049b │ │ +07f22c: 4406 0601 |0036: aget v6, v6, v1 │ │ +07f230: c765 |0038: sub-float/2addr v5, v6 │ │ +07f232: c835 |0039: mul-float/2addr v5, v3 │ │ +07f234: c654 |003a: add-float/2addr v4, v5 │ │ +07f236: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=65 │ │ 0x0007 line=81 │ │ 0x0008 line=69 │ │ 0x000d line=70 │ │ 0x000e line=73 │ │ @@ -69080,18 +69080,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 │ │ -07f248: |[07f248] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -07f258: 5b01 9c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049c │ │ -07f25c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07f262: 0e00 |0005: return-void │ │ +07f238: |[07f238] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +07f248: 5b01 9c04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049c │ │ +07f24c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07f252: 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; │ │ │ │ @@ -69101,25 +69101,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -07f264: |[07f264] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ -07f274: 5440 9c04 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049c │ │ -07f278: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07f27a: 7120 1511 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@1115 │ │ -07f280: 5440 9c04 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049c │ │ -07f284: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -07f288: 7130 1611 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@1116 │ │ -07f28e: 5440 9c04 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049c │ │ -07f292: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -07f296: 6e20 1f11 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@111f │ │ -07f29c: 0e00 |0014: return-void │ │ +07f254: |[07f254] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ +07f264: 5440 9c04 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049c │ │ +07f268: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07f26a: 7120 1511 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@1115 │ │ +07f270: 5440 9c04 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049c │ │ +07f274: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +07f278: 7130 1611 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@1116 │ │ +07f27e: 5440 9c04 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049c │ │ +07f282: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +07f286: 6e20 1f11 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@111f │ │ +07f28c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000d line=48 │ │ 0x0014 line=49 │ │ locals : │ │ @@ -69160,18 +69160,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 │ │ -07f2a0: |[07f2a0] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -07f2b0: 5b01 9d04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ -07f2b4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07f2ba: 0e00 |0005: return-void │ │ +07f290: |[07f290] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +07f2a0: 5b01 9d04 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ +07f2a4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07f2aa: 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; │ │ │ │ @@ -69181,29 +69181,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -07f2bc: |[07f2bc] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ -07f2cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07f2ce: 5440 9d04 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ -07f2d2: 7120 1711 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@1117 │ │ -07f2d8: 5440 9d04 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ -07f2dc: 7110 1811 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@1118 │ │ -07f2e2: 0a00 |000b: move-result v0 │ │ -07f2e4: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -07f2e8: 5440 9d04 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ -07f2ec: 7100 0c25 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -07f2f2: 0b02 |0013: move-result-wide v2 │ │ -07f2f4: 7130 1611 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@1116 │ │ -07f2fa: 5440 9d04 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ -07f2fe: 6e20 1f11 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@111f │ │ -07f304: 0e00 |001c: return-void │ │ +07f2ac: |[07f2ac] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ +07f2bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f2be: 5440 9d04 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ +07f2c2: 7120 1711 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@1117 │ │ +07f2c8: 5440 9d04 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ +07f2cc: 7110 1811 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@1118 │ │ +07f2d2: 0a00 |000b: move-result v0 │ │ +07f2d4: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +07f2d8: 5440 9d04 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ +07f2dc: 7100 0c25 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +07f2e2: 0b02 |0013: move-result-wide v2 │ │ +07f2e4: 7130 1611 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@1116 │ │ +07f2ea: 5440 9d04 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@049d │ │ +07f2ee: 6e20 1f11 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@111f │ │ +07f2f4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0006 line=57 │ │ 0x000e line=58 │ │ 0x0017 line=59 │ │ 0x001c line=61 │ │ @@ -69269,18 +69269,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07f308: |[07f308] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ -07f318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f31a: 7030 1411 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1114 │ │ -07f320: 0e00 |0004: return-void │ │ +07f2f8: |[07f2f8] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ +07f308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f30a: 7030 1411 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1114 │ │ +07f310: 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; │ │ @@ -69290,29 +69290,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 │ │ -07f324: |[07f324] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07f334: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07f336: 7040 3f22 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@223f │ │ -07f33c: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -07f340: 5a30 a504 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ -07f344: 5c32 a304 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@04a3 │ │ -07f348: 5c32 a404 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@04a4 │ │ -07f34c: 5c32 a204 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@04a2 │ │ -07f350: 2200 6f02 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@026f │ │ -07f354: 7020 0f11 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@110f │ │ -07f35a: 5b30 a004 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@04a0 │ │ -07f35e: 2200 7002 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@0270 │ │ -07f362: 7020 1111 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@1111 │ │ -07f368: 5b30 a104 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@04a1 │ │ -07f36c: 0e00 |001c: return-void │ │ +07f314: |[07f314] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07f324: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07f326: 7040 3f22 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@223f │ │ +07f32c: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +07f330: 5a30 a504 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ +07f334: 5c32 a304 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@04a3 │ │ +07f338: 5c32 a404 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@04a4 │ │ +07f33c: 5c32 a204 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@04a2 │ │ +07f340: 2200 6f02 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@026f │ │ +07f344: 7020 0f11 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@110f │ │ +07f34a: 5b30 a004 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@04a0 │ │ +07f34e: 2200 7002 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@0270 │ │ +07f352: 7020 1111 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@1111 │ │ +07f358: 5b30 a104 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@04a1 │ │ +07f35c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=34 │ │ 0x0008 line=36 │ │ 0x000a line=38 │ │ 0x000c line=40 │ │ @@ -69329,17 +69329,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 │ │ -07f370: |[07f370] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -07f380: 5c01 a304 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@04a3 │ │ -07f384: 0f01 |0002: return v1 │ │ +07f360: |[07f360] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +07f370: 5c01 a304 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@04a3 │ │ +07f374: 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 │ │ │ │ @@ -69348,17 +69348,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 │ │ -07f388: |[07f388] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ -07f398: 5a12 a504 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ -07f39c: 1002 |0002: return-wide v2 │ │ +07f378: |[07f378] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ +07f388: 5a12 a504 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ +07f38c: 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 │ │ │ │ @@ -69367,17 +69367,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 │ │ -07f3a0: |[07f3a0] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -07f3b0: 5c01 a404 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@04a4 │ │ -07f3b4: 0f01 |0002: return v1 │ │ +07f390: |[07f390] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +07f3a0: 5c01 a404 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@04a4 │ │ +07f3a4: 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 │ │ │ │ @@ -69386,17 +69386,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 │ │ -07f3b8: |[07f3b8] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ -07f3c8: 5510 a204 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@04a2 │ │ -07f3cc: 0f00 |0002: return v0 │ │ +07f3a8: |[07f3a8] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ +07f3b8: 5510 a204 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@04a2 │ │ +07f3bc: 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;) │ │ @@ -69404,20 +69404,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07f3d0: |[07f3d0] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ -07f3e0: 5410 a004 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@04a0 │ │ -07f3e4: 6e20 1e11 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@111e │ │ -07f3ea: 5410 a104 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@04a1 │ │ -07f3ee: 6e20 1e11 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@111e │ │ -07f3f4: 0e00 |000a: return-void │ │ +07f3c0: |[07f3c0] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ +07f3d0: 5410 a004 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@04a0 │ │ +07f3d4: 6e20 1e11 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@111e │ │ +07f3da: 5410 a104 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@04a1 │ │ +07f3de: 6e20 1e11 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@111e │ │ +07f3e4: 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; │ │ @@ -69428,40 +69428,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -07f3f8: |[07f3f8] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ -07f408: 1608 f401 |0000: const-wide/16 v8, #int 500 // #1f4 │ │ -07f40c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -07f40e: 5ca6 a204 |0003: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@04a2 │ │ -07f412: 54a2 a104 |0005: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@04a1 │ │ -07f416: 6e20 1e11 2a00 |0007: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@111e │ │ -07f41c: 7100 0c25 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -07f422: 0b02 |000d: move-result-wide v2 │ │ -07f424: 53a4 a504 |000e: iget-wide v4, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ -07f428: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ -07f42c: 3102 0008 |0012: cmp-long v2, v0, v8 │ │ -07f430: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ -07f434: 53a2 a504 |0016: iget-wide v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ -07f438: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ -07f43c: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ -07f440: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ -07f444: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ -07f448: 6e20 1f11 2a00 |0020: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@111f │ │ -07f44e: 0e00 |0023: return-void │ │ -07f450: 55a2 a304 |0024: iget-boolean v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@04a3 │ │ -07f454: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ -07f458: 54a2 a004 |0028: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@04a0 │ │ -07f45c: 9c04 0800 |002a: sub-long v4, v8, v0 │ │ -07f460: 6e40 1c11 2a54 |002c: invoke-virtual {v10, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@111c │ │ -07f466: 5ca6 a304 |002f: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@04a3 │ │ -07f46a: 28f2 |0031: goto 0023 // -000e │ │ +07f3e8: |[07f3e8] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ +07f3f8: 1608 f401 |0000: const-wide/16 v8, #int 500 // #1f4 │ │ +07f3fc: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +07f3fe: 5ca6 a204 |0003: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@04a2 │ │ +07f402: 54a2 a104 |0005: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@04a1 │ │ +07f406: 6e20 1e11 2a00 |0007: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@111e │ │ +07f40c: 7100 0c25 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +07f412: 0b02 |000d: move-result-wide v2 │ │ +07f414: 53a4 a504 |000e: iget-wide v4, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ +07f418: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ +07f41c: 3102 0008 |0012: cmp-long v2, v0, v8 │ │ +07f420: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ +07f424: 53a2 a504 |0016: iget-wide v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ +07f428: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ +07f42c: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ +07f430: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ +07f434: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ +07f438: 6e20 1f11 2a00 |0020: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@111f │ │ +07f43e: 0e00 |0023: return-void │ │ +07f440: 55a2 a304 |0024: iget-boolean v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@04a3 │ │ +07f444: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ +07f448: 54a2 a004 |0028: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@04a0 │ │ +07f44c: 9c04 0800 |002a: sub-long v4, v8, v0 │ │ +07f450: 6e40 1c11 2a54 |002c: invoke-virtual {v10, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@111c │ │ +07f456: 5ca6 a304 |002f: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@04a3 │ │ +07f45a: 28f2 |0031: goto 0023 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=97 │ │ 0x0012 line=98 │ │ 0x001e line=102 │ │ @@ -69478,18 +69478,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f46c: |[07f46c] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ -07f47c: 6f10 4022 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@2240 │ │ -07f482: 7010 1d11 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@111d │ │ -07f488: 0e00 |0006: return-void │ │ +07f45c: |[07f45c] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ +07f46c: 6f10 4022 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@2240 │ │ +07f472: 7010 1d11 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@111d │ │ +07f478: 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; │ │ @@ -69499,18 +69499,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f48c: |[07f48c] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ -07f49c: 6f10 4122 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@2241 │ │ -07f4a2: 7010 1d11 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@111d │ │ -07f4a8: 0e00 |0006: return-void │ │ +07f47c: |[07f47c] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ +07f48c: 6f10 4122 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@2241 │ │ +07f492: 7010 1d11 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@111d │ │ +07f498: 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; │ │ @@ -69520,29 +69520,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -07f4ac: |[07f4ac] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ -07f4bc: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -07f4c0: 5a40 a504 |0002: iput-wide v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ -07f4c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07f4c6: 5c40 a204 |0005: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@04a2 │ │ -07f4ca: 5440 a004 |0007: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@04a0 │ │ -07f4ce: 6e20 1e11 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@111e │ │ -07f4d4: 5540 a404 |000c: iget-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@04a4 │ │ -07f4d8: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -07f4dc: 5440 a104 |0010: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@04a1 │ │ -07f4e0: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ -07f4e4: 6e40 1c11 0432 |0014: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@111c │ │ -07f4ea: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -07f4ec: 5c40 a404 |0018: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@04a4 │ │ -07f4f0: 0e00 |001a: return-void │ │ +07f49c: |[07f49c] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ +07f4ac: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +07f4b0: 5a40 a504 |0002: iput-wide v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@04a5 │ │ +07f4b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07f4b6: 5c40 a204 |0005: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@04a2 │ │ +07f4ba: 5440 a004 |0007: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@04a0 │ │ +07f4be: 6e20 1e11 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@111e │ │ +07f4c4: 5540 a404 |000c: iget-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@04a4 │ │ +07f4c8: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +07f4cc: 5440 a104 |0010: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@04a1 │ │ +07f4d0: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ +07f4d4: 6e40 1c11 0432 |0014: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@111c │ │ +07f4da: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +07f4dc: 5c40 a404 |0018: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@04a4 │ │ +07f4e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000c line=123 │ │ 0x0010 line=124 │ │ @@ -69611,20 +69611,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 │ │ -07f4f4: |[07f4f4] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -07f504: 5b12 a604 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a6 │ │ -07f508: 2200 9600 |0002: new-instance v0, Landroid/os/Handler; // type@0096 │ │ -07f50c: 7010 2b03 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -07f512: 7020 d201 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@01d2 │ │ -07f518: 0e00 |000a: return-void │ │ +07f4e4: |[07f4e4] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +07f4f4: 5b12 a604 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a6 │ │ +07f4f8: 2200 9600 |0002: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +07f4fc: 7010 2b03 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +07f502: 7020 d201 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@01d2 │ │ +07f508: 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; │ │ @@ -69636,17 +69636,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f51c: |[07f51c] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -07f52c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07f52e: 0f00 |0001: return v0 │ │ +07f50c: |[07f50c] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +07f51c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07f51e: 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;) │ │ @@ -69654,18 +69654,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f530: |[07f530] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -07f540: 5410 a604 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a6 │ │ -07f544: 6e10 3d11 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@113d │ │ -07f54a: 0e00 |0005: return-void │ │ +07f520: |[07f520] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +07f530: 5410 a604 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a6 │ │ +07f534: 6e10 3d11 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@113d │ │ +07f53a: 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 │ │ @@ -69704,18 +69704,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 │ │ -07f54c: |[07f54c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -07f55c: 5b01 a704 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ -07f560: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ -07f566: 0e00 |0005: return-void │ │ +07f53c: |[07f53c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +07f54c: 5b01 a704 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ +07f550: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ +07f556: 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; │ │ │ │ @@ -69724,17 +69724,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 │ │ -07f568: |[07f568] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -07f578: 7020 2411 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@1124 │ │ -07f57e: 0e00 |0003: return-void │ │ +07f558: |[07f558] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +07f568: 7020 2411 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@1124 │ │ +07f56e: 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; │ │ @@ -69745,21 +69745,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07f580: |[07f580] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -07f590: 5420 a704 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ -07f594: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07f596: 5c01 b004 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -07f59a: 5420 a704 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ -07f59e: 6e10 3b11 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@113b │ │ -07f5a4: 0e00 |000a: return-void │ │ +07f570: |[07f570] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +07f580: 5420 a704 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ +07f584: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +07f586: 5c01 b004 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +07f58a: 5420 a704 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ +07f58e: 6e10 3b11 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@113b │ │ +07f594: 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; │ │ @@ -69769,21 +69769,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07f5a8: |[07f5a8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -07f5b8: 5420 a704 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ -07f5bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07f5be: 5c01 b004 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -07f5c2: 5420 a704 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ -07f5c6: 6e10 3c11 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@113c │ │ -07f5cc: 0e00 |000a: return-void │ │ +07f598: |[07f598] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +07f5a8: 5420 a704 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ +07f5ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07f5ae: 5c01 b004 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +07f5b2: 5420 a704 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@04a7 │ │ +07f5b6: 6e10 3c11 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@113c │ │ +07f5bc: 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; │ │ @@ -69871,18 +69871,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 │ │ -07f5d0: |[07f5d0] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -07f5e0: 7010 7d21 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@217d │ │ -07f5e6: 5b01 b304 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ -07f5ea: 0e00 |0005: return-void │ │ +07f5c0: |[07f5c0] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +07f5d0: 7010 7d21 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@217d │ │ +07f5d6: 5b01 b304 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ +07f5da: 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; │ │ @@ -69894,20 +69894,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 │ │ -07f5ec: |[07f5ec] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07f5fc: 5410 b304 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ -07f600: 1f02 4600 |0002: check-cast v2, Landroid/database/Cursor; // type@0046 │ │ -07f604: 7220 4211 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1142 │ │ -07f60a: 0c00 |0007: move-result-object v0 │ │ -07f60c: 1100 |0008: return-object v0 │ │ +07f5dc: |[07f5dc] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07f5ec: 5410 b304 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ +07f5f0: 1f02 4600 |0002: check-cast v2, Landroid/database/Cursor; // type@0046 │ │ +07f5f4: 7220 4211 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1142 │ │ +07f5fa: 0c00 |0007: move-result-object v0 │ │ +07f5fc: 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; │ │ │ │ @@ -69916,31 +69916,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 │ │ -07f610: |[07f610] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -07f620: 5432 b304 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ -07f624: 7220 4411 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@1144 │ │ -07f62a: 0c00 |0005: move-result-object v0 │ │ -07f62c: 2201 0b04 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@040b │ │ -07f630: 7010 7c21 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@217c │ │ -07f636: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -07f63a: 7210 d801 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -07f640: 0a02 |0010: move-result v2 │ │ -07f642: 5912 920b |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ -07f646: 5b10 930b |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -07f64a: 1101 |0015: return-object v1 │ │ -07f64c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -07f64e: 5912 920b |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ -07f652: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -07f654: 5b12 930b |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -07f658: 28f9 |001c: goto 0015 // -0007 │ │ +07f600: |[07f600] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +07f610: 5432 b304 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ +07f614: 7220 4411 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@1144 │ │ +07f61a: 0c00 |0005: move-result-object v0 │ │ +07f61c: 2201 0b04 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@040b │ │ +07f620: 7010 7c21 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@217c │ │ +07f626: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +07f62a: 7210 d801 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +07f630: 0a02 |0010: move-result v2 │ │ +07f632: 5912 920b |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ +07f636: 5b10 930b |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +07f63a: 1101 |0015: return-object v1 │ │ +07f63c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +07f63e: 5912 920b |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ +07f642: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +07f644: 5b12 930b |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +07f648: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -69958,27 +69958,27 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -07f65c: |[07f65c] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -07f66c: 5431 b304 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ -07f670: 7210 4311 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@1143 │ │ -07f676: 0c00 |0005: move-result-object v0 │ │ -07f678: 5451 930b |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -07f67c: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -07f680: 5451 930b |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -07f684: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -07f688: 5432 b304 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ -07f68c: 5451 930b |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -07f690: 1f01 4600 |0012: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ -07f694: 7220 4111 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@1141 │ │ -07f69a: 0e00 |0017: return-void │ │ +07f64c: |[07f64c] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +07f65c: 5431 b304 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ +07f660: 7210 4311 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@1143 │ │ +07f666: 0c00 |0005: move-result-object v0 │ │ +07f668: 5451 930b |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +07f66c: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +07f670: 5451 930b |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +07f674: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +07f678: 5432 b304 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@04b3 │ │ +07f67c: 5451 930b |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +07f680: 1f01 4600 |0012: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ +07f684: 7220 4111 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@1141 │ │ +07f68a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ @@ -70083,19 +70083,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07f69c: |[07f69c] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ -07f6ac: 7030 2e20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ -07f6b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07f6b4: 5910 b704 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f6b8: 0e00 |0006: return-void │ │ +07f68c: |[07f68c] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +07f69c: 7030 2e20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ +07f6a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07f6a4: 5910 b704 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f6a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1558 │ │ 0x0003 line=1544 │ │ 0x0006 line=1559 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -70107,18 +70107,18 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07f6bc: |[07f6bc] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ -07f6cc: 7030 5511 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1155 │ │ -07f6d2: 5903 b704 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f6d6: 0e00 |0005: return-void │ │ +07f6ac: |[07f6ac] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ +07f6bc: 7030 5511 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1155 │ │ +07f6c2: 5903 b704 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f6c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1562 │ │ 0x0003 line=1563 │ │ 0x0005 line=1564 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -70131,27 +70131,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 │ │ -07f6d8: |[07f6d8] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07f6e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07f6ea: 7030 2f20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202f │ │ -07f6f0: 5932 b704 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f6f4: 7100 8111 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@1181 │ │ -07f6fa: 0c01 |0009: move-result-object v1 │ │ -07f6fc: 6e30 3b01 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -07f702: 0c00 |000d: move-result-object v0 │ │ -07f704: 6e30 c501 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -07f70a: 0a01 |0011: move-result v1 │ │ -07f70c: 5931 b704 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f710: 6e10 cd01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -07f716: 0e00 |0017: return-void │ │ +07f6c8: |[07f6c8] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07f6d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07f6da: 7030 2f20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202f │ │ +07f6e0: 5932 b704 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f6e4: 7100 8111 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@1181 │ │ +07f6ea: 0c01 |0009: move-result-object v1 │ │ +07f6ec: 6e30 3b01 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +07f6f2: 0c00 |000d: move-result-object v0 │ │ +07f6f4: 6e30 c501 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +07f6fa: 0a01 |0011: move-result v1 │ │ +07f6fc: 5931 b704 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f700: 6e10 cd01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +07f706: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1550 │ │ 0x0004 line=1544 │ │ 0x0006 line=1552 │ │ 0x000e line=1553 │ │ 0x0014 line=1554 │ │ @@ -70167,21 +70167,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 │ │ -07f718: |[07f718] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ -07f728: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ -07f72e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07f730: 5910 b704 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f734: 5220 b704 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f738: 5910 b704 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f73c: 0e00 |000a: return-void │ │ +07f708: |[07f708] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +07f718: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ +07f71e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07f720: 5910 b704 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f724: 5220 b704 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f728: 5910 b704 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f72c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1567 │ │ 0x0003 line=1544 │ │ 0x0006 line=1568 │ │ 0x000a line=1569 │ │ locals : │ │ @@ -70193,19 +70193,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 │ │ -07f740: |[07f740] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -07f750: 7020 3020 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2030 │ │ -07f756: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07f758: 5910 b704 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f75c: 0e00 |0006: return-void │ │ +07f730: |[07f730] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +07f740: 7020 3020 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2030 │ │ +07f746: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07f748: 5910 b704 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f74c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1572 │ │ 0x0003 line=1544 │ │ 0x0006 line=1573 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -70216,19 +70216,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f760: |[07f760] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -07f770: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ -07f776: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -07f778: 5910 b704 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -07f77c: 0e00 |0006: return-void │ │ +07f750: |[07f750] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +07f760: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ +07f766: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +07f768: 5910 b704 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +07f76c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1576 │ │ 0x0003 line=1544 │ │ 0x0006 line=1577 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -70267,17 +70267,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f780: |[07f780] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ -07f790: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07f796: 0e00 |0003: return-void │ │ +07f770: |[07f770] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +07f780: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07f786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -70286,18 +70286,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 │ │ -07f798: |[07f798] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -07f7a8: 2200 7c02 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@027c │ │ -07f7ac: 7020 6111 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1161 │ │ -07f7b2: 1100 |0005: return-object v0 │ │ +07f788: |[07f788] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +07f798: 2200 7c02 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@027c │ │ +07f79c: 7020 6111 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1161 │ │ +07f7a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1366 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -70306,18 +70306,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 │ │ -07f7b4: |[07f7b4] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -07f7c4: 6e20 5c11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@115c │ │ -07f7ca: 0c00 |0003: move-result-object v0 │ │ -07f7cc: 1100 |0004: return-object v0 │ │ +07f7a4: |[07f7a4] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +07f7b4: 6e20 5c11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@115c │ │ +07f7ba: 0c00 |0003: move-result-object v0 │ │ +07f7bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -70326,17 +70326,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 │ │ -07f7d0: |[07f7d0] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -07f7e0: 2320 6906 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0669 │ │ -07f7e4: 1100 |0002: return-object v0 │ │ +07f7c0: |[07f7c0] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +07f7d0: 2320 6906 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0669 │ │ +07f7d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1371 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -70345,18 +70345,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 │ │ -07f7e8: |[07f7e8] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -07f7f8: 6e20 5e11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@115e │ │ -07f7fe: 0c00 |0003: move-result-object v0 │ │ -07f800: 1100 |0004: return-object v0 │ │ +07f7d8: |[07f7d8] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +07f7e8: 6e20 5e11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@115e │ │ +07f7ee: 0c00 |0003: move-result-object v0 │ │ +07f7f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -70408,43 +70408,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07f804: |[07f804] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -07f814: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@027b │ │ -07f818: 7010 5b11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@115b │ │ -07f81e: 6900 c004 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04c0 │ │ -07f822: 0e00 |0007: return-void │ │ +07f7f4: |[07f7f4] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +07f804: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@027b │ │ +07f808: 7010 5b11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@115b │ │ +07f80e: 6900 c004 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04c0 │ │ +07f812: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ 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 │ │ -07f824: |[07f824] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -07f834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f836: 7020 951f 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ -07f83c: 5910 c304 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ -07f840: 5910 c104 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@04c1 │ │ -07f844: 5910 c204 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@04c2 │ │ -07f848: 6e10 4b03 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -07f84e: 0a00 |000d: move-result v0 │ │ -07f850: 5910 c304 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ -07f854: 0e00 |0010: return-void │ │ +07f814: |[07f814] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +07f824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f826: 7020 951f 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ +07f82c: 5910 c304 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ +07f830: 5910 c104 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@04c1 │ │ +07f834: 5910 c204 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@04c2 │ │ +07f838: 6e10 4b03 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +07f83e: 0a00 |000d: move-result v0 │ │ +07f840: 5910 c304 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ +07f844: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1348 │ │ 0x0004 line=1343 │ │ 0x0006 line=1344 │ │ 0x0008 line=1345 │ │ 0x000a line=1349 │ │ @@ -70458,21 +70458,21 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07f858: |[07f858] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -07f868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f86a: 7020 961f 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ -07f870: 5910 c304 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ -07f874: 5910 c104 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@04c1 │ │ -07f878: 5910 c204 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@04c2 │ │ -07f87c: 0e00 |000a: return-void │ │ +07f848: |[07f848] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +07f858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f85a: 7020 961f 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ +07f860: 5910 c304 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ +07f864: 5910 c104 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@04c1 │ │ +07f868: 5910 c204 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@04c2 │ │ +07f86c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1353 │ │ 0x0004 line=1343 │ │ 0x0006 line=1344 │ │ 0x0008 line=1345 │ │ 0x000a line=1354 │ │ @@ -70486,19 +70486,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07f880: |[07f880] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -07f890: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ -07f896: 5210 c304 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ -07f89a: 6e20 5303 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -07f8a0: 0e00 |0008: return-void │ │ +07f870: |[07f870] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +07f880: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ +07f886: 5210 c304 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ +07f88a: 6e20 5303 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +07f890: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ 0x0003 line=1359 │ │ 0x0008 line=1360 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ @@ -70540,18 +70540,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 │ │ -07f8a4: |[07f8a4] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -07f8b4: 5b01 c404 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04c4 │ │ -07f8b8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -07f8be: 0e00 |0005: return-void │ │ +07f894: |[07f894] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +07f8a4: 5b01 c404 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04c4 │ │ +07f8a8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +07f8ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1380 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -70561,18 +70561,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f8c0: |[07f8c0] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ -07f8d0: 5410 c404 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04c4 │ │ -07f8d4: 7110 6d11 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@116d │ │ -07f8da: 0e00 |0005: return-void │ │ +07f8b0: |[07f8b0] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +07f8c0: 5410 c404 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04c4 │ │ +07f8c4: 7110 6d11 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@116d │ │ +07f8ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1382 │ │ 0x0005 line=1383 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ │ │ @@ -70768,40 +70768,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -07f8dc: |[07f8dc] android.support.v4.widget.DrawerLayout.:()V │ │ -07f8ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07f8ee: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -07f8f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07f8f4: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -07f8fa: 4b02 0001 |0007: aput v2, v0, v1 │ │ -07f8fe: 6900 cc04 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@04cc │ │ -07f902: 0e00 |000b: return-void │ │ +07f8cc: |[07f8cc] android.support.v4.widget.DrawerLayout.:()V │ │ +07f8dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07f8de: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +07f8e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07f8e4: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +07f8ea: 4b02 0001 |0007: aput v2, v0, v1 │ │ +07f8ee: 6900 cc04 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@04cc │ │ +07f8f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07f904: |[07f904] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ -07f914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f916: 7030 7f11 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@117f │ │ -07f91c: 0e00 |0004: return-void │ │ +07f8f4: |[07f8f4] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +07f904: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f906: 7030 7f11 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@117f │ │ +07f90c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=223 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -70811,18 +70811,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 │ │ -07f920: |[07f920] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07f930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f932: 7040 8011 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1180 │ │ -07f938: 0e00 |0004: return-void │ │ +07f910: |[07f910] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07f920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f922: 7040 8011 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1180 │ │ +07f928: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0004 line=227 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -70833,75 +70833,75 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -07f93c: |[07f93c] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -07f94c: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -07f950: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -07f952: 7040 3c20 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ -07f958: 1502 0099 |0006: const/high16 v2, #int -1728053248 // #9900 │ │ -07f95c: 5962 e704 |0008: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04e7 │ │ -07f960: 2202 5f00 |000a: new-instance v2, Landroid/graphics/Paint; // type@005f │ │ -07f964: 7010 4802 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -07f96a: 5b62 e904 |000f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04e9 │ │ -07f96e: 5c64 db04 |0011: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ -07f972: 6e10 9f11 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@119f │ │ -07f978: 0c02 |0016: move-result-object v2 │ │ -07f97a: 6e10 ae01 0200 |0017: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -07f980: 0c02 |001a: move-result-object v2 │ │ -07f982: 5220 820b |001b: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -07f986: 1502 8042 |001d: const/high16 v2, #int 1115684864 // #4280 │ │ -07f98a: c802 |001f: mul-float/2addr v2, v0 │ │ -07f98c: 1503 003f |0020: const/high16 v3, #int 1056964608 // #3f00 │ │ -07f990: c632 |0022: add-float/2addr v2, v3 │ │ -07f992: 8722 |0023: float-to-int v2, v2 │ │ -07f994: 5962 e404 |0024: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04e4 │ │ -07f998: 1502 c843 |0026: const/high16 v2, #int 1137180672 // #43c8 │ │ -07f99c: a801 0200 |0028: mul-float v1, v2, v0 │ │ -07f9a0: 2202 7f02 |002a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@027f │ │ -07f9a4: 1233 |002c: const/4 v3, #int 3 // #3 │ │ -07f9a6: 7030 6c11 6203 |002d: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@116c │ │ -07f9ac: 5b62 df04 |0030: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ -07f9b0: 2202 7f02 |0032: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@027f │ │ -07f9b4: 1253 |0034: const/4 v3, #int 5 // #5 │ │ -07f9b6: 7030 6c11 6203 |0035: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@116c │ │ -07f9bc: 5b62 e504 |0038: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ -07f9c0: 5462 df04 |003a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ -07f9c4: 7130 1c14 5602 |003c: 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@141c │ │ -07f9ca: 0c02 |003f: move-result-object v2 │ │ -07f9cc: 5b62 e004 |0040: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -07f9d0: 5462 e004 |0042: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -07f9d4: 6e20 3714 4200 |0044: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1437 │ │ -07f9da: 5462 e004 |0047: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -07f9de: 6e20 3814 1200 |0049: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1438 │ │ -07f9e4: 5462 df04 |004c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ -07f9e8: 5463 e004 |004e: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -07f9ec: 6e20 7b11 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@117b │ │ -07f9f2: 5462 e504 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ -07f9f6: 7130 1c14 5602 |0055: 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@141c │ │ -07f9fc: 0c02 |0058: move-result-object v2 │ │ -07f9fe: 5b62 e604 |0059: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -07fa02: 5462 e604 |005b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -07fa06: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -07fa08: 6e20 3714 3200 |005e: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1437 │ │ -07fa0e: 5462 e604 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -07fa12: 6e20 3814 1200 |0063: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1438 │ │ -07fa18: 5462 e504 |0066: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ -07fa1c: 5463 e604 |0068: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -07fa20: 6e20 7b11 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@117b │ │ -07fa26: 6e20 c911 4600 |006d: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@11c9 │ │ -07fa2c: 2202 7802 |0070: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0278 │ │ -07fa30: 7020 4911 6200 |0072: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@1149 │ │ -07fa36: 7120 130d 2600 |0075: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0d13 │ │ -07fa3c: 1202 |0078: const/4 v2, #int 0 // #0 │ │ -07fa3e: 7120 650d 2600 |0079: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0d65 │ │ -07fa44: 0e00 |007c: return-void │ │ +07f92c: |[07f92c] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +07f93c: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +07f940: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +07f942: 7040 3c20 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ +07f948: 1502 0099 |0006: const/high16 v2, #int -1728053248 // #9900 │ │ +07f94c: 5962 e704 |0008: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04e7 │ │ +07f950: 2202 5f00 |000a: new-instance v2, Landroid/graphics/Paint; // type@005f │ │ +07f954: 7010 4802 0200 |000c: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +07f95a: 5b62 e904 |000f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04e9 │ │ +07f95e: 5c64 db04 |0011: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ +07f962: 6e10 9f11 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@119f │ │ +07f968: 0c02 |0016: move-result-object v2 │ │ +07f96a: 6e10 ae01 0200 |0017: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +07f970: 0c02 |001a: move-result-object v2 │ │ +07f972: 5220 820b |001b: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +07f976: 1502 8042 |001d: const/high16 v2, #int 1115684864 // #4280 │ │ +07f97a: c802 |001f: mul-float/2addr v2, v0 │ │ +07f97c: 1503 003f |0020: const/high16 v3, #int 1056964608 // #3f00 │ │ +07f980: c632 |0022: add-float/2addr v2, v3 │ │ +07f982: 8722 |0023: float-to-int v2, v2 │ │ +07f984: 5962 e404 |0024: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04e4 │ │ +07f988: 1502 c843 |0026: const/high16 v2, #int 1137180672 // #43c8 │ │ +07f98c: a801 0200 |0028: mul-float v1, v2, v0 │ │ +07f990: 2202 7f02 |002a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@027f │ │ +07f994: 1233 |002c: const/4 v3, #int 3 // #3 │ │ +07f996: 7030 6c11 6203 |002d: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@116c │ │ +07f99c: 5b62 df04 |0030: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ +07f9a0: 2202 7f02 |0032: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@027f │ │ +07f9a4: 1253 |0034: const/4 v3, #int 5 // #5 │ │ +07f9a6: 7030 6c11 6203 |0035: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@116c │ │ +07f9ac: 5b62 e504 |0038: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ +07f9b0: 5462 df04 |003a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ +07f9b4: 7130 1c14 5602 |003c: 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@141c │ │ +07f9ba: 0c02 |003f: move-result-object v2 │ │ +07f9bc: 5b62 e004 |0040: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +07f9c0: 5462 e004 |0042: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +07f9c4: 6e20 3714 4200 |0044: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1437 │ │ +07f9ca: 5462 e004 |0047: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +07f9ce: 6e20 3814 1200 |0049: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1438 │ │ +07f9d4: 5462 df04 |004c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ +07f9d8: 5463 e004 |004e: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +07f9dc: 6e20 7b11 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@117b │ │ +07f9e2: 5462 e504 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ +07f9e6: 7130 1c14 5602 |0055: 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@141c │ │ +07f9ec: 0c02 |0058: move-result-object v2 │ │ +07f9ee: 5b62 e604 |0059: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +07f9f2: 5462 e604 |005b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +07f9f6: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +07f9f8: 6e20 3714 3200 |005e: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1437 │ │ +07f9fe: 5462 e604 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +07fa02: 6e20 3814 1200 |0063: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1438 │ │ +07fa08: 5462 e504 |0066: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ +07fa0c: 5463 e604 |0068: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +07fa10: 6e20 7b11 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@117b │ │ +07fa16: 6e20 c911 4600 |006d: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@11c9 │ │ +07fa1c: 2202 7802 |0070: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@0278 │ │ +07fa20: 7020 4911 6200 |0072: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@1149 │ │ +07fa26: 7120 130d 2600 |0075: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0d13 │ │ +07fa2c: 1202 |0078: const/4 v2, #int 0 // #0 │ │ +07fa2e: 7120 650d 2600 |0079: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0d65 │ │ +07fa34: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=230 │ │ 0x0006 line=137 │ │ 0x000a line=139 │ │ 0x0011 line=147 │ │ 0x0013 line=232 │ │ @@ -70934,35 +70934,35 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fa48: |[07fa48] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -07fa58: 6200 cc04 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@04cc │ │ -07fa5c: 1100 |0002: return-object v0 │ │ +07fa38: |[07fa38] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +07fa48: 6200 cc04 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@04cc │ │ +07fa4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'access$200' │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07fa60: |[07fa60] android.support.v4.widget.DrawerLayout.access$200:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ -07fa70: 7010 9111 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@1191 │ │ -07fa76: 0c00 |0003: move-result-object v0 │ │ -07fa78: 1100 |0004: return-object v0 │ │ +07fa50: |[07fa50] android.support.v4.widget.DrawerLayout.access$200:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ +07fa60: 7010 9111 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@1191 │ │ +07fa66: 0c00 |0003: move-result-object v0 │ │ +07fa68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -70970,32 +70970,32 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -07fa7c: |[07fa7c] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -07fa8c: 6e10 9611 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -07fa92: 0a01 |0003: move-result v1 │ │ -07fa94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07fa96: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -07fa9a: 6e20 9511 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -07faa0: 0c00 |000a: move-result-object v0 │ │ -07faa2: 6e20 ab11 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -07faa8: 0a03 |000e: move-result v3 │ │ -07faaa: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -07faae: 6e20 ad11 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@11ad │ │ -07fab4: 0a03 |0014: move-result v3 │ │ -07fab6: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -07faba: 1100 |0017: return-object v0 │ │ -07fabc: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07fac0: 28eb |001a: goto 0005 // -0015 │ │ -07fac2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -07fac4: 28fb |001c: goto 0017 // -0005 │ │ +07fa6c: |[07fa6c] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +07fa7c: 6e10 9611 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +07fa82: 0a01 |0003: move-result v1 │ │ +07fa84: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07fa86: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +07fa8a: 6e20 9511 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +07fa90: 0c00 |000a: move-result-object v0 │ │ +07fa92: 6e20 ab11 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +07fa98: 0a03 |000e: move-result v3 │ │ +07fa9a: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +07fa9e: 6e20 ad11 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@11ad │ │ +07faa4: 0a03 |0014: move-result v3 │ │ +07faa6: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +07faaa: 1100 |0017: return-object v0 │ │ +07faac: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07fab0: 28eb |001a: goto 0005 // -0015 │ │ +07fab2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +07fab4: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1250 │ │ 0x0004 line=1251 │ │ 0x0007 line=1252 │ │ 0x000b line=1253 │ │ 0x0017 line=1257 │ │ @@ -71013,28 +71013,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07fac8: |[07fac8] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -07fad8: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -07fadc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -07fade: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -07fae2: 1a00 c706 |0005: const-string v0, "LEFT" // string@06c7 │ │ -07fae6: 1100 |0007: return-object v0 │ │ -07fae8: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -07faec: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -07faee: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -07faf2: 1a00 5e10 |000d: const-string v0, "RIGHT" // string@105e │ │ -07faf6: 28f8 |000f: goto 0007 // -0008 │ │ -07faf8: 7110 9424 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -07fafe: 0c00 |0013: move-result-object v0 │ │ -07fb00: 28f3 |0014: goto 0007 // -000d │ │ +07fab8: |[07fab8] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +07fac8: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +07facc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +07face: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +07fad2: 1a00 c706 |0005: const-string v0, "LEFT" // string@06c7 │ │ +07fad6: 1100 |0007: return-object v0 │ │ +07fad8: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +07fadc: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +07fade: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +07fae2: 1a00 5e10 |000d: const-string v0, "RIGHT" // string@105e │ │ +07fae6: 28f8 |000f: goto 0007 // -0008 │ │ +07fae8: 7110 9424 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +07faee: 0c00 |0013: move-result-object v0 │ │ +07faf0: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ 0x0005 line=632 │ │ 0x0007 line=637 │ │ 0x0008 line=634 │ │ 0x000d line=635 │ │ @@ -71047,25 +71047,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07fb04: |[07fb04] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -07fb14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07fb16: 6e10 ae1f 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ -07fb1c: 0c00 |0004: move-result-object v0 │ │ -07fb1e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -07fb22: 6e10 9502 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0295 │ │ -07fb28: 0a02 |000a: move-result v2 │ │ -07fb2a: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -07fb2c: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -07fb30: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -07fb32: 0f01 |000f: return v1 │ │ +07faf4: |[07faf4] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +07fb04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07fb06: 6e10 ae1f 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ +07fb0c: 0c00 |0004: move-result-object v0 │ │ +07fb0e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +07fb12: 6e10 9502 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0295 │ │ +07fb18: 0a02 |000a: move-result v2 │ │ +07fb1a: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +07fb1c: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +07fb20: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +07fb22: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=836 │ │ 0x0005 line=837 │ │ 0x0007 line=838 │ │ 0x000f line=840 │ │ locals : │ │ @@ -71077,32 +71077,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -07fb34: |[07fb34] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -07fb44: 6e10 9611 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -07fb4a: 0a00 |0003: move-result v0 │ │ -07fb4c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07fb4e: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -07fb52: 6e20 9511 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -07fb58: 0c03 |000a: move-result-object v3 │ │ -07fb5a: 6e10 bb1f 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07fb60: 0c02 |000e: move-result-object v2 │ │ -07fb62: 1f02 7a02 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -07fb66: 5523 b904 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ -07fb6a: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -07fb6e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -07fb70: 0f03 |0016: return v3 │ │ -07fb72: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07fb76: 28ec |0019: goto 0005 // -0014 │ │ -07fb78: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -07fb7a: 28fb |001b: goto 0016 // -0005 │ │ +07fb24: |[07fb24] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +07fb34: 6e10 9611 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +07fb3a: 0a00 |0003: move-result v0 │ │ +07fb3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07fb3e: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +07fb42: 6e20 9511 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +07fb48: 0c03 |000a: move-result-object v3 │ │ +07fb4a: 6e10 bb1f 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07fb50: 0c02 |000e: move-result-object v2 │ │ +07fb52: 1f02 7a02 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +07fb56: 5523 b904 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ +07fb5a: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +07fb5e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +07fb60: 0f03 |0016: return v3 │ │ +07fb62: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07fb66: 28ec |0019: goto 0005 // -0014 │ │ +07fb68: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +07fb6a: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ 0x0004 line=1212 │ │ 0x0007 line=1213 │ │ 0x0011 line=1214 │ │ 0x0015 line=1215 │ │ @@ -71121,22 +71121,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07fb7c: |[07fb7c] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -07fb8c: 7010 9111 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@1191 │ │ -07fb92: 0c00 |0003: move-result-object v0 │ │ -07fb94: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -07fb98: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07fb9a: 0f00 |0007: return v0 │ │ -07fb9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07fb9e: 28fe |0009: goto 0007 // -0002 │ │ +07fb6c: |[07fb6c] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +07fb7c: 7010 9111 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@1191 │ │ +07fb82: 0c00 |0003: move-result-object v0 │ │ +07fb84: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +07fb88: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07fb8a: 0f00 |0007: return v0 │ │ +07fb8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07fb8e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ Virtual methods - │ │ @@ -71145,39 +71145,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -07fba0: |[07fba0] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -07fbb0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07fbb2: 55b2 d804 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ -07fbb6: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -07fbba: 7100 7003 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -07fbc0: 0b00 |0008: move-result-wide v0 │ │ -07fbc2: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -07fbc4: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -07fbc6: 0402 |000b: move-wide v2, v0 │ │ -07fbc8: 0156 |000c: move v6, v5 │ │ -07fbca: 7708 681f 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f68 │ │ -07fbd0: 0c08 |0010: move-result-object v8 │ │ -07fbd2: 6e10 9611 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -07fbd8: 0a09 |0014: move-result v9 │ │ -07fbda: 120a |0015: const/4 v10, #int 0 // #0 │ │ -07fbdc: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -07fbe0: 6e20 9511 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -07fbe6: 0c02 |001b: move-result-object v2 │ │ -07fbe8: 6e20 a81f 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1fa8 │ │ -07fbee: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -07fbf2: 28f5 |0021: goto 0016 // -000b │ │ -07fbf4: 6e10 6a1f 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ -07fbfa: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -07fbfc: 5cb2 d804 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ -07fc00: 0e00 |0028: return-void │ │ +07fb90: |[07fb90] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +07fba0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07fba2: 55b2 d804 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ +07fba6: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +07fbaa: 7100 7003 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +07fbb0: 0b00 |0008: move-result-wide v0 │ │ +07fbb2: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +07fbb4: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +07fbb6: 0402 |000b: move-wide v2, v0 │ │ +07fbb8: 0156 |000c: move v6, v5 │ │ +07fbba: 7708 681f 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@1f68 │ │ +07fbc0: 0c08 |0010: move-result-object v8 │ │ +07fbc2: 6e10 9611 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +07fbc8: 0a09 |0014: move-result v9 │ │ +07fbca: 120a |0015: const/4 v10, #int 0 // #0 │ │ +07fbcc: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +07fbd0: 6e20 9511 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +07fbd6: 0c02 |001b: move-result-object v2 │ │ +07fbd8: 6e20 a81f 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@1fa8 │ │ +07fbde: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +07fbe2: 28f5 |0021: goto 0016 // -000b │ │ +07fbe4: 6e10 6a1f 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ +07fbea: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +07fbec: 5cb2 d804 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ +07fbf0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1262 │ │ 0x0005 line=1263 │ │ 0x0009 line=1264 │ │ 0x0011 line=1266 │ │ 0x0015 line=1267 │ │ @@ -71198,23 +71198,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07fc04: |[07fc04] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ -07fc14: 6e20 9c11 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ -07fc1a: 0a00 |0003: move-result v0 │ │ -07fc1c: 9501 0004 |0004: and-int v1, v0, v4 │ │ -07fc20: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -07fc24: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -07fc26: 0f01 |0009: return v1 │ │ -07fc28: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -07fc2a: 28fe |000b: goto 0009 // -0002 │ │ +07fbf4: |[07fbf4] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +07fc04: 6e20 9c11 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ +07fc0a: 0a00 |0003: move-result v0 │ │ +07fc0c: 9501 0004 |0004: and-int v1, v0, v4 │ │ +07fc10: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +07fc14: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +07fc16: 0f01 |0009: return v1 │ │ +07fc18: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07fc1a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0004 line=578 │ │ locals : │ │ 0x0004 - 0x000c reg=0 absGravity I │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71226,24 +71226,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07fc2c: |[07fc2c] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -07fc3c: 2020 7a02 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -07fc40: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -07fc44: 6f20 4220 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2042 │ │ -07fc4a: 0a00 |0007: move-result v0 │ │ -07fc4c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -07fc50: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -07fc52: 0f00 |000b: return v0 │ │ -07fc54: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07fc56: 28fe |000d: goto 000b // -0002 │ │ +07fc1c: |[07fc1c] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +07fc2c: 2020 7a02 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +07fc30: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07fc34: 6f20 4220 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2042 │ │ +07fc3a: 0a00 |0007: move-result v0 │ │ +07fc3c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +07fc40: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07fc42: 0f00 |000b: return v0 │ │ +07fc44: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07fc46: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -71252,34 +71252,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07fc58: |[07fc58] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ -07fc68: 6e20 8f11 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -07fc6e: 0c00 |0003: move-result-object v0 │ │ -07fc70: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -07fc74: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -07fc78: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -07fc7c: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07fc82: 1a03 310f |000d: const-string v3, "No drawer view found with gravity " // string@0f31 │ │ -07fc86: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07fc8c: 0c02 |0012: move-result-object v2 │ │ -07fc8e: 7110 a211 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@11a2 │ │ -07fc94: 0c03 |0016: move-result-object v3 │ │ -07fc96: 6e20 0425 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07fc9c: 0c02 |001a: move-result-object v2 │ │ -07fc9e: 6e10 0a25 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07fca4: 0c02 |001e: move-result-object v2 │ │ -07fca6: 7020 8824 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -07fcac: 2701 |0022: throw v1 │ │ -07fcae: 6e20 8711 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@1187 │ │ -07fcb4: 0e00 |0026: return-void │ │ +07fc48: |[07fc48] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +07fc58: 6e20 8f11 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +07fc5e: 0c00 |0003: move-result-object v0 │ │ +07fc60: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +07fc64: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +07fc68: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +07fc6c: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07fc72: 1a03 310f |000d: const-string v3, "No drawer view found with gravity " // string@0f31 │ │ +07fc76: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07fc7c: 0c02 |0012: move-result-object v2 │ │ +07fc7e: 7110 a211 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@11a2 │ │ +07fc84: 0c03 |0016: move-result-object v3 │ │ +07fc86: 6e20 0425 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07fc8c: 0c02 |001a: move-result-object v2 │ │ +07fc8e: 6e10 0a25 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07fc94: 0c02 |001e: move-result-object v2 │ │ +07fc96: 7020 8824 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +07fc9c: 2701 |0022: throw v1 │ │ +07fc9e: 6e20 8711 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@1187 │ │ +07fca4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ 0x0004 line=1138 │ │ 0x0006 line=1139 │ │ 0x0023 line=1142 │ │ 0x0026 line=1143 │ │ @@ -71293,63 +71293,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -07fcb8: |[07fcb8] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -07fcc8: 6e20 ab11 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -07fcce: 0a01 |0003: move-result v1 │ │ -07fcd0: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -07fcd4: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -07fcd8: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -07fcdc: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -07fce2: 1a03 c613 |000d: const-string v3, "View " // string@13c6 │ │ -07fce6: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07fcec: 0c02 |0012: move-result-object v2 │ │ -07fcee: 6e20 0325 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -07fcf4: 0c02 |0016: move-result-object v2 │ │ -07fcf6: 1a03 6700 |0017: const-string v3, " is not a sliding drawer" // string@0067 │ │ -07fcfa: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -07fd00: 0c02 |001c: move-result-object v2 │ │ -07fd02: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -07fd08: 0c02 |0020: move-result-object v2 │ │ -07fd0a: 7020 8824 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -07fd10: 2701 |0024: throw v1 │ │ -07fd12: 5541 db04 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ -07fd16: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -07fd1a: 6e10 bb1f 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07fd20: 0c00 |002c: move-result-object v0 │ │ -07fd22: 1f00 7a02 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -07fd26: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -07fd28: 5901 bc04 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -07fd2c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -07fd2e: 5c01 ba04 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -07fd32: 6e10 a711 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -07fd38: 0e00 |0038: return-void │ │ -07fd3a: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -07fd3c: 6e30 8411 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -07fd42: 0a01 |003d: move-result v1 │ │ -07fd44: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -07fd48: 5441 e004 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -07fd4c: 6e10 d01f 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -07fd52: 0a02 |0045: move-result v2 │ │ -07fd54: 7b22 |0046: neg-int v2, v2 │ │ -07fd56: 6e10 cd1f 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -07fd5c: 0a03 |004a: move-result v3 │ │ -07fd5e: 6e40 3b14 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ -07fd64: 28e7 |004e: goto 0035 // -0019 │ │ -07fd66: 5441 e604 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -07fd6a: 6e10 a111 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -07fd70: 0a02 |0054: move-result v2 │ │ -07fd72: 6e10 cd1f 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -07fd78: 0a03 |0058: move-result v3 │ │ -07fd7a: 6e40 3b14 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ -07fd80: 28d9 |005c: goto 0035 // -0027 │ │ +07fca8: |[07fca8] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +07fcb8: 6e20 ab11 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +07fcbe: 0a01 |0003: move-result v1 │ │ +07fcc0: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +07fcc4: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +07fcc8: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +07fccc: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +07fcd2: 1a03 c613 |000d: const-string v3, "View " // string@13c6 │ │ +07fcd6: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07fcdc: 0c02 |0012: move-result-object v2 │ │ +07fcde: 6e20 0325 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +07fce4: 0c02 |0016: move-result-object v2 │ │ +07fce6: 1a03 6700 |0017: const-string v3, " is not a sliding drawer" // string@0067 │ │ +07fcea: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +07fcf0: 0c02 |001c: move-result-object v2 │ │ +07fcf2: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +07fcf8: 0c02 |0020: move-result-object v2 │ │ +07fcfa: 7020 8824 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +07fd00: 2701 |0024: throw v1 │ │ +07fd02: 5541 db04 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ +07fd06: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +07fd0a: 6e10 bb1f 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07fd10: 0c00 |002c: move-result-object v0 │ │ +07fd12: 1f00 7a02 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +07fd16: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +07fd18: 5901 bc04 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +07fd1c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +07fd1e: 5c01 ba04 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +07fd22: 6e10 a711 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +07fd28: 0e00 |0038: return-void │ │ +07fd2a: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +07fd2c: 6e30 8411 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +07fd32: 0a01 |003d: move-result v1 │ │ +07fd34: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +07fd38: 5441 e004 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +07fd3c: 6e10 d01f 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +07fd42: 0a02 |0045: move-result v2 │ │ +07fd44: 7b22 |0046: neg-int v2, v2 │ │ +07fd46: 6e10 cd1f 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +07fd4c: 0a03 |004a: move-result v3 │ │ +07fd4e: 6e40 3b14 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ +07fd54: 28e7 |004e: goto 0035 // -0019 │ │ +07fd56: 5441 e604 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +07fd5a: 6e10 a111 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +07fd60: 0a02 |0054: move-result v2 │ │ +07fd62: 6e10 cd1f 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +07fd68: 0a03 |0058: move-result v3 │ │ +07fd6a: 6e40 3b14 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ +07fd70: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ 0x0006 line=1112 │ │ 0x0025 line=1115 │ │ 0x0029 line=1116 │ │ 0x002f line=1117 │ │ @@ -71369,18 +71369,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07fd84: |[07fd84] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -07fd94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07fd96: 6e20 8911 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ -07fd9c: 0e00 |0004: return-void │ │ +07fd74: |[07fd74] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +07fd84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07fd86: 6e20 8911 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ +07fd8c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1030 │ │ 0x0004 line=1031 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -71389,65 +71389,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -07fda0: |[07fda0] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -07fdb0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07fdb2: 6e10 9611 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -07fdb8: 0a01 |0004: move-result v1 │ │ -07fdba: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -07fdbc: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -07fdc0: 6e20 9511 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -07fdc6: 0c00 |000b: move-result-object v0 │ │ -07fdc8: 6e10 bb1f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07fdce: 0c04 |000f: move-result-object v4 │ │ -07fdd0: 1f04 7a02 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -07fdd4: 6e20 ab11 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -07fdda: 0a06 |0015: move-result v6 │ │ -07fddc: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -07fde0: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -07fde4: 5546 b904 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ -07fde8: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -07fdec: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07fdf0: 28e6 |0020: goto 0006 // -001a │ │ -07fdf2: 6e10 d01f 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -07fdf8: 0a02 |0024: move-result v2 │ │ -07fdfa: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -07fdfc: 6e30 8411 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -07fe02: 0a06 |0029: move-result v6 │ │ -07fe04: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -07fe08: 5496 e004 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -07fe0c: 7b27 |002e: neg-int v7, v2 │ │ -07fe0e: 6e10 cd1f 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -07fe14: 0a08 |0032: move-result v8 │ │ -07fe16: 6e40 3b14 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ -07fe1c: 0a06 |0036: move-result v6 │ │ -07fe1e: b665 |0037: or-int/2addr v5, v6 │ │ -07fe20: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -07fe22: 5c46 b904 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ -07fe26: 28e3 |003b: goto 001e // -001d │ │ -07fe28: 5496 e604 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -07fe2c: 6e10 a111 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -07fe32: 0a07 |0041: move-result v7 │ │ -07fe34: 6e10 cd1f 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -07fe3a: 0a08 |0045: move-result v8 │ │ -07fe3c: 6e40 3b14 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ -07fe42: 0a06 |0049: move-result v6 │ │ -07fe44: b665 |004a: or-int/2addr v5, v6 │ │ -07fe46: 28ed |004b: goto 0038 // -0013 │ │ -07fe48: 5496 df04 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ -07fe4c: 6e10 7a11 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@117a │ │ -07fe52: 5496 e504 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ -07fe56: 6e10 7a11 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@117a │ │ -07fe5c: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -07fe60: 6e10 a711 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -07fe66: 0e00 |005b: return-void │ │ +07fd90: |[07fd90] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +07fda0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07fda2: 6e10 9611 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +07fda8: 0a01 |0004: move-result v1 │ │ +07fdaa: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +07fdac: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +07fdb0: 6e20 9511 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +07fdb6: 0c00 |000b: move-result-object v0 │ │ +07fdb8: 6e10 bb1f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07fdbe: 0c04 |000f: move-result-object v4 │ │ +07fdc0: 1f04 7a02 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +07fdc4: 6e20 ab11 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +07fdca: 0a06 |0015: move-result v6 │ │ +07fdcc: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +07fdd0: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +07fdd4: 5546 b904 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ +07fdd8: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +07fddc: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07fde0: 28e6 |0020: goto 0006 // -001a │ │ +07fde2: 6e10 d01f 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +07fde8: 0a02 |0024: move-result v2 │ │ +07fdea: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +07fdec: 6e30 8411 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +07fdf2: 0a06 |0029: move-result v6 │ │ +07fdf4: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +07fdf8: 5496 e004 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +07fdfc: 7b27 |002e: neg-int v7, v2 │ │ +07fdfe: 6e10 cd1f 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +07fe04: 0a08 |0032: move-result v8 │ │ +07fe06: 6e40 3b14 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ +07fe0c: 0a06 |0036: move-result v6 │ │ +07fe0e: b665 |0037: or-int/2addr v5, v6 │ │ +07fe10: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +07fe12: 5c46 b904 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ +07fe16: 28e3 |003b: goto 001e // -001d │ │ +07fe18: 5496 e604 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +07fe1c: 6e10 a111 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +07fe22: 0a07 |0041: move-result v7 │ │ +07fe24: 6e10 cd1f 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +07fe2a: 0a08 |0045: move-result v8 │ │ +07fe2c: 6e40 3b14 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ +07fe32: 0a06 |0049: move-result v6 │ │ +07fe34: b665 |004a: or-int/2addr v5, v6 │ │ +07fe36: 28ed |004b: goto 0038 // -0013 │ │ +07fe38: 5496 df04 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ +07fe3c: 6e10 7a11 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@117a │ │ +07fe42: 5496 e504 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ +07fe46: 6e10 7a11 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@117a │ │ +07fe4c: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +07fe50: 6e10 a711 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +07fe56: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1034 │ │ 0x0001 line=1035 │ │ 0x0005 line=1036 │ │ 0x0008 line=1037 │ │ 0x000c line=1038 │ │ @@ -71478,42 +71478,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -07fe68: |[07fe68] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -07fe78: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07fe7a: 6e10 9611 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -07fe80: 0a00 |0004: move-result v0 │ │ -07fe82: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -07fe84: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07fe86: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -07fe8a: 6e20 9511 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -07fe90: 0c04 |000c: move-result-object v4 │ │ -07fe92: 6e10 bb1f 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07fe98: 0c04 |0010: move-result-object v4 │ │ -07fe9a: 1f04 7a02 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -07fe9e: 5242 bc04 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -07fea2: 7120 ac24 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -07fea8: 0a03 |0018: move-result v3 │ │ -07feaa: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07feae: 28ec |001b: goto 0007 // -0014 │ │ -07feb0: 5973 e804 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04e8 │ │ -07feb4: 5474 e004 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -07feb8: 6e20 1b14 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@141b │ │ -07febe: 0a04 |0023: move-result v4 │ │ -07fec0: 5475 e604 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -07fec4: 6e20 1b14 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@141b │ │ -07feca: 0a05 |0029: move-result v5 │ │ -07fecc: b654 |002a: or-int/2addr v4, v5 │ │ -07fece: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -07fed2: 7110 0e0d 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -07fed8: 0e00 |0030: return-void │ │ +07fe58: |[07fe58] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +07fe68: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +07fe6a: 6e10 9611 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +07fe70: 0a00 |0004: move-result v0 │ │ +07fe72: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +07fe74: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07fe76: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +07fe7a: 6e20 9511 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +07fe80: 0c04 |000c: move-result-object v4 │ │ +07fe82: 6e10 bb1f 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07fe88: 0c04 |0010: move-result-object v4 │ │ +07fe8a: 1f04 7a02 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +07fe8e: 5242 bc04 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +07fe92: 7120 ac24 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +07fe98: 0a03 |0018: move-result v3 │ │ +07fe9a: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07fe9e: 28ec |001b: goto 0007 // -0014 │ │ +07fea0: 5973 e804 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04e8 │ │ +07fea4: 5474 e004 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +07fea8: 6e20 1b14 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@141b │ │ +07feae: 0a04 |0023: move-result v4 │ │ +07feb0: 5475 e604 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +07feb4: 6e20 1b14 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@141b │ │ +07feba: 0a05 |0029: move-result v5 │ │ +07febc: b654 |002a: or-int/2addr v4, v5 │ │ +07febe: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +07fec2: 7110 0e0d 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +07fec8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=821 │ │ 0x0005 line=822 │ │ 0x0006 line=823 │ │ 0x0009 line=824 │ │ 0x0015 line=825 │ │ @@ -71534,35 +71534,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -07fedc: |[07fedc] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -07feec: 6e10 bb1f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07fef2: 0c00 |0003: move-result-object v0 │ │ -07fef4: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -07fef8: 5502 ba04 |0006: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -07fefc: 3802 1f00 |0008: if-eqz v2, 0027 // +001f │ │ -07ff00: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -07ff02: 5c02 ba04 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -07ff06: 5432 e104 |000d: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -07ff0a: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -07ff0e: 5432 e104 |0011: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -07ff12: 7220 5111 4200 |0013: invoke-interface {v2, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@1151 │ │ -07ff18: 6e10 a611 0300 |0016: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@11a6 │ │ -07ff1e: 0a02 |0019: move-result v2 │ │ -07ff20: 3802 0d00 |001a: if-eqz v2, 0027 // +000d │ │ -07ff24: 6e10 a011 0300 |001c: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@11a0 │ │ -07ff2a: 0c01 |001f: move-result-object v1 │ │ -07ff2c: 3801 0700 |0020: if-eqz v1, 0027 // +0007 │ │ -07ff30: 1302 2000 |0022: const/16 v2, #int 32 // #20 │ │ -07ff34: 6e20 0620 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@2006 │ │ -07ff3a: 0e00 |0027: return-void │ │ +07fecc: |[07fecc] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +07fedc: 6e10 bb1f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07fee2: 0c00 |0003: move-result-object v0 │ │ +07fee4: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +07fee8: 5502 ba04 |0006: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +07feec: 3802 1f00 |0008: if-eqz v2, 0027 // +001f │ │ +07fef0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +07fef2: 5c02 ba04 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +07fef6: 5432 e104 |000d: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +07fefa: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +07fefe: 5432 e104 |0011: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +07ff02: 7220 5111 4200 |0013: invoke-interface {v2, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@1151 │ │ +07ff08: 6e10 a611 0300 |0016: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@11a6 │ │ +07ff0e: 0a02 |0019: move-result v2 │ │ +07ff10: 3802 0d00 |001a: if-eqz v2, 0027 // +000d │ │ +07ff14: 6e10 a011 0300 |001c: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@11a0 │ │ +07ff1a: 0c01 |001f: move-result-object v1 │ │ +07ff1c: 3801 0700 |0020: if-eqz v1, 0027 // +0007 │ │ +07ff20: 1302 2000 |0022: const/16 v2, #int 32 // #20 │ │ +07ff24: 6e20 0620 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@2006 │ │ +07ff2a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0006 line=518 │ │ 0x000a line=519 │ │ 0x000d line=520 │ │ 0x0011 line=521 │ │ @@ -71582,29 +71582,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -07ff3c: |[07ff3c] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -07ff4c: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -07ff52: 0c00 |0003: move-result-object v0 │ │ -07ff54: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -07ff58: 5501 ba04 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -07ff5c: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ -07ff60: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -07ff62: 5c01 ba04 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -07ff66: 5421 e104 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -07ff6a: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -07ff6e: 5421 e104 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -07ff72: 7220 5211 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@1152 │ │ -07ff78: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -07ff7c: 6e20 c011 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@11c0 │ │ -07ff82: 0e00 |001b: return-void │ │ +07ff2c: |[07ff2c] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +07ff3c: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +07ff42: 0c00 |0003: move-result-object v0 │ │ +07ff44: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +07ff48: 5501 ba04 |0006: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +07ff4c: 3901 1300 |0008: if-nez v1, 001b // +0013 │ │ +07ff50: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +07ff52: 5c01 ba04 |000b: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +07ff56: 5421 e104 |000d: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +07ff5a: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +07ff5e: 5421 e104 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +07ff62: 7220 5211 3100 |0013: invoke-interface {v1, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@1152 │ │ +07ff68: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +07ff6c: 6e20 c011 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@11c0 │ │ +07ff72: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0006 line=538 │ │ 0x000a line=539 │ │ 0x000d line=540 │ │ 0x0011 line=541 │ │ @@ -71620,20 +71620,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07ff84: |[07ff84] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -07ff94: 5410 e104 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -07ff98: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07ff9c: 5410 e104 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -07ffa0: 7230 5311 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@1153 │ │ -07ffa6: 0e00 |0009: return-void │ │ +07ff74: |[07ff74] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +07ff84: 5410 e104 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +07ff88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07ff8c: 5410 e104 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +07ff90: 7230 5311 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@1153 │ │ +07ff96: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0004 line=549 │ │ 0x0009 line=551 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -71645,221 +71645,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 │ │ -07ffa8: |[07ffa8] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -07ffb8: 7401 9e11 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@119e │ │ -07ffbe: 0a12 |0003: move-result v18 │ │ -07ffc0: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ -07ffc4: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ -07ffc8: 6e20 a811 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ -07ffce: 0a11 |000b: move-result v17 │ │ -07ffd0: 120d |000c: const/4 v13, #int 0 // #0 │ │ -07ffd2: 7401 a111 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -07ffd8: 0a0e |0010: move-result v14 │ │ -07ffda: 7401 2e02 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -07ffe0: 0a15 |0014: move-result v21 │ │ -07ffe2: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -07ffe6: 7401 9611 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -07ffec: 0a0a |001a: move-result v10 │ │ -07ffee: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -07fff2: 0200 1300 |001d: move/from16 v0, v19 │ │ -07fff6: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -07fffa: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ -07fffe: 0201 1300 |0023: move/from16 v1, v19 │ │ -080002: 6e20 9511 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -080008: 0c19 |0028: move-result-object v25 │ │ -08000a: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -08000e: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ -080012: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -080016: 7401 cf1f 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -08001c: 0a02 |0032: move-result v2 │ │ -08001e: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -080022: 7701 a311 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@11a3 │ │ -080028: 0a02 |0038: move-result v2 │ │ -08002a: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -08002e: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -080032: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -080036: 6e20 ab11 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -08003c: 0a02 |0042: move-result v2 │ │ -08003e: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -080042: 7401 b31f 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ -080048: 0a02 |0048: move-result v2 │ │ -08004a: 0200 1200 |0049: move/from16 v0, v18 │ │ -08004e: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -080052: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -080056: 28ce |004f: goto 001d // -0032 │ │ -080058: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -08005a: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ -08005e: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -080062: 6e30 8411 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -080068: 0a02 |0058: move-result v2 │ │ -08006a: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -08006e: 7401 c91f 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -080074: 0a1b |005e: move-result v27 │ │ -080076: 0200 1b00 |005f: move/from16 v0, v27 │ │ -08007a: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -08007e: 020d 1b00 |0063: move/from16 v13, v27 │ │ -080082: 28e8 |0065: goto 004d // -0018 │ │ -080084: 7401 bc1f 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -08008a: 0a1a |0069: move-result v26 │ │ -08008c: 0200 1a00 |006a: move/from16 v0, v26 │ │ -080090: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -080094: 020e 1a00 |006e: move/from16 v14, v26 │ │ -080098: 28dd |0070: goto 004d // -0023 │ │ -08009a: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -08009c: 7401 9e11 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@119e │ │ -0800a2: 0a03 |0075: move-result v3 │ │ -0800a4: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -0800a8: 6e53 1702 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0217 │ │ -0800ae: 7505 4720 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2047 │ │ -0800b4: 0a16 |007e: move-result v22 │ │ -0800b6: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -0800ba: 0201 1500 |0081: move/from16 v1, v21 │ │ -0800be: 6e20 2b02 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ -0800c4: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ -0800c8: 5202 e804 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04e8 │ │ -0800cc: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -0800ce: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -0800d2: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -0800d6: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -0800da: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ -0800de: 5202 e704 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04e7 │ │ -0800e2: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -0800e6: b532 |0097: and-int/2addr v2, v3 │ │ -0800e8: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -0800ec: 8292 |009a: int-to-float v2, v9 │ │ -0800ee: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -0800f2: 5203 e804 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04e8 │ │ -0800f6: c832 |009f: mul-float/2addr v2, v3 │ │ -0800f8: 8720 |00a0: float-to-int v0, v2 │ │ -0800fa: 0214 0000 |00a1: move/from16 v20, v0 │ │ -0800fe: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -080102: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ -080106: 5203 e704 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04e7 │ │ -08010a: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -080110: b543 |00ac: and-int/2addr v3, v4 │ │ -080112: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -080116: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ -08011a: 5402 e904 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04e9 │ │ -08011e: 6e20 4f02 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -080124: 82d3 |00b6: int-to-float v3, v13 │ │ -080126: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -080128: 82e5 |00b8: int-to-float v5, v14 │ │ -08012a: 7401 9e11 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@119e │ │ -080130: 0a02 |00bc: move-result v2 │ │ -080132: 8226 |00bd: int-to-float v6, v2 │ │ -080134: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ -080138: 5407 e904 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04e9 │ │ -08013c: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ -080140: 7406 2102 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -080146: 0f16 |00c7: return v22 │ │ -080148: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ -08014c: 5402 ea04 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ -080150: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -080154: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -080156: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ -08015a: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ -08015e: 6e30 8411 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -080164: 0a02 |00d6: move-result v2 │ │ -080166: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -08016a: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ -08016e: 5402 ea04 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ -080172: 6e10 9202 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -080178: 0a17 |00e0: move-result v23 │ │ -08017a: 7401 c91f 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -080180: 0a0c |00e4: move-result v12 │ │ -080182: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -080186: 5402 e004 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -08018a: 6e10 2714 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1427 │ │ -080190: 0a10 |00ec: move-result v16 │ │ -080192: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -080194: 82c3 |00ee: int-to-float v3, v12 │ │ -080196: 0200 1000 |00ef: move/from16 v0, v16 │ │ -08019a: 8204 |00f1: int-to-float v4, v0 │ │ -08019c: c943 |00f2: div-float/2addr v3, v4 │ │ -08019e: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -0801a2: 7120 ae24 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -0801a8: 0a03 |00f8: move-result v3 │ │ -0801aa: 7120 ac24 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -0801b0: 0a08 |00fc: move-result v8 │ │ -0801b2: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ -0801b6: 5402 ea04 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ -0801ba: 7401 cd1f 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0801c0: 0a03 |0104: move-result v3 │ │ -0801c2: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -0801c6: 7401 b01f 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -0801cc: 0a05 |010a: move-result v5 │ │ -0801ce: 6e55 9d02 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -0801d4: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ -0801d8: 5402 ea04 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ -0801dc: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -0801e0: c883 |0114: mul-float/2addr v3, v8 │ │ -0801e2: 8733 |0115: float-to-int v3, v3 │ │ -0801e4: 6e20 9b02 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@029b │ │ -0801ea: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ -0801ee: 5402 ea04 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ -0801f2: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ -0801f6: 6e20 8e02 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -0801fc: 28a5 |0122: goto 00c7 // -005b │ │ -0801fe: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ -080202: 5402 eb04 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ -080206: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -08020a: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -08020c: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ -080210: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ -080214: 6e30 8411 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -08021a: 0a02 |0131: move-result v2 │ │ -08021c: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -080220: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -080224: 5402 eb04 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ -080228: 6e10 9202 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -08022e: 0a17 |013b: move-result v23 │ │ -080230: 7401 bc1f 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -080236: 0a0b |013f: move-result v11 │ │ -080238: 7401 a111 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -08023e: 0a02 |0143: move-result v2 │ │ -080240: 9118 020b |0144: sub-int v24, v2, v11 │ │ -080244: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ -080248: 5402 e604 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -08024c: 6e10 2714 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1427 │ │ -080252: 0a10 |014d: move-result v16 │ │ -080254: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -080256: 0200 1800 |014f: move/from16 v0, v24 │ │ -08025a: 8203 |0151: int-to-float v3, v0 │ │ -08025c: 0200 1000 |0152: move/from16 v0, v16 │ │ -080260: 8204 |0154: int-to-float v4, v0 │ │ -080262: c943 |0155: div-float/2addr v3, v4 │ │ -080264: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -080268: 7120 ae24 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -08026e: 0a03 |015b: move-result v3 │ │ -080270: 7120 ac24 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -080276: 0a08 |015f: move-result v8 │ │ -080278: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ -08027c: 5402 eb04 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ -080280: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -080284: 7401 cd1f 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -08028a: 0a04 |0169: move-result v4 │ │ -08028c: 7401 b01f 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -080292: 0a05 |016d: move-result v5 │ │ -080294: 6e55 9d02 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -08029a: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ -08029e: 5402 eb04 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ -0802a2: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -0802a6: c883 |0177: mul-float/2addr v3, v8 │ │ -0802a8: 8733 |0178: float-to-int v3, v3 │ │ -0802aa: 6e20 9b02 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@029b │ │ -0802b0: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ -0802b4: 5402 eb04 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ -0802b8: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ -0802bc: 6e20 8e02 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -0802c2: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +07ff98: |[07ff98] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +07ffa8: 7401 9e11 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@119e │ │ +07ffae: 0a12 |0003: move-result v18 │ │ +07ffb0: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +07ffb4: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +07ffb8: 6e20 a811 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ +07ffbe: 0a11 |000b: move-result v17 │ │ +07ffc0: 120d |000c: const/4 v13, #int 0 // #0 │ │ +07ffc2: 7401 a111 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +07ffc8: 0a0e |0010: move-result v14 │ │ +07ffca: 7401 2e02 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +07ffd0: 0a15 |0014: move-result v21 │ │ +07ffd2: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +07ffd6: 7401 9611 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +07ffdc: 0a0a |001a: move-result v10 │ │ +07ffde: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +07ffe2: 0200 1300 |001d: move/from16 v0, v19 │ │ +07ffe6: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +07ffea: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +07ffee: 0201 1300 |0023: move/from16 v1, v19 │ │ +07fff2: 6e20 9511 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +07fff8: 0c19 |0028: move-result-object v25 │ │ +07fffa: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +07fffe: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +080002: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +080006: 7401 cf1f 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +08000c: 0a02 |0032: move-result v2 │ │ +08000e: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +080012: 7701 a311 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@11a3 │ │ +080018: 0a02 |0038: move-result v2 │ │ +08001a: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +08001e: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +080022: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +080026: 6e20 ab11 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +08002c: 0a02 |0042: move-result v2 │ │ +08002e: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +080032: 7401 b31f 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ +080038: 0a02 |0048: move-result v2 │ │ +08003a: 0200 1200 |0049: move/from16 v0, v18 │ │ +08003e: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +080042: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +080046: 28ce |004f: goto 001d // -0032 │ │ +080048: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +08004a: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +08004e: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +080052: 6e30 8411 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +080058: 0a02 |0058: move-result v2 │ │ +08005a: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +08005e: 7401 c91f 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +080064: 0a1b |005e: move-result v27 │ │ +080066: 0200 1b00 |005f: move/from16 v0, v27 │ │ +08006a: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +08006e: 020d 1b00 |0063: move/from16 v13, v27 │ │ +080072: 28e8 |0065: goto 004d // -0018 │ │ +080074: 7401 bc1f 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +08007a: 0a1a |0069: move-result v26 │ │ +08007c: 0200 1a00 |006a: move/from16 v0, v26 │ │ +080080: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +080084: 020e 1a00 |006e: move/from16 v14, v26 │ │ +080088: 28dd |0070: goto 004d // -0023 │ │ +08008a: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +08008c: 7401 9e11 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@119e │ │ +080092: 0a03 |0075: move-result v3 │ │ +080094: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +080098: 6e53 1702 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@0217 │ │ +08009e: 7505 4720 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2047 │ │ +0800a4: 0a16 |007e: move-result v22 │ │ +0800a6: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +0800aa: 0201 1500 |0081: move/from16 v1, v21 │ │ +0800ae: 6e20 2b02 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ +0800b4: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +0800b8: 5202 e804 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04e8 │ │ +0800bc: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +0800be: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +0800c2: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +0800c6: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +0800ca: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +0800ce: 5202 e704 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04e7 │ │ +0800d2: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +0800d6: b532 |0097: and-int/2addr v2, v3 │ │ +0800d8: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +0800dc: 8292 |009a: int-to-float v2, v9 │ │ +0800de: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +0800e2: 5203 e804 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04e8 │ │ +0800e6: c832 |009f: mul-float/2addr v2, v3 │ │ +0800e8: 8720 |00a0: float-to-int v0, v2 │ │ +0800ea: 0214 0000 |00a1: move/from16 v20, v0 │ │ +0800ee: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +0800f2: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +0800f6: 5203 e704 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04e7 │ │ +0800fa: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +080100: b543 |00ac: and-int/2addr v3, v4 │ │ +080102: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +080106: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +08010a: 5402 e904 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04e9 │ │ +08010e: 6e20 4f02 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +080114: 82d3 |00b6: int-to-float v3, v13 │ │ +080116: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +080118: 82e5 |00b8: int-to-float v5, v14 │ │ +08011a: 7401 9e11 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@119e │ │ +080120: 0a02 |00bc: move-result v2 │ │ +080122: 8226 |00bd: int-to-float v6, v2 │ │ +080124: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +080128: 5407 e904 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@04e9 │ │ +08012c: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +080130: 7406 2102 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +080136: 0f16 |00c7: return v22 │ │ +080138: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +08013c: 5402 ea04 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ +080140: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +080144: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +080146: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +08014a: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +08014e: 6e30 8411 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +080154: 0a02 |00d6: move-result v2 │ │ +080156: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +08015a: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +08015e: 5402 ea04 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ +080162: 6e10 9202 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +080168: 0a17 |00e0: move-result v23 │ │ +08016a: 7401 c91f 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +080170: 0a0c |00e4: move-result v12 │ │ +080172: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +080176: 5402 e004 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +08017a: 6e10 2714 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1427 │ │ +080180: 0a10 |00ec: move-result v16 │ │ +080182: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +080184: 82c3 |00ee: int-to-float v3, v12 │ │ +080186: 0200 1000 |00ef: move/from16 v0, v16 │ │ +08018a: 8204 |00f1: int-to-float v4, v0 │ │ +08018c: c943 |00f2: div-float/2addr v3, v4 │ │ +08018e: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +080192: 7120 ae24 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +080198: 0a03 |00f8: move-result v3 │ │ +08019a: 7120 ac24 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +0801a0: 0a08 |00fc: move-result v8 │ │ +0801a2: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +0801a6: 5402 ea04 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ +0801aa: 7401 cd1f 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0801b0: 0a03 |0104: move-result v3 │ │ +0801b2: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +0801b6: 7401 b01f 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +0801bc: 0a05 |010a: move-result v5 │ │ +0801be: 6e55 9d02 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +0801c4: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +0801c8: 5402 ea04 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ +0801cc: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +0801d0: c883 |0114: mul-float/2addr v3, v8 │ │ +0801d2: 8733 |0115: float-to-int v3, v3 │ │ +0801d4: 6e20 9b02 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@029b │ │ +0801da: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +0801de: 5402 ea04 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ +0801e2: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +0801e6: 6e20 8e02 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +0801ec: 28a5 |0122: goto 00c7 // -005b │ │ +0801ee: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +0801f2: 5402 eb04 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ +0801f6: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +0801fa: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +0801fc: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +080200: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +080204: 6e30 8411 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +08020a: 0a02 |0131: move-result v2 │ │ +08020c: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +080210: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +080214: 5402 eb04 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ +080218: 6e10 9202 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +08021e: 0a17 |013b: move-result v23 │ │ +080220: 7401 bc1f 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +080226: 0a0b |013f: move-result v11 │ │ +080228: 7401 a111 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +08022e: 0a02 |0143: move-result v2 │ │ +080230: 9118 020b |0144: sub-int v24, v2, v11 │ │ +080234: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +080238: 5402 e604 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +08023c: 6e10 2714 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1427 │ │ +080242: 0a10 |014d: move-result v16 │ │ +080244: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +080246: 0200 1800 |014f: move/from16 v0, v24 │ │ +08024a: 8203 |0151: int-to-float v3, v0 │ │ +08024c: 0200 1000 |0152: move/from16 v0, v16 │ │ +080250: 8204 |0154: int-to-float v4, v0 │ │ +080252: c943 |0155: div-float/2addr v3, v4 │ │ +080254: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +080258: 7120 ae24 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +08025e: 0a03 |015b: move-result v3 │ │ +080260: 7120 ac24 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +080266: 0a08 |015f: move-result v8 │ │ +080268: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +08026c: 5402 eb04 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ +080270: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +080274: 7401 cd1f 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +08027a: 0a04 |0169: move-result v4 │ │ +08027c: 7401 b01f 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +080282: 0a05 |016d: move-result v5 │ │ +080284: 6e55 9d02 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +08028a: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +08028e: 5402 eb04 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ +080292: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +080296: c883 |0177: mul-float/2addr v3, v8 │ │ +080298: 8733 |0178: float-to-int v3, v3 │ │ +08029a: 6e20 9b02 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@029b │ │ +0802a0: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +0802a4: 5402 eb04 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ +0802a8: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +0802ac: 6e20 8e02 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +0802b2: 2900 42ff |0185: goto/16 00c7 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ 0x0004 line=846 │ │ 0x000c line=847 │ │ 0x0011 line=849 │ │ 0x0015 line=850 │ │ @@ -71934,35 +71934,35 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0802c8: |[0802c8] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -0802d8: 7110 020d 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -0802de: 0a05 |0003: move-result v5 │ │ -0802e0: 7120 3e0b 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ -0802e6: 0a05 |0007: move-result v5 │ │ -0802e8: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ -0802ec: 6e10 9611 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -0802f2: 0a03 |000d: move-result v3 │ │ -0802f4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0802f6: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ -0802fa: 6e20 9511 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -080300: 0c01 |0014: move-result-object v1 │ │ -080302: 6e20 9c11 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ -080308: 0a02 |0018: move-result v2 │ │ -08030a: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ -08030e: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -080312: 1101 |001d: return-object v1 │ │ -080314: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -080318: 28ef |0020: goto 000f // -0011 │ │ -08031a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -08031c: 28fb |0022: goto 001d // -0005 │ │ +0802b8: |[0802b8] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +0802c8: 7110 020d 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +0802ce: 0a05 |0003: move-result v5 │ │ +0802d0: 7120 3e0b 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ +0802d6: 0a05 |0007: move-result v5 │ │ +0802d8: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +0802dc: 6e10 9611 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +0802e2: 0a03 |000d: move-result v3 │ │ +0802e4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0802e6: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +0802ea: 6e20 9511 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +0802f0: 0c01 |0014: move-result-object v1 │ │ +0802f2: 6e20 9c11 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ +0802f8: 0a02 |0018: move-result v2 │ │ +0802fa: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +0802fe: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +080302: 1101 |001d: return-object v1 │ │ +080304: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +080308: 28ef |0020: goto 000f // -0011 │ │ +08030a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +08030c: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x000a line=613 │ │ 0x000e line=614 │ │ 0x0011 line=615 │ │ 0x0015 line=616 │ │ @@ -71986,31 +71986,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -080320: |[080320] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -080330: 6e10 9611 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -080336: 0a01 |0003: move-result v1 │ │ -080338: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08033a: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -08033e: 6e20 9511 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -080344: 0c00 |000a: move-result-object v0 │ │ -080346: 6e10 bb1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08034c: 0c03 |000e: move-result-object v3 │ │ -08034e: 1f03 7a02 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -080352: 5533 ba04 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -080356: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -08035a: 1100 |0015: return-object v0 │ │ -08035c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -080360: 28ed |0018: goto 0005 // -0013 │ │ -080362: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -080364: 28fb |001a: goto 0015 // -0005 │ │ +080310: |[080310] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +080320: 6e10 9611 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +080326: 0a01 |0003: move-result v1 │ │ +080328: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08032a: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +08032e: 6e20 9511 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +080334: 0c00 |000a: move-result-object v0 │ │ +080336: 6e10 bb1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08033c: 0c03 |000e: move-result-object v3 │ │ +08033e: 1f03 7a02 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +080342: 5533 ba04 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +080346: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +08034a: 1100 |0015: return-object v0 │ │ +08034c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +080350: 28ed |0018: goto 0005 // -0013 │ │ +080352: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +080354: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0004 line=583 │ │ 0x0007 line=584 │ │ 0x000b line=585 │ │ 0x0015 line=589 │ │ @@ -72028,19 +72028,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -080368: |[080368] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -080378: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08037a: 2200 7a02 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -08037e: 7030 5511 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1155 │ │ -080384: 1100 |0006: return-object v0 │ │ +080358: |[080358] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +080368: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08036a: 2200 7a02 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +08036e: 7030 5511 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1155 │ │ +080374: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1223 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -72048,20 +72048,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 │ │ -080388: |[080388] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -080398: 2200 7a02 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -08039c: 6e10 9811 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@1198 │ │ -0803a2: 0c01 |0005: move-result-object v1 │ │ -0803a4: 7030 5711 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1157 │ │ -0803aa: 1100 |0009: return-object v0 │ │ +080378: |[080378] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +080388: 2200 7a02 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +08038c: 6e10 9811 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@1198 │ │ +080392: 0c01 |0005: move-result-object v1 │ │ +080394: 7030 5711 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1157 │ │ +08039a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -72070,30 +72070,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 │ │ -0803ac: |[0803ac] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0803bc: 2020 7a02 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0803c0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0803c4: 2200 7a02 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0803c8: 1f02 7a02 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0803cc: 7020 5811 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@1158 │ │ -0803d2: 1100 |000b: return-object v0 │ │ -0803d4: 2020 da03 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ -0803d8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0803dc: 2200 7a02 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0803e0: 1f02 da03 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ -0803e4: 7020 5a11 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@115a │ │ -0803ea: 28f4 |0017: goto 000b // -000c │ │ -0803ec: 2200 7a02 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0803f0: 7020 5911 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1159 │ │ -0803f6: 28ee |001d: goto 000b // -0012 │ │ +08039c: |[08039c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0803ac: 2020 7a02 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0803b0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0803b4: 2200 7a02 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0803b8: 1f02 7a02 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0803bc: 7020 5811 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@1158 │ │ +0803c2: 1100 |000b: return-object v0 │ │ +0803c4: 2020 da03 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ +0803c8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0803cc: 2200 7a02 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0803d0: 1f02 da03 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ +0803d4: 7020 5a11 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@115a │ │ +0803da: 28f4 |0017: goto 000b // -000c │ │ +0803dc: 2200 7a02 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0803e0: 7020 5911 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1159 │ │ +0803e6: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ 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; │ │ @@ -72104,29 +72104,29 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0803f8: |[0803f8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ -080408: 7110 020d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -08040e: 0a01 |0003: move-result v1 │ │ -080410: 7120 3e0b 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ -080416: 0a00 |0007: move-result v0 │ │ -080418: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -08041a: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -08041e: 5221 e204 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04e2 │ │ -080422: 0f01 |000d: return v1 │ │ -080424: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -080426: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -08042a: 5221 e304 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04e3 │ │ -08042e: 28fa |0013: goto 000d // -0006 │ │ -080430: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -080432: 28f8 |0015: goto 000d // -0008 │ │ +0803e8: |[0803e8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ +0803f8: 7110 020d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +0803fe: 0a01 |0003: move-result v1 │ │ +080400: 7120 3e0b 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ +080406: 0a00 |0007: move-result v0 │ │ +080408: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +08040a: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +08040e: 5221 e204 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04e2 │ │ +080412: 0f01 |000d: return v1 │ │ +080414: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +080416: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +08041a: 5221 e304 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04e3 │ │ +08041e: 28fa |0013: goto 000d // -0006 │ │ +080420: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +080422: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0008 line=417 │ │ 0x000b line=418 │ │ 0x000d line=422 │ │ 0x000e line=419 │ │ @@ -72142,27 +72142,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -080434: |[080434] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -080444: 6e20 9c11 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ -08044a: 0a00 |0003: move-result v0 │ │ -08044c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -08044e: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -080452: 5221 e204 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04e2 │ │ -080456: 0f01 |0009: return v1 │ │ -080458: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -08045a: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -08045e: 5221 e304 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04e3 │ │ -080462: 28fa |000f: goto 0009 // -0006 │ │ -080464: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -080466: 28f8 |0011: goto 0009 // -0008 │ │ +080424: |[080424] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +080434: 6e20 9c11 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ +08043a: 0a00 |0003: move-result v0 │ │ +08043c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +08043e: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +080442: 5221 e204 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04e2 │ │ +080446: 0f01 |0009: return v1 │ │ +080448: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +08044a: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +08044e: 5221 e304 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04e3 │ │ +080452: 28fa |000f: goto 0009 // -0006 │ │ +080454: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +080456: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=434 │ │ 0x0007 line=435 │ │ 0x0009 line=439 │ │ 0x000a line=436 │ │ @@ -72178,29 +72178,29 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -080468: |[080468] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ -080478: 7110 020d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -08047e: 0a01 |0003: move-result v1 │ │ -080480: 7120 3e0b 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ -080486: 0a00 |0007: move-result v0 │ │ -080488: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -08048a: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -08048e: 5421 ec04 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@04ec │ │ -080492: 1101 |000d: return-object v1 │ │ -080494: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -080496: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -08049a: 5421 ed04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@04ed │ │ -08049e: 28fa |0013: goto 000d // -0006 │ │ -0804a0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0804a2: 28f8 |0015: goto 000d // -0008 │ │ +080458: |[080458] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ +080468: 7110 020d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +08046e: 0a01 |0003: move-result v1 │ │ +080470: 7120 3e0b 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ +080476: 0a00 |0007: move-result v0 │ │ +080478: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +08047a: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +08047e: 5421 ec04 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@04ec │ │ +080482: 1101 |000d: return-object v1 │ │ +080484: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +080486: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +08048a: 5421 ed04 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@04ed │ │ +08048e: 28fa |0013: goto 000d // -0006 │ │ +080490: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +080492: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0008 line=473 │ │ 0x000b line=474 │ │ 0x000d line=478 │ │ 0x000e line=475 │ │ @@ -72216,24 +72216,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0804a4: |[0804a4] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ -0804b4: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0804ba: 0c01 |0003: move-result-object v1 │ │ -0804bc: 1f01 7a02 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0804c0: 5210 b704 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -0804c4: 7110 020d 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -0804ca: 0a01 |000b: move-result v1 │ │ -0804cc: 7120 3e0b 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ -0804d2: 0a01 |000f: move-result v1 │ │ -0804d4: 0f01 |0010: return v1 │ │ +080494: |[080494] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +0804a4: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0804aa: 0c01 |0003: move-result-object v1 │ │ +0804ac: 1f01 7a02 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0804b0: 5210 b704 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +0804b4: 7110 020d 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +0804ba: 0a01 |000b: move-result v1 │ │ +0804bc: 7120 3e0b 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ +0804c2: 0a01 |000f: move-result v1 │ │ +0804c4: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0008 line=573 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 gravity I │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72244,20 +72244,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0804d8: |[0804d8] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -0804e8: 6e10 bb1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0804ee: 0c00 |0003: move-result-object v0 │ │ -0804f0: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0804f4: 5200 bc04 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -0804f8: 0f00 |0008: return v0 │ │ +0804c8: |[0804c8] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +0804d8: 6e10 bb1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0804de: 0c00 |0003: move-result-object v0 │ │ +0804e0: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0804e4: 5200 bc04 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +0804e8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ │ │ @@ -72266,24 +72266,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0804fc: |[0804fc] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -08050c: 6e10 bb1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -080512: 0c00 |0003: move-result-object v0 │ │ -080514: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -080518: 5200 b704 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -08051c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -080520: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -080522: 0f00 |000b: return v0 │ │ -080524: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -080526: 28fe |000d: goto 000b // -0002 │ │ +0804ec: |[0804ec] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +0804fc: 6e10 bb1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +080502: 0c00 |0003: move-result-object v0 │ │ +080504: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +080508: 5200 b704 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +08050c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +080510: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +080512: 0f00 |000b: return v0 │ │ +080514: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +080516: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ │ │ @@ -72292,23 +72292,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -080528: |[080528] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ -080538: 6e20 8f11 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -08053e: 0c00 |0003: move-result-object v0 │ │ -080540: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -080544: 6e20 aa11 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@11aa │ │ -08054a: 0a01 |0009: move-result v1 │ │ -08054c: 0f01 |000a: return v1 │ │ -08054e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -080550: 28fe |000c: goto 000a // -0002 │ │ +080518: |[080518] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +080528: 6e20 8f11 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +08052e: 0c00 |0003: move-result-object v0 │ │ +080530: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +080534: 6e20 aa11 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@11aa │ │ +08053a: 0a01 |0009: move-result v1 │ │ +08053c: 0f01 |000a: return v1 │ │ +08053e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +080540: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0004 line=1173 │ │ 0x0006 line=1174 │ │ 0x000a line=1176 │ │ locals : │ │ @@ -72321,38 +72321,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -080554: |[080554] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -080564: 6e20 ab11 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -08056a: 0a00 |0003: move-result v0 │ │ -08056c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -080570: 2200 7e04 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -080574: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -080578: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08057e: 1a02 c613 |000d: const-string v2, "View " // string@13c6 │ │ -080582: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080588: 0c01 |0012: move-result-object v1 │ │ -08058a: 6e20 0325 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -080590: 0c01 |0016: move-result-object v1 │ │ -080592: 1a02 6600 |0017: const-string v2, " is not a drawer" // string@0066 │ │ -080596: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08059c: 0c01 |001c: move-result-object v1 │ │ -08059e: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0805a4: 0c01 |0020: move-result-object v1 │ │ -0805a6: 7020 8824 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0805ac: 2700 |0024: throw v0 │ │ -0805ae: 6e10 bb1f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0805b4: 0c00 |0028: move-result-object v0 │ │ -0805b6: 1f00 7a02 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0805ba: 5500 ba04 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -0805be: 0f00 |002d: return v0 │ │ +080544: |[080544] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +080554: 6e20 ab11 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +08055a: 0a00 |0003: move-result v0 │ │ +08055c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +080560: 2200 7e04 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +080564: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +080568: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08056e: 1a02 c613 |000d: const-string v2, "View " // string@13c6 │ │ +080572: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080578: 0c01 |0012: move-result-object v1 │ │ +08057a: 6e20 0325 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +080580: 0c01 |0016: move-result-object v1 │ │ +080582: 1a02 6600 |0017: const-string v2, " is not a drawer" // string@0066 │ │ +080586: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08058c: 0c01 |001c: move-result-object v1 │ │ +08058e: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +080594: 0c01 |0020: move-result-object v1 │ │ +080596: 7020 8824 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +08059c: 2700 |0024: throw v0 │ │ +08059e: 6e10 bb1f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0805a4: 0c00 |0028: move-result-object v0 │ │ +0805a6: 1f00 7a02 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0805aa: 5500 ba04 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +0805ae: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0006 line=1157 │ │ 0x0025 line=1159 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72363,29 +72363,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0805c0: |[0805c0] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -0805d0: 6e10 bb1f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0805d6: 0c02 |0003: move-result-object v2 │ │ -0805d8: 1f02 7a02 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0805dc: 5221 b704 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -0805e0: 7110 020d 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -0805e6: 0a02 |000b: move-result v2 │ │ -0805e8: 7120 3e0b 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ -0805ee: 0a00 |000f: move-result v0 │ │ -0805f0: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -0805f4: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -0805f8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0805fa: 0f02 |0015: return v2 │ │ -0805fc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0805fe: 28fe |0017: goto 0015 // -0002 │ │ +0805b0: |[0805b0] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +0805c0: 6e10 bb1f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0805c6: 0c02 |0003: move-result-object v2 │ │ +0805c8: 1f02 7a02 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0805cc: 5221 b704 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +0805d0: 7110 020d 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +0805d6: 0a02 |000b: move-result v2 │ │ +0805d8: 7120 3e0b 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ +0805de: 0a00 |000f: move-result v0 │ │ +0805e0: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +0805e4: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +0805e8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0805ea: 0f02 |0015: return v2 │ │ +0805ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0805ee: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0008 line=911 │ │ 0x0010 line=913 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -72398,23 +72398,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -080600: |[080600] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ -080610: 6e20 8f11 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -080616: 0c00 |0003: move-result-object v0 │ │ -080618: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -08061c: 6e20 ad11 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@11ad │ │ -080622: 0a01 |0009: move-result v1 │ │ -080624: 0f01 |000a: return v1 │ │ -080626: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -080628: 28fe |000c: goto 000a // -0002 │ │ +0805f0: |[0805f0] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +080600: 6e20 8f11 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +080606: 0c00 |0003: move-result-object v0 │ │ +080608: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +08060c: 6e20 ad11 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@11ad │ │ +080612: 0a01 |0009: move-result v1 │ │ +080614: 0f01 |000a: return v1 │ │ +080616: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +080618: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1203 │ │ 0x0004 line=1204 │ │ 0x0006 line=1205 │ │ 0x000a line=1207 │ │ locals : │ │ @@ -72427,44 +72427,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -08062c: |[08062c] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -08063c: 6e20 ab11 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -080642: 0a00 |0003: move-result v0 │ │ -080644: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -080648: 2200 7e04 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -08064c: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -080650: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -080656: 1a02 c613 |000d: const-string v2, "View " // string@13c6 │ │ -08065a: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080660: 0c01 |0012: move-result-object v1 │ │ -080662: 6e20 0325 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -080668: 0c01 |0016: move-result-object v1 │ │ -08066a: 1a02 6600 |0017: const-string v2, " is not a drawer" // string@0066 │ │ -08066e: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080674: 0c01 |001c: move-result-object v1 │ │ -080676: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08067c: 0c01 |0020: move-result-object v1 │ │ -08067e: 7020 8824 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -080684: 2700 |0024: throw v0 │ │ -080686: 6e10 bb1f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08068c: 0c00 |0028: move-result-object v0 │ │ -08068e: 1f00 7a02 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -080692: 5200 bc04 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -080696: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -080698: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -08069c: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -0806a0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -0806a2: 0f00 |0033: return v0 │ │ -0806a4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -0806a6: 28fe |0035: goto 0033 // -0002 │ │ +08061c: |[08061c] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +08062c: 6e20 ab11 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +080632: 0a00 |0003: move-result v0 │ │ +080634: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +080638: 2200 7e04 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +08063c: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +080640: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +080646: 1a02 c613 |000d: const-string v2, "View " // string@13c6 │ │ +08064a: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080650: 0c01 |0012: move-result-object v1 │ │ +080652: 6e20 0325 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +080658: 0c01 |0016: move-result-object v1 │ │ +08065a: 1a02 6600 |0017: const-string v2, " is not a drawer" // string@0066 │ │ +08065e: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080664: 0c01 |001c: move-result-object v1 │ │ +080666: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08066c: 0c01 |0020: move-result-object v1 │ │ +08066e: 7020 8824 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +080674: 2700 |0024: throw v0 │ │ +080676: 6e10 bb1f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08067c: 0c00 |0028: move-result-object v0 │ │ +08067e: 1f00 7a02 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +080682: 5200 bc04 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +080686: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +080688: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +08068c: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +080690: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +080692: 0f00 |0033: return v0 │ │ +080694: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +080696: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ 0x0006 line=1189 │ │ 0x0025 line=1191 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72475,35 +72475,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0806a8: |[0806a8] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ -0806b8: 6e20 9d11 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@119d │ │ -0806be: 0a02 |0003: move-result v2 │ │ -0806c0: 6e10 d01f 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0806c6: 0a04 |0007: move-result v4 │ │ -0806c8: 8245 |0008: int-to-float v5, v4 │ │ -0806ca: c825 |0009: mul-float/2addr v5, v2 │ │ -0806cc: 8753 |000a: float-to-int v3, v5 │ │ -0806ce: 8245 |000b: int-to-float v5, v4 │ │ -0806d0: c885 |000c: mul-float/2addr v5, v8 │ │ -0806d2: 8751 |000d: float-to-int v1, v5 │ │ -0806d4: 9100 0103 |000e: sub-int v0, v1, v3 │ │ -0806d8: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -0806da: 6e30 8411 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -0806e0: 0a05 |0014: move-result v5 │ │ -0806e2: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -0806e6: 6e20 e51f 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ -0806ec: 6e30 c811 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@11c8 │ │ -0806f2: 0e00 |001d: return-void │ │ -0806f4: 7b00 |001e: neg-int v0, v0 │ │ -0806f6: 28f8 |001f: goto 0017 // -0008 │ │ +080698: |[080698] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ +0806a8: 6e20 9d11 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@119d │ │ +0806ae: 0a02 |0003: move-result v2 │ │ +0806b0: 6e10 d01f 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0806b6: 0a04 |0007: move-result v4 │ │ +0806b8: 8245 |0008: int-to-float v5, v4 │ │ +0806ba: c825 |0009: mul-float/2addr v5, v2 │ │ +0806bc: 8753 |000a: float-to-int v3, v5 │ │ +0806be: 8245 |000b: int-to-float v5, v4 │ │ +0806c0: c885 |000c: mul-float/2addr v5, v8 │ │ +0806c2: 8751 |000d: float-to-int v1, v5 │ │ +0806c4: 9100 0103 |000e: sub-int v0, v1, v3 │ │ +0806c8: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +0806ca: 6e30 8411 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +0806d0: 0a05 |0014: move-result v5 │ │ +0806d2: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +0806d6: 6e20 e51f 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ +0806dc: 6e30 c811 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@11c8 │ │ +0806e2: 0e00 |001d: return-void │ │ +0806e4: 7b00 |001e: neg-int v0, v0 │ │ +0806e6: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0004 line=594 │ │ 0x0008 line=595 │ │ 0x000b line=596 │ │ 0x000e line=597 │ │ @@ -72527,19 +72527,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0806f8: |[0806f8] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -080708: 6f10 5720 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ -08070e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -080710: 5c10 db04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ -080714: 0e00 |0006: return-void │ │ +0806e8: |[0806e8] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +0806f8: 6f10 5720 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ +0806fe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +080700: 5c10 db04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ +080704: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0003 line=649 │ │ 0x0006 line=650 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72549,19 +72549,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080718: |[080718] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -080728: 6f10 5920 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ -08072e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -080730: 5c10 db04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ -080734: 0e00 |0006: return-void │ │ +080708: |[080708] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +080718: 6f10 5920 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ +08071e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +080720: 5c10 db04 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ +080724: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0003 line=643 │ │ 0x0006 line=644 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -72571,75 +72571,75 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -080738: |[080738] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -080748: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -08074a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -08074c: 7110 f40b 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ -080752: 0a00 |0005: move-result v0 │ │ -080754: 54a7 e004 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -080758: 6e20 3a14 b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@143a │ │ -08075e: 0a07 |000b: move-result v7 │ │ -080760: 54a8 e604 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -080764: 6e20 3a14 b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@143a │ │ -08076a: 0a08 |0011: move-result v8 │ │ -08076c: 9601 0708 |0012: or-int v1, v7, v8 │ │ -080770: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -080772: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ -080778: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ -08077c: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ -080780: 7010 a411 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@11a4 │ │ -080786: 0a07 |001f: move-result v7 │ │ -080788: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ -08078c: 55a7 d804 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ -080790: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ -080794: 0165 |0026: move v5, v6 │ │ -080796: 0f05 |0027: return v5 │ │ -080798: 6e10 641f 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -08079e: 0a03 |002b: move-result v3 │ │ -0807a0: 6e10 661f 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0807a6: 0a04 |002f: move-result v4 │ │ -0807a8: 59a3 dd04 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04dd │ │ -0807ac: 59a4 de04 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04de │ │ -0807b0: 52a7 e804 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04e8 │ │ -0807b4: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -0807b6: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ -0807ba: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ -0807be: 54a7 e004 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -0807c2: 8738 |003d: float-to-int v8, v3 │ │ -0807c4: 8749 |003e: float-to-int v9, v4 │ │ -0807c6: 6e30 2214 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -0807cc: 0c07 |0042: move-result-object v7 │ │ -0807ce: 6e20 a811 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ -0807d4: 0a07 |0046: move-result v7 │ │ -0807d6: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ -0807da: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -0807dc: 5ca5 d904 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ -0807e0: 5ca5 d804 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ -0807e4: 28ca |004e: goto 0018 // -0036 │ │ -0807e6: 54a7 e004 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -0807ea: 1238 |0051: const/4 v8, #int 3 // #3 │ │ -0807ec: 6e20 1214 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@1412 │ │ -0807f2: 0a07 |0055: move-result v7 │ │ -0807f4: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ -0807f8: 54a7 df04 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ -0807fc: 6e10 7a11 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@117a │ │ -080802: 54a7 e504 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ -080806: 6e10 7a11 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@117a │ │ -08080c: 28b6 |0062: goto 0018 // -004a │ │ -08080e: 6e20 8911 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ -080814: 5ca5 d904 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ -080818: 5ca5 d804 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ -08081c: 28ae |006a: goto 0018 // -0052 │ │ -08081e: 0000 |006b: nop // spacer │ │ -080820: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ +080728: |[080728] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +080738: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +08073a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +08073c: 7110 f40b 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ +080742: 0a00 |0005: move-result v0 │ │ +080744: 54a7 e004 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +080748: 6e20 3a14 b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@143a │ │ +08074e: 0a07 |000b: move-result v7 │ │ +080750: 54a8 e604 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +080754: 6e20 3a14 b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@143a │ │ +08075a: 0a08 |0011: move-result v8 │ │ +08075c: 9601 0708 |0012: or-int v1, v7, v8 │ │ +080760: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +080762: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ +080768: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ +08076c: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ +080770: 7010 a411 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@11a4 │ │ +080776: 0a07 |001f: move-result v7 │ │ +080778: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ +08077c: 55a7 d804 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ +080780: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ +080784: 0165 |0026: move v5, v6 │ │ +080786: 0f05 |0027: return v5 │ │ +080788: 6e10 641f 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +08078e: 0a03 |002b: move-result v3 │ │ +080790: 6e10 661f 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +080796: 0a04 |002f: move-result v4 │ │ +080798: 59a3 dd04 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04dd │ │ +08079c: 59a4 de04 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04de │ │ +0807a0: 52a7 e804 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@04e8 │ │ +0807a4: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +0807a6: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ +0807aa: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ +0807ae: 54a7 e004 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +0807b2: 8738 |003d: float-to-int v8, v3 │ │ +0807b4: 8749 |003e: float-to-int v9, v4 │ │ +0807b6: 6e30 2214 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +0807bc: 0c07 |0042: move-result-object v7 │ │ +0807be: 6e20 a811 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ +0807c4: 0a07 |0046: move-result v7 │ │ +0807c6: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ +0807ca: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +0807cc: 5ca5 d904 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ +0807d0: 5ca5 d804 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ +0807d4: 28ca |004e: goto 0018 // -0036 │ │ +0807d6: 54a7 e004 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +0807da: 1238 |0051: const/4 v8, #int 3 // #3 │ │ +0807dc: 6e20 1214 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@1412 │ │ +0807e2: 0a07 |0055: move-result v7 │ │ +0807e4: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ +0807e8: 54a7 df04 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04df │ │ +0807ec: 6e10 7a11 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@117a │ │ +0807f2: 54a7 e504 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@04e5 │ │ +0807f6: 6e10 7a11 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@117a │ │ +0807fc: 28b6 |0062: goto 0018 // -004a │ │ +0807fe: 6e20 8911 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ +080804: 5ca5 d904 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ +080808: 5ca5 d804 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ +08080c: 28ae |006a: goto 0018 // -0052 │ │ +08080e: 0000 |006b: nop // spacer │ │ +080810: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=918 │ │ 0x0006 line=921 │ │ 0x0014 line=924 │ │ 0x0015 line=926 │ │ 0x0018 line=958 │ │ @@ -72672,26 +72672,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -080838: |[080838] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -080848: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -08084a: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -08084e: 7010 a511 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@11a5 │ │ -080854: 0a00 |0006: move-result v0 │ │ -080856: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -08085a: 7110 670b 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0b67 │ │ -080860: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -080862: 0f00 |000d: return v0 │ │ -080864: 6f30 5c20 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@205c │ │ -08086a: 0a00 |0011: move-result v0 │ │ -08086c: 28fb |0012: goto 000d // -0005 │ │ +080828: |[080828] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +080838: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +08083a: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +08083e: 7010 a511 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@11a5 │ │ +080844: 0a00 |0006: move-result v0 │ │ +080846: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +08084a: 7110 670b 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0b67 │ │ +080850: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +080852: 0f00 |000d: return v0 │ │ +080854: 6f30 5c20 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@205c │ │ +08085a: 0a00 |0011: move-result v0 │ │ +08085c: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1277 │ │ 0x0009 line=1278 │ │ 0x000c line=1279 │ │ 0x000d line=1281 │ │ locals : │ │ @@ -72704,32 +72704,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -080870: |[080870] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -080880: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -080882: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -080886: 7010 9111 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@1191 │ │ -08088c: 0c00 |0006: move-result-object v0 │ │ -08088e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -080892: 6e20 9a11 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ -080898: 0a01 |000c: move-result v1 │ │ -08089a: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -08089e: 6e10 8811 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@1188 │ │ -0808a4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0808a8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0808aa: 0f01 |0015: return v1 │ │ -0808ac: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0808ae: 28fe |0017: goto 0015 // -0002 │ │ -0808b0: 6f30 5d20 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@205d │ │ -0808b6: 0a01 |001b: move-result v1 │ │ -0808b8: 28f9 |001c: goto 0015 // -0007 │ │ +080860: |[080860] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +080870: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +080872: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +080876: 7010 9111 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@1191 │ │ +08087c: 0c00 |0006: move-result-object v0 │ │ +08087e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +080882: 6e20 9a11 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ +080888: 0a01 |000c: move-result v1 │ │ +08088a: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +08088e: 6e10 8811 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@1188 │ │ +080894: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +080898: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +08089a: 0f01 |0015: return v1 │ │ +08089c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +08089e: 28fe |0017: goto 0015 // -0002 │ │ +0808a0: 6f30 5d20 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@205d │ │ +0808a6: 0a01 |001b: move-result v1 │ │ +0808a8: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1286 │ │ 0x0003 line=1287 │ │ 0x0007 line=1288 │ │ 0x000f line=1289 │ │ 0x0012 line=1291 │ │ @@ -72748,197 +72748,197 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -0808bc: |[0808bc] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -0808cc: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -0808d0: 0200 1200 |0002: move/from16 v0, v18 │ │ -0808d4: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -0808d8: 5c10 dc04 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04dc │ │ -0808dc: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -0808e0: 7401 9611 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -0808e6: 0a06 |000d: move-result v6 │ │ -0808e8: 120c |000e: const/4 v12, #int 0 // #0 │ │ -0808ea: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ -0808ee: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -0808f2: 6e20 9511 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -0808f8: 0c05 |0016: move-result-object v5 │ │ -0808fa: 6e10 cf1f 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -080900: 0a12 |001a: move-result v18 │ │ -080902: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -080906: 0200 1200 |001d: move/from16 v0, v18 │ │ -08090a: 0201 1300 |001f: move/from16 v1, v19 │ │ -08090e: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -080912: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -080916: 28ea |0025: goto 000f // -0016 │ │ -080918: 6e10 bb1f 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08091e: 0c0d |0029: move-result-object v13 │ │ -080920: 1f0d 7a02 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -080924: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -080928: 6e20 a811 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ -08092e: 0a12 |0031: move-result v18 │ │ -080930: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -080934: 52d0 bb04 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@04bb │ │ -080938: 0212 0000 |0036: move/from16 v18, v0 │ │ -08093c: 52d0 be04 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ -080940: 0213 0000 |003a: move/from16 v19, v0 │ │ -080944: 52d0 bb04 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@04bb │ │ -080948: 0214 0000 |003e: move/from16 v20, v0 │ │ -08094c: 6e10 c21f 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -080952: 0a15 |0043: move-result v21 │ │ -080954: 9014 1415 |0044: add-int v20, v20, v21 │ │ -080958: 52d0 be04 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ -08095c: 0215 0000 |0048: move/from16 v21, v0 │ │ -080960: 6e10 bf1f 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -080966: 0a16 |004d: move-result v22 │ │ -080968: 9015 1516 |004e: add-int v21, v21, v22 │ │ -08096c: 0200 1200 |0050: move/from16 v0, v18 │ │ -080970: 0201 1300 |0052: move/from16 v1, v19 │ │ -080974: 0202 1400 |0054: move/from16 v2, v20 │ │ -080978: 0203 1500 |0056: move/from16 v3, v21 │ │ -08097c: 6e53 e31f 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -080982: 28c8 |005b: goto 0023 // -0038 │ │ -080984: 6e10 c21f 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -08098a: 0a0a |005f: move-result v10 │ │ -08098c: 6e10 bf1f 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -080992: 0a07 |0063: move-result v7 │ │ -080994: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -080998: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -08099c: 0201 1200 |0068: move/from16 v1, v18 │ │ -0809a0: 6e30 8411 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -0809a6: 0a12 |006d: move-result v18 │ │ -0809a8: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ -0809ac: 7ba0 |0070: neg-int v0, v10 │ │ -0809ae: 0212 0000 |0071: move/from16 v18, v0 │ │ -0809b2: 82a0 |0073: int-to-float v0, v10 │ │ -0809b4: 0213 0000 |0074: move/from16 v19, v0 │ │ -0809b8: 52d0 bc04 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -0809bc: 0214 0000 |0078: move/from16 v20, v0 │ │ -0809c0: a813 1314 |007a: mul-float v19, v19, v20 │ │ -0809c4: 0200 1300 |007c: move/from16 v0, v19 │ │ -0809c8: 8700 |007e: float-to-int v0, v0 │ │ -0809ca: 0213 0000 |007f: move/from16 v19, v0 │ │ -0809ce: 9008 1213 |0081: add-int v8, v18, v19 │ │ -0809d2: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -0809d6: 0200 1200 |0085: move/from16 v0, v18 │ │ -0809da: 8200 |0087: int-to-float v0, v0 │ │ -0809dc: 0212 0000 |0088: move/from16 v18, v0 │ │ -0809e0: 82a0 |008a: int-to-float v0, v10 │ │ -0809e2: 0213 0000 |008b: move/from16 v19, v0 │ │ -0809e6: a90e 1213 |008d: div-float v14, v18, v19 │ │ -0809ea: 52d0 bc04 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -0809ee: 0212 0000 |0091: move/from16 v18, v0 │ │ -0809f2: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -0809f6: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ -0809fa: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -0809fc: 52d0 b704 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -080a00: 0212 0000 |009a: move/from16 v18, v0 │ │ -080a04: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -080a08: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ -080a0e: 52d0 be04 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ -080a12: 0212 0000 |00a3: move/from16 v18, v0 │ │ -080a16: 9013 080a |00a5: add-int v19, v8, v10 │ │ -080a1a: 52d0 be04 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ -080a1e: 0214 0000 |00a9: move/from16 v20, v0 │ │ -080a22: 9014 1407 |00ab: add-int v20, v20, v7 │ │ -080a26: 0200 1200 |00ad: move/from16 v0, v18 │ │ -080a2a: 0201 1300 |00af: move/from16 v1, v19 │ │ -080a2e: 0202 1400 |00b1: move/from16 v2, v20 │ │ -080a32: 6e52 e31f 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -080a38: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ -080a3c: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -080a40: 6e30 c811 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@11c8 │ │ -080a46: 52d0 bc04 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -080a4a: 0212 0000 |00bf: move/from16 v18, v0 │ │ -080a4e: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ -080a52: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ -080a56: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ -080a5a: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -080a5c: 6e10 cf1f 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -080a62: 0a12 |00cb: move-result v18 │ │ -080a64: 0200 1200 |00cc: move/from16 v0, v18 │ │ -080a68: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ -080a6c: 6e20 1e20 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -080a72: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ -080a76: 82a0 |00d5: int-to-float v0, v10 │ │ -080a78: 0212 0000 |00d6: move/from16 v18, v0 │ │ -080a7c: 52d0 bc04 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -080a80: 0213 0000 |00da: move/from16 v19, v0 │ │ -080a84: a812 1213 |00dc: mul-float v18, v18, v19 │ │ -080a88: 0200 1200 |00de: move/from16 v0, v18 │ │ -080a8c: 8700 |00e0: float-to-int v0, v0 │ │ -080a8e: 0212 0000 |00e1: move/from16 v18, v0 │ │ -080a92: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ -080a96: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ -080a9a: 0200 1200 |00e7: move/from16 v0, v18 │ │ -080a9e: 8200 |00e9: int-to-float v0, v0 │ │ -080aa0: 0212 0000 |00ea: move/from16 v18, v0 │ │ -080aa4: 82a0 |00ec: int-to-float v0, v10 │ │ -080aa6: 0213 0000 |00ed: move/from16 v19, v0 │ │ -080aaa: a90e 1213 |00ef: div-float v14, v18, v19 │ │ -080aae: 289e |00f1: goto 008f // -0062 │ │ -080ab0: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -080ab2: 28a5 |00f3: goto 0098 // -005b │ │ -080ab4: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ -080ab8: 52d0 b604 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ -080abc: 0212 0000 |00f8: move/from16 v18, v0 │ │ -080ac0: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ -080ac4: 6e10 bf1f 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -080aca: 0a13 |00ff: move-result v19 │ │ -080acc: 9112 1213 |0100: sub-int v18, v18, v19 │ │ -080ad0: 9013 080a |0102: add-int v19, v8, v10 │ │ -080ad4: 52d0 b604 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ -080ad8: 0214 0000 |0106: move/from16 v20, v0 │ │ -080adc: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ -080ae0: 0200 1200 |010a: move/from16 v0, v18 │ │ -080ae4: 0201 1300 |010c: move/from16 v1, v19 │ │ -080ae8: 0202 1400 |010e: move/from16 v2, v20 │ │ -080aec: 6e52 e31f 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -080af2: 28a3 |0113: goto 00b6 // -005d │ │ -080af4: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ -080af8: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ -080afc: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ -080b00: 52d0 be04 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ -080b04: 0212 0000 |011c: move/from16 v18, v0 │ │ -080b08: 0200 1200 |011e: move/from16 v0, v18 │ │ -080b0c: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ -080b10: 52d9 be04 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ -080b14: 9012 080a |0124: add-int v18, v8, v10 │ │ -080b18: 9013 0907 |0126: add-int v19, v9, v7 │ │ -080b1c: 0200 1200 |0128: move/from16 v0, v18 │ │ -080b20: 0201 1300 |012a: move/from16 v1, v19 │ │ -080b24: 6e51 e31f 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -080b2a: 2887 |012f: goto 00b6 // -0079 │ │ -080b2c: 9012 0907 |0130: add-int v18, v9, v7 │ │ -080b30: 52d0 b604 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ -080b34: 0213 0000 |0134: move/from16 v19, v0 │ │ -080b38: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ -080b3c: 0200 1200 |0138: move/from16 v0, v18 │ │ -080b40: 0201 1300 |013a: move/from16 v1, v19 │ │ -080b44: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ -080b48: 52d0 b604 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ -080b4c: 0212 0000 |0140: move/from16 v18, v0 │ │ -080b50: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ -080b54: 9109 1207 |0144: sub-int v9, v18, v7 │ │ -080b58: 28de |0146: goto 0124 // -0022 │ │ -080b5a: 124f |0147: const/4 v15, #int 4 // #4 │ │ -080b5c: 2880 |0148: goto 00c8 // -0080 │ │ -080b5e: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -080b62: 0200 1200 |014b: move/from16 v0, v18 │ │ -080b66: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -080b6a: 5c10 dc04 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04dc │ │ -080b6e: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ -080b72: 0200 1200 |0153: move/from16 v0, v18 │ │ -080b76: 0801 1700 |0155: move-object/from16 v1, v23 │ │ -080b7a: 5c10 db04 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ -080b7e: 0e00 |0159: return-void │ │ -080b80: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ +0808ac: |[0808ac] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +0808bc: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +0808c0: 0200 1200 |0002: move/from16 v0, v18 │ │ +0808c4: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +0808c8: 5c10 dc04 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04dc │ │ +0808cc: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +0808d0: 7401 9611 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +0808d6: 0a06 |000d: move-result v6 │ │ +0808d8: 120c |000e: const/4 v12, #int 0 // #0 │ │ +0808da: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +0808de: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +0808e2: 6e20 9511 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +0808e8: 0c05 |0016: move-result-object v5 │ │ +0808ea: 6e10 cf1f 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0808f0: 0a12 |001a: move-result v18 │ │ +0808f2: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +0808f6: 0200 1200 |001d: move/from16 v0, v18 │ │ +0808fa: 0201 1300 |001f: move/from16 v1, v19 │ │ +0808fe: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +080902: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +080906: 28ea |0025: goto 000f // -0016 │ │ +080908: 6e10 bb1f 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08090e: 0c0d |0029: move-result-object v13 │ │ +080910: 1f0d 7a02 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +080914: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +080918: 6e20 a811 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ +08091e: 0a12 |0031: move-result v18 │ │ +080920: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +080924: 52d0 bb04 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@04bb │ │ +080928: 0212 0000 |0036: move/from16 v18, v0 │ │ +08092c: 52d0 be04 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ +080930: 0213 0000 |003a: move/from16 v19, v0 │ │ +080934: 52d0 bb04 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@04bb │ │ +080938: 0214 0000 |003e: move/from16 v20, v0 │ │ +08093c: 6e10 c21f 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +080942: 0a15 |0043: move-result v21 │ │ +080944: 9014 1415 |0044: add-int v20, v20, v21 │ │ +080948: 52d0 be04 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ +08094c: 0215 0000 |0048: move/from16 v21, v0 │ │ +080950: 6e10 bf1f 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +080956: 0a16 |004d: move-result v22 │ │ +080958: 9015 1516 |004e: add-int v21, v21, v22 │ │ +08095c: 0200 1200 |0050: move/from16 v0, v18 │ │ +080960: 0201 1300 |0052: move/from16 v1, v19 │ │ +080964: 0202 1400 |0054: move/from16 v2, v20 │ │ +080968: 0203 1500 |0056: move/from16 v3, v21 │ │ +08096c: 6e53 e31f 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +080972: 28c8 |005b: goto 0023 // -0038 │ │ +080974: 6e10 c21f 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +08097a: 0a0a |005f: move-result v10 │ │ +08097c: 6e10 bf1f 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +080982: 0a07 |0063: move-result v7 │ │ +080984: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +080988: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +08098c: 0201 1200 |0068: move/from16 v1, v18 │ │ +080990: 6e30 8411 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +080996: 0a12 |006d: move-result v18 │ │ +080998: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +08099c: 7ba0 |0070: neg-int v0, v10 │ │ +08099e: 0212 0000 |0071: move/from16 v18, v0 │ │ +0809a2: 82a0 |0073: int-to-float v0, v10 │ │ +0809a4: 0213 0000 |0074: move/from16 v19, v0 │ │ +0809a8: 52d0 bc04 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +0809ac: 0214 0000 |0078: move/from16 v20, v0 │ │ +0809b0: a813 1314 |007a: mul-float v19, v19, v20 │ │ +0809b4: 0200 1300 |007c: move/from16 v0, v19 │ │ +0809b8: 8700 |007e: float-to-int v0, v0 │ │ +0809ba: 0213 0000 |007f: move/from16 v19, v0 │ │ +0809be: 9008 1213 |0081: add-int v8, v18, v19 │ │ +0809c2: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +0809c6: 0200 1200 |0085: move/from16 v0, v18 │ │ +0809ca: 8200 |0087: int-to-float v0, v0 │ │ +0809cc: 0212 0000 |0088: move/from16 v18, v0 │ │ +0809d0: 82a0 |008a: int-to-float v0, v10 │ │ +0809d2: 0213 0000 |008b: move/from16 v19, v0 │ │ +0809d6: a90e 1213 |008d: div-float v14, v18, v19 │ │ +0809da: 52d0 bc04 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +0809de: 0212 0000 |0091: move/from16 v18, v0 │ │ +0809e2: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +0809e6: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +0809ea: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +0809ec: 52d0 b704 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +0809f0: 0212 0000 |009a: move/from16 v18, v0 │ │ +0809f4: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +0809f8: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +0809fe: 52d0 be04 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ +080a02: 0212 0000 |00a3: move/from16 v18, v0 │ │ +080a06: 9013 080a |00a5: add-int v19, v8, v10 │ │ +080a0a: 52d0 be04 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ +080a0e: 0214 0000 |00a9: move/from16 v20, v0 │ │ +080a12: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +080a16: 0200 1200 |00ad: move/from16 v0, v18 │ │ +080a1a: 0201 1300 |00af: move/from16 v1, v19 │ │ +080a1e: 0202 1400 |00b1: move/from16 v2, v20 │ │ +080a22: 6e52 e31f 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +080a28: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +080a2c: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +080a30: 6e30 c811 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@11c8 │ │ +080a36: 52d0 bc04 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +080a3a: 0212 0000 |00bf: move/from16 v18, v0 │ │ +080a3e: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +080a42: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +080a46: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +080a4a: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +080a4c: 6e10 cf1f 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +080a52: 0a12 |00cb: move-result v18 │ │ +080a54: 0200 1200 |00cc: move/from16 v0, v18 │ │ +080a58: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +080a5c: 6e20 1e20 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +080a62: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +080a66: 82a0 |00d5: int-to-float v0, v10 │ │ +080a68: 0212 0000 |00d6: move/from16 v18, v0 │ │ +080a6c: 52d0 bc04 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +080a70: 0213 0000 |00da: move/from16 v19, v0 │ │ +080a74: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +080a78: 0200 1200 |00de: move/from16 v0, v18 │ │ +080a7c: 8700 |00e0: float-to-int v0, v0 │ │ +080a7e: 0212 0000 |00e1: move/from16 v18, v0 │ │ +080a82: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +080a86: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +080a8a: 0200 1200 |00e7: move/from16 v0, v18 │ │ +080a8e: 8200 |00e9: int-to-float v0, v0 │ │ +080a90: 0212 0000 |00ea: move/from16 v18, v0 │ │ +080a94: 82a0 |00ec: int-to-float v0, v10 │ │ +080a96: 0213 0000 |00ed: move/from16 v19, v0 │ │ +080a9a: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +080a9e: 289e |00f1: goto 008f // -0062 │ │ +080aa0: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +080aa2: 28a5 |00f3: goto 0098 // -005b │ │ +080aa4: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +080aa8: 52d0 b604 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ +080aac: 0212 0000 |00f8: move/from16 v18, v0 │ │ +080ab0: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +080ab4: 6e10 bf1f 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +080aba: 0a13 |00ff: move-result v19 │ │ +080abc: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +080ac0: 9013 080a |0102: add-int v19, v8, v10 │ │ +080ac4: 52d0 b604 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ +080ac8: 0214 0000 |0106: move/from16 v20, v0 │ │ +080acc: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +080ad0: 0200 1200 |010a: move/from16 v0, v18 │ │ +080ad4: 0201 1300 |010c: move/from16 v1, v19 │ │ +080ad8: 0202 1400 |010e: move/from16 v2, v20 │ │ +080adc: 6e52 e31f 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +080ae2: 28a3 |0113: goto 00b6 // -005d │ │ +080ae4: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +080ae8: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +080aec: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +080af0: 52d0 be04 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ +080af4: 0212 0000 |011c: move/from16 v18, v0 │ │ +080af8: 0200 1200 |011e: move/from16 v0, v18 │ │ +080afc: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +080b00: 52d9 be04 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ +080b04: 9012 080a |0124: add-int v18, v8, v10 │ │ +080b08: 9013 0907 |0126: add-int v19, v9, v7 │ │ +080b0c: 0200 1200 |0128: move/from16 v0, v18 │ │ +080b10: 0201 1300 |012a: move/from16 v1, v19 │ │ +080b14: 6e51 e31f 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +080b1a: 2887 |012f: goto 00b6 // -0079 │ │ +080b1c: 9012 0907 |0130: add-int v18, v9, v7 │ │ +080b20: 52d0 b604 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ +080b24: 0213 0000 |0134: move/from16 v19, v0 │ │ +080b28: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +080b2c: 0200 1200 |0138: move/from16 v0, v18 │ │ +080b30: 0201 1300 |013a: move/from16 v1, v19 │ │ +080b34: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +080b38: 52d0 b604 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ +080b3c: 0212 0000 |0140: move/from16 v18, v0 │ │ +080b40: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +080b44: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +080b48: 28de |0146: goto 0124 // -0022 │ │ +080b4a: 124f |0147: const/4 v15, #int 4 // #4 │ │ +080b4c: 2880 |0148: goto 00c8 // -0080 │ │ +080b4e: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +080b52: 0200 1200 |014b: move/from16 v0, v18 │ │ +080b56: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +080b5a: 5c10 dc04 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04dc │ │ +080b5e: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +080b62: 0200 1200 |0153: move/from16 v0, v18 │ │ +080b66: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +080b6a: 5c10 db04 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ +080b6e: 0e00 |0159: return-void │ │ +080b70: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0008 line=731 │ │ 0x000a line=732 │ │ 0x000e line=733 │ │ 0x0011 line=734 │ │ @@ -73010,190 +73010,190 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 348 16-bit code units │ │ -080b94: |[080b94] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -080ba4: 7701 981f 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -080baa: 0a0f |0003: move-result v15 │ │ -080bac: 7701 981f 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -080bb2: 0a0b |0007: move-result v11 │ │ -080bb4: 7701 991f 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -080bba: 0a10 |000b: move-result v16 │ │ -080bbc: 7701 991f 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -080bc2: 0a0c |000f: move-result v12 │ │ -080bc4: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ -080bc8: 0200 1100 |0012: move/from16 v0, v17 │ │ -080bcc: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ -080bd0: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ -080bd4: 0200 1100 |0018: move/from16 v0, v17 │ │ -080bd8: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ -080bdc: 7401 ae11 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@11ae │ │ -080be2: 0a11 |001f: move-result v17 │ │ -080be4: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ -080be8: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ -080bec: 0200 1100 |0024: move/from16 v0, v17 │ │ -080bf0: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ -080bf4: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ -080bf8: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ -080bfc: 0200 1100 |002c: move/from16 v0, v17 │ │ -080c00: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ -080c04: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ -080c08: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -080c0c: 0201 1000 |0034: move/from16 v1, v16 │ │ -080c10: 6e30 ca11 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@11ca │ │ -080c16: 120a |0039: const/4 v10, #int 0 // #0 │ │ -080c18: 7401 9611 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -080c1e: 0a04 |003d: move-result v4 │ │ -080c20: 120d |003e: const/4 v13, #int 0 // #0 │ │ -080c22: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ -080c26: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -080c2a: 6e20 9511 d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -080c30: 0c03 |0046: move-result-object v3 │ │ -080c32: 6e10 cf1f 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -080c38: 0a11 |004a: move-result v17 │ │ -080c3a: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ -080c3e: 0200 1100 |004d: move/from16 v0, v17 │ │ -080c42: 0201 1200 |004f: move/from16 v1, v18 │ │ -080c46: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ -080c4a: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ -080c4e: 28ea |0055: goto 003f // -0016 │ │ -080c50: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ -080c54: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ -080c58: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ -080c5c: 28ce |005c: goto 002a // -0032 │ │ -080c5e: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ -080c62: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ -080c66: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ -080c6a: 28cf |0063: goto 0032 // -0031 │ │ -080c6c: 2211 7e04 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@047e │ │ -080c70: 1a12 b204 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@04b2 │ │ -080c74: 7602 8824 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -080c7a: 2711 |006b: throw v17 │ │ -080c7c: 6e10 bb1f 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -080c82: 0c0e |006f: move-result-object v14 │ │ -080c84: 1f0e 7a02 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -080c88: 0800 1400 |0072: move-object/from16 v0, v20 │ │ -080c8c: 6e20 a811 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ -080c92: 0a11 |0077: move-result v17 │ │ -080c94: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ -080c98: 52e0 bb04 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@04bb │ │ -080c9c: 0211 0000 |007c: move/from16 v17, v0 │ │ -080ca0: 9111 1011 |007e: sub-int v17, v16, v17 │ │ -080ca4: 52e0 bd04 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@04bd │ │ -080ca8: 0212 0000 |0082: move/from16 v18, v0 │ │ -080cac: 9111 1112 |0084: sub-int v17, v17, v18 │ │ -080cb0: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ -080cb4: 7702 9a1f 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -080cba: 0a07 |008b: move-result v7 │ │ -080cbc: 52e0 be04 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ -080cc0: 0211 0000 |008e: move/from16 v17, v0 │ │ -080cc4: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ -080cc8: 52e0 b604 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ -080ccc: 0212 0000 |0094: move/from16 v18, v0 │ │ -080cd0: 9111 1112 |0096: sub-int v17, v17, v18 │ │ -080cd4: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ -080cd8: 7702 9a1f 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -080cde: 0a06 |009d: move-result v6 │ │ -080ce0: 6e30 e41f 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -080ce6: 28b2 |00a1: goto 0053 // -004e │ │ -080ce8: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ -080cec: 6e20 ab11 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -080cf2: 0a11 |00a7: move-result v17 │ │ -080cf4: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ -080cf8: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ -080cfc: 6e20 9c11 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ -080d02: 0a11 |00af: move-result v17 │ │ -080d04: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ -080d08: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ -080d0c: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ -080d10: 2211 7f04 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@047f │ │ -080d14: 2212 9204 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -080d18: 7601 fb24 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -080d1e: 1a13 b803 |00bd: const-string v19, "Child drawer has absolute gravity " // string@03b8 │ │ -080d22: 7402 0425 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080d28: 0c12 |00c2: move-result-object v18 │ │ -080d2a: 7110 a211 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@11a2 │ │ -080d30: 0c13 |00c6: move-result-object v19 │ │ -080d32: 7402 0425 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080d38: 0c12 |00ca: move-result-object v18 │ │ -080d3a: 1a13 4100 |00cb: const-string v19, " but this " // string@0041 │ │ -080d3e: 7402 0425 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080d44: 0c12 |00d0: move-result-object v18 │ │ -080d46: 1a13 b104 |00d1: const-string v19, "DrawerLayout" // string@04b1 │ │ -080d4a: 7402 0425 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080d50: 0c12 |00d6: move-result-object v18 │ │ -080d52: 1a13 3d00 |00d7: const-string v19, " already has a " // string@003d │ │ -080d56: 7402 0425 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080d5c: 0c12 |00dc: move-result-object v18 │ │ -080d5e: 1a13 a91b |00dd: const-string v19, "drawer view along that edge" // string@1ba9 │ │ -080d62: 7402 0425 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080d68: 0c12 |00e2: move-result-object v18 │ │ -080d6a: 7401 0a25 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -080d70: 0c12 |00e6: move-result-object v18 │ │ -080d72: 7602 8c24 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -080d78: 2711 |00ea: throw v17 │ │ -080d7a: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -080d7e: 5200 e404 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04e4 │ │ -080d82: 0211 0000 |00ef: move/from16 v17, v0 │ │ -080d86: 52e0 bb04 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@04bb │ │ -080d8a: 0212 0000 |00f3: move/from16 v18, v0 │ │ -080d8e: 9011 1112 |00f5: add-int v17, v17, v18 │ │ -080d92: 52e0 bd04 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@04bd │ │ -080d96: 0212 0000 |00f9: move/from16 v18, v0 │ │ -080d9a: 9011 1112 |00fb: add-int v17, v17, v18 │ │ -080d9e: 52e0 bf04 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@04bf │ │ -080da2: 0212 0000 |00ff: move/from16 v18, v0 │ │ -080da6: 0200 1500 |0101: move/from16 v0, v21 │ │ -080daa: 0201 1100 |0103: move/from16 v1, v17 │ │ -080dae: 0202 1200 |0105: move/from16 v2, v18 │ │ -080db2: 7130 9711 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@1197 │ │ -080db8: 0a09 |010a: move-result v9 │ │ -080dba: 52e0 be04 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ -080dbe: 0211 0000 |010d: move/from16 v17, v0 │ │ -080dc2: 52e0 b604 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ -080dc6: 0212 0000 |0111: move/from16 v18, v0 │ │ -080dca: 9011 1112 |0113: add-int v17, v17, v18 │ │ -080dce: 52e0 b804 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@04b8 │ │ -080dd2: 0212 0000 |0117: move/from16 v18, v0 │ │ -080dd6: 0200 1600 |0119: move/from16 v0, v22 │ │ -080dda: 0201 1100 |011b: move/from16 v1, v17 │ │ -080dde: 0202 1200 |011d: move/from16 v2, v18 │ │ -080de2: 7130 9711 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@1197 │ │ -080de8: 0a08 |0122: move-result v8 │ │ -080dea: 6e30 e41f 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -080df0: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ -080df4: 2211 7f04 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@047f │ │ -080df8: 2212 9204 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -080dfc: 7601 fb24 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -080e02: 1a13 b703 |012f: const-string v19, "Child " // string@03b7 │ │ -080e06: 7402 0425 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080e0c: 0c12 |0134: move-result-object v18 │ │ -080e0e: 0800 1200 |0135: move-object/from16 v0, v18 │ │ -080e12: 6e20 0325 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -080e18: 0c12 |013a: move-result-object v18 │ │ -080e1a: 1a13 3f00 |013b: const-string v19, " at index " // string@003f │ │ -080e1e: 7402 0425 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080e24: 0c12 |0140: move-result-object v18 │ │ -080e26: 0800 1200 |0141: move-object/from16 v0, v18 │ │ -080e2a: 6e20 0025 d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -080e30: 0c12 |0146: move-result-object v18 │ │ -080e32: 1a13 5300 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0053 │ │ -080e36: 7402 0425 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080e3c: 0c12 |014c: move-result-object v18 │ │ -080e3e: 1a13 9e05 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@059e │ │ -080e42: 7402 0425 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -080e48: 0c12 |0152: move-result-object v18 │ │ -080e4a: 7401 0a25 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -080e50: 0c12 |0156: move-result-object v18 │ │ -080e52: 7602 8c24 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -080e58: 2711 |015a: throw v17 │ │ -080e5a: 0e00 |015b: return-void │ │ +080b84: |[080b84] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +080b94: 7701 981f 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +080b9a: 0a0f |0003: move-result v15 │ │ +080b9c: 7701 981f 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +080ba2: 0a0b |0007: move-result v11 │ │ +080ba4: 7701 991f 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +080baa: 0a10 |000b: move-result v16 │ │ +080bac: 7701 991f 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +080bb2: 0a0c |000f: move-result v12 │ │ +080bb4: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ +080bb8: 0200 1100 |0012: move/from16 v0, v17 │ │ +080bbc: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ +080bc0: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ +080bc4: 0200 1100 |0018: move/from16 v0, v17 │ │ +080bc8: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ +080bcc: 7401 ae11 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@11ae │ │ +080bd2: 0a11 |001f: move-result v17 │ │ +080bd4: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ +080bd8: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ +080bdc: 0200 1100 |0024: move/from16 v0, v17 │ │ +080be0: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ +080be4: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ +080be8: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ +080bec: 0200 1100 |002c: move/from16 v0, v17 │ │ +080bf0: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ +080bf4: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ +080bf8: 0800 1400 |0032: move-object/from16 v0, v20 │ │ +080bfc: 0201 1000 |0034: move/from16 v1, v16 │ │ +080c00: 6e30 ca11 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@11ca │ │ +080c06: 120a |0039: const/4 v10, #int 0 // #0 │ │ +080c08: 7401 9611 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +080c0e: 0a04 |003d: move-result v4 │ │ +080c10: 120d |003e: const/4 v13, #int 0 // #0 │ │ +080c12: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ +080c16: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +080c1a: 6e20 9511 d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +080c20: 0c03 |0046: move-result-object v3 │ │ +080c22: 6e10 cf1f 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +080c28: 0a11 |004a: move-result v17 │ │ +080c2a: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ +080c2e: 0200 1100 |004d: move/from16 v0, v17 │ │ +080c32: 0201 1200 |004f: move/from16 v1, v18 │ │ +080c36: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ +080c3a: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ +080c3e: 28ea |0055: goto 003f // -0016 │ │ +080c40: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ +080c44: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ +080c48: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ +080c4c: 28ce |005c: goto 002a // -0032 │ │ +080c4e: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ +080c52: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ +080c56: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ +080c5a: 28cf |0063: goto 0032 // -0031 │ │ +080c5c: 2211 7e04 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@047e │ │ +080c60: 1a12 b204 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@04b2 │ │ +080c64: 7602 8824 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +080c6a: 2711 |006b: throw v17 │ │ +080c6c: 6e10 bb1f 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +080c72: 0c0e |006f: move-result-object v14 │ │ +080c74: 1f0e 7a02 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +080c78: 0800 1400 |0072: move-object/from16 v0, v20 │ │ +080c7c: 6e20 a811 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ +080c82: 0a11 |0077: move-result v17 │ │ +080c84: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ +080c88: 52e0 bb04 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@04bb │ │ +080c8c: 0211 0000 |007c: move/from16 v17, v0 │ │ +080c90: 9111 1011 |007e: sub-int v17, v16, v17 │ │ +080c94: 52e0 bd04 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@04bd │ │ +080c98: 0212 0000 |0082: move/from16 v18, v0 │ │ +080c9c: 9111 1112 |0084: sub-int v17, v17, v18 │ │ +080ca0: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ +080ca4: 7702 9a1f 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +080caa: 0a07 |008b: move-result v7 │ │ +080cac: 52e0 be04 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ +080cb0: 0211 0000 |008e: move/from16 v17, v0 │ │ +080cb4: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ +080cb8: 52e0 b604 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ +080cbc: 0212 0000 |0094: move/from16 v18, v0 │ │ +080cc0: 9111 1112 |0096: sub-int v17, v17, v18 │ │ +080cc4: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ +080cc8: 7702 9a1f 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +080cce: 0a06 |009d: move-result v6 │ │ +080cd0: 6e30 e41f 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +080cd6: 28b2 |00a1: goto 0053 // -004e │ │ +080cd8: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +080cdc: 6e20 ab11 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +080ce2: 0a11 |00a7: move-result v17 │ │ +080ce4: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ +080ce8: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ +080cec: 6e20 9c11 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ +080cf2: 0a11 |00af: move-result v17 │ │ +080cf4: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ +080cf8: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ +080cfc: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ +080d00: 2211 7f04 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@047f │ │ +080d04: 2212 9204 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +080d08: 7601 fb24 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +080d0e: 1a13 b803 |00bd: const-string v19, "Child drawer has absolute gravity " // string@03b8 │ │ +080d12: 7402 0425 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080d18: 0c12 |00c2: move-result-object v18 │ │ +080d1a: 7110 a211 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@11a2 │ │ +080d20: 0c13 |00c6: move-result-object v19 │ │ +080d22: 7402 0425 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080d28: 0c12 |00ca: move-result-object v18 │ │ +080d2a: 1a13 4100 |00cb: const-string v19, " but this " // string@0041 │ │ +080d2e: 7402 0425 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080d34: 0c12 |00d0: move-result-object v18 │ │ +080d36: 1a13 b104 |00d1: const-string v19, "DrawerLayout" // string@04b1 │ │ +080d3a: 7402 0425 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080d40: 0c12 |00d6: move-result-object v18 │ │ +080d42: 1a13 3d00 |00d7: const-string v19, " already has a " // string@003d │ │ +080d46: 7402 0425 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080d4c: 0c12 |00dc: move-result-object v18 │ │ +080d4e: 1a13 a91b |00dd: const-string v19, "drawer view along that edge" // string@1ba9 │ │ +080d52: 7402 0425 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080d58: 0c12 |00e2: move-result-object v18 │ │ +080d5a: 7401 0a25 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +080d60: 0c12 |00e6: move-result-object v18 │ │ +080d62: 7602 8c24 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +080d68: 2711 |00ea: throw v17 │ │ +080d6a: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +080d6e: 5200 e404 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@04e4 │ │ +080d72: 0211 0000 |00ef: move/from16 v17, v0 │ │ +080d76: 52e0 bb04 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@04bb │ │ +080d7a: 0212 0000 |00f3: move/from16 v18, v0 │ │ +080d7e: 9011 1112 |00f5: add-int v17, v17, v18 │ │ +080d82: 52e0 bd04 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@04bd │ │ +080d86: 0212 0000 |00f9: move/from16 v18, v0 │ │ +080d8a: 9011 1112 |00fb: add-int v17, v17, v18 │ │ +080d8e: 52e0 bf04 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@04bf │ │ +080d92: 0212 0000 |00ff: move/from16 v18, v0 │ │ +080d96: 0200 1500 |0101: move/from16 v0, v21 │ │ +080d9a: 0201 1100 |0103: move/from16 v1, v17 │ │ +080d9e: 0202 1200 |0105: move/from16 v2, v18 │ │ +080da2: 7130 9711 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@1197 │ │ +080da8: 0a09 |010a: move-result v9 │ │ +080daa: 52e0 be04 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@04be │ │ +080dae: 0211 0000 |010d: move/from16 v17, v0 │ │ +080db2: 52e0 b604 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@04b6 │ │ +080db6: 0212 0000 |0111: move/from16 v18, v0 │ │ +080dba: 9011 1112 |0113: add-int v17, v17, v18 │ │ +080dbe: 52e0 b804 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@04b8 │ │ +080dc2: 0212 0000 |0117: move/from16 v18, v0 │ │ +080dc6: 0200 1600 |0119: move/from16 v0, v22 │ │ +080dca: 0201 1100 |011b: move/from16 v1, v17 │ │ +080dce: 0202 1200 |011d: move/from16 v2, v18 │ │ +080dd2: 7130 9711 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@1197 │ │ +080dd8: 0a08 |0122: move-result v8 │ │ +080dda: 6e30 e41f 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +080de0: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ +080de4: 2211 7f04 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@047f │ │ +080de8: 2212 9204 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +080dec: 7601 fb24 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +080df2: 1a13 b703 |012f: const-string v19, "Child " // string@03b7 │ │ +080df6: 7402 0425 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080dfc: 0c12 |0134: move-result-object v18 │ │ +080dfe: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +080e02: 6e20 0325 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +080e08: 0c12 |013a: move-result-object v18 │ │ +080e0a: 1a13 3f00 |013b: const-string v19, " at index " // string@003f │ │ +080e0e: 7402 0425 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080e14: 0c12 |0140: move-result-object v18 │ │ +080e16: 0800 1200 |0141: move-object/from16 v0, v18 │ │ +080e1a: 6e20 0025 d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +080e20: 0c12 |0146: move-result-object v18 │ │ +080e22: 1a13 5300 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@0053 │ │ +080e26: 7402 0425 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080e2c: 0c12 |014c: move-result-object v18 │ │ +080e2e: 1a13 9e05 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@059e │ │ +080e32: 7402 0425 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +080e38: 0c12 |0152: move-result-object v18 │ │ +080e3a: 7401 0a25 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +080e40: 0c12 |0156: move-result-object v18 │ │ +080e42: 7602 8c24 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +080e48: 2711 |015a: throw v17 │ │ +080e4a: 0e00 |015b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0004 line=655 │ │ 0x0008 line=656 │ │ 0x000c line=657 │ │ 0x0010 line=659 │ │ @@ -73258,34 +73258,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -080e5c: |[080e5c] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -080e6c: 0750 |0000: move-object v0, v5 │ │ -080e6e: 1f00 7c02 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@027c │ │ -080e72: 6e10 6311 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1163 │ │ -080e78: 0c02 |0006: move-result-object v2 │ │ -080e7a: 6f20 6020 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2060 │ │ -080e80: 5202 c304 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ -080e84: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -080e88: 5202 c304 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ -080e8c: 6e20 8f11 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -080e92: 0c01 |0013: move-result-object v1 │ │ -080e94: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -080e98: 6e20 bb11 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@11bb │ │ -080e9e: 5202 c104 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@04c1 │ │ -080ea2: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -080ea4: 6e30 c311 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ -080eaa: 5202 c204 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@04c2 │ │ -080eae: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -080eb0: 6e30 c311 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ -080eb6: 0e00 |0025: return-void │ │ +080e4c: |[080e4c] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +080e5c: 0750 |0000: move-object v0, v5 │ │ +080e5e: 1f00 7c02 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@027c │ │ +080e62: 6e10 6311 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1163 │ │ +080e68: 0c02 |0006: move-result-object v2 │ │ +080e6a: 6f20 6020 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2060 │ │ +080e70: 5202 c304 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ +080e74: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +080e78: 5202 c304 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ +080e7c: 6e20 8f11 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +080e82: 0c01 |0013: move-result-object v1 │ │ +080e84: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +080e88: 6e20 bb11 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@11bb │ │ +080e8e: 5202 c104 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@04c1 │ │ +080e92: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +080e94: 6e30 c311 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ +080e9a: 5202 c204 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@04c2 │ │ +080e9e: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +080ea0: 6e30 c311 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ +080ea6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ 0x0003 line=1299 │ │ 0x000a line=1301 │ │ 0x000e line=1302 │ │ 0x0014 line=1303 │ │ @@ -73304,42 +73304,42 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -080eb8: |[080eb8] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -080ec8: 6f10 6120 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2061 │ │ -080ece: 0c05 |0003: move-result-object v5 │ │ -080ed0: 2204 7c02 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@027c │ │ -080ed4: 7020 6211 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1162 │ │ -080eda: 6e10 9611 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ -080ee0: 0a01 |000c: move-result v1 │ │ -080ee2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -080ee4: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -080ee8: 6e20 9511 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ -080eee: 0c00 |0013: move-result-object v0 │ │ -080ef0: 6e20 ab11 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -080ef6: 0a06 |0017: move-result v6 │ │ -080ef8: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ -080efc: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -080f00: 28f2 |001c: goto 000e // -000e │ │ -080f02: 6e10 bb1f 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -080f08: 0c03 |0020: move-result-object v3 │ │ -080f0a: 1f03 7a02 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -080f0e: 5536 ba04 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -080f12: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ -080f16: 5236 b704 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -080f1a: 5946 c304 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ -080f1e: 5276 e204 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04e2 │ │ -080f22: 5946 c104 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@04c1 │ │ -080f26: 5276 e304 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04e3 │ │ -080f2a: 5946 c204 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@04c2 │ │ -080f2e: 1104 |0033: return-object v4 │ │ +080ea8: |[080ea8] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +080eb8: 6f10 6120 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2061 │ │ +080ebe: 0c05 |0003: move-result-object v5 │ │ +080ec0: 2204 7c02 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@027c │ │ +080ec4: 7020 6211 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1162 │ │ +080eca: 6e10 9611 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@1196 │ │ +080ed0: 0a01 |000c: move-result v1 │ │ +080ed2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +080ed4: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +080ed8: 6e20 9511 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@1195 │ │ +080ede: 0c00 |0013: move-result-object v0 │ │ +080ee0: 6e20 ab11 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +080ee6: 0a06 |0017: move-result v6 │ │ +080ee8: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ +080eec: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +080ef0: 28f2 |001c: goto 000e // -000e │ │ +080ef2: 6e10 bb1f 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +080ef8: 0c03 |0020: move-result-object v3 │ │ +080efa: 1f03 7a02 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +080efe: 5536 ba04 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +080f02: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ +080f06: 5236 b704 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +080f0a: 5946 c304 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@04c3 │ │ +080f0e: 5276 e204 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04e2 │ │ +080f12: 5946 c104 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@04c1 │ │ +080f16: 5276 e304 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04e3 │ │ +080f1a: 5946 c204 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@04c2 │ │ +080f1e: 1104 |0033: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 0x0004 line=1316 │ │ 0x0009 line=1318 │ │ 0x000d line=1319 │ │ 0x0010 line=1320 │ │ @@ -73365,87 +73365,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -080f30: |[080f30] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -080f40: 54da e004 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -080f44: 6e20 3114 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1431 │ │ -080f4a: 54da e604 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -080f4e: 6e20 3114 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1431 │ │ -080f54: 6e10 5e1f 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -080f5a: 0a00 |000d: move-result v0 │ │ -080f5c: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -080f5e: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -080f62: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -080f68: 0f07 |0014: return v7 │ │ -080f6a: 6e10 641f 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -080f70: 0a08 |0018: move-result v8 │ │ -080f72: 6e10 661f 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -080f78: 0a09 |001c: move-result v9 │ │ -080f7a: 59d8 dd04 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04dd │ │ -080f7e: 59d9 de04 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04de │ │ -080f82: 120a |0021: const/4 v10, #int 0 // #0 │ │ -080f84: 5cda d904 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ -080f88: 120a |0024: const/4 v10, #int 0 // #0 │ │ -080f8a: 5cda d804 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ -080f8e: 28ed |0027: goto 0014 // -0013 │ │ -080f90: 6e10 641f 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -080f96: 0a08 |002b: move-result v8 │ │ -080f98: 6e10 661f 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -080f9e: 0a09 |002f: move-result v9 │ │ -080fa0: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -080fa2: 54da e004 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -080fa6: 878b |0033: float-to-int v11, v8 │ │ -080fa8: 879c |0034: float-to-int v12, v9 │ │ -080faa: 6e30 2214 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -080fb0: 0c06 |0038: move-result-object v6 │ │ -080fb2: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -080fb6: 6e20 a811 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ -080fbc: 0a0a |003e: move-result v10 │ │ -080fbe: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -080fc2: 52da dd04 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04dd │ │ -080fc6: a701 080a |0043: sub-float v1, v8, v10 │ │ -080fca: 52da de04 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04de │ │ -080fce: a702 090a |0047: sub-float v2, v9, v10 │ │ -080fd2: 54da e004 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -080fd6: 6e10 2a14 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@142a │ │ -080fdc: 0a05 |004e: move-result v5 │ │ -080fde: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -080fe2: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -080fe6: c6ba |0053: add-float/2addr v10, v11 │ │ -080fe8: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -080fec: 82bb |0056: int-to-float v11, v11 │ │ -080fee: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -080ff2: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -080ff6: 6e10 9011 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@1190 │ │ -080ffc: 0c03 |005e: move-result-object v3 │ │ -080ffe: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -081002: 6e20 9a11 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ -081008: 0a0a |0064: move-result v10 │ │ -08100a: 122b |0065: const/4 v11, #int 2 // #2 │ │ -08100c: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -081010: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -081012: 6e20 8911 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ -081018: 120a |006c: const/4 v10, #int 0 // #0 │ │ -08101a: 5cda d904 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ -08101e: 28a5 |006f: goto 0014 // -005b │ │ -081020: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -081022: 28f8 |0071: goto 0069 // -0008 │ │ -081024: 121a |0072: const/4 v10, #int 1 // #1 │ │ -081026: 6e20 8911 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ -08102c: 120a |0076: const/4 v10, #int 0 // #0 │ │ -08102e: 5cda d904 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ -081032: 120a |0079: const/4 v10, #int 0 // #0 │ │ -081034: 5cda d804 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ -081038: 2898 |007c: goto 0014 // -0068 │ │ -08103a: 0000 |007d: nop // spacer │ │ -08103c: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +080f20: |[080f20] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +080f30: 54da e004 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +080f34: 6e20 3114 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1431 │ │ +080f3a: 54da e604 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +080f3e: 6e20 3114 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1431 │ │ +080f44: 6e10 5e1f 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +080f4a: 0a00 |000d: move-result v0 │ │ +080f4c: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +080f4e: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +080f52: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +080f58: 0f07 |0014: return v7 │ │ +080f5a: 6e10 641f 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +080f60: 0a08 |0018: move-result v8 │ │ +080f62: 6e10 661f 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +080f68: 0a09 |001c: move-result v9 │ │ +080f6a: 59d8 dd04 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04dd │ │ +080f6e: 59d9 de04 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04de │ │ +080f72: 120a |0021: const/4 v10, #int 0 // #0 │ │ +080f74: 5cda d904 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ +080f78: 120a |0024: const/4 v10, #int 0 // #0 │ │ +080f7a: 5cda d804 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ +080f7e: 28ed |0027: goto 0014 // -0013 │ │ +080f80: 6e10 641f 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +080f86: 0a08 |002b: move-result v8 │ │ +080f88: 6e10 661f 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +080f8e: 0a09 |002f: move-result v9 │ │ +080f90: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +080f92: 54da e004 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +080f96: 878b |0033: float-to-int v11, v8 │ │ +080f98: 879c |0034: float-to-int v12, v9 │ │ +080f9a: 6e30 2214 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +080fa0: 0c06 |0038: move-result-object v6 │ │ +080fa2: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +080fa6: 6e20 a811 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@11a8 │ │ +080fac: 0a0a |003e: move-result v10 │ │ +080fae: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +080fb2: 52da dd04 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@04dd │ │ +080fb6: a701 080a |0043: sub-float v1, v8, v10 │ │ +080fba: 52da de04 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@04de │ │ +080fbe: a702 090a |0047: sub-float v2, v9, v10 │ │ +080fc2: 54da e004 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +080fc6: 6e10 2a14 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@142a │ │ +080fcc: 0a05 |004e: move-result v5 │ │ +080fce: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +080fd2: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +080fd6: c6ba |0053: add-float/2addr v10, v11 │ │ +080fd8: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +080fdc: 82bb |0056: int-to-float v11, v11 │ │ +080fde: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +080fe2: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +080fe6: 6e10 9011 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@1190 │ │ +080fec: 0c03 |005e: move-result-object v3 │ │ +080fee: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +080ff2: 6e20 9a11 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ +080ff8: 0a0a |0064: move-result v10 │ │ +080ffa: 122b |0065: const/4 v11, #int 2 // #2 │ │ +080ffc: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +081000: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +081002: 6e20 8911 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ +081008: 120a |006c: const/4 v10, #int 0 // #0 │ │ +08100a: 5cda d904 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ +08100e: 28a5 |006f: goto 0014 // -005b │ │ +081010: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +081012: 28f8 |0071: goto 0069 // -0008 │ │ +081014: 121a |0072: const/4 v10, #int 1 // #1 │ │ +081016: 6e20 8911 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ +08101c: 120a |0076: const/4 v10, #int 0 // #0 │ │ +08101e: 5cda d904 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ +081022: 120a |0079: const/4 v10, #int 0 // #0 │ │ +081024: 5cda d804 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@04d8 │ │ +081028: 2898 |007c: goto 0014 // -0068 │ │ +08102a: 0000 |007d: nop // spacer │ │ +08102c: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0005 line=964 │ │ 0x000a line=966 │ │ 0x000e line=967 │ │ 0x000f line=969 │ │ @@ -73500,34 +73500,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -081054: |[081054] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ -081064: 6e20 8f11 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -08106a: 0c00 |0003: move-result-object v0 │ │ -08106c: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -081070: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -081074: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -081078: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08107e: 1a03 310f |000d: const-string v3, "No drawer view found with gravity " // string@0f31 │ │ -081082: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -081088: 0c02 |0012: move-result-object v2 │ │ -08108a: 7110 a211 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@11a2 │ │ -081090: 0c03 |0016: move-result-object v3 │ │ -081092: 6e20 0425 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -081098: 0c02 |001a: move-result-object v2 │ │ -08109a: 6e10 0a25 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0810a0: 0c02 |001e: move-result-object v2 │ │ -0810a2: 7020 8824 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0810a8: 2701 |0022: throw v1 │ │ -0810aa: 6e20 bb11 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@11bb │ │ -0810b0: 0e00 |0026: return-void │ │ +081044: |[081044] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +081054: 6e20 8f11 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +08105a: 0c00 |0003: move-result-object v0 │ │ +08105c: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +081060: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +081064: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +081068: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08106e: 1a03 310f |000d: const-string v3, "No drawer view found with gravity " // string@0f31 │ │ +081072: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +081078: 0c02 |0012: move-result-object v2 │ │ +08107a: 7110 a211 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@11a2 │ │ +081080: 0c03 |0016: move-result-object v3 │ │ +081082: 6e20 0425 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +081088: 0c02 |001a: move-result-object v2 │ │ +08108a: 6e10 0a25 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +081090: 0c02 |001e: move-result-object v2 │ │ +081092: 7020 8824 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +081098: 2701 |0022: throw v1 │ │ +08109a: 6e20 bb11 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@11bb │ │ +0810a0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1097 │ │ 0x0004 line=1098 │ │ 0x0006 line=1099 │ │ 0x0023 line=1102 │ │ 0x0026 line=1103 │ │ @@ -73541,64 +73541,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0810b4: |[0810b4] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -0810c4: 6e20 ab11 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -0810ca: 0a01 |0003: move-result v1 │ │ -0810cc: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -0810d0: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0810d4: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0810d8: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0810de: 1a03 c613 |000d: const-string v3, "View " // string@13c6 │ │ -0810e2: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0810e8: 0c02 |0012: move-result-object v2 │ │ -0810ea: 6e20 0325 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0810f0: 0c02 |0016: move-result-object v2 │ │ -0810f2: 1a03 6700 |0017: const-string v3, " is not a sliding drawer" // string@0067 │ │ -0810f6: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0810fc: 0c02 |001c: move-result-object v2 │ │ -0810fe: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -081104: 0c02 |0020: move-result-object v2 │ │ -081106: 7020 8824 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -08110c: 2701 |0024: throw v1 │ │ -08110e: 5541 db04 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ -081112: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ -081116: 6e10 bb1f 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08111c: 0c00 |002c: move-result-object v0 │ │ -08111e: 1f00 7a02 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -081122: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ -081126: 5901 bc04 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -08112a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -08112c: 5c01 ba04 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ -081130: 6e10 a711 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -081136: 0e00 |0039: return-void │ │ -081138: 1231 |003a: const/4 v1, #int 3 // #3 │ │ -08113a: 6e30 8411 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -081140: 0a01 |003e: move-result v1 │ │ -081142: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ -081146: 5441 e004 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -08114a: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -08114c: 6e10 cd1f 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -081152: 0a03 |0047: move-result v3 │ │ -081154: 6e40 3b14 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ -08115a: 28eb |004b: goto 0036 // -0015 │ │ -08115c: 5441 e604 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -081160: 6e10 a111 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -081166: 0a02 |0051: move-result v2 │ │ -081168: 6e10 d01f 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -08116e: 0a03 |0055: move-result v3 │ │ -081170: b132 |0056: sub-int/2addr v2, v3 │ │ -081172: 6e10 cd1f 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -081178: 0a03 |005a: move-result v3 │ │ -08117a: 6e40 3b14 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ -081180: 28d8 |005e: goto 0036 // -0028 │ │ +0810a4: |[0810a4] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +0810b4: 6e20 ab11 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +0810ba: 0a01 |0003: move-result v1 │ │ +0810bc: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +0810c0: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0810c4: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0810c8: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0810ce: 1a03 c613 |000d: const-string v3, "View " // string@13c6 │ │ +0810d2: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0810d8: 0c02 |0012: move-result-object v2 │ │ +0810da: 6e20 0325 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0810e0: 0c02 |0016: move-result-object v2 │ │ +0810e2: 1a03 6700 |0017: const-string v3, " is not a sliding drawer" // string@0067 │ │ +0810e6: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0810ec: 0c02 |001c: move-result-object v2 │ │ +0810ee: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0810f4: 0c02 |0020: move-result-object v2 │ │ +0810f6: 7020 8824 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0810fc: 2701 |0024: throw v1 │ │ +0810fe: 5541 db04 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@04db │ │ +081102: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ +081106: 6e10 bb1f 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08110c: 0c00 |002c: move-result-object v0 │ │ +08110e: 1f00 7a02 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +081112: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ +081116: 5901 bc04 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +08111a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +08111c: 5c01 ba04 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@04ba │ │ +081120: 6e10 a711 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +081126: 0e00 |0039: return-void │ │ +081128: 1231 |003a: const/4 v1, #int 3 // #3 │ │ +08112a: 6e30 8411 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +081130: 0a01 |003e: move-result v1 │ │ +081132: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ +081136: 5441 e004 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +08113a: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +08113c: 6e10 cd1f 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +081142: 0a03 |0047: move-result v3 │ │ +081144: 6e40 3b14 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ +08114a: 28eb |004b: goto 0036 // -0015 │ │ +08114c: 5441 e604 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +081150: 6e10 a111 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +081156: 0a02 |0051: move-result v2 │ │ +081158: 6e10 d01f 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +08115e: 0a03 |0055: move-result v3 │ │ +081160: b132 |0056: sub-int/2addr v2, v3 │ │ +081162: 6e10 cd1f 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +081168: 0a03 |005a: move-result v3 │ │ +08116a: 6e40 3b14 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ +081170: 28d8 |005e: goto 0036 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0006 line=1072 │ │ 0x0025 line=1075 │ │ 0x0029 line=1076 │ │ 0x002f line=1077 │ │ @@ -73618,21 +73618,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -081184: |[081184] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -081194: 6f20 6920 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@2069 │ │ -08119a: 5c12 d904 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ -08119e: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -0811a2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0811a4: 6e20 8911 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ -0811aa: 0e00 |000b: return-void │ │ +081174: |[081174] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +081184: 6f20 6920 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@2069 │ │ +08118a: 5c12 d904 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@04d9 │ │ +08118e: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +081192: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +081194: 6e20 8911 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@1189 │ │ +08119a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0003 line=1020 │ │ 0x0005 line=1021 │ │ 0x0007 line=1022 │ │ 0x000b line=1024 │ │ @@ -73645,19 +73645,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0811ac: |[0811ac] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -0811bc: 5510 dc04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04dc │ │ -0811c0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0811c4: 6f10 6a20 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@206a │ │ -0811ca: 0e00 |0007: return-void │ │ +08119c: |[08119c] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +0811ac: 5510 dc04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@04dc │ │ +0811b0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0811b4: 6f10 6a20 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@206a │ │ +0811ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0004 line=815 │ │ 0x0007 line=817 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -73667,17 +73667,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 │ │ -0811cc: |[0811cc] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -0811dc: 5b01 e104 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -0811e0: 0e00 |0002: return-void │ │ +0811bc: |[0811bc] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +0811cc: 5b01 e104 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +0811d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0002 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ @@ -73687,20 +73687,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0811e4: |[0811e4] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -0811f4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0811f6: 6e30 c311 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ -0811fc: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -0811fe: 6e30 c311 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ -081204: 0e00 |0008: return-void │ │ +0811d4: |[0811d4] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +0811e4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0811e6: 6e30 c311 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ +0811ec: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +0811ee: 6e30 c311 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ +0811f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0004 line=328 │ │ 0x0008 line=329 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -73711,46 +73711,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -081208: |[081208] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -081218: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -08121a: 7110 020d 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -081220: 0a04 |0004: move-result v4 │ │ -081222: 7120 3e0b 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ -081228: 0a00 |0008: move-result v0 │ │ -08122a: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -08122e: 5967 e204 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04e2 │ │ -081232: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -081236: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -08123a: 5461 e004 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -08123e: 6e10 0f14 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -081244: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -08124a: 0e00 |0019: return-void │ │ -08124c: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -08124e: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -081252: 5967 e304 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04e3 │ │ -081256: 28ee |001f: goto 000d // -0012 │ │ -081258: 5461 e604 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -08125c: 28f1 |0022: goto 0013 // -000f │ │ -08125e: 6e20 8f11 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -081264: 0c03 |0026: move-result-object v3 │ │ -081266: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -08126a: 6e20 bb11 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@11bb │ │ -081270: 28ed |002c: goto 0019 // -0013 │ │ -081272: 6e20 8f11 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -081278: 0c02 |0030: move-result-object v2 │ │ -08127a: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -08127e: 6e20 8711 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@1187 │ │ -081284: 28e3 |0036: goto 0019 // -001d │ │ -081286: 0000 |0037: nop // spacer │ │ -081288: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +0811f8: |[0811f8] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +081208: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +08120a: 7110 020d 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +081210: 0a04 |0004: move-result v4 │ │ +081212: 7120 3e0b 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ +081218: 0a00 |0008: move-result v0 │ │ +08121a: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +08121e: 5967 e204 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@04e2 │ │ +081222: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +081226: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +08122a: 5461 e004 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +08122e: 6e10 0f14 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +081234: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +08123a: 0e00 |0019: return-void │ │ +08123c: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +08123e: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +081242: 5967 e304 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@04e3 │ │ +081246: 28ee |001f: goto 000d // -0012 │ │ +081248: 5461 e604 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +08124c: 28f1 |0022: goto 0013 // -000f │ │ +08124e: 6e20 8f11 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +081254: 0c03 |0026: move-result-object v3 │ │ +081256: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +08125a: 6e20 bb11 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@11bb │ │ +081260: 28ed |002c: goto 0019 // -0013 │ │ +081262: 6e20 8f11 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +081268: 0c02 |0030: move-result-object v2 │ │ +08126a: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +08126e: 6e20 8711 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@1187 │ │ +081274: 28e3 |0036: goto 0019 // -001d │ │ +081276: 0000 |0037: nop // spacer │ │ +081278: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=351 │ │ 0x0009 line=353 │ │ 0x000b line=354 │ │ 0x000d line=358 │ │ 0x000f line=360 │ │ @@ -73781,42 +73781,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -081298: |[081298] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ -0812a8: 6e20 ab11 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -0812ae: 0a01 |0003: move-result v1 │ │ -0812b0: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ -0812b4: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0812b8: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0812bc: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0812c2: 1a03 c613 |000d: const-string v3, "View " // string@13c6 │ │ -0812c6: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0812cc: 0c02 |0012: move-result-object v2 │ │ -0812ce: 6e20 0325 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0812d4: 0c02 |0016: move-result-object v2 │ │ -0812d6: 1a03 6500 |0017: const-string v3, " is not a " // string@0065 │ │ -0812da: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0812e0: 0c02 |001c: move-result-object v2 │ │ -0812e2: 1a03 aa1b |001d: const-string v3, "drawer with appropriate layout_gravity" // string@1baa │ │ -0812e6: 6e20 0425 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0812ec: 0c02 |0022: move-result-object v2 │ │ -0812ee: 6e10 0a25 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0812f4: 0c02 |0026: move-result-object v2 │ │ -0812f6: 7020 8824 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0812fc: 2701 |002a: throw v1 │ │ -0812fe: 6e10 bb1f 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -081304: 0c01 |002e: move-result-object v1 │ │ -081306: 1f01 7a02 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -08130a: 5210 b704 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ -08130e: 6e30 c311 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ -081314: 0e00 |0036: return-void │ │ +081288: |[081288] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ +081298: 6e20 ab11 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +08129e: 0a01 |0003: move-result v1 │ │ +0812a0: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ +0812a4: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0812a8: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0812ac: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0812b2: 1a03 c613 |000d: const-string v3, "View " // string@13c6 │ │ +0812b6: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0812bc: 0c02 |0012: move-result-object v2 │ │ +0812be: 6e20 0325 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0812c4: 0c02 |0016: move-result-object v2 │ │ +0812c6: 1a03 6500 |0017: const-string v3, " is not a " // string@0065 │ │ +0812ca: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0812d0: 0c02 |001c: move-result-object v2 │ │ +0812d2: 1a03 aa1b |001d: const-string v3, "drawer with appropriate layout_gravity" // string@1baa │ │ +0812d6: 6e20 0425 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0812dc: 0c02 |0022: move-result-object v2 │ │ +0812de: 6e10 0a25 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0812e4: 0c02 |0026: move-result-object v2 │ │ +0812e6: 7020 8824 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0812ec: 2701 |002a: throw v1 │ │ +0812ee: 6e10 bb1f 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0812f4: 0c01 |002e: move-result-object v1 │ │ +0812f6: 1f01 7a02 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0812fa: 5210 b704 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@04b7 │ │ +0812fe: 6e30 c311 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@11c3 │ │ +081304: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0006 line=400 │ │ 0x002b line=403 │ │ 0x0033 line=404 │ │ 0x0036 line=405 │ │ @@ -73831,21 +73831,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -081318: |[081318] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ -081328: 6e10 9f11 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@119f │ │ -08132e: 0c00 |0003: move-result-object v0 │ │ -081330: 6e20 af01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -081336: 0c00 |0007: move-result-object v0 │ │ -081338: 6e30 c611 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@11c6 │ │ -08133e: 0e00 |000b: return-void │ │ +081308: |[081308] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ +081318: 6e10 9f11 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@119f │ │ +08131e: 0c00 |0003: move-result-object v0 │ │ +081320: 6e20 af01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +081326: 0c00 |0007: move-result-object v0 │ │ +081328: 6e30 c611 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@11c6 │ │ +08132e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x000b line=291 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -73856,30 +73856,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -081340: |[081340] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ -081350: 7110 020d 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -081356: 0a01 |0003: move-result v1 │ │ -081358: 7120 3e0b 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ -08135e: 0a00 |0007: move-result v0 │ │ -081360: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ -081364: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -081366: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -08136a: 5b34 ea04 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ -08136e: 6e10 a711 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -081374: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ -081378: 1252 |0014: const/4 v2, #int 5 // #5 │ │ -08137a: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ -08137e: 5b34 eb04 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ -081382: 6e10 a711 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -081388: 0e00 |001c: return-void │ │ +081330: |[081330] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +081340: 7110 020d 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +081346: 0a01 |0003: move-result v1 │ │ +081348: 7120 3e0b 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ +08134e: 0a00 |0007: move-result v0 │ │ +081350: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ +081354: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +081356: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +08135a: 5b34 ea04 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@04ea │ │ +08135e: 6e10 a711 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +081364: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ +081368: 1252 |0014: const/4 v2, #int 5 // #5 │ │ +08136a: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ +08136e: 5b34 eb04 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@04eb │ │ +081372: 6e10 a711 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +081378: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0008 line=272 │ │ 0x000d line=273 │ │ 0x000f line=274 │ │ 0x0012 line=276 │ │ @@ -73897,27 +73897,27 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08138c: |[08138c] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ -08139c: 7110 020d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ -0813a2: 0a01 |0003: move-result v1 │ │ -0813a4: 7120 3e0b 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ -0813aa: 0a00 |0007: move-result v0 │ │ -0813ac: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -0813ae: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -0813b2: 5b24 ec04 |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@04ec │ │ -0813b6: 0e00 |000d: return-void │ │ -0813b8: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -0813ba: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ -0813be: 5b24 ed04 |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@04ed │ │ -0813c2: 28fa |0013: goto 000d // -0006 │ │ +08137c: |[08137c] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ +08138c: 7110 020d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0d02 │ │ +081392: 0a01 |0003: move-result v1 │ │ +081394: 7120 3e0b 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0b3e │ │ +08139a: 0a00 |0007: move-result v0 │ │ +08139c: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +08139e: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +0813a2: 5b24 ec04 |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@04ec │ │ +0813a6: 0e00 |000d: return-void │ │ +0813a8: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +0813aa: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ +0813ae: 5b24 ed04 |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@04ed │ │ +0813b2: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0008 line=455 │ │ 0x000b line=456 │ │ 0x000d line=460 │ │ 0x000e line=457 │ │ @@ -73933,25 +73933,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0813c4: |[0813c4] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -0813d4: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0813da: 0c00 |0003: move-result-object v0 │ │ -0813dc: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0813e0: 5201 bc04 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -0813e4: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -0813e8: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -0813ec: 0e00 |000c: return-void │ │ -0813ee: 5904 bc04 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -0813f2: 6e30 8d11 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@118d │ │ -0813f8: 28fa |0012: goto 000c // -0006 │ │ +0813b4: |[0813b4] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +0813c4: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0813ca: 0c00 |0003: move-result-object v0 │ │ +0813cc: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0813d0: 5201 bc04 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +0813d4: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +0813d8: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +0813dc: 0e00 |000c: return-void │ │ +0813de: 5904 bc04 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +0813e2: 6e30 8d11 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@118d │ │ +0813e8: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0006 line=555 │ │ 0x000c line=561 │ │ 0x000d line=559 │ │ 0x000f line=560 │ │ @@ -73966,18 +73966,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0813fc: |[0813fc] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -08140c: 5901 e704 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04e7 │ │ -081410: 6e10 a711 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -081416: 0e00 |0005: return-void │ │ +0813ec: |[0813ec] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +0813fc: 5901 e704 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@04e7 │ │ +081400: 6e10 a711 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +081406: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0002 line=300 │ │ 0x0005 line=301 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -73988,56 +73988,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -081418: |[081418] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -081428: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -08142a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -08142c: 5474 e004 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ -081430: 6e10 2b14 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@142b │ │ -081436: 0a00 |0007: move-result v0 │ │ -081438: 5474 e604 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ -08143c: 6e10 2b14 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@142b │ │ -081442: 0a02 |000d: move-result v2 │ │ -081444: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -081448: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -08144c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -08144e: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -081452: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -081456: 6e10 bb1f 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08145c: 0c01 |001a: move-result-object v1 │ │ -08145e: 1f01 7a02 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -081462: 5214 bc04 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -081466: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -081468: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -08146c: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -081470: 6e20 8b11 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@118b │ │ -081476: 5274 da04 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@04da │ │ -08147a: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -08147e: 5973 da04 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@04da │ │ -081482: 5474 e104 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -081486: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -08148a: 5474 e104 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ -08148e: 7220 5411 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@1154 │ │ -081494: 0e00 |0036: return-void │ │ -081496: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -08149a: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -08149e: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -0814a0: 28d7 |003c: goto 0013 // -0029 │ │ -0814a2: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0814a4: 28d5 |003e: goto 0013 // -002b │ │ -0814a6: 5214 bc04 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ -0814aa: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -0814ae: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -0814b2: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -0814b6: 6e20 8c11 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@118c │ │ -0814bc: 28dd |004a: goto 0027 // -0023 │ │ +081408: |[081408] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +081418: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +08141a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +08141c: 5474 e004 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e0 │ │ +081420: 6e10 2b14 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@142b │ │ +081426: 0a00 |0007: move-result v0 │ │ +081428: 5474 e604 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04e6 │ │ +08142c: 6e10 2b14 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@142b │ │ +081432: 0a02 |000d: move-result v2 │ │ +081434: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +081438: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +08143c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +08143e: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +081442: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +081446: 6e10 bb1f 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08144c: 0c01 |001a: move-result-object v1 │ │ +08144e: 1f01 7a02 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +081452: 5214 bc04 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +081456: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +081458: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +08145c: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +081460: 6e20 8b11 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@118b │ │ +081466: 5274 da04 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@04da │ │ +08146a: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +08146e: 5973 da04 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@04da │ │ +081472: 5474 e104 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +081476: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +08147a: 5474 e104 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@04e1 │ │ +08147e: 7220 5411 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@1154 │ │ +081484: 0e00 |0036: return-void │ │ +081486: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +08148a: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +08148e: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +081490: 28d7 |003c: goto 0013 // -0029 │ │ +081492: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +081494: 28d5 |003e: goto 0013 // -002b │ │ +081496: 5214 bc04 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@04bc │ │ +08149a: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +08149e: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +0814a2: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +0814a6: 6e20 8c11 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@118c │ │ +0814ac: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=486 │ │ 0x0008 line=487 │ │ 0x000e line=490 │ │ 0x0012 line=491 │ │ 0x0013 line=498 │ │ @@ -74178,26 +74178,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0814c0: |[0814c0] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -0814d0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0814d4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0814d8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0814dc: 2200 8202 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0282 │ │ -0814e0: 7010 d611 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@11d6 │ │ -0814e6: 6900 ee04 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -0814ea: 0e00 |000d: return-void │ │ -0814ec: 2200 8102 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@0281 │ │ -0814f0: 7010 cd11 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@11cd │ │ -0814f6: 6900 ee04 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -0814fa: 28f8 |0015: goto 000d // -0008 │ │ +0814b0: |[0814b0] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +0814c0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0814c4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0814c8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0814cc: 2200 8202 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0282 │ │ +0814d0: 7010 d611 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@11d6 │ │ +0814d6: 6900 ee04 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +0814da: 0e00 |000d: return-void │ │ +0814dc: 2200 8102 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@0281 │ │ +0814e0: 7010 cd11 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@11cd │ │ +0814e6: 6900 ee04 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +0814ea: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=42 │ │ 0x000e line=40 │ │ locals : │ │ @@ -74207,21 +74207,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0814fc: |[0814fc] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -08150c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -081512: 6200 ee04 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -081516: 7220 e211 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@11e2 │ │ -08151c: 0c00 |0008: move-result-object v0 │ │ -08151e: 5b10 ef04 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ -081522: 0e00 |000b: return-void │ │ +0814ec: |[0814ec] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +0814fc: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +081502: 6200 ee04 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +081506: 7220 e211 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@11e2 │ │ +08150c: 0c00 |0008: move-result-object v0 │ │ +08150e: 5b10 ef04 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ +081512: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x000b line=134 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ @@ -74233,20 +74233,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -081524: |[081524] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -081534: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -081538: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ -08153c: 7230 df11 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@11df │ │ -081542: 0a00 |0007: move-result v0 │ │ -081544: 0f00 |0008: return v0 │ │ +081514: |[081514] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +081524: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +081528: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ +08152c: 7230 df11 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@11df │ │ +081532: 0a00 |0007: move-result v0 │ │ +081534: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -74255,19 +74255,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -081548: |[081548] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -081558: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -08155c: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ -081560: 7220 e011 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@11e0 │ │ -081566: 0e00 |0007: return-void │ │ +081538: |[081538] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +081548: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +08154c: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ +081550: 7220 e011 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@11e0 │ │ +081556: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -74276,20 +74276,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081568: |[081568] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -081578: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -08157c: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ -081580: 7220 e111 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@11e1 │ │ -081586: 0a00 |0007: move-result v0 │ │ -081588: 0f00 |0008: return v0 │ │ +081558: |[081558] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +081568: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +08156c: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ +081570: 7220 e111 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@11e1 │ │ +081576: 0a00 |0007: move-result v0 │ │ +081578: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -74297,20 +74297,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08158c: |[08158c] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -08159c: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -0815a0: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ -0815a4: 7230 e311 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@11e3 │ │ -0815aa: 0a00 |0007: move-result v0 │ │ -0815ac: 0f00 |0008: return v0 │ │ +08157c: |[08157c] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +08158c: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +081590: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ +081594: 7230 e311 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@11e3 │ │ +08159a: 0a00 |0007: move-result v0 │ │ +08159c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -74319,20 +74319,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0815b0: |[0815b0] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -0815c0: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -0815c4: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ -0815c8: 7230 e411 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@11e4 │ │ -0815ce: 0a00 |0007: move-result v0 │ │ -0815d0: 0f00 |0008: return v0 │ │ +0815a0: |[0815a0] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +0815b0: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +0815b4: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ +0815b8: 7230 e411 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@11e4 │ │ +0815be: 0a00 |0007: move-result v0 │ │ +0815c0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -74341,20 +74341,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0815d4: |[0815d4] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -0815e4: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -0815e8: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ -0815ec: 7220 e511 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@11e5 │ │ -0815f2: 0a00 |0007: move-result v0 │ │ -0815f4: 0f00 |0008: return v0 │ │ +0815c4: |[0815c4] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +0815d4: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +0815d8: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ +0815dc: 7220 e511 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@11e5 │ │ +0815e2: 0a00 |0007: move-result v0 │ │ +0815e4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -74362,19 +74362,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0815f8: |[0815f8] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -081608: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ -08160c: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ -081610: 7240 e611 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@11e6 │ │ -081616: 0e00 |0007: return-void │ │ +0815e8: |[0815e8] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +0815f8: 6200 ee04 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@04ee │ │ +0815fc: 5421 ef04 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@04ef │ │ +081600: 7240 e611 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@11e6 │ │ +081606: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0008 reg=3 width I │ │ @@ -74405,17 +74405,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081618: |[081618] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -081628: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08162e: 0e00 |0003: return-void │ │ +081608: |[081608] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +081618: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08161e: 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;) │ │ @@ -74423,19 +74423,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 │ │ -081630: |[081630] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -081640: 1f01 0904 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0409 │ │ -081644: 6e20 6f21 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@216f │ │ -08164a: 0a00 |0005: move-result v0 │ │ -08164c: 0f00 |0006: return v0 │ │ +081620: |[081620] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +081630: 1f01 0904 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0409 │ │ +081634: 6e20 6f21 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@216f │ │ +08163a: 0a00 |0005: move-result v0 │ │ +08163c: 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; │ │ │ │ @@ -74444,18 +74444,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081650: |[081650] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -081660: 1f00 0904 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0409 │ │ -081664: 6e10 7021 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@2170 │ │ -08166a: 0e00 |0005: return-void │ │ +081640: |[081640] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +081650: 1f00 0904 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0409 │ │ +081654: 6e10 7021 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@2170 │ │ +08165a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -74464,19 +74464,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08166c: |[08166c] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -08167c: 1f01 0904 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0409 │ │ -081680: 6e10 7121 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@2171 │ │ -081686: 0a00 |0005: move-result v0 │ │ -081688: 0f00 |0006: return v0 │ │ +08165c: |[08165c] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +08166c: 1f01 0904 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0409 │ │ +081670: 6e10 7121 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@2171 │ │ +081676: 0a00 |0005: move-result v0 │ │ +081678: 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;) │ │ @@ -74484,18 +74484,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 │ │ -08168c: |[08168c] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -08169c: 2200 0904 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0409 │ │ -0816a0: 7020 6e21 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@216e │ │ -0816a6: 1100 |0005: return-object v0 │ │ +08167c: |[08167c] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +08168c: 2200 0904 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0409 │ │ +081690: 7020 6e21 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@216e │ │ +081696: 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;) │ │ @@ -74503,19 +74503,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 │ │ -0816a8: |[0816a8] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -0816b8: 1f01 0904 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0409 │ │ -0816bc: 6e20 7221 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@2172 │ │ -0816c2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0816c4: 0f00 |0006: return v0 │ │ +081698: |[081698] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0816a8: 1f01 0904 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0409 │ │ +0816ac: 6e20 7221 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@2172 │ │ +0816b2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0816b4: 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 │ │ @@ -74525,19 +74525,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 │ │ -0816c8: |[0816c8] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -0816d8: 1f01 0904 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0409 │ │ -0816dc: 6e20 7321 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@2173 │ │ -0816e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0816e4: 0f00 |0006: return v0 │ │ +0816b8: |[0816b8] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +0816c8: 1f01 0904 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0409 │ │ +0816cc: 6e20 7321 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@2173 │ │ +0816d2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0816d4: 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 │ │ @@ -74547,21 +74547,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0816e8: |[0816e8] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -0816f8: 0720 |0000: move-object v0, v2 │ │ -0816fa: 1f00 0904 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0409 │ │ -0816fe: 6e10 7421 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@2174 │ │ -081704: 6e10 7121 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@2171 │ │ -08170a: 0a01 |0009: move-result v1 │ │ -08170c: 0f01 |000a: return v1 │ │ +0816d8: |[0816d8] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +0816e8: 0720 |0000: move-object v0, v2 │ │ +0816ea: 1f00 0904 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0409 │ │ +0816ee: 6e10 7421 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@2174 │ │ +0816f4: 6e10 7121 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@2171 │ │ +0816fa: 0a01 |0009: move-result v1 │ │ +0816fc: 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; │ │ @@ -74572,18 +74572,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 │ │ -081710: |[081710] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -081720: 1f00 0904 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0409 │ │ -081724: 6e30 7521 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@2175 │ │ -08172a: 0e00 |0005: return-void │ │ +081700: |[081700] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +081710: 1f00 0904 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0409 │ │ +081714: 6e30 7521 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@2175 │ │ +08171a: 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 │ │ @@ -74681,26 +74681,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08172c: |[08172c] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -08173c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -081740: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -081744: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -081748: 2201 8a02 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@028a │ │ -08174c: 7010 1d12 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@121d │ │ -081752: 6901 fc04 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04fc │ │ -081756: 0e00 |000d: return-void │ │ -081758: 2201 8902 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@0289 │ │ -08175c: 7010 1b12 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@121b │ │ -081762: 6901 fc04 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04fc │ │ -081766: 28f8 |0015: goto 000d // -0008 │ │ +08171c: |[08171c] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +08172c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +081730: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +081734: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +081738: 2201 8a02 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@028a │ │ +08173c: 7010 1d12 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@121d │ │ +081742: 6901 fc04 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04fc │ │ +081746: 0e00 |000d: return-void │ │ +081748: 2201 8902 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@0289 │ │ +08174c: 7010 1b12 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@121b │ │ +081752: 6901 fc04 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04fc │ │ +081756: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0006 line=61 │ │ 0x000d line=65 │ │ 0x000e line=63 │ │ @@ -74712,17 +74712,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081768: |[081768] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -081778: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08177e: 0e00 |0003: return-void │ │ +081758: |[081758] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +081768: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08176e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat; │ │ │ │ @@ -74731,19 +74731,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -081780: |[081780] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -081790: 6200 fc04 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04fc │ │ -081794: 7230 1f12 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@121f │ │ -08179a: 0c00 |0005: move-result-object v0 │ │ -08179c: 1100 |0006: return-object v0 │ │ +081770: |[081770] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +081780: 6200 fc04 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@04fc │ │ +081784: 7230 1f12 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@121f │ │ +08178a: 0c00 |0005: move-result-object v0 │ │ +08178c: 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; │ │ │ │ @@ -74773,17 +74773,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0817a0: |[0817a0] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ -0817b0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0817b6: 0e00 |0003: return-void │ │ +081790: |[081790] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ +0817a0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0817a6: 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;) │ │ @@ -74791,19 +74791,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0817b8: |[0817b8] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0817c8: 1f01 1804 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@0418 │ │ -0817cc: 6e20 f221 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@21f2 │ │ -0817d2: 0c00 |0005: move-result-object v0 │ │ -0817d4: 1100 |0006: return-object v0 │ │ +0817a8: |[0817a8] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0817b8: 1f01 1804 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@0418 │ │ +0817bc: 6e20 f221 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@21f2 │ │ +0817c2: 0c00 |0005: move-result-object v0 │ │ +0817c4: 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; │ │ │ │ @@ -74873,26 +74873,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0817d8: |[0817d8] android.support.v4.widget.PopupMenuCompat.:()V │ │ -0817e8: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0817ec: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0817f0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0817f4: 2201 9002 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@0290 │ │ -0817f8: 7010 2b12 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@122b │ │ -0817fe: 6901 fe04 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04fe │ │ -081802: 0e00 |000d: return-void │ │ -081804: 2201 8f02 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@028f │ │ -081808: 7010 2912 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@1229 │ │ -08180e: 6901 fe04 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04fe │ │ -081812: 28f8 |0015: goto 000d // -0008 │ │ +0817c8: |[0817c8] android.support.v4.widget.PopupMenuCompat.:()V │ │ +0817d8: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0817dc: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0817e0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0817e4: 2201 9002 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@0290 │ │ +0817e8: 7010 2b12 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@122b │ │ +0817ee: 6901 fe04 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04fe │ │ +0817f2: 0e00 |000d: return-void │ │ +0817f4: 2201 8f02 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@028f │ │ +0817f8: 7010 2912 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@1229 │ │ +0817fe: 6901 fe04 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04fe │ │ +081802: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0006 line=60 │ │ 0x000d line=64 │ │ 0x000e line=62 │ │ @@ -74904,17 +74904,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081814: |[081814] android.support.v4.widget.PopupMenuCompat.:()V │ │ -081824: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08182a: 0e00 |0003: return-void │ │ +081804: |[081804] android.support.v4.widget.PopupMenuCompat.:()V │ │ +081814: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08181a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat; │ │ │ │ @@ -74923,19 +74923,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08182c: |[08182c] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -08183c: 6200 fe04 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04fe │ │ -081840: 7220 2d12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@122d │ │ -081846: 0c00 |0005: move-result-object v0 │ │ -081848: 1100 |0006: return-object v0 │ │ +08181c: |[08181c] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +08182c: 6200 fe04 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@04fe │ │ +081830: 7220 2d12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@122d │ │ +081836: 0c00 |0005: move-result-object v0 │ │ +081838: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -74964,17 +74964,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08184c: |[08184c] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ -08185c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -081862: 0e00 |0003: return-void │ │ +08183c: |[08183c] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ +08184c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +081852: 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;) │ │ @@ -74982,19 +74982,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081864: |[081864] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -081874: 1f01 1b04 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@041b │ │ -081878: 6e10 2422 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@2224 │ │ -08187e: 0c00 |0005: move-result-object v0 │ │ -081880: 1100 |0006: return-object v0 │ │ +081854: |[081854] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +081864: 1f01 1b04 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@041b │ │ +081868: 6e10 2422 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@2224 │ │ +08186e: 0c00 |0005: move-result-object v0 │ │ +081870: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -75157,32 +75157,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -081884: |[081884] android.support.v4.widget.ScrollerCompat.:()V │ │ -081894: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -081898: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -08189c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0818a0: 2201 9802 |0006: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0298 │ │ -0818a4: 7010 7212 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@1272 │ │ -0818aa: 6901 0205 |000b: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -0818ae: 0e00 |000d: return-void │ │ -0818b0: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -0818b4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0818b8: 2201 9702 |0012: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0297 │ │ -0818bc: 7010 6112 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1261 │ │ -0818c2: 6901 0205 |0017: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -0818c6: 28f4 |0019: goto 000d // -000c │ │ -0818c8: 2201 9602 |001a: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0296 │ │ -0818cc: 7010 5012 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@1250 │ │ -0818d2: 6901 0205 |001f: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -0818d6: 28ec |0021: goto 000d // -0014 │ │ +081874: |[081874] android.support.v4.widget.ScrollerCompat.:()V │ │ +081884: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +081888: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +08188c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +081890: 2201 9802 |0006: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0298 │ │ +081894: 7010 7212 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@1272 │ │ +08189a: 6901 0205 |000b: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +08189e: 0e00 |000d: return-void │ │ +0818a0: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +0818a4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0818a8: 2201 9702 |0012: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0297 │ │ +0818ac: 7010 6112 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1261 │ │ +0818b2: 6901 0205 |0017: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +0818b6: 28f4 |0019: goto 000d // -000c │ │ +0818b8: 2201 9602 |001a: new-instance v1, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0296 │ │ +0818bc: 7010 5012 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@1250 │ │ +0818c2: 6901 0205 |001f: sput-object v1, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +0818c6: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0002 line=241 │ │ 0x0006 line=242 │ │ 0x000d line=248 │ │ 0x000e line=243 │ │ @@ -75196,21 +75196,21 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0818d8: |[0818d8] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -0818e8: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0818ee: 6200 0205 |0003: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -0818f2: 7230 4212 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1242 │ │ -0818f8: 0c00 |0008: move-result-object v0 │ │ -0818fa: 5b10 0305 |0009: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -0818fe: 0e00 |000b: return-void │ │ +0818c8: |[0818c8] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +0818d8: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0818de: 6200 0205 |0003: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +0818e2: 7230 4212 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1242 │ │ +0818e8: 0c00 |0008: move-result-object v0 │ │ +0818ea: 5b10 0305 |0009: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +0818ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ 0x000b line=260 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ @@ -75222,19 +75222,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 │ │ -081900: |[081900] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -081910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081912: 7120 7912 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@1279 │ │ -081918: 0c00 |0004: move-result-object v0 │ │ -08191a: 1100 |0005: return-object v0 │ │ +0818f0: |[0818f0] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +081900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081902: 7120 7912 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@1279 │ │ +081908: 0c00 |0004: move-result-object v0 │ │ +08190a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75242,18 +75242,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 │ │ -08191c: |[08191c] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ -08192c: 2200 9902 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0299 │ │ -081930: 7030 7512 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1275 │ │ -081936: 1100 |0005: return-object v0 │ │ +08190c: |[08190c] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +08191c: 2200 9902 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0299 │ │ +081920: 7030 7512 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1275 │ │ +081926: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 interpolator Landroid/view/animation/Interpolator; │ │ │ │ @@ -75263,19 +75263,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -081938: |[081938] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -081948: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -08194c: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081950: 7220 4012 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@1240 │ │ -081956: 0e00 |0007: return-void │ │ +081928: |[081928] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +081938: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +08193c: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081940: 7220 4012 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@1240 │ │ +081946: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ @@ -75284,20 +75284,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081958: |[081958] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -081968: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -08196c: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081970: 7220 4112 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1241 │ │ -081976: 0a00 |0007: move-result v0 │ │ -081978: 0f00 |0008: return v0 │ │ +081948: |[081948] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +081958: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +08195c: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081960: 7220 4112 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1241 │ │ +081966: 0a00 |0007: move-result v0 │ │ +081968: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #2 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75305,27 +75305,27 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -08197c: |[08197c] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -08198c: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081990: 54a1 0305 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081994: 01b2 |0004: move v2, v11 │ │ -081996: 01c3 |0005: move v3, v12 │ │ -081998: 01d4 |0006: move v4, v13 │ │ -08199a: 01e5 |0007: move v5, v14 │ │ -08199c: 01f6 |0008: move v6, v15 │ │ -08199e: 0207 1000 |0009: move/from16 v7, v16 │ │ -0819a2: 0208 1100 |000b: move/from16 v8, v17 │ │ -0819a6: 0209 1200 |000d: move/from16 v9, v18 │ │ -0819aa: 780a 4312 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@1243 │ │ -0819b0: 0e00 |0012: return-void │ │ +08196c: |[08196c] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +08197c: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081980: 54a1 0305 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081984: 01b2 |0004: move v2, v11 │ │ +081986: 01c3 |0005: move v3, v12 │ │ +081988: 01d4 |0006: move v4, v13 │ │ +08198a: 01e5 |0007: move v5, v14 │ │ +08198c: 01f6 |0008: move v6, v15 │ │ +08198e: 0207 1000 |0009: move/from16 v7, v16 │ │ +081992: 0208 1100 |000b: move/from16 v8, v17 │ │ +081996: 0209 1200 |000d: move/from16 v9, v18 │ │ +08199a: 780a 4312 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@1243 │ │ +0819a0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0012 line=383 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0013 reg=11 startX I │ │ @@ -75342,29 +75342,29 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 25 16-bit code units │ │ -0819b4: |[0819b4] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ -0819c4: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -0819c8: 54c1 0305 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -0819cc: 01d2 |0004: move v2, v13 │ │ -0819ce: 01e3 |0005: move v3, v14 │ │ -0819d0: 01f4 |0006: move v4, v15 │ │ -0819d2: 0205 1000 |0007: move/from16 v5, v16 │ │ -0819d6: 0206 1100 |0009: move/from16 v6, v17 │ │ -0819da: 0207 1200 |000b: move/from16 v7, v18 │ │ -0819de: 0208 1300 |000d: move/from16 v8, v19 │ │ -0819e2: 0209 1400 |000f: move/from16 v9, v20 │ │ -0819e6: 020a 1500 |0011: move/from16 v10, v21 │ │ -0819ea: 020b 1600 |0013: move/from16 v11, v22 │ │ -0819ee: 780c 4412 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@1244 │ │ -0819f4: 0e00 |0018: return-void │ │ +0819a4: |[0819a4] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ +0819b4: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +0819b8: 54c1 0305 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +0819bc: 01d2 |0004: move v2, v13 │ │ +0819be: 01e3 |0005: move v3, v14 │ │ +0819c0: 01f4 |0006: move v4, v15 │ │ +0819c2: 0205 1000 |0007: move/from16 v5, v16 │ │ +0819c6: 0206 1100 |0009: move/from16 v6, v17 │ │ +0819ca: 0207 1200 |000b: move/from16 v7, v18 │ │ +0819ce: 0208 1300 |000d: move/from16 v8, v19 │ │ +0819d2: 0209 1400 |000f: move/from16 v9, v20 │ │ +0819d6: 020a 1500 |0011: move/from16 v10, v21 │ │ +0819da: 020b 1600 |0013: move/from16 v11, v22 │ │ +0819de: 780c 4412 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@1244 │ │ +0819e4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0018 line=412 │ │ locals : │ │ 0x0000 - 0x0019 reg=12 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0019 reg=13 startX I │ │ @@ -75383,20 +75383,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0819f8: |[0819f8] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ -081a08: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081a0c: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081a10: 7220 4512 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@1245 │ │ -081a16: 0a00 |0007: move-result v0 │ │ -081a18: 0f00 |0008: return v0 │ │ +0819e8: |[0819e8] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ +0819f8: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +0819fc: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081a00: 7220 4512 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@1245 │ │ +081a06: 0a00 |0007: move-result v0 │ │ +081a08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #5 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75404,20 +75404,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081a1c: |[081a1c] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -081a2c: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081a30: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081a34: 7220 4612 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@1246 │ │ -081a3a: 0a00 |0007: move-result v0 │ │ -081a3c: 0f00 |0008: return v0 │ │ +081a0c: |[081a0c] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +081a1c: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081a20: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081a24: 7220 4612 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@1246 │ │ +081a2a: 0a00 |0007: move-result v0 │ │ +081a2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75425,20 +75425,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081a40: |[081a40] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -081a50: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081a54: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081a58: 7220 4712 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@1247 │ │ -081a5e: 0a00 |0007: move-result v0 │ │ -081a60: 0f00 |0008: return v0 │ │ +081a30: |[081a30] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +081a40: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081a44: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081a48: 7220 4712 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@1247 │ │ +081a4e: 0a00 |0007: move-result v0 │ │ +081a50: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75446,20 +75446,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081a64: |[081a64] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ -081a74: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081a78: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081a7c: 7220 4812 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@1248 │ │ -081a82: 0a00 |0007: move-result v0 │ │ -081a84: 0f00 |0008: return v0 │ │ +081a54: |[081a54] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +081a64: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081a68: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081a6c: 7220 4812 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@1248 │ │ +081a72: 0a00 |0007: move-result v0 │ │ +081a74: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75467,20 +75467,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081a88: |[081a88] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ -081a98: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081a9c: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081aa0: 7220 4912 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@1249 │ │ -081aa6: 0a00 |0007: move-result v0 │ │ -081aa8: 0f00 |0008: return v0 │ │ +081a78: |[081a78] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +081a88: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081a8c: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081a90: 7220 4912 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@1249 │ │ +081a96: 0a00 |0007: move-result v0 │ │ +081a98: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75488,20 +75488,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081aac: |[081aac] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ -081abc: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081ac0: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081ac4: 7220 4a12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@124a │ │ -081aca: 0a00 |0007: move-result v0 │ │ -081acc: 0f00 |0008: return v0 │ │ +081a9c: |[081a9c] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ +081aac: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081ab0: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081ab4: 7220 4a12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@124a │ │ +081aba: 0a00 |0007: move-result v0 │ │ +081abc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75509,20 +75509,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081ad0: |[081ad0] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ -081ae0: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081ae4: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081ae8: 7220 4b12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@124b │ │ -081aee: 0a00 |0007: move-result v0 │ │ -081af0: 0f00 |0008: return v0 │ │ +081ac0: |[081ac0] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ +081ad0: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081ad4: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081ad8: 7220 4b12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@124b │ │ +081ade: 0a00 |0007: move-result v0 │ │ +081ae0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -75530,19 +75530,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -081af4: |[081af4] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ -081b04: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081b08: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081b0c: 7255 4c12 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@124c │ │ -081b12: 0e00 |0007: return-void │ │ +081ae4: |[081ae4] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ +081af4: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081af8: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081afc: 7255 4c12 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@124c │ │ +081b02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0007 line=438 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startX I │ │ @@ -75554,19 +75554,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -081b14: |[081b14] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ -081b24: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081b28: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081b2c: 7255 4d12 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@124d │ │ -081b32: 0e00 |0007: return-void │ │ +081b04: |[081b04] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ +081b14: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081b18: 5421 0305 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081b1c: 7255 4d12 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@124d │ │ +081b22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0007 line=455 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startY I │ │ @@ -75578,23 +75578,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -081b34: |[081b34] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ -081b44: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081b48: 5461 0305 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081b4c: 0172 |0004: move v2, v7 │ │ -081b4e: 0183 |0005: move v3, v8 │ │ -081b50: 0194 |0006: move v4, v9 │ │ -081b52: 01a5 |0007: move v5, v10 │ │ -081b54: 7806 4e12 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@124e │ │ -081b5a: 0e00 |000b: return-void │ │ +081b24: |[081b24] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ +081b34: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081b38: 5461 0305 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081b3c: 0172 |0004: move v2, v7 │ │ +081b3e: 0183 |0005: move v3, v8 │ │ +081b40: 0194 |0006: move v4, v9 │ │ +081b42: 01a5 |0007: move v5, v10 │ │ +081b44: 7806 4e12 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@124e │ │ +081b4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000b line=342 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000c reg=7 startX I │ │ @@ -75607,24 +75607,24 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -081b5c: |[081b5c] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -081b6c: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ -081b70: 5471 0305 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ -081b74: 0182 |0004: move v2, v8 │ │ -081b76: 0193 |0005: move v3, v9 │ │ -081b78: 01a4 |0006: move v4, v10 │ │ -081b7a: 01b5 |0007: move v5, v11 │ │ -081b7c: 01c6 |0008: move v6, v12 │ │ -081b7e: 7807 4f12 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@124f │ │ -081b84: 0e00 |000c: return-void │ │ +081b4c: |[081b4c] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +081b5c: 6200 0205 |0000: sget-object v0, Landroid/support/v4/widget/ScrollerCompat;.IMPL:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0502 │ │ +081b60: 5471 0305 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0503 │ │ +081b64: 0182 |0004: move v2, v8 │ │ +081b66: 0193 |0005: move v3, v9 │ │ +081b68: 01a4 |0006: move v4, v10 │ │ +081b6a: 01b5 |0007: move v5, v11 │ │ +081b6c: 01c6 |0008: move v6, v12 │ │ +081b6e: 7807 4f12 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@124f │ │ +081b74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000c line=359 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000d reg=8 startX I │ │ @@ -75658,17 +75658,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081b88: |[081b88] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ -081b98: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -081b9e: 0e00 |0003: return-void │ │ +081b78: |[081b78] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ +081b88: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +081b8e: 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;) │ │ @@ -75676,18 +75676,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081ba0: |[081ba0] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -081bb0: 1f00 1a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ -081bb4: 6e10 1522 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@2215 │ │ -081bba: 0e00 |0005: return-void │ │ +081b90: |[081b90] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +081ba0: 1f00 1a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ +081ba4: 6e10 1522 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@2215 │ │ +081baa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ │ │ @@ -75696,19 +75696,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081bbc: |[081bbc] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -081bcc: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ -081bd0: 6e10 1622 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@2216 │ │ -081bd6: 0a00 |0005: move-result v0 │ │ -081bd8: 0f00 |0006: return v0 │ │ +081bac: |[081bac] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +081bbc: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ +081bc0: 6e10 1622 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@2216 │ │ +081bc6: 0a00 |0005: move-result v0 │ │ +081bc8: 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;) │ │ @@ -75716,22 +75716,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 │ │ -081bdc: |[081bdc] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -081bec: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -081bf0: 2200 1a04 |0002: new-instance v0, Landroid/widget/OverScroller; // type@041a │ │ -081bf4: 7030 1422 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2214 │ │ -081bfa: 1100 |0007: return-object v0 │ │ -081bfc: 2200 1a04 |0008: new-instance v0, Landroid/widget/OverScroller; // type@041a │ │ -081c00: 7020 1322 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@2213 │ │ -081c06: 28fa |000d: goto 0007 // -0006 │ │ +081bcc: |[081bcc] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +081bdc: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +081be0: 2200 1a04 |0002: new-instance v0, Landroid/widget/OverScroller; // type@041a │ │ +081be4: 7030 1422 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2214 │ │ +081bea: 1100 |0007: return-object v0 │ │ +081bec: 2200 1a04 |0008: new-instance v0, Landroid/widget/OverScroller; // type@041a │ │ +081bf0: 7020 1322 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@2213 │ │ +081bf6: 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; │ │ │ │ @@ -75740,27 +75740,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 │ │ -081c08: |[081c08] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -081c18: 0790 |0000: move-object v0, v9 │ │ -081c1a: 1f00 1a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ -081c1e: 01a1 |0003: move v1, v10 │ │ -081c20: 01b2 |0004: move v2, v11 │ │ -081c22: 01c3 |0005: move v3, v12 │ │ -081c24: 01d4 |0006: move v4, v13 │ │ -081c26: 01e5 |0007: move v5, v14 │ │ -081c28: 01f6 |0008: move v6, v15 │ │ -081c2a: 0207 1000 |0009: move/from16 v7, v16 │ │ -081c2e: 0208 1100 |000b: move/from16 v8, v17 │ │ -081c32: 7409 1722 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@2217 │ │ -081c38: 0e00 |0010: return-void │ │ +081bf8: |[081bf8] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +081c08: 0790 |0000: move-object v0, v9 │ │ +081c0a: 1f00 1a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ +081c0e: 01a1 |0003: move v1, v10 │ │ +081c10: 01b2 |0004: move v2, v11 │ │ +081c12: 01c3 |0005: move v3, v12 │ │ +081c14: 01d4 |0006: move v4, v13 │ │ +081c16: 01e5 |0007: move v5, v14 │ │ +081c18: 01f6 |0008: move v6, v15 │ │ +081c1a: 0207 1000 |0009: move/from16 v7, v16 │ │ +081c1e: 0208 1100 |000b: move/from16 v8, v17 │ │ +081c22: 7409 1722 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@2217 │ │ +081c28: 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 │ │ @@ -75777,29 +75777,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 │ │ -081c3c: |[081c3c] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -081c4c: 07b0 |0000: move-object v0, v11 │ │ -081c4e: 1f00 1a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ -081c52: 01c1 |0003: move v1, v12 │ │ -081c54: 01d2 |0004: move v2, v13 │ │ -081c56: 01e3 |0005: move v3, v14 │ │ -081c58: 01f4 |0006: move v4, v15 │ │ -081c5a: 0205 1000 |0007: move/from16 v5, v16 │ │ -081c5e: 0206 1100 |0009: move/from16 v6, v17 │ │ -081c62: 0207 1200 |000b: move/from16 v7, v18 │ │ -081c66: 0208 1300 |000d: move/from16 v8, v19 │ │ -081c6a: 0209 1400 |000f: move/from16 v9, v20 │ │ -081c6e: 020a 1500 |0011: move/from16 v10, v21 │ │ -081c72: 740b 1822 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@2218 │ │ -081c78: 0e00 |0016: return-void │ │ +081c2c: |[081c2c] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +081c3c: 07b0 |0000: move-object v0, v11 │ │ +081c3e: 1f00 1a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ +081c42: 01c1 |0003: move v1, v12 │ │ +081c44: 01d2 |0004: move v2, v13 │ │ +081c46: 01e3 |0005: move v3, v14 │ │ +081c48: 01f4 |0006: move v4, v15 │ │ +081c4a: 0205 1000 |0007: move/from16 v5, v16 │ │ +081c4e: 0206 1100 |0009: move/from16 v6, v17 │ │ +081c52: 0207 1200 |000b: move/from16 v7, v18 │ │ +081c56: 0208 1300 |000d: move/from16 v8, v19 │ │ +081c5a: 0209 1400 |000f: move/from16 v9, v20 │ │ +081c5e: 020a 1500 |0011: move/from16 v10, v21 │ │ +081c62: 740b 1822 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@2218 │ │ +081c68: 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 │ │ @@ -75818,19 +75818,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081c7c: |[081c7c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -081c8c: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ -081c90: 6e10 1a22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@221a │ │ -081c96: 0a00 |0005: move-result v0 │ │ -081c98: 0f00 |0006: return v0 │ │ +081c6c: |[081c6c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +081c7c: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ +081c80: 6e10 1a22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@221a │ │ +081c86: 0a00 |0005: move-result v0 │ │ +081c88: 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;) │ │ @@ -75838,19 +75838,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081c9c: |[081c9c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -081cac: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ -081cb0: 6e10 1b22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@221b │ │ -081cb6: 0a00 |0005: move-result v0 │ │ -081cb8: 0f00 |0006: return v0 │ │ +081c8c: |[081c8c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +081c9c: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ +081ca0: 6e10 1b22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@221b │ │ +081ca6: 0a00 |0005: move-result v0 │ │ +081ca8: 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;) │ │ @@ -75858,19 +75858,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081cbc: |[081cbc] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -081ccc: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ -081cd0: 6e10 1c22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@221c │ │ -081cd6: 0a00 |0005: move-result v0 │ │ -081cd8: 0f00 |0006: return v0 │ │ +081cac: |[081cac] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +081cbc: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ +081cc0: 6e10 1c22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@221c │ │ +081cc6: 0a00 |0005: move-result v0 │ │ +081cc8: 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;) │ │ @@ -75878,19 +75878,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081cdc: |[081cdc] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -081cec: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ -081cf0: 6e10 1d22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@221d │ │ -081cf6: 0a00 |0005: move-result v0 │ │ -081cf8: 0f00 |0006: return v0 │ │ +081ccc: |[081ccc] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +081cdc: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ +081ce0: 6e10 1d22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@221d │ │ +081ce6: 0a00 |0005: move-result v0 │ │ +081ce8: 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;) │ │ @@ -75898,19 +75898,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081cfc: |[081cfc] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -081d0c: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ -081d10: 6e10 1e22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@221e │ │ -081d16: 0a00 |0005: move-result v0 │ │ -081d18: 0f00 |0006: return v0 │ │ +081cec: |[081cec] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +081cfc: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ +081d00: 6e10 1e22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@221e │ │ +081d06: 0a00 |0005: move-result v0 │ │ +081d08: 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;) │ │ @@ -75918,19 +75918,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081d1c: |[081d1c] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -081d2c: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ -081d30: 6e10 1f22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@221f │ │ -081d36: 0a00 |0005: move-result v0 │ │ -081d38: 0f00 |0006: return v0 │ │ +081d0c: |[081d0c] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +081d1c: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ +081d20: 6e10 1f22 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@221f │ │ +081d26: 0a00 |0005: move-result v0 │ │ +081d28: 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;) │ │ @@ -75938,18 +75938,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 │ │ -081d3c: |[081d3c] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -081d4c: 1f00 1a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ -081d50: 6e40 2022 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@2220 │ │ -081d56: 0e00 |0005: return-void │ │ +081d2c: |[081d2c] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +081d3c: 1f00 1a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ +081d40: 6e40 2022 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@2220 │ │ +081d46: 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 │ │ @@ -75961,18 +75961,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 │ │ -081d58: |[081d58] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -081d68: 1f00 1a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ -081d6c: 6e40 2122 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@2221 │ │ -081d72: 0e00 |0005: return-void │ │ +081d48: |[081d48] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +081d58: 1f00 1a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ +081d5c: 6e40 2122 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@2221 │ │ +081d62: 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 │ │ @@ -75984,18 +75984,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 │ │ -081d74: |[081d74] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -081d84: 1f00 1a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ -081d88: 6e54 2222 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@2222 │ │ -081d8e: 0e00 |0005: return-void │ │ +081d64: |[081d64] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +081d74: 1f00 1a04 |0000: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ +081d78: 6e54 2222 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@2222 │ │ +081d7e: 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 │ │ @@ -76008,24 +76008,24 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -081d90: |[081d90] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -081da0: 0760 |0000: move-object v0, v6 │ │ -081da2: 1f00 1a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ -081da6: 0171 |0003: move v1, v7 │ │ -081da8: 0182 |0004: move v2, v8 │ │ -081daa: 0193 |0005: move v3, v9 │ │ -081dac: 01a4 |0006: move v4, v10 │ │ -081dae: 01b5 |0007: move v5, v11 │ │ -081db0: 7406 2322 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@2223 │ │ -081db6: 0e00 |000b: return-void │ │ +081d80: |[081d80] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +081d90: 0760 |0000: move-object v0, v6 │ │ +081d92: 1f00 1a04 |0001: check-cast v0, Landroid/widget/OverScroller; // type@041a │ │ +081d96: 0171 |0003: move v1, v7 │ │ +081d98: 0182 |0004: move v2, v8 │ │ +081d9a: 0193 |0005: move v3, v9 │ │ +081d9c: 01a4 |0006: move v4, v10 │ │ +081d9e: 01b5 |0007: move v5, v11 │ │ +081da0: 7406 2322 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@2223 │ │ +081da6: 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 │ │ @@ -76060,17 +76060,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081db8: |[081db8] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ -081dc8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -081dce: 0e00 |0003: return-void │ │ +081da8: |[081da8] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ +081db8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +081dbe: 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;) │ │ @@ -76078,19 +76078,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081dd0: |[081dd0] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -081de0: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ -081de4: 6e10 1922 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@2219 │ │ -081dea: 0a00 |0005: move-result v0 │ │ -081dec: 0f00 |0006: return v0 │ │ +081dc0: |[081dc0] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +081dd0: 1f01 1a04 |0000: check-cast v1, Landroid/widget/OverScroller; // type@041a │ │ +081dd4: 6e10 1922 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@2219 │ │ +081dda: 0a00 |0005: move-result v0 │ │ +081ddc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -76128,22 +76128,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -081df0: |[081df0] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ -081e00: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -081e06: 7100 df12 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@12df │ │ -081e0c: 0c00 |0006: move-result-object v0 │ │ -081e0e: 7220 bc12 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@12bc │ │ -081e14: 0c00 |000a: move-result-object v0 │ │ -081e16: 5b10 0405 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0504 │ │ -081e1a: 0e00 |000d: return-void │ │ +081de0: |[081de0] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ +081df0: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +081df6: 7100 df12 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@12df │ │ +081dfc: 0c00 |0006: move-result-object v0 │ │ +081dfe: 7220 bc12 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@12bc │ │ +081e04: 0c00 |000a: move-result-object v0 │ │ +081e06: 5b10 0405 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0504 │ │ +081e0a: 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; │ │ @@ -76154,17 +76154,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081e1c: |[081e1c] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ -081e2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081e2e: 0f00 |0001: return v0 │ │ +081e0c: |[081e0c] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ +081e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081e1e: 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 : 4436 (SearchViewCompat.java) │ │ @@ -76201,22 +76201,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -081e30: |[081e30] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -081e40: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -081e46: 7100 df12 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@12df │ │ -081e4c: 0c00 |0006: move-result-object v0 │ │ -081e4e: 7220 bd12 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@12bd │ │ -081e54: 0c00 |000a: move-result-object v0 │ │ -081e56: 5b10 0505 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0505 │ │ -081e5a: 0e00 |000d: return-void │ │ +081e20: |[081e20] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +081e30: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +081e36: 7100 df12 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@12df │ │ +081e3c: 0c00 |0006: move-result-object v0 │ │ +081e3e: 7220 bd12 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@12bd │ │ +081e44: 0c00 |000a: move-result-object v0 │ │ +081e46: 5b10 0505 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0505 │ │ +081e4a: 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; │ │ @@ -76227,17 +76227,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081e5c: |[081e5c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -081e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081e6e: 0f00 |0001: return v0 │ │ +081e4c: |[081e4c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +081e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081e5e: 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; │ │ │ │ @@ -76246,17 +76246,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081e70: |[081e70] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -081e80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081e82: 0f00 |0001: return v0 │ │ +081e60: |[081e60] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +081e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081e72: 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; │ │ │ │ @@ -76427,33 +76427,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -081e84: |[081e84] android.support.v4.widget.SearchViewCompat.:()V │ │ -081e94: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -081e98: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -081e9c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -081ea0: 2200 a102 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@02a1 │ │ -081ea4: 7010 b412 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@12b4 │ │ -081eaa: 6900 0a05 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081eae: 0e00 |000d: return-void │ │ -081eb0: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -081eb4: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -081eb8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -081ebc: 2200 a002 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@02a0 │ │ -081ec0: 7010 a312 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@12a3 │ │ -081ec6: 6900 0a05 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081eca: 28f2 |001b: goto 000d // -000e │ │ -081ecc: 2200 a302 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@02a3 │ │ -081ed0: 7010 ca12 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@12ca │ │ -081ed6: 6900 0a05 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081eda: 28ea |0023: goto 000d // -0016 │ │ +081e74: |[081e74] android.support.v4.widget.SearchViewCompat.:()V │ │ +081e84: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +081e88: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +081e8c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +081e90: 2200 a102 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@02a1 │ │ +081e94: 7010 b412 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@12b4 │ │ +081e9a: 6900 0a05 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081e9e: 0e00 |000d: return-void │ │ +081ea0: 6000 3c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +081ea4: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +081ea8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +081eac: 2200 a002 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@02a0 │ │ +081eb0: 7010 a312 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@12a3 │ │ +081eb6: 6900 0a05 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081eba: 28f2 |001b: goto 000d // -000e │ │ +081ebc: 2200 a302 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@02a3 │ │ +081ec0: 7010 ca12 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@12ca │ │ +081ec6: 6900 0a05 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081eca: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x000d line=262 │ │ 0x000e line=257 │ │ 0x0014 line=258 │ │ @@ -76465,17 +76465,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081edc: |[081edc] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -081eec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -081ef2: 0e00 |0003: return-void │ │ +081ecc: |[081ecc] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +081edc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +081ee2: 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; │ │ @@ -76485,36 +76485,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 │ │ -081ef4: |[081ef4] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -081f04: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081f08: 1100 |0002: return-object v0 │ │ +081ee4: |[081ee4] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +081ef4: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081ef8: 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 │ │ -081f0c: |[081f0c] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -081f1c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081f20: 7220 b812 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@12b8 │ │ -081f26: 0c00 |0005: move-result-object v0 │ │ -081f28: 1100 |0006: return-object v0 │ │ +081efc: |[081efc] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +081f0c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081f10: 7220 b812 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@12b8 │ │ +081f16: 0c00 |0005: move-result-object v0 │ │ +081f18: 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;) │ │ @@ -76522,19 +76522,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -081f2c: |[081f2c] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ -081f3c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081f40: 7220 b912 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@12b9 │ │ -081f46: 0a00 |0005: move-result v0 │ │ -081f48: 0f00 |0006: return v0 │ │ +081f1c: |[081f1c] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ +081f2c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081f30: 7220 b912 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@12b9 │ │ +081f36: 0a00 |0005: move-result v0 │ │ +081f38: 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;) │ │ @@ -76542,19 +76542,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -081f4c: |[081f4c] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -081f5c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081f60: 7220 ba12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@12ba │ │ -081f66: 0a00 |0005: move-result v0 │ │ -081f68: 0f00 |0006: return v0 │ │ +081f3c: |[081f3c] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +081f4c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081f50: 7220 ba12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@12ba │ │ +081f56: 0a00 |0005: move-result v0 │ │ +081f58: 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;) │ │ @@ -76562,19 +76562,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -081f6c: |[081f6c] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -081f7c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081f80: 7220 bb12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@12bb │ │ -081f86: 0a00 |0005: move-result v0 │ │ -081f88: 0f00 |0006: return v0 │ │ +081f5c: |[081f5c] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +081f6c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081f70: 7220 bb12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@12bb │ │ +081f76: 0a00 |0005: move-result v0 │ │ +081f78: 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;) │ │ @@ -76582,19 +76582,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 │ │ -081f8c: |[081f8c] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -081f9c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081fa0: 7220 be12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@12be │ │ -081fa6: 0c00 |0005: move-result-object v0 │ │ -081fa8: 1100 |0006: return-object v0 │ │ +081f7c: |[081f7c] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +081f8c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081f90: 7220 be12 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@12be │ │ +081f96: 0c00 |0005: move-result-object v0 │ │ +081f98: 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;) │ │ @@ -76602,18 +76602,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 │ │ -081fac: |[081fac] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ -081fbc: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081fc0: 7230 bf12 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@12bf │ │ -081fc6: 0e00 |0005: return-void │ │ +081f9c: |[081f9c] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ +081fac: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081fb0: 7230 bf12 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@12bf │ │ +081fb6: 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 │ │ @@ -76623,18 +76623,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 │ │ -081fc8: |[081fc8] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ -081fd8: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081fdc: 7230 c012 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@12c0 │ │ -081fe2: 0e00 |0005: return-void │ │ +081fb8: |[081fb8] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ +081fc8: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081fcc: 7230 c012 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@12c0 │ │ +081fd2: 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 │ │ @@ -76644,18 +76644,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 │ │ -081fe4: |[081fe4] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ -081ff4: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -081ff8: 7230 c112 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@12c1 │ │ -081ffe: 0e00 |0005: return-void │ │ +081fd4: |[081fd4] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ +081fe4: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +081fe8: 7230 c112 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@12c1 │ │ +081fee: 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 │ │ @@ -76665,18 +76665,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 │ │ -082000: |[082000] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ -082010: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -082014: 7230 c212 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@12c2 │ │ -08201a: 0e00 |0005: return-void │ │ +081ff0: |[081ff0] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ +082000: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +082004: 7230 c212 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@12c2 │ │ +08200a: 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 │ │ @@ -76686,19 +76686,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 │ │ -08201c: |[08201c] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -08202c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -082030: 5431 0405 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0504 │ │ -082034: 7230 c312 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@12c3 │ │ -08203a: 0e00 |0007: return-void │ │ +08200c: |[08200c] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +08201c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +082020: 5431 0405 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0504 │ │ +082024: 7230 c312 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@12c3 │ │ +08202a: 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; │ │ @@ -76708,19 +76708,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 │ │ -08203c: |[08203c] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -08204c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -082050: 5431 0505 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0505 │ │ -082054: 7230 c412 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@12c4 │ │ -08205a: 0e00 |0007: return-void │ │ +08202c: |[08202c] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +08203c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +082040: 5431 0505 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0505 │ │ +082044: 7230 c412 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@12c4 │ │ +08204a: 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; │ │ @@ -76730,18 +76730,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 │ │ -08205c: |[08205c] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -08206c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -082070: 7240 c512 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@12c5 │ │ -082076: 0e00 |0005: return-void │ │ +08204c: |[08204c] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +08205c: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +082060: 7240 c512 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@12c5 │ │ +082066: 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; │ │ @@ -76752,18 +76752,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 │ │ -082078: |[082078] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -082088: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -08208c: 7230 c612 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@12c6 │ │ -082092: 0e00 |0005: return-void │ │ +082068: |[082068] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +082078: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +08207c: 7230 c612 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@12c6 │ │ +082082: 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; │ │ @@ -76773,18 +76773,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 │ │ -082094: |[082094] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0820a4: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -0820a8: 7230 c712 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@12c7 │ │ -0820ae: 0e00 |0005: return-void │ │ +082084: |[082084] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +082094: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +082098: 7230 c712 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@12c7 │ │ +08209e: 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 │ │ @@ -76794,18 +76794,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 │ │ -0820b0: |[0820b0] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0820c0: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -0820c4: 7230 c812 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@12c8 │ │ -0820ca: 0e00 |0005: return-void │ │ +0820a0: |[0820a0] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0820b0: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +0820b4: 7230 c812 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@12c8 │ │ +0820ba: 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; │ │ @@ -76815,18 +76815,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 │ │ -0820cc: |[0820cc] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0820dc: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ -0820e0: 7230 c912 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@12c9 │ │ -0820e6: 0e00 |0005: return-void │ │ +0820bc: |[0820bc] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0820cc: 6200 0a05 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@050a │ │ +0820d0: 7230 c912 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@12c9 │ │ +0820d6: 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 │ │ @@ -76867,18 +76867,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 │ │ -0820e8: |[0820e8] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -0820f8: 5b01 0b05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@050b │ │ -0820fc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -082102: 0e00 |0005: return-void │ │ +0820d8: |[0820d8] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +0820e8: 5b01 0b05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@050b │ │ +0820ec: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0820f2: 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; │ │ │ │ @@ -76888,19 +76888,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -082104: |[082104] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -082114: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@050b │ │ -082118: 7220 f612 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@12f6 │ │ -08211e: 0a00 |0005: move-result v0 │ │ -082120: 0f00 |0006: return v0 │ │ +0820f4: |[0820f4] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +082104: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@050b │ │ +082108: 7220 f612 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@12f6 │ │ +08210e: 0a00 |0005: move-result v0 │ │ +082110: 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; │ │ │ │ @@ -76909,19 +76909,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -082124: |[082124] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -082134: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@050b │ │ -082138: 7220 f712 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@12f7 │ │ -08213e: 0a00 |0005: move-result v0 │ │ -082140: 0f00 |0006: return v0 │ │ +082114: |[082114] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +082124: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@050b │ │ +082128: 7220 f712 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@12f7 │ │ +08212e: 0a00 |0005: move-result v0 │ │ +082130: 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; │ │ │ │ @@ -76960,18 +76960,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 │ │ -082144: |[082144] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ -082154: 5b01 0c05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@050c │ │ -082158: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08215e: 0e00 |0005: return-void │ │ +082134: |[082134] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ +082144: 5b01 0c05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@050c │ │ +082148: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08214e: 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; │ │ │ │ @@ -76981,19 +76981,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082160: |[082160] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ -082170: 5410 0c05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@050c │ │ -082174: 7210 f512 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@12f5 │ │ -08217a: 0a00 |0005: move-result v0 │ │ -08217c: 0f00 |0006: return v0 │ │ +082150: |[082150] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ +082160: 5410 0c05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@050c │ │ +082164: 7210 f512 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@12f5 │ │ +08216a: 0a00 |0005: move-result v0 │ │ +08216c: 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 : 4437 (SearchViewCompatHoneycomb.java) │ │ @@ -77095,17 +77095,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082180: |[082180] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -082190: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -082196: 0e00 |0003: return-void │ │ +082170: |[082170] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +082180: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +082186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ │ │ @@ -77114,19 +77114,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 │ │ -082198: |[082198] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0821a8: 1f01 2704 |0000: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ -0821ac: 6e10 6a22 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@226a │ │ -0821b2: 0c00 |0005: move-result-object v0 │ │ -0821b4: 1100 |0006: return-object v0 │ │ +082188: |[082188] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +082198: 1f01 2704 |0000: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ +08219c: 6e10 6a22 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@226a │ │ +0821a2: 0c00 |0005: move-result-object v0 │ │ +0821a4: 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;) │ │ @@ -77134,19 +77134,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0821b8: |[0821b8] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ -0821c8: 1f01 2704 |0000: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ -0821cc: 6e10 6b22 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@226b │ │ -0821d2: 0a00 |0005: move-result v0 │ │ -0821d4: 0f00 |0006: return v0 │ │ +0821a8: |[0821a8] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ +0821b8: 1f01 2704 |0000: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ +0821bc: 6e10 6b22 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@226b │ │ +0821c2: 0a00 |0005: move-result v0 │ │ +0821c4: 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;) │ │ @@ -77154,19 +77154,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0821d8: |[0821d8] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0821e8: 1f01 2704 |0000: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ -0821ec: 6e10 6c22 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@226c │ │ -0821f2: 0a00 |0005: move-result v0 │ │ -0821f4: 0f00 |0006: return v0 │ │ +0821c8: |[0821c8] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0821d8: 1f01 2704 |0000: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ +0821dc: 6e10 6c22 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@226c │ │ +0821e2: 0a00 |0005: move-result v0 │ │ +0821e4: 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;) │ │ @@ -77174,19 +77174,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0821f8: |[0821f8] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -082208: 1f01 2704 |0000: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ -08220c: 6e10 6d22 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@226d │ │ -082212: 0a00 |0005: move-result v0 │ │ -082214: 0f00 |0006: return v0 │ │ +0821e8: |[0821e8] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0821f8: 1f01 2704 |0000: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ +0821fc: 6e10 6d22 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@226d │ │ +082202: 0a00 |0005: move-result v0 │ │ +082204: 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;) │ │ @@ -77194,18 +77194,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 │ │ -082218: |[082218] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ -082228: 2200 a602 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@02a6 │ │ -08222c: 7020 f312 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@12f3 │ │ -082232: 1100 |0005: return-object v0 │ │ +082208: |[082208] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ +082218: 2200 a602 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@02a6 │ │ +08221c: 7020 f312 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@12f3 │ │ +082222: 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;) │ │ @@ -77213,18 +77213,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 │ │ -082234: |[082234] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -082244: 2200 a502 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@02a5 │ │ -082248: 7020 f012 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@12f0 │ │ -08224e: 1100 |0005: return-object v0 │ │ +082224: |[082224] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +082234: 2200 a502 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@02a5 │ │ +082238: 7020 f012 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@12f0 │ │ +08223e: 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;) │ │ @@ -77232,18 +77232,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 │ │ -082250: |[082250] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -082260: 2200 2704 |0000: new-instance v0, Landroid/widget/SearchView; // type@0427 │ │ -082264: 7020 6822 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@2268 │ │ -08226a: 1100 |0005: return-object v0 │ │ +082240: |[082240] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +082250: 2200 2704 |0000: new-instance v0, Landroid/widget/SearchView; // type@0427 │ │ +082254: 7020 6822 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@2268 │ │ +08225a: 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;) │ │ @@ -77251,18 +77251,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 │ │ -08226c: |[08226c] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ -08227c: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -082280: 6e20 6f22 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@226f │ │ -082286: 0e00 |0005: return-void │ │ +08225c: |[08225c] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ +08226c: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +082270: 6e20 6f22 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@226f │ │ +082276: 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 │ │ @@ -77272,18 +77272,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 │ │ -082288: |[082288] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ -082298: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -08229c: 6e20 7222 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@2272 │ │ -0822a2: 0e00 |0005: return-void │ │ +082278: |[082278] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ +082288: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +08228c: 6e20 7222 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@2272 │ │ +082292: 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 │ │ @@ -77293,19 +77293,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 │ │ -0822a4: |[0822a4] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0822b4: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -0822b8: 1f01 2504 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@0425 │ │ -0822bc: 6e20 7322 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@2273 │ │ -0822c2: 0e00 |0007: return-void │ │ +082294: |[082294] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0822a4: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +0822a8: 1f01 2504 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@0425 │ │ +0822ac: 6e20 7322 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@2273 │ │ +0822b2: 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; │ │ @@ -77315,19 +77315,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 │ │ -0822c4: |[0822c4] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0822d4: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -0822d8: 1f01 2604 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0426 │ │ -0822dc: 6e20 7422 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@2274 │ │ -0822e2: 0e00 |0007: return-void │ │ +0822b4: |[0822b4] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0822c4: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +0822c8: 1f01 2604 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0426 │ │ +0822cc: 6e20 7422 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@2274 │ │ +0822d2: 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; │ │ @@ -77337,18 +77337,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 │ │ -0822e4: |[0822e4] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0822f4: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -0822f8: 6e30 7522 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@2275 │ │ -0822fe: 0e00 |0005: return-void │ │ +0822d4: |[0822d4] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0822e4: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +0822e8: 6e30 7522 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@2275 │ │ +0822ee: 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; │ │ @@ -77359,18 +77359,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 │ │ -082300: |[082300] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -082310: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -082314: 6e20 7622 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@2276 │ │ -08231a: 0e00 |0005: return-void │ │ +0822f0: |[0822f0] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +082300: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +082304: 6e20 7622 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@2276 │ │ +08230a: 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; │ │ @@ -77380,18 +77380,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 │ │ -08231c: |[08231c] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -08232c: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -082330: 6e20 7722 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@2277 │ │ -082336: 0e00 |0005: return-void │ │ +08230c: |[08230c] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +08231c: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +082320: 6e20 7722 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@2277 │ │ +082326: 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 │ │ @@ -77401,27 +77401,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 │ │ -082338: |[082338] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -082348: 0741 |0000: move-object v1, v4 │ │ -08234a: 1f01 2704 |0001: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ -08234e: 6e10 6922 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@2269 │ │ -082354: 0c02 |0006: move-result-object v2 │ │ -082356: 1a03 fc2f |0007: const-string v3, "search" // string@2ffc │ │ -08235a: 6e20 3601 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -082360: 0c00 |000c: move-result-object v0 │ │ -082362: 1f00 2000 |000d: check-cast v0, Landroid/app/SearchManager; // type@0020 │ │ -082366: 6e20 f300 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@00f3 │ │ -08236c: 0c02 |0012: move-result-object v2 │ │ -08236e: 6e20 7822 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@2278 │ │ -082374: 0e00 |0016: return-void │ │ +082328: |[082328] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +082338: 0741 |0000: move-object v1, v4 │ │ +08233a: 1f01 2704 |0001: check-cast v1, Landroid/widget/SearchView; // type@0427 │ │ +08233e: 6e10 6922 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@2269 │ │ +082344: 0c02 |0006: move-result-object v2 │ │ +082346: 1a03 fc2f |0007: const-string v3, "search" // string@2ffc │ │ +08234a: 6e20 3601 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +082350: 0c00 |000c: move-result-object v0 │ │ +082352: 1f00 2000 |000d: check-cast v0, Landroid/app/SearchManager; // type@0020 │ │ +082356: 6e20 f300 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@00f3 │ │ +08235c: 0c02 |0012: move-result-object v2 │ │ +08235e: 6e20 7822 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@2278 │ │ +082364: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000f line=49 │ │ 0x0016 line=50 │ │ locals : │ │ @@ -77435,18 +77435,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 │ │ -082378: |[082378] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -082388: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -08238c: 6e20 7922 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@2279 │ │ -082392: 0e00 |0005: return-void │ │ +082368: |[082368] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +082378: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +08237c: 6e20 7922 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@2279 │ │ +082382: 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 │ │ @@ -77482,17 +77482,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -082394: |[082394] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ -0823a4: 7020 6822 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@2268 │ │ -0823aa: 0e00 |0003: return-void │ │ +082384: |[082384] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ +082394: 7020 6822 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@2268 │ │ +08239a: 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; │ │ @@ -77503,20 +77503,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0823ac: |[0823ac] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ -0823bc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0823c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0823c2: 6e30 0b13 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@130b │ │ -0823c8: 6f10 6e22 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@226e │ │ -0823ce: 0e00 |0009: return-void │ │ +08239c: |[08239c] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ +0823ac: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0823b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0823b2: 6e30 0b13 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@130b │ │ +0823b8: 6f10 6e22 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@226e │ │ +0823be: 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; │ │ @@ -77550,17 +77550,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0823d0: |[0823d0] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ -0823e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0823e6: 0e00 |0003: return-void │ │ +0823c0: |[0823c0] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ +0823d0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0823d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs; │ │ │ │ @@ -77569,18 +77569,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 │ │ -0823e8: |[0823e8] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0823f8: 2200 aa02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@02aa │ │ -0823fc: 7020 0913 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@1309 │ │ -082402: 1100 |0005: return-object v0 │ │ +0823d8: |[0823d8] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0823e8: 2200 aa02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@02aa │ │ +0823ec: 7020 0913 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@1309 │ │ +0823f2: 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;) │ │ @@ -77588,18 +77588,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 │ │ -082404: |[082404] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ -082414: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -082418: 6e20 7022 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@2270 │ │ -08241e: 0e00 |0005: return-void │ │ +0823f4: |[0823f4] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ +082404: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +082408: 6e20 7022 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@2270 │ │ +08240e: 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 │ │ @@ -77609,18 +77609,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 │ │ -082420: |[082420] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ -082430: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ -082434: 6e20 7122 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@2271 │ │ -08243a: 0e00 |0005: return-void │ │ +082410: |[082410] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ +082420: 1f00 2704 |0000: check-cast v0, Landroid/widget/SearchView; // type@0427 │ │ +082424: 6e20 7122 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@2271 │ │ +08242a: 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 │ │ @@ -77755,19 +77755,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 │ │ -08243c: |[08243c] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -08244c: 5b01 1705 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0517 │ │ -082450: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -082456: 5b02 1605 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0516 │ │ -08245a: 0e00 |0007: return-void │ │ +08242c: |[08242c] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +08243c: 5b01 1705 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0517 │ │ +082440: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +082446: 5b02 1605 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0516 │ │ +08244a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1492 │ │ 0x0005 line=1493 │ │ 0x0007 line=1494 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ @@ -77780,32 +77780,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -08245c: |[08245c] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ -08246c: 5430 1605 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0516 │ │ -082470: 6e10 c61f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -082476: 0c00 |0005: move-result-object v0 │ │ -082478: 5431 1705 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0517 │ │ -08247c: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -082480: 5430 1605 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0516 │ │ -082484: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -082486: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -082488: 7130 190d 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0d19 │ │ -08248e: 5430 1705 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0517 │ │ -082492: 5431 1605 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0516 │ │ -082496: 7120 6013 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1360 │ │ -08249c: 5430 1705 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0517 │ │ -0824a0: 7110 5913 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@1359 │ │ -0824a6: 0c00 |001d: move-result-object v0 │ │ -0824a8: 6e20 4a25 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ -0824ae: 0e00 |0021: return-void │ │ +08244c: |[08244c] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ +08245c: 5430 1605 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0516 │ │ +082460: 6e10 c61f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +082466: 0c00 |0005: move-result-object v0 │ │ +082468: 5431 1705 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0517 │ │ +08246c: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +082470: 5430 1605 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0516 │ │ +082474: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +082476: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +082478: 7130 190d 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0d19 │ │ +08247e: 5430 1705 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0517 │ │ +082482: 5431 1605 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0516 │ │ +082486: 7120 6013 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1360 │ │ +08248c: 5430 1705 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0517 │ │ +082490: 7110 5913 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@1359 │ │ +082496: 0c00 |001d: move-result-object v0 │ │ +082498: 6e20 4a25 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ +08249e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ 0x000a line=1499 │ │ 0x0011 line=1500 │ │ 0x0018 line=1502 │ │ 0x0021 line=1503 │ │ @@ -77862,42 +77862,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0824b0: |[0824b0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -0824c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0824c2: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -0824c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0824c8: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ -0824ce: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0824d2: 6900 1905 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0519 │ │ -0824d6: 0e00 |000b: return-void │ │ +0824a0: |[0824a0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +0824b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0824b2: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +0824b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0824b8: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ +0824be: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0824c2: 6900 1905 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0519 │ │ +0824c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1257 │ │ 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 │ │ -0824d8: |[0824d8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -0824e8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0824ea: 7030 2e20 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ -0824f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0824f2: 5910 2005 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -0824f6: 0e00 |0007: return-void │ │ +0824c8: |[0824c8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +0824d8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0824da: 7030 2e20 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ +0824e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0824e2: 5910 2005 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +0824e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1281 │ │ 0x0004 line=1265 │ │ 0x0007 line=1282 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -77907,19 +77907,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0824f8: |[0824f8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ -082508: 7030 2e20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ -08250e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -082510: 5910 2005 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -082514: 0e00 |0006: return-void │ │ +0824e8: |[0824e8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ +0824f8: 7030 2e20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ +0824fe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +082500: 5910 2005 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +082504: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0003 line=1265 │ │ 0x0006 line=1286 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -77931,27 +77931,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 │ │ -082518: |[082518] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -082528: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08252a: 7030 2f20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202f │ │ -082530: 5932 2005 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -082534: 6201 1905 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0519 │ │ -082538: 6e30 3b01 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -08253e: 0c00 |000b: move-result-object v0 │ │ -082540: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -082542: 6e30 c401 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01c4 │ │ -082548: 0a01 |0010: move-result v1 │ │ -08254a: 5931 2005 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -08254e: 6e10 cd01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -082554: 0e00 |0016: return-void │ │ +082508: |[082508] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +082518: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08251a: 7030 2f20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202f │ │ +082520: 5932 2005 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +082524: 6201 1905 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0519 │ │ +082528: 6e30 3b01 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +08252e: 0c00 |000b: move-result-object v0 │ │ +082530: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +082532: 6e30 c401 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01c4 │ │ +082538: 0a01 |0010: move-result v1 │ │ +08253a: 5931 2005 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +08253e: 6e10 cd01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +082544: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1302 │ │ 0x0004 line=1265 │ │ 0x0006 line=1304 │ │ 0x000c line=1305 │ │ 0x0013 line=1306 │ │ @@ -77967,21 +77967,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 │ │ -082558: |[082558] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ -082568: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ -08256e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -082570: 5910 2005 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -082574: 5220 2005 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -082578: 5910 2005 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -08257c: 0e00 |000a: return-void │ │ +082548: |[082548] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ +082558: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ +08255e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +082560: 5910 2005 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +082564: 5220 2005 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +082568: 5910 2005 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +08256c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1297 │ │ 0x0003 line=1265 │ │ 0x0006 line=1298 │ │ 0x000a line=1299 │ │ locals : │ │ @@ -77993,19 +77993,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 │ │ -082580: |[082580] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -082590: 7020 3020 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2030 │ │ -082596: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -082598: 5910 2005 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -08259c: 0e00 |0006: return-void │ │ +082570: |[082570] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +082580: 7020 3020 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2030 │ │ +082586: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +082588: 5910 2005 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +08258c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0003 line=1265 │ │ 0x0006 line=1290 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -78016,19 +78016,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0825a0: |[0825a0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0825b0: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ -0825b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0825b8: 5910 2005 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -0825bc: 0e00 |0006: return-void │ │ +082590: |[082590] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0825a0: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ +0825a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0825a8: 5910 2005 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +0825ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1293 │ │ 0x0003 line=1265 │ │ 0x0006 line=1294 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -78111,17 +78111,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0825c0: |[0825c0] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ -0825d0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0825d6: 0e00 |0003: return-void │ │ +0825b0: |[0825b0] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ +0825c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0825c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -78130,19 +78130,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 │ │ -0825d8: |[0825d8] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -0825e8: 2200 b602 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02b6 │ │ -0825ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0825ee: 7030 4513 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1345 │ │ -0825f4: 1100 |0006: return-object v0 │ │ +0825c8: |[0825c8] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +0825d8: 2200 b602 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02b6 │ │ +0825dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0825de: 7030 4513 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1345 │ │ +0825e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -78151,18 +78151,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 │ │ -0825f8: |[0825f8] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -082608: 6e20 3f13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@133f │ │ -08260e: 0c00 |0003: move-result-object v0 │ │ -082610: 1100 |0004: return-object v0 │ │ +0825e8: |[0825e8] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0825f8: 6e20 3f13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@133f │ │ +0825fe: 0c00 |0003: move-result-object v0 │ │ +082600: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -78171,17 +78171,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 │ │ -082614: |[082614] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -082624: 2320 6a06 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@066a │ │ -082628: 1100 |0002: return-object v0 │ │ +082604: |[082604] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +082614: 2320 6a06 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@066a │ │ +082618: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1336 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -78190,18 +78190,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 │ │ -08262c: |[08262c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -08263c: 6e20 4113 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1341 │ │ -082642: 0c00 |0003: move-result-object v0 │ │ -082644: 1100 |0004: return-object v0 │ │ +08261c: |[08261c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +08262c: 6e20 4113 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1341 │ │ +082632: 0c00 |0003: move-result-object v0 │ │ +082634: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -78245,43 +78245,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -082648: |[082648] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ -082658: 2200 b502 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@02b5 │ │ -08265c: 7010 3e13 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@133e │ │ -082662: 6900 2205 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0522 │ │ -082666: 0e00 |0007: return-void │ │ +082638: |[082638] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ +082648: 2200 b502 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@02b5 │ │ +08264c: 7010 3e13 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@133e │ │ +082652: 6900 2205 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0522 │ │ +082656: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1329 │ │ 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 │ │ -082668: |[082668] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -082678: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ -08267e: 6e10 4b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -082684: 0a00 |0006: move-result v0 │ │ -082686: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -08268a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -08268c: 5c10 2305 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ -082690: 0e00 |000c: return-void │ │ -082692: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -082694: 28fc |000e: goto 000a // -0004 │ │ +082658: |[082658] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +082668: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ +08266e: 6e10 4b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +082674: 0a00 |0006: move-result v0 │ │ +082676: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +08267a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +08267c: 5c10 2305 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ +082680: 0e00 |000c: return-void │ │ +082682: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +082684: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1319 │ │ 0x0003 line=1320 │ │ 0x000c line=1321 │ │ 0x000d line=1320 │ │ locals : │ │ @@ -78293,17 +78293,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 │ │ -082698: |[082698] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -0826a8: 7020 4413 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1344 │ │ -0826ae: 0e00 |0003: return-void │ │ +082688: |[082688] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +082698: 7020 4413 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1344 │ │ +08269e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ 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; │ │ @@ -78313,17 +78313,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0826b0: |[0826b0] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -0826c0: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ -0826c6: 0e00 |0003: return-void │ │ +0826a0: |[0826a0] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +0826b0: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ +0826b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1315 │ │ 0x0003 line=1316 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -78334,23 +78334,23 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0826c8: |[0826c8] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0826d8: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ -0826de: 5510 2305 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ -0826e2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0826e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0826e8: 6e20 5303 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0826ee: 0e00 |000b: return-void │ │ -0826f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0826f2: 28fb |000d: goto 0008 // -0005 │ │ +0826b8: |[0826b8] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0826c8: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ +0826ce: 5510 2305 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ +0826d2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0826d6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0826d8: 6e20 5303 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0826de: 0e00 |000b: return-void │ │ +0826e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0826e2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ 0x0003 line=1326 │ │ 0x000b line=1327 │ │ 0x000c line=1326 │ │ locals : │ │ @@ -78528,32 +78528,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0826f4: |[0826f4] android.support.v4.widget.SlidingPaneLayout.:()V │ │ -082704: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -082708: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -08270c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -082710: 2201 bb02 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@02bb │ │ -082714: 7010 5213 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1352 │ │ -08271a: 6901 2805 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0528 │ │ -08271e: 0e00 |000d: return-void │ │ -082720: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -082724: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -082728: 2201 ba02 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@02ba │ │ -08272c: 7010 5013 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@1350 │ │ -082732: 6901 2805 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0528 │ │ -082736: 28f4 |0019: goto 000d // -000c │ │ -082738: 2201 b902 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@02b9 │ │ -08273c: 7010 4e13 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@134e │ │ -082742: 6901 2805 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0528 │ │ -082746: 28ec |0021: goto 000d // -0014 │ │ +0826e4: |[0826e4] android.support.v4.widget.SlidingPaneLayout.:()V │ │ +0826f4: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0826f8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0826fc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +082700: 2201 bb02 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@02bb │ │ +082704: 7010 5213 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1352 │ │ +08270a: 6901 2805 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0528 │ │ +08270e: 0e00 |000d: return-void │ │ +082710: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +082714: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +082718: 2201 ba02 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@02ba │ │ +08271c: 7010 5013 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@1350 │ │ +082722: 6901 2805 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0528 │ │ +082726: 28f4 |0019: goto 000d // -000c │ │ +082728: 2201 b902 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@02b9 │ │ +08272c: 7010 4e13 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@134e │ │ +082732: 6901 2805 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0528 │ │ +082736: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ 0x0006 line=194 │ │ 0x000d line=200 │ │ 0x000e line=195 │ │ @@ -78567,18 +78567,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -082748: |[082748] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ -082758: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08275a: 7030 5613 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1356 │ │ -082760: 0e00 |0004: return-void │ │ +082738: |[082738] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ +082748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08274a: 7030 5613 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1356 │ │ +082750: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -78588,18 +78588,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 │ │ -082764: |[082764] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -082774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -082776: 7040 5713 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1357 │ │ -08277c: 0e00 |0004: return-void │ │ +082754: |[082754] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +082764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +082766: 7040 5713 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1357 │ │ +08276c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -78610,58 +78610,58 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -082780: |[082780] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -082790: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ -082794: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -082796: 7040 3c20 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ -08279c: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ -0827a2: 5962 3c05 |0009: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ -0827a6: 5c64 2e05 |000b: iput-boolean v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -0827aa: 2202 6500 |000d: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -0827ae: 7010 6902 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0827b4: 5b62 3d05 |0012: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ -0827b8: 2202 aa04 |0014: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ -0827bc: 7010 3d25 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0827c2: 5b62 3605 |0019: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ -0827c6: 6e10 3201 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0827cc: 0c02 |001e: move-result-object v2 │ │ -0827ce: 6e10 ae01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0827d4: 0c02 |0022: move-result-object v2 │ │ -0827d6: 5220 820b |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0827da: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ -0827de: c802 |0027: mul-float/2addr v2, v0 │ │ -0827e0: c652 |0028: add-float/2addr v2, v5 │ │ -0827e2: 8722 |0029: float-to-int v2, v2 │ │ -0827e4: 5962 3205 |002a: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0532 │ │ -0827e8: 7110 2320 0700 |002c: invoke-static {v7}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ -0827ee: 0c01 |002f: move-result-object v1 │ │ -0827f0: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0827f2: 6e20 9c13 2600 |0031: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@139c │ │ -0827f8: 2202 b002 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@02b0 │ │ -0827fc: 7020 2213 6200 |0036: invoke-direct {v2, v6}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1322 │ │ -082802: 7120 130d 2600 |0039: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0d13 │ │ -082808: 7120 160d 4600 |003c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d16 │ │ -08280e: 2202 b202 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@02b2 │ │ -082812: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -082814: 7030 2b13 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@132b │ │ -08281a: 7130 1c14 5602 |0045: 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@141c │ │ -082820: 0c02 |0048: move-result-object v2 │ │ -082822: 5b62 2d05 |0049: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -082826: 5462 2d05 |004b: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -08282a: 6e20 3714 4200 |004d: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1437 │ │ -082830: 5462 2d05 |0050: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -082834: 1503 c843 |0052: const/high16 v3, #int 1137180672 // #43c8 │ │ -082838: c803 |0054: mul-float/2addr v3, v0 │ │ -08283a: 6e20 3814 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1438 │ │ -082840: 0e00 |0058: return-void │ │ +082770: |[082770] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +082780: 1505 003f |0000: const/high16 v5, #int 1056964608 // #3f00 │ │ +082784: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +082786: 7040 3c20 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ +08278c: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ +082792: 5962 3c05 |0009: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ +082796: 5c64 2e05 |000b: iput-boolean v4, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +08279a: 2202 6500 |000d: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +08279e: 7010 6902 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0827a4: 5b62 3d05 |0012: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ +0827a8: 2202 aa04 |0014: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ +0827ac: 7010 3d25 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0827b2: 5b62 3605 |0019: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ +0827b6: 6e10 3201 0700 |001b: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0827bc: 0c02 |001e: move-result-object v2 │ │ +0827be: 6e10 ae01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0827c4: 0c02 |0022: move-result-object v2 │ │ +0827c6: 5220 820b |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0827ca: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ +0827ce: c802 |0027: mul-float/2addr v2, v0 │ │ +0827d0: c652 |0028: add-float/2addr v2, v5 │ │ +0827d2: 8722 |0029: float-to-int v2, v2 │ │ +0827d4: 5962 3205 |002a: iput v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0532 │ │ +0827d8: 7110 2320 0700 |002c: invoke-static {v7}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ +0827de: 0c01 |002f: move-result-object v1 │ │ +0827e0: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0827e2: 6e20 9c13 2600 |0031: invoke-virtual {v6, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@139c │ │ +0827e8: 2202 b002 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@02b0 │ │ +0827ec: 7020 2213 6200 |0036: invoke-direct {v2, v6}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1322 │ │ +0827f2: 7120 130d 2600 |0039: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0d13 │ │ +0827f8: 7120 160d 4600 |003c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d16 │ │ +0827fe: 2202 b202 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@02b2 │ │ +082802: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +082804: 7030 2b13 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@132b │ │ +08280a: 7130 1c14 5602 |0045: 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@141c │ │ +082810: 0c02 |0048: move-result-object v2 │ │ +082812: 5b62 2d05 |0049: iput-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +082816: 5462 2d05 |004b: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +08281a: 6e20 3714 4200 |004d: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@1437 │ │ +082820: 5462 2d05 |0050: iget-object v2, v6, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +082824: 1503 c843 |0052: const/high16 v3, #int 1137180672 // #43c8 │ │ +082828: c803 |0054: mul-float/2addr v3, v0 │ │ +08282a: 6e20 3814 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1438 │ │ +082830: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=252 │ │ 0x0006 line=107 │ │ 0x000b line=182 │ │ 0x000d line=184 │ │ 0x0014 line=186 │ │ @@ -78688,17 +78688,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 │ │ -082844: |[082844] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -082854: 5510 3105 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0531 │ │ -082858: 0f00 |0002: return v0 │ │ +082834: |[082834] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +082844: 5510 3105 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0531 │ │ +082848: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78706,17 +78706,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 │ │ -08285c: |[08285c] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ -08286c: 5410 3605 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ -082870: 1100 |0002: return-object v0 │ │ +08284c: |[08284c] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ +08285c: 5410 3605 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ +082860: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78724,17 +78724,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 │ │ -082874: |[082874] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ -082884: 5410 2d05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -082888: 1100 |0002: return-object v0 │ │ +082864: |[082864] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ +082874: 5410 2d05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +082878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78742,17 +78742,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 │ │ -08288c: |[08288c] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ -08289c: 5210 3905 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -0828a0: 0f00 |0002: return v0 │ │ +08287c: |[08287c] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ +08288c: 5210 3905 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +082890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78760,17 +78760,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 │ │ -0828a4: |[0828a4] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ -0828b4: 5410 3b05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -0828b8: 1100 |0002: return-object v0 │ │ +082894: |[082894] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ +0828a4: 5410 3b05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +0828a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78778,17 +78778,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 │ │ -0828bc: |[0828bc] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ -0828cc: 5c01 3705 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ -0828d0: 0f01 |0002: return v1 │ │ +0828ac: |[0828ac] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ +0828bc: 5c01 3705 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ +0828c0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -78797,17 +78797,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 │ │ -0828d4: |[0828d4] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ -0828e4: 7020 8913 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@1389 │ │ -0828ea: 0e00 |0003: return-void │ │ +0828c4: |[0828c4] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ +0828d4: 7020 8913 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@1389 │ │ +0828da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -78816,17 +78816,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 │ │ -0828ec: |[0828ec] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ -0828fc: 5210 3a05 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ -082900: 0f00 |0002: return v0 │ │ +0828dc: |[0828dc] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ +0828ec: 5210 3a05 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ +0828f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -78834,17 +78834,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 │ │ -082904: |[082904] android.support.v4.widget.SlidingPaneLayout.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -082914: 7020 7e13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@137e │ │ -08291a: 0e00 |0003: return-void │ │ +0828f4: |[0828f4] android.support.v4.widget.SlidingPaneLayout.access$900:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +082904: 7020 7e13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@137e │ │ +08290a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -78853,25 +78853,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -08291c: |[08291c] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ -08292c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08292e: 5521 2e05 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -082932: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -082936: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -082938: 6e30 9f13 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@139f │ │ -08293e: 0a01 |0009: move-result v1 │ │ -082940: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -082944: 5c20 3705 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ -082948: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -08294a: 0f00 |000f: return v0 │ │ +08290c: |[08290c] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ +08291c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08291e: 5521 2e05 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +082922: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +082926: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +082928: 6e30 9f13 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@139f │ │ +08292e: 0a01 |0009: move-result v1 │ │ +082930: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +082934: 5c20 3705 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ +082938: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +08293a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=830 │ │ 0x000c line=831 │ │ 0x000e line=832 │ │ 0x000f line=834 │ │ locals : │ │ @@ -78884,64 +78884,64 @@ │ │ type : '(Landroid/view/View;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -08294c: |[08294c] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ -08295c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -08295e: 6e10 bb1f 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -082964: 0c04 |0004: move-result-object v4 │ │ -082966: 1f04 b302 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -08296a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -08296c: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ -082970: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ -082974: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ -082978: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ -08297c: b5c5 |0010: and-int/2addr v5, v12 │ │ -08297e: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ -082982: 8205 |0013: int-to-float v5, v0 │ │ -082984: c8b5 |0014: mul-float/2addr v5, v11 │ │ -082986: 8753 |0015: float-to-int v3, v5 │ │ -082988: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ -08298c: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ -082992: b5c6 |001b: and-int/2addr v6, v12 │ │ -082994: 9601 0506 |001c: or-int v1, v5, v6 │ │ -082998: 5445 1a05 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ -08299c: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ -0829a0: 2205 5f00 |0022: new-instance v5, Landroid/graphics/Paint; // type@005f │ │ -0829a4: 7010 4802 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0829aa: 5b45 1a05 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ -0829ae: 5445 1a05 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ -0829b2: 2206 6400 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0064 │ │ -0829b6: 6207 2d00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@002d │ │ -0829ba: 7030 6802 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0268 │ │ -0829c0: 6e20 5002 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0250 │ │ -0829c6: 7110 010d 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0d01 │ │ -0829cc: 0a05 |0038: move-result v5 │ │ -0829ce: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ -0829d2: 5445 1a05 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ -0829d6: 7130 190d 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0d19 │ │ -0829dc: 7020 7e13 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@137e │ │ -0829e2: 0e00 |0043: return-void │ │ -0829e4: 7110 010d 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0d01 │ │ -0829ea: 0a05 |0047: move-result v5 │ │ -0829ec: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ -0829f0: 5445 1a05 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ -0829f4: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ -0829f8: 5445 1a05 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ -0829fc: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -0829fe: 6e20 5002 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0250 │ │ -082a04: 2202 b102 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@02b1 │ │ -082a08: 7030 2813 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1328 │ │ -082a0e: 5495 3605 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ -082a12: 6e20 4125 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -082a18: 7120 100d 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0d10 │ │ -082a1e: 28e2 |0061: goto 0043 // -001e │ │ +08293c: |[08293c] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ +08294c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +08294e: 6e10 bb1f 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +082954: 0c04 |0004: move-result-object v4 │ │ +082956: 1f04 b302 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +08295a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +08295c: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ +082960: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ +082964: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ +082968: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ +08296c: b5c5 |0010: and-int/2addr v5, v12 │ │ +08296e: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ +082972: 8205 |0013: int-to-float v5, v0 │ │ +082974: c8b5 |0014: mul-float/2addr v5, v11 │ │ +082976: 8753 |0015: float-to-int v3, v5 │ │ +082978: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ +08297c: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ +082982: b5c6 |001b: and-int/2addr v6, v12 │ │ +082984: 9601 0506 |001c: or-int v1, v5, v6 │ │ +082988: 5445 1a05 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ +08298c: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ +082990: 2205 5f00 |0022: new-instance v5, Landroid/graphics/Paint; // type@005f │ │ +082994: 7010 4802 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +08299a: 5b45 1a05 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ +08299e: 5445 1a05 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ +0829a2: 2206 6400 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0064 │ │ +0829a6: 6207 2d00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@002d │ │ +0829aa: 7030 6802 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0268 │ │ +0829b0: 6e20 5002 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0250 │ │ +0829b6: 7110 010d 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0d01 │ │ +0829bc: 0a05 |0038: move-result v5 │ │ +0829be: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ +0829c2: 5445 1a05 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ +0829c6: 7130 190d 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0d19 │ │ +0829cc: 7020 7e13 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@137e │ │ +0829d2: 0e00 |0043: return-void │ │ +0829d4: 7110 010d 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0d01 │ │ +0829da: 0a05 |0047: move-result v5 │ │ +0829dc: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ +0829e0: 5445 1a05 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ +0829e4: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +0829e8: 5445 1a05 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ +0829ec: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +0829ee: 6e20 5002 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0250 │ │ +0829f4: 2202 b102 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@02b1 │ │ +0829f8: 7030 2813 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1328 │ │ +0829fe: 5495 3605 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ +082a02: 6e20 4125 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +082a08: 7120 100d 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0d10 │ │ +082a0e: 28e2 |0061: goto 0043 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=933 │ │ 0x0007 line=935 │ │ 0x000e line=936 │ │ 0x0013 line=937 │ │ 0x0016 line=938 │ │ @@ -78974,18 +78974,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -082a20: |[082a20] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ -082a30: 6200 2805 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0528 │ │ -082a34: 7230 4d13 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@134d │ │ -082a3a: 0e00 |0005: return-void │ │ +082a10: |[082a10] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ +082a20: 6200 2805 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0528 │ │ +082a24: 7230 4d13 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@134d │ │ +082a2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=999 │ │ 0x0005 line=1000 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -78995,47 +78995,47 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -082a3c: |[082a3c] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ -082a4c: 5452 3b05 |0000: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082a50: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ -082a54: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -082a56: 5952 3905 |0005: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -082a5a: 0e00 |0007: return-void │ │ -082a5c: 5452 3b05 |0008: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082a60: 6e10 bb1f 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -082a66: 0c01 |000d: move-result-object v1 │ │ -082a68: 1f01 b302 |000e: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -082a6c: 6e10 7613 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ -082a72: 0a02 |0013: move-result v2 │ │ -082a74: 5213 1d05 |0014: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -082a78: 9000 0203 |0016: add-int v0, v2, v3 │ │ -082a7c: 9102 0600 |0018: sub-int v2, v6, v0 │ │ -082a80: 8222 |001a: int-to-float v2, v2 │ │ -082a82: 5253 3a05 |001b: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ -082a86: 8233 |001d: int-to-float v3, v3 │ │ -082a88: c932 |001e: div-float/2addr v2, v3 │ │ -082a8a: 5952 3905 |001f: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -082a8e: 5252 3405 |0021: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ -082a92: 3802 0700 |0023: if-eqz v2, 002a // +0007 │ │ -082a96: 5252 3905 |0025: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -082a9a: 7020 9013 2500 |0027: invoke-direct {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1390 │ │ -082aa0: 5512 1b05 |002a: iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ -082aa4: 3802 0b00 |002c: if-eqz v2, 0037 // +000b │ │ -082aa8: 5452 3b05 |002e: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082aac: 5253 3905 |0030: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -082ab0: 5254 3c05 |0032: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ -082ab4: 7040 6713 2543 |0034: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1367 │ │ -082aba: 5452 3b05 |0037: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082abe: 6e20 6a13 2500 |0039: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@136a │ │ -082ac4: 28cb |003c: goto 0007 // -0035 │ │ +082a2c: |[082a2c] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ +082a3c: 5452 3b05 |0000: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082a40: 3902 0600 |0002: if-nez v2, 0008 // +0006 │ │ +082a44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +082a46: 5952 3905 |0005: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +082a4a: 0e00 |0007: return-void │ │ +082a4c: 5452 3b05 |0008: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082a50: 6e10 bb1f 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +082a56: 0c01 |000d: move-result-object v1 │ │ +082a58: 1f01 b302 |000e: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +082a5c: 6e10 7613 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ +082a62: 0a02 |0013: move-result v2 │ │ +082a64: 5213 1d05 |0014: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +082a68: 9000 0203 |0016: add-int v0, v2, v3 │ │ +082a6c: 9102 0600 |0018: sub-int v2, v6, v0 │ │ +082a70: 8222 |001a: int-to-float v2, v2 │ │ +082a72: 5253 3a05 |001b: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ +082a76: 8233 |001d: int-to-float v3, v3 │ │ +082a78: c932 |001e: div-float/2addr v2, v3 │ │ +082a7a: 5952 3905 |001f: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +082a7e: 5252 3405 |0021: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ +082a82: 3802 0700 |0023: if-eqz v2, 002a // +0007 │ │ +082a86: 5252 3905 |0025: iget v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +082a8a: 7020 9013 2500 |0027: invoke-direct {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1390 │ │ +082a90: 5512 1b05 |002a: iget-boolean v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ +082a94: 3802 0b00 |002c: if-eqz v2, 0037 // +000b │ │ +082a98: 5452 3b05 |002e: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082a9c: 5253 3905 |0030: iget v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +082aa0: 5254 3c05 |0032: iget v4, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ +082aa4: 7040 6713 2543 |0034: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1367 │ │ +082aaa: 5452 3b05 |0037: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082aae: 6e20 6a13 2500 |0039: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@136a │ │ +082ab4: 28cb |003c: goto 0007 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0004 line=913 │ │ 0x0007 line=930 │ │ 0x0008 line=917 │ │ 0x0010 line=918 │ │ @@ -79056,26 +79056,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -082ac8: |[082ac8] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ -082ad8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -082ada: 5521 2e05 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -082ade: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -082ae2: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -082ae6: 6e30 9f13 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@139f │ │ -082aec: 0a01 |000a: move-result v1 │ │ -082aee: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -082af2: 5c20 3705 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ -082af6: 0f00 |000f: return v0 │ │ -082af8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -082afa: 28fe |0011: goto 000f // -0002 │ │ +082ab8: |[082ab8] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ +082ac8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +082aca: 5521 2e05 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +082ace: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +082ad2: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +082ad6: 6e30 9f13 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@139f │ │ +082adc: 0a01 |000a: move-result v1 │ │ +082ade: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +082ae2: 5c20 3705 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ +082ae6: 0f00 |000f: return v0 │ │ +082ae8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +082aea: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=838 │ │ 0x000d line=839 │ │ 0x000f line=842 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -79087,58 +79087,58 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 75 16-bit code units │ │ -082afc: |[082afc] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ -082b0c: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -082b10: 54b8 3b05 |0002: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082b14: 6e10 bb1f 0800 |0004: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -082b1a: 0c06 |0007: move-result-object v6 │ │ -082b1c: 1f06 b302 |0008: check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -082b20: 5568 1b05 |000a: iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ -082b24: 3808 1900 |000c: if-eqz v8, 0025 // +0019 │ │ -082b28: 5268 1d05 |000e: iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -082b2c: 3c08 1500 |0010: if-gtz v8, 0025 // +0015 │ │ -082b30: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -082b32: 6e10 7113 0b00 |0013: invoke-virtual {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ -082b38: 0a00 |0016: move-result v0 │ │ -082b3a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -082b3c: 3503 3200 |0018: if-ge v3, v0, 004a // +0032 │ │ -082b40: 6e20 7013 3b00 |001a: invoke-virtual {v11, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -082b46: 0c07 |001d: move-result-object v7 │ │ -082b48: 54b8 3b05 |001e: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082b4c: 3387 0700 |0020: if-ne v7, v8, 0027 // +0007 │ │ -082b50: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -082b54: 28f4 |0024: goto 0018 // -000c │ │ -082b56: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -082b58: 28ed |0026: goto 0013 // -0013 │ │ -082b5a: 52b8 3505 |0027: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0535 │ │ -082b5e: a708 0a08 |0029: sub-float v8, v10, v8 │ │ -082b62: 52b9 3405 |002b: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ -082b66: 8299 |002d: int-to-float v9, v9 │ │ -082b68: c898 |002e: mul-float/2addr v8, v9 │ │ -082b6a: 8785 |002f: float-to-int v5, v8 │ │ -082b6c: 59bc 3505 |0030: iput v12, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0535 │ │ -082b70: a708 0a0c |0032: sub-float v8, v10, v12 │ │ -082b74: 52b9 3405 |0034: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ -082b78: 8299 |0036: int-to-float v9, v9 │ │ -082b7a: c898 |0037: mul-float/2addr v8, v9 │ │ -082b7c: 8784 |0038: float-to-int v4, v8 │ │ -082b7e: 9102 0504 |0039: sub-int v2, v5, v4 │ │ -082b82: 6e20 e51f 2700 |003b: invoke-virtual {v7, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ -082b88: 3801 e4ff |003e: if-eqz v1, 0022 // -001c │ │ -082b8c: 52b8 3505 |0040: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0535 │ │ -082b90: a708 0a08 |0042: sub-float v8, v10, v8 │ │ -082b94: 52b9 2c05 |0044: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@052c │ │ -082b98: 7040 6713 7b98 |0046: invoke-direct {v11, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1367 │ │ -082b9e: 28d9 |0049: goto 0022 // -0027 │ │ -082ba0: 0e00 |004a: return-void │ │ +082aec: |[082aec] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ +082afc: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +082b00: 54b8 3b05 |0002: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082b04: 6e10 bb1f 0800 |0004: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +082b0a: 0c06 |0007: move-result-object v6 │ │ +082b0c: 1f06 b302 |0008: check-cast v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +082b10: 5568 1b05 |000a: iget-boolean v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ +082b14: 3808 1900 |000c: if-eqz v8, 0025 // +0019 │ │ +082b18: 5268 1d05 |000e: iget v8, v6, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +082b1c: 3c08 1500 |0010: if-gtz v8, 0025 // +0015 │ │ +082b20: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +082b22: 6e10 7113 0b00 |0013: invoke-virtual {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ +082b28: 0a00 |0016: move-result v0 │ │ +082b2a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +082b2c: 3503 3200 |0018: if-ge v3, v0, 004a // +0032 │ │ +082b30: 6e20 7013 3b00 |001a: invoke-virtual {v11, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +082b36: 0c07 |001d: move-result-object v7 │ │ +082b38: 54b8 3b05 |001e: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082b3c: 3387 0700 |0020: if-ne v7, v8, 0027 // +0007 │ │ +082b40: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +082b44: 28f4 |0024: goto 0018 // -000c │ │ +082b46: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +082b48: 28ed |0026: goto 0013 // -0013 │ │ +082b4a: 52b8 3505 |0027: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0535 │ │ +082b4e: a708 0a08 |0029: sub-float v8, v10, v8 │ │ +082b52: 52b9 3405 |002b: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ +082b56: 8299 |002d: int-to-float v9, v9 │ │ +082b58: c898 |002e: mul-float/2addr v8, v9 │ │ +082b5a: 8785 |002f: float-to-int v5, v8 │ │ +082b5c: 59bc 3505 |0030: iput v12, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0535 │ │ +082b60: a708 0a0c |0032: sub-float v8, v10, v12 │ │ +082b64: 52b9 3405 |0034: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ +082b68: 8299 |0036: int-to-float v9, v9 │ │ +082b6a: c898 |0037: mul-float/2addr v8, v9 │ │ +082b6c: 8784 |0038: float-to-int v4, v8 │ │ +082b6e: 9102 0504 |0039: sub-int v2, v5, v4 │ │ +082b72: 6e20 e51f 2700 |003b: invoke-virtual {v7, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ +082b78: 3801 e4ff |003e: if-eqz v1, 0022 // -001c │ │ +082b7c: 52b8 3505 |0040: iget v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0535 │ │ +082b80: a708 0a08 |0042: sub-float v8, v10, v8 │ │ +082b84: 52b9 2c05 |0044: iget v9, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@052c │ │ +082b88: 7040 6713 7b98 |0046: invoke-direct {v11, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1367 │ │ +082b8e: 28d9 |0049: goto 0022 // -0027 │ │ +082b90: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1079 │ │ 0x000a line=1080 │ │ 0x0013 line=1081 │ │ 0x0017 line=1082 │ │ 0x001a line=1083 │ │ @@ -79174,37 +79174,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -082ba4: |[082ba4] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ -082bb4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -082bb6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -082bb8: 7110 090d 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0d09 │ │ -082bbe: 0a03 |0005: move-result v3 │ │ -082bc0: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -082bc4: 0f01 |0008: return v1 │ │ -082bc6: 6003 3c00 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -082bca: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ -082bce: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ -082bd2: 0121 |000f: move v1, v2 │ │ -082bd4: 28f8 |0010: goto 0008 // -0008 │ │ -082bd6: 6e10 ae1f 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ -082bdc: 0c00 |0014: move-result-object v0 │ │ -082bde: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -082be2: 6e10 9502 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0295 │ │ -082be8: 0a03 |001a: move-result v3 │ │ -082bea: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -082bec: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ -082bf0: 0121 |001e: move v1, v2 │ │ -082bf2: 28e9 |001f: goto 0008 // -0017 │ │ -082bf4: 0121 |0020: move v1, v2 │ │ -082bf6: 28e7 |0021: goto 0008 // -0019 │ │ +082b94: |[082b94] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ +082ba4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +082ba6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +082ba8: 7110 090d 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0d09 │ │ +082bae: 0a03 |0005: move-result v3 │ │ +082bb0: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +082bb4: 0f01 |0008: return v1 │ │ +082bb6: 6003 3c00 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +082bba: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ +082bbe: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ +082bc2: 0121 |000f: move v1, v2 │ │ +082bc4: 28f8 |0010: goto 0008 // -0008 │ │ +082bc6: 6e10 ae1f 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ +082bcc: 0c00 |0014: move-result-object v0 │ │ +082bce: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +082bd2: 6e10 9502 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0295 │ │ +082bd8: 0a03 |001a: move-result v3 │ │ +082bda: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +082bdc: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ +082be0: 0121 |001e: move v1, v2 │ │ +082be2: 28e9 |001f: goto 0008 // -0017 │ │ +082be4: 0121 |0020: move v1, v2 │ │ +082be6: 28e7 |0021: goto 0008 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=398 │ │ 0x0008 line=409 │ │ 0x0009 line=403 │ │ 0x0011 line=405 │ │ 0x0015 line=406 │ │ @@ -79220,72 +79220,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -082bf8: |[082bf8] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ -082c08: 20c0 db03 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@03db │ │ -082c0c: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -082c10: 07c7 |0004: move-object v7, v12 │ │ -082c12: 1f07 db03 |0005: check-cast v7, Landroid/view/ViewGroup; // type@03db │ │ -082c16: 6e10 ca1f 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1fca │ │ -082c1c: 0a09 |000a: move-result v9 │ │ -082c1e: 6e10 cb1f 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1fcb │ │ -082c24: 0a0a |000e: move-result v10 │ │ -082c26: 6e10 4c20 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -082c2c: 0a06 |0012: move-result v6 │ │ -082c2e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -082c32: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -082c36: 6e20 4b20 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -082c3c: 0c01 |001a: move-result-object v1 │ │ -082c3e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -082c42: 6e10 bc1f 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -082c48: 0a02 |0020: move-result v2 │ │ -082c4a: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -082c4e: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -082c52: 6e10 c91f 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -082c58: 0a02 |0028: move-result v2 │ │ -082c5a: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -082c5e: 9000 100a |002b: add-int v0, v16, v10 │ │ -082c62: 6e10 cd1f 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -082c68: 0a02 |0030: move-result v2 │ │ -082c6a: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -082c6e: 9000 100a |0033: add-int v0, v16, v10 │ │ -082c72: 6e10 b01f 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -082c78: 0a02 |0038: move-result v2 │ │ -082c7a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -082c7e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -082c80: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -082c84: 6e10 bc1f 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -082c8a: 0a03 |0041: move-result v3 │ │ -082c8c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -082c90: 9000 100a |0044: add-int v0, v16, v10 │ │ -082c94: 6e10 cd1f 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -082c9a: 0a03 |0049: move-result v3 │ │ -082c9c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -082ca0: 07b0 |004c: move-object v0, v11 │ │ -082ca2: 01e3 |004d: move v3, v14 │ │ -082ca4: 7406 6113 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@1361 │ │ -082caa: 0a00 |0051: move-result v0 │ │ -082cac: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -082cb0: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -082cb2: 0f00 |0055: return v0 │ │ -082cb4: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -082cb8: 28bd |0058: goto 0015 // -0043 │ │ -082cba: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -082cbe: 7be0 |005b: neg-int v0, v14 │ │ -082cc0: 7120 fa0c 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0cfa │ │ -082cc6: 0a00 |005f: move-result v0 │ │ -082cc8: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -082ccc: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -082cce: 28f2 |0063: goto 0055 // -000e │ │ -082cd0: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -082cd2: 28f0 |0065: goto 0055 // -0010 │ │ +082be8: |[082be8] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ +082bf8: 20c0 db03 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@03db │ │ +082bfc: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +082c00: 07c7 |0004: move-object v7, v12 │ │ +082c02: 1f07 db03 |0005: check-cast v7, Landroid/view/ViewGroup; // type@03db │ │ +082c06: 6e10 ca1f 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@1fca │ │ +082c0c: 0a09 |000a: move-result v9 │ │ +082c0e: 6e10 cb1f 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@1fcb │ │ +082c14: 0a0a |000e: move-result v10 │ │ +082c16: 6e10 4c20 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +082c1c: 0a06 |0012: move-result v6 │ │ +082c1e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +082c22: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +082c26: 6e20 4b20 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +082c2c: 0c01 |001a: move-result-object v1 │ │ +082c2e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +082c32: 6e10 bc1f 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +082c38: 0a02 |0020: move-result v2 │ │ +082c3a: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +082c3e: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +082c42: 6e10 c91f 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +082c48: 0a02 |0028: move-result v2 │ │ +082c4a: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +082c4e: 9000 100a |002b: add-int v0, v16, v10 │ │ +082c52: 6e10 cd1f 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +082c58: 0a02 |0030: move-result v2 │ │ +082c5a: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +082c5e: 9000 100a |0033: add-int v0, v16, v10 │ │ +082c62: 6e10 b01f 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +082c68: 0a02 |0038: move-result v2 │ │ +082c6a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +082c6e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +082c70: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +082c74: 6e10 bc1f 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +082c7a: 0a03 |0041: move-result v3 │ │ +082c7c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +082c80: 9000 100a |0044: add-int v0, v16, v10 │ │ +082c84: 6e10 cd1f 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +082c8a: 0a03 |0049: move-result v3 │ │ +082c8c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +082c90: 07b0 |004c: move-object v0, v11 │ │ +082c92: 01e3 |004d: move v3, v14 │ │ +082c94: 7406 6113 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@1361 │ │ +082c9a: 0a00 |0051: move-result v0 │ │ +082c9c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +082ca0: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +082ca2: 0f00 |0055: return v0 │ │ +082ca4: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +082ca8: 28bd |0058: goto 0015 // -0043 │ │ +082caa: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +082cae: 7be0 |005b: neg-int v0, v14 │ │ +082cb0: 7120 fa0c 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0cfa │ │ +082cb6: 0a00 |005f: move-result v0 │ │ +082cb8: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +082cbc: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +082cbe: 28f2 |0063: goto 0055 // -000e │ │ +082cc0: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +082cc2: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ 0x0005 line=1112 │ │ 0x0007 line=1113 │ │ 0x000b line=1114 │ │ 0x000f line=1115 │ │ @@ -79321,17 +79321,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -082cd4: |[082cd4] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ -082ce4: 5510 2b05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -082ce8: 0f00 |0002: return v0 │ │ +082cc4: |[082cc4] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ +082cd4: 5510 2b05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +082cd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79339,24 +79339,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082cec: |[082cec] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -082cfc: 2020 b302 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -082d00: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -082d04: 6f20 4220 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2042 │ │ -082d0a: 0a00 |0007: move-result v0 │ │ -082d0c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -082d10: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -082d12: 0f00 |000b: return v0 │ │ -082d14: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -082d16: 28fe |000d: goto 000b // -0002 │ │ +082cdc: |[082cdc] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +082cec: 2020 b302 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +082cf0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +082cf4: 6f20 4220 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@2042 │ │ +082cfa: 0a00 |0007: move-result v0 │ │ +082cfc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +082d00: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +082d02: 0f00 |000b: return v0 │ │ +082d04: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +082d06: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1155 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -79365,20 +79365,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -082d18: |[082d18] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ -082d28: 5420 3b05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082d2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -082d2e: 7030 6513 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1365 │ │ -082d34: 0a00 |0006: move-result v0 │ │ -082d36: 0f00 |0007: return v0 │ │ +082d08: |[082d08] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ +082d18: 5420 3b05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082d1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +082d1e: 7030 6513 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1365 │ │ +082d24: 0a00 |0006: move-result v0 │ │ +082d26: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79386,27 +79386,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -082d38: |[082d38] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ -082d48: 5420 2d05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -082d4c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -082d4e: 6e20 1b14 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@141b │ │ -082d54: 0a00 |0006: move-result v0 │ │ -082d56: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -082d5a: 5520 2b05 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -082d5e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -082d62: 5420 2d05 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -082d66: 6e10 0d14 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@140d │ │ -082d6c: 0e00 |0012: return-void │ │ -082d6e: 7110 0e0d 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -082d74: 28fc |0016: goto 0012 // -0004 │ │ +082d28: |[082d28] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ +082d38: 5420 2d05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +082d3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +082d3e: 6e20 1b14 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@141b │ │ +082d44: 0a00 |0006: move-result v0 │ │ +082d46: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +082d4a: 5520 2b05 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +082d4e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +082d52: 5420 2d05 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +082d56: 6e10 0d14 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@140d │ │ +082d5c: 0e00 |0012: return-void │ │ +082d5e: 7110 0e0d 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +082d64: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0009 line=1030 │ │ 0x000d line=1031 │ │ 0x0012 line=1037 │ │ 0x0013 line=1035 │ │ @@ -79418,22 +79418,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -082d78: |[082d78] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ -082d88: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ -082d8c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -082d90: 5410 3305 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ -082d94: 7220 3b13 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@133b │ │ -082d9a: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -082d9e: 6e20 9313 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1393 │ │ -082da4: 0e00 |000e: return-void │ │ +082d68: |[082d68] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ +082d78: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ +082d7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +082d80: 5410 3305 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ +082d84: 7220 3b13 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@133b │ │ +082d8a: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +082d8e: 6e20 9313 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1393 │ │ +082d94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0004 line=342 │ │ 0x0009 line=344 │ │ 0x000e line=345 │ │ locals : │ │ @@ -79445,22 +79445,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -082da8: |[082da8] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ -082db8: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ -082dbc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -082dc0: 5410 3305 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ -082dc4: 7220 3c13 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@133c │ │ -082dca: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -082dce: 6e20 9313 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1393 │ │ -082dd4: 0e00 |000e: return-void │ │ +082d98: |[082d98] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ +082da8: 5410 3305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ +082dac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +082db0: 5410 3305 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ +082db4: 7220 3c13 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@133c │ │ +082dba: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +082dbe: 6e20 9313 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@1393 │ │ +082dc4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0004 line=335 │ │ 0x0009 line=337 │ │ 0x000e line=338 │ │ locals : │ │ @@ -79472,21 +79472,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -082dd8: |[082dd8] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ -082de8: 5420 3305 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ -082dec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -082df0: 5420 3305 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ -082df4: 5221 3905 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -082df8: 7230 3d13 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@133d │ │ -082dfe: 0e00 |000b: return-void │ │ +082dc8: |[082dc8] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ +082dd8: 5420 3305 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ +082ddc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +082de0: 5420 3305 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ +082de4: 5221 3905 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +082de8: 7230 3d13 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@133d │ │ +082dee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=329 │ │ 0x000b line=331 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -79497,43 +79497,43 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -082e00: |[082e00] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ -082e10: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -082e12: 6f20 4620 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2046 │ │ -082e18: 6e10 7113 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ -082e1e: 0a06 |0007: move-result v6 │ │ -082e20: 3776 0d00 |0008: if-le v6, v7, 0015 // +000d │ │ -082e24: 6e20 7013 7800 |000a: invoke-virtual {v8, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -082e2a: 0c03 |000d: move-result-object v3 │ │ -082e2c: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -082e30: 5486 3805 |0010: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ -082e34: 3906 0500 |0012: if-nez v6, 0017 // +0005 │ │ -082e38: 0e00 |0014: return-void │ │ -082e3a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -082e3c: 28f8 |0016: goto 000e // -0008 │ │ -082e3e: 5486 3805 |0017: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ -082e42: 6e10 9202 0600 |0019: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -082e48: 0a04 |001c: move-result v4 │ │ -082e4a: 6e10 bc1f 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -082e50: 0a02 |0020: move-result v2 │ │ -082e52: 6e10 cd1f 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -082e58: 0a05 |0024: move-result v5 │ │ -082e5a: 6e10 b01f 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -082e60: 0a00 |0028: move-result v0 │ │ -082e62: 9101 0204 |0029: sub-int v1, v2, v4 │ │ -082e66: 5486 3805 |002b: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ -082e6a: 6e50 9d02 1625 |002d: invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -082e70: 5486 3805 |0030: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ -082e74: 6e20 8e02 9600 |0032: invoke-virtual {v6, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -082e7a: 28df |0035: goto 0014 // -0021 │ │ +082df0: |[082df0] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ +082e00: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +082e02: 6f20 4620 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2046 │ │ +082e08: 6e10 7113 0800 |0004: invoke-virtual {v8}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ +082e0e: 0a06 |0007: move-result v6 │ │ +082e10: 3776 0d00 |0008: if-le v6, v7, 0015 // +000d │ │ +082e14: 6e20 7013 7800 |000a: invoke-virtual {v8, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +082e1a: 0c03 |000d: move-result-object v3 │ │ +082e1c: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +082e20: 5486 3805 |0010: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ +082e24: 3906 0500 |0012: if-nez v6, 0017 // +0005 │ │ +082e28: 0e00 |0014: return-void │ │ +082e2a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +082e2c: 28f8 |0016: goto 000e // -0008 │ │ +082e2e: 5486 3805 |0017: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ +082e32: 6e10 9202 0600 |0019: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +082e38: 0a04 |001c: move-result v4 │ │ +082e3a: 6e10 bc1f 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +082e40: 0a02 |0020: move-result v2 │ │ +082e42: 6e10 cd1f 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +082e48: 0a05 |0024: move-result v5 │ │ +082e4a: 6e10 b01f 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +082e50: 0a00 |0028: move-result v0 │ │ +082e52: 9101 0204 |0029: sub-int v1, v2, v4 │ │ +082e56: 5486 3805 |002b: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ +082e5a: 6e50 9d02 1625 |002d: invoke-virtual {v6, v1, v5, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +082e60: 5486 3805 |0030: iget-object v6, v8, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ +082e64: 6e20 8e02 9600 |0032: invoke-virtual {v6, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +082e6a: 28df |0035: goto 0014 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1061 │ │ 0x0004 line=1063 │ │ 0x000e line=1064 │ │ 0x0014 line=1076 │ │ 0x0015 line=1063 │ │ @@ -79560,96 +79560,96 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 159 16-bit code units │ │ -082e7c: |[082e7c] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -082e8c: 6e10 bb1f 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -082e92: 0c01 |0003: move-result-object v1 │ │ -082e94: 1f01 b302 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -082e98: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -082e9a: 6e20 2f02 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@022f │ │ -082ea0: 0a03 |000a: move-result v3 │ │ -082ea2: 5574 2b05 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -082ea6: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ -082eaa: 5514 1f05 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ -082eae: 3904 2200 |0011: if-nez v4, 0033 // +0022 │ │ -082eb2: 5474 3b05 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082eb6: 3804 1e00 |0015: if-eqz v4, 0033 // +001e │ │ -082eba: 5474 3d05 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ -082ebe: 6e20 2702 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0227 │ │ -082ec4: 5474 3d05 |001c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ -082ec8: 5475 3d05 |001e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ -082ecc: 5255 3000 |0020: iget v5, v5, Landroid/graphics/Rect;.right:I // field@0030 │ │ -082ed0: 5476 3b05 |0022: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -082ed4: 6e10 bc1f 0600 |0024: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -082eda: 0a06 |0027: move-result v6 │ │ -082edc: 7120 af24 6500 |0028: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -082ee2: 0a05 |002b: move-result v5 │ │ -082ee4: 5945 3000 |002c: iput v5, v4, Landroid/graphics/Rect;.right:I // field@0030 │ │ -082ee8: 5474 3d05 |002e: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ -082eec: 6e20 1802 4800 |0030: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0218 │ │ -082ef2: 6004 3c00 |0033: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -082ef6: 1305 0b00 |0035: const/16 v5, #int 11 // #b │ │ -082efa: 3454 0a00 |0037: if-lt v4, v5, 0041 // +000a │ │ -082efe: 6f5b 4720 87a9 |0039: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2047 │ │ -082f04: 0a02 |003c: move-result v2 │ │ -082f06: 6e20 2b02 3800 |003d: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ -082f0c: 0f02 |0040: return v2 │ │ -082f0e: 5514 1b05 |0041: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ -082f12: 3804 4d00 |0043: if-eqz v4, 0090 // +004d │ │ -082f16: 5274 3905 |0045: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -082f1a: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -082f1c: 2d04 0405 |0048: cmpl-float v4, v4, v5 │ │ -082f20: 3d04 4600 |004a: if-lez v4, 0090 // +0046 │ │ -082f24: 6e10 d81f 0900 |004c: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1fd8 │ │ -082f2a: 0a04 |004f: move-result v4 │ │ -082f2c: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ -082f30: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -082f32: 6e20 0a20 4900 |0053: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@200a │ │ -082f38: 6e10 b21f 0900 |0056: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@1fb2 │ │ -082f3e: 0c00 |0059: move-result-object v0 │ │ -082f40: 3800 1300 |005a: if-eqz v0, 006d // +0013 │ │ -082f44: 6e10 bc1f 0900 |005c: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -082f4a: 0a04 |005f: move-result v4 │ │ -082f4c: 8244 |0060: int-to-float v4, v4 │ │ -082f4e: 6e10 cd1f 0900 |0061: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -082f54: 0a05 |0064: move-result v5 │ │ -082f56: 8255 |0065: int-to-float v5, v5 │ │ -082f58: 5416 1a05 |0066: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ -082f5c: 6e56 1902 0854 |0068: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -082f62: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -082f64: 28d1 |006c: goto 003d // -002f │ │ -082f66: 1a04 8911 |006d: const-string v4, "SlidingPaneLayout" // string@1189 │ │ -082f6a: 2205 9204 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -082f6e: 7010 fb24 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -082f74: 1a06 8b1b |0074: const-string v6, "drawChild: child view " // string@1b8b │ │ -082f78: 6e20 0425 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -082f7e: 0c05 |0079: move-result-object v5 │ │ -082f80: 6e20 0325 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -082f86: 0c05 |007d: move-result-object v5 │ │ -082f88: 1a06 9900 |007e: const-string v6, " returned null drawing cache" // string@0099 │ │ -082f8c: 6e20 0425 6500 |0080: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -082f92: 0c05 |0083: move-result-object v5 │ │ -082f94: 6e10 0a25 0500 |0084: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -082f9a: 0c05 |0087: move-result-object v5 │ │ -082f9c: 7120 ab1e 5400 |0088: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -082fa2: 6f5b 4720 87a9 |008b: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2047 │ │ -082fa8: 0a02 |008e: move-result v2 │ │ -082faa: 28ae |008f: goto 003d // -0052 │ │ -082fac: 6e10 d81f 0900 |0090: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1fd8 │ │ -082fb2: 0a04 |0093: move-result v4 │ │ -082fb4: 3804 0600 |0094: if-eqz v4, 009a // +0006 │ │ -082fb8: 1204 |0096: const/4 v4, #int 0 // #0 │ │ -082fba: 6e20 0a20 4900 |0097: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@200a │ │ -082fc0: 6f5b 4720 87a9 |009a: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2047 │ │ -082fc6: 0a02 |009d: move-result v2 │ │ -082fc8: 289f |009e: goto 003d // -0061 │ │ +082e6c: |[082e6c] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +082e7c: 6e10 bb1f 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +082e82: 0c01 |0003: move-result-object v1 │ │ +082e84: 1f01 b302 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +082e88: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +082e8a: 6e20 2f02 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@022f │ │ +082e90: 0a03 |000a: move-result v3 │ │ +082e92: 5574 2b05 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +082e96: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ +082e9a: 5514 1f05 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ +082e9e: 3904 2200 |0011: if-nez v4, 0033 // +0022 │ │ +082ea2: 5474 3b05 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082ea6: 3804 1e00 |0015: if-eqz v4, 0033 // +001e │ │ +082eaa: 5474 3d05 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ +082eae: 6e20 2702 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0227 │ │ +082eb4: 5474 3d05 |001c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ +082eb8: 5475 3d05 |001e: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ +082ebc: 5255 3000 |0020: iget v5, v5, Landroid/graphics/Rect;.right:I // field@0030 │ │ +082ec0: 5476 3b05 |0022: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +082ec4: 6e10 bc1f 0600 |0024: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +082eca: 0a06 |0027: move-result v6 │ │ +082ecc: 7120 af24 6500 |0028: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +082ed2: 0a05 |002b: move-result v5 │ │ +082ed4: 5945 3000 |002c: iput v5, v4, Landroid/graphics/Rect;.right:I // field@0030 │ │ +082ed8: 5474 3d05 |002e: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@053d │ │ +082edc: 6e20 1802 4800 |0030: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0218 │ │ +082ee2: 6004 3c00 |0033: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +082ee6: 1305 0b00 |0035: const/16 v5, #int 11 // #b │ │ +082eea: 3454 0a00 |0037: if-lt v4, v5, 0041 // +000a │ │ +082eee: 6f5b 4720 87a9 |0039: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2047 │ │ +082ef4: 0a02 |003c: move-result v2 │ │ +082ef6: 6e20 2b02 3800 |003d: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ +082efc: 0f02 |0040: return v2 │ │ +082efe: 5514 1b05 |0041: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ +082f02: 3804 4d00 |0043: if-eqz v4, 0090 // +004d │ │ +082f06: 5274 3905 |0045: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +082f0a: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +082f0c: 2d04 0405 |0048: cmpl-float v4, v4, v5 │ │ +082f10: 3d04 4600 |004a: if-lez v4, 0090 // +0046 │ │ +082f14: 6e10 d81f 0900 |004c: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1fd8 │ │ +082f1a: 0a04 |004f: move-result v4 │ │ +082f1c: 3904 0600 |0050: if-nez v4, 0056 // +0006 │ │ +082f20: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +082f22: 6e20 0a20 4900 |0053: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@200a │ │ +082f28: 6e10 b21f 0900 |0056: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@1fb2 │ │ +082f2e: 0c00 |0059: move-result-object v0 │ │ +082f30: 3800 1300 |005a: if-eqz v0, 006d // +0013 │ │ +082f34: 6e10 bc1f 0900 |005c: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +082f3a: 0a04 |005f: move-result v4 │ │ +082f3c: 8244 |0060: int-to-float v4, v4 │ │ +082f3e: 6e10 cd1f 0900 |0061: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +082f44: 0a05 |0064: move-result v5 │ │ +082f46: 8255 |0065: int-to-float v5, v5 │ │ +082f48: 5416 1a05 |0066: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ +082f4c: 6e56 1902 0854 |0068: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +082f52: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +082f54: 28d1 |006c: goto 003d // -002f │ │ +082f56: 1a04 8911 |006d: const-string v4, "SlidingPaneLayout" // string@1189 │ │ +082f5a: 2205 9204 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +082f5e: 7010 fb24 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +082f64: 1a06 8b1b |0074: const-string v6, "drawChild: child view " // string@1b8b │ │ +082f68: 6e20 0425 6500 |0076: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +082f6e: 0c05 |0079: move-result-object v5 │ │ +082f70: 6e20 0325 9500 |007a: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +082f76: 0c05 |007d: move-result-object v5 │ │ +082f78: 1a06 9900 |007e: const-string v6, " returned null drawing cache" // string@0099 │ │ +082f7c: 6e20 0425 6500 |0080: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +082f82: 0c05 |0083: move-result-object v5 │ │ +082f84: 6e10 0a25 0500 |0084: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +082f8a: 0c05 |0087: move-result-object v5 │ │ +082f8c: 7120 ab1e 5400 |0088: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +082f92: 6f5b 4720 87a9 |008b: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2047 │ │ +082f98: 0a02 |008e: move-result v2 │ │ +082f9a: 28ae |008f: goto 003d // -0052 │ │ +082f9c: 6e10 d81f 0900 |0090: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@1fd8 │ │ +082fa2: 0a04 |0093: move-result v4 │ │ +082fa4: 3804 0600 |0094: if-eqz v4, 009a // +0006 │ │ +082fa8: 1204 |0096: const/4 v4, #int 0 // #0 │ │ +082faa: 6e20 0a20 4900 |0097: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@200a │ │ +082fb0: 6f5b 4720 87a9 |009a: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2047 │ │ +082fb6: 0a02 |009d: move-result v2 │ │ +082fb8: 289f |009e: goto 003d // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=959 │ │ 0x0006 line=961 │ │ 0x000b line=963 │ │ 0x0017 line=965 │ │ 0x001c line=966 │ │ @@ -79688,18 +79688,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -082fcc: |[082fcc] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -082fdc: 2200 b302 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -082fe0: 7010 3513 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1335 │ │ -082fe6: 1100 |0005: return-object v0 │ │ +082fbc: |[082fbc] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +082fcc: 2200 b302 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +082fd0: 7010 3513 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1335 │ │ +082fd6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79707,20 +79707,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 │ │ -082fe8: |[082fe8] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -082ff8: 2200 b302 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -082ffc: 6e10 7213 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@1372 │ │ -083002: 0c01 |0005: move-result-object v1 │ │ -083004: 7030 3713 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1337 │ │ -08300a: 1100 |0009: return-object v0 │ │ +082fd8: |[082fd8] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +082fe8: 2200 b302 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +082fec: 6e10 7213 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@1372 │ │ +082ff2: 0c01 |0005: move-result-object v1 │ │ +082ff4: 7030 3713 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1337 │ │ +082ffa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -79729,24 +79729,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 │ │ -08300c: |[08300c] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -08301c: 2020 da03 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ -083020: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -083024: 2200 b302 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -083028: 1f02 da03 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ -08302c: 7020 3a13 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@133a │ │ -083032: 1100 |000b: return-object v0 │ │ -083034: 2200 b302 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -083038: 7020 3913 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1339 │ │ -08303e: 28fa |0011: goto 000b // -0006 │ │ +082ffc: |[082ffc] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +08300c: 2020 da03 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ +083010: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +083014: 2200 b302 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +083018: 1f02 da03 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ +08301c: 7020 3a13 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@133a │ │ +083022: 1100 |000b: return-object v0 │ │ +083024: 2200 b302 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +083028: 7020 3913 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1339 │ │ +08302e: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1148 │ │ 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; │ │ @@ -79756,17 +79756,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083040: |[083040] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ -083050: 5210 2c05 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@052c │ │ -083054: 0f00 |0002: return v0 │ │ +083030: |[083030] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ +083040: 5210 2c05 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@052c │ │ +083044: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79774,17 +79774,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083058: |[083058] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ -083068: 5210 3405 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ -08306c: 0f00 |0002: return v0 │ │ +083048: |[083048] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ +083058: 5210 3405 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ +08305c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79792,17 +79792,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083070: |[083070] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ -083080: 5210 3c05 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ -083084: 0f00 |0002: return v0 │ │ +083060: |[083060] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ +083070: 5210 3c05 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ +083074: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79810,31 +79810,31 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -083088: |[083088] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ -083098: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08309a: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -08309e: 0f01 |0003: return v1 │ │ -0830a0: 6e10 bb1f 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0830a6: 0c00 |0007: move-result-object v0 │ │ -0830a8: 1f00 b302 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -0830ac: 5542 2b05 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -0830b0: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ -0830b4: 5502 1b05 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ -0830b8: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -0830bc: 5242 3905 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -0830c0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0830c2: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ -0830c6: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ -0830ca: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0830cc: 28e9 |001a: goto 0003 // -0017 │ │ +083078: |[083078] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ +083088: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08308a: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +08308e: 0f01 |0003: return v1 │ │ +083090: 6e10 bb1f 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +083096: 0c00 |0007: move-result-object v0 │ │ +083098: 1f00 b302 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +08309c: 5542 2b05 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +0830a0: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ +0830a4: 5502 1b05 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ +0830a8: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +0830ac: 5242 3905 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +0830b0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0830b2: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ +0830b6: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ +0830ba: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0830bc: 28e9 |001a: goto 0003 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1134 │ │ 0x0003 line=1138 │ │ 0x0004 line=1137 │ │ 0x000a line=1138 │ │ locals : │ │ @@ -79847,25 +79847,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0830d0: |[0830d0] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ -0830e0: 5520 2b05 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -0830e4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0830e8: 5220 3905 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -0830ec: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -0830f0: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -0830f4: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0830f8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0830fa: 0f00 |000d: return v0 │ │ -0830fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0830fe: 28fe |000f: goto 000d // -0002 │ │ +0830c0: |[0830c0] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ +0830d0: 5520 2b05 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +0830d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0830d8: 5220 3905 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +0830dc: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +0830e0: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +0830e4: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0830e8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0830ea: 0f00 |000d: return v0 │ │ +0830ec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0830ee: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79873,17 +79873,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083100: |[083100] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ -083110: 5510 2b05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -083114: 0f00 |0002: return v0 │ │ +0830f0: |[0830f0] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ +083100: 5510 2b05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +083104: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -79891,19 +79891,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083118: |[083118] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ -083128: 6f10 5720 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ -08312e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -083130: 5c10 2e05 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -083134: 0e00 |0006: return-void │ │ +083108: |[083108] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ +083118: 6f10 5720 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ +08311e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +083120: 5c10 2e05 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +083124: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0003 line=415 │ │ 0x0006 line=416 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -79913,33 +79913,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -083138: |[083138] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ -083148: 6f10 5920 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ -08314e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -083150: 5c43 2e05 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -083154: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -083156: 5443 3605 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ -08315a: 6e10 4c25 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -083160: 0a00 |000c: move-result v0 │ │ -083162: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ -083166: 5443 3605 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ -08316a: 6e20 4625 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -083170: 0c01 |0014: move-result-object v1 │ │ -083172: 1f01 b102 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@02b1 │ │ -083176: 6e10 2913 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1329 │ │ -08317c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -083180: 28f1 |001c: goto 000d // -000f │ │ -083182: 5443 3605 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ -083186: 6e10 4325 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -08318c: 0e00 |0022: return-void │ │ +083128: |[083128] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ +083138: 6f10 5920 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ +08313e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +083140: 5c43 2e05 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +083144: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +083146: 5443 3605 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ +08314a: 6e10 4c25 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +083150: 0a00 |000c: move-result v0 │ │ +083152: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ +083156: 5443 3605 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ +08315a: 6e20 4625 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +083160: 0c01 |0014: move-result-object v1 │ │ +083162: 1f01 b102 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@02b1 │ │ +083166: 6e10 2913 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1329 │ │ +08316c: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +083170: 28f1 |001c: goto 000d // -000f │ │ +083172: 5443 3605 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0536 │ │ +083176: 6e10 4325 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +08317c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ 0x0006 line=423 │ │ 0x000f line=424 │ │ 0x0017 line=425 │ │ @@ -79957,119 +79957,119 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -083190: |[083190] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0831a0: 7110 f40b 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ -0831a6: 0a00 |0003: move-result v0 │ │ -0831a8: 55d9 2b05 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -0831ac: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ -0831b0: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -0831b4: 6e10 7113 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ -0831ba: 0a09 |000d: move-result v9 │ │ -0831bc: 121a |000e: const/4 v10, #int 1 // #1 │ │ -0831be: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ -0831c2: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -0831c4: 6e20 7013 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -0831ca: 0c05 |0015: move-result-object v5 │ │ -0831cc: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ -0831d0: 54d9 2d05 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -0831d4: 6e10 641f 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0831da: 0a0a |001d: move-result v10 │ │ -0831dc: 87aa |001e: float-to-int v10, v10 │ │ -0831de: 6e10 661f 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0831e4: 0a0b |0022: move-result v11 │ │ -0831e6: 87bb |0023: float-to-int v11, v11 │ │ -0831e8: 6e40 3014 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1430 │ │ -0831ee: 0a09 |0027: move-result v9 │ │ -0831f0: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ -0831f4: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -0831f6: 5cd9 3705 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ -0831fa: 55d9 2b05 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -0831fe: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ -083202: 55d9 3105 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0531 │ │ -083206: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ -08320a: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ -08320e: 54d9 2d05 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -083212: 6e10 0f14 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -083218: 6f20 5b20 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@205b │ │ -08321e: 0a09 |003f: move-result v9 │ │ -083220: 0f09 |0040: return v9 │ │ -083222: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -083224: 28e9 |0042: goto 002b // -0017 │ │ -083226: 1239 |0043: const/4 v9, #int 3 // #3 │ │ -083228: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ -08322c: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -08322e: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ -083232: 54d9 2d05 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -083236: 6e10 0f14 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -08323c: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -08323e: 28f1 |004f: goto 0040 // -000f │ │ -083240: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -083242: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ -083248: 54d9 2d05 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -08324c: 6e20 3a14 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@143a │ │ -083252: 0a03 |0059: move-result v3 │ │ -083254: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ -083258: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ -08325c: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -08325e: 28e1 |005f: goto 0040 // -001f │ │ -083260: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -083262: 5cd9 3105 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0531 │ │ -083266: 6e10 641f 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -08326c: 0a07 |0066: move-result v7 │ │ -08326e: 6e10 661f 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -083274: 0a08 |006a: move-result v8 │ │ -083276: 59d7 2f05 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@052f │ │ -08327a: 59d8 3005 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0530 │ │ -08327e: 54d9 2d05 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -083282: 54da 3b05 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083286: 877b |0073: float-to-int v11, v7 │ │ -083288: 878c |0074: float-to-int v12, v8 │ │ -08328a: 6e40 3014 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1430 │ │ -083290: 0a09 |0078: move-result v9 │ │ -083292: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ -083296: 54d9 3b05 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -08329a: 6e20 7f13 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@137f │ │ -0832a0: 0a09 |0080: move-result v9 │ │ -0832a2: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ -0832a6: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -0832a8: 28d0 |0084: goto 0054 // -0030 │ │ -0832aa: 6e10 641f 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0832b0: 0a07 |0088: move-result v7 │ │ -0832b2: 6e10 661f 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0832b8: 0a08 |008c: move-result v8 │ │ -0832ba: 52d9 2f05 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@052f │ │ -0832be: a709 0709 |008f: sub-float v9, v7, v9 │ │ -0832c2: 7110 a124 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0832c8: 0a01 |0094: move-result v1 │ │ -0832ca: 52d9 3005 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0530 │ │ -0832ce: a709 0809 |0097: sub-float v9, v8, v9 │ │ -0832d2: 7110 a124 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0832d8: 0a02 |009c: move-result v2 │ │ -0832da: 54d9 2d05 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -0832de: 6e10 2a14 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@142a │ │ -0832e4: 0a06 |00a2: move-result v6 │ │ -0832e6: 8269 |00a3: int-to-float v9, v6 │ │ -0832e8: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ -0832ec: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ -0832f0: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ -0832f4: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ -0832f8: 54d9 2d05 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -0832fc: 6e10 0f14 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -083302: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ -083304: 5cd9 3105 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0531 │ │ -083308: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -08330a: 288b |00b5: goto 0040 // -0075 │ │ -08330c: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ -08330e: 2889 |00b7: goto 0040 // -0077 │ │ -083310: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ +083180: |[083180] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +083190: 7110 f40b 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ +083196: 0a00 |0003: move-result v0 │ │ +083198: 55d9 2b05 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +08319c: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ +0831a0: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +0831a4: 6e10 7113 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ +0831aa: 0a09 |000d: move-result v9 │ │ +0831ac: 121a |000e: const/4 v10, #int 1 // #1 │ │ +0831ae: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ +0831b2: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +0831b4: 6e20 7013 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +0831ba: 0c05 |0015: move-result-object v5 │ │ +0831bc: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ +0831c0: 54d9 2d05 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +0831c4: 6e10 641f 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0831ca: 0a0a |001d: move-result v10 │ │ +0831cc: 87aa |001e: float-to-int v10, v10 │ │ +0831ce: 6e10 661f 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0831d4: 0a0b |0022: move-result v11 │ │ +0831d6: 87bb |0023: float-to-int v11, v11 │ │ +0831d8: 6e40 3014 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1430 │ │ +0831de: 0a09 |0027: move-result v9 │ │ +0831e0: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ +0831e4: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +0831e6: 5cd9 3705 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ +0831ea: 55d9 2b05 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +0831ee: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ +0831f2: 55d9 3105 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0531 │ │ +0831f6: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ +0831fa: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ +0831fe: 54d9 2d05 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +083202: 6e10 0f14 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +083208: 6f20 5b20 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@205b │ │ +08320e: 0a09 |003f: move-result v9 │ │ +083210: 0f09 |0040: return v9 │ │ +083212: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +083214: 28e9 |0042: goto 002b // -0017 │ │ +083216: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +083218: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ +08321c: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +08321e: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ +083222: 54d9 2d05 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +083226: 6e10 0f14 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +08322c: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +08322e: 28f1 |004f: goto 0040 // -000f │ │ +083230: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +083232: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ +083238: 54d9 2d05 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +08323c: 6e20 3a14 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@143a │ │ +083242: 0a03 |0059: move-result v3 │ │ +083244: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ +083248: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ +08324c: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +08324e: 28e1 |005f: goto 0040 // -001f │ │ +083250: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +083252: 5cd9 3105 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0531 │ │ +083256: 6e10 641f 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +08325c: 0a07 |0066: move-result v7 │ │ +08325e: 6e10 661f 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +083264: 0a08 |006a: move-result v8 │ │ +083266: 59d7 2f05 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@052f │ │ +08326a: 59d8 3005 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0530 │ │ +08326e: 54d9 2d05 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +083272: 54da 3b05 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083276: 877b |0073: float-to-int v11, v7 │ │ +083278: 878c |0074: float-to-int v12, v8 │ │ +08327a: 6e40 3014 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1430 │ │ +083280: 0a09 |0078: move-result v9 │ │ +083282: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ +083286: 54d9 3b05 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +08328a: 6e20 7f13 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@137f │ │ +083290: 0a09 |0080: move-result v9 │ │ +083292: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ +083296: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +083298: 28d0 |0084: goto 0054 // -0030 │ │ +08329a: 6e10 641f 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0832a0: 0a07 |0088: move-result v7 │ │ +0832a2: 6e10 661f 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0832a8: 0a08 |008c: move-result v8 │ │ +0832aa: 52d9 2f05 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@052f │ │ +0832ae: a709 0709 |008f: sub-float v9, v7, v9 │ │ +0832b2: 7110 a124 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0832b8: 0a01 |0094: move-result v1 │ │ +0832ba: 52d9 3005 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0530 │ │ +0832be: a709 0809 |0097: sub-float v9, v8, v9 │ │ +0832c2: 7110 a124 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0832c8: 0a02 |009c: move-result v2 │ │ +0832ca: 54d9 2d05 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +0832ce: 6e10 2a14 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@142a │ │ +0832d4: 0a06 |00a2: move-result v6 │ │ +0832d6: 8269 |00a3: int-to-float v9, v6 │ │ +0832d8: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ +0832dc: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ +0832e0: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ +0832e4: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ +0832e8: 54d9 2d05 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +0832ec: 6e10 0f14 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +0832f2: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +0832f4: 5cd9 3105 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0531 │ │ +0832f8: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +0832fa: 288b |00b5: goto 0040 // -0075 │ │ +0832fc: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ +0832fe: 2889 |00b7: goto 0040 // -0077 │ │ +083300: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0004 line=733 │ │ 0x0011 line=735 │ │ 0x0016 line=736 │ │ 0x0018 line=737 │ │ @@ -80125,233 +80125,233 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 32 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 425 16-bit code units │ │ -083324: |[083324] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ -083334: 9115 1e1c |0000: sub-int v21, v30, v28 │ │ -083338: 7401 7613 1a00 |0002: invoke-virtual/range {v26}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ -08333e: 0a10 |0005: move-result v16 │ │ -083340: 7401 7713 1a00 |0006: invoke-virtual/range {v26}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1377 │ │ -083346: 0a11 |0009: move-result v17 │ │ -083348: 7401 7813 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1378 │ │ -08334e: 0a12 |000d: move-result v18 │ │ -083350: 7401 7113 1a00 |000e: invoke-virtual/range {v26}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ -083356: 0a06 |0011: move-result v6 │ │ -083358: 0216 1000 |0012: move/from16 v22, v16 │ │ -08335c: 020e 1600 |0014: move/from16 v14, v22 │ │ -083360: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ -083364: 5500 2e05 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -083368: 0217 0000 |001a: move/from16 v23, v0 │ │ -08336c: 3817 1a00 |001c: if-eqz v23, 0036 // +001a │ │ -083370: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ -083374: 5500 2b05 |0020: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -083378: 0217 0000 |0022: move/from16 v23, v0 │ │ -08337c: 3817 2a00 |0024: if-eqz v23, 004e // +002a │ │ -083380: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ -083384: 5500 3705 |0028: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ -083388: 0217 0000 |002a: move/from16 v23, v0 │ │ -08338c: 3817 2200 |002c: if-eqz v23, 004e // +0022 │ │ -083390: 1517 803f |002e: const/high16 v23, #int 1065353216 // #3f80 │ │ -083394: 0200 1700 |0030: move/from16 v0, v23 │ │ -083398: 0801 1a00 |0032: move-object/from16 v1, v26 │ │ -08339c: 5910 3905 |0034: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -0833a0: 120b |0036: const/4 v11, #int 0 // #0 │ │ -0833a2: 356b e700 |0037: if-ge v11, v6, 011e // +00e7 │ │ -0833a6: 0800 1a00 |0039: move-object/from16 v0, v26 │ │ -0833aa: 6e20 7013 b000 |003b: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -0833b0: 0c04 |003e: move-result-object v4 │ │ -0833b2: 6e10 cf1f 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0833b8: 0a17 |0042: move-result v23 │ │ -0833ba: 1318 0800 |0043: const/16 v24, #int 8 // #8 │ │ -0833be: 0200 1700 |0045: move/from16 v0, v23 │ │ -0833c2: 0201 1800 |0047: move/from16 v1, v24 │ │ -0833c6: 3310 0800 |0049: if-ne v0, v1, 0051 // +0008 │ │ -0833ca: d80b 0b01 |004b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0833ce: 28ea |004d: goto 0037 // -0016 │ │ -0833d0: 1317 0000 |004e: const/16 v23, #int 0 // #0 │ │ -0833d4: 28e0 |0050: goto 0030 // -0020 │ │ -0833d6: 6e10 bb1f 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0833dc: 0c0c |0054: move-result-object v12 │ │ -0833de: 1f0c b302 |0055: check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -0833e2: 6e10 c21f 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0833e8: 0a0a |005a: move-result v10 │ │ -0833ea: 120f |005b: const/4 v15, #int 0 // #0 │ │ -0833ec: 55c0 1f05 |005c: iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ -0833f0: 0217 0000 |005e: move/from16 v23, v0 │ │ -0833f4: 3817 8e00 |0060: if-eqz v23, 00ee // +008e │ │ -0833f8: 52c0 1d05 |0062: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -0833fc: 0217 0000 |0064: move/from16 v23, v0 │ │ -083400: 52c0 1e05 |0066: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@051e │ │ -083404: 0218 0000 |0068: move/from16 v24, v0 │ │ -083408: 900d 1718 |006a: add-int v13, v23, v24 │ │ -08340c: 9117 1511 |006c: sub-int v23, v21, v17 │ │ -083410: 0800 1a00 |006e: move-object/from16 v0, v26 │ │ -083414: 5200 3205 |0070: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0532 │ │ -083418: 0218 0000 |0072: move/from16 v24, v0 │ │ -08341c: 9117 1718 |0074: sub-int v23, v23, v24 │ │ -083420: 0200 1700 |0076: move/from16 v0, v23 │ │ -083424: 7120 af24 0e00 |0078: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -08342a: 0a17 |007b: move-result v23 │ │ -08342c: 9117 1716 |007c: sub-int v23, v23, v22 │ │ -083430: 9114 170d |007e: sub-int v20, v23, v13 │ │ -083434: 0200 1400 |0080: move/from16 v0, v20 │ │ -083438: 0801 1a00 |0082: move-object/from16 v1, v26 │ │ -08343c: 5910 3a05 |0084: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ -083440: 52c0 1d05 |0086: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -083444: 0217 0000 |0088: move/from16 v23, v0 │ │ -083448: 9017 1716 |008a: add-int v23, v23, v22 │ │ -08344c: 9017 1714 |008c: add-int v23, v23, v20 │ │ -083450: db18 0a02 |008e: div-int/lit8 v24, v10, #int 2 // #02 │ │ -083454: 9017 1718 |0090: add-int v23, v23, v24 │ │ -083458: 9118 1511 |0092: sub-int v24, v21, v17 │ │ -08345c: 0200 1700 |0094: move/from16 v0, v23 │ │ -083460: 0201 1800 |0096: move/from16 v1, v24 │ │ -083464: 3710 5300 |0098: if-le v0, v1, 00eb // +0053 │ │ -083468: 1317 0100 |009a: const/16 v23, #int 1 // #1 │ │ -08346c: 0200 1700 |009c: move/from16 v0, v23 │ │ -083470: 5cc0 1b05 |009e: iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ -083474: 0200 1400 |00a0: move/from16 v0, v20 │ │ -083478: 8200 |00a2: int-to-float v0, v0 │ │ -08347a: 0217 0000 |00a3: move/from16 v23, v0 │ │ -08347e: 0800 1a00 |00a5: move-object/from16 v0, v26 │ │ -083482: 5200 3905 |00a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -083486: 0218 0000 |00a9: move/from16 v24, v0 │ │ -08348a: a817 1718 |00ab: mul-float v23, v23, v24 │ │ -08348e: 0200 1700 |00ad: move/from16 v0, v23 │ │ -083492: 8700 |00af: float-to-int v0, v0 │ │ -083494: 0213 0000 |00b0: move/from16 v19, v0 │ │ -083498: 52c0 1d05 |00b2: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -08349c: 0217 0000 |00b4: move/from16 v23, v0 │ │ -0834a0: 9017 1713 |00b6: add-int v23, v23, v19 │ │ -0834a4: 9016 1617 |00b8: add-int v22, v22, v23 │ │ -0834a8: 0200 1300 |00ba: move/from16 v0, v19 │ │ -0834ac: 8200 |00bc: int-to-float v0, v0 │ │ -0834ae: 0217 0000 |00bd: move/from16 v23, v0 │ │ -0834b2: 0800 1a00 |00bf: move-object/from16 v0, v26 │ │ -0834b6: 5200 3a05 |00c1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ -0834ba: 0218 0000 |00c3: move/from16 v24, v0 │ │ -0834be: 0200 1800 |00c5: move/from16 v0, v24 │ │ -0834c2: 8200 |00c7: int-to-float v0, v0 │ │ -0834c4: 0218 0000 |00c8: move/from16 v24, v0 │ │ -0834c8: a917 1718 |00ca: div-float v23, v23, v24 │ │ -0834cc: 0200 1700 |00cc: move/from16 v0, v23 │ │ -0834d0: 0801 1a00 |00ce: move-object/from16 v1, v26 │ │ -0834d4: 5910 3905 |00d0: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -0834d8: 9107 160f |00d2: sub-int v7, v22, v15 │ │ -0834dc: 9008 070a |00d4: add-int v8, v7, v10 │ │ -0834e0: 0209 1200 |00d6: move/from16 v9, v18 │ │ -0834e4: 6e10 bf1f 0400 |00d8: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0834ea: 0a17 |00db: move-result v23 │ │ -0834ec: 9005 0917 |00dc: add-int v5, v9, v23 │ │ -0834f0: 0200 1200 |00de: move/from16 v0, v18 │ │ -0834f4: 6e55 e31f 7480 |00e0: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -0834fa: 6e10 d01f 0400 |00e3: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -083500: 0a17 |00e6: move-result v23 │ │ -083502: 900e 0e17 |00e7: add-int v14, v14, v23 │ │ -083506: 2900 62ff |00e9: goto/16 004b // -009e │ │ -08350a: 1317 0000 |00eb: const/16 v23, #int 0 // #0 │ │ -08350e: 28af |00ed: goto 009c // -0051 │ │ -083510: 0800 1a00 |00ee: move-object/from16 v0, v26 │ │ -083514: 5500 2b05 |00f0: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -083518: 0217 0000 |00f2: move/from16 v23, v0 │ │ -08351c: 3817 2700 |00f4: if-eqz v23, 011b // +0027 │ │ -083520: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ -083524: 5200 3405 |00f8: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ -083528: 0217 0000 |00fa: move/from16 v23, v0 │ │ -08352c: 3817 1f00 |00fc: if-eqz v23, 011b // +001f │ │ -083530: 1517 803f |00fe: const/high16 v23, #int 1065353216 // #3f80 │ │ -083534: 0800 1a00 |0100: move-object/from16 v0, v26 │ │ -083538: 5200 3905 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -08353c: 0218 0000 |0104: move/from16 v24, v0 │ │ -083540: a717 1718 |0106: sub-float v23, v23, v24 │ │ -083544: 0800 1a00 |0108: move-object/from16 v0, v26 │ │ -083548: 5200 3405 |010a: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ -08354c: 0218 0000 |010c: move/from16 v24, v0 │ │ -083550: 0200 1800 |010e: move/from16 v0, v24 │ │ -083554: 8200 |0110: int-to-float v0, v0 │ │ -083556: 0218 0000 |0111: move/from16 v24, v0 │ │ -08355a: a817 1718 |0113: mul-float v23, v23, v24 │ │ -08355e: 0200 1700 |0115: move/from16 v0, v23 │ │ -083562: 870f |0117: float-to-int v15, v0 │ │ -083564: 0216 0e00 |0118: move/from16 v22, v14 │ │ -083568: 28b8 |011a: goto 00d2 // -0048 │ │ -08356a: 0216 0e00 |011b: move/from16 v22, v14 │ │ -08356e: 28b5 |011d: goto 00d2 // -004b │ │ -083570: 0800 1a00 |011e: move-object/from16 v0, v26 │ │ -083574: 5500 2e05 |0120: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -083578: 0217 0000 |0122: move/from16 v23, v0 │ │ -08357c: 3817 5d00 |0124: if-eqz v23, 0181 // +005d │ │ -083580: 0800 1a00 |0126: move-object/from16 v0, v26 │ │ -083584: 5500 2b05 |0128: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -083588: 0217 0000 |012a: move/from16 v23, v0 │ │ -08358c: 3817 5e00 |012c: if-eqz v23, 018a // +005e │ │ -083590: 0800 1a00 |012e: move-object/from16 v0, v26 │ │ -083594: 5200 3405 |0130: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ -083598: 0217 0000 |0132: move/from16 v23, v0 │ │ -08359c: 3817 0f00 |0134: if-eqz v23, 0143 // +000f │ │ -0835a0: 0800 1a00 |0136: move-object/from16 v0, v26 │ │ -0835a4: 5200 3905 |0138: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -0835a8: 0217 0000 |013a: move/from16 v23, v0 │ │ -0835ac: 0800 1a00 |013c: move-object/from16 v0, v26 │ │ -0835b0: 0201 1700 |013e: move/from16 v1, v23 │ │ -0835b4: 7020 9013 1000 |0140: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1390 │ │ -0835ba: 0800 1a00 |0143: move-object/from16 v0, v26 │ │ -0835be: 5400 3b05 |0145: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -0835c2: 0817 0000 |0147: move-object/from16 v23, v0 │ │ -0835c6: 7401 bb1f 1700 |0149: invoke-virtual/range {v23}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0835cc: 0c17 |014c: move-result-object v23 │ │ -0835ce: 1f17 b302 |014d: check-cast v23, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -0835d2: 0800 1700 |014f: move-object/from16 v0, v23 │ │ -0835d6: 5500 1b05 |0151: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ -0835da: 0217 0000 |0153: move/from16 v23, v0 │ │ -0835de: 3817 1f00 |0155: if-eqz v23, 0174 // +001f │ │ -0835e2: 0800 1a00 |0157: move-object/from16 v0, v26 │ │ -0835e6: 5400 3b05 |0159: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -0835ea: 0817 0000 |015b: move-object/from16 v23, v0 │ │ -0835ee: 0800 1a00 |015d: move-object/from16 v0, v26 │ │ -0835f2: 5200 3905 |015f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ -0835f6: 0218 0000 |0161: move/from16 v24, v0 │ │ -0835fa: 0800 1a00 |0163: move-object/from16 v0, v26 │ │ -0835fe: 5200 3c05 |0165: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ -083602: 0219 0000 |0167: move/from16 v25, v0 │ │ -083606: 0800 1a00 |0169: move-object/from16 v0, v26 │ │ -08360a: 0801 1700 |016b: move-object/from16 v1, v23 │ │ -08360e: 0202 1800 |016d: move/from16 v2, v24 │ │ -083612: 0203 1900 |016f: move/from16 v3, v25 │ │ -083616: 7040 6713 1032 |0171: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1367 │ │ -08361c: 0800 1a00 |0174: move-object/from16 v0, v26 │ │ -083620: 5400 3b05 |0176: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083624: 0817 0000 |0178: move-object/from16 v23, v0 │ │ -083628: 0800 1a00 |017a: move-object/from16 v0, v26 │ │ -08362c: 0801 1700 |017c: move-object/from16 v1, v23 │ │ -083630: 6e20 a013 1000 |017e: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@13a0 │ │ -083636: 1317 0000 |0181: const/16 v23, #int 0 // #0 │ │ -08363a: 0200 1700 |0183: move/from16 v0, v23 │ │ -08363e: 0801 1a00 |0185: move-object/from16 v1, v26 │ │ -083642: 5c10 2e05 |0187: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -083646: 0e00 |0189: return-void │ │ -083648: 120b |018a: const/4 v11, #int 0 // #0 │ │ -08364a: 356b e9ff |018b: if-ge v11, v6, 0174 // -0017 │ │ -08364e: 0800 1a00 |018d: move-object/from16 v0, v26 │ │ -083652: 6e20 7013 b000 |018f: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -083658: 0c17 |0192: move-result-object v23 │ │ -08365a: 1318 0000 |0193: const/16 v24, #int 0 // #0 │ │ -08365e: 0800 1a00 |0195: move-object/from16 v0, v26 │ │ -083662: 5200 3c05 |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ -083666: 0219 0000 |0199: move/from16 v25, v0 │ │ -08366a: 0800 1a00 |019b: move-object/from16 v0, v26 │ │ -08366e: 0801 1700 |019d: move-object/from16 v1, v23 │ │ -083672: 0202 1800 |019f: move/from16 v2, v24 │ │ -083676: 0203 1900 |01a1: move/from16 v3, v25 │ │ -08367a: 7040 6713 1032 |01a3: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1367 │ │ -083680: d80b 0b01 |01a6: add-int/lit8 v11, v11, #int 1 // #01 │ │ -083684: 28e3 |01a8: goto 018b // -001d │ │ +083314: |[083314] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ +083324: 9115 1e1c |0000: sub-int v21, v30, v28 │ │ +083328: 7401 7613 1a00 |0002: invoke-virtual/range {v26}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ +08332e: 0a10 |0005: move-result v16 │ │ +083330: 7401 7713 1a00 |0006: invoke-virtual/range {v26}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1377 │ │ +083336: 0a11 |0009: move-result v17 │ │ +083338: 7401 7813 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1378 │ │ +08333e: 0a12 |000d: move-result v18 │ │ +083340: 7401 7113 1a00 |000e: invoke-virtual/range {v26}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ +083346: 0a06 |0011: move-result v6 │ │ +083348: 0216 1000 |0012: move/from16 v22, v16 │ │ +08334c: 020e 1600 |0014: move/from16 v14, v22 │ │ +083350: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +083354: 5500 2e05 |0018: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +083358: 0217 0000 |001a: move/from16 v23, v0 │ │ +08335c: 3817 1a00 |001c: if-eqz v23, 0036 // +001a │ │ +083360: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ +083364: 5500 2b05 |0020: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +083368: 0217 0000 |0022: move/from16 v23, v0 │ │ +08336c: 3817 2a00 |0024: if-eqz v23, 004e // +002a │ │ +083370: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ +083374: 5500 3705 |0028: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ +083378: 0217 0000 |002a: move/from16 v23, v0 │ │ +08337c: 3817 2200 |002c: if-eqz v23, 004e // +0022 │ │ +083380: 1517 803f |002e: const/high16 v23, #int 1065353216 // #3f80 │ │ +083384: 0200 1700 |0030: move/from16 v0, v23 │ │ +083388: 0801 1a00 |0032: move-object/from16 v1, v26 │ │ +08338c: 5910 3905 |0034: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +083390: 120b |0036: const/4 v11, #int 0 // #0 │ │ +083392: 356b e700 |0037: if-ge v11, v6, 011e // +00e7 │ │ +083396: 0800 1a00 |0039: move-object/from16 v0, v26 │ │ +08339a: 6e20 7013 b000 |003b: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +0833a0: 0c04 |003e: move-result-object v4 │ │ +0833a2: 6e10 cf1f 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0833a8: 0a17 |0042: move-result v23 │ │ +0833aa: 1318 0800 |0043: const/16 v24, #int 8 // #8 │ │ +0833ae: 0200 1700 |0045: move/from16 v0, v23 │ │ +0833b2: 0201 1800 |0047: move/from16 v1, v24 │ │ +0833b6: 3310 0800 |0049: if-ne v0, v1, 0051 // +0008 │ │ +0833ba: d80b 0b01 |004b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0833be: 28ea |004d: goto 0037 // -0016 │ │ +0833c0: 1317 0000 |004e: const/16 v23, #int 0 // #0 │ │ +0833c4: 28e0 |0050: goto 0030 // -0020 │ │ +0833c6: 6e10 bb1f 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0833cc: 0c0c |0054: move-result-object v12 │ │ +0833ce: 1f0c b302 |0055: check-cast v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +0833d2: 6e10 c21f 0400 |0057: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0833d8: 0a0a |005a: move-result v10 │ │ +0833da: 120f |005b: const/4 v15, #int 0 // #0 │ │ +0833dc: 55c0 1f05 |005c: iget-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ +0833e0: 0217 0000 |005e: move/from16 v23, v0 │ │ +0833e4: 3817 8e00 |0060: if-eqz v23, 00ee // +008e │ │ +0833e8: 52c0 1d05 |0062: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +0833ec: 0217 0000 |0064: move/from16 v23, v0 │ │ +0833f0: 52c0 1e05 |0066: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@051e │ │ +0833f4: 0218 0000 |0068: move/from16 v24, v0 │ │ +0833f8: 900d 1718 |006a: add-int v13, v23, v24 │ │ +0833fc: 9117 1511 |006c: sub-int v23, v21, v17 │ │ +083400: 0800 1a00 |006e: move-object/from16 v0, v26 │ │ +083404: 5200 3205 |0070: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0532 │ │ +083408: 0218 0000 |0072: move/from16 v24, v0 │ │ +08340c: 9117 1718 |0074: sub-int v23, v23, v24 │ │ +083410: 0200 1700 |0076: move/from16 v0, v23 │ │ +083414: 7120 af24 0e00 |0078: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08341a: 0a17 |007b: move-result v23 │ │ +08341c: 9117 1716 |007c: sub-int v23, v23, v22 │ │ +083420: 9114 170d |007e: sub-int v20, v23, v13 │ │ +083424: 0200 1400 |0080: move/from16 v0, v20 │ │ +083428: 0801 1a00 |0082: move-object/from16 v1, v26 │ │ +08342c: 5910 3a05 |0084: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ +083430: 52c0 1d05 |0086: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +083434: 0217 0000 |0088: move/from16 v23, v0 │ │ +083438: 9017 1716 |008a: add-int v23, v23, v22 │ │ +08343c: 9017 1714 |008c: add-int v23, v23, v20 │ │ +083440: db18 0a02 |008e: div-int/lit8 v24, v10, #int 2 // #02 │ │ +083444: 9017 1718 |0090: add-int v23, v23, v24 │ │ +083448: 9118 1511 |0092: sub-int v24, v21, v17 │ │ +08344c: 0200 1700 |0094: move/from16 v0, v23 │ │ +083450: 0201 1800 |0096: move/from16 v1, v24 │ │ +083454: 3710 5300 |0098: if-le v0, v1, 00eb // +0053 │ │ +083458: 1317 0100 |009a: const/16 v23, #int 1 // #1 │ │ +08345c: 0200 1700 |009c: move/from16 v0, v23 │ │ +083460: 5cc0 1b05 |009e: iput-boolean v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ +083464: 0200 1400 |00a0: move/from16 v0, v20 │ │ +083468: 8200 |00a2: int-to-float v0, v0 │ │ +08346a: 0217 0000 |00a3: move/from16 v23, v0 │ │ +08346e: 0800 1a00 |00a5: move-object/from16 v0, v26 │ │ +083472: 5200 3905 |00a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +083476: 0218 0000 |00a9: move/from16 v24, v0 │ │ +08347a: a817 1718 |00ab: mul-float v23, v23, v24 │ │ +08347e: 0200 1700 |00ad: move/from16 v0, v23 │ │ +083482: 8700 |00af: float-to-int v0, v0 │ │ +083484: 0213 0000 |00b0: move/from16 v19, v0 │ │ +083488: 52c0 1d05 |00b2: iget v0, v12, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +08348c: 0217 0000 |00b4: move/from16 v23, v0 │ │ +083490: 9017 1713 |00b6: add-int v23, v23, v19 │ │ +083494: 9016 1617 |00b8: add-int v22, v22, v23 │ │ +083498: 0200 1300 |00ba: move/from16 v0, v19 │ │ +08349c: 8200 |00bc: int-to-float v0, v0 │ │ +08349e: 0217 0000 |00bd: move/from16 v23, v0 │ │ +0834a2: 0800 1a00 |00bf: move-object/from16 v0, v26 │ │ +0834a6: 5200 3a05 |00c1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ +0834aa: 0218 0000 |00c3: move/from16 v24, v0 │ │ +0834ae: 0200 1800 |00c5: move/from16 v0, v24 │ │ +0834b2: 8200 |00c7: int-to-float v0, v0 │ │ +0834b4: 0218 0000 |00c8: move/from16 v24, v0 │ │ +0834b8: a917 1718 |00ca: div-float v23, v23, v24 │ │ +0834bc: 0200 1700 |00cc: move/from16 v0, v23 │ │ +0834c0: 0801 1a00 |00ce: move-object/from16 v1, v26 │ │ +0834c4: 5910 3905 |00d0: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +0834c8: 9107 160f |00d2: sub-int v7, v22, v15 │ │ +0834cc: 9008 070a |00d4: add-int v8, v7, v10 │ │ +0834d0: 0209 1200 |00d6: move/from16 v9, v18 │ │ +0834d4: 6e10 bf1f 0400 |00d8: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0834da: 0a17 |00db: move-result v23 │ │ +0834dc: 9005 0917 |00dc: add-int v5, v9, v23 │ │ +0834e0: 0200 1200 |00de: move/from16 v0, v18 │ │ +0834e4: 6e55 e31f 7480 |00e0: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +0834ea: 6e10 d01f 0400 |00e3: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0834f0: 0a17 |00e6: move-result v23 │ │ +0834f2: 900e 0e17 |00e7: add-int v14, v14, v23 │ │ +0834f6: 2900 62ff |00e9: goto/16 004b // -009e │ │ +0834fa: 1317 0000 |00eb: const/16 v23, #int 0 // #0 │ │ +0834fe: 28af |00ed: goto 009c // -0051 │ │ +083500: 0800 1a00 |00ee: move-object/from16 v0, v26 │ │ +083504: 5500 2b05 |00f0: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +083508: 0217 0000 |00f2: move/from16 v23, v0 │ │ +08350c: 3817 2700 |00f4: if-eqz v23, 011b // +0027 │ │ +083510: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ +083514: 5200 3405 |00f8: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ +083518: 0217 0000 |00fa: move/from16 v23, v0 │ │ +08351c: 3817 1f00 |00fc: if-eqz v23, 011b // +001f │ │ +083520: 1517 803f |00fe: const/high16 v23, #int 1065353216 // #3f80 │ │ +083524: 0800 1a00 |0100: move-object/from16 v0, v26 │ │ +083528: 5200 3905 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +08352c: 0218 0000 |0104: move/from16 v24, v0 │ │ +083530: a717 1718 |0106: sub-float v23, v23, v24 │ │ +083534: 0800 1a00 |0108: move-object/from16 v0, v26 │ │ +083538: 5200 3405 |010a: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ +08353c: 0218 0000 |010c: move/from16 v24, v0 │ │ +083540: 0200 1800 |010e: move/from16 v0, v24 │ │ +083544: 8200 |0110: int-to-float v0, v0 │ │ +083546: 0218 0000 |0111: move/from16 v24, v0 │ │ +08354a: a817 1718 |0113: mul-float v23, v23, v24 │ │ +08354e: 0200 1700 |0115: move/from16 v0, v23 │ │ +083552: 870f |0117: float-to-int v15, v0 │ │ +083554: 0216 0e00 |0118: move/from16 v22, v14 │ │ +083558: 28b8 |011a: goto 00d2 // -0048 │ │ +08355a: 0216 0e00 |011b: move/from16 v22, v14 │ │ +08355e: 28b5 |011d: goto 00d2 // -004b │ │ +083560: 0800 1a00 |011e: move-object/from16 v0, v26 │ │ +083564: 5500 2e05 |0120: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +083568: 0217 0000 |0122: move/from16 v23, v0 │ │ +08356c: 3817 5d00 |0124: if-eqz v23, 0181 // +005d │ │ +083570: 0800 1a00 |0126: move-object/from16 v0, v26 │ │ +083574: 5500 2b05 |0128: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +083578: 0217 0000 |012a: move/from16 v23, v0 │ │ +08357c: 3817 5e00 |012c: if-eqz v23, 018a // +005e │ │ +083580: 0800 1a00 |012e: move-object/from16 v0, v26 │ │ +083584: 5200 3405 |0130: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ +083588: 0217 0000 |0132: move/from16 v23, v0 │ │ +08358c: 3817 0f00 |0134: if-eqz v23, 0143 // +000f │ │ +083590: 0800 1a00 |0136: move-object/from16 v0, v26 │ │ +083594: 5200 3905 |0138: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +083598: 0217 0000 |013a: move/from16 v23, v0 │ │ +08359c: 0800 1a00 |013c: move-object/from16 v0, v26 │ │ +0835a0: 0201 1700 |013e: move/from16 v1, v23 │ │ +0835a4: 7020 9013 1000 |0140: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@1390 │ │ +0835aa: 0800 1a00 |0143: move-object/from16 v0, v26 │ │ +0835ae: 5400 3b05 |0145: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +0835b2: 0817 0000 |0147: move-object/from16 v23, v0 │ │ +0835b6: 7401 bb1f 1700 |0149: invoke-virtual/range {v23}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0835bc: 0c17 |014c: move-result-object v23 │ │ +0835be: 1f17 b302 |014d: check-cast v23, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +0835c2: 0800 1700 |014f: move-object/from16 v0, v23 │ │ +0835c6: 5500 1b05 |0151: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ +0835ca: 0217 0000 |0153: move/from16 v23, v0 │ │ +0835ce: 3817 1f00 |0155: if-eqz v23, 0174 // +001f │ │ +0835d2: 0800 1a00 |0157: move-object/from16 v0, v26 │ │ +0835d6: 5400 3b05 |0159: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +0835da: 0817 0000 |015b: move-object/from16 v23, v0 │ │ +0835de: 0800 1a00 |015d: move-object/from16 v0, v26 │ │ +0835e2: 5200 3905 |015f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0539 │ │ +0835e6: 0218 0000 |0161: move/from16 v24, v0 │ │ +0835ea: 0800 1a00 |0163: move-object/from16 v0, v26 │ │ +0835ee: 5200 3c05 |0165: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ +0835f2: 0219 0000 |0167: move/from16 v25, v0 │ │ +0835f6: 0800 1a00 |0169: move-object/from16 v0, v26 │ │ +0835fa: 0801 1700 |016b: move-object/from16 v1, v23 │ │ +0835fe: 0202 1800 |016d: move/from16 v2, v24 │ │ +083602: 0203 1900 |016f: move/from16 v3, v25 │ │ +083606: 7040 6713 1032 |0171: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1367 │ │ +08360c: 0800 1a00 |0174: move-object/from16 v0, v26 │ │ +083610: 5400 3b05 |0176: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083614: 0817 0000 |0178: move-object/from16 v23, v0 │ │ +083618: 0800 1a00 |017a: move-object/from16 v0, v26 │ │ +08361c: 0801 1700 |017c: move-object/from16 v1, v23 │ │ +083620: 6e20 a013 1000 |017e: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@13a0 │ │ +083626: 1317 0000 |0181: const/16 v23, #int 0 // #0 │ │ +08362a: 0200 1700 |0183: move/from16 v0, v23 │ │ +08362e: 0801 1a00 |0185: move-object/from16 v1, v26 │ │ +083632: 5c10 2e05 |0187: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +083636: 0e00 |0189: return-void │ │ +083638: 120b |018a: const/4 v11, #int 0 // #0 │ │ +08363a: 356b e9ff |018b: if-ge v11, v6, 0174 // -0017 │ │ +08363e: 0800 1a00 |018d: move-object/from16 v0, v26 │ │ +083642: 6e20 7013 b000 |018f: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +083648: 0c17 |0192: move-result-object v23 │ │ +08364a: 1318 0000 |0193: const/16 v24, #int 0 // #0 │ │ +08364e: 0800 1a00 |0195: move-object/from16 v0, v26 │ │ +083652: 5200 3c05 |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ +083656: 0219 0000 |0199: move/from16 v25, v0 │ │ +08365a: 0800 1a00 |019b: move-object/from16 v0, v26 │ │ +08365e: 0801 1700 |019d: move-object/from16 v1, v23 │ │ +083662: 0202 1800 |019f: move/from16 v2, v24 │ │ +083666: 0203 1900 |01a1: move/from16 v3, v25 │ │ +08366a: 7040 6713 1032 |01a3: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1367 │ │ +083670: d80b 0b01 |01a6: add-int/lit8 v11, v11, #int 1 // #01 │ │ +083674: 28e3 |01a8: goto 018b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0002 line=641 │ │ 0x0006 line=642 │ │ 0x000a line=643 │ │ 0x000e line=645 │ │ @@ -80434,442 +80434,442 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 31 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 844 16-bit code units │ │ -083688: |[083688] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ -083698: 7701 981f 1d00 |0000: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -08369e: 0a16 |0003: move-result v22 │ │ -0836a0: 7701 991f 1d00 |0004: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0836a6: 0a18 |0007: move-result v24 │ │ -0836a8: 7701 981f 1e00 |0008: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0836ae: 0a0b |000b: move-result v11 │ │ -0836b0: 7701 991f 1e00 |000c: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0836b6: 0a0c |000f: move-result v12 │ │ -0836b8: 151a 0040 |0010: const/high16 v26, #int 1073741824 // #4000 │ │ -0836bc: 0200 1600 |0012: move/from16 v0, v22 │ │ -0836c0: 0201 1a00 |0014: move/from16 v1, v26 │ │ -0836c4: 3210 7500 |0016: if-eq v0, v1, 008b // +0075 │ │ -0836c8: 7401 8013 1c00 |0018: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1380 │ │ -0836ce: 0a1a |001b: move-result v26 │ │ -0836d0: 381a 6700 |001c: if-eqz v26, 0083 // +0067 │ │ -0836d4: 151a 0080 |001e: const/high16 v26, #int -2147483648 // #8000 │ │ -0836d8: 0200 1600 |0020: move/from16 v0, v22 │ │ -0836dc: 0201 1a00 |0022: move/from16 v1, v26 │ │ -0836e0: 3310 5800 |0024: if-ne v0, v1, 007c // +0058 │ │ -0836e4: 1516 0040 |0026: const/high16 v22, #int 1073741824 // #4000 │ │ -0836e8: 120f |0028: const/4 v15, #int 0 // #0 │ │ -0836ea: 1311 ffff |0029: const/16 v17, #int -1 // #ffff │ │ -0836ee: 2c0b 1703 0000 |002b: sparse-switch v11, 00000342 // +00000317 │ │ -0836f4: 1315 0000 |002e: const/16 v21, #int 0 // #0 │ │ -0836f8: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0836fa: 7401 7613 1c00 |0031: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ -083700: 0a1a |0034: move-result v26 │ │ -083702: 911a 181a |0035: sub-int v26, v24, v26 │ │ -083706: 7401 7713 1c00 |0037: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1377 │ │ -08370c: 0a1b |003a: move-result v27 │ │ -08370e: 9117 1a1b |003b: sub-int v23, v26, v27 │ │ -083712: 7401 7113 1c00 |003d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ -083718: 0a05 |0040: move-result v5 │ │ -08371a: 131a 0200 |0041: const/16 v26, #int 2 // #2 │ │ -08371e: 0200 1a00 |0043: move/from16 v0, v26 │ │ -083722: 3705 0900 |0045: if-le v5, v0, 004e // +0009 │ │ -083726: 1a1a 8911 |0047: const-string v26, "SlidingPaneLayout" // string@1189 │ │ -08372a: 1a1b bf2b |0049: const-string v27, "onMeasure: More than two child views are not supported." // string@2bbf │ │ -08372e: 7702 ab1e 1a00 |004b: invoke-static/range {v26, v27}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -083734: 131a 0000 |004e: const/16 v26, #int 0 // #0 │ │ -083738: 0800 1a00 |0050: move-object/from16 v0, v26 │ │ -08373c: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ -083740: 5b10 3b05 |0054: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083744: 120e |0056: const/4 v14, #int 0 // #0 │ │ -083746: 355e 4301 |0057: if-ge v14, v5, 019a // +0143 │ │ -08374a: 0800 1c00 |0059: move-object/from16 v0, v28 │ │ -08374e: 6e20 7013 e000 |005b: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -083754: 0c04 |005e: move-result-object v4 │ │ -083756: 6e10 bb1f 0400 |005f: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08375c: 0c10 |0062: move-result-object v16 │ │ -08375e: 1f10 b302 |0063: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -083762: 6e10 cf1f 0400 |0065: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -083768: 0a1a |0068: move-result v26 │ │ -08376a: 131b 0800 |0069: const/16 v27, #int 8 // #8 │ │ -08376e: 0200 1a00 |006b: move/from16 v0, v26 │ │ -083772: 0201 1b00 |006d: move/from16 v1, v27 │ │ -083776: 3310 5100 |006f: if-ne v0, v1, 00c0 // +0051 │ │ -08377a: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ -08377e: 0200 1a00 |0073: move/from16 v0, v26 │ │ -083782: 0801 1000 |0075: move-object/from16 v1, v16 │ │ -083786: 5c10 1b05 |0077: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ -08378a: d80e 0e01 |0079: add-int/lit8 v14, v14, #int 1 // #01 │ │ -08378e: 28dc |007b: goto 0057 // -0024 │ │ -083790: 3916 acff |007c: if-nez v22, 0028 // -0054 │ │ -083794: 1516 0040 |007e: const/high16 v22, #int 1073741824 // #4000 │ │ -083798: 1318 2c01 |0080: const/16 v24, #int 300 // #12c │ │ -08379c: 28a6 |0082: goto 0028 // -005a │ │ -08379e: 221a 7f04 |0083: new-instance v26, Ljava/lang/IllegalStateException; // type@047f │ │ -0837a2: 1a1b 4a14 |0085: const-string v27, "Width must have an exact value or MATCH_PARENT" // string@144a │ │ -0837a6: 7602 8c24 1a00 |0087: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0837ac: 271a |008a: throw v26 │ │ -0837ae: 390b 9dff |008b: if-nez v11, 0028 // -0063 │ │ -0837b2: 7401 8013 1c00 |008d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1380 │ │ -0837b8: 0a1a |0090: move-result v26 │ │ -0837ba: 381a 0900 |0091: if-eqz v26, 009a // +0009 │ │ -0837be: 390b 95ff |0093: if-nez v11, 0028 // -006b │ │ -0837c2: 150b 0080 |0095: const/high16 v11, #int -2147483648 // #8000 │ │ -0837c6: 130c 2c01 |0097: const/16 v12, #int 300 // #12c │ │ -0837ca: 288f |0099: goto 0028 // -0071 │ │ -0837cc: 221a 7f04 |009a: new-instance v26, Ljava/lang/IllegalStateException; // type@047f │ │ -0837d0: 1a1b c605 |009c: const-string v27, "Height must not be UNSPECIFIED" // string@05c6 │ │ -0837d4: 7602 8c24 1a00 |009e: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0837da: 271a |00a1: throw v26 │ │ -0837dc: 7401 7813 1c00 |00a2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1378 │ │ -0837e2: 0a1a |00a5: move-result v26 │ │ -0837e4: 911a 0c1a |00a6: sub-int v26, v12, v26 │ │ -0837e8: 7401 7513 1c00 |00a8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1375 │ │ -0837ee: 0a1b |00ab: move-result v27 │ │ -0837f0: 9111 1a1b |00ac: sub-int v17, v26, v27 │ │ -0837f4: 020f 1100 |00ae: move/from16 v15, v17 │ │ -0837f8: 2900 7eff |00b0: goto/16 002e // -0082 │ │ -0837fc: 7401 7813 1c00 |00b2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1378 │ │ -083802: 0a1a |00b5: move-result v26 │ │ -083804: 911a 0c1a |00b6: sub-int v26, v12, v26 │ │ -083808: 7401 7513 1c00 |00b8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1375 │ │ -08380e: 0a1b |00bb: move-result v27 │ │ -083810: 9111 1a1b |00bc: sub-int v17, v26, v27 │ │ -083814: 2900 70ff |00be: goto/16 002e // -0090 │ │ -083818: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ -08381c: 5200 2005 |00c2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -083820: 021a 0000 |00c4: move/from16 v26, v0 │ │ -083824: 131b 0000 |00c6: const/16 v27, #int 0 // #0 │ │ -083828: 2d1a 1a1b |00c8: cmpl-float v26, v26, v27 │ │ -08382c: 3d1a 1200 |00ca: if-lez v26, 00dc // +0012 │ │ -083830: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ -083834: 5200 2005 |00ce: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -083838: 021a 0000 |00d0: move/from16 v26, v0 │ │ -08383c: a615 151a |00d2: add-float v21, v21, v26 │ │ -083840: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ -083844: 5200 2105 |00d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ -083848: 021a 0000 |00d8: move/from16 v26, v0 │ │ -08384c: 381a 9fff |00da: if-eqz v26, 0079 // -0061 │ │ -083850: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ -083854: 5200 1d05 |00de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -083858: 021a 0000 |00e0: move/from16 v26, v0 │ │ -08385c: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ -083860: 5200 1e05 |00e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@051e │ │ -083864: 021b 0000 |00e6: move/from16 v27, v0 │ │ -083868: 900d 1a1b |00e8: add-int v13, v26, v27 │ │ -08386c: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ -083870: 5200 2105 |00ec: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ -083874: 021a 0000 |00ee: move/from16 v26, v0 │ │ -083878: 131b feff |00f0: const/16 v27, #int -2 // #fffe │ │ -08387c: 0200 1a00 |00f2: move/from16 v0, v26 │ │ -083880: 0201 1b00 |00f4: move/from16 v1, v27 │ │ -083884: 3310 5700 |00f6: if-ne v0, v1, 014d // +0057 │ │ -083888: 911a 180d |00f8: sub-int v26, v24, v13 │ │ -08388c: 151b 0080 |00fa: const/high16 v27, #int -2147483648 // #8000 │ │ -083890: 7702 9a1f 1a00 |00fc: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083896: 0a09 |00ff: move-result v9 │ │ -083898: 0800 1000 |0100: move-object/from16 v0, v16 │ │ -08389c: 5200 1c05 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -0838a0: 021a 0000 |0104: move/from16 v26, v0 │ │ -0838a4: 131b feff |0106: const/16 v27, #int -2 // #fffe │ │ -0838a8: 0200 1a00 |0108: move/from16 v0, v26 │ │ -0838ac: 0201 1b00 |010a: move/from16 v1, v27 │ │ -0838b0: 3310 6500 |010c: if-ne v0, v1, 0171 // +0065 │ │ -0838b4: 151a 0080 |010e: const/high16 v26, #int -2147483648 // #8000 │ │ -0838b8: 0200 1100 |0110: move/from16 v0, v17 │ │ -0838bc: 0201 1a00 |0112: move/from16 v1, v26 │ │ -0838c0: 7120 9a1f 1000 |0114: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0838c6: 0a07 |0117: move-result v7 │ │ -0838c8: 6e30 e41f 9407 |0118: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0838ce: 6e10 c21f 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0838d4: 0a08 |011e: move-result v8 │ │ -0838d6: 6e10 bf1f 0400 |011f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0838dc: 0a06 |0122: move-result v6 │ │ -0838de: 151a 0080 |0123: const/high16 v26, #int -2147483648 // #8000 │ │ -0838e2: 0200 1a00 |0125: move/from16 v0, v26 │ │ -0838e6: 330b 0a00 |0127: if-ne v11, v0, 0131 // +000a │ │ -0838ea: 37f6 0800 |0129: if-le v6, v15, 0131 // +0008 │ │ -0838ee: 0200 1100 |012b: move/from16 v0, v17 │ │ -0838f2: 7120 af24 0600 |012d: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0838f8: 0a0f |0130: move-result v15 │ │ -0838fa: 9117 1708 |0131: sub-int v23, v23, v8 │ │ -0838fe: 3b17 6400 |0133: if-gez v23, 0197 // +0064 │ │ -083902: 131a 0100 |0135: const/16 v26, #int 1 // #1 │ │ -083906: 0200 1a00 |0137: move/from16 v0, v26 │ │ -08390a: 0801 1000 |0139: move-object/from16 v1, v16 │ │ -08390e: 5c10 1f05 |013b: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ -083912: 9603 031a |013d: or-int v3, v3, v26 │ │ -083916: 0800 1000 |013f: move-object/from16 v0, v16 │ │ -08391a: 5500 1f05 |0141: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ -08391e: 021a 0000 |0143: move/from16 v26, v0 │ │ -083922: 381a 34ff |0145: if-eqz v26, 0079 // -00cc │ │ -083926: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ -08392a: 5b04 3b05 |0149: iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -08392e: 2900 2eff |014b: goto/16 0079 // -00d2 │ │ -083932: 0800 1000 |014d: move-object/from16 v0, v16 │ │ -083936: 5200 2105 |014f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ -08393a: 021a 0000 |0151: move/from16 v26, v0 │ │ -08393e: 131b ffff |0153: const/16 v27, #int -1 // #ffff │ │ -083942: 0200 1a00 |0155: move/from16 v0, v26 │ │ -083946: 0201 1b00 |0157: move/from16 v1, v27 │ │ -08394a: 3310 0b00 |0159: if-ne v0, v1, 0164 // +000b │ │ -08394e: 911a 180d |015b: sub-int v26, v24, v13 │ │ -083952: 151b 0040 |015d: const/high16 v27, #int 1073741824 // #4000 │ │ -083956: 7702 9a1f 1a00 |015f: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08395c: 0a09 |0162: move-result v9 │ │ -08395e: 289d |0163: goto 0100 // -0063 │ │ -083960: 0800 1000 |0164: move-object/from16 v0, v16 │ │ -083964: 5200 2105 |0166: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ -083968: 021a 0000 |0168: move/from16 v26, v0 │ │ -08396c: 151b 0040 |016a: const/high16 v27, #int 1073741824 // #4000 │ │ -083970: 7702 9a1f 1a00 |016c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083976: 0a09 |016f: move-result v9 │ │ -083978: 2890 |0170: goto 0100 // -0070 │ │ -08397a: 0800 1000 |0171: move-object/from16 v0, v16 │ │ -08397e: 5200 1c05 |0173: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -083982: 021a 0000 |0175: move/from16 v26, v0 │ │ -083986: 131b ffff |0177: const/16 v27, #int -1 // #ffff │ │ -08398a: 0200 1a00 |0179: move/from16 v0, v26 │ │ -08398e: 0201 1b00 |017b: move/from16 v1, v27 │ │ -083992: 3310 0d00 |017d: if-ne v0, v1, 018a // +000d │ │ -083996: 151a 0040 |017f: const/high16 v26, #int 1073741824 // #4000 │ │ -08399a: 0200 1100 |0181: move/from16 v0, v17 │ │ -08399e: 0201 1a00 |0183: move/from16 v1, v26 │ │ -0839a2: 7120 9a1f 1000 |0185: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0839a8: 0a07 |0188: move-result v7 │ │ -0839aa: 288f |0189: goto 0118 // -0071 │ │ -0839ac: 0800 1000 |018a: move-object/from16 v0, v16 │ │ -0839b0: 5200 1c05 |018c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -0839b4: 021a 0000 |018e: move/from16 v26, v0 │ │ -0839b8: 151b 0040 |0190: const/high16 v27, #int 1073741824 // #4000 │ │ -0839bc: 7702 9a1f 1a00 |0192: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0839c2: 0a07 |0195: move-result v7 │ │ -0839c4: 2882 |0196: goto 0118 // -007e │ │ -0839c6: 131a 0000 |0197: const/16 v26, #int 0 // #0 │ │ -0839ca: 289e |0199: goto 0137 // -0062 │ │ -0839cc: 3903 0800 |019a: if-nez v3, 01a2 // +0008 │ │ -0839d0: 131a 0000 |019c: const/16 v26, #int 0 // #0 │ │ -0839d4: 2d1a 151a |019e: cmpl-float v26, v21, v26 │ │ -0839d8: 3d1a 7e01 |01a0: if-lez v26, 031e // +017e │ │ -0839dc: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ -0839e0: 5200 3205 |01a4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0532 │ │ -0839e4: 021a 0000 |01a6: move/from16 v26, v0 │ │ -0839e8: 910a 181a |01a8: sub-int v10, v24, v26 │ │ -0839ec: 120e |01aa: const/4 v14, #int 0 // #0 │ │ -0839ee: 355e 7301 |01ab: if-ge v14, v5, 031e // +0173 │ │ -0839f2: 0800 1c00 |01ad: move-object/from16 v0, v28 │ │ -0839f6: 6e20 7013 e000 |01af: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -0839fc: 0c04 |01b2: move-result-object v4 │ │ -0839fe: 6e10 cf1f 0400 |01b3: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -083a04: 0a1a |01b6: move-result v26 │ │ -083a06: 131b 0800 |01b7: const/16 v27, #int 8 // #8 │ │ -083a0a: 0200 1a00 |01b9: move/from16 v0, v26 │ │ -083a0e: 0201 1b00 |01bb: move/from16 v1, v27 │ │ -083a12: 3310 0500 |01bd: if-ne v0, v1, 01c2 // +0005 │ │ -083a16: d80e 0e01 |01bf: add-int/lit8 v14, v14, #int 1 // #01 │ │ -083a1a: 28ea |01c1: goto 01ab // -0016 │ │ -083a1c: 6e10 bb1f 0400 |01c2: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -083a22: 0c10 |01c5: move-result-object v16 │ │ -083a24: 1f10 b302 |01c6: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -083a28: 6e10 cf1f 0400 |01c8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -083a2e: 0a1a |01cb: move-result v26 │ │ -083a30: 131b 0800 |01cc: const/16 v27, #int 8 // #8 │ │ -083a34: 0200 1a00 |01ce: move/from16 v0, v26 │ │ -083a38: 0201 1b00 |01d0: move/from16 v1, v27 │ │ -083a3c: 3210 edff |01d2: if-eq v0, v1, 01bf // -0013 │ │ -083a40: 0800 1000 |01d4: move-object/from16 v0, v16 │ │ -083a44: 5200 2105 |01d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ -083a48: 021a 0000 |01d8: move/from16 v26, v0 │ │ -083a4c: 391a 5e00 |01da: if-nez v26, 0238 // +005e │ │ -083a50: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ -083a54: 5200 2005 |01de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -083a58: 021a 0000 |01e0: move/from16 v26, v0 │ │ -083a5c: 131b 0000 |01e2: const/16 v27, #int 0 // #0 │ │ -083a60: 2d1a 1a1b |01e4: cmpl-float v26, v26, v27 │ │ -083a64: 3d1a 5200 |01e6: if-lez v26, 0238 // +0052 │ │ -083a68: 1314 0100 |01e8: const/16 v20, #int 1 // #1 │ │ -083a6c: 3814 5100 |01ea: if-eqz v20, 023b // +0051 │ │ -083a70: 1312 0000 |01ec: const/16 v18, #int 0 // #0 │ │ -083a74: 3803 8300 |01ee: if-eqz v3, 0271 // +0083 │ │ -083a78: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ -083a7c: 5400 3b05 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083a80: 081a 0000 |01f4: move-object/from16 v26, v0 │ │ -083a84: 0800 1a00 |01f6: move-object/from16 v0, v26 │ │ -083a88: 3204 7900 |01f8: if-eq v4, v0, 0271 // +0079 │ │ -083a8c: 0800 1000 |01fa: move-object/from16 v0, v16 │ │ -083a90: 5200 2105 |01fc: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ -083a94: 021a 0000 |01fe: move/from16 v26, v0 │ │ -083a98: 3b1a bfff |0200: if-gez v26, 01bf // -0041 │ │ -083a9c: 0200 1200 |0202: move/from16 v0, v18 │ │ -083aa0: 36a0 0e00 |0204: if-gt v0, v10, 0212 // +000e │ │ -083aa4: 0800 1000 |0206: move-object/from16 v0, v16 │ │ -083aa8: 5200 2005 |0208: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -083aac: 021a 0000 |020a: move/from16 v26, v0 │ │ -083ab0: 131b 0000 |020c: const/16 v27, #int 0 // #0 │ │ -083ab4: 2d1a 1a1b |020e: cmpl-float v26, v26, v27 │ │ -083ab8: 3d1a afff |0210: if-lez v26, 01bf // -0051 │ │ -083abc: 3814 5400 |0212: if-eqz v20, 0266 // +0054 │ │ -083ac0: 0800 1000 |0214: move-object/from16 v0, v16 │ │ -083ac4: 5200 1c05 |0216: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -083ac8: 021a 0000 |0218: move/from16 v26, v0 │ │ -083acc: 131b feff |021a: const/16 v27, #int -2 // #fffe │ │ -083ad0: 0200 1a00 |021c: move/from16 v0, v26 │ │ -083ad4: 0201 1b00 |021e: move/from16 v1, v27 │ │ -083ad8: 3310 2000 |0220: if-ne v0, v1, 0240 // +0020 │ │ -083adc: 151a 0080 |0222: const/high16 v26, #int -2147483648 // #8000 │ │ -083ae0: 0200 1100 |0224: move/from16 v0, v17 │ │ -083ae4: 0201 1a00 |0226: move/from16 v1, v26 │ │ -083ae8: 7120 9a1f 1000 |0228: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083aee: 0a07 |022b: move-result v7 │ │ -083af0: 151a 0040 |022c: const/high16 v26, #int 1073741824 // #4000 │ │ -083af4: 0200 1a00 |022e: move/from16 v0, v26 │ │ -083af8: 7120 9a1f 0a00 |0230: invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083afe: 0a09 |0233: move-result v9 │ │ -083b00: 6e30 e41f 9407 |0234: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -083b06: 2888 |0237: goto 01bf // -0078 │ │ -083b08: 1314 0000 |0238: const/16 v20, #int 0 // #0 │ │ -083b0c: 28b0 |023a: goto 01ea // -0050 │ │ -083b0e: 6e10 c21f 0400 |023b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -083b14: 0a12 |023e: move-result v18 │ │ -083b16: 28af |023f: goto 01ee // -0051 │ │ -083b18: 0800 1000 |0240: move-object/from16 v0, v16 │ │ -083b1c: 5200 1c05 |0242: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -083b20: 021a 0000 |0244: move/from16 v26, v0 │ │ -083b24: 131b ffff |0246: const/16 v27, #int -1 // #ffff │ │ -083b28: 0200 1a00 |0248: move/from16 v0, v26 │ │ -083b2c: 0201 1b00 |024a: move/from16 v1, v27 │ │ -083b30: 3310 0d00 |024c: if-ne v0, v1, 0259 // +000d │ │ -083b34: 151a 0040 |024e: const/high16 v26, #int 1073741824 // #4000 │ │ -083b38: 0200 1100 |0250: move/from16 v0, v17 │ │ -083b3c: 0201 1a00 |0252: move/from16 v1, v26 │ │ -083b40: 7120 9a1f 1000 |0254: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083b46: 0a07 |0257: move-result v7 │ │ -083b48: 28d4 |0258: goto 022c // -002c │ │ -083b4a: 0800 1000 |0259: move-object/from16 v0, v16 │ │ -083b4e: 5200 1c05 |025b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -083b52: 021a 0000 |025d: move/from16 v26, v0 │ │ -083b56: 151b 0040 |025f: const/high16 v27, #int 1073741824 // #4000 │ │ -083b5a: 7702 9a1f 1a00 |0261: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083b60: 0a07 |0264: move-result v7 │ │ -083b62: 28c7 |0265: goto 022c // -0039 │ │ -083b64: 6e10 bf1f 0400 |0266: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -083b6a: 0a1a |0269: move-result v26 │ │ -083b6c: 151b 0040 |026a: const/high16 v27, #int 1073741824 // #4000 │ │ -083b70: 7702 9a1f 1a00 |026c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083b76: 0a07 |026f: move-result v7 │ │ -083b78: 28bc |0270: goto 022c // -0044 │ │ -083b7a: 0800 1000 |0271: move-object/from16 v0, v16 │ │ -083b7e: 5200 2005 |0273: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -083b82: 021a 0000 |0275: move/from16 v26, v0 │ │ -083b86: 131b 0000 |0277: const/16 v27, #int 0 // #0 │ │ -083b8a: 2d1a 1a1b |0279: cmpl-float v26, v26, v27 │ │ -083b8e: 3d1a 44ff |027b: if-lez v26, 01bf // -00bc │ │ -083b92: 0800 1000 |027d: move-object/from16 v0, v16 │ │ -083b96: 5200 2105 |027f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ -083b9a: 021a 0000 |0281: move/from16 v26, v0 │ │ -083b9e: 391a 6700 |0283: if-nez v26, 02ea // +0067 │ │ -083ba2: 0800 1000 |0285: move-object/from16 v0, v16 │ │ -083ba6: 5200 1c05 |0287: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -083baa: 021a 0000 |0289: move/from16 v26, v0 │ │ -083bae: 131b feff |028b: const/16 v27, #int -2 // #fffe │ │ -083bb2: 0200 1a00 |028d: move/from16 v0, v26 │ │ -083bb6: 0201 1b00 |028f: move/from16 v1, v27 │ │ -083bba: 3310 3300 |0291: if-ne v0, v1, 02c4 // +0033 │ │ -083bbe: 151a 0080 |0293: const/high16 v26, #int -2147483648 // #8000 │ │ -083bc2: 0200 1100 |0295: move/from16 v0, v17 │ │ -083bc6: 0201 1a00 |0297: move/from16 v1, v26 │ │ -083bca: 7120 9a1f 1000 |0299: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083bd0: 0a07 |029c: move-result v7 │ │ -083bd2: 3803 5800 |029d: if-eqz v3, 02f5 // +0058 │ │ -083bd6: 0800 1000 |029f: move-object/from16 v0, v16 │ │ -083bda: 5200 1d05 |02a1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -083bde: 021a 0000 |02a3: move/from16 v26, v0 │ │ -083be2: 0800 1000 |02a5: move-object/from16 v0, v16 │ │ -083be6: 5200 1e05 |02a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@051e │ │ -083bea: 021b 0000 |02a9: move/from16 v27, v0 │ │ -083bee: 900d 1a1b |02ab: add-int v13, v26, v27 │ │ -083bf2: 9113 180d |02ad: sub-int v19, v24, v13 │ │ -083bf6: 151a 0040 |02af: const/high16 v26, #int 1073741824 // #4000 │ │ -083bfa: 0200 1300 |02b1: move/from16 v0, v19 │ │ -083bfe: 0201 1a00 |02b3: move/from16 v1, v26 │ │ -083c02: 7120 9a1f 1000 |02b5: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083c08: 0a09 |02b8: move-result v9 │ │ -083c0a: 0200 1200 |02b9: move/from16 v0, v18 │ │ -083c0e: 0201 1300 |02bb: move/from16 v1, v19 │ │ -083c12: 3210 02ff |02bd: if-eq v0, v1, 01bf // -00fe │ │ -083c16: 6e30 e41f 9407 |02bf: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -083c1c: 2900 fdfe |02c2: goto/16 01bf // -0103 │ │ -083c20: 0800 1000 |02c4: move-object/from16 v0, v16 │ │ -083c24: 5200 1c05 |02c6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -083c28: 021a 0000 |02c8: move/from16 v26, v0 │ │ -083c2c: 131b ffff |02ca: const/16 v27, #int -1 // #ffff │ │ -083c30: 0200 1a00 |02cc: move/from16 v0, v26 │ │ -083c34: 0201 1b00 |02ce: move/from16 v1, v27 │ │ -083c38: 3310 0d00 |02d0: if-ne v0, v1, 02dd // +000d │ │ -083c3c: 151a 0040 |02d2: const/high16 v26, #int 1073741824 // #4000 │ │ -083c40: 0200 1100 |02d4: move/from16 v0, v17 │ │ -083c44: 0201 1a00 |02d6: move/from16 v1, v26 │ │ -083c48: 7120 9a1f 1000 |02d8: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083c4e: 0a07 |02db: move-result v7 │ │ -083c50: 28c1 |02dc: goto 029d // -003f │ │ -083c52: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ -083c56: 5200 1c05 |02df: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ -083c5a: 021a 0000 |02e1: move/from16 v26, v0 │ │ -083c5e: 151b 0040 |02e3: const/high16 v27, #int 1073741824 // #4000 │ │ -083c62: 7702 9a1f 1a00 |02e5: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083c68: 0a07 |02e8: move-result v7 │ │ -083c6a: 28b4 |02e9: goto 029d // -004c │ │ -083c6c: 6e10 bf1f 0400 |02ea: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -083c72: 0a1a |02ed: move-result v26 │ │ -083c74: 151b 0040 |02ee: const/high16 v27, #int 1073741824 // #4000 │ │ -083c78: 7702 9a1f 1a00 |02f0: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083c7e: 0a07 |02f3: move-result v7 │ │ -083c80: 28a9 |02f4: goto 029d // -0057 │ │ -083c82: 131a 0000 |02f5: const/16 v26, #int 0 // #0 │ │ -083c86: 0200 1a00 |02f7: move/from16 v0, v26 │ │ -083c8a: 0201 1700 |02f9: move/from16 v1, v23 │ │ -083c8e: 7120 ad24 1000 |02fb: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -083c94: 0a19 |02fe: move-result v25 │ │ -083c96: 0800 1000 |02ff: move-object/from16 v0, v16 │ │ -083c9a: 5200 2005 |0301: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ -083c9e: 021a 0000 |0303: move/from16 v26, v0 │ │ -083ca2: 0200 1900 |0305: move/from16 v0, v25 │ │ -083ca6: 8200 |0307: int-to-float v0, v0 │ │ -083ca8: 021b 0000 |0308: move/from16 v27, v0 │ │ -083cac: a81a 1a1b |030a: mul-float v26, v26, v27 │ │ -083cb0: a91a 1a15 |030c: div-float v26, v26, v21 │ │ -083cb4: 0200 1a00 |030e: move/from16 v0, v26 │ │ -083cb8: 8702 |0310: float-to-int v2, v0 │ │ -083cba: 901a 1202 |0311: add-int v26, v18, v2 │ │ -083cbe: 151b 0040 |0313: const/high16 v27, #int 1073741824 // #4000 │ │ -083cc2: 7702 9a1f 1a00 |0315: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -083cc8: 0a09 |0318: move-result v9 │ │ -083cca: 6e30 e41f 9407 |0319: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -083cd0: 2900 a3fe |031c: goto/16 01bf // -015d │ │ -083cd4: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ -083cd8: 0201 1800 |0320: move/from16 v1, v24 │ │ -083cdc: 6e30 9613 100f |0322: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@1396 │ │ -083ce2: 0800 1c00 |0325: move-object/from16 v0, v28 │ │ -083ce6: 5c03 2b05 |0327: iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -083cea: 0800 1c00 |0329: move-object/from16 v0, v28 │ │ -083cee: 5400 2d05 |032b: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -083cf2: 081a 0000 |032d: move-object/from16 v26, v0 │ │ -083cf6: 7401 2b14 1a00 |032f: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@142b │ │ -083cfc: 0a1a |0332: move-result v26 │ │ -083cfe: 381a 0d00 |0333: if-eqz v26, 0340 // +000d │ │ -083d02: 3903 0b00 |0335: if-nez v3, 0340 // +000b │ │ -083d06: 0800 1c00 |0337: move-object/from16 v0, v28 │ │ -083d0a: 5400 2d05 |0339: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -083d0e: 081a 0000 |033b: move-object/from16 v26, v0 │ │ -083d12: 7401 0d14 1a00 |033d: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@140d │ │ -083d18: 0e00 |0340: return-void │ │ -083d1a: 0000 |0341: nop // spacer │ │ -083d1c: 0002 0200 0000 0080 0000 0040 8700 ... |0342: sparse-switch-data (10 units) │ │ +083678: |[083678] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ +083688: 7701 981f 1d00 |0000: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +08368e: 0a16 |0003: move-result v22 │ │ +083690: 7701 991f 1d00 |0004: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +083696: 0a18 |0007: move-result v24 │ │ +083698: 7701 981f 1e00 |0008: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +08369e: 0a0b |000b: move-result v11 │ │ +0836a0: 7701 991f 1e00 |000c: invoke-static/range {v30}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0836a6: 0a0c |000f: move-result v12 │ │ +0836a8: 151a 0040 |0010: const/high16 v26, #int 1073741824 // #4000 │ │ +0836ac: 0200 1600 |0012: move/from16 v0, v22 │ │ +0836b0: 0201 1a00 |0014: move/from16 v1, v26 │ │ +0836b4: 3210 7500 |0016: if-eq v0, v1, 008b // +0075 │ │ +0836b8: 7401 8013 1c00 |0018: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1380 │ │ +0836be: 0a1a |001b: move-result v26 │ │ +0836c0: 381a 6700 |001c: if-eqz v26, 0083 // +0067 │ │ +0836c4: 151a 0080 |001e: const/high16 v26, #int -2147483648 // #8000 │ │ +0836c8: 0200 1600 |0020: move/from16 v0, v22 │ │ +0836cc: 0201 1a00 |0022: move/from16 v1, v26 │ │ +0836d0: 3310 5800 |0024: if-ne v0, v1, 007c // +0058 │ │ +0836d4: 1516 0040 |0026: const/high16 v22, #int 1073741824 // #4000 │ │ +0836d8: 120f |0028: const/4 v15, #int 0 // #0 │ │ +0836da: 1311 ffff |0029: const/16 v17, #int -1 // #ffff │ │ +0836de: 2c0b 1703 0000 |002b: sparse-switch v11, 00000342 // +00000317 │ │ +0836e4: 1315 0000 |002e: const/16 v21, #int 0 // #0 │ │ +0836e8: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +0836ea: 7401 7613 1c00 |0031: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ +0836f0: 0a1a |0034: move-result v26 │ │ +0836f2: 911a 181a |0035: sub-int v26, v24, v26 │ │ +0836f6: 7401 7713 1c00 |0037: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1377 │ │ +0836fc: 0a1b |003a: move-result v27 │ │ +0836fe: 9117 1a1b |003b: sub-int v23, v26, v27 │ │ +083702: 7401 7113 1c00 |003d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ +083708: 0a05 |0040: move-result v5 │ │ +08370a: 131a 0200 |0041: const/16 v26, #int 2 // #2 │ │ +08370e: 0200 1a00 |0043: move/from16 v0, v26 │ │ +083712: 3705 0900 |0045: if-le v5, v0, 004e // +0009 │ │ +083716: 1a1a 8911 |0047: const-string v26, "SlidingPaneLayout" // string@1189 │ │ +08371a: 1a1b bf2b |0049: const-string v27, "onMeasure: More than two child views are not supported." // string@2bbf │ │ +08371e: 7702 ab1e 1a00 |004b: invoke-static/range {v26, v27}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +083724: 131a 0000 |004e: const/16 v26, #int 0 // #0 │ │ +083728: 0800 1a00 |0050: move-object/from16 v0, v26 │ │ +08372c: 0801 1c00 |0052: move-object/from16 v1, v28 │ │ +083730: 5b10 3b05 |0054: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083734: 120e |0056: const/4 v14, #int 0 // #0 │ │ +083736: 355e 4301 |0057: if-ge v14, v5, 019a // +0143 │ │ +08373a: 0800 1c00 |0059: move-object/from16 v0, v28 │ │ +08373e: 6e20 7013 e000 |005b: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +083744: 0c04 |005e: move-result-object v4 │ │ +083746: 6e10 bb1f 0400 |005f: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08374c: 0c10 |0062: move-result-object v16 │ │ +08374e: 1f10 b302 |0063: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +083752: 6e10 cf1f 0400 |0065: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +083758: 0a1a |0068: move-result v26 │ │ +08375a: 131b 0800 |0069: const/16 v27, #int 8 // #8 │ │ +08375e: 0200 1a00 |006b: move/from16 v0, v26 │ │ +083762: 0201 1b00 |006d: move/from16 v1, v27 │ │ +083766: 3310 5100 |006f: if-ne v0, v1, 00c0 // +0051 │ │ +08376a: 131a 0000 |0071: const/16 v26, #int 0 // #0 │ │ +08376e: 0200 1a00 |0073: move/from16 v0, v26 │ │ +083772: 0801 1000 |0075: move-object/from16 v1, v16 │ │ +083776: 5c10 1b05 |0077: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@051b │ │ +08377a: d80e 0e01 |0079: add-int/lit8 v14, v14, #int 1 // #01 │ │ +08377e: 28dc |007b: goto 0057 // -0024 │ │ +083780: 3916 acff |007c: if-nez v22, 0028 // -0054 │ │ +083784: 1516 0040 |007e: const/high16 v22, #int 1073741824 // #4000 │ │ +083788: 1318 2c01 |0080: const/16 v24, #int 300 // #12c │ │ +08378c: 28a6 |0082: goto 0028 // -005a │ │ +08378e: 221a 7f04 |0083: new-instance v26, Ljava/lang/IllegalStateException; // type@047f │ │ +083792: 1a1b 4a14 |0085: const-string v27, "Width must have an exact value or MATCH_PARENT" // string@144a │ │ +083796: 7602 8c24 1a00 |0087: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +08379c: 271a |008a: throw v26 │ │ +08379e: 390b 9dff |008b: if-nez v11, 0028 // -0063 │ │ +0837a2: 7401 8013 1c00 |008d: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@1380 │ │ +0837a8: 0a1a |0090: move-result v26 │ │ +0837aa: 381a 0900 |0091: if-eqz v26, 009a // +0009 │ │ +0837ae: 390b 95ff |0093: if-nez v11, 0028 // -006b │ │ +0837b2: 150b 0080 |0095: const/high16 v11, #int -2147483648 // #8000 │ │ +0837b6: 130c 2c01 |0097: const/16 v12, #int 300 // #12c │ │ +0837ba: 288f |0099: goto 0028 // -0071 │ │ +0837bc: 221a 7f04 |009a: new-instance v26, Ljava/lang/IllegalStateException; // type@047f │ │ +0837c0: 1a1b c605 |009c: const-string v27, "Height must not be UNSPECIFIED" // string@05c6 │ │ +0837c4: 7602 8c24 1a00 |009e: invoke-direct/range {v26, v27}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0837ca: 271a |00a1: throw v26 │ │ +0837cc: 7401 7813 1c00 |00a2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1378 │ │ +0837d2: 0a1a |00a5: move-result v26 │ │ +0837d4: 911a 0c1a |00a6: sub-int v26, v12, v26 │ │ +0837d8: 7401 7513 1c00 |00a8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1375 │ │ +0837de: 0a1b |00ab: move-result v27 │ │ +0837e0: 9111 1a1b |00ac: sub-int v17, v26, v27 │ │ +0837e4: 020f 1100 |00ae: move/from16 v15, v17 │ │ +0837e8: 2900 7eff |00b0: goto/16 002e // -0082 │ │ +0837ec: 7401 7813 1c00 |00b2: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1378 │ │ +0837f2: 0a1a |00b5: move-result v26 │ │ +0837f4: 911a 0c1a |00b6: sub-int v26, v12, v26 │ │ +0837f8: 7401 7513 1c00 |00b8: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1375 │ │ +0837fe: 0a1b |00bb: move-result v27 │ │ +083800: 9111 1a1b |00bc: sub-int v17, v26, v27 │ │ +083804: 2900 70ff |00be: goto/16 002e // -0090 │ │ +083808: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ +08380c: 5200 2005 |00c2: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +083810: 021a 0000 |00c4: move/from16 v26, v0 │ │ +083814: 131b 0000 |00c6: const/16 v27, #int 0 // #0 │ │ +083818: 2d1a 1a1b |00c8: cmpl-float v26, v26, v27 │ │ +08381c: 3d1a 1200 |00ca: if-lez v26, 00dc // +0012 │ │ +083820: 0800 1000 |00cc: move-object/from16 v0, v16 │ │ +083824: 5200 2005 |00ce: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +083828: 021a 0000 |00d0: move/from16 v26, v0 │ │ +08382c: a615 151a |00d2: add-float v21, v21, v26 │ │ +083830: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ +083834: 5200 2105 |00d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ +083838: 021a 0000 |00d8: move/from16 v26, v0 │ │ +08383c: 381a 9fff |00da: if-eqz v26, 0079 // -0061 │ │ +083840: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ +083844: 5200 1d05 |00de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +083848: 021a 0000 |00e0: move/from16 v26, v0 │ │ +08384c: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +083850: 5200 1e05 |00e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@051e │ │ +083854: 021b 0000 |00e6: move/from16 v27, v0 │ │ +083858: 900d 1a1b |00e8: add-int v13, v26, v27 │ │ +08385c: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +083860: 5200 2105 |00ec: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ +083864: 021a 0000 |00ee: move/from16 v26, v0 │ │ +083868: 131b feff |00f0: const/16 v27, #int -2 // #fffe │ │ +08386c: 0200 1a00 |00f2: move/from16 v0, v26 │ │ +083870: 0201 1b00 |00f4: move/from16 v1, v27 │ │ +083874: 3310 5700 |00f6: if-ne v0, v1, 014d // +0057 │ │ +083878: 911a 180d |00f8: sub-int v26, v24, v13 │ │ +08387c: 151b 0080 |00fa: const/high16 v27, #int -2147483648 // #8000 │ │ +083880: 7702 9a1f 1a00 |00fc: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083886: 0a09 |00ff: move-result v9 │ │ +083888: 0800 1000 |0100: move-object/from16 v0, v16 │ │ +08388c: 5200 1c05 |0102: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +083890: 021a 0000 |0104: move/from16 v26, v0 │ │ +083894: 131b feff |0106: const/16 v27, #int -2 // #fffe │ │ +083898: 0200 1a00 |0108: move/from16 v0, v26 │ │ +08389c: 0201 1b00 |010a: move/from16 v1, v27 │ │ +0838a0: 3310 6500 |010c: if-ne v0, v1, 0171 // +0065 │ │ +0838a4: 151a 0080 |010e: const/high16 v26, #int -2147483648 // #8000 │ │ +0838a8: 0200 1100 |0110: move/from16 v0, v17 │ │ +0838ac: 0201 1a00 |0112: move/from16 v1, v26 │ │ +0838b0: 7120 9a1f 1000 |0114: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0838b6: 0a07 |0117: move-result v7 │ │ +0838b8: 6e30 e41f 9407 |0118: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0838be: 6e10 c21f 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0838c4: 0a08 |011e: move-result v8 │ │ +0838c6: 6e10 bf1f 0400 |011f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0838cc: 0a06 |0122: move-result v6 │ │ +0838ce: 151a 0080 |0123: const/high16 v26, #int -2147483648 // #8000 │ │ +0838d2: 0200 1a00 |0125: move/from16 v0, v26 │ │ +0838d6: 330b 0a00 |0127: if-ne v11, v0, 0131 // +000a │ │ +0838da: 37f6 0800 |0129: if-le v6, v15, 0131 // +0008 │ │ +0838de: 0200 1100 |012b: move/from16 v0, v17 │ │ +0838e2: 7120 af24 0600 |012d: invoke-static {v6, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0838e8: 0a0f |0130: move-result v15 │ │ +0838ea: 9117 1708 |0131: sub-int v23, v23, v8 │ │ +0838ee: 3b17 6400 |0133: if-gez v23, 0197 // +0064 │ │ +0838f2: 131a 0100 |0135: const/16 v26, #int 1 // #1 │ │ +0838f6: 0200 1a00 |0137: move/from16 v0, v26 │ │ +0838fa: 0801 1000 |0139: move-object/from16 v1, v16 │ │ +0838fe: 5c10 1f05 |013b: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ +083902: 9603 031a |013d: or-int v3, v3, v26 │ │ +083906: 0800 1000 |013f: move-object/from16 v0, v16 │ │ +08390a: 5500 1f05 |0141: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ +08390e: 021a 0000 |0143: move/from16 v26, v0 │ │ +083912: 381a 34ff |0145: if-eqz v26, 0079 // -00cc │ │ +083916: 0800 1c00 |0147: move-object/from16 v0, v28 │ │ +08391a: 5b04 3b05 |0149: iput-object v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +08391e: 2900 2eff |014b: goto/16 0079 // -00d2 │ │ +083922: 0800 1000 |014d: move-object/from16 v0, v16 │ │ +083926: 5200 2105 |014f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ +08392a: 021a 0000 |0151: move/from16 v26, v0 │ │ +08392e: 131b ffff |0153: const/16 v27, #int -1 // #ffff │ │ +083932: 0200 1a00 |0155: move/from16 v0, v26 │ │ +083936: 0201 1b00 |0157: move/from16 v1, v27 │ │ +08393a: 3310 0b00 |0159: if-ne v0, v1, 0164 // +000b │ │ +08393e: 911a 180d |015b: sub-int v26, v24, v13 │ │ +083942: 151b 0040 |015d: const/high16 v27, #int 1073741824 // #4000 │ │ +083946: 7702 9a1f 1a00 |015f: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08394c: 0a09 |0162: move-result v9 │ │ +08394e: 289d |0163: goto 0100 // -0063 │ │ +083950: 0800 1000 |0164: move-object/from16 v0, v16 │ │ +083954: 5200 2105 |0166: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ +083958: 021a 0000 |0168: move/from16 v26, v0 │ │ +08395c: 151b 0040 |016a: const/high16 v27, #int 1073741824 // #4000 │ │ +083960: 7702 9a1f 1a00 |016c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083966: 0a09 |016f: move-result v9 │ │ +083968: 2890 |0170: goto 0100 // -0070 │ │ +08396a: 0800 1000 |0171: move-object/from16 v0, v16 │ │ +08396e: 5200 1c05 |0173: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +083972: 021a 0000 |0175: move/from16 v26, v0 │ │ +083976: 131b ffff |0177: const/16 v27, #int -1 // #ffff │ │ +08397a: 0200 1a00 |0179: move/from16 v0, v26 │ │ +08397e: 0201 1b00 |017b: move/from16 v1, v27 │ │ +083982: 3310 0d00 |017d: if-ne v0, v1, 018a // +000d │ │ +083986: 151a 0040 |017f: const/high16 v26, #int 1073741824 // #4000 │ │ +08398a: 0200 1100 |0181: move/from16 v0, v17 │ │ +08398e: 0201 1a00 |0183: move/from16 v1, v26 │ │ +083992: 7120 9a1f 1000 |0185: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083998: 0a07 |0188: move-result v7 │ │ +08399a: 288f |0189: goto 0118 // -0071 │ │ +08399c: 0800 1000 |018a: move-object/from16 v0, v16 │ │ +0839a0: 5200 1c05 |018c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +0839a4: 021a 0000 |018e: move/from16 v26, v0 │ │ +0839a8: 151b 0040 |0190: const/high16 v27, #int 1073741824 // #4000 │ │ +0839ac: 7702 9a1f 1a00 |0192: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0839b2: 0a07 |0195: move-result v7 │ │ +0839b4: 2882 |0196: goto 0118 // -007e │ │ +0839b6: 131a 0000 |0197: const/16 v26, #int 0 // #0 │ │ +0839ba: 289e |0199: goto 0137 // -0062 │ │ +0839bc: 3903 0800 |019a: if-nez v3, 01a2 // +0008 │ │ +0839c0: 131a 0000 |019c: const/16 v26, #int 0 // #0 │ │ +0839c4: 2d1a 151a |019e: cmpl-float v26, v21, v26 │ │ +0839c8: 3d1a 7e01 |01a0: if-lez v26, 031e // +017e │ │ +0839cc: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ +0839d0: 5200 3205 |01a4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0532 │ │ +0839d4: 021a 0000 |01a6: move/from16 v26, v0 │ │ +0839d8: 910a 181a |01a8: sub-int v10, v24, v26 │ │ +0839dc: 120e |01aa: const/4 v14, #int 0 // #0 │ │ +0839de: 355e 7301 |01ab: if-ge v14, v5, 031e // +0173 │ │ +0839e2: 0800 1c00 |01ad: move-object/from16 v0, v28 │ │ +0839e6: 6e20 7013 e000 |01af: invoke-virtual {v0, v14}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +0839ec: 0c04 |01b2: move-result-object v4 │ │ +0839ee: 6e10 cf1f 0400 |01b3: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0839f4: 0a1a |01b6: move-result v26 │ │ +0839f6: 131b 0800 |01b7: const/16 v27, #int 8 // #8 │ │ +0839fa: 0200 1a00 |01b9: move/from16 v0, v26 │ │ +0839fe: 0201 1b00 |01bb: move/from16 v1, v27 │ │ +083a02: 3310 0500 |01bd: if-ne v0, v1, 01c2 // +0005 │ │ +083a06: d80e 0e01 |01bf: add-int/lit8 v14, v14, #int 1 // #01 │ │ +083a0a: 28ea |01c1: goto 01ab // -0016 │ │ +083a0c: 6e10 bb1f 0400 |01c2: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +083a12: 0c10 |01c5: move-result-object v16 │ │ +083a14: 1f10 b302 |01c6: check-cast v16, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +083a18: 6e10 cf1f 0400 |01c8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +083a1e: 0a1a |01cb: move-result v26 │ │ +083a20: 131b 0800 |01cc: const/16 v27, #int 8 // #8 │ │ +083a24: 0200 1a00 |01ce: move/from16 v0, v26 │ │ +083a28: 0201 1b00 |01d0: move/from16 v1, v27 │ │ +083a2c: 3210 edff |01d2: if-eq v0, v1, 01bf // -0013 │ │ +083a30: 0800 1000 |01d4: move-object/from16 v0, v16 │ │ +083a34: 5200 2105 |01d6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ +083a38: 021a 0000 |01d8: move/from16 v26, v0 │ │ +083a3c: 391a 5e00 |01da: if-nez v26, 0238 // +005e │ │ +083a40: 0800 1000 |01dc: move-object/from16 v0, v16 │ │ +083a44: 5200 2005 |01de: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +083a48: 021a 0000 |01e0: move/from16 v26, v0 │ │ +083a4c: 131b 0000 |01e2: const/16 v27, #int 0 // #0 │ │ +083a50: 2d1a 1a1b |01e4: cmpl-float v26, v26, v27 │ │ +083a54: 3d1a 5200 |01e6: if-lez v26, 0238 // +0052 │ │ +083a58: 1314 0100 |01e8: const/16 v20, #int 1 // #1 │ │ +083a5c: 3814 5100 |01ea: if-eqz v20, 023b // +0051 │ │ +083a60: 1312 0000 |01ec: const/16 v18, #int 0 // #0 │ │ +083a64: 3803 8300 |01ee: if-eqz v3, 0271 // +0083 │ │ +083a68: 0800 1c00 |01f0: move-object/from16 v0, v28 │ │ +083a6c: 5400 3b05 |01f2: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083a70: 081a 0000 |01f4: move-object/from16 v26, v0 │ │ +083a74: 0800 1a00 |01f6: move-object/from16 v0, v26 │ │ +083a78: 3204 7900 |01f8: if-eq v4, v0, 0271 // +0079 │ │ +083a7c: 0800 1000 |01fa: move-object/from16 v0, v16 │ │ +083a80: 5200 2105 |01fc: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ +083a84: 021a 0000 |01fe: move/from16 v26, v0 │ │ +083a88: 3b1a bfff |0200: if-gez v26, 01bf // -0041 │ │ +083a8c: 0200 1200 |0202: move/from16 v0, v18 │ │ +083a90: 36a0 0e00 |0204: if-gt v0, v10, 0212 // +000e │ │ +083a94: 0800 1000 |0206: move-object/from16 v0, v16 │ │ +083a98: 5200 2005 |0208: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +083a9c: 021a 0000 |020a: move/from16 v26, v0 │ │ +083aa0: 131b 0000 |020c: const/16 v27, #int 0 // #0 │ │ +083aa4: 2d1a 1a1b |020e: cmpl-float v26, v26, v27 │ │ +083aa8: 3d1a afff |0210: if-lez v26, 01bf // -0051 │ │ +083aac: 3814 5400 |0212: if-eqz v20, 0266 // +0054 │ │ +083ab0: 0800 1000 |0214: move-object/from16 v0, v16 │ │ +083ab4: 5200 1c05 |0216: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +083ab8: 021a 0000 |0218: move/from16 v26, v0 │ │ +083abc: 131b feff |021a: const/16 v27, #int -2 // #fffe │ │ +083ac0: 0200 1a00 |021c: move/from16 v0, v26 │ │ +083ac4: 0201 1b00 |021e: move/from16 v1, v27 │ │ +083ac8: 3310 2000 |0220: if-ne v0, v1, 0240 // +0020 │ │ +083acc: 151a 0080 |0222: const/high16 v26, #int -2147483648 // #8000 │ │ +083ad0: 0200 1100 |0224: move/from16 v0, v17 │ │ +083ad4: 0201 1a00 |0226: move/from16 v1, v26 │ │ +083ad8: 7120 9a1f 1000 |0228: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083ade: 0a07 |022b: move-result v7 │ │ +083ae0: 151a 0040 |022c: const/high16 v26, #int 1073741824 // #4000 │ │ +083ae4: 0200 1a00 |022e: move/from16 v0, v26 │ │ +083ae8: 7120 9a1f 0a00 |0230: invoke-static {v10, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083aee: 0a09 |0233: move-result v9 │ │ +083af0: 6e30 e41f 9407 |0234: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +083af6: 2888 |0237: goto 01bf // -0078 │ │ +083af8: 1314 0000 |0238: const/16 v20, #int 0 // #0 │ │ +083afc: 28b0 |023a: goto 01ea // -0050 │ │ +083afe: 6e10 c21f 0400 |023b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +083b04: 0a12 |023e: move-result v18 │ │ +083b06: 28af |023f: goto 01ee // -0051 │ │ +083b08: 0800 1000 |0240: move-object/from16 v0, v16 │ │ +083b0c: 5200 1c05 |0242: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +083b10: 021a 0000 |0244: move/from16 v26, v0 │ │ +083b14: 131b ffff |0246: const/16 v27, #int -1 // #ffff │ │ +083b18: 0200 1a00 |0248: move/from16 v0, v26 │ │ +083b1c: 0201 1b00 |024a: move/from16 v1, v27 │ │ +083b20: 3310 0d00 |024c: if-ne v0, v1, 0259 // +000d │ │ +083b24: 151a 0040 |024e: const/high16 v26, #int 1073741824 // #4000 │ │ +083b28: 0200 1100 |0250: move/from16 v0, v17 │ │ +083b2c: 0201 1a00 |0252: move/from16 v1, v26 │ │ +083b30: 7120 9a1f 1000 |0254: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083b36: 0a07 |0257: move-result v7 │ │ +083b38: 28d4 |0258: goto 022c // -002c │ │ +083b3a: 0800 1000 |0259: move-object/from16 v0, v16 │ │ +083b3e: 5200 1c05 |025b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +083b42: 021a 0000 |025d: move/from16 v26, v0 │ │ +083b46: 151b 0040 |025f: const/high16 v27, #int 1073741824 // #4000 │ │ +083b4a: 7702 9a1f 1a00 |0261: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083b50: 0a07 |0264: move-result v7 │ │ +083b52: 28c7 |0265: goto 022c // -0039 │ │ +083b54: 6e10 bf1f 0400 |0266: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +083b5a: 0a1a |0269: move-result v26 │ │ +083b5c: 151b 0040 |026a: const/high16 v27, #int 1073741824 // #4000 │ │ +083b60: 7702 9a1f 1a00 |026c: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083b66: 0a07 |026f: move-result v7 │ │ +083b68: 28bc |0270: goto 022c // -0044 │ │ +083b6a: 0800 1000 |0271: move-object/from16 v0, v16 │ │ +083b6e: 5200 2005 |0273: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +083b72: 021a 0000 |0275: move/from16 v26, v0 │ │ +083b76: 131b 0000 |0277: const/16 v27, #int 0 // #0 │ │ +083b7a: 2d1a 1a1b |0279: cmpl-float v26, v26, v27 │ │ +083b7e: 3d1a 44ff |027b: if-lez v26, 01bf // -00bc │ │ +083b82: 0800 1000 |027d: move-object/from16 v0, v16 │ │ +083b86: 5200 2105 |027f: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0521 │ │ +083b8a: 021a 0000 |0281: move/from16 v26, v0 │ │ +083b8e: 391a 6700 |0283: if-nez v26, 02ea // +0067 │ │ +083b92: 0800 1000 |0285: move-object/from16 v0, v16 │ │ +083b96: 5200 1c05 |0287: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +083b9a: 021a 0000 |0289: move/from16 v26, v0 │ │ +083b9e: 131b feff |028b: const/16 v27, #int -2 // #fffe │ │ +083ba2: 0200 1a00 |028d: move/from16 v0, v26 │ │ +083ba6: 0201 1b00 |028f: move/from16 v1, v27 │ │ +083baa: 3310 3300 |0291: if-ne v0, v1, 02c4 // +0033 │ │ +083bae: 151a 0080 |0293: const/high16 v26, #int -2147483648 // #8000 │ │ +083bb2: 0200 1100 |0295: move/from16 v0, v17 │ │ +083bb6: 0201 1a00 |0297: move/from16 v1, v26 │ │ +083bba: 7120 9a1f 1000 |0299: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083bc0: 0a07 |029c: move-result v7 │ │ +083bc2: 3803 5800 |029d: if-eqz v3, 02f5 // +0058 │ │ +083bc6: 0800 1000 |029f: move-object/from16 v0, v16 │ │ +083bca: 5200 1d05 |02a1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +083bce: 021a 0000 |02a3: move/from16 v26, v0 │ │ +083bd2: 0800 1000 |02a5: move-object/from16 v0, v16 │ │ +083bd6: 5200 1e05 |02a7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@051e │ │ +083bda: 021b 0000 |02a9: move/from16 v27, v0 │ │ +083bde: 900d 1a1b |02ab: add-int v13, v26, v27 │ │ +083be2: 9113 180d |02ad: sub-int v19, v24, v13 │ │ +083be6: 151a 0040 |02af: const/high16 v26, #int 1073741824 // #4000 │ │ +083bea: 0200 1300 |02b1: move/from16 v0, v19 │ │ +083bee: 0201 1a00 |02b3: move/from16 v1, v26 │ │ +083bf2: 7120 9a1f 1000 |02b5: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083bf8: 0a09 |02b8: move-result v9 │ │ +083bfa: 0200 1200 |02b9: move/from16 v0, v18 │ │ +083bfe: 0201 1300 |02bb: move/from16 v1, v19 │ │ +083c02: 3210 02ff |02bd: if-eq v0, v1, 01bf // -00fe │ │ +083c06: 6e30 e41f 9407 |02bf: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +083c0c: 2900 fdfe |02c2: goto/16 01bf // -0103 │ │ +083c10: 0800 1000 |02c4: move-object/from16 v0, v16 │ │ +083c14: 5200 1c05 |02c6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +083c18: 021a 0000 |02c8: move/from16 v26, v0 │ │ +083c1c: 131b ffff |02ca: const/16 v27, #int -1 // #ffff │ │ +083c20: 0200 1a00 |02cc: move/from16 v0, v26 │ │ +083c24: 0201 1b00 |02ce: move/from16 v1, v27 │ │ +083c28: 3310 0d00 |02d0: if-ne v0, v1, 02dd // +000d │ │ +083c2c: 151a 0040 |02d2: const/high16 v26, #int 1073741824 // #4000 │ │ +083c30: 0200 1100 |02d4: move/from16 v0, v17 │ │ +083c34: 0201 1a00 |02d6: move/from16 v1, v26 │ │ +083c38: 7120 9a1f 1000 |02d8: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083c3e: 0a07 |02db: move-result v7 │ │ +083c40: 28c1 |02dc: goto 029d // -003f │ │ +083c42: 0800 1000 |02dd: move-object/from16 v0, v16 │ │ +083c46: 5200 1c05 |02df: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@051c │ │ +083c4a: 021a 0000 |02e1: move/from16 v26, v0 │ │ +083c4e: 151b 0040 |02e3: const/high16 v27, #int 1073741824 // #4000 │ │ +083c52: 7702 9a1f 1a00 |02e5: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083c58: 0a07 |02e8: move-result v7 │ │ +083c5a: 28b4 |02e9: goto 029d // -004c │ │ +083c5c: 6e10 bf1f 0400 |02ea: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +083c62: 0a1a |02ed: move-result v26 │ │ +083c64: 151b 0040 |02ee: const/high16 v27, #int 1073741824 // #4000 │ │ +083c68: 7702 9a1f 1a00 |02f0: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083c6e: 0a07 |02f3: move-result v7 │ │ +083c70: 28a9 |02f4: goto 029d // -0057 │ │ +083c72: 131a 0000 |02f5: const/16 v26, #int 0 // #0 │ │ +083c76: 0200 1a00 |02f7: move/from16 v0, v26 │ │ +083c7a: 0201 1700 |02f9: move/from16 v1, v23 │ │ +083c7e: 7120 ad24 1000 |02fb: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +083c84: 0a19 |02fe: move-result v25 │ │ +083c86: 0800 1000 |02ff: move-object/from16 v0, v16 │ │ +083c8a: 5200 2005 |0301: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0520 │ │ +083c8e: 021a 0000 |0303: move/from16 v26, v0 │ │ +083c92: 0200 1900 |0305: move/from16 v0, v25 │ │ +083c96: 8200 |0307: int-to-float v0, v0 │ │ +083c98: 021b 0000 |0308: move/from16 v27, v0 │ │ +083c9c: a81a 1a1b |030a: mul-float v26, v26, v27 │ │ +083ca0: a91a 1a15 |030c: div-float v26, v26, v21 │ │ +083ca4: 0200 1a00 |030e: move/from16 v0, v26 │ │ +083ca8: 8702 |0310: float-to-int v2, v0 │ │ +083caa: 901a 1202 |0311: add-int v26, v18, v2 │ │ +083cae: 151b 0040 |0313: const/high16 v27, #int 1073741824 // #4000 │ │ +083cb2: 7702 9a1f 1a00 |0315: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +083cb8: 0a09 |0318: move-result v9 │ │ +083cba: 6e30 e41f 9407 |0319: invoke-virtual {v4, v9, v7}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +083cc0: 2900 a3fe |031c: goto/16 01bf // -015d │ │ +083cc4: 0800 1c00 |031e: move-object/from16 v0, v28 │ │ +083cc8: 0201 1800 |0320: move/from16 v1, v24 │ │ +083ccc: 6e30 9613 100f |0322: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@1396 │ │ +083cd2: 0800 1c00 |0325: move-object/from16 v0, v28 │ │ +083cd6: 5c03 2b05 |0327: iput-boolean v3, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +083cda: 0800 1c00 |0329: move-object/from16 v0, v28 │ │ +083cde: 5400 2d05 |032b: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +083ce2: 081a 0000 |032d: move-object/from16 v26, v0 │ │ +083ce6: 7401 2b14 1a00 |032f: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@142b │ │ +083cec: 0a1a |0332: move-result v26 │ │ +083cee: 381a 0d00 |0333: if-eqz v26, 0340 // +000d │ │ +083cf2: 3903 0b00 |0335: if-nez v3, 0340 // +000b │ │ +083cf6: 0800 1c00 |0337: move-object/from16 v0, v28 │ │ +083cfa: 5400 2d05 |0339: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +083cfe: 081a 0000 |033b: move-object/from16 v26, v0 │ │ +083d02: 7401 0d14 1a00 |033d: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@140d │ │ +083d08: 0e00 |0340: return-void │ │ +083d0a: 0000 |0341: nop // spacer │ │ +083d0c: 0002 0200 0000 0080 0000 0040 8700 ... |0342: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0004 line=433 │ │ 0x0008 line=434 │ │ 0x000c line=435 │ │ 0x0010 line=437 │ │ @@ -81041,28 +81041,28 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -083d30: |[083d30] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -083d40: 0730 |0000: move-object v0, v3 │ │ -083d42: 1f00 b602 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02b6 │ │ -083d46: 6e10 4713 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1347 │ │ -083d4c: 0c01 |0006: move-result-object v1 │ │ -083d4e: 6f20 6020 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2060 │ │ -083d54: 5501 2305 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ -083d58: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -083d5c: 6e10 8e13 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@138e │ │ -083d62: 5501 2305 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ -083d66: 5c21 3705 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ -083d6a: 0e00 |0015: return-void │ │ -083d6c: 6e10 6413 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1364 │ │ -083d72: 28f8 |0019: goto 0011 // -0008 │ │ +083d20: |[083d20] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +083d30: 0730 |0000: move-object v0, v3 │ │ +083d32: 1f00 b602 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02b6 │ │ +083d36: 6e10 4713 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1347 │ │ +083d3c: 0c01 |0006: move-result-object v1 │ │ +083d3e: 6f20 6020 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2060 │ │ +083d44: 5501 2305 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ +083d48: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +083d4c: 6e10 8e13 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@138e │ │ +083d52: 5501 2305 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ +083d56: 5c21 3705 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ +083d5a: 0e00 |0015: return-void │ │ +083d5c: 6e10 6413 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1364 │ │ +083d62: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1175 │ │ 0x0003 line=1176 │ │ 0x000a line=1178 │ │ 0x000e line=1179 │ │ 0x0011 line=1183 │ │ @@ -81078,28 +81078,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -083d74: |[083d74] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -083d84: 6f10 6120 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2061 │ │ -083d8a: 0c01 |0003: move-result-object v1 │ │ -083d8c: 2200 b602 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02b6 │ │ -083d90: 7020 4613 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1346 │ │ -083d96: 6e10 8313 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@1383 │ │ -083d9c: 0a02 |000c: move-result v2 │ │ -083d9e: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -083da2: 6e10 8213 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@1382 │ │ -083da8: 0a02 |0012: move-result v2 │ │ -083daa: 5c02 2305 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ -083dae: 1100 |0015: return-object v0 │ │ -083db0: 5532 3705 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ -083db4: 28fb |0018: goto 0013 // -0005 │ │ +083d64: |[083d64] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +083d74: 6f10 6120 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2061 │ │ +083d7a: 0c01 |0003: move-result-object v1 │ │ +083d7c: 2200 b602 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@02b6 │ │ +083d80: 7020 4613 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1346 │ │ +083d86: 6e10 8313 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@1383 │ │ +083d8c: 0a02 |000c: move-result v2 │ │ +083d8e: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +083d92: 6e10 8213 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@1382 │ │ +083d98: 0a02 |0012: move-result v2 │ │ +083d9a: 5c02 2305 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0523 │ │ +083d9e: 1100 |0015: return-object v0 │ │ +083da0: 5532 3705 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ +083da4: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1165 │ │ 0x0004 line=1167 │ │ 0x0009 line=1168 │ │ 0x0015 line=1170 │ │ 0x0016 line=1168 │ │ @@ -81113,20 +81113,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -083db8: |[083db8] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ -083dc8: 6f55 6220 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@2062 │ │ -083dce: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ -083dd2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -083dd4: 5c10 2e05 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ -083dd8: 0e00 |0008: return-void │ │ +083da8: |[083da8] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ +083db8: 6f55 6220 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@2062 │ │ +083dbe: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ +083dc2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +083dc4: 5c10 2e05 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@052e │ │ +083dc8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0003 line=715 │ │ 0x0005 line=716 │ │ 0x0008 line=718 │ │ locals : │ │ @@ -81141,70 +81141,70 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -083ddc: |[083ddc] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -083dec: 55b7 2b05 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -083df0: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ -083df4: 6f20 6320 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2063 │ │ -083dfa: 0a04 |0007: move-result v4 │ │ -083dfc: 0f04 |0008: return v4 │ │ -083dfe: 54b7 2d05 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -083e02: 6e20 3114 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1431 │ │ -083e08: 6e10 5e1f 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -083e0e: 0a00 |0011: move-result v0 │ │ -083e10: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -083e12: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ -083e16: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ -083e1c: 28f0 |0018: goto 0008 // -0010 │ │ -083e1e: 6e10 641f 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -083e24: 0a05 |001c: move-result v5 │ │ -083e26: 6e10 661f 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -083e2c: 0a06 |0020: move-result v6 │ │ -083e2e: 59b5 2f05 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@052f │ │ -083e32: 59b6 3005 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0530 │ │ -083e36: 28e3 |0025: goto 0008 // -001d │ │ -083e38: 54b7 3b05 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083e3c: 6e20 7f13 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@137f │ │ -083e42: 0a07 |002b: move-result v7 │ │ -083e44: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ -083e48: 6e10 641f 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -083e4e: 0a05 |0031: move-result v5 │ │ -083e50: 6e10 661f 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -083e56: 0a06 |0035: move-result v6 │ │ -083e58: 52b7 2f05 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@052f │ │ -083e5c: a701 0507 |0038: sub-float v1, v5, v7 │ │ -083e60: 52b7 3005 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0530 │ │ -083e64: a702 0607 |003c: sub-float v2, v6, v7 │ │ -083e68: 54b7 2d05 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -083e6c: 6e10 2a14 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@142a │ │ -083e72: 0a03 |0043: move-result v3 │ │ -083e74: a807 0101 |0044: mul-float v7, v1, v1 │ │ -083e78: a808 0202 |0046: mul-float v8, v2, v2 │ │ -083e7c: c687 |0048: add-float/2addr v7, v8 │ │ -083e7e: 9208 0303 |0049: mul-int v8, v3, v3 │ │ -083e82: 8288 |004b: int-to-float v8, v8 │ │ -083e84: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ -083e88: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ -083e8c: 54b7 2d05 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -083e90: 54b8 3b05 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083e94: 8759 |0054: float-to-int v9, v5 │ │ -083e96: 876a |0055: float-to-int v10, v6 │ │ -083e98: 6e40 3014 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1430 │ │ -083e9e: 0a07 |0059: move-result v7 │ │ -083ea0: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ -083ea4: 54b7 3b05 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083ea8: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -083eaa: 7030 6513 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1365 │ │ -083eb0: 28a6 |0062: goto 0008 // -005a │ │ -083eb2: 0000 |0063: nop // spacer │ │ -083eb4: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ +083dcc: |[083dcc] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +083ddc: 55b7 2b05 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +083de0: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +083de4: 6f20 6320 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2063 │ │ +083dea: 0a04 |0007: move-result v4 │ │ +083dec: 0f04 |0008: return v4 │ │ +083dee: 54b7 2d05 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +083df2: 6e20 3114 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1431 │ │ +083df8: 6e10 5e1f 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +083dfe: 0a00 |0011: move-result v0 │ │ +083e00: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +083e02: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ +083e06: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ +083e0c: 28f0 |0018: goto 0008 // -0010 │ │ +083e0e: 6e10 641f 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +083e14: 0a05 |001c: move-result v5 │ │ +083e16: 6e10 661f 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +083e1c: 0a06 |0020: move-result v6 │ │ +083e1e: 59b5 2f05 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@052f │ │ +083e22: 59b6 3005 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0530 │ │ +083e26: 28e3 |0025: goto 0008 // -001d │ │ +083e28: 54b7 3b05 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083e2c: 6e20 7f13 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@137f │ │ +083e32: 0a07 |002b: move-result v7 │ │ +083e34: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ +083e38: 6e10 641f 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +083e3e: 0a05 |0031: move-result v5 │ │ +083e40: 6e10 661f 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +083e46: 0a06 |0035: move-result v6 │ │ +083e48: 52b7 2f05 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@052f │ │ +083e4c: a701 0507 |0038: sub-float v1, v5, v7 │ │ +083e50: 52b7 3005 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0530 │ │ +083e54: a702 0607 |003c: sub-float v2, v6, v7 │ │ +083e58: 54b7 2d05 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +083e5c: 6e10 2a14 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@142a │ │ +083e62: 0a03 |0043: move-result v3 │ │ +083e64: a807 0101 |0044: mul-float v7, v1, v1 │ │ +083e68: a808 0202 |0046: mul-float v8, v2, v2 │ │ +083e6c: c687 |0048: add-float/2addr v7, v8 │ │ +083e6e: 9208 0303 |0049: mul-int v8, v3, v3 │ │ +083e72: 8288 |004b: int-to-float v8, v8 │ │ +083e74: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ +083e78: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ +083e7c: 54b7 2d05 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +083e80: 54b8 3b05 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083e84: 8759 |0054: float-to-int v9, v5 │ │ +083e86: 876a |0055: float-to-int v10, v6 │ │ +083e88: 6e40 3014 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1430 │ │ +083e8e: 0a07 |0059: move-result v7 │ │ +083e90: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ +083e94: 54b7 3b05 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083e98: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +083e9a: 7030 6513 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1365 │ │ +083ea0: 28a6 |0062: goto 0008 // -005a │ │ +083ea2: 0000 |0063: nop // spacer │ │ +083ea4: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0004 line=791 │ │ 0x0008 line=826 │ │ 0x0009 line=794 │ │ 0x000e line=796 │ │ @@ -81241,20 +81241,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -083ec4: |[083ec4] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ -083ed4: 5420 3b05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083ed8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -083eda: 7030 8f13 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@138f │ │ -083ee0: 0a00 |0006: move-result v0 │ │ -083ee2: 0f00 |0007: return v0 │ │ +083eb4: |[083eb4] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ +083ec4: 5420 3b05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083ec8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +083eca: 7030 8f13 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@138f │ │ +083ed0: 0a00 |0006: move-result v0 │ │ +083ed2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #29 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -81262,28 +81262,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 │ │ -083ee4: |[083ee4] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -083ef4: 6f30 6820 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@2068 │ │ -083efa: 6e10 8113 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@1381 │ │ -083f00: 0a00 |0006: move-result v0 │ │ -083f02: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -083f06: 5510 2b05 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -083f0a: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -083f0e: 5410 3b05 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -083f12: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ -083f16: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -083f18: 5c10 3705 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ -083f1c: 0e00 |0014: return-void │ │ -083f1e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -083f20: 28fc |0016: goto 0012 // -0004 │ │ +083ed4: |[083ed4] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +083ee4: 6f30 6820 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@2068 │ │ +083eea: 6e10 8113 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@1381 │ │ +083ef0: 0a00 |0006: move-result v0 │ │ +083ef2: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +083ef6: 5510 2b05 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +083efa: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +083efe: 5410 3b05 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +083f02: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ +083f06: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +083f08: 5c10 3705 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0537 │ │ +083f0c: 0e00 |0014: return-void │ │ +083f0e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +083f10: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0003 line=723 │ │ 0x000d line=724 │ │ 0x0014 line=726 │ │ 0x0015 line=724 │ │ @@ -81297,30 +81297,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -083f24: |[083f24] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ -083f34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -083f36: 6e10 7113 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ -083f3c: 0a01 |0004: move-result v1 │ │ -083f3e: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -083f42: 6e20 7013 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -083f48: 0c00 |000a: move-result-object v0 │ │ -083f4a: 6e10 cf1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -083f50: 0a03 |000e: move-result v3 │ │ -083f52: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -083f54: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ -083f58: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -083f5a: 6e20 1e20 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -083f60: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -083f64: 28ed |0018: goto 0005 // -0013 │ │ -083f66: 0e00 |0019: return-void │ │ +083f14: |[083f14] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ +083f24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +083f26: 6e10 7113 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ +083f2c: 0a01 |0004: move-result v1 │ │ +083f2e: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +083f32: 6e20 7013 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +083f38: 0c00 |000a: move-result-object v0 │ │ +083f3a: 6e10 cf1f 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +083f40: 0a03 |000e: move-result v3 │ │ +083f42: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +083f44: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ +083f48: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +083f4a: 6e20 1e20 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +083f50: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +083f54: 28ed |0018: goto 0005 // -0013 │ │ +083f56: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0007 line=390 │ │ 0x000b line=391 │ │ 0x0012 line=392 │ │ 0x0016 line=389 │ │ @@ -81336,17 +81336,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083f68: |[083f68] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ -083f78: 5901 2c05 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@052c │ │ -083f7c: 0e00 |0002: return-void │ │ +083f58: |[083f58] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ +083f68: 5901 2c05 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@052c │ │ +083f6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0002 line=314 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -81356,17 +81356,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 │ │ -083f80: |[083f80] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ -083f90: 5b01 3305 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ -083f94: 0e00 |0002: return-void │ │ +083f70: |[083f70] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ +083f80: 5b01 3305 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0533 │ │ +083f84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0002 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ @@ -81376,18 +81376,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -083f98: |[083f98] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ -083fa8: 5901 3405 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ -083fac: 6e10 9213 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@1392 │ │ -083fb2: 0e00 |0005: return-void │ │ +083f88: |[083f88] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ +083f98: 5901 3405 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0534 │ │ +083f9c: 6e10 9213 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@1392 │ │ +083fa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -81398,17 +81398,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083fb4: |[083fb4] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -083fc4: 5b01 3805 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ -083fc8: 0e00 |0002: return-void │ │ +083fa4: |[083fa4] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +083fb4: 5b01 3805 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawable:Landroid/graphics/drawable/Drawable; // field@0538 │ │ +083fb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0002 line=1047 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -81418,21 +81418,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -083fcc: |[083fcc] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ -083fdc: 6e10 7a13 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@137a │ │ -083fe2: 0c00 |0003: move-result-object v0 │ │ -083fe4: 6e20 af01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -083fea: 0c00 |0007: move-result-object v0 │ │ -083fec: 6e20 9913 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1399 │ │ -083ff2: 0e00 |000b: return-void │ │ +083fbc: |[083fbc] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ +083fcc: 6e10 7a13 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@137a │ │ +083fd2: 0c00 |0003: move-result-object v0 │ │ +083fd4: 6e20 af01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +083fda: 0c00 |0007: move-result-object v0 │ │ +083fdc: 6e20 9913 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1399 │ │ +083fe2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1056 │ │ 0x000b line=1057 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -81442,17 +81442,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083ff4: |[083ff4] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ -084004: 5901 3c05 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ -084008: 0e00 |0002: return-void │ │ +083fe4: |[083fe4] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ +083ff4: 5901 3c05 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@053c │ │ +083ff8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0002 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -81462,17 +81462,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08400c: |[08400c] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ -08401c: 6e10 6413 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1364 │ │ -084022: 0e00 |0003: return-void │ │ +083ffc: |[083ffc] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ +08400c: 6e10 6413 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1364 │ │ +084012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0003 line=869 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -81481,17 +81481,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084024: |[084024] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ -084034: 6e10 8e13 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@138e │ │ -08403a: 0e00 |0003: return-void │ │ +084014: |[084014] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ +084024: 6e10 8e13 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@138e │ │ +08402a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0003 line=851 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -81500,45 +81500,45 @@ │ │ type : '(FI)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -08403c: |[08403c] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ -08404c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08404e: 5574 2b05 |0001: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ -084052: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -084056: 0f03 |0005: return v3 │ │ -084058: 5474 3b05 |0006: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -08405c: 6e10 bb1f 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -084062: 0c01 |000b: move-result-object v1 │ │ -084064: 1f01 b302 |000c: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -084068: 6e10 7613 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ -08406e: 0a04 |0011: move-result v4 │ │ -084070: 5215 1d05 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -084074: 9000 0405 |0014: add-int v0, v4, v5 │ │ -084078: 8204 |0016: int-to-float v4, v0 │ │ -08407a: 5275 3a05 |0017: iget v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ -08407e: 8255 |0019: int-to-float v5, v5 │ │ -084080: c885 |001a: mul-float/2addr v5, v8 │ │ -084082: c654 |001b: add-float/2addr v4, v5 │ │ -084084: 8742 |001c: float-to-int v2, v4 │ │ -084086: 5474 2d05 |001d: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ -08408a: 5475 3b05 |001f: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -08408e: 5476 3b05 |0021: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ -084092: 6e10 cd1f 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -084098: 0a06 |0026: move-result v6 │ │ -08409a: 6e40 3b14 5462 |0027: invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ -0840a0: 0a04 |002a: move-result v4 │ │ -0840a2: 3804 daff |002b: if-eqz v4, 0005 // -0026 │ │ -0840a6: 6e10 9413 0700 |002d: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1394 │ │ -0840ac: 7110 0e0d 0700 |0030: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -0840b2: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -0840b4: 28d1 |0034: goto 0005 // -002f │ │ +08402c: |[08402c] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ +08403c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08403e: 5574 2b05 |0001: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@052b │ │ +084042: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +084046: 0f03 |0005: return v3 │ │ +084048: 5474 3b05 |0006: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +08404c: 6e10 bb1f 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +084052: 0c01 |000b: move-result-object v1 │ │ +084054: 1f01 b302 |000c: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +084058: 6e10 7613 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ +08405e: 0a04 |0011: move-result v4 │ │ +084060: 5215 1d05 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +084064: 9000 0405 |0014: add-int v0, v4, v5 │ │ +084068: 8204 |0016: int-to-float v4, v0 │ │ +08406a: 5275 3a05 |0017: iget v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@053a │ │ +08406e: 8255 |0019: int-to-float v5, v5 │ │ +084070: c885 |001a: mul-float/2addr v5, v8 │ │ +084072: c654 |001b: add-float/2addr v4, v5 │ │ +084074: 8742 |001c: float-to-int v2, v4 │ │ +084076: 5474 2d05 |001d: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@052d │ │ +08407a: 5475 3b05 |001f: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +08407e: 5476 3b05 |0021: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@053b │ │ +084082: 6e10 cd1f 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +084088: 0a06 |0026: move-result v6 │ │ +08408a: 6e40 3b14 5462 |0027: invoke-virtual {v4, v5, v2, v6}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ +084090: 0a04 |002a: move-result v4 │ │ +084092: 3804 daff |002b: if-eqz v4, 0005 // -0026 │ │ +084096: 6e10 9413 0700 |002d: invoke-virtual {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1394 │ │ +08409c: 7110 0e0d 0700 |0030: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +0840a2: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +0840a4: 28d1 |0034: goto 0005 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1009 │ │ 0x0005 line=1024 │ │ 0x0006 line=1014 │ │ 0x000e line=1016 │ │ 0x0016 line=1017 │ │ @@ -81559,87 +81559,87 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 136 16-bit code units │ │ -0840b8: |[0840b8] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ -0840c8: 7401 7613 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ -0840ce: 0a0b |0003: move-result v11 │ │ -0840d0: 7401 7c13 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@137c │ │ -0840d6: 0a11 |0007: move-result v17 │ │ -0840d8: 7401 7713 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1377 │ │ -0840de: 0a12 |000b: move-result v18 │ │ -0840e0: 910d 1112 |000c: sub-int v13, v17, v18 │ │ -0840e4: 7401 7813 1300 |000e: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1378 │ │ -0840ea: 0a0f |0011: move-result v15 │ │ -0840ec: 7401 7413 1300 |0012: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@1374 │ │ -0840f2: 0a11 |0015: move-result v17 │ │ -0840f4: 7401 7513 1300 |0016: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1375 │ │ -0840fa: 0a12 |0019: move-result v18 │ │ -0840fc: 9102 1112 |001a: sub-int v2, v17, v18 │ │ -084100: 3814 2a00 |001c: if-eqz v20, 0046 // +002a │ │ -084104: 7701 a113 1400 |001e: invoke-static/range {v20}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@13a1 │ │ -08410a: 0a11 |0021: move-result v17 │ │ -08410c: 3811 2400 |0022: if-eqz v17, 0046 // +0024 │ │ -084110: 7401 bc1f 1400 |0024: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -084116: 0a0a |0027: move-result v10 │ │ -084118: 7401 c91f 1400 |0028: invoke-virtual/range {v20}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -08411e: 0a0c |002b: move-result v12 │ │ -084120: 7401 cd1f 1400 |002c: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -084126: 0a0e |002f: move-result v14 │ │ -084128: 7401 b01f 1400 |0030: invoke-virtual/range {v20}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -08412e: 0a01 |0033: move-result v1 │ │ -084130: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -084132: 7401 7113 1300 |0035: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ -084138: 0a04 |0038: move-result v4 │ │ -08413a: 3549 0c00 |0039: if-ge v9, v4, 0045 // +000c │ │ -08413e: 0800 1300 |003b: move-object/from16 v0, v19 │ │ -084142: 6e20 7013 9000 |003d: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -084148: 0c03 |0040: move-result-object v3 │ │ -08414a: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -08414e: 3303 0800 |0043: if-ne v3, v0, 004b // +0008 │ │ -084152: 0e00 |0045: return-void │ │ -084154: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -084156: 011e |0047: move v14, v1 │ │ -084158: 011c |0048: move v12, v1 │ │ -08415a: 011a |0049: move v10, v1 │ │ -08415c: 28ea |004a: goto 0034 // -0016 │ │ -08415e: 6e10 bc1f 0300 |004b: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -084164: 0a11 |004e: move-result v17 │ │ -084166: 0200 1100 |004f: move/from16 v0, v17 │ │ -08416a: 7120 ad24 0b00 |0051: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -084170: 0a06 |0054: move-result v6 │ │ -084172: 6e10 cd1f 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -084178: 0a11 |0058: move-result v17 │ │ -08417a: 0200 1100 |0059: move/from16 v0, v17 │ │ -08417e: 7120 ad24 0f00 |005b: invoke-static {v15, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -084184: 0a08 |005e: move-result v8 │ │ -084186: 6e10 c91f 0300 |005f: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -08418c: 0a11 |0062: move-result v17 │ │ -08418e: 0200 1100 |0063: move/from16 v0, v17 │ │ -084192: 7120 af24 0d00 |0065: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -084198: 0a07 |0068: move-result v7 │ │ -08419a: 6e10 b01f 0300 |0069: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -0841a0: 0a11 |006c: move-result v17 │ │ -0841a2: 0200 1100 |006d: move/from16 v0, v17 │ │ -0841a6: 7120 af24 0200 |006f: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0841ac: 0a05 |0072: move-result v5 │ │ -0841ae: 34a6 1200 |0073: if-lt v6, v10, 0085 // +0012 │ │ -0841b2: 34e8 1000 |0075: if-lt v8, v14, 0085 // +0010 │ │ -0841b6: 36c7 0e00 |0077: if-gt v7, v12, 0085 // +000e │ │ -0841ba: 3615 0c00 |0079: if-gt v5, v1, 0085 // +000c │ │ -0841be: 1310 0400 |007b: const/16 v16, #int 4 // #4 │ │ -0841c2: 0200 1000 |007d: move/from16 v0, v16 │ │ -0841c6: 6e20 1e20 0300 |007f: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0841cc: d809 0901 |0082: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0841d0: 28b5 |0084: goto 0039 // -004b │ │ -0841d2: 1310 0000 |0085: const/16 v16, #int 0 // #0 │ │ -0841d6: 28f6 |0087: goto 007d // -000a │ │ +0840a8: |[0840a8] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ +0840b8: 7401 7613 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ +0840be: 0a0b |0003: move-result v11 │ │ +0840c0: 7401 7c13 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@137c │ │ +0840c6: 0a11 |0007: move-result v17 │ │ +0840c8: 7401 7713 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@1377 │ │ +0840ce: 0a12 |000b: move-result v18 │ │ +0840d0: 910d 1112 |000c: sub-int v13, v17, v18 │ │ +0840d4: 7401 7813 1300 |000e: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@1378 │ │ +0840da: 0a0f |0011: move-result v15 │ │ +0840dc: 7401 7413 1300 |0012: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@1374 │ │ +0840e2: 0a11 |0015: move-result v17 │ │ +0840e4: 7401 7513 1300 |0016: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@1375 │ │ +0840ea: 0a12 |0019: move-result v18 │ │ +0840ec: 9102 1112 |001a: sub-int v2, v17, v18 │ │ +0840f0: 3814 2a00 |001c: if-eqz v20, 0046 // +002a │ │ +0840f4: 7701 a113 1400 |001e: invoke-static/range {v20}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@13a1 │ │ +0840fa: 0a11 |0021: move-result v17 │ │ +0840fc: 3811 2400 |0022: if-eqz v17, 0046 // +0024 │ │ +084100: 7401 bc1f 1400 |0024: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +084106: 0a0a |0027: move-result v10 │ │ +084108: 7401 c91f 1400 |0028: invoke-virtual/range {v20}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +08410e: 0a0c |002b: move-result v12 │ │ +084110: 7401 cd1f 1400 |002c: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +084116: 0a0e |002f: move-result v14 │ │ +084118: 7401 b01f 1400 |0030: invoke-virtual/range {v20}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +08411e: 0a01 |0033: move-result v1 │ │ +084120: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +084122: 7401 7113 1300 |0035: invoke-virtual/range {v19}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ +084128: 0a04 |0038: move-result v4 │ │ +08412a: 3549 0c00 |0039: if-ge v9, v4, 0045 // +000c │ │ +08412e: 0800 1300 |003b: move-object/from16 v0, v19 │ │ +084132: 6e20 7013 9000 |003d: invoke-virtual {v0, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +084138: 0c03 |0040: move-result-object v3 │ │ +08413a: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +08413e: 3303 0800 |0043: if-ne v3, v0, 004b // +0008 │ │ +084142: 0e00 |0045: return-void │ │ +084144: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +084146: 011e |0047: move v14, v1 │ │ +084148: 011c |0048: move v12, v1 │ │ +08414a: 011a |0049: move v10, v1 │ │ +08414c: 28ea |004a: goto 0034 // -0016 │ │ +08414e: 6e10 bc1f 0300 |004b: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +084154: 0a11 |004e: move-result v17 │ │ +084156: 0200 1100 |004f: move/from16 v0, v17 │ │ +08415a: 7120 ad24 0b00 |0051: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +084160: 0a06 |0054: move-result v6 │ │ +084162: 6e10 cd1f 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +084168: 0a11 |0058: move-result v17 │ │ +08416a: 0200 1100 |0059: move/from16 v0, v17 │ │ +08416e: 7120 ad24 0f00 |005b: invoke-static {v15, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +084174: 0a08 |005e: move-result v8 │ │ +084176: 6e10 c91f 0300 |005f: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +08417c: 0a11 |0062: move-result v17 │ │ +08417e: 0200 1100 |0063: move/from16 v0, v17 │ │ +084182: 7120 af24 0d00 |0065: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +084188: 0a07 |0068: move-result v7 │ │ +08418a: 6e10 b01f 0300 |0069: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +084190: 0a11 |006c: move-result v17 │ │ +084192: 0200 1100 |006d: move/from16 v0, v17 │ │ +084196: 7120 af24 0200 |006f: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08419c: 0a05 |0072: move-result v5 │ │ +08419e: 34a6 1200 |0073: if-lt v6, v10, 0085 // +0012 │ │ +0841a2: 34e8 1000 |0075: if-lt v8, v14, 0085 // +0010 │ │ +0841a6: 36c7 0e00 |0077: if-gt v7, v12, 0085 // +000e │ │ +0841aa: 3615 0c00 |0079: if-gt v5, v1, 0085 // +000c │ │ +0841ae: 1310 0400 |007b: const/16 v16, #int 4 // #4 │ │ +0841b2: 0200 1000 |007d: move/from16 v0, v16 │ │ +0841b6: 6e20 1e20 0300 |007f: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0841bc: d809 0901 |0082: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0841c0: 28b5 |0084: goto 0039 // -004b │ │ +0841c2: 1310 0000 |0085: const/16 v16, #int 0 // #0 │ │ +0841c6: 28f6 |0087: goto 007d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0004 line=349 │ │ 0x000e line=350 │ │ 0x0012 line=351 │ │ 0x001c line=356 │ │ @@ -81796,54 +81796,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0841d8: |[0841d8] android.support.v4.widget.SwipeProgressBar.:()V │ │ -0841e8: 7100 0d11 0000 |0000: invoke-static {}, Landroid/support/v4/widget/BakedBezierInterpolator;.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; // method@110d │ │ -0841ee: 0c00 |0003: move-result-object v0 │ │ -0841f0: 6900 4405 |0004: sput-object v0, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0544 │ │ -0841f4: 0e00 |0006: return-void │ │ +0841c8: |[0841c8] android.support.v4.widget.SwipeProgressBar.:()V │ │ +0841d8: 7100 0d11 0000 |0000: invoke-static {}, Landroid/support/v4/widget/BakedBezierInterpolator;.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; // method@110d │ │ +0841de: 0c00 |0003: move-result-object v0 │ │ +0841e0: 6900 4405 |0004: sput-object v0, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0544 │ │ +0841e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0841f8: |[0841f8] android.support.v4.widget.SwipeProgressBar.:(Landroid/view/View;)V │ │ -084208: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -08420e: 2200 5f00 |0003: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -084212: 7010 4802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -084218: 5b10 4c05 |0008: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ -08421c: 2200 6600 |000a: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -084220: 7010 7502 0000 |000c: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0275 │ │ -084226: 5b10 4605 |000f: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0546 │ │ -08422a: 2200 6500 |0011: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -08422e: 7010 6902 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -084234: 5b10 4505 |0016: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -084238: 5b12 4d05 |0018: iput-object v2, v1, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ -08423c: 1500 00b3 |001a: const/high16 v0, #int -1291845632 // #b300 │ │ -084240: 5910 4705 |001c: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ -084244: 1500 0080 |001e: const/high16 v0, #int -2147483648 // #8000 │ │ -084248: 5910 4805 |0020: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0548 │ │ -08424c: 1500 004d |0022: const/high16 v0, #int 1291845632 // #4d00 │ │ -084250: 5910 4905 |0024: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0549 │ │ -084254: 1500 001a |0026: const/high16 v0, #int 436207616 // #1a00 │ │ -084258: 5910 4a05 |0028: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@054a │ │ -08425c: 0e00 |002a: return-void │ │ +0841e8: |[0841e8] android.support.v4.widget.SwipeProgressBar.:(Landroid/view/View;)V │ │ +0841f8: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0841fe: 2200 5f00 |0003: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +084202: 7010 4802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +084208: 5b10 4c05 |0008: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ +08420c: 2200 6600 |000a: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +084210: 7010 7502 0000 |000c: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0275 │ │ +084216: 5b10 4605 |000f: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0546 │ │ +08421a: 2200 6500 |0011: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +08421e: 7010 6902 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +084224: 5b10 4505 |0016: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +084228: 5b12 4d05 |0018: iput-object v2, v1, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ +08422c: 1500 00b3 |001a: const/high16 v0, #int -1291845632 // #b300 │ │ +084230: 5910 4705 |001c: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ +084234: 1500 0080 |001e: const/high16 v0, #int -2147483648 // #8000 │ │ +084238: 5910 4805 |0020: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0548 │ │ +08423c: 1500 004d |0022: const/high16 v0, #int 1291845632 // #4d00 │ │ +084240: 5910 4905 |0024: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0549 │ │ +084244: 1500 001a |0026: const/high16 v0, #int 436207616 // #1a00 │ │ +084248: 5910 4a05 |0028: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@054a │ │ +08424c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=53 │ │ 0x000a line=54 │ │ 0x0011 line=67 │ │ 0x0018 line=70 │ │ @@ -81861,28 +81861,28 @@ │ │ type : '(Landroid/graphics/Canvas;FFIF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -084260: |[084260] android.support.v4.widget.SwipeProgressBar.drawCircle:(Landroid/graphics/Canvas;FFIF)V │ │ -084270: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -084272: 5431 4c05 |0001: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ -084276: 6e20 4f02 7100 |0003: invoke-virtual {v1, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -08427c: 6e10 2e02 0400 |0006: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -084282: 6e30 3302 5406 |0009: invoke-virtual {v4, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -084288: 6201 4405 |000c: sget-object v1, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0544 │ │ -08428c: 7220 3021 8100 |000e: invoke-interface {v1, v8}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@2130 │ │ -084292: 0a00 |0011: move-result v0 │ │ -084294: 6e30 3102 0400 |0012: invoke-virtual {v4, v0, v0}, Landroid/graphics/Canvas;.scale:(FF)V // method@0231 │ │ -08429a: 5431 4c05 |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ -08429e: 6e51 1c02 2452 |0017: invoke-virtual {v4, v2, v2, v5, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -0842a4: 6e10 2a02 0400 |001a: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0842aa: 0e00 |001d: return-void │ │ +084250: |[084250] android.support.v4.widget.SwipeProgressBar.drawCircle:(Landroid/graphics/Canvas;FFIF)V │ │ +084260: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +084262: 5431 4c05 |0001: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ +084266: 6e20 4f02 7100 |0003: invoke-virtual {v1, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +08426c: 6e10 2e02 0400 |0006: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +084272: 6e30 3302 5406 |0009: invoke-virtual {v4, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +084278: 6201 4405 |000c: sget-object v1, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0544 │ │ +08427c: 7220 3021 8100 |000e: invoke-interface {v1, v8}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@2130 │ │ +084282: 0a00 |0011: move-result v0 │ │ +084284: 6e30 3102 0400 |0012: invoke-virtual {v4, v0, v0}, Landroid/graphics/Canvas;.scale:(FF)V // method@0231 │ │ +08428a: 5431 4c05 |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ +08428e: 6e51 1c02 2452 |0017: invoke-virtual {v4, v2, v2, v5, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +084294: 6e10 2a02 0400 |001a: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +08429a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=255 │ │ 0x0006 line=256 │ │ 0x0009 line=257 │ │ 0x000c line=258 │ │ 0x0012 line=259 │ │ @@ -81903,26 +81903,26 @@ │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0842ac: |[0842ac] android.support.v4.widget.SwipeProgressBar.drawTrigger:(Landroid/graphics/Canvas;II)V │ │ -0842bc: 5440 4c05 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ -0842c0: 5241 4705 |0002: iget v1, v4, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ -0842c4: 6e20 4f02 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0842ca: 8260 |0007: int-to-float v0, v6 │ │ -0842cc: 8271 |0008: int-to-float v1, v7 │ │ -0842ce: 8262 |0009: int-to-float v2, v6 │ │ -0842d0: 5243 5005 |000a: iget v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ -0842d4: c832 |000c: mul-float/2addr v2, v3 │ │ -0842d6: 5443 4c05 |000d: iget-object v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ -0842da: 6e53 1c02 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -0842e0: 0e00 |0012: return-void │ │ +08429c: |[08429c] android.support.v4.widget.SwipeProgressBar.drawTrigger:(Landroid/graphics/Canvas;II)V │ │ +0842ac: 5440 4c05 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ +0842b0: 5241 4705 |0002: iget v1, v4, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ +0842b4: 6e20 4f02 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0842ba: 8260 |0007: int-to-float v0, v6 │ │ +0842bc: 8271 |0008: int-to-float v1, v7 │ │ +0842be: 8262 |0009: int-to-float v2, v6 │ │ +0842c0: 5243 5005 |000a: iget v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ +0842c4: c832 |000c: mul-float/2addr v2, v3 │ │ +0842c6: 5443 4c05 |000d: iget-object v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@054c │ │ +0842ca: 6e53 1c02 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +0842d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0007 line=242 │ │ 0x0012 line=243 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Landroid/support/v4/widget/SwipeProgressBar; │ │ @@ -81936,279 +81936,279 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 512 16-bit code units │ │ -0842e4: |[0842e4] android.support.v4.widget.SwipeProgressBar.draw:(Landroid/graphics/Canvas;)V │ │ -0842f4: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0842f8: 5402 4505 |0002: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -0842fc: 6e10 7402 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -084302: 0a18 |0007: move-result v24 │ │ -084304: 0800 1900 |0008: move-object/from16 v0, v25 │ │ -084308: 5402 4505 |000a: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -08430c: 6e10 6c02 0200 |000c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -084312: 0a11 |000f: move-result v17 │ │ -084314: db09 1802 |0010: div-int/lit8 v9, v24, #int 2 // #02 │ │ -084318: db0a 1102 |0012: div-int/lit8 v10, v17, #int 2 // #02 │ │ -08431c: 120b |0014: const/4 v11, #int 0 // #0 │ │ -08431e: 7401 2e02 1a00 |0015: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -084324: 0a17 |0018: move-result v23 │ │ -084326: 0800 1900 |0019: move-object/from16 v0, v25 │ │ -08432a: 5402 4505 |001b: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -08432e: 0800 1a00 |001d: move-object/from16 v0, v26 │ │ -084332: 6e20 1802 2000 |001f: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0218 │ │ -084338: 0800 1900 |0022: move-object/from16 v0, v25 │ │ -08433c: 5502 4e05 |0024: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ -084340: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ -084344: 0800 1900 |0028: move-object/from16 v0, v25 │ │ -084348: 5302 4b05 |002a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ -08434c: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ -084350: 3102 0204 |002e: cmp-long v2, v2, v4 │ │ -084354: 3d02 b401 |0030: if-lez v2, 01e4 // +01b4 │ │ -084358: 7100 2c21 0000 |0032: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ -08435e: 0b14 |0035: move-result-wide v20 │ │ -084360: 0800 1900 |0036: move-object/from16 v0, v25 │ │ -084364: 5302 4f05 |0038: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@054f │ │ -084368: 9c02 1402 |003a: sub-long v2, v20, v2 │ │ -08436c: 1604 d007 |003c: const-wide/16 v4, #int 2000 // #7d0 │ │ -084370: 9f0c 0204 |003e: rem-long v12, v2, v4 │ │ -084374: 0800 1900 |0040: move-object/from16 v0, v25 │ │ -084378: 5302 4f05 |0042: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@054f │ │ -08437c: 9c02 1402 |0044: sub-long v2, v20, v2 │ │ -084380: 1604 d007 |0046: const-wide/16 v4, #int 2000 // #7d0 │ │ -084384: 9e12 0204 |0048: div-long v18, v2, v4 │ │ -084388: 85c2 |004a: long-to-float v2, v12 │ │ -08438a: 1503 a041 |004b: const/high16 v3, #int 1101004800 // #41a0 │ │ -08438e: a916 0203 |004d: div-float v22, v2, v3 │ │ -084392: 0800 1900 |004f: move-object/from16 v0, v25 │ │ -084396: 5502 4e05 |0051: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ -08439a: 3902 4e00 |0053: if-nez v2, 00a1 // +004e │ │ -08439e: 0800 1900 |0055: move-object/from16 v0, v25 │ │ -0843a2: 5302 4b05 |0057: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ -0843a6: 9c02 1402 |0059: sub-long v2, v20, v2 │ │ -0843aa: 1604 e803 |005b: const-wide/16 v4, #int 1000 // #3e8 │ │ -0843ae: 3102 0204 |005d: cmp-long v2, v2, v4 │ │ -0843b2: 3a02 0900 |005f: if-ltz v2, 0068 // +0009 │ │ -0843b6: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ -0843ba: 0800 1900 |0063: move-object/from16 v0, v25 │ │ -0843be: 5a02 4b05 |0065: iput-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ -0843c2: 0e00 |0067: return-void │ │ -0843c4: 0800 1900 |0068: move-object/from16 v0, v25 │ │ -0843c8: 5302 4b05 |006a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ -0843cc: 9c02 1402 |006c: sub-long v2, v20, v2 │ │ -0843d0: 1604 e803 |006e: const-wide/16 v4, #int 1000 // #3e8 │ │ -0843d4: 9f0e 0204 |0070: rem-long v14, v2, v4 │ │ -0843d8: 85e2 |0072: long-to-float v2, v14 │ │ -0843da: 1503 2041 |0073: const/high16 v3, #int 1092616192 // #4120 │ │ -0843de: a910 0203 |0075: div-float v16, v2, v3 │ │ -0843e2: 1502 c842 |0077: const/high16 v2, #int 1120403456 // #42c8 │ │ -0843e6: a907 1002 |0079: div-float v7, v16, v2 │ │ -0843ea: db02 1802 |007b: div-int/lit8 v2, v24, #int 2 // #02 │ │ -0843ee: 8222 |007d: int-to-float v2, v2 │ │ -0843f0: 6203 4405 |007e: sget-object v3, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0544 │ │ -0843f4: 7220 3021 7300 |0080: invoke-interface {v3, v7}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@2130 │ │ -0843fa: 0a03 |0083: move-result v3 │ │ -0843fc: a808 0203 |0084: mul-float v8, v2, v3 │ │ -084400: 0800 1900 |0086: move-object/from16 v0, v25 │ │ -084404: 5402 4605 |0088: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0546 │ │ -084408: 8293 |008a: int-to-float v3, v9 │ │ -08440a: c783 |008b: sub-float/2addr v3, v8 │ │ -08440c: 1204 |008c: const/4 v4, #int 0 // #0 │ │ -08440e: 8295 |008d: int-to-float v5, v9 │ │ -084410: c685 |008e: add-float/2addr v5, v8 │ │ -084412: 0200 1100 |008f: move/from16 v0, v17 │ │ -084416: 8206 |0091: int-to-float v6, v0 │ │ -084418: 6e56 7c02 3254 |0092: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@027c │ │ -08441e: 0800 1900 |0095: move-object/from16 v0, v25 │ │ -084422: 5402 4605 |0097: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0546 │ │ -084426: 1203 |0099: const/4 v3, #int 0 // #0 │ │ -084428: 1204 |009a: const/4 v4, #int 0 // #0 │ │ -08442a: 0800 1a00 |009b: move-object/from16 v0, v26 │ │ -08442e: 6e40 3002 2043 |009d: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.saveLayerAlpha:(Landroid/graphics/RectF;II)I // method@0230 │ │ -084434: 121b |00a0: const/4 v11, #int 1 // #1 │ │ -084436: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ -08443a: 3102 1202 |00a3: cmp-long v2, v18, v2 │ │ -08443e: 3902 f000 |00a5: if-nez v2, 0195 // +00f0 │ │ -084442: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ -084446: 5202 4705 |00a9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ -08444a: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ -08444e: 6e20 1d02 2000 |00ad: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ -084454: 1202 |00b0: const/4 v2, #int 0 // #0 │ │ -084456: 2d02 1602 |00b1: cmpl-float v2, v22, v2 │ │ -08445a: 3a02 2000 |00b3: if-ltz v2, 00d3 // +0020 │ │ -08445e: 1502 c841 |00b5: const/high16 v2, #int 1103626240 // #41c8 │ │ -084462: 2e02 1602 |00b7: cmpg-float v2, v22, v2 │ │ -084466: 3c02 1a00 |00b9: if-gtz v2, 00d3 // +001a │ │ -08446a: 1502 c841 |00bb: const/high16 v2, #int 1103626240 // #41c8 │ │ -08446e: a602 0216 |00bd: add-float v2, v2, v22 │ │ -084472: 1503 0040 |00bf: const/high16 v3, #int 1073741824 // #4000 │ │ -084476: c832 |00c1: mul-float/2addr v2, v3 │ │ -084478: 1503 c842 |00c2: const/high16 v3, #int 1120403456 // #42c8 │ │ -08447c: a907 0203 |00c4: div-float v7, v2, v3 │ │ -084480: 8294 |00c6: int-to-float v4, v9 │ │ -084482: 82a5 |00c7: int-to-float v5, v10 │ │ -084484: 0800 1900 |00c8: move-object/from16 v0, v25 │ │ -084488: 5206 4705 |00ca: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ -08448c: 0802 1900 |00cc: move-object/from16 v2, v25 │ │ -084490: 0803 1a00 |00ce: move-object/from16 v3, v26 │ │ -084494: 7606 a513 0200 |00d0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ -08449a: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ -08449c: 2d02 1602 |00d4: cmpl-float v2, v22, v2 │ │ -0844a0: 3a02 1d00 |00d6: if-ltz v2, 00f3 // +001d │ │ -0844a4: 1502 4842 |00d8: const/high16 v2, #int 1112014848 // #4248 │ │ -0844a8: 2e02 1602 |00da: cmpg-float v2, v22, v2 │ │ -0844ac: 3c02 1700 |00dc: if-gtz v2, 00f3 // +0017 │ │ -0844b0: 1502 0040 |00de: const/high16 v2, #int 1073741824 // #4000 │ │ -0844b4: a802 0216 |00e0: mul-float v2, v2, v22 │ │ -0844b8: 1503 c842 |00e2: const/high16 v3, #int 1120403456 // #42c8 │ │ -0844bc: a907 0203 |00e4: div-float v7, v2, v3 │ │ -0844c0: 8294 |00e6: int-to-float v4, v9 │ │ -0844c2: 82a5 |00e7: int-to-float v5, v10 │ │ -0844c4: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ -0844c8: 5206 4805 |00ea: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0548 │ │ -0844cc: 0802 1900 |00ec: move-object/from16 v2, v25 │ │ -0844d0: 0803 1a00 |00ee: move-object/from16 v3, v26 │ │ -0844d4: 7606 a513 0200 |00f0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ -0844da: 1502 c841 |00f3: const/high16 v2, #int 1103626240 // #41c8 │ │ -0844de: 2d02 1602 |00f5: cmpl-float v2, v22, v2 │ │ -0844e2: 3a02 2000 |00f7: if-ltz v2, 0117 // +0020 │ │ -0844e6: 1502 9642 |00f9: const/high16 v2, #int 1117126656 // #4296 │ │ -0844ea: 2e02 1602 |00fb: cmpg-float v2, v22, v2 │ │ -0844ee: 3c02 1a00 |00fd: if-gtz v2, 0117 // +001a │ │ -0844f2: 1502 c841 |00ff: const/high16 v2, #int 1103626240 // #41c8 │ │ -0844f6: a702 1602 |0101: sub-float v2, v22, v2 │ │ -0844fa: 1503 0040 |0103: const/high16 v3, #int 1073741824 // #4000 │ │ -0844fe: c832 |0105: mul-float/2addr v2, v3 │ │ -084500: 1503 c842 |0106: const/high16 v3, #int 1120403456 // #42c8 │ │ -084504: a907 0203 |0108: div-float v7, v2, v3 │ │ -084508: 8294 |010a: int-to-float v4, v9 │ │ -08450a: 82a5 |010b: int-to-float v5, v10 │ │ -08450c: 0800 1900 |010c: move-object/from16 v0, v25 │ │ -084510: 5206 4905 |010e: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0549 │ │ -084514: 0802 1900 |0110: move-object/from16 v2, v25 │ │ -084518: 0803 1a00 |0112: move-object/from16 v3, v26 │ │ -08451c: 7606 a513 0200 |0114: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ -084522: 1502 4842 |0117: const/high16 v2, #int 1112014848 // #4248 │ │ -084526: 2d02 1602 |0119: cmpl-float v2, v22, v2 │ │ -08452a: 3a02 2000 |011b: if-ltz v2, 013b // +0020 │ │ -08452e: 1502 c842 |011d: const/high16 v2, #int 1120403456 // #42c8 │ │ -084532: 2e02 1602 |011f: cmpg-float v2, v22, v2 │ │ -084536: 3c02 1a00 |0121: if-gtz v2, 013b // +001a │ │ -08453a: 1502 4842 |0123: const/high16 v2, #int 1112014848 // #4248 │ │ -08453e: a702 1602 |0125: sub-float v2, v22, v2 │ │ -084542: 1503 0040 |0127: const/high16 v3, #int 1073741824 // #4000 │ │ -084546: c832 |0129: mul-float/2addr v2, v3 │ │ -084548: 1503 c842 |012a: const/high16 v3, #int 1120403456 // #42c8 │ │ -08454c: a907 0203 |012c: div-float v7, v2, v3 │ │ -084550: 8294 |012e: int-to-float v4, v9 │ │ -084552: 82a5 |012f: int-to-float v5, v10 │ │ -084554: 0800 1900 |0130: move-object/from16 v0, v25 │ │ -084558: 5206 4a05 |0132: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@054a │ │ -08455c: 0802 1900 |0134: move-object/from16 v2, v25 │ │ -084560: 0803 1a00 |0136: move-object/from16 v3, v26 │ │ -084564: 7606 a513 0200 |0138: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ -08456a: 1502 9642 |013b: const/high16 v2, #int 1117126656 // #4296 │ │ -08456e: 2d02 1602 |013d: cmpl-float v2, v22, v2 │ │ -084572: 3a02 2000 |013f: if-ltz v2, 015f // +0020 │ │ -084576: 1502 c842 |0141: const/high16 v2, #int 1120403456 // #42c8 │ │ -08457a: 2e02 1602 |0143: cmpg-float v2, v22, v2 │ │ -08457e: 3c02 1a00 |0145: if-gtz v2, 015f // +001a │ │ -084582: 1502 9642 |0147: const/high16 v2, #int 1117126656 // #4296 │ │ -084586: a702 1602 |0149: sub-float v2, v22, v2 │ │ -08458a: 1503 0040 |014b: const/high16 v3, #int 1073741824 // #4000 │ │ -08458e: c832 |014d: mul-float/2addr v2, v3 │ │ -084590: 1503 c842 |014e: const/high16 v3, #int 1120403456 // #42c8 │ │ -084594: a907 0203 |0150: div-float v7, v2, v3 │ │ -084598: 8294 |0152: int-to-float v4, v9 │ │ -08459a: 82a5 |0153: int-to-float v5, v10 │ │ -08459c: 0800 1900 |0154: move-object/from16 v0, v25 │ │ -0845a0: 5206 4705 |0156: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ -0845a4: 0802 1900 |0158: move-object/from16 v2, v25 │ │ -0845a8: 0803 1a00 |015a: move-object/from16 v3, v26 │ │ -0845ac: 7606 a513 0200 |015c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ -0845b2: 0800 1900 |015f: move-object/from16 v0, v25 │ │ -0845b6: 5202 5005 |0161: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ -0845ba: 1203 |0163: const/4 v3, #int 0 // #0 │ │ -0845bc: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ -0845c0: 3d02 1f00 |0166: if-lez v2, 0185 // +001f │ │ -0845c4: 380b 1d00 |0168: if-eqz v11, 0185 // +001d │ │ -0845c8: 0800 1a00 |016a: move-object/from16 v0, v26 │ │ -0845cc: 0201 1700 |016c: move/from16 v1, v23 │ │ -0845d0: 6e20 2b02 1000 |016e: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ -0845d6: 7401 2e02 1a00 |0171: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0845dc: 0a17 |0174: move-result v23 │ │ -0845de: 0800 1900 |0175: move-object/from16 v0, v25 │ │ -0845e2: 5402 4505 |0177: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -0845e6: 0800 1a00 |0179: move-object/from16 v0, v26 │ │ -0845ea: 6e20 1802 2000 |017b: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0218 │ │ -0845f0: 0800 1900 |017e: move-object/from16 v0, v25 │ │ -0845f4: 0801 1a00 |0180: move-object/from16 v1, v26 │ │ -0845f8: 7040 a613 10a9 |0182: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@13a6 │ │ -0845fe: 0800 1900 |0185: move-object/from16 v0, v25 │ │ -084602: 5402 4d05 |0187: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ -084606: 7110 0e0d 0200 |0189: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -08460c: 0800 1a00 |018c: move-object/from16 v0, v26 │ │ -084610: 0201 1700 |018e: move/from16 v1, v23 │ │ -084614: 6e20 2b02 1000 |0190: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ -08461a: 2900 d4fe |0193: goto/16 0067 // -012c │ │ -08461e: 1202 |0195: const/4 v2, #int 0 // #0 │ │ -084620: 2d02 1602 |0196: cmpl-float v2, v22, v2 │ │ -084624: 3a02 1300 |0198: if-ltz v2, 01ab // +0013 │ │ -084628: 1502 c841 |019a: const/high16 v2, #int 1103626240 // #41c8 │ │ -08462c: 2e02 1602 |019c: cmpg-float v2, v22, v2 │ │ -084630: 3b02 0d00 |019e: if-gez v2, 01ab // +000d │ │ -084634: 0800 1900 |01a0: move-object/from16 v0, v25 │ │ -084638: 5202 4a05 |01a2: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@054a │ │ -08463c: 0800 1a00 |01a4: move-object/from16 v0, v26 │ │ -084640: 6e20 1d02 2000 |01a6: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ -084646: 2900 07ff |01a9: goto/16 00b0 // -00f9 │ │ -08464a: 1502 c841 |01ab: const/high16 v2, #int 1103626240 // #41c8 │ │ -08464e: 2d02 1602 |01ad: cmpl-float v2, v22, v2 │ │ -084652: 3a02 1300 |01af: if-ltz v2, 01c2 // +0013 │ │ -084656: 1502 4842 |01b1: const/high16 v2, #int 1112014848 // #4248 │ │ -08465a: 2e02 1602 |01b3: cmpg-float v2, v22, v2 │ │ -08465e: 3b02 0d00 |01b5: if-gez v2, 01c2 // +000d │ │ -084662: 0800 1900 |01b7: move-object/from16 v0, v25 │ │ -084666: 5202 4705 |01b9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ -08466a: 0800 1a00 |01bb: move-object/from16 v0, v26 │ │ -08466e: 6e20 1d02 2000 |01bd: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ -084674: 2900 f0fe |01c0: goto/16 00b0 // -0110 │ │ -084678: 1502 4842 |01c2: const/high16 v2, #int 1112014848 // #4248 │ │ -08467c: 2d02 1602 |01c4: cmpl-float v2, v22, v2 │ │ -084680: 3a02 1300 |01c6: if-ltz v2, 01d9 // +0013 │ │ -084684: 1502 9642 |01c8: const/high16 v2, #int 1117126656 // #4296 │ │ -084688: 2e02 1602 |01ca: cmpg-float v2, v22, v2 │ │ -08468c: 3b02 0d00 |01cc: if-gez v2, 01d9 // +000d │ │ -084690: 0800 1900 |01ce: move-object/from16 v0, v25 │ │ -084694: 5202 4805 |01d0: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0548 │ │ -084698: 0800 1a00 |01d2: move-object/from16 v0, v26 │ │ -08469c: 6e20 1d02 2000 |01d4: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ -0846a2: 2900 d9fe |01d7: goto/16 00b0 // -0127 │ │ -0846a6: 0800 1900 |01d9: move-object/from16 v0, v25 │ │ -0846aa: 5202 4905 |01db: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0549 │ │ -0846ae: 0800 1a00 |01dd: move-object/from16 v0, v26 │ │ -0846b2: 6e20 1d02 2000 |01df: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ -0846b8: 2900 cefe |01e2: goto/16 00b0 // -0132 │ │ -0846bc: 0800 1900 |01e4: move-object/from16 v0, v25 │ │ -0846c0: 5202 5005 |01e6: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ -0846c4: 1203 |01e8: const/4 v3, #int 0 // #0 │ │ -0846c6: 2d02 0203 |01e9: cmpl-float v2, v2, v3 │ │ -0846ca: 3d02 a1ff |01eb: if-lez v2, 018c // -005f │ │ -0846ce: 0800 1900 |01ed: move-object/from16 v0, v25 │ │ -0846d2: 5202 5005 |01ef: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ -0846d6: 8922 |01f1: float-to-double v2, v2 │ │ -0846d8: 1904 f03f |01f2: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0846dc: 3002 0204 |01f4: cmpg-double v2, v2, v4 │ │ -0846e0: 3c02 96ff |01f6: if-gtz v2, 018c // -006a │ │ -0846e4: 0800 1900 |01f8: move-object/from16 v0, v25 │ │ -0846e8: 0801 1a00 |01fa: move-object/from16 v1, v26 │ │ -0846ec: 7040 a613 10a9 |01fc: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@13a6 │ │ -0846f2: 288d |01ff: goto 018c // -0073 │ │ +0842d4: |[0842d4] android.support.v4.widget.SwipeProgressBar.draw:(Landroid/graphics/Canvas;)V │ │ +0842e4: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0842e8: 5402 4505 |0002: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +0842ec: 6e10 7402 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +0842f2: 0a18 |0007: move-result v24 │ │ +0842f4: 0800 1900 |0008: move-object/from16 v0, v25 │ │ +0842f8: 5402 4505 |000a: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +0842fc: 6e10 6c02 0200 |000c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +084302: 0a11 |000f: move-result v17 │ │ +084304: db09 1802 |0010: div-int/lit8 v9, v24, #int 2 // #02 │ │ +084308: db0a 1102 |0012: div-int/lit8 v10, v17, #int 2 // #02 │ │ +08430c: 120b |0014: const/4 v11, #int 0 // #0 │ │ +08430e: 7401 2e02 1a00 |0015: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +084314: 0a17 |0018: move-result v23 │ │ +084316: 0800 1900 |0019: move-object/from16 v0, v25 │ │ +08431a: 5402 4505 |001b: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +08431e: 0800 1a00 |001d: move-object/from16 v0, v26 │ │ +084322: 6e20 1802 2000 |001f: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0218 │ │ +084328: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +08432c: 5502 4e05 |0024: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ +084330: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ +084334: 0800 1900 |0028: move-object/from16 v0, v25 │ │ +084338: 5302 4b05 |002a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ +08433c: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ +084340: 3102 0204 |002e: cmp-long v2, v2, v4 │ │ +084344: 3d02 b401 |0030: if-lez v2, 01e4 // +01b4 │ │ +084348: 7100 2c21 0000 |0032: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ +08434e: 0b14 |0035: move-result-wide v20 │ │ +084350: 0800 1900 |0036: move-object/from16 v0, v25 │ │ +084354: 5302 4f05 |0038: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@054f │ │ +084358: 9c02 1402 |003a: sub-long v2, v20, v2 │ │ +08435c: 1604 d007 |003c: const-wide/16 v4, #int 2000 // #7d0 │ │ +084360: 9f0c 0204 |003e: rem-long v12, v2, v4 │ │ +084364: 0800 1900 |0040: move-object/from16 v0, v25 │ │ +084368: 5302 4f05 |0042: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@054f │ │ +08436c: 9c02 1402 |0044: sub-long v2, v20, v2 │ │ +084370: 1604 d007 |0046: const-wide/16 v4, #int 2000 // #7d0 │ │ +084374: 9e12 0204 |0048: div-long v18, v2, v4 │ │ +084378: 85c2 |004a: long-to-float v2, v12 │ │ +08437a: 1503 a041 |004b: const/high16 v3, #int 1101004800 // #41a0 │ │ +08437e: a916 0203 |004d: div-float v22, v2, v3 │ │ +084382: 0800 1900 |004f: move-object/from16 v0, v25 │ │ +084386: 5502 4e05 |0051: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ +08438a: 3902 4e00 |0053: if-nez v2, 00a1 // +004e │ │ +08438e: 0800 1900 |0055: move-object/from16 v0, v25 │ │ +084392: 5302 4b05 |0057: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ +084396: 9c02 1402 |0059: sub-long v2, v20, v2 │ │ +08439a: 1604 e803 |005b: const-wide/16 v4, #int 1000 // #3e8 │ │ +08439e: 3102 0204 |005d: cmp-long v2, v2, v4 │ │ +0843a2: 3a02 0900 |005f: if-ltz v2, 0068 // +0009 │ │ +0843a6: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ +0843aa: 0800 1900 |0063: move-object/from16 v0, v25 │ │ +0843ae: 5a02 4b05 |0065: iput-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ +0843b2: 0e00 |0067: return-void │ │ +0843b4: 0800 1900 |0068: move-object/from16 v0, v25 │ │ +0843b8: 5302 4b05 |006a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ +0843bc: 9c02 1402 |006c: sub-long v2, v20, v2 │ │ +0843c0: 1604 e803 |006e: const-wide/16 v4, #int 1000 // #3e8 │ │ +0843c4: 9f0e 0204 |0070: rem-long v14, v2, v4 │ │ +0843c8: 85e2 |0072: long-to-float v2, v14 │ │ +0843ca: 1503 2041 |0073: const/high16 v3, #int 1092616192 // #4120 │ │ +0843ce: a910 0203 |0075: div-float v16, v2, v3 │ │ +0843d2: 1502 c842 |0077: const/high16 v2, #int 1120403456 // #42c8 │ │ +0843d6: a907 1002 |0079: div-float v7, v16, v2 │ │ +0843da: db02 1802 |007b: div-int/lit8 v2, v24, #int 2 // #02 │ │ +0843de: 8222 |007d: int-to-float v2, v2 │ │ +0843e0: 6203 4405 |007e: sget-object v3, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0544 │ │ +0843e4: 7220 3021 7300 |0080: invoke-interface {v3, v7}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@2130 │ │ +0843ea: 0a03 |0083: move-result v3 │ │ +0843ec: a808 0203 |0084: mul-float v8, v2, v3 │ │ +0843f0: 0800 1900 |0086: move-object/from16 v0, v25 │ │ +0843f4: 5402 4605 |0088: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0546 │ │ +0843f8: 8293 |008a: int-to-float v3, v9 │ │ +0843fa: c783 |008b: sub-float/2addr v3, v8 │ │ +0843fc: 1204 |008c: const/4 v4, #int 0 // #0 │ │ +0843fe: 8295 |008d: int-to-float v5, v9 │ │ +084400: c685 |008e: add-float/2addr v5, v8 │ │ +084402: 0200 1100 |008f: move/from16 v0, v17 │ │ +084406: 8206 |0091: int-to-float v6, v0 │ │ +084408: 6e56 7c02 3254 |0092: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@027c │ │ +08440e: 0800 1900 |0095: move-object/from16 v0, v25 │ │ +084412: 5402 4605 |0097: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0546 │ │ +084416: 1203 |0099: const/4 v3, #int 0 // #0 │ │ +084418: 1204 |009a: const/4 v4, #int 0 // #0 │ │ +08441a: 0800 1a00 |009b: move-object/from16 v0, v26 │ │ +08441e: 6e40 3002 2043 |009d: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.saveLayerAlpha:(Landroid/graphics/RectF;II)I // method@0230 │ │ +084424: 121b |00a0: const/4 v11, #int 1 // #1 │ │ +084426: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ +08442a: 3102 1202 |00a3: cmp-long v2, v18, v2 │ │ +08442e: 3902 f000 |00a5: if-nez v2, 0195 // +00f0 │ │ +084432: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +084436: 5202 4705 |00a9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ +08443a: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ +08443e: 6e20 1d02 2000 |00ad: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ +084444: 1202 |00b0: const/4 v2, #int 0 // #0 │ │ +084446: 2d02 1602 |00b1: cmpl-float v2, v22, v2 │ │ +08444a: 3a02 2000 |00b3: if-ltz v2, 00d3 // +0020 │ │ +08444e: 1502 c841 |00b5: const/high16 v2, #int 1103626240 // #41c8 │ │ +084452: 2e02 1602 |00b7: cmpg-float v2, v22, v2 │ │ +084456: 3c02 1a00 |00b9: if-gtz v2, 00d3 // +001a │ │ +08445a: 1502 c841 |00bb: const/high16 v2, #int 1103626240 // #41c8 │ │ +08445e: a602 0216 |00bd: add-float v2, v2, v22 │ │ +084462: 1503 0040 |00bf: const/high16 v3, #int 1073741824 // #4000 │ │ +084466: c832 |00c1: mul-float/2addr v2, v3 │ │ +084468: 1503 c842 |00c2: const/high16 v3, #int 1120403456 // #42c8 │ │ +08446c: a907 0203 |00c4: div-float v7, v2, v3 │ │ +084470: 8294 |00c6: int-to-float v4, v9 │ │ +084472: 82a5 |00c7: int-to-float v5, v10 │ │ +084474: 0800 1900 |00c8: move-object/from16 v0, v25 │ │ +084478: 5206 4705 |00ca: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ +08447c: 0802 1900 |00cc: move-object/from16 v2, v25 │ │ +084480: 0803 1a00 |00ce: move-object/from16 v3, v26 │ │ +084484: 7606 a513 0200 |00d0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ +08448a: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ +08448c: 2d02 1602 |00d4: cmpl-float v2, v22, v2 │ │ +084490: 3a02 1d00 |00d6: if-ltz v2, 00f3 // +001d │ │ +084494: 1502 4842 |00d8: const/high16 v2, #int 1112014848 // #4248 │ │ +084498: 2e02 1602 |00da: cmpg-float v2, v22, v2 │ │ +08449c: 3c02 1700 |00dc: if-gtz v2, 00f3 // +0017 │ │ +0844a0: 1502 0040 |00de: const/high16 v2, #int 1073741824 // #4000 │ │ +0844a4: a802 0216 |00e0: mul-float v2, v2, v22 │ │ +0844a8: 1503 c842 |00e2: const/high16 v3, #int 1120403456 // #42c8 │ │ +0844ac: a907 0203 |00e4: div-float v7, v2, v3 │ │ +0844b0: 8294 |00e6: int-to-float v4, v9 │ │ +0844b2: 82a5 |00e7: int-to-float v5, v10 │ │ +0844b4: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ +0844b8: 5206 4805 |00ea: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0548 │ │ +0844bc: 0802 1900 |00ec: move-object/from16 v2, v25 │ │ +0844c0: 0803 1a00 |00ee: move-object/from16 v3, v26 │ │ +0844c4: 7606 a513 0200 |00f0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ +0844ca: 1502 c841 |00f3: const/high16 v2, #int 1103626240 // #41c8 │ │ +0844ce: 2d02 1602 |00f5: cmpl-float v2, v22, v2 │ │ +0844d2: 3a02 2000 |00f7: if-ltz v2, 0117 // +0020 │ │ +0844d6: 1502 9642 |00f9: const/high16 v2, #int 1117126656 // #4296 │ │ +0844da: 2e02 1602 |00fb: cmpg-float v2, v22, v2 │ │ +0844de: 3c02 1a00 |00fd: if-gtz v2, 0117 // +001a │ │ +0844e2: 1502 c841 |00ff: const/high16 v2, #int 1103626240 // #41c8 │ │ +0844e6: a702 1602 |0101: sub-float v2, v22, v2 │ │ +0844ea: 1503 0040 |0103: const/high16 v3, #int 1073741824 // #4000 │ │ +0844ee: c832 |0105: mul-float/2addr v2, v3 │ │ +0844f0: 1503 c842 |0106: const/high16 v3, #int 1120403456 // #42c8 │ │ +0844f4: a907 0203 |0108: div-float v7, v2, v3 │ │ +0844f8: 8294 |010a: int-to-float v4, v9 │ │ +0844fa: 82a5 |010b: int-to-float v5, v10 │ │ +0844fc: 0800 1900 |010c: move-object/from16 v0, v25 │ │ +084500: 5206 4905 |010e: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0549 │ │ +084504: 0802 1900 |0110: move-object/from16 v2, v25 │ │ +084508: 0803 1a00 |0112: move-object/from16 v3, v26 │ │ +08450c: 7606 a513 0200 |0114: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ +084512: 1502 4842 |0117: const/high16 v2, #int 1112014848 // #4248 │ │ +084516: 2d02 1602 |0119: cmpl-float v2, v22, v2 │ │ +08451a: 3a02 2000 |011b: if-ltz v2, 013b // +0020 │ │ +08451e: 1502 c842 |011d: const/high16 v2, #int 1120403456 // #42c8 │ │ +084522: 2e02 1602 |011f: cmpg-float v2, v22, v2 │ │ +084526: 3c02 1a00 |0121: if-gtz v2, 013b // +001a │ │ +08452a: 1502 4842 |0123: const/high16 v2, #int 1112014848 // #4248 │ │ +08452e: a702 1602 |0125: sub-float v2, v22, v2 │ │ +084532: 1503 0040 |0127: const/high16 v3, #int 1073741824 // #4000 │ │ +084536: c832 |0129: mul-float/2addr v2, v3 │ │ +084538: 1503 c842 |012a: const/high16 v3, #int 1120403456 // #42c8 │ │ +08453c: a907 0203 |012c: div-float v7, v2, v3 │ │ +084540: 8294 |012e: int-to-float v4, v9 │ │ +084542: 82a5 |012f: int-to-float v5, v10 │ │ +084544: 0800 1900 |0130: move-object/from16 v0, v25 │ │ +084548: 5206 4a05 |0132: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@054a │ │ +08454c: 0802 1900 |0134: move-object/from16 v2, v25 │ │ +084550: 0803 1a00 |0136: move-object/from16 v3, v26 │ │ +084554: 7606 a513 0200 |0138: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ +08455a: 1502 9642 |013b: const/high16 v2, #int 1117126656 // #4296 │ │ +08455e: 2d02 1602 |013d: cmpl-float v2, v22, v2 │ │ +084562: 3a02 2000 |013f: if-ltz v2, 015f // +0020 │ │ +084566: 1502 c842 |0141: const/high16 v2, #int 1120403456 // #42c8 │ │ +08456a: 2e02 1602 |0143: cmpg-float v2, v22, v2 │ │ +08456e: 3c02 1a00 |0145: if-gtz v2, 015f // +001a │ │ +084572: 1502 9642 |0147: const/high16 v2, #int 1117126656 // #4296 │ │ +084576: a702 1602 |0149: sub-float v2, v22, v2 │ │ +08457a: 1503 0040 |014b: const/high16 v3, #int 1073741824 // #4000 │ │ +08457e: c832 |014d: mul-float/2addr v2, v3 │ │ +084580: 1503 c842 |014e: const/high16 v3, #int 1120403456 // #42c8 │ │ +084584: a907 0203 |0150: div-float v7, v2, v3 │ │ +084588: 8294 |0152: int-to-float v4, v9 │ │ +08458a: 82a5 |0153: int-to-float v5, v10 │ │ +08458c: 0800 1900 |0154: move-object/from16 v0, v25 │ │ +084590: 5206 4705 |0156: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ +084594: 0802 1900 |0158: move-object/from16 v2, v25 │ │ +084598: 0803 1a00 |015a: move-object/from16 v3, v26 │ │ +08459c: 7606 a513 0200 |015c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@13a5 │ │ +0845a2: 0800 1900 |015f: move-object/from16 v0, v25 │ │ +0845a6: 5202 5005 |0161: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ +0845aa: 1203 |0163: const/4 v3, #int 0 // #0 │ │ +0845ac: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ +0845b0: 3d02 1f00 |0166: if-lez v2, 0185 // +001f │ │ +0845b4: 380b 1d00 |0168: if-eqz v11, 0185 // +001d │ │ +0845b8: 0800 1a00 |016a: move-object/from16 v0, v26 │ │ +0845bc: 0201 1700 |016c: move/from16 v1, v23 │ │ +0845c0: 6e20 2b02 1000 |016e: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ +0845c6: 7401 2e02 1a00 |0171: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0845cc: 0a17 |0174: move-result v23 │ │ +0845ce: 0800 1900 |0175: move-object/from16 v0, v25 │ │ +0845d2: 5402 4505 |0177: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +0845d6: 0800 1a00 |0179: move-object/from16 v0, v26 │ │ +0845da: 6e20 1802 2000 |017b: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0218 │ │ +0845e0: 0800 1900 |017e: move-object/from16 v0, v25 │ │ +0845e4: 0801 1a00 |0180: move-object/from16 v1, v26 │ │ +0845e8: 7040 a613 10a9 |0182: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@13a6 │ │ +0845ee: 0800 1900 |0185: move-object/from16 v0, v25 │ │ +0845f2: 5402 4d05 |0187: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ +0845f6: 7110 0e0d 0200 |0189: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +0845fc: 0800 1a00 |018c: move-object/from16 v0, v26 │ │ +084600: 0201 1700 |018e: move/from16 v1, v23 │ │ +084604: 6e20 2b02 1000 |0190: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@022b │ │ +08460a: 2900 d4fe |0193: goto/16 0067 // -012c │ │ +08460e: 1202 |0195: const/4 v2, #int 0 // #0 │ │ +084610: 2d02 1602 |0196: cmpl-float v2, v22, v2 │ │ +084614: 3a02 1300 |0198: if-ltz v2, 01ab // +0013 │ │ +084618: 1502 c841 |019a: const/high16 v2, #int 1103626240 // #41c8 │ │ +08461c: 2e02 1602 |019c: cmpg-float v2, v22, v2 │ │ +084620: 3b02 0d00 |019e: if-gez v2, 01ab // +000d │ │ +084624: 0800 1900 |01a0: move-object/from16 v0, v25 │ │ +084628: 5202 4a05 |01a2: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@054a │ │ +08462c: 0800 1a00 |01a4: move-object/from16 v0, v26 │ │ +084630: 6e20 1d02 2000 |01a6: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ +084636: 2900 07ff |01a9: goto/16 00b0 // -00f9 │ │ +08463a: 1502 c841 |01ab: const/high16 v2, #int 1103626240 // #41c8 │ │ +08463e: 2d02 1602 |01ad: cmpl-float v2, v22, v2 │ │ +084642: 3a02 1300 |01af: if-ltz v2, 01c2 // +0013 │ │ +084646: 1502 4842 |01b1: const/high16 v2, #int 1112014848 // #4248 │ │ +08464a: 2e02 1602 |01b3: cmpg-float v2, v22, v2 │ │ +08464e: 3b02 0d00 |01b5: if-gez v2, 01c2 // +000d │ │ +084652: 0800 1900 |01b7: move-object/from16 v0, v25 │ │ +084656: 5202 4705 |01b9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ +08465a: 0800 1a00 |01bb: move-object/from16 v0, v26 │ │ +08465e: 6e20 1d02 2000 |01bd: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ +084664: 2900 f0fe |01c0: goto/16 00b0 // -0110 │ │ +084668: 1502 4842 |01c2: const/high16 v2, #int 1112014848 // #4248 │ │ +08466c: 2d02 1602 |01c4: cmpl-float v2, v22, v2 │ │ +084670: 3a02 1300 |01c6: if-ltz v2, 01d9 // +0013 │ │ +084674: 1502 9642 |01c8: const/high16 v2, #int 1117126656 // #4296 │ │ +084678: 2e02 1602 |01ca: cmpg-float v2, v22, v2 │ │ +08467c: 3b02 0d00 |01cc: if-gez v2, 01d9 // +000d │ │ +084680: 0800 1900 |01ce: move-object/from16 v0, v25 │ │ +084684: 5202 4805 |01d0: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0548 │ │ +084688: 0800 1a00 |01d2: move-object/from16 v0, v26 │ │ +08468c: 6e20 1d02 2000 |01d4: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ +084692: 2900 d9fe |01d7: goto/16 00b0 // -0127 │ │ +084696: 0800 1900 |01d9: move-object/from16 v0, v25 │ │ +08469a: 5202 4905 |01db: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0549 │ │ +08469e: 0800 1a00 |01dd: move-object/from16 v0, v26 │ │ +0846a2: 6e20 1d02 2000 |01df: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@021d │ │ +0846a8: 2900 cefe |01e2: goto/16 00b0 // -0132 │ │ +0846ac: 0800 1900 |01e4: move-object/from16 v0, v25 │ │ +0846b0: 5202 5005 |01e6: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ +0846b4: 1203 |01e8: const/4 v3, #int 0 // #0 │ │ +0846b6: 2d02 0203 |01e9: cmpl-float v2, v2, v3 │ │ +0846ba: 3d02 a1ff |01eb: if-lez v2, 018c // -005f │ │ +0846be: 0800 1900 |01ed: move-object/from16 v0, v25 │ │ +0846c2: 5202 5005 |01ef: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ +0846c6: 8922 |01f1: float-to-double v2, v2 │ │ +0846c8: 1904 f03f |01f2: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0846cc: 3002 0204 |01f4: cmpg-double v2, v2, v4 │ │ +0846d0: 3c02 96ff |01f6: if-gtz v2, 018c // -006a │ │ +0846d4: 0800 1900 |01f8: move-object/from16 v0, v25 │ │ +0846d8: 0801 1a00 |01fa: move-object/from16 v1, v26 │ │ +0846dc: 7040 a613 10a9 |01fc: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@13a6 │ │ +0846e2: 288d |01ff: goto 018c // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0008 line=138 │ │ 0x0010 line=139 │ │ 0x0012 line=140 │ │ 0x0014 line=141 │ │ @@ -82299,25 +82299,25 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0846f4: |[0846f4] android.support.v4.widget.SwipeProgressBar.isRunning:()Z │ │ -084704: 5540 4e05 |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ -084708: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -08470c: 5340 4b05 |0004: iget-wide v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ -084710: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -084714: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ -084718: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -08471c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08471e: 0f00 |000d: return v0 │ │ -084720: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -084722: 28fe |000f: goto 000d // -0002 │ │ +0846e4: |[0846e4] android.support.v4.widget.SwipeProgressBar.isRunning:()Z │ │ +0846f4: 5540 4e05 |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ +0846f8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0846fc: 5340 4b05 |0004: iget-wide v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ +084700: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +084704: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +084708: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +08470c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08470e: 0f00 |000d: return v0 │ │ +084710: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +084712: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Landroid/support/v4/widget/SwipeProgressBar; │ │ │ │ #2 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ @@ -82325,24 +82325,24 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -084724: |[084724] android.support.v4.widget.SwipeProgressBar.setBounds:(IIII)V │ │ -084734: 5410 4505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -084738: 5902 2f00 |0002: iput v2, v0, Landroid/graphics/Rect;.left:I // field@002f │ │ -08473c: 5410 4505 |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -084740: 5903 3100 |0006: iput v3, v0, Landroid/graphics/Rect;.top:I // field@0031 │ │ -084744: 5410 4505 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -084748: 5904 3000 |000a: iput v4, v0, Landroid/graphics/Rect;.right:I // field@0030 │ │ -08474c: 5410 4505 |000c: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ -084750: 5905 2e00 |000e: iput v5, v0, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -084754: 0e00 |0010: return-void │ │ +084714: |[084714] android.support.v4.widget.SwipeProgressBar.setBounds:(IIII)V │ │ +084724: 5410 4505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +084728: 5902 2f00 |0002: iput v2, v0, Landroid/graphics/Rect;.left:I // field@002f │ │ +08472c: 5410 4505 |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +084730: 5903 3100 |0006: iput v3, v0, Landroid/graphics/Rect;.top:I // field@0031 │ │ +084734: 5410 4505 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +084738: 5904 3000 |000a: iput v4, v0, Landroid/graphics/Rect;.right:I // field@0030 │ │ +08473c: 5410 4505 |000c: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0545 │ │ +084740: 5905 2e00 |000e: iput v5, v0, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +084744: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0008 line=270 │ │ 0x000c line=271 │ │ 0x0010 line=272 │ │ @@ -82358,20 +82358,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -084758: |[084758] android.support.v4.widget.SwipeProgressBar.setColorScheme:(IIII)V │ │ -084768: 5901 4705 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ -08476c: 5902 4805 |0002: iput v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0548 │ │ -084770: 5903 4905 |0004: iput v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0549 │ │ -084774: 5904 4a05 |0006: iput v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@054a │ │ -084778: 0e00 |0008: return-void │ │ +084748: |[084748] android.support.v4.widget.SwipeProgressBar.setColorScheme:(IIII)V │ │ +084758: 5901 4705 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0547 │ │ +08475c: 5902 4805 |0002: iput v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0548 │ │ +084760: 5903 4905 |0004: iput v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0549 │ │ +084764: 5904 4a05 |0006: iput v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@054a │ │ +084768: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x0004 line=90 │ │ 0x0006 line=91 │ │ 0x0008 line=92 │ │ @@ -82387,21 +82387,21 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08477c: |[08477c] android.support.v4.widget.SwipeProgressBar.setTriggerPercentage:(F)V │ │ -08478c: 5923 5005 |0000: iput v3, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ -084790: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -084794: 5a20 4f05 |0004: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@054f │ │ -084798: 5420 4d05 |0006: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ -08479c: 7110 0e0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ -0847a2: 0e00 |000b: return-void │ │ +08476c: |[08476c] android.support.v4.widget.SwipeProgressBar.setTriggerPercentage:(F)V │ │ +08477c: 5923 5005 |0000: iput v3, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ +084780: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +084784: 5a20 4f05 |0004: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@054f │ │ +084788: 5420 4d05 |0006: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ +08478c: 7110 0e0d 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d0e │ │ +084792: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0006 line=102 │ │ 0x000b line=103 │ │ locals : │ │ @@ -82413,27 +82413,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0847a4: |[0847a4] android.support.v4.widget.SwipeProgressBar.start:()V │ │ -0847b4: 5520 4e05 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ -0847b8: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -0847bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0847be: 5920 5005 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ -0847c2: 7100 2c21 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ -0847c8: 0b00 |000a: move-result-wide v0 │ │ -0847ca: 5a20 4f05 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@054f │ │ -0847ce: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0847d0: 5c20 4e05 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ -0847d4: 5420 4d05 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ -0847d8: 6e10 f71f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@1ff7 │ │ -0847de: 0e00 |0015: return-void │ │ +084794: |[084794] android.support.v4.widget.SwipeProgressBar.start:()V │ │ +0847a4: 5520 4e05 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ +0847a8: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +0847ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0847ae: 5920 5005 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ +0847b2: 7100 2c21 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ +0847b8: 0b00 |000a: move-result-wide v0 │ │ +0847ba: 5a20 4f05 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@054f │ │ +0847be: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0847c0: 5c20 4e05 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ +0847c4: 5420 4d05 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ +0847c8: 6e10 f71f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@1ff7 │ │ +0847ce: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0007 line=111 │ │ 0x000d line=112 │ │ 0x0010 line=113 │ │ @@ -82446,27 +82446,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0847e0: |[0847e0] android.support.v4.widget.SwipeProgressBar.stop:()V │ │ -0847f0: 5520 4e05 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ -0847f4: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0847f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0847fa: 5920 5005 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ -0847fe: 7100 2c21 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ -084804: 0b00 |000a: move-result-wide v0 │ │ -084806: 5a20 4b05 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ -08480a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08480c: 5c20 4e05 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ -084810: 5420 4d05 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ -084814: 6e10 f71f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@1ff7 │ │ -08481a: 0e00 |0015: return-void │ │ +0847d0: |[0847d0] android.support.v4.widget.SwipeProgressBar.stop:()V │ │ +0847e0: 5520 4e05 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ +0847e4: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0847e8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0847ea: 5920 5005 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0550 │ │ +0847ee: 7100 2c21 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@212c │ │ +0847f4: 0b00 |000a: move-result-wide v0 │ │ +0847f6: 5a20 4b05 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@054b │ │ +0847fa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0847fc: 5c20 4e05 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@054e │ │ +084800: 5420 4d05 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@054d │ │ +084804: 6e10 f71f 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@1ff7 │ │ +08480a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0007 line=123 │ │ 0x000d line=124 │ │ 0x0010 line=125 │ │ @@ -82508,18 +82508,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 │ │ -08481c: |[08481c] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -08482c: 5b01 5105 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -084830: 7010 2521 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@2125 │ │ -084836: 0e00 |0005: return-void │ │ +08480c: |[08480c] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +08481c: 5b01 5105 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +084820: 7010 2521 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@2125 │ │ +084826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -82529,54 +82529,54 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -084838: |[084838] android.support.v4.widget.SwipeRefreshLayout$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -084848: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08484a: 5463 5105 |0001: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -08484e: 7110 c213 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c2 │ │ -084854: 0a03 |0006: move-result v3 │ │ -084856: 5464 5105 |0007: iget-object v4, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -08485a: 7110 c313 0400 |0009: invoke-static {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c3 │ │ -084860: 0a04 |000c: move-result v4 │ │ -084862: 3243 1a00 |000d: if-eq v3, v4, 0027 // +001a │ │ -084866: 5463 5105 |000f: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -08486a: 7110 c213 0300 |0011: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c2 │ │ -084870: 0a03 |0014: move-result v3 │ │ -084872: 5464 5105 |0015: iget-object v4, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -084876: 7110 c313 0400 |0017: invoke-static {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c3 │ │ -08487c: 0a04 |001a: move-result v4 │ │ -08487e: 5465 5105 |001b: iget-object v5, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -084882: 7110 c213 0500 |001d: invoke-static {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c2 │ │ -084888: 0a05 |0020: move-result v5 │ │ -08488a: b154 |0021: sub-int/2addr v4, v5 │ │ -08488c: 8244 |0022: int-to-float v4, v4 │ │ -08488e: c874 |0023: mul-float/2addr v4, v7 │ │ -084890: 8744 |0024: float-to-int v4, v4 │ │ -084892: 9002 0304 |0025: add-int v2, v3, v4 │ │ -084896: 5463 5105 |0027: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -08489a: 7110 ca13 0300 |0029: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; // method@13ca │ │ -0848a0: 0c03 |002c: move-result-object v3 │ │ -0848a2: 6e10 cd1f 0300 |002d: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0848a8: 0a03 |0030: move-result v3 │ │ -0848aa: 9101 0203 |0031: sub-int v1, v2, v3 │ │ -0848ae: 5463 5105 |0033: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -0848b2: 7110 ca13 0300 |0035: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; // method@13ca │ │ -0848b8: 0c03 |0038: move-result-object v3 │ │ -0848ba: 6e10 cd1f 0300 |0039: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0848c0: 0a00 |003c: move-result v0 │ │ -0848c2: 9003 0100 |003d: add-int v3, v1, v0 │ │ -0848c6: 3b03 0400 |003f: if-gez v3, 0043 // +0004 │ │ -0848ca: d901 0000 |0041: rsub-int/lit8 v1, v0, #int 0 // #00 │ │ -0848ce: 5463 5105 |0043: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ -0848d2: 7120 cb13 1300 |0045: invoke-static {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@13cb │ │ -0848d8: 0e00 |0048: return-void │ │ +084828: |[084828] android.support.v4.widget.SwipeRefreshLayout$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +084838: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08483a: 5463 5105 |0001: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +08483e: 7110 c213 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c2 │ │ +084844: 0a03 |0006: move-result v3 │ │ +084846: 5464 5105 |0007: iget-object v4, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +08484a: 7110 c313 0400 |0009: invoke-static {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c3 │ │ +084850: 0a04 |000c: move-result v4 │ │ +084852: 3243 1a00 |000d: if-eq v3, v4, 0027 // +001a │ │ +084856: 5463 5105 |000f: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +08485a: 7110 c213 0300 |0011: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c2 │ │ +084860: 0a03 |0014: move-result v3 │ │ +084862: 5464 5105 |0015: iget-object v4, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +084866: 7110 c313 0400 |0017: invoke-static {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c3 │ │ +08486c: 0a04 |001a: move-result v4 │ │ +08486e: 5465 5105 |001b: iget-object v5, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +084872: 7110 c213 0500 |001d: invoke-static {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c2 │ │ +084878: 0a05 |0020: move-result v5 │ │ +08487a: b154 |0021: sub-int/2addr v4, v5 │ │ +08487c: 8244 |0022: int-to-float v4, v4 │ │ +08487e: c874 |0023: mul-float/2addr v4, v7 │ │ +084880: 8744 |0024: float-to-int v4, v4 │ │ +084882: 9002 0304 |0025: add-int v2, v3, v4 │ │ +084886: 5463 5105 |0027: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +08488a: 7110 ca13 0300 |0029: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; // method@13ca │ │ +084890: 0c03 |002c: move-result-object v3 │ │ +084892: 6e10 cd1f 0300 |002d: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +084898: 0a03 |0030: move-result v3 │ │ +08489a: 9101 0203 |0031: sub-int v1, v2, v3 │ │ +08489e: 5463 5105 |0033: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +0848a2: 7110 ca13 0300 |0035: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; // method@13ca │ │ +0848a8: 0c03 |0038: move-result-object v3 │ │ +0848aa: 6e10 cd1f 0300 |0039: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0848b0: 0a00 |003c: move-result v0 │ │ +0848b2: 9003 0100 |003d: add-int v3, v1, v0 │ │ +0848b6: 3b03 0400 |003f: if-gez v3, 0043 // +0004 │ │ +0848ba: d901 0000 |0041: rsub-int/lit8 v1, v0, #int 0 // #00 │ │ +0848be: 5463 5105 |0043: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0551 │ │ +0848c2: 7120 cb13 1300 |0045: invoke-static {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@13cb │ │ +0848c8: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0001 line=94 │ │ 0x000f line=95 │ │ 0x0027 line=97 │ │ 0x0033 line=98 │ │ @@ -82626,18 +82626,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 │ │ -0848dc: |[0848dc] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0848ec: 5b01 5205 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0552 │ │ -0848f0: 7010 2521 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@2125 │ │ -0848f6: 0e00 |0005: return-void │ │ +0848cc: |[0848cc] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0848dc: 5b01 5205 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0552 │ │ +0848e0: 7010 2521 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@2125 │ │ +0848e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -82647,30 +82647,30 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0848f8: |[0848f8] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -084908: 5441 5205 |0000: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0552 │ │ -08490c: 7110 cc13 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@13cc │ │ -084912: 0a01 |0005: move-result v1 │ │ -084914: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -084916: 5443 5205 |0007: iget-object v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0552 │ │ -08491a: 7110 cc13 0300 |0009: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@13cc │ │ -084920: 0a03 |000c: move-result v3 │ │ -084922: c732 |000d: sub-float/2addr v2, v3 │ │ -084924: c852 |000e: mul-float/2addr v2, v5 │ │ -084926: a600 0102 |000f: add-float v0, v1, v2 │ │ -08492a: 5441 5205 |0011: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0552 │ │ -08492e: 7110 ce13 0100 |0013: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; // method@13ce │ │ -084934: 0c01 |0016: move-result-object v1 │ │ -084936: 6e20 aa13 0100 |0017: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeProgressBar;.setTriggerPercentage:(F)V // method@13aa │ │ -08493c: 0e00 |001a: return-void │ │ +0848e8: |[0848e8] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0848f8: 5441 5205 |0000: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0552 │ │ +0848fc: 7110 cc13 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@13cc │ │ +084902: 0a01 |0005: move-result v1 │ │ +084904: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +084906: 5443 5205 |0007: iget-object v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0552 │ │ +08490a: 7110 cc13 0300 |0009: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@13cc │ │ +084910: 0a03 |000c: move-result v3 │ │ +084912: c732 |000d: sub-float/2addr v2, v3 │ │ +084914: c852 |000e: mul-float/2addr v2, v5 │ │ +084916: a600 0102 |000f: add-float v0, v1, v2 │ │ +08491a: 5441 5205 |0011: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0552 │ │ +08491e: 7110 ce13 0100 |0013: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; // method@13ce │ │ +084924: 0c01 |0016: move-result-object v1 │ │ +084926: 6e20 aa13 0100 |0017: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeProgressBar;.setTriggerPercentage:(F)V // method@13aa │ │ +08492c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0011 line=110 │ │ 0x001a line=111 │ │ locals : │ │ 0x0011 - 0x001b reg=0 percent F │ │ @@ -82713,18 +82713,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 │ │ -084940: |[084940] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -084950: 5b01 5505 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ -084954: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08495a: 0e00 |0005: return-void │ │ +084930: |[084930] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +084940: 5b01 5505 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ +084944: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08494a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -82734,31 +82734,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -08495c: |[08495c] android.support.v4.widget.SwipeRefreshLayout$5.run:()V │ │ -08496c: 5430 5505 |0000: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ -084970: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -084972: 7120 d313 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z // method@13d3 │ │ -084978: 5430 5505 |0006: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ -08497c: 5431 5505 |0008: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ -084980: 7110 cf13 0100 |000a: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13cf │ │ -084986: 0a01 |000d: move-result v1 │ │ -084988: 5432 5505 |000e: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ -08498c: 6e10 df13 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ -084992: 0a02 |0013: move-result v2 │ │ -084994: b021 |0014: add-int/2addr v1, v2 │ │ -084996: 5432 5505 |0015: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ -08499a: 7110 c413 0200 |0017: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@13c4 │ │ -0849a0: 0c02 |001a: move-result-object v2 │ │ -0849a2: 7130 c513 1002 |001b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V // method@13c5 │ │ -0849a8: 0e00 |001e: return-void │ │ +08494c: |[08494c] android.support.v4.widget.SwipeRefreshLayout$5.run:()V │ │ +08495c: 5430 5505 |0000: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ +084960: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +084962: 7120 d313 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z // method@13d3 │ │ +084968: 5430 5505 |0006: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ +08496c: 5431 5505 |0008: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ +084970: 7110 cf13 0100 |000a: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13cf │ │ +084976: 0a01 |000d: move-result v1 │ │ +084978: 5432 5505 |000e: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ +08497c: 6e10 df13 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ +084982: 0a02 |0013: move-result v2 │ │ +084984: b021 |0014: add-int/2addr v1, v2 │ │ +084986: 5432 5505 |0015: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0555 │ │ +08498a: 7110 c413 0200 |0017: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@13c4 │ │ +084990: 0c02 |001a: move-result-object v2 │ │ +084992: 7130 c513 1002 |001b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V // method@13c5 │ │ +084998: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=135 │ │ 0x001e line=137 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ @@ -82798,18 +82798,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 │ │ -0849ac: |[0849ac] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0849bc: 5b01 5605 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -0849c0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0849c6: 0e00 |0005: return-void │ │ +08499c: |[08499c] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0849ac: 5b01 5605 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +0849b0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0849b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -82819,71 +82819,71 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -0849c8: |[0849c8] android.support.v4.widget.SwipeRefreshLayout$6.run:()V │ │ -0849d8: 5440 5605 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -0849dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0849de: 7120 d313 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z // method@13d3 │ │ -0849e4: 5440 5605 |0006: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -0849e8: 7110 ce13 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; // method@13ce │ │ -0849ee: 0c00 |000b: move-result-object v0 │ │ -0849f0: 3800 4f00 |000c: if-eqz v0, 005b // +004f │ │ -0849f4: 5440 5605 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -0849f8: 5441 5605 |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -0849fc: 7110 d113 0100 |0012: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@13d1 │ │ -084a02: 0a01 |0015: move-result v1 │ │ -084a04: 7120 cd13 1000 |0016: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$402:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F // method@13cd │ │ -084a0a: 5440 5605 |0019: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a0e: 7110 c713 0000 |001b: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ -084a14: 0c00 |001e: move-result-object v0 │ │ -084a16: 5441 5605 |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a1a: 7110 c613 0100 |0021: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c6 │ │ -084a20: 0a01 |0024: move-result v1 │ │ -084a22: 8112 |0025: int-to-long v2, v1 │ │ -084a24: 6e30 2821 2003 |0026: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2128 │ │ -084a2a: 5440 5605 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a2e: 7110 c713 0000 |002b: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ -084a34: 0c00 |002e: move-result-object v0 │ │ -084a36: 5441 5605 |002f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a3a: 7110 c813 0100 |0031: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@13c8 │ │ -084a40: 0c01 |0034: move-result-object v1 │ │ -084a42: 6e20 2721 1000 |0035: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@2127 │ │ -084a48: 5440 5605 |0038: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a4c: 7110 c713 0000 |003a: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ -084a52: 0c00 |003d: move-result-object v0 │ │ -084a54: 6e10 2621 0000 |003e: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@2126 │ │ -084a5a: 5440 5605 |0041: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a5e: 7110 c713 0000 |0043: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ -084a64: 0c00 |0046: move-result-object v0 │ │ -084a66: 5441 5605 |0047: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a6a: 7110 c913 0100 |0049: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator; // method@13c9 │ │ -084a70: 0c01 |004c: move-result-object v1 │ │ -084a72: 6e20 2921 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2129 │ │ -084a78: 5440 5605 |0050: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a7c: 5441 5605 |0052: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a80: 7110 c713 0100 |0054: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ -084a86: 0c01 |0057: move-result-object v1 │ │ -084a88: 6e20 f513 1000 |0058: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAnimation:(Landroid/view/animation/Animation;)V // method@13f5 │ │ -084a8e: 5440 5605 |005b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a92: 5441 5605 |005d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084a96: 7110 cf13 0100 |005f: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13cf │ │ -084a9c: 0a01 |0062: move-result v1 │ │ -084a9e: 5442 5605 |0063: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084aa2: 6e10 df13 0200 |0065: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ -084aa8: 0a02 |0068: move-result v2 │ │ -084aaa: b021 |0069: add-int/2addr v1, v2 │ │ -084aac: 5442 5605 |006a: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ -084ab0: 7110 c413 0200 |006c: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@13c4 │ │ -084ab6: 0c02 |006f: move-result-object v2 │ │ -084ab8: 7130 c513 1002 |0070: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V // method@13c5 │ │ -084abe: 0e00 |0073: return-void │ │ +0849b8: |[0849b8] android.support.v4.widget.SwipeRefreshLayout$6.run:()V │ │ +0849c8: 5440 5605 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +0849cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0849ce: 7120 d313 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z // method@13d3 │ │ +0849d4: 5440 5605 |0006: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +0849d8: 7110 ce13 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; // method@13ce │ │ +0849de: 0c00 |000b: move-result-object v0 │ │ +0849e0: 3800 4f00 |000c: if-eqz v0, 005b // +004f │ │ +0849e4: 5440 5605 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +0849e8: 5441 5605 |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +0849ec: 7110 d113 0100 |0012: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@13d1 │ │ +0849f2: 0a01 |0015: move-result v1 │ │ +0849f4: 7120 cd13 1000 |0016: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$402:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F // method@13cd │ │ +0849fa: 5440 5605 |0019: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +0849fe: 7110 c713 0000 |001b: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ +084a04: 0c00 |001e: move-result-object v0 │ │ +084a06: 5441 5605 |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a0a: 7110 c613 0100 |0021: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13c6 │ │ +084a10: 0a01 |0024: move-result v1 │ │ +084a12: 8112 |0025: int-to-long v2, v1 │ │ +084a14: 6e30 2821 2003 |0026: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2128 │ │ +084a1a: 5440 5605 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a1e: 7110 c713 0000 |002b: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ +084a24: 0c00 |002e: move-result-object v0 │ │ +084a26: 5441 5605 |002f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a2a: 7110 c813 0100 |0031: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@13c8 │ │ +084a30: 0c01 |0034: move-result-object v1 │ │ +084a32: 6e20 2721 1000 |0035: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@2127 │ │ +084a38: 5440 5605 |0038: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a3c: 7110 c713 0000 |003a: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ +084a42: 0c00 |003d: move-result-object v0 │ │ +084a44: 6e10 2621 0000 |003e: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@2126 │ │ +084a4a: 5440 5605 |0041: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a4e: 7110 c713 0000 |0043: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ +084a54: 0c00 |0046: move-result-object v0 │ │ +084a56: 5441 5605 |0047: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a5a: 7110 c913 0100 |0049: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator; // method@13c9 │ │ +084a60: 0c01 |004c: move-result-object v1 │ │ +084a62: 6e20 2921 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2129 │ │ +084a68: 5440 5605 |0050: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a6c: 5441 5605 |0052: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a70: 7110 c713 0100 |0054: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@13c7 │ │ +084a76: 0c01 |0057: move-result-object v1 │ │ +084a78: 6e20 f513 1000 |0058: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAnimation:(Landroid/view/animation/Animation;)V // method@13f5 │ │ +084a7e: 5440 5605 |005b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a82: 5441 5605 |005d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a86: 7110 cf13 0100 |005f: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@13cf │ │ +084a8c: 0a01 |0062: move-result v1 │ │ +084a8e: 5442 5605 |0063: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084a92: 6e10 df13 0200 |0065: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ +084a98: 0a02 |0068: move-result v2 │ │ +084a9a: b021 |0069: add-int/2addr v1, v2 │ │ +084a9c: 5442 5605 |006a: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0556 │ │ +084aa0: 7110 c413 0200 |006c: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@13c4 │ │ +084aa6: 0c02 |006f: move-result-object v2 │ │ +084aa8: 7130 c513 1002 |0070: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V // method@13c5 │ │ +084aae: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=149 │ │ 0x000e line=150 │ │ 0x0019 line=151 │ │ 0x0029 line=152 │ │ @@ -82930,18 +82930,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -084ac0: |[084ac0] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -084ad0: 5b01 5705 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0557 │ │ -084ad4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -084ada: 0e00 |0005: return-void │ │ +084ab0: |[084ab0] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +084ac0: 5b01 5705 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0557 │ │ +084ac4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +084aca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -82950,17 +82950,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084adc: |[084adc] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V │ │ -084aec: 7020 b913 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b9 │ │ -084af2: 0e00 |0003: return-void │ │ +084acc: |[084acc] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V │ │ +084adc: 7020 b913 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b9 │ │ +084ae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ @@ -82971,16 +82971,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -084af4: |[084af4] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -084b04: 0e00 |0000: return-void │ │ +084ae4: |[084ae4] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +084af4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -82989,16 +82989,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -084b08: |[084b08] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -084b18: 0e00 |0000: return-void │ │ +084af8: |[084af8] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +084b08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -83007,16 +83007,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -084b1c: |[084b1c] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -084b2c: 0e00 |0000: return-void │ │ +084b0c: |[084b0c] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +084b1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -83212,40 +83212,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -084b30: |[084b30] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ -084b40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -084b42: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -084b46: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -084b48: 1402 0e00 0101 |0004: const v2, #float 2.36936e-38 // #0101000e │ │ -084b4e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -084b52: 6900 5a05 |0009: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@055a │ │ -084b56: 0e00 |000b: return-void │ │ +084b20: |[084b20] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ +084b30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +084b32: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +084b36: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +084b38: 1402 0e00 0101 |0004: const v2, #float 2.36936e-38 // #0101000e │ │ +084b3e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +084b42: 6900 5a05 |0009: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@055a │ │ +084b46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -084b58: |[084b58] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;)V │ │ -084b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084b6a: 7030 c113 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13c1 │ │ -084b70: 0e00 |0004: return-void │ │ +084b48: |[084b48] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;)V │ │ +084b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084b5a: 7030 c113 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13c1 │ │ +084b60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0004 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -83255,82 +83255,82 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -084b74: |[084b74] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -084b84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -084b86: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -084b88: 7030 3b20 6507 |0002: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ -084b8e: 5c54 6f05 |0005: iput-boolean v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ -084b92: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -084b96: 5952 6505 |0009: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ -084b9a: 5953 6805 |000b: iput v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0568 │ │ -084b9e: 5953 6205 |000d: iput v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ -084ba2: 2202 be02 |000f: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@02be │ │ -084ba6: 7020 ad13 5200 |0011: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13ad │ │ -084bac: 5b52 6005 |0014: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ -084bb0: 2202 bf02 |0016: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@02bf │ │ -084bb4: 7020 af13 5200 |0018: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13af │ │ -084bba: 5b52 7405 |001b: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkTrigger:Landroid/view/animation/Animation; // field@0574 │ │ -084bbe: 2202 c002 |001d: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@02c0 │ │ -084bc2: 7020 b113 5200 |001f: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b1 │ │ -084bc8: 5b52 7105 |0022: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPositionListener:Landroid/view/animation/Animation$AnimationListener; // field@0571 │ │ -084bcc: 2202 c102 |0024: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@02c1 │ │ -084bd0: 7020 b313 5200 |0026: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b3 │ │ -084bd6: 5b52 7305 |0029: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkAnimationListener:Landroid/view/animation/Animation$AnimationListener; // field@0573 │ │ -084bda: 2202 c202 |002b: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@02c2 │ │ -084bde: 7020 b513 5200 |002d: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b5 │ │ -084be4: 5b52 7005 |0030: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0570 │ │ -084be8: 2202 c302 |0032: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@02c3 │ │ -084bec: 7020 b713 5200 |0034: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b7 │ │ -084bf2: 5b52 6105 |0037: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ -084bf6: 7110 2320 0600 |0039: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ -084bfc: 0c02 |003c: move-result-object v2 │ │ -084bfe: 6e10 2a20 0200 |003d: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ -084c04: 0a02 |0040: move-result v2 │ │ -084c06: 5952 7605 |0041: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0576 │ │ -084c0a: 6e10 e113 0500 |0043: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@13e1 │ │ -084c10: 0c02 |0046: move-result-object v2 │ │ -084c12: 1403 0100 0e01 |0047: const v3, #float 2.60813e-38 // #010e0001 │ │ -084c18: 6e20 b101 3200 |004a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b1 │ │ -084c1e: 0a02 |004d: move-result v2 │ │ -084c20: 5952 6a05 |004e: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@056a │ │ -084c24: 6e20 f413 4500 |0050: invoke-virtual {v5, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@13f4 │ │ -084c2a: 2202 bd02 |0053: new-instance v2, Landroid/support/v4/widget/SwipeProgressBar; // type@02bd │ │ -084c2e: 7020 a313 5200 |0055: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeProgressBar;.:(Landroid/view/View;)V // method@13a3 │ │ -084c34: 5b52 6d05 |0058: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ -084c38: 6e10 e113 0500 |005a: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@13e1 │ │ -084c3e: 0c02 |005d: move-result-object v2 │ │ -084c40: 6e10 ae01 0200 |005e: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -084c46: 0c01 |0061: move-result-object v1 │ │ -084c48: 5212 820b |0062: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -084c4c: 1503 8040 |0064: const/high16 v3, #int 1082130432 // #4080 │ │ -084c50: c832 |0066: mul-float/2addr v2, v3 │ │ -084c52: 8722 |0067: float-to-int v2, v2 │ │ -084c54: 5952 6e05 |0068: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBarHeight:I // field@056e │ │ -084c58: 2202 f103 |006a: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@03f1 │ │ -084c5c: 1503 0040 |006c: const/high16 v3, #int 1073741824 // #4000 │ │ -084c60: 7020 2f21 3200 |006e: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@212f │ │ -084c66: 5b52 6405 |0071: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0564 │ │ -084c6a: 2202 eb03 |0073: new-instance v2, Landroid/view/animation/AccelerateInterpolator; // type@03eb │ │ -084c6e: 1503 c03f |0075: const/high16 v3, #int 1069547520 // #3fc0 │ │ -084c72: 7020 1c21 3200 |0077: invoke-direct {v2, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@211c │ │ -084c78: 5b52 5f05 |007a: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mAccelerateInterpolator:Landroid/view/animation/AccelerateInterpolator; // field@055f │ │ -084c7c: 6202 5a05 |007c: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@055a │ │ -084c80: 6e30 3b01 7602 |007e: invoke-virtual {v6, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -084c86: 0c00 |0081: move-result-object v0 │ │ -084c88: 1212 |0082: const/4 v2, #int 1 // #1 │ │ -084c8a: 6e30 bf01 4002 |0083: invoke-virtual {v0, v4, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -084c90: 0a02 |0086: move-result v2 │ │ -084c92: 6e20 ef13 2500 |0087: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@13ef │ │ -084c98: 6e10 cd01 0000 |008a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -084c9e: 0e00 |008d: return-void │ │ +084b64: |[084b64] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +084b74: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +084b76: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +084b78: 7030 3b20 6507 |0002: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ +084b7e: 5c54 6f05 |0005: iput-boolean v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ +084b82: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +084b86: 5952 6505 |0009: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ +084b8a: 5953 6805 |000b: iput v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0568 │ │ +084b8e: 5953 6205 |000d: iput v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ +084b92: 2202 be02 |000f: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@02be │ │ +084b96: 7020 ad13 5200 |0011: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13ad │ │ +084b9c: 5b52 6005 |0014: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ +084ba0: 2202 bf02 |0016: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@02bf │ │ +084ba4: 7020 af13 5200 |0018: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13af │ │ +084baa: 5b52 7405 |001b: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkTrigger:Landroid/view/animation/Animation; // field@0574 │ │ +084bae: 2202 c002 |001d: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@02c0 │ │ +084bb2: 7020 b113 5200 |001f: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b1 │ │ +084bb8: 5b52 7105 |0022: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPositionListener:Landroid/view/animation/Animation$AnimationListener; // field@0571 │ │ +084bbc: 2202 c102 |0024: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@02c1 │ │ +084bc0: 7020 b313 5200 |0026: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b3 │ │ +084bc6: 5b52 7305 |0029: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkAnimationListener:Landroid/view/animation/Animation$AnimationListener; // field@0573 │ │ +084bca: 2202 c202 |002b: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@02c2 │ │ +084bce: 7020 b513 5200 |002d: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b5 │ │ +084bd4: 5b52 7005 |0030: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0570 │ │ +084bd8: 2202 c302 |0032: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@02c3 │ │ +084bdc: 7020 b713 5200 |0034: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@13b7 │ │ +084be2: 5b52 6105 |0037: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ +084be6: 7110 2320 0600 |0039: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ +084bec: 0c02 |003c: move-result-object v2 │ │ +084bee: 6e10 2a20 0200 |003d: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ +084bf4: 0a02 |0040: move-result v2 │ │ +084bf6: 5952 7605 |0041: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0576 │ │ +084bfa: 6e10 e113 0500 |0043: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@13e1 │ │ +084c00: 0c02 |0046: move-result-object v2 │ │ +084c02: 1403 0100 0e01 |0047: const v3, #float 2.60813e-38 // #010e0001 │ │ +084c08: 6e20 b101 3200 |004a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b1 │ │ +084c0e: 0a02 |004d: move-result v2 │ │ +084c10: 5952 6a05 |004e: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@056a │ │ +084c14: 6e20 f413 4500 |0050: invoke-virtual {v5, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@13f4 │ │ +084c1a: 2202 bd02 |0053: new-instance v2, Landroid/support/v4/widget/SwipeProgressBar; // type@02bd │ │ +084c1e: 7020 a313 5200 |0055: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeProgressBar;.:(Landroid/view/View;)V // method@13a3 │ │ +084c24: 5b52 6d05 |0058: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ +084c28: 6e10 e113 0500 |005a: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@13e1 │ │ +084c2e: 0c02 |005d: move-result-object v2 │ │ +084c30: 6e10 ae01 0200 |005e: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +084c36: 0c01 |0061: move-result-object v1 │ │ +084c38: 5212 820b |0062: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +084c3c: 1503 8040 |0064: const/high16 v3, #int 1082130432 // #4080 │ │ +084c40: c832 |0066: mul-float/2addr v2, v3 │ │ +084c42: 8722 |0067: float-to-int v2, v2 │ │ +084c44: 5952 6e05 |0068: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBarHeight:I // field@056e │ │ +084c48: 2202 f103 |006a: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@03f1 │ │ +084c4c: 1503 0040 |006c: const/high16 v3, #int 1073741824 // #4000 │ │ +084c50: 7020 2f21 3200 |006e: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@212f │ │ +084c56: 5b52 6405 |0071: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0564 │ │ +084c5a: 2202 eb03 |0073: new-instance v2, Landroid/view/animation/AccelerateInterpolator; // type@03eb │ │ +084c5e: 1503 c03f |0075: const/high16 v3, #int 1069547520 // #3fc0 │ │ +084c62: 7020 1c21 3200 |0077: invoke-direct {v2, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@211c │ │ +084c68: 5b52 5f05 |007a: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mAccelerateInterpolator:Landroid/view/animation/AccelerateInterpolator; // field@055f │ │ +084c6c: 6202 5a05 |007c: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@055a │ │ +084c70: 6e30 3b01 7602 |007e: invoke-virtual {v6, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +084c76: 0c00 |0081: move-result-object v0 │ │ +084c78: 1212 |0082: const/4 v2, #int 1 // #1 │ │ +084c7a: 6e30 bf01 4002 |0083: invoke-virtual {v0, v4, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +084c80: 0a02 |0086: move-result v2 │ │ +084c82: 6e20 ef13 2500 |0087: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@13ef │ │ +084c88: 6e10 cd01 0000 |008a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +084c8e: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=177 │ │ 0x0005 line=72 │ │ 0x0007 line=74 │ │ 0x000b line=77 │ │ 0x000d line=78 │ │ @@ -83364,17 +83364,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 │ │ -084ca0: |[084ca0] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -084cb0: 5210 6705 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0567 │ │ -084cb4: 0f00 |0002: return v0 │ │ +084c90: |[084c90] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +084ca0: 5210 6705 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0567 │ │ +084ca4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83382,17 +83382,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 │ │ -084cb8: |[084cb8] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -084cc8: 5210 6b05 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@056b │ │ -084ccc: 0f00 |0002: return v0 │ │ +084ca8: |[084ca8] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +084cb8: 5210 6b05 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@056b │ │ +084cbc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #5 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83400,17 +83400,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cd0: |[084cd0] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; │ │ -084ce0: 5410 7105 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPositionListener:Landroid/view/animation/Animation$AnimationListener; // field@0571 │ │ -084ce4: 1100 |0002: return-object v0 │ │ +084cc0: |[084cc0] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; │ │ +084cd0: 5410 7105 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPositionListener:Landroid/view/animation/Animation$AnimationListener; // field@0571 │ │ +084cd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83418,17 +83418,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -084ce8: |[084ce8] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V │ │ -084cf8: 7030 d413 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@13d4 │ │ -084cfe: 0e00 |0003: return-void │ │ +084cd8: |[084cd8] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V │ │ +084ce8: 7030 d413 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@13d4 │ │ +084cee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/view/animation/Animation$AnimationListener; │ │ @@ -83438,17 +83438,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 │ │ -084d00: |[084d00] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -084d10: 5210 6a05 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@056a │ │ -084d14: 0f00 |0002: return v0 │ │ +084cf0: |[084cf0] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +084d00: 5210 6a05 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@056a │ │ +084d04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83456,17 +83456,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d18: |[084d18] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; │ │ -084d28: 5410 7405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkTrigger:Landroid/view/animation/Animation; // field@0574 │ │ -084d2c: 1100 |0002: return-object v0 │ │ +084d08: |[084d08] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; │ │ +084d18: 5410 7405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkTrigger:Landroid/view/animation/Animation; // field@0574 │ │ +084d1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83474,17 +83474,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d30: |[084d30] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; │ │ -084d40: 5410 7305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkAnimationListener:Landroid/view/animation/Animation$AnimationListener; // field@0573 │ │ -084d44: 1100 |0002: return-object v0 │ │ +084d20: |[084d20] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; │ │ +084d30: 5410 7305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkAnimationListener:Landroid/view/animation/Animation$AnimationListener; // field@0573 │ │ +084d34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83492,17 +83492,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d48: |[084d48] android.support.v4.widget.SwipeRefreshLayout.access$1500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator; │ │ -084d58: 5410 6405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0564 │ │ -084d5c: 1100 |0002: return-object v0 │ │ +084d38: |[084d38] android.support.v4.widget.SwipeRefreshLayout.access$1500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator; │ │ +084d48: 5410 6405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0564 │ │ +084d4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83510,17 +83510,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d60: |[084d60] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; │ │ -084d70: 5410 7505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -084d74: 1100 |0002: return-object v0 │ │ +084d50: |[084d50] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; │ │ +084d60: 5410 7505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +084d64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83528,17 +83528,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 │ │ -084d78: |[084d78] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ -084d88: 7020 f213 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(I)V // method@13f2 │ │ -084d8e: 0e00 |0003: return-void │ │ +084d68: |[084d68] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ +084d78: 7020 f213 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(I)V // method@13f2 │ │ +084d7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -83547,17 +83547,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 │ │ -084d90: |[084d90] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ -084da0: 5210 6805 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0568 │ │ -084da4: 0f00 |0002: return v0 │ │ +084d80: |[084d80] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +084d90: 5210 6805 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0568 │ │ +084d94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83565,17 +83565,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084da8: |[084da8] android.support.v4.widget.SwipeRefreshLayout.access$402:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F │ │ -084db8: 5901 6805 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0568 │ │ -084dbc: 0f01 |0002: return v1 │ │ +084d98: |[084d98] android.support.v4.widget.SwipeRefreshLayout.access$402:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F │ │ +084da8: 5901 6805 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0568 │ │ +084dac: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 F │ │ │ │ @@ -83584,17 +83584,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084dc0: |[084dc0] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; │ │ -084dd0: 5410 6d05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ -084dd4: 1100 |0002: return-object v0 │ │ +084db0: |[084db0] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; │ │ +084dc0: 5410 6d05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ +084dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83602,17 +83602,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 │ │ -084dd8: |[084dd8] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -084de8: 5210 6305 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0563 │ │ -084dec: 0f00 |0002: return v0 │ │ +084dc8: |[084dc8] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +084dd8: 5210 6305 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0563 │ │ +084ddc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #17 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83620,17 +83620,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 │ │ -084df0: |[084df0] android.support.v4.widget.SwipeRefreshLayout.access$702:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ -084e00: 5901 6305 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0563 │ │ -084e04: 0f01 |0002: return v1 │ │ +084de0: |[084de0] android.support.v4.widget.SwipeRefreshLayout.access$702:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ +084df0: 5901 6305 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0563 │ │ +084df4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -83639,17 +83639,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 │ │ -084e08: |[084e08] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ -084e18: 5210 6205 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ -084e1c: 0f00 |0002: return v0 │ │ +084df8: |[084df8] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +084e08: 5210 6205 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ +084e0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #19 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -83657,17 +83657,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084e20: |[084e20] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F │ │ -084e30: 5901 6205 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ -084e34: 0f01 |0002: return v1 │ │ +084e10: |[084e10] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F │ │ +084e20: 5901 6205 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ +084e24: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 F │ │ │ │ @@ -83676,17 +83676,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084e38: |[084e38] android.support.v4.widget.SwipeRefreshLayout.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z │ │ -084e48: 5c01 7205 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ -084e4c: 0f01 |0002: return v1 │ │ +084e28: |[084e28] android.support.v4.widget.SwipeRefreshLayout.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z │ │ +084e38: 5c01 7205 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ +084e3c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -83695,31 +83695,31 @@ │ │ type : '(ILandroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -084e50: |[084e50] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ -084e60: 5945 6705 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0567 │ │ -084e64: 5440 6005 |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ -084e68: 6e10 2621 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@2126 │ │ -084e6e: 5440 6005 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ -084e72: 5241 6a05 |0009: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@056a │ │ -084e76: 8112 |000b: int-to-long v2, v1 │ │ -084e78: 6e30 2821 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2128 │ │ -084e7e: 5440 6005 |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ -084e82: 6e20 2721 6000 |0011: invoke-virtual {v0, v6}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@2127 │ │ -084e88: 5440 6005 |0014: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ -084e8c: 5441 6405 |0016: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0564 │ │ -084e90: 6e20 2921 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2129 │ │ -084e96: 5440 7505 |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -084e9a: 5441 6005 |001d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ -084e9e: 6e20 2020 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -084ea4: 0e00 |0022: return-void │ │ +084e40: |[084e40] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +084e50: 5945 6705 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0567 │ │ +084e54: 5440 6005 |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ +084e58: 6e10 2621 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@2126 │ │ +084e5e: 5440 6005 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ +084e62: 5241 6a05 |0009: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@056a │ │ +084e66: 8112 |000b: int-to-long v2, v1 │ │ +084e68: 6e30 2821 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@2128 │ │ +084e6e: 5440 6005 |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ +084e72: 6e20 2721 6000 |0011: invoke-virtual {v0, v6}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@2127 │ │ +084e78: 5440 6005 |0014: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ +084e7c: 5441 6405 |0016: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0564 │ │ +084e80: 6e20 2921 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2129 │ │ +084e86: 5440 7505 |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +084e8a: 5441 6005 |001d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0560 │ │ +084e8e: 6e20 2020 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +084e94: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0002 line=212 │ │ 0x0007 line=213 │ │ 0x000f line=214 │ │ 0x0014 line=215 │ │ @@ -83735,73 +83735,73 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -084ea8: |[084ea8] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ -084eb8: 5441 7505 |0000: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -084ebc: 3901 2b00 |0002: if-nez v1, 002d // +002b │ │ -084ec0: 6e10 d913 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@13d9 │ │ -084ec6: 0a01 |0007: move-result v1 │ │ -084ec8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -084eca: 3721 1000 |0009: if-le v1, v2, 0019 // +0010 │ │ -084ece: 6e10 e313 0400 |000b: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isInEditMode:()Z // method@13e3 │ │ -084ed4: 0a01 |000e: move-result v1 │ │ -084ed6: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ -084eda: 2201 7f04 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -084ede: 1a02 b811 |0013: const-string v2, "SwipeRefreshLayout can host only one direct child" // string@11b8 │ │ -084ee2: 7020 8c24 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -084ee8: 2701 |0018: throw v1 │ │ -084eea: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -084eec: 6e20 d813 1400 |001a: invoke-virtual {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@13d8 │ │ -084ef2: 0c01 |001d: move-result-object v1 │ │ -084ef4: 5b41 7505 |001e: iput-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -084ef8: 5441 7505 |0020: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -084efc: 6e10 cd1f 0100 |0022: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -084f02: 0a01 |0025: move-result v1 │ │ -084f04: 6e10 df13 0400 |0026: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ -084f0a: 0a02 |0029: move-result v2 │ │ -084f0c: b021 |002a: add-int/2addr v1, v2 │ │ -084f0e: 5941 6b05 |002b: iput v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@056b │ │ -084f12: 5241 6505 |002d: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ -084f16: 1502 80bf |002f: const/high16 v2, #int -1082130432 // #bf80 │ │ -084f1a: 2d01 0102 |0031: cmpl-float v1, v1, v2 │ │ -084f1e: 3901 3800 |0033: if-nez v1, 006b // +0038 │ │ -084f22: 6e10 e013 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@13e0 │ │ -084f28: 0c01 |0038: move-result-object v1 │ │ -084f2a: 3801 3200 |0039: if-eqz v1, 006b // +0032 │ │ -084f2e: 6e10 e013 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@13e0 │ │ -084f34: 0c01 |003e: move-result-object v1 │ │ -084f36: 1f01 d503 |003f: check-cast v1, Landroid/view/View; // type@03d5 │ │ -084f3a: 6e10 b31f 0100 |0041: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ -084f40: 0a01 |0044: move-result v1 │ │ -084f42: 3d01 2600 |0045: if-lez v1, 006b // +0026 │ │ -084f46: 6e10 e113 0400 |0047: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@13e1 │ │ -084f4c: 0c01 |004a: move-result-object v1 │ │ -084f4e: 6e10 ae01 0100 |004b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -084f54: 0c00 |004e: move-result-object v0 │ │ -084f56: 6e10 e013 0400 |004f: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@13e0 │ │ -084f5c: 0c01 |0052: move-result-object v1 │ │ -084f5e: 1f01 d503 |0053: check-cast v1, Landroid/view/View; // type@03d5 │ │ -084f62: 6e10 b31f 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ -084f68: 0a01 |0058: move-result v1 │ │ -084f6a: 8211 |0059: int-to-float v1, v1 │ │ -084f6c: 1402 9a99 193f |005a: const v2, #float 0.6 // #3f19999a │ │ -084f72: c821 |005d: mul-float/2addr v1, v2 │ │ -084f74: 1502 f042 |005e: const/high16 v2, #int 1123024896 // #42f0 │ │ -084f78: 5203 820b |0060: iget v3, v0, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -084f7c: c832 |0062: mul-float/2addr v2, v3 │ │ -084f7e: 7120 ae24 2100 |0063: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -084f84: 0a01 |0066: move-result v1 │ │ -084f86: 8711 |0067: float-to-int v1, v1 │ │ -084f88: 8211 |0068: int-to-float v1, v1 │ │ -084f8a: 5941 6505 |0069: iput v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ -084f8e: 0e00 |006b: return-void │ │ +084e98: |[084e98] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ +084ea8: 5441 7505 |0000: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +084eac: 3901 2b00 |0002: if-nez v1, 002d // +002b │ │ +084eb0: 6e10 d913 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@13d9 │ │ +084eb6: 0a01 |0007: move-result v1 │ │ +084eb8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +084eba: 3721 1000 |0009: if-le v1, v2, 0019 // +0010 │ │ +084ebe: 6e10 e313 0400 |000b: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isInEditMode:()Z // method@13e3 │ │ +084ec4: 0a01 |000e: move-result v1 │ │ +084ec6: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ +084eca: 2201 7f04 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +084ece: 1a02 b811 |0013: const-string v2, "SwipeRefreshLayout can host only one direct child" // string@11b8 │ │ +084ed2: 7020 8c24 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +084ed8: 2701 |0018: throw v1 │ │ +084eda: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +084edc: 6e20 d813 1400 |001a: invoke-virtual {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@13d8 │ │ +084ee2: 0c01 |001d: move-result-object v1 │ │ +084ee4: 5b41 7505 |001e: iput-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +084ee8: 5441 7505 |0020: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +084eec: 6e10 cd1f 0100 |0022: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +084ef2: 0a01 |0025: move-result v1 │ │ +084ef4: 6e10 df13 0400 |0026: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ +084efa: 0a02 |0029: move-result v2 │ │ +084efc: b021 |002a: add-int/2addr v1, v2 │ │ +084efe: 5941 6b05 |002b: iput v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@056b │ │ +084f02: 5241 6505 |002d: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ +084f06: 1502 80bf |002f: const/high16 v2, #int -1082130432 // #bf80 │ │ +084f0a: 2d01 0102 |0031: cmpl-float v1, v1, v2 │ │ +084f0e: 3901 3800 |0033: if-nez v1, 006b // +0038 │ │ +084f12: 6e10 e013 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@13e0 │ │ +084f18: 0c01 |0038: move-result-object v1 │ │ +084f1a: 3801 3200 |0039: if-eqz v1, 006b // +0032 │ │ +084f1e: 6e10 e013 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@13e0 │ │ +084f24: 0c01 |003e: move-result-object v1 │ │ +084f26: 1f01 d503 |003f: check-cast v1, Landroid/view/View; // type@03d5 │ │ +084f2a: 6e10 b31f 0100 |0041: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ +084f30: 0a01 |0044: move-result v1 │ │ +084f32: 3d01 2600 |0045: if-lez v1, 006b // +0026 │ │ +084f36: 6e10 e113 0400 |0047: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@13e1 │ │ +084f3c: 0c01 |004a: move-result-object v1 │ │ +084f3e: 6e10 ae01 0100 |004b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +084f44: 0c00 |004e: move-result-object v0 │ │ +084f46: 6e10 e013 0400 |004f: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@13e0 │ │ +084f4c: 0c01 |0052: move-result-object v1 │ │ +084f4e: 1f01 d503 |0053: check-cast v1, Landroid/view/View; // type@03d5 │ │ +084f52: 6e10 b31f 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ +084f58: 0a01 |0058: move-result v1 │ │ +084f5a: 8211 |0059: int-to-float v1, v1 │ │ +084f5c: 1402 9a99 193f |005a: const v2, #float 0.6 // #3f19999a │ │ +084f62: c821 |005d: mul-float/2addr v1, v2 │ │ +084f64: 1502 f042 |005e: const/high16 v2, #int 1123024896 // #42f0 │ │ +084f68: 5203 820b |0060: iget v3, v0, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +084f6c: c832 |0062: mul-float/2addr v2, v3 │ │ +084f6e: 7120 ae24 2100 |0063: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +084f74: 0a01 |0066: move-result v1 │ │ +084f76: 8711 |0067: float-to-int v1, v1 │ │ +084f78: 8211 |0068: int-to-float v1, v1 │ │ +084f7a: 5941 6505 |0069: iput v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ +084f7e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0011 line=289 │ │ 0x0019 line=292 │ │ 0x0020 line=293 │ │ @@ -83819,22 +83819,22 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -084f90: |[084f90] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(I)V │ │ -084fa0: 5410 7505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -084fa4: 6e20 e61f 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1fe6 │ │ -084faa: 5410 7505 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -084fae: 6e10 cd1f 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -084fb4: 0a00 |000a: move-result v0 │ │ -084fb6: 5910 6305 |000b: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0563 │ │ -084fba: 0e00 |000d: return-void │ │ +084f80: |[084f80] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(I)V │ │ +084f90: 5410 7505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +084f94: 6e20 e61f 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1fe6 │ │ +084f9a: 5410 7505 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +084f9e: 6e10 cd1f 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +084fa4: 0a00 |000a: move-result v0 │ │ +084fa6: 5910 6305 |000b: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0563 │ │ +084faa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0005 line=456 │ │ 0x000d line=457 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -83845,24 +83845,24 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -084fbc: |[084fbc] android.support.v4.widget.SwipeRefreshLayout.setTriggerPercentage:(F)V │ │ -084fcc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -084fce: 2d00 0301 |0001: cmpl-float v0, v3, v1 │ │ -084fd2: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -084fd6: 5921 6205 |0005: iput v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ -084fda: 0e00 |0007: return-void │ │ -084fdc: 5923 6205 |0008: iput v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ -084fe0: 5420 6d05 |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ -084fe4: 6e20 aa13 3000 |000c: invoke-virtual {v0, v3}, Landroid/support/v4/widget/SwipeProgressBar;.setTriggerPercentage:(F)V // method@13aa │ │ -084fea: 28f8 |000f: goto 0007 // -0008 │ │ +084fac: |[084fac] android.support.v4.widget.SwipeRefreshLayout.setTriggerPercentage:(F)V │ │ +084fbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +084fbe: 2d00 0301 |0001: cmpl-float v0, v3, v1 │ │ +084fc2: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +084fc6: 5921 6205 |0005: iput v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ +084fca: 0e00 |0007: return-void │ │ +084fcc: 5923 6205 |0008: iput v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ +084fd0: 5420 6d05 |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ +084fd4: 6e20 aa13 3000 |000c: invoke-virtual {v0, v3}, Landroid/support/v4/widget/SwipeProgressBar;.setTriggerPercentage:(F)V // method@13aa │ │ +084fda: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=228 │ │ 0x0005 line=231 │ │ 0x0007 line=236 │ │ 0x0008 line=234 │ │ 0x000a line=235 │ │ @@ -83875,24 +83875,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -084fec: |[084fec] android.support.v4.widget.SwipeRefreshLayout.startRefresh:()V │ │ -084ffc: 5410 6105 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ -085000: 6e20 ec13 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ -085006: 5410 7005 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0570 │ │ -08500a: 7210 c724 0000 |0007: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ -085010: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -085012: 6e20 f113 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@13f1 │ │ -085018: 5410 6905 |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@0569 │ │ -08501c: 7210 be13 0000 |0010: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@13be │ │ -085022: 0e00 |0013: return-void │ │ +084fdc: |[084fdc] android.support.v4.widget.SwipeRefreshLayout.startRefresh:()V │ │ +084fec: 5410 6105 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ +084ff0: 6e20 ec13 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ +084ff6: 5410 7005 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0570 │ │ +084ffa: 7210 c724 0000 |0007: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ +085000: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +085002: 6e20 f113 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@13f1 │ │ +085008: 5410 6905 |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@0569 │ │ +08500c: 7210 be13 0000 |0010: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@13be │ │ +085012: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0005 line=439 │ │ 0x000a line=440 │ │ 0x000e line=441 │ │ 0x0013 line=442 │ │ @@ -83904,30 +83904,30 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -085024: |[085024] android.support.v4.widget.SwipeRefreshLayout.updateContentOffsetTop:(I)V │ │ -085034: 5431 7505 |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -085038: 6e10 cd1f 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -08503e: 0a00 |0005: move-result v0 │ │ -085040: 8241 |0006: int-to-float v1, v4 │ │ -085042: 5232 6505 |0007: iget v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ -085046: 2d01 0102 |0009: cmpl-float v1, v1, v2 │ │ -08504a: 3d01 0b00 |000b: if-lez v1, 0016 // +000b │ │ -08504e: 5231 6505 |000d: iget v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ -085052: 8714 |000f: float-to-int v4, v1 │ │ -085054: 9101 0400 |0010: sub-int v1, v4, v0 │ │ -085058: 7020 f213 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(I)V // method@13f2 │ │ -08505e: 0e00 |0015: return-void │ │ -085060: 3b04 faff |0016: if-gez v4, 0010 // -0006 │ │ -085064: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -085066: 28f7 |0019: goto 0010 // -0009 │ │ +085014: |[085014] android.support.v4.widget.SwipeRefreshLayout.updateContentOffsetTop:(I)V │ │ +085024: 5431 7505 |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +085028: 6e10 cd1f 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +08502e: 0a00 |0005: move-result v0 │ │ +085030: 8241 |0006: int-to-float v1, v4 │ │ +085032: 5232 6505 |0007: iget v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ +085036: 2d01 0102 |0009: cmpl-float v1, v1, v2 │ │ +08503a: 3d01 0b00 |000b: if-lez v1, 0016 // +000b │ │ +08503e: 5231 6505 |000d: iget v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ +085042: 8714 |000f: float-to-int v4, v1 │ │ +085044: 9101 0400 |0010: sub-int v1, v4, v0 │ │ +085048: 7020 f213 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(I)V // method@13f2 │ │ +08504e: 0e00 |0015: return-void │ │ +085050: 3b04 faff |0016: if-gez v4, 0010 // -0006 │ │ +085054: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +085056: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0006 line=446 │ │ 0x000d line=447 │ │ 0x0010 line=451 │ │ 0x0015 line=452 │ │ @@ -83943,21 +83943,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -085068: |[085068] android.support.v4.widget.SwipeRefreshLayout.updatePositionTimeout:()V │ │ -085078: 5440 6105 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ -08507c: 6e20 ec13 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ -085082: 5440 6105 |0005: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ -085086: 1602 2c01 |0007: const-wide/16 v2, #int 300 // #12c │ │ -08508a: 6e40 eb13 0432 |0009: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@13eb │ │ -085090: 0e00 |000c: return-void │ │ +085058: |[085058] android.support.v4.widget.SwipeRefreshLayout.updatePositionTimeout:()V │ │ +085068: 5440 6105 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ +08506c: 6e20 ec13 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ +085072: 5440 6105 |0005: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ +085076: 1602 2c01 |0007: const-wide/16 v2, #int 300 // #12c │ │ +08507a: 6e40 eb13 0432 |0009: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@13eb │ │ +085080: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ 0x000c line=462 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -83968,52 +83968,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -085094: |[085094] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ -0850a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0850a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0850a8: 6003 3c00 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0850ac: 1304 0e00 |0004: const/16 v4, #int 14 // #e │ │ -0850b0: 3543 3300 |0006: if-ge v3, v4, 0039 // +0033 │ │ -0850b4: 5453 7505 |0008: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -0850b8: 2033 fa03 |000a: instance-of v3, v3, Landroid/widget/AbsListView; // type@03fa │ │ -0850bc: 3803 2300 |000c: if-eqz v3, 002f // +0023 │ │ -0850c0: 5450 7505 |000e: iget-object v0, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -0850c4: 1f00 fa03 |0010: check-cast v0, Landroid/widget/AbsListView; // type@03fa │ │ -0850c8: 6e10 3d21 0000 |0012: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@213d │ │ -0850ce: 0a03 |0015: move-result v3 │ │ -0850d0: 3d03 1700 |0016: if-lez v3, 002d // +0017 │ │ -0850d4: 6e10 3e21 0000 |0018: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@213e │ │ -0850da: 0a03 |001b: move-result v3 │ │ -0850dc: 3c03 1000 |001c: if-gtz v3, 002c // +0010 │ │ -0850e0: 6e20 3c21 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@213c │ │ -0850e6: 0c03 |0021: move-result-object v3 │ │ -0850e8: 6e10 cd1f 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0850ee: 0a03 |0025: move-result v3 │ │ -0850f0: 6e10 3f21 0000 |0026: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@213f │ │ -0850f6: 0a04 |0029: move-result v4 │ │ -0850f8: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ -0850fc: 0f01 |002c: return v1 │ │ -0850fe: 0121 |002d: move v1, v2 │ │ -085100: 28fe |002e: goto 002c // -0002 │ │ -085102: 5453 7505 |002f: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -085106: 6e10 cb1f 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@1fcb │ │ -08510c: 0a03 |0034: move-result v3 │ │ -08510e: 3c03 f7ff |0035: if-gtz v3, 002c // -0009 │ │ -085112: 0121 |0037: move v1, v2 │ │ -085114: 28f4 |0038: goto 002c // -000c │ │ -085116: 5451 7505 |0039: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -08511a: 12f2 |003b: const/4 v2, #int -1 // #ff │ │ -08511c: 7120 fb0c 2100 |003c: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0cfb │ │ -085122: 0a01 |003f: move-result v1 │ │ -085124: 28ec |0040: goto 002c // -0014 │ │ +085084: |[085084] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ +085094: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +085096: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +085098: 6003 3c00 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +08509c: 1304 0e00 |0004: const/16 v4, #int 14 // #e │ │ +0850a0: 3543 3300 |0006: if-ge v3, v4, 0039 // +0033 │ │ +0850a4: 5453 7505 |0008: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +0850a8: 2033 fa03 |000a: instance-of v3, v3, Landroid/widget/AbsListView; // type@03fa │ │ +0850ac: 3803 2300 |000c: if-eqz v3, 002f // +0023 │ │ +0850b0: 5450 7505 |000e: iget-object v0, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +0850b4: 1f00 fa03 |0010: check-cast v0, Landroid/widget/AbsListView; // type@03fa │ │ +0850b8: 6e10 3d21 0000 |0012: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@213d │ │ +0850be: 0a03 |0015: move-result v3 │ │ +0850c0: 3d03 1700 |0016: if-lez v3, 002d // +0017 │ │ +0850c4: 6e10 3e21 0000 |0018: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@213e │ │ +0850ca: 0a03 |001b: move-result v3 │ │ +0850cc: 3c03 1000 |001c: if-gtz v3, 002c // +0010 │ │ +0850d0: 6e20 3c21 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@213c │ │ +0850d6: 0c03 |0021: move-result-object v3 │ │ +0850d8: 6e10 cd1f 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0850de: 0a03 |0025: move-result v3 │ │ +0850e0: 6e10 3f21 0000 |0026: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@213f │ │ +0850e6: 0a04 |0029: move-result v4 │ │ +0850e8: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +0850ec: 0f01 |002c: return v1 │ │ +0850ee: 0121 |002d: move v1, v2 │ │ +0850f0: 28fe |002e: goto 002c // -0002 │ │ +0850f2: 5453 7505 |002f: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +0850f6: 6e10 cb1f 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@1fcb │ │ +0850fc: 0a03 |0034: move-result v3 │ │ +0850fe: 3c03 f7ff |0035: if-gtz v3, 002c // -0009 │ │ +085102: 0121 |0037: move v1, v2 │ │ +085104: 28f4 |0038: goto 002c // -000c │ │ +085106: 5451 7505 |0039: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +08510a: 12f2 |003b: const/4 v2, #int -1 // #ff │ │ +08510c: 7120 fb0c 2100 |003c: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0cfb │ │ +085112: 0a01 |003f: move-result v1 │ │ +085114: 28ec |0040: goto 002c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=349 │ │ 0x0008 line=350 │ │ 0x000e line=351 │ │ 0x0012 line=352 │ │ 0x002c line=359 │ │ @@ -84030,19 +84030,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -085128: |[085128] android.support.v4.widget.SwipeRefreshLayout.draw:(Landroid/graphics/Canvas;)V │ │ -085138: 6f20 4620 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2046 │ │ -08513e: 5410 6d05 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ -085142: 6e20 a413 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SwipeProgressBar;.draw:(Landroid/graphics/Canvas;)V // method@13a4 │ │ -085148: 0e00 |0008: return-void │ │ +085118: |[085118] android.support.v4.widget.SwipeRefreshLayout.draw:(Landroid/graphics/Canvas;)V │ │ +085128: 6f20 4620 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@2046 │ │ +08512e: 5410 6d05 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ +085132: 6e20 a413 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SwipeProgressBar;.draw:(Landroid/graphics/Canvas;)V // method@13a4 │ │ +085138: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0003 line=308 │ │ 0x0008 line=309 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -84053,17 +84053,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08514c: |[08514c] android.support.v4.widget.SwipeRefreshLayout.isRefreshing:()Z │ │ -08515c: 5510 6f05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ -085160: 0f00 |0002: return v0 │ │ +08513c: |[08513c] android.support.v4.widget.SwipeRefreshLayout.isRefreshing:()Z │ │ +08514c: 5510 6f05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ +085150: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #3 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -84071,21 +84071,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -085164: |[085164] android.support.v4.widget.SwipeRefreshLayout.onAttachedToWindow:()V │ │ -085174: 6f10 5720 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ -08517a: 5410 6105 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ -08517e: 6e20 ec13 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ -085184: 5410 7005 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0570 │ │ -085188: 6e20 ec13 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ -08518e: 0e00 |000d: return-void │ │ +085154: |[085154] android.support.v4.widget.SwipeRefreshLayout.onAttachedToWindow:()V │ │ +085164: 6f10 5720 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ +08516a: 5410 6105 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ +08516e: 6e20 ec13 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ +085174: 5410 7005 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0570 │ │ +085178: 6e20 ec13 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ +08517e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0008 line=200 │ │ 0x000d line=201 │ │ locals : │ │ @@ -84096,21 +84096,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -085190: |[085190] android.support.v4.widget.SwipeRefreshLayout.onDetachedFromWindow:()V │ │ -0851a0: 6f10 5920 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ -0851a6: 5410 7005 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0570 │ │ -0851aa: 6e20 ec13 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ -0851b0: 5410 6105 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ -0851b4: 6e20 ec13 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ -0851ba: 0e00 |000d: return-void │ │ +085180: |[085180] android.support.v4.widget.SwipeRefreshLayout.onDetachedFromWindow:()V │ │ +085190: 6f10 5920 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ +085196: 5410 7005 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0570 │ │ +08519a: 6e20 ec13 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ +0851a0: 5410 6105 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ +0851a4: 6e20 ec13 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ +0851aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ 0x0008 line=207 │ │ 0x000d line=208 │ │ locals : │ │ @@ -84121,38 +84121,38 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0851bc: |[0851bc] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0851cc: 7010 d713 0200 |0000: invoke-direct {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@13d7 │ │ -0851d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0851d4: 5521 7205 |0004: iget-boolean v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ -0851d8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -0851dc: 6e10 5e1f 0300 |0008: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0851e2: 0a01 |000b: move-result v1 │ │ -0851e4: 3901 0500 |000c: if-nez v1, 0011 // +0005 │ │ -0851e8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0851ea: 5c21 7205 |000f: iput-boolean v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ -0851ee: 6e10 e213 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@13e2 │ │ -0851f4: 0a01 |0014: move-result v1 │ │ -0851f6: 3801 1000 |0015: if-eqz v1, 0025 // +0010 │ │ -0851fa: 5521 7205 |0017: iget-boolean v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ -0851fe: 3901 0c00 |0019: if-nez v1, 0025 // +000c │ │ -085202: 6e10 d513 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@13d5 │ │ -085208: 0a01 |001e: move-result v1 │ │ -08520a: 3901 0600 |001f: if-nez v1, 0025 // +0006 │ │ -08520e: 6e20 ea13 3200 |0021: invoke-virtual {v2, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@13ea │ │ -085214: 0a00 |0024: move-result v0 │ │ -085216: 3900 0600 |0025: if-nez v0, 002b // +0006 │ │ -08521a: 6f20 5b20 3200 |0027: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@205b │ │ -085220: 0a00 |002a: move-result v0 │ │ -085222: 0f00 |002b: return v0 │ │ +0851ac: |[0851ac] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0851bc: 7010 d713 0200 |0000: invoke-direct {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@13d7 │ │ +0851c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0851c4: 5521 7205 |0004: iget-boolean v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ +0851c8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +0851cc: 6e10 5e1f 0300 |0008: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +0851d2: 0a01 |000b: move-result v1 │ │ +0851d4: 3901 0500 |000c: if-nez v1, 0011 // +0005 │ │ +0851d8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0851da: 5c21 7205 |000f: iput-boolean v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ +0851de: 6e10 e213 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@13e2 │ │ +0851e4: 0a01 |0014: move-result v1 │ │ +0851e6: 3801 1000 |0015: if-eqz v1, 0025 // +0010 │ │ +0851ea: 5521 7205 |0017: iget-boolean v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ +0851ee: 3901 0c00 |0019: if-nez v1, 0025 // +000c │ │ +0851f2: 6e10 d513 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@13d5 │ │ +0851f8: 0a01 |001e: move-result v1 │ │ +0851fa: 3901 0600 |001f: if-nez v1, 0025 // +0006 │ │ +0851fe: 6e20 ea13 3200 |0021: invoke-virtual {v2, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@13ea │ │ +085204: 0a00 |0024: move-result v0 │ │ +085206: 3900 0600 |0025: if-nez v0, 002b // +0006 │ │ +08520a: 6f20 5b20 3200 |0027: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@205b │ │ +085210: 0a00 |002a: move-result v0 │ │ +085212: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0003 line=366 │ │ 0x0004 line=367 │ │ 0x000e line=368 │ │ 0x0011 line=370 │ │ @@ -84168,51 +84168,51 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -085224: |[085224] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ -085234: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -085236: 6e10 db13 0a00 |0001: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@13db │ │ -08523c: 0a06 |0004: move-result v6 │ │ -08523e: 6e10 da13 0a00 |0005: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@13da │ │ -085244: 0a05 |0008: move-result v5 │ │ -085246: 54a7 6d05 |0009: iget-object v7, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ -08524a: 52a8 6e05 |000b: iget v8, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBarHeight:I // field@056e │ │ -08524e: 6e58 a813 9769 |000d: invoke-virtual {v7, v9, v9, v6, v8}, Landroid/support/v4/widget/SwipeProgressBar;.setBounds:(IIII)V // method@13a8 │ │ -085254: 6e10 d913 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@13d9 │ │ -08525a: 0a07 |0013: move-result v7 │ │ -08525c: 3907 0300 |0014: if-nez v7, 0017 // +0003 │ │ -085260: 0e00 |0016: return-void │ │ -085262: 6e20 d813 9a00 |0017: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@13d8 │ │ -085268: 0c00 |001a: move-result-object v0 │ │ -08526a: 6e10 dd13 0a00 |001b: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@13dd │ │ -085270: 0a02 |001e: move-result v2 │ │ -085272: 52a7 6305 |001f: iget v7, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0563 │ │ -085276: 6e10 df13 0a00 |0021: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ -08527c: 0a08 |0024: move-result v8 │ │ -08527e: 9003 0708 |0025: add-int v3, v7, v8 │ │ -085282: 6e10 dd13 0a00 |0027: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@13dd │ │ -085288: 0a07 |002a: move-result v7 │ │ -08528a: 9107 0607 |002b: sub-int v7, v6, v7 │ │ -08528e: 6e10 de13 0a00 |002d: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@13de │ │ -085294: 0a08 |0030: move-result v8 │ │ -085296: 9104 0708 |0031: sub-int v4, v7, v8 │ │ -08529a: 6e10 df13 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ -0852a0: 0a07 |0036: move-result v7 │ │ -0852a2: 9107 0507 |0037: sub-int v7, v5, v7 │ │ -0852a6: 6e10 dc13 0a00 |0039: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@13dc │ │ -0852ac: 0a08 |003c: move-result v8 │ │ -0852ae: 9101 0708 |003d: sub-int v1, v7, v8 │ │ -0852b2: 9007 0204 |003f: add-int v7, v2, v4 │ │ -0852b6: 9008 0301 |0041: add-int v8, v3, v1 │ │ -0852ba: 6e58 e31f 2073 |0043: invoke-virtual {v0, v2, v3, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -0852c0: 28d0 |0046: goto 0016 // -0030 │ │ +085214: |[085214] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ +085224: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +085226: 6e10 db13 0a00 |0001: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@13db │ │ +08522c: 0a06 |0004: move-result v6 │ │ +08522e: 6e10 da13 0a00 |0005: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@13da │ │ +085234: 0a05 |0008: move-result v5 │ │ +085236: 54a7 6d05 |0009: iget-object v7, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ +08523a: 52a8 6e05 |000b: iget v8, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBarHeight:I // field@056e │ │ +08523e: 6e58 a813 9769 |000d: invoke-virtual {v7, v9, v9, v6, v8}, Landroid/support/v4/widget/SwipeProgressBar;.setBounds:(IIII)V // method@13a8 │ │ +085244: 6e10 d913 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@13d9 │ │ +08524a: 0a07 |0013: move-result v7 │ │ +08524c: 3907 0300 |0014: if-nez v7, 0017 // +0003 │ │ +085250: 0e00 |0016: return-void │ │ +085252: 6e20 d813 9a00 |0017: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@13d8 │ │ +085258: 0c00 |001a: move-result-object v0 │ │ +08525a: 6e10 dd13 0a00 |001b: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@13dd │ │ +085260: 0a02 |001e: move-result v2 │ │ +085262: 52a7 6305 |001f: iget v7, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0563 │ │ +085266: 6e10 df13 0a00 |0021: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ +08526c: 0a08 |0024: move-result v8 │ │ +08526e: 9003 0708 |0025: add-int v3, v7, v8 │ │ +085272: 6e10 dd13 0a00 |0027: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@13dd │ │ +085278: 0a07 |002a: move-result v7 │ │ +08527a: 9107 0607 |002b: sub-int v7, v6, v7 │ │ +08527e: 6e10 de13 0a00 |002d: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@13de │ │ +085284: 0a08 |0030: move-result v8 │ │ +085286: 9104 0708 |0031: sub-int v4, v7, v8 │ │ +08528a: 6e10 df13 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ +085290: 0a07 |0036: move-result v7 │ │ +085292: 9107 0507 |0037: sub-int v7, v5, v7 │ │ +085296: 6e10 dc13 0a00 |0039: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@13dc │ │ +08529c: 0a08 |003c: move-result v8 │ │ +08529e: 9101 0708 |003d: sub-int v1, v7, v8 │ │ +0852a2: 9007 0204 |003f: add-int v7, v2, v4 │ │ +0852a6: 9008 0301 |0041: add-int v8, v3, v1 │ │ +0852aa: 6e58 e31f 2073 |0043: invoke-virtual {v0, v2, v3, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +0852b0: 28d0 |0046: goto 0016 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=313 │ │ 0x0005 line=314 │ │ 0x0009 line=315 │ │ 0x0010 line=316 │ │ 0x0016 line=325 │ │ @@ -84242,56 +84242,56 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0852c4: |[0852c4] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ -0852d4: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -0852d8: 6f30 5e20 6507 |0002: invoke-super {v5, v6, v7}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@205e │ │ -0852de: 6e10 d913 0500 |0005: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@13d9 │ │ -0852e4: 0a00 |0008: move-result v0 │ │ -0852e6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0852e8: 3710 1000 |000a: if-le v0, v1, 001a // +0010 │ │ -0852ec: 6e10 e313 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.isInEditMode:()Z // method@13e3 │ │ -0852f2: 0a00 |000f: move-result v0 │ │ -0852f4: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ -0852f8: 2200 7f04 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0852fc: 1a01 b811 |0014: const-string v1, "SwipeRefreshLayout can host only one direct child" // string@11b8 │ │ -085300: 7020 8c24 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -085306: 2700 |0019: throw v0 │ │ -085308: 6e10 d913 0500 |001a: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@13d9 │ │ -08530e: 0a00 |001d: move-result v0 │ │ -085310: 3d00 2e00 |001e: if-lez v0, 004c // +002e │ │ -085314: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -085316: 6e20 d813 0500 |0021: invoke-virtual {v5, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@13d8 │ │ -08531c: 0c00 |0024: move-result-object v0 │ │ -08531e: 6e10 db13 0500 |0025: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@13db │ │ -085324: 0a01 |0028: move-result v1 │ │ -085326: 6e10 dd13 0500 |0029: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@13dd │ │ -08532c: 0a02 |002c: move-result v2 │ │ -08532e: b121 |002d: sub-int/2addr v1, v2 │ │ -085330: 6e10 de13 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@13de │ │ -085336: 0a02 |0031: move-result v2 │ │ -085338: b121 |0032: sub-int/2addr v1, v2 │ │ -08533a: 7120 9a1f 4100 |0033: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -085340: 0a01 |0036: move-result v1 │ │ -085342: 6e10 da13 0500 |0037: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@13da │ │ -085348: 0a02 |003a: move-result v2 │ │ -08534a: 6e10 df13 0500 |003b: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ -085350: 0a03 |003e: move-result v3 │ │ -085352: b132 |003f: sub-int/2addr v2, v3 │ │ -085354: 6e10 dc13 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@13dc │ │ -08535a: 0a03 |0043: move-result v3 │ │ -08535c: b132 |0044: sub-int/2addr v2, v3 │ │ -08535e: 7120 9a1f 4200 |0045: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -085364: 0a02 |0048: move-result v2 │ │ -085366: 6e30 e41f 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -08536c: 0e00 |004c: return-void │ │ +0852b4: |[0852b4] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ +0852c4: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +0852c8: 6f30 5e20 6507 |0002: invoke-super {v5, v6, v7}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@205e │ │ +0852ce: 6e10 d913 0500 |0005: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@13d9 │ │ +0852d4: 0a00 |0008: move-result v0 │ │ +0852d6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0852d8: 3710 1000 |000a: if-le v0, v1, 001a // +0010 │ │ +0852dc: 6e10 e313 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.isInEditMode:()Z // method@13e3 │ │ +0852e2: 0a00 |000f: move-result v0 │ │ +0852e4: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ +0852e8: 2200 7f04 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0852ec: 1a01 b811 |0014: const-string v1, "SwipeRefreshLayout can host only one direct child" // string@11b8 │ │ +0852f0: 7020 8c24 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0852f6: 2700 |0019: throw v0 │ │ +0852f8: 6e10 d913 0500 |001a: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@13d9 │ │ +0852fe: 0a00 |001d: move-result v0 │ │ +085300: 3d00 2e00 |001e: if-lez v0, 004c // +002e │ │ +085304: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +085306: 6e20 d813 0500 |0021: invoke-virtual {v5, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@13d8 │ │ +08530c: 0c00 |0024: move-result-object v0 │ │ +08530e: 6e10 db13 0500 |0025: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@13db │ │ +085314: 0a01 |0028: move-result v1 │ │ +085316: 6e10 dd13 0500 |0029: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@13dd │ │ +08531c: 0a02 |002c: move-result v2 │ │ +08531e: b121 |002d: sub-int/2addr v1, v2 │ │ +085320: 6e10 de13 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@13de │ │ +085326: 0a02 |0031: move-result v2 │ │ +085328: b121 |0032: sub-int/2addr v1, v2 │ │ +08532a: 7120 9a1f 4100 |0033: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +085330: 0a01 |0036: move-result v1 │ │ +085332: 6e10 da13 0500 |0037: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@13da │ │ +085338: 0a02 |003a: move-result v2 │ │ +08533a: 6e10 df13 0500 |003b: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@13df │ │ +085340: 0a03 |003e: move-result v3 │ │ +085342: b132 |003f: sub-int/2addr v2, v3 │ │ +085344: 6e10 dc13 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@13dc │ │ +08534a: 0a03 |0043: move-result v3 │ │ +08534c: b132 |0044: sub-int/2addr v2, v3 │ │ +08534e: 7120 9a1f 4200 |0045: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +085354: 0a02 |0048: move-result v2 │ │ +085356: 6e30 e41f 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +08535c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=329 │ │ 0x0005 line=330 │ │ 0x0012 line=331 │ │ 0x001a line=333 │ │ 0x0020 line=334 │ │ @@ -84306,91 +84306,91 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -085370: |[085370] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -085380: 6e10 5e1f 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -085386: 0a00 |0003: move-result v0 │ │ -085388: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08538a: 2b00 8900 0000 |0005: packed-switch v0, 0000008e // +00000089 │ │ -085390: 0f02 |0008: return v2 │ │ -085392: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -085394: 5975 6205 |000a: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ -085398: 7110 691f 0800 |000c: invoke-static {v8}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f69 │ │ -08539e: 0c05 |000f: move-result-object v5 │ │ -0853a0: 5b75 6605 |0010: iput-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ -0853a4: 5475 6605 |0012: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ -0853a8: 6e10 661f 0500 |0014: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0853ae: 0a05 |0017: move-result v5 │ │ -0853b0: 5975 6c05 |0018: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mPrevY:F // field@056c │ │ -0853b4: 28ee |001a: goto 0008 // -0012 │ │ -0853b6: 5475 6605 |001b: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ -0853ba: 3805 ebff |001d: if-eqz v5, 0008 // -0015 │ │ -0853be: 5575 7205 |001f: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ -0853c2: 3905 e7ff |0021: if-nez v5, 0008 // -0019 │ │ -0853c6: 6e10 661f 0800 |0023: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0853cc: 0a01 |0026: move-result v1 │ │ -0853ce: 5475 6605 |0027: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ -0853d2: 6e10 661f 0500 |0029: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0853d8: 0a05 |002c: move-result v5 │ │ -0853da: a704 0105 |002d: sub-float v4, v1, v5 │ │ -0853de: 5275 7605 |002f: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0576 │ │ -0853e2: 8255 |0031: int-to-float v5, v5 │ │ -0853e4: 2d05 0405 |0032: cmpl-float v5, v4, v5 │ │ -0853e8: 3d05 d4ff |0034: if-lez v5, 0008 // -002c │ │ -0853ec: 5275 6505 |0036: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ -0853f0: 2d05 0405 |0038: cmpl-float v5, v4, v5 │ │ -0853f4: 3d05 0700 |003a: if-lez v5, 0041 // +0007 │ │ -0853f8: 7010 f613 0700 |003c: invoke-direct {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.startRefresh:()V // method@13f6 │ │ -0853fe: 1212 |003f: const/4 v2, #int 1 // #1 │ │ -085400: 28c8 |0040: goto 0008 // -0038 │ │ -085402: 5475 5f05 |0041: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mAccelerateInterpolator:Landroid/view/animation/AccelerateInterpolator; // field@055f │ │ -085406: 5276 6505 |0043: iget v6, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ -08540a: a906 0406 |0045: div-float v6, v4, v6 │ │ -08540e: 6e20 1d21 6500 |0047: invoke-virtual {v5, v6}, Landroid/view/animation/AccelerateInterpolator;.getInterpolation:(F)F // method@211d │ │ -085414: 0a05 |004a: move-result v5 │ │ -085416: 7020 f313 5700 |004b: invoke-direct {v7, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTriggerPercentage:(F)V // method@13f3 │ │ -08541c: 0143 |004e: move v3, v4 │ │ -08541e: 5275 6c05 |004f: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mPrevY:F // field@056c │ │ -085422: 2d05 0501 |0051: cmpl-float v5, v5, v1 │ │ -085426: 3d05 0700 |0053: if-lez v5, 005a // +0007 │ │ -08542a: 5275 7605 |0055: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0576 │ │ -08542e: 8255 |0057: int-to-float v5, v5 │ │ -085430: a703 0405 |0058: sub-float v3, v4, v5 │ │ -085434: 8735 |005a: float-to-int v5, v3 │ │ -085436: 7020 f713 5700 |005b: invoke-direct {v7, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.updateContentOffsetTop:(I)V // method@13f7 │ │ -08543c: 5275 6c05 |005e: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mPrevY:F // field@056c │ │ -085440: 2d05 0501 |0060: cmpl-float v5, v5, v1 │ │ -085444: 3d05 1900 |0062: if-lez v5, 007b // +0019 │ │ -085448: 5475 7505 |0064: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ -08544c: 6e10 cd1f 0500 |0066: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -085452: 0a05 |0069: move-result v5 │ │ -085454: 5276 7605 |006a: iget v6, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0576 │ │ -085458: 3565 0f00 |006c: if-ge v5, v6, 007b // +000f │ │ -08545c: 5475 6105 |006e: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ -085460: 6e20 ec13 5700 |0070: invoke-virtual {v7, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ -085466: 6e10 661f 0800 |0073: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -08546c: 0a05 |0076: move-result v5 │ │ -08546e: 5975 6c05 |0077: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mPrevY:F // field@056c │ │ -085472: 1212 |0079: const/4 v2, #int 1 // #1 │ │ -085474: 288e |007a: goto 0008 // -0072 │ │ -085476: 7010 f813 0700 |007b: invoke-direct {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.updatePositionTimeout:()V // method@13f8 │ │ -08547c: 28f5 |007e: goto 0073 // -000b │ │ -08547e: 5475 6605 |007f: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ -085482: 3805 87ff |0081: if-eqz v5, 0008 // -0079 │ │ -085486: 5475 6605 |0083: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ -08548a: 6e10 6a1f 0500 |0085: invoke-virtual {v5}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ -085490: 1205 |0088: const/4 v5, #int 0 // #0 │ │ -085492: 5b75 6605 |0089: iput-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ -085496: 2900 7dff |008b: goto/16 0008 // -0083 │ │ -08549a: 0000 |008d: nop // spacer │ │ -08549c: 0001 0400 0000 0000 0400 0000 7a00 ... |008e: packed-switch-data (12 units) │ │ +085360: |[085360] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +085370: 6e10 5e1f 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +085376: 0a00 |0003: move-result v0 │ │ +085378: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08537a: 2b00 8900 0000 |0005: packed-switch v0, 0000008e // +00000089 │ │ +085380: 0f02 |0008: return v2 │ │ +085382: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +085384: 5975 6205 |000a: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ +085388: 7110 691f 0800 |000c: invoke-static {v8}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f69 │ │ +08538e: 0c05 |000f: move-result-object v5 │ │ +085390: 5b75 6605 |0010: iput-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ +085394: 5475 6605 |0012: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ +085398: 6e10 661f 0500 |0014: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +08539e: 0a05 |0017: move-result v5 │ │ +0853a0: 5975 6c05 |0018: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mPrevY:F // field@056c │ │ +0853a4: 28ee |001a: goto 0008 // -0012 │ │ +0853a6: 5475 6605 |001b: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ +0853aa: 3805 ebff |001d: if-eqz v5, 0008 // -0015 │ │ +0853ae: 5575 7205 |001f: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0572 │ │ +0853b2: 3905 e7ff |0021: if-nez v5, 0008 // -0019 │ │ +0853b6: 6e10 661f 0800 |0023: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0853bc: 0a01 |0026: move-result v1 │ │ +0853be: 5475 6605 |0027: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ +0853c2: 6e10 661f 0500 |0029: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0853c8: 0a05 |002c: move-result v5 │ │ +0853ca: a704 0105 |002d: sub-float v4, v1, v5 │ │ +0853ce: 5275 7605 |002f: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0576 │ │ +0853d2: 8255 |0031: int-to-float v5, v5 │ │ +0853d4: 2d05 0405 |0032: cmpl-float v5, v4, v5 │ │ +0853d8: 3d05 d4ff |0034: if-lez v5, 0008 // -002c │ │ +0853dc: 5275 6505 |0036: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ +0853e0: 2d05 0405 |0038: cmpl-float v5, v4, v5 │ │ +0853e4: 3d05 0700 |003a: if-lez v5, 0041 // +0007 │ │ +0853e8: 7010 f613 0700 |003c: invoke-direct {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.startRefresh:()V // method@13f6 │ │ +0853ee: 1212 |003f: const/4 v2, #int 1 // #1 │ │ +0853f0: 28c8 |0040: goto 0008 // -0038 │ │ +0853f2: 5475 5f05 |0041: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mAccelerateInterpolator:Landroid/view/animation/AccelerateInterpolator; // field@055f │ │ +0853f6: 5276 6505 |0043: iget v6, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0565 │ │ +0853fa: a906 0406 |0045: div-float v6, v4, v6 │ │ +0853fe: 6e20 1d21 6500 |0047: invoke-virtual {v5, v6}, Landroid/view/animation/AccelerateInterpolator;.getInterpolation:(F)F // method@211d │ │ +085404: 0a05 |004a: move-result v5 │ │ +085406: 7020 f313 5700 |004b: invoke-direct {v7, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTriggerPercentage:(F)V // method@13f3 │ │ +08540c: 0143 |004e: move v3, v4 │ │ +08540e: 5275 6c05 |004f: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mPrevY:F // field@056c │ │ +085412: 2d05 0501 |0051: cmpl-float v5, v5, v1 │ │ +085416: 3d05 0700 |0053: if-lez v5, 005a // +0007 │ │ +08541a: 5275 7605 |0055: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0576 │ │ +08541e: 8255 |0057: int-to-float v5, v5 │ │ +085420: a703 0405 |0058: sub-float v3, v4, v5 │ │ +085424: 8735 |005a: float-to-int v5, v3 │ │ +085426: 7020 f713 5700 |005b: invoke-direct {v7, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.updateContentOffsetTop:(I)V // method@13f7 │ │ +08542c: 5275 6c05 |005e: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mPrevY:F // field@056c │ │ +085430: 2d05 0501 |0060: cmpl-float v5, v5, v1 │ │ +085434: 3d05 1900 |0062: if-lez v5, 007b // +0019 │ │ +085438: 5475 7505 |0064: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0575 │ │ +08543c: 6e10 cd1f 0500 |0066: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +085442: 0a05 |0069: move-result v5 │ │ +085444: 5276 7605 |006a: iget v6, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0576 │ │ +085448: 3565 0f00 |006c: if-ge v5, v6, 007b // +000f │ │ +08544c: 5475 6105 |006e: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0561 │ │ +085450: 6e20 ec13 5700 |0070: invoke-virtual {v7, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ +085456: 6e10 661f 0800 |0073: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +08545c: 0a05 |0076: move-result v5 │ │ +08545e: 5975 6c05 |0077: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mPrevY:F // field@056c │ │ +085462: 1212 |0079: const/4 v2, #int 1 // #1 │ │ +085464: 288e |007a: goto 0008 // -0072 │ │ +085466: 7010 f813 0700 |007b: invoke-direct {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.updatePositionTimeout:()V // method@13f8 │ │ +08546c: 28f5 |007e: goto 0073 // -000b │ │ +08546e: 5475 6605 |007f: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ +085472: 3805 87ff |0081: if-eqz v5, 0008 // -0079 │ │ +085476: 5475 6605 |0083: iget-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ +08547a: 6e10 6a1f 0500 |0085: invoke-virtual {v5}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ +085480: 1205 |0088: const/4 v5, #int 0 // #0 │ │ +085482: 5b75 6605 |0089: iput-object v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDownEvent:Landroid/view/MotionEvent; // field@0566 │ │ +085486: 2900 7dff |008b: goto/16 0008 // -0083 │ │ +08548a: 0000 |008d: nop // spacer │ │ +08548c: 0001 0400 0000 0000 0400 0000 7a00 ... |008e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0004 line=384 │ │ 0x0005 line=385 │ │ 0x0008 line=434 │ │ 0x0009 line=387 │ │ @@ -84432,16 +84432,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0854b4: |[0854b4] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -0854c4: 0e00 |0000: return-void │ │ +0854a4: |[0854a4] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +0854b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0001 reg=1 b Z │ │ │ │ @@ -84450,29 +84450,29 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0854c8: |[0854c8] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:(IIII)V │ │ -0854d8: 7010 d713 0600 |0000: invoke-direct {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@13d7 │ │ -0854de: 6e10 e113 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@13e1 │ │ -0854e4: 0c04 |0006: move-result-object v4 │ │ -0854e6: 6e20 a901 7400 |0007: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0854ec: 0a00 |000a: move-result v0 │ │ -0854ee: 6e20 a901 8400 |000b: invoke-virtual {v4, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0854f4: 0a01 |000e: move-result v1 │ │ -0854f6: 6e20 a901 9400 |000f: invoke-virtual {v4, v9}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0854fc: 0a02 |0012: move-result v2 │ │ -0854fe: 6e20 a901 a400 |0013: invoke-virtual {v4, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -085504: 0a03 |0016: move-result v3 │ │ -085506: 5465 6d05 |0017: iget-object v5, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ -08550a: 6e53 a913 0521 |0019: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/support/v4/widget/SwipeProgressBar;.setColorScheme:(IIII)V // method@13a9 │ │ -085510: 0e00 |001c: return-void │ │ +0854b8: |[0854b8] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:(IIII)V │ │ +0854c8: 7010 d713 0600 |0000: invoke-direct {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@13d7 │ │ +0854ce: 6e10 e113 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@13e1 │ │ +0854d4: 0c04 |0006: move-result-object v4 │ │ +0854d6: 6e20 a901 7400 |0007: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0854dc: 0a00 |000a: move-result v0 │ │ +0854de: 6e20 a901 8400 |000b: invoke-virtual {v4, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0854e4: 0a01 |000e: move-result v1 │ │ +0854e6: 6e20 a901 9400 |000f: invoke-virtual {v4, v9}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0854ec: 0a02 |0012: move-result v2 │ │ +0854ee: 6e20 a901 a400 |0013: invoke-virtual {v4, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0854f4: 0a03 |0016: move-result v3 │ │ +0854f6: 5465 6d05 |0017: iget-object v5, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ +0854fa: 6e53 a913 0521 |0019: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/support/v4/widget/SwipeProgressBar;.setColorScheme:(IIII)V // method@13a9 │ │ +085500: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ 0x000b line=271 │ │ 0x000f line=272 │ │ @@ -84496,17 +84496,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 │ │ -085514: |[085514] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ -085524: 5b01 6905 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@0569 │ │ -085528: 0e00 |0002: return-void │ │ +085504: |[085504] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ +085514: 5b01 6905 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@0569 │ │ +085518: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0002 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ @@ -84516,29 +84516,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08552c: |[08552c] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ -08553c: 5510 6f05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ -085540: 3220 1300 |0002: if-eq v0, v2, 0015 // +0013 │ │ -085544: 7010 d713 0100 |0004: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@13d7 │ │ -08554a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08554c: 5910 6205 |0008: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ -085550: 5c12 6f05 |000a: iput-boolean v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ -085554: 5510 6f05 |000c: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ -085558: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -08555c: 5410 6d05 |0010: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ -085560: 6e10 ab13 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/SwipeProgressBar;.start:()V // method@13ab │ │ -085566: 0e00 |0015: return-void │ │ -085568: 5410 6d05 |0016: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ -08556c: 6e10 ac13 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/widget/SwipeProgressBar;.stop:()V // method@13ac │ │ -085572: 28fa |001b: goto 0015 // -0006 │ │ +08551c: |[08551c] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ +08552c: 5510 6f05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ +085530: 3220 1300 |0002: if-eq v0, v2, 0015 // +0013 │ │ +085534: 7010 d713 0100 |0004: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@13d7 │ │ +08553a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08553c: 5910 6205 |0008: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0562 │ │ +085540: 5c12 6f05 |000a: iput-boolean v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ +085544: 5510 6f05 |000c: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@056f │ │ +085548: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +08554c: 5410 6d05 |0010: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ +085550: 6e10 ab13 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/SwipeProgressBar;.start:()V // method@13ab │ │ +085556: 0e00 |0015: return-void │ │ +085558: 5410 6d05 |0016: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@056d │ │ +08555c: 6e10 ac13 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/widget/SwipeProgressBar;.stop:()V // method@13ac │ │ +085562: 28fa |001b: goto 0015 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ 0x0007 line=247 │ │ 0x000a line=248 │ │ 0x000c line=249 │ │ @@ -84580,17 +84580,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085574: |[085574] android.support.v4.widget.ViewDragHelper$1.:()V │ │ -085584: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08558a: 0e00 |0003: return-void │ │ +085564: |[085564] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +085574: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08557a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ │ │ Virtual methods - │ │ @@ -84599,23 +84599,23 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08558c: |[08558c] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ -08559c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0855a0: c713 |0002: sub-float/2addr v3, v1 │ │ -0855a2: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0855a6: c830 |0005: mul-float/2addr v0, v3 │ │ -0855a8: c830 |0006: mul-float/2addr v0, v3 │ │ -0855aa: c830 |0007: mul-float/2addr v0, v3 │ │ -0855ac: c610 |0008: add-float/2addr v0, v1 │ │ -0855ae: 0f00 |0009: return v0 │ │ +08557c: |[08557c] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +08558c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +085590: c713 |0002: sub-float/2addr v3, v1 │ │ +085592: a800 0303 |0003: mul-float v0, v3, v3 │ │ +085596: c830 |0005: mul-float/2addr v0, v3 │ │ +085598: c830 |0006: mul-float/2addr v0, v3 │ │ +08559a: c830 |0007: mul-float/2addr v0, v3 │ │ +08559c: c610 |0008: add-float/2addr v0, v1 │ │ +08559e: 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 │ │ @@ -84655,18 +84655,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 │ │ -0855b0: |[0855b0] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -0855c0: 5b01 7705 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0577 │ │ -0855c4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0855ca: 0e00 |0005: return-void │ │ +0855a0: |[0855a0] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +0855b0: 5b01 7705 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0577 │ │ +0855b4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0855ba: 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; │ │ │ │ @@ -84676,19 +84676,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0855cc: |[0855cc] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ -0855dc: 5420 7705 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0577 │ │ -0855e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0855e2: 6e20 3614 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ -0855e8: 0e00 |0006: return-void │ │ +0855bc: |[0855bc] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +0855cc: 5420 7705 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0577 │ │ +0855d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0855d2: 6e20 3614 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ +0855d8: 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; │ │ │ │ @@ -84722,17 +84722,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0855ec: |[0855ec] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ -0855fc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -085602: 0e00 |0003: return-void │ │ +0855dc: |[0855dc] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +0855ec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0855f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ Virtual methods - │ │ @@ -84741,17 +84741,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085604: |[085604] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -085614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085616: 0f00 |0001: return v0 │ │ +0855f4: |[0855f4] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +085604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085606: 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 │ │ @@ -84762,17 +84762,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085618: |[085618] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -085628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08562a: 0f00 |0001: return v0 │ │ +085608: |[085608] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +085618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08561a: 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 │ │ @@ -84783,16 +84783,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08562c: |[08562c] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ -08563c: 0f01 |0000: return v1 │ │ +08561c: |[08561c] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +08562c: 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 │ │ │ │ @@ -84801,17 +84801,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085640: |[085640] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -085650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085652: 0f00 |0001: return v0 │ │ +085630: |[085630] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +085640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085642: 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; │ │ │ │ @@ -84820,17 +84820,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085654: |[085654] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ -085664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085666: 0f00 |0001: return v0 │ │ +085644: |[085644] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +085654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085656: 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; │ │ │ │ @@ -84839,16 +84839,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -085668: |[085668] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ -085678: 0e00 |0000: return-void │ │ +085658: |[085658] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +085668: 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 │ │ @@ -84858,17 +84858,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08567c: |[08567c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ -08568c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08568e: 0f00 |0001: return v0 │ │ +08566c: |[08566c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +08567c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08567e: 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 │ │ │ │ @@ -84877,16 +84877,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -085690: |[085690] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ -0856a0: 0e00 |0000: return-void │ │ +085680: |[085680] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +085690: 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 │ │ @@ -84896,16 +84896,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0856a4: |[0856a4] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ -0856b4: 0e00 |0000: return-void │ │ +085694: |[085694] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +0856a4: 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 │ │ @@ -84915,16 +84915,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0856b8: |[0856b8] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ -0856c8: 0e00 |0000: return-void │ │ +0856a8: |[0856a8] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +0856b8: 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 │ │ │ │ @@ -84933,16 +84933,16 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0856cc: |[0856cc] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0856dc: 0e00 |0000: return-void │ │ +0856bc: |[0856bc] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +0856cc: 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 │ │ @@ -84955,16 +84955,16 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0856e0: |[0856e0] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ -0856f0: 0e00 |0000: return-void │ │ +0856d0: |[0856d0] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +0856e0: 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 │ │ @@ -85177,81 +85177,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0856f4: |[0856f4] android.support.v4.widget.ViewDragHelper.:()V │ │ -085704: 2200 c702 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@02c7 │ │ -085708: 7010 f913 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@13f9 │ │ -08570e: 6900 9e05 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@059e │ │ -085712: 0e00 |0007: return-void │ │ +0856e4: |[0856e4] android.support.v4.widget.ViewDragHelper.:()V │ │ +0856f4: 2200 c702 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@02c7 │ │ +0856f8: 7010 f913 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@13f9 │ │ +0856fe: 6900 9e05 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@059e │ │ +085702: 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 │ │ -085714: |[085714] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ -085724: 7010 be24 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ -08572a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -08572c: 5942 8805 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -085730: 2202 c802 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@02c8 │ │ -085734: 7020 fb13 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@13fb │ │ -08573a: 5b42 9a05 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@059a │ │ -08573e: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -085742: 2202 7e04 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ -085746: 1a03 0a10 |0011: const-string v3, "Parent view may not be null" // string@100a │ │ -08574a: 7020 8824 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -085750: 2702 |0016: throw v2 │ │ -085752: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ -085756: 2202 7e04 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ -08575a: 1a03 8c03 |001b: const-string v3, "Callback may not be null" // string@038c │ │ -08575e: 7020 8824 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -085764: 2702 |0020: throw v2 │ │ -085766: 5b46 9605 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -08576a: 5b47 8905 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -08576e: 7110 2320 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ -085774: 0c01 |0028: move-result-object v1 │ │ -085776: 6e10 3201 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -08577c: 0c02 |002c: move-result-object v2 │ │ -08577e: 6e10 ae01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -085784: 0c02 |0030: move-result-object v2 │ │ -085786: 5220 820b |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -08578a: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ -08578e: c802 |0035: mul-float/2addr v2, v0 │ │ -085790: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ -085794: c632 |0038: add-float/2addr v2, v3 │ │ -085796: 8722 |0039: float-to-int v2, v2 │ │ -085798: 5942 8e05 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ -08579c: 6e10 2a20 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ -0857a2: 0a02 |003f: move-result v2 │ │ -0857a4: 5942 9b05 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -0857a8: 6e10 2720 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2027 │ │ -0857ae: 0a02 |0045: move-result v2 │ │ -0857b0: 8222 |0046: int-to-float v2, v2 │ │ -0857b2: 5942 9405 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ -0857b6: 6e10 2820 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2028 │ │ -0857bc: 0a02 |004c: move-result v2 │ │ -0857be: 8222 |004d: int-to-float v2, v2 │ │ -0857c0: 5942 9505 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ -0857c4: 6202 9e05 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@059e │ │ -0857c8: 7120 7912 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@1279 │ │ -0857ce: 0c02 |0055: move-result-object v2 │ │ -0857d0: 5b42 9905 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -0857d4: 0e00 |0058: return-void │ │ +085704: |[085704] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +085714: 7010 be24 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ +08571a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +08571c: 5942 8805 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +085720: 2202 c802 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@02c8 │ │ +085724: 7020 fb13 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@13fb │ │ +08572a: 5b42 9a05 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@059a │ │ +08572e: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +085732: 2202 7e04 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ +085736: 1a03 0a10 |0011: const-string v3, "Parent view may not be null" // string@100a │ │ +08573a: 7020 8824 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +085740: 2702 |0016: throw v2 │ │ +085742: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +085746: 2202 7e04 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ +08574a: 1a03 8c03 |001b: const-string v3, "Callback may not be null" // string@038c │ │ +08574e: 7020 8824 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +085754: 2702 |0020: throw v2 │ │ +085756: 5b46 9605 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +08575a: 5b47 8905 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +08575e: 7110 2320 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ +085764: 0c01 |0028: move-result-object v1 │ │ +085766: 6e10 3201 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +08576c: 0c02 |002c: move-result-object v2 │ │ +08576e: 6e10 ae01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +085774: 0c02 |0030: move-result-object v2 │ │ +085776: 5220 820b |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +08577a: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +08577e: c802 |0035: mul-float/2addr v2, v0 │ │ +085780: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +085784: c632 |0038: add-float/2addr v2, v3 │ │ +085786: 8722 |0039: float-to-int v2, v2 │ │ +085788: 5942 8e05 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ +08578c: 6e10 2a20 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ +085792: 0a02 |003f: move-result v2 │ │ +085794: 5942 9b05 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +085798: 6e10 2720 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2027 │ │ +08579e: 0a02 |0045: move-result v2 │ │ +0857a0: 8222 |0046: int-to-float v2, v2 │ │ +0857a2: 5942 9405 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ +0857a6: 6e10 2820 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2028 │ │ +0857ac: 0a02 |004c: move-result v2 │ │ +0857ae: 8222 |004d: int-to-float v2, v2 │ │ +0857b0: 5942 9505 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ +0857b4: 6202 9e05 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@059e │ │ +0857b8: 7120 7912 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@1279 │ │ +0857be: 0c02 |0055: move-result-object v2 │ │ +0857c0: 5b42 9905 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +0857c4: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=115 │ │ 0x0006 line=333 │ │ 0x000d line=374 │ │ 0x000f line=375 │ │ @@ -85280,67 +85280,67 @@ │ │ type : '(FFII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -0857d8: |[0857d8] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ -0857e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0857ea: 7110 a124 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0857f0: 0a00 |0004: move-result v0 │ │ -0857f2: 7110 a124 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0857f8: 0a01 |0008: move-result v1 │ │ -0857fa: 5453 8f05 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -0857fe: 4403 0308 |000b: aget v3, v3, v8 │ │ -085802: b593 |000d: and-int/2addr v3, v9 │ │ -085804: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ -085808: 5253 9c05 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -08580c: b593 |0012: and-int/2addr v3, v9 │ │ -08580e: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -085812: 5453 8d05 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ -085816: 4403 0308 |0017: aget v3, v3, v8 │ │ -08581a: b593 |0019: and-int/2addr v3, v9 │ │ -08581c: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ -085820: 5453 8c05 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ -085824: 4403 0308 |001e: aget v3, v3, v8 │ │ -085828: b593 |0020: and-int/2addr v3, v9 │ │ -08582a: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ -08582e: 5253 9b05 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -085832: 8233 |0025: int-to-float v3, v3 │ │ -085834: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ -085838: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -08583c: 5253 9b05 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -085840: 8233 |002c: int-to-float v3, v3 │ │ -085842: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ -085846: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -08584a: 0f02 |0031: return v2 │ │ -08584c: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -085850: c813 |0034: mul-float/2addr v3, v1 │ │ -085852: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ -085856: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ -08585a: 5453 8905 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -08585e: 6e20 0414 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@1404 │ │ -085864: 0a03 |003e: move-result v3 │ │ -085866: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -08586a: 5453 8d05 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ -08586e: 4404 0308 |0043: aget v4, v3, v8 │ │ -085872: b694 |0045: or-int/2addr v4, v9 │ │ -085874: 4b04 0308 |0046: aput v4, v3, v8 │ │ -085878: 28e9 |0048: goto 0031 // -0017 │ │ -08587a: 5453 8c05 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ -08587e: 4403 0308 |004b: aget v3, v3, v8 │ │ -085882: b593 |004d: and-int/2addr v3, v9 │ │ -085884: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ -085888: 5253 9b05 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -08588c: 8233 |0052: int-to-float v3, v3 │ │ -08588e: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ -085892: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ -085896: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -085898: 28d9 |0058: goto 0031 // -0027 │ │ +0857c8: |[0857c8] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +0857d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0857da: 7110 a124 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0857e0: 0a00 |0004: move-result v0 │ │ +0857e2: 7110 a124 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0857e8: 0a01 |0008: move-result v1 │ │ +0857ea: 5453 8f05 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +0857ee: 4403 0308 |000b: aget v3, v3, v8 │ │ +0857f2: b593 |000d: and-int/2addr v3, v9 │ │ +0857f4: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +0857f8: 5253 9c05 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +0857fc: b593 |0012: and-int/2addr v3, v9 │ │ +0857fe: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +085802: 5453 8d05 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ +085806: 4403 0308 |0017: aget v3, v3, v8 │ │ +08580a: b593 |0019: and-int/2addr v3, v9 │ │ +08580c: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +085810: 5453 8c05 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ +085814: 4403 0308 |001e: aget v3, v3, v8 │ │ +085818: b593 |0020: and-int/2addr v3, v9 │ │ +08581a: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +08581e: 5253 9b05 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +085822: 8233 |0025: int-to-float v3, v3 │ │ +085824: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +085828: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +08582c: 5253 9b05 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +085830: 8233 |002c: int-to-float v3, v3 │ │ +085832: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +085836: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +08583a: 0f02 |0031: return v2 │ │ +08583c: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +085840: c813 |0034: mul-float/2addr v3, v1 │ │ +085842: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +085846: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +08584a: 5453 8905 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +08584e: 6e20 0414 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@1404 │ │ +085854: 0a03 |003e: move-result v3 │ │ +085856: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +08585a: 5453 8d05 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ +08585e: 4404 0308 |0043: aget v4, v3, v8 │ │ +085862: b694 |0045: or-int/2addr v4, v9 │ │ +085864: 4b04 0308 |0046: aput v4, v3, v8 │ │ +085868: 28e9 |0048: goto 0031 // -0017 │ │ +08586a: 5453 8c05 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ +08586e: 4403 0308 |004b: aget v3, v3, v8 │ │ +085872: b593 |004d: and-int/2addr v3, v9 │ │ +085874: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +085878: 5253 9b05 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +08587c: 8233 |0052: int-to-float v3, v3 │ │ +08587e: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +085882: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +085886: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +085888: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1218 │ │ 0x0005 line=1219 │ │ 0x0009 line=1221 │ │ 0x0031 line=1231 │ │ 0x0032 line=1227 │ │ @@ -85360,67 +85360,67 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -08589c: |[08589c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ -0858ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0858ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0858b0: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ -0858b4: 0132 |0004: move v2, v3 │ │ -0858b6: 0f02 |0005: return v2 │ │ -0858b8: 5474 8905 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -0858bc: 6e20 0114 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1401 │ │ -0858c2: 0a04 |000b: move-result v4 │ │ -0858c4: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ -0858c8: 0120 |000e: move v0, v2 │ │ -0858ca: 5474 8905 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -0858ce: 6e20 0214 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1402 │ │ -0858d4: 0a04 |0014: move-result v4 │ │ -0858d6: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ -0858da: 0121 |0017: move v1, v2 │ │ -0858dc: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -0858e0: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -0858e4: a804 0909 |001c: mul-float v4, v9, v9 │ │ -0858e8: a805 0a0a |001e: mul-float v5, v10, v10 │ │ -0858ec: c654 |0020: add-float/2addr v4, v5 │ │ -0858ee: 5275 9b05 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -0858f2: 5276 9b05 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -0858f6: b265 |0025: mul-int/2addr v5, v6 │ │ -0858f8: 8255 |0026: int-to-float v5, v5 │ │ -0858fa: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ -0858fe: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ -085902: 0132 |002b: move v2, v3 │ │ -085904: 28d9 |002c: goto 0005 // -0027 │ │ -085906: 0130 |002d: move v0, v3 │ │ -085908: 28e1 |002e: goto 000f // -001f │ │ -08590a: 0131 |002f: move v1, v3 │ │ -08590c: 28e8 |0030: goto 0018 // -0018 │ │ -08590e: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -085912: 7110 a124 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -085918: 0a04 |0036: move-result v4 │ │ -08591a: 5275 9b05 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -08591e: 8255 |0039: int-to-float v5, v5 │ │ -085920: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ -085924: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ -085928: 0132 |003e: move v2, v3 │ │ -08592a: 28c6 |003f: goto 0005 // -003a │ │ -08592c: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ -085930: 7110 a124 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -085936: 0a04 |0045: move-result v4 │ │ -085938: 5275 9b05 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -08593c: 8255 |0048: int-to-float v5, v5 │ │ -08593e: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ -085942: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ -085946: 0132 |004d: move v2, v3 │ │ -085948: 28b7 |004e: goto 0005 // -0049 │ │ -08594a: 0132 |004f: move v2, v3 │ │ -08594c: 28b5 |0050: goto 0005 // -004b │ │ +08588c: |[08588c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +08589c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08589e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0858a0: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +0858a4: 0132 |0004: move v2, v3 │ │ +0858a6: 0f02 |0005: return v2 │ │ +0858a8: 5474 8905 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +0858ac: 6e20 0114 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1401 │ │ +0858b2: 0a04 |000b: move-result v4 │ │ +0858b4: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +0858b8: 0120 |000e: move v0, v2 │ │ +0858ba: 5474 8905 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +0858be: 6e20 0214 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1402 │ │ +0858c4: 0a04 |0014: move-result v4 │ │ +0858c6: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +0858ca: 0121 |0017: move v1, v2 │ │ +0858cc: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +0858d0: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +0858d4: a804 0909 |001c: mul-float v4, v9, v9 │ │ +0858d8: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +0858dc: c654 |0020: add-float/2addr v4, v5 │ │ +0858de: 5275 9b05 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +0858e2: 5276 9b05 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +0858e6: b265 |0025: mul-int/2addr v5, v6 │ │ +0858e8: 8255 |0026: int-to-float v5, v5 │ │ +0858ea: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +0858ee: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +0858f2: 0132 |002b: move v2, v3 │ │ +0858f4: 28d9 |002c: goto 0005 // -0027 │ │ +0858f6: 0130 |002d: move v0, v3 │ │ +0858f8: 28e1 |002e: goto 000f // -001f │ │ +0858fa: 0131 |002f: move v1, v3 │ │ +0858fc: 28e8 |0030: goto 0018 // -0018 │ │ +0858fe: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +085902: 7110 a124 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +085908: 0a04 |0036: move-result v4 │ │ +08590a: 5275 9b05 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +08590e: 8255 |0039: int-to-float v5, v5 │ │ +085910: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +085914: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +085918: 0132 |003e: move v2, v3 │ │ +08591a: 28c6 |003f: goto 0005 // -003a │ │ +08591c: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +085920: 7110 a124 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +085926: 0a04 |0045: move-result v4 │ │ +085928: 5275 9b05 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +08592c: 8255 |0048: int-to-float v5, v5 │ │ +08592e: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +085932: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +085936: 0132 |004d: move v2, v3 │ │ +085938: 28b7 |004e: goto 0005 // -0049 │ │ +08593a: 0132 |004f: move v2, v3 │ │ +08593c: 28b5 |0050: goto 0005 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x0005 line=1258 │ │ 0x0006 line=1248 │ │ 0x000f line=1249 │ │ 0x0018 line=1251 │ │ @@ -85447,30 +85447,30 @@ │ │ type : '(FFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -085950: |[085950] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ -085960: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -085962: 7110 a124 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -085968: 0a00 |0004: move-result v0 │ │ -08596a: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ -08596e: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -085972: 0116 |0009: move v6, v1 │ │ -085974: 0f06 |000a: return v6 │ │ -085976: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ -08597a: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ -08597e: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ -085982: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ -085986: 7f66 |0013: neg-float v6, v6 │ │ -085988: 28f6 |0014: goto 000a // -000a │ │ -08598a: 0146 |0015: move v6, v4 │ │ -08598c: 28f4 |0016: goto 000a // -000c │ │ +085940: |[085940] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +085950: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +085952: 7110 a124 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +085958: 0a00 |0004: move-result v0 │ │ +08595a: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +08595e: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +085962: 0116 |0009: move v6, v1 │ │ +085964: 0f06 |000a: return v6 │ │ +085966: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +08596a: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +08596e: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +085972: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +085976: 7f66 |0013: neg-float v6, v6 │ │ +085978: 28f6 |0014: goto 000a // -000a │ │ +08597a: 0146 |0015: move v6, v4 │ │ +08597c: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=667 │ │ 0x0005 line=668 │ │ 0x000a line=670 │ │ 0x000b line=669 │ │ 0x0016 line=670 │ │ @@ -85487,26 +85487,26 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -085990: |[085990] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ -0859a0: 7110 a224 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0859a6: 0a00 |0003: move-result v0 │ │ -0859a8: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -0859ac: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0859ae: 0f04 |0007: return v4 │ │ -0859b0: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -0859b4: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -0859b8: 7b44 |000c: neg-int v4, v4 │ │ -0859ba: 28fa |000d: goto 0007 // -0006 │ │ -0859bc: 0124 |000e: move v4, v2 │ │ -0859be: 28f8 |000f: goto 0007 // -0008 │ │ +085980: |[085980] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +085990: 7110 a224 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +085996: 0a00 |0003: move-result v0 │ │ +085998: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +08599c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +08599e: 0f04 |0007: return v4 │ │ +0859a0: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +0859a4: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +0859a8: 7b44 |000c: neg-int v4, v4 │ │ +0859aa: 28fa |000d: goto 0007 // -0006 │ │ +0859ac: 0124 |000e: move v4, v2 │ │ +0859ae: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0004 line=651 │ │ 0x0007 line=653 │ │ 0x0008 line=652 │ │ 0x000f line=653 │ │ @@ -85523,36 +85523,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0859c0: |[0859c0] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ -0859d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0859d2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0859d4: 5430 9005 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -0859d8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0859dc: 0e00 |0006: return-void │ │ -0859de: 5430 9005 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -0859e2: 7120 4f25 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@254f │ │ -0859e8: 5430 9105 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -0859ec: 7120 4f25 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@254f │ │ -0859f2: 5430 9205 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -0859f6: 7120 4f25 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@254f │ │ -0859fc: 5430 9305 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -085a00: 7120 4f25 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@254f │ │ -085a06: 5430 8f05 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -085a0a: 7120 5025 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2550 │ │ -085a10: 5430 8c05 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ -085a14: 7120 5025 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2550 │ │ -085a1a: 5430 8d05 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ -085a1e: 7120 5025 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2550 │ │ -085a24: 5932 9705 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ -085a28: 28da |002c: goto 0006 // -0026 │ │ +0859b0: |[0859b0] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +0859c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0859c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0859c4: 5430 9005 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +0859c8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0859cc: 0e00 |0006: return-void │ │ +0859ce: 5430 9005 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +0859d2: 7120 4f25 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@254f │ │ +0859d8: 5430 9105 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +0859dc: 7120 4f25 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@254f │ │ +0859e2: 5430 9205 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +0859e6: 7120 4f25 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@254f │ │ +0859ec: 5430 9305 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +0859f0: 7120 4f25 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@254f │ │ +0859f6: 5430 8f05 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +0859fa: 7120 5025 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2550 │ │ +085a00: 5430 8c05 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ +085a04: 7120 5025 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2550 │ │ +085a0a: 5430 8d05 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ +085a0e: 7120 5025 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2550 │ │ +085a14: 5932 9705 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ +085a18: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=770 │ │ 0x0006 line=781 │ │ 0x0007 line=773 │ │ 0x000c line=774 │ │ 0x0011 line=775 │ │ @@ -85569,41 +85569,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -085a2c: |[085a2c] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ -085a3c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -085a3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -085a40: 5430 9005 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -085a44: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -085a48: 0e00 |0006: return-void │ │ -085a4a: 5430 9005 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -085a4e: 4b01 0004 |0009: aput v1, v0, v4 │ │ -085a52: 5430 9105 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -085a56: 4b01 0004 |000d: aput v1, v0, v4 │ │ -085a5a: 5430 9205 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -085a5e: 4b01 0004 |0011: aput v1, v0, v4 │ │ -085a62: 5430 9305 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -085a66: 4b01 0004 |0015: aput v1, v0, v4 │ │ -085a6a: 5430 8f05 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -085a6e: 4b02 0004 |0019: aput v2, v0, v4 │ │ -085a72: 5430 8c05 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ -085a76: 4b02 0004 |001d: aput v2, v0, v4 │ │ -085a7a: 5430 8d05 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ -085a7e: 4b02 0004 |0021: aput v2, v0, v4 │ │ -085a82: 5230 9705 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ -085a86: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -085a88: b841 |0026: shl-int/2addr v1, v4 │ │ -085a8a: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -085a8e: b510 |0029: and-int/2addr v0, v1 │ │ -085a90: 5930 9705 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ -085a94: 28da |002c: goto 0006 // -0026 │ │ +085a1c: |[085a1c] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +085a2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +085a2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +085a30: 5430 9005 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +085a34: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +085a38: 0e00 |0006: return-void │ │ +085a3a: 5430 9005 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +085a3e: 4b01 0004 |0009: aput v1, v0, v4 │ │ +085a42: 5430 9105 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +085a46: 4b01 0004 |000d: aput v1, v0, v4 │ │ +085a4a: 5430 9205 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +085a4e: 4b01 0004 |0011: aput v1, v0, v4 │ │ +085a52: 5430 9305 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +085a56: 4b01 0004 |0015: aput v1, v0, v4 │ │ +085a5a: 5430 8f05 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +085a5e: 4b02 0004 |0019: aput v2, v0, v4 │ │ +085a62: 5430 8c05 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ +085a66: 4b02 0004 |001d: aput v2, v0, v4 │ │ +085a6a: 5430 8d05 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ +085a6e: 4b02 0004 |0021: aput v2, v0, v4 │ │ +085a72: 5230 9705 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ +085a76: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +085a78: b841 |0026: shl-int/2addr v1, v4 │ │ +085a7a: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +085a7e: b510 |0029: and-int/2addr v0, v1 │ │ +085a80: 5930 9705 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ +085a84: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=784 │ │ 0x0006 line=795 │ │ 0x0007 line=787 │ │ 0x000b line=788 │ │ 0x000f line=789 │ │ @@ -85621,62 +85621,62 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -085a98: |[085a98] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ -085aa8: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -085aac: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -085ab0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -085ab2: 0f06 |0005: return v6 │ │ -085ab4: 54a6 9605 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -085ab8: 6e10 5620 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@2056 │ │ -085abe: 0a05 |000b: move-result v5 │ │ -085ac0: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ -085ac4: 7110 a224 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -085aca: 0a06 |0011: move-result v6 │ │ -085acc: 8266 |0012: int-to-float v6, v6 │ │ -085ace: 8257 |0013: int-to-float v7, v5 │ │ -085ad0: c976 |0014: div-float/2addr v6, v7 │ │ -085ad2: 7120 ae24 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -085ad8: 0a01 |0018: move-result v1 │ │ -085ada: 8236 |0019: int-to-float v6, v3 │ │ -085adc: 8237 |001a: int-to-float v7, v3 │ │ -085ade: 7020 1f14 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@141f │ │ -085ae4: 0a08 |001e: move-result v8 │ │ -085ae6: c887 |001f: mul-float/2addr v7, v8 │ │ -085ae8: a600 0607 |0020: add-float v0, v6, v7 │ │ -085aec: 7110 a224 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -085af2: 0a0c |0025: move-result v12 │ │ -085af4: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ -085af8: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ -085afc: 82c7 |002a: int-to-float v7, v12 │ │ -085afe: a907 0007 |002b: div-float v7, v0, v7 │ │ -085b02: 7110 a124 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -085b08: 0a07 |0030: move-result v7 │ │ -085b0a: c876 |0031: mul-float/2addr v6, v7 │ │ -085b0c: 7110 b124 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -085b12: 0a06 |0035: move-result v6 │ │ -085b14: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ -085b18: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ -085b1c: 7120 af24 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -085b22: 0a06 |003d: move-result v6 │ │ -085b24: 28c7 |003e: goto 0005 // -0039 │ │ -085b26: 7110 a224 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -085b2c: 0a06 |0042: move-result v6 │ │ -085b2e: 8266 |0043: int-to-float v6, v6 │ │ -085b30: 82d7 |0044: int-to-float v7, v13 │ │ -085b32: a904 0607 |0045: div-float v4, v6, v7 │ │ -085b36: a606 0409 |0047: add-float v6, v4, v9 │ │ -085b3a: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ -085b3e: c876 |004b: mul-float/2addr v6, v7 │ │ -085b40: 8762 |004c: float-to-int v2, v6 │ │ -085b42: 28eb |004d: goto 0038 // -0015 │ │ +085a88: |[085a88] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +085a98: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +085a9c: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +085aa0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +085aa2: 0f06 |0005: return v6 │ │ +085aa4: 54a6 9605 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +085aa8: 6e10 5620 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@2056 │ │ +085aae: 0a05 |000b: move-result v5 │ │ +085ab0: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +085ab4: 7110 a224 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +085aba: 0a06 |0011: move-result v6 │ │ +085abc: 8266 |0012: int-to-float v6, v6 │ │ +085abe: 8257 |0013: int-to-float v7, v5 │ │ +085ac0: c976 |0014: div-float/2addr v6, v7 │ │ +085ac2: 7120 ae24 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +085ac8: 0a01 |0018: move-result v1 │ │ +085aca: 8236 |0019: int-to-float v6, v3 │ │ +085acc: 8237 |001a: int-to-float v7, v3 │ │ +085ace: 7020 1f14 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@141f │ │ +085ad4: 0a08 |001e: move-result v8 │ │ +085ad6: c887 |001f: mul-float/2addr v7, v8 │ │ +085ad8: a600 0607 |0020: add-float v0, v6, v7 │ │ +085adc: 7110 a224 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +085ae2: 0a0c |0025: move-result v12 │ │ +085ae4: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +085ae8: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +085aec: 82c7 |002a: int-to-float v7, v12 │ │ +085aee: a907 0007 |002b: div-float v7, v0, v7 │ │ +085af2: 7110 a124 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +085af8: 0a07 |0030: move-result v7 │ │ +085afa: c876 |0031: mul-float/2addr v6, v7 │ │ +085afc: 7110 b124 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +085b02: 0a06 |0035: move-result v6 │ │ +085b04: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +085b08: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +085b0c: 7120 af24 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +085b12: 0a06 |003d: move-result v6 │ │ +085b14: 28c7 |003e: goto 0005 // -0039 │ │ +085b16: 7110 a224 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +085b1c: 0a06 |0042: move-result v6 │ │ +085b1e: 8266 |0043: int-to-float v6, v6 │ │ +085b20: 82d7 |0044: int-to-float v7, v13 │ │ +085b22: a904 0607 |0045: div-float v4, v6, v7 │ │ +085b26: a606 0409 |0047: add-float v6, v4, v9 │ │ +085b2a: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +085b2e: c876 |004b: mul-float/2addr v6, v7 │ │ +085b30: 8762 |004c: float-to-int v2, v6 │ │ +085b32: 28eb |004d: goto 0038 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=618 │ │ 0x0004 line=619 │ │ 0x0005 line=636 │ │ 0x0006 line=622 │ │ 0x000c line=623 │ │ @@ -85706,76 +85706,76 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -085b44: |[085b44] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ -085b54: 52ec 9505 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ -085b58: 87cc |0002: float-to-int v12, v12 │ │ -085b5a: 52ed 9405 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ -085b5e: 87dd |0005: float-to-int v13, v13 │ │ -085b60: 0200 1200 |0006: move/from16 v0, v18 │ │ -085b64: 7040 1614 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1416 │ │ -085b6a: 0a12 |000b: move-result v18 │ │ -085b6c: 52ec 9505 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ -085b70: 87cc |000e: float-to-int v12, v12 │ │ -085b72: 52ed 9405 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ -085b76: 87dd |0011: float-to-int v13, v13 │ │ -085b78: 0200 1300 |0012: move/from16 v0, v19 │ │ -085b7c: 7040 1614 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1416 │ │ -085b82: 0a13 |0017: move-result v19 │ │ -085b84: 7701 a224 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -085b8a: 0a02 |001b: move-result v2 │ │ -085b8c: 7701 a224 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -085b92: 0a03 |001f: move-result v3 │ │ -085b94: 7701 a224 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -085b9a: 0a04 |0023: move-result v4 │ │ -085b9c: 7701 a224 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -085ba2: 0a05 |0027: move-result v5 │ │ -085ba4: 9007 0405 |0028: add-int v7, v4, v5 │ │ -085ba8: 9006 0203 |002a: add-int v6, v2, v3 │ │ -085bac: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ -085bb0: 824c |002e: int-to-float v12, v4 │ │ -085bb2: 827d |002f: int-to-float v13, v7 │ │ -085bb4: a909 0c0d |0030: div-float v9, v12, v13 │ │ -085bb8: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ -085bbc: 825c |0034: int-to-float v12, v5 │ │ -085bbe: 827d |0035: int-to-float v13, v7 │ │ -085bc0: a90b 0c0d |0036: div-float v11, v12, v13 │ │ -085bc4: 54ec 8905 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -085bc8: 6e20 0114 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1401 │ │ -085bce: 0a0c |003d: move-result v12 │ │ -085bd0: 0200 1000 |003e: move/from16 v0, v16 │ │ -085bd4: 0201 1200 |0040: move/from16 v1, v18 │ │ -085bd8: 7040 1914 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1419 │ │ -085bde: 0a08 |0045: move-result v8 │ │ -085be0: 54ec 8905 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -085be4: 6e20 0214 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1402 │ │ -085bea: 0a0c |004b: move-result v12 │ │ -085bec: 0200 1100 |004c: move/from16 v0, v17 │ │ -085bf0: 0201 1300 |004e: move/from16 v1, v19 │ │ -085bf4: 7040 1914 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1419 │ │ -085bfa: 0a0a |0053: move-result v10 │ │ -085bfc: 828c |0054: int-to-float v12, v8 │ │ -085bfe: c89c |0055: mul-float/2addr v12, v9 │ │ -085c00: 82ad |0056: int-to-float v13, v10 │ │ -085c02: c8bd |0057: mul-float/2addr v13, v11 │ │ -085c04: c6dc |0058: add-float/2addr v12, v13 │ │ -085c06: 87cc |0059: float-to-int v12, v12 │ │ -085c08: 0f0c |005a: return v12 │ │ -085c0a: 822c |005b: int-to-float v12, v2 │ │ -085c0c: 826d |005c: int-to-float v13, v6 │ │ -085c0e: a909 0c0d |005d: div-float v9, v12, v13 │ │ -085c12: 28d3 |005f: goto 0032 // -002d │ │ -085c14: 823c |0060: int-to-float v12, v3 │ │ -085c16: 826d |0061: int-to-float v13, v6 │ │ -085c18: a90b 0c0d |0062: div-float v11, v12, v13 │ │ -085c1c: 28d4 |0064: goto 0038 // -002c │ │ +085b34: |[085b34] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +085b44: 52ec 9505 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ +085b48: 87cc |0002: float-to-int v12, v12 │ │ +085b4a: 52ed 9405 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ +085b4e: 87dd |0005: float-to-int v13, v13 │ │ +085b50: 0200 1200 |0006: move/from16 v0, v18 │ │ +085b54: 7040 1614 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1416 │ │ +085b5a: 0a12 |000b: move-result v18 │ │ +085b5c: 52ec 9505 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ +085b60: 87cc |000e: float-to-int v12, v12 │ │ +085b62: 52ed 9405 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ +085b66: 87dd |0011: float-to-int v13, v13 │ │ +085b68: 0200 1300 |0012: move/from16 v0, v19 │ │ +085b6c: 7040 1614 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@1416 │ │ +085b72: 0a13 |0017: move-result v19 │ │ +085b74: 7701 a224 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +085b7a: 0a02 |001b: move-result v2 │ │ +085b7c: 7701 a224 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +085b82: 0a03 |001f: move-result v3 │ │ +085b84: 7701 a224 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +085b8a: 0a04 |0023: move-result v4 │ │ +085b8c: 7701 a224 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +085b92: 0a05 |0027: move-result v5 │ │ +085b94: 9007 0405 |0028: add-int v7, v4, v5 │ │ +085b98: 9006 0203 |002a: add-int v6, v2, v3 │ │ +085b9c: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +085ba0: 824c |002e: int-to-float v12, v4 │ │ +085ba2: 827d |002f: int-to-float v13, v7 │ │ +085ba4: a909 0c0d |0030: div-float v9, v12, v13 │ │ +085ba8: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +085bac: 825c |0034: int-to-float v12, v5 │ │ +085bae: 827d |0035: int-to-float v13, v7 │ │ +085bb0: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +085bb4: 54ec 8905 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +085bb8: 6e20 0114 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1401 │ │ +085bbe: 0a0c |003d: move-result v12 │ │ +085bc0: 0200 1000 |003e: move/from16 v0, v16 │ │ +085bc4: 0201 1200 |0040: move/from16 v1, v18 │ │ +085bc8: 7040 1914 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1419 │ │ +085bce: 0a08 |0045: move-result v8 │ │ +085bd0: 54ec 8905 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +085bd4: 6e20 0214 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@1402 │ │ +085bda: 0a0c |004b: move-result v12 │ │ +085bdc: 0200 1100 |004c: move/from16 v0, v17 │ │ +085be0: 0201 1300 |004e: move/from16 v1, v19 │ │ +085be4: 7040 1914 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1419 │ │ +085bea: 0a0a |0053: move-result v10 │ │ +085bec: 828c |0054: int-to-float v12, v8 │ │ +085bee: c89c |0055: mul-float/2addr v12, v9 │ │ +085bf0: 82ad |0056: int-to-float v13, v10 │ │ +085bf2: c8bd |0057: mul-float/2addr v13, v11 │ │ +085bf4: c6dc |0058: add-float/2addr v12, v13 │ │ +085bf6: 87cc |0059: float-to-int v12, v12 │ │ +085bf8: 0f0c |005a: return v12 │ │ +085bfa: 822c |005b: int-to-float v12, v2 │ │ +085bfc: 826d |005c: int-to-float v13, v6 │ │ +085bfe: a909 0c0d |005d: div-float v9, v12, v13 │ │ +085c02: 28d3 |005f: goto 0032 // -002d │ │ +085c04: 823c |0060: int-to-float v12, v3 │ │ +085c06: 826d |0061: int-to-float v13, v6 │ │ +085c08: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +085c0c: 28d4 |0064: goto 0038 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x000c line=598 │ │ 0x0018 line=599 │ │ 0x001c line=600 │ │ 0x0020 line=601 │ │ @@ -85813,25 +85813,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 │ │ -085c20: |[085c20] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -085c30: 7120 1d14 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@141d │ │ -085c36: 0c00 |0003: move-result-object v0 │ │ -085c38: 5201 9b05 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -085c3c: 8211 |0006: int-to-float v1, v1 │ │ -085c3e: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ -085c42: c942 |0009: div-float/2addr v2, v4 │ │ -085c44: c821 |000a: mul-float/2addr v1, v2 │ │ -085c46: 8711 |000b: float-to-int v1, v1 │ │ -085c48: 5901 9b05 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -085c4c: 1100 |000e: return-object v0 │ │ +085c10: |[085c10] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +085c20: 7120 1d14 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@141d │ │ +085c26: 0c00 |0003: move-result-object v0 │ │ +085c28: 5201 9b05 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +085c2c: 8211 |0006: int-to-float v1, v1 │ │ +085c2e: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +085c32: c942 |0009: div-float/2addr v2, v4 │ │ +085c34: c821 |000a: mul-float/2addr v1, v2 │ │ +085c36: 8711 |000b: float-to-int v1, v1 │ │ +085c38: 5901 9b05 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +085c3c: 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; │ │ @@ -85844,20 +85844,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 │ │ -085c50: |[085c50] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -085c60: 2200 ca02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@02ca │ │ -085c64: 6e10 4e20 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@204e │ │ -085c6a: 0c01 |0005: move-result-object v1 │ │ -085c6c: 7040 0c14 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@140c │ │ -085c72: 1100 |0009: return-object v0 │ │ +085c40: |[085c40] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +085c50: 2200 ca02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@02ca │ │ +085c54: 6e10 4e20 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@204e │ │ +085c5a: 0c01 |0005: move-result-object v1 │ │ +085c5c: 7040 0c14 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@140c │ │ +085c62: 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; │ │ │ │ @@ -85866,26 +85866,26 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -085c74: |[085c74] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ -085c84: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -085c86: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -085c88: 5c43 9805 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0598 │ │ -085c8c: 5440 8905 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -085c90: 5441 8a05 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085c94: 6e40 0914 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@1409 │ │ -085c9a: 5c42 9805 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0598 │ │ -085c9e: 5240 8b05 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -085ca2: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -085ca6: 6e20 3614 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ -085cac: 0e00 |0014: return-void │ │ +085c64: |[085c64] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +085c74: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +085c76: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +085c78: 5c43 9805 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0598 │ │ +085c7c: 5440 8905 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +085c80: 5441 8a05 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085c84: 6e40 0914 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@1409 │ │ +085c8a: 5c42 9805 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0598 │ │ +085c8e: 5240 8b05 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +085c92: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +085c96: 6e20 3614 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ +085c9c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=759 │ │ 0x0004 line=760 │ │ 0x000b line=761 │ │ 0x000d line=763 │ │ 0x0011 line=765 │ │ @@ -85900,26 +85900,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -085cb0: |[085cb0] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ -085cc0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -085cc4: c705 |0002: sub-float/2addr v5, v0 │ │ -085cc6: 8950 |0003: float-to-double v0, v5 │ │ -085cc8: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -085cd2: cd20 |0009: mul-double/2addr v0, v2 │ │ -085cd4: 8c05 |000a: double-to-float v5, v0 │ │ -085cd6: 8950 |000b: float-to-double v0, v5 │ │ -085cd8: 7120 b424 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -085cde: 0b00 |000f: move-result-wide v0 │ │ -085ce0: 8c00 |0010: double-to-float v0, v0 │ │ -085ce2: 0f00 |0011: return v0 │ │ +085ca0: |[085ca0] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +085cb0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +085cb4: c705 |0002: sub-float/2addr v5, v0 │ │ +085cb6: 8950 |0003: float-to-double v0, v5 │ │ +085cb8: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +085cc2: cd20 |0009: mul-double/2addr v0, v2 │ │ +085cc4: 8c05 |000a: double-to-float v5, v0 │ │ +085cc6: 8950 |000b: float-to-double v0, v5 │ │ +085cc8: 7120 b424 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +085cce: 0b00 |000f: move-result-wide v0 │ │ +085cd0: 8c00 |0010: double-to-float v0, v0 │ │ +085cd2: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0003 line=675 │ │ 0x000b line=676 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -85930,47 +85930,47 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -085ce4: |[085ce4] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ -085cf4: 0192 |0000: move v2, v9 │ │ -085cf6: 01a3 |0001: move v3, v10 │ │ -085cf8: 5480 8a05 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085cfc: 6e10 bc1f 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -085d02: 0a06 |0007: move-result v6 │ │ -085d04: 5480 8a05 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085d08: 6e10 cd1f 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -085d0e: 0a07 |000d: move-result v7 │ │ -085d10: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ -085d14: 5480 8905 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -085d18: 5481 8a05 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085d1c: 6e40 fe13 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@13fe │ │ -085d22: 0a02 |0017: move-result v2 │ │ -085d24: 5480 8a05 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085d28: 9101 0206 |001a: sub-int v1, v2, v6 │ │ -085d2c: 6e20 e51f 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ -085d32: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ -085d36: 5480 8905 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -085d3a: 5481 8a05 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085d3e: 6e40 ff13 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@13ff │ │ -085d44: 0a03 |0028: move-result v3 │ │ -085d46: 5480 8a05 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085d4a: 9101 0307 |002b: sub-int v1, v3, v7 │ │ -085d4e: 6e20 e61f 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1fe6 │ │ -085d54: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ -085d58: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ -085d5c: 9104 0206 |0034: sub-int v4, v2, v6 │ │ -085d60: 9105 0307 |0036: sub-int v5, v3, v7 │ │ -085d64: 5480 8905 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -085d68: 5481 8a05 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085d6c: 7406 0814 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1408 │ │ -085d72: 0e00 |003f: return-void │ │ +085cd4: |[085cd4] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +085ce4: 0192 |0000: move v2, v9 │ │ +085ce6: 01a3 |0001: move v3, v10 │ │ +085ce8: 5480 8a05 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085cec: 6e10 bc1f 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +085cf2: 0a06 |0007: move-result v6 │ │ +085cf4: 5480 8a05 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085cf8: 6e10 cd1f 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +085cfe: 0a07 |000d: move-result v7 │ │ +085d00: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +085d04: 5480 8905 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +085d08: 5481 8a05 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085d0c: 6e40 fe13 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@13fe │ │ +085d12: 0a02 |0017: move-result v2 │ │ +085d14: 5480 8a05 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085d18: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +085d1c: 6e20 e51f 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ +085d22: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +085d26: 5480 8905 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +085d2a: 5481 8a05 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085d2e: 6e40 ff13 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@13ff │ │ +085d34: 0a03 |0028: move-result v3 │ │ +085d36: 5480 8a05 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085d3a: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +085d3e: 6e20 e61f 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1fe6 │ │ +085d44: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +085d48: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +085d4c: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +085d50: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +085d54: 5480 8905 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +085d58: 5481 8a05 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085d5c: 7406 0814 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1408 │ │ +085d62: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1366 │ │ 0x0001 line=1367 │ │ 0x0002 line=1368 │ │ 0x0008 line=1369 │ │ 0x000e line=1370 │ │ @@ -86002,73 +86002,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -085d74: |[085d74] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ -085d84: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -085d86: 54a7 9005 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -085d8a: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ -085d8e: 54a7 9005 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -085d92: 2177 |0007: array-length v7, v7 │ │ -085d94: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ -085d98: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -085d9c: 2373 5306 |000c: new-array v3, v7, [F // type@0653 │ │ -085da0: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -085da4: 2374 5306 |0010: new-array v4, v7, [F // type@0653 │ │ -085da8: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ -085dac: 2375 5306 |0014: new-array v5, v7, [F // type@0653 │ │ -085db0: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ -085db4: 2376 5306 |0018: new-array v6, v7, [F // type@0653 │ │ -085db8: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -085dbc: 2372 5406 |001c: new-array v2, v7, [I // type@0654 │ │ -085dc0: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -085dc4: 2370 5406 |0020: new-array v0, v7, [I // type@0654 │ │ -085dc8: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ -085dcc: 2371 5406 |0024: new-array v1, v7, [I // type@0654 │ │ -085dd0: 54a7 9005 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -085dd4: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -085dd8: 54a7 9005 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -085ddc: 54a8 9005 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -085de0: 2188 |002e: array-length v8, v8 │ │ -085de2: 7158 0b25 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -085de8: 54a7 9105 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -085dec: 54a8 9105 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -085df0: 2188 |0036: array-length v8, v8 │ │ -085df2: 7158 0b25 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -085df8: 54a7 9205 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -085dfc: 54a8 9205 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -085e00: 2188 |003e: array-length v8, v8 │ │ -085e02: 7158 0b25 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -085e08: 54a7 9305 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -085e0c: 54a8 9305 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -085e10: 2188 |0046: array-length v8, v8 │ │ -085e12: 7158 0b25 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -085e18: 54a7 8f05 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -085e1c: 54a8 8f05 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -085e20: 2188 |004e: array-length v8, v8 │ │ -085e22: 7158 0b25 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -085e28: 54a7 8c05 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ -085e2c: 54a8 8c05 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ -085e30: 2188 |0056: array-length v8, v8 │ │ -085e32: 7158 0b25 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -085e38: 54a7 8d05 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ -085e3c: 54a8 8d05 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ -085e40: 2188 |005e: array-length v8, v8 │ │ -085e42: 7158 0b25 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ -085e48: 5ba3 9005 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -085e4c: 5ba4 9105 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -085e50: 5ba5 9205 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -085e54: 5ba6 9305 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -085e58: 5ba2 8f05 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -085e5c: 5ba0 8c05 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ -085e60: 5ba1 8d05 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ -085e64: 0e00 |0070: return-void │ │ +085d64: |[085d64] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +085d74: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +085d76: 54a7 9005 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +085d7a: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +085d7e: 54a7 9005 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +085d82: 2177 |0007: array-length v7, v7 │ │ +085d84: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +085d88: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +085d8c: 2373 5306 |000c: new-array v3, v7, [F // type@0653 │ │ +085d90: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +085d94: 2374 5306 |0010: new-array v4, v7, [F // type@0653 │ │ +085d98: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +085d9c: 2375 5306 |0014: new-array v5, v7, [F // type@0653 │ │ +085da0: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +085da4: 2376 5306 |0018: new-array v6, v7, [F // type@0653 │ │ +085da8: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +085dac: 2372 5406 |001c: new-array v2, v7, [I // type@0654 │ │ +085db0: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +085db4: 2370 5406 |0020: new-array v0, v7, [I // type@0654 │ │ +085db8: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +085dbc: 2371 5406 |0024: new-array v1, v7, [I // type@0654 │ │ +085dc0: 54a7 9005 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +085dc4: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +085dc8: 54a7 9005 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +085dcc: 54a8 9005 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +085dd0: 2188 |002e: array-length v8, v8 │ │ +085dd2: 7158 0b25 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +085dd8: 54a7 9105 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +085ddc: 54a8 9105 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +085de0: 2188 |0036: array-length v8, v8 │ │ +085de2: 7158 0b25 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +085de8: 54a7 9205 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +085dec: 54a8 9205 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +085df0: 2188 |003e: array-length v8, v8 │ │ +085df2: 7158 0b25 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +085df8: 54a7 9305 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +085dfc: 54a8 9305 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +085e00: 2188 |0046: array-length v8, v8 │ │ +085e02: 7158 0b25 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +085e08: 54a7 8f05 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +085e0c: 54a8 8f05 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +085e10: 2188 |004e: array-length v8, v8 │ │ +085e12: 7158 0b25 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +085e18: 54a7 8c05 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ +085e1c: 54a8 8c05 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ +085e20: 2188 |0056: array-length v8, v8 │ │ +085e22: 7158 0b25 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +085e28: 54a7 8d05 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ +085e2c: 54a8 8d05 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ +085e30: 2188 |005e: array-length v8, v8 │ │ +085e32: 7158 0b25 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@250b │ │ +085e38: 5ba3 9005 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +085e3c: 5ba4 9105 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +085e40: 5ba5 9205 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +085e44: 5ba6 9305 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +085e48: 5ba2 8f05 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +085e4c: 5ba0 8c05 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ +085e50: 5ba1 8d05 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@058d │ │ +085e54: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=798 │ │ 0x000a line=799 │ │ 0x000e line=800 │ │ 0x0012 line=801 │ │ 0x0016 line=802 │ │ @@ -86107,45 +86107,45 @@ │ │ type : '(IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -085e68: |[085e68] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ -085e78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085e7a: 54b1 8a05 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085e7e: 6e10 bc1f 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -085e84: 0a0a |0006: move-result v10 │ │ -085e86: 54b1 8a05 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085e8a: 6e10 cd1f 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -085e90: 0a06 |000c: move-result v6 │ │ -085e92: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ -085e96: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ -085e9a: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -085e9e: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -085ea2: 54b1 9905 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -085ea6: 6e10 7612 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1276 │ │ -085eac: 6e20 3614 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ -085eb2: 0f00 |001d: return v0 │ │ -085eb4: 54b1 8a05 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -085eb8: 07b0 |0020: move-object v0, v11 │ │ -085eba: 01e4 |0021: move v4, v14 │ │ -085ebc: 01f5 |0022: move v5, v15 │ │ -085ebe: 7606 1a14 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@141a │ │ -085ec4: 0a09 |0026: move-result v9 │ │ -085ec6: 54b4 9905 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -085eca: 01a5 |0029: move v5, v10 │ │ -085ecc: 0127 |002a: move v7, v2 │ │ -085ece: 0138 |002b: move v8, v3 │ │ -085ed0: 7406 8612 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@1286 │ │ -085ed6: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -085ed8: 6e20 3614 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ -085ede: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -085ee0: 28e9 |0034: goto 001d // -0017 │ │ +085e58: |[085e58] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +085e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085e6a: 54b1 8a05 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085e6e: 6e10 bc1f 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +085e74: 0a0a |0006: move-result v10 │ │ +085e76: 54b1 8a05 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085e7a: 6e10 cd1f 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +085e80: 0a06 |000c: move-result v6 │ │ +085e82: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +085e86: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +085e8a: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +085e8e: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +085e92: 54b1 9905 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +085e96: 6e10 7612 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1276 │ │ +085e9c: 6e20 3614 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ +085ea2: 0f00 |001d: return v0 │ │ +085ea4: 54b1 8a05 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +085ea8: 07b0 |0020: move-object v0, v11 │ │ +085eaa: 01e4 |0021: move v4, v14 │ │ +085eac: 01f5 |0022: move v5, v15 │ │ +085eae: 7606 1a14 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@141a │ │ +085eb4: 0a09 |0026: move-result v9 │ │ +085eb6: 54b4 9905 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +085eba: 01a5 |0029: move v5, v10 │ │ +085ebc: 0127 |002a: move v7, v2 │ │ +085ebe: 0138 |002b: move v8, v3 │ │ +085ec0: 7406 8612 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@1286 │ │ +085ec6: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +085ec8: 6e20 3614 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ +085ece: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +085ed0: 28e9 |0034: goto 001d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=577 │ │ 0x0007 line=578 │ │ 0x000d line=579 │ │ 0x000f line=580 │ │ 0x0011 line=582 │ │ @@ -86173,45 +86173,45 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -085ee4: |[085ee4] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ -085ef4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085ef6: 5431 9605 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -085efa: 6e10 5120 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@2051 │ │ -085f00: 0a01 |0006: move-result v1 │ │ -085f02: 5232 8e05 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ -085f06: b021 |0009: add-int/2addr v1, v2 │ │ -085f08: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ -085f0c: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ -085f10: 5431 9605 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -085f14: 6e10 5420 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@2054 │ │ -085f1a: 0a01 |0013: move-result v1 │ │ -085f1c: 5232 8e05 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ -085f20: b021 |0016: add-int/2addr v1, v2 │ │ -085f22: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ -085f26: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ -085f2a: 5431 9605 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -085f2e: 6e10 5320 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@2053 │ │ -085f34: 0a01 |0020: move-result v1 │ │ -085f36: 5232 8e05 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ -085f3a: b121 |0023: sub-int/2addr v1, v2 │ │ -085f3c: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ -085f40: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ -085f44: 5431 9605 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -085f48: 6e10 4a20 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@204a │ │ -085f4e: 0a01 |002d: move-result v1 │ │ -085f50: 5232 8e05 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ -085f54: b121 |0030: sub-int/2addr v1, v2 │ │ -085f56: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ -085f5a: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ -085f5e: 0f00 |0035: return v0 │ │ +085ed4: |[085ed4] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +085ee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085ee6: 5431 9605 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +085eea: 6e10 5120 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@2051 │ │ +085ef0: 0a01 |0006: move-result v1 │ │ +085ef2: 5232 8e05 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ +085ef6: b021 |0009: add-int/2addr v1, v2 │ │ +085ef8: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +085efc: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +085f00: 5431 9605 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +085f04: 6e10 5420 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@2054 │ │ +085f0a: 0a01 |0013: move-result v1 │ │ +085f0c: 5232 8e05 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ +085f10: b021 |0016: add-int/2addr v1, v2 │ │ +085f12: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +085f16: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +085f1a: 5431 9605 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +085f1e: 6e10 5320 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@2053 │ │ +085f24: 0a01 |0020: move-result v1 │ │ +085f26: 5232 8e05 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ +085f2a: b121 |0023: sub-int/2addr v1, v2 │ │ +085f2c: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +085f30: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +085f34: 5431 9605 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +085f38: 6e10 4a20 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@204a │ │ +085f3e: 0a01 |002d: move-result v1 │ │ +085f40: 5232 8e05 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ +085f44: b121 |0030: sub-int/2addr v1, v2 │ │ +085f46: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +085f4a: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +085f4e: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ 0x0001 line=1442 │ │ 0x000e line=1443 │ │ 0x001b line=1444 │ │ 0x0028 line=1445 │ │ @@ -86227,37 +86227,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -085f60: |[085f60] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ -085f70: 5452 9d05 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -085f74: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ -085f78: 5254 9405 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ -085f7c: 6e30 841f 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ -085f82: 5452 9d05 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -085f86: 5253 8805 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -085f8a: 7120 820c 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ -085f90: 0a02 |0010: move-result v2 │ │ -085f92: 5253 9505 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ -085f96: 5254 9405 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ -085f9a: 7040 1514 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1415 │ │ -085fa0: 0a00 |0018: move-result v0 │ │ -085fa2: 5452 9d05 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -085fa6: 5253 8805 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -085faa: 7120 830c 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ -085fb0: 0a02 |0020: move-result v2 │ │ -085fb2: 5253 9505 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ -085fb6: 5254 9405 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ -085fba: 7040 1514 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1415 │ │ -085fc0: 0a01 |0028: move-result v1 │ │ -085fc2: 7030 1e14 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@141e │ │ -085fc8: 0e00 |002c: return-void │ │ +085f50: |[085f50] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +085f60: 5452 9d05 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +085f64: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +085f68: 5254 9405 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ +085f6c: 6e30 841f 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ +085f72: 5452 9d05 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +085f76: 5253 8805 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +085f7a: 7120 820c 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ +085f80: 0a02 |0010: move-result v2 │ │ +085f82: 5253 9505 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ +085f86: 5254 9405 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ +085f8a: 7040 1514 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1415 │ │ +085f90: 0a00 |0018: move-result v0 │ │ +085f92: 5452 9d05 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +085f96: 5253 8805 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +085f9a: 7120 830c 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ +085fa0: 0a02 |0020: move-result v2 │ │ +085fa2: 5253 9505 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ +085fa6: 5254 9405 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0594 │ │ +085faa: 7040 1514 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@1415 │ │ +085fb0: 0a01 |0028: move-result v1 │ │ +085fb2: 7030 1e14 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@141e │ │ +085fb8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x0009 line=1356 │ │ 0x0019 line=1359 │ │ 0x0029 line=1362 │ │ 0x002c line=1363 │ │ @@ -86271,44 +86271,44 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -085fcc: |[085fcc] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ -085fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -085fde: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -085fe0: 7051 1114 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1411 │ │ -085fe6: 0a01 |0005: move-result v1 │ │ -085fe8: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -085fec: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ -085ff0: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -085ff2: 7051 1114 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1411 │ │ -085ff8: 0a01 |000e: move-result v1 │ │ -085ffa: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -085ffe: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ -086002: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -086004: 7051 1114 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1411 │ │ -08600a: 0a01 |0017: move-result v1 │ │ -08600c: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -086010: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -086014: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -086018: 7051 1114 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1411 │ │ -08601e: 0a01 |0021: move-result v1 │ │ -086020: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -086024: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ -086028: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ -08602c: 5431 8c05 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ -086030: 4402 0106 |002a: aget v2, v1, v6 │ │ -086034: b602 |002c: or-int/2addr v2, v0 │ │ -086036: 4b02 0106 |002d: aput v2, v1, v6 │ │ -08603a: 5431 8905 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -08603e: 6e30 0314 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@1403 │ │ -086044: 0e00 |0034: return-void │ │ +085fbc: |[085fbc] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +085fcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085fce: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +085fd0: 7051 1114 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1411 │ │ +085fd6: 0a01 |0005: move-result v1 │ │ +085fd8: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +085fdc: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +085fe0: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +085fe2: 7051 1114 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1411 │ │ +085fe8: 0a01 |000e: move-result v1 │ │ +085fea: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +085fee: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +085ff2: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +085ff4: 7051 1114 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1411 │ │ +085ffa: 0a01 |0017: move-result v1 │ │ +085ffc: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +086000: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +086004: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +086008: 7051 1114 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1411 │ │ +08600e: 0a01 |0021: move-result v1 │ │ +086010: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +086014: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +086018: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +08601c: 5431 8c05 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@058c │ │ +086020: 4402 0106 |002a: aget v2, v1, v6 │ │ +086024: b602 |002c: or-int/2addr v2, v0 │ │ +086026: 4b02 0106 |002d: aput v2, v1, v6 │ │ +08602a: 5431 8905 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +08602e: 6e30 0314 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@1403 │ │ +086034: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ 0x0001 line=1198 │ │ 0x0008 line=1199 │ │ 0x000a line=1201 │ │ 0x0011 line=1202 │ │ @@ -86332,36 +86332,36 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -086048: |[086048] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ -086058: 7020 2114 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@1421 │ │ -08605e: 5430 9005 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -086062: 5431 9205 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -086066: 4b04 0106 |0007: aput v4, v1, v6 │ │ -08606a: 4b04 0006 |0009: aput v4, v0, v6 │ │ -08606e: 5430 9105 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -086072: 5431 9305 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -086076: 4b05 0106 |000f: aput v5, v1, v6 │ │ -08607a: 4b05 0006 |0011: aput v5, v0, v6 │ │ -08607e: 5430 8f05 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -086082: 8741 |0015: float-to-int v1, v4 │ │ -086084: 8752 |0016: float-to-int v2, v5 │ │ -086086: 7030 2814 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@1428 │ │ -08608c: 0a01 |001a: move-result v1 │ │ -08608e: 4b01 0006 |001b: aput v1, v0, v6 │ │ -086092: 5230 9705 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ -086096: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -086098: b861 |0020: shl-int/2addr v1, v6 │ │ -08609a: b610 |0021: or-int/2addr v0, v1 │ │ -08609c: 5930 9705 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ -0860a0: 0e00 |0024: return-void │ │ +086038: |[086038] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +086048: 7020 2114 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@1421 │ │ +08604e: 5430 9005 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +086052: 5431 9205 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +086056: 4b04 0106 |0007: aput v4, v1, v6 │ │ +08605a: 4b04 0006 |0009: aput v4, v0, v6 │ │ +08605e: 5430 9105 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +086062: 5431 9305 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +086066: 4b05 0106 |000f: aput v5, v1, v6 │ │ +08606a: 4b05 0006 |0011: aput v5, v0, v6 │ │ +08606e: 5430 8f05 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +086072: 8741 |0015: float-to-int v1, v4 │ │ +086074: 8752 |0016: float-to-int v2, v5 │ │ +086076: 7030 2814 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@1428 │ │ +08607c: 0a01 |001a: move-result v1 │ │ +08607e: 4b01 0006 |001b: aput v1, v0, v6 │ │ +086082: 5230 9705 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ +086086: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +086088: b861 |0020: shl-int/2addr v1, v6 │ │ +08608a: b610 |0021: or-int/2addr v0, v1 │ │ +08608c: 5930 9705 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ +086090: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0003 line=829 │ │ 0x000b line=830 │ │ 0x0013 line=831 │ │ 0x001d line=832 │ │ @@ -86377,32 +86377,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0860a4: |[0860a4] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ -0860b4: 7110 f50b 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ -0860ba: 0a01 |0003: move-result v1 │ │ -0860bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0860be: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -0860c2: 7120 f60b 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -0860c8: 0a02 |000a: move-result v2 │ │ -0860ca: 7120 f70b 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -0860d0: 0a03 |000e: move-result v3 │ │ -0860d2: 7120 f80b 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -0860d8: 0a04 |0012: move-result v4 │ │ -0860da: 5465 9205 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -0860de: 4b03 0502 |0015: aput v3, v5, v2 │ │ -0860e2: 5465 9305 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -0860e6: 4b04 0502 |0019: aput v4, v5, v2 │ │ -0860ea: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0860ee: 28e8 |001d: goto 0005 // -0018 │ │ -0860f0: 0e00 |001e: return-void │ │ +086094: |[086094] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +0860a4: 7110 f50b 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ +0860aa: 0a01 |0003: move-result v1 │ │ +0860ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0860ae: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +0860b2: 7120 f60b 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +0860b8: 0a02 |000a: move-result v2 │ │ +0860ba: 7120 f70b 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +0860c0: 0a03 |000e: move-result v3 │ │ +0860c2: 7120 f80b 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +0860c8: 0a04 |0012: move-result v4 │ │ +0860ca: 5465 9205 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +0860ce: 4b03 0502 |0015: aput v3, v5, v2 │ │ +0860d2: 5465 9305 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +0860d6: 4b04 0502 |0019: aput v4, v5, v2 │ │ +0860da: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0860de: 28e8 |001d: goto 0005 // -0018 │ │ +0860e0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=837 │ │ 0x0007 line=838 │ │ 0x000b line=839 │ │ 0x000f line=840 │ │ @@ -86425,41 +86425,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -0860f4: |[0860f4] android.support.v4.widget.ViewDragHelper.abort:()V │ │ -086104: 6e10 0f14 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -08610a: 5280 8b05 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -08610e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -086110: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -086114: 5480 9905 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -086118: 6e10 7d12 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@127d │ │ -08611e: 0a06 |000d: move-result v6 │ │ -086120: 5480 9905 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -086124: 6e10 7e12 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@127e │ │ -08612a: 0a07 |0013: move-result v7 │ │ -08612c: 5480 9905 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -086130: 6e10 7612 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1276 │ │ -086136: 5480 9905 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -08613a: 6e10 7d12 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@127d │ │ -086140: 0a02 |001e: move-result v2 │ │ -086142: 5480 9905 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -086146: 6e10 7e12 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@127e │ │ -08614c: 0a03 |0024: move-result v3 │ │ -08614e: 5480 8905 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -086152: 5481 8a05 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086156: 9104 0206 |0029: sub-int v4, v2, v6 │ │ -08615a: 9105 0307 |002b: sub-int v5, v3, v7 │ │ -08615e: 7406 0814 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1408 │ │ -086164: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -086166: 6e20 3614 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ -08616c: 0e00 |0034: return-void │ │ +0860e4: |[0860e4] android.support.v4.widget.ViewDragHelper.abort:()V │ │ +0860f4: 6e10 0f14 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +0860fa: 5280 8b05 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +0860fe: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +086100: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ +086104: 5480 9905 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +086108: 6e10 7d12 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@127d │ │ +08610e: 0a06 |000d: move-result v6 │ │ +086110: 5480 9905 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +086114: 6e10 7e12 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@127e │ │ +08611a: 0a07 |0013: move-result v7 │ │ +08611c: 5480 9905 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +086120: 6e10 7612 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1276 │ │ +086126: 5480 9905 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +08612a: 6e10 7d12 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@127d │ │ +086130: 0a02 |001e: move-result v2 │ │ +086132: 5480 9905 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +086136: 6e10 7e12 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@127e │ │ +08613c: 0a03 |0024: move-result v3 │ │ +08613e: 5480 8905 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +086142: 5481 8a05 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086146: 9104 0206 |0029: sub-int v4, v2, v6 │ │ +08614a: 9105 0307 |002b: sub-int v5, v3, v7 │ │ +08614e: 7406 0814 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1408 │ │ +086154: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +086156: 6e20 3614 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ +08615c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0008 line=514 │ │ 0x000e line=515 │ │ 0x0014 line=516 │ │ @@ -86480,79 +86480,79 @@ │ │ type : '(Landroid/view/View;ZIIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 116 16-bit code units │ │ -086170: |[086170] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ -086180: 20e1 db03 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@03db │ │ -086184: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ -086188: 07e9 |0004: move-object v9, v14 │ │ -08618a: 1f09 db03 |0005: check-cast v9, Landroid/view/ViewGroup; // type@03db │ │ -08618e: 6e10 ca1f 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@1fca │ │ -086194: 0a0b |000a: move-result v11 │ │ -086196: 6e10 cb1f 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@1fcb │ │ -08619c: 0a0c |000e: move-result v12 │ │ -08619e: 6e10 4c20 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0861a4: 0a08 |0012: move-result v8 │ │ -0861a6: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ -0861aa: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ -0861ae: 6e20 4b20 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0861b4: 0c02 |001a: move-result-object v2 │ │ -0861b6: 9001 120b |001b: add-int v1, v18, v11 │ │ -0861ba: 6e10 bc1f 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -0861c0: 0a03 |0020: move-result v3 │ │ -0861c2: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ -0861c6: 9001 120b |0023: add-int v1, v18, v11 │ │ -0861ca: 6e10 c91f 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -0861d0: 0a03 |0028: move-result v3 │ │ -0861d2: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ -0861d6: 9001 130c |002b: add-int v1, v19, v12 │ │ -0861da: 6e10 cd1f 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0861e0: 0a03 |0030: move-result v3 │ │ -0861e2: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ -0861e6: 9001 130c |0033: add-int v1, v19, v12 │ │ -0861ea: 6e10 b01f 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -0861f0: 0a03 |0038: move-result v3 │ │ -0861f2: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ -0861f6: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -0861f8: 9001 120b |003c: add-int v1, v18, v11 │ │ -0861fc: 6e10 bc1f 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -086202: 0a04 |0041: move-result v4 │ │ -086204: 9106 0104 |0042: sub-int v6, v1, v4 │ │ -086208: 9001 130c |0044: add-int v1, v19, v12 │ │ -08620c: 6e10 cd1f 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -086212: 0a04 |0049: move-result v4 │ │ -086214: 9107 0104 |004a: sub-int v7, v1, v4 │ │ -086218: 07d1 |004c: move-object v1, v13 │ │ -08621a: 0204 1000 |004d: move/from16 v4, v16 │ │ -08621e: 0205 1100 |004f: move/from16 v5, v17 │ │ -086222: 7407 0e14 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@140e │ │ -086228: 0a01 |0054: move-result v1 │ │ -08622a: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ -08622e: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -086230: 0f01 |0058: return v1 │ │ -086232: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ -086236: 28ba |005b: goto 0015 // -0046 │ │ -086238: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ -08623c: 0200 1000 |005e: move/from16 v0, v16 │ │ -086240: 7b01 |0060: neg-int v1, v0 │ │ -086242: 7120 fa0c 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0cfa │ │ -086248: 0a01 |0064: move-result v1 │ │ -08624a: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ -08624e: 0200 1100 |0067: move/from16 v0, v17 │ │ -086252: 7b01 |0069: neg-int v1, v0 │ │ -086254: 7120 fb0c 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0cfb │ │ -08625a: 0a01 |006d: move-result v1 │ │ -08625c: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ -086260: 1211 |0070: const/4 v1, #int 1 // #1 │ │ -086262: 28e7 |0071: goto 0058 // -0019 │ │ -086264: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -086266: 28e5 |0073: goto 0058 // -001b │ │ +086160: |[086160] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ +086170: 20e1 db03 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@03db │ │ +086174: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ +086178: 07e9 |0004: move-object v9, v14 │ │ +08617a: 1f09 db03 |0005: check-cast v9, Landroid/view/ViewGroup; // type@03db │ │ +08617e: 6e10 ca1f 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@1fca │ │ +086184: 0a0b |000a: move-result v11 │ │ +086186: 6e10 cb1f 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@1fcb │ │ +08618c: 0a0c |000e: move-result v12 │ │ +08618e: 6e10 4c20 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +086194: 0a08 |0012: move-result v8 │ │ +086196: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ +08619a: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ +08619e: 6e20 4b20 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0861a4: 0c02 |001a: move-result-object v2 │ │ +0861a6: 9001 120b |001b: add-int v1, v18, v11 │ │ +0861aa: 6e10 bc1f 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +0861b0: 0a03 |0020: move-result v3 │ │ +0861b2: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ +0861b6: 9001 120b |0023: add-int v1, v18, v11 │ │ +0861ba: 6e10 c91f 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +0861c0: 0a03 |0028: move-result v3 │ │ +0861c2: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ +0861c6: 9001 130c |002b: add-int v1, v19, v12 │ │ +0861ca: 6e10 cd1f 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0861d0: 0a03 |0030: move-result v3 │ │ +0861d2: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ +0861d6: 9001 130c |0033: add-int v1, v19, v12 │ │ +0861da: 6e10 b01f 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +0861e0: 0a03 |0038: move-result v3 │ │ +0861e2: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ +0861e6: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +0861e8: 9001 120b |003c: add-int v1, v18, v11 │ │ +0861ec: 6e10 bc1f 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +0861f2: 0a04 |0041: move-result v4 │ │ +0861f4: 9106 0104 |0042: sub-int v6, v1, v4 │ │ +0861f8: 9001 130c |0044: add-int v1, v19, v12 │ │ +0861fc: 6e10 cd1f 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +086202: 0a04 |0049: move-result v4 │ │ +086204: 9107 0104 |004a: sub-int v7, v1, v4 │ │ +086208: 07d1 |004c: move-object v1, v13 │ │ +08620a: 0204 1000 |004d: move/from16 v4, v16 │ │ +08620e: 0205 1100 |004f: move/from16 v5, v17 │ │ +086212: 7407 0e14 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@140e │ │ +086218: 0a01 |0054: move-result v1 │ │ +08621a: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ +08621e: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +086220: 0f01 |0058: return v1 │ │ +086222: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ +086226: 28ba |005b: goto 0015 // -0046 │ │ +086228: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ +08622c: 0200 1000 |005e: move/from16 v0, v16 │ │ +086230: 7b01 |0060: neg-int v1, v0 │ │ +086232: 7120 fa0c 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0cfa │ │ +086238: 0a01 |0064: move-result v1 │ │ +08623a: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ +08623e: 0200 1100 |0067: move/from16 v0, v17 │ │ +086242: 7b01 |0069: neg-int v1, v0 │ │ +086244: 7120 fb0c 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0cfb │ │ +08624a: 0a01 |006d: move-result v1 │ │ +08624c: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ +086250: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +086252: 28e7 |0071: goto 0058 // -0019 │ │ +086254: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +086256: 28e5 |0073: goto 0058 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0005 line=909 │ │ 0x0007 line=910 │ │ 0x000b line=911 │ │ 0x000f line=912 │ │ @@ -86589,25 +86589,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -086268: |[086268] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ -086278: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -08627a: 5910 8805 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -08627e: 7010 1714 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@1417 │ │ -086284: 5410 9d05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -086288: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -08628c: 5410 9d05 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -086290: 6e10 8a1f 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ -086296: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -086298: 5b10 9d05 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -08629c: 0e00 |0012: return-void │ │ +086258: |[086258] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +086268: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +08626a: 5910 8805 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +08626e: 7010 1714 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@1417 │ │ +086274: 5410 9d05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +086278: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +08627c: 5410 9d05 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +086280: 6e10 8a1f 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ +086286: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +086288: 5b10 9d05 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +08628c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0006 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -86620,42 +86620,42 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0862a0: |[0862a0] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ -0862b0: 6e10 c61f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0862b6: 0c00 |0003: move-result-object v0 │ │ -0862b8: 5431 9605 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -0862bc: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -0862c0: 2200 7e04 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0862c4: 2201 9204 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0862c8: 7010 fb24 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0862ce: 1a02 8118 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@1881 │ │ -0862d2: 6e20 0425 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0862d8: 0c01 |0014: move-result-object v1 │ │ -0862da: 5432 9605 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -0862de: 6e20 0325 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0862e4: 0c01 |001a: move-result-object v1 │ │ -0862e6: 1a02 1801 |001b: const-string v2, ")" // string@0118 │ │ -0862ea: 6e20 0425 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0862f0: 0c01 |0020: move-result-object v1 │ │ -0862f2: 6e10 0a25 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0862f8: 0c01 |0024: move-result-object v1 │ │ -0862fa: 7020 8824 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -086300: 2700 |0028: throw v0 │ │ -086302: 5b34 8a05 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086306: 5935 8805 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -08630a: 5430 8905 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -08630e: 6e30 0614 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@1406 │ │ -086314: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -086316: 6e20 3614 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ -08631c: 0e00 |0036: return-void │ │ +086290: |[086290] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +0862a0: 6e10 c61f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0862a6: 0c00 |0003: move-result-object v0 │ │ +0862a8: 5431 9605 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +0862ac: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +0862b0: 2200 7e04 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0862b4: 2201 9204 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0862b8: 7010 fb24 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0862be: 1a02 8118 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@1881 │ │ +0862c2: 6e20 0425 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0862c8: 0c01 |0014: move-result-object v1 │ │ +0862ca: 5432 9605 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +0862ce: 6e20 0325 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0862d4: 0c01 |001a: move-result-object v1 │ │ +0862d6: 1a02 1801 |001b: const-string v2, ")" // string@0118 │ │ +0862da: 6e20 0425 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0862e0: 0c01 |0020: move-result-object v1 │ │ +0862e2: 6e10 0a25 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0862e8: 0c01 |0024: move-result-object v1 │ │ +0862ea: 7020 8824 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0862f0: 2700 |0028: throw v0 │ │ +0862f2: 5b34 8a05 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +0862f6: 5935 8805 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +0862fa: 5430 8905 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +0862fe: 6e30 0614 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@1406 │ │ +086304: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +086306: 6e20 3614 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ +08630c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ 0x0029 line=465 │ │ 0x002b line=466 │ │ 0x002d line=467 │ │ @@ -86671,28 +86671,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -086320: |[086320] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ -086330: 5432 9005 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -086334: 2120 |0002: array-length v0, v2 │ │ -086336: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -086338: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -08633c: 6e30 1314 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@1413 │ │ -086342: 0a02 |0009: move-result v2 │ │ -086344: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -086348: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -08634a: 0f02 |000d: return v2 │ │ -08634c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -086350: 28f4 |0010: goto 0004 // -000c │ │ -086352: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -086354: 28fb |0012: goto 000d // -0005 │ │ +086310: |[086310] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +086320: 5432 9005 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +086324: 2120 |0002: array-length v0, v2 │ │ +086326: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +086328: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +08632c: 6e30 1314 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@1413 │ │ +086332: 0a02 |0009: move-result v2 │ │ +086334: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +086338: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +08633a: 0f02 |000d: return v2 │ │ +08633c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +086340: 28f4 |0010: goto 0004 // -000c │ │ +086342: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +086344: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0003 line=1277 │ │ 0x0006 line=1278 │ │ 0x000c line=1279 │ │ 0x000d line=1282 │ │ @@ -86709,76 +86709,76 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -086358: |[086358] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ -086368: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08636a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -08636c: 6e20 2f14 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@142f │ │ -086372: 0a06 |0005: move-result v6 │ │ -086374: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ -086378: 0154 |0008: move v4, v5 │ │ -08637a: 0f04 |0009: return v4 │ │ -08637c: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ -086380: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ -086384: 0140 |000e: move v0, v4 │ │ -086386: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ -08638a: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -08638c: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ -086390: 0141 |0014: move v1, v4 │ │ -086392: 5496 9205 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -086396: 4406 060b |0017: aget v6, v6, v11 │ │ -08639a: 5497 9005 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -08639e: 4407 070b |001b: aget v7, v7, v11 │ │ -0863a2: a702 0607 |001d: sub-float v2, v6, v7 │ │ -0863a6: 5496 9305 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -0863aa: 4406 060b |0021: aget v6, v6, v11 │ │ -0863ae: 5497 9105 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -0863b2: 4407 070b |0025: aget v7, v7, v11 │ │ -0863b6: a703 0607 |0027: sub-float v3, v6, v7 │ │ -0863ba: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ -0863be: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -0863c2: a806 0202 |002d: mul-float v6, v2, v2 │ │ -0863c6: a807 0303 |002f: mul-float v7, v3, v3 │ │ -0863ca: c676 |0031: add-float/2addr v6, v7 │ │ -0863cc: 5297 9b05 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -0863d0: 5298 9b05 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -0863d4: b287 |0036: mul-int/2addr v7, v8 │ │ -0863d6: 8277 |0037: int-to-float v7, v7 │ │ -0863d8: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ -0863dc: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ -0863e0: 0154 |003c: move v4, v5 │ │ -0863e2: 28cc |003d: goto 0009 // -0034 │ │ -0863e4: 0150 |003e: move v0, v5 │ │ -0863e6: 28d0 |003f: goto 000f // -0030 │ │ -0863e8: 0151 |0040: move v1, v5 │ │ -0863ea: 28d4 |0041: goto 0015 // -002c │ │ -0863ec: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ -0863f0: 7110 a124 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0863f6: 0a06 |0047: move-result v6 │ │ -0863f8: 5297 9b05 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -0863fc: 8277 |004a: int-to-float v7, v7 │ │ -0863fe: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ -086402: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ -086406: 0154 |004f: move v4, v5 │ │ -086408: 28b9 |0050: goto 0009 // -0047 │ │ -08640a: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ -08640e: 7110 a124 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -086414: 0a06 |0056: move-result v6 │ │ -086416: 5297 9b05 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -08641a: 8277 |0059: int-to-float v7, v7 │ │ -08641c: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ -086420: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ -086424: 0154 |005e: move v4, v5 │ │ -086426: 28aa |005f: goto 0009 // -0056 │ │ -086428: 0154 |0060: move v4, v5 │ │ -08642a: 28a8 |0061: goto 0009 // -0058 │ │ +086348: |[086348] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +086358: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08635a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +08635c: 6e20 2f14 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@142f │ │ +086362: 0a06 |0005: move-result v6 │ │ +086364: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +086368: 0154 |0008: move v4, v5 │ │ +08636a: 0f04 |0009: return v4 │ │ +08636c: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +086370: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +086374: 0140 |000e: move v0, v4 │ │ +086376: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +08637a: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +08637c: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +086380: 0141 |0014: move v1, v4 │ │ +086382: 5496 9205 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +086386: 4406 060b |0017: aget v6, v6, v11 │ │ +08638a: 5497 9005 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +08638e: 4407 070b |001b: aget v7, v7, v11 │ │ +086392: a702 0607 |001d: sub-float v2, v6, v7 │ │ +086396: 5496 9305 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +08639a: 4406 060b |0021: aget v6, v6, v11 │ │ +08639e: 5497 9105 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +0863a2: 4407 070b |0025: aget v7, v7, v11 │ │ +0863a6: a703 0607 |0027: sub-float v3, v6, v7 │ │ +0863aa: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +0863ae: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +0863b2: a806 0202 |002d: mul-float v6, v2, v2 │ │ +0863b6: a807 0303 |002f: mul-float v7, v3, v3 │ │ +0863ba: c676 |0031: add-float/2addr v6, v7 │ │ +0863bc: 5297 9b05 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +0863c0: 5298 9b05 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +0863c4: b287 |0036: mul-int/2addr v7, v8 │ │ +0863c6: 8277 |0037: int-to-float v7, v7 │ │ +0863c8: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +0863cc: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +0863d0: 0154 |003c: move v4, v5 │ │ +0863d2: 28cc |003d: goto 0009 // -0034 │ │ +0863d4: 0150 |003e: move v0, v5 │ │ +0863d6: 28d0 |003f: goto 000f // -0030 │ │ +0863d8: 0151 |0040: move v1, v5 │ │ +0863da: 28d4 |0041: goto 0015 // -002c │ │ +0863dc: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +0863e0: 7110 a124 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0863e6: 0a06 |0047: move-result v6 │ │ +0863e8: 5297 9b05 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +0863ec: 8277 |004a: int-to-float v7, v7 │ │ +0863ee: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +0863f2: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +0863f6: 0154 |004f: move v4, v5 │ │ +0863f8: 28b9 |0050: goto 0009 // -0047 │ │ +0863fa: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +0863fe: 7110 a124 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +086404: 0a06 |0056: move-result v6 │ │ +086406: 5297 9b05 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +08640a: 8277 |0059: int-to-float v7, v7 │ │ +08640c: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +086410: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +086414: 0154 |005e: move v4, v5 │ │ +086416: 28aa |005f: goto 0009 // -0056 │ │ +086418: 0154 |0060: move v4, v5 │ │ +08641a: 28a8 |0061: goto 0009 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1301 │ │ 0x0009 line=1318 │ │ 0x000a line=1305 │ │ 0x000f line=1306 │ │ 0x0015 line=1308 │ │ @@ -86810,74 +86810,74 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -08642c: |[08642c] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ -08643c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -08643e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -086440: 5290 8b05 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086444: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ -086448: 5490 9905 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -08644c: 6e10 7712 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@1277 │ │ -086452: 0a06 |000b: move-result v6 │ │ -086454: 5490 9905 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -086458: 6e10 7d12 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@127d │ │ -08645e: 0a02 |0011: move-result v2 │ │ -086460: 5490 9905 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -086464: 6e10 7e12 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@127e │ │ -08646a: 0a03 |0017: move-result v3 │ │ -08646c: 5490 8a05 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086470: 6e10 bc1f 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -086476: 0a00 |001d: move-result v0 │ │ -086478: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -08647c: 5490 8a05 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086480: 6e10 cd1f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -086486: 0a00 |0025: move-result v0 │ │ -086488: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -08648c: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -086490: 5490 8a05 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086494: 6e20 e51f 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ -08649a: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -08649e: 5490 8a05 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -0864a2: 6e20 e61f 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1fe6 │ │ -0864a8: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -0864ac: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -0864b0: 5490 8905 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -0864b4: 5491 8a05 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -0864b8: 7406 0814 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1408 │ │ -0864be: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ -0864c2: 5490 9905 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -0864c6: 6e10 7f12 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@127f │ │ -0864cc: 0a00 |0048: move-result v0 │ │ -0864ce: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ -0864d2: 5490 9905 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -0864d6: 6e10 8012 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@1280 │ │ -0864dc: 0a00 |0050: move-result v0 │ │ -0864de: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ -0864e2: 5490 9905 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -0864e6: 6e10 7612 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1276 │ │ -0864ec: 5490 9905 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -0864f0: 6e10 8112 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@1281 │ │ -0864f6: 0a06 |005d: move-result v6 │ │ -0864f8: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ -0864fc: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ -086500: 5490 9605 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -086504: 5491 9a05 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@059a │ │ -086508: 6e20 6420 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@2064 │ │ -08650e: 5290 8b05 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086512: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ -086516: 1210 |006d: const/4 v0, #int 1 // #1 │ │ -086518: 0f00 |006e: return v0 │ │ -08651a: 6e20 3614 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ -086520: 28f7 |0072: goto 0069 // -0009 │ │ -086522: 0170 |0073: move v0, v7 │ │ -086524: 28fa |0074: goto 006e // -0006 │ │ +08641c: |[08641c] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +08642c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +08642e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +086430: 5290 8b05 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086434: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ +086438: 5490 9905 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +08643c: 6e10 7712 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@1277 │ │ +086442: 0a06 |000b: move-result v6 │ │ +086444: 5490 9905 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +086448: 6e10 7d12 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@127d │ │ +08644e: 0a02 |0011: move-result v2 │ │ +086450: 5490 9905 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +086454: 6e10 7e12 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@127e │ │ +08645a: 0a03 |0017: move-result v3 │ │ +08645c: 5490 8a05 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086460: 6e10 bc1f 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +086466: 0a00 |001d: move-result v0 │ │ +086468: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +08646c: 5490 8a05 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086470: 6e10 cd1f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +086476: 0a00 |0025: move-result v0 │ │ +086478: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +08647c: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +086480: 5490 8a05 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086484: 6e20 e51f 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ +08648a: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +08648e: 5490 8a05 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086492: 6e20 e61f 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1fe6 │ │ +086498: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +08649c: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +0864a0: 5490 8905 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +0864a4: 5491 8a05 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +0864a8: 7406 0814 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1408 │ │ +0864ae: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ +0864b2: 5490 9905 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +0864b6: 6e10 7f12 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@127f │ │ +0864bc: 0a00 |0048: move-result v0 │ │ +0864be: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ +0864c2: 5490 9905 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +0864c6: 6e10 8012 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@1280 │ │ +0864cc: 0a00 |0050: move-result v0 │ │ +0864ce: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ +0864d2: 5490 9905 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +0864d6: 6e10 7612 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@1276 │ │ +0864dc: 5490 9905 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +0864e0: 6e10 8112 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@1281 │ │ +0864e6: 0a06 |005d: move-result v6 │ │ +0864e8: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ +0864ec: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ +0864f0: 5490 9605 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +0864f4: 5491 9a05 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@059a │ │ +0864f8: 6e20 6420 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@2064 │ │ +0864fe: 5290 8b05 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086502: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ +086506: 1210 |006d: const/4 v0, #int 1 // #1 │ │ +086508: 0f00 |006e: return v0 │ │ +08650a: 6e20 3614 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ +086510: 28f7 |0072: goto 0069 // -0009 │ │ +086512: 0170 |0073: move v0, v7 │ │ +086514: 28fa |0074: goto 006e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=715 │ │ 0x0006 line=716 │ │ 0x000c line=717 │ │ 0x0012 line=718 │ │ 0x0018 line=719 │ │ @@ -86916,43 +86916,43 @@ │ │ type : '(II)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -086528: |[086528] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ -086538: 5453 9605 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -08653c: 6e10 4c20 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -086542: 0a01 |0005: move-result v1 │ │ -086544: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ -086548: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ -08654c: 5453 9605 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ -086550: 5454 8905 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -086554: 6e20 0014 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@1400 │ │ -08655a: 0a04 |0011: move-result v4 │ │ -08655c: 6e20 4b20 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -086562: 0c00 |0015: move-result-object v0 │ │ -086564: 6e10 bc1f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -08656a: 0a03 |0019: move-result v3 │ │ -08656c: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ -086570: 6e10 c91f 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -086576: 0a03 |001f: move-result v3 │ │ -086578: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ -08657c: 6e10 cd1f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -086582: 0a03 |0025: move-result v3 │ │ -086584: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ -086588: 6e10 b01f 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -08658e: 0a03 |002b: move-result v3 │ │ -086590: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ -086594: 1100 |002e: return-object v0 │ │ -086596: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -08659a: 28d7 |0031: goto 0008 // -0029 │ │ -08659c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -08659e: 28fb |0033: goto 002e // -0005 │ │ +086518: |[086518] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +086528: 5453 9605 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +08652c: 6e10 4c20 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +086532: 0a01 |0005: move-result v1 │ │ +086534: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +086538: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +08653c: 5453 9605 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0596 │ │ +086540: 5454 8905 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +086544: 6e20 0014 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@1400 │ │ +08654a: 0a04 |0011: move-result v4 │ │ +08654c: 6e20 4b20 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +086552: 0c00 |0015: move-result-object v0 │ │ +086554: 6e10 bc1f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +08655a: 0a03 |0019: move-result v3 │ │ +08655c: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +086560: 6e10 c91f 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +086566: 0a03 |001f: move-result v3 │ │ +086568: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +08656c: 6e10 cd1f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +086572: 0a03 |0025: move-result v3 │ │ +086574: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +086578: 6e10 b01f 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +08657e: 0a03 |002b: move-result v3 │ │ +086580: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +086584: 1100 |002e: return-object v0 │ │ +086586: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +08658a: 28d7 |0031: goto 0008 // -0029 │ │ +08658c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +08658e: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0006 line=1429 │ │ 0x000a line=1430 │ │ 0x0016 line=1431 │ │ 0x002e line=1436 │ │ @@ -86972,46 +86972,46 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 56 16-bit code units │ │ -0865a0: |[0865a0] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ -0865b0: 5590 9805 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0598 │ │ -0865b4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0865b8: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0865bc: 1a01 a603 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@03a6 │ │ -0865c0: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0865c6: 2700 |000b: throw v0 │ │ -0865c8: 5490 9905 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ -0865cc: 5491 8a05 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -0865d0: 6e10 bc1f 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -0865d6: 0a01 |0013: move-result v1 │ │ -0865d8: 5492 8a05 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -0865dc: 6e10 cd1f 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0865e2: 0a02 |0019: move-result v2 │ │ -0865e4: 5493 9d05 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -0865e8: 5294 8805 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -0865ec: 7120 820c 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ -0865f2: 0a03 |0021: move-result v3 │ │ -0865f4: 8733 |0022: float-to-int v3, v3 │ │ -0865f6: 5494 9d05 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -0865fa: 5295 8805 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -0865fe: 7120 830c 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ -086604: 0a04 |002a: move-result v4 │ │ -086606: 8744 |002b: float-to-int v4, v4 │ │ -086608: 01a5 |002c: move v5, v10 │ │ -08660a: 01c6 |002d: move v6, v12 │ │ -08660c: 01b7 |002e: move v7, v11 │ │ -08660e: 01d8 |002f: move v8, v13 │ │ -086610: 7409 7a12 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@127a │ │ -086616: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -086618: 6e20 3614 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ -08661e: 0e00 |0037: return-void │ │ +086590: |[086590] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ +0865a0: 5590 9805 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0598 │ │ +0865a4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0865a8: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0865ac: 1a01 a603 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@03a6 │ │ +0865b0: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0865b6: 2700 |000b: throw v0 │ │ +0865b8: 5490 9905 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0599 │ │ +0865bc: 5491 8a05 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +0865c0: 6e10 bc1f 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +0865c6: 0a01 |0013: move-result v1 │ │ +0865c8: 5492 8a05 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +0865cc: 6e10 cd1f 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0865d2: 0a02 |0019: move-result v2 │ │ +0865d4: 5493 9d05 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +0865d8: 5294 8805 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +0865dc: 7120 820c 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ +0865e2: 0a03 |0021: move-result v3 │ │ +0865e4: 8733 |0022: float-to-int v3, v3 │ │ +0865e6: 5494 9d05 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +0865ea: 5295 8805 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +0865ee: 7120 830c 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ +0865f4: 0a04 |002a: move-result v4 │ │ +0865f6: 8744 |002b: float-to-int v4, v4 │ │ +0865f8: 01a5 |002c: move v5, v10 │ │ +0865fa: 01c6 |002d: move v6, v12 │ │ +0865fc: 01b7 |002e: move v7, v11 │ │ +0865fe: 01d8 |002f: move v8, v13 │ │ +086600: 7409 7a12 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@127a │ │ +086606: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +086608: 6e20 3614 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@1436 │ │ +08660e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0004 line=691 │ │ 0x000c line=695 │ │ 0x0033 line=700 │ │ 0x0037 line=701 │ │ @@ -87027,17 +87027,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086620: |[086620] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ -086630: 5210 8805 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086634: 0f00 |0002: return v0 │ │ +086610: |[086610] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ +086620: 5210 8805 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086624: 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;) │ │ @@ -87045,17 +87045,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086638: |[086638] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ -086648: 5410 8a05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -08664c: 1100 |0002: return-object v0 │ │ +086628: |[086628] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +086638: 5410 8a05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +08663c: 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;) │ │ @@ -87063,17 +87063,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086650: |[086650] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ -086660: 5210 8e05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ -086664: 0f00 |0002: return v0 │ │ +086640: |[086640] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +086650: 5210 8e05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@058e │ │ +086654: 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;) │ │ @@ -87081,17 +87081,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086668: |[086668] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ -086678: 5210 9505 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ -08667c: 0f00 |0002: return v0 │ │ +086658: |[086658] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ +086668: 5210 9505 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ +08666c: 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;) │ │ @@ -87099,17 +87099,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086680: |[086680] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ -086690: 5210 9b05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ -086694: 0f00 |0002: return v0 │ │ +086670: |[086670] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +086680: 5210 9b05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@059b │ │ +086684: 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;) │ │ @@ -87117,17 +87117,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086698: |[086698] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ -0866a8: 5210 8b05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -0866ac: 0f00 |0002: return v0 │ │ +086688: |[086688] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +086698: 5210 8b05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +08669c: 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;) │ │ @@ -87135,19 +87135,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0866b0: |[0866b0] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ -0866c0: 5410 8a05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -0866c4: 6e40 3014 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1430 │ │ -0866ca: 0a00 |0005: move-result v0 │ │ -0866cc: 0f00 |0006: return v0 │ │ +0866a0: |[0866a0] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +0866b0: 5410 8a05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +0866b4: 6e40 3014 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1430 │ │ +0866ba: 0a00 |0005: move-result v0 │ │ +0866bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0007 reg=2 x I │ │ 0x0000 - 0x0007 reg=3 y I │ │ @@ -87157,28 +87157,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0866d0: |[0866d0] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ -0866e0: 5432 8f05 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -0866e4: 2120 |0002: array-length v0, v2 │ │ -0866e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0866e8: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -0866ec: 6e30 2e14 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@142e │ │ -0866f2: 0a02 |0009: move-result v2 │ │ -0866f4: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -0866f8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0866fa: 0f02 |000d: return v2 │ │ -0866fc: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -086700: 28f4 |0010: goto 0004 // -000c │ │ -086702: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -086704: 28fb |0012: goto 000d // -0005 │ │ +0866c0: |[0866c0] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ +0866d0: 5432 8f05 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +0866d4: 2120 |0002: array-length v0, v2 │ │ +0866d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0866d8: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +0866dc: 6e30 2e14 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@142e │ │ +0866e2: 0a02 |0009: move-result v2 │ │ +0866e4: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +0866e8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0866ea: 0f02 |000d: return v2 │ │ +0866ec: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0866f0: 28f4 |0010: goto 0004 // -000c │ │ +0866f2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0866f4: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0003 line=1332 │ │ 0x0006 line=1333 │ │ 0x000c line=1334 │ │ 0x000d line=1337 │ │ @@ -87195,26 +87195,26 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -086708: |[086708] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ -086718: 6e20 2f14 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@142f │ │ -08671e: 0a00 |0003: move-result v0 │ │ -086720: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -086724: 5410 8f05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -086728: 4400 0003 |0008: aget v0, v0, v3 │ │ -08672c: b520 |000a: and-int/2addr v0, v2 │ │ -08672e: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -086732: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -086734: 0f00 |000e: return v0 │ │ -086736: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -086738: 28fe |0010: goto 000e // -0002 │ │ +0866f8: |[0866f8] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ +086708: 6e20 2f14 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@142f │ │ +08670e: 0a00 |0003: move-result v0 │ │ +086710: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +086714: 5410 8f05 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +086718: 4400 0003 |0008: aget v0, v0, v3 │ │ +08671c: b520 |000a: and-int/2addr v0, v2 │ │ +08671e: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +086722: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +086724: 0f00 |000e: return v0 │ │ +086726: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +086728: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1351 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0011 reg=2 edges I │ │ 0x0000 - 0x0011 reg=3 pointerId I │ │ @@ -87224,23 +87224,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08673c: |[08673c] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ -08674c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08674e: 5231 9705 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ -086752: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -086756: b521 |0005: and-int/2addr v1, v2 │ │ -086758: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -08675c: 0f00 |0008: return v0 │ │ -08675e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -086760: 28fe |000a: goto 0008 // -0002 │ │ +08672c: |[08672c] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +08673c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08673e: 5231 9705 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0597 │ │ +086742: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +086746: b521 |0005: and-int/2addr v1, v2 │ │ +086748: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +08674c: 0f00 |0008: return v0 │ │ +08674e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +086750: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=860 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x000b reg=4 pointerId I │ │ │ │ @@ -87249,32 +87249,32 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -086764: |[086764] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ -086774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086776: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -08677a: 0f00 |0003: return v0 │ │ -08677c: 6e10 bc1f 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -086782: 0a01 |0007: move-result v1 │ │ -086784: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -086788: 6e10 c91f 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -08678e: 0a01 |000d: move-result v1 │ │ -086790: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -086794: 6e10 cd1f 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -08679a: 0a01 |0013: move-result v1 │ │ -08679c: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -0867a0: 6e10 b01f 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -0867a6: 0a01 |0019: move-result v1 │ │ -0867a8: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -0867ac: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0867ae: 28e6 |001d: goto 0003 // -001a │ │ +086754: |[086754] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +086764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086766: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +08676a: 0f00 |0003: return v0 │ │ +08676c: 6e10 bc1f 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +086772: 0a01 |0007: move-result v1 │ │ +086774: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +086778: 6e10 c91f 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +08677e: 0a01 |000d: move-result v1 │ │ +086780: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +086784: 6e10 cd1f 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +08678a: 0a01 |0013: move-result v1 │ │ +08678c: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +086790: 6e10 b01f 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +086796: 0a01 |0019: move-result v1 │ │ +086798: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +08679c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +08679e: 28e6 |001d: goto 0003 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1410 │ │ 0x0003 line=1413 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001e reg=3 view Landroid/view/View; │ │ @@ -87286,367 +87286,367 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -0867b0: |[0867b0] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ -0867c0: 7701 f40b 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ -0867c6: 0a03 |0003: move-result v3 │ │ -0867c8: 7701 f30b 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ -0867ce: 0a04 |0007: move-result v4 │ │ -0867d0: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ -0867d4: 7401 0f14 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -0867da: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -0867de: 5400 9d05 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -0867e2: 0813 0000 |0011: move-object/from16 v19, v0 │ │ -0867e6: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ -0867ea: 7100 891f 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ -0867f0: 0c13 |0018: move-result-object v19 │ │ -0867f2: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -0867f6: 0801 1500 |001b: move-object/from16 v1, v21 │ │ -0867fa: 5b10 9d05 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -0867fe: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -086802: 5400 9d05 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -086806: 0813 0000 |0023: move-object/from16 v19, v0 │ │ -08680a: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -08680e: 0801 1600 |0027: move-object/from16 v1, v22 │ │ -086812: 6e20 821f 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ -086818: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ -08681e: 0e00 |002f: return-void │ │ -086820: 7401 641f 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -086826: 0a11 |0033: move-result v17 │ │ -086828: 7401 661f 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -08682e: 0a12 |0037: move-result v18 │ │ -086830: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ -086834: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -086838: 0201 1300 |003c: move/from16 v1, v19 │ │ -08683c: 7120 f60b 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -086842: 0a0f |0041: move-result v15 │ │ -086844: 0200 1100 |0042: move/from16 v0, v17 │ │ -086848: 8700 |0044: float-to-int v0, v0 │ │ -08684a: 0213 0000 |0045: move/from16 v19, v0 │ │ -08684e: 0200 1200 |0047: move/from16 v0, v18 │ │ -086852: 8700 |0049: float-to-int v0, v0 │ │ -086854: 0214 0000 |004a: move/from16 v20, v0 │ │ -086858: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -08685c: 0201 1300 |004e: move/from16 v1, v19 │ │ -086860: 0202 1400 |0050: move/from16 v2, v20 │ │ -086864: 6e30 2214 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -08686a: 0c10 |0055: move-result-object v16 │ │ -08686c: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -086870: 0201 1100 |0058: move/from16 v1, v17 │ │ -086874: 0202 1200 |005a: move/from16 v2, v18 │ │ -086878: 7040 3414 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1434 │ │ -08687e: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -086882: 0801 1000 |0061: move-object/from16 v1, v16 │ │ -086886: 6e30 3c14 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ -08688c: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -086890: 5400 8f05 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -086894: 0813 0000 |006a: move-object/from16 v19, v0 │ │ -086898: 4407 130f |006c: aget v7, v19, v15 │ │ -08689c: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -0868a0: 5200 9c05 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -0868a4: 0213 0000 |0072: move/from16 v19, v0 │ │ -0868a8: 9513 1307 |0074: and-int v19, v19, v7 │ │ -0868ac: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ -0868b0: 0800 1500 |0078: move-object/from16 v0, v21 │ │ -0868b4: 5400 8905 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -0868b8: 0813 0000 |007c: move-object/from16 v19, v0 │ │ -0868bc: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -0868c0: 5200 9c05 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -0868c4: 0214 0000 |0082: move/from16 v20, v0 │ │ -0868c8: 9514 1407 |0084: and-int v20, v20, v7 │ │ -0868cc: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -0868d0: 0201 1400 |0088: move/from16 v1, v20 │ │ -0868d4: 6e30 0514 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1405 │ │ -0868da: 28a2 |008d: goto 002f // -005e │ │ -0868dc: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -0868e0: 7120 f60b 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -0868e6: 0a0f |0093: move-result v15 │ │ -0868e8: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -0868ec: 7120 f70b 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -0868f2: 0a11 |0099: move-result v17 │ │ -0868f4: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -0868f8: 7120 f80b 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -0868fe: 0a12 |009f: move-result v18 │ │ -086900: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -086904: 0201 1100 |00a2: move/from16 v1, v17 │ │ -086908: 0202 1200 |00a4: move/from16 v2, v18 │ │ -08690c: 7040 3414 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1434 │ │ -086912: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ -086916: 5200 8b05 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -08691a: 0213 0000 |00ad: move/from16 v19, v0 │ │ -08691e: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ -086922: 0200 1100 |00b1: move/from16 v0, v17 │ │ -086926: 8700 |00b3: float-to-int v0, v0 │ │ -086928: 0213 0000 |00b4: move/from16 v19, v0 │ │ -08692c: 0200 1200 |00b6: move/from16 v0, v18 │ │ -086930: 8700 |00b8: float-to-int v0, v0 │ │ -086932: 0214 0000 |00b9: move/from16 v20, v0 │ │ -086936: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -08693a: 0201 1300 |00bd: move/from16 v1, v19 │ │ -08693e: 0202 1400 |00bf: move/from16 v2, v20 │ │ -086942: 6e30 2214 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -086948: 0c10 |00c4: move-result-object v16 │ │ -08694a: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -08694e: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ -086952: 6e30 3c14 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ -086958: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ -08695c: 5400 8f05 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -086960: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ -086964: 4407 130f |00d2: aget v7, v19, v15 │ │ -086968: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -08696c: 5200 9c05 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -086970: 0213 0000 |00d8: move/from16 v19, v0 │ │ -086974: 9513 1307 |00da: and-int v19, v19, v7 │ │ -086978: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ -08697c: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -086980: 5400 8905 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -086984: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ -086988: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -08698c: 5200 9c05 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -086990: 0214 0000 |00e8: move/from16 v20, v0 │ │ -086994: 9514 1407 |00ea: and-int v20, v20, v7 │ │ -086998: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -08699c: 0201 1400 |00ee: move/from16 v1, v20 │ │ -0869a0: 6e30 0514 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1405 │ │ -0869a6: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ -0869aa: 0200 1100 |00f5: move/from16 v0, v17 │ │ -0869ae: 8700 |00f7: float-to-int v0, v0 │ │ -0869b0: 0213 0000 |00f8: move/from16 v19, v0 │ │ -0869b4: 0200 1200 |00fa: move/from16 v0, v18 │ │ -0869b8: 8700 |00fc: float-to-int v0, v0 │ │ -0869ba: 0214 0000 |00fd: move/from16 v20, v0 │ │ -0869be: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ -0869c2: 0201 1300 |0101: move/from16 v1, v19 │ │ -0869c6: 0202 1400 |0103: move/from16 v2, v20 │ │ -0869ca: 6e30 2c14 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@142c │ │ -0869d0: 0a13 |0108: move-result v19 │ │ -0869d2: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ -0869d6: 0800 1500 |010b: move-object/from16 v0, v21 │ │ -0869da: 5400 8a05 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -0869de: 0813 0000 |010f: move-object/from16 v19, v0 │ │ -0869e2: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -0869e6: 0801 1300 |0113: move-object/from16 v1, v19 │ │ -0869ea: 6e30 3c14 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ -0869f0: 2900 17ff |0118: goto/16 002f // -00e9 │ │ -0869f4: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -0869f8: 5200 8b05 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -0869fc: 0213 0000 |011e: move/from16 v19, v0 │ │ -086a00: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ -086a04: 0200 1300 |0122: move/from16 v0, v19 │ │ -086a08: 0201 1400 |0124: move/from16 v1, v20 │ │ -086a0c: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ -086a10: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -086a14: 5200 8805 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086a18: 0213 0000 |012c: move/from16 v19, v0 │ │ -086a1c: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -086a20: 0201 1300 |0130: move/from16 v1, v19 │ │ -086a24: 7120 f20b 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ -086a2a: 0a0c |0135: move-result v12 │ │ -086a2c: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -086a30: 7120 f70b c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -086a36: 0a11 |013b: move-result v17 │ │ -086a38: 0800 1600 |013c: move-object/from16 v0, v22 │ │ -086a3c: 7120 f80b c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -086a42: 0a12 |0141: move-result v18 │ │ -086a44: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -086a48: 5400 9205 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ -086a4c: 0813 0000 |0146: move-object/from16 v19, v0 │ │ -086a50: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -086a54: 5200 8805 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086a58: 0214 0000 |014c: move/from16 v20, v0 │ │ -086a5c: 4413 1314 |014e: aget v19, v19, v20 │ │ -086a60: a713 1113 |0150: sub-float v19, v17, v19 │ │ -086a64: 0200 1300 |0152: move/from16 v0, v19 │ │ -086a68: 870a |0154: float-to-int v10, v0 │ │ -086a6a: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -086a6e: 5400 9305 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ -086a72: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -086a76: 0800 1500 |015b: move-object/from16 v0, v21 │ │ -086a7a: 5200 8805 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086a7e: 0214 0000 |015f: move/from16 v20, v0 │ │ -086a82: 4413 1314 |0161: aget v19, v19, v20 │ │ -086a86: a713 1213 |0163: sub-float v19, v18, v19 │ │ -086a8a: 0200 1300 |0165: move/from16 v0, v19 │ │ -086a8e: 870b |0167: float-to-int v11, v0 │ │ -086a90: 0800 1500 |0168: move-object/from16 v0, v21 │ │ -086a94: 5400 8a05 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086a98: 0813 0000 |016c: move-object/from16 v19, v0 │ │ -086a9c: 7401 bc1f 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -086aa2: 0a13 |0171: move-result v19 │ │ -086aa4: 9013 130a |0172: add-int v19, v19, v10 │ │ -086aa8: 0800 1500 |0174: move-object/from16 v0, v21 │ │ -086aac: 5400 8a05 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086ab0: 0814 0000 |0178: move-object/from16 v20, v0 │ │ -086ab4: 7401 cd1f 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -086aba: 0a14 |017d: move-result v20 │ │ -086abc: 9014 140b |017e: add-int v20, v20, v11 │ │ -086ac0: 0800 1500 |0180: move-object/from16 v0, v21 │ │ -086ac4: 0201 1300 |0182: move/from16 v1, v19 │ │ -086ac8: 0202 1400 |0184: move/from16 v2, v20 │ │ -086acc: 705b 2014 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@1420 │ │ -086ad2: 7602 3514 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1435 │ │ -086ad8: 2900 a3fe |018c: goto/16 002f // -015d │ │ -086adc: 7701 f50b 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ -086ae2: 0a0e |0191: move-result v14 │ │ -086ae4: 1208 |0192: const/4 v8, #int 0 // #0 │ │ -086ae6: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ -086aea: 0800 1600 |0195: move-object/from16 v0, v22 │ │ -086aee: 7120 f60b 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -086af4: 0a0f |019a: move-result v15 │ │ -086af6: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -086afa: 7120 f70b 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -086b00: 0a11 |01a0: move-result v17 │ │ -086b02: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -086b06: 7120 f80b 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -086b0c: 0a12 |01a6: move-result v18 │ │ -086b0e: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ -086b12: 5400 9005 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -086b16: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ -086b1a: 4413 130f |01ad: aget v19, v19, v15 │ │ -086b1e: a705 1113 |01af: sub-float v5, v17, v19 │ │ -086b22: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ -086b26: 5400 9105 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -086b2a: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ -086b2e: 4413 130f |01b7: aget v19, v19, v15 │ │ -086b32: a706 1213 |01b9: sub-float v6, v18, v19 │ │ -086b36: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ -086b3a: 7040 3314 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1433 │ │ -086b40: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ -086b44: 5200 8b05 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086b48: 0213 0000 |01c4: move/from16 v19, v0 │ │ -086b4c: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ -086b50: 0200 1300 |01c8: move/from16 v0, v19 │ │ -086b54: 0201 1400 |01ca: move/from16 v1, v20 │ │ -086b58: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ -086b5c: 7602 3514 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1435 │ │ -086b62: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ -086b66: 0200 1100 |01d3: move/from16 v0, v17 │ │ -086b6a: 8700 |01d5: float-to-int v0, v0 │ │ -086b6c: 0213 0000 |01d6: move/from16 v19, v0 │ │ -086b70: 0200 1200 |01d8: move/from16 v0, v18 │ │ -086b74: 8700 |01da: float-to-int v0, v0 │ │ -086b76: 0214 0000 |01db: move/from16 v20, v0 │ │ -086b7a: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -086b7e: 0201 1300 |01df: move/from16 v1, v19 │ │ -086b82: 0202 1400 |01e1: move/from16 v2, v20 │ │ -086b86: 6e30 2214 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -086b8c: 0c10 |01e6: move-result-object v16 │ │ -086b8e: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -086b92: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ -086b96: 7040 1414 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@1414 │ │ -086b9c: 0a13 |01ee: move-result v19 │ │ -086b9e: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ -086ba2: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -086ba6: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ -086baa: 6e30 3c14 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ -086bb0: 0a13 |01f8: move-result v19 │ │ -086bb2: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ -086bb6: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -086bba: 2896 |01fd: goto 0193 // -006a │ │ -086bbc: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -086bc0: 7120 f60b 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -086bc6: 0a0f |0203: move-result v15 │ │ -086bc8: 0800 1500 |0204: move-object/from16 v0, v21 │ │ -086bcc: 5200 8b05 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086bd0: 0213 0000 |0208: move/from16 v19, v0 │ │ -086bd4: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ -086bd8: 0200 1300 |020c: move/from16 v0, v19 │ │ -086bdc: 0201 1400 |020e: move/from16 v1, v20 │ │ -086be0: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ -086be4: 0800 1500 |0212: move-object/from16 v0, v21 │ │ -086be8: 5200 8805 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086bec: 0213 0000 |0216: move/from16 v19, v0 │ │ -086bf0: 0200 1300 |0218: move/from16 v0, v19 │ │ -086bf4: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ -086bf8: 12fd |021c: const/4 v13, #int -1 // #ff │ │ -086bfa: 7701 f50b 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ -086c00: 0a0e |0220: move-result v14 │ │ -086c02: 1208 |0221: const/4 v8, #int 0 // #0 │ │ -086c04: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ -086c08: 0800 1600 |0224: move-object/from16 v0, v22 │ │ -086c0c: 7120 f60b 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -086c12: 0a09 |0229: move-result v9 │ │ -086c14: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -086c18: 5200 8805 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086c1c: 0213 0000 |022e: move/from16 v19, v0 │ │ -086c20: 0200 1300 |0230: move/from16 v0, v19 │ │ -086c24: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ -086c28: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ -086c2c: 28ec |0236: goto 0222 // -0014 │ │ -086c2e: 0800 1600 |0237: move-object/from16 v0, v22 │ │ -086c32: 7120 f70b 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -086c38: 0a11 |023c: move-result v17 │ │ -086c3a: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -086c3e: 7120 f80b 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -086c44: 0a12 |0242: move-result v18 │ │ -086c46: 0200 1100 |0243: move/from16 v0, v17 │ │ -086c4a: 8700 |0245: float-to-int v0, v0 │ │ -086c4c: 0213 0000 |0246: move/from16 v19, v0 │ │ -086c50: 0200 1200 |0248: move/from16 v0, v18 │ │ -086c54: 8700 |024a: float-to-int v0, v0 │ │ -086c56: 0214 0000 |024b: move/from16 v20, v0 │ │ -086c5a: 0800 1500 |024d: move-object/from16 v0, v21 │ │ -086c5e: 0201 1300 |024f: move/from16 v1, v19 │ │ -086c62: 0202 1400 |0251: move/from16 v2, v20 │ │ -086c66: 6e30 2214 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -086c6c: 0c13 |0256: move-result-object v19 │ │ -086c6e: 0800 1500 |0257: move-object/from16 v0, v21 │ │ -086c72: 5400 8a05 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086c76: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -086c7a: 0800 1300 |025d: move-object/from16 v0, v19 │ │ -086c7e: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -086c82: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ -086c86: 0800 1500 |0263: move-object/from16 v0, v21 │ │ -086c8a: 5400 8a05 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086c8e: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -086c92: 0800 1500 |0269: move-object/from16 v0, v21 │ │ -086c96: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -086c9a: 6e30 3c14 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ -086ca0: 0a13 |0270: move-result v19 │ │ -086ca2: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ -086ca6: 0800 1500 |0273: move-object/from16 v0, v21 │ │ -086caa: 520d 8805 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086cae: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ -086cb2: 0200 1300 |0279: move/from16 v0, v19 │ │ -086cb6: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ -086cba: 7601 3214 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1432 │ │ -086cc0: 0800 1500 |0280: move-object/from16 v0, v21 │ │ -086cc4: 7020 1814 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1418 │ │ -086cca: 2900 aafd |0285: goto/16 002f // -0256 │ │ -086cce: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -086cd2: 5200 8b05 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086cd6: 0213 0000 |028b: move/from16 v19, v0 │ │ -086cda: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ -086cde: 0200 1300 |028f: move/from16 v0, v19 │ │ -086ce2: 0201 1400 |0291: move/from16 v1, v20 │ │ -086ce6: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ -086cea: 7601 3214 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1432 │ │ -086cf0: 7401 0f14 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -086cf6: 2900 94fd |029b: goto/16 002f // -026c │ │ -086cfa: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -086cfe: 5200 8b05 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086d02: 0213 0000 |02a1: move/from16 v19, v0 │ │ -086d06: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ -086d0a: 0200 1300 |02a5: move/from16 v0, v19 │ │ -086d0e: 0201 1400 |02a7: move/from16 v1, v20 │ │ -086d12: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ -086d16: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ -086d1a: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ -086d1e: 0800 1500 |02af: move-object/from16 v0, v21 │ │ -086d22: 0201 1300 |02b1: move/from16 v1, v19 │ │ -086d26: 0202 1400 |02b3: move/from16 v2, v20 │ │ -086d2a: 7030 1e14 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@141e │ │ -086d30: 7401 0f14 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -086d36: 2900 74fd |02bb: goto/16 002f // -028c │ │ -086d3a: 0000 |02bd: nop // spacer │ │ -086d3c: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ +0867a0: |[0867a0] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +0867b0: 7701 f40b 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ +0867b6: 0a03 |0003: move-result v3 │ │ +0867b8: 7701 f30b 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ +0867be: 0a04 |0007: move-result v4 │ │ +0867c0: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +0867c4: 7401 0f14 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +0867ca: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +0867ce: 5400 9d05 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +0867d2: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +0867d6: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +0867da: 7100 891f 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ +0867e0: 0c13 |0018: move-result-object v19 │ │ +0867e2: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +0867e6: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +0867ea: 5b10 9d05 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +0867ee: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +0867f2: 5400 9d05 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +0867f6: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +0867fa: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +0867fe: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +086802: 6e20 821f 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ +086808: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +08680e: 0e00 |002f: return-void │ │ +086810: 7401 641f 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +086816: 0a11 |0033: move-result v17 │ │ +086818: 7401 661f 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +08681e: 0a12 |0037: move-result v18 │ │ +086820: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +086824: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +086828: 0201 1300 |003c: move/from16 v1, v19 │ │ +08682c: 7120 f60b 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +086832: 0a0f |0041: move-result v15 │ │ +086834: 0200 1100 |0042: move/from16 v0, v17 │ │ +086838: 8700 |0044: float-to-int v0, v0 │ │ +08683a: 0213 0000 |0045: move/from16 v19, v0 │ │ +08683e: 0200 1200 |0047: move/from16 v0, v18 │ │ +086842: 8700 |0049: float-to-int v0, v0 │ │ +086844: 0214 0000 |004a: move/from16 v20, v0 │ │ +086848: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +08684c: 0201 1300 |004e: move/from16 v1, v19 │ │ +086850: 0202 1400 |0050: move/from16 v2, v20 │ │ +086854: 6e30 2214 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +08685a: 0c10 |0055: move-result-object v16 │ │ +08685c: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +086860: 0201 1100 |0058: move/from16 v1, v17 │ │ +086864: 0202 1200 |005a: move/from16 v2, v18 │ │ +086868: 7040 3414 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1434 │ │ +08686e: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +086872: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +086876: 6e30 3c14 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ +08687c: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +086880: 5400 8f05 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +086884: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +086888: 4407 130f |006c: aget v7, v19, v15 │ │ +08688c: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +086890: 5200 9c05 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +086894: 0213 0000 |0072: move/from16 v19, v0 │ │ +086898: 9513 1307 |0074: and-int v19, v19, v7 │ │ +08689c: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +0868a0: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +0868a4: 5400 8905 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +0868a8: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +0868ac: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +0868b0: 5200 9c05 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +0868b4: 0214 0000 |0082: move/from16 v20, v0 │ │ +0868b8: 9514 1407 |0084: and-int v20, v20, v7 │ │ +0868bc: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +0868c0: 0201 1400 |0088: move/from16 v1, v20 │ │ +0868c4: 6e30 0514 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1405 │ │ +0868ca: 28a2 |008d: goto 002f // -005e │ │ +0868cc: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +0868d0: 7120 f60b 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +0868d6: 0a0f |0093: move-result v15 │ │ +0868d8: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +0868dc: 7120 f70b 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +0868e2: 0a11 |0099: move-result v17 │ │ +0868e4: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +0868e8: 7120 f80b 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +0868ee: 0a12 |009f: move-result v18 │ │ +0868f0: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +0868f4: 0201 1100 |00a2: move/from16 v1, v17 │ │ +0868f8: 0202 1200 |00a4: move/from16 v2, v18 │ │ +0868fc: 7040 3414 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1434 │ │ +086902: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +086906: 5200 8b05 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +08690a: 0213 0000 |00ad: move/from16 v19, v0 │ │ +08690e: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +086912: 0200 1100 |00b1: move/from16 v0, v17 │ │ +086916: 8700 |00b3: float-to-int v0, v0 │ │ +086918: 0213 0000 |00b4: move/from16 v19, v0 │ │ +08691c: 0200 1200 |00b6: move/from16 v0, v18 │ │ +086920: 8700 |00b8: float-to-int v0, v0 │ │ +086922: 0214 0000 |00b9: move/from16 v20, v0 │ │ +086926: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +08692a: 0201 1300 |00bd: move/from16 v1, v19 │ │ +08692e: 0202 1400 |00bf: move/from16 v2, v20 │ │ +086932: 6e30 2214 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +086938: 0c10 |00c4: move-result-object v16 │ │ +08693a: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +08693e: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +086942: 6e30 3c14 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ +086948: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +08694c: 5400 8f05 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +086950: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +086954: 4407 130f |00d2: aget v7, v19, v15 │ │ +086958: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +08695c: 5200 9c05 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +086960: 0213 0000 |00d8: move/from16 v19, v0 │ │ +086964: 9513 1307 |00da: and-int v19, v19, v7 │ │ +086968: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +08696c: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +086970: 5400 8905 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +086974: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +086978: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +08697c: 5200 9c05 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +086980: 0214 0000 |00e8: move/from16 v20, v0 │ │ +086984: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +086988: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +08698c: 0201 1400 |00ee: move/from16 v1, v20 │ │ +086990: 6e30 0514 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1405 │ │ +086996: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +08699a: 0200 1100 |00f5: move/from16 v0, v17 │ │ +08699e: 8700 |00f7: float-to-int v0, v0 │ │ +0869a0: 0213 0000 |00f8: move/from16 v19, v0 │ │ +0869a4: 0200 1200 |00fa: move/from16 v0, v18 │ │ +0869a8: 8700 |00fc: float-to-int v0, v0 │ │ +0869aa: 0214 0000 |00fd: move/from16 v20, v0 │ │ +0869ae: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +0869b2: 0201 1300 |0101: move/from16 v1, v19 │ │ +0869b6: 0202 1400 |0103: move/from16 v2, v20 │ │ +0869ba: 6e30 2c14 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@142c │ │ +0869c0: 0a13 |0108: move-result v19 │ │ +0869c2: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +0869c6: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +0869ca: 5400 8a05 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +0869ce: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +0869d2: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +0869d6: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +0869da: 6e30 3c14 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ +0869e0: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +0869e4: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +0869e8: 5200 8b05 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +0869ec: 0213 0000 |011e: move/from16 v19, v0 │ │ +0869f0: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +0869f4: 0200 1300 |0122: move/from16 v0, v19 │ │ +0869f8: 0201 1400 |0124: move/from16 v1, v20 │ │ +0869fc: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +086a00: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +086a04: 5200 8805 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086a08: 0213 0000 |012c: move/from16 v19, v0 │ │ +086a0c: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +086a10: 0201 1300 |0130: move/from16 v1, v19 │ │ +086a14: 7120 f20b 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bf2 │ │ +086a1a: 0a0c |0135: move-result v12 │ │ +086a1c: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +086a20: 7120 f70b c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +086a26: 0a11 |013b: move-result v17 │ │ +086a28: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +086a2c: 7120 f80b c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +086a32: 0a12 |0141: move-result v18 │ │ +086a34: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +086a38: 5400 9205 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0592 │ │ +086a3c: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +086a40: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +086a44: 5200 8805 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086a48: 0214 0000 |014c: move/from16 v20, v0 │ │ +086a4c: 4413 1314 |014e: aget v19, v19, v20 │ │ +086a50: a713 1113 |0150: sub-float v19, v17, v19 │ │ +086a54: 0200 1300 |0152: move/from16 v0, v19 │ │ +086a58: 870a |0154: float-to-int v10, v0 │ │ +086a5a: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +086a5e: 5400 9305 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0593 │ │ +086a62: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +086a66: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +086a6a: 5200 8805 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086a6e: 0214 0000 |015f: move/from16 v20, v0 │ │ +086a72: 4413 1314 |0161: aget v19, v19, v20 │ │ +086a76: a713 1213 |0163: sub-float v19, v18, v19 │ │ +086a7a: 0200 1300 |0165: move/from16 v0, v19 │ │ +086a7e: 870b |0167: float-to-int v11, v0 │ │ +086a80: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +086a84: 5400 8a05 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086a88: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +086a8c: 7401 bc1f 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +086a92: 0a13 |0171: move-result v19 │ │ +086a94: 9013 130a |0172: add-int v19, v19, v10 │ │ +086a98: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +086a9c: 5400 8a05 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086aa0: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +086aa4: 7401 cd1f 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +086aaa: 0a14 |017d: move-result v20 │ │ +086aac: 9014 140b |017e: add-int v20, v20, v11 │ │ +086ab0: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +086ab4: 0201 1300 |0182: move/from16 v1, v19 │ │ +086ab8: 0202 1400 |0184: move/from16 v2, v20 │ │ +086abc: 705b 2014 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@1420 │ │ +086ac2: 7602 3514 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1435 │ │ +086ac8: 2900 a3fe |018c: goto/16 002f // -015d │ │ +086acc: 7701 f50b 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ +086ad2: 0a0e |0191: move-result v14 │ │ +086ad4: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +086ad6: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +086ada: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +086ade: 7120 f60b 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +086ae4: 0a0f |019a: move-result v15 │ │ +086ae6: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +086aea: 7120 f70b 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +086af0: 0a11 |01a0: move-result v17 │ │ +086af2: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +086af6: 7120 f80b 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +086afc: 0a12 |01a6: move-result v18 │ │ +086afe: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +086b02: 5400 9005 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +086b06: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +086b0a: 4413 130f |01ad: aget v19, v19, v15 │ │ +086b0e: a705 1113 |01af: sub-float v5, v17, v19 │ │ +086b12: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +086b16: 5400 9105 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +086b1a: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +086b1e: 4413 130f |01b7: aget v19, v19, v15 │ │ +086b22: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +086b26: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +086b2a: 7040 3314 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1433 │ │ +086b30: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +086b34: 5200 8b05 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086b38: 0213 0000 |01c4: move/from16 v19, v0 │ │ +086b3c: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +086b40: 0200 1300 |01c8: move/from16 v0, v19 │ │ +086b44: 0201 1400 |01ca: move/from16 v1, v20 │ │ +086b48: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +086b4c: 7602 3514 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1435 │ │ +086b52: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +086b56: 0200 1100 |01d3: move/from16 v0, v17 │ │ +086b5a: 8700 |01d5: float-to-int v0, v0 │ │ +086b5c: 0213 0000 |01d6: move/from16 v19, v0 │ │ +086b60: 0200 1200 |01d8: move/from16 v0, v18 │ │ +086b64: 8700 |01da: float-to-int v0, v0 │ │ +086b66: 0214 0000 |01db: move/from16 v20, v0 │ │ +086b6a: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +086b6e: 0201 1300 |01df: move/from16 v1, v19 │ │ +086b72: 0202 1400 |01e1: move/from16 v2, v20 │ │ +086b76: 6e30 2214 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +086b7c: 0c10 |01e6: move-result-object v16 │ │ +086b7e: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +086b82: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +086b86: 7040 1414 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@1414 │ │ +086b8c: 0a13 |01ee: move-result v19 │ │ +086b8e: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +086b92: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +086b96: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +086b9a: 6e30 3c14 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ +086ba0: 0a13 |01f8: move-result v19 │ │ +086ba2: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +086ba6: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +086baa: 2896 |01fd: goto 0193 // -006a │ │ +086bac: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +086bb0: 7120 f60b 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +086bb6: 0a0f |0203: move-result v15 │ │ +086bb8: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +086bbc: 5200 8b05 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086bc0: 0213 0000 |0208: move/from16 v19, v0 │ │ +086bc4: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +086bc8: 0200 1300 |020c: move/from16 v0, v19 │ │ +086bcc: 0201 1400 |020e: move/from16 v1, v20 │ │ +086bd0: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +086bd4: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +086bd8: 5200 8805 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086bdc: 0213 0000 |0216: move/from16 v19, v0 │ │ +086be0: 0200 1300 |0218: move/from16 v0, v19 │ │ +086be4: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +086be8: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +086bea: 7701 f50b 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ +086bf0: 0a0e |0220: move-result v14 │ │ +086bf2: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +086bf4: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +086bf8: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +086bfc: 7120 f60b 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +086c02: 0a09 |0229: move-result v9 │ │ +086c04: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +086c08: 5200 8805 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086c0c: 0213 0000 |022e: move/from16 v19, v0 │ │ +086c10: 0200 1300 |0230: move/from16 v0, v19 │ │ +086c14: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +086c18: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +086c1c: 28ec |0236: goto 0222 // -0014 │ │ +086c1e: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +086c22: 7120 f70b 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +086c28: 0a11 |023c: move-result v17 │ │ +086c2a: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +086c2e: 7120 f80b 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +086c34: 0a12 |0242: move-result v18 │ │ +086c36: 0200 1100 |0243: move/from16 v0, v17 │ │ +086c3a: 8700 |0245: float-to-int v0, v0 │ │ +086c3c: 0213 0000 |0246: move/from16 v19, v0 │ │ +086c40: 0200 1200 |0248: move/from16 v0, v18 │ │ +086c44: 8700 |024a: float-to-int v0, v0 │ │ +086c46: 0214 0000 |024b: move/from16 v20, v0 │ │ +086c4a: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +086c4e: 0201 1300 |024f: move/from16 v1, v19 │ │ +086c52: 0202 1400 |0251: move/from16 v2, v20 │ │ +086c56: 6e30 2214 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +086c5c: 0c13 |0256: move-result-object v19 │ │ +086c5e: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +086c62: 5400 8a05 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086c66: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +086c6a: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +086c6e: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +086c72: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +086c76: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +086c7a: 5400 8a05 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086c7e: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +086c82: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +086c86: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +086c8a: 6e30 3c14 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ +086c90: 0a13 |0270: move-result v19 │ │ +086c92: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +086c96: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +086c9a: 520d 8805 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086c9e: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +086ca2: 0200 1300 |0279: move/from16 v0, v19 │ │ +086ca6: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +086caa: 7601 3214 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1432 │ │ +086cb0: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +086cb4: 7020 1814 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1418 │ │ +086cba: 2900 aafd |0285: goto/16 002f // -0256 │ │ +086cbe: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +086cc2: 5200 8b05 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086cc6: 0213 0000 |028b: move/from16 v19, v0 │ │ +086cca: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +086cce: 0200 1300 |028f: move/from16 v0, v19 │ │ +086cd2: 0201 1400 |0291: move/from16 v1, v20 │ │ +086cd6: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +086cda: 7601 3214 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@1432 │ │ +086ce0: 7401 0f14 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +086ce6: 2900 94fd |029b: goto/16 002f // -026c │ │ +086cea: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +086cee: 5200 8b05 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086cf2: 0213 0000 |02a1: move/from16 v19, v0 │ │ +086cf6: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +086cfa: 0200 1300 |02a5: move/from16 v0, v19 │ │ +086cfe: 0201 1400 |02a7: move/from16 v1, v20 │ │ +086d02: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +086d06: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +086d0a: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +086d0e: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +086d12: 0201 1300 |02b1: move/from16 v1, v19 │ │ +086d16: 0202 1400 |02b3: move/from16 v2, v20 │ │ +086d1a: 7030 1e14 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@141e │ │ +086d20: 7401 0f14 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +086d26: 2900 74fd |02bb: goto/16 002f // -028c │ │ +086d2a: 0000 |02bd: nop // spacer │ │ +086d2c: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0004 line=1047 │ │ 0x0008 line=1049 │ │ 0x000a line=1052 │ │ 0x000d line=1055 │ │ @@ -87764,24 +87764,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -086d60: |[086d60] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ -086d70: 5210 8b05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086d74: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ -086d78: 5912 8b05 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086d7c: 5410 8905 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -086d80: 6e20 0714 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@1407 │ │ -086d86: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -086d8a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -086d8c: 5b10 8a05 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086d90: 0e00 |0010: return-void │ │ +086d50: |[086d50] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +086d60: 5210 8b05 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086d64: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ +086d68: 5912 8b05 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086d6c: 5410 8905 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +086d70: 6e20 0714 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@1407 │ │ +086d76: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ +086d7a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +086d7c: 5b10 8a05 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086d80: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0004 line=865 │ │ 0x0006 line=866 │ │ 0x000b line=867 │ │ 0x000d line=868 │ │ @@ -87795,17 +87795,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086d94: |[086d94] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ -086da4: 5901 9c05 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -086da8: 0e00 |0002: return-void │ │ +086d84: |[086d84] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +086d94: 5901 9c05 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +086d98: 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 │ │ @@ -87815,17 +87815,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086dac: |[086dac] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ -086dbc: 5901 9505 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ -086dc0: 0e00 |0002: return-void │ │ +086d9c: |[086d9c] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +086dac: 5901 9505 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0595 │ │ +086db0: 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 │ │ @@ -87835,34 +87835,34 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -086dc4: |[086dc4] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ -086dd4: 5530 9805 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0598 │ │ -086dd8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -086ddc: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -086de0: 1a01 a803 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@03a8 │ │ -086de4: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -086dea: 2700 |000b: throw v0 │ │ -086dec: 5430 9d05 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -086df0: 5231 8805 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086df4: 7120 820c 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ -086dfa: 0a00 |0013: move-result v0 │ │ -086dfc: 8700 |0014: float-to-int v0, v0 │ │ -086dfe: 5431 9d05 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -086e02: 5232 8805 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -086e06: 7120 830c 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ -086e0c: 0a01 |001c: move-result v1 │ │ -086e0e: 8711 |001d: float-to-int v1, v1 │ │ -086e10: 7051 2414 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@1424 │ │ -086e16: 0a00 |0021: move-result v0 │ │ -086e18: 0f00 |0022: return v0 │ │ +086db4: |[086db4] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +086dc4: 5530 9805 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0598 │ │ +086dc8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +086dcc: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +086dd0: 1a01 a803 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@03a8 │ │ +086dd4: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +086dda: 2700 |000b: throw v0 │ │ +086ddc: 5430 9d05 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +086de0: 5231 8805 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086de4: 7120 820c 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ +086dea: 0a00 |0013: move-result v0 │ │ +086dec: 8700 |0014: float-to-int v0, v0 │ │ +086dee: 5431 9d05 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +086df2: 5232 8805 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +086df6: 7120 830c 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ +086dfc: 0a01 |001c: move-result v1 │ │ +086dfe: 8711 |001d: float-to-int v1, v1 │ │ +086e00: 7051 2414 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@1424 │ │ +086e06: 0a00 |0021: move-result v0 │ │ +086e08: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x000c line=562 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -87874,136 +87874,136 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 248 16-bit code units │ │ -086e1c: |[086e1c] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -086e2c: 7110 f40b 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ -086e32: 0a00 |0003: move-result v0 │ │ -086e34: 7110 f30b 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ -086e3a: 0a01 |0007: move-result v1 │ │ -086e3c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -086e40: 6e10 0f14 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -086e46: 54db 9d05 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -086e4a: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ -086e4e: 7100 891f 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ -086e54: 0c0b |0014: move-result-object v11 │ │ -086e56: 5bdb 9d05 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -086e5a: 54db 9d05 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ -086e5e: 6e20 821f eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ -086e64: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ -086e6a: 52db 8b05 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086e6e: 121c |0021: const/4 v12, #int 1 // #1 │ │ -086e70: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ -086e74: 121b |0024: const/4 v11, #int 1 // #1 │ │ -086e76: 0f0b |0025: return v11 │ │ -086e78: 6e10 641f 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -086e7e: 0a09 |0029: move-result v9 │ │ -086e80: 6e10 661f 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -086e86: 0a0a |002d: move-result v10 │ │ -086e88: 120b |002e: const/4 v11, #int 0 // #0 │ │ -086e8a: 7120 f60b be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -086e90: 0a07 |0032: move-result v7 │ │ -086e92: 7040 3414 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1434 │ │ -086e98: 879b |0036: float-to-int v11, v9 │ │ -086e9a: 87ac |0037: float-to-int v12, v10 │ │ -086e9c: 6e30 2214 bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -086ea2: 0c08 |003b: move-result-object v8 │ │ -086ea4: 54db 8a05 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086ea8: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ -086eac: 52db 8b05 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086eb0: 122c |0042: const/4 v12, #int 2 // #2 │ │ -086eb2: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ -086eb6: 6e30 3c14 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ -086ebc: 54db 8f05 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -086ec0: 4404 0b07 |004a: aget v4, v11, v7 │ │ -086ec4: 52db 9c05 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -086ec8: b54b |004e: and-int/2addr v11, v4 │ │ -086eca: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ -086ece: 54db 8905 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -086ed2: 52dc 9c05 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -086ed6: b54c |0055: and-int/2addr v12, v4 │ │ -086ed8: 6e30 0514 cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1405 │ │ -086ede: 28c6 |0059: goto 001f // -003a │ │ -086ee0: 7120 f60b 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -086ee6: 0a07 |005d: move-result v7 │ │ -086ee8: 7120 f70b 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -086eee: 0a09 |0061: move-result v9 │ │ -086ef0: 7120 f80b 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -086ef6: 0a0a |0065: move-result v10 │ │ -086ef8: 7040 3414 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1434 │ │ -086efe: 52db 8b05 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086f02: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ -086f06: 54db 8f05 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ -086f0a: 4404 0b07 |006f: aget v4, v11, v7 │ │ -086f0e: 52db 9c05 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -086f12: b54b |0073: and-int/2addr v11, v4 │ │ -086f14: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ -086f18: 54db 8905 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -086f1c: 52dc 9c05 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ -086f20: b54c |007a: and-int/2addr v12, v4 │ │ -086f22: 6e30 0514 cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1405 │ │ -086f28: 28a1 |007e: goto 001f // -005f │ │ -086f2a: 52db 8b05 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086f2e: 122c |0081: const/4 v12, #int 2 // #2 │ │ -086f30: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ -086f34: 879b |0084: float-to-int v11, v9 │ │ -086f36: 87ac |0085: float-to-int v12, v10 │ │ -086f38: 6e30 2214 bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -086f3e: 0c08 |0089: move-result-object v8 │ │ -086f40: 54db 8a05 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -086f44: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ -086f48: 6e30 3c14 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ -086f4e: 288e |0091: goto 001f // -0072 │ │ -086f50: 7110 f50b 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ -086f56: 0a06 |0095: move-result v6 │ │ -086f58: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -086f5a: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ -086f5e: 7120 f60b 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -086f64: 0a07 |009c: move-result v7 │ │ -086f66: 7120 f70b 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -086f6c: 0a09 |00a0: move-result v9 │ │ -086f6e: 7120 f80b 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -086f74: 0a0a |00a4: move-result v10 │ │ -086f76: 54db 9005 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ -086f7a: 440b 0b07 |00a7: aget v11, v11, v7 │ │ -086f7e: a702 090b |00a9: sub-float v2, v9, v11 │ │ -086f82: 54db 9105 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ -086f86: 440b 0b07 |00ad: aget v11, v11, v7 │ │ -086f8a: a703 0a0b |00af: sub-float v3, v10, v11 │ │ -086f8e: 7040 3314 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1433 │ │ -086f94: 52db 8b05 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ -086f98: 121c |00b6: const/4 v12, #int 1 // #1 │ │ -086f9a: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ -086f9e: 7020 3514 ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1435 │ │ -086fa4: 2900 63ff |00bc: goto/16 001f // -009d │ │ -086fa8: 879b |00be: float-to-int v11, v9 │ │ -086faa: 87ac |00bf: float-to-int v12, v10 │ │ -086fac: 6e30 2214 bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ -086fb2: 0c08 |00c3: move-result-object v8 │ │ -086fb4: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ -086fb8: 7040 1414 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@1414 │ │ -086fbe: 0a0b |00c9: move-result v11 │ │ -086fc0: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ -086fc4: 6e30 3c14 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ -086fca: 0a0b |00cf: move-result v11 │ │ -086fcc: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ -086fd0: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -086fd4: 28c3 |00d4: goto 0097 // -003d │ │ -086fd6: 7120 f60b 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -086fdc: 0a07 |00d8: move-result v7 │ │ -086fde: 7020 1814 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1418 │ │ -086fe4: 2900 43ff |00dc: goto/16 001f // -00bd │ │ -086fe8: 6e10 0f14 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ -086fee: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ -086ff2: 120b |00e3: const/4 v11, #int 0 // #0 │ │ -086ff4: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ -086ff8: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ +086e0c: |[086e0c] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +086e1c: 7110 f40b 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0bf4 │ │ +086e22: 0a00 |0003: move-result v0 │ │ +086e24: 7110 f30b 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ +086e2a: 0a01 |0007: move-result v1 │ │ +086e2c: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +086e30: 6e10 0f14 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +086e36: 54db 9d05 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +086e3a: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ +086e3e: 7100 891f 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ +086e44: 0c0b |0014: move-result-object v11 │ │ +086e46: 5bdb 9d05 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +086e4a: 54db 9d05 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@059d │ │ +086e4e: 6e20 821f eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ +086e54: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ +086e5a: 52db 8b05 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086e5e: 121c |0021: const/4 v12, #int 1 // #1 │ │ +086e60: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ +086e64: 121b |0024: const/4 v11, #int 1 // #1 │ │ +086e66: 0f0b |0025: return v11 │ │ +086e68: 6e10 641f 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +086e6e: 0a09 |0029: move-result v9 │ │ +086e70: 6e10 661f 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +086e76: 0a0a |002d: move-result v10 │ │ +086e78: 120b |002e: const/4 v11, #int 0 // #0 │ │ +086e7a: 7120 f60b be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +086e80: 0a07 |0032: move-result v7 │ │ +086e82: 7040 3414 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1434 │ │ +086e88: 879b |0036: float-to-int v11, v9 │ │ +086e8a: 87ac |0037: float-to-int v12, v10 │ │ +086e8c: 6e30 2214 bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +086e92: 0c08 |003b: move-result-object v8 │ │ +086e94: 54db 8a05 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086e98: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ +086e9c: 52db 8b05 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086ea0: 122c |0042: const/4 v12, #int 2 // #2 │ │ +086ea2: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ +086ea6: 6e30 3c14 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ +086eac: 54db 8f05 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +086eb0: 4404 0b07 |004a: aget v4, v11, v7 │ │ +086eb4: 52db 9c05 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +086eb8: b54b |004e: and-int/2addr v11, v4 │ │ +086eba: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ +086ebe: 54db 8905 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +086ec2: 52dc 9c05 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +086ec6: b54c |0055: and-int/2addr v12, v4 │ │ +086ec8: 6e30 0514 cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1405 │ │ +086ece: 28c6 |0059: goto 001f // -003a │ │ +086ed0: 7120 f60b 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +086ed6: 0a07 |005d: move-result v7 │ │ +086ed8: 7120 f70b 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +086ede: 0a09 |0061: move-result v9 │ │ +086ee0: 7120 f80b 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +086ee6: 0a0a |0065: move-result v10 │ │ +086ee8: 7040 3414 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@1434 │ │ +086eee: 52db 8b05 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086ef2: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ +086ef6: 54db 8f05 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@058f │ │ +086efa: 4404 0b07 |006f: aget v4, v11, v7 │ │ +086efe: 52db 9c05 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +086f02: b54b |0073: and-int/2addr v11, v4 │ │ +086f04: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ +086f08: 54db 8905 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +086f0c: 52dc 9c05 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@059c │ │ +086f10: b54c |007a: and-int/2addr v12, v4 │ │ +086f12: 6e30 0514 cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@1405 │ │ +086f18: 28a1 |007e: goto 001f // -005f │ │ +086f1a: 52db 8b05 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086f1e: 122c |0081: const/4 v12, #int 2 // #2 │ │ +086f20: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ +086f24: 879b |0084: float-to-int v11, v9 │ │ +086f26: 87ac |0085: float-to-int v12, v10 │ │ +086f28: 6e30 2214 bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +086f2e: 0c08 |0089: move-result-object v8 │ │ +086f30: 54db 8a05 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +086f34: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ +086f38: 6e30 3c14 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ +086f3e: 288e |0091: goto 001f // -0072 │ │ +086f40: 7110 f50b 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ +086f46: 0a06 |0095: move-result v6 │ │ +086f48: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +086f4a: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ +086f4e: 7120 f60b 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +086f54: 0a07 |009c: move-result v7 │ │ +086f56: 7120 f70b 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +086f5c: 0a09 |00a0: move-result v9 │ │ +086f5e: 7120 f80b 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +086f64: 0a0a |00a4: move-result v10 │ │ +086f66: 54db 9005 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0590 │ │ +086f6a: 440b 0b07 |00a7: aget v11, v11, v7 │ │ +086f6e: a702 090b |00a9: sub-float v2, v9, v11 │ │ +086f72: 54db 9105 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0591 │ │ +086f76: 440b 0b07 |00ad: aget v11, v11, v7 │ │ +086f7a: a703 0a0b |00af: sub-float v3, v10, v11 │ │ +086f7e: 7040 3314 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@1433 │ │ +086f84: 52db 8b05 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@058b │ │ +086f88: 121c |00b6: const/4 v12, #int 1 // #1 │ │ +086f8a: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ +086f8e: 7020 3514 ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@1435 │ │ +086f94: 2900 63ff |00bc: goto/16 001f // -009d │ │ +086f98: 879b |00be: float-to-int v11, v9 │ │ +086f9a: 87ac |00bf: float-to-int v12, v10 │ │ +086f9c: 6e30 2214 bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@1422 │ │ +086fa2: 0c08 |00c3: move-result-object v8 │ │ +086fa4: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ +086fa8: 7040 1414 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@1414 │ │ +086fae: 0a0b |00c9: move-result v11 │ │ +086fb0: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ +086fb4: 6e30 3c14 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@143c │ │ +086fba: 0a0b |00cf: move-result v11 │ │ +086fbc: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ +086fc0: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +086fc4: 28c3 |00d4: goto 0097 // -003d │ │ +086fc6: 7120 f60b 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +086fcc: 0a07 |00d8: move-result v7 │ │ +086fce: 7020 1814 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1418 │ │ +086fd4: 2900 43ff |00dc: goto/16 001f // -00bd │ │ +086fd8: 6e10 0f14 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@140f │ │ +086fde: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ +086fe2: 120b |00e3: const/4 v11, #int 0 // #0 │ │ +086fe4: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ +086fe8: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0004 line=940 │ │ 0x0008 line=942 │ │ 0x000a line=945 │ │ 0x000d line=948 │ │ @@ -88086,22 +88086,22 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -08701c: |[08701c] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ -08702c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08702e: 5b23 8a05 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -087032: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -087034: 5920 8805 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -087038: 7051 2414 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@1424 │ │ -08703e: 0a00 |0009: move-result v0 │ │ -087040: 0f00 |000a: return v0 │ │ +08700c: |[08700c] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +08701c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08701e: 5b23 8a05 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +087022: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +087024: 5920 8805 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +087028: 7051 2414 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@1424 │ │ +08702e: 0a00 |0009: move-result v0 │ │ +087030: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0003 line=540 │ │ 0x0006 line=542 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -88114,31 +88114,31 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -087044: |[087044] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ -087054: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -087056: 5421 8a05 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ -08705a: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -08705e: 5221 8805 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -087062: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -087066: 0f00 |0009: return v0 │ │ -087068: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -08706c: 5421 8905 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ -087070: 6e30 0a14 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@140a │ │ -087076: 0a01 |0011: move-result v1 │ │ -087078: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -08707c: 5924 8805 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ -087080: 6e30 1014 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1410 │ │ -087086: 28f0 |0019: goto 0009 // -0010 │ │ -087088: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -08708a: 28ee |001b: goto 0009 // -0012 │ │ +087034: |[087034] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +087044: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +087046: 5421 8a05 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@058a │ │ +08704a: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +08704e: 5221 8805 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +087052: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +087056: 0f00 |0009: return v0 │ │ +087058: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +08705c: 5421 8905 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0589 │ │ +087060: 6e30 0a14 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@140a │ │ +087066: 0a01 |0011: move-result v1 │ │ +087068: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +08706c: 5924 8805 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0588 │ │ +087070: 6e30 1014 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1410 │ │ +087076: 28f0 |0019: goto 0009 // -0010 │ │ +087078: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +08707a: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=883 │ │ 0x0009 line=892 │ │ 0x000a line=887 │ │ 0x0014 line=888 │ │ 0x0016 line=889 │ │ @@ -88214,19 +88214,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -08708c: |[08708c] android.support.v7.app.ActionBar$LayoutParams.:(I)V │ │ -08709c: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -08709e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0870a0: 7040 4014 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(III)V // method@1440 │ │ -0870a6: 0e00 |0005: return-void │ │ +08707c: |[08707c] android.support.v7.app.ActionBar$LayoutParams.:(I)V │ │ +08708c: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +08708e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +087090: 7040 4014 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(III)V // method@1440 │ │ +087096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0005 line=1042 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v7/app/ActionBar$LayoutParams; │ │ 0x0000 - 0x0006 reg=3 gravity I │ │ @@ -88236,21 +88236,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0870a8: |[0870a8] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ -0870b8: 7030 2e20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ -0870be: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0870c0: 5910 a005 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -0870c4: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ -0870c8: 5910 a005 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -0870cc: 0e00 |000a: return-void │ │ +087098: |[087098] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ +0870a8: 7030 2e20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ +0870ae: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0870b0: 5910 a005 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +0870b4: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ +0870b8: 5910 a005 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +0870bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0003 line=1019 │ │ 0x0006 line=1032 │ │ 0x000a line=1033 │ │ locals : │ │ @@ -88263,20 +88263,20 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0870d0: |[0870d0] android.support.v7.app.ActionBar$LayoutParams.:(III)V │ │ -0870e0: 7030 2e20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ -0870e6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0870e8: 5910 a005 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -0870ec: 5914 a005 |0006: iput v4, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -0870f0: 0e00 |0008: return-void │ │ +0870c0: |[0870c0] android.support.v7.app.ActionBar$LayoutParams.:(III)V │ │ +0870d0: 7030 2e20 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ +0870d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0870d8: 5910 a005 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +0870dc: 5914 a005 |0006: iput v4, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +0870e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0003 line=1019 │ │ 0x0006 line=1037 │ │ 0x0008 line=1038 │ │ locals : │ │ @@ -88290,27 +88290,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 │ │ -0870f4: |[0870f4] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -087104: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -087106: 7030 2f20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202f │ │ -08710c: 5932 a005 |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -087110: 6201 f507 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@07f5 │ │ -087114: 6e30 3b01 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -08711a: 0c00 |000b: move-result-object v0 │ │ -08711c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -08711e: 6e30 c501 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -087124: 0a01 |0010: move-result v1 │ │ -087126: 5931 a005 |0011: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -08712a: 6e10 cd01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -087130: 0e00 |0016: return-void │ │ +0870e4: |[0870e4] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0870f4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0870f6: 7030 2f20 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202f │ │ +0870fc: 5932 a005 |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +087100: 6201 f507 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@07f5 │ │ +087104: 6e30 3b01 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +08710a: 0c00 |000b: move-result-object v0 │ │ +08710c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +08710e: 6e30 c501 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +087114: 0a01 |0010: move-result v1 │ │ +087116: 5931 a005 |0011: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +08711a: 6e10 cd01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +087120: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1022 │ │ 0x0004 line=1019 │ │ 0x0006 line=1024 │ │ 0x000c line=1026 │ │ 0x0013 line=1027 │ │ @@ -88326,21 +88326,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 │ │ -087134: |[087134] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -087144: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ -08714a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08714c: 5910 a005 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -087150: 5220 a005 |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -087154: 5910 a005 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -087158: 0e00 |000a: return-void │ │ +087124: |[087124] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +087134: 7020 3120 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2031 │ │ +08713a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +08713c: 5910 a005 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +087140: 5220 a005 |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +087144: 5910 a005 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +087148: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1045 │ │ 0x0003 line=1019 │ │ 0x0006 line=1047 │ │ 0x000a line=1048 │ │ locals : │ │ @@ -88352,19 +88352,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 │ │ -08715c: |[08715c] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -08716c: 7020 3020 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2030 │ │ -087172: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -087174: 5910 a005 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -087178: 0e00 |0006: return-void │ │ +08714c: |[08714c] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +08715c: 7020 3020 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2030 │ │ +087162: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +087164: 5910 a005 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +087168: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ 0x0003 line=1019 │ │ 0x0006 line=1052 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBar$LayoutParams; │ │ @@ -88470,17 +88470,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08717c: |[08717c] android.support.v7.app.ActionBar$Tab.:()V │ │ -08718c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087192: 0e00 |0003: return-void │ │ +08716c: |[08716c] android.support.v7.app.ActionBar$Tab.:()V │ │ +08717c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ Virtual methods - │ │ @@ -88699,17 +88699,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087194: |[087194] android.support.v7.app.ActionBar.:()V │ │ -0871a4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0871aa: 0e00 |0003: return-void │ │ +087184: |[087184] android.support.v7.app.ActionBar.:()V │ │ +087194: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08719a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=1058 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar; │ │ │ │ @@ -88809,17 +88809,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0871ac: |[0871ac] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ -0871bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0871be: 1100 |0001: return-object v0 │ │ +08719c: |[08719c] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ +0871ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0871ae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -88947,16 +88947,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0871c0: |[0871c0] android.support.v7.app.ActionBar.setHomeActionContentDescription:(I)V │ │ -0871d0: 0e00 |0000: return-void │ │ +0871b0: |[0871b0] android.support.v7.app.ActionBar.setHomeActionContentDescription:(I)V │ │ +0871c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 resId I │ │ │ │ @@ -88965,16 +88965,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0871d4: |[0871d4] android.support.v7.app.ActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ -0871e4: 0e00 |0000: return-void │ │ +0871c4: |[0871c4] android.support.v7.app.ActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ +0871d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 description Ljava/lang/CharSequence; │ │ │ │ @@ -88983,16 +88983,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0871e8: |[0871e8] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(I)V │ │ -0871f8: 0e00 |0000: return-void │ │ +0871d8: |[0871d8] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(I)V │ │ +0871e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 resId I │ │ │ │ @@ -89001,16 +89001,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0871fc: |[0871fc] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -08720c: 0e00 |0000: return-void │ │ +0871ec: |[0871ec] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0871fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 indicator Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -89019,16 +89019,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087210: |[087210] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ -087220: 0e00 |0000: return-void │ │ +087200: |[087200] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ +087210: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -89079,16 +89079,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087224: |[087224] android.support.v7.app.ActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -087234: 0e00 |0000: return-void │ │ +087214: |[087214] android.support.v7.app.ActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +087224: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -89097,16 +89097,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087238: |[087238] android.support.v7.app.ActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -087248: 0e00 |0000: return-void │ │ +087228: |[087228] android.support.v7.app.ActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +087238: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -89234,18 +89234,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08724c: |[08724c] android.support.v7.app.ActionBarActivityDelegate.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -08725c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087262: 5b01 b305 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -087266: 0e00 |0005: return-void │ │ +08723c: |[08723c] android.support.v7.app.ActionBarActivityDelegate.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +08724c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087252: 5b01 b305 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +087256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ @@ -89256,42 +89256,42 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -087268: |[087268] android.support.v7.app.ActionBarActivityDelegate.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; │ │ -087278: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -08727c: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -087280: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -087284: 2200 dd02 |0006: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2; // type@02dd │ │ -087288: 7020 6715 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1567 │ │ -08728e: 1100 |000b: return-object v0 │ │ -087290: 6000 3c00 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -087294: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -087298: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ -08729c: 2200 dc02 |0012: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateJB; // type@02dc │ │ -0872a0: 7020 6315 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateJB;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1563 │ │ -0872a6: 28f4 |0017: goto 000b // -000c │ │ -0872a8: 6000 3c00 |0018: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0872ac: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -0872b0: 3410 0800 |001c: if-lt v0, v1, 0024 // +0008 │ │ -0872b4: 2200 db02 |001e: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateICS; // type@02db │ │ -0872b8: 7020 4315 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1543 │ │ -0872be: 28e8 |0023: goto 000b // -0018 │ │ -0872c0: 6000 3c00 |0024: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0872c4: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ -0872c8: 3410 0800 |0028: if-lt v0, v1, 0030 // +0008 │ │ -0872cc: 2200 d902 |002a: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateHC; // type@02d9 │ │ -0872d0: 7020 2a15 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@152a │ │ -0872d6: 28dc |002f: goto 000b // -0024 │ │ -0872d8: 2200 d802 |0030: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateBase; // type@02d8 │ │ -0872dc: 7020 ff14 2000 |0032: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@14ff │ │ -0872e2: 28d6 |0035: goto 000b // -002a │ │ +087258: |[087258] android.support.v7.app.ActionBarActivityDelegate.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; │ │ +087268: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +08726c: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +087270: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +087274: 2200 dd02 |0006: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2; // type@02dd │ │ +087278: 7020 6715 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1567 │ │ +08727e: 1100 |000b: return-object v0 │ │ +087280: 6000 3c00 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +087284: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +087288: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ +08728c: 2200 dc02 |0012: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateJB; // type@02dc │ │ +087290: 7020 6315 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateJB;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1563 │ │ +087296: 28f4 |0017: goto 000b // -000c │ │ +087298: 6000 3c00 |0018: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +08729c: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +0872a0: 3410 0800 |001c: if-lt v0, v1, 0024 // +0008 │ │ +0872a4: 2200 db02 |001e: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateICS; // type@02db │ │ +0872a8: 7020 4315 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1543 │ │ +0872ae: 28e8 |0023: goto 000b // -0018 │ │ +0872b0: 6000 3c00 |0024: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0872b4: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ +0872b8: 3410 0800 |0028: if-lt v0, v1, 0030 // +0008 │ │ +0872bc: 2200 d902 |002a: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateHC; // type@02d9 │ │ +0872c0: 7020 2a15 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@152a │ │ +0872c6: 28dc |002f: goto 000b // -0024 │ │ +0872c8: 2200 d802 |0030: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateBase; // type@02d8 │ │ +0872cc: 7020 ff14 2000 |0032: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@14ff │ │ +0872d2: 28d6 |0035: goto 000b // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=48 │ │ 0x000b line=56 │ │ 0x000c line=49 │ │ 0x0012 line=50 │ │ @@ -89321,22 +89321,22 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0872e4: |[0872e4] android.support.v7.app.ActionBarActivityDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -0872f4: 5421 b305 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -0872f8: 6e10 df14 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14df │ │ -0872fe: 0c00 |0005: move-result-object v0 │ │ -087300: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -087304: 6e10 6b14 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@146b │ │ -08730a: 0c01 |000b: move-result-object v1 │ │ -08730c: 1101 |000c: return-object v1 │ │ +0872d4: |[0872d4] android.support.v7.app.ActionBarActivityDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +0872e4: 5421 b305 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +0872e8: 6e10 df14 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14df │ │ +0872ee: 0c00 |0005: move-result-object v0 │ │ +0872f0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0872f4: 6e10 6b14 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@146b │ │ +0872fa: 0c01 |000b: move-result-object v1 │ │ +0872fc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=206 │ │ 0x0006 line=207 │ │ 0x0008 line=208 │ │ 0x000c line=210 │ │ @@ -89350,19 +89350,19 @@ │ │ type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -087310: |[087310] android.support.v7.app.ActionBarActivityDelegate.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ -087320: 2200 d402 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; // type@02d4 │ │ -087324: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -087326: 7030 d314 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V // method@14d3 │ │ -08732c: 1100 |0006: return-object v0 │ │ +087300: |[087300] android.support.v7.app.ActionBarActivityDelegate.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ +087310: 2200 d402 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; // type@02d4 │ │ +087314: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +087316: 7030 d314 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V // method@14d3 │ │ +08731c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivityDelegate;) │ │ @@ -89376,24 +89376,24 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -087330: |[087330] android.support.v7.app.ActionBarActivityDelegate.getMenuInflater:()Landroid/view/MenuInflater; │ │ -087340: 5420 b605 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@05b6 │ │ -087344: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -087348: 2200 fe02 |0004: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@02fe │ │ -08734c: 6e10 db14 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@14db │ │ -087352: 0c01 |0009: move-result-object v1 │ │ -087354: 7020 c216 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@16c2 │ │ -08735a: 5b20 b605 |000d: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@05b6 │ │ -08735e: 5420 b605 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@05b6 │ │ -087362: 1100 |0011: return-object v0 │ │ +087320: |[087320] android.support.v7.app.ActionBarActivityDelegate.getMenuInflater:()Landroid/view/MenuInflater; │ │ +087330: 5420 b605 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@05b6 │ │ +087334: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +087338: 2200 fe02 |0004: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@02fe │ │ +08733c: 6e10 db14 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@14db │ │ +087342: 0c01 |0009: move-result-object v1 │ │ +087344: 7020 c216 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@16c2 │ │ +08734a: 5b20 b605 |000d: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@05b6 │ │ +08734e: 5420 b605 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@05b6 │ │ +087352: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x000f line=100 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ @@ -89403,34 +89403,34 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -087364: |[087364] android.support.v7.app.ActionBarActivityDelegate.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -087374: 5520 b505 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@05b5 │ │ -087378: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -08737c: 5520 b705 |0004: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@05b7 │ │ -087380: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -087384: 5420 b205 |0008: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ -087388: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ -08738c: 6e10 da14 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.createSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14da │ │ -087392: 0c00 |000f: move-result-object v0 │ │ -087394: 5b20 b205 |0010: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ -087398: 5520 b405 |0012: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mEnableDefaultActionBarUp:Z // field@05b4 │ │ -08739c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -0873a0: 5420 b205 |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ -0873a4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0873a6: 6e20 7914 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1479 │ │ -0873ac: 5420 b205 |001c: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ -0873b0: 1100 |001e: return-object v0 │ │ -0873b2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0873b4: 5b20 b205 |0020: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ -0873b8: 28fa |0022: goto 001c // -0006 │ │ +087354: |[087354] android.support.v7.app.ActionBarActivityDelegate.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +087364: 5520 b505 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@05b5 │ │ +087368: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +08736c: 5520 b705 |0004: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@05b7 │ │ +087370: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +087374: 5420 b205 |0008: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ +087378: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ +08737c: 6e10 da14 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.createSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14da │ │ +087382: 0c00 |000f: move-result-object v0 │ │ +087384: 5b20 b205 |0010: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ +087388: 5520 b405 |0012: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mEnableDefaultActionBarUp:Z // field@05b4 │ │ +08738c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +087390: 5420 b205 |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ +087394: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +087396: 6e20 7914 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1479 │ │ +08739c: 5420 b205 |001c: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ +0873a0: 1100 |001e: return-object v0 │ │ +0873a2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0873a4: 5b20 b205 |0020: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ +0873a8: 28fa |0022: goto 001c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=82 │ │ 0x000c line=83 │ │ 0x0012 line=85 │ │ 0x0016 line=86 │ │ @@ -89444,54 +89444,54 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0873bc: |[0873bc] android.support.v7.app.ActionBarActivityDelegate.getUiOptionsFromMetadata:()Ljava/lang/String; │ │ -0873cc: 5474 b305 |0000: iget-object v4, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -0873d0: 6e10 9c14 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@149c │ │ -0873d6: 0c02 |0005: move-result-object v2 │ │ -0873d8: 5474 b305 |0006: iget-object v4, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -0873dc: 6e10 9814 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getComponentName:()Landroid/content/ComponentName; // method@1498 │ │ -0873e2: 0c04 |000b: move-result-object v4 │ │ -0873e4: 1305 8000 |000c: const/16 v5, #int 128 // #80 │ │ -0873e8: 6e30 9401 4205 |000e: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0194 │ │ -0873ee: 0c01 |0011: move-result-object v1 │ │ -0873f0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0873f2: 5414 1100 |0013: iget-object v4, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0011 │ │ -0873f6: 3804 0a00 |0015: if-eqz v4, 001f // +000a │ │ -0873fa: 5414 1100 |0017: iget-object v4, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0011 │ │ -0873fe: 1a05 4917 |0019: const-string v5, "android.support.UI_OPTIONS" // string@1749 │ │ -087402: 6e20 1803 5400 |001b: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -087408: 0c03 |001e: move-result-object v3 │ │ -08740a: 1103 |001f: return-object v3 │ │ -08740c: 0d00 |0020: move-exception v0 │ │ -08740e: 1a04 6c02 |0021: const-string v4, "ActionBarActivityDelegate" // string@026c │ │ -087412: 2205 9204 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -087416: 7010 fb24 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08741c: 1a06 2f20 |0028: const-string v6, "getUiOptionsFromMetadata: Activity '" // string@202f │ │ -087420: 6e20 0425 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -087426: 0c05 |002d: move-result-object v5 │ │ -087428: 5476 b305 |002e: iget-object v6, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -08742c: 6e10 c224 0600 |0030: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -087432: 0c06 |0033: move-result-object v6 │ │ -087434: 6e10 7224 0600 |0034: invoke-virtual {v6}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -08743a: 0c06 |0037: move-result-object v6 │ │ -08743c: 6e20 0425 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -087442: 0c05 |003b: move-result-object v5 │ │ -087444: 1a06 ec00 |003c: const-string v6, "' not in manifest" // string@00ec │ │ -087448: 6e20 0425 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08744e: 0c05 |0041: move-result-object v5 │ │ -087450: 6e10 0a25 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -087456: 0c05 |0045: move-result-object v5 │ │ -087458: 7120 ab1e 5400 |0046: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -08745e: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -087460: 28d5 |004a: goto 001f // -002b │ │ +0873ac: |[0873ac] android.support.v7.app.ActionBarActivityDelegate.getUiOptionsFromMetadata:()Ljava/lang/String; │ │ +0873bc: 5474 b305 |0000: iget-object v4, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +0873c0: 6e10 9c14 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@149c │ │ +0873c6: 0c02 |0005: move-result-object v2 │ │ +0873c8: 5474 b305 |0006: iget-object v4, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +0873cc: 6e10 9814 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getComponentName:()Landroid/content/ComponentName; // method@1498 │ │ +0873d2: 0c04 |000b: move-result-object v4 │ │ +0873d4: 1305 8000 |000c: const/16 v5, #int 128 // #80 │ │ +0873d8: 6e30 9401 4205 |000e: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0194 │ │ +0873de: 0c01 |0011: move-result-object v1 │ │ +0873e0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0873e2: 5414 1100 |0013: iget-object v4, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0011 │ │ +0873e6: 3804 0a00 |0015: if-eqz v4, 001f // +000a │ │ +0873ea: 5414 1100 |0017: iget-object v4, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0011 │ │ +0873ee: 1a05 4917 |0019: const-string v5, "android.support.UI_OPTIONS" // string@1749 │ │ +0873f2: 6e20 1803 5400 |001b: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0873f8: 0c03 |001e: move-result-object v3 │ │ +0873fa: 1103 |001f: return-object v3 │ │ +0873fc: 0d00 |0020: move-exception v0 │ │ +0873fe: 1a04 6c02 |0021: const-string v4, "ActionBarActivityDelegate" // string@026c │ │ +087402: 2205 9204 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +087406: 7010 fb24 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08740c: 1a06 2f20 |0028: const-string v6, "getUiOptionsFromMetadata: Activity '" // string@202f │ │ +087410: 6e20 0425 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +087416: 0c05 |002d: move-result-object v5 │ │ +087418: 5476 b305 |002e: iget-object v6, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +08741c: 6e10 c224 0600 |0030: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +087422: 0c06 |0033: move-result-object v6 │ │ +087424: 6e10 7224 0600 |0034: invoke-virtual {v6}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +08742a: 0c06 |0037: move-result-object v6 │ │ +08742c: 6e20 0425 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +087432: 0c05 |003b: move-result-object v5 │ │ +087434: 1a06 ec00 |003c: const-string v6, "' not in manifest" // string@00ec │ │ +087438: 6e20 0425 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08743e: 0c05 |0041: move-result-object v5 │ │ +087440: 6e10 0a25 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +087446: 0c05 |0045: move-result-object v5 │ │ +087448: 7120 ab1e 5400 |0046: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +08744e: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +087450: 28d5 |004a: goto 001f // -002b │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0020 │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x0012 line=190 │ │ @@ -89531,47 +89531,47 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -087470: |[087470] android.support.v7.app.ActionBarActivityDelegate.onCreate:(Landroid/os/Bundle;)V │ │ -087480: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -087482: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -087484: 5451 b305 |0002: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -087488: 6202 f707 |0004: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@07f7 │ │ -08748c: 6e20 a314 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@14a3 │ │ -087492: 0c00 |0009: move-result-object v0 │ │ -087494: 6e20 cc01 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ -08749a: 0a01 |000d: move-result v1 │ │ -08749c: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ -0874a0: 6e10 cd01 0000 |0010: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0874a6: 2201 7f04 |0013: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0874aa: 1a02 6014 |0015: const-string v2, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@1460 │ │ -0874ae: 7020 8c24 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0874b4: 2701 |001a: throw v1 │ │ -0874b6: 6e30 bf01 3003 |001b: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -0874bc: 0a01 |001e: move-result v1 │ │ -0874be: 5c51 b505 |001f: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@05b5 │ │ -0874c2: 6e30 bf01 4003 |0021: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -0874c8: 0a01 |0024: move-result v1 │ │ -0874ca: 5c51 b705 |0025: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@05b7 │ │ -0874ce: 6e10 cd01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0874d4: 5451 b305 |002a: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -0874d8: 7110 8206 0100 |002c: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@0682 │ │ -0874de: 0c01 |002f: move-result-object v1 │ │ -0874e0: 3801 0800 |0030: if-eqz v1, 0038 // +0008 │ │ -0874e4: 5451 b205 |0032: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ -0874e8: 3901 0500 |0034: if-nez v1, 0039 // +0005 │ │ -0874ec: 5c54 b405 |0036: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mEnableDefaultActionBarUp:Z // field@05b4 │ │ -0874f0: 0e00 |0038: return-void │ │ -0874f2: 5451 b205 |0039: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ -0874f6: 6e20 7914 4100 |003b: invoke-virtual {v1, v4}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1479 │ │ -0874fc: 28fa |003e: goto 0038 // -0006 │ │ +087460: |[087460] android.support.v7.app.ActionBarActivityDelegate.onCreate:(Landroid/os/Bundle;)V │ │ +087470: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +087472: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +087474: 5451 b305 |0002: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +087478: 6202 f707 |0004: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@07f7 │ │ +08747c: 6e20 a314 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@14a3 │ │ +087482: 0c00 |0009: move-result-object v0 │ │ +087484: 6e20 cc01 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ +08748a: 0a01 |000d: move-result v1 │ │ +08748c: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ +087490: 6e10 cd01 0000 |0010: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +087496: 2201 7f04 |0013: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +08749a: 1a02 6014 |0015: const-string v2, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@1460 │ │ +08749e: 7020 8c24 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0874a4: 2701 |001a: throw v1 │ │ +0874a6: 6e30 bf01 3003 |001b: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +0874ac: 0a01 |001e: move-result v1 │ │ +0874ae: 5c51 b505 |001f: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@05b5 │ │ +0874b2: 6e30 bf01 4003 |0021: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +0874b8: 0a01 |0024: move-result v1 │ │ +0874ba: 5c51 b705 |0025: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@05b7 │ │ +0874be: 6e10 cd01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0874c4: 5451 b305 |002a: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +0874c8: 7110 8206 0100 |002c: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@0682 │ │ +0874ce: 0c01 |002f: move-result-object v1 │ │ +0874d0: 3801 0800 |0030: if-eqz v1, 0038 // +0008 │ │ +0874d4: 5451 b205 |0032: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ +0874d8: 3901 0500 |0034: if-nez v1, 0039 // +0005 │ │ +0874dc: 5c54 b405 |0036: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mEnableDefaultActionBarUp:Z // field@05b4 │ │ +0874e0: 0e00 |0038: return-void │ │ +0874e2: 5451 b205 |0039: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@05b2 │ │ +0874e6: 6e20 7914 4100 |003b: invoke-virtual {v1, v4}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@1479 │ │ +0874ec: 28fa |003e: goto 0038 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=104 │ │ 0x000a line=106 │ │ 0x0010 line=107 │ │ 0x0013 line=108 │ │ 0x001b line=112 │ │ @@ -89616,26 +89616,26 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -087500: |[087500] android.support.v7.app.ActionBarActivityDelegate.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -087510: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -087514: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -087518: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -08751c: 5420 b305 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -087520: 6e20 ad14 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@14ad │ │ -087526: 0a00 |000b: move-result v0 │ │ -087528: 0f00 |000c: return v0 │ │ -08752a: 5420 b305 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -08752e: 6e30 c914 3004 |000f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@14c9 │ │ -087534: 0a00 |0012: move-result v0 │ │ -087536: 28f9 |0013: goto 000c // -0007 │ │ +0874f0: |[0874f0] android.support.v7.app.ActionBarActivityDelegate.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +087500: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +087504: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +087508: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +08750c: 5420 b305 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +087510: 6e20 ad14 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@14ad │ │ +087516: 0a00 |000b: move-result v0 │ │ +087518: 0f00 |000c: return v0 │ │ +08751a: 5420 b305 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +08751e: 6e30 c914 3004 |000f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@14c9 │ │ +087524: 0a00 |0012: move-result v0 │ │ +087526: 28f9 |0013: goto 000c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=155 │ │ 0x000c line=157 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ @@ -89755,18 +89755,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087538: |[087538] android.support.v7.app.ActionBarActivityDelegateBase$1.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ -087548: 5b01 b805 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05b8 │ │ -08754c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087552: 0e00 |0005: return-void │ │ +087528: |[087528] android.support.v7.app.ActionBarActivityDelegateBase$1.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ +087538: 5b01 b805 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05b8 │ │ +08753c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -89776,18 +89776,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087554: |[087554] android.support.v7.app.ActionBarActivityDelegateBase$1.run:()V │ │ -087564: 5410 b805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05b8 │ │ -087568: 6e10 2715 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.supportInvalidateOptionsMenu:()V // method@1527 │ │ -08756e: 0e00 |0005: return-void │ │ +087544: |[087544] android.support.v7.app.ActionBarActivityDelegateBase$1.run:()V │ │ +087554: 5410 b805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05b8 │ │ +087558: 6e10 2715 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.supportInvalidateOptionsMenu:()V // method@1527 │ │ +08755e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0005 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$1; │ │ │ │ @@ -89830,19 +89830,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -087570: |[087570] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V │ │ -087580: 5b01 ce05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@05ce │ │ -087584: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08758a: 5b02 cd05 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -08758e: 0e00 |0007: return-void │ │ +087560: |[087560] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V │ │ +087570: 5b01 ce05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@05ce │ │ +087574: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08757a: 5b02 cd05 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +08757e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ 0x0007 line=254 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ @@ -89855,19 +89855,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -087590: |[087590] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -0875a0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0875a4: 7220 7c20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@207c │ │ -0875aa: 0a00 |0005: move-result v0 │ │ -0875ac: 0f00 |0006: return v0 │ │ +087580: |[087580] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +087590: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +087594: 7220 7c20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@207c │ │ +08759a: 0a00 |0005: move-result v0 │ │ +08759c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -89876,19 +89876,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0875b0: |[0875b0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0875c0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0875c4: 7220 7d20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@207d │ │ -0875ca: 0a00 |0005: move-result v0 │ │ -0875cc: 0f00 |0006: return v0 │ │ +0875a0: |[0875a0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0875b0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0875b4: 7220 7d20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@207d │ │ +0875ba: 0a00 |0005: move-result v0 │ │ +0875bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -89897,19 +89897,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0875d0: |[0875d0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -0875e0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0875e4: 7220 7e20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@207e │ │ -0875ea: 0a00 |0005: move-result v0 │ │ -0875ec: 0f00 |0006: return v0 │ │ +0875c0: |[0875c0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ +0875d0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0875d4: 7220 7e20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@207e │ │ +0875da: 0a00 |0005: move-result v0 │ │ +0875dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -89918,19 +89918,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0875f0: |[0875f0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -087600: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -087604: 7220 7f20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@207f │ │ -08760a: 0a00 |0005: move-result v0 │ │ -08760c: 0f00 |0006: return v0 │ │ +0875e0: |[0875e0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0875f0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0875f4: 7220 7f20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@207f │ │ +0875fa: 0a00 |0005: move-result v0 │ │ +0875fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -89939,19 +89939,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -087610: |[087610] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -087620: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -087624: 7220 8020 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@2080 │ │ -08762a: 0a00 |0005: move-result v0 │ │ -08762c: 0f00 |0006: return v0 │ │ +087600: |[087600] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +087610: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +087614: 7220 8020 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@2080 │ │ +08761a: 0a00 |0005: move-result v0 │ │ +08761c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -89960,19 +89960,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -087630: |[087630] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -087640: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -087644: 7220 8120 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@2081 │ │ -08764a: 0a00 |0005: move-result v0 │ │ -08764c: 0f00 |0006: return v0 │ │ +087620: |[087620] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ +087630: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +087634: 7220 8120 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@2081 │ │ +08763a: 0a00 |0005: move-result v0 │ │ +08763c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -89981,20 +89981,20 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -087650: |[087650] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ -087660: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -087664: 7220 8220 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@2082 │ │ -08766a: 5410 ce05 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@05ce │ │ -08766e: 6e20 4c15 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@154c │ │ -087674: 0e00 |000a: return-void │ │ +087640: |[087640] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ +087650: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +087654: 7220 8220 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@2082 │ │ +08765a: 5410 ce05 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@05ce │ │ +08765e: 6e20 4c15 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@154c │ │ +087664: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0005 line=365 │ │ 0x000a line=366 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ @@ -90005,20 +90005,20 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -087678: |[087678] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ -087688: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -08768c: 7220 8320 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@2083 │ │ -087692: 5410 ce05 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@05ce │ │ -087696: 6e20 4d15 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@154d │ │ -08769c: 0e00 |000a: return-void │ │ +087668: |[087668] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ +087678: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +08767c: 7220 8320 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@2083 │ │ +087682: 5410 ce05 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@05ce │ │ +087686: 6e20 4d15 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@154d │ │ +08768c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ 0x000a line=360 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ @@ -90029,18 +90029,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0876a0: |[0876a0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onAttachedToWindow:()V │ │ -0876b0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0876b4: 7210 8420 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@2084 │ │ -0876ba: 0e00 |0005: return-void │ │ +087690: |[087690] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onAttachedToWindow:()V │ │ +0876a0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0876a4: 7210 8420 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@2084 │ │ +0876aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ │ │ @@ -90049,18 +90049,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0876bc: |[0876bc] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onContentChanged:()V │ │ -0876cc: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0876d0: 7210 8520 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onContentChanged:()V // method@2085 │ │ -0876d6: 0e00 |0005: return-void │ │ +0876ac: |[0876ac] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onContentChanged:()V │ │ +0876bc: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0876c0: 7210 8520 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onContentChanged:()V // method@2085 │ │ +0876c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0005 line=319 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ │ │ @@ -90069,19 +90069,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0876d8: |[0876d8] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0876e8: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0876ec: 7230 8620 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@2086 │ │ -0876f2: 0a00 |0005: move-result v0 │ │ -0876f4: 0f00 |0006: return v0 │ │ +0876c8: |[0876c8] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0876d8: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0876dc: 7230 8620 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@2086 │ │ +0876e2: 0a00 |0005: move-result v0 │ │ +0876e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -90091,19 +90091,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0876f8: |[0876f8] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ -087708: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -08770c: 7220 8720 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@2087 │ │ -087712: 0c00 |0005: move-result-object v0 │ │ -087714: 1100 |0006: return-object v0 │ │ +0876e8: |[0876e8] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ +0876f8: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0876fc: 7220 8720 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@2087 │ │ +087702: 0c00 |0005: move-result-object v0 │ │ +087704: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -90112,18 +90112,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087718: |[087718] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onDetachedFromWindow:()V │ │ -087728: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -08772c: 7210 8820 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@2088 │ │ -087732: 0e00 |0005: return-void │ │ +087708: |[087708] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onDetachedFromWindow:()V │ │ +087718: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +08771c: 7210 8820 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@2088 │ │ +087722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0005 line=334 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ │ │ @@ -90132,19 +90132,19 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -087734: |[087734] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -087744: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -087748: 7230 8920 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@2089 │ │ -08774e: 0a00 |0005: move-result v0 │ │ -087750: 0f00 |0006: return v0 │ │ +087724: |[087724] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +087734: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +087738: 7230 8920 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@2089 │ │ +08773e: 0a00 |0005: move-result v0 │ │ +087740: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -90154,19 +90154,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -087754: |[087754] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -087764: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -087768: 7230 8a20 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@208a │ │ -08776e: 0a00 |0005: move-result v0 │ │ -087770: 0f00 |0006: return v0 │ │ +087744: |[087744] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +087754: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +087758: 7230 8a20 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@208a │ │ +08775e: 0a00 |0005: move-result v0 │ │ +087760: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -90176,18 +90176,18 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -087774: |[087774] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ -087784: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -087788: 7230 8b20 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@208b │ │ -08778e: 0e00 |0005: return-void │ │ +087764: |[087764] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ +087774: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +087778: 7230 8b20 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@208b │ │ +08777e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 featureId I │ │ @@ -90198,19 +90198,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 │ │ -087790: |[087790] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0877a0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0877a4: 7240 8c20 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@208c │ │ -0877aa: 0a00 |0005: move-result v0 │ │ -0877ac: 0f00 |0006: return v0 │ │ +087780: |[087780] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +087790: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +087794: 7240 8c20 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@208c │ │ +08779a: 0a00 |0005: move-result v0 │ │ +08779c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ @@ -90221,19 +90221,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0877b0: |[0877b0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onSearchRequested:()Z │ │ -0877c0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0877c4: 7210 8d20 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@208d │ │ -0877ca: 0a00 |0005: move-result v0 │ │ -0877cc: 0f00 |0006: return v0 │ │ +0877a0: |[0877a0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onSearchRequested:()Z │ │ +0877b0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0877b4: 7210 8d20 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@208d │ │ +0877ba: 0a00 |0005: move-result v0 │ │ +0877bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;) │ │ @@ -90241,18 +90241,18 @@ │ │ type : '(Landroid/view/WindowManager$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0877d0: |[0877d0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ -0877e0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -0877e4: 7220 8e20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@208e │ │ -0877ea: 0e00 |0005: return-void │ │ +0877c0: |[0877c0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ +0877d0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0877d4: 7220 8e20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@208e │ │ +0877da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0005 line=314 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 attrs Landroid/view/WindowManager$LayoutParams; │ │ @@ -90262,18 +90262,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0877ec: |[0877ec] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowFocusChanged:(Z)V │ │ -0877fc: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -087800: 7220 8f20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@208f │ │ -087806: 0e00 |0005: return-void │ │ +0877dc: |[0877dc] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowFocusChanged:(Z)V │ │ +0877ec: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +0877f0: 7220 8f20 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@208f │ │ +0877f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 hasFocus Z │ │ @@ -90283,19 +90283,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 │ │ -087808: |[087808] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -087818: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ -08781c: 7220 9020 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@2090 │ │ -087822: 0c00 |0005: move-result-object v0 │ │ -087824: 1100 |0006: return-object v0 │ │ +0877f8: |[0877f8] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +087808: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@05cd │ │ +08780c: 7220 9020 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@2090 │ │ +087812: 0c00 |0005: move-result-object v0 │ │ +087814: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/view/ActionMode$Callback; │ │ │ │ @@ -90338,19 +90338,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -087828: |[087828] android.support.v7.app.ActionBarImplHC$CallbackWrapper.:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V │ │ -087838: 5b01 0506 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ -08783c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087842: 5b02 0406 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ -087846: 0e00 |0007: return-void │ │ +087818: |[087818] android.support.v7.app.ActionBarImplHC$CallbackWrapper.:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V │ │ +087828: 5b01 0506 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ +08782c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087832: 5b02 0406 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ +087836: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; │ │ @@ -90363,19 +90363,19 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -087848: |[087848] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -087858: 5410 0406 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ -08785c: 7230 c51e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@1ec5 │ │ -087862: 0a00 |0005: move-result v0 │ │ -087864: 0f00 |0006: return v0 │ │ +087838: |[087838] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +087848: 5410 0406 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ +08784c: 7230 c51e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@1ec5 │ │ +087852: 0a00 |0005: move-result v0 │ │ +087854: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -90385,24 +90385,24 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -087868: |[087868] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -087878: 5421 0406 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ -08787c: 7230 c61e 3104 |0002: invoke-interface {v1, v3, v4}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@1ec6 │ │ -087882: 0a00 |0005: move-result v0 │ │ -087884: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -087888: 5421 0506 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ -08788c: 7120 e715 3100 |000a: invoke-static {v1, v3}, Landroid/support/v7/app/ActionBarImplHC;.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; // method@15e7 │ │ -087892: 5421 0506 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ -087896: 6e10 ed15 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplHC;.showForActionMode:()V // method@15ed │ │ -08789c: 0f00 |0012: return v0 │ │ +087858: |[087858] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +087868: 5421 0406 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ +08786c: 7230 c61e 3104 |0002: invoke-interface {v1, v3, v4}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@1ec6 │ │ +087872: 0a00 |0005: move-result v0 │ │ +087874: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +087878: 5421 0506 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ +08787c: 7120 e715 3100 |000a: invoke-static {v1, v3}, Landroid/support/v7/app/ActionBarImplHC;.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; // method@15e7 │ │ +087882: 5421 0506 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ +087886: 6e10 ed15 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplHC;.showForActionMode:()V // method@15ed │ │ +08788c: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=82 │ │ 0x0008 line=84 │ │ 0x000d line=86 │ │ 0x0012 line=88 │ │ @@ -90417,23 +90417,23 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0878a0: |[0878a0] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -0878b0: 5420 0406 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ -0878b4: 7220 c71e 3000 |0002: invoke-interface {v0, v3}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@1ec7 │ │ -0878ba: 5420 0506 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ -0878be: 6e10 e915 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplHC;.hideForActionMode:()V // method@15e9 │ │ -0878c4: 5420 0506 |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ -0878c8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0878ca: 7120 e715 1000 |000d: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarImplHC;.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; // method@15e7 │ │ -0878d0: 0e00 |0010: return-void │ │ +087890: |[087890] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +0878a0: 5420 0406 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ +0878a4: 7220 c71e 3000 |0002: invoke-interface {v0, v3}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@1ec7 │ │ +0878aa: 5420 0506 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ +0878ae: 6e10 e915 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplHC;.hideForActionMode:()V // method@15e9 │ │ +0878b4: 5420 0506 |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@0605 │ │ +0878b8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0878ba: 7120 e715 1000 |000d: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarImplHC;.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; // method@15e7 │ │ +0878c0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=106 │ │ 0x000a line=108 │ │ 0x0010 line=109 │ │ locals : │ │ @@ -90445,19 +90445,19 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0878d4: |[0878d4] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -0878e4: 5410 0406 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ -0878e8: 7230 c81e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@1ec8 │ │ -0878ee: 0a00 |0005: move-result v0 │ │ -0878f0: 0f00 |0006: return v0 │ │ +0878c4: |[0878c4] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +0878d4: 5410 0406 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@0604 │ │ +0878d8: 7230 c81e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@1ec8 │ │ +0878de: 0a00 |0005: move-result v0 │ │ +0878e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -90497,18 +90497,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0878f4: |[0878f4] android.support.v7.app.ActionBarImplICS$OnMenuVisibilityListenerWrapper.:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -087904: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08790a: 5b01 0806 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@0608 │ │ -08790e: 0e00 |0005: return-void │ │ +0878e4: |[0878e4] android.support.v7.app.ActionBarImplICS$OnMenuVisibilityListenerWrapper.:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0878f4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0878fa: 5b01 0806 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@0608 │ │ +0878fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ 0x0005 line=440 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ @@ -90520,18 +90520,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087910: |[087910] android.support.v7.app.ActionBarImplICS$OnMenuVisibilityListenerWrapper.onMenuVisibilityChanged:(Z)V │ │ -087920: 5410 0806 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@0608 │ │ -087924: 7220 4414 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@1444 │ │ -08792a: 0e00 |0005: return-void │ │ +087900: |[087900] android.support.v7.app.ActionBarImplICS$OnMenuVisibilityListenerWrapper.onMenuVisibilityChanged:(Z)V │ │ +087910: 5410 0806 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@0608 │ │ +087914: 7220 4414 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@1444 │ │ +08791a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0005 line=445 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ 0x0000 - 0x0006 reg=2 isVisible Z │ │ @@ -90571,18 +90571,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 │ │ -08792c: |[08792c] android.support.v7.app.ActionBarImplICS$OnNavigationListenerWrapper.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -08793c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087942: 5b01 0906 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0609 │ │ -087946: 0e00 |0005: return-void │ │ +08791c: |[08791c] android.support.v7.app.ActionBarImplICS$OnNavigationListenerWrapper.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +08792c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087932: 5b01 0906 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0609 │ │ +087936: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ 0x0005 line=424 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper; │ │ @@ -90594,19 +90594,19 @@ │ │ type : '(IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -087948: |[087948] android.support.v7.app.ActionBarImplICS$OnNavigationListenerWrapper.onNavigationItemSelected:(IJ)Z │ │ -087958: 5420 0906 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0609 │ │ -08795c: 7240 4514 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@1445 │ │ -087962: 0a00 |0005: move-result v0 │ │ -087964: 0f00 |0006: return v0 │ │ +087938: |[087938] android.support.v7.app.ActionBarImplICS$OnNavigationListenerWrapper.onNavigationItemSelected:(IJ)Z │ │ +087948: 5420 0906 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0609 │ │ +08794c: 7240 4514 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@1445 │ │ +087952: 0a00 |0005: move-result v0 │ │ +087954: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper; │ │ 0x0000 - 0x0007 reg=3 itemPosition I │ │ 0x0000 - 0x0007 reg=4 itemId J │ │ @@ -90666,17 +90666,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087968: |[087968] android.support.v7.appcompat.BuildConfig.:()V │ │ -087978: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08797e: 0e00 |0003: return-void │ │ +087958: |[087958] android.support.v7.appcompat.BuildConfig.:()V │ │ +087968: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08796e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -90740,17 +90740,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087980: |[087980] android.support.v7.appcompat.R$anim.:()V │ │ -087990: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087996: 0e00 |0003: return-void │ │ +087970: |[087970] android.support.v7.appcompat.R$anim.:()V │ │ +087980: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$anim; │ │ │ │ Virtual methods - │ │ @@ -91334,17 +91334,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087998: |[087998] android.support.v7.appcompat.R$attr.:()V │ │ -0879a8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0879ae: 0e00 |0003: return-void │ │ +087988: |[087988] android.support.v7.appcompat.R$attr.:()V │ │ +087998: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08799e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$attr; │ │ │ │ Virtual methods - │ │ @@ -91408,17 +91408,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0879b0: |[0879b0] android.support.v7.appcompat.R$bool.:()V │ │ -0879c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0879c6: 0e00 |0003: return-void │ │ +0879a0: |[0879a0] android.support.v7.appcompat.R$bool.:()V │ │ +0879b0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0879b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$bool; │ │ │ │ Virtual methods - │ │ @@ -91472,17 +91472,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0879c8: |[0879c8] android.support.v7.appcompat.R$color.:()V │ │ -0879d8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0879de: 0e00 |0003: return-void │ │ +0879b8: |[0879b8] android.support.v7.appcompat.R$color.:()V │ │ +0879c8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0879ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$color; │ │ │ │ Virtual methods - │ │ @@ -91621,17 +91621,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0879e0: |[0879e0] android.support.v7.appcompat.R$dimen.:()V │ │ -0879f0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0879f6: 0e00 |0003: return-void │ │ +0879d0: |[0879d0] android.support.v7.appcompat.R$dimen.:()V │ │ +0879e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0879e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$dimen; │ │ │ │ Virtual methods - │ │ @@ -92100,17 +92100,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0879f8: |[0879f8] android.support.v7.appcompat.R$drawable.:()V │ │ -087a08: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087a0e: 0e00 |0003: return-void │ │ +0879e8: |[0879e8] android.support.v7.appcompat.R$drawable.:()V │ │ +0879f8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0879fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -92444,17 +92444,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087a10: |[087a10] android.support.v7.appcompat.R$id.:()V │ │ -087a20: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087a26: 0e00 |0003: return-void │ │ +087a00: |[087a00] android.support.v7.appcompat.R$id.:()V │ │ +087a10: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$id; │ │ │ │ Virtual methods - │ │ @@ -92493,17 +92493,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087a28: |[087a28] android.support.v7.appcompat.R$integer.:()V │ │ -087a38: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087a3e: 0e00 |0003: return-void │ │ +087a18: |[087a18] android.support.v7.appcompat.R$integer.:()V │ │ +087a28: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087a2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$integer; │ │ │ │ Virtual methods - │ │ @@ -92662,17 +92662,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087a40: |[087a40] android.support.v7.appcompat.R$layout.:()V │ │ -087a50: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087a56: 0e00 |0003: return-void │ │ +087a30: |[087a30] android.support.v7.appcompat.R$layout.:()V │ │ +087a40: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087a46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$layout; │ │ │ │ Virtual methods - │ │ @@ -92771,17 +92771,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087a58: |[087a58] android.support.v7.appcompat.R$string.:()V │ │ -087a68: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087a6e: 0e00 |0003: return-void │ │ +087a48: |[087a48] android.support.v7.appcompat.R$string.:()V │ │ +087a58: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087a5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$string; │ │ │ │ Virtual methods - │ │ @@ -93510,17 +93510,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087a70: |[087a70] android.support.v7.appcompat.R$style.:()V │ │ -087a80: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087a86: 0e00 |0003: return-void │ │ +087a60: |[087a60] android.support.v7.appcompat.R$style.:()V │ │ +087a70: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$style; │ │ │ │ Virtual methods - │ │ @@ -94104,90 +94104,90 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 362 16-bit code units │ │ -087a88: |[087a88] android.support.v7.appcompat.R$styleable.:()V │ │ -087a98: 1266 |0000: const/4 v6, #int 6 // #6 │ │ -087a9a: 1255 |0001: const/4 v5, #int 5 // #5 │ │ -087a9c: 1234 |0002: const/4 v4, #int 3 // #3 │ │ -087a9e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -087aa0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -087aa2: 1300 1300 |0005: const/16 v0, #int 19 // #13 │ │ -087aa6: 2300 5406 |0007: new-array v0, v0, [I // type@0654 │ │ -087aaa: 2600 7b00 0000 |0009: fill-array-data v0, 00000084 // +0000007b │ │ -087ab0: 6900 f407 |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ -087ab4: 2330 5406 |000e: new-array v0, v3, [I // type@0654 │ │ -087ab8: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -087abe: 4b01 0002 |0013: aput v1, v0, v2 │ │ -087ac2: 6900 f507 |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@07f5 │ │ -087ac6: 1270 |0017: const/4 v0, #int 7 // #7 │ │ -087ac8: 2300 5406 |0018: new-array v0, v0, [I // type@0654 │ │ -087acc: 2600 9400 0000 |001a: fill-array-data v0, 000000ae // +00000094 │ │ -087ad2: 6900 f707 |001d: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@07f7 │ │ -087ad6: 2330 5406 |001f: new-array v0, v3, [I // type@0654 │ │ -087ada: 1401 3f01 0101 |0021: const v1, #float 2.36945e-38 // #0101013f │ │ -087ae0: 4b01 0002 |0024: aput v1, v0, v2 │ │ -087ae4: 6900 1208 |0026: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@0812 │ │ -087ae8: 2320 5406 |0028: new-array v0, v2, [I // type@0654 │ │ -087aec: 6900 1408 |002a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@0814 │ │ -087af0: 2350 5406 |002c: new-array v0, v5, [I // type@0654 │ │ -087af4: 2600 9200 0000 |002e: fill-array-data v0, 000000c0 // +00000092 │ │ -087afa: 6900 1508 |0031: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0815 │ │ -087afe: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -087b00: 2300 5406 |0034: new-array v0, v0, [I // type@0654 │ │ -087b04: 2600 9800 0000 |0036: fill-array-data v0, 000000ce // +00000098 │ │ -087b0a: 6900 1b08 |0039: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@081b │ │ -087b0e: 2330 5406 |003b: new-array v0, v3, [I // type@0654 │ │ -087b12: 1401 5c00 017f |003d: const v1, #float 1.71472e+38 // #7f01005c │ │ -087b18: 4b01 0002 |0040: aput v1, v0, v2 │ │ -087b1c: 6900 1e08 |0042: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@081e │ │ -087b20: 2340 5406 |0044: new-array v0, v4, [I // type@0654 │ │ -087b24: 2600 9000 0000 |0046: fill-array-data v0, 000000d6 // +00000090 │ │ -087b2a: 6900 2008 |0049: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutICS:[I // field@0820 │ │ -087b2e: 2360 5406 |004b: new-array v0, v6, [I // type@0654 │ │ -087b32: 2600 9300 0000 |004d: fill-array-data v0, 000000e0 // +00000093 │ │ -087b38: 6900 2408 |0050: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0824 │ │ -087b3c: 1300 1100 |0052: const/16 v0, #int 17 // #11 │ │ -087b40: 2300 5406 |0054: new-array v0, v0, [I // type@0654 │ │ -087b44: 2600 9a00 0000 |0056: fill-array-data v0, 000000f0 // +0000009a │ │ -087b4a: 6900 2b08 |0059: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@082b │ │ -087b4e: 1300 0800 |005b: const/16 v0, #int 8 // #8 │ │ -087b52: 2300 5406 |005d: new-array v0, v0, [I // type@0654 │ │ -087b56: 2600 b700 0000 |005f: fill-array-data v0, 00000116 // +000000b7 │ │ -087b5c: 6900 3d08 |0062: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@083d │ │ -087b60: 2350 5406 |0064: new-array v0, v5, [I // type@0654 │ │ -087b64: 2600 c400 0000 |0066: fill-array-data v0, 0000012a // +000000c4 │ │ -087b6a: 6900 4608 |0069: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@0846 │ │ -087b6e: 1300 0a00 |006b: const/16 v0, #int 10 // #a │ │ -087b72: 2300 5406 |006d: new-array v0, v0, [I // type@0654 │ │ -087b76: 2600 c900 0000 |006f: fill-array-data v0, 00000138 // +000000c9 │ │ -087b7c: 6900 4c08 |0072: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@084c │ │ -087b80: 2360 5406 |0074: new-array v0, v6, [I // type@0654 │ │ -087b84: 2600 da00 0000 |0076: fill-array-data v0, 00000150 // +000000da │ │ -087b8a: 6900 5708 |0079: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0857 │ │ -087b8e: 2340 5406 |007b: new-array v0, v4, [I // type@0654 │ │ -087b92: 2600 e300 0000 |007d: fill-array-data v0, 00000160 // +000000e3 │ │ -087b98: 6900 5e08 |0080: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@085e │ │ -087b9c: 0e00 |0082: return-void │ │ -087b9e: 0000 |0083: nop // spacer │ │ -087ba0: 0003 0400 1300 0000 2200 017f 4100 ... |0084: array-data (42 units) │ │ -087bf4: 0003 0400 0700 0000 5300 017f 5400 ... |00ae: array-data (18 units) │ │ -087c18: 0003 0400 0500 0000 2200 017f 4500 ... |00c0: array-data (14 units) │ │ -087c34: 0003 0400 0200 0000 5a00 017f 5b00 ... |00ce: array-data (8 units) │ │ -087c44: 0003 0400 0300 0000 4900 017f 6500 ... |00d6: array-data (10 units) │ │ -087c58: 0003 0400 0600 0000 0e00 0101 d000 ... |00e0: array-data (16 units) │ │ -087c78: 0003 0400 1100 0000 0200 0101 0e00 ... |00f0: array-data (38 units) │ │ -087cc4: 0003 0400 0800 0000 ae00 0101 2c01 ... |0116: array-data (20 units) │ │ -087cec: 0003 0400 0500 0000 1f01 0101 2002 ... |012a: array-data (14 units) │ │ -087d08: 0003 0400 0a00 0000 af00 0101 7501 ... |0138: array-data (24 units) │ │ -087d38: 0003 0400 0600 0000 7500 017f 7600 ... |0150: array-data (16 units) │ │ -087d58: 0003 0400 0300 0000 da00 0101 7b00 ... |0160: array-data (10 units) │ │ +087a78: |[087a78] android.support.v7.appcompat.R$styleable.:()V │ │ +087a88: 1266 |0000: const/4 v6, #int 6 // #6 │ │ +087a8a: 1255 |0001: const/4 v5, #int 5 // #5 │ │ +087a8c: 1234 |0002: const/4 v4, #int 3 // #3 │ │ +087a8e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +087a90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +087a92: 1300 1300 |0005: const/16 v0, #int 19 // #13 │ │ +087a96: 2300 5406 |0007: new-array v0, v0, [I // type@0654 │ │ +087a9a: 2600 7b00 0000 |0009: fill-array-data v0, 00000084 // +0000007b │ │ +087aa0: 6900 f407 |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ +087aa4: 2330 5406 |000e: new-array v0, v3, [I // type@0654 │ │ +087aa8: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +087aae: 4b01 0002 |0013: aput v1, v0, v2 │ │ +087ab2: 6900 f507 |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@07f5 │ │ +087ab6: 1270 |0017: const/4 v0, #int 7 // #7 │ │ +087ab8: 2300 5406 |0018: new-array v0, v0, [I // type@0654 │ │ +087abc: 2600 9400 0000 |001a: fill-array-data v0, 000000ae // +00000094 │ │ +087ac2: 6900 f707 |001d: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@07f7 │ │ +087ac6: 2330 5406 |001f: new-array v0, v3, [I // type@0654 │ │ +087aca: 1401 3f01 0101 |0021: const v1, #float 2.36945e-38 // #0101013f │ │ +087ad0: 4b01 0002 |0024: aput v1, v0, v2 │ │ +087ad4: 6900 1208 |0026: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@0812 │ │ +087ad8: 2320 5406 |0028: new-array v0, v2, [I // type@0654 │ │ +087adc: 6900 1408 |002a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@0814 │ │ +087ae0: 2350 5406 |002c: new-array v0, v5, [I // type@0654 │ │ +087ae4: 2600 9200 0000 |002e: fill-array-data v0, 000000c0 // +00000092 │ │ +087aea: 6900 1508 |0031: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0815 │ │ +087aee: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +087af0: 2300 5406 |0034: new-array v0, v0, [I // type@0654 │ │ +087af4: 2600 9800 0000 |0036: fill-array-data v0, 000000ce // +00000098 │ │ +087afa: 6900 1b08 |0039: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@081b │ │ +087afe: 2330 5406 |003b: new-array v0, v3, [I // type@0654 │ │ +087b02: 1401 5c00 017f |003d: const v1, #float 1.71472e+38 // #7f01005c │ │ +087b08: 4b01 0002 |0040: aput v1, v0, v2 │ │ +087b0c: 6900 1e08 |0042: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@081e │ │ +087b10: 2340 5406 |0044: new-array v0, v4, [I // type@0654 │ │ +087b14: 2600 9000 0000 |0046: fill-array-data v0, 000000d6 // +00000090 │ │ +087b1a: 6900 2008 |0049: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutICS:[I // field@0820 │ │ +087b1e: 2360 5406 |004b: new-array v0, v6, [I // type@0654 │ │ +087b22: 2600 9300 0000 |004d: fill-array-data v0, 000000e0 // +00000093 │ │ +087b28: 6900 2408 |0050: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0824 │ │ +087b2c: 1300 1100 |0052: const/16 v0, #int 17 // #11 │ │ +087b30: 2300 5406 |0054: new-array v0, v0, [I // type@0654 │ │ +087b34: 2600 9a00 0000 |0056: fill-array-data v0, 000000f0 // +0000009a │ │ +087b3a: 6900 2b08 |0059: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@082b │ │ +087b3e: 1300 0800 |005b: const/16 v0, #int 8 // #8 │ │ +087b42: 2300 5406 |005d: new-array v0, v0, [I // type@0654 │ │ +087b46: 2600 b700 0000 |005f: fill-array-data v0, 00000116 // +000000b7 │ │ +087b4c: 6900 3d08 |0062: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@083d │ │ +087b50: 2350 5406 |0064: new-array v0, v5, [I // type@0654 │ │ +087b54: 2600 c400 0000 |0066: fill-array-data v0, 0000012a // +000000c4 │ │ +087b5a: 6900 4608 |0069: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@0846 │ │ +087b5e: 1300 0a00 |006b: const/16 v0, #int 10 // #a │ │ +087b62: 2300 5406 |006d: new-array v0, v0, [I // type@0654 │ │ +087b66: 2600 c900 0000 |006f: fill-array-data v0, 00000138 // +000000c9 │ │ +087b6c: 6900 4c08 |0072: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@084c │ │ +087b70: 2360 5406 |0074: new-array v0, v6, [I // type@0654 │ │ +087b74: 2600 da00 0000 |0076: fill-array-data v0, 00000150 // +000000da │ │ +087b7a: 6900 5708 |0079: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0857 │ │ +087b7e: 2340 5406 |007b: new-array v0, v4, [I // type@0654 │ │ +087b82: 2600 e300 0000 |007d: fill-array-data v0, 00000160 // +000000e3 │ │ +087b88: 6900 5e08 |0080: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@085e │ │ +087b8c: 0e00 |0082: return-void │ │ +087b8e: 0000 |0083: nop // spacer │ │ +087b90: 0003 0400 1300 0000 2200 017f 4100 ... |0084: array-data (42 units) │ │ +087be4: 0003 0400 0700 0000 5300 017f 5400 ... |00ae: array-data (18 units) │ │ +087c08: 0003 0400 0500 0000 2200 017f 4500 ... |00c0: array-data (14 units) │ │ +087c24: 0003 0400 0200 0000 5a00 017f 5b00 ... |00ce: array-data (8 units) │ │ +087c34: 0003 0400 0300 0000 4900 017f 6500 ... |00d6: array-data (10 units) │ │ +087c48: 0003 0400 0600 0000 0e00 0101 d000 ... |00e0: array-data (16 units) │ │ +087c68: 0003 0400 1100 0000 0200 0101 0e00 ... |00f0: array-data (38 units) │ │ +087cb4: 0003 0400 0800 0000 ae00 0101 2c01 ... |0116: array-data (20 units) │ │ +087cdc: 0003 0400 0500 0000 1f01 0101 2002 ... |012a: array-data (14 units) │ │ +087cf8: 0003 0400 0a00 0000 af00 0101 7501 ... |0138: array-data (24 units) │ │ +087d28: 0003 0400 0600 0000 7500 017f 7600 ... |0150: array-data (16 units) │ │ +087d48: 0003 0400 0300 0000 da00 0101 7b00 ... |0160: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=505 │ │ 0x000e line=506 │ │ 0x0017 line=508 │ │ 0x001f line=535 │ │ 0x0028 line=537 │ │ @@ -94221,17 +94221,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087d6c: |[087d6c] android.support.v7.appcompat.R$styleable.:()V │ │ -087d7c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087d82: 0e00 |0003: return-void │ │ +087d5c: |[087d5c] android.support.v7.appcompat.R$styleable.:()V │ │ +087d6c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$styleable; │ │ │ │ Virtual methods - │ │ @@ -94264,21 +94264,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087d84: |[087d84] android.support.v7.appcompat.R.:()V │ │ -087d94: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087d9a: 0e00 |0003: return-void │ │ +087d74: |[087d74] android.support.v7.appcompat.R.:()V │ │ +087d84: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=504 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 4166 (R.java) │ │ │ │ Class #382 header: │ │ @@ -94308,18 +94307,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087d9c: |[087d9c] android.support.v7.internal.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ -087dac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087db2: 5b01 6208 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ -087db6: 0e00 |0005: return-void │ │ +087d8c: |[087d8c] android.support.v7.internal.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ +087d9c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087da2: 5b01 6208 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ +087da6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ @@ -94330,18 +94329,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 │ │ -087db8: |[087db8] android.support.v7.internal.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; │ │ -087dc8: 2200 f702 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionBarPolicy; // type@02f7 │ │ -087dcc: 7020 8d16 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@168d │ │ -087dd2: 1100 |0005: return-object v0 │ │ +087da8: |[087da8] android.support.v7.internal.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; │ │ +087db8: 2200 f702 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionBarPolicy; // type@02f7 │ │ +087dbc: 7020 8d16 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@168d │ │ +087dc2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -94350,25 +94349,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -087dd4: |[087dd4] android.support.v7.internal.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ -087de4: 5420 6208 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ -087de8: 6e10 2401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0124 │ │ -087dee: 0c00 |0005: move-result-object v0 │ │ -087df0: 5200 1600 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ -087df4: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ -087df8: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -087dfc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -087dfe: 0f00 |000d: return v0 │ │ -087e00: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -087e02: 28fe |000f: goto 000d // -0002 │ │ +087dc4: |[087dc4] android.support.v7.internal.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ +087dd4: 5420 6208 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ +087dd8: 6e10 2401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0124 │ │ +087dde: 0c00 |0005: move-result-object v0 │ │ +087de0: 5200 1600 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ +087de4: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ +087de8: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ +087dec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +087dee: 0f00 |000d: return v0 │ │ +087df0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +087df2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -94376,23 +94375,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -087e04: |[087e04] android.support.v7.internal.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ -087e14: 5410 6208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ -087e18: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -087e1e: 0c00 |0005: move-result-object v0 │ │ -087e20: 6e10 ae01 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -087e26: 0c00 |0009: move-result-object v0 │ │ -087e28: 5200 840b |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -087e2c: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -087e30: 0f00 |000e: return v0 │ │ +087df4: |[087df4] android.support.v7.internal.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ +087e04: 5410 6208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ +087e08: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +087e0e: 0c00 |0005: move-result-object v0 │ │ +087e10: 6e10 ae01 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +087e16: 0c00 |0009: move-result-object v0 │ │ +087e18: 5200 840b |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +087e1c: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ +087e20: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -94400,22 +94399,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -087e34: |[087e34] android.support.v7.internal.view.ActionBarPolicy.getMaxActionButtons:()I │ │ -087e44: 5420 6208 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ -087e48: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -087e4e: 0c00 |0005: move-result-object v0 │ │ -087e50: 6001 4207 |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0742 │ │ -087e54: 6e20 b101 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b1 │ │ -087e5a: 0a00 |000b: move-result v0 │ │ -087e5c: 0f00 |000c: return v0 │ │ +087e24: |[087e24] android.support.v7.internal.view.ActionBarPolicy.getMaxActionButtons:()I │ │ +087e34: 5420 6208 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ +087e38: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +087e3e: 0c00 |0005: move-result-object v0 │ │ +087e40: 6001 4207 |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0742 │ │ +087e44: 6e20 b101 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b1 │ │ +087e4a: 0a00 |000b: move-result v0 │ │ +087e4c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -94423,22 +94422,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -087e60: |[087e60] android.support.v7.internal.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ -087e70: 5420 6208 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ -087e74: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -087e7a: 0c00 |0005: move-result-object v0 │ │ -087e7c: 6001 9e06 |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@069e │ │ -087e80: 6e20 ad01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -087e86: 0a00 |000b: move-result v0 │ │ -087e88: 0f00 |000c: return v0 │ │ +087e50: |[087e50] android.support.v7.internal.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ +087e60: 5420 6208 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ +087e64: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +087e6a: 0c00 |0005: move-result-object v0 │ │ +087e6c: 6001 9e06 |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@069e │ │ +087e70: 6e20 ad01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +087e76: 0a00 |000b: move-result v0 │ │ +087e78: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -94446,37 +94445,37 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -087e8c: |[087e8c] android.support.v7.internal.view.ActionBarPolicy.getTabContainerHeight:()I │ │ -087e9c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -087e9e: 5483 6208 |0001: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ -087ea2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -087ea4: 6205 f407 |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ -087ea8: 6006 2606 |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0626 │ │ -087eac: 6e57 3c01 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -087eb2: 0c00 |000b: move-result-object v0 │ │ -087eb4: 6e30 c701 7007 |000c: invoke-virtual {v0, v7, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ -087eba: 0a01 |000f: move-result v1 │ │ -087ebc: 5483 6208 |0010: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ -087ec0: 6e10 3201 0300 |0012: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -087ec6: 0c02 |0015: move-result-object v2 │ │ -087ec8: 6e10 9416 0800 |0016: invoke-virtual {v8}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1694 │ │ -087ece: 0a03 |0019: move-result v3 │ │ -087ed0: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ -087ed4: 6003 9d06 |001c: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@069d │ │ -087ed8: 6e20 ad01 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -087ede: 0a03 |0021: move-result v3 │ │ -087ee0: 7120 af24 3100 |0022: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -087ee6: 0a01 |0025: move-result v1 │ │ -087ee8: 6e10 cd01 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -087eee: 0f01 |0029: return v1 │ │ +087e7c: |[087e7c] android.support.v7.internal.view.ActionBarPolicy.getTabContainerHeight:()I │ │ +087e8c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +087e8e: 5483 6208 |0001: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ +087e92: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +087e94: 6205 f407 |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ +087e98: 6006 2606 |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0626 │ │ +087e9c: 6e57 3c01 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +087ea2: 0c00 |000b: move-result-object v0 │ │ +087ea4: 6e30 c701 7007 |000c: invoke-virtual {v0, v7, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ +087eaa: 0a01 |000f: move-result v1 │ │ +087eac: 5483 6208 |0010: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ +087eb0: 6e10 3201 0300 |0012: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +087eb6: 0c02 |0015: move-result-object v2 │ │ +087eb8: 6e10 9416 0800 |0016: invoke-virtual {v8}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1694 │ │ +087ebe: 0a03 |0019: move-result v3 │ │ +087ec0: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ +087ec4: 6003 9d06 |001c: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@069d │ │ +087ec8: 6e20 ad01 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +087ece: 0a03 |0021: move-result v3 │ │ +087ed0: 7120 af24 3100 |0022: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +087ed6: 0a01 |0025: move-result v1 │ │ +087ed8: 6e10 cd01 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +087ede: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x000c line=65 │ │ 0x0010 line=66 │ │ 0x0016 line=67 │ │ 0x001c line=69 │ │ @@ -94493,22 +94492,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -087ef0: |[087ef0] android.support.v7.internal.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ -087f00: 5420 6208 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ -087f04: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -087f0a: 0c00 |0005: move-result-object v0 │ │ -087f0c: 6001 9006 |0006: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0690 │ │ -087f10: 6e20 a801 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ -087f16: 0a00 |000b: move-result v0 │ │ -087f18: 0f00 |000c: return v0 │ │ +087ee0: |[087ee0] android.support.v7.internal.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ +087ef0: 5420 6208 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0862 │ │ +087ef4: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +087efa: 0c00 |0005: move-result-object v0 │ │ +087efc: 6001 9006 |0006: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0690 │ │ +087f00: 6e20 a801 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ +087f06: 0a00 |000b: move-result v0 │ │ +087f08: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -94516,22 +94515,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -087f1c: |[087f1c] android.support.v7.internal.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ -087f2c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -087f30: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -087f34: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -087f38: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -087f3a: 0f00 |0007: return v0 │ │ -087f3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -087f3e: 28fe |0009: goto 0007 // -0002 │ │ +087f0c: |[087f0c] android.support.v7.internal.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ +087f1c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +087f20: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +087f24: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +087f28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +087f2a: 0f00 |0007: return v0 │ │ +087f2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +087f2e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ source_file_idx : 648 (ActionBarPolicy.java) │ │ @@ -94577,19 +94576,19 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -087f40: |[087f40] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -087f50: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -087f56: 5b01 6308 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0863 │ │ -087f5a: 5b02 6508 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ -087f5e: 0e00 |0007: return-void │ │ +087f30: |[087f30] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +087f40: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +087f46: 5b01 6308 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0863 │ │ +087f4a: 5b02 6508 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ +087f4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x0005 line=120 │ │ 0x0007 line=121 │ │ locals : │ │ @@ -94602,26 +94601,26 @@ │ │ type : '(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -087f60: |[087f60] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; │ │ -087f70: 5410 6408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0864 │ │ -087f74: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -087f78: 5410 6408 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0864 │ │ -087f7c: 5400 6708 |0006: iget-object v0, v0, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -087f80: 3320 0500 |0008: if-ne v0, v2, 000d // +0005 │ │ -087f84: 5410 6408 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0864 │ │ -087f88: 1100 |000c: return-object v0 │ │ -087f8a: 5410 6308 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0863 │ │ -087f8e: 6e30 9716 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1697 │ │ -087f94: 0c00 |0012: move-result-object v0 │ │ -087f96: 28f9 |0013: goto 000c // -0007 │ │ +087f50: |[087f50] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; │ │ +087f60: 5410 6408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0864 │ │ +087f64: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +087f68: 5410 6408 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0864 │ │ +087f6c: 5400 6708 |0006: iget-object v0, v0, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +087f70: 3320 0500 |0008: if-ne v0, v2, 000d // +0005 │ │ +087f74: 5410 6408 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0864 │ │ +087f78: 1100 |000c: return-object v0 │ │ +087f7a: 5410 6308 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0863 │ │ +087f7e: 6e30 9716 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1697 │ │ +087f84: 0c00 |0012: move-result-object v0 │ │ +087f86: 28f9 |0013: goto 000c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x000a line=154 │ │ 0x000c line=156 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ @@ -94633,18 +94632,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -087f98: |[087f98] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ -087fa8: 2200 f902 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper; // type@02f9 │ │ -087fac: 7030 9e16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@169e │ │ -087fb2: 1100 |0005: return-object v0 │ │ +087f88: |[087f88] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ +087f98: 2200 f902 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper; // type@02f9 │ │ +087f9c: 7030 9e16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@169e │ │ +087fa2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 mode Landroid/view/ActionMode; │ │ @@ -94654,23 +94653,23 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -087fb4: |[087fb4] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -087fc4: 5430 6508 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ -087fc8: 7020 9816 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1698 │ │ -087fce: 0c01 |0005: move-result-object v1 │ │ -087fd0: 7110 3c19 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@193c │ │ -087fd6: 0c02 |0009: move-result-object v2 │ │ -087fd8: 7230 731d 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1d73 │ │ -087fde: 0a00 |000d: move-result v0 │ │ -087fe0: 0f00 |000e: return v0 │ │ +087fa4: |[087fa4] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +087fb4: 5430 6508 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ +087fb8: 7020 9816 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1698 │ │ +087fbe: 0c01 |0005: move-result-object v1 │ │ +087fc0: 7110 3c19 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@193c │ │ +087fc6: 0c02 |0009: move-result-object v2 │ │ +087fc8: 7230 731d 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1d73 │ │ +087fce: 0a00 |000d: move-result v0 │ │ +087fd0: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 item Landroid/view/MenuItem; │ │ @@ -94680,23 +94679,23 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -087fe4: |[087fe4] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -087ff4: 5430 6508 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ -087ff8: 7020 9816 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1698 │ │ -087ffe: 0c01 |0005: move-result-object v1 │ │ -088000: 7110 3d19 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@193d │ │ -088006: 0c02 |0009: move-result-object v2 │ │ -088008: 7230 741d 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d74 │ │ -08800e: 0a00 |000d: move-result v0 │ │ -088010: 0f00 |000e: return v0 │ │ +087fd4: |[087fd4] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +087fe4: 5430 6508 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ +087fe8: 7020 9816 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1698 │ │ +087fee: 0c01 |0005: move-result-object v1 │ │ +087ff0: 7110 3d19 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@193d │ │ +087ff6: 0c02 |0009: move-result-object v2 │ │ +087ff8: 7230 741d 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d74 │ │ +087ffe: 0a00 |000d: move-result v0 │ │ +088000: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ @@ -94706,20 +94705,20 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -088014: |[088014] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -088024: 5420 6508 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ -088028: 7020 9816 3200 |0002: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1698 │ │ -08802e: 0c01 |0005: move-result-object v1 │ │ -088030: 7220 751d 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1d75 │ │ -088036: 0e00 |0009: return-void │ │ +088004: |[088004] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +088014: 5420 6508 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ +088018: 7020 9816 3200 |0002: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1698 │ │ +08801e: 0c01 |0005: move-result-object v1 │ │ +088020: 7220 751d 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1d75 │ │ +088026: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0009 line=145 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000a reg=3 mode Landroid/view/ActionMode; │ │ @@ -94729,23 +94728,23 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -088038: |[088038] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -088048: 5430 6508 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ -08804c: 7020 9816 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1698 │ │ -088052: 0c01 |0005: move-result-object v1 │ │ -088054: 7110 3d19 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@193d │ │ -08805a: 0c02 |0009: move-result-object v2 │ │ -08805c: 7230 761d 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d76 │ │ -088062: 0a00 |000d: move-result v0 │ │ -088064: 0f00 |000e: return v0 │ │ +088028: |[088028] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +088038: 5430 6508 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0865 │ │ +08803c: 7020 9816 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1698 │ │ +088042: 0c01 |0005: move-result-object v1 │ │ +088044: 7110 3d19 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@193d │ │ +08804a: 0c02 |0009: move-result-object v2 │ │ +08804c: 7230 761d 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d76 │ │ +088052: 0a00 |000d: move-result v0 │ │ +088054: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ @@ -94755,17 +94754,17 @@ │ │ type : '(Landroid/support/v7/internal/view/ActionModeWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088068: |[088068] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.setLastStartedActionMode:(Landroid/support/v7/internal/view/ActionModeWrapper;)V │ │ -088078: 5b01 6408 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0864 │ │ -08807c: 0e00 |0002: return-void │ │ +088058: |[088058] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.setLastStartedActionMode:(Landroid/support/v7/internal/view/ActionModeWrapper;)V │ │ +088068: 5b01 6408 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0864 │ │ +08806c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x0003 reg=1 modeWrapper Landroid/support/v7/internal/view/ActionModeWrapper; │ │ @@ -94815,67 +94814,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -088080: |[088080] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ -088090: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -088092: 2300 7406 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0674 │ │ -088096: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -088098: 1c02 c303 |0004: const-class v2, Landroid/view/MenuItem; // type@03c3 │ │ -08809c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0880a0: 6900 6908 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@0869 │ │ -0880a4: 0e00 |000a: return-void │ │ +088070: |[088070] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ +088080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088082: 2300 7406 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0674 │ │ +088086: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +088088: 1c02 c303 |0004: const-class v2, Landroid/view/MenuItem; // type@03c3 │ │ +08808c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +088090: 6900 6908 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@0869 │ │ +088094: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;) │ │ name : '' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0880a8: |[0880a8] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0880b8: 7010 be24 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@24be │ │ -0880be: 5b56 6b08 |0003: iput-object v6, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@086b │ │ -0880c2: 6e10 c224 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0880c8: 0c00 |0008: move-result-object v0 │ │ -0880ca: 6203 6908 |0009: sget-object v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@0869 │ │ -0880ce: 6e30 6f24 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -0880d4: 0c03 |000e: move-result-object v3 │ │ -0880d6: 5b53 6a08 |000f: iput-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@086a │ │ -0880da: 0e00 |0011: return-void │ │ -0880dc: 0d01 |0012: move-exception v1 │ │ -0880de: 2202 b803 |0013: new-instance v2, Landroid/view/InflateException; // type@03b8 │ │ -0880e2: 2203 9204 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0880e6: 7010 fb24 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0880ec: 1a04 ef03 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@03ef │ │ -0880f0: 6e20 0425 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0880f6: 0c03 |001f: move-result-object v3 │ │ -0880f8: 6e20 0425 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0880fe: 0c03 |0023: move-result-object v3 │ │ -088100: 1a04 6100 |0024: const-string v4, " in class " // string@0061 │ │ -088104: 6e20 0425 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08810a: 0c03 |0029: move-result-object v3 │ │ -08810c: 6e10 7124 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -088112: 0c04 |002d: move-result-object v4 │ │ -088114: 6e20 0425 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08811a: 0c03 |0031: move-result-object v3 │ │ -08811c: 6e10 0a25 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -088122: 0c03 |0035: move-result-object v3 │ │ -088124: 7020 ff1e 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@1eff │ │ -08812a: 6e20 011f 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1f01 │ │ -088130: 2702 |003c: throw v2 │ │ +088098: |[088098] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0880a8: 7010 be24 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@24be │ │ +0880ae: 5b56 6b08 |0003: iput-object v6, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@086b │ │ +0880b2: 6e10 c224 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0880b8: 0c00 |0008: move-result-object v0 │ │ +0880ba: 6203 6908 |0009: sget-object v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@0869 │ │ +0880be: 6e30 6f24 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +0880c4: 0c03 |000e: move-result-object v3 │ │ +0880c6: 5b53 6a08 |000f: iput-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@086a │ │ +0880ca: 0e00 |0011: return-void │ │ +0880cc: 0d01 |0012: move-exception v1 │ │ +0880ce: 2202 b803 |0013: new-instance v2, Landroid/view/InflateException; // type@03b8 │ │ +0880d2: 2203 9204 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0880d6: 7010 fb24 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0880dc: 1a04 ef03 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@03ef │ │ +0880e0: 6e20 0425 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0880e6: 0c03 |001f: move-result-object v3 │ │ +0880e8: 6e20 0425 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0880ee: 0c03 |0023: move-result-object v3 │ │ +0880f0: 1a04 6100 |0024: const-string v4, " in class " // string@0061 │ │ +0880f4: 6e20 0425 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0880fa: 0c03 |0029: move-result-object v3 │ │ +0880fc: 6e10 7124 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +088102: 0c04 |002d: move-result-object v4 │ │ +088104: 6e20 0425 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08810a: 0c03 |0031: move-result-object v3 │ │ +08810c: 6e10 0a25 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +088112: 0c03 |0035: move-result-object v3 │ │ +088114: 7020 ff1e 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@1eff │ │ +08811a: 6e20 011f 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1f01 │ │ +088120: 2702 |003c: throw v2 │ │ catches : 1 │ │ 0x0009 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ 0x0005 line=221 │ │ @@ -94899,45 +94898,45 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -088144: |[088144] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -088154: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -088156: 5462 6a08 |0001: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@086a │ │ -08815a: 6e10 2425 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@2524 │ │ -088160: 0c02 |0006: move-result-object v2 │ │ -088162: 6203 cb0b |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ -088166: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ -08816a: 5461 6a08 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@086a │ │ -08816e: 5462 6b08 |000d: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@086b │ │ -088172: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -088174: 2333 7806 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -088178: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -08817a: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ -08817e: 6e30 2525 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -088184: 0c01 |0018: move-result-object v1 │ │ -088186: 1f01 6e04 |0019: check-cast v1, Ljava/lang/Boolean; // type@046e │ │ -08818a: 6e10 5824 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ -088190: 0a01 |001e: move-result v1 │ │ -088192: 0f01 |001f: return v1 │ │ -088194: 5462 6a08 |0020: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@086a │ │ -088198: 5463 6b08 |0022: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@086b │ │ -08819c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -08819e: 2344 7806 |0025: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -0881a2: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -0881a4: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ -0881a8: 6e30 2525 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -0881ae: 28f2 |002d: goto 001f // -000e │ │ -0881b0: 0d00 |002e: move-exception v0 │ │ -0881b2: 2201 8e04 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@048e │ │ -0881b6: 7020 ca24 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@24ca │ │ -0881bc: 2701 |0034: throw v1 │ │ +088134: |[088134] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +088144: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +088146: 5462 6a08 |0001: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@086a │ │ +08814a: 6e10 2425 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@2524 │ │ +088150: 0c02 |0006: move-result-object v2 │ │ +088152: 6203 cb0b |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ +088156: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ +08815a: 5461 6a08 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@086a │ │ +08815e: 5462 6b08 |000d: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@086b │ │ +088162: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +088164: 2333 7806 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +088168: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +08816a: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ +08816e: 6e30 2525 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +088174: 0c01 |0018: move-result-object v1 │ │ +088176: 1f01 6e04 |0019: check-cast v1, Ljava/lang/Boolean; // type@046e │ │ +08817a: 6e10 5824 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ +088180: 0a01 |001e: move-result v1 │ │ +088182: 0f01 |001f: return v1 │ │ +088184: 5462 6a08 |0020: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@086a │ │ +088188: 5463 6b08 |0022: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@086b │ │ +08818c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +08818e: 2344 7806 |0025: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +088192: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +088194: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ +088198: 6e30 2525 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +08819e: 28f2 |002d: goto 001f // -000e │ │ +0881a0: 0d00 |002e: move-exception v0 │ │ +0881a2: 2201 8e04 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@048e │ │ +0881a6: 7020 ca24 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@24ca │ │ +0881ac: 2701 |0034: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0001 line=235 │ │ 0x000b line=236 │ │ 0x001f line=239 │ │ @@ -95125,20 +95124,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 │ │ -0881d0: |[0881d0] android.support.v7.internal.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ -0881e0: 5b01 8d08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ -0881e4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0881ea: 5b02 8c08 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@088c │ │ -0881ee: 6e10 bf16 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@16bf │ │ -0881f4: 0e00 |000a: return-void │ │ +0881c0: |[0881c0] android.support.v7.internal.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ +0881d0: 5b01 8d08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ +0881d4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0881da: 5b02 8c08 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@088c │ │ +0881de: 6e10 bf16 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@16bf │ │ +0881e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0005 line=313 │ │ 0x0007 line=315 │ │ 0x000a line=316 │ │ locals : │ │ @@ -95151,17 +95150,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 │ │ -0881f8: |[0881f8] android.support.v7.internal.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ -088208: 5410 7a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ -08820c: 1100 |0002: return-object v0 │ │ +0881e8: |[0881e8] android.support.v7.internal.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ +0881f8: 5410 7a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ +0881fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;) │ │ @@ -95169,21 +95168,21 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -088210: |[088210] android.support.v7.internal.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ -088220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088222: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -088226: 0f00 |0003: return v0 │ │ -088228: 6e20 d524 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -08822e: 0a00 |0007: move-result v0 │ │ -088230: 28fb |0008: goto 0003 // -0005 │ │ +088200: |[088200] android.support.v7.internal.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ +088210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088212: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +088216: 0f00 |0003: return v0 │ │ +088218: 6e20 d524 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +08821e: 0a00 |0007: move-result v0 │ │ +088220: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=400 │ │ 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ 0x0000 - 0x0009 reg=2 shortcutString Ljava/lang/String; │ │ @@ -95193,41 +95192,41 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -088234: |[088234] android.support.v7.internal.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -088244: 5463 8d08 |0000: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ -088248: 7110 c316 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@16c3 │ │ -08824e: 0c03 |0005: move-result-object v3 │ │ -088250: 6e10 2601 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0126 │ │ -088256: 0c03 |0009: move-result-object v3 │ │ -088258: 6e20 7724 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2477 │ │ -08825e: 0c00 |000d: move-result-object v0 │ │ -088260: 6e20 6c24 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@246c │ │ -088266: 0c01 |0011: move-result-object v1 │ │ -088268: 6e20 2025 9100 |0012: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2520 │ │ -08826e: 0c03 |0015: move-result-object v3 │ │ -088270: 1103 |0016: return-object v3 │ │ -088272: 0d02 |0017: move-exception v2 │ │ -088274: 1a03 b211 |0018: const-string v3, "SupportMenuInflater" // string@11b2 │ │ -088278: 2204 9204 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -08827c: 7010 fb24 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -088282: 1a05 a703 |001f: const-string v5, "Cannot instantiate class: " // string@03a7 │ │ -088286: 6e20 0425 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08828c: 0c04 |0024: move-result-object v4 │ │ -08828e: 6e20 0425 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -088294: 0c04 |0028: move-result-object v4 │ │ -088296: 6e10 0a25 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08829c: 0c04 |002c: move-result-object v4 │ │ -08829e: 7130 b01e 4302 |002d: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0882a4: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0882a6: 28e5 |0031: goto 0016 // -001b │ │ +088224: |[088224] android.support.v7.internal.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +088234: 5463 8d08 |0000: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ +088238: 7110 c316 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@16c3 │ │ +08823e: 0c03 |0005: move-result-object v3 │ │ +088240: 6e10 2601 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0126 │ │ +088246: 0c03 |0009: move-result-object v3 │ │ +088248: 6e20 7724 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2477 │ │ +08824e: 0c00 |000d: move-result-object v0 │ │ +088250: 6e20 6c24 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@246c │ │ +088256: 0c01 |0011: move-result-object v1 │ │ +088258: 6e20 2025 9100 |0012: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2520 │ │ +08825e: 0c03 |0015: move-result-object v3 │ │ +088260: 1103 |0016: return-object v3 │ │ +088262: 0d02 |0017: move-exception v2 │ │ +088264: 1a03 b211 |0018: const-string v3, "SupportMenuInflater" // string@11b2 │ │ +088268: 2204 9204 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +08826c: 7010 fb24 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +088272: 1a05 a703 |001f: const-string v5, "Cannot instantiate class: " // string@03a7 │ │ +088276: 6e20 0425 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08827c: 0c04 |0024: move-result-object v4 │ │ +08827e: 6e20 0425 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +088284: 0c04 |0028: move-result-object v4 │ │ +088286: 6e10 0a25 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08828c: 0c04 |002c: move-result-object v4 │ │ +08828e: 7130 b01e 4302 |002d: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +088294: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +088296: 28e5 |0031: goto 0016 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=480 │ │ 0x000e line=481 │ │ 0x0012 line=482 │ │ @@ -95250,116 +95249,116 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 195 16-bit code units │ │ -0882b8: |[0882b8] android.support.v7.internal.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ -0882c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0882ca: 5573 8208 |0001: iget-boolean v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0882 │ │ -0882ce: 7220 4e1f 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ -0882d4: 0c03 |0006: move-result-object v3 │ │ -0882d6: 5575 8b08 |0007: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@088b │ │ -0882da: 7220 5c1f 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ -0882e0: 0c03 |000c: move-result-object v3 │ │ -0882e2: 5575 8308 |000d: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0883 │ │ -0882e6: 7220 4f1f 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@1f4f │ │ -0882ec: 0c05 |0012: move-result-object v5 │ │ -0882ee: 5273 8108 |0013: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0881 │ │ -0882f2: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ -0882f6: 0143 |0017: move v3, v4 │ │ -0882f8: 7220 4d1f 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f4d │ │ -0882fe: 0c03 |001b: move-result-object v3 │ │ -088300: 5475 8a08 |001c: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@088a │ │ -088304: 7220 5b1f 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -08830a: 0c03 |0021: move-result-object v3 │ │ -08830c: 5275 8408 |0022: iget v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0884 │ │ -088310: 7220 501f 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@1f50 │ │ -088316: 0c03 |0027: move-result-object v3 │ │ -088318: 5775 7f08 |0028: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@087f │ │ -08831c: 7220 4c1f 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@1f4c │ │ -088322: 0c03 |002d: move-result-object v3 │ │ -088324: 5775 8708 |002e: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0887 │ │ -088328: 7220 531f 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@1f53 │ │ -08832e: 5273 8808 |0033: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0888 │ │ -088332: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ -088336: 5273 8808 |0037: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0888 │ │ -08833a: 7120 cf0b 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0bcf │ │ -088340: 5473 8608 |003c: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0886 │ │ -088344: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ -088348: 5473 8d08 |0040: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ -08834c: 7110 c316 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@16c3 │ │ -088352: 0c03 |0045: move-result-object v3 │ │ -088354: 6e10 3901 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@0139 │ │ -08835a: 0a03 |0049: move-result v3 │ │ -08835c: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ -088360: 2203 7f04 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ -088364: 1a04 8212 |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@1282 │ │ -088368: 7020 8c24 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -08836e: 2703 |0053: throw v3 │ │ -088370: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -088372: 28c3 |0055: goto 0018 // -003d │ │ -088374: 2203 fc02 |0056: new-instance v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@02fc │ │ -088378: 5475 8d08 |0058: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ -08837c: 7110 c616 0500 |005a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; // method@16c6 │ │ -088382: 0c05 |005d: move-result-object v5 │ │ -088384: 5476 8608 |005e: iget-object v6, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0886 │ │ -088388: 7030 b416 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@16b4 │ │ -08838e: 7220 551f 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f55 │ │ -088394: 2083 1a03 |0066: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -088398: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ -08839c: 0783 |006a: move-object v3, v8 │ │ -08839e: 1f03 1a03 |006b: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0883a2: 0732 |006d: move-object v2, v3 │ │ -0883a4: 5273 8108 |006e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0881 │ │ -0883a8: 1225 |0070: const/4 v5, #int 2 // #2 │ │ -0883aa: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ -0883ae: 2083 1a03 |0073: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0883b2: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ -0883b6: 0783 |0077: move-object v3, v8 │ │ -0883b8: 1f03 1a03 |0078: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0883bc: 6e20 9118 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1891 │ │ -0883c2: 1201 |007d: const/4 v1, #int 0 // #0 │ │ -0883c4: 5473 7c08 |007e: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@087c │ │ -0883c8: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ -0883cc: 5473 7c08 |0082: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@087c │ │ -0883d0: 7100 c716 0000 |0084: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@16c7 │ │ -0883d6: 0c04 |0087: move-result-object v4 │ │ -0883d8: 5475 8d08 |0088: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ -0883dc: 7110 c816 0500 |008a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@16c8 │ │ -0883e2: 0c05 |008d: move-result-object v5 │ │ -0883e4: 7040 bc16 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@16bc │ │ -0883ea: 0c00 |0091: move-result-object v0 │ │ -0883ec: 1f00 d503 |0092: check-cast v0, Landroid/view/View; // type@03d5 │ │ -0883f0: 7120 cd0b 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0bcd │ │ -0883f6: 1211 |0097: const/4 v1, #int 1 // #1 │ │ -0883f8: 5273 7d08 |0098: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@087d │ │ -0883fc: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ -088400: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ -088404: 5273 7d08 |009e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@087d │ │ -088408: 7120 cc0b 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0bcc │ │ -08840e: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ -088410: 5473 7a08 |00a4: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ -088414: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ -088418: 5473 7a08 |00a8: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ -08841c: 7120 cb0b 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@0bcb │ │ -088422: 0e00 |00ad: return-void │ │ -088424: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ -088426: 28bf |00af: goto 006e // -0041 │ │ -088428: 2083 2003 |00b0: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0320 │ │ -08842c: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ -088430: 0783 |00b4: move-object v3, v8 │ │ -088432: 1f03 2003 |00b5: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0320 │ │ -088436: 6e20 e018 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@18e0 │ │ -08843c: 28c3 |00ba: goto 007d // -003d │ │ -08843e: 1a03 b211 |00bb: const-string v3, "SupportMenuInflater" // string@11b2 │ │ -088442: 1a04 4306 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@0643 │ │ -088446: 7120 af1e 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -08844c: 28e2 |00c2: goto 00a4 // -001e │ │ +0882a8: |[0882a8] android.support.v7.internal.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ +0882b8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0882ba: 5573 8208 |0001: iget-boolean v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0882 │ │ +0882be: 7220 4e1f 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ +0882c4: 0c03 |0006: move-result-object v3 │ │ +0882c6: 5575 8b08 |0007: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@088b │ │ +0882ca: 7220 5c1f 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ +0882d0: 0c03 |000c: move-result-object v3 │ │ +0882d2: 5575 8308 |000d: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0883 │ │ +0882d6: 7220 4f1f 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@1f4f │ │ +0882dc: 0c05 |0012: move-result-object v5 │ │ +0882de: 5273 8108 |0013: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0881 │ │ +0882e2: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ +0882e6: 0143 |0017: move v3, v4 │ │ +0882e8: 7220 4d1f 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f4d │ │ +0882ee: 0c03 |001b: move-result-object v3 │ │ +0882f0: 5475 8a08 |001c: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@088a │ │ +0882f4: 7220 5b1f 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +0882fa: 0c03 |0021: move-result-object v3 │ │ +0882fc: 5275 8408 |0022: iget v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0884 │ │ +088300: 7220 501f 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@1f50 │ │ +088306: 0c03 |0027: move-result-object v3 │ │ +088308: 5775 7f08 |0028: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@087f │ │ +08830c: 7220 4c1f 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@1f4c │ │ +088312: 0c03 |002d: move-result-object v3 │ │ +088314: 5775 8708 |002e: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0887 │ │ +088318: 7220 531f 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@1f53 │ │ +08831e: 5273 8808 |0033: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0888 │ │ +088322: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ +088326: 5273 8808 |0037: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0888 │ │ +08832a: 7120 cf0b 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0bcf │ │ +088330: 5473 8608 |003c: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0886 │ │ +088334: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ +088338: 5473 8d08 |0040: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ +08833c: 7110 c316 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@16c3 │ │ +088342: 0c03 |0045: move-result-object v3 │ │ +088344: 6e10 3901 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@0139 │ │ +08834a: 0a03 |0049: move-result v3 │ │ +08834c: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ +088350: 2203 7f04 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ +088354: 1a04 8212 |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@1282 │ │ +088358: 7020 8c24 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +08835e: 2703 |0053: throw v3 │ │ +088360: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +088362: 28c3 |0055: goto 0018 // -003d │ │ +088364: 2203 fc02 |0056: new-instance v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@02fc │ │ +088368: 5475 8d08 |0058: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ +08836c: 7110 c616 0500 |005a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; // method@16c6 │ │ +088372: 0c05 |005d: move-result-object v5 │ │ +088374: 5476 8608 |005e: iget-object v6, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0886 │ │ +088378: 7030 b416 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@16b4 │ │ +08837e: 7220 551f 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f55 │ │ +088384: 2083 1a03 |0066: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +088388: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ +08838c: 0783 |006a: move-object v3, v8 │ │ +08838e: 1f03 1a03 |006b: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +088392: 0732 |006d: move-object v2, v3 │ │ +088394: 5273 8108 |006e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0881 │ │ +088398: 1225 |0070: const/4 v5, #int 2 // #2 │ │ +08839a: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ +08839e: 2083 1a03 |0073: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0883a2: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ +0883a6: 0783 |0077: move-object v3, v8 │ │ +0883a8: 1f03 1a03 |0078: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0883ac: 6e20 9118 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1891 │ │ +0883b2: 1201 |007d: const/4 v1, #int 0 // #0 │ │ +0883b4: 5473 7c08 |007e: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@087c │ │ +0883b8: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ +0883bc: 5473 7c08 |0082: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@087c │ │ +0883c0: 7100 c716 0000 |0084: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@16c7 │ │ +0883c6: 0c04 |0087: move-result-object v4 │ │ +0883c8: 5475 8d08 |0088: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ +0883cc: 7110 c816 0500 |008a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@16c8 │ │ +0883d2: 0c05 |008d: move-result-object v5 │ │ +0883d4: 7040 bc16 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@16bc │ │ +0883da: 0c00 |0091: move-result-object v0 │ │ +0883dc: 1f00 d503 |0092: check-cast v0, Landroid/view/View; // type@03d5 │ │ +0883e0: 7120 cd0b 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0bcd │ │ +0883e6: 1211 |0097: const/4 v1, #int 1 // #1 │ │ +0883e8: 5273 7d08 |0098: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@087d │ │ +0883ec: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ +0883f0: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ +0883f4: 5273 7d08 |009e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@087d │ │ +0883f8: 7120 cc0b 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0bcc │ │ +0883fe: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ +088400: 5473 7a08 |00a4: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ +088404: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ +088408: 5473 7a08 |00a8: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ +08840c: 7120 cb0b 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@0bcb │ │ +088412: 0e00 |00ad: return-void │ │ +088414: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ +088416: 28bf |00af: goto 006e // -0041 │ │ +088418: 2083 2003 |00b0: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0320 │ │ +08841c: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ +088420: 0783 |00b4: move-object v3, v8 │ │ +088422: 1f03 2003 |00b5: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0320 │ │ +088426: 6e20 e018 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@18e0 │ │ +08842c: 28c3 |00ba: goto 007d // -003d │ │ +08842e: 1a03 b211 |00bb: const-string v3, "SupportMenuInflater" // string@11b2 │ │ +088432: 1a04 4306 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@0643 │ │ +088436: 7120 af1e 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +08843c: 28e2 |00c2: goto 00a4 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=408 │ │ 0x0033 line=417 │ │ 0x0037 line=418 │ │ 0x003c line=421 │ │ 0x0040 line=422 │ │ @@ -95401,26 +95400,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -088450: |[088450] android.support.v7.internal.view.SupportMenuInflater$MenuState.addItem:()V │ │ -088460: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -088462: 5c50 7e08 |0001: iput-boolean v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@087e │ │ -088466: 5450 8c08 |0003: iget-object v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@088c │ │ -08846a: 5251 7708 |0005: iget v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0877 │ │ -08846e: 5252 8508 |0007: iget v2, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0885 │ │ -088472: 5253 8008 |0009: iget v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0880 │ │ -088476: 5454 8908 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0889 │ │ -08847a: 7254 1b1f 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1b │ │ -088480: 0c00 |0010: move-result-object v0 │ │ -088482: 7020 c016 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@16c0 │ │ -088488: 0e00 |0014: return-void │ │ +088440: |[088440] android.support.v7.internal.view.SupportMenuInflater$MenuState.addItem:()V │ │ +088450: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088452: 5c50 7e08 |0001: iput-boolean v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@087e │ │ +088456: 5450 8c08 |0003: iget-object v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@088c │ │ +08845a: 5251 7708 |0005: iget v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0877 │ │ +08845e: 5252 8508 |0007: iget v2, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0885 │ │ +088462: 5253 8008 |0009: iget v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0880 │ │ +088466: 5454 8908 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0889 │ │ +08846a: 7254 1b1f 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1b │ │ +088470: 0c00 |0010: move-result-object v0 │ │ +088472: 7020 c016 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@16c0 │ │ +088478: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ 0x0014 line=463 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ @@ -95430,28 +95429,28 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -08848c: |[08848c] android.support.v7.internal.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ -08849c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08849e: 5c61 7e08 |0001: iput-boolean v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@087e │ │ -0884a2: 5461 8c08 |0003: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@088c │ │ -0884a6: 5262 7708 |0005: iget v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0877 │ │ -0884aa: 5263 8508 |0007: iget v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0885 │ │ -0884ae: 5264 8008 |0009: iget v4, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0880 │ │ -0884b2: 5465 8908 |000b: iget-object v5, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0889 │ │ -0884b6: 7255 201f 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f20 │ │ -0884bc: 0c00 |0010: move-result-object v0 │ │ -0884be: 7210 7a1f 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@1f7a │ │ -0884c4: 0c01 |0014: move-result-object v1 │ │ -0884c6: 7020 c016 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@16c0 │ │ -0884cc: 1100 |0018: return-object v0 │ │ +08847c: |[08847c] android.support.v7.internal.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ +08848c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08848e: 5c61 7e08 |0001: iput-boolean v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@087e │ │ +088492: 5461 8c08 |0003: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@088c │ │ +088496: 5262 7708 |0005: iget v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0877 │ │ +08849a: 5263 8508 |0007: iget v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0885 │ │ +08849e: 5264 8008 |0009: iget v4, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0880 │ │ +0884a2: 5465 8908 |000b: iget-object v5, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0889 │ │ +0884a6: 7255 201f 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f20 │ │ +0884ac: 0c00 |0010: move-result-object v0 │ │ +0884ae: 7210 7a1f 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@1f7a │ │ +0884b4: 0c01 |0014: move-result-object v1 │ │ +0884b6: 7020 c016 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@16c0 │ │ +0884bc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0003 line=467 │ │ 0x0011 line=468 │ │ 0x0018 line=469 │ │ locals : │ │ @@ -95463,17 +95462,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0884d0: |[0884d0] android.support.v7.internal.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ -0884e0: 5510 7e08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@087e │ │ -0884e4: 0f00 |0002: return v0 │ │ +0884c0: |[0884c0] android.support.v7.internal.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ +0884d0: 5510 7e08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@087e │ │ +0884d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;) │ │ @@ -95481,47 +95480,47 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0884e8: |[0884e8] android.support.v7.internal.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ -0884f8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0884fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0884fc: 5451 8d08 |0002: iget-object v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ -088500: 7110 c316 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@16c3 │ │ -088506: 0c01 |0007: move-result-object v1 │ │ -088508: 6202 2408 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0824 │ │ -08850c: 6e30 3b01 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -088512: 0c00 |000d: move-result-object v0 │ │ -088514: 6e30 c801 4003 |000e: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -08851a: 0a01 |0011: move-result v1 │ │ -08851c: 5951 7708 |0012: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0877 │ │ -088520: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -088522: 6e30 c501 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -088528: 0a01 |0018: move-result v1 │ │ -08852a: 5951 7408 |0019: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0874 │ │ -08852e: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -088530: 6e30 c501 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -088536: 0a01 |001f: move-result v1 │ │ -088538: 5951 7808 |0020: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0878 │ │ -08853c: 1251 |0022: const/4 v1, #int 5 // #5 │ │ -08853e: 6e30 c501 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -088544: 0a01 |0026: move-result v1 │ │ -088546: 5951 7508 |0027: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0875 │ │ -08854a: 1221 |0029: const/4 v1, #int 2 // #2 │ │ -08854c: 6e30 bf01 1004 |002a: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -088552: 0a01 |002d: move-result v1 │ │ -088554: 5c51 7908 |002e: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0879 │ │ -088558: 6e30 bf01 3004 |0030: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -08855e: 0a01 |0033: move-result v1 │ │ -088560: 5c51 7608 |0034: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0876 │ │ -088564: 6e10 cd01 0000 |0036: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -08856a: 0e00 |0039: return-void │ │ +0884d8: |[0884d8] android.support.v7.internal.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ +0884e8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0884ea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0884ec: 5451 8d08 |0002: iget-object v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ +0884f0: 7110 c316 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@16c3 │ │ +0884f6: 0c01 |0007: move-result-object v1 │ │ +0884f8: 6202 2408 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0824 │ │ +0884fc: 6e30 3b01 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +088502: 0c00 |000d: move-result-object v0 │ │ +088504: 6e30 c801 4003 |000e: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +08850a: 0a01 |0011: move-result v1 │ │ +08850c: 5951 7708 |0012: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0877 │ │ +088510: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +088512: 6e30 c501 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +088518: 0a01 |0018: move-result v1 │ │ +08851a: 5951 7408 |0019: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0874 │ │ +08851e: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +088520: 6e30 c501 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +088526: 0a01 |001f: move-result v1 │ │ +088528: 5951 7808 |0020: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0878 │ │ +08852c: 1251 |0022: const/4 v1, #int 5 // #5 │ │ +08852e: 6e30 c501 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +088534: 0a01 |0026: move-result v1 │ │ +088536: 5951 7508 |0027: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0875 │ │ +08853a: 1221 |0029: const/4 v1, #int 2 // #2 │ │ +08853c: 6e30 bf01 1004 |002a: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +088542: 0a01 |002d: move-result v1 │ │ +088544: 5c51 7908 |002e: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0879 │ │ +088548: 6e30 bf01 3004 |0030: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +08854e: 0a01 |0033: move-result v1 │ │ +088550: 5c51 7608 |0034: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0876 │ │ +088554: 6e10 cd01 0000 |0036: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +08855a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=331 │ │ 0x000e line=333 │ │ 0x0014 line=334 │ │ 0x001b line=336 │ │ 0x0022 line=337 │ │ @@ -95539,142 +95538,142 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -08856c: |[08856c] android.support.v7.internal.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ -08857c: 1308 0b00 |0000: const/16 v8, #int 11 // #b │ │ -088580: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -088582: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -088584: 5494 8d08 |0004: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ -088588: 7110 c316 0400 |0006: invoke-static {v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@16c3 │ │ -08858e: 0c04 |0009: move-result-object v4 │ │ -088590: 6207 2b08 |000a: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@082b │ │ -088594: 6e30 3b01 a407 |000c: invoke-virtual {v4, v10, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -08859a: 0c00 |000f: move-result-object v0 │ │ -08859c: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -08859e: 6e30 c801 4006 |0011: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0885a4: 0a04 |0014: move-result v4 │ │ -0885a6: 5994 8508 |0015: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0885 │ │ -0885aa: 1254 |0017: const/4 v4, #int 5 // #5 │ │ -0885ac: 5297 7408 |0018: iget v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0874 │ │ -0885b0: 6e30 c501 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0885b6: 0a01 |001d: move-result v1 │ │ -0885b8: 1264 |001e: const/4 v4, #int 6 // #6 │ │ -0885ba: 5297 7808 |001f: iget v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0878 │ │ -0885be: 6e30 c501 4007 |0021: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0885c4: 0a03 |0024: move-result v3 │ │ -0885c6: 1504 ffff |0025: const/high16 v4, #int -65536 // #ffff │ │ -0885ca: b514 |0027: and-int/2addr v4, v1 │ │ -0885cc: 1407 ffff 0000 |0028: const v7, #float 9.18341e-41 // #0000ffff │ │ -0885d2: b537 |002b: and-int/2addr v7, v3 │ │ -0885d4: b674 |002c: or-int/2addr v4, v7 │ │ -0885d6: 5994 8008 |002d: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0880 │ │ -0885da: 1274 |002f: const/4 v4, #int 7 // #7 │ │ -0885dc: 6e20 ca01 4000 |0030: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ -0885e2: 0c04 |0033: move-result-object v4 │ │ -0885e4: 5b94 8908 |0034: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0889 │ │ -0885e8: 1304 0800 |0036: const/16 v4, #int 8 // #8 │ │ -0885ec: 6e20 ca01 4000 |0038: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ -0885f2: 0c04 |003b: move-result-object v4 │ │ -0885f4: 5b94 8a08 |003c: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@088a │ │ -0885f8: 6e30 c801 6006 |003e: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0885fe: 0a04 |0041: move-result v4 │ │ -088600: 5994 8408 |0042: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0884 │ │ -088604: 1304 0900 |0044: const/16 v4, #int 9 // #9 │ │ -088608: 6e20 c901 4000 |0046: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ -08860e: 0c04 |0049: move-result-object v4 │ │ -088610: 7020 ba16 4900 |004a: invoke-direct {v9, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@16ba │ │ -088616: 0a04 |004d: move-result v4 │ │ -088618: 5e94 7f08 |004e: iput-char v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@087f │ │ -08861c: 1304 0a00 |0050: const/16 v4, #int 10 // #a │ │ -088620: 6e20 c901 4000 |0052: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ -088626: 0c04 |0055: move-result-object v4 │ │ -088628: 7020 ba16 4900 |0056: invoke-direct {v9, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@16ba │ │ -08862e: 0a04 |0059: move-result v4 │ │ -088630: 5e94 8708 |005a: iput-char v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0887 │ │ -088634: 6e20 cc01 8000 |005c: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ -08863a: 0a04 |005f: move-result v4 │ │ -08863c: 3804 7700 |0060: if-eqz v4, 00d7 // +0077 │ │ -088640: 6e30 bf01 8006 |0062: invoke-virtual {v0, v8, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -088646: 0a04 |0065: move-result v4 │ │ -088648: 3804 6f00 |0066: if-eqz v4, 00d5 // +006f │ │ -08864c: 0154 |0068: move v4, v5 │ │ -08864e: 5994 8108 |0069: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0881 │ │ -088652: 1234 |006b: const/4 v4, #int 3 // #3 │ │ -088654: 6e30 bf01 4006 |006c: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -08865a: 0a04 |006f: move-result v4 │ │ -08865c: 5c94 8208 |0070: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0882 │ │ -088660: 1244 |0072: const/4 v4, #int 4 // #4 │ │ -088662: 5597 7908 |0073: iget-boolean v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0879 │ │ -088666: 6e30 bf01 4007 |0075: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -08866c: 0a04 |0078: move-result v4 │ │ -08866e: 5c94 8b08 |0079: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@088b │ │ -088672: 5594 7608 |007b: iget-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0876 │ │ -088676: 6e30 bf01 5004 |007d: invoke-virtual {v0, v5, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -08867c: 0a04 |0080: move-result v4 │ │ -08867e: 5c94 8308 |0081: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0883 │ │ -088682: 1304 0d00 |0083: const/16 v4, #int 13 // #d │ │ -088686: 12f7 |0085: const/4 v7, #int -1 // #ff │ │ -088688: 6e30 c501 4007 |0086: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -08868e: 0a04 |0089: move-result v4 │ │ -088690: 5994 8808 |008a: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0888 │ │ -088694: 1304 0c00 |008c: const/16 v4, #int 12 // #c │ │ -088698: 6e20 c901 4000 |008e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ -08869e: 0c04 |0091: move-result-object v4 │ │ -0886a0: 5b94 8608 |0092: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0886 │ │ -0886a4: 1304 0e00 |0094: const/16 v4, #int 14 // #e │ │ -0886a8: 6e30 c801 4006 |0096: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0886ae: 0a04 |0099: move-result v4 │ │ -0886b0: 5994 7d08 |009a: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@087d │ │ -0886b4: 1304 0f00 |009c: const/16 v4, #int 15 // #f │ │ -0886b8: 6e20 c901 4000 |009e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ -0886be: 0c04 |00a1: move-result-object v4 │ │ -0886c0: 5b94 7c08 |00a2: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@087c │ │ -0886c4: 1304 1000 |00a4: const/16 v4, #int 16 // #10 │ │ -0886c8: 6e20 c901 4000 |00a6: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ -0886ce: 0c04 |00a9: move-result-object v4 │ │ -0886d0: 5b94 7b08 |00aa: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@087b │ │ -0886d4: 5494 7b08 |00ac: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@087b │ │ -0886d8: 3804 2e00 |00ae: if-eqz v4, 00dc // +002e │ │ -0886dc: 0152 |00b0: move v2, v5 │ │ -0886de: 3802 2d00 |00b1: if-eqz v2, 00de // +002d │ │ -0886e2: 5294 7d08 |00b3: iget v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@087d │ │ -0886e6: 3904 2900 |00b5: if-nez v4, 00de // +0029 │ │ -0886ea: 5494 7c08 |00b7: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@087c │ │ -0886ee: 3904 2500 |00b9: if-nez v4, 00de // +0025 │ │ -0886f2: 5494 7b08 |00bb: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@087b │ │ -0886f6: 7100 c416 0000 |00bd: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@16c4 │ │ -0886fc: 0c05 |00c0: move-result-object v5 │ │ -0886fe: 5497 8d08 |00c1: iget-object v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ -088702: 7110 c516 0700 |00c3: invoke-static {v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@16c5 │ │ -088708: 0c07 |00c6: move-result-object v7 │ │ -08870a: 7040 bc16 4975 |00c7: invoke-direct {v9, v4, v5, v7}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@16bc │ │ -088710: 0c04 |00ca: move-result-object v4 │ │ -088712: 1f04 c701 |00cb: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@01c7 │ │ -088716: 5b94 7a08 |00cd: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ -08871a: 6e10 cd01 0000 |00cf: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -088720: 5c96 7e08 |00d2: iput-boolean v6, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@087e │ │ -088724: 0e00 |00d4: return-void │ │ -088726: 0164 |00d5: move v4, v6 │ │ -088728: 2893 |00d6: goto 0069 // -006d │ │ -08872a: 5294 7508 |00d7: iget v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0875 │ │ -08872e: 5994 8108 |00d9: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0881 │ │ -088732: 2890 |00db: goto 006b // -0070 │ │ -088734: 0162 |00dc: move v2, v6 │ │ -088736: 28d4 |00dd: goto 00b1 // -002c │ │ -088738: 3802 0900 |00de: if-eqz v2, 00e7 // +0009 │ │ -08873c: 1a04 b211 |00e0: const-string v4, "SupportMenuInflater" // string@11b2 │ │ -088740: 1a05 4206 |00e2: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@0642 │ │ -088744: 7120 af1e 5400 |00e4: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -08874a: 1204 |00e7: const/4 v4, #int 0 // #0 │ │ -08874c: 5b94 7a08 |00e8: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ -088750: 28e5 |00ea: goto 00cf // -001b │ │ +08855c: |[08855c] android.support.v7.internal.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ +08856c: 1308 0b00 |0000: const/16 v8, #int 11 // #b │ │ +088570: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +088572: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +088574: 5494 8d08 |0004: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ +088578: 7110 c316 0400 |0006: invoke-static {v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@16c3 │ │ +08857e: 0c04 |0009: move-result-object v4 │ │ +088580: 6207 2b08 |000a: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@082b │ │ +088584: 6e30 3b01 a407 |000c: invoke-virtual {v4, v10, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +08858a: 0c00 |000f: move-result-object v0 │ │ +08858c: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +08858e: 6e30 c801 4006 |0011: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +088594: 0a04 |0014: move-result v4 │ │ +088596: 5994 8508 |0015: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0885 │ │ +08859a: 1254 |0017: const/4 v4, #int 5 // #5 │ │ +08859c: 5297 7408 |0018: iget v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0874 │ │ +0885a0: 6e30 c501 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0885a6: 0a01 |001d: move-result v1 │ │ +0885a8: 1264 |001e: const/4 v4, #int 6 // #6 │ │ +0885aa: 5297 7808 |001f: iget v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0878 │ │ +0885ae: 6e30 c501 4007 |0021: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0885b4: 0a03 |0024: move-result v3 │ │ +0885b6: 1504 ffff |0025: const/high16 v4, #int -65536 // #ffff │ │ +0885ba: b514 |0027: and-int/2addr v4, v1 │ │ +0885bc: 1407 ffff 0000 |0028: const v7, #float 9.18341e-41 // #0000ffff │ │ +0885c2: b537 |002b: and-int/2addr v7, v3 │ │ +0885c4: b674 |002c: or-int/2addr v4, v7 │ │ +0885c6: 5994 8008 |002d: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0880 │ │ +0885ca: 1274 |002f: const/4 v4, #int 7 // #7 │ │ +0885cc: 6e20 ca01 4000 |0030: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ +0885d2: 0c04 |0033: move-result-object v4 │ │ +0885d4: 5b94 8908 |0034: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@0889 │ │ +0885d8: 1304 0800 |0036: const/16 v4, #int 8 // #8 │ │ +0885dc: 6e20 ca01 4000 |0038: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ +0885e2: 0c04 |003b: move-result-object v4 │ │ +0885e4: 5b94 8a08 |003c: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@088a │ │ +0885e8: 6e30 c801 6006 |003e: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0885ee: 0a04 |0041: move-result v4 │ │ +0885f0: 5994 8408 |0042: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0884 │ │ +0885f4: 1304 0900 |0044: const/16 v4, #int 9 // #9 │ │ +0885f8: 6e20 c901 4000 |0046: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ +0885fe: 0c04 |0049: move-result-object v4 │ │ +088600: 7020 ba16 4900 |004a: invoke-direct {v9, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@16ba │ │ +088606: 0a04 |004d: move-result v4 │ │ +088608: 5e94 7f08 |004e: iput-char v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@087f │ │ +08860c: 1304 0a00 |0050: const/16 v4, #int 10 // #a │ │ +088610: 6e20 c901 4000 |0052: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ +088616: 0c04 |0055: move-result-object v4 │ │ +088618: 7020 ba16 4900 |0056: invoke-direct {v9, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@16ba │ │ +08861e: 0a04 |0059: move-result v4 │ │ +088620: 5e94 8708 |005a: iput-char v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0887 │ │ +088624: 6e20 cc01 8000 |005c: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ +08862a: 0a04 |005f: move-result v4 │ │ +08862c: 3804 7700 |0060: if-eqz v4, 00d7 // +0077 │ │ +088630: 6e30 bf01 8006 |0062: invoke-virtual {v0, v8, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +088636: 0a04 |0065: move-result v4 │ │ +088638: 3804 6f00 |0066: if-eqz v4, 00d5 // +006f │ │ +08863c: 0154 |0068: move v4, v5 │ │ +08863e: 5994 8108 |0069: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0881 │ │ +088642: 1234 |006b: const/4 v4, #int 3 // #3 │ │ +088644: 6e30 bf01 4006 |006c: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +08864a: 0a04 |006f: move-result v4 │ │ +08864c: 5c94 8208 |0070: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0882 │ │ +088650: 1244 |0072: const/4 v4, #int 4 // #4 │ │ +088652: 5597 7908 |0073: iget-boolean v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0879 │ │ +088656: 6e30 bf01 4007 |0075: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +08865c: 0a04 |0078: move-result v4 │ │ +08865e: 5c94 8b08 |0079: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@088b │ │ +088662: 5594 7608 |007b: iget-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0876 │ │ +088666: 6e30 bf01 5004 |007d: invoke-virtual {v0, v5, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +08866c: 0a04 |0080: move-result v4 │ │ +08866e: 5c94 8308 |0081: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0883 │ │ +088672: 1304 0d00 |0083: const/16 v4, #int 13 // #d │ │ +088676: 12f7 |0085: const/4 v7, #int -1 // #ff │ │ +088678: 6e30 c501 4007 |0086: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +08867e: 0a04 |0089: move-result v4 │ │ +088680: 5994 8808 |008a: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@0888 │ │ +088684: 1304 0c00 |008c: const/16 v4, #int 12 // #c │ │ +088688: 6e20 c901 4000 |008e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ +08868e: 0c04 |0091: move-result-object v4 │ │ +088690: 5b94 8608 |0092: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0886 │ │ +088694: 1304 0e00 |0094: const/16 v4, #int 14 // #e │ │ +088698: 6e30 c801 4006 |0096: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +08869e: 0a04 |0099: move-result v4 │ │ +0886a0: 5994 7d08 |009a: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@087d │ │ +0886a4: 1304 0f00 |009c: const/16 v4, #int 15 // #f │ │ +0886a8: 6e20 c901 4000 |009e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ +0886ae: 0c04 |00a1: move-result-object v4 │ │ +0886b0: 5b94 7c08 |00a2: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@087c │ │ +0886b4: 1304 1000 |00a4: const/16 v4, #int 16 // #10 │ │ +0886b8: 6e20 c901 4000 |00a6: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ +0886be: 0c04 |00a9: move-result-object v4 │ │ +0886c0: 5b94 7b08 |00aa: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@087b │ │ +0886c4: 5494 7b08 |00ac: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@087b │ │ +0886c8: 3804 2e00 |00ae: if-eqz v4, 00dc // +002e │ │ +0886cc: 0152 |00b0: move v2, v5 │ │ +0886ce: 3802 2d00 |00b1: if-eqz v2, 00de // +002d │ │ +0886d2: 5294 7d08 |00b3: iget v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@087d │ │ +0886d6: 3904 2900 |00b5: if-nez v4, 00de // +0029 │ │ +0886da: 5494 7c08 |00b7: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@087c │ │ +0886de: 3904 2500 |00b9: if-nez v4, 00de // +0025 │ │ +0886e2: 5494 7b08 |00bb: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@087b │ │ +0886e6: 7100 c416 0000 |00bd: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@16c4 │ │ +0886ec: 0c05 |00c0: move-result-object v5 │ │ +0886ee: 5497 8d08 |00c1: iget-object v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@088d │ │ +0886f2: 7110 c516 0700 |00c3: invoke-static {v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@16c5 │ │ +0886f8: 0c07 |00c6: move-result-object v7 │ │ +0886fa: 7040 bc16 4975 |00c7: invoke-direct {v9, v4, v5, v7}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@16bc │ │ +088700: 0c04 |00ca: move-result-object v4 │ │ +088702: 1f04 c701 |00cb: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@01c7 │ │ +088706: 5b94 7a08 |00cd: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ +08870a: 6e10 cd01 0000 |00cf: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +088710: 5c96 7e08 |00d2: iput-boolean v6, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@087e │ │ +088714: 0e00 |00d4: return-void │ │ +088716: 0164 |00d5: move v4, v6 │ │ +088718: 2893 |00d6: goto 0069 // -006d │ │ +08871a: 5294 7508 |00d7: iget v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0875 │ │ +08871e: 5994 8108 |00d9: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0881 │ │ +088722: 2890 |00db: goto 006b // -0070 │ │ +088724: 0162 |00dc: move v2, v6 │ │ +088726: 28d4 |00dd: goto 00b1 // -002c │ │ +088728: 3802 0900 |00de: if-eqz v2, 00e7 // +0009 │ │ +08872c: 1a04 b211 |00e0: const-string v4, "SupportMenuInflater" // string@11b2 │ │ +088730: 1a05 4206 |00e2: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@0642 │ │ +088734: 7120 af1e 5400 |00e4: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +08873a: 1204 |00e7: const/4 v4, #int 0 // #0 │ │ +08873c: 5b94 7a08 |00e8: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@087a │ │ +088740: 28e5 |00ea: goto 00cf // -001b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=349 │ │ 0x0010 line=352 │ │ 0x0017 line=353 │ │ 0x001e line=354 │ │ 0x0025 line=355 │ │ @@ -95719,24 +95718,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -088754: |[088754] android.support.v7.internal.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ -088764: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -088766: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -088768: 5920 7708 |0002: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0877 │ │ -08876c: 5920 7408 |0004: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0874 │ │ -088770: 5920 7808 |0006: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0878 │ │ -088774: 5920 7508 |0008: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0875 │ │ -088778: 5c21 7908 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0879 │ │ -08877c: 5c21 7608 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0876 │ │ -088780: 0e00 |000e: return-void │ │ +088744: |[088744] android.support.v7.internal.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ +088754: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +088756: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +088758: 5920 7708 |0002: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0877 │ │ +08875c: 5920 7408 |0004: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0874 │ │ +088760: 5920 7808 |0006: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@0878 │ │ +088764: 5920 7508 |0008: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0875 │ │ +088768: 5c21 7908 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@0879 │ │ +08876c: 5c21 7608 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0876 │ │ +088770: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=319 │ │ 0x0004 line=320 │ │ 0x0006 line=321 │ │ 0x0008 line=322 │ │ 0x000a line=323 │ │ @@ -95831,24 +95830,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -088784: |[088784] android.support.v7.internal.view.SupportMenuInflater.:()V │ │ -088794: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -088796: 2300 7406 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0674 │ │ -08879a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08879c: 1c02 2a00 |0004: const-class v2, Landroid/content/Context; // type@002a │ │ -0887a0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0887a4: 6900 8f08 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088f │ │ -0887a8: 6200 8f08 |000a: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088f │ │ -0887ac: 6900 8e08 |000c: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088e │ │ -0887b0: 0e00 |000e: return-void │ │ +088774: |[088774] android.support.v7.internal.view.SupportMenuInflater.:()V │ │ +088784: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +088786: 2300 7406 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0674 │ │ +08878a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08878c: 1c02 2a00 |0004: const-class v2, Landroid/content/Context; // type@002a │ │ +088790: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +088794: 6900 8f08 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088f │ │ +088798: 6200 8f08 |000a: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088f │ │ +08879c: 6900 8e08 |000c: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088e │ │ +0887a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=73 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -95856,26 +95855,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0887b4: |[0887b4] android.support.v7.internal.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ -0887c4: 7020 311f 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1f31 │ │ -0887ca: 5b23 9708 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0897 │ │ -0887ce: 5b23 9808 |0005: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0898 │ │ -0887d2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0887d4: 2300 7806 |0008: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -0887d8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0887da: 4d03 0001 |000b: aput-object v3, v0, v1 │ │ -0887de: 5b20 9608 |000d: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0896 │ │ -0887e2: 5420 9608 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0896 │ │ -0887e6: 5b20 9508 |0011: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0895 │ │ -0887ea: 0e00 |0013: return-void │ │ +0887a4: |[0887a4] android.support.v7.internal.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ +0887b4: 7020 311f 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1f31 │ │ +0887ba: 5b23 9708 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0897 │ │ +0887be: 5b23 9808 |0005: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0898 │ │ +0887c2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0887c4: 2300 7806 |0008: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +0887c8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0887ca: 4d03 0001 |000b: aput-object v3, v0, v1 │ │ +0887ce: 5b20 9608 |000d: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0896 │ │ +0887d2: 5420 9608 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0896 │ │ +0887d6: 5b20 9508 |0011: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0895 │ │ +0887da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0005 line=91 │ │ 0x0007 line=92 │ │ 0x000f line=93 │ │ @@ -95889,17 +95888,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 │ │ -0887ec: |[0887ec] android.support.v7.internal.view.SupportMenuInflater.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; │ │ -0887fc: 5410 9708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0897 │ │ -088800: 1100 |0002: return-object v0 │ │ +0887dc: |[0887dc] android.support.v7.internal.view.SupportMenuInflater.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; │ │ +0887ec: 5410 9708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0897 │ │ +0887f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -95907,34 +95906,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088804: |[088804] android.support.v7.internal.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ -088814: 6200 8e08 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088e │ │ -088818: 1100 |0002: return-object v0 │ │ +0887f4: |[0887f4] android.support.v7.internal.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ +088804: 6200 8e08 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088e │ │ +088808: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ name : 'access$300' │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08881c: |[08881c] android.support.v7.internal.view.SupportMenuInflater.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -08882c: 5410 9508 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0895 │ │ -088830: 1100 |0002: return-object v0 │ │ +08880c: |[08880c] android.support.v7.internal.view.SupportMenuInflater.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +08881c: 5410 9508 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0895 │ │ +088820: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -95942,17 +95941,17 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088834: |[088834] android.support.v7.internal.view.SupportMenuInflater.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; │ │ -088844: 5410 9808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0898 │ │ -088848: 1100 |0002: return-object v0 │ │ +088824: |[088824] android.support.v7.internal.view.SupportMenuInflater.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; │ │ +088834: 5410 9808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@0898 │ │ +088838: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -95960,34 +95959,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08884c: |[08884c] android.support.v7.internal.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ -08885c: 6200 8f08 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088f │ │ -088860: 1100 |0002: return-object v0 │ │ +08883c: |[08883c] android.support.v7.internal.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ +08884c: 6200 8f08 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@088f │ │ +088850: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ name : 'access$600' │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088864: |[088864] android.support.v7.internal.view.SupportMenuInflater.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -088874: 5410 9608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0896 │ │ -088878: 1100 |0002: return-object v0 │ │ +088854: |[088854] android.support.v7.internal.view.SupportMenuInflater.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +088864: 5410 9608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0896 │ │ +088868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -95995,126 +95994,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 │ │ -08887c: |[08887c] android.support.v7.internal.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ -08888c: 2202 fd02 |0000: new-instance v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; // type@02fd │ │ -088890: 7030 b616 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@16b6 │ │ -088896: 7210 412f 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2f41 │ │ -08889c: 0a00 |0008: move-result v0 │ │ -08889e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0888a0: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -0888a2: 1227 |000b: const/4 v7, #int 2 // #2 │ │ -0888a4: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ -0888a8: 7210 422f 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ -0888ae: 0c05 |0011: move-result-object v5 │ │ -0888b0: 1a07 7529 |0012: const-string v7, "menu" // string@2975 │ │ -0888b4: 6e20 da24 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0888ba: 0a07 |0017: move-result v7 │ │ -0888bc: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ -0888c0: 7210 432f 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ -0888c6: 0a00 |001d: move-result v0 │ │ -0888c8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -0888ca: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ -0888ce: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ -0888d4: 7210 432f 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ -0888da: 0a00 |0027: move-result v0 │ │ -0888dc: 28f7 |0028: goto 001f // -0009 │ │ -0888de: 2207 8e04 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@048e │ │ -0888e2: 2208 9204 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0888e6: 7010 fb24 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0888ec: 1a09 0205 |0030: const-string v9, "Expecting menu, got " // string@0502 │ │ -0888f0: 6e20 0425 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0888f6: 0c08 |0035: move-result-object v8 │ │ -0888f8: 6e20 0425 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0888fe: 0c08 |0039: move-result-object v8 │ │ -088900: 6e10 0a25 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -088906: 0c08 |003d: move-result-object v8 │ │ -088908: 7020 c824 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -08890e: 2707 |0041: throw v7 │ │ -088910: 7210 432f 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ -088916: 0a00 |0045: move-result v0 │ │ -088918: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -08891a: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ -08891e: 28d5 |0049: goto 001e // -002b │ │ -088920: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ -088924: 7210 422f 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ -08892a: 0c05 |004f: move-result-object v5 │ │ -08892c: 1a07 8120 |0050: const-string v7, "group" // string@2081 │ │ -088930: 6e20 da24 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -088936: 0a07 |0055: move-result v7 │ │ -088938: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ -08893c: 6e20 bd16 c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@16bd │ │ -088942: 28c9 |005b: goto 0024 // -0037 │ │ -088944: 1a07 9122 |005c: const-string v7, "item" // string@2291 │ │ -088948: 6e20 da24 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -08894e: 0a07 |0061: move-result v7 │ │ -088950: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ -088954: 6e20 be16 c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@16be │ │ -08895a: 28bd |0067: goto 0024 // -0043 │ │ -08895c: 1a07 7529 |0068: const-string v7, "menu" // string@2975 │ │ -088960: 6e20 da24 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -088966: 0a07 |006d: move-result v7 │ │ -088968: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ -08896c: 6e10 b916 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@16b9 │ │ -088972: 0c04 |0073: move-result-object v4 │ │ -088974: 7040 ca16 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@16ca │ │ -08897a: 28ad |0077: goto 0024 // -0053 │ │ -08897c: 1211 |0078: const/4 v1, #int 1 // #1 │ │ -08897e: 0756 |0079: move-object v6, v5 │ │ -088980: 28aa |007a: goto 0024 // -0056 │ │ -088982: 7210 422f 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ -088988: 0c05 |007e: move-result-object v5 │ │ -08898a: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ -08898e: 6e20 da24 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -088994: 0a07 |0084: move-result v7 │ │ -088996: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ -08899a: 1201 |0087: const/4 v1, #int 0 // #0 │ │ -08899c: 1206 |0088: const/4 v6, #int 0 // #0 │ │ -08899e: 289b |0089: goto 0024 // -0065 │ │ -0889a0: 1a07 8120 |008a: const-string v7, "group" // string@2081 │ │ -0889a4: 6e20 da24 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0889aa: 0a07 |008f: move-result v7 │ │ -0889ac: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ -0889b0: 6e10 bf16 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@16bf │ │ -0889b6: 288f |0095: goto 0024 // -0071 │ │ -0889b8: 1a07 9122 |0096: const-string v7, "item" // string@2291 │ │ -0889bc: 6e20 da24 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0889c2: 0a07 |009b: move-result v7 │ │ -0889c4: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ -0889c8: 6e10 bb16 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@16bb │ │ -0889ce: 0a07 |00a1: move-result v7 │ │ -0889d0: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ -0889d4: 7110 b716 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@16b7 │ │ -0889da: 0c07 |00a7: move-result-object v7 │ │ -0889dc: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ -0889e0: 7110 b716 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@16b7 │ │ -0889e6: 0c07 |00ad: move-result-object v7 │ │ -0889e8: 6e10 fd0a 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0afd │ │ -0889ee: 0a07 |00b1: move-result v7 │ │ -0889f0: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ -0889f4: 6e10 b916 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@16b9 │ │ -0889fa: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ -0889fe: 6e10 b816 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addItem:()V // method@16b8 │ │ -088a04: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ -088a08: 1a07 7529 |00be: const-string v7, "menu" // string@2975 │ │ -088a0c: 6e20 da24 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -088a12: 0a07 |00c3: move-result v7 │ │ -088a14: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ -088a18: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ -088a1a: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ -088a1e: 2207 8e04 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@048e │ │ -088a22: 1a08 1113 |00cb: const-string v8, "Unexpected end of document" // string@1311 │ │ -088a26: 7020 c824 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -088a2c: 2707 |00d0: throw v7 │ │ -088a2e: 0e00 |00d1: return-void │ │ -088a30: 0001 0300 0100 0000 a800 0000 2900 ... |00d2: packed-switch-data (10 units) │ │ +08886c: |[08886c] android.support.v7.internal.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ +08887c: 2202 fd02 |0000: new-instance v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; // type@02fd │ │ +088880: 7030 b616 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@16b6 │ │ +088886: 7210 412f 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2f41 │ │ +08888c: 0a00 |0008: move-result v0 │ │ +08888e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +088890: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +088892: 1227 |000b: const/4 v7, #int 2 // #2 │ │ +088894: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ +088898: 7210 422f 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ +08889e: 0c05 |0011: move-result-object v5 │ │ +0888a0: 1a07 7529 |0012: const-string v7, "menu" // string@2975 │ │ +0888a4: 6e20 da24 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0888aa: 0a07 |0017: move-result v7 │ │ +0888ac: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ +0888b0: 7210 432f 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ +0888b6: 0a00 |001d: move-result v0 │ │ +0888b8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0888ba: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ +0888be: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ +0888c4: 7210 432f 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ +0888ca: 0a00 |0027: move-result v0 │ │ +0888cc: 28f7 |0028: goto 001f // -0009 │ │ +0888ce: 2207 8e04 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@048e │ │ +0888d2: 2208 9204 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0888d6: 7010 fb24 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0888dc: 1a09 0205 |0030: const-string v9, "Expecting menu, got " // string@0502 │ │ +0888e0: 6e20 0425 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0888e6: 0c08 |0035: move-result-object v8 │ │ +0888e8: 6e20 0425 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0888ee: 0c08 |0039: move-result-object v8 │ │ +0888f0: 6e10 0a25 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0888f6: 0c08 |003d: move-result-object v8 │ │ +0888f8: 7020 c824 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0888fe: 2707 |0041: throw v7 │ │ +088900: 7210 432f 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ +088906: 0a00 |0045: move-result v0 │ │ +088908: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +08890a: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ +08890e: 28d5 |0049: goto 001e // -002b │ │ +088910: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ +088914: 7210 422f 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ +08891a: 0c05 |004f: move-result-object v5 │ │ +08891c: 1a07 8120 |0050: const-string v7, "group" // string@2081 │ │ +088920: 6e20 da24 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +088926: 0a07 |0055: move-result v7 │ │ +088928: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ +08892c: 6e20 bd16 c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@16bd │ │ +088932: 28c9 |005b: goto 0024 // -0037 │ │ +088934: 1a07 9122 |005c: const-string v7, "item" // string@2291 │ │ +088938: 6e20 da24 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +08893e: 0a07 |0061: move-result v7 │ │ +088940: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ +088944: 6e20 be16 c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@16be │ │ +08894a: 28bd |0067: goto 0024 // -0043 │ │ +08894c: 1a07 7529 |0068: const-string v7, "menu" // string@2975 │ │ +088950: 6e20 da24 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +088956: 0a07 |006d: move-result v7 │ │ +088958: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ +08895c: 6e10 b916 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@16b9 │ │ +088962: 0c04 |0073: move-result-object v4 │ │ +088964: 7040 ca16 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@16ca │ │ +08896a: 28ad |0077: goto 0024 // -0053 │ │ +08896c: 1211 |0078: const/4 v1, #int 1 // #1 │ │ +08896e: 0756 |0079: move-object v6, v5 │ │ +088970: 28aa |007a: goto 0024 // -0056 │ │ +088972: 7210 422f 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ +088978: 0c05 |007e: move-result-object v5 │ │ +08897a: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ +08897e: 6e20 da24 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +088984: 0a07 |0084: move-result v7 │ │ +088986: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ +08898a: 1201 |0087: const/4 v1, #int 0 // #0 │ │ +08898c: 1206 |0088: const/4 v6, #int 0 // #0 │ │ +08898e: 289b |0089: goto 0024 // -0065 │ │ +088990: 1a07 8120 |008a: const-string v7, "group" // string@2081 │ │ +088994: 6e20 da24 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +08899a: 0a07 |008f: move-result v7 │ │ +08899c: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ +0889a0: 6e10 bf16 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@16bf │ │ +0889a6: 288f |0095: goto 0024 // -0071 │ │ +0889a8: 1a07 9122 |0096: const-string v7, "item" // string@2291 │ │ +0889ac: 6e20 da24 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0889b2: 0a07 |009b: move-result v7 │ │ +0889b4: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ +0889b8: 6e10 bb16 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@16bb │ │ +0889be: 0a07 |00a1: move-result v7 │ │ +0889c0: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ +0889c4: 7110 b716 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@16b7 │ │ +0889ca: 0c07 |00a7: move-result-object v7 │ │ +0889cc: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ +0889d0: 7110 b716 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@16b7 │ │ +0889d6: 0c07 |00ad: move-result-object v7 │ │ +0889d8: 6e10 fd0a 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0afd │ │ +0889de: 0a07 |00b1: move-result v7 │ │ +0889e0: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ +0889e4: 6e10 b916 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@16b9 │ │ +0889ea: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ +0889ee: 6e10 b816 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addItem:()V // method@16b8 │ │ +0889f4: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ +0889f8: 1a07 7529 |00be: const-string v7, "menu" // string@2975 │ │ +0889fc: 6e20 da24 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +088a02: 0a07 |00c3: move-result v7 │ │ +088a04: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ +088a08: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ +088a0a: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ +088a0e: 2207 8e04 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@048e │ │ +088a12: 1a08 1113 |00cb: const-string v8, "Unexpected end of document" // string@1311 │ │ +088a16: 7020 c824 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +088a1c: 2707 |00d0: throw v7 │ │ +088a1e: 0e00 |00d1: return-void │ │ +088a20: 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 │ │ @@ -96179,45 +96178,45 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -088a44: |[088a44] android.support.v7.internal.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ -088a54: 2073 6301 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@0163 │ │ -088a58: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -088a5c: 6f30 321f 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ -088a62: 0e00 |0007: return-void │ │ -088a64: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -088a66: 5453 9708 |0009: iget-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0897 │ │ -088a6a: 6e10 3201 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -088a70: 0c03 |000e: move-result-object v3 │ │ -088a72: 6e20 b201 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@01b2 │ │ -088a78: 0c02 |0012: move-result-object v2 │ │ -088a7a: 7110 c21e 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@1ec2 │ │ -088a80: 0c00 |0016: move-result-object v0 │ │ -088a82: 7040 ca16 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@16ca │ │ -088a88: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ -088a8c: 7210 ce01 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@01ce │ │ -088a92: 28e8 |001f: goto 0007 // -0018 │ │ -088a94: 0d01 |0020: move-exception v1 │ │ -088a96: 2203 b803 |0021: new-instance v3, Landroid/view/InflateException; // type@03b8 │ │ -088a9a: 1a04 f704 |0023: const-string v4, "Error inflating menu XML" // string@04f7 │ │ -088a9e: 7030 001f 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f00 │ │ -088aa4: 2703 |0028: throw v3 │ │ -088aa6: 0d03 |0029: move-exception v3 │ │ -088aa8: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ -088aac: 7210 ce01 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@01ce │ │ -088ab2: 2703 |002f: throw v3 │ │ -088ab4: 0d01 |0030: move-exception v1 │ │ -088ab6: 2203 b803 |0031: new-instance v3, Landroid/view/InflateException; // type@03b8 │ │ -088aba: 1a04 f704 |0033: const-string v4, "Error inflating menu XML" // string@04f7 │ │ -088abe: 7030 001f 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f00 │ │ -088ac4: 2703 |0038: throw v3 │ │ +088a34: |[088a34] android.support.v7.internal.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ +088a44: 2073 6301 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@0163 │ │ +088a48: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +088a4c: 6f30 321f 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ +088a52: 0e00 |0007: return-void │ │ +088a54: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +088a56: 5453 9708 |0009: iget-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0897 │ │ +088a5a: 6e10 3201 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +088a60: 0c03 |000e: move-result-object v3 │ │ +088a62: 6e20 b201 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@01b2 │ │ +088a68: 0c02 |0012: move-result-object v2 │ │ +088a6a: 7110 c21e 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@1ec2 │ │ +088a70: 0c00 |0016: move-result-object v0 │ │ +088a72: 7040 ca16 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@16ca │ │ +088a78: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ +088a7c: 7210 ce01 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@01ce │ │ +088a82: 28e8 |001f: goto 0007 // -0018 │ │ +088a84: 0d01 |0020: move-exception v1 │ │ +088a86: 2203 b803 |0021: new-instance v3, Landroid/view/InflateException; // type@03b8 │ │ +088a8a: 1a04 f704 |0023: const-string v4, "Error inflating menu XML" // string@04f7 │ │ +088a8e: 7030 001f 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f00 │ │ +088a94: 2703 |0028: throw v3 │ │ +088a96: 0d03 |0029: move-exception v3 │ │ +088a98: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ +088a9c: 7210 ce01 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@01ce │ │ +088aa2: 2703 |002f: throw v3 │ │ +088aa4: 0d01 |0030: move-exception v1 │ │ +088aa6: 2203 b803 |0031: new-instance v3, Landroid/view/InflateException; // type@03b8 │ │ +088aaa: 1a04 f704 |0033: const-string v4, "Error inflating menu XML" // string@04f7 │ │ +088aae: 7030 001f 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1f00 │ │ +088ab4: 2703 |0038: throw v3 │ │ catches : 3 │ │ 0x0009 - 0x001a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0020 │ │ Ljava/io/IOException; -> 0x0030 │ │ -> 0x0029 │ │ 0x0021 - 0x0029 │ │ -> 0x0029 │ │ @@ -96285,26 +96284,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -088aec: |[088aec] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V │ │ -088afc: 5b12 ae08 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@08ae │ │ -088b00: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -088b06: 6e10 0317 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@1703 │ │ -088b0c: 0c00 |0008: move-result-object v0 │ │ -088b0e: 6e10 3201 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -088b14: 0c00 |000c: move-result-object v0 │ │ -088b16: 6e10 ab01 0000 |000d: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -088b1c: 0c00 |0010: move-result-object v0 │ │ -088b1e: 5400 1e00 |0011: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -088b22: 5b10 ad08 |0013: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@08ad │ │ -088b26: 0e00 |0015: return-void │ │ +088adc: |[088adc] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V │ │ +088aec: 5b12 ae08 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@08ae │ │ +088af0: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +088af6: 6e10 0317 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@1703 │ │ +088afc: 0c00 |0008: move-result-object v0 │ │ +088afe: 6e10 3201 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +088b04: 0c00 |000c: move-result-object v0 │ │ +088b06: 6e10 ab01 0000 |000d: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +088b0c: 0c00 |0010: move-result-object v0 │ │ +088b0e: 5400 1e00 |0011: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +088b12: 5b10 ad08 |0013: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@08ad │ │ +088b16: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0005 line=242 │ │ 0x0015 line=243 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; │ │ @@ -96316,24 +96315,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 │ │ -088b28: |[088b28] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -088b38: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -088b3c: 6e10 c524 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -088b42: 0c00 |0005: move-result-object v0 │ │ -088b44: 5421 ad08 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@08ad │ │ -088b48: 6e20 f224 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f2 │ │ -088b4e: 0c00 |000b: move-result-object v0 │ │ -088b50: 1100 |000c: return-object v0 │ │ -088b52: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -088b54: 28fe |000e: goto 000c // -0002 │ │ +088b18: |[088b18] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +088b28: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +088b2c: 6e10 c524 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +088b32: 0c00 |0005: move-result-object v0 │ │ +088b34: 5421 ad08 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@08ad │ │ +088b38: 6e20 f224 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f2 │ │ +088b3e: 0c00 |000b: move-result-object v0 │ │ +088b40: 1100 |000c: return-object v0 │ │ +088b42: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +088b44: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; │ │ 0x0000 - 0x000f reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x000f reg=4 view Landroid/view/View; │ │ @@ -96343,16 +96342,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -088b58: |[088b58] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ -088b68: 0e00 |0000: return-void │ │ +088b48: |[088b48] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ +088b58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 sourceText Ljava/lang/CharSequence; │ │ @@ -96425,19 +96424,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -088b6c: |[088b6c] android.support.v7.internal.view.menu.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V │ │ -088b7c: 5b01 ba08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ -088b80: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -088b86: 5b02 b908 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08b9 │ │ -088b8a: 0e00 |0007: return-void │ │ +088b5c: |[088b5c] android.support.v7.internal.view.menu.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V │ │ +088b6c: 5b01 ba08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ +088b70: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +088b76: 5b02 b908 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08b9 │ │ +088b7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0005 line=659 │ │ 0x0007 line=660 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ @@ -96450,36 +96449,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -088b8c: |[088b8c] android.support.v7.internal.view.menu.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ -088b9c: 5431 ba08 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ -088ba0: 5411 c808 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -088ba4: 6e10 0c18 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.changeMenuMode:()V // method@180c │ │ -088baa: 5431 ba08 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ -088bae: 5410 c908 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -088bb2: 1f00 d503 |000b: check-cast v0, Landroid/view/View; // type@03d5 │ │ -088bb6: 3800 1700 |000d: if-eqz v0, 0024 // +0017 │ │ -088bba: 6e10 d11f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1fd1 │ │ -088bc0: 0c01 |0012: move-result-object v1 │ │ -088bc2: 3801 1100 |0013: if-eqz v1, 0024 // +0011 │ │ -088bc6: 5431 b908 |0015: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08b9 │ │ -088bca: 6e10 3c17 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@173c │ │ -088bd0: 0a01 |001a: move-result v1 │ │ -088bd2: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ -088bd6: 5431 ba08 |001d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ -088bda: 5432 b908 |001f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08b9 │ │ -088bde: 7120 4c17 2100 |0021: invoke-static {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // method@174c │ │ -088be4: 5431 ba08 |0024: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ -088be8: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -088bea: 7120 4e17 2100 |0027: invoke-static {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$302:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // method@174e │ │ -088bf0: 0e00 |002a: return-void │ │ +088b7c: |[088b7c] android.support.v7.internal.view.menu.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ +088b8c: 5431 ba08 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ +088b90: 5411 c808 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +088b94: 6e10 0c18 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.changeMenuMode:()V // method@180c │ │ +088b9a: 5431 ba08 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ +088b9e: 5410 c908 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +088ba2: 1f00 d503 |000b: check-cast v0, Landroid/view/View; // type@03d5 │ │ +088ba6: 3800 1700 |000d: if-eqz v0, 0024 // +0017 │ │ +088baa: 6e10 d11f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1fd1 │ │ +088bb0: 0c01 |0012: move-result-object v1 │ │ +088bb2: 3801 1100 |0013: if-eqz v1, 0024 // +0011 │ │ +088bb6: 5431 b908 |0015: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08b9 │ │ +088bba: 6e10 3c17 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@173c │ │ +088bc0: 0a01 |001a: move-result v1 │ │ +088bc2: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ +088bc6: 5431 ba08 |001d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ +088bca: 5432 b908 |001f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08b9 │ │ +088bce: 7120 4c17 2100 |0021: invoke-static {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // method@174c │ │ +088bd4: 5431 ba08 |0024: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ba │ │ +088bd8: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +088bda: 7120 4e17 2100 |0027: invoke-static {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$302:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // method@174e │ │ +088be0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0007 line=664 │ │ 0x000d line=665 │ │ 0x001d line=666 │ │ 0x0024 line=668 │ │ @@ -96520,17 +96519,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088bf4: |[088bf4] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.:()V │ │ -088c04: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -088c0a: 0e00 |0003: return-void │ │ +088be4: |[088be4] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.:()V │ │ +088bf4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +088bfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -96539,18 +96538,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088c0c: |[088c0c] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ -088c1c: 2200 0903 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@0309 │ │ -088c20: 7020 4817 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.:(Landroid/os/Parcel;)V // method@1748 │ │ -088c26: 1100 |0005: return-object v0 │ │ +088bfc: |[088bfc] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ +088c0c: 2200 0903 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@0309 │ │ +088c10: 7020 4817 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.:(Landroid/os/Parcel;)V // method@1748 │ │ +088c16: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -96559,18 +96558,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 │ │ -088c28: |[088c28] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -088c38: 6e20 4217 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // method@1742 │ │ -088c3e: 0c00 |0003: move-result-object v0 │ │ -088c40: 1100 |0004: return-object v0 │ │ +088c18: |[088c18] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +088c28: 6e20 4217 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // method@1742 │ │ +088c2e: 0c00 |0003: move-result-object v0 │ │ +088c30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -96579,17 +96578,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088c44: |[088c44] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.newArray:(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ -088c54: 2320 6b06 |0000: new-array v0, v2, [Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@066b │ │ -088c58: 1100 |0002: return-object v0 │ │ +088c34: |[088c34] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.newArray:(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ +088c44: 2320 6b06 |0000: new-array v0, v2, [Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@066b │ │ +088c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -96598,18 +96597,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 │ │ -088c5c: |[088c5c] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -088c6c: 6e20 4417 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // method@1744 │ │ -088c72: 0c00 |0003: move-result-object v0 │ │ -088c74: 1100 |0004: return-object v0 │ │ +088c4c: |[088c4c] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +088c5c: 6e20 4417 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // method@1744 │ │ +088c62: 0c00 |0003: move-result-object v0 │ │ +088c64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -96654,36 +96653,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -088c78: |[088c78] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:()V │ │ -088c88: 2200 0803 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; // type@0308 │ │ -088c8c: 7010 4117 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.:()V // method@1741 │ │ -088c92: 6900 be08 |0005: sput-object v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@08be │ │ -088c96: 0e00 |0007: return-void │ │ +088c68: |[088c68] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:()V │ │ +088c78: 2200 0803 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; // type@0308 │ │ +088c7c: 7010 4117 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.:()V // method@1741 │ │ +088c82: 6900 be08 |0005: sput-object v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@08be │ │ +088c86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088c98: |[088c98] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:()V │ │ -088ca8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -088cae: 0e00 |0003: return-void │ │ +088c88: |[088c88] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:()V │ │ +088c98: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +088c9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ │ │ @@ -96692,20 +96691,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -088cb0: |[088cb0] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:(Landroid/os/Parcel;)V │ │ -088cc0: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -088cc6: 6e10 4b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -088ccc: 0a00 |0006: move-result v0 │ │ -088cce: 5910 bf08 |0007: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ -088cd2: 0e00 |0009: return-void │ │ +088ca0: |[088ca0] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:(Landroid/os/Parcel;)V │ │ +088cb0: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +088cb6: 6e10 4b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +088cbc: 0a00 |0006: move-result v0 │ │ +088cbe: 5910 bf08 |0007: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ +088cc2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0003 line=547 │ │ 0x0009 line=548 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ @@ -96717,17 +96716,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -088cd4: |[088cd4] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.describeContents:()I │ │ -088ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088ce6: 0f00 |0001: return v0 │ │ +088cc4: |[088cc4] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.describeContents:()I │ │ +088cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088cd6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;) │ │ @@ -96735,18 +96734,18 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -088ce8: |[088ce8] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -088cf8: 5210 bf08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ -088cfc: 6e20 5303 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -088d02: 0e00 |0005: return-void │ │ +088cd8: |[088cd8] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +088ce8: 5210 bf08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ +088cec: 6e20 5303 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +088cf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0005 line=558 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ @@ -96854,19 +96853,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -088d04: |[088d04] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(II)V │ │ -088d14: 7030 b921 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ -088d1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -088d1c: 5c10 dc08 |0004: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -088d20: 0e00 |0006: return-void │ │ +088cf4: |[088cf4] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(II)V │ │ +088d04: 7030 b921 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ +088d0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +088d0c: 5c10 dc08 |0004: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +088d10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0003 line=609 │ │ 0x0006 line=610 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -96878,18 +96877,18 @@ │ │ type : '(IIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -088d24: |[088d24] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(IIZ)V │ │ -088d34: 7030 b921 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ -088d3a: 5c03 dc08 |0003: iput-boolean v3, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -088d3e: 0e00 |0005: return-void │ │ +088d14: |[088d14] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(IIZ)V │ │ +088d24: 7030 b921 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ +088d2a: 5c03 dc08 |0003: iput-boolean v3, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +088d2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0003 line=614 │ │ 0x0005 line=615 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -96902,17 +96901,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 │ │ -088d40: |[088d40] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -088d50: 7030 bb21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21bb │ │ -088d56: 0e00 |0003: return-void │ │ +088d30: |[088d30] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +088d40: 7030 bb21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21bb │ │ +088d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -96923,19 +96922,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -088d58: |[088d58] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V │ │ -088d68: 7020 bc21 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/widget/LinearLayout$LayoutParams;)V // method@21bc │ │ -088d6e: 5520 dc08 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -088d72: 5c10 dc08 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -088d76: 0e00 |0007: return-void │ │ +088d48: |[088d48] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V │ │ +088d58: 7020 bc21 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/widget/LinearLayout$LayoutParams;)V // method@21bc │ │ +088d5e: 5520 dc08 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +088d62: 5c10 dc08 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +088d66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0003 line=604 │ │ 0x0007 line=605 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -96981,23 +96980,23 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -088d78: |[088d78] android.support.v7.internal.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ -088d88: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -088d8e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -088d92: 2200 7e04 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -088d96: 1a01 4e14 |0007: const-string v1, "Wrapped Object can not be null." // string@144e │ │ -088d9a: 7020 8824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -088da0: 2700 |000c: throw v0 │ │ -088da2: 5b23 f808 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@08f8 │ │ -088da6: 0e00 |000f: return-void │ │ +088d68: |[088d68] android.support.v7.internal.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ +088d78: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +088d7e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +088d82: 2200 7e04 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +088d86: 1a01 4e14 |0007: const-string v1, "Wrapped Object can not be null." // string@144e │ │ +088d8a: 7020 8824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +088d90: 2700 |000c: throw v0 │ │ +088d92: 5b23 f808 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@08f8 │ │ +088d96: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x000d line=27 │ │ 0x000f line=28 │ │ @@ -97013,17 +97012,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088da8: |[088da8] android.support.v7.internal.view.menu.BaseWrapper.getWrappedObject:()Ljava/lang/Object; │ │ -088db8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@08f8 │ │ -088dbc: 1100 |0002: return-object v0 │ │ +088d98: |[088d98] android.support.v7.internal.view.menu.BaseWrapper.getWrappedObject:()Ljava/lang/Object; │ │ +088da8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@08f8 │ │ +088dac: 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; │ │ │ │ @@ -97065,21 +97064,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 │ │ -088dc0: |[088dc0] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ -088dd0: 5b12 0b09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088dd4: 7010 5b21 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -088dda: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -088ddc: 5910 0a09 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ -088de0: 6e10 de17 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@17de │ │ -088de6: 0e00 |000b: return-void │ │ +088db0: |[088db0] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ +088dc0: 5b12 0b09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088dc4: 7010 5b21 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +088dca: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +088dcc: 5910 0a09 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ +088dd0: 6e10 de17 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@17de │ │ +088dd6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=232 │ │ 0x0008 line=235 │ │ 0x000b line=236 │ │ locals : │ │ @@ -97092,39 +97091,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -088de8: |[088de8] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ -088df8: 5465 0b09 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088dfc: 5455 1509 |0002: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ -088e00: 6e10 2418 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1824 │ │ -088e06: 0c01 |0007: move-result-object v1 │ │ -088e08: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ -088e0c: 5465 0b09 |000a: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088e10: 5455 1509 |000c: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ -088e14: 6e10 2918 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ -088e1a: 0c04 |0011: move-result-object v4 │ │ -088e1c: 6e10 4c25 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -088e22: 0a00 |0015: move-result v0 │ │ -088e24: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -088e26: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ -088e2a: 6e20 4625 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -088e30: 0c03 |001c: move-result-object v3 │ │ -088e32: 1f03 1a03 |001d: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -088e36: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ -088e3a: 5962 0a09 |0021: iput v2, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ -088e3e: 0e00 |0023: return-void │ │ -088e40: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -088e44: 28f1 |0026: goto 0017 // -000f │ │ -088e46: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ -088e48: 5965 0a09 |0028: iput v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ -088e4c: 28f9 |002a: goto 0023 // -0007 │ │ +088dd8: |[088dd8] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ +088de8: 5465 0b09 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088dec: 5455 1509 |0002: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ +088df0: 6e10 2418 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1824 │ │ +088df6: 0c01 |0007: move-result-object v1 │ │ +088df8: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ +088dfc: 5465 0b09 |000a: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088e00: 5455 1509 |000c: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ +088e04: 6e10 2918 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ +088e0a: 0c04 |0011: move-result-object v4 │ │ +088e0c: 6e10 4c25 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +088e12: 0a00 |0015: move-result v0 │ │ +088e14: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +088e16: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ +088e1a: 6e20 4625 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +088e20: 0c03 |001c: move-result-object v3 │ │ +088e22: 1f03 1a03 |001d: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +088e26: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ +088e2a: 5962 0a09 |0021: iput v2, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ +088e2e: 0e00 |0023: return-void │ │ +088e30: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +088e34: 28f1 |0026: goto 0017 // -000f │ │ +088e36: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ +088e38: 5965 0a09 |0028: iput v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ +088e3c: 28f9 |002a: goto 0023 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0008 line=274 │ │ 0x000a line=275 │ │ 0x0012 line=276 │ │ 0x0016 line=277 │ │ @@ -97151,30 +97150,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -088e50: |[088e50] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ -088e60: 5442 0b09 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088e64: 5422 1509 |0002: iget-object v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ -088e68: 6e10 2918 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ -088e6e: 0c01 |0007: move-result-object v1 │ │ -088e70: 6e10 4c25 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -088e76: 0a02 |000b: move-result v2 │ │ -088e78: 5443 0b09 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088e7c: 7110 e817 0300 |000e: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@17e8 │ │ -088e82: 0a03 |0011: move-result v3 │ │ -088e84: 9100 0203 |0012: sub-int v0, v2, v3 │ │ -088e88: 5242 0a09 |0014: iget v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ -088e8c: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ -088e90: 0f00 |0018: return v0 │ │ -088e92: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -088e96: 28fd |001b: goto 0018 // -0003 │ │ +088e40: |[088e40] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ +088e50: 5442 0b09 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088e54: 5422 1509 |0002: iget-object v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ +088e58: 6e10 2918 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ +088e5e: 0c01 |0007: move-result-object v1 │ │ +088e60: 6e10 4c25 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +088e66: 0a02 |000b: move-result v2 │ │ +088e68: 5443 0b09 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088e6c: 7110 e817 0300 |000e: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@17e8 │ │ +088e72: 0a03 |0011: move-result v3 │ │ +088e74: 9100 0203 |0012: sub-int v0, v2, v3 │ │ +088e78: 5242 0a09 |0014: iget v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ +088e7c: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ +088e80: 0f00 |0018: return v0 │ │ +088e82: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +088e86: 28fd |001b: goto 0018 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0008 line=240 │ │ 0x0014 line=241 │ │ 0x0018 line=244 │ │ locals : │ │ @@ -97188,32 +97187,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 │ │ -088e98: |[088e98] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -088ea8: 5421 0b09 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088eac: 5411 1509 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ -088eb0: 6e10 2918 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ -088eb6: 0c00 |0007: move-result-object v0 │ │ -088eb8: 5421 0b09 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088ebc: 7110 e817 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@17e8 │ │ -088ec2: 0a01 |000d: move-result v1 │ │ -088ec4: b013 |000e: add-int/2addr v3, v1 │ │ -088ec6: 5221 0a09 |000f: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ -088eca: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ -088ece: 5221 0a09 |0013: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ -088ed2: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ -088ed6: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -088eda: 6e20 4625 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -088ee0: 0c01 |001c: move-result-object v1 │ │ -088ee2: 1f01 1a03 |001d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -088ee6: 1101 |001f: return-object v1 │ │ +088e88: |[088e88] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +088e98: 5421 0b09 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088e9c: 5411 1509 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ +088ea0: 6e10 2918 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ +088ea6: 0c00 |0007: move-result-object v0 │ │ +088ea8: 5421 0b09 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088eac: 7110 e817 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@17e8 │ │ +088eb2: 0a01 |000d: move-result v1 │ │ +088eb4: b013 |000e: add-int/2addr v3, v1 │ │ +088eb6: 5221 0a09 |000f: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ +088eba: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ +088ebe: 5221 0a09 |0013: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@090a │ │ +088ec2: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ +088ec6: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +088eca: 6e20 4625 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +088ed0: 0c01 |001c: move-result-object v1 │ │ +088ed2: 1f01 1a03 |001d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +088ed6: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0008 line=249 │ │ 0x000f line=250 │ │ 0x0017 line=251 │ │ 0x0019 line=253 │ │ @@ -97227,18 +97226,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 │ │ -088ee8: |[088ee8] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -088ef8: 6e20 e017 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@17e0 │ │ -088efe: 0c00 |0003: move-result-object v0 │ │ -088f00: 1100 |0004: return-object v0 │ │ +088ed8: |[088ed8] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +088ee8: 6e20 e017 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@17e0 │ │ +088eee: 0c00 |0003: move-result-object v0 │ │ +088ef0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -97247,17 +97246,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -088f04: |[088f04] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ -088f14: 8130 |0000: int-to-long v0, v3 │ │ -088f16: 1000 |0001: return-wide v0 │ │ +088ef4: |[088ef4] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ +088f04: 8130 |0000: int-to-long v0, v3 │ │ +088f06: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -97266,29 +97265,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 │ │ -088f18: |[088f18] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -088f28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -088f2a: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -088f2e: 5441 0b09 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088f32: 5411 1209 |0005: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ -088f36: 5442 0b09 |0007: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ -088f3a: 5222 1409 |0009: iget v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@0914 │ │ -088f3e: 6e40 171f 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -088f44: 0c06 |000e: move-result-object v6 │ │ -088f46: 0760 |000f: move-object v0, v6 │ │ -088f48: 1f00 2703 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -088f4c: 6e20 e017 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@17e0 │ │ -088f52: 0c01 |0015: move-result-object v1 │ │ -088f54: 7230 3019 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@1930 │ │ -088f5a: 1106 |0019: return-object v6 │ │ +088f08: |[088f08] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +088f18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +088f1a: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +088f1e: 5441 0b09 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088f22: 5411 1209 |0005: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ +088f26: 5442 0b09 |0007: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@090b │ │ +088f2a: 5222 1409 |0009: iget v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@0914 │ │ +088f2e: 6e40 171f 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +088f34: 0c06 |000e: move-result-object v6 │ │ +088f36: 0760 |000f: move-object v0, v6 │ │ +088f38: 1f00 2703 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +088f3c: 6e20 e017 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@17e0 │ │ +088f42: 0c01 |0015: move-result-object v1 │ │ +088f44: 7230 3019 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@1930 │ │ +088f4a: 1106 |0019: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ 0x0003 line=264 │ │ 0x0010 line=267 │ │ 0x0012 line=268 │ │ 0x0019 line=269 │ │ @@ -97304,18 +97303,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -088f5c: |[088f5c] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ -088f6c: 6e10 de17 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@17de │ │ -088f72: 6f10 5c21 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ -088f78: 0e00 |0006: return-void │ │ +088f4c: |[088f4c] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ +088f5c: 6e10 de17 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@17de │ │ +088f62: 6f10 5c21 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ +088f68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0003 line=291 │ │ 0x0006 line=292 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ @@ -97428,28 +97427,28 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -088f7c: |[088f7c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V │ │ -088f8c: 5b23 5f09 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ -088f90: 6e10 fc0a 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/view/ActionProvider;.getContext:()Landroid/content/Context; // method@0afc │ │ -088f96: 0c00 |0005: move-result-object v0 │ │ -088f98: 7020 da1e 0200 |0006: invoke-direct {v2, v0}, Landroid/view/ActionProvider;.:(Landroid/content/Context;)V // method@1eda │ │ -088f9e: 5b24 5e09 |0009: iput-object v4, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ -088fa2: 7110 bd18 0300 |000b: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@18bd │ │ -088fa8: 0a00 |000e: move-result v0 │ │ -088faa: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -088fae: 5420 5e09 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ -088fb2: 2201 1b03 |0013: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1; // type@031b │ │ -088fb6: 7030 aa18 2103 |0015: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V // method@18aa │ │ -088fbc: 6e20 060b 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0b06 │ │ -088fc2: 0e00 |001b: return-void │ │ +088f6c: |[088f6c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V │ │ +088f7c: 5b23 5f09 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ +088f80: 6e10 fc0a 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/view/ActionProvider;.getContext:()Landroid/content/Context; // method@0afc │ │ +088f86: 0c00 |0005: move-result-object v0 │ │ +088f88: 7020 da1e 0200 |0006: invoke-direct {v2, v0}, Landroid/view/ActionProvider;.:(Landroid/content/Context;)V // method@1eda │ │ +088f8e: 5b24 5e09 |0009: iput-object v4, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ +088f92: 7110 bd18 0300 |000b: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@18bd │ │ +088f98: 0a00 |000e: move-result v0 │ │ +088f9a: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +088f9e: 5420 5e09 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ +088fa2: 2201 1b03 |0013: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1; // type@031b │ │ +088fa6: 7030 aa18 2103 |0015: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V // method@18aa │ │ +088fac: 6e20 060b 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0b06 │ │ +088fb2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0002 line=396 │ │ 0x0009 line=397 │ │ 0x000b line=399 │ │ 0x0011 line=400 │ │ @@ -97465,19 +97464,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -088fc4: |[088fc4] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ -088fd4: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ -088fd8: 6e10 fd0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0afd │ │ -088fde: 0a00 |0005: move-result v0 │ │ -088fe0: 0f00 |0006: return v0 │ │ +088fb4: |[088fb4] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ +088fc4: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ +088fc8: 6e10 fd0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0afd │ │ +088fce: 0a00 |0005: move-result v0 │ │ +088fd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -97485,25 +97484,25 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -088fe4: |[088fe4] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ -088ff4: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ -088ff8: 7110 bd18 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@18bd │ │ -088ffe: 0a00 |0005: move-result v0 │ │ -089000: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -089004: 5410 5f09 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ -089008: 6e10 bf18 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@18bf │ │ -08900e: 5410 5e09 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ -089012: 6e10 ff0a 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0aff │ │ -089018: 0c00 |0012: move-result-object v0 │ │ -08901a: 1100 |0013: return-object v0 │ │ +088fd4: |[088fd4] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ +088fe4: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ +088fe8: 7110 bd18 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@18bd │ │ +088fee: 0a00 |0005: move-result v0 │ │ +088ff0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +088ff4: 5410 5f09 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ +088ff8: 6e10 bf18 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@18bf │ │ +088ffe: 5410 5e09 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ +089002: 6e10 ff0a 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0aff │ │ +089008: 0c00 |0012: move-result-object v0 │ │ +08900a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0008 line=416 │ │ 0x000d line=418 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ @@ -97513,19 +97512,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08901c: |[08901c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ -08902c: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ -089030: 6e10 010b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@0b01 │ │ -089036: 0a00 |0005: move-result v0 │ │ -089038: 0f00 |0006: return v0 │ │ +08900c: |[08900c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ +08901c: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ +089020: 6e10 010b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@0b01 │ │ +089026: 0a00 |0005: move-result v0 │ │ +089028: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -97533,21 +97532,21 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08903c: |[08903c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -08904c: 5420 5e09 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ -089050: 5421 5f09 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ -089054: 6e20 cf18 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@18cf │ │ -08905a: 0c01 |0007: move-result-object v1 │ │ -08905c: 6e20 020b 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@0b02 │ │ -089062: 0e00 |000b: return-void │ │ +08902c: |[08902c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +08903c: 5420 5e09 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ +089040: 5421 5f09 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ +089044: 6e20 cf18 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@18cf │ │ +08904a: 0c01 |0007: move-result-object v1 │ │ +08904c: 6e20 020b 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@0b02 │ │ +089052: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x000b line=434 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x000c reg=3 subMenu Landroid/view/SubMenu; │ │ @@ -97587,23 +97586,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -089064: |[089064] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ -089074: 6e10 b11f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ -08907a: 0c00 |0003: move-result-object v0 │ │ -08907c: 7020 8021 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -089082: 0720 |0007: move-object v0, v2 │ │ -089084: 1f00 7903 |0008: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ -089088: 5b10 6009 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0960 │ │ -08908c: 6e20 b218 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@18b2 │ │ -089092: 0e00 |000f: return-void │ │ +089054: |[089054] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ +089064: 6e10 b11f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ +08906a: 0c00 |0003: move-result-object v0 │ │ +08906c: 7020 8021 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +089072: 0720 |0007: move-object v0, v2 │ │ +089074: 1f00 7903 |0008: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ +089078: 5b10 6009 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0960 │ │ +08907c: 6e20 b218 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@18b2 │ │ +089082: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0008 line=443 │ │ 0x000c line=444 │ │ 0x000f line=445 │ │ locals : │ │ @@ -97616,18 +97615,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -089094: |[089094] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ -0890a4: 5410 6009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0960 │ │ -0890a8: 1f00 d503 |0002: check-cast v0, Landroid/view/View; // type@03d5 │ │ -0890ac: 1100 |0004: return-object v0 │ │ +089084: |[089084] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ +089094: 5410 6009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0960 │ │ +089098: 1f00 d503 |0002: check-cast v0, Landroid/view/View; // type@03d5 │ │ +08909c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;) │ │ @@ -97635,18 +97634,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0890b0: |[0890b0] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ -0890c0: 5410 6009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0960 │ │ -0890c4: 7210 8a1d 0000 |0002: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1d8a │ │ -0890ca: 0e00 |0005: return-void │ │ +0890a0: |[0890a0] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ +0890b0: 5410 6009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0960 │ │ +0890b4: 7210 8a1d 0000 |0002: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1d8a │ │ +0890ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0005 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ @@ -97655,18 +97654,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0890cc: |[0890cc] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ -0890dc: 5410 6009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0960 │ │ -0890e0: 7210 8b1d 0000 |0002: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1d8b │ │ -0890e6: 0e00 |0005: return-void │ │ +0890bc: |[0890bc] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ +0890cc: 5410 6009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0960 │ │ +0890d0: 7210 8b1d 0000 |0002: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1d8b │ │ +0890d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0005 line=450 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ @@ -97712,22 +97711,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 │ │ -0890e8: |[0890e8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0890f8: 5b12 6f09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ -0890fc: 7010 5b21 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -089102: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -089104: 5910 6e09 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ -089108: 5b13 6d09 |0008: iput-object v3, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ -08910c: 6e10 fc18 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@18fc │ │ -089112: 0e00 |000d: return-void │ │ +0890d8: |[0890d8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0890e8: 5b12 6f09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ +0890ec: 7010 5b21 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +0890f2: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0890f4: 5910 6e09 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ +0890f8: 5b13 6d09 |0008: iput-object v3, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ +0890fc: 6e10 fc18 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@18fc │ │ +089102: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=302 │ │ 0x0008 line=305 │ │ 0x000a line=306 │ │ 0x000d line=307 │ │ @@ -97741,17 +97740,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 │ │ -089114: |[089114] 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; │ │ -089124: 5410 6d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ -089128: 1100 |0002: return-object v0 │ │ +089104: |[089104] 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; │ │ +089114: 5410 6d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ +089118: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ │ │ Virtual methods - │ │ @@ -97760,41 +97759,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -08912c: |[08912c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ -08913c: 5465 6f09 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ -089140: 7110 0919 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@1909 │ │ -089146: 0c05 |0005: move-result-object v5 │ │ -089148: 6e10 2418 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1824 │ │ -08914e: 0c01 |0009: move-result-object v1 │ │ -089150: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ -089154: 5465 6f09 |000c: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ -089158: 7110 0919 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@1909 │ │ -08915e: 0c05 |0011: move-result-object v5 │ │ -089160: 6e10 2918 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ -089166: 0c04 |0015: move-result-object v4 │ │ -089168: 6e10 4c25 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -08916e: 0a00 |0019: move-result v0 │ │ -089170: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -089172: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ -089176: 6e20 4625 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -08917c: 0c03 |0020: move-result-object v3 │ │ -08917e: 1f03 1a03 |0021: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -089182: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ -089186: 5962 6e09 |0025: iput v2, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ -08918a: 0e00 |0027: return-void │ │ -08918c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -089190: 28f1 |002a: goto 001b // -000f │ │ -089192: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -089194: 5965 6e09 |002c: iput v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ -089198: 28f9 |002e: goto 0027 // -0007 │ │ +08911c: |[08911c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ +08912c: 5465 6f09 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ +089130: 7110 0919 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@1909 │ │ +089136: 0c05 |0005: move-result-object v5 │ │ +089138: 6e10 2418 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1824 │ │ +08913e: 0c01 |0009: move-result-object v1 │ │ +089140: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ +089144: 5465 6f09 |000c: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ +089148: 7110 0919 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@1909 │ │ +08914e: 0c05 |0011: move-result-object v5 │ │ +089150: 6e10 2918 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ +089156: 0c04 |0015: move-result-object v4 │ │ +089158: 6e10 4c25 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +08915e: 0a00 |0019: move-result v0 │ │ +089160: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +089162: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ +089166: 6e20 4625 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +08916c: 0c03 |0020: move-result-object v3 │ │ +08916e: 1f03 1a03 |0021: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +089172: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ +089176: 5962 6e09 |0025: iput v2, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ +08917a: 0e00 |0027: return-void │ │ +08917c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +089180: 28f1 |002a: goto 001b // -000f │ │ +089182: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +089184: 5965 6e09 |002c: iput v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ +089188: 28f9 |002e: goto 0027 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x000a line=348 │ │ 0x000c line=349 │ │ 0x0016 line=350 │ │ 0x001a line=351 │ │ @@ -97821,35 +97820,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -08919c: |[08919c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ -0891ac: 5421 6f09 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ -0891b0: 7110 0719 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@1907 │ │ -0891b6: 0a01 |0005: move-result v1 │ │ -0891b8: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -0891bc: 5421 6d09 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ -0891c0: 6e10 2918 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ -0891c6: 0c00 |000d: move-result-object v0 │ │ -0891c8: 5221 6e09 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ -0891cc: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ -0891d0: 6e10 4c25 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0891d6: 0a01 |0015: move-result v1 │ │ -0891d8: 0f01 |0016: return v1 │ │ -0891da: 5421 6d09 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ -0891de: 6e10 2e18 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ -0891e4: 0c00 |001c: move-result-object v0 │ │ -0891e6: 28f1 |001d: goto 000e // -000f │ │ -0891e8: 6e10 4c25 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0891ee: 0a01 |0021: move-result v1 │ │ -0891f0: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0891f4: 28f2 |0024: goto 0016 // -000e │ │ +08918c: |[08918c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ +08919c: 5421 6f09 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ +0891a0: 7110 0719 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@1907 │ │ +0891a6: 0a01 |0005: move-result v1 │ │ +0891a8: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +0891ac: 5421 6d09 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ +0891b0: 6e10 2918 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ +0891b6: 0c00 |000d: move-result-object v0 │ │ +0891b8: 5221 6e09 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ +0891bc: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ +0891c0: 6e10 4c25 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0891c6: 0a01 |0015: move-result v1 │ │ +0891c8: 0f01 |0016: return v1 │ │ +0891ca: 5421 6d09 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ +0891ce: 6e10 2e18 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ +0891d4: 0c00 |001c: move-result-object v0 │ │ +0891d6: 28f1 |001d: goto 000e // -000f │ │ +0891d8: 6e10 4c25 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0891de: 0a01 |0021: move-result v1 │ │ +0891e0: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0891e4: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x000e line=312 │ │ 0x0012 line=313 │ │ 0x0016 line=315 │ │ 0x0017 line=310 │ │ @@ -97864,35 +97863,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 │ │ -0891f8: |[0891f8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -089208: 5421 6f09 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ -08920c: 7110 0719 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@1907 │ │ -089212: 0a01 |0005: move-result v1 │ │ -089214: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -089218: 5421 6d09 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ -08921c: 6e10 2918 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ -089222: 0c00 |000d: move-result-object v0 │ │ -089224: 5221 6e09 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ -089228: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ -08922c: 5221 6e09 |0012: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ -089230: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ -089234: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -089238: 6e20 4625 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -08923e: 0c01 |001b: move-result-object v1 │ │ -089240: 1f01 1a03 |001c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -089244: 1101 |001e: return-object v1 │ │ -089246: 5421 6d09 |001f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ -08924a: 6e10 2e18 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ -089250: 0c00 |0024: move-result-object v0 │ │ -089252: 28e9 |0025: goto 000e // -0017 │ │ +0891e8: |[0891e8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0891f8: 5421 6f09 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ +0891fc: 7110 0719 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@1907 │ │ +089202: 0a01 |0005: move-result v1 │ │ +089204: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +089208: 5421 6d09 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ +08920c: 6e10 2918 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ +089212: 0c00 |000d: move-result-object v0 │ │ +089214: 5221 6e09 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ +089218: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ +08921c: 5221 6e09 |0012: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@096e │ │ +089220: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ +089224: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +089228: 6e20 4625 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +08922e: 0c01 |001b: move-result-object v1 │ │ +089230: 1f01 1a03 |001c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +089234: 1101 |001e: return-object v1 │ │ +089236: 5421 6d09 |001f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@096d │ │ +08923a: 6e10 2e18 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ +089240: 0c00 |0024: move-result-object v0 │ │ +089242: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x000e line=321 │ │ 0x0016 line=322 │ │ 0x0018 line=324 │ │ 0x001f line=319 │ │ @@ -97906,18 +97905,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 │ │ -089254: |[089254] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -089264: 6e20 fe18 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@18fe │ │ -08926a: 0c00 |0003: move-result-object v0 │ │ -08926c: 1100 |0004: return-object v0 │ │ +089244: |[089244] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +089254: 6e20 fe18 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@18fe │ │ +08925a: 0c00 |0003: move-result-object v0 │ │ +08925c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -97926,17 +97925,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -089270: |[089270] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ -089280: 8130 |0000: int-to-long v0, v3 │ │ -089282: 1000 |0001: return-wide v0 │ │ +089260: |[089260] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ +089270: 8130 |0000: int-to-long v0, v3 │ │ +089272: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -97945,36 +97944,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 │ │ -089284: |[089284] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -089294: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -089296: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -08929a: 5441 6f09 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ -08929e: 7110 0819 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@1908 │ │ -0892a4: 0c01 |0008: move-result-object v1 │ │ -0892a6: 6002 7009 |0009: sget v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0970 │ │ -0892aa: 6e40 171f 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0892b0: 0c06 |000e: move-result-object v6 │ │ -0892b2: 0760 |000f: move-object v0, v6 │ │ -0892b4: 1f00 2703 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -0892b8: 5441 6f09 |0012: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ -0892bc: 5511 7509 |0014: iget-boolean v1, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0975 │ │ -0892c0: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -0892c4: 0761 |0018: move-object v1, v6 │ │ -0892c6: 1f01 1203 |0019: check-cast v1, Landroid/support/v7/internal/view/menu/ListMenuItemView; // type@0312 │ │ -0892ca: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -0892cc: 6e20 d717 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@17d7 │ │ -0892d2: 6e20 fe18 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@18fe │ │ -0892d8: 0c01 |0022: move-result-object v1 │ │ -0892da: 7230 3019 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@1930 │ │ -0892e0: 1106 |0026: return-object v6 │ │ +089274: |[089274] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +089284: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +089286: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +08928a: 5441 6f09 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ +08928e: 7110 0819 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@1908 │ │ +089294: 0c01 |0008: move-result-object v1 │ │ +089296: 6002 7009 |0009: sget v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0970 │ │ +08929a: 6e40 171f 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0892a0: 0c06 |000e: move-result-object v6 │ │ +0892a2: 0760 |000f: move-object v0, v6 │ │ +0892a4: 1f00 2703 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +0892a8: 5441 6f09 |0012: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@096f │ │ +0892ac: 5511 7509 |0014: iget-boolean v1, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0975 │ │ +0892b0: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0892b4: 0761 |0018: move-object v1, v6 │ │ +0892b6: 1f01 1203 |0019: check-cast v1, Landroid/support/v7/internal/view/menu/ListMenuItemView; // type@0312 │ │ +0892ba: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0892bc: 6e20 d717 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@17d7 │ │ +0892c2: 6e20 fe18 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@18fe │ │ +0892c8: 0c01 |0022: move-result-object v1 │ │ +0892ca: 7230 3019 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@1930 │ │ +0892d0: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x0003 line=335 │ │ 0x0010 line=338 │ │ 0x0012 line=339 │ │ 0x0019 line=340 │ │ @@ -97992,18 +97991,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0892e4: |[0892e4] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ -0892f4: 6e10 fc18 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@18fc │ │ -0892fa: 6f10 5c21 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ -089300: 0e00 |0006: return-void │ │ +0892d4: |[0892d4] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ +0892e4: 6e10 fc18 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@18fc │ │ +0892ea: 6f10 5c21 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ +0892f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ 0x0006 line=366 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ @@ -98291,17 +98290,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -089304: |[089304] android.support.v7.internal.view.menu.MenuWrapperFactory.:()V │ │ -089314: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08931a: 0e00 |0003: return-void │ │ +0892f4: |[0892f4] android.support.v7.internal.view.menu.MenuWrapperFactory.:()V │ │ +089304: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08930a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuWrapperFactory; │ │ │ │ @@ -98310,29 +98309,29 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -08931c: |[08931c] android.support.v7.internal.view.menu.MenuWrapperFactory.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ -08932c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -089330: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -089334: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -089338: 2200 2203 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@0322 │ │ -08933c: 7020 f818 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/view/MenuItem;)V // method@18f8 │ │ -089342: 0702 |000b: move-object v2, v0 │ │ -089344: 1102 |000c: return-object v2 │ │ -089346: 6000 3c00 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -08934a: 1301 0e00 |000f: const/16 v1, #int 14 // #e │ │ -08934e: 3410 fbff |0011: if-lt v0, v1, 000c // -0005 │ │ -089352: 2200 2003 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0320 │ │ -089356: 7020 bb18 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;)V // method@18bb │ │ -08935c: 0702 |0018: move-object v2, v0 │ │ -08935e: 28f3 |0019: goto 000c // -000d │ │ +08930c: |[08930c] android.support.v7.internal.view.menu.MenuWrapperFactory.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ +08931c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +089320: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +089324: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +089328: 2200 2203 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@0322 │ │ +08932c: 7020 f818 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/view/MenuItem;)V // method@18f8 │ │ +089332: 0702 |000b: move-object v2, v0 │ │ +089334: 1102 |000c: return-object v2 │ │ +089336: 6000 3c00 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +08933a: 1301 0e00 |000f: const/16 v1, #int 14 // #e │ │ +08933e: 3410 fbff |0011: if-lt v0, v1, 000c // -0005 │ │ +089342: 2200 2003 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0320 │ │ +089346: 7020 bb18 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;)V // method@18bb │ │ +08934c: 0702 |0018: move-object v2, v0 │ │ +08934e: 28f3 |0019: goto 000c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0006 line=42 │ │ 0x000c line=46 │ │ 0x000d line=43 │ │ 0x0013 line=44 │ │ @@ -98345,22 +98344,22 @@ │ │ type : '(Landroid/view/Menu;)Landroid/view/Menu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -089360: |[089360] android.support.v7.internal.view.menu.MenuWrapperFactory.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ -089370: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -089374: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -089378: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -08937c: 2200 2a03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@032a │ │ -089380: 7020 4119 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1941 │ │ -089386: 0702 |000b: move-object v2, v0 │ │ -089388: 1102 |000c: return-object v2 │ │ +089350: |[089350] android.support.v7.internal.view.menu.MenuWrapperFactory.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ +089360: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +089364: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +089368: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +08936c: 2200 2a03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@032a │ │ +089370: 7020 4119 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1941 │ │ +089376: 0702 |000b: move-object v2, v0 │ │ +089378: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x000c line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=2 frameworkMenu Landroid/view/Menu; │ │ @@ -98370,30 +98369,30 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08938c: |[08938c] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -08939c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0893a0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0893a4: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0893a8: 2200 2203 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@0322 │ │ -0893ac: 7020 f818 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/view/MenuItem;)V // method@18f8 │ │ -0893b2: 1100 |000b: return-object v0 │ │ -0893b4: 6000 3c00 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0893b8: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -0893bc: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ -0893c0: 2200 2003 |0012: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0320 │ │ -0893c4: 7020 bb18 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;)V // method@18bb │ │ -0893ca: 28f4 |0017: goto 000b // -000c │ │ -0893cc: 2200 9804 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0893d0: 7010 1a25 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0893d6: 2700 |001d: throw v0 │ │ +08937c: |[08937c] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +08938c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +089390: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +089394: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +089398: 2200 2203 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@0322 │ │ +08939c: 7020 f818 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/view/MenuItem;)V // method@18f8 │ │ +0893a2: 1100 |000b: return-object v0 │ │ +0893a4: 6000 3c00 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0893a8: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +0893ac: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ +0893b0: 2200 2003 |0012: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0320 │ │ +0893b4: 7020 bb18 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;)V // method@18bb │ │ +0893ba: 28f4 |0017: goto 000b // -000c │ │ +0893bc: 2200 9804 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0893c0: 7010 1a25 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0893c6: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0006 line=67 │ │ 0x000b line=69 │ │ 0x000c line=68 │ │ 0x0012 line=69 │ │ @@ -98406,24 +98405,24 @@ │ │ type : '(Landroid/view/Menu;)Landroid/support/v4/internal/view/SupportMenu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0893d8: |[0893d8] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportMenuWrapper:(Landroid/view/Menu;)Landroid/support/v4/internal/view/SupportMenu; │ │ -0893e8: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0893ec: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0893f0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0893f4: 2200 2a03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@032a │ │ -0893f8: 7020 4119 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1941 │ │ -0893fe: 1100 |000b: return-object v0 │ │ -089400: 2200 9804 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -089404: 7010 1a25 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -08940a: 2700 |0011: throw v0 │ │ +0893c8: |[0893c8] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportMenuWrapper:(Landroid/view/Menu;)Landroid/support/v4/internal/view/SupportMenu; │ │ +0893d8: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0893dc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0893e0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0893e4: 2200 2a03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@032a │ │ +0893e8: 7020 4119 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1941 │ │ +0893ee: 1100 |000b: return-object v0 │ │ +0893f0: 2200 9804 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0893f4: 7010 1a25 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0893fa: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ 0x000c line=53 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 frameworkMenu Landroid/view/Menu; │ │ @@ -98433,24 +98432,24 @@ │ │ type : '(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08940c: |[08940c] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu; │ │ -08941c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -089420: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -089424: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -089428: 2200 2c03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; // type@032c │ │ -08942c: 7020 7a19 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.:(Landroid/view/SubMenu;)V // method@197a │ │ -089432: 1100 |000b: return-object v0 │ │ -089434: 2200 9804 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -089438: 7010 1a25 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -08943e: 2700 |0011: throw v0 │ │ +0893fc: |[0893fc] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu; │ │ +08940c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +089410: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +089414: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +089418: 2200 2c03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; // type@032c │ │ +08941c: 7020 7a19 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.:(Landroid/view/SubMenu;)V // method@197a │ │ +089422: 1100 |000b: return-object v0 │ │ +089424: 2200 9804 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +089428: 7010 1a25 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +08942e: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000c line=61 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 frameworkSubMenu Landroid/view/SubMenu; │ │ @@ -98491,18 +98490,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 │ │ -089440: |[089440] android.support.v7.internal.widget.AbsActionBarView$1.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ -089450: 5b01 8209 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@0982 │ │ -089454: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08945a: 0e00 |0005: return-void │ │ +089430: |[089430] android.support.v7.internal.widget.AbsActionBarView$1.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ +089440: 5b01 8209 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@0982 │ │ +089444: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08944a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ @@ -98512,18 +98511,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08945c: |[08945c] android.support.v7.internal.widget.AbsActionBarView$1.run:()V │ │ -08946c: 5410 8209 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@0982 │ │ -089470: 6e10 a619 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@19a6 │ │ -089476: 0e00 |0005: return-void │ │ +08944c: |[08944c] android.support.v7.internal.widget.AbsActionBarView$1.run:()V │ │ +08945c: 5410 8209 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@0982 │ │ +089460: 6e10 a619 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@19a6 │ │ +089466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$1; │ │ │ │ @@ -98581,17 +98580,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -089478: |[089478] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ -089488: 7020 3a20 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@203a │ │ -08948e: 0e00 |0003: return-void │ │ +089468: |[089468] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ +089478: 7020 3a20 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@203a │ │ +08947e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -98601,17 +98600,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -089490: |[089490] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0894a0: 7030 3b20 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ -0894a6: 0e00 |0003: return-void │ │ +089480: |[089480] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +089490: 7030 3b20 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ +089496: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -98622,17 +98621,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0894a8: |[0894a8] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0894b8: 7040 3c20 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ -0894be: 0e00 |0003: return-void │ │ +089498: |[089498] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0894a8: 7040 3c20 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ +0894ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -98645,38 +98644,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0894c0: |[0894c0] android.support.v7.internal.widget.AbsActionBarView.animateToVisibility:(I)V │ │ -0894d0: 6e10 8d19 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.clearAnimation:()V // method@198d │ │ -0894d6: 6e10 9219 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1992 │ │ -0894dc: 0a01 |0006: move-result v1 │ │ -0894de: 3214 2600 |0007: if-eq v4, v1, 002d // +0026 │ │ -0894e2: 6e10 9119 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1991 │ │ -0894e8: 0c02 |000c: move-result-object v2 │ │ -0894ea: 3904 2100 |000d: if-nez v4, 002e // +0021 │ │ -0894ee: 6001 1c06 |000f: sget v1, Landroid/support/v7/appcompat/R$anim;.abc_fade_in:I // field@061c │ │ -0894f2: 7120 2d21 1200 |0011: invoke-static {v2, v1}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0894f8: 0c00 |0014: move-result-object v0 │ │ -0894fa: 6e20 a719 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.startAnimation:(Landroid/view/animation/Animation;)V // method@19a7 │ │ -089500: 6e20 a519 4300 |0018: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@19a5 │ │ -089506: 5431 8809 |001b: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0988 │ │ -08950a: 3801 1000 |001d: if-eqz v1, 002d // +0010 │ │ -08950e: 5431 8609 |001f: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0986 │ │ -089512: 3801 0c00 |0021: if-eqz v1, 002d // +000c │ │ -089516: 5431 8609 |0023: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0986 │ │ -08951a: 6e20 9f17 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.startAnimation:(Landroid/view/animation/Animation;)V // method@179f │ │ -089520: 5431 8609 |0028: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0986 │ │ -089524: 6e20 9e17 4100 |002a: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setVisibility:(I)V // method@179e │ │ -08952a: 0e00 |002d: return-void │ │ -08952c: 6001 1d06 |002e: sget v1, Landroid/support/v7/appcompat/R$anim;.abc_fade_out:I // field@061d │ │ -089530: 28e1 |0030: goto 0011 // -001f │ │ +0894b0: |[0894b0] android.support.v7.internal.widget.AbsActionBarView.animateToVisibility:(I)V │ │ +0894c0: 6e10 8d19 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.clearAnimation:()V // method@198d │ │ +0894c6: 6e10 9219 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1992 │ │ +0894cc: 0a01 |0006: move-result v1 │ │ +0894ce: 3214 2600 |0007: if-eq v4, v1, 002d // +0026 │ │ +0894d2: 6e10 9119 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1991 │ │ +0894d8: 0c02 |000c: move-result-object v2 │ │ +0894da: 3904 2100 |000d: if-nez v4, 002e // +0021 │ │ +0894de: 6001 1c06 |000f: sget v1, Landroid/support/v7/appcompat/R$anim;.abc_fade_in:I // field@061c │ │ +0894e2: 7120 2d21 1200 |0011: invoke-static {v2, v1}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0894e8: 0c00 |0014: move-result-object v0 │ │ +0894ea: 6e20 a719 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.startAnimation:(Landroid/view/animation/Animation;)V // method@19a7 │ │ +0894f0: 6e20 a519 4300 |0018: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@19a5 │ │ +0894f6: 5431 8809 |001b: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0988 │ │ +0894fa: 3801 1000 |001d: if-eqz v1, 002d // +0010 │ │ +0894fe: 5431 8609 |001f: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0986 │ │ +089502: 3801 0c00 |0021: if-eqz v1, 002d // +000c │ │ +089506: 5431 8609 |0023: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0986 │ │ +08950a: 6e20 9f17 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.startAnimation:(Landroid/view/animation/Animation;)V // method@179f │ │ +089510: 5431 8609 |0028: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0986 │ │ +089514: 6e20 9e17 4100 |002a: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setVisibility:(I)V // method@179e │ │ +08951a: 0e00 |002d: return-void │ │ +08951c: 6001 1d06 |002e: sget v1, Landroid/support/v7/appcompat/R$anim;.abc_fade_out:I // field@061d │ │ +089520: 28e1 |0030: goto 0011 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=121 │ │ 0x0009 line=122 │ │ 0x0015 line=125 │ │ 0x0018 line=126 │ │ @@ -98695,20 +98694,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -089534: |[089534] android.support.v7.internal.widget.AbsActionBarView.dismissPopupMenus:()V │ │ -089544: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -089548: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08954c: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -089550: 6e10 5017 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1750 │ │ -089556: 0e00 |0009: return-void │ │ +089524: |[089524] android.support.v7.internal.widget.AbsActionBarView.dismissPopupMenus:()V │ │ +089534: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +089538: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08953c: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +089540: 6e10 5017 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1750 │ │ +089546: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ 0x0009 line=179 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -98718,18 +98717,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089558: |[089558] android.support.v7.internal.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ -089568: 6e10 9219 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1992 │ │ -08956e: 0a00 |0003: move-result v0 │ │ -089570: 0f00 |0004: return v0 │ │ +089548: |[089548] android.support.v7.internal.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ +089558: 6e10 9219 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1992 │ │ +08955e: 0a00 |0003: move-result v0 │ │ +089560: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -98737,17 +98736,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089574: |[089574] android.support.v7.internal.widget.AbsActionBarView.getContentHeight:()I │ │ -089584: 5210 8509 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0985 │ │ -089588: 0f00 |0002: return v0 │ │ +089564: |[089564] android.support.v7.internal.widget.AbsActionBarView.getContentHeight:()I │ │ +089574: 5210 8509 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0985 │ │ +089578: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -98755,23 +98754,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08958c: |[08958c] android.support.v7.internal.widget.AbsActionBarView.hideOverflowMenu:()Z │ │ -08959c: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -0895a0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0895a4: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -0895a8: 6e10 5617 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ -0895ae: 0a00 |0009: move-result v0 │ │ -0895b0: 0f00 |000a: return v0 │ │ -0895b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0895b4: 28fe |000c: goto 000a // -0002 │ │ +08957c: |[08957c] android.support.v7.internal.widget.AbsActionBarView.hideOverflowMenu:()Z │ │ +08958c: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +089590: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +089594: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +089598: 6e10 5617 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ +08959e: 0a00 |0009: move-result v0 │ │ +0895a0: 0f00 |000a: return v0 │ │ +0895a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0895a4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x000a line=161 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -98781,23 +98780,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0895b8: |[0895b8] android.support.v7.internal.widget.AbsActionBarView.isOverflowMenuShowing:()Z │ │ -0895c8: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -0895cc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0895d0: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -0895d4: 6e10 5917 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1759 │ │ -0895da: 0a00 |0009: move-result v0 │ │ -0895dc: 0f00 |000a: return v0 │ │ -0895de: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0895e0: 28fe |000c: goto 000a // -0002 │ │ +0895a8: |[0895a8] android.support.v7.internal.widget.AbsActionBarView.isOverflowMenuShowing:()Z │ │ +0895b8: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +0895bc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0895c0: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +0895c4: 6e10 5917 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1759 │ │ +0895ca: 0a00 |0009: move-result v0 │ │ +0895cc: 0f00 |000a: return v0 │ │ +0895ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0895d0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ 0x000a line=168 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -98807,25 +98806,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0895e4: |[0895e4] android.support.v7.internal.widget.AbsActionBarView.isOverflowReserved:()Z │ │ -0895f4: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -0895f8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0895fc: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -089600: 6e10 5a17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowReserved:()Z // method@175a │ │ -089606: 0a00 |0009: move-result v0 │ │ -089608: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08960c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08960e: 0f00 |000d: return v0 │ │ -089610: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -089612: 28fe |000f: goto 000d // -0002 │ │ +0895d4: |[0895d4] android.support.v7.internal.widget.AbsActionBarView.isOverflowReserved:()Z │ │ +0895e4: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +0895e8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0895ec: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +0895f0: 6e10 5a17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowReserved:()Z // method@175a │ │ +0895f6: 0a00 |0009: move-result v0 │ │ +0895f8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0895fc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0895fe: 0f00 |000d: return v0 │ │ +089600: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +089602: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -98833,27 +98832,27 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -089614: |[089614] android.support.v7.internal.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ -089624: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -089628: 7120 9a1f 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08962e: 0a00 |0005: move-result v0 │ │ -089630: 6e30 e41f 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -089636: 6e10 c21f 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -08963c: 0a00 |000c: move-result v0 │ │ -08963e: b103 |000d: sub-int/2addr v3, v0 │ │ -089640: b153 |000e: sub-int/2addr v3, v5 │ │ -089642: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -089644: 7120 ad24 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08964a: 0a00 |0013: move-result v0 │ │ -08964c: 0f00 |0014: return v0 │ │ +089604: |[089604] android.support.v7.internal.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ +089614: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +089618: 7120 9a1f 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08961e: 0a00 |0005: move-result v0 │ │ +089620: 6e30 e41f 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +089626: 6e10 c21f 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +08962c: 0a00 |000c: move-result v0 │ │ +08962e: b103 |000d: sub-int/2addr v3, v0 │ │ +089630: b153 |000e: sub-int/2addr v3, v5 │ │ +089632: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +089634: 7120 ad24 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08963a: 0a00 |0013: move-result v0 │ │ +08963c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=186 │ │ 0x000e line=187 │ │ 0x000f line=189 │ │ locals : │ │ @@ -98868,46 +98867,46 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -089650: |[089650] android.support.v7.internal.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -089660: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -089662: 6001 3c00 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -089666: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -08966a: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ -08966e: 6f20 5820 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2058 │ │ -089674: 6e10 9119 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1991 │ │ -08967a: 0c01 |000d: move-result-object v1 │ │ -08967c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -08967e: 6203 f407 |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ -089682: 6004 2606 |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0626 │ │ -089686: 6e55 3c01 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -08968c: 0c00 |0016: move-result-object v0 │ │ -08968e: 6e30 c701 5005 |0017: invoke-virtual {v0, v5, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ -089694: 0a01 |001a: move-result v1 │ │ -089696: 6e20 a119 1600 |001b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@19a1 │ │ -08969c: 6e10 cd01 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0896a2: 5561 8909 |0021: iget-boolean v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0989 │ │ -0896a6: 3801 1300 |0023: if-eqz v1, 0036 // +0013 │ │ -0896aa: 6e10 9119 0600 |0025: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1991 │ │ -0896b0: 0c01 |0028: move-result-object v1 │ │ -0896b2: 6e10 3201 0100 |0029: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0896b8: 0c01 |002c: move-result-object v1 │ │ -0896ba: 6002 9506 |002d: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_split_action_bar_is_narrow:I // field@0695 │ │ -0896be: 6e20 a801 2100 |002f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ -0896c4: 0a01 |0032: move-result v1 │ │ -0896c6: 6e20 a219 1600 |0033: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@19a2 │ │ -0896cc: 5461 8409 |0036: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -0896d0: 3801 0700 |0038: if-eqz v1, 003f // +0007 │ │ -0896d4: 5461 8409 |003a: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -0896d8: 6e20 5c17 7100 |003c: invoke-virtual {v1, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@175c │ │ -0896de: 0e00 |003f: return-void │ │ +089640: |[089640] android.support.v7.internal.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +089650: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +089652: 6001 3c00 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +089656: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +08965a: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ +08965e: 6f20 5820 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2058 │ │ +089664: 6e10 9119 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1991 │ │ +08966a: 0c01 |000d: move-result-object v1 │ │ +08966c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +08966e: 6203 f407 |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ +089672: 6004 2606 |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0626 │ │ +089676: 6e55 3c01 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +08967c: 0c00 |0016: move-result-object v0 │ │ +08967e: 6e30 c701 5005 |0017: invoke-virtual {v0, v5, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ +089684: 0a01 |001a: move-result v1 │ │ +089686: 6e20 a119 1600 |001b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@19a1 │ │ +08968c: 6e10 cd01 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +089692: 5561 8909 |0021: iget-boolean v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0989 │ │ +089696: 3801 1300 |0023: if-eqz v1, 0036 // +0013 │ │ +08969a: 6e10 9119 0600 |0025: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1991 │ │ +0896a0: 0c01 |0028: move-result-object v1 │ │ +0896a2: 6e10 3201 0100 |0029: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0896a8: 0c01 |002c: move-result-object v1 │ │ +0896aa: 6002 9506 |002d: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_split_action_bar_is_narrow:I // field@0695 │ │ +0896ae: 6e20 a801 2100 |002f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ +0896b4: 0a01 |0032: move-result v1 │ │ +0896b6: 6e20 a219 1600 |0033: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@19a2 │ │ +0896bc: 5461 8409 |0036: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +0896c0: 3801 0700 |0038: if-eqz v1, 003f // +0007 │ │ +0896c4: 5461 8409 |003a: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +0896c8: 6e20 5c17 7100 |003c: invoke-virtual {v1, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@175c │ │ +0896ce: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0007 line=62 │ │ 0x000a line=67 │ │ 0x0017 line=69 │ │ 0x001e line=70 │ │ @@ -98926,26 +98925,26 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0896e0: |[0896e0] android.support.v7.internal.widget.AbsActionBarView.positionChild:(Landroid/view/View;III)I │ │ -0896f0: 6e10 c21f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0896f6: 0a02 |0003: move-result v2 │ │ -0896f8: 6e10 bf1f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0896fe: 0a00 |0007: move-result v0 │ │ -089700: 9103 0900 |0008: sub-int v3, v9, v0 │ │ -089704: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ -089708: 9001 0803 |000c: add-int v1, v8, v3 │ │ -08970c: 9003 0702 |000e: add-int v3, v7, v2 │ │ -089710: 9004 0100 |0010: add-int v4, v1, v0 │ │ -089714: 6e54 e31f 7631 |0012: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -08971a: 0f02 |0015: return v2 │ │ +0896d0: |[0896d0] android.support.v7.internal.widget.AbsActionBarView.positionChild:(Landroid/view/View;III)I │ │ +0896e0: 6e10 c21f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0896e6: 0a02 |0003: move-result v2 │ │ +0896e8: 6e10 bf1f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0896ee: 0a00 |0007: move-result v0 │ │ +0896f0: 9103 0900 |0008: sub-int v3, v9, v0 │ │ +0896f4: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0896f8: 9001 0803 |000c: add-int v1, v8, v3 │ │ +0896fc: 9003 0702 |000e: add-int v3, v7, v2 │ │ +089700: 9004 0100 |0010: add-int v4, v1, v0 │ │ +089704: 6e54 e31f 7631 |0012: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +08970a: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x0008 line=195 │ │ 0x000e line=197 │ │ 0x0015 line=199 │ │ @@ -98964,26 +98963,26 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -08971c: |[08971c] android.support.v7.internal.widget.AbsActionBarView.positionChildInverse:(Landroid/view/View;III)I │ │ -08972c: 6e10 c21f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -089732: 0a02 |0003: move-result v2 │ │ -089734: 6e10 bf1f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -08973a: 0a00 |0007: move-result v0 │ │ -08973c: 9103 0900 |0008: sub-int v3, v9, v0 │ │ -089740: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ -089744: 9001 0803 |000c: add-int v1, v8, v3 │ │ -089748: 9103 0702 |000e: sub-int v3, v7, v2 │ │ -08974c: 9004 0100 |0010: add-int v4, v1, v0 │ │ -089750: 6e54 e31f 3671 |0012: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -089756: 0f02 |0015: return v2 │ │ +08970c: |[08970c] android.support.v7.internal.widget.AbsActionBarView.positionChildInverse:(Landroid/view/View;III)I │ │ +08971c: 6e10 c21f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +089722: 0a02 |0003: move-result v2 │ │ +089724: 6e10 bf1f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +08972a: 0a00 |0007: move-result v0 │ │ +08972c: 9103 0900 |0008: sub-int v3, v9, v0 │ │ +089730: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ +089734: 9001 0803 |000c: add-int v1, v8, v3 │ │ +089738: 9103 0702 |000e: sub-int v3, v7, v2 │ │ +08973c: 9004 0100 |0010: add-int v4, v1, v0 │ │ +089740: 6e54 e31f 3671 |0012: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +089746: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ 0x0008 line=205 │ │ 0x000e line=207 │ │ 0x0015 line=209 │ │ @@ -99002,19 +99001,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -089758: |[089758] android.support.v7.internal.widget.AbsActionBarView.postShowOverflowMenu:()V │ │ -089768: 2200 2d03 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsActionBarView$1; // type@032d │ │ -08976c: 7020 8719 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView$1;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@1987 │ │ -089772: 6e20 9e19 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.post:(Ljava/lang/Runnable;)Z // method@199e │ │ -089778: 0e00 |0008: return-void │ │ +089748: |[089748] android.support.v7.internal.widget.AbsActionBarView.postShowOverflowMenu:()V │ │ +089758: 2200 2d03 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsActionBarView$1; // type@032d │ │ +08975c: 7020 8719 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView$1;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@1987 │ │ +089762: 6e20 9e19 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.post:(Ljava/lang/Runnable;)Z // method@199e │ │ +089768: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0008 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ @@ -99023,18 +99022,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08977c: |[08977c] android.support.v7.internal.widget.AbsActionBarView.setContentHeight:(I)V │ │ -08978c: 5901 8509 |0000: iput v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0985 │ │ -089790: 6e10 a019 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.requestLayout:()V // method@19a0 │ │ -089796: 0e00 |0005: return-void │ │ +08976c: |[08976c] android.support.v7.internal.widget.AbsActionBarView.setContentHeight:(I)V │ │ +08977c: 5901 8509 |0000: iput v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0985 │ │ +089780: 6e10 a019 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.requestLayout:()V // method@19a0 │ │ +089786: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -99045,17 +99044,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089798: |[089798] android.support.v7.internal.widget.AbsActionBarView.setSplitActionBar:(Z)V │ │ -0897a8: 5c01 8709 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitActionBar:Z // field@0987 │ │ -0897ac: 0e00 |0002: return-void │ │ +089788: |[089788] android.support.v7.internal.widget.AbsActionBarView.setSplitActionBar:(Z)V │ │ +089798: 5c01 8709 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitActionBar:Z // field@0987 │ │ +08979c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0002 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 split Z │ │ @@ -99065,17 +99064,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0897b0: |[0897b0] android.support.v7.internal.widget.AbsActionBarView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -0897c0: 5b01 8809 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0988 │ │ -0897c4: 0e00 |0002: return-void │ │ +0897a0: |[0897a0] android.support.v7.internal.widget.AbsActionBarView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +0897b0: 5b01 8809 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0988 │ │ +0897b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 splitView Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -99085,17 +99084,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0897c8: |[0897c8] android.support.v7.internal.widget.AbsActionBarView.setSplitWhenNarrow:(Z)V │ │ -0897d8: 5c01 8909 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0989 │ │ -0897dc: 0e00 |0002: return-void │ │ +0897b8: |[0897b8] android.support.v7.internal.widget.AbsActionBarView.setSplitWhenNarrow:(Z)V │ │ +0897c8: 5c01 8909 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0989 │ │ +0897cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0002 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 splitWhenNarrow Z │ │ @@ -99105,20 +99104,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0897e0: |[0897e0] android.support.v7.internal.widget.AbsActionBarView.setVisibility:(I)V │ │ -0897f0: 6e10 9219 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1992 │ │ -0897f6: 0a00 |0003: move-result v0 │ │ -0897f8: 3202 0500 |0004: if-eq v2, v0, 0009 // +0005 │ │ -0897fc: 6f20 6f20 2100 |0006: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@206f │ │ -089802: 0e00 |0009: return-void │ │ +0897d0: |[0897d0] android.support.v7.internal.widget.AbsActionBarView.setVisibility:(I)V │ │ +0897e0: 6e10 9219 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1992 │ │ +0897e6: 0a00 |0003: move-result v0 │ │ +0897e8: 3202 0500 |0004: if-eq v2, v0, 0009 // +0005 │ │ +0897ec: 6f20 6f20 2100 |0006: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@206f │ │ +0897f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0006 line=138 │ │ 0x0009 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -99129,23 +99128,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -089804: |[089804] android.support.v7.internal.widget.AbsActionBarView.showOverflowMenu:()Z │ │ -089814: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -089818: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08981c: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ -089820: 6e10 6817 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@1768 │ │ -089826: 0a00 |0009: move-result v0 │ │ -089828: 0f00 |000a: return v0 │ │ -08982a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08982c: 28fe |000c: goto 000a // -0002 │ │ +0897f4: |[0897f4] android.support.v7.internal.widget.AbsActionBarView.showOverflowMenu:()Z │ │ +089804: 5410 8409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +089808: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08980c: 5410 8409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0984 │ │ +089810: 6e10 6817 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@1768 │ │ +089816: 0a00 |0009: move-result v0 │ │ +089818: 0f00 |000a: return v0 │ │ +08981a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08981c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000a line=146 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -99216,21 +99215,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -089830: |[089830] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V │ │ -089840: 5b12 8b09 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerICS; // field@098b │ │ -089844: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -08984a: 2200 a603 |0005: new-instance v0, Landroid/util/SparseArray; // type@03a6 │ │ -08984e: 7010 b21e 0000 |0007: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -089854: 5b10 8a09 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ -089858: 0e00 |000c: return-void │ │ +089820: |[089820] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V │ │ +089830: 5b12 8b09 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerICS; // field@098b │ │ +089834: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +08983a: 2200 a603 |0005: new-instance v0, Landroid/util/SparseArray; // type@03a6 │ │ +08983e: 7010 b21e 0000 |0007: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +089844: 5b10 8a09 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ +089848: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0005 line=423 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ @@ -99241,31 +99240,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -08985c: |[08985c] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.clear:()V │ │ -08986c: 5462 8a09 |0000: iget-object v2, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ -089870: 6e10 b91e 0200 |0002: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ -089876: 0a00 |0005: move-result v0 │ │ -089878: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -08987a: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -08987e: 6e20 ba1e 1200 |0009: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@1eba │ │ -089884: 0c03 |000c: move-result-object v3 │ │ -089886: 1f03 d503 |000d: check-cast v3, Landroid/view/View; // type@03d5 │ │ -08988a: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -08988e: 5464 8b09 |0011: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerICS; // field@098b │ │ -089892: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -089894: 7130 bb19 3405 |0014: invoke-static {v4, v3, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.access$100:(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V // method@19bb │ │ -08989a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08989e: 28ee |0019: goto 0007 // -0012 │ │ -0898a0: 6e10 b31e 0200 |001a: invoke-virtual {v2}, Landroid/util/SparseArray;.clear:()V // method@1eb3 │ │ -0898a6: 0e00 |001d: return-void │ │ +08984c: |[08984c] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.clear:()V │ │ +08985c: 5462 8a09 |0000: iget-object v2, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ +089860: 6e10 b91e 0200 |0002: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ +089866: 0a00 |0005: move-result v0 │ │ +089868: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08986a: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +08986e: 6e20 ba1e 1200 |0009: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@1eba │ │ +089874: 0c03 |000c: move-result-object v3 │ │ +089876: 1f03 d503 |000d: check-cast v3, Landroid/view/View; // type@03d5 │ │ +08987a: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +08987e: 5464 8b09 |0011: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerICS; // field@098b │ │ +089882: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +089884: 7130 bb19 3405 |0014: invoke-static {v4, v3, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.access$100:(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V // method@19bb │ │ +08988a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08988e: 28ee |0019: goto 0007 // -0012 │ │ +089890: 6e10 b31e 0200 |001a: invoke-virtual {v2}, Landroid/util/SparseArray;.clear:()V // method@1eb3 │ │ +089896: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0002 line=443 │ │ 0x0006 line=444 │ │ 0x0009 line=445 │ │ 0x000f line=446 │ │ @@ -99285,23 +99284,23 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0898a8: |[0898a8] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.get:(I)Landroid/view/View; │ │ -0898b8: 5421 8a09 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ -0898bc: 6e20 b51e 3100 |0002: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ -0898c2: 0c00 |0005: move-result-object v0 │ │ -0898c4: 1f00 d503 |0006: check-cast v0, Landroid/view/View; // type@03d5 │ │ -0898c8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0898cc: 5421 8a09 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ -0898d0: 6e20 b41e 3100 |000c: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.delete:(I)V // method@1eb4 │ │ -0898d6: 1100 |000f: return-object v0 │ │ +089898: |[089898] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.get:(I)Landroid/view/View; │ │ +0898a8: 5421 8a09 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ +0898ac: 6e20 b51e 3100 |0002: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ +0898b2: 0c00 |0005: move-result-object v0 │ │ +0898b4: 1f00 d503 |0006: check-cast v0, Landroid/view/View; // type@03d5 │ │ +0898b8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0898bc: 5421 8a09 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ +0898c0: 6e20 b41e 3100 |000c: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.delete:(I)V // method@1eb4 │ │ +0898c6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0008 line=432 │ │ 0x000a line=434 │ │ 0x000f line=438 │ │ locals : │ │ @@ -99314,18 +99313,18 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0898d8: |[0898d8] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.put:(ILandroid/view/View;)V │ │ -0898e8: 5410 8a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ -0898ec: 6e30 b71e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ -0898f2: 0e00 |0005: return-void │ │ +0898c8: |[0898c8] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.put:(ILandroid/view/View;)V │ │ +0898d8: 5410 8a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@098a │ │ +0898dc: 6e30 b71e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ +0898e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0005 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -99363,17 +99362,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0898f4: |[0898f4] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.:()V │ │ -089904: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08990a: 0e00 |0003: return-void │ │ +0898e4: |[0898e4] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.:()V │ │ +0898f4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0898fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -99382,19 +99381,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08990c: |[08990c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ -08991c: 2200 3203 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0332 │ │ -089920: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -089922: 7030 b319 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V // method@19b3 │ │ -089928: 1100 |0006: return-object v0 │ │ +0898fc: |[0898fc] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ +08990c: 2200 3203 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0332 │ │ +089910: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +089912: 7030 b319 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V // method@19b3 │ │ +089918: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -99403,18 +99402,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 │ │ -08992c: |[08992c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -08993c: 6e20 ad19 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // method@19ad │ │ -089942: 0c00 |0003: move-result-object v0 │ │ -089944: 1100 |0004: return-object v0 │ │ +08991c: |[08991c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +08992c: 6e20 ad19 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // method@19ad │ │ +089932: 0c00 |0003: move-result-object v0 │ │ +089934: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -99423,17 +99422,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089948: |[089948] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ -089958: 2320 6c06 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@066c │ │ -08995c: 1100 |0002: return-object v0 │ │ +089938: |[089938] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ +089948: 2320 6c06 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@066c │ │ +08994c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -99442,18 +99441,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 │ │ -089960: |[089960] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -089970: 6e20 af19 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // method@19af │ │ -089976: 0c00 |0003: move-result-object v0 │ │ -089978: 1100 |0004: return-object v0 │ │ +089950: |[089950] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +089960: 6e20 af19 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // method@19af │ │ +089966: 0c00 |0003: move-result-object v0 │ │ +089968: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -99501,42 +99500,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08997c: |[08997c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:()V │ │ -08998c: 2200 3103 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; // type@0331 │ │ -089990: 7010 ac19 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.:()V // method@19ac │ │ -089996: 6900 8c09 |0005: sput-object v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@098c │ │ -08999a: 0e00 |0007: return-void │ │ +08996c: |[08996c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:()V │ │ +08997c: 2200 3103 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; // type@0331 │ │ +089980: 7010 ac19 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.:()V // method@19ac │ │ +089986: 6900 8c09 |0005: sput-object v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@098c │ │ +08998a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08999c: |[08999c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcel;)V │ │ -0899ac: 7020 951f 3200 |0000: invoke-direct {v2, v3}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ -0899b2: 6e10 4c03 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@034c │ │ -0899b8: 0b00 |0006: move-result-wide v0 │ │ -0899ba: 5a20 8e09 |0007: iput-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ -0899be: 6e10 4b03 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0899c4: 0a00 |000c: move-result v0 │ │ -0899c6: 5920 8d09 |000d: iput v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ -0899ca: 0e00 |000f: return-void │ │ +08998c: |[08998c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcel;)V │ │ +08999c: 7020 951f 3200 |0000: invoke-direct {v2, v3}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ +0899a2: 6e10 4c03 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@034c │ │ +0899a8: 0b00 |0006: move-result-wide v0 │ │ +0899aa: 5a20 8e09 |0007: iput-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ +0899ae: 6e10 4b03 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0899b4: 0a00 |000c: move-result v0 │ │ +0899b6: 5920 8d09 |000d: iput v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ +0899ba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0003 line=362 │ │ 0x0009 line=363 │ │ 0x000f line=364 │ │ locals : │ │ @@ -99548,17 +99547,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0899cc: |[0899cc] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V │ │ -0899dc: 7020 b219 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcel;)V // method@19b2 │ │ -0899e2: 0e00 |0003: return-void │ │ +0899bc: |[0899bc] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V │ │ +0899cc: 7020 b219 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcel;)V // method@19b2 │ │ +0899d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/AbsSpinnerICS$1; │ │ @@ -99568,17 +99567,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0899e4: |[0899e4] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcelable;)V │ │ -0899f4: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ -0899fa: 0e00 |0003: return-void │ │ +0899d4: |[0899d4] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcelable;)V │ │ +0899e4: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ +0899ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -99589,44 +99588,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0899fc: |[0899fc] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.toString:()Ljava/lang/String; │ │ -089a0c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -089a10: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -089a16: 1a01 2902 |0005: const-string v1, "AbsSpinner.SavedState{" // string@0229 │ │ -089a1a: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -089a20: 0c00 |000a: move-result-object v0 │ │ -089a22: 7110 0e25 0400 |000b: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -089a28: 0a01 |000e: move-result v1 │ │ -089a2a: 7110 9424 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -089a30: 0c01 |0012: move-result-object v1 │ │ -089a32: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -089a38: 0c00 |0016: move-result-object v0 │ │ -089a3a: 1a01 9b00 |0017: const-string v1, " selectedId=" // string@009b │ │ -089a3e: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -089a44: 0c00 |001c: move-result-object v0 │ │ -089a46: 5342 8e09 |001d: iget-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ -089a4a: 6e30 0125 2003 |001f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -089a50: 0c00 |0022: move-result-object v0 │ │ -089a52: 1a01 9600 |0023: const-string v1, " position=" // string@0096 │ │ -089a56: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -089a5c: 0c00 |0028: move-result-object v0 │ │ -089a5e: 5241 8d09 |0029: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ -089a62: 6e20 0025 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -089a68: 0c00 |002e: move-result-object v0 │ │ -089a6a: 1a01 9b36 |002f: const-string v1, "}" // string@369b │ │ -089a6e: 6e20 0425 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -089a74: 0c00 |0034: move-result-object v0 │ │ -089a76: 6e10 0a25 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -089a7c: 0c00 |0038: move-result-object v0 │ │ -089a7e: 1100 |0039: return-object v0 │ │ +0899ec: |[0899ec] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.toString:()Ljava/lang/String; │ │ +0899fc: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +089a00: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +089a06: 1a01 2902 |0005: const-string v1, "AbsSpinner.SavedState{" // string@0229 │ │ +089a0a: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +089a10: 0c00 |000a: move-result-object v0 │ │ +089a12: 7110 0e25 0400 |000b: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +089a18: 0a01 |000e: move-result v1 │ │ +089a1a: 7110 9424 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +089a20: 0c01 |0012: move-result-object v1 │ │ +089a22: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +089a28: 0c00 |0016: move-result-object v0 │ │ +089a2a: 1a01 9b00 |0017: const-string v1, " selectedId=" // string@009b │ │ +089a2e: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +089a34: 0c00 |001c: move-result-object v0 │ │ +089a36: 5342 8e09 |001d: iget-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ +089a3a: 6e30 0125 2003 |001f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +089a40: 0c00 |0022: move-result-object v0 │ │ +089a42: 1a01 9600 |0023: const-string v1, " position=" // string@0096 │ │ +089a46: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +089a4c: 0c00 |0028: move-result-object v0 │ │ +089a4e: 5241 8d09 |0029: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ +089a52: 6e20 0025 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +089a58: 0c00 |002e: move-result-object v0 │ │ +089a5a: 1a01 9b36 |002f: const-string v1, "}" // string@369b │ │ +089a5e: 6e20 0425 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +089a64: 0c00 |0034: move-result-object v0 │ │ +089a66: 6e10 0a25 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +089a6c: 0c00 |0038: move-result-object v0 │ │ +089a6e: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x003a reg=4 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;) │ │ @@ -99634,21 +99633,21 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -089a80: |[089a80] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -089a90: 6f30 971f 3204 |0000: invoke-super {v2, v3, v4}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ -089a96: 5320 8e09 |0003: iget-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ -089a9a: 6e30 5603 0301 |0005: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0356 │ │ -089aa0: 5220 8d09 |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ -089aa4: 6e20 5303 0300 |000a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -089aaa: 0e00 |000d: return-void │ │ +089a70: |[089a70] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +089a80: 6f30 971f 3204 |0000: invoke-super {v2, v3, v4}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ +089a86: 5320 8e09 |0003: iget-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ +089a8a: 6e30 5603 0301 |0005: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0356 │ │ +089a90: 5220 8d09 |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ +089a94: 6e20 5303 0300 |000a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +089a9a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=369 │ │ 0x0008 line=370 │ │ 0x000d line=371 │ │ locals : │ │ @@ -99713,18 +99712,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -089aac: |[089aac] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ -089abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089abe: 7030 ed19 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19ed │ │ -089ac4: 0e00 |0004: return-void │ │ +089a9c: |[089a9c] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ +089aac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089aae: 7030 ed19 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19ed │ │ +089ab4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -99734,55 +99733,55 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -089ac8: |[089ac8] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -089ad8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -089ada: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -089adc: 7030 8121 6507 |0002: invoke-direct {v5, v6, v7}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2181 │ │ -089ae2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -089ae4: 6e20 071a 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a07 │ │ -089aea: 6203 f407 |0009: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ -089aee: 6e30 3b01 7603 |000b: invoke-virtual {v6, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -089af4: 0c00 |000e: move-result-object v0 │ │ -089af6: 1303 0a00 |000f: const/16 v3, #int 10 // #a │ │ -089afa: 6e20 c301 3000 |0011: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -089b00: 0c03 |0014: move-result-object v3 │ │ -089b02: 5b53 a709 |0015: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089b06: 1303 0b00 |0017: const/16 v3, #int 11 // #b │ │ -089b0a: 6e20 c301 3000 |0019: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -089b10: 0c03 |001c: move-result-object v3 │ │ -089b12: 5b53 ac09 |001d: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089b16: 6e10 f819 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getId:()I // method@19f8 │ │ -089b1c: 0a03 |0022: move-result v3 │ │ -089b1e: 6004 3a07 |0023: sget v4, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@073a │ │ -089b22: 3343 0c00 |0025: if-ne v3, v4, 0031 // +000c │ │ -089b26: 5c51 a809 |0027: iput-boolean v1, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -089b2a: 1303 0c00 |0029: const/16 v3, #int 12 // #c │ │ -089b2e: 6e20 c301 3000 |002b: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -089b34: 0c03 |002e: move-result-object v3 │ │ -089b36: 5b53 ab09 |002f: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089b3a: 6e10 cd01 0000 |0031: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -089b40: 5553 a809 |0034: iget-boolean v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -089b44: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ -089b48: 5453 ab09 |0038: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089b4c: 3903 0600 |003a: if-nez v3, 0040 // +0006 │ │ -089b50: 6e20 101a 1500 |003c: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1a10 │ │ -089b56: 0e00 |003f: return-void │ │ -089b58: 0121 |0040: move v1, v2 │ │ -089b5a: 28fb |0041: goto 003c // -0005 │ │ -089b5c: 5453 a709 |0042: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089b60: 3903 0600 |0044: if-nez v3, 004a // +0006 │ │ -089b64: 5453 ac09 |0046: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089b68: 3803 f4ff |0048: if-eqz v3, 003c // -000c │ │ -089b6c: 0121 |004a: move v1, v2 │ │ -089b6e: 28f1 |004b: goto 003c // -000f │ │ +089ab8: |[089ab8] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +089ac8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +089aca: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +089acc: 7030 8121 6507 |0002: invoke-direct {v5, v6, v7}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2181 │ │ +089ad2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +089ad4: 6e20 071a 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a07 │ │ +089ada: 6203 f407 |0009: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ +089ade: 6e30 3b01 7603 |000b: invoke-virtual {v6, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +089ae4: 0c00 |000e: move-result-object v0 │ │ +089ae6: 1303 0a00 |000f: const/16 v3, #int 10 // #a │ │ +089aea: 6e20 c301 3000 |0011: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +089af0: 0c03 |0014: move-result-object v3 │ │ +089af2: 5b53 a709 |0015: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089af6: 1303 0b00 |0017: const/16 v3, #int 11 // #b │ │ +089afa: 6e20 c301 3000 |0019: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +089b00: 0c03 |001c: move-result-object v3 │ │ +089b02: 5b53 ac09 |001d: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089b06: 6e10 f819 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getId:()I // method@19f8 │ │ +089b0c: 0a03 |0022: move-result v3 │ │ +089b0e: 6004 3a07 |0023: sget v4, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@073a │ │ +089b12: 3343 0c00 |0025: if-ne v3, v4, 0031 // +000c │ │ +089b16: 5c51 a809 |0027: iput-boolean v1, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +089b1a: 1303 0c00 |0029: const/16 v3, #int 12 // #c │ │ +089b1e: 6e20 c301 3000 |002b: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +089b24: 0c03 |002e: move-result-object v3 │ │ +089b26: 5b53 ab09 |002f: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089b2a: 6e10 cd01 0000 |0031: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +089b30: 5553 a809 |0034: iget-boolean v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +089b34: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ +089b38: 5453 ab09 |0038: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089b3c: 3903 0600 |003a: if-nez v3, 0040 // +0006 │ │ +089b40: 6e20 101a 1500 |003c: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1a10 │ │ +089b46: 0e00 |003f: return-void │ │ +089b48: 0121 |0040: move v1, v2 │ │ +089b4a: 28fb |0041: goto 003c // -0005 │ │ +089b4c: 5453 a709 |0042: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089b50: 3903 0600 |0044: if-nez v3, 004a // +0006 │ │ +089b54: 5453 ac09 |0046: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089b58: 3803 f4ff |0048: if-eqz v3, 003c // -000c │ │ +089b5c: 0121 |004a: move v1, v2 │ │ +089b5e: 28f1 |004b: goto 003c // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=60 │ │ 0x0009 line=62 │ │ 0x000f line=64 │ │ 0x0017 line=65 │ │ @@ -99804,32 +99803,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -089b70: |[089b70] android.support.v7.internal.widget.ActionBarContainer.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V │ │ -089b80: 6e10 8f02 0400 |0000: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@028f │ │ -089b86: 0c00 |0003: move-result-object v0 │ │ -089b88: 2041 6d00 |0004: instance-of v1, v4, Landroid/graphics/drawable/ColorDrawable; // type@006d │ │ -089b8c: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ -089b90: 6e10 6e02 0000 |0008: invoke-virtual {v0}, Landroid/graphics/Rect;.isEmpty:()Z // method@026e │ │ -089b96: 0a01 |000b: move-result v1 │ │ -089b98: 3901 1500 |000c: if-nez v1, 0021 // +0015 │ │ -089b9c: 6001 3c00 |000e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -089ba0: 1302 0b00 |0010: const/16 v2, #int 11 // #b │ │ -089ba4: 3521 0f00 |0012: if-ge v1, v2, 0021 // +000f │ │ -089ba8: 6e10 2e02 0500 |0014: invoke-virtual {v5}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -089bae: 6e20 1802 0500 |0017: invoke-virtual {v5, v0}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0218 │ │ -089bb4: 6e20 8e02 5400 |001a: invoke-virtual {v4, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -089bba: 6e10 2a02 0500 |001d: invoke-virtual {v5}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -089bc0: 0e00 |0020: return-void │ │ -089bc2: 6e20 8e02 5400 |0021: invoke-virtual {v4, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -089bc8: 28fc |0024: goto 0020 // -0004 │ │ +089b60: |[089b60] android.support.v7.internal.widget.ActionBarContainer.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V │ │ +089b70: 6e10 8f02 0400 |0000: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@028f │ │ +089b76: 0c00 |0003: move-result-object v0 │ │ +089b78: 2041 6d00 |0004: instance-of v1, v4, Landroid/graphics/drawable/ColorDrawable; // type@006d │ │ +089b7c: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ +089b80: 6e10 6e02 0000 |0008: invoke-virtual {v0}, Landroid/graphics/Rect;.isEmpty:()Z // method@026e │ │ +089b86: 0a01 |000b: move-result v1 │ │ +089b88: 3901 1500 |000c: if-nez v1, 0021 // +0015 │ │ +089b8c: 6001 3c00 |000e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +089b90: 1302 0b00 |0010: const/16 v2, #int 11 // #b │ │ +089b94: 3521 0f00 |0012: if-ge v1, v2, 0021 // +000f │ │ +089b98: 6e10 2e02 0500 |0014: invoke-virtual {v5}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +089b9e: 6e20 1802 0500 |0017: invoke-virtual {v5, v0}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@0218 │ │ +089ba4: 6e20 8e02 5400 |001a: invoke-virtual {v4, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +089baa: 6e10 2a02 0500 |001d: invoke-virtual {v5}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +089bb0: 0e00 |0020: return-void │ │ +089bb2: 6e20 8e02 5400 |0021: invoke-virtual {v4, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +089bb8: 28fc |0024: goto 0020 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0004 line=325 │ │ 0x0014 line=327 │ │ 0x0017 line=328 │ │ 0x001a line=329 │ │ @@ -99848,47 +99847,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -089bcc: |[089bcc] android.support.v7.internal.widget.ActionBarContainer.drawableStateChanged:()V │ │ -089bdc: 6f10 8421 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@2184 │ │ -089be2: 5420 a709 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089be6: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -089bea: 5420 a709 |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089bee: 6e10 9802 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ -089bf4: 0a00 |000c: move-result v0 │ │ -089bf6: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -089bfa: 5420 a709 |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089bfe: 6e10 f619 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@19f6 │ │ -089c04: 0c01 |0014: move-result-object v1 │ │ -089c06: 6e20 a002 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -089c0c: 5420 ac09 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089c10: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ -089c14: 5420 ac09 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089c18: 6e10 9802 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ -089c1e: 0a00 |0021: move-result v0 │ │ -089c20: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -089c24: 5420 ac09 |0024: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089c28: 6e10 f619 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@19f6 │ │ -089c2e: 0c01 |0029: move-result-object v1 │ │ -089c30: 6e20 a002 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -089c36: 5420 ab09 |002d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089c3a: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ -089c3e: 5420 ab09 |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089c42: 6e10 9802 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ -089c48: 0a00 |0036: move-result v0 │ │ -089c4a: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ -089c4e: 5420 ab09 |0039: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089c52: 6e10 f619 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@19f6 │ │ -089c58: 0c01 |003e: move-result-object v1 │ │ -089c5a: 6e20 a002 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -089c60: 0e00 |0042: return-void │ │ +089bbc: |[089bbc] android.support.v7.internal.widget.ActionBarContainer.drawableStateChanged:()V │ │ +089bcc: 6f10 8421 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@2184 │ │ +089bd2: 5420 a709 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089bd6: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +089bda: 5420 a709 |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089bde: 6e10 9802 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ +089be4: 0a00 |000c: move-result v0 │ │ +089be6: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +089bea: 5420 a709 |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089bee: 6e10 f619 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@19f6 │ │ +089bf4: 0c01 |0014: move-result-object v1 │ │ +089bf6: 6e20 a002 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +089bfc: 5420 ac09 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089c00: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ +089c04: 5420 ac09 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089c08: 6e10 9802 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ +089c0e: 0a00 |0021: move-result v0 │ │ +089c10: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +089c14: 5420 ac09 |0024: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089c18: 6e10 f619 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@19f6 │ │ +089c1e: 0c01 |0029: move-result-object v1 │ │ +089c20: 6e20 a002 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +089c26: 5420 ab09 |002d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089c2a: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ +089c2e: 5420 ab09 |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089c32: 6e10 9802 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ +089c38: 0a00 |0036: move-result v0 │ │ +089c3a: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ +089c3e: 5420 ab09 |0039: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089c42: 6e10 f619 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@19f6 │ │ +089c48: 0c01 |003e: move-result-object v1 │ │ +089c4a: 6e20 a002 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +089c50: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x000f line=158 │ │ 0x0018 line=160 │ │ 0x0024 line=161 │ │ @@ -99903,17 +99902,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089c64: |[089c64] android.support.v7.internal.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ -089c74: 5410 ad09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089c78: 1100 |0002: return-object v0 │ │ +089c54: |[089c54] android.support.v7.internal.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ +089c64: 5410 ad09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089c68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarContainer;) │ │ @@ -99921,40 +99920,40 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -089c7c: |[089c7c] android.support.v7.internal.widget.ActionBarContainer.onDraw:(Landroid/graphics/Canvas;)V │ │ -089c8c: 6e10 fd19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getWidth:()I // method@19fd │ │ -089c92: 0a00 |0003: move-result v0 │ │ -089c94: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -089c98: 6e10 f719 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@19f7 │ │ -089c9e: 0a00 |0009: move-result v0 │ │ -089ca0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -089ca4: 0e00 |000c: return-void │ │ -089ca6: 5510 a809 |000d: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -089caa: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -089cae: 5410 ab09 |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089cb2: 3800 f9ff |0013: if-eqz v0, 000c // -0007 │ │ -089cb6: 5410 ab09 |0015: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089cba: 7030 f119 0102 |0017: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@19f1 │ │ -089cc0: 28f2 |001a: goto 000c // -000e │ │ -089cc2: 5410 a709 |001b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089cc6: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -089cca: 5410 a709 |001f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089cce: 7030 f119 0102 |0021: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@19f1 │ │ -089cd4: 5410 ac09 |0024: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089cd8: 3800 e6ff |0026: if-eqz v0, 000c // -001a │ │ -089cdc: 5510 a909 |0028: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@09a9 │ │ -089ce0: 3800 e2ff |002a: if-eqz v0, 000c // -001e │ │ -089ce4: 5410 ac09 |002c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089ce8: 7030 f119 0102 |002e: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@19f1 │ │ -089cee: 28db |0031: goto 000c // -0025 │ │ +089c6c: |[089c6c] android.support.v7.internal.widget.ActionBarContainer.onDraw:(Landroid/graphics/Canvas;)V │ │ +089c7c: 6e10 fd19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getWidth:()I // method@19fd │ │ +089c82: 0a00 |0003: move-result v0 │ │ +089c84: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +089c88: 6e10 f719 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@19f7 │ │ +089c8e: 0a00 |0009: move-result v0 │ │ +089c90: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +089c94: 0e00 |000c: return-void │ │ +089c96: 5510 a809 |000d: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +089c9a: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +089c9e: 5410 ab09 |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089ca2: 3800 f9ff |0013: if-eqz v0, 000c // -0007 │ │ +089ca6: 5410 ab09 |0015: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089caa: 7030 f119 0102 |0017: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@19f1 │ │ +089cb0: 28f2 |001a: goto 000c // -000e │ │ +089cb2: 5410 a709 |001b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089cb6: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +089cba: 5410 a709 |001f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089cbe: 7030 f119 0102 |0021: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@19f1 │ │ +089cc4: 5410 ac09 |0024: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089cc8: 3800 e6ff |0026: if-eqz v0, 000c // -001a │ │ +089ccc: 5510 a909 |0028: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@09a9 │ │ +089cd0: 3800 e2ff |002a: if-eqz v0, 000c // -001e │ │ +089cd4: 5410 ac09 |002c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089cd8: 7030 f119 0102 |002e: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@19f1 │ │ +089cde: 28db |0031: goto 000c // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=238 │ │ 0x000d line=226 │ │ 0x0011 line=227 │ │ 0x0015 line=228 │ │ @@ -99971,22 +99970,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -089cf0: |[089cf0] android.support.v7.internal.widget.ActionBarContainer.onFinishInflate:()V │ │ -089d00: 6f10 8921 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@2189 │ │ -089d06: 6000 0607 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0706 │ │ -089d0a: 6e20 f319 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@19f3 │ │ -089d10: 0c00 |0008: move-result-object v0 │ │ -089d12: 1f00 3f03 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActionBarView; // type@033f │ │ -089d16: 5b10 a609 |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089d1a: 0e00 |000d: return-void │ │ +089ce0: |[089ce0] android.support.v7.internal.widget.ActionBarContainer.onFinishInflate:()V │ │ +089cf0: 6f10 8921 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@2189 │ │ +089cf6: 6000 0607 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0706 │ │ +089cfa: 6e20 f319 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@19f3 │ │ +089d00: 0c00 |0008: move-result-object v0 │ │ +089d02: 1f00 3f03 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActionBarView; // type@033f │ │ +089d06: 5b10 a609 |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089d0a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x000d line=83 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -99996,17 +99995,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -089d1c: |[089d1c] android.support.v7.internal.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -089d2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -089d2e: 0f00 |0001: return v0 │ │ +089d0c: |[089d0c] android.support.v7.internal.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +089d1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +089d1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -100015,24 +100014,24 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -089d30: |[089d30] android.support.v7.internal.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -089d40: 5510 aa09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@09aa │ │ -089d44: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -089d48: 6f20 8a21 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@218a │ │ -089d4e: 0a00 |0007: move-result v0 │ │ -089d50: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -089d54: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -089d56: 0f00 |000b: return v0 │ │ -089d58: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -089d5a: 28fe |000d: goto 000b // -0002 │ │ +089d20: |[089d20] android.support.v7.internal.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +089d30: 5510 aa09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@09aa │ │ +089d34: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +089d38: 6f20 8a21 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@218a │ │ +089d3e: 0a00 |0007: move-result v0 │ │ +089d40: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +089d44: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +089d46: 0f00 |000b: return v0 │ │ +089d48: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +089d4a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x000e reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -100041,126 +100040,126 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 211 16-bit code units │ │ -089d5c: |[089d5c] android.support.v7.internal.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ -089d6c: 7506 8b21 0d00 |0000: invoke-super/range {v13, v14, v15, v16, v17, v18}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@218b │ │ -089d72: 54d8 ad09 |0003: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089d76: 3808 4100 |0005: if-eqz v8, 0046 // +0041 │ │ -089d7a: 54d8 ad09 |0007: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089d7e: 6e10 cf1f 0800 |0009: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -089d84: 0a08 |000c: move-result v8 │ │ -089d86: 1309 0800 |000d: const/16 v9, #int 8 // #8 │ │ -089d8a: 3298 3700 |000f: if-eq v8, v9, 0046 // +0037 │ │ -089d8e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -089d90: 54d8 ad09 |0012: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089d94: 3808 4800 |0014: if-eqz v8, 005c // +0048 │ │ -089d98: 54d8 ad09 |0016: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089d9c: 6e10 cf1f 0800 |0018: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -089da2: 0a08 |001b: move-result v8 │ │ -089da4: 1309 0800 |001c: const/16 v9, #int 8 // #8 │ │ -089da8: 3298 3e00 |001e: if-eq v8, v9, 005c // +003e │ │ -089dac: 6e10 f919 0d00 |0020: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@19f9 │ │ -089db2: 0a02 |0023: move-result v2 │ │ -089db4: 54d8 ad09 |0024: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089db8: 6e10 bf1f 0800 |0026: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -089dbe: 0a07 |0029: move-result v7 │ │ -089dc0: 54d8 a609 |002a: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089dc4: 6e10 af1a 0800 |002c: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1aaf │ │ -089dca: 0a08 |002f: move-result v8 │ │ -089dcc: dd08 0802 |0030: and-int/lit8 v8, v8, #int 2 // #02 │ │ -089dd0: 3908 4900 |0032: if-nez v8, 007b // +0049 │ │ -089dd4: 6e10 f519 0d00 |0034: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getChildCount:()I // method@19f5 │ │ -089dda: 0a03 |0037: move-result v3 │ │ -089ddc: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -089dde: 3535 1b00 |0039: if-ge v5, v3, 0054 // +001b │ │ -089de2: 6e20 f419 5d00 |003b: invoke-virtual {v13, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getChildAt:(I)Landroid/view/View; // method@19f4 │ │ -089de8: 0c01 |003e: move-result-object v1 │ │ -089dea: 54d8 ad09 |003f: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089dee: 3381 0700 |0041: if-ne v1, v8, 0048 // +0007 │ │ -089df2: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ -089df6: 28f4 |0045: goto 0039 // -000c │ │ -089df8: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -089dfa: 28cb |0047: goto 0012 // -0035 │ │ -089dfc: 54d8 a609 |0048: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089e00: 6e10 c91a 0800 |004a: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1ac9 │ │ -089e06: 0a08 |004d: move-result v8 │ │ -089e08: 3908 f5ff |004e: if-nez v8, 0043 // -000b │ │ -089e0c: 6e20 e61f 7100 |0050: invoke-virtual {v1, v7}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1fe6 │ │ -089e12: 28f0 |0053: goto 0043 // -0010 │ │ -089e14: 54d8 ad09 |0054: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089e18: 1209 |0056: const/4 v9, #int 0 // #0 │ │ -089e1a: 0200 1100 |0057: move/from16 v0, v17 │ │ -089e1e: 6e57 e31f f809 |0059: invoke-virtual {v8, v15, v9, v0, v7}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -089e24: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -089e26: 55d8 a809 |005d: iget-boolean v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -089e2a: 3808 2600 |005f: if-eqz v8, 0085 // +0026 │ │ -089e2e: 54d8 ab09 |0061: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089e32: 3808 1200 |0063: if-eqz v8, 0075 // +0012 │ │ -089e36: 54d8 ab09 |0065: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -089e3a: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -089e3c: 120a |0068: const/4 v10, #int 0 // #0 │ │ -089e3e: 6e10 fa19 0d00 |0069: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@19fa │ │ -089e44: 0a0b |006c: move-result v11 │ │ -089e46: 6e10 f919 0d00 |006d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@19f9 │ │ -089e4c: 0a0c |0070: move-result v12 │ │ -089e4e: 6e5c 9d02 98ba |0071: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -089e54: 1216 |0074: const/4 v6, #int 1 // #1 │ │ -089e56: 3806 0500 |0075: if-eqz v6, 007a // +0005 │ │ -089e5a: 6e10 fe19 0d00 |0077: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@19fe │ │ -089e60: 0e00 |007a: return-void │ │ -089e62: 54d8 ad09 |007b: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089e66: 9109 0207 |007d: sub-int v9, v2, v7 │ │ -089e6a: 0200 1100 |007f: move/from16 v0, v17 │ │ -089e6e: 6e52 e31f f809 |0081: invoke-virtual {v8, v15, v9, v0, v2}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -089e74: 28d8 |0084: goto 005c // -0028 │ │ -089e76: 54d8 a709 |0085: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089e7a: 3808 2000 |0087: if-eqz v8, 00a7 // +0020 │ │ -089e7e: 54d8 a709 |0089: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -089e82: 54d9 a609 |008b: iget-object v9, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089e86: 6e10 b41a 0900 |008d: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarView;.getLeft:()I // method@1ab4 │ │ -089e8c: 0a09 |0090: move-result v9 │ │ -089e8e: 54da a609 |0091: iget-object v10, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089e92: 6e10 bf1a 0a00 |0093: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarView;.getTop:()I // method@1abf │ │ -089e98: 0a0a |0096: move-result v10 │ │ -089e9a: 54db a609 |0097: iget-object v11, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089e9e: 6e10 bc1a 0b00 |0099: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.getRight:()I // method@1abc │ │ -089ea4: 0a0b |009c: move-result v11 │ │ -089ea6: 54dc a609 |009d: iget-object v12, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089eaa: 6e10 a91a 0c00 |009f: invoke-virtual {v12}, Landroid/support/v7/internal/widget/ActionBarView;.getBottom:()I // method@1aa9 │ │ -089eb0: 0a0c |00a2: move-result v12 │ │ -089eb2: 6e5c 9d02 98ba |00a3: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -089eb8: 1216 |00a6: const/4 v6, #int 1 // #1 │ │ -089eba: 3804 2a00 |00a7: if-eqz v4, 00d1 // +002a │ │ -089ebe: 54d8 ac09 |00a9: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089ec2: 3808 2600 |00ab: if-eqz v8, 00d1 // +0026 │ │ -089ec6: 1218 |00ad: const/4 v8, #int 1 // #1 │ │ -089ec8: 5cd8 a909 |00ae: iput-boolean v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@09a9 │ │ -089ecc: 3808 c5ff |00b0: if-eqz v8, 0075 // -003b │ │ -089ed0: 54d8 ac09 |00b2: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -089ed4: 54d9 ad09 |00b4: iget-object v9, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089ed8: 6e10 bc1f 0900 |00b6: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -089ede: 0a09 |00b9: move-result v9 │ │ -089ee0: 54da ad09 |00ba: iget-object v10, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089ee4: 6e10 cd1f 0a00 |00bc: invoke-virtual {v10}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -089eea: 0a0a |00bf: move-result v10 │ │ -089eec: 54db ad09 |00c0: iget-object v11, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089ef0: 6e10 c91f 0b00 |00c2: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -089ef6: 0a0b |00c5: move-result v11 │ │ -089ef8: 54dc ad09 |00c6: iget-object v12, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089efc: 6e10 b01f 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -089f02: 0a0c |00cb: move-result v12 │ │ -089f04: 6e5c 9d02 98ba |00cc: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -089f0a: 1216 |00cf: const/4 v6, #int 1 // #1 │ │ -089f0c: 28a5 |00d0: goto 0075 // -005b │ │ -089f0e: 1208 |00d1: const/4 v8, #int 0 // #0 │ │ -089f10: 28dc |00d2: goto 00ae // -0024 │ │ +089d4c: |[089d4c] android.support.v7.internal.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ +089d5c: 7506 8b21 0d00 |0000: invoke-super/range {v13, v14, v15, v16, v17, v18}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@218b │ │ +089d62: 54d8 ad09 |0003: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089d66: 3808 4100 |0005: if-eqz v8, 0046 // +0041 │ │ +089d6a: 54d8 ad09 |0007: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089d6e: 6e10 cf1f 0800 |0009: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +089d74: 0a08 |000c: move-result v8 │ │ +089d76: 1309 0800 |000d: const/16 v9, #int 8 // #8 │ │ +089d7a: 3298 3700 |000f: if-eq v8, v9, 0046 // +0037 │ │ +089d7e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +089d80: 54d8 ad09 |0012: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089d84: 3808 4800 |0014: if-eqz v8, 005c // +0048 │ │ +089d88: 54d8 ad09 |0016: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089d8c: 6e10 cf1f 0800 |0018: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +089d92: 0a08 |001b: move-result v8 │ │ +089d94: 1309 0800 |001c: const/16 v9, #int 8 // #8 │ │ +089d98: 3298 3e00 |001e: if-eq v8, v9, 005c // +003e │ │ +089d9c: 6e10 f919 0d00 |0020: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@19f9 │ │ +089da2: 0a02 |0023: move-result v2 │ │ +089da4: 54d8 ad09 |0024: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089da8: 6e10 bf1f 0800 |0026: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +089dae: 0a07 |0029: move-result v7 │ │ +089db0: 54d8 a609 |002a: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089db4: 6e10 af1a 0800 |002c: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1aaf │ │ +089dba: 0a08 |002f: move-result v8 │ │ +089dbc: dd08 0802 |0030: and-int/lit8 v8, v8, #int 2 // #02 │ │ +089dc0: 3908 4900 |0032: if-nez v8, 007b // +0049 │ │ +089dc4: 6e10 f519 0d00 |0034: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getChildCount:()I // method@19f5 │ │ +089dca: 0a03 |0037: move-result v3 │ │ +089dcc: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +089dce: 3535 1b00 |0039: if-ge v5, v3, 0054 // +001b │ │ +089dd2: 6e20 f419 5d00 |003b: invoke-virtual {v13, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getChildAt:(I)Landroid/view/View; // method@19f4 │ │ +089dd8: 0c01 |003e: move-result-object v1 │ │ +089dda: 54d8 ad09 |003f: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089dde: 3381 0700 |0041: if-ne v1, v8, 0048 // +0007 │ │ +089de2: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ +089de6: 28f4 |0045: goto 0039 // -000c │ │ +089de8: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +089dea: 28cb |0047: goto 0012 // -0035 │ │ +089dec: 54d8 a609 |0048: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089df0: 6e10 c91a 0800 |004a: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1ac9 │ │ +089df6: 0a08 |004d: move-result v8 │ │ +089df8: 3908 f5ff |004e: if-nez v8, 0043 // -000b │ │ +089dfc: 6e20 e61f 7100 |0050: invoke-virtual {v1, v7}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@1fe6 │ │ +089e02: 28f0 |0053: goto 0043 // -0010 │ │ +089e04: 54d8 ad09 |0054: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089e08: 1209 |0056: const/4 v9, #int 0 // #0 │ │ +089e0a: 0200 1100 |0057: move/from16 v0, v17 │ │ +089e0e: 6e57 e31f f809 |0059: invoke-virtual {v8, v15, v9, v0, v7}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +089e14: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +089e16: 55d8 a809 |005d: iget-boolean v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +089e1a: 3808 2600 |005f: if-eqz v8, 0085 // +0026 │ │ +089e1e: 54d8 ab09 |0061: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089e22: 3808 1200 |0063: if-eqz v8, 0075 // +0012 │ │ +089e26: 54d8 ab09 |0065: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +089e2a: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +089e2c: 120a |0068: const/4 v10, #int 0 // #0 │ │ +089e2e: 6e10 fa19 0d00 |0069: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@19fa │ │ +089e34: 0a0b |006c: move-result v11 │ │ +089e36: 6e10 f919 0d00 |006d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@19f9 │ │ +089e3c: 0a0c |0070: move-result v12 │ │ +089e3e: 6e5c 9d02 98ba |0071: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +089e44: 1216 |0074: const/4 v6, #int 1 // #1 │ │ +089e46: 3806 0500 |0075: if-eqz v6, 007a // +0005 │ │ +089e4a: 6e10 fe19 0d00 |0077: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@19fe │ │ +089e50: 0e00 |007a: return-void │ │ +089e52: 54d8 ad09 |007b: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089e56: 9109 0207 |007d: sub-int v9, v2, v7 │ │ +089e5a: 0200 1100 |007f: move/from16 v0, v17 │ │ +089e5e: 6e52 e31f f809 |0081: invoke-virtual {v8, v15, v9, v0, v2}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +089e64: 28d8 |0084: goto 005c // -0028 │ │ +089e66: 54d8 a709 |0085: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089e6a: 3808 2000 |0087: if-eqz v8, 00a7 // +0020 │ │ +089e6e: 54d8 a709 |0089: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089e72: 54d9 a609 |008b: iget-object v9, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089e76: 6e10 b41a 0900 |008d: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarView;.getLeft:()I // method@1ab4 │ │ +089e7c: 0a09 |0090: move-result v9 │ │ +089e7e: 54da a609 |0091: iget-object v10, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089e82: 6e10 bf1a 0a00 |0093: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarView;.getTop:()I // method@1abf │ │ +089e88: 0a0a |0096: move-result v10 │ │ +089e8a: 54db a609 |0097: iget-object v11, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089e8e: 6e10 bc1a 0b00 |0099: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.getRight:()I // method@1abc │ │ +089e94: 0a0b |009c: move-result v11 │ │ +089e96: 54dc a609 |009d: iget-object v12, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089e9a: 6e10 a91a 0c00 |009f: invoke-virtual {v12}, Landroid/support/v7/internal/widget/ActionBarView;.getBottom:()I // method@1aa9 │ │ +089ea0: 0a0c |00a2: move-result v12 │ │ +089ea2: 6e5c 9d02 98ba |00a3: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +089ea8: 1216 |00a6: const/4 v6, #int 1 // #1 │ │ +089eaa: 3804 2a00 |00a7: if-eqz v4, 00d1 // +002a │ │ +089eae: 54d8 ac09 |00a9: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089eb2: 3808 2600 |00ab: if-eqz v8, 00d1 // +0026 │ │ +089eb6: 1218 |00ad: const/4 v8, #int 1 // #1 │ │ +089eb8: 5cd8 a909 |00ae: iput-boolean v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@09a9 │ │ +089ebc: 3808 c5ff |00b0: if-eqz v8, 0075 // -003b │ │ +089ec0: 54d8 ac09 |00b2: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +089ec4: 54d9 ad09 |00b4: iget-object v9, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089ec8: 6e10 bc1f 0900 |00b6: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +089ece: 0a09 |00b9: move-result v9 │ │ +089ed0: 54da ad09 |00ba: iget-object v10, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089ed4: 6e10 cd1f 0a00 |00bc: invoke-virtual {v10}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +089eda: 0a0a |00bf: move-result v10 │ │ +089edc: 54db ad09 |00c0: iget-object v11, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089ee0: 6e10 c91f 0b00 |00c2: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +089ee6: 0a0b |00c5: move-result v11 │ │ +089ee8: 54dc ad09 |00c6: iget-object v12, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089eec: 6e10 b01f 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +089ef2: 0a0c |00cb: move-result v12 │ │ +089ef4: 6e5c 9d02 98ba |00cc: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +089efa: 1216 |00cf: const/4 v6, #int 1 // #1 │ │ +089efc: 28a5 |00d0: goto 0075 // -005b │ │ +089efe: 1208 |00d1: const/4 v8, #int 0 // #0 │ │ +089f00: 28dc |00d2: goto 00ae // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0003 line=273 │ │ 0x0012 line=275 │ │ 0x0020 line=276 │ │ 0x0024 line=277 │ │ @@ -100219,59 +100218,59 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -089f14: |[089f14] android.support.v7.internal.widget.ActionBarContainer.onMeasure:(II)V │ │ -089f24: 6f30 8c21 7608 |0000: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@218c │ │ -089f2a: 5464 a609 |0003: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089f2e: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -089f32: 0e00 |0007: return-void │ │ -089f34: 5464 a609 |0008: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089f38: 6e10 b31a 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ab3 │ │ -089f3e: 0c01 |000d: move-result-object v1 │ │ -089f40: 1f01 0f04 |000e: check-cast v1, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -089f44: 5464 a609 |0010: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089f48: 6e10 c91a 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1ac9 │ │ -089f4e: 0a04 |0015: move-result v4 │ │ -089f50: 3804 3000 |0016: if-eqz v4, 0046 // +0030 │ │ -089f54: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -089f56: 5464 ad09 |0019: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089f5a: 3804 ecff |001b: if-eqz v4, 0007 // -0014 │ │ -089f5e: 5464 ad09 |001d: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089f62: 6e10 cf1f 0400 |001f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -089f68: 0a04 |0022: move-result v4 │ │ -089f6a: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ -089f6e: 3254 e2ff |0025: if-eq v4, v5, 0007 // -001e │ │ -089f72: 7110 981f 0800 |0027: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -089f78: 0a03 |002a: move-result v3 │ │ -089f7a: 1504 0080 |002b: const/high16 v4, #int -2147483648 // #8000 │ │ -089f7e: 3343 daff |002d: if-ne v3, v4, 0007 // -0026 │ │ -089f82: 7110 991f 0800 |002f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -089f88: 0a02 |0032: move-result v2 │ │ -089f8a: 6e10 fa19 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@19fa │ │ -089f90: 0a04 |0036: move-result v4 │ │ -089f92: 5465 ad09 |0037: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -089f96: 6e10 bf1f 0500 |0039: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -089f9c: 0a05 |003c: move-result v5 │ │ -089f9e: b005 |003d: add-int/2addr v5, v0 │ │ -089fa0: 7120 af24 2500 |003e: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -089fa6: 0a05 |0041: move-result v5 │ │ -089fa8: 6e30 091a 4605 |0042: invoke-virtual {v6, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@1a09 │ │ -089fae: 28c2 |0045: goto 0007 // -003e │ │ -089fb0: 5464 a609 |0046: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -089fb4: 6e10 b51a 0400 |0048: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1ab5 │ │ -089fba: 0a04 |004b: move-result v4 │ │ -089fbc: 5215 970b |004c: iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ -089fc0: b054 |004e: add-int/2addr v4, v5 │ │ -089fc2: 5215 940b |004f: iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ -089fc6: 9000 0405 |0051: add-int v0, v4, v5 │ │ -089fca: 28c6 |0053: goto 0019 // -003a │ │ +089f04: |[089f04] android.support.v7.internal.widget.ActionBarContainer.onMeasure:(II)V │ │ +089f14: 6f30 8c21 7608 |0000: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@218c │ │ +089f1a: 5464 a609 |0003: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089f1e: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +089f22: 0e00 |0007: return-void │ │ +089f24: 5464 a609 |0008: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089f28: 6e10 b31a 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ab3 │ │ +089f2e: 0c01 |000d: move-result-object v1 │ │ +089f30: 1f01 0f04 |000e: check-cast v1, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +089f34: 5464 a609 |0010: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089f38: 6e10 c91a 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1ac9 │ │ +089f3e: 0a04 |0015: move-result v4 │ │ +089f40: 3804 3000 |0016: if-eqz v4, 0046 // +0030 │ │ +089f44: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +089f46: 5464 ad09 |0019: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089f4a: 3804 ecff |001b: if-eqz v4, 0007 // -0014 │ │ +089f4e: 5464 ad09 |001d: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089f52: 6e10 cf1f 0400 |001f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +089f58: 0a04 |0022: move-result v4 │ │ +089f5a: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ +089f5e: 3254 e2ff |0025: if-eq v4, v5, 0007 // -001e │ │ +089f62: 7110 981f 0800 |0027: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +089f68: 0a03 |002a: move-result v3 │ │ +089f6a: 1504 0080 |002b: const/high16 v4, #int -2147483648 // #8000 │ │ +089f6e: 3343 daff |002d: if-ne v3, v4, 0007 // -0026 │ │ +089f72: 7110 991f 0800 |002f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +089f78: 0a02 |0032: move-result v2 │ │ +089f7a: 6e10 fa19 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@19fa │ │ +089f80: 0a04 |0036: move-result v4 │ │ +089f82: 5465 ad09 |0037: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +089f86: 6e10 bf1f 0500 |0039: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +089f8c: 0a05 |003c: move-result v5 │ │ +089f8e: b005 |003d: add-int/2addr v5, v0 │ │ +089f90: 7120 af24 2500 |003e: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +089f96: 0a05 |0041: move-result v5 │ │ +089f98: 6e30 091a 4605 |0042: invoke-virtual {v6, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@1a09 │ │ +089f9e: 28c2 |0045: goto 0007 // -003e │ │ +089fa0: 5464 a609 |0046: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +089fa4: 6e10 b51a 0400 |0048: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1ab5 │ │ +089faa: 0a04 |004b: move-result v4 │ │ +089fac: 5215 970b |004c: iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ +089fb0: b054 |004e: add-int/2addr v4, v5 │ │ +089fb2: 5215 940b |004f: iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ +089fb6: 9000 0405 |0051: add-int v0, v4, v5 │ │ +089fba: 28c6 |0053: goto 0019 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=250 │ │ 0x0007 line=267 │ │ 0x0008 line=254 │ │ 0x0010 line=255 │ │ @@ -100295,18 +100294,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -089fcc: |[089fcc] android.support.v7.internal.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -089fdc: 6f20 8d21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@218d │ │ -089fe2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -089fe4: 0f00 |0004: return v0 │ │ +089fbc: |[089fbc] android.support.v7.internal.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +089fcc: 6f20 8d21 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@218d │ │ +089fd2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +089fd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ @@ -100316,58 +100315,58 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -089fe8: |[089fe8] android.support.v7.internal.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -089ff8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -089ffa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -089ffc: 5472 a709 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a000: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -08a004: 5472 a709 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a008: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08a00a: 6e20 9e02 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -08a010: 5472 a709 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a014: 6e20 131a 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a13 │ │ -08a01a: 5b78 a709 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a01e: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ -08a022: 6e20 9e02 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -08a028: 5472 a609 |0018: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -08a02c: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ -08a030: 5472 a709 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a034: 5473 a609 |001e: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -08a038: 6e10 b41a 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getLeft:()I // method@1ab4 │ │ -08a03e: 0a03 |0023: move-result v3 │ │ -08a040: 5474 a609 |0024: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -08a044: 6e10 bf1a 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getTop:()I // method@1abf │ │ -08a04a: 0a04 |0029: move-result v4 │ │ -08a04c: 5475 a609 |002a: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -08a050: 6e10 bc1a 0500 |002c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarView;.getRight:()I // method@1abc │ │ -08a056: 0a05 |002f: move-result v5 │ │ -08a058: 5476 a609 |0030: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ -08a05c: 6e10 a91a 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView;.getBottom:()I // method@1aa9 │ │ -08a062: 0a06 |0035: move-result v6 │ │ -08a064: 6e56 9d02 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -08a06a: 5572 a809 |0039: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -08a06e: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ -08a072: 5472 ab09 |003d: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a076: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ -08a07a: 6e20 101a 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1a10 │ │ -08a080: 6e10 fe19 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@19fe │ │ -08a086: 0e00 |0047: return-void │ │ -08a088: 0110 |0048: move v0, v1 │ │ -08a08a: 28f8 |0049: goto 0041 // -0008 │ │ -08a08c: 5472 a709 |004a: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a090: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ -08a094: 5472 ac09 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a098: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ -08a09c: 0110 |0052: move v0, v1 │ │ -08a09e: 28ee |0053: goto 0041 // -0012 │ │ +089fd8: |[089fd8] android.support.v7.internal.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +089fe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +089fea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +089fec: 5472 a709 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089ff0: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +089ff4: 5472 a709 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +089ff8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +089ffa: 6e20 9e02 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +08a000: 5472 a709 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a004: 6e20 131a 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a13 │ │ +08a00a: 5b78 a709 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a00e: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ +08a012: 6e20 9e02 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +08a018: 5472 a609 |0018: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +08a01c: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ +08a020: 5472 a709 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a024: 5473 a609 |001e: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +08a028: 6e10 b41a 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getLeft:()I // method@1ab4 │ │ +08a02e: 0a03 |0023: move-result v3 │ │ +08a030: 5474 a609 |0024: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +08a034: 6e10 bf1a 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getTop:()I // method@1abf │ │ +08a03a: 0a04 |0029: move-result v4 │ │ +08a03c: 5475 a609 |002a: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +08a040: 6e10 bc1a 0500 |002c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarView;.getRight:()I // method@1abc │ │ +08a046: 0a05 |002f: move-result v5 │ │ +08a048: 5476 a609 |0030: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@09a6 │ │ +08a04c: 6e10 a91a 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView;.getBottom:()I // method@1aa9 │ │ +08a052: 0a06 |0035: move-result v6 │ │ +08a054: 6e56 9d02 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +08a05a: 5572 a809 |0039: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +08a05e: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ +08a062: 5472 ab09 |003d: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a066: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ +08a06a: 6e20 101a 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1a10 │ │ +08a070: 6e10 fe19 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@19fe │ │ +08a076: 0e00 |0047: return-void │ │ +08a078: 0110 |0048: move v0, v1 │ │ +08a07a: 28f8 |0049: goto 0041 // -0008 │ │ +08a07c: 5472 a709 |004a: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a080: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ +08a084: 5472 ac09 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a088: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ +08a08c: 0110 |0052: move v0, v1 │ │ +08a08e: 28ee |0053: goto 0041 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000c line=88 │ │ 0x0011 line=90 │ │ 0x0013 line=91 │ │ @@ -100387,52 +100386,52 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -08a0a0: |[08a0a0] android.support.v7.internal.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -08a0b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08a0b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08a0b4: 5452 ab09 |0002: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a0b8: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -08a0bc: 5452 ab09 |0006: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a0c0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08a0c2: 6e20 9e02 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -08a0c8: 5452 ab09 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a0cc: 6e20 131a 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a13 │ │ -08a0d2: 5b56 ab09 |0011: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a0d6: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ -08a0da: 6e20 9e02 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -08a0e0: 5552 a809 |0018: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -08a0e4: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ -08a0e8: 5452 ab09 |001c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a0ec: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ -08a0f0: 5452 ab09 |0020: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a0f4: 6e10 fa19 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@19fa │ │ -08a0fa: 0a03 |0025: move-result v3 │ │ -08a0fc: 6e10 f919 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@19f9 │ │ -08a102: 0a04 |0029: move-result v4 │ │ -08a104: 6e54 9d02 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -08a10a: 5552 a809 |002d: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -08a10e: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ -08a112: 5452 ab09 |0031: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a116: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ -08a11a: 6e20 101a 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1a10 │ │ -08a120: 6e10 fe19 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@19fe │ │ -08a126: 0e00 |003b: return-void │ │ -08a128: 0110 |003c: move v0, v1 │ │ -08a12a: 28f8 |003d: goto 0035 // -0008 │ │ -08a12c: 5452 a709 |003e: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a130: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ -08a134: 5452 ac09 |0042: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a138: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ -08a13c: 0110 |0046: move v0, v1 │ │ -08a13e: 28ee |0047: goto 0035 // -0012 │ │ +08a090: |[08a090] android.support.v7.internal.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +08a0a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08a0a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08a0a4: 5452 ab09 |0002: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a0a8: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +08a0ac: 5452 ab09 |0006: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a0b0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +08a0b2: 6e20 9e02 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +08a0b8: 5452 ab09 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a0bc: 6e20 131a 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a13 │ │ +08a0c2: 5b56 ab09 |0011: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a0c6: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ +08a0ca: 6e20 9e02 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +08a0d0: 5552 a809 |0018: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +08a0d4: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ +08a0d8: 5452 ab09 |001c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a0dc: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ +08a0e0: 5452 ab09 |0020: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a0e4: 6e10 fa19 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@19fa │ │ +08a0ea: 0a03 |0025: move-result v3 │ │ +08a0ec: 6e10 f919 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@19f9 │ │ +08a0f2: 0a04 |0029: move-result v4 │ │ +08a0f4: 6e54 9d02 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +08a0fa: 5552 a809 |002d: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +08a0fe: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ +08a102: 5452 ab09 |0031: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a106: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ +08a10a: 6e20 101a 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1a10 │ │ +08a110: 6e10 fe19 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@19fe │ │ +08a116: 0e00 |003b: return-void │ │ +08a118: 0110 |003c: move v0, v1 │ │ +08a11a: 28f8 |003d: goto 0035 // -0008 │ │ +08a11c: 5452 a709 |003e: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a120: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ +08a124: 5452 ac09 |0042: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a128: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ +08a12c: 0110 |0046: move v0, v1 │ │ +08a12e: 28ee |0047: goto 0035 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=123 │ │ 0x0006 line=124 │ │ 0x000c line=125 │ │ 0x0011 line=127 │ │ 0x0013 line=128 │ │ @@ -100452,60 +100451,60 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -08a140: |[08a140] android.support.v7.internal.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -08a150: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08a152: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08a154: 5472 ac09 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a158: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -08a15c: 5472 ac09 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a160: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08a162: 6e20 9e02 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -08a168: 5472 ac09 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a16c: 6e20 131a 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a13 │ │ -08a172: 5b78 ac09 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a176: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ -08a17a: 6e20 9e02 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -08a180: 5572 a909 |0018: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@09a9 │ │ -08a184: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ -08a188: 5472 ac09 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a18c: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ -08a190: 5472 ac09 |0020: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a194: 5473 ad09 |0022: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -08a198: 6e10 bc1f 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -08a19e: 0a03 |0027: move-result v3 │ │ -08a1a0: 5474 ad09 |0028: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -08a1a4: 6e10 cd1f 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -08a1aa: 0a04 |002d: move-result v4 │ │ -08a1ac: 5475 ad09 |002e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -08a1b0: 6e10 c91f 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -08a1b6: 0a05 |0033: move-result v5 │ │ -08a1b8: 5476 ad09 |0034: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -08a1bc: 6e10 b01f 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -08a1c2: 0a06 |0039: move-result v6 │ │ -08a1c4: 6e56 9d02 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -08a1ca: 5572 a809 |003d: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -08a1ce: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ -08a1d2: 5472 ab09 |0041: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a1d6: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ -08a1da: 6e20 101a 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1a10 │ │ -08a1e0: 6e10 fe19 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@19fe │ │ -08a1e6: 0e00 |004b: return-void │ │ -08a1e8: 0110 |004c: move v0, v1 │ │ -08a1ea: 28f8 |004d: goto 0045 // -0008 │ │ -08a1ec: 5472 a709 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a1f0: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ -08a1f4: 5472 ac09 |0052: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a1f8: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ -08a1fc: 0110 |0056: move v0, v1 │ │ -08a1fe: 28ee |0057: goto 0045 // -0012 │ │ +08a130: |[08a130] android.support.v7.internal.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +08a140: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08a142: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08a144: 5472 ac09 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a148: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +08a14c: 5472 ac09 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a150: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +08a152: 6e20 9e02 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +08a158: 5472 ac09 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a15c: 6e20 131a 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a13 │ │ +08a162: 5b78 ac09 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a166: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ +08a16a: 6e20 9e02 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +08a170: 5572 a909 |0018: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@09a9 │ │ +08a174: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ +08a178: 5472 ac09 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a17c: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ +08a180: 5472 ac09 |0020: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a184: 5473 ad09 |0022: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +08a188: 6e10 bc1f 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +08a18e: 0a03 |0027: move-result v3 │ │ +08a190: 5474 ad09 |0028: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +08a194: 6e10 cd1f 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +08a19a: 0a04 |002d: move-result v4 │ │ +08a19c: 5475 ad09 |002e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +08a1a0: 6e10 c91f 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +08a1a6: 0a05 |0033: move-result v5 │ │ +08a1a8: 5476 ad09 |0034: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +08a1ac: 6e10 b01f 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +08a1b2: 0a06 |0039: move-result v6 │ │ +08a1b4: 6e56 9d02 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +08a1ba: 5572 a809 |003d: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +08a1be: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ +08a1c2: 5472 ab09 |0041: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a1c6: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ +08a1ca: 6e20 101a 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1a10 │ │ +08a1d0: 6e10 fe19 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@19fe │ │ +08a1d6: 0e00 |004b: return-void │ │ +08a1d8: 0110 |004c: move v0, v1 │ │ +08a1da: 28f8 |004d: goto 0045 // -0008 │ │ +08a1dc: 5472 a709 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a1e0: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ +08a1e4: 5472 ac09 |0052: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a1e8: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ +08a1ec: 0110 |0056: move v0, v1 │ │ +08a1ee: 28ee |0057: goto 0045 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ 0x0006 line=106 │ │ 0x000c line=107 │ │ 0x0011 line=109 │ │ 0x0013 line=110 │ │ @@ -100525,31 +100524,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 │ │ -08a200: |[08a200] android.support.v7.internal.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -08a210: 5421 ad09 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -08a214: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -08a218: 5421 ad09 |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -08a21c: 6e20 061a 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1a06 │ │ -08a222: 5b23 ad09 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ -08a226: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ -08a22a: 6e20 ee19 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@19ee │ │ -08a230: 6e10 ef1c 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cef │ │ -08a236: 0c00 |0013: move-result-object v0 │ │ -08a238: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -08a23a: 5901 890b |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -08a23e: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ -08a240: 5901 880b |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -08a244: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -08a246: 6e20 011d 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1d01 │ │ -08a24c: 0e00 |001e: return-void │ │ +08a1f0: |[08a1f0] android.support.v7.internal.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +08a200: 5421 ad09 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +08a204: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +08a208: 5421 ad09 |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +08a20c: 6e20 061a 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1a06 │ │ +08a212: 5b23 ad09 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@09ad │ │ +08a216: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ +08a21a: 6e20 ee19 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@19ee │ │ +08a220: 6e10 ef1c 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cef │ │ +08a226: 0c00 |0013: move-result-object v0 │ │ +08a228: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +08a22a: 5901 890b |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +08a22e: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ +08a230: 5901 880b |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +08a234: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +08a236: 6e20 011d 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1d01 │ │ +08a23c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ 0x0009 line=206 │ │ 0x000b line=207 │ │ 0x000d line=208 │ │ @@ -100568,22 +100567,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08a250: |[08a250] android.support.v7.internal.widget.ActionBarContainer.setTransitioning:(Z)V │ │ -08a260: 5c12 aa09 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@09aa │ │ -08a264: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -08a268: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ -08a26c: 6e20 081a 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@1a08 │ │ -08a272: 0e00 |0009: return-void │ │ -08a274: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ -08a278: 28fa |000c: goto 0006 // -0006 │ │ +08a240: |[08a240] android.support.v7.internal.widget.ActionBarContainer.setTransitioning:(Z)V │ │ +08a250: 5c12 aa09 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@09aa │ │ +08a254: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +08a258: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ +08a25c: 6e20 081a 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@1a08 │ │ +08a262: 0e00 |0009: return-void │ │ +08a264: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ +08a268: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ 0x0009 line=179 │ │ 0x000a line=177 │ │ locals : │ │ @@ -100595,34 +100594,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -08a27c: |[08a27c] android.support.v7.internal.widget.ActionBarContainer.setVisibility:(I)V │ │ -08a28c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08a28e: 6f20 9421 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2194 │ │ -08a294: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ -08a298: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08a29a: 5432 a709 |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a29e: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -08a2a2: 5432 a709 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a2a6: 6e30 a102 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ -08a2ac: 5432 ac09 |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a2b0: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ -08a2b4: 5432 ac09 |0014: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a2b8: 6e30 a102 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ -08a2be: 5432 ab09 |0019: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a2c2: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -08a2c6: 5432 ab09 |001d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a2ca: 6e30 a102 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ -08a2d0: 0e00 |0022: return-void │ │ -08a2d2: 0110 |0023: move v0, v1 │ │ -08a2d4: 28e3 |0024: goto 0007 // -001d │ │ +08a26c: |[08a26c] android.support.v7.internal.widget.ActionBarContainer.setVisibility:(I)V │ │ +08a27c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08a27e: 6f20 9421 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2194 │ │ +08a284: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ +08a288: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08a28a: 5432 a709 |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a28e: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +08a292: 5432 a709 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a296: 6e30 a102 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ +08a29c: 5432 ac09 |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a2a0: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ +08a2a4: 5432 ac09 |0014: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a2a8: 6e30 a102 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ +08a2ae: 5432 ab09 |0019: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a2b2: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +08a2b6: 5432 ab09 |001d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a2ba: 6e30 a102 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ +08a2c0: 0e00 |0022: return-void │ │ +08a2c2: 0110 |0023: move v0, v1 │ │ +08a2c4: 28e3 |0024: goto 0007 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ 0x0004 line=142 │ │ 0x0007 line=143 │ │ 0x0010 line=144 │ │ 0x0019 line=145 │ │ @@ -100638,17 +100637,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 │ │ -08a2d8: |[08a2d8] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -08a2e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a2ea: 1100 |0001: return-object v0 │ │ +08a2c8: |[08a2c8] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +08a2d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a2da: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 callback Landroid/support/v7/view/ActionMode$Callback; │ │ @@ -100658,34 +100657,34 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -08a2ec: |[08a2ec] android.support.v7.internal.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -08a2fc: 5410 a709 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ -08a300: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -08a304: 5510 a809 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -08a308: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -08a30c: 5410 ac09 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ -08a310: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ -08a314: 5510 a909 |000c: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@09a9 │ │ -08a318: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ -08a31c: 5410 ab09 |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ -08a320: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -08a324: 5510 a809 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ -08a328: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ -08a32c: 6f20 9521 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2195 │ │ -08a332: 0a00 |001b: move-result v0 │ │ -08a334: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -08a338: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -08a33a: 0f00 |001f: return v0 │ │ -08a33c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -08a33e: 28fe |0021: goto 001f // -0002 │ │ +08a2dc: |[08a2dc] android.support.v7.internal.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +08a2ec: 5410 a709 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@09a7 │ │ +08a2f0: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +08a2f4: 5510 a809 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +08a2f8: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +08a2fc: 5410 ac09 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@09ac │ │ +08a300: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ +08a304: 5510 a909 |000c: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@09a9 │ │ +08a308: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ +08a30c: 5410 ab09 |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09ab │ │ +08a310: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +08a314: 5510 a809 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@09a8 │ │ +08a318: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ +08a31c: 6f20 9521 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2195 │ │ +08a322: 0a00 |001b: move-result v0 │ │ +08a324: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +08a328: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +08a32a: 0f00 |001f: return v0 │ │ +08a32c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +08a32e: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0022 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -100728,19 +100727,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 │ │ -08a340: |[08a340] android.support.v7.internal.widget.ActionBarContextView$1.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ -08a350: 5b01 ae09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarContextView; // field@09ae │ │ -08a354: 5b02 af09 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@09af │ │ -08a358: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08a35e: 0e00 |0007: return-void │ │ +08a330: |[08a330] android.support.v7.internal.widget.ActionBarContextView$1.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ +08a340: 5b01 ae09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarContextView; // field@09ae │ │ +08a344: 5b02 af09 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@09af │ │ +08a348: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08a34e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/view/ActionMode; │ │ @@ -100751,18 +100750,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a360: |[08a360] android.support.v7.internal.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ -08a370: 5410 af09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@09af │ │ -08a374: 6e10 781d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1d78 │ │ -08a37a: 0e00 |0005: return-void │ │ +08a350: |[08a350] android.support.v7.internal.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ +08a360: 5410 af09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@09af │ │ +08a364: 6e10 781d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1d78 │ │ +08a36a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -100828,44 +100827,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08a37c: |[08a37c] android.support.v7.internal.widget.ActionBarOverlayLayout.:()V │ │ -08a38c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08a38e: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -08a392: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08a394: 6002 2406 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0624 │ │ -08a398: 4b02 0001 |0006: aput v2, v0, v1 │ │ -08a39c: 6900 c409 |0008: sput-object v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarSizeAttr:[I // field@09c4 │ │ -08a3a0: 0e00 |000a: return-void │ │ +08a36c: |[08a36c] android.support.v7.internal.widget.ActionBarOverlayLayout.:()V │ │ +08a37c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08a37e: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +08a382: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08a384: 6002 2406 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0624 │ │ +08a388: 4b02 0001 |0006: aput v2, v0, v1 │ │ +08a38c: 6900 c409 |0008: sput-object v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarSizeAttr:[I // field@09c4 │ │ +08a390: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -08a3a4: |[08a3a4] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ -08a3b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08a3b6: 7020 8021 3200 |0001: invoke-direct {v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -08a3bc: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -08a3c0: 7051 6a02 1011 |0006: invoke-direct {v0, v1, v1, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@026a │ │ -08a3c6: 5b20 c909 |0009: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mZeroRect:Landroid/graphics/Rect; // field@09c9 │ │ -08a3ca: 7020 501a 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1a50 │ │ -08a3d0: 0e00 |000e: return-void │ │ +08a394: |[08a394] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ +08a3a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08a3a6: 7020 8021 3200 |0001: invoke-direct {v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +08a3ac: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +08a3b0: 7051 6a02 1011 |0006: invoke-direct {v0, v1, v1, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@026a │ │ +08a3b6: 5b20 c909 |0009: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mZeroRect:Landroid/graphics/Rect; // field@09c9 │ │ +08a3ba: 7020 501a 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1a50 │ │ +08a3c0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0004 line=43 │ │ 0x000b line=51 │ │ 0x000e line=52 │ │ locals : │ │ @@ -100877,22 +100876,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -08a3d4: |[08a3d4] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08a3e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08a3e6: 7030 8121 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2181 │ │ -08a3ec: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -08a3f0: 7051 6a02 1011 |0006: invoke-direct {v0, v1, v1, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@026a │ │ -08a3f6: 5b20 c909 |0009: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mZeroRect:Landroid/graphics/Rect; // field@09c9 │ │ -08a3fa: 7020 501a 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1a50 │ │ -08a400: 0e00 |000e: return-void │ │ +08a3c4: |[08a3c4] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08a3d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08a3d6: 7030 8121 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2181 │ │ +08a3dc: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +08a3e0: 7051 6a02 1011 |0006: invoke-direct {v0, v1, v1, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@026a │ │ +08a3e6: 5b20 c909 |0009: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mZeroRect:Landroid/graphics/Rect; // field@09c9 │ │ +08a3ea: 7020 501a 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1a50 │ │ +08a3f0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ 0x0004 line=43 │ │ 0x000b line=56 │ │ 0x000e line=57 │ │ locals : │ │ @@ -100905,48 +100904,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 │ │ -08a404: |[08a404] android.support.v7.internal.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ -08a414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a416: 6e10 bb1f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08a41c: 0c01 |0004: move-result-object v1 │ │ -08a41e: 1f01 0f04 |0005: check-cast v1, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -08a422: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ -08a426: 5212 950b |0009: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ -08a42a: 5263 2f00 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@002f │ │ -08a42e: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ -08a432: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -08a434: 5262 2f00 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@002f │ │ -08a438: 5912 950b |0012: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ -08a43c: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ -08a440: 5212 970b |0016: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ -08a444: 5263 3100 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@0031 │ │ -08a448: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ -08a44c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -08a44e: 5262 3100 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@0031 │ │ -08a452: 5912 970b |001f: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ -08a456: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ -08a45a: 5212 960b |0023: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ -08a45e: 5263 3000 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@0030 │ │ -08a462: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ -08a466: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -08a468: 5262 3000 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@0030 │ │ -08a46c: 5912 960b |002c: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ -08a470: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ -08a474: 5212 940b |0030: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ -08a478: 5263 2e00 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -08a47c: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ -08a480: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -08a482: 5262 2e00 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -08a486: 5912 940b |0039: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ -08a48a: 0f00 |003b: return v0 │ │ +08a3f4: |[08a3f4] android.support.v7.internal.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ +08a404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a406: 6e10 bb1f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08a40c: 0c01 |0004: move-result-object v1 │ │ +08a40e: 1f01 0f04 |0005: check-cast v1, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +08a412: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ +08a416: 5212 950b |0009: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ +08a41a: 5263 2f00 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@002f │ │ +08a41e: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ +08a422: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +08a424: 5262 2f00 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@002f │ │ +08a428: 5912 950b |0012: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ +08a42c: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ +08a430: 5212 970b |0016: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ +08a434: 5263 3100 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@0031 │ │ +08a438: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ +08a43c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +08a43e: 5262 3100 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@0031 │ │ +08a442: 5912 970b |001f: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ +08a446: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ +08a44a: 5212 960b |0023: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ +08a44e: 5263 3000 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@0030 │ │ +08a452: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ +08a456: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +08a458: 5262 3000 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@0030 │ │ +08a45c: 5912 960b |002c: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ +08a460: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ +08a464: 5212 940b |0030: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ +08a468: 5263 2e00 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +08a46c: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ +08a470: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +08a472: 5262 2e00 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +08a476: 5912 940b |0039: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ +08a47a: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0001 line=72 │ │ 0x0007 line=73 │ │ 0x000f line=74 │ │ 0x0010 line=75 │ │ @@ -100976,28 +100975,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -08a48c: |[08a48c] android.support.v7.internal.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ -08a49c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08a49e: 6e10 4f1a 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@1a4f │ │ -08a4a4: 0c01 |0004: move-result-object v1 │ │ -08a4a6: 6e10 3801 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ -08a4ac: 0c01 |0008: move-result-object v1 │ │ -08a4ae: 6202 c409 |0009: sget-object v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarSizeAttr:[I // field@09c4 │ │ -08a4b2: 6e20 a601 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01a6 │ │ -08a4b8: 0c00 |000e: move-result-object v0 │ │ -08a4ba: 6e30 c201 3003 |000f: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -08a4c0: 0a01 |0012: move-result v1 │ │ -08a4c2: 5941 c309 |0013: iput v1, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@09c3 │ │ -08a4c6: 6e10 cd01 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -08a4cc: 0e00 |0018: return-void │ │ +08a47c: |[08a47c] android.support.v7.internal.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ +08a48c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08a48e: 6e10 4f1a 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@1a4f │ │ +08a494: 0c01 |0004: move-result-object v1 │ │ +08a496: 6e10 3801 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ +08a49c: 0c01 |0008: move-result-object v1 │ │ +08a49e: 6202 c409 |0009: sget-object v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarSizeAttr:[I // field@09c4 │ │ +08a4a2: 6e20 a601 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01a6 │ │ +08a4a8: 0c00 |000e: move-result-object v0 │ │ +08a4aa: 6e30 c201 3003 |000f: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +08a4b0: 0a01 |0012: move-result v1 │ │ +08a4b2: 5941 c309 |0013: iput v1, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@09c3 │ │ +08a4b6: 6e10 cd01 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +08a4bc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x000f line=61 │ │ 0x0015 line=62 │ │ 0x0018 line=63 │ │ locals : │ │ @@ -101011,46 +101010,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -08a4d0: |[08a4d0] android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren:()V │ │ -08a4e0: 5410 c809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@09c8 │ │ -08a4e4: 3900 3b00 |0002: if-nez v0, 003d // +003b │ │ -08a4e8: 6000 0707 |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0707 │ │ -08a4ec: 6e20 4e1a 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ -08a4f2: 0c00 |0009: move-result-object v0 │ │ -08a4f4: 5b10 c809 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@09c8 │ │ -08a4f8: 5410 c809 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@09c8 │ │ -08a4fc: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ -08a500: 1400 0200 0201 |0010: const v0, #float 2.38772e-38 // #01020002 │ │ -08a506: 6e20 4e1a 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ -08a50c: 0c00 |0016: move-result-object v0 │ │ -08a50e: 5b10 c809 |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@09c8 │ │ -08a512: 6000 3e07 |0019: sget v0, Landroid/support/v7/appcompat/R$id;.top_action_bar:I // field@073e │ │ -08a516: 6e20 4e1a 0100 |001b: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ -08a51c: 0c00 |001e: move-result-object v0 │ │ -08a51e: 5b10 c509 |001f: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/view/View; // field@09c5 │ │ -08a522: 6000 0807 |0021: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0708 │ │ -08a526: 6e20 4e1a 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ -08a52c: 0c00 |0026: move-result-object v0 │ │ -08a52e: 1f00 3403 |0027: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0334 │ │ -08a532: 5b10 c709 |0029: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09c7 │ │ -08a536: 6000 0607 |002b: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0706 │ │ -08a53a: 6e20 4e1a 0100 |002d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ -08a540: 0c00 |0030: move-result-object v0 │ │ -08a542: 1f00 3f03 |0031: check-cast v0, Landroid/support/v7/internal/widget/ActionBarView; // type@033f │ │ -08a546: 5b10 c609 |0033: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@09c6 │ │ -08a54a: 6000 3a07 |0035: sget v0, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@073a │ │ -08a54e: 6e20 4e1a 0100 |0037: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ -08a554: 0c00 |003a: move-result-object v0 │ │ -08a556: 5b10 c209 |003b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/view/View; // field@09c2 │ │ -08a55a: 0e00 |003d: return-void │ │ +08a4c0: |[08a4c0] android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren:()V │ │ +08a4d0: 5410 c809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@09c8 │ │ +08a4d4: 3900 3b00 |0002: if-nez v0, 003d // +003b │ │ +08a4d8: 6000 0707 |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0707 │ │ +08a4dc: 6e20 4e1a 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ +08a4e2: 0c00 |0009: move-result-object v0 │ │ +08a4e4: 5b10 c809 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@09c8 │ │ +08a4e8: 5410 c809 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@09c8 │ │ +08a4ec: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ +08a4f0: 1400 0200 0201 |0010: const v0, #float 2.38772e-38 // #01020002 │ │ +08a4f6: 6e20 4e1a 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ +08a4fc: 0c00 |0016: move-result-object v0 │ │ +08a4fe: 5b10 c809 |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@09c8 │ │ +08a502: 6000 3e07 |0019: sget v0, Landroid/support/v7/appcompat/R$id;.top_action_bar:I // field@073e │ │ +08a506: 6e20 4e1a 0100 |001b: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ +08a50c: 0c00 |001e: move-result-object v0 │ │ +08a50e: 5b10 c509 |001f: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/view/View; // field@09c5 │ │ +08a512: 6000 0807 |0021: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0708 │ │ +08a516: 6e20 4e1a 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ +08a51c: 0c00 |0026: move-result-object v0 │ │ +08a51e: 1f00 3403 |0027: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0334 │ │ +08a522: 5b10 c709 |0029: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09c7 │ │ +08a526: 6000 0607 |002b: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0706 │ │ +08a52a: 6e20 4e1a 0100 |002d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ +08a530: 0c00 |0030: move-result-object v0 │ │ +08a532: 1f00 3f03 |0031: check-cast v0, Landroid/support/v7/internal/widget/ActionBarView; // type@033f │ │ +08a536: 5b10 c609 |0033: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@09c6 │ │ +08a53a: 6000 3a07 |0035: sget v0, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@073a │ │ +08a53e: 6e20 4e1a 0100 |0037: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1a4e │ │ +08a544: 0c00 |003a: move-result-object v0 │ │ +08a546: 5b10 c209 |003b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/view/View; // field@09c2 │ │ +08a54a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x000c line=95 │ │ 0x0010 line=96 │ │ 0x0019 line=98 │ │ @@ -101066,17 +101065,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08a55c: |[08a55c] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBar:(Landroid/support/v7/app/ActionBar;)V │ │ -08a56c: 5b01 c109 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBar:Landroid/support/v7/app/ActionBar; // field@09c1 │ │ -08a570: 0e00 |0002: return-void │ │ +08a54c: |[08a54c] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBar:(Landroid/support/v7/app/ActionBar;)V │ │ +08a55c: 5b01 c109 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBar:Landroid/support/v7/app/ActionBar; // field@09c1 │ │ +08a560: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 impl Landroid/support/v7/app/ActionBar; │ │ @@ -101116,18 +101115,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a574: |[08a574] android.support.v7.internal.widget.ActionBarView$2.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -08a584: 5b01 cb09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$2;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cb │ │ -08a588: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08a58e: 0e00 |0005: return-void │ │ +08a564: |[08a564] android.support.v7.internal.widget.ActionBarView$2.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +08a574: 5b01 cb09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$2;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cb │ │ +08a578: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08a57e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ @@ -101137,22 +101136,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08a590: |[08a590] android.support.v7.internal.widget.ActionBarView$2.onClick:(Landroid/view/View;)V │ │ -08a5a0: 5421 cb09 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$2;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cb │ │ -08a5a4: 7110 921a 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // method@1a92 │ │ -08a5aa: 0c01 |0005: move-result-object v1 │ │ -08a5ac: 5410 cd09 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -08a5b0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -08a5b4: 6e10 6418 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@1864 │ │ -08a5ba: 0e00 |000d: return-void │ │ +08a580: |[08a580] android.support.v7.internal.widget.ActionBarView$2.onClick:(Landroid/view/View;)V │ │ +08a590: 5421 cb09 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$2;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cb │ │ +08a594: 7110 921a 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // method@1a92 │ │ +08a59a: 0c01 |0005: move-result-object v1 │ │ +08a59c: 5410 cd09 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +08a5a0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +08a5a4: 6e10 6418 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@1864 │ │ +08a5aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0008 line=153 │ │ 0x000a line=154 │ │ 0x000d line=156 │ │ locals : │ │ @@ -101195,18 +101194,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a5bc: |[08a5bc] android.support.v7.internal.widget.ActionBarView$3.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -08a5cc: 5b01 cc09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cc │ │ -08a5d0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08a5d6: 0e00 |0005: return-void │ │ +08a5ac: |[08a5ac] android.support.v7.internal.widget.ActionBarView$3.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +08a5bc: 5b01 cc09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cc │ │ +08a5c0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08a5c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ @@ -101216,23 +101215,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -08a5d8: |[08a5d8] android.support.v7.internal.widget.ActionBarView$3.onClick:(Landroid/view/View;)V │ │ -08a5e8: 5430 cc09 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cc │ │ -08a5ec: 5400 090a |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mWindowCallback:Landroid/view/Window$Callback; // field@0a09 │ │ -08a5f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08a5f2: 5432 cc09 |0005: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cc │ │ -08a5f6: 7110 981a 0200 |0007: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarView;.access$200:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem; // method@1a98 │ │ -08a5fc: 0c02 |000a: move-result-object v2 │ │ -08a5fe: 7230 8920 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@2089 │ │ -08a604: 0e00 |000e: return-void │ │ +08a5c8: |[08a5c8] android.support.v7.internal.widget.ActionBarView$3.onClick:(Landroid/view/View;)V │ │ +08a5d8: 5430 cc09 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cc │ │ +08a5dc: 5400 090a |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mWindowCallback:Landroid/view/Window$Callback; // field@0a09 │ │ +08a5e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +08a5e2: 5432 cc09 |0005: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cc │ │ +08a5e6: 7110 981a 0200 |0007: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarView;.access$200:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem; // method@1a98 │ │ +08a5ec: 0c02 |000a: move-result-object v2 │ │ +08a5ee: 7230 8920 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@2089 │ │ +08a5f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x000e line=162 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/widget/ActionBarView$3; │ │ 0x0000 - 0x000f reg=4 v Landroid/view/View; │ │ @@ -101287,18 +101286,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08a608: |[08a608] android.support.v7.internal.widget.ActionBarView$HomeView.:(Landroid/content/Context;)V │ │ -08a618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08a61a: 7030 691a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a69 │ │ -08a620: 0e00 |0004: return-void │ │ +08a5f8: |[08a5f8] android.support.v7.internal.widget.ActionBarView$HomeView.:(Landroid/content/Context;)V │ │ +08a608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08a60a: 7030 691a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a69 │ │ +08a610: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ 0x0004 line=1255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -101308,17 +101307,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 │ │ -08a624: |[08a624] android.support.v7.internal.widget.ActionBarView$HomeView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08a634: 7030 8121 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2181 │ │ -08a63a: 0e00 |0003: return-void │ │ +08a614: |[08a614] android.support.v7.internal.widget.ActionBarView$HomeView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08a624: 7030 8121 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2181 │ │ +08a62a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ 0x0003 line=1259 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -101330,25 +101329,25 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08a63c: |[08a63c] android.support.v7.internal.widget.ActionBarView$HomeView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08a64c: 6e10 6c1a 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getContentDescription:()Ljava/lang/CharSequence; // method@1a6c │ │ -08a652: 0c00 |0003: move-result-object v0 │ │ -08a654: 7110 9e1e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -08a65a: 0a01 |0007: move-result v1 │ │ -08a65c: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ -08a660: 6e10 a020 0300 |000a: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20a0 │ │ -08a666: 0c01 |000d: move-result-object v1 │ │ -08a668: 7220 8125 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -08a66e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -08a670: 0f01 |0012: return v1 │ │ +08a62c: |[08a62c] android.support.v7.internal.widget.ActionBarView$HomeView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08a63c: 6e10 6c1a 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getContentDescription:()Ljava/lang/CharSequence; // method@1a6c │ │ +08a642: 0c00 |0003: move-result-object v0 │ │ +08a644: 7110 9e1e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +08a64a: 0a01 |0007: move-result v1 │ │ +08a64c: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ +08a650: 6e10 a020 0300 |000a: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20a0 │ │ +08a656: 0c01 |000d: move-result-object v1 │ │ +08a658: 7220 8125 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +08a65e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +08a660: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1291 │ │ 0x0004 line=1292 │ │ 0x000a line=1293 │ │ 0x0011 line=1295 │ │ locals : │ │ @@ -101361,24 +101360,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08a674: |[08a674] android.support.v7.internal.widget.ActionBarView$HomeView.getLeftOffset:()I │ │ -08a684: 5420 d309 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a688: 6e10 a621 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageView;.getVisibility:()I // method@21a6 │ │ -08a68e: 0a00 |0005: move-result v0 │ │ -08a690: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -08a694: 3310 0500 |0008: if-ne v0, v1, 000d // +0005 │ │ -08a698: 5220 d409 |000a: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@09d4 │ │ -08a69c: 0f00 |000c: return v0 │ │ -08a69e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08a6a0: 28fe |000e: goto 000c // -0002 │ │ +08a664: |[08a664] android.support.v7.internal.widget.ActionBarView$HomeView.getLeftOffset:()I │ │ +08a674: 5420 d309 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a678: 6e10 a621 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageView;.getVisibility:()I // method@21a6 │ │ +08a67e: 0a00 |0005: move-result v0 │ │ +08a680: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +08a684: 3310 0500 |0008: if-ne v0, v1, 000d // +0005 │ │ +08a688: 5220 d409 |000a: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@09d4 │ │ +08a68c: 0f00 |000c: return v0 │ │ +08a68e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08a690: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarView$HomeView;) │ │ @@ -101386,21 +101385,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08a6a4: |[08a6a4] android.support.v7.internal.widget.ActionBarView$HomeView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -08a6b4: 6f20 8721 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2187 │ │ -08a6ba: 5210 d209 |0003: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@09d2 │ │ -08a6be: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08a6c2: 5210 d209 |0007: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@09d2 │ │ -08a6c6: 6e20 821a 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(I)V // method@1a82 │ │ -08a6cc: 0e00 |000c: return-void │ │ +08a694: |[08a694] android.support.v7.internal.widget.ActionBarView$HomeView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +08a6a4: 6f20 8721 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2187 │ │ +08a6aa: 5210 d209 |0003: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@09d2 │ │ +08a6ae: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08a6b2: 5210 d209 |0007: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@09d2 │ │ +08a6b6: 6e20 821a 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(I)V // method@1a82 │ │ +08a6bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ 0x0003 line=1283 │ │ 0x0007 line=1285 │ │ 0x000c line=1287 │ │ locals : │ │ @@ -101412,30 +101411,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -08a6d0: |[08a6d0] android.support.v7.internal.widget.ActionBarView$HomeView.onFinishInflate:()V │ │ -08a6e0: 6000 3f07 |0000: sget v0, Landroid/support/v7/appcompat/R$id;.up:I // field@073f │ │ -08a6e4: 6e20 6b1a 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.findViewById:(I)Landroid/view/View; // method@1a6b │ │ -08a6ea: 0c00 |0005: move-result-object v0 │ │ -08a6ec: 1f00 1404 |0006: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ -08a6f0: 5b10 d309 |0008: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a6f4: 6000 1e07 |000a: sget v0, Landroid/support/v7/appcompat/R$id;.home:I // field@071e │ │ -08a6f8: 6e20 6b1a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.findViewById:(I)Landroid/view/View; // method@1a6b │ │ -08a6fe: 0c00 |000f: move-result-object v0 │ │ -08a700: 1f00 1404 |0010: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ -08a704: 5b10 d109 |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a708: 5410 d309 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a70c: 6e10 a121 0000 |0016: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21a1 │ │ -08a712: 0c00 |0019: move-result-object v0 │ │ -08a714: 5b10 d009 |001a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@09d0 │ │ -08a718: 0e00 |001c: return-void │ │ +08a6c0: |[08a6c0] android.support.v7.internal.widget.ActionBarView$HomeView.onFinishInflate:()V │ │ +08a6d0: 6000 3f07 |0000: sget v0, Landroid/support/v7/appcompat/R$id;.up:I // field@073f │ │ +08a6d4: 6e20 6b1a 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.findViewById:(I)Landroid/view/View; // method@1a6b │ │ +08a6da: 0c00 |0005: move-result-object v0 │ │ +08a6dc: 1f00 1404 |0006: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ +08a6e0: 5b10 d309 |0008: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a6e4: 6000 1e07 |000a: sget v0, Landroid/support/v7/appcompat/R$id;.home:I // field@071e │ │ +08a6e8: 6e20 6b1a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.findViewById:(I)Landroid/view/View; // method@1a6b │ │ +08a6ee: 0c00 |000f: move-result-object v0 │ │ +08a6f0: 1f00 1404 |0010: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ +08a6f4: 5b10 d109 |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a6f8: 5410 d309 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a6fc: 6e10 a121 0000 |0016: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21a1 │ │ +08a702: 0c00 |0019: move-result-object v0 │ │ +08a704: 5b10 d009 |001a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@09d0 │ │ +08a708: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ 0x000a line=1301 │ │ 0x0014 line=1302 │ │ 0x001c line=1303 │ │ locals : │ │ @@ -101446,85 +101445,85 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -08a71c: |[08a71c] android.support.v7.internal.widget.ActionBarView$HomeView.onLayout:(ZIIII)V │ │ -08a72c: 910e 1614 |0000: sub-int v14, v22, v20 │ │ -08a730: db0c 0e02 |0002: div-int/lit8 v12, v14, #int 2 // #02 │ │ -08a734: 910d 1513 |0004: sub-int v13, v21, v19 │ │ -08a738: 1209 |0006: const/4 v9, #int 0 // #0 │ │ -08a73a: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -08a73e: 540e d309 |0009: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a742: 6e10 a621 0e00 |000b: invoke-virtual {v14}, Landroid/widget/ImageView;.getVisibility:()I // method@21a6 │ │ -08a748: 0a0e |000e: move-result v14 │ │ -08a74a: 130f 0800 |000f: const/16 v15, #int 8 // #8 │ │ -08a74e: 32fe 3600 |0011: if-eq v14, v15, 0047 // +0036 │ │ -08a752: 0800 1100 |0013: move-object/from16 v0, v17 │ │ -08a756: 540e d309 |0015: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a75a: 6e10 a221 0e00 |0017: invoke-virtual {v14}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ -08a760: 0c08 |001a: move-result-object v8 │ │ -08a762: 1f08 0f04 |001b: check-cast v8, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -08a766: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -08a76a: 540e d309 |001f: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a76e: 6e10 a321 0e00 |0021: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ -08a774: 0a07 |0024: move-result v7 │ │ -08a776: 0800 1100 |0025: move-object/from16 v0, v17 │ │ -08a77a: 540e d309 |0027: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a77e: 6e10 a421 0e00 |0029: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ -08a784: 0a0b |002c: move-result v11 │ │ -08a786: db0e 0702 |002d: div-int/lit8 v14, v7, #int 2 // #02 │ │ -08a78a: 910a 0c0e |002f: sub-int v10, v12, v14 │ │ -08a78e: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -08a792: 540e d309 |0033: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a796: 120f |0035: const/4 v15, #int 0 // #0 │ │ -08a798: 9010 0a07 |0036: add-int v16, v10, v7 │ │ -08a79c: 0200 1000 |0038: move/from16 v0, v16 │ │ -08a7a0: 6e50 a821 feba |003a: invoke-virtual {v14, v15, v10, v11, v0}, Landroid/widget/ImageView;.layout:(IIII)V // method@21a8 │ │ -08a7a6: 528e 950b |003d: iget v14, v8, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ -08a7aa: b0be |003f: add-int/2addr v14, v11 │ │ -08a7ac: 528f 960b |0040: iget v15, v8, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ -08a7b0: 9009 0e0f |0042: add-int v9, v14, v15 │ │ -08a7b4: b19d |0044: sub-int/2addr v13, v9 │ │ -08a7b6: 9013 1309 |0045: add-int v19, v19, v9 │ │ -08a7ba: 0800 1100 |0047: move-object/from16 v0, v17 │ │ -08a7be: 540e d109 |0049: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a7c2: 6e10 a221 0e00 |004b: invoke-virtual {v14}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ -08a7c8: 0c04 |004e: move-result-object v4 │ │ -08a7ca: 1f04 0f04 |004f: check-cast v4, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -08a7ce: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -08a7d2: 540e d109 |0053: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a7d6: 6e10 a321 0e00 |0055: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ -08a7dc: 0a02 |0058: move-result v2 │ │ -08a7de: 0800 1100 |0059: move-object/from16 v0, v17 │ │ -08a7e2: 540e d109 |005b: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a7e6: 6e10 a421 0e00 |005d: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ -08a7ec: 0a06 |0060: move-result v6 │ │ -08a7ee: 910e 1513 |0061: sub-int v14, v21, v19 │ │ -08a7f2: db01 0e02 |0063: div-int/lit8 v1, v14, #int 2 // #02 │ │ -08a7f6: 524e 950b |0065: iget v14, v4, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ -08a7fa: db0f 0602 |0067: div-int/lit8 v15, v6, #int 2 // #02 │ │ -08a7fe: 910f 010f |0069: sub-int v15, v1, v15 │ │ -08a802: 7120 ad24 fe00 |006b: invoke-static {v14, v15}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08a808: 0a0e |006e: move-result v14 │ │ -08a80a: 9003 090e |006f: add-int v3, v9, v14 │ │ -08a80e: 524e 970b |0071: iget v14, v4, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ -08a812: db0f 0202 |0073: div-int/lit8 v15, v2, #int 2 // #02 │ │ -08a816: 910f 0c0f |0075: sub-int v15, v12, v15 │ │ -08a81a: 7120 ad24 fe00 |0077: invoke-static {v14, v15}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08a820: 0a05 |007a: move-result v5 │ │ -08a822: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -08a826: 540e d109 |007d: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a82a: 900f 0306 |007f: add-int v15, v3, v6 │ │ -08a82e: 9010 0502 |0081: add-int v16, v5, v2 │ │ -08a832: 0200 1000 |0083: move/from16 v0, v16 │ │ -08a836: 6e50 a821 3ef5 |0085: invoke-virtual {v14, v3, v5, v15, v0}, Landroid/widget/ImageView;.layout:(IIII)V // method@21a8 │ │ -08a83c: 0e00 |0088: return-void │ │ +08a70c: |[08a70c] android.support.v7.internal.widget.ActionBarView$HomeView.onLayout:(ZIIII)V │ │ +08a71c: 910e 1614 |0000: sub-int v14, v22, v20 │ │ +08a720: db0c 0e02 |0002: div-int/lit8 v12, v14, #int 2 // #02 │ │ +08a724: 910d 1513 |0004: sub-int v13, v21, v19 │ │ +08a728: 1209 |0006: const/4 v9, #int 0 // #0 │ │ +08a72a: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +08a72e: 540e d309 |0009: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a732: 6e10 a621 0e00 |000b: invoke-virtual {v14}, Landroid/widget/ImageView;.getVisibility:()I // method@21a6 │ │ +08a738: 0a0e |000e: move-result v14 │ │ +08a73a: 130f 0800 |000f: const/16 v15, #int 8 // #8 │ │ +08a73e: 32fe 3600 |0011: if-eq v14, v15, 0047 // +0036 │ │ +08a742: 0800 1100 |0013: move-object/from16 v0, v17 │ │ +08a746: 540e d309 |0015: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a74a: 6e10 a221 0e00 |0017: invoke-virtual {v14}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ +08a750: 0c08 |001a: move-result-object v8 │ │ +08a752: 1f08 0f04 |001b: check-cast v8, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +08a756: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +08a75a: 540e d309 |001f: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a75e: 6e10 a321 0e00 |0021: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ +08a764: 0a07 |0024: move-result v7 │ │ +08a766: 0800 1100 |0025: move-object/from16 v0, v17 │ │ +08a76a: 540e d309 |0027: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a76e: 6e10 a421 0e00 |0029: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ +08a774: 0a0b |002c: move-result v11 │ │ +08a776: db0e 0702 |002d: div-int/lit8 v14, v7, #int 2 // #02 │ │ +08a77a: 910a 0c0e |002f: sub-int v10, v12, v14 │ │ +08a77e: 0800 1100 |0031: move-object/from16 v0, v17 │ │ +08a782: 540e d309 |0033: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a786: 120f |0035: const/4 v15, #int 0 // #0 │ │ +08a788: 9010 0a07 |0036: add-int v16, v10, v7 │ │ +08a78c: 0200 1000 |0038: move/from16 v0, v16 │ │ +08a790: 6e50 a821 feba |003a: invoke-virtual {v14, v15, v10, v11, v0}, Landroid/widget/ImageView;.layout:(IIII)V // method@21a8 │ │ +08a796: 528e 950b |003d: iget v14, v8, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ +08a79a: b0be |003f: add-int/2addr v14, v11 │ │ +08a79c: 528f 960b |0040: iget v15, v8, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ +08a7a0: 9009 0e0f |0042: add-int v9, v14, v15 │ │ +08a7a4: b19d |0044: sub-int/2addr v13, v9 │ │ +08a7a6: 9013 1309 |0045: add-int v19, v19, v9 │ │ +08a7aa: 0800 1100 |0047: move-object/from16 v0, v17 │ │ +08a7ae: 540e d109 |0049: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a7b2: 6e10 a221 0e00 |004b: invoke-virtual {v14}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ +08a7b8: 0c04 |004e: move-result-object v4 │ │ +08a7ba: 1f04 0f04 |004f: check-cast v4, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +08a7be: 0800 1100 |0051: move-object/from16 v0, v17 │ │ +08a7c2: 540e d109 |0053: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a7c6: 6e10 a321 0e00 |0055: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ +08a7cc: 0a02 |0058: move-result v2 │ │ +08a7ce: 0800 1100 |0059: move-object/from16 v0, v17 │ │ +08a7d2: 540e d109 |005b: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a7d6: 6e10 a421 0e00 |005d: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ +08a7dc: 0a06 |0060: move-result v6 │ │ +08a7de: 910e 1513 |0061: sub-int v14, v21, v19 │ │ +08a7e2: db01 0e02 |0063: div-int/lit8 v1, v14, #int 2 // #02 │ │ +08a7e6: 524e 950b |0065: iget v14, v4, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ +08a7ea: db0f 0602 |0067: div-int/lit8 v15, v6, #int 2 // #02 │ │ +08a7ee: 910f 010f |0069: sub-int v15, v1, v15 │ │ +08a7f2: 7120 ad24 fe00 |006b: invoke-static {v14, v15}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08a7f8: 0a0e |006e: move-result v14 │ │ +08a7fa: 9003 090e |006f: add-int v3, v9, v14 │ │ +08a7fe: 524e 970b |0071: iget v14, v4, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ +08a802: db0f 0202 |0073: div-int/lit8 v15, v2, #int 2 // #02 │ │ +08a806: 910f 0c0f |0075: sub-int v15, v12, v15 │ │ +08a80a: 7120 ad24 fe00 |0077: invoke-static {v14, v15}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08a810: 0a05 |007a: move-result v5 │ │ +08a812: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +08a816: 540e d109 |007d: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a81a: 900f 0306 |007f: add-int v15, v3, v6 │ │ +08a81e: 9010 0502 |0081: add-int v16, v5, v2 │ │ +08a822: 0200 1000 |0083: move/from16 v0, v16 │ │ +08a826: 6e50 a821 3ef5 |0085: invoke-virtual {v14, v3, v5, v15, v0}, Landroid/widget/ImageView;.layout:(IIII)V // method@21a8 │ │ +08a82c: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0004 line=1355 │ │ 0x0006 line=1356 │ │ 0x0007 line=1357 │ │ 0x0013 line=1358 │ │ @@ -101569,101 +101568,101 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 166 16-bit code units │ │ -08a840: |[08a840] android.support.v7.internal.widget.ActionBarView$HomeView.onMeasure:(II)V │ │ -08a850: 54d1 d309 |0000: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a854: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -08a856: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -08a858: 07d0 |0004: move-object v0, v13 │ │ -08a85a: 01e2 |0005: move v2, v14 │ │ -08a85c: 01f4 |0006: move v4, v15 │ │ -08a85e: 7406 751a 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a75 │ │ -08a864: 54d0 d309 |000a: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a868: 6e10 a221 0000 |000c: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ -08a86e: 0c0a |000f: move-result-object v10 │ │ -08a870: 1f0a 0f04 |0010: check-cast v10, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -08a874: 52a0 950b |0012: iget v0, v10, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ -08a878: 54d1 d309 |0014: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a87c: 6e10 a421 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ -08a882: 0a01 |0019: move-result v1 │ │ -08a884: b010 |001a: add-int/2addr v0, v1 │ │ -08a886: 52a1 960b |001b: iget v1, v10, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ -08a88a: b010 |001d: add-int/2addr v0, v1 │ │ -08a88c: 59d0 d409 |001e: iput v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@09d4 │ │ -08a890: 54d0 d309 |0020: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a894: 6e10 a621 0000 |0022: invoke-virtual {v0}, Landroid/widget/ImageView;.getVisibility:()I // method@21a6 │ │ -08a89a: 0a00 |0025: move-result v0 │ │ -08a89c: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ -08a8a0: 3310 5800 |0028: if-ne v0, v1, 0080 // +0058 │ │ -08a8a4: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -08a8a6: 52a0 970b |002b: iget v0, v10, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ -08a8aa: 54d1 d309 |002d: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a8ae: 6e10 a321 0100 |002f: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ -08a8b4: 0a01 |0032: move-result v1 │ │ -08a8b6: b010 |0033: add-int/2addr v0, v1 │ │ -08a8b8: 52a1 940b |0034: iget v1, v10, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ -08a8bc: 9006 0001 |0036: add-int v6, v0, v1 │ │ -08a8c0: 54d1 d109 |0038: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a8c4: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -08a8c6: 07d0 |003b: move-object v0, v13 │ │ -08a8c8: 01e2 |003c: move v2, v14 │ │ -08a8ca: 01f4 |003d: move v4, v15 │ │ -08a8cc: 7406 751a 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a75 │ │ -08a8d2: 54d0 d109 |0041: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a8d6: 6e10 a221 0000 |0043: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ -08a8dc: 0c09 |0046: move-result-object v9 │ │ -08a8de: 1f09 0f04 |0047: check-cast v9, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -08a8e2: 5290 950b |0049: iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ -08a8e6: 54d1 d109 |004b: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a8ea: 6e10 a421 0100 |004d: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ -08a8f0: 0a01 |0050: move-result v1 │ │ -08a8f2: b010 |0051: add-int/2addr v0, v1 │ │ -08a8f4: 5291 960b |0052: iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ -08a8f8: b010 |0054: add-int/2addr v0, v1 │ │ -08a8fa: b003 |0055: add-int/2addr v3, v0 │ │ -08a8fc: 5290 970b |0056: iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ -08a900: 54d1 d109 |0058: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a904: 6e10 a321 0100 |005a: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ -08a90a: 0a01 |005d: move-result v1 │ │ -08a90c: b010 |005e: add-int/2addr v0, v1 │ │ -08a90e: 5291 940b |005f: iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ -08a912: b010 |0061: add-int/2addr v0, v1 │ │ -08a914: 7120 ad24 0600 |0062: invoke-static {v6, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08a91a: 0a06 |0065: move-result v6 │ │ -08a91c: 7110 981f 0e00 |0066: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -08a922: 0a0b |0069: move-result v11 │ │ -08a924: 7110 981f 0f00 |006a: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -08a92a: 0a07 |006d: move-result v7 │ │ -08a92c: 7110 991f 0e00 |006e: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -08a932: 0a0c |0071: move-result v12 │ │ -08a934: 7110 991f 0f00 |0072: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -08a93a: 0a08 |0075: move-result v8 │ │ -08a93c: 2c0b 1c00 0000 |0076: sparse-switch v11, 00000092 // +0000001c │ │ -08a942: 2c07 2300 0000 |0079: sparse-switch v7, 0000009c // +00000023 │ │ -08a948: 6e30 7f1a 3d06 |007c: invoke-virtual {v13, v3, v6}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setMeasuredDimension:(II)V // method@1a7f │ │ -08a94e: 0e00 |007f: return-void │ │ -08a950: 52d3 d409 |0080: iget v3, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@09d4 │ │ -08a954: 28a9 |0082: goto 002b // -0057 │ │ -08a956: 7120 af24 c300 |0083: invoke-static {v3, v12}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -08a95c: 0a03 |0086: move-result v3 │ │ -08a95e: 28f2 |0087: goto 0079 // -000e │ │ -08a960: 01c3 |0088: move v3, v12 │ │ -08a962: 28f0 |0089: goto 0079 // -0010 │ │ -08a964: 7120 af24 8600 |008a: invoke-static {v6, v8}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -08a96a: 0a06 |008d: move-result v6 │ │ -08a96c: 28ee |008e: goto 007c // -0012 │ │ -08a96e: 0186 |008f: move v6, v8 │ │ -08a970: 28ec |0090: goto 007c // -0014 │ │ -08a972: 0000 |0091: nop // spacer │ │ -08a974: 0002 0200 0000 0080 0000 0040 0d00 ... |0092: sparse-switch-data (10 units) │ │ -08a988: 0002 0200 0000 0080 0000 0040 1100 ... |009c: sparse-switch-data (10 units) │ │ +08a830: |[08a830] android.support.v7.internal.widget.ActionBarView$HomeView.onMeasure:(II)V │ │ +08a840: 54d1 d309 |0000: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a844: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +08a846: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +08a848: 07d0 |0004: move-object v0, v13 │ │ +08a84a: 01e2 |0005: move v2, v14 │ │ +08a84c: 01f4 |0006: move v4, v15 │ │ +08a84e: 7406 751a 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a75 │ │ +08a854: 54d0 d309 |000a: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a858: 6e10 a221 0000 |000c: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ +08a85e: 0c0a |000f: move-result-object v10 │ │ +08a860: 1f0a 0f04 |0010: check-cast v10, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +08a864: 52a0 950b |0012: iget v0, v10, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ +08a868: 54d1 d309 |0014: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a86c: 6e10 a421 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ +08a872: 0a01 |0019: move-result v1 │ │ +08a874: b010 |001a: add-int/2addr v0, v1 │ │ +08a876: 52a1 960b |001b: iget v1, v10, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ +08a87a: b010 |001d: add-int/2addr v0, v1 │ │ +08a87c: 59d0 d409 |001e: iput v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@09d4 │ │ +08a880: 54d0 d309 |0020: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a884: 6e10 a621 0000 |0022: invoke-virtual {v0}, Landroid/widget/ImageView;.getVisibility:()I // method@21a6 │ │ +08a88a: 0a00 |0025: move-result v0 │ │ +08a88c: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ +08a890: 3310 5800 |0028: if-ne v0, v1, 0080 // +0058 │ │ +08a894: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +08a896: 52a0 970b |002b: iget v0, v10, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ +08a89a: 54d1 d309 |002d: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a89e: 6e10 a321 0100 |002f: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ +08a8a4: 0a01 |0032: move-result v1 │ │ +08a8a6: b010 |0033: add-int/2addr v0, v1 │ │ +08a8a8: 52a1 940b |0034: iget v1, v10, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ +08a8ac: 9006 0001 |0036: add-int v6, v0, v1 │ │ +08a8b0: 54d1 d109 |0038: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a8b4: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +08a8b6: 07d0 |003b: move-object v0, v13 │ │ +08a8b8: 01e2 |003c: move v2, v14 │ │ +08a8ba: 01f4 |003d: move v4, v15 │ │ +08a8bc: 7406 751a 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1a75 │ │ +08a8c2: 54d0 d109 |0041: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a8c6: 6e10 a221 0000 |0043: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ +08a8cc: 0c09 |0046: move-result-object v9 │ │ +08a8ce: 1f09 0f04 |0047: check-cast v9, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +08a8d2: 5290 950b |0049: iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0b95 │ │ +08a8d6: 54d1 d109 |004b: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a8da: 6e10 a421 0100 |004d: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ +08a8e0: 0a01 |0050: move-result v1 │ │ +08a8e2: b010 |0051: add-int/2addr v0, v1 │ │ +08a8e4: 5291 960b |0052: iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0b96 │ │ +08a8e8: b010 |0054: add-int/2addr v0, v1 │ │ +08a8ea: b003 |0055: add-int/2addr v3, v0 │ │ +08a8ec: 5290 970b |0056: iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0b97 │ │ +08a8f0: 54d1 d109 |0058: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a8f4: 6e10 a321 0100 |005a: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ +08a8fa: 0a01 |005d: move-result v1 │ │ +08a8fc: b010 |005e: add-int/2addr v0, v1 │ │ +08a8fe: 5291 940b |005f: iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0b94 │ │ +08a902: b010 |0061: add-int/2addr v0, v1 │ │ +08a904: 7120 ad24 0600 |0062: invoke-static {v6, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08a90a: 0a06 |0065: move-result v6 │ │ +08a90c: 7110 981f 0e00 |0066: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +08a912: 0a0b |0069: move-result v11 │ │ +08a914: 7110 981f 0f00 |006a: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +08a91a: 0a07 |006d: move-result v7 │ │ +08a91c: 7110 991f 0e00 |006e: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +08a922: 0a0c |0071: move-result v12 │ │ +08a924: 7110 991f 0f00 |0072: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +08a92a: 0a08 |0075: move-result v8 │ │ +08a92c: 2c0b 1c00 0000 |0076: sparse-switch v11, 00000092 // +0000001c │ │ +08a932: 2c07 2300 0000 |0079: sparse-switch v7, 0000009c // +00000023 │ │ +08a938: 6e30 7f1a 3d06 |007c: invoke-virtual {v13, v3, v6}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setMeasuredDimension:(II)V // method@1a7f │ │ +08a93e: 0e00 |007f: return-void │ │ +08a940: 52d3 d409 |0080: iget v3, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@09d4 │ │ +08a944: 28a9 |0082: goto 002b // -0057 │ │ +08a946: 7120 af24 c300 |0083: invoke-static {v3, v12}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08a94c: 0a03 |0086: move-result v3 │ │ +08a94e: 28f2 |0087: goto 0079 // -000e │ │ +08a950: 01c3 |0088: move v3, v12 │ │ +08a952: 28f0 |0089: goto 0079 // -0010 │ │ +08a954: 7120 af24 8600 |008a: invoke-static {v6, v8}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08a95a: 0a06 |008d: move-result v6 │ │ +08a95c: 28ee |008e: goto 007c // -0012 │ │ +08a95e: 0186 |008f: move v6, v8 │ │ +08a960: 28ec |0090: goto 007c // -0014 │ │ +08a962: 0000 |0091: nop // spacer │ │ +08a964: 0002 0200 0000 0080 0000 0040 0d00 ... |0092: sparse-switch-data (10 units) │ │ +08a978: 0002 0200 0000 0080 0000 0040 1100 ... |009c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ 0x000a line=1312 │ │ 0x0012 line=1313 │ │ 0x0020 line=1314 │ │ 0x002b line=1315 │ │ @@ -101715,18 +101714,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08a99c: |[08a99c] android.support.v7.internal.widget.ActionBarView$HomeView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -08a9ac: 5410 d109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ -08a9b0: 6e20 af21 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -08a9b6: 0e00 |0005: return-void │ │ +08a98c: |[08a98c] android.support.v7.internal.widget.ActionBarView$HomeView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +08a99c: 5410 d109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@09d1 │ │ +08a9a0: 6e20 af21 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +08a9a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x0005 line=1267 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -101736,22 +101735,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08a9b8: |[08a9b8] android.support.v7.internal.widget.ActionBarView$HomeView.setUp:(Z)V │ │ -08a9c8: 5421 d309 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a9cc: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -08a9d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08a9d2: 6e20 b821 0100 |0005: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -08a9d8: 0e00 |0008: return-void │ │ -08a9da: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -08a9de: 28fa |000b: goto 0005 // -0006 │ │ +08a9a8: |[08a9a8] android.support.v7.internal.widget.ActionBarView$HomeView.setUp:(Z)V │ │ +08a9b8: 5421 d309 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a9bc: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +08a9c0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08a9c2: 6e20 b821 0100 |0005: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +08a9c8: 0e00 |0008: return-void │ │ +08a9ca: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +08a9ce: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1262 │ │ 0x0008 line=1263 │ │ 0x0009 line=1262 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ @@ -101762,26 +101761,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08a9e0: |[08a9e0] android.support.v7.internal.widget.ActionBarView$HomeView.setUpIndicator:(I)V │ │ -08a9f0: 5923 d209 |0000: iput v3, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@09d2 │ │ -08a9f4: 5421 d309 |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08a9f8: 3803 0e00 |0004: if-eqz v3, 0012 // +000e │ │ -08a9fc: 6e10 711a 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getResources:()Landroid/content/res/Resources; // method@1a71 │ │ -08aa02: 0c00 |0009: move-result-object v0 │ │ -08aa04: 6e20 af01 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -08aa0a: 0c00 |000d: move-result-object v0 │ │ -08aa0c: 6e20 af21 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -08aa12: 0e00 |0011: return-void │ │ -08aa14: 5420 d009 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@09d0 │ │ -08aa18: 28fa |0014: goto 000e // -0006 │ │ +08a9d0: |[08a9d0] android.support.v7.internal.widget.ActionBarView$HomeView.setUpIndicator:(I)V │ │ +08a9e0: 5923 d209 |0000: iput v3, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@09d2 │ │ +08a9e4: 5421 d309 |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08a9e8: 3803 0e00 |0004: if-eqz v3, 0012 // +000e │ │ +08a9ec: 6e10 711a 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getResources:()Landroid/content/res/Resources; // method@1a71 │ │ +08a9f2: 0c00 |0009: move-result-object v0 │ │ +08a9f4: 6e20 af01 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +08a9fa: 0c00 |000d: move-result-object v0 │ │ +08a9fc: 6e20 af21 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +08aa02: 0e00 |0011: return-void │ │ +08aa04: 5420 d009 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@09d0 │ │ +08aa08: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ 0x0002 line=1276 │ │ 0x0011 line=1278 │ │ 0x0012 line=1276 │ │ locals : │ │ @@ -101793,23 +101792,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08aa1c: |[08aa1c] android.support.v7.internal.widget.ActionBarView$HomeView.setUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -08aa2c: 5410 d309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ -08aa30: 3802 0900 |0002: if-eqz v2, 000b // +0009 │ │ -08aa34: 6e20 af21 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -08aa3a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08aa3c: 5910 d209 |0008: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@09d2 │ │ -08aa40: 0e00 |000a: return-void │ │ -08aa42: 5412 d009 |000b: iget-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@09d0 │ │ -08aa46: 28f7 |000d: goto 0004 // -0009 │ │ +08aa0c: |[08aa0c] android.support.v7.internal.widget.ActionBarView$HomeView.setUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +08aa1c: 5410 d309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@09d3 │ │ +08aa20: 3802 0900 |0002: if-eqz v2, 000b // +0009 │ │ +08aa24: 6e20 af21 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +08aa2a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08aa2c: 5910 d209 |0008: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@09d2 │ │ +08aa30: 0e00 |000a: return-void │ │ +08aa32: 5412 d009 |000b: iget-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@09d0 │ │ +08aa36: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1270 │ │ 0x0007 line=1271 │ │ 0x000a line=1272 │ │ 0x000b line=1270 │ │ locals : │ │ @@ -101849,17 +101848,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08aa48: |[08aa48] android.support.v7.internal.widget.ActionBarView$SavedState$1.:()V │ │ -08aa58: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08aa5e: 0e00 |0003: return-void │ │ +08aa38: |[08aa38] android.support.v7.internal.widget.ActionBarView$SavedState$1.:()V │ │ +08aa48: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08aa4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -101868,19 +101867,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08aa60: |[08aa60] android.support.v7.internal.widget.ActionBarView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ -08aa70: 2200 3e03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@033e │ │ -08aa74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08aa76: 7030 8c1a 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V // method@1a8c │ │ -08aa7c: 1100 |0006: return-object v0 │ │ +08aa50: |[08aa50] android.support.v7.internal.widget.ActionBarView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ +08aa60: 2200 3e03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@033e │ │ +08aa64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08aa66: 7030 8c1a 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V // method@1a8c │ │ +08aa6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -101889,18 +101888,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 │ │ -08aa80: |[08aa80] android.support.v7.internal.widget.ActionBarView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -08aa90: 6e20 861a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState; // method@1a86 │ │ -08aa96: 0c00 |0003: move-result-object v0 │ │ -08aa98: 1100 |0004: return-object v0 │ │ +08aa70: |[08aa70] android.support.v7.internal.widget.ActionBarView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +08aa80: 6e20 861a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState; // method@1a86 │ │ +08aa86: 0c00 |0003: move-result-object v0 │ │ +08aa88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -101909,17 +101908,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aa9c: |[08aa9c] android.support.v7.internal.widget.ActionBarView$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ -08aaac: 2320 6d06 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@066d │ │ -08aab0: 1100 |0002: return-object v0 │ │ +08aa8c: |[08aa8c] android.support.v7.internal.widget.ActionBarView$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ +08aa9c: 2320 6d06 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@066d │ │ +08aaa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -101928,18 +101927,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 │ │ -08aab4: |[08aab4] android.support.v7.internal.widget.ActionBarView$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -08aac4: 6e20 881a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState; // method@1a88 │ │ -08aaca: 0c00 |0003: move-result-object v0 │ │ -08aacc: 1100 |0004: return-object v0 │ │ +08aaa4: |[08aaa4] android.support.v7.internal.widget.ActionBarView$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +08aab4: 6e20 881a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState; // method@1a88 │ │ +08aaba: 0c00 |0003: move-result-object v0 │ │ +08aabc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -101987,46 +101986,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08aad0: |[08aad0] android.support.v7.internal.widget.ActionBarView$SavedState.:()V │ │ -08aae0: 2200 3d03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; // type@033d │ │ -08aae4: 7010 851a 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.:()V // method@1a85 │ │ -08aaea: 6900 d509 |0005: sput-object v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@09d5 │ │ -08aaee: 0e00 |0007: return-void │ │ +08aac0: |[08aac0] android.support.v7.internal.widget.ActionBarView$SavedState.:()V │ │ +08aad0: 2200 3d03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; // type@033d │ │ +08aad4: 7010 851a 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.:()V // method@1a85 │ │ +08aada: 6900 d509 |0005: sput-object v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@09d5 │ │ +08aade: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActionBarView$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08aaf0: |[08aaf0] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcel;)V │ │ -08ab00: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ -08ab06: 6e10 4b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -08ab0c: 0a00 |0006: move-result v0 │ │ -08ab0e: 5910 d609 |0007: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ -08ab12: 6e10 4b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -08ab18: 0a00 |000c: move-result v0 │ │ -08ab1a: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -08ab1e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -08ab20: 5c10 d709 |0010: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@09d7 │ │ -08ab24: 0e00 |0012: return-void │ │ -08ab26: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -08ab28: 28fc |0014: goto 0010 // -0004 │ │ +08aae0: |[08aae0] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcel;)V │ │ +08aaf0: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ +08aaf6: 6e10 4b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +08aafc: 0a00 |0006: move-result v0 │ │ +08aafe: 5910 d609 |0007: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ +08ab02: 6e10 4b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +08ab08: 0a00 |000c: move-result v0 │ │ +08ab0a: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +08ab0e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +08ab10: 5c10 d709 |0010: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@09d7 │ │ +08ab14: 0e00 |0012: return-void │ │ +08ab16: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +08ab18: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1222 │ │ 0x0003 line=1223 │ │ 0x0009 line=1224 │ │ 0x0012 line=1225 │ │ 0x0013 line=1224 │ │ @@ -102039,17 +102038,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08ab2c: |[08ab2c] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V │ │ -08ab3c: 7020 8b1a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcel;)V // method@1a8b │ │ -08ab42: 0e00 |0003: return-void │ │ +08ab1c: |[08ab1c] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V │ │ +08ab2c: 7020 8b1a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcel;)V // method@1a8b │ │ +08ab32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1212 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActionBarView$1; │ │ @@ -102059,17 +102058,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08ab44: |[08ab44] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcelable;)V │ │ -08ab54: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ -08ab5a: 0e00 |0003: return-void │ │ +08ab34: |[08ab34] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcelable;)V │ │ +08ab44: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ +08ab4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0003 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -102080,25 +102079,25 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -08ab5c: |[08ab5c] android.support.v7.internal.widget.ActionBarView$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -08ab6c: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ -08ab72: 5210 d609 |0003: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ -08ab76: 6e20 5303 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -08ab7c: 5510 d709 |0008: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@09d7 │ │ -08ab80: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -08ab84: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08ab86: 6e20 5303 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -08ab8c: 0e00 |0010: return-void │ │ -08ab8e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -08ab90: 28fb |0012: goto 000d // -0005 │ │ +08ab4c: |[08ab4c] android.support.v7.internal.widget.ActionBarView$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +08ab5c: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ +08ab62: 5210 d609 |0003: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ +08ab66: 6e20 5303 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +08ab6c: 5510 d709 |0008: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@09d7 │ │ +08ab70: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +08ab74: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08ab76: 6e20 5303 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +08ab7c: 0e00 |0010: return-void │ │ +08ab7e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +08ab80: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1229 │ │ 0x0003 line=1230 │ │ 0x0008 line=1231 │ │ 0x0010 line=1232 │ │ 0x0011 line=1231 │ │ @@ -102209,19 +102208,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 │ │ -08ab94: |[08ab94] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ │ -08aba4: 5b01 0b0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a0b │ │ -08aba8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08abae: 5b02 0a0a |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08abb2: 0e00 |0007: return-void │ │ +08ab84: |[08ab84] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ │ +08ab94: 5b01 0b0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a0b │ │ +08ab98: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08ab9e: 5b02 0a0a |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08aba2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0005 line=886 │ │ 0x0007 line=887 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ @@ -102234,23 +102233,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 │ │ -08abb4: |[08abb4] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ -08abc4: 5230 0c0a |0000: iget v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -08abc8: 7110 8324 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ -08abce: 0a00 |0005: move-result v0 │ │ -08abd0: 5221 0c0a |0006: iget v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -08abd4: 7110 8324 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ -08abda: 0a01 |000b: move-result v1 │ │ -08abdc: b110 |000c: sub-int/2addr v0, v1 │ │ -08abde: 0f00 |000d: return v0 │ │ +08aba4: |[08aba4] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ +08abb4: 5230 0c0a |0000: iget v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +08abb8: 7110 8324 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ +08abbe: 0a00 |0005: move-result v0 │ │ +08abc0: 5221 0c0a |0006: iget v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +08abc4: 7110 8324 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ +08abca: 0a01 |000b: move-result v1 │ │ +08abcc: b110 |000c: sub-int/2addr v0, v1 │ │ +08abce: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ 0x0000 - 0x000e reg=3 another Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ @@ -102259,19 +102258,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 │ │ -08abe0: |[08abe0] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Ljava/lang/Object;)I │ │ -08abf0: 1f02 4203 |0000: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08abf4: 6e20 fd1a 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I // method@1afd │ │ -08abfa: 0a00 |0005: move-result v0 │ │ -08abfc: 0f00 |0006: return v0 │ │ +08abd0: |[08abd0] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Ljava/lang/Object;)I │ │ +08abe0: 1f02 4203 |0000: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08abe4: 6e20 fd1a 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I // method@1afd │ │ +08abea: 0a00 |0005: move-result v0 │ │ +08abec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ @@ -102280,40 +102279,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -08ac00: |[08ac00] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.equals:(Ljava/lang/Object;)Z │ │ -08ac10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08ac12: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08ac14: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -08ac18: 0f01 |0004: return v1 │ │ -08ac1a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -08ac1e: 0121 |0007: move v1, v2 │ │ -08ac20: 28fc |0008: goto 0004 // -0004 │ │ -08ac22: 6e10 c224 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -08ac28: 0c03 |000c: move-result-object v3 │ │ -08ac2a: 6e10 c224 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -08ac30: 0c04 |0010: move-result-object v4 │ │ -08ac32: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -08ac36: 0121 |0013: move v1, v2 │ │ -08ac38: 28f0 |0014: goto 0004 // -0010 │ │ -08ac3a: 0760 |0015: move-object v0, v6 │ │ -08ac3c: 1f00 4203 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08ac40: 5253 0c0a |0018: iget v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -08ac44: 7110 8324 0300 |001a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ -08ac4a: 0a03 |001d: move-result v3 │ │ -08ac4c: 5204 0c0a |001e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -08ac50: 7110 8324 0400 |0020: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ -08ac56: 0a04 |0023: move-result v4 │ │ -08ac58: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ -08ac5c: 0121 |0026: move v1, v2 │ │ -08ac5e: 28dd |0027: goto 0004 // -0023 │ │ +08abf0: |[08abf0] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.equals:(Ljava/lang/Object;)Z │ │ +08ac00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08ac02: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08ac04: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +08ac08: 0f01 |0004: return v1 │ │ +08ac0a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +08ac0e: 0121 |0007: move v1, v2 │ │ +08ac10: 28fc |0008: goto 0004 // -0004 │ │ +08ac12: 6e10 c224 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +08ac18: 0c03 |000c: move-result-object v3 │ │ +08ac1a: 6e10 c224 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +08ac20: 0c04 |0010: move-result-object v4 │ │ +08ac22: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +08ac26: 0121 |0013: move v1, v2 │ │ +08ac28: 28f0 |0014: goto 0004 // -0010 │ │ +08ac2a: 0760 |0015: move-object v0, v6 │ │ +08ac2c: 1f00 4203 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08ac30: 5253 0c0a |0018: iget v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +08ac34: 7110 8324 0300 |001a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ +08ac3a: 0a03 |001d: move-result v3 │ │ +08ac3c: 5204 0c0a |001e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +08ac40: 7110 8324 0400 |0020: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ +08ac46: 0a04 |0023: move-result v4 │ │ +08ac48: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ +08ac4c: 0121 |0026: move v1, v2 │ │ +08ac4e: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=896 │ │ 0x0004 line=909 │ │ 0x0005 line=899 │ │ 0x0008 line=900 │ │ 0x0009 line=902 │ │ @@ -102331,20 +102330,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08ac60: |[08ac60] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.hashCode:()I │ │ -08ac70: 5210 0c0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -08ac74: 7110 8324 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ -08ac7a: 0a00 |0005: move-result v0 │ │ -08ac7c: d800 001f |0006: add-int/lit8 v0, v0, #int 31 // #1f │ │ -08ac80: 0f00 |0008: return v0 │ │ +08ac50: |[08ac50] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.hashCode:()I │ │ +08ac60: 5210 0c0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +08ac64: 7110 8324 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ +08ac6a: 0a00 |0005: move-result v0 │ │ +08ac6c: d800 001f |0006: add-int/lit8 v0, v0, #int 31 // #1f │ │ +08ac70: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;) │ │ @@ -102352,39 +102351,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -08ac84: |[08ac84] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.toString:()Ljava/lang/String; │ │ -08ac94: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -08ac98: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08ac9e: 1a01 a714 |0005: const-string v1, "[" // string@14a7 │ │ -08aca2: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08aca8: 1a01 392f |000a: const-string v1, "resolveInfo:" // string@2f39 │ │ -08acac: 6e20 0425 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08acb2: 0c01 |000f: move-result-object v1 │ │ -08acb4: 5462 0a0a |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08acb8: 6e10 a401 0200 |0012: invoke-virtual {v2}, Landroid/content/pm/ResolveInfo;.toString:()Ljava/lang/String; // method@01a4 │ │ -08acbe: 0c02 |0015: move-result-object v2 │ │ -08acc0: 6e20 0425 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08acc6: 1a01 8a01 |0019: const-string v1, "; weight:" // string@018a │ │ -08acca: 6e20 0425 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08acd0: 0c01 |001e: move-result-object v1 │ │ -08acd2: 2202 a104 |001f: new-instance v2, Ljava/math/BigDecimal; // type@04a1 │ │ -08acd6: 5263 0c0a |0021: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -08acda: 8934 |0023: float-to-double v4, v3 │ │ -08acdc: 7030 2825 4205 |0024: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2528 │ │ -08ace2: 6e20 0325 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -08ace8: 1a01 e714 |002a: const-string v1, "]" // string@14e7 │ │ -08acec: 6e20 0425 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08acf2: 6e10 0a25 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08acf8: 0c01 |0032: move-result-object v1 │ │ -08acfa: 1101 |0033: return-object v1 │ │ +08ac74: |[08ac74] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.toString:()Ljava/lang/String; │ │ +08ac84: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +08ac88: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08ac8e: 1a01 a714 |0005: const-string v1, "[" // string@14a7 │ │ +08ac92: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08ac98: 1a01 392f |000a: const-string v1, "resolveInfo:" // string@2f39 │ │ +08ac9c: 6e20 0425 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08aca2: 0c01 |000f: move-result-object v1 │ │ +08aca4: 5462 0a0a |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08aca8: 6e10 a401 0200 |0012: invoke-virtual {v2}, Landroid/content/pm/ResolveInfo;.toString:()Ljava/lang/String; // method@01a4 │ │ +08acae: 0c02 |0015: move-result-object v2 │ │ +08acb0: 6e20 0425 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08acb6: 1a01 8a01 |0019: const-string v1, "; weight:" // string@018a │ │ +08acba: 6e20 0425 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08acc0: 0c01 |001e: move-result-object v1 │ │ +08acc2: 2202 a104 |001f: new-instance v2, Ljava/math/BigDecimal; // type@04a1 │ │ +08acc6: 5263 0c0a |0021: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +08acca: 8934 |0023: float-to-double v4, v3 │ │ +08accc: 7030 2825 4205 |0024: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2528 │ │ +08acd2: 6e20 0325 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +08acd8: 1a01 e714 |002a: const-string v1, "]" // string@14e7 │ │ +08acdc: 6e20 0425 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08ace2: 6e10 0a25 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08ace8: 0c01 |0032: move-result-object v1 │ │ +08acea: 1101 |0033: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x0005 line=919 │ │ 0x000a line=920 │ │ 0x0019 line=921 │ │ 0x002a line=922 │ │ @@ -102469,20 +102468,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 │ │ -08acfc: |[08acfc] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Landroid/content/ComponentName;JF)V │ │ -08ad0c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08ad12: 5b01 100a |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08ad16: 5a02 110a |0005: iput-wide v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ -08ad1a: 5904 120a |0007: iput v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ -08ad1e: 0e00 |0009: return-void │ │ +08acec: |[08acec] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Landroid/content/ComponentName;JF)V │ │ +08acfc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08ad02: 5b01 100a |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08ad06: 5a02 110a |0005: iput-wide v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ +08ad0a: 5904 120a |0007: iput v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ +08ad0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0003 line=810 │ │ 0x0005 line=811 │ │ 0x0007 line=812 │ │ 0x0009 line=813 │ │ @@ -102497,19 +102496,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 │ │ -08ad20: |[08ad20] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Ljava/lang/String;JF)V │ │ -08ad30: 7110 1501 0300 |0000: invoke-static {v3}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@0115 │ │ -08ad36: 0c00 |0003: move-result-object v0 │ │ -08ad38: 7056 061b 0254 |0004: invoke-direct {v2, v0, v4, v5, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1b06 │ │ -08ad3e: 0e00 |0007: return-void │ │ +08ad10: |[08ad10] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Ljava/lang/String;JF)V │ │ +08ad20: 7110 1501 0300 |0000: invoke-static {v3}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@0115 │ │ +08ad26: 0c00 |0003: move-result-object v0 │ │ +08ad28: 7056 061b 0254 |0004: invoke-direct {v2, v0, v4, v5, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1b06 │ │ +08ad2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ 0x0007 line=800 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ │ 0x0000 - 0x0008 reg=3 activityName Ljava/lang/String; │ │ @@ -102522,59 +102521,59 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -08ad40: |[08ad40] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.equals:(Ljava/lang/Object;)Z │ │ -08ad50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08ad52: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08ad54: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ -08ad58: 0f01 |0004: return v1 │ │ -08ad5a: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ -08ad5e: 0121 |0007: move v1, v2 │ │ -08ad60: 28fc |0008: goto 0004 // -0004 │ │ -08ad62: 6e10 c224 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -08ad68: 0c03 |000c: move-result-object v3 │ │ -08ad6a: 6e10 c224 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -08ad70: 0c04 |0010: move-result-object v4 │ │ -08ad72: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -08ad76: 0121 |0013: move v1, v2 │ │ -08ad78: 28f0 |0014: goto 0004 // -0010 │ │ -08ad7a: 0790 |0015: move-object v0, v9 │ │ -08ad7c: 1f00 4503 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ -08ad80: 5483 100a |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08ad84: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -08ad88: 5403 100a |001c: iget-object v3, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08ad8c: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ -08ad90: 0121 |0020: move v1, v2 │ │ -08ad92: 28e3 |0021: goto 0004 // -001d │ │ -08ad94: 5483 100a |0022: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08ad98: 5404 100a |0024: iget-object v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08ad9c: 6e20 1001 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/ComponentName;.equals:(Ljava/lang/Object;)Z // method@0110 │ │ -08ada2: 0a03 |0029: move-result v3 │ │ -08ada4: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ -08ada8: 0121 |002c: move v1, v2 │ │ -08adaa: 28d7 |002d: goto 0004 // -0029 │ │ -08adac: 5384 110a |002e: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ -08adb0: 5306 110a |0030: iget-wide v6, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ -08adb4: 3103 0406 |0032: cmp-long v3, v4, v6 │ │ -08adb8: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -08adbc: 0121 |0036: move v1, v2 │ │ -08adbe: 28cd |0037: goto 0004 // -0033 │ │ -08adc0: 5283 120a |0038: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ -08adc4: 7110 8324 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ -08adca: 0a03 |003d: move-result v3 │ │ -08adcc: 5204 120a |003e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ -08add0: 7110 8324 0400 |0040: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ -08add6: 0a04 |0043: move-result v4 │ │ -08add8: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ -08addc: 0121 |0046: move v1, v2 │ │ -08adde: 28bd |0047: goto 0004 // -0043 │ │ +08ad30: |[08ad30] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.equals:(Ljava/lang/Object;)Z │ │ +08ad40: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08ad42: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08ad44: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ +08ad48: 0f01 |0004: return v1 │ │ +08ad4a: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ +08ad4e: 0121 |0007: move v1, v2 │ │ +08ad50: 28fc |0008: goto 0004 // -0004 │ │ +08ad52: 6e10 c224 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +08ad58: 0c03 |000c: move-result-object v3 │ │ +08ad5a: 6e10 c224 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +08ad60: 0c04 |0010: move-result-object v4 │ │ +08ad62: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +08ad66: 0121 |0013: move v1, v2 │ │ +08ad68: 28f0 |0014: goto 0004 // -0010 │ │ +08ad6a: 0790 |0015: move-object v0, v9 │ │ +08ad6c: 1f00 4503 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ +08ad70: 5483 100a |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08ad74: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +08ad78: 5403 100a |001c: iget-object v3, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08ad7c: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ +08ad80: 0121 |0020: move v1, v2 │ │ +08ad82: 28e3 |0021: goto 0004 // -001d │ │ +08ad84: 5483 100a |0022: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08ad88: 5404 100a |0024: iget-object v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08ad8c: 6e20 1001 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/ComponentName;.equals:(Ljava/lang/Object;)Z // method@0110 │ │ +08ad92: 0a03 |0029: move-result v3 │ │ +08ad94: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ +08ad98: 0121 |002c: move v1, v2 │ │ +08ad9a: 28d7 |002d: goto 0004 // -0029 │ │ +08ad9c: 5384 110a |002e: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ +08ada0: 5306 110a |0030: iget-wide v6, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ +08ada4: 3103 0406 |0032: cmp-long v3, v4, v6 │ │ +08ada8: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +08adac: 0121 |0036: move v1, v2 │ │ +08adae: 28cd |0037: goto 0004 // -0033 │ │ +08adb0: 5283 120a |0038: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ +08adb4: 7110 8324 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ +08adba: 0a03 |003d: move-result v3 │ │ +08adbc: 5204 120a |003e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ +08adc0: 7110 8324 0400 |0040: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ +08adc6: 0a04 |0043: move-result v4 │ │ +08adc8: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ +08adcc: 0121 |0046: move v1, v2 │ │ +08adce: 28bd |0047: goto 0004 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=827 │ │ 0x0004 line=850 │ │ 0x0005 line=830 │ │ 0x0008 line=831 │ │ 0x0009 line=833 │ │ @@ -102599,39 +102598,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -08ade0: |[08ade0] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.hashCode:()I │ │ -08adf0: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -08adf4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08adf6: 5482 100a |0003: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08adfa: 3902 1d00 |0005: if-nez v2, 0022 // +001d │ │ -08adfe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -08ae00: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ -08ae04: da02 011f |000a: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -08ae08: 5384 110a |000c: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ -08ae0c: 5386 110a |000e: iget-wide v6, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ -08ae10: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ -08ae14: c536 |0012: ushr-long/2addr v6, v3 │ │ -08ae16: c264 |0013: xor-long/2addr v4, v6 │ │ -08ae18: 8443 |0014: long-to-int v3, v4 │ │ -08ae1a: 9001 0203 |0015: add-int v1, v2, v3 │ │ -08ae1e: da02 011f |0017: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -08ae22: 5283 120a |0019: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ -08ae26: 7110 8324 0300 |001b: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ -08ae2c: 0a03 |001e: move-result v3 │ │ -08ae2e: 9001 0203 |001f: add-int v1, v2, v3 │ │ -08ae32: 0f01 |0021: return v1 │ │ -08ae34: 5482 100a |0022: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08ae38: 6e10 1401 0200 |0024: invoke-virtual {v2}, Landroid/content/ComponentName;.hashCode:()I // method@0114 │ │ -08ae3e: 0a02 |0027: move-result v2 │ │ -08ae40: 28e0 |0028: goto 0008 // -0020 │ │ +08add0: |[08add0] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.hashCode:()I │ │ +08ade0: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +08ade4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08ade6: 5482 100a |0003: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08adea: 3902 1d00 |0005: if-nez v2, 0022 // +001d │ │ +08adee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +08adf0: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ +08adf4: da02 011f |000a: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +08adf8: 5384 110a |000c: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ +08adfc: 5386 110a |000e: iget-wide v6, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ +08ae00: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ +08ae04: c536 |0012: ushr-long/2addr v6, v3 │ │ +08ae06: c264 |0013: xor-long/2addr v4, v6 │ │ +08ae08: 8443 |0014: long-to-int v3, v4 │ │ +08ae0a: 9001 0203 |0015: add-int v1, v2, v3 │ │ +08ae0e: da02 011f |0017: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +08ae12: 5283 120a |0019: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ +08ae16: 7110 8324 0300 |001b: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2483 │ │ +08ae1c: 0a03 |001e: move-result v3 │ │ +08ae1e: 9001 0203 |001f: add-int v1, v2, v3 │ │ +08ae22: 0f01 |0021: return v1 │ │ +08ae24: 5482 100a |0022: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08ae28: 6e10 1401 0200 |0024: invoke-virtual {v2}, Landroid/content/ComponentName;.hashCode:()I // method@0114 │ │ +08ae2e: 0a02 |0027: move-result v2 │ │ +08ae30: 28e0 |0028: goto 0008 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ 0x0002 line=818 │ │ 0x0003 line=819 │ │ 0x000a line=820 │ │ 0x0017 line=821 │ │ @@ -102647,42 +102646,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -08ae44: |[08ae44] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.toString:()Ljava/lang/String; │ │ -08ae54: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -08ae58: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08ae5e: 1a01 a714 |0005: const-string v1, "[" // string@14a7 │ │ -08ae62: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08ae68: 1a01 7701 |000a: const-string v1, "; activity:" // string@0177 │ │ -08ae6c: 6e20 0425 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08ae72: 0c01 |000f: move-result-object v1 │ │ -08ae74: 5462 100a |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08ae78: 6e20 0325 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -08ae7e: 1a01 8801 |0015: const-string v1, "; time:" // string@0188 │ │ -08ae82: 6e20 0425 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08ae88: 0c01 |001a: move-result-object v1 │ │ -08ae8a: 5362 110a |001b: iget-wide v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ -08ae8e: 6e30 0125 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -08ae94: 1a01 8a01 |0020: const-string v1, "; weight:" // string@018a │ │ -08ae98: 6e20 0425 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08ae9e: 0c01 |0025: move-result-object v1 │ │ -08aea0: 2202 a104 |0026: new-instance v2, Ljava/math/BigDecimal; // type@04a1 │ │ -08aea4: 5263 120a |0028: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ -08aea8: 8934 |002a: float-to-double v4, v3 │ │ -08aeaa: 7030 2825 4205 |002b: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2528 │ │ -08aeb0: 6e20 0325 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -08aeb6: 1a01 e714 |0031: const-string v1, "]" // string@14e7 │ │ -08aeba: 6e20 0425 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08aec0: 6e10 0a25 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08aec6: 0c01 |0039: move-result-object v1 │ │ -08aec8: 1101 |003a: return-object v1 │ │ +08ae34: |[08ae34] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.toString:()Ljava/lang/String; │ │ +08ae44: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +08ae48: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08ae4e: 1a01 a714 |0005: const-string v1, "[" // string@14a7 │ │ +08ae52: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08ae58: 1a01 7701 |000a: const-string v1, "; activity:" // string@0177 │ │ +08ae5c: 6e20 0425 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08ae62: 0c01 |000f: move-result-object v1 │ │ +08ae64: 5462 100a |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08ae68: 6e20 0325 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +08ae6e: 1a01 8801 |0015: const-string v1, "; time:" // string@0188 │ │ +08ae72: 6e20 0425 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08ae78: 0c01 |001a: move-result-object v1 │ │ +08ae7a: 5362 110a |001b: iget-wide v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ +08ae7e: 6e30 0125 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +08ae84: 1a01 8a01 |0020: const-string v1, "; weight:" // string@018a │ │ +08ae88: 6e20 0425 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08ae8e: 0c01 |0025: move-result-object v1 │ │ +08ae90: 2202 a104 |0026: new-instance v2, Ljava/math/BigDecimal; // type@04a1 │ │ +08ae94: 5263 120a |0028: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ +08ae98: 8934 |002a: float-to-double v4, v3 │ │ +08ae9a: 7030 2825 4205 |002b: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2528 │ │ +08aea0: 6e20 0325 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +08aea6: 1a01 e714 |0031: const-string v1, "]" // string@14e7 │ │ +08aeaa: 6e20 0425 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08aeb0: 6e10 0a25 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08aeb6: 0c01 |0039: move-result-object v1 │ │ +08aeb8: 1101 |003a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 0x0005 line=856 │ │ 0x000a line=857 │ │ 0x0015 line=858 │ │ 0x0020 line=859 │ │ @@ -102759,18 +102758,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 │ │ -08aecc: |[08aecc] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -08aedc: 5b01 130a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08aee0: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -08aee6: 0e00 |0005: return-void │ │ +08aebc: |[08aebc] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +08aecc: 5b01 130a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08aed0: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +08aed6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ @@ -102779,17 +102778,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 │ │ -08aee8: |[08aee8] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ -08aef8: 7020 0c1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1b0c │ │ -08aefe: 0e00 |0003: return-void │ │ +08aed8: |[08aed8] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ +08aee8: 7020 0c1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1b0c │ │ +08aeee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserModel$1; │ │ @@ -102800,18 +102799,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 │ │ -08af00: |[08af00] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -08af10: 6e20 0f1b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@1b0f │ │ -08af16: 0c00 |0003: move-result-object v0 │ │ -08af18: 1100 |0004: return-object v0 │ │ +08aef0: |[08aef0] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +08af00: 6e20 0f1b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@1b0f │ │ +08af06: 0c00 |0003: move-result-object v0 │ │ +08af08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x0 [Ljava/lang/Object; │ │ │ │ @@ -102820,193 +102819,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 │ │ -08af1c: |[08af1c] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -08af2c: 120d |0000: const/4 v13, #int 0 // #0 │ │ -08af2e: 4604 130d |0001: aget-object v4, v19, v13 │ │ -08af32: 1f04 b604 |0003: check-cast v4, Ljava/util/List; // type@04b6 │ │ -08af36: 121d |0005: const/4 v13, #int 1 // #1 │ │ -08af38: 4605 130d |0006: aget-object v5, v19, v13 │ │ -08af3c: 1f05 9004 |0008: check-cast v5, Ljava/lang/String; // type@0490 │ │ -08af40: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -08af42: 0800 1200 |000b: move-object/from16 v0, v18 │ │ -08af46: 540d 130a |000d: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08af4a: 7110 141b 0d00 |000f: invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; // method@1b14 │ │ -08af50: 0c0d |0012: move-result-object v13 │ │ -08af52: 120e |0013: const/4 v14, #int 0 // #0 │ │ -08af54: 6e30 3f01 5d0e |0014: invoke-virtual {v13, v5, v14}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@013f │ │ -08af5a: 0c03 |0017: move-result-object v3 │ │ -08af5c: 7100 c41e 0000 |0018: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@1ec4 │ │ -08af62: 0c0c |001b: move-result-object v12 │ │ -08af64: 120d |001c: const/4 v13, #int 0 // #0 │ │ -08af66: 7230 492f 3c0d |001d: invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2f49 │ │ -08af6c: 1a0d 0d13 |0020: const-string v13, "UTF-8" // string@130d │ │ -08af70: 121e |0022: const/4 v14, #int 1 // #1 │ │ -08af72: 7110 5a24 0e00 |0023: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -08af78: 0c0e |0026: move-result-object v14 │ │ -08af7a: 7230 4a2f dc0e |0027: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2f4a │ │ -08af80: 120d |002a: const/4 v13, #int 0 // #0 │ │ -08af82: 1a0e f520 |002b: const-string v14, "historical-records" // string@20f5 │ │ -08af86: 7230 4b2f dc0e |002d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f4b │ │ -08af8c: 7210 8925 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2589 │ │ -08af92: 0a0b |0033: move-result v11 │ │ -08af94: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -08af96: 35b6 5b00 |0035: if-ge v6, v11, 0090 // +005b │ │ -08af9a: 120d |0037: const/4 v13, #int 0 // #0 │ │ -08af9c: 7220 8825 d400 |0038: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2588 │ │ -08afa2: 0c0a |003b: move-result-object v10 │ │ -08afa4: 1f0a 4503 |003c: check-cast v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ -08afa8: 120d |003e: const/4 v13, #int 0 // #0 │ │ -08afaa: 1a0e f420 |003f: const-string v14, "historical-record" // string@20f4 │ │ -08afae: 7230 4b2f dc0e |0041: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f4b │ │ -08afb4: 120d |0044: const/4 v13, #int 0 // #0 │ │ -08afb6: 1a0e 9816 |0045: const-string v14, "activity" // string@1698 │ │ -08afba: 54af 100a |0047: iget-object v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -08afbe: 6e10 1201 0f00 |0049: invoke-virtual {v15}, Landroid/content/ComponentName;.flattenToString:()Ljava/lang/String; // method@0112 │ │ -08afc4: 0c0f |004c: move-result-object v15 │ │ -08afc6: 7240 462f 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@2f46 │ │ -08afcc: 120d |0050: const/4 v13, #int 0 // #0 │ │ -08afce: 1a0e 8434 |0051: const-string v14, "time" // string@3484 │ │ -08afd2: 53a0 110a |0053: iget-wide v0, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ -08afd6: 0510 0000 |0055: move-wide/from16 v16, v0 │ │ -08afda: 7702 f624 1000 |0057: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@24f6 │ │ -08afe0: 0c0f |005a: move-result-object v15 │ │ -08afe2: 7240 462f 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@2f46 │ │ -08afe8: 120d |005e: const/4 v13, #int 0 // #0 │ │ -08afea: 1a0e eb35 |005f: const-string v14, "weight" // string@35eb │ │ -08afee: 52af 120a |0061: iget v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ -08aff2: 7110 f424 0f00 |0063: invoke-static {v15}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@24f4 │ │ -08aff8: 0c0f |0066: move-result-object v15 │ │ -08affa: 7240 462f 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@2f46 │ │ -08b000: 120d |006a: const/4 v13, #int 0 // #0 │ │ -08b002: 1a0e f420 |006b: const-string v14, "historical-record" // string@20f4 │ │ -08b006: 7230 482f dc0e |006d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f48 │ │ -08b00c: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ -08b010: 28c3 |0072: goto 0035 // -003d │ │ -08b012: 0d02 |0073: move-exception v2 │ │ -08b014: 7100 151b 0000 |0074: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1b15 │ │ -08b01a: 0c0d |0077: move-result-object v13 │ │ -08b01c: 220e 9204 |0078: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -08b020: 7010 fb24 0e00 |007a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08b026: 1a0f fb04 |007d: const-string v15, "Error writing historical recrod file: " // string@04fb │ │ -08b02a: 6e20 0425 fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b030: 0c0e |0082: move-result-object v14 │ │ -08b032: 6e20 0425 5e00 |0083: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b038: 0c0e |0086: move-result-object v14 │ │ -08b03a: 6e10 0a25 0e00 |0087: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08b040: 0c0e |008a: move-result-object v14 │ │ -08b042: 7130 ac1e ed02 |008b: invoke-static {v13, v14, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -08b048: 120d |008e: const/4 v13, #int 0 // #0 │ │ -08b04a: 110d |008f: return-object v13 │ │ -08b04c: 120d |0090: const/4 v13, #int 0 // #0 │ │ -08b04e: 1a0e f520 |0091: const-string v14, "historical-records" // string@20f5 │ │ -08b052: 7230 482f dc0e |0093: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f48 │ │ -08b058: 7210 472f 0c00 |0096: invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2f47 │ │ -08b05e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -08b062: 540d 130a |009b: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08b066: 121e |009d: const/4 v14, #int 1 // #1 │ │ -08b068: 7120 171b ed00 |009e: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ -08b06e: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ -08b072: 6e10 3724 0300 |00a3: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ -08b078: 120d |00a6: const/4 v13, #int 0 // #0 │ │ -08b07a: 28e8 |00a7: goto 008f // -0018 │ │ -08b07c: 0d07 |00a8: move-exception v7 │ │ -08b07e: 7100 151b 0000 |00a9: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1b15 │ │ -08b084: 0c0d |00ac: move-result-object v13 │ │ -08b086: 220e 9204 |00ad: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -08b08a: 7010 fb24 0e00 |00af: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08b090: 1a0f fb04 |00b2: const-string v15, "Error writing historical recrod file: " // string@04fb │ │ -08b094: 6e20 0425 fe00 |00b4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b09a: 0c0e |00b7: move-result-object v14 │ │ -08b09c: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ -08b0a0: 540f 130a |00ba: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08b0a4: 7110 161b 0f00 |00bc: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1b16 │ │ -08b0aa: 0c0f |00bf: move-result-object v15 │ │ -08b0ac: 6e20 0425 fe00 |00c0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b0b2: 0c0e |00c3: move-result-object v14 │ │ -08b0b4: 6e10 0a25 0e00 |00c4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08b0ba: 0c0e |00c7: move-result-object v14 │ │ -08b0bc: 7130 ac1e ed07 |00c8: invoke-static {v13, v14, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -08b0c2: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ -08b0c6: 540d 130a |00cd: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08b0ca: 121e |00cf: const/4 v14, #int 1 // #1 │ │ -08b0cc: 7120 171b ed00 |00d0: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ -08b0d2: 3803 d3ff |00d3: if-eqz v3, 00a6 // -002d │ │ -08b0d6: 6e10 3724 0300 |00d5: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ -08b0dc: 28ce |00d8: goto 00a6 // -0032 │ │ -08b0de: 0d0d |00d9: move-exception v13 │ │ -08b0e0: 28cc |00da: goto 00a6 // -0034 │ │ -08b0e2: 0d09 |00db: move-exception v9 │ │ -08b0e4: 7100 151b 0000 |00dc: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1b15 │ │ -08b0ea: 0c0d |00df: move-result-object v13 │ │ -08b0ec: 220e 9204 |00e0: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -08b0f0: 7010 fb24 0e00 |00e2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08b0f6: 1a0f fb04 |00e5: const-string v15, "Error writing historical recrod file: " // string@04fb │ │ -08b0fa: 6e20 0425 fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b100: 0c0e |00ea: move-result-object v14 │ │ -08b102: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ -08b106: 540f 130a |00ed: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08b10a: 7110 161b 0f00 |00ef: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1b16 │ │ -08b110: 0c0f |00f2: move-result-object v15 │ │ -08b112: 6e20 0425 fe00 |00f3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b118: 0c0e |00f6: move-result-object v14 │ │ -08b11a: 6e10 0a25 0e00 |00f7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08b120: 0c0e |00fa: move-result-object v14 │ │ -08b122: 7130 ac1e ed09 |00fb: invoke-static {v13, v14, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -08b128: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ -08b12c: 540d 130a |0100: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08b130: 121e |0102: const/4 v14, #int 1 // #1 │ │ -08b132: 7120 171b ed00 |0103: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ -08b138: 3803 a0ff |0106: if-eqz v3, 00a6 // -0060 │ │ -08b13c: 6e10 3724 0300 |0108: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ -08b142: 289b |010b: goto 00a6 // -0065 │ │ -08b144: 0d0d |010c: move-exception v13 │ │ -08b146: 2899 |010d: goto 00a6 // -0067 │ │ -08b148: 0d08 |010e: move-exception v8 │ │ -08b14a: 7100 151b 0000 |010f: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1b15 │ │ -08b150: 0c0d |0112: move-result-object v13 │ │ -08b152: 220e 9204 |0113: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -08b156: 7010 fb24 0e00 |0115: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08b15c: 1a0f fb04 |0118: const-string v15, "Error writing historical recrod file: " // string@04fb │ │ -08b160: 6e20 0425 fe00 |011a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b166: 0c0e |011d: move-result-object v14 │ │ -08b168: 0800 1200 |011e: move-object/from16 v0, v18 │ │ -08b16c: 540f 130a |0120: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08b170: 7110 161b 0f00 |0122: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1b16 │ │ -08b176: 0c0f |0125: move-result-object v15 │ │ -08b178: 6e20 0425 fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b17e: 0c0e |0129: move-result-object v14 │ │ -08b180: 6e10 0a25 0e00 |012a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08b186: 0c0e |012d: move-result-object v14 │ │ -08b188: 7130 ac1e ed08 |012e: invoke-static {v13, v14, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -08b18e: 0800 1200 |0131: move-object/from16 v0, v18 │ │ -08b192: 540d 130a |0133: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08b196: 121e |0135: const/4 v14, #int 1 // #1 │ │ -08b198: 7120 171b ed00 |0136: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ -08b19e: 3803 6dff |0139: if-eqz v3, 00a6 // -0093 │ │ -08b1a2: 6e10 3724 0300 |013b: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ -08b1a8: 2900 68ff |013e: goto/16 00a6 // -0098 │ │ -08b1ac: 0d0d |0140: move-exception v13 │ │ -08b1ae: 2900 65ff |0141: goto/16 00a6 // -009b │ │ -08b1b2: 0d0d |0143: move-exception v13 │ │ -08b1b4: 0800 1200 |0144: move-object/from16 v0, v18 │ │ -08b1b8: 540e 130a |0146: iget-object v14, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ -08b1bc: 121f |0148: const/4 v15, #int 1 // #1 │ │ -08b1be: 7120 171b fe00 |0149: invoke-static {v14, v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ -08b1c4: 3803 0500 |014c: if-eqz v3, 0151 // +0005 │ │ -08b1c8: 6e10 3724 0300 |014e: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ -08b1ce: 270d |0151: throw v13 │ │ -08b1d0: 0d0d |0152: move-exception v13 │ │ -08b1d2: 2900 53ff |0153: goto/16 00a6 // -00ad │ │ -08b1d6: 0d0e |0155: move-exception v14 │ │ -08b1d8: 28fb |0156: goto 0151 // -0005 │ │ +08af0c: |[08af0c] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +08af1c: 120d |0000: const/4 v13, #int 0 // #0 │ │ +08af1e: 4604 130d |0001: aget-object v4, v19, v13 │ │ +08af22: 1f04 b604 |0003: check-cast v4, Ljava/util/List; // type@04b6 │ │ +08af26: 121d |0005: const/4 v13, #int 1 // #1 │ │ +08af28: 4605 130d |0006: aget-object v5, v19, v13 │ │ +08af2c: 1f05 9004 |0008: check-cast v5, Ljava/lang/String; // type@0490 │ │ +08af30: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +08af32: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +08af36: 540d 130a |000d: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08af3a: 7110 141b 0d00 |000f: invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; // method@1b14 │ │ +08af40: 0c0d |0012: move-result-object v13 │ │ +08af42: 120e |0013: const/4 v14, #int 0 // #0 │ │ +08af44: 6e30 3f01 5d0e |0014: invoke-virtual {v13, v5, v14}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@013f │ │ +08af4a: 0c03 |0017: move-result-object v3 │ │ +08af4c: 7100 c41e 0000 |0018: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@1ec4 │ │ +08af52: 0c0c |001b: move-result-object v12 │ │ +08af54: 120d |001c: const/4 v13, #int 0 // #0 │ │ +08af56: 7230 492f 3c0d |001d: invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2f49 │ │ +08af5c: 1a0d 0d13 |0020: const-string v13, "UTF-8" // string@130d │ │ +08af60: 121e |0022: const/4 v14, #int 1 // #1 │ │ +08af62: 7110 5a24 0e00 |0023: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +08af68: 0c0e |0026: move-result-object v14 │ │ +08af6a: 7230 4a2f dc0e |0027: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2f4a │ │ +08af70: 120d |002a: const/4 v13, #int 0 // #0 │ │ +08af72: 1a0e f520 |002b: const-string v14, "historical-records" // string@20f5 │ │ +08af76: 7230 4b2f dc0e |002d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f4b │ │ +08af7c: 7210 8925 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2589 │ │ +08af82: 0a0b |0033: move-result v11 │ │ +08af84: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +08af86: 35b6 5b00 |0035: if-ge v6, v11, 0090 // +005b │ │ +08af8a: 120d |0037: const/4 v13, #int 0 // #0 │ │ +08af8c: 7220 8825 d400 |0038: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2588 │ │ +08af92: 0c0a |003b: move-result-object v10 │ │ +08af94: 1f0a 4503 |003c: check-cast v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ +08af98: 120d |003e: const/4 v13, #int 0 // #0 │ │ +08af9a: 1a0e f420 |003f: const-string v14, "historical-record" // string@20f4 │ │ +08af9e: 7230 4b2f dc0e |0041: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f4b │ │ +08afa4: 120d |0044: const/4 v13, #int 0 // #0 │ │ +08afa6: 1a0e 9816 |0045: const-string v14, "activity" // string@1698 │ │ +08afaa: 54af 100a |0047: iget-object v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +08afae: 6e10 1201 0f00 |0049: invoke-virtual {v15}, Landroid/content/ComponentName;.flattenToString:()Ljava/lang/String; // method@0112 │ │ +08afb4: 0c0f |004c: move-result-object v15 │ │ +08afb6: 7240 462f 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@2f46 │ │ +08afbc: 120d |0050: const/4 v13, #int 0 // #0 │ │ +08afbe: 1a0e 8434 |0051: const-string v14, "time" // string@3484 │ │ +08afc2: 53a0 110a |0053: iget-wide v0, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0a11 │ │ +08afc6: 0510 0000 |0055: move-wide/from16 v16, v0 │ │ +08afca: 7702 f624 1000 |0057: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@24f6 │ │ +08afd0: 0c0f |005a: move-result-object v15 │ │ +08afd2: 7240 462f 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@2f46 │ │ +08afd8: 120d |005e: const/4 v13, #int 0 // #0 │ │ +08afda: 1a0e eb35 |005f: const-string v14, "weight" // string@35eb │ │ +08afde: 52af 120a |0061: iget v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ +08afe2: 7110 f424 0f00 |0063: invoke-static {v15}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@24f4 │ │ +08afe8: 0c0f |0066: move-result-object v15 │ │ +08afea: 7240 462f 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@2f46 │ │ +08aff0: 120d |006a: const/4 v13, #int 0 // #0 │ │ +08aff2: 1a0e f420 |006b: const-string v14, "historical-record" // string@20f4 │ │ +08aff6: 7230 482f dc0e |006d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f48 │ │ +08affc: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ +08b000: 28c3 |0072: goto 0035 // -003d │ │ +08b002: 0d02 |0073: move-exception v2 │ │ +08b004: 7100 151b 0000 |0074: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1b15 │ │ +08b00a: 0c0d |0077: move-result-object v13 │ │ +08b00c: 220e 9204 |0078: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +08b010: 7010 fb24 0e00 |007a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08b016: 1a0f fb04 |007d: const-string v15, "Error writing historical recrod file: " // string@04fb │ │ +08b01a: 6e20 0425 fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b020: 0c0e |0082: move-result-object v14 │ │ +08b022: 6e20 0425 5e00 |0083: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b028: 0c0e |0086: move-result-object v14 │ │ +08b02a: 6e10 0a25 0e00 |0087: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08b030: 0c0e |008a: move-result-object v14 │ │ +08b032: 7130 ac1e ed02 |008b: invoke-static {v13, v14, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +08b038: 120d |008e: const/4 v13, #int 0 // #0 │ │ +08b03a: 110d |008f: return-object v13 │ │ +08b03c: 120d |0090: const/4 v13, #int 0 // #0 │ │ +08b03e: 1a0e f520 |0091: const-string v14, "historical-records" // string@20f5 │ │ +08b042: 7230 482f dc0e |0093: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f48 │ │ +08b048: 7210 472f 0c00 |0096: invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2f47 │ │ +08b04e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +08b052: 540d 130a |009b: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08b056: 121e |009d: const/4 v14, #int 1 // #1 │ │ +08b058: 7120 171b ed00 |009e: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ +08b05e: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ +08b062: 6e10 3724 0300 |00a3: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ +08b068: 120d |00a6: const/4 v13, #int 0 // #0 │ │ +08b06a: 28e8 |00a7: goto 008f // -0018 │ │ +08b06c: 0d07 |00a8: move-exception v7 │ │ +08b06e: 7100 151b 0000 |00a9: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1b15 │ │ +08b074: 0c0d |00ac: move-result-object v13 │ │ +08b076: 220e 9204 |00ad: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +08b07a: 7010 fb24 0e00 |00af: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08b080: 1a0f fb04 |00b2: const-string v15, "Error writing historical recrod file: " // string@04fb │ │ +08b084: 6e20 0425 fe00 |00b4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b08a: 0c0e |00b7: move-result-object v14 │ │ +08b08c: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ +08b090: 540f 130a |00ba: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08b094: 7110 161b 0f00 |00bc: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1b16 │ │ +08b09a: 0c0f |00bf: move-result-object v15 │ │ +08b09c: 6e20 0425 fe00 |00c0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b0a2: 0c0e |00c3: move-result-object v14 │ │ +08b0a4: 6e10 0a25 0e00 |00c4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08b0aa: 0c0e |00c7: move-result-object v14 │ │ +08b0ac: 7130 ac1e ed07 |00c8: invoke-static {v13, v14, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +08b0b2: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ +08b0b6: 540d 130a |00cd: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08b0ba: 121e |00cf: const/4 v14, #int 1 // #1 │ │ +08b0bc: 7120 171b ed00 |00d0: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ +08b0c2: 3803 d3ff |00d3: if-eqz v3, 00a6 // -002d │ │ +08b0c6: 6e10 3724 0300 |00d5: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ +08b0cc: 28ce |00d8: goto 00a6 // -0032 │ │ +08b0ce: 0d0d |00d9: move-exception v13 │ │ +08b0d0: 28cc |00da: goto 00a6 // -0034 │ │ +08b0d2: 0d09 |00db: move-exception v9 │ │ +08b0d4: 7100 151b 0000 |00dc: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1b15 │ │ +08b0da: 0c0d |00df: move-result-object v13 │ │ +08b0dc: 220e 9204 |00e0: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +08b0e0: 7010 fb24 0e00 |00e2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08b0e6: 1a0f fb04 |00e5: const-string v15, "Error writing historical recrod file: " // string@04fb │ │ +08b0ea: 6e20 0425 fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b0f0: 0c0e |00ea: move-result-object v14 │ │ +08b0f2: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ +08b0f6: 540f 130a |00ed: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08b0fa: 7110 161b 0f00 |00ef: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1b16 │ │ +08b100: 0c0f |00f2: move-result-object v15 │ │ +08b102: 6e20 0425 fe00 |00f3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b108: 0c0e |00f6: move-result-object v14 │ │ +08b10a: 6e10 0a25 0e00 |00f7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08b110: 0c0e |00fa: move-result-object v14 │ │ +08b112: 7130 ac1e ed09 |00fb: invoke-static {v13, v14, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +08b118: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ +08b11c: 540d 130a |0100: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08b120: 121e |0102: const/4 v14, #int 1 // #1 │ │ +08b122: 7120 171b ed00 |0103: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ +08b128: 3803 a0ff |0106: if-eqz v3, 00a6 // -0060 │ │ +08b12c: 6e10 3724 0300 |0108: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ +08b132: 289b |010b: goto 00a6 // -0065 │ │ +08b134: 0d0d |010c: move-exception v13 │ │ +08b136: 2899 |010d: goto 00a6 // -0067 │ │ +08b138: 0d08 |010e: move-exception v8 │ │ +08b13a: 7100 151b 0000 |010f: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1b15 │ │ +08b140: 0c0d |0112: move-result-object v13 │ │ +08b142: 220e 9204 |0113: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +08b146: 7010 fb24 0e00 |0115: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08b14c: 1a0f fb04 |0118: const-string v15, "Error writing historical recrod file: " // string@04fb │ │ +08b150: 6e20 0425 fe00 |011a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b156: 0c0e |011d: move-result-object v14 │ │ +08b158: 0800 1200 |011e: move-object/from16 v0, v18 │ │ +08b15c: 540f 130a |0120: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08b160: 7110 161b 0f00 |0122: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1b16 │ │ +08b166: 0c0f |0125: move-result-object v15 │ │ +08b168: 6e20 0425 fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b16e: 0c0e |0129: move-result-object v14 │ │ +08b170: 6e10 0a25 0e00 |012a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08b176: 0c0e |012d: move-result-object v14 │ │ +08b178: 7130 ac1e ed08 |012e: invoke-static {v13, v14, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +08b17e: 0800 1200 |0131: move-object/from16 v0, v18 │ │ +08b182: 540d 130a |0133: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08b186: 121e |0135: const/4 v14, #int 1 // #1 │ │ +08b188: 7120 171b ed00 |0136: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ +08b18e: 3803 6dff |0139: if-eqz v3, 00a6 // -0093 │ │ +08b192: 6e10 3724 0300 |013b: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ +08b198: 2900 68ff |013e: goto/16 00a6 // -0098 │ │ +08b19c: 0d0d |0140: move-exception v13 │ │ +08b19e: 2900 65ff |0141: goto/16 00a6 // -009b │ │ +08b1a2: 0d0d |0143: move-exception v13 │ │ +08b1a4: 0800 1200 |0144: move-object/from16 v0, v18 │ │ +08b1a8: 540e 130a |0146: iget-object v14, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a13 │ │ +08b1ac: 121f |0148: const/4 v15, #int 1 // #1 │ │ +08b1ae: 7120 171b fe00 |0149: invoke-static {v14, v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1b17 │ │ +08b1b4: 3803 0500 |014c: if-eqz v3, 0151 // +0005 │ │ +08b1b8: 6e10 3724 0300 |014e: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2437 │ │ +08b1be: 270d |0151: throw v13 │ │ +08b1c0: 0d0d |0152: move-exception v13 │ │ +08b1c2: 2900 53ff |0153: goto/16 00a6 // -00ad │ │ +08b1c6: 0d0e |0155: move-exception v14 │ │ +08b1c8: 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 │ │ @@ -103263,26 +103262,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -08b264: |[08b264] android.support.v7.internal.widget.ActivityChooserModel.:()V │ │ -08b274: 1c00 4803 |0000: const-class v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@0348 │ │ -08b278: 6e10 7224 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -08b27e: 0c00 |0005: move-result-object v0 │ │ -08b280: 6900 1e0a |0006: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0a1e │ │ -08b284: 2200 8c04 |0008: new-instance v0, Ljava/lang/Object; // type@048c │ │ -08b288: 7010 be24 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08b28e: 6900 2f0a |000d: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0a2f │ │ -08b292: 2200 b104 |000f: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ -08b296: 7010 5f25 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ -08b29c: 6900 2e0a |0014: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0a2e │ │ -08b2a0: 0e00 |0016: return-void │ │ +08b254: |[08b254] android.support.v7.internal.widget.ActivityChooserModel.:()V │ │ +08b264: 1c00 4803 |0000: const-class v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@0348 │ │ +08b268: 6e10 7224 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +08b26e: 0c00 |0005: move-result-object v0 │ │ +08b270: 6900 1e0a |0006: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0a1e │ │ +08b274: 2200 8c04 |0008: new-instance v0, Ljava/lang/Object; // type@048c │ │ +08b278: 7010 be24 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08b27e: 6900 2f0a |000d: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0a2f │ │ +08b282: 2200 b104 |000f: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +08b286: 7010 5f25 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ +08b28c: 6900 2e0a |0014: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0a2e │ │ +08b290: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0008 line=221 │ │ 0x000f line=226 │ │ locals : │ │ │ │ @@ -103291,60 +103290,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 │ │ -08b2a4: |[08b2a4] android.support.v7.internal.widget.ActivityChooserModel.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -08b2b4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08b2b6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08b2b8: 7010 e801 0400 |0002: invoke-direct {v4}, Landroid/database/DataSetObservable;.:()V // method@01e8 │ │ -08b2be: 2200 8c04 |0005: new-instance v0, Ljava/lang/Object; // type@048c │ │ -08b2c2: 7010 be24 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08b2c8: 5b40 2a0a |000a: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08b2cc: 2200 aa04 |000c: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -08b2d0: 7010 3d25 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -08b2d6: 5b40 210a |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08b2da: 2200 aa04 |0013: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -08b2de: 7010 3d25 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -08b2e4: 5b40 260a |0018: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b2e8: 2200 4403 |001a: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; // type@0344 │ │ -08b2ec: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -08b2ee: 7030 041b 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@1b04 │ │ -08b2f4: 5b40 230a |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ -08b2f8: 1300 3200 |0022: const/16 v0, #int 50 // #32 │ │ -08b2fc: 5940 290a |0024: iput v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ -08b300: 5c43 240a |0026: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0a24 │ │ -08b304: 5c42 2c0a |0028: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0a2c │ │ -08b308: 5c43 270a |002a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ -08b30c: 5c42 2d0a |002c: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0a2d │ │ -08b310: 6e10 2301 0500 |002e: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ -08b316: 0c00 |0031: move-result-object v0 │ │ -08b318: 5b40 250a |0032: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0a25 │ │ -08b31c: 7110 9e1e 0600 |0034: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -08b322: 0a00 |0037: move-result v0 │ │ -08b324: 3900 2000 |0038: if-nez v0, 0058 // +0020 │ │ -08b328: 1a00 4e01 |003a: const-string v0, ".xml" // string@014e │ │ -08b32c: 6e20 d924 0600 |003c: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -08b332: 0a00 |003f: move-result v0 │ │ -08b334: 3900 1800 |0040: if-nez v0, 0058 // +0018 │ │ -08b338: 2200 9204 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -08b33c: 7010 fb24 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08b342: 6e20 0425 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b348: 0c00 |004a: move-result-object v0 │ │ -08b34a: 1a01 4e01 |004b: const-string v1, ".xml" // string@014e │ │ -08b34e: 6e20 0425 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b354: 0c00 |0050: move-result-object v0 │ │ -08b356: 6e10 0a25 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08b35c: 0c00 |0054: move-result-object v0 │ │ -08b35e: 5b40 280a |0055: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b362: 0e00 |0057: return-void │ │ -08b364: 5b46 280a |0058: iput-object v6, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b368: 28fd |005a: goto 0057 // -0003 │ │ +08b294: |[08b294] android.support.v7.internal.widget.ActivityChooserModel.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +08b2a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08b2a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08b2a8: 7010 e801 0400 |0002: invoke-direct {v4}, Landroid/database/DataSetObservable;.:()V // method@01e8 │ │ +08b2ae: 2200 8c04 |0005: new-instance v0, Ljava/lang/Object; // type@048c │ │ +08b2b2: 7010 be24 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08b2b8: 5b40 2a0a |000a: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08b2bc: 2200 aa04 |000c: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +08b2c0: 7010 3d25 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +08b2c6: 5b40 210a |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08b2ca: 2200 aa04 |0013: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +08b2ce: 7010 3d25 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +08b2d4: 5b40 260a |0018: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b2d8: 2200 4403 |001a: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; // type@0344 │ │ +08b2dc: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +08b2de: 7030 041b 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@1b04 │ │ +08b2e4: 5b40 230a |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ +08b2e8: 1300 3200 |0022: const/16 v0, #int 50 // #32 │ │ +08b2ec: 5940 290a |0024: iput v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ +08b2f0: 5c43 240a |0026: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0a24 │ │ +08b2f4: 5c42 2c0a |0028: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0a2c │ │ +08b2f8: 5c43 270a |002a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ +08b2fc: 5c42 2d0a |002c: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0a2d │ │ +08b300: 6e10 2301 0500 |002e: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ +08b306: 0c00 |0031: move-result-object v0 │ │ +08b308: 5b40 250a |0032: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0a25 │ │ +08b30c: 7110 9e1e 0600 |0034: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +08b312: 0a00 |0037: move-result v0 │ │ +08b314: 3900 2000 |0038: if-nez v0, 0058 // +0020 │ │ +08b318: 1a00 4e01 |003a: const-string v0, ".xml" // string@014e │ │ +08b31c: 6e20 d924 0600 |003c: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +08b322: 0a00 |003f: move-result v0 │ │ +08b324: 3900 1800 |0040: if-nez v0, 0058 // +0018 │ │ +08b328: 2200 9204 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +08b32c: 7010 fb24 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08b332: 6e20 0425 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b338: 0c00 |004a: move-result-object v0 │ │ +08b33a: 1a01 4e01 |004b: const-string v1, ".xml" // string@014e │ │ +08b33e: 6e20 0425 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b344: 0c00 |0050: move-result-object v0 │ │ +08b346: 6e10 0a25 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08b34c: 0c00 |0054: move-result-object v0 │ │ +08b34e: 5b40 280a |0055: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b352: 0e00 |0057: return-void │ │ +08b354: 5b46 280a |0058: iput-object v6, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b358: 28fd |005a: goto 0057 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=349 │ │ 0x0005 line=232 │ │ 0x000c line=237 │ │ 0x0013 line=242 │ │ 0x001a line=262 │ │ @@ -103368,17 +103367,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 │ │ -08b36c: |[08b36c] android.support.v7.internal.widget.ActivityChooserModel.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; │ │ -08b37c: 5410 250a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0a25 │ │ -08b380: 1100 |0002: return-object v0 │ │ +08b35c: |[08b35c] android.support.v7.internal.widget.ActivityChooserModel.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; │ │ +08b36c: 5410 250a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0a25 │ │ +08b370: 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;) │ │ @@ -103386,34 +103385,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b384: |[08b384] android.support.v7.internal.widget.ActivityChooserModel.access$300:()Ljava/lang/String; │ │ -08b394: 6200 1e0a |0000: sget-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0a1e │ │ -08b398: 1100 |0002: return-object v0 │ │ +08b374: |[08b374] android.support.v7.internal.widget.ActivityChooserModel.access$300:()Ljava/lang/String; │ │ +08b384: 6200 1e0a |0000: sget-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0a1e │ │ +08b388: 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 │ │ -08b39c: |[08b39c] android.support.v7.internal.widget.ActivityChooserModel.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ -08b3ac: 5410 280a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b3b0: 1100 |0002: return-object v0 │ │ +08b38c: |[08b38c] android.support.v7.internal.widget.ActivityChooserModel.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ +08b39c: 5410 280a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b3a0: 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;) │ │ @@ -103421,17 +103420,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 │ │ -08b3b4: |[08b3b4] android.support.v7.internal.widget.ActivityChooserModel.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ -08b3c4: 5c01 240a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0a24 │ │ -08b3c8: 0f01 |0002: return v1 │ │ +08b3a4: |[08b3a4] android.support.v7.internal.widget.ActivityChooserModel.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ +08b3b4: 5c01 240a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0a24 │ │ +08b3b8: 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 │ │ │ │ @@ -103440,26 +103439,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 │ │ -08b3cc: |[08b3cc] android.support.v7.internal.widget.ActivityChooserModel.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ -08b3dc: 5421 260a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b3e0: 7220 8125 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -08b3e6: 0a00 |0005: move-result v0 │ │ -08b3e8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -08b3ec: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -08b3ee: 5c21 270a |0009: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ -08b3f2: 7010 281b 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1b28 │ │ -08b3f8: 7010 271b 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.persistHistoricalDataIfNeeded:()V // method@1b27 │ │ -08b3fe: 7010 311b 0200 |0011: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1b31 │ │ -08b404: 6e10 261b 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1b26 │ │ -08b40a: 0f00 |0017: return v0 │ │ +08b3bc: |[08b3bc] android.support.v7.internal.widget.ActivityChooserModel.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ +08b3cc: 5421 260a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b3d0: 7220 8125 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +08b3d6: 0a00 |0005: move-result v0 │ │ +08b3d8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +08b3dc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +08b3de: 5c21 270a |0009: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ +08b3e2: 7010 281b 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1b28 │ │ +08b3e8: 7010 271b 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.persistHistoricalDataIfNeeded:()V // method@1b27 │ │ +08b3ee: 7010 311b 0200 |0011: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1b31 │ │ +08b3f4: 6e10 261b 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1b26 │ │ +08b3fa: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0006 line=744 │ │ 0x0008 line=745 │ │ 0x000b line=746 │ │ 0x000e line=747 │ │ @@ -103476,25 +103475,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -08b40c: |[08b40c] android.support.v7.internal.widget.ActivityChooserModel.ensureConsistentState:()V │ │ -08b41c: 7010 251b 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.loadActivitiesIfNeeded:()Z // method@1b25 │ │ -08b422: 0a00 |0003: move-result v0 │ │ -08b424: 7010 291b 0200 |0004: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataIfNeeded:()Z // method@1b29 │ │ -08b42a: 0a01 |0007: move-result v1 │ │ -08b42c: b610 |0008: or-int/2addr v0, v1 │ │ -08b42e: 7010 281b 0200 |0009: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1b28 │ │ -08b434: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -08b438: 7010 311b 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1b31 │ │ -08b43e: 6e10 261b 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1b26 │ │ -08b444: 0e00 |0014: return-void │ │ +08b3fc: |[08b3fc] android.support.v7.internal.widget.ActivityChooserModel.ensureConsistentState:()V │ │ +08b40c: 7010 251b 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.loadActivitiesIfNeeded:()Z // method@1b25 │ │ +08b412: 0a00 |0003: move-result v0 │ │ +08b414: 7010 291b 0200 |0004: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataIfNeeded:()Z // method@1b29 │ │ +08b41a: 0a01 |0007: move-result v1 │ │ +08b41c: b610 |0008: or-int/2addr v0, v1 │ │ +08b41e: 7010 281b 0200 |0009: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1b28 │ │ +08b424: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +08b428: 7010 311b 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1b31 │ │ +08b42e: 6e10 261b 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1b26 │ │ +08b434: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0004 line=671 │ │ 0x0009 line=672 │ │ 0x000c line=673 │ │ 0x000e line=674 │ │ @@ -103509,30 +103508,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -08b448: |[08b448] android.support.v7.internal.widget.ActivityChooserModel.executePersistHistoryAsyncTaskBase:()V │ │ -08b458: 2200 4703 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@0347 │ │ -08b45c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08b45e: 7030 0d1b 5001 |0003: invoke-direct {v0, v5, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1b0d │ │ -08b464: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -08b466: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -08b46a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -08b46c: 2203 aa04 |000a: new-instance v3, Ljava/util/ArrayList; // type@04aa │ │ -08b470: 5454 260a |000c: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b474: 7020 3f25 4300 |000e: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@253f │ │ -08b47a: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ -08b47e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -08b480: 5453 280a |0014: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b484: 4d03 0102 |0016: aput-object v3, v1, v2 │ │ -08b488: 6e20 101b 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1b10 │ │ -08b48e: 0e00 |001b: return-void │ │ +08b438: |[08b438] android.support.v7.internal.widget.ActivityChooserModel.executePersistHistoryAsyncTaskBase:()V │ │ +08b448: 2200 4703 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@0347 │ │ +08b44c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08b44e: 7030 0d1b 5001 |0003: invoke-direct {v0, v5, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1b0d │ │ +08b454: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +08b456: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +08b45a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +08b45c: 2203 aa04 |000a: new-instance v3, Ljava/util/ArrayList; // type@04aa │ │ +08b460: 5454 260a |000c: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b464: 7020 3f25 4300 |000e: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@253f │ │ +08b46a: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ +08b46e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +08b470: 5453 280a |0014: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b474: 4d03 0102 |0016: aput-object v3, v1, v2 │ │ +08b478: 6e20 101b 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1b10 │ │ +08b47e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x001b line=588 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ @@ -103541,31 +103540,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -08b490: |[08b490] android.support.v7.internal.widget.ActivityChooserModel.executePersistHistoryAsyncTaskSDK11:()V │ │ -08b4a0: 2200 4703 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@0347 │ │ -08b4a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08b4a6: 7030 0d1b 6001 |0003: invoke-direct {v0, v6, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1b0d │ │ -08b4ac: 6201 3900 |0006: sget-object v1, Landroid/os/AsyncTask;.SERIAL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0039 │ │ -08b4b0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -08b4b2: 2322 7806 |0009: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -08b4b6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -08b4b8: 2204 aa04 |000c: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ -08b4bc: 5465 260a |000e: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b4c0: 7020 3f25 5400 |0010: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@253f │ │ -08b4c6: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ -08b4ca: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -08b4cc: 5464 280a |0016: iget-object v4, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b4d0: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ -08b4d4: 6e30 111b 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1b11 │ │ -08b4da: 0e00 |001d: return-void │ │ +08b480: |[08b480] android.support.v7.internal.widget.ActivityChooserModel.executePersistHistoryAsyncTaskSDK11:()V │ │ +08b490: 2200 4703 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@0347 │ │ +08b494: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08b496: 7030 0d1b 6001 |0003: invoke-direct {v0, v6, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1b0d │ │ +08b49c: 6201 3900 |0006: sget-object v1, Landroid/os/AsyncTask;.SERIAL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0039 │ │ +08b4a0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +08b4a2: 2322 7806 |0009: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +08b4a6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +08b4a8: 2204 aa04 |000c: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ +08b4ac: 5465 260a |000e: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b4b0: 7020 3f25 5400 |0010: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@253f │ │ +08b4b6: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ +08b4ba: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +08b4bc: 5464 280a |0016: iget-object v4, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b4c0: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ +08b4c4: 6e30 111b 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1b11 │ │ +08b4ca: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x001d line=593 │ │ locals : │ │ 0x0000 - 0x001e reg=6 this Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ @@ -103574,31 +103573,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 │ │ -08b4dc: |[08b4dc] android.support.v7.internal.widget.ActivityChooserModel.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -08b4ec: 6202 2f0a |0000: sget-object v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0a2f │ │ -08b4f0: 1d02 |0002: monitor-enter v2 │ │ -08b4f2: 6201 2e0a |0003: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0a2e │ │ -08b4f6: 7220 9825 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2598 │ │ -08b4fc: 0c00 |0008: move-result-object v0 │ │ -08b4fe: 1f00 4803 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@0348 │ │ -08b502: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -08b506: 2200 4803 |000d: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@0348 │ │ -08b50a: 7030 131b 3004 |000f: invoke-direct {v0, v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.:(Landroid/content/Context;Ljava/lang/String;)V // method@1b13 │ │ -08b510: 6201 2e0a |0012: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0a2e │ │ -08b514: 7230 9a25 4100 |0014: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@259a │ │ -08b51a: 1e02 |0017: monitor-exit v2 │ │ -08b51c: 1100 |0018: return-object v0 │ │ -08b51e: 0d01 |0019: move-exception v1 │ │ -08b520: 1e02 |001a: monitor-exit v2 │ │ -08b522: 2701 |001b: throw v1 │ │ +08b4cc: |[08b4cc] android.support.v7.internal.widget.ActivityChooserModel.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +08b4dc: 6202 2f0a |0000: sget-object v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0a2f │ │ +08b4e0: 1d02 |0002: monitor-enter v2 │ │ +08b4e2: 6201 2e0a |0003: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0a2e │ │ +08b4e6: 7220 9825 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2598 │ │ +08b4ec: 0c00 |0008: move-result-object v0 │ │ +08b4ee: 1f00 4803 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@0348 │ │ +08b4f2: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +08b4f6: 2200 4803 |000d: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@0348 │ │ +08b4fa: 7030 131b 3004 |000f: invoke-direct {v0, v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.:(Landroid/content/Context;Ljava/lang/String;)V // method@1b13 │ │ +08b500: 6201 2e0a |0012: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0a2e │ │ +08b504: 7230 9a25 4100 |0014: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@259a │ │ +08b50a: 1e02 |0017: monitor-exit v2 │ │ +08b50c: 1100 |0018: return-object v0 │ │ +08b50e: 0d01 |0019: move-exception v1 │ │ +08b510: 1e02 |001a: monitor-exit v2 │ │ +08b512: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=334 │ │ 0x000b line=335 │ │ @@ -103617,44 +103616,44 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -08b530: |[08b530] android.support.v7.internal.widget.ActivityChooserModel.loadActivitiesIfNeeded:()Z │ │ -08b540: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08b542: 5575 2d0a |0001: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0a2d │ │ -08b546: 3805 3400 |0003: if-eqz v5, 0037 // +0034 │ │ -08b54a: 5475 2b0a |0005: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08b54e: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ -08b552: 5c74 2d0a |0009: iput-boolean v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0a2d │ │ -08b556: 5475 210a |000b: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08b55a: 7210 8325 0500 |000d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@2583 │ │ -08b560: 5475 250a |0010: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0a25 │ │ -08b564: 6e10 3001 0500 |0012: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -08b56a: 0c05 |0015: move-result-object v5 │ │ -08b56c: 5476 2b0a |0016: iget-object v6, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08b570: 6e30 9d01 6504 |0018: invoke-virtual {v5, v6, v4}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@019d │ │ -08b576: 0c03 |001b: move-result-object v3 │ │ -08b578: 7210 8925 0300 |001c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2589 │ │ -08b57e: 0a02 |001f: move-result v2 │ │ -08b580: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -08b582: 3520 1500 |0021: if-ge v0, v2, 0036 // +0015 │ │ -08b586: 7220 8525 0300 |0023: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -08b58c: 0c01 |0026: move-result-object v1 │ │ -08b58e: 1f01 3d00 |0027: check-cast v1, Landroid/content/pm/ResolveInfo; // type@003d │ │ -08b592: 5474 210a |0029: iget-object v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08b596: 2205 4203 |002b: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08b59a: 7030 fc1a 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@1afc │ │ -08b5a0: 7220 8125 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -08b5a6: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08b5aa: 28ec |0035: goto 0021 // -0014 │ │ -08b5ac: 1214 |0036: const/4 v4, #int 1 // #1 │ │ -08b5ae: 0f04 |0037: return v4 │ │ +08b520: |[08b520] android.support.v7.internal.widget.ActivityChooserModel.loadActivitiesIfNeeded:()Z │ │ +08b530: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08b532: 5575 2d0a |0001: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0a2d │ │ +08b536: 3805 3400 |0003: if-eqz v5, 0037 // +0034 │ │ +08b53a: 5475 2b0a |0005: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08b53e: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ +08b542: 5c74 2d0a |0009: iput-boolean v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0a2d │ │ +08b546: 5475 210a |000b: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08b54a: 7210 8325 0500 |000d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@2583 │ │ +08b550: 5475 250a |0010: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0a25 │ │ +08b554: 6e10 3001 0500 |0012: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +08b55a: 0c05 |0015: move-result-object v5 │ │ +08b55c: 5476 2b0a |0016: iget-object v6, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08b560: 6e30 9d01 6504 |0018: invoke-virtual {v5, v6, v4}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@019d │ │ +08b566: 0c03 |001b: move-result-object v3 │ │ +08b568: 7210 8925 0300 |001c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2589 │ │ +08b56e: 0a02 |001f: move-result v2 │ │ +08b570: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +08b572: 3520 1500 |0021: if-ge v0, v2, 0036 // +0015 │ │ +08b576: 7220 8525 0300 |0023: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +08b57c: 0c01 |0026: move-result-object v1 │ │ +08b57e: 1f01 3d00 |0027: check-cast v1, Landroid/content/pm/ResolveInfo; // type@003d │ │ +08b582: 5474 210a |0029: iget-object v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08b586: 2205 4203 |002b: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08b58a: 7030 fc1a 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@1afc │ │ +08b590: 7220 8125 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +08b596: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b59a: 28ec |0035: goto 0021 // -0014 │ │ +08b59c: 1214 |0036: const/4 v4, #int 1 // #1 │ │ +08b59e: 0f04 |0037: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=703 │ │ 0x0009 line=704 │ │ 0x000b line=705 │ │ 0x0010 line=706 │ │ 0x001c line=708 │ │ @@ -103676,37 +103675,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -08b5b0: |[08b5b0] android.support.v7.internal.widget.ActivityChooserModel.persistHistoricalDataIfNeeded:()V │ │ -08b5c0: 5520 2c0a |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0a2c │ │ -08b5c4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -08b5c8: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -08b5cc: 1a01 3b0f |0006: const-string v1, "No preceding call to #readHistoricalData" // string@0f3b │ │ -08b5d0: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -08b5d6: 2700 |000b: throw v0 │ │ -08b5d8: 5520 270a |000c: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ -08b5dc: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -08b5e0: 0e00 |0010: return-void │ │ -08b5e2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -08b5e4: 5c20 270a |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ -08b5e8: 5420 280a |0014: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b5ec: 7110 9e1e 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -08b5f2: 0a00 |0019: move-result v0 │ │ -08b5f4: 3900 f6ff |001a: if-nez v0, 0010 // -000a │ │ -08b5f8: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -08b5fc: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ -08b600: 3410 0600 |0020: if-lt v0, v1, 0026 // +0006 │ │ -08b604: 7010 1c1b 0200 |0022: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.executePersistHistoryAsyncTaskSDK11:()V // method@1b1c │ │ -08b60a: 28eb |0025: goto 0010 // -0015 │ │ -08b60c: 7010 1b1b 0200 |0026: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.executePersistHistoryAsyncTaskBase:()V // method@1b1b │ │ -08b612: 28e7 |0029: goto 0010 // -0019 │ │ +08b5a0: |[08b5a0] android.support.v7.internal.widget.ActivityChooserModel.persistHistoricalDataIfNeeded:()V │ │ +08b5b0: 5520 2c0a |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0a2c │ │ +08b5b4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +08b5b8: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +08b5bc: 1a01 3b0f |0006: const-string v1, "No preceding call to #readHistoricalData" // string@0f3b │ │ +08b5c0: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +08b5c6: 2700 |000b: throw v0 │ │ +08b5c8: 5520 270a |000c: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ +08b5cc: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +08b5d0: 0e00 |0010: return-void │ │ +08b5d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +08b5d4: 5c20 270a |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ +08b5d8: 5420 280a |0014: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b5dc: 7110 9e1e 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +08b5e2: 0a00 |0019: move-result v0 │ │ +08b5e4: 3900 f6ff |001a: if-nez v0, 0010 // -000a │ │ +08b5e8: 6000 3c00 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +08b5ec: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ +08b5f0: 3410 0600 |0020: if-lt v0, v1, 0026 // +0006 │ │ +08b5f4: 7010 1c1b 0200 |0022: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.executePersistHistoryAsyncTaskSDK11:()V // method@1b1c │ │ +08b5fa: 28eb |0025: goto 0010 // -0015 │ │ +08b5fc: 7010 1b1b 0200 |0026: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.executePersistHistoryAsyncTaskBase:()V // method@1b1b │ │ +08b602: 28e7 |0029: goto 0010 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0004 line=570 │ │ 0x000c line=572 │ │ 0x0010 line=583 │ │ 0x0011 line=575 │ │ @@ -103722,33 +103721,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -08b614: |[08b614] android.support.v7.internal.widget.ActivityChooserModel.pruneExcessiveHistoricalRecordsIfNeeded:()V │ │ -08b624: 5442 260a |0000: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b628: 7210 8925 0200 |0002: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2589 │ │ -08b62e: 0a02 |0005: move-result v2 │ │ -08b630: 5243 290a |0006: iget v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ -08b634: 9101 0203 |0008: sub-int v1, v2, v3 │ │ -08b638: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ -08b63c: 0e00 |000c: return-void │ │ -08b63e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -08b640: 5c42 270a |000e: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ -08b644: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -08b646: 3510 fbff |0011: if-ge v0, v1, 000c // -0005 │ │ -08b64a: 5442 260a |0013: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b64e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -08b650: 7220 8825 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2588 │ │ -08b656: 0c02 |0019: move-result-object v2 │ │ -08b658: 1f02 4503 |001a: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ -08b65c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08b660: 28f3 |001e: goto 0011 // -000d │ │ +08b604: |[08b604] android.support.v7.internal.widget.ActivityChooserModel.pruneExcessiveHistoricalRecordsIfNeeded:()V │ │ +08b614: 5442 260a |0000: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b618: 7210 8925 0200 |0002: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2589 │ │ +08b61e: 0a02 |0005: move-result v2 │ │ +08b620: 5243 290a |0006: iget v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ +08b624: 9101 0203 |0008: sub-int v1, v2, v3 │ │ +08b628: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ +08b62c: 0e00 |000c: return-void │ │ +08b62e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +08b630: 5c42 270a |000e: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ +08b634: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08b636: 3510 fbff |0011: if-ge v0, v1, 000c // -0005 │ │ +08b63a: 5442 260a |0013: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b63e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +08b640: 7220 8825 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2588 │ │ +08b646: 0c02 |0019: move-result-object v2 │ │ +08b648: 1f02 4503 |001a: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ +08b64c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08b650: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x000a line=759 │ │ 0x000c line=769 │ │ 0x000d line=762 │ │ 0x0010 line=763 │ │ @@ -103764,31 +103763,31 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08b664: |[08b664] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataIfNeeded:()Z │ │ -08b674: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08b676: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08b678: 5532 240a |0002: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0a24 │ │ -08b67c: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -08b680: 5532 270a |0006: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ -08b684: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -08b688: 5432 280a |000a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b68c: 7110 9e1e 0200 |000c: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -08b692: 0a02 |000f: move-result v2 │ │ -08b694: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -08b698: 5c31 240a |0012: iput-boolean v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0a24 │ │ -08b69c: 5c30 2c0a |0014: iput-boolean v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0a2c │ │ -08b6a0: 7010 2a1b 0300 |0016: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataImpl:()V // method@1b2a │ │ -08b6a6: 0f00 |0019: return v0 │ │ -08b6a8: 0110 |001a: move v0, v1 │ │ -08b6aa: 28fe |001b: goto 0019 // -0002 │ │ +08b654: |[08b654] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataIfNeeded:()Z │ │ +08b664: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08b666: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08b668: 5532 240a |0002: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0a24 │ │ +08b66c: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +08b670: 5532 270a |0006: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0a27 │ │ +08b674: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +08b678: 5432 280a |000a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b67c: 7110 9e1e 0200 |000c: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +08b682: 0a02 |000f: move-result v2 │ │ +08b684: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +08b688: 5c31 240a |0012: iput-boolean v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0a24 │ │ +08b68c: 5c30 2c0a |0014: iput-boolean v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0a2c │ │ +08b690: 7010 2a1b 0300 |0016: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataImpl:()V // method@1b2a │ │ +08b696: 0f00 |0019: return v0 │ │ +08b698: 0110 |001a: move v0, v1 │ │ +08b69a: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=726 │ │ 0x0012 line=728 │ │ 0x0014 line=729 │ │ 0x0016 line=730 │ │ 0x0019 line=733 │ │ @@ -103800,144 +103799,144 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 242 16-bit code units │ │ -08b6ac: |[08b6ac] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataImpl:()V │ │ -08b6bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08b6be: 0800 1200 |0001: move-object/from16 v0, v18 │ │ -08b6c2: 540f 250a |0003: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0a25 │ │ -08b6c6: 0800 1200 |0005: move-object/from16 v0, v18 │ │ -08b6ca: 5400 280a |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b6ce: 0810 0000 |0009: move-object/from16 v16, v0 │ │ -08b6d2: 7402 3e01 0f00 |000b: invoke-virtual/range {v15, v16}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@013e │ │ -08b6d8: 0c03 |000e: move-result-object v3 │ │ -08b6da: 7100 c31e 0000 |000f: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@1ec3 │ │ -08b6e0: 0c08 |0012: move-result-object v8 │ │ -08b6e2: 120f |0013: const/4 v15, #int 0 // #0 │ │ -08b6e4: 7230 442f 380f |0014: invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2f44 │ │ -08b6ea: 120c |0017: const/4 v12, #int 0 // #0 │ │ -08b6ec: 121f |0018: const/4 v15, #int 1 // #1 │ │ -08b6ee: 32fc 0c00 |0019: if-eq v12, v15, 0025 // +000c │ │ -08b6f2: 122f |001b: const/4 v15, #int 2 // #2 │ │ -08b6f4: 32fc 0900 |001c: if-eq v12, v15, 0025 // +0009 │ │ -08b6f8: 7210 432f 0800 |001e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ -08b6fe: 0a0c |0021: move-result v12 │ │ -08b700: 28f6 |0022: goto 0018 // -000a │ │ -08b702: 0d04 |0023: move-exception v4 │ │ -08b704: 0e00 |0024: return-void │ │ -08b706: 1a0f f520 |0025: const-string v15, "historical-records" // string@20f5 │ │ -08b70a: 7210 422f 0800 |0027: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ -08b710: 0c10 |002a: move-result-object v16 │ │ -08b712: 7402 da24 0f00 |002b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -08b718: 0a0f |002e: move-result v15 │ │ -08b71a: 390f 3300 |002f: if-nez v15, 0062 // +0033 │ │ -08b71e: 220f 4b06 |0031: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@064b │ │ -08b722: 1a10 6b11 |0033: const-string v16, "Share records file does not start with historical-records tag." // string@116b │ │ -08b726: 7602 452f 0f00 |0035: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2f45 │ │ -08b72c: 270f |0038: throw v15 │ │ -08b72e: 0d0e |0039: move-exception v14 │ │ -08b730: 620f 1e0a |003a: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0a1e │ │ -08b734: 2210 9204 |003c: new-instance v16, Ljava/lang/StringBuilder; // type@0492 │ │ -08b738: 7601 fb24 1000 |003e: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08b73e: 1a11 f804 |0041: const-string v17, "Error reading historical recrod file: " // string@04f8 │ │ -08b742: 7402 0425 1000 |0043: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b748: 0c10 |0046: move-result-object v16 │ │ -08b74a: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -08b74e: 5400 280a |0049: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b752: 0811 0000 |004b: move-object/from16 v17, v0 │ │ -08b756: 7402 0425 1000 |004d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b75c: 0c10 |0050: move-result-object v16 │ │ -08b75e: 7401 0a25 1000 |0051: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08b764: 0c10 |0054: move-result-object v16 │ │ -08b766: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -08b76a: 7130 ac1e 0f0e |0057: invoke-static {v15, v0, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -08b770: 3803 caff |005a: if-eqz v3, 0024 // -0036 │ │ -08b774: 6e10 2f24 0300 |005c: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ -08b77a: 28c5 |005f: goto 0024 // -003b │ │ -08b77c: 0d0f |0060: move-exception v15 │ │ -08b77e: 28c3 |0061: goto 0024 // -003d │ │ -08b780: 0800 1200 |0062: move-object/from16 v0, v18 │ │ -08b784: 5405 260a |0064: iget-object v5, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b788: 7210 8325 0500 |0066: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@2583 │ │ -08b78e: 7210 432f 0800 |0069: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ -08b794: 0a0c |006c: move-result v12 │ │ -08b796: 121f |006d: const/4 v15, #int 1 // #1 │ │ -08b798: 33fc 0a00 |006e: if-ne v12, v15, 0078 // +000a │ │ -08b79c: 3803 b4ff |0070: if-eqz v3, 0024 // -004c │ │ -08b7a0: 6e10 2f24 0300 |0072: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ -08b7a6: 28af |0075: goto 0024 // -0051 │ │ -08b7a8: 0d0f |0076: move-exception v15 │ │ -08b7aa: 28ad |0077: goto 0024 // -0053 │ │ -08b7ac: 123f |0078: const/4 v15, #int 3 // #3 │ │ -08b7ae: 32fc f0ff |0079: if-eq v12, v15, 0069 // -0010 │ │ -08b7b2: 124f |007b: const/4 v15, #int 4 // #4 │ │ -08b7b4: 32fc edff |007c: if-eq v12, v15, 0069 // -0013 │ │ -08b7b8: 7210 422f 0800 |007e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ -08b7be: 0c07 |0081: move-result-object v7 │ │ -08b7c0: 1a0f f420 |0082: const-string v15, "historical-record" // string@20f4 │ │ -08b7c4: 6e20 da24 7f00 |0084: invoke-virtual {v15, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -08b7ca: 0a0f |0087: move-result v15 │ │ -08b7cc: 390f 3500 |0088: if-nez v15, 00bd // +0035 │ │ -08b7d0: 220f 4b06 |008a: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@064b │ │ -08b7d4: 1a10 6c11 |008c: const-string v16, "Share records file not well-formed." // string@116c │ │ -08b7d8: 7602 452f 0f00 |008e: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2f45 │ │ -08b7de: 270f |0091: throw v15 │ │ -08b7e0: 0d06 |0092: move-exception v6 │ │ -08b7e2: 620f 1e0a |0093: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0a1e │ │ -08b7e6: 2210 9204 |0095: new-instance v16, Ljava/lang/StringBuilder; // type@0492 │ │ -08b7ea: 7601 fb24 1000 |0097: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08b7f0: 1a11 f804 |009a: const-string v17, "Error reading historical recrod file: " // string@04f8 │ │ -08b7f4: 7402 0425 1000 |009c: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b7fa: 0c10 |009f: move-result-object v16 │ │ -08b7fc: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ -08b800: 5400 280a |00a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ -08b804: 0811 0000 |00a4: move-object/from16 v17, v0 │ │ -08b808: 7402 0425 1000 |00a6: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08b80e: 0c10 |00a9: move-result-object v16 │ │ -08b810: 7401 0a25 1000 |00aa: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08b816: 0c10 |00ad: move-result-object v16 │ │ -08b818: 0800 1000 |00ae: move-object/from16 v0, v16 │ │ -08b81c: 7130 ac1e 0f06 |00b0: invoke-static {v15, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -08b822: 3803 71ff |00b3: if-eqz v3, 0024 // -008f │ │ -08b826: 6e10 2f24 0300 |00b5: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ -08b82c: 2900 6cff |00b8: goto/16 0024 // -0094 │ │ -08b830: 0d0f |00ba: move-exception v15 │ │ -08b832: 2900 69ff |00bb: goto/16 0024 // -0097 │ │ -08b836: 120f |00bd: const/4 v15, #int 0 // #0 │ │ -08b838: 1a10 9816 |00be: const-string v16, "activity" // string@1698 │ │ -08b83c: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ -08b840: 7230 402f f800 |00c2: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f40 │ │ -08b846: 0c02 |00c5: move-result-object v2 │ │ -08b848: 120f |00c6: const/4 v15, #int 0 // #0 │ │ -08b84a: 1a10 8434 |00c7: const-string v16, "time" // string@3484 │ │ -08b84e: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ -08b852: 7230 402f f800 |00cb: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f40 │ │ -08b858: 0c0f |00ce: move-result-object v15 │ │ -08b85a: 7110 9d24 0f00 |00cf: invoke-static {v15}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ -08b860: 0b0a |00d2: move-result-wide v10 │ │ -08b862: 120f |00d3: const/4 v15, #int 0 // #0 │ │ -08b864: 1a10 eb35 |00d4: const-string v16, "weight" // string@35eb │ │ -08b868: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ -08b86c: 7230 402f f800 |00d8: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f40 │ │ -08b872: 0c0f |00db: move-result-object v15 │ │ -08b874: 7110 8424 0f00 |00dc: invoke-static {v15}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2484 │ │ -08b87a: 0a0d |00df: move-result v13 │ │ -08b87c: 2209 4503 |00e0: new-instance v9, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ -08b880: 705d 071b 29ba |00e2: invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Ljava/lang/String;JF)V // method@1b07 │ │ -08b886: 7220 8125 9500 |00e5: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -08b88c: 2881 |00e8: goto 0069 // -007f │ │ -08b88e: 0d0f |00e9: move-exception v15 │ │ -08b890: 3803 0500 |00ea: if-eqz v3, 00ef // +0005 │ │ -08b894: 6e10 2f24 0300 |00ec: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ -08b89a: 270f |00ef: throw v15 │ │ -08b89c: 0d10 |00f0: move-exception v16 │ │ -08b89e: 28fe |00f1: goto 00ef // -0002 │ │ +08b69c: |[08b69c] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataImpl:()V │ │ +08b6ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08b6ae: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +08b6b2: 540f 250a |0003: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0a25 │ │ +08b6b6: 0800 1200 |0005: move-object/from16 v0, v18 │ │ +08b6ba: 5400 280a |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b6be: 0810 0000 |0009: move-object/from16 v16, v0 │ │ +08b6c2: 7402 3e01 0f00 |000b: invoke-virtual/range {v15, v16}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@013e │ │ +08b6c8: 0c03 |000e: move-result-object v3 │ │ +08b6ca: 7100 c31e 0000 |000f: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@1ec3 │ │ +08b6d0: 0c08 |0012: move-result-object v8 │ │ +08b6d2: 120f |0013: const/4 v15, #int 0 // #0 │ │ +08b6d4: 7230 442f 380f |0014: invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2f44 │ │ +08b6da: 120c |0017: const/4 v12, #int 0 // #0 │ │ +08b6dc: 121f |0018: const/4 v15, #int 1 // #1 │ │ +08b6de: 32fc 0c00 |0019: if-eq v12, v15, 0025 // +000c │ │ +08b6e2: 122f |001b: const/4 v15, #int 2 // #2 │ │ +08b6e4: 32fc 0900 |001c: if-eq v12, v15, 0025 // +0009 │ │ +08b6e8: 7210 432f 0800 |001e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ +08b6ee: 0a0c |0021: move-result v12 │ │ +08b6f0: 28f6 |0022: goto 0018 // -000a │ │ +08b6f2: 0d04 |0023: move-exception v4 │ │ +08b6f4: 0e00 |0024: return-void │ │ +08b6f6: 1a0f f520 |0025: const-string v15, "historical-records" // string@20f5 │ │ +08b6fa: 7210 422f 0800 |0027: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ +08b700: 0c10 |002a: move-result-object v16 │ │ +08b702: 7402 da24 0f00 |002b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +08b708: 0a0f |002e: move-result v15 │ │ +08b70a: 390f 3300 |002f: if-nez v15, 0062 // +0033 │ │ +08b70e: 220f 4b06 |0031: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@064b │ │ +08b712: 1a10 6b11 |0033: const-string v16, "Share records file does not start with historical-records tag." // string@116b │ │ +08b716: 7602 452f 0f00 |0035: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2f45 │ │ +08b71c: 270f |0038: throw v15 │ │ +08b71e: 0d0e |0039: move-exception v14 │ │ +08b720: 620f 1e0a |003a: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0a1e │ │ +08b724: 2210 9204 |003c: new-instance v16, Ljava/lang/StringBuilder; // type@0492 │ │ +08b728: 7601 fb24 1000 |003e: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08b72e: 1a11 f804 |0041: const-string v17, "Error reading historical recrod file: " // string@04f8 │ │ +08b732: 7402 0425 1000 |0043: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b738: 0c10 |0046: move-result-object v16 │ │ +08b73a: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +08b73e: 5400 280a |0049: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b742: 0811 0000 |004b: move-object/from16 v17, v0 │ │ +08b746: 7402 0425 1000 |004d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b74c: 0c10 |0050: move-result-object v16 │ │ +08b74e: 7401 0a25 1000 |0051: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08b754: 0c10 |0054: move-result-object v16 │ │ +08b756: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +08b75a: 7130 ac1e 0f0e |0057: invoke-static {v15, v0, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +08b760: 3803 caff |005a: if-eqz v3, 0024 // -0036 │ │ +08b764: 6e10 2f24 0300 |005c: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ +08b76a: 28c5 |005f: goto 0024 // -003b │ │ +08b76c: 0d0f |0060: move-exception v15 │ │ +08b76e: 28c3 |0061: goto 0024 // -003d │ │ +08b770: 0800 1200 |0062: move-object/from16 v0, v18 │ │ +08b774: 5405 260a |0064: iget-object v5, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b778: 7210 8325 0500 |0066: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@2583 │ │ +08b77e: 7210 432f 0800 |0069: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2f43 │ │ +08b784: 0a0c |006c: move-result v12 │ │ +08b786: 121f |006d: const/4 v15, #int 1 // #1 │ │ +08b788: 33fc 0a00 |006e: if-ne v12, v15, 0078 // +000a │ │ +08b78c: 3803 b4ff |0070: if-eqz v3, 0024 // -004c │ │ +08b790: 6e10 2f24 0300 |0072: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ +08b796: 28af |0075: goto 0024 // -0051 │ │ +08b798: 0d0f |0076: move-exception v15 │ │ +08b79a: 28ad |0077: goto 0024 // -0053 │ │ +08b79c: 123f |0078: const/4 v15, #int 3 // #3 │ │ +08b79e: 32fc f0ff |0079: if-eq v12, v15, 0069 // -0010 │ │ +08b7a2: 124f |007b: const/4 v15, #int 4 // #4 │ │ +08b7a4: 32fc edff |007c: if-eq v12, v15, 0069 // -0013 │ │ +08b7a8: 7210 422f 0800 |007e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2f42 │ │ +08b7ae: 0c07 |0081: move-result-object v7 │ │ +08b7b0: 1a0f f420 |0082: const-string v15, "historical-record" // string@20f4 │ │ +08b7b4: 6e20 da24 7f00 |0084: invoke-virtual {v15, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +08b7ba: 0a0f |0087: move-result v15 │ │ +08b7bc: 390f 3500 |0088: if-nez v15, 00bd // +0035 │ │ +08b7c0: 220f 4b06 |008a: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@064b │ │ +08b7c4: 1a10 6c11 |008c: const-string v16, "Share records file not well-formed." // string@116c │ │ +08b7c8: 7602 452f 0f00 |008e: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2f45 │ │ +08b7ce: 270f |0091: throw v15 │ │ +08b7d0: 0d06 |0092: move-exception v6 │ │ +08b7d2: 620f 1e0a |0093: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0a1e │ │ +08b7d6: 2210 9204 |0095: new-instance v16, Ljava/lang/StringBuilder; // type@0492 │ │ +08b7da: 7601 fb24 1000 |0097: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08b7e0: 1a11 f804 |009a: const-string v17, "Error reading historical recrod file: " // string@04f8 │ │ +08b7e4: 7402 0425 1000 |009c: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b7ea: 0c10 |009f: move-result-object v16 │ │ +08b7ec: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ +08b7f0: 5400 280a |00a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0a28 │ │ +08b7f4: 0811 0000 |00a4: move-object/from16 v17, v0 │ │ +08b7f8: 7402 0425 1000 |00a6: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08b7fe: 0c10 |00a9: move-result-object v16 │ │ +08b800: 7401 0a25 1000 |00aa: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08b806: 0c10 |00ad: move-result-object v16 │ │ +08b808: 0800 1000 |00ae: move-object/from16 v0, v16 │ │ +08b80c: 7130 ac1e 0f06 |00b0: invoke-static {v15, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +08b812: 3803 71ff |00b3: if-eqz v3, 0024 // -008f │ │ +08b816: 6e10 2f24 0300 |00b5: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ +08b81c: 2900 6cff |00b8: goto/16 0024 // -0094 │ │ +08b820: 0d0f |00ba: move-exception v15 │ │ +08b822: 2900 69ff |00bb: goto/16 0024 // -0097 │ │ +08b826: 120f |00bd: const/4 v15, #int 0 // #0 │ │ +08b828: 1a10 9816 |00be: const-string v16, "activity" // string@1698 │ │ +08b82c: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ +08b830: 7230 402f f800 |00c2: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f40 │ │ +08b836: 0c02 |00c5: move-result-object v2 │ │ +08b838: 120f |00c6: const/4 v15, #int 0 // #0 │ │ +08b83a: 1a10 8434 |00c7: const-string v16, "time" // string@3484 │ │ +08b83e: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ +08b842: 7230 402f f800 |00cb: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f40 │ │ +08b848: 0c0f |00ce: move-result-object v15 │ │ +08b84a: 7110 9d24 0f00 |00cf: invoke-static {v15}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ +08b850: 0b0a |00d2: move-result-wide v10 │ │ +08b852: 120f |00d3: const/4 v15, #int 0 // #0 │ │ +08b854: 1a10 eb35 |00d4: const-string v16, "weight" // string@35eb │ │ +08b858: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ +08b85c: 7230 402f f800 |00d8: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2f40 │ │ +08b862: 0c0f |00db: move-result-object v15 │ │ +08b864: 7110 8424 0f00 |00dc: invoke-static {v15}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2484 │ │ +08b86a: 0a0d |00df: move-result v13 │ │ +08b86c: 2209 4503 |00e0: new-instance v9, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ +08b870: 705d 071b 29ba |00e2: invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Ljava/lang/String;JF)V // method@1b07 │ │ +08b876: 7220 8125 9500 |00e5: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +08b87c: 2881 |00e8: goto 0069 // -007f │ │ +08b87e: 0d0f |00e9: move-exception v15 │ │ +08b880: 3803 0500 |00ea: if-eqz v3, 00ef // +0005 │ │ +08b884: 6e10 2f24 0300 |00ec: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ +08b88a: 270f |00ef: throw v15 │ │ +08b88c: 0d10 |00f0: move-exception v16 │ │ +08b88e: 28fe |00f1: goto 00ef // -0002 │ │ catches : 11 │ │ 0x0001 - 0x000e │ │ Ljava/io/FileNotFoundException; -> 0x0023 │ │ 0x000f - 0x0039 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0039 │ │ Ljava/io/IOException; -> 0x0092 │ │ -> 0x00e9 │ │ @@ -104034,38 +104033,38 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -08b91c: |[08b91c] android.support.v7.internal.widget.ActivityChooserModel.sortActivitiesIfNeeded:()Z │ │ -08b92c: 5440 230a |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ -08b930: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -08b934: 5440 2b0a |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08b938: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -08b93c: 5440 210a |0008: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08b940: 7210 8625 0000 |000a: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2586 │ │ -08b946: 0a00 |000d: move-result v0 │ │ -08b948: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ -08b94c: 5440 260a |0010: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b950: 7210 8625 0000 |0012: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2586 │ │ -08b956: 0a00 |0015: move-result v0 │ │ -08b958: 3900 1300 |0016: if-nez v0, 0029 // +0013 │ │ -08b95c: 5440 230a |0018: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ -08b960: 5441 2b0a |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08b964: 5442 210a |001c: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08b968: 5443 260a |001e: iget-object v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08b96c: 7110 5925 0300 |0020: invoke-static {v3}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2559 │ │ -08b972: 0c03 |0023: move-result-object v3 │ │ -08b974: 7240 021b 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@1b02 │ │ -08b97a: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -08b97c: 0f00 |0028: return v0 │ │ -08b97e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -08b980: 28fe |002a: goto 0028 // -0002 │ │ +08b90c: |[08b90c] android.support.v7.internal.widget.ActivityChooserModel.sortActivitiesIfNeeded:()Z │ │ +08b91c: 5440 230a |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ +08b920: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +08b924: 5440 2b0a |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08b928: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +08b92c: 5440 210a |0008: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08b930: 7210 8625 0000 |000a: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2586 │ │ +08b936: 0a00 |000d: move-result v0 │ │ +08b938: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ +08b93c: 5440 260a |0010: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b940: 7210 8625 0000 |0012: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2586 │ │ +08b946: 0a00 |0015: move-result v0 │ │ +08b948: 3900 1300 |0016: if-nez v0, 0029 // +0013 │ │ +08b94c: 5440 230a |0018: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ +08b950: 5441 2b0a |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08b954: 5442 210a |001c: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08b958: 5443 260a |001e: iget-object v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08b95c: 7110 5925 0300 |0020: invoke-static {v3}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2559 │ │ +08b962: 0c03 |0023: move-result-object v3 │ │ +08b964: 7240 021b 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@1b02 │ │ +08b96a: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +08b96c: 0f00 |0028: return v0 │ │ +08b96e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +08b970: 28fe |002a: goto 0028 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x0018 line=689 │ │ 0x0027 line=691 │ │ 0x0028 line=693 │ │ locals : │ │ @@ -104077,62 +104076,62 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -08b984: |[08b984] android.support.v7.internal.widget.ActivityChooserModel.chooseActivity:(I)Landroid/content/Intent; │ │ -08b994: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08b996: 54a7 2a0a |0001: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08b99a: 1d07 |0003: monitor-enter v7 │ │ -08b99c: 54a8 2b0a |0004: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08b9a0: 3908 0500 |0006: if-nez v8, 000b // +0005 │ │ -08b9a4: 1e07 |0008: monitor-exit v7 │ │ -08b9a6: 0760 |0009: move-object v0, v6 │ │ -08b9a8: 1100 |000a: return-object v0 │ │ -08b9aa: 7010 1a1b 0a00 |000b: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ -08b9b0: 54a8 210a |000e: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08b9b4: 7220 8525 b800 |0010: invoke-interface {v8, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -08b9ba: 0c02 |0013: move-result-object v2 │ │ -08b9bc: 1f02 4203 |0014: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08b9c0: 2203 2600 |0016: new-instance v3, Landroid/content/ComponentName; // type@0026 │ │ -08b9c4: 5428 0a0a |0018: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08b9c8: 5488 1b00 |001a: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ -08b9cc: 5488 1300 |001c: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0013 │ │ -08b9d0: 5429 0a0a |001e: iget-object v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08b9d4: 5499 1b00 |0020: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ -08b9d8: 5499 1200 |0022: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0012 │ │ -08b9dc: 7030 0f01 8309 |0024: invoke-direct {v3, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ -08b9e2: 2200 3000 |0027: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -08b9e6: 54a8 2b0a |0029: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08b9ea: 7020 4b01 8000 |002b: invoke-direct {v0, v8}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -08b9f0: 6e20 7601 3000 |002e: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -08b9f6: 54a8 220a |0031: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0a22 │ │ -08b9fa: 3808 1200 |0033: if-eqz v8, 0045 // +0012 │ │ -08b9fe: 2201 3000 |0035: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -08ba02: 7020 4b01 0100 |0037: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -08ba08: 54a8 220a |003a: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0a22 │ │ -08ba0c: 7230 0b1b 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@1b0b │ │ -08ba12: 0a04 |003f: move-result v4 │ │ -08ba14: 3804 0500 |0040: if-eqz v4, 0045 // +0005 │ │ -08ba18: 1e07 |0042: monitor-exit v7 │ │ -08ba1a: 0760 |0043: move-object v0, v6 │ │ -08ba1c: 28c6 |0044: goto 000a // -003a │ │ -08ba1e: 2205 4503 |0045: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ -08ba22: 7100 0c25 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -08ba28: 0b08 |004a: move-result-wide v8 │ │ -08ba2a: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ -08ba2e: 7056 061b 3598 |004d: invoke-direct {v5, v3, v8, v9, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1b06 │ │ -08ba34: 7020 181b 5a00 |0050: invoke-direct {v10, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1b18 │ │ -08ba3a: 1e07 |0053: monitor-exit v7 │ │ -08ba3c: 28b6 |0054: goto 000a // -004a │ │ -08ba3e: 0d06 |0055: move-exception v6 │ │ -08ba40: 1e07 |0056: monitor-exit v7 │ │ -08ba42: 2706 |0057: throw v6 │ │ +08b974: |[08b974] android.support.v7.internal.widget.ActivityChooserModel.chooseActivity:(I)Landroid/content/Intent; │ │ +08b984: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08b986: 54a7 2a0a |0001: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08b98a: 1d07 |0003: monitor-enter v7 │ │ +08b98c: 54a8 2b0a |0004: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08b990: 3908 0500 |0006: if-nez v8, 000b // +0005 │ │ +08b994: 1e07 |0008: monitor-exit v7 │ │ +08b996: 0760 |0009: move-object v0, v6 │ │ +08b998: 1100 |000a: return-object v0 │ │ +08b99a: 7010 1a1b 0a00 |000b: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ +08b9a0: 54a8 210a |000e: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08b9a4: 7220 8525 b800 |0010: invoke-interface {v8, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +08b9aa: 0c02 |0013: move-result-object v2 │ │ +08b9ac: 1f02 4203 |0014: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08b9b0: 2203 2600 |0016: new-instance v3, Landroid/content/ComponentName; // type@0026 │ │ +08b9b4: 5428 0a0a |0018: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08b9b8: 5488 1b00 |001a: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ +08b9bc: 5488 1300 |001c: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0013 │ │ +08b9c0: 5429 0a0a |001e: iget-object v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08b9c4: 5499 1b00 |0020: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ +08b9c8: 5499 1200 |0022: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0012 │ │ +08b9cc: 7030 0f01 8309 |0024: invoke-direct {v3, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ +08b9d2: 2200 3000 |0027: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +08b9d6: 54a8 2b0a |0029: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08b9da: 7020 4b01 8000 |002b: invoke-direct {v0, v8}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +08b9e0: 6e20 7601 3000 |002e: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +08b9e6: 54a8 220a |0031: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0a22 │ │ +08b9ea: 3808 1200 |0033: if-eqz v8, 0045 // +0012 │ │ +08b9ee: 2201 3000 |0035: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +08b9f2: 7020 4b01 0100 |0037: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +08b9f8: 54a8 220a |003a: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0a22 │ │ +08b9fc: 7230 0b1b 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@1b0b │ │ +08ba02: 0a04 |003f: move-result v4 │ │ +08ba04: 3804 0500 |0040: if-eqz v4, 0045 // +0005 │ │ +08ba08: 1e07 |0042: monitor-exit v7 │ │ +08ba0a: 0760 |0043: move-object v0, v6 │ │ +08ba0c: 28c6 |0044: goto 000a // -003a │ │ +08ba0e: 2205 4503 |0045: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ +08ba12: 7100 0c25 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +08ba18: 0b08 |004a: move-result-wide v8 │ │ +08ba1a: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ +08ba1e: 7056 061b 3598 |004d: invoke-direct {v5, v3, v8, v9, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1b06 │ │ +08ba24: 7020 181b 5a00 |0050: invoke-direct {v10, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1b18 │ │ +08ba2a: 1e07 |0053: monitor-exit v7 │ │ +08ba2c: 28b6 |0054: goto 000a // -004a │ │ +08ba2e: 0d06 |0055: move-exception v6 │ │ +08ba30: 1e07 |0056: monitor-exit v7 │ │ +08ba32: 2706 |0057: throw v6 │ │ catches : 1 │ │ 0x0004 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0001 line=460 │ │ 0x0004 line=461 │ │ 0x0008 line=462 │ │ @@ -104166,28 +104165,28 @@ │ │ type : '(I)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08ba50: |[08ba50] android.support.v7.internal.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo; │ │ -08ba60: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08ba64: 1d01 |0002: monitor-enter v1 │ │ -08ba66: 7010 1a1b 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ -08ba6c: 5420 210a |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08ba70: 7220 8525 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -08ba76: 0c00 |000b: move-result-object v0 │ │ -08ba78: 1f00 4203 |000c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08ba7c: 5400 0a0a |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08ba80: 1e01 |0010: monitor-exit v1 │ │ -08ba82: 1100 |0011: return-object v0 │ │ -08ba84: 0d00 |0012: move-exception v0 │ │ -08ba86: 1e01 |0013: monitor-exit v1 │ │ -08ba88: 2700 |0014: throw v0 │ │ +08ba40: |[08ba40] android.support.v7.internal.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo; │ │ +08ba50: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08ba54: 1d01 |0002: monitor-enter v1 │ │ +08ba56: 7010 1a1b 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ +08ba5c: 5420 210a |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08ba60: 7220 8525 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +08ba66: 0c00 |000b: move-result-object v0 │ │ +08ba68: 1f00 4203 |000c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08ba6c: 5400 0a0a |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08ba70: 1e01 |0010: monitor-exit v1 │ │ +08ba72: 1100 |0011: return-object v0 │ │ +08ba74: 0d00 |0012: move-exception v0 │ │ +08ba76: 1e01 |0013: monitor-exit v1 │ │ +08ba78: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ 0x0006 line=415 │ │ @@ -104201,26 +104200,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -08ba98: |[08ba98] android.support.v7.internal.widget.ActivityChooserModel.getActivityCount:()I │ │ -08baa8: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08baac: 1d01 |0002: monitor-enter v1 │ │ -08baae: 7010 1a1b 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ -08bab4: 5420 210a |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08bab8: 7210 8925 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -08babe: 0a00 |000b: move-result v0 │ │ -08bac0: 1e01 |000c: monitor-exit v1 │ │ -08bac2: 0f00 |000d: return v0 │ │ -08bac4: 0d00 |000e: move-exception v0 │ │ -08bac6: 1e01 |000f: monitor-exit v1 │ │ -08bac8: 2700 |0010: throw v0 │ │ +08ba88: |[08ba88] android.support.v7.internal.widget.ActivityChooserModel.getActivityCount:()I │ │ +08ba98: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08ba9c: 1d01 |0002: monitor-enter v1 │ │ +08ba9e: 7010 1a1b 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ +08baa4: 5420 210a |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08baa8: 7210 8925 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +08baae: 0a00 |000b: move-result v0 │ │ +08bab0: 1e01 |000c: monitor-exit v1 │ │ +08bab2: 0f00 |000d: return v0 │ │ +08bab4: 0d00 |000e: move-exception v0 │ │ +08bab6: 1e01 |000f: monitor-exit v1 │ │ +08bab8: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=398 │ │ 0x0003 line=399 │ │ 0x0006 line=400 │ │ @@ -104233,38 +104232,38 @@ │ │ type : '(Landroid/content/pm/ResolveInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -08bad8: |[08bad8] android.support.v7.internal.widget.ActivityChooserModel.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I │ │ -08bae8: 5465 2a0a |0000: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08baec: 1d05 |0002: monitor-enter v5 │ │ -08baee: 7010 1a1b 0600 |0003: invoke-direct {v6}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ -08baf4: 5460 210a |0006: iget-object v0, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08baf8: 7210 8925 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -08bafe: 0a01 |000b: move-result v1 │ │ -08bb00: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -08bb02: 3513 1100 |000d: if-ge v3, v1, 001e // +0011 │ │ -08bb06: 7220 8525 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -08bb0c: 0c02 |0012: move-result-object v2 │ │ -08bb0e: 1f02 4203 |0013: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08bb12: 5424 0a0a |0015: iget-object v4, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08bb16: 3374 0400 |0017: if-ne v4, v7, 001b // +0004 │ │ -08bb1a: 1e05 |0019: monitor-exit v5 │ │ -08bb1c: 0f03 |001a: return v3 │ │ -08bb1e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08bb22: 28f0 |001d: goto 000d // -0010 │ │ -08bb24: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ -08bb26: 1e05 |001f: monitor-exit v5 │ │ -08bb28: 28fa |0020: goto 001a // -0006 │ │ -08bb2a: 0d04 |0021: move-exception v4 │ │ -08bb2c: 1e05 |0022: monitor-exit v5 │ │ -08bb2e: 2704 |0023: throw v4 │ │ +08bac8: |[08bac8] android.support.v7.internal.widget.ActivityChooserModel.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I │ │ +08bad8: 5465 2a0a |0000: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08badc: 1d05 |0002: monitor-enter v5 │ │ +08bade: 7010 1a1b 0600 |0003: invoke-direct {v6}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ +08bae4: 5460 210a |0006: iget-object v0, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08bae8: 7210 8925 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +08baee: 0a01 |000b: move-result v1 │ │ +08baf0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +08baf2: 3513 1100 |000d: if-ge v3, v1, 001e // +0011 │ │ +08baf6: 7220 8525 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +08bafc: 0c02 |0012: move-result-object v2 │ │ +08bafe: 1f02 4203 |0013: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08bb02: 5424 0a0a |0015: iget-object v4, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08bb06: 3374 0400 |0017: if-ne v4, v7, 001b // +0004 │ │ +08bb0a: 1e05 |0019: monitor-exit v5 │ │ +08bb0c: 0f03 |001a: return v3 │ │ +08bb0e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08bb12: 28f0 |001d: goto 000d // -0010 │ │ +08bb14: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ +08bb16: 1e05 |001f: monitor-exit v5 │ │ +08bb18: 28fa |0020: goto 001a // -0006 │ │ +08bb1a: 0d04 |0021: move-exception v4 │ │ +08bb1c: 1e05 |0022: monitor-exit v5 │ │ +08bb1e: 2704 |0023: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ 0x0006 line=429 │ │ @@ -104292,36 +104291,36 @@ │ │ type : '()Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -08bb3c: |[08bb3c] android.support.v7.internal.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ -08bb4c: 5431 2a0a |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bb50: 1d01 |0002: monitor-enter v1 │ │ -08bb52: 7010 1a1b 0300 |0003: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ -08bb58: 5430 210a |0006: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08bb5c: 7210 8625 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2586 │ │ -08bb62: 0a00 |000b: move-result v0 │ │ -08bb64: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ -08bb68: 5430 210a |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08bb6c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -08bb6e: 7220 8525 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -08bb74: 0c00 |0014: move-result-object v0 │ │ -08bb76: 1f00 4203 |0015: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08bb7a: 5400 0a0a |0017: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08bb7e: 1e01 |0019: monitor-exit v1 │ │ -08bb80: 1100 |001a: return-object v0 │ │ -08bb82: 1e01 |001b: monitor-exit v1 │ │ -08bb84: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -08bb86: 28fd |001d: goto 001a // -0003 │ │ -08bb88: 0d00 |001e: move-exception v0 │ │ -08bb8a: 1e01 |001f: monitor-exit v1 │ │ -08bb8c: 2700 |0020: throw v0 │ │ +08bb2c: |[08bb2c] android.support.v7.internal.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ +08bb3c: 5431 2a0a |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bb40: 1d01 |0002: monitor-enter v1 │ │ +08bb42: 7010 1a1b 0300 |0003: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ +08bb48: 5430 210a |0006: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08bb4c: 7210 8625 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2586 │ │ +08bb52: 0a00 |000b: move-result v0 │ │ +08bb54: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ +08bb58: 5430 210a |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08bb5c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08bb5e: 7220 8525 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +08bb64: 0c00 |0014: move-result-object v0 │ │ +08bb66: 1f00 4203 |0015: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08bb6a: 5400 0a0a |0017: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08bb6e: 1e01 |0019: monitor-exit v1 │ │ +08bb70: 1100 |001a: return-object v0 │ │ +08bb72: 1e01 |001b: monitor-exit v1 │ │ +08bb74: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +08bb76: 28fd |001d: goto 001a // -0003 │ │ +08bb78: 0d00 |001e: move-exception v0 │ │ +08bb7a: 1e01 |001f: monitor-exit v1 │ │ +08bb7c: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=516 │ │ 0x0006 line=517 │ │ @@ -104338,23 +104337,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08bb9c: |[08bb9c] android.support.v7.internal.widget.ActivityChooserModel.getHistoryMaxSize:()I │ │ -08bbac: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bbb0: 1d01 |0002: monitor-enter v1 │ │ -08bbb2: 5220 290a |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ -08bbb6: 1e01 |0005: monitor-exit v1 │ │ -08bbb8: 0f00 |0006: return v0 │ │ -08bbba: 0d00 |0007: move-exception v0 │ │ -08bbbc: 1e01 |0008: monitor-exit v1 │ │ -08bbbe: 2700 |0009: throw v0 │ │ +08bb8c: |[08bb8c] android.support.v7.internal.widget.ActivityChooserModel.getHistoryMaxSize:()I │ │ +08bb9c: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bba0: 1d01 |0002: monitor-enter v1 │ │ +08bba2: 5220 290a |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ +08bba6: 1e01 |0005: monitor-exit v1 │ │ +08bba8: 0f00 |0006: return v0 │ │ +08bbaa: 0d00 |0007: move-exception v0 │ │ +08bbac: 1e01 |0008: monitor-exit v1 │ │ +08bbae: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=646 │ │ 0x0003 line=647 │ │ 0x0007 line=648 │ │ @@ -104366,26 +104365,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -08bbcc: |[08bbcc] android.support.v7.internal.widget.ActivityChooserModel.getHistorySize:()I │ │ -08bbdc: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bbe0: 1d01 |0002: monitor-enter v1 │ │ -08bbe2: 7010 1a1b 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ -08bbe8: 5420 260a |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ -08bbec: 7210 8925 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -08bbf2: 0a00 |000b: move-result v0 │ │ -08bbf4: 1e01 |000c: monitor-exit v1 │ │ -08bbf6: 0f00 |000d: return v0 │ │ -08bbf8: 0d00 |000e: move-exception v0 │ │ -08bbfa: 1e01 |000f: monitor-exit v1 │ │ -08bbfc: 2700 |0010: throw v0 │ │ +08bbbc: |[08bbbc] android.support.v7.internal.widget.ActivityChooserModel.getHistorySize:()I │ │ +08bbcc: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bbd0: 1d01 |0002: monitor-enter v1 │ │ +08bbd2: 7010 1a1b 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ +08bbd8: 5420 260a |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0a26 │ │ +08bbdc: 7210 8925 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +08bbe2: 0a00 |000b: move-result v0 │ │ +08bbe4: 1e01 |000c: monitor-exit v1 │ │ +08bbe6: 0f00 |000d: return v0 │ │ +08bbe8: 0d00 |000e: move-exception v0 │ │ +08bbea: 1e01 |000f: monitor-exit v1 │ │ +08bbec: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=658 │ │ 0x0006 line=659 │ │ @@ -104398,23 +104397,23 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08bc0c: |[08bc0c] android.support.v7.internal.widget.ActivityChooserModel.getIntent:()Landroid/content/Intent; │ │ -08bc1c: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bc20: 1d01 |0002: monitor-enter v1 │ │ -08bc22: 5420 2b0a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08bc26: 1e01 |0005: monitor-exit v1 │ │ -08bc28: 1100 |0006: return-object v0 │ │ -08bc2a: 0d00 |0007: move-exception v0 │ │ -08bc2c: 1e01 |0008: monitor-exit v1 │ │ -08bc2e: 2700 |0009: throw v0 │ │ +08bbfc: |[08bbfc] android.support.v7.internal.widget.ActivityChooserModel.getIntent:()Landroid/content/Intent; │ │ +08bc0c: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bc10: 1d01 |0002: monitor-enter v1 │ │ +08bc12: 5420 2b0a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08bc16: 1e01 |0005: monitor-exit v1 │ │ +08bc18: 1100 |0006: return-object v0 │ │ +08bc1a: 0d00 |0007: move-exception v0 │ │ +08bc1c: 1e01 |0008: monitor-exit v1 │ │ +08bc1e: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x0007 line=387 │ │ @@ -104426,31 +104425,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 │ │ -08bc3c: |[08bc3c] android.support.v7.internal.widget.ActivityChooserModel.setActivitySorter:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;)V │ │ -08bc4c: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bc50: 1d01 |0002: monitor-enter v1 │ │ -08bc52: 5420 230a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ -08bc56: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -08bc5a: 1e01 |0007: monitor-exit v1 │ │ -08bc5c: 0e00 |0008: return-void │ │ -08bc5e: 5b23 230a |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ -08bc62: 7010 311b 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1b31 │ │ -08bc68: 0a00 |000e: move-result v0 │ │ -08bc6a: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -08bc6e: 6e10 261b 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1b26 │ │ -08bc74: 1e01 |0014: monitor-exit v1 │ │ -08bc76: 28f3 |0015: goto 0008 // -000d │ │ -08bc78: 0d00 |0016: move-exception v0 │ │ -08bc7a: 1e01 |0017: monitor-exit v1 │ │ -08bc7c: 2700 |0018: throw v0 │ │ +08bc2c: |[08bc2c] android.support.v7.internal.widget.ActivityChooserModel.setActivitySorter:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;)V │ │ +08bc3c: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bc40: 1d01 |0002: monitor-enter v1 │ │ +08bc42: 5420 230a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ +08bc46: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +08bc4a: 1e01 |0007: monitor-exit v1 │ │ +08bc4c: 0e00 |0008: return-void │ │ +08bc4e: 5b23 230a |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0a23 │ │ +08bc52: 7010 311b 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1b31 │ │ +08bc58: 0a00 |000e: move-result v0 │ │ +08bc5a: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +08bc5e: 6e10 261b 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1b26 │ │ +08bc64: 1e01 |0014: monitor-exit v1 │ │ +08bc66: 28f3 |0015: goto 0008 // -000d │ │ +08bc68: 0d00 |0016: move-exception v0 │ │ +08bc6a: 1e01 |0017: monitor-exit v1 │ │ +08bc6c: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=603 │ │ 0x0003 line=604 │ │ 0x0007 line=605 │ │ @@ -104468,53 +104467,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -08bc8c: |[08bc8c] android.support.v7.internal.widget.ActivityChooserModel.setDefaultActivity:(I)V │ │ -08bc9c: 54a6 2a0a |0000: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bca0: 1d06 |0002: monitor-enter v6 │ │ -08bca2: 7010 1a1b 0a00 |0003: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ -08bca8: 54a5 210a |0006: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08bcac: 7220 8525 b500 |0008: invoke-interface {v5, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -08bcb2: 0c02 |000b: move-result-object v2 │ │ -08bcb4: 1f02 4203 |000c: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08bcb8: 54a5 210a |000e: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ -08bcbc: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -08bcbe: 7220 8525 7500 |0011: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -08bcc4: 0c03 |0014: move-result-object v3 │ │ -08bcc6: 1f03 4203 |0015: check-cast v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -08bcca: 3803 2a00 |0017: if-eqz v3, 0041 // +002a │ │ -08bcce: 5235 0c0a |0019: iget v5, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -08bcd2: 5227 0c0a |001b: iget v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -08bcd6: c775 |001d: sub-float/2addr v5, v7 │ │ -08bcd8: 1507 a040 |001e: const/high16 v7, #int 1084227584 // #40a0 │ │ -08bcdc: a604 0507 |0020: add-float v4, v5, v7 │ │ -08bce0: 2200 2600 |0022: new-instance v0, Landroid/content/ComponentName; // type@0026 │ │ -08bce4: 5425 0a0a |0024: iget-object v5, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08bce8: 5455 1b00 |0026: iget-object v5, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ -08bcec: 5455 1300 |0028: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0013 │ │ -08bcf0: 5427 0a0a |002a: iget-object v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -08bcf4: 5477 1b00 |002c: iget-object v7, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ -08bcf8: 5477 1200 |002e: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0012 │ │ -08bcfc: 7030 0f01 5007 |0030: invoke-direct {v0, v5, v7}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ -08bd02: 2201 4503 |0033: new-instance v1, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ -08bd06: 7100 0c25 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -08bd0c: 0b08 |0038: move-result-wide v8 │ │ -08bd0e: 7054 061b 0198 |0039: invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1b06 │ │ -08bd14: 7020 181b 1a00 |003c: invoke-direct {v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1b18 │ │ -08bd1a: 1e06 |003f: monitor-exit v6 │ │ -08bd1c: 0e00 |0040: return-void │ │ -08bd1e: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -08bd22: 28df |0043: goto 0022 // -0021 │ │ -08bd24: 0d05 |0044: move-exception v5 │ │ -08bd26: 1e06 |0045: monitor-exit v6 │ │ -08bd28: 2705 |0046: throw v5 │ │ +08bc7c: |[08bc7c] android.support.v7.internal.widget.ActivityChooserModel.setDefaultActivity:(I)V │ │ +08bc8c: 54a6 2a0a |0000: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bc90: 1d06 |0002: monitor-enter v6 │ │ +08bc92: 7010 1a1b 0a00 |0003: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ +08bc98: 54a5 210a |0006: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08bc9c: 7220 8525 b500 |0008: invoke-interface {v5, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +08bca2: 0c02 |000b: move-result-object v2 │ │ +08bca4: 1f02 4203 |000c: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08bca8: 54a5 210a |000e: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0a21 │ │ +08bcac: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +08bcae: 7220 8525 7500 |0011: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +08bcb4: 0c03 |0014: move-result-object v3 │ │ +08bcb6: 1f03 4203 |0015: check-cast v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +08bcba: 3803 2a00 |0017: if-eqz v3, 0041 // +002a │ │ +08bcbe: 5235 0c0a |0019: iget v5, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +08bcc2: 5227 0c0a |001b: iget v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +08bcc6: c775 |001d: sub-float/2addr v5, v7 │ │ +08bcc8: 1507 a040 |001e: const/high16 v7, #int 1084227584 // #40a0 │ │ +08bccc: a604 0507 |0020: add-float v4, v5, v7 │ │ +08bcd0: 2200 2600 |0022: new-instance v0, Landroid/content/ComponentName; // type@0026 │ │ +08bcd4: 5425 0a0a |0024: iget-object v5, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08bcd8: 5455 1b00 |0026: iget-object v5, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ +08bcdc: 5455 1300 |0028: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0013 │ │ +08bce0: 5427 0a0a |002a: iget-object v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +08bce4: 5477 1b00 |002c: iget-object v7, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ +08bce8: 5477 1200 |002e: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0012 │ │ +08bcec: 7030 0f01 5007 |0030: invoke-direct {v0, v5, v7}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ +08bcf2: 2201 4503 |0033: new-instance v1, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ +08bcf6: 7100 0c25 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +08bcfc: 0b08 |0038: move-result-wide v8 │ │ +08bcfe: 7054 061b 0198 |0039: invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1b06 │ │ +08bd04: 7020 181b 1a00 |003c: invoke-direct {v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1b18 │ │ +08bd0a: 1e06 |003f: monitor-exit v6 │ │ +08bd0c: 0e00 |0040: return-void │ │ +08bd0e: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +08bd12: 28df |0043: goto 0022 // -0021 │ │ +08bd14: 0d05 |0044: move-exception v5 │ │ +08bd16: 1e06 |0045: monitor-exit v6 │ │ +08bd18: 2705 |0046: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0046 │ │ -> 0x0044 │ │ positions : │ │ 0x0000 line=535 │ │ 0x0003 line=536 │ │ 0x0006 line=538 │ │ @@ -104543,32 +104542,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08bd38: |[08bd38] android.support.v7.internal.widget.ActivityChooserModel.setHistoryMaxSize:(I)V │ │ -08bd48: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bd4c: 1d01 |0002: monitor-enter v1 │ │ -08bd4e: 5220 290a |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ -08bd52: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -08bd56: 1e01 |0007: monitor-exit v1 │ │ -08bd58: 0e00 |0008: return-void │ │ -08bd5a: 5923 290a |0009: iput v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ -08bd5e: 7010 281b 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1b28 │ │ -08bd64: 7010 311b 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1b31 │ │ -08bd6a: 0a00 |0011: move-result v0 │ │ -08bd6c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -08bd70: 6e10 261b 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1b26 │ │ -08bd76: 1e01 |0017: monitor-exit v1 │ │ -08bd78: 28f0 |0018: goto 0008 // -0010 │ │ -08bd7a: 0d00 |0019: move-exception v0 │ │ -08bd7c: 1e01 |001a: monitor-exit v1 │ │ -08bd7e: 2700 |001b: throw v0 │ │ +08bd28: |[08bd28] android.support.v7.internal.widget.ActivityChooserModel.setHistoryMaxSize:(I)V │ │ +08bd38: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bd3c: 1d01 |0002: monitor-enter v1 │ │ +08bd3e: 5220 290a |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ +08bd42: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +08bd46: 1e01 |0007: monitor-exit v1 │ │ +08bd48: 0e00 |0008: return-void │ │ +08bd4a: 5923 290a |0009: iput v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0a29 │ │ +08bd4e: 7010 281b 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1b28 │ │ +08bd54: 7010 311b 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1b31 │ │ +08bd5a: 0a00 |0011: move-result v0 │ │ +08bd5c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +08bd60: 6e10 261b 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1b26 │ │ +08bd66: 1e01 |0017: monitor-exit v1 │ │ +08bd68: 28f0 |0018: goto 0008 // -0010 │ │ +08bd6a: 0d00 |0019: move-exception v0 │ │ +08bd6c: 1e01 |001a: monitor-exit v1 │ │ +08bd6e: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=628 │ │ 0x0003 line=629 │ │ 0x0007 line=630 │ │ @@ -104587,30 +104586,30 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08bd8c: |[08bd8c] android.support.v7.internal.widget.ActivityChooserModel.setIntent:(Landroid/content/Intent;)V │ │ -08bd9c: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bda0: 1d01 |0002: monitor-enter v1 │ │ -08bda2: 5420 2b0a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08bda6: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -08bdaa: 1e01 |0007: monitor-exit v1 │ │ -08bdac: 0e00 |0008: return-void │ │ -08bdae: 5b23 2b0a |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ -08bdb2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -08bdb4: 5c20 2d0a |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0a2d │ │ -08bdb8: 7010 1a1b 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ -08bdbe: 1e01 |0011: monitor-exit v1 │ │ -08bdc0: 28f6 |0012: goto 0008 // -000a │ │ -08bdc2: 0d00 |0013: move-exception v0 │ │ -08bdc4: 1e01 |0014: monitor-exit v1 │ │ -08bdc6: 2700 |0015: throw v0 │ │ +08bd7c: |[08bd7c] android.support.v7.internal.widget.ActivityChooserModel.setIntent:(Landroid/content/Intent;)V │ │ +08bd8c: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bd90: 1d01 |0002: monitor-enter v1 │ │ +08bd92: 5420 2b0a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08bd96: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +08bd9a: 1e01 |0007: monitor-exit v1 │ │ +08bd9c: 0e00 |0008: return-void │ │ +08bd9e: 5b23 2b0a |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0a2b │ │ +08bda2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +08bda4: 5c20 2d0a |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0a2d │ │ +08bda8: 7010 1a1b 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1b1a │ │ +08bdae: 1e01 |0011: monitor-exit v1 │ │ +08bdb0: 28f6 |0012: goto 0008 // -000a │ │ +08bdb2: 0d00 |0013: move-exception v0 │ │ +08bdb4: 1e01 |0014: monitor-exit v1 │ │ +08bdb6: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=369 │ │ 0x0003 line=370 │ │ 0x0007 line=371 │ │ @@ -104628,23 +104627,23 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08bdd4: |[08bdd4] android.support.v7.internal.widget.ActivityChooserModel.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V │ │ -08bde4: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ -08bde8: 1d01 |0002: monitor-enter v1 │ │ -08bdea: 5b23 220a |0003: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0a22 │ │ -08bdee: 1e01 |0005: monitor-exit v1 │ │ -08bdf0: 0e00 |0006: return-void │ │ -08bdf2: 0d00 |0007: move-exception v0 │ │ -08bdf4: 1e01 |0008: monitor-exit v1 │ │ -08bdf6: 2700 |0009: throw v0 │ │ +08bdc4: |[08bdc4] android.support.v7.internal.widget.ActivityChooserModel.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V │ │ +08bdd4: 5421 2a0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0a2a │ │ +08bdd8: 1d01 |0002: monitor-enter v1 │ │ +08bdda: 5b23 220a |0003: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0a22 │ │ +08bdde: 1e01 |0005: monitor-exit v1 │ │ +08bde0: 0e00 |0006: return-void │ │ +08bde2: 0d00 |0007: move-exception v0 │ │ +08bde4: 1e01 |0008: monitor-exit v1 │ │ +08bde6: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=500 │ │ 0x0003 line=501 │ │ 0x0005 line=502 │ │ @@ -104688,18 +104687,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 │ │ -08be04: |[08be04] android.support.v7.internal.widget.ActivityChooserView$1.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08be14: 5b01 300a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a30 │ │ -08be18: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ -08be1e: 0e00 |0005: return-void │ │ +08bdf4: |[08bdf4] android.support.v7.internal.widget.ActivityChooserView$1.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08be04: 5b01 300a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a30 │ │ +08be08: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ +08be0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -104709,21 +104708,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08be20: |[08be20] android.support.v7.internal.widget.ActivityChooserView$1.onChanged:()V │ │ -08be30: 6f10 ed01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@01ed │ │ -08be36: 5410 300a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a30 │ │ -08be3a: 7110 5a1b 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@1b5a │ │ -08be40: 0c00 |0008: move-result-object v0 │ │ -08be42: 6e10 491b 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ -08be48: 0e00 |000c: return-void │ │ +08be10: |[08be10] android.support.v7.internal.widget.ActivityChooserView$1.onChanged:()V │ │ +08be20: 6f10 ed01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@01ed │ │ +08be26: 5410 300a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a30 │ │ +08be2a: 7110 5a1b 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@1b5a │ │ +08be30: 0c00 |0008: move-result-object v0 │ │ +08be32: 6e10 491b 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ +08be38: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x000c line=128 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -104733,21 +104732,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08be4c: |[08be4c] android.support.v7.internal.widget.ActivityChooserView$1.onInvalidated:()V │ │ -08be5c: 6f10 ee01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onInvalidated:()V // method@01ee │ │ -08be62: 5410 300a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a30 │ │ -08be66: 7110 5a1b 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@1b5a │ │ -08be6c: 0c00 |0008: move-result-object v0 │ │ -08be6e: 6e10 4a1b 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetInvalidated:()V // method@1b4a │ │ -08be74: 0e00 |000c: return-void │ │ +08be3c: |[08be3c] android.support.v7.internal.widget.ActivityChooserView$1.onInvalidated:()V │ │ +08be4c: 6f10 ee01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onInvalidated:()V // method@01ee │ │ +08be52: 5410 300a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a30 │ │ +08be56: 7110 5a1b 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@1b5a │ │ +08be5c: 0c00 |0008: move-result-object v0 │ │ +08be5e: 6e10 4a1b 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetInvalidated:()V // method@1b4a │ │ +08be64: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x000c line=133 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -104787,18 +104786,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 │ │ -08be78: |[08be78] android.support.v7.internal.widget.ActivityChooserView$2.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08be88: 5b01 310a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ -08be8c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08be92: 0e00 |0005: return-void │ │ +08be68: |[08be68] android.support.v7.internal.widget.ActivityChooserView$2.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08be78: 5b01 310a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ +08be7c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08be82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -104808,40 +104807,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -08be94: |[08be94] android.support.v7.internal.widget.ActivityChooserView$2.onGlobalLayout:()V │ │ -08bea4: 5420 310a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ -08bea8: 6e10 6b1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ -08beae: 0a00 |0005: move-result v0 │ │ -08beb0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -08beb4: 5420 310a |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ -08beb8: 6e10 6c1b 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1b6c │ │ -08bebe: 0a00 |000d: move-result v0 │ │ -08bec0: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -08bec4: 5420 310a |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ -08bec8: 7110 5b1b 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b5b │ │ -08bece: 0c00 |0015: move-result-object v0 │ │ -08bed0: 6e10 3f1c 0000 |0016: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ -08bed6: 0e00 |0019: return-void │ │ -08bed8: 5420 310a |001a: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ -08bedc: 7110 5b1b 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b5b │ │ -08bee2: 0c00 |001f: move-result-object v0 │ │ -08bee4: 6e10 6f1c 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -08beea: 5420 310a |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ -08beee: 5400 500a |0025: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ -08bef2: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ -08bef6: 5420 310a |0029: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ -08befa: 5400 500a |002b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ -08befe: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -08bf00: 6e20 070b 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0b07 │ │ -08bf06: 28e8 |0031: goto 0019 // -0018 │ │ +08be84: |[08be84] android.support.v7.internal.widget.ActivityChooserView$2.onGlobalLayout:()V │ │ +08be94: 5420 310a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ +08be98: 6e10 6b1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ +08be9e: 0a00 |0005: move-result v0 │ │ +08bea0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +08bea4: 5420 310a |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ +08bea8: 6e10 6c1b 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1b6c │ │ +08beae: 0a00 |000d: move-result v0 │ │ +08beb0: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +08beb4: 5420 310a |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ +08beb8: 7110 5b1b 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b5b │ │ +08bebe: 0c00 |0015: move-result-object v0 │ │ +08bec0: 6e10 3f1c 0000 |0016: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ +08bec6: 0e00 |0019: return-void │ │ +08bec8: 5420 310a |001a: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ +08becc: 7110 5b1b 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b5b │ │ +08bed2: 0c00 |001f: move-result-object v0 │ │ +08bed4: 6e10 6f1c 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +08beda: 5420 310a |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ +08bede: 5400 500a |0025: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ +08bee2: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ +08bee6: 5420 310a |0029: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a31 │ │ +08beea: 5400 500a |002b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ +08beee: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +08bef0: 6e20 070b 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0b07 │ │ +08bef6: 28e8 |0031: goto 0019 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x0010 line=141 │ │ 0x0019 line=149 │ │ 0x001a line=143 │ │ @@ -104884,18 +104883,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 │ │ -08bf08: |[08bf08] android.support.v7.internal.widget.ActivityChooserView$3.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08bf18: 5b01 320a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a32 │ │ -08bf1c: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ -08bf22: 0e00 |0005: return-void │ │ +08bef8: |[08bef8] android.support.v7.internal.widget.ActivityChooserView$3.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08bf08: 5b01 320a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a32 │ │ +08bf0c: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ +08bf12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -104905,19 +104904,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08bf24: |[08bf24] android.support.v7.internal.widget.ActivityChooserView$3.onChanged:()V │ │ -08bf34: 6f10 ed01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@01ed │ │ -08bf3a: 5410 320a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a32 │ │ -08bf3e: 7110 5e1b 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b5e │ │ -08bf44: 0e00 |0008: return-void │ │ +08bf14: |[08bf14] android.support.v7.internal.widget.ActivityChooserView$3.onChanged:()V │ │ +08bf24: 6f10 ed01 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@01ed │ │ +08bf2a: 5410 320a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a32 │ │ +08bf2e: 7110 5e1b 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b5e │ │ +08bf34: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0003 line=247 │ │ 0x0008 line=248 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$3; │ │ @@ -105001,20 +105000,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 │ │ -08bf48: |[08bf48] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08bf58: 5b12 3d0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08bf5c: 7010 5b21 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -08bf62: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -08bf64: 5910 3a0a |0006: iput v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ -08bf68: 0e00 |0008: return-void │ │ +08bf38: |[08bf38] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08bf48: 5b12 3d0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08bf4c: 7010 5b21 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +08bf52: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +08bf54: 5910 3a0a |0006: iput v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ +08bf58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0005 line=630 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ @@ -105024,17 +105023,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 │ │ -08bf6c: |[08bf6c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ -08bf7c: 7020 3a1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b3a │ │ -08bf82: 0e00 |0003: return-void │ │ +08bf5c: |[08bf5c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ +08bf6c: 7020 3a1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b3a │ │ +08bf72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -105045,19 +105044,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08bf84: |[08bf84] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getActivityCount:()I │ │ -08bf94: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08bf98: 6e10 1f1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1b1f │ │ -08bf9e: 0a00 |0005: move-result v0 │ │ -08bfa0: 0f00 |0006: return v0 │ │ +08bf74: |[08bf74] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getActivityCount:()I │ │ +08bf84: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08bf88: 6e10 1f1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1b1f │ │ +08bf8e: 0a00 |0005: move-result v0 │ │ +08bf90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -105065,33 +105064,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -08bfa4: |[08bfa4] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I │ │ -08bfb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08bfb6: 5432 380a |0001: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08bfba: 6e10 1f1b 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1b1f │ │ -08bfc0: 0a00 |0006: move-result v0 │ │ -08bfc2: 5532 3b0a |0007: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ -08bfc6: 3902 0c00 |0009: if-nez v2, 0015 // +000c │ │ -08bfca: 5432 380a |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08bfce: 6e10 211b 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b21 │ │ -08bfd4: 0c02 |0010: move-result-object v2 │ │ -08bfd6: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -08bfda: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08bfde: 5232 3a0a |0015: iget v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ -08bfe2: 7120 af24 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -08bfe8: 0a01 |001a: move-result v1 │ │ -08bfea: 5532 3c0a |001b: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0a3c │ │ -08bfee: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ -08bff2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08bff6: 0f01 |0021: return v1 │ │ +08bf94: |[08bf94] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I │ │ +08bfa4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08bfa6: 5432 380a |0001: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08bfaa: 6e10 1f1b 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1b1f │ │ +08bfb0: 0a00 |0006: move-result v0 │ │ +08bfb2: 5532 3b0a |0007: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ +08bfb6: 3902 0c00 |0009: if-nez v2, 0015 // +000c │ │ +08bfba: 5432 380a |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08bfbe: 6e10 211b 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b21 │ │ +08bfc4: 0c02 |0010: move-result-object v2 │ │ +08bfc6: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +08bfca: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08bfce: 5232 3a0a |0015: iget v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ +08bfd2: 7120 af24 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08bfd8: 0a01 |001a: move-result v1 │ │ +08bfda: 5532 3c0a |001b: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0a3c │ │ +08bfde: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ +08bfe2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08bfe6: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0001 line=666 │ │ 0x0007 line=667 │ │ 0x0013 line=668 │ │ 0x0015 line=670 │ │ @@ -105108,17 +105107,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 │ │ -08bff8: |[08bff8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -08c008: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08c00c: 1100 |0002: return-object v0 │ │ +08bfe8: |[08bfe8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +08bff8: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08bffc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -105126,19 +105125,19 @@ │ │ type : '()Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08c010: |[08c010] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ -08c020: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08c024: 6e10 211b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b21 │ │ -08c02a: 0c00 |0005: move-result-object v0 │ │ -08c02c: 1100 |0006: return-object v0 │ │ +08c000: |[08c000] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ +08c010: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08c014: 6e10 211b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b21 │ │ +08c01a: 0c00 |0005: move-result-object v0 │ │ +08c01c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -105146,19 +105145,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08c030: |[08c030] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getHistorySize:()I │ │ -08c040: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08c044: 6e10 231b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getHistorySize:()I // method@1b23 │ │ -08c04a: 0a00 |0005: move-result v0 │ │ -08c04c: 0f00 |0006: return v0 │ │ +08c020: |[08c020] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getHistorySize:()I │ │ +08c030: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08c034: 6e10 231b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getHistorySize:()I // method@1b23 │ │ +08c03a: 0a00 |0005: move-result v0 │ │ +08c03c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -105166,35 +105165,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08c050: |[08c050] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItem:(I)Ljava/lang/Object; │ │ -08c060: 6e20 431b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1b43 │ │ -08c066: 0a00 |0003: move-result v0 │ │ -08c068: 2b00 2000 0000 |0004: packed-switch v0, 00000024 // +00000020 │ │ -08c06e: 2201 7e04 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -08c072: 7010 8724 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ -08c078: 2701 |000c: throw v1 │ │ -08c07a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08c07c: 1101 |000e: return-object v1 │ │ -08c07e: 5521 3b0a |000f: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ -08c082: 3901 0c00 |0011: if-nez v1, 001d // +000c │ │ -08c086: 5421 380a |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08c08a: 6e10 211b 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b21 │ │ -08c090: 0c01 |0018: move-result-object v1 │ │ -08c092: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ -08c096: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08c09a: 5421 380a |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08c09e: 6e20 1e1b 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1b1e │ │ -08c0a4: 0c01 |0022: move-result-object v1 │ │ -08c0a6: 28eb |0023: goto 000e // -0015 │ │ -08c0a8: 0001 0200 0000 0000 0b00 0000 0900 ... |0024: packed-switch-data (8 units) │ │ +08c040: |[08c040] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItem:(I)Ljava/lang/Object; │ │ +08c050: 6e20 431b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1b43 │ │ +08c056: 0a00 |0003: move-result v0 │ │ +08c058: 2b00 2000 0000 |0004: packed-switch v0, 00000024 // +00000020 │ │ +08c05e: 2201 7e04 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +08c062: 7010 8724 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ +08c068: 2701 |000c: throw v1 │ │ +08c06a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08c06c: 1101 |000e: return-object v1 │ │ +08c06e: 5521 3b0a |000f: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ +08c072: 3901 0c00 |0011: if-nez v1, 001d // +000c │ │ +08c076: 5421 380a |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08c07a: 6e10 211b 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b21 │ │ +08c080: 0c01 |0018: move-result-object v1 │ │ +08c082: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ +08c086: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08c08a: 5421 380a |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08c08e: 6e20 1e1b 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1b1e │ │ +08c094: 0c01 |0022: move-result-object v1 │ │ +08c096: 28eb |0023: goto 000e // -0015 │ │ +08c098: 0001 0200 0000 0000 0b00 0000 0900 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0004 line=679 │ │ 0x0007 line=688 │ │ 0x000d line=681 │ │ 0x000e line=686 │ │ @@ -105212,17 +105211,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08c0b8: |[08c0b8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemId:(I)J │ │ -08c0c8: 8130 |0000: int-to-long v0, v3 │ │ -08c0ca: 1000 |0001: return-wide v0 │ │ +08c0a8: |[08c0a8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemId:(I)J │ │ +08c0b8: 8130 |0000: int-to-long v0, v3 │ │ +08c0ba: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -105231,25 +105230,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08c0cc: |[08c0cc] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I │ │ -08c0dc: 5510 3c0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0a3c │ │ -08c0e0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08c0e4: 6e10 3d1b 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1b3d │ │ -08c0ea: 0a00 |0007: move-result v0 │ │ -08c0ec: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08c0f0: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ -08c0f4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08c0f6: 0f00 |000d: return v0 │ │ -08c0f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08c0fa: 28fe |000f: goto 000d // -0002 │ │ +08c0bc: |[08c0bc] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I │ │ +08c0cc: 5510 3c0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0a3c │ │ +08c0d0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08c0d4: 6e10 3d1b 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1b3d │ │ +08c0da: 0a00 |0007: move-result v0 │ │ +08c0dc: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08c0e0: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ +08c0e4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08c0e6: 0f00 |000d: return v0 │ │ +08c0e8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08c0ea: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x000c line=653 │ │ 0x000d line=655 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ @@ -105260,17 +105259,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c0fc: |[08c0fc] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getMaxActivityCount:()I │ │ -08c10c: 5210 3a0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ -08c110: 0f00 |0002: return v0 │ │ +08c0ec: |[08c0ec] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getMaxActivityCount:()I │ │ +08c0fc: 5210 3a0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ +08c100: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -105278,17 +105277,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c114: |[08c114] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getShowDefaultActivity:()Z │ │ -08c124: 5510 3b0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ -08c128: 0f00 |0002: return v0 │ │ +08c104: |[08c104] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getShowDefaultActivity:()Z │ │ +08c114: 5510 3b0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ +08c118: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -105296,93 +105295,93 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 160 16-bit code units │ │ -08c12c: |[08c12c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -08c13c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -08c13e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -08c140: 6e20 431b ba00 |0002: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1b43 │ │ -08c146: 0a03 |0005: move-result v3 │ │ -08c148: 2b03 9200 0000 |0006: packed-switch v3, 00000098 // +00000092 │ │ -08c14e: 2206 7e04 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ -08c152: 7010 8724 0600 |000b: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ -08c158: 2706 |000e: throw v6 │ │ -08c15a: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -08c15e: 6e10 b51f 0c00 |0011: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -08c164: 0a06 |0014: move-result v6 │ │ -08c166: 3296 2c00 |0015: if-eq v6, v9, 0041 // +002c │ │ -08c16a: 54a6 3d0a |0017: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c16e: 6e10 671b 0600 |0019: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -08c174: 0c06 |001c: move-result-object v6 │ │ -08c176: 7110 141f 0600 |001d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -08c17c: 0c06 |0020: move-result-object v6 │ │ -08c17e: 6007 5107 |0021: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0751 │ │ -08c182: 6e40 171f 768d |0023: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -08c188: 0c0c |0026: move-result-object v12 │ │ -08c18a: 6e20 0c20 9c00 |0027: invoke-virtual {v12, v9}, Landroid/view/View;.setId:(I)V // method@200c │ │ -08c190: 6006 3d07 |002a: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@073d │ │ -08c194: 6e20 aa1f 6c00 |002c: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -08c19a: 0c05 |002f: move-result-object v5 │ │ -08c19c: 1f05 3504 |0030: check-cast v5, Landroid/widget/TextView; // type@0435 │ │ -08c1a0: 54a6 3d0a |0032: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c1a4: 6e10 671b 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -08c1aa: 0c06 |0037: move-result-object v6 │ │ -08c1ac: 6007 6007 |0038: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0760 │ │ -08c1b0: 6e20 3401 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -08c1b6: 0c06 |003d: move-result-object v6 │ │ -08c1b8: 6e20 be22 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -08c1be: 07c1 |0041: move-object v1, v12 │ │ -08c1c0: 1101 |0042: return-object v1 │ │ -08c1c2: 380c 0a00 |0043: if-eqz v12, 004d // +000a │ │ -08c1c6: 6e10 b51f 0c00 |0045: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -08c1cc: 0a06 |0048: move-result v6 │ │ -08c1ce: 6007 2407 |0049: sget v7, Landroid/support/v7/appcompat/R$id;.list_item:I // field@0724 │ │ -08c1d2: 3276 1200 |004b: if-eq v6, v7, 005d // +0012 │ │ -08c1d6: 54a6 3d0a |004d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c1da: 6e10 671b 0600 |004f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -08c1e0: 0c06 |0052: move-result-object v6 │ │ -08c1e2: 7110 141f 0600 |0053: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -08c1e8: 0c06 |0056: move-result-object v6 │ │ -08c1ea: 6007 5107 |0057: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0751 │ │ -08c1ee: 6e40 171f 768d |0059: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -08c1f4: 0c0c |005c: move-result-object v12 │ │ -08c1f6: 54a6 3d0a |005d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c1fa: 6e10 671b 0600 |005f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -08c200: 0c06 |0062: move-result-object v6 │ │ -08c202: 6e10 3001 0600 |0063: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -08c208: 0c04 |0066: move-result-object v4 │ │ -08c20a: 6006 2007 |0067: sget v6, Landroid/support/v7/appcompat/R$id;.icon:I // field@0720 │ │ -08c20e: 6e20 aa1f 6c00 |0069: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -08c214: 0c02 |006c: move-result-object v2 │ │ -08c216: 1f02 1404 |006d: check-cast v2, Landroid/widget/ImageView; // type@0414 │ │ -08c21a: 6e20 411b ba00 |006f: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItem:(I)Ljava/lang/Object; // method@1b41 │ │ -08c220: 0c00 |0072: move-result-object v0 │ │ -08c222: 1f00 3d00 |0073: check-cast v0, Landroid/content/pm/ResolveInfo; // type@003d │ │ -08c226: 6e20 a201 4000 |0075: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -08c22c: 0c06 |0078: move-result-object v6 │ │ -08c22e: 6e20 af21 6200 |0079: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -08c234: 6006 3d07 |007c: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@073d │ │ -08c238: 6e20 aa1f 6c00 |007e: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -08c23e: 0c05 |0081: move-result-object v5 │ │ -08c240: 1f05 3504 |0082: check-cast v5, Landroid/widget/TextView; // type@0435 │ │ -08c244: 6e20 a301 4000 |0084: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -08c24a: 0c06 |0087: move-result-object v6 │ │ -08c24c: 6e20 be22 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -08c252: 55a6 3b0a |008b: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ -08c256: 3806 0800 |008d: if-eqz v6, 0095 // +0008 │ │ -08c25a: 390b 0600 |008f: if-nez v11, 0095 // +0006 │ │ -08c25e: 55a6 390a |0091: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0a39 │ │ -08c262: 3806 0200 |0093: if-eqz v6, 0095 // +0002 │ │ -08c266: 07c1 |0095: move-object v1, v12 │ │ -08c268: 28ac |0096: goto 0042 // -0054 │ │ -08c26a: 0000 |0097: nop // spacer │ │ -08c26c: 0001 0200 0000 0000 3d00 0000 0900 ... |0098: packed-switch-data (8 units) │ │ +08c11c: |[08c11c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +08c12c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +08c12e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +08c130: 6e20 431b ba00 |0002: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1b43 │ │ +08c136: 0a03 |0005: move-result v3 │ │ +08c138: 2b03 9200 0000 |0006: packed-switch v3, 00000098 // +00000092 │ │ +08c13e: 2206 7e04 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ +08c142: 7010 8724 0600 |000b: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ +08c148: 2706 |000e: throw v6 │ │ +08c14a: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +08c14e: 6e10 b51f 0c00 |0011: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +08c154: 0a06 |0014: move-result v6 │ │ +08c156: 3296 2c00 |0015: if-eq v6, v9, 0041 // +002c │ │ +08c15a: 54a6 3d0a |0017: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c15e: 6e10 671b 0600 |0019: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +08c164: 0c06 |001c: move-result-object v6 │ │ +08c166: 7110 141f 0600 |001d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +08c16c: 0c06 |0020: move-result-object v6 │ │ +08c16e: 6007 5107 |0021: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0751 │ │ +08c172: 6e40 171f 768d |0023: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +08c178: 0c0c |0026: move-result-object v12 │ │ +08c17a: 6e20 0c20 9c00 |0027: invoke-virtual {v12, v9}, Landroid/view/View;.setId:(I)V // method@200c │ │ +08c180: 6006 3d07 |002a: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@073d │ │ +08c184: 6e20 aa1f 6c00 |002c: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +08c18a: 0c05 |002f: move-result-object v5 │ │ +08c18c: 1f05 3504 |0030: check-cast v5, Landroid/widget/TextView; // type@0435 │ │ +08c190: 54a6 3d0a |0032: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c194: 6e10 671b 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +08c19a: 0c06 |0037: move-result-object v6 │ │ +08c19c: 6007 6007 |0038: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0760 │ │ +08c1a0: 6e20 3401 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +08c1a6: 0c06 |003d: move-result-object v6 │ │ +08c1a8: 6e20 be22 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +08c1ae: 07c1 |0041: move-object v1, v12 │ │ +08c1b0: 1101 |0042: return-object v1 │ │ +08c1b2: 380c 0a00 |0043: if-eqz v12, 004d // +000a │ │ +08c1b6: 6e10 b51f 0c00 |0045: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +08c1bc: 0a06 |0048: move-result v6 │ │ +08c1be: 6007 2407 |0049: sget v7, Landroid/support/v7/appcompat/R$id;.list_item:I // field@0724 │ │ +08c1c2: 3276 1200 |004b: if-eq v6, v7, 005d // +0012 │ │ +08c1c6: 54a6 3d0a |004d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c1ca: 6e10 671b 0600 |004f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +08c1d0: 0c06 |0052: move-result-object v6 │ │ +08c1d2: 7110 141f 0600 |0053: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +08c1d8: 0c06 |0056: move-result-object v6 │ │ +08c1da: 6007 5107 |0057: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0751 │ │ +08c1de: 6e40 171f 768d |0059: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +08c1e4: 0c0c |005c: move-result-object v12 │ │ +08c1e6: 54a6 3d0a |005d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c1ea: 6e10 671b 0600 |005f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +08c1f0: 0c06 |0062: move-result-object v6 │ │ +08c1f2: 6e10 3001 0600 |0063: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +08c1f8: 0c04 |0066: move-result-object v4 │ │ +08c1fa: 6006 2007 |0067: sget v6, Landroid/support/v7/appcompat/R$id;.icon:I // field@0720 │ │ +08c1fe: 6e20 aa1f 6c00 |0069: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +08c204: 0c02 |006c: move-result-object v2 │ │ +08c206: 1f02 1404 |006d: check-cast v2, Landroid/widget/ImageView; // type@0414 │ │ +08c20a: 6e20 411b ba00 |006f: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItem:(I)Ljava/lang/Object; // method@1b41 │ │ +08c210: 0c00 |0072: move-result-object v0 │ │ +08c212: 1f00 3d00 |0073: check-cast v0, Landroid/content/pm/ResolveInfo; // type@003d │ │ +08c216: 6e20 a201 4000 |0075: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +08c21c: 0c06 |0078: move-result-object v6 │ │ +08c21e: 6e20 af21 6200 |0079: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +08c224: 6006 3d07 |007c: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@073d │ │ +08c228: 6e20 aa1f 6c00 |007e: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +08c22e: 0c05 |0081: move-result-object v5 │ │ +08c230: 1f05 3504 |0082: check-cast v5, Landroid/widget/TextView; // type@0435 │ │ +08c234: 6e20 a301 4000 |0084: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +08c23a: 0c06 |0087: move-result-object v6 │ │ +08c23c: 6e20 be22 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +08c242: 55a6 3b0a |008b: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ +08c246: 3806 0800 |008d: if-eqz v6, 0095 // +0008 │ │ +08c24a: 390b 0600 |008f: if-nez v11, 0095 // +0006 │ │ +08c24e: 55a6 390a |0091: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0a39 │ │ +08c252: 3806 0200 |0093: if-eqz v6, 0095 // +0002 │ │ +08c256: 07c1 |0095: move-object v1, v12 │ │ +08c258: 28ac |0096: goto 0042 // -0054 │ │ +08c25a: 0000 |0097: nop // spacer │ │ +08c25c: 0001 0200 0000 0000 3d00 0000 0900 ... |0098: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=697 │ │ 0x0006 line=698 │ │ 0x0009 line=730 │ │ 0x000f line=700 │ │ 0x0017 line=701 │ │ @@ -105421,17 +105420,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08c27c: |[08c27c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getViewTypeCount:()I │ │ -08c28c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -08c28e: 0f00 |0001: return v0 │ │ +08c26c: |[08c26c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getViewTypeCount:()I │ │ +08c27c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +08c27e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -105439,41 +105438,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -08c290: |[08c290] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.measureContentWidth:()I │ │ -08c2a0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08c2a2: 5295 3a0a |0001: iget v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ -08c2a6: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ -08c2ac: 5997 3a0a |0006: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ -08c2b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08c2b2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -08c2b4: 7120 9a1f 8800 |000a: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08c2ba: 0a06 |000d: move-result v6 │ │ -08c2bc: 7120 9a1f 8800 |000e: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08c2c2: 0a02 |0011: move-result v2 │ │ -08c2c4: 6e10 3d1b 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1b3d │ │ -08c2ca: 0a01 |0015: move-result v1 │ │ -08c2cc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -08c2ce: 3513 1500 |0017: if-ge v3, v1, 002c // +0015 │ │ -08c2d2: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -08c2d4: 6e40 461b 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@1b46 │ │ -08c2da: 0c04 |001d: move-result-object v4 │ │ -08c2dc: 6e30 e41f 6402 |001e: invoke-virtual {v4, v6, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -08c2e2: 6e10 c21f 0400 |0021: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -08c2e8: 0a07 |0024: move-result v7 │ │ -08c2ea: 7120 ad24 7000 |0025: invoke-static {v0, v7}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08c2f0: 0a00 |0028: move-result v0 │ │ -08c2f2: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08c2f6: 28ec |002b: goto 0017 // -0014 │ │ -08c2f8: 5995 3a0a |002c: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ -08c2fc: 0f00 |002e: return v0 │ │ +08c280: |[08c280] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.measureContentWidth:()I │ │ +08c290: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +08c292: 5295 3a0a |0001: iget v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ +08c296: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ +08c29c: 5997 3a0a |0006: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ +08c2a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08c2a2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +08c2a4: 7120 9a1f 8800 |000a: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08c2aa: 0a06 |000d: move-result v6 │ │ +08c2ac: 7120 9a1f 8800 |000e: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08c2b2: 0a02 |0011: move-result v2 │ │ +08c2b4: 6e10 3d1b 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1b3d │ │ +08c2ba: 0a01 |0015: move-result v1 │ │ +08c2bc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +08c2be: 3513 1500 |0017: if-ge v3, v1, 002c // +0015 │ │ +08c2c2: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +08c2c4: 6e40 461b 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@1b46 │ │ +08c2ca: 0c04 |001d: move-result-object v4 │ │ +08c2cc: 6e30 e41f 6402 |001e: invoke-virtual {v4, v6, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +08c2d2: 6e10 c21f 0400 |0021: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +08c2d8: 0a07 |0024: move-result v7 │ │ +08c2da: 7120 ad24 7000 |0025: invoke-static {v0, v7}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08c2e0: 0a00 |0028: move-result v0 │ │ +08c2e2: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08c2e6: 28ec |002b: goto 0017 // -0014 │ │ +08c2e8: 5995 3a0a |002c: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ +08c2ec: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=737 │ │ 0x0003 line=738 │ │ 0x0008 line=740 │ │ 0x0009 line=741 │ │ 0x000a line=743 │ │ @@ -105501,41 +105500,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 │ │ -08c300: |[08c300] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -08c310: 5421 3d0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c314: 7110 5a1b 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@1b5a │ │ -08c31a: 0c01 |0005: move-result-object v1 │ │ -08c31c: 6e10 3e1b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -08c322: 0c00 |0009: move-result-object v0 │ │ -08c324: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -08c328: 5421 3d0a |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c32c: 6e10 6c1b 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1b6c │ │ -08c332: 0a01 |0011: move-result v1 │ │ -08c334: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -08c338: 5421 3d0a |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c33c: 7110 5d1b 0100 |0016: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@1b5d │ │ -08c342: 0c01 |0019: move-result-object v1 │ │ -08c344: 6e20 321b 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@1b32 │ │ -08c34a: 5b23 380a |001d: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ -08c34e: 3803 1300 |001f: if-eqz v3, 0032 // +0013 │ │ -08c352: 5421 3d0a |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c356: 6e10 6c1b 0100 |0023: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1b6c │ │ -08c35c: 0a01 |0026: move-result v1 │ │ -08c35e: 3801 0b00 |0027: if-eqz v1, 0032 // +000b │ │ -08c362: 5421 3d0a |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ -08c366: 7110 5d1b 0100 |002b: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@1b5d │ │ -08c36c: 0c01 |002e: move-result-object v1 │ │ -08c36e: 6e20 2b1b 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1b2b │ │ -08c374: 6e10 491b 0200 |0032: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ -08c37a: 0e00 |0035: return-void │ │ +08c2f0: |[08c2f0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +08c300: 5421 3d0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c304: 7110 5a1b 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@1b5a │ │ +08c30a: 0c01 |0005: move-result-object v1 │ │ +08c30c: 6e10 3e1b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +08c312: 0c00 |0009: move-result-object v0 │ │ +08c314: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +08c318: 5421 3d0a |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c31c: 6e10 6c1b 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1b6c │ │ +08c322: 0a01 |0011: move-result v1 │ │ +08c324: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +08c328: 5421 3d0a |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c32c: 7110 5d1b 0100 |0016: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@1b5d │ │ +08c332: 0c01 |0019: move-result-object v1 │ │ +08c334: 6e20 321b 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@1b32 │ │ +08c33a: 5b23 380a |001d: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a38 │ │ +08c33e: 3803 1300 |001f: if-eqz v3, 0032 // +0013 │ │ +08c342: 5421 3d0a |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c346: 6e10 6c1b 0100 |0023: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1b6c │ │ +08c34c: 0a01 |0026: move-result v1 │ │ +08c34e: 3801 0b00 |0027: if-eqz v1, 0032 // +000b │ │ +08c352: 5421 3d0a |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3d │ │ +08c356: 7110 5d1b 0100 |002b: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@1b5d │ │ +08c35c: 0c01 |002e: move-result-object v1 │ │ +08c35e: 6e20 2b1b 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1b2b │ │ +08c364: 6e10 491b 0200 |0032: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ +08c36a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x000a line=640 │ │ 0x0014 line=641 │ │ 0x001d line=643 │ │ 0x001f line=644 │ │ @@ -105552,20 +105551,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08c37c: |[08c37c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setMaxActivityCount:(I)V │ │ -08c38c: 5210 3a0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ -08c390: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -08c394: 5912 3a0a |0004: iput v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ -08c398: 6e10 491b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ -08c39e: 0e00 |0009: return-void │ │ +08c36c: |[08c36c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setMaxActivityCount:(I)V │ │ +08c37c: 5210 3a0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ +08c380: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +08c384: 5912 3a0a |0004: iput v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0a3a │ │ +08c388: 6e10 491b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ +08c38e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0004 line=760 │ │ 0x0006 line=761 │ │ 0x0009 line=763 │ │ locals : │ │ @@ -105577,23 +105576,23 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08c3a0: |[08c3a0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowDefaultActivity:(ZZ)V │ │ -08c3b0: 5510 3b0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ -08c3b4: 3320 0600 |0002: if-ne v0, v2, 0008 // +0006 │ │ -08c3b8: 5510 390a |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0a39 │ │ -08c3bc: 3230 0900 |0006: if-eq v0, v3, 000f // +0009 │ │ -08c3c0: 5c12 3b0a |0008: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ -08c3c4: 5c13 390a |000a: iput-boolean v3, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0a39 │ │ -08c3c8: 6e10 491b 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ -08c3ce: 0e00 |000f: return-void │ │ +08c390: |[08c390] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowDefaultActivity:(ZZ)V │ │ +08c3a0: 5510 3b0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ +08c3a4: 3320 0600 |0002: if-ne v0, v2, 0008 // +0006 │ │ +08c3a8: 5510 390a |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0a39 │ │ +08c3ac: 3230 0900 |0006: if-eq v0, v3, 000f // +0009 │ │ +08c3b0: 5c12 3b0a |0008: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0a3b │ │ +08c3b4: 5c13 390a |000a: iput-boolean v3, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0a39 │ │ +08c3b8: 6e10 491b 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ +08c3be: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0008 line=796 │ │ 0x000a line=797 │ │ 0x000c line=798 │ │ 0x000f line=800 │ │ @@ -105607,20 +105606,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08c3d0: |[08c3d0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowFooterView:(Z)V │ │ -08c3e0: 5510 3c0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0a3c │ │ -08c3e4: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -08c3e8: 5c12 3c0a |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0a3c │ │ -08c3ec: 6e10 491b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ -08c3f2: 0e00 |0009: return-void │ │ +08c3c0: |[08c3c0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowFooterView:(Z)V │ │ +08c3d0: 5510 3c0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0a3c │ │ +08c3d4: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +08c3d8: 5c12 3c0a |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0a3c │ │ +08c3dc: 6e10 491b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1b49 │ │ +08c3e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0004 line=771 │ │ 0x0006 line=772 │ │ 0x0009 line=774 │ │ locals : │ │ @@ -105667,18 +105666,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 │ │ -08c3f4: |[08c3f4] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08c404: 5b01 3e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c408: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08c40e: 0e00 |0005: return-void │ │ +08c3e4: |[08c3e4] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08c3f4: 5b01 3e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c3f8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08c3fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -105687,17 +105686,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 │ │ -08c410: |[08c410] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ -08c420: 7020 501b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b50 │ │ -08c426: 0e00 |0003: return-void │ │ +08c400: |[08c400] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ +08c410: 7020 501b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b50 │ │ +08c416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -105707,24 +105706,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08c428: |[08c428] android.support.v7.internal.widget.ActivityChooserView$Callbacks.notifyOnDismissListener:()V │ │ -08c438: 5410 3e0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c43c: 7110 5c1b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@1b5c │ │ -08c442: 0c00 |0005: move-result-object v0 │ │ -08c444: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -08c448: 5410 3e0a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c44c: 7110 5c1b 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@1b5c │ │ -08c452: 0c00 |000d: move-result-object v0 │ │ -08c454: 7210 2522 0000 |000e: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@2225 │ │ -08c45a: 0e00 |0011: return-void │ │ +08c418: |[08c418] android.support.v7.internal.widget.ActivityChooserView$Callbacks.notifyOnDismissListener:()V │ │ +08c428: 5410 3e0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c42c: 7110 5c1b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@1b5c │ │ +08c432: 0c00 |0005: move-result-object v0 │ │ +08c434: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +08c438: 5410 3e0a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c43c: 7110 5c1b 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@1b5c │ │ +08c442: 0c00 |000d: move-result-object v0 │ │ +08c444: 7210 2522 0000 |000e: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@2225 │ │ +08c44a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0008 line=608 │ │ 0x0011 line=610 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ @@ -105735,64 +105734,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -08c45c: |[08c45c] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onClick:(Landroid/view/View;)V │ │ -08c46c: 5453 3e0a |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c470: 7110 621b 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1b62 │ │ -08c476: 0c03 |0005: move-result-object v3 │ │ -08c478: 3336 3e00 |0006: if-ne v6, v3, 0044 // +003e │ │ -08c47c: 5453 3e0a |0008: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c480: 6e10 651b 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ -08c486: 5453 3e0a |000d: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c48a: 7110 5a1b 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@1b5a │ │ -08c490: 0c03 |0012: move-result-object v3 │ │ -08c492: 6e10 3f1b 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b3f │ │ -08c498: 0c00 |0016: move-result-object v0 │ │ -08c49a: 5453 3e0a |0017: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c49e: 7110 5a1b 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@1b5a │ │ -08c4a4: 0c03 |001c: move-result-object v3 │ │ -08c4a6: 6e10 3e1b 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -08c4ac: 0c03 |0020: move-result-object v3 │ │ -08c4ae: 6e20 201b 0300 |0021: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I // method@1b20 │ │ -08c4b4: 0a01 |0024: move-result v1 │ │ -08c4b6: 5453 3e0a |0025: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c4ba: 7110 5a1b 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@1b5a │ │ -08c4c0: 0c03 |002a: move-result-object v3 │ │ -08c4c2: 6e10 3e1b 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -08c4c8: 0c03 |002e: move-result-object v3 │ │ -08c4ca: 6e20 191b 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1b19 │ │ -08c4d0: 0c02 |0032: move-result-object v2 │ │ -08c4d2: 3802 1000 |0033: if-eqz v2, 0043 // +0010 │ │ -08c4d6: 1503 0800 |0035: const/high16 v3, #int 524288 // #8 │ │ -08c4da: 6e20 4e01 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -08c4e0: 5453 3e0a |003a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c4e4: 6e10 671b 0300 |003c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -08c4ea: 0c03 |003f: move-result-object v3 │ │ -08c4ec: 6e20 4301 2300 |0040: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -08c4f2: 0e00 |0043: return-void │ │ -08c4f4: 5453 3e0a |0044: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c4f8: 7110 631b 0300 |0046: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1b63 │ │ -08c4fe: 0c03 |0049: move-result-object v3 │ │ -08c500: 3336 1400 |004a: if-ne v6, v3, 005e // +0014 │ │ -08c504: 5453 3e0a |004c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c508: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -08c50a: 7120 611b 4300 |004f: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@1b61 │ │ -08c510: 5453 3e0a |0052: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c514: 5454 3e0a |0054: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c518: 7110 641b 0400 |0056: invoke-static {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@1b64 │ │ -08c51e: 0a04 |0059: move-result v4 │ │ -08c520: 7120 5f1b 4300 |005a: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1b5f │ │ -08c526: 28e6 |005d: goto 0043 // -001a │ │ -08c528: 2203 7e04 |005e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ -08c52c: 7010 8724 0300 |0060: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ -08c532: 2703 |0063: throw v3 │ │ +08c44c: |[08c44c] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onClick:(Landroid/view/View;)V │ │ +08c45c: 5453 3e0a |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c460: 7110 621b 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1b62 │ │ +08c466: 0c03 |0005: move-result-object v3 │ │ +08c468: 3336 3e00 |0006: if-ne v6, v3, 0044 // +003e │ │ +08c46c: 5453 3e0a |0008: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c470: 6e10 651b 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ +08c476: 5453 3e0a |000d: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c47a: 7110 5a1b 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@1b5a │ │ +08c480: 0c03 |0012: move-result-object v3 │ │ +08c482: 6e10 3f1b 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b3f │ │ +08c488: 0c00 |0016: move-result-object v0 │ │ +08c48a: 5453 3e0a |0017: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c48e: 7110 5a1b 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@1b5a │ │ +08c494: 0c03 |001c: move-result-object v3 │ │ +08c496: 6e10 3e1b 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +08c49c: 0c03 |0020: move-result-object v3 │ │ +08c49e: 6e20 201b 0300 |0021: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I // method@1b20 │ │ +08c4a4: 0a01 |0024: move-result v1 │ │ +08c4a6: 5453 3e0a |0025: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c4aa: 7110 5a1b 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@1b5a │ │ +08c4b0: 0c03 |002a: move-result-object v3 │ │ +08c4b2: 6e10 3e1b 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +08c4b8: 0c03 |002e: move-result-object v3 │ │ +08c4ba: 6e20 191b 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1b19 │ │ +08c4c0: 0c02 |0032: move-result-object v2 │ │ +08c4c2: 3802 1000 |0033: if-eqz v2, 0043 // +0010 │ │ +08c4c6: 1503 0800 |0035: const/high16 v3, #int 524288 // #8 │ │ +08c4ca: 6e20 4e01 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +08c4d0: 5453 3e0a |003a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c4d4: 6e10 671b 0300 |003c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +08c4da: 0c03 |003f: move-result-object v3 │ │ +08c4dc: 6e20 4301 2300 |0040: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +08c4e2: 0e00 |0043: return-void │ │ +08c4e4: 5453 3e0a |0044: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c4e8: 7110 631b 0300 |0046: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1b63 │ │ +08c4ee: 0c03 |0049: move-result-object v3 │ │ +08c4f0: 3336 1400 |004a: if-ne v6, v3, 005e // +0014 │ │ +08c4f4: 5453 3e0a |004c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c4f8: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +08c4fa: 7120 611b 4300 |004f: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@1b61 │ │ +08c500: 5453 3e0a |0052: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c504: 5454 3e0a |0054: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c508: 7110 641b 0400 |0056: invoke-static {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@1b64 │ │ +08c50e: 0a04 |0059: move-result v4 │ │ +08c510: 7120 5f1b 4300 |005a: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1b5f │ │ +08c516: 28e6 |005d: goto 0043 // -001a │ │ +08c518: 2203 7e04 |005e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ +08c51c: 7010 8724 0300 |0060: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ +08c522: 2703 |0063: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0008 line=568 │ │ 0x000d line=569 │ │ 0x0017 line=570 │ │ 0x0025 line=571 │ │ @@ -105816,24 +105815,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08c534: |[08c534] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onDismiss:()V │ │ -08c544: 7010 521b 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.notifyOnDismissListener:()V // method@1b52 │ │ -08c54a: 5420 3e0a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c54e: 5400 500a |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ -08c552: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -08c556: 5420 3e0a |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c55a: 5400 500a |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ -08c55e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08c560: 6e20 070b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0b07 │ │ -08c566: 0e00 |0011: return-void │ │ +08c524: |[08c524] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onDismiss:()V │ │ +08c534: 7010 521b 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.notifyOnDismissListener:()V // method@1b52 │ │ +08c53a: 5420 3e0a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c53e: 5400 500a |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ +08c542: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +08c546: 5420 3e0a |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c54a: 5400 500a |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ +08c54e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08c550: 6e20 070b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0b07 │ │ +08c556: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0003 line=601 │ │ 0x0009 line=602 │ │ 0x0011 line=604 │ │ locals : │ │ @@ -105844,67 +105843,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 │ │ -08c568: |[08c568] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -08c578: 6e10 4621 0600 |0000: invoke-virtual {v6}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@2146 │ │ -08c57e: 0c00 |0003: move-result-object v0 │ │ -08c580: 1f00 4c03 |0004: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@034c │ │ -08c584: 6e20 431b 8000 |0006: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1b43 │ │ -08c58a: 0a01 |0009: move-result v1 │ │ -08c58c: 2b01 5e00 0000 |000a: packed-switch v1, 00000068 // +0000005e │ │ -08c592: 2203 7e04 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ -08c596: 7010 8724 0300 |000f: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ -08c59c: 2703 |0012: throw v3 │ │ -08c59e: 5453 3e0a |0013: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c5a2: 1404 ffff ff7f |0015: const v4, #float nan // #7fffffff │ │ -08c5a8: 7120 5f1b 4300 |0018: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1b5f │ │ -08c5ae: 0e00 |001b: return-void │ │ -08c5b0: 5453 3e0a |001c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c5b4: 6e10 651b 0300 |001e: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ -08c5ba: 5453 3e0a |0021: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c5be: 7110 601b 0300 |0023: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z // method@1b60 │ │ -08c5c4: 0a03 |0026: move-result v3 │ │ -08c5c6: 3803 1200 |0027: if-eqz v3, 0039 // +0012 │ │ -08c5ca: 3d08 f2ff |0029: if-lez v8, 001b // -000e │ │ -08c5ce: 5453 3e0a |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c5d2: 7110 5a1b 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@1b5a │ │ -08c5d8: 0c03 |0030: move-result-object v3 │ │ -08c5da: 6e10 3e1b 0300 |0031: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -08c5e0: 0c03 |0034: move-result-object v3 │ │ -08c5e2: 6e20 2d1b 8300 |0035: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setDefaultActivity:(I)V // method@1b2d │ │ -08c5e8: 28e3 |0038: goto 001b // -001d │ │ -08c5ea: 5453 3e0a |0039: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c5ee: 7110 5a1b 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@1b5a │ │ -08c5f4: 0c03 |003e: move-result-object v3 │ │ -08c5f6: 6e10 451b 0300 |003f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getShowDefaultActivity:()Z // method@1b45 │ │ -08c5fc: 0a03 |0042: move-result v3 │ │ -08c5fe: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ -08c602: 5453 3e0a |0045: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c606: 7110 5a1b 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@1b5a │ │ -08c60c: 0c03 |004a: move-result-object v3 │ │ -08c60e: 6e10 3e1b 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -08c614: 0c03 |004e: move-result-object v3 │ │ -08c616: 6e20 191b 8300 |004f: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1b19 │ │ -08c61c: 0c02 |0052: move-result-object v2 │ │ -08c61e: 3802 c8ff |0053: if-eqz v2, 001b // -0038 │ │ -08c622: 1503 0800 |0055: const/high16 v3, #int 524288 // #8 │ │ -08c626: 6e20 4e01 3200 |0057: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -08c62c: 5453 3e0a |005a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c630: 6e10 671b 0300 |005c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -08c636: 0c03 |005f: move-result-object v3 │ │ -08c638: 6e20 4301 2300 |0060: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -08c63e: 28b8 |0063: goto 001b // -0048 │ │ -08c640: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ -08c644: 28df |0066: goto 0045 // -0021 │ │ -08c646: 0000 |0067: nop // spacer │ │ -08c648: 0001 0200 0000 0000 1200 0000 0900 ... |0068: packed-switch-data (8 units) │ │ +08c558: |[08c558] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +08c568: 6e10 4621 0600 |0000: invoke-virtual {v6}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@2146 │ │ +08c56e: 0c00 |0003: move-result-object v0 │ │ +08c570: 1f00 4c03 |0004: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@034c │ │ +08c574: 6e20 431b 8000 |0006: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1b43 │ │ +08c57a: 0a01 |0009: move-result v1 │ │ +08c57c: 2b01 5e00 0000 |000a: packed-switch v1, 00000068 // +0000005e │ │ +08c582: 2203 7e04 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ +08c586: 7010 8724 0300 |000f: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ +08c58c: 2703 |0012: throw v3 │ │ +08c58e: 5453 3e0a |0013: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c592: 1404 ffff ff7f |0015: const v4, #float nan // #7fffffff │ │ +08c598: 7120 5f1b 4300 |0018: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1b5f │ │ +08c59e: 0e00 |001b: return-void │ │ +08c5a0: 5453 3e0a |001c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c5a4: 6e10 651b 0300 |001e: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ +08c5aa: 5453 3e0a |0021: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c5ae: 7110 601b 0300 |0023: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z // method@1b60 │ │ +08c5b4: 0a03 |0026: move-result v3 │ │ +08c5b6: 3803 1200 |0027: if-eqz v3, 0039 // +0012 │ │ +08c5ba: 3d08 f2ff |0029: if-lez v8, 001b // -000e │ │ +08c5be: 5453 3e0a |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c5c2: 7110 5a1b 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@1b5a │ │ +08c5c8: 0c03 |0030: move-result-object v3 │ │ +08c5ca: 6e10 3e1b 0300 |0031: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +08c5d0: 0c03 |0034: move-result-object v3 │ │ +08c5d2: 6e20 2d1b 8300 |0035: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setDefaultActivity:(I)V // method@1b2d │ │ +08c5d8: 28e3 |0038: goto 001b // -001d │ │ +08c5da: 5453 3e0a |0039: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c5de: 7110 5a1b 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@1b5a │ │ +08c5e4: 0c03 |003e: move-result-object v3 │ │ +08c5e6: 6e10 451b 0300 |003f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getShowDefaultActivity:()Z // method@1b45 │ │ +08c5ec: 0a03 |0042: move-result v3 │ │ +08c5ee: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ +08c5f2: 5453 3e0a |0045: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c5f6: 7110 5a1b 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@1b5a │ │ +08c5fc: 0c03 |004a: move-result-object v3 │ │ +08c5fe: 6e10 3e1b 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +08c604: 0c03 |004e: move-result-object v3 │ │ +08c606: 6e20 191b 8300 |004f: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1b19 │ │ +08c60c: 0c02 |0052: move-result-object v2 │ │ +08c60e: 3802 c8ff |0053: if-eqz v2, 001b // -0038 │ │ +08c612: 1503 0800 |0055: const/high16 v3, #int 524288 // #8 │ │ +08c616: 6e20 4e01 3200 |0057: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +08c61c: 5453 3e0a |005a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c620: 6e10 671b 0300 |005c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +08c626: 0c03 |005f: move-result-object v3 │ │ +08c628: 6e20 4301 2300 |0060: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +08c62e: 28b8 |0063: goto 001b // -0048 │ │ +08c630: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ +08c634: 28df |0066: goto 0045 // -0021 │ │ +08c636: 0000 |0067: nop // spacer │ │ +08c638: 0001 0200 0000 0000 1200 0000 0900 ... |0068: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0006 line=537 │ │ 0x000a line=538 │ │ 0x000d line=561 │ │ 0x0013 line=540 │ │ @@ -105936,37 +105935,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08c658: |[08c658] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onLongClick:(Landroid/view/View;)Z │ │ -08c668: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -08c66a: 5430 3e0a |0001: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c66e: 7110 621b 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1b62 │ │ -08c674: 0c00 |0006: move-result-object v0 │ │ -08c676: 3304 1f00 |0007: if-ne v4, v0, 0026 // +001f │ │ -08c67a: 5430 3e0a |0009: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c67e: 7110 5a1b 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@1b5a │ │ -08c684: 0c00 |000e: move-result-object v0 │ │ -08c686: 6e10 3d1b 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1b3d │ │ -08c68c: 0a00 |0012: move-result v0 │ │ -08c68e: 3d00 1200 |0013: if-lez v0, 0025 // +0012 │ │ -08c692: 5430 3e0a |0015: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c696: 7120 611b 2000 |0017: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@1b61 │ │ -08c69c: 5430 3e0a |001a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c6a0: 5431 3e0a |001c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ -08c6a4: 7110 641b 0100 |001e: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@1b64 │ │ -08c6aa: 0a01 |0021: move-result v1 │ │ -08c6ac: 7120 5f1b 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1b5f │ │ -08c6b2: 0f02 |0025: return v2 │ │ -08c6b4: 2200 7e04 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -08c6b8: 7010 8724 0000 |0028: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ -08c6be: 2700 |002b: throw v0 │ │ +08c648: |[08c648] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onLongClick:(Landroid/view/View;)Z │ │ +08c658: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08c65a: 5430 3e0a |0001: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c65e: 7110 621b 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1b62 │ │ +08c664: 0c00 |0006: move-result-object v0 │ │ +08c666: 3304 1f00 |0007: if-ne v4, v0, 0026 // +001f │ │ +08c66a: 5430 3e0a |0009: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c66e: 7110 5a1b 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@1b5a │ │ +08c674: 0c00 |000e: move-result-object v0 │ │ +08c676: 6e10 3d1b 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1b3d │ │ +08c67c: 0a00 |0012: move-result v0 │ │ +08c67e: 3d00 1200 |0013: if-lez v0, 0025 // +0012 │ │ +08c682: 5430 3e0a |0015: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c686: 7120 611b 2000 |0017: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@1b61 │ │ +08c68c: 5430 3e0a |001a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c690: 5431 3e0a |001c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0a3e │ │ +08c694: 7110 641b 0100 |001e: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@1b64 │ │ +08c69a: 0a01 |0021: move-result v1 │ │ +08c69c: 7120 5f1b 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1b5f │ │ +08c6a2: 0f02 |0025: return v2 │ │ +08c6a4: 2200 7e04 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +08c6a8: 7010 8724 0000 |0028: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ +08c6ae: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=587 │ │ 0x0009 line=588 │ │ 0x0015 line=589 │ │ 0x001a line=590 │ │ 0x0025 line=595 │ │ @@ -106044,20 +106043,20 @@ │ │ type : '(Landroid/view/View;IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08c6c0: |[08c6c0] android.support.v7.internal.widget.AdapterViewICS$AdapterContextMenuInfo.:(Landroid/view/View;IJ)V │ │ -08c6d0: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -08c6d6: 5b12 530a |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@0a53 │ │ -08c6da: 5913 520a |0005: iput v3, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.position:I // field@0a52 │ │ -08c6de: 5a14 510a |0007: iput-wide v4, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.id:J // field@0a51 │ │ -08c6e2: 0e00 |0009: return-void │ │ +08c6b0: |[08c6b0] android.support.v7.internal.widget.AdapterViewICS$AdapterContextMenuInfo.:(Landroid/view/View;IJ)V │ │ +08c6c0: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +08c6c6: 5b12 530a |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@0a53 │ │ +08c6ca: 5913 520a |0005: iput v3, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.position:I // field@0a52 │ │ +08c6ce: 5a14 510a |0007: iput-wide v4, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.id:J // field@0a51 │ │ +08c6d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ 0x0005 line=415 │ │ 0x0007 line=416 │ │ 0x0009 line=417 │ │ @@ -106106,20 +106105,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08c6e4: |[08c6e4] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ -08c6f4: 5b12 550a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c6f8: 7010 ec01 0100 |0002: invoke-direct {v1}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ -08c6fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08c700: 5b10 540a |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ -08c704: 0e00 |0008: return-void │ │ +08c6d4: |[08c6d4] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ +08c6e4: 5b12 550a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c6e8: 7010 ec01 0100 |0002: invoke-direct {v1}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ +08c6ee: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08c6f0: 5b10 540a |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ +08c6f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0005 line=798 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; Landroid/support/v7/internal/widget/AdapterViewICS.AdapterDataSetObserver; │ │ @@ -106131,18 +106130,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -08c708: |[08c708] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.clearSavedState:()V │ │ -08c718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08c71a: 5b10 540a |0001: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ -08c71e: 0e00 |0003: return-void │ │ +08c6f8: |[08c6f8] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.clearSavedState:()V │ │ +08c708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c70a: 5b10 540a |0001: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ +08c70e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0003 line=844 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; Landroid/support/v7/internal/widget/AdapterViewICS.AdapterDataSetObserver; │ │ @@ -106152,56 +106151,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -08c720: |[08c720] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.onChanged:()V │ │ -08c730: 5420 550a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c734: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08c736: 5c01 610a |0003: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0a61 │ │ -08c73a: 5420 550a |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c73e: 5421 550a |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c742: 5211 670a |0009: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08c746: 5901 6c0a |000b: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0a6c │ │ -08c74a: 5420 550a |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c74e: 5421 550a |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c752: 6e10 9f1b 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08c758: 0c01 |0014: move-result-object v1 │ │ -08c75a: 7210 4021 0100 |0015: invoke-interface {v1}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ -08c760: 0a01 |0018: move-result v1 │ │ -08c762: 5901 670a |0019: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08c766: 5420 550a |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c76a: 6e10 9f1b 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08c770: 0c00 |0020: move-result-object v0 │ │ -08c772: 7210 4321 0000 |0021: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@2143 │ │ -08c778: 0a00 |0024: move-result v0 │ │ -08c77a: 3800 2700 |0025: if-eqz v0, 004c // +0027 │ │ -08c77e: 5420 540a |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ -08c782: 3800 2300 |0029: if-eqz v0, 004c // +0023 │ │ -08c786: 5420 550a |002b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c78a: 5200 6c0a |002d: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0a6c │ │ -08c78e: 3900 1d00 |002f: if-nez v0, 004c // +001d │ │ -08c792: 5420 550a |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c796: 5200 670a |0033: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08c79a: 3d00 1700 |0035: if-lez v0, 004c // +0017 │ │ -08c79e: 5420 550a |0037: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c7a2: 5421 540a |0039: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ -08c7a6: 7120 8e1b 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$000:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V // method@1b8e │ │ -08c7ac: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -08c7ae: 5b20 540a |003f: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ -08c7b2: 5420 550a |0041: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c7b6: 6e10 961b 0000 |0043: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkFocus:()V // method@1b96 │ │ -08c7bc: 5420 550a |0046: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c7c0: 6e10 c71b 0000 |0048: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1bc7 │ │ -08c7c6: 0e00 |004b: return-void │ │ -08c7c8: 5420 550a |004c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c7cc: 6e10 c21b 0000 |004e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.rememberSyncState:()V // method@1bc2 │ │ -08c7d2: 28f0 |0051: goto 0041 // -0010 │ │ +08c710: |[08c710] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.onChanged:()V │ │ +08c720: 5420 550a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c724: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08c726: 5c01 610a |0003: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0a61 │ │ +08c72a: 5420 550a |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c72e: 5421 550a |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c732: 5211 670a |0009: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08c736: 5901 6c0a |000b: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0a6c │ │ +08c73a: 5420 550a |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c73e: 5421 550a |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c742: 6e10 9f1b 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08c748: 0c01 |0014: move-result-object v1 │ │ +08c74a: 7210 4021 0100 |0015: invoke-interface {v1}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ +08c750: 0a01 |0018: move-result v1 │ │ +08c752: 5901 670a |0019: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08c756: 5420 550a |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c75a: 6e10 9f1b 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08c760: 0c00 |0020: move-result-object v0 │ │ +08c762: 7210 4321 0000 |0021: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@2143 │ │ +08c768: 0a00 |0024: move-result v0 │ │ +08c76a: 3800 2700 |0025: if-eqz v0, 004c // +0027 │ │ +08c76e: 5420 540a |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ +08c772: 3800 2300 |0029: if-eqz v0, 004c // +0023 │ │ +08c776: 5420 550a |002b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c77a: 5200 6c0a |002d: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0a6c │ │ +08c77e: 3900 1d00 |002f: if-nez v0, 004c // +001d │ │ +08c782: 5420 550a |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c786: 5200 670a |0033: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08c78a: 3d00 1700 |0035: if-lez v0, 004c // +0017 │ │ +08c78e: 5420 550a |0037: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c792: 5421 540a |0039: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ +08c796: 7120 8e1b 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$000:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V // method@1b8e │ │ +08c79c: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +08c79e: 5b20 540a |003f: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ +08c7a2: 5420 550a |0041: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c7a6: 6e10 961b 0000 |0043: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkFocus:()V // method@1b96 │ │ +08c7ac: 5420 550a |0046: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c7b0: 6e10 c71b 0000 |0048: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1bc7 │ │ +08c7b6: 0e00 |004b: return-void │ │ +08c7b8: 5420 550a |004c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c7bc: 6e10 c21b 0000 |004e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.rememberSyncState:()V // method@1bc2 │ │ +08c7c2: 28f0 |0051: goto 0041 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0005 line=803 │ │ 0x000d line=804 │ │ 0x001b line=808 │ │ 0x0037 line=810 │ │ @@ -106219,52 +106218,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -08c7d4: |[08c7d4] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.onInvalidated:()V │ │ -08c7e4: 1904 0080 |0000: const-wide/high16 v4, #long -9223372036854775808 // #8000 │ │ -08c7e8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -08c7ea: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -08c7ec: 5460 550a |0004: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c7f0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -08c7f2: 5c01 610a |0007: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0a61 │ │ -08c7f6: 5460 550a |0009: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c7fa: 6e10 9f1b 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08c800: 0c00 |000e: move-result-object v0 │ │ -08c802: 7210 4321 0000 |000f: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@2143 │ │ -08c808: 0a00 |0012: move-result v0 │ │ -08c80a: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -08c80e: 5460 550a |0015: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c812: 7110 8f1b 0000 |0017: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$100:(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable; // method@1b8f │ │ -08c818: 0c00 |001a: move-result-object v0 │ │ -08c81a: 5b60 540a |001b: iput-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ -08c81e: 5460 550a |001d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c822: 5461 550a |001f: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c826: 5211 670a |0021: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08c82a: 5901 6c0a |0023: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0a6c │ │ -08c82e: 5460 550a |0025: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c832: 5903 670a |0027: iput v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08c836: 5460 550a |0029: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c83a: 5902 720a |002b: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08c83e: 5460 550a |002d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c842: 5a04 730a |002f: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ -08c846: 5460 550a |0031: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c84a: 5902 6a0a |0033: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ -08c84e: 5460 550a |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c852: 5a04 6b0a |0037: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08c856: 5460 550a |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c85a: 5c03 690a |003b: iput-boolean v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08c85e: 5460 550a |003d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c862: 6e10 961b 0000 |003f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkFocus:()V // method@1b96 │ │ -08c868: 5460 550a |0042: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ -08c86c: 6e10 c71b 0000 |0044: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1bc7 │ │ -08c872: 0e00 |0047: return-void │ │ +08c7c4: |[08c7c4] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.onInvalidated:()V │ │ +08c7d4: 1904 0080 |0000: const-wide/high16 v4, #long -9223372036854775808 // #8000 │ │ +08c7d8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +08c7da: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +08c7dc: 5460 550a |0004: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c7e0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +08c7e2: 5c01 610a |0007: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0a61 │ │ +08c7e6: 5460 550a |0009: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c7ea: 6e10 9f1b 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08c7f0: 0c00 |000e: move-result-object v0 │ │ +08c7f2: 7210 4321 0000 |000f: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@2143 │ │ +08c7f8: 0a00 |0012: move-result v0 │ │ +08c7fa: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +08c7fe: 5460 550a |0015: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c802: 7110 8f1b 0000 |0017: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$100:(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable; // method@1b8f │ │ +08c808: 0c00 |001a: move-result-object v0 │ │ +08c80a: 5b60 540a |001b: iput-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0a54 │ │ +08c80e: 5460 550a |001d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c812: 5461 550a |001f: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c816: 5211 670a |0021: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08c81a: 5901 6c0a |0023: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0a6c │ │ +08c81e: 5460 550a |0025: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c822: 5903 670a |0027: iput v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08c826: 5460 550a |0029: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c82a: 5902 720a |002b: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08c82e: 5460 550a |002d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c832: 5a04 730a |002f: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ +08c836: 5460 550a |0031: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c83a: 5902 6a0a |0033: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ +08c83e: 5460 550a |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c842: 5a04 6b0a |0037: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08c846: 5460 550a |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c84a: 5c03 690a |003b: iput-boolean v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08c84e: 5460 550a |003d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c852: 6e10 961b 0000 |003f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkFocus:()V // method@1b96 │ │ +08c858: 5460 550a |0042: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a55 │ │ +08c85c: 6e10 c71b 0000 |0044: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1bc7 │ │ +08c862: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=821 │ │ 0x0009 line=823 │ │ 0x0015 line=826 │ │ 0x001d line=830 │ │ 0x0025 line=831 │ │ @@ -106355,19 +106354,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08c874: |[08c874] android.support.v7.internal.widget.AdapterViewICS$OnItemClickListenerWrapper.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ -08c884: 5b01 570a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a57 │ │ -08c888: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08c88e: 5b02 560a |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.mWrappedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a56 │ │ -08c892: 0e00 |0007: return-void │ │ +08c864: |[08c864] android.support.v7.internal.widget.AdapterViewICS$OnItemClickListenerWrapper.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ +08c874: 5b01 570a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a57 │ │ +08c878: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08c87e: 5b02 560a |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.mWrappedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a56 │ │ +08c882: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ 0x0007 line=267 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper; │ │ @@ -106381,22 +106380,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -08c894: |[08c894] android.support.v7.internal.widget.AdapterViewICS$OnItemClickListenerWrapper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -08c8a4: 5460 560a |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.mWrappedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a56 │ │ -08c8a8: 5461 570a |0002: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a57 │ │ -08c8ac: 0782 |0004: move-object v2, v8 │ │ -08c8ae: 0193 |0005: move v3, v9 │ │ -08c8b0: 04a4 |0006: move-wide v4, v10 │ │ -08c8b2: 7806 821b 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1b82 │ │ -08c8b8: 0e00 |000a: return-void │ │ +08c884: |[08c884] android.support.v7.internal.widget.AdapterViewICS$OnItemClickListenerWrapper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +08c894: 5460 560a |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.mWrappedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a56 │ │ +08c898: 5461 570a |0002: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a57 │ │ +08c89c: 0782 |0004: move-object v2, v8 │ │ +08c89e: 0193 |0005: move v3, v9 │ │ +08c8a0: 04a4 |0006: move-wide v4, v10 │ │ +08c8a2: 7806 821b 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1b82 │ │ +08c8a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x000a line=272 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper; │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ @@ -106517,18 +106516,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08c8bc: |[08c8bc] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ -08c8cc: 5b01 580a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ -08c8d0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08c8d6: 0e00 |0005: return-void │ │ +08c8ac: |[08c8ac] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ +08c8bc: 5b01 580a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ +08c8c0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08c8c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; Landroid/support/v7/internal/widget/AdapterViewICS.SelectionNotifier; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -106538,17 +106537,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c8d8: |[08c8d8] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V │ │ -08c8e8: 7020 881b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1b88 │ │ -08c8ee: 0e00 |0003: return-void │ │ +08c8c8: |[08c8c8] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V │ │ +08c8d8: 7020 881b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1b88 │ │ +08c8de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; Landroid/support/v7/internal/widget/AdapterViewICS.SelectionNotifier; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -106560,28 +106559,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -08c8f0: |[08c8f0] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.run:()V │ │ -08c900: 5410 580a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ -08c904: 5500 610a |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0a61 │ │ -08c908: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -08c90c: 5410 580a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ -08c910: 6e10 9f1b 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08c916: 0c00 |000b: move-result-object v0 │ │ -08c918: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -08c91c: 5410 580a |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ -08c920: 6e20 c11b 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.post:(Ljava/lang/Runnable;)Z // method@1bc1 │ │ -08c926: 0e00 |0013: return-void │ │ -08c928: 5410 580a |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ -08c92c: 7110 901b 0000 |0016: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$200:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1b90 │ │ -08c932: 28fa |0019: goto 0013 // -0006 │ │ +08c8e0: |[08c8e0] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.run:()V │ │ +08c8f0: 5410 580a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ +08c8f4: 5500 610a |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0a61 │ │ +08c8f8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +08c8fc: 5410 580a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ +08c900: 6e10 9f1b 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08c906: 0c00 |000b: move-result-object v0 │ │ +08c908: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +08c90c: 5410 580a |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ +08c910: 6e20 c11b 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.post:(Ljava/lang/Runnable;)Z // method@1bc1 │ │ +08c916: 0e00 |0013: return-void │ │ +08c918: 5410 580a |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0a58 │ │ +08c91c: 7110 901b 0000 |0016: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$200:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1b90 │ │ +08c922: 28fa |0019: goto 0013 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 0x0006 line=859 │ │ 0x000e line=860 │ │ 0x0013 line=865 │ │ 0x0014 line=863 │ │ @@ -106781,31 +106780,31 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08c934: |[08c934] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;)V │ │ -08c944: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08c946: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -08c94a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08c94c: 7020 3a20 5400 |0004: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@203a │ │ -08c952: 5940 650a |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08c956: 5a42 790a |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ -08c95a: 5c40 690a |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08c95e: 5c40 660a |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0a66 │ │ -08c962: 5941 6a0a |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ -08c966: 5a42 6b0a |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08c96a: 5941 720a |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08c96e: 5a42 730a |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ -08c972: 5941 6d0a |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ -08c976: 5a42 6e0a |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ -08c97a: 5c40 600a |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0a60 │ │ -08c97e: 0e00 |001d: return-void │ │ +08c924: |[08c924] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;)V │ │ +08c934: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08c936: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +08c93a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08c93c: 7020 3a20 5400 |0004: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@203a │ │ +08c942: 5940 650a |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08c946: 5a42 790a |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ +08c94a: 5c40 690a |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08c94e: 5c40 660a |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0a66 │ │ +08c952: 5941 6a0a |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ +08c956: 5a42 6b0a |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08c95a: 5941 720a |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08c95e: 5a42 730a |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ +08c962: 5941 6d0a |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ +08c966: 5a42 6e0a |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ +08c96a: 5c40 600a |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0a60 │ │ +08c96e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=228 │ │ 0x0007 line=67 │ │ 0x0009 line=84 │ │ 0x000b line=94 │ │ 0x000d line=126 │ │ @@ -106827,31 +106826,31 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -08c980: |[08c980] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08c990: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08c992: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -08c996: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08c998: 7030 3b20 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ -08c99e: 5940 650a |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08c9a2: 5a42 790a |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ -08c9a6: 5c40 690a |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08c9aa: 5c40 660a |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0a66 │ │ -08c9ae: 5941 6a0a |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ -08c9b2: 5a42 6b0a |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08c9b6: 5941 720a |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08c9ba: 5a42 730a |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ -08c9be: 5941 6d0a |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ -08c9c2: 5a42 6e0a |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ -08c9c6: 5c40 600a |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0a60 │ │ -08c9ca: 0e00 |001d: return-void │ │ +08c970: |[08c970] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08c980: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08c982: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +08c986: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08c988: 7030 3b20 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ +08c98e: 5940 650a |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08c992: 5a42 790a |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ +08c996: 5c40 690a |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08c99a: 5c40 660a |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0a66 │ │ +08c99e: 5941 6a0a |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ +08c9a2: 5a42 6b0a |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08c9a6: 5941 720a |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08c9aa: 5a42 730a |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ +08c9ae: 5941 6d0a |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ +08c9b2: 5a42 6e0a |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ +08c9b6: 5c40 600a |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0a60 │ │ +08c9ba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=232 │ │ 0x0007 line=67 │ │ 0x0009 line=84 │ │ 0x000b line=94 │ │ 0x000d line=126 │ │ @@ -106874,31 +106873,31 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -08c9cc: |[08c9cc] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08c9dc: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08c9de: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -08c9e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08c9e4: 7040 3c20 5476 |0004: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ -08c9ea: 5940 650a |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08c9ee: 5a42 790a |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ -08c9f2: 5c40 690a |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08c9f6: 5c40 660a |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0a66 │ │ -08c9fa: 5941 6a0a |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ -08c9fe: 5a42 6b0a |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08ca02: 5941 720a |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08ca06: 5a42 730a |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ -08ca0a: 5941 6d0a |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ -08ca0e: 5a42 6e0a |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ -08ca12: 5c40 600a |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0a60 │ │ -08ca16: 0e00 |001d: return-void │ │ +08c9bc: |[08c9bc] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08c9cc: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08c9ce: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +08c9d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08c9d4: 7040 3c20 5476 |0004: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ +08c9da: 5940 650a |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08c9de: 5a42 790a |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ +08c9e2: 5c40 690a |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08c9e6: 5c40 660a |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0a66 │ │ +08c9ea: 5941 6a0a |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ +08c9ee: 5a42 6b0a |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08c9f2: 5941 720a |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08c9f6: 5a42 730a |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ +08c9fa: 5941 6d0a |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ +08c9fe: 5a42 6e0a |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ +08ca02: 5c40 600a |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0a60 │ │ +08ca06: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=236 │ │ 0x0007 line=67 │ │ 0x0009 line=84 │ │ 0x000b line=94 │ │ 0x000d line=126 │ │ @@ -106922,17 +106921,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08ca18: |[08ca18] android.support.v7.internal.widget.AdapterViewICS.access$000:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V │ │ -08ca28: 6e20 bd1b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1bbd │ │ -08ca2e: 0e00 |0003: return-void │ │ +08ca08: |[08ca08] android.support.v7.internal.widget.AdapterViewICS.access$000:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V │ │ +08ca18: 6e20 bd1b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1bbd │ │ +08ca1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/os/Parcelable; │ │ │ │ @@ -106941,18 +106940,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08ca30: |[08ca30] android.support.v7.internal.widget.AdapterViewICS.access$100:(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable; │ │ -08ca40: 6e10 be1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1bbe │ │ -08ca46: 0c00 |0003: move-result-object v0 │ │ -08ca48: 1100 |0004: return-object v0 │ │ +08ca20: |[08ca20] android.support.v7.internal.widget.AdapterViewICS.access$100:(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable; │ │ +08ca30: 6e10 be1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1bbe │ │ +08ca36: 0c00 |0003: move-result-object v0 │ │ +08ca38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/AdapterViewICS;) │ │ @@ -106960,17 +106959,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08ca4c: |[08ca4c] android.support.v7.internal.widget.AdapterViewICS.access$200:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ -08ca5c: 7010 9e1b 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.fireOnSelected:()V // method@1b9e │ │ -08ca62: 0e00 |0003: return-void │ │ +08ca3c: |[08ca3c] android.support.v7.internal.widget.AdapterViewICS.access$200:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ +08ca4c: 7010 9e1b 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.fireOnSelected:()V // method@1b9e │ │ +08ca52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/AdapterViewICS;) │ │ @@ -106978,34 +106977,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -08ca64: |[08ca64] android.support.v7.internal.widget.AdapterViewICS.fireOnSelected:()V │ │ -08ca74: 5460 710a |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ -08ca78: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -08ca7c: 0e00 |0004: return-void │ │ -08ca7e: 6e10 b21b 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1bb2 │ │ -08ca84: 0a03 |0008: move-result v3 │ │ -08ca86: 3a03 1500 |0009: if-ltz v3, 001e // +0015 │ │ -08ca8a: 6e10 b31b 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedView:()Landroid/view/View; // method@1bb3 │ │ -08ca90: 0c02 |000e: move-result-object v2 │ │ -08ca92: 5460 710a |000f: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ -08ca96: 6e10 9f1b 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08ca9c: 0c01 |0014: move-result-object v1 │ │ -08ca9e: 7220 4221 3100 |0015: invoke-interface {v1, v3}, Landroid/widget/Adapter;.getItemId:(I)J // method@2142 │ │ -08caa4: 0b04 |0018: move-result-wide v4 │ │ -08caa6: 0761 |0019: move-object v1, v6 │ │ -08caa8: 7806 861b 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1b86 │ │ -08caae: 28e7 |001d: goto 0004 // -0019 │ │ -08cab0: 5460 710a |001e: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ -08cab4: 7220 871b 6000 |0020: invoke-interface {v0, v6}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1b87 │ │ -08caba: 28e1 |0023: goto 0004 // -001f │ │ +08ca54: |[08ca54] android.support.v7.internal.widget.AdapterViewICS.fireOnSelected:()V │ │ +08ca64: 5460 710a |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ +08ca68: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +08ca6c: 0e00 |0004: return-void │ │ +08ca6e: 6e10 b21b 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1bb2 │ │ +08ca74: 0a03 |0008: move-result v3 │ │ +08ca76: 3a03 1500 |0009: if-ltz v3, 001e // +0015 │ │ +08ca7a: 6e10 b31b 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedView:()Landroid/view/View; // method@1bb3 │ │ +08ca80: 0c02 |000e: move-result-object v2 │ │ +08ca82: 5460 710a |000f: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ +08ca86: 6e10 9f1b 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08ca8c: 0c01 |0014: move-result-object v1 │ │ +08ca8e: 7220 4221 3100 |0015: invoke-interface {v1, v3}, Landroid/widget/Adapter;.getItemId:(I)J // method@2142 │ │ +08ca94: 0b04 |0018: move-result-wide v4 │ │ +08ca96: 0761 |0019: move-object v1, v6 │ │ +08ca98: 7806 861b 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1b86 │ │ +08ca9e: 28e7 |001d: goto 0004 // -0019 │ │ +08caa0: 5460 710a |001e: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ +08caa4: 7220 871b 6000 |0020: invoke-interface {v0, v6}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1b87 │ │ +08caaa: 28e1 |0023: goto 0004 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0004 line=902 │ │ 0x0005 line=894 │ │ 0x0009 line=895 │ │ 0x000b line=896 │ │ @@ -107022,48 +107021,48 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 66 16-bit code units │ │ -08cabc: |[08cabc] android.support.v7.internal.widget.AdapterViewICS.updateEmptyStatus:(Z)V │ │ -08cacc: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -08cad0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08cad2: 6e10 b61b 0600 |0003: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1bb6 │ │ -08cad8: 0a00 |0006: move-result v0 │ │ -08cada: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -08cade: 1207 |0009: const/4 v7, #int 0 // #0 │ │ -08cae0: 3807 2b00 |000a: if-eqz v7, 0035 // +002b │ │ -08cae4: 5460 640a |000c: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ -08cae8: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ -08caec: 5460 640a |0010: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ -08caf0: 6e20 1e20 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -08caf6: 6e20 d61b 2600 |0015: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1bd6 │ │ -08cafc: 5560 610a |0018: iget-boolean v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0a61 │ │ -08cb00: 3800 1600 |001a: if-eqz v0, 0030 // +0016 │ │ -08cb04: 6e10 aa1b 0600 |001c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getLeft:()I // method@1baa │ │ -08cb0a: 0a02 |001f: move-result v2 │ │ -08cb0c: 6e10 b41b 0600 |0020: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getTop:()I // method@1bb4 │ │ -08cb12: 0a03 |0023: move-result v3 │ │ -08cb14: 6e10 af1b 0600 |0024: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getRight:()I // method@1baf │ │ -08cb1a: 0a04 |0027: move-result v4 │ │ -08cb1c: 6e10 a01b 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getBottom:()I // method@1ba0 │ │ -08cb22: 0a05 |002b: move-result v5 │ │ -08cb24: 0760 |002c: move-object v0, v6 │ │ -08cb26: 7406 bc1b 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.onLayout:(ZIIII)V // method@1bbc │ │ -08cb2c: 0e00 |0030: return-void │ │ -08cb2e: 6e20 d61b 1600 |0031: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1bd6 │ │ -08cb34: 28e4 |0034: goto 0018 // -001c │ │ -08cb36: 5460 640a |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ -08cb3a: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ -08cb3e: 5460 640a |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ -08cb42: 6e20 1e20 2000 |003b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -08cb48: 6e20 d61b 1600 |003e: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1bd6 │ │ -08cb4e: 28ef |0041: goto 0030 // -0011 │ │ +08caac: |[08caac] android.support.v7.internal.widget.AdapterViewICS.updateEmptyStatus:(Z)V │ │ +08cabc: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +08cac0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08cac2: 6e10 b61b 0600 |0003: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1bb6 │ │ +08cac8: 0a00 |0006: move-result v0 │ │ +08caca: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +08cace: 1207 |0009: const/4 v7, #int 0 // #0 │ │ +08cad0: 3807 2b00 |000a: if-eqz v7, 0035 // +002b │ │ +08cad4: 5460 640a |000c: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ +08cad8: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ +08cadc: 5460 640a |0010: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ +08cae0: 6e20 1e20 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +08cae6: 6e20 d61b 2600 |0015: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1bd6 │ │ +08caec: 5560 610a |0018: iget-boolean v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0a61 │ │ +08caf0: 3800 1600 |001a: if-eqz v0, 0030 // +0016 │ │ +08caf4: 6e10 aa1b 0600 |001c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getLeft:()I // method@1baa │ │ +08cafa: 0a02 |001f: move-result v2 │ │ +08cafc: 6e10 b41b 0600 |0020: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getTop:()I // method@1bb4 │ │ +08cb02: 0a03 |0023: move-result v3 │ │ +08cb04: 6e10 af1b 0600 |0024: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getRight:()I // method@1baf │ │ +08cb0a: 0a04 |0027: move-result v4 │ │ +08cb0c: 6e10 a01b 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getBottom:()I // method@1ba0 │ │ +08cb12: 0a05 |002b: move-result v5 │ │ +08cb14: 0760 |002c: move-object v0, v6 │ │ +08cb16: 7406 bc1b 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.onLayout:(ZIIII)V // method@1bbc │ │ +08cb1c: 0e00 |0030: return-void │ │ +08cb1e: 6e20 d61b 1600 |0031: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1bd6 │ │ +08cb24: 28e4 |0034: goto 0018 // -001c │ │ +08cb26: 5460 640a |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ +08cb2a: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ +08cb2e: 5460 640a |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ +08cb32: 6e20 1e20 2000 |003b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +08cb38: 6e20 d61b 1600 |003e: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1bd6 │ │ +08cb3e: 28ef |0041: goto 0030 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=733 │ │ 0x0009 line=734 │ │ 0x000a line=737 │ │ 0x000c line=738 │ │ 0x0010 line=739 │ │ @@ -107085,19 +107084,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08cb50: |[08cb50] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;)V │ │ -08cb60: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -08cb64: 1a01 f416 |0002: const-string v1, "addView(View) is not supported in AdapterView" // string@16f4 │ │ -08cb68: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -08cb6e: 2700 |0007: throw v0 │ │ +08cb40: |[08cb40] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;)V │ │ +08cb50: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +08cb54: 1a01 f416 |0002: const-string v1, "addView(View) is not supported in AdapterView" // string@16f4 │ │ +08cb58: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +08cb5e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -107107,19 +107106,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08cb70: |[08cb70] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;I)V │ │ -08cb80: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -08cb84: 1a01 f616 |0002: const-string v1, "addView(View, int) is not supported in AdapterView" // string@16f6 │ │ -08cb88: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -08cb8e: 2700 |0007: throw v0 │ │ +08cb60: |[08cb60] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;I)V │ │ +08cb70: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +08cb74: 1a01 f616 |0002: const-string v1, "addView(View, int) is not supported in AdapterView" // string@16f6 │ │ +08cb78: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +08cb7e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -107130,19 +107129,19 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08cb90: |[08cb90] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -08cba0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -08cba4: 1a01 f716 |0002: const-string v1, "addView(View, int, LayoutParams) is not supported in AdapterView" // string@16f7 │ │ -08cba8: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -08cbae: 2700 |0007: throw v0 │ │ +08cb80: |[08cb80] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +08cb90: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +08cb94: 1a01 f716 |0002: const-string v1, "addView(View, int, LayoutParams) is not supported in AdapterView" // string@16f7 │ │ +08cb98: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +08cb9e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -107154,19 +107153,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08cbb0: |[08cbb0] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -08cbc0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -08cbc4: 1a01 f516 |0002: const-string v1, "addView(View, LayoutParams) is not supported in AdapterView" // string@16f5 │ │ -08cbc8: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -08cbce: 2700 |0007: throw v0 │ │ +08cba0: |[08cba0] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +08cbb0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +08cbb4: 1a01 f516 |0002: const-string v1, "addView(View, LayoutParams) is not supported in AdapterView" // string@16f5 │ │ +08cbb8: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +08cbbe: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -107177,24 +107176,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08cbd0: |[08cbd0] android.support.v7.internal.widget.AdapterViewICS.canAnimate:()Z │ │ -08cbe0: 6f10 4120 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.canAnimate:()Z // method@2041 │ │ -08cbe6: 0a00 |0003: move-result v0 │ │ -08cbe8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -08cbec: 5210 670a |0006: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08cbf0: 3d00 0400 |0008: if-lez v0, 000c // +0004 │ │ -08cbf4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08cbf6: 0f00 |000b: return v0 │ │ -08cbf8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08cbfa: 28fe |000d: goto 000b // -0002 │ │ +08cbc0: |[08cbc0] android.support.v7.internal.widget.AdapterViewICS.canAnimate:()Z │ │ +08cbd0: 6f10 4120 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.canAnimate:()Z // method@2041 │ │ +08cbd6: 0a00 |0003: move-result v0 │ │ +08cbd8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +08cbdc: 5210 670a |0006: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08cbe0: 3d00 0400 |0008: if-lez v0, 000c // +0004 │ │ +08cbe4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08cbe6: 0f00 |000b: return v0 │ │ +08cbe8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08cbea: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107203,56 +107202,56 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -08cbfc: |[08cbfc] android.support.v7.internal.widget.AdapterViewICS.checkFocus:()V │ │ -08cc0c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08cc0e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -08cc10: 6e10 9f1b 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08cc16: 0c00 |0005: move-result-object v0 │ │ -08cc18: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08cc1c: 7210 4021 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ -08cc22: 0a03 |000b: move-result v3 │ │ -08cc24: 3903 3100 |000c: if-nez v3, 003d // +0031 │ │ -08cc28: 0141 |000e: move v1, v4 │ │ -08cc2a: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ -08cc2e: 6e10 b61b 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1bb6 │ │ -08cc34: 0a03 |0014: move-result v3 │ │ -08cc36: 3803 2a00 |0015: if-eqz v3, 003f // +002a │ │ -08cc3a: 0142 |0017: move v2, v4 │ │ -08cc3c: 3802 2900 |0018: if-eqz v2, 0041 // +0029 │ │ -08cc40: 5563 620a |001a: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0a62 │ │ -08cc44: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ -08cc48: 0143 |001e: move v3, v4 │ │ -08cc4a: 6f20 6c20 3600 |001f: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@206c │ │ -08cc50: 3802 2100 |0022: if-eqz v2, 0043 // +0021 │ │ -08cc54: 5563 630a |0024: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0a63 │ │ -08cc58: 3803 1d00 |0026: if-eqz v3, 0043 // +001d │ │ -08cc5c: 0143 |0028: move v3, v4 │ │ -08cc5e: 6f20 6b20 3600 |0029: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@206b │ │ -08cc64: 5463 640a |002c: iget-object v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ -08cc68: 3803 0e00 |002e: if-eqz v3, 003c // +000e │ │ -08cc6c: 3800 0800 |0030: if-eqz v0, 0038 // +0008 │ │ -08cc70: 7210 4421 0000 |0032: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@2144 │ │ -08cc76: 0a03 |0035: move-result v3 │ │ -08cc78: 3803 0300 |0036: if-eqz v3, 0039 // +0003 │ │ -08cc7c: 0145 |0038: move v5, v4 │ │ -08cc7e: 7020 d71b 5600 |0039: invoke-direct {v6, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.updateEmptyStatus:(Z)V // method@1bd7 │ │ -08cc84: 0e00 |003c: return-void │ │ -08cc86: 0151 |003d: move v1, v5 │ │ -08cc88: 28d1 |003e: goto 000f // -002f │ │ -08cc8a: 0152 |003f: move v2, v5 │ │ -08cc8c: 28d8 |0040: goto 0018 // -0028 │ │ -08cc8e: 0153 |0041: move v3, v5 │ │ -08cc90: 28dd |0042: goto 001f // -0023 │ │ -08cc92: 0153 |0043: move v3, v5 │ │ -08cc94: 28e5 |0044: goto 0029 // -001b │ │ +08cbec: |[08cbec] android.support.v7.internal.widget.AdapterViewICS.checkFocus:()V │ │ +08cbfc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08cbfe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +08cc00: 6e10 9f1b 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08cc06: 0c00 |0005: move-result-object v0 │ │ +08cc08: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08cc0c: 7210 4021 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ +08cc12: 0a03 |000b: move-result v3 │ │ +08cc14: 3903 3100 |000c: if-nez v3, 003d // +0031 │ │ +08cc18: 0141 |000e: move v1, v4 │ │ +08cc1a: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ +08cc1e: 6e10 b61b 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1bb6 │ │ +08cc24: 0a03 |0014: move-result v3 │ │ +08cc26: 3803 2a00 |0015: if-eqz v3, 003f // +002a │ │ +08cc2a: 0142 |0017: move v2, v4 │ │ +08cc2c: 3802 2900 |0018: if-eqz v2, 0041 // +0029 │ │ +08cc30: 5563 620a |001a: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0a62 │ │ +08cc34: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ +08cc38: 0143 |001e: move v3, v4 │ │ +08cc3a: 6f20 6c20 3600 |001f: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@206c │ │ +08cc40: 3802 2100 |0022: if-eqz v2, 0043 // +0021 │ │ +08cc44: 5563 630a |0024: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0a63 │ │ +08cc48: 3803 1d00 |0026: if-eqz v3, 0043 // +001d │ │ +08cc4c: 0143 |0028: move v3, v4 │ │ +08cc4e: 6f20 6b20 3600 |0029: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@206b │ │ +08cc54: 5463 640a |002c: iget-object v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ +08cc58: 3803 0e00 |002e: if-eqz v3, 003c // +000e │ │ +08cc5c: 3800 0800 |0030: if-eqz v0, 0038 // +0008 │ │ +08cc60: 7210 4421 0000 |0032: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@2144 │ │ +08cc66: 0a03 |0035: move-result v3 │ │ +08cc68: 3803 0300 |0036: if-eqz v3, 0039 // +0003 │ │ +08cc6c: 0145 |0038: move v5, v4 │ │ +08cc6e: 7020 d71b 5600 |0039: invoke-direct {v6, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.updateEmptyStatus:(Z)V // method@1bd7 │ │ +08cc74: 0e00 |003c: return-void │ │ +08cc76: 0151 |003d: move v1, v5 │ │ +08cc78: 28d1 |003e: goto 000f // -002f │ │ +08cc7a: 0152 |003f: move v2, v5 │ │ +08cc7c: 28d8 |0040: goto 0018 // -0028 │ │ +08cc7e: 0153 |0041: move v3, v5 │ │ +08cc80: 28dd |0042: goto 001f // -0023 │ │ +08cc82: 0153 |0043: move v3, v5 │ │ +08cc84: 28e5 |0044: goto 0029 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=714 │ │ 0x0006 line=715 │ │ 0x000f line=716 │ │ 0x0018 line=720 │ │ 0x0022 line=721 │ │ @@ -107277,28 +107276,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -08cc98: |[08cc98] android.support.v7.internal.widget.AdapterViewICS.checkSelectionChanged:()V │ │ -08cca8: 5240 720a |0000: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08ccac: 5241 6d0a |0002: iget v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ -08ccb0: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ -08ccb4: 5340 730a |0006: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ -08ccb8: 5342 6e0a |0008: iget-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ -08ccbc: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -08ccc0: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -08ccc4: 6e10 c81b 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.selectionChanged:()V // method@1bc8 │ │ -08ccca: 5240 720a |0011: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08ccce: 5940 6d0a |0013: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ -08ccd2: 5340 730a |0015: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ -08ccd6: 5a40 6e0a |0017: iput-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ -08ccda: 0e00 |0019: return-void │ │ +08cc88: |[08cc88] android.support.v7.internal.widget.AdapterViewICS.checkSelectionChanged:()V │ │ +08cc98: 5240 720a |0000: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08cc9c: 5241 6d0a |0002: iget v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ +08cca0: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ +08cca4: 5340 730a |0006: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ +08cca8: 5342 6e0a |0008: iget-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ +08ccac: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +08ccb0: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +08ccb4: 6e10 c81b 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.selectionChanged:()V // method@1bc8 │ │ +08ccba: 5240 720a |0011: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08ccbe: 5940 6d0a |0013: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0a6d │ │ +08ccc2: 5340 730a |0015: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ +08ccc6: 5a40 6e0a |0017: iput-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0a6e │ │ +08ccca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x000e line=984 │ │ 0x0011 line=985 │ │ 0x0015 line=986 │ │ 0x0019 line=988 │ │ @@ -107311,28 +107310,28 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -08ccdc: |[08ccdc] android.support.v7.internal.widget.AdapterViewICS.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08ccec: 6e10 b31b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedView:()Landroid/view/View; // method@1bb3 │ │ -08ccf2: 0c00 |0003: move-result-object v0 │ │ -08ccf4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -08ccf8: 6e10 cf1f 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -08ccfe: 0a01 |0009: move-result v1 │ │ -08cd00: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ -08cd04: 6e20 a71f 3000 |000c: invoke-virtual {v0, v3}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1fa7 │ │ -08cd0a: 0a01 |000f: move-result v1 │ │ -08cd0c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -08cd10: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -08cd12: 0f01 |0013: return v1 │ │ -08cd14: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -08cd16: 28fe |0015: goto 0013 // -0002 │ │ +08cccc: |[08cccc] android.support.v7.internal.widget.AdapterViewICS.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08ccdc: 6e10 b31b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedView:()Landroid/view/View; // method@1bb3 │ │ +08cce2: 0c00 |0003: move-result-object v0 │ │ +08cce4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +08cce8: 6e10 cf1f 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +08ccee: 0a01 |0009: move-result v1 │ │ +08ccf0: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ +08ccf4: 6e20 a71f 3000 |000c: invoke-virtual {v0, v3}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1fa7 │ │ +08ccfa: 0a01 |000f: move-result v1 │ │ +08ccfc: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +08cd00: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +08cd02: 0f01 |0013: return v1 │ │ +08cd04: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +08cd06: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ 0x0004 line=907 │ │ 0x0012 line=909 │ │ 0x0013 line=911 │ │ locals : │ │ @@ -107346,17 +107345,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08cd18: |[08cd18] android.support.v7.internal.widget.AdapterViewICS.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -08cd28: 6e20 9c1b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@1b9c │ │ -08cd2e: 0e00 |0003: return-void │ │ +08cd08: |[08cd08] android.support.v7.internal.widget.AdapterViewICS.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +08cd18: 6e20 9c1b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@1b9c │ │ +08cd1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0003 line=794 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ @@ -107368,17 +107367,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08cd30: |[08cd30] android.support.v7.internal.widget.AdapterViewICS.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -08cd40: 6e20 981b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@1b98 │ │ -08cd46: 0e00 |0003: return-void │ │ +08cd20: |[08cd20] android.support.v7.internal.widget.AdapterViewICS.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +08cd30: 6e20 981b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@1b98 │ │ +08cd36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0003 line=786 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ @@ -107390,84 +107389,84 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -08cd48: |[08cd48] android.support.v7.internal.widget.AdapterViewICS.findSyncPosition:()I │ │ -08cd58: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -08cd5c: 5203 670a |0002: iget v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08cd60: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -08cd64: 12fd |0006: const/4 v13, #int -1 // #ff │ │ -08cd66: 0f0d |0007: return v13 │ │ -08cd68: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -08cd6c: 530a 790a |000a: iget-wide v10, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ -08cd70: 0800 1400 |000c: move-object/from16 v0, v20 │ │ -08cd74: 520d 780a |000e: iget v13, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0a78 │ │ -08cd78: 1910 0080 |0010: const-wide/high16 v16, #long -9223372036854775808 // #8000 │ │ -08cd7c: 3110 0a10 |0012: cmp-long v16, v10, v16 │ │ -08cd80: 3910 0400 |0014: if-nez v16, 0018 // +0004 │ │ -08cd84: 12fd |0016: const/4 v13, #int -1 // #ff │ │ -08cd86: 28f0 |0017: goto 0007 // -0010 │ │ -08cd88: 1310 0000 |0018: const/16 v16, #int 0 // #0 │ │ -08cd8c: 0200 1000 |001a: move/from16 v0, v16 │ │ -08cd90: 7120 ad24 d000 |001c: invoke-static {v0, v13}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08cd96: 0a0d |001f: move-result v13 │ │ -08cd98: d810 03ff |0020: add-int/lit8 v16, v3, #int -1 // #ff │ │ -08cd9c: 0200 1000 |0022: move/from16 v0, v16 │ │ -08cda0: 7120 af24 d000 |0024: invoke-static {v0, v13}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -08cda6: 0a0d |0027: move-result v13 │ │ -08cda8: 7100 7003 0000 |0028: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -08cdae: 0b10 |002b: move-result-wide v16 │ │ -08cdb0: 1612 6400 |002c: const-wide/16 v18, #int 100 // #64 │ │ -08cdb4: 9b04 1012 |002e: add-long v4, v16, v18 │ │ -08cdb8: 01d6 |0030: move v6, v13 │ │ -08cdba: 01d9 |0031: move v9, v13 │ │ -08cdbc: 120c |0032: const/4 v12, #int 0 // #0 │ │ -08cdbe: 7401 9f1b 1400 |0033: invoke-virtual/range {v20}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08cdc4: 0c02 |0036: move-result-object v2 │ │ -08cdc6: 3902 0e00 |0037: if-nez v2, 0045 // +000e │ │ -08cdca: 12fd |0039: const/4 v13, #int -1 // #ff │ │ -08cdcc: 28cd |003a: goto 0007 // -0033 │ │ -08cdce: 3907 0600 |003b: if-nez v7, 0041 // +0006 │ │ -08cdd2: 380c 2c00 |003d: if-eqz v12, 0069 // +002c │ │ -08cdd6: 3908 2a00 |003f: if-nez v8, 0069 // +002a │ │ -08cdda: d809 0901 |0041: add-int/lit8 v9, v9, #int 1 // #01 │ │ -08cdde: 019d |0043: move v13, v9 │ │ -08cde0: 120c |0044: const/4 v12, #int 0 // #0 │ │ -08cde2: 7100 7003 0000 |0045: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -08cde8: 0b10 |0048: move-result-wide v16 │ │ -08cdea: 3110 1004 |0049: cmp-long v16, v16, v4 │ │ -08cdee: 3c10 1800 |004b: if-gtz v16, 0063 // +0018 │ │ -08cdf2: 7220 4221 d200 |004d: invoke-interface {v2, v13}, Landroid/widget/Adapter;.getItemId:(I)J // method@2142 │ │ -08cdf8: 0b0e |0050: move-result-wide v14 │ │ -08cdfa: 3110 0e0a |0051: cmp-long v16, v14, v10 │ │ -08cdfe: 3810 b4ff |0053: if-eqz v16, 0007 // -004c │ │ -08ce02: d810 03ff |0055: add-int/lit8 v16, v3, #int -1 // #ff │ │ -08ce06: 0200 1000 |0057: move/from16 v0, v16 │ │ -08ce0a: 3309 0c00 |0059: if-ne v9, v0, 0065 // +000c │ │ -08ce0e: 1218 |005b: const/4 v8, #int 1 // #1 │ │ -08ce10: 3906 0b00 |005c: if-nez v6, 0067 // +000b │ │ -08ce14: 1217 |005e: const/4 v7, #int 1 // #1 │ │ -08ce16: 3808 dcff |005f: if-eqz v8, 003b // -0024 │ │ -08ce1a: 3807 daff |0061: if-eqz v7, 003b // -0026 │ │ -08ce1e: 12fd |0063: const/4 v13, #int -1 // #ff │ │ -08ce20: 28a3 |0064: goto 0007 // -005d │ │ -08ce22: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -08ce24: 28f6 |0066: goto 005c // -000a │ │ -08ce26: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -08ce28: 28f7 |0068: goto 005f // -0009 │ │ -08ce2a: 3908 0600 |0069: if-nez v8, 006f // +0006 │ │ -08ce2e: 390c daff |006b: if-nez v12, 0045 // -0026 │ │ -08ce32: 3907 d8ff |006d: if-nez v7, 0045 // -0028 │ │ -08ce36: d806 06ff |006f: add-int/lit8 v6, v6, #int -1 // #ff │ │ -08ce3a: 016d |0071: move v13, v6 │ │ -08ce3c: 121c |0072: const/4 v12, #int 1 // #1 │ │ -08ce3e: 28d2 |0073: goto 0045 // -002e │ │ +08cd38: |[08cd38] android.support.v7.internal.widget.AdapterViewICS.findSyncPosition:()I │ │ +08cd48: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +08cd4c: 5203 670a |0002: iget v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08cd50: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +08cd54: 12fd |0006: const/4 v13, #int -1 // #ff │ │ +08cd56: 0f0d |0007: return v13 │ │ +08cd58: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +08cd5c: 530a 790a |000a: iget-wide v10, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ +08cd60: 0800 1400 |000c: move-object/from16 v0, v20 │ │ +08cd64: 520d 780a |000e: iget v13, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0a78 │ │ +08cd68: 1910 0080 |0010: const-wide/high16 v16, #long -9223372036854775808 // #8000 │ │ +08cd6c: 3110 0a10 |0012: cmp-long v16, v10, v16 │ │ +08cd70: 3910 0400 |0014: if-nez v16, 0018 // +0004 │ │ +08cd74: 12fd |0016: const/4 v13, #int -1 // #ff │ │ +08cd76: 28f0 |0017: goto 0007 // -0010 │ │ +08cd78: 1310 0000 |0018: const/16 v16, #int 0 // #0 │ │ +08cd7c: 0200 1000 |001a: move/from16 v0, v16 │ │ +08cd80: 7120 ad24 d000 |001c: invoke-static {v0, v13}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08cd86: 0a0d |001f: move-result v13 │ │ +08cd88: d810 03ff |0020: add-int/lit8 v16, v3, #int -1 // #ff │ │ +08cd8c: 0200 1000 |0022: move/from16 v0, v16 │ │ +08cd90: 7120 af24 d000 |0024: invoke-static {v0, v13}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08cd96: 0a0d |0027: move-result v13 │ │ +08cd98: 7100 7003 0000 |0028: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +08cd9e: 0b10 |002b: move-result-wide v16 │ │ +08cda0: 1612 6400 |002c: const-wide/16 v18, #int 100 // #64 │ │ +08cda4: 9b04 1012 |002e: add-long v4, v16, v18 │ │ +08cda8: 01d6 |0030: move v6, v13 │ │ +08cdaa: 01d9 |0031: move v9, v13 │ │ +08cdac: 120c |0032: const/4 v12, #int 0 // #0 │ │ +08cdae: 7401 9f1b 1400 |0033: invoke-virtual/range {v20}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08cdb4: 0c02 |0036: move-result-object v2 │ │ +08cdb6: 3902 0e00 |0037: if-nez v2, 0045 // +000e │ │ +08cdba: 12fd |0039: const/4 v13, #int -1 // #ff │ │ +08cdbc: 28cd |003a: goto 0007 // -0033 │ │ +08cdbe: 3907 0600 |003b: if-nez v7, 0041 // +0006 │ │ +08cdc2: 380c 2c00 |003d: if-eqz v12, 0069 // +002c │ │ +08cdc6: 3908 2a00 |003f: if-nez v8, 0069 // +002a │ │ +08cdca: d809 0901 |0041: add-int/lit8 v9, v9, #int 1 // #01 │ │ +08cdce: 019d |0043: move v13, v9 │ │ +08cdd0: 120c |0044: const/4 v12, #int 0 // #0 │ │ +08cdd2: 7100 7003 0000 |0045: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +08cdd8: 0b10 |0048: move-result-wide v16 │ │ +08cdda: 3110 1004 |0049: cmp-long v16, v16, v4 │ │ +08cdde: 3c10 1800 |004b: if-gtz v16, 0063 // +0018 │ │ +08cde2: 7220 4221 d200 |004d: invoke-interface {v2, v13}, Landroid/widget/Adapter;.getItemId:(I)J // method@2142 │ │ +08cde8: 0b0e |0050: move-result-wide v14 │ │ +08cdea: 3110 0e0a |0051: cmp-long v16, v14, v10 │ │ +08cdee: 3810 b4ff |0053: if-eqz v16, 0007 // -004c │ │ +08cdf2: d810 03ff |0055: add-int/lit8 v16, v3, #int -1 // #ff │ │ +08cdf6: 0200 1000 |0057: move/from16 v0, v16 │ │ +08cdfa: 3309 0c00 |0059: if-ne v9, v0, 0065 // +000c │ │ +08cdfe: 1218 |005b: const/4 v8, #int 1 // #1 │ │ +08ce00: 3906 0b00 |005c: if-nez v6, 0067 // +000b │ │ +08ce04: 1217 |005e: const/4 v7, #int 1 // #1 │ │ +08ce06: 3808 dcff |005f: if-eqz v8, 003b // -0024 │ │ +08ce0a: 3807 daff |0061: if-eqz v7, 003b // -0026 │ │ +08ce0e: 12fd |0063: const/4 v13, #int -1 // #ff │ │ +08ce10: 28a3 |0064: goto 0007 // -005d │ │ +08ce12: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +08ce14: 28f6 |0066: goto 005c // -000a │ │ +08ce16: 1207 |0067: const/4 v7, #int 0 // #0 │ │ +08ce18: 28f7 |0068: goto 005f // -0009 │ │ +08ce1a: 3908 0600 |0069: if-nez v8, 006f // +0006 │ │ +08ce1e: 390c daff |006b: if-nez v12, 0045 // -0026 │ │ +08ce22: 3907 d8ff |006d: if-nez v7, 0045 // -0028 │ │ +08ce26: d806 06ff |006f: add-int/lit8 v6, v6, #int -1 // #ff │ │ +08ce2a: 016d |0071: move v13, v6 │ │ +08ce2c: 121c |0072: const/4 v12, #int 1 // #1 │ │ +08ce2e: 28d2 |0073: goto 0045 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=999 │ │ 0x0004 line=1001 │ │ 0x0006 line=1002 │ │ 0x0007 line=1074 │ │ 0x0008 line=1005 │ │ @@ -107532,17 +107531,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ce40: |[08ce40] android.support.v7.internal.widget.AdapterViewICS.getCount:()I │ │ -08ce50: 5210 670a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08ce54: 0f00 |0002: return v0 │ │ +08ce30: |[08ce30] android.support.v7.internal.widget.AdapterViewICS.getCount:()I │ │ +08ce40: 5210 670a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08ce44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107551,17 +107550,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ce58: |[08ce58] android.support.v7.internal.widget.AdapterViewICS.getEmptyView:()Landroid/view/View; │ │ -08ce68: 5410 640a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ -08ce6c: 1100 |0002: return-object v0 │ │ +08ce48: |[08ce48] android.support.v7.internal.widget.AdapterViewICS.getEmptyView:()Landroid/view/View; │ │ +08ce58: 5410 640a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ +08ce5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107570,17 +107569,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ce70: |[08ce70] android.support.v7.internal.widget.AdapterViewICS.getFirstVisiblePosition:()I │ │ -08ce80: 5210 650a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08ce84: 0f00 |0002: return v0 │ │ +08ce60: |[08ce60] android.support.v7.internal.widget.AdapterViewICS.getFirstVisiblePosition:()I │ │ +08ce70: 5210 650a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08ce74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107589,24 +107588,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08ce88: |[08ce88] android.support.v7.internal.widget.AdapterViewICS.getItemAtPosition:(I)Ljava/lang/Object; │ │ -08ce98: 6e10 9f1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08ce9e: 0c00 |0003: move-result-object v0 │ │ -08cea0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08cea4: 3b03 0400 |0006: if-gez v3, 000a // +0004 │ │ -08cea8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08ceaa: 1101 |0009: return-object v1 │ │ -08ceac: 7220 4121 3000 |000a: invoke-interface {v0, v3}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@2141 │ │ -08ceb2: 0c01 |000d: move-result-object v1 │ │ -08ceb4: 28fb |000e: goto 0009 // -0005 │ │ +08ce78: |[08ce78] android.support.v7.internal.widget.AdapterViewICS.getItemAtPosition:(I)Ljava/lang/Object; │ │ +08ce88: 6e10 9f1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08ce8e: 0c00 |0003: move-result-object v0 │ │ +08ce90: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08ce94: 3b03 0400 |0006: if-gez v3, 000a // +0004 │ │ +08ce98: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08ce9a: 1101 |0009: return-object v1 │ │ +08ce9c: 7220 4121 3000 |000a: invoke-interface {v0, v3}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@2141 │ │ +08cea2: 0c01 |000d: move-result-object v1 │ │ +08cea4: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x0004 line=766 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0004 - 0x000f reg=0 adapter Landroid/widget/Adapter; TT; │ │ @@ -107618,24 +107617,24 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08ceb8: |[08ceb8] android.support.v7.internal.widget.AdapterViewICS.getItemIdAtPosition:(I)J │ │ -08cec8: 6e10 9f1b 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08cece: 0c00 |0003: move-result-object v0 │ │ -08ced0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08ced4: 3b05 0500 |0006: if-gez v5, 000b // +0005 │ │ -08ced8: 1902 0080 |0008: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -08cedc: 1002 |000a: return-wide v2 │ │ -08cede: 7220 4221 5000 |000b: invoke-interface {v0, v5}, Landroid/widget/Adapter;.getItemId:(I)J // method@2142 │ │ -08cee4: 0b02 |000e: move-result-wide v2 │ │ -08cee6: 28fb |000f: goto 000a // -0005 │ │ +08cea8: |[08cea8] android.support.v7.internal.widget.AdapterViewICS.getItemIdAtPosition:(I)J │ │ +08ceb8: 6e10 9f1b 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08cebe: 0c00 |0003: move-result-object v0 │ │ +08cec0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08cec4: 3b05 0500 |0006: if-gez v5, 000b // +0005 │ │ +08cec8: 1902 0080 |0008: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +08cecc: 1002 |000a: return-wide v2 │ │ +08cece: 7220 4221 5000 |000b: invoke-interface {v0, v5}, Landroid/widget/Adapter;.getItemId:(I)J // method@2142 │ │ +08ced4: 0b02 |000e: move-result-wide v2 │ │ +08ced6: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0004 line=771 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0004 - 0x0010 reg=0 adapter Landroid/widget/Adapter; TT; │ │ @@ -107647,21 +107646,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08cee8: |[08cee8] android.support.v7.internal.widget.AdapterViewICS.getLastVisiblePosition:()I │ │ -08cef8: 5220 650a |0000: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08cefc: 6e10 a21b 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1ba2 │ │ -08cf02: 0a01 |0005: move-result v1 │ │ -08cf04: b010 |0006: add-int/2addr v0, v1 │ │ -08cf06: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08cf0a: 0f00 |0009: return v0 │ │ +08ced8: |[08ced8] android.support.v7.internal.widget.AdapterViewICS.getLastVisiblePosition:()I │ │ +08cee8: 5220 650a |0000: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08ceec: 6e10 a21b 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1ba2 │ │ +08cef2: 0a01 |0005: move-result v1 │ │ +08cef4: b010 |0006: add-int/2addr v0, v1 │ │ +08cef6: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08cefa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107670,17 +107669,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cf0c: |[08cf0c] android.support.v7.internal.widget.AdapterViewICS.getOnItemClickListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; │ │ -08cf1c: 5410 6f0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a6f │ │ -08cf20: 1100 |0002: return-object v0 │ │ +08cefc: |[08cefc] android.support.v7.internal.widget.AdapterViewICS.getOnItemClickListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; │ │ +08cf0c: 5410 6f0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a6f │ │ +08cf10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107689,17 +107688,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cf24: |[08cf24] android.support.v7.internal.widget.AdapterViewICS.getOnItemLongClickListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; │ │ -08cf34: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; // field@0a70 │ │ -08cf38: 1100 |0002: return-object v0 │ │ +08cf14: |[08cf14] android.support.v7.internal.widget.AdapterViewICS.getOnItemLongClickListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; │ │ +08cf24: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; // field@0a70 │ │ +08cf28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107708,17 +107707,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08cf3c: |[08cf3c] android.support.v7.internal.widget.AdapterViewICS.getOnItemSelectedListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; │ │ -08cf4c: 5410 710a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ -08cf50: 1100 |0002: return-object v0 │ │ +08cf2c: |[08cf2c] android.support.v7.internal.widget.AdapterViewICS.getOnItemSelectedListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; │ │ +08cf3c: 5410 710a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ +08cf40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107727,41 +107726,41 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -08cf54: |[08cf54] android.support.v7.internal.widget.AdapterViewICS.getPositionForView:(Landroid/view/View;)I │ │ -08cf64: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -08cf66: 0783 |0001: move-object v3, v8 │ │ -08cf68: 6e10 c61f 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -08cf6e: 0c04 |0005: move-result-object v4 │ │ -08cf70: 1f04 d503 |0006: check-cast v4, Landroid/view/View; // type@03d5 │ │ -08cf74: 6e20 c024 7400 |0008: invoke-virtual {v4, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -08cf7a: 0a06 |000b: move-result v6 │ │ -08cf7c: 3906 0600 |000c: if-nez v6, 0012 // +0006 │ │ -08cf80: 0743 |000e: move-object v3, v4 │ │ -08cf82: 28f3 |000f: goto 0002 // -000d │ │ -08cf84: 0d01 |0010: move-exception v1 │ │ -08cf86: 0f05 |0011: return v5 │ │ -08cf88: 6e10 a21b 0700 |0012: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1ba2 │ │ -08cf8e: 0a00 |0015: move-result v0 │ │ -08cf90: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -08cf92: 3502 faff |0017: if-ge v2, v0, 0011 // -0006 │ │ -08cf96: 6e20 a11b 2700 |0019: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1ba1 │ │ -08cf9c: 0c06 |001c: move-result-object v6 │ │ -08cf9e: 6e20 c024 3600 |001d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -08cfa4: 0a06 |0020: move-result v6 │ │ -08cfa6: 3806 0600 |0021: if-eqz v6, 0027 // +0006 │ │ -08cfaa: 5275 650a |0023: iget v5, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08cfae: b025 |0025: add-int/2addr v5, v2 │ │ -08cfb0: 28eb |0026: goto 0011 // -0015 │ │ -08cfb2: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08cfb6: 28ee |0029: goto 0017 // -0012 │ │ +08cf44: |[08cf44] android.support.v7.internal.widget.AdapterViewICS.getPositionForView:(Landroid/view/View;)I │ │ +08cf54: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +08cf56: 0783 |0001: move-object v3, v8 │ │ +08cf58: 6e10 c61f 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +08cf5e: 0c04 |0005: move-result-object v4 │ │ +08cf60: 1f04 d503 |0006: check-cast v4, Landroid/view/View; // type@03d5 │ │ +08cf64: 6e20 c024 7400 |0008: invoke-virtual {v4, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +08cf6a: 0a06 |000b: move-result v6 │ │ +08cf6c: 3906 0600 |000c: if-nez v6, 0012 // +0006 │ │ +08cf70: 0743 |000e: move-object v3, v4 │ │ +08cf72: 28f3 |000f: goto 0002 // -000d │ │ +08cf74: 0d01 |0010: move-exception v1 │ │ +08cf76: 0f05 |0011: return v5 │ │ +08cf78: 6e10 a21b 0700 |0012: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1ba2 │ │ +08cf7e: 0a00 |0015: move-result v0 │ │ +08cf80: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +08cf82: 3502 faff |0017: if-ge v2, v0, 0011 // -0006 │ │ +08cf86: 6e20 a11b 2700 |0019: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1ba1 │ │ +08cf8c: 0c06 |001c: move-result-object v6 │ │ +08cf8e: 6e20 c024 3600 |001d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +08cf94: 0a06 |0020: move-result v6 │ │ +08cf96: 3806 0600 |0021: if-eqz v6, 0027 // +0006 │ │ +08cf9a: 5275 650a |0023: iget v5, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08cf9e: b025 |0025: add-int/2addr v5, v2 │ │ +08cfa0: 28eb |0026: goto 0011 // -0015 │ │ +08cfa2: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08cfa6: 28ee |0029: goto 0017 // -0012 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ Ljava/lang/ClassCastException; -> 0x0010 │ │ positions : │ │ 0x0001 line=604 │ │ 0x0002 line=607 │ │ 0x000e line=608 │ │ @@ -107787,29 +107786,29 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -08cfc8: |[08cfc8] android.support.v7.internal.widget.AdapterViewICS.getSelectedItem:()Ljava/lang/Object; │ │ -08cfd8: 6e10 9f1b 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08cfde: 0c00 |0003: move-result-object v0 │ │ -08cfe0: 6e10 b21b 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1bb2 │ │ -08cfe6: 0a01 |0007: move-result v1 │ │ -08cfe8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -08cfec: 7210 4021 0000 |000a: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ -08cff2: 0a02 |000d: move-result v2 │ │ -08cff4: 3d02 0900 |000e: if-lez v2, 0017 // +0009 │ │ -08cff8: 3a01 0700 |0010: if-ltz v1, 0017 // +0007 │ │ -08cffc: 7220 4121 1000 |0012: invoke-interface {v0, v1}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@2141 │ │ -08d002: 0c02 |0015: move-result-object v2 │ │ -08d004: 1102 |0016: return-object v2 │ │ -08d006: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -08d008: 28fe |0018: goto 0016 // -0002 │ │ +08cfb8: |[08cfb8] android.support.v7.internal.widget.AdapterViewICS.getSelectedItem:()Ljava/lang/Object; │ │ +08cfc8: 6e10 9f1b 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08cfce: 0c00 |0003: move-result-object v0 │ │ +08cfd0: 6e10 b21b 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1bb2 │ │ +08cfd6: 0a01 |0007: move-result v1 │ │ +08cfd8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +08cfdc: 7210 4021 0000 |000a: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ +08cfe2: 0a02 |000d: move-result v2 │ │ +08cfe4: 3d02 0900 |000e: if-lez v2, 0017 // +0009 │ │ +08cfe8: 3a01 0700 |0010: if-ltz v1, 0017 // +0007 │ │ +08cfec: 7220 4121 1000 |0012: invoke-interface {v0, v1}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@2141 │ │ +08cff2: 0c02 |0015: move-result-object v2 │ │ +08cff4: 1102 |0016: return-object v2 │ │ +08cff6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +08cff8: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0004 line=576 │ │ 0x0008 line=577 │ │ 0x0012 line=578 │ │ 0x0016 line=580 │ │ @@ -107824,17 +107823,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d00c: |[08d00c] android.support.v7.internal.widget.AdapterViewICS.getSelectedItemId:()J │ │ -08d01c: 5320 6b0a |0000: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08d020: 1000 |0002: return-wide v0 │ │ +08cffc: |[08cffc] android.support.v7.internal.widget.AdapterViewICS.getSelectedItemId:()J │ │ +08d00c: 5320 6b0a |0000: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08d010: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107843,17 +107842,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d024: |[08d024] android.support.v7.internal.widget.AdapterViewICS.getSelectedItemPosition:()I │ │ -08d034: 5210 6a0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ -08d038: 0f00 |0002: return v0 │ │ +08d014: |[08d014] android.support.v7.internal.widget.AdapterViewICS.getSelectedItemPosition:()I │ │ +08d024: 5210 6a0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ +08d028: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107868,57 +107867,57 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -08d03c: |[08d03c] android.support.v7.internal.widget.AdapterViewICS.handleDataChanged:()V │ │ -08d04c: 1908 0080 |0000: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ -08d050: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -08d052: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ -08d054: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -08d056: 52a0 670a |0005: iget v0, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ -08d05a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -08d05c: 3d00 3800 |0008: if-lez v0, 0040 // +0038 │ │ -08d060: 55a4 690a |000a: iget-boolean v4, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08d064: 3804 1400 |000c: if-eqz v4, 0020 // +0014 │ │ -08d068: 5ca5 690a |000e: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08d06c: 6e10 9d1b 0a00 |0010: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.findSyncPosition:()I // method@1b9d │ │ -08d072: 0a02 |0013: move-result v2 │ │ -08d074: 3a02 0c00 |0014: if-ltz v2, 0020 // +000c │ │ -08d078: 6e30 ba1b 2a07 |0016: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1bba │ │ -08d07e: 0a03 |0019: move-result v3 │ │ -08d080: 3323 0600 |001a: if-ne v3, v2, 0020 // +0006 │ │ -08d084: 6e20 cf1b 2a00 |001c: invoke-virtual {v10, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.setNextSelectedPositionInt:(I)V // method@1bcf │ │ -08d08a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -08d08c: 3901 2000 |0020: if-nez v1, 0040 // +0020 │ │ -08d090: 6e10 b21b 0a00 |0022: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1bb2 │ │ -08d096: 0a02 |0025: move-result v2 │ │ -08d098: 3402 0400 |0026: if-lt v2, v0, 002a // +0004 │ │ -08d09c: d802 00ff |0028: add-int/lit8 v2, v0, #int -1 // #ff │ │ -08d0a0: 3b02 0300 |002a: if-gez v2, 002d // +0003 │ │ -08d0a4: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -08d0a6: 6e30 ba1b 2a07 |002d: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1bba │ │ -08d0ac: 0a03 |0030: move-result v3 │ │ -08d0ae: 3b03 0600 |0031: if-gez v3, 0037 // +0006 │ │ -08d0b2: 6e30 ba1b 2a05 |0033: invoke-virtual {v10, v2, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1bba │ │ -08d0b8: 0a03 |0036: move-result v3 │ │ -08d0ba: 3a03 0900 |0037: if-ltz v3, 0040 // +0009 │ │ -08d0be: 6e20 cf1b 3a00 |0039: invoke-virtual {v10, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.setNextSelectedPositionInt:(I)V // method@1bcf │ │ -08d0c4: 6e10 971b 0a00 |003c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkSelectionChanged:()V // method@1b97 │ │ -08d0ca: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -08d0cc: 3901 0f00 |0040: if-nez v1, 004f // +000f │ │ -08d0d0: 59a6 720a |0042: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08d0d4: 5aa8 730a |0044: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ -08d0d8: 59a6 6a0a |0046: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ -08d0dc: 5aa8 6b0a |0048: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08d0e0: 5ca5 690a |004a: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08d0e4: 6e10 971b 0a00 |004c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkSelectionChanged:()V // method@1b97 │ │ -08d0ea: 0e00 |004f: return-void │ │ +08d02c: |[08d02c] android.support.v7.internal.widget.AdapterViewICS.handleDataChanged:()V │ │ +08d03c: 1908 0080 |0000: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ +08d040: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +08d042: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ +08d044: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +08d046: 52a0 670a |0005: iget v0, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0a67 │ │ +08d04a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +08d04c: 3d00 3800 |0008: if-lez v0, 0040 // +0038 │ │ +08d050: 55a4 690a |000a: iget-boolean v4, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08d054: 3804 1400 |000c: if-eqz v4, 0020 // +0014 │ │ +08d058: 5ca5 690a |000e: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08d05c: 6e10 9d1b 0a00 |0010: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.findSyncPosition:()I // method@1b9d │ │ +08d062: 0a02 |0013: move-result v2 │ │ +08d064: 3a02 0c00 |0014: if-ltz v2, 0020 // +000c │ │ +08d068: 6e30 ba1b 2a07 |0016: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1bba │ │ +08d06e: 0a03 |0019: move-result v3 │ │ +08d070: 3323 0600 |001a: if-ne v3, v2, 0020 // +0006 │ │ +08d074: 6e20 cf1b 2a00 |001c: invoke-virtual {v10, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.setNextSelectedPositionInt:(I)V // method@1bcf │ │ +08d07a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +08d07c: 3901 2000 |0020: if-nez v1, 0040 // +0020 │ │ +08d080: 6e10 b21b 0a00 |0022: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1bb2 │ │ +08d086: 0a02 |0025: move-result v2 │ │ +08d088: 3402 0400 |0026: if-lt v2, v0, 002a // +0004 │ │ +08d08c: d802 00ff |0028: add-int/lit8 v2, v0, #int -1 // #ff │ │ +08d090: 3b02 0300 |002a: if-gez v2, 002d // +0003 │ │ +08d094: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +08d096: 6e30 ba1b 2a07 |002d: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1bba │ │ +08d09c: 0a03 |0030: move-result v3 │ │ +08d09e: 3b03 0600 |0031: if-gez v3, 0037 // +0006 │ │ +08d0a2: 6e30 ba1b 2a05 |0033: invoke-virtual {v10, v2, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1bba │ │ +08d0a8: 0a03 |0036: move-result v3 │ │ +08d0aa: 3a03 0900 |0037: if-ltz v3, 0040 // +0009 │ │ +08d0ae: 6e20 cf1b 3a00 |0039: invoke-virtual {v10, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.setNextSelectedPositionInt:(I)V // method@1bcf │ │ +08d0b4: 6e10 971b 0a00 |003c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkSelectionChanged:()V // method@1b97 │ │ +08d0ba: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +08d0bc: 3901 0f00 |0040: if-nez v1, 004f // +000f │ │ +08d0c0: 59a6 720a |0042: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08d0c4: 5aa8 730a |0044: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ +08d0c8: 59a6 6a0a |0046: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ +08d0cc: 5aa8 6b0a |0048: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08d0d0: 5ca5 690a |004a: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08d0d4: 6e10 971b 0a00 |004c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkSelectionChanged:()V // method@1b97 │ │ +08d0da: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=920 │ │ 0x0007 line=921 │ │ 0x0008 line=923 │ │ 0x000a line=928 │ │ 0x000e line=931 │ │ @@ -107964,17 +107963,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08d0ec: |[08d0ec] android.support.v7.internal.widget.AdapterViewICS.isInFilterMode:()Z │ │ -08d0fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d0fe: 0f00 |0001: return v0 │ │ +08d0dc: |[08d0dc] android.support.v7.internal.widget.AdapterViewICS.isInFilterMode:()Z │ │ +08d0ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08d0ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -107983,16 +107982,16 @@ │ │ type : '(IZ)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d100: |[08d100] android.support.v7.internal.widget.AdapterViewICS.lookForSelectablePosition:(IZ)I │ │ -08d110: 0f01 |0000: return v1 │ │ +08d0f0: |[08d0f0] android.support.v7.internal.widget.AdapterViewICS.lookForSelectablePosition:(IZ)I │ │ +08d100: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0001 reg=1 position I │ │ @@ -108003,19 +108002,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08d114: |[08d114] android.support.v7.internal.widget.AdapterViewICS.onDetachedFromWindow:()V │ │ -08d124: 6f10 5920 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ -08d12a: 5410 740a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0a74 │ │ -08d12e: 6e20 c41b 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1bc4 │ │ -08d134: 0e00 |0008: return-void │ │ +08d104: |[08d104] android.support.v7.internal.widget.AdapterViewICS.onDetachedFromWindow:()V │ │ +08d114: 6f10 5920 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ +08d11a: 5410 740a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0a74 │ │ +08d11e: 6e20 c41b 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1bc4 │ │ +08d124: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0003 line=850 │ │ 0x0008 line=851 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -108026,19 +108025,19 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08d138: |[08d138] android.support.v7.internal.widget.AdapterViewICS.onLayout:(ZIIII)V │ │ -08d148: 6e10 a61b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.getHeight:()I // method@1ba6 │ │ -08d14e: 0a00 |0003: move-result v0 │ │ -08d150: 5910 680a |0004: iput v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mLayoutHeight:I // field@0a68 │ │ -08d154: 0e00 |0006: return-void │ │ +08d128: |[08d128] android.support.v7.internal.widget.AdapterViewICS.onLayout:(ZIIII)V │ │ +08d138: 6e10 a61b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.getHeight:()I // method@1ba6 │ │ +08d13e: 0a00 |0003: move-result v0 │ │ +08d140: 5910 680a |0004: iput v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mLayoutHeight:I // field@0a68 │ │ +08d144: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0006 line=543 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -108053,30 +108052,30 @@ │ │ type : '(Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -08d158: |[08d158] android.support.v7.internal.widget.AdapterViewICS.performItemClick:(Landroid/view/View;IJ)Z │ │ -08d168: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -08d16a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08d16c: 5471 6f0a |0002: iget-object v1, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a6f │ │ -08d170: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -08d174: 6e20 c01b 0700 |0006: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.playSoundEffect:(I)V // method@1bc0 │ │ -08d17a: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ -08d17e: 6e20 0620 6800 |000b: invoke-virtual {v8, v6}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@2006 │ │ -08d184: 5470 6f0a |000e: iget-object v0, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a6f │ │ -08d188: 0771 |0010: move-object v1, v7 │ │ -08d18a: 0782 |0011: move-object v2, v8 │ │ -08d18c: 0193 |0012: move v3, v9 │ │ -08d18e: 04a4 |0013: move-wide v4, v10 │ │ -08d190: 7806 821b 0000 |0014: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1b82 │ │ -08d196: 0160 |0017: move v0, v6 │ │ -08d198: 0f00 |0018: return v0 │ │ +08d148: |[08d148] android.support.v7.internal.widget.AdapterViewICS.performItemClick:(Landroid/view/View;IJ)Z │ │ +08d158: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +08d15a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +08d15c: 5471 6f0a |0002: iget-object v1, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a6f │ │ +08d160: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +08d164: 6e20 c01b 0700 |0006: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.playSoundEffect:(I)V // method@1bc0 │ │ +08d16a: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ +08d16e: 6e20 0620 6800 |000b: invoke-virtual {v8, v6}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@2006 │ │ +08d174: 5470 6f0a |000e: iget-object v0, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a6f │ │ +08d178: 0771 |0010: move-object v1, v7 │ │ +08d17a: 0782 |0011: move-object v2, v8 │ │ +08d17c: 0193 |0012: move v3, v9 │ │ +08d17e: 04a4 |0013: move-wide v4, v10 │ │ +08d180: 7806 821b 0000 |0014: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1b82 │ │ +08d186: 0160 |0017: move v0, v6 │ │ +08d188: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=303 │ │ 0x0006 line=304 │ │ 0x0009 line=305 │ │ 0x000b line=306 │ │ 0x000e line=308 │ │ @@ -108093,66 +108092,66 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -08d19c: |[08d19c] android.support.v7.internal.widget.AdapterViewICS.rememberSyncState:()V │ │ -08d1ac: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08d1ae: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08d1b0: 6e10 a21b 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1ba2 │ │ -08d1b6: 0a02 |0005: move-result v2 │ │ -08d1b8: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ -08d1bc: 5c65 690a |0008: iput-boolean v5, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08d1c0: 5262 680a |000a: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mLayoutHeight:I // field@0a68 │ │ -08d1c4: 8122 |000c: int-to-long v2, v2 │ │ -08d1c6: 5a62 760a |000d: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncHeight:J // field@0a76 │ │ -08d1ca: 5262 720a |000f: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08d1ce: 3a02 1e00 |0011: if-ltz v2, 002f // +001e │ │ -08d1d2: 5262 720a |0013: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08d1d6: 5263 650a |0015: iget v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08d1da: b132 |0017: sub-int/2addr v2, v3 │ │ -08d1dc: 6e20 a11b 2600 |0018: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1ba1 │ │ -08d1e2: 0c01 |001b: move-result-object v1 │ │ -08d1e4: 5362 6b0a |001c: iget-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08d1e8: 5a62 790a |001e: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ -08d1ec: 5262 6a0a |0020: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ -08d1f0: 5962 780a |0022: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0a78 │ │ -08d1f4: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -08d1f8: 6e10 cd1f 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -08d1fe: 0a02 |0029: move-result v2 │ │ -08d200: 5962 750a |002a: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSpecificTop:I // field@0a75 │ │ -08d204: 5964 770a |002c: iput v4, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0a77 │ │ -08d208: 0e00 |002e: return-void │ │ -08d20a: 6e20 a11b 4600 |002f: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1ba1 │ │ -08d210: 0c01 |0032: move-result-object v1 │ │ -08d212: 6e10 9f1b 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08d218: 0c00 |0036: move-result-object v0 │ │ -08d21a: 5262 650a |0037: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08d21e: 3a02 2100 |0039: if-ltz v2, 005a // +0021 │ │ -08d222: 5262 650a |003b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08d226: 7210 4021 0000 |003d: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ -08d22c: 0a03 |0040: move-result v3 │ │ -08d22e: 3532 1900 |0041: if-ge v2, v3, 005a // +0019 │ │ -08d232: 5262 650a |0043: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08d236: 7220 4221 2000 |0045: invoke-interface {v0, v2}, Landroid/widget/Adapter;.getItemId:(I)J // method@2142 │ │ -08d23c: 0b02 |0048: move-result-wide v2 │ │ -08d23e: 5a62 790a |0049: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ -08d242: 5262 650a |004b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ -08d246: 5962 780a |004d: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0a78 │ │ -08d24a: 3801 0800 |004f: if-eqz v1, 0057 // +0008 │ │ -08d24e: 6e10 cd1f 0100 |0051: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -08d254: 0a02 |0054: move-result v2 │ │ -08d256: 5962 750a |0055: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSpecificTop:I // field@0a75 │ │ -08d25a: 5965 770a |0057: iput v5, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0a77 │ │ -08d25e: 28d5 |0059: goto 002e // -002b │ │ -08d260: 1602 ffff |005a: const-wide/16 v2, #int -1 // #ffff │ │ -08d264: 5a62 790a |005c: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ -08d268: 28ed |005e: goto 004b // -0013 │ │ +08d18c: |[08d18c] android.support.v7.internal.widget.AdapterViewICS.rememberSyncState:()V │ │ +08d19c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +08d19e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +08d1a0: 6e10 a21b 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1ba2 │ │ +08d1a6: 0a02 |0005: move-result v2 │ │ +08d1a8: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ +08d1ac: 5c65 690a |0008: iput-boolean v5, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08d1b0: 5262 680a |000a: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mLayoutHeight:I // field@0a68 │ │ +08d1b4: 8122 |000c: int-to-long v2, v2 │ │ +08d1b6: 5a62 760a |000d: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncHeight:J // field@0a76 │ │ +08d1ba: 5262 720a |000f: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08d1be: 3a02 1e00 |0011: if-ltz v2, 002f // +001e │ │ +08d1c2: 5262 720a |0013: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08d1c6: 5263 650a |0015: iget v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08d1ca: b132 |0017: sub-int/2addr v2, v3 │ │ +08d1cc: 6e20 a11b 2600 |0018: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1ba1 │ │ +08d1d2: 0c01 |001b: move-result-object v1 │ │ +08d1d4: 5362 6b0a |001c: iget-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08d1d8: 5a62 790a |001e: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ +08d1dc: 5262 6a0a |0020: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ +08d1e0: 5962 780a |0022: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0a78 │ │ +08d1e4: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +08d1e8: 6e10 cd1f 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +08d1ee: 0a02 |0029: move-result v2 │ │ +08d1f0: 5962 750a |002a: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSpecificTop:I // field@0a75 │ │ +08d1f4: 5964 770a |002c: iput v4, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0a77 │ │ +08d1f8: 0e00 |002e: return-void │ │ +08d1fa: 6e20 a11b 4600 |002f: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1ba1 │ │ +08d200: 0c01 |0032: move-result-object v1 │ │ +08d202: 6e10 9f1b 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08d208: 0c00 |0036: move-result-object v0 │ │ +08d20a: 5262 650a |0037: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08d20e: 3a02 2100 |0039: if-ltz v2, 005a // +0021 │ │ +08d212: 5262 650a |003b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08d216: 7210 4021 0000 |003d: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ +08d21c: 0a03 |0040: move-result v3 │ │ +08d21e: 3532 1900 |0041: if-ge v2, v3, 005a // +0019 │ │ +08d222: 5262 650a |0043: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08d226: 7220 4221 2000 |0045: invoke-interface {v0, v2}, Landroid/widget/Adapter;.getItemId:(I)J // method@2142 │ │ +08d22c: 0b02 |0048: move-result-wide v2 │ │ +08d22e: 5a62 790a |0049: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ +08d232: 5262 650a |004b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0a65 │ │ +08d236: 5962 780a |004d: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0a78 │ │ +08d23a: 3801 0800 |004f: if-eqz v1, 0057 // +0008 │ │ +08d23e: 6e10 cd1f 0100 |0051: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +08d244: 0a02 |0054: move-result v2 │ │ +08d246: 5962 750a |0055: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSpecificTop:I // field@0a75 │ │ +08d24a: 5965 770a |0057: iput v5, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0a77 │ │ +08d24e: 28d5 |0059: goto 002e // -002b │ │ +08d250: 1602 ffff |005a: const-wide/16 v2, #int -1 // #ffff │ │ +08d254: 5a62 790a |005c: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ +08d258: 28ed |005e: goto 004b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1119 │ │ 0x0008 line=1120 │ │ 0x000a line=1121 │ │ 0x000f line=1122 │ │ 0x0013 line=1124 │ │ @@ -108183,19 +108182,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08d26c: |[08d26c] android.support.v7.internal.widget.AdapterViewICS.removeAllViews:()V │ │ -08d27c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -08d280: 1a01 e92e |0002: const-string v1, "removeAllViews() is not supported in AdapterView" // string@2ee9 │ │ -08d284: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -08d28a: 2700 |0007: throw v0 │ │ +08d25c: |[08d25c] android.support.v7.internal.widget.AdapterViewICS.removeAllViews:()V │ │ +08d26c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +08d270: 1a01 e92e |0002: const-string v1, "removeAllViews() is not supported in AdapterView" // string@2ee9 │ │ +08d274: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +08d27a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -108204,19 +108203,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08d28c: |[08d28c] android.support.v7.internal.widget.AdapterViewICS.removeView:(Landroid/view/View;)V │ │ -08d29c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -08d2a0: 1a01 062f |0002: const-string v1, "removeView(View) is not supported in AdapterView" // string@2f06 │ │ -08d2a4: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -08d2aa: 2700 |0007: throw v0 │ │ +08d27c: |[08d27c] android.support.v7.internal.widget.AdapterViewICS.removeView:(Landroid/view/View;)V │ │ +08d28c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +08d290: 1a01 062f |0002: const-string v1, "removeView(View) is not supported in AdapterView" // string@2f06 │ │ +08d294: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +08d29a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -108226,19 +108225,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08d2ac: |[08d2ac] android.support.v7.internal.widget.AdapterViewICS.removeViewAt:(I)V │ │ -08d2bc: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -08d2c0: 1a01 082f |0002: const-string v1, "removeViewAt(int) is not supported in AdapterView" // string@2f08 │ │ -08d2c4: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -08d2ca: 2700 |0007: throw v0 │ │ +08d29c: |[08d29c] android.support.v7.internal.widget.AdapterViewICS.removeViewAt:(I)V │ │ +08d2ac: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +08d2b0: 1a01 082f |0002: const-string v1, "removeViewAt(int) is not supported in AdapterView" // string@2f08 │ │ +08d2b4: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +08d2ba: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 index I │ │ @@ -108248,43 +108247,43 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -08d2cc: |[08d2cc] android.support.v7.internal.widget.AdapterViewICS.selectionChanged:()V │ │ -08d2dc: 5420 710a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ -08d2e0: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -08d2e4: 5520 660a |0004: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0a66 │ │ -08d2e8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -08d2ec: 5520 600a |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0a60 │ │ -08d2f0: 3800 2900 |000a: if-eqz v0, 0033 // +0029 │ │ -08d2f4: 5420 740a |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0a74 │ │ -08d2f8: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -08d2fc: 2200 5603 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // type@0356 │ │ -08d300: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -08d302: 7030 891b 2001 |0013: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V // method@1b89 │ │ -08d308: 5b20 740a |0016: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0a74 │ │ -08d30c: 5420 740a |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0a74 │ │ -08d310: 6e20 c11b 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.post:(Ljava/lang/Runnable;)Z // method@1bc1 │ │ -08d316: 5220 720a |001d: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08d31a: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ -08d31c: 3210 1200 |0020: if-eq v0, v1, 0032 // +0012 │ │ -08d320: 6e10 b91b 0200 |0022: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.isShown:()Z // method@1bb9 │ │ -08d326: 0a00 |0025: move-result v0 │ │ -08d328: 3800 0c00 |0026: if-eqz v0, 0032 // +000c │ │ -08d32c: 6e10 b71b 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInTouchMode:()Z // method@1bb7 │ │ -08d332: 0a00 |002b: move-result v0 │ │ -08d334: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -08d338: 1240 |002e: const/4 v0, #int 4 // #4 │ │ -08d33a: 6e20 c91b 0200 |002f: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.sendAccessibilityEvent:(I)V // method@1bc9 │ │ -08d340: 0e00 |0032: return-void │ │ -08d342: 7010 9e1b 0200 |0033: invoke-direct {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.fireOnSelected:()V // method@1b9e │ │ -08d348: 28e7 |0036: goto 001d // -0019 │ │ +08d2bc: |[08d2bc] android.support.v7.internal.widget.AdapterViewICS.selectionChanged:()V │ │ +08d2cc: 5420 710a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ +08d2d0: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +08d2d4: 5520 660a |0004: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0a66 │ │ +08d2d8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +08d2dc: 5520 600a |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0a60 │ │ +08d2e0: 3800 2900 |000a: if-eqz v0, 0033 // +0029 │ │ +08d2e4: 5420 740a |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0a74 │ │ +08d2e8: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +08d2ec: 2200 5603 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // type@0356 │ │ +08d2f0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +08d2f2: 7030 891b 2001 |0013: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V // method@1b89 │ │ +08d2f8: 5b20 740a |0016: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0a74 │ │ +08d2fc: 5420 740a |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0a74 │ │ +08d300: 6e20 c11b 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.post:(Ljava/lang/Runnable;)Z // method@1bc1 │ │ +08d306: 5220 720a |001d: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08d30a: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ +08d30c: 3210 1200 |0020: if-eq v0, v1, 0032 // +0012 │ │ +08d310: 6e10 b91b 0200 |0022: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.isShown:()Z // method@1bb9 │ │ +08d316: 0a00 |0025: move-result v0 │ │ +08d318: 3800 0c00 |0026: if-eqz v0, 0032 // +000c │ │ +08d31c: 6e10 b71b 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInTouchMode:()Z // method@1bb7 │ │ +08d322: 0a00 |002b: move-result v0 │ │ +08d324: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +08d328: 1240 |002e: const/4 v0, #int 4 // #4 │ │ +08d32a: 6e20 c91b 0200 |002f: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.sendAccessibilityEvent:(I)V // method@1bc9 │ │ +08d330: 0e00 |0032: return-void │ │ +08d332: 7010 9e1b 0200 |0033: invoke-direct {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.fireOnSelected:()V // method@1b9e │ │ +08d338: 28e7 |0036: goto 001d // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0004 line=870 │ │ 0x000c line=875 │ │ 0x0010 line=876 │ │ 0x0018 line=878 │ │ @@ -108307,27 +108306,27 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08d34c: |[08d34c] android.support.v7.internal.widget.AdapterViewICS.setEmptyView:(Landroid/view/View;)V │ │ -08d35c: 5b34 640a |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ -08d360: 6e10 9f1b 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08d366: 0c00 |0005: move-result-object v0 │ │ -08d368: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08d36c: 7210 4421 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@2144 │ │ -08d372: 0a02 |000b: move-result v2 │ │ -08d374: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -08d378: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -08d37a: 7020 d71b 1300 |000f: invoke-direct {v3, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.updateEmptyStatus:(Z)V // method@1bd7 │ │ -08d380: 0e00 |0012: return-void │ │ -08d382: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -08d384: 28fb |0014: goto 000f // -0005 │ │ +08d33c: |[08d33c] android.support.v7.internal.widget.AdapterViewICS.setEmptyView:(Landroid/view/View;)V │ │ +08d34c: 5b34 640a |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0a64 │ │ +08d350: 6e10 9f1b 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08d356: 0c00 |0005: move-result-object v0 │ │ +08d358: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08d35c: 7210 4421 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@2144 │ │ +08d362: 0a02 |000b: move-result v2 │ │ +08d364: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +08d368: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +08d36a: 7020 d71b 1300 |000f: invoke-direct {v3, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.updateEmptyStatus:(Z)V // method@1bd7 │ │ +08d370: 0e00 |0012: return-void │ │ +08d372: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +08d374: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0002 line=661 │ │ 0x0006 line=662 │ │ 0x000f line=663 │ │ 0x0012 line=664 │ │ @@ -108344,38 +108343,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -08d388: |[08d388] android.support.v7.internal.widget.AdapterViewICS.setFocusable:(Z)V │ │ -08d398: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08d39a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08d39c: 6e10 9f1b 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08d3a2: 0c00 |0005: move-result-object v0 │ │ -08d3a4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08d3a8: 7210 4021 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ -08d3ae: 0a04 |000b: move-result v4 │ │ -08d3b0: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ -08d3b4: 0131 |000e: move v1, v3 │ │ -08d3b6: 5c56 630a |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0a63 │ │ -08d3ba: 3906 0400 |0011: if-nez v6, 0015 // +0004 │ │ -08d3be: 5c52 620a |0013: iput-boolean v2, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0a62 │ │ -08d3c2: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ -08d3c6: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -08d3ca: 6e10 b61b 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1bb6 │ │ -08d3d0: 0a04 |001c: move-result v4 │ │ -08d3d2: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ -08d3d6: 6f20 6b20 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@206b │ │ -08d3dc: 0e00 |0022: return-void │ │ -08d3de: 0121 |0023: move v1, v2 │ │ -08d3e0: 28eb |0024: goto 000f // -0015 │ │ -08d3e2: 0123 |0025: move v3, v2 │ │ -08d3e4: 28f9 |0026: goto 001f // -0007 │ │ +08d378: |[08d378] android.support.v7.internal.widget.AdapterViewICS.setFocusable:(Z)V │ │ +08d388: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08d38a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08d38c: 6e10 9f1b 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08d392: 0c00 |0005: move-result-object v0 │ │ +08d394: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08d398: 7210 4021 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ +08d39e: 0a04 |000b: move-result v4 │ │ +08d3a0: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ +08d3a4: 0131 |000e: move v1, v3 │ │ +08d3a6: 5c56 630a |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0a63 │ │ +08d3aa: 3906 0400 |0011: if-nez v6, 0015 // +0004 │ │ +08d3ae: 5c52 620a |0013: iput-boolean v2, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0a62 │ │ +08d3b2: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ +08d3b6: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +08d3ba: 6e10 b61b 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1bb6 │ │ +08d3c0: 0a04 |001c: move-result v4 │ │ +08d3c2: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ +08d3c6: 6f20 6b20 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@206b │ │ +08d3cc: 0e00 |0022: return-void │ │ +08d3ce: 0121 |0023: move v1, v2 │ │ +08d3d0: 28eb |0024: goto 000f // -0015 │ │ +08d3d2: 0123 |0025: move v3, v2 │ │ +08d3d4: 28f9 |0026: goto 001f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=689 │ │ 0x0006 line=690 │ │ 0x000f line=692 │ │ 0x0011 line=693 │ │ 0x0013 line=694 │ │ @@ -108396,38 +108395,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -08d3e8: |[08d3e8] android.support.v7.internal.widget.AdapterViewICS.setFocusableInTouchMode:(Z)V │ │ -08d3f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08d3fa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -08d3fc: 6e10 9f1b 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ -08d402: 0c00 |0005: move-result-object v0 │ │ -08d404: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08d408: 7210 4021 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ -08d40e: 0a04 |000b: move-result v4 │ │ -08d410: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ -08d414: 0131 |000e: move v1, v3 │ │ -08d416: 5c56 620a |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0a62 │ │ -08d41a: 3806 0400 |0011: if-eqz v6, 0015 // +0004 │ │ -08d41e: 5c53 630a |0013: iput-boolean v3, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0a63 │ │ -08d422: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ -08d426: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -08d42a: 6e10 b61b 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1bb6 │ │ -08d430: 0a04 |001c: move-result v4 │ │ -08d432: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ -08d436: 6f20 6c20 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@206c │ │ -08d43c: 0e00 |0022: return-void │ │ -08d43e: 0121 |0023: move v1, v2 │ │ -08d440: 28eb |0024: goto 000f // -0015 │ │ -08d442: 0123 |0025: move v3, v2 │ │ -08d444: 28f9 |0026: goto 001f // -0007 │ │ +08d3d8: |[08d3d8] android.support.v7.internal.widget.AdapterViewICS.setFocusableInTouchMode:(Z)V │ │ +08d3e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08d3ea: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +08d3ec: 6e10 9f1b 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1b9f │ │ +08d3f2: 0c00 |0005: move-result-object v0 │ │ +08d3f4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08d3f8: 7210 4021 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@2140 │ │ +08d3fe: 0a04 |000b: move-result v4 │ │ +08d400: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ +08d404: 0131 |000e: move v1, v3 │ │ +08d406: 5c56 620a |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0a62 │ │ +08d40a: 3806 0400 |0011: if-eqz v6, 0015 // +0004 │ │ +08d40e: 5c53 630a |0013: iput-boolean v3, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0a63 │ │ +08d412: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ +08d416: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +08d41a: 6e10 b61b 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1bb6 │ │ +08d420: 0a04 |001c: move-result v4 │ │ +08d422: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ +08d426: 6f20 6c20 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@206c │ │ +08d42c: 0e00 |0022: return-void │ │ +08d42e: 0121 |0023: move v1, v2 │ │ +08d430: 28eb |0024: goto 000f // -0015 │ │ +08d432: 0123 |0025: move v3, v2 │ │ +08d434: 28f9 |0026: goto 001f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=702 │ │ 0x0006 line=703 │ │ 0x000f line=705 │ │ 0x0011 line=706 │ │ 0x0013 line=707 │ │ @@ -108448,28 +108447,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -08d448: |[08d448] android.support.v7.internal.widget.AdapterViewICS.setNextSelectedPositionInt:(I)V │ │ -08d458: 5923 6a0a |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ -08d45c: 6e20 a81b 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getItemIdAtPosition:(I)J // method@1ba8 │ │ -08d462: 0b00 |0005: move-result-wide v0 │ │ -08d464: 5a20 6b0a |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08d468: 5520 690a |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ -08d46c: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -08d470: 5220 770a |000c: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0a77 │ │ -08d474: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -08d478: 3a03 0800 |0010: if-ltz v3, 0018 // +0008 │ │ -08d47c: 5923 780a |0012: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0a78 │ │ -08d480: 5320 6b0a |0014: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ -08d484: 5a20 790a |0016: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ -08d488: 0e00 |0018: return-void │ │ +08d438: |[08d438] android.support.v7.internal.widget.AdapterViewICS.setNextSelectedPositionInt:(I)V │ │ +08d448: 5923 6a0a |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0a6a │ │ +08d44c: 6e20 a81b 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getItemIdAtPosition:(I)J // method@1ba8 │ │ +08d452: 0b00 |0005: move-result-wide v0 │ │ +08d454: 5a20 6b0a |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08d458: 5520 690a |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0a69 │ │ +08d45c: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +08d460: 5220 770a |000c: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0a77 │ │ +08d464: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +08d468: 3a03 0800 |0010: if-ltz v3, 0018 // +0008 │ │ +08d46c: 5923 780a |0012: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0a78 │ │ +08d470: 5320 6b0a |0014: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0a6b │ │ +08d474: 5a20 790a |0016: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0a79 │ │ +08d478: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0002 line=1105 │ │ 0x0008 line=1107 │ │ 0x0012 line=1108 │ │ 0x0014 line=1109 │ │ @@ -108484,19 +108483,19 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08d48c: |[08d48c] android.support.v7.internal.widget.AdapterViewICS.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -08d49c: 2200 8e04 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ -08d4a0: 1a01 a404 |0002: const-string v1, "Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead" // string@04a4 │ │ -08d4a4: 7020 c824 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -08d4aa: 2700 |0007: throw v0 │ │ +08d47c: |[08d47c] android.support.v7.internal.widget.AdapterViewICS.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +08d48c: 2200 8e04 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ +08d490: 1a01 a404 |0002: const-string v1, "Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead" // string@04a4 │ │ +08d494: 7020 c824 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +08d49a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 l Landroid/view/View$OnClickListener; │ │ @@ -108506,17 +108505,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d4ac: |[08d4ac] android.support.v7.internal.widget.AdapterViewICS.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ -08d4bc: 5b01 6f0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a6f │ │ -08d4c0: 0e00 |0002: return-void │ │ +08d49c: |[08d49c] android.support.v7.internal.widget.AdapterViewICS.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ +08d4ac: 5b01 6f0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0a6f │ │ +08d4b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -108527,22 +108526,22 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08d4c4: |[08d4c4] android.support.v7.internal.widget.AdapterViewICS.setOnItemLongClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener;)V │ │ -08d4d4: 6e10 b81b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.isLongClickable:()Z // method@1bb8 │ │ -08d4da: 0a00 |0003: move-result v0 │ │ -08d4dc: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -08d4e0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08d4e2: 6e20 ce1b 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.setLongClickable:(Z)V // method@1bce │ │ -08d4e8: 5b12 700a |000a: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; // field@0a70 │ │ -08d4ec: 0e00 |000c: return-void │ │ +08d4b4: |[08d4b4] android.support.v7.internal.widget.AdapterViewICS.setOnItemLongClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener;)V │ │ +08d4c4: 6e10 b81b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.isLongClickable:()Z // method@1bb8 │ │ +08d4ca: 0a00 |0003: move-result v0 │ │ +08d4cc: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +08d4d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08d4d2: 6e20 ce1b 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.setLongClickable:(Z)V // method@1bce │ │ +08d4d8: 5b12 700a |000a: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; // field@0a70 │ │ +08d4dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0006 line=346 │ │ 0x000a line=348 │ │ 0x000c line=349 │ │ locals : │ │ @@ -108555,17 +108554,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d4f0: |[08d4f0] android.support.v7.internal.widget.AdapterViewICS.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V │ │ -08d500: 5b01 710a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ -08d504: 0e00 |0002: return-void │ │ +08d4e0: |[08d4e0] android.support.v7.internal.widget.AdapterViewICS.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V │ │ +08d4f0: 5b01 710a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0a71 │ │ +08d4f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=399 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -108576,20 +108575,20 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08d508: |[08d508] android.support.v7.internal.widget.AdapterViewICS.setSelectedPositionInt:(I)V │ │ -08d518: 5923 720a |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ -08d51c: 6e20 a81b 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getItemIdAtPosition:(I)J // method@1ba8 │ │ -08d522: 0b00 |0005: move-result-wide v0 │ │ -08d524: 5a20 730a |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ -08d528: 0e00 |0008: return-void │ │ +08d4f8: |[08d4f8] android.support.v7.internal.widget.AdapterViewICS.setSelectedPositionInt:(I)V │ │ +08d508: 5923 720a |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0a72 │ │ +08d50c: 6e20 a81b 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getItemIdAtPosition:(I)J // method@1ba8 │ │ +08d512: 0b00 |0005: move-result-wide v0 │ │ +08d514: 5a20 730a |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0a73 │ │ +08d518: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ 0x0002 line=1095 │ │ 0x0008 line=1096 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -108637,23 +108636,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08d52c: |[08d52c] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ -08d53c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -08d542: 6e10 3201 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -08d548: 0c00 |0006: move-result-object v0 │ │ -08d54a: 6e10 ab01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -08d550: 0c00 |000a: move-result-object v0 │ │ -08d552: 5400 1e00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -08d556: 5b10 7a0a |000d: iput-object v0, v1, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0a7a │ │ -08d55a: 0e00 |000f: return-void │ │ +08d51c: |[08d51c] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ +08d52c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +08d532: 6e10 3201 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +08d538: 0c00 |0006: move-result-object v0 │ │ +08d53a: 6e10 ab01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +08d540: 0c00 |000a: move-result-object v0 │ │ +08d542: 5400 1e00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +08d546: 5b10 7a0a |000d: iput-object v0, v1, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0a7a │ │ +08d54a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x000f line=70 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; │ │ @@ -108665,24 +108664,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 │ │ -08d55c: |[08d55c] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -08d56c: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -08d570: 6e10 c524 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -08d576: 0c00 |0005: move-result-object v0 │ │ -08d578: 5421 7a0a |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0a7a │ │ -08d57c: 6e20 f224 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f2 │ │ -08d582: 0c00 |000b: move-result-object v0 │ │ -08d584: 1100 |000c: return-object v0 │ │ -08d586: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08d588: 28fe |000e: goto 000c // -0002 │ │ +08d54c: |[08d54c] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +08d55c: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +08d560: 6e10 c524 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +08d566: 0c00 |0005: move-result-object v0 │ │ +08d568: 5421 7a0a |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0a7a │ │ +08d56c: 6e20 f224 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f2 │ │ +08d572: 0c00 |000b: move-result-object v0 │ │ +08d574: 1100 |000c: return-object v0 │ │ +08d576: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08d578: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; │ │ 0x0000 - 0x000f reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x000f reg=4 view Landroid/view/View; │ │ @@ -108692,16 +108691,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08d58c: |[08d58c] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ -08d59c: 0e00 |0000: return-void │ │ +08d57c: |[08d57c] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ +08d58c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 charSequence Ljava/lang/CharSequence; │ │ @@ -108738,18 +108737,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08d5a0: |[08d5a0] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;)V │ │ -08d5b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d5b2: 7030 dc1b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1bdc │ │ -08d5b8: 0e00 |0004: return-void │ │ +08d590: |[08d590] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;)V │ │ +08d5a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08d5a2: 7030 dc1b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1bdc │ │ +08d5a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/CompatTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -108759,18 +108758,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 │ │ -08d5bc: |[08d5bc] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08d5cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08d5ce: 7040 dd1b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bdd │ │ -08d5d4: 0e00 |0004: return-void │ │ +08d5ac: |[08d5ac] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08d5bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08d5be: 7040 dd1b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bdd │ │ +08d5c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/CompatTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -108781,29 +108780,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -08d5d8: |[08d5d8] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08d5e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08d5ea: 7040 a422 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@22a4 │ │ -08d5f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08d5f2: 6202 1e08 |0005: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@081e │ │ -08d5f6: 6e53 3c01 6572 |0007: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -08d5fc: 0c01 |000a: move-result-object v1 │ │ -08d5fe: 6e30 bf01 3103 |000b: invoke-virtual {v1, v3, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -08d604: 0a00 |000e: move-result v0 │ │ -08d606: 6e10 cd01 0100 |000f: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -08d60c: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -08d610: 2202 5803 |0014: new-instance v2, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; // type@0358 │ │ -08d614: 7020 d81b 5200 |0016: invoke-direct {v2, v5}, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@1bd8 │ │ -08d61a: 6e20 e01b 2400 |0019: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/CompatTextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1be0 │ │ -08d620: 0e00 |001c: return-void │ │ +08d5c8: |[08d5c8] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08d5d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08d5da: 7040 a422 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@22a4 │ │ +08d5e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08d5e2: 6202 1e08 |0005: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@081e │ │ +08d5e6: 6e53 3c01 6572 |0007: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +08d5ec: 0c01 |000a: move-result-object v1 │ │ +08d5ee: 6e30 bf01 3103 |000b: invoke-virtual {v1, v3, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +08d5f4: 0a00 |000e: move-result v0 │ │ +08d5f6: 6e10 cd01 0100 |000f: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +08d5fc: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +08d600: 2202 5803 |0014: new-instance v2, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; // type@0358 │ │ +08d604: 7020 d81b 5200 |0016: invoke-direct {v2, v5}, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@1bd8 │ │ +08d60a: 6e20 e01b 2400 |0019: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/CompatTextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1be0 │ │ +08d610: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=46 │ │ 0x0005 line=48 │ │ 0x000b line=50 │ │ 0x000f line=51 │ │ @@ -108883,51 +108882,51 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -08d624: |[08d624] android.support.v7.internal.widget.LinearLayoutICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08d634: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08d636: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08d638: 7030 be21 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ -08d63e: 6203 2008 |0005: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutICS:[I // field@0820 │ │ -08d642: 6e30 3b01 6503 |0007: invoke-virtual {v5, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -08d648: 0c00 |000a: move-result-object v0 │ │ -08d64a: 6e20 c301 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -08d650: 0c03 |000e: move-result-object v3 │ │ -08d652: 5b43 7f0a |000f: iput-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d656: 5443 7f0a |0011: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d65a: 3803 2a00 |0013: if-eqz v3, 003d // +002a │ │ -08d65e: 5443 7f0a |0015: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d662: 6e10 9202 0300 |0017: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -08d668: 0a03 |001a: move-result v3 │ │ -08d66a: 5943 820a |001b: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ -08d66e: 5443 7f0a |001d: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d672: 6e10 9102 0300 |001f: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ -08d678: 0a03 |0022: move-result v3 │ │ -08d67a: 5943 800a |0023: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ -08d67e: 6e30 c501 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -08d684: 0a03 |0028: move-result v3 │ │ -08d686: 5943 830a |0029: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0a83 │ │ -08d68a: 1223 |002b: const/4 v3, #int 2 // #2 │ │ -08d68c: 6e30 c201 3002 |002c: invoke-virtual {v0, v3, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -08d692: 0a03 |002f: move-result v3 │ │ -08d694: 5943 810a |0030: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ -08d698: 6e10 cd01 0000 |0032: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -08d69e: 5443 7f0a |0035: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d6a2: 3903 0b00 |0037: if-nez v3, 0042 // +000b │ │ -08d6a6: 6e20 f81b 1400 |0039: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.setWillNotDraw:(Z)V // method@1bf8 │ │ -08d6ac: 0e00 |003c: return-void │ │ -08d6ae: 5942 820a |003d: iput v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ -08d6b2: 5942 800a |003f: iput v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ -08d6b6: 28e4 |0041: goto 0025 // -001c │ │ -08d6b8: 0121 |0042: move v1, v2 │ │ -08d6ba: 28f6 |0043: goto 0039 // -000a │ │ +08d614: |[08d614] android.support.v7.internal.widget.LinearLayoutICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08d624: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08d626: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08d628: 7030 be21 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ +08d62e: 6203 2008 |0005: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutICS:[I // field@0820 │ │ +08d632: 6e30 3b01 6503 |0007: invoke-virtual {v5, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +08d638: 0c00 |000a: move-result-object v0 │ │ +08d63a: 6e20 c301 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +08d640: 0c03 |000e: move-result-object v3 │ │ +08d642: 5b43 7f0a |000f: iput-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d646: 5443 7f0a |0011: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d64a: 3803 2a00 |0013: if-eqz v3, 003d // +002a │ │ +08d64e: 5443 7f0a |0015: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d652: 6e10 9202 0300 |0017: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +08d658: 0a03 |001a: move-result v3 │ │ +08d65a: 5943 820a |001b: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ +08d65e: 5443 7f0a |001d: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d662: 6e10 9102 0300 |001f: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ +08d668: 0a03 |0022: move-result v3 │ │ +08d66a: 5943 800a |0023: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ +08d66e: 6e30 c501 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +08d674: 0a03 |0028: move-result v3 │ │ +08d676: 5943 830a |0029: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0a83 │ │ +08d67a: 1223 |002b: const/4 v3, #int 2 // #2 │ │ +08d67c: 6e30 c201 3002 |002c: invoke-virtual {v0, v3, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +08d682: 0a03 |002f: move-result v3 │ │ +08d684: 5943 810a |0030: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ +08d688: 6e10 cd01 0000 |0032: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +08d68e: 5443 7f0a |0035: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d692: 3903 0b00 |0037: if-nez v3, 0042 // +000b │ │ +08d696: 6e20 f81b 1400 |0039: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.setWillNotDraw:(Z)V // method@1bf8 │ │ +08d69c: 0e00 |003c: return-void │ │ +08d69e: 5942 820a |003d: iput v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ +08d6a2: 5942 800a |003f: iput v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ +08d6a6: 28e4 |0041: goto 0025 // -001c │ │ +08d6a8: 0121 |0042: move v1, v2 │ │ +08d6aa: 28f6 |0043: goto 0039 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0005 line=46 │ │ 0x000b line=48 │ │ 0x0011 line=49 │ │ 0x0015 line=50 │ │ @@ -108951,59 +108950,59 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -08d6bc: |[08d6bc] android.support.v7.internal.widget.LinearLayoutICS.drawSupportDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ -08d6cc: 6e10 e71b 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1be7 │ │ -08d6d2: 0a01 |0003: move-result v1 │ │ -08d6d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08d6d6: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ -08d6da: 6e20 e61b 2700 |0007: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ -08d6e0: 0c00 |000a: move-result-object v0 │ │ -08d6e2: 3800 2000 |000b: if-eqz v0, 002b // +0020 │ │ -08d6e6: 6e10 cf1f 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -08d6ec: 0a05 |0010: move-result v5 │ │ -08d6ee: 1306 0800 |0011: const/16 v6, #int 8 // #8 │ │ -08d6f2: 3265 1800 |0013: if-eq v5, v6, 002b // +0018 │ │ -08d6f6: 6e20 f01b 2700 |0015: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ -08d6fc: 0a05 |0018: move-result v5 │ │ -08d6fe: 3805 1200 |0019: if-eqz v5, 002b // +0012 │ │ -08d702: 6e10 bb1f 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08d708: 0c03 |001e: move-result-object v3 │ │ -08d70a: 1f03 1504 |001f: check-cast v3, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -08d70e: 6e10 bc1f 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -08d714: 0a05 |0024: move-result v5 │ │ -08d716: 5236 9a0b |0025: iget v6, v3, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0b9a │ │ -08d71a: b165 |0027: sub-int/2addr v5, v6 │ │ -08d71c: 6e30 e51b 8705 |0028: invoke-virtual {v7, v8, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1be5 │ │ -08d722: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08d726: 28d8 |002d: goto 0005 // -0028 │ │ -08d728: 6e20 f01b 1700 |002e: invoke-virtual {v7, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ -08d72e: 0a05 |0031: move-result v5 │ │ -08d730: 3805 1b00 |0032: if-eqz v5, 004d // +001b │ │ -08d734: d805 01ff |0034: add-int/lit8 v5, v1, #int -1 // #ff │ │ -08d738: 6e20 e61b 5700 |0036: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ -08d73e: 0c00 |0039: move-result-object v0 │ │ -08d740: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -08d742: 3900 1300 |003b: if-nez v0, 004e // +0013 │ │ -08d746: 6e10 ef1b 0700 |003d: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getWidth:()I // method@1bef │ │ -08d74c: 0a05 |0040: move-result v5 │ │ -08d74e: 6e10 ec1b 0700 |0041: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingRight:()I // method@1bec │ │ -08d754: 0a06 |0044: move-result v6 │ │ -08d756: b165 |0045: sub-int/2addr v5, v6 │ │ -08d758: 5276 820a |0046: iget v6, v7, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ -08d75c: 9104 0506 |0048: sub-int v4, v5, v6 │ │ -08d760: 6e30 e51b 8704 |004a: invoke-virtual {v7, v8, v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1be5 │ │ -08d766: 0e00 |004d: return-void │ │ -08d768: 6e10 c91f 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -08d76e: 0a04 |0051: move-result v4 │ │ -08d770: 28f8 |0052: goto 004a // -0008 │ │ +08d6ac: |[08d6ac] android.support.v7.internal.widget.LinearLayoutICS.drawSupportDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ +08d6bc: 6e10 e71b 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1be7 │ │ +08d6c2: 0a01 |0003: move-result v1 │ │ +08d6c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08d6c6: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ +08d6ca: 6e20 e61b 2700 |0007: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ +08d6d0: 0c00 |000a: move-result-object v0 │ │ +08d6d2: 3800 2000 |000b: if-eqz v0, 002b // +0020 │ │ +08d6d6: 6e10 cf1f 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +08d6dc: 0a05 |0010: move-result v5 │ │ +08d6de: 1306 0800 |0011: const/16 v6, #int 8 // #8 │ │ +08d6e2: 3265 1800 |0013: if-eq v5, v6, 002b // +0018 │ │ +08d6e6: 6e20 f01b 2700 |0015: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ +08d6ec: 0a05 |0018: move-result v5 │ │ +08d6ee: 3805 1200 |0019: if-eqz v5, 002b // +0012 │ │ +08d6f2: 6e10 bb1f 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08d6f8: 0c03 |001e: move-result-object v3 │ │ +08d6fa: 1f03 1504 |001f: check-cast v3, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +08d6fe: 6e10 bc1f 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +08d704: 0a05 |0024: move-result v5 │ │ +08d706: 5236 9a0b |0025: iget v6, v3, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0b9a │ │ +08d70a: b165 |0027: sub-int/2addr v5, v6 │ │ +08d70c: 6e30 e51b 8705 |0028: invoke-virtual {v7, v8, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1be5 │ │ +08d712: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08d716: 28d8 |002d: goto 0005 // -0028 │ │ +08d718: 6e20 f01b 1700 |002e: invoke-virtual {v7, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ +08d71e: 0a05 |0031: move-result v5 │ │ +08d720: 3805 1b00 |0032: if-eqz v5, 004d // +001b │ │ +08d724: d805 01ff |0034: add-int/lit8 v5, v1, #int -1 // #ff │ │ +08d728: 6e20 e61b 5700 |0036: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ +08d72e: 0c00 |0039: move-result-object v0 │ │ +08d730: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +08d732: 3900 1300 |003b: if-nez v0, 004e // +0013 │ │ +08d736: 6e10 ef1b 0700 |003d: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getWidth:()I // method@1bef │ │ +08d73c: 0a05 |0040: move-result v5 │ │ +08d73e: 6e10 ec1b 0700 |0041: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingRight:()I // method@1bec │ │ +08d744: 0a06 |0044: move-result v6 │ │ +08d746: b165 |0045: sub-int/2addr v5, v6 │ │ +08d748: 5276 820a |0046: iget v6, v7, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ +08d74c: 9104 0506 |0048: sub-int v4, v5, v6 │ │ +08d750: 6e30 e51b 8704 |004a: invoke-virtual {v7, v8, v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1be5 │ │ +08d756: 0e00 |004d: return-void │ │ +08d758: 6e10 c91f 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +08d75e: 0a04 |0051: move-result v4 │ │ +08d760: 28f8 |0052: goto 004a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x0007 line=137 │ │ 0x000b line=138 │ │ 0x001b line=140 │ │ @@ -109034,59 +109033,59 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -08d774: |[08d774] android.support.v7.internal.widget.LinearLayoutICS.drawSupportDividersVertical:(Landroid/graphics/Canvas;)V │ │ -08d784: 6e10 e71b 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1be7 │ │ -08d78a: 0a02 |0003: move-result v2 │ │ -08d78c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -08d78e: 3523 2900 |0005: if-ge v3, v2, 002e // +0029 │ │ -08d792: 6e20 e61b 3700 |0007: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ -08d798: 0c01 |000a: move-result-object v1 │ │ -08d79a: 3801 2000 |000b: if-eqz v1, 002b // +0020 │ │ -08d79e: 6e10 cf1f 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -08d7a4: 0a05 |0010: move-result v5 │ │ -08d7a6: 1306 0800 |0011: const/16 v6, #int 8 // #8 │ │ -08d7aa: 3265 1800 |0013: if-eq v5, v6, 002b // +0018 │ │ -08d7ae: 6e20 f01b 3700 |0015: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ -08d7b4: 0a05 |0018: move-result v5 │ │ -08d7b6: 3805 1200 |0019: if-eqz v5, 002b // +0012 │ │ -08d7ba: 6e10 bb1f 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08d7c0: 0c04 |001e: move-result-object v4 │ │ -08d7c2: 1f04 1504 |001f: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -08d7c6: 6e10 cd1f 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -08d7cc: 0a05 |0024: move-result v5 │ │ -08d7ce: 5246 9c0b |0025: iget v6, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0b9c │ │ -08d7d2: b165 |0027: sub-int/2addr v5, v6 │ │ -08d7d4: 6e30 e41b 8705 |0028: invoke-virtual {v7, v8, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1be4 │ │ -08d7da: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08d7de: 28d8 |002d: goto 0005 // -0028 │ │ -08d7e0: 6e20 f01b 2700 |002e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ -08d7e6: 0a05 |0031: move-result v5 │ │ -08d7e8: 3805 1b00 |0032: if-eqz v5, 004d // +001b │ │ -08d7ec: d805 02ff |0034: add-int/lit8 v5, v2, #int -1 // #ff │ │ -08d7f0: 6e20 e61b 5700 |0036: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ -08d7f6: 0c01 |0039: move-result-object v1 │ │ -08d7f8: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -08d7fa: 3901 1300 |003b: if-nez v1, 004e // +0013 │ │ -08d7fe: 6e10 e81b 0700 |003d: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getHeight:()I // method@1be8 │ │ -08d804: 0a05 |0040: move-result v5 │ │ -08d806: 6e10 ea1b 0700 |0041: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingBottom:()I // method@1bea │ │ -08d80c: 0a06 |0044: move-result v6 │ │ -08d80e: b165 |0045: sub-int/2addr v5, v6 │ │ -08d810: 5276 800a |0046: iget v6, v7, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ -08d814: 9100 0506 |0048: sub-int v0, v5, v6 │ │ -08d818: 6e30 e41b 8700 |004a: invoke-virtual {v7, v8, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1be4 │ │ -08d81e: 0e00 |004d: return-void │ │ -08d820: 6e10 b01f 0100 |004e: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -08d826: 0a00 |0051: move-result v0 │ │ -08d828: 28f8 |0052: goto 004a // -0008 │ │ +08d764: |[08d764] android.support.v7.internal.widget.LinearLayoutICS.drawSupportDividersVertical:(Landroid/graphics/Canvas;)V │ │ +08d774: 6e10 e71b 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1be7 │ │ +08d77a: 0a02 |0003: move-result v2 │ │ +08d77c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +08d77e: 3523 2900 |0005: if-ge v3, v2, 002e // +0029 │ │ +08d782: 6e20 e61b 3700 |0007: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ +08d788: 0c01 |000a: move-result-object v1 │ │ +08d78a: 3801 2000 |000b: if-eqz v1, 002b // +0020 │ │ +08d78e: 6e10 cf1f 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +08d794: 0a05 |0010: move-result v5 │ │ +08d796: 1306 0800 |0011: const/16 v6, #int 8 // #8 │ │ +08d79a: 3265 1800 |0013: if-eq v5, v6, 002b // +0018 │ │ +08d79e: 6e20 f01b 3700 |0015: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ +08d7a4: 0a05 |0018: move-result v5 │ │ +08d7a6: 3805 1200 |0019: if-eqz v5, 002b // +0012 │ │ +08d7aa: 6e10 bb1f 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08d7b0: 0c04 |001e: move-result-object v4 │ │ +08d7b2: 1f04 1504 |001f: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +08d7b6: 6e10 cd1f 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +08d7bc: 0a05 |0024: move-result v5 │ │ +08d7be: 5246 9c0b |0025: iget v6, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0b9c │ │ +08d7c2: b165 |0027: sub-int/2addr v5, v6 │ │ +08d7c4: 6e30 e41b 8705 |0028: invoke-virtual {v7, v8, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1be4 │ │ +08d7ca: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08d7ce: 28d8 |002d: goto 0005 // -0028 │ │ +08d7d0: 6e20 f01b 2700 |002e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ +08d7d6: 0a05 |0031: move-result v5 │ │ +08d7d8: 3805 1b00 |0032: if-eqz v5, 004d // +001b │ │ +08d7dc: d805 02ff |0034: add-int/lit8 v5, v2, #int -1 // #ff │ │ +08d7e0: 6e20 e61b 5700 |0036: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ +08d7e6: 0c01 |0039: move-result-object v1 │ │ +08d7e8: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +08d7ea: 3901 1300 |003b: if-nez v1, 004e // +0013 │ │ +08d7ee: 6e10 e81b 0700 |003d: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getHeight:()I // method@1be8 │ │ +08d7f4: 0a05 |0040: move-result v5 │ │ +08d7f6: 6e10 ea1b 0700 |0041: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingBottom:()I // method@1bea │ │ +08d7fc: 0a06 |0044: move-result v6 │ │ +08d7fe: b165 |0045: sub-int/2addr v5, v6 │ │ +08d800: 5276 800a |0046: iget v6, v7, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ +08d804: 9100 0506 |0048: sub-int v0, v5, v6 │ │ +08d808: 6e30 e41b 8700 |004a: invoke-virtual {v7, v8, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1be4 │ │ +08d80e: 0e00 |004d: return-void │ │ +08d810: 6e10 b01f 0100 |004e: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +08d816: 0a00 |0051: move-result v0 │ │ +08d818: 28f8 |0052: goto 004a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0007 line=114 │ │ 0x000b line=115 │ │ 0x001b line=117 │ │ @@ -109117,33 +109116,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -08d82c: |[08d82c] android.support.v7.internal.widget.LinearLayoutICS.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ -08d83c: 5440 7f0a |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d840: 6e10 eb1b 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingLeft:()I // method@1beb │ │ -08d846: 0a01 |0005: move-result v1 │ │ -08d848: 5242 810a |0006: iget v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ -08d84c: b021 |0008: add-int/2addr v1, v2 │ │ -08d84e: 6e10 ef1b 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getWidth:()I // method@1bef │ │ -08d854: 0a02 |000c: move-result v2 │ │ -08d856: 6e10 ec1b 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingRight:()I // method@1bec │ │ -08d85c: 0a03 |0010: move-result v3 │ │ -08d85e: b132 |0011: sub-int/2addr v2, v3 │ │ -08d860: 5243 810a |0012: iget v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ -08d864: b132 |0014: sub-int/2addr v2, v3 │ │ -08d866: 5243 800a |0015: iget v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ -08d86a: b063 |0017: add-int/2addr v3, v6 │ │ -08d86c: 6e53 9d02 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -08d872: 5440 7f0a |001b: iget-object v0, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d876: 6e20 8e02 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -08d87c: 0e00 |0020: return-void │ │ +08d81c: |[08d81c] android.support.v7.internal.widget.LinearLayoutICS.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ +08d82c: 5440 7f0a |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d830: 6e10 eb1b 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingLeft:()I // method@1beb │ │ +08d836: 0a01 |0005: move-result v1 │ │ +08d838: 5242 810a |0006: iget v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ +08d83c: b021 |0008: add-int/2addr v1, v2 │ │ +08d83e: 6e10 ef1b 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getWidth:()I // method@1bef │ │ +08d844: 0a02 |000c: move-result v2 │ │ +08d846: 6e10 ec1b 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingRight:()I // method@1bec │ │ +08d84c: 0a03 |0010: move-result v3 │ │ +08d84e: b132 |0011: sub-int/2addr v2, v3 │ │ +08d850: 5243 810a |0012: iget v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ +08d854: b132 |0014: sub-int/2addr v2, v3 │ │ +08d856: 5243 800a |0015: iget v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ +08d85a: b063 |0017: add-int/2addr v3, v6 │ │ +08d85c: 6e53 9d02 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +08d862: 5440 7f0a |001b: iget-object v0, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d866: 6e20 8e02 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +08d86c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x001b line=160 │ │ 0x0020 line=161 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v7/internal/widget/LinearLayoutICS; │ │ @@ -109155,33 +109154,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -08d880: |[08d880] android.support.v7.internal.widget.LinearLayoutICS.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ -08d890: 5450 7f0a |0000: iget-object v0, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d894: 6e10 ed1b 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingTop:()I // method@1bed │ │ -08d89a: 0a01 |0005: move-result v1 │ │ -08d89c: 5252 810a |0006: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ -08d8a0: b021 |0008: add-int/2addr v1, v2 │ │ -08d8a2: 5252 820a |0009: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ -08d8a6: b072 |000b: add-int/2addr v2, v7 │ │ -08d8a8: 6e10 e81b 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getHeight:()I // method@1be8 │ │ -08d8ae: 0a03 |000f: move-result v3 │ │ -08d8b0: 6e10 ea1b 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingBottom:()I // method@1bea │ │ -08d8b6: 0a04 |0013: move-result v4 │ │ -08d8b8: b143 |0014: sub-int/2addr v3, v4 │ │ -08d8ba: 5254 810a |0015: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ -08d8be: b143 |0017: sub-int/2addr v3, v4 │ │ -08d8c0: 6e53 9d02 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -08d8c6: 5450 7f0a |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d8ca: 6e20 8e02 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -08d8d0: 0e00 |0020: return-void │ │ +08d870: |[08d870] android.support.v7.internal.widget.LinearLayoutICS.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ +08d880: 5450 7f0a |0000: iget-object v0, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d884: 6e10 ed1b 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingTop:()I // method@1bed │ │ +08d88a: 0a01 |0005: move-result v1 │ │ +08d88c: 5252 810a |0006: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ +08d890: b021 |0008: add-int/2addr v1, v2 │ │ +08d892: 5252 820a |0009: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ +08d896: b072 |000b: add-int/2addr v2, v7 │ │ +08d898: 6e10 e81b 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getHeight:()I // method@1be8 │ │ +08d89e: 0a03 |000f: move-result v3 │ │ +08d8a0: 6e10 ea1b 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingBottom:()I // method@1bea │ │ +08d8a6: 0a04 |0013: move-result v4 │ │ +08d8a8: b143 |0014: sub-int/2addr v3, v4 │ │ +08d8aa: 5254 810a |0015: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0a81 │ │ +08d8ae: b143 |0017: sub-int/2addr v3, v4 │ │ +08d8b0: 6e53 9d02 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +08d8b6: 5450 7f0a |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d8ba: 6e20 8e02 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +08d8c0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x001b line=166 │ │ 0x0020 line=167 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v7/internal/widget/LinearLayoutICS; │ │ @@ -109193,17 +109192,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d8d4: |[08d8d4] android.support.v7.internal.widget.LinearLayoutICS.getSupportDividerWidth:()I │ │ -08d8e4: 5210 820a |0000: iget v0, v1, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ -08d8e8: 0f00 |0002: return v0 │ │ +08d8c4: |[08d8c4] android.support.v7.internal.widget.LinearLayoutICS.getSupportDividerWidth:()I │ │ +08d8d4: 5210 820a |0000: iget v0, v1, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ +08d8d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/LinearLayoutICS; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/LinearLayoutICS;) │ │ @@ -109211,51 +109210,51 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -08d8ec: |[08d8ec] android.support.v7.internal.widget.LinearLayoutICS.hasSupportDividerBeforeChildAt:(I)Z │ │ -08d8fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -08d8fe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08d900: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -08d904: 5254 830a |0004: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0a83 │ │ -08d908: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ -08d90c: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ -08d910: 0f02 |000a: return v2 │ │ -08d912: 0132 |000b: move v2, v3 │ │ -08d914: 28fe |000c: goto 000a // -0002 │ │ -08d916: 6e10 e71b 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1be7 │ │ -08d91c: 0a04 |0010: move-result v4 │ │ -08d91e: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ -08d922: 5254 830a |0013: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0a83 │ │ -08d926: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ -08d92a: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ -08d92e: 0132 |0019: move v2, v3 │ │ -08d930: 28f0 |001a: goto 000a // -0010 │ │ -08d932: 5252 830a |001b: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0a83 │ │ -08d936: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ -08d93a: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ -08d93e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -08d940: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ -08d944: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ -08d948: 6e20 e61b 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ -08d94e: 0c02 |0029: move-result-object v2 │ │ -08d950: 6e10 cf1f 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -08d956: 0a02 |002d: move-result v2 │ │ -08d958: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ -08d95c: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ -08d960: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -08d962: 0102 |0033: move v2, v0 │ │ -08d964: 28d6 |0034: goto 000a // -002a │ │ -08d966: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08d96a: 28ed |0037: goto 0024 // -0013 │ │ -08d96c: 0132 |0038: move v2, v3 │ │ -08d96e: 28d1 |0039: goto 000a // -002f │ │ +08d8dc: |[08d8dc] android.support.v7.internal.widget.LinearLayoutICS.hasSupportDividerBeforeChildAt:(I)Z │ │ +08d8ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08d8ee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08d8f0: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +08d8f4: 5254 830a |0004: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0a83 │ │ +08d8f8: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ +08d8fc: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ +08d900: 0f02 |000a: return v2 │ │ +08d902: 0132 |000b: move v2, v3 │ │ +08d904: 28fe |000c: goto 000a // -0002 │ │ +08d906: 6e10 e71b 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1be7 │ │ +08d90c: 0a04 |0010: move-result v4 │ │ +08d90e: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ +08d912: 5254 830a |0013: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0a83 │ │ +08d916: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ +08d91a: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ +08d91e: 0132 |0019: move v2, v3 │ │ +08d920: 28f0 |001a: goto 000a // -0010 │ │ +08d922: 5252 830a |001b: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0a83 │ │ +08d926: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ +08d92a: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ +08d92e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +08d930: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ +08d934: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ +08d938: 6e20 e61b 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1be6 │ │ +08d93e: 0c02 |0029: move-result-object v2 │ │ +08d940: 6e10 cf1f 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +08d946: 0a02 |002d: move-result v2 │ │ +08d948: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ +08d94c: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ +08d950: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +08d952: 0102 |0033: move v2, v0 │ │ +08d954: 28d6 |0034: goto 000a // -002a │ │ +08d956: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08d95a: 28ed |0037: goto 0024 // -0013 │ │ +08d95c: 0132 |0038: move v2, v3 │ │ +08d95e: 28d1 |0039: goto 000a // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=176 │ │ 0x0004 line=177 │ │ 0x000a line=190 │ │ 0x000c line=177 │ │ 0x000d line=178 │ │ @@ -109279,57 +109278,57 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -08d970: |[08d970] android.support.v7.internal.widget.LinearLayoutICS.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ -08d980: 5453 7f0a |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08d984: 3803 2100 |0002: if-eqz v3, 0023 // +0021 │ │ -08d988: 6e20 f11b 6500 |0004: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/LinearLayoutICS;.indexOfChild:(Landroid/view/View;)I // method@1bf1 │ │ -08d98e: 0a00 |0007: move-result v0 │ │ -08d990: 6e10 e71b 0500 |0008: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1be7 │ │ -08d996: 0a01 |000b: move-result v1 │ │ -08d998: 6e10 bb1f 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08d99e: 0c02 |000f: move-result-object v2 │ │ -08d9a0: 1f02 1504 |0010: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -08d9a4: 6e10 e91b 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getOrientation:()I // method@1be9 │ │ -08d9aa: 0a03 |0015: move-result v3 │ │ -08d9ac: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -08d9ae: 3343 1f00 |0017: if-ne v3, v4, 0036 // +001f │ │ -08d9b2: 6e20 f01b 0500 |0019: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ -08d9b8: 0a03 |001c: move-result v3 │ │ -08d9ba: 3803 0a00 |001d: if-eqz v3, 0027 // +000a │ │ -08d9be: 5253 800a |001f: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ -08d9c2: 5923 9c0b |0021: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0b9c │ │ -08d9c6: 7506 d121 0500 |0023: invoke-super/range {v5, v6, v7, v8, v9, v10}, Landroid/widget/LinearLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@21d1 │ │ -08d9cc: 0e00 |0026: return-void │ │ -08d9ce: d803 01ff |0027: add-int/lit8 v3, v1, #int -1 // #ff │ │ -08d9d2: 3330 faff |0029: if-ne v0, v3, 0023 // -0006 │ │ -08d9d6: 6e20 f01b 1500 |002b: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ -08d9dc: 0a03 |002e: move-result v3 │ │ -08d9de: 3803 f4ff |002f: if-eqz v3, 0023 // -000c │ │ -08d9e2: 5253 800a |0031: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ -08d9e6: 5923 980b |0033: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0b98 │ │ -08d9ea: 28ee |0035: goto 0023 // -0012 │ │ -08d9ec: 6e20 f01b 0500 |0036: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ -08d9f2: 0a03 |0039: move-result v3 │ │ -08d9f4: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ -08d9f8: 5253 820a |003c: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ -08d9fc: 5923 9a0b |003e: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0b9a │ │ -08da00: 28e3 |0040: goto 0023 // -001d │ │ -08da02: d803 01ff |0041: add-int/lit8 v3, v1, #int -1 // #ff │ │ -08da06: 3330 e0ff |0043: if-ne v0, v3, 0023 // -0020 │ │ -08da0a: 6e20 f01b 1500 |0045: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ -08da10: 0a03 |0048: move-result v3 │ │ -08da12: 3803 daff |0049: if-eqz v3, 0023 // -0026 │ │ -08da16: 5253 820a |004b: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ -08da1a: 5923 9b0b |004d: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@0b9b │ │ -08da1e: 28d4 |004f: goto 0023 // -002c │ │ +08d960: |[08d960] android.support.v7.internal.widget.LinearLayoutICS.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ +08d970: 5453 7f0a |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08d974: 3803 2100 |0002: if-eqz v3, 0023 // +0021 │ │ +08d978: 6e20 f11b 6500 |0004: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/LinearLayoutICS;.indexOfChild:(Landroid/view/View;)I // method@1bf1 │ │ +08d97e: 0a00 |0007: move-result v0 │ │ +08d980: 6e10 e71b 0500 |0008: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1be7 │ │ +08d986: 0a01 |000b: move-result v1 │ │ +08d988: 6e10 bb1f 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08d98e: 0c02 |000f: move-result-object v2 │ │ +08d990: 1f02 1504 |0010: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +08d994: 6e10 e91b 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getOrientation:()I // method@1be9 │ │ +08d99a: 0a03 |0015: move-result v3 │ │ +08d99c: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +08d99e: 3343 1f00 |0017: if-ne v3, v4, 0036 // +001f │ │ +08d9a2: 6e20 f01b 0500 |0019: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ +08d9a8: 0a03 |001c: move-result v3 │ │ +08d9aa: 3803 0a00 |001d: if-eqz v3, 0027 // +000a │ │ +08d9ae: 5253 800a |001f: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ +08d9b2: 5923 9c0b |0021: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0b9c │ │ +08d9b6: 7506 d121 0500 |0023: invoke-super/range {v5, v6, v7, v8, v9, v10}, Landroid/widget/LinearLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@21d1 │ │ +08d9bc: 0e00 |0026: return-void │ │ +08d9be: d803 01ff |0027: add-int/lit8 v3, v1, #int -1 // #ff │ │ +08d9c2: 3330 faff |0029: if-ne v0, v3, 0023 // -0006 │ │ +08d9c6: 6e20 f01b 1500 |002b: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ +08d9cc: 0a03 |002e: move-result v3 │ │ +08d9ce: 3803 f4ff |002f: if-eqz v3, 0023 // -000c │ │ +08d9d2: 5253 800a |0031: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0a80 │ │ +08d9d6: 5923 980b |0033: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0b98 │ │ +08d9da: 28ee |0035: goto 0023 // -0012 │ │ +08d9dc: 6e20 f01b 0500 |0036: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ +08d9e2: 0a03 |0039: move-result v3 │ │ +08d9e4: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ +08d9e8: 5253 820a |003c: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ +08d9ec: 5923 9a0b |003e: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0b9a │ │ +08d9f0: 28e3 |0040: goto 0023 // -001d │ │ +08d9f2: d803 01ff |0041: add-int/lit8 v3, v1, #int -1 // #ff │ │ +08d9f6: 3330 e0ff |0043: if-ne v0, v3, 0023 // -0020 │ │ +08d9fa: 6e20 f01b 1500 |0045: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1bf0 │ │ +08da00: 0a03 |0048: move-result v3 │ │ +08da02: 3803 daff |0049: if-eqz v3, 0023 // -0026 │ │ +08da06: 5253 820a |004b: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0a82 │ │ +08da0a: 5923 9b0b |004d: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@0b9b │ │ +08da0e: 28d4 |004f: goto 0023 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x0008 line=87 │ │ 0x000c line=88 │ │ 0x0012 line=92 │ │ @@ -109362,26 +109361,26 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08da20: |[08da20] android.support.v7.internal.widget.LinearLayoutICS.onDraw:(Landroid/graphics/Canvas;)V │ │ -08da30: 5420 7f0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ -08da34: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -08da38: 0e00 |0004: return-void │ │ -08da3a: 6e10 e91b 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getOrientation:()I // method@1be9 │ │ -08da40: 0a00 |0008: move-result v0 │ │ -08da42: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -08da44: 3310 0600 |000a: if-ne v0, v1, 0010 // +0006 │ │ -08da48: 6e20 e31b 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportDividersVertical:(Landroid/graphics/Canvas;)V // method@1be3 │ │ -08da4e: 28f5 |000f: goto 0004 // -000b │ │ -08da50: 6e20 e21b 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportDividersHorizontal:(Landroid/graphics/Canvas;)V // method@1be2 │ │ -08da56: 28f1 |0013: goto 0004 // -000f │ │ +08da10: |[08da10] android.support.v7.internal.widget.LinearLayoutICS.onDraw:(Landroid/graphics/Canvas;)V │ │ +08da20: 5420 7f0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0a7f │ │ +08da24: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +08da28: 0e00 |0004: return-void │ │ +08da2a: 6e10 e91b 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getOrientation:()I // method@1be9 │ │ +08da30: 0a00 |0008: move-result v0 │ │ +08da32: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +08da34: 3310 0600 |000a: if-ne v0, v1, 0010 // +0006 │ │ +08da38: 6e20 e31b 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportDividersVertical:(Landroid/graphics/Canvas;)V // method@1be3 │ │ +08da3e: 28f5 |000f: goto 0004 // -000b │ │ +08da40: 6e20 e21b 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportDividersHorizontal:(Landroid/graphics/Canvas;)V // method@1be2 │ │ +08da46: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=79 │ │ 0x0005 line=74 │ │ 0x000c line=75 │ │ 0x0010 line=77 │ │ @@ -109424,18 +109423,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08da58: |[08da58] android.support.v7.internal.widget.ListPopupWindow$1.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -08da68: 5b01 840a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a84 │ │ -08da6c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08da72: 0e00 |0005: return-void │ │ +08da48: |[08da48] android.support.v7.internal.widget.ListPopupWindow$1.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +08da58: 5b01 840a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a84 │ │ +08da5c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08da62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -109445,25 +109444,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -08da74: |[08da74] android.support.v7.internal.widget.ListPopupWindow$1.run:()V │ │ -08da84: 5421 840a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a84 │ │ -08da88: 6e10 401c 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ -08da8e: 0c00 |0005: move-result-object v0 │ │ -08da90: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -08da94: 6e10 d11f 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1fd1 │ │ -08da9a: 0c01 |000b: move-result-object v1 │ │ -08da9c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -08daa0: 5421 840a |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a84 │ │ -08daa4: 6e10 6f1c 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -08daaa: 0e00 |0013: return-void │ │ +08da64: |[08da64] android.support.v7.internal.widget.ListPopupWindow$1.run:()V │ │ +08da74: 5421 840a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a84 │ │ +08da78: 6e10 401c 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ +08da7e: 0c00 |0005: move-result-object v0 │ │ +08da80: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +08da84: 6e10 d11f 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1fd1 │ │ +08da8a: 0c01 |000b: move-result-object v1 │ │ +08da8c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +08da90: 5421 840a |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a84 │ │ +08da94: 6e10 6f1c 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +08da9a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0006 line=926 │ │ 0x000e line=927 │ │ 0x0013 line=929 │ │ locals : │ │ @@ -109509,18 +109508,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08daac: |[08daac] android.support.v7.internal.widget.ListPopupWindow$2.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -08dabc: 5b01 850a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a85 │ │ -08dac0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08dac6: 0e00 |0005: return-void │ │ +08da9c: |[08da9c] android.support.v7.internal.widget.ListPopupWindow$2.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +08daac: 5b01 850a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a85 │ │ +08dab0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08dab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -109530,24 +109529,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 │ │ -08dac8: |[08dac8] android.support.v7.internal.widget.ListPopupWindow$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -08dad8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08dada: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ -08dade: 5421 850a |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a85 │ │ -08dae2: 7110 3a1c 0100 |0005: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ -08dae8: 0c00 |0008: move-result-object v0 │ │ -08daea: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -08daee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -08daf0: 7120 ff1b 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1bff │ │ -08daf6: 0e00 |000f: return-void │ │ +08dab8: |[08dab8] android.support.v7.internal.widget.ListPopupWindow$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +08dac8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08daca: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ +08dace: 5421 850a |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a85 │ │ +08dad2: 7110 3a1c 0100 |0005: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ +08dad8: 0c00 |0008: move-result-object v0 │ │ +08dada: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +08dade: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +08dae0: 7120 ff1b 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1bff │ │ +08dae6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0003 line=945 │ │ 0x0009 line=947 │ │ 0x000b line=948 │ │ 0x000f line=951 │ │ @@ -109565,16 +109564,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08daf8: |[08daf8] android.support.v7.internal.widget.ListPopupWindow$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -08db08: 0e00 |0000: return-void │ │ +08dae8: |[08dae8] android.support.v7.internal.widget.ListPopupWindow$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +08daf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$2; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -109632,22 +109631,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 │ │ -08db0c: |[08db0c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ -08db1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08db1e: 6001 4d06 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@064d │ │ -08db22: 7040 f521 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21f5 │ │ -08db28: 5c24 890a |0006: iput-boolean v4, v2, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ -08db2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08db2e: 6e20 1c1c 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@1c1c │ │ -08db34: 0e00 |000c: return-void │ │ +08dafc: |[08dafc] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ +08db0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08db0e: 6001 4d06 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@064d │ │ +08db12: 7040 f521 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21f5 │ │ +08db18: 5c24 890a |0006: iput-boolean v4, v2, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ +08db1c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08db1e: 6e20 1c1c 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@1c1c │ │ +08db24: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x0006 line=1171 │ │ 0x0008 line=1172 │ │ 0x000c line=1173 │ │ locals : │ │ @@ -109660,17 +109659,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08db38: |[08db38] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z │ │ -08db48: 5c01 8a0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0a8a │ │ -08db4c: 0f01 |0002: return v1 │ │ +08db28: |[08db28] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z │ │ +08db38: 5c01 8a0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0a8a │ │ +08db3c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -109679,18 +109678,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08db50: |[08db50] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I │ │ -08db60: 7030 151c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@1c15 │ │ -08db66: 0a00 |0003: move-result v0 │ │ -08db68: 0f00 |0004: return v0 │ │ +08db40: |[08db40] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I │ │ +08db50: 7030 151c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@1c15 │ │ +08db56: 0a00 |0003: move-result v0 │ │ +08db58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -109700,57 +109699,57 @@ │ │ type : '(IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -08db6c: |[08db6c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.lookForSelectablePosition:(IZ)I │ │ -08db7c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -08db7e: 6e10 011c 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1c01 │ │ -08db84: 0c00 |0004: move-result-object v0 │ │ -08db86: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -08db8a: 6e10 141c 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1c14 │ │ -08db90: 0a03 |000a: move-result v3 │ │ -08db92: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ -08db96: 0f02 |000d: return v2 │ │ -08db98: 7210 ea21 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ -08db9e: 0a01 |0011: move-result v1 │ │ -08dba0: 6e10 011c 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1c01 │ │ -08dba6: 0c03 |0015: move-result-object v3 │ │ -08dba8: 7210 e921 0300 |0016: invoke-interface {v3}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@21e9 │ │ -08dbae: 0a03 |0019: move-result v3 │ │ -08dbb0: 3903 2b00 |001a: if-nez v3, 0045 // +002b │ │ -08dbb4: 3806 1200 |001c: if-eqz v6, 002e // +0012 │ │ -08dbb8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -08dbba: 7120 ad24 5300 |001f: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08dbc0: 0a05 |0022: move-result v5 │ │ -08dbc2: 3515 1c00 |0023: if-ge v5, v1, 003f // +001c │ │ -08dbc6: 7220 ef21 5000 |0025: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@21ef │ │ -08dbcc: 0a03 |0028: move-result v3 │ │ -08dbce: 3903 1600 |0029: if-nez v3, 003f // +0016 │ │ -08dbd2: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08dbd6: 28f6 |002d: goto 0023 // -000a │ │ -08dbd8: d803 01ff |002e: add-int/lit8 v3, v1, #int -1 // #ff │ │ -08dbdc: 7120 af24 3500 |0030: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -08dbe2: 0a05 |0033: move-result v5 │ │ -08dbe4: 3a05 0b00 |0034: if-ltz v5, 003f // +000b │ │ -08dbe8: 7220 ef21 5000 |0036: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@21ef │ │ -08dbee: 0a03 |0039: move-result v3 │ │ -08dbf0: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ -08dbf4: d805 05ff |003c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -08dbf8: 28f6 |003e: goto 0034 // -000a │ │ -08dbfa: 3a05 ceff |003f: if-ltz v5, 000d // -0032 │ │ -08dbfe: 3515 ccff |0041: if-ge v5, v1, 000d // -0034 │ │ -08dc02: 0152 |0043: move v2, v5 │ │ -08dc04: 28c9 |0044: goto 000d // -0037 │ │ -08dc06: 3a05 c8ff |0045: if-ltz v5, 000d // -0038 │ │ -08dc0a: 3515 c6ff |0047: if-ge v5, v1, 000d // -003a │ │ -08dc0e: 0152 |0049: move v2, v5 │ │ -08dc10: 28c3 |004a: goto 000d // -003d │ │ +08db5c: |[08db5c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.lookForSelectablePosition:(IZ)I │ │ +08db6c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +08db6e: 6e10 011c 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1c01 │ │ +08db74: 0c00 |0004: move-result-object v0 │ │ +08db76: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +08db7a: 6e10 141c 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1c14 │ │ +08db80: 0a03 |000a: move-result v3 │ │ +08db82: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ +08db86: 0f02 |000d: return v2 │ │ +08db88: 7210 ea21 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ +08db8e: 0a01 |0011: move-result v1 │ │ +08db90: 6e10 011c 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1c01 │ │ +08db96: 0c03 |0015: move-result-object v3 │ │ +08db98: 7210 e921 0300 |0016: invoke-interface {v3}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@21e9 │ │ +08db9e: 0a03 |0019: move-result v3 │ │ +08dba0: 3903 2b00 |001a: if-nez v3, 0045 // +002b │ │ +08dba4: 3806 1200 |001c: if-eqz v6, 002e // +0012 │ │ +08dba8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +08dbaa: 7120 ad24 5300 |001f: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08dbb0: 0a05 |0022: move-result v5 │ │ +08dbb2: 3515 1c00 |0023: if-ge v5, v1, 003f // +001c │ │ +08dbb6: 7220 ef21 5000 |0025: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@21ef │ │ +08dbbc: 0a03 |0028: move-result v3 │ │ +08dbbe: 3903 1600 |0029: if-nez v3, 003f // +0016 │ │ +08dbc2: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08dbc6: 28f6 |002d: goto 0023 // -000a │ │ +08dbc8: d803 01ff |002e: add-int/lit8 v3, v1, #int -1 // #ff │ │ +08dbcc: 7120 af24 3500 |0030: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08dbd2: 0a05 |0033: move-result v5 │ │ +08dbd4: 3a05 0b00 |0034: if-ltz v5, 003f // +000b │ │ +08dbd8: 7220 ef21 5000 |0036: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@21ef │ │ +08dbde: 0a03 |0039: move-result v3 │ │ +08dbe0: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ +08dbe4: d805 05ff |003c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +08dbe8: 28f6 |003e: goto 0034 // -000a │ │ +08dbea: 3a05 ceff |003f: if-ltz v5, 000d // -0032 │ │ +08dbee: 3515 ccff |0041: if-ge v5, v1, 000d // -0034 │ │ +08dbf2: 0152 |0043: move v2, v5 │ │ +08dbf4: 28c9 |0044: goto 000d // -0037 │ │ +08dbf6: 3a05 c8ff |0045: if-ltz v5, 000d // -0038 │ │ +08dbfa: 3515 c6ff |0047: if-ge v5, v1, 000d // -003a │ │ +08dbfe: 0152 |0049: move v2, v5 │ │ +08dc00: 28c3 |004a: goto 000d // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1184 │ │ 0x0005 line=1185 │ │ 0x000d line=1211 │ │ 0x000e line=1189 │ │ 0x0012 line=1190 │ │ @@ -109778,24 +109777,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08dc14: |[08dc14] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ -08dc24: 5510 890a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ -08dc28: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -08dc2c: 6f10 ff21 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.hasFocus:()Z // method@21ff │ │ -08dc32: 0a00 |0007: move-result v0 │ │ -08dc34: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -08dc38: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08dc3a: 0f00 |000b: return v0 │ │ -08dc3c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08dc3e: 28fe |000d: goto 000b // -0002 │ │ +08dc04: |[08dc04] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ +08dc14: 5510 890a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ +08dc18: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +08dc1c: 6f10 ff21 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.hasFocus:()Z // method@21ff │ │ +08dc22: 0a00 |0007: move-result v0 │ │ +08dc24: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +08dc28: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08dc2a: 0f00 |000b: return v0 │ │ +08dc2c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08dc2e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1248 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;) │ │ @@ -109803,24 +109802,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08dc40: |[08dc40] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ -08dc50: 5510 890a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ -08dc54: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -08dc58: 6f10 0122 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.hasWindowFocus:()Z // method@2201 │ │ -08dc5e: 0a00 |0007: move-result v0 │ │ -08dc60: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -08dc64: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08dc66: 0f00 |000b: return v0 │ │ -08dc68: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08dc6a: 28fe |000d: goto 000b // -0002 │ │ +08dc30: |[08dc30] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ +08dc40: 5510 890a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ +08dc44: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +08dc48: 6f10 0122 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.hasWindowFocus:()Z // method@2201 │ │ +08dc4e: 0a00 |0007: move-result v0 │ │ +08dc50: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +08dc54: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08dc56: 0f00 |000b: return v0 │ │ +08dc58: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08dc5a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;) │ │ @@ -109828,24 +109827,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08dc6c: |[08dc6c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ -08dc7c: 5510 890a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ -08dc80: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -08dc84: 6f10 0222 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.isFocused:()Z // method@2202 │ │ -08dc8a: 0a00 |0007: move-result v0 │ │ -08dc8c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -08dc90: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08dc92: 0f00 |000b: return v0 │ │ -08dc94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08dc96: 28fe |000d: goto 000b // -0002 │ │ +08dc5c: |[08dc5c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ +08dc6c: 5510 890a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ +08dc70: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +08dc74: 6f10 0222 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.isFocused:()Z // method@2202 │ │ +08dc7a: 0a00 |0007: move-result v0 │ │ +08dc7c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +08dc80: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08dc82: 0f00 |000b: return v0 │ │ +08dc84: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08dc86: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;) │ │ @@ -109853,26 +109852,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08dc98: |[08dc98] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ -08dca8: 5510 890a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ -08dcac: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -08dcb0: 5510 8a0a |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0a8a │ │ -08dcb4: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -08dcb8: 6f10 0322 0100 |0008: invoke-super {v1}, Landroid/widget/ListView;.isInTouchMode:()Z // method@2203 │ │ -08dcbe: 0a00 |000b: move-result v0 │ │ -08dcc0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -08dcc4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -08dcc6: 0f00 |000f: return v0 │ │ -08dcc8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -08dcca: 28fe |0011: goto 000f // -0002 │ │ +08dc88: |[08dc88] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ +08dc98: 5510 890a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0a89 │ │ +08dc9c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +08dca0: 5510 8a0a |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0a8a │ │ +08dca4: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +08dca8: 6f10 0322 0100 |0008: invoke-super {v1}, Landroid/widget/ListView;.isInTouchMode:()Z // method@2203 │ │ +08dcae: 0a00 |000b: move-result v0 │ │ +08dcb0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +08dcb4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +08dcb6: 0f00 |000f: return v0 │ │ +08dcb8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08dcba: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;) │ │ @@ -109880,97 +109879,97 @@ │ │ type : '(IIIII)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 27 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -08dccc: |[08dccc] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.measureHeightOfChildrenCompat:(IIIII)I │ │ -08dcdc: 7401 0c1c 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingTop:()I // method@1c0c │ │ -08dce2: 0a0e |0003: move-result v14 │ │ -08dce4: 7401 091c 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingBottom:()I // method@1c09 │ │ -08dcea: 0a0b |0007: move-result v11 │ │ -08dcec: 7401 0a1c 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingLeft:()I // method@1c0a │ │ -08dcf2: 0a0c |000b: move-result v12 │ │ -08dcf4: 7401 0b1c 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingRight:()I // method@1c0b │ │ -08dcfa: 0a0d |000f: move-result v13 │ │ -08dcfc: 7401 071c 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getDividerHeight:()I // method@1c07 │ │ -08dd02: 0a10 |0013: move-result v16 │ │ -08dd04: 7401 061c 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getDivider:()Landroid/graphics/drawable/Drawable; // method@1c06 │ │ -08dd0a: 0c06 |0017: move-result-object v6 │ │ -08dd0c: 7401 011c 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1c01 │ │ -08dd12: 0c02 |001b: move-result-object v2 │ │ -08dd14: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ -08dd18: 900f 0e0b |001e: add-int v15, v14, v11 │ │ -08dd1c: 0f0f |0020: return v15 │ │ -08dd1e: 9011 0e0b |0021: add-int v17, v14, v11 │ │ -08dd22: 3d10 5e00 |0023: if-lez v16, 0081 // +005e │ │ -08dd26: 3806 5c00 |0025: if-eqz v6, 0081 // +005c │ │ -08dd2a: 0207 1000 |0027: move/from16 v7, v16 │ │ -08dd2e: 120f |0029: const/4 v15, #int 0 // #0 │ │ -08dd30: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -08dd32: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ -08dd36: 7210 ea21 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ -08dd3c: 0a05 |0030: move-result v5 │ │ -08dd3e: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -08dd40: 3559 6500 |0032: if-ge v9, v5, 0097 // +0065 │ │ -08dd44: 7220 ed21 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@21ed │ │ -08dd4a: 0a0a |0037: move-result v10 │ │ -08dd4c: 0200 1200 |0038: move/from16 v0, v18 │ │ -08dd50: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ -08dd54: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -08dd56: 0212 0a00 |003d: move/from16 v18, v10 │ │ -08dd5a: 0800 1500 |003f: move-object/from16 v0, v21 │ │ -08dd5e: 7240 ee21 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@21ee │ │ -08dd64: 0c03 |0044: move-result-object v3 │ │ -08dd66: 6e10 bb1f 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08dd6c: 0c04 |0048: move-result-object v4 │ │ -08dd6e: 3804 3a00 |0049: if-eqz v4, 0083 // +003a │ │ -08dd72: 5240 880b |004b: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -08dd76: 0213 0000 |004d: move/from16 v19, v0 │ │ -08dd7a: 3d13 3400 |004f: if-lez v19, 0083 // +0034 │ │ -08dd7e: 5240 880b |0051: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -08dd82: 0213 0000 |0053: move/from16 v19, v0 │ │ -08dd86: 1514 0040 |0055: const/high16 v20, #int 1073741824 // #4000 │ │ -08dd8a: 7702 9a1f 1300 |0057: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08dd90: 0a08 |005a: move-result v8 │ │ -08dd92: 0200 1600 |005b: move/from16 v0, v22 │ │ -08dd96: 6e30 e41f 0308 |005d: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -08dd9c: 3d09 0400 |0060: if-lez v9, 0064 // +0004 │ │ -08dda0: 9011 1107 |0062: add-int v17, v17, v7 │ │ -08dda4: 6e10 bf1f 0300 |0064: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -08ddaa: 0a13 |0067: move-result v19 │ │ -08ddac: 9011 1113 |0068: add-int v17, v17, v19 │ │ -08ddb0: 0200 1100 |006a: move/from16 v0, v17 │ │ -08ddb4: 0201 1900 |006c: move/from16 v1, v25 │ │ -08ddb8: 3410 1e00 |006e: if-lt v0, v1, 008c // +001e │ │ -08ddbc: 3a1a 0e00 |0070: if-ltz v26, 007e // +000e │ │ -08ddc0: 0200 1a00 |0072: move/from16 v0, v26 │ │ -08ddc4: 3709 0a00 |0074: if-le v9, v0, 007e // +000a │ │ -08ddc8: 3d0f 0800 |0076: if-lez v15, 007e // +0008 │ │ -08ddcc: 0200 1100 |0078: move/from16 v0, v17 │ │ -08ddd0: 0201 1900 |007a: move/from16 v1, v25 │ │ -08ddd4: 3310 a4ff |007c: if-ne v0, v1, 0020 // -005c │ │ -08ddd8: 020f 1900 |007e: move/from16 v15, v25 │ │ -08dddc: 28a0 |0080: goto 0020 // -0060 │ │ -08ddde: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -08dde0: 28a7 |0082: goto 0029 // -0059 │ │ -08dde2: 1313 0000 |0083: const/16 v19, #int 0 // #0 │ │ -08dde6: 1314 0000 |0085: const/16 v20, #int 0 // #0 │ │ -08ddea: 7702 9a1f 1300 |0087: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08ddf0: 0a08 |008a: move-result v8 │ │ -08ddf2: 28d0 |008b: goto 005b // -0030 │ │ -08ddf4: 3a1a 0800 |008c: if-ltz v26, 0094 // +0008 │ │ -08ddf8: 0200 1a00 |008e: move/from16 v0, v26 │ │ -08ddfc: 3409 0400 |0090: if-lt v9, v0, 0094 // +0004 │ │ -08de00: 020f 1100 |0092: move/from16 v15, v17 │ │ -08de04: d809 0901 |0094: add-int/lit8 v9, v9, #int 1 // #01 │ │ -08de08: 289c |0096: goto 0032 // -0064 │ │ -08de0a: 020f 1100 |0097: move/from16 v15, v17 │ │ -08de0e: 2887 |0099: goto 0020 // -0079 │ │ +08dcbc: |[08dcbc] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.measureHeightOfChildrenCompat:(IIIII)I │ │ +08dccc: 7401 0c1c 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingTop:()I // method@1c0c │ │ +08dcd2: 0a0e |0003: move-result v14 │ │ +08dcd4: 7401 091c 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingBottom:()I // method@1c09 │ │ +08dcda: 0a0b |0007: move-result v11 │ │ +08dcdc: 7401 0a1c 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingLeft:()I // method@1c0a │ │ +08dce2: 0a0c |000b: move-result v12 │ │ +08dce4: 7401 0b1c 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingRight:()I // method@1c0b │ │ +08dcea: 0a0d |000f: move-result v13 │ │ +08dcec: 7401 071c 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getDividerHeight:()I // method@1c07 │ │ +08dcf2: 0a10 |0013: move-result v16 │ │ +08dcf4: 7401 061c 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getDivider:()Landroid/graphics/drawable/Drawable; // method@1c06 │ │ +08dcfa: 0c06 |0017: move-result-object v6 │ │ +08dcfc: 7401 011c 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1c01 │ │ +08dd02: 0c02 |001b: move-result-object v2 │ │ +08dd04: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ +08dd08: 900f 0e0b |001e: add-int v15, v14, v11 │ │ +08dd0c: 0f0f |0020: return v15 │ │ +08dd0e: 9011 0e0b |0021: add-int v17, v14, v11 │ │ +08dd12: 3d10 5e00 |0023: if-lez v16, 0081 // +005e │ │ +08dd16: 3806 5c00 |0025: if-eqz v6, 0081 // +005c │ │ +08dd1a: 0207 1000 |0027: move/from16 v7, v16 │ │ +08dd1e: 120f |0029: const/4 v15, #int 0 // #0 │ │ +08dd20: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +08dd22: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ +08dd26: 7210 ea21 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ +08dd2c: 0a05 |0030: move-result v5 │ │ +08dd2e: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +08dd30: 3559 6500 |0032: if-ge v9, v5, 0097 // +0065 │ │ +08dd34: 7220 ed21 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@21ed │ │ +08dd3a: 0a0a |0037: move-result v10 │ │ +08dd3c: 0200 1200 |0038: move/from16 v0, v18 │ │ +08dd40: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ +08dd44: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +08dd46: 0212 0a00 |003d: move/from16 v18, v10 │ │ +08dd4a: 0800 1500 |003f: move-object/from16 v0, v21 │ │ +08dd4e: 7240 ee21 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@21ee │ │ +08dd54: 0c03 |0044: move-result-object v3 │ │ +08dd56: 6e10 bb1f 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08dd5c: 0c04 |0048: move-result-object v4 │ │ +08dd5e: 3804 3a00 |0049: if-eqz v4, 0083 // +003a │ │ +08dd62: 5240 880b |004b: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +08dd66: 0213 0000 |004d: move/from16 v19, v0 │ │ +08dd6a: 3d13 3400 |004f: if-lez v19, 0083 // +0034 │ │ +08dd6e: 5240 880b |0051: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +08dd72: 0213 0000 |0053: move/from16 v19, v0 │ │ +08dd76: 1514 0040 |0055: const/high16 v20, #int 1073741824 // #4000 │ │ +08dd7a: 7702 9a1f 1300 |0057: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08dd80: 0a08 |005a: move-result v8 │ │ +08dd82: 0200 1600 |005b: move/from16 v0, v22 │ │ +08dd86: 6e30 e41f 0308 |005d: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +08dd8c: 3d09 0400 |0060: if-lez v9, 0064 // +0004 │ │ +08dd90: 9011 1107 |0062: add-int v17, v17, v7 │ │ +08dd94: 6e10 bf1f 0300 |0064: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +08dd9a: 0a13 |0067: move-result v19 │ │ +08dd9c: 9011 1113 |0068: add-int v17, v17, v19 │ │ +08dda0: 0200 1100 |006a: move/from16 v0, v17 │ │ +08dda4: 0201 1900 |006c: move/from16 v1, v25 │ │ +08dda8: 3410 1e00 |006e: if-lt v0, v1, 008c // +001e │ │ +08ddac: 3a1a 0e00 |0070: if-ltz v26, 007e // +000e │ │ +08ddb0: 0200 1a00 |0072: move/from16 v0, v26 │ │ +08ddb4: 3709 0a00 |0074: if-le v9, v0, 007e // +000a │ │ +08ddb8: 3d0f 0800 |0076: if-lez v15, 007e // +0008 │ │ +08ddbc: 0200 1100 |0078: move/from16 v0, v17 │ │ +08ddc0: 0201 1900 |007a: move/from16 v1, v25 │ │ +08ddc4: 3310 a4ff |007c: if-ne v0, v1, 0020 // -005c │ │ +08ddc8: 020f 1900 |007e: move/from16 v15, v25 │ │ +08ddcc: 28a0 |0080: goto 0020 // -0060 │ │ +08ddce: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +08ddd0: 28a7 |0082: goto 0029 // -0059 │ │ +08ddd2: 1313 0000 |0083: const/16 v19, #int 0 // #0 │ │ +08ddd6: 1314 0000 |0085: const/16 v20, #int 0 // #0 │ │ +08ddda: 7702 9a1f 1300 |0087: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08dde0: 0a08 |008a: move-result v8 │ │ +08dde2: 28d0 |008b: goto 005b // -0030 │ │ +08dde4: 3a1a 0800 |008c: if-ltz v26, 0094 // +0008 │ │ +08dde8: 0200 1a00 |008e: move/from16 v0, v26 │ │ +08ddec: 3409 0400 |0090: if-lt v9, v0, 0094 // +0004 │ │ +08ddf0: 020f 1100 |0092: move/from16 v15, v17 │ │ +08ddf4: d809 0901 |0094: add-int/lit8 v9, v9, #int 1 // #01 │ │ +08ddf8: 289c |0096: goto 0032 // -0064 │ │ +08ddfa: 020f 1100 |0097: move/from16 v15, v17 │ │ +08ddfe: 2887 |0099: goto 0020 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0004 line=1282 │ │ 0x0008 line=1283 │ │ 0x000c line=1284 │ │ 0x0010 line=1285 │ │ @@ -110075,18 +110074,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08de10: |[08de10] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -08de20: 5b01 8b0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8b │ │ -08de24: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08de2a: 0e00 |0005: return-void │ │ +08de00: |[08de00] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +08de10: 5b01 8b0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8b │ │ +08de14: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08de1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1371 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -110095,17 +110094,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08de2c: |[08de2c] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -08de3c: 7020 251c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c25 │ │ -08de42: 0e00 |0003: return-void │ │ +08de1c: |[08de1c] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +08de2c: 7020 251c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c25 │ │ +08de32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1371 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -110116,18 +110115,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08de44: |[08de44] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ -08de54: 5410 8b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8b │ │ -08de58: 6e10 3e1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1c3e │ │ -08de5e: 0e00 |0005: return-void │ │ +08de34: |[08de34] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ +08de44: 5410 8b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8b │ │ +08de48: 6e10 3e1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1c3e │ │ +08de4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1374 │ │ 0x0005 line=1375 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; │ │ │ │ @@ -110165,18 +110164,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08de60: |[08de60] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -08de70: 5b01 8c0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8c │ │ -08de74: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ -08de7a: 0e00 |0005: return-void │ │ +08de50: |[08de50] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +08de60: 5b01 8c0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8c │ │ +08de64: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ +08de6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -110185,17 +110184,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08de7c: |[08de7c] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -08de8c: 7020 281c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c28 │ │ -08de92: 0e00 |0003: return-void │ │ +08de6c: |[08de6c] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +08de7c: 7020 281c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c28 │ │ +08de82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -110206,22 +110205,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08de94: |[08de94] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ -08dea4: 5410 8c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8c │ │ -08dea8: 6e10 531c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08deae: 0a00 |0005: move-result v0 │ │ -08deb0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -08deb4: 5410 8c0a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8c │ │ -08deb8: 6e10 6f1c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -08debe: 0e00 |000d: return-void │ │ +08de84: |[08de84] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ +08de94: 5410 8c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8c │ │ +08de98: 6e10 531c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08de9e: 0a00 |0005: move-result v0 │ │ +08dea0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08dea4: 5410 8c0a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8c │ │ +08dea8: 6e10 6f1c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +08deae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1359 │ │ 0x0008 line=1361 │ │ 0x000d line=1363 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; │ │ @@ -110231,18 +110230,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08dec0: |[08dec0] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ -08ded0: 5410 8c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8c │ │ -08ded4: 6e10 3f1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ -08deda: 0e00 |0005: return-void │ │ +08deb0: |[08deb0] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ +08dec0: 5410 8c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8c │ │ +08dec4: 6e10 3f1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ +08deca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ 0x0005 line=1368 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; │ │ │ │ @@ -110281,18 +110280,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08dedc: |[08dedc] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -08deec: 5b01 8d0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ -08def0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08def6: 0e00 |0005: return-void │ │ +08decc: |[08decc] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +08dedc: 5b01 8d0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ +08dee0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08dee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -110301,17 +110300,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08def8: |[08def8] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -08df08: 7020 2c1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c2c │ │ -08df0e: 0e00 |0003: return-void │ │ +08dee8: |[08dee8] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +08def8: 7020 2c1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c2c │ │ +08defe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -110322,16 +110321,16 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08df10: |[08df10] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ -08df20: 0e00 |0000: return-void │ │ +08df00: |[08df00] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ +08df10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1412 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 firstVisibleItem I │ │ @@ -110343,39 +110342,39 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -08df24: |[08df24] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -08df34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08df36: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ -08df3a: 5420 8d0a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ -08df3e: 6e10 511c 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1c51 │ │ -08df44: 0a00 |0008: move-result v0 │ │ -08df46: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ -08df4a: 5420 8d0a |000b: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ -08df4e: 7110 3b1c 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ -08df54: 0c00 |0010: move-result-object v0 │ │ -08df56: 6e10 2a22 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@222a │ │ -08df5c: 0c00 |0014: move-result-object v0 │ │ -08df5e: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ -08df62: 5420 8d0a |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ -08df66: 7110 391c 0000 |0019: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1c39 │ │ -08df6c: 0c00 |001c: move-result-object v0 │ │ -08df6e: 5421 8d0a |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ -08df72: 7110 3c1c 0100 |001f: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1c3c │ │ -08df78: 0c01 |0022: move-result-object v1 │ │ -08df7a: 6e20 3503 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -08df80: 5420 8d0a |0026: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ -08df84: 7110 3c1c 0000 |0028: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1c3c │ │ -08df8a: 0c00 |002b: move-result-object v0 │ │ -08df8c: 6e10 351c 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@1c35 │ │ -08df92: 0e00 |002f: return-void │ │ +08df14: |[08df14] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +08df24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08df26: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ +08df2a: 5420 8d0a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ +08df2e: 6e10 511c 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1c51 │ │ +08df34: 0a00 |0008: move-result v0 │ │ +08df36: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ +08df3a: 5420 8d0a |000b: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ +08df3e: 7110 3b1c 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ +08df44: 0c00 |0010: move-result-object v0 │ │ +08df46: 6e10 2a22 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@222a │ │ +08df4c: 0c00 |0014: move-result-object v0 │ │ +08df4e: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ +08df52: 5420 8d0a |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ +08df56: 7110 391c 0000 |0019: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1c39 │ │ +08df5c: 0c00 |001c: move-result-object v0 │ │ +08df5e: 5421 8d0a |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ +08df62: 7110 3c1c 0100 |001f: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1c3c │ │ +08df68: 0c01 |0022: move-result-object v1 │ │ +08df6a: 6e20 3503 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +08df70: 5420 8d0a |0026: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8d │ │ +08df74: 7110 3c1c 0000 |0028: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1c3c │ │ +08df7a: 0c00 |002b: move-result-object v0 │ │ +08df7c: 6e10 351c 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@1c35 │ │ +08df82: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1415 │ │ 0x0017 line=1417 │ │ 0x0026 line=1418 │ │ 0x002f line=1420 │ │ locals : │ │ @@ -110418,18 +110417,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08df94: |[08df94] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -08dfa4: 5b01 8e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08dfa8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08dfae: 0e00 |0005: return-void │ │ +08df84: |[08df84] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +08df94: 5b01 8e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08df98: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08df9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1389 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -110438,17 +110437,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08dfb0: |[08dfb0] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -08dfc0: 7020 301c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c30 │ │ -08dfc6: 0e00 |0003: return-void │ │ +08dfa0: |[08dfa0] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +08dfb0: 7020 301c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c30 │ │ +08dfb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1389 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -110459,68 +110458,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 │ │ -08dfc8: |[08dfc8] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -08dfd8: 6e10 5e1f 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -08dfde: 0a00 |0003: move-result v0 │ │ -08dfe0: 6e10 641f 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -08dfe6: 0a03 |0007: move-result v3 │ │ -08dfe8: 8731 |0008: float-to-int v1, v3 │ │ -08dfea: 6e10 661f 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -08dff0: 0a03 |000c: move-result v3 │ │ -08dff2: 8732 |000d: float-to-int v2, v3 │ │ -08dff4: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ -08dff8: 5483 8e0a |0010: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08dffc: 7110 3b1c 0300 |0012: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ -08e002: 0c03 |0015: move-result-object v3 │ │ -08e004: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ -08e008: 5483 8e0a |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08e00c: 7110 3b1c 0300 |001a: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ -08e012: 0c03 |001d: move-result-object v3 │ │ -08e014: 6e10 3022 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@2230 │ │ -08e01a: 0a03 |0021: move-result v3 │ │ -08e01c: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ -08e020: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ -08e024: 5483 8e0a |0026: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08e028: 7110 3b1c 0300 |0028: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ -08e02e: 0c03 |002b: move-result-object v3 │ │ -08e030: 6e10 2e22 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@222e │ │ -08e036: 0a03 |002f: move-result v3 │ │ -08e038: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ -08e03c: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ -08e040: 5483 8e0a |0034: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08e044: 7110 3b1c 0300 |0036: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ -08e04a: 0c03 |0039: move-result-object v3 │ │ -08e04c: 6e10 2b22 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@222b │ │ -08e052: 0a03 |003d: move-result v3 │ │ -08e054: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ -08e058: 5483 8e0a |0040: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08e05c: 7110 391c 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1c39 │ │ -08e062: 0c03 |0045: move-result-object v3 │ │ -08e064: 5484 8e0a |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08e068: 7110 3c1c 0400 |0048: invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1c3c │ │ -08e06e: 0c04 |004b: move-result-object v4 │ │ -08e070: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ -08e074: 6e40 3403 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0334 │ │ -08e07a: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -08e07c: 0f03 |0052: return v3 │ │ -08e07e: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -08e080: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ -08e084: 5483 8e0a |0056: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08e088: 7110 391c 0300 |0058: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1c39 │ │ -08e08e: 0c03 |005b: move-result-object v3 │ │ -08e090: 5484 8e0a |005c: iget-object v4, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ -08e094: 7110 3c1c 0400 |005e: invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1c3c │ │ -08e09a: 0c04 |0061: move-result-object v4 │ │ -08e09c: 6e20 3503 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -08e0a2: 28ec |0065: goto 0051 // -0014 │ │ +08dfb8: |[08dfb8] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +08dfc8: 6e10 5e1f 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +08dfce: 0a00 |0003: move-result v0 │ │ +08dfd0: 6e10 641f 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +08dfd6: 0a03 |0007: move-result v3 │ │ +08dfd8: 8731 |0008: float-to-int v1, v3 │ │ +08dfda: 6e10 661f 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +08dfe0: 0a03 |000c: move-result v3 │ │ +08dfe2: 8732 |000d: float-to-int v2, v3 │ │ +08dfe4: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ +08dfe8: 5483 8e0a |0010: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08dfec: 7110 3b1c 0300 |0012: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ +08dff2: 0c03 |0015: move-result-object v3 │ │ +08dff4: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ +08dff8: 5483 8e0a |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08dffc: 7110 3b1c 0300 |001a: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ +08e002: 0c03 |001d: move-result-object v3 │ │ +08e004: 6e10 3022 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@2230 │ │ +08e00a: 0a03 |0021: move-result v3 │ │ +08e00c: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ +08e010: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ +08e014: 5483 8e0a |0026: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08e018: 7110 3b1c 0300 |0028: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ +08e01e: 0c03 |002b: move-result-object v3 │ │ +08e020: 6e10 2e22 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@222e │ │ +08e026: 0a03 |002f: move-result v3 │ │ +08e028: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ +08e02c: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ +08e030: 5483 8e0a |0034: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08e034: 7110 3b1c 0300 |0036: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ +08e03a: 0c03 |0039: move-result-object v3 │ │ +08e03c: 6e10 2b22 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@222b │ │ +08e042: 0a03 |003d: move-result v3 │ │ +08e044: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ +08e048: 5483 8e0a |0040: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08e04c: 7110 391c 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1c39 │ │ +08e052: 0c03 |0045: move-result-object v3 │ │ +08e054: 5484 8e0a |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08e058: 7110 3c1c 0400 |0048: invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1c3c │ │ +08e05e: 0c04 |004b: move-result-object v4 │ │ +08e060: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ +08e064: 6e40 3403 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0334 │ │ +08e06a: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +08e06c: 0f03 |0052: return v3 │ │ +08e06e: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +08e070: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ +08e074: 5483 8e0a |0056: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08e078: 7110 391c 0300 |0058: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1c39 │ │ +08e07e: 0c03 |005b: move-result-object v3 │ │ +08e080: 5484 8e0a |005c: iget-object v4, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8e │ │ +08e084: 7110 3c1c 0400 |005e: invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1c3c │ │ +08e08a: 0c04 |0061: move-result-object v4 │ │ +08e08c: 6e20 3503 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +08e092: 28ec |0065: goto 0051 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1392 │ │ 0x0004 line=1393 │ │ 0x0009 line=1394 │ │ 0x000e line=1396 │ │ 0x0040 line=1399 │ │ @@ -110570,18 +110569,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e0a4: |[08e0a4] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -08e0b4: 5b01 8f0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ -08e0b8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08e0be: 0e00 |0005: return-void │ │ +08e094: |[08e094] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +08e0a4: 5b01 8f0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ +08e0a8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08e0ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1378 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -110590,17 +110589,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08e0c0: |[08e0c0] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -08e0d0: 7020 331c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c33 │ │ -08e0d6: 0e00 |0003: return-void │ │ +08e0b0: |[08e0b0] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +08e0c0: 7020 331c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1c33 │ │ +08e0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1378 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -110611,46 +110610,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -08e0d8: |[08e0d8] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ -08e0e8: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ -08e0ec: 7110 3a1c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ -08e0f2: 0c00 |0005: move-result-object v0 │ │ -08e0f4: 3800 3700 |0006: if-eqz v0, 003d // +0037 │ │ -08e0f8: 5420 8f0a |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ -08e0fc: 7110 3a1c 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ -08e102: 0c00 |000d: move-result-object v0 │ │ -08e104: 6e10 051c 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@1c05 │ │ -08e10a: 0a00 |0011: move-result v0 │ │ -08e10c: 5421 8f0a |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ -08e110: 7110 3a1c 0100 |0014: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ -08e116: 0c01 |0017: move-result-object v1 │ │ -08e118: 6e10 031c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1c03 │ │ -08e11e: 0a01 |001b: move-result v1 │ │ -08e120: 3710 2100 |001c: if-le v0, v1, 003d // +0021 │ │ -08e124: 5420 8f0a |001e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ -08e128: 7110 3a1c 0000 |0020: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ -08e12e: 0c00 |0023: move-result-object v0 │ │ -08e130: 6e10 031c 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1c03 │ │ -08e136: 0a00 |0027: move-result v0 │ │ -08e138: 5421 8f0a |0028: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ -08e13c: 5211 ab0a |002a: iget v1, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0aab │ │ -08e140: 3610 1100 |002c: if-gt v0, v1, 003d // +0011 │ │ -08e144: 5420 8f0a |002e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ -08e148: 7110 3b1c 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ -08e14e: 0c00 |0033: move-result-object v0 │ │ -08e150: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -08e152: 6e20 3622 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ -08e158: 5420 8f0a |0038: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ -08e15c: 6e10 6f1c 0000 |003a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -08e162: 0e00 |003d: return-void │ │ +08e0c8: |[08e0c8] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ +08e0d8: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ +08e0dc: 7110 3a1c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ +08e0e2: 0c00 |0005: move-result-object v0 │ │ +08e0e4: 3800 3700 |0006: if-eqz v0, 003d // +0037 │ │ +08e0e8: 5420 8f0a |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ +08e0ec: 7110 3a1c 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ +08e0f2: 0c00 |000d: move-result-object v0 │ │ +08e0f4: 6e10 051c 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@1c05 │ │ +08e0fa: 0a00 |0011: move-result v0 │ │ +08e0fc: 5421 8f0a |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ +08e100: 7110 3a1c 0100 |0014: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ +08e106: 0c01 |0017: move-result-object v1 │ │ +08e108: 6e10 031c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1c03 │ │ +08e10e: 0a01 |001b: move-result v1 │ │ +08e110: 3710 2100 |001c: if-le v0, v1, 003d // +0021 │ │ +08e114: 5420 8f0a |001e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ +08e118: 7110 3a1c 0000 |0020: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1c3a │ │ +08e11e: 0c00 |0023: move-result-object v0 │ │ +08e120: 6e10 031c 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1c03 │ │ +08e126: 0a00 |0027: move-result v0 │ │ +08e128: 5421 8f0a |0028: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ +08e12c: 5211 ab0a |002a: iget v1, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0aab │ │ +08e130: 3610 1100 |002c: if-gt v0, v1, 003d // +0011 │ │ +08e134: 5420 8f0a |002e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ +08e138: 7110 3b1c 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1c3b │ │ +08e13e: 0c00 |0033: move-result-object v0 │ │ +08e140: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +08e142: 6e20 3622 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ +08e148: 5420 8f0a |0038: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a8f │ │ +08e14c: 6e10 6f1c 0000 |003a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +08e152: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1381 │ │ 0x002e line=1383 │ │ 0x0038 line=1384 │ │ 0x003d line=1386 │ │ locals : │ │ @@ -110847,19 +110846,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -08e164: |[08e164] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;)V │ │ -08e174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08e176: 6001 5a06 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@065a │ │ -08e17a: 7040 381c 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c38 │ │ -08e180: 0e00 |0006: return-void │ │ +08e154: |[08e154] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;)V │ │ +08e164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08e166: 6001 5a06 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@065a │ │ +08e16a: 7040 381c 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c38 │ │ +08e170: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0006 line=168 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -110869,18 +110868,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 │ │ -08e184: |[08e184] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08e194: 6000 5a06 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@065a │ │ -08e198: 7040 381c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c38 │ │ -08e19e: 0e00 |0005: return-void │ │ +08e174: |[08e174] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08e184: 6000 5a06 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@065a │ │ +08e188: 7040 381c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c38 │ │ +08e18e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -110891,58 +110890,58 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -08e1a0: |[08e1a0] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08e1b0: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -08e1b2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08e1b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -08e1b6: 7010 be24 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ -08e1bc: 5941 9e0a |0006: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08e1c0: 5941 a40a |0008: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08e1c4: 5c43 9c0a |000a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ -08e1c8: 5c43 a50a |000c: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0aa5 │ │ -08e1cc: 1401 ffff ff7f |000e: const v1, #float nan // #7fffffff │ │ -08e1d2: 5941 ab0a |0011: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0aab │ │ -08e1d6: 5943 af0a |0013: iput v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ -08e1da: 2201 6203 |0015: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // type@0362 │ │ -08e1de: 7030 341c 4102 |0017: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c34 │ │ -08e1e4: 5b41 b10a |001a: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0ab1 │ │ -08e1e8: 2201 6103 |001c: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // type@0361 │ │ -08e1ec: 7030 311c 4102 |001e: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c31 │ │ -08e1f2: 5b41 b50a |0021: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // field@0ab5 │ │ -08e1f6: 2201 6003 |0023: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // type@0360 │ │ -08e1fa: 7030 2d1c 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c2d │ │ -08e200: 5b41 b20a |0028: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // field@0ab2 │ │ -08e204: 2201 5e03 |002a: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // type@035e │ │ -08e208: 7030 261c 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c26 │ │ -08e20e: 5b41 a70a |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // field@0aa7 │ │ -08e212: 2201 9600 |0031: new-instance v1, Landroid/os/Handler; // type@0096 │ │ -08e216: 7010 2b03 0100 |0033: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@032b │ │ -08e21c: 5b41 a60a |0036: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ -08e220: 2201 6500 |0038: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -08e224: 7010 6902 0100 |003a: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -08e22a: 5b41 b40a |003d: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e22e: 5b45 9b0a |003f: iput-object v5, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ -08e232: 2201 1d04 |0041: new-instance v1, Landroid/widget/PopupWindow; // type@041d │ │ -08e236: 7040 2622 5176 |0043: invoke-direct {v1, v5, v6, v7}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2226 │ │ -08e23c: 5b41 ae0a |0046: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e240: 5441 ae0a |0048: iget-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e244: 1212 |004a: const/4 v2, #int 1 // #1 │ │ -08e246: 6e20 3622 2100 |004b: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ -08e24c: 5441 9b0a |004e: iget-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ -08e250: 6e10 3201 0100 |0050: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -08e256: 0c01 |0053: move-result-object v1 │ │ -08e258: 6e10 ab01 0100 |0054: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -08e25e: 0c01 |0057: move-result-object v1 │ │ -08e260: 5410 1e00 |0058: iget-object v0, v1, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -08e264: 0e00 |005a: return-void │ │ +08e190: |[08e190] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08e1a0: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +08e1a2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08e1a4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +08e1a6: 7010 be24 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ +08e1ac: 5941 9e0a |0006: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08e1b0: 5941 a40a |0008: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08e1b4: 5c43 9c0a |000a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ +08e1b8: 5c43 a50a |000c: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0aa5 │ │ +08e1bc: 1401 ffff ff7f |000e: const v1, #float nan // #7fffffff │ │ +08e1c2: 5941 ab0a |0011: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0aab │ │ +08e1c6: 5943 af0a |0013: iput v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ +08e1ca: 2201 6203 |0015: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // type@0362 │ │ +08e1ce: 7030 341c 4102 |0017: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c34 │ │ +08e1d4: 5b41 b10a |001a: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0ab1 │ │ +08e1d8: 2201 6103 |001c: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // type@0361 │ │ +08e1dc: 7030 311c 4102 |001e: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c31 │ │ +08e1e2: 5b41 b50a |0021: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // field@0ab5 │ │ +08e1e6: 2201 6003 |0023: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // type@0360 │ │ +08e1ea: 7030 2d1c 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c2d │ │ +08e1f0: 5b41 b20a |0028: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // field@0ab2 │ │ +08e1f4: 2201 5e03 |002a: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // type@035e │ │ +08e1f8: 7030 261c 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c26 │ │ +08e1fe: 5b41 a70a |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // field@0aa7 │ │ +08e202: 2201 9600 |0031: new-instance v1, Landroid/os/Handler; // type@0096 │ │ +08e206: 7010 2b03 0100 |0033: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@032b │ │ +08e20c: 5b41 a60a |0036: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ +08e210: 2201 6500 |0038: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +08e214: 7010 6902 0100 |003a: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +08e21a: 5b41 b40a |003d: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e21e: 5b45 9b0a |003f: iput-object v5, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ +08e222: 2201 1d04 |0041: new-instance v1, Landroid/widget/PopupWindow; // type@041d │ │ +08e226: 7040 2622 5176 |0043: invoke-direct {v1, v5, v6, v7}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2226 │ │ +08e22c: 5b41 ae0a |0046: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e230: 5441 ae0a |0048: iget-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e234: 1212 |004a: const/4 v2, #int 1 // #1 │ │ +08e236: 6e20 3622 2100 |004b: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ +08e23c: 5441 9b0a |004e: iget-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ +08e240: 6e10 3201 0100 |0050: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +08e246: 0c01 |0053: move-result-object v1 │ │ +08e248: 6e10 ab01 0100 |0054: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +08e24e: 0c01 |0057: move-result-object v1 │ │ +08e250: 5410 1e00 |0058: iget-object v0, v1, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +08e254: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=189 │ │ 0x0006 line=71 │ │ 0x0008 line=72 │ │ 0x000a line=77 │ │ 0x000c line=78 │ │ @@ -110971,17 +110970,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e268: |[08e268] android.support.v7.internal.widget.ListPopupWindow.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; │ │ -08e278: 5410 a60a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ -08e27c: 1100 |0002: return-object v0 │ │ +08e258: |[08e258] android.support.v7.internal.widget.ListPopupWindow.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; │ │ +08e268: 5410 a60a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ +08e26c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -110989,17 +110988,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e280: |[08e280] android.support.v7.internal.widget.ListPopupWindow.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ -08e290: 5410 a00a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e294: 1100 |0002: return-object v0 │ │ +08e270: |[08e270] android.support.v7.internal.widget.ListPopupWindow.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ +08e280: 5410 a00a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111007,17 +111006,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e298: |[08e298] android.support.v7.internal.widget.ListPopupWindow.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ -08e2a8: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e2ac: 1100 |0002: return-object v0 │ │ +08e288: |[08e288] android.support.v7.internal.widget.ListPopupWindow.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ +08e298: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e29c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111025,17 +111024,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e2b0: |[08e2b0] android.support.v7.internal.widget.ListPopupWindow.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ -08e2c0: 5410 b10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0ab1 │ │ -08e2c4: 1100 |0002: return-object v0 │ │ +08e2a0: |[08e2a0] android.support.v7.internal.widget.ListPopupWindow.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ +08e2b0: 5410 b10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0ab1 │ │ +08e2b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111043,272 +111042,272 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 522 16-bit code units │ │ -08e2c8: |[08e2c8] android.support.v7.internal.widget.ListPopupWindow.buildDropDown:()I │ │ -08e2d8: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ -08e2dc: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -08e2e0: 5401 a00a |0004: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e2e4: 3901 5901 |0006: if-nez v1, 015f // +0159 │ │ -08e2e8: 0800 1500 |0008: move-object/from16 v0, v21 │ │ -08e2ec: 5408 9b0a |000a: iget-object v8, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ -08e2f0: 2201 5b03 |000c: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$1; // type@035b │ │ -08e2f4: 0800 1500 |000e: move-object/from16 v0, v21 │ │ -08e2f8: 7020 f91b 0100 |0010: invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$1;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1bf9 │ │ -08e2fe: 0800 1500 |0013: move-object/from16 v0, v21 │ │ -08e302: 5b01 b30a |0015: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0ab3 │ │ -08e306: 2203 5d03 |0017: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // type@035d │ │ -08e30a: 0800 1500 |0019: move-object/from16 v0, v21 │ │ -08e30e: 5501 ac0a |001b: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ -08e312: 3901 2f01 |001d: if-nez v1, 014c // +012f │ │ -08e316: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -08e318: 7030 fe1b 8301 |0020: invoke-direct {v3, v8, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@1bfe │ │ -08e31e: 0800 1500 |0023: move-object/from16 v0, v21 │ │ -08e322: 5b03 a00a |0025: iput-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e326: 0800 1500 |0027: move-object/from16 v0, v21 │ │ -08e32a: 5401 a10a |0029: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0aa1 │ │ -08e32e: 3801 0d00 |002b: if-eqz v1, 0038 // +000d │ │ -08e332: 0800 1500 |002d: move-object/from16 v0, v21 │ │ -08e336: 5401 a00a |002f: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e33a: 0800 1500 |0031: move-object/from16 v0, v21 │ │ -08e33e: 5403 a10a |0033: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0aa1 │ │ -08e342: 6e20 241c 3100 |0035: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@1c24 │ │ -08e348: 0800 1500 |0038: move-object/from16 v0, v21 │ │ -08e34c: 5401 a00a |003a: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e350: 0800 1500 |003c: move-object/from16 v0, v21 │ │ -08e354: 5403 9a0a |003e: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ -08e358: 6e20 1b1c 3100 |0040: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c1b │ │ -08e35e: 0800 1500 |0043: move-object/from16 v0, v21 │ │ -08e362: 5401 a00a |0045: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e366: 0800 1500 |0047: move-object/from16 v0, v21 │ │ -08e36a: 5403 a80a |0049: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0aa8 │ │ -08e36e: 6e20 201c 3100 |004b: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1c20 │ │ -08e374: 0800 1500 |004e: move-object/from16 v0, v21 │ │ -08e378: 5401 a00a |0050: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e37c: 1213 |0052: const/4 v3, #int 1 // #1 │ │ -08e37e: 6e20 1d1c 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@1c1d │ │ -08e384: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -08e388: 5401 a00a |0058: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e38c: 1213 |005a: const/4 v3, #int 1 // #1 │ │ -08e38e: 6e20 1e1c 3100 |005b: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@1c1e │ │ -08e394: 0800 1500 |005e: move-object/from16 v0, v21 │ │ -08e398: 5401 a00a |0060: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e39c: 2203 5c03 |0062: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow$2; // type@035c │ │ -08e3a0: 0800 1500 |0064: move-object/from16 v0, v21 │ │ -08e3a4: 7020 fb1b 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$2;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1bfb │ │ -08e3aa: 6e20 211c 3100 |0069: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1c21 │ │ -08e3b0: 0800 1500 |006c: move-object/from16 v0, v21 │ │ -08e3b4: 5401 a00a |006e: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e3b8: 0800 1500 |0070: move-object/from16 v0, v21 │ │ -08e3bc: 5403 b20a |0072: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // field@0ab2 │ │ -08e3c0: 6e20 221c 3100 |0074: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@1c22 │ │ -08e3c6: 0800 1500 |0077: move-object/from16 v0, v21 │ │ -08e3ca: 5401 a90a |0079: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0aa9 │ │ -08e3ce: 3801 0d00 |007b: if-eqz v1, 0088 // +000d │ │ -08e3d2: 0800 1500 |007d: move-object/from16 v0, v21 │ │ -08e3d6: 5401 a00a |007f: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e3da: 0800 1500 |0081: move-object/from16 v0, v21 │ │ -08e3de: 5403 a90a |0083: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0aa9 │ │ -08e3e2: 6e20 211c 3100 |0085: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1c21 │ │ -08e3e8: 0800 1500 |0088: move-object/from16 v0, v21 │ │ -08e3ec: 5409 a00a |008a: iget-object v9, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e3f0: 0800 1500 |008c: move-object/from16 v0, v21 │ │ -08e3f4: 540d b00a |008e: iget-object v13, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ -08e3f8: 380d 5900 |0090: if-eqz v13, 00e9 // +0059 │ │ -08e3fc: 220b 1604 |0092: new-instance v11, Landroid/widget/LinearLayout; // type@0416 │ │ -08e400: 7020 bd21 8b00 |0094: invoke-direct {v11, v8}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -08e406: 1211 |0097: const/4 v1, #int 1 // #1 │ │ -08e408: 6e20 e521 1b00 |0098: invoke-virtual {v11, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -08e40e: 220c 1504 |009b: new-instance v12, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -08e412: 12f1 |009d: const/4 v1, #int -1 // #ff │ │ -08e414: 1203 |009e: const/4 v3, #int 0 // #0 │ │ -08e416: 1504 803f |009f: const/high16 v4, #int 1065353216 // #3f80 │ │ -08e41a: 7040 ba21 1c43 |00a1: invoke-direct {v12, v1, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -08e420: 0800 1500 |00a4: move-object/from16 v0, v21 │ │ -08e424: 5201 af0a |00a6: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ -08e428: 2b01 5201 0000 |00a8: packed-switch v1, 000001fa // +00000152 │ │ -08e42e: 1a01 d20b |00ab: const-string v1, "ListPopupWindow" // string@0bd2 │ │ -08e432: 2203 9204 |00ad: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -08e436: 7010 fb24 0300 |00af: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -08e43c: 1a04 7706 |00b2: const-string v4, "Invalid hint position " // string@0677 │ │ -08e440: 6e20 0425 4300 |00b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -08e446: 0c03 |00b7: move-result-object v3 │ │ -08e448: 0800 1500 |00b8: move-object/from16 v0, v21 │ │ -08e44c: 5204 af0a |00ba: iget v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ -08e450: 6e20 0025 4300 |00bc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -08e456: 0c03 |00bf: move-result-object v3 │ │ -08e458: 6e10 0a25 0300 |00c0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -08e45e: 0c03 |00c3: move-result-object v3 │ │ -08e460: 7120 ab1e 3100 |00c4: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -08e466: 0800 1500 |00c7: move-object/from16 v0, v21 │ │ -08e46a: 5201 a40a |00c9: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08e46e: 1503 0080 |00cb: const/high16 v3, #int -2147483648 // #8000 │ │ -08e472: 7120 9a1f 3100 |00cd: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08e478: 0a14 |00d0: move-result v20 │ │ -08e47a: 120a |00d1: const/4 v10, #int 0 // #0 │ │ -08e47c: 0200 1400 |00d2: move/from16 v0, v20 │ │ -08e480: 6e30 e41f 0d0a |00d4: invoke-virtual {v13, v0, v10}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -08e486: 6e10 bb1f 0d00 |00d7: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08e48c: 0c0c |00da: move-result-object v12 │ │ -08e48e: 1f0c 1504 |00db: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -08e492: 6e10 bf1f 0d00 |00dd: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -08e498: 0a01 |00e0: move-result v1 │ │ -08e49a: 52c3 9c0b |00e1: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0b9c │ │ -08e49e: b031 |00e3: add-int/2addr v1, v3 │ │ -08e4a0: 52c3 980b |00e4: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0b98 │ │ -08e4a4: 9011 0103 |00e6: add-int v17, v1, v3 │ │ -08e4a8: 07b9 |00e8: move-object v9, v11 │ │ -08e4aa: 0800 1500 |00e9: move-object/from16 v0, v21 │ │ -08e4ae: 5401 ae0a |00eb: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e4b2: 6e20 3322 9100 |00ed: invoke-virtual {v1, v9}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2233 │ │ -08e4b8: 1312 0000 |00f0: const/16 v18, #int 0 // #0 │ │ -08e4bc: 0800 1500 |00f2: move-object/from16 v0, v21 │ │ -08e4c0: 5401 ae0a |00f4: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e4c4: 6e10 2922 0100 |00f6: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ -08e4ca: 0c07 |00f9: move-result-object v7 │ │ -08e4cc: 3807 8a00 |00fa: if-eqz v7, 0184 // +008a │ │ -08e4d0: 0800 1500 |00fc: move-object/from16 v0, v21 │ │ -08e4d4: 5401 b40a |00fe: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e4d8: 6e20 9602 1700 |0100: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ -08e4de: 0800 1500 |0103: move-object/from16 v0, v21 │ │ -08e4e2: 5401 b40a |0105: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e4e6: 5211 3100 |0107: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0031 │ │ -08e4ea: 0800 1500 |0109: move-object/from16 v0, v21 │ │ -08e4ee: 5403 b40a |010b: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e4f2: 5233 2e00 |010d: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -08e4f6: 9012 0103 |010f: add-int v18, v1, v3 │ │ -08e4fa: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -08e4fe: 5501 a30a |0113: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0aa3 │ │ -08e502: 3901 0d00 |0115: if-nez v1, 0122 // +000d │ │ -08e506: 0800 1500 |0117: move-object/from16 v0, v21 │ │ -08e50a: 5401 b40a |0119: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e50e: 5211 3100 |011b: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0031 │ │ -08e512: 7b11 |011d: neg-int v1, v1 │ │ -08e514: 0800 1500 |011e: move-object/from16 v0, v21 │ │ -08e518: 5901 a20a |0120: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ -08e51c: 0800 1500 |0122: move-object/from16 v0, v21 │ │ -08e520: 5401 ae0a |0124: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e524: 6e10 2c22 0100 |0126: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@222c │ │ -08e52a: 0a01 |0129: move-result v1 │ │ -08e52c: 1223 |012a: const/4 v3, #int 2 // #2 │ │ -08e52e: 3331 6100 |012b: if-ne v1, v3, 018c // +0061 │ │ -08e532: 121e |012d: const/4 v14, #int 1 // #1 │ │ -08e534: 7401 401c 1500 |012e: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ -08e53a: 0c01 |0131: move-result-object v1 │ │ -08e53c: 0800 1500 |0132: move-object/from16 v0, v21 │ │ -08e540: 5203 a20a |0134: iget v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ -08e544: 0800 1500 |0136: move-object/from16 v0, v21 │ │ -08e548: 6e40 471c 10e3 |0138: invoke-virtual {v0, v1, v3, v14}, Landroid/support/v7/internal/widget/ListPopupWindow;.getMaxAvailableHeight:(Landroid/view/View;IZ)I // method@1c47 │ │ -08e54e: 0a10 |013b: move-result v16 │ │ -08e550: 0800 1500 |013c: move-object/from16 v0, v21 │ │ -08e554: 5501 9c0a |013e: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ -08e558: 3901 0900 |0140: if-nez v1, 0149 // +0009 │ │ -08e55c: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -08e560: 5201 9e0a |0144: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08e564: 12f3 |0146: const/4 v3, #int -1 // #ff │ │ -08e566: 3331 4700 |0147: if-ne v1, v3, 018e // +0047 │ │ -08e56a: 9001 1012 |0149: add-int v1, v16, v18 │ │ -08e56e: 0f01 |014b: return v1 │ │ -08e570: 1201 |014c: const/4 v1, #int 0 // #0 │ │ -08e572: 2900 d3fe |014d: goto/16 0020 // -012d │ │ -08e576: 6e30 c121 9b0c |014f: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ -08e57c: 6e20 bf21 db00 |0152: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -08e582: 2900 72ff |0155: goto/16 00c7 // -008e │ │ -08e586: 6e20 bf21 db00 |0157: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -08e58c: 6e30 c121 9b0c |015a: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ -08e592: 2900 6aff |015d: goto/16 00c7 // -0096 │ │ -08e596: 0800 1500 |015f: move-object/from16 v0, v21 │ │ -08e59a: 5401 ae0a |0161: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e59e: 6e10 2a22 0100 |0163: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@222a │ │ -08e5a4: 0c09 |0166: move-result-object v9 │ │ -08e5a6: 1f09 db03 |0167: check-cast v9, Landroid/view/ViewGroup; // type@03db │ │ -08e5aa: 0800 1500 |0169: move-object/from16 v0, v21 │ │ -08e5ae: 5400 b00a |016b: iget-object v0, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ -08e5b2: 0813 0000 |016d: move-object/from16 v19, v0 │ │ -08e5b6: 3813 81ff |016f: if-eqz v19, 00f0 // -007f │ │ -08e5ba: 7401 bb1f 1300 |0171: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -08e5c0: 0c0c |0174: move-result-object v12 │ │ -08e5c2: 1f0c 1504 |0175: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -08e5c6: 7401 bf1f 1300 |0177: invoke-virtual/range {v19}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -08e5cc: 0a01 |017a: move-result v1 │ │ -08e5ce: 52c3 9c0b |017b: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0b9c │ │ -08e5d2: b031 |017d: add-int/2addr v1, v3 │ │ -08e5d4: 52c3 980b |017e: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0b98 │ │ -08e5d8: 9011 0103 |0180: add-int v17, v1, v3 │ │ -08e5dc: 2900 6eff |0182: goto/16 00f0 // -0092 │ │ -08e5e0: 0800 1500 |0184: move-object/from16 v0, v21 │ │ -08e5e4: 5401 b40a |0186: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e5e8: 6e10 7202 0100 |0188: invoke-virtual {v1}, Landroid/graphics/Rect;.setEmpty:()V // method@0272 │ │ -08e5ee: 2897 |018b: goto 0122 // -0069 │ │ -08e5f0: 120e |018c: const/4 v14, #int 0 // #0 │ │ -08e5f2: 28a1 |018d: goto 012e // -005f │ │ -08e5f4: 0800 1500 |018e: move-object/from16 v0, v21 │ │ -08e5f8: 5201 a40a |0190: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08e5fc: 2b01 7000 0000 |0192: packed-switch v1, 00000202 // +00000070 │ │ -08e602: 0800 1500 |0195: move-object/from16 v0, v21 │ │ -08e606: 5201 a40a |0197: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08e60a: 1503 0040 |0199: const/high16 v3, #int 1073741824 // #4000 │ │ -08e60e: 7120 9a1f 3100 |019b: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08e614: 0a02 |019e: move-result v2 │ │ -08e616: 0800 1500 |019f: move-object/from16 v0, v21 │ │ -08e61a: 5401 a00a |01a1: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e61e: 1203 |01a3: const/4 v3, #int 0 // #0 │ │ -08e620: 12f4 |01a4: const/4 v4, #int -1 // #ff │ │ -08e622: 9105 1011 |01a5: sub-int v5, v16, v17 │ │ -08e626: 12f6 |01a7: const/4 v6, #int -1 // #ff │ │ -08e628: 7406 161c 0100 |01a8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@1c16 │ │ -08e62e: 0a0f |01ab: move-result v15 │ │ -08e630: 3d0f 0400 |01ac: if-lez v15, 01b0 // +0004 │ │ -08e634: 9011 1112 |01ae: add-int v17, v17, v18 │ │ -08e638: 9001 0f11 |01b0: add-int v1, v15, v17 │ │ -08e63c: 2899 |01b2: goto 014b // -0067 │ │ -08e63e: 0800 1500 |01b3: move-object/from16 v0, v21 │ │ -08e642: 5401 9b0a |01b5: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ -08e646: 6e10 3201 0100 |01b7: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -08e64c: 0c01 |01ba: move-result-object v1 │ │ -08e64e: 6e10 ae01 0100 |01bb: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -08e654: 0c01 |01be: move-result-object v1 │ │ -08e656: 5211 840b |01bf: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -08e65a: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ -08e65e: 5403 b40a |01c3: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e662: 5233 2f00 |01c5: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ -08e666: 0800 1500 |01c7: move-object/from16 v0, v21 │ │ -08e66a: 5404 b40a |01c9: iget-object v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e66e: 5244 3000 |01cb: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0030 │ │ -08e672: b043 |01cd: add-int/2addr v3, v4 │ │ -08e674: b131 |01ce: sub-int/2addr v1, v3 │ │ -08e676: 1503 0080 |01cf: const/high16 v3, #int -2147483648 // #8000 │ │ -08e67a: 7120 9a1f 3100 |01d1: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08e680: 0a02 |01d4: move-result v2 │ │ -08e682: 28ca |01d5: goto 019f // -0036 │ │ -08e684: 0800 1500 |01d6: move-object/from16 v0, v21 │ │ -08e688: 5401 9b0a |01d8: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ -08e68c: 6e10 3201 0100 |01da: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -08e692: 0c01 |01dd: move-result-object v1 │ │ -08e694: 6e10 ae01 0100 |01de: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -08e69a: 0c01 |01e1: move-result-object v1 │ │ -08e69c: 5211 840b |01e2: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -08e6a0: 0800 1500 |01e4: move-object/from16 v0, v21 │ │ -08e6a4: 5403 b40a |01e6: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e6a8: 5233 2f00 |01e8: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ -08e6ac: 0800 1500 |01ea: move-object/from16 v0, v21 │ │ -08e6b0: 5404 b40a |01ec: iget-object v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e6b4: 5244 3000 |01ee: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0030 │ │ -08e6b8: b043 |01f0: add-int/2addr v3, v4 │ │ -08e6ba: b131 |01f1: sub-int/2addr v1, v3 │ │ -08e6bc: 1503 0040 |01f2: const/high16 v3, #int 1073741824 // #4000 │ │ -08e6c0: 7120 9a1f 3100 |01f4: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -08e6c6: 0a02 |01f7: move-result v2 │ │ -08e6c8: 28a7 |01f8: goto 019f // -0059 │ │ -08e6ca: 0000 |01f9: nop // spacer │ │ -08e6cc: 0001 0200 0000 0000 af00 0000 a700 ... |01fa: packed-switch-data (8 units) │ │ -08e6dc: 0001 0200 feff ffff 2100 0000 4400 ... |0202: packed-switch-data (8 units) │ │ +08e2b8: |[08e2b8] android.support.v7.internal.widget.ListPopupWindow.buildDropDown:()I │ │ +08e2c8: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ +08e2cc: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +08e2d0: 5401 a00a |0004: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e2d4: 3901 5901 |0006: if-nez v1, 015f // +0159 │ │ +08e2d8: 0800 1500 |0008: move-object/from16 v0, v21 │ │ +08e2dc: 5408 9b0a |000a: iget-object v8, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ +08e2e0: 2201 5b03 |000c: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$1; // type@035b │ │ +08e2e4: 0800 1500 |000e: move-object/from16 v0, v21 │ │ +08e2e8: 7020 f91b 0100 |0010: invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$1;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1bf9 │ │ +08e2ee: 0800 1500 |0013: move-object/from16 v0, v21 │ │ +08e2f2: 5b01 b30a |0015: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0ab3 │ │ +08e2f6: 2203 5d03 |0017: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // type@035d │ │ +08e2fa: 0800 1500 |0019: move-object/from16 v0, v21 │ │ +08e2fe: 5501 ac0a |001b: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ +08e302: 3901 2f01 |001d: if-nez v1, 014c // +012f │ │ +08e306: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +08e308: 7030 fe1b 8301 |0020: invoke-direct {v3, v8, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@1bfe │ │ +08e30e: 0800 1500 |0023: move-object/from16 v0, v21 │ │ +08e312: 5b03 a00a |0025: iput-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e316: 0800 1500 |0027: move-object/from16 v0, v21 │ │ +08e31a: 5401 a10a |0029: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0aa1 │ │ +08e31e: 3801 0d00 |002b: if-eqz v1, 0038 // +000d │ │ +08e322: 0800 1500 |002d: move-object/from16 v0, v21 │ │ +08e326: 5401 a00a |002f: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e32a: 0800 1500 |0031: move-object/from16 v0, v21 │ │ +08e32e: 5403 a10a |0033: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0aa1 │ │ +08e332: 6e20 241c 3100 |0035: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@1c24 │ │ +08e338: 0800 1500 |0038: move-object/from16 v0, v21 │ │ +08e33c: 5401 a00a |003a: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e340: 0800 1500 |003c: move-object/from16 v0, v21 │ │ +08e344: 5403 9a0a |003e: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ +08e348: 6e20 1b1c 3100 |0040: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c1b │ │ +08e34e: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +08e352: 5401 a00a |0045: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e356: 0800 1500 |0047: move-object/from16 v0, v21 │ │ +08e35a: 5403 a80a |0049: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0aa8 │ │ +08e35e: 6e20 201c 3100 |004b: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1c20 │ │ +08e364: 0800 1500 |004e: move-object/from16 v0, v21 │ │ +08e368: 5401 a00a |0050: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e36c: 1213 |0052: const/4 v3, #int 1 // #1 │ │ +08e36e: 6e20 1d1c 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@1c1d │ │ +08e374: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +08e378: 5401 a00a |0058: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e37c: 1213 |005a: const/4 v3, #int 1 // #1 │ │ +08e37e: 6e20 1e1c 3100 |005b: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@1c1e │ │ +08e384: 0800 1500 |005e: move-object/from16 v0, v21 │ │ +08e388: 5401 a00a |0060: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e38c: 2203 5c03 |0062: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow$2; // type@035c │ │ +08e390: 0800 1500 |0064: move-object/from16 v0, v21 │ │ +08e394: 7020 fb1b 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$2;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1bfb │ │ +08e39a: 6e20 211c 3100 |0069: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1c21 │ │ +08e3a0: 0800 1500 |006c: move-object/from16 v0, v21 │ │ +08e3a4: 5401 a00a |006e: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e3a8: 0800 1500 |0070: move-object/from16 v0, v21 │ │ +08e3ac: 5403 b20a |0072: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // field@0ab2 │ │ +08e3b0: 6e20 221c 3100 |0074: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@1c22 │ │ +08e3b6: 0800 1500 |0077: move-object/from16 v0, v21 │ │ +08e3ba: 5401 a90a |0079: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0aa9 │ │ +08e3be: 3801 0d00 |007b: if-eqz v1, 0088 // +000d │ │ +08e3c2: 0800 1500 |007d: move-object/from16 v0, v21 │ │ +08e3c6: 5401 a00a |007f: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e3ca: 0800 1500 |0081: move-object/from16 v0, v21 │ │ +08e3ce: 5403 a90a |0083: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0aa9 │ │ +08e3d2: 6e20 211c 3100 |0085: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1c21 │ │ +08e3d8: 0800 1500 |0088: move-object/from16 v0, v21 │ │ +08e3dc: 5409 a00a |008a: iget-object v9, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e3e0: 0800 1500 |008c: move-object/from16 v0, v21 │ │ +08e3e4: 540d b00a |008e: iget-object v13, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ +08e3e8: 380d 5900 |0090: if-eqz v13, 00e9 // +0059 │ │ +08e3ec: 220b 1604 |0092: new-instance v11, Landroid/widget/LinearLayout; // type@0416 │ │ +08e3f0: 7020 bd21 8b00 |0094: invoke-direct {v11, v8}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +08e3f6: 1211 |0097: const/4 v1, #int 1 // #1 │ │ +08e3f8: 6e20 e521 1b00 |0098: invoke-virtual {v11, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +08e3fe: 220c 1504 |009b: new-instance v12, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +08e402: 12f1 |009d: const/4 v1, #int -1 // #ff │ │ +08e404: 1203 |009e: const/4 v3, #int 0 // #0 │ │ +08e406: 1504 803f |009f: const/high16 v4, #int 1065353216 // #3f80 │ │ +08e40a: 7040 ba21 1c43 |00a1: invoke-direct {v12, v1, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +08e410: 0800 1500 |00a4: move-object/from16 v0, v21 │ │ +08e414: 5201 af0a |00a6: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ +08e418: 2b01 5201 0000 |00a8: packed-switch v1, 000001fa // +00000152 │ │ +08e41e: 1a01 d20b |00ab: const-string v1, "ListPopupWindow" // string@0bd2 │ │ +08e422: 2203 9204 |00ad: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +08e426: 7010 fb24 0300 |00af: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +08e42c: 1a04 7706 |00b2: const-string v4, "Invalid hint position " // string@0677 │ │ +08e430: 6e20 0425 4300 |00b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +08e436: 0c03 |00b7: move-result-object v3 │ │ +08e438: 0800 1500 |00b8: move-object/from16 v0, v21 │ │ +08e43c: 5204 af0a |00ba: iget v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ +08e440: 6e20 0025 4300 |00bc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +08e446: 0c03 |00bf: move-result-object v3 │ │ +08e448: 6e10 0a25 0300 |00c0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +08e44e: 0c03 |00c3: move-result-object v3 │ │ +08e450: 7120 ab1e 3100 |00c4: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +08e456: 0800 1500 |00c7: move-object/from16 v0, v21 │ │ +08e45a: 5201 a40a |00c9: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08e45e: 1503 0080 |00cb: const/high16 v3, #int -2147483648 // #8000 │ │ +08e462: 7120 9a1f 3100 |00cd: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08e468: 0a14 |00d0: move-result v20 │ │ +08e46a: 120a |00d1: const/4 v10, #int 0 // #0 │ │ +08e46c: 0200 1400 |00d2: move/from16 v0, v20 │ │ +08e470: 6e30 e41f 0d0a |00d4: invoke-virtual {v13, v0, v10}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +08e476: 6e10 bb1f 0d00 |00d7: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08e47c: 0c0c |00da: move-result-object v12 │ │ +08e47e: 1f0c 1504 |00db: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +08e482: 6e10 bf1f 0d00 |00dd: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +08e488: 0a01 |00e0: move-result v1 │ │ +08e48a: 52c3 9c0b |00e1: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0b9c │ │ +08e48e: b031 |00e3: add-int/2addr v1, v3 │ │ +08e490: 52c3 980b |00e4: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0b98 │ │ +08e494: 9011 0103 |00e6: add-int v17, v1, v3 │ │ +08e498: 07b9 |00e8: move-object v9, v11 │ │ +08e49a: 0800 1500 |00e9: move-object/from16 v0, v21 │ │ +08e49e: 5401 ae0a |00eb: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e4a2: 6e20 3322 9100 |00ed: invoke-virtual {v1, v9}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2233 │ │ +08e4a8: 1312 0000 |00f0: const/16 v18, #int 0 // #0 │ │ +08e4ac: 0800 1500 |00f2: move-object/from16 v0, v21 │ │ +08e4b0: 5401 ae0a |00f4: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e4b4: 6e10 2922 0100 |00f6: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ +08e4ba: 0c07 |00f9: move-result-object v7 │ │ +08e4bc: 3807 8a00 |00fa: if-eqz v7, 0184 // +008a │ │ +08e4c0: 0800 1500 |00fc: move-object/from16 v0, v21 │ │ +08e4c4: 5401 b40a |00fe: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e4c8: 6e20 9602 1700 |0100: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ +08e4ce: 0800 1500 |0103: move-object/from16 v0, v21 │ │ +08e4d2: 5401 b40a |0105: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e4d6: 5211 3100 |0107: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0031 │ │ +08e4da: 0800 1500 |0109: move-object/from16 v0, v21 │ │ +08e4de: 5403 b40a |010b: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e4e2: 5233 2e00 |010d: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +08e4e6: 9012 0103 |010f: add-int v18, v1, v3 │ │ +08e4ea: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +08e4ee: 5501 a30a |0113: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0aa3 │ │ +08e4f2: 3901 0d00 |0115: if-nez v1, 0122 // +000d │ │ +08e4f6: 0800 1500 |0117: move-object/from16 v0, v21 │ │ +08e4fa: 5401 b40a |0119: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e4fe: 5211 3100 |011b: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0031 │ │ +08e502: 7b11 |011d: neg-int v1, v1 │ │ +08e504: 0800 1500 |011e: move-object/from16 v0, v21 │ │ +08e508: 5901 a20a |0120: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ +08e50c: 0800 1500 |0122: move-object/from16 v0, v21 │ │ +08e510: 5401 ae0a |0124: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e514: 6e10 2c22 0100 |0126: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@222c │ │ +08e51a: 0a01 |0129: move-result v1 │ │ +08e51c: 1223 |012a: const/4 v3, #int 2 // #2 │ │ +08e51e: 3331 6100 |012b: if-ne v1, v3, 018c // +0061 │ │ +08e522: 121e |012d: const/4 v14, #int 1 // #1 │ │ +08e524: 7401 401c 1500 |012e: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ +08e52a: 0c01 |0131: move-result-object v1 │ │ +08e52c: 0800 1500 |0132: move-object/from16 v0, v21 │ │ +08e530: 5203 a20a |0134: iget v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ +08e534: 0800 1500 |0136: move-object/from16 v0, v21 │ │ +08e538: 6e40 471c 10e3 |0138: invoke-virtual {v0, v1, v3, v14}, Landroid/support/v7/internal/widget/ListPopupWindow;.getMaxAvailableHeight:(Landroid/view/View;IZ)I // method@1c47 │ │ +08e53e: 0a10 |013b: move-result v16 │ │ +08e540: 0800 1500 |013c: move-object/from16 v0, v21 │ │ +08e544: 5501 9c0a |013e: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ +08e548: 3901 0900 |0140: if-nez v1, 0149 // +0009 │ │ +08e54c: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +08e550: 5201 9e0a |0144: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08e554: 12f3 |0146: const/4 v3, #int -1 // #ff │ │ +08e556: 3331 4700 |0147: if-ne v1, v3, 018e // +0047 │ │ +08e55a: 9001 1012 |0149: add-int v1, v16, v18 │ │ +08e55e: 0f01 |014b: return v1 │ │ +08e560: 1201 |014c: const/4 v1, #int 0 // #0 │ │ +08e562: 2900 d3fe |014d: goto/16 0020 // -012d │ │ +08e566: 6e30 c121 9b0c |014f: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ +08e56c: 6e20 bf21 db00 |0152: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +08e572: 2900 72ff |0155: goto/16 00c7 // -008e │ │ +08e576: 6e20 bf21 db00 |0157: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +08e57c: 6e30 c121 9b0c |015a: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ +08e582: 2900 6aff |015d: goto/16 00c7 // -0096 │ │ +08e586: 0800 1500 |015f: move-object/from16 v0, v21 │ │ +08e58a: 5401 ae0a |0161: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e58e: 6e10 2a22 0100 |0163: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@222a │ │ +08e594: 0c09 |0166: move-result-object v9 │ │ +08e596: 1f09 db03 |0167: check-cast v9, Landroid/view/ViewGroup; // type@03db │ │ +08e59a: 0800 1500 |0169: move-object/from16 v0, v21 │ │ +08e59e: 5400 b00a |016b: iget-object v0, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ +08e5a2: 0813 0000 |016d: move-object/from16 v19, v0 │ │ +08e5a6: 3813 81ff |016f: if-eqz v19, 00f0 // -007f │ │ +08e5aa: 7401 bb1f 1300 |0171: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +08e5b0: 0c0c |0174: move-result-object v12 │ │ +08e5b2: 1f0c 1504 |0175: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +08e5b6: 7401 bf1f 1300 |0177: invoke-virtual/range {v19}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +08e5bc: 0a01 |017a: move-result v1 │ │ +08e5be: 52c3 9c0b |017b: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0b9c │ │ +08e5c2: b031 |017d: add-int/2addr v1, v3 │ │ +08e5c4: 52c3 980b |017e: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0b98 │ │ +08e5c8: 9011 0103 |0180: add-int v17, v1, v3 │ │ +08e5cc: 2900 6eff |0182: goto/16 00f0 // -0092 │ │ +08e5d0: 0800 1500 |0184: move-object/from16 v0, v21 │ │ +08e5d4: 5401 b40a |0186: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e5d8: 6e10 7202 0100 |0188: invoke-virtual {v1}, Landroid/graphics/Rect;.setEmpty:()V // method@0272 │ │ +08e5de: 2897 |018b: goto 0122 // -0069 │ │ +08e5e0: 120e |018c: const/4 v14, #int 0 // #0 │ │ +08e5e2: 28a1 |018d: goto 012e // -005f │ │ +08e5e4: 0800 1500 |018e: move-object/from16 v0, v21 │ │ +08e5e8: 5201 a40a |0190: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08e5ec: 2b01 7000 0000 |0192: packed-switch v1, 00000202 // +00000070 │ │ +08e5f2: 0800 1500 |0195: move-object/from16 v0, v21 │ │ +08e5f6: 5201 a40a |0197: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08e5fa: 1503 0040 |0199: const/high16 v3, #int 1073741824 // #4000 │ │ +08e5fe: 7120 9a1f 3100 |019b: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08e604: 0a02 |019e: move-result v2 │ │ +08e606: 0800 1500 |019f: move-object/from16 v0, v21 │ │ +08e60a: 5401 a00a |01a1: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e60e: 1203 |01a3: const/4 v3, #int 0 // #0 │ │ +08e610: 12f4 |01a4: const/4 v4, #int -1 // #ff │ │ +08e612: 9105 1011 |01a5: sub-int v5, v16, v17 │ │ +08e616: 12f6 |01a7: const/4 v6, #int -1 // #ff │ │ +08e618: 7406 161c 0100 |01a8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@1c16 │ │ +08e61e: 0a0f |01ab: move-result v15 │ │ +08e620: 3d0f 0400 |01ac: if-lez v15, 01b0 // +0004 │ │ +08e624: 9011 1112 |01ae: add-int v17, v17, v18 │ │ +08e628: 9001 0f11 |01b0: add-int v1, v15, v17 │ │ +08e62c: 2899 |01b2: goto 014b // -0067 │ │ +08e62e: 0800 1500 |01b3: move-object/from16 v0, v21 │ │ +08e632: 5401 9b0a |01b5: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ +08e636: 6e10 3201 0100 |01b7: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +08e63c: 0c01 |01ba: move-result-object v1 │ │ +08e63e: 6e10 ae01 0100 |01bb: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +08e644: 0c01 |01be: move-result-object v1 │ │ +08e646: 5211 840b |01bf: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +08e64a: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ +08e64e: 5403 b40a |01c3: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e652: 5233 2f00 |01c5: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ +08e656: 0800 1500 |01c7: move-object/from16 v0, v21 │ │ +08e65a: 5404 b40a |01c9: iget-object v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e65e: 5244 3000 |01cb: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0030 │ │ +08e662: b043 |01cd: add-int/2addr v3, v4 │ │ +08e664: b131 |01ce: sub-int/2addr v1, v3 │ │ +08e666: 1503 0080 |01cf: const/high16 v3, #int -2147483648 // #8000 │ │ +08e66a: 7120 9a1f 3100 |01d1: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08e670: 0a02 |01d4: move-result v2 │ │ +08e672: 28ca |01d5: goto 019f // -0036 │ │ +08e674: 0800 1500 |01d6: move-object/from16 v0, v21 │ │ +08e678: 5401 9b0a |01d8: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a9b │ │ +08e67c: 6e10 3201 0100 |01da: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +08e682: 0c01 |01dd: move-result-object v1 │ │ +08e684: 6e10 ae01 0100 |01de: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +08e68a: 0c01 |01e1: move-result-object v1 │ │ +08e68c: 5211 840b |01e2: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +08e690: 0800 1500 |01e4: move-object/from16 v0, v21 │ │ +08e694: 5403 b40a |01e6: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e698: 5233 2f00 |01e8: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ +08e69c: 0800 1500 |01ea: move-object/from16 v0, v21 │ │ +08e6a0: 5404 b40a |01ec: iget-object v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e6a4: 5244 3000 |01ee: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0030 │ │ +08e6a8: b043 |01f0: add-int/2addr v3, v4 │ │ +08e6aa: b131 |01f1: sub-int/2addr v1, v3 │ │ +08e6ac: 1503 0040 |01f2: const/high16 v3, #int 1073741824 // #4000 │ │ +08e6b0: 7120 9a1f 3100 |01f4: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +08e6b6: 0a02 |01f7: move-result v2 │ │ +08e6b8: 28a7 |01f8: goto 019f // -0059 │ │ +08e6ba: 0000 |01f9: nop // spacer │ │ +08e6bc: 0001 0200 0000 0000 af00 0000 a700 ... |01fa: packed-switch-data (8 units) │ │ +08e6cc: 0001 0200 feff ffff 2100 0000 4400 ... |0202: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0002 line=913 │ │ 0x0008 line=914 │ │ 0x000c line=922 │ │ 0x0017 line=932 │ │ @@ -111410,27 +111409,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -08e6ec: |[08e6ec] android.support.v7.internal.widget.ListPopupWindow.removePromptView:()V │ │ -08e6fc: 5432 b00a |0000: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ -08e700: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -08e704: 5432 b00a |0004: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ -08e708: 6e10 c61f 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -08e70e: 0c01 |0009: move-result-object v1 │ │ -08e710: 2012 db03 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@03db │ │ -08e714: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -08e718: 0710 |000e: move-object v0, v1 │ │ -08e71a: 1f00 db03 |000f: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -08e71e: 5432 b00a |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ -08e722: 6e20 6620 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -08e728: 0e00 |0016: return-void │ │ +08e6dc: |[08e6dc] android.support.v7.internal.widget.ListPopupWindow.removePromptView:()V │ │ +08e6ec: 5432 b00a |0000: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ +08e6f0: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +08e6f4: 5432 b00a |0004: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ +08e6f8: 6e10 c61f 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +08e6fe: 0c01 |0009: move-result-object v1 │ │ +08e700: 2012 db03 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@03db │ │ +08e704: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +08e708: 0710 |000e: move-object v0, v1 │ │ +08e70a: 1f00 db03 |000f: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +08e70e: 5432 b00a |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ +08e712: 6e20 6620 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +08e718: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0004 line=618 │ │ 0x000a line=619 │ │ 0x000f line=620 │ │ 0x0011 line=621 │ │ @@ -111446,21 +111445,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08e72c: |[08e72c] android.support.v7.internal.widget.ListPopupWindow.clearListSelection:()V │ │ -08e73c: 5420 a00a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e740: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08e744: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -08e746: 7120 ff1b 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1bff │ │ -08e74c: 6e10 1a1c 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@1c1a │ │ -08e752: 0e00 |000b: return-void │ │ +08e71c: |[08e71c] android.support.v7.internal.widget.ListPopupWindow.clearListSelection:()V │ │ +08e72c: 5420 a00a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e730: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08e734: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +08e736: 7120 ff1b 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1bff │ │ +08e73c: 6e10 1a1c 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@1c1a │ │ +08e742: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0002 line=671 │ │ 0x0004 line=673 │ │ 0x0008 line=675 │ │ 0x000b line=677 │ │ @@ -111473,26 +111472,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08e754: |[08e754] android.support.v7.internal.widget.ListPopupWindow.dismiss:()V │ │ -08e764: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08e766: 5420 ae0a |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e76a: 6e10 2722 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@2227 │ │ -08e770: 7010 581c 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.removePromptView:()V // method@1c58 │ │ -08e776: 5420 ae0a |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e77a: 6e20 3322 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2233 │ │ -08e780: 5b21 a00a |000e: iput-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e784: 5420 a60a |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ -08e788: 5421 b10a |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0ab1 │ │ -08e78c: 6e20 3503 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -08e792: 0e00 |0017: return-void │ │ +08e744: |[08e744] android.support.v7.internal.widget.ListPopupWindow.dismiss:()V │ │ +08e754: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08e756: 5420 ae0a |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e75a: 6e10 2722 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@2227 │ │ +08e760: 7010 581c 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.removePromptView:()V // method@1c58 │ │ +08e766: 5420 ae0a |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e76a: 6e20 3322 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@2233 │ │ +08e770: 5b21 a00a |000e: iput-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e774: 5420 a60a |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ +08e778: 5421 b10a |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0ab1 │ │ +08e77c: 6e20 3503 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +08e782: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=600 │ │ 0x0006 line=601 │ │ 0x0009 line=602 │ │ 0x000e line=603 │ │ 0x0010 line=604 │ │ @@ -111505,17 +111504,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e794: |[08e794] android.support.v7.internal.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ -08e7a4: 5410 9d0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0a9d │ │ -08e7a8: 1100 |0002: return-object v0 │ │ +08e784: |[08e784] android.support.v7.internal.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ +08e794: 5410 9d0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0a9d │ │ +08e798: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111523,19 +111522,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e7ac: |[08e7ac] android.support.v7.internal.widget.ListPopupWindow.getAnimationStyle:()I │ │ -08e7bc: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e7c0: 6e10 2822 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getAnimationStyle:()I // method@2228 │ │ -08e7c6: 0a00 |0005: move-result v0 │ │ -08e7c8: 0f00 |0006: return v0 │ │ +08e79c: |[08e79c] android.support.v7.internal.widget.ListPopupWindow.getAnimationStyle:()I │ │ +08e7ac: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e7b0: 6e10 2822 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getAnimationStyle:()I // method@2228 │ │ +08e7b6: 0a00 |0005: move-result v0 │ │ +08e7b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111543,19 +111542,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e7cc: |[08e7cc] android.support.v7.internal.widget.ListPopupWindow.getBackground:()Landroid/graphics/drawable/Drawable; │ │ -08e7dc: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e7e0: 6e10 2922 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ -08e7e6: 0c00 |0005: move-result-object v0 │ │ -08e7e8: 1100 |0006: return-object v0 │ │ +08e7bc: |[08e7bc] android.support.v7.internal.widget.ListPopupWindow.getBackground:()Landroid/graphics/drawable/Drawable; │ │ +08e7cc: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e7d0: 6e10 2922 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ +08e7d6: 0c00 |0005: move-result-object v0 │ │ +08e7d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111563,17 +111562,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e7ec: |[08e7ec] android.support.v7.internal.widget.ListPopupWindow.getHeight:()I │ │ -08e7fc: 5210 9e0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08e800: 0f00 |0002: return v0 │ │ +08e7dc: |[08e7dc] android.support.v7.internal.widget.ListPopupWindow.getHeight:()I │ │ +08e7ec: 5210 9e0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08e7f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111581,17 +111580,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e804: |[08e804] android.support.v7.internal.widget.ListPopupWindow.getHorizontalOffset:()I │ │ -08e814: 5210 9f0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a9f │ │ -08e818: 0f00 |0002: return v0 │ │ +08e7f4: |[08e7f4] android.support.v7.internal.widget.ListPopupWindow.getHorizontalOffset:()I │ │ +08e804: 5210 9f0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a9f │ │ +08e808: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111599,19 +111598,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e81c: |[08e81c] android.support.v7.internal.widget.ListPopupWindow.getInputMethodMode:()I │ │ -08e82c: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e830: 6e10 2c22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@222c │ │ -08e836: 0a00 |0005: move-result v0 │ │ -08e838: 0f00 |0006: return v0 │ │ +08e80c: |[08e80c] android.support.v7.internal.widget.ListPopupWindow.getInputMethodMode:()I │ │ +08e81c: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e820: 6e10 2c22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@222c │ │ +08e826: 0a00 |0005: move-result v0 │ │ +08e828: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111619,17 +111618,17 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e83c: |[08e83c] android.support.v7.internal.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ -08e84c: 5410 a00a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e850: 1100 |0002: return-object v0 │ │ +08e82c: |[08e82c] android.support.v7.internal.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ +08e83c: 5410 a00a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111637,60 +111636,60 @@ │ │ type : '(Landroid/view/View;IZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -08e854: |[08e854] android.support.v7.internal.widget.ListPopupWindow.getMaxAvailableHeight:(Landroid/view/View;IZ)I │ │ -08e864: 121a |0000: const/4 v10, #int 1 // #1 │ │ -08e866: 2202 6500 |0001: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -08e86a: 7010 6902 0200 |0003: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -08e870: 6e20 d31f 2c00 |0006: invoke-virtual {v12, v2}, Landroid/view/View;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@1fd3 │ │ -08e876: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -08e878: 2385 5406 |000a: new-array v5, v8, [I // type@0654 │ │ -08e87c: 0750 |000c: move-object v0, v5 │ │ -08e87e: 6e20 be1f 0c00 |000d: invoke-virtual {v12, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fbe │ │ -08e884: 5221 2e00 |0010: iget v1, v2, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -08e888: 380e 1000 |0012: if-eqz v14, 0022 // +0010 │ │ -08e88c: 6e10 b11f 0c00 |0014: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ -08e892: 0c08 |0017: move-result-object v8 │ │ -08e894: 6e10 3201 0800 |0018: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -08e89a: 0c06 |001b: move-result-object v6 │ │ -08e89c: 6e10 ae01 0600 |001c: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -08e8a2: 0c08 |001f: move-result-object v8 │ │ -08e8a4: 5281 830b |0020: iget v1, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0b83 │ │ -08e8a8: 4408 000a |0022: aget v8, v0, v10 │ │ -08e8ac: 6e10 b31f 0c00 |0024: invoke-virtual {v12}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ -08e8b2: 0a09 |0027: move-result v9 │ │ -08e8b4: b098 |0028: add-int/2addr v8, v9 │ │ -08e8b6: 9108 0108 |0029: sub-int v8, v1, v8 │ │ -08e8ba: 9103 080d |002b: sub-int v3, v8, v13 │ │ -08e8be: 4408 000a |002d: aget v8, v0, v10 │ │ -08e8c2: 5229 3100 |002f: iget v9, v2, Landroid/graphics/Rect;.top:I // field@0031 │ │ -08e8c6: b198 |0031: sub-int/2addr v8, v9 │ │ -08e8c8: 9004 080d |0032: add-int v4, v8, v13 │ │ -08e8cc: 7120 ad24 4300 |0034: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08e8d2: 0a07 |0037: move-result v7 │ │ -08e8d4: 54b8 ae0a |0038: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e8d8: 6e10 2922 0800 |003a: invoke-virtual {v8}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ -08e8de: 0c08 |003d: move-result-object v8 │ │ -08e8e0: 3808 1700 |003e: if-eqz v8, 0055 // +0017 │ │ -08e8e4: 54b8 ae0a |0040: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e8e8: 6e10 2922 0800 |0042: invoke-virtual {v8}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ -08e8ee: 0c08 |0045: move-result-object v8 │ │ -08e8f0: 54b9 b40a |0046: iget-object v9, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e8f4: 6e20 9602 9800 |0048: invoke-virtual {v8, v9}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ -08e8fa: 54b8 b40a |004b: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e8fe: 5288 3100 |004d: iget v8, v8, Landroid/graphics/Rect;.top:I // field@0031 │ │ -08e902: 54b9 b40a |004f: iget-object v9, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08e906: 5299 2e00 |0051: iget v9, v9, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -08e90a: b098 |0053: add-int/2addr v8, v9 │ │ -08e90c: b187 |0054: sub-int/2addr v7, v8 │ │ -08e90e: 0f07 |0055: return v7 │ │ +08e844: |[08e844] android.support.v7.internal.widget.ListPopupWindow.getMaxAvailableHeight:(Landroid/view/View;IZ)I │ │ +08e854: 121a |0000: const/4 v10, #int 1 // #1 │ │ +08e856: 2202 6500 |0001: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +08e85a: 7010 6902 0200 |0003: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +08e860: 6e20 d31f 2c00 |0006: invoke-virtual {v12, v2}, Landroid/view/View;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@1fd3 │ │ +08e866: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +08e868: 2385 5406 |000a: new-array v5, v8, [I // type@0654 │ │ +08e86c: 0750 |000c: move-object v0, v5 │ │ +08e86e: 6e20 be1f 0c00 |000d: invoke-virtual {v12, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fbe │ │ +08e874: 5221 2e00 |0010: iget v1, v2, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +08e878: 380e 1000 |0012: if-eqz v14, 0022 // +0010 │ │ +08e87c: 6e10 b11f 0c00 |0014: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ +08e882: 0c08 |0017: move-result-object v8 │ │ +08e884: 6e10 3201 0800 |0018: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +08e88a: 0c06 |001b: move-result-object v6 │ │ +08e88c: 6e10 ae01 0600 |001c: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +08e892: 0c08 |001f: move-result-object v8 │ │ +08e894: 5281 830b |0020: iget v1, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0b83 │ │ +08e898: 4408 000a |0022: aget v8, v0, v10 │ │ +08e89c: 6e10 b31f 0c00 |0024: invoke-virtual {v12}, Landroid/view/View;.getHeight:()I // method@1fb3 │ │ +08e8a2: 0a09 |0027: move-result v9 │ │ +08e8a4: b098 |0028: add-int/2addr v8, v9 │ │ +08e8a6: 9108 0108 |0029: sub-int v8, v1, v8 │ │ +08e8aa: 9103 080d |002b: sub-int v3, v8, v13 │ │ +08e8ae: 4408 000a |002d: aget v8, v0, v10 │ │ +08e8b2: 5229 3100 |002f: iget v9, v2, Landroid/graphics/Rect;.top:I // field@0031 │ │ +08e8b6: b198 |0031: sub-int/2addr v8, v9 │ │ +08e8b8: 9004 080d |0032: add-int v4, v8, v13 │ │ +08e8bc: 7120 ad24 4300 |0034: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08e8c2: 0a07 |0037: move-result v7 │ │ +08e8c4: 54b8 ae0a |0038: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e8c8: 6e10 2922 0800 |003a: invoke-virtual {v8}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ +08e8ce: 0c08 |003d: move-result-object v8 │ │ +08e8d0: 3808 1700 |003e: if-eqz v8, 0055 // +0017 │ │ +08e8d4: 54b8 ae0a |0040: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e8d8: 6e10 2922 0800 |0042: invoke-virtual {v8}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ +08e8de: 0c08 |0045: move-result-object v8 │ │ +08e8e0: 54b9 b40a |0046: iget-object v9, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e8e4: 6e20 9602 9800 |0048: invoke-virtual {v8, v9}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ +08e8ea: 54b8 b40a |004b: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e8ee: 5288 3100 |004d: iget v8, v8, Landroid/graphics/Rect;.top:I // field@0031 │ │ +08e8f2: 54b9 b40a |004f: iget-object v9, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08e8f6: 5299 2e00 |0051: iget v9, v9, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +08e8fa: b098 |0053: add-int/2addr v8, v9 │ │ +08e8fc: b187 |0054: sub-int/2addr v7, v8 │ │ +08e8fe: 0f07 |0055: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1089 │ │ 0x0006 line=1090 │ │ 0x0009 line=1092 │ │ 0x000c line=1093 │ │ 0x000d line=1094 │ │ @@ -111724,17 +111723,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e910: |[08e910] android.support.v7.internal.widget.ListPopupWindow.getPromptPosition:()I │ │ -08e920: 5210 af0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ -08e924: 0f00 |0002: return v0 │ │ +08e900: |[08e900] android.support.v7.internal.widget.ListPopupWindow.getPromptPosition:()I │ │ +08e910: 5210 af0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ +08e914: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111742,24 +111741,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08e928: |[08e928] android.support.v7.internal.widget.ListPopupWindow.getSelectedItem:()Ljava/lang/Object; │ │ -08e938: 6e10 531c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08e93e: 0a00 |0003: move-result v0 │ │ -08e940: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -08e944: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08e946: 1100 |0007: return-object v0 │ │ -08e948: 5410 a00a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e94c: 6e10 0d1c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItem:()Ljava/lang/Object; // method@1c0d │ │ -08e952: 0c00 |000d: move-result-object v0 │ │ -08e954: 28f9 |000e: goto 0007 // -0007 │ │ +08e918: |[08e918] android.support.v7.internal.widget.ListPopupWindow.getSelectedItem:()Ljava/lang/Object; │ │ +08e928: 6e10 531c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08e92e: 0a00 |0003: move-result v0 │ │ +08e930: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +08e934: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08e936: 1100 |0007: return-object v0 │ │ +08e938: 5410 a00a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e93c: 6e10 0d1c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItem:()Ljava/lang/Object; // method@1c0d │ │ +08e942: 0c00 |000d: move-result-object v0 │ │ +08e944: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0006 line=719 │ │ 0x0007 line=721 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -111769,24 +111768,24 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08e958: |[08e958] android.support.v7.internal.widget.ListPopupWindow.getSelectedItemId:()J │ │ -08e968: 6e10 531c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08e96e: 0a00 |0003: move-result v0 │ │ -08e970: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -08e974: 1900 0080 |0006: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -08e978: 1000 |0008: return-wide v0 │ │ -08e97a: 5420 a00a |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e97e: 6e10 0e1c 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemId:()J // method@1c0e │ │ -08e984: 0b00 |000e: move-result-wide v0 │ │ -08e986: 28f9 |000f: goto 0008 // -0007 │ │ +08e948: |[08e948] android.support.v7.internal.widget.ListPopupWindow.getSelectedItemId:()J │ │ +08e958: 6e10 531c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08e95e: 0a00 |0003: move-result v0 │ │ +08e960: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +08e964: 1900 0080 |0006: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +08e968: 1000 |0008: return-wide v0 │ │ +08e96a: 5420 a00a |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e96e: 6e10 0e1c 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemId:()J // method@1c0e │ │ +08e974: 0b00 |000e: move-result-wide v0 │ │ +08e976: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0006 line=743 │ │ 0x0008 line=745 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -111796,24 +111795,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08e988: |[08e988] android.support.v7.internal.widget.ListPopupWindow.getSelectedItemPosition:()I │ │ -08e998: 6e10 531c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08e99e: 0a00 |0003: move-result v0 │ │ -08e9a0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -08e9a4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -08e9a6: 0f00 |0007: return v0 │ │ -08e9a8: 5410 a00a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e9ac: 6e10 0f1c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1c0f │ │ -08e9b2: 0a00 |000d: move-result v0 │ │ -08e9b4: 28f9 |000e: goto 0007 // -0007 │ │ +08e978: |[08e978] android.support.v7.internal.widget.ListPopupWindow.getSelectedItemPosition:()I │ │ +08e988: 6e10 531c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08e98e: 0a00 |0003: move-result v0 │ │ +08e990: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +08e994: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +08e996: 0f00 |0007: return v0 │ │ +08e998: 5410 a00a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e99c: 6e10 0f1c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1c0f │ │ +08e9a2: 0a00 |000d: move-result v0 │ │ +08e9a4: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0006 line=731 │ │ 0x0007 line=733 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -111823,24 +111822,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08e9b8: |[08e9b8] android.support.v7.internal.widget.ListPopupWindow.getSelectedView:()Landroid/view/View; │ │ -08e9c8: 6e10 531c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08e9ce: 0a00 |0003: move-result v0 │ │ -08e9d0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -08e9d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08e9d6: 1100 |0007: return-object v0 │ │ -08e9d8: 5410 a00a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08e9dc: 6e10 101c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedView:()Landroid/view/View; // method@1c10 │ │ -08e9e2: 0c00 |000d: move-result-object v0 │ │ -08e9e4: 28f9 |000e: goto 0007 // -0007 │ │ +08e9a8: |[08e9a8] android.support.v7.internal.widget.ListPopupWindow.getSelectedView:()Landroid/view/View; │ │ +08e9b8: 6e10 531c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08e9be: 0a00 |0003: move-result v0 │ │ +08e9c0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +08e9c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08e9c6: 1100 |0007: return-object v0 │ │ +08e9c8: 5410 a00a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08e9cc: 6e10 101c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedView:()Landroid/view/View; // method@1c10 │ │ +08e9d2: 0c00 |000d: move-result-object v0 │ │ +08e9d4: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0006 line=755 │ │ 0x0007 line=757 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -111850,19 +111849,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e9e8: |[08e9e8] android.support.v7.internal.widget.ListPopupWindow.getSoftInputMode:()I │ │ -08e9f8: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08e9fc: 6e10 2d22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getSoftInputMode:()I // method@222d │ │ -08ea02: 0a00 |0005: move-result v0 │ │ -08ea04: 0f00 |0006: return v0 │ │ +08e9d8: |[08e9d8] android.support.v7.internal.widget.ListPopupWindow.getSoftInputMode:()I │ │ +08e9e8: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08e9ec: 6e10 2d22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getSoftInputMode:()I // method@222d │ │ +08e9f2: 0a00 |0005: move-result v0 │ │ +08e9f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #16 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111870,21 +111869,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -08ea08: |[08ea08] android.support.v7.internal.widget.ListPopupWindow.getVerticalOffset:()I │ │ -08ea18: 5510 a30a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0aa3 │ │ -08ea1c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -08ea20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08ea22: 0f00 |0005: return v0 │ │ -08ea24: 5210 a20a |0006: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ -08ea28: 28fd |0008: goto 0005 // -0003 │ │ +08e9f8: |[08e9f8] android.support.v7.internal.widget.ListPopupWindow.getVerticalOffset:()I │ │ +08ea08: 5510 a30a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0aa3 │ │ +08ea0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +08ea10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08ea12: 0f00 |0005: return v0 │ │ +08ea14: 5210 a20a |0006: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ +08ea18: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0004 line=401 │ │ 0x0005 line=403 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -111894,17 +111893,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ea2c: |[08ea2c] android.support.v7.internal.widget.ListPopupWindow.getWidth:()I │ │ -08ea3c: 5210 a40a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08ea40: 0f00 |0002: return v0 │ │ +08ea1c: |[08ea1c] android.support.v7.internal.widget.ListPopupWindow.getWidth:()I │ │ +08ea2c: 5210 a40a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08ea30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #18 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111912,17 +111911,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ea44: |[08ea44] android.support.v7.internal.widget.ListPopupWindow.isDropDownAlwaysVisible:()Z │ │ -08ea54: 5510 9c0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ -08ea58: 0f00 |0002: return v0 │ │ +08ea34: |[08ea34] android.support.v7.internal.widget.ListPopupWindow.isDropDownAlwaysVisible:()Z │ │ +08ea44: 5510 9c0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ +08ea48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #19 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111930,24 +111929,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08ea5c: |[08ea5c] android.support.v7.internal.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ -08ea6c: 5420 ae0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08ea70: 6e10 2c22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@222c │ │ -08ea76: 0a00 |0005: move-result v0 │ │ -08ea78: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -08ea7a: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -08ea7e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -08ea80: 0f00 |000a: return v0 │ │ -08ea82: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08ea84: 28fe |000c: goto 000a // -0002 │ │ +08ea4c: |[08ea4c] android.support.v7.internal.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ +08ea5c: 5420 ae0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08ea60: 6e10 2c22 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@222c │ │ +08ea66: 0a00 |0005: move-result v0 │ │ +08ea68: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +08ea6a: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +08ea6e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +08ea70: 0f00 |000a: return v0 │ │ +08ea72: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08ea74: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #20 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111955,17 +111954,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ea88: |[08ea88] android.support.v7.internal.widget.ListPopupWindow.isModal:()Z │ │ -08ea98: 5510 ac0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ -08ea9c: 0f00 |0002: return v0 │ │ +08ea78: |[08ea78] android.support.v7.internal.widget.ListPopupWindow.isModal:()Z │ │ +08ea88: 5510 ac0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ +08ea8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #21 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111973,19 +111972,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08eaa0: |[08eaa0] android.support.v7.internal.widget.ListPopupWindow.isShowing:()Z │ │ -08eab0: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08eab4: 6e10 3022 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@2230 │ │ -08eaba: 0a00 |0005: move-result v0 │ │ -08eabc: 0f00 |0006: return v0 │ │ +08ea90: |[08ea90] android.support.v7.internal.widget.ListPopupWindow.isShowing:()Z │ │ +08eaa0: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08eaa4: 6e10 3022 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@2230 │ │ +08eaaa: 0a00 |0005: move-result v0 │ │ +08eaac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #22 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -111993,101 +111992,101 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -08eac0: |[08eac0] android.support.v7.internal.widget.ListPopupWindow.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -08ead0: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ -08ead4: 130b 1300 |0002: const/16 v11, #int 19 // #13 │ │ -08ead8: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -08eada: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -08eadc: 6e10 531c 0d00 |0006: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08eae2: 0a09 |0009: move-result v9 │ │ -08eae4: 3809 8900 |000a: if-eqz v9, 0093 // +0089 │ │ -08eae8: 1309 3e00 |000c: const/16 v9, #int 62 // #3e │ │ -08eaec: 329e 8500 |000e: if-eq v14, v9, 0093 // +0085 │ │ -08eaf0: 54d9 a00a |0010: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08eaf4: 6e10 0f1c 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1c0f │ │ -08eafa: 0a09 |0015: move-result v9 │ │ -08eafc: 3b09 0a00 |0016: if-gez v9, 0020 // +000a │ │ -08eb00: 1309 4200 |0018: const/16 v9, #int 66 // #42 │ │ -08eb04: 329e 7900 |001a: if-eq v14, v9, 0093 // +0079 │ │ -08eb08: 1309 1700 |001c: const/16 v9, #int 23 // #17 │ │ -08eb0c: 329e 7500 |001e: if-eq v14, v9, 0093 // +0075 │ │ -08eb10: 54d9 a00a |0020: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08eb14: 6e10 0f1c 0900 |0022: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1c0f │ │ -08eb1a: 0a04 |0025: move-result v4 │ │ -08eb1c: 54d9 ae0a |0026: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08eb20: 6e10 2f22 0900 |0028: invoke-virtual {v9}, Landroid/widget/PopupWindow;.isAboveAnchor:()Z // method@222f │ │ -08eb26: 0a09 |002b: move-result v9 │ │ -08eb28: 3909 3300 |002c: if-nez v9, 005f // +0033 │ │ -08eb2c: 0172 |002e: move v2, v7 │ │ -08eb2e: 54d0 9a0a |002f: iget-object v0, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ -08eb32: 1405 ffff ff7f |0031: const v5, #float nan // #7fffffff │ │ -08eb38: 1506 0080 |0034: const/high16 v6, #int -2147483648 // #8000 │ │ -08eb3c: 3800 1100 |0036: if-eqz v0, 0047 // +0011 │ │ -08eb40: 7210 e921 0000 |0038: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@21e9 │ │ -08eb46: 0a01 |003b: move-result v1 │ │ -08eb48: 3801 2500 |003c: if-eqz v1, 0061 // +0025 │ │ -08eb4c: 0185 |003e: move v5, v8 │ │ -08eb4e: 3801 2900 |003f: if-eqz v1, 0068 // +0029 │ │ -08eb52: 7210 ea21 0000 |0041: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ -08eb58: 0a09 |0044: move-result v9 │ │ -08eb5a: d806 09ff |0045: add-int/lit8 v6, v9, #int -1 // #ff │ │ -08eb5e: 3802 0600 |0047: if-eqz v2, 004d // +0006 │ │ -08eb62: 33be 0400 |0049: if-ne v14, v11, 004d // +0004 │ │ -08eb66: 3754 0800 |004b: if-le v4, v5, 0053 // +0008 │ │ -08eb6a: 3902 2800 |004d: if-nez v2, 0075 // +0028 │ │ -08eb6e: 33ce 2600 |004f: if-ne v14, v12, 0075 // +0026 │ │ -08eb72: 3464 2400 |0051: if-lt v4, v6, 0075 // +0024 │ │ -08eb76: 6e10 3e1c 0d00 |0053: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1c3e │ │ -08eb7c: 54d8 ae0a |0056: iget-object v8, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08eb80: 6e20 3622 7800 |0058: invoke-virtual {v8, v7}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ -08eb86: 6e10 6f1c 0d00 |005b: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -08eb8c: 0f07 |005e: return v7 │ │ -08eb8e: 0182 |005f: move v2, v8 │ │ -08eb90: 28cf |0060: goto 002f // -0031 │ │ -08eb92: 54d9 a00a |0061: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08eb96: 7130 001c 8907 |0063: invoke-static {v9, v8, v7}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I // method@1c00 │ │ -08eb9c: 0a05 |0066: move-result v5 │ │ -08eb9e: 28d8 |0067: goto 003f // -0028 │ │ -08eba0: 54d9 a00a |0068: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08eba4: 7210 ea21 0000 |006a: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ -08ebaa: 0a0a |006d: move-result v10 │ │ -08ebac: d80a 0aff |006e: add-int/lit8 v10, v10, #int -1 // #ff │ │ -08ebb0: 7130 001c a908 |0070: invoke-static {v9, v10, v8}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I // method@1c00 │ │ -08ebb6: 0a06 |0073: move-result v6 │ │ -08ebb8: 28d3 |0074: goto 0047 // -002d │ │ -08ebba: 54d9 a00a |0075: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08ebbe: 7120 ff1b 8900 |0077: invoke-static {v9, v8}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1bff │ │ -08ebc4: 54d9 a00a |007a: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08ebc8: 6e30 171c e90f |007c: invoke-virtual {v9, v14, v15}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1c17 │ │ -08ebce: 0a03 |007f: move-result v3 │ │ -08ebd0: 3803 1500 |0080: if-eqz v3, 0095 // +0015 │ │ -08ebd4: 54d9 ae0a |0082: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08ebd8: 122a |0084: const/4 v10, #int 2 // #2 │ │ -08ebda: 6e20 3622 a900 |0085: invoke-virtual {v9, v10}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ -08ebe0: 54d9 a00a |0088: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08ebe4: 6e10 191c 0900 |008a: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.requestFocusFromTouch:()Z // method@1c19 │ │ -08ebea: 6e10 6f1c 0d00 |008d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -08ebf0: 2c0e 1400 0000 |0090: sparse-switch v14, 000000a4 // +00000014 │ │ -08ebf6: 0187 |0093: move v7, v8 │ │ -08ebf8: 28ca |0094: goto 005e // -0036 │ │ -08ebfa: 3802 0700 |0095: if-eqz v2, 009c // +0007 │ │ -08ebfe: 33ce 0500 |0097: if-ne v14, v12, 009c // +0005 │ │ -08ec02: 3364 faff |0099: if-ne v4, v6, 0093 // -0006 │ │ -08ec06: 28c3 |009b: goto 005e // -003d │ │ -08ec08: 3902 f7ff |009c: if-nez v2, 0093 // -0009 │ │ -08ec0c: 33be f5ff |009e: if-ne v14, v11, 0093 // -000b │ │ -08ec10: 3354 f3ff |00a0: if-ne v4, v5, 0093 // -000d │ │ -08ec14: 28bc |00a2: goto 005e // -0044 │ │ -08ec16: 0000 |00a3: nop // spacer │ │ -08ec18: 0002 0400 1300 0000 1400 0000 1700 ... |00a4: sparse-switch-data (18 units) │ │ +08eab0: |[08eab0] android.support.v7.internal.widget.ListPopupWindow.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +08eac0: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ +08eac4: 130b 1300 |0002: const/16 v11, #int 19 // #13 │ │ +08eac8: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +08eaca: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +08eacc: 6e10 531c 0d00 |0006: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08ead2: 0a09 |0009: move-result v9 │ │ +08ead4: 3809 8900 |000a: if-eqz v9, 0093 // +0089 │ │ +08ead8: 1309 3e00 |000c: const/16 v9, #int 62 // #3e │ │ +08eadc: 329e 8500 |000e: if-eq v14, v9, 0093 // +0085 │ │ +08eae0: 54d9 a00a |0010: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08eae4: 6e10 0f1c 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1c0f │ │ +08eaea: 0a09 |0015: move-result v9 │ │ +08eaec: 3b09 0a00 |0016: if-gez v9, 0020 // +000a │ │ +08eaf0: 1309 4200 |0018: const/16 v9, #int 66 // #42 │ │ +08eaf4: 329e 7900 |001a: if-eq v14, v9, 0093 // +0079 │ │ +08eaf8: 1309 1700 |001c: const/16 v9, #int 23 // #17 │ │ +08eafc: 329e 7500 |001e: if-eq v14, v9, 0093 // +0075 │ │ +08eb00: 54d9 a00a |0020: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08eb04: 6e10 0f1c 0900 |0022: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1c0f │ │ +08eb0a: 0a04 |0025: move-result v4 │ │ +08eb0c: 54d9 ae0a |0026: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08eb10: 6e10 2f22 0900 |0028: invoke-virtual {v9}, Landroid/widget/PopupWindow;.isAboveAnchor:()Z // method@222f │ │ +08eb16: 0a09 |002b: move-result v9 │ │ +08eb18: 3909 3300 |002c: if-nez v9, 005f // +0033 │ │ +08eb1c: 0172 |002e: move v2, v7 │ │ +08eb1e: 54d0 9a0a |002f: iget-object v0, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ +08eb22: 1405 ffff ff7f |0031: const v5, #float nan // #7fffffff │ │ +08eb28: 1506 0080 |0034: const/high16 v6, #int -2147483648 // #8000 │ │ +08eb2c: 3800 1100 |0036: if-eqz v0, 0047 // +0011 │ │ +08eb30: 7210 e921 0000 |0038: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@21e9 │ │ +08eb36: 0a01 |003b: move-result v1 │ │ +08eb38: 3801 2500 |003c: if-eqz v1, 0061 // +0025 │ │ +08eb3c: 0185 |003e: move v5, v8 │ │ +08eb3e: 3801 2900 |003f: if-eqz v1, 0068 // +0029 │ │ +08eb42: 7210 ea21 0000 |0041: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ +08eb48: 0a09 |0044: move-result v9 │ │ +08eb4a: d806 09ff |0045: add-int/lit8 v6, v9, #int -1 // #ff │ │ +08eb4e: 3802 0600 |0047: if-eqz v2, 004d // +0006 │ │ +08eb52: 33be 0400 |0049: if-ne v14, v11, 004d // +0004 │ │ +08eb56: 3754 0800 |004b: if-le v4, v5, 0053 // +0008 │ │ +08eb5a: 3902 2800 |004d: if-nez v2, 0075 // +0028 │ │ +08eb5e: 33ce 2600 |004f: if-ne v14, v12, 0075 // +0026 │ │ +08eb62: 3464 2400 |0051: if-lt v4, v6, 0075 // +0024 │ │ +08eb66: 6e10 3e1c 0d00 |0053: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1c3e │ │ +08eb6c: 54d8 ae0a |0056: iget-object v8, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08eb70: 6e20 3622 7800 |0058: invoke-virtual {v8, v7}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ +08eb76: 6e10 6f1c 0d00 |005b: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +08eb7c: 0f07 |005e: return v7 │ │ +08eb7e: 0182 |005f: move v2, v8 │ │ +08eb80: 28cf |0060: goto 002f // -0031 │ │ +08eb82: 54d9 a00a |0061: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08eb86: 7130 001c 8907 |0063: invoke-static {v9, v8, v7}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I // method@1c00 │ │ +08eb8c: 0a05 |0066: move-result v5 │ │ +08eb8e: 28d8 |0067: goto 003f // -0028 │ │ +08eb90: 54d9 a00a |0068: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08eb94: 7210 ea21 0000 |006a: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ +08eb9a: 0a0a |006d: move-result v10 │ │ +08eb9c: d80a 0aff |006e: add-int/lit8 v10, v10, #int -1 // #ff │ │ +08eba0: 7130 001c a908 |0070: invoke-static {v9, v10, v8}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I // method@1c00 │ │ +08eba6: 0a06 |0073: move-result v6 │ │ +08eba8: 28d3 |0074: goto 0047 // -002d │ │ +08ebaa: 54d9 a00a |0075: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ebae: 7120 ff1b 8900 |0077: invoke-static {v9, v8}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1bff │ │ +08ebb4: 54d9 a00a |007a: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ebb8: 6e30 171c e90f |007c: invoke-virtual {v9, v14, v15}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1c17 │ │ +08ebbe: 0a03 |007f: move-result v3 │ │ +08ebc0: 3803 1500 |0080: if-eqz v3, 0095 // +0015 │ │ +08ebc4: 54d9 ae0a |0082: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08ebc8: 122a |0084: const/4 v10, #int 2 // #2 │ │ +08ebca: 6e20 3622 a900 |0085: invoke-virtual {v9, v10}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ +08ebd0: 54d9 a00a |0088: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ebd4: 6e10 191c 0900 |008a: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.requestFocusFromTouch:()Z // method@1c19 │ │ +08ebda: 6e10 6f1c 0d00 |008d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +08ebe0: 2c0e 1400 0000 |0090: sparse-switch v14, 000000a4 // +00000014 │ │ +08ebe6: 0187 |0093: move v7, v8 │ │ +08ebe8: 28ca |0094: goto 005e // -0036 │ │ +08ebea: 3802 0700 |0095: if-eqz v2, 009c // +0007 │ │ +08ebee: 33ce 0500 |0097: if-ne v14, v12, 009c // +0005 │ │ +08ebf2: 3364 faff |0099: if-ne v4, v6, 0093 // -0006 │ │ +08ebf6: 28c3 |009b: goto 005e // -003d │ │ +08ebf8: 3902 f7ff |009c: if-nez v2, 0093 // -0009 │ │ +08ebfc: 33be f5ff |009e: if-ne v14, v11, 0093 // -000b │ │ +08ec00: 3354 f3ff |00a0: if-ne v4, v5, 0093 // -000d │ │ +08ec04: 28bc |00a2: goto 005e // -0044 │ │ +08ec06: 0000 |00a3: nop // spacer │ │ +08ec08: 0002 0400 1300 0000 1400 0000 1700 ... |00a4: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=789 │ │ 0x000c line=795 │ │ 0x0020 line=799 │ │ 0x0026 line=802 │ │ 0x002f line=804 │ │ @@ -112146,33 +112145,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -08ec3c: |[08ec3c] android.support.v7.internal.widget.ListPopupWindow.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -08ec4c: 6e10 531c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08ec52: 0a01 |0003: move-result v1 │ │ -08ec54: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -08ec58: 5421 a00a |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08ec5c: 6e10 0f1c 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1c0f │ │ -08ec62: 0a01 |000b: move-result v1 │ │ -08ec64: 3a01 1200 |000c: if-ltz v1, 001e // +0012 │ │ -08ec68: 5421 a00a |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08ec6c: 6e30 181c 3104 |0010: invoke-virtual {v1, v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1c18 │ │ -08ec72: 0a00 |0013: move-result v0 │ │ -08ec74: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -08ec78: 2c03 0a00 0000 |0016: sparse-switch v3, 00000020 // +0000000a │ │ -08ec7e: 0f00 |0019: return v0 │ │ -08ec80: 6e10 3f1c 0200 |001a: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ -08ec86: 28fc |001d: goto 0019 // -0004 │ │ -08ec88: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -08ec8a: 28fa |001f: goto 0019 // -0006 │ │ -08ec8c: 0002 0200 1700 0000 4200 0000 0400 ... |0020: sparse-switch-data (10 units) │ │ +08ec2c: |[08ec2c] android.support.v7.internal.widget.ListPopupWindow.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +08ec3c: 6e10 531c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08ec42: 0a01 |0003: move-result v1 │ │ +08ec44: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +08ec48: 5421 a00a |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ec4c: 6e10 0f1c 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1c0f │ │ +08ec52: 0a01 |000b: move-result v1 │ │ +08ec54: 3a01 1200 |000c: if-ltz v1, 001e // +0012 │ │ +08ec58: 5421 a00a |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ec5c: 6e30 181c 3104 |0010: invoke-virtual {v1, v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1c18 │ │ +08ec62: 0a00 |0013: move-result v0 │ │ +08ec64: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +08ec68: 2c03 0a00 0000 |0016: sparse-switch v3, 00000020 // +0000000a │ │ +08ec6e: 0f00 |0019: return v0 │ │ +08ec70: 6e10 3f1c 0200 |001a: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ +08ec76: 28fc |001d: goto 0019 // -0004 │ │ +08ec78: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +08ec7a: 28fa |001f: goto 0019 // -0006 │ │ +08ec7c: 0002 0200 1700 0000 4200 0000 0400 ... |0020: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x000e line=886 │ │ 0x0014 line=887 │ │ 0x0016 line=888 │ │ 0x0019 line=900 │ │ @@ -112191,37 +112190,37 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -08eca0: |[08eca0] android.support.v7.internal.widget.ListPopupWindow.performItemClick:(I)Z │ │ -08ecb0: 6e10 531c 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08ecb6: 0a00 |0003: move-result v0 │ │ -08ecb8: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ -08ecbc: 5470 a80a |0006: iget-object v0, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0aa8 │ │ -08ecc0: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ -08ecc4: 5471 a00a |000a: iget-object v1, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08ecc8: 6e10 081c 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1c08 │ │ -08ecce: 0a00 |000f: move-result v0 │ │ -08ecd0: 9100 0800 |0010: sub-int v0, v8, v0 │ │ -08ecd4: 6e20 021c 0100 |0012: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1c02 │ │ -08ecda: 0c02 |0015: move-result-object v2 │ │ -08ecdc: 6e10 011c 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1c01 │ │ -08ece2: 0c06 |0019: move-result-object v6 │ │ -08ece4: 5470 a80a |001a: iget-object v0, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0aa8 │ │ -08ece8: 7220 ec21 8600 |001c: invoke-interface {v6, v8}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@21ec │ │ -08ecee: 0b04 |001f: move-result-wide v4 │ │ -08ecf0: 0183 |0020: move v3, v8 │ │ -08ecf2: 7806 4521 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@2145 │ │ -08ecf8: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -08ecfa: 0f00 |0025: return v0 │ │ -08ecfc: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -08ecfe: 28fe |0027: goto 0025 // -0002 │ │ +08ec90: |[08ec90] android.support.v7.internal.widget.ListPopupWindow.performItemClick:(I)Z │ │ +08eca0: 6e10 531c 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08eca6: 0a00 |0003: move-result v0 │ │ +08eca8: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ +08ecac: 5470 a80a |0006: iget-object v0, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0aa8 │ │ +08ecb0: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ +08ecb4: 5471 a00a |000a: iget-object v1, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ecb8: 6e10 081c 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1c08 │ │ +08ecbe: 0a00 |000f: move-result v0 │ │ +08ecc0: 9100 0800 |0010: sub-int v0, v8, v0 │ │ +08ecc4: 6e20 021c 0100 |0012: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1c02 │ │ +08ecca: 0c02 |0015: move-result-object v2 │ │ +08eccc: 6e10 011c 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1c01 │ │ +08ecd2: 0c06 |0019: move-result-object v6 │ │ +08ecd4: 5470 a80a |001a: iget-object v0, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0aa8 │ │ +08ecd8: 7220 ec21 8600 |001c: invoke-interface {v6, v8}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@21ec │ │ +08ecde: 0b04 |001f: move-result-wide v4 │ │ +08ece0: 0183 |0020: move v3, v8 │ │ +08ece2: 7806 4521 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@2145 │ │ +08ece8: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +08ecea: 0f00 |0025: return v0 │ │ +08ecec: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +08ecee: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0006 line=703 │ │ 0x000a line=704 │ │ 0x000c line=705 │ │ 0x0016 line=706 │ │ @@ -112240,19 +112239,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08ed00: |[08ed00] android.support.v7.internal.widget.ListPopupWindow.postShow:()V │ │ -08ed10: 5420 a60a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ -08ed14: 5421 b30a |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0ab3 │ │ -08ed18: 6e20 3203 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0332 │ │ -08ed1e: 0e00 |0007: return-void │ │ +08ecf0: |[08ecf0] android.support.v7.internal.widget.ListPopupWindow.postShow:()V │ │ +08ed00: 5420 a60a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ +08ed04: 5421 b30a |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0ab3 │ │ +08ed08: 6e20 3203 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0332 │ │ +08ed0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0007 line=507 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -112261,38 +112260,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -08ed20: |[08ed20] android.support.v7.internal.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -08ed30: 5420 ad0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0aad │ │ -08ed34: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -08ed38: 2200 5f03 |0004: new-instance v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; // type@035f │ │ -08ed3c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -08ed3e: 7030 291c 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c29 │ │ -08ed44: 5b20 ad0a |000a: iput-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0aad │ │ -08ed48: 5b23 9a0a |000c: iput-object v3, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ -08ed4c: 5420 9a0a |000e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ -08ed50: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -08ed54: 5420 ad0a |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0aad │ │ -08ed58: 7220 f021 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@21f0 │ │ -08ed5e: 5420 a00a |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08ed62: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -08ed66: 5420 a00a |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08ed6a: 5421 9a0a |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ -08ed6e: 6e20 1b1c 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c1b │ │ -08ed74: 0e00 |0022: return-void │ │ -08ed76: 5420 9a0a |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ -08ed7a: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ -08ed7e: 5420 9a0a |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ -08ed82: 5421 ad0a |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0aad │ │ -08ed86: 7220 f121 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@21f1 │ │ -08ed8c: 28de |002e: goto 000c // -0022 │ │ +08ed10: |[08ed10] android.support.v7.internal.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +08ed20: 5420 ad0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0aad │ │ +08ed24: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +08ed28: 2200 5f03 |0004: new-instance v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; // type@035f │ │ +08ed2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08ed2e: 7030 291c 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1c29 │ │ +08ed34: 5b20 ad0a |000a: iput-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0aad │ │ +08ed38: 5b23 9a0a |000c: iput-object v3, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ +08ed3c: 5420 9a0a |000e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ +08ed40: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +08ed44: 5420 ad0a |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0aad │ │ +08ed48: 7220 f021 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@21f0 │ │ +08ed4e: 5420 a00a |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ed52: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +08ed56: 5420 a00a |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ed5a: 5421 9a0a |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ +08ed5e: 6e20 1b1c 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c1b │ │ +08ed64: 0e00 |0022: return-void │ │ +08ed66: 5420 9a0a |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ +08ed6a: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ +08ed6e: 5420 9a0a |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a9a │ │ +08ed72: 5421 ad0a |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0aad │ │ +08ed76: 7220 f121 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@21f1 │ │ +08ed7c: 28de |002e: goto 000c // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x000c line=210 │ │ 0x000e line=211 │ │ 0x0012 line=212 │ │ @@ -112310,17 +112309,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ed90: |[08ed90] android.support.v7.internal.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ -08eda0: 5b01 9d0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0a9d │ │ -08eda4: 0e00 |0002: return-void │ │ +08ed80: |[08ed80] android.support.v7.internal.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ +08ed90: 5b01 9d0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0a9d │ │ +08ed94: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0002 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -112330,18 +112329,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08eda8: |[08eda8] android.support.v7.internal.widget.ListPopupWindow.setAnimationStyle:(I)V │ │ -08edb8: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08edbc: 6e20 3122 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@2231 │ │ -08edc2: 0e00 |0005: return-void │ │ +08ed98: |[08ed98] android.support.v7.internal.widget.ListPopupWindow.setAnimationStyle:(I)V │ │ +08eda8: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08edac: 6e20 3122 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@2231 │ │ +08edb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0005 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 animationStyle I │ │ @@ -112351,18 +112350,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08edc4: |[08edc4] android.support.v7.internal.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08edd4: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08edd8: 6e20 3222 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2232 │ │ -08edde: 0e00 |0005: return-void │ │ +08edb4: |[08edb4] android.support.v7.internal.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08edc4: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08edc8: 6e20 3222 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2232 │ │ +08edce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -112372,31 +112371,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08ede0: |[08ede0] android.support.v7.internal.widget.ListPopupWindow.setContentWidth:(I)V │ │ -08edf0: 5431 ae0a |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08edf4: 6e10 2922 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ -08edfa: 0c00 |0005: move-result-object v0 │ │ -08edfc: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -08ee00: 5431 b40a |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08ee04: 6e20 9602 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ -08ee0a: 5431 b40a |000d: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08ee0e: 5211 2f00 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@002f │ │ -08ee12: 5432 b40a |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ -08ee16: 5222 3000 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@0030 │ │ -08ee1a: b021 |0015: add-int/2addr v1, v2 │ │ -08ee1c: b041 |0016: add-int/2addr v1, v4 │ │ -08ee1e: 5931 a40a |0017: iput v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08ee22: 0e00 |0019: return-void │ │ -08ee24: 6e20 6e1c 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setWidth:(I)V // method@1c6e │ │ -08ee2a: 28fc |001d: goto 0019 // -0004 │ │ +08edd0: |[08edd0] android.support.v7.internal.widget.ListPopupWindow.setContentWidth:(I)V │ │ +08ede0: 5431 ae0a |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08ede4: 6e10 2922 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2229 │ │ +08edea: 0c00 |0005: move-result-object v0 │ │ +08edec: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +08edf0: 5431 b40a |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08edf4: 6e20 9602 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ +08edfa: 5431 b40a |000d: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08edfe: 5211 2f00 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@002f │ │ +08ee02: 5432 b40a |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0ab4 │ │ +08ee06: 5222 3000 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@0030 │ │ +08ee0a: b021 |0015: add-int/2addr v1, v2 │ │ +08ee0c: b041 |0016: add-int/2addr v1, v4 │ │ +08ee0e: 5931 a40a |0017: iput v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08ee12: 0e00 |0019: return-void │ │ +08ee14: 6e20 6e1c 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setWidth:(I)V // method@1c6e │ │ +08ee1a: 28fc |001d: goto 0019 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0006 line=441 │ │ 0x0008 line=442 │ │ 0x000d line=443 │ │ 0x0019 line=447 │ │ @@ -112411,17 +112410,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee2c: |[08ee2c] android.support.v7.internal.widget.ListPopupWindow.setDropDownAlwaysVisible:(Z)V │ │ -08ee3c: 5c01 9c0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ -08ee40: 0e00 |0002: return-void │ │ +08ee1c: |[08ee1c] android.support.v7.internal.widget.ListPopupWindow.setDropDownAlwaysVisible:(Z)V │ │ +08ee2c: 5c01 9c0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ +08ee30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0002 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 dropDownAlwaysVisible Z │ │ @@ -112431,17 +112430,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee44: |[08ee44] android.support.v7.internal.widget.ListPopupWindow.setForceIgnoreOutsideTouch:(Z)V │ │ -08ee54: 5c01 a50a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0aa5 │ │ -08ee58: 0e00 |0002: return-void │ │ +08ee34: |[08ee34] android.support.v7.internal.widget.ListPopupWindow.setForceIgnoreOutsideTouch:(Z)V │ │ +08ee44: 5c01 a50a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0aa5 │ │ +08ee48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 forceIgnoreOutsideTouch Z │ │ @@ -112451,17 +112450,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee5c: |[08ee5c] android.support.v7.internal.widget.ListPopupWindow.setHeight:(I)V │ │ -08ee6c: 5901 9e0a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08ee70: 0e00 |0002: return-void │ │ +08ee4c: |[08ee4c] android.support.v7.internal.widget.ListPopupWindow.setHeight:(I)V │ │ +08ee5c: 5901 9e0a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08ee60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0002 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -112471,17 +112470,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ee74: |[08ee74] android.support.v7.internal.widget.ListPopupWindow.setHorizontalOffset:(I)V │ │ -08ee84: 5901 9f0a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a9f │ │ -08ee88: 0e00 |0002: return-void │ │ +08ee64: |[08ee64] android.support.v7.internal.widget.ListPopupWindow.setHorizontalOffset:(I)V │ │ +08ee74: 5901 9f0a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a9f │ │ +08ee78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0002 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 offset I │ │ @@ -112491,18 +112490,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08ee8c: |[08ee8c] android.support.v7.internal.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ -08ee9c: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08eea0: 6e20 3622 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ -08eea6: 0e00 |0005: return-void │ │ +08ee7c: |[08ee7c] android.support.v7.internal.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ +08ee8c: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08ee90: 6e20 3622 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@2236 │ │ +08ee96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0005 line=639 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -112512,17 +112511,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08eea8: |[08eea8] android.support.v7.internal.widget.ListPopupWindow.setListItemExpandMax:(I)V │ │ -08eeb8: 5901 ab0a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0aab │ │ -08eebc: 0e00 |0002: return-void │ │ +08ee98: |[08ee98] android.support.v7.internal.widget.ListPopupWindow.setListItemExpandMax:(I)V │ │ +08eea8: 5901 ab0a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0aab │ │ +08eeac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0002 line=776 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 max I │ │ @@ -112532,17 +112531,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08eec0: |[08eec0] android.support.v7.internal.widget.ListPopupWindow.setListSelector:(Landroid/graphics/drawable/Drawable;)V │ │ -08eed0: 5b01 a10a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0aa1 │ │ -08eed4: 0e00 |0002: return-void │ │ +08eeb0: |[08eeb0] android.support.v7.internal.widget.ListPopupWindow.setListSelector:(Landroid/graphics/drawable/Drawable;)V │ │ +08eec0: 5b01 a10a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0aa1 │ │ +08eec4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0002 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 selector Landroid/graphics/drawable/Drawable; │ │ @@ -112552,20 +112551,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08eed8: |[08eed8] android.support.v7.internal.widget.ListPopupWindow.setModal:(Z)V │ │ -08eee8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08eeea: 5c10 ac0a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ -08eeee: 5410 ae0a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08eef2: 6e20 3422 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@2234 │ │ -08eef8: 0e00 |0008: return-void │ │ +08eec8: |[08eec8] android.support.v7.internal.widget.ListPopupWindow.setModal:(Z)V │ │ +08eed8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08eeda: 5c10 ac0a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ +08eede: 5410 ae0a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08eee2: 6e20 3422 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@2234 │ │ +08eee8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x0008 line=252 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -112576,18 +112575,18 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08eefc: |[08eefc] android.support.v7.internal.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -08ef0c: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08ef10: 6e20 3722 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@2237 │ │ -08ef16: 0e00 |0005: return-void │ │ +08eeec: |[08eeec] android.support.v7.internal.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +08eefc: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08ef00: 6e20 3722 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@2237 │ │ +08ef06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0005 line=614 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -112597,17 +112596,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ef18: |[08ef18] android.support.v7.internal.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -08ef28: 5b01 a80a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0aa8 │ │ -08ef2c: 0e00 |0002: return-void │ │ +08ef08: |[08ef08] android.support.v7.internal.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +08ef18: 5b01 a80a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0aa8 │ │ +08ef1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0002 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -112617,17 +112616,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ef30: |[08ef30] android.support.v7.internal.widget.ListPopupWindow.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ -08ef40: 5b01 a90a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0aa9 │ │ -08ef44: 0e00 |0002: return-void │ │ +08ef20: |[08ef20] android.support.v7.internal.widget.ListPopupWindow.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ +08ef30: 5b01 a90a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0aa9 │ │ +08ef34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0002 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 selectedListener Landroid/widget/AdapterView$OnItemSelectedListener; │ │ @@ -112637,17 +112636,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ef48: |[08ef48] android.support.v7.internal.widget.ListPopupWindow.setPromptPosition:(I)V │ │ -08ef58: 5901 af0a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ -08ef5c: 0e00 |0002: return-void │ │ +08ef38: |[08ef38] android.support.v7.internal.widget.ListPopupWindow.setPromptPosition:(I)V │ │ +08ef48: 5901 af0a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0aaf │ │ +08ef4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0002 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -112657,23 +112656,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -08ef60: |[08ef60] android.support.v7.internal.widget.ListPopupWindow.setPromptView:(Landroid/view/View;)V │ │ -08ef70: 6e10 531c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08ef76: 0a00 |0003: move-result v0 │ │ -08ef78: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -08ef7c: 7010 581c 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.removePromptView:()V // method@1c58 │ │ -08ef82: 5b12 b00a |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ -08ef86: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -08ef8a: 6e10 6f1c 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -08ef90: 0e00 |0010: return-void │ │ +08ef50: |[08ef50] android.support.v7.internal.widget.ListPopupWindow.setPromptView:(Landroid/view/View;)V │ │ +08ef60: 6e10 531c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08ef66: 0a00 |0003: move-result v0 │ │ +08ef68: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +08ef6c: 7010 581c 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.removePromptView:()V // method@1c58 │ │ +08ef72: 5b12 b00a |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0ab0 │ │ +08ef76: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +08ef7a: 6e10 6f1c 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +08ef80: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0004 line=493 │ │ 0x0006 line=494 │ │ 0x0009 line=496 │ │ 0x000b line=497 │ │ @@ -112689,29 +112688,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -08ef94: |[08ef94] android.support.v7.internal.widget.ListPopupWindow.setSelection:(I)V │ │ -08efa4: 5420 a00a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08efa8: 6e10 531c 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -08efae: 0a01 |0005: move-result v1 │ │ -08efb0: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ -08efb4: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -08efb8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -08efba: 7120 ff1b 1000 |000b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1bff │ │ -08efc0: 6e20 231c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1c23 │ │ -08efc6: 6e10 041c 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChoiceMode:()I // method@1c04 │ │ -08efcc: 0a01 |0014: move-result v1 │ │ -08efce: 3801 0600 |0015: if-eqz v1, 001b // +0006 │ │ -08efd2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -08efd4: 6e30 1f1c 3001 |0018: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setItemChecked:(IZ)V // method@1c1f │ │ -08efda: 0e00 |001b: return-void │ │ +08ef84: |[08ef84] android.support.v7.internal.widget.ListPopupWindow.setSelection:(I)V │ │ +08ef94: 5420 a00a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08ef98: 6e10 531c 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +08ef9e: 0a01 |0005: move-result v1 │ │ +08efa0: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ +08efa4: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +08efa8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +08efaa: 7120 ff1b 1000 |000b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1bff │ │ +08efb0: 6e20 231c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1c23 │ │ +08efb6: 6e10 041c 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChoiceMode:()I // method@1c04 │ │ +08efbc: 0a01 |0014: move-result v1 │ │ +08efbe: 3801 0600 |0015: if-eqz v1, 001b // +0006 │ │ +08efc2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +08efc4: 6e30 1f1c 3001 |0018: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setItemChecked:(IZ)V // method@1c1f │ │ +08efca: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0002 line=657 │ │ 0x000a line=658 │ │ 0x000e line=659 │ │ 0x0011 line=660 │ │ @@ -112727,18 +112726,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08efdc: |[08efdc] android.support.v7.internal.widget.ListPopupWindow.setSoftInputMode:(I)V │ │ -08efec: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08eff0: 6e20 3922 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setSoftInputMode:(I)V // method@2239 │ │ -08eff6: 0e00 |0005: return-void │ │ +08efcc: |[08efcc] android.support.v7.internal.widget.ListPopupWindow.setSoftInputMode:(I)V │ │ +08efdc: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08efe0: 6e20 3922 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setSoftInputMode:(I)V // method@2239 │ │ +08efe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0005 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -112748,19 +112747,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -08eff8: |[08eff8] android.support.v7.internal.widget.ListPopupWindow.setVerticalOffset:(I)V │ │ -08f008: 5912 a20a |0000: iput v2, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ -08f00c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -08f00e: 5c10 a30a |0003: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0aa3 │ │ -08f012: 0e00 |0005: return-void │ │ +08efe8: |[08efe8] android.support.v7.internal.widget.ListPopupWindow.setVerticalOffset:(I)V │ │ +08eff8: 5912 a20a |0000: iput v2, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ +08effc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +08effe: 5c10 a30a |0003: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0aa3 │ │ +08f002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ 0x0005 line=414 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -112771,17 +112770,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f014: |[08f014] android.support.v7.internal.widget.ListPopupWindow.setWidth:(I)V │ │ -08f024: 5901 a40a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f028: 0e00 |0002: return-void │ │ +08f004: |[08f004] android.support.v7.internal.widget.ListPopupWindow.setWidth:(I)V │ │ +08f014: 5901 a40a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f018: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0002 line=431 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 width I │ │ @@ -112791,144 +112790,144 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 241 16-bit code units │ │ -08f02c: |[08f02c] android.support.v7.internal.widget.ListPopupWindow.show:()V │ │ -08f03c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08f03e: 12e9 |0001: const/4 v9, #int -2 // #fe │ │ -08f040: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08f042: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08f044: 7010 3d1c 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.buildDropDown:()I // method@1c3d │ │ -08f04a: 0a06 |0007: move-result v6 │ │ -08f04c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -08f04e: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -08f050: 6e10 511c 0a00 |000a: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1c51 │ │ -08f056: 0a07 |000d: move-result v7 │ │ -08f058: 54a2 ae0a |000e: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f05c: 6e10 3022 0200 |0010: invoke-virtual {v2}, Landroid/widget/PopupWindow;.isShowing:()Z // method@2230 │ │ -08f062: 0a02 |0013: move-result v2 │ │ -08f064: 3802 5f00 |0014: if-eqz v2, 0073 // +005f │ │ -08f068: 52a2 a40a |0016: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f06c: 3302 3100 |0018: if-ne v2, v0, 0049 // +0031 │ │ -08f070: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -08f072: 52a2 9e0a |001b: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08f076: 3302 4d00 |001d: if-ne v2, v0, 006a // +004d │ │ -08f07a: 3807 3a00 |001f: if-eqz v7, 0059 // +003a │ │ -08f07e: 0165 |0021: move v5, v6 │ │ -08f080: 3807 3b00 |0022: if-eqz v7, 005d // +003b │ │ -08f084: 54a2 ae0a |0024: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f088: 52a8 a40a |0026: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f08c: 3308 3300 |0028: if-ne v8, v0, 005b // +0033 │ │ -08f090: 6e30 3c22 0201 |002a: invoke-virtual {v2, v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@223c │ │ -08f096: 54a0 ae0a |002d: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f09a: 55a2 a50a |002f: iget-boolean v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0aa5 │ │ -08f09e: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ -08f0a2: 55a2 9c0a |0033: iget-boolean v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ -08f0a6: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ -08f0aa: 0131 |0037: move v1, v3 │ │ -08f0ac: 6e20 3822 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@2238 │ │ -08f0b2: 54a0 ae0a |003b: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f0b6: 6e10 401c 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ -08f0bc: 0c01 |0040: move-result-object v1 │ │ -08f0be: 52a2 9f0a |0041: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a9f │ │ -08f0c2: 52a3 a20a |0043: iget v3, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ -08f0c6: 7406 3e22 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@223e │ │ -08f0cc: 0e00 |0048: return-void │ │ -08f0ce: 52a2 a40a |0049: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f0d2: 3392 0b00 |004b: if-ne v2, v9, 0056 // +000b │ │ -08f0d6: 6e10 401c 0a00 |004d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ -08f0dc: 0c02 |0050: move-result-object v2 │ │ -08f0de: 6e10 d01f 0200 |0051: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -08f0e4: 0a04 |0054: move-result v4 │ │ -08f0e6: 28c6 |0055: goto 001b // -003a │ │ -08f0e8: 52a4 a40a |0056: iget v4, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f0ec: 28c3 |0058: goto 001b // -003d │ │ -08f0ee: 0105 |0059: move v5, v0 │ │ -08f0f0: 28c8 |005a: goto 0022 // -0038 │ │ -08f0f2: 0110 |005b: move v0, v1 │ │ -08f0f4: 28ce |005c: goto 002a // -0032 │ │ -08f0f6: 54a8 ae0a |005d: iget-object v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f0fa: 52a2 a40a |005f: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f0fe: 3302 0700 |0061: if-ne v2, v0, 0068 // +0007 │ │ -08f102: 0102 |0063: move v2, v0 │ │ -08f104: 6e30 3c22 2800 |0064: invoke-virtual {v8, v2, v0}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@223c │ │ -08f10a: 28c6 |0067: goto 002d // -003a │ │ -08f10c: 0112 |0068: move v2, v1 │ │ -08f10e: 28fb |0069: goto 0064 // -0005 │ │ -08f110: 52a0 9e0a |006a: iget v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08f114: 3390 0400 |006c: if-ne v0, v9, 0070 // +0004 │ │ -08f118: 0165 |006e: move v5, v6 │ │ -08f11a: 28be |006f: goto 002d // -0042 │ │ -08f11c: 52a5 9e0a |0070: iget v5, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08f120: 28bb |0072: goto 002d // -0045 │ │ -08f122: 52a2 a40a |0073: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f126: 3302 4e00 |0075: if-ne v2, v0, 00c3 // +004e │ │ -08f12a: 12f4 |0077: const/4 v4, #int -1 // #ff │ │ -08f12c: 52a2 9e0a |0078: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08f130: 3302 6300 |007a: if-ne v2, v0, 00dd // +0063 │ │ -08f134: 12f5 |007c: const/4 v5, #int -1 // #ff │ │ -08f136: 54a2 ae0a |007d: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f13a: 6e30 3c22 4205 |007f: invoke-virtual {v2, v4, v5}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@223c │ │ -08f140: 54a2 ae0a |0082: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f144: 55a8 a50a |0084: iget-boolean v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0aa5 │ │ -08f148: 3908 6900 |0086: if-nez v8, 00ef // +0069 │ │ -08f14c: 55a8 9c0a |0088: iget-boolean v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ -08f150: 3908 6500 |008a: if-nez v8, 00ef // +0065 │ │ -08f154: 6e20 3822 3200 |008c: invoke-virtual {v2, v3}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@2238 │ │ -08f15a: 54a1 ae0a |008f: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f15e: 54a2 b50a |0091: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // field@0ab5 │ │ -08f162: 6e20 3a22 2100 |0093: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@223a │ │ -08f168: 54a1 ae0a |0096: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f16c: 6e10 401c 0a00 |0098: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ -08f172: 0c02 |009b: move-result-object v2 │ │ -08f174: 52a3 9f0a |009c: iget v3, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a9f │ │ -08f178: 52a8 a20a |009e: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ -08f17c: 6e40 3d22 2183 |00a0: invoke-virtual {v1, v2, v3, v8}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@223d │ │ -08f182: 54a1 a00a |00a3: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08f186: 6e20 231c 0100 |00a5: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1c23 │ │ -08f18c: 55a0 ac0a |00a8: iget-boolean v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ -08f190: 3800 0a00 |00aa: if-eqz v0, 00b4 // +000a │ │ -08f194: 54a0 a00a |00ac: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ -08f198: 6e10 141c 0000 |00ae: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1c14 │ │ -08f19e: 0a00 |00b1: move-result v0 │ │ -08f1a0: 3800 0500 |00b2: if-eqz v0, 00b7 // +0005 │ │ -08f1a4: 6e10 3e1c 0a00 |00b4: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1c3e │ │ -08f1aa: 55a0 ac0a |00b7: iget-boolean v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ -08f1ae: 3900 8fff |00b9: if-nez v0, 0048 // -0071 │ │ -08f1b2: 54a0 a60a |00bb: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ -08f1b6: 54a1 a70a |00bd: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // field@0aa7 │ │ -08f1ba: 6e20 3203 1000 |00bf: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0332 │ │ -08f1c0: 2886 |00c2: goto 0048 // -007a │ │ -08f1c2: 52a2 a40a |00c3: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f1c6: 3392 1000 |00c5: if-ne v2, v9, 00d5 // +0010 │ │ -08f1ca: 54a2 ae0a |00c7: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f1ce: 6e10 401c 0a00 |00c9: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ -08f1d4: 0c08 |00cc: move-result-object v8 │ │ -08f1d6: 6e10 d01f 0800 |00cd: invoke-virtual {v8}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -08f1dc: 0a08 |00d0: move-result v8 │ │ -08f1de: 6e20 3b22 8200 |00d1: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@223b │ │ -08f1e4: 28a4 |00d4: goto 0078 // -005c │ │ -08f1e6: 54a2 ae0a |00d5: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f1ea: 52a8 a40a |00d7: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ -08f1ee: 6e20 3b22 8200 |00d9: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@223b │ │ -08f1f4: 289c |00dc: goto 0078 // -0064 │ │ -08f1f6: 52a2 9e0a |00dd: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08f1fa: 3392 0800 |00df: if-ne v2, v9, 00e7 // +0008 │ │ -08f1fe: 54a2 ae0a |00e1: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f202: 6e20 3522 6200 |00e3: invoke-virtual {v2, v6}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2235 │ │ -08f208: 2897 |00e6: goto 007d // -0069 │ │ -08f20a: 54a2 ae0a |00e7: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ -08f20e: 52a8 9e0a |00e9: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ -08f212: 6e20 3522 8200 |00eb: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2235 │ │ -08f218: 288f |00ee: goto 007d // -0071 │ │ -08f21a: 0113 |00ef: move v3, v1 │ │ -08f21c: 289c |00f0: goto 008c // -0064 │ │ +08f01c: |[08f01c] android.support.v7.internal.widget.ListPopupWindow.show:()V │ │ +08f02c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08f02e: 12e9 |0001: const/4 v9, #int -2 // #fe │ │ +08f030: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08f032: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +08f034: 7010 3d1c 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.buildDropDown:()I // method@1c3d │ │ +08f03a: 0a06 |0007: move-result v6 │ │ +08f03c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +08f03e: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +08f040: 6e10 511c 0a00 |000a: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1c51 │ │ +08f046: 0a07 |000d: move-result v7 │ │ +08f048: 54a2 ae0a |000e: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f04c: 6e10 3022 0200 |0010: invoke-virtual {v2}, Landroid/widget/PopupWindow;.isShowing:()Z // method@2230 │ │ +08f052: 0a02 |0013: move-result v2 │ │ +08f054: 3802 5f00 |0014: if-eqz v2, 0073 // +005f │ │ +08f058: 52a2 a40a |0016: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f05c: 3302 3100 |0018: if-ne v2, v0, 0049 // +0031 │ │ +08f060: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +08f062: 52a2 9e0a |001b: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08f066: 3302 4d00 |001d: if-ne v2, v0, 006a // +004d │ │ +08f06a: 3807 3a00 |001f: if-eqz v7, 0059 // +003a │ │ +08f06e: 0165 |0021: move v5, v6 │ │ +08f070: 3807 3b00 |0022: if-eqz v7, 005d // +003b │ │ +08f074: 54a2 ae0a |0024: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f078: 52a8 a40a |0026: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f07c: 3308 3300 |0028: if-ne v8, v0, 005b // +0033 │ │ +08f080: 6e30 3c22 0201 |002a: invoke-virtual {v2, v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@223c │ │ +08f086: 54a0 ae0a |002d: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f08a: 55a2 a50a |002f: iget-boolean v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0aa5 │ │ +08f08e: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ +08f092: 55a2 9c0a |0033: iget-boolean v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ +08f096: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ +08f09a: 0131 |0037: move v1, v3 │ │ +08f09c: 6e20 3822 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@2238 │ │ +08f0a2: 54a0 ae0a |003b: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f0a6: 6e10 401c 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ +08f0ac: 0c01 |0040: move-result-object v1 │ │ +08f0ae: 52a2 9f0a |0041: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a9f │ │ +08f0b2: 52a3 a20a |0043: iget v3, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ +08f0b6: 7406 3e22 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@223e │ │ +08f0bc: 0e00 |0048: return-void │ │ +08f0be: 52a2 a40a |0049: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f0c2: 3392 0b00 |004b: if-ne v2, v9, 0056 // +000b │ │ +08f0c6: 6e10 401c 0a00 |004d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ +08f0cc: 0c02 |0050: move-result-object v2 │ │ +08f0ce: 6e10 d01f 0200 |0051: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +08f0d4: 0a04 |0054: move-result v4 │ │ +08f0d6: 28c6 |0055: goto 001b // -003a │ │ +08f0d8: 52a4 a40a |0056: iget v4, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f0dc: 28c3 |0058: goto 001b // -003d │ │ +08f0de: 0105 |0059: move v5, v0 │ │ +08f0e0: 28c8 |005a: goto 0022 // -0038 │ │ +08f0e2: 0110 |005b: move v0, v1 │ │ +08f0e4: 28ce |005c: goto 002a // -0032 │ │ +08f0e6: 54a8 ae0a |005d: iget-object v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f0ea: 52a2 a40a |005f: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f0ee: 3302 0700 |0061: if-ne v2, v0, 0068 // +0007 │ │ +08f0f2: 0102 |0063: move v2, v0 │ │ +08f0f4: 6e30 3c22 2800 |0064: invoke-virtual {v8, v2, v0}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@223c │ │ +08f0fa: 28c6 |0067: goto 002d // -003a │ │ +08f0fc: 0112 |0068: move v2, v1 │ │ +08f0fe: 28fb |0069: goto 0064 // -0005 │ │ +08f100: 52a0 9e0a |006a: iget v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08f104: 3390 0400 |006c: if-ne v0, v9, 0070 // +0004 │ │ +08f108: 0165 |006e: move v5, v6 │ │ +08f10a: 28be |006f: goto 002d // -0042 │ │ +08f10c: 52a5 9e0a |0070: iget v5, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08f110: 28bb |0072: goto 002d // -0045 │ │ +08f112: 52a2 a40a |0073: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f116: 3302 4e00 |0075: if-ne v2, v0, 00c3 // +004e │ │ +08f11a: 12f4 |0077: const/4 v4, #int -1 // #ff │ │ +08f11c: 52a2 9e0a |0078: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08f120: 3302 6300 |007a: if-ne v2, v0, 00dd // +0063 │ │ +08f124: 12f5 |007c: const/4 v5, #int -1 // #ff │ │ +08f126: 54a2 ae0a |007d: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f12a: 6e30 3c22 4205 |007f: invoke-virtual {v2, v4, v5}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@223c │ │ +08f130: 54a2 ae0a |0082: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f134: 55a8 a50a |0084: iget-boolean v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0aa5 │ │ +08f138: 3908 6900 |0086: if-nez v8, 00ef // +0069 │ │ +08f13c: 55a8 9c0a |0088: iget-boolean v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a9c │ │ +08f140: 3908 6500 |008a: if-nez v8, 00ef // +0065 │ │ +08f144: 6e20 3822 3200 |008c: invoke-virtual {v2, v3}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@2238 │ │ +08f14a: 54a1 ae0a |008f: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f14e: 54a2 b50a |0091: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // field@0ab5 │ │ +08f152: 6e20 3a22 2100 |0093: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@223a │ │ +08f158: 54a1 ae0a |0096: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f15c: 6e10 401c 0a00 |0098: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ +08f162: 0c02 |009b: move-result-object v2 │ │ +08f164: 52a3 9f0a |009c: iget v3, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a9f │ │ +08f168: 52a8 a20a |009e: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0aa2 │ │ +08f16c: 6e40 3d22 2183 |00a0: invoke-virtual {v1, v2, v3, v8}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@223d │ │ +08f172: 54a1 a00a |00a3: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08f176: 6e20 231c 0100 |00a5: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1c23 │ │ +08f17c: 55a0 ac0a |00a8: iget-boolean v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ +08f180: 3800 0a00 |00aa: if-eqz v0, 00b4 // +000a │ │ +08f184: 54a0 a00a |00ac: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0aa0 │ │ +08f188: 6e10 141c 0000 |00ae: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1c14 │ │ +08f18e: 0a00 |00b1: move-result v0 │ │ +08f190: 3800 0500 |00b2: if-eqz v0, 00b7 // +0005 │ │ +08f194: 6e10 3e1c 0a00 |00b4: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1c3e │ │ +08f19a: 55a0 ac0a |00b7: iget-boolean v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0aac │ │ +08f19e: 3900 8fff |00b9: if-nez v0, 0048 // -0071 │ │ +08f1a2: 54a0 a60a |00bb: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0aa6 │ │ +08f1a6: 54a1 a70a |00bd: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // field@0aa7 │ │ +08f1aa: 6e20 3203 1000 |00bf: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0332 │ │ +08f1b0: 2886 |00c2: goto 0048 // -007a │ │ +08f1b2: 52a2 a40a |00c3: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f1b6: 3392 1000 |00c5: if-ne v2, v9, 00d5 // +0010 │ │ +08f1ba: 54a2 ae0a |00c7: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f1be: 6e10 401c 0a00 |00c9: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1c40 │ │ +08f1c4: 0c08 |00cc: move-result-object v8 │ │ +08f1c6: 6e10 d01f 0800 |00cd: invoke-virtual {v8}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +08f1cc: 0a08 |00d0: move-result v8 │ │ +08f1ce: 6e20 3b22 8200 |00d1: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@223b │ │ +08f1d4: 28a4 |00d4: goto 0078 // -005c │ │ +08f1d6: 54a2 ae0a |00d5: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f1da: 52a8 a40a |00d7: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0aa4 │ │ +08f1de: 6e20 3b22 8200 |00d9: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@223b │ │ +08f1e4: 289c |00dc: goto 0078 // -0064 │ │ +08f1e6: 52a2 9e0a |00dd: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08f1ea: 3392 0800 |00df: if-ne v2, v9, 00e7 // +0008 │ │ +08f1ee: 54a2 ae0a |00e1: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f1f2: 6e20 3522 6200 |00e3: invoke-virtual {v2, v6}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2235 │ │ +08f1f8: 2897 |00e6: goto 007d // -0069 │ │ +08f1fa: 54a2 ae0a |00e7: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0aae │ │ +08f1fe: 52a8 9e0a |00e9: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0a9e │ │ +08f202: 6e20 3522 8200 |00eb: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@2235 │ │ +08f208: 288f |00ee: goto 007d // -0071 │ │ +08f20a: 0113 |00ef: move v3, v1 │ │ +08f20c: 289c |00f0: goto 008c // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=514 │ │ 0x0008 line=516 │ │ 0x0009 line=517 │ │ 0x000a line=519 │ │ 0x000e line=521 │ │ @@ -113042,17 +113041,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 │ │ -08f220: |[08f220] android.support.v7.internal.widget.NativeActionModeAwareLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08f230: 7030 be21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ -08f236: 0e00 |0003: return-void │ │ +08f210: |[08f210] android.support.v7.internal.widget.NativeActionModeAwareLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08f220: 7030 be21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ +08f226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -113064,17 +113063,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f238: |[08f238] android.support.v7.internal.widget.NativeActionModeAwareLayout.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V │ │ -08f248: 5b01 b60a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0ab6 │ │ -08f24c: 0e00 |0002: return-void │ │ +08f228: |[08f228] android.support.v7.internal.widget.NativeActionModeAwareLayout.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V │ │ +08f238: 5b01 b60a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0ab6 │ │ +08f23c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; │ │ @@ -113084,23 +113083,23 @@ │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -08f250: |[08f250] android.support.v7.internal.widget.NativeActionModeAwareLayout.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -08f260: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0ab6 │ │ -08f264: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -08f268: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0ab6 │ │ -08f26c: 7220 701c 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;.onActionModeForChild:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; // method@1c70 │ │ -08f272: 0c03 |0009: move-result-object v3 │ │ -08f274: 6f30 e821 2103 |000a: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@21e8 │ │ -08f27a: 0c00 |000d: move-result-object v0 │ │ -08f27c: 1100 |000e: return-object v0 │ │ +08f240: |[08f240] android.support.v7.internal.widget.NativeActionModeAwareLayout.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +08f250: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0ab6 │ │ +08f254: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +08f258: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0ab6 │ │ +08f25c: 7220 701c 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;.onActionModeForChild:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; // method@1c70 │ │ +08f262: 0c03 |0009: move-result-object v3 │ │ +08f264: 6f30 e821 2103 |000a: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@21e8 │ │ +08f26a: 0c00 |000d: move-result-object v0 │ │ +08f26c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ @@ -113180,21 +113179,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08f280: |[08f280] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V │ │ -08f290: 5b01 ba0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0aba │ │ -08f294: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08f29a: 5902 b80a |0005: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0ab8 │ │ -08f29e: 5903 b90a |0007: iput v3, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0ab9 │ │ -08f2a2: 5c04 b70a |0009: iput-boolean v4, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0ab7 │ │ -08f2a6: 0e00 |000b: return-void │ │ +08f270: |[08f270] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V │ │ +08f280: 5b01 ba0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0aba │ │ +08f284: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08f28a: 5902 b80a |0005: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0ab8 │ │ +08f28e: 5903 b90a |0007: iput v3, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0ab9 │ │ +08f292: 5c04 b70a |0009: iput-boolean v4, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0ab7 │ │ +08f296: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ 0x0007 line=398 │ │ 0x0009 line=399 │ │ 0x000b line=400 │ │ @@ -113211,24 +113210,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -08f2a8: |[08f2a8] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.run:()V │ │ -08f2b8: 5450 ba0a |0000: iget-object v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0aba │ │ -08f2bc: 5251 b80a |0002: iget v1, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0ab8 │ │ -08f2c0: 5252 b90a |0004: iget v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0ab9 │ │ -08f2c4: 5553 b70a |0006: iget-boolean v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0ab7 │ │ -08f2c8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -08f2ca: 7154 841c 1032 |0009: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.access$000:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V // method@1c84 │ │ -08f2d0: 5450 ba0a |000c: iget-object v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0aba │ │ -08f2d4: 7120 851c 5000 |000e: invoke-static {v0, v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.access$102:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // method@1c85 │ │ -08f2da: 0e00 |0011: return-void │ │ +08f298: |[08f298] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.run:()V │ │ +08f2a8: 5450 ba0a |0000: iget-object v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0aba │ │ +08f2ac: 5251 b80a |0002: iget v1, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0ab8 │ │ +08f2b0: 5252 b90a |0004: iget v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0ab9 │ │ +08f2b4: 5553 b70a |0006: iget-boolean v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0ab7 │ │ +08f2b8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +08f2ba: 7154 841c 1032 |0009: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.access$000:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V // method@1c84 │ │ +08f2c0: 5450 ba0a |000c: iget-object v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0aba │ │ +08f2c4: 7120 851c 5000 |000e: invoke-static {v0, v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.access$102:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // method@1c85 │ │ +08f2ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x000c line=405 │ │ 0x0011 line=406 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 this Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; │ │ @@ -113238,19 +113237,19 @@ │ │ type : '(IIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08f2dc: |[08f2dc] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.setup:(IIZ)V │ │ -08f2ec: 5901 b80a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0ab8 │ │ -08f2f0: 5902 b90a |0002: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0ab9 │ │ -08f2f4: 5c03 b70a |0004: iput-boolean v3, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0ab7 │ │ -08f2f8: 0e00 |0006: return-void │ │ +08f2cc: |[08f2cc] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.setup:(IIZ)V │ │ +08f2dc: 5901 b80a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0ab8 │ │ +08f2e0: 5902 b90a |0002: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0ab9 │ │ +08f2e4: 5c03 b70a |0004: iput-boolean v3, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0ab7 │ │ +08f2e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ 0x0004 line=411 │ │ 0x0006 line=412 │ │ locals : │ │ @@ -113291,17 +113290,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08f2fc: |[08f2fc] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.:()V │ │ -08f30c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -08f312: 0e00 |0003: return-void │ │ +08f2ec: |[08f2ec] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.:()V │ │ +08f2fc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +08f302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -113310,19 +113309,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08f314: |[08f314] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ -08f324: 2200 6903 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@0369 │ │ -08f328: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08f32a: 7030 7e1c 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V // method@1c7e │ │ -08f330: 1100 |0006: return-object v0 │ │ +08f304: |[08f304] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ +08f314: 2200 6903 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@0369 │ │ +08f318: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08f31a: 7030 7e1c 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V // method@1c7e │ │ +08f320: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -113331,18 +113330,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 │ │ -08f334: |[08f334] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -08f344: 6e20 781c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // method@1c78 │ │ -08f34a: 0c00 |0003: move-result-object v0 │ │ -08f34c: 1100 |0004: return-object v0 │ │ +08f324: |[08f324] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +08f334: 6e20 781c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // method@1c78 │ │ +08f33a: 0c00 |0003: move-result-object v0 │ │ +08f33c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -113351,17 +113350,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f350: |[08f350] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ -08f360: 2320 6e06 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@066e │ │ -08f364: 1100 |0002: return-object v0 │ │ +08f340: |[08f340] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ +08f350: 2320 6e06 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@066e │ │ +08f354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -113370,18 +113369,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 │ │ -08f368: |[08f368] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -08f378: 6e20 7a1c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // method@1c7a │ │ -08f37e: 0c00 |0003: move-result-object v0 │ │ -08f380: 1100 |0004: return-object v0 │ │ +08f358: |[08f358] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +08f368: 6e20 7a1c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // method@1c7a │ │ +08f36e: 0c00 |0003: move-result-object v0 │ │ +08f370: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -113429,42 +113428,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08f384: |[08f384] android.support.v7.internal.widget.ProgressBarICS$SavedState.:()V │ │ -08f394: 2200 6803 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; // type@0368 │ │ -08f398: 7010 771c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.:()V // method@1c77 │ │ -08f39e: 6900 bb0a |0005: sput-object v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0abb │ │ -08f3a2: 0e00 |0007: return-void │ │ +08f374: |[08f374] android.support.v7.internal.widget.ProgressBarICS$SavedState.:()V │ │ +08f384: 2200 6803 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; // type@0368 │ │ +08f388: 7010 771c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.:()V // method@1c77 │ │ +08f38e: 6900 bb0a |0005: sput-object v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0abb │ │ +08f392: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08f3a4: |[08f3a4] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcel;)V │ │ -08f3b4: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ -08f3ba: 6e10 4b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -08f3c0: 0a00 |0006: move-result v0 │ │ -08f3c2: 5910 bc0a |0007: iput v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0abc │ │ -08f3c6: 6e10 4b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -08f3cc: 0a00 |000c: move-result v0 │ │ -08f3ce: 5910 bd0a |000d: iput v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0abd │ │ -08f3d2: 0e00 |000f: return-void │ │ +08f394: |[08f394] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcel;)V │ │ +08f3a4: 7020 951f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@1f95 │ │ +08f3aa: 6e10 4b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +08f3b0: 0a00 |0006: move-result v0 │ │ +08f3b2: 5910 bc0a |0007: iput v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0abc │ │ +08f3b6: 6e10 4b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +08f3bc: 0a00 |000c: move-result v0 │ │ +08f3be: 5910 bd0a |000d: iput v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0abd │ │ +08f3c2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0003 line=854 │ │ 0x0009 line=855 │ │ 0x000f line=856 │ │ locals : │ │ @@ -113476,17 +113475,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08f3d4: |[08f3d4] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V │ │ -08f3e4: 7020 7d1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcel;)V // method@1c7d │ │ -08f3ea: 0e00 |0003: return-void │ │ +08f3c4: |[08f3c4] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V │ │ +08f3d4: 7020 7d1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcel;)V // method@1c7d │ │ +08f3da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ProgressBarICS$1; │ │ @@ -113496,17 +113495,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08f3ec: |[08f3ec] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcelable;)V │ │ -08f3fc: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ -08f402: 0e00 |0003: return-void │ │ +08f3dc: |[08f3dc] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcelable;)V │ │ +08f3ec: 7020 961f 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@1f96 │ │ +08f3f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ 0x0003 line=847 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -113517,21 +113516,21 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08f404: |[08f404] android.support.v7.internal.widget.ProgressBarICS$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -08f414: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ -08f41a: 5210 bc0a |0003: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0abc │ │ -08f41e: 6e20 5303 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -08f424: 5210 bd0a |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0abd │ │ -08f428: 6e20 5303 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -08f42e: 0e00 |000d: return-void │ │ +08f3f4: |[08f3f4] android.support.v7.internal.widget.ProgressBarICS$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +08f404: 6f30 971f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f97 │ │ +08f40a: 5210 bc0a |0003: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0abc │ │ +08f40e: 6e20 5303 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +08f414: 5210 bd0a |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0abd │ │ +08f418: 6e20 5303 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +08f41e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ 0x0003 line=861 │ │ 0x0008 line=862 │ │ 0x000d line=863 │ │ locals : │ │ @@ -113678,129 +113677,129 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -08f430: |[08f430] android.support.v7.internal.widget.ProgressBarICS.:()V │ │ -08f440: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -08f444: 2300 5406 |0002: new-array v0, v0, [I // type@0654 │ │ -08f448: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -08f44e: 6900 c00a |0007: sput-object v0, Landroid/support/v7/internal/widget/ProgressBarICS;.android_R_styleable_ProgressBar:[I // field@0ac0 │ │ -08f452: 0e00 |0009: return-void │ │ -08f454: 0003 0400 0e00 0000 3601 0101 3701 ... |000a: array-data (32 units) │ │ +08f420: |[08f420] android.support.v7.internal.widget.ProgressBarICS.:()V │ │ +08f430: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +08f434: 2300 5406 |0002: new-array v0, v0, [I // type@0654 │ │ +08f438: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +08f43e: 6900 c00a |0007: sput-object v0, Landroid/support/v7/internal/widget/ProgressBarICS;.android_R_styleable_ProgressBar:[I // field@0ac0 │ │ +08f442: 0e00 |0009: return-void │ │ +08f444: 0003 0400 0e00 0000 3601 0101 3701 ... |000a: array-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ProgressBarICS;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 187 16-bit code units │ │ -08f494: |[08f494] android.support.v7.internal.widget.ProgressBarICS.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -08f4a4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08f4a6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08f4a8: 7040 9f1f 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f9f │ │ -08f4ae: 7100 1225 0000 |0005: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2512 │ │ -08f4b4: 0c06 |0008: move-result-object v6 │ │ -08f4b6: 6e10 1325 0600 |0009: invoke-virtual {v6}, Ljava/lang/Thread;.getId:()J // method@2513 │ │ -08f4bc: 0b06 |000c: move-result-wide v6 │ │ -08f4be: 5a86 d80a |000d: iput-wide v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mUiThreadId:J // field@0ad8 │ │ -08f4c2: 7010 9f1c 0800 |000f: invoke-direct {v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.initProgressBar:()V // method@1c9f │ │ -08f4c8: 6206 c00a |0012: sget-object v6, Landroid/support/v7/internal/widget/ProgressBarICS;.android_R_styleable_ProgressBar:[I // field@0ac0 │ │ -08f4cc: 6e5c 3c01 a9b6 |0014: invoke-virtual {v9, v10, v6, v11, v12}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -08f4d2: 0c00 |0017: move-result-object v0 │ │ -08f4d4: 5c85 cf0a |0018: iput-boolean v5, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0acf │ │ -08f4d8: 5286 ca0a |001a: iget v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -08f4dc: 6e30 c501 4006 |001c: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -08f4e2: 0a06 |001f: move-result v6 │ │ -08f4e4: 6e20 ba1c 6800 |0020: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMax:(I)V // method@1cba │ │ -08f4ea: 5286 d10a |0023: iget v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -08f4ee: 6e30 c501 5006 |0025: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -08f4f4: 0a06 |0028: move-result v6 │ │ -08f4f6: 6e20 bc1c 6800 |0029: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1cbc │ │ -08f4fc: 1226 |002c: const/4 v6, #int 2 // #2 │ │ -08f4fe: 5287 d50a |002d: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -08f502: 6e30 c501 6007 |002f: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -08f508: 0a06 |0032: move-result v6 │ │ -08f50a: 6e20 bf1c 6800 |0033: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1cbf │ │ -08f510: 1236 |0036: const/4 v6, #int 3 // #3 │ │ -08f512: 5587 c60a |0037: iget-boolean v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -08f516: 6e30 bf01 6007 |0039: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -08f51c: 0a02 |003c: move-result v2 │ │ -08f51e: 1246 |003d: const/4 v6, #int 4 // #4 │ │ -08f520: 5587 d00a |003e: iget-boolean v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ -08f524: 6e30 bf01 6007 |0040: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -08f52a: 0a06 |0043: move-result v6 │ │ -08f52c: 5c86 d00a |0044: iput-boolean v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ -08f530: 1256 |0046: const/4 v6, #int 5 // #5 │ │ -08f532: 6e20 c301 6000 |0047: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -08f538: 0c01 |004a: move-result-object v1 │ │ -08f53a: 3801 0900 |004b: if-eqz v1, 0054 // +0009 │ │ -08f53e: 7020 c41c 1800 |004d: invoke-direct {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@1cc4 │ │ -08f544: 0c01 |0050: move-result-object v1 │ │ -08f546: 6e20 b71c 1800 |0051: invoke-virtual {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1cb7 │ │ -08f54c: 1266 |0054: const/4 v6, #int 6 // #6 │ │ -08f54e: 6e20 c301 6000 |0055: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -08f554: 0c01 |0058: move-result-object v1 │ │ -08f556: 3801 0900 |0059: if-eqz v1, 0062 // +0009 │ │ -08f55a: 7030 c31c 1804 |005b: invoke-direct {v8, v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1cc3 │ │ -08f560: 0c01 |005e: move-result-object v1 │ │ -08f562: 6e20 be1c 1800 |005f: invoke-virtual {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1cbe │ │ -08f568: 1276 |0062: const/4 v6, #int 7 // #7 │ │ -08f56a: 5287 c40a |0063: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ac4 │ │ -08f56e: 6e30 c501 6007 |0065: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -08f574: 0a06 |0068: move-result v6 │ │ -08f576: 5986 c40a |0069: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ac4 │ │ -08f57a: 1306 0800 |006b: const/16 v6, #int 8 // #8 │ │ -08f57e: 5287 c20a |006d: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ac2 │ │ -08f582: 6e30 c501 6007 |006f: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -08f588: 0a06 |0072: move-result v6 │ │ -08f58a: 5986 c20a |0073: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ac2 │ │ -08f58e: 1306 0900 |0075: const/16 v6, #int 9 // #9 │ │ -08f592: 5287 ce0a |0077: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0ace │ │ -08f596: 6e30 c201 6007 |0079: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -08f59c: 0a06 |007c: move-result v6 │ │ -08f59e: 5986 ce0a |007d: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0ace │ │ -08f5a2: 1306 0a00 |007f: const/16 v6, #int 10 // #a │ │ -08f5a6: 5287 cc0a |0081: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0acc │ │ -08f5aa: 6e30 c201 6007 |0083: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -08f5b0: 0a06 |0086: move-result v6 │ │ -08f5b2: 5986 cc0a |0087: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0acc │ │ -08f5b6: 1306 0b00 |0089: const/16 v6, #int 11 // #b │ │ -08f5ba: 5287 cd0a |008b: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0acd │ │ -08f5be: 6e30 c201 6007 |008d: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -08f5c4: 0a06 |0090: move-result v6 │ │ -08f5c6: 5986 cd0a |0091: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0acd │ │ -08f5ca: 1306 0c00 |0093: const/16 v6, #int 12 // #c │ │ -08f5ce: 5287 cb0a |0095: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ -08f5d2: 6e30 c201 6007 |0097: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -08f5d8: 0a06 |009a: move-result v6 │ │ -08f5da: 5986 cb0a |009b: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ -08f5de: 1306 0d00 |009d: const/16 v6, #int 13 // #d │ │ -08f5e2: 1407 0b00 0a01 |009f: const v7, #float 2.53466e-38 // #010a000b │ │ -08f5e8: 6e30 c801 6007 |00a2: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -08f5ee: 0a03 |00a5: move-result v3 │ │ -08f5f0: 3d03 0500 |00a6: if-lez v3, 00ab // +0005 │ │ -08f5f4: 6e30 b81c 9803 |00a8: invoke-virtual {v8, v9, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.setInterpolator:(Landroid/content/Context;I)V // method@1cb8 │ │ -08f5fa: 6e10 cd01 0000 |00ab: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -08f600: 5c84 cf0a |00ae: iput-boolean v4, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0acf │ │ -08f604: 5586 d00a |00b0: iget-boolean v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ -08f608: 3906 0400 |00b2: if-nez v6, 00b6 // +0004 │ │ -08f60c: 3802 0300 |00b4: if-eqz v2, 00b7 // +0003 │ │ -08f610: 0154 |00b6: move v4, v5 │ │ -08f612: 6e20 b61c 4800 |00b7: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1cb6 │ │ -08f618: 0e00 |00ba: return-void │ │ +08f484: |[08f484] android.support.v7.internal.widget.ProgressBarICS.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +08f494: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +08f496: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +08f498: 7040 9f1f 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f9f │ │ +08f49e: 7100 1225 0000 |0005: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2512 │ │ +08f4a4: 0c06 |0008: move-result-object v6 │ │ +08f4a6: 6e10 1325 0600 |0009: invoke-virtual {v6}, Ljava/lang/Thread;.getId:()J // method@2513 │ │ +08f4ac: 0b06 |000c: move-result-wide v6 │ │ +08f4ae: 5a86 d80a |000d: iput-wide v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mUiThreadId:J // field@0ad8 │ │ +08f4b2: 7010 9f1c 0800 |000f: invoke-direct {v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.initProgressBar:()V // method@1c9f │ │ +08f4b8: 6206 c00a |0012: sget-object v6, Landroid/support/v7/internal/widget/ProgressBarICS;.android_R_styleable_ProgressBar:[I // field@0ac0 │ │ +08f4bc: 6e5c 3c01 a9b6 |0014: invoke-virtual {v9, v10, v6, v11, v12}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +08f4c2: 0c00 |0017: move-result-object v0 │ │ +08f4c4: 5c85 cf0a |0018: iput-boolean v5, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0acf │ │ +08f4c8: 5286 ca0a |001a: iget v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +08f4cc: 6e30 c501 4006 |001c: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +08f4d2: 0a06 |001f: move-result v6 │ │ +08f4d4: 6e20 ba1c 6800 |0020: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMax:(I)V // method@1cba │ │ +08f4da: 5286 d10a |0023: iget v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +08f4de: 6e30 c501 5006 |0025: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +08f4e4: 0a06 |0028: move-result v6 │ │ +08f4e6: 6e20 bc1c 6800 |0029: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1cbc │ │ +08f4ec: 1226 |002c: const/4 v6, #int 2 // #2 │ │ +08f4ee: 5287 d50a |002d: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +08f4f2: 6e30 c501 6007 |002f: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +08f4f8: 0a06 |0032: move-result v6 │ │ +08f4fa: 6e20 bf1c 6800 |0033: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1cbf │ │ +08f500: 1236 |0036: const/4 v6, #int 3 // #3 │ │ +08f502: 5587 c60a |0037: iget-boolean v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +08f506: 6e30 bf01 6007 |0039: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +08f50c: 0a02 |003c: move-result v2 │ │ +08f50e: 1246 |003d: const/4 v6, #int 4 // #4 │ │ +08f510: 5587 d00a |003e: iget-boolean v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ +08f514: 6e30 bf01 6007 |0040: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +08f51a: 0a06 |0043: move-result v6 │ │ +08f51c: 5c86 d00a |0044: iput-boolean v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ +08f520: 1256 |0046: const/4 v6, #int 5 // #5 │ │ +08f522: 6e20 c301 6000 |0047: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +08f528: 0c01 |004a: move-result-object v1 │ │ +08f52a: 3801 0900 |004b: if-eqz v1, 0054 // +0009 │ │ +08f52e: 7020 c41c 1800 |004d: invoke-direct {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@1cc4 │ │ +08f534: 0c01 |0050: move-result-object v1 │ │ +08f536: 6e20 b71c 1800 |0051: invoke-virtual {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1cb7 │ │ +08f53c: 1266 |0054: const/4 v6, #int 6 // #6 │ │ +08f53e: 6e20 c301 6000 |0055: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +08f544: 0c01 |0058: move-result-object v1 │ │ +08f546: 3801 0900 |0059: if-eqz v1, 0062 // +0009 │ │ +08f54a: 7030 c31c 1804 |005b: invoke-direct {v8, v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1cc3 │ │ +08f550: 0c01 |005e: move-result-object v1 │ │ +08f552: 6e20 be1c 1800 |005f: invoke-virtual {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1cbe │ │ +08f558: 1276 |0062: const/4 v6, #int 7 // #7 │ │ +08f55a: 5287 c40a |0063: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ac4 │ │ +08f55e: 6e30 c501 6007 |0065: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +08f564: 0a06 |0068: move-result v6 │ │ +08f566: 5986 c40a |0069: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ac4 │ │ +08f56a: 1306 0800 |006b: const/16 v6, #int 8 // #8 │ │ +08f56e: 5287 c20a |006d: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ac2 │ │ +08f572: 6e30 c501 6007 |006f: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +08f578: 0a06 |0072: move-result v6 │ │ +08f57a: 5986 c20a |0073: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ac2 │ │ +08f57e: 1306 0900 |0075: const/16 v6, #int 9 // #9 │ │ +08f582: 5287 ce0a |0077: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0ace │ │ +08f586: 6e30 c201 6007 |0079: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +08f58c: 0a06 |007c: move-result v6 │ │ +08f58e: 5986 ce0a |007d: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0ace │ │ +08f592: 1306 0a00 |007f: const/16 v6, #int 10 // #a │ │ +08f596: 5287 cc0a |0081: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0acc │ │ +08f59a: 6e30 c201 6007 |0083: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +08f5a0: 0a06 |0086: move-result v6 │ │ +08f5a2: 5986 cc0a |0087: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0acc │ │ +08f5a6: 1306 0b00 |0089: const/16 v6, #int 11 // #b │ │ +08f5aa: 5287 cd0a |008b: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0acd │ │ +08f5ae: 6e30 c201 6007 |008d: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +08f5b4: 0a06 |0090: move-result v6 │ │ +08f5b6: 5986 cd0a |0091: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0acd │ │ +08f5ba: 1306 0c00 |0093: const/16 v6, #int 12 // #c │ │ +08f5be: 5287 cb0a |0095: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ +08f5c2: 6e30 c201 6007 |0097: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +08f5c8: 0a06 |009a: move-result v6 │ │ +08f5ca: 5986 cb0a |009b: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ +08f5ce: 1306 0d00 |009d: const/16 v6, #int 13 // #d │ │ +08f5d2: 1407 0b00 0a01 |009f: const v7, #float 2.53466e-38 // #010a000b │ │ +08f5d8: 6e30 c801 6007 |00a2: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +08f5de: 0a03 |00a5: move-result v3 │ │ +08f5e0: 3d03 0500 |00a6: if-lez v3, 00ab // +0005 │ │ +08f5e4: 6e30 b81c 9803 |00a8: invoke-virtual {v8, v9, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.setInterpolator:(Landroid/content/Context;I)V // method@1cb8 │ │ +08f5ea: 6e10 cd01 0000 |00ab: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +08f5f0: 5c84 cf0a |00ae: iput-boolean v4, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0acf │ │ +08f5f4: 5586 d00a |00b0: iget-boolean v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ +08f5f8: 3906 0400 |00b2: if-nez v6, 00b6 // +0004 │ │ +08f5fc: 3802 0300 |00b4: if-eqz v2, 00b7 // +0003 │ │ +08f600: 0154 |00b6: move v4, v5 │ │ +08f602: 6e20 b61c 4800 |00b7: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1cb6 │ │ +08f608: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=109 │ │ 0x0005 line=110 │ │ 0x000f line=111 │ │ 0x0012 line=113 │ │ 0x0018 line=116 │ │ @@ -113846,17 +113845,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -08f61c: |[08f61c] android.support.v7.internal.widget.ProgressBarICS.access$000:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V │ │ -08f62c: 7054 871c 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1c87 │ │ -08f632: 0e00 |0003: return-void │ │ +08f60c: |[08f60c] android.support.v7.internal.widget.ProgressBarICS.access$000:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V │ │ +08f61c: 7054 871c 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1c87 │ │ +08f622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -113868,17 +113867,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f634: |[08f634] android.support.v7.internal.widget.ProgressBarICS.access$102:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; │ │ -08f644: 5b01 d30a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ -08f648: 1101 |0002: return-object v1 │ │ +08f624: |[08f624] android.support.v7.internal.widget.ProgressBarICS.access$102:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; │ │ +08f634: 5b01 d30a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ +08f638: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; │ │ │ │ @@ -113887,48 +113886,48 @@ │ │ type : '(IIZZ)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -08f64c: |[08f64c] android.support.v7.internal.widget.ProgressBarICS.doRefreshProgress:(IIZZ)V │ │ -08f65c: 1d07 |0000: monitor-enter v7 │ │ -08f65e: 5275 ca0a |0001: iget v5, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -08f662: 3d05 2500 |0003: if-lez v5, 0028 // +0025 │ │ -08f666: 8295 |0005: int-to-float v5, v9 │ │ -08f668: 5276 ca0a |0006: iget v6, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -08f66c: 8266 |0008: int-to-float v6, v6 │ │ -08f66e: a904 0506 |0009: div-float v4, v5, v6 │ │ -08f672: 5471 c30a |000b: iget-object v1, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ -08f676: 3801 1f00 |000d: if-eqz v1, 002c // +001f │ │ -08f67a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -08f67c: 2015 7200 |0010: instance-of v5, v1, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ -08f680: 3805 0a00 |0012: if-eqz v5, 001c // +000a │ │ -08f684: 0710 |0014: move-object v0, v1 │ │ -08f686: 1f00 7200 |0015: check-cast v0, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ -08f68a: 0705 |0017: move-object v5, v0 │ │ -08f68c: 6e20 a502 8500 |0018: invoke-virtual {v5, v8}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@02a5 │ │ -08f692: 0c03 |001b: move-result-object v3 │ │ -08f694: 1405 0040 1c46 |001c: const v5, #float 10000 // #461c4000 │ │ -08f69a: c845 |001f: mul-float/2addr v5, v4 │ │ -08f69c: 8752 |0020: float-to-int v2, v5 │ │ -08f69e: 3803 0900 |0021: if-eqz v3, 002a // +0009 │ │ -08f6a2: 6e20 9f02 2300 |0023: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@029f │ │ -08f6a8: 1e07 |0026: monitor-exit v7 │ │ -08f6aa: 0e00 |0027: return-void │ │ -08f6ac: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -08f6ae: 28e2 |0029: goto 000b // -001e │ │ -08f6b0: 0713 |002a: move-object v3, v1 │ │ -08f6b2: 28f8 |002b: goto 0023 // -0008 │ │ -08f6b4: 6e10 a01c 0700 |002c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.invalidate:()V // method@1ca0 │ │ -08f6ba: 28f7 |002f: goto 0026 // -0009 │ │ -08f6bc: 0d05 |0030: move-exception v5 │ │ -08f6be: 1e07 |0031: monitor-exit v7 │ │ -08f6c0: 2705 |0032: throw v5 │ │ +08f63c: |[08f63c] android.support.v7.internal.widget.ProgressBarICS.doRefreshProgress:(IIZZ)V │ │ +08f64c: 1d07 |0000: monitor-enter v7 │ │ +08f64e: 5275 ca0a |0001: iget v5, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +08f652: 3d05 2500 |0003: if-lez v5, 0028 // +0025 │ │ +08f656: 8295 |0005: int-to-float v5, v9 │ │ +08f658: 5276 ca0a |0006: iget v6, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +08f65c: 8266 |0008: int-to-float v6, v6 │ │ +08f65e: a904 0506 |0009: div-float v4, v5, v6 │ │ +08f662: 5471 c30a |000b: iget-object v1, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ +08f666: 3801 1f00 |000d: if-eqz v1, 002c // +001f │ │ +08f66a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +08f66c: 2015 7200 |0010: instance-of v5, v1, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ +08f670: 3805 0a00 |0012: if-eqz v5, 001c // +000a │ │ +08f674: 0710 |0014: move-object v0, v1 │ │ +08f676: 1f00 7200 |0015: check-cast v0, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ +08f67a: 0705 |0017: move-object v5, v0 │ │ +08f67c: 6e20 a502 8500 |0018: invoke-virtual {v5, v8}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@02a5 │ │ +08f682: 0c03 |001b: move-result-object v3 │ │ +08f684: 1405 0040 1c46 |001c: const v5, #float 10000 // #461c4000 │ │ +08f68a: c845 |001f: mul-float/2addr v5, v4 │ │ +08f68c: 8752 |0020: float-to-int v2, v5 │ │ +08f68e: 3803 0900 |0021: if-eqz v3, 002a // +0009 │ │ +08f692: 6e20 9f02 2300 |0023: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@029f │ │ +08f698: 1e07 |0026: monitor-exit v7 │ │ +08f69a: 0e00 |0027: return-void │ │ +08f69c: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +08f69e: 28e2 |0029: goto 000b // -001e │ │ +08f6a0: 0713 |002a: move-object v3, v1 │ │ +08f6a2: 28f8 |002b: goto 0023 // -0008 │ │ +08f6a4: 6e10 a01c 0700 |002c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.invalidate:()V // method@1ca0 │ │ +08f6aa: 28f7 |002f: goto 0026 // -0009 │ │ +08f6ac: 0d05 |0030: move-exception v5 │ │ +08f6ae: 1e07 |0031: monitor-exit v7 │ │ +08f6b0: 2705 |0032: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0026 │ │ -> 0x0030 │ │ 0x002c - 0x002f │ │ -> 0x0030 │ │ positions : │ │ 0x0000 line=418 │ │ @@ -113964,33 +113963,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -08f6d8: |[08f6d8] android.support.v7.internal.widget.ProgressBarICS.initProgressBar:()V │ │ -08f6e8: 1303 3000 |0000: const/16 v3, #int 48 // #30 │ │ -08f6ec: 1302 1800 |0002: const/16 v2, #int 24 // #18 │ │ -08f6f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08f6f2: 1300 6400 |0005: const/16 v0, #int 100 // #64 │ │ -08f6f6: 5940 ca0a |0007: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -08f6fa: 5941 d10a |0009: iput v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -08f6fe: 5941 d50a |000b: iput v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -08f702: 5c41 c60a |000d: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -08f706: 5c41 d00a |000f: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ -08f70a: 1300 a00f |0011: const/16 v0, #int 4000 // #fa0 │ │ -08f70e: 5940 c40a |0013: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ac4 │ │ -08f712: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -08f714: 5940 c20a |0016: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ac2 │ │ -08f718: 5942 ce0a |0018: iput v2, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0ace │ │ -08f71c: 5943 cc0a |001a: iput v3, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0acc │ │ -08f720: 5942 cd0a |001c: iput v2, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0acd │ │ -08f724: 5943 cb0a |001e: iput v3, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ -08f728: 0e00 |0020: return-void │ │ +08f6c8: |[08f6c8] android.support.v7.internal.widget.ProgressBarICS.initProgressBar:()V │ │ +08f6d8: 1303 3000 |0000: const/16 v3, #int 48 // #30 │ │ +08f6dc: 1302 1800 |0002: const/16 v2, #int 24 // #18 │ │ +08f6e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +08f6e2: 1300 6400 |0005: const/16 v0, #int 100 // #64 │ │ +08f6e6: 5940 ca0a |0007: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +08f6ea: 5941 d10a |0009: iput v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +08f6ee: 5941 d50a |000b: iput v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +08f6f2: 5c41 c60a |000d: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +08f6f6: 5c41 d00a |000f: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ +08f6fa: 1300 a00f |0011: const/16 v0, #int 4000 // #fa0 │ │ +08f6fe: 5940 c40a |0013: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ac4 │ │ +08f702: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +08f704: 5940 c20a |0016: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ac2 │ │ +08f708: 5942 ce0a |0018: iput v2, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0ace │ │ +08f70c: 5943 cc0a |001a: iput v3, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0acc │ │ +08f710: 5942 cd0a |001c: iput v2, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0acd │ │ +08f714: 5943 cb0a |001e: iput v3, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ +08f718: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=242 │ │ 0x0009 line=243 │ │ 0x000b line=244 │ │ 0x000d line=245 │ │ 0x000f line=246 │ │ @@ -114009,41 +114008,41 @@ │ │ type : '(IIZ)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -08f72c: |[08f72c] android.support.v7.internal.widget.ProgressBarICS.refreshProgress:(IIZ)V │ │ -08f73c: 1d06 |0000: monitor-enter v6 │ │ -08f73e: 5362 d80a |0001: iget-wide v2, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mUiThreadId:J // field@0ad8 │ │ -08f742: 7100 1225 0000 |0003: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2512 │ │ -08f748: 0c01 |0006: move-result-object v1 │ │ -08f74a: 6e10 1325 0100 |0007: invoke-virtual {v1}, Ljava/lang/Thread;.getId:()J // method@2513 │ │ -08f750: 0b04 |000a: move-result-wide v4 │ │ -08f752: 3101 0204 |000b: cmp-long v1, v2, v4 │ │ -08f756: 3901 0800 |000d: if-nez v1, 0015 // +0008 │ │ -08f75a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -08f75c: 7051 871c 7698 |0010: invoke-direct {v6, v7, v8, v9, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1c87 │ │ -08f762: 1e06 |0013: monitor-exit v6 │ │ -08f764: 0e00 |0014: return-void │ │ -08f766: 5461 d30a |0015: iget-object v1, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ -08f76a: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ -08f76e: 5460 d30a |0019: iget-object v0, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ -08f772: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -08f774: 5b61 d30a |001c: iput-object v1, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ -08f778: 6e40 761c 7098 |001e: invoke-virtual {v0, v7, v8, v9}, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.setup:(IIZ)V // method@1c76 │ │ -08f77e: 6e20 ae1c 0600 |0021: invoke-virtual {v6, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.post:(Ljava/lang/Runnable;)Z // method@1cae │ │ -08f784: 28ef |0024: goto 0013 // -0011 │ │ -08f786: 0d01 |0025: move-exception v1 │ │ -08f788: 1e06 |0026: monitor-exit v6 │ │ -08f78a: 2701 |0027: throw v1 │ │ -08f78c: 2200 6703 |0028: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // type@0367 │ │ -08f790: 7059 741c 6087 |002a: invoke-direct {v0, v6, v7, v8, v9}, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V // method@1c74 │ │ -08f796: 28f4 |002d: goto 0021 // -000c │ │ +08f71c: |[08f71c] android.support.v7.internal.widget.ProgressBarICS.refreshProgress:(IIZ)V │ │ +08f72c: 1d06 |0000: monitor-enter v6 │ │ +08f72e: 5362 d80a |0001: iget-wide v2, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mUiThreadId:J // field@0ad8 │ │ +08f732: 7100 1225 0000 |0003: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2512 │ │ +08f738: 0c01 |0006: move-result-object v1 │ │ +08f73a: 6e10 1325 0100 |0007: invoke-virtual {v1}, Ljava/lang/Thread;.getId:()J // method@2513 │ │ +08f740: 0b04 |000a: move-result-wide v4 │ │ +08f742: 3101 0204 |000b: cmp-long v1, v2, v4 │ │ +08f746: 3901 0800 |000d: if-nez v1, 0015 // +0008 │ │ +08f74a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +08f74c: 7051 871c 7698 |0010: invoke-direct {v6, v7, v8, v9, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1c87 │ │ +08f752: 1e06 |0013: monitor-exit v6 │ │ +08f754: 0e00 |0014: return-void │ │ +08f756: 5461 d30a |0015: iget-object v1, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ +08f75a: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ +08f75e: 5460 d30a |0019: iget-object v0, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ +08f762: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +08f764: 5b61 d30a |001c: iput-object v1, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ +08f768: 6e40 761c 7098 |001e: invoke-virtual {v0, v7, v8, v9}, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.setup:(IIZ)V // method@1c76 │ │ +08f76e: 6e20 ae1c 0600 |0021: invoke-virtual {v6, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.post:(Ljava/lang/Runnable;)Z // method@1cae │ │ +08f774: 28ef |0024: goto 0013 // -0011 │ │ +08f776: 0d01 |0025: move-exception v1 │ │ +08f778: 1e06 |0026: monitor-exit v6 │ │ +08f77a: 2701 |0027: throw v1 │ │ +08f77c: 2200 6703 |0028: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // type@0367 │ │ +08f780: 7059 741c 6087 |002a: invoke-direct {v0, v6, v7, v8, v9}, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V // method@1c74 │ │ +08f786: 28f4 |002d: goto 0021 // -000c │ │ catches : 3 │ │ 0x0001 - 0x0013 │ │ -> 0x0025 │ │ 0x0015 - 0x0024 │ │ -> 0x0025 │ │ 0x0028 - 0x002d │ │ -> 0x0025 │ │ @@ -114071,78 +114070,78 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -08f7b4: |[08f7b4] android.support.v7.internal.widget.ProgressBarICS.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; │ │ -08f7c4: 121a |0000: const/4 v10, #int 1 // #1 │ │ -08f7c6: 20d9 7200 |0001: instance-of v9, v13, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ -08f7ca: 3809 3e00 |0003: if-eqz v9, 0041 // +003e │ │ -08f7ce: 07d1 |0005: move-object v1, v13 │ │ -08f7d0: 1f01 7200 |0006: check-cast v1, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ -08f7d4: 6e10 a802 0100 |0008: invoke-virtual {v1}, Landroid/graphics/drawable/LayerDrawable;.getNumberOfLayers:()I // method@02a8 │ │ -08f7da: 0a00 |000b: move-result v0 │ │ -08f7dc: 2306 5b06 |000c: new-array v6, v0, [Landroid/graphics/drawable/Drawable; // type@065b │ │ -08f7e0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -08f7e2: 3503 2000 |000f: if-ge v3, v0, 002f // +0020 │ │ -08f7e6: 6e20 a702 3100 |0011: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@02a7 │ │ -08f7ec: 0a04 |0014: move-result v4 │ │ -08f7ee: 6e20 a602 3100 |0015: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02a6 │ │ -08f7f4: 0c0b |0018: move-result-object v11 │ │ -08f7f6: 1409 0d00 0201 |0019: const v9, #float 2.38773e-38 // #0102000d │ │ -08f7fc: 3294 0700 |001c: if-eq v4, v9, 0023 // +0007 │ │ -08f800: 1409 0f00 0201 |001e: const v9, #float 2.38773e-38 // #0102000f │ │ -08f806: 3394 0c00 |0021: if-ne v4, v9, 002d // +000c │ │ -08f80a: 01a9 |0023: move v9, v10 │ │ -08f80c: 7030 c31c bc09 |0024: invoke-direct {v12, v11, v9}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1cc3 │ │ -08f812: 0c09 |0027: move-result-object v9 │ │ -08f814: 4d09 0603 |0028: aput-object v9, v6, v3 │ │ -08f818: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08f81c: 28e3 |002c: goto 000f // -001d │ │ -08f81e: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -08f820: 28f6 |002e: goto 0024 // -000a │ │ -08f822: 2205 7200 |002f: new-instance v5, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ -08f826: 7020 a402 6500 |0031: invoke-direct {v5, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@02a4 │ │ -08f82c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -08f82e: 3503 3f00 |0035: if-ge v3, v0, 0074 // +003f │ │ -08f832: 6e20 a702 3100 |0037: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@02a7 │ │ -08f838: 0a09 |003a: move-result v9 │ │ -08f83a: 6e30 a902 3509 |003b: invoke-virtual {v5, v3, v9}, Landroid/graphics/drawable/LayerDrawable;.setId:(II)V // method@02a9 │ │ -08f840: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08f844: 28f5 |0040: goto 0035 // -000b │ │ -08f846: 20d9 6b00 |0041: instance-of v9, v13, Landroid/graphics/drawable/BitmapDrawable; // type@006b │ │ -08f84a: 3809 3200 |0043: if-eqz v9, 0075 // +0032 │ │ -08f84e: 1f0d 6b00 |0045: check-cast v13, Landroid/graphics/drawable/BitmapDrawable; // type@006b │ │ -08f852: 6e10 8802 0d00 |0047: invoke-virtual {v13}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0288 │ │ -08f858: 0c08 |004a: move-result-object v8 │ │ -08f85a: 54c9 d40a |004b: iget-object v9, v12, Landroid/support/v7/internal/widget/ProgressBarICS;.mSampleTile:Landroid/graphics/Bitmap; // field@0ad4 │ │ -08f85e: 3909 0400 |004d: if-nez v9, 0051 // +0004 │ │ -08f862: 5bc8 d40a |004f: iput-object v8, v12, Landroid/support/v7/internal/widget/ProgressBarICS;.mSampleTile:Landroid/graphics/Bitmap; // field@0ad4 │ │ -08f866: 2207 7300 |0051: new-instance v7, Landroid/graphics/drawable/ShapeDrawable; // type@0073 │ │ -08f86a: 6e10 891c 0c00 |0053: invoke-virtual {v12}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; // method@1c89 │ │ -08f870: 0c09 |0056: move-result-object v9 │ │ -08f872: 7020 aa02 9700 |0057: invoke-direct {v7, v9}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@02aa │ │ -08f878: 2202 5400 |005a: new-instance v2, Landroid/graphics/BitmapShader; // type@0054 │ │ -08f87c: 6209 3700 |005c: sget-object v9, Landroid/graphics/Shader$TileMode;.REPEAT:Landroid/graphics/Shader$TileMode; // field@0037 │ │ -08f880: 620b 3600 |005e: sget-object v11, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ -08f884: 7040 1502 82b9 |0060: invoke-direct {v2, v8, v9, v11}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@0215 │ │ -08f88a: 6e10 ab02 0700 |0063: invoke-virtual {v7}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@02ab │ │ -08f890: 0c09 |0066: move-result-object v9 │ │ -08f892: 6e20 5402 2900 |0067: invoke-virtual {v9, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0254 │ │ -08f898: 380e 0900 |006a: if-eqz v14, 0073 // +0009 │ │ -08f89c: 2209 6c00 |006c: new-instance v9, Landroid/graphics/drawable/ClipDrawable; // type@006c │ │ -08f8a0: 123b |006e: const/4 v11, #int 3 // #3 │ │ -08f8a2: 7040 8902 79ab |006f: invoke-direct {v9, v7, v11, v10}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@0289 │ │ -08f8a8: 0797 |0072: move-object v7, v9 │ │ -08f8aa: 0775 |0073: move-object v5, v7 │ │ -08f8ac: 1105 |0074: return-object v5 │ │ -08f8ae: 07d5 |0075: move-object v5, v13 │ │ -08f8b0: 28fe |0076: goto 0074 // -0002 │ │ +08f7a4: |[08f7a4] android.support.v7.internal.widget.ProgressBarICS.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; │ │ +08f7b4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +08f7b6: 20d9 7200 |0001: instance-of v9, v13, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ +08f7ba: 3809 3e00 |0003: if-eqz v9, 0041 // +003e │ │ +08f7be: 07d1 |0005: move-object v1, v13 │ │ +08f7c0: 1f01 7200 |0006: check-cast v1, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ +08f7c4: 6e10 a802 0100 |0008: invoke-virtual {v1}, Landroid/graphics/drawable/LayerDrawable;.getNumberOfLayers:()I // method@02a8 │ │ +08f7ca: 0a00 |000b: move-result v0 │ │ +08f7cc: 2306 5b06 |000c: new-array v6, v0, [Landroid/graphics/drawable/Drawable; // type@065b │ │ +08f7d0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +08f7d2: 3503 2000 |000f: if-ge v3, v0, 002f // +0020 │ │ +08f7d6: 6e20 a702 3100 |0011: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@02a7 │ │ +08f7dc: 0a04 |0014: move-result v4 │ │ +08f7de: 6e20 a602 3100 |0015: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@02a6 │ │ +08f7e4: 0c0b |0018: move-result-object v11 │ │ +08f7e6: 1409 0d00 0201 |0019: const v9, #float 2.38773e-38 // #0102000d │ │ +08f7ec: 3294 0700 |001c: if-eq v4, v9, 0023 // +0007 │ │ +08f7f0: 1409 0f00 0201 |001e: const v9, #float 2.38773e-38 // #0102000f │ │ +08f7f6: 3394 0c00 |0021: if-ne v4, v9, 002d // +000c │ │ +08f7fa: 01a9 |0023: move v9, v10 │ │ +08f7fc: 7030 c31c bc09 |0024: invoke-direct {v12, v11, v9}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1cc3 │ │ +08f802: 0c09 |0027: move-result-object v9 │ │ +08f804: 4d09 0603 |0028: aput-object v9, v6, v3 │ │ +08f808: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08f80c: 28e3 |002c: goto 000f // -001d │ │ +08f80e: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +08f810: 28f6 |002e: goto 0024 // -000a │ │ +08f812: 2205 7200 |002f: new-instance v5, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ +08f816: 7020 a402 6500 |0031: invoke-direct {v5, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@02a4 │ │ +08f81c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +08f81e: 3503 3f00 |0035: if-ge v3, v0, 0074 // +003f │ │ +08f822: 6e20 a702 3100 |0037: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@02a7 │ │ +08f828: 0a09 |003a: move-result v9 │ │ +08f82a: 6e30 a902 3509 |003b: invoke-virtual {v5, v3, v9}, Landroid/graphics/drawable/LayerDrawable;.setId:(II)V // method@02a9 │ │ +08f830: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08f834: 28f5 |0040: goto 0035 // -000b │ │ +08f836: 20d9 6b00 |0041: instance-of v9, v13, Landroid/graphics/drawable/BitmapDrawable; // type@006b │ │ +08f83a: 3809 3200 |0043: if-eqz v9, 0075 // +0032 │ │ +08f83e: 1f0d 6b00 |0045: check-cast v13, Landroid/graphics/drawable/BitmapDrawable; // type@006b │ │ +08f842: 6e10 8802 0d00 |0047: invoke-virtual {v13}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0288 │ │ +08f848: 0c08 |004a: move-result-object v8 │ │ +08f84a: 54c9 d40a |004b: iget-object v9, v12, Landroid/support/v7/internal/widget/ProgressBarICS;.mSampleTile:Landroid/graphics/Bitmap; // field@0ad4 │ │ +08f84e: 3909 0400 |004d: if-nez v9, 0051 // +0004 │ │ +08f852: 5bc8 d40a |004f: iput-object v8, v12, Landroid/support/v7/internal/widget/ProgressBarICS;.mSampleTile:Landroid/graphics/Bitmap; // field@0ad4 │ │ +08f856: 2207 7300 |0051: new-instance v7, Landroid/graphics/drawable/ShapeDrawable; // type@0073 │ │ +08f85a: 6e10 891c 0c00 |0053: invoke-virtual {v12}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; // method@1c89 │ │ +08f860: 0c09 |0056: move-result-object v9 │ │ +08f862: 7020 aa02 9700 |0057: invoke-direct {v7, v9}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@02aa │ │ +08f868: 2202 5400 |005a: new-instance v2, Landroid/graphics/BitmapShader; // type@0054 │ │ +08f86c: 6209 3700 |005c: sget-object v9, Landroid/graphics/Shader$TileMode;.REPEAT:Landroid/graphics/Shader$TileMode; // field@0037 │ │ +08f870: 620b 3600 |005e: sget-object v11, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ +08f874: 7040 1502 82b9 |0060: invoke-direct {v2, v8, v9, v11}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@0215 │ │ +08f87a: 6e10 ab02 0700 |0063: invoke-virtual {v7}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@02ab │ │ +08f880: 0c09 |0066: move-result-object v9 │ │ +08f882: 6e20 5402 2900 |0067: invoke-virtual {v9, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0254 │ │ +08f888: 380e 0900 |006a: if-eqz v14, 0073 // +0009 │ │ +08f88c: 2209 6c00 |006c: new-instance v9, Landroid/graphics/drawable/ClipDrawable; // type@006c │ │ +08f890: 123b |006e: const/4 v11, #int 3 // #3 │ │ +08f892: 7040 8902 79ab |006f: invoke-direct {v9, v7, v11, v10}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@0289 │ │ +08f898: 0797 |0072: move-object v7, v9 │ │ +08f89a: 0775 |0073: move-object v5, v7 │ │ +08f89c: 1105 |0074: return-object v5 │ │ +08f89e: 07d5 |0075: move-object v5, v13 │ │ +08f8a0: 28fe |0076: goto 0074 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0006 line=164 │ │ 0x0008 line=165 │ │ 0x000c line=166 │ │ 0x000e line=168 │ │ @@ -114183,43 +114182,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 │ │ -08f8b4: |[08f8b4] android.support.v7.internal.widget.ProgressBarICS.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -08f8c4: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ -08f8c8: 2095 6a00 |0002: instance-of v5, v9, Landroid/graphics/drawable/AnimationDrawable; // type@006a │ │ -08f8cc: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -08f8d0: 0791 |0006: move-object v1, v9 │ │ -08f8d2: 1f01 6a00 |0007: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@006a │ │ -08f8d6: 6e10 8402 0100 |0009: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.getNumberOfFrames:()I // method@0284 │ │ -08f8dc: 0a00 |000c: move-result v0 │ │ -08f8de: 2204 6a00 |000d: new-instance v4, Landroid/graphics/drawable/AnimationDrawable; // type@006a │ │ -08f8e2: 7010 8002 0400 |000f: invoke-direct {v4}, Landroid/graphics/drawable/AnimationDrawable;.:()V // method@0280 │ │ -08f8e8: 6e10 8502 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.isOneShot:()Z // method@0285 │ │ -08f8ee: 0a05 |0015: move-result v5 │ │ -08f8f0: 6e20 8702 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/drawable/AnimationDrawable;.setOneShot:(Z)V // method@0287 │ │ -08f8f6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -08f8f8: 3503 1800 |001a: if-ge v3, v0, 0032 // +0018 │ │ -08f8fc: 6e20 8302 3100 |001c: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getFrame:(I)Landroid/graphics/drawable/Drawable; // method@0283 │ │ -08f902: 0c05 |001f: move-result-object v5 │ │ -08f904: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -08f906: 7030 c31c 5806 |0021: invoke-direct {v8, v5, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1cc3 │ │ -08f90c: 0c02 |0024: move-result-object v2 │ │ -08f90e: 6e20 9f02 7200 |0025: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@029f │ │ -08f914: 6e20 8202 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getDuration:(I)I // method@0282 │ │ -08f91a: 0a05 |002b: move-result v5 │ │ -08f91c: 6e30 8102 2405 |002c: invoke-virtual {v4, v2, v5}, Landroid/graphics/drawable/AnimationDrawable;.addFrame:(Landroid/graphics/drawable/Drawable;I)V // method@0281 │ │ -08f922: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08f926: 28e9 |0031: goto 001a // -0017 │ │ -08f928: 6e20 8602 7400 |0032: invoke-virtual {v4, v7}, Landroid/graphics/drawable/AnimationDrawable;.setLevel:(I)Z // method@0286 │ │ -08f92e: 0749 |0035: move-object v9, v4 │ │ -08f930: 1109 |0036: return-object v9 │ │ +08f8a4: |[08f8a4] android.support.v7.internal.widget.ProgressBarICS.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +08f8b4: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ +08f8b8: 2095 6a00 |0002: instance-of v5, v9, Landroid/graphics/drawable/AnimationDrawable; // type@006a │ │ +08f8bc: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +08f8c0: 0791 |0006: move-object v1, v9 │ │ +08f8c2: 1f01 6a00 |0007: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@006a │ │ +08f8c6: 6e10 8402 0100 |0009: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.getNumberOfFrames:()I // method@0284 │ │ +08f8cc: 0a00 |000c: move-result v0 │ │ +08f8ce: 2204 6a00 |000d: new-instance v4, Landroid/graphics/drawable/AnimationDrawable; // type@006a │ │ +08f8d2: 7010 8002 0400 |000f: invoke-direct {v4}, Landroid/graphics/drawable/AnimationDrawable;.:()V // method@0280 │ │ +08f8d8: 6e10 8502 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.isOneShot:()Z // method@0285 │ │ +08f8de: 0a05 |0015: move-result v5 │ │ +08f8e0: 6e20 8702 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/drawable/AnimationDrawable;.setOneShot:(Z)V // method@0287 │ │ +08f8e6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +08f8e8: 3503 1800 |001a: if-ge v3, v0, 0032 // +0018 │ │ +08f8ec: 6e20 8302 3100 |001c: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getFrame:(I)Landroid/graphics/drawable/Drawable; // method@0283 │ │ +08f8f2: 0c05 |001f: move-result-object v5 │ │ +08f8f4: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +08f8f6: 7030 c31c 5806 |0021: invoke-direct {v8, v5, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1cc3 │ │ +08f8fc: 0c02 |0024: move-result-object v2 │ │ +08f8fe: 6e20 9f02 7200 |0025: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@029f │ │ +08f904: 6e20 8202 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getDuration:(I)I // method@0282 │ │ +08f90a: 0a05 |002b: move-result v5 │ │ +08f90c: 6e30 8102 2405 |002c: invoke-virtual {v4, v2, v5}, Landroid/graphics/drawable/AnimationDrawable;.addFrame:(Landroid/graphics/drawable/Drawable;I)V // method@0281 │ │ +08f912: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08f916: 28e9 |0031: goto 001a // -0017 │ │ +08f918: 6e20 8602 7400 |0032: invoke-virtual {v4, v7}, Landroid/graphics/drawable/AnimationDrawable;.setLevel:(I)Z // method@0286 │ │ +08f91e: 0749 |0035: move-object v9, v4 │ │ +08f920: 1109 |0036: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ 0x000d line=215 │ │ 0x0012 line=216 │ │ @@ -114245,75 +114244,75 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -08f934: |[08f934] android.support.v7.internal.widget.ProgressBarICS.updateDrawableBounds:(II)V │ │ -08f944: 120c |0000: const/4 v12, #int 0 // #0 │ │ -08f946: 6e10 941c 0d00 |0001: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingRight:()I // method@1c94 │ │ -08f94c: 0a0a |0004: move-result v10 │ │ -08f94e: 910a 0e0a |0005: sub-int v10, v14, v10 │ │ -08f952: 6e10 931c 0d00 |0007: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1c93 │ │ -08f958: 0a0b |000a: move-result v11 │ │ -08f95a: 9107 0a0b |000b: sub-int v7, v10, v11 │ │ -08f95e: 6e10 921c 0d00 |000d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingBottom:()I // method@1c92 │ │ -08f964: 0a0a |0010: move-result v10 │ │ -08f966: 910a 0f0a |0011: sub-int v10, v15, v10 │ │ -08f96a: 6e10 951c 0d00 |0013: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1c95 │ │ -08f970: 0a0b |0016: move-result v11 │ │ -08f972: 9100 0a0b |0017: sub-int v0, v10, v11 │ │ -08f976: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -08f978: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -08f97a: 54da c70a |001b: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08f97e: 380a 3600 |001d: if-eqz v10, 0053 // +0036 │ │ -08f982: 55da d00a |001f: iget-boolean v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ -08f986: 380a 2d00 |0021: if-eqz v10, 004e // +002d │ │ -08f98a: 54da c70a |0023: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08f98e: 20aa 6a00 |0025: instance-of v10, v10, Landroid/graphics/drawable/AnimationDrawable; // type@006a │ │ -08f992: 390a 2700 |0027: if-nez v10, 004e // +0027 │ │ -08f996: 54da c70a |0029: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08f99a: 6e10 9202 0a00 |002b: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -08f9a0: 0a05 |002e: move-result v5 │ │ -08f9a2: 54da c70a |002f: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08f9a6: 6e10 9102 0a00 |0031: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ -08f9ac: 0a04 |0034: move-result v4 │ │ -08f9ae: 825a |0035: int-to-float v10, v5 │ │ -08f9b0: 824b |0036: int-to-float v11, v4 │ │ -08f9b2: a903 0a0b |0037: div-float v3, v10, v11 │ │ -08f9b6: 82ea |0039: int-to-float v10, v14 │ │ -08f9b8: 82fb |003a: int-to-float v11, v15 │ │ -08f9ba: a901 0a0b |003b: div-float v1, v10, v11 │ │ -08f9be: 2d0a 0301 |003d: cmpl-float v10, v3, v1 │ │ -08f9c2: 380a 0f00 |003f: if-eqz v10, 004e // +000f │ │ -08f9c6: 2d0a 0103 |0041: cmpl-float v10, v1, v3 │ │ -08f9ca: 3d0a 1a00 |0043: if-lez v10, 005d // +001a │ │ -08f9ce: 82fa |0045: int-to-float v10, v15 │ │ -08f9d0: c83a |0046: mul-float/2addr v10, v3 │ │ -08f9d2: 87a9 |0047: float-to-int v9, v10 │ │ -08f9d4: 910a 0e09 |0048: sub-int v10, v14, v9 │ │ -08f9d8: db06 0a02 |004a: div-int/lit8 v6, v10, #int 2 // #02 │ │ -08f9dc: 9007 0609 |004c: add-int v7, v6, v9 │ │ -08f9e0: 54da c70a |004e: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08f9e4: 6e50 9d02 6a78 |0050: invoke-virtual {v10, v6, v8, v7, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -08f9ea: 54da d20a |0053: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -08f9ee: 380a 0700 |0055: if-eqz v10, 005c // +0007 │ │ -08f9f2: 54da d20a |0057: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -08f9f6: 6e50 9d02 ca7c |0059: invoke-virtual {v10, v12, v12, v7, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -08f9fc: 0e00 |005c: return-void │ │ -08f9fe: 82ea |005d: int-to-float v10, v14 │ │ -08fa00: 150b 803f |005e: const/high16 v11, #int 1065353216 // #3f80 │ │ -08fa04: c93b |0060: div-float/2addr v11, v3 │ │ -08fa06: c8ba |0061: mul-float/2addr v10, v11 │ │ -08fa08: 87a2 |0062: float-to-int v2, v10 │ │ -08fa0a: 910a 0f02 |0063: sub-int v10, v15, v2 │ │ -08fa0e: db08 0a02 |0065: div-int/lit8 v8, v10, #int 2 // #02 │ │ -08fa12: 9000 0802 |0067: add-int v0, v8, v2 │ │ -08fa16: 28e5 |0069: goto 004e // -001b │ │ +08f924: |[08f924] android.support.v7.internal.widget.ProgressBarICS.updateDrawableBounds:(II)V │ │ +08f934: 120c |0000: const/4 v12, #int 0 // #0 │ │ +08f936: 6e10 941c 0d00 |0001: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingRight:()I // method@1c94 │ │ +08f93c: 0a0a |0004: move-result v10 │ │ +08f93e: 910a 0e0a |0005: sub-int v10, v14, v10 │ │ +08f942: 6e10 931c 0d00 |0007: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1c93 │ │ +08f948: 0a0b |000a: move-result v11 │ │ +08f94a: 9107 0a0b |000b: sub-int v7, v10, v11 │ │ +08f94e: 6e10 921c 0d00 |000d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingBottom:()I // method@1c92 │ │ +08f954: 0a0a |0010: move-result v10 │ │ +08f956: 910a 0f0a |0011: sub-int v10, v15, v10 │ │ +08f95a: 6e10 951c 0d00 |0013: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1c95 │ │ +08f960: 0a0b |0016: move-result v11 │ │ +08f962: 9100 0a0b |0017: sub-int v0, v10, v11 │ │ +08f966: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +08f968: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +08f96a: 54da c70a |001b: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08f96e: 380a 3600 |001d: if-eqz v10, 0053 // +0036 │ │ +08f972: 55da d00a |001f: iget-boolean v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ +08f976: 380a 2d00 |0021: if-eqz v10, 004e // +002d │ │ +08f97a: 54da c70a |0023: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08f97e: 20aa 6a00 |0025: instance-of v10, v10, Landroid/graphics/drawable/AnimationDrawable; // type@006a │ │ +08f982: 390a 2700 |0027: if-nez v10, 004e // +0027 │ │ +08f986: 54da c70a |0029: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08f98a: 6e10 9202 0a00 |002b: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +08f990: 0a05 |002e: move-result v5 │ │ +08f992: 54da c70a |002f: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08f996: 6e10 9102 0a00 |0031: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ +08f99c: 0a04 |0034: move-result v4 │ │ +08f99e: 825a |0035: int-to-float v10, v5 │ │ +08f9a0: 824b |0036: int-to-float v11, v4 │ │ +08f9a2: a903 0a0b |0037: div-float v3, v10, v11 │ │ +08f9a6: 82ea |0039: int-to-float v10, v14 │ │ +08f9a8: 82fb |003a: int-to-float v11, v15 │ │ +08f9aa: a901 0a0b |003b: div-float v1, v10, v11 │ │ +08f9ae: 2d0a 0301 |003d: cmpl-float v10, v3, v1 │ │ +08f9b2: 380a 0f00 |003f: if-eqz v10, 004e // +000f │ │ +08f9b6: 2d0a 0103 |0041: cmpl-float v10, v1, v3 │ │ +08f9ba: 3d0a 1a00 |0043: if-lez v10, 005d // +001a │ │ +08f9be: 82fa |0045: int-to-float v10, v15 │ │ +08f9c0: c83a |0046: mul-float/2addr v10, v3 │ │ +08f9c2: 87a9 |0047: float-to-int v9, v10 │ │ +08f9c4: 910a 0e09 |0048: sub-int v10, v14, v9 │ │ +08f9c8: db06 0a02 |004a: div-int/lit8 v6, v10, #int 2 // #02 │ │ +08f9cc: 9007 0609 |004c: add-int v7, v6, v9 │ │ +08f9d0: 54da c70a |004e: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08f9d4: 6e50 9d02 6a78 |0050: invoke-virtual {v10, v6, v8, v7, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +08f9da: 54da d20a |0053: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +08f9de: 380a 0700 |0055: if-eqz v10, 005c // +0007 │ │ +08f9e2: 54da d20a |0057: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +08f9e6: 6e50 9d02 ca7c |0059: invoke-virtual {v10, v12, v12, v7, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +08f9ec: 0e00 |005c: return-void │ │ +08f9ee: 82ea |005d: int-to-float v10, v14 │ │ +08f9f0: 150b 803f |005e: const/high16 v11, #int 1065353216 // #3f80 │ │ +08f9f4: c93b |0060: div-float/2addr v11, v3 │ │ +08f9f6: c8ba |0061: mul-float/2addr v10, v11 │ │ +08f9f8: 87a2 |0062: float-to-int v2, v10 │ │ +08f9fa: 910a 0f02 |0063: sub-int v10, v15, v2 │ │ +08f9fe: db08 0a02 |0065: div-int/lit8 v8, v10, #int 2 // #02 │ │ +08fa02: 9000 0802 |0067: add-int v0, v8, v2 │ │ +08fa06: 28e5 |0069: goto 004e // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=732 │ │ 0x000d line=733 │ │ 0x0019 line=734 │ │ 0x001a line=735 │ │ 0x001b line=737 │ │ @@ -114358,34 +114357,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -08fa18: |[08fa18] android.support.v7.internal.widget.ProgressBarICS.updateDrawableState:()V │ │ -08fa28: 6e10 8a1c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawableState:()[I // method@1c8a │ │ -08fa2e: 0c00 |0003: move-result-object v0 │ │ -08fa30: 5421 d20a |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -08fa34: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -08fa38: 5421 d20a |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -08fa3c: 6e10 9802 0100 |000a: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ -08fa42: 0a01 |000d: move-result v1 │ │ -08fa44: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -08fa48: 5421 d20a |0010: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -08fa4c: 6e20 a002 0100 |0012: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -08fa52: 5421 c70a |0015: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08fa56: 3801 0f00 |0017: if-eqz v1, 0026 // +000f │ │ -08fa5a: 5421 c70a |0019: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08fa5e: 6e10 9802 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ -08fa64: 0a01 |001e: move-result v1 │ │ -08fa66: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -08fa6a: 5421 c70a |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08fa6e: 6e20 a002 0100 |0023: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -08fa74: 0e00 |0026: return-void │ │ +08fa08: |[08fa08] android.support.v7.internal.widget.ProgressBarICS.updateDrawableState:()V │ │ +08fa18: 6e10 8a1c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawableState:()[I // method@1c8a │ │ +08fa1e: 0c00 |0003: move-result-object v0 │ │ +08fa20: 5421 d20a |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +08fa24: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +08fa28: 5421 d20a |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +08fa2c: 6e10 9802 0100 |000a: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ +08fa32: 0a01 |000d: move-result v1 │ │ +08fa34: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +08fa38: 5421 d20a |0010: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +08fa3c: 6e20 a002 0100 |0012: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +08fa42: 5421 c70a |0015: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08fa46: 3801 0f00 |0017: if-eqz v1, 0026 // +000f │ │ +08fa4a: 5421 c70a |0019: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08fa4e: 6e10 9802 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0298 │ │ +08fa54: 0a01 |001e: move-result v1 │ │ +08fa56: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +08fa5a: 5421 c70a |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08fa5e: 6e20 a002 0100 |0023: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +08fa64: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0004 line=829 │ │ 0x0010 line=830 │ │ 0x0015 line=833 │ │ 0x0021 line=834 │ │ @@ -114400,18 +114399,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08fa78: |[08fa78] android.support.v7.internal.widget.ProgressBarICS.drawableStateChanged:()V │ │ -08fa88: 6f10 a91f 0000 |0000: invoke-super {v0}, Landroid/view/View;.drawableStateChanged:()V // method@1fa9 │ │ -08fa8e: 7010 c61c 0000 |0003: invoke-direct {v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1cc6 │ │ -08fa94: 0e00 |0006: return-void │ │ +08fa68: |[08fa68] android.support.v7.internal.widget.ProgressBarICS.drawableStateChanged:()V │ │ +08fa78: 6f10 a91f 0000 |0000: invoke-super {v0}, Landroid/view/View;.drawableStateChanged:()V // method@1fa9 │ │ +08fa7e: 7010 c61c 0000 |0003: invoke-direct {v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1cc6 │ │ +08fa84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0003 line=823 │ │ 0x0006 line=824 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ @@ -114421,23 +114420,23 @@ │ │ type : '()Landroid/graphics/drawable/shapes/Shape;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -08fa98: |[08fa98] android.support.v7.internal.widget.ProgressBarICS.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; │ │ -08faa8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08faaa: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -08faae: 2310 5306 |0003: new-array v0, v1, [F // type@0653 │ │ -08fab2: 2600 0900 0000 |0005: fill-array-data v0, 0000000e // +00000009 │ │ -08fab8: 2201 7500 |0008: new-instance v1, Landroid/graphics/drawable/shapes/RoundRectShape; // type@0075 │ │ -08fabc: 7040 af02 0122 |000a: invoke-direct {v1, v0, v2, v2}, Landroid/graphics/drawable/shapes/RoundRectShape;.:([FLandroid/graphics/RectF;[F)V // method@02af │ │ -08fac2: 1101 |000d: return-object v1 │ │ -08fac4: 0003 0400 0800 0000 0000 a040 0000 ... |000e: array-data (20 units) │ │ +08fa88: |[08fa88] android.support.v7.internal.widget.ProgressBarICS.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; │ │ +08fa98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08fa9a: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +08fa9e: 2310 5306 |0003: new-array v0, v1, [F // type@0653 │ │ +08faa2: 2600 0900 0000 |0005: fill-array-data v0, 0000000e // +00000009 │ │ +08faa8: 2201 7500 |0008: new-instance v1, Landroid/graphics/drawable/shapes/RoundRectShape; // type@0075 │ │ +08faac: 7040 af02 0122 |000a: invoke-direct {v1, v0, v2, v2}, Landroid/graphics/drawable/shapes/RoundRectShape;.:([FLandroid/graphics/RectF;[F)V // method@02af │ │ +08fab2: 1101 |000d: return-object v1 │ │ +08fab4: 0003 0400 0800 0000 0000 a040 0000 ... |000e: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=202 │ │ 0x0008 line=203 │ │ 0x000e line=202 │ │ locals : │ │ 0x0008 - 0x0022 reg=0 roundedCorners [F │ │ @@ -114448,17 +114447,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08faec: |[08faec] android.support.v7.internal.widget.ProgressBarICS.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; │ │ -08fafc: 5410 c70a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -08fb00: 1100 |0002: return-object v0 │ │ +08fadc: |[08fadc] android.support.v7.internal.widget.ProgressBarICS.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; │ │ +08faec: 5410 c70a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +08faf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ProgressBarICS;) │ │ @@ -114466,17 +114465,17 @@ │ │ type : '()Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fb04: |[08fb04] android.support.v7.internal.widget.ProgressBarICS.getInterpolator:()Landroid/view/animation/Interpolator; │ │ -08fb14: 5410 c80a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ -08fb18: 1100 |0002: return-object v0 │ │ +08faf4: |[08faf4] android.support.v7.internal.widget.ProgressBarICS.getInterpolator:()Landroid/view/animation/Interpolator; │ │ +08fb04: 5410 c80a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ +08fb08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ProgressBarICS;) │ │ @@ -114484,22 +114483,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -08fb1c: |[08fb1c] android.support.v7.internal.widget.ProgressBarICS.getMax:()I │ │ -08fb2c: 1d01 |0000: monitor-enter v1 │ │ -08fb2e: 5210 ca0a |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -08fb32: 1e01 |0003: monitor-exit v1 │ │ -08fb34: 0f00 |0004: return v0 │ │ -08fb36: 0d00 |0005: move-exception v0 │ │ -08fb38: 1e01 |0006: monitor-exit v1 │ │ -08fb3a: 2700 |0007: throw v0 │ │ +08fb0c: |[08fb0c] android.support.v7.internal.widget.ProgressBarICS.getMax:()I │ │ +08fb1c: 1d01 |0000: monitor-enter v1 │ │ +08fb1e: 5210 ca0a |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +08fb22: 1e01 |0003: monitor-exit v1 │ │ +08fb24: 0f00 |0004: return v0 │ │ +08fb26: 0d00 |0005: move-exception v0 │ │ +08fb28: 1e01 |0006: monitor-exit v1 │ │ +08fb2a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ @@ -114509,26 +114508,26 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -08fb48: |[08fb48] android.support.v7.internal.widget.ProgressBarICS.getProgress:()I │ │ -08fb58: 1d01 |0000: monitor-enter v1 │ │ -08fb5a: 5510 c60a |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -08fb5e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -08fb62: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08fb64: 1e01 |0006: monitor-exit v1 │ │ -08fb66: 0f00 |0007: return v0 │ │ -08fb68: 5210 d10a |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -08fb6c: 28fc |000a: goto 0006 // -0004 │ │ -08fb6e: 0d00 |000b: move-exception v0 │ │ -08fb70: 1e01 |000c: monitor-exit v1 │ │ -08fb72: 2700 |000d: throw v0 │ │ +08fb38: |[08fb38] android.support.v7.internal.widget.ProgressBarICS.getProgress:()I │ │ +08fb48: 1d01 |0000: monitor-enter v1 │ │ +08fb4a: 5510 c60a |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +08fb4e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +08fb52: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08fb54: 1e01 |0006: monitor-exit v1 │ │ +08fb56: 0f00 |0007: return v0 │ │ +08fb58: 5210 d10a |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +08fb5c: 28fc |000a: goto 0006 // -0004 │ │ +08fb5e: 0d00 |000b: move-exception v0 │ │ +08fb60: 1e01 |000c: monitor-exit v1 │ │ +08fb62: 2700 |000d: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000b │ │ 0x0008 - 0x000a │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=531 │ │ @@ -114540,17 +114539,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fb88: |[08fb88] android.support.v7.internal.widget.ProgressBarICS.getProgressDrawable:()Landroid/graphics/drawable/Drawable; │ │ -08fb98: 5410 d20a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -08fb9c: 1100 |0002: return-object v0 │ │ +08fb78: |[08fb78] android.support.v7.internal.widget.ProgressBarICS.getProgressDrawable:()Landroid/graphics/drawable/Drawable; │ │ +08fb88: 5410 d20a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +08fb8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ProgressBarICS;) │ │ @@ -114558,26 +114557,26 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -08fba0: |[08fba0] android.support.v7.internal.widget.ProgressBarICS.getSecondaryProgress:()I │ │ -08fbb0: 1d01 |0000: monitor-enter v1 │ │ -08fbb2: 5510 c60a |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -08fbb6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -08fbba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08fbbc: 1e01 |0006: monitor-exit v1 │ │ -08fbbe: 0f00 |0007: return v0 │ │ -08fbc0: 5210 d50a |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -08fbc4: 28fc |000a: goto 0006 // -0004 │ │ -08fbc6: 0d00 |000b: move-exception v0 │ │ -08fbc8: 1e01 |000c: monitor-exit v1 │ │ -08fbca: 2700 |000d: throw v0 │ │ +08fb90: |[08fb90] android.support.v7.internal.widget.ProgressBarICS.getSecondaryProgress:()I │ │ +08fba0: 1d01 |0000: monitor-enter v1 │ │ +08fba2: 5510 c60a |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +08fba6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +08fbaa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08fbac: 1e01 |0006: monitor-exit v1 │ │ +08fbae: 0f00 |0007: return v0 │ │ +08fbb0: 5210 d50a |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +08fbb4: 28fc |000a: goto 0006 // -0004 │ │ +08fbb6: 0d00 |000b: move-exception v0 │ │ +08fbb8: 1e01 |000c: monitor-exit v1 │ │ +08fbba: 2700 |000d: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000b │ │ 0x0008 - 0x000a │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=547 │ │ @@ -114589,24 +114588,24 @@ │ │ type : '(I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08fbe0: |[08fbe0] android.support.v7.internal.widget.ProgressBarICS.incrementProgressBy:(I)V │ │ -08fbf0: 1d01 |0000: monitor-enter v1 │ │ -08fbf2: 5210 d10a |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -08fbf6: b020 |0003: add-int/2addr v0, v2 │ │ -08fbf8: 6e20 bc1c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1cbc │ │ -08fbfe: 1e01 |0007: monitor-exit v1 │ │ -08fc00: 0e00 |0008: return-void │ │ -08fc02: 0d00 |0009: move-exception v0 │ │ -08fc04: 1e01 |000a: monitor-exit v1 │ │ -08fc06: 2700 |000b: throw v0 │ │ +08fbd0: |[08fbd0] android.support.v7.internal.widget.ProgressBarICS.incrementProgressBy:(I)V │ │ +08fbe0: 1d01 |0000: monitor-enter v1 │ │ +08fbe2: 5210 d10a |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +08fbe6: b020 |0003: add-int/2addr v0, v2 │ │ +08fbe8: 6e20 bc1c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1cbc │ │ +08fbee: 1e01 |0007: monitor-exit v1 │ │ +08fbf0: 0e00 |0008: return-void │ │ +08fbf2: 0d00 |0009: move-exception v0 │ │ +08fbf4: 1e01 |000a: monitor-exit v1 │ │ +08fbf6: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=595 │ │ 0x0007 line=596 │ │ 0x0009 line=595 │ │ @@ -114619,24 +114618,24 @@ │ │ type : '(I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08fc14: |[08fc14] android.support.v7.internal.widget.ProgressBarICS.incrementSecondaryProgressBy:(I)V │ │ -08fc24: 1d01 |0000: monitor-enter v1 │ │ -08fc26: 5210 d50a |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -08fc2a: b020 |0003: add-int/2addr v0, v2 │ │ -08fc2c: 6e20 bf1c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1cbf │ │ -08fc32: 1e01 |0007: monitor-exit v1 │ │ -08fc34: 0e00 |0008: return-void │ │ -08fc36: 0d00 |0009: move-exception v0 │ │ -08fc38: 1e01 |000a: monitor-exit v1 │ │ -08fc3a: 2700 |000b: throw v0 │ │ +08fc04: |[08fc04] android.support.v7.internal.widget.ProgressBarICS.incrementSecondaryProgressBy:(I)V │ │ +08fc14: 1d01 |0000: monitor-enter v1 │ │ +08fc16: 5210 d50a |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +08fc1a: b020 |0003: add-int/2addr v0, v2 │ │ +08fc1c: 6e20 bf1c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1cbf │ │ +08fc22: 1e01 |0007: monitor-exit v1 │ │ +08fc24: 0e00 |0008: return-void │ │ +08fc26: 0d00 |0009: move-exception v0 │ │ +08fc28: 1e01 |000a: monitor-exit v1 │ │ +08fc2a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=606 │ │ 0x0007 line=607 │ │ 0x0009 line=606 │ │ @@ -114649,44 +114648,44 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -08fc48: |[08fc48] android.support.v7.internal.widget.ProgressBarICS.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -08fc58: 5573 c50a |0000: iget-boolean v3, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ac5 │ │ -08fc5c: 3903 2f00 |0002: if-nez v3, 0031 // +002f │ │ -08fc60: 6e20 c71c 8700 |0004: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1cc7 │ │ -08fc66: 0a03 |0007: move-result v3 │ │ -08fc68: 3803 2a00 |0008: if-eqz v3, 0032 // +002a │ │ -08fc6c: 6e10 8f02 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@028f │ │ -08fc72: 0c00 |000d: move-result-object v0 │ │ -08fc74: 6e10 981c 0700 |000e: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getScrollX:()I // method@1c98 │ │ -08fc7a: 0a03 |0011: move-result v3 │ │ -08fc7c: 6e10 931c 0700 |0012: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1c93 │ │ -08fc82: 0a04 |0015: move-result v4 │ │ -08fc84: 9001 0304 |0016: add-int v1, v3, v4 │ │ -08fc88: 6e10 991c 0700 |0018: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getScrollY:()I // method@1c99 │ │ -08fc8e: 0a03 |001b: move-result v3 │ │ -08fc90: 6e10 951c 0700 |001c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1c95 │ │ -08fc96: 0a04 |001f: move-result v4 │ │ -08fc98: 9002 0304 |0020: add-int v2, v3, v4 │ │ -08fc9c: 5203 2f00 |0022: iget v3, v0, Landroid/graphics/Rect;.left:I // field@002f │ │ -08fca0: b013 |0024: add-int/2addr v3, v1 │ │ -08fca2: 5204 3100 |0025: iget v4, v0, Landroid/graphics/Rect;.top:I // field@0031 │ │ -08fca6: b024 |0027: add-int/2addr v4, v2 │ │ -08fca8: 5205 3000 |0028: iget v5, v0, Landroid/graphics/Rect;.right:I // field@0030 │ │ -08fcac: b015 |002a: add-int/2addr v5, v1 │ │ -08fcae: 5206 2e00 |002b: iget v6, v0, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -08fcb2: b026 |002d: add-int/2addr v6, v2 │ │ -08fcb4: 6e56 a11c 3754 |002e: invoke-virtual {v7, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.invalidate:(IIII)V // method@1ca1 │ │ -08fcba: 0e00 |0031: return-void │ │ -08fcbc: 6f20 d61f 8700 |0032: invoke-super {v7, v8}, Landroid/view/View;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1fd6 │ │ -08fcc2: 28fc |0035: goto 0031 // -0004 │ │ +08fc38: |[08fc38] android.support.v7.internal.widget.ProgressBarICS.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +08fc48: 5573 c50a |0000: iget-boolean v3, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ac5 │ │ +08fc4c: 3903 2f00 |0002: if-nez v3, 0031 // +002f │ │ +08fc50: 6e20 c71c 8700 |0004: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1cc7 │ │ +08fc56: 0a03 |0007: move-result v3 │ │ +08fc58: 3803 2a00 |0008: if-eqz v3, 0032 // +002a │ │ +08fc5c: 6e10 8f02 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@028f │ │ +08fc62: 0c00 |000d: move-result-object v0 │ │ +08fc64: 6e10 981c 0700 |000e: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getScrollX:()I // method@1c98 │ │ +08fc6a: 0a03 |0011: move-result v3 │ │ +08fc6c: 6e10 931c 0700 |0012: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1c93 │ │ +08fc72: 0a04 |0015: move-result v4 │ │ +08fc74: 9001 0304 |0016: add-int v1, v3, v4 │ │ +08fc78: 6e10 991c 0700 |0018: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getScrollY:()I // method@1c99 │ │ +08fc7e: 0a03 |001b: move-result v3 │ │ +08fc80: 6e10 951c 0700 |001c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1c95 │ │ +08fc86: 0a04 |001f: move-result v4 │ │ +08fc88: 9002 0304 |0020: add-int v2, v3, v4 │ │ +08fc8c: 5203 2f00 |0022: iget v3, v0, Landroid/graphics/Rect;.left:I // field@002f │ │ +08fc90: b013 |0024: add-int/2addr v3, v1 │ │ +08fc92: 5204 3100 |0025: iget v4, v0, Landroid/graphics/Rect;.top:I // field@0031 │ │ +08fc96: b024 |0027: add-int/2addr v4, v2 │ │ +08fc98: 5205 3000 |0028: iget v5, v0, Landroid/graphics/Rect;.right:I // field@0030 │ │ +08fc9c: b015 |002a: add-int/2addr v5, v1 │ │ +08fc9e: 5206 2e00 |002b: iget v6, v0, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +08fca2: b026 |002d: add-int/2addr v6, v2 │ │ +08fca4: 6e56 a11c 3754 |002e: invoke-virtual {v7, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.invalidate:(IIII)V // method@1ca1 │ │ +08fcaa: 0e00 |0031: return-void │ │ +08fcac: 6f20 d61f 8700 |0032: invoke-super {v7, v8}, Landroid/view/View;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1fd6 │ │ +08fcb2: 28fc |0035: goto 0031 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0004 line=712 │ │ 0x000a line=713 │ │ 0x000e line=714 │ │ 0x0018 line=715 │ │ @@ -114705,22 +114704,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -08fcc4: |[08fcc4] android.support.v7.internal.widget.ProgressBarICS.isIndeterminate:()Z │ │ -08fcd4: 1d01 |0000: monitor-enter v1 │ │ -08fcd6: 5510 c60a |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -08fcda: 1e01 |0003: monitor-exit v1 │ │ -08fcdc: 0f00 |0004: return v0 │ │ -08fcde: 0d00 |0005: move-exception v0 │ │ -08fce0: 1e01 |0006: monitor-exit v1 │ │ -08fce2: 2700 |0007: throw v0 │ │ +08fcb4: |[08fcb4] android.support.v7.internal.widget.ProgressBarICS.isIndeterminate:()Z │ │ +08fcc4: 1d01 |0000: monitor-enter v1 │ │ +08fcc6: 5510 c60a |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +08fcca: 1e01 |0003: monitor-exit v1 │ │ +08fccc: 0f00 |0004: return v0 │ │ +08fcce: 0d00 |0005: move-exception v0 │ │ +08fcd0: 1e01 |0006: monitor-exit v1 │ │ +08fcd2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ @@ -114730,20 +114729,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08fcf0: |[08fcf0] android.support.v7.internal.widget.ProgressBarICS.onAttachedToWindow:()V │ │ -08fd00: 6f10 e71f 0100 |0000: invoke-super {v1}, Landroid/view/View;.onAttachedToWindow:()V // method@1fe7 │ │ -08fd06: 5510 c60a |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -08fd0a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -08fd0e: 6e10 c11c 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1cc1 │ │ -08fd14: 0e00 |000a: return-void │ │ +08fce0: |[08fce0] android.support.v7.internal.widget.ProgressBarICS.onAttachedToWindow:()V │ │ +08fcf0: 6f10 e71f 0100 |0000: invoke-super {v1}, Landroid/view/View;.onAttachedToWindow:()V // method@1fe7 │ │ +08fcf6: 5510 c60a |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +08fcfa: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +08fcfe: 6e10 c11c 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1cc1 │ │ +08fd04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 0x0003 line=901 │ │ 0x0007 line=902 │ │ 0x000a line=904 │ │ locals : │ │ @@ -114754,24 +114753,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08fd18: |[08fd18] android.support.v7.internal.widget.ProgressBarICS.onDetachedFromWindow:()V │ │ -08fd28: 5510 c60a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -08fd2c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -08fd30: 6e10 c21c 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1cc2 │ │ -08fd36: 5410 d30a |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ -08fd3a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -08fd3e: 5410 d30a |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ -08fd42: 6e20 b21c 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cb2 │ │ -08fd48: 6f10 e81f 0100 |0010: invoke-super {v1}, Landroid/view/View;.onDetachedFromWindow:()V // method@1fe8 │ │ -08fd4e: 0e00 |0013: return-void │ │ +08fd08: |[08fd08] android.support.v7.internal.widget.ProgressBarICS.onDetachedFromWindow:()V │ │ +08fd18: 5510 c60a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +08fd1c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +08fd20: 6e10 c21c 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1cc2 │ │ +08fd26: 5410 d30a |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ +08fd2a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +08fd2e: 5410 d30a |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0ad3 │ │ +08fd32: 6e20 b21c 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cb2 │ │ +08fd38: 6f10 e81f 0100 |0010: invoke-super {v1}, Landroid/view/View;.onDetachedFromWindow:()V // method@1fe8 │ │ +08fd3e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0004 line=909 │ │ 0x0007 line=911 │ │ 0x000b line=912 │ │ 0x0010 line=917 │ │ @@ -114784,76 +114783,76 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -08fd50: |[08fd50] android.support.v7.internal.widget.ProgressBarICS.onDraw:(Landroid/graphics/Canvas;)V │ │ -08fd60: 1608 c800 |0000: const-wide/16 v8, #int 200 // #c8 │ │ -08fd64: 1d0a |0002: monitor-enter v10 │ │ -08fd66: 6f20 e91f ba00 |0003: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@1fe9 │ │ -08fd6c: 54a0 c30a |0006: iget-object v0, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ -08fd70: 3800 6100 |0008: if-eqz v0, 0069 // +0061 │ │ -08fd74: 6e10 2e02 0b00 |000a: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -08fd7a: 6e10 931c 0a00 |000d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1c93 │ │ -08fd80: 0a04 |0010: move-result v4 │ │ -08fd82: 8244 |0011: int-to-float v4, v4 │ │ -08fd84: 6e10 951c 0a00 |0012: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1c95 │ │ -08fd8a: 0a05 |0015: move-result v5 │ │ -08fd8c: 8255 |0016: int-to-float v5, v5 │ │ -08fd8e: 6e30 3302 4b05 |0017: invoke-virtual {v11, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -08fd94: 6e10 8b1c 0a00 |001a: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawingTime:()J // method@1c8b │ │ -08fd9a: 0b02 |001d: move-result-wide v2 │ │ -08fd9c: 54a4 c10a |001e: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -08fda0: 3804 3300 |0020: if-eqz v4, 0053 // +0033 │ │ -08fda4: 54a4 c10a |0022: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -08fda8: 54a5 d70a |0024: iget-object v5, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0ad7 │ │ -08fdac: 6e40 1f21 2453 |0026: invoke-virtual {v4, v2, v3, v5}, Landroid/view/animation/AlphaAnimation;.getTransformation:(JLandroid/view/animation/Transformation;)Z // method@211f │ │ -08fdb2: 54a4 d70a |0029: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0ad7 │ │ -08fdb6: 6e10 3621 0400 |002b: invoke-virtual {v4}, Landroid/view/animation/Transformation;.getAlpha:()F // method@2136 │ │ -08fdbc: 0a01 |002e: move-result v1 │ │ -08fdbe: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -08fdc0: 5ca4 c50a |0030: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ac5 │ │ -08fdc4: 1404 0040 1c46 |0032: const v4, #float 10000 // #461c4000 │ │ -08fdca: c814 |0035: mul-float/2addr v4, v1 │ │ -08fdcc: 8744 |0036: float-to-int v4, v4 │ │ -08fdce: 6e20 9f02 4000 |0037: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@029f │ │ -08fdd4: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -08fdd6: 5ca4 c50a |003b: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ac5 │ │ -08fdda: 7100 7003 0000 |003d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -08fde0: 0b04 |0040: move-result-wide v4 │ │ -08fde2: 53a6 c90a |0041: iget-wide v6, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mLastDrawTime:J // field@0ac9 │ │ -08fde6: bc64 |0043: sub-long/2addr v4, v6 │ │ -08fde8: 3104 0408 |0044: cmp-long v4, v4, v8 │ │ -08fdec: 3a04 0d00 |0046: if-ltz v4, 0053 // +000d │ │ -08fdf0: 7100 7003 0000 |0048: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -08fdf6: 0b04 |004b: move-result-wide v4 │ │ -08fdf8: 5aa4 c90a |004c: iput-wide v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mLastDrawTime:J // field@0ac9 │ │ -08fdfc: 1604 c800 |004e: const-wide/16 v4, #int 200 // #c8 │ │ -08fe00: 6e30 b01c 4a05 |0050: invoke-virtual {v10, v4, v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidateDelayed:(J)V // method@1cb0 │ │ -08fe06: 6e20 8e02 b000 |0053: invoke-virtual {v0, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -08fe0c: 6e10 2a02 0b00 |0056: invoke-virtual {v11}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -08fe12: 55a4 d60a |0059: iget-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0ad6 │ │ -08fe16: 3804 0e00 |005b: if-eqz v4, 0069 // +000e │ │ -08fe1a: 2004 6900 |005d: instance-of v4, v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ -08fe1e: 3804 0a00 |005f: if-eqz v4, 0069 // +000a │ │ -08fe22: 1f00 6900 |0061: check-cast v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ -08fe26: 7210 7e02 0000 |0063: invoke-interface {v0}, Landroid/graphics/drawable/Animatable;.start:()V // method@027e │ │ -08fe2c: 1204 |0066: const/4 v4, #int 0 // #0 │ │ -08fe2e: 5ca4 d60a |0067: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0ad6 │ │ -08fe32: 1e0a |0069: monitor-exit v10 │ │ -08fe34: 0e00 |006a: return-void │ │ -08fe36: 0d04 |006b: move-exception v4 │ │ -08fe38: 1205 |006c: const/4 v5, #int 0 // #0 │ │ -08fe3a: 5ca5 c50a |006d: iput-boolean v5, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ac5 │ │ -08fe3e: 2704 |006f: throw v4 │ │ -08fe40: 0d04 |0070: move-exception v4 │ │ -08fe42: 1e0a |0071: monitor-exit v10 │ │ -08fe44: 2704 |0072: throw v4 │ │ +08fd40: |[08fd40] android.support.v7.internal.widget.ProgressBarICS.onDraw:(Landroid/graphics/Canvas;)V │ │ +08fd50: 1608 c800 |0000: const-wide/16 v8, #int 200 // #c8 │ │ +08fd54: 1d0a |0002: monitor-enter v10 │ │ +08fd56: 6f20 e91f ba00 |0003: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@1fe9 │ │ +08fd5c: 54a0 c30a |0006: iget-object v0, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ +08fd60: 3800 6100 |0008: if-eqz v0, 0069 // +0061 │ │ +08fd64: 6e10 2e02 0b00 |000a: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +08fd6a: 6e10 931c 0a00 |000d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1c93 │ │ +08fd70: 0a04 |0010: move-result v4 │ │ +08fd72: 8244 |0011: int-to-float v4, v4 │ │ +08fd74: 6e10 951c 0a00 |0012: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1c95 │ │ +08fd7a: 0a05 |0015: move-result v5 │ │ +08fd7c: 8255 |0016: int-to-float v5, v5 │ │ +08fd7e: 6e30 3302 4b05 |0017: invoke-virtual {v11, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +08fd84: 6e10 8b1c 0a00 |001a: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawingTime:()J // method@1c8b │ │ +08fd8a: 0b02 |001d: move-result-wide v2 │ │ +08fd8c: 54a4 c10a |001e: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +08fd90: 3804 3300 |0020: if-eqz v4, 0053 // +0033 │ │ +08fd94: 54a4 c10a |0022: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +08fd98: 54a5 d70a |0024: iget-object v5, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0ad7 │ │ +08fd9c: 6e40 1f21 2453 |0026: invoke-virtual {v4, v2, v3, v5}, Landroid/view/animation/AlphaAnimation;.getTransformation:(JLandroid/view/animation/Transformation;)Z // method@211f │ │ +08fda2: 54a4 d70a |0029: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0ad7 │ │ +08fda6: 6e10 3621 0400 |002b: invoke-virtual {v4}, Landroid/view/animation/Transformation;.getAlpha:()F // method@2136 │ │ +08fdac: 0a01 |002e: move-result v1 │ │ +08fdae: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +08fdb0: 5ca4 c50a |0030: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ac5 │ │ +08fdb4: 1404 0040 1c46 |0032: const v4, #float 10000 // #461c4000 │ │ +08fdba: c814 |0035: mul-float/2addr v4, v1 │ │ +08fdbc: 8744 |0036: float-to-int v4, v4 │ │ +08fdbe: 6e20 9f02 4000 |0037: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@029f │ │ +08fdc4: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +08fdc6: 5ca4 c50a |003b: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ac5 │ │ +08fdca: 7100 7003 0000 |003d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +08fdd0: 0b04 |0040: move-result-wide v4 │ │ +08fdd2: 53a6 c90a |0041: iget-wide v6, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mLastDrawTime:J // field@0ac9 │ │ +08fdd6: bc64 |0043: sub-long/2addr v4, v6 │ │ +08fdd8: 3104 0408 |0044: cmp-long v4, v4, v8 │ │ +08fddc: 3a04 0d00 |0046: if-ltz v4, 0053 // +000d │ │ +08fde0: 7100 7003 0000 |0048: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +08fde6: 0b04 |004b: move-result-wide v4 │ │ +08fde8: 5aa4 c90a |004c: iput-wide v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mLastDrawTime:J // field@0ac9 │ │ +08fdec: 1604 c800 |004e: const-wide/16 v4, #int 200 // #c8 │ │ +08fdf0: 6e30 b01c 4a05 |0050: invoke-virtual {v10, v4, v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidateDelayed:(J)V // method@1cb0 │ │ +08fdf6: 6e20 8e02 b000 |0053: invoke-virtual {v0, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +08fdfc: 6e10 2a02 0b00 |0056: invoke-virtual {v11}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +08fe02: 55a4 d60a |0059: iget-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0ad6 │ │ +08fe06: 3804 0e00 |005b: if-eqz v4, 0069 // +000e │ │ +08fe0a: 2004 6900 |005d: instance-of v4, v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ +08fe0e: 3804 0a00 |005f: if-eqz v4, 0069 // +000a │ │ +08fe12: 1f00 6900 |0061: check-cast v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ +08fe16: 7210 7e02 0000 |0063: invoke-interface {v0}, Landroid/graphics/drawable/Animatable;.start:()V // method@027e │ │ +08fe1c: 1204 |0066: const/4 v4, #int 0 // #0 │ │ +08fe1e: 5ca4 d60a |0067: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0ad6 │ │ +08fe22: 1e0a |0069: monitor-exit v10 │ │ +08fe24: 0e00 |006a: return-void │ │ +08fe26: 0d04 |006b: move-exception v4 │ │ +08fe28: 1205 |006c: const/4 v5, #int 0 // #0 │ │ +08fe2a: 5ca5 c50a |006d: iput-boolean v5, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ac5 │ │ +08fe2e: 2704 |006f: throw v4 │ │ +08fe30: 0d04 |0070: move-exception v4 │ │ +08fe32: 1e0a |0071: monitor-exit v10 │ │ +08fe34: 2704 |0072: throw v4 │ │ catches : 4 │ │ 0x0003 - 0x002e │ │ -> 0x0070 │ │ 0x0030 - 0x003a │ │ -> 0x006b │ │ 0x003b - 0x0069 │ │ -> 0x0070 │ │ @@ -114898,59 +114897,59 @@ │ │ type : '(II)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -08fe70: |[08fe70] android.support.v7.internal.widget.ProgressBarICS.onMeasure:(II)V │ │ -08fe80: 1d06 |0000: monitor-enter v6 │ │ -08fe82: 5460 c30a |0001: iget-object v0, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ -08fe86: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -08fe88: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08fe8a: 3800 2200 |0005: if-eqz v0, 0027 // +0022 │ │ -08fe8e: 5263 ce0a |0007: iget v3, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0ace │ │ -08fe92: 5264 cc0a |0009: iget v4, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0acc │ │ -08fe96: 6e10 9202 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -08fe9c: 0a05 |000e: move-result v5 │ │ -08fe9e: 7120 af24 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -08fea4: 0a04 |0012: move-result v4 │ │ -08fea6: 7120 ad24 4300 |0013: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08feac: 0a02 |0016: move-result v2 │ │ -08feae: 5263 cd0a |0017: iget v3, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0acd │ │ -08feb2: 5264 cb0a |0019: iget v4, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ -08feb6: 6e10 9102 0000 |001b: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ -08febc: 0a05 |001e: move-result v5 │ │ -08febe: 7120 af24 5400 |001f: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -08fec4: 0a04 |0022: move-result v4 │ │ -08fec6: 7120 ad24 4300 |0023: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -08fecc: 0a01 |0026: move-result v1 │ │ -08fece: 7010 c61c 0600 |0027: invoke-direct {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1cc6 │ │ -08fed4: 6e10 931c 0600 |002a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1c93 │ │ -08feda: 0a03 |002d: move-result v3 │ │ -08fedc: 6e10 941c 0600 |002e: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingRight:()I // method@1c94 │ │ -08fee2: 0a04 |0031: move-result v4 │ │ -08fee4: b043 |0032: add-int/2addr v3, v4 │ │ -08fee6: b032 |0033: add-int/2addr v2, v3 │ │ -08fee8: 6e10 951c 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1c95 │ │ -08feee: 0a03 |0037: move-result v3 │ │ -08fef0: 6e10 921c 0600 |0038: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingBottom:()I // method@1c92 │ │ -08fef6: 0a04 |003b: move-result v4 │ │ -08fef8: b043 |003c: add-int/2addr v3, v4 │ │ -08fefa: b031 |003d: add-int/2addr v1, v3 │ │ -08fefc: 7120 b41c 7200 |003e: invoke-static {v2, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.resolveSize:(II)I // method@1cb4 │ │ -08ff02: 0a03 |0041: move-result v3 │ │ -08ff04: 7120 b41c 8100 |0042: invoke-static {v1, v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.resolveSize:(II)I // method@1cb4 │ │ -08ff0a: 0a04 |0045: move-result v4 │ │ -08ff0c: 6e30 bb1c 3604 |0046: invoke-virtual {v6, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMeasuredDimension:(II)V // method@1cbb │ │ -08ff12: 1e06 |0049: monitor-exit v6 │ │ -08ff14: 0e00 |004a: return-void │ │ -08ff16: 0d03 |004b: move-exception v3 │ │ -08ff18: 1e06 |004c: monitor-exit v6 │ │ -08ff1a: 2703 |004d: throw v3 │ │ +08fe60: |[08fe60] android.support.v7.internal.widget.ProgressBarICS.onMeasure:(II)V │ │ +08fe70: 1d06 |0000: monitor-enter v6 │ │ +08fe72: 5460 c30a |0001: iget-object v0, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ +08fe76: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +08fe78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +08fe7a: 3800 2200 |0005: if-eqz v0, 0027 // +0022 │ │ +08fe7e: 5263 ce0a |0007: iget v3, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0ace │ │ +08fe82: 5264 cc0a |0009: iget v4, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0acc │ │ +08fe86: 6e10 9202 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +08fe8c: 0a05 |000e: move-result v5 │ │ +08fe8e: 7120 af24 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08fe94: 0a04 |0012: move-result v4 │ │ +08fe96: 7120 ad24 4300 |0013: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08fe9c: 0a02 |0016: move-result v2 │ │ +08fe9e: 5263 cd0a |0017: iget v3, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0acd │ │ +08fea2: 5264 cb0a |0019: iget v4, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ +08fea6: 6e10 9102 0000 |001b: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ +08feac: 0a05 |001e: move-result v5 │ │ +08feae: 7120 af24 5400 |001f: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +08feb4: 0a04 |0022: move-result v4 │ │ +08feb6: 7120 ad24 4300 |0023: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +08febc: 0a01 |0026: move-result v1 │ │ +08febe: 7010 c61c 0600 |0027: invoke-direct {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1cc6 │ │ +08fec4: 6e10 931c 0600 |002a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1c93 │ │ +08feca: 0a03 |002d: move-result v3 │ │ +08fecc: 6e10 941c 0600 |002e: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingRight:()I // method@1c94 │ │ +08fed2: 0a04 |0031: move-result v4 │ │ +08fed4: b043 |0032: add-int/2addr v3, v4 │ │ +08fed6: b032 |0033: add-int/2addr v2, v3 │ │ +08fed8: 6e10 951c 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1c95 │ │ +08fede: 0a03 |0037: move-result v3 │ │ +08fee0: 6e10 921c 0600 |0038: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingBottom:()I // method@1c92 │ │ +08fee6: 0a04 |003b: move-result v4 │ │ +08fee8: b043 |003c: add-int/2addr v3, v4 │ │ +08feea: b031 |003d: add-int/2addr v1, v3 │ │ +08feec: 7120 b41c 7200 |003e: invoke-static {v2, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.resolveSize:(II)I // method@1cb4 │ │ +08fef2: 0a03 |0041: move-result v3 │ │ +08fef4: 7120 b41c 8100 |0042: invoke-static {v1, v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.resolveSize:(II)I // method@1cb4 │ │ +08fefa: 0a04 |0045: move-result v4 │ │ +08fefc: 6e30 bb1c 3604 |0046: invoke-virtual {v6, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMeasuredDimension:(II)V // method@1cbb │ │ +08ff02: 1e06 |0049: monitor-exit v6 │ │ +08ff04: 0e00 |004a: return-void │ │ +08ff06: 0d03 |004b: move-exception v3 │ │ +08ff08: 1e06 |004c: monitor-exit v6 │ │ +08ff0a: 2703 |004d: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0049 │ │ -> 0x004b │ │ positions : │ │ 0x0000 line=804 │ │ 0x0003 line=806 │ │ 0x0004 line=807 │ │ @@ -114976,25 +114975,25 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08ff28: |[08ff28] android.support.v7.internal.widget.ProgressBarICS.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -08ff38: 0730 |0000: move-object v0, v3 │ │ -08ff3a: 1f00 6903 |0001: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@0369 │ │ -08ff3e: 6e10 801c 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1c80 │ │ -08ff44: 0c01 |0006: move-result-object v1 │ │ -08ff46: 6f20 ee1f 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1fee │ │ -08ff4c: 5201 bc0a |000a: iget v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0abc │ │ -08ff50: 6e20 bc1c 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1cbc │ │ -08ff56: 5201 bd0a |000f: iget v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0abd │ │ -08ff5a: 6e20 bf1c 1200 |0011: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1cbf │ │ -08ff60: 0e00 |0014: return-void │ │ +08ff18: |[08ff18] android.support.v7.internal.widget.ProgressBarICS.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +08ff28: 0730 |0000: move-object v0, v3 │ │ +08ff2a: 1f00 6903 |0001: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@0369 │ │ +08ff2e: 6e10 801c 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1c80 │ │ +08ff34: 0c01 |0006: move-result-object v1 │ │ +08ff36: 6f20 ee1f 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1fee │ │ +08ff3c: 5201 bc0a |000a: iget v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0abc │ │ +08ff40: 6e20 bc1c 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1cbc │ │ +08ff46: 5201 bd0a |000f: iget v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0abd │ │ +08ff4a: 6e20 bf1c 1200 |0011: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1cbf │ │ +08ff50: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0003 line=892 │ │ 0x000a line=894 │ │ 0x000f line=895 │ │ 0x0014 line=896 │ │ @@ -115008,24 +115007,24 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08ff64: |[08ff64] android.support.v7.internal.widget.ProgressBarICS.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -08ff74: 6f10 ef1f 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1fef │ │ -08ff7a: 0c01 |0003: move-result-object v1 │ │ -08ff7c: 2200 6903 |0004: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@0369 │ │ -08ff80: 7020 7f1c 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcelable;)V // method@1c7f │ │ -08ff86: 5232 d10a |0009: iget v2, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -08ff8a: 5902 bc0a |000b: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0abc │ │ -08ff8e: 5232 d50a |000d: iget v2, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -08ff92: 5902 bd0a |000f: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0abd │ │ -08ff96: 1100 |0011: return-object v0 │ │ +08ff54: |[08ff54] android.support.v7.internal.widget.ProgressBarICS.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +08ff64: 6f10 ef1f 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1fef │ │ +08ff6a: 0c01 |0003: move-result-object v1 │ │ +08ff6c: 2200 6903 |0004: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@0369 │ │ +08ff70: 7020 7f1c 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcelable;)V // method@1c7f │ │ +08ff76: 5232 d10a |0009: iget v2, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +08ff7a: 5902 bc0a |000b: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0abc │ │ +08ff7e: 5232 d50a |000d: iget v2, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +08ff82: 5902 bd0a |000f: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0abd │ │ +08ff86: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0004 line=881 │ │ 0x0009 line=883 │ │ 0x000d line=884 │ │ 0x0011 line=886 │ │ @@ -115039,17 +115038,17 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08ff98: |[08ff98] android.support.v7.internal.widget.ProgressBarICS.onSizeChanged:(IIII)V │ │ -08ffa8: 7030 c51c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableBounds:(II)V // method@1cc5 │ │ -08ffae: 0e00 |0003: return-void │ │ +08ff88: |[08ff88] android.support.v7.internal.widget.ProgressBarICS.onSizeChanged:(IIII)V │ │ +08ff98: 7030 c51c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableBounds:(II)V // method@1cc5 │ │ +08ff9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x0003 line=728 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -115062,26 +115061,26 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -08ffb0: |[08ffb0] android.support.v7.internal.widget.ProgressBarICS.onVisibilityChanged:(Landroid/view/View;I)V │ │ -08ffc0: 6f30 f31f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View;.onVisibilityChanged:(Landroid/view/View;I)V // method@1ff3 │ │ -08ffc6: 5510 c60a |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -08ffca: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -08ffce: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -08ffd2: 3203 0500 |0009: if-eq v3, v0, 000e // +0005 │ │ -08ffd6: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -08ffd8: 3303 0600 |000c: if-ne v3, v0, 0012 // +0006 │ │ -08ffdc: 6e10 c21c 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1cc2 │ │ -08ffe2: 0e00 |0011: return-void │ │ -08ffe4: 6e10 c11c 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1cc1 │ │ -08ffea: 28fc |0015: goto 0011 // -0004 │ │ +08ffa0: |[08ffa0] android.support.v7.internal.widget.ProgressBarICS.onVisibilityChanged:(Landroid/view/View;I)V │ │ +08ffb0: 6f30 f31f 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View;.onVisibilityChanged:(Landroid/view/View;I)V // method@1ff3 │ │ +08ffb6: 5510 c60a |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +08ffba: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +08ffbe: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +08ffc2: 3203 0500 |0009: if-eq v3, v0, 000e // +0005 │ │ +08ffc6: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +08ffc8: 3303 0600 |000c: if-ne v3, v0, 0012 // +0006 │ │ +08ffcc: 6e10 c21c 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1cc2 │ │ +08ffd2: 0e00 |0011: return-void │ │ +08ffd4: 6e10 c11c 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1cc1 │ │ +08ffda: 28fc |0015: goto 0011 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0003 line=699 │ │ 0x0007 line=701 │ │ 0x000e line=702 │ │ 0x0011 line=707 │ │ @@ -115096,19 +115095,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08ffec: |[08ffec] android.support.v7.internal.widget.ProgressBarICS.postInvalidate:()V │ │ -08fffc: 5510 cf0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0acf │ │ -090000: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -090004: 6f10 f71f 0100 |0004: invoke-super {v1}, Landroid/view/View;.postInvalidate:()V // method@1ff7 │ │ -09000a: 0e00 |0007: return-void │ │ +08ffdc: |[08ffdc] android.support.v7.internal.widget.ProgressBarICS.postInvalidate:()V │ │ +08ffec: 5510 cf0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0acf │ │ +08fff0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +08fff4: 6f10 f71f 0100 |0004: invoke-super {v1}, Landroid/view/View;.postInvalidate:()V // method@1ff7 │ │ +08fffa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0004 line=386 │ │ 0x0007 line=388 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ @@ -115118,36 +115117,36 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -09000c: |[09000c] android.support.v7.internal.widget.ProgressBarICS.setIndeterminate:(Z)V │ │ -09001c: 1d01 |0000: monitor-enter v1 │ │ -09001e: 5510 d00a |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ -090022: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -090026: 5510 c60a |0005: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -09002a: 3900 1100 |0007: if-nez v0, 0018 // +0011 │ │ -09002e: 5510 c60a |0009: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -090032: 3202 0d00 |000b: if-eq v2, v0, 0018 // +000d │ │ -090036: 5c12 c60a |000d: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -09003a: 3802 0b00 |000f: if-eqz v2, 001a // +000b │ │ -09003e: 5410 c70a |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -090042: 5b10 c30a |0013: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ -090046: 6e10 c11c 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1cc1 │ │ -09004c: 1e01 |0018: monitor-exit v1 │ │ -09004e: 0e00 |0019: return-void │ │ -090050: 5410 d20a |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -090054: 5b10 c30a |001c: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ -090058: 6e10 c21c 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1cc2 │ │ -09005e: 28f7 |0021: goto 0018 // -0009 │ │ -090060: 0d00 |0022: move-exception v0 │ │ -090062: 1e01 |0023: monitor-exit v1 │ │ -090064: 2700 |0024: throw v0 │ │ +08fffc: |[08fffc] android.support.v7.internal.widget.ProgressBarICS.setIndeterminate:(Z)V │ │ +09000c: 1d01 |0000: monitor-enter v1 │ │ +09000e: 5510 d00a |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0ad0 │ │ +090012: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +090016: 5510 c60a |0005: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +09001a: 3900 1100 |0007: if-nez v0, 0018 // +0011 │ │ +09001e: 5510 c60a |0009: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +090022: 3202 0d00 |000b: if-eq v2, v0, 0018 // +000d │ │ +090026: 5c12 c60a |000d: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +09002a: 3802 0b00 |000f: if-eqz v2, 001a // +000b │ │ +09002e: 5410 c70a |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +090032: 5b10 c30a |0013: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ +090036: 6e10 c11c 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1cc1 │ │ +09003c: 1e01 |0018: monitor-exit v1 │ │ +09003e: 0e00 |0019: return-void │ │ +090040: 5410 d20a |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +090044: 5b10 c30a |001c: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ +090048: 6e10 c21c 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1cc2 │ │ +09004e: 28f7 |0021: goto 0018 // -0009 │ │ +090050: 0d00 |0022: move-exception v0 │ │ +090052: 1e01 |0023: monitor-exit v1 │ │ +090054: 2700 |0024: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0018 │ │ -> 0x0022 │ │ 0x001a - 0x0021 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=275 │ │ @@ -115168,23 +115167,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -09007c: |[09007c] android.support.v7.internal.widget.ProgressBarICS.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -09008c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -090090: 6e20 9e02 1200 |0002: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -090096: 5b12 c70a |0005: iput-object v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -09009a: 5510 c60a |0007: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -09009e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0900a2: 5b12 c30a |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ -0900a6: 6e10 af1c 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ -0900ac: 0e00 |0010: return-void │ │ +09006c: |[09006c] android.support.v7.internal.widget.ProgressBarICS.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +09007c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +090080: 6e20 9e02 1200 |0002: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +090086: 5b12 c70a |0005: iput-object v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +09008a: 5510 c60a |0007: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +09008e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +090092: 5b12 c30a |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ +090096: 6e10 af1c 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ +09009c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0002 line=313 │ │ 0x0005 line=315 │ │ 0x0007 line=316 │ │ 0x000b line=317 │ │ @@ -115199,19 +115198,19 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0900b0: |[0900b0] android.support.v7.internal.widget.ProgressBarICS.setInterpolator:(Landroid/content/Context;I)V │ │ -0900c0: 7120 2e21 3200 |0000: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadInterpolator:(Landroid/content/Context;I)Landroid/view/animation/Interpolator; // method@212e │ │ -0900c6: 0c00 |0003: move-result-object v0 │ │ -0900c8: 6e20 b91c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1cb9 │ │ -0900ce: 0e00 |0007: return-void │ │ +0900a0: |[0900a0] android.support.v7.internal.widget.ProgressBarICS.setInterpolator:(Landroid/content/Context;I)V │ │ +0900b0: 7120 2e21 3200 |0000: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadInterpolator:(Landroid/content/Context;I)Landroid/view/animation/Interpolator; // method@212e │ │ +0900b6: 0c00 |0003: move-result-object v0 │ │ +0900b8: 6e20 b91c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1cb9 │ │ +0900be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0007 line=658 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ @@ -115222,17 +115221,17 @@ │ │ type : '(Landroid/view/animation/Interpolator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0900d0: |[0900d0] android.support.v7.internal.widget.ProgressBarICS.setInterpolator:(Landroid/view/animation/Interpolator;)V │ │ -0900e0: 5b01 c80a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ -0900e4: 0e00 |0002: return-void │ │ +0900c0: |[0900c0] android.support.v7.internal.widget.ProgressBarICS.setInterpolator:(Landroid/view/animation/Interpolator;)V │ │ +0900d0: 5b01 c80a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ +0900d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x0002 line=668 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0003 reg=1 interpolator Landroid/view/animation/Interpolator; │ │ @@ -115242,34 +115241,34 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0900e8: |[0900e8] android.support.v7.internal.widget.ProgressBarICS.setMax:(I)V │ │ -0900f8: 1d03 |0000: monitor-enter v3 │ │ -0900fa: 3b04 0300 |0001: if-gez v4, 0004 // +0003 │ │ -0900fe: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -090100: 5230 ca0a |0004: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -090104: 3204 1600 |0006: if-eq v4, v0, 001c // +0016 │ │ -090108: 5934 ca0a |0008: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -09010c: 6e10 af1c 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ -090112: 5230 d10a |000d: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -090116: 3740 0400 |000f: if-le v0, v4, 0013 // +0004 │ │ -09011a: 5934 d10a |0011: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -09011e: 1400 0d00 0201 |0013: const v0, #float 2.38773e-38 // #0102000d │ │ -090124: 5231 d10a |0016: iget v1, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -090128: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -09012a: 7040 b11c 0321 |0019: invoke-direct {v3, v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1cb1 │ │ -090130: 1e03 |001c: monitor-exit v3 │ │ -090132: 0e00 |001d: return-void │ │ -090134: 0d00 |001e: move-exception v0 │ │ -090136: 1e03 |001f: monitor-exit v3 │ │ -090138: 2700 |0020: throw v0 │ │ +0900d8: |[0900d8] android.support.v7.internal.widget.ProgressBarICS.setMax:(I)V │ │ +0900e8: 1d03 |0000: monitor-enter v3 │ │ +0900ea: 3b04 0300 |0001: if-gez v4, 0004 // +0003 │ │ +0900ee: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0900f0: 5230 ca0a |0004: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +0900f4: 3204 1600 |0006: if-eq v4, v0, 001c // +0016 │ │ +0900f8: 5934 ca0a |0008: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +0900fc: 6e10 af1c 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ +090102: 5230 d10a |000d: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +090106: 3740 0400 |000f: if-le v0, v4, 0013 // +0004 │ │ +09010a: 5934 d10a |0011: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +09010e: 1400 0d00 0201 |0013: const v0, #float 2.38773e-38 // #0102000d │ │ +090114: 5231 d10a |0016: iget v1, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +090118: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +09011a: 7040 b11c 0321 |0019: invoke-direct {v3, v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1cb1 │ │ +090120: 1e03 |001c: monitor-exit v3 │ │ +090122: 0e00 |001d: return-void │ │ +090124: 0d00 |001e: move-exception v0 │ │ +090126: 1e03 |001f: monitor-exit v3 │ │ +090128: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x001c │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=573 │ │ 0x0003 line=574 │ │ 0x0004 line=576 │ │ @@ -115289,23 +115288,23 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -090148: |[090148] android.support.v7.internal.widget.ProgressBarICS.setProgress:(I)V │ │ -090158: 1d01 |0000: monitor-enter v1 │ │ -09015a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09015c: 6e30 bd1c 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(IZ)V // method@1cbd │ │ -090162: 1e01 |0005: monitor-exit v1 │ │ -090164: 0e00 |0006: return-void │ │ -090166: 0d00 |0007: move-exception v0 │ │ -090168: 1e01 |0008: monitor-exit v1 │ │ -09016a: 2700 |0009: throw v0 │ │ +090138: |[090138] android.support.v7.internal.widget.ProgressBarICS.setProgress:(I)V │ │ +090148: 1d01 |0000: monitor-enter v1 │ │ +09014a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09014c: 6e30 bd1c 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(IZ)V // method@1cbd │ │ +090152: 1e01 |0005: monitor-exit v1 │ │ +090154: 0e00 |0006: return-void │ │ +090156: 0d00 |0007: move-exception v0 │ │ +090158: 1e01 |0008: monitor-exit v1 │ │ +09015a: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ 0x0007 line=465 │ │ @@ -115318,35 +115317,35 @@ │ │ type : '(IZ)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -090178: |[090178] android.support.v7.internal.widget.ProgressBarICS.setProgress:(IZ)V │ │ -090188: 1d02 |0000: monitor-enter v2 │ │ -09018a: 5520 c60a |0001: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -09018e: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -090192: 1e02 |0005: monitor-exit v2 │ │ -090194: 0e00 |0006: return-void │ │ -090196: 3b03 0300 |0007: if-gez v3, 000a // +0003 │ │ -09019a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -09019c: 5220 ca0a |000a: iget v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -0901a0: 3703 0400 |000c: if-le v3, v0, 0010 // +0004 │ │ -0901a4: 5223 ca0a |000e: iget v3, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -0901a8: 5220 d10a |0010: iget v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -0901ac: 3203 f3ff |0012: if-eq v3, v0, 0005 // -000d │ │ -0901b0: 5923 d10a |0014: iput v3, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -0901b4: 1400 0d00 0201 |0016: const v0, #float 2.38773e-38 // #0102000d │ │ -0901ba: 5221 d10a |0019: iget v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -0901be: 7040 b11c 0241 |001b: invoke-direct {v2, v0, v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1cb1 │ │ -0901c4: 28e7 |001e: goto 0005 // -0019 │ │ -0901c6: 0d00 |001f: move-exception v0 │ │ -0901c8: 1e02 |0020: monitor-exit v2 │ │ -0901ca: 2700 |0021: throw v0 │ │ +090168: |[090168] android.support.v7.internal.widget.ProgressBarICS.setProgress:(IZ)V │ │ +090178: 1d02 |0000: monitor-enter v2 │ │ +09017a: 5520 c60a |0001: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +09017e: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +090182: 1e02 |0005: monitor-exit v2 │ │ +090184: 0e00 |0006: return-void │ │ +090186: 3b03 0300 |0007: if-gez v3, 000a // +0003 │ │ +09018a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +09018c: 5220 ca0a |000a: iget v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +090190: 3703 0400 |000c: if-le v3, v0, 0010 // +0004 │ │ +090194: 5223 ca0a |000e: iget v3, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +090198: 5220 d10a |0010: iget v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +09019c: 3203 f3ff |0012: if-eq v3, v0, 0005 // -000d │ │ +0901a0: 5923 d10a |0014: iput v3, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +0901a4: 1400 0d00 0201 |0016: const v0, #float 2.38773e-38 // #0102000d │ │ +0901aa: 5221 d10a |0019: iget v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +0901ae: 7040 b11c 0241 |001b: invoke-direct {v2, v0, v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1cb1 │ │ +0901b4: 28e7 |001e: goto 0005 // -0019 │ │ +0901b6: 0d00 |001f: move-exception v0 │ │ +0901b8: 1e02 |0020: monitor-exit v2 │ │ +0901ba: 2700 |0021: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x001f │ │ 0x000a - 0x001e │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=469 │ │ @@ -115369,53 +115368,53 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -0901e0: |[0901e0] android.support.v7.internal.widget.ProgressBarICS.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0901f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0901f2: 5452 d20a |0001: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0901f6: 3802 4b00 |0003: if-eqz v2, 004e // +004b │ │ -0901fa: 5452 d20a |0005: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0901fe: 3226 4700 |0007: if-eq v6, v2, 004e // +0047 │ │ -090202: 5452 d20a |0009: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -090206: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -090208: 6e20 9e02 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -09020e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -090210: 3806 1200 |0010: if-eqz v6, 0022 // +0012 │ │ -090214: 6e20 9e02 5600 |0012: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ -09021a: 6e10 9302 0600 |0015: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ -090220: 0a00 |0018: move-result v0 │ │ -090222: 5252 cb0a |0019: iget v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ -090226: 3502 0700 |001b: if-ge v2, v0, 0022 // +0007 │ │ -09022a: 5950 cb0a |001d: iput v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ -09022e: 6e10 b31c 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.requestLayout:()V // method@1cb3 │ │ -090234: 5b56 d20a |0022: iput-object v6, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -090238: 5552 c60a |0024: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -09023c: 3902 0700 |0026: if-nez v2, 002d // +0007 │ │ -090240: 5b56 c30a |0028: iput-object v6, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ -090244: 6e10 af1c 0500 |002a: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ -09024a: 3801 2000 |002d: if-eqz v1, 004d // +0020 │ │ -09024e: 6e10 9c1c 0500 |002f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getWidth:()I // method@1c9c │ │ -090254: 0a02 |0032: move-result v2 │ │ -090256: 6e10 8c1c 0500 |0033: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getHeight:()I // method@1c8c │ │ -09025c: 0a03 |0036: move-result v3 │ │ -09025e: 7030 c51c 2503 |0037: invoke-direct {v5, v2, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableBounds:(II)V // method@1cc5 │ │ -090264: 7010 c61c 0500 |003a: invoke-direct {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1cc6 │ │ -09026a: 1402 0d00 0201 |003d: const v2, #float 2.38773e-38 // #0102000d │ │ -090270: 5253 d10a |0040: iget v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ -090274: 7054 871c 2543 |0042: invoke-direct {v5, v2, v3, v4, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1c87 │ │ -09027a: 1402 0f00 0201 |0045: const v2, #float 2.38773e-38 // #0102000f │ │ -090280: 5253 d50a |0048: iget v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -090284: 7054 871c 2543 |004a: invoke-direct {v5, v2, v3, v4, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1c87 │ │ -09028a: 0e00 |004d: return-void │ │ -09028c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -09028e: 28c1 |004f: goto 0010 // -003f │ │ +0901d0: |[0901d0] android.support.v7.internal.widget.ProgressBarICS.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0901e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0901e2: 5452 d20a |0001: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0901e6: 3802 4b00 |0003: if-eqz v2, 004e // +004b │ │ +0901ea: 5452 d20a |0005: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0901ee: 3226 4700 |0007: if-eq v6, v2, 004e // +0047 │ │ +0901f2: 5452 d20a |0009: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0901f6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0901f8: 6e20 9e02 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +0901fe: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +090200: 3806 1200 |0010: if-eqz v6, 0022 // +0012 │ │ +090204: 6e20 9e02 5600 |0012: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@029e │ │ +09020a: 6e10 9302 0600 |0015: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ +090210: 0a00 |0018: move-result v0 │ │ +090212: 5252 cb0a |0019: iget v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ +090216: 3502 0700 |001b: if-ge v2, v0, 0022 // +0007 │ │ +09021a: 5950 cb0a |001d: iput v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0acb │ │ +09021e: 6e10 b31c 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.requestLayout:()V // method@1cb3 │ │ +090224: 5b56 d20a |0022: iput-object v6, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +090228: 5552 c60a |0024: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +09022c: 3902 0700 |0026: if-nez v2, 002d // +0007 │ │ +090230: 5b56 c30a |0028: iput-object v6, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ac3 │ │ +090234: 6e10 af1c 0500 |002a: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ +09023a: 3801 2000 |002d: if-eqz v1, 004d // +0020 │ │ +09023e: 6e10 9c1c 0500 |002f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getWidth:()I // method@1c9c │ │ +090244: 0a02 |0032: move-result v2 │ │ +090246: 6e10 8c1c 0500 |0033: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getHeight:()I // method@1c8c │ │ +09024c: 0a03 |0036: move-result v3 │ │ +09024e: 7030 c51c 2503 |0037: invoke-direct {v5, v2, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableBounds:(II)V // method@1cc5 │ │ +090254: 7010 c61c 0500 |003a: invoke-direct {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1cc6 │ │ +09025a: 1402 0d00 0201 |003d: const v2, #float 2.38773e-38 // #0102000d │ │ +090260: 5253 d10a |0040: iget v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0ad1 │ │ +090264: 7054 871c 2543 |0042: invoke-direct {v5, v2, v3, v4, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1c87 │ │ +09026a: 1402 0f00 0201 |0045: const v2, #float 2.38773e-38 // #0102000f │ │ +090270: 5253 d50a |0048: iget v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +090274: 7054 871c 2543 |004a: invoke-direct {v5, v2, v3, v4, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1c87 │ │ +09027a: 0e00 |004d: return-void │ │ +09027c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +09027e: 28c1 |004f: goto 0010 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0009 line=347 │ │ 0x000f line=348 │ │ 0x0010 line=353 │ │ 0x0012 line=354 │ │ @@ -115446,36 +115445,36 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -090290: |[090290] android.support.v7.internal.widget.ProgressBarICS.setSecondaryProgress:(I)V │ │ -0902a0: 1d03 |0000: monitor-enter v3 │ │ -0902a2: 5530 c60a |0001: iget-boolean v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -0902a6: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -0902aa: 1e03 |0005: monitor-exit v3 │ │ -0902ac: 0e00 |0006: return-void │ │ -0902ae: 3b04 0300 |0007: if-gez v4, 000a // +0003 │ │ -0902b2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0902b4: 5230 ca0a |000a: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -0902b8: 3704 0400 |000c: if-le v4, v0, 0010 // +0004 │ │ -0902bc: 5234 ca0a |000e: iget v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ -0902c0: 5230 d50a |0010: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -0902c4: 3204 f3ff |0012: if-eq v4, v0, 0005 // -000d │ │ -0902c8: 5934 d50a |0014: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -0902cc: 1400 0f00 0201 |0016: const v0, #float 2.38773e-38 // #0102000f │ │ -0902d2: 5231 d50a |0019: iget v1, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ -0902d6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0902d8: 7040 b11c 0321 |001c: invoke-direct {v3, v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1cb1 │ │ -0902de: 28e6 |001f: goto 0005 // -001a │ │ -0902e0: 0d00 |0020: move-exception v0 │ │ -0902e2: 1e03 |0021: monitor-exit v3 │ │ -0902e4: 2700 |0022: throw v0 │ │ +090280: |[090280] android.support.v7.internal.widget.ProgressBarICS.setSecondaryProgress:(I)V │ │ +090290: 1d03 |0000: monitor-enter v3 │ │ +090292: 5530 c60a |0001: iget-boolean v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +090296: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +09029a: 1e03 |0005: monitor-exit v3 │ │ +09029c: 0e00 |0006: return-void │ │ +09029e: 3b04 0300 |0007: if-gez v4, 000a // +0003 │ │ +0902a2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0902a4: 5230 ca0a |000a: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +0902a8: 3704 0400 |000c: if-le v4, v0, 0010 // +0004 │ │ +0902ac: 5234 ca0a |000e: iget v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0aca │ │ +0902b0: 5230 d50a |0010: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +0902b4: 3204 f3ff |0012: if-eq v4, v0, 0005 // -000d │ │ +0902b8: 5934 d50a |0014: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +0902bc: 1400 0f00 0201 |0016: const v0, #float 2.38773e-38 // #0102000f │ │ +0902c2: 5231 d50a |0019: iget v1, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0ad5 │ │ +0902c6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0902c8: 7040 b11c 0321 |001c: invoke-direct {v3, v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1cb1 │ │ +0902ce: 28e6 |001f: goto 0005 // -001a │ │ +0902d0: 0d00 |0020: move-exception v0 │ │ +0902d2: 1e03 |0021: monitor-exit v3 │ │ +0902d4: 2700 |0022: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0020 │ │ 0x000a - 0x001f │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=500 │ │ @@ -115497,29 +115496,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0902fc: |[0902fc] android.support.v7.internal.widget.ProgressBarICS.setVisibility:(I)V │ │ -09030c: 6e10 9b1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ -090312: 0a00 |0003: move-result v0 │ │ -090314: 3220 1300 |0004: if-eq v0, v2, 0017 // +0013 │ │ -090318: 6f20 1e20 2100 |0006: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -09031e: 5510 c60a |0009: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ -090322: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -090326: 1300 0800 |000d: const/16 v0, #int 8 // #8 │ │ -09032a: 3202 0500 |000f: if-eq v2, v0, 0014 // +0005 │ │ -09032e: 1240 |0011: const/4 v0, #int 4 // #4 │ │ -090330: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -090334: 6e10 c21c 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1cc2 │ │ -09033a: 0e00 |0017: return-void │ │ -09033c: 6e10 c11c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1cc1 │ │ -090342: 28fc |001b: goto 0017 // -0004 │ │ +0902ec: |[0902ec] android.support.v7.internal.widget.ProgressBarICS.setVisibility:(I)V │ │ +0902fc: 6e10 9b1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ +090302: 0a00 |0003: move-result v0 │ │ +090304: 3220 1300 |0004: if-eq v0, v2, 0017 // +0013 │ │ +090308: 6f20 1e20 2100 |0006: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +09030e: 5510 c60a |0009: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ac6 │ │ +090312: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +090316: 1300 0800 |000d: const/16 v0, #int 8 // #8 │ │ +09031a: 3202 0500 |000f: if-eq v2, v0, 0014 // +0005 │ │ +09031e: 1240 |0011: const/4 v0, #int 4 // #4 │ │ +090320: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +090324: 6e10 c21c 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1cc2 │ │ +09032a: 0e00 |0017: return-void │ │ +09032c: 6e10 c11c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1cc1 │ │ +090332: 28fc |001b: goto 0017 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0006 line=682 │ │ 0x0009 line=684 │ │ 0x000d line=686 │ │ 0x0014 line=687 │ │ @@ -115534,58 +115533,58 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -090344: |[090344] android.support.v7.internal.widget.ProgressBarICS.startAnimation:()V │ │ -090354: 6e10 9b1c 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ -09035a: 0a00 |0003: move-result v0 │ │ -09035c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -090360: 0e00 |0006: return-void │ │ -090362: 5440 c70a |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -090366: 2000 6900 |0009: instance-of v0, v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ -09036a: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -09036e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -090370: 5c40 d60a |000e: iput-boolean v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0ad6 │ │ -090374: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -090376: 5b40 c10a |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -09037a: 6e10 af1c 0400 |0013: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ -090380: 28f0 |0016: goto 0006 // -0010 │ │ -090382: 5440 c80a |0017: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ -090386: 3900 0900 |0019: if-nez v0, 0022 // +0009 │ │ -09038a: 2200 f303 |001b: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@03f3 │ │ -09038e: 7010 3121 0000 |001d: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@2131 │ │ -090394: 5b40 c80a |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ -090398: 2200 f503 |0022: new-instance v0, Landroid/view/animation/Transformation; // type@03f5 │ │ -09039c: 7010 3521 0000 |0024: invoke-direct {v0}, Landroid/view/animation/Transformation;.:()V // method@2135 │ │ -0903a2: 5b40 d70a |0027: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0ad7 │ │ -0903a6: 2200 ec03 |0029: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@03ec │ │ -0903aa: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0903ac: 1502 803f |002c: const/high16 v2, #int 1065353216 // #3f80 │ │ -0903b0: 7030 1e21 1002 |002e: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@211e │ │ -0903b6: 5b40 c10a |0031: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -0903ba: 5440 c10a |0033: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -0903be: 5241 c20a |0035: iget v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ac2 │ │ -0903c2: 6e20 2321 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setRepeatMode:(I)V // method@2123 │ │ -0903c8: 5440 c10a |003a: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -0903cc: 12f1 |003c: const/4 v1, #int -1 // #ff │ │ -0903ce: 6e20 2221 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setRepeatCount:(I)V // method@2122 │ │ -0903d4: 5440 c10a |0040: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -0903d8: 5241 c40a |0042: iget v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ac4 │ │ -0903dc: 8112 |0044: int-to-long v2, v1 │ │ -0903de: 6e30 2021 2003 |0045: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2120 │ │ -0903e4: 5440 c10a |0048: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -0903e8: 5441 c80a |004a: iget-object v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ -0903ec: 6e20 2121 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2121 │ │ -0903f2: 5440 c10a |004f: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -0903f6: 1602 ffff |0051: const-wide/16 v2, #int -1 // #ffff │ │ -0903fa: 6e30 2421 2003 |0053: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setStartTime:(J)V // method@2124 │ │ -090400: 28bd |0056: goto 0013 // -0043 │ │ +090334: |[090334] android.support.v7.internal.widget.ProgressBarICS.startAnimation:()V │ │ +090344: 6e10 9b1c 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ +09034a: 0a00 |0003: move-result v0 │ │ +09034c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +090350: 0e00 |0006: return-void │ │ +090352: 5440 c70a |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +090356: 2000 6900 |0009: instance-of v0, v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ +09035a: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +09035e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +090360: 5c40 d60a |000e: iput-boolean v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0ad6 │ │ +090364: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +090366: 5b40 c10a |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +09036a: 6e10 af1c 0400 |0013: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ +090370: 28f0 |0016: goto 0006 // -0010 │ │ +090372: 5440 c80a |0017: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ +090376: 3900 0900 |0019: if-nez v0, 0022 // +0009 │ │ +09037a: 2200 f303 |001b: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@03f3 │ │ +09037e: 7010 3121 0000 |001d: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@2131 │ │ +090384: 5b40 c80a |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ +090388: 2200 f503 |0022: new-instance v0, Landroid/view/animation/Transformation; // type@03f5 │ │ +09038c: 7010 3521 0000 |0024: invoke-direct {v0}, Landroid/view/animation/Transformation;.:()V // method@2135 │ │ +090392: 5b40 d70a |0027: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0ad7 │ │ +090396: 2200 ec03 |0029: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@03ec │ │ +09039a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +09039c: 1502 803f |002c: const/high16 v2, #int 1065353216 // #3f80 │ │ +0903a0: 7030 1e21 1002 |002e: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@211e │ │ +0903a6: 5b40 c10a |0031: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +0903aa: 5440 c10a |0033: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +0903ae: 5241 c20a |0035: iget v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ac2 │ │ +0903b2: 6e20 2321 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setRepeatMode:(I)V // method@2123 │ │ +0903b8: 5440 c10a |003a: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +0903bc: 12f1 |003c: const/4 v1, #int -1 // #ff │ │ +0903be: 6e20 2221 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setRepeatCount:(I)V // method@2122 │ │ +0903c4: 5440 c10a |0040: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +0903c8: 5241 c40a |0042: iget v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ac4 │ │ +0903cc: 8112 |0044: int-to-long v2, v1 │ │ +0903ce: 6e30 2021 2003 |0045: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2120 │ │ +0903d4: 5440 c10a |0048: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +0903d8: 5441 c80a |004a: iget-object v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0ac8 │ │ +0903dc: 6e20 2121 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2121 │ │ +0903e2: 5440 c10a |004f: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +0903e6: 1602 ffff |0051: const-wide/16 v2, #int -1 // #ffff │ │ +0903ea: 6e30 2421 2003 |0053: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setStartTime:(J)V // method@2124 │ │ +0903f0: 28bd |0056: goto 0013 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0006 line=634 │ │ 0x0007 line=617 │ │ 0x000d line=618 │ │ 0x0010 line=619 │ │ @@ -115607,28 +115606,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -090404: |[090404] android.support.v7.internal.widget.ProgressBarICS.stopAnimation:()V │ │ -090414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090416: 5b10 c10a |0001: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ -09041a: 5b10 d70a |0003: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0ad7 │ │ -09041e: 5410 c70a |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -090422: 2000 6900 |0007: instance-of v0, v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ -090426: 3800 0c00 |0009: if-eqz v0, 0015 // +000c │ │ -09042a: 5410 c70a |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -09042e: 1f00 6900 |000d: check-cast v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ -090432: 7210 7f02 0000 |000f: invoke-interface {v0}, Landroid/graphics/drawable/Animatable;.stop:()V // method@027f │ │ -090438: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -09043a: 5c10 d60a |0013: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0ad6 │ │ -09043e: 6e10 af1c 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ -090444: 0e00 |0018: return-void │ │ +0903f4: |[0903f4] android.support.v7.internal.widget.ProgressBarICS.stopAnimation:()V │ │ +090404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090406: 5b10 c10a |0001: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ac1 │ │ +09040a: 5b10 d70a |0003: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0ad7 │ │ +09040e: 5410 c70a |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +090412: 2000 6900 |0007: instance-of v0, v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ +090416: 3800 0c00 |0009: if-eqz v0, 0015 // +000c │ │ +09041a: 5410 c70a |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +09041e: 1f00 6900 |000d: check-cast v0, Landroid/graphics/drawable/Animatable; // type@0069 │ │ +090422: 7210 7f02 0000 |000f: invoke-interface {v0}, Landroid/graphics/drawable/Animatable;.stop:()V // method@027f │ │ +090428: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +09042a: 5c10 d60a |0013: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0ad6 │ │ +09042e: 6e10 af1c 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1caf │ │ +090434: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=640 │ │ 0x0003 line=641 │ │ 0x0005 line=642 │ │ 0x000b line=643 │ │ 0x0012 line=644 │ │ @@ -115642,26 +115641,26 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -090448: |[090448] android.support.v7.internal.widget.ProgressBarICS.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -090458: 5410 d20a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -09045c: 3202 0c00 |0002: if-eq v2, v0, 000e // +000c │ │ -090460: 5410 c70a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ -090464: 3202 0800 |0006: if-eq v2, v0, 000e // +0008 │ │ -090468: 6f20 2120 2100 |0008: invoke-super {v1, v2}, Landroid/view/View;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2021 │ │ -09046e: 0a00 |000b: move-result v0 │ │ -090470: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -090474: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -090476: 0f00 |000f: return v0 │ │ -090478: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09047a: 28fe |0011: goto 000f // -0002 │ │ +090438: |[090438] android.support.v7.internal.widget.ProgressBarICS.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +090448: 5410 d20a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +09044c: 3202 0c00 |0002: if-eq v2, v0, 000e // +000c │ │ +090450: 5410 c70a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ac7 │ │ +090454: 3202 0800 |0006: if-eq v2, v0, 000e // +0008 │ │ +090458: 6f20 2120 2100 |0008: invoke-super {v1, v2}, Landroid/view/View;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2021 │ │ +09045e: 0a00 |000b: move-result v0 │ │ +090460: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +090464: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +090466: 0f00 |000f: return v0 │ │ +090468: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09046a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0012 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -115704,19 +115703,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 │ │ -09047c: |[09047c] android.support.v7.internal.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ -09048c: 5b01 d90a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ad9 │ │ -090490: 5b02 da0a |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0ada │ │ -090494: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09049a: 0e00 |0007: return-void │ │ +09046c: |[09046c] android.support.v7.internal.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ +09047c: 5b01 d90a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ad9 │ │ +090480: 5b02 da0a |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0ada │ │ +090484: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09048a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -115727,34 +115726,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -09049c: |[09049c] android.support.v7.internal.widget.ScrollingTabContainerView$1.run:()V │ │ -0904ac: 5441 da0a |0000: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0ada │ │ -0904b0: 6e10 bc1f 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -0904b6: 0a01 |0005: move-result v1 │ │ -0904b8: 5442 d90a |0006: iget-object v2, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ad9 │ │ -0904bc: 6e10 f11c 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getWidth:()I // method@1cf1 │ │ -0904c2: 0a02 |000b: move-result v2 │ │ -0904c4: 5443 da0a |000c: iget-object v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0ada │ │ -0904c8: 6e10 d01f 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0904ce: 0a03 |0011: move-result v3 │ │ -0904d0: b132 |0012: sub-int/2addr v2, v3 │ │ -0904d2: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0904d6: 9100 0102 |0015: sub-int v0, v1, v2 │ │ -0904da: 5441 d90a |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ad9 │ │ -0904de: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0904e0: 6e30 071d 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@1d07 │ │ -0904e6: 5441 d90a |001d: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ad9 │ │ -0904ea: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0904ec: 5b12 eb0a |0020: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0904f0: 0e00 |0022: return-void │ │ +09048c: |[09048c] android.support.v7.internal.widget.ScrollingTabContainerView$1.run:()V │ │ +09049c: 5441 da0a |0000: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0ada │ │ +0904a0: 6e10 bc1f 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +0904a6: 0a01 |0005: move-result v1 │ │ +0904a8: 5442 d90a |0006: iget-object v2, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ad9 │ │ +0904ac: 6e10 f11c 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getWidth:()I // method@1cf1 │ │ +0904b2: 0a02 |000b: move-result v2 │ │ +0904b4: 5443 da0a |000c: iget-object v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0ada │ │ +0904b8: 6e10 d01f 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0904be: 0a03 |0011: move-result v3 │ │ +0904c0: b132 |0012: sub-int/2addr v2, v3 │ │ +0904c2: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0904c6: 9100 0102 |0015: sub-int v0, v1, v2 │ │ +0904ca: 5441 d90a |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ad9 │ │ +0904ce: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0904d0: 6e30 071d 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@1d07 │ │ +0904d6: 5441 d90a |001d: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ad9 │ │ +0904da: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0904dc: 5b12 eb0a |0020: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0904e0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0017 line=214 │ │ 0x001d line=215 │ │ 0x0022 line=216 │ │ locals : │ │ @@ -115795,18 +115794,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 │ │ -0904f4: |[0904f4] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -090504: 5b01 db0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adb │ │ -090508: 7010 5b21 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -09050e: 0e00 |0005: return-void │ │ +0904e4: |[0904e4] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +0904f4: 5b01 db0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adb │ │ +0904f8: 7010 5b21 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +0904fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ @@ -115815,17 +115814,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 │ │ -090510: |[090510] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ -090520: 7020 ca1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1cca │ │ -090526: 0e00 |0003: return-void │ │ +090500: |[090500] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ +090510: 7020 ca1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1cca │ │ +090516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ @@ -115836,21 +115835,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -090528: |[090528] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ -090538: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adb │ │ -09053c: 7110 e61c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1ce6 │ │ -090542: 0c00 |0005: move-result-object v0 │ │ -090544: 6e10 c821 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -09054a: 0a00 |0009: move-result v0 │ │ -09054c: 0f00 |000a: return v0 │ │ +090518: |[090518] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ +090528: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adb │ │ +09052c: 7110 e61c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1ce6 │ │ +090532: 0c00 |0005: move-result-object v0 │ │ +090534: 6e10 c821 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +09053a: 0a00 |0009: move-result v0 │ │ +09053c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;) │ │ @@ -115858,24 +115857,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -090550: |[090550] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ -090560: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adb │ │ -090564: 7110 e61c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1ce6 │ │ -09056a: 0c00 |0005: move-result-object v0 │ │ -09056c: 6e20 c721 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ -090572: 0c00 |0009: move-result-object v0 │ │ -090574: 1f00 6e03 |000a: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ -090578: 6e10 db1c 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1cdb │ │ -09057e: 0c00 |000f: move-result-object v0 │ │ -090580: 1100 |0010: return-object v0 │ │ +090540: |[090540] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ +090550: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adb │ │ +090554: 7110 e61c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1ce6 │ │ +09055a: 0c00 |0005: move-result-object v0 │ │ +09055c: 6e20 c721 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ +090562: 0c00 |0009: move-result-object v0 │ │ +090564: 1f00 6e03 |000a: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ +090568: 6e10 db1c 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1cdb │ │ +09056e: 0c00 |000f: move-result-object v0 │ │ +090570: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0011 reg=2 position I │ │ │ │ @@ -115884,17 +115883,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -090584: |[090584] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ -090594: 8130 |0000: int-to-long v0, v3 │ │ -090596: 1000 |0001: return-wide v0 │ │ +090574: |[090574] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ +090584: 8130 |0000: int-to-long v0, v3 │ │ +090586: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -115903,31 +115902,31 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -090598: |[090598] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0905a8: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ -0905ac: 5431 db0a |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adb │ │ -0905b0: 6e20 cd1c 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1ccd │ │ -0905b6: 0c00 |0007: move-result-object v0 │ │ -0905b8: 1f00 cf02 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ -0905bc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0905be: 7130 e71c 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@1ce7 │ │ -0905c4: 0c05 |000e: move-result-object v5 │ │ -0905c6: 1105 |000f: return-object v5 │ │ -0905c8: 0750 |0010: move-object v0, v5 │ │ -0905ca: 1f00 6e03 |0011: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ -0905ce: 6e20 cd1c 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1ccd │ │ -0905d4: 0c01 |0016: move-result-object v1 │ │ -0905d6: 1f01 cf02 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ -0905da: 6e20 d81c 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1cd8 │ │ -0905e0: 28f3 |001c: goto 000f // -000d │ │ +090588: |[090588] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +090598: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ +09059c: 5431 db0a |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adb │ │ +0905a0: 6e20 cd1c 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1ccd │ │ +0905a6: 0c00 |0007: move-result-object v0 │ │ +0905a8: 1f00 cf02 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ +0905ac: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0905ae: 7130 e71c 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@1ce7 │ │ +0905b4: 0c05 |000e: move-result-object v5 │ │ +0905b6: 1105 |000f: return-object v5 │ │ +0905b8: 0750 |0010: move-object v0, v5 │ │ +0905ba: 1f00 6e03 |0011: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ +0905be: 6e20 cd1c 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1ccd │ │ +0905c4: 0c01 |0016: move-result-object v1 │ │ +0905c6: 1f01 cf02 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ +0905ca: 6e20 d81c 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1cd8 │ │ +0905d0: 28f3 |001c: goto 000f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0002 line=463 │ │ 0x000f line=467 │ │ 0x0011 line=465 │ │ locals : │ │ @@ -115971,18 +115970,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 │ │ -0905e4: |[0905e4] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -0905f4: 5b01 dc0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adc │ │ -0905f8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0905fe: 0e00 |0005: return-void │ │ +0905d4: |[0905d4] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +0905e4: 5b01 dc0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adc │ │ +0905e8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0905ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ @@ -115991,17 +115990,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 │ │ -090600: |[090600] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ -090610: 7020 d11c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1cd1 │ │ -090616: 0e00 |0003: return-void │ │ +0905f0: |[0905f0] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ +090600: 7020 d11c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1cd1 │ │ +090606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ @@ -116012,40 +116011,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -090618: |[090618] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ -090628: 0763 |0000: move-object v3, v6 │ │ -09062a: 1f03 6e03 |0001: check-cast v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ -09062e: 6e10 db1c 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1cdb │ │ -090634: 0c04 |0006: move-result-object v4 │ │ -090636: 6e10 4d14 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@144d │ │ -09063c: 5454 dc0a |000a: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adc │ │ -090640: 7110 e61c 0400 |000c: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1ce6 │ │ -090646: 0c04 |000f: move-result-object v4 │ │ -090648: 6e10 c821 0400 |0010: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -09064e: 0a02 |0013: move-result v2 │ │ -090650: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -090652: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ -090656: 5454 dc0a |0017: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adc │ │ -09065a: 7110 e61c 0400 |0019: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1ce6 │ │ -090660: 0c04 |001c: move-result-object v4 │ │ -090662: 6e20 c721 1400 |001d: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ -090668: 0c00 |0020: move-result-object v0 │ │ -09066a: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ -09066e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -090670: 6e20 1b20 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@201b │ │ -090676: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09067a: 28ec |0029: goto 0015 // -0014 │ │ -09067c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -09067e: 28f9 |002b: goto 0024 // -0007 │ │ -090680: 0e00 |002c: return-void │ │ +090608: |[090608] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ +090618: 0763 |0000: move-object v3, v6 │ │ +09061a: 1f03 6e03 |0001: check-cast v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ +09061e: 6e10 db1c 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1cdb │ │ +090624: 0c04 |0006: move-result-object v4 │ │ +090626: 6e10 4d14 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@144d │ │ +09062c: 5454 dc0a |000a: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adc │ │ +090630: 7110 e61c 0400 |000c: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1ce6 │ │ +090636: 0c04 |000f: move-result-object v4 │ │ +090638: 6e10 c821 0400 |0010: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +09063e: 0a02 |0013: move-result v2 │ │ +090640: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +090642: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ +090646: 5454 dc0a |0017: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adc │ │ +09064a: 7110 e61c 0400 |0019: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1ce6 │ │ +090650: 0c04 |001c: move-result-object v4 │ │ +090652: 6e20 c721 1400 |001d: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ +090658: 0c00 |0020: move-result-object v0 │ │ +09065a: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ +09065e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +090660: 6e20 1b20 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@201b │ │ +090666: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09066a: 28ec |0029: goto 0015 // -0014 │ │ +09066c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +09066e: 28f9 |002b: goto 0024 // -0007 │ │ +090670: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ 0x000a line=476 │ │ 0x0014 line=477 │ │ 0x0017 line=478 │ │ @@ -116111,17 +116110,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 │ │ -090684: |[090684] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -090694: 7030 be21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ -09069a: 0e00 |0003: return-void │ │ +090674: |[090674] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +090684: 7030 be21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ +09068a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -116133,22 +116132,22 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09069c: |[09069c] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.attach:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0906ac: 5b12 df0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adf │ │ -0906b0: 5b13 e00a |0002: iput-object v3, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ae0 │ │ -0906b4: 3804 0700 |0004: if-eqz v4, 000b // +0007 │ │ -0906b8: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ -0906bc: 6e20 e01c 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@1ce0 │ │ -0906c2: 6e10 e41c 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1ce4 │ │ -0906c8: 0e00 |000e: return-void │ │ +09068c: |[09068c] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.attach:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +09069c: 5b12 df0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adf │ │ +0906a0: 5b13 e00a |0002: iput-object v3, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ae0 │ │ +0906a4: 3804 0700 |0004: if-eqz v4, 000b // +0007 │ │ +0906a8: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ +0906ac: 6e20 e01c 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@1ce0 │ │ +0906b2: 6e10 e41c 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1ce4 │ │ +0906b8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ 0x0004 line=343 │ │ 0x0006 line=344 │ │ 0x000b line=347 │ │ @@ -116164,18 +116163,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 │ │ -0906cc: |[0906cc] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0906dc: 5b01 e00a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ae0 │ │ -0906e0: 6e10 e41c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1ce4 │ │ -0906e6: 0e00 |0005: return-void │ │ +0906bc: |[0906bc] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0906cc: 5b01 e00a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ae0 │ │ +0906d0: 6e10 e41c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1ce4 │ │ +0906d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0002 line=352 │ │ 0x0005 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ @@ -116186,17 +116185,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 │ │ -0906e8: |[0906e8] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0906f8: 5410 e00a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ae0 │ │ -0906fc: 1100 |0002: return-object v0 │ │ +0906d8: |[0906d8] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0906e8: 5410 e00a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ae0 │ │ +0906ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;) │ │ @@ -116204,31 +116203,31 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -090700: |[090700] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ -090710: 6f30 d621 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ -090716: 5421 df0a |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adf │ │ -09071a: 3801 1800 |0005: if-eqz v1, 001d // +0018 │ │ -09071e: 5421 df0a |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adf │ │ -090722: 5210 e60a |0009: iget v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ -090726: 3d00 1100 |000b: if-lez v0, 001c // +0011 │ │ -09072a: 6e10 da1c 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@1cda │ │ -090730: 0a01 |0010: move-result v1 │ │ -090732: 3701 0b00 |0011: if-le v1, v0, 001c // +000b │ │ -090736: 1501 0040 |0013: const/high16 v1, #int 1073741824 // #4000 │ │ -09073a: 7120 9a1f 1000 |0015: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -090740: 0a01 |0018: move-result v1 │ │ -090742: 6f30 d621 1204 |0019: invoke-super {v2, v1, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ -090748: 0e00 |001c: return-void │ │ -09074a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -09074c: 28ed |001e: goto 000b // -0013 │ │ +0906f0: |[0906f0] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ +090700: 6f30 d621 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ +090706: 5421 df0a |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adf │ │ +09070a: 3801 1800 |0005: if-eqz v1, 001d // +0018 │ │ +09070e: 5421 df0a |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0adf │ │ +090712: 5210 e60a |0009: iget v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ +090716: 3d00 1100 |000b: if-lez v0, 001c // +0011 │ │ +09071a: 6e10 da1c 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@1cda │ │ +090720: 0a01 |0010: move-result v1 │ │ +090722: 3701 0b00 |0011: if-le v1, v0, 001c // +000b │ │ +090726: 1501 0040 |0013: const/high16 v1, #int 1073741824 // #4000 │ │ +09072a: 7120 9a1f 1000 |0015: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +090730: 0a01 |0018: move-result v1 │ │ +090732: 6f30 d621 1204 |0019: invoke-super {v2, v1, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ +090738: 0e00 |001c: return-void │ │ +09073a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +09073c: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=359 │ │ 0x000b line=362 │ │ 0x0013 line=363 │ │ 0x001c line=366 │ │ @@ -116244,110 +116243,110 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 207 16-bit code units │ │ -090750: |[090750] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.update:()V │ │ -090760: 130d 1000 |0000: const/16 v13, #int 16 // #10 │ │ -090764: 120c |0002: const/4 v12, #int 0 // #0 │ │ -090766: 1309 0800 |0003: const/16 v9, #int 8 // #8 │ │ -09076a: 12eb |0005: const/4 v11, #int -2 // #fe │ │ -09076c: 120a |0006: const/4 v10, #int 0 // #0 │ │ -09076e: 54e5 e00a |0007: iget-object v5, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ae0 │ │ -090772: 6e10 4814 0500 |0009: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@1448 │ │ -090778: 0c00 |000c: move-result-object v0 │ │ -09077a: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ -09077e: 6e10 c61f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -090784: 0c01 |0012: move-result-object v1 │ │ -090786: 32e1 0c00 |0013: if-eq v1, v14, 001f // +000c │ │ -09078a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -09078e: 1f01 db03 |0017: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ -090792: 6e20 6620 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -090798: 6e20 d51c 0e00 |001c: invoke-virtual {v14, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1cd5 │ │ -09079e: 5be0 dd0a |001f: iput-object v0, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0add │ │ -0907a2: 54e8 e10a |0021: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -0907a6: 3808 0700 |0023: if-eqz v8, 002a // +0007 │ │ -0907aa: 54e8 e10a |0025: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -0907ae: 6e20 c422 9800 |0027: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0907b4: 54e8 de0a |002a: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -0907b8: 3808 0c00 |002c: if-eqz v8, 0038 // +000c │ │ -0907bc: 54e8 de0a |002e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -0907c0: 6e20 b821 9800 |0030: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0907c6: 54e8 de0a |0033: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -0907ca: 6e20 af21 a800 |0035: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0907d0: 0e00 |0038: return-void │ │ -0907d2: 54e8 dd0a |0039: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0add │ │ -0907d6: 3808 0900 |003b: if-eqz v8, 0044 // +0009 │ │ -0907da: 54e8 dd0a |003d: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0add │ │ -0907de: 6e20 dd1c 8e00 |003f: invoke-virtual {v14, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@1cdd │ │ -0907e4: 5bea dd0a |0042: iput-object v10, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0add │ │ -0907e8: 6e10 4914 0500 |0044: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1449 │ │ -0907ee: 0c02 |0047: move-result-object v2 │ │ -0907f0: 6e10 4c14 0500 |0048: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@144c │ │ -0907f6: 0c06 |004b: move-result-object v6 │ │ -0907f8: 3802 6500 |004c: if-eqz v2, 00b1 // +0065 │ │ -0907fc: 54e8 de0a |004e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -090800: 3908 1a00 |0050: if-nez v8, 006a // +001a │ │ -090804: 2203 1404 |0052: new-instance v3, Landroid/widget/ImageView; // type@0414 │ │ -090808: 6e10 d91c 0e00 |0054: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1cd9 │ │ -09080e: 0c08 |0057: move-result-object v8 │ │ -090810: 7020 9e21 8300 |0058: invoke-direct {v3, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -090816: 2204 1504 |005b: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -09081a: 7030 b921 b40b |005d: invoke-direct {v4, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ -090820: 594d 990b |0060: iput v13, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0b99 │ │ -090824: 6e20 b221 4300 |0062: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21b2 │ │ -09082a: 6e30 d61c 3e0c |0065: invoke-virtual {v14, v3, v12}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@1cd6 │ │ -090830: 5be3 de0a |0068: iput-object v3, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -090834: 54e8 de0a |006a: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -090838: 6e20 af21 2800 |006c: invoke-virtual {v8, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -09083e: 54e8 de0a |006f: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -090842: 6e20 b821 c800 |0071: invoke-virtual {v8, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -090848: 3806 4c00 |0074: if-eqz v6, 00c0 // +004c │ │ -09084c: 54e8 e10a |0076: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -090850: 3908 2100 |0078: if-nez v8, 0099 // +0021 │ │ -090854: 2207 5903 |007a: new-instance v7, Landroid/support/v7/internal/widget/CompatTextView; // type@0359 │ │ -090858: 6e10 d91c 0e00 |007c: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1cd9 │ │ -09085e: 0c08 |007f: move-result-object v8 │ │ -090860: 6009 2906 |0080: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@0629 │ │ -090864: 7040 dd1b 879a |0082: invoke-direct {v7, v8, v10, v9}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bdd │ │ -09086a: 6208 800b |0085: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0b80 │ │ -09086e: 6e20 b322 8700 |0087: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22b3 │ │ -090874: 2204 1504 |008a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -090878: 7030 b921 b40b |008c: invoke-direct {v4, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ -09087e: 594d 990b |008f: iput v13, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0b99 │ │ -090882: 6e20 b722 4700 |0091: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22b7 │ │ -090888: 6e20 d51c 7e00 |0094: invoke-virtual {v14, v7}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1cd5 │ │ -09088e: 5be7 e10a |0097: iput-object v7, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -090892: 54e8 e10a |0099: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -090896: 6e20 be22 6800 |009b: invoke-virtual {v8, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -09089c: 54e8 e10a |009e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -0908a0: 6e20 c422 c800 |00a0: invoke-virtual {v8, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0908a6: 54e8 de0a |00a3: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -0908aa: 3808 93ff |00a5: if-eqz v8, 0038 // -006d │ │ -0908ae: 54e8 de0a |00a7: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -0908b2: 6e10 4714 0500 |00a9: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@1447 │ │ -0908b8: 0c09 |00ac: move-result-object v9 │ │ -0908ba: 6e20 ac21 9800 |00ad: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21ac │ │ -0908c0: 2888 |00b0: goto 0038 // -0078 │ │ -0908c2: 54e8 de0a |00b1: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -0908c6: 3808 c1ff |00b3: if-eqz v8, 0074 // -003f │ │ -0908ca: 54e8 de0a |00b5: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -0908ce: 6e20 b821 9800 |00b7: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0908d4: 54e8 de0a |00ba: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ -0908d8: 6e20 af21 a800 |00bc: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0908de: 28b5 |00bf: goto 0074 // -004b │ │ -0908e0: 54e8 e10a |00c0: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -0908e4: 3808 e1ff |00c2: if-eqz v8, 00a3 // -001f │ │ -0908e8: 54e8 e10a |00c4: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -0908ec: 6e20 c422 9800 |00c6: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0908f2: 54e8 e10a |00c9: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ -0908f6: 6e20 be22 a800 |00cb: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0908fc: 28d5 |00ce: goto 00a3 // -002b │ │ +090740: |[090740] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.update:()V │ │ +090750: 130d 1000 |0000: const/16 v13, #int 16 // #10 │ │ +090754: 120c |0002: const/4 v12, #int 0 // #0 │ │ +090756: 1309 0800 |0003: const/16 v9, #int 8 // #8 │ │ +09075a: 12eb |0005: const/4 v11, #int -2 // #fe │ │ +09075c: 120a |0006: const/4 v10, #int 0 // #0 │ │ +09075e: 54e5 e00a |0007: iget-object v5, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0ae0 │ │ +090762: 6e10 4814 0500 |0009: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@1448 │ │ +090768: 0c00 |000c: move-result-object v0 │ │ +09076a: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ +09076e: 6e10 c61f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +090774: 0c01 |0012: move-result-object v1 │ │ +090776: 32e1 0c00 |0013: if-eq v1, v14, 001f // +000c │ │ +09077a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +09077e: 1f01 db03 |0017: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ +090782: 6e20 6620 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +090788: 6e20 d51c 0e00 |001c: invoke-virtual {v14, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1cd5 │ │ +09078e: 5be0 dd0a |001f: iput-object v0, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0add │ │ +090792: 54e8 e10a |0021: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +090796: 3808 0700 |0023: if-eqz v8, 002a // +0007 │ │ +09079a: 54e8 e10a |0025: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +09079e: 6e20 c422 9800 |0027: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0907a4: 54e8 de0a |002a: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +0907a8: 3808 0c00 |002c: if-eqz v8, 0038 // +000c │ │ +0907ac: 54e8 de0a |002e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +0907b0: 6e20 b821 9800 |0030: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0907b6: 54e8 de0a |0033: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +0907ba: 6e20 af21 a800 |0035: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0907c0: 0e00 |0038: return-void │ │ +0907c2: 54e8 dd0a |0039: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0add │ │ +0907c6: 3808 0900 |003b: if-eqz v8, 0044 // +0009 │ │ +0907ca: 54e8 dd0a |003d: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0add │ │ +0907ce: 6e20 dd1c 8e00 |003f: invoke-virtual {v14, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@1cdd │ │ +0907d4: 5bea dd0a |0042: iput-object v10, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0add │ │ +0907d8: 6e10 4914 0500 |0044: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1449 │ │ +0907de: 0c02 |0047: move-result-object v2 │ │ +0907e0: 6e10 4c14 0500 |0048: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@144c │ │ +0907e6: 0c06 |004b: move-result-object v6 │ │ +0907e8: 3802 6500 |004c: if-eqz v2, 00b1 // +0065 │ │ +0907ec: 54e8 de0a |004e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +0907f0: 3908 1a00 |0050: if-nez v8, 006a // +001a │ │ +0907f4: 2203 1404 |0052: new-instance v3, Landroid/widget/ImageView; // type@0414 │ │ +0907f8: 6e10 d91c 0e00 |0054: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1cd9 │ │ +0907fe: 0c08 |0057: move-result-object v8 │ │ +090800: 7020 9e21 8300 |0058: invoke-direct {v3, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +090806: 2204 1504 |005b: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +09080a: 7030 b921 b40b |005d: invoke-direct {v4, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ +090810: 594d 990b |0060: iput v13, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0b99 │ │ +090814: 6e20 b221 4300 |0062: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21b2 │ │ +09081a: 6e30 d61c 3e0c |0065: invoke-virtual {v14, v3, v12}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@1cd6 │ │ +090820: 5be3 de0a |0068: iput-object v3, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +090824: 54e8 de0a |006a: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +090828: 6e20 af21 2800 |006c: invoke-virtual {v8, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +09082e: 54e8 de0a |006f: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +090832: 6e20 b821 c800 |0071: invoke-virtual {v8, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +090838: 3806 4c00 |0074: if-eqz v6, 00c0 // +004c │ │ +09083c: 54e8 e10a |0076: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +090840: 3908 2100 |0078: if-nez v8, 0099 // +0021 │ │ +090844: 2207 5903 |007a: new-instance v7, Landroid/support/v7/internal/widget/CompatTextView; // type@0359 │ │ +090848: 6e10 d91c 0e00 |007c: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1cd9 │ │ +09084e: 0c08 |007f: move-result-object v8 │ │ +090850: 6009 2906 |0080: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@0629 │ │ +090854: 7040 dd1b 879a |0082: invoke-direct {v7, v8, v10, v9}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bdd │ │ +09085a: 6208 800b |0085: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0b80 │ │ +09085e: 6e20 b322 8700 |0087: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22b3 │ │ +090864: 2204 1504 |008a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +090868: 7030 b921 b40b |008c: invoke-direct {v4, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ +09086e: 594d 990b |008f: iput v13, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0b99 │ │ +090872: 6e20 b722 4700 |0091: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22b7 │ │ +090878: 6e20 d51c 7e00 |0094: invoke-virtual {v14, v7}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1cd5 │ │ +09087e: 5be7 e10a |0097: iput-object v7, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +090882: 54e8 e10a |0099: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +090886: 6e20 be22 6800 |009b: invoke-virtual {v8, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +09088c: 54e8 e10a |009e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +090890: 6e20 c422 c800 |00a0: invoke-virtual {v8, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +090896: 54e8 de0a |00a3: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +09089a: 3808 93ff |00a5: if-eqz v8, 0038 // -006d │ │ +09089e: 54e8 de0a |00a7: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +0908a2: 6e10 4714 0500 |00a9: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@1447 │ │ +0908a8: 0c09 |00ac: move-result-object v9 │ │ +0908aa: 6e20 ac21 9800 |00ad: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21ac │ │ +0908b0: 2888 |00b0: goto 0038 // -0078 │ │ +0908b2: 54e8 de0a |00b1: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +0908b6: 3808 c1ff |00b3: if-eqz v8, 0074 // -003f │ │ +0908ba: 54e8 de0a |00b5: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +0908be: 6e20 b821 9800 |00b7: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0908c4: 54e8 de0a |00ba: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0ade │ │ +0908c8: 6e20 af21 a800 |00bc: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0908ce: 28b5 |00bf: goto 0074 // -004b │ │ +0908d0: 54e8 e10a |00c0: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +0908d4: 3808 e1ff |00c2: if-eqz v8, 00a3 // -001f │ │ +0908d8: 54e8 e10a |00c4: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +0908dc: 6e20 c422 9800 |00c6: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0908e2: 54e8 e10a |00c9: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0ae1 │ │ +0908e6: 6e20 be22 a800 |00cb: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0908ec: 28d5 |00ce: goto 00a3 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0007 line=369 │ │ 0x0009 line=370 │ │ 0x000d line=371 │ │ 0x000f line=372 │ │ 0x0013 line=373 │ │ @@ -116473,22 +116472,22 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -090900: |[090900] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;)V │ │ -090910: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -090916: 5b12 f10a |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -09091a: 2020 1704 |0005: instance-of v0, v2, Landroid/widget/ListAdapter; // type@0417 │ │ -09091e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -090922: 1f02 1704 |0009: check-cast v2, Landroid/widget/ListAdapter; // type@0417 │ │ -090926: 5b12 f20a |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0af2 │ │ -09092a: 0e00 |000d: return-void │ │ +0908f0: |[0908f0] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;)V │ │ +090900: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +090906: 5b12 f10a |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +09090a: 2020 1704 |0005: instance-of v0, v2, Landroid/widget/ListAdapter; // type@0417 │ │ +09090e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +090912: 1f02 1704 |0009: check-cast v2, Landroid/widget/ListAdapter; // type@0417 │ │ +090916: 5b12 f20a |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0af2 │ │ +09091a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0003 line=536 │ │ 0x0005 line=537 │ │ 0x0009 line=538 │ │ 0x000d line=540 │ │ @@ -116502,22 +116501,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -09092c: |[09092c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.areAllItemsEnabled:()Z │ │ -09093c: 5420 f20a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0af2 │ │ -090940: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -090944: 7210 e921 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@21e9 │ │ -09094a: 0a01 |0007: move-result v1 │ │ -09094c: 0f01 |0008: return v1 │ │ -09094e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -090950: 28fe |000a: goto 0008 // -0002 │ │ +09091c: |[09091c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.areAllItemsEnabled:()Z │ │ +09092c: 5420 f20a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0af2 │ │ +090930: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090934: 7210 e921 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@21e9 │ │ +09093a: 0a01 |0007: move-result v1 │ │ +09093c: 0f01 |0008: return v1 │ │ +09093e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +090940: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0002 line=585 │ │ 0x0004 line=586 │ │ 0x0008 line=588 │ │ locals : │ │ @@ -116529,23 +116528,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -090954: |[090954] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getCount:()I │ │ -090964: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090968: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09096c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09096e: 0f00 |0005: return v0 │ │ -090970: 5410 f10a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090974: 7210 8d22 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ -09097a: 0a00 |000b: move-result v0 │ │ -09097c: 28f9 |000c: goto 0005 // -0007 │ │ +090944: |[090944] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getCount:()I │ │ +090954: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090958: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09095c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09095e: 0f00 |0005: return v0 │ │ +090960: 5410 f10a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090964: 7210 8d22 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ +09096a: 0a00 |000b: move-result v0 │ │ +09096c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;) │ │ @@ -116553,23 +116552,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 │ │ -090980: |[090980] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -090990: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090994: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -090998: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09099a: 1100 |0005: return-object v0 │ │ -09099c: 5410 f10a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -0909a0: 7240 8e22 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@228e │ │ -0909a6: 0c00 |000b: move-result-object v0 │ │ -0909a8: 28f9 |000c: goto 0005 // -0007 │ │ +090970: |[090970] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +090980: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090984: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +090988: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09098a: 1100 |0005: return-object v0 │ │ +09098c: 5410 f10a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090990: 7240 8e22 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@228e │ │ +090996: 0c00 |000b: move-result-object v0 │ │ +090998: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ 0x0000 - 0x000d reg=3 convertView Landroid/view/View; │ │ @@ -116580,23 +116579,23 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0909ac: |[0909ac] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ -0909bc: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -0909c0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0909c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0909c6: 1100 |0005: return-object v0 │ │ -0909c8: 5410 f10a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -0909cc: 7220 8f22 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@228f │ │ -0909d2: 0c00 |000b: move-result-object v0 │ │ -0909d4: 28f9 |000c: goto 0005 // -0007 │ │ +09099c: |[09099c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ +0909ac: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +0909b0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0909b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0909b6: 1100 |0005: return-object v0 │ │ +0909b8: 5410 f10a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +0909bc: 7220 8f22 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@228f │ │ +0909c2: 0c00 |000b: move-result-object v0 │ │ +0909c4: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ │ │ @@ -116605,23 +116604,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0909d8: |[0909d8] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItemId:(I)J │ │ -0909e8: 5420 f10a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -0909ec: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0909f0: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -0909f4: 1000 |0006: return-wide v0 │ │ -0909f6: 5420 f10a |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -0909fa: 7220 9022 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@2290 │ │ -090a00: 0b00 |000c: move-result-wide v0 │ │ -090a02: 28f9 |000d: goto 0006 // -0007 │ │ +0909c8: |[0909c8] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItemId:(I)J │ │ +0909d8: 5420 f10a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +0909dc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0909e0: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +0909e4: 1000 |0006: return-wide v0 │ │ +0909e6: 5420 f10a |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +0909ea: 7220 9022 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@2290 │ │ +0909f0: 0b00 |000c: move-result-wide v0 │ │ +0909f2: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x000e reg=3 position I │ │ │ │ @@ -116630,17 +116629,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -090a04: |[090a04] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItemViewType:(I)I │ │ -090a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090a16: 0f00 |0001: return v0 │ │ +0909f4: |[0909f4] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItemViewType:(I)I │ │ +090a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090a06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -116649,18 +116648,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 │ │ -090a18: |[090a18] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -090a28: 6e40 151d 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1d15 │ │ -090a2e: 0c00 |0003: move-result-object v0 │ │ -090a30: 1100 |0004: return-object v0 │ │ +090a08: |[090a08] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +090a18: 6e40 151d 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1d15 │ │ +090a1e: 0c00 |0003: move-result-object v0 │ │ +090a20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ 0x0000 - 0x0005 reg=3 convertView Landroid/view/View; │ │ @@ -116671,17 +116670,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -090a34: |[090a34] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getViewTypeCount:()I │ │ -090a44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -090a46: 0f00 |0001: return v0 │ │ +090a24: |[090a24] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getViewTypeCount:()I │ │ +090a34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +090a36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;) │ │ @@ -116689,25 +116688,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -090a48: |[090a48] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.hasStableIds:()Z │ │ -090a58: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090a5c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -090a60: 5410 f10a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090a64: 7210 9322 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@2293 │ │ -090a6a: 0a00 |0009: move-result v0 │ │ -090a6c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -090a70: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -090a72: 0f00 |000d: return v0 │ │ -090a74: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -090a76: 28fe |000f: goto 000d // -0002 │ │ +090a38: |[090a38] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.hasStableIds:()Z │ │ +090a48: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090a4c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +090a50: 5410 f10a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090a54: 7210 9322 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@2293 │ │ +090a5a: 0a00 |0009: move-result v0 │ │ +090a5c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +090a60: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +090a62: 0f00 |000d: return v0 │ │ +090a64: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +090a66: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;) │ │ @@ -116715,22 +116714,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -090a78: |[090a78] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.isEmpty:()Z │ │ -090a88: 6e10 141d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.getCount:()I // method@1d14 │ │ -090a8e: 0a00 |0003: move-result v0 │ │ -090a90: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -090a94: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -090a96: 0f00 |0007: return v0 │ │ -090a98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -090a9a: 28fe |0009: goto 0007 // -0002 │ │ +090a68: |[090a68] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.isEmpty:()Z │ │ +090a78: 6e10 141d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.getCount:()I // method@1d14 │ │ +090a7e: 0a00 |0003: move-result v0 │ │ +090a80: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +090a84: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +090a86: 0f00 |0007: return v0 │ │ +090a88: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +090a8a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;) │ │ @@ -116738,22 +116737,22 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -090a9c: |[090a9c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.isEnabled:(I)Z │ │ -090aac: 5420 f20a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0af2 │ │ -090ab0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -090ab4: 7220 ef21 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@21ef │ │ -090aba: 0a01 |0007: move-result v1 │ │ -090abc: 0f01 |0008: return v1 │ │ -090abe: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -090ac0: 28fe |000a: goto 0008 // -0002 │ │ +090a8c: |[090a8c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.isEnabled:(I)Z │ │ +090a9c: 5420 f20a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0af2 │ │ +090aa0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090aa4: 7220 ef21 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@21ef │ │ +090aaa: 0a01 |0007: move-result v1 │ │ +090aac: 0f01 |0008: return v1 │ │ +090aae: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +090ab0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0002 line=598 │ │ 0x0004 line=599 │ │ 0x0008 line=601 │ │ locals : │ │ @@ -116766,20 +116765,20 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -090ac4: |[090ac4] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -090ad4: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090ad8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -090adc: 5410 f10a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090ae0: 7220 9422 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2294 │ │ -090ae6: 0e00 |0009: return-void │ │ +090ab4: |[090ab4] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +090ac4: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090ac8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090acc: 5410 f10a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090ad0: 7220 9422 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2294 │ │ +090ad6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0004 line=569 │ │ 0x0009 line=571 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ @@ -116790,20 +116789,20 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -090ae8: |[090ae8] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -090af8: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090afc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -090b00: 5410 f10a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ -090b04: 7220 9522 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2295 │ │ -090b0a: 0e00 |0009: return-void │ │ +090ad8: |[090ad8] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +090ae8: 5410 f10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090aec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +090af0: 5410 f10a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0af1 │ │ +090af4: 7220 9522 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2295 │ │ +090afa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0004 line=575 │ │ 0x0009 line=577 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ @@ -116958,17 +116957,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -090b0c: |[090b0c] android.support.v7.view.ActionMode.:()V │ │ -090b1c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090b22: 0e00 |0003: return-void │ │ +090afc: |[090afc] android.support.v7.view.ActionMode.:()V │ │ +090b0c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=239 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -117008,17 +117007,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090b24: |[090b24] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ -090b34: 5410 0f0b |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0b0f │ │ -090b38: 1100 |0002: return-object v0 │ │ +090b14: |[090b14] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ +090b24: 5410 0f0b |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0b0f │ │ +090b28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #6 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -117032,17 +117031,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090b3c: |[090b3c] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ -090b4c: 5510 100b |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0b10 │ │ -090b50: 0f00 |0002: return v0 │ │ +090b2c: |[090b2c] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ +090b3c: 5510 100b |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0b10 │ │ +090b40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #8 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -117056,17 +117055,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -090b54: |[090b54] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ -090b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090b66: 0f00 |0001: return v0 │ │ +090b44: |[090b44] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ +090b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090b56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #10 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -117074,17 +117073,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -090b68: |[090b68] android.support.v7.view.ActionMode.isUiFocusable:()Z │ │ -090b78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -090b7a: 0f00 |0001: return v0 │ │ +090b58: |[090b58] android.support.v7.view.ActionMode.isUiFocusable:()Z │ │ +090b68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +090b6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #11 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -117110,17 +117109,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090b7c: |[090b7c] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ -090b8c: 5b01 0f0b |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0b0f │ │ -090b90: 0e00 |0002: return-void │ │ +090b6c: |[090b6c] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ +090b7c: 5b01 0f0b |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0b0f │ │ +090b80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/Object; │ │ @@ -117142,17 +117141,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090b94: |[090b94] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ -090ba4: 5c01 100b |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0b10 │ │ -090ba8: 0e00 |0002: return-void │ │ +090b84: |[090b84] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ +090b94: 5c01 100b |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0b10 │ │ +090b98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0003 reg=1 titleOptional Z │ │ @@ -117291,18 +117290,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 │ │ -090bac: |[090bac] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ -090bbc: 5b01 170b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0b17 │ │ -090bc0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090bc6: 0e00 |0005: return-void │ │ +090b9c: |[090b9c] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ +090bac: 5b01 170b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0b17 │ │ +090bb0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090bb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1274 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$10; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -117312,20 +117311,20 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -090bc8: |[090bc8] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -090bd8: 5430 170b |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0b17 │ │ -090bdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -090bde: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -090be0: 7140 fd1d 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@1dfd │ │ -090be6: 0e00 |0007: return-void │ │ +090bb8: |[090bb8] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +090bc8: 5430 170b |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0b17 │ │ +090bcc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +090bce: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +090bd0: 7140 fd1d 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@1dfd │ │ +090bd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0007 line=1282 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/widget/SearchView$10; │ │ @@ -117373,18 +117372,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 │ │ -090be8: |[090be8] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ -090bf8: 5b01 180b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0b18 │ │ -090bfc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090c02: 0e00 |0005: return-void │ │ +090bd8: |[090bd8] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ +090be8: 5b01 180b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0b18 │ │ +090bec: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090bf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$11; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -117394,18 +117393,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 │ │ -090c04: |[090c04] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -090c14: 5410 180b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0b18 │ │ -090c18: 7120 fe1d 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;I)Z // method@1dfe │ │ -090c1e: 0e00 |0005: return-void │ │ +090bf4: |[090bf4] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +090c04: 5410 180b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0b18 │ │ +090c08: 7120 fe1d 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;I)Z // method@1dfe │ │ +090c0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0005 line=1293 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$11; │ │ @@ -117419,16 +117418,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -090c20: |[090c20] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -090c30: 0e00 |0000: return-void │ │ +090c10: |[090c10] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +090c20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1301 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$11; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -117468,18 +117467,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 │ │ -090c34: |[090c34] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ -090c44: 5b01 190b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0b19 │ │ -090c48: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090c4e: 0e00 |0005: return-void │ │ +090c24: |[090c24] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ +090c34: 5b01 190b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0b19 │ │ +090c38: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090c3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1572 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -117489,16 +117488,16 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -090c50: |[090c50] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ -090c60: 0e00 |0000: return-void │ │ +090c40: |[090c40] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ +090c50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -117507,16 +117506,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -090c64: |[090c64] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -090c74: 0e00 |0000: return-void │ │ +090c54: |[090c54] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +090c64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1574 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -117528,18 +117527,18 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -090c78: |[090c78] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -090c88: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0b19 │ │ -090c8c: 7120 001e 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@1e00 │ │ -090c92: 0e00 |0005: return-void │ │ +090c68: |[090c68] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +090c78: 5410 190b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0b19 │ │ +090c7c: 7120 001e 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@1e00 │ │ +090c82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0005 line=1579 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0006 reg=2 s Ljava/lang/CharSequence; │ │ @@ -117582,18 +117581,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 │ │ -090c94: |[090c94] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ -090ca4: 5b01 1a0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1a │ │ -090ca8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090cae: 0e00 |0005: return-void │ │ +090c84: |[090c84] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ +090c94: 5b01 1a0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1a │ │ +090c98: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090c9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -117603,28 +117602,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -090cb0: |[090cb0] android.support.v7.widget.SearchView$1.run:()V │ │ -090cc0: 5441 1a0b |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1a │ │ -090cc4: 6e10 141e 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -090cca: 0c01 |0005: move-result-object v1 │ │ -090ccc: 1a02 ba21 |0006: const-string v2, "input_method" // string@21ba │ │ -090cd0: 6e20 3601 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -090cd6: 0c00 |000b: move-result-object v0 │ │ -090cd8: 1f00 f603 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@03f6 │ │ -090cdc: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -090ce0: 6201 2d0b |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ -090ce4: 5442 1a0b |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1a │ │ -090ce8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -090cea: 6e40 ba1d 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@1dba │ │ -090cf0: 0e00 |0018: return-void │ │ +090ca0: |[090ca0] android.support.v7.widget.SearchView$1.run:()V │ │ +090cb0: 5441 1a0b |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1a │ │ +090cb4: 6e10 141e 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +090cba: 0c01 |0005: move-result-object v1 │ │ +090cbc: 1a02 ba21 |0006: const-string v2, "input_method" // string@21ba │ │ +090cc0: 6e20 3601 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +090cc6: 0c00 |000b: move-result-object v0 │ │ +090cc8: 1f00 f603 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@03f6 │ │ +090ccc: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +090cd0: 6201 2d0b |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ +090cd4: 5442 1a0b |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1a │ │ +090cd8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +090cda: 6e40 ba1d 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@1dba │ │ +090ce0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000e line=157 │ │ 0x0010 line=158 │ │ 0x0018 line=160 │ │ locals : │ │ @@ -117666,18 +117665,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 │ │ -090cf4: |[090cf4] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ -090d04: 5b01 1b0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1b │ │ -090d08: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090d0e: 0e00 |0005: return-void │ │ +090ce4: |[090ce4] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ +090cf4: 5b01 1b0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1b │ │ +090cf8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090cfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -117687,18 +117686,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090d10: |[090d10] android.support.v7.widget.SearchView$2.run:()V │ │ -090d20: 5410 1b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1b │ │ -090d24: 7110 f41d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@1df4 │ │ -090d2a: 0e00 |0005: return-void │ │ +090d00: |[090d00] android.support.v7.widget.SearchView$2.run:()V │ │ +090d10: 5410 1b0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1b │ │ +090d14: 7110 f41d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@1df4 │ │ +090d1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$2; │ │ │ │ @@ -117737,18 +117736,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 │ │ -090d2c: |[090d2c] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ -090d3c: 5b01 1c0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1c │ │ -090d40: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090d46: 0e00 |0005: return-void │ │ +090d1c: |[090d1c] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ +090d2c: 5b01 1c0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1c │ │ +090d30: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -117758,30 +117757,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -090d48: |[090d48] android.support.v7.widget.SearchView$3.run:()V │ │ -090d58: 5420 1c0b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1c │ │ -090d5c: 7110 f51d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1df5 │ │ -090d62: 0c00 |0005: move-result-object v0 │ │ -090d64: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -090d68: 5420 1c0b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1c │ │ -090d6c: 7110 f51d 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1df5 │ │ -090d72: 0c00 |000d: move-result-object v0 │ │ -090d74: 2000 9503 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ -090d78: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -090d7c: 5420 1c0b |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1c │ │ -090d80: 7110 f51d 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1df5 │ │ -090d86: 0c00 |0017: move-result-object v0 │ │ -090d88: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -090d8a: 6e20 2c11 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@112c │ │ -090d90: 0e00 |001c: return-void │ │ +090d38: |[090d38] android.support.v7.widget.SearchView$3.run:()V │ │ +090d48: 5420 1c0b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1c │ │ +090d4c: 7110 f51d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1df5 │ │ +090d52: 0c00 |0005: move-result-object v0 │ │ +090d54: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +090d58: 5420 1c0b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1c │ │ +090d5c: 7110 f51d 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1df5 │ │ +090d62: 0c00 |000d: move-result-object v0 │ │ +090d64: 2000 9503 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ +090d68: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +090d6c: 5420 1c0b |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1c │ │ +090d70: 7110 f51d 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@1df5 │ │ +090d76: 0c00 |0017: move-result-object v0 │ │ +090d78: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +090d7a: 6e20 2c11 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@112c │ │ +090d80: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0012 line=172 │ │ 0x001c line=174 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v7/widget/SearchView$3; │ │ @@ -117821,18 +117820,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 │ │ -090d94: |[090d94] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ -090da4: 5b01 1d0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1d │ │ -090da8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090dae: 0e00 |0005: return-void │ │ +090d84: |[090d84] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ +090d94: 5b01 1d0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1d │ │ +090d98: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090d9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -117842,25 +117841,25 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -090db0: |[090db0] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ -090dc0: 5420 1d0b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1d │ │ -090dc4: 7110 ff1d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@1dff │ │ -090dca: 0c00 |0005: move-result-object v0 │ │ -090dcc: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -090dd0: 5420 1d0b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1d │ │ -090dd4: 7110 ff1d 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@1dff │ │ -090dda: 0c00 |000d: move-result-object v0 │ │ -090ddc: 5421 1d0b |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1d │ │ -090de0: 7230 9c1f 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@1f9c │ │ -090de6: 0e00 |0013: return-void │ │ +090da0: |[090da0] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ +090db0: 5420 1d0b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1d │ │ +090db4: 7110 ff1d 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@1dff │ │ +090dba: 0c00 |0005: move-result-object v0 │ │ +090dbc: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +090dc0: 5420 1d0b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1d │ │ +090dc4: 7110 ff1d 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@1dff │ │ +090dca: 0c00 |000d: move-result-object v0 │ │ +090dcc: 5421 1d0b |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1d │ │ +090dd0: 7230 9c1f 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@1f9c │ │ +090dd6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0008 line=292 │ │ 0x0013 line=294 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/SearchView$4; │ │ @@ -117902,18 +117901,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 │ │ -090de8: |[090de8] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ -090df8: 5b01 1e0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1e │ │ -090dfc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090e02: 0e00 |0005: return-void │ │ +090dd8: |[090dd8] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ +090de8: 5b01 1e0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1e │ │ +090dec: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090df2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -117923,18 +117922,18 @@ │ │ type : '(Landroid/view/View;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090e04: |[090e04] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ -090e14: 5410 1e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1e │ │ -090e18: 7110 021e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@1e02 │ │ -090e1e: 0e00 |0005: return-void │ │ +090df4: |[090df4] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ +090e04: 5410 1e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1e │ │ +090e08: 7110 021e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@1e02 │ │ +090e0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0005 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -117982,18 +117981,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 │ │ -090e20: |[090e20] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ -090e30: 5b01 1f0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1f │ │ -090e34: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090e3a: 0e00 |0005: return-void │ │ +090e10: |[090e10] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ +090e20: 5b01 1f0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1f │ │ +090e24: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090e2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -118003,18 +118002,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090e3c: |[090e3c] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ -090e4c: 5410 1f0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1f │ │ -090e50: 7110 021e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@1e02 │ │ -090e56: 0e00 |0005: return-void │ │ +090e2c: |[090e2c] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ +090e3c: 5410 1f0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0b1f │ │ +090e40: 7110 021e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@1e02 │ │ +090e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$6; │ │ │ │ @@ -118053,18 +118052,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 │ │ -090e58: |[090e58] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ -090e68: 5b01 200b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090e6c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090e72: 0e00 |0005: return-void │ │ +090e48: |[090e48] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ +090e58: 5b01 200b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090e5c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090e62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$7; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -118074,50 +118073,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -090e74: |[090e74] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ -090e84: 5410 200b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090e88: 7110 031e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@1e03 │ │ -090e8e: 0c00 |0005: move-result-object v0 │ │ -090e90: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ -090e94: 5410 200b |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090e98: 7110 041e 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@1e04 │ │ -090e9e: 0e00 |000d: return-void │ │ -090ea0: 5410 200b |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090ea4: 7110 051e 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1e05 │ │ -090eaa: 0c00 |0013: move-result-object v0 │ │ -090eac: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ -090eb0: 5410 200b |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090eb4: 7110 061e 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@1e06 │ │ -090eba: 28f2 |001b: goto 000d // -000e │ │ -090ebc: 5410 200b |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090ec0: 7110 071e 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@1e07 │ │ -090ec6: 0c00 |0021: move-result-object v0 │ │ -090ec8: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ -090ecc: 5410 200b |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090ed0: 7110 081e 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@1e08 │ │ -090ed6: 28e4 |0029: goto 000d // -001c │ │ -090ed8: 5410 200b |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090edc: 7110 f61d 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@1df6 │ │ -090ee2: 0c00 |002f: move-result-object v0 │ │ -090ee4: 3302 0800 |0030: if-ne v2, v0, 0038 // +0008 │ │ -090ee8: 5410 200b |0032: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090eec: 7110 f71d 0000 |0034: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1100:(Landroid/support/v7/widget/SearchView;)V // method@1df7 │ │ -090ef2: 28d6 |0037: goto 000d // -002a │ │ -090ef4: 5410 200b |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090ef8: 7110 f81d 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ -090efe: 0c00 |003d: move-result-object v0 │ │ -090f00: 3302 cfff |003e: if-ne v2, v0, 000d // -0031 │ │ -090f04: 5410 200b |0040: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ -090f08: 7110 f91d 0000 |0042: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)V // method@1df9 │ │ -090f0e: 28c8 |0045: goto 000d // -0038 │ │ +090e64: |[090e64] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ +090e74: 5410 200b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090e78: 7110 031e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@1e03 │ │ +090e7e: 0c00 |0005: move-result-object v0 │ │ +090e80: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ +090e84: 5410 200b |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090e88: 7110 041e 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@1e04 │ │ +090e8e: 0e00 |000d: return-void │ │ +090e90: 5410 200b |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090e94: 7110 051e 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@1e05 │ │ +090e9a: 0c00 |0013: move-result-object v0 │ │ +090e9c: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ +090ea0: 5410 200b |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090ea4: 7110 061e 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@1e06 │ │ +090eaa: 28f2 |001b: goto 000d // -000e │ │ +090eac: 5410 200b |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090eb0: 7110 071e 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@1e07 │ │ +090eb6: 0c00 |0021: move-result-object v0 │ │ +090eb8: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ +090ebc: 5410 200b |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090ec0: 7110 081e 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@1e08 │ │ +090ec6: 28e4 |0029: goto 000d // -001c │ │ +090ec8: 5410 200b |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090ecc: 7110 f61d 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@1df6 │ │ +090ed2: 0c00 |002f: move-result-object v0 │ │ +090ed4: 3302 0800 |0030: if-ne v2, v0, 0038 // +0008 │ │ +090ed8: 5410 200b |0032: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090edc: 7110 f71d 0000 |0034: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1100:(Landroid/support/v7/widget/SearchView;)V // method@1df7 │ │ +090ee2: 28d6 |0037: goto 000d // -002a │ │ +090ee4: 5410 200b |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090ee8: 7110 f81d 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ +090eee: 0c00 |003d: move-result-object v0 │ │ +090ef0: 3302 cfff |003e: if-ne v2, v0, 000d // -0031 │ │ +090ef4: 5410 200b |0040: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0b20 │ │ +090ef8: 7110 f91d 0000 |0042: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)V // method@1df9 │ │ +090efe: 28c8 |0045: goto 000d // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0008 line=887 │ │ 0x000d line=897 │ │ 0x000e line=888 │ │ 0x0016 line=889 │ │ @@ -118166,18 +118165,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 │ │ -090f10: |[090f10] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ -090f20: 5b01 210b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ -090f24: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -090f2a: 0e00 |0005: return-void │ │ +090f00: |[090f00] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ +090f10: 5b01 210b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ +090f14: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +090f1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$8; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -118187,66 +118186,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 │ │ -090f2c: |[090f2c] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -090f3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -090f3e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -090f40: 5452 210b |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ -090f44: 7110 fa1d 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@1dfa │ │ -090f4a: 0c02 |0007: move-result-object v2 │ │ -090f4c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -090f50: 0f00 |000a: return v0 │ │ -090f52: 5452 210b |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ -090f56: 7110 f81d 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ -090f5c: 0c02 |0010: move-result-object v2 │ │ -090f5e: 6e10 d61d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@1dd6 │ │ -090f64: 0a02 |0014: move-result v2 │ │ -090f66: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ -090f6a: 5452 210b |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ -090f6e: 7110 f81d 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ -090f74: 0c02 |001c: move-result-object v2 │ │ -090f76: 6e10 cf1d 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1dcf │ │ -090f7c: 0a02 |0020: move-result v2 │ │ -090f7e: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ -090f80: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ -090f84: 5450 210b |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ -090f88: 7140 fb1d 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@1dfb │ │ -090f8e: 0a00 |0029: move-result v0 │ │ -090f90: 28e0 |002a: goto 000a // -0020 │ │ -090f92: 5452 210b |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ -090f96: 7110 f81d 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ -090f9c: 0c02 |0030: move-result-object v2 │ │ -090f9e: 7110 c31d 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@1dc3 │ │ -090fa4: 0a02 |0034: move-result v2 │ │ -090fa6: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ -090faa: 7110 620b 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0b62 │ │ -090fb0: 0a02 |003a: move-result v2 │ │ -090fb2: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ -090fb6: 6e10 091f 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ -090fbc: 0a02 |0040: move-result v2 │ │ -090fbe: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ -090fc2: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ -090fc6: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ -090fca: 6e10 a51f 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@1fa5 │ │ -090fd0: 5452 210b |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ -090fd4: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -090fd6: 5454 210b |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ -090fda: 7110 f81d 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ -090fe0: 0c04 |0052: move-result-object v4 │ │ -090fe2: 6e10 d01d 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -090fe8: 0c04 |0056: move-result-object v4 │ │ -090fea: 6e10 c524 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -090ff0: 0c04 |005a: move-result-object v4 │ │ -090ff2: 7140 fc1d 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@1dfc │ │ -090ff8: 0110 |005e: move v0, v1 │ │ -090ffa: 28ab |005f: goto 000a // -0055 │ │ +090f1c: |[090f1c] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +090f2c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +090f2e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +090f30: 5452 210b |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ +090f34: 7110 fa1d 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@1dfa │ │ +090f3a: 0c02 |0007: move-result-object v2 │ │ +090f3c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +090f40: 0f00 |000a: return v0 │ │ +090f42: 5452 210b |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ +090f46: 7110 f81d 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ +090f4c: 0c02 |0010: move-result-object v2 │ │ +090f4e: 6e10 d61d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@1dd6 │ │ +090f54: 0a02 |0014: move-result v2 │ │ +090f56: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ +090f5a: 5452 210b |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ +090f5e: 7110 f81d 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ +090f64: 0c02 |001c: move-result-object v2 │ │ +090f66: 6e10 cf1d 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1dcf │ │ +090f6c: 0a02 |0020: move-result v2 │ │ +090f6e: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ +090f70: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ +090f74: 5450 210b |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ +090f78: 7140 fb1d 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@1dfb │ │ +090f7e: 0a00 |0029: move-result v0 │ │ +090f80: 28e0 |002a: goto 000a // -0020 │ │ +090f82: 5452 210b |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ +090f86: 7110 f81d 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ +090f8c: 0c02 |0030: move-result-object v2 │ │ +090f8e: 7110 c31d 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@1dc3 │ │ +090f94: 0a02 |0034: move-result v2 │ │ +090f96: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ +090f9a: 7110 620b 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0b62 │ │ +090fa0: 0a02 |003a: move-result v2 │ │ +090fa2: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ +090fa6: 6e10 091f 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ +090fac: 0a02 |0040: move-result v2 │ │ +090fae: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ +090fb2: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ +090fb6: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ +090fba: 6e10 a51f 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@1fa5 │ │ +090fc0: 5452 210b |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ +090fc4: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +090fc6: 5454 210b |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0b21 │ │ +090fca: 7110 f81d 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@1df8 │ │ +090fd0: 0c04 |0052: move-result-object v4 │ │ +090fd2: 6e10 d01d 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +090fd8: 0c04 |0056: move-result-object v4 │ │ +090fda: 6e10 c524 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +090fe0: 0c04 |005a: move-result-object v4 │ │ +090fe2: 7140 fc1d 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@1dfc │ │ +090fe8: 0110 |005e: move v0, v1 │ │ +090fea: 28ab |005f: goto 000a // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=926 │ │ 0x000a line=956 │ │ 0x000b line=937 │ │ 0x0024 line=939 │ │ 0x002b line=944 │ │ @@ -118296,18 +118295,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 │ │ -090ffc: |[090ffc] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ -09100c: 5b01 220b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0b22 │ │ -091010: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -091016: 0e00 |0005: return-void │ │ +090fec: |[090fec] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ +090ffc: 5b01 220b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0b22 │ │ +091000: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +091006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$9; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -118317,19 +118316,19 @@ │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091018: |[091018] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -091028: 5410 220b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0b22 │ │ -09102c: 7110 081e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@1e08 │ │ -091032: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -091034: 0f00 |0006: return v0 │ │ +091008: |[091008] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +091018: 5410 220b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0b22 │ │ +09101c: 7110 081e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@1e08 │ │ +091022: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +091024: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0005 line=1105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView$9; │ │ 0x0000 - 0x0007 reg=2 v Landroid/widget/TextView; │ │ @@ -118382,74 +118381,74 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -091038: |[091038] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ -091048: 7010 be24 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@24be │ │ -09104e: 1c00 0204 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0402 │ │ -091052: 1a01 471b |0005: const-string v1, "doBeforeTextChanged" // string@1b47 │ │ -091056: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -091058: 2322 7406 |0008: new-array v2, v2, [Ljava/lang/Class; // type@0674 │ │ -09105c: 6e30 6e24 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ -091062: 0c00 |000d: move-result-object v0 │ │ -091064: 5b50 240b |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0b24 │ │ -091068: 5450 240b |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0b24 │ │ -09106c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -09106e: 6e20 2625 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2526 │ │ -091074: 1c00 0204 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0402 │ │ -091078: 1a01 451b |0018: const-string v1, "doAfterTextChanged" // string@1b45 │ │ -09107c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -09107e: 2322 7406 |001b: new-array v2, v2, [Ljava/lang/Class; // type@0674 │ │ -091082: 6e30 6e24 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ -091088: 0c00 |0020: move-result-object v0 │ │ -09108a: 5b50 230b |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0b23 │ │ -09108e: 5450 230b |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0b23 │ │ -091092: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -091094: 6e20 2625 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2526 │ │ -09109a: 1c00 0204 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0402 │ │ -09109e: 1a01 0d1c |002b: const-string v1, "ensureImeVisible" // string@1c0d │ │ -0910a2: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -0910a4: 2322 7406 |002e: new-array v2, v2, [Ljava/lang/Class; // type@0674 │ │ -0910a8: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0910aa: 6204 cb0b |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ -0910ae: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -0910b2: 6e30 6f24 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -0910b8: 0c00 |0038: move-result-object v0 │ │ -0910ba: 5b50 250b |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0b25 │ │ -0910be: 5450 250b |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0b25 │ │ -0910c2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -0910c4: 6e20 2625 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2526 │ │ -0910ca: 1c00 f603 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@03f6 │ │ -0910ce: 1a01 ef32 |0043: const-string v1, "showSoftInputUnchecked" // string@32ef │ │ -0910d2: 1222 |0045: const/4 v2, #int 2 // #2 │ │ -0910d4: 2322 7406 |0046: new-array v2, v2, [Ljava/lang/Class; // type@0674 │ │ -0910d8: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -0910da: 6204 cc0b |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0bcc │ │ -0910de: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ -0910e2: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -0910e4: 1c04 a500 |004e: const-class v4, Landroid/os/ResultReceiver; // type@00a5 │ │ -0910e8: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ -0910ec: 6e30 6f24 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -0910f2: 0c00 |0055: move-result-object v0 │ │ -0910f4: 5b50 260b |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0b26 │ │ -0910f8: 5450 260b |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0b26 │ │ -0910fc: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0910fe: 6e20 2625 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2526 │ │ -091104: 0e00 |005e: return-void │ │ -091106: 0d00 |005f: move-exception v0 │ │ -091108: 28fe |0060: goto 005e // -0002 │ │ -09110a: 0d00 |0061: move-exception v0 │ │ -09110c: 28df |0062: goto 0041 // -0021 │ │ -09110e: 0d00 |0063: move-exception v0 │ │ -091110: 28c5 |0064: goto 0029 // -003b │ │ -091112: 0d00 |0065: move-exception v0 │ │ -091114: 28b0 |0066: goto 0016 // -0050 │ │ +091028: |[091028] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ +091038: 7010 be24 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@24be │ │ +09103e: 1c00 0204 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0402 │ │ +091042: 1a01 471b |0005: const-string v1, "doBeforeTextChanged" // string@1b47 │ │ +091046: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +091048: 2322 7406 |0008: new-array v2, v2, [Ljava/lang/Class; // type@0674 │ │ +09104c: 6e30 6e24 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ +091052: 0c00 |000d: move-result-object v0 │ │ +091054: 5b50 240b |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0b24 │ │ +091058: 5450 240b |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0b24 │ │ +09105c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +09105e: 6e20 2625 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2526 │ │ +091064: 1c00 0204 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0402 │ │ +091068: 1a01 451b |0018: const-string v1, "doAfterTextChanged" // string@1b45 │ │ +09106c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +09106e: 2322 7406 |001b: new-array v2, v2, [Ljava/lang/Class; // type@0674 │ │ +091072: 6e30 6e24 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ +091078: 0c00 |0020: move-result-object v0 │ │ +09107a: 5b50 230b |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0b23 │ │ +09107e: 5450 230b |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0b23 │ │ +091082: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +091084: 6e20 2625 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2526 │ │ +09108a: 1c00 0204 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0402 │ │ +09108e: 1a01 0d1c |002b: const-string v1, "ensureImeVisible" // string@1c0d │ │ +091092: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +091094: 2322 7406 |002e: new-array v2, v2, [Ljava/lang/Class; // type@0674 │ │ +091098: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +09109a: 6204 cb0b |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ +09109e: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +0910a2: 6e30 6f24 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +0910a8: 0c00 |0038: move-result-object v0 │ │ +0910aa: 5b50 250b |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0b25 │ │ +0910ae: 5450 250b |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0b25 │ │ +0910b2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +0910b4: 6e20 2625 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2526 │ │ +0910ba: 1c00 f603 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@03f6 │ │ +0910be: 1a01 ef32 |0043: const-string v1, "showSoftInputUnchecked" // string@32ef │ │ +0910c2: 1222 |0045: const/4 v2, #int 2 // #2 │ │ +0910c4: 2322 7406 |0046: new-array v2, v2, [Ljava/lang/Class; // type@0674 │ │ +0910c8: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +0910ca: 6204 cc0b |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0bcc │ │ +0910ce: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ +0910d2: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +0910d4: 1c04 a500 |004e: const-class v4, Landroid/os/ResultReceiver; // type@00a5 │ │ +0910d8: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ +0910dc: 6e30 6f24 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +0910e2: 0c00 |0055: move-result-object v0 │ │ +0910e4: 5b50 260b |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0b26 │ │ +0910e8: 5450 260b |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0b26 │ │ +0910ec: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +0910ee: 6e20 2625 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2526 │ │ +0910f4: 0e00 |005e: return-void │ │ +0910f6: 0d00 |005f: move-exception v0 │ │ +0910f8: 28fe |0060: goto 005e // -0002 │ │ +0910fa: 0d00 |0061: move-exception v0 │ │ +0910fc: 28df |0062: goto 0041 // -0021 │ │ +0910fe: 0d00 |0063: move-exception v0 │ │ +091100: 28c5 |0064: goto 0029 // -003b │ │ +091102: 0d00 |0065: move-exception v0 │ │ +091104: 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 │ │ @@ -118479,24 +118478,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -09114c: |[09114c] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -09115c: 5420 230b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0b23 │ │ -091160: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -091164: 5420 230b |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0b23 │ │ -091168: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -09116a: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -09116e: 6e30 2525 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -091174: 0e00 |000c: return-void │ │ -091176: 0d00 |000d: move-exception v0 │ │ -091178: 28fe |000e: goto 000c // -0002 │ │ +09113c: |[09113c] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +09114c: 5420 230b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0b23 │ │ +091150: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +091154: 5420 230b |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0b23 │ │ +091158: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09115a: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +09115e: 6e30 2525 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +091164: 0e00 |000c: return-void │ │ +091166: 0d00 |000d: move-exception v0 │ │ +091168: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1752 │ │ 0x0004 line=1754 │ │ 0x000c line=1758 │ │ @@ -118510,24 +118509,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -09118c: |[09118c] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -09119c: 5420 240b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0b24 │ │ -0911a0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0911a4: 5420 240b |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0b24 │ │ -0911a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0911aa: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0911ae: 6e30 2525 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -0911b4: 0e00 |000c: return-void │ │ -0911b6: 0d00 |000d: move-exception v0 │ │ -0911b8: 28fe |000e: goto 000c // -0002 │ │ +09117c: |[09117c] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +09118c: 5420 240b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0b24 │ │ +091190: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +091194: 5420 240b |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0b24 │ │ +091198: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09119a: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +09119e: 6e30 2525 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +0911a4: 0e00 |000c: return-void │ │ +0911a6: 0d00 |000d: move-exception v0 │ │ +0911a8: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1743 │ │ 0x0004 line=1745 │ │ 0x000c line=1749 │ │ @@ -118541,28 +118540,28 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0911cc: |[0911cc] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ -0911dc: 5440 250b |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0b25 │ │ -0911e0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -0911e4: 5440 250b |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0b25 │ │ -0911e8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0911ea: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0911ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0911f0: 7110 5a24 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0911f6: 0c03 |000d: move-result-object v3 │ │ -0911f8: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -0911fc: 6e30 2525 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -091202: 0e00 |0013: return-void │ │ -091204: 0d00 |0014: move-exception v0 │ │ -091206: 28fe |0015: goto 0013 // -0002 │ │ +0911bc: |[0911bc] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ +0911cc: 5440 250b |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0b25 │ │ +0911d0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0911d4: 5440 250b |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0b25 │ │ +0911d8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0911da: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0911de: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0911e0: 7110 5a24 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0911e6: 0c03 |000d: move-result-object v3 │ │ +0911e8: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +0911ec: 6e30 2525 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +0911f2: 0e00 |0013: return-void │ │ +0911f4: 0d00 |0014: move-exception v0 │ │ +0911f6: 28fe |0015: goto 0013 // -0002 │ │ catches : 1 │ │ 0x0004 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=1761 │ │ 0x0004 line=1763 │ │ 0x0013 line=1767 │ │ @@ -118577,32 +118576,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 │ │ -091218: |[091218] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ -091228: 5440 260b |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0b26 │ │ -09122c: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -091230: 5440 260b |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0b26 │ │ -091234: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -091236: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -09123a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -09123c: 7110 9624 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -091242: 0c03 |000d: move-result-object v3 │ │ -091244: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -091248: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -09124a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -09124c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -091250: 6e30 2525 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -091256: 0e00 |0017: return-void │ │ -091258: 0d00 |0018: move-exception v0 │ │ -09125a: 6e30 3821 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@2138 │ │ -091260: 28fb |001c: goto 0017 // -0005 │ │ +091208: |[091208] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ +091218: 5440 260b |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0b26 │ │ +09121c: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +091220: 5440 260b |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0b26 │ │ +091224: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +091226: 2311 7806 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +09122a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +09122c: 7110 9624 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +091232: 0c03 |000d: move-result-object v3 │ │ +091234: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +091238: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +09123a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +09123c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +091240: 6e30 2525 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +091246: 0e00 |0017: return-void │ │ +091248: 0d00 |0018: move-exception v0 │ │ +09124a: 6e30 3821 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@2138 │ │ +091250: 28fb |001c: goto 0017 // -0005 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0004 line=1772 │ │ 0x0017 line=1780 │ │ @@ -118760,20 +118759,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -091274: |[091274] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ -091284: 7020 5321 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;)V // method@2153 │ │ -09128a: 6e10 d21d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@1dd2 │ │ -091290: 0a00 |0006: move-result v0 │ │ -091292: 5910 280b |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ -091296: 0e00 |0009: return-void │ │ +091264: |[091264] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ +091274: 7020 5321 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;)V // method@2153 │ │ +09127a: 6e10 d21d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@1dd2 │ │ +091280: 0a00 |0006: move-result v0 │ │ +091282: 5910 280b |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ +091286: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1595 │ │ 0x0003 line=1596 │ │ 0x0009 line=1597 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -118784,20 +118783,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -091298: |[091298] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0912a8: 7030 5421 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2154 │ │ -0912ae: 6e10 d21d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@1dd2 │ │ -0912b4: 0a00 |0006: move-result v0 │ │ -0912b6: 5910 280b |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ -0912ba: 0e00 |0009: return-void │ │ +091288: |[091288] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +091298: 7030 5421 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2154 │ │ +09129e: 6e10 d21d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@1dd2 │ │ +0912a4: 0a00 |0006: move-result v0 │ │ +0912a6: 5910 280b |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ +0912aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1600 │ │ 0x0003 line=1601 │ │ 0x0009 line=1602 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -118809,20 +118808,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 │ │ -0912bc: |[0912bc] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0912cc: 7040 5521 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2155 │ │ -0912d2: 6e10 d21d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@1dd2 │ │ -0912d8: 0a00 |0006: move-result v0 │ │ -0912da: 5910 280b |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ -0912de: 0e00 |0009: return-void │ │ +0912ac: |[0912ac] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0912bc: 7040 5521 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2155 │ │ +0912c2: 6e10 d21d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@1dd2 │ │ +0912c8: 0a00 |0006: move-result v0 │ │ +0912ca: 5910 280b |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ +0912ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1605 │ │ 0x0003 line=1606 │ │ 0x0009 line=1607 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -118835,18 +118834,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 │ │ -0912e0: |[0912e0] android.support.v7.widget.SearchView$SearchAutoComplete.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ -0912f0: 7010 d51d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@1dd5 │ │ -0912f6: 0a00 |0003: move-result v0 │ │ -0912f8: 0f00 |0004: return v0 │ │ +0912d0: |[0912d0] android.support.v7.widget.SearchView$SearchAutoComplete.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ +0912e0: 7010 d51d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@1dd5 │ │ +0912e6: 0a00 |0003: move-result v0 │ │ +0912e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1589 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -118854,24 +118853,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0912fc: |[0912fc] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ -09130c: 6e10 d01d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -091312: 0c00 |0003: move-result-object v0 │ │ -091314: 7110 9d1e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@1e9d │ │ -09131a: 0a00 |0007: move-result v0 │ │ -09131c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -091320: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -091322: 0f00 |000b: return v0 │ │ -091324: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -091326: 28fe |000d: goto 000b // -0002 │ │ +0912ec: |[0912ec] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ +0912fc: 6e10 d01d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +091302: 0c00 |0003: move-result-object v0 │ │ +091304: 7110 9d1e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@1e9d │ │ +09130a: 0a00 |0007: move-result v0 │ │ +09130c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +091310: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +091312: 0f00 |000b: return v0 │ │ +091314: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +091316: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1623 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ Virtual methods - │ │ @@ -118880,24 +118879,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -091328: |[091328] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ -091338: 5210 280b |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ -09133c: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -091340: 6f10 5621 0100 |0004: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.enoughToFilter:()Z // method@2156 │ │ -091346: 0a00 |0007: move-result v0 │ │ -091348: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -09134c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09134e: 0f00 |000b: return v0 │ │ -091350: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -091352: 28fe |000d: goto 000b // -0002 │ │ +091318: |[091318] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ +091328: 5210 280b |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ +09132c: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +091330: 6f10 5621 0100 |0004: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.enoughToFilter:()Z // method@2156 │ │ +091336: 0a00 |0007: move-result v0 │ │ +091338: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +09133c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +09133e: 0f00 |000b: return v0 │ │ +091340: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +091342: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1676 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -118905,19 +118904,19 @@ │ │ type : '(ZILandroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -091354: |[091354] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ -091364: 6f40 5721 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@2157 │ │ -09136a: 5410 270b |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ -09136e: 6e10 3c1e 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@1e3c │ │ -091374: 0e00 |0008: return-void │ │ +091344: |[091344] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ +091354: 6f40 5721 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@2157 │ │ +09135a: 5410 270b |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ +09135e: 6e10 3c1e 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@1e3c │ │ +091364: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1666 │ │ 0x0003 line=1667 │ │ 0x0008 line=1668 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -118930,51 +118929,51 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -091378: |[091378] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ -091388: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09138a: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -09138c: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ -091390: 6e10 091f 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ -091396: 0a02 |0007: move-result v2 │ │ -091398: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ -09139c: 6e10 0d1f 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f0d │ │ -0913a2: 0a02 |000d: move-result v2 │ │ -0913a4: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -0913a8: 6e10 ce1d 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1dce │ │ -0913ae: 0c00 |0013: move-result-object v0 │ │ -0913b0: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -0913b4: 6e30 051f 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f05 │ │ -0913ba: 0f01 |0019: return v1 │ │ -0913bc: 6e10 091f 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ -0913c2: 0a02 |001d: move-result v2 │ │ -0913c4: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ -0913c8: 6e10 ce1d 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1dce │ │ -0913ce: 0c00 |0023: move-result-object v0 │ │ -0913d0: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -0913d4: 6e20 031f 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@1f03 │ │ -0913da: 6e10 0f1f 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@1f0f │ │ -0913e0: 0a02 |002c: move-result v2 │ │ -0913e2: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ -0913e6: 6e10 0e1f 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f0e │ │ -0913ec: 0a02 |0032: move-result v2 │ │ -0913ee: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ -0913f2: 5442 270b |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ -0913f6: 6e10 0c1e 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1e0c │ │ -0913fc: 5442 270b |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ -091400: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -091402: 7120 011e 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Z)V // method@1e01 │ │ -091408: 28d9 |0040: goto 0019 // -0027 │ │ -09140a: 6f30 5821 5406 |0041: invoke-super {v4, v5, v6}, Landroid/widget/AutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@2158 │ │ -091410: 0a01 |0044: move-result v1 │ │ -091412: 28d4 |0045: goto 0019 // -002c │ │ +091368: |[091368] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ +091378: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09137a: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +09137c: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ +091380: 6e10 091f 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ +091386: 0a02 |0007: move-result v2 │ │ +091388: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ +09138c: 6e10 0d1f 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f0d │ │ +091392: 0a02 |000d: move-result v2 │ │ +091394: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +091398: 6e10 ce1d 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1dce │ │ +09139e: 0c00 |0013: move-result-object v0 │ │ +0913a0: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +0913a4: 6e30 051f 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f05 │ │ +0913aa: 0f01 |0019: return v1 │ │ +0913ac: 6e10 091f 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ +0913b2: 0a02 |001d: move-result v2 │ │ +0913b4: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ +0913b8: 6e10 ce1d 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1dce │ │ +0913be: 0c00 |0023: move-result-object v0 │ │ +0913c0: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +0913c4: 6e20 031f 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@1f03 │ │ +0913ca: 6e10 0f1f 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@1f0f │ │ +0913d0: 0a02 |002c: move-result v2 │ │ +0913d2: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ +0913d6: 6e10 0e1f 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f0e │ │ +0913dc: 0a02 |0032: move-result v2 │ │ +0913de: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ +0913e2: 5442 270b |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ +0913e6: 6e10 0c1e 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1e0c │ │ +0913ec: 5442 270b |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ +0913f0: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +0913f2: 7120 011e 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Z)V // method@1e01 │ │ +0913f8: 28d9 |0040: goto 0019 // -0027 │ │ +0913fa: 6f30 5821 5406 |0041: invoke-super {v4, v5, v6}, Landroid/widget/AutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@2158 │ │ +091400: 0a01 |0044: move-result v1 │ │ +091402: 28d4 |0045: goto 0019 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1681 │ │ 0x0004 line=1684 │ │ 0x0010 line=1685 │ │ 0x0014 line=1686 │ │ 0x0016 line=1687 │ │ @@ -118999,41 +118998,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -091414: |[091414] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ -091424: 6f20 5921 4300 |0000: invoke-super {v3, v4}, Landroid/widget/AutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@2159 │ │ -09142a: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ -09142e: 5431 270b |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ -091432: 6e10 221e 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@1e22 │ │ -091438: 0a01 |000a: move-result v1 │ │ -09143a: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ -09143e: 6e10 d31d 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@1dd3 │ │ -091444: 0a01 |0010: move-result v1 │ │ -091446: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ -09144a: 6e10 c91d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1dc9 │ │ -091450: 0c01 |0016: move-result-object v1 │ │ -091452: 1a02 ba21 |0017: const-string v2, "input_method" // string@21ba │ │ -091456: 6e20 3601 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -09145c: 0c00 |001c: move-result-object v0 │ │ -09145e: 1f00 f603 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@03f6 │ │ -091462: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -091464: 6e30 3821 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@2138 │ │ -09146a: 6e10 c91d 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1dc9 │ │ -091470: 0c01 |0026: move-result-object v1 │ │ -091472: 7110 281e 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@1e28 │ │ -091478: 0a01 |002a: move-result v1 │ │ -09147a: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -09147e: 6201 2d0b |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ -091482: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -091484: 6e30 b91d 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1db9 │ │ -09148a: 0e00 |0033: return-void │ │ +091404: |[091404] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ +091414: 6f20 5921 4300 |0000: invoke-super {v3, v4}, Landroid/widget/AutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@2159 │ │ +09141a: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ +09141e: 5431 270b |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ +091422: 6e10 221e 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@1e22 │ │ +091428: 0a01 |000a: move-result v1 │ │ +09142a: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ +09142e: 6e10 d31d 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@1dd3 │ │ +091434: 0a01 |0010: move-result v1 │ │ +091436: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ +09143a: 6e10 c91d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1dc9 │ │ +091440: 0c01 |0016: move-result-object v1 │ │ +091442: 1a02 ba21 |0017: const-string v2, "input_method" // string@21ba │ │ +091446: 6e20 3601 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +09144c: 0c00 |001c: move-result-object v0 │ │ +09144e: 1f00 f603 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@03f6 │ │ +091452: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +091454: 6e30 3821 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@2138 │ │ +09145a: 6e10 c91d 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1dc9 │ │ +091460: 0c01 |0026: move-result-object v1 │ │ +091462: 7110 281e 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@1e28 │ │ +091468: 0a01 |002a: move-result v1 │ │ +09146a: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +09146e: 6201 2d0b |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ +091472: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +091474: 6e30 b91d 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1db9 │ │ +09147a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0003 line=1652 │ │ 0x0013 line=1653 │ │ 0x001f line=1655 │ │ 0x0023 line=1658 │ │ @@ -119049,16 +119048,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09148c: |[09148c] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ -09149c: 0e00 |0000: return-void │ │ +09147c: |[09147c] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ +09148c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1642 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -119066,16 +119065,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0914a0: |[0914a0] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ -0914b0: 0e00 |0000: return-void │ │ +091490: |[091490] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ +0914a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1632 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0001 reg=1 text Ljava/lang/CharSequence; │ │ │ │ @@ -119084,17 +119083,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0914b4: |[0914b4] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ -0914c4: 5b01 270b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ -0914c8: 0e00 |0002: return-void │ │ +0914a4: |[0914a4] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ +0914b4: 5b01 270b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b27 │ │ +0914b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ 0x0002 line=1611 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0003 reg=1 searchView Landroid/support/v7/widget/SearchView; │ │ @@ -119104,18 +119103,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0914cc: |[0914cc] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ -0914dc: 6f20 5a21 1000 |0000: invoke-super {v0, v1}, Landroid/widget/AutoCompleteTextView;.setThreshold:(I)V // method@215a │ │ -0914e2: 5901 280b |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ -0914e6: 0e00 |0005: return-void │ │ +0914bc: |[0914bc] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ +0914cc: 6f20 5a21 1000 |0000: invoke-super {v0, v1}, Landroid/widget/AutoCompleteTextView;.setThreshold:(I)V // method@215a │ │ +0914d2: 5901 280b |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0b28 │ │ +0914d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1615 │ │ 0x0003 line=1616 │ │ 0x0005 line=1617 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -119214,18 +119213,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 │ │ -0914e8: |[0914e8] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ -0914f8: 5b01 5b0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5b │ │ -0914fc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -091502: 0e00 |0005: return-void │ │ +0914d8: |[0914d8] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ +0914e8: 5b01 5b0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5b │ │ +0914ec: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0914f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ @@ -119234,17 +119233,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 │ │ -091504: |[091504] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ -091514: 7020 651e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@1e65 │ │ -09151a: 0e00 |0003: return-void │ │ +0914f4: |[0914f4] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ +091504: 7020 651e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@1e65 │ │ +09150a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ShareActionProvider$1; │ │ @@ -119255,36 +119254,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -09151c: |[09151c] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -09152c: 5453 5b0b |0000: iget-object v3, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5b │ │ -091530: 7110 691e 0300 |0002: invoke-static {v3}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@1e69 │ │ -091536: 0c03 |0005: move-result-object v3 │ │ -091538: 5454 5b0b |0006: iget-object v4, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5b │ │ -09153c: 7110 6a1e 0400 |0008: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; // method@1e6a │ │ -091542: 0c04 |000b: move-result-object v4 │ │ -091544: 7120 1d1b 4300 |000c: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b1d │ │ -09154a: 0c00 |000f: move-result-object v0 │ │ -09154c: 7210 3c1f 0600 |0010: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -091552: 0a01 |0013: move-result v1 │ │ -091554: 6e20 191b 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1b19 │ │ -09155a: 0c02 |0017: move-result-object v2 │ │ -09155c: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -091560: 1503 0800 |001a: const/high16 v3, #int 524288 // #8 │ │ -091564: 6e20 4e01 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -09156a: 5453 5b0b |001f: iget-object v3, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5b │ │ -09156e: 7110 691e 0300 |0021: invoke-static {v3}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@1e69 │ │ -091574: 0c03 |0024: move-result-object v3 │ │ -091576: 6e20 4301 2300 |0025: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -09157c: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -09157e: 0f03 |0029: return v3 │ │ +09150c: |[09150c] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +09151c: 5453 5b0b |0000: iget-object v3, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5b │ │ +091520: 7110 691e 0300 |0002: invoke-static {v3}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@1e69 │ │ +091526: 0c03 |0005: move-result-object v3 │ │ +091528: 5454 5b0b |0006: iget-object v4, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5b │ │ +09152c: 7110 6a1e 0400 |0008: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; // method@1e6a │ │ +091532: 0c04 |000b: move-result-object v4 │ │ +091534: 7120 1d1b 4300 |000c: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b1d │ │ +09153a: 0c00 |000f: move-result-object v0 │ │ +09153c: 7210 3c1f 0600 |0010: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +091542: 0a01 |0013: move-result v1 │ │ +091544: 6e20 191b 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1b19 │ │ +09154a: 0c02 |0017: move-result-object v2 │ │ +09154c: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +091550: 1503 0800 |001a: const/high16 v3, #int 524288 // #8 │ │ +091554: 6e20 4e01 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +09155a: 5453 5b0b |001f: iget-object v3, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5b │ │ +09155e: 7110 691e 0300 |0021: invoke-static {v3}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@1e69 │ │ +091564: 0c03 |0024: move-result-object v3 │ │ +091566: 6e20 4301 2300 |0025: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +09156c: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +09156e: 0f03 |0029: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0010 line=313 │ │ 0x0014 line=314 │ │ 0x0018 line=315 │ │ 0x001a line=316 │ │ @@ -119347,42 +119346,42 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -091580: |[091580] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ -091590: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -091596: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ -09159c: 6e20 aa1f 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0915a2: 0c00 |0009: move-result-object v0 │ │ -0915a4: 1f00 3504 |000a: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0915a8: 5b10 670b |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0915ac: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ -0915b2: 6e20 aa1f 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0915b8: 0c00 |0014: move-result-object v0 │ │ -0915ba: 1f00 3504 |0015: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0915be: 5b10 680b |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0b68 │ │ -0915c2: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ -0915c8: 6e20 aa1f 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0915ce: 0c00 |001f: move-result-object v0 │ │ -0915d0: 1f00 1404 |0020: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ -0915d4: 5b10 640b |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0b64 │ │ -0915d8: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ -0915de: 6e20 aa1f 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0915e4: 0c00 |002a: move-result-object v0 │ │ -0915e6: 1f00 1404 |002b: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ -0915ea: 5b10 650b |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0b65 │ │ -0915ee: 6000 1a07 |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@071a │ │ -0915f2: 6e20 aa1f 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0915f8: 0c00 |0034: move-result-object v0 │ │ -0915fa: 1f00 1404 |0035: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ -0915fe: 5b10 660b |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ -091602: 0e00 |0039: return-void │ │ +091570: |[091570] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ +091580: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +091586: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ +09158c: 6e20 aa1f 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +091592: 0c00 |0009: move-result-object v0 │ │ +091594: 1f00 3504 |000a: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +091598: 5b10 670b |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +09159c: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ +0915a2: 6e20 aa1f 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0915a8: 0c00 |0014: move-result-object v0 │ │ +0915aa: 1f00 3504 |0015: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +0915ae: 5b10 680b |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0b68 │ │ +0915b2: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ +0915b8: 6e20 aa1f 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0915be: 0c00 |001f: move-result-object v0 │ │ +0915c0: 1f00 1404 |0020: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ +0915c4: 5b10 640b |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0b64 │ │ +0915c8: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ +0915ce: 6e20 aa1f 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0915d4: 0c00 |002a: move-result-object v0 │ │ +0915d6: 1f00 1404 |002b: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ +0915da: 5b10 650b |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0b65 │ │ +0915de: 6000 1a07 |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@071a │ │ +0915e2: 6e20 aa1f 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0915e8: 0c00 |0034: move-result-object v0 │ │ +0915ea: 1f00 1404 |0035: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ +0915ee: 5b10 660b |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ +0915f2: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ 0x000e line=260 │ │ 0x0019 line=261 │ │ 0x0024 line=262 │ │ @@ -119430,20 +119429,20 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -091604: |[091604] com.commonsware.cwac.loaderex.acl.ContentChangingTask.:(Landroid/support/v4/content/Loader;)V │ │ -091614: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -09161a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09161c: 5b10 9f0b |0004: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.loader:Landroid/support/v4/content/Loader; // field@0b9f │ │ -091620: 5b12 9f0b |0006: iput-object v2, v1, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.loader:Landroid/support/v4/content/Loader; // field@0b9f │ │ -091624: 0e00 |0008: return-void │ │ +0915f4: |[0915f4] com.commonsware.cwac.loaderex.acl.ContentChangingTask.:(Landroid/support/v4/content/Loader;)V │ │ +091604: 7010 0003 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +09160a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09160c: 5b10 9f0b |0004: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.loader:Landroid/support/v4/content/Loader; // field@0b9f │ │ +091610: 5b12 9f0b |0006: iput-object v2, v1, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.loader:Landroid/support/v4/content/Loader; // field@0b9f │ │ +091614: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=23 │ │ 0x0006 line=26 │ │ 0x0008 line=27 │ │ locals : │ │ @@ -119457,38 +119456,38 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -091628: |[091628] com.commonsware.cwac.loaderex.acl.ContentChangingTask.onPostExecute:(Ljava/lang/Object;)V │ │ -091638: 1f01 9904 |0000: check-cast v1, Ljava/lang/Void; // type@0499 │ │ -09163c: 6e20 dd22 1000 |0002: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.onPostExecute:(Ljava/lang/Void;)V // method@22dd │ │ -091642: 0e00 |0005: return-void │ │ +091618: |[091618] com.commonsware.cwac.loaderex.acl.ContentChangingTask.onPostExecute:(Ljava/lang/Object;)V │ │ +091628: 1f01 9904 |0000: check-cast v1, Ljava/lang/Void; // type@0499 │ │ +09162c: 6e20 dd22 1000 |0002: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.onPostExecute:(Ljava/lang/Void;)V // method@22dd │ │ +091632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -091644: |[091644] com.commonsware.cwac.loaderex.acl.ContentChangingTask.onPostExecute:(Ljava/lang/Void;)V │ │ -091654: 5410 9f0b |0000: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.loader:Landroid/support/v4/content/Loader; // field@0b9f │ │ -091658: 6e10 d007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@07d0 │ │ -09165e: 0e00 |0005: return-void │ │ +091634: |[091634] com.commonsware.cwac.loaderex.acl.ContentChangingTask.onPostExecute:(Ljava/lang/Void;)V │ │ +091644: 5410 9f0b |0000: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.loader:Landroid/support/v4/content/Loader; // field@0b9f │ │ +091648: 6e10 d007 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@07d0 │ │ +09164e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ 0x0000 - 0x0006 reg=2 param Ljava/lang/Void; │ │ @@ -119527,39 +119526,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -091660: |[091660] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.:()V │ │ -091670: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091672: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -091676: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -091678: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ -09167e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -091682: 6900 a30b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.CHECKED_STATE_SET:[I // field@0ba3 │ │ -091686: 0e00 |000b: return-void │ │ +091650: |[091650] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.:()V │ │ +091660: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +091662: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +091666: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +091668: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ +09166e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +091672: 6900 a30b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.CHECKED_STATE_SET:[I // field@0ba3 │ │ +091676: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ #1 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -091688: |[091688] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.:(Landroid/content/Context;)V │ │ -091698: 7020 8021 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -09169e: 0e00 |0003: return-void │ │ +091678: |[091678] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.:(Landroid/content/Context;)V │ │ +091688: 7020 8021 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +09168e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -119569,17 +119568,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 │ │ -0916a0: |[0916a0] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0916b0: 7030 8121 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2181 │ │ -0916b6: 0e00 |0003: return-void │ │ +091690: |[091690] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0916a0: 7030 8121 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2181 │ │ +0916a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -119590,17 +119589,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 │ │ -0916b8: |[0916b8] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0916c8: 7040 8221 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2182 │ │ -0916ce: 0e00 |0003: return-void │ │ +0916a8: |[0916a8] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0916b8: 7040 8221 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2182 │ │ +0916be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -119613,17 +119612,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0916d0: |[0916d0] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.isChecked:()Z │ │ -0916e0: 5510 a40b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ -0916e4: 0f00 |0002: return v0 │ │ +0916c0: |[0916c0] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.isChecked:()Z │ │ +0916d0: 5510 a40b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ +0916d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout; │ │ │ │ #1 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;) │ │ @@ -119631,23 +119630,23 @@ │ │ type : '(I)[I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0916e8: |[0916e8] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.onCreateDrawableState:(I)[I │ │ -0916f8: d801 0302 |0000: add-int/lit8 v1, v3, #int 2 // #02 │ │ -0916fc: 6f20 8821 1200 |0002: invoke-super {v2, v1}, Landroid/widget/FrameLayout;.onCreateDrawableState:(I)[I // method@2188 │ │ -091702: 0c00 |0005: move-result-object v0 │ │ -091704: 5521 a40b |0006: iget-boolean v1, v2, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ -091708: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -09170c: 6201 a30b |000a: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.CHECKED_STATE_SET:[I // field@0ba3 │ │ -091710: 7120 0023 1000 |000c: invoke-static {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mergeDrawableStates:([I[I)[I // method@2300 │ │ -091716: 1100 |000f: return-object v0 │ │ +0916d8: |[0916d8] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.onCreateDrawableState:(I)[I │ │ +0916e8: d801 0302 |0000: add-int/lit8 v1, v3, #int 2 // #02 │ │ +0916ec: 6f20 8821 1200 |0002: invoke-super {v2, v1}, Landroid/widget/FrameLayout;.onCreateDrawableState:(I)[I // method@2188 │ │ +0916f2: 0c00 |0005: move-result-object v0 │ │ +0916f4: 5521 a40b |0006: iget-boolean v1, v2, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ +0916f8: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0916fc: 6201 a30b |000a: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.CHECKED_STATE_SET:[I // field@0ba3 │ │ +091700: 7120 0023 1000 |000c: invoke-static {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mergeDrawableStates:([I[I)[I // method@2300 │ │ +091706: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=31 │ │ 0x000a line=32 │ │ 0x000f line=35 │ │ locals : │ │ @@ -119660,21 +119659,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -091718: |[091718] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.setChecked:(Z)V │ │ -091728: 5510 a40b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ -09172c: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ -091730: 5c12 a40b |0004: iput-boolean v2, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ -091734: 6e10 fe22 0100 |0006: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.invalidate:()V // method@22fe │ │ -09173a: 6e10 0223 0100 |0009: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.refreshDrawableState:()V // method@2302 │ │ -091740: 0e00 |000c: return-void │ │ +091708: |[091708] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.setChecked:(Z)V │ │ +091718: 5510 a40b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ +09171c: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ +091720: 5c12 a40b |0004: iput-boolean v2, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ +091724: 6e10 fe22 0100 |0006: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.invalidate:()V // method@22fe │ │ +09172a: 6e10 0223 0100 |0009: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.refreshDrawableState:()V // method@2302 │ │ +091730: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0009 line=43 │ │ 0x000c line=45 │ │ @@ -119687,22 +119686,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -091744: |[091744] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.toggle:()V │ │ -091754: 5510 a40b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ -091758: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -09175c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -09175e: 6e20 0323 0100 |0005: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.setChecked:(Z)V // method@2303 │ │ -091764: 0e00 |0008: return-void │ │ -091766: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -091768: 28fb |000a: goto 0005 // -0005 │ │ +091734: |[091734] com.manuelpeinado.multichoiceadapter.CheckableFrameLayout.toggle:()V │ │ +091744: 5510 a40b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.mChecked:Z // field@0ba4 │ │ +091748: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +09174c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09174e: 6e20 0323 0100 |0005: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout;.setChecked:(Z)V // method@2303 │ │ +091754: 0e00 |0008: return-void │ │ +091756: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +091758: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=55 │ │ 0x0009 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableFrameLayout; │ │ @@ -119745,39 +119744,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09176c: |[09176c] com.manuelpeinado.multichoiceadapter.CheckableImageView.:()V │ │ -09177c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09177e: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -091782: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -091784: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ -09178a: 4b02 0001 |0007: aput v2, v0, v1 │ │ -09178e: 6900 a50b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.CHECKED_STATE_SET:[I // field@0ba5 │ │ -091792: 0e00 |000b: return-void │ │ +09175c: |[09175c] com.manuelpeinado.multichoiceadapter.CheckableImageView.:()V │ │ +09176c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09176e: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +091772: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +091774: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ +09177a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +09177e: 6900 a50b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.CHECKED_STATE_SET:[I // field@0ba5 │ │ +091782: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ │ │ #1 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -091794: |[091794] com.manuelpeinado.multichoiceadapter.CheckableImageView.:(Landroid/content/Context;)V │ │ -0917a4: 7020 9e21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0917aa: 0e00 |0003: return-void │ │ +091784: |[091784] com.manuelpeinado.multichoiceadapter.CheckableImageView.:(Landroid/content/Context;)V │ │ +091794: 7020 9e21 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +09179a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/CheckableImageView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -119787,28 +119786,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0917ac: |[0917ac] com.manuelpeinado.multichoiceadapter.CheckableImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0917bc: 7030 9f21 5406 |0000: invoke-direct {v4, v5, v6}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@219f │ │ -0917c2: 6201 2512 |0003: sget-object v1, Lorg/pyneo/maps/R$styleable;.CheckableImageView:[I // field@1225 │ │ -0917c6: 1402 1e00 017f |0005: const v2, #float 1.71471e+38 // #7f01001e │ │ -0917cc: 1403 0200 0f7f |0008: const v3, #float 1.9008e+38 // #7f0f0002 │ │ -0917d2: 6e53 3c01 6521 |000b: invoke-virtual {v5, v6, v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0917d8: 0c00 |000e: move-result-object v0 │ │ -0917da: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0917dc: 6e20 c301 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0917e2: 0c01 |0013: move-result-object v1 │ │ -0917e4: 1f01 7400 |0014: check-cast v1, Landroid/graphics/drawable/StateListDrawable; // type@0074 │ │ -0917e8: 5b41 a70b |0016: iput-object v1, v4, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ -0917ec: 6e10 cd01 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0917f2: 0e00 |001b: return-void │ │ +09179c: |[09179c] com.manuelpeinado.multichoiceadapter.CheckableImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0917ac: 7030 9f21 5406 |0000: invoke-direct {v4, v5, v6}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@219f │ │ +0917b2: 6201 2512 |0003: sget-object v1, Lorg/pyneo/maps/R$styleable;.CheckableImageView:[I // field@1225 │ │ +0917b6: 1402 1e00 017f |0005: const v2, #float 1.71471e+38 // #7f01001e │ │ +0917bc: 1403 0200 0f7f |0008: const v3, #float 1.9008e+38 // #7f0f0002 │ │ +0917c2: 6e53 3c01 6521 |000b: invoke-virtual {v5, v6, v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0917c8: 0c00 |000e: move-result-object v0 │ │ +0917ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0917cc: 6e20 c301 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0917d2: 0c01 |0013: move-result-object v1 │ │ +0917d4: 1f01 7400 |0014: check-cast v1, Landroid/graphics/drawable/StateListDrawable; // type@0074 │ │ +0917d8: 5b41 a70b |0016: iput-object v1, v4, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ +0917dc: 6e10 cd01 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0917e2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000f line=26 │ │ 0x0018 line=27 │ │ 0x001b line=28 │ │ @@ -119824,24 +119823,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0917f4: |[0917f4] com.manuelpeinado.multichoiceadapter.CheckableImageView.drawableStateChanged:()V │ │ -091804: 6f10 a021 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.drawableStateChanged:()V // method@21a0 │ │ -09180a: 5421 a70b |0003: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ -09180e: 3801 0e00 |0005: if-eqz v1, 0013 // +000e │ │ -091812: 6e10 0923 0200 |0007: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.getDrawableState:()[I // method@2309 │ │ -091818: 0c00 |000a: move-result-object v0 │ │ -09181a: 5421 a70b |000b: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ -09181e: 6e20 ae02 0100 |000d: invoke-virtual {v1, v0}, Landroid/graphics/drawable/StateListDrawable;.setState:([I)Z // method@02ae │ │ -091824: 6e10 0a23 0200 |0010: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.invalidate:()V // method@230a │ │ -09182a: 0e00 |0013: return-void │ │ +0917e4: |[0917e4] com.manuelpeinado.multichoiceadapter.CheckableImageView.drawableStateChanged:()V │ │ +0917f4: 6f10 a021 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.drawableStateChanged:()V // method@21a0 │ │ +0917fa: 5421 a70b |0003: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ +0917fe: 3801 0e00 |0005: if-eqz v1, 0013 // +000e │ │ +091802: 6e10 0923 0200 |0007: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.getDrawableState:()[I // method@2309 │ │ +091808: 0c00 |000a: move-result-object v0 │ │ +09180a: 5421 a70b |000b: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ +09180e: 6e20 ae02 0100 |000d: invoke-virtual {v1, v0}, Landroid/graphics/drawable/StateListDrawable;.setState:([I)Z // method@02ae │ │ +091814: 6e10 0a23 0200 |0010: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.invalidate:()V // method@230a │ │ +09181a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ 0x000b line=80 │ │ 0x0010 line=81 │ │ @@ -119855,17 +119854,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09182c: |[09182c] com.manuelpeinado.multichoiceadapter.CheckableImageView.isChecked:()Z │ │ -09183c: 5510 a60b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.mChecked:Z // field@0ba6 │ │ -091840: 0f00 |0002: return v0 │ │ +09181c: |[09181c] com.manuelpeinado.multichoiceadapter.CheckableImageView.isChecked:()Z │ │ +09182c: 5510 a60b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.mChecked:Z // field@0ba6 │ │ +091830: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableImageView; │ │ │ │ #2 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;) │ │ @@ -119873,24 +119872,24 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -091844: |[091844] com.manuelpeinado.multichoiceadapter.CheckableImageView.onCreateDrawableState:(I)[I │ │ -091854: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ -091858: 6f20 a921 1200 |0002: invoke-super {v2, v1}, Landroid/widget/ImageView;.onCreateDrawableState:(I)[I // method@21a9 │ │ -09185e: 0c00 |0005: move-result-object v0 │ │ -091860: 6e10 0b23 0200 |0006: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.isChecked:()Z // method@230b │ │ -091866: 0a01 |0009: move-result v1 │ │ -091868: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -09186c: 6201 a50b |000c: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.CHECKED_STATE_SET:[I // field@0ba5 │ │ -091870: 7120 0c23 1000 |000e: invoke-static {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.mergeDrawableStates:([I[I)[I // method@230c │ │ -091876: 1100 |0011: return-object v0 │ │ +091834: |[091834] com.manuelpeinado.multichoiceadapter.CheckableImageView.onCreateDrawableState:(I)[I │ │ +091844: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ +091848: 6f20 a921 1200 |0002: invoke-super {v2, v1}, Landroid/widget/ImageView;.onCreateDrawableState:(I)[I // method@21a9 │ │ +09184e: 0c00 |0005: move-result-object v0 │ │ +091850: 6e10 0b23 0200 |0006: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.isChecked:()Z // method@230b │ │ +091856: 0a01 |0009: move-result v1 │ │ +091858: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +09185c: 6201 a50b |000c: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.CHECKED_STATE_SET:[I // field@0ba5 │ │ +091860: 7120 0c23 1000 |000e: invoke-static {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.mergeDrawableStates:([I[I)[I // method@230c │ │ +091866: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000c line=69 │ │ 0x0011 line=71 │ │ locals : │ │ @@ -119903,28 +119902,28 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -091878: |[091878] com.manuelpeinado.multichoiceadapter.CheckableImageView.onDraw:(Landroid/graphics/Canvas;)V │ │ -091888: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09188a: 6f20 aa21 5400 |0001: invoke-super {v4, v5}, Landroid/widget/ImageView;.onDraw:(Landroid/graphics/Canvas;)V // method@21aa │ │ -091890: 5440 a70b |0004: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ -091894: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -091898: 5440 a70b |0008: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ -09189c: 6e10 2902 0500 |000a: invoke-virtual {v5}, Landroid/graphics/Canvas;.getWidth:()I // method@0229 │ │ -0918a2: 0a01 |000d: move-result v1 │ │ -0918a4: 6e10 2802 0500 |000e: invoke-virtual {v5}, Landroid/graphics/Canvas;.getHeight:()I // method@0228 │ │ -0918aa: 0a02 |0011: move-result v2 │ │ -0918ac: 6e52 ad02 3013 |0012: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/graphics/drawable/StateListDrawable;.setBounds:(IIII)V // method@02ad │ │ -0918b2: 5440 a70b |0015: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ -0918b6: 6e20 ac02 5000 |0017: invoke-virtual {v0, v5}, Landroid/graphics/drawable/StateListDrawable;.draw:(Landroid/graphics/Canvas;)V // method@02ac │ │ -0918bc: 0e00 |001a: return-void │ │ +091868: |[091868] com.manuelpeinado.multichoiceadapter.CheckableImageView.onDraw:(Landroid/graphics/Canvas;)V │ │ +091878: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09187a: 6f20 aa21 5400 |0001: invoke-super {v4, v5}, Landroid/widget/ImageView;.onDraw:(Landroid/graphics/Canvas;)V // method@21aa │ │ +091880: 5440 a70b |0004: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ +091884: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +091888: 5440 a70b |0008: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ +09188c: 6e10 2902 0500 |000a: invoke-virtual {v5}, Landroid/graphics/Canvas;.getWidth:()I // method@0229 │ │ +091892: 0a01 |000d: move-result v1 │ │ +091894: 6e10 2802 0500 |000e: invoke-virtual {v5}, Landroid/graphics/Canvas;.getHeight:()I // method@0228 │ │ +09189a: 0a02 |0011: move-result v2 │ │ +09189c: 6e52 ad02 3013 |0012: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/graphics/drawable/StateListDrawable;.setBounds:(IIII)V // method@02ad │ │ +0918a2: 5440 a70b |0015: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.stateList:Landroid/graphics/drawable/StateListDrawable; // field@0ba7 │ │ +0918a6: 6e20 ac02 5000 |0017: invoke-virtual {v0, v5}, Landroid/graphics/drawable/StateListDrawable;.draw:(Landroid/graphics/Canvas;)V // method@02ac │ │ +0918ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0004 line=33 │ │ 0x0008 line=34 │ │ 0x0015 line=35 │ │ 0x001a line=37 │ │ @@ -119937,20 +119936,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0918c0: |[0918c0] com.manuelpeinado.multichoiceadapter.CheckableImageView.setChecked:(Z)V │ │ -0918d0: 5510 a60b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.mChecked:Z // field@0ba6 │ │ -0918d4: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0918d8: 5c12 a60b |0004: iput-boolean v2, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.mChecked:Z // field@0ba6 │ │ -0918dc: 6e10 0f23 0100 |0006: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.refreshDrawableState:()V // method@230f │ │ -0918e2: 0e00 |0009: return-void │ │ +0918b0: |[0918b0] com.manuelpeinado.multichoiceadapter.CheckableImageView.setChecked:(Z)V │ │ +0918c0: 5510 a60b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.mChecked:Z // field@0ba6 │ │ +0918c4: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0918c8: 5c12 a60b |0004: iput-boolean v2, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.mChecked:Z // field@0ba6 │ │ +0918cc: 6e10 0f23 0100 |0006: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.refreshDrawableState:()V // method@230f │ │ +0918d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0006 line=52 │ │ 0x0009 line=54 │ │ locals : │ │ @@ -119962,23 +119961,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0918e4: |[0918e4] com.manuelpeinado.multichoiceadapter.CheckableImageView.toggle:()V │ │ -0918f4: 6e10 0b23 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.isChecked:()Z // method@230b │ │ -0918fa: 0a00 |0003: move-result v0 │ │ -0918fc: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -091900: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -091902: 6e20 1023 0100 |0007: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.setChecked:(Z)V // method@2310 │ │ -091908: 0e00 |000a: return-void │ │ -09190a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09190c: 28fb |000c: goto 0007 // -0005 │ │ +0918d4: |[0918d4] com.manuelpeinado.multichoiceadapter.CheckableImageView.toggle:()V │ │ +0918e4: 6e10 0b23 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.isChecked:()Z // method@230b │ │ +0918ea: 0a00 |0003: move-result v0 │ │ +0918ec: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0918f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0918f2: 6e20 1023 0100 |0007: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableImageView;.setChecked:(Z)V // method@2310 │ │ +0918f8: 0e00 |000a: return-void │ │ +0918fa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0918fc: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ 0x000b line=58 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableImageView; │ │ @@ -120017,41 +120016,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -091910: |[091910] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.:()V │ │ -091920: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091922: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -091926: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -091928: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ -09192e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -091932: 6900 a80b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.CHECKED_STATE_SET:[I // field@0ba8 │ │ -091936: 0e00 |000b: return-void │ │ +091900: |[091900] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.:()V │ │ +091910: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +091912: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +091916: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +091918: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ +09191e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +091922: 6900 a80b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.CHECKED_STATE_SET:[I // field@0ba8 │ │ +091926: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -091938: |[091938] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.:(Landroid/content/Context;)V │ │ -091948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09194a: 7030 1423 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2314 │ │ -091950: 7010 1823 0100 |0004: invoke-direct {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.init:()V // method@2318 │ │ -091956: 0e00 |0007: return-void │ │ +091928: |[091928] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.:(Landroid/content/Context;)V │ │ +091938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09193a: 7030 1423 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2314 │ │ +091940: 7010 1823 0100 |0004: invoke-direct {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.init:()V // method@2318 │ │ +091946: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0004 line=22 │ │ 0x0007 line=23 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout; │ │ @@ -120062,18 +120061,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 │ │ -091958: |[091958] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091968: 7030 be21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ -09196e: 7010 1823 0000 |0003: invoke-direct {v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.init:()V // method@2318 │ │ -091974: 0e00 |0006: return-void │ │ +091948: |[091948] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +091958: 7030 be21 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ +09195e: 7010 1823 0000 |0003: invoke-direct {v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.init:()V // method@2318 │ │ +091964: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0006 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout; │ │ @@ -120085,21 +120084,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -091978: |[091978] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.init:()V │ │ -091988: 6e10 1623 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2316 │ │ -09198e: 0c00 |0003: move-result-object v0 │ │ -091990: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -091994: 1400 7200 027f |0006: const v0, #float 1.72802e+38 // #7f020072 │ │ -09199a: 6e20 2123 0100 |0009: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.setBackgroundResource:(I)V // method@2321 │ │ -0919a0: 0e00 |000c: return-void │ │ +091968: |[091968] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.init:()V │ │ +091978: 6e10 1623 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2316 │ │ +09197e: 0c00 |0003: move-result-object v0 │ │ +091980: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +091984: 1400 7200 027f |0006: const v0, #float 1.72802e+38 // #7f020072 │ │ +09198a: 6e20 2123 0100 |0009: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.setBackgroundResource:(I)V // method@2321 │ │ +091990: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=33 │ │ 0x000c line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout; │ │ @@ -120109,33 +120108,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0919a4: |[0919a4] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V │ │ -0919b4: 6e10 4c20 0500 |0000: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0919ba: 0a00 |0003: move-result v0 │ │ -0919bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0919be: 3501 1c00 |0005: if-ge v1, v0, 0021 // +001c │ │ -0919c2: 6e20 4b20 1500 |0007: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0919c8: 0c02 |000a: move-result-object v2 │ │ -0919ca: 2023 0604 |000b: instance-of v3, v2, Landroid/widget/Checkable; // type@0406 │ │ -0919ce: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ -0919d2: 0723 |000f: move-object v3, v2 │ │ -0919d4: 1f03 0604 |0010: check-cast v3, Landroid/widget/Checkable; // type@0406 │ │ -0919d8: 7220 6921 6300 |0012: invoke-interface {v3, v6}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ -0919de: 2023 db03 |0015: instance-of v3, v2, Landroid/view/ViewGroup; // type@03db │ │ -0919e2: 3803 0700 |0017: if-eqz v3, 001e // +0007 │ │ -0919e6: 1f02 db03 |0019: check-cast v2, Landroid/view/ViewGroup; // type@03db │ │ -0919ea: 7030 2323 2406 |001b: invoke-direct {v4, v2, v6}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V // method@2323 │ │ -0919f0: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0919f4: 28e5 |0020: goto 0005 // -001b │ │ -0919f6: 0e00 |0021: return-void │ │ +091994: |[091994] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V │ │ +0919a4: 6e10 4c20 0500 |0000: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +0919aa: 0a00 |0003: move-result v0 │ │ +0919ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0919ae: 3501 1c00 |0005: if-ge v1, v0, 0021 // +001c │ │ +0919b2: 6e20 4b20 1500 |0007: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0919b8: 0c02 |000a: move-result-object v2 │ │ +0919ba: 2023 0604 |000b: instance-of v3, v2, Landroid/widget/Checkable; // type@0406 │ │ +0919be: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ +0919c2: 0723 |000f: move-object v3, v2 │ │ +0919c4: 1f03 0604 |0010: check-cast v3, Landroid/widget/Checkable; // type@0406 │ │ +0919c8: 7220 6921 6300 |0012: invoke-interface {v3, v6}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ +0919ce: 2023 db03 |0015: instance-of v3, v2, Landroid/view/ViewGroup; // type@03db │ │ +0919d2: 3803 0700 |0017: if-eqz v3, 001e // +0007 │ │ +0919d6: 1f02 db03 |0019: check-cast v2, Landroid/view/ViewGroup; // type@03db │ │ +0919da: 7030 2323 2406 |001b: invoke-direct {v4, v2, v6}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V // method@2323 │ │ +0919e0: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0919e4: 28e5 |0020: goto 0005 // -001b │ │ +0919e6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0007 line=75 │ │ 0x000b line=76 │ │ 0x0010 line=77 │ │ @@ -120157,24 +120156,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0919f8: |[0919f8] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.drawableStateChanged:()V │ │ -091a08: 6f10 c321 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.drawableStateChanged:()V // method@21c3 │ │ -091a0e: 6e10 1623 0200 |0003: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2316 │ │ -091a14: 0c00 |0006: move-result-object v0 │ │ -091a16: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -091a1a: 6e10 1723 0200 |0009: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.getDrawableState:()[I // method@2317 │ │ -091a20: 0c01 |000c: move-result-object v1 │ │ -091a22: 6e20 a002 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -091a28: 6e10 1923 0200 |0010: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.invalidate:()V // method@2319 │ │ -091a2e: 0e00 |0013: return-void │ │ +0919e8: |[0919e8] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.drawableStateChanged:()V │ │ +0919f8: 6f10 c321 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.drawableStateChanged:()V // method@21c3 │ │ +0919fe: 6e10 1623 0200 |0003: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2316 │ │ +091a04: 0c00 |0006: move-result-object v0 │ │ +091a06: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +091a0a: 6e10 1723 0200 |0009: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.getDrawableState:()[I // method@2317 │ │ +091a10: 0c01 |000c: move-result-object v1 │ │ +091a12: 6e20 a002 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +091a18: 6e10 1923 0200 |0010: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.invalidate:()V // method@2319 │ │ +091a1e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=103 │ │ 0x0007 line=104 │ │ 0x0009 line=105 │ │ 0x000d line=106 │ │ @@ -120190,17 +120189,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091a30: |[091a30] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.isChecked:()Z │ │ -091a40: 5510 a90b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mChecked:Z // field@0ba9 │ │ -091a44: 0f00 |0002: return v0 │ │ +091a20: |[091a20] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.isChecked:()Z │ │ +091a30: 5510 a90b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mChecked:Z // field@0ba9 │ │ +091a34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout; │ │ │ │ #2 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;) │ │ @@ -120208,24 +120207,24 @@ │ │ type : '(I)[I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -091a48: |[091a48] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.onCreateDrawableState:(I)[I │ │ -091a58: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ -091a5c: 6f20 d221 1200 |0002: invoke-super {v2, v1}, Landroid/widget/LinearLayout;.onCreateDrawableState:(I)[I // method@21d2 │ │ -091a62: 0c00 |0005: move-result-object v0 │ │ -091a64: 6e10 1a23 0200 |0006: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.isChecked:()Z // method@231a │ │ -091a6a: 0a01 |0009: move-result v1 │ │ -091a6c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -091a70: 6201 a80b |000c: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.CHECKED_STATE_SET:[I // field@0ba8 │ │ -091a74: 7120 1b23 1000 |000e: invoke-static {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mergeDrawableStates:([I[I)[I // method@231b │ │ -091a7a: 1100 |0011: return-object v0 │ │ +091a38: |[091a38] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.onCreateDrawableState:(I)[I │ │ +091a48: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ +091a4c: 6f20 d221 1200 |0002: invoke-super {v2, v1}, Landroid/widget/LinearLayout;.onCreateDrawableState:(I)[I // method@21d2 │ │ +091a52: 0c00 |0005: move-result-object v0 │ │ +091a54: 6e10 1a23 0200 |0006: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.isChecked:()Z // method@231a │ │ +091a5a: 0a01 |0009: move-result v1 │ │ +091a5c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +091a60: 6201 a80b |000c: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.CHECKED_STATE_SET:[I // field@0ba8 │ │ +091a64: 7120 1b23 1000 |000e: invoke-static {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mergeDrawableStates:([I[I)[I // method@231b │ │ +091a6a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000c line=94 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -120238,18 +120237,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -091a7c: |[091a7c] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -091a8c: 6e20 1e23 2100 |0000: invoke-virtual {v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@231e │ │ -091a92: 0a00 |0003: move-result v0 │ │ -091a94: 0f00 |0004: return v0 │ │ +091a6c: |[091a6c] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +091a7c: 6e20 1e23 2100 |0000: invoke-virtual {v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@231e │ │ +091a82: 0a00 |0003: move-result v0 │ │ +091a84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -120258,19 +120257,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -091a98: |[091a98] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.performClick:()Z │ │ -091aa8: 6e10 2423 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.toggle:()V // method@2324 │ │ -091aae: 6f10 d821 0100 |0003: invoke-super {v1}, Landroid/widget/LinearLayout;.performClick:()Z // method@21d8 │ │ -091ab4: 0a00 |0006: move-result v0 │ │ -091ab6: 0f00 |0007: return v0 │ │ +091a88: |[091a88] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.performClick:()Z │ │ +091a98: 6e10 2423 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.toggle:()V // method@2324 │ │ +091a9e: 6f10 d821 0100 |0003: invoke-super {v1}, Landroid/widget/LinearLayout;.performClick:()Z // method@21d8 │ │ +091aa4: 0a00 |0006: move-result v0 │ │ +091aa6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout; │ │ │ │ @@ -120279,21 +120278,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -091ab8: |[091ab8] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.setChecked:(Z)V │ │ -091ac8: 5510 a90b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mChecked:Z // field@0ba9 │ │ -091acc: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ -091ad0: 5c12 a90b |0004: iput-boolean v2, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mChecked:Z // field@0ba9 │ │ -091ad4: 6e10 2023 0100 |0006: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.refreshDrawableState:()V // method@2320 │ │ -091ada: 7030 2323 1102 |0009: invoke-direct {v1, v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V // method@2323 │ │ -091ae0: 0e00 |000c: return-void │ │ +091aa8: |[091aa8] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.setChecked:(Z)V │ │ +091ab8: 5510 a90b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mChecked:Z // field@0ba9 │ │ +091abc: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ +091ac0: 5c12 a90b |0004: iput-boolean v2, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mChecked:Z // field@0ba9 │ │ +091ac4: 6e10 2023 0100 |0006: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.refreshDrawableState:()V // method@2320 │ │ +091aca: 7030 2323 1102 |0009: invoke-direct {v1, v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V // method@2323 │ │ +091ad0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0009 line=68 │ │ 0x000c line=70 │ │ @@ -120306,22 +120305,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -091ae4: |[091ae4] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.toggle:()V │ │ -091af4: 5510 a90b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mChecked:Z // field@0ba9 │ │ -091af8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -091afc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -091afe: 6e20 2223 0100 |0005: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.setChecked:(Z)V // method@2322 │ │ -091b04: 0e00 |0008: return-void │ │ -091b06: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -091b08: 28fb |000a: goto 0005 // -0005 │ │ +091ad4: |[091ad4] com.manuelpeinado.multichoiceadapter.CheckableLinearLayout.toggle:()V │ │ +091ae4: 5510 a90b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.mChecked:Z // field@0ba9 │ │ +091ae8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +091aec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +091aee: 6e20 2223 0100 |0005: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout;.setChecked:(Z)V // method@2322 │ │ +091af4: 0e00 |0008: return-void │ │ +091af6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +091af8: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x0009 line=57 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableLinearLayout; │ │ @@ -120360,41 +120359,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -091b0c: |[091b0c] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.:()V │ │ -091b1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -091b1e: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -091b22: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -091b24: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ -091b2a: 4b02 0001 |0007: aput v2, v0, v1 │ │ -091b2e: 6900 aa0b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.CHECKED_STATE_SET:[I // field@0baa │ │ -091b32: 0e00 |000b: return-void │ │ +091afc: |[091afc] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.:()V │ │ +091b0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +091b0e: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +091b12: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +091b14: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ +091b1a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +091b1e: 6900 aa0b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.CHECKED_STATE_SET:[I // field@0baa │ │ +091b22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -091b34: |[091b34] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.:(Landroid/content/Context;)V │ │ -091b44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -091b46: 7030 2723 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2327 │ │ -091b4c: 7010 2b23 0100 |0004: invoke-direct {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.init:()V // method@232b │ │ -091b52: 0e00 |0007: return-void │ │ +091b24: |[091b24] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.:(Landroid/content/Context;)V │ │ +091b34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +091b36: 7030 2723 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2327 │ │ +091b3c: 7010 2b23 0100 |0004: invoke-direct {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.init:()V // method@232b │ │ +091b42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0004 line=22 │ │ 0x0007 line=23 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout; │ │ @@ -120405,18 +120404,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 │ │ -091b54: |[091b54] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091b64: 7030 4922 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2249 │ │ -091b6a: 7010 2b23 0000 |0003: invoke-direct {v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.init:()V // method@232b │ │ -091b70: 0e00 |0006: return-void │ │ +091b44: |[091b44] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +091b54: 7030 4922 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2249 │ │ +091b5a: 7010 2b23 0000 |0003: invoke-direct {v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.init:()V // method@232b │ │ +091b60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0006 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout; │ │ @@ -120428,21 +120427,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -091b74: |[091b74] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.init:()V │ │ -091b84: 6e10 2923 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2329 │ │ -091b8a: 0c00 |0003: move-result-object v0 │ │ -091b8c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -091b90: 1400 7200 027f |0006: const v0, #float 1.72802e+38 // #7f020072 │ │ -091b96: 6e20 3523 0100 |0009: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.setBackgroundResource:(I)V // method@2335 │ │ -091b9c: 0e00 |000c: return-void │ │ +091b64: |[091b64] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.init:()V │ │ +091b74: 6e10 2923 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2329 │ │ +091b7a: 0c00 |0003: move-result-object v0 │ │ +091b7c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +091b80: 1400 7200 027f |0006: const v0, #float 1.72802e+38 // #7f020072 │ │ +091b86: 6e20 3523 0100 |0009: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.setBackgroundResource:(I)V // method@2335 │ │ +091b8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=33 │ │ 0x000c line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout; │ │ @@ -120452,33 +120451,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -091ba0: |[091ba0] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V │ │ -091bb0: 6e10 4c20 0500 |0000: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -091bb6: 0a00 |0003: move-result v0 │ │ -091bb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -091bba: 3501 1c00 |0005: if-ge v1, v0, 0021 // +001c │ │ -091bbe: 6e20 4b20 1500 |0007: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -091bc4: 0c02 |000a: move-result-object v2 │ │ -091bc6: 2023 0604 |000b: instance-of v3, v2, Landroid/widget/Checkable; // type@0406 │ │ -091bca: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ -091bce: 0723 |000f: move-object v3, v2 │ │ -091bd0: 1f03 0604 |0010: check-cast v3, Landroid/widget/Checkable; // type@0406 │ │ -091bd4: 7220 6921 6300 |0012: invoke-interface {v3, v6}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ -091bda: 2023 db03 |0015: instance-of v3, v2, Landroid/view/ViewGroup; // type@03db │ │ -091bde: 3803 0700 |0017: if-eqz v3, 001e // +0007 │ │ -091be2: 1f02 db03 |0019: check-cast v2, Landroid/view/ViewGroup; // type@03db │ │ -091be6: 7030 3723 2406 |001b: invoke-direct {v4, v2, v6}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V // method@2337 │ │ -091bec: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -091bf0: 28e5 |0020: goto 0005 // -001b │ │ -091bf2: 0e00 |0021: return-void │ │ +091b90: |[091b90] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V │ │ +091ba0: 6e10 4c20 0500 |0000: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +091ba6: 0a00 |0003: move-result v0 │ │ +091ba8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +091baa: 3501 1c00 |0005: if-ge v1, v0, 0021 // +001c │ │ +091bae: 6e20 4b20 1500 |0007: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +091bb4: 0c02 |000a: move-result-object v2 │ │ +091bb6: 2023 0604 |000b: instance-of v3, v2, Landroid/widget/Checkable; // type@0406 │ │ +091bba: 3803 0800 |000d: if-eqz v3, 0015 // +0008 │ │ +091bbe: 0723 |000f: move-object v3, v2 │ │ +091bc0: 1f03 0604 |0010: check-cast v3, Landroid/widget/Checkable; // type@0406 │ │ +091bc4: 7220 6921 6300 |0012: invoke-interface {v3, v6}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ +091bca: 2023 db03 |0015: instance-of v3, v2, Landroid/view/ViewGroup; // type@03db │ │ +091bce: 3803 0700 |0017: if-eqz v3, 001e // +0007 │ │ +091bd2: 1f02 db03 |0019: check-cast v2, Landroid/view/ViewGroup; // type@03db │ │ +091bd6: 7030 3723 2406 |001b: invoke-direct {v4, v2, v6}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V // method@2337 │ │ +091bdc: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +091be0: 28e5 |0020: goto 0005 // -001b │ │ +091be2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0007 line=75 │ │ 0x000b line=76 │ │ 0x0010 line=77 │ │ @@ -120500,24 +120499,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -091bf4: |[091bf4] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.drawableStateChanged:()V │ │ -091c04: 6f10 4d22 0200 |0000: invoke-super {v2}, Landroid/widget/RelativeLayout;.drawableStateChanged:()V // method@224d │ │ -091c0a: 6e10 2923 0200 |0003: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2329 │ │ -091c10: 0c00 |0006: move-result-object v0 │ │ -091c12: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -091c16: 6e10 2a23 0200 |0009: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.getDrawableState:()[I // method@232a │ │ -091c1c: 0c01 |000c: move-result-object v1 │ │ -091c1e: 6e20 a002 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -091c24: 6e10 2c23 0200 |0010: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.invalidate:()V // method@232c │ │ -091c2a: 0e00 |0013: return-void │ │ +091be4: |[091be4] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.drawableStateChanged:()V │ │ +091bf4: 6f10 4d22 0200 |0000: invoke-super {v2}, Landroid/widget/RelativeLayout;.drawableStateChanged:()V // method@224d │ │ +091bfa: 6e10 2923 0200 |0003: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2329 │ │ +091c00: 0c00 |0006: move-result-object v0 │ │ +091c02: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +091c06: 6e10 2a23 0200 |0009: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.getDrawableState:()[I // method@232a │ │ +091c0c: 0c01 |000c: move-result-object v1 │ │ +091c0e: 6e20 a002 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +091c14: 6e10 2c23 0200 |0010: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.invalidate:()V // method@232c │ │ +091c1a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=103 │ │ 0x0007 line=104 │ │ 0x0009 line=105 │ │ 0x000d line=106 │ │ @@ -120533,17 +120532,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091c2c: |[091c2c] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.isChecked:()Z │ │ -091c3c: 5510 ab0b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mChecked:Z // field@0bab │ │ -091c40: 0f00 |0002: return v0 │ │ +091c1c: |[091c1c] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.isChecked:()Z │ │ +091c2c: 5510 ab0b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mChecked:Z // field@0bab │ │ +091c30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout; │ │ │ │ #2 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;) │ │ @@ -120551,24 +120550,24 @@ │ │ type : '(I)[I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -091c44: |[091c44] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.onCreateDrawableState:(I)[I │ │ -091c54: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ -091c58: 6f20 5422 1200 |0002: invoke-super {v2, v1}, Landroid/widget/RelativeLayout;.onCreateDrawableState:(I)[I // method@2254 │ │ -091c5e: 0c00 |0005: move-result-object v0 │ │ -091c60: 6e10 2d23 0200 |0006: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.isChecked:()Z // method@232d │ │ -091c66: 0a01 |0009: move-result v1 │ │ -091c68: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -091c6c: 6201 aa0b |000c: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.CHECKED_STATE_SET:[I // field@0baa │ │ -091c70: 7120 2e23 1000 |000e: invoke-static {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mergeDrawableStates:([I[I)[I // method@232e │ │ -091c76: 1100 |0011: return-object v0 │ │ +091c34: |[091c34] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.onCreateDrawableState:(I)[I │ │ +091c44: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ +091c48: 6f20 5422 1200 |0002: invoke-super {v2, v1}, Landroid/widget/RelativeLayout;.onCreateDrawableState:(I)[I // method@2254 │ │ +091c4e: 0c00 |0005: move-result-object v0 │ │ +091c50: 6e10 2d23 0200 |0006: invoke-virtual {v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.isChecked:()Z // method@232d │ │ +091c56: 0a01 |0009: move-result v1 │ │ +091c58: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +091c5c: 6201 aa0b |000c: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.CHECKED_STATE_SET:[I // field@0baa │ │ +091c60: 7120 2e23 1000 |000e: invoke-static {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mergeDrawableStates:([I[I)[I // method@232e │ │ +091c66: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000c line=94 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -120581,18 +120580,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -091c78: |[091c78] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -091c88: 6e20 3223 2100 |0000: invoke-virtual {v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2332 │ │ -091c8e: 0a00 |0003: move-result v0 │ │ -091c90: 0f00 |0004: return v0 │ │ +091c68: |[091c68] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +091c78: 6e20 3223 2100 |0000: invoke-virtual {v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2332 │ │ +091c7e: 0a00 |0003: move-result v0 │ │ +091c80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -120601,19 +120600,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -091c94: |[091c94] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.performClick:()Z │ │ -091ca4: 6e10 3823 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.toggle:()V // method@2338 │ │ -091caa: 6f10 5722 0100 |0003: invoke-super {v1}, Landroid/widget/RelativeLayout;.performClick:()Z // method@2257 │ │ -091cb0: 0a00 |0006: move-result v0 │ │ -091cb2: 0f00 |0007: return v0 │ │ +091c84: |[091c84] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.performClick:()Z │ │ +091c94: 6e10 3823 0100 |0000: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.toggle:()V // method@2338 │ │ +091c9a: 6f10 5722 0100 |0003: invoke-super {v1}, Landroid/widget/RelativeLayout;.performClick:()Z // method@2257 │ │ +091ca0: 0a00 |0006: move-result v0 │ │ +091ca2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout; │ │ │ │ @@ -120622,21 +120621,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -091cb4: |[091cb4] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.setChecked:(Z)V │ │ -091cc4: 5510 ab0b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mChecked:Z // field@0bab │ │ -091cc8: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ -091ccc: 5c12 ab0b |0004: iput-boolean v2, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mChecked:Z // field@0bab │ │ -091cd0: 6e10 3423 0100 |0006: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.refreshDrawableState:()V // method@2334 │ │ -091cd6: 7030 3723 1102 |0009: invoke-direct {v1, v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V // method@2337 │ │ -091cdc: 0e00 |000c: return-void │ │ +091ca4: |[091ca4] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.setChecked:(Z)V │ │ +091cb4: 5510 ab0b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mChecked:Z // field@0bab │ │ +091cb8: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ +091cbc: 5c12 ab0b |0004: iput-boolean v2, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mChecked:Z // field@0bab │ │ +091cc0: 6e10 3423 0100 |0006: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.refreshDrawableState:()V // method@2334 │ │ +091cc6: 7030 3723 1102 |0009: invoke-direct {v1, v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.setCheckedRecursive:(Landroid/view/ViewGroup;Z)V // method@2337 │ │ +091ccc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0009 line=68 │ │ 0x000c line=70 │ │ @@ -120649,22 +120648,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -091ce0: |[091ce0] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.toggle:()V │ │ -091cf0: 5510 ab0b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mChecked:Z // field@0bab │ │ -091cf4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -091cf8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -091cfa: 6e20 3623 0100 |0005: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.setChecked:(Z)V // method@2336 │ │ -091d00: 0e00 |0008: return-void │ │ -091d02: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -091d04: 28fb |000a: goto 0005 // -0005 │ │ +091cd0: |[091cd0] com.manuelpeinado.multichoiceadapter.CheckableRelativeLayout.toggle:()V │ │ +091ce0: 5510 ab0b |0000: iget-boolean v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.mChecked:Z // field@0bab │ │ +091ce4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +091ce8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +091cea: 6e20 3623 0100 |0005: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.setChecked:(Z)V // method@2336 │ │ +091cf0: 0e00 |0008: return-void │ │ +091cf2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +091cf4: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x0009 line=57 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout; │ │ @@ -120712,33 +120711,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -091d08: |[091d08] com.manuelpeinado.multichoiceadapter.ItemClickInActionModePolicy.:()V │ │ -091d18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -091d1a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -091d1c: 2200 4404 |0002: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0444 │ │ -091d20: 1a01 a110 |0004: const-string v1, "SELECT" // string@10a1 │ │ -091d24: 7030 4023 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.:(Ljava/lang/String;I)V // method@2340 │ │ -091d2a: 6900 b00b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bb0 │ │ -091d2e: 2200 4404 |000b: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0444 │ │ -091d32: 1a01 5b0f |000d: const-string v1, "OPEN" // string@0f5b │ │ -091d36: 7030 4023 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.:(Ljava/lang/String;I)V // method@2340 │ │ -091d3c: 6900 af0b |0012: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.OPEN:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0baf │ │ -091d40: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -091d42: 2300 7106 |0015: new-array v0, v0, [Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0671 │ │ -091d46: 6201 b00b |0017: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bb0 │ │ -091d4a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -091d4e: 6201 af0b |001b: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.OPEN:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0baf │ │ -091d52: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -091d56: 6900 ae0b |001f: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.$VALUES:[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bae │ │ -091d5a: 0e00 |0021: return-void │ │ +091cf8: |[091cf8] com.manuelpeinado.multichoiceadapter.ItemClickInActionModePolicy.:()V │ │ +091d08: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +091d0a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +091d0c: 2200 4404 |0002: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0444 │ │ +091d10: 1a01 a110 |0004: const-string v1, "SELECT" // string@10a1 │ │ +091d14: 7030 4023 1002 |0006: invoke-direct {v0, v1, v2}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.:(Ljava/lang/String;I)V // method@2340 │ │ +091d1a: 6900 b00b |0009: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bb0 │ │ +091d1e: 2200 4404 |000b: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0444 │ │ +091d22: 1a01 5b0f |000d: const-string v1, "OPEN" // string@0f5b │ │ +091d26: 7030 4023 1003 |000f: invoke-direct {v0, v1, v3}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.:(Ljava/lang/String;I)V // method@2340 │ │ +091d2c: 6900 af0b |0012: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.OPEN:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0baf │ │ +091d30: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +091d32: 2300 7106 |0015: new-array v0, v0, [Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0671 │ │ +091d36: 6201 b00b |0017: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bb0 │ │ +091d3a: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +091d3e: 6201 af0b |001b: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.OPEN:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0baf │ │ +091d42: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +091d46: 6900 ae0b |001f: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.$VALUES:[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bae │ │ +091d4a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=24 │ │ 0x000b line=29 │ │ 0x0014 line=18 │ │ locals : │ │ │ │ @@ -120747,17 +120746,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 │ │ -091d5c: |[091d5c] com.manuelpeinado.multichoiceadapter.ItemClickInActionModePolicy.:(Ljava/lang/String;I)V │ │ -091d6c: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ -091d72: 0e00 |0003: return-void │ │ +091d4c: |[091d4c] com.manuelpeinado.multichoiceadapter.ItemClickInActionModePolicy.:(Ljava/lang/String;I)V │ │ +091d5c: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ +091d62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -120767,20 +120766,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -091d74: |[091d74] com.manuelpeinado.multichoiceadapter.ItemClickInActionModePolicy.valueOf:(Ljava/lang/String;)Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -091d84: 1c00 4404 |0000: const-class v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0444 │ │ -091d88: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ -091d8e: 0c00 |0005: move-result-object v0 │ │ -091d90: 1f00 4404 |0006: check-cast v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0444 │ │ -091d94: 1100 |0008: return-object v0 │ │ +091d64: |[091d64] com.manuelpeinado.multichoiceadapter.ItemClickInActionModePolicy.valueOf:(Ljava/lang/String;)Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +091d74: 1c00 4404 |0000: const-class v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0444 │ │ +091d78: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ +091d7e: 0c00 |0005: move-result-object v0 │ │ +091d80: 1f00 4404 |0006: check-cast v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0444 │ │ +091d84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;) │ │ @@ -120788,20 +120787,20 @@ │ │ type : '()[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -091d98: |[091d98] com.manuelpeinado.multichoiceadapter.ItemClickInActionModePolicy.values:()[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -091da8: 6200 ae0b |0000: sget-object v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.$VALUES:[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bae │ │ -091dac: 6e10 502f 0000 |0002: invoke-virtual {v0}, [Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.clone:()Ljava/lang/Object; // method@2f50 │ │ -091db2: 0c00 |0005: move-result-object v0 │ │ -091db4: 1f00 7106 |0006: check-cast v0, [Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0671 │ │ -091db8: 1100 |0008: return-object v0 │ │ +091d88: |[091d88] com.manuelpeinado.multichoiceadapter.ItemClickInActionModePolicy.values:()[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +091d98: 6200 ae0b |0000: sget-object v0, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.$VALUES:[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bae │ │ +091d9c: 6e10 502f 0000 |0002: invoke-virtual {v0}, [Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.clone:()Ljava/lang/Object; // method@2f50 │ │ +091da2: 0c00 |0005: move-result-object v0 │ │ +091da4: 1f00 7106 |0006: check-cast v0, [Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // type@0671 │ │ +091da8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 1658 (ItemClickInActionModePolicy.java) │ │ @@ -120925,37 +120924,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -091dbc: |[091dbc] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase$1.:()V │ │ -091dcc: 7100 4323 0000 |0000: invoke-static {}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.values:()[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2343 │ │ -091dd2: 0c00 |0003: move-result-object v0 │ │ -091dd4: 2100 |0004: array-length v0, v0 │ │ -091dd6: 2300 5406 |0005: new-array v0, v0, [I // type@0654 │ │ -091dda: 6900 b40b |0007: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1;.$SwitchMap$com$manuelpeinado$multichoiceadapter$ItemClickInActionModePolicy:[I // field@0bb4 │ │ -091dde: 6200 b40b |0009: sget-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1;.$SwitchMap$com$manuelpeinado$multichoiceadapter$ItemClickInActionModePolicy:[I // field@0bb4 │ │ -091de2: 6201 b00b |000b: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bb0 │ │ -091de6: 6e10 4123 0100 |000d: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.ordinal:()I // method@2341 │ │ -091dec: 0a01 |0010: move-result v1 │ │ -091dee: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -091df0: 4b02 0001 |0012: aput v2, v0, v1 │ │ -091df4: 6200 b40b |0014: sget-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1;.$SwitchMap$com$manuelpeinado$multichoiceadapter$ItemClickInActionModePolicy:[I // field@0bb4 │ │ -091df8: 6201 af0b |0016: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.OPEN:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0baf │ │ -091dfc: 6e10 4123 0100 |0018: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.ordinal:()I // method@2341 │ │ -091e02: 0a01 |001b: move-result v1 │ │ -091e04: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -091e06: 4b02 0001 |001d: aput v2, v0, v1 │ │ -091e0a: 0e00 |001f: return-void │ │ -091e0c: 0d00 |0020: move-exception v0 │ │ -091e0e: 28fe |0021: goto 001f // -0002 │ │ -091e10: 0d00 |0022: move-exception v0 │ │ -091e12: 28f1 |0023: goto 0014 // -000f │ │ +091dac: |[091dac] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase$1.:()V │ │ +091dbc: 7100 4323 0000 |0000: invoke-static {}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.values:()[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2343 │ │ +091dc2: 0c00 |0003: move-result-object v0 │ │ +091dc4: 2100 |0004: array-length v0, v0 │ │ +091dc6: 2300 5406 |0005: new-array v0, v0, [I // type@0654 │ │ +091dca: 6900 b40b |0007: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1;.$SwitchMap$com$manuelpeinado$multichoiceadapter$ItemClickInActionModePolicy:[I // field@0bb4 │ │ +091dce: 6200 b40b |0009: sget-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1;.$SwitchMap$com$manuelpeinado$multichoiceadapter$ItemClickInActionModePolicy:[I // field@0bb4 │ │ +091dd2: 6201 b00b |000b: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bb0 │ │ +091dd6: 6e10 4123 0100 |000d: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.ordinal:()I // method@2341 │ │ +091ddc: 0a01 |0010: move-result v1 │ │ +091dde: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +091de0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +091de4: 6200 b40b |0014: sget-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1;.$SwitchMap$com$manuelpeinado$multichoiceadapter$ItemClickInActionModePolicy:[I // field@0bb4 │ │ +091de8: 6201 af0b |0016: sget-object v1, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.OPEN:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0baf │ │ +091dec: 6e10 4123 0100 |0018: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.ordinal:()I // method@2341 │ │ +091df2: 0a01 |001b: move-result v1 │ │ +091df4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +091df6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +091dfa: 0e00 |001f: return-void │ │ +091dfc: 0d00 |0020: move-exception v0 │ │ +091dfe: 28fe |0021: goto 001f // -0002 │ │ +091e00: 0d00 |0022: move-exception v0 │ │ +091e02: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=239 │ │ @@ -120971,16 +120970,14 @@ │ │ source_file_idx : 3833 │ │ static_fields_size : 2 │ │ instance_fields_size: 7 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 25 │ │ │ │ Class #502 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1; } │ │ Annotations on field #2999 'adapterView' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/AdapterView" "<-" "Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;" ">;" } │ │ Annotations on field #3000 'checkedItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Set" "<" "Ljava/lang/Long;" ">;" } │ │ Annotations on method #9063 'correctPositionAccountingForHeader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;I)I" } │ │ Annotations on method #9066 'getCheckedItems' │ │ @@ -121045,43 +121042,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -091e30: |[091e30] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.:()V │ │ -091e40: 1c00 4804 |0000: const-class v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; // type@0448 │ │ -091e44: 6e10 7224 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -091e4a: 0c00 |0005: move-result-object v0 │ │ -091e4c: 6900 b60b |0006: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.TAG:Ljava/lang/String; // field@0bb6 │ │ -091e50: 0e00 |0008: return-void │ │ +091e20: |[091e20] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.:()V │ │ +091e30: 1c00 4804 |0000: const-class v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; // type@0448 │ │ +091e34: 6e10 7224 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +091e3a: 0c00 |0005: move-result-object v0 │ │ +091e3c: 6900 b60b |0006: sput-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.TAG:Ljava/lang/String; // field@0bb6 │ │ +091e40: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #1 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;) │ │ name : '' │ │ type : '(Landroid/widget/BaseAdapter;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -091e54: |[091e54] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.:(Landroid/widget/BaseAdapter;)V │ │ -091e64: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -091e6a: 2200 b204 |0003: new-instance v0, Ljava/util/HashSet; // type@04b2 │ │ -091e6e: 7010 6925 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2569 │ │ -091e74: 5b10 b80b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -091e78: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -091e7a: 5b10 ba0b |000b: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ -091e7e: 5b12 bd0b |000d: iput-object v2, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ -091e82: 0e00 |000f: return-void │ │ +091e44: |[091e44] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.:(Landroid/widget/BaseAdapter;)V │ │ +091e54: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +091e5a: 2200 b204 |0003: new-instance v0, Ljava/util/HashSet; // type@04b2 │ │ +091e5e: 7010 6925 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2569 │ │ +091e64: 5b10 b80b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +091e68: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +091e6a: 5b10 ba0b |000b: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ +091e6e: 5b12 bd0b |000d: iput-object v2, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ +091e72: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=43 │ │ 0x000a line=51 │ │ 0x000d line=55 │ │ 0x000f line=56 │ │ @@ -121094,31 +121091,31 @@ │ │ type : '(Landroid/widget/AdapterView;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -091e84: |[091e84] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.correctPositionAccountingForHeader:(Landroid/widget/AdapterView;I)I │ │ -091e94: 2042 1904 |0000: instance-of v2, v4, Landroid/widget/ListView; // type@0419 │ │ -091e98: 3802 1000 |0002: if-eqz v2, 0012 // +0010 │ │ -091e9c: 1f04 1904 |0004: check-cast v4, Landroid/widget/ListView; // type@0419 │ │ -091ea0: 0741 |0006: move-object v1, v4 │ │ -091ea2: 3901 0d00 |0007: if-nez v1, 0014 // +000d │ │ -091ea6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -091ea8: 3d00 0700 |000a: if-lez v0, 0011 // +0007 │ │ -091eac: 6e10 fb21 0100 |000c: invoke-virtual {v1}, Landroid/widget/ListView;.getHeaderViewsCount:()I // method@21fb │ │ -091eb2: 0a02 |000f: move-result v2 │ │ -091eb4: b125 |0010: sub-int/2addr v5, v2 │ │ -091eb6: 0f05 |0011: return v5 │ │ -091eb8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -091eba: 28f4 |0013: goto 0007 // -000c │ │ -091ebc: 6e10 fb21 0100 |0014: invoke-virtual {v1}, Landroid/widget/ListView;.getHeaderViewsCount:()I // method@21fb │ │ -091ec2: 0a00 |0017: move-result v0 │ │ -091ec4: 28f2 |0018: goto 000a // -000e │ │ +091e74: |[091e74] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.correctPositionAccountingForHeader:(Landroid/widget/AdapterView;I)I │ │ +091e84: 2042 1904 |0000: instance-of v2, v4, Landroid/widget/ListView; // type@0419 │ │ +091e88: 3802 1000 |0002: if-eqz v2, 0012 // +0010 │ │ +091e8c: 1f04 1904 |0004: check-cast v4, Landroid/widget/ListView; // type@0419 │ │ +091e90: 0741 |0006: move-object v1, v4 │ │ +091e92: 3901 0d00 |0007: if-nez v1, 0014 // +000d │ │ +091e96: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +091e98: 3d00 0700 |000a: if-lez v0, 0011 // +0007 │ │ +091e9c: 6e10 fb21 0100 |000c: invoke-virtual {v1}, Landroid/widget/ListView;.getHeaderViewsCount:()I // method@21fb │ │ +091ea2: 0a02 |000f: move-result v2 │ │ +091ea4: b125 |0010: sub-int/2addr v5, v2 │ │ +091ea6: 0f05 |0011: return v5 │ │ +091ea8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +091eaa: 28f4 |0013: goto 0007 // -000c │ │ +091eac: 6e10 fb21 0100 |0014: invoke-virtual {v1}, Landroid/widget/ListView;.getHeaderViewsCount:()I // method@21fb │ │ +091eb2: 0a00 |0017: move-result v0 │ │ +091eb4: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0007 line=215 │ │ 0x000a line=216 │ │ 0x000c line=217 │ │ 0x0011 line=219 │ │ @@ -121139,28 +121136,28 @@ │ │ type : '(ILandroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -091ec8: |[091ec8] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.initItemCheckbox:(ILandroid/view/ViewGroup;)V │ │ -091ed8: 1402 0100 0201 |0000: const v2, #float 2.38772e-38 // #01020001 │ │ -091ede: 6e20 4920 2600 |0003: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@2049 │ │ -091ee4: 0c00 |0006: move-result-object v0 │ │ -091ee6: 1f00 0504 |0007: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ -091eea: 8152 |0009: int-to-long v2, v5 │ │ -091eec: 6e30 7023 2403 |000a: invoke-virtual {v4, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ -091ef2: 0a01 |000d: move-result v1 │ │ -091ef4: 7110 9624 0500 |000e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -091efa: 0c02 |0011: move-result-object v2 │ │ -091efc: 6e20 6521 2000 |0012: invoke-virtual {v0, v2}, Landroid/widget/CheckBox;.setTag:(Ljava/lang/Object;)V // method@2165 │ │ -091f02: 6e20 6221 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -091f08: 6e20 6321 4000 |0018: invoke-virtual {v0, v4}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@2163 │ │ -091f0e: 0e00 |001b: return-void │ │ +091eb8: |[091eb8] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.initItemCheckbox:(ILandroid/view/ViewGroup;)V │ │ +091ec8: 1402 0100 0201 |0000: const v2, #float 2.38772e-38 // #01020001 │ │ +091ece: 6e20 4920 2600 |0003: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@2049 │ │ +091ed4: 0c00 |0006: move-result-object v0 │ │ +091ed6: 1f00 0504 |0007: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ +091eda: 8152 |0009: int-to-long v2, v5 │ │ +091edc: 6e30 7023 2403 |000a: invoke-virtual {v4, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ +091ee2: 0a01 |000d: move-result v1 │ │ +091ee4: 7110 9624 0500 |000e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +091eea: 0c02 |0011: move-result-object v2 │ │ +091eec: 6e20 6521 2000 |0012: invoke-virtual {v0, v2}, Landroid/widget/CheckBox;.setTag:(Ljava/lang/Object;)V // method@2165 │ │ +091ef2: 6e20 6221 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +091ef8: 6e20 6321 4000 |0018: invoke-virtual {v0, v4}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@2163 │ │ +091efe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0009 line=283 │ │ 0x000e line=284 │ │ 0x0015 line=285 │ │ 0x0018 line=286 │ │ @@ -121177,38 +121174,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -091f10: |[091f10] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.itemIncludesCheckBox:(Landroid/view/View;)Z │ │ -091f20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -091f22: 5432 bc0b |0001: iget-object v2, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:Ljava/lang/Boolean; // field@0bbc │ │ -091f26: 3902 0c00 |0003: if-nez v2, 000f // +000c │ │ -091f2a: 2042 db03 |0005: instance-of v2, v4, Landroid/view/ViewGroup; // type@03db │ │ -091f2e: 3902 0f00 |0007: if-nez v2, 0016 // +000f │ │ -091f32: 7110 5a24 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -091f38: 0c01 |000c: move-result-object v1 │ │ -091f3a: 5b31 bc0b |000d: iput-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:Ljava/lang/Boolean; // field@0bbc │ │ -091f3e: 5431 bc0b |000f: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:Ljava/lang/Boolean; // field@0bbc │ │ -091f42: 6e10 5824 0100 |0011: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ -091f48: 0a01 |0014: move-result v1 │ │ -091f4a: 0f01 |0015: return v1 │ │ -091f4c: 0740 |0016: move-object v0, v4 │ │ -091f4e: 1f00 db03 |0017: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -091f52: 1402 0100 0201 |0019: const v2, #float 2.38772e-38 // #01020001 │ │ -091f58: 6e20 4920 2000 |001c: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@2049 │ │ -091f5e: 0c02 |001f: move-result-object v2 │ │ -091f60: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -091f64: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -091f66: 7110 5a24 0100 |0023: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -091f6c: 0c01 |0026: move-result-object v1 │ │ -091f6e: 5b31 bc0b |0027: iput-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:Ljava/lang/Boolean; // field@0bbc │ │ -091f72: 28e6 |0029: goto 000f // -001a │ │ +091f00: |[091f00] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.itemIncludesCheckBox:(Landroid/view/View;)Z │ │ +091f10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +091f12: 5432 bc0b |0001: iget-object v2, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:Ljava/lang/Boolean; // field@0bbc │ │ +091f16: 3902 0c00 |0003: if-nez v2, 000f // +000c │ │ +091f1a: 2042 db03 |0005: instance-of v2, v4, Landroid/view/ViewGroup; // type@03db │ │ +091f1e: 3902 0f00 |0007: if-nez v2, 0016 // +000f │ │ +091f22: 7110 5a24 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +091f28: 0c01 |000c: move-result-object v1 │ │ +091f2a: 5b31 bc0b |000d: iput-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:Ljava/lang/Boolean; // field@0bbc │ │ +091f2e: 5431 bc0b |000f: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:Ljava/lang/Boolean; // field@0bbc │ │ +091f32: 6e10 5824 0100 |0011: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ +091f38: 0a01 |0014: move-result v1 │ │ +091f3a: 0f01 |0015: return v1 │ │ +091f3c: 0740 |0016: move-object v0, v4 │ │ +091f3e: 1f00 db03 |0017: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +091f42: 1402 0100 0201 |0019: const v2, #float 2.38772e-38 // #01020001 │ │ +091f48: 6e20 4920 2000 |001c: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@2049 │ │ +091f4e: 0c02 |001f: move-result-object v2 │ │ +091f50: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +091f54: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +091f56: 7110 5a24 0100 |0023: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +091f5c: 0c01 |0026: move-result-object v1 │ │ +091f5e: 5b31 bc0b |0027: iput-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:Ljava/lang/Boolean; // field@0bbc │ │ +091f62: 28e6 |0029: goto 000f // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ 0x0005 line=271 │ │ 0x0009 line=272 │ │ 0x000f line=278 │ │ 0x0017 line=274 │ │ @@ -121223,34 +121220,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -091f74: |[091f74] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onItemSelectedStateChanged:()V │ │ -091f84: 6e10 6923 0700 |0000: invoke-virtual {v7}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.getCheckedItemCount:()I // method@2369 │ │ -091f8a: 0a00 |0003: move-result v0 │ │ -091f8c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -091f90: 6e10 6823 0700 |0006: invoke-virtual {v7}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.finishActionMode:()V // method@2368 │ │ -091f96: 0e00 |0009: return-void │ │ -091f98: 5473 b70b |000a: iget-object v3, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.adapterView:Landroid/widget/AdapterView; // field@0bb7 │ │ -091f9c: 6e10 4821 0300 |000c: invoke-virtual {v3}, Landroid/widget/AdapterView;.getResources:()Landroid/content/res/Resources; // method@2148 │ │ -091fa2: 0c01 |000f: move-result-object v1 │ │ -091fa4: 1503 0d7f |0010: const/high16 v3, #int 2131558400 // #7f0d │ │ -091fa8: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -091faa: 2344 7806 |0013: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -091fae: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -091fb0: 7110 9624 0000 |0016: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -091fb6: 0c06 |0019: move-result-object v6 │ │ -091fb8: 4d06 0405 |001a: aput-object v6, v4, v5 │ │ -091fbc: 6e40 b301 3140 |001c: invoke-virtual {v1, v3, v0, v4}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@01b3 │ │ -091fc2: 0c02 |001f: move-result-object v2 │ │ -091fc4: 6e20 7b23 2700 |0020: invoke-virtual {v7, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.setActionModeTitle:(Ljava/lang/String;)V // method@237b │ │ -091fca: 28e6 |0023: goto 0009 // -001a │ │ +091f64: |[091f64] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onItemSelectedStateChanged:()V │ │ +091f74: 6e10 6923 0700 |0000: invoke-virtual {v7}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.getCheckedItemCount:()I // method@2369 │ │ +091f7a: 0a00 |0003: move-result v0 │ │ +091f7c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +091f80: 6e10 6823 0700 |0006: invoke-virtual {v7}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.finishActionMode:()V // method@2368 │ │ +091f86: 0e00 |0009: return-void │ │ +091f88: 5473 b70b |000a: iget-object v3, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.adapterView:Landroid/widget/AdapterView; // field@0bb7 │ │ +091f8c: 6e10 4821 0300 |000c: invoke-virtual {v3}, Landroid/widget/AdapterView;.getResources:()Landroid/content/res/Resources; // method@2148 │ │ +091f92: 0c01 |000f: move-result-object v1 │ │ +091f94: 1503 0d7f |0010: const/high16 v3, #int 2131558400 // #7f0d │ │ +091f98: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +091f9a: 2344 7806 |0013: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +091f9e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +091fa0: 7110 9624 0000 |0016: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +091fa6: 0c06 |0019: move-result-object v6 │ │ +091fa8: 4d06 0405 |001a: aput-object v6, v4, v5 │ │ +091fac: 6e40 b301 3140 |001c: invoke-virtual {v1, v3, v0, v4}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@01b3 │ │ +091fb2: 0c02 |001f: move-result-object v2 │ │ +091fb4: 6e20 7b23 2700 |0020: invoke-virtual {v7, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.setActionModeTitle:(Ljava/lang/String;)V // method@237b │ │ +091fba: 28e6 |0023: goto 0009 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0006 line=168 │ │ 0x0009 line=174 │ │ 0x000a line=171 │ │ @@ -121267,45 +121264,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -091fcc: |[091fcc] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.parseAttrs:()V │ │ -091fdc: 6e10 6b23 0700 |0000: invoke-virtual {v7}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.getContext:()Landroid/content/Context; // method@236b │ │ -091fe2: 0c00 |0003: move-result-object v0 │ │ -091fe4: 1403 2b00 017f |0004: const v3, #float 1.71471e+38 // #7f01002b │ │ -091fea: 1401 0300 0f7f |0007: const v1, #float 1.9008e+38 // #7f0f0003 │ │ -091ff0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -091ff2: 6206 6112 |000b: sget-object v6, Lorg/pyneo/maps/R$styleable;.MultiChoiceAdapter:[I // field@1261 │ │ -091ff6: 6e51 3c01 5036 |000d: invoke-virtual {v0, v5, v6, v3, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -091ffc: 0c04 |0010: move-result-object v4 │ │ -091ffe: 5475 ba0b |0011: iget-object v5, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ -092002: 3905 1500 |0013: if-nez v5, 0028 // +0015 │ │ -092006: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -092008: 6206 b00b |0016: sget-object v6, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bb0 │ │ -09200c: 6e10 4123 0600 |0018: invoke-virtual {v6}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.ordinal:()I // method@2341 │ │ -092012: 0a06 |001b: move-result v6 │ │ -092014: 6e30 c501 5406 |001c: invoke-virtual {v4, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -09201a: 0a02 |001f: move-result v2 │ │ -09201c: 7100 4323 0000 |0020: invoke-static {}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.values:()[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2343 │ │ -092022: 0c05 |0023: move-result-object v5 │ │ -092024: 4605 0502 |0024: aget-object v5, v5, v2 │ │ -092028: 5b75 ba0b |0026: iput-object v5, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ -09202c: 6e10 cd01 0400 |0028: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -092032: 0e00 |002b: return-void │ │ +091fbc: |[091fbc] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.parseAttrs:()V │ │ +091fcc: 6e10 6b23 0700 |0000: invoke-virtual {v7}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.getContext:()Landroid/content/Context; // method@236b │ │ +091fd2: 0c00 |0003: move-result-object v0 │ │ +091fd4: 1403 2b00 017f |0004: const v3, #float 1.71471e+38 // #7f01002b │ │ +091fda: 1401 0300 0f7f |0007: const v1, #float 1.9008e+38 // #7f0f0003 │ │ +091fe0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +091fe2: 6206 6112 |000b: sget-object v6, Lorg/pyneo/maps/R$styleable;.MultiChoiceAdapter:[I // field@1261 │ │ +091fe6: 6e51 3c01 5036 |000d: invoke-virtual {v0, v5, v6, v3, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +091fec: 0c04 |0010: move-result-object v4 │ │ +091fee: 5475 ba0b |0011: iget-object v5, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ +091ff2: 3905 1500 |0013: if-nez v5, 0028 // +0015 │ │ +091ff6: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +091ff8: 6206 b00b |0016: sget-object v6, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bb0 │ │ +091ffc: 6e10 4123 0600 |0018: invoke-virtual {v6}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.ordinal:()I // method@2341 │ │ +092002: 0a06 |001b: move-result v6 │ │ +092004: 6e30 c501 5406 |001c: invoke-virtual {v4, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +09200a: 0a02 |001f: move-result v2 │ │ +09200c: 7100 4323 0000 |0020: invoke-static {}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.values:()[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2343 │ │ +092012: 0c05 |0023: move-result-object v5 │ │ +092014: 4605 0502 |0024: aget-object v5, v5, v2 │ │ +092018: 5b75 ba0b |0026: iput-object v5, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ +09201c: 6e10 cd01 0400 |0028: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +092022: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x000a line=186 │ │ 0x0011 line=188 │ │ 0x0015 line=189 │ │ + 0x0018 line=190 │ │ + 0x001c line=189 │ │ 0x0020 line=191 │ │ 0x0028 line=193 │ │ 0x002b line=194 │ │ locals : │ │ 0x0020 - 0x0028 reg=2 ordinal I │ │ 0x0004 - 0x002c reg=0 ctx Landroid/content/Context; │ │ 0x000a - 0x002c reg=1 defStyle I │ │ @@ -121319,25 +121318,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -092034: |[092034] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.checkActivity:()V │ │ -092044: 5431 b70b |0000: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.adapterView:Landroid/widget/AdapterView; // field@0bb7 │ │ -092048: 6e10 4721 0100 |0002: invoke-virtual {v1}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ -09204e: 0c00 |0005: move-result-object v0 │ │ -092050: 2001 1700 |0006: instance-of v1, v0, Landroid/app/ListActivity; // type@0017 │ │ -092054: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -092058: 2201 8e04 |000a: new-instance v1, Ljava/lang/RuntimeException; // type@048e │ │ -09205c: 1a02 d90b |000c: const-string v2, "ListView cannot belong to an activity which subclasses ListActivity" // string@0bd9 │ │ -092060: 7020 c824 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -092066: 2701 |0011: throw v1 │ │ -092068: 0e00 |0012: return-void │ │ +092024: |[092024] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.checkActivity:()V │ │ +092034: 5431 b70b |0000: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.adapterView:Landroid/widget/AdapterView; // field@0bb7 │ │ +092038: 6e10 4721 0100 |0002: invoke-virtual {v1}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ +09203e: 0c00 |0005: move-result-object v0 │ │ +092040: 2001 1700 |0006: instance-of v1, v0, Landroid/app/ListActivity; // type@0017 │ │ +092044: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +092048: 2201 8e04 |000a: new-instance v1, Ljava/lang/RuntimeException; // type@048e │ │ +09204c: 1a02 d90b |000c: const-string v2, "ListView cannot belong to an activity which subclasses ListActivity" // string@0bd9 │ │ +092050: 7020 c824 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +092056: 2701 |0011: throw v1 │ │ +092058: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000a line=88 │ │ 0x0012 line=90 │ │ locals : │ │ @@ -121349,31 +121348,31 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -09206c: |[09206c] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.checkItem:(J)V │ │ -09207c: 6e30 7023 4305 |0000: invoke-virtual {v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ -092082: 0a00 |0003: move-result v0 │ │ -092084: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -092088: 0e00 |0006: return-void │ │ -09208a: 6e10 6f23 0300 |0007: invoke-virtual {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isActionModeStarted:()Z // method@236f │ │ -092090: 0a01 |000a: move-result v1 │ │ -092092: 3901 0500 |000b: if-nez v1, 0010 // +0005 │ │ -092096: 6e10 8023 0300 |000d: invoke-virtual {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.startActionMode:()V // method@2380 │ │ -09209c: 5431 b80b |0010: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -0920a0: 7120 9f24 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0920a6: 0c02 |0015: move-result-object v2 │ │ -0920a8: 7220 9d25 2100 |0016: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@259d │ │ -0920ae: 5431 bd0b |0019: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ -0920b2: 6e10 5c21 0100 |001b: invoke-virtual {v1}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ -0920b8: 7010 7623 0300 |001e: invoke-direct {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.onItemSelectedStateChanged:()V // method@2376 │ │ -0920be: 28e5 |0021: goto 0006 // -001b │ │ +09205c: |[09205c] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.checkItem:(J)V │ │ +09206c: 6e30 7023 4305 |0000: invoke-virtual {v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ +092072: 0a00 |0003: move-result v0 │ │ +092074: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +092078: 0e00 |0006: return-void │ │ +09207a: 6e10 6f23 0300 |0007: invoke-virtual {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isActionModeStarted:()Z // method@236f │ │ +092080: 0a01 |000a: move-result v1 │ │ +092082: 3901 0500 |000b: if-nez v1, 0010 // +0005 │ │ +092086: 6e10 8023 0300 |000d: invoke-virtual {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.startActionMode:()V // method@2380 │ │ +09208c: 5431 b80b |0010: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +092090: 7120 9f24 5400 |0012: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +092096: 0c02 |0015: move-result-object v2 │ │ +092098: 7220 9d25 2100 |0016: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@259d │ │ +09209e: 5431 bd0b |0019: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ +0920a2: 6e10 5c21 0100 |001b: invoke-virtual {v1}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ +0920a8: 7010 7623 0300 |001e: invoke-direct {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.onItemSelectedStateChanged:()V // method@2376 │ │ +0920ae: 28e5 |0021: goto 0006 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ 0x0006 line=124 │ │ 0x0007 line=118 │ │ 0x000d line=119 │ │ @@ -121402,19 +121401,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0920c0: |[0920c0] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getCheckedItemCount:()I │ │ -0920d0: 5410 b80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -0920d4: 7210 a425 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@25a4 │ │ -0920da: 0a00 |0005: move-result v0 │ │ -0920dc: 0f00 |0006: return v0 │ │ +0920b0: |[0920b0] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getCheckedItemCount:()I │ │ +0920c0: 5410 b80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +0920c4: 7210 a425 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@25a4 │ │ +0920ca: 0a00 |0005: move-result v0 │ │ +0920cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ │ │ #5 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;) │ │ @@ -121422,19 +121421,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0920e0: |[0920e0] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getCheckedItems:()Ljava/util/Set; │ │ -0920f0: 2200 b204 |0000: new-instance v0, Ljava/util/HashSet; // type@04b2 │ │ -0920f4: 5421 b80b |0002: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -0920f8: 7020 6a25 1000 |0004: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@256a │ │ -0920fe: 1100 |0007: return-object v0 │ │ +0920d0: |[0920d0] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getCheckedItems:()Ljava/util/Set; │ │ +0920e0: 2200 b204 |0000: new-instance v0, Ljava/util/HashSet; // type@04b2 │ │ +0920e4: 5421 b80b |0002: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +0920e8: 7020 6a25 1000 |0004: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@256a │ │ +0920ee: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ │ │ #6 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;) │ │ @@ -121442,19 +121441,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -092100: |[092100] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getContext:()Landroid/content/Context; │ │ -092110: 5410 b70b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.adapterView:Landroid/widget/AdapterView; // field@0bb7 │ │ -092114: 6e10 4721 0000 |0002: invoke-virtual {v0}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ -09211a: 0c00 |0005: move-result-object v0 │ │ -09211c: 1100 |0006: return-object v0 │ │ +0920f0: |[0920f0] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getContext:()Landroid/content/Context; │ │ +092100: 5410 b70b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.adapterView:Landroid/widget/AdapterView; // field@0bb7 │ │ +092104: 6e10 4721 0000 |0002: invoke-virtual {v0}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ +09210a: 0c00 |0005: move-result-object v0 │ │ +09210c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ │ │ #7 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;) │ │ @@ -121462,17 +121461,17 @@ │ │ type : '()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092120: |[092120] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -092130: 5410 ba0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ -092134: 1100 |0002: return-object v0 │ │ +092110: |[092110] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +092120: 5410 ba0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ +092124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ │ │ #8 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;) │ │ @@ -121480,35 +121479,35 @@ │ │ type : '(ILandroid/view/View;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -092138: |[092138] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getView:(ILandroid/view/View;)Landroid/view/View; │ │ -092148: 2063 0604 |0000: instance-of v3, v6, Landroid/widget/Checkable; // type@0406 │ │ -09214c: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -092150: 6e20 7823 5400 |0004: invoke-virtual {v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.positionToSelectionHandle:(I)J // method@2378 │ │ -092156: 0b00 |0007: move-result-wide v0 │ │ -092158: 6e30 7023 0401 |0008: invoke-virtual {v4, v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ -09215e: 0a02 |000b: move-result v2 │ │ -092160: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -092162: 5c43 b90b |000d: iput-boolean v3, v4, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.ignoreCheckedListener:Z // field@0bb9 │ │ -092166: 0763 |000f: move-object v3, v6 │ │ -092168: 1f03 0604 |0010: check-cast v3, Landroid/widget/Checkable; // type@0406 │ │ -09216c: 7220 6921 2300 |0012: invoke-interface {v3, v2}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ -092172: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -092174: 5c43 b90b |0016: iput-boolean v3, v4, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.ignoreCheckedListener:Z // field@0bb9 │ │ -092178: 7020 7123 6400 |0018: invoke-direct {v4, v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:(Landroid/view/View;)Z // method@2371 │ │ -09217e: 0a03 |001b: move-result v3 │ │ -092180: 3803 0800 |001c: if-eqz v3, 0024 // +0008 │ │ -092184: 0763 |001e: move-object v3, v6 │ │ -092186: 1f03 db03 |001f: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ -09218a: 7030 6e23 5403 |0021: invoke-direct {v4, v5, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.initItemCheckbox:(ILandroid/view/ViewGroup;)V // method@236e │ │ -092190: 1106 |0024: return-object v6 │ │ +092128: |[092128] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.getView:(ILandroid/view/View;)Landroid/view/View; │ │ +092138: 2063 0604 |0000: instance-of v3, v6, Landroid/widget/Checkable; // type@0406 │ │ +09213c: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +092140: 6e20 7823 5400 |0004: invoke-virtual {v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.positionToSelectionHandle:(I)J // method@2378 │ │ +092146: 0b00 |0007: move-result-wide v0 │ │ +092148: 6e30 7023 0401 |0008: invoke-virtual {v4, v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ +09214e: 0a02 |000b: move-result v2 │ │ +092150: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +092152: 5c43 b90b |000d: iput-boolean v3, v4, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.ignoreCheckedListener:Z // field@0bb9 │ │ +092156: 0763 |000f: move-object v3, v6 │ │ +092158: 1f03 0604 |0010: check-cast v3, Landroid/widget/Checkable; // type@0406 │ │ +09215c: 7220 6921 2300 |0012: invoke-interface {v3, v2}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ +092162: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +092164: 5c43 b90b |0016: iput-boolean v3, v4, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.ignoreCheckedListener:Z // field@0bb9 │ │ +092168: 7020 7123 6400 |0018: invoke-direct {v4, v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemIncludesCheckBox:(Landroid/view/View;)Z // method@2371 │ │ +09216e: 0a03 |001b: move-result v3 │ │ +092170: 3803 0800 |001c: if-eqz v3, 0024 // +0008 │ │ +092174: 0763 |001e: move-object v3, v6 │ │ +092176: 1f03 db03 |001f: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ +09217a: 7030 6e23 5403 |0021: invoke-direct {v4, v5, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.initItemCheckbox:(ILandroid/view/ViewGroup;)V // method@236e │ │ +092180: 1106 |0024: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x0008 line=258 │ │ 0x000c line=259 │ │ 0x0010 line=260 │ │ @@ -121534,21 +121533,21 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -092194: |[092194] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.isChecked:(J)Z │ │ -0921a4: 5430 b80b |0000: iget-object v0, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -0921a8: 7120 9f24 5400 |0002: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0921ae: 0c01 |0005: move-result-object v1 │ │ -0921b0: 7220 9f25 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@259f │ │ -0921b6: 0a00 |0009: move-result v0 │ │ -0921b8: 0f00 |000a: return v0 │ │ +092184: |[092184] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.isChecked:(J)Z │ │ +092194: 5430 b80b |0000: iget-object v0, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +092198: 7120 9f24 5400 |0002: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +09219e: 0c01 |0005: move-result-object v1 │ │ +0921a0: 7220 9f25 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@259f │ │ +0921a6: 0a00 |0009: move-result v0 │ │ +0921a8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ 0x0000 - 0x000b reg=4 handle J │ │ │ │ @@ -121557,26 +121556,26 @@ │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0921bc: |[0921bc] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -0921cc: 5541 b90b |0000: iget-boolean v1, v4, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.ignoreCheckedListener:Z // field@0bb9 │ │ -0921d0: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -0921d4: 0e00 |0004: return-void │ │ -0921d6: 6e10 6a21 0500 |0005: invoke-virtual {v5}, Landroid/widget/CompoundButton;.getTag:()Ljava/lang/Object; // method@216a │ │ -0921dc: 0c01 |0008: move-result-object v1 │ │ -0921de: 1f01 8204 |0009: check-cast v1, Ljava/lang/Integer; // type@0482 │ │ -0921e2: 6e10 9024 0100 |000b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0921e8: 0a00 |000e: move-result v0 │ │ -0921ea: 8102 |000f: int-to-long v2, v0 │ │ -0921ec: 6e40 7d23 2463 |0010: invoke-virtual {v4, v2, v3, v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.setItemChecked:(JZ)V // method@237d │ │ -0921f2: 28f1 |0013: goto 0004 // -000f │ │ +0921ac: |[0921ac] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +0921bc: 5541 b90b |0000: iget-boolean v1, v4, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.ignoreCheckedListener:Z // field@0bb9 │ │ +0921c0: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +0921c4: 0e00 |0004: return-void │ │ +0921c6: 6e10 6a21 0500 |0005: invoke-virtual {v5}, Landroid/widget/CompoundButton;.getTag:()Ljava/lang/Object; // method@216a │ │ +0921cc: 0c01 |0008: move-result-object v1 │ │ +0921ce: 1f01 8204 |0009: check-cast v1, Ljava/lang/Integer; // type@0482 │ │ +0921d2: 6e10 9024 0100 |000b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0921d8: 0a00 |000e: move-result v0 │ │ +0921da: 8102 |000f: int-to-long v2, v0 │ │ +0921dc: 6e40 7d23 2463 |0010: invoke-virtual {v4, v2, v3, v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.setItemChecked:(JZ)V // method@237d │ │ +0921e2: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=296 │ │ 0x0005 line=294 │ │ 0x000f line=295 │ │ locals : │ │ @@ -121590,21 +121589,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0921f4: |[0921f4] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onDestroyActionMode:()V │ │ -092204: 5410 b80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -092208: 7210 9e25 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@259e │ │ -09220e: 6e10 6623 0100 |0005: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.clearActionMode:()V // method@2366 │ │ -092214: 5410 bd0b |0008: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ -092218: 6e10 5c21 0000 |000a: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ -09221e: 0e00 |000d: return-void │ │ +0921e4: |[0921e4] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onDestroyActionMode:()V │ │ +0921f4: 5410 b80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +0921f8: 7210 9e25 0000 |0002: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@259e │ │ +0921fe: 6e10 6623 0100 |0005: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.clearActionMode:()V // method@2366 │ │ +092204: 5410 bd0b |0008: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ +092208: 6e10 5c21 0000 |000a: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ +09220e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0008 line=233 │ │ 0x000d line=234 │ │ locals : │ │ @@ -121615,51 +121614,51 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 76 16-bit code units │ │ -092220: |[092220] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -092230: 6e10 6f23 0600 |0000: invoke-virtual {v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isActionModeStarted:()Z // method@236f │ │ -092236: 0a00 |0003: move-result v0 │ │ -092238: 3800 3100 |0004: if-eqz v0, 0035 // +0031 │ │ -09223c: 6200 b40b |0006: sget-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1;.$SwitchMap$com$manuelpeinado$multichoiceadapter$ItemClickInActionModePolicy:[I // field@0bb4 │ │ -092240: 5461 ba0b |0008: iget-object v1, v6, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ -092244: 6e10 4123 0100 |000a: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.ordinal:()I // method@2341 │ │ -09224a: 0a01 |000d: move-result v1 │ │ -09224c: 4400 0001 |000e: aget v0, v0, v1 │ │ -092250: 2b00 3400 0000 |0010: packed-switch v0, 00000044 // +00000034 │ │ -092256: 2200 8e04 |0013: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ -09225a: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -09225e: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -092264: 1a02 7506 |001a: const-string v2, "Invalid "itemClickInActionMode" value: " // string@0675 │ │ -092268: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09226e: 0c01 |001f: move-result-object v1 │ │ -092270: 5462 ba0b |0020: iget-object v2, v6, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ -092274: 6e20 0325 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -09227a: 0c01 |0025: move-result-object v1 │ │ -09227c: 6e10 0a25 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -092282: 0c01 |0029: move-result-object v1 │ │ -092284: 7020 c824 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -09228a: 2700 |002d: throw v0 │ │ -09228c: 7406 7523 0600 |002e: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z // method@2375 │ │ -092292: 0e00 |0031: return-void │ │ -092294: 6e10 6823 0600 |0032: invoke-virtual {v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.finishActionMode:()V // method@2368 │ │ -09229a: 5460 bb0b |0035: iget-object v0, v6, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0bbb │ │ -09229e: 3800 faff |0037: if-eqz v0, 0031 // -0006 │ │ -0922a2: 5460 bb0b |0039: iget-object v0, v6, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0bbb │ │ -0922a6: 0771 |003b: move-object v1, v7 │ │ -0922a8: 0782 |003c: move-object v2, v8 │ │ -0922aa: 0193 |003d: move v3, v9 │ │ -0922ac: 04a4 |003e: move-wide v4, v10 │ │ -0922ae: 7806 4521 0000 |003f: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/AdapterView$OnItemClickListener;.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@2145 │ │ -0922b4: 28ef |0042: goto 0031 // -0011 │ │ -0922b6: 0000 |0043: nop // spacer │ │ -0922b8: 0001 0200 0100 0000 1e00 0000 2200 ... |0044: packed-switch-data (8 units) │ │ +092210: |[092210] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +092220: 6e10 6f23 0600 |0000: invoke-virtual {v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isActionModeStarted:()Z // method@236f │ │ +092226: 0a00 |0003: move-result v0 │ │ +092228: 3800 3100 |0004: if-eqz v0, 0035 // +0031 │ │ +09222c: 6200 b40b |0006: sget-object v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1;.$SwitchMap$com$manuelpeinado$multichoiceadapter$ItemClickInActionModePolicy:[I // field@0bb4 │ │ +092230: 5461 ba0b |0008: iget-object v1, v6, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ +092234: 6e10 4123 0100 |000a: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;.ordinal:()I // method@2341 │ │ +09223a: 0a01 |000d: move-result v1 │ │ +09223c: 4400 0001 |000e: aget v0, v0, v1 │ │ +092240: 2b00 3400 0000 |0010: packed-switch v0, 00000044 // +00000034 │ │ +092246: 2200 8e04 |0013: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ +09224a: 2201 9204 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +09224e: 7010 fb24 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +092254: 1a02 7506 |001a: const-string v2, "Invalid "itemClickInActionMode" value: " // string@0675 │ │ +092258: 6e20 0425 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09225e: 0c01 |001f: move-result-object v1 │ │ +092260: 5462 ba0b |0020: iget-object v2, v6, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ +092264: 6e20 0325 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +09226a: 0c01 |0025: move-result-object v1 │ │ +09226c: 6e10 0a25 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +092272: 0c01 |0029: move-result-object v1 │ │ +092274: 7020 c824 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +09227a: 2700 |002d: throw v0 │ │ +09227c: 7406 7523 0600 |002e: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z // method@2375 │ │ +092282: 0e00 |0031: return-void │ │ +092284: 6e10 6823 0600 |0032: invoke-virtual {v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.finishActionMode:()V // method@2368 │ │ +09228a: 5460 bb0b |0035: iget-object v0, v6, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0bbb │ │ +09228e: 3800 faff |0037: if-eqz v0, 0031 // -0006 │ │ +092292: 5460 bb0b |0039: iget-object v0, v6, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0bbb │ │ +092296: 0771 |003b: move-object v1, v7 │ │ +092298: 0782 |003c: move-object v2, v8 │ │ +09229a: 0193 |003d: move v3, v9 │ │ +09229c: 04a4 |003e: move-wide v4, v10 │ │ +09229e: 7806 4521 0000 |003f: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/AdapterView$OnItemClickListener;.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@2145 │ │ +0922a4: 28ef |0042: goto 0031 // -0011 │ │ +0922a6: 0000 |0043: nop // spacer │ │ +0922a8: 0001 0200 0100 0000 1e00 0000 2200 ... |0044: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0006 line=239 │ │ 0x0013 line=247 │ │ 0x002e line=241 │ │ 0x0031 line=253 │ │ @@ -121680,34 +121679,34 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0922c8: |[0922c8] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -0922d8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0922da: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0922dc: 5480 bd0b |0002: iget-object v0, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ -0922e0: 1f00 4504 |0004: check-cast v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapter; // type@0445 │ │ -0922e4: 7220 4823 b000 |0006: invoke-interface {v0, v11}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapter;.isItemCheckable:(I)Z // method@2348 │ │ -0922ea: 0a07 |0009: move-result v7 │ │ -0922ec: 3907 0300 |000a: if-nez v7, 000d // +0003 │ │ -0922f0: 0f05 |000c: return v5 │ │ -0922f2: 7030 6723 980b |000d: invoke-direct {v8, v9, v11}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.correctPositionAccountingForHeader:(Landroid/widget/AdapterView;I)I // method@2367 │ │ -0922f8: 0a01 |0010: move-result v1 │ │ -0922fa: 6e20 7823 1800 |0011: invoke-virtual {v8, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.positionToSelectionHandle:(I)J // method@2378 │ │ -092300: 0b02 |0014: move-result-wide v2 │ │ -092302: 6e30 7023 2803 |0015: invoke-virtual {v8, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ -092308: 0a04 |0018: move-result v4 │ │ -09230a: 3904 0300 |0019: if-nez v4, 001c // +0003 │ │ -09230e: 0165 |001b: move v5, v6 │ │ -092310: 6e40 7d23 2853 |001c: invoke-virtual {v8, v2, v3, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.setItemChecked:(JZ)V // method@237d │ │ -092316: 0165 |001f: move v5, v6 │ │ -092318: 28ec |0020: goto 000c // -0014 │ │ +0922b8: |[0922b8] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +0922c8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0922ca: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0922cc: 5480 bd0b |0002: iget-object v0, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ +0922d0: 1f00 4504 |0004: check-cast v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapter; // type@0445 │ │ +0922d4: 7220 4823 b000 |0006: invoke-interface {v0, v11}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapter;.isItemCheckable:(I)Z // method@2348 │ │ +0922da: 0a07 |0009: move-result v7 │ │ +0922dc: 3907 0300 |000a: if-nez v7, 000d // +0003 │ │ +0922e0: 0f05 |000c: return v5 │ │ +0922e2: 7030 6723 980b |000d: invoke-direct {v8, v9, v11}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.correctPositionAccountingForHeader:(Landroid/widget/AdapterView;I)I // method@2367 │ │ +0922e8: 0a01 |0010: move-result v1 │ │ +0922ea: 6e20 7823 1800 |0011: invoke-virtual {v8, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.positionToSelectionHandle:(I)J // method@2378 │ │ +0922f0: 0b02 |0014: move-result-wide v2 │ │ +0922f2: 6e30 7023 2803 |0015: invoke-virtual {v8, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ +0922f8: 0a04 |0018: move-result v4 │ │ +0922fa: 3904 0300 |0019: if-nez v4, 001c // +0003 │ │ +0922fe: 0165 |001b: move v5, v6 │ │ +092300: 6e40 7d23 2853 |001c: invoke-virtual {v8, v2, v3, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.setItemChecked:(JZ)V // method@237d │ │ +092306: 0165 |001f: move v5, v6 │ │ +092308: 28ec |0020: goto 000c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=202 │ │ 0x0006 line=203 │ │ 0x000c line=210 │ │ 0x000d line=206 │ │ 0x0011 line=207 │ │ @@ -121731,121 +121730,116 @@ │ │ type : '(I)J' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09231c: |[09231c] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.positionToSelectionHandle:(I)J │ │ -09232c: 8130 |0000: int-to-long v0, v3 │ │ -09232e: 1000 |0001: return-wide v0 │ │ +09230c: |[09230c] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.positionToSelectionHandle:(I)J │ │ +09231c: 8130 |0000: int-to-long v0, v3 │ │ +09231e: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ #16 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;) │ │ name : 'restoreSelectionFromSavedInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 35 16-bit code units │ │ -092330: |[092330] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V │ │ -092340: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ -092344: 0e00 |0002: return-void │ │ -092346: 1a06 6429 |0003: const-string v6, "mca__selection" // string@2964 │ │ -09234a: 6e20 1403 6900 |0005: invoke-virtual {v9, v6}, Landroid/os/Bundle;.getLongArray:(Ljava/lang/String;)[J // method@0314 │ │ -092350: 0c01 |0008: move-result-object v1 │ │ -092352: 5486 b80b |0009: iget-object v6, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -092356: 7210 9e25 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.clear:()V // method@259e │ │ -09235c: 3801 f4ff |000e: if-eqz v1, 0002 // -000c │ │ -092360: 0710 |0010: move-object v0, v1 │ │ -092362: 2103 |0011: array-length v3, v0 │ │ -092364: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -092366: 3532 efff |0013: if-ge v2, v3, 0002 // -0011 │ │ -09236a: 4504 0002 |0015: aget-wide v4, v0, v2 │ │ -09236e: 5486 b80b |0017: iget-object v6, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -092372: 7120 9f24 5400 |0019: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -092378: 0c07 |001c: move-result-object v7 │ │ -09237a: 7220 9d25 7600 |001d: invoke-interface {v6, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@259d │ │ -092380: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -092384: 28f1 |0022: goto 0013 // -000f │ │ + insns size : 34 16-bit code units │ │ +092320: |[092320] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V │ │ +092330: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +092334: 0e00 |0002: return-void │ │ +092336: 1a01 6429 |0003: const-string v1, "mca__selection" // string@2964 │ │ +09233a: 6e20 1403 1800 |0005: invoke-virtual {v8, v1}, Landroid/os/Bundle;.getLongArray:(Ljava/lang/String;)[J // method@0314 │ │ +092340: 0c00 |0008: move-result-object v0 │ │ +092342: 5471 b80b |0009: iget-object v1, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +092346: 7210 9e25 0100 |000b: invoke-interface {v1}, Ljava/util/Set;.clear:()V // method@259e │ │ +09234c: 3800 f4ff |000e: if-eqz v0, 0002 // -000c │ │ +092350: 2104 |0010: array-length v4, v0 │ │ +092352: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +092354: 3541 f0ff |0012: if-ge v1, v4, 0002 // -0010 │ │ +092358: 4502 0001 |0014: aget-wide v2, v0, v1 │ │ +09235c: 5475 b80b |0016: iget-object v5, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +092360: 7120 9f24 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +092366: 0c06 |001b: move-result-object v6 │ │ +092368: 7220 9d25 6500 |001c: invoke-interface {v5, v6}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@259d │ │ +09236e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092372: 28f1 |0021: goto 0012 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=69 │ │ 0x0003 line=62 │ │ 0x0009 line=63 │ │ 0x000e line=64 │ │ 0x0010 line=65 │ │ - 0x0017 line=66 │ │ - 0x0020 line=65 │ │ + 0x0016 line=66 │ │ + 0x001f line=65 │ │ locals : │ │ - 0x0011 - 0x0023 reg=0 arr$ [J │ │ - 0x0009 - 0x0023 reg=1 array [J │ │ - 0x0013 - 0x0023 reg=2 i$ I │ │ - 0x0012 - 0x0023 reg=3 len$ I │ │ - 0x0017 - 0x0023 reg=4 id J │ │ - 0x0000 - 0x0023 reg=8 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ - 0x0000 - 0x0023 reg=9 savedInstanceState Landroid/os/Bundle; │ │ + 0x0009 - 0x0022 reg=0 array [J │ │ + 0x0016 - 0x0022 reg=2 id J │ │ + 0x0000 - 0x0022 reg=7 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ + 0x0000 - 0x0022 reg=8 savedInstanceState Landroid/os/Bundle; │ │ │ │ #17 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;) │ │ name : 'save' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -092388: |[092388] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.save:(Landroid/os/Bundle;)V │ │ -092398: 5485 b80b |0000: iget-object v5, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -09239c: 7210 a425 0500 |0002: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@25a4 │ │ -0923a2: 0a05 |0005: move-result v5 │ │ -0923a4: 2350 5506 |0006: new-array v0, v5, [J // type@0655 │ │ -0923a8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0923aa: 5485 b80b |0009: iget-object v5, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -0923ae: 7210 a225 0500 |000b: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -0923b4: 0c03 |000e: move-result-object v3 │ │ -0923b6: 7210 6f25 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0923bc: 0a05 |0012: move-result v5 │ │ -0923be: 3805 1200 |0013: if-eqz v5, 0025 // +0012 │ │ -0923c2: 7210 7025 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0923c8: 0c04 |0018: move-result-object v4 │ │ -0923ca: 1f04 8504 |0019: check-cast v4, Ljava/lang/Long; // type@0485 │ │ -0923ce: d802 0101 |001b: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0923d2: 6e10 9c24 0400 |001d: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@249c │ │ -0923d8: 0b06 |0020: move-result-wide v6 │ │ -0923da: 4c06 0001 |0021: aput-wide v6, v0, v1 │ │ -0923de: 0121 |0023: move v1, v2 │ │ -0923e0: 28eb |0024: goto 000f // -0015 │ │ -0923e2: 1a05 6429 |0025: const-string v5, "mca__selection" // string@2964 │ │ -0923e6: 6e30 1f03 5900 |0027: invoke-virtual {v9, v5, v0}, Landroid/os/Bundle;.putLongArray:(Ljava/lang/String;[J)V // method@031f │ │ -0923ec: 0e00 |002a: return-void │ │ +092374: |[092374] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.save:(Landroid/os/Bundle;)V │ │ +092384: 5484 b80b |0000: iget-object v4, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +092388: 7210 a425 0400 |0002: invoke-interface {v4}, Ljava/util/Set;.size:()I // method@25a4 │ │ +09238e: 0a04 |0005: move-result v4 │ │ +092390: 2340 5506 |0006: new-array v0, v4, [J // type@0655 │ │ +092394: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +092396: 5484 b80b |0009: iget-object v4, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +09239a: 7210 a225 0400 |000b: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +0923a0: 0c04 |000e: move-result-object v4 │ │ +0923a2: 7210 6f25 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0923a8: 0a05 |0012: move-result v5 │ │ +0923aa: 3805 1200 |0013: if-eqz v5, 0025 // +0012 │ │ +0923ae: 7210 7025 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0923b4: 0c03 |0018: move-result-object v3 │ │ +0923b6: 1f03 8504 |0019: check-cast v3, Ljava/lang/Long; // type@0485 │ │ +0923ba: d802 0101 |001b: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0923be: 6e10 9c24 0300 |001d: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@249c │ │ +0923c4: 0b06 |0020: move-result-wide v6 │ │ +0923c6: 4c06 0001 |0021: aput-wide v6, v0, v1 │ │ +0923ca: 0121 |0023: move v1, v2 │ │ +0923cc: 28eb |0024: goto 000f // -0015 │ │ +0923ce: 1a04 6429 |0025: const-string v4, "mca__selection" // string@2964 │ │ +0923d2: 6e30 1f03 4900 |0027: invoke-virtual {v9, v4, v0}, Landroid/os/Bundle;.putLongArray:(Ljava/lang/String;[J)V // method@031f │ │ +0923d8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0008 line=98 │ │ 0x0009 line=99 │ │ 0x001b line=100 │ │ 0x0024 line=101 │ │ 0x0025 line=102 │ │ 0x002a line=103 │ │ locals : │ │ 0x0009 - 0x001d reg=1 i I │ │ 0x001d - 0x0024 reg=2 i I │ │ - 0x001b - 0x0025 reg=4 id Ljava/lang/Long; │ │ + 0x001b - 0x0025 reg=3 id Ljava/lang/Long; │ │ 0x0008 - 0x002b reg=0 array [J │ │ 0x0024 - 0x002b reg=1 i I │ │ - 0x000f - 0x002b reg=3 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x002b reg=8 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ 0x0000 - 0x002b reg=9 outState Landroid/os/Bundle; │ │ │ │ #18 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;) │ │ name : 'setActionModeTitle' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ @@ -121856,29 +121850,29 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0923f0: |[0923f0] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.setAdapterView:(Landroid/widget/AdapterView;)V │ │ -092400: 5b12 b70b |0000: iput-object v2, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.adapterView:Landroid/widget/AdapterView; // field@0bb7 │ │ -092404: 6e10 6423 0100 |0002: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkActivity:()V // method@2364 │ │ -09240a: 6e20 4b21 1200 |0005: invoke-virtual {v2, v1}, Landroid/widget/AdapterView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@214b │ │ -092410: 6e20 4a21 1200 |0008: invoke-virtual {v2, v1}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@214a │ │ -092416: 5410 bd0b |000b: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ -09241a: 6e20 4921 0200 |000d: invoke-virtual {v2, v0}, Landroid/widget/AdapterView;.setAdapter:(Landroid/widget/Adapter;)V // method@2149 │ │ -092420: 7010 7723 0100 |0010: invoke-direct {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.parseAttrs:()V // method@2377 │ │ -092426: 5410 b80b |0013: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -09242a: 7210 a125 0000 |0015: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@25a1 │ │ -092430: 0a00 |0018: move-result v0 │ │ -092432: 3900 0800 |0019: if-nez v0, 0021 // +0008 │ │ -092436: 6e10 8023 0100 |001b: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.startActionMode:()V // method@2380 │ │ -09243c: 7010 7623 0100 |001e: invoke-direct {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.onItemSelectedStateChanged:()V // method@2376 │ │ -092442: 0e00 |0021: return-void │ │ +0923dc: |[0923dc] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.setAdapterView:(Landroid/widget/AdapterView;)V │ │ +0923ec: 5b12 b70b |0000: iput-object v2, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.adapterView:Landroid/widget/AdapterView; // field@0bb7 │ │ +0923f0: 6e10 6423 0100 |0002: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkActivity:()V // method@2364 │ │ +0923f6: 6e20 4b21 1200 |0005: invoke-virtual {v2, v1}, Landroid/widget/AdapterView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@214b │ │ +0923fc: 6e20 4a21 1200 |0008: invoke-virtual {v2, v1}, Landroid/widget/AdapterView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@214a │ │ +092402: 5410 bd0b |000b: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ +092406: 6e20 4921 0200 |000d: invoke-virtual {v2, v0}, Landroid/widget/AdapterView;.setAdapter:(Landroid/widget/Adapter;)V // method@2149 │ │ +09240c: 7010 7723 0100 |0010: invoke-direct {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.parseAttrs:()V // method@2377 │ │ +092412: 5410 b80b |0013: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +092416: 7210 a125 0000 |0015: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@25a1 │ │ +09241c: 0a00 |0018: move-result v0 │ │ +09241e: 3900 0800 |0019: if-nez v0, 0021 // +0008 │ │ +092422: 6e10 8023 0100 |001b: invoke-virtual {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.startActionMode:()V // method@2380 │ │ +092428: 7010 7623 0100 |001e: invoke-direct {v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.onItemSelectedStateChanged:()V // method@2376 │ │ +09242e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0005 line=74 │ │ 0x0008 line=75 │ │ 0x000b line=76 │ │ @@ -121897,20 +121891,20 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -092444: |[092444] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.setItemChecked:(JZ)V │ │ -092454: 3804 0600 |0000: if-eqz v4, 0006 // +0006 │ │ -092458: 6e30 6523 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkItem:(J)V // method@2365 │ │ -09245e: 0e00 |0005: return-void │ │ -092460: 6e30 8123 2103 |0006: invoke-virtual {v1, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.uncheckItem:(J)V // method@2381 │ │ -092466: 28fc |0009: goto 0005 // -0004 │ │ +092430: |[092430] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.setItemChecked:(JZ)V │ │ +092440: 3804 0600 |0000: if-eqz v4, 0006 // +0006 │ │ +092444: 6e30 6523 2103 |0002: invoke-virtual {v1, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkItem:(J)V // method@2365 │ │ +09244a: 0e00 |0005: return-void │ │ +09244c: 6e30 8123 2103 |0006: invoke-virtual {v1, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.uncheckItem:(J)V // method@2381 │ │ +092452: 28fc |0009: goto 0005 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0002 line=107 │ │ 0x0005 line=111 │ │ 0x0006 line=109 │ │ locals : │ │ @@ -121923,17 +121917,17 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092468: |[092468] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ -092478: 5b01 ba0b |0000: iput-object v1, v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ -09247c: 0e00 |0002: return-void │ │ +092454: |[092454] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ +092464: 5b01 ba0b |0000: iput-object v1, v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickInActionModePolicy:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // field@0bba │ │ +092468: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ 0x0000 - 0x0003 reg=1 policy Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ @@ -121943,17 +121937,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092480: |[092480] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -092490: 5b01 bb0b |0000: iput-object v1, v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0bbb │ │ -092494: 0e00 |0002: return-void │ │ +09246c: |[09246c] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +09247c: 5b01 bb0b |0000: iput-object v1, v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.itemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0bbb │ │ +092480: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -121969,32 +121963,32 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -092498: |[092498] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.uncheckItem:(J)V │ │ -0924a8: 6e30 7023 4305 |0000: invoke-virtual {v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ -0924ae: 0a00 |0003: move-result v0 │ │ -0924b0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0924b4: 0e00 |0006: return-void │ │ -0924b6: 5431 b80b |0007: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ -0924ba: 7120 9f24 5400 |0009: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0924c0: 0c02 |000c: move-result-object v2 │ │ -0924c2: 7220 a325 2100 |000d: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@25a3 │ │ -0924c8: 6e10 6923 0300 |0010: invoke-virtual {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.getCheckedItemCount:()I // method@2369 │ │ -0924ce: 0a01 |0013: move-result v1 │ │ -0924d0: 3901 0600 |0014: if-nez v1, 001a // +0006 │ │ -0924d4: 6e10 6823 0300 |0016: invoke-virtual {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.finishActionMode:()V // method@2368 │ │ -0924da: 28ed |0019: goto 0006 // -0013 │ │ -0924dc: 5431 bd0b |001a: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ -0924e0: 6e10 5c21 0100 |001c: invoke-virtual {v1}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ -0924e6: 7010 7623 0300 |001f: invoke-direct {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.onItemSelectedStateChanged:()V // method@2376 │ │ -0924ec: 28e4 |0022: goto 0006 // -001c │ │ +092484: |[092484] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelperBase.uncheckItem:(J)V │ │ +092494: 6e30 7023 4305 |0000: invoke-virtual {v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.isChecked:(J)Z // method@2370 │ │ +09249a: 0a00 |0003: move-result v0 │ │ +09249c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0924a0: 0e00 |0006: return-void │ │ +0924a2: 5431 b80b |0007: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.checkedItems:Ljava/util/Set; // field@0bb8 │ │ +0924a6: 7120 9f24 5400 |0009: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0924ac: 0c02 |000c: move-result-object v2 │ │ +0924ae: 7220 a325 2100 |000d: invoke-interface {v1, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@25a3 │ │ +0924b4: 6e10 6923 0300 |0010: invoke-virtual {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.getCheckedItemCount:()I // method@2369 │ │ +0924ba: 0a01 |0013: move-result v1 │ │ +0924bc: 3901 0600 |0014: if-nez v1, 001a // +0006 │ │ +0924c0: 6e10 6823 0300 |0016: invoke-virtual {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.finishActionMode:()V // method@2368 │ │ +0924c6: 28ed |0019: goto 0006 // -0013 │ │ +0924c8: 5431 bd0b |001a: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.owner:Landroid/widget/BaseAdapter; // field@0bbd │ │ +0924cc: 6e10 5c21 0100 |001c: invoke-virtual {v1}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@215c │ │ +0924d2: 7010 7623 0300 |001f: invoke-direct {v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.onItemSelectedStateChanged:()V // method@2376 │ │ +0924d8: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0006 line=138 │ │ 0x0007 line=131 │ │ 0x0010 line=132 │ │ @@ -122059,35 +122053,35 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0924f0: |[0924f0] net.margaritov.preference.colorpicker.AlphaPatternDrawable.:(I)V │ │ -092500: 7010 8c02 0200 |0000: invoke-direct {v2}, Landroid/graphics/drawable/Drawable;.:()V // method@028c │ │ -092506: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -09250a: 5920 d70b |0005: iput v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ -09250e: 2200 5f00 |0007: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -092512: 7010 4802 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -092518: 5b20 d40b |000c: iput-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaint:Landroid/graphics/Paint; // field@0bd4 │ │ -09251c: 2200 5f00 |000e: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -092520: 7010 4802 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -092526: 5b20 d60b |0013: iput-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0bd6 │ │ -09252a: 2200 5f00 |0015: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -09252e: 7010 4802 0000 |0017: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -092534: 5b20 d50b |001a: iput-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0bd5 │ │ -092538: 5923 d70b |001c: iput v3, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ -09253c: 5420 d60b |001e: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0bd6 │ │ -092540: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ -092542: 6e20 4f02 1000 |0021: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -092548: 5420 d50b |0024: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0bd5 │ │ -09254c: 1401 cbcb cbff |0026: const v1, #float -nan // #ffcbcbcb │ │ -092552: 6e20 4f02 1000 |0029: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -092558: 0e00 |002c: return-void │ │ +0924dc: |[0924dc] net.margaritov.preference.colorpicker.AlphaPatternDrawable.:(I)V │ │ +0924ec: 7010 8c02 0200 |0000: invoke-direct {v2}, Landroid/graphics/drawable/Drawable;.:()V // method@028c │ │ +0924f2: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +0924f6: 5920 d70b |0005: iput v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ +0924fa: 2200 5f00 |0007: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0924fe: 7010 4802 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +092504: 5b20 d40b |000c: iput-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaint:Landroid/graphics/Paint; // field@0bd4 │ │ +092508: 2200 5f00 |000e: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +09250c: 7010 4802 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +092512: 5b20 d60b |0013: iput-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0bd6 │ │ +092516: 2200 5f00 |0015: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +09251a: 7010 4802 0000 |0017: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +092520: 5b20 d50b |001a: iput-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0bd5 │ │ +092524: 5923 d70b |001c: iput v3, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ +092528: 5420 d60b |001e: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0bd6 │ │ +09252c: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ +09252e: 6e20 4f02 1000 |0021: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +092534: 5420 d50b |0024: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0bd5 │ │ +092538: 1401 cbcb cbff |0026: const v1, #float -nan // #ffcbcbcb │ │ +09253e: 6e20 4f02 1000 |0029: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +092544: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=35 │ │ 0x0007 line=37 │ │ 0x000e line=38 │ │ 0x0015 line=39 │ │ @@ -122104,84 +122098,84 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -09255c: |[09255c] net.margaritov.preference.colorpicker.AlphaPatternDrawable.generatePatternBitmap:()V │ │ -09256c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -09256e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -092570: 6e10 e125 0b00 |0002: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ -092576: 0c06 |0005: move-result-object v6 │ │ -092578: 6e10 7402 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -09257e: 0a06 |0009: move-result v6 │ │ -092580: 3d06 0c00 |000a: if-lez v6, 0016 // +000c │ │ -092584: 6e10 e125 0b00 |000c: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ -09258a: 0c06 |000f: move-result-object v6 │ │ -09258c: 6e10 6c02 0600 |0010: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -092592: 0a06 |0013: move-result v6 │ │ -092594: 3c06 0300 |0014: if-gtz v6, 0017 // +0003 │ │ -092598: 0e00 |0016: return-void │ │ -09259a: 6e10 e125 0b00 |0017: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ -0925a0: 0c06 |001a: move-result-object v6 │ │ -0925a2: 6e10 7402 0600 |001b: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -0925a8: 0a06 |001e: move-result v6 │ │ -0925aa: 6e10 e125 0b00 |001f: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ -0925b0: 0c09 |0022: move-result-object v9 │ │ -0925b2: 6e10 6c02 0900 |0023: invoke-virtual {v9}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -0925b8: 0a09 |0026: move-result v9 │ │ -0925ba: 620a 2000 |0027: sget-object v10, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0020 │ │ -0925be: 7130 0802 960a |0029: invoke-static {v6, v9, v10}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0208 │ │ -0925c4: 0c06 |002c: move-result-object v6 │ │ -0925c6: 5bb6 d30b |002d: iput-object v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0bd3 │ │ -0925ca: 2200 5500 |002f: new-instance v0, Landroid/graphics/Canvas; // type@0055 │ │ -0925ce: 54b6 d30b |0031: iget-object v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0bd3 │ │ -0925d2: 7020 1602 6000 |0033: invoke-direct {v0, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0216 │ │ -0925d8: 2204 6500 |0036: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ -0925dc: 7010 6902 0400 |0038: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0925e2: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -0925e4: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -0925e6: 52b6 d90b |003d: iget v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.numRectanglesVertical:I // field@0bd9 │ │ -0925ea: 3661 d7ff |003f: if-gt v1, v6, 0016 // -0029 │ │ -0925ee: 0152 |0041: move v2, v5 │ │ -0925f0: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -0925f2: 52b6 d80b |0043: iget v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.numRectanglesHorizontal:I // field@0bd8 │ │ -0925f6: 3663 2c00 |0045: if-gt v3, v6, 0071 // +002c │ │ -0925fa: 52b6 d70b |0047: iget v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ -0925fe: b216 |0049: mul-int/2addr v6, v1 │ │ -092600: 5946 3100 |004a: iput v6, v4, Landroid/graphics/Rect;.top:I // field@0031 │ │ -092604: 52b6 d70b |004c: iget v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ -092608: b236 |004e: mul-int/2addr v6, v3 │ │ -09260a: 5946 2f00 |004f: iput v6, v4, Landroid/graphics/Rect;.left:I // field@002f │ │ -09260e: 5246 3100 |0051: iget v6, v4, Landroid/graphics/Rect;.top:I // field@0031 │ │ -092612: 52b9 d70b |0053: iget v9, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ -092616: b096 |0055: add-int/2addr v6, v9 │ │ -092618: 5946 2e00 |0056: iput v6, v4, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -09261c: 5246 2f00 |0058: iget v6, v4, Landroid/graphics/Rect;.left:I // field@002f │ │ -092620: 52b9 d70b |005a: iget v9, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ -092624: b096 |005c: add-int/2addr v6, v9 │ │ -092626: 5946 3000 |005d: iput v6, v4, Landroid/graphics/Rect;.right:I // field@0030 │ │ -09262a: 3802 0d00 |005f: if-eqz v2, 006c // +000d │ │ -09262e: 54b6 d60b |0061: iget-object v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0bd6 │ │ -092632: 6e30 2202 4006 |0063: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0222 │ │ -092638: 3902 0900 |0066: if-nez v2, 006f // +0009 │ │ -09263c: 0172 |0068: move v2, v7 │ │ -09263e: d803 0301 |0069: add-int/lit8 v3, v3, #int 1 // #01 │ │ -092642: 28d8 |006b: goto 0043 // -0028 │ │ -092644: 54b6 d50b |006c: iget-object v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0bd5 │ │ -092648: 28f5 |006e: goto 0063 // -000b │ │ -09264a: 0182 |006f: move v2, v8 │ │ -09264c: 28f9 |0070: goto 0069 // -0007 │ │ -09264e: 3905 0600 |0071: if-nez v5, 0077 // +0006 │ │ -092652: 0175 |0073: move v5, v7 │ │ -092654: d801 0101 |0074: add-int/lit8 v1, v1, #int 1 // #01 │ │ -092658: 28c7 |0076: goto 003d // -0039 │ │ -09265a: 0185 |0077: move v5, v8 │ │ -09265c: 28fc |0078: goto 0074 // -0004 │ │ +092548: |[092548] net.margaritov.preference.colorpicker.AlphaPatternDrawable.generatePatternBitmap:()V │ │ +092558: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +09255a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +09255c: 6e10 e125 0b00 |0002: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ +092562: 0c06 |0005: move-result-object v6 │ │ +092564: 6e10 7402 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +09256a: 0a06 |0009: move-result v6 │ │ +09256c: 3d06 0c00 |000a: if-lez v6, 0016 // +000c │ │ +092570: 6e10 e125 0b00 |000c: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ +092576: 0c06 |000f: move-result-object v6 │ │ +092578: 6e10 6c02 0600 |0010: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +09257e: 0a06 |0013: move-result v6 │ │ +092580: 3c06 0300 |0014: if-gtz v6, 0017 // +0003 │ │ +092584: 0e00 |0016: return-void │ │ +092586: 6e10 e125 0b00 |0017: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ +09258c: 0c06 |001a: move-result-object v6 │ │ +09258e: 6e10 7402 0600 |001b: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +092594: 0a06 |001e: move-result v6 │ │ +092596: 6e10 e125 0b00 |001f: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ +09259c: 0c09 |0022: move-result-object v9 │ │ +09259e: 6e10 6c02 0900 |0023: invoke-virtual {v9}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +0925a4: 0a09 |0026: move-result v9 │ │ +0925a6: 620a 2000 |0027: sget-object v10, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0020 │ │ +0925aa: 7130 0802 960a |0029: invoke-static {v6, v9, v10}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0208 │ │ +0925b0: 0c06 |002c: move-result-object v6 │ │ +0925b2: 5bb6 d30b |002d: iput-object v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0bd3 │ │ +0925b6: 2200 5500 |002f: new-instance v0, Landroid/graphics/Canvas; // type@0055 │ │ +0925ba: 54b6 d30b |0031: iget-object v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0bd3 │ │ +0925be: 7020 1602 6000 |0033: invoke-direct {v0, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0216 │ │ +0925c4: 2204 6500 |0036: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ +0925c8: 7010 6902 0400 |0038: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0925ce: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +0925d0: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +0925d2: 52b6 d90b |003d: iget v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.numRectanglesVertical:I // field@0bd9 │ │ +0925d6: 3661 d7ff |003f: if-gt v1, v6, 0016 // -0029 │ │ +0925da: 0152 |0041: move v2, v5 │ │ +0925dc: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +0925de: 52b6 d80b |0043: iget v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.numRectanglesHorizontal:I // field@0bd8 │ │ +0925e2: 3663 2c00 |0045: if-gt v3, v6, 0071 // +002c │ │ +0925e6: 52b6 d70b |0047: iget v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ +0925ea: b216 |0049: mul-int/2addr v6, v1 │ │ +0925ec: 5946 3100 |004a: iput v6, v4, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0925f0: 52b6 d70b |004c: iget v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ +0925f4: b236 |004e: mul-int/2addr v6, v3 │ │ +0925f6: 5946 2f00 |004f: iput v6, v4, Landroid/graphics/Rect;.left:I // field@002f │ │ +0925fa: 5246 3100 |0051: iget v6, v4, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0925fe: 52b9 d70b |0053: iget v9, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ +092602: b096 |0055: add-int/2addr v6, v9 │ │ +092604: 5946 2e00 |0056: iput v6, v4, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +092608: 5246 2f00 |0058: iget v6, v4, Landroid/graphics/Rect;.left:I // field@002f │ │ +09260c: 52b9 d70b |005a: iget v9, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ +092610: b096 |005c: add-int/2addr v6, v9 │ │ +092612: 5946 3000 |005d: iput v6, v4, Landroid/graphics/Rect;.right:I // field@0030 │ │ +092616: 3802 0d00 |005f: if-eqz v2, 006c // +000d │ │ +09261a: 54b6 d60b |0061: iget-object v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0bd6 │ │ +09261e: 6e30 2202 4006 |0063: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0222 │ │ +092624: 3902 0900 |0066: if-nez v2, 006f // +0009 │ │ +092628: 0172 |0068: move v2, v7 │ │ +09262a: d803 0301 |0069: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09262e: 28d8 |006b: goto 0043 // -0028 │ │ +092630: 54b6 d50b |006c: iget-object v6, v11, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0bd5 │ │ +092634: 28f5 |006e: goto 0063 // -000b │ │ +092636: 0182 |006f: move v2, v8 │ │ +092638: 28f9 |0070: goto 0069 // -0007 │ │ +09263a: 3905 0600 |0071: if-nez v5, 0077 // +0006 │ │ +09263e: 0175 |0073: move v5, v7 │ │ +092640: d801 0101 |0074: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092644: 28c7 |0076: goto 003d // -0039 │ │ +092646: 0185 |0077: move v5, v8 │ │ +092648: 28fc |0078: goto 0074 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0016 line=126 │ │ 0x0017 line=102 │ │ 0x002f line=103 │ │ 0x0036 line=105 │ │ @@ -122216,22 +122210,22 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -092660: |[092660] net.margaritov.preference.colorpicker.AlphaPatternDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -092670: 5440 d30b |0000: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0bd3 │ │ -092674: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -092676: 6e10 e125 0400 |0003: invoke-virtual {v4}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ -09267c: 0c02 |0006: move-result-object v2 │ │ -09267e: 5443 d40b |0007: iget-object v3, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaint:Landroid/graphics/Paint; // field@0bd4 │ │ -092682: 6e53 1b02 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@021b │ │ -092688: 0e00 |000c: return-void │ │ +09264c: |[09264c] net.margaritov.preference.colorpicker.AlphaPatternDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +09265c: 5440 d30b |0000: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0bd3 │ │ +092660: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +092662: 6e10 e125 0400 |0003: invoke-virtual {v4}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@25e1 │ │ +092668: 0c02 |0006: move-result-object v2 │ │ +09266a: 5443 d40b |0007: iget-object v3, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mPaint:Landroid/graphics/Paint; // field@0bd4 │ │ +09266e: 6e53 1b02 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@021b │ │ +092674: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; │ │ 0x0000 - 0x000d reg=5 canvas Landroid/graphics/Canvas; │ │ @@ -122241,17 +122235,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09268c: |[09268c] net.margaritov.preference.colorpicker.AlphaPatternDrawable.getOpacity:()I │ │ -09269c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09269e: 0f00 |0001: return v0 │ │ +092678: |[092678] net.margaritov.preference.colorpicker.AlphaPatternDrawable.getOpacity:()I │ │ +092688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09268a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; │ │ │ │ #2 : (in Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;) │ │ @@ -122259,36 +122253,36 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0926a0: |[0926a0] net.margaritov.preference.colorpicker.AlphaPatternDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -0926b0: 6f20 9a02 5400 |0000: invoke-super {v4, v5}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@029a │ │ -0926b6: 6e10 6c02 0500 |0003: invoke-virtual {v5}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -0926bc: 0a00 |0006: move-result v0 │ │ -0926be: 6e10 7402 0500 |0007: invoke-virtual {v5}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -0926c4: 0a01 |000a: move-result v1 │ │ -0926c6: 5242 d70b |000b: iget v2, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ -0926ca: 9302 0102 |000d: div-int v2, v1, v2 │ │ -0926ce: 8322 |000f: int-to-double v2, v2 │ │ -0926d0: 7120 a624 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ -0926d6: 0b02 |0013: move-result-wide v2 │ │ -0926d8: 8a22 |0014: double-to-int v2, v2 │ │ -0926da: 5942 d80b |0015: iput v2, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.numRectanglesHorizontal:I // field@0bd8 │ │ -0926de: 5242 d70b |0017: iget v2, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ -0926e2: 9302 0002 |0019: div-int v2, v0, v2 │ │ -0926e6: 8322 |001b: int-to-double v2, v2 │ │ -0926e8: 7120 a624 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ -0926ee: 0b02 |001f: move-result-wide v2 │ │ -0926f0: 8a22 |0020: double-to-int v2, v2 │ │ -0926f2: 5942 d90b |0021: iput v2, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.numRectanglesVertical:I // field@0bd9 │ │ -0926f6: 7010 e025 0400 |0023: invoke-direct {v4}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.generatePatternBitmap:()V // method@25e0 │ │ -0926fc: 0e00 |0026: return-void │ │ +09268c: |[09268c] net.margaritov.preference.colorpicker.AlphaPatternDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +09269c: 6f20 9a02 5400 |0000: invoke-super {v4, v5}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@029a │ │ +0926a2: 6e10 6c02 0500 |0003: invoke-virtual {v5}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +0926a8: 0a00 |0006: move-result v0 │ │ +0926aa: 6e10 7402 0500 |0007: invoke-virtual {v5}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +0926b0: 0a01 |000a: move-result v1 │ │ +0926b2: 5242 d70b |000b: iget v2, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ +0926b6: 9302 0102 |000d: div-int v2, v1, v2 │ │ +0926ba: 8322 |000f: int-to-double v2, v2 │ │ +0926bc: 7120 a624 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ +0926c2: 0b02 |0013: move-result-wide v2 │ │ +0926c4: 8a22 |0014: double-to-int v2, v2 │ │ +0926c6: 5942 d80b |0015: iput v2, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.numRectanglesHorizontal:I // field@0bd8 │ │ +0926ca: 5242 d70b |0017: iget v2, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.mRectangleSize:I // field@0bd7 │ │ +0926ce: 9302 0002 |0019: div-int v2, v0, v2 │ │ +0926d2: 8322 |001b: int-to-double v2, v2 │ │ +0926d4: 7120 a624 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ +0926da: 0b02 |001f: move-result-wide v2 │ │ +0926dc: 8a22 |0020: double-to-int v2, v2 │ │ +0926de: 5942 d90b |0021: iput v2, v4, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.numRectanglesVertical:I // field@0bd9 │ │ +0926e2: 7010 e025 0400 |0023: invoke-direct {v4}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.generatePatternBitmap:()V // method@25e0 │ │ +0926e8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=79 │ │ 0x0007 line=80 │ │ 0x000b line=82 │ │ 0x0017 line=83 │ │ @@ -122305,19 +122299,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -092700: |[092700] net.margaritov.preference.colorpicker.AlphaPatternDrawable.setAlpha:(I)V │ │ -092710: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -092714: 1a01 e302 |0002: const-string v1, "Alpha is not supported by this drawwable." // string@02e3 │ │ -092718: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -09271e: 2700 |0007: throw v0 │ │ +0926ec: |[0926ec] net.margaritov.preference.colorpicker.AlphaPatternDrawable.setAlpha:(I)V │ │ +0926fc: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +092700: 1a01 e302 |0002: const-string v1, "Alpha is not supported by this drawwable." // string@02e3 │ │ +092704: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +09270a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; │ │ 0x0000 - 0x0008 reg=3 alpha I │ │ │ │ @@ -122326,19 +122320,19 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -092720: |[092720] net.margaritov.preference.colorpicker.AlphaPatternDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -092730: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -092734: 1a01 c103 |0002: const-string v1, "ColorFilter is not supported by this drawwable." // string@03c1 │ │ -092738: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -09273e: 2700 |0007: throw v0 │ │ +09270c: |[09270c] net.margaritov.preference.colorpicker.AlphaPatternDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +09271c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +092720: 1a01 c103 |0002: const-string v1, "ColorFilter is not supported by this drawwable." // string@03c1 │ │ +092724: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +09272a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; │ │ 0x0000 - 0x0008 reg=3 cf Landroid/graphics/ColorFilter; │ │ │ │ @@ -122436,18 +122430,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -092740: |[092740] net.margaritov.preference.colorpicker.ColorPickerPanelView.:(Landroid/content/Context;)V │ │ -092750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092752: 7030 fa25 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@25fa │ │ -092758: 0e00 |0004: return-void │ │ +09272c: |[09272c] net.margaritov.preference.colorpicker.ColorPickerPanelView.:(Landroid/content/Context;)V │ │ +09273c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09273e: 7030 fa25 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@25fa │ │ +092744: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -122457,18 +122451,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 │ │ -09275c: |[09275c] net.margaritov.preference.colorpicker.ColorPickerPanelView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09276c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09276e: 7040 fb25 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@25fb │ │ -092774: 0e00 |0004: return-void │ │ +092748: |[092748] net.margaritov.preference.colorpicker.ColorPickerPanelView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +092758: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09275a: 7040 fb25 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@25fb │ │ +092760: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -122479,24 +122473,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -092778: |[092778] net.margaritov.preference.colorpicker.ColorPickerPanelView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -092788: 7040 9f1f 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f9f │ │ -09278e: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ -092792: 5910 e50b |0005: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDensity:F // field@0be5 │ │ -092796: 1400 6e6e 6eff |0007: const v0, #float -3.1693e+38 // #ff6e6e6e │ │ -09279c: 5910 e00b |000a: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderColor:I // field@0be0 │ │ -0927a0: 1500 00ff |000c: const/high16 v0, #int -16777216 // #ff00 │ │ -0927a4: 5910 e20b |000e: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColor:I // field@0be2 │ │ -0927a8: 7010 0426 0100 |0010: invoke-direct {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.init:()V // method@2604 │ │ -0927ae: 0e00 |0013: return-void │ │ +092764: |[092764] net.margaritov.preference.colorpicker.ColorPickerPanelView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +092774: 7040 9f1f 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f9f │ │ +09277a: 1500 803f |0003: const/high16 v0, #int 1065353216 // #3f80 │ │ +09277e: 5910 e50b |0005: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDensity:F // field@0be5 │ │ +092782: 1400 6e6e 6eff |0007: const v0, #float -3.1693e+38 // #ff6e6e6e │ │ +092788: 5910 e00b |000a: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderColor:I // field@0be0 │ │ +09278c: 1500 00ff |000c: const/high16 v0, #int -16777216 // #ff00 │ │ +092790: 5910 e20b |000e: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColor:I // field@0be2 │ │ +092794: 7010 0426 0100 |0010: invoke-direct {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.init:()V // method@2604 │ │ +09279a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=43 │ │ 0x0007 line=45 │ │ 0x000c line=46 │ │ 0x0010 line=67 │ │ @@ -122512,30 +122506,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0927b0: |[0927b0] net.margaritov.preference.colorpicker.ColorPickerPanelView.init:()V │ │ -0927c0: 2200 5f00 |0000: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0927c4: 7010 4802 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0927ca: 5b10 e10b |0005: iput-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0be1 │ │ -0927ce: 2200 5f00 |0007: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0927d2: 7010 4802 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0927d8: 5b10 e30b |000c: iput-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorPaint:Landroid/graphics/Paint; // field@0be3 │ │ -0927dc: 6e10 fe25 0100 |000e: invoke-virtual {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getContext:()Landroid/content/Context; // method@25fe │ │ -0927e2: 0c00 |0011: move-result-object v0 │ │ -0927e4: 6e10 3201 0000 |0012: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0927ea: 0c00 |0015: move-result-object v0 │ │ -0927ec: 6e10 ae01 0000 |0016: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0927f2: 0c00 |0019: move-result-object v0 │ │ -0927f4: 5200 820b |001a: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0927f8: 5910 e50b |001c: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDensity:F // field@0be5 │ │ -0927fc: 0e00 |001e: return-void │ │ +09279c: |[09279c] net.margaritov.preference.colorpicker.ColorPickerPanelView.init:()V │ │ +0927ac: 2200 5f00 |0000: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0927b0: 7010 4802 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0927b6: 5b10 e10b |0005: iput-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0be1 │ │ +0927ba: 2200 5f00 |0007: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0927be: 7010 4802 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0927c4: 5b10 e30b |000c: iput-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorPaint:Landroid/graphics/Paint; // field@0be3 │ │ +0927c8: 6e10 fe25 0100 |000e: invoke-virtual {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getContext:()Landroid/content/Context; // method@25fe │ │ +0927ce: 0c00 |0011: move-result-object v0 │ │ +0927d0: 6e10 3201 0000 |0012: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0927d6: 0c00 |0015: move-result-object v0 │ │ +0927d8: 6e10 ae01 0000 |0016: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0927de: 0c00 |0019: move-result-object v0 │ │ +0927e0: 5200 820b |001a: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0927e4: 5910 e50b |001c: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDensity:F // field@0be5 │ │ +0927e8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=72 │ │ 0x000e line=73 │ │ 0x001e line=74 │ │ locals : │ │ @@ -122546,64 +122540,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -092800: |[092800] net.margaritov.preference.colorpicker.ColorPickerPanelView.setUpColorRect:()V │ │ -092810: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -092814: 54a1 e60b |0002: iget-object v1, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ -092818: 5215 3300 |0004: iget v5, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ -09281c: a602 0506 |0006: add-float v2, v5, v6 │ │ -092820: 5215 3500 |0008: iget v5, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092824: a604 0506 |000a: add-float v4, v5, v6 │ │ -092828: 5215 3200 |000c: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -09282c: a700 0506 |000e: sub-float v0, v5, v6 │ │ -092830: 5215 3400 |0010: iget v5, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ -092834: a703 0506 |0012: sub-float v3, v5, v6 │ │ -092838: 2205 6600 |0014: new-instance v5, Landroid/graphics/RectF; // type@0066 │ │ -09283c: 7050 7602 2534 |0016: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0276 │ │ -092842: 5ba5 e40b |0019: iput-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ -092846: 2205 d804 |001b: new-instance v5, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // type@04d8 │ │ -09284a: 1506 a040 |001d: const/high16 v6, #int 1084227584 // #40a0 │ │ -09284e: 52a7 e50b |001f: iget v7, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDensity:F // field@0be5 │ │ -092852: c876 |0021: mul-float/2addr v6, v7 │ │ -092854: 8766 |0022: float-to-int v6, v6 │ │ -092856: 7020 de25 6500 |0023: invoke-direct {v5, v6}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.:(I)V // method@25de │ │ -09285c: 5ba5 df0b |0026: iput-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bdf │ │ -092860: 54a5 df0b |0028: iget-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bdf │ │ -092864: 54a6 e40b |002a: iget-object v6, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ -092868: 5266 3300 |002c: iget v6, v6, Landroid/graphics/RectF;.left:F // field@0033 │ │ -09286c: 7110 b124 0600 |002e: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -092872: 0a06 |0031: move-result v6 │ │ -092874: 54a7 e40b |0032: iget-object v7, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ -092878: 5277 3500 |0034: iget v7, v7, Landroid/graphics/RectF;.top:F // field@0035 │ │ -09287c: 7110 b124 0700 |0036: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -092882: 0a07 |0039: move-result v7 │ │ -092884: 54a8 e40b |003a: iget-object v8, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ -092888: 5288 3400 |003c: iget v8, v8, Landroid/graphics/RectF;.right:F // field@0034 │ │ -09288c: 7110 b124 0800 |003e: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -092892: 0a08 |0041: move-result v8 │ │ -092894: 54a9 e40b |0042: iget-object v9, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ -092898: 5299 3200 |0044: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -09289c: 7110 b124 0900 |0046: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -0928a2: 0a09 |0049: move-result v9 │ │ -0928a4: 6e59 e525 6587 |004a: invoke-virtual {v5, v6, v7, v8, v9}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.setBounds:(IIII)V // method@25e5 │ │ -0928aa: 0e00 |004d: return-void │ │ +0927ec: |[0927ec] net.margaritov.preference.colorpicker.ColorPickerPanelView.setUpColorRect:()V │ │ +0927fc: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +092800: 54a1 e60b |0002: iget-object v1, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ +092804: 5215 3300 |0004: iget v5, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092808: a602 0506 |0006: add-float v2, v5, v6 │ │ +09280c: 5215 3500 |0008: iget v5, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092810: a604 0506 |000a: add-float v4, v5, v6 │ │ +092814: 5215 3200 |000c: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092818: a700 0506 |000e: sub-float v0, v5, v6 │ │ +09281c: 5215 3400 |0010: iget v5, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092820: a703 0506 |0012: sub-float v3, v5, v6 │ │ +092824: 2205 6600 |0014: new-instance v5, Landroid/graphics/RectF; // type@0066 │ │ +092828: 7050 7602 2534 |0016: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0276 │ │ +09282e: 5ba5 e40b |0019: iput-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ +092832: 2205 d804 |001b: new-instance v5, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // type@04d8 │ │ +092836: 1506 a040 |001d: const/high16 v6, #int 1084227584 // #40a0 │ │ +09283a: 52a7 e50b |001f: iget v7, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDensity:F // field@0be5 │ │ +09283e: c876 |0021: mul-float/2addr v6, v7 │ │ +092840: 8766 |0022: float-to-int v6, v6 │ │ +092842: 7020 de25 6500 |0023: invoke-direct {v5, v6}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.:(I)V // method@25de │ │ +092848: 5ba5 df0b |0026: iput-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bdf │ │ +09284c: 54a5 df0b |0028: iget-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bdf │ │ +092850: 54a6 e40b |002a: iget-object v6, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ +092854: 5266 3300 |002c: iget v6, v6, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092858: 7110 b124 0600 |002e: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +09285e: 0a06 |0031: move-result v6 │ │ +092860: 54a7 e40b |0032: iget-object v7, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ +092864: 5277 3500 |0034: iget v7, v7, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092868: 7110 b124 0700 |0036: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +09286e: 0a07 |0039: move-result v7 │ │ +092870: 54a8 e40b |003a: iget-object v8, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ +092874: 5288 3400 |003c: iget v8, v8, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092878: 7110 b124 0800 |003e: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +09287e: 0a08 |0041: move-result v8 │ │ +092880: 54a9 e40b |0042: iget-object v9, v10, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ +092884: 5299 3200 |0044: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092888: 7110 b124 0900 |0046: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +09288e: 0a09 |0049: move-result v9 │ │ +092890: 6e59 e525 6587 |004a: invoke-virtual {v5, v6, v7, v8, v9}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.setBounds:(IIII)V // method@25e5 │ │ +092896: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ 0x0004 line=122 │ │ 0x0008 line=123 │ │ 0x000c line=124 │ │ 0x0010 line=125 │ │ 0x0014 line=127 │ │ 0x001b line=129 │ │ 0x0028 line=131 │ │ + 0x002e line=132 │ │ + 0x0036 line=133 │ │ + 0x003e line=134 │ │ + 0x0046 line=135 │ │ + 0x004a line=131 │ │ 0x004d line=138 │ │ 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 │ │ @@ -122615,17 +122614,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0928ac: |[0928ac] net.margaritov.preference.colorpicker.ColorPickerPanelView.getBorderColor:()I │ │ -0928bc: 5210 e00b |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderColor:I // field@0be0 │ │ -0928c0: 0f00 |0002: return v0 │ │ +092898: |[092898] net.margaritov.preference.colorpicker.ColorPickerPanelView.getBorderColor:()I │ │ +0928a8: 5210 e00b |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderColor:I // field@0be0 │ │ +0928ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ │ │ #1 : (in Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;) │ │ @@ -122633,17 +122632,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0928c4: |[0928c4] net.margaritov.preference.colorpicker.ColorPickerPanelView.getColor:()I │ │ -0928d4: 5210 e20b |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColor:I // field@0be2 │ │ -0928d8: 0f00 |0002: return v0 │ │ +0928b0: |[0928b0] net.margaritov.preference.colorpicker.ColorPickerPanelView.getColor:()I │ │ +0928c0: 5210 e20b |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColor:I // field@0be2 │ │ +0928c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ │ │ #2 : (in Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;) │ │ @@ -122651,32 +122650,32 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0928dc: |[0928dc] net.margaritov.preference.colorpicker.ColorPickerPanelView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0928ec: 5430 e40b |0000: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ -0928f0: 5431 e10b |0002: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0be1 │ │ -0928f4: 5232 e00b |0004: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderColor:I // field@0be0 │ │ -0928f8: 6e20 4f02 2100 |0006: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0928fe: 5431 e60b |0009: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ -092902: 5432 e10b |000b: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0be1 │ │ -092906: 6e30 2302 1402 |000d: invoke-virtual {v4, v1, v2}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ -09290c: 5431 df0b |0010: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bdf │ │ -092910: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -092914: 5431 df0b |0014: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bdf │ │ -092918: 6e20 df25 4100 |0016: invoke-virtual {v1, v4}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.draw:(Landroid/graphics/Canvas;)V // method@25df │ │ -09291e: 5431 e30b |0019: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorPaint:Landroid/graphics/Paint; // field@0be3 │ │ -092922: 5232 e20b |001b: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColor:I // field@0be2 │ │ -092926: 6e20 4f02 2100 |001d: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -09292c: 5431 e30b |0020: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorPaint:Landroid/graphics/Paint; // field@0be3 │ │ -092930: 6e30 2302 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ -092936: 0e00 |0025: return-void │ │ +0928c8: |[0928c8] net.margaritov.preference.colorpicker.ColorPickerPanelView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0928d8: 5430 e40b |0000: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorRect:Landroid/graphics/RectF; // field@0be4 │ │ +0928dc: 5431 e10b |0002: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0be1 │ │ +0928e0: 5232 e00b |0004: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderColor:I // field@0be0 │ │ +0928e4: 6e20 4f02 2100 |0006: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0928ea: 5431 e60b |0009: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ +0928ee: 5432 e10b |000b: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0be1 │ │ +0928f2: 6e30 2302 1402 |000d: invoke-virtual {v4, v1, v2}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ +0928f8: 5431 df0b |0010: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bdf │ │ +0928fc: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ +092900: 5431 df0b |0014: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bdf │ │ +092904: 6e20 df25 4100 |0016: invoke-virtual {v1, v4}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.draw:(Landroid/graphics/Canvas;)V // method@25df │ │ +09290a: 5431 e30b |0019: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorPaint:Landroid/graphics/Paint; // field@0be3 │ │ +09290e: 5232 e20b |001b: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColor:I // field@0be2 │ │ +092912: 6e20 4f02 2100 |001d: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +092918: 5431 e30b |0020: iget-object v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColorPaint:Landroid/graphics/Paint; // field@0be3 │ │ +09291c: 6e30 2302 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ +092922: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0002 line=83 │ │ 0x0009 line=84 │ │ 0x0010 line=87 │ │ 0x0014 line=88 │ │ @@ -122693,21 +122692,21 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -092938: |[092938] net.margaritov.preference.colorpicker.ColorPickerPanelView.onMeasure:(II)V │ │ -092948: 7110 991f 0300 |0000: invoke-static {v3}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -09294e: 0a01 |0003: move-result v1 │ │ -092950: 7110 991f 0400 |0004: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -092956: 0a00 |0007: move-result v0 │ │ -092958: 6e30 0b26 1200 |0008: invoke-virtual {v2, v1, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setMeasuredDimension:(II)V // method@260b │ │ -09295e: 0e00 |000b: return-void │ │ +092924: |[092924] net.margaritov.preference.colorpicker.ColorPickerPanelView.onMeasure:(II)V │ │ +092934: 7110 991f 0300 |0000: invoke-static {v3}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +09293a: 0a01 |0003: move-result v1 │ │ +09293c: 7110 991f 0400 |0004: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +092942: 0a00 |0007: move-result v0 │ │ +092944: 6e30 0b26 1200 |0008: invoke-virtual {v2, v1, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setMeasuredDimension:(II)V // method@260b │ │ +09294a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x0008 line=102 │ │ 0x000b line=103 │ │ locals : │ │ @@ -122722,43 +122721,43 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -092960: |[092960] net.margaritov.preference.colorpicker.ColorPickerPanelView.onSizeChanged:(IIII)V │ │ -092970: 6f56 f01f 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/View;.onSizeChanged:(IIII)V // method@1ff0 │ │ -092976: 2200 6600 |0003: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -09297a: 7010 7502 0000 |0005: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0275 │ │ -092980: 5b20 e60b |0008: iput-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ -092984: 5420 e60b |000a: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ -092988: 6e10 0026 0200 |000c: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getPaddingLeft:()I // method@2600 │ │ -09298e: 0a01 |000f: move-result v1 │ │ -092990: 8211 |0010: int-to-float v1, v1 │ │ -092992: 5901 3300 |0011: iput v1, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092996: 5420 e60b |0013: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ -09299a: 6e10 0126 0200 |0015: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getPaddingRight:()I // method@2601 │ │ -0929a0: 0a01 |0018: move-result v1 │ │ -0929a2: 9101 0301 |0019: sub-int v1, v3, v1 │ │ -0929a6: 8211 |001b: int-to-float v1, v1 │ │ -0929a8: 5901 3400 |001c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@0034 │ │ -0929ac: 5420 e60b |001e: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ -0929b0: 6e10 0226 0200 |0020: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getPaddingTop:()I // method@2602 │ │ -0929b6: 0a01 |0023: move-result v1 │ │ -0929b8: 8211 |0024: int-to-float v1, v1 │ │ -0929ba: 5901 3500 |0025: iput v1, v0, Landroid/graphics/RectF;.top:F // field@0035 │ │ -0929be: 5420 e60b |0027: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ -0929c2: 6e10 ff25 0200 |0029: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getPaddingBottom:()I // method@25ff │ │ -0929c8: 0a01 |002c: move-result v1 │ │ -0929ca: 9101 0401 |002d: sub-int v1, v4, v1 │ │ -0929ce: 8211 |002f: int-to-float v1, v1 │ │ -0929d0: 5901 3200 |0030: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -0929d4: 7010 0d26 0200 |0032: invoke-direct {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setUpColorRect:()V // method@260d │ │ -0929da: 0e00 |0035: return-void │ │ +09294c: |[09294c] net.margaritov.preference.colorpicker.ColorPickerPanelView.onSizeChanged:(IIII)V │ │ +09295c: 6f56 f01f 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/View;.onSizeChanged:(IIII)V // method@1ff0 │ │ +092962: 2200 6600 |0003: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +092966: 7010 7502 0000 |0005: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0275 │ │ +09296c: 5b20 e60b |0008: iput-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ +092970: 5420 e60b |000a: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ +092974: 6e10 0026 0200 |000c: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getPaddingLeft:()I // method@2600 │ │ +09297a: 0a01 |000f: move-result v1 │ │ +09297c: 8211 |0010: int-to-float v1, v1 │ │ +09297e: 5901 3300 |0011: iput v1, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092982: 5420 e60b |0013: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ +092986: 6e10 0126 0200 |0015: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getPaddingRight:()I // method@2601 │ │ +09298c: 0a01 |0018: move-result v1 │ │ +09298e: 9101 0301 |0019: sub-int v1, v3, v1 │ │ +092992: 8211 |001b: int-to-float v1, v1 │ │ +092994: 5901 3400 |001c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092998: 5420 e60b |001e: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ +09299c: 6e10 0226 0200 |0020: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getPaddingTop:()I // method@2602 │ │ +0929a2: 0a01 |0023: move-result v1 │ │ +0929a4: 8211 |0024: int-to-float v1, v1 │ │ +0929a6: 5901 3500 |0025: iput v1, v0, Landroid/graphics/RectF;.top:F // field@0035 │ │ +0929aa: 5420 e60b |0027: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@0be6 │ │ +0929ae: 6e10 ff25 0200 |0029: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getPaddingBottom:()I // method@25ff │ │ +0929b4: 0a01 |002c: move-result v1 │ │ +0929b6: 9101 0401 |002d: sub-int v1, v4, v1 │ │ +0929ba: 8211 |002f: int-to-float v1, v1 │ │ +0929bc: 5901 3200 |0030: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +0929c0: 7010 0d26 0200 |0032: invoke-direct {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setUpColorRect:()V // method@260d │ │ +0929c6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=109 │ │ 0x000a line=110 │ │ 0x0013 line=111 │ │ 0x001e line=112 │ │ @@ -122777,18 +122776,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0929dc: |[0929dc] net.margaritov.preference.colorpicker.ColorPickerPanelView.setBorderColor:(I)V │ │ -0929ec: 5901 e00b |0000: iput v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderColor:I // field@0be0 │ │ -0929f0: 6e10 0526 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.invalidate:()V // method@2605 │ │ -0929f6: 0e00 |0005: return-void │ │ +0929c8: |[0929c8] net.margaritov.preference.colorpicker.ColorPickerPanelView.setBorderColor:(I)V │ │ +0929d8: 5901 e00b |0000: iput v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mBorderColor:I // field@0be0 │ │ +0929dc: 6e10 0526 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.invalidate:()V // method@2605 │ │ +0929e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ @@ -122799,18 +122798,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0929f8: |[0929f8] net.margaritov.preference.colorpicker.ColorPickerPanelView.setColor:(I)V │ │ -092a08: 5901 e20b |0000: iput v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColor:I // field@0be2 │ │ -092a0c: 6e10 0526 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.invalidate:()V // method@2605 │ │ -092a12: 0e00 |0005: return-void │ │ +0929e4: |[0929e4] net.margaritov.preference.colorpicker.ColorPickerPanelView.setColor:(I)V │ │ +0929f4: 5901 e20b |0000: iput v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.mColor:I // field@0be2 │ │ +0929f8: 6e10 0526 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.invalidate:()V // method@2605 │ │ +0929fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=146 │ │ 0x0005 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ @@ -122848,17 +122847,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -092a14: |[092a14] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.:()V │ │ -092a24: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -092a2a: 0e00 |0003: return-void │ │ +092a00: |[092a00] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.:()V │ │ +092a10: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +092a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -122867,38 +122866,38 @@ │ │ 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 │ │ -092a2c: |[092a2c] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -092a3c: 6e20 1026 2100 |0000: invoke-virtual {v1, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // method@2610 │ │ -092a42: 0c00 |0003: move-result-object v0 │ │ -092a44: 1100 |0004: return-object v0 │ │ +092a18: |[092a18] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +092a28: 6e20 1026 2100 |0000: invoke-virtual {v1, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // method@2610 │ │ +092a2e: 0c00 |0003: move-result-object v0 │ │ +092a30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ #1 : (in Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -092a48: |[092a48] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ -092a58: 2200 dd04 |0000: new-instance v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@04dd │ │ -092a5c: 7020 1426 2000 |0002: invoke-direct {v0, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.:(Landroid/os/Parcel;)V // method@2614 │ │ -092a62: 1100 |0005: return-object v0 │ │ +092a34: |[092a34] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ +092a44: 2200 dd04 |0000: new-instance v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@04dd │ │ +092a48: 7020 1426 2000 |0002: invoke-direct {v0, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.:(Landroid/os/Parcel;)V // method@2614 │ │ +092a4e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -122907,37 +122906,37 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -092a64: |[092a64] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -092a74: 6e20 1226 2100 |0000: invoke-virtual {v1, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;.newArray:(I)[Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // method@2612 │ │ -092a7a: 0c00 |0003: move-result-object v0 │ │ -092a7c: 1100 |0004: return-object v0 │ │ +092a50: |[092a50] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +092a60: 6e20 1226 2100 |0000: invoke-virtual {v1, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;.newArray:(I)[Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // method@2612 │ │ +092a66: 0c00 |0003: move-result-object v0 │ │ +092a68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ #3 : (in Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;) │ │ name : 'newArray' │ │ type : '(I)[Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092a80: |[092a80] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.newArray:(I)[Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ -092a90: 2320 7c06 |0000: new-array v0, v2, [Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@067c │ │ -092a94: 1100 |0002: return-object v0 │ │ +092a6c: |[092a6c] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState$1.newArray:(I)[Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ +092a7c: 2320 7c06 |0000: new-array v0, v2, [Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@067c │ │ +092a80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -122981,39 +122980,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -092a98: |[092a98] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState.:()V │ │ -092aa8: 2200 dc04 |0000: new-instance v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1; // type@04dc │ │ -092aac: 7010 0e26 0000 |0002: invoke-direct {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;.:()V // method@260e │ │ -092ab2: 6900 e70b |0005: sput-object v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0be7 │ │ -092ab6: 0e00 |0007: return-void │ │ +092a84: |[092a84] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState.:()V │ │ +092a94: 2200 dc04 |0000: new-instance v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1; // type@04dc │ │ +092a98: 7010 0e26 0000 |0002: invoke-direct {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;.:()V // method@260e │ │ +092a9e: 6900 e70b |0005: sput-object v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0be7 │ │ +092aa2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ │ │ #1 : (in Lnet/margaritov/preference/colorpicker/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 │ │ -092ab8: |[092ab8] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState.:(Landroid/os/Parcel;)V │ │ -092ac8: 7020 8e03 2100 |0000: invoke-direct {v1, v2}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcel;)V // method@038e │ │ -092ace: 6e10 4803 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0348 │ │ -092ad4: 0c00 |0006: move-result-object v0 │ │ -092ad6: 5b10 e80b |0007: iput-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.dialogBundle:Landroid/os/Bundle; // field@0be8 │ │ -092ada: 0e00 |0009: return-void │ │ +092aa4: |[092aa4] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState.:(Landroid/os/Parcel;)V │ │ +092ab4: 7020 8e03 2100 |0000: invoke-direct {v1, v2}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcel;)V // method@038e │ │ +092aba: 6e10 4803 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@0348 │ │ +092ac0: 0c00 |0006: move-result-object v0 │ │ +092ac2: 5b10 e80b |0007: iput-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.dialogBundle:Landroid/os/Bundle; // field@0be8 │ │ +092ac6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0009 line=289 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ @@ -123024,17 +123023,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -092adc: |[092adc] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState.:(Landroid/os/Parcelable;)V │ │ -092aec: 7020 8f03 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@038f │ │ -092af2: 0e00 |0003: return-void │ │ +092ac8: |[092ac8] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState.:(Landroid/os/Parcelable;)V │ │ +092ad8: 7020 8f03 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@038f │ │ +092ade: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0003 line=299 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -123045,19 +123044,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -092af4: |[092af4] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -092b04: 6f30 9003 2103 |0000: invoke-super {v1, v2, v3}, Landroid/preference/Preference$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0390 │ │ -092b0a: 5410 e80b |0003: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.dialogBundle:Landroid/os/Bundle; // field@0be8 │ │ -092b0e: 6e20 5103 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0351 │ │ -092b14: 0e00 |0008: return-void │ │ +092ae0: |[092ae0] net.margaritov.preference.colorpicker.ColorPickerPreference$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +092af0: 6f30 9003 2103 |0000: invoke-super {v1, v2, v3}, Landroid/preference/Preference$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0390 │ │ +092af6: 5410 e80b |0003: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.dialogBundle:Landroid/os/Bundle; // field@0be8 │ │ +092afa: 6e20 5103 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0351 │ │ +092b00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0003 line=294 │ │ 0x0008 line=295 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ @@ -123280,18 +123279,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -092b18: |[092b18] net.margaritov.preference.colorpicker.ColorPickerView.:(Landroid/content/Context;)V │ │ -092b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092b2a: 7030 3126 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2631 │ │ -092b30: 0e00 |0004: return-void │ │ +092b04: |[092b04] net.margaritov.preference.colorpicker.ColorPickerView.:(Landroid/content/Context;)V │ │ +092b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092b16: 7030 3126 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2631 │ │ +092b1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -123301,18 +123300,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 │ │ -092b34: |[092b34] net.margaritov.preference.colorpicker.ColorPickerView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -092b44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092b46: 7040 3226 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2632 │ │ -092b4c: 0e00 |0004: return-void │ │ +092b20: |[092b20] net.margaritov.preference.colorpicker.ColorPickerView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +092b30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092b32: 7040 3226 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2632 │ │ +092b38: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0004 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -123323,48 +123322,48 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -092b50: |[092b50] net.margaritov.preference.colorpicker.ColorPickerView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -092b60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -092b62: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -092b64: 7040 9f1f 4365 |0002: invoke-direct {v3, v4, v5, v6}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f9f │ │ -092b6a: 1500 f041 |0005: const/high16 v0, #int 1106247680 // #41f0 │ │ -092b6e: 5930 f20b |0007: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -092b72: 1500 a041 |0009: const/high16 v0, #int 1101004800 // #41a0 │ │ -092b76: 5930 f00b |000b: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -092b7a: 1500 2041 |000d: const/high16 v0, #int 1092616192 // #4120 │ │ -092b7e: 5930 f70b |000f: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -092b82: 1500 a040 |0011: const/high16 v0, #int 1084227584 // #40a0 │ │ -092b86: 5930 f30b |0013: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ -092b8a: 1500 0040 |0015: const/high16 v0, #int 1073741824 // #4000 │ │ -092b8e: 5930 f80b |0017: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ -092b92: 1500 803f |0019: const/high16 v0, #int 1065353216 // #3f80 │ │ -092b96: 5930 020c |001b: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -092b9a: 1300 ff00 |001d: const/16 v0, #int 255 // #ff │ │ -092b9e: 5930 f90b |001f: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -092ba2: 1500 b443 |0021: const/high16 v0, #int 1135869952 // #43b4 │ │ -092ba6: 5930 050c |0023: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -092baa: 5931 0c0c |0025: iput v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -092bae: 5931 140c |0027: iput v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -092bb2: 1a00 0000 |0029: const-string v0, "" // string@0000 │ │ -092bb6: 5b30 fe0b |002b: iput-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ -092bba: 1400 1c1c 1cff |002d: const v0, #float -2.07506e+38 // #ff1c1c1c │ │ -092bc0: 5930 120c |0030: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ -092bc4: 1400 6e6e 6eff |0032: const v0, #float -3.1693e+38 // #ff6e6e6e │ │ -092bca: 5930 000c |0035: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ -092bce: 5c32 110c |0037: iput-boolean v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -092bd2: 5932 0a0c |0039: iput v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ -092bd6: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -092bd8: 5b30 130c |003c: iput-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ -092bdc: 7010 4926 0300 |003e: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.init:()V // method@2649 │ │ -092be2: 0e00 |0041: return-void │ │ +092b3c: |[092b3c] net.margaritov.preference.colorpicker.ColorPickerView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +092b4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +092b4e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +092b50: 7040 9f1f 4365 |0002: invoke-direct {v3, v4, v5, v6}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f9f │ │ +092b56: 1500 f041 |0005: const/high16 v0, #int 1106247680 // #41f0 │ │ +092b5a: 5930 f20b |0007: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +092b5e: 1500 a041 |0009: const/high16 v0, #int 1101004800 // #41a0 │ │ +092b62: 5930 f00b |000b: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +092b66: 1500 2041 |000d: const/high16 v0, #int 1092616192 // #4120 │ │ +092b6a: 5930 f70b |000f: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +092b6e: 1500 a040 |0011: const/high16 v0, #int 1084227584 // #40a0 │ │ +092b72: 5930 f30b |0013: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ +092b76: 1500 0040 |0015: const/high16 v0, #int 1073741824 // #4000 │ │ +092b7a: 5930 f80b |0017: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ +092b7e: 1500 803f |0019: const/high16 v0, #int 1065353216 // #3f80 │ │ +092b82: 5930 020c |001b: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +092b86: 1300 ff00 |001d: const/16 v0, #int 255 // #ff │ │ +092b8a: 5930 f90b |001f: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +092b8e: 1500 b443 |0021: const/high16 v0, #int 1135869952 // #43b4 │ │ +092b92: 5930 050c |0023: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +092b96: 5931 0c0c |0025: iput v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +092b9a: 5931 140c |0027: iput v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +092b9e: 1a00 0000 |0029: const-string v0, "" // string@0000 │ │ +092ba2: 5b30 fe0b |002b: iput-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ +092ba6: 1400 1c1c 1cff |002d: const v0, #float -2.07506e+38 // #ff1c1c1c │ │ +092bac: 5930 120c |0030: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ +092bb0: 1400 6e6e 6eff |0032: const v0, #float -3.1693e+38 // #ff6e6e6e │ │ +092bb6: 5930 000c |0035: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ +092bba: 5c32 110c |0037: iput-boolean v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +092bbe: 5932 0a0c |0039: iput v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ +092bc2: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +092bc4: 5b30 130c |003c: iput-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ +092bc8: 7010 4926 0300 |003e: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.init:()V // method@2649 │ │ +092bce: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x0005 line=60 │ │ 0x0009 line=64 │ │ 0x000d line=69 │ │ 0x0011 line=73 │ │ @@ -123393,33 +123392,33 @@ │ │ type : '(I)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -092be4: |[092be4] net.margaritov.preference.colorpicker.ColorPickerView.alphaToPoint:(I)Landroid/graphics/Point; │ │ -092bf4: 5451 fc0b |0000: iget-object v1, v5, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -092bf8: 6e10 7d02 0100 |0002: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@027d │ │ -092bfe: 0a02 |0005: move-result v2 │ │ -092c00: 2200 6200 |0006: new-instance v0, Landroid/graphics/Point; // type@0062 │ │ -092c04: 7010 6502 0000 |0008: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0265 │ │ -092c0a: 8263 |000b: int-to-float v3, v6 │ │ -092c0c: c823 |000c: mul-float/2addr v3, v2 │ │ -092c0e: 1504 7f43 |000d: const/high16 v4, #int 1132396544 // #437f │ │ -092c12: c943 |000f: div-float/2addr v3, v4 │ │ -092c14: a703 0203 |0010: sub-float v3, v2, v3 │ │ -092c18: 5214 3300 |0012: iget v4, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092c1c: c643 |0014: add-float/2addr v3, v4 │ │ -092c1e: 8733 |0015: float-to-int v3, v3 │ │ -092c20: 5903 2a00 |0016: iput v3, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -092c24: 5213 3500 |0018: iget v3, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092c28: 8733 |001a: float-to-int v3, v3 │ │ -092c2a: 5903 2b00 |001b: iput v3, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -092c2e: 1100 |001d: return-object v0 │ │ +092bd0: |[092bd0] net.margaritov.preference.colorpicker.ColorPickerView.alphaToPoint:(I)Landroid/graphics/Point; │ │ +092be0: 5451 fc0b |0000: iget-object v1, v5, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +092be4: 6e10 7d02 0100 |0002: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@027d │ │ +092bea: 0a02 |0005: move-result v2 │ │ +092bec: 2200 6200 |0006: new-instance v0, Landroid/graphics/Point; // type@0062 │ │ +092bf0: 7010 6502 0000 |0008: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0265 │ │ +092bf6: 8263 |000b: int-to-float v3, v6 │ │ +092bf8: c823 |000c: mul-float/2addr v3, v2 │ │ +092bfa: 1504 7f43 |000d: const/high16 v4, #int 1132396544 // #437f │ │ +092bfe: c943 |000f: div-float/2addr v3, v4 │ │ +092c00: a703 0203 |0010: sub-float v3, v2, v3 │ │ +092c04: 5214 3300 |0012: iget v4, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092c08: c643 |0014: add-float/2addr v3, v4 │ │ +092c0a: 8733 |0015: float-to-int v3, v3 │ │ +092c0c: 5903 2a00 |0016: iput v3, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +092c10: 5213 3500 |0018: iget v3, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092c14: 8733 |001a: float-to-int v3, v3 │ │ +092c16: 5903 2b00 |001b: iput v3, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +092c1a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0002 line=380 │ │ 0x0006 line=382 │ │ 0x000b line=384 │ │ 0x0018 line=385 │ │ @@ -123436,38 +123435,38 @@ │ │ type : '()[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -092c30: |[092c30] net.margaritov.preference.colorpicker.ColorPickerView.buildHueColorArray:()[I │ │ -092c40: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -092c44: 1303 6901 |0002: const/16 v3, #int 361 // #169 │ │ -092c48: 2331 5406 |0004: new-array v1, v3, [I // type@0654 │ │ -092c4c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -092c4e: 2113 |0007: array-length v3, v1 │ │ -092c50: d802 03ff |0008: add-int/lit8 v2, v3, #int -1 // #ff │ │ -092c54: 3a02 1a00 |000a: if-ltz v2, 0024 // +001a │ │ -092c58: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -092c5a: 2333 5306 |000d: new-array v3, v3, [F // type@0653 │ │ -092c5e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -092c60: 8225 |0010: int-to-float v5, v2 │ │ -092c62: 4b05 0304 |0011: aput v5, v3, v4 │ │ -092c66: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -092c68: 4b06 0304 |0014: aput v6, v3, v4 │ │ -092c6c: 1224 |0016: const/4 v4, #int 2 // #2 │ │ -092c6e: 4b06 0304 |0017: aput v6, v3, v4 │ │ -092c72: 7110 3502 0300 |0019: invoke-static {v3}, Landroid/graphics/Color;.HSVToColor:([F)I // method@0235 │ │ -092c78: 0a03 |001c: move-result v3 │ │ -092c7a: 4b03 0100 |001d: aput v3, v1, v0 │ │ -092c7e: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -092c82: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -092c86: 28e7 |0023: goto 000a // -0019 │ │ -092c88: 1101 |0024: return-object v1 │ │ +092c1c: |[092c1c] net.margaritov.preference.colorpicker.ColorPickerView.buildHueColorArray:()[I │ │ +092c2c: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +092c30: 1303 6901 |0002: const/16 v3, #int 361 // #169 │ │ +092c34: 2331 5406 |0004: new-array v1, v3, [I // type@0654 │ │ +092c38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +092c3a: 2113 |0007: array-length v3, v1 │ │ +092c3c: d802 03ff |0008: add-int/lit8 v2, v3, #int -1 // #ff │ │ +092c40: 3a02 1a00 |000a: if-ltz v2, 0024 // +001a │ │ +092c44: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +092c46: 2333 5306 |000d: new-array v3, v3, [F // type@0653 │ │ +092c4a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +092c4c: 8225 |0010: int-to-float v5, v2 │ │ +092c4e: 4b05 0304 |0011: aput v5, v3, v4 │ │ +092c52: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +092c54: 4b06 0304 |0014: aput v6, v3, v4 │ │ +092c58: 1224 |0016: const/4 v4, #int 2 // #2 │ │ +092c5a: 4b06 0304 |0017: aput v6, v3, v4 │ │ +092c5e: 7110 3502 0300 |0019: invoke-static {v3}, Landroid/graphics/Color;.HSVToColor:([F)I // method@0235 │ │ +092c64: 0a03 |001c: move-result v3 │ │ +092c66: 4b03 0100 |001d: aput v3, v1, v0 │ │ +092c6a: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +092c6e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +092c72: 28e7 |0023: goto 000a // -0019 │ │ +092c74: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=211 │ │ 0x0006 line=213 │ │ 0x0007 line=214 │ │ 0x000c line=215 │ │ 0x001f line=214 │ │ @@ -123483,27 +123482,27 @@ │ │ type : '()F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -092c8c: |[092c8c] net.margaritov.preference.colorpicker.ColorPickerView.calculateRequiredOffset:()F │ │ -092c9c: 5231 f30b |0000: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ -092ca0: 5232 f80b |0002: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ -092ca4: 7120 ac24 2100 |0004: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -092caa: 0a00 |0007: move-result v0 │ │ -092cac: 1501 803f |0008: const/high16 v1, #int 1065353216 // #3f80 │ │ -092cb0: 5232 020c |000a: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -092cb4: c821 |000c: mul-float/2addr v1, v2 │ │ -092cb6: 7120 ac24 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -092cbc: 0a00 |0010: move-result v0 │ │ -092cbe: 1501 c03f |0011: const/high16 v1, #int 1069547520 // #3fc0 │ │ -092cc2: c801 |0013: mul-float/2addr v1, v0 │ │ -092cc4: 0f01 |0014: return v1 │ │ +092c78: |[092c78] net.margaritov.preference.colorpicker.ColorPickerView.calculateRequiredOffset:()F │ │ +092c88: 5231 f30b |0000: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ +092c8c: 5232 f80b |0002: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ +092c90: 7120 ac24 2100 |0004: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +092c96: 0a00 |0007: move-result v0 │ │ +092c98: 1501 803f |0008: const/high16 v1, #int 1065353216 // #3f80 │ │ +092c9c: 5232 020c |000a: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +092ca0: c821 |000c: mul-float/2addr v1, v2 │ │ +092ca2: 7120 ac24 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +092ca8: 0a00 |0010: move-result v0 │ │ +092caa: 1501 c03f |0011: const/high16 v1, #int 1069547520 // #3fc0 │ │ +092cae: c801 |0013: mul-float/2addr v1, v0 │ │ +092cb0: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0008 line=204 │ │ 0x0011 line=206 │ │ locals : │ │ 0x0008 - 0x0015 reg=0 offset F │ │ @@ -123514,23 +123513,23 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -092cc8: |[092cc8] net.margaritov.preference.colorpicker.ColorPickerView.chooseHeight:(II)I │ │ -092cd8: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -092cdc: 3202 0600 |0002: if-eq v2, v0, 0008 // +0006 │ │ -092ce0: 1500 0040 |0004: const/high16 v0, #int 1073741824 // #4000 │ │ -092ce4: 3302 0300 |0006: if-ne v2, v0, 0009 // +0003 │ │ -092ce8: 0f03 |0008: return v3 │ │ -092cea: 7010 4426 0100 |0009: invoke-direct {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPrefferedHeight:()I // method@2644 │ │ -092cf0: 0a03 |000c: move-result v3 │ │ -092cf2: 28fb |000d: goto 0008 // -0005 │ │ +092cb4: |[092cb4] net.margaritov.preference.colorpicker.ColorPickerView.chooseHeight:(II)I │ │ +092cc4: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +092cc8: 3202 0600 |0002: if-eq v2, v0, 0008 // +0006 │ │ +092ccc: 1500 0040 |0004: const/high16 v0, #int 1073741824 // #4000 │ │ +092cd0: 3302 0300 |0006: if-ne v2, v0, 0009 // +0003 │ │ +092cd4: 0f03 |0008: return v3 │ │ +092cd6: 7010 4426 0100 |0009: invoke-direct {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPrefferedHeight:()I // method@2644 │ │ +092cdc: 0a03 |000c: move-result v3 │ │ +092cde: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0008 line=709 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 size I │ │ 0x0000 - 0x000e reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ @@ -123542,23 +123541,23 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -092cf4: |[092cf4] net.margaritov.preference.colorpicker.ColorPickerView.chooseWidth:(II)I │ │ -092d04: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -092d08: 3202 0600 |0002: if-eq v2, v0, 0008 // +0006 │ │ -092d0c: 1500 0040 |0004: const/high16 v0, #int 1073741824 // #4000 │ │ -092d10: 3302 0300 |0006: if-ne v2, v0, 0009 // +0003 │ │ -092d14: 0f03 |0008: return v3 │ │ -092d16: 7010 4526 0100 |0009: invoke-direct {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPrefferedWidth:()I // method@2645 │ │ -092d1c: 0a03 |000c: move-result v3 │ │ -092d1e: 28fb |000d: goto 0008 // -0005 │ │ +092ce0: |[092ce0] net.margaritov.preference.colorpicker.ColorPickerView.chooseWidth:(II)I │ │ +092cf0: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +092cf4: 3202 0600 |0002: if-eq v2, v0, 0008 // +0006 │ │ +092cf8: 1500 0040 |0004: const/high16 v0, #int 1073741824 // #4000 │ │ +092cfc: 3302 0300 |0006: if-ne v2, v0, 0009 // +0003 │ │ +092d00: 0f03 |0008: return v3 │ │ +092d02: 7010 4526 0100 |0009: invoke-direct {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPrefferedWidth:()I // method@2645 │ │ +092d08: 0a03 |000c: move-result v3 │ │ +092d0a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0008 line=701 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 size I │ │ 0x0000 - 0x000e reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ @@ -123570,119 +123569,119 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 199 16-bit code units │ │ -092d20: |[092d20] net.margaritov.preference.colorpicker.ColorPickerView.drawAlphaPanel:(Landroid/graphics/Canvas;)V │ │ -092d30: 55d0 110c |0000: iget-boolean v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -092d34: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -092d38: 54d0 fc0b |0004: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -092d3c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -092d40: 54d0 fb0b |0008: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bfb │ │ -092d44: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -092d48: 0e00 |000c: return-void │ │ -092d4a: 54db fc0b |000d: iget-object v11, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -092d4e: 54d0 010c |000f: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ -092d52: 52d1 000c |0011: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ -092d56: 6e20 4f02 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -092d5c: 52b0 3300 |0016: iget v0, v11, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092d60: 1501 803f |0018: const/high16 v1, #int 1065353216 // #3f80 │ │ -092d64: a701 0001 |001a: sub-float v1, v0, v1 │ │ -092d68: 52b0 3500 |001c: iget v0, v11, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092d6c: 1502 803f |001e: const/high16 v2, #int 1065353216 // #3f80 │ │ -092d70: a702 0002 |0020: sub-float v2, v0, v2 │ │ -092d74: 52b0 3400 |0022: iget v0, v11, Landroid/graphics/RectF;.right:F // field@0034 │ │ -092d78: 1503 803f |0024: const/high16 v3, #int 1065353216 // #3f80 │ │ -092d7c: c603 |0026: add-float/2addr v3, v0 │ │ -092d7e: 52b0 3200 |0027: iget v0, v11, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -092d82: 1504 803f |0029: const/high16 v4, #int 1065353216 // #3f80 │ │ -092d86: c604 |002b: add-float/2addr v4, v0 │ │ -092d88: 54d5 010c |002c: iget-object v5, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ -092d8c: 07e0 |002e: move-object v0, v14 │ │ -092d8e: 7406 2102 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -092d94: 54d0 fb0b |0032: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bfb │ │ -092d98: 6e20 df25 e000 |0034: invoke-virtual {v0, v14}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.draw:(Landroid/graphics/Canvas;)V // method@25df │ │ -092d9e: 1230 |0037: const/4 v0, #int 3 // #3 │ │ -092da0: 2308 5306 |0038: new-array v8, v0, [F // type@0653 │ │ -092da4: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -092da6: 52d1 050c |003b: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -092daa: 4b01 0800 |003d: aput v1, v8, v0 │ │ -092dae: 1210 |003f: const/4 v0, #int 1 // #1 │ │ -092db0: 52d1 0c0c |0040: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -092db4: 4b01 0800 |0042: aput v1, v8, v0 │ │ -092db8: 1220 |0044: const/4 v0, #int 2 // #2 │ │ -092dba: 52d1 140c |0045: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -092dbe: 4b01 0800 |0047: aput v1, v8, v0 │ │ -092dc2: 7110 3502 0800 |0049: invoke-static {v8}, Landroid/graphics/Color;.HSVToColor:([F)I // method@0235 │ │ -092dc8: 0a05 |004c: move-result v5 │ │ -092dca: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -092dcc: 7120 3402 8000 |004e: invoke-static {v0, v8}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ -092dd2: 0a06 |0051: move-result v6 │ │ -092dd4: 2200 5a00 |0052: new-instance v0, Landroid/graphics/LinearGradient; // type@005a │ │ -092dd8: 52b1 3300 |0054: iget v1, v11, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092ddc: 52b2 3500 |0056: iget v2, v11, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092de0: 52b3 3400 |0058: iget v3, v11, Landroid/graphics/RectF;.right:F // field@0034 │ │ -092de4: 52b4 3500 |005a: iget v4, v11, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092de8: 6207 3600 |005c: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ -092dec: 7608 3e02 0000 |005e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@023e │ │ -092df2: 5bd0 fd0b |0061: iput-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0bfd │ │ -092df6: 54d0 fa0b |0063: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@0bfa │ │ -092dfa: 54d1 fd0b |0065: iget-object v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0bfd │ │ -092dfe: 6e20 5402 1000 |0067: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0254 │ │ -092e04: 54d0 fa0b |006a: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@0bfa │ │ -092e08: 6e30 2302 be00 |006c: invoke-virtual {v14, v11, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ -092e0e: 54d0 fe0b |006f: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ -092e12: 3800 1d00 |0071: if-eqz v0, 008e // +001d │ │ -092e16: 54d0 fe0b |0073: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ -092e1a: 1a01 0000 |0075: const-string v1, "" // string@0000 │ │ -092e1e: 3210 1700 |0077: if-eq v0, v1, 008e // +0017 │ │ -092e22: 54d0 fe0b |0079: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ -092e26: 6e10 7802 0b00 |007b: invoke-virtual {v11}, Landroid/graphics/RectF;.centerX:()F // method@0278 │ │ -092e2c: 0a01 |007e: move-result v1 │ │ -092e2e: 6e10 7902 0b00 |007f: invoke-virtual {v11}, Landroid/graphics/RectF;.centerY:()F // method@0279 │ │ -092e34: 0a02 |0082: move-result v2 │ │ -092e36: 1503 8040 |0083: const/high16 v3, #int 1082130432 // #4080 │ │ -092e3a: 52d4 020c |0085: iget v4, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -092e3e: c843 |0087: mul-float/2addr v3, v4 │ │ -092e40: c632 |0088: add-float/2addr v2, v3 │ │ -092e42: 54d3 ff0b |0089: iget-object v3, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ -092e46: 6e53 2502 0e21 |008b: invoke-virtual {v14, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ -092e4c: 1500 8040 |008e: const/high16 v0, #int 1082130432 // #4080 │ │ -092e50: 52d1 020c |0090: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -092e54: c810 |0092: mul-float/2addr v0, v1 │ │ -092e56: 1501 0040 |0093: const/high16 v1, #int 1073741824 // #4000 │ │ -092e5a: a90c 0001 |0095: div-float v12, v0, v1 │ │ -092e5e: 52d0 f90b |0097: iget v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -092e62: 7020 3326 0d00 |0099: invoke-direct {v13, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.alphaToPoint:(I)Landroid/graphics/Point; // method@2633 │ │ -092e68: 0c09 |009c: move-result-object v9 │ │ -092e6a: 220a 6600 |009d: new-instance v10, Landroid/graphics/RectF; // type@0066 │ │ -092e6e: 7010 7502 0a00 |009f: invoke-direct {v10}, Landroid/graphics/RectF;.:()V // method@0275 │ │ -092e74: 5290 2a00 |00a2: iget v0, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -092e78: 8200 |00a4: int-to-float v0, v0 │ │ -092e7a: c7c0 |00a5: sub-float/2addr v0, v12 │ │ -092e7c: 59a0 3300 |00a6: iput v0, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092e80: 5290 2a00 |00a8: iget v0, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -092e84: 8200 |00aa: int-to-float v0, v0 │ │ -092e86: c6c0 |00ab: add-float/2addr v0, v12 │ │ -092e88: 59a0 3400 |00ac: iput v0, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ -092e8c: 52b0 3500 |00ae: iget v0, v11, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092e90: 52d1 f80b |00b0: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ -092e94: c710 |00b2: sub-float/2addr v0, v1 │ │ -092e96: 59a0 3500 |00b3: iput v0, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092e9a: 52b0 3200 |00b5: iget v0, v11, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -092e9e: 52d1 f80b |00b7: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ -092ea2: c610 |00b9: add-float/2addr v0, v1 │ │ -092ea4: 59a0 3200 |00ba: iput v0, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -092ea8: 1500 0040 |00bc: const/high16 v0, #int 1073741824 // #4000 │ │ -092eac: 1501 0040 |00be: const/high16 v1, #int 1073741824 // #4000 │ │ -092eb0: 54d2 090c |00c0: iget-object v2, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ -092eb4: 6e52 2402 ae10 |00c2: invoke-virtual {v14, v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0224 │ │ -092eba: 2900 47ff |00c5: goto/16 000c // -00b9 │ │ +092d0c: |[092d0c] net.margaritov.preference.colorpicker.ColorPickerView.drawAlphaPanel:(Landroid/graphics/Canvas;)V │ │ +092d1c: 55d0 110c |0000: iget-boolean v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +092d20: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +092d24: 54d0 fc0b |0004: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +092d28: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +092d2c: 54d0 fb0b |0008: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bfb │ │ +092d30: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +092d34: 0e00 |000c: return-void │ │ +092d36: 54db fc0b |000d: iget-object v11, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +092d3a: 54d0 010c |000f: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ +092d3e: 52d1 000c |0011: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ +092d42: 6e20 4f02 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +092d48: 52b0 3300 |0016: iget v0, v11, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092d4c: 1501 803f |0018: const/high16 v1, #int 1065353216 // #3f80 │ │ +092d50: a701 0001 |001a: sub-float v1, v0, v1 │ │ +092d54: 52b0 3500 |001c: iget v0, v11, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092d58: 1502 803f |001e: const/high16 v2, #int 1065353216 // #3f80 │ │ +092d5c: a702 0002 |0020: sub-float v2, v0, v2 │ │ +092d60: 52b0 3400 |0022: iget v0, v11, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092d64: 1503 803f |0024: const/high16 v3, #int 1065353216 // #3f80 │ │ +092d68: c603 |0026: add-float/2addr v3, v0 │ │ +092d6a: 52b0 3200 |0027: iget v0, v11, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092d6e: 1504 803f |0029: const/high16 v4, #int 1065353216 // #3f80 │ │ +092d72: c604 |002b: add-float/2addr v4, v0 │ │ +092d74: 54d5 010c |002c: iget-object v5, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ +092d78: 07e0 |002e: move-object v0, v14 │ │ +092d7a: 7406 2102 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +092d80: 54d0 fb0b |0032: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bfb │ │ +092d84: 6e20 df25 e000 |0034: invoke-virtual {v0, v14}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.draw:(Landroid/graphics/Canvas;)V // method@25df │ │ +092d8a: 1230 |0037: const/4 v0, #int 3 // #3 │ │ +092d8c: 2308 5306 |0038: new-array v8, v0, [F // type@0653 │ │ +092d90: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +092d92: 52d1 050c |003b: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +092d96: 4b01 0800 |003d: aput v1, v8, v0 │ │ +092d9a: 1210 |003f: const/4 v0, #int 1 // #1 │ │ +092d9c: 52d1 0c0c |0040: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +092da0: 4b01 0800 |0042: aput v1, v8, v0 │ │ +092da4: 1220 |0044: const/4 v0, #int 2 // #2 │ │ +092da6: 52d1 140c |0045: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +092daa: 4b01 0800 |0047: aput v1, v8, v0 │ │ +092dae: 7110 3502 0800 |0049: invoke-static {v8}, Landroid/graphics/Color;.HSVToColor:([F)I // method@0235 │ │ +092db4: 0a05 |004c: move-result v5 │ │ +092db6: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +092db8: 7120 3402 8000 |004e: invoke-static {v0, v8}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ +092dbe: 0a06 |0051: move-result v6 │ │ +092dc0: 2200 5a00 |0052: new-instance v0, Landroid/graphics/LinearGradient; // type@005a │ │ +092dc4: 52b1 3300 |0054: iget v1, v11, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092dc8: 52b2 3500 |0056: iget v2, v11, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092dcc: 52b3 3400 |0058: iget v3, v11, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092dd0: 52b4 3500 |005a: iget v4, v11, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092dd4: 6207 3600 |005c: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ +092dd8: 7608 3e02 0000 |005e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@023e │ │ +092dde: 5bd0 fd0b |0061: iput-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0bfd │ │ +092de2: 54d0 fa0b |0063: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@0bfa │ │ +092de6: 54d1 fd0b |0065: iget-object v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0bfd │ │ +092dea: 6e20 5402 1000 |0067: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0254 │ │ +092df0: 54d0 fa0b |006a: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@0bfa │ │ +092df4: 6e30 2302 be00 |006c: invoke-virtual {v14, v11, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ +092dfa: 54d0 fe0b |006f: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ +092dfe: 3800 1d00 |0071: if-eqz v0, 008e // +001d │ │ +092e02: 54d0 fe0b |0073: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ +092e06: 1a01 0000 |0075: const-string v1, "" // string@0000 │ │ +092e0a: 3210 1700 |0077: if-eq v0, v1, 008e // +0017 │ │ +092e0e: 54d0 fe0b |0079: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ +092e12: 6e10 7802 0b00 |007b: invoke-virtual {v11}, Landroid/graphics/RectF;.centerX:()F // method@0278 │ │ +092e18: 0a01 |007e: move-result v1 │ │ +092e1a: 6e10 7902 0b00 |007f: invoke-virtual {v11}, Landroid/graphics/RectF;.centerY:()F // method@0279 │ │ +092e20: 0a02 |0082: move-result v2 │ │ +092e22: 1503 8040 |0083: const/high16 v3, #int 1082130432 // #4080 │ │ +092e26: 52d4 020c |0085: iget v4, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +092e2a: c843 |0087: mul-float/2addr v3, v4 │ │ +092e2c: c632 |0088: add-float/2addr v2, v3 │ │ +092e2e: 54d3 ff0b |0089: iget-object v3, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ +092e32: 6e53 2502 0e21 |008b: invoke-virtual {v14, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ +092e38: 1500 8040 |008e: const/high16 v0, #int 1082130432 // #4080 │ │ +092e3c: 52d1 020c |0090: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +092e40: c810 |0092: mul-float/2addr v0, v1 │ │ +092e42: 1501 0040 |0093: const/high16 v1, #int 1073741824 // #4000 │ │ +092e46: a90c 0001 |0095: div-float v12, v0, v1 │ │ +092e4a: 52d0 f90b |0097: iget v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +092e4e: 7020 3326 0d00 |0099: invoke-direct {v13, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.alphaToPoint:(I)Landroid/graphics/Point; // method@2633 │ │ +092e54: 0c09 |009c: move-result-object v9 │ │ +092e56: 220a 6600 |009d: new-instance v10, Landroid/graphics/RectF; // type@0066 │ │ +092e5a: 7010 7502 0a00 |009f: invoke-direct {v10}, Landroid/graphics/RectF;.:()V // method@0275 │ │ +092e60: 5290 2a00 |00a2: iget v0, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +092e64: 8200 |00a4: int-to-float v0, v0 │ │ +092e66: c7c0 |00a5: sub-float/2addr v0, v12 │ │ +092e68: 59a0 3300 |00a6: iput v0, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092e6c: 5290 2a00 |00a8: iget v0, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +092e70: 8200 |00aa: int-to-float v0, v0 │ │ +092e72: c6c0 |00ab: add-float/2addr v0, v12 │ │ +092e74: 59a0 3400 |00ac: iput v0, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092e78: 52b0 3500 |00ae: iget v0, v11, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092e7c: 52d1 f80b |00b0: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ +092e80: c710 |00b2: sub-float/2addr v0, v1 │ │ +092e82: 59a0 3500 |00b3: iput v0, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092e86: 52b0 3200 |00b5: iget v0, v11, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092e8a: 52d1 f80b |00b7: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ +092e8e: c610 |00b9: add-float/2addr v0, v1 │ │ +092e90: 59a0 3200 |00ba: iput v0, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092e94: 1500 0040 |00bc: const/high16 v0, #int 1073741824 // #4000 │ │ +092e98: 1501 0040 |00be: const/high16 v1, #int 1073741824 // #4000 │ │ +092e9c: 54d2 090c |00c0: iget-object v2, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ +092ea0: 6e52 2402 ae10 |00c2: invoke-virtual {v14, v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0224 │ │ +092ea6: 2900 47ff |00c5: goto/16 000c // -00b9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000c line=347 │ │ 0x000d line=305 │ │ 0x000f line=308 │ │ 0x0016 line=309 │ │ @@ -123719,78 +123718,78 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 122 16-bit code units │ │ -092ec0: |[092ec0] net.margaritov.preference.colorpicker.ColorPickerView.drawHuePanel:(Landroid/graphics/Canvas;)V │ │ -092ed0: 150c 0040 |0000: const/high16 v12, #int 1073741824 // #4000 │ │ -092ed4: 1504 803f |0002: const/high16 v4, #int 1065353216 // #3f80 │ │ -092ed8: 54da 070c |0004: iget-object v10, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ -092edc: 54d0 010c |0006: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ -092ee0: 52d1 000c |0008: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ -092ee4: 6e20 4f02 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -092eea: 52a0 3300 |000d: iget v0, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092eee: a701 0004 |000f: sub-float v1, v0, v4 │ │ -092ef2: 52a0 3500 |0011: iget v0, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092ef6: a702 0004 |0013: sub-float v2, v0, v4 │ │ -092efa: 52a0 3400 |0015: iget v0, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ -092efe: a603 0004 |0017: add-float v3, v0, v4 │ │ -092f02: 52a0 3200 |0019: iget v0, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -092f06: c604 |001b: add-float/2addr v4, v0 │ │ -092f08: 54d5 010c |001c: iget-object v5, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ -092f0c: 07e0 |001e: move-object v0, v14 │ │ -092f0e: 7406 2102 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -092f14: 54d0 080c |0022: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@0c08 │ │ -092f18: 3900 1f00 |0024: if-nez v0, 0043 // +001f │ │ -092f1c: 2200 5a00 |0026: new-instance v0, Landroid/graphics/LinearGradient; // type@005a │ │ -092f20: 52a1 3300 |0028: iget v1, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092f24: 52a2 3500 |002a: iget v2, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092f28: 52a3 3300 |002c: iget v3, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092f2c: 52a4 3200 |002e: iget v4, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -092f30: 7010 3426 0d00 |0030: invoke-direct {v13}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.buildHueColorArray:()[I // method@2634 │ │ -092f36: 0c05 |0033: move-result-object v5 │ │ -092f38: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -092f3a: 6207 3600 |0035: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ -092f3e: 7608 3f02 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@023f │ │ -092f44: 5bd0 080c |003a: iput-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@0c08 │ │ -092f48: 54d0 060c |003c: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@0c06 │ │ -092f4c: 54d1 080c |003e: iget-object v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@0c08 │ │ -092f50: 6e20 5402 1000 |0040: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0254 │ │ -092f56: 54d0 060c |0043: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@0c06 │ │ -092f5a: 6e30 2302 ae00 |0045: invoke-virtual {v14, v10, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ -092f60: 1500 8040 |0048: const/high16 v0, #int 1082130432 // #4080 │ │ -092f64: 52d1 020c |004a: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -092f68: c810 |004c: mul-float/2addr v0, v1 │ │ -092f6a: a90b 000c |004d: div-float v11, v0, v12 │ │ -092f6e: 52d0 050c |004f: iget v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -092f72: 7020 4826 0d00 |0051: invoke-direct {v13, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.hueToPoint:(F)Landroid/graphics/Point; // method@2648 │ │ -092f78: 0c08 |0054: move-result-object v8 │ │ -092f7a: 2209 6600 |0055: new-instance v9, Landroid/graphics/RectF; // type@0066 │ │ -092f7e: 7010 7502 0900 |0057: invoke-direct {v9}, Landroid/graphics/RectF;.:()V // method@0275 │ │ -092f84: 52a0 3300 |005a: iget v0, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092f88: 52d1 f80b |005c: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ -092f8c: c710 |005e: sub-float/2addr v0, v1 │ │ -092f8e: 5990 3300 |005f: iput v0, v9, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092f92: 52a0 3400 |0061: iget v0, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ -092f96: 52d1 f80b |0063: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ -092f9a: c610 |0065: add-float/2addr v0, v1 │ │ -092f9c: 5990 3400 |0066: iput v0, v9, Landroid/graphics/RectF;.right:F // field@0034 │ │ -092fa0: 5280 2b00 |0068: iget v0, v8, Landroid/graphics/Point;.y:I // field@002b │ │ -092fa4: 8200 |006a: int-to-float v0, v0 │ │ -092fa6: c7b0 |006b: sub-float/2addr v0, v11 │ │ -092fa8: 5990 3500 |006c: iput v0, v9, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092fac: 5280 2b00 |006e: iget v0, v8, Landroid/graphics/Point;.y:I // field@002b │ │ -092fb0: 8200 |0070: int-to-float v0, v0 │ │ -092fb2: c6b0 |0071: add-float/2addr v0, v11 │ │ -092fb4: 5990 3200 |0072: iput v0, v9, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -092fb8: 54d0 090c |0074: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ -092fbc: 6e50 2402 9ecc |0076: invoke-virtual {v14, v9, v12, v12, v0}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0224 │ │ -092fc2: 0e00 |0079: return-void │ │ +092eac: |[092eac] net.margaritov.preference.colorpicker.ColorPickerView.drawHuePanel:(Landroid/graphics/Canvas;)V │ │ +092ebc: 150c 0040 |0000: const/high16 v12, #int 1073741824 // #4000 │ │ +092ec0: 1504 803f |0002: const/high16 v4, #int 1065353216 // #3f80 │ │ +092ec4: 54da 070c |0004: iget-object v10, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ +092ec8: 54d0 010c |0006: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ +092ecc: 52d1 000c |0008: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ +092ed0: 6e20 4f02 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +092ed6: 52a0 3300 |000d: iget v0, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092eda: a701 0004 |000f: sub-float v1, v0, v4 │ │ +092ede: 52a0 3500 |0011: iget v0, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092ee2: a702 0004 |0013: sub-float v2, v0, v4 │ │ +092ee6: 52a0 3400 |0015: iget v0, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092eea: a603 0004 |0017: add-float v3, v0, v4 │ │ +092eee: 52a0 3200 |0019: iget v0, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092ef2: c604 |001b: add-float/2addr v4, v0 │ │ +092ef4: 54d5 010c |001c: iget-object v5, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ +092ef8: 07e0 |001e: move-object v0, v14 │ │ +092efa: 7406 2102 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +092f00: 54d0 080c |0022: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@0c08 │ │ +092f04: 3900 1f00 |0024: if-nez v0, 0043 // +001f │ │ +092f08: 2200 5a00 |0026: new-instance v0, Landroid/graphics/LinearGradient; // type@005a │ │ +092f0c: 52a1 3300 |0028: iget v1, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092f10: 52a2 3500 |002a: iget v2, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092f14: 52a3 3300 |002c: iget v3, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092f18: 52a4 3200 |002e: iget v4, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092f1c: 7010 3426 0d00 |0030: invoke-direct {v13}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.buildHueColorArray:()[I // method@2634 │ │ +092f22: 0c05 |0033: move-result-object v5 │ │ +092f24: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +092f26: 6207 3600 |0035: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ +092f2a: 7608 3f02 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@023f │ │ +092f30: 5bd0 080c |003a: iput-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@0c08 │ │ +092f34: 54d0 060c |003c: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@0c06 │ │ +092f38: 54d1 080c |003e: iget-object v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@0c08 │ │ +092f3c: 6e20 5402 1000 |0040: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0254 │ │ +092f42: 54d0 060c |0043: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@0c06 │ │ +092f46: 6e30 2302 ae00 |0045: invoke-virtual {v14, v10, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ +092f4c: 1500 8040 |0048: const/high16 v0, #int 1082130432 // #4080 │ │ +092f50: 52d1 020c |004a: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +092f54: c810 |004c: mul-float/2addr v0, v1 │ │ +092f56: a90b 000c |004d: div-float v11, v0, v12 │ │ +092f5a: 52d0 050c |004f: iget v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +092f5e: 7020 4826 0d00 |0051: invoke-direct {v13, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.hueToPoint:(F)Landroid/graphics/Point; // method@2648 │ │ +092f64: 0c08 |0054: move-result-object v8 │ │ +092f66: 2209 6600 |0055: new-instance v9, Landroid/graphics/RectF; // type@0066 │ │ +092f6a: 7010 7502 0900 |0057: invoke-direct {v9}, Landroid/graphics/RectF;.:()V // method@0275 │ │ +092f70: 52a0 3300 |005a: iget v0, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092f74: 52d1 f80b |005c: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ +092f78: c710 |005e: sub-float/2addr v0, v1 │ │ +092f7a: 5990 3300 |005f: iput v0, v9, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092f7e: 52a0 3400 |0061: iget v0, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092f82: 52d1 f80b |0063: iget v1, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ +092f86: c610 |0065: add-float/2addr v0, v1 │ │ +092f88: 5990 3400 |0066: iput v0, v9, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092f8c: 5280 2b00 |0068: iget v0, v8, Landroid/graphics/Point;.y:I // field@002b │ │ +092f90: 8200 |006a: int-to-float v0, v0 │ │ +092f92: c7b0 |006b: sub-float/2addr v0, v11 │ │ +092f94: 5990 3500 |006c: iput v0, v9, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092f98: 5280 2b00 |006e: iget v0, v8, Landroid/graphics/Point;.y:I // field@002b │ │ +092f9c: 8200 |0070: int-to-float v0, v0 │ │ +092f9e: c6b0 |0071: add-float/2addr v0, v11 │ │ +092fa0: 5990 3200 |0072: iput v0, v9, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092fa4: 54d0 090c |0074: iget-object v0, v13, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ +092fa8: 6e50 2402 9ecc |0076: invoke-virtual {v14, v9, v12, v12, v0}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0224 │ │ +092fae: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=268 │ │ 0x0006 line=271 │ │ 0x000d line=272 │ │ 0x0022 line=279 │ │ 0x0026 line=280 │ │ @@ -123818,104 +123817,104 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 174 16-bit code units │ │ -092fc4: |[092fc4] net.margaritov.preference.colorpicker.ColorPickerView.drawSatValPanel:(Landroid/graphics/Canvas;)V │ │ -092fd4: 54ba 0f0c |0000: iget-object v10, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ -092fd8: 54b0 010c |0002: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ -092fdc: 52b1 000c |0004: iget v1, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ -092fe0: 6e20 4f02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -092fe6: 54b0 040c |0009: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -092fea: 5201 3300 |000b: iget v1, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ -092fee: 54b0 040c |000d: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -092ff2: 5202 3500 |000f: iget v2, v0, Landroid/graphics/RectF;.top:F // field@0035 │ │ -092ff6: 52a0 3400 |0011: iget v0, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ -092ffa: 1503 803f |0013: const/high16 v3, #int 1065353216 // #3f80 │ │ -092ffe: c603 |0015: add-float/2addr v3, v0 │ │ -093000: 52a0 3200 |0016: iget v0, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -093004: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ -093008: c604 |001a: add-float/2addr v4, v0 │ │ -09300a: 54b5 010c |001b: iget-object v5, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ -09300e: 07c0 |001d: move-object v0, v12 │ │ -093010: 7406 2102 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -093016: 54b0 150c |0021: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0c15 │ │ -09301a: 3900 1600 |0023: if-nez v0, 0039 // +0016 │ │ -09301e: 2200 5a00 |0025: new-instance v0, Landroid/graphics/LinearGradient; // type@005a │ │ -093022: 52a1 3300 |0027: iget v1, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ -093026: 52a2 3500 |0029: iget v2, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ -09302a: 52a3 3300 |002b: iget v3, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ -09302e: 52a4 3200 |002d: iget v4, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -093032: 12f5 |002f: const/4 v5, #int -1 // #ff │ │ -093034: 1506 00ff |0030: const/high16 v6, #int -16777216 // #ff00 │ │ -093038: 6207 3600 |0032: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ -09303c: 7608 3e02 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@023e │ │ -093042: 5bb0 150c |0037: iput-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0c15 │ │ -093046: 1230 |0039: const/4 v0, #int 3 // #3 │ │ -093048: 2300 5306 |003a: new-array v0, v0, [F // type@0653 │ │ -09304c: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -09304e: 52b2 050c |003d: iget v2, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -093052: 4b02 0001 |003f: aput v2, v0, v1 │ │ -093056: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -093058: 1502 803f |0042: const/high16 v2, #int 1065353216 // #3f80 │ │ -09305c: 4b02 0001 |0044: aput v2, v0, v1 │ │ -093060: 1221 |0046: const/4 v1, #int 2 // #2 │ │ -093062: 1502 803f |0047: const/high16 v2, #int 1065353216 // #3f80 │ │ -093066: 4b02 0001 |0049: aput v2, v0, v1 │ │ -09306a: 7110 3502 0000 |004b: invoke-static {v0}, Landroid/graphics/Color;.HSVToColor:([F)I // method@0235 │ │ -093070: 0a06 |004e: move-result v6 │ │ -093072: 2200 5a00 |004f: new-instance v0, Landroid/graphics/LinearGradient; // type@005a │ │ -093076: 52a1 3300 |0051: iget v1, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ -09307a: 52a2 3500 |0053: iget v2, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ -09307e: 52a3 3400 |0055: iget v3, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ -093082: 52a4 3500 |0057: iget v4, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ -093086: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ -093088: 6207 3600 |005a: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ -09308c: 7608 3e02 0000 |005c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@023e │ │ -093092: 5bb0 0d0c |005f: iput-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0c0d │ │ -093096: 2208 5800 |0061: new-instance v8, Landroid/graphics/ComposeShader; // type@0058 │ │ -09309a: 54b0 150c |0063: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0c15 │ │ -09309e: 54b1 0d0c |0065: iget-object v1, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0c0d │ │ -0930a2: 6202 2c00 |0067: sget-object v2, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@002c │ │ -0930a6: 7040 3c02 0821 |0069: invoke-direct {v8, v0, v1, v2}, Landroid/graphics/ComposeShader;.:(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V // method@023c │ │ -0930ac: 54b0 0e0c |006c: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0c0e │ │ -0930b0: 6e20 5402 8000 |006e: invoke-virtual {v0, v8}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0254 │ │ -0930b6: 54b0 0e0c |0071: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0c0e │ │ -0930ba: 6e30 2302 ac00 |0073: invoke-virtual {v12, v10, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ -0930c0: 52b0 0c0c |0076: iget v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -0930c4: 52b1 140c |0078: iget v1, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -0930c8: 7030 5626 0b01 |007a: invoke-direct {v11, v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.satValToPoint:(FF)Landroid/graphics/Point; // method@2656 │ │ -0930ce: 0c09 |007d: move-result-object v9 │ │ -0930d0: 54b0 100c |007e: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ -0930d4: 1501 00ff |0080: const/high16 v1, #int -16777216 // #ff00 │ │ -0930d8: 6e20 4f02 1000 |0082: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0930de: 5290 2a00 |0085: iget v0, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -0930e2: 8200 |0087: int-to-float v0, v0 │ │ -0930e4: 5291 2b00 |0088: iget v1, v9, Landroid/graphics/Point;.y:I // field@002b │ │ -0930e8: 8211 |008a: int-to-float v1, v1 │ │ -0930ea: 52b2 f30b |008b: iget v2, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ -0930ee: 1503 803f |008d: const/high16 v3, #int 1065353216 // #3f80 │ │ -0930f2: 52b4 020c |008f: iget v4, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -0930f6: c843 |0091: mul-float/2addr v3, v4 │ │ -0930f8: c732 |0092: sub-float/2addr v2, v3 │ │ -0930fa: 54b3 100c |0093: iget-object v3, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ -0930fe: 6e53 1c02 0c21 |0095: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -093104: 54b0 100c |0098: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ -093108: 1401 dddd ddff |009a: const v1, #float -nan // #ffdddddd │ │ -09310e: 6e20 4f02 1000 |009d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -093114: 5290 2a00 |00a0: iget v0, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -093118: 8200 |00a2: int-to-float v0, v0 │ │ -09311a: 5291 2b00 |00a3: iget v1, v9, Landroid/graphics/Point;.y:I // field@002b │ │ -09311e: 8211 |00a5: int-to-float v1, v1 │ │ -093120: 52b2 f30b |00a6: iget v2, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ -093124: 54b3 100c |00a8: iget-object v3, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ -093128: 6e53 1c02 0c21 |00aa: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -09312e: 0e00 |00ad: return-void │ │ +092fb0: |[092fb0] net.margaritov.preference.colorpicker.ColorPickerView.drawSatValPanel:(Landroid/graphics/Canvas;)V │ │ +092fc0: 54ba 0f0c |0000: iget-object v10, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ +092fc4: 54b0 010c |0002: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ +092fc8: 52b1 000c |0004: iget v1, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ +092fcc: 6e20 4f02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +092fd2: 54b0 040c |0009: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +092fd6: 5201 3300 |000b: iget v1, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ +092fda: 54b0 040c |000d: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +092fde: 5202 3500 |000f: iget v2, v0, Landroid/graphics/RectF;.top:F // field@0035 │ │ +092fe2: 52a0 3400 |0011: iget v0, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ +092fe6: 1503 803f |0013: const/high16 v3, #int 1065353216 // #3f80 │ │ +092fea: c603 |0015: add-float/2addr v3, v0 │ │ +092fec: 52a0 3200 |0016: iget v0, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +092ff0: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ +092ff4: c604 |001a: add-float/2addr v4, v0 │ │ +092ff6: 54b5 010c |001b: iget-object v5, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ +092ffa: 07c0 |001d: move-object v0, v12 │ │ +092ffc: 7406 2102 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +093002: 54b0 150c |0021: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0c15 │ │ +093006: 3900 1600 |0023: if-nez v0, 0039 // +0016 │ │ +09300a: 2200 5a00 |0025: new-instance v0, Landroid/graphics/LinearGradient; // type@005a │ │ +09300e: 52a1 3300 |0027: iget v1, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ +093012: 52a2 3500 |0029: iget v2, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ +093016: 52a3 3300 |002b: iget v3, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ +09301a: 52a4 3200 |002d: iget v4, v10, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +09301e: 12f5 |002f: const/4 v5, #int -1 // #ff │ │ +093020: 1506 00ff |0030: const/high16 v6, #int -16777216 // #ff00 │ │ +093024: 6207 3600 |0032: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ +093028: 7608 3e02 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@023e │ │ +09302e: 5bb0 150c |0037: iput-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0c15 │ │ +093032: 1230 |0039: const/4 v0, #int 3 // #3 │ │ +093034: 2300 5306 |003a: new-array v0, v0, [F // type@0653 │ │ +093038: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +09303a: 52b2 050c |003d: iget v2, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +09303e: 4b02 0001 |003f: aput v2, v0, v1 │ │ +093042: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +093044: 1502 803f |0042: const/high16 v2, #int 1065353216 // #3f80 │ │ +093048: 4b02 0001 |0044: aput v2, v0, v1 │ │ +09304c: 1221 |0046: const/4 v1, #int 2 // #2 │ │ +09304e: 1502 803f |0047: const/high16 v2, #int 1065353216 // #3f80 │ │ +093052: 4b02 0001 |0049: aput v2, v0, v1 │ │ +093056: 7110 3502 0000 |004b: invoke-static {v0}, Landroid/graphics/Color;.HSVToColor:([F)I // method@0235 │ │ +09305c: 0a06 |004e: move-result v6 │ │ +09305e: 2200 5a00 |004f: new-instance v0, Landroid/graphics/LinearGradient; // type@005a │ │ +093062: 52a1 3300 |0051: iget v1, v10, Landroid/graphics/RectF;.left:F // field@0033 │ │ +093066: 52a2 3500 |0053: iget v2, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ +09306a: 52a3 3400 |0055: iget v3, v10, Landroid/graphics/RectF;.right:F // field@0034 │ │ +09306e: 52a4 3500 |0057: iget v4, v10, Landroid/graphics/RectF;.top:F // field@0035 │ │ +093072: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ +093074: 6207 3600 |005a: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0036 │ │ +093078: 7608 3e02 0000 |005c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@023e │ │ +09307e: 5bb0 0d0c |005f: iput-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0c0d │ │ +093082: 2208 5800 |0061: new-instance v8, Landroid/graphics/ComposeShader; // type@0058 │ │ +093086: 54b0 150c |0063: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0c15 │ │ +09308a: 54b1 0d0c |0065: iget-object v1, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0c0d │ │ +09308e: 6202 2c00 |0067: sget-object v2, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@002c │ │ +093092: 7040 3c02 0821 |0069: invoke-direct {v8, v0, v1, v2}, Landroid/graphics/ComposeShader;.:(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V // method@023c │ │ +093098: 54b0 0e0c |006c: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0c0e │ │ +09309c: 6e20 5402 8000 |006e: invoke-virtual {v0, v8}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0254 │ │ +0930a2: 54b0 0e0c |0071: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0c0e │ │ +0930a6: 6e30 2302 ac00 |0073: invoke-virtual {v12, v10, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0223 │ │ +0930ac: 52b0 0c0c |0076: iget v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +0930b0: 52b1 140c |0078: iget v1, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +0930b4: 7030 5626 0b01 |007a: invoke-direct {v11, v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.satValToPoint:(FF)Landroid/graphics/Point; // method@2656 │ │ +0930ba: 0c09 |007d: move-result-object v9 │ │ +0930bc: 54b0 100c |007e: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ +0930c0: 1501 00ff |0080: const/high16 v1, #int -16777216 // #ff00 │ │ +0930c4: 6e20 4f02 1000 |0082: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0930ca: 5290 2a00 |0085: iget v0, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +0930ce: 8200 |0087: int-to-float v0, v0 │ │ +0930d0: 5291 2b00 |0088: iget v1, v9, Landroid/graphics/Point;.y:I // field@002b │ │ +0930d4: 8211 |008a: int-to-float v1, v1 │ │ +0930d6: 52b2 f30b |008b: iget v2, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ +0930da: 1503 803f |008d: const/high16 v3, #int 1065353216 // #3f80 │ │ +0930de: 52b4 020c |008f: iget v4, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +0930e2: c843 |0091: mul-float/2addr v3, v4 │ │ +0930e4: c732 |0092: sub-float/2addr v2, v3 │ │ +0930e6: 54b3 100c |0093: iget-object v3, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ +0930ea: 6e53 1c02 0c21 |0095: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +0930f0: 54b0 100c |0098: iget-object v0, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ +0930f4: 1401 dddd ddff |009a: const v1, #float -nan // #ffdddddd │ │ +0930fa: 6e20 4f02 1000 |009d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +093100: 5290 2a00 |00a0: iget v0, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +093104: 8200 |00a2: int-to-float v0, v0 │ │ +093106: 5291 2b00 |00a3: iget v1, v9, Landroid/graphics/Point;.y:I // field@002b │ │ +09310a: 8211 |00a5: int-to-float v1, v1 │ │ +09310c: 52b2 f30b |00a6: iget v2, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ +093110: 54b3 100c |00a8: iget-object v3, v11, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ +093114: 6e53 1c02 0c21 |00aa: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +09311a: 0e00 |00ad: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=238 │ │ 0x0009 line=239 │ │ 0x0021 line=242 │ │ 0x0025 line=243 │ │ @@ -123943,28 +123942,28 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -093130: |[093130] net.margaritov.preference.colorpicker.ColorPickerView.getPrefferedHeight:()I │ │ -093140: 1501 9643 |0000: const/high16 v1, #int 1133903872 // #4396 │ │ -093144: 5242 020c |0002: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -093148: c821 |0004: mul-float/2addr v1, v2 │ │ -09314a: 8710 |0005: float-to-int v0, v1 │ │ -09314c: 5541 110c |0006: iget-boolean v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -093150: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -093154: 8201 |000a: int-to-float v1, v0 │ │ -093156: 5242 f70b |000b: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -09315a: 5243 f00b |000d: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -09315e: c632 |000f: add-float/2addr v2, v3 │ │ -093160: c621 |0010: add-float/2addr v1, v2 │ │ -093162: 8710 |0011: float-to-int v0, v1 │ │ -093164: 0f00 |0012: return v0 │ │ +09311c: |[09311c] net.margaritov.preference.colorpicker.ColorPickerView.getPrefferedHeight:()I │ │ +09312c: 1501 9643 |0000: const/high16 v1, #int 1133903872 // #4396 │ │ +093130: 5242 020c |0002: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +093134: c821 |0004: mul-float/2addr v1, v2 │ │ +093136: 8710 |0005: float-to-int v0, v1 │ │ +093138: 5541 110c |0006: iget-boolean v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +09313c: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +093140: 8201 |000a: int-to-float v1, v0 │ │ +093142: 5242 f70b |000b: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +093146: 5243 f00b |000d: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +09314a: c632 |000f: add-float/2addr v2, v3 │ │ +09314c: c621 |0010: add-float/2addr v1, v2 │ │ +09314e: 8710 |0011: float-to-int v0, v1 │ │ +093150: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0006 line=730 │ │ 0x000a line=731 │ │ 0x0012 line=734 │ │ locals : │ │ @@ -123976,32 +123975,32 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -093168: |[093168] net.margaritov.preference.colorpicker.ColorPickerView.getPrefferedWidth:()I │ │ -093178: 7010 4426 0400 |0000: invoke-direct {v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPrefferedHeight:()I // method@2644 │ │ -09317e: 0a00 |0003: move-result v0 │ │ -093180: 5541 110c |0004: iget-boolean v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -093184: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -093188: 8201 |0008: int-to-float v1, v0 │ │ -09318a: 5242 f70b |0009: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -09318e: 5243 f00b |000b: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -093192: c632 |000d: add-float/2addr v2, v3 │ │ -093194: c721 |000e: sub-float/2addr v1, v2 │ │ -093196: 8710 |000f: float-to-int v0, v1 │ │ -093198: 8201 |0010: int-to-float v1, v0 │ │ -09319a: 5242 f20b |0011: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -09319e: c621 |0013: add-float/2addr v1, v2 │ │ -0931a0: 5242 f70b |0014: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -0931a4: c621 |0016: add-float/2addr v1, v2 │ │ -0931a6: 8711 |0017: float-to-int v1, v1 │ │ -0931a8: 0f01 |0018: return v1 │ │ +093154: |[093154] net.margaritov.preference.colorpicker.ColorPickerView.getPrefferedWidth:()I │ │ +093164: 7010 4426 0400 |0000: invoke-direct {v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPrefferedHeight:()I // method@2644 │ │ +09316a: 0a00 |0003: move-result v0 │ │ +09316c: 5541 110c |0004: iget-boolean v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +093170: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +093174: 8201 |0008: int-to-float v1, v0 │ │ +093176: 5242 f70b |0009: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +09317a: 5243 f00b |000b: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +09317e: c632 |000d: add-float/2addr v2, v3 │ │ +093180: c721 |000e: sub-float/2addr v1, v2 │ │ +093182: 8710 |000f: float-to-int v0, v1 │ │ +093184: 8201 |0010: int-to-float v1, v0 │ │ +093186: 5242 f20b |0011: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +09318a: c621 |0013: add-float/2addr v1, v2 │ │ +09318c: 5242 f70b |0014: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +093190: c621 |0016: add-float/2addr v1, v2 │ │ +093192: 8711 |0017: float-to-int v1, v1 │ │ +093194: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ 0x0004 line=717 │ │ 0x0008 line=718 │ │ 0x0010 line=722 │ │ locals : │ │ @@ -124013,32 +124012,32 @@ │ │ type : '(F)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0931ac: |[0931ac] net.margaritov.preference.colorpicker.ColorPickerView.hueToPoint:(F)Landroid/graphics/Point; │ │ -0931bc: 5452 070c |0000: iget-object v2, v5, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ -0931c0: 6e10 7b02 0200 |0002: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -0931c6: 0a00 |0005: move-result v0 │ │ -0931c8: 2201 6200 |0006: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ -0931cc: 7010 6502 0100 |0008: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0931d2: a803 0600 |000b: mul-float v3, v6, v0 │ │ -0931d6: 1504 b443 |000d: const/high16 v4, #int 1135869952 // #43b4 │ │ -0931da: c943 |000f: div-float/2addr v3, v4 │ │ -0931dc: a703 0003 |0010: sub-float v3, v0, v3 │ │ -0931e0: 5224 3500 |0012: iget v4, v2, Landroid/graphics/RectF;.top:F // field@0035 │ │ -0931e4: c643 |0014: add-float/2addr v3, v4 │ │ -0931e6: 8733 |0015: float-to-int v3, v3 │ │ -0931e8: 5913 2b00 |0016: iput v3, v1, Landroid/graphics/Point;.y:I // field@002b │ │ -0931ec: 5223 3300 |0018: iget v3, v2, Landroid/graphics/RectF;.left:F // field@0033 │ │ -0931f0: 8733 |001a: float-to-int v3, v3 │ │ -0931f2: 5913 2a00 |001b: iput v3, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0931f6: 1101 |001d: return-object v1 │ │ +093198: |[093198] net.margaritov.preference.colorpicker.ColorPickerView.hueToPoint:(F)Landroid/graphics/Point; │ │ +0931a8: 5452 070c |0000: iget-object v2, v5, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ +0931ac: 6e10 7b02 0200 |0002: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +0931b2: 0a00 |0005: move-result v0 │ │ +0931b4: 2201 6200 |0006: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ +0931b8: 7010 6502 0100 |0008: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0931be: a803 0600 |000b: mul-float v3, v6, v0 │ │ +0931c2: 1504 b443 |000d: const/high16 v4, #int 1135869952 // #43b4 │ │ +0931c6: c943 |000f: div-float/2addr v3, v4 │ │ +0931c8: a703 0003 |0010: sub-float v3, v0, v3 │ │ +0931cc: 5224 3500 |0012: iget v4, v2, Landroid/graphics/RectF;.top:F // field@0035 │ │ +0931d0: c643 |0014: add-float/2addr v3, v4 │ │ +0931d2: 8733 |0015: float-to-int v3, v3 │ │ +0931d4: 5913 2b00 |0016: iput v3, v1, Landroid/graphics/Point;.y:I // field@002b │ │ +0931d8: 5223 3300 |0018: iget v3, v2, Landroid/graphics/RectF;.left:F // field@0033 │ │ +0931dc: 8733 |001a: float-to-int v3, v3 │ │ +0931de: 5913 2a00 |001b: iput v3, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0931e2: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0002 line=353 │ │ 0x0006 line=355 │ │ 0x000b line=357 │ │ 0x0018 line=358 │ │ @@ -124055,51 +124054,51 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0931f8: |[0931f8] net.margaritov.preference.colorpicker.ColorPickerView.init:()V │ │ -093208: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09320a: 6e10 3e26 0300 |0001: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getContext:()Landroid/content/Context; // method@263e │ │ -093210: 0c00 |0004: move-result-object v0 │ │ -093212: 6e10 3201 0000 |0005: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -093218: 0c00 |0008: move-result-object v0 │ │ -09321a: 6e10 ae01 0000 |0009: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -093220: 0c00 |000c: move-result-object v0 │ │ -093222: 5200 820b |000d: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -093226: 5930 020c |000f: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -09322a: 5230 f30b |0011: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ -09322e: 5231 020c |0013: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -093232: c810 |0015: mul-float/2addr v0, v1 │ │ -093234: 5930 f30b |0016: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ -093238: 5230 f80b |0018: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ -09323c: 5231 020c |001a: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -093240: c810 |001c: mul-float/2addr v0, v1 │ │ -093242: 5930 f80b |001d: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ -093246: 5230 f20b |001f: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -09324a: 5231 020c |0021: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -09324e: c810 |0023: mul-float/2addr v0, v1 │ │ -093250: 5930 f20b |0024: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -093254: 5230 f00b |0026: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -093258: 5231 020c |0028: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -09325c: c810 |002a: mul-float/2addr v0, v1 │ │ -09325e: 5930 f00b |002b: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -093262: 5230 f70b |002d: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -093266: 5231 020c |002f: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -09326a: c810 |0031: mul-float/2addr v0, v1 │ │ -09326c: 5930 f70b |0032: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -093270: 7010 3526 0300 |0034: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.calculateRequiredOffset:()F // method@2635 │ │ -093276: 0a00 |0037: move-result v0 │ │ -093278: 5930 030c |0038: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ -09327c: 7010 4a26 0300 |003a: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.initPaintTools:()V // method@264a │ │ -093282: 6e20 5d26 2300 |003d: invoke-virtual {v3, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setFocusable:(Z)V // method@265d │ │ -093288: 6e20 5e26 2300 |0040: invoke-virtual {v3, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setFocusableInTouchMode:(Z)V // method@265e │ │ -09328e: 0e00 |0043: return-void │ │ +0931e4: |[0931e4] net.margaritov.preference.colorpicker.ColorPickerView.init:()V │ │ +0931f4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0931f6: 6e10 3e26 0300 |0001: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getContext:()Landroid/content/Context; // method@263e │ │ +0931fc: 0c00 |0004: move-result-object v0 │ │ +0931fe: 6e10 3201 0000 |0005: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +093204: 0c00 |0008: move-result-object v0 │ │ +093206: 6e10 ae01 0000 |0009: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +09320c: 0c00 |000c: move-result-object v0 │ │ +09320e: 5200 820b |000d: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +093212: 5930 020c |000f: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +093216: 5230 f30b |0011: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ +09321a: 5231 020c |0013: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +09321e: c810 |0015: mul-float/2addr v0, v1 │ │ +093220: 5930 f30b |0016: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0bf3 │ │ +093224: 5230 f80b |0018: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ +093228: 5231 020c |001a: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +09322c: c810 |001c: mul-float/2addr v0, v1 │ │ +09322e: 5930 f80b |001d: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@0bf8 │ │ +093232: 5230 f20b |001f: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +093236: 5231 020c |0021: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +09323a: c810 |0023: mul-float/2addr v0, v1 │ │ +09323c: 5930 f20b |0024: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +093240: 5230 f00b |0026: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +093244: 5231 020c |0028: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +093248: c810 |002a: mul-float/2addr v0, v1 │ │ +09324a: 5930 f00b |002b: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +09324e: 5230 f70b |002d: iget v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +093252: 5231 020c |002f: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +093256: c810 |0031: mul-float/2addr v0, v1 │ │ +093258: 5930 f70b |0032: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +09325c: 7010 3526 0300 |0034: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.calculateRequiredOffset:()F // method@2635 │ │ +093262: 0a00 |0037: move-result v0 │ │ +093264: 5930 030c |0038: iput v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ +093268: 7010 4a26 0300 |003a: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.initPaintTools:()V // method@264a │ │ +09326e: 6e20 5d26 2300 |003d: invoke-virtual {v3, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setFocusable:(Z)V // method@265d │ │ +093274: 6e20 5e26 2300 |0040: invoke-virtual {v3, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setFocusableInTouchMode:(Z)V // method@265e │ │ +09327a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0011 line=158 │ │ 0x0018 line=159 │ │ 0x001f line=160 │ │ 0x0026 line=161 │ │ @@ -124117,75 +124116,75 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 135 16-bit code units │ │ -093290: |[093290] net.margaritov.preference.colorpicker.ColorPickerView.initPaintTools:()V │ │ -0932a0: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -0932a4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0932a6: 2200 5f00 |0003: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0932aa: 7010 4802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0932b0: 5b40 0e0c |0008: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0c0e │ │ -0932b4: 2200 5f00 |000a: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0932b8: 7010 4802 0000 |000c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0932be: 5b40 100c |000f: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ -0932c2: 2200 5f00 |0011: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0932c6: 7010 4802 0000 |0013: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0932cc: 5b40 060c |0016: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@0c06 │ │ -0932d0: 2200 5f00 |0018: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0932d4: 7010 4802 0000 |001a: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0932da: 5b40 090c |001d: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ -0932de: 2200 5f00 |001f: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0932e2: 7010 4802 0000 |0021: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0932e8: 5b40 fa0b |0024: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@0bfa │ │ -0932ec: 2200 5f00 |0026: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0932f0: 7010 4802 0000 |0028: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0932f6: 5b40 ff0b |002b: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ -0932fa: 2200 5f00 |002d: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0932fe: 7010 4802 0000 |002f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -093304: 5b40 010c |0032: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ -093308: 5440 100c |0034: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ -09330c: 6201 2900 |0036: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -093310: 6e20 5802 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -093316: 5440 100c |003b: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ -09331a: 5241 020c |003d: iget v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -09331e: c821 |003f: mul-float/2addr v1, v2 │ │ -093320: 6e20 5702 1000 |0040: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -093326: 5440 100c |0043: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ -09332a: 6e20 4e02 3000 |0045: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -093330: 5440 090c |0048: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ -093334: 5241 120c |004a: iget v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ -093338: 6e20 4f02 1000 |004c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -09333e: 5440 090c |004f: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ -093342: 6201 2900 |0051: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -093346: 6e20 5802 1000 |0053: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -09334c: 5440 090c |0056: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ -093350: 5241 020c |0058: iget v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -093354: c821 |005a: mul-float/2addr v1, v2 │ │ -093356: 6e20 5702 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -09335c: 5440 090c |005e: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ -093360: 6e20 4e02 3000 |0060: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -093366: 5440 ff0b |0063: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ -09336a: 1401 1c1c 1cff |0065: const v1, #float -2.07506e+38 // #ff1c1c1c │ │ -093370: 6e20 4f02 1000 |0068: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -093376: 5440 ff0b |006b: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ -09337a: 1501 6041 |006d: const/high16 v1, #int 1096810496 // #4160 │ │ -09337e: 5242 020c |006f: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -093382: c821 |0071: mul-float/2addr v1, v2 │ │ -093384: 6e20 5a02 1000 |0072: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ -09338a: 5440 ff0b |0075: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ -09338e: 6e20 4e02 3000 |0077: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -093394: 5440 ff0b |007a: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ -093398: 6201 2600 |007c: sget-object v1, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0026 │ │ -09339c: 6e20 5902 1000 |007e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0259 │ │ -0933a2: 5440 ff0b |0081: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ -0933a6: 6e20 5102 3000 |0083: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@0251 │ │ -0933ac: 0e00 |0086: return-void │ │ +09327c: |[09327c] net.margaritov.preference.colorpicker.ColorPickerView.initPaintTools:()V │ │ +09328c: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +093290: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +093292: 2200 5f00 |0003: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +093296: 7010 4802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +09329c: 5b40 0e0c |0008: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0c0e │ │ +0932a0: 2200 5f00 |000a: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0932a4: 7010 4802 0000 |000c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0932aa: 5b40 100c |000f: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ +0932ae: 2200 5f00 |0011: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0932b2: 7010 4802 0000 |0013: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0932b8: 5b40 060c |0016: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@0c06 │ │ +0932bc: 2200 5f00 |0018: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0932c0: 7010 4802 0000 |001a: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0932c6: 5b40 090c |001d: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ +0932ca: 2200 5f00 |001f: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0932ce: 7010 4802 0000 |0021: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0932d4: 5b40 fa0b |0024: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@0bfa │ │ +0932d8: 2200 5f00 |0026: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0932dc: 7010 4802 0000 |0028: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0932e2: 5b40 ff0b |002b: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ +0932e6: 2200 5f00 |002d: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0932ea: 7010 4802 0000 |002f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0932f0: 5b40 010c |0032: iput-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0c01 │ │ +0932f4: 5440 100c |0034: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ +0932f8: 6201 2900 |0036: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0932fc: 6e20 5802 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +093302: 5440 100c |003b: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ +093306: 5241 020c |003d: iget v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +09330a: c821 |003f: mul-float/2addr v1, v2 │ │ +09330c: 6e20 5702 1000 |0040: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +093312: 5440 100c |0043: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0c10 │ │ +093316: 6e20 4e02 3000 |0045: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +09331c: 5440 090c |0048: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ +093320: 5241 120c |004a: iget v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ +093324: 6e20 4f02 1000 |004c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +09332a: 5440 090c |004f: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ +09332e: 6201 2900 |0051: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +093332: 6e20 5802 1000 |0053: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +093338: 5440 090c |0056: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ +09333c: 5241 020c |0058: iget v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +093340: c821 |005a: mul-float/2addr v1, v2 │ │ +093342: 6e20 5702 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +093348: 5440 090c |005e: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ +09334c: 6e20 4e02 3000 |0060: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +093352: 5440 ff0b |0063: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ +093356: 1401 1c1c 1cff |0065: const v1, #float -2.07506e+38 // #ff1c1c1c │ │ +09335c: 6e20 4f02 1000 |0068: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +093362: 5440 ff0b |006b: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ +093366: 1501 6041 |006d: const/high16 v1, #int 1096810496 // #4160 │ │ +09336a: 5242 020c |006f: iget v2, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +09336e: c821 |0071: mul-float/2addr v1, v2 │ │ +093370: 6e20 5a02 1000 |0072: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ +093376: 5440 ff0b |0075: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ +09337a: 6e20 4e02 3000 |0077: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +093380: 5440 ff0b |007a: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ +093384: 6201 2600 |007c: sget-object v1, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0026 │ │ +093388: 6e20 5902 1000 |007e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0259 │ │ +09338e: 5440 ff0b |0081: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0bff │ │ +093392: 6e20 5102 3000 |0083: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@0251 │ │ +093398: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=175 │ │ 0x000a line=176 │ │ 0x0011 line=177 │ │ 0x0018 line=178 │ │ 0x001f line=179 │ │ @@ -124212,77 +124211,77 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -0933b0: |[0933b0] net.margaritov.preference.colorpicker.ColorPickerView.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z │ │ -0933c0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0933c2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0933c4: 5495 130c |0002: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ -0933c8: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ -0933cc: 0143 |0006: move v3, v4 │ │ -0933ce: 0f03 |0007: return v3 │ │ -0933d0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0933d2: 5495 130c |0009: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ -0933d6: 5251 2a00 |000b: iget v1, v5, Landroid/graphics/Point;.x:I // field@002a │ │ -0933da: 5495 130c |000d: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ -0933de: 5252 2b00 |000f: iget v2, v5, Landroid/graphics/Point;.y:I // field@002b │ │ -0933e2: 5495 070c |0011: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ -0933e6: 8216 |0013: int-to-float v6, v1 │ │ -0933e8: 8227 |0014: int-to-float v7, v2 │ │ -0933ea: 6e30 7a02 6507 |0015: invoke-virtual {v5, v6, v7}, Landroid/graphics/RectF;.contains:(FF)Z // method@027a │ │ -0933f0: 0a05 |0018: move-result v5 │ │ -0933f2: 3805 1000 |0019: if-eqz v5, 0029 // +0010 │ │ -0933f6: 5998 0a0c |001b: iput v8, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ -0933fa: 6e10 661f 0a00 |001d: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -093400: 0a04 |0020: move-result v4 │ │ -093402: 7020 5326 4900 |0021: invoke-direct {v9, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.pointToHue:(F)F // method@2653 │ │ -093408: 0a04 |0024: move-result v4 │ │ -09340a: 5994 050c |0025: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -09340e: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -093410: 28df |0028: goto 0007 // -0021 │ │ -093412: 5495 0f0c |0029: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ -093416: 8216 |002b: int-to-float v6, v1 │ │ -093418: 8227 |002c: int-to-float v7, v2 │ │ -09341a: 6e30 7a02 6507 |002d: invoke-virtual {v5, v6, v7}, Landroid/graphics/RectF;.contains:(FF)Z // method@027a │ │ -093420: 0a05 |0030: move-result v5 │ │ -093422: 3805 1a00 |0031: if-eqz v5, 004b // +001a │ │ -093426: 5994 0a0c |0033: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ -09342a: 6e10 641f 0a00 |0035: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -093430: 0a05 |0038: move-result v5 │ │ -093432: 6e10 661f 0a00 |0039: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -093438: 0a06 |003c: move-result v6 │ │ -09343a: 7030 5426 5906 |003d: invoke-direct {v9, v5, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.pointToSatVal:(FF)[F // method@2654 │ │ -093440: 0c00 |0040: move-result-object v0 │ │ -093442: 4404 0004 |0041: aget v4, v0, v4 │ │ -093446: 5994 0c0c |0043: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -09344a: 4404 0008 |0045: aget v4, v0, v8 │ │ -09344e: 5994 140c |0047: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -093452: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -093454: 28bd |004a: goto 0007 // -0043 │ │ -093456: 5494 fc0b |004b: iget-object v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -09345a: 3804 baff |004d: if-eqz v4, 0007 // -0046 │ │ -09345e: 5494 fc0b |004f: iget-object v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -093462: 8215 |0051: int-to-float v5, v1 │ │ -093464: 8226 |0052: int-to-float v6, v2 │ │ -093466: 6e30 7a02 5406 |0053: invoke-virtual {v4, v5, v6}, Landroid/graphics/RectF;.contains:(FF)Z // method@027a │ │ -09346c: 0a04 |0056: move-result v4 │ │ -09346e: 3804 b0ff |0057: if-eqz v4, 0007 // -0050 │ │ -093472: 1224 |0059: const/4 v4, #int 2 // #2 │ │ -093474: 5994 0a0c |005a: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ -093478: 6e10 641f 0a00 |005c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -09347e: 0a04 |005f: move-result v4 │ │ -093480: 8744 |0060: float-to-int v4, v4 │ │ -093482: 7020 5226 4900 |0061: invoke-direct {v9, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.pointToAlpha:(I)I // method@2652 │ │ -093488: 0a04 |0064: move-result v4 │ │ -09348a: 5994 f90b |0065: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -09348e: 1213 |0067: const/4 v3, #int 1 // #1 │ │ -093490: 289f |0068: goto 0007 // -0061 │ │ +09339c: |[09339c] net.margaritov.preference.colorpicker.ColorPickerView.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z │ │ +0933ac: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0933ae: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0933b0: 5495 130c |0002: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ +0933b4: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ +0933b8: 0143 |0006: move v3, v4 │ │ +0933ba: 0f03 |0007: return v3 │ │ +0933bc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0933be: 5495 130c |0009: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ +0933c2: 5251 2a00 |000b: iget v1, v5, Landroid/graphics/Point;.x:I // field@002a │ │ +0933c6: 5495 130c |000d: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ +0933ca: 5252 2b00 |000f: iget v2, v5, Landroid/graphics/Point;.y:I // field@002b │ │ +0933ce: 5495 070c |0011: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ +0933d2: 8216 |0013: int-to-float v6, v1 │ │ +0933d4: 8227 |0014: int-to-float v7, v2 │ │ +0933d6: 6e30 7a02 6507 |0015: invoke-virtual {v5, v6, v7}, Landroid/graphics/RectF;.contains:(FF)Z // method@027a │ │ +0933dc: 0a05 |0018: move-result v5 │ │ +0933de: 3805 1000 |0019: if-eqz v5, 0029 // +0010 │ │ +0933e2: 5998 0a0c |001b: iput v8, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ +0933e6: 6e10 661f 0a00 |001d: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0933ec: 0a04 |0020: move-result v4 │ │ +0933ee: 7020 5326 4900 |0021: invoke-direct {v9, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.pointToHue:(F)F // method@2653 │ │ +0933f4: 0a04 |0024: move-result v4 │ │ +0933f6: 5994 050c |0025: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +0933fa: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +0933fc: 28df |0028: goto 0007 // -0021 │ │ +0933fe: 5495 0f0c |0029: iget-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ +093402: 8216 |002b: int-to-float v6, v1 │ │ +093404: 8227 |002c: int-to-float v7, v2 │ │ +093406: 6e30 7a02 6507 |002d: invoke-virtual {v5, v6, v7}, Landroid/graphics/RectF;.contains:(FF)Z // method@027a │ │ +09340c: 0a05 |0030: move-result v5 │ │ +09340e: 3805 1a00 |0031: if-eqz v5, 004b // +001a │ │ +093412: 5994 0a0c |0033: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ +093416: 6e10 641f 0a00 |0035: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +09341c: 0a05 |0038: move-result v5 │ │ +09341e: 6e10 661f 0a00 |0039: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +093424: 0a06 |003c: move-result v6 │ │ +093426: 7030 5426 5906 |003d: invoke-direct {v9, v5, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.pointToSatVal:(FF)[F // method@2654 │ │ +09342c: 0c00 |0040: move-result-object v0 │ │ +09342e: 4404 0004 |0041: aget v4, v0, v4 │ │ +093432: 5994 0c0c |0043: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +093436: 4404 0008 |0045: aget v4, v0, v8 │ │ +09343a: 5994 140c |0047: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +09343e: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +093440: 28bd |004a: goto 0007 // -0043 │ │ +093442: 5494 fc0b |004b: iget-object v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +093446: 3804 baff |004d: if-eqz v4, 0007 // -0046 │ │ +09344a: 5494 fc0b |004f: iget-object v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +09344e: 8215 |0051: int-to-float v5, v1 │ │ +093450: 8226 |0052: int-to-float v6, v2 │ │ +093452: 6e30 7a02 5406 |0053: invoke-virtual {v4, v5, v6}, Landroid/graphics/RectF;.contains:(FF)Z // method@027a │ │ +093458: 0a04 |0056: move-result v4 │ │ +09345a: 3804 b0ff |0057: if-eqz v4, 0007 // -0050 │ │ +09345e: 1224 |0059: const/4 v4, #int 2 // #2 │ │ +093460: 5994 0a0c |005a: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ +093464: 6e10 641f 0a00 |005c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +09346a: 0a04 |005f: move-result v4 │ │ +09346c: 8744 |0060: float-to-int v4, v4 │ │ +09346e: 7020 5226 4900 |0061: invoke-direct {v9, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.pointToAlpha:(I)I // method@2652 │ │ +093474: 0a04 |0064: move-result v4 │ │ +093476: 5994 f90b |0065: iput v4, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +09347a: 1213 |0067: const/4 v3, #int 1 // #1 │ │ +09347c: 289f |0068: goto 0007 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=613 │ │ 0x0007 line=649 │ │ 0x0008 line=615 │ │ 0x0009 line=617 │ │ 0x000d line=618 │ │ @@ -124314,38 +124313,38 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -093494: |[093494] net.margaritov.preference.colorpicker.ColorPickerView.pointToAlpha:(I)I │ │ -0934a4: 5440 fc0b |0000: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -0934a8: 6e10 7d02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@027d │ │ -0934ae: 0a02 |0005: move-result v2 │ │ -0934b0: 8721 |0006: float-to-int v1, v2 │ │ -0934b2: 8252 |0007: int-to-float v2, v5 │ │ -0934b4: 5203 3300 |0008: iget v3, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ -0934b8: 2e02 0203 |000a: cmpg-float v2, v2, v3 │ │ -0934bc: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ -0934c0: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0934c2: d252 ff00 |000f: mul-int/lit16 v2, v5, #int 255 // #00ff │ │ -0934c6: b312 |0011: div-int/2addr v2, v1 │ │ -0934c8: d122 ff00 |0012: rsub-int v2, v2, #int 255 // #00ff │ │ -0934cc: 0f02 |0014: return v2 │ │ -0934ce: 8252 |0015: int-to-float v2, v5 │ │ -0934d0: 5203 3400 |0016: iget v3, v0, Landroid/graphics/RectF;.right:F // field@0034 │ │ -0934d4: 2d02 0203 |0018: cmpl-float v2, v2, v3 │ │ -0934d8: 3d02 0400 |001a: if-lez v2, 001e // +0004 │ │ -0934dc: 0115 |001c: move v5, v1 │ │ -0934de: 28f2 |001d: goto 000f // -000e │ │ -0934e0: 5202 3300 |001e: iget v2, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ -0934e4: 8722 |0020: float-to-int v2, v2 │ │ -0934e6: b125 |0021: sub-int/2addr v5, v2 │ │ -0934e8: 28ed |0022: goto 000f // -0013 │ │ +093480: |[093480] net.margaritov.preference.colorpicker.ColorPickerView.pointToAlpha:(I)I │ │ +093490: 5440 fc0b |0000: iget-object v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +093494: 6e10 7d02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@027d │ │ +09349a: 0a02 |0005: move-result v2 │ │ +09349c: 8721 |0006: float-to-int v1, v2 │ │ +09349e: 8252 |0007: int-to-float v2, v5 │ │ +0934a0: 5203 3300 |0008: iget v3, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ +0934a4: 2e02 0203 |000a: cmpg-float v2, v2, v3 │ │ +0934a8: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ +0934ac: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0934ae: d252 ff00 |000f: mul-int/lit16 v2, v5, #int 255 // #00ff │ │ +0934b2: b312 |0011: div-int/2addr v2, v1 │ │ +0934b4: d122 ff00 |0012: rsub-int v2, v2, #int 255 // #00ff │ │ +0934b8: 0f02 |0014: return v2 │ │ +0934ba: 8252 |0015: int-to-float v2, v5 │ │ +0934bc: 5203 3400 |0016: iget v3, v0, Landroid/graphics/RectF;.right:F // field@0034 │ │ +0934c0: 2d02 0203 |0018: cmpl-float v2, v2, v3 │ │ +0934c4: 3d02 0400 |001a: if-lez v2, 001e // +0004 │ │ +0934c8: 0115 |001c: move v5, v1 │ │ +0934ca: 28f2 |001d: goto 000f // -000e │ │ +0934cc: 5202 3300 |001e: iget v2, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ +0934d0: 8722 |0020: float-to-int v2, v2 │ │ +0934d2: b125 |0021: sub-int/2addr v5, v2 │ │ +0934d4: 28ed |0022: goto 000f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ 0x0007 line=450 │ │ 0x000e line=451 │ │ 0x000f line=460 │ │ @@ -124363,35 +124362,35 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0934ec: |[0934ec] net.margaritov.preference.colorpicker.ColorPickerView.pointToHue:(F)F │ │ -0934fc: 1503 b443 |0000: const/high16 v3, #int 1135869952 // #43b4 │ │ -093500: 5441 070c |0002: iget-object v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ -093504: 6e10 7b02 0100 |0004: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -09350a: 0a00 |0007: move-result v0 │ │ -09350c: 5212 3500 |0008: iget v2, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ -093510: 2e02 0502 |000a: cmpg-float v2, v5, v2 │ │ -093514: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ -093518: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -09351a: a802 0503 |000f: mul-float v2, v5, v3 │ │ -09351e: c902 |0011: div-float/2addr v2, v0 │ │ -093520: a702 0302 |0012: sub-float v2, v3, v2 │ │ -093524: 0f02 |0014: return v2 │ │ -093526: 5212 3200 |0015: iget v2, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -09352a: 2d02 0502 |0017: cmpl-float v2, v5, v2 │ │ -09352e: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ -093532: 0105 |001b: move v5, v0 │ │ -093534: 28f3 |001c: goto 000f // -000d │ │ -093536: 5212 3500 |001d: iget v2, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ -09353a: c725 |001f: sub-float/2addr v5, v2 │ │ -09353c: 28ef |0020: goto 000f // -0011 │ │ +0934d8: |[0934d8] net.margaritov.preference.colorpicker.ColorPickerView.pointToHue:(F)F │ │ +0934e8: 1503 b443 |0000: const/high16 v3, #int 1135869952 // #43b4 │ │ +0934ec: 5441 070c |0002: iget-object v1, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ +0934f0: 6e10 7b02 0100 |0004: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +0934f6: 0a00 |0007: move-result v0 │ │ +0934f8: 5212 3500 |0008: iget v2, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ +0934fc: 2e02 0502 |000a: cmpg-float v2, v5, v2 │ │ +093500: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ +093504: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +093506: a802 0503 |000f: mul-float v2, v5, v3 │ │ +09350a: c902 |0011: div-float/2addr v2, v0 │ │ +09350c: a702 0302 |0012: sub-float v2, v3, v2 │ │ +093510: 0f02 |0014: return v2 │ │ +093512: 5212 3200 |0015: iget v2, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +093516: 2d02 0502 |0017: cmpl-float v2, v5, v2 │ │ +09351a: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ +09351e: 0105 |001b: move v5, v0 │ │ +093520: 28f3 |001c: goto 000f // -000d │ │ +093522: 5212 3500 |001d: iget v2, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ +093526: c725 |001f: sub-float/2addr v5, v2 │ │ +093528: 28ef |0020: goto 000f // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=428 │ │ 0x0004 line=430 │ │ 0x0008 line=432 │ │ 0x000e line=433 │ │ 0x000f line=442 │ │ @@ -124409,57 +124408,57 @@ │ │ type : '(FF)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -093540: |[093540] net.margaritov.preference.colorpicker.ColorPickerView.pointToSatVal:(FF)[F │ │ -093550: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -093554: 5471 0f0c |0002: iget-object v1, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ -093558: 1224 |0004: const/4 v4, #int 2 // #2 │ │ -09355a: 2342 5306 |0005: new-array v2, v4, [F // type@0653 │ │ -09355e: 6e10 7d02 0100 |0007: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@027d │ │ -093564: 0a03 |000a: move-result v3 │ │ -093566: 6e10 7b02 0100 |000b: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -09356c: 0a00 |000e: move-result v0 │ │ -09356e: 5214 3300 |000f: iget v4, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ -093572: 2e04 0804 |0011: cmpg-float v4, v8, v4 │ │ -093576: 3b04 1900 |0013: if-gez v4, 002c // +0019 │ │ -09357a: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -09357c: 5214 3500 |0016: iget v4, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ -093580: 2e04 0904 |0018: cmpg-float v4, v9, v4 │ │ -093584: 3b04 1e00 |001a: if-gez v4, 0038 // +001e │ │ -093588: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -09358a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -09358c: a905 0603 |001e: div-float v5, v6, v3 │ │ -093590: c885 |0020: mul-float/2addr v5, v8 │ │ -093592: 4b05 0204 |0021: aput v5, v2, v4 │ │ -093596: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -093598: a905 0600 |0024: div-float v5, v6, v0 │ │ -09359c: c895 |0026: mul-float/2addr v5, v9 │ │ -09359e: a705 0605 |0027: sub-float v5, v6, v5 │ │ -0935a2: 4b05 0204 |0029: aput v5, v2, v4 │ │ -0935a6: 1102 |002b: return-object v2 │ │ -0935a8: 5214 3400 |002c: iget v4, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ -0935ac: 2d04 0804 |002e: cmpl-float v4, v8, v4 │ │ -0935b0: 3d04 0400 |0030: if-lez v4, 0034 // +0004 │ │ -0935b4: 0138 |0032: move v8, v3 │ │ -0935b6: 28e3 |0033: goto 0016 // -001d │ │ -0935b8: 5214 3300 |0034: iget v4, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ -0935bc: c748 |0036: sub-float/2addr v8, v4 │ │ -0935be: 28df |0037: goto 0016 // -0021 │ │ -0935c0: 5214 3200 |0038: iget v4, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -0935c4: 2d04 0904 |003a: cmpl-float v4, v9, v4 │ │ -0935c8: 3d04 0400 |003c: if-lez v4, 0040 // +0004 │ │ -0935cc: 0109 |003e: move v9, v0 │ │ -0935ce: 28de |003f: goto 001d // -0022 │ │ -0935d0: 5214 3500 |0040: iget v4, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ -0935d4: c749 |0042: sub-float/2addr v9, v4 │ │ -0935d6: 28da |0043: goto 001d // -0026 │ │ +09352c: |[09352c] net.margaritov.preference.colorpicker.ColorPickerView.pointToSatVal:(FF)[F │ │ +09353c: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +093540: 5471 0f0c |0002: iget-object v1, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ +093544: 1224 |0004: const/4 v4, #int 2 // #2 │ │ +093546: 2342 5306 |0005: new-array v2, v4, [F // type@0653 │ │ +09354a: 6e10 7d02 0100 |0007: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@027d │ │ +093550: 0a03 |000a: move-result v3 │ │ +093552: 6e10 7b02 0100 |000b: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +093558: 0a00 |000e: move-result v0 │ │ +09355a: 5214 3300 |000f: iget v4, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ +09355e: 2e04 0804 |0011: cmpg-float v4, v8, v4 │ │ +093562: 3b04 1900 |0013: if-gez v4, 002c // +0019 │ │ +093566: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +093568: 5214 3500 |0016: iget v4, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ +09356c: 2e04 0904 |0018: cmpg-float v4, v9, v4 │ │ +093570: 3b04 1e00 |001a: if-gez v4, 0038 // +001e │ │ +093574: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +093576: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +093578: a905 0603 |001e: div-float v5, v6, v3 │ │ +09357c: c885 |0020: mul-float/2addr v5, v8 │ │ +09357e: 4b05 0204 |0021: aput v5, v2, v4 │ │ +093582: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +093584: a905 0600 |0024: div-float v5, v6, v0 │ │ +093588: c895 |0026: mul-float/2addr v5, v9 │ │ +09358a: a705 0605 |0027: sub-float v5, v6, v5 │ │ +09358e: 4b05 0204 |0029: aput v5, v2, v4 │ │ +093592: 1102 |002b: return-object v2 │ │ +093594: 5214 3400 |002c: iget v4, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ +093598: 2d04 0804 |002e: cmpl-float v4, v8, v4 │ │ +09359c: 3d04 0400 |0030: if-lez v4, 0034 // +0004 │ │ +0935a0: 0138 |0032: move v8, v3 │ │ +0935a2: 28e3 |0033: goto 0016 // -001d │ │ +0935a4: 5214 3300 |0034: iget v4, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ +0935a8: c748 |0036: sub-float/2addr v8, v4 │ │ +0935aa: 28df |0037: goto 0016 // -0021 │ │ +0935ac: 5214 3200 |0038: iget v4, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +0935b0: 2d04 0904 |003a: cmpl-float v4, v9, v4 │ │ +0935b4: 3d04 0400 |003c: if-lez v4, 0040 // +0004 │ │ +0935b8: 0109 |003e: move v9, v0 │ │ +0935ba: 28de |003f: goto 001d // -0022 │ │ +0935bc: 5214 3500 |0040: iget v4, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ +0935c0: c749 |0042: sub-float/2addr v9, v4 │ │ +0935c2: 28da |0043: goto 001d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=393 │ │ 0x0004 line=394 │ │ 0x0007 line=396 │ │ 0x000b line=397 │ │ 0x000f line=399 │ │ @@ -124489,35 +124488,35 @@ │ │ type : '(FF)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0935d8: |[0935d8] net.margaritov.preference.colorpicker.ColorPickerView.satValToPoint:(FF)Landroid/graphics/Point; │ │ -0935e8: 5462 0f0c |0000: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ -0935ec: 6e10 7b02 0200 |0002: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -0935f2: 0a00 |0005: move-result v0 │ │ -0935f4: 6e10 7d02 0200 |0006: invoke-virtual {v2}, Landroid/graphics/RectF;.width:()F // method@027d │ │ -0935fa: 0a03 |0009: move-result v3 │ │ -0935fc: 2201 6200 |000a: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ -093600: 7010 6502 0100 |000c: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0265 │ │ -093606: a804 0703 |000f: mul-float v4, v7, v3 │ │ -09360a: 5225 3300 |0011: iget v5, v2, Landroid/graphics/RectF;.left:F // field@0033 │ │ -09360e: c654 |0013: add-float/2addr v4, v5 │ │ -093610: 8744 |0014: float-to-int v4, v4 │ │ -093612: 5914 2a00 |0015: iput v4, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -093616: 1504 803f |0017: const/high16 v4, #int 1065353216 // #3f80 │ │ -09361a: c784 |0019: sub-float/2addr v4, v8 │ │ -09361c: c804 |001a: mul-float/2addr v4, v0 │ │ -09361e: 5225 3500 |001b: iget v5, v2, Landroid/graphics/RectF;.top:F // field@0035 │ │ -093622: c654 |001d: add-float/2addr v4, v5 │ │ -093624: 8744 |001e: float-to-int v4, v4 │ │ -093626: 5914 2b00 |001f: iput v4, v1, Landroid/graphics/Point;.y:I // field@002b │ │ -09362a: 1101 |0021: return-object v1 │ │ +0935c4: |[0935c4] net.margaritov.preference.colorpicker.ColorPickerView.satValToPoint:(FF)Landroid/graphics/Point; │ │ +0935d4: 5462 0f0c |0000: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ +0935d8: 6e10 7b02 0200 |0002: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +0935de: 0a00 |0005: move-result v0 │ │ +0935e0: 6e10 7d02 0200 |0006: invoke-virtual {v2}, Landroid/graphics/RectF;.width:()F // method@027d │ │ +0935e6: 0a03 |0009: move-result v3 │ │ +0935e8: 2201 6200 |000a: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ +0935ec: 7010 6502 0100 |000c: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0935f2: a804 0703 |000f: mul-float v4, v7, v3 │ │ +0935f6: 5225 3300 |0011: iget v5, v2, Landroid/graphics/RectF;.left:F // field@0033 │ │ +0935fa: c654 |0013: add-float/2addr v4, v5 │ │ +0935fc: 8744 |0014: float-to-int v4, v4 │ │ +0935fe: 5914 2a00 |0015: iput v4, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +093602: 1504 803f |0017: const/high16 v4, #int 1065353216 // #3f80 │ │ +093606: c784 |0019: sub-float/2addr v4, v8 │ │ +093608: c804 |001a: mul-float/2addr v4, v0 │ │ +09360a: 5225 3500 |001b: iget v5, v2, Landroid/graphics/RectF;.top:F // field@0035 │ │ +09360e: c654 |001d: add-float/2addr v4, v5 │ │ +093610: 8744 |001e: float-to-int v4, v4 │ │ +093612: 5914 2b00 |001f: iput v4, v1, Landroid/graphics/Point;.y:I // field@002b │ │ +093616: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0002 line=366 │ │ 0x0006 line=367 │ │ 0x000a line=369 │ │ 0x000f line=371 │ │ @@ -124537,71 +124536,76 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -09362c: |[09362c] net.margaritov.preference.colorpicker.ColorPickerView.setUpAlphaRect:()V │ │ -09363c: 1507 803f |0000: const/high16 v7, #int 1065353216 // #3f80 │ │ -093640: 55a5 110c |0002: iget-boolean v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -093644: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -093648: 0e00 |0006: return-void │ │ -09364a: 54a1 040c |0007: iget-object v1, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -09364e: 5215 3300 |0009: iget v5, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ -093652: a602 0507 |000b: add-float v2, v5, v7 │ │ -093656: 5215 3200 |000d: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -09365a: 52a6 f00b |000f: iget v6, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -09365e: c765 |0011: sub-float/2addr v5, v6 │ │ -093660: a604 0507 |0012: add-float v4, v5, v7 │ │ -093664: 5215 3200 |0014: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -093668: a700 0507 |0016: sub-float v0, v5, v7 │ │ -09366c: 5215 3400 |0018: iget v5, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ -093670: a703 0507 |001a: sub-float v3, v5, v7 │ │ -093674: 2205 6600 |001c: new-instance v5, Landroid/graphics/RectF; // type@0066 │ │ -093678: 7050 7602 2534 |001e: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0276 │ │ -09367e: 5ba5 fc0b |0021: iput-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -093682: 2205 d804 |0023: new-instance v5, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // type@04d8 │ │ -093686: 1506 a040 |0025: const/high16 v6, #int 1084227584 // #40a0 │ │ -09368a: 52a7 020c |0027: iget v7, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ -09368e: c876 |0029: mul-float/2addr v6, v7 │ │ -093690: 8766 |002a: float-to-int v6, v6 │ │ -093692: 7020 de25 6500 |002b: invoke-direct {v5, v6}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.:(I)V // method@25de │ │ -093698: 5ba5 fb0b |002e: iput-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bfb │ │ -09369c: 54a5 fb0b |0030: iget-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bfb │ │ -0936a0: 54a6 fc0b |0032: iget-object v6, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -0936a4: 5266 3300 |0034: iget v6, v6, Landroid/graphics/RectF;.left:F // field@0033 │ │ -0936a8: 7110 b124 0600 |0036: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -0936ae: 0a06 |0039: move-result v6 │ │ -0936b0: 54a7 fc0b |003a: iget-object v7, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -0936b4: 5277 3500 |003c: iget v7, v7, Landroid/graphics/RectF;.top:F // field@0035 │ │ -0936b8: 7110 b124 0700 |003e: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -0936be: 0a07 |0041: move-result v7 │ │ -0936c0: 54a8 fc0b |0042: iget-object v8, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -0936c4: 5288 3400 |0044: iget v8, v8, Landroid/graphics/RectF;.right:F // field@0034 │ │ -0936c8: 7110 b124 0800 |0046: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -0936ce: 0a08 |0049: move-result v8 │ │ -0936d0: 54a9 fc0b |004a: iget-object v9, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -0936d4: 5299 3200 |004c: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -0936d8: 7110 b124 0900 |004e: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -0936de: 0a09 |0051: move-result v9 │ │ -0936e0: 6e59 e525 6587 |0052: invoke-virtual {v5, v6, v7, v8, v9}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.setBounds:(IIII)V // method@25e5 │ │ -0936e6: 28b1 |0055: goto 0006 // -004f │ │ +093618: |[093618] net.margaritov.preference.colorpicker.ColorPickerView.setUpAlphaRect:()V │ │ +093628: 1507 803f |0000: const/high16 v7, #int 1065353216 // #3f80 │ │ +09362c: 55a5 110c |0002: iget-boolean v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +093630: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +093634: 0e00 |0006: return-void │ │ +093636: 54a1 040c |0007: iget-object v1, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +09363a: 5215 3300 |0009: iget v5, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ +09363e: a602 0507 |000b: add-float v2, v5, v7 │ │ +093642: 5215 3200 |000d: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +093646: 52a6 f00b |000f: iget v6, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +09364a: c765 |0011: sub-float/2addr v5, v6 │ │ +09364c: a604 0507 |0012: add-float v4, v5, v7 │ │ +093650: 5215 3200 |0014: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +093654: a700 0507 |0016: sub-float v0, v5, v7 │ │ +093658: 5215 3400 |0018: iget v5, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ +09365c: a703 0507 |001a: sub-float v3, v5, v7 │ │ +093660: 2205 6600 |001c: new-instance v5, Landroid/graphics/RectF; // type@0066 │ │ +093664: 7050 7602 2534 |001e: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0276 │ │ +09366a: 5ba5 fc0b |0021: iput-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +09366e: 2205 d804 |0023: new-instance v5, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // type@04d8 │ │ +093672: 1506 a040 |0025: const/high16 v6, #int 1084227584 // #40a0 │ │ +093676: 52a7 020c |0027: iget v7, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDensity:F // field@0c02 │ │ +09367a: c876 |0029: mul-float/2addr v6, v7 │ │ +09367c: 8766 |002a: float-to-int v6, v6 │ │ +09367e: 7020 de25 6500 |002b: invoke-direct {v5, v6}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.:(I)V // method@25de │ │ +093684: 5ba5 fb0b |002e: iput-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bfb │ │ +093688: 54a5 fb0b |0030: iget-object v5, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // field@0bfb │ │ +09368c: 54a6 fc0b |0032: iget-object v6, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +093690: 5266 3300 |0034: iget v6, v6, Landroid/graphics/RectF;.left:F // field@0033 │ │ +093694: 7110 b124 0600 |0036: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +09369a: 0a06 |0039: move-result v6 │ │ +09369c: 54a7 fc0b |003a: iget-object v7, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +0936a0: 5277 3500 |003c: iget v7, v7, Landroid/graphics/RectF;.top:F // field@0035 │ │ +0936a4: 7110 b124 0700 |003e: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +0936aa: 0a07 |0041: move-result v7 │ │ +0936ac: 54a8 fc0b |0042: iget-object v8, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +0936b0: 5288 3400 |0044: iget v8, v8, Landroid/graphics/RectF;.right:F // field@0034 │ │ +0936b4: 7110 b124 0800 |0046: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +0936ba: 0a08 |0049: move-result v8 │ │ +0936bc: 54a9 fc0b |004a: iget-object v9, v10, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +0936c0: 5299 3200 |004c: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +0936c4: 7110 b124 0900 |004e: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +0936ca: 0a09 |0051: move-result v9 │ │ +0936cc: 6e59 e525 6587 |0052: invoke-virtual {v5, v6, v7, v8, v9}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.setBounds:(IIII)V // method@25e5 │ │ +0936d2: 28b1 |0055: goto 0006 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=784 │ │ 0x0006 line=803 │ │ 0x0007 line=786 │ │ 0x0009 line=788 │ │ 0x000d line=789 │ │ 0x0014 line=790 │ │ 0x0018 line=791 │ │ 0x001c line=793 │ │ 0x0023 line=795 │ │ 0x0030 line=796 │ │ + 0x0036 line=797 │ │ + 0x003e line=798 │ │ + 0x0046 line=799 │ │ + 0x004e line=800 │ │ + 0x0052 line=796 │ │ 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 Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ @@ -124611,39 +124615,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -0936e8: |[0936e8] net.margaritov.preference.colorpicker.ColorPickerView.setUpHueRect:()V │ │ -0936f8: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ -0936fc: 5491 040c |0002: iget-object v1, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -093700: 5215 3400 |0004: iget v5, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ -093704: 5296 f20b |0006: iget v6, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -093708: c765 |0008: sub-float/2addr v5, v6 │ │ -09370a: a602 0508 |0009: add-float v2, v5, v8 │ │ -09370e: 5215 3500 |000b: iget v5, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ -093712: a604 0508 |000d: add-float v4, v5, v8 │ │ -093716: 5215 3200 |000f: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -09371a: a706 0508 |0011: sub-float v6, v5, v8 │ │ -09371e: 5595 110c |0013: iget-boolean v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -093722: 3805 1500 |0015: if-eqz v5, 002a // +0015 │ │ -093726: 5295 f70b |0017: iget v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -09372a: 5297 f00b |0019: iget v7, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -09372e: c675 |001b: add-float/2addr v5, v7 │ │ -093730: a700 0605 |001c: sub-float v0, v6, v5 │ │ -093734: 5215 3400 |001e: iget v5, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ -093738: a703 0508 |0020: sub-float v3, v5, v8 │ │ -09373c: 2205 6600 |0022: new-instance v5, Landroid/graphics/RectF; // type@0066 │ │ -093740: 7050 7602 2534 |0024: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0276 │ │ -093746: 5b95 070c |0027: iput-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ -09374a: 0e00 |0029: return-void │ │ -09374c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -09374e: 28f1 |002b: goto 001c // -000f │ │ +0936d4: |[0936d4] net.margaritov.preference.colorpicker.ColorPickerView.setUpHueRect:()V │ │ +0936e4: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ +0936e8: 5491 040c |0002: iget-object v1, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +0936ec: 5215 3400 |0004: iget v5, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ +0936f0: 5296 f20b |0006: iget v6, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +0936f4: c765 |0008: sub-float/2addr v5, v6 │ │ +0936f6: a602 0508 |0009: add-float v2, v5, v8 │ │ +0936fa: 5215 3500 |000b: iget v5, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ +0936fe: a604 0508 |000d: add-float v4, v5, v8 │ │ +093702: 5215 3200 |000f: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +093706: a706 0508 |0011: sub-float v6, v5, v8 │ │ +09370a: 5595 110c |0013: iget-boolean v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +09370e: 3805 1500 |0015: if-eqz v5, 002a // +0015 │ │ +093712: 5295 f70b |0017: iget v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +093716: 5297 f00b |0019: iget v7, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +09371a: c675 |001b: add-float/2addr v5, v7 │ │ +09371c: a700 0605 |001c: sub-float v0, v6, v5 │ │ +093720: 5215 3400 |001e: iget v5, v1, Landroid/graphics/RectF;.right:F // field@0034 │ │ +093724: a703 0508 |0020: sub-float v3, v5, v8 │ │ +093728: 2205 6600 |0022: new-instance v5, Landroid/graphics/RectF; // type@0066 │ │ +09372c: 7050 7602 2534 |0024: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0276 │ │ +093732: 5b95 070c |0027: iput-object v5, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@0c07 │ │ +093736: 0e00 |0029: return-void │ │ +093738: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +09373a: 28f1 |002b: goto 001c // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=772 │ │ 0x0004 line=774 │ │ 0x000b line=775 │ │ 0x000f line=776 │ │ 0x001e line=777 │ │ @@ -124663,37 +124667,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -093750: |[093750] net.margaritov.preference.colorpicker.ColorPickerView.setUpSatValRect:()V │ │ -093760: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ -093764: 5491 040c |0002: iget-object v1, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -093768: 6e10 7b02 0100 |0004: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -09376e: 0a06 |0007: move-result v6 │ │ -093770: 1507 0040 |0008: const/high16 v7, #int 1073741824 // #4000 │ │ -093774: a703 0607 |000a: sub-float v3, v6, v7 │ │ -093778: 5596 110c |000c: iget-boolean v6, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -09377c: 3806 0800 |000e: if-eqz v6, 0016 // +0008 │ │ -093780: 5296 f70b |0010: iget v6, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -093784: 5297 f00b |0012: iget v7, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -093788: c676 |0014: add-float/2addr v6, v7 │ │ -09378a: c763 |0015: sub-float/2addr v3, v6 │ │ -09378c: 5216 3300 |0016: iget v6, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ -093790: a602 0608 |0018: add-float v2, v6, v8 │ │ -093794: 5216 3500 |001a: iget v6, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ -093798: a605 0608 |001c: add-float v5, v6, v8 │ │ -09379c: a600 0503 |001e: add-float v0, v5, v3 │ │ -0937a0: a604 0203 |0020: add-float v4, v2, v3 │ │ -0937a4: 2206 6600 |0022: new-instance v6, Landroid/graphics/RectF; // type@0066 │ │ -0937a8: 7050 7602 2645 |0024: invoke-direct {v6, v2, v5, v4, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0276 │ │ -0937ae: 5b96 0f0c |0027: iput-object v6, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ -0937b2: 0e00 |0029: return-void │ │ +09373c: |[09373c] net.margaritov.preference.colorpicker.ColorPickerView.setUpSatValRect:()V │ │ +09374c: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ +093750: 5491 040c |0002: iget-object v1, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +093754: 6e10 7b02 0100 |0004: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +09375a: 0a06 |0007: move-result v6 │ │ +09375c: 1507 0040 |0008: const/high16 v7, #int 1073741824 // #4000 │ │ +093760: a703 0607 |000a: sub-float v3, v6, v7 │ │ +093764: 5596 110c |000c: iget-boolean v6, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +093768: 3806 0800 |000e: if-eqz v6, 0016 // +0008 │ │ +09376c: 5296 f70b |0010: iget v6, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +093770: 5297 f00b |0012: iget v7, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +093774: c676 |0014: add-float/2addr v6, v7 │ │ +093776: c763 |0015: sub-float/2addr v3, v6 │ │ +093778: 5216 3300 |0016: iget v6, v1, Landroid/graphics/RectF;.left:F // field@0033 │ │ +09377c: a602 0608 |0018: add-float v2, v6, v8 │ │ +093780: 5216 3500 |001a: iget v6, v1, Landroid/graphics/RectF;.top:F // field@0035 │ │ +093784: a605 0608 |001c: add-float v5, v6, v8 │ │ +093788: a600 0503 |001e: add-float v0, v5, v3 │ │ +09378c: a604 0203 |0020: add-float v4, v2, v3 │ │ +093790: 2206 6600 |0022: new-instance v6, Landroid/graphics/RectF; // type@0066 │ │ +093794: 7050 7602 2645 |0024: invoke-direct {v6, v2, v5, v4, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0276 │ │ +09379a: 5b96 0f0c |0027: iput-object v6, v9, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0c0f │ │ +09379e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=756 │ │ 0x0004 line=757 │ │ 0x000c line=759 │ │ 0x0010 line=760 │ │ 0x0016 line=763 │ │ @@ -124717,17 +124721,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0937b4: |[0937b4] net.margaritov.preference.colorpicker.ColorPickerView.getAlphaSliderText:()Ljava/lang/String; │ │ -0937c4: 5410 fe0b |0000: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ -0937c8: 1100 |0002: return-object v0 │ │ +0937a0: |[0937a0] net.margaritov.preference.colorpicker.ColorPickerView.getAlphaSliderText:()Ljava/lang/String; │ │ +0937b0: 5410 fe0b |0000: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ +0937b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ │ │ #1 : (in Lnet/margaritov/preference/colorpicker/ColorPickerView;) │ │ @@ -124735,17 +124739,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0937cc: |[0937cc] net.margaritov.preference.colorpicker.ColorPickerView.getBorderColor:()I │ │ -0937dc: 5210 000c |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ -0937e0: 0f00 |0002: return v0 │ │ +0937b8: |[0937b8] net.margaritov.preference.colorpicker.ColorPickerView.getBorderColor:()I │ │ +0937c8: 5210 000c |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ +0937cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ │ │ #2 : (in Lnet/margaritov/preference/colorpicker/ColorPickerView;) │ │ @@ -124753,30 +124757,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0937e4: |[0937e4] net.margaritov.preference.colorpicker.ColorPickerView.getColor:()I │ │ -0937f4: 5240 f90b |0000: iget v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -0937f8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0937fa: 2311 5306 |0003: new-array v1, v1, [F // type@0653 │ │ -0937fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -093800: 5243 050c |0006: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -093804: 4b03 0102 |0008: aput v3, v1, v2 │ │ -093808: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -09380a: 5243 0c0c |000b: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -09380e: 4b03 0102 |000d: aput v3, v1, v2 │ │ -093812: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -093814: 5243 140c |0010: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -093818: 4b03 0102 |0012: aput v3, v1, v2 │ │ -09381c: 7120 3402 1000 |0014: invoke-static {v0, v1}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ -093822: 0a00 |0017: move-result v0 │ │ -093824: 0f00 |0018: return v0 │ │ +0937d0: |[0937d0] net.margaritov.preference.colorpicker.ColorPickerView.getColor:()I │ │ +0937e0: 5240 f90b |0000: iget v0, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +0937e4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0937e6: 2311 5306 |0003: new-array v1, v1, [F // type@0653 │ │ +0937ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0937ec: 5243 050c |0006: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +0937f0: 4b03 0102 |0008: aput v3, v1, v2 │ │ +0937f4: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0937f6: 5243 0c0c |000b: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +0937fa: 4b03 0102 |000d: aput v3, v1, v2 │ │ +0937fe: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +093800: 5243 140c |0010: iget v3, v4, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +093804: 4b03 0102 |0012: aput v3, v1, v2 │ │ +093808: 7120 3402 1000 |0014: invoke-static {v0, v1}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ +09380e: 0a00 |0017: move-result v0 │ │ +093810: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ │ │ #3 : (in Lnet/margaritov/preference/colorpicker/ColorPickerView;) │ │ @@ -124784,17 +124788,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093828: |[093828] net.margaritov.preference.colorpicker.ColorPickerView.getDrawingOffset:()F │ │ -093838: 5210 030c |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ -09383c: 0f00 |0002: return v0 │ │ +093814: |[093814] net.margaritov.preference.colorpicker.ColorPickerView.getDrawingOffset:()F │ │ +093824: 5210 030c |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ +093828: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ │ │ #4 : (in Lnet/margaritov/preference/colorpicker/ColorPickerView;) │ │ @@ -124802,17 +124806,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093840: |[093840] net.margaritov.preference.colorpicker.ColorPickerView.getSliderTrackerColor:()I │ │ -093850: 5210 120c |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ -093854: 0f00 |0002: return v0 │ │ +09382c: |[09382c] net.margaritov.preference.colorpicker.ColorPickerView.getSliderTrackerColor:()I │ │ +09383c: 5210 120c |0000: iget v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ +093840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ │ │ #5 : (in Lnet/margaritov/preference/colorpicker/ColorPickerView;) │ │ @@ -124820,31 +124824,31 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -093858: |[093858] net.margaritov.preference.colorpicker.ColorPickerView.onDraw:(Landroid/graphics/Canvas;)V │ │ -093868: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09386a: 5420 040c |0001: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -09386e: 6e10 7d02 0000 |0003: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@027d │ │ -093874: 0a00 |0006: move-result v0 │ │ -093876: 2e00 0001 |0007: cmpg-float v0, v0, v1 │ │ -09387a: 3d00 0c00 |0009: if-lez v0, 0015 // +000c │ │ -09387e: 5420 040c |000b: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -093882: 6e10 7b02 0000 |000d: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -093888: 0a00 |0010: move-result v0 │ │ -09388a: 2e00 0001 |0011: cmpg-float v0, v0, v1 │ │ -09388e: 3c00 0300 |0013: if-gtz v0, 0016 // +0003 │ │ -093892: 0e00 |0015: return-void │ │ -093894: 7020 3a26 3200 |0016: invoke-direct {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.drawSatValPanel:(Landroid/graphics/Canvas;)V // method@263a │ │ -09389a: 7020 3926 3200 |0019: invoke-direct {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.drawHuePanel:(Landroid/graphics/Canvas;)V // method@2639 │ │ -0938a0: 7020 3826 3200 |001c: invoke-direct {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.drawAlphaPanel:(Landroid/graphics/Canvas;)V // method@2638 │ │ -0938a6: 28f6 |001f: goto 0015 // -000a │ │ +093844: |[093844] net.margaritov.preference.colorpicker.ColorPickerView.onDraw:(Landroid/graphics/Canvas;)V │ │ +093854: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +093856: 5420 040c |0001: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +09385a: 6e10 7d02 0000 |0003: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@027d │ │ +093860: 0a00 |0006: move-result v0 │ │ +093862: 2e00 0001 |0007: cmpg-float v0, v0, v1 │ │ +093866: 3d00 0c00 |0009: if-lez v0, 0015 // +000c │ │ +09386a: 5420 040c |000b: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +09386e: 6e10 7b02 0000 |000d: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +093874: 0a00 |0010: move-result v0 │ │ +093876: 2e00 0001 |0011: cmpg-float v0, v0, v1 │ │ +09387a: 3c00 0300 |0013: if-gtz v0, 0016 // +0003 │ │ +09387e: 0e00 |0015: return-void │ │ +093880: 7020 3a26 3200 |0016: invoke-direct {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.drawSatValPanel:(Landroid/graphics/Canvas;)V // method@263a │ │ +093886: 7020 3926 3200 |0019: invoke-direct {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.drawHuePanel:(Landroid/graphics/Canvas;)V // method@2639 │ │ +09388c: 7020 3826 3200 |001c: invoke-direct {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.drawAlphaPanel:(Landroid/graphics/Canvas;)V // method@2638 │ │ +093892: 28f6 |001f: goto 0015 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=225 │ │ 0x0015 line=231 │ │ 0x0016 line=227 │ │ 0x0019 line=228 │ │ 0x001c line=229 │ │ @@ -124857,72 +124861,72 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -0938a8: |[0938a8] net.margaritov.preference.colorpicker.ColorPickerView.onMeasure:(II)V │ │ -0938b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0938ba: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0938bc: 7110 981f 0900 |0002: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0938c2: 0a05 |0005: move-result v5 │ │ -0938c4: 7110 981f 0a00 |0006: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0938ca: 0a02 |0009: move-result v2 │ │ -0938cc: 7110 991f 0900 |000a: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0938d2: 0a04 |000d: move-result v4 │ │ -0938d4: 7110 991f 0a00 |000e: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0938da: 0a01 |0011: move-result v1 │ │ -0938dc: 7030 3726 5804 |0012: invoke-direct {v8, v5, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.chooseWidth:(II)I // method@2637 │ │ -0938e2: 0a04 |0015: move-result v4 │ │ -0938e4: 7030 3626 2801 |0016: invoke-direct {v8, v2, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.chooseHeight:(II)I // method@2636 │ │ -0938ea: 0a01 |0019: move-result v1 │ │ -0938ec: 5586 110c |001a: iget-boolean v6, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -0938f0: 3906 2700 |001c: if-nez v6, 0043 // +0027 │ │ -0938f4: 8246 |001e: int-to-float v6, v4 │ │ -0938f6: 5287 f70b |001f: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -0938fa: c776 |0021: sub-float/2addr v6, v7 │ │ -0938fc: 5287 f20b |0022: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -093900: c776 |0024: sub-float/2addr v6, v7 │ │ -093902: 8760 |0025: float-to-int v0, v6 │ │ -093904: 3610 0e00 |0026: if-gt v0, v1, 0034 // +000e │ │ -093908: 6e10 4726 0800 |0028: invoke-virtual {v8}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getTag:()Ljava/lang/Object; // method@2647 │ │ -09390e: 0c06 |002b: move-result-object v6 │ │ -093910: 1a07 eb22 |002c: const-string v7, "landscape" // string@22eb │ │ -093914: 6e20 c024 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -09391a: 0a06 |0031: move-result v6 │ │ -09391c: 3806 0f00 |0032: if-eqz v6, 0041 // +000f │ │ -093920: 0110 |0034: move v0, v1 │ │ -093922: 8206 |0035: int-to-float v6, v0 │ │ -093924: 5287 f70b |0036: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ -093928: c676 |0038: add-float/2addr v6, v7 │ │ -09392a: 5287 f20b |0039: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -09392e: c676 |003b: add-float/2addr v6, v7 │ │ -093930: 8763 |003c: float-to-int v3, v6 │ │ -093932: 6e30 5f26 3800 |003d: invoke-virtual {v8, v3, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setMeasuredDimension:(II)V // method@265f │ │ -093938: 0e00 |0040: return-void │ │ -09393a: 0143 |0041: move v3, v4 │ │ -09393c: 28fb |0042: goto 003d // -0005 │ │ -09393e: 8216 |0043: int-to-float v6, v1 │ │ -093940: 5287 f00b |0044: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -093944: c776 |0046: sub-float/2addr v6, v7 │ │ -093946: 5287 f20b |0047: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -09394a: c676 |0049: add-float/2addr v6, v7 │ │ -09394c: 8763 |004a: float-to-int v3, v6 │ │ -09394e: 3743 0c00 |004b: if-le v3, v4, 0057 // +000c │ │ -093952: 0143 |004d: move v3, v4 │ │ -093954: 8246 |004e: int-to-float v6, v4 │ │ -093956: 5287 f20b |004f: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ -09395a: c776 |0051: sub-float/2addr v6, v7 │ │ -09395c: 5287 f00b |0052: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ -093960: c676 |0054: add-float/2addr v6, v7 │ │ -093962: 8760 |0055: float-to-int v0, v6 │ │ -093964: 28e7 |0056: goto 003d // -0019 │ │ -093966: 0110 |0057: move v0, v1 │ │ -093968: 28e5 |0058: goto 003d // -001b │ │ +093894: |[093894] net.margaritov.preference.colorpicker.ColorPickerView.onMeasure:(II)V │ │ +0938a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0938a6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0938a8: 7110 981f 0900 |0002: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0938ae: 0a05 |0005: move-result v5 │ │ +0938b0: 7110 981f 0a00 |0006: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0938b6: 0a02 |0009: move-result v2 │ │ +0938b8: 7110 991f 0900 |000a: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0938be: 0a04 |000d: move-result v4 │ │ +0938c0: 7110 991f 0a00 |000e: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0938c6: 0a01 |0011: move-result v1 │ │ +0938c8: 7030 3726 5804 |0012: invoke-direct {v8, v5, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.chooseWidth:(II)I // method@2637 │ │ +0938ce: 0a04 |0015: move-result v4 │ │ +0938d0: 7030 3626 2801 |0016: invoke-direct {v8, v2, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.chooseHeight:(II)I // method@2636 │ │ +0938d6: 0a01 |0019: move-result v1 │ │ +0938d8: 5586 110c |001a: iget-boolean v6, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +0938dc: 3906 2700 |001c: if-nez v6, 0043 // +0027 │ │ +0938e0: 8246 |001e: int-to-float v6, v4 │ │ +0938e2: 5287 f70b |001f: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +0938e6: c776 |0021: sub-float/2addr v6, v7 │ │ +0938e8: 5287 f20b |0022: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +0938ec: c776 |0024: sub-float/2addr v6, v7 │ │ +0938ee: 8760 |0025: float-to-int v0, v6 │ │ +0938f0: 3610 0e00 |0026: if-gt v0, v1, 0034 // +000e │ │ +0938f4: 6e10 4726 0800 |0028: invoke-virtual {v8}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getTag:()Ljava/lang/Object; // method@2647 │ │ +0938fa: 0c06 |002b: move-result-object v6 │ │ +0938fc: 1a07 eb22 |002c: const-string v7, "landscape" // string@22eb │ │ +093900: 6e20 c024 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +093906: 0a06 |0031: move-result v6 │ │ +093908: 3806 0f00 |0032: if-eqz v6, 0041 // +000f │ │ +09390c: 0110 |0034: move v0, v1 │ │ +09390e: 8206 |0035: int-to-float v6, v0 │ │ +093910: 5287 f70b |0036: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.PANEL_SPACING:F // field@0bf7 │ │ +093914: c676 |0038: add-float/2addr v6, v7 │ │ +093916: 5287 f20b |0039: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +09391a: c676 |003b: add-float/2addr v6, v7 │ │ +09391c: 8763 |003c: float-to-int v3, v6 │ │ +09391e: 6e30 5f26 3800 |003d: invoke-virtual {v8, v3, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setMeasuredDimension:(II)V // method@265f │ │ +093924: 0e00 |0040: return-void │ │ +093926: 0143 |0041: move v3, v4 │ │ +093928: 28fb |0042: goto 003d // -0005 │ │ +09392a: 8216 |0043: int-to-float v6, v1 │ │ +09392c: 5287 f00b |0044: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +093930: c776 |0046: sub-float/2addr v6, v7 │ │ +093932: 5287 f20b |0047: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +093936: c676 |0049: add-float/2addr v6, v7 │ │ +093938: 8763 |004a: float-to-int v3, v6 │ │ +09393a: 3743 0c00 |004b: if-le v3, v4, 0057 // +000c │ │ +09393e: 0143 |004d: move v3, v4 │ │ +093940: 8246 |004e: int-to-float v6, v4 │ │ +093942: 5287 f20b |004f: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0bf2 │ │ +093946: c776 |0051: sub-float/2addr v6, v7 │ │ +093948: 5287 f00b |0052: iget v7, v8, Lnet/margaritov/preference/colorpicker/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0bf0 │ │ +09394c: c676 |0054: add-float/2addr v6, v7 │ │ +09394e: 8760 |0055: float-to-int v0, v6 │ │ +093950: 28e7 |0056: goto 003d // -0019 │ │ +093952: 0110 |0057: move v0, v1 │ │ +093954: 28e5 |0058: goto 003d // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0001 line=656 │ │ 0x0002 line=658 │ │ 0x0006 line=659 │ │ 0x000a line=661 │ │ @@ -124958,55 +124962,55 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -09396c: |[09396c] net.margaritov.preference.colorpicker.ColorPickerView.onSizeChanged:(IIII)V │ │ -09397c: 6f57 f01f 4365 |0000: invoke-super {v3, v4, v5, v6, v7}, Landroid/view/View;.onSizeChanged:(IIII)V // method@1ff0 │ │ -093982: 2200 6600 |0003: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -093986: 7010 7502 0000 |0005: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0275 │ │ -09398c: 5b30 040c |0008: iput-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -093990: 5430 040c |000a: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -093994: 5231 030c |000c: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ -093998: 6e10 4126 0300 |000e: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPaddingLeft:()I // method@2641 │ │ -09399e: 0a02 |0011: move-result v2 │ │ -0939a0: 8222 |0012: int-to-float v2, v2 │ │ -0939a2: c621 |0013: add-float/2addr v1, v2 │ │ -0939a4: 5901 3300 |0014: iput v1, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ -0939a8: 5430 040c |0016: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -0939ac: 8241 |0018: int-to-float v1, v4 │ │ -0939ae: 5232 030c |0019: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ -0939b2: c721 |001b: sub-float/2addr v1, v2 │ │ -0939b4: 6e10 4226 0300 |001c: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPaddingRight:()I // method@2642 │ │ -0939ba: 0a02 |001f: move-result v2 │ │ -0939bc: 8222 |0020: int-to-float v2, v2 │ │ -0939be: c721 |0021: sub-float/2addr v1, v2 │ │ -0939c0: 5901 3400 |0022: iput v1, v0, Landroid/graphics/RectF;.right:F // field@0034 │ │ -0939c4: 5430 040c |0024: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -0939c8: 5231 030c |0026: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ -0939cc: 6e10 4326 0300 |0028: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPaddingTop:()I // method@2643 │ │ -0939d2: 0a02 |002b: move-result v2 │ │ -0939d4: 8222 |002c: int-to-float v2, v2 │ │ -0939d6: c621 |002d: add-float/2addr v1, v2 │ │ -0939d8: 5901 3500 |002e: iput v1, v0, Landroid/graphics/RectF;.top:F // field@0035 │ │ -0939dc: 5430 040c |0030: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ -0939e0: 8251 |0032: int-to-float v1, v5 │ │ -0939e2: 5232 030c |0033: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ -0939e6: c721 |0035: sub-float/2addr v1, v2 │ │ -0939e8: 6e10 4026 0300 |0036: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPaddingBottom:()I // method@2640 │ │ -0939ee: 0a02 |0039: move-result v2 │ │ -0939f0: 8222 |003a: int-to-float v2, v2 │ │ -0939f2: c721 |003b: sub-float/2addr v1, v2 │ │ -0939f4: 5901 3200 |003c: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ -0939f8: 7010 6426 0300 |003e: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setUpSatValRect:()V // method@2664 │ │ -0939fe: 7010 6326 0300 |0041: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setUpHueRect:()V // method@2663 │ │ -093a04: 7010 6226 0300 |0044: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setUpAlphaRect:()V // method@2662 │ │ -093a0a: 0e00 |0047: return-void │ │ +093958: |[093958] net.margaritov.preference.colorpicker.ColorPickerView.onSizeChanged:(IIII)V │ │ +093968: 6f57 f01f 4365 |0000: invoke-super {v3, v4, v5, v6, v7}, Landroid/view/View;.onSizeChanged:(IIII)V // method@1ff0 │ │ +09396e: 2200 6600 |0003: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +093972: 7010 7502 0000 |0005: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0275 │ │ +093978: 5b30 040c |0008: iput-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +09397c: 5430 040c |000a: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +093980: 5231 030c |000c: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ +093984: 6e10 4126 0300 |000e: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPaddingLeft:()I // method@2641 │ │ +09398a: 0a02 |0011: move-result v2 │ │ +09398c: 8222 |0012: int-to-float v2, v2 │ │ +09398e: c621 |0013: add-float/2addr v1, v2 │ │ +093990: 5901 3300 |0014: iput v1, v0, Landroid/graphics/RectF;.left:F // field@0033 │ │ +093994: 5430 040c |0016: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +093998: 8241 |0018: int-to-float v1, v4 │ │ +09399a: 5232 030c |0019: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ +09399e: c721 |001b: sub-float/2addr v1, v2 │ │ +0939a0: 6e10 4226 0300 |001c: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPaddingRight:()I // method@2642 │ │ +0939a6: 0a02 |001f: move-result v2 │ │ +0939a8: 8222 |0020: int-to-float v2, v2 │ │ +0939aa: c721 |0021: sub-float/2addr v1, v2 │ │ +0939ac: 5901 3400 |0022: iput v1, v0, Landroid/graphics/RectF;.right:F // field@0034 │ │ +0939b0: 5430 040c |0024: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +0939b4: 5231 030c |0026: iget v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ +0939b8: 6e10 4326 0300 |0028: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPaddingTop:()I // method@2643 │ │ +0939be: 0a02 |002b: move-result v2 │ │ +0939c0: 8222 |002c: int-to-float v2, v2 │ │ +0939c2: c621 |002d: add-float/2addr v1, v2 │ │ +0939c4: 5901 3500 |002e: iput v1, v0, Landroid/graphics/RectF;.top:F // field@0035 │ │ +0939c8: 5430 040c |0030: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0c04 │ │ +0939cc: 8251 |0032: int-to-float v1, v5 │ │ +0939ce: 5232 030c |0033: iget v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mDrawingOffset:F // field@0c03 │ │ +0939d2: c721 |0035: sub-float/2addr v1, v2 │ │ +0939d4: 6e10 4026 0300 |0036: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getPaddingBottom:()I // method@2640 │ │ +0939da: 0a02 |0039: move-result v2 │ │ +0939dc: 8222 |003a: int-to-float v2, v2 │ │ +0939de: c721 |003b: sub-float/2addr v1, v2 │ │ +0939e0: 5901 3200 |003c: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@0032 │ │ +0939e4: 7010 6426 0300 |003e: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setUpSatValRect:()V // method@2664 │ │ +0939ea: 7010 6326 0300 |0041: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setUpHueRect:()V // method@2663 │ │ +0939f0: 7010 6226 0300 |0044: invoke-direct {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setUpAlphaRect:()V // method@2662 │ │ +0939f6: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0003 line=743 │ │ 0x000a line=744 │ │ 0x0016 line=745 │ │ 0x0024 line=746 │ │ @@ -125027,65 +125031,65 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -093a0c: |[093a0c] net.margaritov.preference.colorpicker.ColorPickerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -093a1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -093a1e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -093a20: 6e10 5e1f 0800 |0002: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -093a26: 0a02 |0005: move-result v2 │ │ -093a28: 2b02 5200 0000 |0006: packed-switch v2, 00000058 // +00000052 │ │ -093a2e: 3800 4900 |0009: if-eqz v0, 0052 // +0049 │ │ -093a32: 5472 0b0c |000b: iget-object v2, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ -093a36: 3802 1e00 |000d: if-eqz v2, 002b // +001e │ │ -093a3a: 5472 0b0c |000f: iget-object v2, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ -093a3e: 5273 f90b |0011: iget v3, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -093a42: 1234 |0013: const/4 v4, #int 3 // #3 │ │ -093a44: 2344 5306 |0014: new-array v4, v4, [F // type@0653 │ │ -093a48: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -093a4a: 5276 050c |0017: iget v6, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -093a4e: 4b06 0405 |0019: aput v6, v4, v5 │ │ -093a52: 5275 0c0c |001b: iget v5, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -093a56: 4b05 0401 |001d: aput v5, v4, v1 │ │ -093a5a: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -093a5c: 5276 140c |0020: iget v6, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -093a60: 4b06 0405 |0022: aput v6, v4, v5 │ │ -093a64: 7120 3402 4300 |0024: invoke-static {v3, v4}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ -093a6a: 0a03 |0027: move-result v3 │ │ -093a6c: 7220 2f26 3200 |0028: invoke-interface {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@262f │ │ -093a72: 6e10 4b26 0700 |002b: invoke-virtual {v7}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ -093a78: 0f01 |002e: return v1 │ │ -093a7a: 2202 6200 |002f: new-instance v2, Landroid/graphics/Point; // type@0062 │ │ -093a7e: 6e10 641f 0800 |0031: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -093a84: 0a03 |0034: move-result v3 │ │ -093a86: 8733 |0035: float-to-int v3, v3 │ │ -093a88: 6e10 661f 0800 |0036: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -093a8e: 0a04 |0039: move-result v4 │ │ -093a90: 8744 |003a: float-to-int v4, v4 │ │ -093a92: 7030 6602 3204 |003b: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0266 │ │ -093a98: 5b72 130c |003e: iput-object v2, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ -093a9c: 7020 4c26 8700 |0040: invoke-direct {v7, v8}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@264c │ │ -093aa2: 0a00 |0043: move-result v0 │ │ -093aa4: 28c5 |0044: goto 0009 // -003b │ │ -093aa6: 7020 4c26 8700 |0045: invoke-direct {v7, v8}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@264c │ │ -093aac: 0a00 |0048: move-result v0 │ │ -093aae: 28c0 |0049: goto 0009 // -0040 │ │ -093ab0: 1202 |004a: const/4 v2, #int 0 // #0 │ │ -093ab2: 5b72 130c |004b: iput-object v2, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ -093ab6: 7020 4c26 8700 |004d: invoke-direct {v7, v8}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@264c │ │ -093abc: 0a00 |0050: move-result v0 │ │ -093abe: 28b8 |0051: goto 0009 // -0048 │ │ -093ac0: 6f20 f11f 8700 |0052: invoke-super {v7, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ff1 │ │ -093ac6: 0a01 |0055: move-result v1 │ │ -093ac8: 28d8 |0056: goto 002e // -0028 │ │ -093aca: 0000 |0057: nop // spacer │ │ -093acc: 0001 0300 0000 0000 2900 0000 4400 ... |0058: packed-switch-data (10 units) │ │ +0939f8: |[0939f8] net.margaritov.preference.colorpicker.ColorPickerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +093a08: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +093a0a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +093a0c: 6e10 5e1f 0800 |0002: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +093a12: 0a02 |0005: move-result v2 │ │ +093a14: 2b02 5200 0000 |0006: packed-switch v2, 00000058 // +00000052 │ │ +093a1a: 3800 4900 |0009: if-eqz v0, 0052 // +0049 │ │ +093a1e: 5472 0b0c |000b: iget-object v2, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ +093a22: 3802 1e00 |000d: if-eqz v2, 002b // +001e │ │ +093a26: 5472 0b0c |000f: iget-object v2, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ +093a2a: 5273 f90b |0011: iget v3, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +093a2e: 1234 |0013: const/4 v4, #int 3 // #3 │ │ +093a30: 2344 5306 |0014: new-array v4, v4, [F // type@0653 │ │ +093a34: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +093a36: 5276 050c |0017: iget v6, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +093a3a: 4b06 0405 |0019: aput v6, v4, v5 │ │ +093a3e: 5275 0c0c |001b: iget v5, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +093a42: 4b05 0401 |001d: aput v5, v4, v1 │ │ +093a46: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +093a48: 5276 140c |0020: iget v6, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +093a4c: 4b06 0405 |0022: aput v6, v4, v5 │ │ +093a50: 7120 3402 4300 |0024: invoke-static {v3, v4}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ +093a56: 0a03 |0027: move-result v3 │ │ +093a58: 7220 2f26 3200 |0028: invoke-interface {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@262f │ │ +093a5e: 6e10 4b26 0700 |002b: invoke-virtual {v7}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ +093a64: 0f01 |002e: return v1 │ │ +093a66: 2202 6200 |002f: new-instance v2, Landroid/graphics/Point; // type@0062 │ │ +093a6a: 6e10 641f 0800 |0031: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +093a70: 0a03 |0034: move-result v3 │ │ +093a72: 8733 |0035: float-to-int v3, v3 │ │ +093a74: 6e10 661f 0800 |0036: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +093a7a: 0a04 |0039: move-result v4 │ │ +093a7c: 8744 |003a: float-to-int v4, v4 │ │ +093a7e: 7030 6602 3204 |003b: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0266 │ │ +093a84: 5b72 130c |003e: iput-object v2, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ +093a88: 7020 4c26 8700 |0040: invoke-direct {v7, v8}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@264c │ │ +093a8e: 0a00 |0043: move-result v0 │ │ +093a90: 28c5 |0044: goto 0009 // -003b │ │ +093a92: 7020 4c26 8700 |0045: invoke-direct {v7, v8}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@264c │ │ +093a98: 0a00 |0048: move-result v0 │ │ +093a9a: 28c0 |0049: goto 0009 // -0040 │ │ +093a9c: 1202 |004a: const/4 v2, #int 0 // #0 │ │ +093a9e: 5b72 130c |004b: iput-object v2, v7, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0c13 │ │ +093aa2: 7020 4c26 8700 |004d: invoke-direct {v7, v8}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@264c │ │ +093aa8: 0a00 |0050: move-result v0 │ │ +093aaa: 28b8 |0051: goto 0009 // -0048 │ │ +093aac: 6f20 f11f 8700 |0052: invoke-super {v7, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ff1 │ │ +093ab2: 0a01 |0055: move-result v1 │ │ +093ab4: 28d8 |0056: goto 002e // -0028 │ │ +093ab6: 0000 |0057: nop // spacer │ │ +093ab8: 0001 0300 0000 0000 2900 0000 4400 ... |0058: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=569 │ │ 0x0002 line=571 │ │ 0x0009 line=597 │ │ 0x000b line=599 │ │ 0x000f line=600 │ │ @@ -125110,114 +125114,114 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -093ae0: |[093ae0] net.margaritov.preference.colorpicker.ColorPickerView.onTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -093af0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -093af2: 150d 4842 |0001: const/high16 v13, #int 1112014848 // #4248 │ │ -093af6: 150c 2041 |0003: const/high16 v12, #int 1092616192 // #4120 │ │ -093afa: 150b 803f |0005: const/high16 v11, #int 1065353216 // #3f80 │ │ -093afe: 120a |0007: const/4 v10, #int 0 // #0 │ │ -093b00: 6e10 641f 0f00 |0008: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -093b06: 0a05 |000b: move-result v5 │ │ -093b08: 6e10 661f 0f00 |000c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -093b0e: 0a06 |000f: move-result v6 │ │ -093b10: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -093b12: 6e10 5e1f 0f00 |0011: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -093b18: 0a08 |0014: move-result v8 │ │ -093b1a: 1229 |0015: const/4 v9, #int 2 // #2 │ │ -093b1c: 3398 0700 |0016: if-ne v8, v9, 001d // +0007 │ │ -093b20: 52e8 0a0c |0018: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ -093b24: 2b08 9000 0000 |001a: packed-switch v8, 000000aa // +00000090 │ │ -093b2a: 3803 8700 |001d: if-eqz v3, 00a4 // +0087 │ │ -093b2e: 54e8 0b0c |001f: iget-object v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ -093b32: 3808 1e00 |0021: if-eqz v8, 003f // +001e │ │ -093b36: 54e8 0b0c |0023: iget-object v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ -093b3a: 52e9 f90b |0025: iget v9, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -093b3e: 123a |0027: const/4 v10, #int 3 // #3 │ │ -093b40: 23aa 5306 |0028: new-array v10, v10, [F // type@0653 │ │ -093b44: 120b |002a: const/4 v11, #int 0 // #0 │ │ -093b46: 52ec 050c |002b: iget v12, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -093b4a: 4b0c 0a0b |002d: aput v12, v10, v11 │ │ -093b4e: 52eb 0c0c |002f: iget v11, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -093b52: 4b0b 0a07 |0031: aput v11, v10, v7 │ │ -093b56: 122b |0033: const/4 v11, #int 2 // #2 │ │ -093b58: 52ec 140c |0034: iget v12, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -093b5c: 4b0c 0a0b |0036: aput v12, v10, v11 │ │ -093b60: 7120 3402 a900 |0038: invoke-static {v9, v10}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ -093b66: 0a09 |003b: move-result v9 │ │ -093b68: 7220 2f26 9800 |003c: invoke-interface {v8, v9}, Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@262f │ │ -093b6e: 6e10 4b26 0e00 |003f: invoke-virtual {v14}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ -093b74: 0f07 |0042: return v7 │ │ -093b76: 52e8 0c0c |0043: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -093b7a: a909 050d |0045: div-float v9, v5, v13 │ │ -093b7e: a602 0809 |0047: add-float v2, v8, v9 │ │ -093b82: 52e8 140c |0049: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -093b86: a909 060d |004b: div-float v9, v6, v13 │ │ -093b8a: a704 0809 |004d: sub-float v4, v8, v9 │ │ -093b8e: 2e08 020a |004f: cmpg-float v8, v2, v10 │ │ -093b92: 3b08 0e00 |0051: if-gez v8, 005f // +000e │ │ -093b96: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -093b98: 2e08 040a |0054: cmpg-float v8, v4, v10 │ │ -093b9c: 3b08 1000 |0056: if-gez v8, 0066 // +0010 │ │ -093ba0: 1204 |0058: const/4 v4, #int 0 // #0 │ │ -093ba2: 59e2 0c0c |0059: iput v2, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -093ba6: 59e4 140c |005b: iput v4, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -093baa: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -093bac: 28bf |005e: goto 001d // -0041 │ │ -093bae: 2d08 020b |005f: cmpl-float v8, v2, v11 │ │ -093bb2: 3d08 f3ff |0061: if-lez v8, 0054 // -000d │ │ -093bb6: 1502 803f |0063: const/high16 v2, #int 1065353216 // #3f80 │ │ -093bba: 28ef |0065: goto 0054 // -0011 │ │ -093bbc: 2d08 040b |0066: cmpl-float v8, v4, v11 │ │ -093bc0: 3d08 f1ff |0068: if-lez v8, 0059 // -000f │ │ -093bc4: 1504 803f |006a: const/high16 v4, #int 1065353216 // #3f80 │ │ -093bc8: 28ed |006c: goto 0059 // -0013 │ │ -093bca: 52e8 050c |006d: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -093bce: a809 060c |006f: mul-float v9, v6, v12 │ │ -093bd2: a701 0809 |0071: sub-float v1, v8, v9 │ │ -093bd6: 2e08 010a |0073: cmpg-float v8, v1, v10 │ │ -093bda: 3b08 0700 |0075: if-gez v8, 007c // +0007 │ │ -093bde: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -093be0: 59e1 050c |0078: iput v1, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -093be4: 1213 |007a: const/4 v3, #int 1 // #1 │ │ -093be6: 28a2 |007b: goto 001d // -005e │ │ -093be8: 1508 b443 |007c: const/high16 v8, #int 1135869952 // #43b4 │ │ -093bec: 2d08 0108 |007e: cmpl-float v8, v1, v8 │ │ -093bf0: 3d08 f8ff |0080: if-lez v8, 0078 // -0008 │ │ -093bf4: 1501 b443 |0082: const/high16 v1, #int 1135869952 // #43b4 │ │ -093bf8: 28f4 |0084: goto 0078 // -000c │ │ -093bfa: 55e8 110c |0085: iget-boolean v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -093bfe: 3808 0600 |0087: if-eqz v8, 008d // +0006 │ │ -093c02: 54e8 fc0b |0089: iget-object v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ -093c06: 3908 0400 |008b: if-nez v8, 008f // +0004 │ │ -093c0a: 1203 |008d: const/4 v3, #int 0 // #0 │ │ -093c0c: 288f |008e: goto 001d // -0071 │ │ -093c0e: 52e8 f90b |008f: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -093c12: 8288 |0091: int-to-float v8, v8 │ │ -093c14: a809 050c |0092: mul-float v9, v5, v12 │ │ -093c18: c798 |0094: sub-float/2addr v8, v9 │ │ -093c1a: 8780 |0095: float-to-int v0, v8 │ │ -093c1c: 3b00 0700 |0096: if-gez v0, 009d // +0007 │ │ -093c20: 1200 |0098: const/4 v0, #int 0 // #0 │ │ -093c22: 59e0 f90b |0099: iput v0, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -093c26: 1213 |009b: const/4 v3, #int 1 // #1 │ │ -093c28: 2881 |009c: goto 001d // -007f │ │ -093c2a: 1308 ff00 |009d: const/16 v8, #int 255 // #ff │ │ -093c2e: 3780 faff |009f: if-le v0, v8, 0099 // -0006 │ │ -093c32: 1300 ff00 |00a1: const/16 v0, #int 255 // #ff │ │ -093c36: 28f6 |00a3: goto 0099 // -000a │ │ -093c38: 6f20 f21f fe00 |00a4: invoke-super {v14, v15}, Landroid/view/View;.onTrackballEvent:(Landroid/view/MotionEvent;)Z // method@1ff2 │ │ -093c3e: 0a07 |00a7: move-result v7 │ │ -093c40: 289a |00a8: goto 0042 // -0066 │ │ -093c42: 0000 |00a9: nop // spacer │ │ -093c44: 0001 0300 0000 0000 2900 0000 5300 ... |00aa: packed-switch-data (10 units) │ │ +093acc: |[093acc] net.margaritov.preference.colorpicker.ColorPickerView.onTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ +093adc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +093ade: 150d 4842 |0001: const/high16 v13, #int 1112014848 // #4248 │ │ +093ae2: 150c 2041 |0003: const/high16 v12, #int 1092616192 // #4120 │ │ +093ae6: 150b 803f |0005: const/high16 v11, #int 1065353216 // #3f80 │ │ +093aea: 120a |0007: const/4 v10, #int 0 // #0 │ │ +093aec: 6e10 641f 0f00 |0008: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +093af2: 0a05 |000b: move-result v5 │ │ +093af4: 6e10 661f 0f00 |000c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +093afa: 0a06 |000f: move-result v6 │ │ +093afc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +093afe: 6e10 5e1f 0f00 |0011: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +093b04: 0a08 |0014: move-result v8 │ │ +093b06: 1229 |0015: const/4 v9, #int 2 // #2 │ │ +093b08: 3398 0700 |0016: if-ne v8, v9, 001d // +0007 │ │ +093b0c: 52e8 0a0c |0018: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mLastTouchedPanel:I // field@0c0a │ │ +093b10: 2b08 9000 0000 |001a: packed-switch v8, 000000aa // +00000090 │ │ +093b16: 3803 8700 |001d: if-eqz v3, 00a4 // +0087 │ │ +093b1a: 54e8 0b0c |001f: iget-object v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ +093b1e: 3808 1e00 |0021: if-eqz v8, 003f // +001e │ │ +093b22: 54e8 0b0c |0023: iget-object v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ +093b26: 52e9 f90b |0025: iget v9, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +093b2a: 123a |0027: const/4 v10, #int 3 // #3 │ │ +093b2c: 23aa 5306 |0028: new-array v10, v10, [F // type@0653 │ │ +093b30: 120b |002a: const/4 v11, #int 0 // #0 │ │ +093b32: 52ec 050c |002b: iget v12, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +093b36: 4b0c 0a0b |002d: aput v12, v10, v11 │ │ +093b3a: 52eb 0c0c |002f: iget v11, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +093b3e: 4b0b 0a07 |0031: aput v11, v10, v7 │ │ +093b42: 122b |0033: const/4 v11, #int 2 // #2 │ │ +093b44: 52ec 140c |0034: iget v12, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +093b48: 4b0c 0a0b |0036: aput v12, v10, v11 │ │ +093b4c: 7120 3402 a900 |0038: invoke-static {v9, v10}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ +093b52: 0a09 |003b: move-result v9 │ │ +093b54: 7220 2f26 9800 |003c: invoke-interface {v8, v9}, Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@262f │ │ +093b5a: 6e10 4b26 0e00 |003f: invoke-virtual {v14}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ +093b60: 0f07 |0042: return v7 │ │ +093b62: 52e8 0c0c |0043: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +093b66: a909 050d |0045: div-float v9, v5, v13 │ │ +093b6a: a602 0809 |0047: add-float v2, v8, v9 │ │ +093b6e: 52e8 140c |0049: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +093b72: a909 060d |004b: div-float v9, v6, v13 │ │ +093b76: a704 0809 |004d: sub-float v4, v8, v9 │ │ +093b7a: 2e08 020a |004f: cmpg-float v8, v2, v10 │ │ +093b7e: 3b08 0e00 |0051: if-gez v8, 005f // +000e │ │ +093b82: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +093b84: 2e08 040a |0054: cmpg-float v8, v4, v10 │ │ +093b88: 3b08 1000 |0056: if-gez v8, 0066 // +0010 │ │ +093b8c: 1204 |0058: const/4 v4, #int 0 // #0 │ │ +093b8e: 59e2 0c0c |0059: iput v2, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +093b92: 59e4 140c |005b: iput v4, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +093b96: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +093b98: 28bf |005e: goto 001d // -0041 │ │ +093b9a: 2d08 020b |005f: cmpl-float v8, v2, v11 │ │ +093b9e: 3d08 f3ff |0061: if-lez v8, 0054 // -000d │ │ +093ba2: 1502 803f |0063: const/high16 v2, #int 1065353216 // #3f80 │ │ +093ba6: 28ef |0065: goto 0054 // -0011 │ │ +093ba8: 2d08 040b |0066: cmpl-float v8, v4, v11 │ │ +093bac: 3d08 f1ff |0068: if-lez v8, 0059 // -000f │ │ +093bb0: 1504 803f |006a: const/high16 v4, #int 1065353216 // #3f80 │ │ +093bb4: 28ed |006c: goto 0059 // -0013 │ │ +093bb6: 52e8 050c |006d: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +093bba: a809 060c |006f: mul-float v9, v6, v12 │ │ +093bbe: a701 0809 |0071: sub-float v1, v8, v9 │ │ +093bc2: 2e08 010a |0073: cmpg-float v8, v1, v10 │ │ +093bc6: 3b08 0700 |0075: if-gez v8, 007c // +0007 │ │ +093bca: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +093bcc: 59e1 050c |0078: iput v1, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +093bd0: 1213 |007a: const/4 v3, #int 1 // #1 │ │ +093bd2: 28a2 |007b: goto 001d // -005e │ │ +093bd4: 1508 b443 |007c: const/high16 v8, #int 1135869952 // #43b4 │ │ +093bd8: 2d08 0108 |007e: cmpl-float v8, v1, v8 │ │ +093bdc: 3d08 f8ff |0080: if-lez v8, 0078 // -0008 │ │ +093be0: 1501 b443 |0082: const/high16 v1, #int 1135869952 // #43b4 │ │ +093be4: 28f4 |0084: goto 0078 // -000c │ │ +093be6: 55e8 110c |0085: iget-boolean v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +093bea: 3808 0600 |0087: if-eqz v8, 008d // +0006 │ │ +093bee: 54e8 fc0b |0089: iget-object v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@0bfc │ │ +093bf2: 3908 0400 |008b: if-nez v8, 008f // +0004 │ │ +093bf6: 1203 |008d: const/4 v3, #int 0 // #0 │ │ +093bf8: 288f |008e: goto 001d // -0071 │ │ +093bfa: 52e8 f90b |008f: iget v8, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +093bfe: 8288 |0091: int-to-float v8, v8 │ │ +093c00: a809 050c |0092: mul-float v9, v5, v12 │ │ +093c04: c798 |0094: sub-float/2addr v8, v9 │ │ +093c06: 8780 |0095: float-to-int v0, v8 │ │ +093c08: 3b00 0700 |0096: if-gez v0, 009d // +0007 │ │ +093c0c: 1200 |0098: const/4 v0, #int 0 // #0 │ │ +093c0e: 59e0 f90b |0099: iput v0, v14, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +093c12: 1213 |009b: const/4 v3, #int 1 // #1 │ │ +093c14: 2881 |009c: goto 001d // -007f │ │ +093c16: 1308 ff00 |009d: const/16 v8, #int 255 // #ff │ │ +093c1a: 3780 faff |009f: if-le v0, v8, 0099 // -0006 │ │ +093c1e: 1300 ff00 |00a1: const/16 v0, #int 255 // #ff │ │ +093c22: 28f6 |00a3: goto 0099 // -000a │ │ +093c24: 6f20 f21f fe00 |00a4: invoke-super {v14, v15}, Landroid/view/View;.onTrackballEvent:(Landroid/view/MotionEvent;)Z // method@1ff2 │ │ +093c2a: 0a07 |00a7: move-result v7 │ │ +093c2c: 289a |00a8: goto 0042 // -0066 │ │ +093c2e: 0000 |00a9: nop // spacer │ │ +093c30: 0001 0300 0000 0000 2900 0000 5300 ... |00aa: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0008 line=468 │ │ 0x000c line=469 │ │ 0x0010 line=471 │ │ 0x0011 line=474 │ │ 0x0018 line=476 │ │ @@ -125275,21 +125279,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -093c58: |[093c58] net.margaritov.preference.colorpicker.ColorPickerView.setAlphaSliderText:(I)V │ │ -093c68: 6e10 3e26 0200 |0000: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getContext:()Landroid/content/Context; // method@263e │ │ -093c6e: 0c01 |0003: move-result-object v1 │ │ -093c70: 6e20 3401 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -093c76: 0c00 |0007: move-result-object v0 │ │ -093c78: 6e20 5826 0200 |0008: invoke-virtual {v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setAlphaSliderText:(Ljava/lang/String;)V // method@2658 │ │ -093c7e: 0e00 |000b: return-void │ │ +093c44: |[093c44] net.margaritov.preference.colorpicker.ColorPickerView.setAlphaSliderText:(I)V │ │ +093c54: 6e10 3e26 0200 |0000: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getContext:()Landroid/content/Context; // method@263e │ │ +093c5a: 0c01 |0003: move-result-object v1 │ │ +093c5c: 6e20 3401 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +093c62: 0c00 |0007: move-result-object v0 │ │ +093c64: 6e20 5826 0200 |0008: invoke-virtual {v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setAlphaSliderText:(Ljava/lang/String;)V // method@2658 │ │ +093c6a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=931 │ │ 0x0008 line=932 │ │ 0x000b line=933 │ │ locals : │ │ 0x0008 - 0x000c reg=0 text Ljava/lang/String; │ │ @@ -125301,18 +125305,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -093c80: |[093c80] net.margaritov.preference.colorpicker.ColorPickerView.setAlphaSliderText:(Ljava/lang/String;)V │ │ -093c90: 5b01 fe0b |0000: iput-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ -093c94: 6e10 4b26 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ -093c9a: 0e00 |0005: return-void │ │ +093c6c: |[093c6c] net.margaritov.preference.colorpicker.ColorPickerView.setAlphaSliderText:(Ljava/lang/String;)V │ │ +093c7c: 5b01 fe0b |0000: iput-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0bfe │ │ +093c80: 6e10 4b26 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ +093c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ 0x0002 line=942 │ │ 0x0005 line=943 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ @@ -125323,25 +125327,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -093c9c: |[093c9c] net.margaritov.preference.colorpicker.ColorPickerView.setAlphaSliderVisible:(Z)V │ │ -093cac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -093cae: 5520 110c |0001: iget-boolean v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -093cb2: 3230 0f00 |0003: if-eq v0, v3, 0012 // +000f │ │ -093cb6: 5c23 110c |0005: iput-boolean v3, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ -093cba: 5b21 150c |0007: iput-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0c15 │ │ -093cbe: 5b21 0d0c |0009: iput-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0c0d │ │ -093cc2: 5b21 080c |000b: iput-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@0c08 │ │ -093cc6: 5b21 fd0b |000d: iput-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0bfd │ │ -093cca: 6e10 5526 0200 |000f: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.requestLayout:()V // method@2655 │ │ -093cd0: 0e00 |0012: return-void │ │ +093c88: |[093c88] net.margaritov.preference.colorpicker.ColorPickerView.setAlphaSliderVisible:(Z)V │ │ +093c98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +093c9a: 5520 110c |0001: iget-boolean v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +093c9e: 3230 0f00 |0003: if-eq v0, v3, 0012 // +000f │ │ +093ca2: 5c23 110c |0005: iput-boolean v3, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mShowAlphaPanel:Z // field@0c11 │ │ +093ca6: 5b21 150c |0007: iput-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0c15 │ │ +093caa: 5b21 0d0c |0009: iput-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0c0d │ │ +093cae: 5b21 080c |000b: iput-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@0c08 │ │ +093cb2: 5b21 fd0b |000d: iput-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0bfd │ │ +093cb6: 6e10 5526 0200 |000f: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.requestLayout:()V // method@2655 │ │ +093cbc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=895 │ │ 0x0005 line=896 │ │ 0x0007 line=903 │ │ 0x0009 line=904 │ │ 0x000b line=905 │ │ @@ -125357,18 +125361,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -093cd4: |[093cd4] net.margaritov.preference.colorpicker.ColorPickerView.setBorderColor:(I)V │ │ -093ce4: 5901 000c |0000: iput v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ -093ce8: 6e10 4b26 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ -093cee: 0e00 |0005: return-void │ │ +093cc0: |[093cc0] net.margaritov.preference.colorpicker.ColorPickerView.setBorderColor:(I)V │ │ +093cd0: 5901 000c |0000: iput v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mBorderColor:I // field@0c00 │ │ +093cd4: 6e10 4b26 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ +093cda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ 0x0002 line=821 │ │ 0x0005 line=822 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ @@ -125379,18 +125383,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -093cf0: |[093cf0] net.margaritov.preference.colorpicker.ColorPickerView.setColor:(I)V │ │ -093d00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093d02: 6e30 5c26 2100 |0001: invoke-virtual {v1, v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setColor:(IZ)V // method@265c │ │ -093d08: 0e00 |0004: return-void │ │ +093cdc: |[093cdc] net.margaritov.preference.colorpicker.ColorPickerView.setColor:(I)V │ │ +093cec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093cee: 6e30 5c26 2100 |0001: invoke-virtual {v1, v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setColor:(IZ)V // method@265c │ │ +093cf4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0004 line=845 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ 0x0000 - 0x0005 reg=2 color I │ │ @@ -125400,53 +125404,53 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -093d0c: |[093d0c] net.margaritov.preference.colorpicker.ColorPickerView.setColor:(IZ)V │ │ -093d1c: 1237 |0000: const/4 v7, #int 3 // #3 │ │ -093d1e: 122b |0001: const/4 v11, #int 2 // #2 │ │ -093d20: 121a |0002: const/4 v10, #int 1 // #1 │ │ -093d22: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -093d24: 7110 3702 0d00 |0004: invoke-static {v13}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ -093d2a: 0a00 |0007: move-result v0 │ │ -093d2c: 7110 3b02 0d00 |0008: invoke-static {v13}, Landroid/graphics/Color;.red:(I)I // method@023b │ │ -093d32: 0a04 |000b: move-result v4 │ │ -093d34: 7110 3902 0d00 |000c: invoke-static {v13}, Landroid/graphics/Color;.blue:(I)I // method@0239 │ │ -093d3a: 0a01 |000f: move-result v1 │ │ -093d3c: 7110 3a02 0d00 |0010: invoke-static {v13}, Landroid/graphics/Color;.green:(I)I // method@023a │ │ -093d42: 0a02 |0013: move-result v2 │ │ -093d44: 2373 5306 |0014: new-array v3, v7, [F // type@0653 │ │ -093d48: 7140 3602 2431 |0016: invoke-static {v4, v2, v1, v3}, Landroid/graphics/Color;.RGBToHSV:(III[F)V // method@0236 │ │ -093d4e: 59c0 f90b |0019: iput v0, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -093d52: 4405 0309 |001b: aget v5, v3, v9 │ │ -093d56: 59c5 050c |001d: iput v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -093d5a: 4405 030a |001f: aget v5, v3, v10 │ │ -093d5e: 59c5 0c0c |0021: iput v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -093d62: 4405 030b |0023: aget v5, v3, v11 │ │ -093d66: 59c5 140c |0025: iput v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -093d6a: 380e 1f00 |0027: if-eqz v14, 0046 // +001f │ │ -093d6e: 54c5 0b0c |0029: iget-object v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ -093d72: 3805 1b00 |002b: if-eqz v5, 0046 // +001b │ │ -093d76: 54c5 0b0c |002d: iget-object v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ -093d7a: 52c6 f90b |002f: iget v6, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ -093d7e: 2377 5306 |0031: new-array v7, v7, [F // type@0653 │ │ -093d82: 52c8 050c |0033: iget v8, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ -093d86: 4b08 0709 |0035: aput v8, v7, v9 │ │ -093d8a: 52c8 0c0c |0037: iget v8, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ -093d8e: 4b08 070a |0039: aput v8, v7, v10 │ │ -093d92: 52c8 140c |003b: iget v8, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ -093d96: 4b08 070b |003d: aput v8, v7, v11 │ │ -093d9a: 7120 3402 7600 |003f: invoke-static {v6, v7}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ -093da0: 0a06 |0042: move-result v6 │ │ -093da2: 7220 2f26 6500 |0043: invoke-interface {v5, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@262f │ │ -093da8: 6e10 4b26 0c00 |0046: invoke-virtual {v12}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ -093dae: 0e00 |0049: return-void │ │ +093cf8: |[093cf8] net.margaritov.preference.colorpicker.ColorPickerView.setColor:(IZ)V │ │ +093d08: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +093d0a: 122b |0001: const/4 v11, #int 2 // #2 │ │ +093d0c: 121a |0002: const/4 v10, #int 1 // #1 │ │ +093d0e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +093d10: 7110 3702 0d00 |0004: invoke-static {v13}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ +093d16: 0a00 |0007: move-result v0 │ │ +093d18: 7110 3b02 0d00 |0008: invoke-static {v13}, Landroid/graphics/Color;.red:(I)I // method@023b │ │ +093d1e: 0a04 |000b: move-result v4 │ │ +093d20: 7110 3902 0d00 |000c: invoke-static {v13}, Landroid/graphics/Color;.blue:(I)I // method@0239 │ │ +093d26: 0a01 |000f: move-result v1 │ │ +093d28: 7110 3a02 0d00 |0010: invoke-static {v13}, Landroid/graphics/Color;.green:(I)I // method@023a │ │ +093d2e: 0a02 |0013: move-result v2 │ │ +093d30: 2373 5306 |0014: new-array v3, v7, [F // type@0653 │ │ +093d34: 7140 3602 2431 |0016: invoke-static {v4, v2, v1, v3}, Landroid/graphics/Color;.RGBToHSV:(III[F)V // method@0236 │ │ +093d3a: 59c0 f90b |0019: iput v0, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +093d3e: 4405 0309 |001b: aget v5, v3, v9 │ │ +093d42: 59c5 050c |001d: iput v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +093d46: 4405 030a |001f: aget v5, v3, v10 │ │ +093d4a: 59c5 0c0c |0021: iput v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +093d4e: 4405 030b |0023: aget v5, v3, v11 │ │ +093d52: 59c5 140c |0025: iput v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +093d56: 380e 1f00 |0027: if-eqz v14, 0046 // +001f │ │ +093d5a: 54c5 0b0c |0029: iget-object v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ +093d5e: 3805 1b00 |002b: if-eqz v5, 0046 // +001b │ │ +093d62: 54c5 0b0c |002d: iget-object v5, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ +093d66: 52c6 f90b |002f: iget v6, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mAlpha:I // field@0bf9 │ │ +093d6a: 2377 5306 |0031: new-array v7, v7, [F // type@0653 │ │ +093d6e: 52c8 050c |0033: iget v8, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHue:F // field@0c05 │ │ +093d72: 4b08 0709 |0035: aput v8, v7, v9 │ │ +093d76: 52c8 0c0c |0037: iget v8, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSat:F // field@0c0c │ │ +093d7a: 4b08 070a |0039: aput v8, v7, v10 │ │ +093d7e: 52c8 140c |003b: iget v8, v12, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mVal:F // field@0c14 │ │ +093d82: 4b08 070b |003d: aput v8, v7, v11 │ │ +093d86: 7120 3402 7600 |003f: invoke-static {v6, v7}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@0234 │ │ +093d8c: 0a06 |0042: move-result v6 │ │ +093d8e: 7220 2f26 6500 |0043: invoke-interface {v5, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@262f │ │ +093d94: 6e10 4b26 0c00 |0046: invoke-virtual {v12}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ +093d9a: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=855 │ │ 0x0008 line=856 │ │ 0x000c line=857 │ │ 0x0010 line=858 │ │ 0x0014 line=860 │ │ @@ -125474,17 +125478,17 @@ │ │ type : '(Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093db0: |[093db0] net.margaritov.preference.colorpicker.ColorPickerView.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;)V │ │ -093dc0: 5b01 0b0c |0000: iput-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ -093dc4: 0e00 |0002: return-void │ │ +093d9c: |[093d9c] net.margaritov.preference.colorpicker.ColorPickerView.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;)V │ │ +093dac: 5b01 0b0c |0000: iput-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; // field@0c0b │ │ +093db0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0002 line=813 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ 0x0000 - 0x0003 reg=1 listener Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener; │ │ @@ -125494,21 +125498,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -093dc8: |[093dc8] net.margaritov.preference.colorpicker.ColorPickerView.setSliderTrackerColor:(I)V │ │ -093dd8: 5923 120c |0000: iput v3, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ -093ddc: 5420 090c |0002: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ -093de0: 5221 120c |0004: iget v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ -093de4: 6e20 4f02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -093dea: 6e10 4b26 0200 |0009: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ -093df0: 0e00 |000c: return-void │ │ +093db4: |[093db4] net.margaritov.preference.colorpicker.ColorPickerView.setSliderTrackerColor:(I)V │ │ +093dc4: 5923 120c |0000: iput v3, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ +093dc8: 5420 090c |0002: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mHueTrackerPaint:Landroid/graphics/Paint; // field@0c09 │ │ +093dcc: 5221 120c |0004: iget v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerView;.mSliderTrackerColor:I // field@0c12 │ │ +093dd0: 6e20 4f02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +093dd6: 6e10 4b26 0200 |0009: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.invalidate:()V // method@264b │ │ +093ddc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ 0x0002 line=916 │ │ 0x0009 line=918 │ │ 0x000c line=919 │ │ locals : │ │ @@ -125560,17 +125564,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -093df4: |[093df4] org.openintents.filemanager.DirectoryContents.:()V │ │ -093e04: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -093e0a: 0e00 |0003: return-void │ │ +093de0: |[093de0] org.openintents.filemanager.DirectoryContents.:()V │ │ +093df0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +093df6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=5 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/openintents/filemanager/DirectoryContents; │ │ │ │ Virtual methods - │ │ @@ -125619,17 +125623,17 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -093e0c: |[093e0c] org.openintents.filemanager.DirectoryScanner.:()V │ │ -093e1c: 7100 8426 0000 |0000: invoke-static {}, Lorg/openintents/filemanager/DirectoryScanner;.initializeCupcakeInterface:()V // method@2684 │ │ -093e22: 0e00 |0003: return-void │ │ +093df8: |[093df8] org.openintents.filemanager.DirectoryScanner.:()V │ │ +093e08: 7100 8426 0000 |0000: invoke-static {}, Lorg/openintents/filemanager/DirectoryScanner;.initializeCupcakeInterface:()V // method@2684 │ │ +093e0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ │ │ #1 : (in Lorg/openintents/filemanager/DirectoryScanner;) │ │ @@ -125637,21 +125641,21 @@ │ │ type : '(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -093e24: |[093e24] org.openintents.filemanager.DirectoryScanner.:(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;)V │ │ -093e34: 1a00 9504 |0000: const-string v0, "Directory Scanner" // string@0495 │ │ -093e38: 7020 1125 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@2511 │ │ -093e3e: 5b12 1b0c |0005: iput-object v2, v1, Lorg/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@0c1b │ │ -093e42: 5b13 1a0c |0007: iput-object v3, v1, Lorg/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@0c1a │ │ -093e46: 5b14 1d0c |0009: iput-object v4, v1, Lorg/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@0c1d │ │ -093e4a: 0e00 |000b: return-void │ │ +093e10: |[093e10] org.openintents.filemanager.DirectoryScanner.:(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;)V │ │ +093e20: 1a00 9504 |0000: const-string v0, "Directory Scanner" // string@0495 │ │ +093e24: 7020 1125 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@2511 │ │ +093e2a: 5b12 1b0c |0005: iput-object v2, v1, Lorg/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@0c1b │ │ +093e2e: 5b13 1a0c |0007: iput-object v3, v1, Lorg/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@0c1a │ │ +093e32: 5b14 1d0c |0009: iput-object v4, v1, Lorg/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@0c1d │ │ +093e36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ 0x000b line=39 │ │ @@ -125666,19 +125670,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -093e4c: |[093e4c] org.openintents.filemanager.DirectoryScanner.clearData:()V │ │ -093e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -093e5e: 5b10 1a0c |0001: iput-object v0, v1, Lorg/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@0c1a │ │ -093e62: 5b10 1d0c |0003: iput-object v0, v1, Lorg/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@0c1d │ │ -093e66: 0e00 |0005: return-void │ │ +093e38: |[093e38] org.openintents.filemanager.DirectoryScanner.clearData:()V │ │ +093e48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093e4a: 5b10 1a0c |0001: iput-object v0, v1, Lorg/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@0c1a │ │ +093e4e: 5b10 1d0c |0003: iput-object v0, v1, Lorg/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@0c1d │ │ +093e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/openintents/filemanager/DirectoryScanner; │ │ @@ -125688,33 +125692,33 @@ │ │ type : '()V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -093e68: |[093e68] org.openintents.filemanager.DirectoryScanner.initializeCupcakeInterface:()V │ │ -093e78: 1a01 4e17 |0000: const-string v1, "android.text.format.Formatter" // string@174e │ │ -093e7c: 7110 6924 0100 |0002: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2469 │ │ -093e82: 0c01 |0005: move-result-object v1 │ │ -093e84: 1a02 121d |0006: const-string v2, "formatFileSize" // string@1d12 │ │ -093e88: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -093e8a: 2333 7406 |0009: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ -093e8e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -093e90: 1c05 2a00 |000c: const-class v5, Landroid/content/Context; // type@002a │ │ -093e94: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ -093e98: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -093e9a: 6205 cd0b |0011: sget-object v5, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@0bcd │ │ -093e9e: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -093ea2: 6e30 6f24 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -093ea8: 0c01 |0018: move-result-object v1 │ │ -093eaa: 6901 1c0c |0019: sput-object v1, Lorg/openintents/filemanager/DirectoryScanner;.formatter_formatFileSize:Ljava/lang/reflect/Method; // field@0c1c │ │ -093eae: 0e00 |001b: return-void │ │ -093eb0: 0d00 |001c: move-exception v0 │ │ -093eb2: 28fe |001d: goto 001b // -0002 │ │ +093e54: |[093e54] org.openintents.filemanager.DirectoryScanner.initializeCupcakeInterface:()V │ │ +093e64: 1a01 4e17 |0000: const-string v1, "android.text.format.Formatter" // string@174e │ │ +093e68: 7110 6924 0100 |0002: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2469 │ │ +093e6e: 0c01 |0005: move-result-object v1 │ │ +093e70: 1a02 121d |0006: const-string v2, "formatFileSize" // string@1d12 │ │ +093e74: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +093e76: 2333 7406 |0009: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ +093e7a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +093e7c: 1c05 2a00 |000c: const-class v5, Landroid/content/Context; // type@002a │ │ +093e80: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ +093e84: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +093e86: 6205 cd0b |0011: sget-object v5, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@0bcd │ │ +093e8a: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +093e8e: 6e30 6f24 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +093e94: 0c01 |0018: move-result-object v1 │ │ +093e96: 6901 1c0c |0019: sput-object v1, Lorg/openintents/filemanager/DirectoryScanner;.formatter_formatFileSize:Ljava/lang/reflect/Method; // field@0c1c │ │ +093e9a: 0e00 |001b: return-void │ │ +093e9c: 0d00 |001c: move-exception v0 │ │ +093e9e: 28fe |001d: goto 001b // -0002 │ │ catches : 1 │ │ 0x0000 - 0x001b │ │ Ljava/lang/Exception; -> 0x001c │ │ positions : │ │ 0x0000 line=175 │ │ 0x001b line=180 │ │ 0x001c line=176 │ │ @@ -125728,313 +125732,301 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093ec4: |[093ec4] org.openintents.filemanager.DirectoryScanner.updateProgress:(II)V │ │ -093ed4: 0e00 |0000: return-void │ │ +093eb0: |[093eb0] org.openintents.filemanager.DirectoryScanner.updateProgress:(II)V │ │ +093ec0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/openintents/filemanager/DirectoryScanner; │ │ 0x0000 - 0x0001 reg=1 progress I │ │ 0x0000 - 0x0001 reg=2 maxProgress I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/openintents/filemanager/DirectoryScanner;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 27 │ │ + registers : 25 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 412 16-bit code units │ │ -093ed8: |[093ed8] org.openintents.filemanager.DirectoryScanner.run:()V │ │ -093ee8: 2213 9204 |0000: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -093eec: 7601 fb24 1300 |0002: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -093ef2: 1a14 3c11 |0005: const-string v20, "Scanning directory " // string@113c │ │ -093ef6: 7402 0425 1300 |0007: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -093efc: 0c13 |000a: move-result-object v19 │ │ -093efe: 0800 1a00 |000b: move-object/from16 v0, v26 │ │ -093f02: 5400 1b0c |000d: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@0c1b │ │ -093f06: 0814 0000 |000f: move-object/from16 v20, v0 │ │ -093f0a: 7402 0325 1300 |0011: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -093f10: 0c13 |0014: move-result-object v19 │ │ -093f12: 7401 0a25 1300 |0015: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -093f18: 0c13 |0018: move-result-object v19 │ │ -093f1a: 7701 f72e 1300 |0019: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -093f20: 0800 1a00 |001c: move-object/from16 v0, v26 │ │ -093f24: 5400 1b0c |001e: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@0c1b │ │ -093f28: 0813 0000 |0020: move-object/from16 v19, v0 │ │ -093f2c: 7401 2724 1300 |0022: invoke-virtual/range {v19}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -093f32: 0c09 |0025: move-result-object v9 │ │ -093f34: 1312 0000 |0026: const/16 v18, #int 0 // #0 │ │ -093f38: 0800 1a00 |0028: move-object/from16 v0, v26 │ │ -093f3c: 5500 190c |002a: iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ -093f40: 0213 0000 |002c: move/from16 v19, v0 │ │ -093f44: 3813 0b00 |002e: if-eqz v19, 0039 // +000b │ │ -093f48: 1a13 3a11 |0030: const-string v19, "Scan aborted" // string@113a │ │ -093f4c: 7701 f72e 1300 |0032: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -093f52: 7601 8326 1a00 |0035: invoke-direct/range {v26}, Lorg/openintents/filemanager/DirectoryScanner;.clearData:()V // method@2683 │ │ -093f58: 0e00 |0038: return-void │ │ -093f5a: 3909 5c00 |0039: if-nez v9, 0095 // +005c │ │ -093f5e: 1a13 8710 |003b: const-string v19, "Returned null - inaccessible directory?" // string@1087 │ │ -093f62: 7701 f72e 1300 |003d: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -093f68: 1312 0000 |0040: const/16 v18, #int 0 // #0 │ │ -093f6c: 2213 9204 |0042: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -093f70: 7601 fb24 1300 |0044: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -093f76: 1a14 f303 |0047: const-string v20, "Counting files... (total count=" // string@03f3 │ │ -093f7a: 7402 0425 1300 |0049: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -093f80: 0c13 |004c: move-result-object v19 │ │ -093f82: 0800 1300 |004d: move-object/from16 v0, v19 │ │ -093f86: 0201 1200 |004f: move/from16 v1, v18 │ │ -093f8a: 6e20 0025 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -093f90: 0c13 |0054: move-result-object v19 │ │ -093f92: 1a14 1801 |0055: const-string v20, ")" // string@0118 │ │ -093f96: 7402 0425 1300 |0057: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -093f9c: 0c13 |005a: move-result-object v19 │ │ -093f9e: 7401 0a25 1300 |005b: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -093fa4: 0c13 |005e: move-result-object v19 │ │ -093fa6: 7701 f72e 1300 |005f: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -093fac: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -093fb0: 220c aa04 |0064: new-instance v12, Ljava/util/ArrayList; // type@04aa │ │ -093fb4: 0200 1200 |0066: move/from16 v0, v18 │ │ -093fb8: 7020 3e25 0c00 |0068: invoke-direct {v12, v0}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -093fbe: 220d aa04 |006b: new-instance v13, Ljava/util/ArrayList; // type@04aa │ │ -093fc2: 0200 1200 |006d: move/from16 v0, v18 │ │ -093fc6: 7020 3e25 0d00 |006f: invoke-direct {v13, v0}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -093fcc: 220e aa04 |0072: new-instance v14, Ljava/util/ArrayList; // type@04aa │ │ -093fd0: 1313 0300 |0074: const/16 v19, #int 3 // #3 │ │ -093fd4: 0200 1300 |0076: move/from16 v0, v19 │ │ -093fd8: 7020 3e25 0e00 |0078: invoke-direct {v14, v0}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -093fde: 3809 c800 |007b: if-eqz v9, 0143 // +00c8 │ │ -093fe2: 0794 |007d: move-object v4, v9 │ │ -093fe4: 214b |007e: array-length v11, v4 │ │ -093fe6: 120a |007f: const/4 v10, #int 0 // #0 │ │ -093fe8: 35ba c300 |0080: if-ge v10, v11, 0143 // +00c3 │ │ -093fec: 4606 040a |0082: aget-object v6, v4, v10 │ │ -093ff0: 0800 1a00 |0084: move-object/from16 v0, v26 │ │ -093ff4: 5500 190c |0086: iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ -093ff8: 0213 0000 |0088: move/from16 v19, v0 │ │ -093ffc: 3813 0f00 |008a: if-eqz v19, 0099 // +000f │ │ -094000: 1a13 3b11 |008c: const-string v19, "Scan aborted while checking files" // string@113b │ │ -094004: 7701 f72e 1300 |008e: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -09400a: 7601 8326 1a00 |0091: invoke-direct/range {v26}, Lorg/openintents/filemanager/DirectoryScanner;.clearData:()V // method@2683 │ │ -094010: 28a4 |0094: goto 0038 // -005c │ │ -094012: 2190 |0095: array-length v0, v9 │ │ -094014: 0212 0000 |0096: move/from16 v18, v0 │ │ -094018: 28aa |0098: goto 0042 // -0056 │ │ -09401a: d810 1001 |0099: add-int/lit8 v16, v16, #int 1 // #01 │ │ -09401e: 0800 1a00 |009b: move-object/from16 v0, v26 │ │ -094022: 0201 1000 |009d: move/from16 v1, v16 │ │ -094026: 0202 1200 |009f: move/from16 v2, v18 │ │ -09402a: 7030 8726 1002 |00a1: invoke-direct {v0, v1, v2}, Lorg/openintents/filemanager/DirectoryScanner;.updateProgress:(II)V // method@2687 │ │ -094030: 6e10 2324 0600 |00a4: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ -094036: 0a13 |00a7: move-result v19 │ │ -094038: 3813 1700 |00a8: if-eqz v19, 00bf // +0017 │ │ -09403c: 2213 e904 |00aa: new-instance v19, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -094040: 6e10 1f24 0600 |00ac: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -094046: 0c14 |00af: move-result-object v20 │ │ -094048: 1a15 9404 |00b0: const-string v21, "Directory" // string@0494 │ │ -09404c: 1316 0000 |00b2: const/16 v22, #int 0 // #0 │ │ -094050: 7604 ab26 1300 |00b4: invoke-direct/range {v19, v20, v21, v22}, Lorg/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@26ab │ │ -094056: 0800 1300 |00b7: move-object/from16 v0, v19 │ │ -09405a: 7220 8125 0c00 |00b9: invoke-interface {v12, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -094060: d80a 0a01 |00bc: add-int/lit8 v10, v10, #int 1 // #01 │ │ -094064: 28c2 |00be: goto 0080 // -003e │ │ -094066: 1a11 0000 |00bf: const-string v17, "" // string@0000 │ │ -09406a: 6e10 1f24 0600 |00c1: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -094070: 0c13 |00c4: move-result-object v19 │ │ -094072: 7701 cd26 1300 |00c5: invoke-static/range {v19}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ -094078: 0c08 |00c8: move-result-object v8 │ │ -09407a: 1a13 4501 |00c9: const-string v19, ".kml" // string@0145 │ │ -09407e: 0800 1300 |00cb: move-object/from16 v0, v19 │ │ -094082: 6e20 db24 0800 |00cd: invoke-virtual {v8, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -094088: 0a13 |00d0: move-result v19 │ │ -09408a: 3913 0c00 |00d1: if-nez v19, 00dd // +000c │ │ -09408e: 1a13 4301 |00d3: const-string v19, ".gpx" // string@0143 │ │ -094092: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ -094096: 6e20 db24 0800 |00d7: invoke-virtual {v8, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09409c: 0a13 |00da: move-result v19 │ │ -09409e: 3813 e1ff |00db: if-eqz v19, 00bc // -001f │ │ -0940a2: 6213 1c0c |00dd: sget-object v19, Lorg/openintents/filemanager/DirectoryScanner;.formatter_formatFileSize:Ljava/lang/reflect/Method; // field@0c1c │ │ -0940a6: 1314 0000 |00df: const/16 v20, #int 0 // #0 │ │ -0940aa: 1315 0200 |00e1: const/16 v21, #int 2 // #2 │ │ -0940ae: 0200 1500 |00e3: move/from16 v0, v21 │ │ -0940b2: 2300 7806 |00e5: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -0940b6: 0815 0000 |00e7: move-object/from16 v21, v0 │ │ -0940ba: 1316 0000 |00e9: const/16 v22, #int 0 // #0 │ │ -0940be: 0800 1a00 |00eb: move-object/from16 v0, v26 │ │ -0940c2: 5400 1a0c |00ed: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@0c1a │ │ -0940c6: 0817 0000 |00ef: move-object/from16 v23, v0 │ │ -0940ca: 4d17 1516 |00f1: aput-object v23, v21, v22 │ │ -0940ce: 1316 0100 |00f3: const/16 v22, #int 1 // #1 │ │ -0940d2: 6e10 2624 0600 |00f5: invoke-virtual {v6}, Ljava/io/File;.length:()J // method@2426 │ │ -0940d8: 0b18 |00f8: move-result-wide v24 │ │ -0940da: 7702 9f24 1800 |00f9: invoke-static/range {v24, v25}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0940e0: 0c17 |00fc: move-result-object v23 │ │ -0940e2: 4d17 1516 |00fd: aput-object v23, v21, v22 │ │ -0940e6: 7403 2525 1300 |00ff: invoke-virtual/range {v19, v20, v21}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -0940ec: 0c11 |0102: move-result-object v17 │ │ -0940ee: 1f11 9004 |0103: check-cast v17, Ljava/lang/String; // type@0490 │ │ -0940f2: 2213 e904 |0105: new-instance v19, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -0940f6: 6e10 1f24 0600 |0107: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0940fc: 0c14 |010a: move-result-object v20 │ │ -0940fe: 1315 0000 |010b: const/16 v21, #int 0 // #0 │ │ -094102: 0800 1300 |010d: move-object/from16 v0, v19 │ │ -094106: 0801 1400 |010f: move-object/from16 v1, v20 │ │ -09410a: 0802 1100 |0111: move-object/from16 v2, v17 │ │ -09410e: 0803 1500 |0113: move-object/from16 v3, v21 │ │ -094112: 7040 ab26 1032 |0115: invoke-direct {v0, v1, v2, v3}, Lorg/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@26ab │ │ -094118: 0800 1300 |0118: move-object/from16 v0, v19 │ │ -09411c: 7220 8125 0d00 |011a: invoke-interface {v13, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -094122: 289f |011d: goto 00bc // -0061 │ │ -094124: 0d07 |011e: move-exception v7 │ │ -094126: 6e10 2624 0600 |011f: invoke-virtual {v6}, Ljava/io/File;.length:()J // method@2426 │ │ -09412c: 0b14 |0122: move-result-wide v20 │ │ -09412e: 1616 0004 |0123: const-wide/16 v22, #int 1024 // #400 │ │ -094132: 9e14 1416 |0125: div-long v20, v20, v22 │ │ -094136: 7702 9e24 1400 |0127: invoke-static/range {v20, v21}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -09413c: 0c11 |012a: move-result-object v17 │ │ -09413e: 2213 9204 |012b: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -094142: 7601 fb24 1300 |012d: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -094148: 0800 1300 |0130: move-object/from16 v0, v19 │ │ -09414c: 0801 1100 |0132: move-object/from16 v1, v17 │ │ -094150: 6e20 0425 1000 |0134: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -094156: 0c13 |0137: move-result-object v19 │ │ -094158: 1a14 3400 |0138: const-string v20, " KB" // string@0034 │ │ -09415c: 7402 0425 1300 |013a: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -094162: 0c13 |013d: move-result-object v19 │ │ -094164: 7401 0a25 1300 |013e: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09416a: 0c11 |0141: move-result-object v17 │ │ -09416c: 28c3 |0142: goto 0105 // -003d │ │ -09416e: 1a13 9011 |0143: const-string v19, "Sorting results..." // string@1190 │ │ -094172: 7701 f72e 1300 |0145: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -094178: 7110 5725 0c00 |0148: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2557 │ │ -09417e: 7110 5725 0d00 |014b: invoke-static {v13}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2557 │ │ -094184: 0800 1a00 |014e: move-object/from16 v0, v26 │ │ -094188: 5400 1b0c |0150: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@0c1b │ │ -09418c: 0813 0000 |0152: move-object/from16 v19, v0 │ │ -094190: 7401 2124 1300 |0154: invoke-virtual/range {v19}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ -094196: 0c13 |0157: move-result-object v19 │ │ -094198: 3813 1600 |0158: if-eqz v19, 016e // +0016 │ │ -09419c: 1313 0000 |015a: const/16 v19, #int 0 // #0 │ │ -0941a0: 2214 e904 |015c: new-instance v20, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -0941a4: 1a15 4101 |015e: const-string v21, "..." // string@0141 │ │ -0941a8: 1a16 1513 |0160: const-string v22, "Up to directory" // string@1315 │ │ -0941ac: 1317 0000 |0162: const/16 v23, #int 0 // #0 │ │ -0941b0: 7604 ab26 1400 |0164: invoke-direct/range {v20, v21, v22, v23}, Lorg/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@26ab │ │ -0941b6: 0200 1300 |0167: move/from16 v0, v19 │ │ -0941ba: 0801 1400 |0169: move-object/from16 v1, v20 │ │ -0941be: 7230 8025 0c01 |016b: invoke-interface {v12, v0, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@2580 │ │ -0941c4: 0800 1a00 |016e: move-object/from16 v0, v26 │ │ -0941c8: 5500 190c |0170: iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ -0941cc: 0213 0000 |0172: move/from16 v19, v0 │ │ -0941d0: 3913 2300 |0174: if-nez v19, 0197 // +0023 │ │ -0941d4: 1a13 6611 |0176: const-string v19, "Sending data back to main thread" // string@1166 │ │ -0941d8: 7701 f72e 1300 |0178: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0941de: 2205 e404 |017b: new-instance v5, Lorg/openintents/filemanager/DirectoryContents; // type@04e4 │ │ -0941e2: 7010 8026 0500 |017d: invoke-direct {v5}, Lorg/openintents/filemanager/DirectoryContents;.:()V // method@2680 │ │ -0941e8: 5b5c 160c |0180: iput-object v12, v5, Lorg/openintents/filemanager/DirectoryContents;.listDir:Ljava/util/List; // field@0c16 │ │ -0941ec: 5b5d 170c |0182: iput-object v13, v5, Lorg/openintents/filemanager/DirectoryContents;.listFile:Ljava/util/List; // field@0c17 │ │ -0941f0: 5b5e 180c |0184: iput-object v14, v5, Lorg/openintents/filemanager/DirectoryContents;.listSdCard:Ljava/util/List; // field@0c18 │ │ -0941f4: 0800 1a00 |0186: move-object/from16 v0, v26 │ │ -0941f8: 5400 1d0c |0188: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@0c1d │ │ -0941fc: 0813 0000 |018a: move-object/from16 v19, v0 │ │ -094200: 1314 f401 |018c: const/16 v20, #int 500 // #1f4 │ │ -094204: 7402 3003 1300 |018e: invoke-virtual/range {v19, v20}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0330 │ │ -09420a: 0c0f |0191: move-result-object v15 │ │ -09420c: 5bf5 4300 |0192: iput-object v5, v15, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -094210: 6e10 4303 0f00 |0194: invoke-virtual {v15}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -094216: 7601 8326 1a00 |0197: invoke-direct/range {v26}, Lorg/openintents/filemanager/DirectoryScanner;.clearData:()V // method@2683 │ │ -09421c: 2900 9efe |019a: goto/16 0038 // -0162 │ │ + insns size : 399 16-bit code units │ │ +093ec4: |[093ec4] org.openintents.filemanager.DirectoryScanner.run:()V │ │ +093ed4: 2210 9204 |0000: new-instance v16, Ljava/lang/StringBuilder; // type@0492 │ │ +093ed8: 7601 fb24 1000 |0002: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +093ede: 1a11 3c11 |0005: const-string v17, "Scanning directory " // string@113c │ │ +093ee2: 7402 0425 1000 |0007: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +093ee8: 0c10 |000a: move-result-object v16 │ │ +093eea: 0800 1800 |000b: move-object/from16 v0, v24 │ │ +093eee: 5400 1b0c |000d: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@0c1b │ │ +093ef2: 0811 0000 |000f: move-object/from16 v17, v0 │ │ +093ef6: 7402 0325 1000 |0011: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +093efc: 0c10 |0014: move-result-object v16 │ │ +093efe: 7401 0a25 1000 |0015: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +093f04: 0c10 |0018: move-result-object v16 │ │ +093f06: 7701 f72e 1000 |0019: invoke-static/range {v16}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +093f0c: 0800 1800 |001c: move-object/from16 v0, v24 │ │ +093f10: 5400 1b0c |001e: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@0c1b │ │ +093f14: 0810 0000 |0020: move-object/from16 v16, v0 │ │ +093f18: 7401 2724 1000 |0022: invoke-virtual/range {v16}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +093f1e: 0c08 |0025: move-result-object v8 │ │ +093f20: 120f |0026: const/4 v15, #int 0 // #0 │ │ +093f22: 0800 1800 |0027: move-object/from16 v0, v24 │ │ +093f26: 5500 190c |0029: iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ +093f2a: 0210 0000 |002b: move/from16 v16, v0 │ │ +093f2e: 3810 0b00 |002d: if-eqz v16, 0038 // +000b │ │ +093f32: 1a10 3a11 |002f: const-string v16, "Scan aborted" // string@113a │ │ +093f36: 7701 f72e 1000 |0031: invoke-static/range {v16}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +093f3c: 7601 8326 1800 |0034: invoke-direct/range {v24}, Lorg/openintents/filemanager/DirectoryScanner;.clearData:()V // method@2683 │ │ +093f42: 0e00 |0037: return-void │ │ +093f44: 3908 5a00 |0038: if-nez v8, 0092 // +005a │ │ +093f48: 1a10 8710 |003a: const-string v16, "Returned null - inaccessible directory?" // string@1087 │ │ +093f4c: 7701 f72e 1000 |003c: invoke-static/range {v16}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +093f52: 120f |003f: const/4 v15, #int 0 // #0 │ │ +093f54: 2210 9204 |0040: new-instance v16, Ljava/lang/StringBuilder; // type@0492 │ │ +093f58: 7601 fb24 1000 |0042: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +093f5e: 1a11 f303 |0045: const-string v17, "Counting files... (total count=" // string@03f3 │ │ +093f62: 7402 0425 1000 |0047: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +093f68: 0c10 |004a: move-result-object v16 │ │ +093f6a: 0800 1000 |004b: move-object/from16 v0, v16 │ │ +093f6e: 6e20 0025 f000 |004d: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +093f74: 0c10 |0050: move-result-object v16 │ │ +093f76: 1a11 1801 |0051: const-string v17, ")" // string@0118 │ │ +093f7a: 7402 0425 1000 |0053: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +093f80: 0c10 |0056: move-result-object v16 │ │ +093f82: 7401 0a25 1000 |0057: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +093f88: 0c10 |005a: move-result-object v16 │ │ +093f8a: 7701 f72e 1000 |005b: invoke-static/range {v16}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +093f90: 120d |005e: const/4 v13, #int 0 // #0 │ │ +093f92: 2209 aa04 |005f: new-instance v9, Ljava/util/ArrayList; // type@04aa │ │ +093f96: 7020 3e25 f900 |0061: invoke-direct {v9, v15}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +093f9c: 220a aa04 |0064: new-instance v10, Ljava/util/ArrayList; // type@04aa │ │ +093fa0: 7020 3e25 fa00 |0066: invoke-direct {v10, v15}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +093fa6: 220b aa04 |0069: new-instance v11, Ljava/util/ArrayList; // type@04aa │ │ +093faa: 1310 0300 |006b: const/16 v16, #int 3 // #3 │ │ +093fae: 0200 1000 |006d: move/from16 v0, v16 │ │ +093fb2: 7020 3e25 0b00 |006f: invoke-direct {v11, v0}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +093fb8: 3808 c400 |0072: if-eqz v8, 0136 // +00c4 │ │ +093fbc: 2180 |0074: array-length v0, v8 │ │ +093fbe: 0211 0000 |0075: move/from16 v17, v0 │ │ +093fc2: 1310 0000 |0077: const/16 v16, #int 0 // #0 │ │ +093fc6: 0200 1000 |0079: move/from16 v0, v16 │ │ +093fca: 0201 1100 |007b: move/from16 v1, v17 │ │ +093fce: 3510 b900 |007d: if-ge v0, v1, 0136 // +00b9 │ │ +093fd2: 4605 0810 |007f: aget-object v5, v8, v16 │ │ +093fd6: 0800 1800 |0081: move-object/from16 v0, v24 │ │ +093fda: 5500 190c |0083: iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ +093fde: 0212 0000 |0085: move/from16 v18, v0 │ │ +093fe2: 3812 0d00 |0087: if-eqz v18, 0094 // +000d │ │ +093fe6: 1a10 3b11 |0089: const-string v16, "Scan aborted while checking files" // string@113b │ │ +093fea: 7701 f72e 1000 |008b: invoke-static/range {v16}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +093ff0: 7601 8326 1800 |008e: invoke-direct/range {v24}, Lorg/openintents/filemanager/DirectoryScanner;.clearData:()V // method@2683 │ │ +093ff6: 28a6 |0091: goto 0037 // -005a │ │ +093ff8: 218f |0092: array-length v15, v8 │ │ +093ffa: 28ad |0093: goto 0040 // -0053 │ │ +093ffc: d80d 0d01 |0094: add-int/lit8 v13, v13, #int 1 // #01 │ │ +094000: 0800 1800 |0096: move-object/from16 v0, v24 │ │ +094004: 7030 8726 d00f |0098: invoke-direct {v0, v13, v15}, Lorg/openintents/filemanager/DirectoryScanner;.updateProgress:(II)V // method@2687 │ │ +09400a: 6e10 2324 0500 |009b: invoke-virtual {v5}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ +094010: 0a12 |009e: move-result v18 │ │ +094012: 3812 1700 |009f: if-eqz v18, 00b6 // +0017 │ │ +094016: 2212 e904 |00a1: new-instance v18, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +09401a: 6e10 1f24 0500 |00a3: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +094020: 0c13 |00a6: move-result-object v19 │ │ +094022: 1a14 9404 |00a7: const-string v20, "Directory" // string@0494 │ │ +094026: 1315 0000 |00a9: const/16 v21, #int 0 // #0 │ │ +09402a: 7604 ab26 1200 |00ab: invoke-direct/range {v18, v19, v20, v21}, Lorg/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@26ab │ │ +094030: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ +094034: 7220 8125 0900 |00b0: invoke-interface {v9, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +09403a: d810 1001 |00b3: add-int/lit8 v16, v16, #int 1 // #01 │ │ +09403e: 28c4 |00b5: goto 0079 // -003c │ │ +094040: 1a0e 0000 |00b6: const-string v14, "" // string@0000 │ │ +094044: 6e10 1f24 0500 |00b8: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +09404a: 0c12 |00bb: move-result-object v18 │ │ +09404c: 7701 cd26 1200 |00bc: invoke-static/range {v18}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ +094052: 0c07 |00bf: move-result-object v7 │ │ +094054: 1a12 4501 |00c0: const-string v18, ".kml" // string@0145 │ │ +094058: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +09405c: 6e20 db24 0700 |00c4: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +094062: 0a12 |00c7: move-result v18 │ │ +094064: 3912 0c00 |00c8: if-nez v18, 00d4 // +000c │ │ +094068: 1a12 4301 |00ca: const-string v18, ".gpx" // string@0143 │ │ +09406c: 0800 1200 |00cc: move-object/from16 v0, v18 │ │ +094070: 6e20 db24 0700 |00ce: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +094076: 0a12 |00d1: move-result v18 │ │ +094078: 3812 e1ff |00d2: if-eqz v18, 00b3 // -001f │ │ +09407c: 6212 1c0c |00d4: sget-object v18, Lorg/openintents/filemanager/DirectoryScanner;.formatter_formatFileSize:Ljava/lang/reflect/Method; // field@0c1c │ │ +094080: 1313 0000 |00d6: const/16 v19, #int 0 // #0 │ │ +094084: 1314 0200 |00d8: const/16 v20, #int 2 // #2 │ │ +094088: 0200 1400 |00da: move/from16 v0, v20 │ │ +09408c: 2300 7806 |00dc: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +094090: 0814 0000 |00de: move-object/from16 v20, v0 │ │ +094094: 1315 0000 |00e0: const/16 v21, #int 0 // #0 │ │ +094098: 0800 1800 |00e2: move-object/from16 v0, v24 │ │ +09409c: 5400 1a0c |00e4: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.context:Landroid/content/Context; // field@0c1a │ │ +0940a0: 0816 0000 |00e6: move-object/from16 v22, v0 │ │ +0940a4: 4d16 1415 |00e8: aput-object v22, v20, v21 │ │ +0940a8: 1315 0100 |00ea: const/16 v21, #int 1 // #1 │ │ +0940ac: 6e10 2624 0500 |00ec: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@2426 │ │ +0940b2: 0b16 |00ef: move-result-wide v22 │ │ +0940b4: 7702 9f24 1600 |00f0: invoke-static/range {v22, v23}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0940ba: 0c16 |00f3: move-result-object v22 │ │ +0940bc: 4d16 1415 |00f4: aput-object v22, v20, v21 │ │ +0940c0: 7403 2525 1200 |00f6: invoke-virtual/range {v18, v19, v20}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +0940c6: 0c0e |00f9: move-result-object v14 │ │ +0940c8: 1f0e 9004 |00fa: check-cast v14, Ljava/lang/String; // type@0490 │ │ +0940cc: 2212 e904 |00fc: new-instance v18, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +0940d0: 6e10 1f24 0500 |00fe: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0940d6: 0c13 |0101: move-result-object v19 │ │ +0940d8: 1314 0000 |0102: const/16 v20, #int 0 // #0 │ │ +0940dc: 0800 1200 |0104: move-object/from16 v0, v18 │ │ +0940e0: 0801 1300 |0106: move-object/from16 v1, v19 │ │ +0940e4: 0802 1400 |0108: move-object/from16 v2, v20 │ │ +0940e8: 7040 ab26 102e |010a: invoke-direct {v0, v1, v14, v2}, Lorg/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@26ab │ │ +0940ee: 0800 1200 |010d: move-object/from16 v0, v18 │ │ +0940f2: 7220 8125 0a00 |010f: invoke-interface {v10, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0940f8: 28a1 |0112: goto 00b3 // -005f │ │ +0940fa: 0d06 |0113: move-exception v6 │ │ +0940fc: 6e10 2624 0500 |0114: invoke-virtual {v5}, Ljava/io/File;.length:()J // method@2426 │ │ +094102: 0b12 |0117: move-result-wide v18 │ │ +094104: 1614 0004 |0118: const-wide/16 v20, #int 1024 // #400 │ │ +094108: 9e12 1214 |011a: div-long v18, v18, v20 │ │ +09410c: 7702 9e24 1200 |011c: invoke-static/range {v18, v19}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +094112: 0c0e |011f: move-result-object v14 │ │ +094114: 2212 9204 |0120: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +094118: 7601 fb24 1200 |0122: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09411e: 0800 1200 |0125: move-object/from16 v0, v18 │ │ +094122: 6e20 0425 e000 |0127: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +094128: 0c12 |012a: move-result-object v18 │ │ +09412a: 1a13 3400 |012b: const-string v19, " KB" // string@0034 │ │ +09412e: 7402 0425 1200 |012d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +094134: 0c12 |0130: move-result-object v18 │ │ +094136: 7401 0a25 1200 |0131: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09413c: 0c0e |0134: move-result-object v14 │ │ +09413e: 28c7 |0135: goto 00fc // -0039 │ │ +094140: 1a10 9011 |0136: const-string v16, "Sorting results..." // string@1190 │ │ +094144: 7701 f72e 1000 |0138: invoke-static/range {v16}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09414a: 7110 5725 0900 |013b: invoke-static {v9}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2557 │ │ +094150: 7110 5725 0a00 |013e: invoke-static {v10}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2557 │ │ +094156: 0800 1800 |0141: move-object/from16 v0, v24 │ │ +09415a: 5400 1b0c |0143: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.currentDirectory:Ljava/io/File; // field@0c1b │ │ +09415e: 0810 0000 |0145: move-object/from16 v16, v0 │ │ +094162: 7401 2124 1000 |0147: invoke-virtual/range {v16}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ +094168: 0c10 |014a: move-result-object v16 │ │ +09416a: 3810 1600 |014b: if-eqz v16, 0161 // +0016 │ │ +09416e: 1310 0000 |014d: const/16 v16, #int 0 // #0 │ │ +094172: 2211 e904 |014f: new-instance v17, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +094176: 1a12 4101 |0151: const-string v18, "..." // string@0141 │ │ +09417a: 1a13 1513 |0153: const-string v19, "Up to directory" // string@1315 │ │ +09417e: 1314 0000 |0155: const/16 v20, #int 0 // #0 │ │ +094182: 7604 ab26 1100 |0157: invoke-direct/range {v17, v18, v19, v20}, Lorg/openintents/filemanager/IconifiedText;.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@26ab │ │ +094188: 0200 1000 |015a: move/from16 v0, v16 │ │ +09418c: 0801 1100 |015c: move-object/from16 v1, v17 │ │ +094190: 7230 8025 0901 |015e: invoke-interface {v9, v0, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@2580 │ │ +094196: 0800 1800 |0161: move-object/from16 v0, v24 │ │ +09419a: 5500 190c |0163: iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ +09419e: 0210 0000 |0165: move/from16 v16, v0 │ │ +0941a2: 3910 2300 |0167: if-nez v16, 018a // +0023 │ │ +0941a6: 1a10 6611 |0169: const-string v16, "Sending data back to main thread" // string@1166 │ │ +0941aa: 7701 f72e 1000 |016b: invoke-static/range {v16}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0941b0: 2204 e404 |016e: new-instance v4, Lorg/openintents/filemanager/DirectoryContents; // type@04e4 │ │ +0941b4: 7010 8026 0400 |0170: invoke-direct {v4}, Lorg/openintents/filemanager/DirectoryContents;.:()V // method@2680 │ │ +0941ba: 5b49 160c |0173: iput-object v9, v4, Lorg/openintents/filemanager/DirectoryContents;.listDir:Ljava/util/List; // field@0c16 │ │ +0941be: 5b4a 170c |0175: iput-object v10, v4, Lorg/openintents/filemanager/DirectoryContents;.listFile:Ljava/util/List; // field@0c17 │ │ +0941c2: 5b4b 180c |0177: iput-object v11, v4, Lorg/openintents/filemanager/DirectoryContents;.listSdCard:Ljava/util/List; // field@0c18 │ │ +0941c6: 0800 1800 |0179: move-object/from16 v0, v24 │ │ +0941ca: 5400 1d0c |017b: iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;.handler:Landroid/os/Handler; // field@0c1d │ │ +0941ce: 0810 0000 |017d: move-object/from16 v16, v0 │ │ +0941d2: 1311 f401 |017f: const/16 v17, #int 500 // #1f4 │ │ +0941d6: 7402 3003 1000 |0181: invoke-virtual/range {v16, v17}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0330 │ │ +0941dc: 0c0c |0184: move-result-object v12 │ │ +0941de: 5bc4 4300 |0185: iput-object v4, v12, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +0941e2: 6e10 4303 0c00 |0187: invoke-virtual {v12}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0941e8: 7601 8326 1800 |018a: invoke-direct/range {v24}, Lorg/openintents/filemanager/DirectoryScanner;.clearData:()V // method@2683 │ │ +0941ee: 2900 aafe |018d: goto/16 0037 // -0156 │ │ catches : 1 │ │ - 0x00dd - 0x0105 │ │ - Ljava/lang/Exception; -> 0x011e │ │ + 0x00d4 - 0x00fc │ │ + Ljava/lang/Exception; -> 0x0113 │ │ positions : │ │ 0x0000 line=48 │ │ 0x001c line=50 │ │ 0x0026 line=52 │ │ - 0x0028 line=54 │ │ - 0x0030 line=55 │ │ - 0x0035 line=56 │ │ - 0x0038 line=153 │ │ - 0x0039 line=60 │ │ - 0x003b line=61 │ │ - 0x0040 line=62 │ │ - 0x0042 line=67 │ │ - 0x0062 line=69 │ │ - 0x0064 line=72 │ │ - 0x006b line=75 │ │ - 0x0072 line=78 │ │ - 0x007b line=80 │ │ - 0x007d line=81 │ │ - 0x0084 line=82 │ │ - 0x008c line=84 │ │ - 0x0091 line=85 │ │ - 0x0095 line=64 │ │ - 0x0099 line=89 │ │ - 0x009b line=90 │ │ - 0x00a4 line=97 │ │ - 0x00aa line=98 │ │ - 0x00bc line=81 │ │ - 0x00bf line=100 │ │ - 0x00c1 line=102 │ │ - 0x00c9 line=103 │ │ - 0x00dd line=106 │ │ - 0x0105 line=120 │ │ - 0x011e line=107 │ │ - 0x011f line=112 │ │ - 0x012b line=113 │ │ - 0x0143 line=126 │ │ - 0x0148 line=129 │ │ - 0x014b line=130 │ │ - 0x014e line=133 │ │ - 0x015a line=134 │ │ - 0x016e line=138 │ │ - 0x0176 line=139 │ │ - 0x017b line=141 │ │ - 0x0180 line=143 │ │ - 0x0182 line=144 │ │ - 0x0184 line=145 │ │ - 0x0186 line=147 │ │ - 0x0192 line=148 │ │ - 0x0194 line=149 │ │ - 0x0197 line=152 │ │ - locals : │ │ - 0x007e - 0x0095 reg=4 arr$ [Ljava/io/File; │ │ - 0x0084 - 0x0095 reg=6 currentFile Ljava/io/File; │ │ - 0x0080 - 0x0095 reg=10 i$ I │ │ - 0x007f - 0x0095 reg=11 len$ I │ │ - 0x006b - 0x0095 reg=12 listDir Ljava/util/List; Ljava/util/List; │ │ - 0x0072 - 0x0095 reg=13 listFile Ljava/util/List; Ljava/util/List; │ │ - 0x007b - 0x0095 reg=14 listSdCard Ljava/util/List; Ljava/util/List; │ │ - 0x0064 - 0x0095 reg=16 progress I │ │ - 0x00c1 - 0x0103 reg=17 size Ljava/lang/String; │ │ - 0x0105 - 0x011e reg=17 size Ljava/lang/String; │ │ - 0x0099 - 0x0143 reg=4 arr$ [Ljava/io/File; │ │ - 0x0099 - 0x0143 reg=6 currentFile Ljava/io/File; │ │ - 0x011f - 0x0143 reg=7 e Ljava/lang/Exception; │ │ - 0x00c9 - 0x0143 reg=8 ext Ljava/lang/String; │ │ - 0x0099 - 0x0143 reg=10 i$ I │ │ - 0x0099 - 0x0143 reg=11 len$ I │ │ - 0x012b - 0x0143 reg=17 size Ljava/lang/String; │ │ - 0x0180 - 0x0197 reg=5 contents Lorg/openintents/filemanager/DirectoryContents; │ │ - 0x0192 - 0x0197 reg=15 msg Landroid/os/Message; │ │ - 0x0026 - 0x019c reg=9 files [Ljava/io/File; │ │ - 0x0099 - 0x019c reg=12 listDir Ljava/util/List; Ljava/util/List; │ │ - 0x0099 - 0x019c reg=13 listFile Ljava/util/List; Ljava/util/List; │ │ - 0x0099 - 0x019c reg=14 listSdCard Ljava/util/List; Ljava/util/List; │ │ - 0x0099 - 0x019c reg=16 progress I │ │ - 0x0028 - 0x019c reg=18 totalCount I │ │ - 0x0000 - 0x019c reg=26 this Lorg/openintents/filemanager/DirectoryScanner; │ │ + 0x0027 line=54 │ │ + 0x002f line=55 │ │ + 0x0034 line=56 │ │ + 0x0037 line=153 │ │ + 0x0038 line=60 │ │ + 0x003a line=61 │ │ + 0x003f line=62 │ │ + 0x0040 line=67 │ │ + 0x005e line=69 │ │ + 0x005f line=72 │ │ + 0x0064 line=75 │ │ + 0x0069 line=78 │ │ + 0x0072 line=80 │ │ + 0x0074 line=81 │ │ + 0x0081 line=82 │ │ + 0x0089 line=84 │ │ + 0x008e line=85 │ │ + 0x0092 line=64 │ │ + 0x0094 line=89 │ │ + 0x0096 line=90 │ │ + 0x009b line=97 │ │ + 0x00a1 line=98 │ │ + 0x00b3 line=81 │ │ + 0x00b6 line=100 │ │ + 0x00b8 line=102 │ │ + 0x00c0 line=103 │ │ + 0x00d4 line=106 │ │ + 0x00fc line=120 │ │ + 0x0113 line=107 │ │ + 0x0114 line=112 │ │ + 0x0120 line=113 │ │ + 0x0136 line=126 │ │ + 0x013b line=129 │ │ + 0x013e line=130 │ │ + 0x0141 line=133 │ │ + 0x014d line=134 │ │ + 0x0161 line=138 │ │ + 0x0169 line=139 │ │ + 0x016e line=141 │ │ + 0x0173 line=143 │ │ + 0x0175 line=144 │ │ + 0x0177 line=145 │ │ + 0x0179 line=147 │ │ + 0x0185 line=148 │ │ + 0x0187 line=149 │ │ + 0x018a line=152 │ │ + locals : │ │ + 0x0081 - 0x0092 reg=5 currentFile Ljava/io/File; │ │ + 0x0064 - 0x0092 reg=9 listDir Ljava/util/List; Ljava/util/List; │ │ + 0x0069 - 0x0092 reg=10 listFile Ljava/util/List; Ljava/util/List; │ │ + 0x0072 - 0x0092 reg=11 listSdCard Ljava/util/List; Ljava/util/List; │ │ + 0x005f - 0x0092 reg=13 progress I │ │ + 0x00b8 - 0x00fa reg=14 size Ljava/lang/String; │ │ + 0x00fc - 0x0113 reg=14 size Ljava/lang/String; │ │ + 0x0094 - 0x0136 reg=5 currentFile Ljava/io/File; │ │ + 0x0114 - 0x0136 reg=6 e Ljava/lang/Exception; │ │ + 0x00c0 - 0x0136 reg=7 ext Ljava/lang/String; │ │ + 0x0120 - 0x0136 reg=14 size Ljava/lang/String; │ │ + 0x0173 - 0x018a reg=4 contents Lorg/openintents/filemanager/DirectoryContents; │ │ + 0x0185 - 0x018a reg=12 msg Landroid/os/Message; │ │ + 0x0026 - 0x018f reg=8 files [Ljava/io/File; │ │ + 0x0094 - 0x018f reg=9 listDir Ljava/util/List; Ljava/util/List; │ │ + 0x0094 - 0x018f reg=10 listFile Ljava/util/List; Ljava/util/List; │ │ + 0x0094 - 0x018f reg=11 listSdCard Ljava/util/List; Ljava/util/List; │ │ + 0x0094 - 0x018f reg=13 progress I │ │ + 0x0027 - 0x018f reg=15 totalCount I │ │ + 0x0000 - 0x018f reg=24 this Lorg/openintents/filemanager/DirectoryScanner; │ │ │ │ source_file_idx : 1175 (DirectoryScanner.java) │ │ │ │ Class #512 header: │ │ class_idx : 1254 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 150 │ │ @@ -126066,39 +126058,39 @@ │ │ type : '(Lorg/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -094230: |[094230] org.openintents.filemanager.FileManagerActivity$1.:(Lorg/openintents/filemanager/FileManagerActivity;)V │ │ -094240: 5b01 1e0c |0000: iput-object v1, v0, Lorg/openintents/filemanager/FileManagerActivity$1;.this$0:Lorg/openintents/filemanager/FileManagerActivity; // field@0c1e │ │ -094244: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -09424a: 0e00 |0005: return-void │ │ +094204: |[094204] org.openintents.filemanager.FileManagerActivity$1.:(Lorg/openintents/filemanager/FileManagerActivity;)V │ │ +094214: 5b01 1e0c |0000: iput-object v1, v0, Lorg/openintents/filemanager/FileManagerActivity$1;.this$0:Lorg/openintents/filemanager/FileManagerActivity; // field@0c1e │ │ +094218: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +09421e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/openintents/filemanager/FileManagerActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/openintents/filemanager/FileManagerActivity$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09424c: |[09424c] org.openintents.filemanager.FileManagerActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -09425c: 5410 1e0c |0000: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity$1;.this$0:Lorg/openintents/filemanager/FileManagerActivity; // field@0c1e │ │ -094260: 7120 8d26 2000 |0002: invoke-static {v0, v2}, Lorg/openintents/filemanager/FileManagerActivity;.access$000:(Lorg/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V // method@268d │ │ -094266: 0e00 |0005: return-void │ │ +094220: |[094220] org.openintents.filemanager.FileManagerActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +094230: 5410 1e0c |0000: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity$1;.this$0:Lorg/openintents/filemanager/FileManagerActivity; // field@0c1e │ │ +094234: 7120 8d26 2000 |0002: invoke-static {v0, v2}, Lorg/openintents/filemanager/FileManagerActivity;.access$000:(Lorg/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V // method@268d │ │ +09423a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/openintents/filemanager/FileManagerActivity$1; │ │ 0x0000 - 0x0006 reg=2 msg Landroid/os/Message; │ │ @@ -126138,39 +126130,39 @@ │ │ type : '(Lorg/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -094268: |[094268] org.openintents.filemanager.FileManagerActivity$2.:(Lorg/openintents/filemanager/FileManagerActivity;)V │ │ -094278: 5b01 1f0c |0000: iput-object v1, v0, Lorg/openintents/filemanager/FileManagerActivity$2;.this$0:Lorg/openintents/filemanager/FileManagerActivity; // field@0c1f │ │ -09427c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -094282: 0e00 |0005: return-void │ │ +09423c: |[09423c] org.openintents.filemanager.FileManagerActivity$2.:(Lorg/openintents/filemanager/FileManagerActivity;)V │ │ +09424c: 5b01 1f0c |0000: iput-object v1, v0, Lorg/openintents/filemanager/FileManagerActivity$2;.this$0:Lorg/openintents/filemanager/FileManagerActivity; // field@0c1f │ │ +094250: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +094256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/openintents/filemanager/FileManagerActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/openintents/filemanager/FileManagerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/openintents/filemanager/FileManagerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/openintents/filemanager/FileManagerActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -094284: |[094284] org.openintents.filemanager.FileManagerActivity$2.onClick:(Landroid/view/View;)V │ │ -094294: 5410 1f0c |0000: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity$2;.this$0:Lorg/openintents/filemanager/FileManagerActivity; // field@0c1f │ │ -094298: 7110 8e26 0000 |0002: invoke-static {v0}, Lorg/openintents/filemanager/FileManagerActivity;.access$100:(Lorg/openintents/filemanager/FileManagerActivity;)V // method@268e │ │ -09429e: 0e00 |0005: return-void │ │ +094258: |[094258] org.openintents.filemanager.FileManagerActivity$2.onClick:(Landroid/view/View;)V │ │ +094268: 5410 1f0c |0000: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity$2;.this$0:Lorg/openintents/filemanager/FileManagerActivity; // field@0c1f │ │ +09426c: 7110 8e26 0000 |0002: invoke-static {v0}, Lorg/openintents/filemanager/FileManagerActivity;.access$100:(Lorg/openintents/filemanager/FileManagerActivity;)V // method@268e │ │ +094272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/openintents/filemanager/FileManagerActivity$2; │ │ 0x0000 - 0x0006 reg=2 arg0 Landroid/view/View; │ │ @@ -126341,41 +126333,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0942a0: |[0942a0] org.openintents.filemanager.FileManagerActivity.:()V │ │ -0942b0: 7010 a800 0200 |0000: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ -0942b6: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0942ba: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0942c0: 5b20 2b0c |0008: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ -0942c4: 2200 aa04 |000a: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0942c8: 7010 3d25 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0942ce: 5b20 360c |000f: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ -0942d2: 2200 aa04 |0011: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0942d6: 7010 3d25 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0942dc: 5b20 370c |0016: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ -0942e0: 2200 aa04 |0018: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0942e4: 7010 3d25 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0942ea: 5b20 380c |001d: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ -0942ee: 2200 5f04 |001f: new-instance v0, Ljava/io/File; // type@045f │ │ -0942f2: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ -0942f6: 7020 1524 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0942fc: 5b20 290c |0026: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -094300: 1a00 0000 |0028: const-string v0, "" // string@0000 │ │ -094304: 5b20 3b0c |002a: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@0c3b │ │ -094308: 2200 5f04 |002c: new-instance v0, Ljava/io/File; // type@045f │ │ -09430c: 1a01 0000 |002e: const-string v1, "" // string@0000 │ │ -094310: 7020 1524 1000 |0030: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -094316: 5b20 2e0c |0033: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@0c2e │ │ -09431a: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -09431c: 5b20 350c |0036: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ -094320: 0e00 |0038: return-void │ │ +094274: |[094274] org.openintents.filemanager.FileManagerActivity.:()V │ │ +094284: 7010 a800 0200 |0000: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ +09428a: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +09428e: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +094294: 5b20 2b0c |0008: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ +094298: 2200 aa04 |000a: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +09429c: 7010 3d25 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0942a2: 5b20 360c |000f: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ +0942a6: 2200 aa04 |0011: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0942aa: 7010 3d25 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0942b0: 5b20 370c |0016: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ +0942b4: 2200 aa04 |0018: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0942b8: 7010 3d25 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0942be: 5b20 380c |001d: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ +0942c2: 2200 5f04 |001f: new-instance v0, Ljava/io/File; // type@045f │ │ +0942c6: 1a01 0000 |0021: const-string v1, "" // string@0000 │ │ +0942ca: 7020 1524 1000 |0023: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0942d0: 5b20 290c |0026: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +0942d4: 1a00 0000 |0028: const-string v0, "" // string@0000 │ │ +0942d8: 5b20 3b0c |002a: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@0c3b │ │ +0942dc: 2200 5f04 |002c: new-instance v0, Ljava/io/File; // type@045f │ │ +0942e0: 1a01 0000 |002e: const-string v1, "" // string@0000 │ │ +0942e4: 7020 1524 1000 |0030: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0942ea: 5b20 2e0c |0033: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@0c2e │ │ +0942ee: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +0942f0: 5b20 350c |0036: iput-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ +0942f4: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=61 │ │ 0x000a line=64 │ │ 0x0011 line=67 │ │ 0x0018 line=70 │ │ @@ -126391,17 +126383,17 @@ │ │ type : '(Lorg/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -094324: |[094324] org.openintents.filemanager.FileManagerActivity.access$000:(Lorg/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V │ │ -094334: 7020 9726 1000 |0000: invoke-direct {v0, v1}, Lorg/openintents/filemanager/FileManagerActivity;.handleMessage:(Landroid/os/Message;)V // method@2697 │ │ -09433a: 0e00 |0003: return-void │ │ +0942f8: |[0942f8] org.openintents.filemanager.FileManagerActivity.access$000:(Lorg/openintents/filemanager/FileManagerActivity;Landroid/os/Message;)V │ │ +094308: 7020 9726 1000 |0000: invoke-direct {v0, v1}, Lorg/openintents/filemanager/FileManagerActivity;.handleMessage:(Landroid/os/Message;)V // method@2697 │ │ +09430e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/openintents/filemanager/FileManagerActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/os/Message; │ │ │ │ @@ -126410,17 +126402,17 @@ │ │ type : '(Lorg/openintents/filemanager/FileManagerActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09433c: |[09433c] org.openintents.filemanager.FileManagerActivity.access$100:(Lorg/openintents/filemanager/FileManagerActivity;)V │ │ -09434c: 7010 9f26 0000 |0000: invoke-direct {v0}, Lorg/openintents/filemanager/FileManagerActivity;.pickFileOrDirectory:()V // method@269f │ │ -094352: 0e00 |0003: return-void │ │ +094310: |[094310] org.openintents.filemanager.FileManagerActivity.access$100:(Lorg/openintents/filemanager/FileManagerActivity;)V │ │ +094320: 7010 9f26 0000 |0000: invoke-direct {v0}, Lorg/openintents/filemanager/FileManagerActivity;.pickFileOrDirectory:()V // method@269f │ │ +094326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/openintents/filemanager/FileManagerActivity; │ │ │ │ #3 : (in Lorg/openintents/filemanager/FileManagerActivity;) │ │ @@ -126428,25 +126420,25 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -094354: |[094354] org.openintents.filemanager.FileManagerActivity.addAllElements:(Ljava/util/List;Ljava/util/List;)V │ │ -094364: 7210 8925 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2589 │ │ -09436a: 0a01 |0003: move-result v1 │ │ -09436c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09436e: 3510 0c00 |0005: if-ge v0, v1, 0011 // +000c │ │ -094372: 7220 8525 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -094378: 0c02 |000a: move-result-object v2 │ │ -09437a: 7220 8125 2400 |000b: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -094380: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -094384: 28f5 |0010: goto 0005 // -000b │ │ -094386: 0e00 |0011: return-void │ │ +094328: |[094328] org.openintents.filemanager.FileManagerActivity.addAllElements:(Ljava/util/List;Ljava/util/List;)V │ │ +094338: 7210 8925 0500 |0000: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2589 │ │ +09433e: 0a01 |0003: move-result v1 │ │ +094340: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +094342: 3510 0c00 |0005: if-ge v0, v1, 0011 // +000c │ │ +094346: 7220 8525 0500 |0007: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +09434c: 0c02 |000a: move-result-object v2 │ │ +09434e: 7220 8125 2400 |000b: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +094354: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +094358: 28f5 |0010: goto 0005 // -000b │ │ +09435a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0004 line=524 │ │ 0x0007 line=525 │ │ 0x000e line=524 │ │ 0x0011 line=527 │ │ @@ -126464,30 +126456,30 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -094388: |[094388] org.openintents.filemanager.FileManagerActivity.browseTo:(Ljava/io/File;)V │ │ -094398: 6e10 2324 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ -09439e: 0a00 |0003: move-result v0 │ │ -0943a0: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -0943a4: 5410 290c |0006: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -0943a8: 6e20 1a24 0200 |0008: invoke-virtual {v2, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@241a │ │ -0943ae: 0a00 |000b: move-result v0 │ │ -0943b0: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -0943b4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0943b6: 7020 a926 0100 |000f: invoke-direct {v1, v0}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@26a9 │ │ -0943bc: 0e00 |0012: return-void │ │ -0943be: 5410 290c |0013: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -0943c2: 5b10 3a0c |0015: iput-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mPreviousDirectory:Ljava/io/File; // field@0c3a │ │ -0943c6: 5b12 290c |0017: iput-object v2, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -0943ca: 7010 a126 0100 |0019: invoke-direct {v1}, Lorg/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@26a1 │ │ -0943d0: 28f6 |001c: goto 0012 // -000a │ │ +09435c: |[09435c] org.openintents.filemanager.FileManagerActivity.browseTo:(Ljava/io/File;)V │ │ +09436c: 6e10 2324 0200 |0000: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ +094372: 0a00 |0003: move-result v0 │ │ +094374: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +094378: 5410 290c |0006: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +09437c: 6e20 1a24 0200 |0008: invoke-virtual {v2, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@241a │ │ +094382: 0a00 |000b: move-result v0 │ │ +094384: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +094388: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +09438a: 7020 a926 0100 |000f: invoke-direct {v1, v0}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@26a9 │ │ +094390: 0e00 |0012: return-void │ │ +094392: 5410 290c |0013: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +094396: 5b10 3a0c |0015: iput-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mPreviousDirectory:Ljava/io/File; // field@0c3a │ │ +09439a: 5b12 290c |0017: iput-object v2, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +09439e: 7010 a126 0100 |0019: invoke-direct {v1}, Lorg/openintents/filemanager/FileManagerActivity;.refreshList:()V // method@26a1 │ │ +0943a4: 28f6 |001c: goto 0012 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0006 line=437 │ │ 0x000e line=439 │ │ 0x0012 line=457 │ │ 0x0013 line=441 │ │ @@ -126502,52 +126494,53 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0943d4: |[0943d4] org.openintents.filemanager.FileManagerActivity.goToDirectoryInEditText:()V │ │ -0943e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0943e6: 2200 5f04 |0001: new-instance v0, Ljava/io/File; // type@045f │ │ -0943ea: 5431 320c |0003: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@0c32 │ │ -0943ee: 6e10 7621 0100 |0005: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0943f4: 0c01 |0008: move-result-object v1 │ │ -0943f6: 6e10 c524 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0943fc: 0c01 |000c: move-result-object v1 │ │ -0943fe: 7020 1524 1000 |000d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -094404: 5431 290c |0010: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -094408: 6e20 1a24 1000 |0012: invoke-virtual {v0, v1}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@241a │ │ -09440e: 0a01 |0015: move-result v1 │ │ -094410: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ -094414: 7020 a926 2300 |0018: invoke-direct {v3, v2}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@26a9 │ │ -09441a: 0e00 |001b: return-void │ │ -09441c: 5431 350c |001c: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ -094420: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -094424: 5431 350c |0020: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ -094428: 6e20 1a24 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@241a │ │ -09442e: 0a01 |0025: move-result v1 │ │ -094430: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -094434: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -094436: 5b31 350c |0029: iput-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ -09443a: 7020 a926 2300 |002b: invoke-direct {v3, v2}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@26a9 │ │ -094440: 28ed |002e: goto 001b // -0013 │ │ -094442: 6e10 1b24 0000 |002f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -094448: 0a01 |0032: move-result v1 │ │ -09444a: 3901 0400 |0033: if-nez v1, 0037 // +0004 │ │ -09444e: 5b30 350c |0035: iput-object v0, v3, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ -094452: 7020 9026 0300 |0037: invoke-direct {v3, v0}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ -094458: 28e1 |003a: goto 001b // -001f │ │ +0943a8: |[0943a8] org.openintents.filemanager.FileManagerActivity.goToDirectoryInEditText:()V │ │ +0943b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0943ba: 2200 5f04 |0001: new-instance v0, Ljava/io/File; // type@045f │ │ +0943be: 5431 320c |0003: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@0c32 │ │ +0943c2: 6e10 7621 0100 |0005: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0943c8: 0c01 |0008: move-result-object v1 │ │ +0943ca: 6e10 c524 0100 |0009: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0943d0: 0c01 |000c: move-result-object v1 │ │ +0943d2: 7020 1524 1000 |000d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0943d8: 5431 290c |0010: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +0943dc: 6e20 1a24 1000 |0012: invoke-virtual {v0, v1}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@241a │ │ +0943e2: 0a01 |0015: move-result v1 │ │ +0943e4: 3801 0600 |0016: if-eqz v1, 001c // +0006 │ │ +0943e8: 7020 a926 2300 |0018: invoke-direct {v3, v2}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@26a9 │ │ +0943ee: 0e00 |001b: return-void │ │ +0943f0: 5431 350c |001c: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ +0943f4: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +0943f8: 5431 350c |0020: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ +0943fc: 6e20 1a24 0100 |0022: invoke-virtual {v1, v0}, Ljava/io/File;.equals:(Ljava/lang/Object;)Z // method@241a │ │ +094402: 0a01 |0025: move-result v1 │ │ +094404: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +094408: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +09440a: 5b31 350c |0029: iput-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ +09440e: 7020 a926 2300 |002b: invoke-direct {v3, v2}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@26a9 │ │ +094414: 28ed |002e: goto 001b // -0013 │ │ +094416: 6e10 1b24 0000 |002f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +09441c: 0a01 |0032: move-result v1 │ │ +09441e: 3901 0400 |0033: if-nez v1, 0037 // +0004 │ │ +094422: 5b30 350c |0035: iput-object v0, v3, Lorg/openintents/filemanager/FileManagerActivity;.mHaveShownErrorMessageForFile:Ljava/io/File; // field@0c35 │ │ +094426: 7020 9026 0300 |0037: invoke-direct {v3, v0}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ +09442c: 28e1 |003a: goto 001b // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=302 │ │ 0x0010 line=304 │ │ 0x0018 line=305 │ │ 0x001b line=322 │ │ 0x001c line=307 │ │ + 0x0022 line=308 │ │ 0x0028 line=310 │ │ 0x002b line=311 │ │ 0x002f line=313 │ │ 0x0035 line=317 │ │ 0x0037 line=319 │ │ locals : │ │ 0x0010 - 0x003b reg=0 browseto Ljava/io/File; │ │ @@ -126558,23 +126551,23 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09445c: |[09445c] org.openintents.filemanager.FileManagerActivity.handleMessage:(Landroid/os/Message;)V │ │ -09446c: 5220 4400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0044 │ │ -094470: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ -094476: 0e00 |0005: return-void │ │ -094478: 5420 4300 |0006: iget-object v0, v2, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -09447c: 1f00 e404 |0008: check-cast v0, Lorg/openintents/filemanager/DirectoryContents; // type@04e4 │ │ -094480: 7020 a826 0100 |000a: invoke-direct {v1, v0}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryContents:(Lorg/openintents/filemanager/DirectoryContents;)V // method@26a8 │ │ -094486: 28f8 |000d: goto 0005 // -0008 │ │ -094488: 0001 0100 f401 0000 0400 0000 |000e: packed-switch-data (6 units) │ │ +094430: |[094430] org.openintents.filemanager.FileManagerActivity.handleMessage:(Landroid/os/Message;)V │ │ +094440: 5220 4400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0044 │ │ +094444: 2b00 0c00 0000 |0002: packed-switch v0, 0000000e // +0000000c │ │ +09444a: 0e00 |0005: return-void │ │ +09444c: 5420 4300 |0006: iget-object v0, v2, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +094450: 1f00 e404 |0008: check-cast v0, Lorg/openintents/filemanager/DirectoryContents; // type@04e4 │ │ +094454: 7020 a826 0100 |000a: invoke-direct {v1, v0}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryContents:(Lorg/openintents/filemanager/DirectoryContents;)V // method@26a8 │ │ +09445a: 28f8 |000d: goto 0005 // -0008 │ │ +09445c: 0001 0100 f401 0000 0400 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0005 line=241 │ │ 0x0006 line=238 │ │ 0x000e line=236 │ │ locals : │ │ @@ -126586,25 +126579,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -094494: |[094494] org.openintents.filemanager.FileManagerActivity.isDirectoryInputVisible:()Z │ │ -0944a4: 5410 300c |0000: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ -0944a8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0944ac: 5410 300c |0004: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ -0944b0: 6e10 ce21 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@21ce │ │ -0944b6: 0a00 |0009: move-result v0 │ │ -0944b8: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0944bc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0944be: 0f00 |000d: return v0 │ │ -0944c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0944c2: 28fe |000f: goto 000d // -0002 │ │ +094468: |[094468] org.openintents.filemanager.FileManagerActivity.isDirectoryInputVisible:()Z │ │ +094478: 5410 300c |0000: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ +09447c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +094480: 5410 300c |0004: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ +094484: 6e10 ce21 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@21ce │ │ +09448a: 0a00 |0009: move-result v0 │ │ +09448c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +094490: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +094492: 0f00 |000d: return v0 │ │ +094494: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +094496: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/openintents/filemanager/FileManagerActivity; │ │ │ │ #8 : (in Lorg/openintents/filemanager/FileManagerActivity;) │ │ @@ -126612,19 +126605,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0944c4: |[0944c4] org.openintents.filemanager.FileManagerActivity.jumpTo:(Ljava/io/File;)V │ │ -0944d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0944d6: 5910 3d0c |0001: iput v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -0944da: 7020 9026 2100 |0003: invoke-direct {v1, v2}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ -0944e0: 0e00 |0006: return-void │ │ +094498: |[094498] org.openintents.filemanager.FileManagerActivity.jumpTo:(Ljava/io/File;)V │ │ +0944a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0944aa: 5910 3d0c |0001: iput v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +0944ae: 7020 9026 2100 |0003: invoke-direct {v1, v2}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ +0944b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0003 line=426 │ │ 0x0006 line=427 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/openintents/filemanager/FileManagerActivity; │ │ @@ -126635,16 +126628,16 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0944e4: |[0944e4] org.openintents.filemanager.FileManagerActivity.onCreateDirectoryInput:()V │ │ -0944f4: 0e00 |0000: return-void │ │ +0944b8: |[0944b8] org.openintents.filemanager.FileManagerActivity.onCreateDirectoryInput:()V │ │ +0944c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/openintents/filemanager/FileManagerActivity; │ │ │ │ #10 : (in Lorg/openintents/filemanager/FileManagerActivity;) │ │ @@ -126652,43 +126645,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0944f8: |[0944f8] org.openintents.filemanager.FileManagerActivity.pickFileOrDirectory:()V │ │ -094508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09450a: 5253 3c0c |0001: iget v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ -09450e: 1224 |0003: const/4 v4, #int 2 // #2 │ │ -094510: 3343 2900 |0004: if-ne v3, v4, 002d // +0029 │ │ -094514: 5453 330c |0006: iget-object v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@0c33 │ │ -094518: 6e10 7621 0300 |0008: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -09451e: 0c03 |000b: move-result-object v3 │ │ -094520: 6e10 c524 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -094526: 0c01 |000f: move-result-object v1 │ │ -094528: 5453 290c |0010: iget-object v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -09452c: 6e10 1c24 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -094532: 0c03 |0015: move-result-object v3 │ │ -094534: 7120 d026 1300 |0016: invoke-static {v3, v1}, Lorg/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@26d0 │ │ -09453a: 0c00 |0019: move-result-object v0 │ │ -09453c: 6e10 9326 0500 |001a: invoke-virtual {v5}, Lorg/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@2693 │ │ -094542: 0c02 |001d: move-result-object v2 │ │ -094544: 7110 d226 0000 |001e: invoke-static {v0}, Lorg/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@26d2 │ │ -09454a: 0c03 |0021: move-result-object v3 │ │ -09454c: 6e20 7701 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -094552: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ -094554: 6e30 a726 3502 |0026: invoke-virtual {v5, v3, v2}, Lorg/openintents/filemanager/FileManagerActivity;.setResult:(ILandroid/content/Intent;)V // method@26a7 │ │ -09455a: 6e10 9226 0500 |0029: invoke-virtual {v5}, Lorg/openintents/filemanager/FileManagerActivity;.finish:()V // method@2692 │ │ -094560: 0e00 |002c: return-void │ │ -094562: 5253 3c0c |002d: iget v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ -094566: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -094568: 3343 eaff |0030: if-ne v3, v4, 001a // -0016 │ │ -09456c: 5450 290c |0032: iget-object v0, v5, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -094570: 28e6 |0034: goto 001a // -001a │ │ +0944cc: |[0944cc] org.openintents.filemanager.FileManagerActivity.pickFileOrDirectory:()V │ │ +0944dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0944de: 5253 3c0c |0001: iget v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ +0944e2: 1224 |0003: const/4 v4, #int 2 // #2 │ │ +0944e4: 3343 2900 |0004: if-ne v3, v4, 002d // +0029 │ │ +0944e8: 5453 330c |0006: iget-object v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mEditFilename:Landroid/widget/EditText; // field@0c33 │ │ +0944ec: 6e10 7621 0300 |0008: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0944f2: 0c03 |000b: move-result-object v3 │ │ +0944f4: 6e10 c524 0300 |000c: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0944fa: 0c01 |000f: move-result-object v1 │ │ +0944fc: 5453 290c |0010: iget-object v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +094500: 6e10 1c24 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +094506: 0c03 |0015: move-result-object v3 │ │ +094508: 7120 d026 1300 |0016: invoke-static {v3, v1}, Lorg/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@26d0 │ │ +09450e: 0c00 |0019: move-result-object v0 │ │ +094510: 6e10 9326 0500 |001a: invoke-virtual {v5}, Lorg/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@2693 │ │ +094516: 0c02 |001d: move-result-object v2 │ │ +094518: 7110 d226 0000 |001e: invoke-static {v0}, Lorg/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@26d2 │ │ +09451e: 0c03 |0021: move-result-object v3 │ │ +094520: 6e20 7701 3200 |0022: invoke-virtual {v2, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +094526: 12f3 |0025: const/4 v3, #int -1 // #ff │ │ +094528: 6e30 a726 3502 |0026: invoke-virtual {v5, v3, v2}, Lorg/openintents/filemanager/FileManagerActivity;.setResult:(ILandroid/content/Intent;)V // method@26a7 │ │ +09452e: 6e10 9226 0500 |0029: invoke-virtual {v5}, Lorg/openintents/filemanager/FileManagerActivity;.finish:()V // method@2692 │ │ +094534: 0e00 |002c: return-void │ │ +094536: 5253 3c0c |002d: iget v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ +09453a: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +09453c: 3343 eaff |0030: if-ne v3, v4, 001a // -0016 │ │ +094540: 5450 290c |0032: iget-object v0, v5, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +094544: 28e6 |0034: goto 001a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0001 line=391 │ │ 0x0006 line=392 │ │ 0x0010 line=393 │ │ 0x001a line=398 │ │ @@ -126709,31 +126702,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -094574: |[094574] org.openintents.filemanager.FileManagerActivity.refreshDirectoryPanel:()V │ │ -094584: 5431 290c |0000: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -094588: 6e10 1c24 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -09458e: 0c00 |0005: move-result-object v0 │ │ -094590: 7010 9826 0300 |0006: invoke-direct {v3}, Lorg/openintents/filemanager/FileManagerActivity;.isDirectoryInputVisible:()Z // method@2698 │ │ -094596: 0a01 |0009: move-result v1 │ │ -094598: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ -09459c: 5431 320c |000c: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@0c32 │ │ -0945a0: 6e20 7a21 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0945a6: 5431 320c |0011: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@0c32 │ │ -0945aa: 6e10 e524 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0945b0: 0a02 |0016: move-result v2 │ │ -0945b2: 6e20 7921 2100 |0017: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@2179 │ │ -0945b8: 0e00 |001a: return-void │ │ -0945ba: 5431 390c |001b: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mPathText:Landroid/widget/TextView; // field@0c39 │ │ -0945be: 6e20 be22 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0945c4: 28fa |0020: goto 001a // -0006 │ │ +094548: |[094548] org.openintents.filemanager.FileManagerActivity.refreshDirectoryPanel:()V │ │ +094558: 5431 290c |0000: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +09455c: 6e10 1c24 0100 |0002: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +094562: 0c00 |0005: move-result-object v0 │ │ +094564: 7010 9826 0300 |0006: invoke-direct {v3}, Lorg/openintents/filemanager/FileManagerActivity;.isDirectoryInputVisible:()Z // method@2698 │ │ +09456a: 0a01 |0009: move-result v1 │ │ +09456c: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ +094570: 5431 320c |000c: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@0c32 │ │ +094574: 6e20 7a21 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +09457a: 5431 320c |0011: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mEditDirectory:Landroid/widget/EditText; // field@0c32 │ │ +09457e: 6e10 e524 0000 |0013: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ +094584: 0a02 |0016: move-result v2 │ │ +094586: 6e20 7921 2100 |0017: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@2179 │ │ +09458c: 0e00 |001a: return-void │ │ +09458e: 5431 390c |001b: iget-object v1, v3, Lorg/openintents/filemanager/FileManagerActivity;.mPathText:Landroid/widget/TextView; // field@0c39 │ │ +094592: 6e20 be22 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +094598: 28fa |0020: goto 001a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0006 line=350 │ │ 0x000c line=352 │ │ 0x0011 line=355 │ │ 0x001a line=360 │ │ @@ -126747,41 +126740,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0945c8: |[0945c8] org.openintents.filemanager.FileManagerActivity.refreshList:()V │ │ -0945d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0945da: 5440 310c |0001: iget-object v0, v4, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ -0945de: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -0945e2: 5c02 190c |0005: iput-boolean v2, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ -0945e6: 5441 2b0c |0007: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ -0945ea: 6e10 4325 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0945f0: 5441 360c |000c: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ -0945f4: 7210 8325 0100 |000e: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2583 │ │ -0945fa: 5441 370c |0011: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ -0945fe: 7210 8325 0100 |0013: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2583 │ │ -094604: 5441 380c |0016: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ -094608: 7210 8325 0100 |0018: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2583 │ │ -09460e: 6e20 a626 2400 |001b: invoke-virtual {v4, v2}, Lorg/openintents/filemanager/FileManagerActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@26a6 │ │ -094614: 5441 340c |001e: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@0c34 │ │ -094618: 1302 0800 |0020: const/16 v2, #int 8 // #8 │ │ -09461c: 6e20 c422 2100 |0022: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -094622: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -094624: 6e20 a526 1400 |0026: invoke-virtual {v4, v1}, Lorg/openintents/filemanager/FileManagerActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@26a5 │ │ -09462a: 2201 e504 |0029: new-instance v1, Lorg/openintents/filemanager/DirectoryScanner; // type@04e5 │ │ -09462e: 5442 290c |002b: iget-object v2, v4, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -094632: 5443 2a0c |002d: iget-object v3, v4, Lorg/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@0c2a │ │ -094636: 7040 8226 2134 |002f: invoke-direct {v1, v2, v4, v3}, Lorg/openintents/filemanager/DirectoryScanner;.:(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;)V // method@2682 │ │ -09463c: 5b41 310c |0032: iput-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ -094640: 5441 310c |0034: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ -094644: 6e10 8626 0100 |0036: invoke-virtual {v1}, Lorg/openintents/filemanager/DirectoryScanner;.start:()V // method@2686 │ │ -09464a: 0e00 |0039: return-void │ │ +09459c: |[09459c] org.openintents.filemanager.FileManagerActivity.refreshList:()V │ │ +0945ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0945ae: 5440 310c |0001: iget-object v0, v4, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ +0945b2: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +0945b6: 5c02 190c |0005: iput-boolean v2, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ +0945ba: 5441 2b0c |0007: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ +0945be: 6e10 4325 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0945c4: 5441 360c |000c: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ +0945c8: 7210 8325 0100 |000e: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2583 │ │ +0945ce: 5441 370c |0011: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ +0945d2: 7210 8325 0100 |0013: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2583 │ │ +0945d8: 5441 380c |0016: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ +0945dc: 7210 8325 0100 |0018: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2583 │ │ +0945e2: 6e20 a626 2400 |001b: invoke-virtual {v4, v2}, Lorg/openintents/filemanager/FileManagerActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@26a6 │ │ +0945e8: 5441 340c |001e: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@0c34 │ │ +0945ec: 1302 0800 |0020: const/16 v2, #int 8 // #8 │ │ +0945f0: 6e20 c422 2100 |0022: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0945f6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0945f8: 6e20 a526 1400 |0026: invoke-virtual {v4, v1}, Lorg/openintents/filemanager/FileManagerActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@26a5 │ │ +0945fe: 2201 e504 |0029: new-instance v1, Lorg/openintents/filemanager/DirectoryScanner; // type@04e5 │ │ +094602: 5442 290c |002b: iget-object v2, v4, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +094606: 5443 2a0c |002d: iget-object v3, v4, Lorg/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@0c2a │ │ +09460a: 7040 8226 2134 |002f: invoke-direct {v1, v2, v4, v3}, Lorg/openintents/filemanager/DirectoryScanner;.:(Ljava/io/File;Landroid/content/Context;Landroid/os/Handler;)V // method@2682 │ │ +094610: 5b41 310c |0032: iput-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ +094614: 5441 310c |0034: iget-object v1, v4, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ +094618: 6e10 8626 0100 |0036: invoke-virtual {v1}, Lorg/openintents/filemanager/DirectoryScanner;.start:()V // method@2686 │ │ +09461e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=463 │ │ 0x0003 line=465 │ │ 0x0005 line=466 │ │ 0x0007 line=476 │ │ 0x000c line=477 │ │ @@ -126802,38 +126795,38 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -09464c: |[09464c] org.openintents.filemanager.FileManagerActivity.selectInList:(Ljava/io/File;)V │ │ -09465c: 6e10 1f24 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -094662: 0c01 |0003: move-result-object v1 │ │ -094664: 6e10 9426 0600 |0004: invoke-virtual {v6}, Lorg/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2694 │ │ -09466a: 0c04 |0007: move-result-object v4 │ │ -09466c: 1f04 eb04 |0008: check-cast v4, Lorg/openintents/filemanager/IconifiedTextListAdapter; // type@04eb │ │ -094670: 6e10 c026 0400 |000a: invoke-virtual {v4}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.getCount:()I // method@26c0 │ │ -094676: 0a00 |000d: move-result v0 │ │ -094678: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -09467a: 3502 1900 |000f: if-ge v2, v0, 0028 // +0019 │ │ -09467e: 6e20 c226 2400 |0011: invoke-virtual {v4, v2}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@26c2 │ │ -094684: 0c03 |0014: move-result-object v3 │ │ -094686: 1f03 e904 |0015: check-cast v3, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -09468a: 6e10 b026 0300 |0017: invoke-virtual {v3}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ -094690: 0c05 |001a: move-result-object v5 │ │ -094692: 6e20 da24 1500 |001b: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -094698: 0a05 |001e: move-result v5 │ │ -09469a: 3805 0a00 |001f: if-eqz v5, 0029 // +000a │ │ -09469e: 6e10 9526 0600 |0021: invoke-virtual {v6}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ -0946a4: 0c05 |0024: move-result-object v5 │ │ -0946a6: 6e20 0f22 2500 |0025: invoke-virtual {v5, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@220f │ │ -0946ac: 0e00 |0028: return-void │ │ -0946ae: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0946b2: 28e4 |002b: goto 000f // -001c │ │ +094620: |[094620] org.openintents.filemanager.FileManagerActivity.selectInList:(Ljava/io/File;)V │ │ +094630: 6e10 1f24 0700 |0000: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +094636: 0c01 |0003: move-result-object v1 │ │ +094638: 6e10 9426 0600 |0004: invoke-virtual {v6}, Lorg/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2694 │ │ +09463e: 0c04 |0007: move-result-object v4 │ │ +094640: 1f04 eb04 |0008: check-cast v4, Lorg/openintents/filemanager/IconifiedTextListAdapter; // type@04eb │ │ +094644: 6e10 c026 0400 |000a: invoke-virtual {v4}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.getCount:()I // method@26c0 │ │ +09464a: 0a00 |000d: move-result v0 │ │ +09464c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +09464e: 3502 1900 |000f: if-ge v2, v0, 0028 // +0019 │ │ +094652: 6e20 c226 2400 |0011: invoke-virtual {v4, v2}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@26c2 │ │ +094658: 0c03 |0014: move-result-object v3 │ │ +09465a: 1f03 e904 |0015: check-cast v3, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +09465e: 6e10 b026 0300 |0017: invoke-virtual {v3}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ +094664: 0c05 |001a: move-result-object v5 │ │ +094666: 6e20 da24 1500 |001b: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +09466c: 0a05 |001e: move-result v5 │ │ +09466e: 3805 0a00 |001f: if-eqz v5, 0029 // +000a │ │ +094672: 6e10 9526 0600 |0021: invoke-virtual {v6}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ +094678: 0c05 |0024: move-result-object v5 │ │ +09467a: 6e20 0f22 2500 |0025: invoke-virtual {v5, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@220f │ │ +094680: 0e00 |0028: return-void │ │ +094682: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +094686: 28e4 |002b: goto 000f // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x000a line=512 │ │ 0x000e line=513 │ │ 0x0011 line=514 │ │ @@ -126856,66 +126849,66 @@ │ │ type : '(Lorg/openintents/filemanager/DirectoryContents;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0946b4: |[0946b4] org.openintents.filemanager.FileManagerActivity.showDirectoryContents:(Lorg/openintents/filemanager/DirectoryContents;)V │ │ -0946c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0946c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0946c8: 5b51 310c |0002: iput-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ -0946cc: 5461 180c |0004: iget-object v1, v6, Lorg/openintents/filemanager/DirectoryContents;.listSdCard:Ljava/util/List; // field@0c18 │ │ -0946d0: 5b51 380c |0006: iput-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ -0946d4: 5461 160c |0008: iget-object v1, v6, Lorg/openintents/filemanager/DirectoryContents;.listDir:Ljava/util/List; // field@0c16 │ │ -0946d8: 5b51 360c |000a: iput-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ -0946dc: 5461 170c |000c: iget-object v1, v6, Lorg/openintents/filemanager/DirectoryContents;.listFile:Ljava/util/List; // field@0c17 │ │ -0946e0: 5b51 370c |000e: iput-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ -0946e4: 5451 2b0c |0010: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ -0946e8: 5452 380c |0012: iget-object v2, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ -0946ec: 7210 8925 0200 |0014: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2589 │ │ -0946f2: 0a02 |0017: move-result v2 │ │ -0946f4: 5453 360c |0018: iget-object v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ -0946f8: 7210 8925 0300 |001a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2589 │ │ -0946fe: 0a03 |001d: move-result v3 │ │ -094700: b032 |001e: add-int/2addr v2, v3 │ │ -094702: 5453 370c |001f: iget-object v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ -094706: 7210 8925 0300 |0021: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2589 │ │ -09470c: 0a03 |0024: move-result v3 │ │ -09470e: b032 |0025: add-int/2addr v2, v3 │ │ -094710: 6e20 4525 2100 |0026: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2545 │ │ -094716: 5451 2b0c |0029: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ -09471a: 5452 380c |002b: iget-object v2, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ -09471e: 7030 8f26 1502 |002d: invoke-direct {v5, v1, v2}, Lorg/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@268f │ │ -094724: 5451 2b0c |0030: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ -094728: 5452 360c |0032: iget-object v2, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ -09472c: 7030 8f26 1502 |0034: invoke-direct {v5, v1, v2}, Lorg/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@268f │ │ -094732: 5451 2b0c |0037: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ -094736: 5452 370c |0039: iget-object v2, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ -09473a: 7030 8f26 1502 |003b: invoke-direct {v5, v1, v2}, Lorg/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@268f │ │ -094740: 2200 eb04 |003e: new-instance v0, Lorg/openintents/filemanager/IconifiedTextListAdapter; // type@04eb │ │ -094744: 7020 ba26 5000 |0040: invoke-direct {v0, v5}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.:(Landroid/content/Context;)V // method@26ba │ │ -09474a: 5451 2b0c |0043: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ -09474e: 6e10 9526 0500 |0045: invoke-virtual {v5}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ -094754: 0c02 |0048: move-result-object v2 │ │ -094756: 6e10 0022 0200 |0049: invoke-virtual {v2}, Landroid/widget/ListView;.hasTextFilter:()Z // method@2200 │ │ -09475c: 0a02 |004c: move-result v2 │ │ -09475e: 6e30 c626 1002 |004d: invoke-virtual {v0, v1, v2}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.setListItems:(Ljava/util/List;Z)V // method@26c6 │ │ -094764: 6e20 a526 0500 |0050: invoke-virtual {v5, v0}, Lorg/openintents/filemanager/FileManagerActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@26a5 │ │ -09476a: 6e10 9526 0500 |0053: invoke-virtual {v5}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ -094770: 0c01 |0056: move-result-object v1 │ │ -094772: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -094774: 6e20 1122 2100 |0058: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@2211 │ │ -09477a: 5451 3a0c |005b: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mPreviousDirectory:Ljava/io/File; // field@0c3a │ │ -09477e: 7020 a326 1500 |005d: invoke-direct {v5, v1}, Lorg/openintents/filemanager/FileManagerActivity;.selectInList:(Ljava/io/File;)V // method@26a3 │ │ -094784: 7010 a026 0500 |0060: invoke-direct {v5}, Lorg/openintents/filemanager/FileManagerActivity;.refreshDirectoryPanel:()V // method@26a0 │ │ -09478a: 6e20 a626 4500 |0063: invoke-virtual {v5, v4}, Lorg/openintents/filemanager/FileManagerActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@26a6 │ │ -094790: 5451 340c |0066: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@0c34 │ │ -094794: 6e20 c422 4100 |0068: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -09479a: 0e00 |006b: return-void │ │ +094688: |[094688] org.openintents.filemanager.FileManagerActivity.showDirectoryContents:(Lorg/openintents/filemanager/DirectoryContents;)V │ │ +094698: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09469a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +09469c: 5b51 310c |0002: iput-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ +0946a0: 5461 180c |0004: iget-object v1, v6, Lorg/openintents/filemanager/DirectoryContents;.listSdCard:Ljava/util/List; // field@0c18 │ │ +0946a4: 5b51 380c |0006: iput-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ +0946a8: 5461 160c |0008: iget-object v1, v6, Lorg/openintents/filemanager/DirectoryContents;.listDir:Ljava/util/List; // field@0c16 │ │ +0946ac: 5b51 360c |000a: iput-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ +0946b0: 5461 170c |000c: iget-object v1, v6, Lorg/openintents/filemanager/DirectoryContents;.listFile:Ljava/util/List; // field@0c17 │ │ +0946b4: 5b51 370c |000e: iput-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ +0946b8: 5451 2b0c |0010: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ +0946bc: 5452 380c |0012: iget-object v2, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ +0946c0: 7210 8925 0200 |0014: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2589 │ │ +0946c6: 0a02 |0017: move-result v2 │ │ +0946c8: 5453 360c |0018: iget-object v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ +0946cc: 7210 8925 0300 |001a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2589 │ │ +0946d2: 0a03 |001d: move-result v3 │ │ +0946d4: b032 |001e: add-int/2addr v2, v3 │ │ +0946d6: 5453 370c |001f: iget-object v3, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ +0946da: 7210 8925 0300 |0021: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2589 │ │ +0946e0: 0a03 |0024: move-result v3 │ │ +0946e2: b032 |0025: add-int/2addr v2, v3 │ │ +0946e4: 6e20 4525 2100 |0026: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@2545 │ │ +0946ea: 5451 2b0c |0029: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ +0946ee: 5452 380c |002b: iget-object v2, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListSdCard:Ljava/util/List; // field@0c38 │ │ +0946f2: 7030 8f26 1502 |002d: invoke-direct {v5, v1, v2}, Lorg/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@268f │ │ +0946f8: 5451 2b0c |0030: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ +0946fc: 5452 360c |0032: iget-object v2, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListDir:Ljava/util/List; // field@0c36 │ │ +094700: 7030 8f26 1502 |0034: invoke-direct {v5, v1, v2}, Lorg/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@268f │ │ +094706: 5451 2b0c |0037: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ +09470a: 5452 370c |0039: iget-object v2, v5, Lorg/openintents/filemanager/FileManagerActivity;.mListFile:Ljava/util/List; // field@0c37 │ │ +09470e: 7030 8f26 1502 |003b: invoke-direct {v5, v1, v2}, Lorg/openintents/filemanager/FileManagerActivity;.addAllElements:(Ljava/util/List;Ljava/util/List;)V // method@268f │ │ +094714: 2200 eb04 |003e: new-instance v0, Lorg/openintents/filemanager/IconifiedTextListAdapter; // type@04eb │ │ +094718: 7020 ba26 5000 |0040: invoke-direct {v0, v5}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.:(Landroid/content/Context;)V // method@26ba │ │ +09471e: 5451 2b0c |0043: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.directoryEntries:Ljava/util/ArrayList; // field@0c2b │ │ +094722: 6e10 9526 0500 |0045: invoke-virtual {v5}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ +094728: 0c02 |0048: move-result-object v2 │ │ +09472a: 6e10 0022 0200 |0049: invoke-virtual {v2}, Landroid/widget/ListView;.hasTextFilter:()Z // method@2200 │ │ +094730: 0a02 |004c: move-result v2 │ │ +094732: 6e30 c626 1002 |004d: invoke-virtual {v0, v1, v2}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.setListItems:(Ljava/util/List;Z)V // method@26c6 │ │ +094738: 6e20 a526 0500 |0050: invoke-virtual {v5, v0}, Lorg/openintents/filemanager/FileManagerActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@26a5 │ │ +09473e: 6e10 9526 0500 |0053: invoke-virtual {v5}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ +094744: 0c01 |0056: move-result-object v1 │ │ +094746: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +094748: 6e20 1122 2100 |0058: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@2211 │ │ +09474e: 5451 3a0c |005b: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mPreviousDirectory:Ljava/io/File; // field@0c3a │ │ +094752: 7020 a326 1500 |005d: invoke-direct {v5, v1}, Lorg/openintents/filemanager/FileManagerActivity;.selectInList:(Ljava/io/File;)V // method@26a3 │ │ +094758: 7010 a026 0500 |0060: invoke-direct {v5}, Lorg/openintents/filemanager/FileManagerActivity;.refreshDirectoryPanel:()V // method@26a0 │ │ +09475e: 6e20 a626 4500 |0063: invoke-virtual {v5, v4}, Lorg/openintents/filemanager/FileManagerActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@26a6 │ │ +094764: 5451 340c |0066: iget-object v1, v5, Lorg/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@0c34 │ │ +094768: 6e20 c422 4100 |0068: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +09476e: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ 0x0004 line=258 │ │ 0x0008 line=259 │ │ 0x000c line=260 │ │ 0x0010 line=262 │ │ @@ -126941,29 +126934,29 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -09479c: |[09479c] org.openintents.filemanager.FileManagerActivity.showDirectoryInput:(Z)V │ │ -0947ac: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -0947b0: 5420 300c |0002: iget-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ -0947b4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0947b8: 7010 9b26 0200 |0006: invoke-direct {v2}, Lorg/openintents/filemanager/FileManagerActivity;.onCreateDirectoryInput:()V // method@269b │ │ -0947be: 5420 300c |0009: iget-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ -0947c2: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -0947c6: 5421 300c |000d: iget-object v1, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ -0947ca: 3803 0a00 |000f: if-eqz v3, 0019 // +000a │ │ -0947ce: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0947d0: 6e20 e721 0100 |0012: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0947d6: 7010 a026 0200 |0015: invoke-direct {v2}, Lorg/openintents/filemanager/FileManagerActivity;.refreshDirectoryPanel:()V // method@26a0 │ │ -0947dc: 0e00 |0018: return-void │ │ -0947de: 1300 0800 |0019: const/16 v0, #int 8 // #8 │ │ -0947e2: 28f7 |001b: goto 0012 // -0009 │ │ +094770: |[094770] org.openintents.filemanager.FileManagerActivity.showDirectoryInput:(Z)V │ │ +094780: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +094784: 5420 300c |0002: iget-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ +094788: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +09478c: 7010 9b26 0200 |0006: invoke-direct {v2}, Lorg/openintents/filemanager/FileManagerActivity;.onCreateDirectoryInput:()V // method@269b │ │ +094792: 5420 300c |0009: iget-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ +094796: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +09479a: 5421 300c |000d: iget-object v1, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ +09479e: 3803 0a00 |000f: if-eqz v3, 0019 // +000a │ │ +0947a2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0947a4: 6e20 e721 0100 |0012: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0947aa: 7010 a026 0200 |0015: invoke-direct {v2}, Lorg/openintents/filemanager/FileManagerActivity;.refreshDirectoryPanel:()V // method@26a0 │ │ +0947b0: 0e00 |0018: return-void │ │ +0947b2: 1300 0800 |0019: const/16 v0, #int 8 // #8 │ │ +0947b6: 28f7 |001b: goto 0012 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ 0x0006 line=334 │ │ 0x0009 line=337 │ │ 0x000d line=338 │ │ @@ -126979,29 +126972,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0947e4: |[0947e4] org.openintents.filemanager.FileManagerActivity.upOneLevel:()V │ │ -0947f4: 5210 3d0c |0000: iget v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -0947f8: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -0947fc: 5210 3d0c |0004: iget v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -094800: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -094804: 5910 3d0c |0008: iput v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -094808: 5410 290c |000a: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -09480c: 6e10 2024 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2420 │ │ -094812: 0c00 |000f: move-result-object v0 │ │ -094814: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -094818: 5410 290c |0012: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -09481c: 6e10 2124 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ -094822: 0c00 |0017: move-result-object v0 │ │ -094824: 7020 9026 0100 |0018: invoke-direct {v1, v0}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ -09482a: 0e00 |001b: return-void │ │ +0947b8: |[0947b8] org.openintents.filemanager.FileManagerActivity.upOneLevel:()V │ │ +0947c8: 5210 3d0c |0000: iget v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +0947cc: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +0947d0: 5210 3d0c |0004: iget v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +0947d4: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0947d8: 5910 3d0c |0008: iput v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +0947dc: 5410 290c |000a: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +0947e0: 6e10 2024 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2420 │ │ +0947e6: 0c00 |000f: move-result-object v0 │ │ +0947e8: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +0947ec: 5410 290c |0012: iget-object v0, v1, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +0947f0: 6e10 2124 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ +0947f6: 0c00 |0017: move-result-object v0 │ │ +0947f8: 7020 9026 0100 |0018: invoke-direct {v1, v0}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ +0947fe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0004 line=410 │ │ 0x000a line=412 │ │ 0x0012 line=413 │ │ 0x001b line=414 │ │ @@ -127014,135 +127007,135 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 254 16-bit code units │ │ -09482c: |[09482c] org.openintents.filemanager.FileManagerActivity.onCreate:(Landroid/os/Bundle;)V │ │ -09483c: 1309 0800 |0000: const/16 v9, #int 8 // #8 │ │ -094840: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -094842: 6f20 aa00 ba00 |0003: invoke-super {v10, v11}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ -094848: 2206 e604 |0006: new-instance v6, Lorg/openintents/filemanager/FileManagerActivity$1; // type@04e6 │ │ -09484c: 7020 8826 a600 |0008: invoke-direct {v6, v10}, Lorg/openintents/filemanager/FileManagerActivity$1;.:(Lorg/openintents/filemanager/FileManagerActivity;)V // method@2688 │ │ -094852: 5ba6 2a0c |000b: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@0c2a │ │ -094856: 1256 |000d: const/4 v6, #int 5 // #5 │ │ -094858: 6e20 a226 6a00 |000e: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.requestWindowFeature:(I)Z // method@26a2 │ │ -09485e: 1406 1e00 037f |0011: const v6, #float 1.74129e+38 // #7f03001e │ │ -094864: 6e20 a426 6a00 |0014: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.setContentView:(I)V // method@26a4 │ │ -09486a: 1406 7c00 0b7f |0017: const v6, #float 1.84765e+38 // #7f0b007c │ │ -094870: 6e20 9126 6a00 |001a: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@2691 │ │ -094876: 0c06 |001d: move-result-object v6 │ │ -094878: 1f06 3504 |001e: check-cast v6, Landroid/widget/TextView; // type@0435 │ │ -09487c: 5ba6 340c |0020: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@0c34 │ │ -094880: 1406 7a00 0b7f |0022: const v6, #float 1.84765e+38 // #7f0b007a │ │ -094886: 6e20 9126 6a00 |0025: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@2691 │ │ -09488c: 0c06 |0028: move-result-object v6 │ │ -09488e: 1f06 3504 |0029: check-cast v6, Landroid/widget/TextView; // type@0435 │ │ -094892: 5ba6 390c |002b: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mPathText:Landroid/widget/TextView; // field@0c39 │ │ -094896: 6e10 9526 0a00 |002d: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ -09489c: 0c06 |0030: move-result-object v6 │ │ -09489e: 1407 7b00 0b7f |0031: const v7, #float 1.84765e+38 // #7f0b007b │ │ -0948a4: 6e20 9126 7a00 |0034: invoke-virtual {v10, v7}, Lorg/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@2691 │ │ -0948aa: 0c07 |0037: move-result-object v7 │ │ -0948ac: 6e20 0b22 7600 |0038: invoke-virtual {v6, v7}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@220b │ │ -0948b2: 6e10 9526 0a00 |003b: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ -0948b8: 0c06 |003e: move-result-object v6 │ │ -0948ba: 6e20 1122 8600 |003f: invoke-virtual {v6, v8}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@2211 │ │ -0948c0: 6e10 9526 0a00 |0042: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ -0948c6: 0c06 |0045: move-result-object v6 │ │ -0948c8: 6e10 0522 0600 |0046: invoke-virtual {v6}, Landroid/widget/ListView;.requestFocus:()Z // method@2205 │ │ -0948ce: 6e10 9526 0a00 |0049: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ -0948d4: 0c06 |004c: move-result-object v6 │ │ -0948d6: 6e10 0622 0600 |004d: invoke-virtual {v6}, Landroid/widget/ListView;.requestFocusFromTouch:()Z // method@2206 │ │ -0948dc: 1406 7d00 0b7f |0050: const v6, #float 1.84765e+38 // #7f0b007d │ │ -0948e2: 6e20 9126 6a00 |0053: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@2691 │ │ -0948e8: 0c06 |0056: move-result-object v6 │ │ -0948ea: 1f06 0404 |0057: check-cast v6, Landroid/widget/Button; // type@0404 │ │ -0948ee: 5ba6 2d0c |0059: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@0c2d │ │ -0948f2: 54a6 2d0c |005b: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@0c2d │ │ -0948f6: 2207 e704 |005d: new-instance v7, Lorg/openintents/filemanager/FileManagerActivity$2; // type@04e7 │ │ -0948fa: 7020 8a26 a700 |005f: invoke-direct {v7, v10}, Lorg/openintents/filemanager/FileManagerActivity$2;.:(Lorg/openintents/filemanager/FileManagerActivity;)V // method@268a │ │ -094900: 6e20 5e21 7600 |0062: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@215e │ │ -094906: 1206 |0065: const/4 v6, #int 0 // #0 │ │ -094908: 5ba6 300c |0066: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ -09490c: 59a8 3c0c |0068: iput v8, v10, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ -094910: 6e10 9326 0a00 |006a: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@2693 │ │ -094916: 0c04 |006d: move-result-object v4 │ │ -094918: 6e10 5001 0400 |006e: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -09491e: 0c00 |0071: move-result-object v0 │ │ -094920: 2201 5f04 |0072: new-instance v1, Ljava/io/File; // type@045f │ │ -094924: 1a06 4f01 |0074: const-string v6, "/" // string@014f │ │ -094928: 7020 1524 6100 |0076: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09492e: 54a6 3b0c |0079: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@0c3b │ │ -094932: 7110 9e1e 0600 |007b: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -094938: 0a06 |007e: move-result v6 │ │ -09493a: 3906 0900 |007f: if-nez v6, 0088 // +0009 │ │ -09493e: 2201 5f04 |0081: new-instance v1, Ljava/io/File; // type@045f │ │ -094942: 54a6 3b0c |0083: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@0c3b │ │ -094946: 7020 1524 6100 |0085: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09494c: 3800 1200 |0088: if-eqz v0, 009a // +0012 │ │ -094950: 1a06 782c |008a: const-string v6, "org.openintents.action.PICK_FILE" // string@2c78 │ │ -094954: 6e20 da24 6000 |008c: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -09495a: 0a06 |008f: move-result v6 │ │ -09495c: 3806 6200 |0090: if-eqz v6, 00f2 // +0062 │ │ -094960: 1226 |0092: const/4 v6, #int 2 // #2 │ │ -094962: 59a6 3c0c |0093: iput v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ -094966: 54a6 2d0c |0095: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@0c2d │ │ -09496a: 6e20 5f21 9600 |0097: invoke-virtual {v6, v9}, Landroid/widget/Button;.setVisibility:(I)V // method@215f │ │ -094970: 52a6 3c0c |009a: iget v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ -094974: 3386 0700 |009c: if-ne v6, v8, 00a3 // +0007 │ │ -094978: 54a6 2d0c |009e: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@0c2d │ │ -09497c: 6e20 5f21 9600 |00a0: invoke-virtual {v6, v9}, Landroid/widget/Button;.setVisibility:(I)V // method@215f │ │ -094982: 6e10 5501 0400 |00a3: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0155 │ │ -094988: 0c06 |00a6: move-result-object v6 │ │ -09498a: 7110 ce26 0600 |00a7: invoke-static {v6}, Lorg/openintents/filemanager/util/FileUtils;.getFile:(Landroid/net/Uri;)Ljava/io/File; // method@26ce │ │ -094990: 0c03 |00aa: move-result-object v3 │ │ -094992: 3803 0d00 |00ab: if-eqz v3, 00b8 // +000d │ │ -094996: 7110 d126 0300 |00ad: invoke-static {v3}, Lorg/openintents/filemanager/util/FileUtils;.getPathWithoutFilename:(Ljava/io/File;)Ljava/io/File; // method@26d1 │ │ -09499c: 0c02 |00b0: move-result-object v2 │ │ -09499e: 6e10 2324 0200 |00b1: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ -0949a4: 0a06 |00b4: move-result v6 │ │ -0949a6: 3806 0300 |00b5: if-eqz v6, 00b8 // +0003 │ │ -0949aa: 0721 |00b7: move-object v1, v2 │ │ -0949ac: 1206 |00b8: const/4 v6, #int 0 // #0 │ │ -0949ae: 59a6 3d0c |00b9: iput v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -0949b2: 380b 3300 |00bb: if-eqz v11, 00ee // +0033 │ │ -0949b6: 2201 5f04 |00bd: new-instance v1, Ljava/io/File; // type@045f │ │ -0949ba: 1a06 3f1a |00bf: const-string v6, "current_directory" // string@1a3f │ │ -0949be: 6e20 1803 6b00 |00c1: invoke-virtual {v11, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0949c4: 0c06 |00c4: move-result-object v6 │ │ -0949c6: 7020 1524 6100 |00c5: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0949cc: 2206 5f04 |00c8: new-instance v6, Ljava/io/File; // type@045f │ │ -0949d0: 1a07 b319 |00ca: const-string v7, "context_file" // string@19b3 │ │ -0949d4: 6e20 1803 7b00 |00cc: invoke-virtual {v11, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0949da: 0c07 |00cf: move-result-object v7 │ │ -0949dc: 7020 1524 7600 |00d0: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0949e2: 5ba6 2e0c |00d3: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@0c2e │ │ -0949e6: 1a06 b419 |00d5: const-string v6, "context_text" // string@19b4 │ │ -0949ea: 6e20 1803 6b00 |00d7: invoke-virtual {v11, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0949f0: 0c06 |00da: move-result-object v6 │ │ -0949f2: 5ba6 2f0c |00db: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@0c2f │ │ -0949f6: 1a06 f332 |00dd: const-string v6, "show_directory_input" // string@32f3 │ │ -0949fa: 6e20 0c03 6b00 |00df: invoke-virtual {v11, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@030c │ │ -094a00: 0a05 |00e2: move-result v5 │ │ -094a02: 7020 a926 5a00 |00e3: invoke-direct {v10, v5}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@26a9 │ │ -094a08: 1a06 9e33 |00e6: const-string v6, "steps_back" // string@339e │ │ -094a0c: 6e20 1103 6b00 |00e8: invoke-virtual {v11, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -094a12: 0a06 |00eb: move-result v6 │ │ -094a14: 59a6 3d0c |00ec: iput v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -094a18: 7020 9026 1a00 |00ee: invoke-direct {v10, v1}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ -094a1e: 0e00 |00f1: return-void │ │ -094a20: 1a06 772c |00f2: const-string v6, "org.openintents.action.PICK_DIRECTORY" // string@2c77 │ │ -094a24: 6e20 da24 6000 |00f4: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -094a2a: 0a06 |00f7: move-result v6 │ │ -094a2c: 3806 a2ff |00f8: if-eqz v6, 009a // -005e │ │ -094a30: 1236 |00fa: const/4 v6, #int 3 // #3 │ │ -094a32: 59a6 3c0c |00fb: iput v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ -094a36: 289d |00fd: goto 009a // -0063 │ │ +094800: |[094800] org.openintents.filemanager.FileManagerActivity.onCreate:(Landroid/os/Bundle;)V │ │ +094810: 1309 0800 |0000: const/16 v9, #int 8 // #8 │ │ +094814: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +094816: 6f20 aa00 ba00 |0003: invoke-super {v10, v11}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ +09481c: 2206 e604 |0006: new-instance v6, Lorg/openintents/filemanager/FileManagerActivity$1; // type@04e6 │ │ +094820: 7020 8826 a600 |0008: invoke-direct {v6, v10}, Lorg/openintents/filemanager/FileManagerActivity$1;.:(Lorg/openintents/filemanager/FileManagerActivity;)V // method@2688 │ │ +094826: 5ba6 2a0c |000b: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.currentHandler:Landroid/os/Handler; // field@0c2a │ │ +09482a: 1256 |000d: const/4 v6, #int 5 // #5 │ │ +09482c: 6e20 a226 6a00 |000e: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.requestWindowFeature:(I)Z // method@26a2 │ │ +094832: 1406 1e00 037f |0011: const v6, #float 1.74129e+38 // #7f03001e │ │ +094838: 6e20 a426 6a00 |0014: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.setContentView:(I)V // method@26a4 │ │ +09483e: 1406 7c00 0b7f |0017: const v6, #float 1.84765e+38 // #7f0b007c │ │ +094844: 6e20 9126 6a00 |001a: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@2691 │ │ +09484a: 0c06 |001d: move-result-object v6 │ │ +09484c: 1f06 3504 |001e: check-cast v6, Landroid/widget/TextView; // type@0435 │ │ +094850: 5ba6 340c |0020: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mEmptyText:Landroid/widget/TextView; // field@0c34 │ │ +094854: 1406 7a00 0b7f |0022: const v6, #float 1.84765e+38 // #7f0b007a │ │ +09485a: 6e20 9126 6a00 |0025: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@2691 │ │ +094860: 0c06 |0028: move-result-object v6 │ │ +094862: 1f06 3504 |0029: check-cast v6, Landroid/widget/TextView; // type@0435 │ │ +094866: 5ba6 390c |002b: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mPathText:Landroid/widget/TextView; // field@0c39 │ │ +09486a: 6e10 9526 0a00 |002d: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ +094870: 0c06 |0030: move-result-object v6 │ │ +094872: 1407 7b00 0b7f |0031: const v7, #float 1.84765e+38 // #7f0b007b │ │ +094878: 6e20 9126 7a00 |0034: invoke-virtual {v10, v7}, Lorg/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@2691 │ │ +09487e: 0c07 |0037: move-result-object v7 │ │ +094880: 6e20 0b22 7600 |0038: invoke-virtual {v6, v7}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@220b │ │ +094886: 6e10 9526 0a00 |003b: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ +09488c: 0c06 |003e: move-result-object v6 │ │ +09488e: 6e20 1122 8600 |003f: invoke-virtual {v6, v8}, Landroid/widget/ListView;.setTextFilterEnabled:(Z)V // method@2211 │ │ +094894: 6e10 9526 0a00 |0042: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ +09489a: 0c06 |0045: move-result-object v6 │ │ +09489c: 6e10 0522 0600 |0046: invoke-virtual {v6}, Landroid/widget/ListView;.requestFocus:()Z // method@2205 │ │ +0948a2: 6e10 9526 0a00 |0049: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getListView:()Landroid/widget/ListView; // method@2695 │ │ +0948a8: 0c06 |004c: move-result-object v6 │ │ +0948aa: 6e10 0622 0600 |004d: invoke-virtual {v6}, Landroid/widget/ListView;.requestFocusFromTouch:()Z // method@2206 │ │ +0948b0: 1406 7d00 0b7f |0050: const v6, #float 1.84765e+38 // #7f0b007d │ │ +0948b6: 6e20 9126 6a00 |0053: invoke-virtual {v10, v6}, Lorg/openintents/filemanager/FileManagerActivity;.findViewById:(I)Landroid/view/View; // method@2691 │ │ +0948bc: 0c06 |0056: move-result-object v6 │ │ +0948be: 1f06 0404 |0057: check-cast v6, Landroid/widget/Button; // type@0404 │ │ +0948c2: 5ba6 2d0c |0059: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@0c2d │ │ +0948c6: 54a6 2d0c |005b: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@0c2d │ │ +0948ca: 2207 e704 |005d: new-instance v7, Lorg/openintents/filemanager/FileManagerActivity$2; // type@04e7 │ │ +0948ce: 7020 8a26 a700 |005f: invoke-direct {v7, v10}, Lorg/openintents/filemanager/FileManagerActivity$2;.:(Lorg/openintents/filemanager/FileManagerActivity;)V // method@268a │ │ +0948d4: 6e20 5e21 7600 |0062: invoke-virtual {v6, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@215e │ │ +0948da: 1206 |0065: const/4 v6, #int 0 // #0 │ │ +0948dc: 5ba6 300c |0066: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryInput:Landroid/widget/LinearLayout; // field@0c30 │ │ +0948e0: 59a8 3c0c |0068: iput v8, v10, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ +0948e4: 6e10 9326 0a00 |006a: invoke-virtual {v10}, Lorg/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@2693 │ │ +0948ea: 0c04 |006d: move-result-object v4 │ │ +0948ec: 6e10 5001 0400 |006e: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +0948f2: 0c00 |0071: move-result-object v0 │ │ +0948f4: 2201 5f04 |0072: new-instance v1, Ljava/io/File; // type@045f │ │ +0948f8: 1a06 4f01 |0074: const-string v6, "/" // string@014f │ │ +0948fc: 7020 1524 6100 |0076: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +094902: 54a6 3b0c |0079: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@0c3b │ │ +094906: 7110 9e1e 0600 |007b: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +09490c: 0a06 |007e: move-result v6 │ │ +09490e: 3906 0900 |007f: if-nez v6, 0088 // +0009 │ │ +094912: 2201 5f04 |0081: new-instance v1, Ljava/io/File; // type@045f │ │ +094916: 54a6 3b0c |0083: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mSdCardPath:Ljava/lang/String; // field@0c3b │ │ +09491a: 7020 1524 6100 |0085: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +094920: 3800 1200 |0088: if-eqz v0, 009a // +0012 │ │ +094924: 1a06 782c |008a: const-string v6, "org.openintents.action.PICK_FILE" // string@2c78 │ │ +094928: 6e20 da24 6000 |008c: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +09492e: 0a06 |008f: move-result v6 │ │ +094930: 3806 6200 |0090: if-eqz v6, 00f2 // +0062 │ │ +094934: 1226 |0092: const/4 v6, #int 2 // #2 │ │ +094936: 59a6 3c0c |0093: iput v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ +09493a: 54a6 2d0c |0095: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@0c2d │ │ +09493e: 6e20 5f21 9600 |0097: invoke-virtual {v6, v9}, Landroid/widget/Button;.setVisibility:(I)V // method@215f │ │ +094944: 52a6 3c0c |009a: iget v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ +094948: 3386 0700 |009c: if-ne v6, v8, 00a3 // +0007 │ │ +09494c: 54a6 2d0c |009e: iget-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mButtonPick:Landroid/widget/Button; // field@0c2d │ │ +094950: 6e20 5f21 9600 |00a0: invoke-virtual {v6, v9}, Landroid/widget/Button;.setVisibility:(I)V // method@215f │ │ +094956: 6e10 5501 0400 |00a3: invoke-virtual {v4}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0155 │ │ +09495c: 0c06 |00a6: move-result-object v6 │ │ +09495e: 7110 ce26 0600 |00a7: invoke-static {v6}, Lorg/openintents/filemanager/util/FileUtils;.getFile:(Landroid/net/Uri;)Ljava/io/File; // method@26ce │ │ +094964: 0c03 |00aa: move-result-object v3 │ │ +094966: 3803 0d00 |00ab: if-eqz v3, 00b8 // +000d │ │ +09496a: 7110 d126 0300 |00ad: invoke-static {v3}, Lorg/openintents/filemanager/util/FileUtils;.getPathWithoutFilename:(Ljava/io/File;)Ljava/io/File; // method@26d1 │ │ +094970: 0c02 |00b0: move-result-object v2 │ │ +094972: 6e10 2324 0200 |00b1: invoke-virtual {v2}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ +094978: 0a06 |00b4: move-result v6 │ │ +09497a: 3806 0300 |00b5: if-eqz v6, 00b8 // +0003 │ │ +09497e: 0721 |00b7: move-object v1, v2 │ │ +094980: 1206 |00b8: const/4 v6, #int 0 // #0 │ │ +094982: 59a6 3d0c |00b9: iput v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +094986: 380b 3300 |00bb: if-eqz v11, 00ee // +0033 │ │ +09498a: 2201 5f04 |00bd: new-instance v1, Ljava/io/File; // type@045f │ │ +09498e: 1a06 3f1a |00bf: const-string v6, "current_directory" // string@1a3f │ │ +094992: 6e20 1803 6b00 |00c1: invoke-virtual {v11, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +094998: 0c06 |00c4: move-result-object v6 │ │ +09499a: 7020 1524 6100 |00c5: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0949a0: 2206 5f04 |00c8: new-instance v6, Ljava/io/File; // type@045f │ │ +0949a4: 1a07 b319 |00ca: const-string v7, "context_file" // string@19b3 │ │ +0949a8: 6e20 1803 7b00 |00cc: invoke-virtual {v11, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0949ae: 0c07 |00cf: move-result-object v7 │ │ +0949b0: 7020 1524 7600 |00d0: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0949b6: 5ba6 2e0c |00d3: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@0c2e │ │ +0949ba: 1a06 b419 |00d5: const-string v6, "context_text" // string@19b4 │ │ +0949be: 6e20 1803 6b00 |00d7: invoke-virtual {v11, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0949c4: 0c06 |00da: move-result-object v6 │ │ +0949c6: 5ba6 2f0c |00db: iput-object v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@0c2f │ │ +0949ca: 1a06 f332 |00dd: const-string v6, "show_directory_input" // string@32f3 │ │ +0949ce: 6e20 0c03 6b00 |00df: invoke-virtual {v11, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@030c │ │ +0949d4: 0a05 |00e2: move-result v5 │ │ +0949d6: 7020 a926 5a00 |00e3: invoke-direct {v10, v5}, Lorg/openintents/filemanager/FileManagerActivity;.showDirectoryInput:(Z)V // method@26a9 │ │ +0949dc: 1a06 9e33 |00e6: const-string v6, "steps_back" // string@339e │ │ +0949e0: 6e20 1103 6b00 |00e8: invoke-virtual {v11, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +0949e6: 0a06 |00eb: move-result v6 │ │ +0949e8: 59a6 3d0c |00ec: iput v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +0949ec: 7020 9026 1a00 |00ee: invoke-direct {v10, v1}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ +0949f2: 0e00 |00f1: return-void │ │ +0949f4: 1a06 772c |00f2: const-string v6, "org.openintents.action.PICK_DIRECTORY" // string@2c77 │ │ +0949f8: 6e20 da24 6000 |00f4: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0949fe: 0a06 |00f7: move-result v6 │ │ +094a00: 3806 a2ff |00f8: if-eqz v6, 009a // -005e │ │ +094a04: 1236 |00fa: const/4 v6, #int 3 // #3 │ │ +094a06: 59a6 3c0c |00fb: iput v6, v10, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ +094a0a: 289d |00fd: goto 009a // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=107 │ │ 0x0006 line=109 │ │ 0x000d line=115 │ │ 0x0011 line=116 │ │ 0x0017 line=118 │ │ @@ -127200,23 +127193,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -094a38: |[094a38] org.openintents.filemanager.FileManagerActivity.onDestroy:()V │ │ -094a48: 6f10 ae00 0200 |0000: invoke-super {v2}, Landroid/app/ListActivity;.onDestroy:()V // method@00ae │ │ -094a4e: 5420 310c |0003: iget-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ -094a52: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -094a56: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -094a58: 5c01 190c |0008: iput-boolean v1, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ -094a5c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -094a5e: 5b21 310c |000b: iput-object v1, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ -094a62: 0e00 |000d: return-void │ │ +094a0c: |[094a0c] org.openintents.filemanager.FileManagerActivity.onDestroy:()V │ │ +094a1c: 6f10 ae00 0200 |0000: invoke-super {v2}, Landroid/app/ListActivity;.onDestroy:()V // method@00ae │ │ +094a22: 5420 310c |0003: iget-object v0, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ +094a26: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +094a2a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +094a2c: 5c01 190c |0008: iput-boolean v1, v0, Lorg/openintents/filemanager/DirectoryScanner;.cancel:Z // field@0c19 │ │ +094a30: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +094a32: 5b21 310c |000b: iput-object v1, v2, Lorg/openintents/filemanager/FileManagerActivity;.mDirectoryScanner:Lorg/openintents/filemanager/DirectoryScanner; // field@0c31 │ │ +094a36: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=217 │ │ 0x0005 line=219 │ │ 0x0007 line=220 │ │ 0x000a line=223 │ │ @@ -127230,61 +127223,61 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 91 16-bit code units │ │ -094a64: |[094a64] org.openintents.filemanager.FileManagerActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -094a74: 7506 af00 0800 |0000: invoke-super/range {v8, v9, v10, v11, v12, v13}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ -094a7a: 6e10 9426 0800 |0003: invoke-virtual {v8}, Lorg/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2694 │ │ -094a80: 0c00 |0006: move-result-object v0 │ │ -094a82: 1f00 eb04 |0007: check-cast v0, Lorg/openintents/filemanager/IconifiedTextListAdapter; // type@04eb │ │ -094a86: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -094a8a: 0e00 |000b: return-void │ │ -094a8c: 6e20 c226 b000 |000c: invoke-virtual {v0, v11}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@26c2 │ │ -094a92: 0c05 |000f: move-result-object v5 │ │ -094a94: 1f05 e904 |0010: check-cast v5, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -094a98: 6e10 b026 0500 |0012: invoke-virtual {v5}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ -094a9e: 0c03 |0015: move-result-object v3 │ │ -094aa0: 1a06 4101 |0016: const-string v6, "..." // string@0141 │ │ -094aa4: 6e20 da24 6300 |0018: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -094aaa: 0a06 |001b: move-result v6 │ │ -094aac: 3806 0600 |001c: if-eqz v6, 0022 // +0006 │ │ -094ab0: 7010 aa26 0800 |001e: invoke-direct {v8}, Lorg/openintents/filemanager/FileManagerActivity;.upOneLevel:()V // method@26aa │ │ -094ab6: 28ea |0021: goto 000b // -0016 │ │ -094ab8: 5486 290c |0022: iget-object v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -094abc: 6e10 1c24 0600 |0024: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -094ac2: 0c02 |0027: move-result-object v2 │ │ -094ac4: 7120 d026 3200 |0028: invoke-static {v2, v3}, Lorg/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@26d0 │ │ -094aca: 0c01 |002b: move-result-object v1 │ │ -094acc: 3801 dfff |002c: if-eqz v1, 000b // -0021 │ │ -094ad0: 6e10 2324 0100 |002e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ -094ad6: 0a06 |0031: move-result v6 │ │ -094ad8: 3806 0c00 |0032: if-eqz v6, 003e // +000c │ │ -094adc: 5286 3d0c |0034: iget v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -094ae0: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -094ae4: 5986 3d0c |0038: iput v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -094ae8: 7020 9026 1800 |003a: invoke-direct {v8, v1}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ -094aee: 28ce |003d: goto 000b // -0032 │ │ -094af0: 5286 3c0c |003e: iget v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ -094af4: 1217 |0040: const/4 v7, #int 1 // #1 │ │ -094af6: 3276 0700 |0041: if-eq v6, v7, 0048 // +0007 │ │ -094afa: 5286 3c0c |0043: iget v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ -094afe: 1227 |0045: const/4 v7, #int 2 // #2 │ │ -094b00: 3376 c5ff |0046: if-ne v6, v7, 000b // -003b │ │ -094b04: 6e10 9326 0800 |0048: invoke-virtual {v8}, Lorg/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@2693 │ │ -094b0a: 0c04 |004b: move-result-object v4 │ │ -094b0c: 7110 d226 0100 |004c: invoke-static {v1}, Lorg/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@26d2 │ │ -094b12: 0c06 |004f: move-result-object v6 │ │ -094b14: 6e20 7701 6400 |0050: invoke-virtual {v4, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -094b1a: 12f6 |0053: const/4 v6, #int -1 // #ff │ │ -094b1c: 6e30 a726 6804 |0054: invoke-virtual {v8, v6, v4}, Lorg/openintents/filemanager/FileManagerActivity;.setResult:(ILandroid/content/Intent;)V // method@26a7 │ │ -094b22: 6e10 9226 0800 |0057: invoke-virtual {v8}, Lorg/openintents/filemanager/FileManagerActivity;.finish:()V // method@2692 │ │ -094b28: 28b1 |005a: goto 000b // -004f │ │ +094a38: |[094a38] org.openintents.filemanager.FileManagerActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +094a48: 7506 af00 0800 |0000: invoke-super/range {v8, v9, v10, v11, v12, v13}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ +094a4e: 6e10 9426 0800 |0003: invoke-virtual {v8}, Lorg/openintents/filemanager/FileManagerActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2694 │ │ +094a54: 0c00 |0006: move-result-object v0 │ │ +094a56: 1f00 eb04 |0007: check-cast v0, Lorg/openintents/filemanager/IconifiedTextListAdapter; // type@04eb │ │ +094a5a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +094a5e: 0e00 |000b: return-void │ │ +094a60: 6e20 c226 b000 |000c: invoke-virtual {v0, v11}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.getItem:(I)Ljava/lang/Object; // method@26c2 │ │ +094a66: 0c05 |000f: move-result-object v5 │ │ +094a68: 1f05 e904 |0010: check-cast v5, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +094a6c: 6e10 b026 0500 |0012: invoke-virtual {v5}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ +094a72: 0c03 |0015: move-result-object v3 │ │ +094a74: 1a06 4101 |0016: const-string v6, "..." // string@0141 │ │ +094a78: 6e20 da24 6300 |0018: invoke-virtual {v3, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +094a7e: 0a06 |001b: move-result v6 │ │ +094a80: 3806 0600 |001c: if-eqz v6, 0022 // +0006 │ │ +094a84: 7010 aa26 0800 |001e: invoke-direct {v8}, Lorg/openintents/filemanager/FileManagerActivity;.upOneLevel:()V // method@26aa │ │ +094a8a: 28ea |0021: goto 000b // -0016 │ │ +094a8c: 5486 290c |0022: iget-object v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +094a90: 6e10 1c24 0600 |0024: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +094a96: 0c02 |0027: move-result-object v2 │ │ +094a98: 7120 d026 3200 |0028: invoke-static {v2, v3}, Lorg/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@26d0 │ │ +094a9e: 0c01 |002b: move-result-object v1 │ │ +094aa0: 3801 dfff |002c: if-eqz v1, 000b // -0021 │ │ +094aa4: 6e10 2324 0100 |002e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ +094aaa: 0a06 |0031: move-result v6 │ │ +094aac: 3806 0c00 |0032: if-eqz v6, 003e // +000c │ │ +094ab0: 5286 3d0c |0034: iget v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +094ab4: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +094ab8: 5986 3d0c |0038: iput v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +094abc: 7020 9026 1800 |003a: invoke-direct {v8, v1}, Lorg/openintents/filemanager/FileManagerActivity;.browseTo:(Ljava/io/File;)V // method@2690 │ │ +094ac2: 28ce |003d: goto 000b // -0032 │ │ +094ac4: 5286 3c0c |003e: iget v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ +094ac8: 1217 |0040: const/4 v7, #int 1 // #1 │ │ +094aca: 3276 0700 |0041: if-eq v6, v7, 0048 // +0007 │ │ +094ace: 5286 3c0c |0043: iget v6, v8, Lorg/openintents/filemanager/FileManagerActivity;.mState:I // field@0c3c │ │ +094ad2: 1227 |0045: const/4 v7, #int 2 // #2 │ │ +094ad4: 3376 c5ff |0046: if-ne v6, v7, 000b // -003b │ │ +094ad8: 6e10 9326 0800 |0048: invoke-virtual {v8}, Lorg/openintents/filemanager/FileManagerActivity;.getIntent:()Landroid/content/Intent; // method@2693 │ │ +094ade: 0c04 |004b: move-result-object v4 │ │ +094ae0: 7110 d226 0100 |004c: invoke-static {v1}, Lorg/openintents/filemanager/util/FileUtils;.getUri:(Ljava/io/File;)Landroid/net/Uri; // method@26d2 │ │ +094ae6: 0c06 |004f: move-result-object v6 │ │ +094ae8: 6e20 7701 6400 |0050: invoke-virtual {v4, v6}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +094aee: 12f6 |0053: const/4 v6, #int -1 // #ff │ │ +094af0: 6e30 a726 6804 |0054: invoke-virtual {v8, v6, v4}, Lorg/openintents/filemanager/FileManagerActivity;.setResult:(ILandroid/content/Intent;)V // method@26a7 │ │ +094af6: 6e10 9226 0800 |0057: invoke-virtual {v8}, Lorg/openintents/filemanager/FileManagerActivity;.finish:()V // method@2692 │ │ +094afc: 28b1 |005a: goto 000b // -004f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0003 line=627 │ │ 0x0009 line=629 │ │ 0x000b line=658 │ │ 0x000c line=633 │ │ @@ -127320,37 +127313,37 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -094b2c: |[094b2c] org.openintents.filemanager.FileManagerActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -094b3c: 6f20 b300 4300 |0000: invoke-super {v3, v4}, Landroid/app/ListActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@00b3 │ │ -094b42: 1a01 3f1a |0003: const-string v1, "current_directory" // string@1a3f │ │ -094b46: 5432 290c |0005: iget-object v2, v3, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ -094b4a: 6e10 1c24 0200 |0007: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -094b50: 0c02 |000a: move-result-object v2 │ │ -094b52: 6e30 2303 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ -094b58: 1a01 b319 |000e: const-string v1, "context_file" // string@19b3 │ │ -094b5c: 5432 2e0c |0010: iget-object v2, v3, Lorg/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@0c2e │ │ -094b60: 6e10 1c24 0200 |0012: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -094b66: 0c02 |0015: move-result-object v2 │ │ -094b68: 6e30 2303 1402 |0016: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ -094b6e: 1a01 b419 |0019: const-string v1, "context_text" // string@19b4 │ │ -094b72: 5432 2f0c |001b: iget-object v2, v3, Lorg/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@0c2f │ │ -094b76: 6e30 2303 1402 |001d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ -094b7c: 7010 9826 0300 |0020: invoke-direct {v3}, Lorg/openintents/filemanager/FileManagerActivity;.isDirectoryInputVisible:()Z // method@2698 │ │ -094b82: 0a00 |0023: move-result v0 │ │ -094b84: 1a01 f332 |0024: const-string v1, "show_directory_input" // string@32f3 │ │ -094b88: 6e30 1b03 1400 |0026: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@031b │ │ -094b8e: 1a01 9e33 |0029: const-string v1, "steps_back" // string@339e │ │ -094b92: 5232 3d0c |002b: iget v2, v3, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ -094b96: 6e30 1d03 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -094b9c: 0e00 |0030: return-void │ │ +094b00: |[094b00] org.openintents.filemanager.FileManagerActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +094b10: 6f20 b300 4300 |0000: invoke-super {v3, v4}, Landroid/app/ListActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@00b3 │ │ +094b16: 1a01 3f1a |0003: const-string v1, "current_directory" // string@1a3f │ │ +094b1a: 5432 290c |0005: iget-object v2, v3, Lorg/openintents/filemanager/FileManagerActivity;.currentDirectory:Ljava/io/File; // field@0c29 │ │ +094b1e: 6e10 1c24 0200 |0007: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +094b24: 0c02 |000a: move-result-object v2 │ │ +094b26: 6e30 2303 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ +094b2c: 1a01 b319 |000e: const-string v1, "context_file" // string@19b3 │ │ +094b30: 5432 2e0c |0010: iget-object v2, v3, Lorg/openintents/filemanager/FileManagerActivity;.mContextFile:Ljava/io/File; // field@0c2e │ │ +094b34: 6e10 1c24 0200 |0012: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +094b3a: 0c02 |0015: move-result-object v2 │ │ +094b3c: 6e30 2303 1402 |0016: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ +094b42: 1a01 b419 |0019: const-string v1, "context_text" // string@19b4 │ │ +094b46: 5432 2f0c |001b: iget-object v2, v3, Lorg/openintents/filemanager/FileManagerActivity;.mContextText:Ljava/lang/String; // field@0c2f │ │ +094b4a: 6e30 2303 1402 |001d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ +094b50: 7010 9826 0300 |0020: invoke-direct {v3}, Lorg/openintents/filemanager/FileManagerActivity;.isDirectoryInputVisible:()Z // method@2698 │ │ +094b56: 0a00 |0023: move-result v0 │ │ +094b58: 1a01 f332 |0024: const-string v1, "show_directory_input" // string@32f3 │ │ +094b5c: 6e30 1b03 1400 |0026: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@031b │ │ +094b62: 1a01 9e33 |0029: const-string v1, "steps_back" // string@339e │ │ +094b66: 5232 3d0c |002b: iget v2, v3, Lorg/openintents/filemanager/FileManagerActivity;.mStepsBack:I // field@0c3d │ │ +094b6a: 6e30 1d03 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +094b70: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0003 line=374 │ │ 0x000e line=375 │ │ 0x0019 line=376 │ │ 0x0020 line=377 │ │ @@ -127408,26 +127401,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -094ba0: |[094ba0] org.openintents.filemanager.IconifiedText.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ -094bb0: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -094bb6: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -094bba: 5b10 410c |0005: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ -094bbe: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ -094bc2: 5b10 3f0c |0009: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@0c3f │ │ -094bc6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -094bc8: 5c10 400c |000c: iput-boolean v0, v1, Lorg/openintents/filemanager/IconifiedText;.mSelectable:Z // field@0c40 │ │ -094bcc: 5b14 3e0c |000e: iput-object v4, v1, Lorg/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@0c3e │ │ -094bd0: 5b12 410c |0010: iput-object v2, v1, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ -094bd4: 5b13 3f0c |0012: iput-object v3, v1, Lorg/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@0c3f │ │ -094bd8: 0e00 |0014: return-void │ │ +094b74: |[094b74] org.openintents.filemanager.IconifiedText.:(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ +094b84: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +094b8a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +094b8e: 5b10 410c |0005: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ +094b92: 1a00 0000 |0007: const-string v0, "" // string@0000 │ │ +094b96: 5b10 3f0c |0009: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@0c3f │ │ +094b9a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +094b9c: 5c10 400c |000c: iput-boolean v0, v1, Lorg/openintents/filemanager/IconifiedText;.mSelectable:Z // field@0c40 │ │ +094ba0: 5b14 3e0c |000e: iput-object v4, v1, Lorg/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@0c3e │ │ +094ba4: 5b12 410c |0010: iput-object v2, v1, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ +094ba8: 5b13 3f0c |0012: iput-object v3, v1, Lorg/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@0c3f │ │ +094bac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=24 │ │ 0x0007 line=25 │ │ 0x000b line=27 │ │ 0x000e line=30 │ │ @@ -127446,47 +127439,47 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -094bdc: |[094bdc] org.openintents.filemanager.IconifiedText.compareTo:(Ljava/lang/Object;)I │ │ -094bec: 1f02 e904 |0000: check-cast v2, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -094bf0: 6e20 ad26 2100 |0002: invoke-virtual {v1, v2}, Lorg/openintents/filemanager/IconifiedText;.compareTo:(Lorg/openintents/filemanager/IconifiedText;)I // method@26ad │ │ -094bf6: 0a00 |0005: move-result v0 │ │ -094bf8: 0f00 |0006: return v0 │ │ +094bb0: |[094bb0] org.openintents.filemanager.IconifiedText.compareTo:(Ljava/lang/Object;)I │ │ +094bc0: 1f02 e904 |0000: check-cast v2, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +094bc4: 6e20 ad26 2100 |0002: invoke-virtual {v1, v2}, Lorg/openintents/filemanager/IconifiedText;.compareTo:(Lorg/openintents/filemanager/IconifiedText;)I // method@26ad │ │ +094bca: 0a00 |0005: move-result v0 │ │ +094bcc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/openintents/filemanager/IconifiedText; │ │ + 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/openintents/filemanager/IconifiedText;) │ │ name : 'compareTo' │ │ type : '(Lorg/openintents/filemanager/IconifiedText;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -094bfc: |[094bfc] org.openintents.filemanager.IconifiedText.compareTo:(Lorg/openintents/filemanager/IconifiedText;)I │ │ -094c0c: 5420 410c |0000: iget-object v0, v2, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ -094c10: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -094c14: 5420 410c |0004: iget-object v0, v2, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ -094c18: 6e10 b026 0300 |0006: invoke-virtual {v3}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ -094c1e: 0c01 |0009: move-result-object v1 │ │ -094c20: 6e20 d624 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@24d6 │ │ -094c26: 0a00 |000d: move-result v0 │ │ -094c28: 0f00 |000e: return v0 │ │ -094c2a: 2200 7e04 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -094c2e: 7010 8724 0000 |0011: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ -094c34: 2700 |0014: throw v0 │ │ +094bd0: |[094bd0] org.openintents.filemanager.IconifiedText.compareTo:(Lorg/openintents/filemanager/IconifiedText;)I │ │ +094be0: 5420 410c |0000: iget-object v0, v2, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ +094be4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +094be8: 5420 410c |0004: iget-object v0, v2, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ +094bec: 6e10 b026 0300 |0006: invoke-virtual {v3}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ +094bf2: 0c01 |0009: move-result-object v1 │ │ +094bf4: 6e20 d624 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@24d6 │ │ +094bfa: 0a00 |000d: move-result v0 │ │ +094bfc: 0f00 |000e: return v0 │ │ +094bfe: 2200 7e04 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +094c02: 7010 8724 0000 |0011: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ +094c08: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x000f line=73 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/openintents/filemanager/IconifiedText; │ │ @@ -127497,17 +127490,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c38: |[094c38] org.openintents.filemanager.IconifiedText.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -094c48: 5410 3e0c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@0c3e │ │ -094c4c: 1100 |0002: return-object v0 │ │ +094c0c: |[094c0c] org.openintents.filemanager.IconifiedText.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +094c1c: 5410 3e0c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@0c3e │ │ +094c20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/openintents/filemanager/IconifiedText; │ │ │ │ #3 : (in Lorg/openintents/filemanager/IconifiedText;) │ │ @@ -127515,17 +127508,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c50: |[094c50] org.openintents.filemanager.IconifiedText.getInfo:()Ljava/lang/String; │ │ -094c60: 5410 3f0c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@0c3f │ │ -094c64: 1100 |0002: return-object v0 │ │ +094c24: |[094c24] org.openintents.filemanager.IconifiedText.getInfo:()Ljava/lang/String; │ │ +094c34: 5410 3f0c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@0c3f │ │ +094c38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/openintents/filemanager/IconifiedText; │ │ │ │ #4 : (in Lorg/openintents/filemanager/IconifiedText;) │ │ @@ -127533,17 +127526,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c68: |[094c68] org.openintents.filemanager.IconifiedText.getText:()Ljava/lang/String; │ │ -094c78: 5410 410c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ -094c7c: 1100 |0002: return-object v0 │ │ +094c3c: |[094c3c] org.openintents.filemanager.IconifiedText.getText:()Ljava/lang/String; │ │ +094c4c: 5410 410c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ +094c50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/openintents/filemanager/IconifiedText; │ │ │ │ #5 : (in Lorg/openintents/filemanager/IconifiedText;) │ │ @@ -127551,17 +127544,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c80: |[094c80] org.openintents.filemanager.IconifiedText.isSelectable:()Z │ │ -094c90: 5510 400c |0000: iget-boolean v0, v1, Lorg/openintents/filemanager/IconifiedText;.mSelectable:Z // field@0c40 │ │ -094c94: 0f00 |0002: return v0 │ │ +094c54: |[094c54] org.openintents.filemanager.IconifiedText.isSelectable:()Z │ │ +094c64: 5510 400c |0000: iget-boolean v0, v1, Lorg/openintents/filemanager/IconifiedText;.mSelectable:Z // field@0c40 │ │ +094c68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/openintents/filemanager/IconifiedText; │ │ │ │ #6 : (in Lorg/openintents/filemanager/IconifiedText;) │ │ @@ -127569,17 +127562,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c98: |[094c98] org.openintents.filemanager.IconifiedText.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -094ca8: 5b01 3e0c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@0c3e │ │ -094cac: 0e00 |0002: return-void │ │ +094c6c: |[094c6c] org.openintents.filemanager.IconifiedText.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +094c7c: 5b01 3e0c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedText;.mIcon:Landroid/graphics/drawable/Drawable; // field@0c3e │ │ +094c80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/openintents/filemanager/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -127589,17 +127582,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094cb0: |[094cb0] org.openintents.filemanager.IconifiedText.setInfo:(Ljava/lang/String;)V │ │ -094cc0: 5b01 3f0c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@0c3f │ │ -094cc4: 0e00 |0002: return-void │ │ +094c84: |[094c84] org.openintents.filemanager.IconifiedText.setInfo:(Ljava/lang/String;)V │ │ +094c94: 5b01 3f0c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedText;.mInfo:Ljava/lang/String; // field@0c3f │ │ +094c98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/openintents/filemanager/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/String; │ │ @@ -127609,17 +127602,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094cc8: |[094cc8] org.openintents.filemanager.IconifiedText.setSelectable:(Z)V │ │ -094cd8: 5c01 400c |0000: iput-boolean v1, v0, Lorg/openintents/filemanager/IconifiedText;.mSelectable:Z // field@0c40 │ │ -094cdc: 0e00 |0002: return-void │ │ +094c9c: |[094c9c] org.openintents.filemanager.IconifiedText.setSelectable:(Z)V │ │ +094cac: 5c01 400c |0000: iput-boolean v1, v0, Lorg/openintents/filemanager/IconifiedText;.mSelectable:Z // field@0c40 │ │ +094cb0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/openintents/filemanager/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 selectable Z │ │ @@ -127629,17 +127622,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094ce0: |[094ce0] org.openintents.filemanager.IconifiedText.setText:(Ljava/lang/String;)V │ │ -094cf0: 5b01 410c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ -094cf4: 0e00 |0002: return-void │ │ +094cb4: |[094cb4] org.openintents.filemanager.IconifiedText.setText:(Ljava/lang/String;)V │ │ +094cc4: 5b01 410c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedText;.mText:Ljava/lang/String; // field@0c41 │ │ +094cc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/openintents/filemanager/IconifiedText; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/String; │ │ @@ -127680,97 +127673,97 @@ │ │ type : '(Lorg/openintents/filemanager/IconifiedTextListAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -094cf8: |[094cf8] org.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)V │ │ -094d08: 5b01 420c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ -094d0c: 7010 7d21 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@217d │ │ -094d12: 0e00 |0005: return-void │ │ +094ccc: |[094ccc] org.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)V │ │ +094cdc: 5b01 420c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ +094ce0: 7010 7d21 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@217d │ │ +094ce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;) │ │ name : 'performFiltering' │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -094d14: |[094d14] org.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -094d24: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -094d26: 380a 1c00 |0001: if-eqz v10, 001d // +001c │ │ -094d2a: 7210 5d24 0a00 |0003: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@245d │ │ -094d30: 0c07 |0006: move-result-object v7 │ │ -094d32: 7110 bb26 0700 |0007: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$002:(Ljava/lang/String;)Ljava/lang/String; // method@26bb │ │ -094d38: 2204 0b04 |000a: new-instance v4, Landroid/widget/Filter$FilterResults; // type@040b │ │ -094d3c: 7010 7c21 0400 |000c: invoke-direct {v4}, Landroid/widget/Filter$FilterResults;.:()V // method@217c │ │ -094d42: 5497 420c |000f: iget-object v7, v9, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ -094d46: 7110 bc26 0700 |0011: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@26bc │ │ -094d4c: 0c07 |0014: move-result-object v7 │ │ -094d4e: 3907 0a00 |0015: if-nez v7, 001f // +000a │ │ -094d52: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -094d54: 5947 920b |0018: iput v7, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ -094d58: 5b48 930b |001a: iput-object v8, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -094d5c: 1104 |001c: return-object v4 │ │ -094d5e: 0787 |001d: move-object v7, v8 │ │ -094d60: 28e9 |001e: goto 0007 // -0017 │ │ -094d62: 5497 420c |001f: iget-object v7, v9, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ -094d66: 7110 bc26 0700 |0021: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@26bc │ │ -094d6c: 0c07 |0024: move-result-object v7 │ │ -094d6e: 7210 8925 0700 |0025: invoke-interface {v7}, Ljava/util/List;.size:()I // method@2589 │ │ -094d74: 0a00 |0028: move-result v0 │ │ -094d76: 380a 0800 |0029: if-eqz v10, 0031 // +0008 │ │ -094d7a: 7210 5c24 0a00 |002b: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ -094d80: 0a07 |002e: move-result v7 │ │ -094d82: 3907 0d00 |002f: if-nez v7, 003c // +000d │ │ -094d86: 5940 920b |0031: iput v0, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ -094d8a: 5497 420c |0033: iget-object v7, v9, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ -094d8e: 7110 bc26 0700 |0035: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@26bc │ │ -094d94: 0c07 |0038: move-result-object v7 │ │ -094d96: 5b47 930b |0039: iput-object v7, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -094d9a: 28e1 |003b: goto 001c // -001f │ │ -094d9c: 2201 aa04 |003c: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -094da0: 7020 3e25 0100 |003e: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -094da6: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -094da8: 7210 5d24 0a00 |0042: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@245d │ │ -094dae: 0c07 |0045: move-result-object v7 │ │ -094db0: 6e10 ef24 0700 |0046: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -094db6: 0c02 |0049: move-result-object v2 │ │ -094db8: 1206 |004a: const/4 v6, #int 0 // #0 │ │ -094dba: 3506 2400 |004b: if-ge v6, v0, 006f // +0024 │ │ -094dbe: 5497 420c |004d: iget-object v7, v9, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ -094dc2: 7110 bc26 0700 |004f: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@26bc │ │ -094dc8: 0c07 |0052: move-result-object v7 │ │ -094dca: 7220 8525 6700 |0053: invoke-interface {v7, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -094dd0: 0c05 |0056: move-result-object v5 │ │ -094dd2: 1f05 e904 |0057: check-cast v5, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -094dd6: 6e10 b026 0500 |0059: invoke-virtual {v5}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ -094ddc: 0c07 |005c: move-result-object v7 │ │ -094dde: 6e10 ef24 0700 |005d: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -094de4: 0c07 |0060: move-result-object v7 │ │ -094de6: 6e20 d824 2700 |0061: invoke-virtual {v7, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -094dec: 0a07 |0064: move-result v7 │ │ -094dee: 3807 0700 |0065: if-eqz v7, 006c // +0007 │ │ -094df2: 7220 8125 5100 |0067: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -094df8: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -094dfc: d806 0601 |006c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -094e00: 28dd |006e: goto 004b // -0023 │ │ -094e02: 5943 920b |006f: iput v3, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ -094e06: 5b41 930b |0071: iput-object v1, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -094e0a: 28a9 |0073: goto 001c // -0057 │ │ +094ce8: |[094ce8] org.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +094cf8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +094cfa: 380a 1c00 |0001: if-eqz v10, 001d // +001c │ │ +094cfe: 7210 5d24 0a00 |0003: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@245d │ │ +094d04: 0c07 |0006: move-result-object v7 │ │ +094d06: 7110 bb26 0700 |0007: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$002:(Ljava/lang/String;)Ljava/lang/String; // method@26bb │ │ +094d0c: 2204 0b04 |000a: new-instance v4, Landroid/widget/Filter$FilterResults; // type@040b │ │ +094d10: 7010 7c21 0400 |000c: invoke-direct {v4}, Landroid/widget/Filter$FilterResults;.:()V // method@217c │ │ +094d16: 5497 420c |000f: iget-object v7, v9, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ +094d1a: 7110 bc26 0700 |0011: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@26bc │ │ +094d20: 0c07 |0014: move-result-object v7 │ │ +094d22: 3907 0a00 |0015: if-nez v7, 001f // +000a │ │ +094d26: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +094d28: 5947 920b |0018: iput v7, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ +094d2c: 5b48 930b |001a: iput-object v8, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +094d30: 1104 |001c: return-object v4 │ │ +094d32: 0787 |001d: move-object v7, v8 │ │ +094d34: 28e9 |001e: goto 0007 // -0017 │ │ +094d36: 5497 420c |001f: iget-object v7, v9, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ +094d3a: 7110 bc26 0700 |0021: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@26bc │ │ +094d40: 0c07 |0024: move-result-object v7 │ │ +094d42: 7210 8925 0700 |0025: invoke-interface {v7}, Ljava/util/List;.size:()I // method@2589 │ │ +094d48: 0a00 |0028: move-result v0 │ │ +094d4a: 380a 0800 |0029: if-eqz v10, 0031 // +0008 │ │ +094d4e: 7210 5c24 0a00 |002b: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ +094d54: 0a07 |002e: move-result v7 │ │ +094d56: 3907 0d00 |002f: if-nez v7, 003c // +000d │ │ +094d5a: 5940 920b |0031: iput v0, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ +094d5e: 5497 420c |0033: iget-object v7, v9, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ +094d62: 7110 bc26 0700 |0035: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@26bc │ │ +094d68: 0c07 |0038: move-result-object v7 │ │ +094d6a: 5b47 930b |0039: iput-object v7, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +094d6e: 28e1 |003b: goto 001c // -001f │ │ +094d70: 2201 aa04 |003c: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +094d74: 7020 3e25 0100 |003e: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +094d7a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +094d7c: 7210 5d24 0a00 |0042: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@245d │ │ +094d82: 0c07 |0045: move-result-object v7 │ │ +094d84: 6e10 ef24 0700 |0046: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +094d8a: 0c02 |0049: move-result-object v2 │ │ +094d8c: 1206 |004a: const/4 v6, #int 0 // #0 │ │ +094d8e: 3506 2400 |004b: if-ge v6, v0, 006f // +0024 │ │ +094d92: 5497 420c |004d: iget-object v7, v9, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ +094d96: 7110 bc26 0700 |004f: invoke-static {v7}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; // method@26bc │ │ +094d9c: 0c07 |0052: move-result-object v7 │ │ +094d9e: 7220 8525 6700 |0053: invoke-interface {v7, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +094da4: 0c05 |0056: move-result-object v5 │ │ +094da6: 1f05 e904 |0057: check-cast v5, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +094daa: 6e10 b026 0500 |0059: invoke-virtual {v5}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ +094db0: 0c07 |005c: move-result-object v7 │ │ +094db2: 6e10 ef24 0700 |005d: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +094db8: 0c07 |0060: move-result-object v7 │ │ +094dba: 6e20 d824 2700 |0061: invoke-virtual {v7, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +094dc0: 0a07 |0064: move-result v7 │ │ +094dc2: 3807 0700 |0065: if-eqz v7, 006c // +0007 │ │ +094dc6: 7220 8125 5100 |0067: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +094dcc: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +094dd0: d806 0601 |006c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +094dd4: 28dd |006e: goto 004b // -0023 │ │ +094dd6: 5943 920b |006f: iput v3, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0b92 │ │ +094dda: 5b41 930b |0071: iput-object v1, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +094dde: 28a9 |0073: goto 001c // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x000a line=42 │ │ 0x000f line=44 │ │ 0x0017 line=45 │ │ 0x001a line=46 │ │ @@ -127808,22 +127801,22 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -094e0c: |[094e0c] org.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -094e1c: 5421 420c |0000: iget-object v1, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ -094e20: 5440 930b |0002: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -094e24: 1f00 b604 |0004: check-cast v0, Ljava/util/List; // type@04b6 │ │ -094e28: 7120 bd26 0100 |0006: invoke-static {v1, v0}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$202:(Lorg/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List; // method@26bd │ │ -094e2e: 5420 420c |0009: iget-object v0, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ -094e32: 6e10 c526 0000 |000b: invoke-virtual {v0}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.notifyDataSetChanged:()V // method@26c5 │ │ -094e38: 0e00 |000e: return-void │ │ +094de0: |[094de0] org.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +094df0: 5421 420c |0000: iget-object v1, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ +094df4: 5440 930b |0002: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +094df8: 1f00 b604 |0004: check-cast v0, Ljava/util/List; // type@04b6 │ │ +094dfc: 7120 bd26 0100 |0006: invoke-static {v1, v0}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.access$202:(Lorg/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List; // method@26bd │ │ +094e02: 5420 420c |0009: iget-object v0, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; // field@0c42 │ │ +094e06: 6e10 c526 0000 |000b: invoke-virtual {v0}, Lorg/openintents/filemanager/IconifiedTextListAdapter;.notifyDataSetChanged:()V // method@26c5 │ │ +094e0c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0009 line=75 │ │ 0x000e line=76 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; │ │ @@ -127835,20 +127828,20 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -094e3c: |[094e3c] org.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.synchronousFilter:(Ljava/lang/CharSequence;)Ljava/util/List; │ │ -094e4c: 6e20 b726 3200 |0000: invoke-virtual {v2, v3}, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; // method@26b7 │ │ -094e52: 0c00 |0003: move-result-object v0 │ │ -094e54: 5401 930b |0004: iget-object v1, v0, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ -094e58: 1f01 b604 |0006: check-cast v1, Ljava/util/List; // type@04b6 │ │ -094e5c: 1101 |0008: return-object v1 │ │ +094e10: |[094e10] org.openintents.filemanager.IconifiedTextListAdapter$IconifiedFilter.synchronousFilter:(Ljava/lang/CharSequence;)Ljava/util/List; │ │ +094e20: 6e20 b726 3200 |0000: invoke-virtual {v2, v3}, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; // method@26b7 │ │ +094e26: 0c00 |0003: move-result-object v0 │ │ +094e28: 5401 930b |0004: iget-object v1, v0, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0b93 │ │ +094e2c: 1f01 b604 |0006: check-cast v1, Ljava/util/List; // type@04b6 │ │ +094e30: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 results Landroid/widget/Filter$FilterResults; │ │ 0x0000 - 0x0009 reg=2 this Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; │ │ @@ -127910,27 +127903,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -094e60: |[094e60] org.openintents.filemanager.IconifiedTextListAdapter.:(Landroid/content/Context;)V │ │ -094e70: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -094e76: 2200 ea04 |0003: new-instance v0, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // type@04ea │ │ -094e7a: 7020 b626 1000 |0005: invoke-direct {v0, v1}, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)V // method@26b6 │ │ -094e80: 5b10 450c |0008: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@0c45 │ │ -094e84: 2200 aa04 |000a: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -094e88: 7010 3d25 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -094e8e: 5b10 460c |000f: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -094e92: 2200 aa04 |0011: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -094e96: 7010 3d25 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -094e9c: 5b10 470c |0016: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@0c47 │ │ -094ea0: 5b12 440c |0018: iput-object v2, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@0c44 │ │ -094ea4: 0e00 |001a: return-void │ │ +094e34: |[094e34] org.openintents.filemanager.IconifiedTextListAdapter.:(Landroid/content/Context;)V │ │ +094e44: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +094e4a: 2200 ea04 |0003: new-instance v0, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // type@04ea │ │ +094e4e: 7020 b626 1000 |0005: invoke-direct {v0, v1}, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)V // method@26b6 │ │ +094e54: 5b10 450c |0008: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@0c45 │ │ +094e58: 2200 aa04 |000a: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +094e5c: 7010 3d25 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +094e62: 5b10 460c |000f: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +094e66: 2200 aa04 |0011: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +094e6a: 7010 3d25 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +094e70: 5b10 470c |0016: iput-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@0c47 │ │ +094e74: 5b12 440c |0018: iput-object v2, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@0c44 │ │ +094e78: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=85 │ │ 0x000a line=86 │ │ 0x0011 line=87 │ │ 0x0018 line=90 │ │ @@ -127944,17 +127937,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094ea8: |[094ea8] org.openintents.filemanager.IconifiedTextListAdapter.access$002:(Ljava/lang/String;)Ljava/lang/String; │ │ -094eb8: 6900 430c |0000: sput-object v0, Lorg/openintents/filemanager/IconifiedTextListAdapter;.lastFilter:Ljava/lang/String; // field@0c43 │ │ -094ebc: 1100 |0002: return-object v0 │ │ +094e7c: |[094e7c] org.openintents.filemanager.IconifiedTextListAdapter.access$002:(Ljava/lang/String;)Ljava/lang/String; │ │ +094e8c: 6900 430c |0000: sput-object v0, Lorg/openintents/filemanager/IconifiedTextListAdapter;.lastFilter:Ljava/lang/String; // field@0c43 │ │ +094e90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Ljava/lang/String; │ │ │ │ #2 : (in Lorg/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -127962,17 +127955,17 @@ │ │ type : '(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094ec0: |[094ec0] org.openintents.filemanager.IconifiedTextListAdapter.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; │ │ -094ed0: 5410 470c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@0c47 │ │ -094ed4: 1100 |0002: return-object v0 │ │ +094e94: |[094e94] org.openintents.filemanager.IconifiedTextListAdapter.access$100:(Lorg/openintents/filemanager/IconifiedTextListAdapter;)Ljava/util/List; │ │ +094ea4: 5410 470c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@0c47 │ │ +094ea8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ #3 : (in Lorg/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -127980,17 +127973,17 @@ │ │ type : '(Lorg/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094ed8: |[094ed8] org.openintents.filemanager.IconifiedTextListAdapter.access$202:(Lorg/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List; │ │ -094ee8: 5b01 460c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -094eec: 1101 |0002: return-object v1 │ │ +094eac: |[094eac] org.openintents.filemanager.IconifiedTextListAdapter.access$202:(Lorg/openintents/filemanager/IconifiedTextListAdapter;Ljava/util/List;)Ljava/util/List; │ │ +094ebc: 5b01 460c |0000: iput-object v1, v0, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +094ec0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/List; │ │ │ │ @@ -128000,18 +127993,18 @@ │ │ type : '(Lorg/openintents/filemanager/IconifiedText;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -094ef0: |[094ef0] org.openintents.filemanager.IconifiedTextListAdapter.addItem:(Lorg/openintents/filemanager/IconifiedText;)V │ │ -094f00: 5410 460c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -094f04: 7220 8125 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -094f0a: 0e00 |0005: return-void │ │ +094ec4: |[094ec4] org.openintents.filemanager.IconifiedTextListAdapter.addItem:(Lorg/openintents/filemanager/IconifiedText;)V │ │ +094ed4: 5410 460c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +094ed8: 7220 8125 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +094ede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0006 reg=2 it Lorg/openintents/filemanager/IconifiedText; │ │ @@ -128021,17 +128014,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -094f0c: |[094f0c] org.openintents.filemanager.IconifiedTextListAdapter.areAllItemsSelectable:()Z │ │ -094f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094f1e: 0f00 |0001: return v0 │ │ +094ee0: |[094ee0] org.openintents.filemanager.IconifiedTextListAdapter.areAllItemsSelectable:()Z │ │ +094ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094ef2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ #2 : (in Lorg/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -128039,19 +128032,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -094f20: |[094f20] org.openintents.filemanager.IconifiedTextListAdapter.getCount:()I │ │ -094f30: 5410 460c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -094f34: 7210 8925 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -094f3a: 0a00 |0005: move-result v0 │ │ -094f3c: 0f00 |0006: return v0 │ │ +094ef4: |[094ef4] org.openintents.filemanager.IconifiedTextListAdapter.getCount:()I │ │ +094f04: 5410 460c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +094f08: 7210 8925 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +094f0e: 0a00 |0005: move-result v0 │ │ +094f10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ #3 : (in Lorg/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -128059,17 +128052,17 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094f40: |[094f40] org.openintents.filemanager.IconifiedTextListAdapter.getFilter:()Landroid/widget/Filter; │ │ -094f50: 5410 450c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@0c45 │ │ -094f54: 1100 |0002: return-object v0 │ │ +094f14: |[094f14] org.openintents.filemanager.IconifiedTextListAdapter.getFilter:()Landroid/widget/Filter; │ │ +094f24: 5410 450c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@0c45 │ │ +094f28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ │ │ #4 : (in Lorg/openintents/filemanager/IconifiedTextListAdapter;) │ │ @@ -128077,19 +128070,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -094f58: |[094f58] org.openintents.filemanager.IconifiedTextListAdapter.getItem:(I)Ljava/lang/Object; │ │ -094f68: 5410 460c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -094f6c: 7220 8525 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -094f72: 0c00 |0005: move-result-object v0 │ │ -094f74: 1100 |0006: return-object v0 │ │ +094f2c: |[094f2c] org.openintents.filemanager.IconifiedTextListAdapter.getItem:(I)Ljava/lang/Object; │ │ +094f3c: 5410 460c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +094f40: 7220 8525 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +094f46: 0c00 |0005: move-result-object v0 │ │ +094f48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -128098,17 +128091,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -094f78: |[094f78] org.openintents.filemanager.IconifiedTextListAdapter.getItemId:(I)J │ │ -094f88: 8130 |0000: int-to-long v0, v3 │ │ -094f8a: 1000 |0001: return-wide v0 │ │ +094f4c: |[094f4c] org.openintents.filemanager.IconifiedTextListAdapter.getItemId:(I)J │ │ +094f5c: 8130 |0000: int-to-long v0, v3 │ │ +094f5e: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -128117,41 +128110,41 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -094f8c: |[094f8c] org.openintents.filemanager.IconifiedTextListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -094f9c: 3905 3000 |0000: if-nez v5, 0030 // +0030 │ │ -094fa0: 2200 ec04 |0002: new-instance v0, Lorg/openintents/filemanager/IconifiedTextView; // type@04ec │ │ -094fa4: 5432 440c |0004: iget-object v2, v3, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@0c44 │ │ -094fa8: 5431 460c |0006: iget-object v1, v3, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -094fac: 7220 8525 4100 |0008: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -094fb2: 0c01 |000b: move-result-object v1 │ │ -094fb4: 1f01 e904 |000c: check-cast v1, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -094fb8: 7030 c726 2001 |000e: invoke-direct {v0, v2, v1}, Lorg/openintents/filemanager/IconifiedTextView;.:(Landroid/content/Context;Lorg/openintents/filemanager/IconifiedText;)V // method@26c7 │ │ -094fbe: 5431 460c |0011: iget-object v1, v3, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -094fc2: 7220 8525 4100 |0013: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -094fc8: 0c01 |0016: move-result-object v1 │ │ -094fca: 1f01 e904 |0017: check-cast v1, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -094fce: 6e10 b026 0100 |0019: invoke-virtual {v1}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ -094fd4: 0c01 |001c: move-result-object v1 │ │ -094fd6: 6e20 ca26 1000 |001d: invoke-virtual {v0, v1}, Lorg/openintents/filemanager/IconifiedTextView;.setText:(Ljava/lang/String;)V // method@26ca │ │ -094fdc: 5431 460c |0020: iget-object v1, v3, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -094fe0: 7220 8525 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -094fe6: 0c01 |0025: move-result-object v1 │ │ -094fe8: 1f01 e904 |0026: check-cast v1, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ -094fec: 6e10 af26 0100 |0028: invoke-virtual {v1}, Lorg/openintents/filemanager/IconifiedText;.getInfo:()Ljava/lang/String; // method@26af │ │ -094ff2: 0c01 |002b: move-result-object v1 │ │ -094ff4: 6e20 c926 1000 |002c: invoke-virtual {v0, v1}, Lorg/openintents/filemanager/IconifiedTextView;.setInfo:(Ljava/lang/String;)V // method@26c9 │ │ -094ffa: 1100 |002f: return-object v0 │ │ -094ffc: 0750 |0030: move-object v0, v5 │ │ -094ffe: 1f00 ec04 |0031: check-cast v0, Lorg/openintents/filemanager/IconifiedTextView; // type@04ec │ │ -095002: 28de |0033: goto 0011 // -0022 │ │ +094f60: |[094f60] org.openintents.filemanager.IconifiedTextListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +094f70: 3905 3000 |0000: if-nez v5, 0030 // +0030 │ │ +094f74: 2200 ec04 |0002: new-instance v0, Lorg/openintents/filemanager/IconifiedTextView; // type@04ec │ │ +094f78: 5432 440c |0004: iget-object v2, v3, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mContext:Landroid/content/Context; // field@0c44 │ │ +094f7c: 5431 460c |0006: iget-object v1, v3, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +094f80: 7220 8525 4100 |0008: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +094f86: 0c01 |000b: move-result-object v1 │ │ +094f88: 1f01 e904 |000c: check-cast v1, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +094f8c: 7030 c726 2001 |000e: invoke-direct {v0, v2, v1}, Lorg/openintents/filemanager/IconifiedTextView;.:(Landroid/content/Context;Lorg/openintents/filemanager/IconifiedText;)V // method@26c7 │ │ +094f92: 5431 460c |0011: iget-object v1, v3, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +094f96: 7220 8525 4100 |0013: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +094f9c: 0c01 |0016: move-result-object v1 │ │ +094f9e: 1f01 e904 |0017: check-cast v1, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +094fa2: 6e10 b026 0100 |0019: invoke-virtual {v1}, Lorg/openintents/filemanager/IconifiedText;.getText:()Ljava/lang/String; // method@26b0 │ │ +094fa8: 0c01 |001c: move-result-object v1 │ │ +094faa: 6e20 ca26 1000 |001d: invoke-virtual {v0, v1}, Lorg/openintents/filemanager/IconifiedTextView;.setText:(Ljava/lang/String;)V // method@26ca │ │ +094fb0: 5431 460c |0020: iget-object v1, v3, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +094fb4: 7220 8525 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +094fba: 0c01 |0025: move-result-object v1 │ │ +094fbc: 1f01 e904 |0026: check-cast v1, Lorg/openintents/filemanager/IconifiedText; // type@04e9 │ │ +094fc0: 6e10 af26 0100 |0028: invoke-virtual {v1}, Lorg/openintents/filemanager/IconifiedText;.getInfo:()Ljava/lang/String; // method@26af │ │ +094fc6: 0c01 |002b: move-result-object v1 │ │ +094fc8: 6e20 c926 1000 |002c: invoke-virtual {v0, v1}, Lorg/openintents/filemanager/IconifiedTextView;.setInfo:(Ljava/lang/String;)V // method@26c9 │ │ +094fce: 1100 |002f: return-object v0 │ │ +094fd0: 0750 |0030: move-object v0, v5 │ │ +094fd2: 1f00 ec04 |0031: check-cast v0, Lorg/openintents/filemanager/IconifiedTextView; // type@04ec │ │ +094fd6: 28de |0033: goto 0011 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0011 line=147 │ │ 0x0020 line=148 │ │ 0x002f line=149 │ │ @@ -128169,25 +128162,25 @@ │ │ type : '(Ljava/util/List;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -095004: |[095004] org.openintents.filemanager.IconifiedTextListAdapter.setListItems:(Ljava/util/List;Z)V │ │ -095014: 5b23 470c |0000: iput-object v3, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@0c47 │ │ -095018: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ -09501c: 5420 450c |0004: iget-object v0, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@0c45 │ │ -095020: 6201 430c |0006: sget-object v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.lastFilter:Ljava/lang/String; // field@0c43 │ │ -095024: 6e20 b926 1000 |0008: invoke-virtual {v0, v1}, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.synchronousFilter:(Ljava/lang/CharSequence;)Ljava/util/List; // method@26b9 │ │ -09502a: 0c00 |000b: move-result-object v0 │ │ -09502c: 5b20 460c |000c: iput-object v0, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -095030: 0e00 |000e: return-void │ │ -095032: 5b23 460c |000f: iput-object v3, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ -095036: 28fd |0011: goto 000e // -0003 │ │ +094fd8: |[094fd8] org.openintents.filemanager.IconifiedTextListAdapter.setListItems:(Ljava/util/List;Z)V │ │ +094fe8: 5b23 470c |0000: iput-object v3, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mOriginalItems:Ljava/util/List; // field@0c47 │ │ +094fec: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ +094ff0: 5420 450c |0004: iget-object v0, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mFilter:Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter; // field@0c45 │ │ +094ff4: 6201 430c |0006: sget-object v1, Lorg/openintents/filemanager/IconifiedTextListAdapter;.lastFilter:Ljava/lang/String; // field@0c43 │ │ +094ff8: 6e20 b926 1000 |0008: invoke-virtual {v0, v1}, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;.synchronousFilter:(Ljava/lang/CharSequence;)Ljava/util/List; // method@26b9 │ │ +094ffe: 0c00 |000b: move-result-object v0 │ │ +095000: 5b20 460c |000c: iput-object v0, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +095004: 0e00 |000e: return-void │ │ +095006: 5b23 460c |000f: iput-object v3, v2, Lorg/openintents/filemanager/IconifiedTextListAdapter;.mItems:Ljava/util/List; // field@0c46 │ │ +09500a: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=100 │ │ 0x0004 line=101 │ │ 0x000e line=106 │ │ 0x000f line=104 │ │ @@ -128230,34 +128223,34 @@ │ │ type : '(Landroid/content/Context;Lorg/openintents/filemanager/IconifiedText;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -095038: |[095038] org.openintents.filemanager.IconifiedTextView.:(Landroid/content/Context;Lorg/openintents/filemanager/IconifiedText;)V │ │ -095048: 7020 bd21 4300 |0000: invoke-direct {v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -09504e: 1a01 2b23 |0003: const-string v1, "layout_inflater" // string@232b │ │ -095052: 6e20 3601 1400 |0005: invoke-virtual {v4, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -095058: 0c00 |0008: move-result-object v0 │ │ -09505a: 1f00 be03 |0009: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ -09505e: 1401 1f00 037f |000b: const v1, #float 1.74129e+38 // #7f03001f │ │ -095064: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -095066: 6e40 171f 1023 |000f: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -09506c: 1401 7e00 0b7f |0012: const v1, #float 1.84765e+38 // #7f0b007e │ │ -095072: 6e20 c826 1300 |0015: invoke-virtual {v3, v1}, Lorg/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@26c8 │ │ -095078: 0c01 |0018: move-result-object v1 │ │ -09507a: 1f01 3504 |0019: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -09507e: 5b31 490c |001b: iput-object v1, v3, Lorg/openintents/filemanager/IconifiedTextView;.mText:Landroid/widget/TextView; // field@0c49 │ │ -095082: 1401 7f00 0b7f |001d: const v1, #float 1.84765e+38 // #7f0b007f │ │ -095088: 6e20 c826 1300 |0020: invoke-virtual {v3, v1}, Lorg/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@26c8 │ │ -09508e: 0c01 |0023: move-result-object v1 │ │ -095090: 1f01 3504 |0024: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -095094: 5b31 480c |0026: iput-object v1, v3, Lorg/openintents/filemanager/IconifiedTextView;.mInfo:Landroid/widget/TextView; // field@0c48 │ │ -095098: 0e00 |0028: return-void │ │ +09500c: |[09500c] org.openintents.filemanager.IconifiedTextView.:(Landroid/content/Context;Lorg/openintents/filemanager/IconifiedText;)V │ │ +09501c: 7020 bd21 4300 |0000: invoke-direct {v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +095022: 1a01 2b23 |0003: const-string v1, "layout_inflater" // string@232b │ │ +095026: 6e20 3601 1400 |0005: invoke-virtual {v4, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +09502c: 0c00 |0008: move-result-object v0 │ │ +09502e: 1f00 be03 |0009: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ +095032: 1401 1f00 037f |000b: const v1, #float 1.74129e+38 // #7f03001f │ │ +095038: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +09503a: 6e40 171f 1023 |000f: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +095040: 1401 7e00 0b7f |0012: const v1, #float 1.84765e+38 // #7f0b007e │ │ +095046: 6e20 c826 1300 |0015: invoke-virtual {v3, v1}, Lorg/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@26c8 │ │ +09504c: 0c01 |0018: move-result-object v1 │ │ +09504e: 1f01 3504 |0019: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +095052: 5b31 490c |001b: iput-object v1, v3, Lorg/openintents/filemanager/IconifiedTextView;.mText:Landroid/widget/TextView; // field@0c49 │ │ +095056: 1401 7f00 0b7f |001d: const v1, #float 1.84765e+38 // #7f0b007f │ │ +09505c: 6e20 c826 1300 |0020: invoke-virtual {v3, v1}, Lorg/openintents/filemanager/IconifiedTextView;.findViewById:(I)Landroid/view/View; // method@26c8 │ │ +095062: 0c01 |0023: move-result-object v1 │ │ +095064: 1f01 3504 |0024: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +095068: 5b31 480c |0026: iput-object v1, v3, Lorg/openintents/filemanager/IconifiedTextView;.mInfo:Landroid/widget/TextView; // field@0c48 │ │ +09506c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=40 │ │ 0x000b line=42 │ │ 0x0012 line=44 │ │ 0x001d line=45 │ │ @@ -128274,18 +128267,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09509c: |[09509c] org.openintents.filemanager.IconifiedTextView.setInfo:(Ljava/lang/String;)V │ │ -0950ac: 5410 480c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextView;.mInfo:Landroid/widget/TextView; // field@0c48 │ │ -0950b0: 6e20 be22 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0950b6: 0e00 |0005: return-void │ │ +095070: |[095070] org.openintents.filemanager.IconifiedTextView.setInfo:(Ljava/lang/String;)V │ │ +095080: 5410 480c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextView;.mInfo:Landroid/widget/TextView; // field@0c48 │ │ +095084: 6e20 be22 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +09508a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/openintents/filemanager/IconifiedTextView; │ │ 0x0000 - 0x0006 reg=2 info Ljava/lang/String; │ │ @@ -128295,18 +128288,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0950b8: |[0950b8] org.openintents.filemanager.IconifiedTextView.setText:(Ljava/lang/String;)V │ │ -0950c8: 5410 490c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextView;.mText:Landroid/widget/TextView; // field@0c49 │ │ -0950cc: 6e20 be22 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0950d2: 0e00 |0005: return-void │ │ +09508c: |[09508c] org.openintents.filemanager.IconifiedTextView.setText:(Ljava/lang/String;)V │ │ +09509c: 5410 490c |0000: iget-object v0, v1, Lorg/openintents/filemanager/IconifiedTextView;.mText:Landroid/widget/TextView; // field@0c49 │ │ +0950a0: 6e20 be22 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0950a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/openintents/filemanager/IconifiedTextView; │ │ 0x0000 - 0x0006 reg=2 words Ljava/lang/String; │ │ @@ -128366,17 +128359,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0950d4: |[0950d4] org.openintents.filemanager.intents.FileManagerIntents.:()V │ │ -0950e4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0950ea: 0e00 |0003: return-void │ │ +0950a8: |[0950a8] org.openintents.filemanager.intents.FileManagerIntents.:()V │ │ +0950b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0950be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/openintents/filemanager/intents/FileManagerIntents; │ │ │ │ Virtual methods - │ │ @@ -128410,17 +128403,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0950ec: |[0950ec] org.openintents.filemanager.util.FileUtils.:()V │ │ -0950fc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -095102: 0e00 |0003: return-void │ │ +0950c0: |[0950c0] org.openintents.filemanager.util.FileUtils.:()V │ │ +0950d0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0950d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/openintents/filemanager/util/FileUtils; │ │ │ │ #1 : (in Lorg/openintents/filemanager/util/FileUtils;) │ │ @@ -128428,27 +128421,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -095104: |[095104] org.openintents.filemanager.util.FileUtils.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ -095114: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -095118: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09511a: 1101 |0003: return-object v1 │ │ -09511c: 1a01 4001 |0004: const-string v1, "." // string@0140 │ │ -095120: 6e20 e424 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@24e4 │ │ -095126: 0a00 |0009: move-result v0 │ │ -095128: 3a00 0700 |000a: if-ltz v0, 0011 // +0007 │ │ -09512c: 6e20 ec24 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -095132: 0c01 |000f: move-result-object v1 │ │ -095134: 28f3 |0010: goto 0003 // -000d │ │ -095136: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ -09513a: 28f0 |0013: goto 0003 // -0010 │ │ +0950d8: |[0950d8] org.openintents.filemanager.util.FileUtils.getExtension:(Ljava/lang/String;)Ljava/lang/String; │ │ +0950e8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0950ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0950ee: 1101 |0003: return-object v1 │ │ +0950f0: 1a01 4001 |0004: const-string v1, "." // string@0140 │ │ +0950f4: 6e20 e424 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@24e4 │ │ +0950fa: 0a00 |0009: move-result v0 │ │ +0950fc: 3a00 0700 |000a: if-ltz v0, 0011 // +0007 │ │ +095100: 6e20 ec24 0200 |000c: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +095106: 0c01 |000f: move-result-object v1 │ │ +095108: 28f3 |0010: goto 0003 // -000d │ │ +09510a: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ +09510e: 28f0 |0013: goto 0003 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x0003 line=77 │ │ 0x0004 line=72 │ │ 0x000a line=73 │ │ @@ -128463,24 +128456,24 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09513c: |[09513c] org.openintents.filemanager.util.FileUtils.getFile:(Landroid/net/Uri;)Ljava/io/File; │ │ -09514c: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -095150: 6e10 fb02 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@02fb │ │ -095156: 0c00 |0005: move-result-object v0 │ │ -095158: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -09515c: 2201 5f04 |0008: new-instance v1, Ljava/io/File; // type@045f │ │ -095160: 7020 1524 0100 |000a: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -095166: 1101 |000d: return-object v1 │ │ -095168: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -09516a: 28fe |000f: goto 000d // -0002 │ │ +095110: |[095110] org.openintents.filemanager.util.FileUtils.getFile:(Landroid/net/Uri;)Ljava/io/File; │ │ +095120: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +095124: 6e10 fb02 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@02fb │ │ +09512a: 0c00 |0005: move-result-object v0 │ │ +09512c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +095130: 2201 5f04 |0008: new-instance v1, Ljava/io/File; // type@045f │ │ +095134: 7020 1524 0100 |000a: invoke-direct {v1, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +09513a: 1101 |000d: return-object v1 │ │ +09513c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +09513e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0002 line=113 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x000d line=118 │ │ @@ -128493,20 +128486,20 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09516c: |[09516c] org.openintents.filemanager.util.FileUtils.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; │ │ -09517c: 6e10 1c24 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -095182: 0c00 |0003: move-result-object v0 │ │ -095184: 7120 d026 2000 |0004: invoke-static {v0, v2}, Lorg/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@26d0 │ │ -09518a: 0c00 |0007: move-result-object v0 │ │ -09518c: 1100 |0008: return-object v0 │ │ +095140: |[095140] org.openintents.filemanager.util.FileUtils.getFile:(Ljava/io/File;Ljava/lang/String;)Ljava/io/File; │ │ +095150: 6e10 1c24 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +095156: 0c00 |0003: move-result-object v0 │ │ +095158: 7120 d026 2000 |0004: invoke-static {v0, v2}, Lorg/openintents/filemanager/util/FileUtils;.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@26d0 │ │ +09515e: 0c00 |0007: move-result-object v0 │ │ +095160: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 curdir Ljava/io/File; │ │ 0x0000 - 0x0009 reg=2 file Ljava/lang/String; │ │ │ │ @@ -128515,34 +128508,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -095190: |[095190] org.openintents.filemanager.util.FileUtils.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ -0951a0: 1a01 4f01 |0000: const-string v1, "/" // string@014f │ │ -0951a4: 1a02 4f01 |0002: const-string v2, "/" // string@014f │ │ -0951a8: 6e20 d924 2300 |0004: invoke-virtual {v3, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0951ae: 0a02 |0007: move-result v2 │ │ -0951b0: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -0951b4: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -0951b8: 2200 5f04 |000c: new-instance v0, Ljava/io/File; // type@045f │ │ -0951bc: 2202 9204 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0951c0: 7010 fb24 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0951c6: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0951cc: 0c02 |0016: move-result-object v2 │ │ -0951ce: 6e20 0425 1200 |0017: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0951d4: 0c02 |001a: move-result-object v2 │ │ -0951d6: 6e20 0425 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0951dc: 0c02 |001e: move-result-object v2 │ │ -0951de: 6e10 0a25 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0951e4: 0c02 |0022: move-result-object v2 │ │ -0951e6: 7020 1524 2000 |0023: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0951ec: 1100 |0026: return-object v0 │ │ +095164: |[095164] org.openintents.filemanager.util.FileUtils.getFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ +095174: 1a01 4f01 |0000: const-string v1, "/" // string@014f │ │ +095178: 1a02 4f01 |0002: const-string v2, "/" // string@014f │ │ +09517c: 6e20 d924 2300 |0004: invoke-virtual {v3, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +095182: 0a02 |0007: move-result v2 │ │ +095184: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +095188: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +09518c: 2200 5f04 |000c: new-instance v0, Ljava/io/File; // type@045f │ │ +095190: 2202 9204 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +095194: 7010 fb24 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09519a: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0951a0: 0c02 |0016: move-result-object v2 │ │ +0951a2: 6e20 0425 1200 |0017: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0951a8: 0c02 |001a: move-result-object v2 │ │ +0951aa: 6e20 0425 4200 |001b: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0951b0: 0c02 |001e: move-result-object v2 │ │ +0951b2: 6e10 0a25 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0951b8: 0c02 |0022: move-result-object v2 │ │ +0951ba: 7020 1524 2000 |0023: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0951c0: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x000a line=156 │ │ 0x000c line=158 │ │ 0x0026 line=160 │ │ @@ -128557,46 +128550,46 @@ │ │ type : '(Ljava/io/File;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0951f0: |[0951f0] org.openintents.filemanager.util.FileUtils.getPathWithoutFilename:(Ljava/io/File;)Ljava/io/File; │ │ -095200: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -095202: 3806 3600 |0001: if-eqz v6, 0037 // +0036 │ │ -095206: 6e10 2324 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ -09520c: 0a03 |0006: move-result v3 │ │ -09520e: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -095212: 1106 |0009: return-object v6 │ │ -095214: 6e10 1f24 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -09521a: 0c00 |000d: move-result-object v0 │ │ -09521c: 6e10 1c24 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -095222: 0c01 |0011: move-result-object v1 │ │ -095224: 6e10 e524 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24e5 │ │ -09522a: 0a03 |0015: move-result v3 │ │ -09522c: 6e10 e524 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ -095232: 0a04 |0019: move-result v4 │ │ -095234: b143 |001a: sub-int/2addr v3, v4 │ │ -095236: 6e30 ed24 5103 |001b: invoke-virtual {v1, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -09523c: 0c02 |001e: move-result-object v2 │ │ -09523e: 1a03 4f01 |001f: const-string v3, "/" // string@014f │ │ -095242: 6e20 d924 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -095248: 0a03 |0024: move-result v3 │ │ -09524a: 3803 0c00 |0025: if-eqz v3, 0031 // +000c │ │ -09524e: 6e10 e524 0200 |0027: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ -095254: 0a03 |002a: move-result v3 │ │ -095256: d803 03ff |002b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -09525a: 6e30 ed24 5203 |002d: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -095260: 0c02 |0030: move-result-object v2 │ │ -095262: 2206 5f04 |0031: new-instance v6, Ljava/io/File; // type@045f │ │ -095266: 7020 1524 2600 |0033: invoke-direct {v6, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09526c: 28d3 |0036: goto 0009 // -002d │ │ -09526e: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -095270: 28d1 |0038: goto 0009 // -002f │ │ +0951c4: |[0951c4] org.openintents.filemanager.util.FileUtils.getPathWithoutFilename:(Ljava/io/File;)Ljava/io/File; │ │ +0951d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0951d6: 3806 3600 |0001: if-eqz v6, 0037 // +0036 │ │ +0951da: 6e10 2324 0600 |0003: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ +0951e0: 0a03 |0006: move-result v3 │ │ +0951e2: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +0951e6: 1106 |0009: return-object v6 │ │ +0951e8: 6e10 1f24 0600 |000a: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0951ee: 0c00 |000d: move-result-object v0 │ │ +0951f0: 6e10 1c24 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0951f6: 0c01 |0011: move-result-object v1 │ │ +0951f8: 6e10 e524 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0951fe: 0a03 |0015: move-result v3 │ │ +095200: 6e10 e524 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ +095206: 0a04 |0019: move-result v4 │ │ +095208: b143 |001a: sub-int/2addr v3, v4 │ │ +09520a: 6e30 ed24 5103 |001b: invoke-virtual {v1, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +095210: 0c02 |001e: move-result-object v2 │ │ +095212: 1a03 4f01 |001f: const-string v3, "/" // string@014f │ │ +095216: 6e20 d924 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +09521c: 0a03 |0024: move-result v3 │ │ +09521e: 3803 0c00 |0025: if-eqz v3, 0031 // +000c │ │ +095222: 6e10 e524 0200 |0027: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ +095228: 0a03 |002a: move-result v3 │ │ +09522a: d803 03ff |002b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +09522e: 6e30 ed24 5203 |002d: invoke-virtual {v2, v5, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +095234: 0c02 |0030: move-result-object v2 │ │ +095236: 2206 5f04 |0031: new-instance v6, Ljava/io/File; // type@045f │ │ +09523a: 7020 1524 2600 |0033: invoke-direct {v6, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +095240: 28d3 |0036: goto 0009 // -002d │ │ +095242: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +095244: 28d1 |0038: goto 0009 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0003 line=128 │ │ 0x0009 line=143 │ │ 0x000a line=132 │ │ 0x000e line=133 │ │ @@ -128618,21 +128611,21 @@ │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -095274: |[095274] org.openintents.filemanager.util.FileUtils.getUri:(Ljava/io/File;)Landroid/net/Uri; │ │ -095284: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -095288: 7110 f602 0100 |0002: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@02f6 │ │ -09528e: 0c00 |0005: move-result-object v0 │ │ -095290: 1100 |0006: return-object v0 │ │ -095292: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -095294: 28fe |0008: goto 0006 // -0002 │ │ +095248: |[095248] org.openintents.filemanager.util.FileUtils.getUri:(Ljava/io/File;)Landroid/net/Uri; │ │ +095258: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +09525c: 7110 f602 0100 |0002: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@02f6 │ │ +095262: 0c00 |0005: move-result-object v0 │ │ +095264: 1100 |0006: return-object v0 │ │ +095266: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +095268: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0006 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 file Ljava/io/File; │ │ @@ -128642,24 +128635,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -095298: |[095298] org.openintents.filemanager.util.FileUtils.isLocal:(Ljava/lang/String;)Z │ │ -0952a8: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -0952ac: 1a00 1621 |0002: const-string v0, "http://" // string@2116 │ │ -0952b0: 6e20 ea24 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0952b6: 0a00 |0007: move-result v0 │ │ -0952b8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0952bc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0952be: 0f00 |000b: return v0 │ │ -0952c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0952c2: 28fe |000d: goto 000b // -0002 │ │ +09526c: |[09526c] org.openintents.filemanager.util.FileUtils.isLocal:(Ljava/lang/String;)Z │ │ +09527c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +095280: 1a00 1621 |0002: const-string v0, "http://" // string@2116 │ │ +095284: 6e20 ea24 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +09528a: 0a00 |0007: move-result v0 │ │ +09528c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +095290: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +095292: 0f00 |000b: return v0 │ │ +095294: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +095296: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 uri Ljava/lang/String; │ │ │ │ #8 : (in Lorg/openintents/filemanager/util/FileUtils;) │ │ @@ -128667,46 +128660,51 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0952c4: |[0952c4] org.openintents.filemanager.util.FileUtils.isMediaUri:(Ljava/lang/String;)Z │ │ -0952d4: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.INTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ -0952d8: 6e10 ff02 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02ff │ │ -0952de: 0c00 |0005: move-result-object v0 │ │ -0952e0: 6e20 ea24 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0952e6: 0a00 |0009: move-result v0 │ │ -0952e8: 3900 2600 |000a: if-nez v0, 0030 // +0026 │ │ -0952ec: 6200 4800 |000c: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ -0952f0: 6e10 ff02 0000 |000e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02ff │ │ -0952f6: 0c00 |0011: move-result-object v0 │ │ -0952f8: 6e20 ea24 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0952fe: 0a00 |0015: move-result v0 │ │ -095300: 3900 1a00 |0016: if-nez v0, 0030 // +001a │ │ -095304: 6200 4b00 |0018: sget-object v0, Landroid/provider/MediaStore$Video$Media;.INTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004b │ │ -095308: 6e10 ff02 0000 |001a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02ff │ │ -09530e: 0c00 |001d: move-result-object v0 │ │ -095310: 6e20 ea24 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -095316: 0a00 |0021: move-result v0 │ │ -095318: 3900 0e00 |0022: if-nez v0, 0030 // +000e │ │ -09531c: 6200 4a00 |0024: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004a │ │ -095320: 6e10 ff02 0000 |0026: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02ff │ │ -095326: 0c00 |0029: move-result-object v0 │ │ -095328: 6e20 ea24 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -09532e: 0a00 |002d: move-result v0 │ │ -095330: 3800 0400 |002e: if-eqz v0, 0032 // +0004 │ │ -095334: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -095336: 0f00 |0031: return v0 │ │ -095338: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -09533a: 28fe |0033: goto 0031 // -0002 │ │ +095298: |[095298] org.openintents.filemanager.util.FileUtils.isMediaUri:(Ljava/lang/String;)Z │ │ +0952a8: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.INTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ +0952ac: 6e10 ff02 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02ff │ │ +0952b2: 0c00 |0005: move-result-object v0 │ │ +0952b4: 6e20 ea24 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0952ba: 0a00 |0009: move-result v0 │ │ +0952bc: 3900 2600 |000a: if-nez v0, 0030 // +0026 │ │ +0952c0: 6200 4800 |000c: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ +0952c4: 6e10 ff02 0000 |000e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02ff │ │ +0952ca: 0c00 |0011: move-result-object v0 │ │ +0952cc: 6e20 ea24 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0952d2: 0a00 |0015: move-result v0 │ │ +0952d4: 3900 1a00 |0016: if-nez v0, 0030 // +001a │ │ +0952d8: 6200 4b00 |0018: sget-object v0, Landroid/provider/MediaStore$Video$Media;.INTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004b │ │ +0952dc: 6e10 ff02 0000 |001a: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02ff │ │ +0952e2: 0c00 |001d: move-result-object v0 │ │ +0952e4: 6e20 ea24 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0952ea: 0a00 |0021: move-result v0 │ │ +0952ec: 3900 0e00 |0022: if-nez v0, 0030 // +000e │ │ +0952f0: 6200 4a00 |0024: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@004a │ │ +0952f4: 6e10 ff02 0000 |0026: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@02ff │ │ +0952fa: 0c00 |0029: move-result-object v0 │ │ +0952fc: 6e20 ea24 0100 |002a: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +095302: 0a00 |002d: move-result v0 │ │ +095304: 3800 0400 |002e: if-eqz v0, 0032 // +0004 │ │ +095308: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +09530a: 0f00 |0031: return v0 │ │ +09530c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +09530e: 28fe |0033: goto 0031 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ + 0x000e line=89 │ │ + 0x001a line=90 │ │ + 0x0026 line=91 │ │ + 0x0031 line=88 │ │ + 0x0032 line=91 │ │ locals : │ │ 0x0000 - 0x0034 reg=1 uri Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1367 (FileUtils.java) │ │ │ │ Class #521 header: │ │ @@ -128783,17 +128781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09533c: |[09533c] org.pyneo.maps.BuildConfig.:()V │ │ -09534c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -095352: 0e00 |0003: return-void │ │ +095310: |[095310] org.pyneo.maps.BuildConfig.:()V │ │ +095320: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +095326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -128832,48 +128830,48 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095354: |[095354] org.pyneo.maps.MainActivity$10.:(Lorg/pyneo/maps/MainActivity;)V │ │ -095364: 5b01 030d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$10;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d03 │ │ -095368: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09536e: 0e00 |0005: return-void │ │ +095328: |[095328] org.pyneo.maps.MainActivity$10.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095338: 5b01 030d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$10;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d03 │ │ +09533c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +095342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$10;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -095370: |[095370] org.pyneo.maps.MainActivity$10.onClick:(Landroid/view/View;)V │ │ -095380: 5420 030d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$10;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d03 │ │ -095384: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -095386: 7120 1e27 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2502:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/map/MeasureOverlay;)Lorg/pyneo/maps/map/MeasureOverlay; // method@271e │ │ -09538c: 5420 030d |0006: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$10;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d03 │ │ -095390: 1401 8200 0b7f |0008: const v1, #float 1.84765e+38 // #7f0b0082 │ │ -095396: 6e20 3727 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -09539c: 0c00 |000e: move-result-object v0 │ │ -09539e: 1f00 db03 |000f: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0953a2: 6e10 6520 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ -0953a8: 5420 030d |0014: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$10;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d03 │ │ -0953ac: 7110 1527 0000 |0016: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1500:(Lorg/pyneo/maps/MainActivity;)V // method@2715 │ │ -0953b2: 0e00 |0019: return-void │ │ +095344: |[095344] org.pyneo.maps.MainActivity$10.onClick:(Landroid/view/View;)V │ │ +095354: 5420 030d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$10;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d03 │ │ +095358: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09535a: 7120 1e27 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2502:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/map/MeasureOverlay;)Lorg/pyneo/maps/map/MeasureOverlay; // method@271e │ │ +095360: 5420 030d |0006: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$10;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d03 │ │ +095364: 1401 8200 0b7f |0008: const v1, #float 1.84765e+38 // #7f0b0082 │ │ +09536a: 6e20 3727 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +095370: 0c00 |000e: move-result-object v0 │ │ +095372: 1f00 db03 |000f: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +095376: 6e10 6520 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ +09537c: 5420 030d |0014: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$10;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d03 │ │ +095380: 7110 1527 0000 |0016: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1500:(Lorg/pyneo/maps/MainActivity;)V // method@2715 │ │ +095386: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ 0x0006 line=1108 │ │ 0x0014 line=1109 │ │ 0x0019 line=1110 │ │ locals : │ │ @@ -128915,38 +128913,38 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0953b4: |[0953b4] org.pyneo.maps.MainActivity$11.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0953c4: 5b01 040d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$11;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d04 │ │ -0953c8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0953ce: 0e00 |0005: return-void │ │ +095388: |[095388] org.pyneo.maps.MainActivity$11.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095398: 5b01 040d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$11;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d04 │ │ +09539c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0953a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$11;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0953d0: |[0953d0] org.pyneo.maps.MainActivity$11.onClick:(Landroid/view/View;)V │ │ -0953e0: 6e10 1f20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ -0953e6: 0e00 |0003: return-void │ │ +0953a4: |[0953a4] org.pyneo.maps.MainActivity$11.onClick:(Landroid/view/View;)V │ │ +0953b4: 6e10 1f20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ +0953ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ 0x0003 line=1117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/MainActivity$11; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -128986,72 +128984,72 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0953e8: |[0953e8] org.pyneo.maps.MainActivity$12.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0953f8: 5b01 050d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$12;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d05 │ │ -0953fc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -095402: 0e00 |0005: return-void │ │ +0953bc: |[0953bc] org.pyneo.maps.MainActivity$12.:(Lorg/pyneo/maps/MainActivity;)V │ │ +0953cc: 5b01 050d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$12;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d05 │ │ +0953d0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0953d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$12;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -095404: |[095404] org.pyneo.maps.MainActivity$12.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -095414: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -095416: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -095418: 1402 0d01 0b7f |0002: const v2, #float 1.84768e+38 // #7f0b010d │ │ -09541e: 1403 8000 0e7f |0005: const v3, #float 1.88753e+38 // #7f0e0080 │ │ -095424: 7253 db1e 4742 |0008: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -09542a: 0c00 |000b: move-result-object v0 │ │ -09542c: 7220 4d1f 5000 |000c: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f4d │ │ -095432: 5462 050d |000f: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$12;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d05 │ │ -095436: 7110 af03 0200 |0011: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -09543c: 0c01 |0014: move-result-object v1 │ │ -09543e: 1a02 fa2d |0015: const-string v2, "pref_show_measure_info" // string@2dfa │ │ -095442: 7230 8901 2105 |0017: invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -095448: 0a02 |001a: move-result v2 │ │ -09544a: 7220 4e1f 2000 |001b: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ -095450: 1402 0e01 0b7f |001e: const v2, #float 1.84768e+38 // #7f0b010e │ │ -095456: 1403 8100 0e7f |0021: const v3, #float 1.88753e+38 // #7f0e0081 │ │ -09545c: 7253 db1e 4742 |0024: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -095462: 0c00 |0027: move-result-object v0 │ │ -095464: 7220 4d1f 5000 |0028: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f4d │ │ -09546a: 5462 050d |002b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$12;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d05 │ │ -09546e: 7110 af03 0200 |002d: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -095474: 0c01 |0030: move-result-object v1 │ │ -095476: 1a02 fb2d |0031: const-string v2, "pref_show_measure_line_info" // string@2dfb │ │ -09547a: 7230 8901 2105 |0033: invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -095480: 0a02 |0036: move-result v2 │ │ -095482: 7220 4e1f 2000 |0037: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ -095488: 1402 0f01 0b7f |003a: const v2, #float 1.84768e+38 // #7f0b010f │ │ -09548e: 1403 5800 0e7f |003d: const v3, #float 1.88752e+38 // #7f0e0058 │ │ -095494: 7253 db1e 4742 |0040: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -09549a: 1402 0b01 0b7f |0043: const v2, #float 1.84768e+38 // #7f0b010b │ │ -0954a0: 1403 8c00 0e7f |0046: const v3, #float 1.88753e+38 // #7f0e008c │ │ -0954a6: 7253 db1e 4742 |0049: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -0954ac: 1402 5a00 0b7f |004c: const v2, #float 1.84765e+38 // #7f0b005a │ │ -0954b2: 1403 2d00 0e7f |004f: const v3, #float 1.88751e+38 // #7f0e002d │ │ -0954b8: 7253 db1e 4742 |0052: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -0954be: 0e00 |0055: return-void │ │ +0953d8: |[0953d8] org.pyneo.maps.MainActivity$12.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0953e8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0953ea: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0953ec: 1402 0d01 0b7f |0002: const v2, #float 1.84768e+38 // #7f0b010d │ │ +0953f2: 1403 8000 0e7f |0005: const v3, #float 1.88753e+38 // #7f0e0080 │ │ +0953f8: 7253 db1e 4742 |0008: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +0953fe: 0c00 |000b: move-result-object v0 │ │ +095400: 7220 4d1f 5000 |000c: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f4d │ │ +095406: 5462 050d |000f: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$12;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d05 │ │ +09540a: 7110 af03 0200 |0011: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +095410: 0c01 |0014: move-result-object v1 │ │ +095412: 1a02 fa2d |0015: const-string v2, "pref_show_measure_info" // string@2dfa │ │ +095416: 7230 8901 2105 |0017: invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +09541c: 0a02 |001a: move-result v2 │ │ +09541e: 7220 4e1f 2000 |001b: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ +095424: 1402 0e01 0b7f |001e: const v2, #float 1.84768e+38 // #7f0b010e │ │ +09542a: 1403 8100 0e7f |0021: const v3, #float 1.88753e+38 // #7f0e0081 │ │ +095430: 7253 db1e 4742 |0024: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +095436: 0c00 |0027: move-result-object v0 │ │ +095438: 7220 4d1f 5000 |0028: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f4d │ │ +09543e: 5462 050d |002b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$12;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d05 │ │ +095442: 7110 af03 0200 |002d: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +095448: 0c01 |0030: move-result-object v1 │ │ +09544a: 1a02 fb2d |0031: const-string v2, "pref_show_measure_line_info" // string@2dfb │ │ +09544e: 7230 8901 2105 |0033: invoke-interface {v1, v2, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +095454: 0a02 |0036: move-result v2 │ │ +095456: 7220 4e1f 2000 |0037: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ +09545c: 1402 0f01 0b7f |003a: const v2, #float 1.84768e+38 // #7f0b010f │ │ +095462: 1403 5800 0e7f |003d: const v3, #float 1.88752e+38 // #7f0e0058 │ │ +095468: 7253 db1e 4742 |0040: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +09546e: 1402 0b01 0b7f |0043: const v2, #float 1.84768e+38 // #7f0b010b │ │ +095474: 1403 8c00 0e7f |0046: const v3, #float 1.88753e+38 // #7f0e008c │ │ +09547a: 7253 db1e 4742 |0049: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +095480: 1402 5a00 0b7f |004c: const v2, #float 1.84765e+38 // #7f0b005a │ │ +095486: 1403 2d00 0e7f |004f: const v3, #float 1.88751e+38 // #7f0e002d │ │ +09548c: 7253 db1e 4742 |0052: invoke-interface {v7, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +095492: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1123 │ │ 0x000c line=1124 │ │ 0x000f line=1125 │ │ 0x0015 line=1126 │ │ 0x001e line=1129 │ │ @@ -129105,52 +129103,52 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0954c0: |[0954c0] org.pyneo.maps.MainActivity$13.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0954d0: 5b01 060d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$13;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d06 │ │ -0954d4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0954da: 0e00 |0005: return-void │ │ +095494: |[095494] org.pyneo.maps.MainActivity$13.:(Lorg/pyneo/maps/MainActivity;)V │ │ +0954a4: 5b01 060d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$13;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d06 │ │ +0954a8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0954ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1220 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$13;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0954dc: |[0954dc] org.pyneo.maps.MainActivity$13.onClick:(Landroid/view/View;)V │ │ -0954ec: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0954f0: 1401 0f00 0b7f |0002: const v1, #float 1.84763e+38 // #7f0b000f │ │ -0954f6: 6e20 aa1f 1400 |0005: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0954fc: 0c00 |0008: move-result-object v0 │ │ -0954fe: 6e10 cf1f 0000 |0009: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -095504: 0a00 |000c: move-result v0 │ │ -095506: 3320 0b00 |000d: if-ne v0, v2, 0018 // +000b │ │ -09550a: 6e20 aa1f 1400 |000f: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -095510: 0c00 |0012: move-result-object v0 │ │ -095512: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -095514: 6e20 1e20 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -09551a: 0e00 |0017: return-void │ │ -09551c: 6e20 aa1f 1400 |0018: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -095522: 0c00 |001b: move-result-object v0 │ │ -095524: 6e20 1e20 2000 |001c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -09552a: 28f8 |001f: goto 0017 // -0008 │ │ +0954b0: |[0954b0] org.pyneo.maps.MainActivity$13.onClick:(Landroid/view/View;)V │ │ +0954c0: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0954c4: 1401 0f00 0b7f |0002: const v1, #float 1.84763e+38 // #7f0b000f │ │ +0954ca: 6e20 aa1f 1400 |0005: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0954d0: 0c00 |0008: move-result-object v0 │ │ +0954d2: 6e10 cf1f 0000 |0009: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0954d8: 0a00 |000c: move-result v0 │ │ +0954da: 3320 0b00 |000d: if-ne v0, v2, 0018 // +000b │ │ +0954de: 6e20 aa1f 1400 |000f: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0954e4: 0c00 |0012: move-result-object v0 │ │ +0954e6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0954e8: 6e20 1e20 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0954ee: 0e00 |0017: return-void │ │ +0954f0: 6e20 aa1f 1400 |0018: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0954f6: 0c00 |001b: move-result-object v0 │ │ +0954f8: 6e20 1e20 2000 |001c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0954fe: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1222 │ │ 0x000f line=1223 │ │ 0x0017 line=1226 │ │ 0x0018 line=1225 │ │ locals : │ │ @@ -129192,47 +129190,47 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09552c: |[09552c] org.pyneo.maps.MainActivity$14.:(Lorg/pyneo/maps/MainActivity;)V │ │ -09553c: 5b01 070d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$14;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d07 │ │ -095540: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -095546: 0e00 |0005: return-void │ │ +095500: |[095500] org.pyneo.maps.MainActivity$14.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095510: 5b01 070d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$14;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d07 │ │ +095514: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09551a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1229 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$14; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$14;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -095548: |[095548] org.pyneo.maps.MainActivity$14.onClick:(Landroid/view/View;)V │ │ -095558: 6e10 cc1f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ -09555e: 0c01 |0003: move-result-object v1 │ │ -095560: 1f01 8204 |0004: check-cast v1, Ljava/lang/Integer; // type@0482 │ │ -095564: 6e10 9024 0100 |0006: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -09556a: 0a00 |0009: move-result v0 │ │ -09556c: 5431 070d |000a: iget-object v1, v3, Lorg/pyneo/maps/MainActivity$14;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d07 │ │ -095570: 6e20 3727 0100 |000c: invoke-virtual {v1, v0}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -095576: 0c01 |000f: move-result-object v1 │ │ -095578: 1302 0800 |0010: const/16 v2, #int 8 // #8 │ │ -09557c: 6e20 1e20 2100 |0012: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -095582: 0e00 |0015: return-void │ │ +09551c: |[09551c] org.pyneo.maps.MainActivity$14.onClick:(Landroid/view/View;)V │ │ +09552c: 6e10 cc1f 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ +095532: 0c01 |0003: move-result-object v1 │ │ +095534: 1f01 8204 |0004: check-cast v1, Ljava/lang/Integer; // type@0482 │ │ +095538: 6e10 9024 0100 |0006: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +09553e: 0a00 |0009: move-result v0 │ │ +095540: 5431 070d |000a: iget-object v1, v3, Lorg/pyneo/maps/MainActivity$14;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d07 │ │ +095544: 6e20 3727 0100 |000c: invoke-virtual {v1, v0}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +09554a: 0c01 |000f: move-result-object v1 │ │ +09554c: 1302 0800 |0010: const/16 v2, #int 8 // #8 │ │ +095550: 6e20 1e20 2100 |0012: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +095556: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1231 │ │ 0x000a line=1232 │ │ 0x0015 line=1233 │ │ locals : │ │ 0x000a - 0x0016 reg=0 id I │ │ @@ -129278,52 +129276,52 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -095584: |[095584] org.pyneo.maps.MainActivity$15.:(Lorg/pyneo/maps/MainActivity;I)V │ │ -095594: 5b01 080d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$15;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d08 │ │ -095598: 5902 090d |0002: iput v2, v0, Lorg/pyneo/maps/MainActivity$15;.val$pointid:I // field@0d09 │ │ -09559c: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0955a2: 0e00 |0007: return-void │ │ +095558: |[095558] org.pyneo.maps.MainActivity$15.:(Lorg/pyneo/maps/MainActivity;I)V │ │ +095568: 5b01 080d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$15;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d08 │ │ +09556c: 5902 090d |0002: iput v2, v0, Lorg/pyneo/maps/MainActivity$15;.val$pointid:I // field@0d09 │ │ +095570: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +095576: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/MainActivity$15; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$15;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0955a4: |[0955a4] org.pyneo.maps.MainActivity$15.onClick:(Landroid/content/DialogInterface;I)V │ │ -0955b4: 5420 080d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$15;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d08 │ │ -0955b8: 7110 1927 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1900:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2719 │ │ -0955be: 0c00 |0005: move-result-object v0 │ │ -0955c0: 5221 090d |0006: iget v1, v2, Lorg/pyneo/maps/MainActivity$15;.val$pointid:I // field@0d09 │ │ -0955c4: 6e20 9d2a 1000 |0008: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.deletePoi:(I)V // method@2a9d │ │ -0955ca: 5420 080d |000b: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$15;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d08 │ │ -0955ce: 7110 1f27 0000 |000d: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2600:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiOverlay; // method@271f │ │ -0955d4: 0c00 |0010: move-result-object v0 │ │ -0955d6: 6e10 b92a 0000 |0011: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ -0955dc: 5420 080d |0014: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$15;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d08 │ │ -0955e0: 7110 0d27 0000 |0016: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -0955e6: 0c00 |0019: move-result-object v0 │ │ -0955e8: 6e10 e328 0000 |001a: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0955ee: 0e00 |001d: return-void │ │ +095578: |[095578] org.pyneo.maps.MainActivity$15.onClick:(Landroid/content/DialogInterface;I)V │ │ +095588: 5420 080d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$15;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d08 │ │ +09558c: 7110 1927 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1900:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2719 │ │ +095592: 0c00 |0005: move-result-object v0 │ │ +095594: 5221 090d |0006: iget v1, v2, Lorg/pyneo/maps/MainActivity$15;.val$pointid:I // field@0d09 │ │ +095598: 6e20 9d2a 1000 |0008: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.deletePoi:(I)V // method@2a9d │ │ +09559e: 5420 080d |000b: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$15;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d08 │ │ +0955a2: 7110 1f27 0000 |000d: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2600:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiOverlay; // method@271f │ │ +0955a8: 0c00 |0010: move-result-object v0 │ │ +0955aa: 6e10 b92a 0000 |0011: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ +0955b0: 5420 080d |0014: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$15;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d08 │ │ +0955b4: 7110 0d27 0000 |0016: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +0955ba: 0c00 |0019: move-result-object v0 │ │ +0955bc: 6e10 e328 0000 |001a: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0955c2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x000b line=1396 │ │ 0x0014 line=1397 │ │ 0x001d line=1398 │ │ locals : │ │ @@ -129366,37 +129364,37 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0955f0: |[0955f0] org.pyneo.maps.MainActivity$16.:(Lorg/pyneo/maps/MainActivity;)V │ │ -095600: 5b01 0a0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$16;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0a │ │ -095604: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09560a: 0e00 |0005: return-void │ │ +0955c4: |[0955c4] org.pyneo.maps.MainActivity$16.:(Lorg/pyneo/maps/MainActivity;)V │ │ +0955d4: 5b01 0a0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$16;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0a │ │ +0955d8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0955de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1498 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$16;) │ │ 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 │ │ -09560c: |[09560c] org.pyneo.maps.MainActivity$16.onClick:(Landroid/content/DialogInterface;I)V │ │ -09561c: 0e00 |0000: return-void │ │ +0955e0: |[0955e0] org.pyneo.maps.MainActivity$16.onClick:(Landroid/content/DialogInterface;I)V │ │ +0955f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1501 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/MainActivity$16; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -129436,37 +129434,37 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095620: |[095620] org.pyneo.maps.MainActivity$17.:(Lorg/pyneo/maps/MainActivity;)V │ │ -095630: 5b01 0b0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$17;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0b │ │ -095634: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09563a: 0e00 |0005: return-void │ │ +0955f4: |[0955f4] org.pyneo.maps.MainActivity$17.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095604: 5b01 0b0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$17;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0b │ │ +095608: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09560e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1514 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$17; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$17;) │ │ 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 │ │ -09563c: |[09563c] org.pyneo.maps.MainActivity$17.onClick:(Landroid/content/DialogInterface;I)V │ │ -09564c: 0e00 |0000: return-void │ │ +095610: |[095610] org.pyneo.maps.MainActivity$17.onClick:(Landroid/content/DialogInterface;I)V │ │ +095620: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1517 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/MainActivity$17; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -129506,40 +129504,40 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095650: |[095650] org.pyneo.maps.MainActivity$18.:(Lorg/pyneo/maps/MainActivity;)V │ │ -095660: 5b01 0c0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$18;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0c │ │ -095664: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09566a: 0e00 |0005: return-void │ │ +095624: |[095624] org.pyneo.maps.MainActivity$18.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095634: 5b01 0c0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$18;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0c │ │ +095638: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09563e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$18; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$18;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09566c: |[09566c] org.pyneo.maps.MainActivity$18.onClick:(Landroid/content/DialogInterface;I)V │ │ -09567c: 5420 0c0d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$18;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0c │ │ -095680: 1401 fa00 0b7f |0002: const v1, #float 1.84768e+38 // #7f0b00fa │ │ -095686: 6e20 5d27 1000 |0005: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.showDialog:(I)V // method@275d │ │ -09568c: 0e00 |0008: return-void │ │ +095640: |[095640] org.pyneo.maps.MainActivity$18.onClick:(Landroid/content/DialogInterface;I)V │ │ +095650: 5420 0c0d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$18;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0c │ │ +095654: 1401 fa00 0b7f |0002: const v1, #float 1.84768e+38 // #7f0b00fa │ │ +09565a: 6e20 5d27 1000 |0005: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.showDialog:(I)V // method@275d │ │ +095660: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ 0x0008 line=1513 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/pyneo/maps/MainActivity$18; │ │ 0x0000 - 0x0009 reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -129580,47 +129578,47 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095690: |[095690] org.pyneo.maps.MainActivity$19.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0956a0: 5b01 0d0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$19;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0d │ │ -0956a4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0956aa: 0e00 |0005: return-void │ │ +095664: |[095664] org.pyneo.maps.MainActivity$19.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095674: 5b01 0d0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$19;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0d │ │ +095678: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09567e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1558 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$19; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$19;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0956ac: |[0956ac] org.pyneo.maps.MainActivity$19.onClick:(Landroid/content/DialogInterface;I)V │ │ -0956bc: 5442 0d0d |0000: iget-object v2, v4, Lorg/pyneo/maps/MainActivity$19;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0d │ │ -0956c0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0956c2: 6e20 3d27 3200 |0003: invoke-virtual {v2, v3}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ -0956c8: 0c01 |0006: move-result-object v1 │ │ -0956ca: 7210 8801 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0956d0: 0c00 |000a: move-result-object v0 │ │ -0956d2: 1a02 221c |000b: const-string v2, "error" // string@1c22 │ │ -0956d6: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ -0956da: 7230 8601 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0956e0: 7210 8201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0956e6: 0e00 |0015: return-void │ │ +095680: |[095680] org.pyneo.maps.MainActivity$19.onClick:(Landroid/content/DialogInterface;I)V │ │ +095690: 5442 0d0d |0000: iget-object v2, v4, Lorg/pyneo/maps/MainActivity$19;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0d │ │ +095694: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +095696: 6e20 3d27 3200 |0003: invoke-virtual {v2, v3}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ +09569c: 0c01 |0006: move-result-object v1 │ │ +09569e: 7210 8801 0100 |0007: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0956a4: 0c00 |000a: move-result-object v0 │ │ +0956a6: 1a02 221c |000b: const-string v2, "error" // string@1c22 │ │ +0956aa: 1a03 0000 |000d: const-string v3, "" // string@0000 │ │ +0956ae: 7230 8601 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0956b4: 7210 8201 0000 |0012: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0956ba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1560 │ │ 0x0007 line=1561 │ │ 0x000b line=1562 │ │ 0x0012 line=1563 │ │ 0x0015 line=1564 │ │ @@ -129665,58 +129663,58 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0956e8: |[0956e8] org.pyneo.maps.MainActivity$1.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0956f8: 5b01 0e0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$1;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0e │ │ -0956fc: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -095702: 0e00 |0005: return-void │ │ +0956bc: |[0956bc] org.pyneo.maps.MainActivity$1.:(Lorg/pyneo/maps/MainActivity;)V │ │ +0956cc: 5b01 0e0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$1;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0e │ │ +0956d0: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0956d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -095704: |[095704] org.pyneo.maps.MainActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -095714: 5240 4400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0044 │ │ -095718: 2c00 2800 0000 |0002: sparse-switch v0, 0000002a // +00000028 │ │ -09571e: 0e00 |0005: return-void │ │ -095720: 5430 0e0d |0006: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$1;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0e │ │ -095724: 7110 0d27 0000 |0008: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -09572a: 0c00 |000b: move-result-object v0 │ │ -09572c: 6e10 e328 0000 |000c: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -095732: 5430 0e0d |000f: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$1;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0e │ │ -095736: 7110 0e27 0000 |0011: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -09573c: 5440 4300 |0014: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -095740: 3800 efff |0016: if-eqz v0, 0005 // -0011 │ │ -095744: 5430 0e0d |0018: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$1;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0e │ │ -095748: 5441 4300 |001a: iget-object v1, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -09574c: 6e10 c524 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -095752: 0c01 |001f: move-result-object v1 │ │ -095754: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -095756: 7130 c622 1002 |0021: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -09575c: 0c00 |0024: move-result-object v0 │ │ -09575e: 6e10 c822 0000 |0025: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -095764: 28dd |0028: goto 0005 // -0023 │ │ -095766: 0000 |0029: nop // spacer │ │ -095768: 0002 0400 e803 0000 ec03 0000 f800 ... |002a: sparse-switch-data (18 units) │ │ +0956d8: |[0956d8] org.pyneo.maps.MainActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +0956e8: 5240 4400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0044 │ │ +0956ec: 2c00 2800 0000 |0002: sparse-switch v0, 0000002a // +00000028 │ │ +0956f2: 0e00 |0005: return-void │ │ +0956f4: 5430 0e0d |0006: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$1;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0e │ │ +0956f8: 7110 0d27 0000 |0008: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +0956fe: 0c00 |000b: move-result-object v0 │ │ +095700: 6e10 e328 0000 |000c: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +095706: 5430 0e0d |000f: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$1;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0e │ │ +09570a: 7110 0e27 0000 |0011: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +095710: 5440 4300 |0014: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +095714: 3800 efff |0016: if-eqz v0, 0005 // -0011 │ │ +095718: 5430 0e0d |0018: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$1;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0e │ │ +09571c: 5441 4300 |001a: iget-object v1, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +095720: 6e10 c524 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +095726: 0c01 |001f: move-result-object v1 │ │ +095728: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +09572a: 7130 c622 1002 |0021: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +095730: 0c00 |0024: move-result-object v0 │ │ +095732: 6e10 c822 0000 |0025: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +095738: 28dd |0028: goto 0005 // -0023 │ │ +09573a: 0000 |0029: nop // spacer │ │ +09573c: 0002 0400 e803 0000 ec03 0000 f800 ... |002a: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=136 │ │ 0x0006 line=123 │ │ 0x000f line=129 │ │ 0x0014 line=132 │ │ @@ -129761,206 +129759,206 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09578c: |[09578c] org.pyneo.maps.MainActivity$20.:(Lorg/pyneo/maps/MainActivity;)V │ │ -09579c: 5b01 0f0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ -0957a0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0957a6: 0e00 |0005: return-void │ │ +095760: |[095760] org.pyneo.maps.MainActivity$20.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095770: 5b01 0f0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ +095774: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09577a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1525 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$20; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$20;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 325 16-bit code units │ │ -0957a8: |[0957a8] org.pyneo.maps.MainActivity$20.onClick:(Landroid/content/DialogInterface;I)V │ │ -0957b8: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0957bc: 540e 0f0d |0002: iget-object v14, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ -0957c0: 120f |0004: const/4 v15, #int 0 // #0 │ │ -0957c2: 6e20 3d27 fe00 |0005: invoke-virtual {v14, v15}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ -0957c8: 0c09 |0008: move-result-object v9 │ │ -0957ca: 1a0e 221c |0009: const-string v14, "error" // string@1c22 │ │ -0957ce: 1a0f 0000 |000b: const-string v15, "" // string@0000 │ │ -0957d2: 7230 8c01 e90f |000d: invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0957d8: 0c0b |0010: move-result-object v11 │ │ -0957da: 1a0a 3412 |0011: const-string v10, "Tabulae error: " // string@1234 │ │ -0957de: 1a0e 0100 |0013: const-string v14, " │ │ +09577c: |[09577c] org.pyneo.maps.MainActivity$20.onClick:(Landroid/content/DialogInterface;I)V │ │ +09578c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +095790: 540e 0f0d |0002: iget-object v14, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ +095794: 120f |0004: const/4 v15, #int 0 // #0 │ │ +095796: 6e20 3d27 fe00 |0005: invoke-virtual {v14, v15}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ +09579c: 0c09 |0008: move-result-object v9 │ │ +09579e: 1a0e 221c |0009: const-string v14, "error" // string@1c22 │ │ +0957a2: 1a0f 0000 |000b: const-string v15, "" // string@0000 │ │ +0957a6: 7230 8c01 e90f |000d: invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0957ac: 0c0b |0010: move-result-object v11 │ │ +0957ae: 1a0a 3412 |0011: const-string v10, "Tabulae error: " // string@1234 │ │ +0957b2: 1a0e 0100 |0013: const-string v14, " │ │ " // string@0001 │ │ -0957e2: 122f |0015: const/4 v15, #int 2 // #2 │ │ -0957e4: 6e30 e924 eb0f |0016: invoke-virtual {v11, v14, v15}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@24e9 │ │ -0957ea: 0c04 |0019: move-result-object v4 │ │ -0957ec: 1a0e a914 |001a: const-string v14, "[.][\w]+[:| |\t|\n]" // string@14a9 │ │ -0957f0: 7110 d425 0e00 |001c: invoke-static {v14}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25d4 │ │ -0957f6: 0c07 |001f: move-result-object v7 │ │ -0957f8: 220e 9204 |0020: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0957fc: 7010 fb24 0e00 |0022: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -095802: 120f |0025: const/4 v15, #int 0 // #0 │ │ -095804: 460f 040f |0026: aget-object v15, v4, v15 │ │ -095808: 6e20 0425 fe00 |0028: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09580e: 0c0e |002b: move-result-object v14 │ │ -095810: 1a0f 0100 |002c: const-string v15, " │ │ +0957b6: 122f |0015: const/4 v15, #int 2 // #2 │ │ +0957b8: 6e30 e924 eb0f |0016: invoke-virtual {v11, v14, v15}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@24e9 │ │ +0957be: 0c04 |0019: move-result-object v4 │ │ +0957c0: 1a0e a914 |001a: const-string v14, "[.][\w]+[:| |\t|\n]" // string@14a9 │ │ +0957c4: 7110 d425 0e00 |001c: invoke-static {v14}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25d4 │ │ +0957ca: 0c07 |001f: move-result-object v7 │ │ +0957cc: 220e 9204 |0020: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0957d0: 7010 fb24 0e00 |0022: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0957d6: 120f |0025: const/4 v15, #int 0 // #0 │ │ +0957d8: 460f 040f |0026: aget-object v15, v4, v15 │ │ +0957dc: 6e20 0425 fe00 |0028: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0957e2: 0c0e |002b: move-result-object v14 │ │ +0957e4: 1a0f 0100 |002c: const-string v15, " │ │ " // string@0001 │ │ -095814: 6e20 0425 fe00 |002e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09581a: 0c0e |0031: move-result-object v14 │ │ -09581c: 6e10 0a25 0e00 |0032: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -095822: 0c0e |0035: move-result-object v14 │ │ -095824: 6e20 d525 e700 |0036: invoke-virtual {v7, v14}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25d5 │ │ -09582a: 0c05 |0039: move-result-object v5 │ │ -09582c: 6e10 d225 0500 |003a: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@25d2 │ │ -095832: 0a0e |003d: move-result v14 │ │ -095834: 380e 3500 |003e: if-eqz v14, 0073 // +0035 │ │ -095838: 220e 9204 |0040: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -09583c: 7010 fb24 0e00 |0042: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -095842: 6e20 0425 ae00 |0045: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095848: 0c0e |0048: move-result-object v14 │ │ -09584a: 6e10 d325 0500 |0049: invoke-virtual {v5}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@25d3 │ │ -095850: 0c0f |004c: move-result-object v15 │ │ -095852: 1a10 4001 |004d: const-string v16, "." // string@0140 │ │ -095856: 1a11 0000 |004f: const-string v17, "" // string@0000 │ │ -09585a: 7403 e724 0f00 |0051: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -095860: 0c0f |0054: move-result-object v15 │ │ -095862: 1a10 6801 |0055: const-string v16, ":" // string@0168 │ │ -095866: 1a11 0000 |0057: const-string v17, "" // string@0000 │ │ -09586a: 7403 e724 0f00 |0059: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -095870: 0c0f |005c: move-result-object v15 │ │ -095872: 1a10 0100 |005d: const-string v16, " │ │ +0957e8: 6e20 0425 fe00 |002e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0957ee: 0c0e |0031: move-result-object v14 │ │ +0957f0: 6e10 0a25 0e00 |0032: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0957f6: 0c0e |0035: move-result-object v14 │ │ +0957f8: 6e20 d525 e700 |0036: invoke-virtual {v7, v14}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25d5 │ │ +0957fe: 0c05 |0039: move-result-object v5 │ │ +095800: 6e10 d225 0500 |003a: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@25d2 │ │ +095806: 0a0e |003d: move-result v14 │ │ +095808: 380e 3500 |003e: if-eqz v14, 0073 // +0035 │ │ +09580c: 220e 9204 |0040: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +095810: 7010 fb24 0e00 |0042: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +095816: 6e20 0425 ae00 |0045: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09581c: 0c0e |0048: move-result-object v14 │ │ +09581e: 6e10 d325 0500 |0049: invoke-virtual {v5}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@25d3 │ │ +095824: 0c0f |004c: move-result-object v15 │ │ +095826: 1a10 4001 |004d: const-string v16, "." // string@0140 │ │ +09582a: 1a11 0000 |004f: const-string v17, "" // string@0000 │ │ +09582e: 7403 e724 0f00 |0051: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +095834: 0c0f |0054: move-result-object v15 │ │ +095836: 1a10 6801 |0055: const-string v16, ":" // string@0168 │ │ +09583a: 1a11 0000 |0057: const-string v17, "" // string@0000 │ │ +09583e: 7403 e724 0f00 |0059: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +095844: 0c0f |005c: move-result-object v15 │ │ +095846: 1a10 0100 |005d: const-string v16, " │ │ " // string@0001 │ │ -095876: 1a11 0000 |005f: const-string v17, "" // string@0000 │ │ -09587a: 7403 e724 0f00 |0061: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -095880: 0c0f |0064: move-result-object v15 │ │ -095882: 6e20 0425 fe00 |0065: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095888: 0c0e |0068: move-result-object v14 │ │ -09588a: 1a0f 3e00 |0069: const-string v15, " at " // string@003e │ │ -09588e: 6e20 0425 fe00 |006b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095894: 0c0e |006e: move-result-object v14 │ │ -095896: 6e10 0a25 0e00 |006f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09589c: 0c0a |0072: move-result-object v10 │ │ -09589e: 1a0e a814 |0073: const-string v14, "[.][\w]+[(][\w| |\t]*[)]" // string@14a8 │ │ -0958a2: 7110 d425 0e00 |0075: invoke-static {v14}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25d4 │ │ -0958a8: 0c08 |0078: move-result-object v8 │ │ -0958aa: 121e |0079: const/4 v14, #int 1 // #1 │ │ -0958ac: 460e 040e |007a: aget-object v14, v4, v14 │ │ -0958b0: 6e20 d525 e800 |007c: invoke-virtual {v8, v14}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25d5 │ │ -0958b6: 0c06 |007f: move-result-object v6 │ │ -0958b8: 6e10 d225 0600 |0080: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@25d2 │ │ -0958be: 0a0e |0083: move-result v14 │ │ -0958c0: 380e 1d00 |0084: if-eqz v14, 00a1 // +001d │ │ -0958c4: 220e 9204 |0086: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0958c8: 7010 fb24 0e00 |0088: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0958ce: 6e20 0425 ae00 |008b: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0958d4: 0c0e |008e: move-result-object v14 │ │ -0958d6: 6e10 d325 0600 |008f: invoke-virtual {v6}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@25d3 │ │ -0958dc: 0c0f |0092: move-result-object v15 │ │ -0958de: 1310 0200 |0093: const/16 v16, #int 2 // #2 │ │ -0958e2: 7402 ec24 0f00 |0095: invoke-virtual/range {v15, v16}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0958e8: 0c0f |0098: move-result-object v15 │ │ -0958ea: 6e20 0425 fe00 |0099: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0958f0: 0c0e |009c: move-result-object v14 │ │ -0958f2: 6e10 0a25 0e00 |009d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0958f8: 0c0a |00a0: move-result-object v10 │ │ -0958fa: 2201 9100 |00a1: new-instance v1, Landroid/os/Build; // type@0091 │ │ -0958fe: 7010 0903 0100 |00a3: invoke-direct {v1}, Landroid/os/Build;.:()V // method@0309 │ │ -095904: 220d 9000 |00a6: new-instance v13, Landroid/os/Build$VERSION; // type@0090 │ │ -095908: 7010 0803 0d00 |00a8: invoke-direct {v13}, Landroid/os/Build$VERSION;.:()V // method@0308 │ │ -09590e: 220e 9204 |00ab: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -095912: 7010 fb24 0e00 |00ad: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -095918: 1a0f 6214 |00b0: const-string v15, "Your message: │ │ +09584a: 1a11 0000 |005f: const-string v17, "" // string@0000 │ │ +09584e: 7403 e724 0f00 |0061: invoke-virtual/range {v15, v16, v17}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +095854: 0c0f |0064: move-result-object v15 │ │ +095856: 6e20 0425 fe00 |0065: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09585c: 0c0e |0068: move-result-object v14 │ │ +09585e: 1a0f 3e00 |0069: const-string v15, " at " // string@003e │ │ +095862: 6e20 0425 fe00 |006b: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095868: 0c0e |006e: move-result-object v14 │ │ +09586a: 6e10 0a25 0e00 |006f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +095870: 0c0a |0072: move-result-object v10 │ │ +095872: 1a0e a814 |0073: const-string v14, "[.][\w]+[(][\w| |\t]*[)]" // string@14a8 │ │ +095876: 7110 d425 0e00 |0075: invoke-static {v14}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@25d4 │ │ +09587c: 0c08 |0078: move-result-object v8 │ │ +09587e: 121e |0079: const/4 v14, #int 1 // #1 │ │ +095880: 460e 040e |007a: aget-object v14, v4, v14 │ │ +095884: 6e20 d525 e800 |007c: invoke-virtual {v8, v14}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@25d5 │ │ +09588a: 0c06 |007f: move-result-object v6 │ │ +09588c: 6e10 d225 0600 |0080: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@25d2 │ │ +095892: 0a0e |0083: move-result v14 │ │ +095894: 380e 1d00 |0084: if-eqz v14, 00a1 // +001d │ │ +095898: 220e 9204 |0086: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +09589c: 7010 fb24 0e00 |0088: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0958a2: 6e20 0425 ae00 |008b: invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0958a8: 0c0e |008e: move-result-object v14 │ │ +0958aa: 6e10 d325 0600 |008f: invoke-virtual {v6}, Ljava/util/regex/Matcher;.group:()Ljava/lang/String; // method@25d3 │ │ +0958b0: 0c0f |0092: move-result-object v15 │ │ +0958b2: 1310 0200 |0093: const/16 v16, #int 2 // #2 │ │ +0958b6: 7402 ec24 0f00 |0095: invoke-virtual/range {v15, v16}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0958bc: 0c0f |0098: move-result-object v15 │ │ +0958be: 6e20 0425 fe00 |0099: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0958c4: 0c0e |009c: move-result-object v14 │ │ +0958c6: 6e10 0a25 0e00 |009d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0958cc: 0c0a |00a0: move-result-object v10 │ │ +0958ce: 2201 9100 |00a1: new-instance v1, Landroid/os/Build; // type@0091 │ │ +0958d2: 7010 0903 0100 |00a3: invoke-direct {v1}, Landroid/os/Build;.:()V // method@0309 │ │ +0958d8: 220d 9000 |00a6: new-instance v13, Landroid/os/Build$VERSION; // type@0090 │ │ +0958dc: 7010 0803 0d00 |00a8: invoke-direct {v13}, Landroid/os/Build$VERSION;.:()V // method@0308 │ │ +0958e2: 220e 9204 |00ab: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0958e6: 7010 fb24 0e00 |00ad: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0958ec: 1a0f 6214 |00b0: const-string v15, "Your message: │ │ │ │ Tabulae: " // string@1462 │ │ -09591c: 6e20 0425 fe00 |00b2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095922: 0c0e |00b5: move-result-object v14 │ │ -095924: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ -095928: 540f 0f0d |00b8: iget-object v15, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ -09592c: 7110 092f 0f00 |00ba: invoke-static {v15}, Lorg/pyneo/maps/utils/Ut;.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; // method@2f09 │ │ -095932: 0c0f |00bd: move-result-object v15 │ │ -095934: 6e20 0425 fe00 |00be: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09593a: 0c0e |00c1: move-result-object v14 │ │ -09593c: 1a0f 0400 |00c2: const-string v15, " │ │ +0958f0: 6e20 0425 fe00 |00b2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0958f6: 0c0e |00b5: move-result-object v14 │ │ +0958f8: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ +0958fc: 540f 0f0d |00b8: iget-object v15, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ +095900: 7110 092f 0f00 |00ba: invoke-static {v15}, Lorg/pyneo/maps/utils/Ut;.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; // method@2f09 │ │ +095906: 0c0f |00bd: move-result-object v15 │ │ +095908: 6e20 0425 fe00 |00be: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09590e: 0c0e |00c1: move-result-object v14 │ │ +095910: 1a0f 0400 |00c2: const-string v15, " │ │ Android: " // string@0004 │ │ -095940: 6e20 0425 fe00 |00c4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095946: 0c0e |00c7: move-result-object v14 │ │ -095948: 620f 3a00 |00c8: sget-object v15, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@003a │ │ -09594c: 6e20 0425 fe00 |00ca: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095952: 0c0e |00cd: move-result-object v14 │ │ -095954: 1a0f 0500 |00ce: const-string v15, " │ │ +095914: 6e20 0425 fe00 |00c4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09591a: 0c0e |00c7: move-result-object v14 │ │ +09591c: 620f 3a00 |00c8: sget-object v15, Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String; // field@003a │ │ +095920: 6e20 0425 fe00 |00ca: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095926: 0c0e |00cd: move-result-object v14 │ │ +095928: 1a0f 0500 |00ce: const-string v15, " │ │ Device: " // string@0005 │ │ -095958: 6e20 0425 fe00 |00d0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09595e: 0c0e |00d3: move-result-object v14 │ │ -095960: 620f 3d00 |00d4: sget-object v15, Landroid/os/Build;.BOARD:Ljava/lang/String; // field@003d │ │ -095964: 6e20 0425 fe00 |00d6: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09596a: 0c0e |00d9: move-result-object v14 │ │ -09596c: 1a0f 0600 |00da: const-string v15, " " // string@0006 │ │ -095970: 6e20 0425 fe00 |00dc: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095976: 0c0e |00df: move-result-object v14 │ │ -095978: 620f 3e00 |00e0: sget-object v15, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@003e │ │ -09597c: 6e20 0425 fe00 |00e2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095982: 0c0e |00e5: move-result-object v14 │ │ -095984: 1a0f 0600 |00e6: const-string v15, " " // string@0006 │ │ -095988: 6e20 0425 fe00 |00e8: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09598e: 0c0e |00eb: move-result-object v14 │ │ -095990: 620f 3f00 |00ec: sget-object v15, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@003f │ │ -095994: 6e20 0425 fe00 |00ee: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09599a: 0c0e |00f1: move-result-object v14 │ │ -09599c: 1a0f 0600 |00f2: const-string v15, " " // string@0006 │ │ -0959a0: 6e20 0425 fe00 |00f4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0959a6: 0c0e |00f7: move-result-object v14 │ │ -0959a8: 620f 4000 |00f8: sget-object v15, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0040 │ │ -0959ac: 6e20 0425 fe00 |00fa: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0959b2: 0c0e |00fd: move-result-object v14 │ │ -0959b4: 1a0f 0600 |00fe: const-string v15, " " // string@0006 │ │ -0959b8: 6e20 0425 fe00 |0100: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0959be: 0c0e |0103: move-result-object v14 │ │ -0959c0: 620f 4100 |0104: sget-object v15, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0041 │ │ -0959c4: 6e20 0425 fe00 |0106: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0959ca: 0c0e |0109: move-result-object v14 │ │ -0959cc: 1a0f 0200 |010a: const-string v15, " │ │ +09592c: 6e20 0425 fe00 |00d0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095932: 0c0e |00d3: move-result-object v14 │ │ +095934: 620f 3d00 |00d4: sget-object v15, Landroid/os/Build;.BOARD:Ljava/lang/String; // field@003d │ │ +095938: 6e20 0425 fe00 |00d6: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09593e: 0c0e |00d9: move-result-object v14 │ │ +095940: 1a0f 0600 |00da: const-string v15, " " // string@0006 │ │ +095944: 6e20 0425 fe00 |00dc: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09594a: 0c0e |00df: move-result-object v14 │ │ +09594c: 620f 3e00 |00e0: sget-object v15, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@003e │ │ +095950: 6e20 0425 fe00 |00e2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095956: 0c0e |00e5: move-result-object v14 │ │ +095958: 1a0f 0600 |00e6: const-string v15, " " // string@0006 │ │ +09595c: 6e20 0425 fe00 |00e8: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095962: 0c0e |00eb: move-result-object v14 │ │ +095964: 620f 3f00 |00ec: sget-object v15, Landroid/os/Build;.DEVICE:Ljava/lang/String; // field@003f │ │ +095968: 6e20 0425 fe00 |00ee: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09596e: 0c0e |00f1: move-result-object v14 │ │ +095970: 1a0f 0600 |00f2: const-string v15, " " // string@0006 │ │ +095974: 6e20 0425 fe00 |00f4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09597a: 0c0e |00f7: move-result-object v14 │ │ +09597c: 620f 4000 |00f8: sget-object v15, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0040 │ │ +095980: 6e20 0425 fe00 |00fa: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095986: 0c0e |00fd: move-result-object v14 │ │ +095988: 1a0f 0600 |00fe: const-string v15, " " // string@0006 │ │ +09598c: 6e20 0425 fe00 |0100: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095992: 0c0e |0103: move-result-object v14 │ │ +095994: 620f 4100 |0104: sget-object v15, Landroid/os/Build;.PRODUCT:Ljava/lang/String; // field@0041 │ │ +095998: 6e20 0425 fe00 |0106: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09599e: 0c0e |0109: move-result-object v14 │ │ +0959a0: 1a0f 0200 |010a: const-string v15, " │ │ │ │ " // string@0002 │ │ -0959d0: 6e20 0425 fe00 |010c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0959d6: 0c0e |010f: move-result-object v14 │ │ -0959d8: 6e20 0425 be00 |0110: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0959de: 0c0e |0113: move-result-object v14 │ │ -0959e0: 6e10 0a25 0e00 |0114: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0959e6: 0c0b |0117: move-result-object v11 │ │ -0959e8: 0800 1200 |0118: move-object/from16 v0, v18 │ │ -0959ec: 540e 0f0d |011a: iget-object v14, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ -0959f0: 7120 f22e ba00 |011c: invoke-static {v10, v11}, Lorg/pyneo/maps/utils/Ut;.SendMail:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@2ef2 │ │ -0959f6: 0c0f |011f: move-result-object v15 │ │ -0959f8: 6e20 5e27 fe00 |0120: invoke-virtual {v14, v15}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0959fe: 0800 1200 |0123: move-object/from16 v0, v18 │ │ -095a02: 540e 0f0d |0125: iget-object v14, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ -095a06: 120f |0127: const/4 v15, #int 0 // #0 │ │ -095a08: 6e20 3d27 fe00 |0128: invoke-virtual {v14, v15}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ -095a0e: 0c0c |012b: move-result-object v12 │ │ -095a10: 7210 8801 0c00 |012c: invoke-interface {v12}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -095a16: 0c02 |012f: move-result-object v2 │ │ -095a18: 1a0e 221c |0130: const-string v14, "error" // string@1c22 │ │ -095a1c: 1a0f 0000 |0132: const-string v15, "" // string@0000 │ │ -095a20: 7230 8601 e20f |0134: invoke-interface {v2, v14, v15}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -095a26: 7210 8201 0200 |0137: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -095a2c: 0e00 |013a: return-void │ │ -095a2e: 0d03 |013b: move-exception v3 │ │ -095a30: 6e10 8224 0300 |013c: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -095a36: 0c0e |013f: move-result-object v14 │ │ -095a38: 7120 fa2e 3e00 |0140: invoke-static {v14, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -095a3e: 2900 5eff |0143: goto/16 00a1 // -00a2 │ │ +0959a4: 6e20 0425 fe00 |010c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0959aa: 0c0e |010f: move-result-object v14 │ │ +0959ac: 6e20 0425 be00 |0110: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0959b2: 0c0e |0113: move-result-object v14 │ │ +0959b4: 6e10 0a25 0e00 |0114: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0959ba: 0c0b |0117: move-result-object v11 │ │ +0959bc: 0800 1200 |0118: move-object/from16 v0, v18 │ │ +0959c0: 540e 0f0d |011a: iget-object v14, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ +0959c4: 7120 f22e ba00 |011c: invoke-static {v10, v11}, Lorg/pyneo/maps/utils/Ut;.SendMail:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@2ef2 │ │ +0959ca: 0c0f |011f: move-result-object v15 │ │ +0959cc: 6e20 5e27 fe00 |0120: invoke-virtual {v14, v15}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0959d2: 0800 1200 |0123: move-object/from16 v0, v18 │ │ +0959d6: 540e 0f0d |0125: iget-object v14, v0, Lorg/pyneo/maps/MainActivity$20;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d0f │ │ +0959da: 120f |0127: const/4 v15, #int 0 // #0 │ │ +0959dc: 6e20 3d27 fe00 |0128: invoke-virtual {v14, v15}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ +0959e2: 0c0c |012b: move-result-object v12 │ │ +0959e4: 7210 8801 0c00 |012c: invoke-interface {v12}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0959ea: 0c02 |012f: move-result-object v2 │ │ +0959ec: 1a0e 221c |0130: const-string v14, "error" // string@1c22 │ │ +0959f0: 1a0f 0000 |0132: const-string v15, "" // string@0000 │ │ +0959f4: 7230 8601 e20f |0134: invoke-interface {v2, v14, v15}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0959fa: 7210 8201 0200 |0137: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +095a00: 0e00 |013a: return-void │ │ +095a02: 0d03 |013b: move-exception v3 │ │ +095a04: 6e10 8224 0300 |013c: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +095a0a: 0c0e |013f: move-result-object v14 │ │ +095a0c: 7120 fa2e 3e00 |0140: invoke-static {v14, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +095a12: 2900 5eff |0143: goto/16 00a1 // -00a2 │ │ catches : 1 │ │ 0x0013 - 0x00a0 │ │ Ljava/lang/Exception; -> 0x013b │ │ positions : │ │ 0x0000 line=1528 │ │ 0x0009 line=1529 │ │ 0x0011 line=1530 │ │ @@ -129972,14 +129970,15 @@ │ │ 0x0073 line=1537 │ │ 0x0079 line=1538 │ │ 0x0080 line=1539 │ │ 0x0086 line=1540 │ │ 0x00a1 line=1545 │ │ 0x00a6 line=1546 │ │ 0x00ab line=1547 │ │ + 0x00ba line=1548 │ │ 0x0118 line=1552 │ │ 0x0123 line=1553 │ │ 0x012c line=1554 │ │ 0x0130 line=1555 │ │ 0x0137 line=1556 │ │ 0x013a line=1557 │ │ 0x013b line=1542 │ │ @@ -130041,40 +130040,40 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -095a54: |[095a54] org.pyneo.maps.MainActivity$3.:(Lorg/pyneo/maps/MainActivity;)V │ │ -095a64: 5b12 120d |0000: iput-object v2, v1, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095a68: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -095a6e: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -095a70: 5910 110d |0006: iput v0, v1, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ -095a74: 0e00 |0008: return-void │ │ +095a28: |[095a28] org.pyneo.maps.MainActivity$3.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095a38: 5b12 120d |0000: iput-object v2, v1, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095a3c: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +095a42: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +095a44: 5910 110d |0006: iput v0, v1, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ +095a48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=181 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/MainActivity$3; │ │ - 0x0000 - 0x0009 reg=2 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0009 reg=2 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$3;) │ │ name : 'onAccuracyChanged' │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -095a78: |[095a78] org.pyneo.maps.MainActivity$3.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -095a88: 0e00 |0000: return-void │ │ +095a4c: |[095a4c] org.pyneo.maps.MainActivity$3.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +095a5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/MainActivity$3; │ │ 0x0000 - 0x0001 reg=1 sensor Landroid/hardware/Sensor; │ │ 0x0000 - 0x0001 reg=2 accuracy I │ │ @@ -130084,78 +130083,78 @@ │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -095a8c: |[095a8c] org.pyneo.maps.MainActivity$3.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -095a9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -095a9e: 5240 110d |0001: iget v0, v4, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ -095aa2: 3b00 1600 |0003: if-gez v0, 0019 // +0016 │ │ -095aa6: 5440 120d |0005: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095aaa: 1a01 0c36 |0007: const-string v1, "window" // string@360c │ │ -095aae: 6e20 4127 1000 |0009: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ -095ab4: 0c00 |000c: move-result-object v0 │ │ -095ab6: 1f00 e403 |000d: check-cast v0, Landroid/view/WindowManager; // type@03e4 │ │ -095aba: 7210 9a20 0000 |000f: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ -095ac0: 0c00 |0012: move-result-object v0 │ │ -095ac2: 6e10 e41e 0000 |0013: invoke-virtual {v0}, Landroid/view/Display;.getOrientation:()I // method@1ee4 │ │ -095ac8: 0a00 |0016: move-result v0 │ │ -095aca: 5940 110d |0017: iput v0, v4, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ -095ace: 5440 120d |0019: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095ad2: 7110 2a27 0000 |001b: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/utils/CompassView; // method@272a │ │ -095ad8: 0c00 |001e: move-result-object v0 │ │ -095ada: 5451 3800 |001f: iget-object v1, v5, Landroid/hardware/SensorEvent;.values:[F // field@0038 │ │ -095ade: 4401 0103 |0021: aget v1, v1, v3 │ │ -095ae2: 5242 110d |0023: iget v2, v4, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ -095ae6: da02 025a |0025: mul-int/lit8 v2, v2, #int 90 // #5a │ │ -095aea: 8222 |0027: int-to-float v2, v2 │ │ -095aec: c621 |0028: add-float/2addr v1, v2 │ │ -095aee: 6e20 002e 1000 |0029: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CompassView;.setAzimuth:(F)V // method@2e00 │ │ -095af4: 5440 120d |002c: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095af8: 7110 2a27 0000 |002e: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/utils/CompassView; // method@272a │ │ -095afe: 0c00 |0031: move-result-object v0 │ │ -095b00: 6e10 fe2d 0000 |0032: invoke-virtual {v0}, Lorg/pyneo/maps/utils/CompassView;.invalidate:()V // method@2dfe │ │ -095b06: 5440 120d |0035: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095b0a: 7110 2b27 0000 |0037: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$600:(Lorg/pyneo/maps/MainActivity;)Z // method@272b │ │ -095b10: 0a00 |003a: move-result v0 │ │ -095b12: 3800 3f00 |003b: if-eqz v0, 007a // +003f │ │ -095b16: 5440 120d |003d: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095b1a: 7110 2c27 0000 |003f: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$700:(Lorg/pyneo/maps/MainActivity;)Z // method@272c │ │ -095b20: 0a00 |0042: move-result v0 │ │ -095b22: 3800 3700 |0043: if-eqz v0, 007a // +0037 │ │ -095b26: 5440 120d |0045: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095b2a: 7110 2d27 0000 |0047: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$800:(Lorg/pyneo/maps/MainActivity;)Z // method@272d │ │ -095b30: 0a00 |004a: move-result v0 │ │ -095b32: 3800 0d00 |004b: if-eqz v0, 0058 // +000d │ │ -095b36: 5440 120d |004d: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095b3a: 7110 2e27 0000 |004f: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$900:(Lorg/pyneo/maps/MainActivity;)F // method@272e │ │ -095b40: 0a00 |0052: move-result v0 │ │ -095b42: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -095b44: 2d00 0001 |0054: cmpl-float v0, v0, v1 │ │ -095b48: 3900 2400 |0056: if-nez v0, 007a // +0024 │ │ -095b4c: 5440 120d |0058: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095b50: 7110 0d27 0000 |005a: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -095b56: 0c00 |005d: move-result-object v0 │ │ -095b58: 5441 120d |005e: iget-object v1, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095b5c: 5452 3800 |0060: iget-object v2, v5, Landroid/hardware/SensorEvent;.values:[F // field@0038 │ │ -095b60: 4402 0203 |0062: aget v2, v2, v3 │ │ -095b64: 7120 0f27 2100 |0064: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$1000:(Lorg/pyneo/maps/MainActivity;F)F // method@270f │ │ -095b6a: 0a01 |0067: move-result v1 │ │ -095b6c: 5242 110d |0068: iget v2, v4, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ -095b70: da02 025a |006a: mul-int/lit8 v2, v2, #int 90 // #5a │ │ -095b74: 8222 |006c: int-to-float v2, v2 │ │ -095b76: c621 |006d: add-float/2addr v1, v2 │ │ -095b78: 6e20 e628 1000 |006e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setBearing:(F)V // method@28e6 │ │ -095b7e: 5440 120d |0071: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ -095b82: 7110 0d27 0000 |0073: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -095b88: 0c00 |0076: move-result-object v0 │ │ -095b8a: 6e10 e328 0000 |0077: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -095b90: 0e00 |007a: return-void │ │ +095a60: |[095a60] org.pyneo.maps.MainActivity$3.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +095a70: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +095a72: 5240 110d |0001: iget v0, v4, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ +095a76: 3b00 1600 |0003: if-gez v0, 0019 // +0016 │ │ +095a7a: 5440 120d |0005: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095a7e: 1a01 0c36 |0007: const-string v1, "window" // string@360c │ │ +095a82: 6e20 4127 1000 |0009: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ +095a88: 0c00 |000c: move-result-object v0 │ │ +095a8a: 1f00 e403 |000d: check-cast v0, Landroid/view/WindowManager; // type@03e4 │ │ +095a8e: 7210 9a20 0000 |000f: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ +095a94: 0c00 |0012: move-result-object v0 │ │ +095a96: 6e10 e41e 0000 |0013: invoke-virtual {v0}, Landroid/view/Display;.getOrientation:()I // method@1ee4 │ │ +095a9c: 0a00 |0016: move-result v0 │ │ +095a9e: 5940 110d |0017: iput v0, v4, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ +095aa2: 5440 120d |0019: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095aa6: 7110 2a27 0000 |001b: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/utils/CompassView; // method@272a │ │ +095aac: 0c00 |001e: move-result-object v0 │ │ +095aae: 5451 3800 |001f: iget-object v1, v5, Landroid/hardware/SensorEvent;.values:[F // field@0038 │ │ +095ab2: 4401 0103 |0021: aget v1, v1, v3 │ │ +095ab6: 5242 110d |0023: iget v2, v4, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ +095aba: da02 025a |0025: mul-int/lit8 v2, v2, #int 90 // #5a │ │ +095abe: 8222 |0027: int-to-float v2, v2 │ │ +095ac0: c621 |0028: add-float/2addr v1, v2 │ │ +095ac2: 6e20 002e 1000 |0029: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CompassView;.setAzimuth:(F)V // method@2e00 │ │ +095ac8: 5440 120d |002c: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095acc: 7110 2a27 0000 |002e: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/utils/CompassView; // method@272a │ │ +095ad2: 0c00 |0031: move-result-object v0 │ │ +095ad4: 6e10 fe2d 0000 |0032: invoke-virtual {v0}, Lorg/pyneo/maps/utils/CompassView;.invalidate:()V // method@2dfe │ │ +095ada: 5440 120d |0035: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095ade: 7110 2b27 0000 |0037: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$600:(Lorg/pyneo/maps/MainActivity;)Z // method@272b │ │ +095ae4: 0a00 |003a: move-result v0 │ │ +095ae6: 3800 3f00 |003b: if-eqz v0, 007a // +003f │ │ +095aea: 5440 120d |003d: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095aee: 7110 2c27 0000 |003f: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$700:(Lorg/pyneo/maps/MainActivity;)Z // method@272c │ │ +095af4: 0a00 |0042: move-result v0 │ │ +095af6: 3800 3700 |0043: if-eqz v0, 007a // +0037 │ │ +095afa: 5440 120d |0045: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095afe: 7110 2d27 0000 |0047: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$800:(Lorg/pyneo/maps/MainActivity;)Z // method@272d │ │ +095b04: 0a00 |004a: move-result v0 │ │ +095b06: 3800 0d00 |004b: if-eqz v0, 0058 // +000d │ │ +095b0a: 5440 120d |004d: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095b0e: 7110 2e27 0000 |004f: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$900:(Lorg/pyneo/maps/MainActivity;)F // method@272e │ │ +095b14: 0a00 |0052: move-result v0 │ │ +095b16: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +095b18: 2d00 0001 |0054: cmpl-float v0, v0, v1 │ │ +095b1c: 3900 2400 |0056: if-nez v0, 007a // +0024 │ │ +095b20: 5440 120d |0058: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095b24: 7110 0d27 0000 |005a: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +095b2a: 0c00 |005d: move-result-object v0 │ │ +095b2c: 5441 120d |005e: iget-object v1, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095b30: 5452 3800 |0060: iget-object v2, v5, Landroid/hardware/SensorEvent;.values:[F // field@0038 │ │ +095b34: 4402 0203 |0062: aget v2, v2, v3 │ │ +095b38: 7120 0f27 2100 |0064: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$1000:(Lorg/pyneo/maps/MainActivity;F)F // method@270f │ │ +095b3e: 0a01 |0067: move-result v1 │ │ +095b40: 5242 110d |0068: iget v2, v4, Lorg/pyneo/maps/MainActivity$3;.iOrientation:I // field@0d11 │ │ +095b44: da02 025a |006a: mul-int/lit8 v2, v2, #int 90 // #5a │ │ +095b48: 8222 |006c: int-to-float v2, v2 │ │ +095b4a: c621 |006d: add-float/2addr v1, v2 │ │ +095b4c: 6e20 e628 1000 |006e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setBearing:(F)V // method@28e6 │ │ +095b52: 5440 120d |0071: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$3;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d12 │ │ +095b56: 7110 0d27 0000 |0073: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +095b5c: 0c00 |0076: move-result-object v0 │ │ +095b5e: 6e10 e328 0000 |0077: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +095b64: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=187 │ │ 0x0005 line=188 │ │ 0x0019 line=190 │ │ 0x002c line=191 │ │ 0x0035 line=192 │ │ @@ -130202,46 +130201,46 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095b94: |[095b94] org.pyneo.maps.MainActivity$4.:(Lorg/pyneo/maps/MainActivity;)V │ │ -095ba4: 5b01 130d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$4;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d13 │ │ -095ba8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -095bae: 0e00 |0005: return-void │ │ +095b68: |[095b68] org.pyneo.maps.MainActivity$4.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095b78: 5b01 130d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$4;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d13 │ │ +095b7c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +095b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -095bb0: |[095bb0] org.pyneo.maps.MainActivity$4.onClick:(Landroid/view/View;)V │ │ -095bc0: 5420 130d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$4;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d13 │ │ -095bc4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -095bc6: 7120 2927 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$400:(Lorg/pyneo/maps/MainActivity;Z)V // method@2729 │ │ -095bcc: 5420 130d |0006: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$4;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d13 │ │ -095bd0: 7110 1027 0000 |0008: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1100:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay; // method@2710 │ │ -095bd6: 0c00 |000b: move-result-object v0 │ │ -095bd8: 6e10 2d29 0000 |000c: invoke-virtual {v0}, Lorg/pyneo/maps/map/SearchResultOverlay;.Clear:()V // method@292d │ │ -095bde: 5420 130d |000f: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$4;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d13 │ │ -095be2: 7110 1127 0000 |0011: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1200:(Lorg/pyneo/maps/MainActivity;)V // method@2711 │ │ -095be8: 0e00 |0014: return-void │ │ +095b84: |[095b84] org.pyneo.maps.MainActivity$4.onClick:(Landroid/view/View;)V │ │ +095b94: 5420 130d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$4;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d13 │ │ +095b98: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +095b9a: 7120 2927 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$400:(Lorg/pyneo/maps/MainActivity;Z)V // method@2729 │ │ +095ba0: 5420 130d |0006: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$4;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d13 │ │ +095ba4: 7110 1027 0000 |0008: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1100:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay; // method@2710 │ │ +095baa: 0c00 |000b: move-result-object v0 │ │ +095bac: 6e10 2d29 0000 |000c: invoke-virtual {v0}, Lorg/pyneo/maps/map/SearchResultOverlay;.Clear:()V // method@292d │ │ +095bb2: 5420 130d |000f: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$4;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d13 │ │ +095bb6: 7110 1127 0000 |0011: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1200:(Lorg/pyneo/maps/MainActivity;)V // method@2711 │ │ +095bbc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0006 line=251 │ │ 0x000f line=252 │ │ 0x0014 line=253 │ │ locals : │ │ @@ -130283,115 +130282,115 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095bec: |[095bec] org.pyneo.maps.MainActivity$5.:(Lorg/pyneo/maps/MainActivity;)V │ │ -095bfc: 5b01 140d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c00: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -095c06: 0e00 |0005: return-void │ │ +095bc0: |[095bc0] org.pyneo.maps.MainActivity$5.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095bd0: 5b01 140d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095bd4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +095bda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -095c08: |[095c08] org.pyneo.maps.MainActivity$5.onClick:(Landroid/view/View;)V │ │ -095c18: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -095c1a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -095c1c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -095c1e: 5462 140d |0003: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c22: 7110 1227 0200 |0005: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ -095c28: 0c02 |0008: move-result-object v2 │ │ -095c2a: 5222 5615 |0009: iget v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.YANDEX_TRAFFIC_ON:I // field@1556 │ │ -095c2e: 3302 2000 |000b: if-ne v2, v0, 002b // +0020 │ │ -095c32: 5462 140d |000d: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c36: 5463 140d |000f: iget-object v3, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c3a: 7110 1327 0300 |0011: invoke-static {v3}, Lorg/pyneo/maps/MainActivity;.access$1400:(Lorg/pyneo/maps/MainActivity;)Z // method@2713 │ │ -095c40: 0a03 |0014: move-result v3 │ │ -095c42: 3903 1400 |0015: if-nez v3, 0029 // +0014 │ │ -095c46: 7120 1427 0200 |0017: invoke-static {v2, v0}, Lorg/pyneo/maps/MainActivity;.access$1402:(Lorg/pyneo/maps/MainActivity;Z)Z // method@2714 │ │ -095c4c: 5460 140d |001a: iget-object v0, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c50: 7110 1527 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1500:(Lorg/pyneo/maps/MainActivity;)V // method@2715 │ │ -095c56: 5460 140d |001f: iget-object v0, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c5a: 7110 0d27 0000 |0021: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -095c60: 0c00 |0024: move-result-object v0 │ │ -095c62: 6e10 e328 0000 |0025: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -095c68: 0e00 |0028: return-void │ │ -095c6a: 0110 |0029: move v0, v1 │ │ -095c6c: 28ed |002a: goto 0017 // -0013 │ │ -095c6e: 5462 140d |002b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c72: 7110 1627 0200 |002d: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1600:(Lorg/pyneo/maps/MainActivity;)I // method@2716 │ │ -095c78: 0a02 |0030: move-result v2 │ │ -095c7a: 3302 0600 |0031: if-ne v2, v0, 0037 // +0006 │ │ -095c7e: 6e10 1f20 0700 |0033: invoke-virtual {v7}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ -095c84: 28e9 |0036: goto 001f // -0017 │ │ -095c86: 5462 140d |0037: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c8a: 7110 1627 0200 |0039: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1600:(Lorg/pyneo/maps/MainActivity;)I // method@2716 │ │ -095c90: 0a02 |003c: move-result v2 │ │ -095c92: 3342 2000 |003d: if-ne v2, v4, 005d // +0020 │ │ -095c96: 5462 140d |003f: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c9a: 5463 140d |0041: iget-object v3, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095c9e: 7110 1227 0300 |0043: invoke-static {v3}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ -095ca4: 0c03 |0046: move-result-object v3 │ │ -095ca6: 5433 4c15 |0047: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -095caa: 5464 140d |0049: iget-object v4, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095cae: 7110 1727 0400 |004b: invoke-static {v4}, Lorg/pyneo/maps/MainActivity;.access$1700:(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String; // method@2717 │ │ -095cb4: 0c04 |004e: move-result-object v4 │ │ -095cb6: 5465 140d |004f: iget-object v5, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095cba: 7110 1327 0500 |0051: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$1400:(Lorg/pyneo/maps/MainActivity;)Z // method@2713 │ │ -095cc0: 0a05 |0054: move-result v5 │ │ -095cc2: 3905 0600 |0055: if-nez v5, 005b // +0006 │ │ -095cc6: 7140 1827 3204 |0057: invoke-static {v2, v3, v4, v0}, Lorg/pyneo/maps/MainActivity;.access$1800:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;Ljava/lang/String;Z)V // method@2718 │ │ -095ccc: 28c5 |005a: goto 001f // -003b │ │ -095cce: 0110 |005b: move v0, v1 │ │ -095cd0: 28fb |005c: goto 0057 // -0005 │ │ -095cd2: 5462 140d |005d: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095cd6: 7110 1727 0200 |005f: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1700:(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String; // method@2717 │ │ -095cdc: 0c02 |0062: move-result-object v2 │ │ -095cde: 1a03 0000 |0063: const-string v3, "" // string@0000 │ │ -095ce2: 6e20 db24 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -095ce8: 0a02 |0068: move-result v2 │ │ -095cea: 3802 1000 |0069: if-eqz v2, 0079 // +0010 │ │ -095cee: 5462 140d |006b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095cf2: 7110 1227 0200 |006d: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ -095cf8: 0c02 |0070: move-result-object v2 │ │ -095cfa: 5222 5015 |0071: iget v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ -095cfe: 3242 0600 |0073: if-eq v2, v4, 0079 // +0006 │ │ -095d02: 6e10 1f20 0700 |0075: invoke-virtual {v7}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ -095d08: 28a7 |0078: goto 001f // -0059 │ │ -095d0a: 5462 140d |0079: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095d0e: 5463 140d |007b: iget-object v3, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095d12: 7110 1227 0300 |007d: invoke-static {v3}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ -095d18: 0c03 |0080: move-result-object v3 │ │ -095d1a: 5433 4c15 |0081: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -095d1e: 5464 140d |0083: iget-object v4, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095d22: 7110 1727 0400 |0085: invoke-static {v4}, Lorg/pyneo/maps/MainActivity;.access$1700:(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String; // method@2717 │ │ -095d28: 0c04 |0088: move-result-object v4 │ │ -095d2a: 5465 140d |0089: iget-object v5, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ -095d2e: 7110 1327 0500 |008b: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$1400:(Lorg/pyneo/maps/MainActivity;)Z // method@2713 │ │ -095d34: 0a05 |008e: move-result v5 │ │ -095d36: 3905 0600 |008f: if-nez v5, 0095 // +0006 │ │ -095d3a: 7140 1827 3204 |0091: invoke-static {v2, v3, v4, v0}, Lorg/pyneo/maps/MainActivity;.access$1800:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;Ljava/lang/String;Z)V // method@2718 │ │ -095d40: 288b |0094: goto 001f // -0075 │ │ -095d42: 0110 |0095: move v0, v1 │ │ -095d44: 28fb |0096: goto 0091 // -0005 │ │ +095bdc: |[095bdc] org.pyneo.maps.MainActivity$5.onClick:(Landroid/view/View;)V │ │ +095bec: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +095bee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +095bf0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +095bf2: 5462 140d |0003: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095bf6: 7110 1227 0200 |0005: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ +095bfc: 0c02 |0008: move-result-object v2 │ │ +095bfe: 5222 5615 |0009: iget v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.YANDEX_TRAFFIC_ON:I // field@1556 │ │ +095c02: 3302 2000 |000b: if-ne v2, v0, 002b // +0020 │ │ +095c06: 5462 140d |000d: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c0a: 5463 140d |000f: iget-object v3, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c0e: 7110 1327 0300 |0011: invoke-static {v3}, Lorg/pyneo/maps/MainActivity;.access$1400:(Lorg/pyneo/maps/MainActivity;)Z // method@2713 │ │ +095c14: 0a03 |0014: move-result v3 │ │ +095c16: 3903 1400 |0015: if-nez v3, 0029 // +0014 │ │ +095c1a: 7120 1427 0200 |0017: invoke-static {v2, v0}, Lorg/pyneo/maps/MainActivity;.access$1402:(Lorg/pyneo/maps/MainActivity;Z)Z // method@2714 │ │ +095c20: 5460 140d |001a: iget-object v0, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c24: 7110 1527 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1500:(Lorg/pyneo/maps/MainActivity;)V // method@2715 │ │ +095c2a: 5460 140d |001f: iget-object v0, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c2e: 7110 0d27 0000 |0021: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +095c34: 0c00 |0024: move-result-object v0 │ │ +095c36: 6e10 e328 0000 |0025: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +095c3c: 0e00 |0028: return-void │ │ +095c3e: 0110 |0029: move v0, v1 │ │ +095c40: 28ed |002a: goto 0017 // -0013 │ │ +095c42: 5462 140d |002b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c46: 7110 1627 0200 |002d: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1600:(Lorg/pyneo/maps/MainActivity;)I // method@2716 │ │ +095c4c: 0a02 |0030: move-result v2 │ │ +095c4e: 3302 0600 |0031: if-ne v2, v0, 0037 // +0006 │ │ +095c52: 6e10 1f20 0700 |0033: invoke-virtual {v7}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ +095c58: 28e9 |0036: goto 001f // -0017 │ │ +095c5a: 5462 140d |0037: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c5e: 7110 1627 0200 |0039: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1600:(Lorg/pyneo/maps/MainActivity;)I // method@2716 │ │ +095c64: 0a02 |003c: move-result v2 │ │ +095c66: 3342 2000 |003d: if-ne v2, v4, 005d // +0020 │ │ +095c6a: 5462 140d |003f: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c6e: 5463 140d |0041: iget-object v3, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c72: 7110 1227 0300 |0043: invoke-static {v3}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ +095c78: 0c03 |0046: move-result-object v3 │ │ +095c7a: 5433 4c15 |0047: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +095c7e: 5464 140d |0049: iget-object v4, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c82: 7110 1727 0400 |004b: invoke-static {v4}, Lorg/pyneo/maps/MainActivity;.access$1700:(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String; // method@2717 │ │ +095c88: 0c04 |004e: move-result-object v4 │ │ +095c8a: 5465 140d |004f: iget-object v5, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095c8e: 7110 1327 0500 |0051: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$1400:(Lorg/pyneo/maps/MainActivity;)Z // method@2713 │ │ +095c94: 0a05 |0054: move-result v5 │ │ +095c96: 3905 0600 |0055: if-nez v5, 005b // +0006 │ │ +095c9a: 7140 1827 3204 |0057: invoke-static {v2, v3, v4, v0}, Lorg/pyneo/maps/MainActivity;.access$1800:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;Ljava/lang/String;Z)V // method@2718 │ │ +095ca0: 28c5 |005a: goto 001f // -003b │ │ +095ca2: 0110 |005b: move v0, v1 │ │ +095ca4: 28fb |005c: goto 0057 // -0005 │ │ +095ca6: 5462 140d |005d: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095caa: 7110 1727 0200 |005f: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1700:(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String; // method@2717 │ │ +095cb0: 0c02 |0062: move-result-object v2 │ │ +095cb2: 1a03 0000 |0063: const-string v3, "" // string@0000 │ │ +095cb6: 6e20 db24 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +095cbc: 0a02 |0068: move-result v2 │ │ +095cbe: 3802 1000 |0069: if-eqz v2, 0079 // +0010 │ │ +095cc2: 5462 140d |006b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095cc6: 7110 1227 0200 |006d: invoke-static {v2}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ +095ccc: 0c02 |0070: move-result-object v2 │ │ +095cce: 5222 5015 |0071: iget v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ +095cd2: 3242 0600 |0073: if-eq v2, v4, 0079 // +0006 │ │ +095cd6: 6e10 1f20 0700 |0075: invoke-virtual {v7}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ +095cdc: 28a7 |0078: goto 001f // -0059 │ │ +095cde: 5462 140d |0079: iget-object v2, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095ce2: 5463 140d |007b: iget-object v3, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095ce6: 7110 1227 0300 |007d: invoke-static {v3}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ +095cec: 0c03 |0080: move-result-object v3 │ │ +095cee: 5433 4c15 |0081: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +095cf2: 5464 140d |0083: iget-object v4, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095cf6: 7110 1727 0400 |0085: invoke-static {v4}, Lorg/pyneo/maps/MainActivity;.access$1700:(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String; // method@2717 │ │ +095cfc: 0c04 |0088: move-result-object v4 │ │ +095cfe: 5465 140d |0089: iget-object v5, v6, Lorg/pyneo/maps/MainActivity$5;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d14 │ │ +095d02: 7110 1327 0500 |008b: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$1400:(Lorg/pyneo/maps/MainActivity;)Z // method@2713 │ │ +095d08: 0a05 |008e: move-result v5 │ │ +095d0a: 3905 0600 |008f: if-nez v5, 0095 // +0006 │ │ +095d0e: 7140 1827 3204 |0091: invoke-static {v2, v3, v4, v0}, Lorg/pyneo/maps/MainActivity;.access$1800:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;Ljava/lang/String;Z)V // method@2718 │ │ +095d14: 288b |0094: goto 001f // -0075 │ │ +095d16: 0110 |0095: move v0, v1 │ │ +095d18: 28fb |0096: goto 0091 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=264 │ │ 0x000d line=265 │ │ 0x001a line=266 │ │ 0x001f line=282 │ │ 0x0028 line=283 │ │ @@ -130442,56 +130441,56 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095d48: |[095d48] org.pyneo.maps.MainActivity$6.:(Lorg/pyneo/maps/MainActivity;)V │ │ -095d58: 5b01 150d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$6;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d15 │ │ -095d5c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -095d62: 0e00 |0005: return-void │ │ +095d1c: |[095d1c] org.pyneo.maps.MainActivity$6.:(Lorg/pyneo/maps/MainActivity;)V │ │ +095d2c: 5b01 150d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$6;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d15 │ │ +095d30: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +095d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$6;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -095d64: |[095d64] org.pyneo.maps.MainActivity$6.onLongClick:(Landroid/view/View;)Z │ │ -095d74: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -095d76: 5430 150d |0001: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$6;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d15 │ │ -095d7a: 7110 1227 0000 |0003: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ -095d80: 0c00 |0006: move-result-object v0 │ │ -095d82: 5200 5615 |0007: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.YANDEX_TRAFFIC_ON:I // field@1556 │ │ -095d86: 3220 1c00 |0009: if-eq v0, v2, 0025 // +001c │ │ -095d8a: 5430 150d |000b: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$6;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d15 │ │ -095d8e: 7110 1627 0000 |000d: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1600:(Lorg/pyneo/maps/MainActivity;)I // method@2716 │ │ -095d94: 0a00 |0010: move-result v0 │ │ -095d96: 3900 1400 |0011: if-nez v0, 0025 // +0014 │ │ -095d9a: 5430 150d |0013: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$6;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d15 │ │ -095d9e: 7110 0d27 0000 |0015: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -095da4: 0c00 |0018: move-result-object v0 │ │ -095da6: 6e10 de28 0000 |0019: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -095dac: 0c00 |001c: move-result-object v0 │ │ -095dae: 5400 ff13 |001d: iget-object v0, v0, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -095db2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -095db4: 5b01 eb13 |0020: iput-object v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -095db8: 6e10 1f20 0400 |0022: invoke-virtual {v4}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ -095dbe: 0f02 |0025: return v2 │ │ +095d38: |[095d38] org.pyneo.maps.MainActivity$6.onLongClick:(Landroid/view/View;)Z │ │ +095d48: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +095d4a: 5430 150d |0001: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$6;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d15 │ │ +095d4e: 7110 1227 0000 |0003: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ +095d54: 0c00 |0006: move-result-object v0 │ │ +095d56: 5200 5615 |0007: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.YANDEX_TRAFFIC_ON:I // field@1556 │ │ +095d5a: 3220 1c00 |0009: if-eq v0, v2, 0025 // +001c │ │ +095d5e: 5430 150d |000b: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$6;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d15 │ │ +095d62: 7110 1627 0000 |000d: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1600:(Lorg/pyneo/maps/MainActivity;)I // method@2716 │ │ +095d68: 0a00 |0010: move-result v0 │ │ +095d6a: 3900 1400 |0011: if-nez v0, 0025 // +0014 │ │ +095d6e: 5430 150d |0013: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$6;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d15 │ │ +095d72: 7110 0d27 0000 |0015: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +095d78: 0c00 |0018: move-result-object v0 │ │ +095d7a: 6e10 de28 0000 |0019: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +095d80: 0c00 |001c: move-result-object v0 │ │ +095d82: 5400 ff13 |001d: iget-object v0, v0, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +095d86: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +095d88: 5b01 eb13 |0020: iput-object v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +095d8c: 6e10 1f20 0400 |0022: invoke-virtual {v4}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ +095d92: 0f02 |0025: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=288 │ │ 0x0013 line=289 │ │ 0x0022 line=290 │ │ 0x0025 line=292 │ │ locals : │ │ @@ -130537,378 +130536,375 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Landroid/content/SharedPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -095dc0: |[095dc0] org.pyneo.maps.MainActivity$7.:(Lorg/pyneo/maps/MainActivity;Landroid/content/SharedPreferences;)V │ │ -095dd0: 5b01 160d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ -095dd4: 5b02 170d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ -095dd8: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -095dde: 0e00 |0007: return-void │ │ +095d94: |[095d94] org.pyneo.maps.MainActivity$7.:(Lorg/pyneo/maps/MainActivity;Landroid/content/SharedPreferences;)V │ │ +095da4: 5b01 160d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ +095da8: 5b02 170d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ +095dac: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +095db2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/MainActivity$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/SharedPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$7;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 29 │ │ + registers : 28 │ │ ins : 4 │ │ outs : 5 │ │ - insns size : 587 16-bit code units │ │ -095de0: |[095de0] org.pyneo.maps.MainActivity$7.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -095df0: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -095df4: 5400 160d |0002: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ -095df8: 0813 0000 |0004: move-object/from16 v19, v0 │ │ -095dfc: 7701 0d27 1300 |0006: invoke-static/range {v19}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -095e02: 0c13 |0009: move-result-object v19 │ │ -095e04: 7401 de28 1300 |000a: invoke-virtual/range {v19}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -095e0a: 0c13 |000d: move-result-object v19 │ │ -095e0c: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -095e10: 5400 ff13 |0010: iget-object v0, v0, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -095e14: 0813 0000 |0012: move-object/from16 v19, v0 │ │ -095e18: 1314 0000 |0014: const/16 v20, #int 0 // #0 │ │ -095e1c: 0800 1400 |0016: move-object/from16 v0, v20 │ │ -095e20: 0801 1300 |0018: move-object/from16 v1, v19 │ │ -095e24: 5b10 eb13 |001a: iput-object v0, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -095e28: 1413 8800 0e7f |001c: const v19, #float 1.88753e+38 // #7f0e0088 │ │ -095e2e: 0800 1a00 |001f: move-object/from16 v0, v26 │ │ -095e32: 0201 1300 |0021: move/from16 v1, v19 │ │ -095e36: 7220 df1e 1000 |0023: invoke-interface {v0, v1}, Landroid/view/ContextMenu;.setHeaderTitle:(I)Landroid/view/ContextMenu; // method@1edf │ │ -095e3c: 1313 0000 |0026: const/16 v19, #int 0 // #0 │ │ -095e40: 1414 1300 0b7f |0028: const v20, #float 1.84763e+38 // #7f0b0013 │ │ -095e46: 1315 0000 |002b: const/16 v21, #int 0 // #0 │ │ -095e4a: 1416 6f00 0e7f |002d: const v22, #float 1.88753e+38 // #7f0e006f │ │ -095e50: 0800 1a00 |0030: move-object/from16 v0, v26 │ │ -095e54: 0201 1300 |0032: move/from16 v1, v19 │ │ -095e58: 0202 1400 |0034: move/from16 v2, v20 │ │ -095e5c: 0203 1500 |0036: move/from16 v3, v21 │ │ -095e60: 0204 1600 |0038: move/from16 v4, v22 │ │ -095e64: 7254 db1e 1032 |003a: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -095e6a: 0800 1900 |003d: move-object/from16 v0, v25 │ │ -095e6e: 5400 160d |003f: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ -095e72: 0813 0000 |0041: move-object/from16 v19, v0 │ │ -095e76: 7701 082f 1300 |0043: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -095e7c: 0c0b |0046: move-result-object v11 │ │ -095e7e: 6e10 1b24 0b00 |0047: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@241b │ │ -095e84: 0a13 |004a: move-result v19 │ │ -095e86: 3813 0101 |004b: if-eqz v19, 014c // +0101 │ │ -095e8a: 6e10 2724 0b00 |004d: invoke-virtual {v11}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -095e90: 0c0a |0050: move-result-object v10 │ │ -095e92: 380a fb00 |0051: if-eqz v10, 014c // +00fb │ │ -095e96: 07a5 |0053: move-object v5, v10 │ │ -095e98: 2150 |0054: array-length v0, v5 │ │ -095e9a: 0210 0000 |0055: move/from16 v16, v0 │ │ -095e9e: 120c |0057: const/4 v12, #int 0 // #0 │ │ -095ea0: 0200 1000 |0058: move/from16 v0, v16 │ │ -095ea4: 350c f200 |005a: if-ge v12, v0, 014c // +00f2 │ │ -095ea8: 4609 050c |005c: aget-object v9, v5, v12 │ │ -095eac: 6e10 1f24 0900 |005e: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -095eb2: 0c13 |0061: move-result-object v19 │ │ -095eb4: 7401 ef24 1300 |0062: invoke-virtual/range {v19}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -095eba: 0c13 |0065: move-result-object v19 │ │ -095ebc: 1a14 4601 |0066: const-string v20, ".mnm" // string@0146 │ │ -095ec0: 7402 d924 1300 |0068: invoke-virtual/range {v19, v20}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -095ec6: 0a13 |006b: move-result v19 │ │ -095ec8: 3913 2200 |006c: if-nez v19, 008e // +0022 │ │ -095ecc: 6e10 1f24 0900 |006e: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -095ed2: 0c13 |0071: move-result-object v19 │ │ -095ed4: 7401 ef24 1300 |0072: invoke-virtual/range {v19}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -095eda: 0c13 |0075: move-result-object v19 │ │ -095edc: 1a14 4c01 |0076: const-string v20, ".tar" // string@014c │ │ -095ee0: 7402 d924 1300 |0078: invoke-virtual/range {v19, v20}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -095ee6: 0a13 |007b: move-result v19 │ │ -095ee8: 3913 1200 |007c: if-nez v19, 008e // +0012 │ │ -095eec: 6e10 1f24 0900 |007e: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -095ef2: 0c13 |0081: move-result-object v19 │ │ -095ef4: 7401 ef24 1300 |0082: invoke-virtual/range {v19}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -095efa: 0c13 |0085: move-result-object v19 │ │ -095efc: 1a14 4b01 |0086: const-string v20, ".sqlitedb" // string@014b │ │ -095f00: 7402 d924 1300 |0088: invoke-virtual/range {v19, v20}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -095f06: 0a13 |008b: move-result v19 │ │ -095f08: 3813 bc00 |008c: if-eqz v19, 0148 // +00bc │ │ -095f0c: 6e10 1f24 0900 |008e: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -095f12: 0c13 |0091: move-result-object v19 │ │ -095f14: 7701 f02e 1300 |0092: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ -095f1a: 0c11 |0095: move-result-object v17 │ │ -095f1c: 0800 1900 |0096: move-object/from16 v0, v25 │ │ -095f20: 5400 170d |0098: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ -095f24: 0813 0000 |009a: move-object/from16 v19, v0 │ │ -095f28: 2214 9204 |009c: new-instance v20, Ljava/lang/StringBuilder; // type@0492 │ │ -095f2c: 7601 fb24 1400 |009e: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -095f32: 1a15 1c2e |00a1: const-string v21, "pref_usermaps_" // string@2e1c │ │ -095f36: 7402 0425 1400 |00a3: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095f3c: 0c14 |00a6: move-result-object v20 │ │ -095f3e: 0800 1400 |00a7: move-object/from16 v0, v20 │ │ -095f42: 0801 1100 |00a9: move-object/from16 v1, v17 │ │ -095f46: 6e20 0425 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095f4c: 0c14 |00ae: move-result-object v20 │ │ -095f4e: 1a15 f914 |00af: const-string v21, "_enabled" // string@14f9 │ │ -095f52: 7402 0425 1400 |00b1: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095f58: 0c14 |00b4: move-result-object v20 │ │ -095f5a: 7401 0a25 1400 |00b5: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -095f60: 0c14 |00b8: move-result-object v20 │ │ -095f62: 1315 0000 |00b9: const/16 v21, #int 0 // #0 │ │ -095f66: 7803 8901 1300 |00bb: invoke-interface/range {v19, v20, v21}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -095f6c: 0a13 |00be: move-result v19 │ │ -095f6e: 3813 8900 |00bf: if-eqz v19, 0148 // +0089 │ │ -095f72: 0800 1900 |00c1: move-object/from16 v0, v25 │ │ -095f76: 5400 170d |00c3: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ -095f7a: 0813 0000 |00c5: move-object/from16 v19, v0 │ │ -095f7e: 2214 9204 |00c7: new-instance v20, Ljava/lang/StringBuilder; // type@0492 │ │ -095f82: 7601 fb24 1400 |00c9: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -095f88: 1a15 1c2e |00cc: const-string v21, "pref_usermaps_" // string@2e1c │ │ -095f8c: 7402 0425 1400 |00ce: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095f92: 0c14 |00d1: move-result-object v20 │ │ -095f94: 0800 1400 |00d2: move-object/from16 v0, v20 │ │ -095f98: 0801 1100 |00d4: move-object/from16 v1, v17 │ │ -095f9c: 6e20 0425 1000 |00d6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095fa2: 0c14 |00d9: move-result-object v20 │ │ -095fa4: 1a15 fe14 |00da: const-string v21, "_isoverlay" // string@14fe │ │ -095fa8: 7402 0425 1400 |00dc: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095fae: 0c14 |00df: move-result-object v20 │ │ -095fb0: 7401 0a25 1400 |00e0: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -095fb6: 0c14 |00e3: move-result-object v20 │ │ -095fb8: 1315 0000 |00e4: const/16 v21, #int 0 // #0 │ │ -095fbc: 7803 8901 1300 |00e6: invoke-interface/range {v19, v20, v21}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -095fc2: 0a13 |00e9: move-result v19 │ │ -095fc4: 3813 5e00 |00ea: if-eqz v19, 0148 // +005e │ │ -095fc8: 1413 1500 0b7f |00ec: const v19, #float 1.84763e+38 // #7f0b0015 │ │ -095fce: 1314 0000 |00ef: const/16 v20, #int 0 // #0 │ │ -095fd2: 1315 0000 |00f1: const/16 v21, #int 0 // #0 │ │ -095fd6: 0800 1900 |00f3: move-object/from16 v0, v25 │ │ -095fda: 5400 170d |00f5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ -095fde: 0816 0000 |00f7: move-object/from16 v22, v0 │ │ -095fe2: 2217 9204 |00f9: new-instance v23, Ljava/lang/StringBuilder; // type@0492 │ │ -095fe6: 7601 fb24 1700 |00fb: invoke-direct/range {v23}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -095fec: 1a18 1c2e |00fe: const-string v24, "pref_usermaps_" // string@2e1c │ │ -095ff0: 7402 0425 1700 |0100: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -095ff6: 0c17 |0103: move-result-object v23 │ │ -095ff8: 0800 1700 |0104: move-object/from16 v0, v23 │ │ -095ffc: 0801 1100 |0106: move-object/from16 v1, v17 │ │ -096000: 6e20 0425 1000 |0108: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096006: 0c17 |010b: move-result-object v23 │ │ -096008: 1a18 0115 |010c: const-string v24, "_name" // string@1501 │ │ -09600c: 7402 0425 1700 |010e: invoke-virtual/range {v23, v24}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096012: 0c17 |0111: move-result-object v23 │ │ -096014: 7401 0a25 1700 |0112: invoke-virtual/range {v23}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09601a: 0c17 |0115: move-result-object v23 │ │ -09601c: 6e10 1f24 0900 |0116: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -096022: 0c18 |0119: move-result-object v24 │ │ -096024: 7803 8c01 1600 |011a: invoke-interface/range {v22, v23, v24}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -09602a: 0c16 |011d: move-result-object v22 │ │ -09602c: 0800 1a00 |011e: move-object/from16 v0, v26 │ │ -096030: 0201 1300 |0120: move/from16 v1, v19 │ │ -096034: 0202 1400 |0122: move/from16 v2, v20 │ │ -096038: 0203 1500 |0124: move/from16 v3, v21 │ │ -09603c: 0804 1600 |0126: move-object/from16 v4, v22 │ │ -096040: 7254 dc1e 1032 |0128: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -096046: 0c0e |012b: move-result-object v14 │ │ -096048: 2213 9204 |012c: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -09604c: 7601 fb24 1300 |012e: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096052: 1a14 7b35 |0131: const-string v20, "usermap_" // string@357b │ │ -096056: 7402 0425 1300 |0133: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09605c: 0c13 |0136: move-result-object v19 │ │ -09605e: 0800 1300 |0137: move-object/from16 v0, v19 │ │ -096062: 0801 1100 |0139: move-object/from16 v1, v17 │ │ -096066: 6e20 0425 1000 |013b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09606c: 0c13 |013e: move-result-object v19 │ │ -09606e: 7401 0a25 1300 |013f: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096074: 0c13 |0142: move-result-object v19 │ │ -096076: 0800 1300 |0143: move-object/from16 v0, v19 │ │ -09607a: 7220 5b1f 0e00 |0145: invoke-interface {v14, v0}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -096080: d80c 0c01 |0148: add-int/lit8 v12, v12, #int 1 // #01 │ │ -096084: 2900 0eff |014a: goto/16 0058 // -00f2 │ │ -096088: 0800 1900 |014c: move-object/from16 v0, v25 │ │ -09608c: 5400 160d |014e: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ -096090: 0813 0000 |0150: move-object/from16 v19, v0 │ │ -096094: 7701 1927 1300 |0152: invoke-static/range {v19}, Lorg/pyneo/maps/MainActivity;.access$1900:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2719 │ │ -09609a: 0c13 |0155: move-result-object v19 │ │ -09609c: 7401 a32a 1300 |0156: invoke-virtual/range {v19}, Lorg/pyneo/maps/poi/PoiManager;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2aa3 │ │ -0960a2: 0c13 |0159: move-result-object v19 │ │ -0960a4: 7401 142e 1300 |015a: invoke-virtual/range {v19}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Ljava/util/Iterator; // method@2e14 │ │ -0960aa: 0c0c |015d: move-result-object v12 │ │ -0960ac: 7210 6f25 0c00 |015e: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0960b2: 0a13 |0161: move-result v19 │ │ -0960b4: 3813 9200 |0162: if-eqz v19, 01f4 // +0092 │ │ -0960b8: 7210 7025 0c00 |0164: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0960be: 0c06 |0167: move-result-object v6 │ │ -0960c0: 1f06 4600 |0168: check-cast v6, Landroid/database/Cursor; // type@0046 │ │ -0960c4: 0800 1900 |016a: move-object/from16 v0, v25 │ │ -0960c8: 5400 170d |016c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ -0960cc: 0813 0000 |016e: move-object/from16 v19, v0 │ │ -0960d0: 2214 9204 |0170: new-instance v20, Ljava/lang/StringBuilder; // type@0492 │ │ -0960d4: 7601 fb24 1400 |0172: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0960da: 1a15 db0f |0175: const-string v21, "PREF_MIXMAPS_" // string@0fdb │ │ -0960de: 7402 0425 1400 |0177: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0960e4: 0c14 |017a: move-result-object v20 │ │ -0960e6: 1315 0000 |017b: const/16 v21, #int 0 // #0 │ │ -0960ea: 0200 1500 |017d: move/from16 v0, v21 │ │ -0960ee: 7220 db01 0600 |017f: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0960f4: 0a15 |0182: move-result v21 │ │ -0960f6: 7402 0025 1400 |0183: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0960fc: 0c14 |0186: move-result-object v20 │ │ -0960fe: 1a15 f914 |0187: const-string v21, "_enabled" // string@14f9 │ │ -096102: 7402 0425 1400 |0189: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096108: 0c14 |018c: move-result-object v20 │ │ -09610a: 7401 0a25 1400 |018d: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096110: 0c14 |0190: move-result-object v20 │ │ -096112: 1315 0000 |0191: const/16 v21, #int 0 // #0 │ │ -096116: 7803 8901 1300 |0193: invoke-interface/range {v19, v20, v21}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -09611c: 0a13 |0196: move-result v19 │ │ -09611e: 3813 c7ff |0197: if-eqz v19, 015e // -0039 │ │ -096122: 1313 0200 |0199: const/16 v19, #int 2 // #2 │ │ -096126: 0200 1300 |019b: move/from16 v0, v19 │ │ -09612a: 7220 db01 0600 |019d: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -096130: 0a13 |01a0: move-result v19 │ │ -096132: 1314 0300 |01a1: const/16 v20, #int 3 // #3 │ │ -096136: 0200 1300 |01a3: move/from16 v0, v19 │ │ -09613a: 0201 1400 |01a5: move/from16 v1, v20 │ │ -09613e: 3310 b7ff |01a7: if-ne v0, v1, 015e // -0049 │ │ -096142: 1313 0300 |01a9: const/16 v19, #int 3 // #3 │ │ -096146: 0200 1300 |01ab: move/from16 v0, v19 │ │ -09614a: 7220 de01 0600 |01ad: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -096150: 0c13 |01b0: move-result-object v19 │ │ -096152: 7701 122b 1300 |01b1: invoke-static/range {v19}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -096158: 0c0f |01b4: move-result-object v15 │ │ -09615a: 1413 1500 0b7f |01b5: const v19, #float 1.84763e+38 // #7f0b0015 │ │ -096160: 1314 0000 |01b8: const/16 v20, #int 0 // #0 │ │ -096164: 1315 0000 |01ba: const/16 v21, #int 0 // #0 │ │ -096168: 1316 0100 |01bc: const/16 v22, #int 1 // #1 │ │ -09616c: 0200 1600 |01be: move/from16 v0, v22 │ │ -096170: 7220 de01 0600 |01c0: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -096176: 0c16 |01c3: move-result-object v22 │ │ -096178: 0800 1a00 |01c4: move-object/from16 v0, v26 │ │ -09617c: 0201 1300 |01c6: move/from16 v1, v19 │ │ -096180: 0202 1400 |01c8: move/from16 v2, v20 │ │ -096184: 0203 1500 |01ca: move/from16 v3, v21 │ │ -096188: 0804 1600 |01cc: move-object/from16 v4, v22 │ │ -09618c: 7254 dc1e 1032 |01ce: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -096192: 0c0e |01d1: move-result-object v14 │ │ -096194: 2213 9204 |01d2: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -096198: 7601 fb24 1300 |01d4: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09619e: 1a14 142a |01d7: const-string v20, "mixmap_" // string@2a14 │ │ -0961a2: 7402 0425 1300 |01d9: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0961a8: 0c13 |01dc: move-result-object v19 │ │ -0961aa: 1314 0000 |01dd: const/16 v20, #int 0 // #0 │ │ -0961ae: 0200 1400 |01df: move/from16 v0, v20 │ │ -0961b2: 7220 db01 0600 |01e1: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0961b8: 0a14 |01e4: move-result v20 │ │ -0961ba: 7402 0025 1300 |01e5: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0961c0: 0c13 |01e8: move-result-object v19 │ │ -0961c2: 7401 0a25 1300 |01e9: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0961c8: 0c13 |01ec: move-result-object v19 │ │ -0961ca: 0800 1300 |01ed: move-object/from16 v0, v19 │ │ -0961ce: 7220 5b1f 0e00 |01ef: invoke-interface {v14, v0}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -0961d4: 2900 6cff |01f2: goto/16 015e // -0094 │ │ -0961d8: 7100 dc25 0000 |01f4: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ -0961de: 0c08 |01f7: move-result-object v8 │ │ -0961e0: 1312 0000 |01f8: const/16 v18, #int 0 // #0 │ │ -0961e4: 6e10 dd25 0800 |01fa: invoke-virtual {v8}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ -0961ea: 0c12 |01fd: move-result-object v18 │ │ -0961ec: 3812 4100 |01fe: if-eqz v18, 023f // +0041 │ │ -0961f0: 0800 1900 |0200: move-object/from16 v0, v25 │ │ -0961f4: 5400 160d |0202: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ -0961f8: 0813 0000 |0204: move-object/from16 v19, v0 │ │ -0961fc: 7401 3e27 1300 |0206: invoke-virtual/range {v19}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ -096202: 0c13 |0209: move-result-object v19 │ │ -096204: 1414 0100 067f |020a: const v20, #float 1.78117e+38 // #7f060001 │ │ -09620a: 7402 bd01 1300 |020d: invoke-virtual/range {v19, v20}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ -096210: 0c0d |0210: move-result-object v13 │ │ -096212: 2213 5405 |0211: new-instance v19, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ -096216: 0800 1900 |0213: move-object/from16 v0, v25 │ │ -09621a: 5400 170d |0215: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ -09621e: 0814 0000 |0217: move-object/from16 v20, v0 │ │ -096222: 1315 0100 |0219: const/16 v21, #int 1 // #1 │ │ -096226: 0800 1900 |021b: move-object/from16 v0, v25 │ │ -09622a: 5400 160d |021d: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ -09622e: 0816 0000 |021f: move-object/from16 v22, v0 │ │ -096232: 7701 1227 1600 |0221: invoke-static/range {v22}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ -096238: 0c16 |0224: move-result-object v22 │ │ -09623a: 0800 1600 |0225: move-object/from16 v0, v22 │ │ -09623e: 5200 5515 |0227: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -096242: 0216 0000 |0229: move/from16 v22, v0 │ │ -096246: 0800 1300 |022b: move-object/from16 v0, v19 │ │ -09624a: 0801 1a00 |022d: move-object/from16 v1, v26 │ │ -09624e: 0802 1400 |022f: move-object/from16 v2, v20 │ │ -096252: 0203 1500 |0231: move/from16 v3, v21 │ │ -096256: 0204 1600 |0233: move/from16 v4, v22 │ │ -09625a: 7054 0b29 1032 |0235: invoke-direct {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V // method@290b │ │ -096260: 0800 1200 |0238: move-object/from16 v0, v18 │ │ -096264: 0801 1300 |023a: move-object/from16 v1, v19 │ │ -096268: 6e30 db25 d001 |023c: invoke-virtual {v0, v13, v1}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ -09626e: 0e00 |023f: return-void │ │ -096270: 0d07 |0240: move-exception v7 │ │ -096272: 6e10 8224 0700 |0241: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -096278: 0c13 |0244: move-result-object v19 │ │ -09627a: 0800 1300 |0245: move-object/from16 v0, v19 │ │ -09627e: 7120 fa2e 7000 |0247: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -096284: 28f5 |024a: goto 023f // -000b │ │ + insns size : 578 16-bit code units │ │ +095db4: |[095db4] org.pyneo.maps.MainActivity$7.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +095dc4: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +095dc8: 5400 160d |0002: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ +095dcc: 0810 0000 |0004: move-object/from16 v16, v0 │ │ +095dd0: 7701 0d27 1000 |0006: invoke-static/range {v16}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +095dd6: 0c10 |0009: move-result-object v16 │ │ +095dd8: 7401 de28 1000 |000a: invoke-virtual/range {v16}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +095dde: 0c10 |000d: move-result-object v16 │ │ +095de0: 0800 1000 |000e: move-object/from16 v0, v16 │ │ +095de4: 5400 ff13 |0010: iget-object v0, v0, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +095de8: 0810 0000 |0012: move-object/from16 v16, v0 │ │ +095dec: 1311 0000 |0014: const/16 v17, #int 0 // #0 │ │ +095df0: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +095df4: 0801 1000 |0018: move-object/from16 v1, v16 │ │ +095df8: 5b10 eb13 |001a: iput-object v0, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +095dfc: 1410 8800 0e7f |001c: const v16, #float 1.88753e+38 // #7f0e0088 │ │ +095e02: 0800 1900 |001f: move-object/from16 v0, v25 │ │ +095e06: 0201 1000 |0021: move/from16 v1, v16 │ │ +095e0a: 7220 df1e 1000 |0023: invoke-interface {v0, v1}, Landroid/view/ContextMenu;.setHeaderTitle:(I)Landroid/view/ContextMenu; // method@1edf │ │ +095e10: 1310 0000 |0026: const/16 v16, #int 0 // #0 │ │ +095e14: 1411 1300 0b7f |0028: const v17, #float 1.84763e+38 // #7f0b0013 │ │ +095e1a: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ +095e1e: 1413 6f00 0e7f |002d: const v19, #float 1.88753e+38 // #7f0e006f │ │ +095e24: 0800 1900 |0030: move-object/from16 v0, v25 │ │ +095e28: 0201 1000 |0032: move/from16 v1, v16 │ │ +095e2c: 0202 1100 |0034: move/from16 v2, v17 │ │ +095e30: 0203 1200 |0036: move/from16 v3, v18 │ │ +095e34: 0204 1300 |0038: move/from16 v4, v19 │ │ +095e38: 7254 db1e 1032 |003a: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +095e3e: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +095e42: 5400 160d |003f: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ +095e46: 0810 0000 |0041: move-object/from16 v16, v0 │ │ +095e4a: 7701 082f 1000 |0043: invoke-static/range {v16}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +095e50: 0c0a |0046: move-result-object v10 │ │ +095e52: 6e10 1b24 0a00 |0047: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@241b │ │ +095e58: 0a10 |004a: move-result v16 │ │ +095e5a: 3810 fb00 |004b: if-eqz v16, 0146 // +00fb │ │ +095e5e: 6e10 2724 0a00 |004d: invoke-virtual {v10}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +095e64: 0c09 |0050: move-result-object v9 │ │ +095e66: 3809 f500 |0051: if-eqz v9, 0146 // +00f5 │ │ +095e6a: 2190 |0053: array-length v0, v9 │ │ +095e6c: 0211 0000 |0054: move/from16 v17, v0 │ │ +095e70: 1310 0000 |0056: const/16 v16, #int 0 // #0 │ │ +095e74: 0200 1000 |0058: move/from16 v0, v16 │ │ +095e78: 0201 1100 |005a: move/from16 v1, v17 │ │ +095e7c: 3510 ea00 |005c: if-ge v0, v1, 0146 // +00ea │ │ +095e80: 4608 0910 |005e: aget-object v8, v9, v16 │ │ +095e84: 6e10 1f24 0800 |0060: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +095e8a: 0c12 |0063: move-result-object v18 │ │ +095e8c: 7401 ef24 1200 |0064: invoke-virtual/range {v18}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +095e92: 0c12 |0067: move-result-object v18 │ │ +095e94: 1a13 4601 |0068: const-string v19, ".mnm" // string@0146 │ │ +095e98: 7402 d924 1200 |006a: invoke-virtual/range {v18, v19}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +095e9e: 0a12 |006d: move-result v18 │ │ +095ea0: 3912 2200 |006e: if-nez v18, 0090 // +0022 │ │ +095ea4: 6e10 1f24 0800 |0070: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +095eaa: 0c12 |0073: move-result-object v18 │ │ +095eac: 7401 ef24 1200 |0074: invoke-virtual/range {v18}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +095eb2: 0c12 |0077: move-result-object v18 │ │ +095eb4: 1a13 4c01 |0078: const-string v19, ".tar" // string@014c │ │ +095eb8: 7402 d924 1200 |007a: invoke-virtual/range {v18, v19}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +095ebe: 0a12 |007d: move-result v18 │ │ +095ec0: 3912 1200 |007e: if-nez v18, 0090 // +0012 │ │ +095ec4: 6e10 1f24 0800 |0080: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +095eca: 0c12 |0083: move-result-object v18 │ │ +095ecc: 7401 ef24 1200 |0084: invoke-virtual/range {v18}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +095ed2: 0c12 |0087: move-result-object v18 │ │ +095ed4: 1a13 4b01 |0088: const-string v19, ".sqlitedb" // string@014b │ │ +095ed8: 7402 d924 1200 |008a: invoke-virtual/range {v18, v19}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +095ede: 0a12 |008d: move-result v18 │ │ +095ee0: 3812 b400 |008e: if-eqz v18, 0142 // +00b4 │ │ +095ee4: 6e10 1f24 0800 |0090: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +095eea: 0c12 |0093: move-result-object v18 │ │ +095eec: 7701 f02e 1200 |0094: invoke-static/range {v18}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ +095ef2: 0c0e |0097: move-result-object v14 │ │ +095ef4: 0800 1800 |0098: move-object/from16 v0, v24 │ │ +095ef8: 5400 170d |009a: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ +095efc: 0812 0000 |009c: move-object/from16 v18, v0 │ │ +095f00: 2213 9204 |009e: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ +095f04: 7601 fb24 1300 |00a0: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +095f0a: 1a14 1c2e |00a3: const-string v20, "pref_usermaps_" // string@2e1c │ │ +095f0e: 7402 0425 1300 |00a5: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095f14: 0c13 |00a8: move-result-object v19 │ │ +095f16: 0800 1300 |00a9: move-object/from16 v0, v19 │ │ +095f1a: 6e20 0425 e000 |00ab: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095f20: 0c13 |00ae: move-result-object v19 │ │ +095f22: 1a14 f914 |00af: const-string v20, "_enabled" // string@14f9 │ │ +095f26: 7402 0425 1300 |00b1: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095f2c: 0c13 |00b4: move-result-object v19 │ │ +095f2e: 7401 0a25 1300 |00b5: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +095f34: 0c13 |00b8: move-result-object v19 │ │ +095f36: 1314 0000 |00b9: const/16 v20, #int 0 // #0 │ │ +095f3a: 7803 8901 1200 |00bb: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +095f40: 0a12 |00be: move-result v18 │ │ +095f42: 3812 8300 |00bf: if-eqz v18, 0142 // +0083 │ │ +095f46: 0800 1800 |00c1: move-object/from16 v0, v24 │ │ +095f4a: 5400 170d |00c3: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ +095f4e: 0812 0000 |00c5: move-object/from16 v18, v0 │ │ +095f52: 2213 9204 |00c7: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ +095f56: 7601 fb24 1300 |00c9: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +095f5c: 1a14 1c2e |00cc: const-string v20, "pref_usermaps_" // string@2e1c │ │ +095f60: 7402 0425 1300 |00ce: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095f66: 0c13 |00d1: move-result-object v19 │ │ +095f68: 0800 1300 |00d2: move-object/from16 v0, v19 │ │ +095f6c: 6e20 0425 e000 |00d4: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095f72: 0c13 |00d7: move-result-object v19 │ │ +095f74: 1a14 fe14 |00d8: const-string v20, "_isoverlay" // string@14fe │ │ +095f78: 7402 0425 1300 |00da: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095f7e: 0c13 |00dd: move-result-object v19 │ │ +095f80: 7401 0a25 1300 |00de: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +095f86: 0c13 |00e1: move-result-object v19 │ │ +095f88: 1314 0000 |00e2: const/16 v20, #int 0 // #0 │ │ +095f8c: 7803 8901 1200 |00e4: invoke-interface/range {v18, v19, v20}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +095f92: 0a12 |00e7: move-result v18 │ │ +095f94: 3812 5a00 |00e8: if-eqz v18, 0142 // +005a │ │ +095f98: 1412 1500 0b7f |00ea: const v18, #float 1.84763e+38 // #7f0b0015 │ │ +095f9e: 1313 0000 |00ed: const/16 v19, #int 0 // #0 │ │ +095fa2: 1314 0000 |00ef: const/16 v20, #int 0 // #0 │ │ +095fa6: 0800 1800 |00f1: move-object/from16 v0, v24 │ │ +095faa: 5400 170d |00f3: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ +095fae: 0815 0000 |00f5: move-object/from16 v21, v0 │ │ +095fb2: 2216 9204 |00f7: new-instance v22, Ljava/lang/StringBuilder; // type@0492 │ │ +095fb6: 7601 fb24 1600 |00f9: invoke-direct/range {v22}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +095fbc: 1a17 1c2e |00fc: const-string v23, "pref_usermaps_" // string@2e1c │ │ +095fc0: 7402 0425 1600 |00fe: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095fc6: 0c16 |0101: move-result-object v22 │ │ +095fc8: 0800 1600 |0102: move-object/from16 v0, v22 │ │ +095fcc: 6e20 0425 e000 |0104: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095fd2: 0c16 |0107: move-result-object v22 │ │ +095fd4: 1a17 0115 |0108: const-string v23, "_name" // string@1501 │ │ +095fd8: 7402 0425 1600 |010a: invoke-virtual/range {v22, v23}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +095fde: 0c16 |010d: move-result-object v22 │ │ +095fe0: 7401 0a25 1600 |010e: invoke-virtual/range {v22}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +095fe6: 0c16 |0111: move-result-object v22 │ │ +095fe8: 6e10 1f24 0800 |0112: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +095fee: 0c17 |0115: move-result-object v23 │ │ +095ff0: 7803 8c01 1500 |0116: invoke-interface/range {v21, v22, v23}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +095ff6: 0c15 |0119: move-result-object v21 │ │ +095ff8: 0800 1900 |011a: move-object/from16 v0, v25 │ │ +095ffc: 0201 1200 |011c: move/from16 v1, v18 │ │ +096000: 0202 1300 |011e: move/from16 v2, v19 │ │ +096004: 0203 1400 |0120: move/from16 v3, v20 │ │ +096008: 0804 1500 |0122: move-object/from16 v4, v21 │ │ +09600c: 7254 dc1e 1032 |0124: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +096012: 0c0c |0127: move-result-object v12 │ │ +096014: 2212 9204 |0128: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +096018: 7601 fb24 1200 |012a: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09601e: 1a13 7b35 |012d: const-string v19, "usermap_" // string@357b │ │ +096022: 7402 0425 1200 |012f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096028: 0c12 |0132: move-result-object v18 │ │ +09602a: 0800 1200 |0133: move-object/from16 v0, v18 │ │ +09602e: 6e20 0425 e000 |0135: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096034: 0c12 |0138: move-result-object v18 │ │ +096036: 7401 0a25 1200 |0139: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09603c: 0c12 |013c: move-result-object v18 │ │ +09603e: 0800 1200 |013d: move-object/from16 v0, v18 │ │ +096042: 7220 5b1f 0c00 |013f: invoke-interface {v12, v0}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +096048: d810 1001 |0142: add-int/lit8 v16, v16, #int 1 // #01 │ │ +09604c: 2900 14ff |0144: goto/16 0058 // -00ec │ │ +096050: 0800 1800 |0146: move-object/from16 v0, v24 │ │ +096054: 5400 160d |0148: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ +096058: 0810 0000 |014a: move-object/from16 v16, v0 │ │ +09605c: 7701 1927 1000 |014c: invoke-static/range {v16}, Lorg/pyneo/maps/MainActivity;.access$1900:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2719 │ │ +096062: 0c10 |014f: move-result-object v16 │ │ +096064: 7401 a32a 1000 |0150: invoke-virtual/range {v16}, Lorg/pyneo/maps/poi/PoiManager;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2aa3 │ │ +09606a: 0c10 |0153: move-result-object v16 │ │ +09606c: 7401 152e 1000 |0154: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ +096072: 0c10 |0157: move-result-object v16 │ │ +096074: 7801 6f25 1000 |0158: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +09607a: 0a11 |015b: move-result v17 │ │ +09607c: 3811 9200 |015c: if-eqz v17, 01ee // +0092 │ │ +096080: 7801 7025 1000 |015e: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +096086: 0c05 |0161: move-result-object v5 │ │ +096088: 1f05 4600 |0162: check-cast v5, Landroid/database/Cursor; // type@0046 │ │ +09608c: 0800 1800 |0164: move-object/from16 v0, v24 │ │ +096090: 5400 170d |0166: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ +096094: 0811 0000 |0168: move-object/from16 v17, v0 │ │ +096098: 2212 9204 |016a: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +09609c: 7601 fb24 1200 |016c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0960a2: 1a13 db0f |016f: const-string v19, "PREF_MIXMAPS_" // string@0fdb │ │ +0960a6: 7402 0425 1200 |0171: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0960ac: 0c12 |0174: move-result-object v18 │ │ +0960ae: 1313 0000 |0175: const/16 v19, #int 0 // #0 │ │ +0960b2: 0200 1300 |0177: move/from16 v0, v19 │ │ +0960b6: 7220 db01 0500 |0179: invoke-interface {v5, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0960bc: 0a13 |017c: move-result v19 │ │ +0960be: 7402 0025 1200 |017d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0960c4: 0c12 |0180: move-result-object v18 │ │ +0960c6: 1a13 f914 |0181: const-string v19, "_enabled" // string@14f9 │ │ +0960ca: 7402 0425 1200 |0183: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0960d0: 0c12 |0186: move-result-object v18 │ │ +0960d2: 7401 0a25 1200 |0187: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0960d8: 0c12 |018a: move-result-object v18 │ │ +0960da: 1313 0000 |018b: const/16 v19, #int 0 // #0 │ │ +0960de: 7803 8901 1100 |018d: invoke-interface/range {v17, v18, v19}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0960e4: 0a11 |0190: move-result v17 │ │ +0960e6: 3811 c7ff |0191: if-eqz v17, 0158 // -0039 │ │ +0960ea: 1311 0200 |0193: const/16 v17, #int 2 // #2 │ │ +0960ee: 0200 1100 |0195: move/from16 v0, v17 │ │ +0960f2: 7220 db01 0500 |0197: invoke-interface {v5, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0960f8: 0a11 |019a: move-result v17 │ │ +0960fa: 1312 0300 |019b: const/16 v18, #int 3 // #3 │ │ +0960fe: 0200 1100 |019d: move/from16 v0, v17 │ │ +096102: 0201 1200 |019f: move/from16 v1, v18 │ │ +096106: 3310 b7ff |01a1: if-ne v0, v1, 0158 // -0049 │ │ +09610a: 1311 0300 |01a3: const/16 v17, #int 3 // #3 │ │ +09610e: 0200 1100 |01a5: move/from16 v0, v17 │ │ +096112: 7220 de01 0500 |01a7: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +096118: 0c11 |01aa: move-result-object v17 │ │ +09611a: 7701 122b 1100 |01ab: invoke-static/range {v17}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +096120: 0c0d |01ae: move-result-object v13 │ │ +096122: 1411 1500 0b7f |01af: const v17, #float 1.84763e+38 // #7f0b0015 │ │ +096128: 1312 0000 |01b2: const/16 v18, #int 0 // #0 │ │ +09612c: 1313 0000 |01b4: const/16 v19, #int 0 // #0 │ │ +096130: 1314 0100 |01b6: const/16 v20, #int 1 // #1 │ │ +096134: 0200 1400 |01b8: move/from16 v0, v20 │ │ +096138: 7220 de01 0500 |01ba: invoke-interface {v5, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +09613e: 0c14 |01bd: move-result-object v20 │ │ +096140: 0800 1900 |01be: move-object/from16 v0, v25 │ │ +096144: 0201 1100 |01c0: move/from16 v1, v17 │ │ +096148: 0202 1200 |01c2: move/from16 v2, v18 │ │ +09614c: 0203 1300 |01c4: move/from16 v3, v19 │ │ +096150: 0804 1400 |01c6: move-object/from16 v4, v20 │ │ +096154: 7254 dc1e 1032 |01c8: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +09615a: 0c0c |01cb: move-result-object v12 │ │ +09615c: 2211 9204 |01cc: new-instance v17, Ljava/lang/StringBuilder; // type@0492 │ │ +096160: 7601 fb24 1100 |01ce: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096166: 1a12 142a |01d1: const-string v18, "mixmap_" // string@2a14 │ │ +09616a: 7402 0425 1100 |01d3: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096170: 0c11 |01d6: move-result-object v17 │ │ +096172: 1312 0000 |01d7: const/16 v18, #int 0 // #0 │ │ +096176: 0200 1200 |01d9: move/from16 v0, v18 │ │ +09617a: 7220 db01 0500 |01db: invoke-interface {v5, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +096180: 0a12 |01de: move-result v18 │ │ +096182: 7402 0025 1100 |01df: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +096188: 0c11 |01e2: move-result-object v17 │ │ +09618a: 7401 0a25 1100 |01e3: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096190: 0c11 |01e6: move-result-object v17 │ │ +096192: 0800 1100 |01e7: move-object/from16 v0, v17 │ │ +096196: 7220 5b1f 0c00 |01e9: invoke-interface {v12, v0}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +09619c: 2900 6cff |01ec: goto/16 0158 // -0094 │ │ +0961a0: 7100 dc25 0000 |01ee: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ +0961a6: 0c07 |01f1: move-result-object v7 │ │ +0961a8: 120f |01f2: const/4 v15, #int 0 // #0 │ │ +0961aa: 6e10 dd25 0700 |01f3: invoke-virtual {v7}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ +0961b0: 0c0f |01f6: move-result-object v15 │ │ +0961b2: 380f 3f00 |01f7: if-eqz v15, 0236 // +003f │ │ +0961b6: 0800 1800 |01f9: move-object/from16 v0, v24 │ │ +0961ba: 5400 160d |01fb: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ +0961be: 0810 0000 |01fd: move-object/from16 v16, v0 │ │ +0961c2: 7401 3e27 1000 |01ff: invoke-virtual/range {v16}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ +0961c8: 0c10 |0202: move-result-object v16 │ │ +0961ca: 1411 0100 067f |0203: const v17, #float 1.78117e+38 // #7f060001 │ │ +0961d0: 7402 bd01 1000 |0206: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ +0961d6: 0c0b |0209: move-result-object v11 │ │ +0961d8: 2210 5405 |020a: new-instance v16, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ +0961dc: 0800 1800 |020c: move-object/from16 v0, v24 │ │ +0961e0: 5400 170d |020e: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.val$pref:Landroid/content/SharedPreferences; // field@0d17 │ │ +0961e4: 0811 0000 |0210: move-object/from16 v17, v0 │ │ +0961e8: 1312 0100 |0212: const/16 v18, #int 1 // #1 │ │ +0961ec: 0800 1800 |0214: move-object/from16 v0, v24 │ │ +0961f0: 5400 160d |0216: iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d16 │ │ +0961f4: 0813 0000 |0218: move-object/from16 v19, v0 │ │ +0961f8: 7701 1227 1300 |021a: invoke-static/range {v19}, Lorg/pyneo/maps/MainActivity;.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2712 │ │ +0961fe: 0c13 |021d: move-result-object v19 │ │ +096200: 0800 1300 |021e: move-object/from16 v0, v19 │ │ +096204: 5200 5515 |0220: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +096208: 0213 0000 |0222: move/from16 v19, v0 │ │ +09620c: 0800 1000 |0224: move-object/from16 v0, v16 │ │ +096210: 0801 1900 |0226: move-object/from16 v1, v25 │ │ +096214: 0802 1100 |0228: move-object/from16 v2, v17 │ │ +096218: 0203 1200 |022a: move/from16 v3, v18 │ │ +09621c: 0204 1300 |022c: move/from16 v4, v19 │ │ +096220: 7054 0b29 1032 |022e: invoke-direct {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V // method@290b │ │ +096226: 0800 1000 |0231: move-object/from16 v0, v16 │ │ +09622a: 6e30 db25 bf00 |0233: invoke-virtual {v15, v11, v0}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ +096230: 0e00 |0236: return-void │ │ +096232: 0d06 |0237: move-exception v6 │ │ +096234: 6e10 8224 0600 |0238: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +09623a: 0c10 |023b: move-result-object v16 │ │ +09623c: 0800 1000 |023c: move-object/from16 v0, v16 │ │ +096240: 7120 fa2e 6000 |023e: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +096246: 28f5 |0241: goto 0236 // -000b │ │ catches : 1 │ │ - 0x01fa - 0x023f │ │ - Ljava/lang/Exception; -> 0x0240 │ │ + 0x01f3 - 0x0236 │ │ + Ljava/lang/Exception; -> 0x0237 │ │ positions : │ │ 0x0000 line=298 │ │ 0x001c line=299 │ │ 0x0026 line=300 │ │ 0x003d line=302 │ │ 0x0047 line=303 │ │ 0x004d line=304 │ │ 0x0051 line=305 │ │ 0x0053 line=306 │ │ - 0x005e line=307 │ │ - 0x008e line=312 │ │ - 0x0096 line=313 │ │ - 0x00ec line=318 │ │ - 0x012c line=320 │ │ - 0x0148 line=306 │ │ - 0x014c line=326 │ │ - 0x016a line=327 │ │ - 0x01a9 line=328 │ │ - 0x01b5 line=330 │ │ - 0x01d2 line=331 │ │ - 0x01f4 line=335 │ │ - 0x01f8 line=336 │ │ - 0x01fa line=338 │ │ - 0x01fe line=339 │ │ - 0x0200 line=340 │ │ - 0x0211 line=341 │ │ - 0x023f line=348 │ │ - 0x0240 line=344 │ │ - 0x0241 line=345 │ │ - locals : │ │ - 0x012c - 0x0148 reg=14 item Landroid/view/MenuItem; │ │ - 0x0096 - 0x0148 reg=17 name Ljava/lang/String; │ │ - 0x0054 - 0x014c reg=5 arr$ [Ljava/io/File; │ │ - 0x005e - 0x014c reg=9 file Ljava/io/File; │ │ - 0x0051 - 0x014c reg=10 files [Ljava/io/File; │ │ - 0x0058 - 0x014c reg=12 i$ I │ │ - 0x0057 - 0x014c reg=16 len$ I │ │ - 0x016a - 0x01f4 reg=6 c Landroid/database/Cursor; │ │ - 0x01d2 - 0x01f4 reg=14 item Landroid/view/MenuItem; │ │ - 0x01b5 - 0x01f4 reg=15 json Lorg/json/JSONObject; │ │ - 0x0211 - 0x023f reg=13 in Ljava/io/InputStream; │ │ - 0x0241 - 0x024b reg=7 e Ljava/lang/Exception; │ │ - 0x01f8 - 0x024b reg=8 fac Ljavax/xml/parsers/SAXParserFactory; │ │ - 0x0047 - 0x024b reg=11 folder Ljava/io/File; │ │ - 0x015e - 0x024b reg=12 i$ Ljava/util/Iterator; │ │ - 0x01fa - 0x024b reg=18 parser Ljavax/xml/parsers/SAXParser; │ │ - 0x0000 - 0x024b reg=25 this Lorg/pyneo/maps/MainActivity$7; │ │ - 0x0000 - 0x024b reg=26 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x024b reg=27 v Landroid/view/View; │ │ - 0x0000 - 0x024b reg=28 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + 0x0060 line=308 │ │ + 0x0070 line=309 │ │ + 0x0080 line=310 │ │ + 0x0090 line=312 │ │ + 0x0098 line=313 │ │ + 0x00bb line=314 │ │ + 0x00e4 line=316 │ │ + 0x00ea line=318 │ │ + 0x0112 line=319 │ │ + 0x011a line=318 │ │ + 0x0128 line=320 │ │ + 0x0142 line=306 │ │ + 0x0146 line=326 │ │ + 0x0164 line=327 │ │ + 0x01a3 line=328 │ │ + 0x01af line=330 │ │ + 0x01cc line=331 │ │ + 0x01ee line=335 │ │ + 0x01f2 line=336 │ │ + 0x01f3 line=338 │ │ + 0x01f7 line=339 │ │ + 0x01f9 line=340 │ │ + 0x020a line=341 │ │ + 0x0236 line=348 │ │ + 0x0237 line=344 │ │ + 0x0238 line=345 │ │ + locals : │ │ + 0x0128 - 0x0142 reg=12 item Landroid/view/MenuItem; │ │ + 0x0098 - 0x0142 reg=14 name Ljava/lang/String; │ │ + 0x0060 - 0x0146 reg=8 file Ljava/io/File; │ │ + 0x0051 - 0x0146 reg=9 files [Ljava/io/File; │ │ + 0x0164 - 0x01ee reg=5 c Landroid/database/Cursor; │ │ + 0x01cc - 0x01ee reg=12 item Landroid/view/MenuItem; │ │ + 0x01af - 0x01ee reg=13 json Lorg/json/JSONObject; │ │ + 0x020a - 0x0236 reg=11 in Ljava/io/InputStream; │ │ + 0x0238 - 0x0242 reg=6 e Ljava/lang/Exception; │ │ + 0x01f2 - 0x0242 reg=7 fac Ljavax/xml/parsers/SAXParserFactory; │ │ + 0x0047 - 0x0242 reg=10 folder Ljava/io/File; │ │ + 0x01f3 - 0x0242 reg=15 parser Ljavax/xml/parsers/SAXParser; │ │ + 0x0000 - 0x0242 reg=24 this Lorg/pyneo/maps/MainActivity$7; │ │ + 0x0000 - 0x0242 reg=25 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0242 reg=26 v Landroid/view/View; │ │ + 0x0000 - 0x0242 reg=27 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ source_file_idx : 3727 (MainActivity.java) │ │ │ │ Class #540 header: │ │ class_idx : 1284 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ @@ -130941,97 +130937,97 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -096298: |[096298] org.pyneo.maps.MainActivity$8.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0962a8: 5b01 180d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ -0962ac: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0962b2: 0e00 |0005: return-void │ │ +096258: |[096258] org.pyneo.maps.MainActivity$8.:(Lorg/pyneo/maps/MainActivity;)V │ │ +096268: 5b01 180d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ +09626c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +096272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -0962b4: |[0962b4] org.pyneo.maps.MainActivity$8.run:()V │ │ -0962c4: 54da 180d |0000: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ -0962c8: 7110 1b27 0a00 |0002: invoke-static {v10}, Lorg/pyneo/maps/MainActivity;.access$2100:(Lorg/pyneo/maps/MainActivity;)Landroid/os/Handler; // method@271b │ │ -0962ce: 0c04 |0005: move-result-object v4 │ │ -0962d0: 54da 180d |0006: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ -0962d4: 6e10 3927 0a00 |0008: invoke-virtual {v10}, Lorg/pyneo/maps/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@2739 │ │ -0962da: 0c0a |000b: move-result-object v10 │ │ -0962dc: 6e10 3201 0a00 |000c: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0962e2: 0c09 |000f: move-result-object v9 │ │ -0962e4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0962e6: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -0962e8: 54da 180d |0012: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ -0962ec: 6e10 3a27 0a00 |0014: invoke-virtual {v10}, Lorg/pyneo/maps/MainActivity;.getBaseContext:()Landroid/content/Context; // method@273a │ │ -0962f2: 0c0a |0017: move-result-object v10 │ │ -0962f4: 6e10 3201 0a00 |0018: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0962fa: 0c0a |001b: move-result-object v10 │ │ -0962fc: 6e10 ab01 0a00 |001c: invoke-virtual {v10}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -096302: 0c01 |001f: move-result-object v1 │ │ -096304: 541a 1e00 |0020: iget-object v10, v1, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -096308: 6e10 9025 0a00 |0022: invoke-virtual {v10}, Ljava/util/Locale;.getLanguage:()Ljava/lang/String; // method@2590 │ │ -09630e: 0c06 |0025: move-result-object v6 │ │ -096310: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ -096314: 54da 180d |0028: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ -096318: 120b |002a: const/4 v11, #int 0 // #0 │ │ -09631a: 121c |002b: const/4 v12, #int 1 // #1 │ │ -09631c: 7130 1c27 ba0c |002c: invoke-static {v10, v11, v12}, Lorg/pyneo/maps/MainActivity;.access$2200:(Lorg/pyneo/maps/MainActivity;ZZ)V // method@271c │ │ -096322: 2208 1406 |002f: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -096326: 120a |0031: const/4 v10, #int 0 // #0 │ │ -096328: 120b |0032: const/4 v11, #int 0 // #0 │ │ -09632a: 7030 1e2e a80b |0033: invoke-direct {v8, v10, v11}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -096330: 54da 180d |0036: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ -096334: 7110 1027 0a00 |0038: invoke-static {v10}, Lorg/pyneo/maps/MainActivity;.access$1100:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay; // method@2710 │ │ -09633a: 0c0a |003b: move-result-object v10 │ │ -09633c: 1a0b 0000 |003c: const-string v11, "" // string@0000 │ │ -096340: 6e30 3929 8a0b |003e: invoke-virtual {v10, v8, v11}, Lorg/pyneo/maps/map/SearchResultOverlay;.setLocation:(Lorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;)V // method@2939 │ │ -096346: 54da 180d |0041: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ -09634a: 7110 0d27 0a00 |0043: invoke-static {v10}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -096350: 0c0a |0046: move-result-object v10 │ │ -096352: 6e20 e728 8a00 |0047: invoke-virtual {v10, v8}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -096358: 54da 180d |004a: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ -09635c: 7110 0e27 0a00 |004c: invoke-static {v10}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -096362: 7110 d12e 0500 |004f: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -096368: 7110 d12e 0700 |0052: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -09636e: 0e00 |0055: return-void │ │ -096370: 0d02 |0056: move-exception v2 │ │ -096372: 130a ec03 |0057: const/16 v10, #int 1004 // #3ec │ │ -096376: 140b a600 0e7f |0059: const v11, #float 1.88754e+38 // #7f0e00a6 │ │ -09637c: 6e20 b801 b900 |005c: invoke-virtual {v9, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -096382: 0c0b |005f: move-result-object v11 │ │ -096384: 6e30 3103 a40b |0060: invoke-virtual {v4, v10, v11}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0331 │ │ -09638a: 7110 d12e 0500 |0063: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -096390: 7110 d12e 0700 |0066: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -096396: 28ec |0069: goto 0055 // -0014 │ │ -096398: 0d03 |006a: move-exception v3 │ │ -09639a: 6e10 8224 0200 |006b: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0963a0: 0c0a |006e: move-result-object v10 │ │ -0963a2: 7120 fa2e 2a00 |006f: invoke-static {v10, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0963a8: 28f1 |0072: goto 0063 // -000f │ │ -0963aa: 0d0a |0073: move-exception v10 │ │ -0963ac: 7110 d12e 0500 |0074: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0963b2: 7110 d12e 0700 |0077: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0963b8: 270a |007a: throw v10 │ │ +096274: |[096274] org.pyneo.maps.MainActivity$8.run:()V │ │ +096284: 54da 180d |0000: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ +096288: 7110 1b27 0a00 |0002: invoke-static {v10}, Lorg/pyneo/maps/MainActivity;.access$2100:(Lorg/pyneo/maps/MainActivity;)Landroid/os/Handler; // method@271b │ │ +09628e: 0c04 |0005: move-result-object v4 │ │ +096290: 54da 180d |0006: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ +096294: 6e10 3927 0a00 |0008: invoke-virtual {v10}, Lorg/pyneo/maps/MainActivity;.getApplicationContext:()Landroid/content/Context; // method@2739 │ │ +09629a: 0c0a |000b: move-result-object v10 │ │ +09629c: 6e10 3201 0a00 |000c: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0962a2: 0c09 |000f: move-result-object v9 │ │ +0962a4: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0962a6: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +0962a8: 54da 180d |0012: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ +0962ac: 6e10 3a27 0a00 |0014: invoke-virtual {v10}, Lorg/pyneo/maps/MainActivity;.getBaseContext:()Landroid/content/Context; // method@273a │ │ +0962b2: 0c0a |0017: move-result-object v10 │ │ +0962b4: 6e10 3201 0a00 |0018: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0962ba: 0c0a |001b: move-result-object v10 │ │ +0962bc: 6e10 ab01 0a00 |001c: invoke-virtual {v10}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +0962c2: 0c01 |001f: move-result-object v1 │ │ +0962c4: 541a 1e00 |0020: iget-object v10, v1, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +0962c8: 6e10 9025 0a00 |0022: invoke-virtual {v10}, Ljava/util/Locale;.getLanguage:()Ljava/lang/String; // method@2590 │ │ +0962ce: 0c06 |0025: move-result-object v6 │ │ +0962d0: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ +0962d4: 54da 180d |0028: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ +0962d8: 120b |002a: const/4 v11, #int 0 // #0 │ │ +0962da: 121c |002b: const/4 v12, #int 1 // #1 │ │ +0962dc: 7130 1c27 ba0c |002c: invoke-static {v10, v11, v12}, Lorg/pyneo/maps/MainActivity;.access$2200:(Lorg/pyneo/maps/MainActivity;ZZ)V // method@271c │ │ +0962e2: 2208 1406 |002f: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0962e6: 120a |0031: const/4 v10, #int 0 // #0 │ │ +0962e8: 120b |0032: const/4 v11, #int 0 // #0 │ │ +0962ea: 7030 1e2e a80b |0033: invoke-direct {v8, v10, v11}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0962f0: 54da 180d |0036: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ +0962f4: 7110 1027 0a00 |0038: invoke-static {v10}, Lorg/pyneo/maps/MainActivity;.access$1100:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay; // method@2710 │ │ +0962fa: 0c0a |003b: move-result-object v10 │ │ +0962fc: 1a0b 0000 |003c: const-string v11, "" // string@0000 │ │ +096300: 6e30 3929 8a0b |003e: invoke-virtual {v10, v8, v11}, Lorg/pyneo/maps/map/SearchResultOverlay;.setLocation:(Lorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;)V // method@2939 │ │ +096306: 54da 180d |0041: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ +09630a: 7110 0d27 0a00 |0043: invoke-static {v10}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +096310: 0c0a |0046: move-result-object v10 │ │ +096312: 6e20 e728 8a00 |0047: invoke-virtual {v10, v8}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +096318: 54da 180d |004a: iget-object v10, v13, Lorg/pyneo/maps/MainActivity$8;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d18 │ │ +09631c: 7110 0e27 0a00 |004c: invoke-static {v10}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +096322: 7110 d12e 0500 |004f: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +096328: 7110 d12e 0700 |0052: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +09632e: 0e00 |0055: return-void │ │ +096330: 0d02 |0056: move-exception v2 │ │ +096332: 130a ec03 |0057: const/16 v10, #int 1004 // #3ec │ │ +096336: 140b a600 0e7f |0059: const v11, #float 1.88754e+38 // #7f0e00a6 │ │ +09633c: 6e20 b801 b900 |005c: invoke-virtual {v9, v11}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +096342: 0c0b |005f: move-result-object v11 │ │ +096344: 6e30 3103 a40b |0060: invoke-virtual {v4, v10, v11}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0331 │ │ +09634a: 7110 d12e 0500 |0063: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +096350: 7110 d12e 0700 |0066: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +096356: 28ec |0069: goto 0055 // -0014 │ │ +096358: 0d03 |006a: move-exception v3 │ │ +09635a: 6e10 8224 0200 |006b: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +096360: 0c0a |006e: move-result-object v10 │ │ +096362: 7120 fa2e 2a00 |006f: invoke-static {v10, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +096368: 28f1 |0072: goto 0063 // -000f │ │ +09636a: 0d0a |0073: move-exception v10 │ │ +09636c: 7110 d12e 0500 |0074: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +096372: 7110 d12e 0700 |0077: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +096378: 270a |007a: throw v10 │ │ catches : 3 │ │ 0x0012 - 0x004f │ │ Ljava/lang/Exception; -> 0x0056 │ │ -> 0x0073 │ │ 0x005c - 0x0063 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x006a │ │ -> 0x0073 │ │ @@ -131109,50 +131105,50 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0963e0: |[0963e0] org.pyneo.maps.MainActivity$9.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0963f0: 5b01 190d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$9;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d19 │ │ -0963f4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0963fa: 0e00 |0005: return-void │ │ +0963a0: |[0963a0] org.pyneo.maps.MainActivity$9.:(Lorg/pyneo/maps/MainActivity;)V │ │ +0963b0: 5b01 190d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$9;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d19 │ │ +0963b4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0963ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1097 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0963fc: |[0963fc] org.pyneo.maps.MainActivity$9.onClick:(Landroid/view/View;)V │ │ -09640c: 5420 190d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$9;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d19 │ │ -096410: 7110 1d27 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MeasureOverlay; // method@271d │ │ -096416: 0c00 |0005: move-result-object v0 │ │ -096418: 5421 190d |0006: iget-object v1, v2, Lorg/pyneo/maps/MainActivity$9;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d19 │ │ -09641c: 7110 0d27 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -096422: 0c01 |000b: move-result-object v1 │ │ -096424: 6e10 de28 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -09642a: 0c01 |000f: move-result-object v1 │ │ -09642c: 6e20 f728 1000 |0010: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MeasureOverlay;.addPointOnCenter:(Lorg/pyneo/maps/map/TileView;)V // method@28f7 │ │ -096432: 5420 190d |0013: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$9;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d19 │ │ -096436: 7110 0d27 0000 |0015: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -09643c: 0c00 |0018: move-result-object v0 │ │ -09643e: 6e10 e328 0000 |0019: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -096444: 0e00 |001c: return-void │ │ +0963bc: |[0963bc] org.pyneo.maps.MainActivity$9.onClick:(Landroid/view/View;)V │ │ +0963cc: 5420 190d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$9;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d19 │ │ +0963d0: 7110 1d27 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MeasureOverlay; // method@271d │ │ +0963d6: 0c00 |0005: move-result-object v0 │ │ +0963d8: 5421 190d |0006: iget-object v1, v2, Lorg/pyneo/maps/MainActivity$9;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d19 │ │ +0963dc: 7110 0d27 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +0963e2: 0c01 |000b: move-result-object v1 │ │ +0963e4: 6e10 de28 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +0963ea: 0c01 |000f: move-result-object v1 │ │ +0963ec: 6e20 f728 1000 |0010: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MeasureOverlay;.addPointOnCenter:(Lorg/pyneo/maps/map/TileView;)V // method@28f7 │ │ +0963f2: 5420 190d |0013: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$9;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d19 │ │ +0963f6: 7110 0d27 0000 |0015: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +0963fc: 0c00 |0018: move-result-object v0 │ │ +0963fe: 6e10 e328 0000 |0019: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +096404: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1100 │ │ 0x0013 line=1101 │ │ 0x001c line=1102 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/pyneo/maps/MainActivity$9; │ │ @@ -131193,18 +131189,18 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -096448: |[096448] org.pyneo.maps.MainActivity$SampleLocationListener.:(Lorg/pyneo/maps/MainActivity;)V │ │ -096458: 5b01 1a0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -09645c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -096462: 0e00 |0005: return-void │ │ +096408: |[096408] org.pyneo.maps.MainActivity$SampleLocationListener.:(Lorg/pyneo/maps/MainActivity;)V │ │ +096418: 5b01 1a0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09641c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +096422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1663 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ │ │ @@ -131213,17 +131209,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -096464: |[096464] org.pyneo.maps.MainActivity$SampleLocationListener.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$1;)V │ │ -096474: 7020 0227 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.:(Lorg/pyneo/maps/MainActivity;)V // method@2702 │ │ -09647a: 0e00 |0003: return-void │ │ +096424: |[096424] org.pyneo.maps.MainActivity$SampleLocationListener.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$1;)V │ │ +096434: 7020 0227 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.:(Lorg/pyneo/maps/MainActivity;)V // method@2702 │ │ +09643a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1663 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/MainActivity$1; │ │ @@ -131233,17 +131229,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09647c: |[09647c] org.pyneo.maps.MainActivity$SampleLocationListener.access$2300:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)V │ │ -09648c: 7010 0627 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getBestProvider:()V // method@2706 │ │ -096492: 0e00 |0003: return-void │ │ +09643c: |[09643c] org.pyneo.maps.MainActivity$SampleLocationListener.access$2300:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)V │ │ +09644c: 7010 0627 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getBestProvider:()V // method@2706 │ │ +096452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1663 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ │ │ #3 : (in Lorg/pyneo/maps/MainActivity$SampleLocationListener;) │ │ @@ -131251,18 +131247,18 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Landroid/location/LocationManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -096494: |[096494] org.pyneo.maps.MainActivity$SampleLocationListener.access$2400:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Landroid/location/LocationManager; │ │ -0964a4: 7010 0727 0100 |0000: invoke-direct {v1}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ -0964aa: 0c00 |0003: move-result-object v0 │ │ -0964ac: 1100 |0004: return-object v0 │ │ +096454: |[096454] org.pyneo.maps.MainActivity$SampleLocationListener.access$2400:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Landroid/location/LocationManager; │ │ +096464: 7010 0727 0100 |0000: invoke-direct {v1}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ +09646a: 0c00 |0003: move-result-object v0 │ │ +09646c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1663 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ │ │ #4 : (in Lorg/pyneo/maps/MainActivity$SampleLocationListener;) │ │ @@ -131270,115 +131266,115 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 204 16-bit code units │ │ -0964b0: |[0964b0] org.pyneo.maps.MainActivity$SampleLocationListener.getBestProvider:()V │ │ -0964c0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0964c2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0964c4: 7010 0727 0a00 |0002: invoke-direct {v10}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ -0964ca: 0c00 |0005: move-result-object v0 │ │ -0964cc: 6e10 cb02 0000 |0006: invoke-virtual {v0}, Landroid/location/LocationManager;.getAllProviders:()Ljava/util/List; // method@02cb │ │ -0964d2: 0c07 |0009: move-result-object v7 │ │ -0964d4: 54a1 1a0d |000a: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0964d8: 1a02 f22a |000c: const-string v2, "off" // string@2af2 │ │ -0964dc: 7120 2327 2100 |000e: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -0964e2: 54a1 1a0d |0011: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0964e6: 7110 2727 0100 |0013: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$3200:(Lorg/pyneo/maps/MainActivity;)Z // method@2727 │ │ -0964ec: 0a01 |0016: move-result v1 │ │ -0964ee: 3901 0600 |0017: if-nez v1, 001d // +0006 │ │ -0964f2: 1309 d007 |0019: const/16 v9, #int 2000 // #7d0 │ │ -0964f6: 1308 1400 |001b: const/16 v8, #int 20 // #14 │ │ -0964fa: 54a1 1a0d |001d: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0964fe: 7110 2827 0100 |001f: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$3300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2728 │ │ -096504: 0c01 |0022: move-result-object v1 │ │ -096506: 6e20 d002 1000 |0023: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -09650c: 54a1 1a0d |0026: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096510: 7110 2127 0100 |0028: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -096516: 0c01 |002b: move-result-object v1 │ │ -096518: 3801 0b00 |002c: if-eqz v1, 0037 // +000b │ │ -09651c: 54a1 1a0d |002e: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096520: 7110 2127 0100 |0030: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -096526: 0c01 |0033: move-result-object v1 │ │ -096528: 6e20 d002 1000 |0034: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -09652e: 1a01 6c20 |0037: const-string v1, "gps" // string@206c │ │ -096532: 7220 8425 1700 |0039: invoke-interface {v7, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2584 │ │ -096538: 0a01 |003c: move-result v1 │ │ -09653a: 3801 5f00 |003d: if-eqz v1, 009c // +005f │ │ -09653e: 1a01 8b10 |003f: const-string v1, "SATELLITE Provider available" // string@108b │ │ -096542: 7110 f72e 0100 |0041: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -096548: 1a01 6c20 |0044: const-string v1, "gps" // string@206c │ │ -09654c: 8192 |0046: int-to-long v2, v9 │ │ -09654e: 8284 |0047: int-to-float v4, v8 │ │ -096550: 54a5 1a0d |0048: iget-object v5, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096554: 7110 2827 0500 |004a: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$3300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2728 │ │ -09655a: 0c05 |004d: move-result-object v5 │ │ -09655c: 7406 d102 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ -096562: 1a01 6c20 |0051: const-string v1, "gps" // string@206c │ │ -096566: 6e20 ce02 1000 |0053: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -09656c: 0a01 |0056: move-result v1 │ │ -09656e: 3801 0900 |0057: if-eqz v1, 0060 // +0009 │ │ -096572: 54a1 1a0d |0059: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096576: 1a02 6c20 |005b: const-string v2, "gps" // string@206c │ │ -09657a: 7120 2327 2100 |005d: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -096580: 1a01 632a |0060: const-string v1, "network" // string@2a63 │ │ -096584: 6e20 ce02 1000 |0062: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -09658a: 0a01 |0065: move-result v1 │ │ -09658c: 3801 2700 |0066: if-eqz v1, 008d // +0027 │ │ -096590: 1a01 110f |0068: const-string v1, "NETWORK Provider Enabled" // string@0f11 │ │ -096594: 7110 f72e 0100 |006a: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -09659a: 54a1 1a0d |006d: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -09659e: 2202 0605 |006f: new-instance v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener; // type@0506 │ │ -0965a2: 54a3 1a0d |0071: iget-object v3, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0965a6: 7020 0227 3200 |0073: invoke-direct {v2, v3}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.:(Lorg/pyneo/maps/MainActivity;)V // method@2702 │ │ -0965ac: 7120 2227 2100 |0076: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2802:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2722 │ │ -0965b2: 1a01 632a |0079: const-string v1, "network" // string@2a63 │ │ -0965b6: 8192 |007b: int-to-long v2, v9 │ │ -0965b8: 8284 |007c: int-to-float v4, v8 │ │ -0965ba: 54a5 1a0d |007d: iget-object v5, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0965be: 7110 2127 0500 |007f: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -0965c4: 0c05 |0082: move-result-object v5 │ │ -0965c6: 7406 d102 0000 |0083: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ -0965cc: 54a1 1a0d |0086: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0965d0: 1a02 632a |0088: const-string v2, "network" // string@2a63 │ │ -0965d4: 7120 2327 2100 |008a: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -0965da: 54a1 1a0d |008d: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0965de: 7110 0e27 0100 |008f: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -0965e4: 0e00 |0092: return-void │ │ -0965e6: 0d06 |0093: move-exception v6 │ │ -0965e8: 6e10 8224 0600 |0094: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0965ee: 0c01 |0097: move-result-object v1 │ │ -0965f0: 7120 fa2e 6100 |0098: invoke-static {v1, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0965f6: 28f2 |009b: goto 008d // -000e │ │ -0965f8: 1a01 632a |009c: const-string v1, "network" // string@2a63 │ │ -0965fc: 7220 8425 1700 |009e: invoke-interface {v7, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2584 │ │ -096602: 0a01 |00a1: move-result v1 │ │ -096604: 3801 2400 |00a2: if-eqz v1, 00c6 // +0024 │ │ -096608: 1a01 632a |00a4: const-string v1, "network" // string@2a63 │ │ -09660c: 6e20 ce02 1000 |00a6: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -096612: 0a01 |00a9: move-result v1 │ │ -096614: 3801 1c00 |00aa: if-eqz v1, 00c6 // +001c │ │ -096618: 1a01 532c |00ac: const-string v1, "only NETWORK Provider Enabled" // string@2c53 │ │ -09661c: 7110 f72e 0100 |00ae: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -096622: 1a01 632a |00b1: const-string v1, "network" // string@2a63 │ │ -096626: 8192 |00b3: int-to-long v2, v9 │ │ -096628: 8284 |00b4: int-to-float v4, v8 │ │ -09662a: 54a5 1a0d |00b5: iget-object v5, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -09662e: 7110 2827 0500 |00b7: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$3300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2728 │ │ -096634: 0c05 |00ba: move-result-object v5 │ │ -096636: 7406 d102 0000 |00bb: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ -09663c: 54a1 1a0d |00be: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096640: 1a02 632a |00c0: const-string v2, "network" // string@2a63 │ │ -096644: 7120 2327 2100 |00c2: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -09664a: 28c8 |00c5: goto 008d // -0038 │ │ -09664c: 1a01 140f |00c6: const-string v1, "NO Provider Enabled" // string@0f14 │ │ -096650: 7110 f72e 0100 |00c8: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -096656: 28c2 |00cb: goto 008d // -003e │ │ +096470: |[096470] org.pyneo.maps.MainActivity$SampleLocationListener.getBestProvider:()V │ │ +096480: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +096482: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +096484: 7010 0727 0a00 |0002: invoke-direct {v10}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ +09648a: 0c00 |0005: move-result-object v0 │ │ +09648c: 6e10 cb02 0000 |0006: invoke-virtual {v0}, Landroid/location/LocationManager;.getAllProviders:()Ljava/util/List; // method@02cb │ │ +096492: 0c07 |0009: move-result-object v7 │ │ +096494: 54a1 1a0d |000a: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096498: 1a02 f22a |000c: const-string v2, "off" // string@2af2 │ │ +09649c: 7120 2327 2100 |000e: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +0964a2: 54a1 1a0d |0011: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0964a6: 7110 2727 0100 |0013: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$3200:(Lorg/pyneo/maps/MainActivity;)Z // method@2727 │ │ +0964ac: 0a01 |0016: move-result v1 │ │ +0964ae: 3901 0600 |0017: if-nez v1, 001d // +0006 │ │ +0964b2: 1309 d007 |0019: const/16 v9, #int 2000 // #7d0 │ │ +0964b6: 1308 1400 |001b: const/16 v8, #int 20 // #14 │ │ +0964ba: 54a1 1a0d |001d: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0964be: 7110 2827 0100 |001f: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$3300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2728 │ │ +0964c4: 0c01 |0022: move-result-object v1 │ │ +0964c6: 6e20 d002 1000 |0023: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0964cc: 54a1 1a0d |0026: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0964d0: 7110 2127 0100 |0028: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +0964d6: 0c01 |002b: move-result-object v1 │ │ +0964d8: 3801 0b00 |002c: if-eqz v1, 0037 // +000b │ │ +0964dc: 54a1 1a0d |002e: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0964e0: 7110 2127 0100 |0030: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +0964e6: 0c01 |0033: move-result-object v1 │ │ +0964e8: 6e20 d002 1000 |0034: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0964ee: 1a01 6c20 |0037: const-string v1, "gps" // string@206c │ │ +0964f2: 7220 8425 1700 |0039: invoke-interface {v7, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2584 │ │ +0964f8: 0a01 |003c: move-result v1 │ │ +0964fa: 3801 5f00 |003d: if-eqz v1, 009c // +005f │ │ +0964fe: 1a01 8b10 |003f: const-string v1, "SATELLITE Provider available" // string@108b │ │ +096502: 7110 f72e 0100 |0041: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +096508: 1a01 6c20 |0044: const-string v1, "gps" // string@206c │ │ +09650c: 8192 |0046: int-to-long v2, v9 │ │ +09650e: 8284 |0047: int-to-float v4, v8 │ │ +096510: 54a5 1a0d |0048: iget-object v5, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096514: 7110 2827 0500 |004a: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$3300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2728 │ │ +09651a: 0c05 |004d: move-result-object v5 │ │ +09651c: 7406 d102 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ +096522: 1a01 6c20 |0051: const-string v1, "gps" // string@206c │ │ +096526: 6e20 ce02 1000 |0053: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +09652c: 0a01 |0056: move-result v1 │ │ +09652e: 3801 0900 |0057: if-eqz v1, 0060 // +0009 │ │ +096532: 54a1 1a0d |0059: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096536: 1a02 6c20 |005b: const-string v2, "gps" // string@206c │ │ +09653a: 7120 2327 2100 |005d: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +096540: 1a01 632a |0060: const-string v1, "network" // string@2a63 │ │ +096544: 6e20 ce02 1000 |0062: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +09654a: 0a01 |0065: move-result v1 │ │ +09654c: 3801 2700 |0066: if-eqz v1, 008d // +0027 │ │ +096550: 1a01 110f |0068: const-string v1, "NETWORK Provider Enabled" // string@0f11 │ │ +096554: 7110 f72e 0100 |006a: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09655a: 54a1 1a0d |006d: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09655e: 2202 0605 |006f: new-instance v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener; // type@0506 │ │ +096562: 54a3 1a0d |0071: iget-object v3, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096566: 7020 0227 3200 |0073: invoke-direct {v2, v3}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.:(Lorg/pyneo/maps/MainActivity;)V // method@2702 │ │ +09656c: 7120 2227 2100 |0076: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2802:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2722 │ │ +096572: 1a01 632a |0079: const-string v1, "network" // string@2a63 │ │ +096576: 8192 |007b: int-to-long v2, v9 │ │ +096578: 8284 |007c: int-to-float v4, v8 │ │ +09657a: 54a5 1a0d |007d: iget-object v5, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09657e: 7110 2127 0500 |007f: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +096584: 0c05 |0082: move-result-object v5 │ │ +096586: 7406 d102 0000 |0083: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ +09658c: 54a1 1a0d |0086: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096590: 1a02 632a |0088: const-string v2, "network" // string@2a63 │ │ +096594: 7120 2327 2100 |008a: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +09659a: 54a1 1a0d |008d: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09659e: 7110 0e27 0100 |008f: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +0965a4: 0e00 |0092: return-void │ │ +0965a6: 0d06 |0093: move-exception v6 │ │ +0965a8: 6e10 8224 0600 |0094: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0965ae: 0c01 |0097: move-result-object v1 │ │ +0965b0: 7120 fa2e 6100 |0098: invoke-static {v1, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0965b6: 28f2 |009b: goto 008d // -000e │ │ +0965b8: 1a01 632a |009c: const-string v1, "network" // string@2a63 │ │ +0965bc: 7220 8425 1700 |009e: invoke-interface {v7, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2584 │ │ +0965c2: 0a01 |00a1: move-result v1 │ │ +0965c4: 3801 2400 |00a2: if-eqz v1, 00c6 // +0024 │ │ +0965c8: 1a01 632a |00a4: const-string v1, "network" // string@2a63 │ │ +0965cc: 6e20 ce02 1000 |00a6: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +0965d2: 0a01 |00a9: move-result v1 │ │ +0965d4: 3801 1c00 |00aa: if-eqz v1, 00c6 // +001c │ │ +0965d8: 1a01 532c |00ac: const-string v1, "only NETWORK Provider Enabled" // string@2c53 │ │ +0965dc: 7110 f72e 0100 |00ae: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0965e2: 1a01 632a |00b1: const-string v1, "network" // string@2a63 │ │ +0965e6: 8192 |00b3: int-to-long v2, v9 │ │ +0965e8: 8284 |00b4: int-to-float v4, v8 │ │ +0965ea: 54a5 1a0d |00b5: iget-object v5, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0965ee: 7110 2827 0500 |00b7: invoke-static {v5}, Lorg/pyneo/maps/MainActivity;.access$3300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2728 │ │ +0965f4: 0c05 |00ba: move-result-object v5 │ │ +0965f6: 7406 d102 0000 |00bb: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ +0965fc: 54a1 1a0d |00be: iget-object v1, v10, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096600: 1a02 632a |00c0: const-string v2, "network" // string@2a63 │ │ +096604: 7120 2327 2100 |00c2: invoke-static {v1, v2}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +09660a: 28c8 |00c5: goto 008d // -0038 │ │ +09660c: 1a01 140f |00c6: const-string v1, "NO Provider Enabled" // string@0f14 │ │ +096610: 7110 f72e 0100 |00c8: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +096616: 28c2 |00cb: goto 008d // -003e │ │ catches : 1 │ │ 0x0060 - 0x008d │ │ Ljava/lang/Exception; -> 0x0093 │ │ positions : │ │ 0x0000 line=1727 │ │ 0x0001 line=1728 │ │ 0x0002 line=1729 │ │ @@ -131422,21 +131418,21 @@ │ │ type : '()Landroid/location/LocationManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -096668: |[096668] org.pyneo.maps.MainActivity$SampleLocationListener.getLocationManager:()Landroid/location/LocationManager; │ │ -096678: 5420 1a0d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -09667c: 1a01 9523 |0002: const-string v1, "location" // string@2395 │ │ -096680: 6e20 4127 1000 |0004: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ -096686: 0c00 |0007: move-result-object v0 │ │ -096688: 1f00 8300 |0008: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ -09668c: 1100 |000a: return-object v0 │ │ +096628: |[096628] org.pyneo.maps.MainActivity$SampleLocationListener.getLocationManager:()Landroid/location/LocationManager; │ │ +096638: 5420 1a0d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09663c: 1a01 9523 |0002: const-string v1, "location" // string@2395 │ │ +096640: 6e20 4127 1000 |0004: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ +096646: 0c00 |0007: move-result-object v0 │ │ +096648: 1f00 8300 |0008: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ +09664c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1723 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ │ │ Virtual methods - │ │ @@ -131445,100 +131441,100 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 183 16-bit code units │ │ -096690: |[096690] org.pyneo.maps.MainActivity$SampleLocationListener.onLocationChanged:(Landroid/location/Location;)V │ │ -0966a0: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0966a4: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0966aa: 1a01 b82b |0005: const-string v1, "onLocationChanged loc=" // string@2bb8 │ │ -0966ae: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0966b4: 0c00 |000a: move-result-object v0 │ │ -0966b6: 6e20 0325 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0966bc: 0c00 |000e: move-result-object v0 │ │ -0966be: 6e10 0a25 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0966c4: 0c00 |0012: move-result-object v0 │ │ -0966c6: 7110 f72e 0000 |0013: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0966cc: 5440 1a0d |0016: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0966d0: 7110 2027 0000 |0018: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2700:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MyLocationOverlay; // method@2720 │ │ -0966d6: 0c00 |001b: move-result-object v0 │ │ -0966d8: 6e20 0529 5000 |001c: invoke-virtual {v0, v5}, Lorg/pyneo/maps/map/MyLocationOverlay;.setLocation:(Landroid/location/Location;)V // method@2905 │ │ -0966de: 5440 1a0d |001f: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0966e2: 7110 1027 0000 |0021: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1100:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay; // method@2710 │ │ -0966e8: 0c00 |0024: move-result-object v0 │ │ -0966ea: 6e20 3829 5000 |0025: invoke-virtual {v0, v5}, Lorg/pyneo/maps/map/SearchResultOverlay;.setLocation:(Landroid/location/Location;)V // method@2938 │ │ -0966f0: 6e10 c202 0500 |0028: invoke-virtual {v5}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@02c2 │ │ -0966f6: 0c00 |002b: move-result-object v0 │ │ -0966f8: 1a01 6c20 |002c: const-string v1, "gps" // string@206c │ │ -0966fc: 6e20 da24 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -096702: 0a00 |0031: move-result v0 │ │ -096704: 3800 2900 |0032: if-eqz v0, 005b // +0029 │ │ -096708: 5440 1a0d |0034: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -09670c: 7110 2127 0000 |0036: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -096712: 0c00 |0039: move-result-object v0 │ │ -096714: 3800 2100 |003a: if-eqz v0, 005b // +0021 │ │ -096718: 7010 0727 0400 |003c: invoke-direct {v4}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ -09671e: 0c00 |003f: move-result-object v0 │ │ -096720: 5441 1a0d |0040: iget-object v1, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096724: 7110 2127 0100 |0042: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -09672a: 0c01 |0045: move-result-object v1 │ │ -09672c: 6e20 d002 1000 |0046: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -096732: 5440 1a0d |0049: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096736: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -096738: 7120 2227 1000 |004c: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2802:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2722 │ │ -09673e: 5440 1a0d |004f: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096742: 1a01 6c20 |0051: const-string v1, "gps" // string@206c │ │ -096746: 7120 2327 1000 |0053: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -09674c: 1a00 642a |0056: const-string v0, "network removed" // string@2a64 │ │ -096750: 7110 f72e 0000 |0058: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -096756: 5440 1a0d |005b: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -09675a: 6e10 c202 0500 |005d: invoke-virtual {v5}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@02c2 │ │ -096760: 0c01 |0060: move-result-object v1 │ │ -096762: 7120 2327 1000 |0061: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -096768: 5440 1a0d |0064: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -09676c: 7110 0e27 0000 |0066: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -096772: 5440 1a0d |0069: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096776: 6e10 c302 0500 |006b: invoke-virtual {v5}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ -09677c: 0a01 |006e: move-result v1 │ │ -09677e: 7120 2f27 1000 |006f: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$902:(Lorg/pyneo/maps/MainActivity;F)F // method@272f │ │ -096784: 5440 1a0d |0072: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096788: 7110 2427 0000 |0074: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$300:(Lorg/pyneo/maps/MainActivity;)Z // method@2724 │ │ -09678e: 0a00 |0077: move-result v0 │ │ -096790: 3800 3000 |0078: if-eqz v0, 00a8 // +0030 │ │ -096794: 5440 1a0d |007a: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096798: 7110 2d27 0000 |007c: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$800:(Lorg/pyneo/maps/MainActivity;)Z // method@272d │ │ -09679e: 0a00 |007f: move-result v0 │ │ -0967a0: 3800 1a00 |0080: if-eqz v0, 009a // +001a │ │ -0967a4: 6e10 c302 0500 |0082: invoke-virtual {v5}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ -0967aa: 0a00 |0085: move-result v0 │ │ -0967ac: 8900 |0086: float-to-double v0, v0 │ │ -0967ae: 1902 e03f |0087: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -0967b2: 2f00 0002 |0089: cmpl-double v0, v0, v2 │ │ -0967b6: 3d00 0f00 |008b: if-lez v0, 009a // +000f │ │ -0967ba: 5440 1a0d |008d: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0967be: 7110 0d27 0000 |008f: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -0967c4: 0c00 |0092: move-result-object v0 │ │ -0967c6: 6e10 bf02 0500 |0093: invoke-virtual {v5}, Landroid/location/Location;.getBearing:()F // method@02bf │ │ -0967cc: 0a01 |0096: move-result v1 │ │ -0967ce: 6e20 e628 1000 |0097: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setBearing:(F)V // method@28e6 │ │ -0967d4: 5440 1a0d |009a: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0967d8: 7110 0d27 0000 |009c: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -0967de: 0c00 |009f: move-result-object v0 │ │ -0967e0: 2201 1406 |00a0: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0967e4: 7020 1f2e 5100 |00a2: invoke-direct {v1, v5}, Lorg/pyneo/maps/utils/GeoPoint;.:(Landroid/location/Location;)V // method@2e1f │ │ -0967ea: 6e20 e728 1000 |00a5: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0967f0: 5440 1a0d |00a8: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0967f4: 7110 0d27 0000 |00aa: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -0967fa: 0c00 |00ad: move-result-object v0 │ │ -0967fc: 6e10 e328 0000 |00ae: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -096802: 5440 1a0d |00b1: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096806: 7110 0e27 0000 |00b3: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -09680c: 0e00 |00b6: return-void │ │ +096650: |[096650] org.pyneo.maps.MainActivity$SampleLocationListener.onLocationChanged:(Landroid/location/Location;)V │ │ +096660: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +096664: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09666a: 1a01 b82b |0005: const-string v1, "onLocationChanged loc=" // string@2bb8 │ │ +09666e: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096674: 0c00 |000a: move-result-object v0 │ │ +096676: 6e20 0325 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +09667c: 0c00 |000e: move-result-object v0 │ │ +09667e: 6e10 0a25 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096684: 0c00 |0012: move-result-object v0 │ │ +096686: 7110 f72e 0000 |0013: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09668c: 5440 1a0d |0016: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096690: 7110 2027 0000 |0018: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2700:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MyLocationOverlay; // method@2720 │ │ +096696: 0c00 |001b: move-result-object v0 │ │ +096698: 6e20 0529 5000 |001c: invoke-virtual {v0, v5}, Lorg/pyneo/maps/map/MyLocationOverlay;.setLocation:(Landroid/location/Location;)V // method@2905 │ │ +09669e: 5440 1a0d |001f: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0966a2: 7110 1027 0000 |0021: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$1100:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay; // method@2710 │ │ +0966a8: 0c00 |0024: move-result-object v0 │ │ +0966aa: 6e20 3829 5000 |0025: invoke-virtual {v0, v5}, Lorg/pyneo/maps/map/SearchResultOverlay;.setLocation:(Landroid/location/Location;)V // method@2938 │ │ +0966b0: 6e10 c202 0500 |0028: invoke-virtual {v5}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@02c2 │ │ +0966b6: 0c00 |002b: move-result-object v0 │ │ +0966b8: 1a01 6c20 |002c: const-string v1, "gps" // string@206c │ │ +0966bc: 6e20 da24 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0966c2: 0a00 |0031: move-result v0 │ │ +0966c4: 3800 2900 |0032: if-eqz v0, 005b // +0029 │ │ +0966c8: 5440 1a0d |0034: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0966cc: 7110 2127 0000 |0036: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +0966d2: 0c00 |0039: move-result-object v0 │ │ +0966d4: 3800 2100 |003a: if-eqz v0, 005b // +0021 │ │ +0966d8: 7010 0727 0400 |003c: invoke-direct {v4}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ +0966de: 0c00 |003f: move-result-object v0 │ │ +0966e0: 5441 1a0d |0040: iget-object v1, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0966e4: 7110 2127 0100 |0042: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +0966ea: 0c01 |0045: move-result-object v1 │ │ +0966ec: 6e20 d002 1000 |0046: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0966f2: 5440 1a0d |0049: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0966f6: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +0966f8: 7120 2227 1000 |004c: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2802:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2722 │ │ +0966fe: 5440 1a0d |004f: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096702: 1a01 6c20 |0051: const-string v1, "gps" // string@206c │ │ +096706: 7120 2327 1000 |0053: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +09670c: 1a00 642a |0056: const-string v0, "network removed" // string@2a64 │ │ +096710: 7110 f72e 0000 |0058: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +096716: 5440 1a0d |005b: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09671a: 6e10 c202 0500 |005d: invoke-virtual {v5}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@02c2 │ │ +096720: 0c01 |0060: move-result-object v1 │ │ +096722: 7120 2327 1000 |0061: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +096728: 5440 1a0d |0064: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09672c: 7110 0e27 0000 |0066: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +096732: 5440 1a0d |0069: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096736: 6e10 c302 0500 |006b: invoke-virtual {v5}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ +09673c: 0a01 |006e: move-result v1 │ │ +09673e: 7120 2f27 1000 |006f: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$902:(Lorg/pyneo/maps/MainActivity;F)F // method@272f │ │ +096744: 5440 1a0d |0072: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096748: 7110 2427 0000 |0074: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$300:(Lorg/pyneo/maps/MainActivity;)Z // method@2724 │ │ +09674e: 0a00 |0077: move-result v0 │ │ +096750: 3800 3000 |0078: if-eqz v0, 00a8 // +0030 │ │ +096754: 5440 1a0d |007a: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096758: 7110 2d27 0000 |007c: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$800:(Lorg/pyneo/maps/MainActivity;)Z // method@272d │ │ +09675e: 0a00 |007f: move-result v0 │ │ +096760: 3800 1a00 |0080: if-eqz v0, 009a // +001a │ │ +096764: 6e10 c302 0500 |0082: invoke-virtual {v5}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ +09676a: 0a00 |0085: move-result v0 │ │ +09676c: 8900 |0086: float-to-double v0, v0 │ │ +09676e: 1902 e03f |0087: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +096772: 2f00 0002 |0089: cmpl-double v0, v0, v2 │ │ +096776: 3d00 0f00 |008b: if-lez v0, 009a // +000f │ │ +09677a: 5440 1a0d |008d: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09677e: 7110 0d27 0000 |008f: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +096784: 0c00 |0092: move-result-object v0 │ │ +096786: 6e10 bf02 0500 |0093: invoke-virtual {v5}, Landroid/location/Location;.getBearing:()F // method@02bf │ │ +09678c: 0a01 |0096: move-result v1 │ │ +09678e: 6e20 e628 1000 |0097: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setBearing:(F)V // method@28e6 │ │ +096794: 5440 1a0d |009a: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096798: 7110 0d27 0000 |009c: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +09679e: 0c00 |009f: move-result-object v0 │ │ +0967a0: 2201 1406 |00a0: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0967a4: 7020 1f2e 5100 |00a2: invoke-direct {v1, v5}, Lorg/pyneo/maps/utils/GeoPoint;.:(Landroid/location/Location;)V // method@2e1f │ │ +0967aa: 6e20 e728 1000 |00a5: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0967b0: 5440 1a0d |00a8: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0967b4: 7110 0d27 0000 |00aa: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +0967ba: 0c00 |00ad: move-result-object v0 │ │ +0967bc: 6e10 e328 0000 |00ae: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0967c2: 5440 1a0d |00b1: iget-object v0, v4, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0967c6: 7110 0e27 0000 |00b3: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +0967cc: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1665 │ │ 0x0016 line=1666 │ │ 0x001f line=1667 │ │ 0x0028 line=1668 │ │ 0x003c line=1669 │ │ @@ -131565,73 +131561,73 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -096810: |[096810] org.pyneo.maps.MainActivity$SampleLocationListener.onProviderDisabled:(Ljava/lang/String;)V │ │ -096820: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -096824: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09682a: 1a01 f12b |0005: const-string v1, "onProviderDisabled provider=" // string@2bf1 │ │ -09682e: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096834: 0c00 |000a: move-result-object v0 │ │ -096836: 6e20 0425 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09683c: 0c00 |000e: move-result-object v0 │ │ -09683e: 6e10 0a25 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096844: 0c00 |0012: move-result-object v0 │ │ -096846: 7110 f72e 0000 |0013: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -09684c: 1a00 6c20 |0016: const-string v0, "gps" // string@206c │ │ -096850: 6e20 db24 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -096856: 0a00 |001b: move-result v0 │ │ -096858: 3800 4d00 |001c: if-eqz v0, 0069 // +004d │ │ -09685c: 5420 1a0d |001e: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096860: 7110 2127 0000 |0020: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -096866: 0c00 |0023: move-result-object v0 │ │ -096868: 3800 4500 |0024: if-eqz v0, 0069 // +0045 │ │ -09686c: 5420 1a0d |0026: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096870: 1a01 632a |0028: const-string v1, "network" // string@2a63 │ │ -096874: 7120 2327 1000 |002a: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -09687a: 1a00 632a |002d: const-string v0, "network" // string@2a63 │ │ -09687e: 6e20 db24 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -096884: 0a00 |0032: move-result v0 │ │ -096886: 3800 3000 |0033: if-eqz v0, 0063 // +0030 │ │ -09688a: 5420 1a0d |0035: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -09688e: 7110 2127 0000 |0037: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -096894: 0c00 |003a: move-result-object v0 │ │ -096896: 3800 2800 |003b: if-eqz v0, 0063 // +0028 │ │ -09689a: 7010 0727 0200 |003d: invoke-direct {v2}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ -0968a0: 0c00 |0040: move-result-object v0 │ │ -0968a2: 5421 1a0d |0041: iget-object v1, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0968a6: 7110 2127 0100 |0043: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -0968ac: 0c01 |0046: move-result-object v1 │ │ -0968ae: 6e20 d002 1000 |0047: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -0968b4: 5420 1a0d |004a: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0968b8: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0968ba: 7120 2227 1000 |004d: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2802:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2722 │ │ -0968c0: 7010 0727 0200 |0050: invoke-direct {v2}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ -0968c6: 0c00 |0053: move-result-object v0 │ │ -0968c8: 1a01 6c20 |0054: const-string v1, "gps" // string@206c │ │ -0968cc: 6e20 ce02 1000 |0056: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -0968d2: 0a00 |0059: move-result v0 │ │ -0968d4: 3800 1700 |005a: if-eqz v0, 0071 // +0017 │ │ -0968d8: 5420 1a0d |005c: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0968dc: 1a01 6c20 |005e: const-string v1, "gps" // string@206c │ │ -0968e0: 7120 2327 1000 |0060: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -0968e6: 5420 1a0d |0063: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0968ea: 7110 0e27 0000 |0065: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -0968f0: 0e00 |0068: return-void │ │ -0968f2: 5420 1a0d |0069: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0968f6: 1a01 f22a |006b: const-string v1, "off" // string@2af2 │ │ -0968fa: 7120 2327 1000 |006d: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -096900: 28bd |0070: goto 002d // -0043 │ │ -096902: 5420 1a0d |0071: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096906: 1a01 f22a |0073: const-string v1, "off" // string@2af2 │ │ -09690a: 7120 2327 1000 |0075: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -096910: 28eb |0078: goto 0063 // -0015 │ │ +0967d0: |[0967d0] org.pyneo.maps.MainActivity$SampleLocationListener.onProviderDisabled:(Ljava/lang/String;)V │ │ +0967e0: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0967e4: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0967ea: 1a01 f12b |0005: const-string v1, "onProviderDisabled provider=" // string@2bf1 │ │ +0967ee: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0967f4: 0c00 |000a: move-result-object v0 │ │ +0967f6: 6e20 0425 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0967fc: 0c00 |000e: move-result-object v0 │ │ +0967fe: 6e10 0a25 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096804: 0c00 |0012: move-result-object v0 │ │ +096806: 7110 f72e 0000 |0013: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09680c: 1a00 6c20 |0016: const-string v0, "gps" // string@206c │ │ +096810: 6e20 db24 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +096816: 0a00 |001b: move-result v0 │ │ +096818: 3800 4d00 |001c: if-eqz v0, 0069 // +004d │ │ +09681c: 5420 1a0d |001e: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096820: 7110 2127 0000 |0020: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +096826: 0c00 |0023: move-result-object v0 │ │ +096828: 3800 4500 |0024: if-eqz v0, 0069 // +0045 │ │ +09682c: 5420 1a0d |0026: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096830: 1a01 632a |0028: const-string v1, "network" // string@2a63 │ │ +096834: 7120 2327 1000 |002a: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +09683a: 1a00 632a |002d: const-string v0, "network" // string@2a63 │ │ +09683e: 6e20 db24 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +096844: 0a00 |0032: move-result v0 │ │ +096846: 3800 3000 |0033: if-eqz v0, 0063 // +0030 │ │ +09684a: 5420 1a0d |0035: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09684e: 7110 2127 0000 |0037: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +096854: 0c00 |003a: move-result-object v0 │ │ +096856: 3800 2800 |003b: if-eqz v0, 0063 // +0028 │ │ +09685a: 7010 0727 0200 |003d: invoke-direct {v2}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ +096860: 0c00 |0040: move-result-object v0 │ │ +096862: 5421 1a0d |0041: iget-object v1, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096866: 7110 2127 0100 |0043: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +09686c: 0c01 |0046: move-result-object v1 │ │ +09686e: 6e20 d002 1000 |0047: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +096874: 5420 1a0d |004a: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096878: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +09687a: 7120 2227 1000 |004d: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2802:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2722 │ │ +096880: 7010 0727 0200 |0050: invoke-direct {v2}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2707 │ │ +096886: 0c00 |0053: move-result-object v0 │ │ +096888: 1a01 6c20 |0054: const-string v1, "gps" // string@206c │ │ +09688c: 6e20 ce02 1000 |0056: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +096892: 0a00 |0059: move-result v0 │ │ +096894: 3800 1700 |005a: if-eqz v0, 0071 // +0017 │ │ +096898: 5420 1a0d |005c: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +09689c: 1a01 6c20 |005e: const-string v1, "gps" // string@206c │ │ +0968a0: 7120 2327 1000 |0060: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +0968a6: 5420 1a0d |0063: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0968aa: 7110 0e27 0000 |0065: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +0968b0: 0e00 |0068: return-void │ │ +0968b2: 5420 1a0d |0069: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0968b6: 1a01 f22a |006b: const-string v1, "off" // string@2af2 │ │ +0968ba: 7120 2327 1000 |006d: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +0968c0: 28bd |0070: goto 002d // -0043 │ │ +0968c2: 5420 1a0d |0071: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0968c6: 1a01 f22a |0073: const-string v1, "off" // string@2af2 │ │ +0968ca: 7120 2327 1000 |0075: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +0968d0: 28eb |0078: goto 0063 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1690 │ │ 0x0016 line=1691 │ │ 0x0026 line=1692 │ │ 0x002d line=1695 │ │ 0x003d line=1696 │ │ @@ -131651,39 +131647,39 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -096914: |[096914] org.pyneo.maps.MainActivity$SampleLocationListener.onProviderEnabled:(Ljava/lang/String;)V │ │ -096924: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -096928: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09692e: 1a01 f32b |0005: const-string v1, "onProviderEnabled provider=" // string@2bf3 │ │ -096932: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096938: 0c00 |000a: move-result-object v0 │ │ -09693a: 6e20 0425 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096940: 0c00 |000e: move-result-object v0 │ │ -096942: 6e10 0a25 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096948: 0c00 |0012: move-result-object v0 │ │ -09694a: 7110 f72e 0000 |0013: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -096950: 1a00 6c20 |0016: const-string v0, "gps" // string@206c │ │ -096954: 6e20 db24 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09695a: 0a00 |001b: move-result v0 │ │ -09695c: 3800 1100 |001c: if-eqz v0, 002d // +0011 │ │ -096960: 5420 1a0d |001e: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096964: 7110 2127 0000 |0020: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ -09696a: 0c00 |0023: move-result-object v0 │ │ -09696c: 3900 0900 |0024: if-nez v0, 002d // +0009 │ │ -096970: 5420 1a0d |0026: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096974: 1a01 6c20 |0028: const-string v1, "gps" // string@206c │ │ -096978: 7120 2327 1000 |002a: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -09697e: 5420 1a0d |002d: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096982: 7110 0e27 0000 |002f: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -096988: 0e00 |0032: return-void │ │ +0968d4: |[0968d4] org.pyneo.maps.MainActivity$SampleLocationListener.onProviderEnabled:(Ljava/lang/String;)V │ │ +0968e4: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0968e8: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0968ee: 1a01 f32b |0005: const-string v1, "onProviderEnabled provider=" // string@2bf3 │ │ +0968f2: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0968f8: 0c00 |000a: move-result-object v0 │ │ +0968fa: 6e20 0425 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096900: 0c00 |000e: move-result-object v0 │ │ +096902: 6e10 0a25 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096908: 0c00 |0012: move-result-object v0 │ │ +09690a: 7110 f72e 0000 |0013: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +096910: 1a00 6c20 |0016: const-string v0, "gps" // string@206c │ │ +096914: 6e20 db24 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09691a: 0a00 |001b: move-result v0 │ │ +09691c: 3800 1100 |001c: if-eqz v0, 002d // +0011 │ │ +096920: 5420 1a0d |001e: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096924: 7110 2127 0000 |0020: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; // method@2721 │ │ +09692a: 0c00 |0023: move-result-object v0 │ │ +09692c: 3900 0900 |0024: if-nez v0, 002d // +0009 │ │ +096930: 5420 1a0d |0026: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096934: 1a01 6c20 |0028: const-string v1, "gps" // string@206c │ │ +096938: 7120 2327 1000 |002a: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +09693e: 5420 1a0d |002d: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096942: 7110 0e27 0000 |002f: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +096948: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1707 │ │ 0x0016 line=1708 │ │ 0x0026 line=1709 │ │ 0x002d line=1710 │ │ 0x0032 line=1711 │ │ @@ -131696,58 +131692,58 @@ │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -09698c: |[09698c] org.pyneo.maps.MainActivity$SampleLocationListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -09699c: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ -0969a0: 2200 9204 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0969a4: 7010 fb24 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0969aa: 1a01 212c |0007: const-string v1, "onStatusChanged provider=" // string@2c21 │ │ -0969ae: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0969b4: 0c00 |000c: move-result-object v0 │ │ -0969b6: 6e20 0425 4000 |000d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0969bc: 0c00 |0010: move-result-object v0 │ │ -0969be: 6e10 0a25 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0969c4: 0c00 |0014: move-result-object v0 │ │ -0969c6: 7110 f72e 0000 |0015: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0969cc: 5430 1a0d |0018: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0969d0: 1a01 bd2f |001a: const-string v1, "satellites" // string@2fbd │ │ -0969d4: 6e30 1203 1602 |001c: invoke-virtual {v6, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0969da: 0a01 |001f: move-result v1 │ │ -0969dc: 7120 2527 1000 |0020: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$3002:(Lorg/pyneo/maps/MainActivity;I)I // method@2725 │ │ -0969e2: 5430 1a0d |0023: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0969e6: 7120 2627 5000 |0025: invoke-static {v0, v5}, Lorg/pyneo/maps/MainActivity;.access$3102:(Lorg/pyneo/maps/MainActivity;I)I // method@2726 │ │ -0969ec: 5430 1a0d |0028: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -0969f0: 7120 2327 4000 |002a: invoke-static {v0, v4}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ -0969f6: 2200 9204 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0969fa: 7010 fb24 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096a00: 6e20 0425 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096a06: 0c00 |0035: move-result-object v0 │ │ -096a08: 1a01 9e00 |0036: const-string v1, " status: " // string@009e │ │ -096a0c: 6e20 0425 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096a12: 0c00 |003b: move-result-object v0 │ │ -096a14: 6e20 0025 5000 |003c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -096a1a: 0c00 |003f: move-result-object v0 │ │ -096a1c: 1a01 4400 |0040: const-string v1, " cnt: " // string@0044 │ │ -096a20: 6e20 0425 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096a26: 0c00 |0045: move-result-object v0 │ │ -096a28: 1a01 bd2f |0046: const-string v1, "satellites" // string@2fbd │ │ -096a2c: 6e30 1203 1602 |0048: invoke-virtual {v6, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -096a32: 0a01 |004b: move-result v1 │ │ -096a34: 6e20 0025 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -096a3a: 0c00 |004f: move-result-object v0 │ │ -096a3c: 6e10 0a25 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096a42: 0c00 |0053: move-result-object v0 │ │ -096a44: 7110 f72e 0000 |0054: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -096a4a: 5430 1a0d |0057: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ -096a4e: 7110 0e27 0000 |0059: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -096a54: 0e00 |005c: return-void │ │ +09694c: |[09694c] org.pyneo.maps.MainActivity$SampleLocationListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +09695c: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +096960: 2200 9204 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +096964: 7010 fb24 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09696a: 1a01 212c |0007: const-string v1, "onStatusChanged provider=" // string@2c21 │ │ +09696e: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096974: 0c00 |000c: move-result-object v0 │ │ +096976: 6e20 0425 4000 |000d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09697c: 0c00 |0010: move-result-object v0 │ │ +09697e: 6e10 0a25 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096984: 0c00 |0014: move-result-object v0 │ │ +096986: 7110 f72e 0000 |0015: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09698c: 5430 1a0d |0018: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096990: 1a01 bd2f |001a: const-string v1, "satellites" // string@2fbd │ │ +096994: 6e30 1203 1602 |001c: invoke-virtual {v6, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +09699a: 0a01 |001f: move-result v1 │ │ +09699c: 7120 2527 1000 |0020: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$3002:(Lorg/pyneo/maps/MainActivity;I)I // method@2725 │ │ +0969a2: 5430 1a0d |0023: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0969a6: 7120 2627 5000 |0025: invoke-static {v0, v5}, Lorg/pyneo/maps/MainActivity;.access$3102:(Lorg/pyneo/maps/MainActivity;I)I // method@2726 │ │ +0969ac: 5430 1a0d |0028: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +0969b0: 7120 2327 4000 |002a: invoke-static {v0, v4}, Lorg/pyneo/maps/MainActivity;.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; // method@2723 │ │ +0969b6: 2200 9204 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0969ba: 7010 fb24 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0969c0: 6e20 0425 4000 |0032: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0969c6: 0c00 |0035: move-result-object v0 │ │ +0969c8: 1a01 9e00 |0036: const-string v1, " status: " // string@009e │ │ +0969cc: 6e20 0425 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0969d2: 0c00 |003b: move-result-object v0 │ │ +0969d4: 6e20 0025 5000 |003c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0969da: 0c00 |003f: move-result-object v0 │ │ +0969dc: 1a01 4400 |0040: const-string v1, " cnt: " // string@0044 │ │ +0969e0: 6e20 0425 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0969e6: 0c00 |0045: move-result-object v0 │ │ +0969e8: 1a01 bd2f |0046: const-string v1, "satellites" // string@2fbd │ │ +0969ec: 6e30 1203 1602 |0048: invoke-virtual {v6, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0969f2: 0a01 |004b: move-result v1 │ │ +0969f4: 6e20 0025 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0969fa: 0c00 |004f: move-result-object v0 │ │ +0969fc: 6e10 0a25 0000 |0050: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096a02: 0c00 |0053: move-result-object v0 │ │ +096a04: 7110 f72e 0000 |0054: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +096a0a: 5430 1a0d |0057: iget-object v0, v3, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d1a │ │ +096a0e: 7110 0e27 0000 |0059: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +096a14: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1714 │ │ 0x0018 line=1715 │ │ 0x0023 line=1716 │ │ 0x0028 line=1717 │ │ 0x002d line=1718 │ │ @@ -131798,60 +131794,60 @@ │ │ type : '(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -096a58: |[096a58] org.pyneo.maps.MainPreferences$1.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ │ -096a68: 5b01 410d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainPreferences$1;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d41 │ │ -096a6c: 5b02 420d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainPreferences$1;.val$aPref:Landroid/content/SharedPreferences; // field@0d42 │ │ -096a70: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -096a76: 0e00 |0007: return-void │ │ +096a18: |[096a18] org.pyneo.maps.MainPreferences$1.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ │ +096a28: 5b01 410d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainPreferences$1;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d41 │ │ +096a2c: 5b02 420d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainPreferences$1;.val$aPref:Landroid/content/SharedPreferences; // field@0d42 │ │ +096a30: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +096a36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/MainPreferences$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/MainPreferences; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/MainPreferences; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/SharedPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainPreferences$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -096a78: |[096a78] org.pyneo.maps.MainPreferences$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -096a88: 5460 410d |0000: iget-object v0, v6, Lorg/pyneo/maps/MainPreferences$1;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d41 │ │ -096a8c: 1401 c200 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c2 │ │ -096a92: 5462 420d |0005: iget-object v2, v6, Lorg/pyneo/maps/MainPreferences$1;.val$aPref:Landroid/content/SharedPreferences; // field@0d42 │ │ -096a96: 1a03 bd2d |0007: const-string v3, "pref_dir_main" // string@2dbd │ │ -096a9a: 2204 9204 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -096a9e: 7010 fb24 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096aa4: 7100 0b2f 0000 |000e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -096aaa: 0c05 |0011: move-result-object v5 │ │ -096aac: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096ab2: 0c04 |0015: move-result-object v4 │ │ -096ab4: 1a05 5701 |0016: const-string v5, "/tabulae/" // string@0157 │ │ -096ab8: 6e20 0425 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096abe: 0c04 |001b: move-result-object v4 │ │ -096ac0: 6e10 0a25 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096ac6: 0c04 |001f: move-result-object v4 │ │ -096ac8: 7230 8c01 3204 |0020: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -096ace: 0c02 |0023: move-result-object v2 │ │ -096ad0: 7110 fe02 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -096ad6: 0c02 |0027: move-result-object v2 │ │ -096ad8: 7130 6c27 1002 |0028: invoke-static {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V // method@276c │ │ -096ade: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -096ae0: 0f00 |002c: return v0 │ │ +096a38: |[096a38] org.pyneo.maps.MainPreferences$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +096a48: 5460 410d |0000: iget-object v0, v6, Lorg/pyneo/maps/MainPreferences$1;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d41 │ │ +096a4c: 1401 c200 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c2 │ │ +096a52: 5462 420d |0005: iget-object v2, v6, Lorg/pyneo/maps/MainPreferences$1;.val$aPref:Landroid/content/SharedPreferences; // field@0d42 │ │ +096a56: 1a03 bd2d |0007: const-string v3, "pref_dir_main" // string@2dbd │ │ +096a5a: 2204 9204 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +096a5e: 7010 fb24 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096a64: 7100 0b2f 0000 |000e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +096a6a: 0c05 |0011: move-result-object v5 │ │ +096a6c: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096a72: 0c04 |0015: move-result-object v4 │ │ +096a74: 1a05 5701 |0016: const-string v5, "/tabulae/" // string@0157 │ │ +096a78: 6e20 0425 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096a7e: 0c04 |001b: move-result-object v4 │ │ +096a80: 6e10 0a25 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096a86: 0c04 |001f: move-result-object v4 │ │ +096a88: 7230 8c01 3204 |0020: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +096a8e: 0c02 |0023: move-result-object v2 │ │ +096a90: 7110 fe02 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +096a96: 0c02 |0027: move-result-object v2 │ │ +096a98: 7130 6c27 1002 |0028: invoke-static {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V // method@276c │ │ +096a9e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +096aa0: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x002b line=84 │ │ locals : │ │ 0x0000 - 0x002d reg=6 this Lorg/pyneo/maps/MainPreferences$1; │ │ 0x0000 - 0x002d reg=7 preference Landroid/preference/Preference; │ │ @@ -131895,60 +131891,60 @@ │ │ type : '(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -096ae4: |[096ae4] org.pyneo.maps.MainPreferences$2.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ │ -096af4: 5b01 430d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainPreferences$2;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d43 │ │ -096af8: 5b02 440d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainPreferences$2;.val$aPref:Landroid/content/SharedPreferences; // field@0d44 │ │ -096afc: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -096b02: 0e00 |0007: return-void │ │ +096aa4: |[096aa4] org.pyneo.maps.MainPreferences$2.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ │ +096ab4: 5b01 430d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainPreferences$2;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d43 │ │ +096ab8: 5b02 440d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainPreferences$2;.val$aPref:Landroid/content/SharedPreferences; // field@0d44 │ │ +096abc: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +096ac2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/MainPreferences$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/MainPreferences; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/MainPreferences; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/SharedPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainPreferences$2;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -096b04: |[096b04] org.pyneo.maps.MainPreferences$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -096b14: 5460 430d |0000: iget-object v0, v6, Lorg/pyneo/maps/MainPreferences$2;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d43 │ │ -096b18: 1401 c300 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c3 │ │ -096b1e: 5462 440d |0005: iget-object v2, v6, Lorg/pyneo/maps/MainPreferences$2;.val$aPref:Landroid/content/SharedPreferences; // field@0d44 │ │ -096b22: 1a03 be2d |0007: const-string v3, "pref_dir_maps" // string@2dbe │ │ -096b26: 2204 9204 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -096b2a: 7010 fb24 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096b30: 7100 0b2f 0000 |000e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -096b36: 0c05 |0011: move-result-object v5 │ │ -096b38: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096b3e: 0c04 |0015: move-result-object v4 │ │ -096b40: 1a05 5a01 |0016: const-string v5, "/tabulae/maps/" // string@015a │ │ -096b44: 6e20 0425 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096b4a: 0c04 |001b: move-result-object v4 │ │ -096b4c: 6e10 0a25 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096b52: 0c04 |001f: move-result-object v4 │ │ -096b54: 7230 8c01 3204 |0020: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -096b5a: 0c02 |0023: move-result-object v2 │ │ -096b5c: 7110 fe02 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -096b62: 0c02 |0027: move-result-object v2 │ │ -096b64: 7130 6c27 1002 |0028: invoke-static {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V // method@276c │ │ -096b6a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -096b6c: 0f00 |002c: return v0 │ │ +096ac4: |[096ac4] org.pyneo.maps.MainPreferences$2.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +096ad4: 5460 430d |0000: iget-object v0, v6, Lorg/pyneo/maps/MainPreferences$2;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d43 │ │ +096ad8: 1401 c300 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c3 │ │ +096ade: 5462 440d |0005: iget-object v2, v6, Lorg/pyneo/maps/MainPreferences$2;.val$aPref:Landroid/content/SharedPreferences; // field@0d44 │ │ +096ae2: 1a03 be2d |0007: const-string v3, "pref_dir_maps" // string@2dbe │ │ +096ae6: 2204 9204 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +096aea: 7010 fb24 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096af0: 7100 0b2f 0000 |000e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +096af6: 0c05 |0011: move-result-object v5 │ │ +096af8: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096afe: 0c04 |0015: move-result-object v4 │ │ +096b00: 1a05 5a01 |0016: const-string v5, "/tabulae/maps/" // string@015a │ │ +096b04: 6e20 0425 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096b0a: 0c04 |001b: move-result-object v4 │ │ +096b0c: 6e10 0a25 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096b12: 0c04 |001f: move-result-object v4 │ │ +096b14: 7230 8c01 3204 |0020: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +096b1a: 0c02 |0023: move-result-object v2 │ │ +096b1c: 7110 fe02 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +096b22: 0c02 |0027: move-result-object v2 │ │ +096b24: 7130 6c27 1002 |0028: invoke-static {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V // method@276c │ │ +096b2a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +096b2c: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x002b line=91 │ │ locals : │ │ 0x0000 - 0x002d reg=6 this Lorg/pyneo/maps/MainPreferences$2; │ │ 0x0000 - 0x002d reg=7 preference Landroid/preference/Preference; │ │ @@ -131992,60 +131988,60 @@ │ │ type : '(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -096b70: |[096b70] org.pyneo.maps.MainPreferences$3.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ │ -096b80: 5b01 450d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainPreferences$3;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d45 │ │ -096b84: 5b02 460d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainPreferences$3;.val$aPref:Landroid/content/SharedPreferences; // field@0d46 │ │ -096b88: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -096b8e: 0e00 |0007: return-void │ │ +096b30: |[096b30] org.pyneo.maps.MainPreferences$3.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ │ +096b40: 5b01 450d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainPreferences$3;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d45 │ │ +096b44: 5b02 460d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainPreferences$3;.val$aPref:Landroid/content/SharedPreferences; // field@0d46 │ │ +096b48: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +096b4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/MainPreferences$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/MainPreferences; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/MainPreferences; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/SharedPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainPreferences$3;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -096b90: |[096b90] org.pyneo.maps.MainPreferences$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -096ba0: 5460 450d |0000: iget-object v0, v6, Lorg/pyneo/maps/MainPreferences$3;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d45 │ │ -096ba4: 1401 c100 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c1 │ │ -096baa: 5462 460d |0005: iget-object v2, v6, Lorg/pyneo/maps/MainPreferences$3;.val$aPref:Landroid/content/SharedPreferences; // field@0d46 │ │ -096bae: 1a03 bc2d |0007: const-string v3, "pref_dir_import" // string@2dbc │ │ -096bb2: 2204 9204 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -096bb6: 7010 fb24 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096bbc: 7100 0b2f 0000 |000e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -096bc2: 0c05 |0011: move-result-object v5 │ │ -096bc4: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096bca: 0c04 |0015: move-result-object v4 │ │ -096bcc: 1a05 5901 |0016: const-string v5, "/tabulae/import/" // string@0159 │ │ -096bd0: 6e20 0425 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096bd6: 0c04 |001b: move-result-object v4 │ │ -096bd8: 6e10 0a25 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096bde: 0c04 |001f: move-result-object v4 │ │ -096be0: 7230 8c01 3204 |0020: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -096be6: 0c02 |0023: move-result-object v2 │ │ -096be8: 7110 fe02 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -096bee: 0c02 |0027: move-result-object v2 │ │ -096bf0: 7130 6c27 1002 |0028: invoke-static {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V // method@276c │ │ -096bf6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -096bf8: 0f00 |002c: return v0 │ │ +096b50: |[096b50] org.pyneo.maps.MainPreferences$3.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +096b60: 5460 450d |0000: iget-object v0, v6, Lorg/pyneo/maps/MainPreferences$3;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d45 │ │ +096b64: 1401 c100 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c1 │ │ +096b6a: 5462 460d |0005: iget-object v2, v6, Lorg/pyneo/maps/MainPreferences$3;.val$aPref:Landroid/content/SharedPreferences; // field@0d46 │ │ +096b6e: 1a03 bc2d |0007: const-string v3, "pref_dir_import" // string@2dbc │ │ +096b72: 2204 9204 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +096b76: 7010 fb24 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096b7c: 7100 0b2f 0000 |000e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +096b82: 0c05 |0011: move-result-object v5 │ │ +096b84: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096b8a: 0c04 |0015: move-result-object v4 │ │ +096b8c: 1a05 5901 |0016: const-string v5, "/tabulae/import/" // string@0159 │ │ +096b90: 6e20 0425 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096b96: 0c04 |001b: move-result-object v4 │ │ +096b98: 6e10 0a25 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096b9e: 0c04 |001f: move-result-object v4 │ │ +096ba0: 7230 8c01 3204 |0020: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +096ba6: 0c02 |0023: move-result-object v2 │ │ +096ba8: 7110 fe02 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +096bae: 0c02 |0027: move-result-object v2 │ │ +096bb0: 7130 6c27 1002 |0028: invoke-static {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V // method@276c │ │ +096bb6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +096bb8: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x002b line=98 │ │ locals : │ │ 0x0000 - 0x002d reg=6 this Lorg/pyneo/maps/MainPreferences$3; │ │ 0x0000 - 0x002d reg=7 preference Landroid/preference/Preference; │ │ @@ -132089,60 +132085,60 @@ │ │ type : '(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -096bfc: |[096bfc] org.pyneo.maps.MainPreferences$4.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ │ -096c0c: 5b01 470d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainPreferences$4;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d47 │ │ -096c10: 5b02 480d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainPreferences$4;.val$aPref:Landroid/content/SharedPreferences; // field@0d48 │ │ -096c14: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -096c1a: 0e00 |0007: return-void │ │ +096bbc: |[096bbc] org.pyneo.maps.MainPreferences$4.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ │ +096bcc: 5b01 470d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainPreferences$4;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d47 │ │ +096bd0: 5b02 480d |0002: iput-object v2, v0, Lorg/pyneo/maps/MainPreferences$4;.val$aPref:Landroid/content/SharedPreferences; // field@0d48 │ │ +096bd4: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +096bda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/MainPreferences$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/MainPreferences; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/MainPreferences; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/SharedPreferences; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainPreferences$4;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -096c1c: |[096c1c] org.pyneo.maps.MainPreferences$4.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -096c2c: 5460 470d |0000: iget-object v0, v6, Lorg/pyneo/maps/MainPreferences$4;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d47 │ │ -096c30: 1401 c000 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c0 │ │ -096c36: 5462 480d |0005: iget-object v2, v6, Lorg/pyneo/maps/MainPreferences$4;.val$aPref:Landroid/content/SharedPreferences; // field@0d48 │ │ -096c3a: 1a03 bb2d |0007: const-string v3, "pref_dir_export" // string@2dbb │ │ -096c3e: 2204 9204 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -096c42: 7010 fb24 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096c48: 7100 0b2f 0000 |000e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -096c4e: 0c05 |0011: move-result-object v5 │ │ -096c50: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096c56: 0c04 |0015: move-result-object v4 │ │ -096c58: 1a05 5801 |0016: const-string v5, "/tabulae/export/" // string@0158 │ │ -096c5c: 6e20 0425 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096c62: 0c04 |001b: move-result-object v4 │ │ -096c64: 6e10 0a25 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096c6a: 0c04 |001f: move-result-object v4 │ │ -096c6c: 7230 8c01 3204 |0020: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -096c72: 0c02 |0023: move-result-object v2 │ │ -096c74: 7110 fe02 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -096c7a: 0c02 |0027: move-result-object v2 │ │ -096c7c: 7130 6c27 1002 |0028: invoke-static {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V // method@276c │ │ -096c82: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -096c84: 0f00 |002c: return v0 │ │ +096bdc: |[096bdc] org.pyneo.maps.MainPreferences$4.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +096bec: 5460 470d |0000: iget-object v0, v6, Lorg/pyneo/maps/MainPreferences$4;.this$0:Lorg/pyneo/maps/MainPreferences; // field@0d47 │ │ +096bf0: 1401 c000 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c0 │ │ +096bf6: 5462 480d |0005: iget-object v2, v6, Lorg/pyneo/maps/MainPreferences$4;.val$aPref:Landroid/content/SharedPreferences; // field@0d48 │ │ +096bfa: 1a03 bb2d |0007: const-string v3, "pref_dir_export" // string@2dbb │ │ +096bfe: 2204 9204 |0009: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +096c02: 7010 fb24 0400 |000b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096c08: 7100 0b2f 0000 |000e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +096c0e: 0c05 |0011: move-result-object v5 │ │ +096c10: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096c16: 0c04 |0015: move-result-object v4 │ │ +096c18: 1a05 5801 |0016: const-string v5, "/tabulae/export/" // string@0158 │ │ +096c1c: 6e20 0425 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096c22: 0c04 |001b: move-result-object v4 │ │ +096c24: 6e10 0a25 0400 |001c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096c2a: 0c04 |001f: move-result-object v4 │ │ +096c2c: 7230 8c01 3204 |0020: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +096c32: 0c02 |0023: move-result-object v2 │ │ +096c34: 7110 fe02 0200 |0024: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +096c3a: 0c02 |0027: move-result-object v2 │ │ +096c3c: 7130 6c27 1002 |0028: invoke-static {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V // method@276c │ │ +096c42: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +096c44: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x002b line=105 │ │ locals : │ │ 0x0000 - 0x002d reg=6 this Lorg/pyneo/maps/MainPreferences$4; │ │ 0x0000 - 0x002d reg=7 preference Landroid/preference/Preference; │ │ @@ -132188,35 +132184,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -096c88: |[096c88] org.pyneo.maps.MainPreferences.:()V │ │ -096c98: 1a00 4701 |0000: const-string v0, ".png" // string@0147 │ │ -096c9c: 6900 490d |0002: sput-object v0, Lorg/pyneo/maps/MainPreferences;.PNG:Ljava/lang/String; // field@0d49 │ │ -096ca0: 0e00 |0004: return-void │ │ +096c48: |[096c48] org.pyneo.maps.MainPreferences.:()V │ │ +096c58: 1a00 4701 |0000: const-string v0, ".png" // string@0147 │ │ +096c5c: 6900 490d |0002: sput-object v0, Lorg/pyneo/maps/MainPreferences;.PNG:Ljava/lang/String; // field@0d49 │ │ +096c60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/MainPreferences;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -096ca4: |[096ca4] org.pyneo.maps.MainPreferences.:()V │ │ -096cb4: 7010 a003 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@03a0 │ │ -096cba: 0e00 |0003: return-void │ │ +096c64: |[096c64] org.pyneo.maps.MainPreferences.:()V │ │ +096c74: 7010 a003 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@03a0 │ │ +096c7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/MainPreferences; │ │ │ │ #2 : (in Lorg/pyneo/maps/MainPreferences;) │ │ @@ -132224,193 +132220,200 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 337 16-bit code units │ │ -096cbc: |[096cbc] org.pyneo.maps.MainPreferences.LoadUserMaps:(Ljava/io/File;)V │ │ -096ccc: 1a07 1d2e |0000: const-string v7, "pref_usermaps_mapsgroup" // string@2e1d │ │ -096cd0: 6e20 6e27 7b00 |0002: invoke-virtual {v11, v7}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -096cd6: 0c06 |0005: move-result-object v6 │ │ -096cd8: 1f06 b100 |0006: check-cast v6, Landroid/preference/PreferenceGroup; // type@00b1 │ │ -096cdc: 6e10 ad03 0600 |0008: invoke-virtual {v6}, Landroid/preference/PreferenceGroup;.removeAll:()V // method@03ad │ │ -096ce2: 7110 af03 0b00 |000b: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -096ce8: 0c00 |000e: move-result-object v0 │ │ -096cea: 7210 8801 0000 |000f: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -096cf0: 0c05 |0012: move-result-object v5 │ │ -096cf2: 6e10 2724 0c00 |0013: invoke-virtual {v12}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -096cf8: 0c01 |0016: move-result-object v1 │ │ -096cfa: 3801 3601 |0017: if-eqz v1, 014d // +0136 │ │ -096cfe: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -096d00: 2117 |001a: array-length v7, v1 │ │ -096d02: 3572 3201 |001b: if-ge v2, v7, 014d // +0132 │ │ -096d06: 4607 0102 |001d: aget-object v7, v1, v2 │ │ -096d0a: 6e10 1f24 0700 |001f: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -096d10: 0c07 |0022: move-result-object v7 │ │ -096d12: 6e10 ef24 0700 |0023: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -096d18: 0c07 |0026: move-result-object v7 │ │ -096d1a: 1408 a100 0e7f |0027: const v8, #float 1.88754e+38 // #7f0e00a1 │ │ -096d20: 6e20 7627 8b00 |002a: invoke-virtual {v11, v8}, Lorg/pyneo/maps/MainPreferences;.getString:(I)Ljava/lang/String; // method@2776 │ │ -096d26: 0c08 |002d: move-result-object v8 │ │ -096d28: 6e20 d924 8700 |002e: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -096d2e: 0a07 |0031: move-result v7 │ │ -096d30: 3907 3000 |0032: if-nez v7, 0062 // +0030 │ │ -096d34: 4607 0102 |0034: aget-object v7, v1, v2 │ │ -096d38: 6e10 1f24 0700 |0036: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -096d3e: 0c07 |0039: move-result-object v7 │ │ -096d40: 6e10 ef24 0700 |003a: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -096d46: 0c07 |003d: move-result-object v7 │ │ -096d48: 1408 3101 0e7f |003e: const v8, #float 1.88757e+38 // #7f0e0131 │ │ -096d4e: 6e20 7627 8b00 |0041: invoke-virtual {v11, v8}, Lorg/pyneo/maps/MainPreferences;.getString:(I)Ljava/lang/String; // method@2776 │ │ -096d54: 0c08 |0044: move-result-object v8 │ │ -096d56: 6e20 d924 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -096d5c: 0a07 |0048: move-result v7 │ │ -096d5e: 3907 1900 |0049: if-nez v7, 0062 // +0019 │ │ -096d62: 4607 0102 |004b: aget-object v7, v1, v2 │ │ -096d66: 6e10 1f24 0700 |004d: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -096d6c: 0c07 |0050: move-result-object v7 │ │ -096d6e: 6e10 ef24 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -096d74: 0c07 |0054: move-result-object v7 │ │ -096d76: 1408 2e01 0e7f |0055: const v8, #float 1.88757e+38 // #7f0e012e │ │ -096d7c: 6e20 7627 8b00 |0058: invoke-virtual {v11, v8}, Lorg/pyneo/maps/MainPreferences;.getString:(I)Ljava/lang/String; // method@2776 │ │ -096d82: 0c08 |005b: move-result-object v8 │ │ -096d84: 6e20 d924 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -096d8a: 0a07 |005f: move-result v7 │ │ -096d8c: 3807 e900 |0060: if-eqz v7, 0149 // +00e9 │ │ -096d90: 4607 0102 |0062: aget-object v7, v1, v2 │ │ -096d94: 6e10 1f24 0700 |0064: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -096d9a: 0c07 |0067: move-result-object v7 │ │ -096d9c: 7110 f02e 0700 |0068: invoke-static {v7}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ -096da2: 0c03 |006b: move-result-object v3 │ │ -096da4: 2207 9204 |006c: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -096da8: 7010 fb24 0700 |006e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096dae: 1a08 1c2e |0071: const-string v8, "pref_usermaps_" // string@2e1c │ │ -096db2: 6e20 0425 8700 |0073: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096db8: 0c07 |0076: move-result-object v7 │ │ -096dba: 6e20 0425 3700 |0077: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096dc0: 0c07 |007a: move-result-object v7 │ │ -096dc2: 1a08 f414 |007b: const-string v8, "_baseurl" // string@14f4 │ │ -096dc6: 6e20 0425 8700 |007d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096dcc: 0c07 |0080: move-result-object v7 │ │ -096dce: 6e10 0a25 0700 |0081: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096dd4: 0c07 |0084: move-result-object v7 │ │ -096dd6: 4608 0102 |0085: aget-object v8, v1, v2 │ │ -096dda: 6e10 1c24 0800 |0087: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -096de0: 0c08 |008a: move-result-object v8 │ │ -096de2: 7230 8601 7508 |008b: invoke-interface {v5, v7, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -096de8: 2204 0c06 |008e: new-instance v4, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -096dec: 2207 9204 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -096df0: 7010 fb24 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096df6: 1a08 1c2e |0095: const-string v8, "pref_usermaps_" // string@2e1c │ │ -096dfa: 6e20 0425 8700 |0097: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096e00: 0c07 |009a: move-result-object v7 │ │ -096e02: 6e20 0425 3700 |009b: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096e08: 0c07 |009e: move-result-object v7 │ │ -096e0a: 1a08 f914 |009f: const-string v8, "_enabled" // string@14f9 │ │ -096e0e: 6e20 0425 8700 |00a1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096e14: 0c07 |00a4: move-result-object v7 │ │ -096e16: 6e10 0a25 0700 |00a5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096e1c: 0c07 |00a8: move-result-object v7 │ │ -096e1e: 1208 |00a9: const/4 v8, #int 0 // #0 │ │ -096e20: 7040 f02d b487 |00aa: invoke-direct {v4, v11, v7, v8}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2df0 │ │ -096e26: 2207 9204 |00ad: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -096e2a: 7010 fb24 0700 |00af: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096e30: 1a08 1c2e |00b2: const-string v8, "pref_usermaps_" // string@2e1c │ │ -096e34: 6e20 0425 8700 |00b4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096e3a: 0c07 |00b7: move-result-object v7 │ │ -096e3c: 6e20 0425 3700 |00b8: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096e42: 0c07 |00bb: move-result-object v7 │ │ -096e44: 6e10 0a25 0700 |00bc: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096e4a: 0c07 |00bf: move-result-object v7 │ │ -096e4c: 6e20 f72d 7400 |00c0: invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setKey:(Ljava/lang/String;)V // method@2df7 │ │ -096e52: 2207 9204 |00c3: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -096e56: 7010 fb24 0700 |00c5: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096e5c: 1a08 1c2e |00c8: const-string v8, "pref_usermaps_" // string@2e1c │ │ -096e60: 6e20 0425 8700 |00ca: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096e66: 0c07 |00cd: move-result-object v7 │ │ -096e68: 6e20 0425 3700 |00ce: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096e6e: 0c07 |00d1: move-result-object v7 │ │ -096e70: 1a08 0115 |00d2: const-string v8, "_name" // string@1501 │ │ -096e74: 6e20 0425 8700 |00d4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096e7a: 0c07 |00d7: move-result-object v7 │ │ -096e7c: 6e10 0a25 0700 |00d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096e82: 0c07 |00db: move-result-object v7 │ │ -096e84: 4608 0102 |00dc: aget-object v8, v1, v2 │ │ -096e88: 6e10 1f24 0800 |00de: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -096e8e: 0c08 |00e1: move-result-object v8 │ │ -096e90: 7230 8c01 7008 |00e2: invoke-interface {v0, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -096e96: 0c07 |00e5: move-result-object v7 │ │ -096e98: 6e20 fa2d 7400 |00e6: invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ -096e9e: 4607 0102 |00e9: aget-object v7, v1, v2 │ │ -096ea2: 6e10 1c24 0700 |00eb: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -096ea8: 0c07 |00ee: move-result-object v7 │ │ -096eaa: 6e20 f92d 7400 |00ef: invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setSummary:(Ljava/lang/CharSequence;)V // method@2df9 │ │ -096eb0: 2207 3000 |00f2: new-instance v7, Landroid/content/Intent; // type@0030 │ │ -096eb4: 1c08 a105 |00f4: const-class v8, Lorg/pyneo/maps/preference/UserMapsPrefActivity; // type@05a1 │ │ -096eb8: 7030 4a01 b708 |00f6: invoke-direct {v7, v11, v8}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -096ebe: 1a08 a306 |00f9: const-string v8, "Key" // string@06a3 │ │ -096ec2: 2209 9204 |00fb: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -096ec6: 7010 fb24 0900 |00fd: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096ecc: 1a0a 1c2e |0100: const-string v10, "pref_usermaps_" // string@2e1c │ │ -096ed0: 6e20 0425 a900 |0102: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096ed6: 0c09 |0105: move-result-object v9 │ │ -096ed8: 6e20 0425 3900 |0106: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096ede: 0c09 |0109: move-result-object v9 │ │ -096ee0: 6e10 0a25 0900 |010a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096ee6: 0c09 |010d: move-result-object v9 │ │ -096ee8: 6e30 6d01 8709 |010e: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -096eee: 0c07 |0111: move-result-object v7 │ │ -096ef0: 1a08 dd05 |0112: const-string v8, "ID" // string@05dd │ │ -096ef4: 2209 9204 |0114: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -096ef8: 7010 fb24 0900 |0116: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -096efe: 1a0a 7b35 |0119: const-string v10, "usermap_" // string@357b │ │ -096f02: 6e20 0425 a900 |011b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096f08: 0c09 |011e: move-result-object v9 │ │ -096f0a: 6e20 0425 3900 |011f: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -096f10: 0c09 |0122: move-result-object v9 │ │ -096f12: 6e10 0a25 0900 |0123: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -096f18: 0c09 |0126: move-result-object v9 │ │ -096f1a: 6e30 6d01 8709 |0127: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -096f20: 0c07 |012a: move-result-object v7 │ │ -096f22: 1a08 200f |012b: const-string v8, "Name" // string@0f20 │ │ -096f26: 4609 0102 |012d: aget-object v9, v1, v2 │ │ -096f2a: 6e10 1f24 0900 |012f: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -096f30: 0c09 |0132: move-result-object v9 │ │ -096f32: 6e30 6d01 8709 |0133: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -096f38: 0c07 |0136: move-result-object v7 │ │ -096f3a: 1a08 2b02 |0137: const-string v8, "AbsolutePath" // string@022b │ │ -096f3e: 4609 0102 |0139: aget-object v9, v1, v2 │ │ -096f42: 6e10 1c24 0900 |013b: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -096f48: 0c09 |013e: move-result-object v9 │ │ -096f4a: 6e30 6d01 8709 |013f: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -096f50: 0c07 |0142: move-result-object v7 │ │ -096f52: 6e20 f62d 7400 |0143: invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setIntent:(Landroid/content/Intent;)V // method@2df6 │ │ -096f58: 6e20 ab03 4600 |0146: invoke-virtual {v6, v4}, Landroid/preference/PreferenceGroup;.addPreference:(Landroid/preference/Preference;)Z // method@03ab │ │ -096f5e: d802 0201 |0149: add-int/lit8 v2, v2, #int 1 // #01 │ │ -096f62: 2900 cffe |014b: goto/16 001a // -0131 │ │ -096f66: 7210 8201 0500 |014d: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -096f6c: 0e00 |0150: return-void │ │ +096c7c: |[096c7c] org.pyneo.maps.MainPreferences.LoadUserMaps:(Ljava/io/File;)V │ │ +096c8c: 1a07 1d2e |0000: const-string v7, "pref_usermaps_mapsgroup" // string@2e1d │ │ +096c90: 6e20 6e27 7b00 |0002: invoke-virtual {v11, v7}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +096c96: 0c06 |0005: move-result-object v6 │ │ +096c98: 1f06 b100 |0006: check-cast v6, Landroid/preference/PreferenceGroup; // type@00b1 │ │ +096c9c: 6e10 ad03 0600 |0008: invoke-virtual {v6}, Landroid/preference/PreferenceGroup;.removeAll:()V // method@03ad │ │ +096ca2: 7110 af03 0b00 |000b: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +096ca8: 0c00 |000e: move-result-object v0 │ │ +096caa: 7210 8801 0000 |000f: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +096cb0: 0c05 |0012: move-result-object v5 │ │ +096cb2: 6e10 2724 0c00 |0013: invoke-virtual {v12}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +096cb8: 0c01 |0016: move-result-object v1 │ │ +096cba: 3801 3601 |0017: if-eqz v1, 014d // +0136 │ │ +096cbe: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +096cc0: 2117 |001a: array-length v7, v1 │ │ +096cc2: 3572 3201 |001b: if-ge v2, v7, 014d // +0132 │ │ +096cc6: 4607 0102 |001d: aget-object v7, v1, v2 │ │ +096cca: 6e10 1f24 0700 |001f: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +096cd0: 0c07 |0022: move-result-object v7 │ │ +096cd2: 6e10 ef24 0700 |0023: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +096cd8: 0c07 |0026: move-result-object v7 │ │ +096cda: 1408 a100 0e7f |0027: const v8, #float 1.88754e+38 // #7f0e00a1 │ │ +096ce0: 6e20 7627 8b00 |002a: invoke-virtual {v11, v8}, Lorg/pyneo/maps/MainPreferences;.getString:(I)Ljava/lang/String; // method@2776 │ │ +096ce6: 0c08 |002d: move-result-object v8 │ │ +096ce8: 6e20 d924 8700 |002e: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +096cee: 0a07 |0031: move-result v7 │ │ +096cf0: 3907 3000 |0032: if-nez v7, 0062 // +0030 │ │ +096cf4: 4607 0102 |0034: aget-object v7, v1, v2 │ │ +096cf8: 6e10 1f24 0700 |0036: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +096cfe: 0c07 |0039: move-result-object v7 │ │ +096d00: 6e10 ef24 0700 |003a: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +096d06: 0c07 |003d: move-result-object v7 │ │ +096d08: 1408 3101 0e7f |003e: const v8, #float 1.88757e+38 // #7f0e0131 │ │ +096d0e: 6e20 7627 8b00 |0041: invoke-virtual {v11, v8}, Lorg/pyneo/maps/MainPreferences;.getString:(I)Ljava/lang/String; // method@2776 │ │ +096d14: 0c08 |0044: move-result-object v8 │ │ +096d16: 6e20 d924 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +096d1c: 0a07 |0048: move-result v7 │ │ +096d1e: 3907 1900 |0049: if-nez v7, 0062 // +0019 │ │ +096d22: 4607 0102 |004b: aget-object v7, v1, v2 │ │ +096d26: 6e10 1f24 0700 |004d: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +096d2c: 0c07 |0050: move-result-object v7 │ │ +096d2e: 6e10 ef24 0700 |0051: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +096d34: 0c07 |0054: move-result-object v7 │ │ +096d36: 1408 2e01 0e7f |0055: const v8, #float 1.88757e+38 // #7f0e012e │ │ +096d3c: 6e20 7627 8b00 |0058: invoke-virtual {v11, v8}, Lorg/pyneo/maps/MainPreferences;.getString:(I)Ljava/lang/String; // method@2776 │ │ +096d42: 0c08 |005b: move-result-object v8 │ │ +096d44: 6e20 d924 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +096d4a: 0a07 |005f: move-result v7 │ │ +096d4c: 3807 e900 |0060: if-eqz v7, 0149 // +00e9 │ │ +096d50: 4607 0102 |0062: aget-object v7, v1, v2 │ │ +096d54: 6e10 1f24 0700 |0064: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +096d5a: 0c07 |0067: move-result-object v7 │ │ +096d5c: 7110 f02e 0700 |0068: invoke-static {v7}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ +096d62: 0c03 |006b: move-result-object v3 │ │ +096d64: 2207 9204 |006c: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +096d68: 7010 fb24 0700 |006e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096d6e: 1a08 1c2e |0071: const-string v8, "pref_usermaps_" // string@2e1c │ │ +096d72: 6e20 0425 8700 |0073: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096d78: 0c07 |0076: move-result-object v7 │ │ +096d7a: 6e20 0425 3700 |0077: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096d80: 0c07 |007a: move-result-object v7 │ │ +096d82: 1a08 f414 |007b: const-string v8, "_baseurl" // string@14f4 │ │ +096d86: 6e20 0425 8700 |007d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096d8c: 0c07 |0080: move-result-object v7 │ │ +096d8e: 6e10 0a25 0700 |0081: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096d94: 0c07 |0084: move-result-object v7 │ │ +096d96: 4608 0102 |0085: aget-object v8, v1, v2 │ │ +096d9a: 6e10 1c24 0800 |0087: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +096da0: 0c08 |008a: move-result-object v8 │ │ +096da2: 7230 8601 7508 |008b: invoke-interface {v5, v7, v8}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +096da8: 2204 0c06 |008e: new-instance v4, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +096dac: 2207 9204 |0090: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +096db0: 7010 fb24 0700 |0092: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096db6: 1a08 1c2e |0095: const-string v8, "pref_usermaps_" // string@2e1c │ │ +096dba: 6e20 0425 8700 |0097: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096dc0: 0c07 |009a: move-result-object v7 │ │ +096dc2: 6e20 0425 3700 |009b: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096dc8: 0c07 |009e: move-result-object v7 │ │ +096dca: 1a08 f914 |009f: const-string v8, "_enabled" // string@14f9 │ │ +096dce: 6e20 0425 8700 |00a1: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096dd4: 0c07 |00a4: move-result-object v7 │ │ +096dd6: 6e10 0a25 0700 |00a5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096ddc: 0c07 |00a8: move-result-object v7 │ │ +096dde: 1208 |00a9: const/4 v8, #int 0 // #0 │ │ +096de0: 7040 f02d b487 |00aa: invoke-direct {v4, v11, v7, v8}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2df0 │ │ +096de6: 2207 9204 |00ad: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +096dea: 7010 fb24 0700 |00af: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096df0: 1a08 1c2e |00b2: const-string v8, "pref_usermaps_" // string@2e1c │ │ +096df4: 6e20 0425 8700 |00b4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096dfa: 0c07 |00b7: move-result-object v7 │ │ +096dfc: 6e20 0425 3700 |00b8: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096e02: 0c07 |00bb: move-result-object v7 │ │ +096e04: 6e10 0a25 0700 |00bc: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096e0a: 0c07 |00bf: move-result-object v7 │ │ +096e0c: 6e20 f72d 7400 |00c0: invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setKey:(Ljava/lang/String;)V // method@2df7 │ │ +096e12: 2207 9204 |00c3: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +096e16: 7010 fb24 0700 |00c5: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096e1c: 1a08 1c2e |00c8: const-string v8, "pref_usermaps_" // string@2e1c │ │ +096e20: 6e20 0425 8700 |00ca: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096e26: 0c07 |00cd: move-result-object v7 │ │ +096e28: 6e20 0425 3700 |00ce: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096e2e: 0c07 |00d1: move-result-object v7 │ │ +096e30: 1a08 0115 |00d2: const-string v8, "_name" // string@1501 │ │ +096e34: 6e20 0425 8700 |00d4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096e3a: 0c07 |00d7: move-result-object v7 │ │ +096e3c: 6e10 0a25 0700 |00d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096e42: 0c07 |00db: move-result-object v7 │ │ +096e44: 4608 0102 |00dc: aget-object v8, v1, v2 │ │ +096e48: 6e10 1f24 0800 |00de: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +096e4e: 0c08 |00e1: move-result-object v8 │ │ +096e50: 7230 8c01 7008 |00e2: invoke-interface {v0, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +096e56: 0c07 |00e5: move-result-object v7 │ │ +096e58: 6e20 fa2d 7400 |00e6: invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ +096e5e: 4607 0102 |00e9: aget-object v7, v1, v2 │ │ +096e62: 6e10 1c24 0700 |00eb: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +096e68: 0c07 |00ee: move-result-object v7 │ │ +096e6a: 6e20 f92d 7400 |00ef: invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setSummary:(Ljava/lang/CharSequence;)V // method@2df9 │ │ +096e70: 2207 3000 |00f2: new-instance v7, Landroid/content/Intent; // type@0030 │ │ +096e74: 1c08 a105 |00f4: const-class v8, Lorg/pyneo/maps/preference/UserMapsPrefActivity; // type@05a1 │ │ +096e78: 7030 4a01 b708 |00f6: invoke-direct {v7, v11, v8}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +096e7e: 1a08 a306 |00f9: const-string v8, "Key" // string@06a3 │ │ +096e82: 2209 9204 |00fb: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +096e86: 7010 fb24 0900 |00fd: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096e8c: 1a0a 1c2e |0100: const-string v10, "pref_usermaps_" // string@2e1c │ │ +096e90: 6e20 0425 a900 |0102: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096e96: 0c09 |0105: move-result-object v9 │ │ +096e98: 6e20 0425 3900 |0106: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096e9e: 0c09 |0109: move-result-object v9 │ │ +096ea0: 6e10 0a25 0900 |010a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096ea6: 0c09 |010d: move-result-object v9 │ │ +096ea8: 6e30 6d01 8709 |010e: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +096eae: 0c07 |0111: move-result-object v7 │ │ +096eb0: 1a08 dd05 |0112: const-string v8, "ID" // string@05dd │ │ +096eb4: 2209 9204 |0114: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +096eb8: 7010 fb24 0900 |0116: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +096ebe: 1a0a 7b35 |0119: const-string v10, "usermap_" // string@357b │ │ +096ec2: 6e20 0425 a900 |011b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096ec8: 0c09 |011e: move-result-object v9 │ │ +096eca: 6e20 0425 3900 |011f: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +096ed0: 0c09 |0122: move-result-object v9 │ │ +096ed2: 6e10 0a25 0900 |0123: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +096ed8: 0c09 |0126: move-result-object v9 │ │ +096eda: 6e30 6d01 8709 |0127: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +096ee0: 0c07 |012a: move-result-object v7 │ │ +096ee2: 1a08 200f |012b: const-string v8, "Name" // string@0f20 │ │ +096ee6: 4609 0102 |012d: aget-object v9, v1, v2 │ │ +096eea: 6e10 1f24 0900 |012f: invoke-virtual {v9}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +096ef0: 0c09 |0132: move-result-object v9 │ │ +096ef2: 6e30 6d01 8709 |0133: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +096ef8: 0c07 |0136: move-result-object v7 │ │ +096efa: 1a08 2b02 |0137: const-string v8, "AbsolutePath" // string@022b │ │ +096efe: 4609 0102 |0139: aget-object v9, v1, v2 │ │ +096f02: 6e10 1c24 0900 |013b: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +096f08: 0c09 |013e: move-result-object v9 │ │ +096f0a: 6e30 6d01 8709 |013f: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +096f10: 0c07 |0142: move-result-object v7 │ │ +096f12: 6e20 f62d 7400 |0143: invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setIntent:(Landroid/content/Intent;)V // method@2df6 │ │ +096f18: 6e20 ab03 4600 |0146: invoke-virtual {v6, v4}, Landroid/preference/PreferenceGroup;.addPreference:(Landroid/preference/Preference;)Z // method@03ab │ │ +096f1e: d802 0201 |0149: add-int/lit8 v2, v2, #int 1 // #01 │ │ +096f22: 2900 cffe |014b: goto/16 001a // -0131 │ │ +096f26: 7210 8201 0500 |014d: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +096f2c: 0e00 |0150: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000b line=179 │ │ 0x000f line=180 │ │ 0x0013 line=181 │ │ 0x0017 line=182 │ │ 0x0019 line=183 │ │ 0x001d line=184 │ │ + 0x0036 line=185 │ │ + 0x004d line=186 │ │ 0x0062 line=187 │ │ 0x006c line=188 │ │ 0x008e line=189 │ │ 0x00ad line=190 │ │ 0x00c3 line=191 │ │ 0x00e9 line=192 │ │ 0x00f2 line=193 │ │ + 0x010e line=194 │ │ + 0x0127 line=195 │ │ + 0x012f line=196 │ │ + 0x013b line=197 │ │ + 0x0143 line=193 │ │ 0x0146 line=199 │ │ 0x0149 line=183 │ │ 0x014d line=203 │ │ 0x0150 line=204 │ │ locals : │ │ 0x006c - 0x0149 reg=3 name Ljava/lang/String; │ │ 0x00ad - 0x0149 reg=4 pref Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ @@ -132427,17 +132430,17 @@ │ │ type : '(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -096f70: |[096f70] org.pyneo.maps.MainPreferences.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V │ │ -096f80: 7030 7b27 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.pickDir:(ILandroid/net/Uri;)V // method@277b │ │ -096f86: 0e00 |0003: return-void │ │ +096f30: |[096f30] org.pyneo.maps.MainPreferences.access$000:(Lorg/pyneo/maps/MainPreferences;ILandroid/net/Uri;)V │ │ +096f40: 7030 7b27 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences;.pickDir:(ILandroid/net/Uri;)V // method@277b │ │ +096f46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/MainPreferences; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/net/Uri; │ │ @@ -132447,23 +132450,23 @@ │ │ type : '(ILandroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -096f88: |[096f88] org.pyneo.maps.MainPreferences.pickDir:(ILandroid/net/Uri;)V │ │ -096f98: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -096f9c: 1c01 e804 |0002: const-class v1, Lorg/openintents/filemanager/FileManagerActivity; // type@04e8 │ │ -096fa0: 7030 4a01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -096fa6: 1a01 772c |0007: const-string v1, "org.openintents.action.PICK_DIRECTORY" // string@2c77 │ │ -096faa: 6e20 7501 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -096fb0: 6e20 7701 4000 |000c: invoke-virtual {v0, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -096fb6: 6e30 7e27 0203 |000f: invoke-virtual {v2, v0, v3}, Lorg/pyneo/maps/MainPreferences;.startActivityForResult:(Landroid/content/Intent;I)V // method@277e │ │ -096fbc: 0e00 |0012: return-void │ │ +096f48: |[096f48] org.pyneo.maps.MainPreferences.pickDir:(ILandroid/net/Uri;)V │ │ +096f58: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +096f5c: 1c01 e804 |0002: const-class v1, Lorg/openintents/filemanager/FileManagerActivity; // type@04e8 │ │ +096f60: 7030 4a01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +096f66: 1a01 772c |0007: const-string v1, "org.openintents.action.PICK_DIRECTORY" // string@2c77 │ │ +096f6a: 6e20 7501 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +096f70: 6e20 7701 4000 |000c: invoke-virtual {v0, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +096f76: 6e30 7e27 0203 |000f: invoke-virtual {v2, v0, v3}, Lorg/pyneo/maps/MainPreferences;.startActivityForResult:(Landroid/content/Intent;I)V // method@277e │ │ +096f7c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0007 line=130 │ │ 0x000c line=131 │ │ 0x000f line=132 │ │ 0x0012 line=133 │ │ @@ -132479,59 +132482,59 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -096fc0: |[096fc0] org.pyneo.maps.MainPreferences.onActivityResult:(IILandroid/content/Intent;)V │ │ -096fd0: 1408 c300 0e7f |0000: const v8, #float 1.88754e+38 // #7f0e00c3 │ │ -096fd6: 1407 c200 0e7f |0003: const v7, #float 1.88754e+38 // #7f0e00c2 │ │ -096fdc: 1406 c100 0e7f |0006: const v6, #float 1.88754e+38 // #7f0e00c1 │ │ -096fe2: 1405 c000 0e7f |0009: const v5, #float 1.88754e+38 // #7f0e00c0 │ │ -096fe8: 6f40 a103 a9cb |000c: invoke-super {v9, v10, v11, v12}, Landroid/preference/PreferenceActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@03a1 │ │ -096fee: 327a 0800 |000f: if-eq v10, v7, 0017 // +0008 │ │ -096ff2: 328a 0600 |0011: if-eq v10, v8, 0017 // +0006 │ │ -096ff6: 326a 0400 |0013: if-eq v10, v6, 0017 // +0004 │ │ -096ffa: 335a 3500 |0015: if-ne v10, v5, 004a // +0035 │ │ -096ffe: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -097000: 334b 3200 |0018: if-ne v11, v4, 004a // +0032 │ │ -097004: 380c 3000 |001a: if-eqz v12, 004a // +0030 │ │ -097008: 6e10 5601 0c00 |001c: invoke-virtual {v12}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@0156 │ │ -09700e: 0c04 |001f: move-result-object v4 │ │ -097010: 7110 f302 0400 |0020: invoke-static {v4}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ -097016: 0c02 |0023: move-result-object v2 │ │ -097018: 3802 2600 |0024: if-eqz v2, 004a // +0026 │ │ -09701c: 1a04 801c |0026: const-string v4, "file://" // string@1c80 │ │ -097020: 6e20 ea24 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -097026: 0a04 |002b: move-result v4 │ │ -097028: 3804 0700 |002c: if-eqz v4, 0033 // +0007 │ │ -09702c: 1274 |002e: const/4 v4, #int 7 // #7 │ │ -09702e: 6e20 ec24 4200 |002f: invoke-virtual {v2, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -097034: 0c02 |0032: move-result-object v2 │ │ -097036: 1a03 0000 |0033: const-string v3, "" // string@0000 │ │ -09703a: 337a 1600 |0035: if-ne v10, v7, 004b // +0016 │ │ -09703e: 1a03 bd2d |0037: const-string v3, "pref_dir_main" // string@2dbd │ │ -097042: 7110 af03 0900 |0039: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -097048: 0c00 |003c: move-result-object v0 │ │ -09704a: 7210 8801 0000 |003d: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -097050: 0c01 |0040: move-result-object v1 │ │ -097052: 7230 8601 3102 |0041: invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -097058: 7210 8201 0100 |0044: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -09705e: 6e30 7a27 0903 |0047: invoke-virtual {v9, v0, v3}, Lorg/pyneo/maps/MainPreferences;.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V // method@277a │ │ -097064: 0e00 |004a: return-void │ │ -097066: 338a 0500 |004b: if-ne v10, v8, 0050 // +0005 │ │ -09706a: 1a03 be2d |004d: const-string v3, "pref_dir_maps" // string@2dbe │ │ -09706e: 28ea |004f: goto 0039 // -0016 │ │ -097070: 336a 0500 |0050: if-ne v10, v6, 0055 // +0005 │ │ -097074: 1a03 bc2d |0052: const-string v3, "pref_dir_import" // string@2dbc │ │ -097078: 28e5 |0054: goto 0039 // -001b │ │ -09707a: 335a e4ff |0055: if-ne v10, v5, 0039 // -001c │ │ -09707e: 1a03 bb2d |0057: const-string v3, "pref_dir_export" // string@2dbb │ │ -097082: 28e0 |0059: goto 0039 // -0020 │ │ +096f80: |[096f80] org.pyneo.maps.MainPreferences.onActivityResult:(IILandroid/content/Intent;)V │ │ +096f90: 1408 c300 0e7f |0000: const v8, #float 1.88754e+38 // #7f0e00c3 │ │ +096f96: 1407 c200 0e7f |0003: const v7, #float 1.88754e+38 // #7f0e00c2 │ │ +096f9c: 1406 c100 0e7f |0006: const v6, #float 1.88754e+38 // #7f0e00c1 │ │ +096fa2: 1405 c000 0e7f |0009: const v5, #float 1.88754e+38 // #7f0e00c0 │ │ +096fa8: 6f40 a103 a9cb |000c: invoke-super {v9, v10, v11, v12}, Landroid/preference/PreferenceActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@03a1 │ │ +096fae: 327a 0800 |000f: if-eq v10, v7, 0017 // +0008 │ │ +096fb2: 328a 0600 |0011: if-eq v10, v8, 0017 // +0006 │ │ +096fb6: 326a 0400 |0013: if-eq v10, v6, 0017 // +0004 │ │ +096fba: 335a 3500 |0015: if-ne v10, v5, 004a // +0035 │ │ +096fbe: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +096fc0: 334b 3200 |0018: if-ne v11, v4, 004a // +0032 │ │ +096fc4: 380c 3000 |001a: if-eqz v12, 004a // +0030 │ │ +096fc8: 6e10 5601 0c00 |001c: invoke-virtual {v12}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@0156 │ │ +096fce: 0c04 |001f: move-result-object v4 │ │ +096fd0: 7110 f302 0400 |0020: invoke-static {v4}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ +096fd6: 0c02 |0023: move-result-object v2 │ │ +096fd8: 3802 2600 |0024: if-eqz v2, 004a // +0026 │ │ +096fdc: 1a04 801c |0026: const-string v4, "file://" // string@1c80 │ │ +096fe0: 6e20 ea24 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +096fe6: 0a04 |002b: move-result v4 │ │ +096fe8: 3804 0700 |002c: if-eqz v4, 0033 // +0007 │ │ +096fec: 1274 |002e: const/4 v4, #int 7 // #7 │ │ +096fee: 6e20 ec24 4200 |002f: invoke-virtual {v2, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +096ff4: 0c02 |0032: move-result-object v2 │ │ +096ff6: 1a03 0000 |0033: const-string v3, "" // string@0000 │ │ +096ffa: 337a 1600 |0035: if-ne v10, v7, 004b // +0016 │ │ +096ffe: 1a03 bd2d |0037: const-string v3, "pref_dir_main" // string@2dbd │ │ +097002: 7110 af03 0900 |0039: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +097008: 0c00 |003c: move-result-object v0 │ │ +09700a: 7210 8801 0000 |003d: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +097010: 0c01 |0040: move-result-object v1 │ │ +097012: 7230 8601 3102 |0041: invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +097018: 7210 8201 0100 |0044: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +09701e: 6e30 7a27 0903 |0047: invoke-virtual {v9, v0, v3}, Lorg/pyneo/maps/MainPreferences;.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V // method@277a │ │ +097024: 0e00 |004a: return-void │ │ +097026: 338a 0500 |004b: if-ne v10, v8, 0050 // +0005 │ │ +09702a: 1a03 be2d |004d: const-string v3, "pref_dir_maps" // string@2dbe │ │ +09702e: 28ea |004f: goto 0039 // -0016 │ │ +097030: 336a 0500 |0050: if-ne v10, v6, 0055 // +0005 │ │ +097034: 1a03 bc2d |0052: const-string v3, "pref_dir_import" // string@2dbc │ │ +097038: 28e5 |0054: goto 0039 // -001b │ │ +09703a: 335a e4ff |0055: if-ne v10, v5, 0039 // -001c │ │ +09703e: 1a03 bb2d |0057: const-string v3, "pref_dir_export" // string@2dbb │ │ +097042: 28e0 |0059: goto 0039 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x000c line=137 │ │ 0x000f line=138 │ │ 0x0017 line=142 │ │ 0x001c line=144 │ │ 0x0024 line=145 │ │ @@ -132569,426 +132572,426 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 864 16-bit code units │ │ -097084: |[097084] org.pyneo.maps.MainPreferences.onCreate:(Landroid/os/Bundle;)V │ │ -097094: 7502 a203 1600 |0000: invoke-super/range {v22, v23}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@03a2 │ │ -09709a: 7401 7327 1600 |0003: invoke-virtual/range {v22}, Lorg/pyneo/maps/MainPreferences;.getListView:()Landroid/widget/ListView; // method@2773 │ │ -0970a0: 0c11 |0006: move-result-object v17 │ │ -0970a2: 0800 1600 |0007: move-object/from16 v0, v22 │ │ -0970a6: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -0970aa: 6e20 7c27 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.registerForContextMenu:(Landroid/view/View;)V // method@277c │ │ -0970b0: 7701 af03 1600 |000e: invoke-static/range {v22}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0970b6: 0c02 |0011: move-result-object v2 │ │ -0970b8: 2203 aa04 |0012: new-instance v3, Ljava/util/ArrayList; // type@04aa │ │ -0970bc: 7010 3d25 0300 |0014: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0970c2: 1a11 8604 |0017: const-string v17, "Default" // string@0486 │ │ -0970c6: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -0970ca: 6e20 4125 0300 |001b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0970d0: 2204 aa04 |001e: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ -0970d4: 7010 3d25 0400 |0020: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0970da: 1a11 0000 |0023: const-string v17, "" // string@0000 │ │ -0970de: 0800 1100 |0025: move-object/from16 v0, v17 │ │ -0970e2: 6e20 4125 0400 |0027: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0970e8: 1a11 4b21 |002a: const-string v17, "icons/cursors" // string@214b │ │ -0970ec: 0800 1600 |002c: move-object/from16 v0, v22 │ │ -0970f0: 0801 1100 |002e: move-object/from16 v1, v17 │ │ -0970f4: 7120 072f 1000 |0030: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0970fa: 0c0a |0033: move-result-object v10 │ │ -0970fc: 380a 3b00 |0034: if-eqz v10, 006f // +003b │ │ -097100: 6e10 2724 0a00 |0036: invoke-virtual {v10}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -097106: 0c08 |0039: move-result-object v8 │ │ -097108: 3808 3500 |003a: if-eqz v8, 006f // +0035 │ │ -09710c: 120b |003c: const/4 v11, #int 0 // #0 │ │ -09710e: 2180 |003d: array-length v0, v8 │ │ -097110: 0211 0000 |003e: move/from16 v17, v0 │ │ -097114: 0200 1100 |0040: move/from16 v0, v17 │ │ -097118: 350b 2d00 |0042: if-ge v11, v0, 006f // +002d │ │ -09711c: 4611 080b |0044: aget-object v17, v8, v11 │ │ -097120: 7401 1f24 1100 |0046: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -097126: 0c11 |0049: move-result-object v17 │ │ -097128: 7401 ef24 1100 |004a: invoke-virtual/range {v17}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -09712e: 0c11 |004d: move-result-object v17 │ │ -097130: 6212 490d |004e: sget-object v18, Lorg/pyneo/maps/MainPreferences;.PNG:Ljava/lang/String; // field@0d49 │ │ -097134: 7402 d924 1100 |0050: invoke-virtual/range {v17, v18}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -09713a: 0a11 |0053: move-result v17 │ │ -09713c: 3811 1800 |0054: if-eqz v17, 006c // +0018 │ │ -097140: 4611 080b |0056: aget-object v17, v8, v11 │ │ -097144: 7401 1f24 1100 |0058: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -09714a: 0c11 |005b: move-result-object v17 │ │ -09714c: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -097150: 6e20 4125 0300 |005e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -097156: 4611 080b |0061: aget-object v17, v8, v11 │ │ -09715a: 7401 1f24 1100 |0063: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -097160: 0c11 |0066: move-result-object v17 │ │ -097162: 0800 1100 |0067: move-object/from16 v0, v17 │ │ -097166: 6e20 4125 0400 |0069: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -09716c: d80b 0b01 |006c: add-int/lit8 v11, v11, #int 1 // #01 │ │ -097170: 28cf |006e: goto 003d // -0031 │ │ -097172: 1a11 bd2d |006f: const-string v17, "pref_dir_main" // string@2dbd │ │ -097176: 1a12 130f |0071: const-string v18, "NO" // string@0f13 │ │ -09717a: 0800 1100 |0073: move-object/from16 v0, v17 │ │ -09717e: 0801 1200 |0075: move-object/from16 v1, v18 │ │ -097182: 7230 8c01 0201 |0077: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097188: 0c10 |007a: move-result-object v16 │ │ -09718a: 1a11 130f |007b: const-string v17, "NO" // string@0f13 │ │ -09718e: 7402 db24 1000 |007d: invoke-virtual/range {v16, v17}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097194: 0a11 |0080: move-result v17 │ │ -097196: 3811 8900 |0081: if-eqz v17, 010a // +0089 │ │ -09719a: 7210 8801 0200 |0083: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0971a0: 0c06 |0086: move-result-object v6 │ │ -0971a2: 1a11 bd2d |0087: const-string v17, "pref_dir_main" // string@2dbd │ │ -0971a6: 2212 9204 |0089: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -0971aa: 7601 fb24 1200 |008b: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0971b0: 7100 0b2f 0000 |008e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -0971b6: 0c13 |0091: move-result-object v19 │ │ -0971b8: 7402 0425 1200 |0092: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0971be: 0c12 |0095: move-result-object v18 │ │ -0971c0: 1a13 5701 |0096: const-string v19, "/tabulae/" // string@0157 │ │ -0971c4: 7402 0425 1200 |0098: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0971ca: 0c12 |009b: move-result-object v18 │ │ -0971cc: 7401 0a25 1200 |009c: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0971d2: 0c12 |009f: move-result-object v18 │ │ -0971d4: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ -0971d8: 0801 1200 |00a2: move-object/from16 v1, v18 │ │ -0971dc: 7230 8601 0601 |00a4: invoke-interface {v6, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0971e2: 1a11 be2d |00a7: const-string v17, "pref_dir_maps" // string@2dbe │ │ -0971e6: 2212 9204 |00a9: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -0971ea: 7601 fb24 1200 |00ab: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0971f0: 7100 0b2f 0000 |00ae: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -0971f6: 0c13 |00b1: move-result-object v19 │ │ -0971f8: 7402 0425 1200 |00b2: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0971fe: 0c12 |00b5: move-result-object v18 │ │ -097200: 1a13 5a01 |00b6: const-string v19, "/tabulae/maps/" // string@015a │ │ -097204: 7402 0425 1200 |00b8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09720a: 0c12 |00bb: move-result-object v18 │ │ -09720c: 7401 0a25 1200 |00bc: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097212: 0c12 |00bf: move-result-object v18 │ │ -097214: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -097218: 0801 1200 |00c2: move-object/from16 v1, v18 │ │ -09721c: 7230 8601 0601 |00c4: invoke-interface {v6, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -097222: 1a11 bc2d |00c7: const-string v17, "pref_dir_import" // string@2dbc │ │ -097226: 2212 9204 |00c9: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -09722a: 7601 fb24 1200 |00cb: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -097230: 7100 0b2f 0000 |00ce: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -097236: 0c13 |00d1: move-result-object v19 │ │ -097238: 7402 0425 1200 |00d2: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09723e: 0c12 |00d5: move-result-object v18 │ │ -097240: 1a13 5901 |00d6: const-string v19, "/tabulae/import/" // string@0159 │ │ -097244: 7402 0425 1200 |00d8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09724a: 0c12 |00db: move-result-object v18 │ │ -09724c: 7401 0a25 1200 |00dc: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097252: 0c12 |00df: move-result-object v18 │ │ -097254: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ -097258: 0801 1200 |00e2: move-object/from16 v1, v18 │ │ -09725c: 7230 8601 0601 |00e4: invoke-interface {v6, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -097262: 1a11 bb2d |00e7: const-string v17, "pref_dir_export" // string@2dbb │ │ -097266: 2212 9204 |00e9: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -09726a: 7601 fb24 1200 |00eb: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -097270: 7100 0b2f 0000 |00ee: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -097276: 0c13 |00f1: move-result-object v19 │ │ -097278: 7402 0425 1200 |00f2: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09727e: 0c12 |00f5: move-result-object v18 │ │ -097280: 1a13 5801 |00f6: const-string v19, "/tabulae/export/" // string@0158 │ │ -097284: 7402 0425 1200 |00f8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09728a: 0c12 |00fb: move-result-object v18 │ │ -09728c: 7401 0a25 1200 |00fc: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097292: 0c12 |00ff: move-result-object v18 │ │ -097294: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -097298: 0801 1200 |0102: move-object/from16 v1, v18 │ │ -09729c: 7230 8601 0601 |0104: invoke-interface {v6, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0972a2: 7210 8201 0600 |0107: invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0972a8: 1511 057f |010a: const/high16 v17, #int 2131034112 // #7f05 │ │ -0972ac: 0800 1600 |010c: move-object/from16 v0, v22 │ │ -0972b0: 0201 1100 |010e: move/from16 v1, v17 │ │ -0972b4: 6e20 6d27 1000 |0110: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.addPreferencesFromResource:(I)V // method@276d │ │ -0972ba: 1a11 f22d |0113: const-string v17, "pref_person_icon" // string@2df2 │ │ -0972be: 0800 1600 |0115: move-object/from16 v0, v22 │ │ -0972c2: 0801 1100 |0117: move-object/from16 v1, v17 │ │ -0972c6: 6e20 6e27 1000 |0119: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -0972cc: 0c11 |011c: move-result-object v17 │ │ -0972ce: 1f11 aa00 |011d: check-cast v17, Landroid/preference/ListPreference; // type@00aa │ │ -0972d2: 6e10 4c25 0300 |011f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0972d8: 0a12 |0122: move-result v18 │ │ -0972da: 0200 1200 |0123: move/from16 v0, v18 │ │ -0972de: 2300 7a06 |0125: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ -0972e2: 0812 0000 |0127: move-object/from16 v18, v0 │ │ -0972e6: 0800 1200 |0129: move-object/from16 v0, v18 │ │ -0972ea: 6e20 4e25 0300 |012b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -0972f0: 0c12 |012e: move-result-object v18 │ │ -0972f2: 1f12 7306 |012f: check-cast v18, [Ljava/lang/CharSequence; // type@0673 │ │ -0972f6: 7402 8503 1100 |0131: invoke-virtual/range {v17, v18}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ -0972fc: 1a11 f22d |0134: const-string v17, "pref_person_icon" // string@2df2 │ │ -097300: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -097304: 0801 1100 |0138: move-object/from16 v1, v17 │ │ -097308: 6e20 6e27 1000 |013a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -09730e: 0c11 |013d: move-result-object v17 │ │ -097310: 1f11 aa00 |013e: check-cast v17, Landroid/preference/ListPreference; // type@00aa │ │ -097314: 6e10 4c25 0300 |0140: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -09731a: 0a12 |0143: move-result v18 │ │ -09731c: 0200 1200 |0144: move/from16 v0, v18 │ │ -097320: 2300 7a06 |0146: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ -097324: 0812 0000 |0148: move-object/from16 v18, v0 │ │ -097328: 0800 1200 |014a: move-object/from16 v0, v18 │ │ -09732c: 6e20 4e25 0400 |014c: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -097332: 0c12 |014f: move-result-object v18 │ │ -097334: 1f12 7306 |0150: check-cast v18, [Ljava/lang/CharSequence; // type@0673 │ │ -097338: 7402 8703 1100 |0152: invoke-virtual/range {v17, v18}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ -09733e: 1a11 af2d |0155: const-string v17, "pref_arrow_icon" // string@2daf │ │ -097342: 0800 1600 |0157: move-object/from16 v0, v22 │ │ -097346: 0801 1100 |0159: move-object/from16 v1, v17 │ │ -09734a: 6e20 6e27 1000 |015b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097350: 0c11 |015e: move-result-object v17 │ │ -097352: 1f11 aa00 |015f: check-cast v17, Landroid/preference/ListPreference; // type@00aa │ │ -097356: 6e10 4c25 0300 |0161: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -09735c: 0a12 |0164: move-result v18 │ │ -09735e: 0200 1200 |0165: move/from16 v0, v18 │ │ -097362: 2300 7a06 |0167: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ -097366: 0812 0000 |0169: move-object/from16 v18, v0 │ │ -09736a: 0800 1200 |016b: move-object/from16 v0, v18 │ │ -09736e: 6e20 4e25 0300 |016d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -097374: 0c12 |0170: move-result-object v18 │ │ -097376: 1f12 7306 |0171: check-cast v18, [Ljava/lang/CharSequence; // type@0673 │ │ -09737a: 7402 8503 1100 |0173: invoke-virtual/range {v17, v18}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ -097380: 1a11 af2d |0176: const-string v17, "pref_arrow_icon" // string@2daf │ │ -097384: 0800 1600 |0178: move-object/from16 v0, v22 │ │ -097388: 0801 1100 |017a: move-object/from16 v1, v17 │ │ -09738c: 6e20 6e27 1000 |017c: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097392: 0c11 |017f: move-result-object v17 │ │ -097394: 1f11 aa00 |0180: check-cast v17, Landroid/preference/ListPreference; // type@00aa │ │ -097398: 6e10 4c25 0300 |0182: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -09739e: 0a12 |0185: move-result v18 │ │ -0973a0: 0200 1200 |0186: move/from16 v0, v18 │ │ -0973a4: 2300 7a06 |0188: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ -0973a8: 0812 0000 |018a: move-object/from16 v18, v0 │ │ -0973ac: 0800 1200 |018c: move-object/from16 v0, v18 │ │ -0973b0: 6e20 4e25 0400 |018e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -0973b6: 0c12 |0191: move-result-object v18 │ │ -0973b8: 1f12 7306 |0192: check-cast v18, [Ljava/lang/CharSequence; // type@0673 │ │ -0973bc: 7402 8703 1100 |0194: invoke-virtual/range {v17, v18}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ -0973c2: 1a11 bd2d |0197: const-string v17, "pref_dir_main" // string@2dbd │ │ -0973c6: 0800 1600 |0199: move-object/from16 v0, v22 │ │ -0973ca: 0801 1100 |019b: move-object/from16 v1, v17 │ │ -0973ce: 6e20 6e27 1000 |019d: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -0973d4: 0c11 |01a0: move-result-object v17 │ │ -0973d6: 1a12 bd2d |01a1: const-string v18, "pref_dir_main" // string@2dbd │ │ -0973da: 2213 9204 |01a3: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -0973de: 7601 fb24 1300 |01a5: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0973e4: 7100 0b2f 0000 |01a8: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -0973ea: 0c14 |01ab: move-result-object v20 │ │ -0973ec: 7402 0425 1300 |01ac: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0973f2: 0c13 |01af: move-result-object v19 │ │ -0973f4: 1a14 5701 |01b0: const-string v20, "/tabulae/" // string@0157 │ │ -0973f8: 7402 0425 1300 |01b2: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0973fe: 0c13 |01b5: move-result-object v19 │ │ -097400: 7401 0a25 1300 |01b6: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097406: 0c13 |01b9: move-result-object v19 │ │ -097408: 0800 1200 |01ba: move-object/from16 v0, v18 │ │ -09740c: 0801 1300 |01bc: move-object/from16 v1, v19 │ │ -097410: 7230 8c01 0201 |01be: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097416: 0c12 |01c1: move-result-object v18 │ │ -097418: 7402 9d03 1100 |01c2: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -09741e: 1a11 be2d |01c5: const-string v17, "pref_dir_maps" // string@2dbe │ │ -097422: 0800 1600 |01c7: move-object/from16 v0, v22 │ │ -097426: 0801 1100 |01c9: move-object/from16 v1, v17 │ │ -09742a: 6e20 6e27 1000 |01cb: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097430: 0c11 |01ce: move-result-object v17 │ │ -097432: 1a12 be2d |01cf: const-string v18, "pref_dir_maps" // string@2dbe │ │ -097436: 2213 9204 |01d1: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -09743a: 7601 fb24 1300 |01d3: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -097440: 7100 0b2f 0000 |01d6: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -097446: 0c14 |01d9: move-result-object v20 │ │ -097448: 7402 0425 1300 |01da: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09744e: 0c13 |01dd: move-result-object v19 │ │ -097450: 1a14 5a01 |01de: const-string v20, "/tabulae/maps/" // string@015a │ │ -097454: 7402 0425 1300 |01e0: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09745a: 0c13 |01e3: move-result-object v19 │ │ -09745c: 7401 0a25 1300 |01e4: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097462: 0c13 |01e7: move-result-object v19 │ │ -097464: 0800 1200 |01e8: move-object/from16 v0, v18 │ │ -097468: 0801 1300 |01ea: move-object/from16 v1, v19 │ │ -09746c: 7230 8c01 0201 |01ec: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097472: 0c12 |01ef: move-result-object v18 │ │ -097474: 7402 9d03 1100 |01f0: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -09747a: 1a11 df2d |01f3: const-string v17, "pref_main_usermaps" // string@2ddf │ │ -09747e: 0800 1600 |01f5: move-object/from16 v0, v22 │ │ -097482: 0801 1100 |01f7: move-object/from16 v1, v17 │ │ -097486: 6e20 6e27 1000 |01f9: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -09748c: 0c11 |01fc: move-result-object v17 │ │ -09748e: 2212 9204 |01fd: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -097492: 7601 fb24 1200 |01ff: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -097498: 1a13 a20e |0202: const-string v19, "Maps from " // string@0ea2 │ │ -09749c: 7402 0425 1200 |0204: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0974a2: 0c12 |0207: move-result-object v18 │ │ -0974a4: 1a13 be2d |0208: const-string v19, "pref_dir_maps" // string@2dbe │ │ -0974a8: 2214 9204 |020a: new-instance v20, Ljava/lang/StringBuilder; // type@0492 │ │ -0974ac: 7601 fb24 1400 |020c: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0974b2: 7100 0b2f 0000 |020f: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -0974b8: 0c15 |0212: move-result-object v21 │ │ -0974ba: 7402 0425 1400 |0213: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0974c0: 0c14 |0216: move-result-object v20 │ │ -0974c2: 1a15 5a01 |0217: const-string v21, "/tabulae/maps/" // string@015a │ │ -0974c6: 7402 0425 1400 |0219: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0974cc: 0c14 |021c: move-result-object v20 │ │ -0974ce: 7401 0a25 1400 |021d: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0974d4: 0c14 |0220: move-result-object v20 │ │ -0974d6: 0800 1300 |0221: move-object/from16 v0, v19 │ │ -0974da: 0801 1400 |0223: move-object/from16 v1, v20 │ │ -0974de: 7230 8c01 0201 |0225: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0974e4: 0c13 |0228: move-result-object v19 │ │ -0974e6: 7402 0425 1200 |0229: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0974ec: 0c12 |022c: move-result-object v18 │ │ -0974ee: 7401 0a25 1200 |022d: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0974f4: 0c12 |0230: move-result-object v18 │ │ -0974f6: 7402 9d03 1100 |0231: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0974fc: 1a11 bc2d |0234: const-string v17, "pref_dir_import" // string@2dbc │ │ -097500: 0800 1600 |0236: move-object/from16 v0, v22 │ │ -097504: 0801 1100 |0238: move-object/from16 v1, v17 │ │ -097508: 6e20 6e27 1000 |023a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -09750e: 0c11 |023d: move-result-object v17 │ │ -097510: 1a12 bc2d |023e: const-string v18, "pref_dir_import" // string@2dbc │ │ -097514: 2213 9204 |0240: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -097518: 7601 fb24 1300 |0242: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09751e: 7100 0b2f 0000 |0245: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -097524: 0c14 |0248: move-result-object v20 │ │ -097526: 7402 0425 1300 |0249: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09752c: 0c13 |024c: move-result-object v19 │ │ -09752e: 1a14 5901 |024d: const-string v20, "/tabulae/import/" // string@0159 │ │ -097532: 7402 0425 1300 |024f: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097538: 0c13 |0252: move-result-object v19 │ │ -09753a: 7401 0a25 1300 |0253: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097540: 0c13 |0256: move-result-object v19 │ │ -097542: 0800 1200 |0257: move-object/from16 v0, v18 │ │ -097546: 0801 1300 |0259: move-object/from16 v1, v19 │ │ -09754a: 7230 8c01 0201 |025b: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097550: 0c12 |025e: move-result-object v18 │ │ -097552: 7402 9d03 1100 |025f: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -097558: 1a11 bb2d |0262: const-string v17, "pref_dir_export" // string@2dbb │ │ -09755c: 0800 1600 |0264: move-object/from16 v0, v22 │ │ -097560: 0801 1100 |0266: move-object/from16 v1, v17 │ │ -097564: 6e20 6e27 1000 |0268: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -09756a: 0c11 |026b: move-result-object v17 │ │ -09756c: 1a12 bb2d |026c: const-string v18, "pref_dir_export" // string@2dbb │ │ -097570: 2213 9204 |026e: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -097574: 7601 fb24 1300 |0270: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09757a: 7100 0b2f 0000 |0273: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -097580: 0c14 |0276: move-result-object v20 │ │ -097582: 7402 0425 1300 |0277: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097588: 0c13 |027a: move-result-object v19 │ │ -09758a: 1a14 5801 |027b: const-string v20, "/tabulae/export/" // string@0158 │ │ -09758e: 7402 0425 1300 |027d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097594: 0c13 |0280: move-result-object v19 │ │ -097596: 7401 0a25 1300 |0281: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09759c: 0c13 |0284: move-result-object v19 │ │ -09759e: 0800 1200 |0285: move-object/from16 v0, v18 │ │ -0975a2: 0801 1300 |0287: move-object/from16 v1, v19 │ │ -0975a6: 7230 8c01 0201 |0289: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0975ac: 0c12 |028c: move-result-object v18 │ │ -0975ae: 7402 9d03 1100 |028d: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0975b4: 1a11 bd2d |0290: const-string v17, "pref_dir_main" // string@2dbd │ │ -0975b8: 0800 1600 |0292: move-object/from16 v0, v22 │ │ -0975bc: 0801 1100 |0294: move-object/from16 v1, v17 │ │ -0975c0: 6e20 6e27 1000 |0296: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -0975c6: 0c11 |0299: move-result-object v17 │ │ -0975c8: 2212 0805 |029a: new-instance v18, Lorg/pyneo/maps/MainPreferences$1; // type@0508 │ │ -0975cc: 0800 1200 |029c: move-object/from16 v0, v18 │ │ -0975d0: 0801 1600 |029e: move-object/from16 v1, v22 │ │ -0975d4: 7030 6127 1002 |02a0: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences$1;.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V // method@2761 │ │ -0975da: 7402 9b03 1100 |02a3: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ -0975e0: 1a11 be2d |02a6: const-string v17, "pref_dir_maps" // string@2dbe │ │ -0975e4: 0800 1600 |02a8: move-object/from16 v0, v22 │ │ -0975e8: 0801 1100 |02aa: move-object/from16 v1, v17 │ │ -0975ec: 6e20 6e27 1000 |02ac: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -0975f2: 0c11 |02af: move-result-object v17 │ │ -0975f4: 2212 0905 |02b0: new-instance v18, Lorg/pyneo/maps/MainPreferences$2; // type@0509 │ │ -0975f8: 0800 1200 |02b2: move-object/from16 v0, v18 │ │ -0975fc: 0801 1600 |02b4: move-object/from16 v1, v22 │ │ -097600: 7030 6327 1002 |02b6: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences$2;.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V // method@2763 │ │ -097606: 7402 9b03 1100 |02b9: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ -09760c: 1a11 bc2d |02bc: const-string v17, "pref_dir_import" // string@2dbc │ │ -097610: 0800 1600 |02be: move-object/from16 v0, v22 │ │ -097614: 0801 1100 |02c0: move-object/from16 v1, v17 │ │ -097618: 6e20 6e27 1000 |02c2: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -09761e: 0c11 |02c5: move-result-object v17 │ │ -097620: 2212 0a05 |02c6: new-instance v18, Lorg/pyneo/maps/MainPreferences$3; // type@050a │ │ -097624: 0800 1200 |02c8: move-object/from16 v0, v18 │ │ -097628: 0801 1600 |02ca: move-object/from16 v1, v22 │ │ -09762c: 7030 6527 1002 |02cc: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences$3;.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V // method@2765 │ │ -097632: 7402 9b03 1100 |02cf: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ -097638: 1a11 bb2d |02d2: const-string v17, "pref_dir_export" // string@2dbb │ │ -09763c: 0800 1600 |02d4: move-object/from16 v0, v22 │ │ -097640: 0801 1100 |02d6: move-object/from16 v1, v17 │ │ -097644: 6e20 6e27 1000 |02d8: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -09764a: 0c11 |02db: move-result-object v17 │ │ -09764c: 2212 0b05 |02dc: new-instance v18, Lorg/pyneo/maps/MainPreferences$4; // type@050b │ │ -097650: 0800 1200 |02de: move-object/from16 v0, v18 │ │ -097654: 0801 1600 |02e0: move-object/from16 v1, v22 │ │ -097658: 7030 6727 1002 |02e2: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences$4;.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V // method@2767 │ │ -09765e: 7402 9b03 1100 |02e5: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ -097664: 1a11 f42d |02e8: const-string v17, "pref_predefmaps_mapsgroup" // string@2df4 │ │ -097668: 0800 1600 |02ea: move-object/from16 v0, v22 │ │ -09766c: 0801 1100 |02ec: move-object/from16 v1, v17 │ │ -097670: 6e20 6e27 1000 |02ee: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097676: 0c0e |02f1: move-result-object v14 │ │ -097678: 1f0e b100 |02f2: check-cast v14, Landroid/preference/PreferenceGroup; // type@00b1 │ │ -09767c: 1a11 f52d |02f4: const-string v17, "pref_predefmaps_overlaysgroup" // string@2df5 │ │ -097680: 0800 1600 |02f6: move-object/from16 v0, v22 │ │ -097684: 0801 1100 |02f8: move-object/from16 v1, v17 │ │ -097688: 6e20 6e27 1000 |02fa: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -09768e: 0c0f |02fd: move-result-object v15 │ │ -097690: 1f0f b100 |02fe: check-cast v15, Landroid/preference/PreferenceGroup; // type@00b1 │ │ -097694: 7100 dc25 0000 |0300: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ -09769a: 0c07 |0303: move-result-object v7 │ │ -09769c: 120d |0304: const/4 v13, #int 0 // #0 │ │ -09769e: 6e10 dd25 0700 |0305: invoke-virtual {v7}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ -0976a4: 0c0d |0308: move-result-object v13 │ │ -0976a6: 380d 1b00 |0309: if-eqz v13, 0324 // +001b │ │ -0976aa: 7401 7527 1600 |030b: invoke-virtual/range {v22}, Lorg/pyneo/maps/MainPreferences;.getResources:()Landroid/content/res/Resources; // method@2775 │ │ -0976b0: 0c11 |030e: move-result-object v17 │ │ -0976b2: 1412 0100 067f |030f: const v18, #float 1.78117e+38 // #7f060001 │ │ -0976b8: 7402 bd01 1100 |0312: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ -0976be: 0c0c |0315: move-result-object v12 │ │ -0976c0: 2211 5405 |0316: new-instance v17, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ -0976c4: 0800 1100 |0318: move-object/from16 v0, v17 │ │ -0976c8: 0801 1600 |031a: move-object/from16 v1, v22 │ │ -0976cc: 7040 0929 e01f |031c: invoke-direct {v0, v14, v15, v1}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/preference/PreferenceGroup;Landroid/preference/PreferenceGroup;Landroid/content/Context;)V // method@2909 │ │ -0976d2: 0800 1100 |031f: move-object/from16 v0, v17 │ │ -0976d6: 6e30 db25 cd00 |0321: invoke-virtual {v13, v12, v0}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ -0976dc: 7701 082f 1600 |0324: invoke-static/range {v22}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -0976e2: 0c09 |0327: move-result-object v9 │ │ -0976e4: 0800 1600 |0328: move-object/from16 v0, v22 │ │ -0976e8: 7020 6b27 9000 |032a: invoke-direct {v0, v9}, Lorg/pyneo/maps/MainPreferences;.LoadUserMaps:(Ljava/io/File;)V // method@276b │ │ -0976ee: 1a11 dd2d |032d: const-string v17, "pref_main_mixmaps" // string@2ddd │ │ -0976f2: 0800 1600 |032f: move-object/from16 v0, v22 │ │ -0976f6: 0801 1100 |0331: move-object/from16 v1, v17 │ │ -0976fa: 6e20 6e27 1000 |0333: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097700: 0c11 |0336: move-result-object v17 │ │ -097702: 2212 3000 |0337: new-instance v18, Landroid/content/Intent; // type@0030 │ │ -097706: 7401 7127 1600 |0339: invoke-virtual/range {v22}, Lorg/pyneo/maps/MainPreferences;.getApplicationContext:()Landroid/content/Context; // method@2771 │ │ -09770c: 0c13 |033c: move-result-object v19 │ │ -09770e: 1c14 9705 |033d: const-class v20, Lorg/pyneo/maps/preference/MixedMapsPreference; // type@0597 │ │ -097712: 7603 4a01 1200 |033f: invoke-direct/range {v18, v19, v20}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -097718: 7402 9a03 1100 |0342: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setIntent:(Landroid/content/Intent;)V // method@039a │ │ -09771e: 7401 7427 1600 |0345: invoke-virtual/range {v22}, Lorg/pyneo/maps/MainPreferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2774 │ │ -097724: 0c11 |0348: move-result-object v17 │ │ -097726: 7401 b103 1100 |0349: invoke-virtual/range {v17}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -09772c: 0c11 |034c: move-result-object v17 │ │ -09772e: 0800 1100 |034d: move-object/from16 v0, v17 │ │ -097732: 0801 1600 |034f: move-object/from16 v1, v22 │ │ -097736: 7220 8d01 1000 |0351: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ -09773c: 0e00 |0354: return-void │ │ -09773e: 0d05 |0355: move-exception v5 │ │ -097740: 6e10 8224 0500 |0356: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -097746: 0c11 |0359: move-result-object v17 │ │ -097748: 0800 1100 |035a: move-object/from16 v0, v17 │ │ -09774c: 7120 fa2e 5000 |035c: invoke-static {v0, v5}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -097752: 28c5 |035f: goto 0324 // -003b │ │ +097044: |[097044] org.pyneo.maps.MainPreferences.onCreate:(Landroid/os/Bundle;)V │ │ +097054: 7502 a203 1600 |0000: invoke-super/range {v22, v23}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@03a2 │ │ +09705a: 7401 7327 1600 |0003: invoke-virtual/range {v22}, Lorg/pyneo/maps/MainPreferences;.getListView:()Landroid/widget/ListView; // method@2773 │ │ +097060: 0c11 |0006: move-result-object v17 │ │ +097062: 0800 1600 |0007: move-object/from16 v0, v22 │ │ +097066: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +09706a: 6e20 7c27 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.registerForContextMenu:(Landroid/view/View;)V // method@277c │ │ +097070: 7701 af03 1600 |000e: invoke-static/range {v22}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +097076: 0c02 |0011: move-result-object v2 │ │ +097078: 2203 aa04 |0012: new-instance v3, Ljava/util/ArrayList; // type@04aa │ │ +09707c: 7010 3d25 0300 |0014: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@253d │ │ +097082: 1a11 8604 |0017: const-string v17, "Default" // string@0486 │ │ +097086: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +09708a: 6e20 4125 0300 |001b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +097090: 2204 aa04 |001e: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ +097094: 7010 3d25 0400 |0020: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ +09709a: 1a11 0000 |0023: const-string v17, "" // string@0000 │ │ +09709e: 0800 1100 |0025: move-object/from16 v0, v17 │ │ +0970a2: 6e20 4125 0400 |0027: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0970a8: 1a11 4b21 |002a: const-string v17, "icons/cursors" // string@214b │ │ +0970ac: 0800 1600 |002c: move-object/from16 v0, v22 │ │ +0970b0: 0801 1100 |002e: move-object/from16 v1, v17 │ │ +0970b4: 7120 072f 1000 |0030: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0970ba: 0c0a |0033: move-result-object v10 │ │ +0970bc: 380a 3b00 |0034: if-eqz v10, 006f // +003b │ │ +0970c0: 6e10 2724 0a00 |0036: invoke-virtual {v10}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +0970c6: 0c08 |0039: move-result-object v8 │ │ +0970c8: 3808 3500 |003a: if-eqz v8, 006f // +0035 │ │ +0970cc: 120b |003c: const/4 v11, #int 0 // #0 │ │ +0970ce: 2180 |003d: array-length v0, v8 │ │ +0970d0: 0211 0000 |003e: move/from16 v17, v0 │ │ +0970d4: 0200 1100 |0040: move/from16 v0, v17 │ │ +0970d8: 350b 2d00 |0042: if-ge v11, v0, 006f // +002d │ │ +0970dc: 4611 080b |0044: aget-object v17, v8, v11 │ │ +0970e0: 7401 1f24 1100 |0046: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0970e6: 0c11 |0049: move-result-object v17 │ │ +0970e8: 7401 ef24 1100 |004a: invoke-virtual/range {v17}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +0970ee: 0c11 |004d: move-result-object v17 │ │ +0970f0: 6212 490d |004e: sget-object v18, Lorg/pyneo/maps/MainPreferences;.PNG:Ljava/lang/String; // field@0d49 │ │ +0970f4: 7402 d924 1100 |0050: invoke-virtual/range {v17, v18}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0970fa: 0a11 |0053: move-result v17 │ │ +0970fc: 3811 1800 |0054: if-eqz v17, 006c // +0018 │ │ +097100: 4611 080b |0056: aget-object v17, v8, v11 │ │ +097104: 7401 1f24 1100 |0058: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +09710a: 0c11 |005b: move-result-object v17 │ │ +09710c: 0800 1100 |005c: move-object/from16 v0, v17 │ │ +097110: 6e20 4125 0300 |005e: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +097116: 4611 080b |0061: aget-object v17, v8, v11 │ │ +09711a: 7401 1f24 1100 |0063: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +097120: 0c11 |0066: move-result-object v17 │ │ +097122: 0800 1100 |0067: move-object/from16 v0, v17 │ │ +097126: 6e20 4125 0400 |0069: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +09712c: d80b 0b01 |006c: add-int/lit8 v11, v11, #int 1 // #01 │ │ +097130: 28cf |006e: goto 003d // -0031 │ │ +097132: 1a11 bd2d |006f: const-string v17, "pref_dir_main" // string@2dbd │ │ +097136: 1a12 130f |0071: const-string v18, "NO" // string@0f13 │ │ +09713a: 0800 1100 |0073: move-object/from16 v0, v17 │ │ +09713e: 0801 1200 |0075: move-object/from16 v1, v18 │ │ +097142: 7230 8c01 0201 |0077: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +097148: 0c10 |007a: move-result-object v16 │ │ +09714a: 1a11 130f |007b: const-string v17, "NO" // string@0f13 │ │ +09714e: 7402 db24 1000 |007d: invoke-virtual/range {v16, v17}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097154: 0a11 |0080: move-result v17 │ │ +097156: 3811 8900 |0081: if-eqz v17, 010a // +0089 │ │ +09715a: 7210 8801 0200 |0083: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +097160: 0c06 |0086: move-result-object v6 │ │ +097162: 1a11 bd2d |0087: const-string v17, "pref_dir_main" // string@2dbd │ │ +097166: 2212 9204 |0089: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +09716a: 7601 fb24 1200 |008b: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097170: 7100 0b2f 0000 |008e: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +097176: 0c13 |0091: move-result-object v19 │ │ +097178: 7402 0425 1200 |0092: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09717e: 0c12 |0095: move-result-object v18 │ │ +097180: 1a13 5701 |0096: const-string v19, "/tabulae/" // string@0157 │ │ +097184: 7402 0425 1200 |0098: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09718a: 0c12 |009b: move-result-object v18 │ │ +09718c: 7401 0a25 1200 |009c: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097192: 0c12 |009f: move-result-object v18 │ │ +097194: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ +097198: 0801 1200 |00a2: move-object/from16 v1, v18 │ │ +09719c: 7230 8601 0601 |00a4: invoke-interface {v6, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0971a2: 1a11 be2d |00a7: const-string v17, "pref_dir_maps" // string@2dbe │ │ +0971a6: 2212 9204 |00a9: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +0971aa: 7601 fb24 1200 |00ab: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0971b0: 7100 0b2f 0000 |00ae: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +0971b6: 0c13 |00b1: move-result-object v19 │ │ +0971b8: 7402 0425 1200 |00b2: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0971be: 0c12 |00b5: move-result-object v18 │ │ +0971c0: 1a13 5a01 |00b6: const-string v19, "/tabulae/maps/" // string@015a │ │ +0971c4: 7402 0425 1200 |00b8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0971ca: 0c12 |00bb: move-result-object v18 │ │ +0971cc: 7401 0a25 1200 |00bc: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0971d2: 0c12 |00bf: move-result-object v18 │ │ +0971d4: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +0971d8: 0801 1200 |00c2: move-object/from16 v1, v18 │ │ +0971dc: 7230 8601 0601 |00c4: invoke-interface {v6, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0971e2: 1a11 bc2d |00c7: const-string v17, "pref_dir_import" // string@2dbc │ │ +0971e6: 2212 9204 |00c9: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +0971ea: 7601 fb24 1200 |00cb: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0971f0: 7100 0b2f 0000 |00ce: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +0971f6: 0c13 |00d1: move-result-object v19 │ │ +0971f8: 7402 0425 1200 |00d2: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0971fe: 0c12 |00d5: move-result-object v18 │ │ +097200: 1a13 5901 |00d6: const-string v19, "/tabulae/import/" // string@0159 │ │ +097204: 7402 0425 1200 |00d8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09720a: 0c12 |00db: move-result-object v18 │ │ +09720c: 7401 0a25 1200 |00dc: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097212: 0c12 |00df: move-result-object v18 │ │ +097214: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ +097218: 0801 1200 |00e2: move-object/from16 v1, v18 │ │ +09721c: 7230 8601 0601 |00e4: invoke-interface {v6, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +097222: 1a11 bb2d |00e7: const-string v17, "pref_dir_export" // string@2dbb │ │ +097226: 2212 9204 |00e9: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +09722a: 7601 fb24 1200 |00eb: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097230: 7100 0b2f 0000 |00ee: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +097236: 0c13 |00f1: move-result-object v19 │ │ +097238: 7402 0425 1200 |00f2: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09723e: 0c12 |00f5: move-result-object v18 │ │ +097240: 1a13 5801 |00f6: const-string v19, "/tabulae/export/" // string@0158 │ │ +097244: 7402 0425 1200 |00f8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09724a: 0c12 |00fb: move-result-object v18 │ │ +09724c: 7401 0a25 1200 |00fc: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097252: 0c12 |00ff: move-result-object v18 │ │ +097254: 0800 1100 |0100: move-object/from16 v0, v17 │ │ +097258: 0801 1200 |0102: move-object/from16 v1, v18 │ │ +09725c: 7230 8601 0601 |0104: invoke-interface {v6, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +097262: 7210 8201 0600 |0107: invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +097268: 1511 057f |010a: const/high16 v17, #int 2131034112 // #7f05 │ │ +09726c: 0800 1600 |010c: move-object/from16 v0, v22 │ │ +097270: 0201 1100 |010e: move/from16 v1, v17 │ │ +097274: 6e20 6d27 1000 |0110: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.addPreferencesFromResource:(I)V // method@276d │ │ +09727a: 1a11 f22d |0113: const-string v17, "pref_person_icon" // string@2df2 │ │ +09727e: 0800 1600 |0115: move-object/from16 v0, v22 │ │ +097282: 0801 1100 |0117: move-object/from16 v1, v17 │ │ +097286: 6e20 6e27 1000 |0119: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +09728c: 0c11 |011c: move-result-object v17 │ │ +09728e: 1f11 aa00 |011d: check-cast v17, Landroid/preference/ListPreference; // type@00aa │ │ +097292: 6e10 4c25 0300 |011f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +097298: 0a12 |0122: move-result v18 │ │ +09729a: 0200 1200 |0123: move/from16 v0, v18 │ │ +09729e: 2300 7a06 |0125: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ +0972a2: 0812 0000 |0127: move-object/from16 v18, v0 │ │ +0972a6: 0800 1200 |0129: move-object/from16 v0, v18 │ │ +0972aa: 6e20 4e25 0300 |012b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +0972b0: 0c12 |012e: move-result-object v18 │ │ +0972b2: 1f12 7306 |012f: check-cast v18, [Ljava/lang/CharSequence; // type@0673 │ │ +0972b6: 7402 8503 1100 |0131: invoke-virtual/range {v17, v18}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ +0972bc: 1a11 f22d |0134: const-string v17, "pref_person_icon" // string@2df2 │ │ +0972c0: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +0972c4: 0801 1100 |0138: move-object/from16 v1, v17 │ │ +0972c8: 6e20 6e27 1000 |013a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +0972ce: 0c11 |013d: move-result-object v17 │ │ +0972d0: 1f11 aa00 |013e: check-cast v17, Landroid/preference/ListPreference; // type@00aa │ │ +0972d4: 6e10 4c25 0300 |0140: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0972da: 0a12 |0143: move-result v18 │ │ +0972dc: 0200 1200 |0144: move/from16 v0, v18 │ │ +0972e0: 2300 7a06 |0146: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ +0972e4: 0812 0000 |0148: move-object/from16 v18, v0 │ │ +0972e8: 0800 1200 |014a: move-object/from16 v0, v18 │ │ +0972ec: 6e20 4e25 0400 |014c: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +0972f2: 0c12 |014f: move-result-object v18 │ │ +0972f4: 1f12 7306 |0150: check-cast v18, [Ljava/lang/CharSequence; // type@0673 │ │ +0972f8: 7402 8703 1100 |0152: invoke-virtual/range {v17, v18}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ +0972fe: 1a11 af2d |0155: const-string v17, "pref_arrow_icon" // string@2daf │ │ +097302: 0800 1600 |0157: move-object/from16 v0, v22 │ │ +097306: 0801 1100 |0159: move-object/from16 v1, v17 │ │ +09730a: 6e20 6e27 1000 |015b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097310: 0c11 |015e: move-result-object v17 │ │ +097312: 1f11 aa00 |015f: check-cast v17, Landroid/preference/ListPreference; // type@00aa │ │ +097316: 6e10 4c25 0300 |0161: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +09731c: 0a12 |0164: move-result v18 │ │ +09731e: 0200 1200 |0165: move/from16 v0, v18 │ │ +097322: 2300 7a06 |0167: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ +097326: 0812 0000 |0169: move-object/from16 v18, v0 │ │ +09732a: 0800 1200 |016b: move-object/from16 v0, v18 │ │ +09732e: 6e20 4e25 0300 |016d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +097334: 0c12 |0170: move-result-object v18 │ │ +097336: 1f12 7306 |0171: check-cast v18, [Ljava/lang/CharSequence; // type@0673 │ │ +09733a: 7402 8503 1100 |0173: invoke-virtual/range {v17, v18}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ +097340: 1a11 af2d |0176: const-string v17, "pref_arrow_icon" // string@2daf │ │ +097344: 0800 1600 |0178: move-object/from16 v0, v22 │ │ +097348: 0801 1100 |017a: move-object/from16 v1, v17 │ │ +09734c: 6e20 6e27 1000 |017c: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097352: 0c11 |017f: move-result-object v17 │ │ +097354: 1f11 aa00 |0180: check-cast v17, Landroid/preference/ListPreference; // type@00aa │ │ +097358: 6e10 4c25 0300 |0182: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +09735e: 0a12 |0185: move-result v18 │ │ +097360: 0200 1200 |0186: move/from16 v0, v18 │ │ +097364: 2300 7a06 |0188: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ +097368: 0812 0000 |018a: move-object/from16 v18, v0 │ │ +09736c: 0800 1200 |018c: move-object/from16 v0, v18 │ │ +097370: 6e20 4e25 0400 |018e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +097376: 0c12 |0191: move-result-object v18 │ │ +097378: 1f12 7306 |0192: check-cast v18, [Ljava/lang/CharSequence; // type@0673 │ │ +09737c: 7402 8703 1100 |0194: invoke-virtual/range {v17, v18}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ +097382: 1a11 bd2d |0197: const-string v17, "pref_dir_main" // string@2dbd │ │ +097386: 0800 1600 |0199: move-object/from16 v0, v22 │ │ +09738a: 0801 1100 |019b: move-object/from16 v1, v17 │ │ +09738e: 6e20 6e27 1000 |019d: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097394: 0c11 |01a0: move-result-object v17 │ │ +097396: 1a12 bd2d |01a1: const-string v18, "pref_dir_main" // string@2dbd │ │ +09739a: 2213 9204 |01a3: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ +09739e: 7601 fb24 1300 |01a5: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0973a4: 7100 0b2f 0000 |01a8: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +0973aa: 0c14 |01ab: move-result-object v20 │ │ +0973ac: 7402 0425 1300 |01ac: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0973b2: 0c13 |01af: move-result-object v19 │ │ +0973b4: 1a14 5701 |01b0: const-string v20, "/tabulae/" // string@0157 │ │ +0973b8: 7402 0425 1300 |01b2: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0973be: 0c13 |01b5: move-result-object v19 │ │ +0973c0: 7401 0a25 1300 |01b6: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0973c6: 0c13 |01b9: move-result-object v19 │ │ +0973c8: 0800 1200 |01ba: move-object/from16 v0, v18 │ │ +0973cc: 0801 1300 |01bc: move-object/from16 v1, v19 │ │ +0973d0: 7230 8c01 0201 |01be: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0973d6: 0c12 |01c1: move-result-object v18 │ │ +0973d8: 7402 9d03 1100 |01c2: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0973de: 1a11 be2d |01c5: const-string v17, "pref_dir_maps" // string@2dbe │ │ +0973e2: 0800 1600 |01c7: move-object/from16 v0, v22 │ │ +0973e6: 0801 1100 |01c9: move-object/from16 v1, v17 │ │ +0973ea: 6e20 6e27 1000 |01cb: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +0973f0: 0c11 |01ce: move-result-object v17 │ │ +0973f2: 1a12 be2d |01cf: const-string v18, "pref_dir_maps" // string@2dbe │ │ +0973f6: 2213 9204 |01d1: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ +0973fa: 7601 fb24 1300 |01d3: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097400: 7100 0b2f 0000 |01d6: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +097406: 0c14 |01d9: move-result-object v20 │ │ +097408: 7402 0425 1300 |01da: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09740e: 0c13 |01dd: move-result-object v19 │ │ +097410: 1a14 5a01 |01de: const-string v20, "/tabulae/maps/" // string@015a │ │ +097414: 7402 0425 1300 |01e0: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09741a: 0c13 |01e3: move-result-object v19 │ │ +09741c: 7401 0a25 1300 |01e4: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097422: 0c13 |01e7: move-result-object v19 │ │ +097424: 0800 1200 |01e8: move-object/from16 v0, v18 │ │ +097428: 0801 1300 |01ea: move-object/from16 v1, v19 │ │ +09742c: 7230 8c01 0201 |01ec: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +097432: 0c12 |01ef: move-result-object v18 │ │ +097434: 7402 9d03 1100 |01f0: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +09743a: 1a11 df2d |01f3: const-string v17, "pref_main_usermaps" // string@2ddf │ │ +09743e: 0800 1600 |01f5: move-object/from16 v0, v22 │ │ +097442: 0801 1100 |01f7: move-object/from16 v1, v17 │ │ +097446: 6e20 6e27 1000 |01f9: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +09744c: 0c11 |01fc: move-result-object v17 │ │ +09744e: 2212 9204 |01fd: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +097452: 7601 fb24 1200 |01ff: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097458: 1a13 a20e |0202: const-string v19, "Maps from " // string@0ea2 │ │ +09745c: 7402 0425 1200 |0204: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097462: 0c12 |0207: move-result-object v18 │ │ +097464: 1a13 be2d |0208: const-string v19, "pref_dir_maps" // string@2dbe │ │ +097468: 2214 9204 |020a: new-instance v20, Ljava/lang/StringBuilder; // type@0492 │ │ +09746c: 7601 fb24 1400 |020c: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097472: 7100 0b2f 0000 |020f: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +097478: 0c15 |0212: move-result-object v21 │ │ +09747a: 7402 0425 1400 |0213: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097480: 0c14 |0216: move-result-object v20 │ │ +097482: 1a15 5a01 |0217: const-string v21, "/tabulae/maps/" // string@015a │ │ +097486: 7402 0425 1400 |0219: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09748c: 0c14 |021c: move-result-object v20 │ │ +09748e: 7401 0a25 1400 |021d: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097494: 0c14 |0220: move-result-object v20 │ │ +097496: 0800 1300 |0221: move-object/from16 v0, v19 │ │ +09749a: 0801 1400 |0223: move-object/from16 v1, v20 │ │ +09749e: 7230 8c01 0201 |0225: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0974a4: 0c13 |0228: move-result-object v19 │ │ +0974a6: 7402 0425 1200 |0229: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0974ac: 0c12 |022c: move-result-object v18 │ │ +0974ae: 7401 0a25 1200 |022d: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0974b4: 0c12 |0230: move-result-object v18 │ │ +0974b6: 7402 9d03 1100 |0231: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0974bc: 1a11 bc2d |0234: const-string v17, "pref_dir_import" // string@2dbc │ │ +0974c0: 0800 1600 |0236: move-object/from16 v0, v22 │ │ +0974c4: 0801 1100 |0238: move-object/from16 v1, v17 │ │ +0974c8: 6e20 6e27 1000 |023a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +0974ce: 0c11 |023d: move-result-object v17 │ │ +0974d0: 1a12 bc2d |023e: const-string v18, "pref_dir_import" // string@2dbc │ │ +0974d4: 2213 9204 |0240: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ +0974d8: 7601 fb24 1300 |0242: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0974de: 7100 0b2f 0000 |0245: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +0974e4: 0c14 |0248: move-result-object v20 │ │ +0974e6: 7402 0425 1300 |0249: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0974ec: 0c13 |024c: move-result-object v19 │ │ +0974ee: 1a14 5901 |024d: const-string v20, "/tabulae/import/" // string@0159 │ │ +0974f2: 7402 0425 1300 |024f: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0974f8: 0c13 |0252: move-result-object v19 │ │ +0974fa: 7401 0a25 1300 |0253: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097500: 0c13 |0256: move-result-object v19 │ │ +097502: 0800 1200 |0257: move-object/from16 v0, v18 │ │ +097506: 0801 1300 |0259: move-object/from16 v1, v19 │ │ +09750a: 7230 8c01 0201 |025b: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +097510: 0c12 |025e: move-result-object v18 │ │ +097512: 7402 9d03 1100 |025f: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +097518: 1a11 bb2d |0262: const-string v17, "pref_dir_export" // string@2dbb │ │ +09751c: 0800 1600 |0264: move-object/from16 v0, v22 │ │ +097520: 0801 1100 |0266: move-object/from16 v1, v17 │ │ +097524: 6e20 6e27 1000 |0268: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +09752a: 0c11 |026b: move-result-object v17 │ │ +09752c: 1a12 bb2d |026c: const-string v18, "pref_dir_export" // string@2dbb │ │ +097530: 2213 9204 |026e: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ +097534: 7601 fb24 1300 |0270: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09753a: 7100 0b2f 0000 |0273: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +097540: 0c14 |0276: move-result-object v20 │ │ +097542: 7402 0425 1300 |0277: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097548: 0c13 |027a: move-result-object v19 │ │ +09754a: 1a14 5801 |027b: const-string v20, "/tabulae/export/" // string@0158 │ │ +09754e: 7402 0425 1300 |027d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097554: 0c13 |0280: move-result-object v19 │ │ +097556: 7401 0a25 1300 |0281: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09755c: 0c13 |0284: move-result-object v19 │ │ +09755e: 0800 1200 |0285: move-object/from16 v0, v18 │ │ +097562: 0801 1300 |0287: move-object/from16 v1, v19 │ │ +097566: 7230 8c01 0201 |0289: invoke-interface {v2, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09756c: 0c12 |028c: move-result-object v18 │ │ +09756e: 7402 9d03 1100 |028d: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +097574: 1a11 bd2d |0290: const-string v17, "pref_dir_main" // string@2dbd │ │ +097578: 0800 1600 |0292: move-object/from16 v0, v22 │ │ +09757c: 0801 1100 |0294: move-object/from16 v1, v17 │ │ +097580: 6e20 6e27 1000 |0296: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097586: 0c11 |0299: move-result-object v17 │ │ +097588: 2212 0805 |029a: new-instance v18, Lorg/pyneo/maps/MainPreferences$1; // type@0508 │ │ +09758c: 0800 1200 |029c: move-object/from16 v0, v18 │ │ +097590: 0801 1600 |029e: move-object/from16 v1, v22 │ │ +097594: 7030 6127 1002 |02a0: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences$1;.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V // method@2761 │ │ +09759a: 7402 9b03 1100 |02a3: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ +0975a0: 1a11 be2d |02a6: const-string v17, "pref_dir_maps" // string@2dbe │ │ +0975a4: 0800 1600 |02a8: move-object/from16 v0, v22 │ │ +0975a8: 0801 1100 |02aa: move-object/from16 v1, v17 │ │ +0975ac: 6e20 6e27 1000 |02ac: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +0975b2: 0c11 |02af: move-result-object v17 │ │ +0975b4: 2212 0905 |02b0: new-instance v18, Lorg/pyneo/maps/MainPreferences$2; // type@0509 │ │ +0975b8: 0800 1200 |02b2: move-object/from16 v0, v18 │ │ +0975bc: 0801 1600 |02b4: move-object/from16 v1, v22 │ │ +0975c0: 7030 6327 1002 |02b6: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences$2;.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V // method@2763 │ │ +0975c6: 7402 9b03 1100 |02b9: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ +0975cc: 1a11 bc2d |02bc: const-string v17, "pref_dir_import" // string@2dbc │ │ +0975d0: 0800 1600 |02be: move-object/from16 v0, v22 │ │ +0975d4: 0801 1100 |02c0: move-object/from16 v1, v17 │ │ +0975d8: 6e20 6e27 1000 |02c2: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +0975de: 0c11 |02c5: move-result-object v17 │ │ +0975e0: 2212 0a05 |02c6: new-instance v18, Lorg/pyneo/maps/MainPreferences$3; // type@050a │ │ +0975e4: 0800 1200 |02c8: move-object/from16 v0, v18 │ │ +0975e8: 0801 1600 |02ca: move-object/from16 v1, v22 │ │ +0975ec: 7030 6527 1002 |02cc: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences$3;.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V // method@2765 │ │ +0975f2: 7402 9b03 1100 |02cf: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ +0975f8: 1a11 bb2d |02d2: const-string v17, "pref_dir_export" // string@2dbb │ │ +0975fc: 0800 1600 |02d4: move-object/from16 v0, v22 │ │ +097600: 0801 1100 |02d6: move-object/from16 v1, v17 │ │ +097604: 6e20 6e27 1000 |02d8: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +09760a: 0c11 |02db: move-result-object v17 │ │ +09760c: 2212 0b05 |02dc: new-instance v18, Lorg/pyneo/maps/MainPreferences$4; // type@050b │ │ +097610: 0800 1200 |02de: move-object/from16 v0, v18 │ │ +097614: 0801 1600 |02e0: move-object/from16 v1, v22 │ │ +097618: 7030 6727 1002 |02e2: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainPreferences$4;.:(Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V // method@2767 │ │ +09761e: 7402 9b03 1100 |02e5: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ +097624: 1a11 f42d |02e8: const-string v17, "pref_predefmaps_mapsgroup" // string@2df4 │ │ +097628: 0800 1600 |02ea: move-object/from16 v0, v22 │ │ +09762c: 0801 1100 |02ec: move-object/from16 v1, v17 │ │ +097630: 6e20 6e27 1000 |02ee: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097636: 0c0e |02f1: move-result-object v14 │ │ +097638: 1f0e b100 |02f2: check-cast v14, Landroid/preference/PreferenceGroup; // type@00b1 │ │ +09763c: 1a11 f52d |02f4: const-string v17, "pref_predefmaps_overlaysgroup" // string@2df5 │ │ +097640: 0800 1600 |02f6: move-object/from16 v0, v22 │ │ +097644: 0801 1100 |02f8: move-object/from16 v1, v17 │ │ +097648: 6e20 6e27 1000 |02fa: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +09764e: 0c0f |02fd: move-result-object v15 │ │ +097650: 1f0f b100 |02fe: check-cast v15, Landroid/preference/PreferenceGroup; // type@00b1 │ │ +097654: 7100 dc25 0000 |0300: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ +09765a: 0c07 |0303: move-result-object v7 │ │ +09765c: 120d |0304: const/4 v13, #int 0 // #0 │ │ +09765e: 6e10 dd25 0700 |0305: invoke-virtual {v7}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ +097664: 0c0d |0308: move-result-object v13 │ │ +097666: 380d 1b00 |0309: if-eqz v13, 0324 // +001b │ │ +09766a: 7401 7527 1600 |030b: invoke-virtual/range {v22}, Lorg/pyneo/maps/MainPreferences;.getResources:()Landroid/content/res/Resources; // method@2775 │ │ +097670: 0c11 |030e: move-result-object v17 │ │ +097672: 1412 0100 067f |030f: const v18, #float 1.78117e+38 // #7f060001 │ │ +097678: 7402 bd01 1100 |0312: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ +09767e: 0c0c |0315: move-result-object v12 │ │ +097680: 2211 5405 |0316: new-instance v17, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ +097684: 0800 1100 |0318: move-object/from16 v0, v17 │ │ +097688: 0801 1600 |031a: move-object/from16 v1, v22 │ │ +09768c: 7040 0929 e01f |031c: invoke-direct {v0, v14, v15, v1}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/preference/PreferenceGroup;Landroid/preference/PreferenceGroup;Landroid/content/Context;)V // method@2909 │ │ +097692: 0800 1100 |031f: move-object/from16 v0, v17 │ │ +097696: 6e30 db25 cd00 |0321: invoke-virtual {v13, v12, v0}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ +09769c: 7701 082f 1600 |0324: invoke-static/range {v22}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +0976a2: 0c09 |0327: move-result-object v9 │ │ +0976a4: 0800 1600 |0328: move-object/from16 v0, v22 │ │ +0976a8: 7020 6b27 9000 |032a: invoke-direct {v0, v9}, Lorg/pyneo/maps/MainPreferences;.LoadUserMaps:(Ljava/io/File;)V // method@276b │ │ +0976ae: 1a11 dd2d |032d: const-string v17, "pref_main_mixmaps" // string@2ddd │ │ +0976b2: 0800 1600 |032f: move-object/from16 v0, v22 │ │ +0976b6: 0801 1100 |0331: move-object/from16 v1, v17 │ │ +0976ba: 6e20 6e27 1000 |0333: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +0976c0: 0c11 |0336: move-result-object v17 │ │ +0976c2: 2212 3000 |0337: new-instance v18, Landroid/content/Intent; // type@0030 │ │ +0976c6: 7401 7127 1600 |0339: invoke-virtual/range {v22}, Lorg/pyneo/maps/MainPreferences;.getApplicationContext:()Landroid/content/Context; // method@2771 │ │ +0976cc: 0c13 |033c: move-result-object v19 │ │ +0976ce: 1c14 9705 |033d: const-class v20, Lorg/pyneo/maps/preference/MixedMapsPreference; // type@0597 │ │ +0976d2: 7603 4a01 1200 |033f: invoke-direct/range {v18, v19, v20}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0976d8: 7402 9a03 1100 |0342: invoke-virtual/range {v17, v18}, Landroid/preference/Preference;.setIntent:(Landroid/content/Intent;)V // method@039a │ │ +0976de: 7401 7427 1600 |0345: invoke-virtual/range {v22}, Lorg/pyneo/maps/MainPreferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2774 │ │ +0976e4: 0c11 |0348: move-result-object v17 │ │ +0976e6: 7401 b103 1100 |0349: invoke-virtual/range {v17}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0976ec: 0c11 |034c: move-result-object v17 │ │ +0976ee: 0800 1100 |034d: move-object/from16 v0, v17 │ │ +0976f2: 0801 1600 |034f: move-object/from16 v1, v22 │ │ +0976f6: 7220 8d01 1000 |0351: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ +0976fc: 0e00 |0354: return-void │ │ +0976fe: 0d05 |0355: move-exception v5 │ │ +097700: 6e10 8224 0500 |0356: invoke-virtual {v5}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +097706: 0c11 |0359: move-result-object v17 │ │ +097708: 0800 1100 |035a: move-object/from16 v0, v17 │ │ +09770c: 7120 fa2e 5000 |035c: invoke-static {v0, v5}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +097712: 28c5 |035f: goto 0324 // -003b │ │ catches : 1 │ │ 0x0305 - 0x0324 │ │ Ljava/lang/Exception; -> 0x0355 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x000e line=43 │ │ @@ -133066,22 +133069,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -097764: |[097764] org.pyneo.maps.MainPreferences.onDestroy:()V │ │ -097774: 6e10 7427 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/MainPreferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2774 │ │ -09777a: 0c00 |0003: move-result-object v0 │ │ -09777c: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -097782: 0c00 |0007: move-result-object v0 │ │ -097784: 7220 8e01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ -09778a: 6f10 a303 0100 |000b: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onDestroy:()V // method@03a3 │ │ -097790: 0e00 |000e: return-void │ │ +097724: |[097724] org.pyneo.maps.MainPreferences.onDestroy:()V │ │ +097734: 6e10 7427 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/MainPreferences;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2774 │ │ +09773a: 0c00 |0003: move-result-object v0 │ │ +09773c: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +097742: 0c00 |0007: move-result-object v0 │ │ +097744: 7220 8e01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ +09774a: 6f10 a303 0100 |000b: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onDestroy:()V // method@03a3 │ │ +097750: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x000b line=209 │ │ 0x000e line=210 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/pyneo/maps/MainPreferences; │ │ @@ -133091,297 +133094,297 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 584 16-bit code units │ │ -097794: |[097794] org.pyneo.maps.MainPreferences.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -0977a4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0977a6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0977a8: 7110 122f 0d00 |0002: invoke-static {v13}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ -0977ae: 1a06 be2d |0005: const-string v6, "pref_dir_maps" // string@2dbe │ │ -0977b2: 6e20 db24 6d00 |0007: invoke-virtual {v13, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0977b8: 0a06 |000a: move-result v6 │ │ -0977ba: 3806 ae00 |000b: if-eqz v6, 00b9 // +00ae │ │ -0977be: 1a06 df2d |000d: const-string v6, "pref_main_usermaps" // string@2ddf │ │ -0977c2: 6e20 6e27 6b00 |000f: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -0977c8: 0c06 |0012: move-result-object v6 │ │ -0977ca: 2207 9204 |0013: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0977ce: 7010 fb24 0700 |0015: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0977d4: 1a08 a20e |0018: const-string v8, "Maps from " // string@0ea2 │ │ -0977d8: 6e20 0425 8700 |001a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0977de: 0c07 |001d: move-result-object v7 │ │ -0977e0: 1a08 be2d |001e: const-string v8, "pref_dir_maps" // string@2dbe │ │ -0977e4: 2209 9204 |0020: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -0977e8: 7010 fb24 0900 |0022: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0977ee: 7100 0b2f 0000 |0025: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -0977f4: 0c0a |0028: move-result-object v10 │ │ -0977f6: 6e20 0425 a900 |0029: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0977fc: 0c09 |002c: move-result-object v9 │ │ -0977fe: 1a0a 5a01 |002d: const-string v10, "/tabulae/maps/" // string@015a │ │ -097802: 6e20 0425 a900 |002f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097808: 0c09 |0032: move-result-object v9 │ │ -09780a: 6e10 0a25 0900 |0033: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097810: 0c09 |0036: move-result-object v9 │ │ -097812: 7230 8c01 8c09 |0037: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097818: 0c08 |003a: move-result-object v8 │ │ -09781a: 6e20 0425 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097820: 0c07 |003e: move-result-object v7 │ │ -097822: 6e10 0a25 0700 |003f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097828: 0c07 |0042: move-result-object v7 │ │ -09782a: 6e20 9d03 7600 |0043: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -097830: 6e20 6e27 db00 |0046: invoke-virtual {v11, v13}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097836: 0c06 |0049: move-result-object v6 │ │ -097838: 1a07 be2d |004a: const-string v7, "pref_dir_maps" // string@2dbe │ │ -09783c: 2208 9204 |004c: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -097840: 7010 fb24 0800 |004e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -097846: 7100 0b2f 0000 |0051: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -09784c: 0c09 |0054: move-result-object v9 │ │ -09784e: 6e20 0425 9800 |0055: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097854: 0c08 |0058: move-result-object v8 │ │ -097856: 1a09 5a01 |0059: const-string v9, "/tabulae/maps/" // string@015a │ │ -09785a: 6e20 0425 9800 |005b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097860: 0c08 |005e: move-result-object v8 │ │ -097862: 6e10 0a25 0800 |005f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097868: 0c08 |0062: move-result-object v8 │ │ -09786a: 7230 8c01 7c08 |0063: invoke-interface {v12, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097870: 0c07 |0066: move-result-object v7 │ │ -097872: 6e20 9d03 7600 |0067: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -097878: 2201 5f04 |006a: new-instance v1, Ljava/io/File; // type@045f │ │ -09787c: 1a06 be2d |006c: const-string v6, "pref_dir_maps" // string@2dbe │ │ -097880: 2207 9204 |006e: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -097884: 7010 fb24 0700 |0070: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09788a: 7100 0b2f 0000 |0073: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -097890: 0c08 |0076: move-result-object v8 │ │ -097892: 6e20 0425 8700 |0077: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097898: 0c07 |007a: move-result-object v7 │ │ -09789a: 1a08 5a01 |007b: const-string v8, "/tabulae/maps/" // string@015a │ │ -09789e: 6e20 0425 8700 |007d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0978a4: 0c07 |0080: move-result-object v7 │ │ -0978a6: 6e10 0a25 0700 |0081: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0978ac: 0c07 |0084: move-result-object v7 │ │ -0978ae: 7230 8c01 6c07 |0085: invoke-interface {v12, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0978b4: 0c06 |0088: move-result-object v6 │ │ -0978b6: 1a07 4f01 |0089: const-string v7, "/" // string@014f │ │ -0978ba: 6e20 d724 7600 |008b: invoke-virtual {v6, v7}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@24d7 │ │ -0978c0: 0c06 |008e: move-result-object v6 │ │ -0978c2: 1a07 5001 |008f: const-string v7, "//" // string@0150 │ │ -0978c6: 1a08 4f01 |0091: const-string v8, "/" // string@014f │ │ -0978ca: 6e30 e724 7608 |0093: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0978d0: 0c06 |0096: move-result-object v6 │ │ -0978d2: 7020 1524 6100 |0097: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0978d8: 6e10 1b24 0100 |009a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ -0978de: 0a06 |009d: move-result v6 │ │ -0978e0: 3906 1100 |009e: if-nez v6, 00af // +0011 │ │ -0978e4: 7100 2903 0000 |00a0: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0329 │ │ -0978ea: 0c06 |00a3: move-result-object v6 │ │ -0978ec: 1a07 242a |00a4: const-string v7, "mounted" // string@2a24 │ │ -0978f0: 6e20 da24 7600 |00a6: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0978f6: 0a06 |00a9: move-result v6 │ │ -0978f8: 3806 0500 |00aa: if-eqz v6, 00af // +0005 │ │ -0978fc: 6e10 2924 0100 |00ac: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@2429 │ │ -097902: 6e10 1b24 0100 |00af: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ -097908: 0a06 |00b2: move-result v6 │ │ -09790a: 3806 0500 |00b3: if-eqz v6, 00b8 // +0005 │ │ -09790e: 7020 6b27 1b00 |00b5: invoke-direct {v11, v1}, Lorg/pyneo/maps/MainPreferences;.LoadUserMaps:(Ljava/io/File;)V // method@276b │ │ -097914: 0e00 |00b8: return-void │ │ -097916: 1306 0900 |00b9: const/16 v6, #int 9 // #9 │ │ -09791a: 1a07 ba2d |00bb: const-string v7, "pref_dir_" // string@2dba │ │ -09791e: 7140 fb2e 8d76 |00bd: invoke-static {v13, v8, v6, v7}, Lorg/pyneo/maps/utils/Ut;.equalsIgnoreCase:(Ljava/lang/String;IILjava/lang/String;)Z // method@2efb │ │ -097924: 0a06 |00c0: move-result v6 │ │ -097926: 3806 7500 |00c1: if-eqz v6, 0136 // +0075 │ │ -09792a: 1a06 bd2d |00c3: const-string v6, "pref_dir_main" // string@2dbd │ │ -09792e: 6e20 6e27 6b00 |00c5: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097934: 0c06 |00c8: move-result-object v6 │ │ -097936: 1a07 bd2d |00c9: const-string v7, "pref_dir_main" // string@2dbd │ │ -09793a: 2208 9204 |00cb: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -09793e: 7010 fb24 0800 |00cd: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -097944: 7100 0b2f 0000 |00d0: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -09794a: 0c09 |00d3: move-result-object v9 │ │ -09794c: 6e20 0425 9800 |00d4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097952: 0c08 |00d7: move-result-object v8 │ │ -097954: 1a09 5701 |00d8: const-string v9, "/tabulae/" // string@0157 │ │ -097958: 6e20 0425 9800 |00da: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09795e: 0c08 |00dd: move-result-object v8 │ │ -097960: 6e10 0a25 0800 |00de: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097966: 0c08 |00e1: move-result-object v8 │ │ -097968: 7230 8c01 7c08 |00e2: invoke-interface {v12, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -09796e: 0c07 |00e5: move-result-object v7 │ │ -097970: 6e20 9d03 7600 |00e6: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -097976: 1a06 bc2d |00e9: const-string v6, "pref_dir_import" // string@2dbc │ │ -09797a: 6e20 6e27 6b00 |00eb: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097980: 0c06 |00ee: move-result-object v6 │ │ -097982: 1a07 bc2d |00ef: const-string v7, "pref_dir_import" // string@2dbc │ │ -097986: 2208 9204 |00f1: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -09798a: 7010 fb24 0800 |00f3: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -097990: 7100 0b2f 0000 |00f6: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -097996: 0c09 |00f9: move-result-object v9 │ │ -097998: 6e20 0425 9800 |00fa: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09799e: 0c08 |00fd: move-result-object v8 │ │ -0979a0: 1a09 5901 |00fe: const-string v9, "/tabulae/import/" // string@0159 │ │ -0979a4: 6e20 0425 9800 |0100: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0979aa: 0c08 |0103: move-result-object v8 │ │ -0979ac: 6e10 0a25 0800 |0104: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0979b2: 0c08 |0107: move-result-object v8 │ │ -0979b4: 7230 8c01 7c08 |0108: invoke-interface {v12, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0979ba: 0c07 |010b: move-result-object v7 │ │ -0979bc: 6e20 9d03 7600 |010c: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0979c2: 1a06 bb2d |010f: const-string v6, "pref_dir_export" // string@2dbb │ │ -0979c6: 6e20 6e27 6b00 |0111: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -0979cc: 0c06 |0114: move-result-object v6 │ │ -0979ce: 1a07 bb2d |0115: const-string v7, "pref_dir_export" // string@2dbb │ │ -0979d2: 2208 9204 |0117: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0979d6: 7010 fb24 0800 |0119: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0979dc: 7100 0b2f 0000 |011c: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -0979e2: 0c09 |011f: move-result-object v9 │ │ -0979e4: 6e20 0425 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0979ea: 0c08 |0123: move-result-object v8 │ │ -0979ec: 1a09 5801 |0124: const-string v9, "/tabulae/export/" // string@0158 │ │ -0979f0: 6e20 0425 9800 |0126: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0979f6: 0c08 |0129: move-result-object v8 │ │ -0979f8: 6e10 0a25 0800 |012a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0979fe: 0c08 |012d: move-result-object v8 │ │ -097a00: 7230 8c01 7c08 |012e: invoke-interface {v12, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097a06: 0c07 |0131: move-result-object v7 │ │ -097a08: 6e20 9d03 7600 |0132: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -097a0e: 2883 |0135: goto 00b8 // -007d │ │ -097a10: 1a06 d72d |0136: const-string v6, "pref_locale" // string@2dd7 │ │ -097a14: 6e20 db24 6d00 |0138: invoke-virtual {v13, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097a1a: 0a06 |013b: move-result v6 │ │ -097a1c: 3806 7600 |013c: if-eqz v6, 01b2 // +0076 │ │ -097a20: 6e10 7027 0b00 |013e: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.getApplication:()Landroid/app/Application; // method@2770 │ │ -097a26: 0c06 |0141: move-result-object v6 │ │ -097a28: 1f06 0d05 |0142: check-cast v6, Lorg/pyneo/maps/MapApplication; // type@050d │ │ -097a2c: 6e10 8227 0600 |0144: invoke-virtual {v6}, Lorg/pyneo/maps/MapApplication;.getDefLocale:()Ljava/util/Locale; // method@2782 │ │ -097a32: 0c03 |0147: move-result-object v3 │ │ -097a34: 1a06 d72d |0148: const-string v6, "pref_locale" // string@2dd7 │ │ -097a38: 1a07 0600 |014a: const-string v7, " " // string@0006 │ │ -097a3c: 7230 8c01 6c07 |014c: invoke-interface {v12, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097a42: 0c02 |014f: move-result-object v2 │ │ -097a44: 1a06 8236 |0150: const-string v6, "zh_CN" // string@3682 │ │ -097a48: 6e20 db24 6200 |0152: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097a4e: 0a06 |0155: move-result v6 │ │ -097a50: 3806 3b00 |0156: if-eqz v6, 0191 // +003b │ │ -097a54: 6203 ce0b |0158: sget-object v3, Ljava/util/Locale;.SIMPLIFIED_CHINESE:Ljava/util/Locale; // field@0bce │ │ -097a58: 7110 9125 0300 |015a: invoke-static {v3}, Ljava/util/Locale;.setDefault:(Ljava/util/Locale;)V // method@2591 │ │ -097a5e: 6e10 7227 0b00 |015d: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.getBaseContext:()Landroid/content/Context; // method@2772 │ │ -097a64: 0c06 |0160: move-result-object v6 │ │ -097a66: 6e10 3201 0600 |0161: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -097a6c: 0c06 |0164: move-result-object v6 │ │ -097a6e: 6e10 ab01 0600 |0165: invoke-virtual {v6}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -097a74: 0c00 |0168: move-result-object v0 │ │ -097a76: 5b03 1e00 |0169: iput-object v3, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -097a7a: 6e10 7227 0b00 |016b: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.getBaseContext:()Landroid/content/Context; // method@2772 │ │ -097a80: 0c06 |016e: move-result-object v6 │ │ -097a82: 6e10 3201 0600 |016f: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -097a88: 0c06 |0172: move-result-object v6 │ │ -097a8a: 6e10 7227 0b00 |0173: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.getBaseContext:()Landroid/content/Context; // method@2772 │ │ -097a90: 0c07 |0176: move-result-object v7 │ │ -097a92: 6e10 3201 0700 |0177: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -097a98: 0c07 |017a: move-result-object v7 │ │ -097a9a: 6e10 ae01 0700 |017b: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -097aa0: 0c07 |017e: move-result-object v7 │ │ -097aa2: 6e30 be01 0607 |017f: invoke-virtual {v6, v0, v7}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@01be │ │ -097aa8: 6e10 6f27 0b00 |0182: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.finish:()V // method@276f │ │ -097aae: 2204 3000 |0185: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -097ab2: 1c06 0c05 |0187: const-class v6, Lorg/pyneo/maps/MainPreferences; // type@050c │ │ -097ab6: 7030 4a01 b406 |0189: invoke-direct {v4, v11, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -097abc: 6e20 7d27 4b00 |018c: invoke-virtual {v11, v4}, Lorg/pyneo/maps/MainPreferences;.startActivity:(Landroid/content/Intent;)V // method@277d │ │ -097ac2: 2900 29ff |018f: goto/16 00b8 // -00d7 │ │ -097ac6: 1a06 8336 |0191: const-string v6, "zh_TW" // string@3683 │ │ -097aca: 6e20 db24 6200 |0193: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097ad0: 0a06 |0196: move-result v6 │ │ -097ad2: 3806 0500 |0197: if-eqz v6, 019c // +0005 │ │ -097ad6: 6203 cf0b |0199: sget-object v3, Ljava/util/Locale;.TRADITIONAL_CHINESE:Ljava/util/Locale; // field@0bcf │ │ -097ada: 28bf |019b: goto 015a // -0041 │ │ -097adc: 1a06 0000 |019c: const-string v6, "" // string@0000 │ │ -097ae0: 6e20 db24 6200 |019e: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097ae6: 0a06 |01a1: move-result v6 │ │ -097ae8: 3906 b8ff |01a2: if-nez v6, 015a // -0048 │ │ -097aec: 1a06 0600 |01a4: const-string v6, " " // string@0006 │ │ -097af0: 6e20 db24 6200 |01a6: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097af6: 0a06 |01a9: move-result v6 │ │ -097af8: 3906 b0ff |01aa: if-nez v6, 015a // -0050 │ │ -097afc: 2203 b704 |01ac: new-instance v3, Ljava/util/Locale; // type@04b7 │ │ -097b00: 7020 8b25 2300 |01ae: invoke-direct {v3, v2}, Ljava/util/Locale;.:(Ljava/lang/String;)V // method@258b │ │ -097b06: 28a9 |01b1: goto 015a // -0057 │ │ -097b08: 1306 0e00 |01b2: const/16 v6, #int 14 // #e │ │ -097b0c: 1a07 1c2e |01b4: const-string v7, "pref_usermaps_" // string@2e1c │ │ -097b10: 7140 fb2e 8d76 |01b6: invoke-static {v13, v8, v6, v7}, Lorg/pyneo/maps/utils/Ut;.equalsIgnoreCase:(Ljava/lang/String;IILjava/lang/String;)Z // method@2efb │ │ -097b16: 0a06 |01b9: move-result v6 │ │ -097b18: 3806 5c00 |01ba: if-eqz v6, 0216 // +005c │ │ -097b1c: 1a06 4b2a |01bc: const-string v6, "name" // string@2a4b │ │ -097b20: 6e20 d924 6d00 |01be: invoke-virtual {v13, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -097b26: 0a06 |01c1: move-result v6 │ │ -097b28: 3806 2700 |01c2: if-eqz v6, 01e9 // +0027 │ │ -097b2c: 1a06 0115 |01c4: const-string v6, "_name" // string@1501 │ │ -097b30: 1a07 0000 |01c6: const-string v7, "" // string@0000 │ │ -097b34: 6e30 e724 6d07 |01c8: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -097b3a: 0c06 |01cb: move-result-object v6 │ │ -097b3c: 6e20 6e27 6b00 |01cc: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097b42: 0c06 |01cf: move-result-object v6 │ │ -097b44: 3806 1900 |01d0: if-eqz v6, 01e9 // +0019 │ │ -097b48: 1a06 0115 |01d2: const-string v6, "_name" // string@1501 │ │ -097b4c: 1a07 0000 |01d4: const-string v7, "" // string@0000 │ │ -097b50: 6e30 e724 6d07 |01d6: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -097b56: 0c06 |01d9: move-result-object v6 │ │ -097b58: 6e20 6e27 6b00 |01da: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097b5e: 0c06 |01dd: move-result-object v6 │ │ -097b60: 1a07 0000 |01de: const-string v7, "" // string@0000 │ │ -097b64: 7230 8c01 dc07 |01e0: invoke-interface {v12, v13, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097b6a: 0c07 |01e3: move-result-object v7 │ │ -097b6c: 6e20 9f03 7600 |01e4: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@039f │ │ -097b72: 2900 d1fe |01e7: goto/16 00b8 // -012f │ │ -097b76: 1a06 f914 |01e9: const-string v6, "_enabled" // string@14f9 │ │ -097b7a: 6e20 d924 6d00 |01eb: invoke-virtual {v13, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -097b80: 0a06 |01ee: move-result v6 │ │ -097b82: 3806 c9fe |01ef: if-eqz v6, 00b8 // -0137 │ │ -097b86: 1a06 f914 |01f1: const-string v6, "_enabled" // string@14f9 │ │ -097b8a: 1a07 0000 |01f3: const-string v7, "" // string@0000 │ │ -097b8e: 6e30 e724 6d07 |01f5: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -097b94: 0c06 |01f8: move-result-object v6 │ │ -097b96: 6e20 6e27 6b00 |01f9: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097b9c: 0c06 |01fc: move-result-object v6 │ │ -097b9e: 3806 bbfe |01fd: if-eqz v6, 00b8 // -0145 │ │ -097ba2: 1a06 f914 |01ff: const-string v6, "_enabled" // string@14f9 │ │ -097ba6: 1a07 0000 |0201: const-string v7, "" // string@0000 │ │ -097baa: 6e30 e724 6d07 |0203: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -097bb0: 0c06 |0206: move-result-object v6 │ │ -097bb2: 6e20 6e27 6b00 |0207: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097bb8: 0c06 |020a: move-result-object v6 │ │ -097bba: 1f06 0c06 |020b: check-cast v6, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -097bbe: 7230 8901 dc09 |020d: invoke-interface {v12, v13, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -097bc4: 0a07 |0210: move-result v7 │ │ -097bc6: 6e20 f52d 7600 |0211: invoke-virtual {v6, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setChecked:(Z)V // method@2df5 │ │ -097bcc: 2900 a4fe |0214: goto/16 00b8 // -015c │ │ -097bd0: 1306 1000 |0216: const/16 v6, #int 16 // #10 │ │ -097bd4: 1a07 f32d |0218: const-string v7, "pref_predefmaps_" // string@2df3 │ │ -097bd8: 7140 fb2e 8d76 |021a: invoke-static {v13, v8, v6, v7}, Lorg/pyneo/maps/utils/Ut;.equalsIgnoreCase:(Ljava/lang/String;IILjava/lang/String;)Z // method@2efb │ │ -097bde: 0a06 |021d: move-result v6 │ │ -097be0: 3806 9afe |021e: if-eqz v6, 00b8 // -0166 │ │ -097be4: 2206 9204 |0220: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -097be8: 7010 fb24 0600 |0222: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -097bee: 6e20 0425 d600 |0225: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097bf4: 0c06 |0228: move-result-object v6 │ │ -097bf6: 1a07 0a15 |0229: const-string v7, "_screen" // string@150a │ │ -097bfa: 6e20 0425 7600 |022b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -097c00: 0c06 |022e: move-result-object v6 │ │ -097c02: 6e10 0a25 0600 |022f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -097c08: 0c06 |0232: move-result-object v6 │ │ -097c0a: 6e20 6e27 6b00 |0233: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ -097c10: 0c05 |0236: move-result-object v5 │ │ -097c12: 3805 81fe |0237: if-eqz v5, 00b8 // -017f │ │ -097c16: 2056 0c06 |0239: instance-of v6, v5, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -097c1a: 3806 7dfe |023b: if-eqz v6, 00b8 // -0183 │ │ -097c1e: 1f05 0c06 |023d: check-cast v5, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -097c22: 7230 8901 dc09 |023f: invoke-interface {v12, v13, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -097c28: 0a06 |0242: move-result v6 │ │ -097c2a: 6e20 f52d 6500 |0243: invoke-virtual {v5, v6}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setChecked:(Z)V // method@2df5 │ │ -097c30: 2900 72fe |0246: goto/16 00b8 // -018e │ │ +097754: |[097754] org.pyneo.maps.MainPreferences.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +097764: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +097766: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +097768: 7110 122f 0d00 |0002: invoke-static {v13}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ +09776e: 1a06 be2d |0005: const-string v6, "pref_dir_maps" // string@2dbe │ │ +097772: 6e20 db24 6d00 |0007: invoke-virtual {v13, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097778: 0a06 |000a: move-result v6 │ │ +09777a: 3806 ae00 |000b: if-eqz v6, 00b9 // +00ae │ │ +09777e: 1a06 df2d |000d: const-string v6, "pref_main_usermaps" // string@2ddf │ │ +097782: 6e20 6e27 6b00 |000f: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097788: 0c06 |0012: move-result-object v6 │ │ +09778a: 2207 9204 |0013: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +09778e: 7010 fb24 0700 |0015: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097794: 1a08 a20e |0018: const-string v8, "Maps from " // string@0ea2 │ │ +097798: 6e20 0425 8700 |001a: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09779e: 0c07 |001d: move-result-object v7 │ │ +0977a0: 1a08 be2d |001e: const-string v8, "pref_dir_maps" // string@2dbe │ │ +0977a4: 2209 9204 |0020: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +0977a8: 7010 fb24 0900 |0022: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0977ae: 7100 0b2f 0000 |0025: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +0977b4: 0c0a |0028: move-result-object v10 │ │ +0977b6: 6e20 0425 a900 |0029: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0977bc: 0c09 |002c: move-result-object v9 │ │ +0977be: 1a0a 5a01 |002d: const-string v10, "/tabulae/maps/" // string@015a │ │ +0977c2: 6e20 0425 a900 |002f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0977c8: 0c09 |0032: move-result-object v9 │ │ +0977ca: 6e10 0a25 0900 |0033: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0977d0: 0c09 |0036: move-result-object v9 │ │ +0977d2: 7230 8c01 8c09 |0037: invoke-interface {v12, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0977d8: 0c08 |003a: move-result-object v8 │ │ +0977da: 6e20 0425 8700 |003b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0977e0: 0c07 |003e: move-result-object v7 │ │ +0977e2: 6e10 0a25 0700 |003f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0977e8: 0c07 |0042: move-result-object v7 │ │ +0977ea: 6e20 9d03 7600 |0043: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0977f0: 6e20 6e27 db00 |0046: invoke-virtual {v11, v13}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +0977f6: 0c06 |0049: move-result-object v6 │ │ +0977f8: 1a07 be2d |004a: const-string v7, "pref_dir_maps" // string@2dbe │ │ +0977fc: 2208 9204 |004c: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +097800: 7010 fb24 0800 |004e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097806: 7100 0b2f 0000 |0051: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +09780c: 0c09 |0054: move-result-object v9 │ │ +09780e: 6e20 0425 9800 |0055: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097814: 0c08 |0058: move-result-object v8 │ │ +097816: 1a09 5a01 |0059: const-string v9, "/tabulae/maps/" // string@015a │ │ +09781a: 6e20 0425 9800 |005b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097820: 0c08 |005e: move-result-object v8 │ │ +097822: 6e10 0a25 0800 |005f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097828: 0c08 |0062: move-result-object v8 │ │ +09782a: 7230 8c01 7c08 |0063: invoke-interface {v12, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +097830: 0c07 |0066: move-result-object v7 │ │ +097832: 6e20 9d03 7600 |0067: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +097838: 2201 5f04 |006a: new-instance v1, Ljava/io/File; // type@045f │ │ +09783c: 1a06 be2d |006c: const-string v6, "pref_dir_maps" // string@2dbe │ │ +097840: 2207 9204 |006e: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +097844: 7010 fb24 0700 |0070: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09784a: 7100 0b2f 0000 |0073: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +097850: 0c08 |0076: move-result-object v8 │ │ +097852: 6e20 0425 8700 |0077: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097858: 0c07 |007a: move-result-object v7 │ │ +09785a: 1a08 5a01 |007b: const-string v8, "/tabulae/maps/" // string@015a │ │ +09785e: 6e20 0425 8700 |007d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097864: 0c07 |0080: move-result-object v7 │ │ +097866: 6e10 0a25 0700 |0081: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09786c: 0c07 |0084: move-result-object v7 │ │ +09786e: 7230 8c01 6c07 |0085: invoke-interface {v12, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +097874: 0c06 |0088: move-result-object v6 │ │ +097876: 1a07 4f01 |0089: const-string v7, "/" // string@014f │ │ +09787a: 6e20 d724 7600 |008b: invoke-virtual {v6, v7}, Ljava/lang/String;.concat:(Ljava/lang/String;)Ljava/lang/String; // method@24d7 │ │ +097880: 0c06 |008e: move-result-object v6 │ │ +097882: 1a07 5001 |008f: const-string v7, "//" // string@0150 │ │ +097886: 1a08 4f01 |0091: const-string v8, "/" // string@014f │ │ +09788a: 6e30 e724 7608 |0093: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +097890: 0c06 |0096: move-result-object v6 │ │ +097892: 7020 1524 6100 |0097: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +097898: 6e10 1b24 0100 |009a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ +09789e: 0a06 |009d: move-result v6 │ │ +0978a0: 3906 1100 |009e: if-nez v6, 00af // +0011 │ │ +0978a4: 7100 2903 0000 |00a0: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0329 │ │ +0978aa: 0c06 |00a3: move-result-object v6 │ │ +0978ac: 1a07 242a |00a4: const-string v7, "mounted" // string@2a24 │ │ +0978b0: 6e20 da24 7600 |00a6: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0978b6: 0a06 |00a9: move-result v6 │ │ +0978b8: 3806 0500 |00aa: if-eqz v6, 00af // +0005 │ │ +0978bc: 6e10 2924 0100 |00ac: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@2429 │ │ +0978c2: 6e10 1b24 0100 |00af: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ +0978c8: 0a06 |00b2: move-result v6 │ │ +0978ca: 3806 0500 |00b3: if-eqz v6, 00b8 // +0005 │ │ +0978ce: 7020 6b27 1b00 |00b5: invoke-direct {v11, v1}, Lorg/pyneo/maps/MainPreferences;.LoadUserMaps:(Ljava/io/File;)V // method@276b │ │ +0978d4: 0e00 |00b8: return-void │ │ +0978d6: 1306 0900 |00b9: const/16 v6, #int 9 // #9 │ │ +0978da: 1a07 ba2d |00bb: const-string v7, "pref_dir_" // string@2dba │ │ +0978de: 7140 fb2e 8d76 |00bd: invoke-static {v13, v8, v6, v7}, Lorg/pyneo/maps/utils/Ut;.equalsIgnoreCase:(Ljava/lang/String;IILjava/lang/String;)Z // method@2efb │ │ +0978e4: 0a06 |00c0: move-result v6 │ │ +0978e6: 3806 7500 |00c1: if-eqz v6, 0136 // +0075 │ │ +0978ea: 1a06 bd2d |00c3: const-string v6, "pref_dir_main" // string@2dbd │ │ +0978ee: 6e20 6e27 6b00 |00c5: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +0978f4: 0c06 |00c8: move-result-object v6 │ │ +0978f6: 1a07 bd2d |00c9: const-string v7, "pref_dir_main" // string@2dbd │ │ +0978fa: 2208 9204 |00cb: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0978fe: 7010 fb24 0800 |00cd: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097904: 7100 0b2f 0000 |00d0: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +09790a: 0c09 |00d3: move-result-object v9 │ │ +09790c: 6e20 0425 9800 |00d4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097912: 0c08 |00d7: move-result-object v8 │ │ +097914: 1a09 5701 |00d8: const-string v9, "/tabulae/" // string@0157 │ │ +097918: 6e20 0425 9800 |00da: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09791e: 0c08 |00dd: move-result-object v8 │ │ +097920: 6e10 0a25 0800 |00de: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097926: 0c08 |00e1: move-result-object v8 │ │ +097928: 7230 8c01 7c08 |00e2: invoke-interface {v12, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09792e: 0c07 |00e5: move-result-object v7 │ │ +097930: 6e20 9d03 7600 |00e6: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +097936: 1a06 bc2d |00e9: const-string v6, "pref_dir_import" // string@2dbc │ │ +09793a: 6e20 6e27 6b00 |00eb: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097940: 0c06 |00ee: move-result-object v6 │ │ +097942: 1a07 bc2d |00ef: const-string v7, "pref_dir_import" // string@2dbc │ │ +097946: 2208 9204 |00f1: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +09794a: 7010 fb24 0800 |00f3: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097950: 7100 0b2f 0000 |00f6: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +097956: 0c09 |00f9: move-result-object v9 │ │ +097958: 6e20 0425 9800 |00fa: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09795e: 0c08 |00fd: move-result-object v8 │ │ +097960: 1a09 5901 |00fe: const-string v9, "/tabulae/import/" // string@0159 │ │ +097964: 6e20 0425 9800 |0100: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09796a: 0c08 |0103: move-result-object v8 │ │ +09796c: 6e10 0a25 0800 |0104: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097972: 0c08 |0107: move-result-object v8 │ │ +097974: 7230 8c01 7c08 |0108: invoke-interface {v12, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09797a: 0c07 |010b: move-result-object v7 │ │ +09797c: 6e20 9d03 7600 |010c: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +097982: 1a06 bb2d |010f: const-string v6, "pref_dir_export" // string@2dbb │ │ +097986: 6e20 6e27 6b00 |0111: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +09798c: 0c06 |0114: move-result-object v6 │ │ +09798e: 1a07 bb2d |0115: const-string v7, "pref_dir_export" // string@2dbb │ │ +097992: 2208 9204 |0117: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +097996: 7010 fb24 0800 |0119: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09799c: 7100 0b2f 0000 |011c: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +0979a2: 0c09 |011f: move-result-object v9 │ │ +0979a4: 6e20 0425 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0979aa: 0c08 |0123: move-result-object v8 │ │ +0979ac: 1a09 5801 |0124: const-string v9, "/tabulae/export/" // string@0158 │ │ +0979b0: 6e20 0425 9800 |0126: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0979b6: 0c08 |0129: move-result-object v8 │ │ +0979b8: 6e10 0a25 0800 |012a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0979be: 0c08 |012d: move-result-object v8 │ │ +0979c0: 7230 8c01 7c08 |012e: invoke-interface {v12, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0979c6: 0c07 |0131: move-result-object v7 │ │ +0979c8: 6e20 9d03 7600 |0132: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0979ce: 2883 |0135: goto 00b8 // -007d │ │ +0979d0: 1a06 d72d |0136: const-string v6, "pref_locale" // string@2dd7 │ │ +0979d4: 6e20 db24 6d00 |0138: invoke-virtual {v13, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0979da: 0a06 |013b: move-result v6 │ │ +0979dc: 3806 7600 |013c: if-eqz v6, 01b2 // +0076 │ │ +0979e0: 6e10 7027 0b00 |013e: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.getApplication:()Landroid/app/Application; // method@2770 │ │ +0979e6: 0c06 |0141: move-result-object v6 │ │ +0979e8: 1f06 0d05 |0142: check-cast v6, Lorg/pyneo/maps/MapApplication; // type@050d │ │ +0979ec: 6e10 8227 0600 |0144: invoke-virtual {v6}, Lorg/pyneo/maps/MapApplication;.getDefLocale:()Ljava/util/Locale; // method@2782 │ │ +0979f2: 0c03 |0147: move-result-object v3 │ │ +0979f4: 1a06 d72d |0148: const-string v6, "pref_locale" // string@2dd7 │ │ +0979f8: 1a07 0600 |014a: const-string v7, " " // string@0006 │ │ +0979fc: 7230 8c01 6c07 |014c: invoke-interface {v12, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +097a02: 0c02 |014f: move-result-object v2 │ │ +097a04: 1a06 8236 |0150: const-string v6, "zh_CN" // string@3682 │ │ +097a08: 6e20 db24 6200 |0152: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097a0e: 0a06 |0155: move-result v6 │ │ +097a10: 3806 3b00 |0156: if-eqz v6, 0191 // +003b │ │ +097a14: 6203 ce0b |0158: sget-object v3, Ljava/util/Locale;.SIMPLIFIED_CHINESE:Ljava/util/Locale; // field@0bce │ │ +097a18: 7110 9125 0300 |015a: invoke-static {v3}, Ljava/util/Locale;.setDefault:(Ljava/util/Locale;)V // method@2591 │ │ +097a1e: 6e10 7227 0b00 |015d: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.getBaseContext:()Landroid/content/Context; // method@2772 │ │ +097a24: 0c06 |0160: move-result-object v6 │ │ +097a26: 6e10 3201 0600 |0161: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +097a2c: 0c06 |0164: move-result-object v6 │ │ +097a2e: 6e10 ab01 0600 |0165: invoke-virtual {v6}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +097a34: 0c00 |0168: move-result-object v0 │ │ +097a36: 5b03 1e00 |0169: iput-object v3, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +097a3a: 6e10 7227 0b00 |016b: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.getBaseContext:()Landroid/content/Context; // method@2772 │ │ +097a40: 0c06 |016e: move-result-object v6 │ │ +097a42: 6e10 3201 0600 |016f: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +097a48: 0c06 |0172: move-result-object v6 │ │ +097a4a: 6e10 7227 0b00 |0173: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.getBaseContext:()Landroid/content/Context; // method@2772 │ │ +097a50: 0c07 |0176: move-result-object v7 │ │ +097a52: 6e10 3201 0700 |0177: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +097a58: 0c07 |017a: move-result-object v7 │ │ +097a5a: 6e10 ae01 0700 |017b: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +097a60: 0c07 |017e: move-result-object v7 │ │ +097a62: 6e30 be01 0607 |017f: invoke-virtual {v6, v0, v7}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@01be │ │ +097a68: 6e10 6f27 0b00 |0182: invoke-virtual {v11}, Lorg/pyneo/maps/MainPreferences;.finish:()V // method@276f │ │ +097a6e: 2204 3000 |0185: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +097a72: 1c06 0c05 |0187: const-class v6, Lorg/pyneo/maps/MainPreferences; // type@050c │ │ +097a76: 7030 4a01 b406 |0189: invoke-direct {v4, v11, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +097a7c: 6e20 7d27 4b00 |018c: invoke-virtual {v11, v4}, Lorg/pyneo/maps/MainPreferences;.startActivity:(Landroid/content/Intent;)V // method@277d │ │ +097a82: 2900 29ff |018f: goto/16 00b8 // -00d7 │ │ +097a86: 1a06 8336 |0191: const-string v6, "zh_TW" // string@3683 │ │ +097a8a: 6e20 db24 6200 |0193: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097a90: 0a06 |0196: move-result v6 │ │ +097a92: 3806 0500 |0197: if-eqz v6, 019c // +0005 │ │ +097a96: 6203 cf0b |0199: sget-object v3, Ljava/util/Locale;.TRADITIONAL_CHINESE:Ljava/util/Locale; // field@0bcf │ │ +097a9a: 28bf |019b: goto 015a // -0041 │ │ +097a9c: 1a06 0000 |019c: const-string v6, "" // string@0000 │ │ +097aa0: 6e20 db24 6200 |019e: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097aa6: 0a06 |01a1: move-result v6 │ │ +097aa8: 3906 b8ff |01a2: if-nez v6, 015a // -0048 │ │ +097aac: 1a06 0600 |01a4: const-string v6, " " // string@0006 │ │ +097ab0: 6e20 db24 6200 |01a6: invoke-virtual {v2, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097ab6: 0a06 |01a9: move-result v6 │ │ +097ab8: 3906 b0ff |01aa: if-nez v6, 015a // -0050 │ │ +097abc: 2203 b704 |01ac: new-instance v3, Ljava/util/Locale; // type@04b7 │ │ +097ac0: 7020 8b25 2300 |01ae: invoke-direct {v3, v2}, Ljava/util/Locale;.:(Ljava/lang/String;)V // method@258b │ │ +097ac6: 28a9 |01b1: goto 015a // -0057 │ │ +097ac8: 1306 0e00 |01b2: const/16 v6, #int 14 // #e │ │ +097acc: 1a07 1c2e |01b4: const-string v7, "pref_usermaps_" // string@2e1c │ │ +097ad0: 7140 fb2e 8d76 |01b6: invoke-static {v13, v8, v6, v7}, Lorg/pyneo/maps/utils/Ut;.equalsIgnoreCase:(Ljava/lang/String;IILjava/lang/String;)Z // method@2efb │ │ +097ad6: 0a06 |01b9: move-result v6 │ │ +097ad8: 3806 5c00 |01ba: if-eqz v6, 0216 // +005c │ │ +097adc: 1a06 4b2a |01bc: const-string v6, "name" // string@2a4b │ │ +097ae0: 6e20 d924 6d00 |01be: invoke-virtual {v13, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +097ae6: 0a06 |01c1: move-result v6 │ │ +097ae8: 3806 2700 |01c2: if-eqz v6, 01e9 // +0027 │ │ +097aec: 1a06 0115 |01c4: const-string v6, "_name" // string@1501 │ │ +097af0: 1a07 0000 |01c6: const-string v7, "" // string@0000 │ │ +097af4: 6e30 e724 6d07 |01c8: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +097afa: 0c06 |01cb: move-result-object v6 │ │ +097afc: 6e20 6e27 6b00 |01cc: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097b02: 0c06 |01cf: move-result-object v6 │ │ +097b04: 3806 1900 |01d0: if-eqz v6, 01e9 // +0019 │ │ +097b08: 1a06 0115 |01d2: const-string v6, "_name" // string@1501 │ │ +097b0c: 1a07 0000 |01d4: const-string v7, "" // string@0000 │ │ +097b10: 6e30 e724 6d07 |01d6: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +097b16: 0c06 |01d9: move-result-object v6 │ │ +097b18: 6e20 6e27 6b00 |01da: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097b1e: 0c06 |01dd: move-result-object v6 │ │ +097b20: 1a07 0000 |01de: const-string v7, "" // string@0000 │ │ +097b24: 7230 8c01 dc07 |01e0: invoke-interface {v12, v13, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +097b2a: 0c07 |01e3: move-result-object v7 │ │ +097b2c: 6e20 9f03 7600 |01e4: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@039f │ │ +097b32: 2900 d1fe |01e7: goto/16 00b8 // -012f │ │ +097b36: 1a06 f914 |01e9: const-string v6, "_enabled" // string@14f9 │ │ +097b3a: 6e20 d924 6d00 |01eb: invoke-virtual {v13, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +097b40: 0a06 |01ee: move-result v6 │ │ +097b42: 3806 c9fe |01ef: if-eqz v6, 00b8 // -0137 │ │ +097b46: 1a06 f914 |01f1: const-string v6, "_enabled" // string@14f9 │ │ +097b4a: 1a07 0000 |01f3: const-string v7, "" // string@0000 │ │ +097b4e: 6e30 e724 6d07 |01f5: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +097b54: 0c06 |01f8: move-result-object v6 │ │ +097b56: 6e20 6e27 6b00 |01f9: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097b5c: 0c06 |01fc: move-result-object v6 │ │ +097b5e: 3806 bbfe |01fd: if-eqz v6, 00b8 // -0145 │ │ +097b62: 1a06 f914 |01ff: const-string v6, "_enabled" // string@14f9 │ │ +097b66: 1a07 0000 |0201: const-string v7, "" // string@0000 │ │ +097b6a: 6e30 e724 6d07 |0203: invoke-virtual {v13, v6, v7}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +097b70: 0c06 |0206: move-result-object v6 │ │ +097b72: 6e20 6e27 6b00 |0207: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097b78: 0c06 |020a: move-result-object v6 │ │ +097b7a: 1f06 0c06 |020b: check-cast v6, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +097b7e: 7230 8901 dc09 |020d: invoke-interface {v12, v13, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +097b84: 0a07 |0210: move-result v7 │ │ +097b86: 6e20 f52d 7600 |0211: invoke-virtual {v6, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setChecked:(Z)V // method@2df5 │ │ +097b8c: 2900 a4fe |0214: goto/16 00b8 // -015c │ │ +097b90: 1306 1000 |0216: const/16 v6, #int 16 // #10 │ │ +097b94: 1a07 f32d |0218: const-string v7, "pref_predefmaps_" // string@2df3 │ │ +097b98: 7140 fb2e 8d76 |021a: invoke-static {v13, v8, v6, v7}, Lorg/pyneo/maps/utils/Ut;.equalsIgnoreCase:(Ljava/lang/String;IILjava/lang/String;)Z // method@2efb │ │ +097b9e: 0a06 |021d: move-result v6 │ │ +097ba0: 3806 9afe |021e: if-eqz v6, 00b8 // -0166 │ │ +097ba4: 2206 9204 |0220: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +097ba8: 7010 fb24 0600 |0222: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +097bae: 6e20 0425 d600 |0225: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097bb4: 0c06 |0228: move-result-object v6 │ │ +097bb6: 1a07 0a15 |0229: const-string v7, "_screen" // string@150a │ │ +097bba: 6e20 0425 7600 |022b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +097bc0: 0c06 |022e: move-result-object v6 │ │ +097bc2: 6e10 0a25 0600 |022f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +097bc8: 0c06 |0232: move-result-object v6 │ │ +097bca: 6e20 6e27 6b00 |0233: invoke-virtual {v11, v6}, Lorg/pyneo/maps/MainPreferences;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@276e │ │ +097bd0: 0c05 |0236: move-result-object v5 │ │ +097bd2: 3805 81fe |0237: if-eqz v5, 00b8 // -017f │ │ +097bd6: 2056 0c06 |0239: instance-of v6, v5, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +097bda: 3806 7dfe |023b: if-eqz v6, 00b8 // -0183 │ │ +097bde: 1f05 0c06 |023d: check-cast v5, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +097be2: 7230 8901 dc09 |023f: invoke-interface {v12, v13, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +097be8: 0a06 |0242: move-result v6 │ │ +097bea: 6e20 f52d 6500 |0243: invoke-virtual {v5, v6}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setChecked:(Z)V // method@2df5 │ │ +097bf0: 2900 72fe |0246: goto/16 00b8 // -018e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ 0x0005 line=214 │ │ 0x000d line=215 │ │ 0x0046 line=216 │ │ 0x006a line=217 │ │ @@ -133465,20 +133468,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -097c34: |[097c34] org.pyneo.maps.MapApplication.:()V │ │ -097c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097c46: 7010 9600 0100 |0001: invoke-direct {v1}, Landroid/app/Application;.:()V // method@0096 │ │ -097c4c: 5b10 4d0d |0004: iput-object v0, v1, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ -097c50: 5b10 4c0d |0006: iput-object v0, v1, Lorg/pyneo/maps/MapApplication;.defLocale:Ljava/util/Locale; // field@0d4c │ │ -097c54: 0e00 |0008: return-void │ │ +097bf4: |[097bf4] org.pyneo.maps.MapApplication.:()V │ │ +097c04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097c06: 7010 9600 0100 |0001: invoke-direct {v1}, Landroid/app/Application;.:()V // method@0096 │ │ +097c0c: 5b10 4d0d |0004: iput-object v0, v1, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ +097c10: 5b10 4c0d |0006: iput-object v0, v1, Lorg/pyneo/maps/MapApplication;.defLocale:Ljava/util/Locale; // field@0d4c │ │ +097c14: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=11 │ │ 0x0004 line=12 │ │ 0x0006 line=13 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/MapApplication; │ │ @@ -133488,72 +133491,72 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -097c58: |[097c58] org.pyneo.maps.MapApplication.detect:()V │ │ -097c68: 7110 af03 0500 |0000: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -097c6e: 0c02 |0003: move-result-object v2 │ │ -097c70: 6e10 8127 0500 |0004: invoke-virtual {v5}, Lorg/pyneo/maps/MapApplication;.getBaseContext:()Landroid/content/Context; // method@2781 │ │ -097c76: 0c03 |0007: move-result-object v3 │ │ -097c78: 6e10 3201 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -097c7e: 0c03 |000b: move-result-object v3 │ │ -097c80: 6e10 ab01 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -097c86: 0c00 |000f: move-result-object v0 │ │ -097c88: 5403 1e00 |0010: iget-object v3, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -097c8c: 5b53 4c0d |0012: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.defLocale:Ljava/util/Locale; // field@0d4c │ │ -097c90: 5453 4c0d |0014: iget-object v3, v5, Lorg/pyneo/maps/MapApplication;.defLocale:Ljava/util/Locale; // field@0d4c │ │ -097c94: 5b53 4d0d |0016: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ -097c98: 1a03 d72d |0018: const-string v3, "pref_locale" // string@2dd7 │ │ -097c9c: 1a04 0000 |001a: const-string v4, "" // string@0000 │ │ -097ca0: 7230 8c01 3204 |001c: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -097ca6: 0c01 |001f: move-result-object v1 │ │ -097ca8: 1a03 8236 |0020: const-string v3, "zh_CN" // string@3682 │ │ -097cac: 6e20 db24 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097cb2: 0a03 |0025: move-result v3 │ │ -097cb4: 3803 2700 |0026: if-eqz v3, 004d // +0027 │ │ -097cb8: 6203 ce0b |0028: sget-object v3, Ljava/util/Locale;.SIMPLIFIED_CHINESE:Ljava/util/Locale; // field@0bce │ │ -097cbc: 5b53 4d0d |002a: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ -097cc0: 5453 4d0d |002c: iget-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ -097cc4: 7110 9125 0300 |002e: invoke-static {v3}, Ljava/util/Locale;.setDefault:(Ljava/util/Locale;)V // method@2591 │ │ -097cca: 5453 4d0d |0031: iget-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ -097cce: 5b03 1e00 |0033: iput-object v3, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -097cd2: 6e10 8127 0500 |0035: invoke-virtual {v5}, Lorg/pyneo/maps/MapApplication;.getBaseContext:()Landroid/content/Context; // method@2781 │ │ -097cd8: 0c03 |0038: move-result-object v3 │ │ -097cda: 6e10 3201 0300 |0039: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -097ce0: 0c03 |003c: move-result-object v3 │ │ -097ce2: 6e10 8127 0500 |003d: invoke-virtual {v5}, Lorg/pyneo/maps/MapApplication;.getBaseContext:()Landroid/content/Context; // method@2781 │ │ -097ce8: 0c04 |0040: move-result-object v4 │ │ -097cea: 6e10 3201 0400 |0041: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -097cf0: 0c04 |0044: move-result-object v4 │ │ -097cf2: 6e10 ae01 0400 |0045: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -097cf8: 0c04 |0048: move-result-object v4 │ │ -097cfa: 6e30 be01 0304 |0049: invoke-virtual {v3, v0, v4}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@01be │ │ -097d00: 0e00 |004c: return-void │ │ -097d02: 1a03 8336 |004d: const-string v3, "zh_TW" // string@3683 │ │ -097d06: 6e20 db24 3100 |004f: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097d0c: 0a03 |0052: move-result v3 │ │ -097d0e: 3803 0700 |0053: if-eqz v3, 005a // +0007 │ │ -097d12: 6203 cf0b |0055: sget-object v3, Ljava/util/Locale;.TRADITIONAL_CHINESE:Ljava/util/Locale; // field@0bcf │ │ -097d16: 5b53 4d0d |0057: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ -097d1a: 28d3 |0059: goto 002c // -002d │ │ -097d1c: 1a03 0000 |005a: const-string v3, "" // string@0000 │ │ -097d20: 6e20 db24 3100 |005c: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097d26: 0a03 |005f: move-result v3 │ │ -097d28: 3903 ccff |0060: if-nez v3, 002c // -0034 │ │ -097d2c: 1a03 0600 |0062: const-string v3, " " // string@0006 │ │ -097d30: 6e20 db24 3100 |0064: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -097d36: 0a03 |0067: move-result v3 │ │ -097d38: 3903 c4ff |0068: if-nez v3, 002c // -003c │ │ -097d3c: 2203 b704 |006a: new-instance v3, Ljava/util/Locale; // type@04b7 │ │ -097d40: 7020 8b25 1300 |006c: invoke-direct {v3, v1}, Ljava/util/Locale;.:(Ljava/lang/String;)V // method@258b │ │ -097d46: 5b53 4d0d |006f: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ -097d4a: 28bb |0071: goto 002c // -0045 │ │ +097c18: |[097c18] org.pyneo.maps.MapApplication.detect:()V │ │ +097c28: 7110 af03 0500 |0000: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +097c2e: 0c02 |0003: move-result-object v2 │ │ +097c30: 6e10 8127 0500 |0004: invoke-virtual {v5}, Lorg/pyneo/maps/MapApplication;.getBaseContext:()Landroid/content/Context; // method@2781 │ │ +097c36: 0c03 |0007: move-result-object v3 │ │ +097c38: 6e10 3201 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +097c3e: 0c03 |000b: move-result-object v3 │ │ +097c40: 6e10 ab01 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +097c46: 0c00 |000f: move-result-object v0 │ │ +097c48: 5403 1e00 |0010: iget-object v3, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +097c4c: 5b53 4c0d |0012: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.defLocale:Ljava/util/Locale; // field@0d4c │ │ +097c50: 5453 4c0d |0014: iget-object v3, v5, Lorg/pyneo/maps/MapApplication;.defLocale:Ljava/util/Locale; // field@0d4c │ │ +097c54: 5b53 4d0d |0016: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ +097c58: 1a03 d72d |0018: const-string v3, "pref_locale" // string@2dd7 │ │ +097c5c: 1a04 0000 |001a: const-string v4, "" // string@0000 │ │ +097c60: 7230 8c01 3204 |001c: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +097c66: 0c01 |001f: move-result-object v1 │ │ +097c68: 1a03 8236 |0020: const-string v3, "zh_CN" // string@3682 │ │ +097c6c: 6e20 db24 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097c72: 0a03 |0025: move-result v3 │ │ +097c74: 3803 2700 |0026: if-eqz v3, 004d // +0027 │ │ +097c78: 6203 ce0b |0028: sget-object v3, Ljava/util/Locale;.SIMPLIFIED_CHINESE:Ljava/util/Locale; // field@0bce │ │ +097c7c: 5b53 4d0d |002a: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ +097c80: 5453 4d0d |002c: iget-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ +097c84: 7110 9125 0300 |002e: invoke-static {v3}, Ljava/util/Locale;.setDefault:(Ljava/util/Locale;)V // method@2591 │ │ +097c8a: 5453 4d0d |0031: iget-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ +097c8e: 5b03 1e00 |0033: iput-object v3, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +097c92: 6e10 8127 0500 |0035: invoke-virtual {v5}, Lorg/pyneo/maps/MapApplication;.getBaseContext:()Landroid/content/Context; // method@2781 │ │ +097c98: 0c03 |0038: move-result-object v3 │ │ +097c9a: 6e10 3201 0300 |0039: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +097ca0: 0c03 |003c: move-result-object v3 │ │ +097ca2: 6e10 8127 0500 |003d: invoke-virtual {v5}, Lorg/pyneo/maps/MapApplication;.getBaseContext:()Landroid/content/Context; // method@2781 │ │ +097ca8: 0c04 |0040: move-result-object v4 │ │ +097caa: 6e10 3201 0400 |0041: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +097cb0: 0c04 |0044: move-result-object v4 │ │ +097cb2: 6e10 ae01 0400 |0045: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +097cb8: 0c04 |0048: move-result-object v4 │ │ +097cba: 6e30 be01 0304 |0049: invoke-virtual {v3, v0, v4}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@01be │ │ +097cc0: 0e00 |004c: return-void │ │ +097cc2: 1a03 8336 |004d: const-string v3, "zh_TW" // string@3683 │ │ +097cc6: 6e20 db24 3100 |004f: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097ccc: 0a03 |0052: move-result v3 │ │ +097cce: 3803 0700 |0053: if-eqz v3, 005a // +0007 │ │ +097cd2: 6203 cf0b |0055: sget-object v3, Ljava/util/Locale;.TRADITIONAL_CHINESE:Ljava/util/Locale; // field@0bcf │ │ +097cd6: 5b53 4d0d |0057: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ +097cda: 28d3 |0059: goto 002c // -002d │ │ +097cdc: 1a03 0000 |005a: const-string v3, "" // string@0000 │ │ +097ce0: 6e20 db24 3100 |005c: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097ce6: 0a03 |005f: move-result v3 │ │ +097ce8: 3903 ccff |0060: if-nez v3, 002c // -0034 │ │ +097cec: 1a03 0600 |0062: const-string v3, " " // string@0006 │ │ +097cf0: 6e20 db24 3100 |0064: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +097cf6: 0a03 |0067: move-result v3 │ │ +097cf8: 3903 c4ff |0068: if-nez v3, 002c // -003c │ │ +097cfc: 2203 b704 |006a: new-instance v3, Ljava/util/Locale; // type@04b7 │ │ +097d00: 7020 8b25 1300 |006c: invoke-direct {v3, v1}, Ljava/util/Locale;.:(Ljava/lang/String;)V // method@258b │ │ +097d06: 5b53 4d0d |006f: iput-object v3, v5, Lorg/pyneo/maps/MapApplication;.locale:Ljava/util/Locale; // field@0d4d │ │ +097d0a: 28bb |0071: goto 002c // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=17 │ │ 0x0010 line=18 │ │ 0x0014 line=19 │ │ 0x0018 line=20 │ │ @@ -133579,17 +133582,17 @@ │ │ type : '()Ljava/util/Locale;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097d4c: |[097d4c] org.pyneo.maps.MapApplication.getDefLocale:()Ljava/util/Locale; │ │ -097d5c: 5410 4c0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MapApplication;.defLocale:Ljava/util/Locale; // field@0d4c │ │ -097d60: 1100 |0002: return-object v0 │ │ +097d0c: |[097d0c] org.pyneo.maps.MapApplication.getDefLocale:()Ljava/util/Locale; │ │ +097d1c: 5410 4c0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MapApplication;.defLocale:Ljava/util/Locale; // field@0d4c │ │ +097d20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/MapApplication; │ │ │ │ #1 : (in Lorg/pyneo/maps/MapApplication;) │ │ @@ -133597,18 +133600,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -097d64: |[097d64] org.pyneo.maps.MapApplication.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -097d74: 6f20 9700 1000 |0000: invoke-super {v0, v1}, Landroid/app/Application;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0097 │ │ -097d7a: 7010 8027 0000 |0003: invoke-direct {v0}, Lorg/pyneo/maps/MapApplication;.detect:()V // method@2780 │ │ -097d80: 0e00 |0006: return-void │ │ +097d24: |[097d24] org.pyneo.maps.MapApplication.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +097d34: 6f20 9700 1000 |0000: invoke-super {v0, v1}, Landroid/app/Application;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0097 │ │ +097d3a: 7010 8027 0000 |0003: invoke-direct {v0}, Lorg/pyneo/maps/MapApplication;.detect:()V // method@2780 │ │ +097d40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/pyneo/maps/MapApplication; │ │ @@ -133619,18 +133622,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -097d84: |[097d84] org.pyneo.maps.MapApplication.onCreate:()V │ │ -097d94: 6f10 9800 0000 |0000: invoke-super {v0}, Landroid/app/Application;.onCreate:()V // method@0098 │ │ -097d9a: 7010 8027 0000 |0003: invoke-direct {v0}, Lorg/pyneo/maps/MapApplication;.detect:()V // method@2780 │ │ -097da0: 0e00 |0006: return-void │ │ +097d44: |[097d44] org.pyneo.maps.MapApplication.onCreate:()V │ │ +097d54: 6f10 9800 0000 |0000: invoke-super {v0}, Landroid/app/Application;.onCreate:()V // method@0098 │ │ +097d5a: 7010 8027 0000 |0003: invoke-direct {v0}, Lorg/pyneo/maps/MapApplication;.detect:()V // method@2780 │ │ +097d60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/pyneo/maps/MapApplication; │ │ @@ -133695,17 +133698,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097da4: |[097da4] org.pyneo.maps.R$anim.:()V │ │ -097db4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097dba: 0e00 |0003: return-void │ │ +097d64: |[097d64] org.pyneo.maps.R$anim.:()V │ │ +097d74: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$anim; │ │ │ │ Virtual methods - │ │ @@ -133884,17 +133887,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097dbc: |[097dbc] org.pyneo.maps.R$array.:()V │ │ -097dcc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097dd2: 0e00 |0003: return-void │ │ +097d7c: |[097d7c] org.pyneo.maps.R$array.:()V │ │ +097d8c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097d92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$array; │ │ │ │ Virtual methods - │ │ @@ -134553,17 +134556,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097dd4: |[097dd4] org.pyneo.maps.R$attr.:()V │ │ -097de4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097dea: 0e00 |0003: return-void │ │ +097d94: |[097d94] org.pyneo.maps.R$attr.:()V │ │ +097da4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$attr; │ │ │ │ Virtual methods - │ │ @@ -134627,17 +134630,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097dec: |[097dec] org.pyneo.maps.R$bool.:()V │ │ -097dfc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097e02: 0e00 |0003: return-void │ │ +097dac: |[097dac] org.pyneo.maps.R$bool.:()V │ │ +097dbc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097dc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$bool; │ │ │ │ Virtual methods - │ │ @@ -134766,17 +134769,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097e04: |[097e04] org.pyneo.maps.R$color.:()V │ │ -097e14: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097e1a: 0e00 |0003: return-void │ │ +097dc4: |[097dc4] org.pyneo.maps.R$color.:()V │ │ +097dd4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097dda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$color; │ │ │ │ Virtual methods - │ │ @@ -134950,17 +134953,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097e1c: |[097e1c] org.pyneo.maps.R$dimen.:()V │ │ -097e2c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097e32: 0e00 |0003: return-void │ │ +097ddc: |[097ddc] org.pyneo.maps.R$dimen.:()V │ │ +097dec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$dimen; │ │ │ │ Virtual methods - │ │ @@ -135604,17 +135607,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097e34: |[097e34] org.pyneo.maps.R$drawable.:()V │ │ -097e44: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097e4a: 0e00 |0003: return-void │ │ +097df4: |[097df4] org.pyneo.maps.R$drawable.:()V │ │ +097e04: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097e0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -137203,17 +137206,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097e4c: |[097e4c] org.pyneo.maps.R$id.:()V │ │ -097e5c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097e62: 0e00 |0003: return-void │ │ +097e0c: |[097e0c] org.pyneo.maps.R$id.:()V │ │ +097e1c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1023 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$id; │ │ │ │ Virtual methods - │ │ @@ -137262,17 +137265,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097e64: |[097e64] org.pyneo.maps.R$integer.:()V │ │ -097e74: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097e7a: 0e00 |0003: return-void │ │ +097e24: |[097e24] org.pyneo.maps.R$integer.:()V │ │ +097e34: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1336 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$integer; │ │ │ │ Virtual methods - │ │ @@ -137621,17 +137624,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097e7c: |[097e7c] org.pyneo.maps.R$layout.:()V │ │ -097e8c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097e92: 0e00 |0003: return-void │ │ +097e3c: |[097e3c] org.pyneo.maps.R$layout.:()V │ │ +097e4c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097e52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$layout; │ │ │ │ Virtual methods - │ │ @@ -137695,17 +137698,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097e94: |[097e94] org.pyneo.maps.R$menu.:()V │ │ -097ea4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097eaa: 0e00 |0003: return-void │ │ +097e54: |[097e54] org.pyneo.maps.R$menu.:()V │ │ +097e64: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097e6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$menu; │ │ │ │ Virtual methods - │ │ @@ -137744,17 +137747,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097eac: |[097eac] org.pyneo.maps.R$plurals.:()V │ │ -097ebc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097ec2: 0e00 |0003: return-void │ │ +097e6c: |[097e6c] org.pyneo.maps.R$plurals.:()V │ │ +097e7c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097e82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1414 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$plurals; │ │ │ │ Virtual methods - │ │ @@ -137798,17 +137801,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097ec4: |[097ec4] org.pyneo.maps.R$raw.:()V │ │ -097ed4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097eda: 0e00 |0003: return-void │ │ +097e84: |[097e84] org.pyneo.maps.R$raw.:()V │ │ +097e94: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097e9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$raw; │ │ │ │ Virtual methods - │ │ @@ -139447,17 +139450,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097edc: |[097edc] org.pyneo.maps.R$string.:()V │ │ -097eec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097ef2: 0e00 |0003: return-void │ │ +097e9c: |[097e9c] org.pyneo.maps.R$string.:()V │ │ +097eac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097eb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1421 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$string; │ │ │ │ Virtual methods - │ │ @@ -140266,17 +140269,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -097ef4: |[097ef4] org.pyneo.maps.R$style.:()V │ │ -097f04: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -097f0a: 0e00 |0003: return-void │ │ +097eb4: |[097eb4] org.pyneo.maps.R$style.:()V │ │ +097ec4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +097eca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1744 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$style; │ │ │ │ Virtual methods - │ │ @@ -141000,114 +141003,114 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 464 16-bit code units │ │ -097f0c: |[097f0c] org.pyneo.maps.R$styleable.:()V │ │ -097f1c: 1266 |0000: const/4 v6, #int 6 // #6 │ │ -097f1e: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -097f20: 1254 |0002: const/4 v4, #int 5 // #5 │ │ -097f22: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -097f24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -097f26: 1300 1300 |0005: const/16 v0, #int 19 // #13 │ │ -097f2a: 2300 5406 |0007: new-array v0, v0, [I // type@0654 │ │ -097f2e: 2600 a900 0000 |0009: fill-array-data v0, 000000b2 // +000000a9 │ │ -097f34: 6900 fb11 |000c: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionBar:[I // field@11fb │ │ -097f38: 2330 5406 |000e: new-array v0, v3, [I // type@0654 │ │ -097f3c: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -097f42: 4b01 0002 |0013: aput v1, v0, v2 │ │ -097f46: 6900 fc11 |0015: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionBarLayout:[I // field@11fc │ │ -097f4a: 1270 |0017: const/4 v0, #int 7 // #7 │ │ -097f4c: 2300 5406 |0018: new-array v0, v0, [I // type@0654 │ │ -097f50: 2600 c200 0000 |001a: fill-array-data v0, 000000dc // +000000c2 │ │ -097f56: 6900 fe11 |001d: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionBarWindow:[I // field@11fe │ │ -097f5a: 2330 5406 |001f: new-array v0, v3, [I // type@0654 │ │ -097f5e: 1401 3f01 0101 |0021: const v1, #float 2.36945e-38 // #0101013f │ │ -097f64: 4b01 0002 |0024: aput v1, v0, v2 │ │ -097f68: 6900 1912 |0026: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionMenuItemView:[I // field@1219 │ │ -097f6c: 2320 5406 |0028: new-array v0, v2, [I // type@0654 │ │ -097f70: 6900 1b12 |002a: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionMenuView:[I // field@121b │ │ -097f74: 2340 5406 |002c: new-array v0, v4, [I // type@0654 │ │ -097f78: 2600 c000 0000 |002e: fill-array-data v0, 000000ee // +000000c0 │ │ -097f7e: 6900 1c12 |0031: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionMode:[I // field@121c │ │ -097f82: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -097f84: 2300 5406 |0034: new-array v0, v0, [I // type@0654 │ │ -097f88: 2600 c600 0000 |0036: fill-array-data v0, 000000fc // +000000c6 │ │ -097f8e: 6900 2212 |0039: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActivityChooserView:[I // field@1222 │ │ -097f92: 2330 5406 |003b: new-array v0, v3, [I // type@0654 │ │ -097f96: 1401 0901 0101 |003d: const v1, #float 2.36943e-38 // #01010109 │ │ -097f9c: 4b01 0002 |0040: aput v1, v0, v2 │ │ -097fa0: 6900 2512 |0042: sput-object v0, Lorg/pyneo/maps/R$styleable;.CheckableImageView:[I // field@1225 │ │ -097fa4: 2330 5406 |0044: new-array v0, v3, [I // type@0654 │ │ -097fa8: 1401 5c00 017f |0046: const v1, #float 1.71472e+38 // #7f01005c │ │ -097fae: 4b01 0002 |0049: aput v1, v0, v2 │ │ -097fb2: 6900 2712 |004b: sput-object v0, Lorg/pyneo/maps/R$styleable;.CompatTextView:[I // field@1227 │ │ -097fb6: 1270 |004d: const/4 v0, #int 7 // #7 │ │ -097fb8: 2300 5406 |004e: new-array v0, v0, [I // type@0654 │ │ -097fbc: 2600 b400 0000 |0050: fill-array-data v0, 00000104 // +000000b4 │ │ -097fc2: 6900 2912 |0053: sput-object v0, Lorg/pyneo/maps/R$styleable;.GridLayout:[I // field@1229 │ │ -097fc6: 2340 5406 |0055: new-array v0, v4, [I // type@0654 │ │ -097fca: 2600 bf00 0000 |0057: fill-array-data v0, 00000116 // +000000bf │ │ -097fd0: 6900 2a12 |005a: sput-object v0, Lorg/pyneo/maps/R$styleable;.GridLayout_Layout:[I // field@122a │ │ -097fd4: 2350 5406 |005c: new-array v0, v5, [I // type@0654 │ │ -097fd8: 2600 c600 0000 |005e: fill-array-data v0, 00000124 // +000000c6 │ │ -097fde: 6900 3712 |0061: sput-object v0, Lorg/pyneo/maps/R$styleable;.LinearLayoutICS:[I // field@1237 │ │ -097fe2: 2350 5406 |0063: new-array v0, v5, [I // type@0654 │ │ -097fe6: 2600 c900 0000 |0065: fill-array-data v0, 0000012e // +000000c9 │ │ -097fec: 6900 3b12 |0068: sput-object v0, Lorg/pyneo/maps/R$styleable;.MapView:[I // field@123b │ │ -097ff0: 2360 5406 |006a: new-array v0, v6, [I // type@0654 │ │ -097ff4: 2600 cc00 0000 |006c: fill-array-data v0, 00000138 // +000000cc │ │ -097ffa: 6900 3f12 |006f: sput-object v0, Lorg/pyneo/maps/R$styleable;.MenuGroup:[I // field@123f │ │ -097ffe: 1300 1100 |0071: const/16 v0, #int 17 // #11 │ │ -098002: 2300 5406 |0073: new-array v0, v0, [I // type@0654 │ │ -098006: 2600 d300 0000 |0075: fill-array-data v0, 00000148 // +000000d3 │ │ -09800c: 6900 4612 |0078: sput-object v0, Lorg/pyneo/maps/R$styleable;.MenuItem:[I // field@1246 │ │ -098010: 1300 0800 |007a: const/16 v0, #int 8 // #8 │ │ -098014: 2300 5406 |007c: new-array v0, v0, [I // type@0654 │ │ -098018: 2600 f000 0000 |007e: fill-array-data v0, 0000016e // +000000f0 │ │ -09801e: 6900 5812 |0081: sput-object v0, Lorg/pyneo/maps/R$styleable;.MenuView:[I // field@1258 │ │ -098022: 2330 5406 |0083: new-array v0, v3, [I // type@0654 │ │ -098026: 1401 6e00 017f |0085: const v1, #float 1.71473e+38 // #7f01006e │ │ -09802c: 4b01 0002 |0088: aput v1, v0, v2 │ │ -098030: 6900 6112 |008a: sput-object v0, Lorg/pyneo/maps/R$styleable;.MultiChoiceAdapter:[I // field@1261 │ │ -098034: 2340 5406 |008c: new-array v0, v4, [I // type@0654 │ │ -098038: 2600 f400 0000 |008e: fill-array-data v0, 00000182 // +000000f4 │ │ -09803e: 6900 6312 |0091: sput-object v0, Lorg/pyneo/maps/R$styleable;.SearchView:[I // field@1263 │ │ -098042: 1300 0a00 |0093: const/16 v0, #int 10 // #a │ │ -098046: 2300 5406 |0095: new-array v0, v0, [I // type@0654 │ │ -09804a: 2600 f900 0000 |0097: fill-array-data v0, 00000190 // +000000f9 │ │ -098050: 6900 6912 |009a: sput-object v0, Lorg/pyneo/maps/R$styleable;.Spinner:[I // field@1269 │ │ -098054: 2360 5406 |009c: new-array v0, v6, [I // type@0654 │ │ -098058: 2600 0a01 0000 |009e: fill-array-data v0, 000001a8 // +0000010a │ │ -09805e: 6900 7412 |00a1: sput-object v0, Lorg/pyneo/maps/R$styleable;.Theme:[I // field@1274 │ │ -098062: 2350 5406 |00a3: new-array v0, v5, [I // type@0654 │ │ -098066: 2600 1301 0000 |00a5: fill-array-data v0, 000001b8 // +00000113 │ │ -09806c: 6900 7b12 |00a8: sput-object v0, Lorg/pyneo/maps/R$styleable;.View:[I // field@127b │ │ -098070: 2340 5406 |00aa: new-array v0, v4, [I // type@0654 │ │ -098074: 2600 1601 0000 |00ac: fill-array-data v0, 000001c2 // +00000116 │ │ -09807a: 6900 7c12 |00af: sput-object v0, Lorg/pyneo/maps/R$styleable;.ViewGroup_MarginLayout:[I // field@127c │ │ -09807e: 0e00 |00b1: return-void │ │ -098080: 0003 0400 1300 0000 2200 017f 4100 ... |00b2: array-data (42 units) │ │ -0980d4: 0003 0400 0700 0000 5300 017f 5400 ... |00dc: array-data (18 units) │ │ -0980f8: 0003 0400 0500 0000 2200 017f 4500 ... |00ee: array-data (14 units) │ │ -098114: 0003 0400 0200 0000 5a00 017f 5b00 ... |00fc: array-data (8 units) │ │ -098124: 0003 0400 0700 0000 c400 0101 1b00 ... |0104: array-data (18 units) │ │ -098148: 0003 0400 0500 0000 b300 0101 4c01 ... |0116: array-data (14 units) │ │ -098164: 0003 0400 0300 0000 4900 017f 6500 ... |0124: array-data (10 units) │ │ -098178: 0003 0400 0300 0000 6700 017f 6800 ... |012e: array-data (10 units) │ │ -09818c: 0003 0400 0600 0000 0e00 0101 d000 ... |0138: array-data (16 units) │ │ -0981ac: 0003 0400 1100 0000 0200 0101 0e00 ... |0148: array-data (38 units) │ │ -0981f8: 0003 0400 0800 0000 ae00 0101 2c01 ... |016e: array-data (20 units) │ │ -098220: 0003 0400 0500 0000 1f01 0101 2002 ... |0182: array-data (14 units) │ │ -09823c: 0003 0400 0a00 0000 af00 0101 7501 ... |0190: array-data (24 units) │ │ -09826c: 0003 0400 0600 0000 7500 017f 7600 ... |01a8: array-data (16 units) │ │ -09828c: 0003 0400 0300 0000 da00 0101 7b00 ... |01b8: array-data (10 units) │ │ -0982a0: 0003 0400 0500 0000 f600 0101 f700 ... |01c2: array-data (14 units) │ │ +097ecc: |[097ecc] org.pyneo.maps.R$styleable.:()V │ │ +097edc: 1266 |0000: const/4 v6, #int 6 // #6 │ │ +097ede: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +097ee0: 1254 |0002: const/4 v4, #int 5 // #5 │ │ +097ee2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +097ee4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +097ee6: 1300 1300 |0005: const/16 v0, #int 19 // #13 │ │ +097eea: 2300 5406 |0007: new-array v0, v0, [I // type@0654 │ │ +097eee: 2600 a900 0000 |0009: fill-array-data v0, 000000b2 // +000000a9 │ │ +097ef4: 6900 fb11 |000c: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionBar:[I // field@11fb │ │ +097ef8: 2330 5406 |000e: new-array v0, v3, [I // type@0654 │ │ +097efc: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +097f02: 4b01 0002 |0013: aput v1, v0, v2 │ │ +097f06: 6900 fc11 |0015: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionBarLayout:[I // field@11fc │ │ +097f0a: 1270 |0017: const/4 v0, #int 7 // #7 │ │ +097f0c: 2300 5406 |0018: new-array v0, v0, [I // type@0654 │ │ +097f10: 2600 c200 0000 |001a: fill-array-data v0, 000000dc // +000000c2 │ │ +097f16: 6900 fe11 |001d: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionBarWindow:[I // field@11fe │ │ +097f1a: 2330 5406 |001f: new-array v0, v3, [I // type@0654 │ │ +097f1e: 1401 3f01 0101 |0021: const v1, #float 2.36945e-38 // #0101013f │ │ +097f24: 4b01 0002 |0024: aput v1, v0, v2 │ │ +097f28: 6900 1912 |0026: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionMenuItemView:[I // field@1219 │ │ +097f2c: 2320 5406 |0028: new-array v0, v2, [I // type@0654 │ │ +097f30: 6900 1b12 |002a: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionMenuView:[I // field@121b │ │ +097f34: 2340 5406 |002c: new-array v0, v4, [I // type@0654 │ │ +097f38: 2600 c000 0000 |002e: fill-array-data v0, 000000ee // +000000c0 │ │ +097f3e: 6900 1c12 |0031: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActionMode:[I // field@121c │ │ +097f42: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +097f44: 2300 5406 |0034: new-array v0, v0, [I // type@0654 │ │ +097f48: 2600 c600 0000 |0036: fill-array-data v0, 000000fc // +000000c6 │ │ +097f4e: 6900 2212 |0039: sput-object v0, Lorg/pyneo/maps/R$styleable;.ActivityChooserView:[I // field@1222 │ │ +097f52: 2330 5406 |003b: new-array v0, v3, [I // type@0654 │ │ +097f56: 1401 0901 0101 |003d: const v1, #float 2.36943e-38 // #01010109 │ │ +097f5c: 4b01 0002 |0040: aput v1, v0, v2 │ │ +097f60: 6900 2512 |0042: sput-object v0, Lorg/pyneo/maps/R$styleable;.CheckableImageView:[I // field@1225 │ │ +097f64: 2330 5406 |0044: new-array v0, v3, [I // type@0654 │ │ +097f68: 1401 5c00 017f |0046: const v1, #float 1.71472e+38 // #7f01005c │ │ +097f6e: 4b01 0002 |0049: aput v1, v0, v2 │ │ +097f72: 6900 2712 |004b: sput-object v0, Lorg/pyneo/maps/R$styleable;.CompatTextView:[I // field@1227 │ │ +097f76: 1270 |004d: const/4 v0, #int 7 // #7 │ │ +097f78: 2300 5406 |004e: new-array v0, v0, [I // type@0654 │ │ +097f7c: 2600 b400 0000 |0050: fill-array-data v0, 00000104 // +000000b4 │ │ +097f82: 6900 2912 |0053: sput-object v0, Lorg/pyneo/maps/R$styleable;.GridLayout:[I // field@1229 │ │ +097f86: 2340 5406 |0055: new-array v0, v4, [I // type@0654 │ │ +097f8a: 2600 bf00 0000 |0057: fill-array-data v0, 00000116 // +000000bf │ │ +097f90: 6900 2a12 |005a: sput-object v0, Lorg/pyneo/maps/R$styleable;.GridLayout_Layout:[I // field@122a │ │ +097f94: 2350 5406 |005c: new-array v0, v5, [I // type@0654 │ │ +097f98: 2600 c600 0000 |005e: fill-array-data v0, 00000124 // +000000c6 │ │ +097f9e: 6900 3712 |0061: sput-object v0, Lorg/pyneo/maps/R$styleable;.LinearLayoutICS:[I // field@1237 │ │ +097fa2: 2350 5406 |0063: new-array v0, v5, [I // type@0654 │ │ +097fa6: 2600 c900 0000 |0065: fill-array-data v0, 0000012e // +000000c9 │ │ +097fac: 6900 3b12 |0068: sput-object v0, Lorg/pyneo/maps/R$styleable;.MapView:[I // field@123b │ │ +097fb0: 2360 5406 |006a: new-array v0, v6, [I // type@0654 │ │ +097fb4: 2600 cc00 0000 |006c: fill-array-data v0, 00000138 // +000000cc │ │ +097fba: 6900 3f12 |006f: sput-object v0, Lorg/pyneo/maps/R$styleable;.MenuGroup:[I // field@123f │ │ +097fbe: 1300 1100 |0071: const/16 v0, #int 17 // #11 │ │ +097fc2: 2300 5406 |0073: new-array v0, v0, [I // type@0654 │ │ +097fc6: 2600 d300 0000 |0075: fill-array-data v0, 00000148 // +000000d3 │ │ +097fcc: 6900 4612 |0078: sput-object v0, Lorg/pyneo/maps/R$styleable;.MenuItem:[I // field@1246 │ │ +097fd0: 1300 0800 |007a: const/16 v0, #int 8 // #8 │ │ +097fd4: 2300 5406 |007c: new-array v0, v0, [I // type@0654 │ │ +097fd8: 2600 f000 0000 |007e: fill-array-data v0, 0000016e // +000000f0 │ │ +097fde: 6900 5812 |0081: sput-object v0, Lorg/pyneo/maps/R$styleable;.MenuView:[I // field@1258 │ │ +097fe2: 2330 5406 |0083: new-array v0, v3, [I // type@0654 │ │ +097fe6: 1401 6e00 017f |0085: const v1, #float 1.71473e+38 // #7f01006e │ │ +097fec: 4b01 0002 |0088: aput v1, v0, v2 │ │ +097ff0: 6900 6112 |008a: sput-object v0, Lorg/pyneo/maps/R$styleable;.MultiChoiceAdapter:[I // field@1261 │ │ +097ff4: 2340 5406 |008c: new-array v0, v4, [I // type@0654 │ │ +097ff8: 2600 f400 0000 |008e: fill-array-data v0, 00000182 // +000000f4 │ │ +097ffe: 6900 6312 |0091: sput-object v0, Lorg/pyneo/maps/R$styleable;.SearchView:[I // field@1263 │ │ +098002: 1300 0a00 |0093: const/16 v0, #int 10 // #a │ │ +098006: 2300 5406 |0095: new-array v0, v0, [I // type@0654 │ │ +09800a: 2600 f900 0000 |0097: fill-array-data v0, 00000190 // +000000f9 │ │ +098010: 6900 6912 |009a: sput-object v0, Lorg/pyneo/maps/R$styleable;.Spinner:[I // field@1269 │ │ +098014: 2360 5406 |009c: new-array v0, v6, [I // type@0654 │ │ +098018: 2600 0a01 0000 |009e: fill-array-data v0, 000001a8 // +0000010a │ │ +09801e: 6900 7412 |00a1: sput-object v0, Lorg/pyneo/maps/R$styleable;.Theme:[I // field@1274 │ │ +098022: 2350 5406 |00a3: new-array v0, v5, [I // type@0654 │ │ +098026: 2600 1301 0000 |00a5: fill-array-data v0, 000001b8 // +00000113 │ │ +09802c: 6900 7b12 |00a8: sput-object v0, Lorg/pyneo/maps/R$styleable;.View:[I // field@127b │ │ +098030: 2340 5406 |00aa: new-array v0, v4, [I // type@0654 │ │ +098034: 2600 1601 0000 |00ac: fill-array-data v0, 000001c2 // +00000116 │ │ +09803a: 6900 7c12 |00af: sput-object v0, Lorg/pyneo/maps/R$styleable;.ViewGroup_MarginLayout:[I // field@127c │ │ +09803e: 0e00 |00b1: return-void │ │ +098040: 0003 0400 1300 0000 2200 017f 4100 ... |00b2: array-data (42 units) │ │ +098094: 0003 0400 0700 0000 5300 017f 5400 ... |00dc: array-data (18 units) │ │ +0980b8: 0003 0400 0500 0000 2200 017f 4500 ... |00ee: array-data (14 units) │ │ +0980d4: 0003 0400 0200 0000 5a00 017f 5b00 ... |00fc: array-data (8 units) │ │ +0980e4: 0003 0400 0700 0000 c400 0101 1b00 ... |0104: array-data (18 units) │ │ +098108: 0003 0400 0500 0000 b300 0101 4c01 ... |0116: array-data (14 units) │ │ +098124: 0003 0400 0300 0000 4900 017f 6500 ... |0124: array-data (10 units) │ │ +098138: 0003 0400 0300 0000 6700 017f 6800 ... |012e: array-data (10 units) │ │ +09814c: 0003 0400 0600 0000 0e00 0101 d000 ... |0138: array-data (16 units) │ │ +09816c: 0003 0400 1100 0000 0200 0101 0e00 ... |0148: array-data (38 units) │ │ +0981b8: 0003 0400 0800 0000 ae00 0101 2c01 ... |016e: array-data (20 units) │ │ +0981e0: 0003 0400 0500 0000 1f01 0101 2002 ... |0182: array-data (14 units) │ │ +0981fc: 0003 0400 0a00 0000 af00 0101 7501 ... |0190: array-data (24 units) │ │ +09822c: 0003 0400 0600 0000 7500 017f 7600 ... |01a8: array-data (16 units) │ │ +09824c: 0003 0400 0300 0000 da00 0101 7b00 ... |01b8: array-data (10 units) │ │ +098260: 0003 0400 0500 0000 f600 0101 f700 ... |01c2: array-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1953 │ │ 0x000e line=2209 │ │ 0x0017 line=2240 │ │ 0x001f line=2372 │ │ 0x0028 line=2383 │ │ @@ -141151,17 +141154,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0982bc: |[0982bc] org.pyneo.maps.R$styleable.:()V │ │ -0982cc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0982d2: 0e00 |0003: return-void │ │ +09827c: |[09827c] org.pyneo.maps.R$styleable.:()V │ │ +09828c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +098292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1906 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$styleable; │ │ │ │ Virtual methods - │ │ @@ -141210,17 +141213,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0982d4: |[0982d4] org.pyneo.maps.R$xml.:()V │ │ -0982e4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0982ea: 0e00 |0003: return-void │ │ +098294: |[098294] org.pyneo.maps.R$xml.:()V │ │ +0982a4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0982aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1901 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R$xml; │ │ │ │ Virtual methods - │ │ @@ -141253,21 +141256,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0982ec: |[0982ec] org.pyneo.maps.R.:()V │ │ -0982fc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -098302: 0e00 |0003: return-void │ │ +0982ac: |[0982ac] org.pyneo.maps.R.:()V │ │ +0982bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0982c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=1906 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 4166 (R.java) │ │ │ │ Class #567 header: │ │ @@ -141303,52 +141305,52 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098304: |[098304] org.pyneo.maps.dashboard.IndicatorManager$2.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ -098314: 5b01 a912 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ -098318: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09831e: 0e00 |0005: return-void │ │ +0982c4: |[0982c4] org.pyneo.maps.dashboard.IndicatorManager$2.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ +0982d4: 5b01 a912 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ +0982d8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0982de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorManager$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/dashboard/IndicatorManager$2;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -098320: |[098320] org.pyneo.maps.dashboard.IndicatorManager$2.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -098330: 5431 a912 |0000: iget-object v1, v3, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ -098334: 7110 a82c 0500 |0002: invoke-static {v5}, Lorg/pyneo/maps/track/IRemoteService$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/IRemoteService; // method@2ca8 │ │ -09833a: 0c02 |0005: move-result-object v2 │ │ -09833c: 5b12 ba12 |0006: iput-object v2, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@12ba │ │ -098340: 5431 a912 |0008: iget-object v1, v3, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ -098344: 5411 ba12 |000a: iget-object v1, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@12ba │ │ -098348: 5432 a912 |000c: iget-object v2, v3, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ -09834c: 7110 ac27 0200 |000e: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$300:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/track/ITrackWriterCallback; // method@27ac │ │ -098352: 0c02 |0011: move-result-object v2 │ │ -098354: 7220 ad2c 2100 |0012: invoke-interface {v1, v2}, Lorg/pyneo/maps/track/IRemoteService;.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cad │ │ -09835a: 0e00 |0015: return-void │ │ -09835c: 0d00 |0016: move-exception v0 │ │ -09835e: 6e10 6f03 0000 |0017: invoke-virtual {v0}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -098364: 0c01 |001a: move-result-object v1 │ │ -098366: 7120 fa2e 0100 |001b: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09836c: 28f7 |001e: goto 0015 // -0009 │ │ +0982e0: |[0982e0] org.pyneo.maps.dashboard.IndicatorManager$2.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +0982f0: 5431 a912 |0000: iget-object v1, v3, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ +0982f4: 7110 a82c 0500 |0002: invoke-static {v5}, Lorg/pyneo/maps/track/IRemoteService$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/IRemoteService; // method@2ca8 │ │ +0982fa: 0c02 |0005: move-result-object v2 │ │ +0982fc: 5b12 ba12 |0006: iput-object v2, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@12ba │ │ +098300: 5431 a912 |0008: iget-object v1, v3, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ +098304: 5411 ba12 |000a: iget-object v1, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@12ba │ │ +098308: 5432 a912 |000c: iget-object v2, v3, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ +09830c: 7110 ac27 0200 |000e: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$300:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/track/ITrackWriterCallback; // method@27ac │ │ +098312: 0c02 |0011: move-result-object v2 │ │ +098314: 7220 ad2c 2100 |0012: invoke-interface {v1, v2}, Lorg/pyneo/maps/track/IRemoteService;.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cad │ │ +09831a: 0e00 |0015: return-void │ │ +09831c: 0d00 |0016: move-exception v0 │ │ +09831e: 6e10 6f03 0000 |0017: invoke-virtual {v0}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +098324: 0c01 |001a: move-result-object v1 │ │ +098326: 7120 fa2e 0100 |001b: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09832c: 28f7 |001e: goto 0015 // -0009 │ │ catches : 1 │ │ 0x0008 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x0016 │ │ positions : │ │ 0x0000 line=107 │ │ 0x0008 line=110 │ │ 0x0015 line=115 │ │ @@ -141365,19 +141367,19 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -098380: |[098380] org.pyneo.maps.dashboard.IndicatorManager$2.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -098390: 5420 a912 |0000: iget-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ -098394: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -098396: 5b01 ba12 |0003: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@12ba │ │ -09839a: 0e00 |0005: return-void │ │ +098340: |[098340] org.pyneo.maps.dashboard.IndicatorManager$2.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +098350: 5420 a912 |0000: iget-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a9 │ │ +098354: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +098356: 5b01 ba12 |0003: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@12ba │ │ +09835a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/pyneo/maps/dashboard/IndicatorManager$2; │ │ 0x0000 - 0x0006 reg=3 className Landroid/content/ComponentName; │ │ @@ -141438,34 +141440,34 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -09839c: |[09839c] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ -0983ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0983ae: 5b23 af12 |0001: iput-object v3, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -0983b2: 7010 be24 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0983b8: 5920 aa12 |0006: iput v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ -0983bc: 5920 ad12 |0008: iput v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ -0983c0: 5920 ae12 |000a: iput v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mStatus:I // field@12ae │ │ -0983c4: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ -0983c8: 5b20 ac12 |000e: iput-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ -0983cc: 7110 ad27 0300 |0010: invoke-static {v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$400:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Landroid/location/LocationManager; // method@27ad │ │ -0983d2: 0c00 |0013: move-result-object v0 │ │ -0983d4: 1a01 6c20 |0014: const-string v1, "gps" // string@206c │ │ -0983d8: 6e20 ce02 1000 |0016: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -0983de: 0a00 |0019: move-result v0 │ │ -0983e0: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -0983e4: 1a00 6c20 |001c: const-string v0, "gps" // string@206c │ │ -0983e8: 5b20 ac12 |001e: iput-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ -0983ec: 0e00 |0020: return-void │ │ -0983ee: 1a00 f22a |0021: const-string v0, "off" // string@2af2 │ │ -0983f2: 28fb |0023: goto 001e // -0005 │ │ +09835c: |[09835c] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ +09836c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09836e: 5b23 af12 |0001: iput-object v3, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098372: 7010 be24 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +098378: 5920 aa12 |0006: iput v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ +09837c: 5920 ad12 |0008: iput v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ +098380: 5920 ae12 |000a: iput v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mStatus:I // field@12ae │ │ +098384: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ +098388: 5b20 ac12 |000e: iput-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ +09838c: 7110 ad27 0300 |0010: invoke-static {v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$400:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Landroid/location/LocationManager; // method@27ad │ │ +098392: 0c00 |0013: move-result-object v0 │ │ +098394: 1a01 6c20 |0014: const-string v1, "gps" // string@206c │ │ +098398: 6e20 ce02 1000 |0016: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +09839e: 0a00 |0019: move-result v0 │ │ +0983a0: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +0983a4: 1a00 6c20 |001c: const-string v0, "gps" // string@206c │ │ +0983a8: 5b20 ac12 |001e: iput-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ +0983ac: 0e00 |0020: return-void │ │ +0983ae: 1a00 f22a |0021: const-string v0, "off" // string@2af2 │ │ +0983b2: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=482 │ │ 0x0003 line=483 │ │ 0x0006 line=476 │ │ 0x0008 line=477 │ │ 0x000a line=478 │ │ @@ -141482,54 +141484,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0983f4: |[0983f4] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.updateIndicator:()V │ │ -098404: 5470 ac12 |0000: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ -098408: 1a01 6c20 |0002: const-string v1, "gps" // string@206c │ │ -09840c: 6e20 db24 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -098412: 0a00 |0007: move-result v0 │ │ -098414: 3800 3500 |0008: if-eqz v0, 003d // +0035 │ │ -098418: 5470 af12 |000a: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -09841c: 7110 a927 0000 |000c: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -098422: 0c00 |000f: move-result-object v0 │ │ -098424: 1a01 7420 |0010: const-string v1, "gpsprovider" // string@2074 │ │ -098428: 6202 d00b |0012: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -09842c: 1a03 c500 |0014: const-string v3, "%s %d/%d" // string@00c5 │ │ -098430: 1234 |0016: const/4 v4, #int 3 // #3 │ │ -098432: 2344 7806 |0017: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -098436: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -098438: 5476 ac12 |001a: iget-object v6, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ -09843c: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ -098440: 1215 |001e: const/4 v5, #int 1 // #1 │ │ -098442: 5276 aa12 |001f: iget v6, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ -098446: 7110 9624 0600 |0021: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -09844c: 0c06 |0024: move-result-object v6 │ │ -09844e: 4d06 0405 |0025: aput-object v6, v4, v5 │ │ -098452: 1225 |0027: const/4 v5, #int 2 // #2 │ │ -098454: 5276 ad12 |0028: iget v6, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ -098458: 7110 9624 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -09845e: 0c06 |002d: move-result-object v6 │ │ -098460: 4d06 0405 |002e: aput-object v6, v4, v5 │ │ -098464: 7130 dd24 3204 |0030: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -09846a: 0c02 |0033: move-result-object v2 │ │ -09846c: 6e30 7a25 1002 |0034: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -098472: 5470 af12 |0037: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098476: 6e10 c127 0000 |0039: invoke-virtual {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ -09847c: 0e00 |003c: return-void │ │ -09847e: 5470 af12 |003d: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098482: 7110 a927 0000 |003f: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -098488: 0c00 |0042: move-result-object v0 │ │ -09848a: 1a01 7420 |0043: const-string v1, "gpsprovider" // string@2074 │ │ -09848e: 5472 ac12 |0045: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ -098492: 6e30 7a25 1002 |0047: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -098498: 28ed |004a: goto 0037 // -0013 │ │ +0983b4: |[0983b4] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.updateIndicator:()V │ │ +0983c4: 5470 ac12 |0000: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ +0983c8: 1a01 6c20 |0002: const-string v1, "gps" // string@206c │ │ +0983cc: 6e20 db24 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0983d2: 0a00 |0007: move-result v0 │ │ +0983d4: 3800 3500 |0008: if-eqz v0, 003d // +0035 │ │ +0983d8: 5470 af12 |000a: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +0983dc: 7110 a927 0000 |000c: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0983e2: 0c00 |000f: move-result-object v0 │ │ +0983e4: 1a01 7420 |0010: const-string v1, "gpsprovider" // string@2074 │ │ +0983e8: 6202 d00b |0012: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0983ec: 1a03 c500 |0014: const-string v3, "%s %d/%d" // string@00c5 │ │ +0983f0: 1234 |0016: const/4 v4, #int 3 // #3 │ │ +0983f2: 2344 7806 |0017: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +0983f6: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +0983f8: 5476 ac12 |001a: iget-object v6, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ +0983fc: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ +098400: 1215 |001e: const/4 v5, #int 1 // #1 │ │ +098402: 5276 aa12 |001f: iget v6, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ +098406: 7110 9624 0600 |0021: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +09840c: 0c06 |0024: move-result-object v6 │ │ +09840e: 4d06 0405 |0025: aput-object v6, v4, v5 │ │ +098412: 1225 |0027: const/4 v5, #int 2 // #2 │ │ +098414: 5276 ad12 |0028: iget v6, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ +098418: 7110 9624 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +09841e: 0c06 |002d: move-result-object v6 │ │ +098420: 4d06 0405 |002e: aput-object v6, v4, v5 │ │ +098424: 7130 dd24 3204 |0030: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +09842a: 0c02 |0033: move-result-object v2 │ │ +09842c: 6e30 7a25 1002 |0034: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +098432: 5470 af12 |0037: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098436: 6e10 c127 0000 |0039: invoke-virtual {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ +09843c: 0e00 |003c: return-void │ │ +09843e: 5470 af12 |003d: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098442: 7110 a927 0000 |003f: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +098448: 0c00 |0042: move-result-object v0 │ │ +09844a: 1a01 7420 |0043: const-string v1, "gpsprovider" // string@2074 │ │ +09844e: 5472 ac12 |0045: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ +098452: 6e30 7a25 1002 |0047: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +098458: 28ed |004a: goto 0037 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x000a line=547 │ │ 0x0037 line=550 │ │ 0x003c line=551 │ │ 0x003d line=549 │ │ @@ -141542,48 +141544,48 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -09849c: |[09849c] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onGpsStatusChanged:(I)V │ │ -0984ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0984ae: 5441 af12 |0001: iget-object v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -0984b2: 7110 ad27 0100 |0003: invoke-static {v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$400:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Landroid/location/LocationManager; // method@27ad │ │ -0984b8: 0c01 |0006: move-result-object v1 │ │ -0984ba: 5442 ab12 |0007: iget-object v2, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mGpsStatus:Landroid/location/GpsStatus; // field@12ab │ │ -0984be: 6e20 cc02 2100 |0009: invoke-virtual {v1, v2}, Landroid/location/LocationManager;.getGpsStatus:(Landroid/location/GpsStatus;)Landroid/location/GpsStatus; // method@02cc │ │ -0984c4: 0c01 |000c: move-result-object v1 │ │ -0984c6: 5b41 ab12 |000d: iput-object v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mGpsStatus:Landroid/location/GpsStatus; // field@12ab │ │ -0984ca: 5943 aa12 |000f: iput v3, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ -0984ce: 5943 ad12 |0011: iput v3, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ -0984d2: 5441 ab12 |0013: iget-object v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mGpsStatus:Landroid/location/GpsStatus; // field@12ab │ │ -0984d6: 6e10 ba02 0100 |0015: invoke-virtual {v1}, Landroid/location/GpsStatus;.getSatellites:()Ljava/lang/Iterable; // method@02ba │ │ -0984dc: 0c01 |0018: move-result-object v1 │ │ -0984de: 7210 9924 0100 |0019: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2499 │ │ -0984e4: 0c00 |001c: move-result-object v0 │ │ -0984e6: 7210 6f25 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0984ec: 0a01 |0020: move-result v1 │ │ -0984ee: 3801 1b00 |0021: if-eqz v1, 003c // +001b │ │ -0984f2: 5241 ad12 |0023: iget v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ -0984f6: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0984fa: 5941 ad12 |0027: iput v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ -0984fe: 7210 7025 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -098504: 0c01 |002c: move-result-object v1 │ │ -098506: 1f01 7e00 |002d: check-cast v1, Landroid/location/GpsSatellite; // type@007e │ │ -09850a: 6e10 b902 0100 |002f: invoke-virtual {v1}, Landroid/location/GpsSatellite;.usedInFix:()Z // method@02b9 │ │ -098510: 0a01 |0032: move-result v1 │ │ -098512: 3801 eaff |0033: if-eqz v1, 001d // -0016 │ │ -098516: 5241 aa12 |0035: iget v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ -09851a: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09851e: 5941 aa12 |0039: iput v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ -098522: 28e2 |003b: goto 001d // -001e │ │ -098524: 7010 a427 0400 |003c: invoke-direct {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ -09852a: 0e00 |003f: return-void │ │ +09845c: |[09845c] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onGpsStatusChanged:(I)V │ │ +09846c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09846e: 5441 af12 |0001: iget-object v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098472: 7110 ad27 0100 |0003: invoke-static {v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$400:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Landroid/location/LocationManager; // method@27ad │ │ +098478: 0c01 |0006: move-result-object v1 │ │ +09847a: 5442 ab12 |0007: iget-object v2, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mGpsStatus:Landroid/location/GpsStatus; // field@12ab │ │ +09847e: 6e20 cc02 2100 |0009: invoke-virtual {v1, v2}, Landroid/location/LocationManager;.getGpsStatus:(Landroid/location/GpsStatus;)Landroid/location/GpsStatus; // method@02cc │ │ +098484: 0c01 |000c: move-result-object v1 │ │ +098486: 5b41 ab12 |000d: iput-object v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mGpsStatus:Landroid/location/GpsStatus; // field@12ab │ │ +09848a: 5943 aa12 |000f: iput v3, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ +09848e: 5943 ad12 |0011: iput v3, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ +098492: 5441 ab12 |0013: iget-object v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mGpsStatus:Landroid/location/GpsStatus; // field@12ab │ │ +098496: 6e10 ba02 0100 |0015: invoke-virtual {v1}, Landroid/location/GpsStatus;.getSatellites:()Ljava/lang/Iterable; // method@02ba │ │ +09849c: 0c01 |0018: move-result-object v1 │ │ +09849e: 7210 9924 0100 |0019: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2499 │ │ +0984a4: 0c00 |001c: move-result-object v0 │ │ +0984a6: 7210 6f25 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0984ac: 0a01 |0020: move-result v1 │ │ +0984ae: 3801 1b00 |0021: if-eqz v1, 003c // +001b │ │ +0984b2: 5241 ad12 |0023: iget v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ +0984b6: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0984ba: 5941 ad12 |0027: iput v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mSat:I // field@12ad │ │ +0984be: 7210 7025 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0984c4: 0c01 |002c: move-result-object v1 │ │ +0984c6: 1f01 7e00 |002d: check-cast v1, Landroid/location/GpsSatellite; // type@007e │ │ +0984ca: 6e10 b902 0100 |002f: invoke-virtual {v1}, Landroid/location/GpsSatellite;.usedInFix:()Z // method@02b9 │ │ +0984d0: 0a01 |0032: move-result v1 │ │ +0984d2: 3801 eaff |0033: if-eqz v1, 001d // -0016 │ │ +0984d6: 5241 aa12 |0035: iget v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ +0984da: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0984de: 5941 aa12 |0039: iput v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mFix:I // field@12aa │ │ +0984e2: 28e2 |003b: goto 001d // -001e │ │ +0984e4: 7010 a427 0400 |003c: invoke-direct {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ +0984ea: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=533 │ │ 0x000f line=534 │ │ 0x0011 line=535 │ │ 0x0013 line=536 │ │ 0x001d line=537 │ │ @@ -141602,130 +141604,130 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 236 16-bit code units │ │ -09852c: |[09852c] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onLocationChanged:(Landroid/location/Location;)V │ │ -09853c: 5470 af12 |0000: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098540: 7120 ae27 8000 |0002: invoke-static {v0, v8}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$502:(Lorg/pyneo/maps/dashboard/IndicatorManager;Landroid/location/Location;)Landroid/location/Location; // method@27ae │ │ -098546: 3808 e100 |0005: if-eqz v8, 00e6 // +00e1 │ │ -09854a: 5470 af12 |0007: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -09854e: 7110 a927 0000 |0009: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -098554: 0c00 |000c: move-result-object v0 │ │ -098556: 1a01 6f20 |000d: const-string v1, "gpsaccuracy" // string@206f │ │ -09855a: 5472 af12 |000f: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -09855e: 7110 aa27 0200 |0011: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ -098564: 0c02 |0014: move-result-object v2 │ │ -098566: 6e10 bd02 0800 |0015: invoke-virtual {v8}, Landroid/location/Location;.getAccuracy:()F // method@02bd │ │ -09856c: 0a03 |0018: move-result v3 │ │ -09856e: 8934 |0019: float-to-double v4, v3 │ │ -098570: 6e30 192e 4205 |001a: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -098576: 0c02 |001d: move-result-object v2 │ │ -098578: 6e30 7a25 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -09857e: 5470 af12 |0021: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098582: 7110 a927 0000 |0023: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -098588: 0c00 |0026: move-result-object v0 │ │ -09858a: 1a01 7120 |0027: const-string v1, "gpselev" // string@2071 │ │ -09858e: 5472 af12 |0029: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098592: 7110 aa27 0200 |002b: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ -098598: 0c02 |002e: move-result-object v2 │ │ -09859a: 6e10 be02 0800 |002f: invoke-virtual {v8}, Landroid/location/Location;.getAltitude:()D // method@02be │ │ -0985a0: 0b04 |0032: move-result-wide v4 │ │ -0985a2: 6e30 192e 4205 |0033: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -0985a8: 0c02 |0036: move-result-object v2 │ │ -0985aa: 6e30 7a25 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0985b0: 5470 af12 |003a: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -0985b4: 7110 a927 0000 |003c: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0985ba: 0c00 |003f: move-result-object v0 │ │ -0985bc: 1a01 7020 |0040: const-string v1, "gpsbearing" // string@2070 │ │ -0985c0: 6202 d00b |0042: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0985c4: 1a03 b900 |0044: const-string v3, "%.1f°" // string@00b9 │ │ -0985c8: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -0985ca: 2344 7806 |0047: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -0985ce: 1205 |0049: const/4 v5, #int 0 // #0 │ │ -0985d0: 6e10 bf02 0800 |004a: invoke-virtual {v8}, Landroid/location/Location;.getBearing:()F // method@02bf │ │ -0985d6: 0a06 |004d: move-result v6 │ │ -0985d8: 7110 8524 0600 |004e: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ -0985de: 0c06 |0051: move-result-object v6 │ │ -0985e0: 4d06 0405 |0052: aput-object v6, v4, v5 │ │ -0985e4: 7130 dd24 3204 |0054: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0985ea: 0c02 |0057: move-result-object v2 │ │ -0985ec: 6e30 7a25 1002 |0058: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0985f2: 5470 af12 |005b: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -0985f6: 7110 a927 0000 |005d: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0985fc: 0c00 |0060: move-result-object v0 │ │ -0985fe: 1a01 7720 |0061: const-string v1, "gpstime" // string@2077 │ │ -098602: 5472 af12 |0063: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098606: 7110 af27 0200 |0065: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$600:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; // method@27af │ │ -09860c: 0c02 |0068: move-result-object v2 │ │ -09860e: 6e10 c402 0800 |0069: invoke-virtual {v8}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ -098614: 0b04 |006c: move-result-wide v4 │ │ -098616: 7120 9f24 5400 |006d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -09861c: 0c03 |0070: move-result-object v3 │ │ -09861e: 6e20 3925 3200 |0071: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2539 │ │ -098624: 0c02 |0074: move-result-object v2 │ │ -098626: 6e30 7a25 1002 |0075: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -09862c: 5470 af12 |0078: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098630: 7110 a927 0000 |007a: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -098636: 0c00 |007d: move-result-object v0 │ │ -098638: 1a01 7220 |007e: const-string v1, "gpslat" // string@2072 │ │ -09863c: 5472 af12 |0080: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098640: 7110 b027 0200 |0082: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$700:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/CoordFormatter; // method@27b0 │ │ -098646: 0c02 |0085: move-result-object v2 │ │ -098648: 6e10 c002 0800 |0086: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -09864e: 0b04 |0089: move-result-wide v4 │ │ -098650: 7120 7b24 5400 |008a: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -098656: 0c03 |008d: move-result-object v3 │ │ -098658: 6e10 7824 0300 |008e: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2478 │ │ -09865e: 0b04 |0091: move-result-wide v4 │ │ -098660: 6e30 072e 4205 |0092: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -098666: 0c02 |0095: move-result-object v2 │ │ -098668: 6e30 7a25 1002 |0096: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -09866e: 5470 af12 |0099: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098672: 7110 a927 0000 |009b: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -098678: 0c00 |009e: move-result-object v0 │ │ -09867a: 1a01 7320 |009f: const-string v1, "gpslon" // string@2073 │ │ -09867e: 5472 af12 |00a1: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -098682: 7110 b027 0200 |00a3: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$700:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/CoordFormatter; // method@27b0 │ │ -098688: 0c02 |00a6: move-result-object v2 │ │ -09868a: 6e10 c102 0800 |00a7: invoke-virtual {v8}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -098690: 0b04 |00aa: move-result-wide v4 │ │ -098692: 7120 7b24 5400 |00ab: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -098698: 0c03 |00ae: move-result-object v3 │ │ -09869a: 6e10 7824 0300 |00af: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2478 │ │ -0986a0: 0b04 |00b2: move-result-wide v4 │ │ -0986a2: 6e30 082e 4205 |00b3: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -0986a8: 0c02 |00b6: move-result-object v2 │ │ -0986aa: 6e30 7a25 1002 |00b7: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0986b0: 5470 af12 |00ba: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -0986b4: 7110 a927 0000 |00bc: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0986ba: 0c00 |00bf: move-result-object v0 │ │ -0986bc: 1a01 7420 |00c0: const-string v1, "gpsprovider" // string@2074 │ │ -0986c0: 6e10 c202 0800 |00c2: invoke-virtual {v8}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@02c2 │ │ -0986c6: 0c02 |00c5: move-result-object v2 │ │ -0986c8: 6e30 7a25 1002 |00c6: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0986ce: 5470 af12 |00c9: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -0986d2: 7110 a927 0000 |00cb: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0986d8: 0c00 |00ce: move-result-object v0 │ │ -0986da: 1a01 7520 |00cf: const-string v1, "gpsspeed" // string@2075 │ │ -0986de: 5472 af12 |00d1: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -0986e2: 7110 aa27 0200 |00d3: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ -0986e8: 0c02 |00d6: move-result-object v2 │ │ -0986ea: 6e10 c302 0800 |00d7: invoke-virtual {v8}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ -0986f0: 0a03 |00da: move-result v3 │ │ -0986f2: 8934 |00db: float-to-double v4, v3 │ │ -0986f4: 6e30 1c2e 4205 |00dc: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0986fa: 0c02 |00df: move-result-object v2 │ │ -0986fc: 6e30 7a25 1002 |00e0: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -098702: 7010 a427 0700 |00e3: invoke-direct {v7}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ -098708: 5470 af12 |00e6: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ -09870c: 7110 b127 0000 |00e8: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$800:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@27b1 │ │ -098712: 0e00 |00eb: return-void │ │ +0984ec: |[0984ec] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onLocationChanged:(Landroid/location/Location;)V │ │ +0984fc: 5470 af12 |0000: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098500: 7120 ae27 8000 |0002: invoke-static {v0, v8}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$502:(Lorg/pyneo/maps/dashboard/IndicatorManager;Landroid/location/Location;)Landroid/location/Location; // method@27ae │ │ +098506: 3808 e100 |0005: if-eqz v8, 00e6 // +00e1 │ │ +09850a: 5470 af12 |0007: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +09850e: 7110 a927 0000 |0009: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +098514: 0c00 |000c: move-result-object v0 │ │ +098516: 1a01 6f20 |000d: const-string v1, "gpsaccuracy" // string@206f │ │ +09851a: 5472 af12 |000f: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +09851e: 7110 aa27 0200 |0011: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ +098524: 0c02 |0014: move-result-object v2 │ │ +098526: 6e10 bd02 0800 |0015: invoke-virtual {v8}, Landroid/location/Location;.getAccuracy:()F // method@02bd │ │ +09852c: 0a03 |0018: move-result v3 │ │ +09852e: 8934 |0019: float-to-double v4, v3 │ │ +098530: 6e30 192e 4205 |001a: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +098536: 0c02 |001d: move-result-object v2 │ │ +098538: 6e30 7a25 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +09853e: 5470 af12 |0021: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098542: 7110 a927 0000 |0023: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +098548: 0c00 |0026: move-result-object v0 │ │ +09854a: 1a01 7120 |0027: const-string v1, "gpselev" // string@2071 │ │ +09854e: 5472 af12 |0029: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098552: 7110 aa27 0200 |002b: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ +098558: 0c02 |002e: move-result-object v2 │ │ +09855a: 6e10 be02 0800 |002f: invoke-virtual {v8}, Landroid/location/Location;.getAltitude:()D // method@02be │ │ +098560: 0b04 |0032: move-result-wide v4 │ │ +098562: 6e30 192e 4205 |0033: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +098568: 0c02 |0036: move-result-object v2 │ │ +09856a: 6e30 7a25 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +098570: 5470 af12 |003a: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098574: 7110 a927 0000 |003c: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +09857a: 0c00 |003f: move-result-object v0 │ │ +09857c: 1a01 7020 |0040: const-string v1, "gpsbearing" // string@2070 │ │ +098580: 6202 d00b |0042: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +098584: 1a03 b900 |0044: const-string v3, "%.1f°" // string@00b9 │ │ +098588: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +09858a: 2344 7806 |0047: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +09858e: 1205 |0049: const/4 v5, #int 0 // #0 │ │ +098590: 6e10 bf02 0800 |004a: invoke-virtual {v8}, Landroid/location/Location;.getBearing:()F // method@02bf │ │ +098596: 0a06 |004d: move-result v6 │ │ +098598: 7110 8524 0600 |004e: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ +09859e: 0c06 |0051: move-result-object v6 │ │ +0985a0: 4d06 0405 |0052: aput-object v6, v4, v5 │ │ +0985a4: 7130 dd24 3204 |0054: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0985aa: 0c02 |0057: move-result-object v2 │ │ +0985ac: 6e30 7a25 1002 |0058: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0985b2: 5470 af12 |005b: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +0985b6: 7110 a927 0000 |005d: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0985bc: 0c00 |0060: move-result-object v0 │ │ +0985be: 1a01 7720 |0061: const-string v1, "gpstime" // string@2077 │ │ +0985c2: 5472 af12 |0063: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +0985c6: 7110 af27 0200 |0065: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$600:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; // method@27af │ │ +0985cc: 0c02 |0068: move-result-object v2 │ │ +0985ce: 6e10 c402 0800 |0069: invoke-virtual {v8}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ +0985d4: 0b04 |006c: move-result-wide v4 │ │ +0985d6: 7120 9f24 5400 |006d: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0985dc: 0c03 |0070: move-result-object v3 │ │ +0985de: 6e20 3925 3200 |0071: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2539 │ │ +0985e4: 0c02 |0074: move-result-object v2 │ │ +0985e6: 6e30 7a25 1002 |0075: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0985ec: 5470 af12 |0078: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +0985f0: 7110 a927 0000 |007a: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0985f6: 0c00 |007d: move-result-object v0 │ │ +0985f8: 1a01 7220 |007e: const-string v1, "gpslat" // string@2072 │ │ +0985fc: 5472 af12 |0080: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098600: 7110 b027 0200 |0082: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$700:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/CoordFormatter; // method@27b0 │ │ +098606: 0c02 |0085: move-result-object v2 │ │ +098608: 6e10 c002 0800 |0086: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +09860e: 0b04 |0089: move-result-wide v4 │ │ +098610: 7120 7b24 5400 |008a: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +098616: 0c03 |008d: move-result-object v3 │ │ +098618: 6e10 7824 0300 |008e: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2478 │ │ +09861e: 0b04 |0091: move-result-wide v4 │ │ +098620: 6e30 072e 4205 |0092: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +098626: 0c02 |0095: move-result-object v2 │ │ +098628: 6e30 7a25 1002 |0096: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +09862e: 5470 af12 |0099: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098632: 7110 a927 0000 |009b: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +098638: 0c00 |009e: move-result-object v0 │ │ +09863a: 1a01 7320 |009f: const-string v1, "gpslon" // string@2073 │ │ +09863e: 5472 af12 |00a1: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098642: 7110 b027 0200 |00a3: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$700:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/CoordFormatter; // method@27b0 │ │ +098648: 0c02 |00a6: move-result-object v2 │ │ +09864a: 6e10 c102 0800 |00a7: invoke-virtual {v8}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +098650: 0b04 |00aa: move-result-wide v4 │ │ +098652: 7120 7b24 5400 |00ab: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +098658: 0c03 |00ae: move-result-object v3 │ │ +09865a: 6e10 7824 0300 |00af: invoke-virtual {v3}, Ljava/lang/Double;.doubleValue:()D // method@2478 │ │ +098660: 0b04 |00b2: move-result-wide v4 │ │ +098662: 6e30 082e 4205 |00b3: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +098668: 0c02 |00b6: move-result-object v2 │ │ +09866a: 6e30 7a25 1002 |00b7: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +098670: 5470 af12 |00ba: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098674: 7110 a927 0000 |00bc: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +09867a: 0c00 |00bf: move-result-object v0 │ │ +09867c: 1a01 7420 |00c0: const-string v1, "gpsprovider" // string@2074 │ │ +098680: 6e10 c202 0800 |00c2: invoke-virtual {v8}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@02c2 │ │ +098686: 0c02 |00c5: move-result-object v2 │ │ +098688: 6e30 7a25 1002 |00c6: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +09868e: 5470 af12 |00c9: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +098692: 7110 a927 0000 |00cb: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +098698: 0c00 |00ce: move-result-object v0 │ │ +09869a: 1a01 7520 |00cf: const-string v1, "gpsspeed" // string@2075 │ │ +09869e: 5472 af12 |00d1: iget-object v2, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +0986a2: 7110 aa27 0200 |00d3: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ +0986a8: 0c02 |00d6: move-result-object v2 │ │ +0986aa: 6e10 c302 0800 |00d7: invoke-virtual {v8}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ +0986b0: 0a03 |00da: move-result v3 │ │ +0986b2: 8934 |00db: float-to-double v4, v3 │ │ +0986b4: 6e30 1c2e 4205 |00dc: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0986ba: 0c02 |00df: move-result-object v2 │ │ +0986bc: 6e30 7a25 1002 |00e0: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0986c2: 7010 a427 0700 |00e3: invoke-direct {v7}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ +0986c8: 5470 af12 |00e6: iget-object v0, v7, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12af │ │ +0986cc: 7110 b127 0000 |00e8: invoke-static {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$800:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@27b1 │ │ +0986d2: 0e00 |00eb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=491 │ │ 0x0007 line=492 │ │ 0x0021 line=493 │ │ 0x003a line=494 │ │ @@ -141746,23 +141748,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -098714: |[098714] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onProviderDisabled:(Ljava/lang/String;)V │ │ -098724: 1a00 6c20 |0000: const-string v0, "gps" // string@206c │ │ -098728: 6e20 db24 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09872e: 0a00 |0005: move-result v0 │ │ -098730: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -098734: 1a00 f22a |0008: const-string v0, "off" // string@2af2 │ │ -098738: 5b10 ac12 |000a: iput-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ -09873c: 7010 a427 0100 |000c: invoke-direct {v1}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ -098742: 0e00 |000f: return-void │ │ +0986d4: |[0986d4] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onProviderDisabled:(Ljava/lang/String;)V │ │ +0986e4: 1a00 6c20 |0000: const-string v0, "gps" // string@206c │ │ +0986e8: 6e20 db24 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0986ee: 0a00 |0005: move-result v0 │ │ +0986f0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0986f4: 1a00 f22a |0008: const-string v0, "off" // string@2af2 │ │ +0986f8: 5b10 ac12 |000a: iput-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ +0986fc: 7010 a427 0100 |000c: invoke-direct {v1}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ +098702: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0008 line=510 │ │ 0x000c line=511 │ │ 0x000f line=513 │ │ locals : │ │ @@ -141774,23 +141776,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -098744: |[098744] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onProviderEnabled:(Ljava/lang/String;)V │ │ -098754: 1a00 6c20 |0000: const-string v0, "gps" // string@206c │ │ -098758: 6e20 db24 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09875e: 0a00 |0005: move-result v0 │ │ -098760: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -098764: 1a00 6c20 |0008: const-string v0, "gps" // string@206c │ │ -098768: 5b10 ac12 |000a: iput-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ -09876c: 7010 a427 0100 |000c: invoke-direct {v1}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ -098772: 0e00 |000f: return-void │ │ +098704: |[098704] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onProviderEnabled:(Ljava/lang/String;)V │ │ +098714: 1a00 6c20 |0000: const-string v0, "gps" // string@206c │ │ +098718: 6e20 db24 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09871e: 0a00 |0005: move-result v0 │ │ +098720: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +098724: 1a00 6c20 |0008: const-string v0, "gps" // string@206c │ │ +098728: 5b10 ac12 |000a: iput-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mProvider:Ljava/lang/String; // field@12ac │ │ +09872c: 7010 a427 0100 |000c: invoke-direct {v1}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ +098732: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0008 line=518 │ │ 0x000c line=519 │ │ 0x000f line=521 │ │ locals : │ │ @@ -141802,22 +141804,22 @@ │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -098774: |[098774] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -098784: 1a00 6c20 |0000: const-string v0, "gps" // string@206c │ │ -098788: 6e20 db24 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09878e: 0a00 |0005: move-result v0 │ │ -098790: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -098794: 5913 ae12 |0008: iput v3, v1, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mStatus:I // field@12ae │ │ -098798: 7010 a427 0100 |000a: invoke-direct {v1}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ -09879e: 0e00 |000d: return-void │ │ +098734: |[098734] org.pyneo.maps.dashboard.IndicatorManager$SampleLocationListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +098744: 1a00 6c20 |0000: const-string v0, "gps" // string@206c │ │ +098748: 6e20 db24 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09874e: 0a00 |0005: move-result v0 │ │ +098750: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +098754: 5913 ae12 |0008: iput v3, v1, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.mStatus:I // field@12ae │ │ +098758: 7010 a427 0100 |000a: invoke-direct {v1}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.updateIndicator:()V // method@27a4 │ │ +09875e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0008 line=526 │ │ 0x000a line=527 │ │ 0x000d line=529 │ │ locals : │ │ @@ -141865,24 +141867,24 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0987a0: |[0987a0] org.pyneo.maps.dashboard.IndicatorView$IndicatorViewMenuInfo.:(Lorg/pyneo/maps/dashboard/IndicatorView;)V │ │ -0987b0: 5b01 c012 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.this$0:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12c0 │ │ -0987b4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0987ba: 0e00 |0005: return-void │ │ +098760: |[098760] org.pyneo.maps.dashboard.IndicatorView$IndicatorViewMenuInfo.:(Lorg/pyneo/maps/dashboard/IndicatorView;)V │ │ +098770: 5b01 c012 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.this$0:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12c0 │ │ +098774: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09877a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/dashboard/IndicatorView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/dashboard/IndicatorView; │ │ │ │ Virtual methods - │ │ source_file_idx : 1632 (IndicatorView.java) │ │ │ │ Class #570 header: │ │ class_idx : 1318 │ │ access_flags : 1 (0x0001) │ │ @@ -141920,19 +141922,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0987bc: |[0987bc] org.pyneo.maps.dashboard.IndicatorView.:(Landroid/content/Context;)V │ │ -0987cc: 7020 4822 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@2248 │ │ -0987d2: 6e20 d127 0000 |0003: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@27d1 │ │ -0987d8: 6e20 d027 0000 |0006: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@27d0 │ │ -0987de: 0e00 |0009: return-void │ │ +09877c: |[09877c] org.pyneo.maps.dashboard.IndicatorView.:(Landroid/content/Context;)V │ │ +09878c: 7020 4822 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@2248 │ │ +098792: 6e20 d127 0000 |0003: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@27d1 │ │ +098798: 6e20 d027 0000 |0006: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@27d0 │ │ +09879e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=38 │ │ locals : │ │ @@ -141944,19 +141946,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0987e0: |[0987e0] org.pyneo.maps.dashboard.IndicatorView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0987f0: 7030 4922 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2249 │ │ -0987f6: 6e20 d127 0000 |0003: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@27d1 │ │ -0987fc: 6e20 d027 0000 |0006: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@27d0 │ │ -098802: 0e00 |0009: return-void │ │ +0987a0: |[0987a0] org.pyneo.maps.dashboard.IndicatorView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0987b0: 7030 4922 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2249 │ │ +0987b6: 6e20 d127 0000 |0003: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@27d1 │ │ +0987bc: 6e20 d027 0000 |0006: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@27d0 │ │ +0987c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ 0x0006 line=30 │ │ 0x0009 line=31 │ │ locals : │ │ @@ -141969,19 +141971,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -098804: |[098804] org.pyneo.maps.dashboard.IndicatorView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -098814: 7040 4a22 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@224a │ │ -09881a: 6e20 d127 0000 |0003: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@27d1 │ │ -098820: 6e20 d027 0000 |0006: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@27d0 │ │ -098826: 0e00 |0009: return-void │ │ +0987c4: |[0987c4] org.pyneo.maps.dashboard.IndicatorView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0987d4: 7040 4a22 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@224a │ │ +0987da: 6e20 d127 0000 |0003: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@27d1 │ │ +0987e0: 6e20 d027 0000 |0006: invoke-virtual {v0, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@27d0 │ │ +0987e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=22 │ │ 0x0006 line=23 │ │ 0x0009 line=24 │ │ locals : │ │ @@ -141996,19 +141998,19 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -098828: |[098828] org.pyneo.maps.dashboard.IndicatorView.getContextMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -098838: 2200 2505 |0000: new-instance v0, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ -09883c: 7020 c327 1000 |0002: invoke-direct {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.:(Lorg/pyneo/maps/dashboard/IndicatorView;)V // method@27c3 │ │ -098842: 5b01 bf12 |0005: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ -098846: 1100 |0007: return-object v0 │ │ +0987e8: |[0987e8] org.pyneo.maps.dashboard.IndicatorView.getContextMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0987f8: 2200 2505 |0000: new-instance v0, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ +0987fc: 7020 c327 1000 |0002: invoke-direct {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.:(Lorg/pyneo/maps/dashboard/IndicatorView;)V // method@27c3 │ │ +098802: 5b01 bf12 |0005: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ +098806: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0005 - 0x0008 reg=0 info Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; │ │ @@ -142019,17 +142021,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098848: |[098848] org.pyneo.maps.dashboard.IndicatorView.getIndicatorTag:()Ljava/lang/String; │ │ -098858: 5410 c212 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -09885c: 1100 |0002: return-object v0 │ │ +098808: |[098808] org.pyneo.maps.dashboard.IndicatorView.getIndicatorTag:()Ljava/lang/String; │ │ +098818: 5410 c212 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +09881c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/dashboard/IndicatorView; │ │ │ │ #2 : (in Lorg/pyneo/maps/dashboard/IndicatorView;) │ │ @@ -142037,16 +142039,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -098860: |[098860] org.pyneo.maps.dashboard.IndicatorView.onClick:(Landroid/view/View;)V │ │ -098870: 0e00 |0000: return-void │ │ +098820: |[098820] org.pyneo.maps.dashboard.IndicatorView.onClick:(Landroid/view/View;)V │ │ +098830: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorView; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ │ │ @@ -142055,18 +142057,18 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -098874: |[098874] org.pyneo.maps.dashboard.IndicatorView.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -098884: 5410 c112 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12c1 │ │ -098888: 6e40 b727 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@27b7 │ │ -09888e: 0e00 |0005: return-void │ │ +098834: |[098834] org.pyneo.maps.dashboard.IndicatorView.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +098844: 5410 c112 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12c1 │ │ +098848: 6e40 b727 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@27b7 │ │ +09884e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/dashboard/IndicatorView; │ │ 0x0000 - 0x0006 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -142078,17 +142080,17 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -098890: |[098890] org.pyneo.maps.dashboard.IndicatorView.onLayout:(ZIIII)V │ │ -0988a0: 7506 5622 0000 |0000: invoke-super/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/RelativeLayout;.onLayout:(ZIIII)V // method@2256 │ │ -0988a6: 0e00 |0003: return-void │ │ +098850: |[098850] org.pyneo.maps.dashboard.IndicatorView.onLayout:(ZIIII)V │ │ +098860: 7506 5622 0000 |0000: invoke-super/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/RelativeLayout;.onLayout:(ZIIII)V // method@2256 │ │ +098866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorView; │ │ 0x0000 - 0x0004 reg=1 changed Z │ │ @@ -142102,17 +142104,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0988a8: |[0988a8] org.pyneo.maps.dashboard.IndicatorView.setIndicatorManager:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ -0988b8: 5b01 c112 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12c1 │ │ -0988bc: 0e00 |0002: return-void │ │ +098868: |[098868] org.pyneo.maps.dashboard.IndicatorView.setIndicatorManager:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ +098878: 5b01 c112 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12c1 │ │ +09887c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorView; │ │ 0x0000 - 0x0003 reg=1 indicatorManager Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ @@ -142122,17 +142124,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0988c0: |[0988c0] org.pyneo.maps.dashboard.IndicatorView.setIndicatorTag:(Ljava/lang/String;)V │ │ -0988d0: 5b01 c212 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -0988d4: 0e00 |0002: return-void │ │ +098880: |[098880] org.pyneo.maps.dashboard.IndicatorView.setIndicatorTag:(Ljava/lang/String;)V │ │ +098890: 5b01 c212 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +098894: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorView; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/String; │ │ @@ -142142,105 +142144,112 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 173 16-bit code units │ │ -0988d8: |[0988d8] org.pyneo.maps.dashboard.IndicatorView.updateIndicator:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ -0988e8: 1404 6e00 0b7f |0000: const v4, #float 1.84765e+38 // #7f0b006e │ │ -0988ee: 1403 6d00 0b7f |0003: const v3, #float 1.84765e+38 // #7f0b006d │ │ -0988f4: 6e10 b427 0600 |0006: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorManager;.getIndicators:()Ljava/util/HashMap; // method@27b4 │ │ -0988fa: 0c01 |0009: move-result-object v1 │ │ -0988fc: 5452 c212 |000a: iget-object v2, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -098900: 6e20 6125 2100 |000c: invoke-virtual {v1, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ -098906: 0a01 |000f: move-result v1 │ │ -098908: 3801 7900 |0010: if-eqz v1, 0089 // +0079 │ │ -09890c: 5451 c212 |0012: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -098910: 1a02 7120 |0014: const-string v2, "gpselev" // string@2071 │ │ -098914: 6e20 db24 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09891a: 0a01 |0019: move-result v1 │ │ -09891c: 3901 4800 |001a: if-nez v1, 0062 // +0048 │ │ -098920: 5451 c212 |001c: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -098924: 1a02 6f20 |001e: const-string v2, "gpsaccuracy" // string@206f │ │ -098928: 6e20 db24 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09892e: 0a01 |0023: move-result v1 │ │ -098930: 3901 3e00 |0024: if-nez v1, 0062 // +003e │ │ -098934: 5451 c212 |0026: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -098938: 1a02 7520 |0028: const-string v2, "gpsspeed" // string@2075 │ │ -09893c: 6e20 db24 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -098942: 0a01 |002d: move-result v1 │ │ -098944: 3901 3400 |002e: if-nez v1, 0062 // +0034 │ │ -098948: 5451 c212 |0030: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -09894c: 1a02 f934 |0032: const-string v2, "trdist" // string@34f9 │ │ -098950: 6e20 db24 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -098956: 0a01 |0037: move-result v1 │ │ -098958: 3901 2a00 |0038: if-nez v1, 0062 // +002a │ │ -09895c: 5451 c212 |003a: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -098960: 1a02 0135 |003c: const-string v2, "trmaxspeed" // string@3501 │ │ -098964: 6e20 db24 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09896a: 0a01 |0041: move-result v1 │ │ -09896c: 3901 2000 |0042: if-nez v1, 0062 // +0020 │ │ -098970: 5451 c212 |0044: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -098974: 1a02 f734 |0046: const-string v2, "travgspeed" // string@34f7 │ │ -098978: 6e20 db24 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09897e: 0a01 |004b: move-result v1 │ │ -098980: 3901 1600 |004c: if-nez v1, 0062 // +0016 │ │ -098984: 5451 c212 |004e: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -098988: 1a02 f634 |0050: const-string v2, "travgmovespeed" // string@34f6 │ │ -09898c: 6e20 db24 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -098992: 0a01 |0055: move-result v1 │ │ -098994: 3901 0c00 |0056: if-nez v1, 0062 // +000c │ │ -098998: 5451 c212 |0058: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -09899c: 1a02 2434 |005a: const-string v2, "targetdistance" // string@3424 │ │ -0989a0: 6e20 db24 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0989a6: 0a01 |005f: move-result v1 │ │ -0989a8: 3801 2a00 |0060: if-eqz v1, 008a // +002a │ │ -0989ac: 6e10 b427 0600 |0062: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorManager;.getIndicators:()Ljava/util/HashMap; // method@27b4 │ │ -0989b2: 0c01 |0065: move-result-object v1 │ │ -0989b4: 5452 c212 |0066: iget-object v2, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -0989b8: 6e20 6325 2100 |0068: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -0989be: 0c01 |006b: move-result-object v1 │ │ -0989c0: 1f01 7a06 |006c: check-cast v1, [Ljava/lang/String; // type@067a │ │ -0989c4: 0710 |006e: move-object v0, v1 │ │ -0989c6: 1f00 7a06 |006f: check-cast v0, [Ljava/lang/String; // type@067a │ │ -0989ca: 6e20 c727 3500 |0071: invoke-virtual {v5, v3}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ -0989d0: 0c01 |0074: move-result-object v1 │ │ -0989d2: 1f01 3504 |0075: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0989d6: 1202 |0077: const/4 v2, #int 0 // #0 │ │ -0989d8: 4602 0002 |0078: aget-object v2, v0, v2 │ │ -0989dc: 6e20 be22 2100 |007a: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0989e2: 6e20 c727 4500 |007d: invoke-virtual {v5, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ -0989e8: 0c01 |0080: move-result-object v1 │ │ -0989ea: 1f01 3504 |0081: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0989ee: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -0989f0: 4602 0002 |0084: aget-object v2, v0, v2 │ │ -0989f4: 6e20 be22 2100 |0086: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0989fa: 0e00 |0089: return-void │ │ -0989fc: 6e20 c727 3500 |008a: invoke-virtual {v5, v3}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ -098a02: 0c01 |008d: move-result-object v1 │ │ -098a04: 1f01 3504 |008e: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -098a08: 6e10 b427 0600 |0090: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorManager;.getIndicators:()Ljava/util/HashMap; // method@27b4 │ │ -098a0e: 0c02 |0093: move-result-object v2 │ │ -098a10: 5453 c212 |0094: iget-object v3, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ -098a14: 6e20 6325 3200 |0096: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -098a1a: 0c02 |0099: move-result-object v2 │ │ -098a1c: 6e10 c524 0200 |009a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -098a22: 0c02 |009d: move-result-object v2 │ │ -098a24: 6e20 be22 2100 |009e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -098a2a: 6e20 c727 4500 |00a1: invoke-virtual {v5, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ -098a30: 0c01 |00a4: move-result-object v1 │ │ -098a32: 1f01 3504 |00a5: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -098a36: 1a02 0000 |00a7: const-string v2, "" // string@0000 │ │ -098a3a: 6e20 be22 2100 |00a9: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -098a40: 28dd |00ac: goto 0089 // -0023 │ │ +098898: |[098898] org.pyneo.maps.dashboard.IndicatorView.updateIndicator:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ +0988a8: 1404 6e00 0b7f |0000: const v4, #float 1.84765e+38 // #7f0b006e │ │ +0988ae: 1403 6d00 0b7f |0003: const v3, #float 1.84765e+38 // #7f0b006d │ │ +0988b4: 6e10 b427 0600 |0006: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorManager;.getIndicators:()Ljava/util/HashMap; // method@27b4 │ │ +0988ba: 0c01 |0009: move-result-object v1 │ │ +0988bc: 5452 c212 |000a: iget-object v2, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +0988c0: 6e20 6125 2100 |000c: invoke-virtual {v1, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ +0988c6: 0a01 |000f: move-result v1 │ │ +0988c8: 3801 7900 |0010: if-eqz v1, 0089 // +0079 │ │ +0988cc: 5451 c212 |0012: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +0988d0: 1a02 7120 |0014: const-string v2, "gpselev" // string@2071 │ │ +0988d4: 6e20 db24 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0988da: 0a01 |0019: move-result v1 │ │ +0988dc: 3901 4800 |001a: if-nez v1, 0062 // +0048 │ │ +0988e0: 5451 c212 |001c: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +0988e4: 1a02 6f20 |001e: const-string v2, "gpsaccuracy" // string@206f │ │ +0988e8: 6e20 db24 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0988ee: 0a01 |0023: move-result v1 │ │ +0988f0: 3901 3e00 |0024: if-nez v1, 0062 // +003e │ │ +0988f4: 5451 c212 |0026: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +0988f8: 1a02 7520 |0028: const-string v2, "gpsspeed" // string@2075 │ │ +0988fc: 6e20 db24 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +098902: 0a01 |002d: move-result v1 │ │ +098904: 3901 3400 |002e: if-nez v1, 0062 // +0034 │ │ +098908: 5451 c212 |0030: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +09890c: 1a02 f934 |0032: const-string v2, "trdist" // string@34f9 │ │ +098910: 6e20 db24 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +098916: 0a01 |0037: move-result v1 │ │ +098918: 3901 2a00 |0038: if-nez v1, 0062 // +002a │ │ +09891c: 5451 c212 |003a: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +098920: 1a02 0135 |003c: const-string v2, "trmaxspeed" // string@3501 │ │ +098924: 6e20 db24 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09892a: 0a01 |0041: move-result v1 │ │ +09892c: 3901 2000 |0042: if-nez v1, 0062 // +0020 │ │ +098930: 5451 c212 |0044: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +098934: 1a02 f734 |0046: const-string v2, "travgspeed" // string@34f7 │ │ +098938: 6e20 db24 2100 |0048: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09893e: 0a01 |004b: move-result v1 │ │ +098940: 3901 1600 |004c: if-nez v1, 0062 // +0016 │ │ +098944: 5451 c212 |004e: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +098948: 1a02 f634 |0050: const-string v2, "travgmovespeed" // string@34f6 │ │ +09894c: 6e20 db24 2100 |0052: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +098952: 0a01 |0055: move-result v1 │ │ +098954: 3901 0c00 |0056: if-nez v1, 0062 // +000c │ │ +098958: 5451 c212 |0058: iget-object v1, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +09895c: 1a02 2434 |005a: const-string v2, "targetdistance" // string@3424 │ │ +098960: 6e20 db24 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +098966: 0a01 |005f: move-result v1 │ │ +098968: 3801 2a00 |0060: if-eqz v1, 008a // +002a │ │ +09896c: 6e10 b427 0600 |0062: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorManager;.getIndicators:()Ljava/util/HashMap; // method@27b4 │ │ +098972: 0c01 |0065: move-result-object v1 │ │ +098974: 5452 c212 |0066: iget-object v2, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +098978: 6e20 6325 2100 |0068: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +09897e: 0c01 |006b: move-result-object v1 │ │ +098980: 1f01 7a06 |006c: check-cast v1, [Ljava/lang/String; // type@067a │ │ +098984: 0710 |006e: move-object v0, v1 │ │ +098986: 1f00 7a06 |006f: check-cast v0, [Ljava/lang/String; // type@067a │ │ +09898a: 6e20 c727 3500 |0071: invoke-virtual {v5, v3}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ +098990: 0c01 |0074: move-result-object v1 │ │ +098992: 1f01 3504 |0075: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +098996: 1202 |0077: const/4 v2, #int 0 // #0 │ │ +098998: 4602 0002 |0078: aget-object v2, v0, v2 │ │ +09899c: 6e20 be22 2100 |007a: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0989a2: 6e20 c727 4500 |007d: invoke-virtual {v5, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ +0989a8: 0c01 |0080: move-result-object v1 │ │ +0989aa: 1f01 3504 |0081: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0989ae: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +0989b0: 4602 0002 |0084: aget-object v2, v0, v2 │ │ +0989b4: 6e20 be22 2100 |0086: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0989ba: 0e00 |0089: return-void │ │ +0989bc: 6e20 c727 3500 |008a: invoke-virtual {v5, v3}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ +0989c2: 0c01 |008d: move-result-object v1 │ │ +0989c4: 1f01 3504 |008e: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0989c8: 6e10 b427 0600 |0090: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorManager;.getIndicators:()Ljava/util/HashMap; // method@27b4 │ │ +0989ce: 0c02 |0093: move-result-object v2 │ │ +0989d0: 5453 c212 |0094: iget-object v3, v5, Lorg/pyneo/maps/dashboard/IndicatorView;.mIndicatorTag:Ljava/lang/String; // field@12c2 │ │ +0989d4: 6e20 6325 3200 |0096: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +0989da: 0c02 |0099: move-result-object v2 │ │ +0989dc: 6e10 c524 0200 |009a: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0989e2: 0c02 |009d: move-result-object v2 │ │ +0989e4: 6e20 be22 2100 |009e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0989ea: 6e20 c727 4500 |00a1: invoke-virtual {v5, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ +0989f0: 0c01 |00a4: move-result-object v1 │ │ +0989f2: 1f01 3504 |00a5: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0989f6: 1a02 0000 |00a7: const-string v2, "" // string@0000 │ │ +0989fa: 6e20 be22 2100 |00a9: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +098a00: 28dd |00ac: goto 0089 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=58 │ │ 0x0012 line=59 │ │ + 0x0020 line=60 │ │ + 0x002a line=61 │ │ + 0x0034 line=62 │ │ + 0x003e line=63 │ │ + 0x0048 line=64 │ │ + 0x0052 line=65 │ │ + 0x005c line=66 │ │ 0x0062 line=68 │ │ 0x0071 line=69 │ │ 0x007d line=70 │ │ 0x0089 line=76 │ │ 0x008a line=72 │ │ 0x00a1 line=73 │ │ locals : │ │ @@ -142283,46 +142292,46 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098a44: |[098a44] org.pyneo.maps.downloader.AreaSelectorActivity$1.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -098a54: 5b01 c312 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c3 │ │ -098a58: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -098a5e: 0e00 |0005: return-void │ │ +098a04: |[098a04] org.pyneo.maps.downloader.AreaSelectorActivity$1.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +098a14: 5b01 c312 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c3 │ │ +098a18: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +098a1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -098a60: |[098a60] org.pyneo.maps.downloader.AreaSelectorActivity$1.onClick:(Landroid/view/View;)V │ │ -098a70: 5420 c312 |0000: iget-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c3 │ │ -098a74: 7110 e627 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$200:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // method@27e6 │ │ -098a7a: 0c00 |0005: move-result-object v0 │ │ -098a7c: 5421 c312 |0006: iget-object v1, v2, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c3 │ │ -098a80: 7110 e527 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$100:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/map/MapView; // method@27e5 │ │ -098a86: 0c01 |000b: move-result-object v1 │ │ -098a88: 6e10 de28 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -098a8e: 0c01 |000f: move-result-object v1 │ │ -098a90: 6e20 0528 1000 |0010: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.clearArea:(Lorg/pyneo/maps/map/TileView;)V // method@2805 │ │ -098a96: 0e00 |0013: return-void │ │ +098a20: |[098a20] org.pyneo.maps.downloader.AreaSelectorActivity$1.onClick:(Landroid/view/View;)V │ │ +098a30: 5420 c312 |0000: iget-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c3 │ │ +098a34: 7110 e627 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$200:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // method@27e6 │ │ +098a3a: 0c00 |0005: move-result-object v0 │ │ +098a3c: 5421 c312 |0006: iget-object v1, v2, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c3 │ │ +098a40: 7110 e527 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$100:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/map/MapView; // method@27e5 │ │ +098a46: 0c01 |000b: move-result-object v1 │ │ +098a48: 6e10 de28 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +098a4e: 0c01 |000f: move-result-object v1 │ │ +098a50: 6e20 0528 1000 |0010: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.clearArea:(Lorg/pyneo/maps/map/TileView;)V // method@2805 │ │ +098a56: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0013 line=81 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$1; │ │ 0x0000 - 0x0014 reg=3 v Landroid/view/View; │ │ @@ -142362,38 +142371,38 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098a98: |[098a98] org.pyneo.maps.downloader.AreaSelectorActivity$2.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -098aa8: 5b01 c412 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$2;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c4 │ │ -098aac: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -098ab2: 0e00 |0005: return-void │ │ +098a58: |[098a58] org.pyneo.maps.downloader.AreaSelectorActivity$2.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +098a68: 5b01 c412 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$2;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c4 │ │ +098a6c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +098a72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -098ab4: |[098ab4] org.pyneo.maps.downloader.AreaSelectorActivity$2.onClick:(Landroid/view/View;)V │ │ -098ac4: 6e10 1f20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ -098aca: 0e00 |0003: return-void │ │ +098a74: |[098a74] org.pyneo.maps.downloader.AreaSelectorActivity$2.onClick:(Landroid/view/View;)V │ │ +098a84: 6e10 1f20 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.showContextMenu:()Z // method@201f │ │ +098a8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$2; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -142433,39 +142442,39 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098acc: |[098acc] org.pyneo.maps.downloader.AreaSelectorActivity$3.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -098adc: 5b01 c512 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c5 │ │ -098ae0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -098ae6: 0e00 |0005: return-void │ │ +098a8c: |[098a8c] org.pyneo.maps.downloader.AreaSelectorActivity$3.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +098a9c: 5b01 c512 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c5 │ │ +098aa0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +098aa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098ae8: |[098ae8] org.pyneo.maps.downloader.AreaSelectorActivity$3.onClick:(Landroid/view/View;)V │ │ -098af8: 5410 c512 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c5 │ │ -098afc: 7110 e727 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$300:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27e7 │ │ -098b02: 0e00 |0005: return-void │ │ +098aa8: |[098aa8] org.pyneo.maps.downloader.AreaSelectorActivity$3.onClick:(Landroid/view/View;)V │ │ +098ab8: 5410 c512 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c5 │ │ +098abc: 7110 e727 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$300:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27e7 │ │ +098ac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -142505,39 +142514,39 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098b04: |[098b04] org.pyneo.maps.downloader.AreaSelectorActivity$4.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -098b14: 5b01 c612 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c6 │ │ -098b18: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -098b1e: 0e00 |0005: return-void │ │ +098ac4: |[098ac4] org.pyneo.maps.downloader.AreaSelectorActivity$4.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +098ad4: 5b01 c612 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c6 │ │ +098ad8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +098ade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098b20: |[098b20] org.pyneo.maps.downloader.AreaSelectorActivity$4.onClick:(Landroid/view/View;)V │ │ -098b30: 5410 c612 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c6 │ │ -098b34: 6e10 eb27 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.doNext:()V // method@27eb │ │ -098b3a: 0e00 |0005: return-void │ │ +098ae0: |[098ae0] org.pyneo.maps.downloader.AreaSelectorActivity$4.onClick:(Landroid/view/View;)V │ │ +098af0: 5410 c612 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c6 │ │ +098af4: 6e10 eb27 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.doNext:()V // method@27eb │ │ +098afa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$4; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -142577,39 +142586,39 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098b3c: |[098b3c] org.pyneo.maps.downloader.AreaSelectorActivity$5.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -098b4c: 5b01 c712 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c7 │ │ -098b50: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -098b56: 0e00 |0005: return-void │ │ +098afc: |[098afc] org.pyneo.maps.downloader.AreaSelectorActivity$5.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +098b0c: 5b01 c712 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c7 │ │ +098b10: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +098b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098b58: |[098b58] org.pyneo.maps.downloader.AreaSelectorActivity$5.onClick:(Landroid/view/View;)V │ │ -098b68: 5410 c712 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c7 │ │ -098b6c: 6e10 ea27 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.doBack:()V // method@27ea │ │ -098b72: 0e00 |0005: return-void │ │ +098b18: |[098b18] org.pyneo.maps.downloader.AreaSelectorActivity$5.onClick:(Landroid/view/View;)V │ │ +098b28: 5410 c712 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c7 │ │ +098b2c: 6e10 ea27 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.doBack:()V // method@27ea │ │ +098b32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$5; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -142649,39 +142658,39 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098b74: |[098b74] org.pyneo.maps.downloader.AreaSelectorActivity$6.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -098b84: 5b01 c812 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c8 │ │ -098b88: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -098b8e: 0e00 |0005: return-void │ │ +098b34: |[098b34] org.pyneo.maps.downloader.AreaSelectorActivity$6.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +098b44: 5b01 c812 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c8 │ │ +098b48: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +098b4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity$6;) │ │ name : 'onCheckedChanged' │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098b90: |[098b90] org.pyneo.maps.downloader.AreaSelectorActivity$6.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -098ba0: 5410 c812 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c8 │ │ -098ba4: 7110 e827 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$400:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27e8 │ │ -098baa: 0e00 |0005: return-void │ │ +098b50: |[098b50] org.pyneo.maps.downloader.AreaSelectorActivity$6.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +098b60: 5410 c812 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c8 │ │ +098b64: 7110 e827 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$400:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27e8 │ │ +098b6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$6; │ │ 0x0000 - 0x0006 reg=2 buttonView Landroid/widget/CompoundButton; │ │ @@ -142721,363 +142730,363 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098bac: |[098bac] org.pyneo.maps.downloader.DownloaderActivity$1.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ -098bbc: 5b01 de12 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098bc0: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -098bc6: 0e00 |0005: return-void │ │ +098b6c: |[098b6c] org.pyneo.maps.downloader.DownloaderActivity$1.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ +098b7c: 5b01 de12 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098b80: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +098b86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/DownloaderActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/DownloaderActivity$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 667 16-bit code units │ │ -098bc8: |[098bc8] org.pyneo.maps.downloader.DownloaderActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -098bd8: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -098bdc: 520c 4400 |0002: iget v12, v0, Landroid/os/Message;.what:I // field@0044 │ │ -098be0: 140d 1000 0b7f |0004: const v13, #float 1.84763e+38 // #7f0b0010 │ │ -098be6: 33dc 7c00 |0007: if-ne v12, v13, 0083 // +007c │ │ -098bea: 0800 1400 |0009: move-object/from16 v0, v20 │ │ -098bee: 540c de12 |000b: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098bf2: 140d 7700 0b7f |000d: const v13, #float 1.84765e+38 // #7f0b0077 │ │ -098bf8: 6e20 3928 dc00 |0010: invoke-virtual {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -098bfe: 0c0c |0013: move-result-object v12 │ │ -098c00: 120d |0014: const/4 v13, #int 0 // #0 │ │ -098c02: 6e20 1e20 dc00 |0015: invoke-virtual {v12, v13}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -098c08: 0800 1400 |0018: move-object/from16 v0, v20 │ │ -098c0c: 540c de12 |001a: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098c10: 140d 7500 0b7f |001c: const v13, #float 1.84765e+38 // #7f0b0075 │ │ -098c16: 6e20 3928 dc00 |001f: invoke-virtual {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -098c1c: 0c0c |0022: move-result-object v12 │ │ -098c1e: 130d 0800 |0023: const/16 v13, #int 8 // #8 │ │ -098c22: 6e20 1e20 dc00 |0025: invoke-virtual {v12, v13}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -098c28: 0800 1400 |0028: move-object/from16 v0, v20 │ │ -098c2c: 540c de12 |002a: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098c30: 140d 7600 0b7f |002c: const v13, #float 1.84765e+38 // #7f0b0076 │ │ -098c36: 6e20 3928 dc00 |002f: invoke-virtual {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -098c3c: 0c0c |0032: move-result-object v12 │ │ -098c3e: 130d 0800 |0033: const/16 v13, #int 8 // #8 │ │ -098c42: 6e20 1e20 dc00 |0035: invoke-virtual {v12, v13}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -098c48: 0800 1400 |0038: move-object/from16 v0, v20 │ │ -098c4c: 540c de12 |003a: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098c50: 7110 2528 0c00 |003c: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@2825 │ │ -098c56: 0c0c |003f: move-result-object v12 │ │ -098c58: 0800 1400 |0040: move-object/from16 v0, v20 │ │ -098c5c: 540d de12 |0042: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098c60: 7110 2328 0d00 |0044: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ -098c66: 0a0d |0047: move-result v13 │ │ -098c68: 7110 9524 0d00 |0048: invoke-static {v13}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -098c6e: 0c0d |004b: move-result-object v13 │ │ -098c70: 6e20 be22 dc00 |004c: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -098c76: 0800 1400 |004f: move-object/from16 v0, v20 │ │ -098c7a: 540c de12 |0051: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098c7e: 7110 2e28 0c00 |0053: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@282e │ │ -098c84: 0c0c |0056: move-result-object v12 │ │ -098c86: 7100 0c25 0000 |0057: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -098c8c: 0b0e |005a: move-result-wide v14 │ │ -098c8e: 0800 1400 |005b: move-object/from16 v0, v20 │ │ -098c92: 540d de12 |005d: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098c96: 7110 2c28 0d00 |005f: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ -098c9c: 0b10 |0062: move-result-wide v16 │ │ -098c9e: 9c0e 0e10 |0063: sub-long v14, v14, v16 │ │ -098ca2: 7120 022f fe00 |0065: invoke-static {v14, v15}, Lorg/pyneo/maps/utils/Ut;.formatTime:(J)Ljava/lang/CharSequence; // method@2f02 │ │ -098ca8: 0c0d |0068: move-result-object v13 │ │ -098caa: 6e20 be22 dc00 |0069: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -098cb0: 0800 1400 |006c: move-object/from16 v0, v20 │ │ -098cb4: 540c de12 |006e: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098cb8: 7110 2f28 0c00 |0070: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // method@282f │ │ -098cbe: 0c0c |0073: move-result-object v12 │ │ -098cc0: 6e10 1028 0c00 |0074: invoke-virtual {v12}, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.downloadDone:()V // method@2810 │ │ -098cc6: 0800 1400 |0077: move-object/from16 v0, v20 │ │ -098cca: 540c de12 |0079: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098cce: 7110 3028 0c00 |007b: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ -098cd4: 0c0c |007e: move-result-object v12 │ │ -098cd6: 6e10 e328 0c00 |007f: invoke-virtual {v12}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -098cdc: 0e00 |0082: return-void │ │ -098cde: 0800 1500 |0083: move-object/from16 v0, v21 │ │ -098ce2: 520c 4400 |0085: iget v12, v0, Landroid/os/Message;.what:I // field@0044 │ │ -098ce6: 140d 1100 0b7f |0087: const v13, #float 1.84763e+38 // #7f0b0011 │ │ -098cec: 33dc fe00 |008a: if-ne v12, v13, 0188 // +00fe │ │ -098cf0: 0800 1500 |008c: move-object/from16 v0, v21 │ │ -098cf4: 5402 4300 |008e: iget-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -098cf8: 1f02 9200 |0090: check-cast v2, Landroid/os/Bundle; // type@0092 │ │ -098cfc: 0800 1400 |0092: move-object/from16 v0, v20 │ │ -098d00: 540c de12 |0094: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098d04: 1a0d 3719 |0096: const-string v13, "cnt" // string@1937 │ │ -098d08: 6e20 1103 d200 |0098: invoke-virtual {v2, v13}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -098d0e: 0a0d |009b: move-result v13 │ │ -098d10: 7120 2428 dc00 |009c: invoke-static {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$002:(Lorg/pyneo/maps/downloader/DownloaderActivity;I)I // method@2824 │ │ -098d16: 0800 1400 |009f: move-object/from16 v0, v20 │ │ -098d1a: 540c de12 |00a1: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098d1e: 1a0d 8434 |00a3: const-string v13, "time" // string@3484 │ │ -098d22: 6e20 1303 d200 |00a5: invoke-virtual {v2, v13}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0313 │ │ -098d28: 0b0e |00a8: move-result-wide v14 │ │ -098d2a: 7130 2d28 ec0f |00a9: invoke-static {v12, v14, v15}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$202:(Lorg/pyneo/maps/downloader/DownloaderActivity;J)J // method@282d │ │ -098d30: 0800 1400 |00ac: move-object/from16 v0, v20 │ │ -098d34: 540c de12 |00ae: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098d38: 1a0d 1a29 |00b0: const-string v13, "mapid" // string@291a │ │ -098d3c: 6e20 1803 d200 |00b2: invoke-virtual {v2, v13}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -098d42: 0c0d |00b5: move-result-object v13 │ │ -098d44: 7120 3228 dc00 |00b6: invoke-static {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$602:(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String; // method@2832 │ │ -098d4a: 1a0c 8436 |00b9: const-string v12, "zoom" // string@3684 │ │ -098d4e: 6e20 1103 c200 |00bb: invoke-virtual {v2, v12}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -098d54: 0a09 |00be: move-result v9 │ │ -098d56: 1a0c 0b23 |00bf: const-string v12, "lat" // string@230b │ │ -098d5a: 6e20 1103 c200 |00c1: invoke-virtual {v2, v12}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -098d60: 0a05 |00c4: move-result v5 │ │ -098d62: 1a0c a223 |00c5: const-string v12, "lon" // string@23a2 │ │ -098d66: 6e20 1103 c200 |00c7: invoke-virtual {v2, v12}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -098d6c: 0a06 |00ca: move-result v6 │ │ -098d6e: 0800 1400 |00cb: move-object/from16 v0, v20 │ │ -098d72: 540c de12 |00cd: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098d76: 7110 3328 0c00 |00cf: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$700:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@2833 │ │ -098d7c: 0800 1400 |00d2: move-object/from16 v0, v20 │ │ -098d80: 540c de12 |00d4: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098d84: 7110 3428 0c00 |00d6: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$800:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/ProgressBar; // method@2834 │ │ -098d8a: 0c0c |00d9: move-result-object v12 │ │ -098d8c: 0800 1400 |00da: move-object/from16 v0, v20 │ │ -098d90: 540d de12 |00dc: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098d94: 7110 2328 0d00 |00de: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ -098d9a: 0a0d |00e1: move-result v13 │ │ -098d9c: 6e20 4222 dc00 |00e2: invoke-virtual {v12, v13}, Landroid/widget/ProgressBar;.setMax:(I)V // method@2242 │ │ -098da2: 0800 1400 |00e5: move-object/from16 v0, v20 │ │ -098da6: 540c de12 |00e7: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098daa: 7110 2528 0c00 |00e9: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@2825 │ │ -098db0: 0c0c |00ec: move-result-object v12 │ │ -098db2: 0800 1400 |00ed: move-object/from16 v0, v20 │ │ -098db6: 540d de12 |00ef: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098dba: 7110 2328 0d00 |00f1: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ -098dc0: 0a0d |00f4: move-result v13 │ │ -098dc2: 7110 9524 0d00 |00f5: invoke-static {v13}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -098dc8: 0c0d |00f8: move-result-object v13 │ │ -098dca: 6e20 be22 dc00 |00f9: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -098dd0: 0800 1400 |00fc: move-object/from16 v0, v20 │ │ -098dd4: 540c de12 |00fe: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098dd8: 7110 2e28 0c00 |0100: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@282e │ │ -098dde: 0c0c |0103: move-result-object v12 │ │ -098de0: 1a0d 5e01 |0104: const-string v13, "00:00" // string@015e │ │ -098de4: 6e20 be22 dc00 |0106: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -098dea: 1217 |0109: const/4 v7, #int 1 // #1 │ │ -098dec: 0800 1400 |010a: move-object/from16 v0, v20 │ │ -098df0: 540c de12 |010c: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098df4: 7110 3528 0c00 |010e: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ -098dfa: 0c0c |0111: move-result-object v12 │ │ -098dfc: 380c 2100 |0112: if-eqz v12, 0133 // +0021 │ │ -098e00: 0800 1400 |0114: move-object/from16 v0, v20 │ │ -098e04: 540c de12 |0116: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098e08: 7110 3128 0c00 |0118: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$600:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2831 │ │ -098e0e: 0c0c |011b: move-result-object v12 │ │ -098e10: 0800 1400 |011c: move-object/from16 v0, v20 │ │ -098e14: 540d de12 |011e: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098e18: 7110 3528 0d00 |0120: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ -098e1e: 0c0d |0123: move-result-object v13 │ │ -098e20: 54dd 4c15 |0124: iget-object v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -098e24: 32dc 5700 |0126: if-eq v12, v13, 017d // +0057 │ │ -098e28: 0800 1400 |0128: move-object/from16 v0, v20 │ │ -098e2c: 540c de12 |012a: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098e30: 7110 3528 0c00 |012c: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ -098e36: 0c0c |012f: move-result-object v12 │ │ -098e38: 6e10 292c 0c00 |0130: invoke-virtual {v12}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -098e3e: 3807 2d00 |0133: if-eqz v7, 0160 // +002d │ │ -098e42: 0800 1400 |0135: move-object/from16 v0, v20 │ │ -098e46: 540c de12 |0137: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098e4a: 220d bd05 |0139: new-instance v13, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -098e4e: 0800 1400 |013b: move-object/from16 v0, v20 │ │ -098e52: 540e de12 |013d: iget-object v14, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098e56: 0800 1400 |013f: move-object/from16 v0, v20 │ │ -098e5a: 540f de12 |0141: iget-object v15, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098e5e: 7110 3128 0f00 |0143: invoke-static {v15}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$600:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2831 │ │ -098e64: 0c0f |0146: move-result-object v15 │ │ -098e66: 7030 242c ed0f |0147: invoke-direct {v13, v14, v15}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -098e6c: 7120 3628 dc00 |014a: invoke-static {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$902:(Lorg/pyneo/maps/downloader/DownloaderActivity;Lorg/pyneo/maps/tileprovider/TileSource;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2836 │ │ -098e72: 0800 1400 |014d: move-object/from16 v0, v20 │ │ -098e76: 540c de12 |014f: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098e7a: 7110 3028 0c00 |0151: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ -098e80: 0c0c |0154: move-result-object v12 │ │ -098e82: 0800 1400 |0155: move-object/from16 v0, v20 │ │ -098e86: 540d de12 |0157: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098e8a: 7110 3528 0d00 |0159: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ -098e90: 0c0d |015c: move-result-object v13 │ │ -098e92: 6e20 ed28 dc00 |015d: invoke-virtual {v12, v13}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ -098e98: 0800 1400 |0160: move-object/from16 v0, v20 │ │ -098e9c: 540c de12 |0162: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098ea0: 7110 3028 0c00 |0164: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ -098ea6: 0c0c |0167: move-result-object v12 │ │ -098ea8: 6e20 ee28 9c00 |0168: invoke-virtual {v12, v9}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ -098eae: 0800 1400 |016b: move-object/from16 v0, v20 │ │ -098eb2: 540c de12 |016d: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098eb6: 7110 3028 0c00 |016f: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ -098ebc: 0c0c |0172: move-result-object v12 │ │ -098ebe: 220d 1406 |0173: new-instance v13, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -098ec2: 7030 1e2e 5d06 |0175: invoke-direct {v13, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -098ec8: 6e20 e728 dc00 |0178: invoke-virtual {v12, v13}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -098ece: 2900 07ff |017b: goto/16 0082 // -00f9 │ │ -098ed2: 1207 |017d: const/4 v7, #int 0 // #0 │ │ -098ed4: 28b5 |017e: goto 0133 // -004b │ │ -098ed6: 0d03 |017f: move-exception v3 │ │ -098ed8: 6e10 8224 0300 |0180: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -098ede: 0c0c |0183: move-result-object v12 │ │ -098ee0: 7120 fa2e 3c00 |0184: invoke-static {v12, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -098ee6: 28c6 |0187: goto 014d // -003a │ │ -098ee8: 0800 1500 |0188: move-object/from16 v0, v21 │ │ -098eec: 520c 4400 |018a: iget v12, v0, Landroid/os/Message;.what:I // field@0044 │ │ -098ef0: 140d 1900 0b7f |018c: const v13, #float 1.84763e+38 // #7f0b0019 │ │ -098ef6: 33dc f3fe |018f: if-ne v12, v13, 0082 // -010d │ │ -098efa: 0800 1500 |0191: move-object/from16 v0, v21 │ │ -098efe: 540c 4300 |0193: iget-object v12, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -098f02: 1f0c 9200 |0195: check-cast v12, Landroid/os/Bundle; // type@0092 │ │ -098f06: 1a0d 3719 |0197: const-string v13, "cnt" // string@1937 │ │ -098f0a: 6e20 1103 dc00 |0199: invoke-virtual {v12, v13}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -098f10: 0a08 |019c: move-result v8 │ │ -098f12: 0800 1500 |019d: move-object/from16 v0, v21 │ │ -098f16: 540c 4300 |019f: iget-object v12, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -098f1a: 1f0c 9200 |01a1: check-cast v12, Landroid/os/Bundle; // type@0092 │ │ -098f1e: 1a0d 211c |01a3: const-string v13, "errcnt" // string@1c21 │ │ -098f22: 6e20 1103 dc00 |01a5: invoke-virtual {v12, v13}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -098f28: 0a04 |01a8: move-result v4 │ │ -098f2a: 0800 1400 |01a9: move-object/from16 v0, v20 │ │ -098f2e: 540c de12 |01ab: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098f32: 7110 3428 0c00 |01ad: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$800:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/ProgressBar; // method@2834 │ │ -098f38: 0c0c |01b0: move-result-object v12 │ │ -098f3a: 6e20 4322 8c00 |01b1: invoke-virtual {v12, v8}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@2243 │ │ -098f40: 0800 1400 |01b4: move-object/from16 v0, v20 │ │ -098f44: 540c de12 |01b6: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098f48: 7110 2528 0c00 |01b8: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@2825 │ │ -098f4e: 0c0c |01bb: move-result-object v12 │ │ -098f50: 1a0d c000 |01bc: const-string v13, "%d/%d" // string@00c0 │ │ -098f54: 122e |01be: const/4 v14, #int 2 // #2 │ │ -098f56: 23ee 7806 |01bf: new-array v14, v14, [Ljava/lang/Object; // type@0678 │ │ -098f5a: 120f |01c1: const/4 v15, #int 0 // #0 │ │ -098f5c: 7110 9624 0800 |01c2: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -098f62: 0c10 |01c5: move-result-object v16 │ │ -098f64: 4d10 0e0f |01c6: aput-object v16, v14, v15 │ │ -098f68: 121f |01c8: const/4 v15, #int 1 // #1 │ │ -098f6a: 0800 1400 |01c9: move-object/from16 v0, v20 │ │ -098f6e: 5400 de12 |01cb: iget-object v0, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098f72: 0810 0000 |01cd: move-object/from16 v16, v0 │ │ -098f76: 7701 2328 1000 |01cf: invoke-static/range {v16}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ -098f7c: 0a10 |01d2: move-result v16 │ │ -098f7e: 7701 9624 1000 |01d3: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -098f84: 0c10 |01d6: move-result-object v16 │ │ -098f86: 4d10 0e0f |01d7: aput-object v16, v14, v15 │ │ -098f8a: 7120 dc24 ed00 |01d9: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -098f90: 0c0d |01dc: move-result-object v13 │ │ -098f92: 6e20 be22 dc00 |01dd: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -098f98: 3d04 1d00 |01e0: if-lez v4, 01fd // +001d │ │ -098f9c: 0800 1400 |01e2: move-object/from16 v0, v20 │ │ -098fa0: 540c de12 |01e4: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098fa4: 7110 2628 0c00 |01e6: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@2826 │ │ -098faa: 0c0c |01e9: move-result-object v12 │ │ -098fac: 1a0d d604 |01ea: const-string v13, "ERRORS: %d" // string@04d6 │ │ -098fb0: 121e |01ec: const/4 v14, #int 1 // #1 │ │ -098fb2: 23ee 7806 |01ed: new-array v14, v14, [Ljava/lang/Object; // type@0678 │ │ -098fb6: 120f |01ef: const/4 v15, #int 0 // #0 │ │ -098fb8: 7110 9624 0400 |01f0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -098fbe: 0c10 |01f3: move-result-object v16 │ │ -098fc0: 4d10 0e0f |01f4: aput-object v16, v14, v15 │ │ -098fc4: 7120 dc24 ed00 |01f6: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -098fca: 0c0d |01f9: move-result-object v13 │ │ -098fcc: 6e20 be22 dc00 |01fa: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -098fd2: 7100 0c25 0000 |01fd: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -098fd8: 0b0a |0200: move-result-wide v10 │ │ -098fda: 0800 1400 |0201: move-object/from16 v0, v20 │ │ -098fde: 540c de12 |0203: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -098fe2: 7110 2c28 0c00 |0205: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ -098fe8: 0b0c |0208: move-result-wide v12 │ │ -098fea: 9c0c 0a0c |0209: sub-long v12, v10, v12 │ │ -098fee: 160e 8813 |020b: const-wide/16 v14, #int 5000 // #1388 │ │ -098ff2: 310c 0c0e |020d: cmp-long v12, v12, v14 │ │ -098ff6: 3d0c 7200 |020f: if-lez v12, 0281 // +0072 │ │ -098ffa: 0800 1400 |0211: move-object/from16 v0, v20 │ │ -098ffe: 540c de12 |0213: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -099002: 7110 2e28 0c00 |0215: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@282e │ │ -099008: 0c0c |0218: move-result-object v12 │ │ -09900a: 1a0d c600 |0219: const-string v13, "%s / %s" // string@00c6 │ │ -09900e: 122e |021b: const/4 v14, #int 2 // #2 │ │ -099010: 23ee 7806 |021c: new-array v14, v14, [Ljava/lang/Object; // type@0678 │ │ -099014: 120f |021e: const/4 v15, #int 0 // #0 │ │ -099016: 0800 1400 |021f: move-object/from16 v0, v20 │ │ -09901a: 5400 de12 |0221: iget-object v0, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -09901e: 0810 0000 |0223: move-object/from16 v16, v0 │ │ -099022: 7701 2c28 1000 |0225: invoke-static/range {v16}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ -099028: 0b10 |0228: move-result-wide v16 │ │ -09902a: 9c10 0a10 |0229: sub-long v16, v10, v16 │ │ -09902e: 7702 022f 1000 |022b: invoke-static/range {v16, v17}, Lorg/pyneo/maps/utils/Ut;.formatTime:(J)Ljava/lang/CharSequence; // method@2f02 │ │ -099034: 0c10 |022e: move-result-object v16 │ │ -099036: 4d10 0e0f |022f: aput-object v16, v14, v15 │ │ -09903a: 121f |0231: const/4 v15, #int 1 // #1 │ │ -09903c: 0800 1400 |0232: move-object/from16 v0, v20 │ │ -099040: 5400 de12 |0234: iget-object v0, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -099044: 0810 0000 |0236: move-object/from16 v16, v0 │ │ -099048: 7701 2c28 1000 |0238: invoke-static/range {v16}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ -09904e: 0b10 |023b: move-result-wide v16 │ │ -099050: 9c10 0a10 |023c: sub-long v16, v10, v16 │ │ -099054: 0500 1000 |023e: move-wide/from16 v0, v16 │ │ -099058: 8600 |0240: long-to-double v0, v0 │ │ -09905a: 0510 0000 |0241: move-wide/from16 v16, v0 │ │ -09905e: 1512 803f |0243: const/high16 v18, #int 1065353216 // #3f80 │ │ -099062: 8280 |0245: int-to-float v0, v8 │ │ -099064: 0213 0000 |0246: move/from16 v19, v0 │ │ -099068: a812 1213 |0248: mul-float v18, v18, v19 │ │ -09906c: 0800 1400 |024a: move-object/from16 v0, v20 │ │ -099070: 5400 de12 |024c: iget-object v0, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -099074: 0813 0000 |024e: move-object/from16 v19, v0 │ │ -099078: 7701 2328 1300 |0250: invoke-static/range {v19}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ -09907e: 0a13 |0253: move-result v19 │ │ -099080: 0200 1300 |0254: move/from16 v0, v19 │ │ -099084: 8200 |0256: int-to-float v0, v0 │ │ -099086: 0213 0000 |0257: move/from16 v19, v0 │ │ -09908a: a912 1213 |0259: div-float v18, v18, v19 │ │ -09908e: 0200 1200 |025b: move/from16 v0, v18 │ │ -099092: 8900 |025d: float-to-double v0, v0 │ │ -099094: 0512 0000 |025e: move-wide/from16 v18, v0 │ │ -099098: ae10 1012 |0260: div-double v16, v16, v18 │ │ -09909c: 0500 1000 |0262: move-wide/from16 v0, v16 │ │ -0990a0: 8b00 |0264: double-to-long v0, v0 │ │ -0990a2: 0510 0000 |0265: move-wide/from16 v16, v0 │ │ -0990a6: 7702 022f 1000 |0267: invoke-static/range {v16, v17}, Lorg/pyneo/maps/utils/Ut;.formatTime:(J)Ljava/lang/CharSequence; // method@2f02 │ │ -0990ac: 0c10 |026a: move-result-object v16 │ │ -0990ae: 4d10 0e0f |026b: aput-object v16, v14, v15 │ │ -0990b2: 7120 dc24 ed00 |026d: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0990b8: 0c0d |0270: move-result-object v13 │ │ -0990ba: 6e20 be22 dc00 |0271: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0990c0: 0800 1400 |0274: move-object/from16 v0, v20 │ │ -0990c4: 540c de12 |0276: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -0990c8: 7110 3028 0c00 |0278: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ -0990ce: 0c0c |027b: move-result-object v12 │ │ -0990d0: 6e10 e328 0c00 |027c: invoke-virtual {v12}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0990d6: 2900 03fe |027f: goto/16 0082 // -01fd │ │ -0990da: 0800 1400 |0281: move-object/from16 v0, v20 │ │ -0990de: 540c de12 |0283: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -0990e2: 7110 2e28 0c00 |0285: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@282e │ │ -0990e8: 0c0c |0288: move-result-object v12 │ │ -0990ea: 0800 1400 |0289: move-object/from16 v0, v20 │ │ -0990ee: 540d de12 |028b: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ -0990f2: 7110 2c28 0d00 |028d: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ -0990f8: 0b0e |0290: move-result-wide v14 │ │ -0990fa: 9c0e 0a0e |0291: sub-long v14, v10, v14 │ │ -0990fe: 7120 022f fe00 |0293: invoke-static {v14, v15}, Lorg/pyneo/maps/utils/Ut;.formatTime:(J)Ljava/lang/CharSequence; // method@2f02 │ │ -099104: 0c0d |0296: move-result-object v13 │ │ -099106: 6e20 be22 dc00 |0297: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -09910c: 28da |029a: goto 0274 // -0026 │ │ +098b88: |[098b88] org.pyneo.maps.downloader.DownloaderActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +098b98: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +098b9c: 520c 4400 |0002: iget v12, v0, Landroid/os/Message;.what:I // field@0044 │ │ +098ba0: 140d 1000 0b7f |0004: const v13, #float 1.84763e+38 // #7f0b0010 │ │ +098ba6: 33dc 7c00 |0007: if-ne v12, v13, 0083 // +007c │ │ +098baa: 0800 1400 |0009: move-object/from16 v0, v20 │ │ +098bae: 540c de12 |000b: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098bb2: 140d 7700 0b7f |000d: const v13, #float 1.84765e+38 // #7f0b0077 │ │ +098bb8: 6e20 3928 dc00 |0010: invoke-virtual {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +098bbe: 0c0c |0013: move-result-object v12 │ │ +098bc0: 120d |0014: const/4 v13, #int 0 // #0 │ │ +098bc2: 6e20 1e20 dc00 |0015: invoke-virtual {v12, v13}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +098bc8: 0800 1400 |0018: move-object/from16 v0, v20 │ │ +098bcc: 540c de12 |001a: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098bd0: 140d 7500 0b7f |001c: const v13, #float 1.84765e+38 // #7f0b0075 │ │ +098bd6: 6e20 3928 dc00 |001f: invoke-virtual {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +098bdc: 0c0c |0022: move-result-object v12 │ │ +098bde: 130d 0800 |0023: const/16 v13, #int 8 // #8 │ │ +098be2: 6e20 1e20 dc00 |0025: invoke-virtual {v12, v13}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +098be8: 0800 1400 |0028: move-object/from16 v0, v20 │ │ +098bec: 540c de12 |002a: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098bf0: 140d 7600 0b7f |002c: const v13, #float 1.84765e+38 // #7f0b0076 │ │ +098bf6: 6e20 3928 dc00 |002f: invoke-virtual {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +098bfc: 0c0c |0032: move-result-object v12 │ │ +098bfe: 130d 0800 |0033: const/16 v13, #int 8 // #8 │ │ +098c02: 6e20 1e20 dc00 |0035: invoke-virtual {v12, v13}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +098c08: 0800 1400 |0038: move-object/from16 v0, v20 │ │ +098c0c: 540c de12 |003a: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098c10: 7110 2528 0c00 |003c: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@2825 │ │ +098c16: 0c0c |003f: move-result-object v12 │ │ +098c18: 0800 1400 |0040: move-object/from16 v0, v20 │ │ +098c1c: 540d de12 |0042: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098c20: 7110 2328 0d00 |0044: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ +098c26: 0a0d |0047: move-result v13 │ │ +098c28: 7110 9524 0d00 |0048: invoke-static {v13}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +098c2e: 0c0d |004b: move-result-object v13 │ │ +098c30: 6e20 be22 dc00 |004c: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +098c36: 0800 1400 |004f: move-object/from16 v0, v20 │ │ +098c3a: 540c de12 |0051: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098c3e: 7110 2e28 0c00 |0053: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@282e │ │ +098c44: 0c0c |0056: move-result-object v12 │ │ +098c46: 7100 0c25 0000 |0057: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +098c4c: 0b0e |005a: move-result-wide v14 │ │ +098c4e: 0800 1400 |005b: move-object/from16 v0, v20 │ │ +098c52: 540d de12 |005d: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098c56: 7110 2c28 0d00 |005f: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ +098c5c: 0b10 |0062: move-result-wide v16 │ │ +098c5e: 9c0e 0e10 |0063: sub-long v14, v14, v16 │ │ +098c62: 7120 022f fe00 |0065: invoke-static {v14, v15}, Lorg/pyneo/maps/utils/Ut;.formatTime:(J)Ljava/lang/CharSequence; // method@2f02 │ │ +098c68: 0c0d |0068: move-result-object v13 │ │ +098c6a: 6e20 be22 dc00 |0069: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +098c70: 0800 1400 |006c: move-object/from16 v0, v20 │ │ +098c74: 540c de12 |006e: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098c78: 7110 2f28 0c00 |0070: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // method@282f │ │ +098c7e: 0c0c |0073: move-result-object v12 │ │ +098c80: 6e10 1028 0c00 |0074: invoke-virtual {v12}, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.downloadDone:()V // method@2810 │ │ +098c86: 0800 1400 |0077: move-object/from16 v0, v20 │ │ +098c8a: 540c de12 |0079: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098c8e: 7110 3028 0c00 |007b: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ +098c94: 0c0c |007e: move-result-object v12 │ │ +098c96: 6e10 e328 0c00 |007f: invoke-virtual {v12}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +098c9c: 0e00 |0082: return-void │ │ +098c9e: 0800 1500 |0083: move-object/from16 v0, v21 │ │ +098ca2: 520c 4400 |0085: iget v12, v0, Landroid/os/Message;.what:I // field@0044 │ │ +098ca6: 140d 1100 0b7f |0087: const v13, #float 1.84763e+38 // #7f0b0011 │ │ +098cac: 33dc fe00 |008a: if-ne v12, v13, 0188 // +00fe │ │ +098cb0: 0800 1500 |008c: move-object/from16 v0, v21 │ │ +098cb4: 5402 4300 |008e: iget-object v2, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +098cb8: 1f02 9200 |0090: check-cast v2, Landroid/os/Bundle; // type@0092 │ │ +098cbc: 0800 1400 |0092: move-object/from16 v0, v20 │ │ +098cc0: 540c de12 |0094: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098cc4: 1a0d 3719 |0096: const-string v13, "cnt" // string@1937 │ │ +098cc8: 6e20 1103 d200 |0098: invoke-virtual {v2, v13}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +098cce: 0a0d |009b: move-result v13 │ │ +098cd0: 7120 2428 dc00 |009c: invoke-static {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$002:(Lorg/pyneo/maps/downloader/DownloaderActivity;I)I // method@2824 │ │ +098cd6: 0800 1400 |009f: move-object/from16 v0, v20 │ │ +098cda: 540c de12 |00a1: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098cde: 1a0d 8434 |00a3: const-string v13, "time" // string@3484 │ │ +098ce2: 6e20 1303 d200 |00a5: invoke-virtual {v2, v13}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0313 │ │ +098ce8: 0b0e |00a8: move-result-wide v14 │ │ +098cea: 7130 2d28 ec0f |00a9: invoke-static {v12, v14, v15}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$202:(Lorg/pyneo/maps/downloader/DownloaderActivity;J)J // method@282d │ │ +098cf0: 0800 1400 |00ac: move-object/from16 v0, v20 │ │ +098cf4: 540c de12 |00ae: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098cf8: 1a0d 1a29 |00b0: const-string v13, "mapid" // string@291a │ │ +098cfc: 6e20 1803 d200 |00b2: invoke-virtual {v2, v13}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +098d02: 0c0d |00b5: move-result-object v13 │ │ +098d04: 7120 3228 dc00 |00b6: invoke-static {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$602:(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String; // method@2832 │ │ +098d0a: 1a0c 8436 |00b9: const-string v12, "zoom" // string@3684 │ │ +098d0e: 6e20 1103 c200 |00bb: invoke-virtual {v2, v12}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +098d14: 0a09 |00be: move-result v9 │ │ +098d16: 1a0c 0b23 |00bf: const-string v12, "lat" // string@230b │ │ +098d1a: 6e20 1103 c200 |00c1: invoke-virtual {v2, v12}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +098d20: 0a05 |00c4: move-result v5 │ │ +098d22: 1a0c a223 |00c5: const-string v12, "lon" // string@23a2 │ │ +098d26: 6e20 1103 c200 |00c7: invoke-virtual {v2, v12}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +098d2c: 0a06 |00ca: move-result v6 │ │ +098d2e: 0800 1400 |00cb: move-object/from16 v0, v20 │ │ +098d32: 540c de12 |00cd: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098d36: 7110 3328 0c00 |00cf: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$700:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@2833 │ │ +098d3c: 0800 1400 |00d2: move-object/from16 v0, v20 │ │ +098d40: 540c de12 |00d4: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098d44: 7110 3428 0c00 |00d6: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$800:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/ProgressBar; // method@2834 │ │ +098d4a: 0c0c |00d9: move-result-object v12 │ │ +098d4c: 0800 1400 |00da: move-object/from16 v0, v20 │ │ +098d50: 540d de12 |00dc: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098d54: 7110 2328 0d00 |00de: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ +098d5a: 0a0d |00e1: move-result v13 │ │ +098d5c: 6e20 4222 dc00 |00e2: invoke-virtual {v12, v13}, Landroid/widget/ProgressBar;.setMax:(I)V // method@2242 │ │ +098d62: 0800 1400 |00e5: move-object/from16 v0, v20 │ │ +098d66: 540c de12 |00e7: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098d6a: 7110 2528 0c00 |00e9: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@2825 │ │ +098d70: 0c0c |00ec: move-result-object v12 │ │ +098d72: 0800 1400 |00ed: move-object/from16 v0, v20 │ │ +098d76: 540d de12 |00ef: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098d7a: 7110 2328 0d00 |00f1: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ +098d80: 0a0d |00f4: move-result v13 │ │ +098d82: 7110 9524 0d00 |00f5: invoke-static {v13}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +098d88: 0c0d |00f8: move-result-object v13 │ │ +098d8a: 6e20 be22 dc00 |00f9: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +098d90: 0800 1400 |00fc: move-object/from16 v0, v20 │ │ +098d94: 540c de12 |00fe: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098d98: 7110 2e28 0c00 |0100: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@282e │ │ +098d9e: 0c0c |0103: move-result-object v12 │ │ +098da0: 1a0d 5e01 |0104: const-string v13, "00:00" // string@015e │ │ +098da4: 6e20 be22 dc00 |0106: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +098daa: 1217 |0109: const/4 v7, #int 1 // #1 │ │ +098dac: 0800 1400 |010a: move-object/from16 v0, v20 │ │ +098db0: 540c de12 |010c: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098db4: 7110 3528 0c00 |010e: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ +098dba: 0c0c |0111: move-result-object v12 │ │ +098dbc: 380c 2100 |0112: if-eqz v12, 0133 // +0021 │ │ +098dc0: 0800 1400 |0114: move-object/from16 v0, v20 │ │ +098dc4: 540c de12 |0116: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098dc8: 7110 3128 0c00 |0118: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$600:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2831 │ │ +098dce: 0c0c |011b: move-result-object v12 │ │ +098dd0: 0800 1400 |011c: move-object/from16 v0, v20 │ │ +098dd4: 540d de12 |011e: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098dd8: 7110 3528 0d00 |0120: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ +098dde: 0c0d |0123: move-result-object v13 │ │ +098de0: 54dd 4c15 |0124: iget-object v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +098de4: 32dc 5700 |0126: if-eq v12, v13, 017d // +0057 │ │ +098de8: 0800 1400 |0128: move-object/from16 v0, v20 │ │ +098dec: 540c de12 |012a: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098df0: 7110 3528 0c00 |012c: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ +098df6: 0c0c |012f: move-result-object v12 │ │ +098df8: 6e10 292c 0c00 |0130: invoke-virtual {v12}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +098dfe: 3807 2d00 |0133: if-eqz v7, 0160 // +002d │ │ +098e02: 0800 1400 |0135: move-object/from16 v0, v20 │ │ +098e06: 540c de12 |0137: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098e0a: 220d bd05 |0139: new-instance v13, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +098e0e: 0800 1400 |013b: move-object/from16 v0, v20 │ │ +098e12: 540e de12 |013d: iget-object v14, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098e16: 0800 1400 |013f: move-object/from16 v0, v20 │ │ +098e1a: 540f de12 |0141: iget-object v15, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098e1e: 7110 3128 0f00 |0143: invoke-static {v15}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$600:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2831 │ │ +098e24: 0c0f |0146: move-result-object v15 │ │ +098e26: 7030 242c ed0f |0147: invoke-direct {v13, v14, v15}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +098e2c: 7120 3628 dc00 |014a: invoke-static {v12, v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$902:(Lorg/pyneo/maps/downloader/DownloaderActivity;Lorg/pyneo/maps/tileprovider/TileSource;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2836 │ │ +098e32: 0800 1400 |014d: move-object/from16 v0, v20 │ │ +098e36: 540c de12 |014f: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098e3a: 7110 3028 0c00 |0151: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ +098e40: 0c0c |0154: move-result-object v12 │ │ +098e42: 0800 1400 |0155: move-object/from16 v0, v20 │ │ +098e46: 540d de12 |0157: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098e4a: 7110 3528 0d00 |0159: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ +098e50: 0c0d |015c: move-result-object v13 │ │ +098e52: 6e20 ed28 dc00 |015d: invoke-virtual {v12, v13}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ +098e58: 0800 1400 |0160: move-object/from16 v0, v20 │ │ +098e5c: 540c de12 |0162: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098e60: 7110 3028 0c00 |0164: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ +098e66: 0c0c |0167: move-result-object v12 │ │ +098e68: 6e20 ee28 9c00 |0168: invoke-virtual {v12, v9}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ +098e6e: 0800 1400 |016b: move-object/from16 v0, v20 │ │ +098e72: 540c de12 |016d: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098e76: 7110 3028 0c00 |016f: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ +098e7c: 0c0c |0172: move-result-object v12 │ │ +098e7e: 220d 1406 |0173: new-instance v13, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +098e82: 7030 1e2e 5d06 |0175: invoke-direct {v13, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +098e88: 6e20 e728 dc00 |0178: invoke-virtual {v12, v13}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +098e8e: 2900 07ff |017b: goto/16 0082 // -00f9 │ │ +098e92: 1207 |017d: const/4 v7, #int 0 // #0 │ │ +098e94: 28b5 |017e: goto 0133 // -004b │ │ +098e96: 0d03 |017f: move-exception v3 │ │ +098e98: 6e10 8224 0300 |0180: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +098e9e: 0c0c |0183: move-result-object v12 │ │ +098ea0: 7120 fa2e 3c00 |0184: invoke-static {v12, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +098ea6: 28c6 |0187: goto 014d // -003a │ │ +098ea8: 0800 1500 |0188: move-object/from16 v0, v21 │ │ +098eac: 520c 4400 |018a: iget v12, v0, Landroid/os/Message;.what:I // field@0044 │ │ +098eb0: 140d 1900 0b7f |018c: const v13, #float 1.84763e+38 // #7f0b0019 │ │ +098eb6: 33dc f3fe |018f: if-ne v12, v13, 0082 // -010d │ │ +098eba: 0800 1500 |0191: move-object/from16 v0, v21 │ │ +098ebe: 540c 4300 |0193: iget-object v12, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +098ec2: 1f0c 9200 |0195: check-cast v12, Landroid/os/Bundle; // type@0092 │ │ +098ec6: 1a0d 3719 |0197: const-string v13, "cnt" // string@1937 │ │ +098eca: 6e20 1103 dc00 |0199: invoke-virtual {v12, v13}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +098ed0: 0a08 |019c: move-result v8 │ │ +098ed2: 0800 1500 |019d: move-object/from16 v0, v21 │ │ +098ed6: 540c 4300 |019f: iget-object v12, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +098eda: 1f0c 9200 |01a1: check-cast v12, Landroid/os/Bundle; // type@0092 │ │ +098ede: 1a0d 211c |01a3: const-string v13, "errcnt" // string@1c21 │ │ +098ee2: 6e20 1103 dc00 |01a5: invoke-virtual {v12, v13}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +098ee8: 0a04 |01a8: move-result v4 │ │ +098eea: 0800 1400 |01a9: move-object/from16 v0, v20 │ │ +098eee: 540c de12 |01ab: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098ef2: 7110 3428 0c00 |01ad: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$800:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/ProgressBar; // method@2834 │ │ +098ef8: 0c0c |01b0: move-result-object v12 │ │ +098efa: 6e20 4322 8c00 |01b1: invoke-virtual {v12, v8}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@2243 │ │ +098f00: 0800 1400 |01b4: move-object/from16 v0, v20 │ │ +098f04: 540c de12 |01b6: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098f08: 7110 2528 0c00 |01b8: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@2825 │ │ +098f0e: 0c0c |01bb: move-result-object v12 │ │ +098f10: 1a0d c000 |01bc: const-string v13, "%d/%d" // string@00c0 │ │ +098f14: 122e |01be: const/4 v14, #int 2 // #2 │ │ +098f16: 23ee 7806 |01bf: new-array v14, v14, [Ljava/lang/Object; // type@0678 │ │ +098f1a: 120f |01c1: const/4 v15, #int 0 // #0 │ │ +098f1c: 7110 9624 0800 |01c2: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +098f22: 0c10 |01c5: move-result-object v16 │ │ +098f24: 4d10 0e0f |01c6: aput-object v16, v14, v15 │ │ +098f28: 121f |01c8: const/4 v15, #int 1 // #1 │ │ +098f2a: 0800 1400 |01c9: move-object/from16 v0, v20 │ │ +098f2e: 5400 de12 |01cb: iget-object v0, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098f32: 0810 0000 |01cd: move-object/from16 v16, v0 │ │ +098f36: 7701 2328 1000 |01cf: invoke-static/range {v16}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ +098f3c: 0a10 |01d2: move-result v16 │ │ +098f3e: 7701 9624 1000 |01d3: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +098f44: 0c10 |01d6: move-result-object v16 │ │ +098f46: 4d10 0e0f |01d7: aput-object v16, v14, v15 │ │ +098f4a: 7120 dc24 ed00 |01d9: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +098f50: 0c0d |01dc: move-result-object v13 │ │ +098f52: 6e20 be22 dc00 |01dd: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +098f58: 3d04 1d00 |01e0: if-lez v4, 01fd // +001d │ │ +098f5c: 0800 1400 |01e2: move-object/from16 v0, v20 │ │ +098f60: 540c de12 |01e4: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098f64: 7110 2628 0c00 |01e6: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@2826 │ │ +098f6a: 0c0c |01e9: move-result-object v12 │ │ +098f6c: 1a0d d604 |01ea: const-string v13, "ERRORS: %d" // string@04d6 │ │ +098f70: 121e |01ec: const/4 v14, #int 1 // #1 │ │ +098f72: 23ee 7806 |01ed: new-array v14, v14, [Ljava/lang/Object; // type@0678 │ │ +098f76: 120f |01ef: const/4 v15, #int 0 // #0 │ │ +098f78: 7110 9624 0400 |01f0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +098f7e: 0c10 |01f3: move-result-object v16 │ │ +098f80: 4d10 0e0f |01f4: aput-object v16, v14, v15 │ │ +098f84: 7120 dc24 ed00 |01f6: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +098f8a: 0c0d |01f9: move-result-object v13 │ │ +098f8c: 6e20 be22 dc00 |01fa: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +098f92: 7100 0c25 0000 |01fd: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +098f98: 0b0a |0200: move-result-wide v10 │ │ +098f9a: 0800 1400 |0201: move-object/from16 v0, v20 │ │ +098f9e: 540c de12 |0203: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098fa2: 7110 2c28 0c00 |0205: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ +098fa8: 0b0c |0208: move-result-wide v12 │ │ +098faa: 9c0c 0a0c |0209: sub-long v12, v10, v12 │ │ +098fae: 160e 8813 |020b: const-wide/16 v14, #int 5000 // #1388 │ │ +098fb2: 310c 0c0e |020d: cmp-long v12, v12, v14 │ │ +098fb6: 3d0c 7200 |020f: if-lez v12, 0281 // +0072 │ │ +098fba: 0800 1400 |0211: move-object/from16 v0, v20 │ │ +098fbe: 540c de12 |0213: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098fc2: 7110 2e28 0c00 |0215: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@282e │ │ +098fc8: 0c0c |0218: move-result-object v12 │ │ +098fca: 1a0d c600 |0219: const-string v13, "%s / %s" // string@00c6 │ │ +098fce: 122e |021b: const/4 v14, #int 2 // #2 │ │ +098fd0: 23ee 7806 |021c: new-array v14, v14, [Ljava/lang/Object; // type@0678 │ │ +098fd4: 120f |021e: const/4 v15, #int 0 // #0 │ │ +098fd6: 0800 1400 |021f: move-object/from16 v0, v20 │ │ +098fda: 5400 de12 |0221: iget-object v0, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +098fde: 0810 0000 |0223: move-object/from16 v16, v0 │ │ +098fe2: 7701 2c28 1000 |0225: invoke-static/range {v16}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ +098fe8: 0b10 |0228: move-result-wide v16 │ │ +098fea: 9c10 0a10 |0229: sub-long v16, v10, v16 │ │ +098fee: 7702 022f 1000 |022b: invoke-static/range {v16, v17}, Lorg/pyneo/maps/utils/Ut;.formatTime:(J)Ljava/lang/CharSequence; // method@2f02 │ │ +098ff4: 0c10 |022e: move-result-object v16 │ │ +098ff6: 4d10 0e0f |022f: aput-object v16, v14, v15 │ │ +098ffa: 121f |0231: const/4 v15, #int 1 // #1 │ │ +098ffc: 0800 1400 |0232: move-object/from16 v0, v20 │ │ +099000: 5400 de12 |0234: iget-object v0, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +099004: 0810 0000 |0236: move-object/from16 v16, v0 │ │ +099008: 7701 2c28 1000 |0238: invoke-static/range {v16}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ +09900e: 0b10 |023b: move-result-wide v16 │ │ +099010: 9c10 0a10 |023c: sub-long v16, v10, v16 │ │ +099014: 0500 1000 |023e: move-wide/from16 v0, v16 │ │ +099018: 8600 |0240: long-to-double v0, v0 │ │ +09901a: 0510 0000 |0241: move-wide/from16 v16, v0 │ │ +09901e: 1512 803f |0243: const/high16 v18, #int 1065353216 // #3f80 │ │ +099022: 8280 |0245: int-to-float v0, v8 │ │ +099024: 0213 0000 |0246: move/from16 v19, v0 │ │ +099028: a812 1213 |0248: mul-float v18, v18, v19 │ │ +09902c: 0800 1400 |024a: move-object/from16 v0, v20 │ │ +099030: 5400 de12 |024c: iget-object v0, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +099034: 0813 0000 |024e: move-object/from16 v19, v0 │ │ +099038: 7701 2328 1300 |0250: invoke-static/range {v19}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I // method@2823 │ │ +09903e: 0a13 |0253: move-result v19 │ │ +099040: 0200 1300 |0254: move/from16 v0, v19 │ │ +099044: 8200 |0256: int-to-float v0, v0 │ │ +099046: 0213 0000 |0257: move/from16 v19, v0 │ │ +09904a: a912 1213 |0259: div-float v18, v18, v19 │ │ +09904e: 0200 1200 |025b: move/from16 v0, v18 │ │ +099052: 8900 |025d: float-to-double v0, v0 │ │ +099054: 0512 0000 |025e: move-wide/from16 v18, v0 │ │ +099058: ae10 1012 |0260: div-double v16, v16, v18 │ │ +09905c: 0500 1000 |0262: move-wide/from16 v0, v16 │ │ +099060: 8b00 |0264: double-to-long v0, v0 │ │ +099062: 0510 0000 |0265: move-wide/from16 v16, v0 │ │ +099066: 7702 022f 1000 |0267: invoke-static/range {v16, v17}, Lorg/pyneo/maps/utils/Ut;.formatTime:(J)Ljava/lang/CharSequence; // method@2f02 │ │ +09906c: 0c10 |026a: move-result-object v16 │ │ +09906e: 4d10 0e0f |026b: aput-object v16, v14, v15 │ │ +099072: 7120 dc24 ed00 |026d: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +099078: 0c0d |0270: move-result-object v13 │ │ +09907a: 6e20 be22 dc00 |0271: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +099080: 0800 1400 |0274: move-object/from16 v0, v20 │ │ +099084: 540c de12 |0276: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +099088: 7110 3028 0c00 |0278: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ +09908e: 0c0c |027b: move-result-object v12 │ │ +099090: 6e10 e328 0c00 |027c: invoke-virtual {v12}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +099096: 2900 03fe |027f: goto/16 0082 // -01fd │ │ +09909a: 0800 1400 |0281: move-object/from16 v0, v20 │ │ +09909e: 540c de12 |0283: iget-object v12, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +0990a2: 7110 2e28 0c00 |0285: invoke-static {v12}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; // method@282e │ │ +0990a8: 0c0c |0288: move-result-object v12 │ │ +0990aa: 0800 1400 |0289: move-object/from16 v0, v20 │ │ +0990ae: 540d de12 |028b: iget-object v13, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12de │ │ +0990b2: 7110 2c28 0d00 |028d: invoke-static {v13}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J // method@282c │ │ +0990b8: 0b0e |0290: move-result-wide v14 │ │ +0990ba: 9c0e 0a0e |0291: sub-long v14, v10, v14 │ │ +0990be: 7120 022f fe00 |0293: invoke-static {v14, v15}, Lorg/pyneo/maps/utils/Ut;.formatTime:(J)Ljava/lang/CharSequence; // method@2f02 │ │ +0990c4: 0c0d |0296: move-result-object v13 │ │ +0990c6: 6e20 be22 dc00 |0297: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0990cc: 28da |029a: goto 0274 // -0026 │ │ catches : 1 │ │ 0x0135 - 0x014d │ │ Ljava/lang/Exception; -> 0x017f │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=51 │ │ 0x0018 line=52 │ │ @@ -143171,42 +143180,42 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099120: |[099120] org.pyneo.maps.downloader.DownloaderActivity$3.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ -099130: 5b01 e012 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$3;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e0 │ │ -099134: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09913a: 0e00 |0005: return-void │ │ +0990e0: |[0990e0] org.pyneo.maps.downloader.DownloaderActivity$3.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ +0990f0: 5b01 e012 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$3;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e0 │ │ +0990f4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0990fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/DownloaderActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/DownloaderActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09913c: |[09913c] org.pyneo.maps.downloader.DownloaderActivity$3.onClick:(Landroid/view/View;)V │ │ -09914c: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -099150: 1a01 812c |0002: const-string v1, "org.pyneo.maps.mapdownloader" // string@2c81 │ │ -099154: 7020 4c01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -09915a: 5421 e012 |0007: iget-object v1, v2, Lorg/pyneo/maps/downloader/DownloaderActivity$3;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e0 │ │ -09915e: 6e20 4428 0100 |0009: invoke-virtual {v1, v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.stopService:(Landroid/content/Intent;)Z // method@2844 │ │ -099164: 0e00 |000c: return-void │ │ +0990fc: |[0990fc] org.pyneo.maps.downloader.DownloaderActivity$3.onClick:(Landroid/view/View;)V │ │ +09910c: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +099110: 1a01 812c |0002: const-string v1, "org.pyneo.maps.mapdownloader" // string@2c81 │ │ +099114: 7020 4c01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +09911a: 5421 e012 |0007: iget-object v1, v2, Lorg/pyneo/maps/downloader/DownloaderActivity$3;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e0 │ │ +09911e: 6e20 4428 0100 |0009: invoke-virtual {v1, v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.stopService:(Landroid/content/Intent;)Z // method@2844 │ │ +099124: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0007 line=187 │ │ 0x000c line=188 │ │ locals : │ │ 0x0007 - 0x000d reg=0 intent Landroid/content/Intent; │ │ @@ -143248,39 +143257,39 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099168: |[099168] org.pyneo.maps.downloader.DownloaderActivity$4.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ -099178: 5b01 e112 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$4;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e1 │ │ -09917c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -099182: 0e00 |0005: return-void │ │ +099128: |[099128] org.pyneo.maps.downloader.DownloaderActivity$4.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ +099138: 5b01 e112 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$4;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e1 │ │ +09913c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +099142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/DownloaderActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/DownloaderActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099184: |[099184] org.pyneo.maps.downloader.DownloaderActivity$4.onClick:(Landroid/view/View;)V │ │ -099194: 5410 e112 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity$4;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e1 │ │ -099198: 6e10 3828 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.doOpenMap:()V // method@2838 │ │ -09919e: 0e00 |0005: return-void │ │ +099144: |[099144] org.pyneo.maps.downloader.DownloaderActivity$4.onClick:(Landroid/view/View;)V │ │ +099154: 5410 e112 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity$4;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e1 │ │ +099158: 6e10 3828 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.doOpenMap:()V // method@2838 │ │ +09915e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/downloader/DownloaderActivity$4; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -143320,64 +143329,64 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0991a0: |[0991a0] org.pyneo.maps.downloader.DownloaderActivity$5.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ -0991b0: 5b01 e212 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$5;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e2 │ │ -0991b4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0991ba: 0e00 |0005: return-void │ │ +099160: |[099160] org.pyneo.maps.downloader.DownloaderActivity$5.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ +099170: 5b01 e212 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$5;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e2 │ │ +099174: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09917a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/DownloaderActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/DownloaderActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0991bc: |[0991bc] org.pyneo.maps.downloader.DownloaderActivity$5.onClick:(Landroid/view/View;)V │ │ -0991cc: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ -0991d0: 2202 9204 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0991d4: 7010 fb24 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0991da: 5453 e212 |0007: iget-object v3, v5, Lorg/pyneo/maps/downloader/DownloaderActivity$5;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e2 │ │ -0991de: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ -0991e2: 7120 072f 4300 |000b: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0991e8: 0c03 |000e: move-result-object v3 │ │ -0991ea: 6e10 1c24 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0991f0: 0c03 |0012: move-result-object v3 │ │ -0991f2: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0991f8: 0c02 |0016: move-result-object v2 │ │ -0991fa: 1a03 5201 |0017: const-string v3, "/cache/mapdownloaderlog.txt" // string@0152 │ │ -0991fe: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099204: 0c02 |001c: move-result-object v2 │ │ -099206: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09920c: 0c02 |0020: move-result-object v2 │ │ -09920e: 7020 1524 2000 |0021: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -099214: 2202 3000 |0024: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -099218: 1a03 3117 |0026: const-string v3, "android.intent.action.VIEW" // string@1731 │ │ -09921c: 7020 4c01 3200 |0028: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -099222: 7110 f602 0000 |002b: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@02f6 │ │ -099228: 0c03 |002e: move-result-object v3 │ │ -09922a: 1a04 2a34 |002f: const-string v4, "text/plain" // string@342a │ │ -09922e: 6e30 7801 3204 |0031: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0178 │ │ -099234: 0c01 |0034: move-result-object v1 │ │ -099236: 5452 e212 |0035: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity$5;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e2 │ │ -09923a: 6e20 4328 1200 |0037: invoke-virtual {v2, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.startActivity:(Landroid/content/Intent;)V // method@2843 │ │ -099240: 0e00 |003a: return-void │ │ +09917c: |[09917c] org.pyneo.maps.downloader.DownloaderActivity$5.onClick:(Landroid/view/View;)V │ │ +09918c: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ +099190: 2202 9204 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +099194: 7010 fb24 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09919a: 5453 e212 |0007: iget-object v3, v5, Lorg/pyneo/maps/downloader/DownloaderActivity$5;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e2 │ │ +09919e: 1a04 0000 |0009: const-string v4, "" // string@0000 │ │ +0991a2: 7120 072f 4300 |000b: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0991a8: 0c03 |000e: move-result-object v3 │ │ +0991aa: 6e10 1c24 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0991b0: 0c03 |0012: move-result-object v3 │ │ +0991b2: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0991b8: 0c02 |0016: move-result-object v2 │ │ +0991ba: 1a03 5201 |0017: const-string v3, "/cache/mapdownloaderlog.txt" // string@0152 │ │ +0991be: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0991c4: 0c02 |001c: move-result-object v2 │ │ +0991c6: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0991cc: 0c02 |0020: move-result-object v2 │ │ +0991ce: 7020 1524 2000 |0021: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0991d4: 2202 3000 |0024: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +0991d8: 1a03 3117 |0026: const-string v3, "android.intent.action.VIEW" // string@1731 │ │ +0991dc: 7020 4c01 3200 |0028: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0991e2: 7110 f602 0000 |002b: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@02f6 │ │ +0991e8: 0c03 |002e: move-result-object v3 │ │ +0991ea: 1a04 2a34 |002f: const-string v4, "text/plain" // string@342a │ │ +0991ee: 6e30 7801 3204 |0031: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.setDataAndType:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent; // method@0178 │ │ +0991f4: 0c01 |0034: move-result-object v1 │ │ +0991f6: 5452 e212 |0035: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity$5;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e2 │ │ +0991fa: 6e20 4328 1200 |0037: invoke-virtual {v2, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.startActivity:(Landroid/content/Intent;)V // method@2843 │ │ +099200: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0024 line=202 │ │ 0x0035 line=203 │ │ 0x003a line=204 │ │ locals : │ │ @@ -143421,52 +143430,52 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099244: |[099244] org.pyneo.maps.downloader.DownloaderActivity$6.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ -099254: 5b01 e312 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ -099258: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09925e: 0e00 |0005: return-void │ │ +099204: |[099204] org.pyneo.maps.downloader.DownloaderActivity$6.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ +099214: 5b01 e312 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ +099218: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09921e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/DownloaderActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/DownloaderActivity$6;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -099260: |[099260] org.pyneo.maps.downloader.DownloaderActivity$6.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -099270: 5431 e312 |0000: iget-object v1, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ -099274: 7110 7c28 0500 |0002: invoke-static {v5}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IRemoteService; // method@287c │ │ -09927a: 0c02 |0005: move-result-object v2 │ │ -09927c: 5b12 ee12 |0006: iput-object v2, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mService:Lorg/pyneo/maps/downloader/IRemoteService; // field@12ee │ │ -099280: 5431 e312 |0008: iget-object v1, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ -099284: 5411 ee12 |000a: iget-object v1, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mService:Lorg/pyneo/maps/downloader/IRemoteService; // field@12ee │ │ -099288: 5432 e312 |000c: iget-object v2, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ -09928c: 7110 2b28 0200 |000e: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/IDownloaderCallback; // method@282b │ │ -099292: 0c02 |0011: move-result-object v2 │ │ -099294: 7220 8128 2100 |0012: invoke-interface {v1, v2}, Lorg/pyneo/maps/downloader/IRemoteService;.registerCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V // method@2881 │ │ -09929a: 0e00 |0015: return-void │ │ -09929c: 0d00 |0016: move-exception v0 │ │ -09929e: 6e10 6f03 0000 |0017: invoke-virtual {v0}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -0992a4: 0c01 |001a: move-result-object v1 │ │ -0992a6: 7120 fa2e 0100 |001b: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0992ac: 28f7 |001e: goto 0015 // -0009 │ │ +099220: |[099220] org.pyneo.maps.downloader.DownloaderActivity$6.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +099230: 5431 e312 |0000: iget-object v1, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ +099234: 7110 7c28 0500 |0002: invoke-static {v5}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IRemoteService; // method@287c │ │ +09923a: 0c02 |0005: move-result-object v2 │ │ +09923c: 5b12 ee12 |0006: iput-object v2, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mService:Lorg/pyneo/maps/downloader/IRemoteService; // field@12ee │ │ +099240: 5431 e312 |0008: iget-object v1, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ +099244: 5411 ee12 |000a: iget-object v1, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mService:Lorg/pyneo/maps/downloader/IRemoteService; // field@12ee │ │ +099248: 5432 e312 |000c: iget-object v2, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ +09924c: 7110 2b28 0200 |000e: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/IDownloaderCallback; // method@282b │ │ +099252: 0c02 |0011: move-result-object v2 │ │ +099254: 7220 8128 2100 |0012: invoke-interface {v1, v2}, Lorg/pyneo/maps/downloader/IRemoteService;.registerCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V // method@2881 │ │ +09925a: 0e00 |0015: return-void │ │ +09925c: 0d00 |0016: move-exception v0 │ │ +09925e: 6e10 6f03 0000 |0017: invoke-virtual {v0}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +099264: 0c01 |001a: move-result-object v1 │ │ +099266: 7120 fa2e 0100 |001b: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09926c: 28f7 |001e: goto 0015 // -0009 │ │ catches : 1 │ │ 0x0008 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x0016 │ │ positions : │ │ 0x0000 line=209 │ │ 0x0008 line=212 │ │ 0x0015 line=217 │ │ @@ -143483,19 +143492,19 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0992c0: |[0992c0] org.pyneo.maps.downloader.DownloaderActivity$6.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -0992d0: 5420 e312 |0000: iget-object v0, v2, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ -0992d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0992d6: 5b01 ee12 |0003: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mService:Lorg/pyneo/maps/downloader/IRemoteService; // field@12ee │ │ -0992da: 0e00 |0005: return-void │ │ +099280: |[099280] org.pyneo.maps.downloader.DownloaderActivity$6.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +099290: 5420 e312 |0000: iget-object v0, v2, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12e3 │ │ +099294: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +099296: 5b01 ee12 |0003: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mService:Lorg/pyneo/maps/downloader/IRemoteService; // field@12ee │ │ +09929a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/pyneo/maps/downloader/DownloaderActivity$6; │ │ 0x0000 - 0x0006 reg=3 className Landroid/content/ComponentName; │ │ @@ -143535,46 +143544,46 @@ │ │ type : '(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0992dc: |[0992dc] org.pyneo.maps.downloader.FileDownloadListActivity$1.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V │ │ -0992ec: 5b01 f512 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12f5 │ │ -0992f0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0992f6: 0e00 |0005: return-void │ │ +09929c: |[09929c] org.pyneo.maps.downloader.FileDownloadListActivity$1.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V │ │ +0992ac: 5b01 f512 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12f5 │ │ +0992b0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0992b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/FileDownloadListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/FileDownloadListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/FileDownloadListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0992f8: |[0992f8] org.pyneo.maps.downloader.FileDownloadListActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -099308: 5420 f512 |0000: iget-object v0, v2, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12f5 │ │ -09930c: 5400 fb12 |0002: iget-object v0, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mDownloadFile:Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // field@12fb │ │ -099310: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -099314: 5420 f512 |0006: iget-object v0, v2, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12f5 │ │ -099318: 5400 fb12 |0008: iget-object v0, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mDownloadFile:Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // field@12fb │ │ -09931c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -09931e: 6e20 4a28 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.cancel:(Z)Z // method@284a │ │ -099324: 0e00 |000e: return-void │ │ -099326: 0d00 |000f: move-exception v0 │ │ -099328: 28fe |0010: goto 000e // -0002 │ │ +0992b8: |[0992b8] org.pyneo.maps.downloader.FileDownloadListActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0992c8: 5420 f512 |0000: iget-object v0, v2, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12f5 │ │ +0992cc: 5400 fb12 |0002: iget-object v0, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mDownloadFile:Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // field@12fb │ │ +0992d0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0992d4: 5420 f512 |0006: iget-object v0, v2, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12f5 │ │ +0992d8: 5400 fb12 |0008: iget-object v0, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mDownloadFile:Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // field@12fb │ │ +0992dc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0992de: 6e20 4a28 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.cancel:(Z)Z // method@284a │ │ +0992e4: 0e00 |000e: return-void │ │ +0992e6: 0d00 |000f: move-exception v0 │ │ +0992e8: 28fe |0010: goto 000e // -0002 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x000e line=60 │ │ @@ -143635,22 +143644,22 @@ │ │ type : '(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09933c: |[09933c] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V │ │ -09934c: 5b12 fa12 |0000: iput-object v2, v1, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -099350: 7010 0003 0100 |0002: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -099356: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -09935a: 5b10 f712 |0007: iput-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapCenter:Ljava/lang/String; // field@12f7 │ │ -09935e: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ -099362: 5b10 f912 |000b: iput-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapZoom:Ljava/lang/String; // field@12f9 │ │ -099366: 0e00 |000d: return-void │ │ +0992fc: |[0992fc] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V │ │ +09930c: 5b12 fa12 |0000: iput-object v2, v1, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +099310: 7010 0003 0100 |0002: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +099316: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +09931a: 5b10 f712 |0007: iput-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapCenter:Ljava/lang/String; // field@12f7 │ │ +09931e: 1a00 0000 |0009: const-string v0, "" // string@0000 │ │ +099322: 5b10 f912 |000b: iput-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapZoom:Ljava/lang/String; // field@12f9 │ │ +099326: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=83 │ │ 0x0009 line=84 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; │ │ @@ -143661,17 +143670,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/FileDownloadListActivity;Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -099368: |[099368] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;)V │ │ -099378: 7020 4828 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V // method@2848 │ │ -09937e: 0e00 |0003: return-void │ │ +099328: |[099328] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;)V │ │ +099338: 7020 4828 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V // method@2848 │ │ +09933e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/downloader/FileDownloadListActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/downloader/FileDownloadListActivity$1; │ │ @@ -143682,144 +143691,144 @@ │ │ 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 │ │ -099380: |[099380] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -099390: 1f02 7a06 |0000: check-cast v2, [Ljava/lang/String; // type@067a │ │ -099394: 6e20 4c28 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.doInBackground:([Ljava/lang/String;)Ljava/lang/String; // method@284c │ │ -09939a: 0c00 |0005: move-result-object v0 │ │ -09939c: 1100 |0006: return-object v0 │ │ +099340: |[099340] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +099350: 1f02 7a06 |0000: check-cast v2, [Ljava/lang/String; // type@067a │ │ +099354: 6e20 4c28 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.doInBackground:([Ljava/lang/String;)Ljava/lang/String; // method@284c │ │ +09935a: 0c00 |0005: move-result-object v0 │ │ +09935c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 214 16-bit code units │ │ -0993a0: |[0993a0] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.doInBackground:([Ljava/lang/String;)Ljava/lang/String; │ │ -0993b0: 1a07 570f |0000: const-string v7, "OK" // string@0f57 │ │ -0993b4: 121b |0002: const/4 v11, #int 1 // #1 │ │ -0993b6: 460b 0f0b |0003: aget-object v11, v15, v11 │ │ -0993ba: 5beb f612 |0005: iput-object v11, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ -0993be: 122b |0007: const/4 v11, #int 2 // #2 │ │ -0993c0: 460b 0f0b |0008: aget-object v11, v15, v11 │ │ -0993c4: 5beb f812 |000a: iput-object v11, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapName:Ljava/lang/String; // field@12f8 │ │ -0993c8: 123b |000c: const/4 v11, #int 3 // #3 │ │ -0993ca: 460b 0f0b |000d: aget-object v11, v15, v11 │ │ -0993ce: 5beb f712 |000f: iput-object v11, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapCenter:Ljava/lang/String; // field@12f7 │ │ -0993d2: 124b |0011: const/4 v11, #int 4 // #4 │ │ -0993d4: 460b 0f0b |0012: aget-object v11, v15, v11 │ │ -0993d8: 5beb f912 |0014: iput-object v11, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapZoom:Ljava/lang/String; // field@12f9 │ │ -0993dc: 220a a504 |0016: new-instance v10, Ljava/net/URL; // type@04a5 │ │ -0993e0: 120b |0018: const/4 v11, #int 0 // #0 │ │ -0993e2: 460b 0f0b |0019: aget-object v11, v15, v11 │ │ -0993e6: 7020 3025 ba00 |001b: invoke-direct {v10, v11}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ -0993ec: 6e10 3125 0a00 |001e: invoke-virtual {v10}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2531 │ │ -0993f2: 0c00 |0021: move-result-object v0 │ │ -0993f4: 1f00 a204 |0022: check-cast v0, Ljava/net/HttpURLConnection; // type@04a2 │ │ -0993f8: 1a0b 8603 |0024: const-string v11, "Cache-Control" // string@0386 │ │ -0993fc: 1a0c bd2a |0026: const-string v12, "no-cache" // string@2abd │ │ -099400: 6e30 2f25 b00c |0028: invoke-virtual {v0, v11, v12}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@252f │ │ -099406: 6e10 2925 0000 |002b: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.connect:()V // method@2529 │ │ -09940c: 2205 5804 |002e: new-instance v5, Ljava/io/BufferedInputStream; // type@0458 │ │ -099410: 6e10 3225 0a00 |0030: invoke-virtual {v10}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2532 │ │ -099416: 0c0b |0033: move-result-object v11 │ │ -099418: 7020 0524 b500 |0034: invoke-direct {v5, v11}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@2405 │ │ -09941e: 2206 6304 |0037: new-instance v6, Ljava/io/FileOutputStream; // type@0463 │ │ -099422: 220b 9204 |0039: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -099426: 7010 fb24 0b00 |003b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09942c: 54ec fa12 |003e: iget-object v12, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -099430: 7110 082f 0c00 |0040: invoke-static {v12}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -099436: 0c0c |0043: move-result-object v12 │ │ -099438: 6e10 1c24 0c00 |0044: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -09943e: 0c0c |0047: move-result-object v12 │ │ -099440: 6e20 0425 cb00 |0048: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099446: 0c0b |004b: move-result-object v11 │ │ -099448: 1a0c 4f01 |004c: const-string v12, "/" // string@014f │ │ -09944c: 6e20 0425 cb00 |004e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099452: 0c0b |0051: move-result-object v11 │ │ -099454: 54ec f612 |0052: iget-object v12, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ -099458: 6e20 0425 cb00 |0054: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09945e: 0c0b |0057: move-result-object v11 │ │ -099460: 6e10 0a25 0b00 |0058: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -099466: 0c0b |005b: move-result-object v11 │ │ -099468: 7020 3624 b600 |005c: invoke-direct {v6, v11}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@2436 │ │ -09946e: 130b 0004 |005f: const/16 v11, #int 1024 // #400 │ │ -099472: 23b2 5006 |0061: new-array v2, v11, [B // type@0650 │ │ -099476: 1608 0000 |0063: const-wide/16 v8, #int 0 // #0 │ │ -09947a: 6e20 4224 2500 |0065: invoke-virtual {v5, v2}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -099480: 0a01 |0068: move-result v1 │ │ -099482: 12fb |0069: const/4 v11, #int -1 // #ff │ │ -099484: 32b1 1d00 |006a: if-eq v1, v11, 0087 // +001d │ │ -099488: 811c |006c: int-to-long v12, v1 │ │ -09948a: bbc8 |006d: add-long/2addr v8, v12 │ │ -09948c: 121b |006e: const/4 v11, #int 1 // #1 │ │ -09948e: 23bb 7606 |006f: new-array v11, v11, [Ljava/lang/Integer; // type@0676 │ │ -099492: 120c |0071: const/4 v12, #int 0 // #0 │ │ -099494: 848d |0072: long-to-int v13, v8 │ │ -099496: 7110 9624 0d00 |0073: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -09949c: 0c0d |0076: move-result-object v13 │ │ -09949e: 4d0d 0b0c |0077: aput-object v13, v11, v12 │ │ -0994a2: 6e20 5428 be00 |0079: invoke-virtual {v14, v11}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.publishProgress:([Ljava/lang/Object;)V // method@2854 │ │ -0994a8: 120b |007c: const/4 v11, #int 0 // #0 │ │ -0994aa: 6e40 4724 261b |007d: invoke-virtual {v6, v2, v11, v1}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ -0994b0: 6e10 4e28 0e00 |0080: invoke-virtual {v14}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.isCancelled:()Z // method@284e │ │ -0994b6: 0a0b |0083: move-result v11 │ │ -0994b8: 380b e1ff |0084: if-eqz v11, 0065 // -001f │ │ -0994bc: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -0994be: 6e10 4624 0600 |0087: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ -0994c4: 6e10 4524 0600 |008a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@2445 │ │ -0994ca: 6e10 4124 0500 |008d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@2441 │ │ -0994d0: 6e10 2a25 0000 |0090: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@252a │ │ -0994d6: 6e10 4e28 0e00 |0093: invoke-virtual {v14}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.isCancelled:()Z // method@284e │ │ -0994dc: 0a0b |0096: move-result v11 │ │ -0994de: 380b 3400 |0097: if-eqz v11, 00cb // +0034 │ │ -0994e2: 1207 |0099: const/4 v7, #int 0 // #0 │ │ -0994e4: 2204 5f04 |009a: new-instance v4, Ljava/io/File; // type@045f │ │ -0994e8: 220b 9204 |009c: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -0994ec: 7010 fb24 0b00 |009e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0994f2: 54ec fa12 |00a1: iget-object v12, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -0994f6: 7110 082f 0c00 |00a3: invoke-static {v12}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -0994fc: 0c0c |00a6: move-result-object v12 │ │ -0994fe: 6e10 1c24 0c00 |00a7: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -099504: 0c0c |00aa: move-result-object v12 │ │ -099506: 6e20 0425 cb00 |00ab: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09950c: 0c0b |00ae: move-result-object v11 │ │ -09950e: 1a0c 4f01 |00af: const-string v12, "/" // string@014f │ │ -099512: 6e20 0425 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099518: 0c0b |00b4: move-result-object v11 │ │ -09951a: 54ec f612 |00b5: iget-object v12, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ -09951e: 6e20 0425 cb00 |00b7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099524: 0c0b |00ba: move-result-object v11 │ │ -099526: 6e10 0a25 0b00 |00bb: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09952c: 0c0b |00be: move-result-object v11 │ │ -09952e: 7020 1524 b400 |00bf: invoke-direct {v4, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -099534: 6e10 1b24 0400 |00c2: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@241b │ │ -09953a: 0a0b |00c5: move-result v11 │ │ -09953c: 380b 0500 |00c6: if-eqz v11, 00cb // +0005 │ │ -099540: 6e10 1924 0400 |00c8: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@2419 │ │ -099546: 1107 |00cb: return-object v7 │ │ -099548: 0d03 |00cc: move-exception v3 │ │ -09954a: 1207 |00cd: const/4 v7, #int 0 // #0 │ │ -09954c: 6e10 8224 0300 |00ce: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -099552: 0c0b |00d1: move-result-object v11 │ │ -099554: 7120 fa2e 3b00 |00d2: invoke-static {v11, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09955a: 28f6 |00d5: goto 00cb // -000a │ │ +099360: |[099360] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.doInBackground:([Ljava/lang/String;)Ljava/lang/String; │ │ +099370: 1a07 570f |0000: const-string v7, "OK" // string@0f57 │ │ +099374: 121b |0002: const/4 v11, #int 1 // #1 │ │ +099376: 460b 0f0b |0003: aget-object v11, v15, v11 │ │ +09937a: 5beb f612 |0005: iput-object v11, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ +09937e: 122b |0007: const/4 v11, #int 2 // #2 │ │ +099380: 460b 0f0b |0008: aget-object v11, v15, v11 │ │ +099384: 5beb f812 |000a: iput-object v11, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapName:Ljava/lang/String; // field@12f8 │ │ +099388: 123b |000c: const/4 v11, #int 3 // #3 │ │ +09938a: 460b 0f0b |000d: aget-object v11, v15, v11 │ │ +09938e: 5beb f712 |000f: iput-object v11, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapCenter:Ljava/lang/String; // field@12f7 │ │ +099392: 124b |0011: const/4 v11, #int 4 // #4 │ │ +099394: 460b 0f0b |0012: aget-object v11, v15, v11 │ │ +099398: 5beb f912 |0014: iput-object v11, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapZoom:Ljava/lang/String; // field@12f9 │ │ +09939c: 220a a504 |0016: new-instance v10, Ljava/net/URL; // type@04a5 │ │ +0993a0: 120b |0018: const/4 v11, #int 0 // #0 │ │ +0993a2: 460b 0f0b |0019: aget-object v11, v15, v11 │ │ +0993a6: 7020 3025 ba00 |001b: invoke-direct {v10, v11}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ +0993ac: 6e10 3125 0a00 |001e: invoke-virtual {v10}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2531 │ │ +0993b2: 0c00 |0021: move-result-object v0 │ │ +0993b4: 1f00 a204 |0022: check-cast v0, Ljava/net/HttpURLConnection; // type@04a2 │ │ +0993b8: 1a0b 8603 |0024: const-string v11, "Cache-Control" // string@0386 │ │ +0993bc: 1a0c bd2a |0026: const-string v12, "no-cache" // string@2abd │ │ +0993c0: 6e30 2f25 b00c |0028: invoke-virtual {v0, v11, v12}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@252f │ │ +0993c6: 6e10 2925 0000 |002b: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.connect:()V // method@2529 │ │ +0993cc: 2205 5804 |002e: new-instance v5, Ljava/io/BufferedInputStream; // type@0458 │ │ +0993d0: 6e10 3225 0a00 |0030: invoke-virtual {v10}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2532 │ │ +0993d6: 0c0b |0033: move-result-object v11 │ │ +0993d8: 7020 0524 b500 |0034: invoke-direct {v5, v11}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@2405 │ │ +0993de: 2206 6304 |0037: new-instance v6, Ljava/io/FileOutputStream; // type@0463 │ │ +0993e2: 220b 9204 |0039: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +0993e6: 7010 fb24 0b00 |003b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0993ec: 54ec fa12 |003e: iget-object v12, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +0993f0: 7110 082f 0c00 |0040: invoke-static {v12}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +0993f6: 0c0c |0043: move-result-object v12 │ │ +0993f8: 6e10 1c24 0c00 |0044: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0993fe: 0c0c |0047: move-result-object v12 │ │ +099400: 6e20 0425 cb00 |0048: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099406: 0c0b |004b: move-result-object v11 │ │ +099408: 1a0c 4f01 |004c: const-string v12, "/" // string@014f │ │ +09940c: 6e20 0425 cb00 |004e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099412: 0c0b |0051: move-result-object v11 │ │ +099414: 54ec f612 |0052: iget-object v12, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ +099418: 6e20 0425 cb00 |0054: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09941e: 0c0b |0057: move-result-object v11 │ │ +099420: 6e10 0a25 0b00 |0058: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +099426: 0c0b |005b: move-result-object v11 │ │ +099428: 7020 3624 b600 |005c: invoke-direct {v6, v11}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@2436 │ │ +09942e: 130b 0004 |005f: const/16 v11, #int 1024 // #400 │ │ +099432: 23b2 5006 |0061: new-array v2, v11, [B // type@0650 │ │ +099436: 1608 0000 |0063: const-wide/16 v8, #int 0 // #0 │ │ +09943a: 6e20 4224 2500 |0065: invoke-virtual {v5, v2}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +099440: 0a01 |0068: move-result v1 │ │ +099442: 12fb |0069: const/4 v11, #int -1 // #ff │ │ +099444: 32b1 1d00 |006a: if-eq v1, v11, 0087 // +001d │ │ +099448: 811c |006c: int-to-long v12, v1 │ │ +09944a: bbc8 |006d: add-long/2addr v8, v12 │ │ +09944c: 121b |006e: const/4 v11, #int 1 // #1 │ │ +09944e: 23bb 7606 |006f: new-array v11, v11, [Ljava/lang/Integer; // type@0676 │ │ +099452: 120c |0071: const/4 v12, #int 0 // #0 │ │ +099454: 848d |0072: long-to-int v13, v8 │ │ +099456: 7110 9624 0d00 |0073: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +09945c: 0c0d |0076: move-result-object v13 │ │ +09945e: 4d0d 0b0c |0077: aput-object v13, v11, v12 │ │ +099462: 6e20 5428 be00 |0079: invoke-virtual {v14, v11}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.publishProgress:([Ljava/lang/Object;)V // method@2854 │ │ +099468: 120b |007c: const/4 v11, #int 0 // #0 │ │ +09946a: 6e40 4724 261b |007d: invoke-virtual {v6, v2, v11, v1}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ +099470: 6e10 4e28 0e00 |0080: invoke-virtual {v14}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.isCancelled:()Z // method@284e │ │ +099476: 0a0b |0083: move-result v11 │ │ +099478: 380b e1ff |0084: if-eqz v11, 0065 // -001f │ │ +09947c: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +09947e: 6e10 4624 0600 |0087: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ +099484: 6e10 4524 0600 |008a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@2445 │ │ +09948a: 6e10 4124 0500 |008d: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@2441 │ │ +099490: 6e10 2a25 0000 |0090: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@252a │ │ +099496: 6e10 4e28 0e00 |0093: invoke-virtual {v14}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.isCancelled:()Z // method@284e │ │ +09949c: 0a0b |0096: move-result v11 │ │ +09949e: 380b 3400 |0097: if-eqz v11, 00cb // +0034 │ │ +0994a2: 1207 |0099: const/4 v7, #int 0 // #0 │ │ +0994a4: 2204 5f04 |009a: new-instance v4, Ljava/io/File; // type@045f │ │ +0994a8: 220b 9204 |009c: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +0994ac: 7010 fb24 0b00 |009e: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0994b2: 54ec fa12 |00a1: iget-object v12, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +0994b6: 7110 082f 0c00 |00a3: invoke-static {v12}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +0994bc: 0c0c |00a6: move-result-object v12 │ │ +0994be: 6e10 1c24 0c00 |00a7: invoke-virtual {v12}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0994c4: 0c0c |00aa: move-result-object v12 │ │ +0994c6: 6e20 0425 cb00 |00ab: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0994cc: 0c0b |00ae: move-result-object v11 │ │ +0994ce: 1a0c 4f01 |00af: const-string v12, "/" // string@014f │ │ +0994d2: 6e20 0425 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0994d8: 0c0b |00b4: move-result-object v11 │ │ +0994da: 54ec f612 |00b5: iget-object v12, v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ +0994de: 6e20 0425 cb00 |00b7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0994e4: 0c0b |00ba: move-result-object v11 │ │ +0994e6: 6e10 0a25 0b00 |00bb: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0994ec: 0c0b |00be: move-result-object v11 │ │ +0994ee: 7020 1524 b400 |00bf: invoke-direct {v4, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0994f4: 6e10 1b24 0400 |00c2: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@241b │ │ +0994fa: 0a0b |00c5: move-result v11 │ │ +0994fc: 380b 0500 |00c6: if-eqz v11, 00cb // +0005 │ │ +099500: 6e10 1924 0400 |00c8: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@2419 │ │ +099506: 1107 |00cb: return-object v7 │ │ +099508: 0d03 |00cc: move-exception v3 │ │ +09950a: 1207 |00cd: const/4 v7, #int 0 // #0 │ │ +09950c: 6e10 8224 0300 |00ce: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +099512: 0c0b |00d1: move-result-object v11 │ │ +099514: 7120 fa2e 3b00 |00d2: invoke-static {v11, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09951a: 28f6 |00d5: goto 00cb // -000a │ │ catches : 1 │ │ 0x0003 - 0x00cb │ │ Ljava/lang/Exception; -> 0x00cc │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=90 │ │ 0x0007 line=91 │ │ @@ -143871,164 +143880,164 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09956c: |[09956c] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onPostExecute:(Ljava/lang/Object;)V │ │ -09957c: 1f01 9004 |0000: check-cast v1, Ljava/lang/String; // type@0490 │ │ -099580: 6e20 5028 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.onPostExecute:(Ljava/lang/String;)V // method@2850 │ │ -099586: 0e00 |0005: return-void │ │ +09952c: |[09952c] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onPostExecute:(Ljava/lang/Object;)V │ │ +09953c: 1f01 9004 |0000: check-cast v1, Ljava/lang/String; // type@0490 │ │ +099540: 6e20 5028 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.onPostExecute:(Ljava/lang/String;)V // method@2850 │ │ +099546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 274 16-bit code units │ │ -099588: |[099588] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onPostExecute:(Ljava/lang/String;)V │ │ -099598: 6f20 0303 a900 |0000: invoke-super {v9, v10}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0303 │ │ -09959e: 380a 0e01 |0003: if-eqz v10, 0111 // +010e │ │ -0995a2: 5495 fa12 |0005: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -0995a6: 7110 af03 0500 |0007: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0995ac: 0c04 |000a: move-result-object v4 │ │ -0995ae: 7210 8801 0400 |000b: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0995b4: 0c00 |000e: move-result-object v0 │ │ -0995b6: 5495 f612 |000f: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ -0995ba: 7110 f02e 0500 |0011: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ -0995c0: 0c03 |0014: move-result-object v3 │ │ -0995c2: 2205 9204 |0015: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0995c6: 7010 fb24 0500 |0017: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0995cc: 1a06 1c2e |001a: const-string v6, "pref_usermaps_" // string@2e1c │ │ -0995d0: 6e20 0425 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0995d6: 0c05 |001f: move-result-object v5 │ │ -0995d8: 6e20 0425 3500 |0020: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0995de: 0c05 |0023: move-result-object v5 │ │ -0995e0: 1a06 f914 |0024: const-string v6, "_enabled" // string@14f9 │ │ -0995e4: 6e20 0425 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0995ea: 0c05 |0029: move-result-object v5 │ │ -0995ec: 6e10 0a25 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0995f2: 0c05 |002d: move-result-object v5 │ │ -0995f4: 1216 |002e: const/4 v6, #int 1 // #1 │ │ -0995f6: 7230 8301 5006 |002f: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0995fc: 2205 9204 |0032: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -099600: 7010 fb24 0500 |0034: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -099606: 1a06 1c2e |0037: const-string v6, "pref_usermaps_" // string@2e1c │ │ -09960a: 6e20 0425 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099610: 0c05 |003c: move-result-object v5 │ │ -099612: 6e20 0425 3500 |003d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099618: 0c05 |0040: move-result-object v5 │ │ -09961a: 1a06 0115 |0041: const-string v6, "_name" // string@1501 │ │ -09961e: 6e20 0425 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099624: 0c05 |0046: move-result-object v5 │ │ -099626: 6e10 0a25 0500 |0047: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09962c: 0c05 |004a: move-result-object v5 │ │ -09962e: 5496 f812 |004b: iget-object v6, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapName:Ljava/lang/String; // field@12f8 │ │ -099632: 7230 8601 5006 |004d: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -099638: 2205 9204 |0050: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -09963c: 7010 fb24 0500 |0052: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -099642: 1a06 1c2e |0055: const-string v6, "pref_usermaps_" // string@2e1c │ │ -099646: 6e20 0425 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09964c: 0c05 |005a: move-result-object v5 │ │ -09964e: 6e20 0425 3500 |005b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099654: 0c05 |005e: move-result-object v5 │ │ -099656: 1a06 0615 |005f: const-string v6, "_projection" // string@1506 │ │ -09965a: 6e20 0425 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099660: 0c05 |0064: move-result-object v5 │ │ -099662: 6e10 0a25 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -099668: 0c05 |0068: move-result-object v5 │ │ -09966a: 1a06 5f01 |0069: const-string v6, "1" // string@015f │ │ -09966e: 7230 8601 5006 |006b: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -099674: 5495 fa12 |006e: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -099678: 7110 082f 0500 |0070: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -09967e: 0c01 |0073: move-result-object v1 │ │ -099680: 2205 9204 |0074: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -099684: 7010 fb24 0500 |0076: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09968a: 1a06 1c2e |0079: const-string v6, "pref_usermaps_" // string@2e1c │ │ -09968e: 6e20 0425 6500 |007b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099694: 0c05 |007e: move-result-object v5 │ │ -099696: 6e20 0425 3500 |007f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09969c: 0c05 |0082: move-result-object v5 │ │ -09969e: 1a06 f414 |0083: const-string v6, "_baseurl" // string@14f4 │ │ -0996a2: 6e20 0425 6500 |0085: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0996a8: 0c05 |0088: move-result-object v5 │ │ -0996aa: 6e10 0a25 0500 |0089: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0996b0: 0c05 |008c: move-result-object v5 │ │ -0996b2: 2206 9204 |008d: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0996b6: 7010 fb24 0600 |008f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0996bc: 6e10 1c24 0100 |0092: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0996c2: 0c07 |0095: move-result-object v7 │ │ -0996c4: 6e20 0425 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0996ca: 0c06 |0099: move-result-object v6 │ │ -0996cc: 1a07 4f01 |009a: const-string v7, "/" // string@014f │ │ -0996d0: 6e20 0425 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0996d6: 0c06 |009f: move-result-object v6 │ │ -0996d8: 5497 f612 |00a0: iget-object v7, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ -0996dc: 6e20 0425 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0996e2: 0c06 |00a5: move-result-object v6 │ │ -0996e4: 6e10 0a25 0600 |00a6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0996ea: 0c06 |00a9: move-result-object v6 │ │ -0996ec: 7230 8601 5006 |00aa: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0996f2: 7210 8201 0000 |00ad: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0996f8: 5495 fa12 |00b0: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -0996fc: 5455 fc12 |00b2: iget-object v5, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ -099700: 6e10 e700 0500 |00b4: invoke-virtual {v5}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -099706: 2205 3000 |00b7: new-instance v5, Landroid/content/Intent; // type@0030 │ │ -09970a: 5496 fa12 |00b9: iget-object v6, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -09970e: 1c07 0705 |00bb: const-class v7, Lorg/pyneo/maps/MainActivity; // type@0507 │ │ -099712: 7030 4a01 6507 |00bd: invoke-direct {v5, v6, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -099718: 1a06 cc10 |00c0: const-string v6, "SHOW_MAP_ID" // string@10cc │ │ -09971c: 6e20 7501 6500 |00c2: invoke-virtual {v5, v6}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -099722: 0c05 |00c5: move-result-object v5 │ │ -099724: 1a06 990e |00c6: const-string v6, "MapName" // string@0e99 │ │ -099728: 2207 9204 |00c8: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -09972c: 7010 fb24 0700 |00ca: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -099732: 1a08 7b35 |00cd: const-string v8, "usermap_" // string@357b │ │ -099736: 6e20 0425 8700 |00cf: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09973c: 0c07 |00d2: move-result-object v7 │ │ -09973e: 6e20 0425 3700 |00d3: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -099744: 0c07 |00d6: move-result-object v7 │ │ -099746: 6e10 0a25 0700 |00d7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09974c: 0c07 |00da: move-result-object v7 │ │ -09974e: 6e30 6d01 6507 |00db: invoke-virtual {v5, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -099754: 0c05 |00de: move-result-object v5 │ │ -099756: 1506 0200 |00df: const/high16 v6, #int 131072 // #2 │ │ -09975a: 6e20 7901 6500 |00e1: invoke-virtual {v5, v6}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0179 │ │ -099760: 0c02 |00e4: move-result-object v2 │ │ -099762: 5495 f712 |00e5: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapCenter:Ljava/lang/String; // field@12f7 │ │ -099766: 1a06 0000 |00e7: const-string v6, "" // string@0000 │ │ -09976a: 6e20 db24 6500 |00e9: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -099770: 0a05 |00ec: move-result v5 │ │ -099772: 3905 0900 |00ed: if-nez v5, 00f6 // +0009 │ │ -099776: 1a05 9518 |00ef: const-string v5, "center" // string@1895 │ │ -09977a: 5496 f712 |00f1: iget-object v6, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapCenter:Ljava/lang/String; // field@12f7 │ │ -09977e: 6e30 6d01 5206 |00f3: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -099784: 5495 f912 |00f6: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapZoom:Ljava/lang/String; // field@12f9 │ │ -099788: 1a06 0000 |00f8: const-string v6, "" // string@0000 │ │ -09978c: 6e20 db24 6500 |00fa: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -099792: 0a05 |00fd: move-result v5 │ │ -099794: 3905 0900 |00fe: if-nez v5, 0107 // +0009 │ │ -099798: 1a05 8436 |0100: const-string v5, "zoom" // string@3684 │ │ -09979c: 5496 f912 |0102: iget-object v6, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapZoom:Ljava/lang/String; // field@12f9 │ │ -0997a0: 6e30 6d01 5206 |0104: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0997a6: 5495 fa12 |0107: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -0997aa: 6e20 5d28 2500 |0109: invoke-virtual {v5, v2}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.startActivity:(Landroid/content/Intent;)V // method@285d │ │ -0997b0: 5495 fa12 |010c: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -0997b4: 6e10 5628 0500 |010e: invoke-virtual {v5}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.finish:()V // method@2856 │ │ -0997ba: 0e00 |0111: return-void │ │ +099548: |[099548] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onPostExecute:(Ljava/lang/String;)V │ │ +099558: 6f20 0303 a900 |0000: invoke-super {v9, v10}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0303 │ │ +09955e: 380a 0e01 |0003: if-eqz v10, 0111 // +010e │ │ +099562: 5495 fa12 |0005: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +099566: 7110 af03 0500 |0007: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +09956c: 0c04 |000a: move-result-object v4 │ │ +09956e: 7210 8801 0400 |000b: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +099574: 0c00 |000e: move-result-object v0 │ │ +099576: 5495 f612 |000f: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ +09957a: 7110 f02e 0500 |0011: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ +099580: 0c03 |0014: move-result-object v3 │ │ +099582: 2205 9204 |0015: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +099586: 7010 fb24 0500 |0017: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09958c: 1a06 1c2e |001a: const-string v6, "pref_usermaps_" // string@2e1c │ │ +099590: 6e20 0425 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099596: 0c05 |001f: move-result-object v5 │ │ +099598: 6e20 0425 3500 |0020: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09959e: 0c05 |0023: move-result-object v5 │ │ +0995a0: 1a06 f914 |0024: const-string v6, "_enabled" // string@14f9 │ │ +0995a4: 6e20 0425 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0995aa: 0c05 |0029: move-result-object v5 │ │ +0995ac: 6e10 0a25 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0995b2: 0c05 |002d: move-result-object v5 │ │ +0995b4: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +0995b6: 7230 8301 5006 |002f: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0995bc: 2205 9204 |0032: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0995c0: 7010 fb24 0500 |0034: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0995c6: 1a06 1c2e |0037: const-string v6, "pref_usermaps_" // string@2e1c │ │ +0995ca: 6e20 0425 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0995d0: 0c05 |003c: move-result-object v5 │ │ +0995d2: 6e20 0425 3500 |003d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0995d8: 0c05 |0040: move-result-object v5 │ │ +0995da: 1a06 0115 |0041: const-string v6, "_name" // string@1501 │ │ +0995de: 6e20 0425 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0995e4: 0c05 |0046: move-result-object v5 │ │ +0995e6: 6e10 0a25 0500 |0047: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0995ec: 0c05 |004a: move-result-object v5 │ │ +0995ee: 5496 f812 |004b: iget-object v6, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapName:Ljava/lang/String; // field@12f8 │ │ +0995f2: 7230 8601 5006 |004d: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0995f8: 2205 9204 |0050: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0995fc: 7010 fb24 0500 |0052: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +099602: 1a06 1c2e |0055: const-string v6, "pref_usermaps_" // string@2e1c │ │ +099606: 6e20 0425 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09960c: 0c05 |005a: move-result-object v5 │ │ +09960e: 6e20 0425 3500 |005b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099614: 0c05 |005e: move-result-object v5 │ │ +099616: 1a06 0615 |005f: const-string v6, "_projection" // string@1506 │ │ +09961a: 6e20 0425 6500 |0061: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099620: 0c05 |0064: move-result-object v5 │ │ +099622: 6e10 0a25 0500 |0065: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +099628: 0c05 |0068: move-result-object v5 │ │ +09962a: 1a06 5f01 |0069: const-string v6, "1" // string@015f │ │ +09962e: 7230 8601 5006 |006b: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +099634: 5495 fa12 |006e: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +099638: 7110 082f 0500 |0070: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +09963e: 0c01 |0073: move-result-object v1 │ │ +099640: 2205 9204 |0074: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +099644: 7010 fb24 0500 |0076: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09964a: 1a06 1c2e |0079: const-string v6, "pref_usermaps_" // string@2e1c │ │ +09964e: 6e20 0425 6500 |007b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099654: 0c05 |007e: move-result-object v5 │ │ +099656: 6e20 0425 3500 |007f: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09965c: 0c05 |0082: move-result-object v5 │ │ +09965e: 1a06 f414 |0083: const-string v6, "_baseurl" // string@14f4 │ │ +099662: 6e20 0425 6500 |0085: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099668: 0c05 |0088: move-result-object v5 │ │ +09966a: 6e10 0a25 0500 |0089: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +099670: 0c05 |008c: move-result-object v5 │ │ +099672: 2206 9204 |008d: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +099676: 7010 fb24 0600 |008f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09967c: 6e10 1c24 0100 |0092: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +099682: 0c07 |0095: move-result-object v7 │ │ +099684: 6e20 0425 7600 |0096: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09968a: 0c06 |0099: move-result-object v6 │ │ +09968c: 1a07 4f01 |009a: const-string v7, "/" // string@014f │ │ +099690: 6e20 0425 7600 |009c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099696: 0c06 |009f: move-result-object v6 │ │ +099698: 5497 f612 |00a0: iget-object v7, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.fileName:Ljava/lang/String; // field@12f6 │ │ +09969c: 6e20 0425 7600 |00a2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0996a2: 0c06 |00a5: move-result-object v6 │ │ +0996a4: 6e10 0a25 0600 |00a6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0996aa: 0c06 |00a9: move-result-object v6 │ │ +0996ac: 7230 8601 5006 |00aa: invoke-interface {v0, v5, v6}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0996b2: 7210 8201 0000 |00ad: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0996b8: 5495 fa12 |00b0: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +0996bc: 5455 fc12 |00b2: iget-object v5, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ +0996c0: 6e10 e700 0500 |00b4: invoke-virtual {v5}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0996c6: 2205 3000 |00b7: new-instance v5, Landroid/content/Intent; // type@0030 │ │ +0996ca: 5496 fa12 |00b9: iget-object v6, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +0996ce: 1c07 0705 |00bb: const-class v7, Lorg/pyneo/maps/MainActivity; // type@0507 │ │ +0996d2: 7030 4a01 6507 |00bd: invoke-direct {v5, v6, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0996d8: 1a06 cc10 |00c0: const-string v6, "SHOW_MAP_ID" // string@10cc │ │ +0996dc: 6e20 7501 6500 |00c2: invoke-virtual {v5, v6}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +0996e2: 0c05 |00c5: move-result-object v5 │ │ +0996e4: 1a06 990e |00c6: const-string v6, "MapName" // string@0e99 │ │ +0996e8: 2207 9204 |00c8: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0996ec: 7010 fb24 0700 |00ca: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0996f2: 1a08 7b35 |00cd: const-string v8, "usermap_" // string@357b │ │ +0996f6: 6e20 0425 8700 |00cf: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0996fc: 0c07 |00d2: move-result-object v7 │ │ +0996fe: 6e20 0425 3700 |00d3: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099704: 0c07 |00d6: move-result-object v7 │ │ +099706: 6e10 0a25 0700 |00d7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09970c: 0c07 |00da: move-result-object v7 │ │ +09970e: 6e30 6d01 6507 |00db: invoke-virtual {v5, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +099714: 0c05 |00de: move-result-object v5 │ │ +099716: 1506 0200 |00df: const/high16 v6, #int 131072 // #2 │ │ +09971a: 6e20 7901 6500 |00e1: invoke-virtual {v5, v6}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0179 │ │ +099720: 0c02 |00e4: move-result-object v2 │ │ +099722: 5495 f712 |00e5: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapCenter:Ljava/lang/String; // field@12f7 │ │ +099726: 1a06 0000 |00e7: const-string v6, "" // string@0000 │ │ +09972a: 6e20 db24 6500 |00e9: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +099730: 0a05 |00ec: move-result v5 │ │ +099732: 3905 0900 |00ed: if-nez v5, 00f6 // +0009 │ │ +099736: 1a05 9518 |00ef: const-string v5, "center" // string@1895 │ │ +09973a: 5496 f712 |00f1: iget-object v6, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapCenter:Ljava/lang/String; // field@12f7 │ │ +09973e: 6e30 6d01 5206 |00f3: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +099744: 5495 f912 |00f6: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapZoom:Ljava/lang/String; // field@12f9 │ │ +099748: 1a06 0000 |00f8: const-string v6, "" // string@0000 │ │ +09974c: 6e20 db24 6500 |00fa: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +099752: 0a05 |00fd: move-result v5 │ │ +099754: 3905 0900 |00fe: if-nez v5, 0107 // +0009 │ │ +099758: 1a05 8436 |0100: const-string v5, "zoom" // string@3684 │ │ +09975c: 5496 f912 |0102: iget-object v6, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapZoom:Ljava/lang/String; // field@12f9 │ │ +099760: 6e30 6d01 5206 |0104: invoke-virtual {v2, v5, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +099766: 5495 fa12 |0107: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +09976a: 6e20 5d28 2500 |0109: invoke-virtual {v5, v2}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.startActivity:(Landroid/content/Intent;)V // method@285d │ │ +099770: 5495 fa12 |010c: iget-object v5, v9, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +099774: 6e10 5628 0500 |010e: invoke-virtual {v5}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.finish:()V // method@2856 │ │ +09977a: 0e00 |0111: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=160 │ │ 0x0005 line=161 │ │ 0x000b line=162 │ │ 0x000f line=163 │ │ @@ -144036,14 +144045,17 @@ │ │ 0x0032 line=165 │ │ 0x0050 line=166 │ │ 0x006e line=167 │ │ 0x0074 line=168 │ │ 0x00ad line=169 │ │ 0x00b0 line=171 │ │ 0x00b7 line=173 │ │ + 0x00c2 line=174 │ │ + 0x00db line=175 │ │ + 0x00e1 line=176 │ │ 0x00e5 line=177 │ │ 0x00ef line=178 │ │ 0x00f6 line=179 │ │ 0x0100 line=180 │ │ 0x0107 line=181 │ │ 0x010c line=182 │ │ 0x0111 line=184 │ │ @@ -144061,20 +144073,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0997bc: |[0997bc] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onPreExecute:()V │ │ -0997cc: 6f10 0403 0100 |0000: invoke-super {v1}, Landroid/os/AsyncTask;.onPreExecute:()V // method@0304 │ │ -0997d2: 5410 fa12 |0003: iget-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -0997d6: 5400 fc12 |0005: iget-object v0, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ -0997da: 6e10 f200 0000 |0007: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@00f2 │ │ -0997e0: 0e00 |000a: return-void │ │ +09977c: |[09977c] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onPreExecute:()V │ │ +09978c: 6f10 0403 0100 |0000: invoke-super {v1}, Landroid/os/AsyncTask;.onPreExecute:()V // method@0304 │ │ +099792: 5410 fa12 |0003: iget-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +099796: 5400 fc12 |0005: iget-object v0, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ +09979a: 6e10 f200 0000 |0007: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@00f2 │ │ +0997a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x000a line=146 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; │ │ @@ -144084,36 +144096,36 @@ │ │ type : '([Ljava/lang/Integer;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0997e4: |[0997e4] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onProgressUpdate:([Ljava/lang/Integer;)V │ │ -0997f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0997f6: 6f20 0503 6500 |0001: invoke-super {v5, v6}, Landroid/os/AsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0305 │ │ -0997fc: 5450 fa12 |0004: iget-object v0, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ -099800: 5400 fc12 |0006: iget-object v0, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ -099804: 1a01 cc00 |0008: const-string v1, "%s: %dKB" // string@00cc │ │ -099808: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -09980a: 2322 7806 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -09980e: 5453 f812 |000d: iget-object v3, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapName:Ljava/lang/String; // field@12f8 │ │ -099812: 4d03 0204 |000f: aput-object v3, v2, v4 │ │ -099816: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -099818: 4604 0604 |0012: aget-object v4, v6, v4 │ │ -09981c: 6e10 9024 0400 |0014: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -099822: 0a04 |0017: move-result v4 │ │ -099824: d344 0004 |0018: div-int/lit16 v4, v4, #int 1024 // #0400 │ │ -099828: 7110 9624 0400 |001a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -09982e: 0c04 |001d: move-result-object v4 │ │ -099830: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ -099834: 7120 dc24 2100 |0020: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -09983a: 0c01 |0023: move-result-object v1 │ │ -09983c: 6e20 ed00 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ -099842: 0e00 |0027: return-void │ │ +0997a4: |[0997a4] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onProgressUpdate:([Ljava/lang/Integer;)V │ │ +0997b4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0997b6: 6f20 0503 6500 |0001: invoke-super {v5, v6}, Landroid/os/AsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0305 │ │ +0997bc: 5450 fa12 |0004: iget-object v0, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; // field@12fa │ │ +0997c0: 5400 fc12 |0006: iget-object v0, v0, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ +0997c4: 1a01 cc00 |0008: const-string v1, "%s: %dKB" // string@00cc │ │ +0997c8: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +0997ca: 2322 7806 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +0997ce: 5453 f812 |000d: iget-object v3, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.mapName:Ljava/lang/String; // field@12f8 │ │ +0997d2: 4d03 0204 |000f: aput-object v3, v2, v4 │ │ +0997d6: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0997d8: 4604 0604 |0012: aget-object v4, v6, v4 │ │ +0997dc: 6e10 9024 0400 |0014: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0997e2: 0a04 |0017: move-result v4 │ │ +0997e4: d344 0004 |0018: div-int/lit16 v4, v4, #int 1024 // #0400 │ │ +0997e8: 7110 9624 0400 |001a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0997ee: 0c04 |001d: move-result-object v4 │ │ +0997f0: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ +0997f4: 7120 dc24 2100 |0020: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0997fa: 0c01 |0023: move-result-object v1 │ │ +0997fc: 6e20 ed00 1000 |0024: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ +099802: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0004 line=153 │ │ 0x0027 line=154 │ │ locals : │ │ 0x0000 - 0x0028 reg=5 this Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; │ │ @@ -144124,24 +144136,24 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099844: |[099844] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onProgressUpdate:([Ljava/lang/Object;)V │ │ -099854: 1f01 7606 |0000: check-cast v1, [Ljava/lang/Integer; // type@0676 │ │ -099858: 6e20 5228 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.onProgressUpdate:([Ljava/lang/Integer;)V // method@2852 │ │ -09985e: 0e00 |0005: return-void │ │ +099804: |[099804] org.pyneo.maps.downloader.FileDownloadListActivity$DownloadFile.onProgressUpdate:([Ljava/lang/Object;)V │ │ +099814: 1f01 7606 |0000: check-cast v1, [Ljava/lang/Integer; // type@0676 │ │ +099818: 6e20 5228 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.onProgressUpdate:([Ljava/lang/Integer;)V // method@2852 │ │ +09981e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; │ │ + 0x0000 - 0x0006 reg=1 (null) [Ljava/lang/Object; │ │ │ │ source_file_idx : 1359 (FileDownloadListActivity.java) │ │ │ │ Class #584 header: │ │ class_idx : 1340 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1027 │ │ @@ -144180,42 +144192,42 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -099860: |[099860] org.pyneo.maps.downloader.FileDownloadListAdapter.:(Landroid/content/Context;)V │ │ -099870: 7010 5b21 0600 |0000: invoke-direct {v6}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -099876: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -099878: 5b64 fd12 |0004: iput-object v4, v6, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ -09987c: 5b67 fe12 |0006: iput-object v7, v6, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mCtx:Landroid/content/Context; // field@12fe │ │ -099880: 2204 aa04 |0008: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ -099884: 7010 3d25 0400 |000a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ -09988a: 5b64 fd12 |000d: iput-object v4, v6, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ -09988e: 1504 067f |000f: const/high16 v4, #int 2131099648 // #7f06 │ │ -099892: 7120 0e2f 4700 |0011: invoke-static {v7, v4}, Lorg/pyneo/maps/utils/Ut;.loadStringFromResourceFile:(Landroid/content/Context;I)Ljava/lang/String; // method@2f0e │ │ -099898: 0c03 |0014: move-result-object v3 │ │ -09989a: 2202 e104 |0015: new-instance v2, Lorg/json/JSONArray; // type@04e1 │ │ -09989e: 7020 6626 3200 |0017: invoke-direct {v2, v3}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2666 │ │ -0998a4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0998a6: 6e10 6926 0200 |001b: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@2669 │ │ -0998ac: 0a04 |001e: move-result v4 │ │ -0998ae: 3541 1600 |001f: if-ge v1, v4, 0035 // +0016 │ │ -0998b2: 5464 fd12 |0021: iget-object v4, v6, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ -0998b6: 6e20 6826 1200 |0023: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2668 │ │ -0998bc: 0c05 |0026: move-result-object v5 │ │ -0998be: 6e20 4125 5400 |0027: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0998c4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0998c8: 28ef |002c: goto 001b // -0011 │ │ -0998ca: 0d00 |002d: move-exception v0 │ │ -0998cc: 6e10 6c26 0000 |002e: invoke-virtual {v0}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0998d2: 0c04 |0031: move-result-object v4 │ │ -0998d4: 7120 fa2e 0400 |0032: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0998da: 0e00 |0035: return-void │ │ +099820: |[099820] org.pyneo.maps.downloader.FileDownloadListAdapter.:(Landroid/content/Context;)V │ │ +099830: 7010 5b21 0600 |0000: invoke-direct {v6}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +099836: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +099838: 5b64 fd12 |0004: iput-object v4, v6, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ +09983c: 5b67 fe12 |0006: iput-object v7, v6, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mCtx:Landroid/content/Context; // field@12fe │ │ +099840: 2204 aa04 |0008: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ +099844: 7010 3d25 0400 |000a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ +09984a: 5b64 fd12 |000d: iput-object v4, v6, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ +09984e: 1504 067f |000f: const/high16 v4, #int 2131099648 // #7f06 │ │ +099852: 7120 0e2f 4700 |0011: invoke-static {v7, v4}, Lorg/pyneo/maps/utils/Ut;.loadStringFromResourceFile:(Landroid/content/Context;I)Ljava/lang/String; // method@2f0e │ │ +099858: 0c03 |0014: move-result-object v3 │ │ +09985a: 2202 e104 |0015: new-instance v2, Lorg/json/JSONArray; // type@04e1 │ │ +09985e: 7020 6626 3200 |0017: invoke-direct {v2, v3}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2666 │ │ +099864: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +099866: 6e10 6926 0200 |001b: invoke-virtual {v2}, Lorg/json/JSONArray;.length:()I // method@2669 │ │ +09986c: 0a04 |001e: move-result v4 │ │ +09986e: 3541 1600 |001f: if-ge v1, v4, 0035 // +0016 │ │ +099872: 5464 fd12 |0021: iget-object v4, v6, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ +099876: 6e20 6826 1200 |0023: invoke-virtual {v2, v1}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2668 │ │ +09987c: 0c05 |0026: move-result-object v5 │ │ +09987e: 6e20 4125 5400 |0027: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +099884: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +099888: 28ef |002c: goto 001b // -0011 │ │ +09988a: 0d00 |002d: move-exception v0 │ │ +09988c: 6e10 6c26 0000 |002e: invoke-virtual {v0}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +099892: 0c04 |0031: move-result-object v4 │ │ +099894: 7120 fa2e 0400 |0032: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09989a: 0e00 |0035: return-void │ │ catches : 1 │ │ 0x0015 - 0x002a │ │ Lorg/json/JSONException; -> 0x002d │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=20 │ │ 0x0006 line=26 │ │ @@ -144242,19 +144254,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0998ec: |[0998ec] org.pyneo.maps.downloader.FileDownloadListAdapter.getCount:()I │ │ -0998fc: 5410 fd12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ -099900: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -099906: 0a00 |0005: move-result v0 │ │ -099908: 0f00 |0006: return v0 │ │ +0998ac: |[0998ac] org.pyneo.maps.downloader.FileDownloadListAdapter.getCount:()I │ │ +0998bc: 5410 fd12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ +0998c0: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0998c6: 0a00 |0005: move-result v0 │ │ +0998c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/downloader/FileDownloadListAdapter; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/FileDownloadListAdapter;) │ │ @@ -144262,19 +144274,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09990c: |[09990c] org.pyneo.maps.downloader.FileDownloadListAdapter.getItem:(I)Ljava/lang/Object; │ │ -09991c: 5410 fd12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ -099920: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -099926: 0c00 |0005: move-result-object v0 │ │ -099928: 1100 |0006: return-object v0 │ │ +0998cc: |[0998cc] org.pyneo.maps.downloader.FileDownloadListAdapter.getItem:(I)Ljava/lang/Object; │ │ +0998dc: 5410 fd12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ +0998e0: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0998e6: 0c00 |0005: move-result-object v0 │ │ +0998e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/downloader/FileDownloadListAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -144283,24 +144295,24 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -09992c: |[09992c] org.pyneo.maps.downloader.FileDownloadListAdapter.getItemId:(I)J │ │ -09993c: 5440 fd12 |0000: iget-object v0, v4, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ -099940: 6e20 4625 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -099946: 0c00 |0005: move-result-object v0 │ │ -099948: 1f00 e304 |0006: check-cast v0, Lorg/json/JSONObject; // type@04e3 │ │ -09994c: 1a01 4c21 |0008: const-string v1, "id" // string@214c │ │ -099950: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -099954: 6e40 7826 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;.optLong:(Ljava/lang/String;J)J // method@2678 │ │ -09995a: 0b00 |000f: move-result-wide v0 │ │ -09995c: 1000 |0010: return-wide v0 │ │ +0998ec: |[0998ec] org.pyneo.maps.downloader.FileDownloadListAdapter.getItemId:(I)J │ │ +0998fc: 5440 fd12 |0000: iget-object v0, v4, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ +099900: 6e20 4625 5000 |0002: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +099906: 0c00 |0005: move-result-object v0 │ │ +099908: 1f00 e304 |0006: check-cast v0, Lorg/json/JSONObject; // type@04e3 │ │ +09990c: 1a01 4c21 |0008: const-string v1, "id" // string@214c │ │ +099910: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +099914: 6e40 7826 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;.optLong:(Ljava/lang/String;J)J // method@2678 │ │ +09991a: 0b00 |000f: move-result-wide v0 │ │ +09991c: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lorg/pyneo/maps/downloader/FileDownloadListAdapter; │ │ 0x0000 - 0x0011 reg=5 position I │ │ │ │ @@ -144309,56 +144321,56 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -099960: |[099960] org.pyneo.maps.downloader.FileDownloadListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -099970: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -099972: 5452 fe12 |0001: iget-object v2, v5, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mCtx:Landroid/content/Context; // field@12fe │ │ -099976: 1a03 2b23 |0003: const-string v3, "layout_inflater" // string@232b │ │ -09997a: 6e20 3601 3200 |0005: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -099980: 0c02 |0008: move-result-object v2 │ │ -099982: 1f02 be03 |0009: check-cast v2, Landroid/view/LayoutInflater; // type@03be │ │ -099986: 5b52 ff12 |000b: iput-object v2, v5, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@12ff │ │ -09998a: 3907 4500 |000d: if-nez v7, 0052 // +0045 │ │ -09998e: 5452 ff12 |000f: iget-object v2, v5, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@12ff │ │ -099992: 1403 1d00 037f |0011: const v3, #float 1.74129e+38 // #7f03001d │ │ -099998: 6e40 171f 3248 |0014: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -09999e: 0c01 |0017: move-result-object v1 │ │ -0999a0: 5452 fd12 |0018: iget-object v2, v5, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ -0999a4: 6e20 4625 6200 |001a: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0999aa: 0c00 |001d: move-result-object v0 │ │ -0999ac: 1f00 e304 |001e: check-cast v0, Lorg/json/JSONObject; // type@04e3 │ │ -0999b0: 1a02 4c21 |0020: const-string v2, "id" // string@214c │ │ -0999b4: 6e30 7726 2004 |0022: invoke-virtual {v0, v2, v4}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0999ba: 0a02 |0025: move-result v2 │ │ -0999bc: 6e20 0c20 2100 |0026: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@200c │ │ -0999c2: 1402 6200 0b7f |0029: const v2, #float 1.84765e+38 // #7f0b0062 │ │ -0999c8: 6e20 aa1f 2100 |002c: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0999ce: 0c02 |002f: move-result-object v2 │ │ -0999d0: 1f02 3504 |0030: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0999d4: 1a03 6d23 |0032: const-string v3, "listtitle" // string@236d │ │ -0999d8: 1a04 200f |0034: const-string v4, "Name" // string@0f20 │ │ -0999dc: 6e30 7a26 3004 |0036: invoke-virtual {v0, v3, v4}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -0999e2: 0c03 |0039: move-result-object v3 │ │ -0999e4: 6e20 be22 3200 |003a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0999ea: 1402 0f00 0b7f |003d: const v2, #float 1.84763e+38 // #7f0b000f │ │ -0999f0: 6e20 aa1f 2100 |0040: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0999f6: 0c02 |0043: move-result-object v2 │ │ -0999f8: 1f02 3504 |0044: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0999fc: 1a03 b72c |0046: const-string v3, "owner" // string@2cb7 │ │ -099a00: 1a04 0000 |0048: const-string v4, "" // string@0000 │ │ -099a04: 6e30 7a26 3004 |004a: invoke-virtual {v0, v3, v4}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -099a0a: 0c03 |004d: move-result-object v3 │ │ -099a0c: 6e20 be22 3200 |004e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -099a12: 1101 |0051: return-object v1 │ │ -099a14: 0771 |0052: move-object v1, v7 │ │ -099a16: 28c5 |0053: goto 0018 // -003b │ │ +099920: |[099920] org.pyneo.maps.downloader.FileDownloadListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +099930: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +099932: 5452 fe12 |0001: iget-object v2, v5, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mCtx:Landroid/content/Context; // field@12fe │ │ +099936: 1a03 2b23 |0003: const-string v3, "layout_inflater" // string@232b │ │ +09993a: 6e20 3601 3200 |0005: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +099940: 0c02 |0008: move-result-object v2 │ │ +099942: 1f02 be03 |0009: check-cast v2, Landroid/view/LayoutInflater; // type@03be │ │ +099946: 5b52 ff12 |000b: iput-object v2, v5, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@12ff │ │ +09994a: 3907 4500 |000d: if-nez v7, 0052 // +0045 │ │ +09994e: 5452 ff12 |000f: iget-object v2, v5, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mInflater:Landroid/view/LayoutInflater; // field@12ff │ │ +099952: 1403 1d00 037f |0011: const v3, #float 1.74129e+38 // #7f03001d │ │ +099958: 6e40 171f 3248 |0014: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +09995e: 0c01 |0017: move-result-object v1 │ │ +099960: 5452 fd12 |0018: iget-object v2, v5, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.mArray:Ljava/util/ArrayList; // field@12fd │ │ +099964: 6e20 4625 6200 |001a: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +09996a: 0c00 |001d: move-result-object v0 │ │ +09996c: 1f00 e304 |001e: check-cast v0, Lorg/json/JSONObject; // type@04e3 │ │ +099970: 1a02 4c21 |0020: const-string v2, "id" // string@214c │ │ +099974: 6e30 7726 2004 |0022: invoke-virtual {v0, v2, v4}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +09997a: 0a02 |0025: move-result v2 │ │ +09997c: 6e20 0c20 2100 |0026: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@200c │ │ +099982: 1402 6200 0b7f |0029: const v2, #float 1.84765e+38 // #7f0b0062 │ │ +099988: 6e20 aa1f 2100 |002c: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +09998e: 0c02 |002f: move-result-object v2 │ │ +099990: 1f02 3504 |0030: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +099994: 1a03 6d23 |0032: const-string v3, "listtitle" // string@236d │ │ +099998: 1a04 200f |0034: const-string v4, "Name" // string@0f20 │ │ +09999c: 6e30 7a26 3004 |0036: invoke-virtual {v0, v3, v4}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0999a2: 0c03 |0039: move-result-object v3 │ │ +0999a4: 6e20 be22 3200 |003a: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0999aa: 1402 0f00 0b7f |003d: const v2, #float 1.84763e+38 // #7f0b000f │ │ +0999b0: 6e20 aa1f 2100 |0040: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0999b6: 0c02 |0043: move-result-object v2 │ │ +0999b8: 1f02 3504 |0044: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0999bc: 1a03 b72c |0046: const-string v3, "owner" // string@2cb7 │ │ +0999c0: 1a04 0000 |0048: const-string v4, "" // string@0000 │ │ +0999c4: 6e30 7a26 3004 |004a: invoke-virtual {v0, v3, v4}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0999ca: 0c03 |004d: move-result-object v3 │ │ +0999cc: 6e20 be22 3200 |004e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0999d2: 1101 |0051: return-object v1 │ │ +0999d4: 0771 |0052: move-object v1, v7 │ │ +0999d6: 28c5 |0053: goto 0018 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x000d line=60 │ │ 0x000f line=61 │ │ 0x0018 line=66 │ │ 0x0020 line=67 │ │ @@ -144502,18 +144514,18 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -099a18: |[099a18] org.pyneo.maps.downloader.MapDownloaderService$Downloader.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ │ -099a28: 5b01 0a13 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099a2c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -099a32: 0e00 |0005: return-void │ │ +0999d8: |[0999d8] org.pyneo.maps.downloader.MapDownloaderService$Downloader.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ │ +0999e8: 5b01 0a13 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +0999ec: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0999f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ @@ -144522,17 +144534,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -099a34: |[099a34] org.pyneo.maps.downloader.MapDownloaderService$Downloader.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V │ │ -099a44: 7020 8628 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V // method@2886 │ │ -099a4a: 0e00 |0003: return-void │ │ +0999f4: |[0999f4] org.pyneo.maps.downloader.MapDownloaderService$Downloader.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V │ │ +099a04: 7020 8628 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V // method@2886 │ │ +099a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/downloader/MapDownloaderService$1; │ │ @@ -144543,271 +144555,271 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 500 16-bit code units │ │ -099a4c: |[099a4c] org.pyneo.maps.downloader.MapDownloaderService$Downloader.run:()V │ │ -099a5c: 120b |0000: const/4 v11, #int 0 // #0 │ │ -099a5e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -099a60: 3803 c501 |0002: if-eqz v3, 01c7 // +01c5 │ │ -099a64: 0800 1400 |0004: move-object/from16 v0, v20 │ │ -099a68: 540d 0a13 |0006: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099a6c: 7110 9a28 0d00 |0008: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1500:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/util/concurrent/ExecutorService; // method@289a │ │ -099a72: 0c0d |000b: move-result-object v13 │ │ -099a74: 7210 c025 0d00 |000c: invoke-interface {v13}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@25c0 │ │ -099a7a: 0a0d |000f: move-result v13 │ │ -099a7c: 390d b701 |0010: if-nez v13, 01c7 // +01b7 │ │ -099a80: 0800 1400 |0012: move-object/from16 v0, v20 │ │ -099a84: 540d 0a13 |0014: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099a88: 7110 9b28 0d00 |0016: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // method@289b │ │ -099a8e: 0c0e |0019: move-result-object v14 │ │ -099a90: 1d0e |001a: monitor-enter v14 │ │ -099a92: 0800 1400 |001b: move-object/from16 v0, v20 │ │ -099a96: 540d 0a13 |001d: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099a9a: 7110 9b28 0d00 |001f: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // method@289b │ │ -099aa0: 0c0d |0022: move-result-object v13 │ │ -099aa2: 6e10 8d28 0d00 |0023: invoke-virtual {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.hasNext:()Z // method@288d │ │ -099aa8: 0a0d |0026: move-result v13 │ │ -099aaa: 380d 3501 |0027: if-eqz v13, 015c // +0135 │ │ -099aae: 0800 1400 |0029: move-object/from16 v0, v20 │ │ -099ab2: 540d 0a13 |002b: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099ab6: 7110 9b28 0d00 |002d: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // method@289b │ │ -099abc: 0c0d |0030: move-result-object v13 │ │ -099abe: 6e10 8e28 0d00 |0031: invoke-virtual {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.next:()Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ; // method@288e │ │ -099ac4: 0c0b |0034: move-result-object v11 │ │ -099ac6: 1e0e |0035: monitor-exit v14 │ │ -099ac8: 380b ccff |0036: if-eqz v11, 0002 // -0034 │ │ -099acc: 0800 1400 |0038: move-object/from16 v0, v20 │ │ -099ad0: 540d 0a13 |003a: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099ad4: 7110 9c28 0d00 |003c: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; // method@289c │ │ -099ada: 0c0d |003f: move-result-object v13 │ │ -099adc: 6e10 312c 0d00 |0040: invoke-virtual {v13}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileURLGenerator:()Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c31 │ │ -099ae2: 0c0d |0043: move-result-object v13 │ │ -099ae4: 52be 1813 |0044: iget v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ -099ae8: 52bf 1913 |0046: iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ -099aec: 52b0 1a13 |0048: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ -099af0: 0210 0000 |004a: move/from16 v16, v0 │ │ -099af4: 7404 402c 0d00 |004c: invoke-virtual/range {v13, v14, v15, v16}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ -099afa: 0c0d |004f: move-result-object v13 │ │ -099afc: 5bbd 1713 |0050: iput-object v13, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ -099b00: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -099b02: 1209 |0053: const/4 v9, #int 0 // #0 │ │ -099b04: 0800 1400 |0054: move-object/from16 v0, v20 │ │ -099b08: 540d 0a13 |0056: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099b0c: 7110 9d28 0d00 |0058: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1800:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@289d │ │ -099b12: 0a0d |005b: move-result v13 │ │ -099b14: 390d 2c00 |005c: if-nez v13, 0088 // +002c │ │ -099b18: 0800 1400 |005e: move-object/from16 v0, v20 │ │ -099b1c: 540d 0a13 |0060: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099b20: 7110 9e28 0d00 |0062: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@289e │ │ -099b26: 0a0d |0065: move-result v13 │ │ -099b28: 390d 2200 |0066: if-nez v13, 0088 // +0022 │ │ -099b2c: 0800 1400 |0068: move-object/from16 v0, v20 │ │ -099b30: 540d 0a13 |006a: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099b34: 7110 9e28 0d00 |006c: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@289e │ │ -099b3a: 0a0d |006f: move-result v13 │ │ -099b3c: 390d c800 |0070: if-nez v13, 0138 // +00c8 │ │ -099b40: 0800 1400 |0072: move-object/from16 v0, v20 │ │ -099b44: 540d 0a13 |0074: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099b48: 7110 a028 0d00 |0076: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@28a0 │ │ -099b4e: 0c0d |0079: move-result-object v13 │ │ -099b50: 52be 1813 |007a: iget v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ -099b54: 52bf 1913 |007c: iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ -099b58: 52b0 1a13 |007e: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ -099b5c: 0210 0000 |0080: move/from16 v16, v0 │ │ -099b60: 7404 1729 0d00 |0082: invoke-virtual/range {v13, v14, v15, v16}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.existsTile:(III)Z // method@2917 │ │ -099b66: 0a0d |0085: move-result v13 │ │ -099b68: 390d b200 |0086: if-nez v13, 0138 // +00b2 │ │ -099b6c: 1204 |0088: const/4 v4, #int 0 // #0 │ │ -099b6e: 220c a504 |0089: new-instance v12, Ljava/net/URL; // type@04a5 │ │ -099b72: 54bd 1713 |008b: iget-object v13, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ -099b76: 7020 3025 dc00 |008d: invoke-direct {v12, v13}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ -099b7c: 6e10 3125 0c00 |0090: invoke-virtual {v12}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2531 │ │ -099b82: 0c02 |0093: move-result-object v2 │ │ -099b84: 1f02 a204 |0094: check-cast v2, Ljava/net/HttpURLConnection; // type@04a2 │ │ -099b88: 6e10 2925 0200 |0096: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.connect:()V // method@2529 │ │ -099b8e: 6e10 2c25 0200 |0099: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@252c │ │ -099b94: 0a0d |009c: move-result v13 │ │ -099b96: 130e c800 |009d: const/16 v14, #int 200 // #c8 │ │ -099b9a: 32ed 3e00 |009f: if-eq v13, v14, 00dd // +003e │ │ -099b9e: 0800 1400 |00a1: move-object/from16 v0, v20 │ │ -099ba2: 540d 0a13 |00a3: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099ba6: 7110 a128 0d00 |00a5: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; // method@28a1 │ │ -099bac: 0c0d |00a8: move-result-object v13 │ │ -099bae: 1a0e d000 |00a9: const-string v14, "%tc %s │ │ +099a0c: |[099a0c] org.pyneo.maps.downloader.MapDownloaderService$Downloader.run:()V │ │ +099a1c: 120b |0000: const/4 v11, #int 0 // #0 │ │ +099a1e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +099a20: 3803 c501 |0002: if-eqz v3, 01c7 // +01c5 │ │ +099a24: 0800 1400 |0004: move-object/from16 v0, v20 │ │ +099a28: 540d 0a13 |0006: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099a2c: 7110 9a28 0d00 |0008: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1500:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/util/concurrent/ExecutorService; // method@289a │ │ +099a32: 0c0d |000b: move-result-object v13 │ │ +099a34: 7210 c025 0d00 |000c: invoke-interface {v13}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@25c0 │ │ +099a3a: 0a0d |000f: move-result v13 │ │ +099a3c: 390d b701 |0010: if-nez v13, 01c7 // +01b7 │ │ +099a40: 0800 1400 |0012: move-object/from16 v0, v20 │ │ +099a44: 540d 0a13 |0014: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099a48: 7110 9b28 0d00 |0016: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // method@289b │ │ +099a4e: 0c0e |0019: move-result-object v14 │ │ +099a50: 1d0e |001a: monitor-enter v14 │ │ +099a52: 0800 1400 |001b: move-object/from16 v0, v20 │ │ +099a56: 540d 0a13 |001d: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099a5a: 7110 9b28 0d00 |001f: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // method@289b │ │ +099a60: 0c0d |0022: move-result-object v13 │ │ +099a62: 6e10 8d28 0d00 |0023: invoke-virtual {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.hasNext:()Z // method@288d │ │ +099a68: 0a0d |0026: move-result v13 │ │ +099a6a: 380d 3501 |0027: if-eqz v13, 015c // +0135 │ │ +099a6e: 0800 1400 |0029: move-object/from16 v0, v20 │ │ +099a72: 540d 0a13 |002b: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099a76: 7110 9b28 0d00 |002d: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // method@289b │ │ +099a7c: 0c0d |0030: move-result-object v13 │ │ +099a7e: 6e10 8e28 0d00 |0031: invoke-virtual {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.next:()Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ; // method@288e │ │ +099a84: 0c0b |0034: move-result-object v11 │ │ +099a86: 1e0e |0035: monitor-exit v14 │ │ +099a88: 380b ccff |0036: if-eqz v11, 0002 // -0034 │ │ +099a8c: 0800 1400 |0038: move-object/from16 v0, v20 │ │ +099a90: 540d 0a13 |003a: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099a94: 7110 9c28 0d00 |003c: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; // method@289c │ │ +099a9a: 0c0d |003f: move-result-object v13 │ │ +099a9c: 6e10 312c 0d00 |0040: invoke-virtual {v13}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileURLGenerator:()Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c31 │ │ +099aa2: 0c0d |0043: move-result-object v13 │ │ +099aa4: 52be 1813 |0044: iget v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ +099aa8: 52bf 1913 |0046: iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ +099aac: 52b0 1a13 |0048: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ +099ab0: 0210 0000 |004a: move/from16 v16, v0 │ │ +099ab4: 7404 402c 0d00 |004c: invoke-virtual/range {v13, v14, v15, v16}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ +099aba: 0c0d |004f: move-result-object v13 │ │ +099abc: 5bbd 1713 |0050: iput-object v13, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ +099ac0: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +099ac2: 1209 |0053: const/4 v9, #int 0 // #0 │ │ +099ac4: 0800 1400 |0054: move-object/from16 v0, v20 │ │ +099ac8: 540d 0a13 |0056: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099acc: 7110 9d28 0d00 |0058: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1800:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@289d │ │ +099ad2: 0a0d |005b: move-result v13 │ │ +099ad4: 390d 2c00 |005c: if-nez v13, 0088 // +002c │ │ +099ad8: 0800 1400 |005e: move-object/from16 v0, v20 │ │ +099adc: 540d 0a13 |0060: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099ae0: 7110 9e28 0d00 |0062: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@289e │ │ +099ae6: 0a0d |0065: move-result v13 │ │ +099ae8: 390d 2200 |0066: if-nez v13, 0088 // +0022 │ │ +099aec: 0800 1400 |0068: move-object/from16 v0, v20 │ │ +099af0: 540d 0a13 |006a: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099af4: 7110 9e28 0d00 |006c: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@289e │ │ +099afa: 0a0d |006f: move-result v13 │ │ +099afc: 390d c800 |0070: if-nez v13, 0138 // +00c8 │ │ +099b00: 0800 1400 |0072: move-object/from16 v0, v20 │ │ +099b04: 540d 0a13 |0074: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099b08: 7110 a028 0d00 |0076: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@28a0 │ │ +099b0e: 0c0d |0079: move-result-object v13 │ │ +099b10: 52be 1813 |007a: iget v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ +099b14: 52bf 1913 |007c: iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ +099b18: 52b0 1a13 |007e: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ +099b1c: 0210 0000 |0080: move/from16 v16, v0 │ │ +099b20: 7404 1729 0d00 |0082: invoke-virtual/range {v13, v14, v15, v16}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.existsTile:(III)Z // method@2917 │ │ +099b26: 0a0d |0085: move-result v13 │ │ +099b28: 390d b200 |0086: if-nez v13, 0138 // +00b2 │ │ +099b2c: 1204 |0088: const/4 v4, #int 0 // #0 │ │ +099b2e: 220c a504 |0089: new-instance v12, Ljava/net/URL; // type@04a5 │ │ +099b32: 54bd 1713 |008b: iget-object v13, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ +099b36: 7020 3025 dc00 |008d: invoke-direct {v12, v13}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ +099b3c: 6e10 3125 0c00 |0090: invoke-virtual {v12}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2531 │ │ +099b42: 0c02 |0093: move-result-object v2 │ │ +099b44: 1f02 a204 |0094: check-cast v2, Ljava/net/HttpURLConnection; // type@04a2 │ │ +099b48: 6e10 2925 0200 |0096: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.connect:()V // method@2529 │ │ +099b4e: 6e10 2c25 0200 |0099: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@252c │ │ +099b54: 0a0d |009c: move-result v13 │ │ +099b56: 130e c800 |009d: const/16 v14, #int 200 // #c8 │ │ +099b5a: 32ed 3e00 |009f: if-eq v13, v14, 00dd // +003e │ │ +099b5e: 0800 1400 |00a1: move-object/from16 v0, v20 │ │ +099b62: 540d 0a13 |00a3: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099b66: 7110 a128 0d00 |00a5: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; // method@28a1 │ │ +099b6c: 0c0d |00a8: move-result-object v13 │ │ +099b6e: 1a0e d000 |00a9: const-string v14, "%tc %s │ │ Response: %d %s" // string@00d0 │ │ -099bb2: 124f |00ab: const/4 v15, #int 4 // #4 │ │ -099bb4: 23ff 7806 |00ac: new-array v15, v15, [Ljava/lang/Object; // type@0678 │ │ -099bb8: 1310 0000 |00ae: const/16 v16, #int 0 // #0 │ │ -099bbc: 7100 0c25 0000 |00b0: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -099bc2: 0b12 |00b3: move-result-wide v18 │ │ -099bc4: 7702 9f24 1200 |00b4: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -099bca: 0c11 |00b7: move-result-object v17 │ │ -099bcc: 4d11 0f10 |00b8: aput-object v17, v15, v16 │ │ -099bd0: 1310 0100 |00ba: const/16 v16, #int 1 // #1 │ │ -099bd4: 54b0 1713 |00bc: iget-object v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ -099bd8: 0811 0000 |00be: move-object/from16 v17, v0 │ │ -099bdc: 4d11 0f10 |00c0: aput-object v17, v15, v16 │ │ -099be0: 1310 0200 |00c2: const/16 v16, #int 2 // #2 │ │ -099be4: 6e10 2c25 0200 |00c4: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@252c │ │ -099bea: 0a11 |00c7: move-result v17 │ │ -099bec: 7701 9624 1100 |00c8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -099bf2: 0c11 |00cb: move-result-object v17 │ │ -099bf4: 4d11 0f10 |00cc: aput-object v17, v15, v16 │ │ -099bf8: 1310 0300 |00ce: const/16 v16, #int 3 // #3 │ │ -099bfc: 6e10 2d25 0200 |00d0: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@252d │ │ -099c02: 0c11 |00d3: move-result-object v17 │ │ -099c04: 4d11 0f10 |00d4: aput-object v17, v15, v16 │ │ -099c08: 7120 dc24 fe00 |00d6: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -099c0e: 0c0e |00d9: move-result-object v14 │ │ -099c10: 7120 f52e ed00 |00da: invoke-static {v13, v14}, Lorg/pyneo/maps/utils/Ut;.appendLog:(Ljava/lang/String;Ljava/lang/String;)V // method@2ef5 │ │ -099c16: 2208 5804 |00dd: new-instance v8, Ljava/io/BufferedInputStream; // type@0458 │ │ -099c1a: 6e10 3225 0c00 |00df: invoke-virtual {v12}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2532 │ │ -099c20: 0c0d |00e2: move-result-object v13 │ │ -099c22: 130e 0020 |00e3: const/16 v14, #int 8192 // #2000 │ │ -099c26: 7030 0624 d80e |00e5: invoke-direct {v8, v13, v14}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ -099c2c: 2205 5d04 |00e8: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@045d │ │ -099c30: 7010 1024 0500 |00ea: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ -099c36: 220a 5904 |00ed: new-instance v10, Ljava/io/BufferedOutputStream; // type@0459 │ │ -099c3a: 130d 0020 |00ef: const/16 v13, #int 8192 // #2000 │ │ -099c3e: 7030 0724 5a0d |00f1: invoke-direct {v10, v5, v13}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ -099c44: 7120 d22e a800 |00f4: invoke-static {v8, v10}, Lorg/pyneo/maps/utils/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2ed2 │ │ -099c4a: 6e10 4624 0a00 |00f7: invoke-virtual {v10}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ -099c50: 6e10 1124 0500 |00fa: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ -099c56: 0c04 |00fd: move-result-object v4 │ │ -099c58: 3804 3800 |00fe: if-eqz v4, 0136 // +0038 │ │ -099c5c: 0800 1400 |0100: move-object/from16 v0, v20 │ │ -099c60: 540d 0a13 |0102: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099c64: 7110 9e28 0d00 |0104: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@289e │ │ -099c6a: 0a0d |0107: move-result v13 │ │ -099c6c: 380d 1900 |0108: if-eqz v13, 0121 // +0019 │ │ -099c70: 0800 1400 |010a: move-object/from16 v0, v20 │ │ -099c74: 540d 0a13 |010c: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099c78: 7110 a028 0d00 |010e: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@28a0 │ │ -099c7e: 0c0d |0111: move-result-object v13 │ │ -099c80: 54be 1713 |0112: iget-object v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ -099c84: 52bf 1813 |0114: iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ -099c88: 52b0 1913 |0116: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ -099c8c: 0210 0000 |0118: move/from16 v16, v0 │ │ -099c90: 52b0 1a13 |011a: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ -099c94: 0211 0000 |011c: move/from16 v17, v0 │ │ -099c98: 7405 1629 0d00 |011e: invoke-virtual/range {v13, v14, v15, v16, v17}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.deleteTile:(Ljava/lang/String;III)V // method@2916 │ │ -099c9e: 0800 1400 |0121: move-object/from16 v0, v20 │ │ -099ca2: 540d 0a13 |0123: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099ca6: 7110 a028 0d00 |0125: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@28a0 │ │ -099cac: 0c0d |0128: move-result-object v13 │ │ -099cae: 52be 1813 |0129: iget v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ -099cb2: 52bf 1913 |012b: iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ -099cb6: 52b0 1a13 |012d: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ -099cba: 0210 0000 |012f: move/from16 v16, v0 │ │ -099cbe: 0200 1000 |0131: move/from16 v0, v16 │ │ -099cc2: 6e54 2329 ed0f |0133: invoke-virtual {v13, v14, v15, v0, v4}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.putTile:(III[B)V // method@2923 │ │ -099cc8: 07a9 |0136: move-object v9, v10 │ │ -099cca: 0787 |0137: move-object v7, v8 │ │ -099ccc: 0800 1400 |0138: move-object/from16 v0, v20 │ │ -099cd0: 540d 0a13 |013a: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099cd4: 7110 a228 0d00 |013c: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ -099cda: 0c0d |013f: move-result-object v13 │ │ -099cdc: 380d 1400 |0140: if-eqz v13, 0154 // +0014 │ │ -099ce0: 0800 1400 |0142: move-object/from16 v0, v20 │ │ -099ce4: 540d 0a13 |0144: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099ce8: 7110 a228 0d00 |0146: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ -099cee: 0c0d |0149: move-result-object v13 │ │ -099cf0: 140e 1900 0b7f |014a: const v14, #float 1.84763e+38 // #7f0b0019 │ │ -099cf6: 7130 4203 ed0b |014d: invoke-static {v13, v14, v11}, Landroid/os/Message;.obtain:(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message; // method@0342 │ │ -099cfc: 0c0d |0150: move-result-object v13 │ │ -099cfe: 6e10 4303 0d00 |0151: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -099d04: 7110 d12e 0700 |0154: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -099d0a: 7110 d12e 0900 |0157: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -099d10: 2900 a8fe |015a: goto/16 0002 // -0158 │ │ -099d14: 1203 |015c: const/4 v3, #int 0 // #0 │ │ -099d16: 120b |015d: const/4 v11, #int 0 // #0 │ │ -099d18: 2900 d7fe |015e: goto/16 0035 // -0129 │ │ -099d1c: 0d0d |0160: move-exception v13 │ │ -099d1e: 1e0e |0161: monitor-exit v14 │ │ -099d20: 270d |0162: throw v13 │ │ -099d22: 0d06 |0163: move-exception v6 │ │ -099d24: 6e10 8224 0600 |0164: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -099d2a: 0c0d |0167: move-result-object v13 │ │ -099d2c: 7120 fa2e 6d00 |0168: invoke-static {v13, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -099d32: 0800 1400 |016b: move-object/from16 v0, v20 │ │ -099d36: 540d 0a13 |016d: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099d3a: 7110 a128 0d00 |016f: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; // method@28a1 │ │ -099d40: 0c0d |0172: move-result-object v13 │ │ -099d42: 1a0e cf00 |0173: const-string v14, "%tc %s │ │ +099b72: 124f |00ab: const/4 v15, #int 4 // #4 │ │ +099b74: 23ff 7806 |00ac: new-array v15, v15, [Ljava/lang/Object; // type@0678 │ │ +099b78: 1310 0000 |00ae: const/16 v16, #int 0 // #0 │ │ +099b7c: 7100 0c25 0000 |00b0: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +099b82: 0b12 |00b3: move-result-wide v18 │ │ +099b84: 7702 9f24 1200 |00b4: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +099b8a: 0c11 |00b7: move-result-object v17 │ │ +099b8c: 4d11 0f10 |00b8: aput-object v17, v15, v16 │ │ +099b90: 1310 0100 |00ba: const/16 v16, #int 1 // #1 │ │ +099b94: 54b0 1713 |00bc: iget-object v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ +099b98: 0811 0000 |00be: move-object/from16 v17, v0 │ │ +099b9c: 4d11 0f10 |00c0: aput-object v17, v15, v16 │ │ +099ba0: 1310 0200 |00c2: const/16 v16, #int 2 // #2 │ │ +099ba4: 6e10 2c25 0200 |00c4: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@252c │ │ +099baa: 0a11 |00c7: move-result v17 │ │ +099bac: 7701 9624 1100 |00c8: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +099bb2: 0c11 |00cb: move-result-object v17 │ │ +099bb4: 4d11 0f10 |00cc: aput-object v17, v15, v16 │ │ +099bb8: 1310 0300 |00ce: const/16 v16, #int 3 // #3 │ │ +099bbc: 6e10 2d25 0200 |00d0: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@252d │ │ +099bc2: 0c11 |00d3: move-result-object v17 │ │ +099bc4: 4d11 0f10 |00d4: aput-object v17, v15, v16 │ │ +099bc8: 7120 dc24 fe00 |00d6: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +099bce: 0c0e |00d9: move-result-object v14 │ │ +099bd0: 7120 f52e ed00 |00da: invoke-static {v13, v14}, Lorg/pyneo/maps/utils/Ut;.appendLog:(Ljava/lang/String;Ljava/lang/String;)V // method@2ef5 │ │ +099bd6: 2208 5804 |00dd: new-instance v8, Ljava/io/BufferedInputStream; // type@0458 │ │ +099bda: 6e10 3225 0c00 |00df: invoke-virtual {v12}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2532 │ │ +099be0: 0c0d |00e2: move-result-object v13 │ │ +099be2: 130e 0020 |00e3: const/16 v14, #int 8192 // #2000 │ │ +099be6: 7030 0624 d80e |00e5: invoke-direct {v8, v13, v14}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ +099bec: 2205 5d04 |00e8: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@045d │ │ +099bf0: 7010 1024 0500 |00ea: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ +099bf6: 220a 5904 |00ed: new-instance v10, Ljava/io/BufferedOutputStream; // type@0459 │ │ +099bfa: 130d 0020 |00ef: const/16 v13, #int 8192 // #2000 │ │ +099bfe: 7030 0724 5a0d |00f1: invoke-direct {v10, v5, v13}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ +099c04: 7120 d22e a800 |00f4: invoke-static {v8, v10}, Lorg/pyneo/maps/utils/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2ed2 │ │ +099c0a: 6e10 4624 0a00 |00f7: invoke-virtual {v10}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ +099c10: 6e10 1124 0500 |00fa: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ +099c16: 0c04 |00fd: move-result-object v4 │ │ +099c18: 3804 3800 |00fe: if-eqz v4, 0136 // +0038 │ │ +099c1c: 0800 1400 |0100: move-object/from16 v0, v20 │ │ +099c20: 540d 0a13 |0102: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099c24: 7110 9e28 0d00 |0104: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@289e │ │ +099c2a: 0a0d |0107: move-result v13 │ │ +099c2c: 380d 1900 |0108: if-eqz v13, 0121 // +0019 │ │ +099c30: 0800 1400 |010a: move-object/from16 v0, v20 │ │ +099c34: 540d 0a13 |010c: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099c38: 7110 a028 0d00 |010e: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@28a0 │ │ +099c3e: 0c0d |0111: move-result-object v13 │ │ +099c40: 54be 1713 |0112: iget-object v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ +099c44: 52bf 1813 |0114: iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ +099c48: 52b0 1913 |0116: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ +099c4c: 0210 0000 |0118: move/from16 v16, v0 │ │ +099c50: 52b0 1a13 |011a: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ +099c54: 0211 0000 |011c: move/from16 v17, v0 │ │ +099c58: 7405 1629 0d00 |011e: invoke-virtual/range {v13, v14, v15, v16, v17}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.deleteTile:(Ljava/lang/String;III)V // method@2916 │ │ +099c5e: 0800 1400 |0121: move-object/from16 v0, v20 │ │ +099c62: 540d 0a13 |0123: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099c66: 7110 a028 0d00 |0125: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@28a0 │ │ +099c6c: 0c0d |0128: move-result-object v13 │ │ +099c6e: 52be 1813 |0129: iget v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ +099c72: 52bf 1913 |012b: iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ +099c76: 52b0 1a13 |012d: iget v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ +099c7a: 0210 0000 |012f: move/from16 v16, v0 │ │ +099c7e: 0200 1000 |0131: move/from16 v0, v16 │ │ +099c82: 6e54 2329 ed0f |0133: invoke-virtual {v13, v14, v15, v0, v4}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.putTile:(III[B)V // method@2923 │ │ +099c88: 07a9 |0136: move-object v9, v10 │ │ +099c8a: 0787 |0137: move-object v7, v8 │ │ +099c8c: 0800 1400 |0138: move-object/from16 v0, v20 │ │ +099c90: 540d 0a13 |013a: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099c94: 7110 a228 0d00 |013c: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ +099c9a: 0c0d |013f: move-result-object v13 │ │ +099c9c: 380d 1400 |0140: if-eqz v13, 0154 // +0014 │ │ +099ca0: 0800 1400 |0142: move-object/from16 v0, v20 │ │ +099ca4: 540d 0a13 |0144: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099ca8: 7110 a228 0d00 |0146: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ +099cae: 0c0d |0149: move-result-object v13 │ │ +099cb0: 140e 1900 0b7f |014a: const v14, #float 1.84763e+38 // #7f0b0019 │ │ +099cb6: 7130 4203 ed0b |014d: invoke-static {v13, v14, v11}, Landroid/os/Message;.obtain:(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message; // method@0342 │ │ +099cbc: 0c0d |0150: move-result-object v13 │ │ +099cbe: 6e10 4303 0d00 |0151: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +099cc4: 7110 d12e 0700 |0154: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +099cca: 7110 d12e 0900 |0157: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +099cd0: 2900 a8fe |015a: goto/16 0002 // -0158 │ │ +099cd4: 1203 |015c: const/4 v3, #int 0 // #0 │ │ +099cd6: 120b |015d: const/4 v11, #int 0 // #0 │ │ +099cd8: 2900 d7fe |015e: goto/16 0035 // -0129 │ │ +099cdc: 0d0d |0160: move-exception v13 │ │ +099cde: 1e0e |0161: monitor-exit v14 │ │ +099ce0: 270d |0162: throw v13 │ │ +099ce2: 0d06 |0163: move-exception v6 │ │ +099ce4: 6e10 8224 0600 |0164: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +099cea: 0c0d |0167: move-result-object v13 │ │ +099cec: 7120 fa2e 6d00 |0168: invoke-static {v13, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +099cf2: 0800 1400 |016b: move-object/from16 v0, v20 │ │ +099cf6: 540d 0a13 |016d: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099cfa: 7110 a128 0d00 |016f: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; // method@28a1 │ │ +099d00: 0c0d |0172: move-result-object v13 │ │ +099d02: 1a0e cf00 |0173: const-string v14, "%tc %s │ │ Error: %s" // string@00cf │ │ -099d46: 123f |0175: const/4 v15, #int 3 // #3 │ │ -099d48: 23ff 7806 |0176: new-array v15, v15, [Ljava/lang/Object; // type@0678 │ │ -099d4c: 1310 0000 |0178: const/16 v16, #int 0 // #0 │ │ -099d50: 7100 0c25 0000 |017a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -099d56: 0b12 |017d: move-result-wide v18 │ │ -099d58: 7702 9f24 1200 |017e: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -099d5e: 0c11 |0181: move-result-object v17 │ │ -099d60: 4d11 0f10 |0182: aput-object v17, v15, v16 │ │ -099d64: 1310 0100 |0184: const/16 v16, #int 1 // #1 │ │ -099d68: 54b0 1713 |0186: iget-object v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ -099d6c: 0811 0000 |0188: move-object/from16 v17, v0 │ │ -099d70: 4d11 0f10 |018a: aput-object v17, v15, v16 │ │ -099d74: 1310 0200 |018c: const/16 v16, #int 2 // #2 │ │ -099d78: 6e10 8124 0600 |018e: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2481 │ │ -099d7e: 0c11 |0191: move-result-object v17 │ │ -099d80: 4d11 0f10 |0192: aput-object v17, v15, v16 │ │ -099d84: 7120 dc24 fe00 |0194: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -099d8a: 0c0e |0197: move-result-object v14 │ │ -099d8c: 7120 f52e ed00 |0198: invoke-static {v13, v14}, Lorg/pyneo/maps/utils/Ut;.appendLog:(Ljava/lang/String;Ljava/lang/String;)V // method@2ef5 │ │ -099d92: 0800 1400 |019b: move-object/from16 v0, v20 │ │ -099d96: 540d 0a13 |019d: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099d9a: 7110 a228 0d00 |019f: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ -099da0: 0c0d |01a2: move-result-object v13 │ │ -099da2: 380d 1400 |01a3: if-eqz v13, 01b7 // +0014 │ │ -099da6: 0800 1400 |01a5: move-object/from16 v0, v20 │ │ -099daa: 540d 0a13 |01a7: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099dae: 7110 a228 0d00 |01a9: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ -099db4: 0c0d |01ac: move-result-object v13 │ │ -099db6: 140e 1a00 0b7f |01ad: const v14, #float 1.84763e+38 // #7f0b001a │ │ -099dbc: 7130 4203 ed0b |01b0: invoke-static {v13, v14, v11}, Landroid/os/Message;.obtain:(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message; // method@0342 │ │ -099dc2: 0c0d |01b3: move-result-object v13 │ │ -099dc4: 6e10 4303 0d00 |01b4: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -099dca: 7110 d12e 0700 |01b7: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -099dd0: 7110 d12e 0900 |01ba: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -099dd6: 2900 45fe |01bd: goto/16 0002 // -01bb │ │ -099dda: 0d0d |01bf: move-exception v13 │ │ -099ddc: 7110 d12e 0700 |01c0: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -099de2: 7110 d12e 0900 |01c3: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -099de8: 270d |01c6: throw v13 │ │ -099dea: 0800 1400 |01c7: move-object/from16 v0, v20 │ │ -099dee: 540d 0a13 |01c9: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099df2: 7110 a228 0d00 |01cb: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ -099df8: 0c0d |01ce: move-result-object v13 │ │ -099dfa: 380d 1400 |01cf: if-eqz v13, 01e3 // +0014 │ │ -099dfe: 0800 1400 |01d1: move-object/from16 v0, v20 │ │ -099e02: 540d 0a13 |01d3: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ -099e06: 7110 a228 0d00 |01d5: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ -099e0c: 0c0d |01d8: move-result-object v13 │ │ -099e0e: 140e 1000 0b7f |01d9: const v14, #float 1.84763e+38 // #7f0b0010 │ │ -099e14: 7120 3f03 ed00 |01dc: invoke-static {v13, v14}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -099e1a: 0c0d |01df: move-result-object v13 │ │ -099e1c: 6e10 4303 0d00 |01e0: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -099e22: 0e00 |01e3: return-void │ │ -099e24: 0d0d |01e4: move-exception v13 │ │ -099e26: 0787 |01e5: move-object v7, v8 │ │ -099e28: 28da |01e6: goto 01c0 // -0026 │ │ -099e2a: 0d0d |01e7: move-exception v13 │ │ -099e2c: 07a9 |01e8: move-object v9, v10 │ │ -099e2e: 0787 |01e9: move-object v7, v8 │ │ -099e30: 28d6 |01ea: goto 01c0 // -002a │ │ -099e32: 0d06 |01eb: move-exception v6 │ │ -099e34: 0787 |01ec: move-object v7, v8 │ │ -099e36: 2900 77ff |01ed: goto/16 0164 // -0089 │ │ -099e3a: 0d06 |01ef: move-exception v6 │ │ -099e3c: 07a9 |01f0: move-object v9, v10 │ │ -099e3e: 0787 |01f1: move-object v7, v8 │ │ -099e40: 2900 72ff |01f2: goto/16 0164 // -008e │ │ +099d06: 123f |0175: const/4 v15, #int 3 // #3 │ │ +099d08: 23ff 7806 |0176: new-array v15, v15, [Ljava/lang/Object; // type@0678 │ │ +099d0c: 1310 0000 |0178: const/16 v16, #int 0 // #0 │ │ +099d10: 7100 0c25 0000 |017a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +099d16: 0b12 |017d: move-result-wide v18 │ │ +099d18: 7702 9f24 1200 |017e: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +099d1e: 0c11 |0181: move-result-object v17 │ │ +099d20: 4d11 0f10 |0182: aput-object v17, v15, v16 │ │ +099d24: 1310 0100 |0184: const/16 v16, #int 1 // #1 │ │ +099d28: 54b0 1713 |0186: iget-object v0, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ +099d2c: 0811 0000 |0188: move-object/from16 v17, v0 │ │ +099d30: 4d11 0f10 |018a: aput-object v17, v15, v16 │ │ +099d34: 1310 0200 |018c: const/16 v16, #int 2 // #2 │ │ +099d38: 6e10 8124 0600 |018e: invoke-virtual {v6}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2481 │ │ +099d3e: 0c11 |0191: move-result-object v17 │ │ +099d40: 4d11 0f10 |0192: aput-object v17, v15, v16 │ │ +099d44: 7120 dc24 fe00 |0194: invoke-static {v14, v15}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +099d4a: 0c0e |0197: move-result-object v14 │ │ +099d4c: 7120 f52e ed00 |0198: invoke-static {v13, v14}, Lorg/pyneo/maps/utils/Ut;.appendLog:(Ljava/lang/String;Ljava/lang/String;)V // method@2ef5 │ │ +099d52: 0800 1400 |019b: move-object/from16 v0, v20 │ │ +099d56: 540d 0a13 |019d: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099d5a: 7110 a228 0d00 |019f: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ +099d60: 0c0d |01a2: move-result-object v13 │ │ +099d62: 380d 1400 |01a3: if-eqz v13, 01b7 // +0014 │ │ +099d66: 0800 1400 |01a5: move-object/from16 v0, v20 │ │ +099d6a: 540d 0a13 |01a7: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099d6e: 7110 a228 0d00 |01a9: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ +099d74: 0c0d |01ac: move-result-object v13 │ │ +099d76: 140e 1a00 0b7f |01ad: const v14, #float 1.84763e+38 // #7f0b001a │ │ +099d7c: 7130 4203 ed0b |01b0: invoke-static {v13, v14, v11}, Landroid/os/Message;.obtain:(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message; // method@0342 │ │ +099d82: 0c0d |01b3: move-result-object v13 │ │ +099d84: 6e10 4303 0d00 |01b4: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +099d8a: 7110 d12e 0700 |01b7: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +099d90: 7110 d12e 0900 |01ba: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +099d96: 2900 45fe |01bd: goto/16 0002 // -01bb │ │ +099d9a: 0d0d |01bf: move-exception v13 │ │ +099d9c: 7110 d12e 0700 |01c0: invoke-static {v7}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +099da2: 7110 d12e 0900 |01c3: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +099da8: 270d |01c6: throw v13 │ │ +099daa: 0800 1400 |01c7: move-object/from16 v0, v20 │ │ +099dae: 540d 0a13 |01c9: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099db2: 7110 a228 0d00 |01cb: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ +099db8: 0c0d |01ce: move-result-object v13 │ │ +099dba: 380d 1400 |01cf: if-eqz v13, 01e3 // +0014 │ │ +099dbe: 0800 1400 |01d1: move-object/from16 v0, v20 │ │ +099dc2: 540d 0a13 |01d3: iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130a │ │ +099dc6: 7110 a228 0d00 |01d5: invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; // method@28a2 │ │ +099dcc: 0c0d |01d8: move-result-object v13 │ │ +099dce: 140e 1000 0b7f |01d9: const v14, #float 1.84763e+38 // #7f0b0010 │ │ +099dd4: 7120 3f03 ed00 |01dc: invoke-static {v13, v14}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +099dda: 0c0d |01df: move-result-object v13 │ │ +099ddc: 6e10 4303 0d00 |01e0: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +099de2: 0e00 |01e3: return-void │ │ +099de4: 0d0d |01e4: move-exception v13 │ │ +099de6: 0787 |01e5: move-object v7, v8 │ │ +099de8: 28da |01e6: goto 01c0 // -0026 │ │ +099dea: 0d0d |01e7: move-exception v13 │ │ +099dec: 07a9 |01e8: move-object v9, v10 │ │ +099dee: 0787 |01e9: move-object v7, v8 │ │ +099df0: 28d6 |01ea: goto 01c0 // -002a │ │ +099df2: 0d06 |01eb: move-exception v6 │ │ +099df4: 0787 |01ec: move-object v7, v8 │ │ +099df6: 2900 77ff |01ed: goto/16 0164 // -0089 │ │ +099dfa: 0d06 |01ef: move-exception v6 │ │ +099dfc: 07a9 |01f0: move-object v9, v10 │ │ +099dfe: 0787 |01f1: move-object v7, v8 │ │ +099e00: 2900 72ff |01f2: goto/16 0164 // -008e │ │ catches : 7 │ │ 0x001b - 0x0036 │ │ -> 0x0160 │ │ 0x0054 - 0x00e8 │ │ Ljava/lang/Exception; -> 0x0163 │ │ -> 0x01bf │ │ 0x00e8 - 0x00f4 │ │ @@ -144832,14 +144844,15 @@ │ │ 0x0029 line=483 │ │ 0x0035 line=488 │ │ 0x0036 line=490 │ │ 0x0038 line=491 │ │ 0x0052 line=492 │ │ 0x0053 line=493 │ │ 0x0054 line=496 │ │ + 0x0076 line=497 │ │ 0x0088 line=499 │ │ 0x0089 line=500 │ │ 0x0090 line=501 │ │ 0x0096 line=502 │ │ 0x0099 line=504 │ │ 0x00a1 line=505 │ │ 0x00dd line=507 │ │ @@ -144947,20 +144960,20 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -099e98: |[099e98] org.pyneo.maps.downloader.MapDownloaderService$DownloaderHanler.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ │ -099ea8: 5b12 0c13 |0000: iput-object v2, v1, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099eac: 7010 2b03 0100 |0002: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@032b │ │ -099eb2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -099eb4: 5910 0b13 |0006: iput v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.doneCounter:I // field@130b │ │ -099eb8: 0e00 |0008: return-void │ │ +099e58: |[099e58] org.pyneo.maps.downloader.MapDownloaderService$DownloaderHanler.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ │ +099e68: 5b12 0c13 |0000: iput-object v2, v1, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099e6c: 7010 2b03 0100 |0002: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@032b │ │ +099e72: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +099e74: 5910 0b13 |0006: iput v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.doneCounter:I // field@130b │ │ +099e78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0005 line=432 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ @@ -144970,17 +144983,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -099ebc: |[099ebc] org.pyneo.maps.downloader.MapDownloaderService$DownloaderHanler.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V │ │ -099ecc: 7020 8928 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V // method@2889 │ │ -099ed2: 0e00 |0003: return-void │ │ +099e7c: |[099e7c] org.pyneo.maps.downloader.MapDownloaderService$DownloaderHanler.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V │ │ +099e8c: 7020 8928 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V // method@2889 │ │ +099e92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/downloader/MapDownloaderService$1; │ │ @@ -144991,170 +145004,177 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 284 16-bit code units │ │ -099ed4: |[099ed4] org.pyneo.maps.downloader.MapDownloaderService$DownloaderHanler.handleMessage:(Landroid/os/Message;)V │ │ -099ee4: 1402 1a00 0b7f |0000: const v2, #float 1.84763e+38 // #7f0b001a │ │ -099eea: 121d |0003: const/4 v13, #int 1 // #1 │ │ -099eec: 52f0 4400 |0004: iget v0, v15, Landroid/os/Message;.what:I // field@0044 │ │ -099ef0: 1401 1000 0b7f |0006: const v1, #float 1.84763e+38 // #7f0b0010 │ │ -099ef6: 3310 1200 |0009: if-ne v0, v1, 001b // +0012 │ │ -099efa: 52e0 0b13 |000b: iget v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.doneCounter:I // field@130b │ │ -099efe: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -099f02: 59e0 0b13 |000f: iput v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.doneCounter:I // field@130b │ │ -099f06: 52e0 0b13 |0011: iget v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.doneCounter:I // field@130b │ │ -099f0a: 34d0 0700 |0013: if-lt v0, v13, 001a // +0007 │ │ -099f0e: 54e0 0c13 |0015: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099f12: 7110 a828 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V // method@28a8 │ │ -099f18: 0e00 |001a: return-void │ │ -099f1a: 52f0 4400 |001b: iget v0, v15, Landroid/os/Message;.what:I // field@0044 │ │ -099f1e: 1401 1900 0b7f |001d: const v1, #float 1.84763e+38 // #7f0b0019 │ │ -099f24: 3210 0600 |0020: if-eq v0, v1, 0026 // +0006 │ │ -099f28: 52f0 4400 |0022: iget v0, v15, Landroid/os/Message;.what:I // field@0044 │ │ -099f2c: 3320 f6ff |0024: if-ne v0, v2, 001a // -000a │ │ -099f30: 54e0 0c13 |0026: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099f34: 7110 9428 0000 |0028: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1008:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2894 │ │ -099f3a: 52f0 4400 |002b: iget v0, v15, Landroid/os/Message;.what:I // field@0044 │ │ -099f3e: 3320 0700 |002d: if-ne v0, v2, 0034 // +0007 │ │ -099f42: 54e0 0c13 |002f: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099f46: 7110 9628 0000 |0031: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1108:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2896 │ │ -099f4c: 54e0 0c13 |0034: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099f50: 7110 9828 0000 |0036: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/Notification; // method@2898 │ │ -099f56: 0c00 |0039: move-result-object v0 │ │ -099f58: 54e1 0c13 |003a: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099f5c: 54e2 0c13 |003c: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099f60: 1403 4200 0e7f |003e: const v3, #float 1.88752e+38 // #7f0e0042 │ │ -099f66: 6e20 ac28 3200 |0041: invoke-virtual {v2, v3}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ -099f6c: 0c02 |0044: move-result-object v2 │ │ -099f6e: 2203 9204 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -099f72: 7010 fb24 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -099f78: 54e4 0c13 |004a: iget-object v4, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099f7c: 1405 4000 0e7f |004c: const v5, #float 1.88752e+38 // #7f0e0040 │ │ -099f82: 6e20 ac28 5400 |004f: invoke-virtual {v4, v5}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ -099f88: 0c04 |0052: move-result-object v4 │ │ -099f8a: 6e20 0325 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -099f90: 0c03 |0056: move-result-object v3 │ │ -099f92: 1a04 6a01 |0057: const-string v4, ": %d%% (%d/%d)" // string@016a │ │ -099f96: 1235 |0059: const/4 v5, #int 3 // #3 │ │ -099f98: 2355 7806 |005a: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ -099f9c: 120a |005c: const/4 v10, #int 0 // #0 │ │ -099f9e: 54eb 0c13 |005d: iget-object v11, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099fa2: 7110 9328 0b00 |005f: invoke-static {v11}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2893 │ │ -099fa8: 0a0b |0062: move-result v11 │ │ -099faa: da0b 0b64 |0063: mul-int/lit8 v11, v11, #int 100 // #64 │ │ -099fae: 54ec 0c13 |0065: iget-object v12, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099fb2: 7110 9f28 0c00 |0067: invoke-static {v12}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@289f │ │ -099fb8: 0a0c |006a: move-result v12 │ │ -099fba: b3cb |006b: div-int/2addr v11, v12 │ │ -099fbc: 7110 9624 0b00 |006c: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -099fc2: 0c0b |006f: move-result-object v11 │ │ -099fc4: 4d0b 050a |0070: aput-object v11, v5, v10 │ │ -099fc8: 54ea 0c13 |0072: iget-object v10, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099fcc: 7110 9328 0a00 |0074: invoke-static {v10}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2893 │ │ -099fd2: 0a0a |0077: move-result v10 │ │ -099fd4: 7110 9624 0a00 |0078: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -099fda: 0c0a |007b: move-result-object v10 │ │ -099fdc: 4d0a 050d |007c: aput-object v10, v5, v13 │ │ -099fe0: 122a |007e: const/4 v10, #int 2 // #2 │ │ -099fe2: 54eb 0c13 |007f: iget-object v11, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -099fe6: 7110 9f28 0b00 |0081: invoke-static {v11}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@289f │ │ -099fec: 0a0b |0084: move-result v11 │ │ -099fee: 7110 9624 0b00 |0085: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -099ff4: 0c0b |0088: move-result-object v11 │ │ -099ff6: 4d0b 050a |0089: aput-object v11, v5, v10 │ │ -099ffa: 7120 dc24 5400 |008b: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -09a000: 0c04 |008e: move-result-object v4 │ │ -09a002: 6e20 0425 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09a008: 0c03 |0092: move-result-object v3 │ │ -09a00a: 6e10 0a25 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09a010: 0c03 |0096: move-result-object v3 │ │ -09a012: 54e4 0c13 |0097: iget-object v4, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a016: 7110 9728 0400 |0099: invoke-static {v4}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/PendingIntent; // method@2897 │ │ -09a01c: 0c04 |009c: move-result-object v4 │ │ -09a01e: 6e54 de00 1032 |009d: 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@00de │ │ -09a024: 54e0 0c13 |00a0: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a028: 7110 9928 0000 |00a2: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/NotificationManager; // method@2899 │ │ -09a02e: 0c00 |00a5: move-result-object v0 │ │ -09a030: 3800 1400 |00a6: if-eqz v0, 00ba // +0014 │ │ -09a034: 54e0 0c13 |00a8: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a038: 7110 9928 0000 |00aa: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/NotificationManager; // method@2899 │ │ -09a03e: 0c00 |00ad: move-result-object v0 │ │ -09a040: 1401 1200 0b7f |00ae: const v1, #float 1.84763e+38 // #7f0b0012 │ │ -09a046: 54e2 0c13 |00b1: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a04a: 7110 9828 0200 |00b3: invoke-static {v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/Notification; // method@2898 │ │ -09a050: 0c02 |00b6: move-result-object v2 │ │ -09a052: 6e30 e000 1002 |00b7: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ -09a058: 54e0 0c13 |00ba: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a05c: 5400 1e13 |00bc: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09a060: 6e10 6903 0000 |00be: invoke-virtual {v0}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0369 │ │ -09a066: 0a06 |00c1: move-result v6 │ │ -09a068: 54f9 4300 |00c2: iget-object v9, v15, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -09a06c: 1f09 4705 |00c4: check-cast v9, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ; // type@0547 │ │ -09a070: 1208 |00c6: const/4 v8, #int 0 // #0 │ │ -09a072: 3568 4c00 |00c7: if-ge v8, v6, 0113 // +004c │ │ -09a076: 3909 2100 |00c9: if-nez v9, 00ea // +0021 │ │ -09a07a: 54e0 0c13 |00cb: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a07e: 5400 1e13 |00cd: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09a082: 6e20 6b03 8000 |00cf: invoke-virtual {v0, v8}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ -09a088: 0c00 |00d2: move-result-object v0 │ │ -09a08a: 1f00 3f05 |00d3: check-cast v0, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ -09a08e: 54e1 0c13 |00d5: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a092: 7110 9328 0100 |00d7: invoke-static {v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2893 │ │ -09a098: 0a01 |00da: move-result v1 │ │ -09a09a: 54e2 0c13 |00db: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a09e: 7110 9528 0200 |00dd: invoke-static {v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2895 │ │ -09a0a4: 0a02 |00e0: move-result v2 │ │ -09a0a6: 12f3 |00e1: const/4 v3, #int -1 // #ff │ │ -09a0a8: 12f4 |00e2: const/4 v4, #int -1 // #ff │ │ -09a0aa: 12f5 |00e3: const/4 v5, #int -1 // #ff │ │ -09a0ac: 7806 7428 0000 |00e4: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadTileDone:(IIIII)V // method@2874 │ │ -09a0b2: d808 0801 |00e7: add-int/lit8 v8, v8, #int 1 // #01 │ │ -09a0b6: 28de |00e9: goto 00c7 // -0022 │ │ -09a0b8: 54e0 0c13 |00ea: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a0bc: 5400 1e13 |00ec: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09a0c0: 6e20 6b03 8000 |00ee: invoke-virtual {v0, v8}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ -09a0c6: 0c00 |00f1: move-result-object v0 │ │ -09a0c8: 1f00 3f05 |00f2: check-cast v0, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ -09a0cc: 54e1 0c13 |00f4: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a0d0: 7110 9328 0100 |00f6: invoke-static {v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2893 │ │ -09a0d6: 0a01 |00f9: move-result v1 │ │ -09a0d8: 54e2 0c13 |00fa: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a0dc: 7110 9528 0200 |00fc: invoke-static {v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2895 │ │ -09a0e2: 0a02 |00ff: move-result v2 │ │ -09a0e4: 5293 1813 |0100: iget v3, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ -09a0e8: 5294 1913 |0102: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ -09a0ec: 5295 1a13 |0104: iget v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ -09a0f0: 7806 7428 0000 |0106: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadTileDone:(IIIII)V // method@2874 │ │ -09a0f6: 28de |0109: goto 00e7 // -0022 │ │ -09a0f8: 0d07 |010a: move-exception v7 │ │ -09a0fa: 6e10 6f03 0700 |010b: invoke-virtual {v7}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -09a100: 0c00 |010e: move-result-object v0 │ │ -09a102: 7120 fa2e 7000 |010f: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09a108: 28d5 |0112: goto 00e7 // -002b │ │ -09a10a: 54e0 0c13 |0113: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ -09a10e: 5400 1e13 |0115: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09a112: 6e10 6a03 0000 |0117: invoke-virtual {v0}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@036a │ │ -09a118: 2900 00ff |011a: goto/16 001a // -0100 │ │ +099e94: |[099e94] org.pyneo.maps.downloader.MapDownloaderService$DownloaderHanler.handleMessage:(Landroid/os/Message;)V │ │ +099ea4: 1402 1a00 0b7f |0000: const v2, #float 1.84763e+38 // #7f0b001a │ │ +099eaa: 121d |0003: const/4 v13, #int 1 // #1 │ │ +099eac: 52f0 4400 |0004: iget v0, v15, Landroid/os/Message;.what:I // field@0044 │ │ +099eb0: 1401 1000 0b7f |0006: const v1, #float 1.84763e+38 // #7f0b0010 │ │ +099eb6: 3310 1200 |0009: if-ne v0, v1, 001b // +0012 │ │ +099eba: 52e0 0b13 |000b: iget v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.doneCounter:I // field@130b │ │ +099ebe: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +099ec2: 59e0 0b13 |000f: iput v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.doneCounter:I // field@130b │ │ +099ec6: 52e0 0b13 |0011: iget v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.doneCounter:I // field@130b │ │ +099eca: 34d0 0700 |0013: if-lt v0, v13, 001a // +0007 │ │ +099ece: 54e0 0c13 |0015: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099ed2: 7110 a828 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V // method@28a8 │ │ +099ed8: 0e00 |001a: return-void │ │ +099eda: 52f0 4400 |001b: iget v0, v15, Landroid/os/Message;.what:I // field@0044 │ │ +099ede: 1401 1900 0b7f |001d: const v1, #float 1.84763e+38 // #7f0b0019 │ │ +099ee4: 3210 0600 |0020: if-eq v0, v1, 0026 // +0006 │ │ +099ee8: 52f0 4400 |0022: iget v0, v15, Landroid/os/Message;.what:I // field@0044 │ │ +099eec: 3320 f6ff |0024: if-ne v0, v2, 001a // -000a │ │ +099ef0: 54e0 0c13 |0026: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099ef4: 7110 9428 0000 |0028: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1008:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2894 │ │ +099efa: 52f0 4400 |002b: iget v0, v15, Landroid/os/Message;.what:I // field@0044 │ │ +099efe: 3320 0700 |002d: if-ne v0, v2, 0034 // +0007 │ │ +099f02: 54e0 0c13 |002f: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099f06: 7110 9628 0000 |0031: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1108:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2896 │ │ +099f0c: 54e0 0c13 |0034: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099f10: 7110 9828 0000 |0036: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/Notification; // method@2898 │ │ +099f16: 0c00 |0039: move-result-object v0 │ │ +099f18: 54e1 0c13 |003a: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099f1c: 54e2 0c13 |003c: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099f20: 1403 4200 0e7f |003e: const v3, #float 1.88752e+38 // #7f0e0042 │ │ +099f26: 6e20 ac28 3200 |0041: invoke-virtual {v2, v3}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ +099f2c: 0c02 |0044: move-result-object v2 │ │ +099f2e: 2203 9204 |0045: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +099f32: 7010 fb24 0300 |0047: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +099f38: 54e4 0c13 |004a: iget-object v4, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099f3c: 1405 4000 0e7f |004c: const v5, #float 1.88752e+38 // #7f0e0040 │ │ +099f42: 6e20 ac28 5400 |004f: invoke-virtual {v4, v5}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ +099f48: 0c04 |0052: move-result-object v4 │ │ +099f4a: 6e20 0325 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +099f50: 0c03 |0056: move-result-object v3 │ │ +099f52: 1a04 6a01 |0057: const-string v4, ": %d%% (%d/%d)" // string@016a │ │ +099f56: 1235 |0059: const/4 v5, #int 3 // #3 │ │ +099f58: 2355 7806 |005a: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ +099f5c: 120a |005c: const/4 v10, #int 0 // #0 │ │ +099f5e: 54eb 0c13 |005d: iget-object v11, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099f62: 7110 9328 0b00 |005f: invoke-static {v11}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2893 │ │ +099f68: 0a0b |0062: move-result v11 │ │ +099f6a: da0b 0b64 |0063: mul-int/lit8 v11, v11, #int 100 // #64 │ │ +099f6e: 54ec 0c13 |0065: iget-object v12, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099f72: 7110 9f28 0c00 |0067: invoke-static {v12}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@289f │ │ +099f78: 0a0c |006a: move-result v12 │ │ +099f7a: b3cb |006b: div-int/2addr v11, v12 │ │ +099f7c: 7110 9624 0b00 |006c: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +099f82: 0c0b |006f: move-result-object v11 │ │ +099f84: 4d0b 050a |0070: aput-object v11, v5, v10 │ │ +099f88: 54ea 0c13 |0072: iget-object v10, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099f8c: 7110 9328 0a00 |0074: invoke-static {v10}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2893 │ │ +099f92: 0a0a |0077: move-result v10 │ │ +099f94: 7110 9624 0a00 |0078: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +099f9a: 0c0a |007b: move-result-object v10 │ │ +099f9c: 4d0a 050d |007c: aput-object v10, v5, v13 │ │ +099fa0: 122a |007e: const/4 v10, #int 2 // #2 │ │ +099fa2: 54eb 0c13 |007f: iget-object v11, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099fa6: 7110 9f28 0b00 |0081: invoke-static {v11}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@289f │ │ +099fac: 0a0b |0084: move-result v11 │ │ +099fae: 7110 9624 0b00 |0085: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +099fb4: 0c0b |0088: move-result-object v11 │ │ +099fb6: 4d0b 050a |0089: aput-object v11, v5, v10 │ │ +099fba: 7120 dc24 5400 |008b: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +099fc0: 0c04 |008e: move-result-object v4 │ │ +099fc2: 6e20 0425 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +099fc8: 0c03 |0092: move-result-object v3 │ │ +099fca: 6e10 0a25 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +099fd0: 0c03 |0096: move-result-object v3 │ │ +099fd2: 54e4 0c13 |0097: iget-object v4, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099fd6: 7110 9728 0400 |0099: invoke-static {v4}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/PendingIntent; // method@2897 │ │ +099fdc: 0c04 |009c: move-result-object v4 │ │ +099fde: 6e54 de00 1032 |009d: 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@00de │ │ +099fe4: 54e0 0c13 |00a0: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099fe8: 7110 9928 0000 |00a2: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/NotificationManager; // method@2899 │ │ +099fee: 0c00 |00a5: move-result-object v0 │ │ +099ff0: 3800 1400 |00a6: if-eqz v0, 00ba // +0014 │ │ +099ff4: 54e0 0c13 |00a8: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +099ff8: 7110 9928 0000 |00aa: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/NotificationManager; // method@2899 │ │ +099ffe: 0c00 |00ad: move-result-object v0 │ │ +09a000: 1401 1200 0b7f |00ae: const v1, #float 1.84763e+38 // #7f0b0012 │ │ +09a006: 54e2 0c13 |00b1: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a00a: 7110 9828 0200 |00b3: invoke-static {v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/Notification; // method@2898 │ │ +09a010: 0c02 |00b6: move-result-object v2 │ │ +09a012: 6e30 e000 1002 |00b7: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ +09a018: 54e0 0c13 |00ba: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a01c: 5400 1e13 |00bc: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09a020: 6e10 6903 0000 |00be: invoke-virtual {v0}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0369 │ │ +09a026: 0a06 |00c1: move-result v6 │ │ +09a028: 54f9 4300 |00c2: iget-object v9, v15, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +09a02c: 1f09 4705 |00c4: check-cast v9, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ; // type@0547 │ │ +09a030: 1208 |00c6: const/4 v8, #int 0 // #0 │ │ +09a032: 3568 4c00 |00c7: if-ge v8, v6, 0113 // +004c │ │ +09a036: 3909 2100 |00c9: if-nez v9, 00ea // +0021 │ │ +09a03a: 54e0 0c13 |00cb: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a03e: 5400 1e13 |00cd: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09a042: 6e20 6b03 8000 |00cf: invoke-virtual {v0, v8}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ +09a048: 0c00 |00d2: move-result-object v0 │ │ +09a04a: 1f00 3f05 |00d3: check-cast v0, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ +09a04e: 54e1 0c13 |00d5: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a052: 7110 9328 0100 |00d7: invoke-static {v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2893 │ │ +09a058: 0a01 |00da: move-result v1 │ │ +09a05a: 54e2 0c13 |00db: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a05e: 7110 9528 0200 |00dd: invoke-static {v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2895 │ │ +09a064: 0a02 |00e0: move-result v2 │ │ +09a066: 12f3 |00e1: const/4 v3, #int -1 // #ff │ │ +09a068: 12f4 |00e2: const/4 v4, #int -1 // #ff │ │ +09a06a: 12f5 |00e3: const/4 v5, #int -1 // #ff │ │ +09a06c: 7806 7428 0000 |00e4: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadTileDone:(IIIII)V // method@2874 │ │ +09a072: d808 0801 |00e7: add-int/lit8 v8, v8, #int 1 // #01 │ │ +09a076: 28de |00e9: goto 00c7 // -0022 │ │ +09a078: 54e0 0c13 |00ea: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a07c: 5400 1e13 |00ec: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09a080: 6e20 6b03 8000 |00ee: invoke-virtual {v0, v8}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ +09a086: 0c00 |00f1: move-result-object v0 │ │ +09a088: 1f00 3f05 |00f2: check-cast v0, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ +09a08c: 54e1 0c13 |00f4: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a090: 7110 9328 0100 |00f6: invoke-static {v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2893 │ │ +09a096: 0a01 |00f9: move-result v1 │ │ +09a098: 54e2 0c13 |00fa: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a09c: 7110 9528 0200 |00fc: invoke-static {v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@2895 │ │ +09a0a2: 0a02 |00ff: move-result v2 │ │ +09a0a4: 5293 1813 |0100: iget v3, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ +09a0a8: 5294 1913 |0102: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ +09a0ac: 5295 1a13 |0104: iget v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ +09a0b0: 7806 7428 0000 |0106: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadTileDone:(IIIII)V // method@2874 │ │ +09a0b6: 28de |0109: goto 00e7 // -0022 │ │ +09a0b8: 0d07 |010a: move-exception v7 │ │ +09a0ba: 6e10 6f03 0700 |010b: invoke-virtual {v7}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +09a0c0: 0c00 |010e: move-result-object v0 │ │ +09a0c2: 7120 fa2e 7000 |010f: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09a0c8: 28d5 |0112: goto 00e7 // -002b │ │ +09a0ca: 54e0 0c13 |0113: iget-object v0, v14, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130c │ │ +09a0ce: 5400 1e13 |0115: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09a0d2: 6e10 6a03 0000 |0117: invoke-virtual {v0}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@036a │ │ +09a0d8: 2900 00ff |011a: goto/16 001a // -0100 │ │ catches : 1 │ │ 0x00cb - 0x0109 │ │ Landroid/os/RemoteException; -> 0x010a │ │ positions : │ │ 0x0004 line=436 │ │ 0x000b line=437 │ │ 0x0011 line=438 │ │ 0x0015 line=439 │ │ 0x001a line=470 │ │ 0x001b line=440 │ │ 0x0026 line=441 │ │ 0x002b line=442 │ │ 0x002f line=443 │ │ 0x0034 line=445 │ │ + 0x0041 line=447 │ │ + 0x004f line=448 │ │ + 0x005f line=449 │ │ + 0x0081 line=450 │ │ + 0x008b line=449 │ │ + 0x0099 line=450 │ │ + 0x009d line=445 │ │ 0x00a0 line=451 │ │ 0x00a8 line=452 │ │ 0x00ba line=454 │ │ 0x00c2 line=455 │ │ 0x00c6 line=456 │ │ 0x00c9 line=458 │ │ 0x00cb line=459 │ │ @@ -145241,31 +145261,31 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;[I[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -09a12c: |[09a12c] org.pyneo.maps.downloader.MapDownloaderService$TileIterator.:(Lorg/pyneo/maps/downloader/MapDownloaderService;[I[I)V │ │ -09a13c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09a13e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -09a140: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -09a142: 5b34 0e13 |0003: iput-object v4, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130e │ │ -09a146: 7010 be24 0300 |0005: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -09a14c: 5931 1613 |0008: iput v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ -09a150: 5930 1113 |000a: iput v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMin:I // field@1311 │ │ -09a154: 5930 1013 |000c: iput v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMax:I // field@1310 │ │ -09a158: 5930 1413 |000e: iput v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMin:I // field@1314 │ │ -09a15c: 5930 1313 |0010: iput v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMax:I // field@1313 │ │ -09a160: 5b35 1513 |0012: iput-object v5, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ -09a164: 5931 1613 |0014: iput v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ -09a168: 5932 0f13 |0016: iput v2, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ -09a16c: 5932 1213 |0018: iput v2, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ -09a170: 5b36 0d13 |001a: iput-object v6, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ -09a174: 0e00 |001c: return-void │ │ +09a0ec: |[09a0ec] org.pyneo.maps.downloader.MapDownloaderService$TileIterator.:(Lorg/pyneo/maps/downloader/MapDownloaderService;[I[I)V │ │ +09a0fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +09a0fe: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +09a100: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +09a102: 5b34 0e13 |0003: iput-object v4, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130e │ │ +09a106: 7010 be24 0300 |0005: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +09a10c: 5931 1613 |0008: iput v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ +09a110: 5930 1113 |000a: iput v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMin:I // field@1311 │ │ +09a114: 5930 1013 |000c: iput v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMax:I // field@1310 │ │ +09a118: 5930 1413 |000e: iput v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMin:I // field@1314 │ │ +09a11c: 5930 1313 |0010: iput v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMax:I // field@1313 │ │ +09a120: 5b35 1513 |0012: iput-object v5, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ +09a124: 5931 1613 |0014: iput v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ +09a128: 5932 0f13 |0016: iput v2, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ +09a12c: 5932 1213 |0018: iput v2, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ +09a130: 5b36 0d13 |001a: iput-object v6, v3, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ +09a134: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=557 │ │ 0x0008 line=552 │ │ 0x000a line=553 │ │ 0x000e line=554 │ │ 0x0012 line=558 │ │ @@ -145286,110 +145306,114 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 155 16-bit code units │ │ -09a178: |[09a178] org.pyneo.maps.downloader.MapDownloaderService$TileIterator.hasNext:()Z │ │ -09a188: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -09a18a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -09a18c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -09a18e: 5294 0f13 |0003: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ -09a192: d804 0401 |0005: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09a196: 5994 0f13 |0007: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ -09a19a: 5294 0f13 |0009: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ -09a19e: 5295 1013 |000b: iget v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMax:I // field@1310 │ │ -09a1a2: 3754 8c00 |000d: if-le v4, v5, 0099 // +008c │ │ -09a1a6: 5294 1213 |000f: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ -09a1aa: d804 0401 |0011: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09a1ae: 5994 1213 |0013: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ -09a1b2: 5294 1113 |0015: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMin:I // field@1311 │ │ -09a1b6: 5994 0f13 |0017: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ -09a1ba: 5294 1213 |0019: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ -09a1be: 5295 1313 |001b: iget v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMax:I // field@1313 │ │ -09a1c2: 3754 7c00 |001d: if-le v4, v5, 0099 // +007c │ │ -09a1c6: 5294 1613 |001f: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ -09a1ca: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09a1ce: 5994 1613 |0023: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ -09a1d2: 5294 1413 |0025: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMin:I // field@1314 │ │ -09a1d6: 5994 1213 |0027: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ -09a1da: 5294 1613 |0029: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ -09a1de: 5495 1513 |002b: iget-object v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ -09a1e2: 2155 |002d: array-length v5, v5 │ │ -09a1e4: d805 05ff |002e: add-int/lit8 v5, v5, #int -1 // #ff │ │ -09a1e8: 3754 0300 |0030: if-le v4, v5, 0033 // +0003 │ │ -09a1ec: 0f02 |0032: return v2 │ │ -09a1ee: 5494 0d13 |0033: iget-object v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ -09a1f2: 4404 0402 |0035: aget v4, v4, v2 │ │ -09a1f6: 5495 0d13 |0037: iget-object v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ -09a1fa: 4405 0503 |0039: aget v5, v5, v3 │ │ -09a1fe: 5496 1513 |003b: iget-object v6, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ -09a202: 5297 1613 |003d: iget v7, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ -09a206: 4406 0607 |003f: aget v6, v6, v7 │ │ -09a20a: 5497 0e13 |0041: iget-object v7, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130e │ │ -09a20e: 7110 9c28 0700 |0043: invoke-static {v7}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; // method@289c │ │ -09a214: 0c07 |0046: move-result-object v7 │ │ -09a216: 5277 5515 |0047: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09a21a: 7157 6d2c 5486 |0049: invoke-static {v4, v5, v6, v8, v7}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09a220: 0c00 |004c: move-result-object v0 │ │ -09a222: 5494 0d13 |004d: iget-object v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ -09a226: 1225 |004f: const/4 v5, #int 2 // #2 │ │ -09a228: 4404 0405 |0050: aget v4, v4, v5 │ │ -09a22c: 5495 0d13 |0052: iget-object v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ -09a230: 1236 |0054: const/4 v6, #int 3 // #3 │ │ -09a232: 4405 0506 |0055: aget v5, v5, v6 │ │ -09a236: 5496 1513 |0057: iget-object v6, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ -09a23a: 5297 1613 |0059: iget v7, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ -09a23e: 4406 0607 |005b: aget v6, v6, v7 │ │ -09a242: 5497 0e13 |005d: iget-object v7, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130e │ │ -09a246: 7110 9c28 0700 |005f: invoke-static {v7}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; // method@289c │ │ -09a24c: 0c07 |0062: move-result-object v7 │ │ -09a24e: 5277 5515 |0063: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09a252: 7157 6d2c 5486 |0065: invoke-static {v4, v5, v6, v8, v7}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09a258: 0c01 |0068: move-result-object v1 │ │ -09a25a: 4404 0002 |0069: aget v4, v0, v2 │ │ -09a25e: 4405 0102 |006b: aget v5, v1, v2 │ │ -09a262: 7120 af24 5400 |006d: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -09a268: 0a04 |0070: move-result v4 │ │ -09a26a: 5994 1413 |0071: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMin:I // field@1314 │ │ -09a26e: 4404 0002 |0073: aget v4, v0, v2 │ │ -09a272: 4402 0102 |0075: aget v2, v1, v2 │ │ -09a276: 7120 ad24 2400 |0077: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -09a27c: 0a02 |007a: move-result v2 │ │ -09a27e: 5992 1313 |007b: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMax:I // field@1313 │ │ -09a282: 4402 0003 |007d: aget v2, v0, v3 │ │ -09a286: 4404 0103 |007f: aget v4, v1, v3 │ │ -09a28a: 7120 af24 4200 |0081: invoke-static {v2, v4}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -09a290: 0a02 |0084: move-result v2 │ │ -09a292: 5992 1113 |0085: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMin:I // field@1311 │ │ -09a296: 4402 0003 |0087: aget v2, v0, v3 │ │ -09a29a: 4404 0103 |0089: aget v4, v1, v3 │ │ -09a29e: 7120 ad24 4200 |008b: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -09a2a4: 0a02 |008e: move-result v2 │ │ -09a2a6: 5992 1013 |008f: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMax:I // field@1310 │ │ -09a2aa: 5292 1113 |0091: iget v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMin:I // field@1311 │ │ -09a2ae: 5992 0f13 |0093: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ -09a2b2: 5292 1413 |0095: iget v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMin:I // field@1314 │ │ -09a2b6: 5992 1213 |0097: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ -09a2ba: 0132 |0099: move v2, v3 │ │ -09a2bc: 2898 |009a: goto 0032 // -0068 │ │ +09a138: |[09a138] org.pyneo.maps.downloader.MapDownloaderService$TileIterator.hasNext:()Z │ │ +09a148: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +09a14a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +09a14c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +09a14e: 5294 0f13 |0003: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ +09a152: d804 0401 |0005: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09a156: 5994 0f13 |0007: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ +09a15a: 5294 0f13 |0009: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ +09a15e: 5295 1013 |000b: iget v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMax:I // field@1310 │ │ +09a162: 3754 8c00 |000d: if-le v4, v5, 0099 // +008c │ │ +09a166: 5294 1213 |000f: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ +09a16a: d804 0401 |0011: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09a16e: 5994 1213 |0013: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ +09a172: 5294 1113 |0015: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMin:I // field@1311 │ │ +09a176: 5994 0f13 |0017: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ +09a17a: 5294 1213 |0019: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ +09a17e: 5295 1313 |001b: iget v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMax:I // field@1313 │ │ +09a182: 3754 7c00 |001d: if-le v4, v5, 0099 // +007c │ │ +09a186: 5294 1613 |001f: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ +09a18a: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09a18e: 5994 1613 |0023: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ +09a192: 5294 1413 |0025: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMin:I // field@1314 │ │ +09a196: 5994 1213 |0027: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ +09a19a: 5294 1613 |0029: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ +09a19e: 5495 1513 |002b: iget-object v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ +09a1a2: 2155 |002d: array-length v5, v5 │ │ +09a1a4: d805 05ff |002e: add-int/lit8 v5, v5, #int -1 // #ff │ │ +09a1a8: 3754 0300 |0030: if-le v4, v5, 0033 // +0003 │ │ +09a1ac: 0f02 |0032: return v2 │ │ +09a1ae: 5494 0d13 |0033: iget-object v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ +09a1b2: 4404 0402 |0035: aget v4, v4, v2 │ │ +09a1b6: 5495 0d13 |0037: iget-object v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ +09a1ba: 4405 0503 |0039: aget v5, v5, v3 │ │ +09a1be: 5496 1513 |003b: iget-object v6, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ +09a1c2: 5297 1613 |003d: iget v7, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ +09a1c6: 4406 0607 |003f: aget v6, v6, v7 │ │ +09a1ca: 5497 0e13 |0041: iget-object v7, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130e │ │ +09a1ce: 7110 9c28 0700 |0043: invoke-static {v7}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; // method@289c │ │ +09a1d4: 0c07 |0046: move-result-object v7 │ │ +09a1d6: 5277 5515 |0047: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09a1da: 7157 6d2c 5486 |0049: invoke-static {v4, v5, v6, v8, v7}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09a1e0: 0c00 |004c: move-result-object v0 │ │ +09a1e2: 5494 0d13 |004d: iget-object v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ +09a1e6: 1225 |004f: const/4 v5, #int 2 // #2 │ │ +09a1e8: 4404 0405 |0050: aget v4, v4, v5 │ │ +09a1ec: 5495 0d13 |0052: iget-object v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.coordArr:[I // field@130d │ │ +09a1f0: 1236 |0054: const/4 v6, #int 3 // #3 │ │ +09a1f2: 4405 0506 |0055: aget v5, v5, v6 │ │ +09a1f6: 5496 1513 |0057: iget-object v6, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ +09a1fa: 5297 1613 |0059: iget v7, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ +09a1fe: 4406 0607 |005b: aget v6, v6, v7 │ │ +09a202: 5497 0e13 |005d: iget-object v7, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130e │ │ +09a206: 7110 9c28 0700 |005f: invoke-static {v7}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$1700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; // method@289c │ │ +09a20c: 0c07 |0062: move-result-object v7 │ │ +09a20e: 5277 5515 |0063: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09a212: 7157 6d2c 5486 |0065: invoke-static {v4, v5, v6, v8, v7}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09a218: 0c01 |0068: move-result-object v1 │ │ +09a21a: 4404 0002 |0069: aget v4, v0, v2 │ │ +09a21e: 4405 0102 |006b: aget v5, v1, v2 │ │ +09a222: 7120 af24 5400 |006d: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +09a228: 0a04 |0070: move-result v4 │ │ +09a22a: 5994 1413 |0071: iput v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMin:I // field@1314 │ │ +09a22e: 4404 0002 |0073: aget v4, v0, v2 │ │ +09a232: 4402 0102 |0075: aget v2, v1, v2 │ │ +09a236: 7120 ad24 2400 |0077: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +09a23c: 0a02 |007a: move-result v2 │ │ +09a23e: 5992 1313 |007b: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMax:I // field@1313 │ │ +09a242: 4402 0003 |007d: aget v2, v0, v3 │ │ +09a246: 4404 0103 |007f: aget v4, v1, v3 │ │ +09a24a: 7120 af24 4200 |0081: invoke-static {v2, v4}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +09a250: 0a02 |0084: move-result v2 │ │ +09a252: 5992 1113 |0085: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMin:I // field@1311 │ │ +09a256: 4402 0003 |0087: aget v2, v0, v3 │ │ +09a25a: 4404 0103 |0089: aget v4, v1, v3 │ │ +09a25e: 7120 ad24 4200 |008b: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +09a264: 0a02 |008e: move-result v2 │ │ +09a266: 5992 1013 |008f: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMax:I // field@1310 │ │ +09a26a: 5292 1113 |0091: iget v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.xMin:I // field@1311 │ │ +09a26e: 5992 0f13 |0093: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ +09a272: 5292 1413 |0095: iget v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.yMin:I // field@1314 │ │ +09a276: 5992 1213 |0097: iput v2, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ +09a27a: 0132 |0099: move v2, v3 │ │ +09a27c: 2898 |009a: goto 0032 // -0068 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=566 │ │ 0x0009 line=567 │ │ 0x000f line=568 │ │ 0x0015 line=569 │ │ 0x0019 line=570 │ │ 0x001f line=571 │ │ 0x0025 line=572 │ │ 0x0029 line=573 │ │ 0x0032 line=589 │ │ 0x0033 line=576 │ │ + 0x0043 line=577 │ │ + 0x0049 line=576 │ │ 0x004d line=578 │ │ + 0x005f line=579 │ │ + 0x0065 line=578 │ │ 0x0069 line=580 │ │ 0x0073 line=581 │ │ 0x007d line=582 │ │ 0x0087 line=583 │ │ 0x0091 line=584 │ │ 0x0095 line=585 │ │ 0x009a line=589 │ │ @@ -145403,32 +145427,32 @@ │ │ type : '()Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -09a2c0: |[09a2c0] org.pyneo.maps.downloader.MapDownloaderService$TileIterator.next:()Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ; │ │ -09a2d0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -09a2d2: 2200 4705 |0001: new-instance v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ; // type@0547 │ │ -09a2d6: 5491 0e13 |0003: iget-object v1, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130e │ │ -09a2da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -09a2dc: 5293 0f13 |0006: iget v3, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ -09a2e0: 5294 1213 |0008: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ -09a2e4: 5495 1513 |000a: iget-object v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ -09a2e8: 5298 1613 |000c: iget v8, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ -09a2ec: 4405 0508 |000e: aget v5, v5, v8 │ │ -09a2f0: 7606 8f28 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Ljava/lang/String;III)V // method@288f │ │ -09a2f6: 1100 |0013: return-object v0 │ │ -09a2f8: 0d06 |0014: move-exception v6 │ │ -09a2fa: 6e10 8224 0600 |0015: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -09a300: 0c00 |0018: move-result-object v0 │ │ -09a302: 7120 fa2e 6000 |0019: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09a308: 0770 |001c: move-object v0, v7 │ │ -09a30a: 28f6 |001d: goto 0013 // -000a │ │ +09a280: |[09a280] org.pyneo.maps.downloader.MapDownloaderService$TileIterator.next:()Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ; │ │ +09a290: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +09a292: 2200 4705 |0001: new-instance v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ; // type@0547 │ │ +09a296: 5491 0e13 |0003: iget-object v1, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@130e │ │ +09a29a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +09a29c: 5293 0f13 |0006: iget v3, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.x:I // field@130f │ │ +09a2a0: 5294 1213 |0008: iget v4, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.y:I // field@1312 │ │ +09a2a4: 5495 1513 |000a: iget-object v5, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zArr:[I // field@1315 │ │ +09a2a8: 5298 1613 |000c: iget v8, v9, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.zInd:I // field@1316 │ │ +09a2ac: 4405 0508 |000e: aget v5, v5, v8 │ │ +09a2b0: 7606 8f28 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Ljava/lang/String;III)V // method@288f │ │ +09a2b6: 1100 |0013: return-object v0 │ │ +09a2b8: 0d06 |0014: move-exception v6 │ │ +09a2ba: 6e10 8224 0600 |0015: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +09a2c0: 0c00 |0018: move-result-object v0 │ │ +09a2c2: 7120 fa2e 6000 |0019: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09a2c8: 0770 |001c: move-object v0, v7 │ │ +09a2ca: 28f6 |001d: goto 0013 // -000a │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0001 line=594 │ │ 0x0013 line=598 │ │ 0x0014 line=596 │ │ @@ -145488,22 +145512,22 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09a31c: |[09a31c] org.pyneo.maps.downloader.MapDownloaderService$XYZ.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Ljava/lang/String;III)V │ │ -09a32c: 5b01 1b13 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@131b │ │ -09a330: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09a336: 5b02 1713 |0005: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ -09a33a: 5903 1813 |0007: iput v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ -09a33e: 5904 1913 |0009: iput v4, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ -09a342: 5905 1a13 |000b: iput v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ -09a346: 0e00 |000d: return-void │ │ +09a2dc: |[09a2dc] org.pyneo.maps.downloader.MapDownloaderService$XYZ.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Ljava/lang/String;III)V │ │ +09a2ec: 5b01 1b13 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@131b │ │ +09a2f0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09a2f6: 5b02 1713 |0005: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.TILEURL:Ljava/lang/String; // field@1317 │ │ +09a2fa: 5903 1813 |0007: iput v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.X:I // field@1318 │ │ +09a2fe: 5904 1913 |0009: iput v4, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Y:I // field@1319 │ │ +09a302: 5905 1a13 |000b: iput v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;.Z:I // field@131a │ │ +09a306: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0005 line=611 │ │ 0x0007 line=612 │ │ 0x0009 line=613 │ │ 0x000b line=614 │ │ @@ -145688,33 +145712,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -09a348: |[09a348] org.pyneo.maps.downloader.MapDownloaderService.:()V │ │ -09a358: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09a35a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -09a35c: 2330 7406 |0002: new-array v0, v3, [Ljava/lang/Class; // type@0674 │ │ -09a360: 6201 cb0b |0004: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ -09a364: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -09a368: 6900 2e13 |0008: sput-object v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundSignature:[Ljava/lang/Class; // field@132e │ │ -09a36c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -09a36e: 2300 7406 |000b: new-array v0, v0, [Ljava/lang/Class; // type@0674 │ │ -09a372: 6201 cc0b |000d: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0bcc │ │ -09a376: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ -09a37a: 1c01 1c00 |0011: const-class v1, Landroid/app/Notification; // type@001c │ │ -09a37e: 4d01 0003 |0013: aput-object v1, v0, v3 │ │ -09a382: 6900 3113 |0015: sput-object v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1331 │ │ -09a386: 2330 7406 |0017: new-array v0, v3, [Ljava/lang/Class; // type@0674 │ │ -09a38a: 6201 cb0b |0019: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ -09a38e: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ -09a392: 6900 3513 |001d: sput-object v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1335 │ │ -09a396: 0e00 |001f: return-void │ │ +09a308: |[09a308] org.pyneo.maps.downloader.MapDownloaderService.:()V │ │ +09a318: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09a31a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09a31c: 2330 7406 |0002: new-array v0, v3, [Ljava/lang/Class; // type@0674 │ │ +09a320: 6201 cb0b |0004: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ +09a324: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +09a328: 6900 2e13 |0008: sput-object v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundSignature:[Ljava/lang/Class; // field@132e │ │ +09a32c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +09a32e: 2300 7406 |000b: new-array v0, v0, [Ljava/lang/Class; // type@0674 │ │ +09a332: 6201 cc0b |000d: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0bcc │ │ +09a336: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ +09a33a: 1c01 1c00 |0011: const-class v1, Landroid/app/Notification; // type@001c │ │ +09a33e: 4d01 0003 |0013: aput-object v1, v0, v3 │ │ +09a342: 6900 3113 |0015: sput-object v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1331 │ │ +09a346: 2330 7406 |0017: new-array v0, v3, [Ljava/lang/Class; // type@0674 │ │ +09a34a: 6201 cb0b |0019: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ +09a34e: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ +09a352: 6900 3513 |001d: sput-object v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1335 │ │ +09a356: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x000a line=43 │ │ 0x0017 line=44 │ │ locals : │ │ │ │ @@ -145723,79 +145747,78 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -09a398: |[09a398] org.pyneo.maps.downloader.MapDownloaderService.:()V │ │ -09a3a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09a3aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -09a3ac: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -09a3ae: 7010 0701 0500 |0003: invoke-direct {v5}, Landroid/app/Service;.:()V // method@0107 │ │ -09a3b4: 2200 a300 |0006: new-instance v0, Landroid/os/RemoteCallbackList; // type@00a3 │ │ -09a3b8: 7010 6803 0000 |0008: invoke-direct {v0}, Landroid/os/RemoteCallbackList;.:()V // method@0368 │ │ -09a3be: 5b50 1e13 |000b: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09a3c2: 5952 1c13 |000d: iput v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.THREADCOUNT:I // field@131c │ │ -09a3c6: 2200 2d06 |000f: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -09a3ca: 1a01 940e |0011: const-string v1, "MapDownloaderService" // string@0e94 │ │ -09a3ce: 7020 af2e 1000 |0013: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -09a3d4: 7120 c425 0200 |0016: invoke-static {v2, v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c4 │ │ -09a3da: 0c00 |0019: move-result-object v0 │ │ -09a3dc: 5b50 3613 |001a: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ -09a3e0: 5b54 1f13 |001c: iput-object v4, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mContentIntent:Landroid/app/PendingIntent; // field@131f │ │ -09a3e4: 2200 4505 |001e: new-instance v0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler; // type@0545 │ │ -09a3e8: 7030 8a28 5004 |0020: invoke-direct {v0, v5, v4}, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V // method@288a │ │ -09a3ee: 5b50 2213 |0023: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mHandler:Landroid/os/Handler; // field@1322 │ │ -09a3f2: 5953 3813 |0025: iput v3, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCntTotal:I // field@1338 │ │ -09a3f6: 5953 3713 |0027: iput v3, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ -09a3fa: 5953 2113 |0029: iput v3, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mErrorCnt:I // field@1321 │ │ -09a3fe: 1600 0000 |002b: const-wide/16 v0, #int 0 // #0 │ │ -09a402: 5a50 3213 |002d: iput-wide v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ -09a406: 2200 4305 |002f: new-instance v0, Lorg/pyneo/maps/downloader/MapDownloaderService$1; // type@0543 │ │ -09a40a: 7020 8328 5000 |0031: invoke-direct {v0, v5}, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V // method@2883 │ │ -09a410: 5b50 1d13 |0034: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mBinder:Lorg/pyneo/maps/downloader/IRemoteService$Stub; // field@131d │ │ -09a414: 2320 7806 |0036: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ -09a418: 5b50 2d13 |0038: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ -09a41c: 1220 |003a: const/4 v0, #int 2 // #2 │ │ -09a41e: 2300 7806 |003b: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -09a422: 5b50 3013 |003d: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1330 │ │ -09a426: 2320 7806 |003f: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ -09a42a: 5b50 3413 |0041: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1334 │ │ -09a42e: 0e00 |0043: return-void │ │ +09a358: |[09a358] org.pyneo.maps.downloader.MapDownloaderService.:()V │ │ +09a368: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09a36a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +09a36c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +09a36e: 7010 0701 0500 |0003: invoke-direct {v5}, Landroid/app/Service;.:()V // method@0107 │ │ +09a374: 2200 a300 |0006: new-instance v0, Landroid/os/RemoteCallbackList; // type@00a3 │ │ +09a378: 7010 6803 0000 |0008: invoke-direct {v0}, Landroid/os/RemoteCallbackList;.:()V // method@0368 │ │ +09a37e: 5b50 1e13 |000b: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09a382: 5952 1c13 |000d: iput v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.THREADCOUNT:I // field@131c │ │ +09a386: 2200 2d06 |000f: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +09a38a: 1a01 940e |0011: const-string v1, "MapDownloaderService" // string@0e94 │ │ +09a38e: 7020 af2e 1000 |0013: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +09a394: 7120 c425 0200 |0016: invoke-static {v2, v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c4 │ │ +09a39a: 0c00 |0019: move-result-object v0 │ │ +09a39c: 5b50 3613 |001a: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ +09a3a0: 5b54 1f13 |001c: iput-object v4, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mContentIntent:Landroid/app/PendingIntent; // field@131f │ │ +09a3a4: 2200 4505 |001e: new-instance v0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler; // type@0545 │ │ +09a3a8: 7030 8a28 5004 |0020: invoke-direct {v0, v5, v4}, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V // method@288a │ │ +09a3ae: 5b50 2213 |0023: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mHandler:Landroid/os/Handler; // field@1322 │ │ +09a3b2: 5953 3813 |0025: iput v3, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCntTotal:I // field@1338 │ │ +09a3b6: 5953 3713 |0027: iput v3, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ +09a3ba: 5953 2113 |0029: iput v3, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mErrorCnt:I // field@1321 │ │ +09a3be: 1600 0000 |002b: const-wide/16 v0, #int 0 // #0 │ │ +09a3c2: 5a50 3213 |002d: iput-wide v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ +09a3c6: 2200 4305 |002f: new-instance v0, Lorg/pyneo/maps/downloader/MapDownloaderService$1; // type@0543 │ │ +09a3ca: 7020 8328 5000 |0031: invoke-direct {v0, v5}, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V // method@2883 │ │ +09a3d0: 5b50 1d13 |0034: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mBinder:Lorg/pyneo/maps/downloader/IRemoteService$Stub; // field@131d │ │ +09a3d4: 2320 7806 |0036: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ +09a3d8: 5b50 2d13 |0038: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ +09a3dc: 1220 |003a: const/4 v0, #int 2 // #2 │ │ +09a3de: 2300 7806 |003b: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +09a3e2: 5b50 3013 |003d: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1330 │ │ +09a3e6: 2320 7806 |003f: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ +09a3ea: 5b50 3413 |0041: iput-object v0, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1334 │ │ +09a3ee: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=41 │ │ 0x0006 line=45 │ │ 0x000d line=46 │ │ 0x000f line=47 │ │ 0x001c line=50 │ │ 0x001e line=62 │ │ 0x0025 line=63 │ │ 0x002b line=64 │ │ 0x002f line=65 │ │ 0x0036 line=89 │ │ 0x003a line=90 │ │ 0x003f line=91 │ │ - 0x0043 line=604 │ │ locals : │ │ 0x0000 - 0x0044 reg=5 this Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #2 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ name : 'access$100' │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a430: |[09a430] org.pyneo.maps.downloader.MapDownloaderService.access$100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)J │ │ -09a440: 5320 3213 |0000: iget-wide v0, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ -09a444: 1000 |0002: return-wide v0 │ │ +09a3f0: |[09a3f0] org.pyneo.maps.downloader.MapDownloaderService.access$100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)J │ │ +09a400: 5320 3213 |0000: iget-wide v0, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ +09a404: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #3 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145803,17 +145826,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a448: |[09a448] org.pyneo.maps.downloader.MapDownloaderService.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ -09a458: 5210 3713 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ -09a45c: 0f00 |0002: return v0 │ │ +09a408: |[09a408] org.pyneo.maps.downloader.MapDownloaderService.access$1000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ +09a418: 5210 3713 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ +09a41c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #4 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145821,19 +145844,19 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -09a460: |[09a460] org.pyneo.maps.downloader.MapDownloaderService.access$1008:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ -09a470: 5220 3713 |0000: iget v0, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ -09a474: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -09a478: 5921 3713 |0004: iput v1, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ -09a47c: 0f00 |0006: return v0 │ │ +09a420: |[09a420] org.pyneo.maps.downloader.MapDownloaderService.access$1008:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ +09a430: 5220 3713 |0000: iget v0, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ +09a434: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09a438: 5921 3713 |0004: iput v1, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ +09a43c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #5 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145841,17 +145864,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a480: |[09a480] org.pyneo.maps.downloader.MapDownloaderService.access$1100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ -09a490: 5210 2113 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mErrorCnt:I // field@1321 │ │ -09a494: 0f00 |0002: return v0 │ │ +09a440: |[09a440] org.pyneo.maps.downloader.MapDownloaderService.access$1100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ +09a450: 5210 2113 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mErrorCnt:I // field@1321 │ │ +09a454: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #6 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145859,19 +145882,19 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -09a498: |[09a498] org.pyneo.maps.downloader.MapDownloaderService.access$1108:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ -09a4a8: 5220 2113 |0000: iget v0, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mErrorCnt:I // field@1321 │ │ -09a4ac: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ -09a4b0: 5921 2113 |0004: iput v1, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mErrorCnt:I // field@1321 │ │ -09a4b4: 0f00 |0006: return v0 │ │ +09a458: |[09a458] org.pyneo.maps.downloader.MapDownloaderService.access$1108:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ +09a468: 5220 2113 |0000: iget v0, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mErrorCnt:I // field@1321 │ │ +09a46c: d801 0001 |0002: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09a470: 5921 2113 |0004: iput v1, v2, Lorg/pyneo/maps/downloader/MapDownloaderService;.mErrorCnt:I // field@1321 │ │ +09a474: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #7 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145879,17 +145902,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/PendingIntent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a4b8: |[09a4b8] org.pyneo.maps.downloader.MapDownloaderService.access$1200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/PendingIntent; │ │ -09a4c8: 5410 1f13 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mContentIntent:Landroid/app/PendingIntent; // field@131f │ │ -09a4cc: 1100 |0002: return-object v0 │ │ +09a478: |[09a478] org.pyneo.maps.downloader.MapDownloaderService.access$1200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/PendingIntent; │ │ +09a488: 5410 1f13 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mContentIntent:Landroid/app/PendingIntent; // field@131f │ │ +09a48c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #8 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145897,17 +145920,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/Notification;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a4d0: |[09a4d0] org.pyneo.maps.downloader.MapDownloaderService.access$1300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/Notification; │ │ -09a4e0: 5410 2813 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ -09a4e4: 1100 |0002: return-object v0 │ │ +09a490: |[09a490] org.pyneo.maps.downloader.MapDownloaderService.access$1300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/Notification; │ │ +09a4a0: 5410 2813 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ +09a4a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #9 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145915,17 +145938,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/NotificationManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a4e8: |[09a4e8] org.pyneo.maps.downloader.MapDownloaderService.access$1400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/NotificationManager; │ │ -09a4f8: 5410 2713 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ -09a4fc: 1100 |0002: return-object v0 │ │ +09a4a8: |[09a4a8] org.pyneo.maps.downloader.MapDownloaderService.access$1400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/NotificationManager; │ │ +09a4b8: 5410 2713 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ +09a4bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #10 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145933,17 +145956,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a500: |[09a500] org.pyneo.maps.downloader.MapDownloaderService.access$1500:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/util/concurrent/ExecutorService; │ │ -09a510: 5410 3613 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ -09a514: 1100 |0002: return-object v0 │ │ +09a4c0: |[09a4c0] org.pyneo.maps.downloader.MapDownloaderService.access$1500:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/util/concurrent/ExecutorService; │ │ +09a4d0: 5410 3613 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ +09a4d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #11 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145951,17 +145974,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a518: |[09a518] org.pyneo.maps.downloader.MapDownloaderService.access$1600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; │ │ -09a528: 5410 3913 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileIterator:Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // field@1339 │ │ -09a52c: 1100 |0002: return-object v0 │ │ +09a4d8: |[09a4d8] org.pyneo.maps.downloader.MapDownloaderService.access$1600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; │ │ +09a4e8: 5410 3913 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileIterator:Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // field@1339 │ │ +09a4ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #12 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145969,17 +145992,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a530: |[09a530] org.pyneo.maps.downloader.MapDownloaderService.access$1700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ -09a540: 5410 3a13 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09a544: 1100 |0002: return-object v0 │ │ +09a4f0: |[09a4f0] org.pyneo.maps.downloader.MapDownloaderService.access$1700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ +09a500: 5410 3a13 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09a504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #13 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -145987,17 +146010,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a548: |[09a548] org.pyneo.maps.downloader.MapDownloaderService.access$1800:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z │ │ -09a558: 5510 2a13 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteFile:Z // field@132a │ │ -09a55c: 0f00 |0002: return v0 │ │ +09a508: |[09a508] org.pyneo.maps.downloader.MapDownloaderService.access$1800:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z │ │ +09a518: 5510 2a13 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteFile:Z // field@132a │ │ +09a51c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #14 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146005,17 +146028,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a560: |[09a560] org.pyneo.maps.downloader.MapDownloaderService.access$1900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z │ │ -09a570: 5510 2b13 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteTiles:Z // field@132b │ │ -09a574: 0f00 |0002: return v0 │ │ +09a520: |[09a520] org.pyneo.maps.downloader.MapDownloaderService.access$1900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z │ │ +09a530: 5510 2b13 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteTiles:Z // field@132b │ │ +09a534: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #15 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146023,17 +146046,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a578: |[09a578] org.pyneo.maps.downloader.MapDownloaderService.access$200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ -09a588: 5210 3813 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCntTotal:I // field@1338 │ │ -09a58c: 0f00 |0002: return v0 │ │ +09a538: |[09a538] org.pyneo.maps.downloader.MapDownloaderService.access$200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ +09a548: 5210 3813 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCntTotal:I // field@1338 │ │ +09a54c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #16 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146041,17 +146064,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a590: |[09a590] org.pyneo.maps.downloader.MapDownloaderService.access$2000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ -09a5a0: 5410 2513 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ -09a5a4: 1100 |0002: return-object v0 │ │ +09a550: |[09a550] org.pyneo.maps.downloader.MapDownloaderService.access$2000:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ +09a560: 5410 2513 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ +09a564: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #17 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146059,17 +146082,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a5a8: |[09a5a8] org.pyneo.maps.downloader.MapDownloaderService.access$2100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; │ │ -09a5b8: 5410 2413 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLogFileName:Ljava/lang/String; // field@1324 │ │ -09a5bc: 1100 |0002: return-object v0 │ │ +09a568: |[09a568] org.pyneo.maps.downloader.MapDownloaderService.access$2100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; │ │ +09a578: 5410 2413 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLogFileName:Ljava/lang/String; // field@1324 │ │ +09a57c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #18 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146077,17 +146100,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a5c0: |[09a5c0] org.pyneo.maps.downloader.MapDownloaderService.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; │ │ -09a5d0: 5410 2213 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mHandler:Landroid/os/Handler; // field@1322 │ │ -09a5d4: 1100 |0002: return-object v0 │ │ +09a580: |[09a580] org.pyneo.maps.downloader.MapDownloaderService.access$2200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/os/Handler; │ │ +09a590: 5410 2213 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mHandler:Landroid/os/Handler; // field@1322 │ │ +09a594: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #19 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146095,17 +146118,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a5d8: |[09a5d8] org.pyneo.maps.downloader.MapDownloaderService.access$300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z │ │ -09a5e8: 5510 2313 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ -09a5ec: 0f00 |0002: return v0 │ │ +09a598: |[09a598] org.pyneo.maps.downloader.MapDownloaderService.access$300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z │ │ +09a5a8: 5510 2313 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ +09a5ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #20 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146113,17 +146136,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a5f0: |[09a5f0] org.pyneo.maps.downloader.MapDownloaderService.access$400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; │ │ -09a600: 5410 2913 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ -09a604: 1100 |0002: return-object v0 │ │ +09a5b0: |[09a5b0] org.pyneo.maps.downloader.MapDownloaderService.access$400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; │ │ +09a5c0: 5410 2913 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ +09a5c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #21 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146131,17 +146154,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a608: |[09a608] org.pyneo.maps.downloader.MapDownloaderService.access$500:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; │ │ -09a618: 5410 2613 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ -09a61c: 1100 |0002: return-object v0 │ │ +09a5c8: |[09a5c8] org.pyneo.maps.downloader.MapDownloaderService.access$500:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; │ │ +09a5d8: 5410 2613 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ +09a5dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #22 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146149,17 +146172,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a620: |[09a620] org.pyneo.maps.downloader.MapDownloaderService.access$600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ -09a630: 5210 3b13 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoom:I // field@133b │ │ -09a634: 0f00 |0002: return v0 │ │ +09a5e0: |[09a5e0] org.pyneo.maps.downloader.MapDownloaderService.access$600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ +09a5f0: 5210 3b13 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoom:I // field@133b │ │ +09a5f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #23 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146167,17 +146190,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09a638: |[09a638] org.pyneo.maps.downloader.MapDownloaderService.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I │ │ -09a648: 5410 2013 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09a64c: 1100 |0002: return-object v0 │ │ +09a5f8: |[09a5f8] org.pyneo.maps.downloader.MapDownloaderService.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I │ │ +09a608: 5410 2013 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09a60c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #24 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146185,17 +146208,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a650: |[09a650] org.pyneo.maps.downloader.MapDownloaderService.access$900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ │ -09a660: 7010 aa28 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.downloadDone:()V // method@28aa │ │ -09a666: 0e00 |0003: return-void │ │ +09a610: |[09a610] org.pyneo.maps.downloader.MapDownloaderService.access$900:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ │ +09a620: 7010 aa28 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.downloadDone:()V // method@28aa │ │ +09a626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #25 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146203,16 +146226,16 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09a668: |[09a668] org.pyneo.maps.downloader.MapDownloaderService.checkLimitation:()V │ │ -09a678: 0e00 |0000: return-void │ │ +09a628: |[09a628] org.pyneo.maps.downloader.MapDownloaderService.checkLimitation:()V │ │ +09a638: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ #26 : (in Lorg/pyneo/maps/downloader/MapDownloaderService;) │ │ @@ -146220,17 +146243,17 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a67c: |[09a67c] org.pyneo.maps.downloader.MapDownloaderService.downloadDone:()V │ │ -09a68c: 6e10 b828 0000 |0000: invoke-virtual {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.stopSelf:()V // method@28b8 │ │ -09a692: 0e00 |0003: return-void │ │ +09a63c: |[09a63c] org.pyneo.maps.downloader.MapDownloaderService.downloadDone:()V │ │ +09a64c: 6e10 b828 0000 |0000: invoke-virtual {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.stopSelf:()V // method@28b8 │ │ +09a652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0003 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ @@ -146239,76 +146262,76 @@ │ │ type : '([I[I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 97 16-bit code units │ │ -09a694: |[09a694] org.pyneo.maps.downloader.MapDownloaderService.getTileCount:([I[I)I │ │ -09a6a4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09a6a6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -09a6a8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -09a6aa: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -09a6ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09a6ae: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -09a6b0: 21e8 |0006: array-length v8, v14 │ │ -09a6b2: 3583 5900 |0007: if-ge v3, v8, 0060 // +0059 │ │ -09a6b6: 1208 |0009: const/4 v8, #int 0 // #0 │ │ -09a6b8: 4408 0f08 |000a: aget v8, v15, v8 │ │ -09a6bc: 1219 |000c: const/4 v9, #int 1 // #1 │ │ -09a6be: 4409 0f09 |000d: aget v9, v15, v9 │ │ -09a6c2: 440a 0e03 |000f: aget v10, v14, v3 │ │ -09a6c6: 120b |0011: const/4 v11, #int 0 // #0 │ │ -09a6c8: 54dc 3a13 |0012: iget-object v12, v13, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09a6cc: 52cc 5515 |0014: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09a6d0: 715c 6d2c 98ba |0016: invoke-static {v8, v9, v10, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09a6d6: 0c00 |0019: move-result-object v0 │ │ -09a6d8: 1228 |001a: const/4 v8, #int 2 // #2 │ │ -09a6da: 4408 0f08 |001b: aget v8, v15, v8 │ │ -09a6de: 1239 |001d: const/4 v9, #int 3 // #3 │ │ -09a6e0: 4409 0f09 |001e: aget v9, v15, v9 │ │ -09a6e4: 440a 0e03 |0020: aget v10, v14, v3 │ │ -09a6e8: 120b |0022: const/4 v11, #int 0 // #0 │ │ -09a6ea: 54dc 3a13 |0023: iget-object v12, v13, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09a6ee: 52cc 5515 |0025: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09a6f2: 715c 6d2c 98ba |0027: invoke-static {v8, v9, v10, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09a6f8: 0c01 |002a: move-result-object v1 │ │ -09a6fa: 1208 |002b: const/4 v8, #int 0 // #0 │ │ -09a6fc: 4408 0008 |002c: aget v8, v0, v8 │ │ -09a700: 1209 |002e: const/4 v9, #int 0 // #0 │ │ -09a702: 4409 0109 |002f: aget v9, v1, v9 │ │ -09a706: 7120 af24 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -09a70c: 0a05 |0034: move-result v5 │ │ -09a70e: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -09a710: 4408 0008 |0036: aget v8, v0, v8 │ │ -09a714: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -09a716: 4409 0109 |0039: aget v9, v1, v9 │ │ -09a71a: 7120 ad24 9800 |003b: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -09a720: 0a04 |003e: move-result v4 │ │ -09a722: 1218 |003f: const/4 v8, #int 1 // #1 │ │ -09a724: 4408 0008 |0040: aget v8, v0, v8 │ │ -09a728: 1219 |0042: const/4 v9, #int 1 // #1 │ │ -09a72a: 4409 0109 |0043: aget v9, v1, v9 │ │ -09a72e: 7120 af24 9800 |0045: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -09a734: 0a07 |0048: move-result v7 │ │ -09a736: 1218 |0049: const/4 v8, #int 1 // #1 │ │ -09a738: 4408 0008 |004a: aget v8, v0, v8 │ │ -09a73c: 1219 |004c: const/4 v9, #int 1 // #1 │ │ -09a73e: 4409 0109 |004d: aget v9, v1, v9 │ │ -09a742: 7120 ad24 9800 |004f: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -09a748: 0a06 |0052: move-result v6 │ │ -09a74a: 9108 0405 |0053: sub-int v8, v4, v5 │ │ -09a74e: d808 0801 |0055: add-int/lit8 v8, v8, #int 1 // #01 │ │ -09a752: 9109 0607 |0057: sub-int v9, v6, v7 │ │ -09a756: d809 0901 |0059: add-int/lit8 v9, v9, #int 1 // #01 │ │ -09a75a: b298 |005b: mul-int/2addr v8, v9 │ │ -09a75c: b082 |005c: add-int/2addr v2, v8 │ │ -09a75e: d803 0301 |005d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09a762: 28a7 |005f: goto 0006 // -0059 │ │ -09a764: 0f02 |0060: return v2 │ │ +09a654: |[09a654] org.pyneo.maps.downloader.MapDownloaderService.getTileCount:([I[I)I │ │ +09a664: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09a666: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +09a668: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +09a66a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +09a66c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09a66e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +09a670: 21e8 |0006: array-length v8, v14 │ │ +09a672: 3583 5900 |0007: if-ge v3, v8, 0060 // +0059 │ │ +09a676: 1208 |0009: const/4 v8, #int 0 // #0 │ │ +09a678: 4408 0f08 |000a: aget v8, v15, v8 │ │ +09a67c: 1219 |000c: const/4 v9, #int 1 // #1 │ │ +09a67e: 4409 0f09 |000d: aget v9, v15, v9 │ │ +09a682: 440a 0e03 |000f: aget v10, v14, v3 │ │ +09a686: 120b |0011: const/4 v11, #int 0 // #0 │ │ +09a688: 54dc 3a13 |0012: iget-object v12, v13, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09a68c: 52cc 5515 |0014: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09a690: 715c 6d2c 98ba |0016: invoke-static {v8, v9, v10, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09a696: 0c00 |0019: move-result-object v0 │ │ +09a698: 1228 |001a: const/4 v8, #int 2 // #2 │ │ +09a69a: 4408 0f08 |001b: aget v8, v15, v8 │ │ +09a69e: 1239 |001d: const/4 v9, #int 3 // #3 │ │ +09a6a0: 4409 0f09 |001e: aget v9, v15, v9 │ │ +09a6a4: 440a 0e03 |0020: aget v10, v14, v3 │ │ +09a6a8: 120b |0022: const/4 v11, #int 0 // #0 │ │ +09a6aa: 54dc 3a13 |0023: iget-object v12, v13, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09a6ae: 52cc 5515 |0025: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09a6b2: 715c 6d2c 98ba |0027: invoke-static {v8, v9, v10, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09a6b8: 0c01 |002a: move-result-object v1 │ │ +09a6ba: 1208 |002b: const/4 v8, #int 0 // #0 │ │ +09a6bc: 4408 0008 |002c: aget v8, v0, v8 │ │ +09a6c0: 1209 |002e: const/4 v9, #int 0 // #0 │ │ +09a6c2: 4409 0109 |002f: aget v9, v1, v9 │ │ +09a6c6: 7120 af24 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +09a6cc: 0a05 |0034: move-result v5 │ │ +09a6ce: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +09a6d0: 4408 0008 |0036: aget v8, v0, v8 │ │ +09a6d4: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +09a6d6: 4409 0109 |0039: aget v9, v1, v9 │ │ +09a6da: 7120 ad24 9800 |003b: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +09a6e0: 0a04 |003e: move-result v4 │ │ +09a6e2: 1218 |003f: const/4 v8, #int 1 // #1 │ │ +09a6e4: 4408 0008 |0040: aget v8, v0, v8 │ │ +09a6e8: 1219 |0042: const/4 v9, #int 1 // #1 │ │ +09a6ea: 4409 0109 |0043: aget v9, v1, v9 │ │ +09a6ee: 7120 af24 9800 |0045: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +09a6f4: 0a07 |0048: move-result v7 │ │ +09a6f6: 1218 |0049: const/4 v8, #int 1 // #1 │ │ +09a6f8: 4408 0008 |004a: aget v8, v0, v8 │ │ +09a6fc: 1219 |004c: const/4 v9, #int 1 // #1 │ │ +09a6fe: 4409 0109 |004d: aget v9, v1, v9 │ │ +09a702: 7120 ad24 9800 |004f: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +09a708: 0a06 |0052: move-result v6 │ │ +09a70a: 9108 0405 |0053: sub-int v8, v4, v5 │ │ +09a70e: d808 0801 |0055: add-int/lit8 v8, v8, #int 1 // #01 │ │ +09a712: 9109 0607 |0057: sub-int v9, v6, v7 │ │ +09a716: d809 0901 |0059: add-int/lit8 v9, v9, #int 1 // #01 │ │ +09a71a: b298 |005b: mul-int/2addr v8, v9 │ │ +09a71c: b082 |005c: add-int/2addr v2, v8 │ │ +09a71e: d803 0301 |005d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09a722: 28a7 |005f: goto 0006 // -0059 │ │ +09a724: 0f02 |0060: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0002 line=364 │ │ 0x0004 line=365 │ │ 0x0005 line=367 │ │ 0x0009 line=368 │ │ @@ -146338,329 +146361,329 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 614 16-bit code units │ │ -09a768: |[09a768] org.pyneo.maps.downloader.MapDownloaderService.handleCommand:(Landroid/content/Intent;)V │ │ -09a778: 0800 1600 |0000: move-object/from16 v0, v22 │ │ -09a77c: 5302 3213 |0002: iget-wide v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ -09a780: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -09a784: 3102 0204 |0006: cmp-long v2, v2, v4 │ │ -09a788: 3d02 1000 |0008: if-lez v2, 0018 // +0010 │ │ -09a78c: 1402 4000 0e7f |000a: const v2, #float 1.88752e+38 // #7f0e0040 │ │ -09a792: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -09a794: 0800 1600 |000e: move-object/from16 v0, v22 │ │ -09a798: 7130 c522 2003 |0010: invoke-static {v0, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -09a79e: 0c02 |0013: move-result-object v2 │ │ -09a7a0: 6e10 c822 0200 |0014: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -09a7a6: 0e00 |0017: return-void │ │ -09a7a8: 7601 a928 1600 |0018: invoke-direct/range {v22}, Lorg/pyneo/maps/downloader/MapDownloaderService;.checkLimitation:()V // method@28a9 │ │ -09a7ae: 1a02 9514 |001b: const-string v2, "ZOOM" // string@1495 │ │ -09a7b2: 0800 1700 |001d: move-object/from16 v0, v23 │ │ -09a7b6: 6e20 5a01 2000 |001f: invoke-virtual {v0, v2}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@015a │ │ -09a7bc: 0c02 |0022: move-result-object v2 │ │ -09a7be: 0800 1600 |0023: move-object/from16 v0, v22 │ │ -09a7c2: 5b02 3c13 |0025: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ -09a7c6: 1a02 6e03 |0027: const-string v2, "COORD" // string@036e │ │ -09a7ca: 0800 1700 |0029: move-object/from16 v0, v23 │ │ -09a7ce: 6e20 5a01 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@015a │ │ -09a7d4: 0c02 |002e: move-result-object v2 │ │ -09a7d6: 0800 1600 |002f: move-object/from16 v0, v22 │ │ -09a7da: 5b02 2013 |0031: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09a7de: 1a02 400e |0033: const-string v2, "MAPID" // string@0e40 │ │ -09a7e2: 0800 1700 |0035: move-object/from16 v0, v23 │ │ -09a7e6: 6e20 6101 2000 |0037: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -09a7ec: 0c02 |003a: move-result-object v2 │ │ -09a7ee: 0800 1600 |003b: move-object/from16 v0, v22 │ │ -09a7f2: 5b02 2613 |003d: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ -09a7f6: 1a02 9614 |003f: const-string v2, "ZOOMCUR" // string@1496 │ │ -09a7fa: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -09a7fc: 0800 1700 |0042: move-object/from16 v0, v23 │ │ -09a800: 6e30 5b01 2003 |0044: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -09a806: 0a02 |0047: move-result v2 │ │ -09a808: 0800 1600 |0048: move-object/from16 v0, v22 │ │ -09a80c: 5902 3b13 |004a: iput v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoom:I // field@133b │ │ -09a810: 1a02 510f |004c: const-string v2, "OFFLINEMAPNAME" // string@0f51 │ │ -09a814: 0800 1700 |004e: move-object/from16 v0, v23 │ │ -09a818: 6e20 6101 2000 |0050: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -09a81e: 0c02 |0053: move-result-object v2 │ │ -09a820: 0800 1600 |0054: move-object/from16 v0, v22 │ │ -09a824: 5b02 2913 |0056: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ -09a828: 1a02 b52c |0058: const-string v2, "overwritefile" // string@2cb5 │ │ -09a82c: 1213 |005a: const/4 v3, #int 1 // #1 │ │ -09a82e: 0800 1700 |005b: move-object/from16 v0, v23 │ │ -09a832: 6e30 5101 2003 |005d: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0151 │ │ -09a838: 0a02 |0060: move-result v2 │ │ -09a83a: 0800 1600 |0061: move-object/from16 v0, v22 │ │ -09a83e: 5c02 2a13 |0063: iput-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteFile:Z // field@132a │ │ -09a842: 1a02 b62c |0065: const-string v2, "overwritetiles" // string@2cb6 │ │ -09a846: 1203 |0067: const/4 v3, #int 0 // #0 │ │ -09a848: 0800 1700 |0068: move-object/from16 v0, v23 │ │ -09a84c: 6e30 5101 2003 |006a: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0151 │ │ -09a852: 0a02 |006d: move-result v2 │ │ -09a854: 0800 1600 |006e: move-object/from16 v0, v22 │ │ -09a858: 5c02 2b13 |0070: iput-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteTiles:Z // field@132b │ │ -09a85c: 1a02 512c |0072: const-string v2, "online_cache" // string@2c51 │ │ -09a860: 1203 |0074: const/4 v3, #int 0 // #0 │ │ -09a862: 0800 1700 |0075: move-object/from16 v0, v23 │ │ -09a866: 6e30 5101 2003 |0077: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0151 │ │ -09a86c: 0a02 |007a: move-result v2 │ │ -09a86e: 0800 1600 |007b: move-object/from16 v0, v22 │ │ -09a872: 5c02 2313 |007d: iput-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ -09a876: 1202 |007f: const/4 v2, #int 0 // #0 │ │ -09a878: 2203 3000 |0080: new-instance v3, Landroid/content/Intent; // type@0030 │ │ -09a87c: 1c04 3805 |0082: const-class v4, Lorg/pyneo/maps/downloader/DownloaderActivity; // type@0538 │ │ -09a880: 0800 1600 |0084: move-object/from16 v0, v22 │ │ -09a884: 7030 4a01 0304 |0086: invoke-direct {v3, v0, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -09a88a: 1a04 400e |0089: const-string v4, "MAPID" // string@0e40 │ │ -09a88e: 0800 1600 |008b: move-object/from16 v0, v22 │ │ -09a892: 5405 2613 |008d: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ -09a896: 6e30 6d01 4305 |008f: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -09a89c: 0c03 |0092: move-result-object v3 │ │ -09a89e: 1a04 940b |0093: const-string v4, "Latitude" // string@0b94 │ │ -09a8a2: 0800 1600 |0095: move-object/from16 v0, v22 │ │ -09a8a6: 5405 2013 |0097: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09a8aa: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -09a8ac: 4405 0506 |009a: aget v5, v5, v6 │ │ -09a8b0: 0800 1600 |009c: move-object/from16 v0, v22 │ │ -09a8b4: 5406 2013 |009e: iget-object v6, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09a8b8: 1207 |00a0: const/4 v7, #int 0 // #0 │ │ -09a8ba: 4406 0607 |00a1: aget v6, v6, v7 │ │ -09a8be: b165 |00a3: sub-int/2addr v5, v6 │ │ -09a8c0: 6e30 6901 4305 |00a4: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -09a8c6: 0c03 |00a7: move-result-object v3 │ │ -09a8c8: 1a04 c90c |00a8: const-string v4, "Longitude" // string@0cc9 │ │ -09a8cc: 0800 1600 |00aa: move-object/from16 v0, v22 │ │ -09a8d0: 5405 2013 |00ac: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09a8d4: 1236 |00ae: const/4 v6, #int 3 // #3 │ │ -09a8d6: 4405 0506 |00af: aget v5, v5, v6 │ │ -09a8da: 0800 1600 |00b1: move-object/from16 v0, v22 │ │ -09a8de: 5406 2013 |00b3: iget-object v6, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09a8e2: 1217 |00b5: const/4 v7, #int 1 // #1 │ │ -09a8e4: 4406 0607 |00b6: aget v6, v6, v7 │ │ -09a8e8: b165 |00b8: sub-int/2addr v5, v6 │ │ -09a8ea: 6e30 6901 4305 |00b9: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -09a8f0: 0c03 |00bc: move-result-object v3 │ │ -09a8f2: 1a04 a314 |00bd: const-string v4, "ZoomLevel" // string@14a3 │ │ -09a8f6: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ -09a8fa: 5405 3c13 |00c1: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ -09a8fe: 1206 |00c3: const/4 v6, #int 0 // #0 │ │ -09a900: 4405 0506 |00c4: aget v5, v5, v6 │ │ -09a904: 6e30 6901 4305 |00c6: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -09a90a: 0c03 |00c9: move-result-object v3 │ │ -09a90c: 1a04 510f |00ca: const-string v4, "OFFLINEMAPNAME" // string@0f51 │ │ -09a910: 0800 1600 |00cc: move-object/from16 v0, v22 │ │ -09a914: 5405 2913 |00ce: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ -09a918: 6e30 6d01 4305 |00d0: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -09a91e: 0c03 |00d3: move-result-object v3 │ │ -09a920: 1204 |00d4: const/4 v4, #int 0 // #0 │ │ -09a922: 0800 1600 |00d5: move-object/from16 v0, v22 │ │ -09a926: 7140 e400 2043 |00d7: invoke-static {v0, v2, v3, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e4 │ │ -09a92c: 0c02 |00da: move-result-object v2 │ │ -09a92e: 0800 1600 |00db: move-object/from16 v0, v22 │ │ -09a932: 5b02 1f13 |00dd: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mContentIntent:Landroid/app/PendingIntent; // field@131f │ │ -09a936: 7601 b528 1600 |00df: invoke-direct/range {v22}, Lorg/pyneo/maps/downloader/MapDownloaderService;.showNotification:()V // method@28b5 │ │ -09a93c: 2202 bd05 |00e2: new-instance v2, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -09a940: 0800 1600 |00e4: move-object/from16 v0, v22 │ │ -09a944: 5403 2613 |00e6: iget-object v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ -09a948: 1214 |00e8: const/4 v4, #int 1 // #1 │ │ -09a94a: 1205 |00e9: const/4 v5, #int 0 // #0 │ │ -09a94c: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ -09a950: 7055 272c 0243 |00ec: invoke-direct {v2, v0, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;ZZ)V // method@2c27 │ │ -09a956: 0800 1600 |00ef: move-object/from16 v0, v22 │ │ -09a95a: 5b02 3a13 |00f1: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09a95e: 220e 5605 |00f3: new-instance v14, Lorg/pyneo/maps/map/SQLiteMapDatabase; // type@0556 │ │ -09a962: 1202 |00f5: const/4 v2, #int 0 // #0 │ │ -09a964: 7020 1329 2e00 |00f6: invoke-direct {v14, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.:(Landroid/content/Context;)V // method@2913 │ │ -09a96a: 0800 1600 |00f9: move-object/from16 v0, v22 │ │ -09a96e: 5502 2313 |00fb: iget-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ -09a972: 3802 1e00 |00fd: if-eqz v2, 011b // +001e │ │ -09a976: 0800 1600 |00ff: move-object/from16 v0, v22 │ │ -09a97a: 5402 3a13 |0101: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09a97e: 5422 4915 |0103: iget-object v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.CACHE:Ljava/lang/String; // field@1549 │ │ -09a982: 6e10 f324 0200 |0105: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -09a988: 0c02 |0108: move-result-object v2 │ │ -09a98a: 1a03 0000 |0109: const-string v3, "" // string@0000 │ │ -09a98e: 6e20 db24 3200 |010b: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09a994: 0a02 |010e: move-result v2 │ │ -09a996: 3802 8500 |010f: if-eqz v2, 0194 // +0085 │ │ -09a99a: 0800 1600 |0111: move-object/from16 v0, v22 │ │ -09a99e: 5402 3a13 |0113: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09a9a2: 5422 4c15 |0115: iget-object v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -09a9a6: 0800 1600 |0117: move-object/from16 v0, v22 │ │ -09a9aa: 5b02 2913 |0119: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ -09a9ae: 0800 1600 |011b: move-object/from16 v0, v22 │ │ -09a9b2: 5502 2313 |011d: iget-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ -09a9b6: 3802 8100 |011f: if-eqz v2, 01a0 // +0081 │ │ -09a9ba: 1a02 4f18 |0121: const-string v2, "cache" // string@184f │ │ -09a9be: 0800 1600 |0123: move-object/from16 v0, v22 │ │ -09a9c2: 7120 072f 2000 |0125: invoke-static {v0, v2}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -09a9c8: 0c13 |0128: move-result-object v19 │ │ -09a9ca: 2211 5f04 |0129: new-instance v17, Ljava/io/File; // type@045f │ │ -09a9ce: 2202 9204 |012b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -09a9d2: 7010 fb24 0200 |012d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09a9d8: 7401 1c24 1300 |0130: invoke-virtual/range {v19}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -09a9de: 0c03 |0133: move-result-object v3 │ │ -09a9e0: 6e20 0425 3200 |0134: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09a9e6: 0c02 |0137: move-result-object v2 │ │ -09a9e8: 1a03 4f01 |0138: const-string v3, "/" // string@014f │ │ -09a9ec: 6e20 0425 3200 |013a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09a9f2: 0c02 |013d: move-result-object v2 │ │ -09a9f4: 0800 1600 |013e: move-object/from16 v0, v22 │ │ -09a9f8: 5403 2913 |0140: iget-object v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ -09a9fc: 6e20 0425 3200 |0142: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09aa02: 0c02 |0145: move-result-object v2 │ │ -09aa04: 1a03 4b01 |0146: const-string v3, ".sqlitedb" // string@014b │ │ -09aa08: 6e20 0425 3200 |0148: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09aa0e: 0c02 |014b: move-result-object v2 │ │ -09aa10: 6e10 0a25 0200 |014c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09aa16: 0c02 |014f: move-result-object v2 │ │ -09aa18: 0800 1100 |0150: move-object/from16 v0, v17 │ │ -09aa1c: 7020 1524 2000 |0152: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09aa22: 0800 1600 |0155: move-object/from16 v0, v22 │ │ -09aa26: 5502 2a13 |0157: iget-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteFile:Z // field@132a │ │ -09aa2a: 3802 4c00 |0159: if-eqz v2, 01a5 // +004c │ │ -09aa2e: 0800 1600 |015b: move-object/from16 v0, v22 │ │ -09aa32: 5502 2313 |015d: iget-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ -09aa36: 3902 4600 |015f: if-nez v2, 01a5 // +0046 │ │ -09aa3a: 7401 2724 1300 |0161: invoke-virtual/range {v19}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -09aa40: 0c12 |0164: move-result-object v18 │ │ -09aa42: 3812 4000 |0165: if-eqz v18, 01a5 // +0040 │ │ -09aa46: 1314 0000 |0167: const/16 v20, #int 0 // #0 │ │ -09aa4a: 0800 1200 |0169: move-object/from16 v0, v18 │ │ -09aa4e: 2102 |016b: array-length v2, v0 │ │ -09aa50: 0200 1400 |016c: move/from16 v0, v20 │ │ -09aa54: 3520 3700 |016e: if-ge v0, v2, 01a5 // +0037 │ │ -09aa58: 4602 1214 |0170: aget-object v2, v18, v20 │ │ -09aa5c: 6e10 1f24 0200 |0172: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -09aa62: 0c02 |0175: move-result-object v2 │ │ -09aa64: 7401 1f24 1100 |0176: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -09aa6a: 0c03 |0179: move-result-object v3 │ │ -09aa6c: 6e20 ea24 3200 |017a: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -09aa72: 0a02 |017d: move-result v2 │ │ -09aa74: 3802 0700 |017e: if-eqz v2, 0185 // +0007 │ │ -09aa78: 4602 1214 |0180: aget-object v2, v18, v20 │ │ -09aa7c: 6e10 1924 0200 |0182: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@2419 │ │ -09aa82: d814 1401 |0185: add-int/lit8 v20, v20, #int 1 // #01 │ │ -09aa86: 28e2 |0187: goto 0169 // -001e │ │ -09aa88: 0d10 |0188: move-exception v16 │ │ -09aa8a: 7401 8224 1000 |0189: invoke-virtual/range {v16}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -09aa90: 0c02 |018c: move-result-object v2 │ │ -09aa92: 0800 1000 |018d: move-object/from16 v0, v16 │ │ -09aa96: 7120 fa2e 0200 |018f: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09aa9c: 2900 85fe |0192: goto/16 0017 // -017b │ │ -09aaa0: 0800 1600 |0194: move-object/from16 v0, v22 │ │ -09aaa4: 5402 3a13 |0196: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09aaa8: 5422 4915 |0198: iget-object v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.CACHE:Ljava/lang/String; // field@1549 │ │ -09aaac: 0800 1600 |019a: move-object/from16 v0, v22 │ │ -09aab0: 5b02 2913 |019c: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ -09aab4: 2900 7dff |019e: goto/16 011b // -0083 │ │ -09aab8: 7701 082f 1600 |01a0: invoke-static/range {v22}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -09aabe: 0c13 |01a3: move-result-object v19 │ │ -09aac0: 2885 |01a4: goto 0129 // -007b │ │ -09aac2: 7401 1c24 1100 |01a5: invoke-virtual/range {v17}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -09aac8: 0c02 |01a8: move-result-object v2 │ │ -09aaca: 6e20 2629 2e00 |01a9: invoke-virtual {v14, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setFile:(Ljava/lang/String;)V // method@2926 │ │ -09aad0: 0800 1600 |01ac: move-object/from16 v0, v22 │ │ -09aad4: 5b0e 2513 |01ae: iput-object v14, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ -09aad8: 1202 |01b0: const/4 v2, #int 0 // #0 │ │ -09aada: 0800 1600 |01b1: move-object/from16 v0, v22 │ │ -09aade: 5902 3713 |01b3: iput v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ -09aae2: 0800 1600 |01b5: move-object/from16 v0, v22 │ │ -09aae6: 5402 3c13 |01b7: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ -09aaea: 0800 1600 |01b9: move-object/from16 v0, v22 │ │ -09aaee: 5403 2013 |01bb: iget-object v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09aaf2: 0800 1600 |01bd: move-object/from16 v0, v22 │ │ -09aaf6: 7030 ad28 2003 |01bf: invoke-direct {v0, v2, v3}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getTileCount:([I[I)I // method@28ad │ │ -09aafc: 0a02 |01c2: move-result v2 │ │ -09aafe: 0800 1600 |01c3: move-object/from16 v0, v22 │ │ -09ab02: 5902 3813 |01c5: iput v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCntTotal:I // field@1338 │ │ -09ab06: 2202 4605 |01c7: new-instance v2, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // type@0546 │ │ -09ab0a: 0800 1600 |01c9: move-object/from16 v0, v22 │ │ -09ab0e: 5403 3c13 |01cb: iget-object v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ -09ab12: 0800 1600 |01cd: move-object/from16 v0, v22 │ │ -09ab16: 5404 2013 |01cf: iget-object v4, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09ab1a: 0800 1600 |01d1: move-object/from16 v0, v22 │ │ -09ab1e: 7040 8c28 0243 |01d3: invoke-direct {v2, v0, v3, v4}, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;[I[I)V // method@288c │ │ -09ab24: 0800 1600 |01d6: move-object/from16 v0, v22 │ │ -09ab28: 5b02 3913 |01d8: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileIterator:Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // field@1339 │ │ -09ab2c: 7100 0c25 0000 |01da: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -09ab32: 0b02 |01dd: move-result-wide v2 │ │ -09ab34: 0800 1600 |01de: move-object/from16 v0, v22 │ │ -09ab38: 5a02 3213 |01e0: iput-wide v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ -09ab3c: 0800 1600 |01e2: move-object/from16 v0, v22 │ │ -09ab40: 5402 1e13 |01e4: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09ab44: 6e10 6903 0200 |01e6: invoke-virtual {v2}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0369 │ │ -09ab4a: 0a0d |01e9: move-result v13 │ │ -09ab4c: 1314 0000 |01ea: const/16 v20, #int 0 // #0 │ │ -09ab50: 0200 1400 |01ec: move/from16 v0, v20 │ │ -09ab54: 35d0 5800 |01ee: if-ge v0, v13, 0246 // +0058 │ │ -09ab58: 0800 1600 |01f0: move-object/from16 v0, v22 │ │ -09ab5c: 5402 1e13 |01f2: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09ab60: 0200 1400 |01f4: move/from16 v0, v20 │ │ -09ab64: 6e20 6b03 0200 |01f6: invoke-virtual {v2, v0}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ -09ab6a: 0c02 |01f9: move-result-object v2 │ │ -09ab6c: 1f02 3f05 |01fa: check-cast v2, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ -09ab70: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ -09ab74: 5203 3813 |01fe: iget v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCntTotal:I // field@1338 │ │ -09ab78: 0800 1600 |0200: move-object/from16 v0, v22 │ │ -09ab7c: 5304 3213 |0202: iget-wide v4, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ -09ab80: 0800 1600 |0204: move-object/from16 v0, v22 │ │ -09ab84: 5406 2913 |0206: iget-object v6, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ -09ab88: 0800 1600 |0208: move-object/from16 v0, v22 │ │ -09ab8c: 5407 2613 |020a: iget-object v7, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ -09ab90: 0800 1600 |020c: move-object/from16 v0, v22 │ │ -09ab94: 5208 3b13 |020e: iget v8, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoom:I // field@133b │ │ -09ab98: 0800 1600 |0210: move-object/from16 v0, v22 │ │ -09ab9c: 5409 2013 |0212: iget-object v9, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09aba0: 120a |0214: const/4 v10, #int 0 // #0 │ │ -09aba2: 4409 090a |0215: aget v9, v9, v10 │ │ -09aba6: 0800 1600 |0217: move-object/from16 v0, v22 │ │ -09abaa: 540a 2013 |0219: iget-object v10, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09abae: 121b |021b: const/4 v11, #int 1 // #1 │ │ -09abb0: 440a 0a0b |021c: aget v10, v10, v11 │ │ -09abb4: 0800 1600 |021e: move-object/from16 v0, v22 │ │ -09abb8: 540b 2013 |0220: iget-object v11, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09abbc: 122c |0222: const/4 v12, #int 2 // #2 │ │ -09abbe: 440b 0b0c |0223: aget v11, v11, v12 │ │ -09abc2: 0800 1600 |0225: move-object/from16 v0, v22 │ │ -09abc6: 540c 2013 |0227: iget-object v12, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09abca: 1315 0300 |0229: const/16 v21, #int 3 // #3 │ │ -09abce: 440c 0c15 |022b: aget v12, v12, v21 │ │ -09abd2: 780b 7328 0200 |022d: invoke-interface/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V // method@2873 │ │ -09abd8: d814 1401 |0230: add-int/lit8 v20, v20, #int 1 // #01 │ │ -09abdc: 28ba |0232: goto 01ec // -0046 │ │ -09abde: 0d0f |0233: move-exception v15 │ │ -09abe0: 6e10 8224 0f00 |0234: invoke-virtual {v15}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -09abe6: 0c02 |0237: move-result-object v2 │ │ -09abe8: 7120 fa2e f200 |0238: invoke-static {v2, v15}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09abee: 2900 71ff |023b: goto/16 01ac // -008f │ │ -09abf2: 0d0f |023d: move-exception v15 │ │ -09abf4: 6e10 6f03 0f00 |023e: invoke-virtual {v15}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -09abfa: 0c02 |0241: move-result-object v2 │ │ -09abfc: 7120 fa2e f200 |0242: invoke-static {v2, v15}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09ac02: 28eb |0245: goto 0230 // -0015 │ │ -09ac04: 0800 1600 |0246: move-object/from16 v0, v22 │ │ -09ac08: 5402 1e13 |0248: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09ac0c: 6e10 6a03 0200 |024a: invoke-virtual {v2}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@036a │ │ -09ac12: 1314 0000 |024d: const/16 v20, #int 0 // #0 │ │ -09ac16: 1212 |024f: const/4 v2, #int 1 // #1 │ │ -09ac18: 0200 1400 |0250: move/from16 v0, v20 │ │ -09ac1c: 3520 c5fd |0252: if-ge v0, v2, 0017 // -023b │ │ -09ac20: 0800 1600 |0254: move-object/from16 v0, v22 │ │ -09ac24: 5402 3613 |0256: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ -09ac28: 2203 4405 |0258: new-instance v3, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader; // type@0544 │ │ -09ac2c: 1204 |025a: const/4 v4, #int 0 // #0 │ │ -09ac2e: 0800 1600 |025b: move-object/from16 v0, v22 │ │ -09ac32: 7030 8728 0304 |025d: invoke-direct {v3, v0, v4}, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V // method@2887 │ │ -09ac38: 7220 bf25 3200 |0260: invoke-interface {v2, v3}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -09ac3e: d814 1401 |0263: add-int/lit8 v20, v20, #int 1 // #01 │ │ -09ac42: 28ea |0265: goto 024f // -0016 │ │ +09a728: |[09a728] org.pyneo.maps.downloader.MapDownloaderService.handleCommand:(Landroid/content/Intent;)V │ │ +09a738: 0800 1600 |0000: move-object/from16 v0, v22 │ │ +09a73c: 5302 3213 |0002: iget-wide v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ +09a740: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +09a744: 3102 0204 |0006: cmp-long v2, v2, v4 │ │ +09a748: 3d02 1000 |0008: if-lez v2, 0018 // +0010 │ │ +09a74c: 1402 4000 0e7f |000a: const v2, #float 1.88752e+38 // #7f0e0040 │ │ +09a752: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +09a754: 0800 1600 |000e: move-object/from16 v0, v22 │ │ +09a758: 7130 c522 2003 |0010: invoke-static {v0, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +09a75e: 0c02 |0013: move-result-object v2 │ │ +09a760: 6e10 c822 0200 |0014: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +09a766: 0e00 |0017: return-void │ │ +09a768: 7601 a928 1600 |0018: invoke-direct/range {v22}, Lorg/pyneo/maps/downloader/MapDownloaderService;.checkLimitation:()V // method@28a9 │ │ +09a76e: 1a02 9514 |001b: const-string v2, "ZOOM" // string@1495 │ │ +09a772: 0800 1700 |001d: move-object/from16 v0, v23 │ │ +09a776: 6e20 5a01 2000 |001f: invoke-virtual {v0, v2}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@015a │ │ +09a77c: 0c02 |0022: move-result-object v2 │ │ +09a77e: 0800 1600 |0023: move-object/from16 v0, v22 │ │ +09a782: 5b02 3c13 |0025: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ +09a786: 1a02 6e03 |0027: const-string v2, "COORD" // string@036e │ │ +09a78a: 0800 1700 |0029: move-object/from16 v0, v23 │ │ +09a78e: 6e20 5a01 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@015a │ │ +09a794: 0c02 |002e: move-result-object v2 │ │ +09a796: 0800 1600 |002f: move-object/from16 v0, v22 │ │ +09a79a: 5b02 2013 |0031: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09a79e: 1a02 400e |0033: const-string v2, "MAPID" // string@0e40 │ │ +09a7a2: 0800 1700 |0035: move-object/from16 v0, v23 │ │ +09a7a6: 6e20 6101 2000 |0037: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +09a7ac: 0c02 |003a: move-result-object v2 │ │ +09a7ae: 0800 1600 |003b: move-object/from16 v0, v22 │ │ +09a7b2: 5b02 2613 |003d: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ +09a7b6: 1a02 9614 |003f: const-string v2, "ZOOMCUR" // string@1496 │ │ +09a7ba: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +09a7bc: 0800 1700 |0042: move-object/from16 v0, v23 │ │ +09a7c0: 6e30 5b01 2003 |0044: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +09a7c6: 0a02 |0047: move-result v2 │ │ +09a7c8: 0800 1600 |0048: move-object/from16 v0, v22 │ │ +09a7cc: 5902 3b13 |004a: iput v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoom:I // field@133b │ │ +09a7d0: 1a02 510f |004c: const-string v2, "OFFLINEMAPNAME" // string@0f51 │ │ +09a7d4: 0800 1700 |004e: move-object/from16 v0, v23 │ │ +09a7d8: 6e20 6101 2000 |0050: invoke-virtual {v0, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +09a7de: 0c02 |0053: move-result-object v2 │ │ +09a7e0: 0800 1600 |0054: move-object/from16 v0, v22 │ │ +09a7e4: 5b02 2913 |0056: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ +09a7e8: 1a02 b52c |0058: const-string v2, "overwritefile" // string@2cb5 │ │ +09a7ec: 1213 |005a: const/4 v3, #int 1 // #1 │ │ +09a7ee: 0800 1700 |005b: move-object/from16 v0, v23 │ │ +09a7f2: 6e30 5101 2003 |005d: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0151 │ │ +09a7f8: 0a02 |0060: move-result v2 │ │ +09a7fa: 0800 1600 |0061: move-object/from16 v0, v22 │ │ +09a7fe: 5c02 2a13 |0063: iput-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteFile:Z // field@132a │ │ +09a802: 1a02 b62c |0065: const-string v2, "overwritetiles" // string@2cb6 │ │ +09a806: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +09a808: 0800 1700 |0068: move-object/from16 v0, v23 │ │ +09a80c: 6e30 5101 2003 |006a: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0151 │ │ +09a812: 0a02 |006d: move-result v2 │ │ +09a814: 0800 1600 |006e: move-object/from16 v0, v22 │ │ +09a818: 5c02 2b13 |0070: iput-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteTiles:Z // field@132b │ │ +09a81c: 1a02 512c |0072: const-string v2, "online_cache" // string@2c51 │ │ +09a820: 1203 |0074: const/4 v3, #int 0 // #0 │ │ +09a822: 0800 1700 |0075: move-object/from16 v0, v23 │ │ +09a826: 6e30 5101 2003 |0077: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0151 │ │ +09a82c: 0a02 |007a: move-result v2 │ │ +09a82e: 0800 1600 |007b: move-object/from16 v0, v22 │ │ +09a832: 5c02 2313 |007d: iput-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ +09a836: 1202 |007f: const/4 v2, #int 0 // #0 │ │ +09a838: 2203 3000 |0080: new-instance v3, Landroid/content/Intent; // type@0030 │ │ +09a83c: 1c04 3805 |0082: const-class v4, Lorg/pyneo/maps/downloader/DownloaderActivity; // type@0538 │ │ +09a840: 0800 1600 |0084: move-object/from16 v0, v22 │ │ +09a844: 7030 4a01 0304 |0086: invoke-direct {v3, v0, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +09a84a: 1a04 400e |0089: const-string v4, "MAPID" // string@0e40 │ │ +09a84e: 0800 1600 |008b: move-object/from16 v0, v22 │ │ +09a852: 5405 2613 |008d: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ +09a856: 6e30 6d01 4305 |008f: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +09a85c: 0c03 |0092: move-result-object v3 │ │ +09a85e: 1a04 940b |0093: const-string v4, "Latitude" // string@0b94 │ │ +09a862: 0800 1600 |0095: move-object/from16 v0, v22 │ │ +09a866: 5405 2013 |0097: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09a86a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +09a86c: 4405 0506 |009a: aget v5, v5, v6 │ │ +09a870: 0800 1600 |009c: move-object/from16 v0, v22 │ │ +09a874: 5406 2013 |009e: iget-object v6, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09a878: 1207 |00a0: const/4 v7, #int 0 // #0 │ │ +09a87a: 4406 0607 |00a1: aget v6, v6, v7 │ │ +09a87e: b165 |00a3: sub-int/2addr v5, v6 │ │ +09a880: 6e30 6901 4305 |00a4: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +09a886: 0c03 |00a7: move-result-object v3 │ │ +09a888: 1a04 c90c |00a8: const-string v4, "Longitude" // string@0cc9 │ │ +09a88c: 0800 1600 |00aa: move-object/from16 v0, v22 │ │ +09a890: 5405 2013 |00ac: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09a894: 1236 |00ae: const/4 v6, #int 3 // #3 │ │ +09a896: 4405 0506 |00af: aget v5, v5, v6 │ │ +09a89a: 0800 1600 |00b1: move-object/from16 v0, v22 │ │ +09a89e: 5406 2013 |00b3: iget-object v6, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09a8a2: 1217 |00b5: const/4 v7, #int 1 // #1 │ │ +09a8a4: 4406 0607 |00b6: aget v6, v6, v7 │ │ +09a8a8: b165 |00b8: sub-int/2addr v5, v6 │ │ +09a8aa: 6e30 6901 4305 |00b9: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +09a8b0: 0c03 |00bc: move-result-object v3 │ │ +09a8b2: 1a04 a314 |00bd: const-string v4, "ZoomLevel" // string@14a3 │ │ +09a8b6: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ +09a8ba: 5405 3c13 |00c1: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ +09a8be: 1206 |00c3: const/4 v6, #int 0 // #0 │ │ +09a8c0: 4405 0506 |00c4: aget v5, v5, v6 │ │ +09a8c4: 6e30 6901 4305 |00c6: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +09a8ca: 0c03 |00c9: move-result-object v3 │ │ +09a8cc: 1a04 510f |00ca: const-string v4, "OFFLINEMAPNAME" // string@0f51 │ │ +09a8d0: 0800 1600 |00cc: move-object/from16 v0, v22 │ │ +09a8d4: 5405 2913 |00ce: iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ +09a8d8: 6e30 6d01 4305 |00d0: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +09a8de: 0c03 |00d3: move-result-object v3 │ │ +09a8e0: 1204 |00d4: const/4 v4, #int 0 // #0 │ │ +09a8e2: 0800 1600 |00d5: move-object/from16 v0, v22 │ │ +09a8e6: 7140 e400 2043 |00d7: invoke-static {v0, v2, v3, v4}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e4 │ │ +09a8ec: 0c02 |00da: move-result-object v2 │ │ +09a8ee: 0800 1600 |00db: move-object/from16 v0, v22 │ │ +09a8f2: 5b02 1f13 |00dd: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mContentIntent:Landroid/app/PendingIntent; // field@131f │ │ +09a8f6: 7601 b528 1600 |00df: invoke-direct/range {v22}, Lorg/pyneo/maps/downloader/MapDownloaderService;.showNotification:()V // method@28b5 │ │ +09a8fc: 2202 bd05 |00e2: new-instance v2, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +09a900: 0800 1600 |00e4: move-object/from16 v0, v22 │ │ +09a904: 5403 2613 |00e6: iget-object v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ +09a908: 1214 |00e8: const/4 v4, #int 1 // #1 │ │ +09a90a: 1205 |00e9: const/4 v5, #int 0 // #0 │ │ +09a90c: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ +09a910: 7055 272c 0243 |00ec: invoke-direct {v2, v0, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;ZZ)V // method@2c27 │ │ +09a916: 0800 1600 |00ef: move-object/from16 v0, v22 │ │ +09a91a: 5b02 3a13 |00f1: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09a91e: 220e 5605 |00f3: new-instance v14, Lorg/pyneo/maps/map/SQLiteMapDatabase; // type@0556 │ │ +09a922: 1202 |00f5: const/4 v2, #int 0 // #0 │ │ +09a924: 7020 1329 2e00 |00f6: invoke-direct {v14, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.:(Landroid/content/Context;)V // method@2913 │ │ +09a92a: 0800 1600 |00f9: move-object/from16 v0, v22 │ │ +09a92e: 5502 2313 |00fb: iget-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ +09a932: 3802 1e00 |00fd: if-eqz v2, 011b // +001e │ │ +09a936: 0800 1600 |00ff: move-object/from16 v0, v22 │ │ +09a93a: 5402 3a13 |0101: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09a93e: 5422 4915 |0103: iget-object v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.CACHE:Ljava/lang/String; // field@1549 │ │ +09a942: 6e10 f324 0200 |0105: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +09a948: 0c02 |0108: move-result-object v2 │ │ +09a94a: 1a03 0000 |0109: const-string v3, "" // string@0000 │ │ +09a94e: 6e20 db24 3200 |010b: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09a954: 0a02 |010e: move-result v2 │ │ +09a956: 3802 8500 |010f: if-eqz v2, 0194 // +0085 │ │ +09a95a: 0800 1600 |0111: move-object/from16 v0, v22 │ │ +09a95e: 5402 3a13 |0113: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09a962: 5422 4c15 |0115: iget-object v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +09a966: 0800 1600 |0117: move-object/from16 v0, v22 │ │ +09a96a: 5b02 2913 |0119: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ +09a96e: 0800 1600 |011b: move-object/from16 v0, v22 │ │ +09a972: 5502 2313 |011d: iget-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ +09a976: 3802 8100 |011f: if-eqz v2, 01a0 // +0081 │ │ +09a97a: 1a02 4f18 |0121: const-string v2, "cache" // string@184f │ │ +09a97e: 0800 1600 |0123: move-object/from16 v0, v22 │ │ +09a982: 7120 072f 2000 |0125: invoke-static {v0, v2}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +09a988: 0c13 |0128: move-result-object v19 │ │ +09a98a: 2211 5f04 |0129: new-instance v17, Ljava/io/File; // type@045f │ │ +09a98e: 2202 9204 |012b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +09a992: 7010 fb24 0200 |012d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09a998: 7401 1c24 1300 |0130: invoke-virtual/range {v19}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +09a99e: 0c03 |0133: move-result-object v3 │ │ +09a9a0: 6e20 0425 3200 |0134: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09a9a6: 0c02 |0137: move-result-object v2 │ │ +09a9a8: 1a03 4f01 |0138: const-string v3, "/" // string@014f │ │ +09a9ac: 6e20 0425 3200 |013a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09a9b2: 0c02 |013d: move-result-object v2 │ │ +09a9b4: 0800 1600 |013e: move-object/from16 v0, v22 │ │ +09a9b8: 5403 2913 |0140: iget-object v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ +09a9bc: 6e20 0425 3200 |0142: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09a9c2: 0c02 |0145: move-result-object v2 │ │ +09a9c4: 1a03 4b01 |0146: const-string v3, ".sqlitedb" // string@014b │ │ +09a9c8: 6e20 0425 3200 |0148: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09a9ce: 0c02 |014b: move-result-object v2 │ │ +09a9d0: 6e10 0a25 0200 |014c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09a9d6: 0c02 |014f: move-result-object v2 │ │ +09a9d8: 0800 1100 |0150: move-object/from16 v0, v17 │ │ +09a9dc: 7020 1524 2000 |0152: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +09a9e2: 0800 1600 |0155: move-object/from16 v0, v22 │ │ +09a9e6: 5502 2a13 |0157: iget-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOverwriteFile:Z // field@132a │ │ +09a9ea: 3802 4c00 |0159: if-eqz v2, 01a5 // +004c │ │ +09a9ee: 0800 1600 |015b: move-object/from16 v0, v22 │ │ +09a9f2: 5502 2313 |015d: iget-boolean v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLoadToOnlineCache:Z // field@1323 │ │ +09a9f6: 3902 4600 |015f: if-nez v2, 01a5 // +0046 │ │ +09a9fa: 7401 2724 1300 |0161: invoke-virtual/range {v19}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +09aa00: 0c12 |0164: move-result-object v18 │ │ +09aa02: 3812 4000 |0165: if-eqz v18, 01a5 // +0040 │ │ +09aa06: 1314 0000 |0167: const/16 v20, #int 0 // #0 │ │ +09aa0a: 0800 1200 |0169: move-object/from16 v0, v18 │ │ +09aa0e: 2102 |016b: array-length v2, v0 │ │ +09aa10: 0200 1400 |016c: move/from16 v0, v20 │ │ +09aa14: 3520 3700 |016e: if-ge v0, v2, 01a5 // +0037 │ │ +09aa18: 4602 1214 |0170: aget-object v2, v18, v20 │ │ +09aa1c: 6e10 1f24 0200 |0172: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +09aa22: 0c02 |0175: move-result-object v2 │ │ +09aa24: 7401 1f24 1100 |0176: invoke-virtual/range {v17}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +09aa2a: 0c03 |0179: move-result-object v3 │ │ +09aa2c: 6e20 ea24 3200 |017a: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +09aa32: 0a02 |017d: move-result v2 │ │ +09aa34: 3802 0700 |017e: if-eqz v2, 0185 // +0007 │ │ +09aa38: 4602 1214 |0180: aget-object v2, v18, v20 │ │ +09aa3c: 6e10 1924 0200 |0182: invoke-virtual {v2}, Ljava/io/File;.delete:()Z // method@2419 │ │ +09aa42: d814 1401 |0185: add-int/lit8 v20, v20, #int 1 // #01 │ │ +09aa46: 28e2 |0187: goto 0169 // -001e │ │ +09aa48: 0d10 |0188: move-exception v16 │ │ +09aa4a: 7401 8224 1000 |0189: invoke-virtual/range {v16}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +09aa50: 0c02 |018c: move-result-object v2 │ │ +09aa52: 0800 1000 |018d: move-object/from16 v0, v16 │ │ +09aa56: 7120 fa2e 0200 |018f: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09aa5c: 2900 85fe |0192: goto/16 0017 // -017b │ │ +09aa60: 0800 1600 |0194: move-object/from16 v0, v22 │ │ +09aa64: 5402 3a13 |0196: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09aa68: 5422 4915 |0198: iget-object v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.CACHE:Ljava/lang/String; // field@1549 │ │ +09aa6c: 0800 1600 |019a: move-object/from16 v0, v22 │ │ +09aa70: 5b02 2913 |019c: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ +09aa74: 2900 7dff |019e: goto/16 011b // -0083 │ │ +09aa78: 7701 082f 1600 |01a0: invoke-static/range {v22}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +09aa7e: 0c13 |01a3: move-result-object v19 │ │ +09aa80: 2885 |01a4: goto 0129 // -007b │ │ +09aa82: 7401 1c24 1100 |01a5: invoke-virtual/range {v17}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +09aa88: 0c02 |01a8: move-result-object v2 │ │ +09aa8a: 6e20 2629 2e00 |01a9: invoke-virtual {v14, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setFile:(Ljava/lang/String;)V // method@2926 │ │ +09aa90: 0800 1600 |01ac: move-object/from16 v0, v22 │ │ +09aa94: 5b0e 2513 |01ae: iput-object v14, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ +09aa98: 1202 |01b0: const/4 v2, #int 0 // #0 │ │ +09aa9a: 0800 1600 |01b1: move-object/from16 v0, v22 │ │ +09aa9e: 5902 3713 |01b3: iput v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCnt:I // field@1337 │ │ +09aaa2: 0800 1600 |01b5: move-object/from16 v0, v22 │ │ +09aaa6: 5402 3c13 |01b7: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ +09aaaa: 0800 1600 |01b9: move-object/from16 v0, v22 │ │ +09aaae: 5403 2013 |01bb: iget-object v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09aab2: 0800 1600 |01bd: move-object/from16 v0, v22 │ │ +09aab6: 7030 ad28 2003 |01bf: invoke-direct {v0, v2, v3}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getTileCount:([I[I)I // method@28ad │ │ +09aabc: 0a02 |01c2: move-result v2 │ │ +09aabe: 0800 1600 |01c3: move-object/from16 v0, v22 │ │ +09aac2: 5902 3813 |01c5: iput v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCntTotal:I // field@1338 │ │ +09aac6: 2202 4605 |01c7: new-instance v2, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // type@0546 │ │ +09aaca: 0800 1600 |01c9: move-object/from16 v0, v22 │ │ +09aace: 5403 3c13 |01cb: iget-object v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ +09aad2: 0800 1600 |01cd: move-object/from16 v0, v22 │ │ +09aad6: 5404 2013 |01cf: iget-object v4, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09aada: 0800 1600 |01d1: move-object/from16 v0, v22 │ │ +09aade: 7040 8c28 0243 |01d3: invoke-direct {v2, v0, v3, v4}, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;[I[I)V // method@288c │ │ +09aae4: 0800 1600 |01d6: move-object/from16 v0, v22 │ │ +09aae8: 5b02 3913 |01d8: iput-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileIterator:Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator; // field@1339 │ │ +09aaec: 7100 0c25 0000 |01da: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +09aaf2: 0b02 |01dd: move-result-wide v2 │ │ +09aaf4: 0800 1600 |01de: move-object/from16 v0, v22 │ │ +09aaf8: 5a02 3213 |01e0: iput-wide v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ +09aafc: 0800 1600 |01e2: move-object/from16 v0, v22 │ │ +09ab00: 5402 1e13 |01e4: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09ab04: 6e10 6903 0200 |01e6: invoke-virtual {v2}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0369 │ │ +09ab0a: 0a0d |01e9: move-result v13 │ │ +09ab0c: 1314 0000 |01ea: const/16 v20, #int 0 // #0 │ │ +09ab10: 0200 1400 |01ec: move/from16 v0, v20 │ │ +09ab14: 35d0 5800 |01ee: if-ge v0, v13, 0246 // +0058 │ │ +09ab18: 0800 1600 |01f0: move-object/from16 v0, v22 │ │ +09ab1c: 5402 1e13 |01f2: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09ab20: 0200 1400 |01f4: move/from16 v0, v20 │ │ +09ab24: 6e20 6b03 0200 |01f6: invoke-virtual {v2, v0}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ +09ab2a: 0c02 |01f9: move-result-object v2 │ │ +09ab2c: 1f02 3f05 |01fa: check-cast v2, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ +09ab30: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ +09ab34: 5203 3813 |01fe: iget v3, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileCntTotal:I // field@1338 │ │ +09ab38: 0800 1600 |0200: move-object/from16 v0, v22 │ │ +09ab3c: 5304 3213 |0202: iget-wide v4, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ +09ab40: 0800 1600 |0204: move-object/from16 v0, v22 │ │ +09ab44: 5406 2913 |0206: iget-object v6, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mOfflineMapName:Ljava/lang/String; // field@1329 │ │ +09ab48: 0800 1600 |0208: move-object/from16 v0, v22 │ │ +09ab4c: 5407 2613 |020a: iget-object v7, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ +09ab50: 0800 1600 |020c: move-object/from16 v0, v22 │ │ +09ab54: 5208 3b13 |020e: iget v8, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoom:I // field@133b │ │ +09ab58: 0800 1600 |0210: move-object/from16 v0, v22 │ │ +09ab5c: 5409 2013 |0212: iget-object v9, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09ab60: 120a |0214: const/4 v10, #int 0 // #0 │ │ +09ab62: 4409 090a |0215: aget v9, v9, v10 │ │ +09ab66: 0800 1600 |0217: move-object/from16 v0, v22 │ │ +09ab6a: 540a 2013 |0219: iget-object v10, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09ab6e: 121b |021b: const/4 v11, #int 1 // #1 │ │ +09ab70: 440a 0a0b |021c: aget v10, v10, v11 │ │ +09ab74: 0800 1600 |021e: move-object/from16 v0, v22 │ │ +09ab78: 540b 2013 |0220: iget-object v11, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09ab7c: 122c |0222: const/4 v12, #int 2 // #2 │ │ +09ab7e: 440b 0b0c |0223: aget v11, v11, v12 │ │ +09ab82: 0800 1600 |0225: move-object/from16 v0, v22 │ │ +09ab86: 540c 2013 |0227: iget-object v12, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09ab8a: 1315 0300 |0229: const/16 v21, #int 3 // #3 │ │ +09ab8e: 440c 0c15 |022b: aget v12, v12, v21 │ │ +09ab92: 780b 7328 0200 |022d: invoke-interface/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V // method@2873 │ │ +09ab98: d814 1401 |0230: add-int/lit8 v20, v20, #int 1 // #01 │ │ +09ab9c: 28ba |0232: goto 01ec // -0046 │ │ +09ab9e: 0d0f |0233: move-exception v15 │ │ +09aba0: 6e10 8224 0f00 |0234: invoke-virtual {v15}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +09aba6: 0c02 |0237: move-result-object v2 │ │ +09aba8: 7120 fa2e f200 |0238: invoke-static {v2, v15}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09abae: 2900 71ff |023b: goto/16 01ac // -008f │ │ +09abb2: 0d0f |023d: move-exception v15 │ │ +09abb4: 6e10 6f03 0f00 |023e: invoke-virtual {v15}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +09abba: 0c02 |0241: move-result-object v2 │ │ +09abbc: 7120 fa2e f200 |0242: invoke-static {v2, v15}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09abc2: 28eb |0245: goto 0230 // -0015 │ │ +09abc4: 0800 1600 |0246: move-object/from16 v0, v22 │ │ +09abc8: 5402 1e13 |0248: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09abcc: 6e10 6a03 0200 |024a: invoke-virtual {v2}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@036a │ │ +09abd2: 1314 0000 |024d: const/16 v20, #int 0 // #0 │ │ +09abd6: 1212 |024f: const/4 v2, #int 1 // #1 │ │ +09abd8: 0200 1400 |0250: move/from16 v0, v20 │ │ +09abdc: 3520 c5fd |0252: if-ge v0, v2, 0017 // -023b │ │ +09abe0: 0800 1600 |0254: move-object/from16 v0, v22 │ │ +09abe4: 5402 3613 |0256: iget-object v2, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ +09abe8: 2203 4405 |0258: new-instance v3, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader; // type@0544 │ │ +09abec: 1204 |025a: const/4 v4, #int 0 // #0 │ │ +09abee: 0800 1600 |025b: move-object/from16 v0, v22 │ │ +09abf2: 7030 8728 0304 |025d: invoke-direct {v3, v0, v4}, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;.:(Lorg/pyneo/maps/downloader/MapDownloaderService;Lorg/pyneo/maps/downloader/MapDownloaderService$1;)V // method@2887 │ │ +09abf8: 7220 bf25 3200 |0260: invoke-interface {v2, v3}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +09abfe: d814 1401 |0263: add-int/lit8 v20, v20, #int 1 // #01 │ │ +09ac02: 28ea |0265: goto 024f // -0016 │ │ catches : 3 │ │ 0x00e2 - 0x00f3 │ │ Ljava/lang/Exception; -> 0x0188 │ │ 0x01a5 - 0x01ac │ │ Ljava/lang/Exception; -> 0x0233 │ │ 0x01f0 - 0x0230 │ │ Landroid/os/RemoteException; -> 0x023d │ │ @@ -146674,14 +146697,20 @@ │ │ 0x0033 line=149 │ │ 0x003f line=150 │ │ 0x004c line=151 │ │ 0x0058 line=152 │ │ 0x0065 line=153 │ │ 0x0072 line=154 │ │ 0x007f line=156 │ │ + 0x008f line=160 │ │ + 0x00a4 line=161 │ │ + 0x00b9 line=162 │ │ + 0x00c6 line=163 │ │ + 0x00d0 line=164 │ │ + 0x00d5 line=156 │ │ 0x00df line=165 │ │ 0x00e2 line=168 │ │ 0x00f3 line=175 │ │ 0x00f9 line=177 │ │ 0x00ff line=178 │ │ 0x0111 line=179 │ │ 0x011b line=184 │ │ @@ -146739,48 +146768,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -09ac6c: |[09ac6c] org.pyneo.maps.downloader.MapDownloaderService.showNotification:()V │ │ -09ac7c: 1401 4100 0e7f |0000: const v1, #float 1.88752e+38 // #7f0e0041 │ │ -09ac82: 6e20 ac28 1600 |0003: invoke-virtual {v6, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ -09ac88: 0c00 |0006: move-result-object v0 │ │ -09ac8a: 2201 1c00 |0007: new-instance v1, Landroid/app/Notification; // type@001c │ │ -09ac8e: 1402 5e00 027f |0009: const v2, #float 1.72802e+38 // #7f02005e │ │ -09ac94: 7100 0c25 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -09ac9a: 0b04 |000f: move-result-wide v4 │ │ -09ac9c: 7055 dd00 2140 |0010: invoke-direct {v1, v2, v0, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@00dd │ │ -09aca2: 5b61 2813 |0013: iput-object v1, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ -09aca6: 5461 2813 |0015: iget-object v1, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ -09acaa: 5462 2813 |0017: iget-object v2, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ -09acae: 5222 0500 |0019: iget v2, v2, Landroid/app/Notification;.flags:I // field@0005 │ │ -09acb2: de02 0220 |001b: or-int/lit8 v2, v2, #int 32 // #20 │ │ -09acb6: 5912 0500 |001d: iput v2, v1, Landroid/app/Notification;.flags:I // field@0005 │ │ -09acba: 5461 2813 |001f: iget-object v1, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ -09acbe: 1402 4200 0e7f |0021: const v2, #float 1.88752e+38 // #7f0e0042 │ │ -09acc4: 6e20 ac28 2600 |0024: invoke-virtual {v6, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ -09acca: 0c02 |0027: move-result-object v2 │ │ -09accc: 1403 4000 0e7f |0028: const v3, #float 1.88752e+38 // #7f0e0040 │ │ -09acd2: 6e20 ac28 3600 |002b: invoke-virtual {v6, v3}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ -09acd8: 0c03 |002e: move-result-object v3 │ │ -09acda: 5464 1f13 |002f: iget-object v4, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mContentIntent:Landroid/app/PendingIntent; // field@131f │ │ -09acde: 6e54 de00 6132 |0031: invoke-virtual {v1, v6, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00de │ │ -09ace4: 1401 1200 0b7f |0034: const v1, #float 1.84763e+38 // #7f0b0012 │ │ -09acea: 5462 2813 |0037: iget-object v2, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ -09acee: 6e30 b628 1602 |0039: invoke-virtual {v6, v1, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.startForegroundCompat:(ILandroid/app/Notification;)V // method@28b6 │ │ -09acf4: 0e00 |003c: return-void │ │ +09ac2c: |[09ac2c] org.pyneo.maps.downloader.MapDownloaderService.showNotification:()V │ │ +09ac3c: 1401 4100 0e7f |0000: const v1, #float 1.88752e+38 // #7f0e0041 │ │ +09ac42: 6e20 ac28 1600 |0003: invoke-virtual {v6, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ +09ac48: 0c00 |0006: move-result-object v0 │ │ +09ac4a: 2201 1c00 |0007: new-instance v1, Landroid/app/Notification; // type@001c │ │ +09ac4e: 1402 5e00 027f |0009: const v2, #float 1.72802e+38 // #7f02005e │ │ +09ac54: 7100 0c25 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +09ac5a: 0b04 |000f: move-result-wide v4 │ │ +09ac5c: 7055 dd00 2140 |0010: invoke-direct {v1, v2, v0, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@00dd │ │ +09ac62: 5b61 2813 |0013: iput-object v1, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ +09ac66: 5461 2813 |0015: iget-object v1, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ +09ac6a: 5462 2813 |0017: iget-object v2, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ +09ac6e: 5222 0500 |0019: iget v2, v2, Landroid/app/Notification;.flags:I // field@0005 │ │ +09ac72: de02 0220 |001b: or-int/lit8 v2, v2, #int 32 // #20 │ │ +09ac76: 5912 0500 |001d: iput v2, v1, Landroid/app/Notification;.flags:I // field@0005 │ │ +09ac7a: 5461 2813 |001f: iget-object v1, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ +09ac7e: 1402 4200 0e7f |0021: const v2, #float 1.88752e+38 // #7f0e0042 │ │ +09ac84: 6e20 ac28 2600 |0024: invoke-virtual {v6, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ +09ac8a: 0c02 |0027: move-result-object v2 │ │ +09ac8c: 1403 4000 0e7f |0028: const v3, #float 1.88752e+38 // #7f0e0040 │ │ +09ac92: 6e20 ac28 3600 |002b: invoke-virtual {v6, v3}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getText:(I)Ljava/lang/CharSequence; // method@28ac │ │ +09ac98: 0c03 |002e: move-result-object v3 │ │ +09ac9a: 5464 1f13 |002f: iget-object v4, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mContentIntent:Landroid/app/PendingIntent; // field@131f │ │ +09ac9e: 6e54 de00 6132 |0031: invoke-virtual {v1, v6, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00de │ │ +09aca4: 1401 1200 0b7f |0034: const v1, #float 1.84763e+38 // #7f0b0012 │ │ +09acaa: 5462 2813 |0037: iget-object v2, v6, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNotification:Landroid/app/Notification; // field@1328 │ │ +09acae: 6e30 b628 1602 |0039: invoke-virtual {v6, v1, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.startForegroundCompat:(ILandroid/app/Notification;)V // method@28b6 │ │ +09acb4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0007 line=308 │ │ 0x0015 line=309 │ │ 0x001f line=316 │ │ + 0x002b line=317 │ │ + 0x0031 line=316 │ │ 0x0034 line=323 │ │ 0x003c line=324 │ │ locals : │ │ 0x0007 - 0x003d reg=0 text Ljava/lang/CharSequence; │ │ 0x0000 - 0x003d reg=6 this Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ Virtual methods - │ │ @@ -146789,27 +146820,27 @@ │ │ type : '(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -09acf8: |[09acf8] org.pyneo.maps.downloader.MapDownloaderService.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V │ │ -09ad08: 6e30 2525 2304 |0000: invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -09ad0e: 0e00 |0003: return-void │ │ -09ad10: 0d00 |0004: move-exception v0 │ │ -09ad12: 6e10 2325 0000 |0005: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.toString:()Ljava/lang/String; // method@2523 │ │ -09ad18: 0c01 |0008: move-result-object v1 │ │ -09ad1a: 7120 fa2e 0100 |0009: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09ad20: 28f7 |000c: goto 0003 // -0009 │ │ -09ad22: 0d00 |000d: move-exception v0 │ │ -09ad24: 6e10 8624 0000 |000e: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.toString:()Ljava/lang/String; // method@2486 │ │ -09ad2a: 0c01 |0011: move-result-object v1 │ │ -09ad2c: 7120 fa2e 0100 |0012: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09ad32: 28ee |0015: goto 0003 // -0012 │ │ +09acb8: |[09acb8] org.pyneo.maps.downloader.MapDownloaderService.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V │ │ +09acc8: 6e30 2525 2304 |0000: invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +09acce: 0e00 |0003: return-void │ │ +09acd0: 0d00 |0004: move-exception v0 │ │ +09acd2: 6e10 2325 0000 |0005: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.toString:()Ljava/lang/String; // method@2523 │ │ +09acd8: 0c01 |0008: move-result-object v1 │ │ +09acda: 7120 fa2e 0100 |0009: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09ace0: 28f7 |000c: goto 0003 // -0009 │ │ +09ace2: 0d00 |000d: move-exception v0 │ │ +09ace4: 6e10 8624 0000 |000e: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.toString:()Ljava/lang/String; // method@2486 │ │ +09acea: 0c01 |0011: move-result-object v1 │ │ +09acec: 7120 fa2e 0100 |0012: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09acf2: 28ee |0015: goto 0003 // -0012 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0004 │ │ Ljava/lang/IllegalAccessException; -> 0x000d │ │ positions : │ │ 0x0000 line=383 │ │ 0x0003 line=391 │ │ @@ -146829,17 +146860,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ad44: |[09ad44] org.pyneo.maps.downloader.MapDownloaderService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -09ad54: 5410 1d13 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mBinder:Lorg/pyneo/maps/downloader/IRemoteService$Stub; // field@131d │ │ -09ad58: 1100 |0002: return-object v0 │ │ +09ad04: |[09ad04] org.pyneo.maps.downloader.MapDownloaderService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +09ad14: 5410 1d13 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService;.mBinder:Lorg/pyneo/maps/downloader/IRemoteService$Stub; // field@131d │ │ +09ad18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ 0x0000 - 0x0003 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -146848,81 +146879,81 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -09ad5c: |[09ad5c] org.pyneo.maps.downloader.MapDownloaderService.onCreate:()V │ │ -09ad6c: 6f10 0801 0500 |0000: invoke-super {v5}, Landroid/app/Service;.onCreate:()V // method@0108 │ │ -09ad72: 2202 9204 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -09ad76: 7010 fb24 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09ad7c: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ -09ad80: 7120 072f 3500 |000a: invoke-static {v5, v3}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -09ad86: 0c03 |000d: move-result-object v3 │ │ -09ad88: 6e10 1c24 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -09ad8e: 0c03 |0011: move-result-object v3 │ │ -09ad90: 6e20 0425 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09ad96: 0c02 |0015: move-result-object v2 │ │ -09ad98: 1a03 5201 |0016: const-string v3, "/cache/mapdownloaderlog.txt" // string@0152 │ │ -09ad9c: 6e20 0425 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09ada2: 0c02 |001b: move-result-object v2 │ │ -09ada4: 6e10 0a25 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09adaa: 0c02 |001f: move-result-object v2 │ │ -09adac: 5b52 2413 |0020: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLogFileName:Ljava/lang/String; // field@1324 │ │ -09adb0: 2201 5f04 |0022: new-instance v1, Ljava/io/File; // type@045f │ │ -09adb4: 5452 2413 |0024: iget-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLogFileName:Ljava/lang/String; // field@1324 │ │ -09adb8: 7020 1524 2100 |0026: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09adbe: 6e10 1b24 0100 |0029: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ -09adc4: 0a02 |002c: move-result v2 │ │ -09adc6: 3802 0500 |002d: if-eqz v2, 0032 // +0005 │ │ -09adca: 6e10 1924 0100 |002f: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2419 │ │ -09add0: 1a02 d02a |0032: const-string v2, "notification" // string@2ad0 │ │ -09add4: 6e20 ab28 2500 |0034: invoke-virtual {v5, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@28ab │ │ -09adda: 0c02 |0037: move-result-object v2 │ │ -09addc: 1f02 1d00 |0038: check-cast v2, Landroid/app/NotificationManager; // type@001d │ │ -09ade0: 5b52 2713 |003a: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ -09ade4: 6e10 c224 0500 |003c: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -09adea: 0c02 |003f: move-result-object v2 │ │ -09adec: 1a03 7233 |0040: const-string v3, "startForeground" // string@3372 │ │ -09adf0: 6204 3113 |0042: sget-object v4, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1331 │ │ -09adf4: 6e30 6f24 3204 |0044: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -09adfa: 0c02 |0047: move-result-object v2 │ │ -09adfc: 5b52 2f13 |0048: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForeground:Ljava/lang/reflect/Method; // field@132f │ │ -09ae00: 6e10 c224 0500 |004a: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -09ae06: 0c02 |004d: move-result-object v2 │ │ -09ae08: 1a03 a533 |004e: const-string v3, "stopForeground" // string@33a5 │ │ -09ae0c: 6204 3513 |0050: sget-object v4, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1335 │ │ -09ae10: 6e30 6f24 3204 |0052: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -09ae16: 0c02 |0055: move-result-object v2 │ │ -09ae18: 5b52 3313 |0056: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForeground:Ljava/lang/reflect/Method; // field@1333 │ │ -09ae1c: 0e00 |0058: return-void │ │ -09ae1e: 0d00 |0059: move-exception v0 │ │ -09ae20: 6e10 ba24 0000 |005a: invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;.toString:()Ljava/lang/String; // method@24ba │ │ -09ae26: 0c02 |005d: move-result-object v2 │ │ -09ae28: 7120 fa2e 0200 |005e: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09ae2e: 1202 |0061: const/4 v2, #int 0 // #0 │ │ -09ae30: 5b52 3313 |0062: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForeground:Ljava/lang/reflect/Method; // field@1333 │ │ -09ae34: 5b52 2f13 |0064: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForeground:Ljava/lang/reflect/Method; // field@132f │ │ -09ae38: 6e10 c224 0500 |0066: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -09ae3e: 0c02 |0069: move-result-object v2 │ │ -09ae40: 1a03 1031 |006a: const-string v3, "setForeground" // string@3110 │ │ -09ae44: 6204 2e13 |006c: sget-object v4, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundSignature:[Ljava/lang/Class; // field@132e │ │ -09ae48: 6e30 6f24 3204 |006e: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -09ae4e: 0c02 |0071: move-result-object v2 │ │ -09ae50: 5b52 2c13 |0072: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForeground:Ljava/lang/reflect/Method; // field@132c │ │ -09ae54: 28e4 |0074: goto 0058 // -001c │ │ -09ae56: 0d00 |0075: move-exception v0 │ │ -09ae58: 6e10 ba24 0000 |0076: invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;.toString:()Ljava/lang/String; // method@24ba │ │ -09ae5e: 0c02 |0079: move-result-object v2 │ │ -09ae60: 7120 fa2e 0200 |007a: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09ae66: 2202 7f04 |007d: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -09ae6a: 1a03 670f |007f: const-string v3, "OS doesn't have Service.startForeground OR Service.setForeground!" // string@0f67 │ │ -09ae6e: 7020 8c24 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -09ae74: 2702 |0084: throw v2 │ │ +09ad1c: |[09ad1c] org.pyneo.maps.downloader.MapDownloaderService.onCreate:()V │ │ +09ad2c: 6f10 0801 0500 |0000: invoke-super {v5}, Landroid/app/Service;.onCreate:()V // method@0108 │ │ +09ad32: 2202 9204 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +09ad36: 7010 fb24 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09ad3c: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ +09ad40: 7120 072f 3500 |000a: invoke-static {v5, v3}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +09ad46: 0c03 |000d: move-result-object v3 │ │ +09ad48: 6e10 1c24 0300 |000e: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +09ad4e: 0c03 |0011: move-result-object v3 │ │ +09ad50: 6e20 0425 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09ad56: 0c02 |0015: move-result-object v2 │ │ +09ad58: 1a03 5201 |0016: const-string v3, "/cache/mapdownloaderlog.txt" // string@0152 │ │ +09ad5c: 6e20 0425 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09ad62: 0c02 |001b: move-result-object v2 │ │ +09ad64: 6e10 0a25 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09ad6a: 0c02 |001f: move-result-object v2 │ │ +09ad6c: 5b52 2413 |0020: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLogFileName:Ljava/lang/String; // field@1324 │ │ +09ad70: 2201 5f04 |0022: new-instance v1, Ljava/io/File; // type@045f │ │ +09ad74: 5452 2413 |0024: iget-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mLogFileName:Ljava/lang/String; // field@1324 │ │ +09ad78: 7020 1524 2100 |0026: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +09ad7e: 6e10 1b24 0100 |0029: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ +09ad84: 0a02 |002c: move-result v2 │ │ +09ad86: 3802 0500 |002d: if-eqz v2, 0032 // +0005 │ │ +09ad8a: 6e10 1924 0100 |002f: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2419 │ │ +09ad90: 1a02 d02a |0032: const-string v2, "notification" // string@2ad0 │ │ +09ad94: 6e20 ab28 2500 |0034: invoke-virtual {v5, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@28ab │ │ +09ad9a: 0c02 |0037: move-result-object v2 │ │ +09ad9c: 1f02 1d00 |0038: check-cast v2, Landroid/app/NotificationManager; // type@001d │ │ +09ada0: 5b52 2713 |003a: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ +09ada4: 6e10 c224 0500 |003c: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +09adaa: 0c02 |003f: move-result-object v2 │ │ +09adac: 1a03 7233 |0040: const-string v3, "startForeground" // string@3372 │ │ +09adb0: 6204 3113 |0042: sget-object v4, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1331 │ │ +09adb4: 6e30 6f24 3204 |0044: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +09adba: 0c02 |0047: move-result-object v2 │ │ +09adbc: 5b52 2f13 |0048: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForeground:Ljava/lang/reflect/Method; // field@132f │ │ +09adc0: 6e10 c224 0500 |004a: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +09adc6: 0c02 |004d: move-result-object v2 │ │ +09adc8: 1a03 a533 |004e: const-string v3, "stopForeground" // string@33a5 │ │ +09adcc: 6204 3513 |0050: sget-object v4, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1335 │ │ +09add0: 6e30 6f24 3204 |0052: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +09add6: 0c02 |0055: move-result-object v2 │ │ +09add8: 5b52 3313 |0056: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForeground:Ljava/lang/reflect/Method; // field@1333 │ │ +09addc: 0e00 |0058: return-void │ │ +09adde: 0d00 |0059: move-exception v0 │ │ +09ade0: 6e10 ba24 0000 |005a: invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;.toString:()Ljava/lang/String; // method@24ba │ │ +09ade6: 0c02 |005d: move-result-object v2 │ │ +09ade8: 7120 fa2e 0200 |005e: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09adee: 1202 |0061: const/4 v2, #int 0 // #0 │ │ +09adf0: 5b52 3313 |0062: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForeground:Ljava/lang/reflect/Method; // field@1333 │ │ +09adf4: 5b52 2f13 |0064: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForeground:Ljava/lang/reflect/Method; // field@132f │ │ +09adf8: 6e10 c224 0500 |0066: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +09adfe: 0c02 |0069: move-result-object v2 │ │ +09ae00: 1a03 1031 |006a: const-string v3, "setForeground" // string@3110 │ │ +09ae04: 6204 2e13 |006c: sget-object v4, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundSignature:[Ljava/lang/Class; // field@132e │ │ +09ae08: 6e30 6f24 3204 |006e: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +09ae0e: 0c02 |0071: move-result-object v2 │ │ +09ae10: 5b52 2c13 |0072: iput-object v2, v5, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForeground:Ljava/lang/reflect/Method; // field@132c │ │ +09ae14: 28e4 |0074: goto 0058 // -001c │ │ +09ae16: 0d00 |0075: move-exception v0 │ │ +09ae18: 6e10 ba24 0000 |0076: invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;.toString:()Ljava/lang/String; // method@24ba │ │ +09ae1e: 0c02 |0079: move-result-object v2 │ │ +09ae20: 7120 fa2e 0200 |007a: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09ae26: 2202 7f04 |007d: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +09ae2a: 1a03 670f |007f: const-string v3, "OS doesn't have Service.startForeground OR Service.setForeground!" // string@0f67 │ │ +09ae2e: 7020 8c24 3200 |0081: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +09ae34: 2702 |0084: throw v2 │ │ catches : 2 │ │ 0x003c - 0x0058 │ │ Ljava/lang/NoSuchMethodException; -> 0x0059 │ │ 0x0066 - 0x0074 │ │ Ljava/lang/NoSuchMethodException; -> 0x0075 │ │ positions : │ │ 0x0000 line=95 │ │ @@ -146951,110 +146982,112 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 168 16-bit code units │ │ -09ae94: |[09ae94] org.pyneo.maps.downloader.MapDownloaderService.onDestroy:()V │ │ -09aea4: 160c 0000 |0000: const-wide/16 v12, #int 0 // #0 │ │ -09aea8: 54e1 3613 |0002: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ -09aeac: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -09aeb0: 54e1 3613 |0006: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ -09aeb4: 7210 c225 0100 |0008: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -09aeba: 54e1 3613 |000b: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ -09aebe: 1602 0500 |000d: const-wide/16 v2, #int 5 // #5 │ │ -09aec2: 6204 d20b |000f: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0bd2 │ │ -09aec6: 7240 be25 2143 |0011: invoke-interface {v1, v2, v3, v4}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@25be │ │ -09aecc: 0a01 |0014: move-result v1 │ │ -09aece: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ -09aed2: 54e1 3613 |0017: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ -09aed6: 7210 c325 0100 |0019: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@25c3 │ │ -09aedc: 2200 aa05 |001c: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderFileBase; // type@05aa │ │ -09aee0: 7020 b42b e000 |001e: invoke-direct {v0, v14}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.:(Landroid/content/Context;)V // method@2bb4 │ │ -09aee6: 54e1 2513 |0021: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ -09aeea: 1a02 7b35 |0023: const-string v2, "usermap_" // string@357b │ │ -09aeee: 6e20 1b29 2100 |0025: invoke-virtual {v1, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getID:(Ljava/lang/String;)Ljava/lang/String; // method@291b │ │ -09aef4: 0c01 |0028: move-result-object v1 │ │ -09aef6: 1602 0000 |0029: const-wide/16 v2, #int 0 // #0 │ │ -09aefa: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ -09aefe: 54e6 2513 |002d: iget-object v6, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ -09af02: 6e10 1d29 0600 |002f: invoke-virtual {v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMinZoom:()I // method@291d │ │ -09af08: 0a06 |0032: move-result v6 │ │ -09af0a: 54e7 2513 |0033: iget-object v7, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ -09af0e: 6e10 1c29 0700 |0035: invoke-virtual {v7}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMaxZoom:()I // method@291c │ │ -09af14: 0a07 |0038: move-result v7 │ │ -09af16: 7408 b52b 0000 |0039: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.CommitIndex:(Ljava/lang/String;JJII)V // method@2bb5 │ │ -09af1c: 6e10 b62b 0000 |003c: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.Free:()V // method@2bb6 │ │ -09af22: 54e1 1e13 |003f: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09af26: 6e10 6903 0100 |0041: invoke-virtual {v1}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0369 │ │ -09af2c: 0a08 |0044: move-result v8 │ │ -09af2e: 120a |0045: const/4 v10, #int 0 // #0 │ │ -09af30: 358a 2b00 |0046: if-ge v10, v8, 0071 // +002b │ │ -09af34: 54e1 1e13 |0048: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09af38: 6e20 6b03 a100 |004a: invoke-virtual {v1, v10}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ -09af3e: 0c01 |004d: move-result-object v1 │ │ -09af40: 1f01 3f05 |004e: check-cast v1, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ -09af44: 7210 7228 0100 |0050: invoke-interface {v1}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadDone:()V // method@2872 │ │ -09af4a: d80a 0a01 |0053: add-int/lit8 v10, v10, #int 1 // #01 │ │ -09af4e: 28f1 |0055: goto 0046 // -000f │ │ -09af50: 0d09 |0056: move-exception v9 │ │ -09af52: 6e10 9824 0900 |0057: invoke-virtual {v9}, Ljava/lang/InterruptedException;.toString:()Ljava/lang/String; // method@2498 │ │ -09af58: 0c01 |005a: move-result-object v1 │ │ -09af5a: 7120 fa2e 9100 |005b: invoke-static {v1, v9}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09af60: 28be |005e: goto 001c // -0042 │ │ -09af62: 0d09 |005f: move-exception v9 │ │ -09af64: 6e10 8224 0900 |0060: invoke-virtual {v9}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -09af6a: 0c01 |0063: move-result-object v1 │ │ -09af6c: 7120 fa2e 9100 |0064: invoke-static {v1, v9}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09af72: 28d8 |0067: goto 003f // -0028 │ │ -09af74: 0d09 |0068: move-exception v9 │ │ -09af76: 6e10 6f03 0900 |0069: invoke-virtual {v9}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -09af7c: 0c01 |006c: move-result-object v1 │ │ -09af7e: 7120 fa2e 9100 |006d: invoke-static {v1, v9}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09af84: 28e3 |0070: goto 0053 // -001d │ │ -09af86: 54e1 1e13 |0071: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -09af8a: 6e10 6a03 0100 |0073: invoke-virtual {v1}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@036a │ │ -09af90: 54e1 2513 |0076: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ -09af94: 3801 1800 |0078: if-eqz v1, 0090 // +0018 │ │ -09af98: 54e1 2513 |007a: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ -09af9c: 54e2 2613 |007c: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ -09afa0: 54e3 3a13 |007e: iget-object v3, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09afa4: 5433 5115 |0080: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ -09afa8: 54e4 2013 |0082: iget-object v4, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ -09afac: 54e5 3c13 |0084: iget-object v5, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ -09afb0: 52e6 3b13 |0086: iget v6, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoom:I // field@133b │ │ -09afb4: 7406 2729 0100 |0088: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setParams:(Ljava/lang/String;Ljava/lang/String;[I[II)V // method@2927 │ │ -09afba: 54e1 2513 |008b: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ -09afbe: 6e10 1429 0100 |008d: invoke-virtual {v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.Free:()V // method@2914 │ │ -09afc4: 54e1 3a13 |0090: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09afc8: 3801 0700 |0092: if-eqz v1, 0099 // +0007 │ │ -09afcc: 54e1 3a13 |0094: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ -09afd0: 6e10 292c 0100 |0096: invoke-virtual {v1}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -09afd6: 1401 1200 0b7f |0099: const v1, #float 1.84763e+38 // #7f0b0012 │ │ -09afdc: 6e20 b728 1e00 |009c: invoke-virtual {v14, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.stopForegroundCompat:(I)V // method@28b7 │ │ -09afe2: 1201 |009f: const/4 v1, #int 0 // #0 │ │ -09afe4: 5be1 2713 |00a0: iput-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ -09afe8: 5aec 3213 |00a2: iput-wide v12, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ -09afec: 6f10 0901 0e00 |00a4: invoke-super {v14}, Landroid/app/Service;.onDestroy:()V // method@0109 │ │ -09aff2: 0e00 |00a7: return-void │ │ +09ae54: |[09ae54] org.pyneo.maps.downloader.MapDownloaderService.onDestroy:()V │ │ +09ae64: 160c 0000 |0000: const-wide/16 v12, #int 0 // #0 │ │ +09ae68: 54e1 3613 |0002: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ +09ae6c: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +09ae70: 54e1 3613 |0006: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ +09ae74: 7210 c225 0100 |0008: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +09ae7a: 54e1 3613 |000b: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ +09ae7e: 1602 0500 |000d: const-wide/16 v2, #int 5 // #5 │ │ +09ae82: 6204 d20b |000f: sget-object v4, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0bd2 │ │ +09ae86: 7240 be25 2143 |0011: invoke-interface {v1, v2, v3, v4}, Ljava/util/concurrent/ExecutorService;.awaitTermination:(JLjava/util/concurrent/TimeUnit;)Z // method@25be │ │ +09ae8c: 0a01 |0014: move-result v1 │ │ +09ae8e: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ +09ae92: 54e1 3613 |0017: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1336 │ │ +09ae96: 7210 c325 0100 |0019: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdownNow:()Ljava/util/List; // method@25c3 │ │ +09ae9c: 2200 aa05 |001c: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderFileBase; // type@05aa │ │ +09aea0: 7020 b42b e000 |001e: invoke-direct {v0, v14}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.:(Landroid/content/Context;)V // method@2bb4 │ │ +09aea6: 54e1 2513 |0021: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ +09aeaa: 1a02 7b35 |0023: const-string v2, "usermap_" // string@357b │ │ +09aeae: 6e20 1b29 2100 |0025: invoke-virtual {v1, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getID:(Ljava/lang/String;)Ljava/lang/String; // method@291b │ │ +09aeb4: 0c01 |0028: move-result-object v1 │ │ +09aeb6: 1602 0000 |0029: const-wide/16 v2, #int 0 // #0 │ │ +09aeba: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ +09aebe: 54e6 2513 |002d: iget-object v6, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ +09aec2: 6e10 1d29 0600 |002f: invoke-virtual {v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMinZoom:()I // method@291d │ │ +09aec8: 0a06 |0032: move-result v6 │ │ +09aeca: 54e7 2513 |0033: iget-object v7, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ +09aece: 6e10 1c29 0700 |0035: invoke-virtual {v7}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMaxZoom:()I // method@291c │ │ +09aed4: 0a07 |0038: move-result v7 │ │ +09aed6: 7408 b52b 0000 |0039: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.CommitIndex:(Ljava/lang/String;JJII)V // method@2bb5 │ │ +09aedc: 6e10 b62b 0000 |003c: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.Free:()V // method@2bb6 │ │ +09aee2: 54e1 1e13 |003f: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09aee6: 6e10 6903 0100 |0041: invoke-virtual {v1}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0369 │ │ +09aeec: 0a08 |0044: move-result v8 │ │ +09aeee: 120a |0045: const/4 v10, #int 0 // #0 │ │ +09aef0: 358a 2b00 |0046: if-ge v10, v8, 0071 // +002b │ │ +09aef4: 54e1 1e13 |0048: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09aef8: 6e20 6b03 a100 |004a: invoke-virtual {v1, v10}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ +09aefe: 0c01 |004d: move-result-object v1 │ │ +09af00: 1f01 3f05 |004e: check-cast v1, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ +09af04: 7210 7228 0100 |0050: invoke-interface {v1}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadDone:()V // method@2872 │ │ +09af0a: d80a 0a01 |0053: add-int/lit8 v10, v10, #int 1 // #01 │ │ +09af0e: 28f1 |0055: goto 0046 // -000f │ │ +09af10: 0d09 |0056: move-exception v9 │ │ +09af12: 6e10 9824 0900 |0057: invoke-virtual {v9}, Ljava/lang/InterruptedException;.toString:()Ljava/lang/String; // method@2498 │ │ +09af18: 0c01 |005a: move-result-object v1 │ │ +09af1a: 7120 fa2e 9100 |005b: invoke-static {v1, v9}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09af20: 28be |005e: goto 001c // -0042 │ │ +09af22: 0d09 |005f: move-exception v9 │ │ +09af24: 6e10 8224 0900 |0060: invoke-virtual {v9}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +09af2a: 0c01 |0063: move-result-object v1 │ │ +09af2c: 7120 fa2e 9100 |0064: invoke-static {v1, v9}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09af32: 28d8 |0067: goto 003f // -0028 │ │ +09af34: 0d09 |0068: move-exception v9 │ │ +09af36: 6e10 6f03 0900 |0069: invoke-virtual {v9}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +09af3c: 0c01 |006c: move-result-object v1 │ │ +09af3e: 7120 fa2e 9100 |006d: invoke-static {v1, v9}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09af44: 28e3 |0070: goto 0053 // -001d │ │ +09af46: 54e1 1e13 |0071: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +09af4a: 6e10 6a03 0100 |0073: invoke-virtual {v1}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@036a │ │ +09af50: 54e1 2513 |0076: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ +09af54: 3801 1800 |0078: if-eqz v1, 0090 // +0018 │ │ +09af58: 54e1 2513 |007a: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ +09af5c: 54e2 2613 |007c: iget-object v2, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapID:Ljava/lang/String; // field@1326 │ │ +09af60: 54e3 3a13 |007e: iget-object v3, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09af64: 5433 5115 |0080: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ +09af68: 54e4 2013 |0082: iget-object v4, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCoordArr:[I // field@1320 │ │ +09af6c: 54e5 3c13 |0084: iget-object v5, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoomArr:[I // field@133c │ │ +09af70: 52e6 3b13 |0086: iget v6, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mZoom:I // field@133b │ │ +09af74: 7406 2729 0100 |0088: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setParams:(Ljava/lang/String;Ljava/lang/String;[I[II)V // method@2927 │ │ +09af7a: 54e1 2513 |008b: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1325 │ │ +09af7e: 6e10 1429 0100 |008d: invoke-virtual {v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.Free:()V // method@2914 │ │ +09af84: 54e1 3a13 |0090: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09af88: 3801 0700 |0092: if-eqz v1, 0099 // +0007 │ │ +09af8c: 54e1 3a13 |0094: iget-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@133a │ │ +09af90: 6e10 292c 0100 |0096: invoke-virtual {v1}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +09af96: 1401 1200 0b7f |0099: const v1, #float 1.84763e+38 // #7f0b0012 │ │ +09af9c: 6e20 b728 1e00 |009c: invoke-virtual {v14, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.stopForegroundCompat:(I)V // method@28b7 │ │ +09afa2: 1201 |009f: const/4 v1, #int 0 // #0 │ │ +09afa4: 5be1 2713 |00a0: iput-object v1, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ +09afa8: 5aec 3213 |00a2: iput-wide v12, v14, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartTime:J // field@1332 │ │ +09afac: 6f10 0901 0e00 |00a4: invoke-super {v14}, Landroid/app/Service;.onDestroy:()V // method@0109 │ │ +09afb2: 0e00 |00a7: return-void │ │ catches : 3 │ │ 0x000b - 0x001c │ │ Ljava/lang/InterruptedException; -> 0x0056 │ │ 0x001c - 0x003f │ │ Ljava/lang/Exception; -> 0x005f │ │ 0x0048 - 0x0053 │ │ Landroid/os/RemoteException; -> 0x0068 │ │ positions : │ │ 0x0002 line=251 │ │ 0x0006 line=252 │ │ 0x000b line=254 │ │ 0x0017 line=255 │ │ 0x001c line=264 │ │ 0x0021 line=265 │ │ + 0x002f line=266 │ │ + 0x0039 line=265 │ │ 0x003c line=267 │ │ 0x003f line=273 │ │ 0x0045 line=274 │ │ 0x0048 line=276 │ │ 0x0053 line=274 │ │ 0x0056 line=258 │ │ 0x0057 line=259 │ │ @@ -147089,18 +147122,18 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09b01c: |[09b01c] org.pyneo.maps.downloader.MapDownloaderService.onStart:(Landroid/content/Intent;I)V │ │ -09b02c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -09b030: 7020 ae28 1000 |0002: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.handleCommand:(Landroid/content/Intent;)V // method@28ae │ │ -09b036: 0e00 |0005: return-void │ │ +09afdc: |[09afdc] org.pyneo.maps.downloader.MapDownloaderService.onStart:(Landroid/content/Intent;I)V │ │ +09afec: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +09aff0: 7020 ae28 1000 |0002: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.handleCommand:(Landroid/content/Intent;)V // method@28ae │ │ +09aff6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0002 line=129 │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ @@ -147112,19 +147145,19 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09b038: |[09b038] org.pyneo.maps.downloader.MapDownloaderService.onStartCommand:(Landroid/content/Intent;II)I │ │ -09b048: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -09b04c: 7020 ae28 2100 |0002: invoke-direct {v1, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.handleCommand:(Landroid/content/Intent;)V // method@28ae │ │ -09b052: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -09b054: 0f00 |0006: return v0 │ │ +09aff8: |[09aff8] org.pyneo.maps.downloader.MapDownloaderService.onStartCommand:(Landroid/content/Intent;II)I │ │ +09b008: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +09b00c: 7020 ae28 2100 |0002: invoke-direct {v1, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;.handleCommand:(Landroid/content/Intent;)V // method@28ae │ │ +09b012: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +09b014: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ @@ -147137,38 +147170,38 @@ │ │ type : '(ILandroid/app/Notification;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -09b058: |[09b058] org.pyneo.maps.downloader.MapDownloaderService.startForegroundCompat:(ILandroid/app/Notification;)V │ │ -09b068: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09b06a: 5430 2f13 |0001: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForeground:Ljava/lang/reflect/Method; // field@132f │ │ -09b06e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -09b072: 5430 3013 |0005: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1330 │ │ -09b076: 7110 9624 0400 |0007: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -09b07c: 0c01 |000a: move-result-object v1 │ │ -09b07e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -09b082: 5430 3013 |000d: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1330 │ │ -09b086: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -09b088: 4d05 0001 |0010: aput-object v5, v0, v1 │ │ -09b08c: 5430 2f13 |0012: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForeground:Ljava/lang/reflect/Method; // field@132f │ │ -09b090: 5431 3013 |0014: iget-object v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1330 │ │ -09b094: 6e30 af28 0301 |0016: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@28af │ │ -09b09a: 0e00 |0019: return-void │ │ -09b09c: 5430 2d13 |001a: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ -09b0a0: 6201 ca0b |001c: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0bca │ │ -09b0a4: 4d01 0002 |001e: aput-object v1, v0, v2 │ │ -09b0a8: 5430 2c13 |0020: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForeground:Ljava/lang/reflect/Method; // field@132c │ │ -09b0ac: 5431 2d13 |0022: iget-object v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ -09b0b0: 6e30 af28 0301 |0024: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@28af │ │ -09b0b6: 5430 2713 |0027: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ -09b0ba: 6e30 e000 4005 |0029: invoke-virtual {v0, v4, v5}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ -09b0c0: 28ed |002c: goto 0019 // -0013 │ │ +09b018: |[09b018] org.pyneo.maps.downloader.MapDownloaderService.startForegroundCompat:(ILandroid/app/Notification;)V │ │ +09b028: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09b02a: 5430 2f13 |0001: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForeground:Ljava/lang/reflect/Method; // field@132f │ │ +09b02e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +09b032: 5430 3013 |0005: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1330 │ │ +09b036: 7110 9624 0400 |0007: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +09b03c: 0c01 |000a: move-result-object v1 │ │ +09b03e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +09b042: 5430 3013 |000d: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1330 │ │ +09b046: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +09b048: 4d05 0001 |0010: aput-object v5, v0, v1 │ │ +09b04c: 5430 2f13 |0012: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForeground:Ljava/lang/reflect/Method; // field@132f │ │ +09b050: 5431 3013 |0014: iget-object v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1330 │ │ +09b054: 6e30 af28 0301 |0016: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@28af │ │ +09b05a: 0e00 |0019: return-void │ │ +09b05c: 5430 2d13 |001a: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ +09b060: 6201 ca0b |001c: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0bca │ │ +09b064: 4d01 0002 |001e: aput-object v1, v0, v2 │ │ +09b068: 5430 2c13 |0020: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForeground:Ljava/lang/reflect/Method; // field@132c │ │ +09b06c: 5431 2d13 |0022: iget-object v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ +09b070: 6e30 af28 0301 |0024: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@28af │ │ +09b076: 5430 2713 |0027: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ +09b07a: 6e30 e000 4005 |0029: invoke-virtual {v0, v4, v5}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ +09b080: 28ed |002c: goto 0019 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=399 │ │ 0x0005 line=400 │ │ 0x000d line=401 │ │ 0x0012 line=402 │ │ 0x0019 line=410 │ │ @@ -147185,34 +147218,34 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -09b0c4: |[09b0c4] org.pyneo.maps.downloader.MapDownloaderService.stopForegroundCompat:(I)V │ │ -09b0d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09b0d6: 5430 3313 |0001: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForeground:Ljava/lang/reflect/Method; // field@1333 │ │ -09b0da: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ -09b0de: 5430 3413 |0005: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1334 │ │ -09b0e2: 6201 ca0b |0007: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0bca │ │ -09b0e6: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ -09b0ea: 5430 3313 |000b: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForeground:Ljava/lang/reflect/Method; // field@1333 │ │ -09b0ee: 5431 3413 |000d: iget-object v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1334 │ │ -09b0f2: 6e30 af28 0301 |000f: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@28af │ │ -09b0f8: 0e00 |0012: return-void │ │ -09b0fa: 5430 2713 |0013: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ -09b0fe: 6e20 df00 4000 |0015: invoke-virtual {v0, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@00df │ │ -09b104: 5430 2d13 |0018: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ -09b108: 6201 c90b |001a: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0bc9 │ │ -09b10c: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ -09b110: 5430 2c13 |001e: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForeground:Ljava/lang/reflect/Method; // field@132c │ │ -09b114: 5431 2d13 |0020: iget-object v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ -09b118: 6e30 af28 0301 |0022: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@28af │ │ -09b11e: 28ed |0025: goto 0012 // -0013 │ │ +09b084: |[09b084] org.pyneo.maps.downloader.MapDownloaderService.stopForegroundCompat:(I)V │ │ +09b094: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09b096: 5430 3313 |0001: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForeground:Ljava/lang/reflect/Method; // field@1333 │ │ +09b09a: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ +09b09e: 5430 3413 |0005: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1334 │ │ +09b0a2: 6201 ca0b |0007: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0bca │ │ +09b0a6: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ +09b0aa: 5430 3313 |000b: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForeground:Ljava/lang/reflect/Method; // field@1333 │ │ +09b0ae: 5431 3413 |000d: iget-object v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1334 │ │ +09b0b2: 6e30 af28 0301 |000f: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@28af │ │ +09b0b8: 0e00 |0012: return-void │ │ +09b0ba: 5430 2713 |0013: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mNM:Landroid/app/NotificationManager; // field@1327 │ │ +09b0be: 6e20 df00 4000 |0015: invoke-virtual {v0, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@00df │ │ +09b0c4: 5430 2d13 |0018: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ +09b0c8: 6201 c90b |001a: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0bc9 │ │ +09b0cc: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ +09b0d0: 5430 2c13 |001e: iget-object v0, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForeground:Ljava/lang/reflect/Method; // field@132c │ │ +09b0d4: 5431 2d13 |0020: iget-object v1, v3, Lorg/pyneo/maps/downloader/MapDownloaderService;.mSetForegroundArgs:[Ljava/lang/Object; // field@132d │ │ +09b0d8: 6e30 af28 0301 |0022: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/downloader/MapDownloaderService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@28af │ │ +09b0de: 28ed |0025: goto 0012 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=418 │ │ 0x0005 line=419 │ │ 0x000b line=420 │ │ 0x0012 line=429 │ │ 0x0013 line=426 │ │ @@ -147255,38 +147288,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09b120: |[09b120] org.pyneo.maps.map.IconManager.:()V │ │ -09b130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b132: 6900 3e13 |0001: sput-object v0, Lorg/pyneo/maps/map/IconManager;.mIconManager:Lorg/pyneo/maps/map/IconManager; // field@133e │ │ -09b136: 0e00 |0003: return-void │ │ +09b0e0: |[09b0e0] org.pyneo.maps.map.IconManager.:()V │ │ +09b0f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b0f2: 6900 3e13 |0001: sput-object v0, Lorg/pyneo/maps/map/IconManager;.mIconManager:Lorg/pyneo/maps/map/IconManager; // field@133e │ │ +09b0f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/map/IconManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09b138: |[09b138] org.pyneo.maps.map.IconManager.:(Landroid/content/Context;)V │ │ -09b148: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -09b14e: 6e10 2301 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ -09b154: 0c00 |0006: move-result-object v0 │ │ -09b156: 5b10 3d13 |0007: iput-object v0, v1, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ -09b15a: 0e00 |0009: return-void │ │ +09b0f8: |[09b0f8] org.pyneo.maps.map.IconManager.:(Landroid/content/Context;)V │ │ +09b108: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +09b10e: 6e10 2301 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ +09b114: 0c00 |0006: move-result-object v0 │ │ +09b116: 5b10 3d13 |0007: iput-object v0, v1, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ +09b11a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/map/IconManager; │ │ @@ -147297,27 +147330,27 @@ │ │ type : '(I)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -09b15c: |[09b15c] org.pyneo.maps.map.IconManager.getBitmap:(I)Landroid/graphics/Bitmap; │ │ -09b16c: 5421 3d13 |0000: iget-object v1, v2, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ -09b170: 6e10 3201 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -09b176: 0c01 |0005: move-result-object v1 │ │ -09b178: 7120 1302 3100 |0006: invoke-static {v1, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ -09b17e: 0c01 |0009: move-result-object v1 │ │ -09b180: 1101 |000a: return-object v1 │ │ -09b182: 0d00 |000b: move-exception v0 │ │ -09b184: 6e10 8224 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -09b18a: 0c01 |000f: move-result-object v1 │ │ -09b18c: 7120 fa2e 0100 |0010: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09b192: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -09b194: 28f6 |0014: goto 000a // -000a │ │ +09b11c: |[09b11c] org.pyneo.maps.map.IconManager.getBitmap:(I)Landroid/graphics/Bitmap; │ │ +09b12c: 5421 3d13 |0000: iget-object v1, v2, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ +09b130: 6e10 3201 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +09b136: 0c01 |0005: move-result-object v1 │ │ +09b138: 7120 1302 3100 |0006: invoke-static {v1, v3}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ +09b13e: 0c01 |0009: move-result-object v1 │ │ +09b140: 1101 |000a: return-object v1 │ │ +09b142: 0d00 |000b: move-exception v0 │ │ +09b144: 6e10 8224 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +09b14a: 0c01 |000f: move-result-object v1 │ │ +09b14c: 7120 fa2e 0100 |0010: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09b152: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +09b154: 28f6 |0014: goto 000a // -000a │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=86 │ │ 0x000a line=90 │ │ 0x000b line=88 │ │ @@ -147333,59 +147366,59 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -09b1a8: |[09b1a8] org.pyneo.maps.map.IconManager.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -09b1b8: 5486 3d13 |0000: iget-object v6, v8, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ -09b1bc: 7110 af03 0600 |0002: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -09b1c2: 0c04 |0005: move-result-object v4 │ │ -09b1c4: 1a06 0000 |0006: const-string v6, "" // string@0000 │ │ -09b1c8: 7230 8c01 9406 |0008: invoke-interface {v4, v9, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -09b1ce: 0c05 |000b: move-result-object v5 │ │ -09b1d0: 1a06 0000 |000c: const-string v6, "" // string@0000 │ │ -09b1d4: 6e20 db24 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09b1da: 0a06 |0011: move-result v6 │ │ -09b1dc: 3906 4300 |0012: if-nez v6, 0055 // +0043 │ │ -09b1e0: 5486 3d13 |0014: iget-object v6, v8, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ -09b1e4: 7120 072f a600 |0016: invoke-static {v6, v10}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -09b1ea: 0c03 |0019: move-result-object v3 │ │ -09b1ec: 6e10 1b24 0300 |001a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@241b │ │ -09b1f2: 0a06 |001d: move-result v6 │ │ -09b1f4: 3806 3700 |001e: if-eqz v6, 0055 // +0037 │ │ -09b1f8: 2206 9204 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -09b1fc: 7010 fb24 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09b202: 6e10 1c24 0300 |0025: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -09b208: 0c07 |0028: move-result-object v7 │ │ -09b20a: 6e20 0425 7600 |0029: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09b210: 0c06 |002c: move-result-object v6 │ │ -09b212: 1a07 4f01 |002d: const-string v7, "/" // string@014f │ │ -09b216: 6e20 0425 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09b21c: 0c06 |0032: move-result-object v6 │ │ -09b21e: 6e20 0425 5600 |0033: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09b224: 0c06 |0036: move-result-object v6 │ │ -09b226: 6e10 0a25 0600 |0037: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09b22c: 0c02 |003a: move-result-object v2 │ │ -09b22e: 2206 5f04 |003b: new-instance v6, Ljava/io/File; // type@045f │ │ -09b232: 7020 1524 2600 |003d: invoke-direct {v6, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09b238: 6e10 1b24 0600 |0040: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@241b │ │ -09b23e: 0a06 |0043: move-result v6 │ │ -09b240: 3806 1100 |0044: if-eqz v6, 0055 // +0011 │ │ -09b244: 7110 1202 0200 |0046: invoke-static {v2}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0212 │ │ -09b24a: 0c00 |0049: move-result-object v0 │ │ -09b24c: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ -09b250: 1100 |004c: return-object v0 │ │ -09b252: 0d01 |004d: move-exception v1 │ │ -09b254: 6e10 8224 0100 |004e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -09b25a: 0c06 |0051: move-result-object v6 │ │ -09b25c: 7120 fa2e 1600 |0052: invoke-static {v6, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09b262: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -09b264: 28f6 |0056: goto 004c // -000a │ │ +09b168: |[09b168] org.pyneo.maps.map.IconManager.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +09b178: 5486 3d13 |0000: iget-object v6, v8, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ +09b17c: 7110 af03 0600 |0002: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +09b182: 0c04 |0005: move-result-object v4 │ │ +09b184: 1a06 0000 |0006: const-string v6, "" // string@0000 │ │ +09b188: 7230 8c01 9406 |0008: invoke-interface {v4, v9, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09b18e: 0c05 |000b: move-result-object v5 │ │ +09b190: 1a06 0000 |000c: const-string v6, "" // string@0000 │ │ +09b194: 6e20 db24 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09b19a: 0a06 |0011: move-result v6 │ │ +09b19c: 3906 4300 |0012: if-nez v6, 0055 // +0043 │ │ +09b1a0: 5486 3d13 |0014: iget-object v6, v8, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ +09b1a4: 7120 072f a600 |0016: invoke-static {v6, v10}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +09b1aa: 0c03 |0019: move-result-object v3 │ │ +09b1ac: 6e10 1b24 0300 |001a: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@241b │ │ +09b1b2: 0a06 |001d: move-result v6 │ │ +09b1b4: 3806 3700 |001e: if-eqz v6, 0055 // +0037 │ │ +09b1b8: 2206 9204 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +09b1bc: 7010 fb24 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09b1c2: 6e10 1c24 0300 |0025: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +09b1c8: 0c07 |0028: move-result-object v7 │ │ +09b1ca: 6e20 0425 7600 |0029: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09b1d0: 0c06 |002c: move-result-object v6 │ │ +09b1d2: 1a07 4f01 |002d: const-string v7, "/" // string@014f │ │ +09b1d6: 6e20 0425 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09b1dc: 0c06 |0032: move-result-object v6 │ │ +09b1de: 6e20 0425 5600 |0033: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09b1e4: 0c06 |0036: move-result-object v6 │ │ +09b1e6: 6e10 0a25 0600 |0037: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09b1ec: 0c02 |003a: move-result-object v2 │ │ +09b1ee: 2206 5f04 |003b: new-instance v6, Ljava/io/File; // type@045f │ │ +09b1f2: 7020 1524 2600 |003d: invoke-direct {v6, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +09b1f8: 6e10 1b24 0600 |0040: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@241b │ │ +09b1fe: 0a06 |0043: move-result v6 │ │ +09b200: 3806 1100 |0044: if-eqz v6, 0055 // +0011 │ │ +09b204: 7110 1202 0200 |0046: invoke-static {v2}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0212 │ │ +09b20a: 0c00 |0049: move-result-object v0 │ │ +09b20c: 3800 0b00 |004a: if-eqz v0, 0055 // +000b │ │ +09b210: 1100 |004c: return-object v0 │ │ +09b212: 0d01 |004d: move-exception v1 │ │ +09b214: 6e10 8224 0100 |004e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +09b21a: 0c06 |0051: move-result-object v6 │ │ +09b21c: 7120 fa2e 1600 |0052: invoke-static {v6, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09b222: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +09b224: 28f6 |0056: goto 004c // -000a │ │ catches : 1 │ │ 0x0046 - 0x0049 │ │ Ljava/lang/Exception; -> 0x004d │ │ positions : │ │ 0x0000 line=59 │ │ 0x0006 line=60 │ │ 0x000c line=61 │ │ @@ -147417,21 +147450,21 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09b278: |[09b278] org.pyneo.maps.map.IconManager.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -09b288: 5410 3d13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ -09b28c: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -09b292: 0c00 |0005: move-result-object v0 │ │ -09b294: 6e20 af01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -09b29a: 0c00 |0009: move-result-object v0 │ │ -09b29c: 1100 |000a: return-object v0 │ │ +09b238: |[09b238] org.pyneo.maps.map.IconManager.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +09b248: 5410 3d13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/IconManager;.mAppContext:Landroid/content/Context; // field@133d │ │ +09b24c: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +09b252: 0c00 |0005: move-result-object v0 │ │ +09b254: 6e20 af01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +09b25a: 0c00 |0009: move-result-object v0 │ │ +09b25c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/map/IconManager; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -147440,22 +147473,22 @@ │ │ type : '(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -09b2a0: |[09b2a0] org.pyneo.maps.map.IconManager.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; │ │ -09b2b0: 6200 3e13 |0000: sget-object v0, Lorg/pyneo/maps/map/IconManager;.mIconManager:Lorg/pyneo/maps/map/IconManager; // field@133e │ │ -09b2b4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -09b2b8: 2200 4a05 |0004: new-instance v0, Lorg/pyneo/maps/map/IconManager; // type@054a │ │ -09b2bc: 7020 ba28 1000 |0006: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/IconManager;.:(Landroid/content/Context;)V // method@28ba │ │ -09b2c2: 6900 3e13 |0009: sput-object v0, Lorg/pyneo/maps/map/IconManager;.mIconManager:Lorg/pyneo/maps/map/IconManager; // field@133e │ │ -09b2c6: 6200 3e13 |000b: sget-object v0, Lorg/pyneo/maps/map/IconManager;.mIconManager:Lorg/pyneo/maps/map/IconManager; // field@133e │ │ -09b2ca: 1100 |000d: return-object v0 │ │ +09b260: |[09b260] org.pyneo.maps.map.IconManager.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; │ │ +09b270: 6200 3e13 |0000: sget-object v0, Lorg/pyneo/maps/map/IconManager;.mIconManager:Lorg/pyneo/maps/map/IconManager; // field@133e │ │ +09b274: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09b278: 2200 4a05 |0004: new-instance v0, Lorg/pyneo/maps/map/IconManager; // type@054a │ │ +09b27c: 7020 ba28 1000 |0006: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/IconManager;.:(Landroid/content/Context;)V // method@28ba │ │ +09b282: 6900 3e13 |0009: sput-object v0, Lorg/pyneo/maps/map/IconManager;.mIconManager:Lorg/pyneo/maps/map/IconManager; // field@133e │ │ +09b286: 6200 3e13 |000b: sget-object v0, Lorg/pyneo/maps/map/IconManager;.mIconManager:Lorg/pyneo/maps/map/IconManager; // field@133e │ │ +09b28a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ 0x000b line=27 │ │ locals : │ │ 0x0000 - 0x000e reg=1 ctx Landroid/content/Context; │ │ @@ -147466,25 +147499,25 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -09b2cc: |[09b2cc] org.pyneo.maps.map.IconManager.getArrowIcon:()Landroid/graphics/Bitmap; │ │ -09b2dc: 1a01 af2d |0000: const-string v1, "pref_arrow_icon" // string@2daf │ │ -09b2e0: 1a02 4b21 |0002: const-string v2, "icons/cursors" // string@214b │ │ -09b2e4: 7030 bd28 1302 |0004: invoke-direct {v3, v1, v2}, Lorg/pyneo/maps/map/IconManager;.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@28bd │ │ -09b2ea: 0c00 |0007: move-result-object v0 │ │ -09b2ec: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -09b2f0: 1100 |000a: return-object v0 │ │ -09b2f2: 1401 6b00 027f |000b: const v1, #float 1.72802e+38 // #7f02006b │ │ -09b2f8: 7020 bc28 1300 |000e: invoke-direct {v3, v1}, Lorg/pyneo/maps/map/IconManager;.getBitmap:(I)Landroid/graphics/Bitmap; // method@28bc │ │ -09b2fe: 0c00 |0011: move-result-object v0 │ │ -09b300: 28f8 |0012: goto 000a // -0008 │ │ +09b28c: |[09b28c] org.pyneo.maps.map.IconManager.getArrowIcon:()Landroid/graphics/Bitmap; │ │ +09b29c: 1a01 af2d |0000: const-string v1, "pref_arrow_icon" // string@2daf │ │ +09b2a0: 1a02 4b21 |0002: const-string v2, "icons/cursors" // string@214b │ │ +09b2a4: 7030 bd28 1302 |0004: invoke-direct {v3, v1, v2}, Lorg/pyneo/maps/map/IconManager;.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@28bd │ │ +09b2aa: 0c00 |0007: move-result-object v0 │ │ +09b2ac: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +09b2b0: 1100 |000a: return-object v0 │ │ +09b2b2: 1401 6b00 027f |000b: const v1, #float 1.72802e+38 // #7f02006b │ │ +09b2b8: 7020 bc28 1300 |000e: invoke-direct {v3, v1}, Lorg/pyneo/maps/map/IconManager;.getBitmap:(I)Landroid/graphics/Bitmap; // method@28bc │ │ +09b2be: 0c00 |0011: move-result-object v0 │ │ +09b2c0: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=46 │ │ 0x000a line=48 │ │ locals : │ │ 0x0008 - 0x000a reg=0 bmp Landroid/graphics/Bitmap; │ │ @@ -147496,25 +147529,25 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -09b304: |[09b304] org.pyneo.maps.map.IconManager.getLocationIcon:()Landroid/graphics/Bitmap; │ │ -09b314: 1a01 f22d |0000: const-string v1, "pref_person_icon" // string@2df2 │ │ -09b318: 1a02 4b21 |0002: const-string v2, "icons/cursors" // string@214b │ │ -09b31c: 7030 bd28 1302 |0004: invoke-direct {v3, v1, v2}, Lorg/pyneo/maps/map/IconManager;.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@28bd │ │ -09b322: 0c00 |0007: move-result-object v0 │ │ -09b324: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -09b328: 1100 |000a: return-object v0 │ │ -09b32a: 1401 6d00 027f |000b: const v1, #float 1.72802e+38 // #7f02006d │ │ -09b330: 7020 bc28 1300 |000e: invoke-direct {v3, v1}, Lorg/pyneo/maps/map/IconManager;.getBitmap:(I)Landroid/graphics/Bitmap; // method@28bc │ │ -09b336: 0c00 |0011: move-result-object v0 │ │ -09b338: 28f8 |0012: goto 000a // -0008 │ │ +09b2c4: |[09b2c4] org.pyneo.maps.map.IconManager.getLocationIcon:()Landroid/graphics/Bitmap; │ │ +09b2d4: 1a01 f22d |0000: const-string v1, "pref_person_icon" // string@2df2 │ │ +09b2d8: 1a02 4b21 |0002: const-string v2, "icons/cursors" // string@214b │ │ +09b2dc: 7030 bd28 1302 |0004: invoke-direct {v3, v1, v2}, Lorg/pyneo/maps/map/IconManager;.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@28bd │ │ +09b2e2: 0c00 |0007: move-result-object v0 │ │ +09b2e4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +09b2e8: 1100 |000a: return-object v0 │ │ +09b2ea: 1401 6d00 027f |000b: const v1, #float 1.72802e+38 // #7f02006d │ │ +09b2f0: 7020 bc28 1300 |000e: invoke-direct {v3, v1}, Lorg/pyneo/maps/map/IconManager;.getBitmap:(I)Landroid/graphics/Bitmap; // method@28bc │ │ +09b2f6: 0c00 |0011: move-result-object v0 │ │ +09b2f8: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=39 │ │ 0x000a line=41 │ │ locals : │ │ 0x0008 - 0x000a reg=0 bmp Landroid/graphics/Bitmap; │ │ @@ -147526,25 +147559,25 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -09b33c: |[09b33c] org.pyneo.maps.map.IconManager.getNolocationIcon:()Landroid/graphics/Bitmap; │ │ -09b34c: 1a01 cc2d |0000: const-string v1, "pref_icon" // string@2dcc │ │ -09b350: 1a02 4b21 |0002: const-string v2, "icons/cursors" // string@214b │ │ -09b354: 7030 bd28 1302 |0004: invoke-direct {v3, v1, v2}, Lorg/pyneo/maps/map/IconManager;.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@28bd │ │ -09b35a: 0c00 |0007: move-result-object v0 │ │ -09b35c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -09b360: 1100 |000a: return-object v0 │ │ -09b362: 1401 6c00 027f |000b: const v1, #float 1.72802e+38 // #7f02006c │ │ -09b368: 7020 bc28 1300 |000e: invoke-direct {v3, v1}, Lorg/pyneo/maps/map/IconManager;.getBitmap:(I)Landroid/graphics/Bitmap; // method@28bc │ │ -09b36e: 0c00 |0011: move-result-object v0 │ │ -09b370: 28f8 |0012: goto 000a // -0008 │ │ +09b2fc: |[09b2fc] org.pyneo.maps.map.IconManager.getNolocationIcon:()Landroid/graphics/Bitmap; │ │ +09b30c: 1a01 cc2d |0000: const-string v1, "pref_icon" // string@2dcc │ │ +09b310: 1a02 4b21 |0002: const-string v2, "icons/cursors" // string@214b │ │ +09b314: 7030 bd28 1302 |0004: invoke-direct {v3, v1, v2}, Lorg/pyneo/maps/map/IconManager;.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@28bd │ │ +09b31a: 0c00 |0007: move-result-object v0 │ │ +09b31c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +09b320: 1100 |000a: return-object v0 │ │ +09b322: 1401 6c00 027f |000b: const v1, #float 1.72802e+38 // #7f02006c │ │ +09b328: 7020 bc28 1300 |000e: invoke-direct {v3, v1}, Lorg/pyneo/maps/map/IconManager;.getBitmap:(I)Landroid/graphics/Bitmap; // method@28bc │ │ +09b32e: 0c00 |0011: move-result-object v0 │ │ +09b330: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=32 │ │ 0x000a line=34 │ │ locals : │ │ 0x0008 - 0x000a reg=0 bmp Landroid/graphics/Bitmap; │ │ @@ -147556,25 +147589,25 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -09b374: |[09b374] org.pyneo.maps.map.IconManager.getTargetIcon:()Landroid/graphics/Bitmap; │ │ -09b384: 1a01 042e |0000: const-string v1, "pref_target_icon" // string@2e04 │ │ -09b388: 1a02 4b21 |0002: const-string v2, "icons/cursors" // string@214b │ │ -09b38c: 7030 bd28 1302 |0004: invoke-direct {v3, v1, v2}, Lorg/pyneo/maps/map/IconManager;.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@28bd │ │ -09b392: 0c00 |0007: move-result-object v0 │ │ -09b394: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -09b398: 1100 |000a: return-object v0 │ │ -09b39a: 1401 6a00 027f |000b: const v1, #float 1.72802e+38 // #7f02006a │ │ -09b3a0: 7020 bc28 1300 |000e: invoke-direct {v3, v1}, Lorg/pyneo/maps/map/IconManager;.getBitmap:(I)Landroid/graphics/Bitmap; // method@28bc │ │ -09b3a6: 0c00 |0011: move-result-object v0 │ │ -09b3a8: 28f8 |0012: goto 000a // -0008 │ │ +09b334: |[09b334] org.pyneo.maps.map.IconManager.getTargetIcon:()Landroid/graphics/Bitmap; │ │ +09b344: 1a01 042e |0000: const-string v1, "pref_target_icon" // string@2e04 │ │ +09b348: 1a02 4b21 |0002: const-string v2, "icons/cursors" // string@214b │ │ +09b34c: 7030 bd28 1302 |0004: invoke-direct {v3, v1, v2}, Lorg/pyneo/maps/map/IconManager;.getBitmapFileFromProp:(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@28bd │ │ +09b352: 0c00 |0007: move-result-object v0 │ │ +09b354: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +09b358: 1100 |000a: return-object v0 │ │ +09b35a: 1401 6a00 027f |000b: const v1, #float 1.72802e+38 // #7f02006a │ │ +09b360: 7020 bc28 1300 |000e: invoke-direct {v3, v1}, Lorg/pyneo/maps/map/IconManager;.getBitmap:(I)Landroid/graphics/Bitmap; // method@28bc │ │ +09b366: 0c00 |0011: move-result-object v0 │ │ +09b368: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0008 line=53 │ │ 0x000a line=55 │ │ locals : │ │ 0x0008 - 0x000a reg=0 bmp Landroid/graphics/Bitmap; │ │ @@ -147610,17 +147643,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b3ac: |[09b3ac] org.pyneo.maps.map.MapSelectorActivity.:()V │ │ -09b3bc: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ -09b3c2: 0e00 |0003: return-void │ │ +09b36c: |[09b36c] org.pyneo.maps.map.MapSelectorActivity.:()V │ │ +09b37c: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ +09b382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/map/MapSelectorActivity; │ │ │ │ Virtual methods - │ │ @@ -147629,19 +147662,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09b3c4: |[09b3c4] org.pyneo.maps.map.MapSelectorActivity.onCreate:(Landroid/os/Bundle;)V │ │ -09b3d4: 6f20 6500 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -09b3da: 1400 2400 037f |0003: const v0, #float 1.7413e+38 // #7f030024 │ │ -09b3e0: 6e20 c528 0100 |0006: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/MapSelectorActivity;.setContentView:(I)V // method@28c5 │ │ -09b3e6: 0e00 |0009: return-void │ │ +09b384: |[09b384] org.pyneo.maps.map.MapSelectorActivity.onCreate:(Landroid/os/Bundle;)V │ │ +09b394: 6f20 6500 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +09b39a: 1400 2400 037f |0003: const v0, #float 1.7413e+38 // #7f030024 │ │ +09b3a0: 6e20 c528 0100 |0006: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/MapSelectorActivity;.setContentView:(I)V // method@28c5 │ │ +09b3a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0009 line=18 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/map/MapSelectorActivity; │ │ @@ -147682,63 +147715,63 @@ │ │ type : '(Lorg/pyneo/maps/map/MapView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09b3e8: |[09b3e8] org.pyneo.maps.map.MapView$1.:(Lorg/pyneo/maps/map/MapView;)V │ │ -09b3f8: 5b01 4013 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ -09b3fc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09b402: 0e00 |0005: return-void │ │ +09b3a8: |[09b3a8] org.pyneo.maps.map.MapView$1.:(Lorg/pyneo/maps/map/MapView;)V │ │ +09b3b8: 5b01 4013 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ +09b3bc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09b3c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/MapView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/MapView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/map/MapView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/map/MapView$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -09b404: |[09b404] org.pyneo.maps.map.MapView$1.onClick:(Landroid/view/View;)V │ │ -09b414: 5420 4013 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ -09b418: 7110 d128 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ -09b41e: 0c00 |0005: move-result-object v0 │ │ -09b420: 5421 4013 |0006: iget-object v1, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ -09b424: 7110 d128 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ -09b42a: 0c01 |000b: move-result-object v1 │ │ -09b42c: 6e10 8a29 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -09b432: 0a01 |000f: move-result v1 │ │ -09b434: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09b438: 6e20 9c29 1000 |0012: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -09b43e: 5420 4013 |0015: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ -09b442: 7110 d228 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ -09b448: 0c00 |001a: move-result-object v0 │ │ -09b44a: 3800 0b00 |001b: if-eqz v0, 0026 // +000b │ │ -09b44e: 5420 4013 |001d: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ -09b452: 7110 d228 0000 |001f: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ -09b458: 0c00 |0022: move-result-object v0 │ │ -09b45a: 7210 422e 0000 |0023: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ -09b460: 5420 4013 |0026: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ -09b464: 7110 d328 0000 |0028: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ -09b46a: 0c00 |002b: move-result-object v0 │ │ -09b46c: 3800 0b00 |002c: if-eqz v0, 0037 // +000b │ │ -09b470: 5420 4013 |002e: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ -09b474: 7110 d328 0000 |0030: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ -09b47a: 0c00 |0033: move-result-object v0 │ │ -09b47c: 6e10 a721 0000 |0034: invoke-virtual {v0}, Landroid/widget/ImageView;.invalidate:()V // method@21a7 │ │ -09b482: 0e00 |0037: return-void │ │ +09b3c4: |[09b3c4] org.pyneo.maps.map.MapView$1.onClick:(Landroid/view/View;)V │ │ +09b3d4: 5420 4013 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ +09b3d8: 7110 d128 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ +09b3de: 0c00 |0005: move-result-object v0 │ │ +09b3e0: 5421 4013 |0006: iget-object v1, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ +09b3e4: 7110 d128 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ +09b3ea: 0c01 |000b: move-result-object v1 │ │ +09b3ec: 6e10 8a29 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +09b3f2: 0a01 |000f: move-result v1 │ │ +09b3f4: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09b3f8: 6e20 9c29 1000 |0012: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +09b3fe: 5420 4013 |0015: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ +09b402: 7110 d228 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ +09b408: 0c00 |001a: move-result-object v0 │ │ +09b40a: 3800 0b00 |001b: if-eqz v0, 0026 // +000b │ │ +09b40e: 5420 4013 |001d: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ +09b412: 7110 d228 0000 |001f: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ +09b418: 0c00 |0022: move-result-object v0 │ │ +09b41a: 7210 422e 0000 |0023: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ +09b420: 5420 4013 |0026: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ +09b424: 7110 d328 0000 |0028: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ +09b42a: 0c00 |002b: move-result-object v0 │ │ +09b42c: 3800 0b00 |002c: if-eqz v0, 0037 // +000b │ │ +09b430: 5420 4013 |002e: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$1;.this$0:Lorg/pyneo/maps/map/MapView; // field@1340 │ │ +09b434: 7110 d328 0000 |0030: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ +09b43a: 0c00 |0033: move-result-object v0 │ │ +09b43c: 6e10 a721 0000 |0034: invoke-virtual {v0}, Landroid/widget/ImageView;.invalidate:()V // method@21a7 │ │ +09b442: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0015 line=184 │ │ 0x001d line=185 │ │ 0x0026 line=186 │ │ 0x0037 line=187 │ │ @@ -147781,71 +147814,71 @@ │ │ type : '(Lorg/pyneo/maps/map/MapView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09b484: |[09b484] org.pyneo.maps.map.MapView$2.:(Lorg/pyneo/maps/map/MapView;)V │ │ -09b494: 5b01 4113 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ -09b498: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09b49e: 0e00 |0005: return-void │ │ +09b444: |[09b444] org.pyneo.maps.map.MapView$2.:(Lorg/pyneo/maps/map/MapView;)V │ │ +09b454: 5b01 4113 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ +09b458: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09b45e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/MapView$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/MapView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/map/MapView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/map/MapView$2;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -09b4a0: |[09b4a0] org.pyneo.maps.map.MapView$2.onLongClick:(Landroid/view/View;)Z │ │ -09b4b0: 5442 4113 |0000: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ -09b4b4: 6e10 d828 0200 |0002: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ -09b4ba: 0c02 |0005: move-result-object v2 │ │ -09b4bc: 7110 af03 0200 |0006: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -09b4c2: 0c00 |0009: move-result-object v0 │ │ -09b4c4: 1a02 202e |000a: const-string v2, "pref_zoommaxlevel" // string@2e20 │ │ -09b4c8: 1a03 6401 |000c: const-string v3, "17" // string@0164 │ │ -09b4cc: 7230 8c01 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -09b4d2: 0c02 |0011: move-result-object v2 │ │ -09b4d4: 7110 9224 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b4da: 0a01 |0015: move-result v1 │ │ -09b4dc: 3d01 1e00 |0016: if-lez v1, 0034 // +001e │ │ -09b4e0: 5442 4113 |0018: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ -09b4e4: 7110 d128 0200 |001a: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ -09b4ea: 0c02 |001d: move-result-object v2 │ │ -09b4ec: d803 01ff |001e: add-int/lit8 v3, v1, #int -1 // #ff │ │ -09b4f0: 6e20 9c29 3200 |0020: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -09b4f6: 5442 4113 |0023: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ -09b4fa: 7110 d228 0200 |0025: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ -09b500: 0c02 |0028: move-result-object v2 │ │ -09b502: 3802 0b00 |0029: if-eqz v2, 0034 // +000b │ │ -09b506: 5442 4113 |002b: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ -09b50a: 7110 d228 0200 |002d: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ -09b510: 0c02 |0030: move-result-object v2 │ │ -09b512: 7210 422e 0200 |0031: invoke-interface {v2}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ -09b518: 5442 4113 |0034: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ -09b51c: 7110 d328 0200 |0036: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ -09b522: 0c02 |0039: move-result-object v2 │ │ -09b524: 3802 0b00 |003a: if-eqz v2, 0045 // +000b │ │ -09b528: 5442 4113 |003c: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ -09b52c: 7110 d328 0200 |003e: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ -09b532: 0c02 |0041: move-result-object v2 │ │ -09b534: 6e10 a721 0200 |0042: invoke-virtual {v2}, Landroid/widget/ImageView;.invalidate:()V // method@21a7 │ │ -09b53a: 1212 |0045: const/4 v2, #int 1 // #1 │ │ -09b53c: 0f02 |0046: return v2 │ │ +09b460: |[09b460] org.pyneo.maps.map.MapView$2.onLongClick:(Landroid/view/View;)Z │ │ +09b470: 5442 4113 |0000: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ +09b474: 6e10 d828 0200 |0002: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ +09b47a: 0c02 |0005: move-result-object v2 │ │ +09b47c: 7110 af03 0200 |0006: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +09b482: 0c00 |0009: move-result-object v0 │ │ +09b484: 1a02 202e |000a: const-string v2, "pref_zoommaxlevel" // string@2e20 │ │ +09b488: 1a03 6401 |000c: const-string v3, "17" // string@0164 │ │ +09b48c: 7230 8c01 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09b492: 0c02 |0011: move-result-object v2 │ │ +09b494: 7110 9224 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b49a: 0a01 |0015: move-result v1 │ │ +09b49c: 3d01 1e00 |0016: if-lez v1, 0034 // +001e │ │ +09b4a0: 5442 4113 |0018: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ +09b4a4: 7110 d128 0200 |001a: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ +09b4aa: 0c02 |001d: move-result-object v2 │ │ +09b4ac: d803 01ff |001e: add-int/lit8 v3, v1, #int -1 // #ff │ │ +09b4b0: 6e20 9c29 3200 |0020: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +09b4b6: 5442 4113 |0023: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ +09b4ba: 7110 d228 0200 |0025: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ +09b4c0: 0c02 |0028: move-result-object v2 │ │ +09b4c2: 3802 0b00 |0029: if-eqz v2, 0034 // +000b │ │ +09b4c6: 5442 4113 |002b: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ +09b4ca: 7110 d228 0200 |002d: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ +09b4d0: 0c02 |0030: move-result-object v2 │ │ +09b4d2: 7210 422e 0200 |0031: invoke-interface {v2}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ +09b4d8: 5442 4113 |0034: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ +09b4dc: 7110 d328 0200 |0036: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ +09b4e2: 0c02 |0039: move-result-object v2 │ │ +09b4e4: 3802 0b00 |003a: if-eqz v2, 0045 // +000b │ │ +09b4e8: 5442 4113 |003c: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$2;.this$0:Lorg/pyneo/maps/map/MapView; // field@1341 │ │ +09b4ec: 7110 d328 0200 |003e: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ +09b4f2: 0c02 |0041: move-result-object v2 │ │ +09b4f4: 6e10 a721 0200 |0042: invoke-virtual {v2}, Landroid/widget/ImageView;.invalidate:()V // method@21a7 │ │ +09b4fa: 1212 |0045: const/4 v2, #int 1 // #1 │ │ +09b4fc: 0f02 |0046: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000a line=193 │ │ 0x0016 line=194 │ │ 0x0018 line=195 │ │ 0x0023 line=196 │ │ @@ -147893,63 +147926,63 @@ │ │ type : '(Lorg/pyneo/maps/map/MapView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09b540: |[09b540] org.pyneo.maps.map.MapView$3.:(Lorg/pyneo/maps/map/MapView;)V │ │ -09b550: 5b01 4213 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ -09b554: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09b55a: 0e00 |0005: return-void │ │ +09b500: |[09b500] org.pyneo.maps.map.MapView$3.:(Lorg/pyneo/maps/map/MapView;)V │ │ +09b510: 5b01 4213 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ +09b514: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09b51a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/MapView$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/MapView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/map/MapView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/map/MapView$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -09b55c: |[09b55c] org.pyneo.maps.map.MapView$3.onClick:(Landroid/view/View;)V │ │ -09b56c: 5420 4213 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ -09b570: 7110 d128 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ -09b576: 0c00 |0005: move-result-object v0 │ │ -09b578: 5421 4213 |0006: iget-object v1, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ -09b57c: 7110 d128 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ -09b582: 0c01 |000b: move-result-object v1 │ │ -09b584: 6e10 8a29 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -09b58a: 0a01 |000f: move-result v1 │ │ -09b58c: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09b590: 6e20 9c29 1000 |0012: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -09b596: 5420 4213 |0015: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ -09b59a: 7110 d228 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ -09b5a0: 0c00 |001a: move-result-object v0 │ │ -09b5a2: 3800 0b00 |001b: if-eqz v0, 0026 // +000b │ │ -09b5a6: 5420 4213 |001d: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ -09b5aa: 7110 d228 0000 |001f: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ -09b5b0: 0c00 |0022: move-result-object v0 │ │ -09b5b2: 7210 422e 0000 |0023: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ -09b5b8: 5420 4213 |0026: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ -09b5bc: 7110 d328 0000 |0028: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ -09b5c2: 0c00 |002b: move-result-object v0 │ │ -09b5c4: 3800 0b00 |002c: if-eqz v0, 0037 // +000b │ │ -09b5c8: 5420 4213 |002e: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ -09b5cc: 7110 d328 0000 |0030: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ -09b5d2: 0c00 |0033: move-result-object v0 │ │ -09b5d4: 6e10 a721 0000 |0034: invoke-virtual {v0}, Landroid/widget/ImageView;.invalidate:()V // method@21a7 │ │ -09b5da: 0e00 |0037: return-void │ │ +09b51c: |[09b51c] org.pyneo.maps.map.MapView$3.onClick:(Landroid/view/View;)V │ │ +09b52c: 5420 4213 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ +09b530: 7110 d128 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ +09b536: 0c00 |0005: move-result-object v0 │ │ +09b538: 5421 4213 |0006: iget-object v1, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ +09b53c: 7110 d128 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ +09b542: 0c01 |000b: move-result-object v1 │ │ +09b544: 6e10 8a29 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +09b54a: 0a01 |000f: move-result v1 │ │ +09b54c: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09b550: 6e20 9c29 1000 |0012: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +09b556: 5420 4213 |0015: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ +09b55a: 7110 d228 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ +09b560: 0c00 |001a: move-result-object v0 │ │ +09b562: 3800 0b00 |001b: if-eqz v0, 0026 // +000b │ │ +09b566: 5420 4213 |001d: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ +09b56a: 7110 d228 0000 |001f: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ +09b570: 0c00 |0022: move-result-object v0 │ │ +09b572: 7210 422e 0000 |0023: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ +09b578: 5420 4213 |0026: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ +09b57c: 7110 d328 0000 |0028: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ +09b582: 0c00 |002b: move-result-object v0 │ │ +09b584: 3800 0b00 |002c: if-eqz v0, 0037 // +000b │ │ +09b588: 5420 4213 |002e: iget-object v0, v2, Lorg/pyneo/maps/map/MapView$3;.this$0:Lorg/pyneo/maps/map/MapView; // field@1342 │ │ +09b58c: 7110 d328 0000 |0030: invoke-static {v0}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ +09b592: 0c00 |0033: move-result-object v0 │ │ +09b594: 6e10 a721 0000 |0034: invoke-virtual {v0}, Landroid/widget/ImageView;.invalidate:()V // method@21a7 │ │ +09b59a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0015 line=226 │ │ 0x001d line=227 │ │ 0x0026 line=228 │ │ 0x0037 line=229 │ │ @@ -147992,71 +148025,71 @@ │ │ type : '(Lorg/pyneo/maps/map/MapView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09b5dc: |[09b5dc] org.pyneo.maps.map.MapView$4.:(Lorg/pyneo/maps/map/MapView;)V │ │ -09b5ec: 5b01 4313 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ -09b5f0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09b5f6: 0e00 |0005: return-void │ │ +09b59c: |[09b59c] org.pyneo.maps.map.MapView$4.:(Lorg/pyneo/maps/map/MapView;)V │ │ +09b5ac: 5b01 4313 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ +09b5b0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09b5b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/MapView$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/MapView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/map/MapView; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/map/MapView$4;) │ │ name : 'onLongClick' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -09b5f8: |[09b5f8] org.pyneo.maps.map.MapView$4.onLongClick:(Landroid/view/View;)Z │ │ -09b608: 5442 4313 |0000: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ -09b60c: 6e10 d828 0200 |0002: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ -09b612: 0c02 |0005: move-result-object v2 │ │ -09b614: 7110 af03 0200 |0006: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -09b61a: 0c00 |0009: move-result-object v0 │ │ -09b61c: 1a02 222e |000a: const-string v2, "pref_zoomminlevel" // string@2e22 │ │ -09b620: 1a03 6201 |000c: const-string v3, "10" // string@0162 │ │ -09b624: 7230 8c01 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -09b62a: 0c02 |0011: move-result-object v2 │ │ -09b62c: 7110 9224 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b632: 0a01 |0015: move-result v1 │ │ -09b634: 3d01 1e00 |0016: if-lez v1, 0034 // +001e │ │ -09b638: 5442 4313 |0018: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ -09b63c: 7110 d128 0200 |001a: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ -09b642: 0c02 |001d: move-result-object v2 │ │ -09b644: d803 01ff |001e: add-int/lit8 v3, v1, #int -1 // #ff │ │ -09b648: 6e20 9c29 3200 |0020: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -09b64e: 5442 4313 |0023: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ -09b652: 7110 d228 0200 |0025: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ -09b658: 0c02 |0028: move-result-object v2 │ │ -09b65a: 3802 0b00 |0029: if-eqz v2, 0034 // +000b │ │ -09b65e: 5442 4313 |002b: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ -09b662: 7110 d228 0200 |002d: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ -09b668: 0c02 |0030: move-result-object v2 │ │ -09b66a: 7210 422e 0200 |0031: invoke-interface {v2}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ -09b670: 5442 4313 |0034: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ -09b674: 7110 d328 0200 |0036: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ -09b67a: 0c02 |0039: move-result-object v2 │ │ -09b67c: 3802 0b00 |003a: if-eqz v2, 0045 // +000b │ │ -09b680: 5442 4313 |003c: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ -09b684: 7110 d328 0200 |003e: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ -09b68a: 0c02 |0041: move-result-object v2 │ │ -09b68c: 6e10 a721 0200 |0042: invoke-virtual {v2}, Landroid/widget/ImageView;.invalidate:()V // method@21a7 │ │ -09b692: 1212 |0045: const/4 v2, #int 1 // #1 │ │ -09b694: 0f02 |0046: return v2 │ │ +09b5b8: |[09b5b8] org.pyneo.maps.map.MapView$4.onLongClick:(Landroid/view/View;)Z │ │ +09b5c8: 5442 4313 |0000: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ +09b5cc: 6e10 d828 0200 |0002: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ +09b5d2: 0c02 |0005: move-result-object v2 │ │ +09b5d4: 7110 af03 0200 |0006: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +09b5da: 0c00 |0009: move-result-object v0 │ │ +09b5dc: 1a02 222e |000a: const-string v2, "pref_zoomminlevel" // string@2e22 │ │ +09b5e0: 1a03 6201 |000c: const-string v3, "10" // string@0162 │ │ +09b5e4: 7230 8c01 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09b5ea: 0c02 |0011: move-result-object v2 │ │ +09b5ec: 7110 9224 0200 |0012: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b5f2: 0a01 |0015: move-result v1 │ │ +09b5f4: 3d01 1e00 |0016: if-lez v1, 0034 // +001e │ │ +09b5f8: 5442 4313 |0018: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ +09b5fc: 7110 d128 0200 |001a: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; // method@28d1 │ │ +09b602: 0c02 |001d: move-result-object v2 │ │ +09b604: d803 01ff |001e: add-int/lit8 v3, v1, #int -1 // #ff │ │ +09b608: 6e20 9c29 3200 |0020: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +09b60e: 5442 4313 |0023: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ +09b612: 7110 d228 0200 |0025: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ +09b618: 0c02 |0028: move-result-object v2 │ │ +09b61a: 3802 0b00 |0029: if-eqz v2, 0034 // +000b │ │ +09b61e: 5442 4313 |002b: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ +09b622: 7110 d228 0200 |002d: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; // method@28d2 │ │ +09b628: 0c02 |0030: move-result-object v2 │ │ +09b62a: 7210 422e 0200 |0031: invoke-interface {v2}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ +09b630: 5442 4313 |0034: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ +09b634: 7110 d328 0200 |0036: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ +09b63a: 0c02 |0039: move-result-object v2 │ │ +09b63c: 3802 0b00 |003a: if-eqz v2, 0045 // +000b │ │ +09b640: 5442 4313 |003c: iget-object v2, v4, Lorg/pyneo/maps/map/MapView$4;.this$0:Lorg/pyneo/maps/map/MapView; // field@1343 │ │ +09b644: 7110 d328 0200 |003e: invoke-static {v2}, Lorg/pyneo/maps/map/MapView;.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; // method@28d3 │ │ +09b64a: 0c02 |0041: move-result-object v2 │ │ +09b64c: 6e10 a721 0200 |0042: invoke-virtual {v2}, Landroid/widget/ImageView;.invalidate:()V // method@21a7 │ │ +09b652: 1212 |0045: const/4 v2, #int 1 // #1 │ │ +09b654: 0f02 |0046: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=235 │ │ 0x0016 line=236 │ │ 0x0018 line=237 │ │ 0x0023 line=238 │ │ @@ -148119,19 +148152,19 @@ │ │ type : '(Lorg/pyneo/maps/map/MeasureOverlay;Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09b698: |[09b698] org.pyneo.maps.map.MeasureOverlay$DistPoint.:(Lorg/pyneo/maps/map/MeasureOverlay;Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -09b6a8: 5b01 4e13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.this$0:Lorg/pyneo/maps/map/MeasureOverlay; // field@134e │ │ -09b6ac: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09b6b2: 5b02 4d13 |0005: iput-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -09b6b6: 0e00 |0007: return-void │ │ +09b658: |[09b658] org.pyneo.maps.map.MeasureOverlay$DistPoint.:(Lorg/pyneo/maps/map/MeasureOverlay;Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +09b668: 5b01 4e13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.this$0:Lorg/pyneo/maps/map/MeasureOverlay; // field@134e │ │ +09b66c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09b672: 5b02 4d13 |0005: iput-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +09b676: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0005 line=288 │ │ 0x0007 line=289 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; │ │ @@ -148317,24 +148350,24 @@ │ │ type : '(Landroid/preference/PreferenceGroup;Landroid/preference/PreferenceGroup;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -09b6b8: |[09b6b8] org.pyneo.maps.map.PredefMapsParser.:(Landroid/preference/PreferenceGroup;Landroid/preference/PreferenceGroup;Landroid/content/Context;)V │ │ -09b6c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b6ca: 7010 3c2f 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ -09b6d0: 5b10 a113 |0004: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ -09b6d4: 5b10 9f13 |0006: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b6d8: 5b10 9713 |0008: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ -09b6dc: 5b12 9d13 |000a: iput-object v2, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ -09b6e0: 5b13 9e13 |000c: iput-object v3, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ -09b6e4: 5b14 9c13 |000e: iput-object v4, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefActivity:Landroid/content/Context; // field@139c │ │ -09b6e8: 0e00 |0010: return-void │ │ +09b678: |[09b678] org.pyneo.maps.map.PredefMapsParser.:(Landroid/preference/PreferenceGroup;Landroid/preference/PreferenceGroup;Landroid/content/Context;)V │ │ +09b688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b68a: 7010 3c2f 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ +09b690: 5b10 a113 |0004: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ +09b694: 5b10 9f13 |0006: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b698: 5b10 9713 |0008: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ +09b69c: 5b12 9d13 |000a: iput-object v2, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ +09b6a0: 5b13 9e13 |000c: iput-object v3, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ +09b6a4: 5b14 9c13 |000e: iput-object v4, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefActivity:Landroid/content/Context; // field@139c │ │ +09b6a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=80 │ │ 0x0004 line=81 │ │ 0x0006 line=82 │ │ 0x0008 line=83 │ │ 0x000a line=84 │ │ @@ -148352,18 +148385,18 @@ │ │ type : '(Landroid/view/Menu;Landroid/content/SharedPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -09b6ec: |[09b6ec] org.pyneo.maps.map.PredefMapsParser.:(Landroid/view/Menu;Landroid/content/SharedPreferences;)V │ │ -09b6fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b6fe: 7050 0b29 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V // method@290b │ │ -09b704: 0e00 |0004: return-void │ │ +09b6ac: |[09b6ac] org.pyneo.maps.map.PredefMapsParser.:(Landroid/view/Menu;Landroid/content/SharedPreferences;)V │ │ +09b6bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b6be: 7050 0b29 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V // method@290b │ │ +09b6c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x0004 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/map/PredefMapsParser; │ │ 0x0000 - 0x0005 reg=2 aSubmenu Landroid/view/Menu; │ │ @@ -148374,26 +148407,26 @@ │ │ type : '(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -09b708: |[09b708] org.pyneo.maps.map.PredefMapsParser.:(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V │ │ -09b718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b71a: 7010 3c2f 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ -09b720: 5b12 a113 |0004: iput-object v2, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ -09b724: 5c14 9a13 |0006: iput-boolean v4, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ -09b728: 5915 9b13 |0008: iput v5, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedProjection:I // field@139b │ │ -09b72c: 5b13 a013 |000a: iput-object v3, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSharedPreferences:Landroid/content/SharedPreferences; // field@13a0 │ │ -09b730: 5b10 9f13 |000c: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b734: 5b10 9713 |000e: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ -09b738: 5b10 9d13 |0010: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ -09b73c: 5b10 9e13 |0012: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ -09b740: 0e00 |0014: return-void │ │ +09b6c8: |[09b6c8] org.pyneo.maps.map.PredefMapsParser.:(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V │ │ +09b6d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b6da: 7010 3c2f 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ +09b6e0: 5b12 a113 |0004: iput-object v2, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ +09b6e4: 5c14 9a13 |0006: iput-boolean v4, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ +09b6e8: 5915 9b13 |0008: iput v5, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedProjection:I // field@139b │ │ +09b6ec: 5b13 a013 |000a: iput-object v3, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSharedPreferences:Landroid/content/SharedPreferences; // field@13a0 │ │ +09b6f0: 5b10 9f13 |000c: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b6f4: 5b10 9713 |000e: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ +09b6f8: 5b10 9d13 |0010: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ +09b6fc: 5b10 9e13 |0012: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ +09b700: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=91 │ │ 0x0006 line=92 │ │ 0x0008 line=93 │ │ 0x000a line=94 │ │ @@ -148414,29 +148447,29 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -09b744: |[09b744] org.pyneo.maps.map.PredefMapsParser.:(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZI)V │ │ -09b754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b756: 7010 3c2f 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ -09b75c: 5b12 9613 |0004: iput-object v2, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mID:Ljava/util/ArrayList; // field@1396 │ │ -09b760: 5b13 9813 |0006: iput-object v3, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mName:Ljava/util/ArrayList; // field@1398 │ │ -09b764: 5c14 9913 |0008: iput-boolean v4, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedMaps:Z // field@1399 │ │ -09b768: 5c15 9a13 |000a: iput-boolean v5, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ -09b76c: 5916 9b13 |000c: iput v6, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedProjection:I // field@139b │ │ -09b770: 5b10 a113 |000e: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ -09b774: 5b10 9f13 |0010: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b778: 5b10 9713 |0012: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ -09b77c: 5b10 9d13 |0014: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ -09b780: 5b10 9e13 |0016: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ -09b784: 5b10 9c13 |0018: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefActivity:Landroid/content/Context; // field@139c │ │ -09b788: 0e00 |001a: return-void │ │ +09b704: |[09b704] org.pyneo.maps.map.PredefMapsParser.:(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZI)V │ │ +09b714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b716: 7010 3c2f 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ +09b71c: 5b12 9613 |0004: iput-object v2, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mID:Ljava/util/ArrayList; // field@1396 │ │ +09b720: 5b13 9813 |0006: iput-object v3, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mName:Ljava/util/ArrayList; // field@1398 │ │ +09b724: 5c14 9913 |0008: iput-boolean v4, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedMaps:Z // field@1399 │ │ +09b728: 5c15 9a13 |000a: iput-boolean v5, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ +09b72c: 5916 9b13 |000c: iput v6, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedProjection:I // field@139b │ │ +09b730: 5b10 a113 |000e: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ +09b734: 5b10 9f13 |0010: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b738: 5b10 9713 |0012: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ +09b73c: 5b10 9d13 |0014: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ +09b740: 5b10 9e13 |0016: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ +09b744: 5b10 9c13 |0018: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefActivity:Landroid/content/Context; // field@139c │ │ +09b748: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=65 │ │ 0x0006 line=66 │ │ 0x0008 line=67 │ │ 0x000a line=68 │ │ @@ -148463,23 +148496,23 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSourceBase;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -09b78c: |[09b78c] org.pyneo.maps.map.PredefMapsParser.:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Ljava/lang/String;)V │ │ -09b79c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b79e: 7010 3c2f 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ -09b7a4: 5b10 a113 |0004: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ -09b7a8: 5b12 9f13 |0006: iput-object v2, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b7ac: 5b13 9713 |0008: iput-object v3, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ -09b7b0: 5b10 9d13 |000a: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ -09b7b4: 5b10 9e13 |000c: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ -09b7b8: 0e00 |000e: return-void │ │ +09b74c: |[09b74c] org.pyneo.maps.map.PredefMapsParser.:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Ljava/lang/String;)V │ │ +09b75c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b75e: 7010 3c2f 0100 |0001: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ +09b764: 5b10 a113 |0004: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ +09b768: 5b12 9f13 |0006: iput-object v2, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b76c: 5b13 9713 |0008: iput-object v3, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ +09b770: 5b10 9d13 |000a: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ +09b774: 5b10 9e13 |000c: iput-object v0, v1, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ +09b778: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0004 line=107 │ │ 0x0006 line=108 │ │ 0x0008 line=109 │ │ 0x000a line=110 │ │ @@ -148496,532 +148529,532 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 1027 16-bit code units │ │ -09b7bc: |[09b7bc] org.pyneo.maps.map.PredefMapsParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -09b7cc: 1a0a 0629 |0000: const-string v10, "map" // string@2906 │ │ -09b7d0: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -09b7d4: 6e20 db24 a000 |0004: invoke-virtual {v0, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09b7da: 0a0a |0007: move-result v10 │ │ -09b7dc: 380a 7901 |0008: if-eqz v10, 0181 // +0179 │ │ -09b7e0: 0800 1000 |000a: move-object/from16 v0, v16 │ │ -09b7e4: 540a 9f13 |000c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b7e8: 380a 7701 |000e: if-eqz v10, 0185 // +0177 │ │ -09b7ec: 1a0a 4c21 |0010: const-string v10, "id" // string@214c │ │ -09b7f0: 0800 1400 |0012: move-object/from16 v0, v20 │ │ -09b7f4: 7220 3a2f a000 |0014: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b7fa: 0c0a |0017: move-result-object v10 │ │ -09b7fc: 0800 1000 |0018: move-object/from16 v0, v16 │ │ -09b800: 540b 9713 |001a: iget-object v11, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ -09b804: 6e20 db24 ba00 |001c: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09b80a: 0a0a |001f: move-result v10 │ │ -09b80c: 380a 6101 |0020: if-eqz v10, 0181 // +0161 │ │ -09b810: 0800 1000 |0022: move-object/from16 v0, v16 │ │ -09b814: 540a 9f13 |0024: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b818: 1a0b 4c21 |0026: const-string v11, "id" // string@214c │ │ -09b81c: 0800 1400 |0028: move-object/from16 v0, v20 │ │ -09b820: 7220 3a2f b000 |002a: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b826: 0c0b |002d: move-result-object v11 │ │ -09b828: 5bab 6715 |002e: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -09b82c: 0800 1000 |0030: move-object/from16 v0, v16 │ │ -09b830: 540a 9f13 |0032: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b834: 1a0b 4c21 |0034: const-string v11, "id" // string@214c │ │ -09b838: 0800 1400 |0036: move-object/from16 v0, v20 │ │ -09b83c: 7220 3a2f b000 |0038: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b842: 0c0b |003b: move-result-object v11 │ │ -09b844: 5bab 6a15 |003c: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPID:Ljava/lang/String; // field@156a │ │ -09b848: 0800 1000 |003e: move-object/from16 v0, v16 │ │ -09b84c: 540a 9f13 |0040: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b850: 1a0b 8318 |0042: const-string v11, "cat" // string@1883 │ │ -09b854: 0800 1400 |0044: move-object/from16 v0, v20 │ │ -09b858: 7220 3a2f b000 |0046: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b85e: 0c0b |0049: move-result-object v11 │ │ -09b860: 5bab 6015 |004a: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CATEGORY:Ljava/lang/String; // field@1560 │ │ -09b864: 0800 1000 |004c: move-object/from16 v0, v16 │ │ -09b868: 540a 9f13 |004e: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b86c: 1a0b 4b2a |0050: const-string v11, "name" // string@2a4b │ │ -09b870: 0800 1400 |0052: move-object/from16 v0, v20 │ │ -09b874: 7220 3a2f b000 |0054: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b87a: 0c0b |0057: move-result-object v11 │ │ -09b87c: 5bab 7315 |0058: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ -09b880: 0800 1000 |005a: move-object/from16 v0, v16 │ │ -09b884: 540a 9f13 |005c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b888: 1a0b e117 |005e: const-string v11, "baseurl" // string@17e1 │ │ -09b88c: 0800 1400 |0060: move-object/from16 v0, v20 │ │ -09b890: 7220 3a2f b000 |0062: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b896: 0c0b |0065: move-result-object v11 │ │ -09b898: 5bab 5d15 |0066: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -09b89c: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -09b8a0: 540a 9f13 |006a: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b8a4: 1a0b 8e36 |006c: const-string v11, "zoom_minlevel" // string@368e │ │ -09b8a8: 0800 1400 |006e: move-object/from16 v0, v20 │ │ -09b8ac: 7220 3a2f b000 |0070: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b8b2: 0c0b |0073: move-result-object v11 │ │ -09b8b4: 7110 9224 0b00 |0074: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b8ba: 0a0b |0077: move-result v11 │ │ -09b8bc: 59ab 8d15 |0078: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MINLEVEL:I // field@158d │ │ -09b8c0: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -09b8c4: 540a 9f13 |007c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b8c8: 1a0b 8d36 |007e: const-string v11, "zoom_maxlevel" // string@368d │ │ -09b8cc: 0800 1400 |0080: move-object/from16 v0, v20 │ │ -09b8d0: 7220 3a2f b000 |0082: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b8d6: 0c0b |0085: move-result-object v11 │ │ -09b8d8: 7110 9224 0b00 |0086: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b8de: 0a0b |0089: move-result v11 │ │ -09b8e0: 59ab 8c15 |008a: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MAXLEVEL:I // field@158c │ │ -09b8e4: 0800 1000 |008c: move-object/from16 v0, v16 │ │ -09b8e8: 540a 9f13 |008e: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b8ec: 1a0b 6821 |0090: const-string v11, "image_filenameending" // string@2168 │ │ -09b8f0: 0800 1400 |0092: move-object/from16 v0, v20 │ │ -09b8f4: 7220 3a2f b000 |0094: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b8fa: 0c0b |0097: move-result-object v11 │ │ -09b8fc: 5bab 6815 |0098: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -09b900: 0800 1000 |009a: move-object/from16 v0, v16 │ │ -09b904: 540a 9f13 |009c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b908: 1a0b 2329 |009e: const-string v11, "maptile_sizepx" // string@2923 │ │ -09b90c: 0800 1400 |00a0: move-object/from16 v0, v20 │ │ -09b910: 7220 3a2f b000 |00a2: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b916: 0c0b |00a5: move-result-object v11 │ │ -09b918: 7110 9224 0b00 |00a6: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b91e: 0a0b |00a9: move-result v11 │ │ -09b920: 59ab 6c15 |00aa: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ -09b924: 0800 1000 |00ac: move-object/from16 v0, v16 │ │ -09b928: 540a 9f13 |00ae: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b92c: 1a0b 7335 |00b0: const-string v11, "url_builder_type" // string@3573 │ │ -09b930: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ -09b934: 7220 3a2f b000 |00b4: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b93a: 0c0b |00b7: move-result-object v11 │ │ -09b93c: 7110 9224 0b00 |00b8: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b942: 0a0b |00bb: move-result v11 │ │ -09b944: 59ab 8815 |00bc: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.URL_BUILDER_TYPE:I // field@1588 │ │ -09b948: 0800 1000 |00be: move-object/from16 v0, v16 │ │ -09b94c: 540a 9f13 |00c0: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b950: 1a0b 7934 |00c2: const-string v11, "tile_source_type" // string@3479 │ │ -09b954: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ -09b958: 7220 3a2f b000 |00c6: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b95e: 0c0b |00c9: move-result-object v11 │ │ -09b960: 7110 9224 0b00 |00ca: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b966: 0a0b |00cd: move-result v11 │ │ -09b968: 59ab 8415 |00ce: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ -09b96c: 0800 1000 |00d0: move-object/from16 v0, v16 │ │ -09b970: 540a 9f13 |00d2: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b974: 1a0b 582e |00d4: const-string v11, "projection" // string@2e58 │ │ -09b978: 0800 1400 |00d6: move-object/from16 v0, v20 │ │ -09b97c: 7220 3a2f b000 |00d8: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b982: 0c0b |00db: move-result-object v11 │ │ -09b984: 7110 9224 0b00 |00dc: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b98a: 0a0b |00df: move-result v11 │ │ -09b98c: 59ab 7f15 |00e0: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -09b990: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ -09b994: 540a 9f13 |00e4: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b998: 1a0b 6936 |00e6: const-string v11, "yandex_traffic_on" // string@3669 │ │ -09b99c: 0800 1400 |00e8: move-object/from16 v0, v20 │ │ -09b9a0: 7220 3a2f b000 |00ea: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b9a6: 0c0b |00ed: move-result-object v11 │ │ -09b9a8: 7110 9224 0b00 |00ee: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09b9ae: 0a0b |00f1: move-result v11 │ │ -09b9b0: 59ab 8b15 |00f2: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.YANDEX_TRAFFIC_ON:I // field@158b │ │ -09b9b4: 0800 1000 |00f4: move-object/from16 v0, v16 │ │ -09b9b8: 540a 9f13 |00f6: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b9bc: 120b |00f8: const/4 v11, #int 0 // #0 │ │ -09b9be: 5cab 8515 |00f9: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TIMEDEPENDENT:Z // field@1585 │ │ -09b9c2: 1a0a 8734 |00fb: const-string v10, "timedependent" // string@3487 │ │ -09b9c6: 0800 1400 |00fd: move-object/from16 v0, v20 │ │ -09b9ca: 7220 392f a000 |00ff: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09b9d0: 0a0a |0102: move-result v10 │ │ -09b9d2: 12fb |0103: const/4 v11, #int -1 // #ff │ │ -09b9d4: 37ba 1400 |0104: if-le v10, v11, 0118 // +0014 │ │ -09b9d8: 0800 1000 |0106: move-object/from16 v0, v16 │ │ -09b9dc: 540a 9f13 |0108: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09b9e0: 1a0b 8734 |010a: const-string v11, "timedependent" // string@3487 │ │ -09b9e4: 0800 1400 |010c: move-object/from16 v0, v20 │ │ -09b9e8: 7220 3a2f b000 |010e: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09b9ee: 0c0b |0111: move-result-object v11 │ │ -09b9f0: 7110 5924 0b00 |0112: invoke-static {v11}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ -09b9f6: 0a0b |0115: move-result v11 │ │ -09b9f8: 5cab 8515 |0116: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TIMEDEPENDENT:Z // field@1585 │ │ -09b9fc: 0800 1000 |0118: move-object/from16 v0, v16 │ │ -09ba00: 540a 9f13 |011a: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09ba04: 120b |011c: const/4 v11, #int 0 // #0 │ │ -09ba06: 5cab 6915 |011d: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ -09ba0a: 1a0a 1e23 |011f: const-string v10, "layer" // string@231e │ │ -09ba0e: 0800 1400 |0121: move-object/from16 v0, v20 │ │ -09ba12: 7220 392f a000 |0123: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09ba18: 0a0a |0126: move-result v10 │ │ -09ba1a: 12fb |0127: const/4 v11, #int -1 // #ff │ │ -09ba1c: 37ba 1400 |0128: if-le v10, v11, 013c // +0014 │ │ -09ba20: 0800 1000 |012a: move-object/from16 v0, v16 │ │ -09ba24: 540a 9f13 |012c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09ba28: 1a0b 1e23 |012e: const-string v11, "layer" // string@231e │ │ -09ba2c: 0800 1400 |0130: move-object/from16 v0, v20 │ │ -09ba30: 7220 3a2f b000 |0132: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09ba36: 0c0b |0135: move-result-object v11 │ │ -09ba38: 7110 5924 0b00 |0136: invoke-static {v11}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ -09ba3e: 0a0b |0139: move-result v11 │ │ -09ba40: 5cab 6915 |013a: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ -09ba44: 0800 1000 |013c: move-object/from16 v0, v16 │ │ -09ba48: 540a 9f13 |013e: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09ba4c: 1a0b 0000 |0140: const-string v11, "" // string@0000 │ │ -09ba50: 5bab 5f15 |0142: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ -09ba54: 1a0a 4f18 |0144: const-string v10, "cache" // string@184f │ │ -09ba58: 0800 1400 |0146: move-object/from16 v0, v20 │ │ -09ba5c: 7220 392f a000 |0148: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09ba62: 0a0a |014b: move-result v10 │ │ -09ba64: 12fb |014c: const/4 v11, #int -1 // #ff │ │ -09ba66: 37ba 1000 |014d: if-le v10, v11, 015d // +0010 │ │ -09ba6a: 0800 1000 |014f: move-object/from16 v0, v16 │ │ -09ba6e: 540a 9f13 |0151: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09ba72: 1a0b 4f18 |0153: const-string v11, "cache" // string@184f │ │ -09ba76: 0800 1400 |0155: move-object/from16 v0, v20 │ │ -09ba7a: 7220 3a2f b000 |0157: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09ba80: 0c0b |015a: move-result-object v11 │ │ -09ba82: 5bab 5f15 |015b: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ -09ba86: 0800 1000 |015d: move-object/from16 v0, v16 │ │ -09ba8a: 540a 9f13 |015f: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09ba8e: 120b |0161: const/4 v11, #int 0 // #0 │ │ -09ba90: 5cab 6315 |0162: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE:Z // field@1563 │ │ -09ba94: 1a0a 6820 |0164: const-string v10, "googlescale" // string@2068 │ │ -09ba98: 0800 1400 |0166: move-object/from16 v0, v20 │ │ -09ba9c: 7220 392f a000 |0168: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09baa2: 0a0a |016b: move-result v10 │ │ -09baa4: 12fb |016c: const/4 v11, #int -1 // #ff │ │ -09baa6: 37ba 1400 |016d: if-le v10, v11, 0181 // +0014 │ │ -09baaa: 0800 1000 |016f: move-object/from16 v0, v16 │ │ -09baae: 540a 9f13 |0171: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ -09bab2: 1a0b 6820 |0173: const-string v11, "googlescale" // string@2068 │ │ -09bab6: 0800 1400 |0175: move-object/from16 v0, v20 │ │ -09baba: 7220 3a2f b000 |0177: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bac0: 0c0b |017a: move-result-object v11 │ │ -09bac2: 7110 5924 0b00 |017b: invoke-static {v11}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ -09bac8: 0a0b |017e: move-result v11 │ │ -09baca: 5cab 6315 |017f: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE:Z // field@1563 │ │ -09bace: 7505 3f2f 1000 |0181: invoke-super/range {v16, v17, v18, v19, v20}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ -09bad4: 0e00 |0184: return-void │ │ -09bad6: 0800 1000 |0185: move-object/from16 v0, v16 │ │ -09bada: 540a a113 |0187: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ -09bade: 380a b100 |0189: if-eqz v10, 023a // +00b1 │ │ -09bae2: 1a0a 1e23 |018b: const-string v10, "layer" // string@231e │ │ -09bae6: 0800 1400 |018d: move-object/from16 v0, v20 │ │ -09baea: 7220 392f a000 |018f: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09baf0: 0a01 |0192: move-result v1 │ │ -09baf2: 1209 |0193: const/4 v9, #int 0 // #0 │ │ -09baf4: 1a0a 8734 |0194: const-string v10, "timedependent" // string@3487 │ │ -09baf8: 0800 1400 |0196: move-object/from16 v0, v20 │ │ -09bafc: 7220 392f a000 |0198: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09bb02: 0a05 |019b: move-result v5 │ │ -09bb04: 12fa |019c: const/4 v10, #int -1 // #ff │ │ -09bb06: 32a5 0e00 |019d: if-eq v5, v10, 01ab // +000e │ │ -09bb0a: 1a0a 8734 |019f: const-string v10, "timedependent" // string@3487 │ │ -09bb0e: 0800 1400 |01a1: move-object/from16 v0, v20 │ │ -09bb12: 7220 3a2f a000 |01a3: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bb18: 0c0a |01a6: move-result-object v10 │ │ -09bb1a: 7110 5924 0a00 |01a7: invoke-static {v10}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ -09bb20: 0a09 |01aa: move-result v9 │ │ -09bb22: 0800 1000 |01ab: move-object/from16 v0, v16 │ │ -09bb26: 540a a013 |01ad: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mSharedPreferences:Landroid/content/SharedPreferences; // field@13a0 │ │ -09bb2a: 220b 9204 |01af: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -09bb2e: 7010 fb24 0b00 |01b1: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09bb34: 1a0c f32d |01b4: const-string v12, "pref_predefmaps_" // string@2df3 │ │ -09bb38: 6e20 0425 cb00 |01b6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bb3e: 0c0b |01b9: move-result-object v11 │ │ -09bb40: 1a0c 4c21 |01ba: const-string v12, "id" // string@214c │ │ -09bb44: 0800 1400 |01bc: move-object/from16 v0, v20 │ │ -09bb48: 7220 3a2f c000 |01be: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bb4e: 0c0c |01c1: move-result-object v12 │ │ -09bb50: 6e20 0425 cb00 |01c2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bb56: 0c0b |01c5: move-result-object v11 │ │ -09bb58: 6e10 0a25 0b00 |01c6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09bb5e: 0c0b |01c9: move-result-object v11 │ │ -09bb60: 121c |01ca: const/4 v12, #int 1 // #1 │ │ -09bb62: 7230 8901 ba0c |01cb: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -09bb68: 0a0a |01ce: move-result v10 │ │ -09bb6a: 380a b2ff |01cf: if-eqz v10, 0181 // -004e │ │ -09bb6e: 12fa |01d1: const/4 v10, #int -1 // #ff │ │ -09bb70: 32a1 6600 |01d2: if-eq v1, v10, 0238 // +0066 │ │ -09bb74: 1a0a 1e23 |01d4: const-string v10, "layer" // string@231e │ │ -09bb78: 0800 1400 |01d6: move-object/from16 v0, v20 │ │ -09bb7c: 7220 3a2f a000 |01d8: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bb82: 0c0a |01db: move-result-object v10 │ │ -09bb84: 1a0b 0435 |01dc: const-string v11, "true" // string@3504 │ │ -09bb88: 6e20 db24 ba00 |01de: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09bb8e: 0a0a |01e1: move-result v10 │ │ -09bb90: 380a 5600 |01e2: if-eqz v10, 0238 // +0056 │ │ -09bb94: 1213 |01e4: const/4 v3, #int 1 // #1 │ │ -09bb96: 0800 1000 |01e5: move-object/from16 v0, v16 │ │ -09bb9a: 550a 9a13 |01e7: iget-boolean v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ -09bb9e: 380a 0600 |01e9: if-eqz v10, 01ef // +0006 │ │ -09bba2: 3803 0400 |01eb: if-eqz v3, 01ef // +0004 │ │ -09bba6: 3809 0a00 |01ed: if-eqz v9, 01f7 // +000a │ │ -09bbaa: 0800 1000 |01ef: move-object/from16 v0, v16 │ │ -09bbae: 550a 9a13 |01f1: iget-boolean v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ -09bbb2: 390a 8eff |01f3: if-nez v10, 0181 // -0072 │ │ -09bbb6: 3903 8cff |01f5: if-nez v3, 0181 // -0074 │ │ -09bbba: 0800 1000 |01f7: move-object/from16 v0, v16 │ │ -09bbbe: 540a a113 |01f9: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ -09bbc2: 140b 1500 0b7f |01fb: const v11, #float 1.84763e+38 // #7f0b0015 │ │ -09bbc8: 120c |01fe: const/4 v12, #int 0 // #0 │ │ -09bbca: 120d |01ff: const/4 v13, #int 0 // #0 │ │ -09bbcc: 220e 9204 |0200: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -09bbd0: 7010 fb24 0e00 |0202: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09bbd6: 1a0f 8318 |0205: const-string v15, "cat" // string@1883 │ │ -09bbda: 0800 1400 |0207: move-object/from16 v0, v20 │ │ -09bbde: 7220 3a2f f000 |0209: invoke-interface {v0, v15}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bbe4: 0c0f |020c: move-result-object v15 │ │ -09bbe6: 6e20 0425 fe00 |020d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bbec: 0c0e |0210: move-result-object v14 │ │ -09bbee: 1a0f 6901 |0211: const-string v15, ": " // string@0169 │ │ -09bbf2: 6e20 0425 fe00 |0213: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bbf8: 0c0e |0216: move-result-object v14 │ │ -09bbfa: 1a0f 4b2a |0217: const-string v15, "name" // string@2a4b │ │ -09bbfe: 0800 1400 |0219: move-object/from16 v0, v20 │ │ -09bc02: 7220 3a2f f000 |021b: invoke-interface {v0, v15}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bc08: 0c0f |021e: move-result-object v15 │ │ -09bc0a: 6e20 0425 fe00 |021f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bc10: 0c0e |0222: move-result-object v14 │ │ -09bc12: 6e10 0a25 0e00 |0223: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09bc18: 0c0e |0226: move-result-object v14 │ │ -09bc1a: 725e 1b1f badc |0227: invoke-interface {v10, v11, v12, v13, v14}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1b │ │ -09bc20: 0c04 |022a: move-result-object v4 │ │ -09bc22: 1a0a 4c21 |022b: const-string v10, "id" // string@214c │ │ -09bc26: 0800 1400 |022d: move-object/from16 v0, v20 │ │ -09bc2a: 7220 3a2f a000 |022f: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bc30: 0c0a |0232: move-result-object v10 │ │ -09bc32: 7220 5b1f a400 |0233: invoke-interface {v4, v10}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -09bc38: 2900 4bff |0236: goto/16 0181 // -00b5 │ │ -09bc3c: 1203 |0238: const/4 v3, #int 0 // #0 │ │ -09bc3e: 28ac |0239: goto 01e5 // -0054 │ │ -09bc40: 0800 1000 |023a: move-object/from16 v0, v16 │ │ -09bc44: 540a 9d13 |023c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ -09bc48: 380a 3f01 |023e: if-eqz v10, 037d // +013f │ │ -09bc4c: 0800 1000 |0240: move-object/from16 v0, v16 │ │ -09bc50: 540a 9e13 |0242: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ -09bc54: 380a 3901 |0244: if-eqz v10, 037d // +0139 │ │ -09bc58: 1a0a 1e23 |0246: const-string v10, "layer" // string@231e │ │ -09bc5c: 0800 1400 |0248: move-object/from16 v0, v20 │ │ -09bc60: 7220 392f a000 |024a: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09bc66: 0a01 |024d: move-result v1 │ │ -09bc68: 12fa |024e: const/4 v10, #int -1 // #ff │ │ -09bc6a: 32a1 1200 |024f: if-eq v1, v10, 0261 // +0012 │ │ -09bc6e: 1a0a 1e23 |0251: const-string v10, "layer" // string@231e │ │ -09bc72: 0800 1400 |0253: move-object/from16 v0, v20 │ │ -09bc76: 7220 3a2f a000 |0255: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bc7c: 0c0a |0258: move-result-object v10 │ │ -09bc7e: 1a0b 0435 |0259: const-string v11, "true" // string@3504 │ │ -09bc82: 6e20 db24 ba00 |025b: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09bc88: 0a0a |025e: move-result v10 │ │ -09bc8a: 390a 1801 |025f: if-nez v10, 0377 // +0118 │ │ -09bc8e: 0800 1000 |0261: move-object/from16 v0, v16 │ │ -09bc92: 5407 9d13 |0263: iget-object v7, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ -09bc96: 2206 0c06 |0265: new-instance v6, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -09bc9a: 0800 1000 |0267: move-object/from16 v0, v16 │ │ -09bc9e: 540a 9c13 |0269: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefActivity:Landroid/content/Context; // field@139c │ │ -09bca2: 220b 9204 |026b: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -09bca6: 7010 fb24 0b00 |026d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09bcac: 1a0c f32d |0270: const-string v12, "pref_predefmaps_" // string@2df3 │ │ -09bcb0: 6e20 0425 cb00 |0272: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bcb6: 0c0b |0275: move-result-object v11 │ │ -09bcb8: 1a0c 4c21 |0276: const-string v12, "id" // string@214c │ │ -09bcbc: 0800 1400 |0278: move-object/from16 v0, v20 │ │ -09bcc0: 7220 3a2f c000 |027a: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bcc6: 0c0c |027d: move-result-object v12 │ │ -09bcc8: 6e20 0425 cb00 |027e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bcce: 0c0b |0281: move-result-object v11 │ │ -09bcd0: 6e10 0a25 0b00 |0282: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09bcd6: 0c0b |0285: move-result-object v11 │ │ -09bcd8: 7030 ef2d a60b |0286: invoke-direct {v6, v10, v11}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2def │ │ -09bcde: 220a 9204 |0289: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -09bce2: 7010 fb24 0a00 |028b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09bce8: 1a0b f32d |028e: const-string v11, "pref_predefmaps_" // string@2df3 │ │ -09bcec: 6e20 0425 ba00 |0290: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bcf2: 0c0a |0293: move-result-object v10 │ │ -09bcf4: 1a0b 4c21 |0294: const-string v11, "id" // string@214c │ │ -09bcf8: 0800 1400 |0296: move-object/from16 v0, v20 │ │ -09bcfc: 7220 3a2f b000 |0298: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bd02: 0c0b |029b: move-result-object v11 │ │ -09bd04: 6e20 0425 ba00 |029c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bd0a: 0c0a |029f: move-result-object v10 │ │ -09bd0c: 1a0b 0a15 |02a0: const-string v11, "_screen" // string@150a │ │ -09bd10: 6e20 0425 ba00 |02a2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bd16: 0c0a |02a5: move-result-object v10 │ │ -09bd18: 6e10 0a25 0a00 |02a6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09bd1e: 0c0a |02a9: move-result-object v10 │ │ -09bd20: 6e20 f72d a600 |02aa: invoke-virtual {v6, v10}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setKey:(Ljava/lang/String;)V // method@2df7 │ │ -09bd26: 220a 3000 |02ad: new-instance v10, Landroid/content/Intent; // type@0030 │ │ -09bd2a: 0800 1000 |02af: move-object/from16 v0, v16 │ │ -09bd2e: 540b 9c13 |02b1: iget-object v11, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefActivity:Landroid/content/Context; // field@139c │ │ -09bd32: 1c0c a005 |02b3: const-class v12, Lorg/pyneo/maps/preference/PredefMapsPrefActivity; // type@05a0 │ │ -09bd36: 7030 4a01 ba0c |02b5: invoke-direct {v10, v11, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -09bd3c: 1a0b a306 |02b8: const-string v11, "Key" // string@06a3 │ │ -09bd40: 220c 9204 |02ba: new-instance v12, Ljava/lang/StringBuilder; // type@0492 │ │ -09bd44: 7010 fb24 0c00 |02bc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09bd4a: 1a0d f32d |02bf: const-string v13, "pref_predefmaps_" // string@2df3 │ │ -09bd4e: 6e20 0425 dc00 |02c1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bd54: 0c0c |02c4: move-result-object v12 │ │ -09bd56: 1a0d 4c21 |02c5: const-string v13, "id" // string@214c │ │ -09bd5a: 0800 1400 |02c7: move-object/from16 v0, v20 │ │ -09bd5e: 7220 3a2f d000 |02c9: invoke-interface {v0, v13}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bd64: 0c0d |02cc: move-result-object v13 │ │ -09bd66: 6e20 0425 dc00 |02cd: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09bd6c: 0c0c |02d0: move-result-object v12 │ │ -09bd6e: 6e10 0a25 0c00 |02d1: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09bd74: 0c0c |02d4: move-result-object v12 │ │ -09bd76: 6e30 6d01 ba0c |02d5: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -09bd7c: 0c0a |02d8: move-result-object v10 │ │ -09bd7e: 1a0b 4c21 |02d9: const-string v11, "id" // string@214c │ │ -09bd82: 1a0c 4c21 |02db: const-string v12, "id" // string@214c │ │ -09bd86: 0800 1400 |02dd: move-object/from16 v0, v20 │ │ -09bd8a: 7220 3a2f c000 |02df: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bd90: 0c0c |02e2: move-result-object v12 │ │ -09bd92: 6e30 6d01 ba0c |02e3: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -09bd98: 0c0a |02e6: move-result-object v10 │ │ -09bd9a: 1a0b 4b2a |02e7: const-string v11, "name" // string@2a4b │ │ -09bd9e: 1a0c 4b2a |02e9: const-string v12, "name" // string@2a4b │ │ -09bda2: 0800 1400 |02eb: move-object/from16 v0, v20 │ │ -09bda6: 7220 3a2f c000 |02ed: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bdac: 0c0c |02f0: move-result-object v12 │ │ -09bdae: 6e30 6d01 ba0c |02f1: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -09bdb4: 0c0a |02f4: move-result-object v10 │ │ -09bdb6: 1a0b 582e |02f5: const-string v11, "projection" // string@2e58 │ │ -09bdba: 1a0c 582e |02f7: const-string v12, "projection" // string@2e58 │ │ -09bdbe: 0800 1400 |02f9: move-object/from16 v0, v20 │ │ -09bdc2: 7220 3a2f c000 |02fb: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bdc8: 0c0c |02fe: move-result-object v12 │ │ -09bdca: 7110 9224 0c00 |02ff: invoke-static {v12}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09bdd0: 0a0c |0302: move-result v12 │ │ -09bdd2: 6e30 6901 ba0c |0303: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -09bdd8: 0c0a |0306: move-result-object v10 │ │ -09bdda: 1a0b 2329 |0307: const-string v11, "maptile_sizepx" // string@2923 │ │ -09bdde: 1a0c 2329 |0309: const-string v12, "maptile_sizepx" // string@2923 │ │ -09bde2: 0800 1400 |030b: move-object/from16 v0, v20 │ │ -09bde6: 7220 3a2f c000 |030d: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bdec: 0c0c |0310: move-result-object v12 │ │ -09bdee: 7110 9224 0c00 |0311: invoke-static {v12}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09bdf4: 0a0c |0314: move-result v12 │ │ -09bdf6: 6e30 6901 ba0c |0315: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -09bdfc: 0c02 |0318: move-result-object v2 │ │ -09bdfe: 1a0a 6820 |0319: const-string v10, "googlescale" // string@2068 │ │ -09be02: 0800 1400 |031b: move-object/from16 v0, v20 │ │ -09be06: 7220 392f a000 |031d: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09be0c: 0a05 |0320: move-result v5 │ │ -09be0e: 12fa |0321: const/4 v10, #int -1 // #ff │ │ -09be10: 37a5 1800 |0322: if-le v5, v10, 033a // +0018 │ │ -09be14: 1a0a 6820 |0324: const-string v10, "googlescale" // string@2068 │ │ -09be18: 0800 1400 |0326: move-object/from16 v0, v20 │ │ -09be1c: 7220 3a2f a000 |0328: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09be22: 0c0a |032b: move-result-object v10 │ │ -09be24: 1a0b 0435 |032c: const-string v11, "true" // string@3504 │ │ -09be28: 6e20 db24 ba00 |032e: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09be2e: 0a0a |0331: move-result v10 │ │ -09be30: 380a 0800 |0332: if-eqz v10, 033a // +0008 │ │ -09be34: 1a0a 6820 |0334: const-string v10, "googlescale" // string@2068 │ │ -09be38: 121b |0336: const/4 v11, #int 1 // #1 │ │ -09be3a: 6e30 6e01 a20b |0337: invoke-virtual {v2, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ -09be40: 6e20 f62d 2600 |033a: invoke-virtual {v6, v2}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setIntent:(Landroid/content/Intent;)V // method@2df6 │ │ -09be46: 220a 9204 |033d: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -09be4a: 7010 fb24 0a00 |033f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09be50: 1a0b 8318 |0342: const-string v11, "cat" // string@1883 │ │ -09be54: 0800 1400 |0344: move-object/from16 v0, v20 │ │ -09be58: 7220 3a2f b000 |0346: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09be5e: 0c0b |0349: move-result-object v11 │ │ -09be60: 6e20 0425 ba00 |034a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09be66: 0c0a |034d: move-result-object v10 │ │ -09be68: 1a0b 6901 |034e: const-string v11, ": " // string@0169 │ │ -09be6c: 6e20 0425 ba00 |0350: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09be72: 0c0a |0353: move-result-object v10 │ │ -09be74: 1a0b 4b2a |0354: const-string v11, "name" // string@2a4b │ │ -09be78: 0800 1400 |0356: move-object/from16 v0, v20 │ │ -09be7c: 7220 3a2f b000 |0358: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09be82: 0c0b |035b: move-result-object v11 │ │ -09be84: 6e20 0425 ba00 |035c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09be8a: 0c0a |035f: move-result-object v10 │ │ -09be8c: 6e10 0a25 0a00 |0360: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09be92: 0c0a |0363: move-result-object v10 │ │ -09be94: 6e20 fa2d a600 |0364: invoke-virtual {v6, v10}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ -09be9a: 1a0a bf1a |0367: const-string v10, "descr" // string@1abf │ │ -09be9e: 0800 1400 |0369: move-object/from16 v0, v20 │ │ -09bea2: 7220 3a2f a000 |036b: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bea8: 0c0a |036e: move-result-object v10 │ │ -09beaa: 6e20 f92d a600 |036f: invoke-virtual {v6, v10}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setSummary:(Ljava/lang/CharSequence;)V // method@2df9 │ │ -09beb0: 6e20 ab03 6700 |0372: invoke-virtual {v7, v6}, Landroid/preference/PreferenceGroup;.addPreference:(Landroid/preference/Preference;)Z // method@03ab │ │ -09beb6: 2900 0cfe |0375: goto/16 0181 // -01f4 │ │ -09beba: 0800 1000 |0377: move-object/from16 v0, v16 │ │ -09bebe: 5407 9e13 |0379: iget-object v7, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ -09bec2: 2900 eafe |037b: goto/16 0265 // -0116 │ │ -09bec6: 0800 1000 |037d: move-object/from16 v0, v16 │ │ -09beca: 540a 9613 |037f: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mID:Ljava/util/ArrayList; // field@1396 │ │ -09bece: 380a 00fe |0381: if-eqz v10, 0181 // -0200 │ │ -09bed2: 1a0a 1e23 |0383: const-string v10, "layer" // string@231e │ │ -09bed6: 0800 1400 |0385: move-object/from16 v0, v20 │ │ -09beda: 7220 392f a000 |0387: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09bee0: 0a01 |038a: move-result v1 │ │ -09bee2: 1209 |038b: const/4 v9, #int 0 // #0 │ │ -09bee4: 1a0a 8734 |038c: const-string v10, "timedependent" // string@3487 │ │ -09bee8: 0800 1400 |038e: move-object/from16 v0, v20 │ │ -09beec: 7220 392f a000 |0390: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ -09bef2: 0a05 |0393: move-result v5 │ │ -09bef4: 12fa |0394: const/4 v10, #int -1 // #ff │ │ -09bef6: 32a5 0e00 |0395: if-eq v5, v10, 03a3 // +000e │ │ -09befa: 1a0a 8734 |0397: const-string v10, "timedependent" // string@3487 │ │ -09befe: 0800 1400 |0399: move-object/from16 v0, v20 │ │ -09bf02: 7220 3a2f a000 |039b: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bf08: 0c0a |039e: move-result-object v10 │ │ -09bf0a: 7110 5924 0a00 |039f: invoke-static {v10}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ -09bf10: 0a09 |03a2: move-result v9 │ │ -09bf12: 12fa |03a3: const/4 v10, #int -1 // #ff │ │ -09bf14: 32a1 5d00 |03a4: if-eq v1, v10, 0401 // +005d │ │ -09bf18: 1a0a 1e23 |03a6: const-string v10, "layer" // string@231e │ │ -09bf1c: 0800 1400 |03a8: move-object/from16 v0, v20 │ │ -09bf20: 7220 3a2f a000 |03aa: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bf26: 0c0a |03ad: move-result-object v10 │ │ -09bf28: 1a0b 0435 |03ae: const-string v11, "true" // string@3504 │ │ -09bf2c: 6e20 db24 ba00 |03b0: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09bf32: 0a0a |03b3: move-result v10 │ │ -09bf34: 380a 4d00 |03b4: if-eqz v10, 0401 // +004d │ │ -09bf38: 1213 |03b6: const/4 v3, #int 1 // #1 │ │ -09bf3a: 1a0a 582e |03b7: const-string v10, "projection" // string@2e58 │ │ -09bf3e: 0800 1400 |03b9: move-object/from16 v0, v20 │ │ -09bf42: 7220 3a2f a000 |03bb: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bf48: 0c0a |03be: move-result-object v10 │ │ -09bf4a: 7110 9224 0a00 |03bf: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -09bf50: 0a08 |03c2: move-result v8 │ │ -09bf52: 0800 1000 |03c3: move-object/from16 v0, v16 │ │ -09bf56: 550a 9913 |03c5: iget-boolean v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedMaps:Z // field@1399 │ │ -09bf5a: 380a 0400 |03c7: if-eqz v10, 03cb // +0004 │ │ -09bf5e: 3803 1800 |03c9: if-eqz v3, 03e1 // +0018 │ │ -09bf62: 0800 1000 |03cb: move-object/from16 v0, v16 │ │ -09bf66: 550a 9a13 |03cd: iget-boolean v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ -09bf6a: 380a b2fd |03cf: if-eqz v10, 0181 // -024e │ │ -09bf6e: 3803 b0fd |03d1: if-eqz v3, 0181 // -0250 │ │ -09bf72: 3909 aefd |03d3: if-nez v9, 0181 // -0252 │ │ -09bf76: 0800 1000 |03d5: move-object/from16 v0, v16 │ │ -09bf7a: 520a 9b13 |03d7: iget v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedProjection:I // field@139b │ │ -09bf7e: 380a 0800 |03d9: if-eqz v10, 03e1 // +0008 │ │ -09bf82: 0800 1000 |03db: move-object/from16 v0, v16 │ │ -09bf86: 520a 9b13 |03dd: iget v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedProjection:I // field@139b │ │ -09bf8a: 338a a2fd |03df: if-ne v10, v8, 0181 // -025e │ │ -09bf8e: 0800 1000 |03e1: move-object/from16 v0, v16 │ │ -09bf92: 540a 9613 |03e3: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mID:Ljava/util/ArrayList; // field@1396 │ │ -09bf96: 1a0b 4c21 |03e5: const-string v11, "id" // string@214c │ │ -09bf9a: 0800 1400 |03e7: move-object/from16 v0, v20 │ │ -09bf9e: 7220 3a2f b000 |03e9: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bfa4: 0c0b |03ec: move-result-object v11 │ │ -09bfa6: 6e20 4125 ba00 |03ed: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -09bfac: 0800 1000 |03f0: move-object/from16 v0, v16 │ │ -09bfb0: 540a 9813 |03f2: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mName:Ljava/util/ArrayList; // field@1398 │ │ -09bfb4: 1a0b 4b2a |03f4: const-string v11, "name" // string@2a4b │ │ -09bfb8: 0800 1400 |03f6: move-object/from16 v0, v20 │ │ -09bfbc: 7220 3a2f b000 |03f8: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -09bfc2: 0c0b |03fb: move-result-object v11 │ │ -09bfc4: 6e20 4125 ba00 |03fc: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -09bfca: 2900 82fd |03ff: goto/16 0181 // -027e │ │ -09bfce: 1203 |0401: const/4 v3, #int 0 // #0 │ │ -09bfd0: 28b5 |0402: goto 03b7 // -004b │ │ +09b77c: |[09b77c] org.pyneo.maps.map.PredefMapsParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +09b78c: 1a0a 0629 |0000: const-string v10, "map" // string@2906 │ │ +09b790: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +09b794: 6e20 db24 a000 |0004: invoke-virtual {v0, v10}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09b79a: 0a0a |0007: move-result v10 │ │ +09b79c: 380a 7901 |0008: if-eqz v10, 0181 // +0179 │ │ +09b7a0: 0800 1000 |000a: move-object/from16 v0, v16 │ │ +09b7a4: 540a 9f13 |000c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b7a8: 380a 7701 |000e: if-eqz v10, 0185 // +0177 │ │ +09b7ac: 1a0a 4c21 |0010: const-string v10, "id" // string@214c │ │ +09b7b0: 0800 1400 |0012: move-object/from16 v0, v20 │ │ +09b7b4: 7220 3a2f a000 |0014: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b7ba: 0c0a |0017: move-result-object v10 │ │ +09b7bc: 0800 1000 |0018: move-object/from16 v0, v16 │ │ +09b7c0: 540b 9713 |001a: iget-object v11, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mMapId:Ljava/lang/String; // field@1397 │ │ +09b7c4: 6e20 db24 ba00 |001c: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09b7ca: 0a0a |001f: move-result v10 │ │ +09b7cc: 380a 6101 |0020: if-eqz v10, 0181 // +0161 │ │ +09b7d0: 0800 1000 |0022: move-object/from16 v0, v16 │ │ +09b7d4: 540a 9f13 |0024: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b7d8: 1a0b 4c21 |0026: const-string v11, "id" // string@214c │ │ +09b7dc: 0800 1400 |0028: move-object/from16 v0, v20 │ │ +09b7e0: 7220 3a2f b000 |002a: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b7e6: 0c0b |002d: move-result-object v11 │ │ +09b7e8: 5bab 6715 |002e: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +09b7ec: 0800 1000 |0030: move-object/from16 v0, v16 │ │ +09b7f0: 540a 9f13 |0032: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b7f4: 1a0b 4c21 |0034: const-string v11, "id" // string@214c │ │ +09b7f8: 0800 1400 |0036: move-object/from16 v0, v20 │ │ +09b7fc: 7220 3a2f b000 |0038: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b802: 0c0b |003b: move-result-object v11 │ │ +09b804: 5bab 6a15 |003c: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPID:Ljava/lang/String; // field@156a │ │ +09b808: 0800 1000 |003e: move-object/from16 v0, v16 │ │ +09b80c: 540a 9f13 |0040: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b810: 1a0b 8318 |0042: const-string v11, "cat" // string@1883 │ │ +09b814: 0800 1400 |0044: move-object/from16 v0, v20 │ │ +09b818: 7220 3a2f b000 |0046: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b81e: 0c0b |0049: move-result-object v11 │ │ +09b820: 5bab 6015 |004a: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CATEGORY:Ljava/lang/String; // field@1560 │ │ +09b824: 0800 1000 |004c: move-object/from16 v0, v16 │ │ +09b828: 540a 9f13 |004e: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b82c: 1a0b 4b2a |0050: const-string v11, "name" // string@2a4b │ │ +09b830: 0800 1400 |0052: move-object/from16 v0, v20 │ │ +09b834: 7220 3a2f b000 |0054: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b83a: 0c0b |0057: move-result-object v11 │ │ +09b83c: 5bab 7315 |0058: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ +09b840: 0800 1000 |005a: move-object/from16 v0, v16 │ │ +09b844: 540a 9f13 |005c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b848: 1a0b e117 |005e: const-string v11, "baseurl" // string@17e1 │ │ +09b84c: 0800 1400 |0060: move-object/from16 v0, v20 │ │ +09b850: 7220 3a2f b000 |0062: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b856: 0c0b |0065: move-result-object v11 │ │ +09b858: 5bab 5d15 |0066: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +09b85c: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +09b860: 540a 9f13 |006a: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b864: 1a0b 8e36 |006c: const-string v11, "zoom_minlevel" // string@368e │ │ +09b868: 0800 1400 |006e: move-object/from16 v0, v20 │ │ +09b86c: 7220 3a2f b000 |0070: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b872: 0c0b |0073: move-result-object v11 │ │ +09b874: 7110 9224 0b00 |0074: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b87a: 0a0b |0077: move-result v11 │ │ +09b87c: 59ab 8d15 |0078: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MINLEVEL:I // field@158d │ │ +09b880: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +09b884: 540a 9f13 |007c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b888: 1a0b 8d36 |007e: const-string v11, "zoom_maxlevel" // string@368d │ │ +09b88c: 0800 1400 |0080: move-object/from16 v0, v20 │ │ +09b890: 7220 3a2f b000 |0082: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b896: 0c0b |0085: move-result-object v11 │ │ +09b898: 7110 9224 0b00 |0086: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b89e: 0a0b |0089: move-result v11 │ │ +09b8a0: 59ab 8c15 |008a: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MAXLEVEL:I // field@158c │ │ +09b8a4: 0800 1000 |008c: move-object/from16 v0, v16 │ │ +09b8a8: 540a 9f13 |008e: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b8ac: 1a0b 6821 |0090: const-string v11, "image_filenameending" // string@2168 │ │ +09b8b0: 0800 1400 |0092: move-object/from16 v0, v20 │ │ +09b8b4: 7220 3a2f b000 |0094: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b8ba: 0c0b |0097: move-result-object v11 │ │ +09b8bc: 5bab 6815 |0098: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +09b8c0: 0800 1000 |009a: move-object/from16 v0, v16 │ │ +09b8c4: 540a 9f13 |009c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b8c8: 1a0b 2329 |009e: const-string v11, "maptile_sizepx" // string@2923 │ │ +09b8cc: 0800 1400 |00a0: move-object/from16 v0, v20 │ │ +09b8d0: 7220 3a2f b000 |00a2: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b8d6: 0c0b |00a5: move-result-object v11 │ │ +09b8d8: 7110 9224 0b00 |00a6: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b8de: 0a0b |00a9: move-result v11 │ │ +09b8e0: 59ab 6c15 |00aa: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ +09b8e4: 0800 1000 |00ac: move-object/from16 v0, v16 │ │ +09b8e8: 540a 9f13 |00ae: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b8ec: 1a0b 7335 |00b0: const-string v11, "url_builder_type" // string@3573 │ │ +09b8f0: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ +09b8f4: 7220 3a2f b000 |00b4: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b8fa: 0c0b |00b7: move-result-object v11 │ │ +09b8fc: 7110 9224 0b00 |00b8: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b902: 0a0b |00bb: move-result v11 │ │ +09b904: 59ab 8815 |00bc: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.URL_BUILDER_TYPE:I // field@1588 │ │ +09b908: 0800 1000 |00be: move-object/from16 v0, v16 │ │ +09b90c: 540a 9f13 |00c0: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b910: 1a0b 7934 |00c2: const-string v11, "tile_source_type" // string@3479 │ │ +09b914: 0800 1400 |00c4: move-object/from16 v0, v20 │ │ +09b918: 7220 3a2f b000 |00c6: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b91e: 0c0b |00c9: move-result-object v11 │ │ +09b920: 7110 9224 0b00 |00ca: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b926: 0a0b |00cd: move-result v11 │ │ +09b928: 59ab 8415 |00ce: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ +09b92c: 0800 1000 |00d0: move-object/from16 v0, v16 │ │ +09b930: 540a 9f13 |00d2: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b934: 1a0b 582e |00d4: const-string v11, "projection" // string@2e58 │ │ +09b938: 0800 1400 |00d6: move-object/from16 v0, v20 │ │ +09b93c: 7220 3a2f b000 |00d8: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b942: 0c0b |00db: move-result-object v11 │ │ +09b944: 7110 9224 0b00 |00dc: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b94a: 0a0b |00df: move-result v11 │ │ +09b94c: 59ab 7f15 |00e0: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +09b950: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +09b954: 540a 9f13 |00e4: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b958: 1a0b 6936 |00e6: const-string v11, "yandex_traffic_on" // string@3669 │ │ +09b95c: 0800 1400 |00e8: move-object/from16 v0, v20 │ │ +09b960: 7220 3a2f b000 |00ea: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b966: 0c0b |00ed: move-result-object v11 │ │ +09b968: 7110 9224 0b00 |00ee: invoke-static {v11}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09b96e: 0a0b |00f1: move-result v11 │ │ +09b970: 59ab 8b15 |00f2: iput v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.YANDEX_TRAFFIC_ON:I // field@158b │ │ +09b974: 0800 1000 |00f4: move-object/from16 v0, v16 │ │ +09b978: 540a 9f13 |00f6: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b97c: 120b |00f8: const/4 v11, #int 0 // #0 │ │ +09b97e: 5cab 8515 |00f9: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TIMEDEPENDENT:Z // field@1585 │ │ +09b982: 1a0a 8734 |00fb: const-string v10, "timedependent" // string@3487 │ │ +09b986: 0800 1400 |00fd: move-object/from16 v0, v20 │ │ +09b98a: 7220 392f a000 |00ff: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09b990: 0a0a |0102: move-result v10 │ │ +09b992: 12fb |0103: const/4 v11, #int -1 // #ff │ │ +09b994: 37ba 1400 |0104: if-le v10, v11, 0118 // +0014 │ │ +09b998: 0800 1000 |0106: move-object/from16 v0, v16 │ │ +09b99c: 540a 9f13 |0108: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b9a0: 1a0b 8734 |010a: const-string v11, "timedependent" // string@3487 │ │ +09b9a4: 0800 1400 |010c: move-object/from16 v0, v20 │ │ +09b9a8: 7220 3a2f b000 |010e: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b9ae: 0c0b |0111: move-result-object v11 │ │ +09b9b0: 7110 5924 0b00 |0112: invoke-static {v11}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ +09b9b6: 0a0b |0115: move-result v11 │ │ +09b9b8: 5cab 8515 |0116: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TIMEDEPENDENT:Z // field@1585 │ │ +09b9bc: 0800 1000 |0118: move-object/from16 v0, v16 │ │ +09b9c0: 540a 9f13 |011a: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b9c4: 120b |011c: const/4 v11, #int 0 // #0 │ │ +09b9c6: 5cab 6915 |011d: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ +09b9ca: 1a0a 1e23 |011f: const-string v10, "layer" // string@231e │ │ +09b9ce: 0800 1400 |0121: move-object/from16 v0, v20 │ │ +09b9d2: 7220 392f a000 |0123: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09b9d8: 0a0a |0126: move-result v10 │ │ +09b9da: 12fb |0127: const/4 v11, #int -1 // #ff │ │ +09b9dc: 37ba 1400 |0128: if-le v10, v11, 013c // +0014 │ │ +09b9e0: 0800 1000 |012a: move-object/from16 v0, v16 │ │ +09b9e4: 540a 9f13 |012c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09b9e8: 1a0b 1e23 |012e: const-string v11, "layer" // string@231e │ │ +09b9ec: 0800 1400 |0130: move-object/from16 v0, v20 │ │ +09b9f0: 7220 3a2f b000 |0132: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09b9f6: 0c0b |0135: move-result-object v11 │ │ +09b9f8: 7110 5924 0b00 |0136: invoke-static {v11}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ +09b9fe: 0a0b |0139: move-result v11 │ │ +09ba00: 5cab 6915 |013a: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ +09ba04: 0800 1000 |013c: move-object/from16 v0, v16 │ │ +09ba08: 540a 9f13 |013e: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09ba0c: 1a0b 0000 |0140: const-string v11, "" // string@0000 │ │ +09ba10: 5bab 5f15 |0142: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ +09ba14: 1a0a 4f18 |0144: const-string v10, "cache" // string@184f │ │ +09ba18: 0800 1400 |0146: move-object/from16 v0, v20 │ │ +09ba1c: 7220 392f a000 |0148: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09ba22: 0a0a |014b: move-result v10 │ │ +09ba24: 12fb |014c: const/4 v11, #int -1 // #ff │ │ +09ba26: 37ba 1000 |014d: if-le v10, v11, 015d // +0010 │ │ +09ba2a: 0800 1000 |014f: move-object/from16 v0, v16 │ │ +09ba2e: 540a 9f13 |0151: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09ba32: 1a0b 4f18 |0153: const-string v11, "cache" // string@184f │ │ +09ba36: 0800 1400 |0155: move-object/from16 v0, v20 │ │ +09ba3a: 7220 3a2f b000 |0157: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09ba40: 0c0b |015a: move-result-object v11 │ │ +09ba42: 5bab 5f15 |015b: iput-object v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ +09ba46: 0800 1000 |015d: move-object/from16 v0, v16 │ │ +09ba4a: 540a 9f13 |015f: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09ba4e: 120b |0161: const/4 v11, #int 0 // #0 │ │ +09ba50: 5cab 6315 |0162: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE:Z // field@1563 │ │ +09ba54: 1a0a 6820 |0164: const-string v10, "googlescale" // string@2068 │ │ +09ba58: 0800 1400 |0166: move-object/from16 v0, v20 │ │ +09ba5c: 7220 392f a000 |0168: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09ba62: 0a0a |016b: move-result v10 │ │ +09ba64: 12fb |016c: const/4 v11, #int -1 // #ff │ │ +09ba66: 37ba 1400 |016d: if-le v10, v11, 0181 // +0014 │ │ +09ba6a: 0800 1000 |016f: move-object/from16 v0, v16 │ │ +09ba6e: 540a 9f13 |0171: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mRendererInfo:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@139f │ │ +09ba72: 1a0b 6820 |0173: const-string v11, "googlescale" // string@2068 │ │ +09ba76: 0800 1400 |0175: move-object/from16 v0, v20 │ │ +09ba7a: 7220 3a2f b000 |0177: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09ba80: 0c0b |017a: move-result-object v11 │ │ +09ba82: 7110 5924 0b00 |017b: invoke-static {v11}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ +09ba88: 0a0b |017e: move-result v11 │ │ +09ba8a: 5cab 6315 |017f: iput-boolean v11, v10, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE:Z // field@1563 │ │ +09ba8e: 7505 3f2f 1000 |0181: invoke-super/range {v16, v17, v18, v19, v20}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ +09ba94: 0e00 |0184: return-void │ │ +09ba96: 0800 1000 |0185: move-object/from16 v0, v16 │ │ +09ba9a: 540a a113 |0187: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ +09ba9e: 380a b100 |0189: if-eqz v10, 023a // +00b1 │ │ +09baa2: 1a0a 1e23 |018b: const-string v10, "layer" // string@231e │ │ +09baa6: 0800 1400 |018d: move-object/from16 v0, v20 │ │ +09baaa: 7220 392f a000 |018f: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09bab0: 0a01 |0192: move-result v1 │ │ +09bab2: 1209 |0193: const/4 v9, #int 0 // #0 │ │ +09bab4: 1a0a 8734 |0194: const-string v10, "timedependent" // string@3487 │ │ +09bab8: 0800 1400 |0196: move-object/from16 v0, v20 │ │ +09babc: 7220 392f a000 |0198: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09bac2: 0a05 |019b: move-result v5 │ │ +09bac4: 12fa |019c: const/4 v10, #int -1 // #ff │ │ +09bac6: 32a5 0e00 |019d: if-eq v5, v10, 01ab // +000e │ │ +09baca: 1a0a 8734 |019f: const-string v10, "timedependent" // string@3487 │ │ +09bace: 0800 1400 |01a1: move-object/from16 v0, v20 │ │ +09bad2: 7220 3a2f a000 |01a3: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bad8: 0c0a |01a6: move-result-object v10 │ │ +09bada: 7110 5924 0a00 |01a7: invoke-static {v10}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ +09bae0: 0a09 |01aa: move-result v9 │ │ +09bae2: 0800 1000 |01ab: move-object/from16 v0, v16 │ │ +09bae6: 540a a013 |01ad: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mSharedPreferences:Landroid/content/SharedPreferences; // field@13a0 │ │ +09baea: 220b 9204 |01af: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +09baee: 7010 fb24 0b00 |01b1: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09baf4: 1a0c f32d |01b4: const-string v12, "pref_predefmaps_" // string@2df3 │ │ +09baf8: 6e20 0425 cb00 |01b6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bafe: 0c0b |01b9: move-result-object v11 │ │ +09bb00: 1a0c 4c21 |01ba: const-string v12, "id" // string@214c │ │ +09bb04: 0800 1400 |01bc: move-object/from16 v0, v20 │ │ +09bb08: 7220 3a2f c000 |01be: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bb0e: 0c0c |01c1: move-result-object v12 │ │ +09bb10: 6e20 0425 cb00 |01c2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bb16: 0c0b |01c5: move-result-object v11 │ │ +09bb18: 6e10 0a25 0b00 |01c6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09bb1e: 0c0b |01c9: move-result-object v11 │ │ +09bb20: 121c |01ca: const/4 v12, #int 1 // #1 │ │ +09bb22: 7230 8901 ba0c |01cb: invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +09bb28: 0a0a |01ce: move-result v10 │ │ +09bb2a: 380a b2ff |01cf: if-eqz v10, 0181 // -004e │ │ +09bb2e: 12fa |01d1: const/4 v10, #int -1 // #ff │ │ +09bb30: 32a1 6600 |01d2: if-eq v1, v10, 0238 // +0066 │ │ +09bb34: 1a0a 1e23 |01d4: const-string v10, "layer" // string@231e │ │ +09bb38: 0800 1400 |01d6: move-object/from16 v0, v20 │ │ +09bb3c: 7220 3a2f a000 |01d8: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bb42: 0c0a |01db: move-result-object v10 │ │ +09bb44: 1a0b 0435 |01dc: const-string v11, "true" // string@3504 │ │ +09bb48: 6e20 db24 ba00 |01de: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09bb4e: 0a0a |01e1: move-result v10 │ │ +09bb50: 380a 5600 |01e2: if-eqz v10, 0238 // +0056 │ │ +09bb54: 1213 |01e4: const/4 v3, #int 1 // #1 │ │ +09bb56: 0800 1000 |01e5: move-object/from16 v0, v16 │ │ +09bb5a: 550a 9a13 |01e7: iget-boolean v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ +09bb5e: 380a 0600 |01e9: if-eqz v10, 01ef // +0006 │ │ +09bb62: 3803 0400 |01eb: if-eqz v3, 01ef // +0004 │ │ +09bb66: 3809 0a00 |01ed: if-eqz v9, 01f7 // +000a │ │ +09bb6a: 0800 1000 |01ef: move-object/from16 v0, v16 │ │ +09bb6e: 550a 9a13 |01f1: iget-boolean v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ +09bb72: 390a 8eff |01f3: if-nez v10, 0181 // -0072 │ │ +09bb76: 3903 8cff |01f5: if-nez v3, 0181 // -0074 │ │ +09bb7a: 0800 1000 |01f7: move-object/from16 v0, v16 │ │ +09bb7e: 540a a113 |01f9: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mSubmenu:Landroid/view/Menu; // field@13a1 │ │ +09bb82: 140b 1500 0b7f |01fb: const v11, #float 1.84763e+38 // #7f0b0015 │ │ +09bb88: 120c |01fe: const/4 v12, #int 0 // #0 │ │ +09bb8a: 120d |01ff: const/4 v13, #int 0 // #0 │ │ +09bb8c: 220e 9204 |0200: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +09bb90: 7010 fb24 0e00 |0202: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09bb96: 1a0f 8318 |0205: const-string v15, "cat" // string@1883 │ │ +09bb9a: 0800 1400 |0207: move-object/from16 v0, v20 │ │ +09bb9e: 7220 3a2f f000 |0209: invoke-interface {v0, v15}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bba4: 0c0f |020c: move-result-object v15 │ │ +09bba6: 6e20 0425 fe00 |020d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bbac: 0c0e |0210: move-result-object v14 │ │ +09bbae: 1a0f 6901 |0211: const-string v15, ": " // string@0169 │ │ +09bbb2: 6e20 0425 fe00 |0213: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bbb8: 0c0e |0216: move-result-object v14 │ │ +09bbba: 1a0f 4b2a |0217: const-string v15, "name" // string@2a4b │ │ +09bbbe: 0800 1400 |0219: move-object/from16 v0, v20 │ │ +09bbc2: 7220 3a2f f000 |021b: invoke-interface {v0, v15}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bbc8: 0c0f |021e: move-result-object v15 │ │ +09bbca: 6e20 0425 fe00 |021f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bbd0: 0c0e |0222: move-result-object v14 │ │ +09bbd2: 6e10 0a25 0e00 |0223: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09bbd8: 0c0e |0226: move-result-object v14 │ │ +09bbda: 725e 1b1f badc |0227: invoke-interface {v10, v11, v12, v13, v14}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1b │ │ +09bbe0: 0c04 |022a: move-result-object v4 │ │ +09bbe2: 1a0a 4c21 |022b: const-string v10, "id" // string@214c │ │ +09bbe6: 0800 1400 |022d: move-object/from16 v0, v20 │ │ +09bbea: 7220 3a2f a000 |022f: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bbf0: 0c0a |0232: move-result-object v10 │ │ +09bbf2: 7220 5b1f a400 |0233: invoke-interface {v4, v10}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +09bbf8: 2900 4bff |0236: goto/16 0181 // -00b5 │ │ +09bbfc: 1203 |0238: const/4 v3, #int 0 // #0 │ │ +09bbfe: 28ac |0239: goto 01e5 // -0054 │ │ +09bc00: 0800 1000 |023a: move-object/from16 v0, v16 │ │ +09bc04: 540a 9d13 |023c: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ +09bc08: 380a 3f01 |023e: if-eqz v10, 037d // +013f │ │ +09bc0c: 0800 1000 |0240: move-object/from16 v0, v16 │ │ +09bc10: 540a 9e13 |0242: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ +09bc14: 380a 3901 |0244: if-eqz v10, 037d // +0139 │ │ +09bc18: 1a0a 1e23 |0246: const-string v10, "layer" // string@231e │ │ +09bc1c: 0800 1400 |0248: move-object/from16 v0, v20 │ │ +09bc20: 7220 392f a000 |024a: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09bc26: 0a01 |024d: move-result v1 │ │ +09bc28: 12fa |024e: const/4 v10, #int -1 // #ff │ │ +09bc2a: 32a1 1200 |024f: if-eq v1, v10, 0261 // +0012 │ │ +09bc2e: 1a0a 1e23 |0251: const-string v10, "layer" // string@231e │ │ +09bc32: 0800 1400 |0253: move-object/from16 v0, v20 │ │ +09bc36: 7220 3a2f a000 |0255: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bc3c: 0c0a |0258: move-result-object v10 │ │ +09bc3e: 1a0b 0435 |0259: const-string v11, "true" // string@3504 │ │ +09bc42: 6e20 db24 ba00 |025b: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09bc48: 0a0a |025e: move-result v10 │ │ +09bc4a: 390a 1801 |025f: if-nez v10, 0377 // +0118 │ │ +09bc4e: 0800 1000 |0261: move-object/from16 v0, v16 │ │ +09bc52: 5407 9d13 |0263: iget-object v7, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefMapsgroup:Landroid/preference/PreferenceGroup; // field@139d │ │ +09bc56: 2206 0c06 |0265: new-instance v6, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +09bc5a: 0800 1000 |0267: move-object/from16 v0, v16 │ │ +09bc5e: 540a 9c13 |0269: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefActivity:Landroid/content/Context; // field@139c │ │ +09bc62: 220b 9204 |026b: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +09bc66: 7010 fb24 0b00 |026d: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09bc6c: 1a0c f32d |0270: const-string v12, "pref_predefmaps_" // string@2df3 │ │ +09bc70: 6e20 0425 cb00 |0272: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bc76: 0c0b |0275: move-result-object v11 │ │ +09bc78: 1a0c 4c21 |0276: const-string v12, "id" // string@214c │ │ +09bc7c: 0800 1400 |0278: move-object/from16 v0, v20 │ │ +09bc80: 7220 3a2f c000 |027a: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bc86: 0c0c |027d: move-result-object v12 │ │ +09bc88: 6e20 0425 cb00 |027e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bc8e: 0c0b |0281: move-result-object v11 │ │ +09bc90: 6e10 0a25 0b00 |0282: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09bc96: 0c0b |0285: move-result-object v11 │ │ +09bc98: 7030 ef2d a60b |0286: invoke-direct {v6, v10, v11}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2def │ │ +09bc9e: 220a 9204 |0289: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +09bca2: 7010 fb24 0a00 |028b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09bca8: 1a0b f32d |028e: const-string v11, "pref_predefmaps_" // string@2df3 │ │ +09bcac: 6e20 0425 ba00 |0290: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bcb2: 0c0a |0293: move-result-object v10 │ │ +09bcb4: 1a0b 4c21 |0294: const-string v11, "id" // string@214c │ │ +09bcb8: 0800 1400 |0296: move-object/from16 v0, v20 │ │ +09bcbc: 7220 3a2f b000 |0298: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bcc2: 0c0b |029b: move-result-object v11 │ │ +09bcc4: 6e20 0425 ba00 |029c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bcca: 0c0a |029f: move-result-object v10 │ │ +09bccc: 1a0b 0a15 |02a0: const-string v11, "_screen" // string@150a │ │ +09bcd0: 6e20 0425 ba00 |02a2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bcd6: 0c0a |02a5: move-result-object v10 │ │ +09bcd8: 6e10 0a25 0a00 |02a6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09bcde: 0c0a |02a9: move-result-object v10 │ │ +09bce0: 6e20 f72d a600 |02aa: invoke-virtual {v6, v10}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setKey:(Ljava/lang/String;)V // method@2df7 │ │ +09bce6: 220a 3000 |02ad: new-instance v10, Landroid/content/Intent; // type@0030 │ │ +09bcea: 0800 1000 |02af: move-object/from16 v0, v16 │ │ +09bcee: 540b 9c13 |02b1: iget-object v11, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefActivity:Landroid/content/Context; // field@139c │ │ +09bcf2: 1c0c a005 |02b3: const-class v12, Lorg/pyneo/maps/preference/PredefMapsPrefActivity; // type@05a0 │ │ +09bcf6: 7030 4a01 ba0c |02b5: invoke-direct {v10, v11, v12}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +09bcfc: 1a0b a306 |02b8: const-string v11, "Key" // string@06a3 │ │ +09bd00: 220c 9204 |02ba: new-instance v12, Ljava/lang/StringBuilder; // type@0492 │ │ +09bd04: 7010 fb24 0c00 |02bc: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09bd0a: 1a0d f32d |02bf: const-string v13, "pref_predefmaps_" // string@2df3 │ │ +09bd0e: 6e20 0425 dc00 |02c1: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bd14: 0c0c |02c4: move-result-object v12 │ │ +09bd16: 1a0d 4c21 |02c5: const-string v13, "id" // string@214c │ │ +09bd1a: 0800 1400 |02c7: move-object/from16 v0, v20 │ │ +09bd1e: 7220 3a2f d000 |02c9: invoke-interface {v0, v13}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bd24: 0c0d |02cc: move-result-object v13 │ │ +09bd26: 6e20 0425 dc00 |02cd: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09bd2c: 0c0c |02d0: move-result-object v12 │ │ +09bd2e: 6e10 0a25 0c00 |02d1: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09bd34: 0c0c |02d4: move-result-object v12 │ │ +09bd36: 6e30 6d01 ba0c |02d5: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +09bd3c: 0c0a |02d8: move-result-object v10 │ │ +09bd3e: 1a0b 4c21 |02d9: const-string v11, "id" // string@214c │ │ +09bd42: 1a0c 4c21 |02db: const-string v12, "id" // string@214c │ │ +09bd46: 0800 1400 |02dd: move-object/from16 v0, v20 │ │ +09bd4a: 7220 3a2f c000 |02df: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bd50: 0c0c |02e2: move-result-object v12 │ │ +09bd52: 6e30 6d01 ba0c |02e3: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +09bd58: 0c0a |02e6: move-result-object v10 │ │ +09bd5a: 1a0b 4b2a |02e7: const-string v11, "name" // string@2a4b │ │ +09bd5e: 1a0c 4b2a |02e9: const-string v12, "name" // string@2a4b │ │ +09bd62: 0800 1400 |02eb: move-object/from16 v0, v20 │ │ +09bd66: 7220 3a2f c000 |02ed: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bd6c: 0c0c |02f0: move-result-object v12 │ │ +09bd6e: 6e30 6d01 ba0c |02f1: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +09bd74: 0c0a |02f4: move-result-object v10 │ │ +09bd76: 1a0b 582e |02f5: const-string v11, "projection" // string@2e58 │ │ +09bd7a: 1a0c 582e |02f7: const-string v12, "projection" // string@2e58 │ │ +09bd7e: 0800 1400 |02f9: move-object/from16 v0, v20 │ │ +09bd82: 7220 3a2f c000 |02fb: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bd88: 0c0c |02fe: move-result-object v12 │ │ +09bd8a: 7110 9224 0c00 |02ff: invoke-static {v12}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09bd90: 0a0c |0302: move-result v12 │ │ +09bd92: 6e30 6901 ba0c |0303: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +09bd98: 0c0a |0306: move-result-object v10 │ │ +09bd9a: 1a0b 2329 |0307: const-string v11, "maptile_sizepx" // string@2923 │ │ +09bd9e: 1a0c 2329 |0309: const-string v12, "maptile_sizepx" // string@2923 │ │ +09bda2: 0800 1400 |030b: move-object/from16 v0, v20 │ │ +09bda6: 7220 3a2f c000 |030d: invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bdac: 0c0c |0310: move-result-object v12 │ │ +09bdae: 7110 9224 0c00 |0311: invoke-static {v12}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09bdb4: 0a0c |0314: move-result v12 │ │ +09bdb6: 6e30 6901 ba0c |0315: invoke-virtual {v10, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +09bdbc: 0c02 |0318: move-result-object v2 │ │ +09bdbe: 1a0a 6820 |0319: const-string v10, "googlescale" // string@2068 │ │ +09bdc2: 0800 1400 |031b: move-object/from16 v0, v20 │ │ +09bdc6: 7220 392f a000 |031d: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09bdcc: 0a05 |0320: move-result v5 │ │ +09bdce: 12fa |0321: const/4 v10, #int -1 // #ff │ │ +09bdd0: 37a5 1800 |0322: if-le v5, v10, 033a // +0018 │ │ +09bdd4: 1a0a 6820 |0324: const-string v10, "googlescale" // string@2068 │ │ +09bdd8: 0800 1400 |0326: move-object/from16 v0, v20 │ │ +09bddc: 7220 3a2f a000 |0328: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bde2: 0c0a |032b: move-result-object v10 │ │ +09bde4: 1a0b 0435 |032c: const-string v11, "true" // string@3504 │ │ +09bde8: 6e20 db24 ba00 |032e: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09bdee: 0a0a |0331: move-result v10 │ │ +09bdf0: 380a 0800 |0332: if-eqz v10, 033a // +0008 │ │ +09bdf4: 1a0a 6820 |0334: const-string v10, "googlescale" // string@2068 │ │ +09bdf8: 121b |0336: const/4 v11, #int 1 // #1 │ │ +09bdfa: 6e30 6e01 a20b |0337: invoke-virtual {v2, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ +09be00: 6e20 f62d 2600 |033a: invoke-virtual {v6, v2}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setIntent:(Landroid/content/Intent;)V // method@2df6 │ │ +09be06: 220a 9204 |033d: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +09be0a: 7010 fb24 0a00 |033f: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09be10: 1a0b 8318 |0342: const-string v11, "cat" // string@1883 │ │ +09be14: 0800 1400 |0344: move-object/from16 v0, v20 │ │ +09be18: 7220 3a2f b000 |0346: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09be1e: 0c0b |0349: move-result-object v11 │ │ +09be20: 6e20 0425 ba00 |034a: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09be26: 0c0a |034d: move-result-object v10 │ │ +09be28: 1a0b 6901 |034e: const-string v11, ": " // string@0169 │ │ +09be2c: 6e20 0425 ba00 |0350: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09be32: 0c0a |0353: move-result-object v10 │ │ +09be34: 1a0b 4b2a |0354: const-string v11, "name" // string@2a4b │ │ +09be38: 0800 1400 |0356: move-object/from16 v0, v20 │ │ +09be3c: 7220 3a2f b000 |0358: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09be42: 0c0b |035b: move-result-object v11 │ │ +09be44: 6e20 0425 ba00 |035c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09be4a: 0c0a |035f: move-result-object v10 │ │ +09be4c: 6e10 0a25 0a00 |0360: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09be52: 0c0a |0363: move-result-object v10 │ │ +09be54: 6e20 fa2d a600 |0364: invoke-virtual {v6, v10}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ +09be5a: 1a0a bf1a |0367: const-string v10, "descr" // string@1abf │ │ +09be5e: 0800 1400 |0369: move-object/from16 v0, v20 │ │ +09be62: 7220 3a2f a000 |036b: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09be68: 0c0a |036e: move-result-object v10 │ │ +09be6a: 6e20 f92d a600 |036f: invoke-virtual {v6, v10}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setSummary:(Ljava/lang/CharSequence;)V // method@2df9 │ │ +09be70: 6e20 ab03 6700 |0372: invoke-virtual {v7, v6}, Landroid/preference/PreferenceGroup;.addPreference:(Landroid/preference/Preference;)Z // method@03ab │ │ +09be76: 2900 0cfe |0375: goto/16 0181 // -01f4 │ │ +09be7a: 0800 1000 |0377: move-object/from16 v0, v16 │ │ +09be7e: 5407 9e13 |0379: iget-object v7, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mPrefOverlaysgroup:Landroid/preference/PreferenceGroup; // field@139e │ │ +09be82: 2900 eafe |037b: goto/16 0265 // -0116 │ │ +09be86: 0800 1000 |037d: move-object/from16 v0, v16 │ │ +09be8a: 540a 9613 |037f: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mID:Ljava/util/ArrayList; // field@1396 │ │ +09be8e: 380a 00fe |0381: if-eqz v10, 0181 // -0200 │ │ +09be92: 1a0a 1e23 |0383: const-string v10, "layer" // string@231e │ │ +09be96: 0800 1400 |0385: move-object/from16 v0, v20 │ │ +09be9a: 7220 392f a000 |0387: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09bea0: 0a01 |038a: move-result v1 │ │ +09bea2: 1209 |038b: const/4 v9, #int 0 // #0 │ │ +09bea4: 1a0a 8734 |038c: const-string v10, "timedependent" // string@3487 │ │ +09bea8: 0800 1400 |038e: move-object/from16 v0, v20 │ │ +09beac: 7220 392f a000 |0390: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getIndex:(Ljava/lang/String;)I // method@2f39 │ │ +09beb2: 0a05 |0393: move-result v5 │ │ +09beb4: 12fa |0394: const/4 v10, #int -1 // #ff │ │ +09beb6: 32a5 0e00 |0395: if-eq v5, v10, 03a3 // +000e │ │ +09beba: 1a0a 8734 |0397: const-string v10, "timedependent" // string@3487 │ │ +09bebe: 0800 1400 |0399: move-object/from16 v0, v20 │ │ +09bec2: 7220 3a2f a000 |039b: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bec8: 0c0a |039e: move-result-object v10 │ │ +09beca: 7110 5924 0a00 |039f: invoke-static {v10}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@2459 │ │ +09bed0: 0a09 |03a2: move-result v9 │ │ +09bed2: 12fa |03a3: const/4 v10, #int -1 // #ff │ │ +09bed4: 32a1 5d00 |03a4: if-eq v1, v10, 0401 // +005d │ │ +09bed8: 1a0a 1e23 |03a6: const-string v10, "layer" // string@231e │ │ +09bedc: 0800 1400 |03a8: move-object/from16 v0, v20 │ │ +09bee0: 7220 3a2f a000 |03aa: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bee6: 0c0a |03ad: move-result-object v10 │ │ +09bee8: 1a0b 0435 |03ae: const-string v11, "true" // string@3504 │ │ +09beec: 6e20 db24 ba00 |03b0: invoke-virtual {v10, v11}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09bef2: 0a0a |03b3: move-result v10 │ │ +09bef4: 380a 4d00 |03b4: if-eqz v10, 0401 // +004d │ │ +09bef8: 1213 |03b6: const/4 v3, #int 1 // #1 │ │ +09befa: 1a0a 582e |03b7: const-string v10, "projection" // string@2e58 │ │ +09befe: 0800 1400 |03b9: move-object/from16 v0, v20 │ │ +09bf02: 7220 3a2f a000 |03bb: invoke-interface {v0, v10}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bf08: 0c0a |03be: move-result-object v10 │ │ +09bf0a: 7110 9224 0a00 |03bf: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +09bf10: 0a08 |03c2: move-result v8 │ │ +09bf12: 0800 1000 |03c3: move-object/from16 v0, v16 │ │ +09bf16: 550a 9913 |03c5: iget-boolean v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedMaps:Z // field@1399 │ │ +09bf1a: 380a 0400 |03c7: if-eqz v10, 03cb // +0004 │ │ +09bf1e: 3803 1800 |03c9: if-eqz v3, 03e1 // +0018 │ │ +09bf22: 0800 1000 |03cb: move-object/from16 v0, v16 │ │ +09bf26: 550a 9a13 |03cd: iget-boolean v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedOverlays:Z // field@139a │ │ +09bf2a: 380a b2fd |03cf: if-eqz v10, 0181 // -024e │ │ +09bf2e: 3803 b0fd |03d1: if-eqz v3, 0181 // -0250 │ │ +09bf32: 3909 aefd |03d3: if-nez v9, 0181 // -0252 │ │ +09bf36: 0800 1000 |03d5: move-object/from16 v0, v16 │ │ +09bf3a: 520a 9b13 |03d7: iget v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedProjection:I // field@139b │ │ +09bf3e: 380a 0800 |03d9: if-eqz v10, 03e1 // +0008 │ │ +09bf42: 0800 1000 |03db: move-object/from16 v0, v16 │ │ +09bf46: 520a 9b13 |03dd: iget v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mNeedProjection:I // field@139b │ │ +09bf4a: 338a a2fd |03df: if-ne v10, v8, 0181 // -025e │ │ +09bf4e: 0800 1000 |03e1: move-object/from16 v0, v16 │ │ +09bf52: 540a 9613 |03e3: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mID:Ljava/util/ArrayList; // field@1396 │ │ +09bf56: 1a0b 4c21 |03e5: const-string v11, "id" // string@214c │ │ +09bf5a: 0800 1400 |03e7: move-object/from16 v0, v20 │ │ +09bf5e: 7220 3a2f b000 |03e9: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bf64: 0c0b |03ec: move-result-object v11 │ │ +09bf66: 6e20 4125 ba00 |03ed: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +09bf6c: 0800 1000 |03f0: move-object/from16 v0, v16 │ │ +09bf70: 540a 9813 |03f2: iget-object v10, v0, Lorg/pyneo/maps/map/PredefMapsParser;.mName:Ljava/util/ArrayList; // field@1398 │ │ +09bf74: 1a0b 4b2a |03f4: const-string v11, "name" // string@2a4b │ │ +09bf78: 0800 1400 |03f6: move-object/from16 v0, v20 │ │ +09bf7c: 7220 3a2f b000 |03f8: invoke-interface {v0, v11}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +09bf82: 0c0b |03fb: move-result-object v11 │ │ +09bf84: 6e20 4125 ba00 |03fc: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +09bf8a: 2900 82fd |03ff: goto/16 0181 // -027e │ │ +09bf8e: 1203 |0401: const/4 v3, #int 0 // #0 │ │ +09bf90: 28b5 |0402: goto 03b7 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000a line=117 │ │ 0x0010 line=119 │ │ 0x0022 line=120 │ │ 0x0030 line=121 │ │ @@ -149056,22 +149089,29 @@ │ │ 0x0194 line=151 │ │ 0x019c line=152 │ │ 0x019f line=153 │ │ 0x01ab line=154 │ │ 0x01d1 line=155 │ │ 0x01e5 line=156 │ │ 0x01f7 line=159 │ │ + 0x0207 line=160 │ │ + 0x0227 line=159 │ │ 0x022b line=161 │ │ 0x0238 line=155 │ │ 0x023a line=164 │ │ 0x0246 line=166 │ │ 0x024e line=167 │ │ 0x0265 line=168 │ │ 0x0289 line=169 │ │ 0x02ad line=170 │ │ + 0x02c7 line=171 │ │ + 0x02dd line=172 │ │ + 0x02eb line=173 │ │ + 0x02f9 line=174 │ │ + 0x030b line=175 │ │ 0x0319 line=176 │ │ 0x0321 line=177 │ │ 0x0334 line=178 │ │ 0x033a line=179 │ │ 0x033d line=180 │ │ 0x0367 line=181 │ │ 0x0372 line=182 │ │ @@ -149144,47 +149184,47 @@ │ │ type : '(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -09bfd4: |[09bfd4] org.pyneo.maps.map.SQLiteMapDatabase$CacheDatabaseHelper.:(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V │ │ -09bfe4: 5b23 a213 |0000: iput-object v3, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.this$0:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@13a2 │ │ -09bfe8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -09bfea: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -09bfec: 7051 0402 4205 |0004: invoke-direct {v2, v4, v5, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0204 │ │ -09bff2: 0e00 |0007: return-void │ │ +09bf94: |[09bf94] org.pyneo.maps.map.SQLiteMapDatabase$CacheDatabaseHelper.:(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V │ │ +09bfa4: 5b23 a213 |0000: iput-object v3, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.this$0:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@13a2 │ │ +09bfa8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +09bfaa: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +09bfac: 7051 0402 4205 |0004: invoke-direct {v2, v4, v5, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0204 │ │ +09bfb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0002 line=429 │ │ 0x0007 line=430 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; │ │ - 0x0000 - 0x0008 reg=3 (null) Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ + 0x0000 - 0x0008 reg=3 this$0 Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=5 name Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;) │ │ name : 'onCreate' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09bff4: |[09bff4] org.pyneo.maps.map.SQLiteMapDatabase$CacheDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -09c004: 1a00 8103 |0000: const-string v0, "CREATE TABLE IF NOT EXISTS tiles (x int, y int, z int, s int, image blob, PRIMARY KEY (x,y,z,s));" // string@0381 │ │ -09c008: 6e20 f701 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -09c00e: 1a00 8003 |0005: const-string v0, "CREATE TABLE IF NOT EXISTS info (maxzoom Int, minzoom Int, params VARCHAR);" // string@0380 │ │ -09c012: 6e20 f701 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -09c018: 0e00 |000a: return-void │ │ +09bfb4: |[09bfb4] org.pyneo.maps.map.SQLiteMapDatabase$CacheDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +09bfc4: 1a00 8103 |0000: const-string v0, "CREATE TABLE IF NOT EXISTS tiles (x int, y int, z int, s int, image blob, PRIMARY KEY (x,y,z,s));" // string@0381 │ │ +09bfc8: 6e20 f701 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +09bfce: 1a00 8003 |0005: const-string v0, "CREATE TABLE IF NOT EXISTS info (maxzoom Int, minzoom Int, params VARCHAR);" // string@0380 │ │ +09bfd2: 6e20 f701 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +09bfd8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0005 line=435 │ │ 0x000a line=436 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; │ │ @@ -149195,16 +149235,16 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09c01c: |[09c01c] org.pyneo.maps.map.SQLiteMapDatabase$CacheDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -09c02c: 0e00 |0000: return-void │ │ +09bfdc: |[09bfdc] org.pyneo.maps.map.SQLiteMapDatabase$CacheDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +09bfec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; │ │ 0x0000 - 0x0001 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0001 reg=2 oldVersion I │ │ @@ -149245,127 +149285,127 @@ │ │ type : '(Lorg/pyneo/maps/map/SearchResultOverlay;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c030: |[09c030] org.pyneo.maps.map.SearchResultOverlay$1.:(Lorg/pyneo/maps/map/SearchResultOverlay;)V │ │ -09c040: 5b01 c413 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ -09c044: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09c04a: 0e00 |0005: return-void │ │ +09bff0: |[09bff0] org.pyneo.maps.map.SearchResultOverlay$1.:(Lorg/pyneo/maps/map/SearchResultOverlay;)V │ │ +09c000: 5b01 c413 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ +09c004: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09c00a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/SearchResultOverlay$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/SearchResultOverlay; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/map/SearchResultOverlay; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/map/SearchResultOverlay$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 176 16-bit code units │ │ -09c04c: |[09c04c] org.pyneo.maps.map.SearchResultOverlay$1.run:()V │ │ -09c05c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09c05e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -09c060: 2203 5804 |0002: new-instance v3, Ljava/io/BufferedInputStream; // type@0458 │ │ -09c064: 2207 a504 |0004: new-instance v7, Ljava/net/URL; // type@04a5 │ │ -09c068: 2208 9204 |0006: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -09c06c: 7010 fb24 0800 |0008: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09c072: 1a09 1821 |000b: const-string v9, "http://maps.openstreetmap.com/maps/api/elevation/json?locations=" // string@2118 │ │ -09c076: 6e20 0425 9800 |000d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09c07c: 0c08 |0010: move-result-object v8 │ │ -09c07e: 54a9 c413 |0011: iget-object v9, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ -09c082: 5499 ce13 |0013: iget-object v9, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -09c086: 6e10 382e 0900 |0015: invoke-virtual {v9}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ -09c08c: 0c09 |0018: move-result-object v9 │ │ -09c08e: 6e20 0425 9800 |0019: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09c094: 0c08 |001c: move-result-object v8 │ │ -09c096: 1a09 e000 |001d: const-string v9, "&sensor=true" // string@00e0 │ │ -09c09a: 6e20 0425 9800 |001f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09c0a0: 0c08 |0022: move-result-object v8 │ │ -09c0a2: 6e10 0a25 0800 |0023: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09c0a8: 0c08 |0026: move-result-object v8 │ │ -09c0aa: 7020 3025 8700 |0027: invoke-direct {v7, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ -09c0b0: 6e10 3225 0700 |002a: invoke-virtual {v7}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2532 │ │ -09c0b6: 0c07 |002d: move-result-object v7 │ │ -09c0b8: 1308 0020 |002e: const/16 v8, #int 8192 // #2000 │ │ -09c0bc: 7030 0624 7308 |0030: invoke-direct {v3, v7, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ -09c0c2: 2200 5d04 |0033: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@045d │ │ -09c0c6: 7010 1024 0000 |0035: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ -09c0cc: 2206 5904 |0038: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ -09c0d0: 1307 0020 |003a: const/16 v7, #int 8192 // #2000 │ │ -09c0d4: 7030 0724 0607 |003c: invoke-direct {v6, v0, v7}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ -09c0da: 7120 d22e 6300 |003f: invoke-static {v3, v6}, Lorg/pyneo/maps/utils/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2ed2 │ │ -09c0e0: 6e10 4624 0600 |0042: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ -09c0e6: 2204 e304 |0045: new-instance v4, Lorg/json/JSONObject; // type@04e3 │ │ -09c0ea: 6e10 1224 0000 |0047: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@2412 │ │ -09c0f0: 0c07 |004a: move-result-object v7 │ │ -09c0f2: 7020 6e26 7400 |004b: invoke-direct {v4, v7}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ -09c0f8: 54a7 c413 |004e: iget-object v7, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ -09c0fc: 1a08 5d2f |0050: const-string v8, "results" // string@2f5d │ │ -09c100: 6e20 7226 8400 |0052: invoke-virtual {v4, v8}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@2672 │ │ -09c106: 0c08 |0055: move-result-object v8 │ │ -09c108: 1209 |0056: const/4 v9, #int 0 // #0 │ │ -09c10a: 6e20 6826 9800 |0057: invoke-virtual {v8, v9}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2668 │ │ -09c110: 0c08 |005a: move-result-object v8 │ │ -09c112: 1a09 e71b |005b: const-string v9, "elevation" // string@1be7 │ │ -09c116: 6e20 7026 9800 |005d: invoke-virtual {v8, v9}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@2670 │ │ -09c11c: 0b08 |0060: move-result-wide v8 │ │ -09c11e: 7130 2f29 8709 |0061: invoke-static {v7, v8, v9}, Lorg/pyneo/maps/map/SearchResultOverlay;.access$002:(Lorg/pyneo/maps/map/SearchResultOverlay;D)D // method@292f │ │ -09c124: 54a7 c413 |0064: iget-object v7, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ -09c128: 7110 3029 0700 |0066: invoke-static {v7}, Lorg/pyneo/maps/map/SearchResultOverlay;.access$100:(Lorg/pyneo/maps/map/SearchResultOverlay;)V // method@2930 │ │ -09c12e: 54a7 c413 |0069: iget-object v7, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ -09c132: 7110 3129 0700 |006b: invoke-static {v7}, Lorg/pyneo/maps/map/SearchResultOverlay;.access$200:(Lorg/pyneo/maps/map/SearchResultOverlay;)Lorg/pyneo/maps/map/MapView; // method@2931 │ │ -09c138: 0c07 |006e: move-result-object v7 │ │ -09c13a: 6e10 e528 0700 |006f: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.postInvalidate:()V // method@28e5 │ │ -09c140: 7110 d12e 0300 |0072: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -09c146: 7110 d12e 0600 |0075: invoke-static {v6}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -09c14c: 0765 |0078: move-object v5, v6 │ │ -09c14e: 0732 |0079: move-object v2, v3 │ │ -09c150: 0e00 |007a: return-void │ │ -09c152: 0d01 |007b: move-exception v1 │ │ -09c154: 6e10 6c26 0100 |007c: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -09c15a: 0c07 |007f: move-result-object v7 │ │ -09c15c: 7120 fa2e 1700 |0080: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09c162: 54a7 c413 |0083: iget-object v7, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ -09c166: 1608 0000 |0085: const-wide/16 v8, #int 0 // #0 │ │ -09c16a: 7130 2f29 8709 |0087: invoke-static {v7, v8, v9}, Lorg/pyneo/maps/map/SearchResultOverlay;.access$002:(Lorg/pyneo/maps/map/SearchResultOverlay;D)D // method@292f │ │ -09c170: 28da |008a: goto 0064 // -0026 │ │ -09c172: 0d01 |008b: move-exception v1 │ │ -09c174: 0765 |008c: move-object v5, v6 │ │ -09c176: 0732 |008d: move-object v2, v3 │ │ -09c178: 6e10 8224 0100 |008e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -09c17e: 0c07 |0091: move-result-object v7 │ │ -09c180: 7120 fa2e 1700 |0092: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09c186: 7110 d12e 0200 |0095: invoke-static {v2}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -09c18c: 7110 d12e 0500 |0098: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -09c192: 28df |009b: goto 007a // -0021 │ │ -09c194: 0d07 |009c: move-exception v7 │ │ -09c196: 7110 d12e 0200 |009d: invoke-static {v2}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -09c19c: 7110 d12e 0500 |00a0: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -09c1a2: 2707 |00a3: throw v7 │ │ -09c1a4: 0d07 |00a4: move-exception v7 │ │ -09c1a6: 0732 |00a5: move-object v2, v3 │ │ -09c1a8: 28f7 |00a6: goto 009d // -0009 │ │ -09c1aa: 0d07 |00a7: move-exception v7 │ │ -09c1ac: 0765 |00a8: move-object v5, v6 │ │ -09c1ae: 0732 |00a9: move-object v2, v3 │ │ -09c1b0: 28f3 |00aa: goto 009d // -000d │ │ -09c1b2: 0d01 |00ab: move-exception v1 │ │ -09c1b4: 28e2 |00ac: goto 008e // -001e │ │ -09c1b6: 0d01 |00ad: move-exception v1 │ │ -09c1b8: 0732 |00ae: move-object v2, v3 │ │ -09c1ba: 28df |00af: goto 008e // -0021 │ │ +09c00c: |[09c00c] org.pyneo.maps.map.SearchResultOverlay$1.run:()V │ │ +09c01c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09c01e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +09c020: 2203 5804 |0002: new-instance v3, Ljava/io/BufferedInputStream; // type@0458 │ │ +09c024: 2207 a504 |0004: new-instance v7, Ljava/net/URL; // type@04a5 │ │ +09c028: 2208 9204 |0006: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +09c02c: 7010 fb24 0800 |0008: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09c032: 1a09 1821 |000b: const-string v9, "http://maps.openstreetmap.com/maps/api/elevation/json?locations=" // string@2118 │ │ +09c036: 6e20 0425 9800 |000d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09c03c: 0c08 |0010: move-result-object v8 │ │ +09c03e: 54a9 c413 |0011: iget-object v9, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ +09c042: 5499 ce13 |0013: iget-object v9, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +09c046: 6e10 382e 0900 |0015: invoke-virtual {v9}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ +09c04c: 0c09 |0018: move-result-object v9 │ │ +09c04e: 6e20 0425 9800 |0019: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09c054: 0c08 |001c: move-result-object v8 │ │ +09c056: 1a09 e000 |001d: const-string v9, "&sensor=true" // string@00e0 │ │ +09c05a: 6e20 0425 9800 |001f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09c060: 0c08 |0022: move-result-object v8 │ │ +09c062: 6e10 0a25 0800 |0023: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09c068: 0c08 |0026: move-result-object v8 │ │ +09c06a: 7020 3025 8700 |0027: invoke-direct {v7, v8}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ +09c070: 6e10 3225 0700 |002a: invoke-virtual {v7}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2532 │ │ +09c076: 0c07 |002d: move-result-object v7 │ │ +09c078: 1308 0020 |002e: const/16 v8, #int 8192 // #2000 │ │ +09c07c: 7030 0624 7308 |0030: invoke-direct {v3, v7, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ +09c082: 2200 5d04 |0033: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@045d │ │ +09c086: 7010 1024 0000 |0035: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ +09c08c: 2206 5904 |0038: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ +09c090: 1307 0020 |003a: const/16 v7, #int 8192 // #2000 │ │ +09c094: 7030 0724 0607 |003c: invoke-direct {v6, v0, v7}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ +09c09a: 7120 d22e 6300 |003f: invoke-static {v3, v6}, Lorg/pyneo/maps/utils/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2ed2 │ │ +09c0a0: 6e10 4624 0600 |0042: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ +09c0a6: 2204 e304 |0045: new-instance v4, Lorg/json/JSONObject; // type@04e3 │ │ +09c0aa: 6e10 1224 0000 |0047: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@2412 │ │ +09c0b0: 0c07 |004a: move-result-object v7 │ │ +09c0b2: 7020 6e26 7400 |004b: invoke-direct {v4, v7}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ +09c0b8: 54a7 c413 |004e: iget-object v7, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ +09c0bc: 1a08 5d2f |0050: const-string v8, "results" // string@2f5d │ │ +09c0c0: 6e20 7226 8400 |0052: invoke-virtual {v4, v8}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@2672 │ │ +09c0c6: 0c08 |0055: move-result-object v8 │ │ +09c0c8: 1209 |0056: const/4 v9, #int 0 // #0 │ │ +09c0ca: 6e20 6826 9800 |0057: invoke-virtual {v8, v9}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2668 │ │ +09c0d0: 0c08 |005a: move-result-object v8 │ │ +09c0d2: 1a09 e71b |005b: const-string v9, "elevation" // string@1be7 │ │ +09c0d6: 6e20 7026 9800 |005d: invoke-virtual {v8, v9}, Lorg/json/JSONObject;.getDouble:(Ljava/lang/String;)D // method@2670 │ │ +09c0dc: 0b08 |0060: move-result-wide v8 │ │ +09c0de: 7130 2f29 8709 |0061: invoke-static {v7, v8, v9}, Lorg/pyneo/maps/map/SearchResultOverlay;.access$002:(Lorg/pyneo/maps/map/SearchResultOverlay;D)D // method@292f │ │ +09c0e4: 54a7 c413 |0064: iget-object v7, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ +09c0e8: 7110 3029 0700 |0066: invoke-static {v7}, Lorg/pyneo/maps/map/SearchResultOverlay;.access$100:(Lorg/pyneo/maps/map/SearchResultOverlay;)V // method@2930 │ │ +09c0ee: 54a7 c413 |0069: iget-object v7, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ +09c0f2: 7110 3129 0700 |006b: invoke-static {v7}, Lorg/pyneo/maps/map/SearchResultOverlay;.access$200:(Lorg/pyneo/maps/map/SearchResultOverlay;)Lorg/pyneo/maps/map/MapView; // method@2931 │ │ +09c0f8: 0c07 |006e: move-result-object v7 │ │ +09c0fa: 6e10 e528 0700 |006f: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.postInvalidate:()V // method@28e5 │ │ +09c100: 7110 d12e 0300 |0072: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +09c106: 7110 d12e 0600 |0075: invoke-static {v6}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +09c10c: 0765 |0078: move-object v5, v6 │ │ +09c10e: 0732 |0079: move-object v2, v3 │ │ +09c110: 0e00 |007a: return-void │ │ +09c112: 0d01 |007b: move-exception v1 │ │ +09c114: 6e10 6c26 0100 |007c: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +09c11a: 0c07 |007f: move-result-object v7 │ │ +09c11c: 7120 fa2e 1700 |0080: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09c122: 54a7 c413 |0083: iget-object v7, v10, Lorg/pyneo/maps/map/SearchResultOverlay$1;.this$0:Lorg/pyneo/maps/map/SearchResultOverlay; // field@13c4 │ │ +09c126: 1608 0000 |0085: const-wide/16 v8, #int 0 // #0 │ │ +09c12a: 7130 2f29 8709 |0087: invoke-static {v7, v8, v9}, Lorg/pyneo/maps/map/SearchResultOverlay;.access$002:(Lorg/pyneo/maps/map/SearchResultOverlay;D)D // method@292f │ │ +09c130: 28da |008a: goto 0064 // -0026 │ │ +09c132: 0d01 |008b: move-exception v1 │ │ +09c134: 0765 |008c: move-object v5, v6 │ │ +09c136: 0732 |008d: move-object v2, v3 │ │ +09c138: 6e10 8224 0100 |008e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +09c13e: 0c07 |0091: move-result-object v7 │ │ +09c140: 7120 fa2e 1700 |0092: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09c146: 7110 d12e 0200 |0095: invoke-static {v2}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +09c14c: 7110 d12e 0500 |0098: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +09c152: 28df |009b: goto 007a // -0021 │ │ +09c154: 0d07 |009c: move-exception v7 │ │ +09c156: 7110 d12e 0200 |009d: invoke-static {v2}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +09c15c: 7110 d12e 0500 |00a0: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +09c162: 2707 |00a3: throw v7 │ │ +09c164: 0d07 |00a4: move-exception v7 │ │ +09c166: 0732 |00a5: move-object v2, v3 │ │ +09c168: 28f7 |00a6: goto 009d // -0009 │ │ +09c16a: 0d07 |00a7: move-exception v7 │ │ +09c16c: 0765 |00a8: move-object v5, v6 │ │ +09c16e: 0732 |00a9: move-object v2, v3 │ │ +09c170: 28f3 |00aa: goto 009d // -000d │ │ +09c172: 0d01 |00ab: move-exception v1 │ │ +09c174: 28e2 |00ac: goto 008e // -001e │ │ +09c176: 0d01 |00ad: move-exception v1 │ │ +09c178: 0732 |00ae: move-object v2, v3 │ │ +09c17a: 28df |00af: goto 008e // -0021 │ │ catches : 7 │ │ 0x0002 - 0x0033 │ │ Ljava/lang/Exception; -> 0x00ab │ │ -> 0x009c │ │ 0x0033 - 0x003f │ │ Ljava/lang/Exception; -> 0x00ad │ │ -> 0x00a4 │ │ @@ -149497,18 +149537,18 @@ │ │ type : '(Lorg/pyneo/maps/map/TileOverlay;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09c218: |[09c218] org.pyneo.maps.map.TileOverlay$TileMapHandler.:(Lorg/pyneo/maps/map/TileOverlay;)V │ │ -09c228: 5b01 d613 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ -09c22c: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -09c232: 0e00 |0005: return-void │ │ +09c1d8: |[09c1d8] org.pyneo.maps.map.TileOverlay$TileMapHandler.:(Lorg/pyneo/maps/map/TileOverlay;)V │ │ +09c1e8: 5b01 d613 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ +09c1ec: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +09c1f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/TileOverlay; │ │ │ │ @@ -149517,17 +149557,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileOverlay;Lorg/pyneo/maps/map/TileOverlay$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c234: |[09c234] org.pyneo.maps.map.TileOverlay$TileMapHandler.:(Lorg/pyneo/maps/map/TileOverlay;Lorg/pyneo/maps/map/TileOverlay$1;)V │ │ -09c244: 7020 3b29 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.:(Lorg/pyneo/maps/map/TileOverlay;)V // method@293b │ │ -09c24a: 0e00 |0003: return-void │ │ +09c1f4: |[09c1f4] org.pyneo.maps.map.TileOverlay$TileMapHandler.:(Lorg/pyneo/maps/map/TileOverlay;Lorg/pyneo/maps/map/TileOverlay$1;)V │ │ +09c204: 7020 3b29 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.:(Lorg/pyneo/maps/map/TileOverlay;)V // method@293b │ │ +09c20a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/map/TileOverlay; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/map/TileOverlay$1; │ │ @@ -149538,50 +149578,50 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -09c24c: |[09c24c] org.pyneo.maps.map.TileOverlay$TileMapHandler.handleMessage:(Landroid/os/Message;)V │ │ -09c25c: 5230 4400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0044 │ │ -09c260: 2b00 4400 0000 |0002: packed-switch v0, 00000046 // +00000044 │ │ -09c266: 0e00 |0005: return-void │ │ -09c268: 5420 d613 |0006: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ -09c26c: 7110 4029 0000 |0008: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$100:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView; // method@2940 │ │ -09c272: 0c00 |000b: move-result-object v0 │ │ -09c274: 6e10 8c29 0000 |000c: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -09c27a: 28f6 |000f: goto 0005 // -000a │ │ -09c27c: 5420 d613 |0010: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ -09c280: 7110 4129 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$200:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2941 │ │ -09c286: 0c00 |0015: move-result-object v0 │ │ -09c288: 6e10 372c 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.postIndex:()V // method@2c37 │ │ -09c28e: 5420 d613 |0019: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ -09c292: 7110 4229 0000 |001b: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$300:(Lorg/pyneo/maps/map/TileOverlay;)Z // method@2942 │ │ -09c298: 0a00 |001e: move-result v0 │ │ -09c29a: 3900 e6ff |001f: if-nez v0, 0005 // -001a │ │ -09c29e: 5420 d613 |0021: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ -09c2a2: 7110 4029 0000 |0023: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$100:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView; // method@2940 │ │ -09c2a8: 0c00 |0026: move-result-object v0 │ │ -09c2aa: 5421 d613 |0027: iget-object v1, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ -09c2ae: 7110 4029 0100 |0029: invoke-static {v1}, Lorg/pyneo/maps/map/TileOverlay;.access$100:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView; // method@2940 │ │ -09c2b4: 0c01 |002c: move-result-object v1 │ │ -09c2b6: 6e10 8a29 0100 |002d: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -09c2bc: 0a01 |0030: move-result v1 │ │ -09c2be: 6e20 9c29 1000 |0031: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -09c2c4: 5420 d613 |0034: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ -09c2c8: 7110 4329 0000 |0036: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$400:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/utils/IMoveListener; // method@2943 │ │ -09c2ce: 0c00 |0039: move-result-object v0 │ │ -09c2d0: 3800 cbff |003a: if-eqz v0, 0005 // -0035 │ │ -09c2d4: 5420 d613 |003c: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ -09c2d8: 7110 4329 0000 |003e: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$400:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/utils/IMoveListener; // method@2943 │ │ -09c2de: 0c00 |0041: move-result-object v0 │ │ -09c2e0: 7210 422e 0000 |0042: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ -09c2e6: 28c0 |0045: goto 0005 // -0040 │ │ -09c2e8: 0001 0300 0000 0000 0400 0000 0300 ... |0046: packed-switch-data (10 units) │ │ +09c20c: |[09c20c] org.pyneo.maps.map.TileOverlay$TileMapHandler.handleMessage:(Landroid/os/Message;)V │ │ +09c21c: 5230 4400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0044 │ │ +09c220: 2b00 4400 0000 |0002: packed-switch v0, 00000046 // +00000044 │ │ +09c226: 0e00 |0005: return-void │ │ +09c228: 5420 d613 |0006: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ +09c22c: 7110 4029 0000 |0008: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$100:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView; // method@2940 │ │ +09c232: 0c00 |000b: move-result-object v0 │ │ +09c234: 6e10 8c29 0000 |000c: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +09c23a: 28f6 |000f: goto 0005 // -000a │ │ +09c23c: 5420 d613 |0010: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ +09c240: 7110 4129 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$200:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2941 │ │ +09c246: 0c00 |0015: move-result-object v0 │ │ +09c248: 6e10 372c 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.postIndex:()V // method@2c37 │ │ +09c24e: 5420 d613 |0019: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ +09c252: 7110 4229 0000 |001b: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$300:(Lorg/pyneo/maps/map/TileOverlay;)Z // method@2942 │ │ +09c258: 0a00 |001e: move-result v0 │ │ +09c25a: 3900 e6ff |001f: if-nez v0, 0005 // -001a │ │ +09c25e: 5420 d613 |0021: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ +09c262: 7110 4029 0000 |0023: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$100:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView; // method@2940 │ │ +09c268: 0c00 |0026: move-result-object v0 │ │ +09c26a: 5421 d613 |0027: iget-object v1, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ +09c26e: 7110 4029 0100 |0029: invoke-static {v1}, Lorg/pyneo/maps/map/TileOverlay;.access$100:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView; // method@2940 │ │ +09c274: 0c01 |002c: move-result-object v1 │ │ +09c276: 6e10 8a29 0100 |002d: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +09c27c: 0a01 |0030: move-result v1 │ │ +09c27e: 6e20 9c29 1000 |0031: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +09c284: 5420 d613 |0034: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ +09c288: 7110 4329 0000 |0036: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$400:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/utils/IMoveListener; // method@2943 │ │ +09c28e: 0c00 |0039: move-result-object v0 │ │ +09c290: 3800 cbff |003a: if-eqz v0, 0005 // -0035 │ │ +09c294: 5420 d613 |003c: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.this$0:Lorg/pyneo/maps/map/TileOverlay; // field@13d6 │ │ +09c298: 7110 4329 0000 |003e: invoke-static {v0}, Lorg/pyneo/maps/map/TileOverlay;.access$400:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/utils/IMoveListener; // method@2943 │ │ +09c29e: 0c00 |0041: move-result-object v0 │ │ +09c2a0: 7210 422e 0000 |0042: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ +09c2a6: 28c0 |0045: goto 0005 // -0040 │ │ +09c2a8: 0001 0300 0000 0000 0400 0000 0300 ... |0046: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=184 │ │ 0x0006 line=172 │ │ 0x0010 line=175 │ │ 0x0019 line=177 │ │ @@ -149685,75 +149725,77 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;ID)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -09c2fc: |[09c2fc] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.:(Lorg/pyneo/maps/map/TileView;ID)V │ │ -09c30c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09c30e: 5b56 e613 |0001: iput-object v6, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c312: 7010 be24 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@24be │ │ -09c318: 5957 e913 |0006: iput v7, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c31c: 7110 7429 0600 |0008: invoke-static {v6}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09c322: 0c00 |000b: move-result-object v0 │ │ -09c324: 5251 e913 |000c: iget v1, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c328: 6e20 2e2c 1000 |000e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ -09c32e: 0a00 |0011: move-result v0 │ │ -09c330: 8300 |0012: int-to-double v0, v0 │ │ -09c332: cd80 |0013: mul-double/2addr v0, v8 │ │ -09c334: 8a00 |0014: double-to-int v0, v0 │ │ -09c336: 5950 e713 |0015: iput v0, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c33a: 5260 f713 |0017: iget v0, v6, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -09c33e: 5261 f813 |0019: iget v1, v6, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -09c342: 5252 e913 |001b: iget v2, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c346: 7110 7429 0600 |001d: invoke-static {v6}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09c34c: 0c03 |0020: move-result-object v3 │ │ -09c34e: 5233 5515 |0021: iget v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09c352: 7153 6d2c 1042 |0023: invoke-static {v0, v1, v2, v4, v3}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09c358: 0c00 |0026: move-result-object v0 │ │ -09c35a: 5b50 e513 |0027: iput-object v0, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09c35e: 7110 6e29 0600 |0029: invoke-static {v6}, Lorg/pyneo/maps/map/TileView;.access$1100:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/map/TileOverlay; // method@296e │ │ -09c364: 0c00 |002c: move-result-object v0 │ │ -09c366: 5451 e513 |002d: iget-object v1, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09c36a: 5252 e713 |002f: iget v2, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c36e: 6e54 4629 6021 |0031: invoke-virtual {v0, v6, v1, v2, v4}, Lorg/pyneo/maps/map/TileOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IILandroid/graphics/Point;)Landroid/graphics/Point; // method@2946 │ │ -09c374: 0c00 |0034: move-result-object v0 │ │ -09c376: 5b50 e813 |0035: iput-object v0, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09c37a: 6e10 7f29 0600 |0037: invoke-virtual {v6}, Lorg/pyneo/maps/map/TileView;.getDrawnBoundingBoxE6:()Lorg/pyneo/maps/utils/BoundingBoxE6; // method@297f │ │ -09c380: 0c00 |003a: move-result-object v0 │ │ -09c382: 5b50 e413 |003b: iput-object v0, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.bb:Lorg/pyneo/maps/utils/BoundingBoxE6; // field@13e4 │ │ -09c386: 0e00 |003d: return-void │ │ +09c2bc: |[09c2bc] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.:(Lorg/pyneo/maps/map/TileView;ID)V │ │ +09c2cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09c2ce: 5b56 e613 |0001: iput-object v6, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c2d2: 7010 be24 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@24be │ │ +09c2d8: 5957 e913 |0006: iput v7, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c2dc: 7110 7429 0600 |0008: invoke-static {v6}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09c2e2: 0c00 |000b: move-result-object v0 │ │ +09c2e4: 5251 e913 |000c: iget v1, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c2e8: 6e20 2e2c 1000 |000e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ +09c2ee: 0a00 |0011: move-result v0 │ │ +09c2f0: 8300 |0012: int-to-double v0, v0 │ │ +09c2f2: cd80 |0013: mul-double/2addr v0, v8 │ │ +09c2f4: 8a00 |0014: double-to-int v0, v0 │ │ +09c2f6: 5950 e713 |0015: iput v0, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c2fa: 5260 f713 |0017: iget v0, v6, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +09c2fe: 5261 f813 |0019: iget v1, v6, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +09c302: 5252 e913 |001b: iget v2, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c306: 7110 7429 0600 |001d: invoke-static {v6}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09c30c: 0c03 |0020: move-result-object v3 │ │ +09c30e: 5233 5515 |0021: iget v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09c312: 7153 6d2c 1042 |0023: invoke-static {v0, v1, v2, v4, v3}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09c318: 0c00 |0026: move-result-object v0 │ │ +09c31a: 5b50 e513 |0027: iput-object v0, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09c31e: 7110 6e29 0600 |0029: invoke-static {v6}, Lorg/pyneo/maps/map/TileView;.access$1100:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/map/TileOverlay; // method@296e │ │ +09c324: 0c00 |002c: move-result-object v0 │ │ +09c326: 5451 e513 |002d: iget-object v1, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09c32a: 5252 e713 |002f: iget v2, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c32e: 6e54 4629 6021 |0031: invoke-virtual {v0, v6, v1, v2, v4}, Lorg/pyneo/maps/map/TileOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IILandroid/graphics/Point;)Landroid/graphics/Point; // method@2946 │ │ +09c334: 0c00 |0034: move-result-object v0 │ │ +09c336: 5b50 e813 |0035: iput-object v0, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09c33a: 6e10 7f29 0600 |0037: invoke-virtual {v6}, Lorg/pyneo/maps/map/TileView;.getDrawnBoundingBoxE6:()Lorg/pyneo/maps/utils/BoundingBoxE6; // method@297f │ │ +09c340: 0c00 |003a: move-result-object v0 │ │ +09c342: 5b50 e413 |003b: iput-object v0, v5, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.bb:Lorg/pyneo/maps/utils/BoundingBoxE6; // field@13e4 │ │ +09c346: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=447 │ │ 0x0006 line=450 │ │ 0x0008 line=455 │ │ 0x0017 line=458 │ │ + 0x001d line=460 │ │ + 0x0023 line=458 │ │ 0x0029 line=461 │ │ 0x0037 line=463 │ │ 0x003d line=464 │ │ locals : │ │ 0x0000 - 0x003e reg=5 this Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ - 0x0000 - 0x003e reg=6 (null) Lorg/pyneo/maps/map/TileView; │ │ + 0x0000 - 0x003e reg=6 this$0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x003e reg=7 zoom I │ │ 0x0000 - 0x003e reg=8 touchScale D │ │ │ │ #1 : (in Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;) │ │ name : '' │ │ type : '(Lorg/pyneo/maps/map/TileView;IDLorg/pyneo/maps/map/TileView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -09c388: |[09c388] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.:(Lorg/pyneo/maps/map/TileView;IDLorg/pyneo/maps/map/TileView$1;)V │ │ -09c398: 7055 4c29 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.:(Lorg/pyneo/maps/map/TileView;ID)V // method@294c │ │ -09c39e: 0e00 |0003: return-void │ │ +09c348: |[09c348] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.:(Lorg/pyneo/maps/map/TileView;IDLorg/pyneo/maps/map/TileView$1;)V │ │ +09c358: 7055 4c29 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.:(Lorg/pyneo/maps/map/TileView;ID)V // method@294c │ │ +09c35e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ 0x0000 - 0x0004 reg=2 x0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0004 reg=3 x1 I │ │ @@ -149765,24 +149807,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09c3a0: |[09c3a0] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.Stop:()Z │ │ -09c3b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09c3b2: 5421 e613 |0001: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c3b6: 7110 6f29 0100 |0003: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$1200:(Lorg/pyneo/maps/map/TileView;)Z // method@296f │ │ -09c3bc: 0a01 |0006: move-result v1 │ │ -09c3be: 3801 0800 |0007: if-eqz v1, 000f // +0008 │ │ -09c3c2: 5421 e613 |0009: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c3c6: 7120 7029 0100 |000b: invoke-static {v1, v0}, Lorg/pyneo/maps/map/TileView;.access$1202:(Lorg/pyneo/maps/map/TileView;Z)Z // method@2970 │ │ -09c3cc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09c3ce: 0f00 |000f: return v0 │ │ +09c360: |[09c360] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.Stop:()Z │ │ +09c370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c372: 5421 e613 |0001: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c376: 7110 6f29 0100 |0003: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$1200:(Lorg/pyneo/maps/map/TileView;)Z // method@296f │ │ +09c37c: 0a01 |0006: move-result v1 │ │ +09c37e: 3801 0800 |0007: if-eqz v1, 000f // +0008 │ │ +09c382: 5421 e613 |0009: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c386: 7120 7029 0100 |000b: invoke-static {v1, v0}, Lorg/pyneo/maps/map/TileView;.access$1202:(Lorg/pyneo/maps/map/TileView;Z)Z // method@2970 │ │ +09c38c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +09c38e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=695 │ │ 0x0009 line=696 │ │ 0x000e line=697 │ │ 0x000f line=699 │ │ locals : │ │ @@ -149794,19 +149836,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09c3d0: |[09c3d0] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.StopProcessing:()V │ │ -09c3e0: 5420 e613 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c3e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -09c3e6: 7120 7029 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/map/TileView;.access$1202:(Lorg/pyneo/maps/map/TileView;Z)Z // method@2970 │ │ -09c3ec: 0e00 |0006: return-void │ │ +09c390: |[09c390] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.StopProcessing:()V │ │ +09c3a0: 5420 e613 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c3a4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +09c3a6: 7120 7029 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/map/TileView;.access$1202:(Lorg/pyneo/maps/map/TileView;Z)Z // method@2970 │ │ +09c3ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0006 line=692 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ │ │ @@ -149815,32 +149857,32 @@ │ │ type : '(FF)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -09c3f0: |[09c3f0] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; │ │ -09c400: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09c402: c715 |0001: sub-float/2addr v5, v1 │ │ -09c404: c716 |0002: sub-float/2addr v6, v1 │ │ -09c406: 5441 e413 |0003: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.bb:Lorg/pyneo/maps/utils/BoundingBoxE6; // field@13e4 │ │ -09c40a: 5442 e613 |0005: iget-object v2, v4, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c40e: 6e10 8929 0200 |0007: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -09c414: 0a02 |000a: move-result v2 │ │ -09c416: 8222 |000b: int-to-float v2, v2 │ │ -09c418: a902 0502 |000c: div-float v2, v5, v2 │ │ -09c41c: 5443 e613 |000e: iget-object v3, v4, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c420: 6e10 8129 0300 |0010: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -09c426: 0a03 |0013: move-result v3 │ │ -09c428: 8233 |0014: int-to-float v3, v3 │ │ -09c42a: a903 0603 |0015: div-float v3, v6, v3 │ │ -09c42e: 6e30 e52d 2103 |0017: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getGeoPointOfRelativePositionWithLinearInterpolation:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2de5 │ │ -09c434: 0c00 |001a: move-result-object v0 │ │ -09c436: 1100 |001b: return-object v0 │ │ +09c3b0: |[09c3b0] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; │ │ +09c3c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09c3c2: c715 |0001: sub-float/2addr v5, v1 │ │ +09c3c4: c716 |0002: sub-float/2addr v6, v1 │ │ +09c3c6: 5441 e413 |0003: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.bb:Lorg/pyneo/maps/utils/BoundingBoxE6; // field@13e4 │ │ +09c3ca: 5442 e613 |0005: iget-object v2, v4, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c3ce: 6e10 8929 0200 |0007: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +09c3d4: 0a02 |000a: move-result v2 │ │ +09c3d6: 8222 |000b: int-to-float v2, v2 │ │ +09c3d8: a902 0502 |000c: div-float v2, v5, v2 │ │ +09c3dc: 5443 e613 |000e: iget-object v3, v4, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c3e0: 6e10 8129 0300 |0010: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +09c3e6: 0a03 |0013: move-result v3 │ │ +09c3e8: 8233 |0014: int-to-float v3, v3 │ │ +09c3ea: a903 0603 |0015: div-float v3, v6, v3 │ │ +09c3ee: 6e30 e52d 2103 |0017: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getGeoPointOfRelativePositionWithLinearInterpolation:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2de5 │ │ +09c3f4: 0c00 |001a: move-result-object v0 │ │ +09c3f6: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=476 │ │ 0x0002 line=477 │ │ 0x0003 line=480 │ │ 0x001b line=485 │ │ locals : │ │ @@ -149854,76 +149896,76 @@ │ │ type : '(FFD)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -09c438: |[09c438] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.fromPixels:(FFD)Lorg/pyneo/maps/utils/GeoPoint; │ │ -09c448: 54fa e613 |0000: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c44c: 6e10 8929 0a00 |0002: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -09c452: 0a0a |0005: move-result v10 │ │ -09c454: db0a 0a02 |0006: div-int/lit8 v10, v10, #int 2 // #02 │ │ -09c458: 82aa |0008: int-to-float v10, v10 │ │ -09c45a: a70a 100a |0009: sub-float v10, v16, v10 │ │ -09c45e: 87a6 |000b: float-to-int v6, v10 │ │ -09c460: 54fa e613 |000c: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c464: 6e10 8129 0a00 |000e: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -09c46a: 0a0a |0011: move-result v10 │ │ -09c46c: db0a 0a02 |0012: div-int/lit8 v10, v10, #int 2 // #02 │ │ -09c470: 82aa |0014: int-to-float v10, v10 │ │ -09c472: a70a 110a |0015: sub-float v10, v17, v10 │ │ -09c476: 87a8 |0017: float-to-int v8, v10 │ │ -09c478: 836a |0018: int-to-double v10, v6 │ │ -09c47a: 838c |0019: int-to-double v12, v8 │ │ -09c47c: 7140 aa24 badc |001a: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.hypot:(DD)D // method@24aa │ │ -09c482: 0b04 |001d: move-result-wide v4 │ │ -09c484: 150a 80bf |001e: const/high16 v10, #int -1082130432 // #bf80 │ │ -09c488: 828b |0020: int-to-float v11, v8 │ │ -09c48a: 7110 b324 0b00 |0021: invoke-static {v11}, Ljava/lang/Math;.signum:(F)F // method@24b3 │ │ -09c490: 0a0b |0024: move-result v11 │ │ -09c492: c8ba |0025: mul-float/2addr v10, v11 │ │ -09c494: 89aa |0026: float-to-double v10, v10 │ │ -09c496: 836c |0027: int-to-double v12, v6 │ │ -09c498: ce4c |0028: div-double/2addr v12, v4 │ │ -09c49a: 7120 a324 dc00 |0029: invoke-static {v12, v13}, Ljava/lang/Math;.acos:(D)D // method@24a3 │ │ -09c4a0: 0b0c |002c: move-result-wide v12 │ │ -09c4a2: 7120 b824 dc00 |002d: invoke-static {v12, v13}, Ljava/lang/Math;.toDegrees:(D)D // method@24b8 │ │ -09c4a8: 0b0c |0030: move-result-wide v12 │ │ -09c4aa: ad00 0a0c |0031: mul-double v0, v10, v12 │ │ -09c4ae: ac02 0012 |0033: sub-double v2, v0, v18 │ │ -09c4b2: 7120 b924 3200 |0035: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ -09c4b8: 0b0a |0038: move-result-wide v10 │ │ -09c4ba: 7120 a724 ba00 |0039: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -09c4c0: 0b0a |003c: move-result-wide v10 │ │ -09c4c2: cd4a |003d: mul-double/2addr v10, v4 │ │ -09c4c4: 8aa7 |003e: double-to-int v7, v10 │ │ -09c4c6: 180a 0000 0000 0080 6640 |003f: const-wide v10, #double 180 // #4066800000000000 │ │ -09c4d0: ac0a 020a |0044: sub-double v10, v2, v10 │ │ -09c4d4: 7120 b924 ba00 |0046: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ -09c4da: 0b0a |0049: move-result-wide v10 │ │ -09c4dc: 7120 b424 ba00 |004a: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -09c4e2: 0b0a |004d: move-result-wide v10 │ │ -09c4e4: cd4a |004e: mul-double/2addr v10, v4 │ │ -09c4e6: 8aa9 |004f: double-to-int v9, v10 │ │ -09c4e8: 54fa e613 |0050: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c4ec: 6e10 8929 0a00 |0052: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -09c4f2: 0a0a |0055: move-result v10 │ │ -09c4f4: db0a 0a02 |0056: div-int/lit8 v10, v10, #int 2 // #02 │ │ -09c4f8: b07a |0058: add-int/2addr v10, v7 │ │ -09c4fa: 82aa |0059: int-to-float v10, v10 │ │ -09c4fc: 54fb e613 |005a: iget-object v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c500: 6e10 8129 0b00 |005c: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -09c506: 0a0b |005f: move-result v11 │ │ -09c508: db0b 0b02 |0060: div-int/lit8 v11, v11, #int 2 // #02 │ │ -09c50c: b09b |0062: add-int/2addr v11, v9 │ │ -09c50e: 82bb |0063: int-to-float v11, v11 │ │ -09c510: 6e30 5029 af0b |0064: invoke-virtual {v15, v10, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -09c516: 0c0a |0067: move-result-object v10 │ │ -09c518: 110a |0068: return-object v10 │ │ +09c3f8: |[09c3f8] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.fromPixels:(FFD)Lorg/pyneo/maps/utils/GeoPoint; │ │ +09c408: 54fa e613 |0000: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c40c: 6e10 8929 0a00 |0002: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +09c412: 0a0a |0005: move-result v10 │ │ +09c414: db0a 0a02 |0006: div-int/lit8 v10, v10, #int 2 // #02 │ │ +09c418: 82aa |0008: int-to-float v10, v10 │ │ +09c41a: a70a 100a |0009: sub-float v10, v16, v10 │ │ +09c41e: 87a6 |000b: float-to-int v6, v10 │ │ +09c420: 54fa e613 |000c: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c424: 6e10 8129 0a00 |000e: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +09c42a: 0a0a |0011: move-result v10 │ │ +09c42c: db0a 0a02 |0012: div-int/lit8 v10, v10, #int 2 // #02 │ │ +09c430: 82aa |0014: int-to-float v10, v10 │ │ +09c432: a70a 110a |0015: sub-float v10, v17, v10 │ │ +09c436: 87a8 |0017: float-to-int v8, v10 │ │ +09c438: 836a |0018: int-to-double v10, v6 │ │ +09c43a: 838c |0019: int-to-double v12, v8 │ │ +09c43c: 7140 aa24 badc |001a: invoke-static {v10, v11, v12, v13}, Ljava/lang/Math;.hypot:(DD)D // method@24aa │ │ +09c442: 0b04 |001d: move-result-wide v4 │ │ +09c444: 150a 80bf |001e: const/high16 v10, #int -1082130432 // #bf80 │ │ +09c448: 828b |0020: int-to-float v11, v8 │ │ +09c44a: 7110 b324 0b00 |0021: invoke-static {v11}, Ljava/lang/Math;.signum:(F)F // method@24b3 │ │ +09c450: 0a0b |0024: move-result v11 │ │ +09c452: c8ba |0025: mul-float/2addr v10, v11 │ │ +09c454: 89aa |0026: float-to-double v10, v10 │ │ +09c456: 836c |0027: int-to-double v12, v6 │ │ +09c458: ce4c |0028: div-double/2addr v12, v4 │ │ +09c45a: 7120 a324 dc00 |0029: invoke-static {v12, v13}, Ljava/lang/Math;.acos:(D)D // method@24a3 │ │ +09c460: 0b0c |002c: move-result-wide v12 │ │ +09c462: 7120 b824 dc00 |002d: invoke-static {v12, v13}, Ljava/lang/Math;.toDegrees:(D)D // method@24b8 │ │ +09c468: 0b0c |0030: move-result-wide v12 │ │ +09c46a: ad00 0a0c |0031: mul-double v0, v10, v12 │ │ +09c46e: ac02 0012 |0033: sub-double v2, v0, v18 │ │ +09c472: 7120 b924 3200 |0035: invoke-static {v2, v3}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ +09c478: 0b0a |0038: move-result-wide v10 │ │ +09c47a: 7120 a724 ba00 |0039: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +09c480: 0b0a |003c: move-result-wide v10 │ │ +09c482: cd4a |003d: mul-double/2addr v10, v4 │ │ +09c484: 8aa7 |003e: double-to-int v7, v10 │ │ +09c486: 180a 0000 0000 0080 6640 |003f: const-wide v10, #double 180 // #4066800000000000 │ │ +09c490: ac0a 020a |0044: sub-double v10, v2, v10 │ │ +09c494: 7120 b924 ba00 |0046: invoke-static {v10, v11}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ +09c49a: 0b0a |0049: move-result-wide v10 │ │ +09c49c: 7120 b424 ba00 |004a: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +09c4a2: 0b0a |004d: move-result-wide v10 │ │ +09c4a4: cd4a |004e: mul-double/2addr v10, v4 │ │ +09c4a6: 8aa9 |004f: double-to-int v9, v10 │ │ +09c4a8: 54fa e613 |0050: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c4ac: 6e10 8929 0a00 |0052: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +09c4b2: 0a0a |0055: move-result v10 │ │ +09c4b4: db0a 0a02 |0056: div-int/lit8 v10, v10, #int 2 // #02 │ │ +09c4b8: b07a |0058: add-int/2addr v10, v7 │ │ +09c4ba: 82aa |0059: int-to-float v10, v10 │ │ +09c4bc: 54fb e613 |005a: iget-object v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c4c0: 6e10 8129 0b00 |005c: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +09c4c6: 0a0b |005f: move-result v11 │ │ +09c4c8: db0b 0b02 |0060: div-int/lit8 v11, v11, #int 2 // #02 │ │ +09c4cc: b09b |0062: add-int/2addr v11, v9 │ │ +09c4ce: 82bb |0063: int-to-float v11, v11 │ │ +09c4d0: 6e30 5029 af0b |0064: invoke-virtual {v15, v10, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +09c4d6: 0c0a |0067: move-result-object v10 │ │ +09c4d8: 110a |0068: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x000c line=490 │ │ 0x0018 line=491 │ │ 0x001e line=492 │ │ 0x0033 line=493 │ │ @@ -149948,19 +149990,19 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/Path;)Landroid/graphics/Path;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09c51c: |[09c51c] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Ljava/util/List;Landroid/graphics/Path;)Landroid/graphics/Path; │ │ -09c52c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09c52e: 6e40 5329 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Ljava/util/List;Landroid/graphics/Path;Z)Landroid/graphics/Path; // method@2953 │ │ -09c534: 0c00 |0004: move-result-object v0 │ │ -09c536: 1100 |0005: return-object v0 │ │ +09c4dc: |[09c4dc] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Ljava/util/List;Landroid/graphics/Path;)Landroid/graphics/Path; │ │ +09c4ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09c4ee: 6e40 5329 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Ljava/util/List;Landroid/graphics/Path;Z)Landroid/graphics/Path; // method@2953 │ │ +09c4f4: 0c00 |0004: move-result-object v0 │ │ +09c4f6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ 0x0000 - 0x0006 reg=2 in Ljava/util/List; Ljava/util/List; │ │ @@ -149971,296 +150013,299 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/Path;Z)Landroid/graphics/Path;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 232 16-bit code units │ │ -09c538: |[09c538] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Ljava/util/List;Landroid/graphics/Path;Z)Landroid/graphics/Path; │ │ -09c548: 7801 8925 1400 |0000: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@2589 │ │ -09c54e: 0a0e |0003: move-result v14 │ │ -09c550: 122f |0004: const/4 v15, #int 2 // #2 │ │ -09c552: 35fe 0a00 |0005: if-ge v14, v15, 000f // +000a │ │ -09c556: 220e 7e04 |0007: new-instance v14, Ljava/lang/IllegalArgumentException; // type@047e │ │ -09c55a: 1a0f ca0b |0009: const-string v15, "List of GeoPoints needs to be at least 2." // string@0bca │ │ -09c55e: 7020 8824 fe00 |000b: invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -09c564: 270e |000e: throw v14 │ │ -09c566: 3815 b900 |000f: if-eqz v21, 00c8 // +00b9 │ │ -09c56a: 0805 1500 |0011: move-object/from16 v5, v21 │ │ -09c56e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -09c570: 7801 8725 1400 |0014: invoke-interface/range {v20}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -09c576: 0c04 |0017: move-result-object v4 │ │ -09c578: 7210 6f25 0400 |0018: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -09c57e: 0a0e |001b: move-result v14 │ │ -09c580: 380e cb00 |001c: if-eqz v14, 00e7 // +00cb │ │ -09c584: 7210 7025 0400 |001e: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -09c58a: 0c02 |0021: move-result-object v2 │ │ -09c58c: 1f02 1406 |0022: check-cast v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -09c590: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09c594: 6e10 312e 0200 |0026: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09c59a: 0a0e |0029: move-result v14 │ │ -09c59c: 6e10 332e 0200 |002a: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09c5a2: 0a0f |002d: move-result v15 │ │ -09c5a4: 0800 1300 |002e: move-object/from16 v0, v19 │ │ -09c5a8: 5200 e913 |0030: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c5ac: 0210 0000 |0032: move/from16 v16, v0 │ │ -09c5b0: 1311 0000 |0034: const/16 v17, #int 0 // #0 │ │ -09c5b4: 0800 1300 |0036: move-object/from16 v0, v19 │ │ -09c5b8: 5400 e613 |0038: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c5bc: 0812 0000 |003a: move-object/from16 v18, v0 │ │ -09c5c0: 7701 7429 1200 |003c: invoke-static/range {v18}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09c5c6: 0c12 |003f: move-result-object v18 │ │ -09c5c8: 0800 1200 |0040: move-object/from16 v0, v18 │ │ -09c5cc: 5200 5515 |0042: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09c5d0: 0212 0000 |0044: move/from16 v18, v0 │ │ -09c5d4: 7705 6d2c 0e00 |0046: invoke-static/range {v14, v15, v16, v17, v18}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09c5da: 0c09 |0049: move-result-object v9 │ │ -09c5dc: 0800 1300 |004a: move-object/from16 v0, v19 │ │ -09c5e0: 520e e913 |004c: iget v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c5e4: 0800 1300 |004e: move-object/from16 v0, v19 │ │ -09c5e8: 540f e613 |0050: iget-object v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c5ec: 7110 7429 0f00 |0052: invoke-static {v15}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09c5f2: 0c0f |0055: move-result-object v15 │ │ -09c5f4: 52ff 5515 |0056: iget v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09c5f8: 7130 6b2c e90f |0058: invoke-static {v9, v14, v15}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -09c5fe: 0c01 |005b: move-result-object v1 │ │ -09c600: 3816 7300 |005c: if-eqz v22, 00cf // +0073 │ │ -09c604: 0800 1300 |005e: move-object/from16 v0, v19 │ │ -09c608: 520e e913 |0060: iget v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c60c: 127f |0062: const/4 v15, #int 7 // #7 │ │ -09c60e: 35fe 6c00 |0063: if-ge v14, v15, 00cf // +006c │ │ -09c612: 6e10 312e 0200 |0065: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09c618: 0a0e |0068: move-result v14 │ │ -09c61a: 6e10 332e 0200 |0069: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09c620: 0a0f |006c: move-result v15 │ │ -09c622: 1310 0000 |006d: const/16 v16, #int 0 // #0 │ │ -09c626: 0800 1000 |006f: move-object/from16 v0, v16 │ │ -09c62a: 6e40 ec2d e10f |0071: invoke-virtual {v1, v14, v15, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F // method@2dec │ │ -09c630: 0c06 |0074: move-result-object v6 │ │ -09c632: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -09c636: 540e e513 |0077: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09c63a: 121f |0079: const/4 v15, #int 1 // #1 │ │ -09c63c: 440e 0e0f |007a: aget v14, v14, v15 │ │ -09c640: 121f |007c: const/4 v15, #int 1 // #1 │ │ -09c642: 440f 090f |007d: aget v15, v9, v15 │ │ -09c646: 9107 0e0f |007f: sub-int v7, v14, v15 │ │ -09c64a: 0800 1300 |0081: move-object/from16 v0, v19 │ │ -09c64e: 540e e513 |0083: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09c652: 120f |0085: const/4 v15, #int 0 // #0 │ │ -09c654: 440e 0e0f |0086: aget v14, v14, v15 │ │ -09c658: 120f |0088: const/4 v15, #int 0 // #0 │ │ -09c65a: 440f 090f |0089: aget v15, v9, v15 │ │ -09c65e: 9108 0e0f |008b: sub-int v8, v14, v15 │ │ -09c662: 0800 1300 |008d: move-object/from16 v0, v19 │ │ -09c666: 540e e813 |008f: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09c66a: 52ee 2a00 |0091: iget v14, v14, Landroid/graphics/Point;.x:I // field@002a │ │ -09c66e: 0800 1300 |0093: move-object/from16 v0, v19 │ │ -09c672: 520f e713 |0095: iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c676: b27f |0097: mul-int/2addr v15, v7 │ │ -09c678: 910a 0e0f |0098: sub-int v10, v14, v15 │ │ -09c67c: 0800 1300 |009a: move-object/from16 v0, v19 │ │ -09c680: 540e e813 |009c: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09c684: 52ee 2b00 |009e: iget v14, v14, Landroid/graphics/Point;.y:I // field@002b │ │ -09c688: 0800 1300 |00a0: move-object/from16 v0, v19 │ │ -09c68c: 520f e713 |00a2: iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c690: b28f |00a4: mul-int/2addr v15, v8 │ │ -09c692: 910b 0e0f |00a5: sub-int v11, v14, v15 │ │ -09c696: 121e |00a7: const/4 v14, #int 1 // #1 │ │ -09c698: 440e 060e |00a8: aget v14, v6, v14 │ │ -09c69c: 0800 1300 |00aa: move-object/from16 v0, v19 │ │ -09c6a0: 520f e713 |00ac: iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c6a4: 82ff |00ae: int-to-float v15, v15 │ │ -09c6a6: c8fe |00af: mul-float/2addr v14, v15 │ │ -09c6a8: 87ee |00b0: float-to-int v14, v14 │ │ -09c6aa: 900c 0a0e |00b1: add-int v12, v10, v14 │ │ -09c6ae: 120e |00b3: const/4 v14, #int 0 // #0 │ │ -09c6b0: 440e 060e |00b4: aget v14, v6, v14 │ │ -09c6b4: 0800 1300 |00b6: move-object/from16 v0, v19 │ │ -09c6b8: 520f e713 |00b8: iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c6bc: 82ff |00ba: int-to-float v15, v15 │ │ -09c6be: c8fe |00bb: mul-float/2addr v14, v15 │ │ -09c6c0: 87ee |00bc: float-to-int v14, v14 │ │ -09c6c2: 900d 0b0e |00bd: add-int v13, v11, v14 │ │ -09c6c6: 3903 2100 |00bf: if-nez v3, 00e0 // +0021 │ │ -09c6ca: 82ce |00c1: int-to-float v14, v12 │ │ -09c6cc: 82df |00c2: int-to-float v15, v13 │ │ -09c6ce: 6e30 6102 e50f |00c3: invoke-virtual {v5, v14, v15}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ -09c6d4: 2900 52ff |00c6: goto/16 0018 // -00ae │ │ -09c6d8: 2205 6000 |00c8: new-instance v5, Landroid/graphics/Path; // type@0060 │ │ -09c6dc: 7010 5b02 0500 |00ca: invoke-direct {v5}, Landroid/graphics/Path;.:()V // method@025b │ │ -09c6e2: 2900 46ff |00cd: goto/16 0013 // -00ba │ │ -09c6e6: 6e10 312e 0200 |00cf: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09c6ec: 0a0e |00d2: move-result v14 │ │ -09c6ee: 6e10 332e 0200 |00d3: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09c6f4: 0a0f |00d6: move-result v15 │ │ -09c6f6: 1310 0000 |00d7: const/16 v16, #int 0 // #0 │ │ -09c6fa: 0800 1000 |00d9: move-object/from16 v0, v16 │ │ -09c6fe: 6e40 ed2d e10f |00db: invoke-virtual {v1, v14, v15, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ -09c704: 0c06 |00de: move-result-object v6 │ │ -09c706: 2896 |00df: goto 0075 // -006a │ │ -09c708: 82ce |00e0: int-to-float v14, v12 │ │ -09c70a: 82df |00e1: int-to-float v15, v13 │ │ -09c70c: 6e30 6002 e50f |00e2: invoke-virtual {v5, v14, v15}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -09c712: 2900 33ff |00e5: goto/16 0018 // -00cd │ │ -09c716: 1105 |00e7: return-object v5 │ │ +09c4f8: |[09c4f8] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Ljava/util/List;Landroid/graphics/Path;Z)Landroid/graphics/Path; │ │ +09c508: 7801 8925 1400 |0000: invoke-interface/range {v20}, Ljava/util/List;.size:()I // method@2589 │ │ +09c50e: 0a0d |0003: move-result v13 │ │ +09c510: 122e |0004: const/4 v14, #int 2 // #2 │ │ +09c512: 35ed 0a00 |0005: if-ge v13, v14, 000f // +000a │ │ +09c516: 220d 7e04 |0007: new-instance v13, Ljava/lang/IllegalArgumentException; // type@047e │ │ +09c51a: 1a0e ca0b |0009: const-string v14, "List of GeoPoints needs to be at least 2." // string@0bca │ │ +09c51e: 7020 8824 ed00 |000b: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +09c524: 270d |000e: throw v13 │ │ +09c526: 3815 b900 |000f: if-eqz v21, 00c8 // +00b9 │ │ +09c52a: 0804 1500 |0011: move-object/from16 v4, v21 │ │ +09c52e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +09c530: 7801 8725 1400 |0014: invoke-interface/range {v20}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +09c536: 0c0d |0017: move-result-object v13 │ │ +09c538: 7210 6f25 0d00 |0018: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +09c53e: 0a0e |001b: move-result v14 │ │ +09c540: 380e cb00 |001c: if-eqz v14, 00e7 // +00cb │ │ +09c544: 7210 7025 0d00 |001e: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +09c54a: 0c02 |0021: move-result-object v2 │ │ +09c54c: 1f02 1406 |0022: check-cast v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +09c550: d803 0301 |0024: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09c554: 6e10 312e 0200 |0026: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09c55a: 0a0e |0029: move-result v14 │ │ +09c55c: 6e10 332e 0200 |002a: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09c562: 0a0f |002d: move-result v15 │ │ +09c564: 0800 1300 |002e: move-object/from16 v0, v19 │ │ +09c568: 5200 e913 |0030: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c56c: 0210 0000 |0032: move/from16 v16, v0 │ │ +09c570: 1311 0000 |0034: const/16 v17, #int 0 // #0 │ │ +09c574: 0800 1300 |0036: move-object/from16 v0, v19 │ │ +09c578: 5400 e613 |0038: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c57c: 0812 0000 |003a: move-object/from16 v18, v0 │ │ +09c580: 7701 7429 1200 |003c: invoke-static/range {v18}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09c586: 0c12 |003f: move-result-object v18 │ │ +09c588: 0800 1200 |0040: move-object/from16 v0, v18 │ │ +09c58c: 5200 5515 |0042: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09c590: 0212 0000 |0044: move/from16 v18, v0 │ │ +09c594: 7705 6d2c 0e00 |0046: invoke-static/range {v14, v15, v16, v17, v18}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09c59a: 0c08 |0049: move-result-object v8 │ │ +09c59c: 0800 1300 |004a: move-object/from16 v0, v19 │ │ +09c5a0: 520e e913 |004c: iget v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c5a4: 0800 1300 |004e: move-object/from16 v0, v19 │ │ +09c5a8: 540f e613 |0050: iget-object v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c5ac: 7110 7429 0f00 |0052: invoke-static {v15}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09c5b2: 0c0f |0055: move-result-object v15 │ │ +09c5b4: 52ff 5515 |0056: iget v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09c5b8: 7130 6b2c e80f |0058: invoke-static {v8, v14, v15}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +09c5be: 0c01 |005b: move-result-object v1 │ │ +09c5c0: 3816 7300 |005c: if-eqz v22, 00cf // +0073 │ │ +09c5c4: 0800 1300 |005e: move-object/from16 v0, v19 │ │ +09c5c8: 520e e913 |0060: iget v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c5cc: 127f |0062: const/4 v15, #int 7 // #7 │ │ +09c5ce: 35fe 6c00 |0063: if-ge v14, v15, 00cf // +006c │ │ +09c5d2: 6e10 312e 0200 |0065: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09c5d8: 0a0e |0068: move-result v14 │ │ +09c5da: 6e10 332e 0200 |0069: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09c5e0: 0a0f |006c: move-result v15 │ │ +09c5e2: 1310 0000 |006d: const/16 v16, #int 0 // #0 │ │ +09c5e6: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +09c5ea: 6e40 ec2d e10f |0071: invoke-virtual {v1, v14, v15, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F // method@2dec │ │ +09c5f0: 0c05 |0074: move-result-object v5 │ │ +09c5f2: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +09c5f6: 540e e513 |0077: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09c5fa: 121f |0079: const/4 v15, #int 1 // #1 │ │ +09c5fc: 440e 0e0f |007a: aget v14, v14, v15 │ │ +09c600: 121f |007c: const/4 v15, #int 1 // #1 │ │ +09c602: 440f 080f |007d: aget v15, v8, v15 │ │ +09c606: 9106 0e0f |007f: sub-int v6, v14, v15 │ │ +09c60a: 0800 1300 |0081: move-object/from16 v0, v19 │ │ +09c60e: 540e e513 |0083: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09c612: 120f |0085: const/4 v15, #int 0 // #0 │ │ +09c614: 440e 0e0f |0086: aget v14, v14, v15 │ │ +09c618: 120f |0088: const/4 v15, #int 0 // #0 │ │ +09c61a: 440f 080f |0089: aget v15, v8, v15 │ │ +09c61e: 9107 0e0f |008b: sub-int v7, v14, v15 │ │ +09c622: 0800 1300 |008d: move-object/from16 v0, v19 │ │ +09c626: 540e e813 |008f: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09c62a: 52ee 2a00 |0091: iget v14, v14, Landroid/graphics/Point;.x:I // field@002a │ │ +09c62e: 0800 1300 |0093: move-object/from16 v0, v19 │ │ +09c632: 520f e713 |0095: iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c636: b26f |0097: mul-int/2addr v15, v6 │ │ +09c638: 9109 0e0f |0098: sub-int v9, v14, v15 │ │ +09c63c: 0800 1300 |009a: move-object/from16 v0, v19 │ │ +09c640: 540e e813 |009c: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09c644: 52ee 2b00 |009e: iget v14, v14, Landroid/graphics/Point;.y:I // field@002b │ │ +09c648: 0800 1300 |00a0: move-object/from16 v0, v19 │ │ +09c64c: 520f e713 |00a2: iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c650: b27f |00a4: mul-int/2addr v15, v7 │ │ +09c652: 910a 0e0f |00a5: sub-int v10, v14, v15 │ │ +09c656: 121e |00a7: const/4 v14, #int 1 // #1 │ │ +09c658: 440e 050e |00a8: aget v14, v5, v14 │ │ +09c65c: 0800 1300 |00aa: move-object/from16 v0, v19 │ │ +09c660: 520f e713 |00ac: iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c664: 82ff |00ae: int-to-float v15, v15 │ │ +09c666: c8fe |00af: mul-float/2addr v14, v15 │ │ +09c668: 87ee |00b0: float-to-int v14, v14 │ │ +09c66a: 900b 090e |00b1: add-int v11, v9, v14 │ │ +09c66e: 120e |00b3: const/4 v14, #int 0 // #0 │ │ +09c670: 440e 050e |00b4: aget v14, v5, v14 │ │ +09c674: 0800 1300 |00b6: move-object/from16 v0, v19 │ │ +09c678: 520f e713 |00b8: iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c67c: 82ff |00ba: int-to-float v15, v15 │ │ +09c67e: c8fe |00bb: mul-float/2addr v14, v15 │ │ +09c680: 87ee |00bc: float-to-int v14, v14 │ │ +09c682: 900c 0a0e |00bd: add-int v12, v10, v14 │ │ +09c686: 3903 2100 |00bf: if-nez v3, 00e0 // +0021 │ │ +09c68a: 82be |00c1: int-to-float v14, v11 │ │ +09c68c: 82cf |00c2: int-to-float v15, v12 │ │ +09c68e: 6e30 6102 e40f |00c3: invoke-virtual {v4, v14, v15}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ +09c694: 2900 52ff |00c6: goto/16 0018 // -00ae │ │ +09c698: 2204 6000 |00c8: new-instance v4, Landroid/graphics/Path; // type@0060 │ │ +09c69c: 7010 5b02 0400 |00ca: invoke-direct {v4}, Landroid/graphics/Path;.:()V // method@025b │ │ +09c6a2: 2900 46ff |00cd: goto/16 0013 // -00ba │ │ +09c6a6: 6e10 312e 0200 |00cf: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09c6ac: 0a0e |00d2: move-result v14 │ │ +09c6ae: 6e10 332e 0200 |00d3: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09c6b4: 0a0f |00d6: move-result v15 │ │ +09c6b6: 1310 0000 |00d7: const/16 v16, #int 0 // #0 │ │ +09c6ba: 0800 1000 |00d9: move-object/from16 v0, v16 │ │ +09c6be: 6e40 ed2d e10f |00db: invoke-virtual {v1, v14, v15, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ +09c6c4: 0c05 |00de: move-result-object v5 │ │ +09c6c6: 2896 |00df: goto 0075 // -006a │ │ +09c6c8: 82be |00e0: int-to-float v14, v11 │ │ +09c6ca: 82cf |00e1: int-to-float v15, v12 │ │ +09c6cc: 6e30 6002 e40f |00e2: invoke-virtual {v4, v14, v15}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +09c6d2: 2900 33ff |00e5: goto/16 0018 // -00cd │ │ +09c6d6: 1104 |00e7: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0007 line=639 │ │ 0x000f line=641 │ │ 0x0013 line=643 │ │ 0x0014 line=644 │ │ 0x0024 line=645 │ │ - 0x0026 line=646 │ │ + 0x0026 line=647 │ │ + 0x0046 line=646 │ │ 0x004a line=653 │ │ + 0x0052 line=654 │ │ + 0x0058 line=653 │ │ 0x005c line=657 │ │ - 0x0065 line=658 │ │ + 0x0065 line=660 │ │ + 0x006f line=659 │ │ 0x0075 line=666 │ │ 0x0081 line=668 │ │ 0x008d line=670 │ │ 0x009a line=672 │ │ 0x00a7 line=675 │ │ 0x00b3 line=677 │ │ 0x00bf line=681 │ │ 0x00c1 line=682 │ │ 0x00c8 line=641 │ │ - 0x00cf line=662 │ │ + 0x00cf line=664 │ │ + 0x00d9 line=663 │ │ 0x00e0 line=684 │ │ 0x00e7 line=687 │ │ locals : │ │ 0x0000 - 0x0000 reg=20 (null) Ljava/util/List; │ │ 0x005c - 0x00c8 reg=1 bb Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ 0x0024 - 0x00c8 reg=2 gp Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0014 - 0x00c8 reg=3 i I │ │ - 0x0018 - 0x00c8 reg=4 i$ Ljava/util/Iterator; │ │ - 0x0013 - 0x00c8 reg=5 out Landroid/graphics/Path; │ │ - 0x0075 - 0x00c8 reg=6 relativePositionInCenterMapTile [F │ │ - 0x0081 - 0x00c8 reg=7 tileDiffX I │ │ - 0x008d - 0x00c8 reg=8 tileDiffY I │ │ - 0x004a - 0x00c8 reg=9 underGeopointTileCoords [I │ │ - 0x009a - 0x00c8 reg=10 underGeopointTileScreenLeft I │ │ - 0x00a7 - 0x00c8 reg=11 underGeopointTileScreenTop I │ │ - 0x00b3 - 0x00c8 reg=12 x I │ │ - 0x00bf - 0x00c8 reg=13 y I │ │ + 0x0013 - 0x00c8 reg=4 out Landroid/graphics/Path; │ │ + 0x0075 - 0x00c8 reg=5 relativePositionInCenterMapTile [F │ │ + 0x0081 - 0x00c8 reg=6 tileDiffX I │ │ + 0x008d - 0x00c8 reg=7 tileDiffY I │ │ + 0x004a - 0x00c8 reg=8 underGeopointTileCoords [I │ │ + 0x009a - 0x00c8 reg=9 underGeopointTileScreenLeft I │ │ + 0x00a7 - 0x00c8 reg=10 underGeopointTileScreenTop I │ │ + 0x00b3 - 0x00c8 reg=11 x I │ │ + 0x00bf - 0x00c8 reg=12 y I │ │ 0x00cf - 0x00e7 reg=1 bb Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ 0x00cf - 0x00e7 reg=2 gp Lorg/pyneo/maps/utils/GeoPoint; │ │ - 0x00df - 0x00e7 reg=6 relativePositionInCenterMapTile [F │ │ - 0x00e0 - 0x00e7 reg=7 tileDiffX I │ │ - 0x00e0 - 0x00e7 reg=8 tileDiffY I │ │ - 0x00cf - 0x00e7 reg=9 underGeopointTileCoords [I │ │ - 0x00e0 - 0x00e7 reg=10 underGeopointTileScreenLeft I │ │ - 0x00e0 - 0x00e7 reg=11 underGeopointTileScreenTop I │ │ - 0x00e0 - 0x00e7 reg=12 x I │ │ - 0x00e0 - 0x00e7 reg=13 y I │ │ + 0x00df - 0x00e7 reg=5 relativePositionInCenterMapTile [F │ │ + 0x00e0 - 0x00e7 reg=6 tileDiffX I │ │ + 0x00e0 - 0x00e7 reg=7 tileDiffY I │ │ + 0x00cf - 0x00e7 reg=8 underGeopointTileCoords [I │ │ + 0x00e0 - 0x00e7 reg=9 underGeopointTileScreenLeft I │ │ + 0x00e0 - 0x00e7 reg=10 underGeopointTileScreenTop I │ │ + 0x00e0 - 0x00e7 reg=11 x I │ │ + 0x00e0 - 0x00e7 reg=12 y I │ │ 0x00cf - 0x00e8 reg=3 i I │ │ - 0x00cf - 0x00e8 reg=4 i$ Ljava/util/Iterator; │ │ - 0x00cf - 0x00e8 reg=5 out Landroid/graphics/Path; │ │ + 0x00cf - 0x00e8 reg=4 out Landroid/graphics/Path; │ │ 0x0000 - 0x00e8 reg=19 this Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ 0x0000 - 0x00e8 reg=20 in Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x00e8 reg=21 reuse Landroid/graphics/Path; │ │ 0x0000 - 0x00e8 reg=22 doGudermann Z │ │ │ │ #5 : (in Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;) │ │ name : 'toPixels' │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 173 16-bit code units │ │ -09c718: |[09c718] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; │ │ -09c728: 1310 0100 |0000: const/16 v16, #int 1 // #1 │ │ -09c72c: 0800 1400 |0002: move-object/from16 v0, v20 │ │ -09c730: 0801 1500 |0004: move-object/from16 v1, v21 │ │ -09c734: 0802 1800 |0006: move-object/from16 v2, v24 │ │ -09c738: 0203 1000 |0008: move/from16 v3, v16 │ │ -09c73c: 6e40 5629 1032 |000a: invoke-virtual {v0, v1, v2, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; // method@2956 │ │ -09c742: 0c0b |000d: move-result-object v11 │ │ -09c744: 3818 9800 |000e: if-eqz v24, 00a6 // +0098 │ │ -09c748: 080a 1800 |0010: move-object/from16 v10, v24 │ │ -09c74c: 52b0 2a00 |0012: iget v0, v11, Landroid/graphics/Point;.x:I // field@002a │ │ -09c750: 0210 0000 |0014: move/from16 v16, v0 │ │ -09c754: 0800 1400 |0016: move-object/from16 v0, v20 │ │ -09c758: 5400 e613 |0018: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c75c: 0811 0000 |001a: move-object/from16 v17, v0 │ │ -09c760: 7401 8929 1100 |001c: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -09c766: 0a11 |001f: move-result v17 │ │ -09c768: db11 1102 |0020: div-int/lit8 v17, v17, #int 2 // #02 │ │ -09c76c: 910c 1011 |0022: sub-int v12, v16, v17 │ │ -09c770: 52b0 2b00 |0024: iget v0, v11, Landroid/graphics/Point;.y:I // field@002b │ │ -09c774: 0210 0000 |0026: move/from16 v16, v0 │ │ -09c778: 0800 1400 |0028: move-object/from16 v0, v20 │ │ -09c77c: 5400 e613 |002a: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c780: 0811 0000 |002c: move-object/from16 v17, v0 │ │ -09c784: 7401 8129 1100 |002e: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -09c78a: 0a11 |0031: move-result v17 │ │ -09c78c: db11 1102 |0032: div-int/lit8 v17, v17, #int 2 // #02 │ │ -09c790: 910e 1011 |0034: sub-int v14, v16, v17 │ │ -09c794: 83c0 |0036: int-to-double v0, v12 │ │ -09c796: 0510 0000 |0037: move-wide/from16 v16, v0 │ │ -09c79a: 83e0 |0039: int-to-double v0, v14 │ │ -09c79c: 0512 0000 |003a: move-wide/from16 v18, v0 │ │ -09c7a0: 7704 aa24 1000 |003c: invoke-static/range {v16, v17, v18, v19}, Ljava/lang/Math;.hypot:(DD)D // method@24aa │ │ -09c7a6: 0b08 |003f: move-result-wide v8 │ │ -09c7a8: 1510 80bf |0040: const/high16 v16, #int -1082130432 // #bf80 │ │ -09c7ac: 82e0 |0042: int-to-float v0, v14 │ │ -09c7ae: 0211 0000 |0043: move/from16 v17, v0 │ │ -09c7b2: 7701 b324 1100 |0045: invoke-static/range {v17}, Ljava/lang/Math;.signum:(F)F // method@24b3 │ │ -09c7b8: 0a11 |0048: move-result v17 │ │ -09c7ba: a810 1011 |0049: mul-float v16, v16, v17 │ │ -09c7be: 0200 1000 |004b: move/from16 v0, v16 │ │ -09c7c2: 8900 |004d: float-to-double v0, v0 │ │ -09c7c4: 0510 0000 |004e: move-wide/from16 v16, v0 │ │ -09c7c8: 83c0 |0050: int-to-double v0, v12 │ │ -09c7ca: 0512 0000 |0051: move-wide/from16 v18, v0 │ │ -09c7ce: ae12 1208 |0053: div-double v18, v18, v8 │ │ -09c7d2: 7702 a324 1200 |0055: invoke-static/range {v18, v19}, Ljava/lang/Math;.acos:(D)D // method@24a3 │ │ -09c7d8: 0b12 |0058: move-result-wide v18 │ │ -09c7da: 7702 b824 1200 |0059: invoke-static/range {v18, v19}, Ljava/lang/Math;.toDegrees:(D)D // method@24b8 │ │ -09c7e0: 0b12 |005c: move-result-wide v18 │ │ -09c7e2: ad04 1012 |005d: mul-double v4, v16, v18 │ │ -09c7e6: ab06 0416 |005f: add-double v6, v4, v22 │ │ -09c7ea: 7120 b924 7600 |0061: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ -09c7f0: 0b10 |0064: move-result-wide v16 │ │ -09c7f2: 7702 a724 1000 |0065: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -09c7f8: 0b10 |0068: move-result-wide v16 │ │ -09c7fa: ad10 1008 |0069: mul-double v16, v16, v8 │ │ -09c7fe: 0500 1000 |006b: move-wide/from16 v0, v16 │ │ -09c802: 8a0d |006d: double-to-int v13, v0 │ │ -09c804: 1810 0000 0000 0080 6640 |006e: const-wide v16, #double 180 // #4066800000000000 │ │ -09c80e: ac10 0610 |0073: sub-double v16, v6, v16 │ │ -09c812: 7702 b924 1000 |0075: invoke-static/range {v16, v17}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ -09c818: 0b10 |0078: move-result-wide v16 │ │ -09c81a: 7702 b424 1000 |0079: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -09c820: 0b10 |007c: move-result-wide v16 │ │ -09c822: ad10 1008 |007d: mul-double v16, v16, v8 │ │ -09c826: 0500 1000 |007f: move-wide/from16 v0, v16 │ │ -09c82a: 8a0f |0081: double-to-int v15, v0 │ │ -09c82c: 0800 1400 |0082: move-object/from16 v0, v20 │ │ -09c830: 5400 e613 |0084: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c834: 0810 0000 |0086: move-object/from16 v16, v0 │ │ -09c838: 7401 8929 1000 |0088: invoke-virtual/range {v16}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -09c83e: 0a10 |008b: move-result v16 │ │ -09c840: db10 1002 |008c: div-int/lit8 v16, v16, #int 2 // #02 │ │ -09c844: 9010 100d |008e: add-int v16, v16, v13 │ │ -09c848: 0800 1400 |0090: move-object/from16 v0, v20 │ │ -09c84c: 5400 e613 |0092: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c850: 0811 0000 |0094: move-object/from16 v17, v0 │ │ -09c854: 7401 8129 1100 |0096: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -09c85a: 0a11 |0099: move-result v17 │ │ -09c85c: db11 1102 |009a: div-int/lit8 v17, v17, #int 2 // #02 │ │ -09c860: 9011 110f |009c: add-int v17, v17, v15 │ │ -09c864: 0200 1000 |009e: move/from16 v0, v16 │ │ -09c868: 0201 1100 |00a0: move/from16 v1, v17 │ │ -09c86c: 6e30 6702 0a01 |00a2: invoke-virtual {v10, v0, v1}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ -09c872: 110a |00a5: return-object v10 │ │ -09c874: 220a 6200 |00a6: new-instance v10, Landroid/graphics/Point; // type@0062 │ │ -09c878: 7010 6502 0a00 |00a8: invoke-direct {v10}, Landroid/graphics/Point;.:()V // method@0265 │ │ -09c87e: 2900 67ff |00ab: goto/16 0012 // -0099 │ │ +09c6d8: |[09c6d8] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; │ │ +09c6e8: 1310 0100 |0000: const/16 v16, #int 1 // #1 │ │ +09c6ec: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +09c6f0: 0801 1500 |0004: move-object/from16 v1, v21 │ │ +09c6f4: 0802 1800 |0006: move-object/from16 v2, v24 │ │ +09c6f8: 0203 1000 |0008: move/from16 v3, v16 │ │ +09c6fc: 6e40 5629 1032 |000a: invoke-virtual {v0, v1, v2, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; // method@2956 │ │ +09c702: 0c0b |000d: move-result-object v11 │ │ +09c704: 3818 9800 |000e: if-eqz v24, 00a6 // +0098 │ │ +09c708: 080a 1800 |0010: move-object/from16 v10, v24 │ │ +09c70c: 52b0 2a00 |0012: iget v0, v11, Landroid/graphics/Point;.x:I // field@002a │ │ +09c710: 0210 0000 |0014: move/from16 v16, v0 │ │ +09c714: 0800 1400 |0016: move-object/from16 v0, v20 │ │ +09c718: 5400 e613 |0018: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c71c: 0811 0000 |001a: move-object/from16 v17, v0 │ │ +09c720: 7401 8929 1100 |001c: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +09c726: 0a11 |001f: move-result v17 │ │ +09c728: db11 1102 |0020: div-int/lit8 v17, v17, #int 2 // #02 │ │ +09c72c: 910c 1011 |0022: sub-int v12, v16, v17 │ │ +09c730: 52b0 2b00 |0024: iget v0, v11, Landroid/graphics/Point;.y:I // field@002b │ │ +09c734: 0210 0000 |0026: move/from16 v16, v0 │ │ +09c738: 0800 1400 |0028: move-object/from16 v0, v20 │ │ +09c73c: 5400 e613 |002a: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c740: 0811 0000 |002c: move-object/from16 v17, v0 │ │ +09c744: 7401 8129 1100 |002e: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +09c74a: 0a11 |0031: move-result v17 │ │ +09c74c: db11 1102 |0032: div-int/lit8 v17, v17, #int 2 // #02 │ │ +09c750: 910e 1011 |0034: sub-int v14, v16, v17 │ │ +09c754: 83c0 |0036: int-to-double v0, v12 │ │ +09c756: 0510 0000 |0037: move-wide/from16 v16, v0 │ │ +09c75a: 83e0 |0039: int-to-double v0, v14 │ │ +09c75c: 0512 0000 |003a: move-wide/from16 v18, v0 │ │ +09c760: 7704 aa24 1000 |003c: invoke-static/range {v16, v17, v18, v19}, Ljava/lang/Math;.hypot:(DD)D // method@24aa │ │ +09c766: 0b08 |003f: move-result-wide v8 │ │ +09c768: 1510 80bf |0040: const/high16 v16, #int -1082130432 // #bf80 │ │ +09c76c: 82e0 |0042: int-to-float v0, v14 │ │ +09c76e: 0211 0000 |0043: move/from16 v17, v0 │ │ +09c772: 7701 b324 1100 |0045: invoke-static/range {v17}, Ljava/lang/Math;.signum:(F)F // method@24b3 │ │ +09c778: 0a11 |0048: move-result v17 │ │ +09c77a: a810 1011 |0049: mul-float v16, v16, v17 │ │ +09c77e: 0200 1000 |004b: move/from16 v0, v16 │ │ +09c782: 8900 |004d: float-to-double v0, v0 │ │ +09c784: 0510 0000 |004e: move-wide/from16 v16, v0 │ │ +09c788: 83c0 |0050: int-to-double v0, v12 │ │ +09c78a: 0512 0000 |0051: move-wide/from16 v18, v0 │ │ +09c78e: ae12 1208 |0053: div-double v18, v18, v8 │ │ +09c792: 7702 a324 1200 |0055: invoke-static/range {v18, v19}, Ljava/lang/Math;.acos:(D)D // method@24a3 │ │ +09c798: 0b12 |0058: move-result-wide v18 │ │ +09c79a: 7702 b824 1200 |0059: invoke-static/range {v18, v19}, Ljava/lang/Math;.toDegrees:(D)D // method@24b8 │ │ +09c7a0: 0b12 |005c: move-result-wide v18 │ │ +09c7a2: ad04 1012 |005d: mul-double v4, v16, v18 │ │ +09c7a6: ab06 0416 |005f: add-double v6, v4, v22 │ │ +09c7aa: 7120 b924 7600 |0061: invoke-static {v6, v7}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ +09c7b0: 0b10 |0064: move-result-wide v16 │ │ +09c7b2: 7702 a724 1000 |0065: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +09c7b8: 0b10 |0068: move-result-wide v16 │ │ +09c7ba: ad10 1008 |0069: mul-double v16, v16, v8 │ │ +09c7be: 0500 1000 |006b: move-wide/from16 v0, v16 │ │ +09c7c2: 8a0d |006d: double-to-int v13, v0 │ │ +09c7c4: 1810 0000 0000 0080 6640 |006e: const-wide v16, #double 180 // #4066800000000000 │ │ +09c7ce: ac10 0610 |0073: sub-double v16, v6, v16 │ │ +09c7d2: 7702 b924 1000 |0075: invoke-static/range {v16, v17}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ +09c7d8: 0b10 |0078: move-result-wide v16 │ │ +09c7da: 7702 b424 1000 |0079: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +09c7e0: 0b10 |007c: move-result-wide v16 │ │ +09c7e2: ad10 1008 |007d: mul-double v16, v16, v8 │ │ +09c7e6: 0500 1000 |007f: move-wide/from16 v0, v16 │ │ +09c7ea: 8a0f |0081: double-to-int v15, v0 │ │ +09c7ec: 0800 1400 |0082: move-object/from16 v0, v20 │ │ +09c7f0: 5400 e613 |0084: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c7f4: 0810 0000 |0086: move-object/from16 v16, v0 │ │ +09c7f8: 7401 8929 1000 |0088: invoke-virtual/range {v16}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +09c7fe: 0a10 |008b: move-result v16 │ │ +09c800: db10 1002 |008c: div-int/lit8 v16, v16, #int 2 // #02 │ │ +09c804: 9010 100d |008e: add-int v16, v16, v13 │ │ +09c808: 0800 1400 |0090: move-object/from16 v0, v20 │ │ +09c80c: 5400 e613 |0092: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c810: 0811 0000 |0094: move-object/from16 v17, v0 │ │ +09c814: 7401 8129 1100 |0096: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +09c81a: 0a11 |0099: move-result v17 │ │ +09c81c: db11 1102 |009a: div-int/lit8 v17, v17, #int 2 // #02 │ │ +09c820: 9011 110f |009c: add-int v17, v17, v15 │ │ +09c824: 0200 1000 |009e: move/from16 v0, v16 │ │ +09c828: 0201 1100 |00a0: move/from16 v1, v17 │ │ +09c82c: 6e30 6702 0a01 |00a2: invoke-virtual {v10, v0, v1}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ +09c832: 110a |00a5: return-object v10 │ │ +09c834: 220a 6200 |00a6: new-instance v10, Landroid/graphics/Point; // type@0062 │ │ +09c838: 7010 6502 0a00 |00a8: invoke-direct {v10}, Landroid/graphics/Point;.:()V // method@0265 │ │ +09c83e: 2900 67ff |00ab: goto/16 0012 // -0099 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x000e line=530 │ │ 0x0012 line=532 │ │ 0x0024 line=533 │ │ 0x0036 line=534 │ │ @@ -150291,19 +150336,19 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09c884: |[09c884] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; │ │ -09c894: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09c896: 6e40 5629 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; // method@2956 │ │ -09c89c: 0c00 |0004: move-result-object v0 │ │ -09c89e: 1100 |0005: return-object v0 │ │ +09c844: |[09c844] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; │ │ +09c854: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09c856: 6e40 5629 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; // method@2956 │ │ +09c85c: 0c00 |0004: move-result-object v0 │ │ +09c85e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ 0x0000 - 0x0006 reg=2 in Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0006 reg=3 reuse Landroid/graphics/Point; │ │ @@ -150313,115 +150358,120 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -09c8a0: |[09c8a0] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; │ │ -09c8b0: 3811 7f00 |0000: if-eqz v17, 007f // +007f │ │ -09c8b4: 0801 1100 |0002: move-object/from16 v1, v17 │ │ -09c8b8: 7401 312e 1000 |0004: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09c8be: 0a0a |0007: move-result v10 │ │ -09c8c0: 7401 332e 1000 |0008: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09c8c6: 0a0b |000b: move-result v11 │ │ -09c8c8: 52fc e913 |000c: iget v12, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c8cc: 120d |000e: const/4 v13, #int 0 // #0 │ │ -09c8ce: 54fe e613 |000f: iget-object v14, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c8d2: 7110 7429 0e00 |0011: invoke-static {v14}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09c8d8: 0c0e |0014: move-result-object v14 │ │ -09c8da: 52ee 5515 |0015: iget v14, v14, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09c8de: 715e 6d2c badc |0017: invoke-static {v10, v11, v12, v13, v14}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09c8e4: 0c05 |001a: move-result-object v5 │ │ -09c8e6: 52fa e913 |001b: iget v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c8ea: 54fb e613 |001d: iget-object v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09c8ee: 7110 7429 0b00 |001f: invoke-static {v11}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09c8f4: 0c0b |0022: move-result-object v11 │ │ -09c8f6: 52bb 5515 |0023: iget v11, v11, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09c8fa: 7130 6b2c a50b |0025: invoke-static {v5, v10, v11}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -09c900: 0c00 |0028: move-result-object v0 │ │ -09c902: 3812 5c00 |0029: if-eqz v18, 0085 // +005c │ │ -09c906: 52fa e913 |002b: iget v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09c90a: 127b |002d: const/4 v11, #int 7 // #7 │ │ -09c90c: 35ba 5700 |002e: if-ge v10, v11, 0085 // +0057 │ │ -09c910: 7401 312e 1000 |0030: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09c916: 0a0a |0033: move-result v10 │ │ -09c918: 7401 332e 1000 |0034: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09c91e: 0a0b |0037: move-result v11 │ │ -09c920: 120c |0038: const/4 v12, #int 0 // #0 │ │ -09c922: 6e40 ec2d a0cb |0039: invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F // method@2dec │ │ -09c928: 0c02 |003c: move-result-object v2 │ │ -09c92a: 54fa e513 |003d: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09c92e: 121b |003f: const/4 v11, #int 1 // #1 │ │ -09c930: 440a 0a0b |0040: aget v10, v10, v11 │ │ -09c934: 121b |0042: const/4 v11, #int 1 // #1 │ │ -09c936: 440b 050b |0043: aget v11, v5, v11 │ │ -09c93a: 9103 0a0b |0045: sub-int v3, v10, v11 │ │ -09c93e: 54fa e513 |0047: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09c942: 120b |0049: const/4 v11, #int 0 // #0 │ │ -09c944: 440a 0a0b |004a: aget v10, v10, v11 │ │ -09c948: 120b |004c: const/4 v11, #int 0 // #0 │ │ -09c94a: 440b 050b |004d: aget v11, v5, v11 │ │ -09c94e: 9104 0a0b |004f: sub-int v4, v10, v11 │ │ -09c952: 54fa e813 |0051: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09c956: 52aa 2a00 |0053: iget v10, v10, Landroid/graphics/Point;.x:I // field@002a │ │ -09c95a: 52fb e713 |0055: iget v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c95e: b23b |0057: mul-int/2addr v11, v3 │ │ -09c960: 9106 0a0b |0058: sub-int v6, v10, v11 │ │ -09c964: 54fa e813 |005a: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09c968: 52aa 2b00 |005c: iget v10, v10, Landroid/graphics/Point;.y:I // field@002b │ │ -09c96c: 52fb e713 |005e: iget v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c970: b24b |0060: mul-int/2addr v11, v4 │ │ -09c972: 9107 0a0b |0061: sub-int v7, v10, v11 │ │ -09c976: 121a |0063: const/4 v10, #int 1 // #1 │ │ -09c978: 440a 020a |0064: aget v10, v2, v10 │ │ -09c97c: 52fb e713 |0066: iget v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c980: 82bb |0068: int-to-float v11, v11 │ │ -09c982: c8ba |0069: mul-float/2addr v10, v11 │ │ -09c984: 87aa |006a: float-to-int v10, v10 │ │ -09c986: 9008 060a |006b: add-int v8, v6, v10 │ │ -09c98a: 120a |006d: const/4 v10, #int 0 // #0 │ │ -09c98c: 440a 020a |006e: aget v10, v2, v10 │ │ -09c990: 52fb e713 |0070: iget v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09c994: 82bb |0072: int-to-float v11, v11 │ │ -09c996: c8ba |0073: mul-float/2addr v10, v11 │ │ -09c998: 87aa |0074: float-to-int v10, v10 │ │ -09c99a: 9009 070a |0075: add-int v9, v7, v10 │ │ -09c99e: d80a 0800 |0077: add-int/lit8 v10, v8, #int 0 // #00 │ │ -09c9a2: d80b 0900 |0079: add-int/lit8 v11, v9, #int 0 // #00 │ │ -09c9a6: 6e30 6702 a10b |007b: invoke-virtual {v1, v10, v11}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ -09c9ac: 1101 |007e: return-object v1 │ │ -09c9ae: 2201 6200 |007f: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ -09c9b2: 7010 6502 0100 |0081: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0265 │ │ -09c9b8: 2880 |0084: goto 0004 // -0080 │ │ -09c9ba: 7401 312e 1000 |0085: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09c9c0: 0a0a |0088: move-result v10 │ │ -09c9c2: 7401 332e 1000 |0089: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09c9c8: 0a0b |008c: move-result v11 │ │ -09c9ca: 120c |008d: const/4 v12, #int 0 // #0 │ │ -09c9cc: 6e40 ed2d a0cb |008e: invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ -09c9d2: 0c02 |0091: move-result-object v2 │ │ -09c9d4: 28ab |0092: goto 003d // -0055 │ │ +09c860: |[09c860] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; │ │ +09c870: 3811 7f00 |0000: if-eqz v17, 007f // +007f │ │ +09c874: 0801 1100 |0002: move-object/from16 v1, v17 │ │ +09c878: 7401 312e 1000 |0004: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09c87e: 0a0a |0007: move-result v10 │ │ +09c880: 7401 332e 1000 |0008: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09c886: 0a0b |000b: move-result v11 │ │ +09c888: 52fc e913 |000c: iget v12, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c88c: 120d |000e: const/4 v13, #int 0 // #0 │ │ +09c88e: 54fe e613 |000f: iget-object v14, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c892: 7110 7429 0e00 |0011: invoke-static {v14}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09c898: 0c0e |0014: move-result-object v14 │ │ +09c89a: 52ee 5515 |0015: iget v14, v14, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09c89e: 715e 6d2c badc |0017: invoke-static {v10, v11, v12, v13, v14}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09c8a4: 0c05 |001a: move-result-object v5 │ │ +09c8a6: 52fa e913 |001b: iget v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c8aa: 54fb e613 |001d: iget-object v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c8ae: 7110 7429 0b00 |001f: invoke-static {v11}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09c8b4: 0c0b |0022: move-result-object v11 │ │ +09c8b6: 52bb 5515 |0023: iget v11, v11, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09c8ba: 7130 6b2c a50b |0025: invoke-static {v5, v10, v11}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +09c8c0: 0c00 |0028: move-result-object v0 │ │ +09c8c2: 3812 5c00 |0029: if-eqz v18, 0085 // +005c │ │ +09c8c6: 52fa e913 |002b: iget v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c8ca: 127b |002d: const/4 v11, #int 7 // #7 │ │ +09c8cc: 35ba 5700 |002e: if-ge v10, v11, 0085 // +0057 │ │ +09c8d0: 7401 312e 1000 |0030: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09c8d6: 0a0a |0033: move-result v10 │ │ +09c8d8: 7401 332e 1000 |0034: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09c8de: 0a0b |0037: move-result v11 │ │ +09c8e0: 120c |0038: const/4 v12, #int 0 // #0 │ │ +09c8e2: 6e40 ec2d a0cb |0039: invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F // method@2dec │ │ +09c8e8: 0c02 |003c: move-result-object v2 │ │ +09c8ea: 54fa e513 |003d: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09c8ee: 121b |003f: const/4 v11, #int 1 // #1 │ │ +09c8f0: 440a 0a0b |0040: aget v10, v10, v11 │ │ +09c8f4: 121b |0042: const/4 v11, #int 1 // #1 │ │ +09c8f6: 440b 050b |0043: aget v11, v5, v11 │ │ +09c8fa: 9103 0a0b |0045: sub-int v3, v10, v11 │ │ +09c8fe: 54fa e513 |0047: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09c902: 120b |0049: const/4 v11, #int 0 // #0 │ │ +09c904: 440a 0a0b |004a: aget v10, v10, v11 │ │ +09c908: 120b |004c: const/4 v11, #int 0 // #0 │ │ +09c90a: 440b 050b |004d: aget v11, v5, v11 │ │ +09c90e: 9104 0a0b |004f: sub-int v4, v10, v11 │ │ +09c912: 54fa e813 |0051: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09c916: 52aa 2a00 |0053: iget v10, v10, Landroid/graphics/Point;.x:I // field@002a │ │ +09c91a: 52fb e713 |0055: iget v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c91e: b23b |0057: mul-int/2addr v11, v3 │ │ +09c920: 9106 0a0b |0058: sub-int v6, v10, v11 │ │ +09c924: 54fa e813 |005a: iget-object v10, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09c928: 52aa 2b00 |005c: iget v10, v10, Landroid/graphics/Point;.y:I // field@002b │ │ +09c92c: 52fb e713 |005e: iget v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c930: b24b |0060: mul-int/2addr v11, v4 │ │ +09c932: 9107 0a0b |0061: sub-int v7, v10, v11 │ │ +09c936: 121a |0063: const/4 v10, #int 1 // #1 │ │ +09c938: 440a 020a |0064: aget v10, v2, v10 │ │ +09c93c: 52fb e713 |0066: iget v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c940: 82bb |0068: int-to-float v11, v11 │ │ +09c942: c8ba |0069: mul-float/2addr v10, v11 │ │ +09c944: 87aa |006a: float-to-int v10, v10 │ │ +09c946: 9008 060a |006b: add-int v8, v6, v10 │ │ +09c94a: 120a |006d: const/4 v10, #int 0 // #0 │ │ +09c94c: 440a 020a |006e: aget v10, v2, v10 │ │ +09c950: 52fb e713 |0070: iget v11, v15, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09c954: 82bb |0072: int-to-float v11, v11 │ │ +09c956: c8ba |0073: mul-float/2addr v10, v11 │ │ +09c958: 87aa |0074: float-to-int v10, v10 │ │ +09c95a: 9009 070a |0075: add-int v9, v7, v10 │ │ +09c95e: d80a 0800 |0077: add-int/lit8 v10, v8, #int 0 // #00 │ │ +09c962: d80b 0900 |0079: add-int/lit8 v11, v9, #int 0 // #00 │ │ +09c966: 6e30 6702 a10b |007b: invoke-virtual {v1, v10, v11}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ +09c96c: 1101 |007e: return-object v1 │ │ +09c96e: 2201 6200 |007f: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ +09c972: 7010 6502 0100 |0081: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0265 │ │ +09c978: 2880 |0084: goto 0004 // -0080 │ │ +09c97a: 7401 312e 1000 |0085: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09c980: 0a0a |0088: move-result v10 │ │ +09c982: 7401 332e 1000 |0089: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09c988: 0a0b |008c: move-result v11 │ │ +09c98a: 120c |008d: const/4 v12, #int 0 // #0 │ │ +09c98c: 6e40 ed2d a0cb |008e: invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ +09c992: 0c02 |0091: move-result-object v2 │ │ +09c994: 28ab |0092: goto 003d // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ - 0x0004 line=548 │ │ + 0x0004 line=549 │ │ + 0x0017 line=548 │ │ 0x001b line=555 │ │ + 0x001f line=556 │ │ + 0x0025 line=555 │ │ 0x0029 line=559 │ │ - 0x0030 line=560 │ │ + 0x0030 line=562 │ │ + 0x0039 line=561 │ │ 0x003d line=568 │ │ 0x0047 line=570 │ │ 0x0051 line=572 │ │ 0x005a line=574 │ │ 0x0063 line=577 │ │ 0x006d line=579 │ │ 0x0077 line=583 │ │ 0x007e line=585 │ │ 0x007f line=546 │ │ - 0x0085 line=564 │ │ + 0x0085 line=566 │ │ + 0x008e line=565 │ │ locals : │ │ 0x0029 - 0x007f reg=0 bb Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ 0x0004 - 0x007f reg=1 out Landroid/graphics/Point; │ │ 0x003d - 0x007f reg=2 relativePositionInCenterMapTile [F │ │ 0x0047 - 0x007f reg=3 tileDiffX I │ │ 0x0051 - 0x007f reg=4 tileDiffY I │ │ 0x001b - 0x007f reg=5 underGeopointTileCoords [I │ │ @@ -150443,126 +150493,131 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 169 16-bit code units │ │ -09c9d8: |[09c9d8] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels2:(Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Point; │ │ -09c9e8: 2203 6200 |0000: new-instance v3, Landroid/graphics/Point; // type@0062 │ │ -09c9ec: 7010 6502 0300 |0002: invoke-direct {v3}, Landroid/graphics/Point;.:()V // method@0265 │ │ -09c9f2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -09c9f4: 7401 312e 1200 |0006: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09c9fa: 0a0c |0009: move-result v12 │ │ -09c9fc: 7401 332e 1200 |000a: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09ca02: 0a0d |000d: move-result v13 │ │ -09ca04: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -09ca08: 520e e913 |0010: iget v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09ca0c: 120f |0012: const/4 v15, #int 0 // #0 │ │ -09ca0e: 0800 1100 |0013: move-object/from16 v0, v17 │ │ -09ca12: 5400 e613 |0015: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09ca16: 0810 0000 |0017: move-object/from16 v16, v0 │ │ -09ca1a: 7701 7429 1000 |0019: invoke-static/range {v16}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09ca20: 0c10 |001c: move-result-object v16 │ │ -09ca22: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -09ca26: 5200 5515 |001f: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09ca2a: 0210 0000 |0021: move/from16 v16, v0 │ │ -09ca2e: 7705 6d2c 0c00 |0023: invoke-static/range {v12, v13, v14, v15, v16}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09ca34: 0c07 |0026: move-result-object v7 │ │ -09ca36: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -09ca3a: 520c e913 |0029: iget v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09ca3e: 0800 1100 |002b: move-object/from16 v0, v17 │ │ -09ca42: 540d e613 |002d: iget-object v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09ca46: 7110 7429 0d00 |002f: invoke-static {v13}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09ca4c: 0c0d |0032: move-result-object v13 │ │ -09ca4e: 52dd 5515 |0033: iget v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09ca52: 7130 6b2c c70d |0035: invoke-static {v7, v12, v13}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -09ca58: 0c01 |0038: move-result-object v1 │ │ -09ca5a: 0800 1100 |0039: move-object/from16 v0, v17 │ │ -09ca5e: 520c e913 |003b: iget v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09ca62: 127d |003d: const/4 v13, #int 7 // #7 │ │ -09ca64: 35dc 5d00 |003e: if-ge v12, v13, 009b // +005d │ │ -09ca68: 7401 312e 1200 |0040: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09ca6e: 0a0c |0043: move-result v12 │ │ -09ca70: 7401 332e 1200 |0044: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09ca76: 0a0d |0047: move-result v13 │ │ -09ca78: 120e |0048: const/4 v14, #int 0 // #0 │ │ -09ca7a: 6e40 ec2d c1ed |0049: invoke-virtual {v1, v12, v13, v14}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F // method@2dec │ │ -09ca80: 0c04 |004c: move-result-object v4 │ │ -09ca82: 0800 1100 |004d: move-object/from16 v0, v17 │ │ -09ca86: 540c e513 |004f: iget-object v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09ca8a: 121d |0051: const/4 v13, #int 1 // #1 │ │ -09ca8c: 440c 0c0d |0052: aget v12, v12, v13 │ │ -09ca90: 121d |0054: const/4 v13, #int 1 // #1 │ │ -09ca92: 440d 070d |0055: aget v13, v7, v13 │ │ -09ca96: 9105 0c0d |0057: sub-int v5, v12, v13 │ │ -09ca9a: 0800 1100 |0059: move-object/from16 v0, v17 │ │ -09ca9e: 540c e513 |005b: iget-object v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09caa2: 120d |005d: const/4 v13, #int 0 // #0 │ │ -09caa4: 440c 0c0d |005e: aget v12, v12, v13 │ │ -09caa8: 120d |0060: const/4 v13, #int 0 // #0 │ │ -09caaa: 440d 070d |0061: aget v13, v7, v13 │ │ -09caae: 9106 0c0d |0063: sub-int v6, v12, v13 │ │ -09cab2: 0800 1100 |0065: move-object/from16 v0, v17 │ │ -09cab6: 540c e813 |0067: iget-object v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09caba: 52cc 2a00 |0069: iget v12, v12, Landroid/graphics/Point;.x:I // field@002a │ │ -09cabe: 0800 1100 |006b: move-object/from16 v0, v17 │ │ -09cac2: 520d e713 |006d: iget v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09cac6: b25d |006f: mul-int/2addr v13, v5 │ │ -09cac8: 9108 0c0d |0070: sub-int v8, v12, v13 │ │ -09cacc: 0800 1100 |0072: move-object/from16 v0, v17 │ │ -09cad0: 540c e813 |0074: iget-object v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09cad4: 52cc 2b00 |0076: iget v12, v12, Landroid/graphics/Point;.y:I // field@002b │ │ -09cad8: 0800 1100 |0078: move-object/from16 v0, v17 │ │ -09cadc: 520d e713 |007a: iget v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09cae0: b26d |007c: mul-int/2addr v13, v6 │ │ -09cae2: 9109 0c0d |007d: sub-int v9, v12, v13 │ │ -09cae6: 121c |007f: const/4 v12, #int 1 // #1 │ │ -09cae8: 440c 040c |0080: aget v12, v4, v12 │ │ -09caec: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -09caf0: 520d e713 |0084: iget v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09caf4: 82dd |0086: int-to-float v13, v13 │ │ -09caf6: c8dc |0087: mul-float/2addr v12, v13 │ │ -09caf8: 87cc |0088: float-to-int v12, v12 │ │ -09cafa: 900a 080c |0089: add-int v10, v8, v12 │ │ -09cafe: 120c |008b: const/4 v12, #int 0 // #0 │ │ -09cb00: 440c 040c |008c: aget v12, v4, v12 │ │ -09cb04: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -09cb08: 520d e713 |0090: iget v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09cb0c: 82dd |0092: int-to-float v13, v13 │ │ -09cb0e: c8dc |0093: mul-float/2addr v12, v13 │ │ -09cb10: 87cc |0094: float-to-int v12, v12 │ │ -09cb12: 900b 090c |0095: add-int v11, v9, v12 │ │ -09cb16: 6e30 6702 a30b |0097: invoke-virtual {v3, v10, v11}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ -09cb1c: 1103 |009a: return-object v3 │ │ -09cb1e: 7401 312e 1200 |009b: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09cb24: 0a0c |009e: move-result v12 │ │ -09cb26: 7401 332e 1200 |009f: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09cb2c: 0a0d |00a2: move-result v13 │ │ -09cb2e: 120e |00a3: const/4 v14, #int 0 // #0 │ │ -09cb30: 6e40 ed2d c1ed |00a4: invoke-virtual {v1, v12, v13, v14}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ -09cb36: 0c04 |00a7: move-result-object v4 │ │ -09cb38: 28a5 |00a8: goto 004d // -005b │ │ +09c998: |[09c998] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixels2:(Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Point; │ │ +09c9a8: 2203 6200 |0000: new-instance v3, Landroid/graphics/Point; // type@0062 │ │ +09c9ac: 7010 6502 0300 |0002: invoke-direct {v3}, Landroid/graphics/Point;.:()V // method@0265 │ │ +09c9b2: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +09c9b4: 7401 312e 1200 |0006: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09c9ba: 0a0c |0009: move-result v12 │ │ +09c9bc: 7401 332e 1200 |000a: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09c9c2: 0a0d |000d: move-result v13 │ │ +09c9c4: 0800 1100 |000e: move-object/from16 v0, v17 │ │ +09c9c8: 520e e913 |0010: iget v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c9cc: 120f |0012: const/4 v15, #int 0 // #0 │ │ +09c9ce: 0800 1100 |0013: move-object/from16 v0, v17 │ │ +09c9d2: 5400 e613 |0015: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09c9d6: 0810 0000 |0017: move-object/from16 v16, v0 │ │ +09c9da: 7701 7429 1000 |0019: invoke-static/range {v16}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09c9e0: 0c10 |001c: move-result-object v16 │ │ +09c9e2: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +09c9e6: 5200 5515 |001f: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09c9ea: 0210 0000 |0021: move/from16 v16, v0 │ │ +09c9ee: 7705 6d2c 0c00 |0023: invoke-static/range {v12, v13, v14, v15, v16}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09c9f4: 0c07 |0026: move-result-object v7 │ │ +09c9f6: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +09c9fa: 520c e913 |0029: iget v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09c9fe: 0800 1100 |002b: move-object/from16 v0, v17 │ │ +09ca02: 540d e613 |002d: iget-object v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09ca06: 7110 7429 0d00 |002f: invoke-static {v13}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09ca0c: 0c0d |0032: move-result-object v13 │ │ +09ca0e: 52dd 5515 |0033: iget v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09ca12: 7130 6b2c c70d |0035: invoke-static {v7, v12, v13}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +09ca18: 0c01 |0038: move-result-object v1 │ │ +09ca1a: 0800 1100 |0039: move-object/from16 v0, v17 │ │ +09ca1e: 520c e913 |003b: iget v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09ca22: 127d |003d: const/4 v13, #int 7 // #7 │ │ +09ca24: 35dc 5d00 |003e: if-ge v12, v13, 009b // +005d │ │ +09ca28: 7401 312e 1200 |0040: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09ca2e: 0a0c |0043: move-result v12 │ │ +09ca30: 7401 332e 1200 |0044: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09ca36: 0a0d |0047: move-result v13 │ │ +09ca38: 120e |0048: const/4 v14, #int 0 // #0 │ │ +09ca3a: 6e40 ec2d c1ed |0049: invoke-virtual {v1, v12, v13, v14}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F // method@2dec │ │ +09ca40: 0c04 |004c: move-result-object v4 │ │ +09ca42: 0800 1100 |004d: move-object/from16 v0, v17 │ │ +09ca46: 540c e513 |004f: iget-object v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09ca4a: 121d |0051: const/4 v13, #int 1 // #1 │ │ +09ca4c: 440c 0c0d |0052: aget v12, v12, v13 │ │ +09ca50: 121d |0054: const/4 v13, #int 1 // #1 │ │ +09ca52: 440d 070d |0055: aget v13, v7, v13 │ │ +09ca56: 9105 0c0d |0057: sub-int v5, v12, v13 │ │ +09ca5a: 0800 1100 |0059: move-object/from16 v0, v17 │ │ +09ca5e: 540c e513 |005b: iget-object v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09ca62: 120d |005d: const/4 v13, #int 0 // #0 │ │ +09ca64: 440c 0c0d |005e: aget v12, v12, v13 │ │ +09ca68: 120d |0060: const/4 v13, #int 0 // #0 │ │ +09ca6a: 440d 070d |0061: aget v13, v7, v13 │ │ +09ca6e: 9106 0c0d |0063: sub-int v6, v12, v13 │ │ +09ca72: 0800 1100 |0065: move-object/from16 v0, v17 │ │ +09ca76: 540c e813 |0067: iget-object v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09ca7a: 52cc 2a00 |0069: iget v12, v12, Landroid/graphics/Point;.x:I // field@002a │ │ +09ca7e: 0800 1100 |006b: move-object/from16 v0, v17 │ │ +09ca82: 520d e713 |006d: iget v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09ca86: b25d |006f: mul-int/2addr v13, v5 │ │ +09ca88: 9108 0c0d |0070: sub-int v8, v12, v13 │ │ +09ca8c: 0800 1100 |0072: move-object/from16 v0, v17 │ │ +09ca90: 540c e813 |0074: iget-object v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09ca94: 52cc 2b00 |0076: iget v12, v12, Landroid/graphics/Point;.y:I // field@002b │ │ +09ca98: 0800 1100 |0078: move-object/from16 v0, v17 │ │ +09ca9c: 520d e713 |007a: iget v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09caa0: b26d |007c: mul-int/2addr v13, v6 │ │ +09caa2: 9109 0c0d |007d: sub-int v9, v12, v13 │ │ +09caa6: 121c |007f: const/4 v12, #int 1 // #1 │ │ +09caa8: 440c 040c |0080: aget v12, v4, v12 │ │ +09caac: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +09cab0: 520d e713 |0084: iget v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09cab4: 82dd |0086: int-to-float v13, v13 │ │ +09cab6: c8dc |0087: mul-float/2addr v12, v13 │ │ +09cab8: 87cc |0088: float-to-int v12, v12 │ │ +09caba: 900a 080c |0089: add-int v10, v8, v12 │ │ +09cabe: 120c |008b: const/4 v12, #int 0 // #0 │ │ +09cac0: 440c 040c |008c: aget v12, v4, v12 │ │ +09cac4: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +09cac8: 520d e713 |0090: iget v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09cacc: 82dd |0092: int-to-float v13, v13 │ │ +09cace: c8dc |0093: mul-float/2addr v12, v13 │ │ +09cad0: 87cc |0094: float-to-int v12, v12 │ │ +09cad2: 900b 090c |0095: add-int v11, v9, v12 │ │ +09cad6: 6e30 6702 a30b |0097: invoke-virtual {v3, v10, v11}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ +09cadc: 1103 |009a: return-object v3 │ │ +09cade: 7401 312e 1200 |009b: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09cae4: 0a0c |009e: move-result v12 │ │ +09cae6: 7401 332e 1200 |009f: invoke-virtual/range {v18}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09caec: 0a0d |00a2: move-result v13 │ │ +09caee: 120e |00a3: const/4 v14, #int 0 // #0 │ │ +09caf0: 6e40 ed2d c1ed |00a4: invoke-virtual {v1, v12, v13, v14}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ +09caf6: 0c04 |00a7: move-result-object v4 │ │ +09caf8: 28a5 |00a8: goto 004d // -005b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0005 line=591 │ │ - 0x0006 line=593 │ │ + 0x0006 line=594 │ │ + 0x0023 line=593 │ │ 0x0027 line=600 │ │ + 0x002f line=601 │ │ + 0x0035 line=600 │ │ 0x0039 line=604 │ │ - 0x0040 line=605 │ │ + 0x0040 line=607 │ │ + 0x0049 line=606 │ │ 0x004d line=613 │ │ 0x0059 line=615 │ │ 0x0065 line=617 │ │ 0x0072 line=619 │ │ 0x007f line=622 │ │ 0x008b line=624 │ │ 0x0097 line=628 │ │ 0x009a line=629 │ │ - 0x009b line=609 │ │ + 0x009b line=611 │ │ + 0x00a4 line=610 │ │ locals : │ │ 0x004d - 0x009b reg=4 relativePositionInCenterMapTile [F │ │ 0x0059 - 0x009b reg=5 tileDiffX I │ │ 0x0065 - 0x009b reg=6 tileDiffY I │ │ 0x0072 - 0x009b reg=8 underGeopointTileScreenLeft I │ │ 0x007f - 0x009b reg=9 underGeopointTileScreenTop I │ │ 0x008b - 0x009b reg=10 x I │ │ @@ -150580,217 +150635,217 @@ │ │ type : '(Landroid/database/Cursor;Landroid/graphics/Point;Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Path;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 398 16-bit code units │ │ -09cb3c: |[09cb3c] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixelsTrackPoints:(Landroid/database/Cursor;Landroid/graphics/Point;Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Path; │ │ -09cb4c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -09cb50: 5400 e613 |0002: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09cb54: 0814 0000 |0004: move-object/from16 v20, v0 │ │ -09cb58: 1315 0000 |0006: const/16 v21, #int 0 // #0 │ │ -09cb5c: 7702 7029 1400 |0008: invoke-static/range {v20, v21}, Lorg/pyneo/maps/map/TileView;.access$1202:(Lorg/pyneo/maps/map/TileView;Z)Z // method@2970 │ │ -09cb62: 220b 6000 |000b: new-instance v11, Landroid/graphics/Path; // type@0060 │ │ -09cb66: 7010 5b02 0b00 |000d: invoke-direct {v11}, Landroid/graphics/Path;.:()V // method@025b │ │ -09cb6c: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -09cb6e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -09cb70: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -09cb72: 1208 |0013: const/4 v8, #int 0 // #0 │ │ -09cb74: 3819 1200 |0014: if-eqz v25, 0026 // +0012 │ │ -09cb78: 7801 e001 1900 |0016: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -09cb7e: 0a14 |0019: move-result v20 │ │ -09cb80: 3814 0900 |001a: if-eqz v20, 0023 // +0009 │ │ -09cb84: 7601 4e29 1800 |001c: invoke-direct/range {v24}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.Stop:()Z // method@294e │ │ -09cb8a: 0a14 |001f: move-result v20 │ │ -09cb8c: 3814 0700 |0020: if-eqz v20, 0027 // +0007 │ │ -09cb90: 120b |0022: const/4 v11, #int 0 // #0 │ │ -09cb92: 7801 d301 1900 |0023: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -09cb98: 110b |0026: return-object v11 │ │ -09cb9a: 1314 0000 |0027: const/16 v20, #int 0 // #0 │ │ -09cb9e: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -09cba2: 0201 1400 |002b: move/from16 v1, v20 │ │ -09cba6: 7220 d901 1000 |002d: invoke-interface {v0, v1}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -09cbac: 0b14 |0030: move-result-wide v20 │ │ -09cbae: 1816 0000 0000 8084 2e41 |0031: const-wide v22, #double 1e+06 // #412e848000000000 │ │ -09cbb8: ad14 1416 |0036: mul-double v20, v20, v22 │ │ -09cbbc: 0500 1400 |0038: move-wide/from16 v0, v20 │ │ -09cbc0: 8a09 |003a: double-to-int v9, v0 │ │ -09cbc2: 1314 0100 |003b: const/16 v20, #int 1 // #1 │ │ -09cbc6: 0800 1900 |003d: move-object/from16 v0, v25 │ │ -09cbca: 0201 1400 |003f: move/from16 v1, v20 │ │ -09cbce: 7220 d901 1000 |0041: invoke-interface {v0, v1}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -09cbd4: 0b14 |0044: move-result-wide v20 │ │ -09cbd6: 1816 0000 0000 8084 2e41 |0045: const-wide v22, #double 1e+06 // #412e848000000000 │ │ -09cbe0: ad14 1416 |004a: mul-double v20, v20, v22 │ │ -09cbe4: 0500 1400 |004c: move-wide/from16 v0, v20 │ │ -09cbe8: 8a0a |004e: double-to-int v10, v0 │ │ -09cbea: 0800 1800 |004f: move-object/from16 v0, v24 │ │ -09cbee: 5200 e913 |0051: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09cbf2: 0214 0000 |0053: move/from16 v20, v0 │ │ -09cbf6: 1315 0000 |0055: const/16 v21, #int 0 // #0 │ │ -09cbfa: 0800 1800 |0057: move-object/from16 v0, v24 │ │ -09cbfe: 5400 e613 |0059: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09cc02: 0816 0000 |005b: move-object/from16 v22, v0 │ │ -09cc06: 7701 7429 1600 |005d: invoke-static/range {v22}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09cc0c: 0c16 |0060: move-result-object v22 │ │ -09cc0e: 0800 1600 |0061: move-object/from16 v0, v22 │ │ -09cc12: 5200 5515 |0063: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09cc16: 0216 0000 |0065: move/from16 v22, v0 │ │ -09cc1a: 0200 1400 |0067: move/from16 v0, v20 │ │ -09cc1e: 0801 1500 |0069: move-object/from16 v1, v21 │ │ -09cc22: 0202 1600 |006b: move/from16 v2, v22 │ │ -09cc26: 7152 6d2c a910 |006d: invoke-static {v9, v10, v0, v1, v2}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09cc2c: 0c0f |0070: move-result-object v15 │ │ -09cc2e: 0800 1800 |0071: move-object/from16 v0, v24 │ │ -09cc32: 5200 e913 |0073: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09cc36: 0214 0000 |0075: move/from16 v20, v0 │ │ -09cc3a: 0800 1800 |0077: move-object/from16 v0, v24 │ │ -09cc3e: 5400 e613 |0079: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ -09cc42: 0815 0000 |007b: move-object/from16 v21, v0 │ │ -09cc46: 7701 7429 1500 |007d: invoke-static/range {v21}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -09cc4c: 0c15 |0080: move-result-object v21 │ │ -09cc4e: 0800 1500 |0081: move-object/from16 v0, v21 │ │ -09cc52: 5200 5515 |0083: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09cc56: 0215 0000 |0085: move/from16 v21, v0 │ │ -09cc5a: 0200 1400 |0087: move/from16 v0, v20 │ │ -09cc5e: 0201 1500 |0089: move/from16 v1, v21 │ │ -09cc62: 7130 6b2c 0f01 |008b: invoke-static {v15, v0, v1}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -09cc68: 0c04 |008e: move-result-object v4 │ │ -09cc6a: 0800 1800 |008f: move-object/from16 v0, v24 │ │ -09cc6e: 5200 e913 |0091: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09cc72: 0214 0000 |0093: move/from16 v20, v0 │ │ -09cc76: 1315 0700 |0095: const/16 v21, #int 7 // #7 │ │ -09cc7a: 0200 1400 |0097: move/from16 v0, v20 │ │ -09cc7e: 0201 1500 |0099: move/from16 v1, v21 │ │ -09cc82: 3510 c100 |009b: if-ge v0, v1, 015c // +00c1 │ │ -09cc86: 1314 0000 |009d: const/16 v20, #int 0 // #0 │ │ -09cc8a: 0800 1400 |009f: move-object/from16 v0, v20 │ │ -09cc8e: 6e40 ec2d 940a |00a1: invoke-virtual {v4, v9, v10, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F // method@2dec │ │ -09cc94: 0c0c |00a4: move-result-object v12 │ │ -09cc96: 0800 1800 |00a5: move-object/from16 v0, v24 │ │ -09cc9a: 5400 e513 |00a7: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09cc9e: 0814 0000 |00a9: move-object/from16 v20, v0 │ │ -09cca2: 1315 0100 |00ab: const/16 v21, #int 1 // #1 │ │ -09cca6: 4414 1415 |00ad: aget v20, v20, v21 │ │ -09ccaa: 1315 0100 |00af: const/16 v21, #int 1 // #1 │ │ -09ccae: 4415 0f15 |00b1: aget v21, v15, v21 │ │ -09ccb2: 910d 1415 |00b3: sub-int v13, v20, v21 │ │ -09ccb6: 0800 1800 |00b5: move-object/from16 v0, v24 │ │ -09ccba: 5400 e513 |00b7: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09ccbe: 0814 0000 |00b9: move-object/from16 v20, v0 │ │ -09ccc2: 1315 0000 |00bb: const/16 v21, #int 0 // #0 │ │ -09ccc6: 4414 1415 |00bd: aget v20, v20, v21 │ │ -09ccca: 1315 0000 |00bf: const/16 v21, #int 0 // #0 │ │ -09ccce: 4415 0f15 |00c1: aget v21, v15, v21 │ │ -09ccd2: 910e 1415 |00c3: sub-int v14, v20, v21 │ │ -09ccd6: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ -09ccda: 5400 e813 |00c7: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09ccde: 0814 0000 |00c9: move-object/from16 v20, v0 │ │ -09cce2: 0800 1400 |00cb: move-object/from16 v0, v20 │ │ -09cce6: 5200 2a00 |00cd: iget v0, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -09ccea: 0214 0000 |00cf: move/from16 v20, v0 │ │ -09ccee: 0800 1800 |00d1: move-object/from16 v0, v24 │ │ -09ccf2: 5200 e713 |00d3: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09ccf6: 0215 0000 |00d5: move/from16 v21, v0 │ │ -09ccfa: 9215 150d |00d7: mul-int v21, v21, v13 │ │ -09ccfe: 9110 1415 |00d9: sub-int v16, v20, v21 │ │ -09cd02: 0800 1800 |00db: move-object/from16 v0, v24 │ │ -09cd06: 5400 e813 |00dd: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09cd0a: 0814 0000 |00df: move-object/from16 v20, v0 │ │ -09cd0e: 0800 1400 |00e1: move-object/from16 v0, v20 │ │ -09cd12: 5200 2b00 |00e3: iget v0, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -09cd16: 0214 0000 |00e5: move/from16 v20, v0 │ │ -09cd1a: 0800 1800 |00e7: move-object/from16 v0, v24 │ │ -09cd1e: 5200 e713 |00e9: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09cd22: 0215 0000 |00eb: move/from16 v21, v0 │ │ -09cd26: 9215 150e |00ed: mul-int v21, v21, v14 │ │ -09cd2a: 9111 1415 |00ef: sub-int v17, v20, v21 │ │ -09cd2e: 1314 0100 |00f1: const/16 v20, #int 1 // #1 │ │ -09cd32: 4414 0c14 |00f3: aget v20, v12, v20 │ │ -09cd36: 0800 1800 |00f5: move-object/from16 v0, v24 │ │ -09cd3a: 5200 e713 |00f7: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09cd3e: 0215 0000 |00f9: move/from16 v21, v0 │ │ -09cd42: 0200 1500 |00fb: move/from16 v0, v21 │ │ -09cd46: 8200 |00fd: int-to-float v0, v0 │ │ -09cd48: 0215 0000 |00fe: move/from16 v21, v0 │ │ -09cd4c: a814 1415 |0100: mul-float v20, v20, v21 │ │ -09cd50: 0200 1400 |0102: move/from16 v0, v20 │ │ -09cd54: 8700 |0104: float-to-int v0, v0 │ │ -09cd56: 0214 0000 |0105: move/from16 v20, v0 │ │ -09cd5a: 9012 1014 |0107: add-int v18, v16, v20 │ │ -09cd5e: 1314 0000 |0109: const/16 v20, #int 0 // #0 │ │ -09cd62: 4414 0c14 |010b: aget v20, v12, v20 │ │ -09cd66: 0800 1800 |010d: move-object/from16 v0, v24 │ │ -09cd6a: 5200 e713 |010f: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09cd6e: 0215 0000 |0111: move/from16 v21, v0 │ │ -09cd72: 0200 1500 |0113: move/from16 v0, v21 │ │ -09cd76: 8200 |0115: int-to-float v0, v0 │ │ -09cd78: 0215 0000 |0116: move/from16 v21, v0 │ │ -09cd7c: a814 1415 |0118: mul-float v20, v20, v21 │ │ -09cd80: 0200 1400 |011a: move/from16 v0, v20 │ │ -09cd84: 8700 |011c: float-to-int v0, v0 │ │ -09cd86: 0214 0000 |011d: move/from16 v20, v0 │ │ -09cd8a: 9013 1114 |011f: add-int v19, v17, v20 │ │ -09cd8e: 3806 4500 |0121: if-eqz v6, 0166 // +0045 │ │ -09cd92: 9114 0712 |0123: sub-int v20, v7, v18 │ │ -09cd96: 7701 a224 1400 |0125: invoke-static/range {v20}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -09cd9c: 0a14 |0128: move-result v20 │ │ -09cd9e: 1315 0500 |0129: const/16 v21, #int 5 // #5 │ │ -09cda2: 0200 1400 |012b: move/from16 v0, v20 │ │ -09cda6: 0201 1500 |012d: move/from16 v1, v21 │ │ -09cdaa: 3610 1000 |012f: if-gt v0, v1, 013f // +0010 │ │ -09cdae: 9114 0813 |0131: sub-int v20, v8, v19 │ │ -09cdb2: 7701 a224 1400 |0133: invoke-static/range {v20}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -09cdb8: 0a14 |0136: move-result v20 │ │ -09cdba: 1315 0500 |0137: const/16 v21, #int 5 // #5 │ │ -09cdbe: 0200 1400 |0139: move/from16 v0, v20 │ │ -09cdc2: 0201 1500 |013b: move/from16 v1, v21 │ │ -09cdc6: 3710 1700 |013d: if-le v0, v1, 0154 // +0017 │ │ -09cdca: 0200 1200 |013f: move/from16 v0, v18 │ │ -09cdce: 8200 |0141: int-to-float v0, v0 │ │ -09cdd0: 0214 0000 |0142: move/from16 v20, v0 │ │ -09cdd4: 0200 1300 |0144: move/from16 v0, v19 │ │ -09cdd8: 8200 |0146: int-to-float v0, v0 │ │ -09cdda: 0215 0000 |0147: move/from16 v21, v0 │ │ -09cdde: 0200 1400 |0149: move/from16 v0, v20 │ │ -09cde2: 0201 1500 |014b: move/from16 v1, v21 │ │ -09cde6: 6e30 6002 0b01 |014d: invoke-virtual {v11, v0, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -09cdec: 0207 1200 |0150: move/from16 v7, v18 │ │ -09cdf0: 0208 1300 |0152: move/from16 v8, v19 │ │ -09cdf4: 7801 e101 1900 |0154: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -09cdfa: 0a14 |0157: move-result v20 │ │ -09cdfc: 3914 c4fe |0158: if-nez v20, 001c // -013c │ │ -09ce00: 2900 c9fe |015a: goto/16 0023 // -0137 │ │ -09ce04: 1314 0000 |015c: const/16 v20, #int 0 // #0 │ │ -09ce08: 0800 1400 |015e: move-object/from16 v0, v20 │ │ -09ce0c: 6e40 ed2d 940a |0160: invoke-virtual {v4, v9, v10, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ -09ce12: 0c0c |0163: move-result-object v12 │ │ -09ce14: 2900 41ff |0164: goto/16 00a5 // -00bf │ │ -09ce18: 1216 |0166: const/4 v6, #int 1 // #1 │ │ -09ce1a: 0200 1200 |0167: move/from16 v0, v18 │ │ -09ce1e: 8200 |0169: int-to-float v0, v0 │ │ -09ce20: 0214 0000 |016a: move/from16 v20, v0 │ │ -09ce24: 0200 1300 |016c: move/from16 v0, v19 │ │ -09ce28: 8200 |016e: int-to-float v0, v0 │ │ -09ce2a: 0215 0000 |016f: move/from16 v21, v0 │ │ -09ce2e: 0200 1400 |0171: move/from16 v0, v20 │ │ -09ce32: 0201 1500 |0173: move/from16 v1, v21 │ │ -09ce36: 6e30 6102 0b01 |0175: invoke-virtual {v11, v0, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ -09ce3c: 0207 1200 |0178: move/from16 v7, v18 │ │ -09ce40: 0208 1300 |017a: move/from16 v8, v19 │ │ -09ce44: 0200 1200 |017c: move/from16 v0, v18 │ │ -09ce48: 0801 1a00 |017e: move-object/from16 v1, v26 │ │ -09ce4c: 5910 2a00 |0180: iput v0, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -09ce50: 0200 1300 |0182: move/from16 v0, v19 │ │ -09ce54: 0801 1a00 |0184: move-object/from16 v1, v26 │ │ -09ce58: 5910 2b00 |0186: iput v0, v1, Landroid/graphics/Point;.y:I // field@002b │ │ -09ce5c: 0800 1b00 |0188: move-object/from16 v0, v27 │ │ -09ce60: 6e30 342e 900a |018a: invoke-virtual {v0, v9, v10}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ -09ce66: 28c7 |018d: goto 0154 // -0039 │ │ +09cafc: |[09cafc] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toPixelsTrackPoints:(Landroid/database/Cursor;Landroid/graphics/Point;Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Path; │ │ +09cb0c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +09cb10: 5400 e613 |0002: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09cb14: 0814 0000 |0004: move-object/from16 v20, v0 │ │ +09cb18: 1315 0000 |0006: const/16 v21, #int 0 // #0 │ │ +09cb1c: 7702 7029 1400 |0008: invoke-static/range {v20, v21}, Lorg/pyneo/maps/map/TileView;.access$1202:(Lorg/pyneo/maps/map/TileView;Z)Z // method@2970 │ │ +09cb22: 220b 6000 |000b: new-instance v11, Landroid/graphics/Path; // type@0060 │ │ +09cb26: 7010 5b02 0b00 |000d: invoke-direct {v11}, Landroid/graphics/Path;.:()V // method@025b │ │ +09cb2c: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +09cb2e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +09cb30: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +09cb32: 1208 |0013: const/4 v8, #int 0 // #0 │ │ +09cb34: 3819 1200 |0014: if-eqz v25, 0026 // +0012 │ │ +09cb38: 7801 e001 1900 |0016: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +09cb3e: 0a14 |0019: move-result v20 │ │ +09cb40: 3814 0900 |001a: if-eqz v20, 0023 // +0009 │ │ +09cb44: 7601 4e29 1800 |001c: invoke-direct/range {v24}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.Stop:()Z // method@294e │ │ +09cb4a: 0a14 |001f: move-result v20 │ │ +09cb4c: 3814 0700 |0020: if-eqz v20, 0027 // +0007 │ │ +09cb50: 120b |0022: const/4 v11, #int 0 // #0 │ │ +09cb52: 7801 d301 1900 |0023: invoke-interface/range {v25}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +09cb58: 110b |0026: return-object v11 │ │ +09cb5a: 1314 0000 |0027: const/16 v20, #int 0 // #0 │ │ +09cb5e: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +09cb62: 0201 1400 |002b: move/from16 v1, v20 │ │ +09cb66: 7220 d901 1000 |002d: invoke-interface {v0, v1}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +09cb6c: 0b14 |0030: move-result-wide v20 │ │ +09cb6e: 1816 0000 0000 8084 2e41 |0031: const-wide v22, #double 1e+06 // #412e848000000000 │ │ +09cb78: ad14 1416 |0036: mul-double v20, v20, v22 │ │ +09cb7c: 0500 1400 |0038: move-wide/from16 v0, v20 │ │ +09cb80: 8a09 |003a: double-to-int v9, v0 │ │ +09cb82: 1314 0100 |003b: const/16 v20, #int 1 // #1 │ │ +09cb86: 0800 1900 |003d: move-object/from16 v0, v25 │ │ +09cb8a: 0201 1400 |003f: move/from16 v1, v20 │ │ +09cb8e: 7220 d901 1000 |0041: invoke-interface {v0, v1}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +09cb94: 0b14 |0044: move-result-wide v20 │ │ +09cb96: 1816 0000 0000 8084 2e41 |0045: const-wide v22, #double 1e+06 // #412e848000000000 │ │ +09cba0: ad14 1416 |004a: mul-double v20, v20, v22 │ │ +09cba4: 0500 1400 |004c: move-wide/from16 v0, v20 │ │ +09cba8: 8a0a |004e: double-to-int v10, v0 │ │ +09cbaa: 0800 1800 |004f: move-object/from16 v0, v24 │ │ +09cbae: 5200 e913 |0051: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09cbb2: 0214 0000 |0053: move/from16 v20, v0 │ │ +09cbb6: 1315 0000 |0055: const/16 v21, #int 0 // #0 │ │ +09cbba: 0800 1800 |0057: move-object/from16 v0, v24 │ │ +09cbbe: 5400 e613 |0059: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09cbc2: 0816 0000 |005b: move-object/from16 v22, v0 │ │ +09cbc6: 7701 7429 1600 |005d: invoke-static/range {v22}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09cbcc: 0c16 |0060: move-result-object v22 │ │ +09cbce: 0800 1600 |0061: move-object/from16 v0, v22 │ │ +09cbd2: 5200 5515 |0063: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09cbd6: 0216 0000 |0065: move/from16 v22, v0 │ │ +09cbda: 0200 1400 |0067: move/from16 v0, v20 │ │ +09cbde: 0801 1500 |0069: move-object/from16 v1, v21 │ │ +09cbe2: 0202 1600 |006b: move/from16 v2, v22 │ │ +09cbe6: 7152 6d2c a910 |006d: invoke-static {v9, v10, v0, v1, v2}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09cbec: 0c0f |0070: move-result-object v15 │ │ +09cbee: 0800 1800 |0071: move-object/from16 v0, v24 │ │ +09cbf2: 5200 e913 |0073: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09cbf6: 0214 0000 |0075: move/from16 v20, v0 │ │ +09cbfa: 0800 1800 |0077: move-object/from16 v0, v24 │ │ +09cbfe: 5400 e613 |0079: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.this$0:Lorg/pyneo/maps/map/TileView; // field@13e6 │ │ +09cc02: 0815 0000 |007b: move-object/from16 v21, v0 │ │ +09cc06: 7701 7429 1500 |007d: invoke-static/range {v21}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +09cc0c: 0c15 |0080: move-result-object v21 │ │ +09cc0e: 0800 1500 |0081: move-object/from16 v0, v21 │ │ +09cc12: 5200 5515 |0083: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09cc16: 0215 0000 |0085: move/from16 v21, v0 │ │ +09cc1a: 0200 1400 |0087: move/from16 v0, v20 │ │ +09cc1e: 0201 1500 |0089: move/from16 v1, v21 │ │ +09cc22: 7130 6b2c 0f01 |008b: invoke-static {v15, v0, v1}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +09cc28: 0c04 |008e: move-result-object v4 │ │ +09cc2a: 0800 1800 |008f: move-object/from16 v0, v24 │ │ +09cc2e: 5200 e913 |0091: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09cc32: 0214 0000 |0093: move/from16 v20, v0 │ │ +09cc36: 1315 0700 |0095: const/16 v21, #int 7 // #7 │ │ +09cc3a: 0200 1400 |0097: move/from16 v0, v20 │ │ +09cc3e: 0201 1500 |0099: move/from16 v1, v21 │ │ +09cc42: 3510 c100 |009b: if-ge v0, v1, 015c // +00c1 │ │ +09cc46: 1314 0000 |009d: const/16 v20, #int 0 // #0 │ │ +09cc4a: 0800 1400 |009f: move-object/from16 v0, v20 │ │ +09cc4e: 6e40 ec2d 940a |00a1: invoke-virtual {v4, v9, v10, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F // method@2dec │ │ +09cc54: 0c0c |00a4: move-result-object v12 │ │ +09cc56: 0800 1800 |00a5: move-object/from16 v0, v24 │ │ +09cc5a: 5400 e513 |00a7: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09cc5e: 0814 0000 |00a9: move-object/from16 v20, v0 │ │ +09cc62: 1315 0100 |00ab: const/16 v21, #int 1 // #1 │ │ +09cc66: 4414 1415 |00ad: aget v20, v20, v21 │ │ +09cc6a: 1315 0100 |00af: const/16 v21, #int 1 // #1 │ │ +09cc6e: 4415 0f15 |00b1: aget v21, v15, v21 │ │ +09cc72: 910d 1415 |00b3: sub-int v13, v20, v21 │ │ +09cc76: 0800 1800 |00b5: move-object/from16 v0, v24 │ │ +09cc7a: 5400 e513 |00b7: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09cc7e: 0814 0000 |00b9: move-object/from16 v20, v0 │ │ +09cc82: 1315 0000 |00bb: const/16 v21, #int 0 // #0 │ │ +09cc86: 4414 1415 |00bd: aget v20, v20, v21 │ │ +09cc8a: 1315 0000 |00bf: const/16 v21, #int 0 // #0 │ │ +09cc8e: 4415 0f15 |00c1: aget v21, v15, v21 │ │ +09cc92: 910e 1415 |00c3: sub-int v14, v20, v21 │ │ +09cc96: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ +09cc9a: 5400 e813 |00c7: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09cc9e: 0814 0000 |00c9: move-object/from16 v20, v0 │ │ +09cca2: 0800 1400 |00cb: move-object/from16 v0, v20 │ │ +09cca6: 5200 2a00 |00cd: iget v0, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +09ccaa: 0214 0000 |00cf: move/from16 v20, v0 │ │ +09ccae: 0800 1800 |00d1: move-object/from16 v0, v24 │ │ +09ccb2: 5200 e713 |00d3: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09ccb6: 0215 0000 |00d5: move/from16 v21, v0 │ │ +09ccba: 9215 150d |00d7: mul-int v21, v21, v13 │ │ +09ccbe: 9110 1415 |00d9: sub-int v16, v20, v21 │ │ +09ccc2: 0800 1800 |00db: move-object/from16 v0, v24 │ │ +09ccc6: 5400 e813 |00dd: iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09ccca: 0814 0000 |00df: move-object/from16 v20, v0 │ │ +09ccce: 0800 1400 |00e1: move-object/from16 v0, v20 │ │ +09ccd2: 5200 2b00 |00e3: iget v0, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +09ccd6: 0214 0000 |00e5: move/from16 v20, v0 │ │ +09ccda: 0800 1800 |00e7: move-object/from16 v0, v24 │ │ +09ccde: 5200 e713 |00e9: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09cce2: 0215 0000 |00eb: move/from16 v21, v0 │ │ +09cce6: 9215 150e |00ed: mul-int v21, v21, v14 │ │ +09ccea: 9111 1415 |00ef: sub-int v17, v20, v21 │ │ +09ccee: 1314 0100 |00f1: const/16 v20, #int 1 // #1 │ │ +09ccf2: 4414 0c14 |00f3: aget v20, v12, v20 │ │ +09ccf6: 0800 1800 |00f5: move-object/from16 v0, v24 │ │ +09ccfa: 5200 e713 |00f7: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09ccfe: 0215 0000 |00f9: move/from16 v21, v0 │ │ +09cd02: 0200 1500 |00fb: move/from16 v0, v21 │ │ +09cd06: 8200 |00fd: int-to-float v0, v0 │ │ +09cd08: 0215 0000 |00fe: move/from16 v21, v0 │ │ +09cd0c: a814 1415 |0100: mul-float v20, v20, v21 │ │ +09cd10: 0200 1400 |0102: move/from16 v0, v20 │ │ +09cd14: 8700 |0104: float-to-int v0, v0 │ │ +09cd16: 0214 0000 |0105: move/from16 v20, v0 │ │ +09cd1a: 9012 1014 |0107: add-int v18, v16, v20 │ │ +09cd1e: 1314 0000 |0109: const/16 v20, #int 0 // #0 │ │ +09cd22: 4414 0c14 |010b: aget v20, v12, v20 │ │ +09cd26: 0800 1800 |010d: move-object/from16 v0, v24 │ │ +09cd2a: 5200 e713 |010f: iget v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09cd2e: 0215 0000 |0111: move/from16 v21, v0 │ │ +09cd32: 0200 1500 |0113: move/from16 v0, v21 │ │ +09cd36: 8200 |0115: int-to-float v0, v0 │ │ +09cd38: 0215 0000 |0116: move/from16 v21, v0 │ │ +09cd3c: a814 1415 |0118: mul-float v20, v20, v21 │ │ +09cd40: 0200 1400 |011a: move/from16 v0, v20 │ │ +09cd44: 8700 |011c: float-to-int v0, v0 │ │ +09cd46: 0214 0000 |011d: move/from16 v20, v0 │ │ +09cd4a: 9013 1114 |011f: add-int v19, v17, v20 │ │ +09cd4e: 3806 4500 |0121: if-eqz v6, 0166 // +0045 │ │ +09cd52: 9114 0712 |0123: sub-int v20, v7, v18 │ │ +09cd56: 7701 a224 1400 |0125: invoke-static/range {v20}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +09cd5c: 0a14 |0128: move-result v20 │ │ +09cd5e: 1315 0500 |0129: const/16 v21, #int 5 // #5 │ │ +09cd62: 0200 1400 |012b: move/from16 v0, v20 │ │ +09cd66: 0201 1500 |012d: move/from16 v1, v21 │ │ +09cd6a: 3610 1000 |012f: if-gt v0, v1, 013f // +0010 │ │ +09cd6e: 9114 0813 |0131: sub-int v20, v8, v19 │ │ +09cd72: 7701 a224 1400 |0133: invoke-static/range {v20}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +09cd78: 0a14 |0136: move-result v20 │ │ +09cd7a: 1315 0500 |0137: const/16 v21, #int 5 // #5 │ │ +09cd7e: 0200 1400 |0139: move/from16 v0, v20 │ │ +09cd82: 0201 1500 |013b: move/from16 v1, v21 │ │ +09cd86: 3710 1700 |013d: if-le v0, v1, 0154 // +0017 │ │ +09cd8a: 0200 1200 |013f: move/from16 v0, v18 │ │ +09cd8e: 8200 |0141: int-to-float v0, v0 │ │ +09cd90: 0214 0000 |0142: move/from16 v20, v0 │ │ +09cd94: 0200 1300 |0144: move/from16 v0, v19 │ │ +09cd98: 8200 |0146: int-to-float v0, v0 │ │ +09cd9a: 0215 0000 |0147: move/from16 v21, v0 │ │ +09cd9e: 0200 1400 |0149: move/from16 v0, v20 │ │ +09cda2: 0201 1500 |014b: move/from16 v1, v21 │ │ +09cda6: 6e30 6002 0b01 |014d: invoke-virtual {v11, v0, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +09cdac: 0207 1200 |0150: move/from16 v7, v18 │ │ +09cdb0: 0208 1300 |0152: move/from16 v8, v19 │ │ +09cdb4: 7801 e101 1900 |0154: invoke-interface/range {v25}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +09cdba: 0a14 |0157: move-result v20 │ │ +09cdbc: 3914 c4fe |0158: if-nez v20, 001c // -013c │ │ +09cdc0: 2900 c9fe |015a: goto/16 0023 // -0137 │ │ +09cdc4: 1314 0000 |015c: const/16 v20, #int 0 // #0 │ │ +09cdc8: 0800 1400 |015e: move-object/from16 v0, v20 │ │ +09cdcc: 6e40 ed2d 940a |0160: invoke-virtual {v4, v9, v10, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ +09cdd2: 0c0c |0163: move-result-object v12 │ │ +09cdd4: 2900 41ff |0164: goto/16 00a5 // -00bf │ │ +09cdd8: 1216 |0166: const/4 v6, #int 1 // #1 │ │ +09cdda: 0200 1200 |0167: move/from16 v0, v18 │ │ +09cdde: 8200 |0169: int-to-float v0, v0 │ │ +09cde0: 0214 0000 |016a: move/from16 v20, v0 │ │ +09cde4: 0200 1300 |016c: move/from16 v0, v19 │ │ +09cde8: 8200 |016e: int-to-float v0, v0 │ │ +09cdea: 0215 0000 |016f: move/from16 v21, v0 │ │ +09cdee: 0200 1400 |0171: move/from16 v0, v20 │ │ +09cdf2: 0201 1500 |0173: move/from16 v1, v21 │ │ +09cdf6: 6e30 6102 0b01 |0175: invoke-virtual {v11, v0, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ +09cdfc: 0207 1200 |0178: move/from16 v7, v18 │ │ +09ce00: 0208 1300 |017a: move/from16 v8, v19 │ │ +09ce04: 0200 1200 |017c: move/from16 v0, v18 │ │ +09ce08: 0801 1a00 |017e: move-object/from16 v1, v26 │ │ +09ce0c: 5910 2a00 |0180: iput v0, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +09ce10: 0200 1300 |0182: move/from16 v0, v19 │ │ +09ce14: 0801 1a00 |0184: move-object/from16 v1, v26 │ │ +09ce18: 5910 2b00 |0186: iput v0, v1, Landroid/graphics/Point;.y:I // field@002b │ │ +09ce1c: 0800 1b00 |0188: move-object/from16 v0, v27 │ │ +09ce20: 6e30 342e 900a |018a: invoke-virtual {v0, v9, v10}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ +09ce26: 28c7 |018d: goto 0154 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x000b line=704 │ │ 0x0010 line=705 │ │ 0x0011 line=708 │ │ 0x0012 line=709 │ │ @@ -150800,29 +150855,33 @@ │ │ 0x0022 line=714 │ │ 0x0023 line=767 │ │ 0x0026 line=769 │ │ 0x0027 line=718 │ │ 0x003b line=719 │ │ 0x004f line=721 │ │ 0x0071 line=726 │ │ + 0x007d line=727 │ │ + 0x0087 line=726 │ │ 0x008f line=730 │ │ 0x009d line=731 │ │ + 0x009f line=732 │ │ 0x00a5 line=737 │ │ 0x00b5 line=739 │ │ 0x00c5 line=741 │ │ 0x00db line=742 │ │ 0x00f1 line=744 │ │ 0x0109 line=746 │ │ 0x0121 line=749 │ │ 0x0123 line=750 │ │ 0x013f line=751 │ │ 0x0150 line=752 │ │ 0x0152 line=753 │ │ 0x0154 line=765 │ │ 0x015c line=734 │ │ + 0x015e line=735 │ │ 0x0166 line=757 │ │ 0x0167 line=758 │ │ 0x0178 line=759 │ │ 0x017a line=760 │ │ 0x017c line=761 │ │ 0x0182 line=762 │ │ 0x0188 line=763 │ │ @@ -150860,64 +150919,66 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -09ce68: |[09ce68] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toString:()Ljava/lang/String; │ │ -09ce78: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -09ce7c: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09ce82: 6e10 c224 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -09ce88: 0c01 |0008: move-result-object v1 │ │ -09ce8a: 6e10 7124 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -09ce90: 0c01 |000c: move-result-object v1 │ │ -09ce92: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09ce98: 0c00 |0010: move-result-object v0 │ │ -09ce9a: 1a01 2801 |0011: const-string v1, ", bb=" // string@0128 │ │ -09ce9e: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09cea4: 0c00 |0016: move-result-object v0 │ │ -09cea6: 5421 e413 |0017: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.bb:Lorg/pyneo/maps/utils/BoundingBoxE6; // field@13e4 │ │ -09ceaa: 6e20 0325 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -09ceb0: 0c00 |001c: move-result-object v0 │ │ -09ceb2: 1a01 3801 |001d: const-string v1, ", zoomLevel=" // string@0138 │ │ -09ceb6: 6e20 0425 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09cebc: 0c00 |0022: move-result-object v0 │ │ -09cebe: 5221 e913 |0023: iget v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ -09cec2: 6e20 0025 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -09cec8: 0c00 |0028: move-result-object v0 │ │ -09ceca: 1a01 3501 |0029: const-string v1, ", tileSizePx=" // string@0135 │ │ -09cece: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09ced4: 0c00 |002e: move-result-object v0 │ │ -09ced6: 5221 e713 |002f: iget v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ -09ceda: 6e20 0025 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -09cee0: 0c00 |0034: move-result-object v0 │ │ -09cee2: 1a01 2a01 |0035: const-string v1, ", centerMapTileCoords=" // string@012a │ │ -09cee6: 6e20 0425 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09ceec: 0c00 |003a: move-result-object v0 │ │ -09ceee: 5421 e513 |003b: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ -09cef2: 7110 5225 0100 |003d: invoke-static {v1}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2552 │ │ -09cef8: 0c01 |0040: move-result-object v1 │ │ -09cefa: 6e20 0425 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09cf00: 0c00 |0044: move-result-object v0 │ │ -09cf02: 1a01 3701 |0045: const-string v1, ", upperLeftCornerOfCenterMapTile=" // string@0137 │ │ -09cf06: 6e20 0425 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09cf0c: 0c00 |004a: move-result-object v0 │ │ -09cf0e: 5421 e813 |004b: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ -09cf12: 6e20 0325 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -09cf18: 0c00 |0050: move-result-object v0 │ │ -09cf1a: 1a01 4001 |0051: const-string v1, "." // string@0140 │ │ -09cf1e: 6e20 0425 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09cf24: 0c00 |0056: move-result-object v0 │ │ -09cf26: 6e10 0a25 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09cf2c: 0c00 |005a: move-result-object v0 │ │ -09cf2e: 1100 |005b: return-object v0 │ │ +09ce28: |[09ce28] org.pyneo.maps.map.TileView$OpenStreetMapViewProjection.toString:()Ljava/lang/String; │ │ +09ce38: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +09ce3c: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09ce42: 6e10 c224 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +09ce48: 0c01 |0008: move-result-object v1 │ │ +09ce4a: 6e10 7124 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +09ce50: 0c01 |000c: move-result-object v1 │ │ +09ce52: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09ce58: 0c00 |0010: move-result-object v0 │ │ +09ce5a: 1a01 2801 |0011: const-string v1, ", bb=" // string@0128 │ │ +09ce5e: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09ce64: 0c00 |0016: move-result-object v0 │ │ +09ce66: 5421 e413 |0017: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.bb:Lorg/pyneo/maps/utils/BoundingBoxE6; // field@13e4 │ │ +09ce6a: 6e20 0325 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +09ce70: 0c00 |001c: move-result-object v0 │ │ +09ce72: 1a01 3801 |001d: const-string v1, ", zoomLevel=" // string@0138 │ │ +09ce76: 6e20 0425 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09ce7c: 0c00 |0022: move-result-object v0 │ │ +09ce7e: 5221 e913 |0023: iget v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.zoomLevel:I // field@13e9 │ │ +09ce82: 6e20 0025 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +09ce88: 0c00 |0028: move-result-object v0 │ │ +09ce8a: 1a01 3501 |0029: const-string v1, ", tileSizePx=" // string@0135 │ │ +09ce8e: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09ce94: 0c00 |002e: move-result-object v0 │ │ +09ce96: 5221 e713 |002f: iget v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.tileSizePx:I // field@13e7 │ │ +09ce9a: 6e20 0025 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +09cea0: 0c00 |0034: move-result-object v0 │ │ +09cea2: 1a01 2a01 |0035: const-string v1, ", centerMapTileCoords=" // string@012a │ │ +09cea6: 6e20 0425 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09ceac: 0c00 |003a: move-result-object v0 │ │ +09ceae: 5421 e513 |003b: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.centerMapTileCoords:[I // field@13e5 │ │ +09ceb2: 7110 5225 0100 |003d: invoke-static {v1}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@2552 │ │ +09ceb8: 0c01 |0040: move-result-object v1 │ │ +09ceba: 6e20 0425 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09cec0: 0c00 |0044: move-result-object v0 │ │ +09cec2: 1a01 3701 |0045: const-string v1, ", upperLeftCornerOfCenterMapTile=" // string@0137 │ │ +09cec6: 6e20 0425 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09cecc: 0c00 |004a: move-result-object v0 │ │ +09cece: 5421 e813 |004b: iget-object v1, v2, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; // field@13e8 │ │ +09ced2: 6e20 0325 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +09ced8: 0c00 |0050: move-result-object v0 │ │ +09ceda: 1a01 4001 |0051: const-string v1, "." // string@0140 │ │ +09cede: 6e20 0425 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09cee4: 0c00 |0056: move-result-object v0 │ │ +09cee6: 6e10 0a25 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09ceec: 0c00 |005a: move-result-object v0 │ │ +09ceee: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ + 0x003d line=777 │ │ + 0x005b line=773 │ │ locals : │ │ 0x0000 - 0x005c reg=2 this Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ │ │ source_file_idx : 4808 (TileView.java) │ │ │ │ Class #606 header: │ │ class_idx : 1374 │ │ @@ -150964,28 +151025,28 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09cf30: |[09cf30] org.pyneo.maps.map.TileView$PoiMenuInfo.:(Lorg/pyneo/maps/map/TileView;I)V │ │ -09cf40: 5b01 ed13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ed │ │ -09cf44: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09cf4a: 5902 ec13 |0005: iput v2, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ -09cf4e: 0e00 |0007: return-void │ │ +09cef0: |[09cef0] org.pyneo.maps.map.TileView$PoiMenuInfo.:(Lorg/pyneo/maps/map/TileView;I)V │ │ +09cf00: 5b01 ed13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ed │ │ +09cf04: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09cf0a: 5902 ec13 |0005: iput v2, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ +09cf0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0002 line=433 │ │ 0x0005 line=434 │ │ 0x0007 line=435 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/map/TileView$PoiMenuInfo; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/map/TileView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0008 reg=2 markerIndex I │ │ │ │ Virtual methods - │ │ source_file_idx : 4808 (TileView.java) │ │ │ │ Class #607 header: │ │ class_idx : 1377 │ │ @@ -150995,15 +151056,15 @@ │ │ static_fields_size : 3 │ │ instance_fields_size: 21 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 25 │ │ │ │ Class #607 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/map/TileView$1; Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; Lorg/pyneo/maps/map/TileView$PoiMenuInfo; Lorg/pyneo/maps/map/TileView$TouchListener; Lorg/pyneo/maps/map/TileView$ScaleListener; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; Lorg/pyneo/maps/map/TileView$PoiMenuInfo; Lorg/pyneo/maps/map/TileView$TouchListener; Lorg/pyneo/maps/map/TileView$ScaleListener; } │ │ Annotations on field #5117 'mOverlays' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List" "<" "Lorg/pyneo/maps/map/TileViewOverlay;" ">;" } │ │ Annotations on method #10627 'getOverlays' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Lorg/pyneo/maps/map/TileViewOverlay;" ">;" } │ │ │ │ Class #607 - │ │ Class descriptor : 'Lorg/pyneo/maps/map/TileView;' │ │ @@ -151117,84 +151178,84 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -09cf50: |[09cf50] org.pyneo.maps.map.TileView.:(Landroid/content/Context;)V │ │ -09cf60: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -09cf62: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -09cf64: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -09cf66: 7020 9d1f 8700 |0003: invoke-direct {v7, v8}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1f9d │ │ -09cf6c: 2201 aa04 |0006: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -09cf70: 7010 3d25 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ -09cf76: 5b71 fd13 |000b: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -09cf7a: 2201 5f00 |000d: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -09cf7e: 7010 4802 0100 |000f: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -09cf84: 5b71 fe13 |0012: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mPaint:Landroid/graphics/Paint; // field@13fe │ │ -09cf88: 2201 5b00 |0014: new-instance v1, Landroid/graphics/Matrix; // type@005b │ │ -09cf8c: 7010 4002 0100 |0016: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ -09cf92: 5b71 f913 |0019: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mMatrixBearing:Landroid/graphics/Matrix; // field@13f9 │ │ -09cf96: 2201 6500 |001b: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -09cf9a: 7010 6902 0100 |001d: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -09cfa0: 5b71 0014 |0020: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mRectDraw:Landroid/graphics/Rect; // field@1400 │ │ -09cfa4: 5974 f713 |0022: iput v4, v7, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -09cfa8: 5974 f813 |0024: iput v4, v7, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -09cfac: 1902 f03f |0026: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -09cfb0: 5a72 0614 |0028: iput-wide v2, v7, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09cfb4: 2201 5e05 |002a: new-instance v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ -09cfb8: 12f2 |002c: const/4 v2, #int -1 // #ff │ │ -09cfba: 7030 5a29 7102 |002d: invoke-direct {v1, v7, v2}, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.:(Lorg/pyneo/maps/map/TileView;I)V // method@295a │ │ -09cfc0: 5b71 ff13 |0030: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -09cfc4: 5974 0714 |0032: iput v4, v7, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09cfc8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -09cfca: 5971 f313 |0035: iput v1, v7, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ -09cfce: 7100 1d2f 0000 |0037: invoke-static {}, Lorg/pyneo/maps/utils/VerGestureDetector;.newInstance:()Lorg/pyneo/maps/utils/VerGestureDetector; // method@2f1d │ │ -09cfd4: 0c01 |003a: move-result-object v1 │ │ -09cfd6: 6e10 7d29 0700 |003b: invoke-virtual {v7}, Lorg/pyneo/maps/map/TileView;.getContext:()Landroid/content/Context; // method@297d │ │ -09cfdc: 0c02 |003e: move-result-object v2 │ │ -09cfde: 2203 6005 |003f: new-instance v3, Lorg/pyneo/maps/map/TileView$TouchListener; // type@0560 │ │ -09cfe2: 7030 6029 7306 |0041: invoke-direct {v3, v7, v6}, Lorg/pyneo/maps/map/TileView$TouchListener;.:(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V // method@2960 │ │ -09cfe8: 6e30 1c2f 2103 |0044: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/VerGestureDetector;.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector; // method@2f1c │ │ -09cfee: 0c01 |0047: move-result-object v1 │ │ -09cff0: 5b71 f413 |0048: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mDetector:Landroid/view/GestureDetector; // field@13f4 │ │ -09cff4: 6e10 7d29 0700 |004a: invoke-virtual {v7}, Lorg/pyneo/maps/map/TileView;.getContext:()Landroid/content/Context; // method@297d │ │ -09cffa: 0c01 |004d: move-result-object v1 │ │ -09cffc: 2202 5f05 |004e: new-instance v2, Lorg/pyneo/maps/map/TileView$ScaleListener; // type@055f │ │ -09d000: 7030 5c29 7206 |0050: invoke-direct {v2, v7, v6}, Lorg/pyneo/maps/map/TileView$ScaleListener;.:(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V // method@295c │ │ -09d006: 7120 2b2f 2100 |0053: invoke-static {v1, v2}, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.newInstance:(Landroid/content/Context;Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;)Lorg/pyneo/maps/utils/VerScaleGestureDetector; // method@2f2b │ │ -09d00c: 0c01 |0056: move-result-object v1 │ │ -09d00e: 5b71 0114 |0057: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mScaleDetector:Lorg/pyneo/maps/utils/VerScaleGestureDetector; // field@1401 │ │ -09d012: 6e10 3201 0800 |0059: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -09d018: 0c01 |005c: move-result-object v1 │ │ -09d01a: 6e10 ae01 0100 |005d: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -09d020: 0c01 |0060: move-result-object v1 │ │ -09d022: 5211 820b |0061: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -09d026: 8912 |0063: float-to-double v2, v1 │ │ -09d028: 6802 f013 |0064: sput-wide v2, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ -09d02c: 6102 f013 |0066: sget-wide v2, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ -09d030: 5a72 0614 |0068: iput-wide v2, v7, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d034: 5471 fe13 |006a: iget-object v1, v7, Lorg/pyneo/maps/map/TileView;.mPaint:Landroid/graphics/Paint; // field@13fe │ │ -09d038: 6e20 5202 5100 |006c: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0252 │ │ -09d03e: 5471 fe13 |006f: iget-object v1, v7, Lorg/pyneo/maps/map/TileView;.mPaint:Landroid/graphics/Paint; // field@13fe │ │ -09d042: 6e20 4e02 5100 |0071: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -09d048: 7110 af03 0800 |0074: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -09d04e: 0c00 |0077: move-result-object v0 │ │ -09d050: 1a01 c02d |0078: const-string v1, "pref_drawtilegrid" // string@2dc0 │ │ -09d054: 7230 8901 1004 |007a: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -09d05a: 0a01 |007d: move-result v1 │ │ -09d05c: 5c71 f613 |007e: iput-boolean v1, v7, Lorg/pyneo/maps/map/TileView;.mDrawTileGrid:Z // field@13f6 │ │ -09d060: 5c74 0214 |0080: iput-boolean v4, v7, Lorg/pyneo/maps/map/TileView;.mSetOffsetMode:Z // field@1402 │ │ -09d064: 6e20 9329 5700 |0082: invoke-virtual {v7, v5}, Lorg/pyneo/maps/map/TileView;.setFocusable:(Z)V // method@2993 │ │ -09d06a: 6e20 9429 5700 |0085: invoke-virtual {v7, v5}, Lorg/pyneo/maps/map/TileView;.setFocusableInTouchMode:(Z)V // method@2994 │ │ -09d070: 2201 5b05 |0088: new-instance v1, Lorg/pyneo/maps/map/TileOverlay; // type@055b │ │ -09d074: 7030 3e29 7104 |008a: invoke-direct {v1, v7, v4}, Lorg/pyneo/maps/map/TileOverlay;.:(Lorg/pyneo/maps/map/TileView;Z)V // method@293e │ │ -09d07a: 5b71 0414 |008d: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ -09d07e: 0e00 |008f: return-void │ │ +09cf10: |[09cf10] org.pyneo.maps.map.TileView.:(Landroid/content/Context;)V │ │ +09cf20: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09cf22: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +09cf24: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +09cf26: 7020 9d1f 8700 |0003: invoke-direct {v7, v8}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1f9d │ │ +09cf2c: 2201 aa04 |0006: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +09cf30: 7010 3d25 0100 |0008: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ +09cf36: 5b71 fd13 |000b: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +09cf3a: 2201 5f00 |000d: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +09cf3e: 7010 4802 0100 |000f: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +09cf44: 5b71 fe13 |0012: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mPaint:Landroid/graphics/Paint; // field@13fe │ │ +09cf48: 2201 5b00 |0014: new-instance v1, Landroid/graphics/Matrix; // type@005b │ │ +09cf4c: 7010 4002 0100 |0016: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ +09cf52: 5b71 f913 |0019: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mMatrixBearing:Landroid/graphics/Matrix; // field@13f9 │ │ +09cf56: 2201 6500 |001b: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +09cf5a: 7010 6902 0100 |001d: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +09cf60: 5b71 0014 |0020: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mRectDraw:Landroid/graphics/Rect; // field@1400 │ │ +09cf64: 5974 f713 |0022: iput v4, v7, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +09cf68: 5974 f813 |0024: iput v4, v7, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +09cf6c: 1902 f03f |0026: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +09cf70: 5a72 0614 |0028: iput-wide v2, v7, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09cf74: 2201 5e05 |002a: new-instance v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ +09cf78: 12f2 |002c: const/4 v2, #int -1 // #ff │ │ +09cf7a: 7030 5a29 7102 |002d: invoke-direct {v1, v7, v2}, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.:(Lorg/pyneo/maps/map/TileView;I)V // method@295a │ │ +09cf80: 5b71 ff13 |0030: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +09cf84: 5974 0714 |0032: iput v4, v7, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09cf88: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +09cf8a: 5971 f313 |0035: iput v1, v7, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ +09cf8e: 7100 1d2f 0000 |0037: invoke-static {}, Lorg/pyneo/maps/utils/VerGestureDetector;.newInstance:()Lorg/pyneo/maps/utils/VerGestureDetector; // method@2f1d │ │ +09cf94: 0c01 |003a: move-result-object v1 │ │ +09cf96: 6e10 7d29 0700 |003b: invoke-virtual {v7}, Lorg/pyneo/maps/map/TileView;.getContext:()Landroid/content/Context; // method@297d │ │ +09cf9c: 0c02 |003e: move-result-object v2 │ │ +09cf9e: 2203 6005 |003f: new-instance v3, Lorg/pyneo/maps/map/TileView$TouchListener; // type@0560 │ │ +09cfa2: 7030 6029 7306 |0041: invoke-direct {v3, v7, v6}, Lorg/pyneo/maps/map/TileView$TouchListener;.:(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V // method@2960 │ │ +09cfa8: 6e30 1c2f 2103 |0044: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/VerGestureDetector;.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector; // method@2f1c │ │ +09cfae: 0c01 |0047: move-result-object v1 │ │ +09cfb0: 5b71 f413 |0048: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mDetector:Landroid/view/GestureDetector; // field@13f4 │ │ +09cfb4: 6e10 7d29 0700 |004a: invoke-virtual {v7}, Lorg/pyneo/maps/map/TileView;.getContext:()Landroid/content/Context; // method@297d │ │ +09cfba: 0c01 |004d: move-result-object v1 │ │ +09cfbc: 2202 5f05 |004e: new-instance v2, Lorg/pyneo/maps/map/TileView$ScaleListener; // type@055f │ │ +09cfc0: 7030 5c29 7206 |0050: invoke-direct {v2, v7, v6}, Lorg/pyneo/maps/map/TileView$ScaleListener;.:(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V // method@295c │ │ +09cfc6: 7120 2b2f 2100 |0053: invoke-static {v1, v2}, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.newInstance:(Landroid/content/Context;Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;)Lorg/pyneo/maps/utils/VerScaleGestureDetector; // method@2f2b │ │ +09cfcc: 0c01 |0056: move-result-object v1 │ │ +09cfce: 5b71 0114 |0057: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mScaleDetector:Lorg/pyneo/maps/utils/VerScaleGestureDetector; // field@1401 │ │ +09cfd2: 6e10 3201 0800 |0059: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +09cfd8: 0c01 |005c: move-result-object v1 │ │ +09cfda: 6e10 ae01 0100 |005d: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +09cfe0: 0c01 |0060: move-result-object v1 │ │ +09cfe2: 5211 820b |0061: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +09cfe6: 8912 |0063: float-to-double v2, v1 │ │ +09cfe8: 6802 f013 |0064: sput-wide v2, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ +09cfec: 6102 f013 |0066: sget-wide v2, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ +09cff0: 5a72 0614 |0068: iput-wide v2, v7, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09cff4: 5471 fe13 |006a: iget-object v1, v7, Lorg/pyneo/maps/map/TileView;.mPaint:Landroid/graphics/Paint; // field@13fe │ │ +09cff8: 6e20 5202 5100 |006c: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0252 │ │ +09cffe: 5471 fe13 |006f: iget-object v1, v7, Lorg/pyneo/maps/map/TileView;.mPaint:Landroid/graphics/Paint; // field@13fe │ │ +09d002: 6e20 4e02 5100 |0071: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +09d008: 7110 af03 0800 |0074: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +09d00e: 0c00 |0077: move-result-object v0 │ │ +09d010: 1a01 c02d |0078: const-string v1, "pref_drawtilegrid" // string@2dc0 │ │ +09d014: 7230 8901 1004 |007a: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +09d01a: 0a01 |007d: move-result v1 │ │ +09d01c: 5c71 f613 |007e: iput-boolean v1, v7, Lorg/pyneo/maps/map/TileView;.mDrawTileGrid:Z // field@13f6 │ │ +09d020: 5c74 0214 |0080: iput-boolean v4, v7, Lorg/pyneo/maps/map/TileView;.mSetOffsetMode:Z // field@1402 │ │ +09d024: 6e20 9329 5700 |0082: invoke-virtual {v7, v5}, Lorg/pyneo/maps/map/TileView;.setFocusable:(Z)V // method@2993 │ │ +09d02a: 6e20 9429 5700 |0085: invoke-virtual {v7, v5}, Lorg/pyneo/maps/map/TileView;.setFocusableInTouchMode:(Z)V // method@2994 │ │ +09d030: 2201 5b05 |0088: new-instance v1, Lorg/pyneo/maps/map/TileOverlay; // type@055b │ │ +09d034: 7030 3e29 7104 |008a: invoke-direct {v1, v7, v4}, Lorg/pyneo/maps/map/TileOverlay;.:(Lorg/pyneo/maps/map/TileView;Z)V // method@293e │ │ +09d03a: 5b71 0414 |008d: iput-object v1, v7, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ +09d03e: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=84 │ │ 0x0006 line=40 │ │ 0x000d line=41 │ │ 0x0014 line=42 │ │ 0x001b line=43 │ │ @@ -151227,17 +151288,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d080: |[09d080] org.pyneo.maps.map.TileView.access$1000:(Lorg/pyneo/maps/map/TileView;)D │ │ -09d090: 5320 fc13 |0000: iget-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mOffsetLon:D // field@13fc │ │ -09d094: 1000 |0002: return-wide v0 │ │ +09d040: |[09d040] org.pyneo.maps.map.TileView.access$1000:(Lorg/pyneo/maps/map/TileView;)D │ │ +09d050: 5320 fc13 |0000: iget-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mOffsetLon:D // field@13fc │ │ +09d054: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #2 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151245,17 +151306,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;D)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d098: |[09d098] org.pyneo.maps.map.TileView.access$1002:(Lorg/pyneo/maps/map/TileView;D)D │ │ -09d0a8: 5a12 fc13 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/TileView;.mOffsetLon:D // field@13fc │ │ -09d0ac: 1002 |0002: return-wide v2 │ │ +09d058: |[09d058] org.pyneo.maps.map.TileView.access$1002:(Lorg/pyneo/maps/map/TileView;D)D │ │ +09d068: 5a12 fc13 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/TileView;.mOffsetLon:D // field@13fc │ │ +09d06c: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0003 reg=2 x1 D │ │ │ │ @@ -151264,17 +151325,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/map/TileOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d0b0: |[09d0b0] org.pyneo.maps.map.TileView.access$1100:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/map/TileOverlay; │ │ -09d0c0: 5410 0414 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ -09d0c4: 1100 |0002: return-object v0 │ │ +09d070: |[09d070] org.pyneo.maps.map.TileView.access$1100:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/map/TileOverlay; │ │ +09d080: 5410 0414 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ +09d084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #4 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151282,17 +151343,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d0c8: |[09d0c8] org.pyneo.maps.map.TileView.access$1200:(Lorg/pyneo/maps/map/TileView;)Z │ │ -09d0d8: 5510 0314 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/map/TileView;.mStopProcessing:Z // field@1403 │ │ -09d0dc: 0f00 |0002: return v0 │ │ +09d088: |[09d088] org.pyneo.maps.map.TileView.access$1200:(Lorg/pyneo/maps/map/TileView;)Z │ │ +09d098: 5510 0314 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/map/TileView;.mStopProcessing:Z // field@1403 │ │ +09d09c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #5 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151300,17 +151361,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d0e0: |[09d0e0] org.pyneo.maps.map.TileView.access$1202:(Lorg/pyneo/maps/map/TileView;Z)Z │ │ -09d0f0: 5c01 0314 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/map/TileView;.mStopProcessing:Z // field@1403 │ │ -09d0f4: 0f01 |0002: return v1 │ │ +09d0a0: |[09d0a0] org.pyneo.maps.map.TileView.access$1202:(Lorg/pyneo/maps/map/TileView;Z)Z │ │ +09d0b0: 5c01 0314 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/map/TileView;.mStopProcessing:Z // field@1403 │ │ +09d0b4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -151319,17 +151380,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d0f8: |[09d0f8] org.pyneo.maps.map.TileView.access$300:(Lorg/pyneo/maps/map/TileView;)D │ │ -09d108: 5320 0614 |0000: iget-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d10c: 1000 |0002: return-wide v0 │ │ +09d0b8: |[09d0b8] org.pyneo.maps.map.TileView.access$300:(Lorg/pyneo/maps/map/TileView;)D │ │ +09d0c8: 5320 0614 |0000: iget-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d0cc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #7 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151337,17 +151398,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;D)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d110: |[09d110] org.pyneo.maps.map.TileView.access$302:(Lorg/pyneo/maps/map/TileView;D)D │ │ -09d120: 5a12 0614 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d124: 1002 |0002: return-wide v2 │ │ +09d0d0: |[09d0d0] org.pyneo.maps.map.TileView.access$302:(Lorg/pyneo/maps/map/TileView;D)D │ │ +09d0e0: 5a12 0614 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d0e4: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0003 reg=2 x1 D │ │ │ │ @@ -151356,17 +151417,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d128: |[09d128] org.pyneo.maps.map.TileView.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; │ │ -09d138: 5410 fa13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ -09d13c: 1100 |0002: return-object v0 │ │ +09d0e8: |[09d0e8] org.pyneo.maps.map.TileView.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; │ │ +09d0f8: 5410 fa13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ +09d0fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #9 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151374,17 +151435,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d140: |[09d140] org.pyneo.maps.map.TileView.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ -09d150: 5410 0514 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d154: 1100 |0002: return-object v0 │ │ +09d100: |[09d100] org.pyneo.maps.map.TileView.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ +09d110: 5410 0514 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d114: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #10 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151392,17 +151453,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d158: |[09d158] org.pyneo.maps.map.TileView.access$600:(Lorg/pyneo/maps/map/TileView;)F │ │ -09d168: 5210 f313 |0000: iget v0, v1, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ -09d16c: 0f00 |0002: return v0 │ │ +09d118: |[09d118] org.pyneo.maps.map.TileView.access$600:(Lorg/pyneo/maps/map/TileView;)F │ │ +09d128: 5210 f313 |0000: iget v0, v1, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ +09d12c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #11 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151410,17 +151471,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d170: |[09d170] org.pyneo.maps.map.TileView.access$602:(Lorg/pyneo/maps/map/TileView;F)F │ │ -09d180: 5901 f313 |0000: iput v1, v0, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ -09d184: 0f01 |0002: return v1 │ │ +09d130: |[09d130] org.pyneo.maps.map.TileView.access$602:(Lorg/pyneo/maps/map/TileView;F)F │ │ +09d140: 5901 f313 |0000: iput v1, v0, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ +09d144: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0003 reg=1 x1 F │ │ │ │ @@ -151429,17 +151490,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d188: |[09d188] org.pyneo.maps.map.TileView.access$700:(Lorg/pyneo/maps/map/TileView;)Z │ │ -09d198: 5510 0214 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/map/TileView;.mSetOffsetMode:Z // field@1402 │ │ -09d19c: 0f00 |0002: return v0 │ │ +09d148: |[09d148] org.pyneo.maps.map.TileView.access$700:(Lorg/pyneo/maps/map/TileView;)Z │ │ +09d158: 5510 0214 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/map/TileView;.mSetOffsetMode:Z // field@1402 │ │ +09d15c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #13 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151447,17 +151508,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)Landroid/view/GestureDetector;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d1a0: |[09d1a0] org.pyneo.maps.map.TileView.access$800:(Lorg/pyneo/maps/map/TileView;)Landroid/view/GestureDetector; │ │ -09d1b0: 5410 f413 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mDetector:Landroid/view/GestureDetector; // field@13f4 │ │ -09d1b4: 1100 |0002: return-object v0 │ │ +09d160: |[09d160] org.pyneo.maps.map.TileView.access$800:(Lorg/pyneo/maps/map/TileView;)Landroid/view/GestureDetector; │ │ +09d170: 5410 f413 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mDetector:Landroid/view/GestureDetector; // field@13f4 │ │ +09d174: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #14 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151465,17 +151526,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d1b8: |[09d1b8] org.pyneo.maps.map.TileView.access$900:(Lorg/pyneo/maps/map/TileView;)D │ │ -09d1c8: 5320 fb13 |0000: iget-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mOffsetLat:D // field@13fb │ │ -09d1cc: 1000 |0002: return-wide v0 │ │ +09d178: |[09d178] org.pyneo.maps.map.TileView.access$900:(Lorg/pyneo/maps/map/TileView;)D │ │ +09d188: 5320 fb13 |0000: iget-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mOffsetLat:D // field@13fb │ │ +09d18c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/pyneo/maps/map/TileView; │ │ │ │ #15 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151483,17 +151544,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;D)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d1d0: |[09d1d0] org.pyneo.maps.map.TileView.access$902:(Lorg/pyneo/maps/map/TileView;D)D │ │ -09d1e0: 5a12 fb13 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/TileView;.mOffsetLat:D // field@13fb │ │ -09d1e4: 1002 |0002: return-wide v2 │ │ +09d190: |[09d190] org.pyneo.maps.map.TileView.access$902:(Lorg/pyneo/maps/map/TileView;D)D │ │ +09d1a0: 5a12 fb13 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/TileView;.mOffsetLat:D // field@13fb │ │ +09d1a4: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0003 reg=2 x1 D │ │ │ │ @@ -151502,69 +151563,69 @@ │ │ type : '(II)Lorg/pyneo/maps/utils/BoundingBoxE6;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 93 16-bit code units │ │ -09d1e8: |[09d1e8] org.pyneo.maps.map.TileView.getBoundingBox:(II)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ -09d1f8: 52d8 f713 |0000: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -09d1fc: 52d9 f813 |0002: iget v9, v13, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -09d200: 52da 0714 |0004: iget v10, v13, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09d204: 120b |0006: const/4 v11, #int 0 // #0 │ │ -09d206: 54dc 0514 |0007: iget-object v12, v13, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d20a: 52cc 5515 |0009: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09d20e: 715c 6d2c 98ba |000b: invoke-static {v8, v9, v10, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -09d214: 0c00 |000e: move-result-object v0 │ │ -09d216: 52d8 0714 |000f: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09d21a: 54d9 0514 |0011: iget-object v9, v13, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d21e: 5299 5515 |0013: iget v9, v9, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -09d222: 7130 6b2c 8009 |0015: invoke-static {v0, v8, v9}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -09d228: 0c06 |0018: move-result-object v6 │ │ -09d22a: 1508 803f |0019: const/high16 v8, #int 1065353216 // #3f80 │ │ -09d22e: 6e10 e82d 0600 |001b: invoke-virtual {v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatitudeSpanE6:()I // method@2de8 │ │ -09d234: 0a09 |001e: move-result v9 │ │ -09d236: 8299 |001f: int-to-float v9, v9 │ │ -09d238: c898 |0020: mul-float/2addr v8, v9 │ │ -09d23a: 82f9 |0021: int-to-float v9, v15 │ │ -09d23c: c898 |0022: mul-float/2addr v8, v9 │ │ -09d23e: 54d9 0514 |0023: iget-object v9, v13, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d242: 52da 0714 |0025: iget v10, v13, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09d246: 6e20 2e2c a900 |0027: invoke-virtual {v9, v10}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ -09d24c: 0a09 |002a: move-result v9 │ │ -09d24e: 8299 |002b: int-to-float v9, v9 │ │ -09d250: c998 |002c: div-float/2addr v8, v9 │ │ -09d252: 8788 |002d: float-to-int v8, v8 │ │ -09d254: db02 0802 |002e: div-int/lit8 v2, v8, #int 2 // #02 │ │ -09d258: 1508 803f |0030: const/high16 v8, #int 1065353216 // #3f80 │ │ -09d25c: 6e10 eb2d 0600 |0032: invoke-virtual {v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ -09d262: 0a09 |0035: move-result v9 │ │ -09d264: 8299 |0036: int-to-float v9, v9 │ │ -09d266: c898 |0037: mul-float/2addr v8, v9 │ │ -09d268: 82e9 |0038: int-to-float v9, v14 │ │ -09d26a: c898 |0039: mul-float/2addr v8, v9 │ │ -09d26c: 54d9 0514 |003a: iget-object v9, v13, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d270: 52da 0714 |003c: iget v10, v13, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09d274: 6e20 2e2c a900 |003e: invoke-virtual {v9, v10}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ -09d27a: 0a09 |0041: move-result v9 │ │ -09d27c: 8299 |0042: int-to-float v9, v9 │ │ -09d27e: c998 |0043: div-float/2addr v8, v9 │ │ -09d280: 8788 |0044: float-to-int v8, v8 │ │ -09d282: db03 0802 |0045: div-int/lit8 v3, v8, #int 2 // #02 │ │ -09d286: 52d8 f713 |0047: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -09d28a: 9004 0802 |0049: add-int v4, v8, v2 │ │ -09d28e: 52d8 f713 |004b: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -09d292: 9105 0802 |004d: sub-int v5, v8, v2 │ │ -09d296: 52d8 f813 |004f: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -09d29a: 9107 0803 |0051: sub-int v7, v8, v3 │ │ -09d29e: 52d8 f813 |0053: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -09d2a2: 9001 0803 |0055: add-int v1, v8, v3 │ │ -09d2a6: 2208 0b06 |0057: new-instance v8, Lorg/pyneo/maps/utils/BoundingBoxE6; // type@060b │ │ -09d2aa: 7057 e12d 4851 |0059: invoke-direct {v8, v4, v1, v5, v7}, Lorg/pyneo/maps/utils/BoundingBoxE6;.:(IIII)V // method@2de1 │ │ -09d2b0: 1108 |005c: return-object v8 │ │ +09d1a8: |[09d1a8] org.pyneo.maps.map.TileView.getBoundingBox:(II)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ +09d1b8: 52d8 f713 |0000: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +09d1bc: 52d9 f813 |0002: iget v9, v13, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +09d1c0: 52da 0714 |0004: iget v10, v13, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09d1c4: 120b |0006: const/4 v11, #int 0 // #0 │ │ +09d1c6: 54dc 0514 |0007: iget-object v12, v13, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d1ca: 52cc 5515 |0009: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09d1ce: 715c 6d2c 98ba |000b: invoke-static {v8, v9, v10, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +09d1d4: 0c00 |000e: move-result-object v0 │ │ +09d1d6: 52d8 0714 |000f: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09d1da: 54d9 0514 |0011: iget-object v9, v13, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d1de: 5299 5515 |0013: iget v9, v9, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +09d1e2: 7130 6b2c 8009 |0015: invoke-static {v0, v8, v9}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +09d1e8: 0c06 |0018: move-result-object v6 │ │ +09d1ea: 1508 803f |0019: const/high16 v8, #int 1065353216 // #3f80 │ │ +09d1ee: 6e10 e82d 0600 |001b: invoke-virtual {v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatitudeSpanE6:()I // method@2de8 │ │ +09d1f4: 0a09 |001e: move-result v9 │ │ +09d1f6: 8299 |001f: int-to-float v9, v9 │ │ +09d1f8: c898 |0020: mul-float/2addr v8, v9 │ │ +09d1fa: 82f9 |0021: int-to-float v9, v15 │ │ +09d1fc: c898 |0022: mul-float/2addr v8, v9 │ │ +09d1fe: 54d9 0514 |0023: iget-object v9, v13, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d202: 52da 0714 |0025: iget v10, v13, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09d206: 6e20 2e2c a900 |0027: invoke-virtual {v9, v10}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ +09d20c: 0a09 |002a: move-result v9 │ │ +09d20e: 8299 |002b: int-to-float v9, v9 │ │ +09d210: c998 |002c: div-float/2addr v8, v9 │ │ +09d212: 8788 |002d: float-to-int v8, v8 │ │ +09d214: db02 0802 |002e: div-int/lit8 v2, v8, #int 2 // #02 │ │ +09d218: 1508 803f |0030: const/high16 v8, #int 1065353216 // #3f80 │ │ +09d21c: 6e10 eb2d 0600 |0032: invoke-virtual {v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ +09d222: 0a09 |0035: move-result v9 │ │ +09d224: 8299 |0036: int-to-float v9, v9 │ │ +09d226: c898 |0037: mul-float/2addr v8, v9 │ │ +09d228: 82e9 |0038: int-to-float v9, v14 │ │ +09d22a: c898 |0039: mul-float/2addr v8, v9 │ │ +09d22c: 54d9 0514 |003a: iget-object v9, v13, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d230: 52da 0714 |003c: iget v10, v13, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09d234: 6e20 2e2c a900 |003e: invoke-virtual {v9, v10}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ +09d23a: 0a09 |0041: move-result v9 │ │ +09d23c: 8299 |0042: int-to-float v9, v9 │ │ +09d23e: c998 |0043: div-float/2addr v8, v9 │ │ +09d240: 8788 |0044: float-to-int v8, v8 │ │ +09d242: db03 0802 |0045: div-int/lit8 v3, v8, #int 2 // #02 │ │ +09d246: 52d8 f713 |0047: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +09d24a: 9004 0802 |0049: add-int v4, v8, v2 │ │ +09d24e: 52d8 f713 |004b: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +09d252: 9105 0802 |004d: sub-int v5, v8, v2 │ │ +09d256: 52d8 f813 |004f: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +09d25a: 9107 0803 |0051: sub-int v7, v8, v3 │ │ +09d25e: 52d8 f813 |0053: iget v8, v13, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +09d262: 9001 0803 |0055: add-int v1, v8, v3 │ │ +09d266: 2208 0b06 |0057: new-instance v8, Lorg/pyneo/maps/utils/BoundingBoxE6; // type@060b │ │ +09d26a: 7057 e12d 4851 |0059: invoke-direct {v8, v4, v1, v5, v7}, Lorg/pyneo/maps/utils/BoundingBoxE6;.:(IIII)V // method@2de1 │ │ +09d270: 1108 |005c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x000f line=255 │ │ 0x0019 line=257 │ │ 0x0030 line=258 │ │ 0x0047 line=260 │ │ @@ -151591,17 +151652,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d2b4: |[09d2b4] org.pyneo.maps.map.TileView.getBearing:()F │ │ -09d2c4: 5210 f313 |0000: iget v0, v1, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ -09d2c8: 0f00 |0002: return v0 │ │ +09d274: |[09d274] org.pyneo.maps.map.TileView.getBearing:()F │ │ +09d284: 5210 f313 |0000: iget v0, v1, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ +09d288: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #1 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151609,24 +151670,24 @@ │ │ type : '()[D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -09d2cc: |[09d2cc] org.pyneo.maps.map.TileView.getCurrentOffset:()[D │ │ -09d2dc: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -09d2de: 2310 5206 |0001: new-array v0, v1, [D // type@0652 │ │ -09d2e2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09d2e4: 5342 fb13 |0004: iget-wide v2, v4, Lorg/pyneo/maps/map/TileView;.mOffsetLat:D // field@13fb │ │ -09d2e8: 4c02 0001 |0006: aput-wide v2, v0, v1 │ │ -09d2ec: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -09d2ee: 5342 fc13 |0009: iget-wide v2, v4, Lorg/pyneo/maps/map/TileView;.mOffsetLon:D // field@13fc │ │ -09d2f2: 4c02 0001 |000b: aput-wide v2, v0, v1 │ │ -09d2f6: 1100 |000d: return-object v0 │ │ +09d28c: |[09d28c] org.pyneo.maps.map.TileView.getCurrentOffset:()[D │ │ +09d29c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +09d29e: 2310 5206 |0001: new-array v0, v1, [D // type@0652 │ │ +09d2a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09d2a4: 5342 fb13 |0004: iget-wide v2, v4, Lorg/pyneo/maps/map/TileView;.mOffsetLat:D // field@13fb │ │ +09d2a8: 4c02 0001 |0006: aput-wide v2, v0, v1 │ │ +09d2ac: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +09d2ae: 5342 fc13 |0009: iget-wide v2, v4, Lorg/pyneo/maps/map/TileView;.mOffsetLon:D // field@13fc │ │ +09d2b2: 4c02 0001 |000b: aput-wide v2, v0, v1 │ │ +09d2b6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x000d line=285 │ │ locals : │ │ 0x000d - 0x000e reg=0 offset [D │ │ 0x0000 - 0x000e reg=4 this Lorg/pyneo/maps/map/TileView; │ │ @@ -151636,22 +151697,22 @@ │ │ type : '()Lorg/pyneo/maps/utils/BoundingBoxE6;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09d2f8: |[09d2f8] org.pyneo.maps.map.TileView.getDrawnBoundingBoxE6:()Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ -09d308: 6e10 8929 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -09d30e: 0a00 |0003: move-result v0 │ │ -09d310: 6e10 8129 0200 |0004: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -09d316: 0a01 |0007: move-result v1 │ │ -09d318: 7030 7c29 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/map/TileView;.getBoundingBox:(II)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@297c │ │ -09d31e: 0c00 |000b: move-result-object v0 │ │ -09d320: 1100 |000c: return-object v0 │ │ +09d2b8: |[09d2b8] org.pyneo.maps.map.TileView.getDrawnBoundingBoxE6:()Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ +09d2c8: 6e10 8929 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +09d2ce: 0a00 |0003: move-result v0 │ │ +09d2d0: 6e10 8129 0200 |0004: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +09d2d6: 0a01 |0007: move-result v1 │ │ +09d2d8: 7030 7c29 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/map/TileView;.getBoundingBox:(II)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@297c │ │ +09d2de: 0c00 |000b: move-result-object v0 │ │ +09d2e0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #3 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151659,20 +151720,20 @@ │ │ type : '()Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -09d324: |[09d324] org.pyneo.maps.map.TileView.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; │ │ -09d334: 2200 1406 |0000: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -09d338: 5231 f713 |0002: iget v1, v3, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -09d33c: 5232 f813 |0004: iget v2, v3, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -09d340: 7030 1e2e 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -09d346: 1100 |0009: return-object v0 │ │ +09d2e4: |[09d2e4] org.pyneo.maps.map.TileView.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; │ │ +09d2f4: 2200 1406 |0000: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +09d2f8: 5231 f713 |0002: iget v1, v3, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +09d2fc: 5232 f813 |0004: iget v2, v3, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +09d300: 7030 1e2e 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +09d306: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #4 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151680,17 +151741,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d348: |[09d348] org.pyneo.maps.map.TileView.getOverlays:()Ljava/util/List; │ │ -09d358: 5410 fd13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -09d35c: 1100 |0002: return-object v0 │ │ +09d308: |[09d308] org.pyneo.maps.map.TileView.getOverlays:()Ljava/util/List; │ │ +09d318: 5410 fd13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +09d31c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #5 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151698,22 +151759,22 @@ │ │ type : '()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -09d360: |[09d360] org.pyneo.maps.map.TileView.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ -09d370: 2201 5d05 |0000: new-instance v1, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // type@055d │ │ -09d374: 5273 0714 |0002: iget v3, v7, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09d378: 5374 0614 |0004: iget-wide v4, v7, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d37c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -09d37e: 0772 |0007: move-object v2, v7 │ │ -09d380: 7606 4d29 0100 |0008: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.:(Lorg/pyneo/maps/map/TileView;IDLorg/pyneo/maps/map/TileView$1;)V // method@294d │ │ -09d386: 1101 |000b: return-object v1 │ │ +09d320: |[09d320] org.pyneo.maps.map.TileView.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ +09d330: 2201 5d05 |0000: new-instance v1, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // type@055d │ │ +09d334: 5273 0714 |0002: iget v3, v7, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09d338: 5374 0614 |0004: iget-wide v4, v7, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d33c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +09d33e: 0772 |0007: move-object v2, v7 │ │ +09d340: 7606 4d29 0100 |0008: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.:(Lorg/pyneo/maps/map/TileView;IDLorg/pyneo/maps/map/TileView$1;)V // method@294d │ │ +09d346: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x000c reg=7 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #6 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151721,22 +151782,22 @@ │ │ type : '(ID)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -09d388: |[09d388] org.pyneo.maps.map.TileView.getProjection:(ID)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ -09d398: 2201 5d05 |0000: new-instance v1, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // type@055d │ │ -09d39c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -09d39e: 0782 |0003: move-object v2, v8 │ │ -09d3a0: 0193 |0004: move v3, v9 │ │ -09d3a2: 04a4 |0005: move-wide v4, v10 │ │ -09d3a4: 7606 4d29 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.:(Lorg/pyneo/maps/map/TileView;IDLorg/pyneo/maps/map/TileView$1;)V // method@294d │ │ -09d3aa: 1101 |0009: return-object v1 │ │ +09d348: |[09d348] org.pyneo.maps.map.TileView.getProjection:(ID)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ +09d358: 2201 5d05 |0000: new-instance v1, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // type@055d │ │ +09d35c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +09d35e: 0782 |0003: move-object v2, v8 │ │ +09d360: 0193 |0004: move v3, v9 │ │ +09d362: 04a4 |0005: move-wide v4, v10 │ │ +09d364: 7606 4d29 0100 |0006: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.:(Lorg/pyneo/maps/map/TileView;IDLorg/pyneo/maps/map/TileView$1;)V // method@294d │ │ +09d36a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x000a reg=8 this Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x000a reg=9 zoom I │ │ 0x0000 - 0x000a reg=10 touchScale D │ │ @@ -151746,17 +151807,17 @@ │ │ type : '()Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d3ac: |[09d3ac] org.pyneo.maps.map.TileView.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; │ │ -09d3bc: 5410 0514 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d3c0: 1100 |0002: return-object v0 │ │ +09d36c: |[09d36c] org.pyneo.maps.map.TileView.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; │ │ +09d37c: 5410 0514 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #8 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151764,17 +151825,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d3c4: |[09d3c4] org.pyneo.maps.map.TileView.getTouchScale:()D │ │ -09d3d4: 5320 0614 |0000: iget-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d3d8: 1000 |0002: return-wide v0 │ │ +09d384: |[09d384] org.pyneo.maps.map.TileView.getTouchScale:()D │ │ +09d394: 5320 0614 |0000: iget-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d398: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #9 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151782,22 +151843,22 @@ │ │ type : '()Lorg/pyneo/maps/utils/BoundingBoxE6;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09d3dc: |[09d3dc] org.pyneo.maps.map.TileView.getVisibleBoundingBoxE6:()Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ -09d3ec: 6e10 8929 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -09d3f2: 0a00 |0003: move-result v0 │ │ -09d3f4: 6e10 8129 0200 |0004: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -09d3fa: 0a01 |0007: move-result v1 │ │ -09d3fc: 7030 7c29 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/map/TileView;.getBoundingBox:(II)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@297c │ │ -09d402: 0c00 |000b: move-result-object v0 │ │ -09d404: 1100 |000c: return-object v0 │ │ +09d39c: |[09d39c] org.pyneo.maps.map.TileView.getVisibleBoundingBoxE6:()Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ +09d3ac: 6e10 8929 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +09d3b2: 0a00 |0003: move-result v0 │ │ +09d3b4: 6e10 8129 0200 |0004: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +09d3ba: 0a01 |0007: move-result v1 │ │ +09d3bc: 7030 7c29 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/map/TileView;.getBoundingBox:(II)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@297c │ │ +09d3c2: 0c00 |000b: move-result-object v0 │ │ +09d3c4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #10 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151805,17 +151866,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d408: |[09d408] org.pyneo.maps.map.TileView.getZoomLevel:()I │ │ -09d418: 5210 0714 |0000: iget v0, v1, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09d41c: 0f00 |0002: return v0 │ │ +09d3c8: |[09d3c8] org.pyneo.maps.map.TileView.getZoomLevel:()I │ │ +09d3d8: 5210 0714 |0000: iget v0, v1, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09d3dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #11 : (in Lorg/pyneo/maps/map/TileView;) │ │ @@ -151823,50 +151884,50 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -09d420: |[09d420] org.pyneo.maps.map.TileView.getZoomLevelScaled:()D │ │ -09d430: 1606 0100 |0000: const-wide/16 v6, #int 1 // #1 │ │ -09d434: 5380 0614 |0002: iget-wide v0, v8, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d438: 6102 f013 |0004: sget-wide v2, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ -09d43c: 2f00 0002 |0006: cmpl-double v0, v0, v2 │ │ -09d440: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -09d444: 6e10 8a29 0800 |000a: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -09d44a: 0a00 |000d: move-result v0 │ │ -09d44c: 8300 |000e: int-to-double v0, v0 │ │ -09d44e: 1000 |000f: return-wide v0 │ │ -09d450: 5380 0614 |0010: iget-wide v0, v8, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d454: 6102 f013 |0012: sget-wide v2, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ -09d458: 2f00 0002 |0014: cmpl-double v0, v0, v2 │ │ -09d45c: 3d00 1100 |0016: if-lez v0, 0027 // +0011 │ │ -09d460: 6e10 8a29 0800 |0018: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -09d466: 0a00 |001b: move-result v0 │ │ -09d468: 8100 |001c: int-to-long v0, v0 │ │ -09d46a: 5382 0614 |001d: iget-wide v2, v8, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d46e: 7120 b224 3200 |001f: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -09d474: 0b02 |0022: move-result-wide v2 │ │ -09d476: bb20 |0023: add-long/2addr v0, v2 │ │ -09d478: bc60 |0024: sub-long/2addr v0, v6 │ │ -09d47a: 8600 |0025: long-to-double v0, v0 │ │ -09d47c: 28e9 |0026: goto 000f // -0017 │ │ -09d47e: 6e10 8a29 0800 |0027: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -09d484: 0a00 |002a: move-result v0 │ │ -09d486: 8100 |002b: int-to-long v0, v0 │ │ -09d488: 1902 f03f |002c: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -09d48c: 5384 0614 |002e: iget-wide v4, v8, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d490: ce42 |0030: div-double/2addr v2, v4 │ │ -09d492: 7120 b224 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -09d498: 0b02 |0034: move-result-wide v2 │ │ -09d49a: bc20 |0035: sub-long/2addr v0, v2 │ │ -09d49c: bb60 |0036: add-long/2addr v0, v6 │ │ -09d49e: 8600 |0037: long-to-double v0, v0 │ │ -09d4a0: 28d7 |0038: goto 000f // -0029 │ │ +09d3e0: |[09d3e0] org.pyneo.maps.map.TileView.getZoomLevelScaled:()D │ │ +09d3f0: 1606 0100 |0000: const-wide/16 v6, #int 1 // #1 │ │ +09d3f4: 5380 0614 |0002: iget-wide v0, v8, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d3f8: 6102 f013 |0004: sget-wide v2, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ +09d3fc: 2f00 0002 |0006: cmpl-double v0, v0, v2 │ │ +09d400: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +09d404: 6e10 8a29 0800 |000a: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +09d40a: 0a00 |000d: move-result v0 │ │ +09d40c: 8300 |000e: int-to-double v0, v0 │ │ +09d40e: 1000 |000f: return-wide v0 │ │ +09d410: 5380 0614 |0010: iget-wide v0, v8, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d414: 6102 f013 |0012: sget-wide v2, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ +09d418: 2f00 0002 |0014: cmpl-double v0, v0, v2 │ │ +09d41c: 3d00 1100 |0016: if-lez v0, 0027 // +0011 │ │ +09d420: 6e10 8a29 0800 |0018: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +09d426: 0a00 |001b: move-result v0 │ │ +09d428: 8100 |001c: int-to-long v0, v0 │ │ +09d42a: 5382 0614 |001d: iget-wide v2, v8, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d42e: 7120 b224 3200 |001f: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +09d434: 0b02 |0022: move-result-wide v2 │ │ +09d436: bb20 |0023: add-long/2addr v0, v2 │ │ +09d438: bc60 |0024: sub-long/2addr v0, v6 │ │ +09d43a: 8600 |0025: long-to-double v0, v0 │ │ +09d43c: 28e9 |0026: goto 000f // -0017 │ │ +09d43e: 6e10 8a29 0800 |0027: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +09d444: 0a00 |002a: move-result v0 │ │ +09d446: 8100 |002b: int-to-long v0, v0 │ │ +09d448: 1902 f03f |002c: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +09d44c: 5384 0614 |002e: iget-wide v4, v8, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d450: ce42 |0030: div-double/2addr v2, v4 │ │ +09d452: 7120 b224 3200 |0031: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +09d458: 0b02 |0034: move-result-wide v2 │ │ +09d45a: bc20 |0035: sub-long/2addr v0, v2 │ │ +09d45c: bb60 |0036: add-long/2addr v0, v6 │ │ +09d45e: 8600 |0037: long-to-double v0, v0 │ │ +09d460: 28d7 |0038: goto 000f // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=217 │ │ 0x000a line=218 │ │ 0x000f line=222 │ │ 0x0010 line=219 │ │ 0x0018 line=220 │ │ @@ -151875,137 +151936,135 @@ │ │ 0x0000 - 0x0039 reg=8 this Lorg/pyneo/maps/map/TileView; │ │ │ │ #12 : (in Lorg/pyneo/maps/map/TileView;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -09d4a4: |[09d4a4] org.pyneo.maps.map.TileView.onDraw:(Landroid/graphics/Canvas;)V │ │ -09d4b4: 1305 ff00 |0000: const/16 v5, #int 255 // #ff │ │ -09d4b8: 6e10 2e02 0700 |0002: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -09d4be: 1503 b443 |0005: const/high16 v3, #int 1135869952 // #43b4 │ │ -09d4c2: 5264 f313 |0007: iget v4, v6, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ -09d4c6: a700 0304 |0009: sub-float v0, v3, v4 │ │ -09d4ca: 6e10 8929 0600 |000b: invoke-virtual {v6}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -09d4d0: 0a03 |000e: move-result v3 │ │ -09d4d2: db03 0302 |000f: div-int/lit8 v3, v3, #int 2 // #02 │ │ -09d4d6: 8233 |0011: int-to-float v3, v3 │ │ -09d4d8: 6e10 8129 0600 |0012: invoke-virtual {v6}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -09d4de: 0a04 |0015: move-result v4 │ │ -09d4e0: db04 0402 |0016: div-int/lit8 v4, v4, #int 2 // #02 │ │ -09d4e4: 8244 |0018: int-to-float v4, v4 │ │ -09d4e6: 6e40 2d02 0743 |0019: invoke-virtual {v7, v0, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -09d4ec: 6e40 2002 5755 |001c: invoke-virtual {v7, v5, v5, v5}, Landroid/graphics/Canvas;.drawRGB:(III)V // method@0220 │ │ -09d4f2: 5463 0514 |001f: iget-object v3, v6, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d4f6: 3803 1d00 |0021: if-eqz v3, 003e // +001d │ │ -09d4fa: 5463 0414 |0023: iget-object v3, v6, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ -09d4fe: 6e30 4829 7306 |0025: invoke-virtual {v3, v7, v6}, Lorg/pyneo/maps/map/TileOverlay;.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V // method@2948 │ │ -09d504: 5463 fd13 |0028: iget-object v3, v6, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -09d508: 7210 8725 0300 |002a: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -09d50e: 0c01 |002d: move-result-object v1 │ │ -09d510: 7210 6f25 0100 |002e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -09d516: 0a03 |0031: move-result v3 │ │ -09d518: 3803 0c00 |0032: if-eqz v3, 003e // +000c │ │ -09d51c: 7210 7025 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -09d522: 0c02 |0037: move-result-object v2 │ │ -09d524: 1f02 6205 |0038: check-cast v2, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -09d528: 6e30 a629 7206 |003a: invoke-virtual {v2, v7, v6}, Lorg/pyneo/maps/map/TileViewOverlay;.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V // method@29a6 │ │ -09d52e: 28f1 |003d: goto 002e // -000f │ │ -09d530: 6e10 2a02 0700 |003e: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -09d536: 6f20 e91f 7600 |0041: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@1fe9 │ │ -09d53c: 0e00 |0044: return-void │ │ +09d464: |[09d464] org.pyneo.maps.map.TileView.onDraw:(Landroid/graphics/Canvas;)V │ │ +09d474: 1304 ff00 |0000: const/16 v4, #int 255 // #ff │ │ +09d478: 6e10 2e02 0600 |0002: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +09d47e: 1502 b443 |0005: const/high16 v2, #int 1135869952 // #43b4 │ │ +09d482: 5253 f313 |0007: iget v3, v5, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ +09d486: a700 0203 |0009: sub-float v0, v2, v3 │ │ +09d48a: 6e10 8929 0500 |000b: invoke-virtual {v5}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +09d490: 0a02 |000e: move-result v2 │ │ +09d492: db02 0202 |000f: div-int/lit8 v2, v2, #int 2 // #02 │ │ +09d496: 8222 |0011: int-to-float v2, v2 │ │ +09d498: 6e10 8129 0500 |0012: invoke-virtual {v5}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +09d49e: 0a03 |0015: move-result v3 │ │ +09d4a0: db03 0302 |0016: div-int/lit8 v3, v3, #int 2 // #02 │ │ +09d4a4: 8233 |0018: int-to-float v3, v3 │ │ +09d4a6: 6e40 2d02 0632 |0019: invoke-virtual {v6, v0, v2, v3}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +09d4ac: 6e40 2002 4644 |001c: invoke-virtual {v6, v4, v4, v4}, Landroid/graphics/Canvas;.drawRGB:(III)V // method@0220 │ │ +09d4b2: 5452 0514 |001f: iget-object v2, v5, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d4b6: 3802 1d00 |0021: if-eqz v2, 003e // +001d │ │ +09d4ba: 5452 0414 |0023: iget-object v2, v5, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ +09d4be: 6e30 4829 6205 |0025: invoke-virtual {v2, v6, v5}, Lorg/pyneo/maps/map/TileOverlay;.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V // method@2948 │ │ +09d4c4: 5452 fd13 |0028: iget-object v2, v5, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +09d4c8: 7210 8725 0200 |002a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +09d4ce: 0c02 |002d: move-result-object v2 │ │ +09d4d0: 7210 6f25 0200 |002e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +09d4d6: 0a03 |0031: move-result v3 │ │ +09d4d8: 3803 0c00 |0032: if-eqz v3, 003e // +000c │ │ +09d4dc: 7210 7025 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +09d4e2: 0c01 |0037: move-result-object v1 │ │ +09d4e4: 1f01 6205 |0038: check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +09d4e8: 6e30 a629 6105 |003a: invoke-virtual {v1, v6, v5}, Lorg/pyneo/maps/map/TileViewOverlay;.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V // method@29a6 │ │ +09d4ee: 28f1 |003d: goto 002e // -000f │ │ +09d4f0: 6e10 2a02 0600 |003e: invoke-virtual {v6}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +09d4f6: 6f20 e91f 6500 |0041: invoke-super {v5, v6}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@1fe9 │ │ +09d4fc: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x0005 line=131 │ │ 0x000b line=132 │ │ 0x001c line=134 │ │ 0x001f line=136 │ │ 0x0023 line=137 │ │ 0x0028 line=140 │ │ 0x003a line=141 │ │ 0x003e line=144 │ │ 0x0041 line=146 │ │ 0x0044 line=147 │ │ locals : │ │ - 0x002e - 0x003e reg=1 i$ Ljava/util/Iterator; │ │ - 0x003a - 0x003e reg=2 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ + 0x003a - 0x003e reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x000b - 0x0045 reg=0 aRotateToAngle F │ │ - 0x0000 - 0x0045 reg=6 this Lorg/pyneo/maps/map/TileView; │ │ - 0x0000 - 0x0045 reg=7 c Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0045 reg=5 this Lorg/pyneo/maps/map/TileView; │ │ + 0x0000 - 0x0045 reg=6 c Landroid/graphics/Canvas; │ │ │ │ #13 : (in Lorg/pyneo/maps/map/TileView;) │ │ name : 'onKeyDown' │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -09d540: |[09d540] org.pyneo.maps.map.TileView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -09d550: 5432 fd13 |0000: iget-object v2, v3, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -09d554: 7210 8725 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -09d55a: 0c00 |0005: move-result-object v0 │ │ -09d55c: 7210 6f25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -09d562: 0a02 |0009: move-result v2 │ │ -09d564: 3802 1000 |000a: if-eqz v2, 001a // +0010 │ │ -09d568: 7210 7025 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -09d56e: 0c01 |000f: move-result-object v1 │ │ -09d570: 1f01 6205 |0010: check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -09d574: 6e40 a329 4135 |0012: invoke-virtual {v1, v4, v5, v3}, Lorg/pyneo/maps/map/TileViewOverlay;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a3 │ │ -09d57a: 0a02 |0015: move-result v2 │ │ -09d57c: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ -09d580: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -09d582: 0f02 |0019: return v2 │ │ -09d584: 6f30 ec1f 4305 |001a: invoke-super {v3, v4, v5}, Landroid/view/View;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1fec │ │ -09d58a: 0a02 |001d: move-result v2 │ │ -09d58c: 28fb |001e: goto 0019 // -0005 │ │ +09d500: |[09d500] org.pyneo.maps.map.TileView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +09d510: 5431 fd13 |0000: iget-object v1, v3, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +09d514: 7210 8725 0100 |0002: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +09d51a: 0c01 |0005: move-result-object v1 │ │ +09d51c: 7210 6f25 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +09d522: 0a02 |0009: move-result v2 │ │ +09d524: 3802 1000 |000a: if-eqz v2, 001a // +0010 │ │ +09d528: 7210 7025 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +09d52e: 0c00 |000f: move-result-object v0 │ │ +09d530: 1f00 6205 |0010: check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +09d534: 6e40 a329 4035 |0012: invoke-virtual {v0, v4, v5, v3}, Lorg/pyneo/maps/map/TileViewOverlay;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a3 │ │ +09d53a: 0a02 |0015: move-result v2 │ │ +09d53c: 3802 f0ff |0016: if-eqz v2, 0006 // -0010 │ │ +09d540: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +09d542: 0f01 |0019: return v1 │ │ +09d544: 6f30 ec1f 4305 |001a: invoke-super {v3, v4, v5}, Landroid/view/View;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1fec │ │ +09d54a: 0a01 |001d: move-result v1 │ │ +09d54c: 28fb |001e: goto 0019 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0012 line=105 │ │ 0x0018 line=106 │ │ 0x0019 line=108 │ │ locals : │ │ - 0x0012 - 0x0019 reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x0006 - 0x001f reg=0 i$ Ljava/util/Iterator; │ │ + 0x0012 - 0x0019 reg=0 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x001f reg=3 this Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x001f reg=4 keyCode I │ │ 0x0000 - 0x001f reg=5 event Landroid/view/KeyEvent; │ │ │ │ #14 : (in Lorg/pyneo/maps/map/TileView;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -09d590: |[09d590] org.pyneo.maps.map.TileView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -09d5a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d5a2: 5531 f513 |0001: iget-boolean v1, v3, Lorg/pyneo/maps/map/TileView;.mDisableControl:Z // field@13f5 │ │ -09d5a6: 3901 1700 |0003: if-nez v1, 001a // +0017 │ │ -09d5aa: 5431 0114 |0005: iget-object v1, v3, Lorg/pyneo/maps/map/TileView;.mScaleDetector:Lorg/pyneo/maps/utils/VerScaleGestureDetector; // field@1401 │ │ -09d5ae: 6e20 2c2f 4100 |0007: invoke-virtual {v1, v4}, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2f2c │ │ -09d5b4: 5431 f413 |000a: iget-object v1, v3, Lorg/pyneo/maps/map/TileView;.mDetector:Landroid/view/GestureDetector; // field@13f4 │ │ -09d5b8: 6e20 f51e 4100 |000c: invoke-virtual {v1, v4}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ef5 │ │ -09d5be: 0a00 |000f: move-result v0 │ │ -09d5c0: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ -09d5c4: 6e10 5e1f 0400 |0012: invoke-virtual {v4}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -09d5ca: 0a01 |0015: move-result v1 │ │ -09d5cc: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -09d5ce: 3321 0300 |0017: if-ne v1, v2, 001a // +0003 │ │ -09d5d2: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -09d5d4: 0f00 |001a: return v0 │ │ +09d550: |[09d550] org.pyneo.maps.map.TileView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +09d560: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d562: 5531 f513 |0001: iget-boolean v1, v3, Lorg/pyneo/maps/map/TileView;.mDisableControl:Z // field@13f5 │ │ +09d566: 3901 1700 |0003: if-nez v1, 001a // +0017 │ │ +09d56a: 5431 0114 |0005: iget-object v1, v3, Lorg/pyneo/maps/map/TileView;.mScaleDetector:Lorg/pyneo/maps/utils/VerScaleGestureDetector; // field@1401 │ │ +09d56e: 6e20 2c2f 4100 |0007: invoke-virtual {v1, v4}, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2f2c │ │ +09d574: 5431 f413 |000a: iget-object v1, v3, Lorg/pyneo/maps/map/TileView;.mDetector:Landroid/view/GestureDetector; // field@13f4 │ │ +09d578: 6e20 f51e 4100 |000c: invoke-virtual {v1, v4}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ef5 │ │ +09d57e: 0a00 |000f: move-result v0 │ │ +09d580: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ +09d584: 6e10 5e1f 0400 |0012: invoke-virtual {v4}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +09d58a: 0a01 |0015: move-result v1 │ │ +09d58c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +09d58e: 3321 0300 |0017: if-ne v1, v2, 001a // +0003 │ │ +09d592: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +09d594: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0001 line=115 │ │ 0x0005 line=116 │ │ 0x000a line=117 │ │ 0x0010 line=118 │ │ @@ -152022,17 +152081,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d5d8: |[09d5d8] org.pyneo.maps.map.TileView.setBearing:(F)V │ │ -09d5e8: 5901 f313 |0000: iput v1, v0, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ -09d5ec: 0e00 |0002: return-void │ │ +09d598: |[09d598] org.pyneo.maps.map.TileView.setBearing:(F)V │ │ +09d5a8: 5901 f313 |0000: iput v1, v0, Lorg/pyneo/maps/map/TileView;.mBearing:F // field@13f3 │ │ +09d5ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0002 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0003 reg=1 aBearing F │ │ @@ -152042,18 +152101,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09d5f0: |[09d5f0] org.pyneo.maps.map.TileView.setDisableControl:(Z)V │ │ -09d600: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09d602: 5c10 f513 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/map/TileView;.mDisableControl:Z // field@13f5 │ │ -09d606: 0e00 |0003: return-void │ │ +09d5b0: |[09d5b0] org.pyneo.maps.map.TileView.setDisableControl:(Z)V │ │ +09d5c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09d5c2: 5c10 f513 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/map/TileView;.mDisableControl:Z // field@13f5 │ │ +09d5c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=281 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0004 reg=2 b Z │ │ @@ -152063,22 +152122,22 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09d608: |[09d608] org.pyneo.maps.map.TileView.setMapCenter:(DD)V │ │ -09d618: 1802 0000 0000 8084 2e41 |0000: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -09d622: ad00 0602 |0005: mul-double v0, v6, v2 │ │ -09d626: 8a00 |0007: double-to-int v0, v0 │ │ -09d628: cd82 |0008: mul-double/2addr v2, v8 │ │ -09d62a: 8a21 |0009: double-to-int v1, v2 │ │ -09d62c: 6e30 9629 0501 |000a: invoke-virtual {v5, v0, v1}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(II)V // method@2996 │ │ -09d632: 0e00 |000d: return-void │ │ +09d5c8: |[09d5c8] org.pyneo.maps.map.TileView.setMapCenter:(DD)V │ │ +09d5d8: 1802 0000 0000 8084 2e41 |0000: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +09d5e2: ad00 0602 |0005: mul-double v0, v6, v2 │ │ +09d5e6: 8a00 |0007: double-to-int v0, v0 │ │ +09d5e8: cd82 |0008: mul-double/2addr v2, v8 │ │ +09d5ea: 8a21 |0009: double-to-int v1, v2 │ │ +09d5ec: 6e30 9629 0501 |000a: invoke-virtual {v5, v0, v1}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(II)V // method@2996 │ │ +09d5f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=172 │ │ 0x000d line=173 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x000e reg=6 aLatitude D │ │ @@ -152089,18 +152148,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -09d634: |[09d634] org.pyneo.maps.map.TileView.setMapCenter:(II)V │ │ -09d644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09d646: 6e40 9729 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(IIZ)V // method@2997 │ │ -09d64c: 0e00 |0004: return-void │ │ +09d5f4: |[09d5f4] org.pyneo.maps.map.TileView.setMapCenter:(II)V │ │ +09d604: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09d606: 6e40 9729 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(IIZ)V // method@2997 │ │ +09d60c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0005 reg=2 aLatitudeE6 I │ │ @@ -152111,23 +152170,23 @@ │ │ type : '(IIZ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -09d650: |[09d650] org.pyneo.maps.map.TileView.setMapCenter:(IIZ)V │ │ -09d660: 5912 f713 |0000: iput v2, v1, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -09d664: 5913 f813 |0002: iput v3, v1, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -09d668: 5410 fa13 |0004: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ -09d66c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -09d670: 5410 fa13 |0008: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ -09d674: 7210 402e 0000 |000a: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onCenterDetected:()V // method@2e40 │ │ -09d67a: 6e10 9029 0100 |000d: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.postInvalidate:()V // method@2990 │ │ -09d680: 0e00 |0010: return-void │ │ +09d610: |[09d610] org.pyneo.maps.map.TileView.setMapCenter:(IIZ)V │ │ +09d620: 5912 f713 |0000: iput v2, v1, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +09d624: 5913 f813 |0002: iput v3, v1, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +09d628: 5410 fa13 |0004: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ +09d62c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +09d630: 5410 fa13 |0008: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ +09d634: 7210 402e 0000 |000a: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onCenterDetected:()V // method@2e40 │ │ +09d63a: 6e10 9029 0100 |000d: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.postInvalidate:()V // method@2990 │ │ +09d640: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ 0x0004 line=192 │ │ 0x0008 line=193 │ │ 0x000d line=195 │ │ @@ -152143,21 +152202,21 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -09d684: |[09d684] org.pyneo.maps.map.TileView.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -09d694: 6e10 312e 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -09d69a: 0a00 |0003: move-result v0 │ │ -09d69c: 6e10 332e 0300 |0004: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -09d6a2: 0a01 |0007: move-result v1 │ │ -09d6a4: 6e30 9629 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(II)V // method@2996 │ │ -09d6aa: 0e00 |000b: return-void │ │ +09d644: |[09d644] org.pyneo.maps.map.TileView.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +09d654: 6e10 312e 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +09d65a: 0a00 |0003: move-result v0 │ │ +09d65c: 6e10 332e 0300 |0004: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +09d662: 0a01 |0007: move-result v1 │ │ +09d664: 6e30 9629 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(II)V // method@2996 │ │ +09d66a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x000b line=185 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x000c reg=3 aCenter Lorg/pyneo/maps/utils/GeoPoint; │ │ @@ -152167,19 +152226,19 @@ │ │ type : '(Lorg/pyneo/maps/utils/IMoveListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09d6ac: |[09d6ac] org.pyneo.maps.map.TileView.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V │ │ -09d6bc: 5b12 fa13 |0000: iput-object v2, v1, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ -09d6c0: 5410 0414 |0002: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ -09d6c4: 6e20 4929 2000 |0004: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileOverlay;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@2949 │ │ -09d6ca: 0e00 |0007: return-void │ │ +09d66c: |[09d66c] org.pyneo.maps.map.TileView.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V │ │ +09d67c: 5b12 fa13 |0000: iput-object v2, v1, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ +09d680: 5410 0414 |0002: iget-object v0, v1, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ +09d684: 6e20 4929 2000 |0004: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileOverlay;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@2949 │ │ +09d68a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0002 line=274 │ │ 0x0007 line=275 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/pyneo/maps/map/TileView; │ │ @@ -152190,17 +152249,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d6cc: |[09d6cc] org.pyneo.maps.map.TileView.setOffsetMode:(Z)V │ │ -09d6dc: 5c01 0214 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/map/TileView;.mSetOffsetMode:Z // field@1402 │ │ -09d6e0: 0e00 |0002: return-void │ │ +09d68c: |[09d68c] org.pyneo.maps.map.TileView.setOffsetMode:(Z)V │ │ +09d69c: 5c01 0214 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/map/TileView;.mSetOffsetMode:Z // field@1402 │ │ +09d6a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0002 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0003 reg=1 mode Z │ │ @@ -152210,33 +152269,33 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -09d6e4: |[09d6e4] org.pyneo.maps.map.TileView.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -09d6f4: 5420 0514 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d6f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -09d6fc: 5420 0514 |0004: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d700: 6e10 292c 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -09d706: 5b23 0514 |0009: iput-object v3, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d70a: 5420 0514 |000b: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d70e: 5300 5215 |000d: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ -09d712: 5a20 fb13 |000f: iput-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mOffsetLat:D // field@13fb │ │ -09d716: 5420 0514 |0011: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d71a: 5300 5315 |0013: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ -09d71e: 5a20 fc13 |0015: iput-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mOffsetLon:D // field@13fc │ │ -09d722: 5420 0414 |0017: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ -09d726: 6e20 4b29 3000 |0019: invoke-virtual {v0, v3}, Lorg/pyneo/maps/map/TileOverlay;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@294b │ │ -09d72c: 6e10 8a29 0200 |001c: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -09d732: 0a00 |001f: move-result v0 │ │ -09d734: 6e20 9c29 0200 |0020: invoke-virtual {v2, v0}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -09d73a: 6e10 8c29 0200 |0023: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -09d740: 0e00 |0026: return-void │ │ +09d6a4: |[09d6a4] org.pyneo.maps.map.TileView.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +09d6b4: 5420 0514 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d6b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09d6bc: 5420 0514 |0004: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d6c0: 6e10 292c 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +09d6c6: 5b23 0514 |0009: iput-object v3, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d6ca: 5420 0514 |000b: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d6ce: 5300 5215 |000d: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ +09d6d2: 5a20 fb13 |000f: iput-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mOffsetLat:D // field@13fb │ │ +09d6d6: 5420 0514 |0011: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d6da: 5300 5315 |0013: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ +09d6de: 5a20 fc13 |0015: iput-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mOffsetLon:D // field@13fc │ │ +09d6e2: 5420 0414 |0017: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@1404 │ │ +09d6e6: 6e20 4b29 3000 |0019: invoke-virtual {v0, v3}, Lorg/pyneo/maps/map/TileOverlay;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@294b │ │ +09d6ec: 6e10 8a29 0200 |001c: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +09d6f2: 0a00 |001f: move-result v0 │ │ +09d6f4: 6e20 9c29 0200 |0020: invoke-virtual {v2, v0}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +09d6fa: 6e10 8c29 0200 |0023: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +09d700: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x0009 line=160 │ │ 0x000b line=162 │ │ 0x0011 line=163 │ │ @@ -152253,36 +152312,36 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -09d744: |[09d744] org.pyneo.maps.map.TileView.setZoomLevel:(I)V │ │ -09d754: 5420 0514 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d758: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ -09d75c: 5923 0714 |0004: iput v3, v2, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09d760: 6100 f013 |0006: sget-wide v0, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ -09d764: 5a20 0614 |0008: iput-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ -09d768: 5420 fa13 |000a: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ -09d76c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -09d770: 5420 fa13 |000e: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ -09d774: 7210 422e 0000 |0010: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ -09d77a: 6e10 9029 0200 |0013: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.postInvalidate:()V // method@2990 │ │ -09d780: 0e00 |0016: return-void │ │ -09d782: 5420 0514 |0017: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d786: 5200 5815 |0019: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -09d78a: 5421 0514 |001b: iget-object v1, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ -09d78e: 5211 5715 |001d: iget v1, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -09d792: 7120 af24 3100 |001f: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -09d798: 0a01 |0022: move-result v1 │ │ -09d79a: 7120 ad24 1000 |0023: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -09d7a0: 0a00 |0026: move-result v0 │ │ -09d7a2: 5920 0714 |0027: iput v0, v2, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ -09d7a6: 28dd |0029: goto 0006 // -0023 │ │ +09d704: |[09d704] org.pyneo.maps.map.TileView.setZoomLevel:(I)V │ │ +09d714: 5420 0514 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d718: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ +09d71c: 5923 0714 |0004: iput v3, v2, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09d720: 6100 f013 |0006: sget-wide v0, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ +09d724: 5a20 0614 |0008: iput-wide v0, v2, Lorg/pyneo/maps/map/TileView;.mTouchScale:D // field@1406 │ │ +09d728: 5420 fa13 |000a: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ +09d72c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +09d730: 5420 fa13 |000e: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13fa │ │ +09d734: 7210 422e 0000 |0010: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ +09d73a: 6e10 9029 0200 |0013: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.postInvalidate:()V // method@2990 │ │ +09d740: 0e00 |0016: return-void │ │ +09d742: 5420 0514 |0017: iget-object v0, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d746: 5200 5815 |0019: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +09d74a: 5421 0514 |001b: iget-object v1, v2, Lorg/pyneo/maps/map/TileView;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@1405 │ │ +09d74e: 5211 5715 |001d: iget v1, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +09d752: 7120 af24 3100 |001f: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +09d758: 0a01 |0022: move-result v1 │ │ +09d75a: 7120 ad24 1000 |0023: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +09d760: 0a00 |0026: move-result v0 │ │ +09d762: 5920 0714 |0027: iput v0, v2, Lorg/pyneo/maps/map/TileView;.mZoom:I // field@1407 │ │ +09d766: 28dd |0029: goto 0006 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ 0x0006 line=208 │ │ 0x000a line=210 │ │ 0x000e line=211 │ │ @@ -152318,17 +152377,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d7a8: |[09d7a8] org.pyneo.maps.map.TileViewOverlay.:()V │ │ -09d7b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09d7be: 0e00 |0003: return-void │ │ +09d768: |[09d768] org.pyneo.maps.map.TileViewOverlay.:()V │ │ +09d778: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09d77e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ │ │ Virtual methods - │ │ @@ -152337,16 +152396,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09d7c0: |[09d7c0] org.pyneo.maps.map.TileViewOverlay.Free:()V │ │ -09d7d0: 0e00 |0000: return-void │ │ +09d780: |[09d780] org.pyneo.maps.map.TileViewOverlay.Free:()V │ │ +09d790: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ │ │ #1 : (in Lorg/pyneo/maps/map/TileViewOverlay;) │ │ @@ -152354,17 +152413,17 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09d7d4: |[09d7d4] org.pyneo.maps.map.TileViewOverlay.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -09d7e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d7e6: 0f00 |0001: return v0 │ │ +09d794: |[09d794] org.pyneo.maps.map.TileViewOverlay.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +09d7a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d7a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 tileView Lorg/pyneo/maps/map/TileView; │ │ @@ -152380,16 +152439,16 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09d7e8: |[09d7e8] org.pyneo.maps.map.TileViewOverlay.onDrawFinished:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -09d7f8: 0e00 |0000: return-void │ │ +09d7a8: |[09d7a8] org.pyneo.maps.map.TileViewOverlay.onDrawFinished:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +09d7b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0001 reg=1 c Landroid/graphics/Canvas; │ │ 0x0000 - 0x0001 reg=2 tileView Lorg/pyneo/maps/map/TileView; │ │ @@ -152399,17 +152458,17 @@ │ │ type : '(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09d7fc: |[09d7fc] org.pyneo.maps.map.TileViewOverlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -09d80c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d80e: 0f00 |0001: return v0 │ │ +09d7bc: |[09d7bc] org.pyneo.maps.map.TileViewOverlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +09d7cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d7ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -152420,17 +152479,17 @@ │ │ type : '(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09d810: |[09d810] org.pyneo.maps.map.TileViewOverlay.onKeyUp:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -09d820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d822: 0f00 |0001: return v0 │ │ +09d7d0: |[09d7d0] org.pyneo.maps.map.TileViewOverlay.onKeyUp:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +09d7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d7e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -152441,17 +152500,17 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09d824: |[09d824] org.pyneo.maps.map.TileViewOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ -09d834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d836: 0f00 |0001: return v0 │ │ +09d7e4: |[09d7e4] org.pyneo.maps.map.TileViewOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ +09d7f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d7f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 openStreetMapView Lorg/pyneo/maps/map/TileView; │ │ @@ -152461,18 +152520,18 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09d838: |[09d838] org.pyneo.maps.map.TileViewOverlay.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -09d848: 6e30 a129 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V // method@29a1 │ │ -09d84e: 6e30 a229 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onDrawFinished:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V // method@29a2 │ │ -09d854: 0e00 |0006: return-void │ │ +09d7f8: |[09d7f8] org.pyneo.maps.map.TileViewOverlay.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +09d808: 6e30 a129 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V // method@29a1 │ │ +09d80e: 6e30 a229 1002 |0003: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onDrawFinished:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V // method@29a2 │ │ +09d814: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0006 line=16 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ @@ -152484,17 +152543,17 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09d858: |[09d858] org.pyneo.maps.map.TileViewOverlay.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z │ │ -09d868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d86a: 0f00 |0001: return v0 │ │ +09d818: |[09d818] org.pyneo.maps.map.TileViewOverlay.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z │ │ +09d828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d82a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0002 reg=2 e1 Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 e2 Landroid/view/MotionEvent; │ │ @@ -152507,17 +152566,17 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09d86c: |[09d86c] org.pyneo.maps.map.TileViewOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -09d87c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d87e: 0f00 |0001: return v0 │ │ +09d82c: |[09d82c] org.pyneo.maps.map.TileViewOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +09d83c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d83e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 openStreetMapView Lorg/pyneo/maps/map/TileView; │ │ @@ -152527,17 +152586,17 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09d880: |[09d880] org.pyneo.maps.map.TileViewOverlay.onTouchEvent:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -09d890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d892: 0f00 |0001: return v0 │ │ +09d840: |[09d840] org.pyneo.maps.map.TileViewOverlay.onTouchEvent:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +09d850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d852: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 mapView Lorg/pyneo/maps/map/TileView; │ │ @@ -152547,17 +152606,17 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09d894: |[09d894] org.pyneo.maps.map.TileViewOverlay.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -09d8a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d8a6: 0f00 |0001: return v0 │ │ +09d854: |[09d854] org.pyneo.maps.map.TileViewOverlay.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +09d864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d866: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 mapView Lorg/pyneo/maps/map/TileView; │ │ @@ -152567,16 +152626,16 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09d8a8: |[09d8a8] org.pyneo.maps.map.TileViewOverlay.onUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V │ │ -09d8b8: 0e00 |0000: return-void │ │ +09d868: |[09d868] org.pyneo.maps.map.TileViewOverlay.onUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V │ │ +09d878: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0001 reg=1 e Landroid/view/MotionEvent; │ │ 0x0000 - 0x0001 reg=2 tileView Lorg/pyneo/maps/map/TileView; │ │ @@ -152641,18 +152700,18 @@ │ │ type : '(Lorg/pyneo/maps/map/YandexTrafficOverlay;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09d8bc: |[09d8bc] org.pyneo.maps.map.YandexTrafficOverlay$SimpleInvalidationHandler.:(Lorg/pyneo/maps/map/YandexTrafficOverlay;)V │ │ -09d8cc: 5b01 0814 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/map/YandexTrafficOverlay; // field@1408 │ │ -09d8d0: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -09d8d6: 0e00 |0005: return-void │ │ +09d87c: |[09d87c] org.pyneo.maps.map.YandexTrafficOverlay$SimpleInvalidationHandler.:(Lorg/pyneo/maps/map/YandexTrafficOverlay;)V │ │ +09d88c: 5b01 0814 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/map/YandexTrafficOverlay; // field@1408 │ │ +09d890: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +09d896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/YandexTrafficOverlay; │ │ │ │ @@ -152661,17 +152720,17 @@ │ │ type : '(Lorg/pyneo/maps/map/YandexTrafficOverlay;Lorg/pyneo/maps/map/YandexTrafficOverlay$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09d8d8: |[09d8d8] org.pyneo.maps.map.YandexTrafficOverlay$SimpleInvalidationHandler.:(Lorg/pyneo/maps/map/YandexTrafficOverlay;Lorg/pyneo/maps/map/YandexTrafficOverlay$1;)V │ │ -09d8e8: 7020 ac29 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/map/YandexTrafficOverlay;)V // method@29ac │ │ -09d8ee: 0e00 |0003: return-void │ │ +09d898: |[09d898] org.pyneo.maps.map.YandexTrafficOverlay$SimpleInvalidationHandler.:(Lorg/pyneo/maps/map/YandexTrafficOverlay;Lorg/pyneo/maps/map/YandexTrafficOverlay$1;)V │ │ +09d8a8: 7020 ac29 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/map/YandexTrafficOverlay;)V // method@29ac │ │ +09d8ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/map/YandexTrafficOverlay; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/map/YandexTrafficOverlay$1; │ │ @@ -152682,24 +152741,24 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -09d8f0: |[09d8f0] org.pyneo.maps.map.YandexTrafficOverlay$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ -09d900: 5220 4400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0044 │ │ -09d904: 2c00 0e00 0000 |0002: sparse-switch v0, 00000010 // +0000000e │ │ -09d90a: 0e00 |0005: return-void │ │ -09d90c: 5410 0814 |0006: iget-object v0, v1, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/map/YandexTrafficOverlay; // field@1408 │ │ -09d910: 7110 b129 0000 |0008: invoke-static {v0}, Lorg/pyneo/maps/map/YandexTrafficOverlay;.access$100:(Lorg/pyneo/maps/map/YandexTrafficOverlay;)Lorg/pyneo/maps/map/TileView; // method@29b1 │ │ -09d916: 0c00 |000b: move-result-object v0 │ │ -09d918: 6e10 8c29 0000 |000c: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -09d91e: 28f6 |000f: goto 0005 // -000a │ │ -09d920: 0002 0200 0000 0000 e803 0000 0400 ... |0010: sparse-switch-data (10 units) │ │ +09d8b0: |[09d8b0] org.pyneo.maps.map.YandexTrafficOverlay$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ +09d8c0: 5220 4400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0044 │ │ +09d8c4: 2c00 0e00 0000 |0002: sparse-switch v0, 00000010 // +0000000e │ │ +09d8ca: 0e00 |0005: return-void │ │ +09d8cc: 5410 0814 |0006: iget-object v0, v1, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/map/YandexTrafficOverlay; // field@1408 │ │ +09d8d0: 7110 b129 0000 |0008: invoke-static {v0}, Lorg/pyneo/maps/map/YandexTrafficOverlay;.access$100:(Lorg/pyneo/maps/map/YandexTrafficOverlay;)Lorg/pyneo/maps/map/TileView; // method@29b1 │ │ +09d8d6: 0c00 |000b: move-result-object v0 │ │ +09d8d8: 6e10 8c29 0000 |000c: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +09d8de: 28f6 |000f: goto 0005 // -000a │ │ +09d8e0: 0002 0200 0000 0000 e803 0000 0400 ... |0010: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=172 │ │ 0x0006 line=169 │ │ 0x0010 line=166 │ │ locals : │ │ @@ -152763,71 +152822,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -09d934: |[09d934] org.pyneo.maps.poi.Constants$category.:()V │ │ -09d944: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -09d946: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -09d948: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -09d94a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -09d94c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09d94e: 2200 6605 |0005: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -09d952: 1a01 8718 |0007: const-string v1, "categoryid" // string@1887 │ │ -09d956: 7030 b529 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ -09d95c: 6900 1014 |000c: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ -09d960: 2200 6605 |000e: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -09d964: 1a01 4b2a |0010: const-string v1, "name" // string@2a4b │ │ -09d968: 7030 b529 1003 |0012: invoke-direct {v0, v1, v3}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ -09d96e: 6900 1414 |0015: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -09d972: 2200 6605 |0017: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -09d976: 1a01 dd20 |0019: const-string v1, "hidden" // string@20dd │ │ -09d97a: 7030 b529 1004 |001b: invoke-direct {v0, v1, v4}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ -09d980: 6900 1114 |001e: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ -09d984: 2200 6605 |0020: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -09d988: 1a01 4621 |0022: const-string v1, "iconid" // string@2146 │ │ -09d98c: 7030 b529 1005 |0024: invoke-direct {v0, v1, v5}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ -09d992: 6900 1214 |0027: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ -09d996: 2200 6605 |0029: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -09d99a: 1a01 0e2a |002b: const-string v1, "minzoom" // string@2a0e │ │ -09d99e: 7030 b529 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ -09d9a4: 6900 1314 |0030: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.minzoom:Lorg/pyneo/maps/poi/Constants$category; // field@1413 │ │ -09d9a8: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -09d9aa: 2300 7d06 |0033: new-array v0, v0, [Lorg/pyneo/maps/poi/Constants$category; // type@067d │ │ -09d9ae: 6201 1014 |0035: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ -09d9b2: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -09d9b6: 6201 1414 |0039: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -09d9ba: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -09d9be: 6201 1114 |003d: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ -09d9c2: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -09d9c6: 6201 1214 |0041: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ -09d9ca: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -09d9ce: 6201 1314 |0045: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.minzoom:Lorg/pyneo/maps/poi/Constants$category; // field@1413 │ │ -09d9d2: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -09d9d6: 6900 0f14 |0049: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.$VALUES:[Lorg/pyneo/maps/poi/Constants$category; // field@140f │ │ -09d9da: 0e00 |004b: return-void │ │ +09d8f4: |[09d8f4] org.pyneo.maps.poi.Constants$category.:()V │ │ +09d904: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +09d906: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +09d908: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +09d90a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +09d90c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09d90e: 2200 6605 |0005: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +09d912: 1a01 8718 |0007: const-string v1, "categoryid" // string@1887 │ │ +09d916: 7030 b529 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ +09d91c: 6900 1014 |000c: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ +09d920: 2200 6605 |000e: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +09d924: 1a01 4b2a |0010: const-string v1, "name" // string@2a4b │ │ +09d928: 7030 b529 1003 |0012: invoke-direct {v0, v1, v3}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ +09d92e: 6900 1414 |0015: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +09d932: 2200 6605 |0017: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +09d936: 1a01 dd20 |0019: const-string v1, "hidden" // string@20dd │ │ +09d93a: 7030 b529 1004 |001b: invoke-direct {v0, v1, v4}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ +09d940: 6900 1114 |001e: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ +09d944: 2200 6605 |0020: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +09d948: 1a01 4621 |0022: const-string v1, "iconid" // string@2146 │ │ +09d94c: 7030 b529 1005 |0024: invoke-direct {v0, v1, v5}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ +09d952: 6900 1214 |0027: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ +09d956: 2200 6605 |0029: new-instance v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +09d95a: 1a01 0e2a |002b: const-string v1, "minzoom" // string@2a0e │ │ +09d95e: 7030 b529 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/pyneo/maps/poi/Constants$category;.:(Ljava/lang/String;I)V // method@29b5 │ │ +09d964: 6900 1314 |0030: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.minzoom:Lorg/pyneo/maps/poi/Constants$category; // field@1413 │ │ +09d968: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +09d96a: 2300 7d06 |0033: new-array v0, v0, [Lorg/pyneo/maps/poi/Constants$category; // type@067d │ │ +09d96e: 6201 1014 |0035: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ +09d972: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +09d976: 6201 1414 |0039: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +09d97a: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +09d97e: 6201 1114 |003d: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ +09d982: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +09d986: 6201 1214 |0041: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ +09d98a: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +09d98e: 6201 1314 |0045: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.minzoom:Lorg/pyneo/maps/poi/Constants$category; // field@1413 │ │ +09d992: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +09d996: 6900 0f14 |0049: sput-object v0, Lorg/pyneo/maps/poi/Constants$category;.$VALUES:[Lorg/pyneo/maps/poi/Constants$category; // field@140f │ │ +09d99a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=9 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/Constants$category;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09d9dc: |[09d9dc] org.pyneo.maps.poi.Constants$category.:(Ljava/lang/String;I)V │ │ -09d9ec: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ -09d9f2: 0e00 |0003: return-void │ │ +09d99c: |[09d99c] org.pyneo.maps.poi.Constants$category.:(Ljava/lang/String;I)V │ │ +09d9ac: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ +09d9b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/Constants$category; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -152837,20 +152896,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/pyneo/maps/poi/Constants$category;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09d9f4: |[09d9f4] org.pyneo.maps.poi.Constants$category.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/poi/Constants$category; │ │ -09da04: 1c00 6605 |0000: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -09da08: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ -09da0e: 0c00 |0005: move-result-object v0 │ │ -09da10: 1f00 6605 |0006: check-cast v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -09da14: 1100 |0008: return-object v0 │ │ +09d9b4: |[09d9b4] org.pyneo.maps.poi.Constants$category.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/poi/Constants$category; │ │ +09d9c4: 1c00 6605 |0000: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +09d9c8: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ +09d9ce: 0c00 |0005: move-result-object v0 │ │ +09d9d0: 1f00 6605 |0006: check-cast v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +09d9d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/pyneo/maps/poi/Constants$category;) │ │ @@ -152858,20 +152917,20 @@ │ │ type : '()[Lorg/pyneo/maps/poi/Constants$category;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09da18: |[09da18] org.pyneo.maps.poi.Constants$category.values:()[Lorg/pyneo/maps/poi/Constants$category; │ │ -09da28: 6200 0f14 |0000: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.$VALUES:[Lorg/pyneo/maps/poi/Constants$category; // field@140f │ │ -09da2c: 6e10 522f 0000 |0002: invoke-virtual {v0}, [Lorg/pyneo/maps/poi/Constants$category;.clone:()Ljava/lang/Object; // method@2f52 │ │ -09da32: 0c00 |0005: move-result-object v0 │ │ -09da34: 1f00 7d06 |0006: check-cast v0, [Lorg/pyneo/maps/poi/Constants$category; // type@067d │ │ -09da38: 1100 |0008: return-object v0 │ │ +09d9d8: |[09d9d8] org.pyneo.maps.poi.Constants$category.values:()[Lorg/pyneo/maps/poi/Constants$category; │ │ +09d9e8: 6200 0f14 |0000: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.$VALUES:[Lorg/pyneo/maps/poi/Constants$category; // field@140f │ │ +09d9ec: 6e10 522f 0000 |0002: invoke-virtual {v0}, [Lorg/pyneo/maps/poi/Constants$category;.clone:()Ljava/lang/Object; // method@2f52 │ │ +09d9f2: 0c00 |0005: move-result-object v0 │ │ +09d9f4: 1f00 7d06 |0006: check-cast v0, [Lorg/pyneo/maps/poi/Constants$category; // type@067d │ │ +09d9f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 983 (Constants.java) │ │ @@ -152947,103 +153006,103 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -09da3c: |[09da3c] org.pyneo.maps.poi.Constants$points.:()V │ │ -09da4c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -09da4e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -09da50: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -09da52: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -09da54: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -09da56: 2200 6705 |0005: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09da5a: 1a01 6d2d |0007: const-string v1, "pointid" // string@2d6d │ │ -09da5e: 7030 bb29 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09da64: 6900 1e14 |000c: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.pointid:Lorg/pyneo/maps/poi/Constants$points; // field@141e │ │ -09da68: 2200 6705 |000e: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09da6c: 1a01 4b2a |0010: const-string v1, "name" // string@2a4b │ │ -09da70: 7030 bb29 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09da76: 6900 1d14 |0015: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.name:Lorg/pyneo/maps/poi/Constants$points; // field@141d │ │ -09da7a: 2200 6705 |0017: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09da7e: 1a01 bf1a |0019: const-string v1, "descr" // string@1abf │ │ -09da82: 7030 bb29 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09da88: 6900 1814 |001e: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.descr:Lorg/pyneo/maps/poi/Constants$points; // field@1418 │ │ -09da8c: 2200 6705 |0020: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09da90: 1a01 0b23 |0022: const-string v1, "lat" // string@230b │ │ -09da94: 7030 bb29 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09da9a: 6900 1b14 |0027: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.lat:Lorg/pyneo/maps/poi/Constants$points; // field@141b │ │ -09da9e: 2200 6705 |0029: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09daa2: 1a01 a223 |002b: const-string v1, "lon" // string@23a2 │ │ -09daa6: 7030 bb29 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09daac: 6900 1c14 |0030: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.lon:Lorg/pyneo/maps/poi/Constants$points; // field@141c │ │ -09dab0: 2200 6705 |0032: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09dab4: 1a01 2117 |0034: const-string v1, "alt" // string@1721 │ │ -09dab8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -09daba: 7030 bb29 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09dac0: 6900 1614 |003a: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.alt:Lorg/pyneo/maps/poi/Constants$points; // field@1416 │ │ -09dac4: 2200 6705 |003c: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09dac8: 1a01 dd20 |003e: const-string v1, "hidden" // string@20dd │ │ -09dacc: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -09dace: 7030 bb29 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09dad4: 6900 1914 |0044: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.hidden:Lorg/pyneo/maps/poi/Constants$points; // field@1419 │ │ -09dad8: 2200 6705 |0046: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09dadc: 1a01 8718 |0048: const-string v1, "categoryid" // string@1887 │ │ -09dae0: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -09dae2: 7030 bb29 1002 |004b: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09dae8: 6900 1714 |004e: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.categoryid:Lorg/pyneo/maps/poi/Constants$points; // field@1417 │ │ -09daec: 2200 6705 |0050: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09daf0: 1a01 4621 |0052: const-string v1, "iconid" // string@2146 │ │ -09daf4: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ -09daf8: 7030 bb29 1002 |0056: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ -09dafe: 6900 1a14 |0059: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.iconid:Lorg/pyneo/maps/poi/Constants$points; // field@141a │ │ -09db02: 1300 0900 |005b: const/16 v0, #int 9 // #9 │ │ -09db06: 2300 7e06 |005d: new-array v0, v0, [Lorg/pyneo/maps/poi/Constants$points; // type@067e │ │ -09db0a: 6201 1e14 |005f: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.pointid:Lorg/pyneo/maps/poi/Constants$points; // field@141e │ │ -09db0e: 4d01 0003 |0061: aput-object v1, v0, v3 │ │ -09db12: 6201 1d14 |0063: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.name:Lorg/pyneo/maps/poi/Constants$points; // field@141d │ │ -09db16: 4d01 0004 |0065: aput-object v1, v0, v4 │ │ -09db1a: 6201 1814 |0067: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.descr:Lorg/pyneo/maps/poi/Constants$points; // field@1418 │ │ -09db1e: 4d01 0005 |0069: aput-object v1, v0, v5 │ │ -09db22: 6201 1b14 |006b: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.lat:Lorg/pyneo/maps/poi/Constants$points; // field@141b │ │ -09db26: 4d01 0006 |006d: aput-object v1, v0, v6 │ │ -09db2a: 6201 1c14 |006f: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.lon:Lorg/pyneo/maps/poi/Constants$points; // field@141c │ │ -09db2e: 4d01 0007 |0071: aput-object v1, v0, v7 │ │ -09db32: 1251 |0073: const/4 v1, #int 5 // #5 │ │ -09db34: 6202 1614 |0074: sget-object v2, Lorg/pyneo/maps/poi/Constants$points;.alt:Lorg/pyneo/maps/poi/Constants$points; // field@1416 │ │ -09db38: 4d02 0001 |0076: aput-object v2, v0, v1 │ │ -09db3c: 1261 |0078: const/4 v1, #int 6 // #6 │ │ -09db3e: 6202 1914 |0079: sget-object v2, Lorg/pyneo/maps/poi/Constants$points;.hidden:Lorg/pyneo/maps/poi/Constants$points; // field@1419 │ │ -09db42: 4d02 0001 |007b: aput-object v2, v0, v1 │ │ -09db46: 1271 |007d: const/4 v1, #int 7 // #7 │ │ -09db48: 6202 1714 |007e: sget-object v2, Lorg/pyneo/maps/poi/Constants$points;.categoryid:Lorg/pyneo/maps/poi/Constants$points; // field@1417 │ │ -09db4c: 4d02 0001 |0080: aput-object v2, v0, v1 │ │ -09db50: 1301 0800 |0082: const/16 v1, #int 8 // #8 │ │ -09db54: 6202 1a14 |0084: sget-object v2, Lorg/pyneo/maps/poi/Constants$points;.iconid:Lorg/pyneo/maps/poi/Constants$points; // field@141a │ │ -09db58: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ -09db5c: 6900 1514 |0088: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.$VALUES:[Lorg/pyneo/maps/poi/Constants$points; // field@1415 │ │ -09db60: 0e00 |008a: return-void │ │ +09d9fc: |[09d9fc] org.pyneo.maps.poi.Constants$points.:()V │ │ +09da0c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +09da0e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +09da10: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +09da12: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +09da14: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +09da16: 2200 6705 |0005: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09da1a: 1a01 6d2d |0007: const-string v1, "pointid" // string@2d6d │ │ +09da1e: 7030 bb29 1003 |0009: invoke-direct {v0, v1, v3}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09da24: 6900 1e14 |000c: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.pointid:Lorg/pyneo/maps/poi/Constants$points; // field@141e │ │ +09da28: 2200 6705 |000e: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09da2c: 1a01 4b2a |0010: const-string v1, "name" // string@2a4b │ │ +09da30: 7030 bb29 1004 |0012: invoke-direct {v0, v1, v4}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09da36: 6900 1d14 |0015: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.name:Lorg/pyneo/maps/poi/Constants$points; // field@141d │ │ +09da3a: 2200 6705 |0017: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09da3e: 1a01 bf1a |0019: const-string v1, "descr" // string@1abf │ │ +09da42: 7030 bb29 1005 |001b: invoke-direct {v0, v1, v5}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09da48: 6900 1814 |001e: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.descr:Lorg/pyneo/maps/poi/Constants$points; // field@1418 │ │ +09da4c: 2200 6705 |0020: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09da50: 1a01 0b23 |0022: const-string v1, "lat" // string@230b │ │ +09da54: 7030 bb29 1006 |0024: invoke-direct {v0, v1, v6}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09da5a: 6900 1b14 |0027: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.lat:Lorg/pyneo/maps/poi/Constants$points; // field@141b │ │ +09da5e: 2200 6705 |0029: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09da62: 1a01 a223 |002b: const-string v1, "lon" // string@23a2 │ │ +09da66: 7030 bb29 1007 |002d: invoke-direct {v0, v1, v7}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09da6c: 6900 1c14 |0030: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.lon:Lorg/pyneo/maps/poi/Constants$points; // field@141c │ │ +09da70: 2200 6705 |0032: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09da74: 1a01 2117 |0034: const-string v1, "alt" // string@1721 │ │ +09da78: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +09da7a: 7030 bb29 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09da80: 6900 1614 |003a: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.alt:Lorg/pyneo/maps/poi/Constants$points; // field@1416 │ │ +09da84: 2200 6705 |003c: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09da88: 1a01 dd20 |003e: const-string v1, "hidden" // string@20dd │ │ +09da8c: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +09da8e: 7030 bb29 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09da94: 6900 1914 |0044: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.hidden:Lorg/pyneo/maps/poi/Constants$points; // field@1419 │ │ +09da98: 2200 6705 |0046: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09da9c: 1a01 8718 |0048: const-string v1, "categoryid" // string@1887 │ │ +09daa0: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +09daa2: 7030 bb29 1002 |004b: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09daa8: 6900 1714 |004e: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.categoryid:Lorg/pyneo/maps/poi/Constants$points; // field@1417 │ │ +09daac: 2200 6705 |0050: new-instance v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09dab0: 1a01 4621 |0052: const-string v1, "iconid" // string@2146 │ │ +09dab4: 1302 0800 |0054: const/16 v2, #int 8 // #8 │ │ +09dab8: 7030 bb29 1002 |0056: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/poi/Constants$points;.:(Ljava/lang/String;I)V // method@29bb │ │ +09dabe: 6900 1a14 |0059: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.iconid:Lorg/pyneo/maps/poi/Constants$points; // field@141a │ │ +09dac2: 1300 0900 |005b: const/16 v0, #int 9 // #9 │ │ +09dac6: 2300 7e06 |005d: new-array v0, v0, [Lorg/pyneo/maps/poi/Constants$points; // type@067e │ │ +09daca: 6201 1e14 |005f: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.pointid:Lorg/pyneo/maps/poi/Constants$points; // field@141e │ │ +09dace: 4d01 0003 |0061: aput-object v1, v0, v3 │ │ +09dad2: 6201 1d14 |0063: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.name:Lorg/pyneo/maps/poi/Constants$points; // field@141d │ │ +09dad6: 4d01 0004 |0065: aput-object v1, v0, v4 │ │ +09dada: 6201 1814 |0067: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.descr:Lorg/pyneo/maps/poi/Constants$points; // field@1418 │ │ +09dade: 4d01 0005 |0069: aput-object v1, v0, v5 │ │ +09dae2: 6201 1b14 |006b: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.lat:Lorg/pyneo/maps/poi/Constants$points; // field@141b │ │ +09dae6: 4d01 0006 |006d: aput-object v1, v0, v6 │ │ +09daea: 6201 1c14 |006f: sget-object v1, Lorg/pyneo/maps/poi/Constants$points;.lon:Lorg/pyneo/maps/poi/Constants$points; // field@141c │ │ +09daee: 4d01 0007 |0071: aput-object v1, v0, v7 │ │ +09daf2: 1251 |0073: const/4 v1, #int 5 // #5 │ │ +09daf4: 6202 1614 |0074: sget-object v2, Lorg/pyneo/maps/poi/Constants$points;.alt:Lorg/pyneo/maps/poi/Constants$points; // field@1416 │ │ +09daf8: 4d02 0001 |0076: aput-object v2, v0, v1 │ │ +09dafc: 1261 |0078: const/4 v1, #int 6 // #6 │ │ +09dafe: 6202 1914 |0079: sget-object v2, Lorg/pyneo/maps/poi/Constants$points;.hidden:Lorg/pyneo/maps/poi/Constants$points; // field@1419 │ │ +09db02: 4d02 0001 |007b: aput-object v2, v0, v1 │ │ +09db06: 1271 |007d: const/4 v1, #int 7 // #7 │ │ +09db08: 6202 1714 |007e: sget-object v2, Lorg/pyneo/maps/poi/Constants$points;.categoryid:Lorg/pyneo/maps/poi/Constants$points; // field@1417 │ │ +09db0c: 4d02 0001 |0080: aput-object v2, v0, v1 │ │ +09db10: 1301 0800 |0082: const/16 v1, #int 8 // #8 │ │ +09db14: 6202 1a14 |0084: sget-object v2, Lorg/pyneo/maps/poi/Constants$points;.iconid:Lorg/pyneo/maps/poi/Constants$points; // field@141a │ │ +09db18: 4d02 0001 |0086: aput-object v2, v0, v1 │ │ +09db1c: 6900 1514 |0088: sput-object v0, Lorg/pyneo/maps/poi/Constants$points;.$VALUES:[Lorg/pyneo/maps/poi/Constants$points; // field@1415 │ │ +09db20: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=10 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/Constants$points;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09db64: |[09db64] org.pyneo.maps.poi.Constants$points.:(Ljava/lang/String;I)V │ │ -09db74: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ -09db7a: 0e00 |0003: return-void │ │ +09db24: |[09db24] org.pyneo.maps.poi.Constants$points.:(Ljava/lang/String;I)V │ │ +09db34: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ +09db3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/Constants$points; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -153053,20 +153112,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/pyneo/maps/poi/Constants$points;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09db7c: |[09db7c] org.pyneo.maps.poi.Constants$points.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/poi/Constants$points; │ │ -09db8c: 1c00 6705 |0000: const-class v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09db90: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ -09db96: 0c00 |0005: move-result-object v0 │ │ -09db98: 1f00 6705 |0006: check-cast v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -09db9c: 1100 |0008: return-object v0 │ │ +09db3c: |[09db3c] org.pyneo.maps.poi.Constants$points.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/poi/Constants$points; │ │ +09db4c: 1c00 6705 |0000: const-class v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09db50: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ +09db56: 0c00 |0005: move-result-object v0 │ │ +09db58: 1f00 6705 |0006: check-cast v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +09db5c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/pyneo/maps/poi/Constants$points;) │ │ @@ -153074,20 +153133,20 @@ │ │ type : '()[Lorg/pyneo/maps/poi/Constants$points;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09dba0: |[09dba0] org.pyneo.maps.poi.Constants$points.values:()[Lorg/pyneo/maps/poi/Constants$points; │ │ -09dbb0: 6200 1514 |0000: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.$VALUES:[Lorg/pyneo/maps/poi/Constants$points; // field@1415 │ │ -09dbb4: 6e10 532f 0000 |0002: invoke-virtual {v0}, [Lorg/pyneo/maps/poi/Constants$points;.clone:()Ljava/lang/Object; // method@2f53 │ │ -09dbba: 0c00 |0005: move-result-object v0 │ │ -09dbbc: 1f00 7e06 |0006: check-cast v0, [Lorg/pyneo/maps/poi/Constants$points; // type@067e │ │ -09dbc0: 1100 |0008: return-object v0 │ │ +09db60: |[09db60] org.pyneo.maps.poi.Constants$points.values:()[Lorg/pyneo/maps/poi/Constants$points; │ │ +09db70: 6200 1514 |0000: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.$VALUES:[Lorg/pyneo/maps/poi/Constants$points; // field@1415 │ │ +09db74: 6e10 532f 0000 |0002: invoke-virtual {v0}, [Lorg/pyneo/maps/poi/Constants$points;.clone:()Ljava/lang/Object; // method@2f53 │ │ +09db7a: 0c00 |0005: move-result-object v0 │ │ +09db7c: 1f00 7e06 |0006: check-cast v0, [Lorg/pyneo/maps/poi/Constants$points; // type@067e │ │ +09db80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 983 (Constants.java) │ │ @@ -153132,19 +153191,19 @@ │ │ type : '(Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09dbc4: |[09dbc4] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter$TabInfo.:(Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -09dbd4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09dbda: 5b01 2214 |0003: iput-object v1, v0, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.clss:Ljava/lang/Class; // field@1422 │ │ -09dbde: 5b02 2114 |0005: iput-object v2, v0, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.args:Landroid/os/Bundle; // field@1421 │ │ -09dbe2: 0e00 |0007: return-void │ │ +09db84: |[09db84] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter$TabInfo.:(Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +09db94: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09db9a: 5b01 2214 |0003: iput-object v1, v0, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.clss:Ljava/lang/Class; // field@1422 │ │ +09db9e: 5b02 2114 |0005: iput-object v2, v0, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.args:Landroid/os/Bundle; // field@1421 │ │ +09dba2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ locals : │ │ @@ -153158,17 +153217,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09dbe4: |[09dbe4] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter$TabInfo.access$000:(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Ljava/lang/Class; │ │ -09dbf4: 5410 2214 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.clss:Ljava/lang/Class; // field@1422 │ │ -09dbf8: 1100 |0002: return-object v0 │ │ +09dba4: |[09dba4] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter$TabInfo.access$000:(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Ljava/lang/Class; │ │ +09dbb4: 5410 2214 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.clss:Ljava/lang/Class; // field@1422 │ │ +09dbb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo; │ │ │ │ #2 : (in Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;) │ │ @@ -153176,17 +153235,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09dbfc: |[09dbfc] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter$TabInfo.access$100:(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Landroid/os/Bundle; │ │ -09dc0c: 5410 2114 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.args:Landroid/os/Bundle; // field@1421 │ │ -09dc10: 1100 |0002: return-object v0 │ │ +09dbbc: |[09dbbc] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter$TabInfo.access$100:(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Landroid/os/Bundle; │ │ +09dbcc: 5410 2114 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.args:Landroid/os/Bundle; // field@1421 │ │ +09dbd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo; │ │ │ │ Virtual methods - │ │ @@ -153225,39 +153284,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/ImportPoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dc14: |[09dc14] org.pyneo.maps.poi.ImportPoiActivity$1.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ -09dc24: 5b01 3014 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/ImportPoiActivity$1;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1430 │ │ -09dc28: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09dc2e: 0e00 |0005: return-void │ │ +09dbd4: |[09dbd4] org.pyneo.maps.poi.ImportPoiActivity$1.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ +09dbe4: 5b01 3014 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/ImportPoiActivity$1;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1430 │ │ +09dbe8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09dbee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/ImportPoiActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/ImportPoiActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dc30: |[09dc30] org.pyneo.maps.poi.ImportPoiActivity$1.onClick:(Landroid/view/View;)V │ │ -09dc40: 5410 3014 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity$1;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1430 │ │ -09dc44: 6e10 e429 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/ImportPoiActivity;.doSelectFile:()V // method@29e4 │ │ -09dc4a: 0e00 |0005: return-void │ │ +09dbf0: |[09dbf0] org.pyneo.maps.poi.ImportPoiActivity$1.onClick:(Landroid/view/View;)V │ │ +09dc00: 5410 3014 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity$1;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1430 │ │ +09dc04: 6e10 e429 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/ImportPoiActivity;.doSelectFile:()V // method@29e4 │ │ +09dc0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/ImportPoiActivity$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -153297,39 +153356,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/ImportPoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dc4c: |[09dc4c] org.pyneo.maps.poi.ImportPoiActivity$2.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ -09dc5c: 5b01 3114 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/ImportPoiActivity$2;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1431 │ │ -09dc60: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09dc66: 0e00 |0005: return-void │ │ +09dc0c: |[09dc0c] org.pyneo.maps.poi.ImportPoiActivity$2.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ +09dc1c: 5b01 3114 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/ImportPoiActivity$2;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1431 │ │ +09dc20: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09dc26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/ImportPoiActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/ImportPoiActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dc68: |[09dc68] org.pyneo.maps.poi.ImportPoiActivity$2.onClick:(Landroid/view/View;)V │ │ -09dc78: 5410 3114 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity$2;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1431 │ │ -09dc7c: 7110 e029 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$000:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29e0 │ │ -09dc82: 0e00 |0005: return-void │ │ +09dc28: |[09dc28] org.pyneo.maps.poi.ImportPoiActivity$2.onClick:(Landroid/view/View;)V │ │ +09dc38: 5410 3114 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity$2;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1431 │ │ +09dc3c: 7110 e029 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$000:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29e0 │ │ +09dc42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/ImportPoiActivity$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -153369,39 +153428,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/ImportPoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dc84: |[09dc84] org.pyneo.maps.poi.ImportPoiActivity$3.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ -09dc94: 5b01 3214 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/ImportPoiActivity$3;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1432 │ │ -09dc98: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09dc9e: 0e00 |0005: return-void │ │ +09dc44: |[09dc44] org.pyneo.maps.poi.ImportPoiActivity$3.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ +09dc54: 5b01 3214 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/ImportPoiActivity$3;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1432 │ │ +09dc58: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09dc5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/ImportPoiActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/ImportPoiActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dca0: |[09dca0] org.pyneo.maps.poi.ImportPoiActivity$3.onClick:(Landroid/view/View;)V │ │ -09dcb0: 5410 3214 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity$3;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1432 │ │ -09dcb4: 6e10 e629 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/ImportPoiActivity;.finish:()V // method@29e6 │ │ -09dcba: 0e00 |0005: return-void │ │ +09dc60: |[09dc60] org.pyneo.maps.poi.ImportPoiActivity$3.onClick:(Landroid/view/View;)V │ │ +09dc70: 5410 3214 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity$3;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1432 │ │ +09dc74: 6e10 e629 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/ImportPoiActivity;.finish:()V // method@29e6 │ │ +09dc7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/ImportPoiActivity$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -153441,146 +153500,146 @@ │ │ type : '(Lorg/pyneo/maps/poi/ImportPoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dcbc: |[09dcbc] org.pyneo.maps.poi.ImportPoiActivity$4.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ -09dccc: 5b01 3314 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09dcd0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09dcd6: 0e00 |0005: return-void │ │ +09dc7c: |[09dc7c] org.pyneo.maps.poi.ImportPoiActivity$4.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ +09dc8c: 5b01 3314 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09dc90: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09dc96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/ImportPoiActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/ImportPoiActivity$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 225 16-bit code units │ │ -09dcd8: |[09dcd8] org.pyneo.maps.poi.ImportPoiActivity$4.run:()V │ │ -09dce8: 5485 3314 |0000: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09dcec: 5455 3714 |0002: iget-object v5, v5, Lorg/pyneo/maps/poi/ImportPoiActivity;.mSpinner:Landroid/widget/Spinner; // field@1437 │ │ -09dcf0: 6e10 8922 0500 |0004: invoke-virtual {v5}, Landroid/widget/Spinner;.getSelectedItemId:()J // method@2289 │ │ -09dcf6: 0b06 |0007: move-result-wide v6 │ │ -09dcf8: 8460 |0008: long-to-int v0, v6 │ │ -09dcfa: 2203 5f04 |0009: new-instance v3, Ljava/io/File; // type@045f │ │ -09dcfe: 5485 3314 |000b: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09dd02: 5455 3514 |000d: iget-object v5, v5, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ -09dd06: 6e10 7621 0500 |000f: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -09dd0c: 0c05 |0012: move-result-object v5 │ │ -09dd0e: 6e10 c524 0500 |0013: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -09dd14: 0c05 |0016: move-result-object v5 │ │ -09dd16: 7020 1524 5300 |0017: invoke-direct {v3, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09dd1c: 7100 dc25 0000 |001a: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ -09dd22: 0c02 |001d: move-result-object v2 │ │ -09dd24: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -09dd26: 6e10 dd25 0200 |001f: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ -09dd2c: 0c04 |0022: move-result-object v4 │ │ -09dd2e: 3804 5100 |0023: if-eqz v4, 0074 // +0051 │ │ -09dd32: 5485 3314 |0025: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09dd36: 7110 e129 0500 |0027: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ -09dd3c: 0c05 |002a: move-result-object v5 │ │ -09dd3e: 6e10 992a 0500 |002b: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiManager;.beginTransaction:()V // method@2a99 │ │ -09dd44: 2205 9204 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -09dd48: 7010 fb24 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09dd4e: 1a06 9f11 |0033: const-string v6, "Start parsing file " // string@119f │ │ -09dd52: 6e20 0425 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09dd58: 0c05 |0038: move-result-object v5 │ │ -09dd5a: 6e10 1f24 0300 |0039: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -09dd60: 0c06 |003c: move-result-object v6 │ │ -09dd62: 6e20 0425 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09dd68: 0c05 |0040: move-result-object v5 │ │ -09dd6a: 6e10 0a25 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09dd70: 0c05 |0044: move-result-object v5 │ │ -09dd72: 7110 f82e 0500 |0045: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ -09dd78: 6e10 1f24 0300 |0048: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -09dd7e: 0c05 |004b: move-result-object v5 │ │ -09dd80: 7110 cd26 0500 |004c: invoke-static {v5}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ -09dd86: 0c05 |004f: move-result-object v5 │ │ -09dd88: 1a06 4501 |0050: const-string v6, ".kml" // string@0145 │ │ -09dd8c: 6e20 db24 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09dd92: 0a05 |0055: move-result v5 │ │ -09dd94: 3805 3f00 |0056: if-eqz v5, 0095 // +003f │ │ -09dd98: 2205 7205 |0058: new-instance v5, Lorg/pyneo/maps/poi/KmlPoiParser; // type@0572 │ │ -09dd9c: 5486 3314 |005a: iget-object v6, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09dda0: 7110 e129 0600 |005c: invoke-static {v6}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ -09dda6: 0c06 |005f: move-result-object v6 │ │ -09dda8: 7030 f229 6500 |0060: invoke-direct {v5, v6, v0}, Lorg/pyneo/maps/poi/KmlPoiParser;.:(Lorg/pyneo/maps/poi/PoiManager;I)V // method@29f2 │ │ -09ddae: 6e30 da25 3405 |0063: invoke-virtual {v4, v3, v5}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25da │ │ -09ddb4: 5485 3314 |0066: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09ddb8: 7110 e129 0500 |0068: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ -09ddbe: 0c05 |006b: move-result-object v5 │ │ -09ddc0: 6e10 9a2a 0500 |006c: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiManager;.commitTransaction:()V // method@2a9a │ │ -09ddc6: 1a05 2c10 |006f: const-string v5, "Pois commited" // string@102c │ │ -09ddca: 7110 f82e 0500 |0071: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ -09ddd0: 5485 3314 |0074: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09ddd4: 7110 e229 0500 |0076: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$200:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Landroid/app/ProgressDialog; // method@29e2 │ │ -09ddda: 0c05 |0079: move-result-object v5 │ │ -09dddc: 6e10 e700 0500 |007a: invoke-virtual {v5}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -09dde2: 5485 3314 |007d: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09dde6: 6e10 e629 0500 |007f: invoke-virtual {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.finish:()V // method@29e6 │ │ -09ddec: 0e00 |0082: return-void │ │ -09ddee: 0d01 |0083: move-exception v1 │ │ -09ddf0: 6e10 d925 0100 |0084: invoke-virtual {v1}, Ljavax/xml/parsers/ParserConfigurationException;.toString:()Ljava/lang/String; // method@25d9 │ │ -09ddf6: 0c05 |0087: move-result-object v5 │ │ -09ddf8: 7120 fa2e 1500 |0088: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09ddfe: 2898 |008b: goto 0023 // -0068 │ │ -09de00: 0d01 |008c: move-exception v1 │ │ -09de02: 6e10 3b2f 0100 |008d: invoke-virtual {v1}, Lorg/xml/sax/SAXException;.toString:()Ljava/lang/String; // method@2f3b │ │ -09de08: 0c05 |0090: move-result-object v5 │ │ -09de0a: 7120 fa2e 1500 |0091: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09de10: 288f |0094: goto 0023 // -0071 │ │ -09de12: 6e10 1f24 0300 |0095: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -09de18: 0c05 |0098: move-result-object v5 │ │ -09de1a: 7110 cd26 0500 |0099: invoke-static {v5}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ -09de20: 0c05 |009c: move-result-object v5 │ │ -09de22: 1a06 4301 |009d: const-string v6, ".gpx" // string@0143 │ │ -09de26: 6e20 db24 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09de2c: 0a05 |00a2: move-result v5 │ │ -09de2e: 3805 c3ff |00a3: if-eqz v5, 0066 // -003d │ │ -09de32: 2205 6c05 |00a5: new-instance v5, Lorg/pyneo/maps/poi/GpxPoiParser; // type@056c │ │ -09de36: 5486 3314 |00a7: iget-object v6, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09de3a: 7110 e129 0600 |00a9: invoke-static {v6}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ -09de40: 0c06 |00ac: move-result-object v6 │ │ -09de42: 7030 d329 6500 |00ad: invoke-direct {v5, v6, v0}, Lorg/pyneo/maps/poi/GpxPoiParser;.:(Lorg/pyneo/maps/poi/PoiManager;I)V // method@29d3 │ │ -09de48: 6e30 da25 3405 |00b0: invoke-virtual {v4, v3, v5}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25da │ │ -09de4e: 28b3 |00b3: goto 0066 // -004d │ │ -09de50: 0d01 |00b4: move-exception v1 │ │ -09de52: 6e10 3b2f 0100 |00b5: invoke-virtual {v1}, Lorg/xml/sax/SAXException;.toString:()Ljava/lang/String; // method@2f3b │ │ -09de58: 0c05 |00b8: move-result-object v5 │ │ -09de5a: 7120 fa2e 1500 |00b9: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09de60: 5485 3314 |00bc: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09de64: 7110 e129 0500 |00be: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ -09de6a: 0c05 |00c1: move-result-object v5 │ │ -09de6c: 6e10 b02a 0500 |00c2: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiManager;.rollbackTransaction:()V // method@2ab0 │ │ -09de72: 28aa |00c5: goto 006f // -0056 │ │ -09de74: 0d01 |00c6: move-exception v1 │ │ -09de76: 6e10 3f24 0100 |00c7: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -09de7c: 0c05 |00ca: move-result-object v5 │ │ -09de7e: 7120 fa2e 1500 |00cb: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09de84: 5485 3314 |00ce: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ -09de88: 7110 e129 0500 |00d0: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ -09de8e: 0c05 |00d3: move-result-object v5 │ │ -09de90: 6e10 b02a 0500 |00d4: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiManager;.rollbackTransaction:()V // method@2ab0 │ │ -09de96: 2898 |00d7: goto 006f // -0068 │ │ -09de98: 0d01 |00d8: move-exception v1 │ │ -09de9a: 6e10 8d24 0100 |00d9: invoke-virtual {v1}, Ljava/lang/IllegalStateException;.toString:()Ljava/lang/String; // method@248d │ │ -09dea0: 0c05 |00dc: move-result-object v5 │ │ -09dea2: 7120 fa2e 1500 |00dd: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09dea8: 288f |00e0: goto 006f // -0071 │ │ +09dc98: |[09dc98] org.pyneo.maps.poi.ImportPoiActivity$4.run:()V │ │ +09dca8: 5485 3314 |0000: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09dcac: 5455 3714 |0002: iget-object v5, v5, Lorg/pyneo/maps/poi/ImportPoiActivity;.mSpinner:Landroid/widget/Spinner; // field@1437 │ │ +09dcb0: 6e10 8922 0500 |0004: invoke-virtual {v5}, Landroid/widget/Spinner;.getSelectedItemId:()J // method@2289 │ │ +09dcb6: 0b06 |0007: move-result-wide v6 │ │ +09dcb8: 8460 |0008: long-to-int v0, v6 │ │ +09dcba: 2203 5f04 |0009: new-instance v3, Ljava/io/File; // type@045f │ │ +09dcbe: 5485 3314 |000b: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09dcc2: 5455 3514 |000d: iget-object v5, v5, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ +09dcc6: 6e10 7621 0500 |000f: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +09dccc: 0c05 |0012: move-result-object v5 │ │ +09dcce: 6e10 c524 0500 |0013: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +09dcd4: 0c05 |0016: move-result-object v5 │ │ +09dcd6: 7020 1524 5300 |0017: invoke-direct {v3, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +09dcdc: 7100 dc25 0000 |001a: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ +09dce2: 0c02 |001d: move-result-object v2 │ │ +09dce4: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +09dce6: 6e10 dd25 0200 |001f: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ +09dcec: 0c04 |0022: move-result-object v4 │ │ +09dcee: 3804 5100 |0023: if-eqz v4, 0074 // +0051 │ │ +09dcf2: 5485 3314 |0025: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09dcf6: 7110 e129 0500 |0027: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ +09dcfc: 0c05 |002a: move-result-object v5 │ │ +09dcfe: 6e10 992a 0500 |002b: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiManager;.beginTransaction:()V // method@2a99 │ │ +09dd04: 2205 9204 |002e: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +09dd08: 7010 fb24 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09dd0e: 1a06 9f11 |0033: const-string v6, "Start parsing file " // string@119f │ │ +09dd12: 6e20 0425 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09dd18: 0c05 |0038: move-result-object v5 │ │ +09dd1a: 6e10 1f24 0300 |0039: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +09dd20: 0c06 |003c: move-result-object v6 │ │ +09dd22: 6e20 0425 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09dd28: 0c05 |0040: move-result-object v5 │ │ +09dd2a: 6e10 0a25 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09dd30: 0c05 |0044: move-result-object v5 │ │ +09dd32: 7110 f82e 0500 |0045: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ +09dd38: 6e10 1f24 0300 |0048: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +09dd3e: 0c05 |004b: move-result-object v5 │ │ +09dd40: 7110 cd26 0500 |004c: invoke-static {v5}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ +09dd46: 0c05 |004f: move-result-object v5 │ │ +09dd48: 1a06 4501 |0050: const-string v6, ".kml" // string@0145 │ │ +09dd4c: 6e20 db24 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09dd52: 0a05 |0055: move-result v5 │ │ +09dd54: 3805 3f00 |0056: if-eqz v5, 0095 // +003f │ │ +09dd58: 2205 7205 |0058: new-instance v5, Lorg/pyneo/maps/poi/KmlPoiParser; // type@0572 │ │ +09dd5c: 5486 3314 |005a: iget-object v6, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09dd60: 7110 e129 0600 |005c: invoke-static {v6}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ +09dd66: 0c06 |005f: move-result-object v6 │ │ +09dd68: 7030 f229 6500 |0060: invoke-direct {v5, v6, v0}, Lorg/pyneo/maps/poi/KmlPoiParser;.:(Lorg/pyneo/maps/poi/PoiManager;I)V // method@29f2 │ │ +09dd6e: 6e30 da25 3405 |0063: invoke-virtual {v4, v3, v5}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25da │ │ +09dd74: 5485 3314 |0066: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09dd78: 7110 e129 0500 |0068: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ +09dd7e: 0c05 |006b: move-result-object v5 │ │ +09dd80: 6e10 9a2a 0500 |006c: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiManager;.commitTransaction:()V // method@2a9a │ │ +09dd86: 1a05 2c10 |006f: const-string v5, "Pois commited" // string@102c │ │ +09dd8a: 7110 f82e 0500 |0071: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ +09dd90: 5485 3314 |0074: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09dd94: 7110 e229 0500 |0076: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$200:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Landroid/app/ProgressDialog; // method@29e2 │ │ +09dd9a: 0c05 |0079: move-result-object v5 │ │ +09dd9c: 6e10 e700 0500 |007a: invoke-virtual {v5}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +09dda2: 5485 3314 |007d: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09dda6: 6e10 e629 0500 |007f: invoke-virtual {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.finish:()V // method@29e6 │ │ +09ddac: 0e00 |0082: return-void │ │ +09ddae: 0d01 |0083: move-exception v1 │ │ +09ddb0: 6e10 d925 0100 |0084: invoke-virtual {v1}, Ljavax/xml/parsers/ParserConfigurationException;.toString:()Ljava/lang/String; // method@25d9 │ │ +09ddb6: 0c05 |0087: move-result-object v5 │ │ +09ddb8: 7120 fa2e 1500 |0088: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09ddbe: 2898 |008b: goto 0023 // -0068 │ │ +09ddc0: 0d01 |008c: move-exception v1 │ │ +09ddc2: 6e10 3b2f 0100 |008d: invoke-virtual {v1}, Lorg/xml/sax/SAXException;.toString:()Ljava/lang/String; // method@2f3b │ │ +09ddc8: 0c05 |0090: move-result-object v5 │ │ +09ddca: 7120 fa2e 1500 |0091: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09ddd0: 288f |0094: goto 0023 // -0071 │ │ +09ddd2: 6e10 1f24 0300 |0095: invoke-virtual {v3}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +09ddd8: 0c05 |0098: move-result-object v5 │ │ +09ddda: 7110 cd26 0500 |0099: invoke-static {v5}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ +09dde0: 0c05 |009c: move-result-object v5 │ │ +09dde2: 1a06 4301 |009d: const-string v6, ".gpx" // string@0143 │ │ +09dde6: 6e20 db24 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09ddec: 0a05 |00a2: move-result v5 │ │ +09ddee: 3805 c3ff |00a3: if-eqz v5, 0066 // -003d │ │ +09ddf2: 2205 6c05 |00a5: new-instance v5, Lorg/pyneo/maps/poi/GpxPoiParser; // type@056c │ │ +09ddf6: 5486 3314 |00a7: iget-object v6, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09ddfa: 7110 e129 0600 |00a9: invoke-static {v6}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ +09de00: 0c06 |00ac: move-result-object v6 │ │ +09de02: 7030 d329 6500 |00ad: invoke-direct {v5, v6, v0}, Lorg/pyneo/maps/poi/GpxPoiParser;.:(Lorg/pyneo/maps/poi/PoiManager;I)V // method@29d3 │ │ +09de08: 6e30 da25 3405 |00b0: invoke-virtual {v4, v3, v5}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25da │ │ +09de0e: 28b3 |00b3: goto 0066 // -004d │ │ +09de10: 0d01 |00b4: move-exception v1 │ │ +09de12: 6e10 3b2f 0100 |00b5: invoke-virtual {v1}, Lorg/xml/sax/SAXException;.toString:()Ljava/lang/String; // method@2f3b │ │ +09de18: 0c05 |00b8: move-result-object v5 │ │ +09de1a: 7120 fa2e 1500 |00b9: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09de20: 5485 3314 |00bc: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09de24: 7110 e129 0500 |00be: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ +09de2a: 0c05 |00c1: move-result-object v5 │ │ +09de2c: 6e10 b02a 0500 |00c2: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiManager;.rollbackTransaction:()V // method@2ab0 │ │ +09de32: 28aa |00c5: goto 006f // -0056 │ │ +09de34: 0d01 |00c6: move-exception v1 │ │ +09de36: 6e10 3f24 0100 |00c7: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +09de3c: 0c05 |00ca: move-result-object v5 │ │ +09de3e: 7120 fa2e 1500 |00cb: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09de44: 5485 3314 |00ce: iget-object v5, v8, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; // field@1433 │ │ +09de48: 7110 e129 0500 |00d0: invoke-static {v5}, Lorg/pyneo/maps/poi/ImportPoiActivity;.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@29e1 │ │ +09de4e: 0c05 |00d3: move-result-object v5 │ │ +09de50: 6e10 b02a 0500 |00d4: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiManager;.rollbackTransaction:()V // method@2ab0 │ │ +09de56: 2898 |00d7: goto 006f // -0068 │ │ +09de58: 0d01 |00d8: move-exception v1 │ │ +09de5a: 6e10 8d24 0100 |00d9: invoke-virtual {v1}, Ljava/lang/IllegalStateException;.toString:()Ljava/lang/String; // method@248d │ │ +09de60: 0c05 |00dc: move-result-object v5 │ │ +09de62: 7120 fa2e 1500 |00dd: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09de68: 288f |00e0: goto 006f // -0071 │ │ catches : 3 │ │ 0x001f - 0x0022 │ │ Ljavax/xml/parsers/ParserConfigurationException; -> 0x0083 │ │ Lorg/xml/sax/SAXException; -> 0x008c │ │ 0x0048 - 0x006f │ │ Lorg/xml/sax/SAXException; -> 0x00b4 │ │ Ljava/io/IOException; -> 0x00c6 │ │ @@ -153666,60 +153725,60 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09dedc: |[09dedc] org.pyneo.maps.poi.PoiActivity$1.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ -09deec: 5b01 4014 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ -09def0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09def6: 0e00 |0005: return-void │ │ +09de9c: |[09de9c] org.pyneo.maps.poi.PoiActivity$1.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ +09deac: 5b01 4014 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ +09deb0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09deb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiActivity$1;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -09def8: |[09def8] org.pyneo.maps.poi.PoiActivity$1.onFocusChange:(Landroid/view/View;Z)V │ │ -09df08: 3908 2300 |0000: if-nez v8, 0023 // +0023 │ │ -09df0c: 5461 4014 |0002: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ -09df10: 5411 4a14 |0004: iget-object v1, v1, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -09df14: 5462 4014 |0006: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ -09df18: 7110 012a 0200 |0008: invoke-static {v2}, Lorg/pyneo/maps/poi/PoiActivity;.access$000:(Lorg/pyneo/maps/poi/PoiActivity;)Lorg/pyneo/maps/utils/CoordFormatter; // method@2a01 │ │ -09df1e: 0c02 |000b: move-result-object v2 │ │ -09df20: 5463 4014 |000c: iget-object v3, v6, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ -09df24: 5433 4a14 |000e: iget-object v3, v3, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -09df28: 6e10 7621 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -09df2e: 0c03 |0013: move-result-object v3 │ │ -09df30: 6e10 c524 0300 |0014: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -09df36: 0c03 |0017: move-result-object v3 │ │ -09df38: 7110 092e 0300 |0018: invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ -09df3e: 0b04 |001b: move-result-wide v4 │ │ -09df40: 6e30 072e 4205 |001c: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -09df46: 0c02 |001f: move-result-object v2 │ │ -09df48: 6e20 7a21 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -09df4e: 0e00 |0023: return-void │ │ -09df50: 0d00 |0024: move-exception v0 │ │ -09df52: 5461 4014 |0025: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ -09df56: 5411 4a14 |0027: iget-object v1, v1, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -09df5a: 1a02 0000 |0029: const-string v2, "" // string@0000 │ │ -09df5e: 6e20 7a21 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -09df64: 28f5 |002e: goto 0023 // -000b │ │ +09deb8: |[09deb8] org.pyneo.maps.poi.PoiActivity$1.onFocusChange:(Landroid/view/View;Z)V │ │ +09dec8: 3908 2300 |0000: if-nez v8, 0023 // +0023 │ │ +09decc: 5461 4014 |0002: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ +09ded0: 5411 4a14 |0004: iget-object v1, v1, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +09ded4: 5462 4014 |0006: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ +09ded8: 7110 012a 0200 |0008: invoke-static {v2}, Lorg/pyneo/maps/poi/PoiActivity;.access$000:(Lorg/pyneo/maps/poi/PoiActivity;)Lorg/pyneo/maps/utils/CoordFormatter; // method@2a01 │ │ +09dede: 0c02 |000b: move-result-object v2 │ │ +09dee0: 5463 4014 |000c: iget-object v3, v6, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ +09dee4: 5433 4a14 |000e: iget-object v3, v3, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +09dee8: 6e10 7621 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +09deee: 0c03 |0013: move-result-object v3 │ │ +09def0: 6e10 c524 0300 |0014: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +09def6: 0c03 |0017: move-result-object v3 │ │ +09def8: 7110 092e 0300 |0018: invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ +09defe: 0b04 |001b: move-result-wide v4 │ │ +09df00: 6e30 072e 4205 |001c: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +09df06: 0c02 |001f: move-result-object v2 │ │ +09df08: 6e20 7a21 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +09df0e: 0e00 |0023: return-void │ │ +09df10: 0d00 |0024: move-exception v0 │ │ +09df12: 5461 4014 |0025: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1440 │ │ +09df16: 5411 4a14 |0027: iget-object v1, v1, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +09df1a: 1a02 0000 |0029: const-string v2, "" // string@0000 │ │ +09df1e: 6e20 7a21 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +09df24: 28f5 |002e: goto 0023 // -000b │ │ catches : 1 │ │ 0x0002 - 0x0023 │ │ Ljava/lang/Exception; -> 0x0024 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=59 │ │ 0x0023 line=65 │ │ @@ -153766,60 +153825,60 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09df78: |[09df78] org.pyneo.maps.poi.PoiActivity$2.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ -09df88: 5b01 4114 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ -09df8c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09df92: 0e00 |0005: return-void │ │ +09df38: |[09df38] org.pyneo.maps.poi.PoiActivity$2.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ +09df48: 5b01 4114 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ +09df4c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09df52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiActivity$2;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -09df94: |[09df94] org.pyneo.maps.poi.PoiActivity$2.onFocusChange:(Landroid/view/View;Z)V │ │ -09dfa4: 3908 2300 |0000: if-nez v8, 0023 // +0023 │ │ -09dfa8: 5461 4114 |0002: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ -09dfac: 5411 4b14 |0004: iget-object v1, v1, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -09dfb0: 5462 4114 |0006: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ -09dfb4: 7110 012a 0200 |0008: invoke-static {v2}, Lorg/pyneo/maps/poi/PoiActivity;.access$000:(Lorg/pyneo/maps/poi/PoiActivity;)Lorg/pyneo/maps/utils/CoordFormatter; // method@2a01 │ │ -09dfba: 0c02 |000b: move-result-object v2 │ │ -09dfbc: 5463 4114 |000c: iget-object v3, v6, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ -09dfc0: 5433 4b14 |000e: iget-object v3, v3, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -09dfc4: 6e10 7621 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -09dfca: 0c03 |0013: move-result-object v3 │ │ -09dfcc: 6e10 c524 0300 |0014: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -09dfd2: 0c03 |0017: move-result-object v3 │ │ -09dfd4: 7110 092e 0300 |0018: invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ -09dfda: 0b04 |001b: move-result-wide v4 │ │ -09dfdc: 6e30 082e 4205 |001c: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -09dfe2: 0c02 |001f: move-result-object v2 │ │ -09dfe4: 6e20 7a21 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -09dfea: 0e00 |0023: return-void │ │ -09dfec: 0d00 |0024: move-exception v0 │ │ -09dfee: 5461 4114 |0025: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ -09dff2: 5411 4b14 |0027: iget-object v1, v1, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -09dff6: 1a02 0000 |0029: const-string v2, "" // string@0000 │ │ -09dffa: 6e20 7a21 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -09e000: 28f5 |002e: goto 0023 // -000b │ │ +09df54: |[09df54] org.pyneo.maps.poi.PoiActivity$2.onFocusChange:(Landroid/view/View;Z)V │ │ +09df64: 3908 2300 |0000: if-nez v8, 0023 // +0023 │ │ +09df68: 5461 4114 |0002: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ +09df6c: 5411 4b14 |0004: iget-object v1, v1, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +09df70: 5462 4114 |0006: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ +09df74: 7110 012a 0200 |0008: invoke-static {v2}, Lorg/pyneo/maps/poi/PoiActivity;.access$000:(Lorg/pyneo/maps/poi/PoiActivity;)Lorg/pyneo/maps/utils/CoordFormatter; // method@2a01 │ │ +09df7a: 0c02 |000b: move-result-object v2 │ │ +09df7c: 5463 4114 |000c: iget-object v3, v6, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ +09df80: 5433 4b14 |000e: iget-object v3, v3, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +09df84: 6e10 7621 0300 |0010: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +09df8a: 0c03 |0013: move-result-object v3 │ │ +09df8c: 6e10 c524 0300 |0014: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +09df92: 0c03 |0017: move-result-object v3 │ │ +09df94: 7110 092e 0300 |0018: invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ +09df9a: 0b04 |001b: move-result-wide v4 │ │ +09df9c: 6e30 082e 4205 |001c: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +09dfa2: 0c02 |001f: move-result-object v2 │ │ +09dfa4: 6e20 7a21 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +09dfaa: 0e00 |0023: return-void │ │ +09dfac: 0d00 |0024: move-exception v0 │ │ +09dfae: 5461 4114 |0025: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1441 │ │ +09dfb2: 5411 4b14 |0027: iget-object v1, v1, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +09dfb6: 1a02 0000 |0029: const-string v2, "" // string@0000 │ │ +09dfba: 6e20 7a21 2100 |002b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +09dfc0: 28f5 |002e: goto 0023 // -000b │ │ catches : 1 │ │ 0x0002 - 0x0023 │ │ Ljava/lang/Exception; -> 0x0024 │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=73 │ │ 0x0023 line=79 │ │ @@ -153866,63 +153925,63 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e014: |[09e014] org.pyneo.maps.poi.PoiActivity$3.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ -09e024: 5b01 4214 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1442 │ │ -09e028: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e02e: 0e00 |0005: return-void │ │ +09dfd4: |[09dfd4] org.pyneo.maps.poi.PoiActivity$3.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ +09dfe4: 5b01 4214 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1442 │ │ +09dfe8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09dfee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiActivity$3;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -09e030: |[09e030] org.pyneo.maps.poi.PoiActivity$3.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ -09e040: 6201 1214 |0000: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ -09e044: 6e10 b729 0100 |0002: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -09e04a: 0a01 |0005: move-result v1 │ │ -09e04c: 3316 2e00 |0006: if-ne v6, v1, 0034 // +002e │ │ -09e050: 7220 db01 6500 |0008: invoke-interface {v5, v6}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -09e056: 0a00 |000b: move-result v0 │ │ -09e058: 2201 9204 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -09e05c: 7010 fb24 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09e062: 1a02 a032 |0011: const-string v2, "setViewValue find id=" // string@32a0 │ │ -09e066: 6e20 0425 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e06c: 0c01 |0016: move-result-object v1 │ │ -09e06e: 6e20 0025 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -09e074: 0c01 |001a: move-result-object v1 │ │ -09e076: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09e07c: 0c01 |001e: move-result-object v1 │ │ -09e07e: 7110 f72e 0100 |001f: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -09e084: 1401 1600 0b7f |0022: const v1, #float 1.84763e+38 // #7f0b0016 │ │ -09e08a: 6e20 aa1f 1400 |0025: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -09e090: 0c01 |0028: move-result-object v1 │ │ -09e092: 1f01 1404 |0029: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ -09e096: 7110 0a2a 0000 |002b: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -09e09c: 0a02 |002e: move-result v2 │ │ -09e09e: 6e20 b021 2100 |002f: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -09e0a4: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -09e0a6: 0f01 |0033: return v1 │ │ -09e0a8: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -09e0aa: 28fe |0035: goto 0033 // -0002 │ │ +09dff0: |[09dff0] org.pyneo.maps.poi.PoiActivity$3.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ +09e000: 6201 1214 |0000: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ +09e004: 6e10 b729 0100 |0002: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +09e00a: 0a01 |0005: move-result v1 │ │ +09e00c: 3316 2e00 |0006: if-ne v6, v1, 0034 // +002e │ │ +09e010: 7220 db01 6500 |0008: invoke-interface {v5, v6}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +09e016: 0a00 |000b: move-result v0 │ │ +09e018: 2201 9204 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +09e01c: 7010 fb24 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09e022: 1a02 a032 |0011: const-string v2, "setViewValue find id=" // string@32a0 │ │ +09e026: 6e20 0425 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e02c: 0c01 |0016: move-result-object v1 │ │ +09e02e: 6e20 0025 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +09e034: 0c01 |001a: move-result-object v1 │ │ +09e036: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09e03c: 0c01 |001e: move-result-object v1 │ │ +09e03e: 7110 f72e 0100 |001f: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09e044: 1401 1600 0b7f |0022: const v1, #float 1.84763e+38 // #7f0b0016 │ │ +09e04a: 6e20 aa1f 1400 |0025: invoke-virtual {v4, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +09e050: 0c01 |0028: move-result-object v1 │ │ +09e052: 1f01 1404 |0029: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ +09e056: 7110 0a2a 0000 |002b: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +09e05c: 0a02 |002e: move-result v2 │ │ +09e05e: 6e20 b021 2100 |002f: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +09e064: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +09e066: 0f01 |0033: return v1 │ │ +09e068: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +09e06a: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=93 │ │ 0x000c line=94 │ │ 0x0022 line=95 │ │ 0x0032 line=96 │ │ @@ -153969,39 +154028,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e0ac: |[09e0ac] org.pyneo.maps.poi.PoiActivity$4.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ -09e0bc: 5b01 4314 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1443 │ │ -09e0c0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e0c6: 0e00 |0005: return-void │ │ +09e06c: |[09e06c] org.pyneo.maps.poi.PoiActivity$4.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ +09e07c: 5b01 4314 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1443 │ │ +09e080: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e086: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e0c8: |[09e0c8] org.pyneo.maps.poi.PoiActivity$4.onClick:(Landroid/view/View;)V │ │ -09e0d8: 5410 4314 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1443 │ │ -09e0dc: 7110 022a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.access$100:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@2a02 │ │ -09e0e2: 0e00 |0005: return-void │ │ +09e088: |[09e088] org.pyneo.maps.poi.PoiActivity$4.onClick:(Landroid/view/View;)V │ │ +09e098: 5410 4314 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1443 │ │ +09e09c: 7110 022a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.access$100:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@2a02 │ │ +09e0a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiActivity$4; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -154041,39 +154100,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e0e4: |[09e0e4] org.pyneo.maps.poi.PoiActivity$5.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ -09e0f4: 5b01 4414 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$5;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1444 │ │ -09e0f8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e0fe: 0e00 |0005: return-void │ │ +09e0a4: |[09e0a4] org.pyneo.maps.poi.PoiActivity$5.:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ +09e0b4: 5b01 4414 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiActivity$5;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1444 │ │ +09e0b8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e0be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e100: |[09e100] org.pyneo.maps.poi.PoiActivity$5.onClick:(Landroid/view/View;)V │ │ -09e110: 5410 4414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiActivity$5;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1444 │ │ -09e114: 6e10 052a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiActivity;.finish:()V // method@2a05 │ │ -09e11a: 0e00 |0005: return-void │ │ +09e0c0: |[09e0c0] org.pyneo.maps.poi.PoiActivity$5.onClick:(Landroid/view/View;)V │ │ +09e0d0: 5410 4414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiActivity$5;.this$0:Lorg/pyneo/maps/poi/PoiActivity; // field@1444 │ │ +09e0d4: 6e10 052a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiActivity;.finish:()V // method@2a05 │ │ +09e0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiActivity$5; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -154113,39 +154172,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e11c: |[09e11c] org.pyneo.maps.poi.PoiCategoryActivity$1.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ -09e12c: 5b01 5514 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategoryActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1455 │ │ -09e130: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e136: 0e00 |0005: return-void │ │ +09e0dc: |[09e0dc] org.pyneo.maps.poi.PoiCategoryActivity$1.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ +09e0ec: 5b01 5514 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategoryActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1455 │ │ +09e0f0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e0f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiCategoryActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiCategoryActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e138: |[09e138] org.pyneo.maps.poi.PoiCategoryActivity$1.onClick:(Landroid/view/View;)V │ │ -09e148: 5410 5514 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1455 │ │ -09e14c: 7110 182a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.access$000:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V // method@2a18 │ │ -09e152: 0e00 |0005: return-void │ │ +09e0f8: |[09e0f8] org.pyneo.maps.poi.PoiCategoryActivity$1.onClick:(Landroid/view/View;)V │ │ +09e108: 5410 5514 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1455 │ │ +09e10c: 7110 182a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.access$000:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V // method@2a18 │ │ +09e112: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiCategoryActivity$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -154185,39 +154244,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e154: |[09e154] org.pyneo.maps.poi.PoiCategoryActivity$2.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ -09e164: 5b01 5614 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategoryActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1456 │ │ -09e168: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e16e: 0e00 |0005: return-void │ │ +09e114: |[09e114] org.pyneo.maps.poi.PoiCategoryActivity$2.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ +09e124: 5b01 5614 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategoryActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1456 │ │ +09e128: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e12e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiCategoryActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiCategoryActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e170: |[09e170] org.pyneo.maps.poi.PoiCategoryActivity$2.onClick:(Landroid/view/View;)V │ │ -09e180: 5410 5614 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1456 │ │ -09e184: 6e10 1c2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.finish:()V // method@2a1c │ │ -09e18a: 0e00 |0005: return-void │ │ +09e130: |[09e130] org.pyneo.maps.poi.PoiCategoryActivity$2.onClick:(Landroid/view/View;)V │ │ +09e140: 5410 5614 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1456 │ │ +09e144: 6e10 1c2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.finish:()V // method@2a1c │ │ +09e14a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiCategoryActivity$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -154257,39 +154316,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e18c: |[09e18c] org.pyneo.maps.poi.PoiCategoryActivity$3.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ -09e19c: 5b01 5714 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategoryActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1457 │ │ -09e1a0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e1a6: 0e00 |0005: return-void │ │ +09e14c: |[09e14c] org.pyneo.maps.poi.PoiCategoryActivity$3.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ +09e15c: 5b01 5714 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategoryActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1457 │ │ +09e160: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e166: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiCategoryActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiCategoryActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e1a8: |[09e1a8] org.pyneo.maps.poi.PoiCategoryActivity$3.onClick:(Landroid/view/View;)V │ │ -09e1b8: 5410 5714 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1457 │ │ -09e1bc: 6e10 1a2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.doSelectIcon:()V // method@2a1a │ │ -09e1c2: 0e00 |0005: return-void │ │ +09e168: |[09e168] org.pyneo.maps.poi.PoiCategoryActivity$3.onClick:(Landroid/view/View;)V │ │ +09e178: 5410 5714 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; // field@1457 │ │ +09e17c: 6e10 1a2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.doSelectIcon:()V // method@2a1a │ │ +09e182: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiCategoryActivity$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -154329,78 +154388,78 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiCategoryListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e1c4: |[09e1c4] org.pyneo.maps.poi.PoiCategoryListActivity$1.:(Lorg/pyneo/maps/poi/PoiCategoryListActivity;)V │ │ -09e1d4: 5b01 5e14 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategoryListActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiCategoryListActivity; // field@145e │ │ -09e1d8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e1de: 0e00 |0005: return-void │ │ +09e184: |[09e184] org.pyneo.maps.poi.PoiCategoryListActivity$1.:(Lorg/pyneo/maps/poi/PoiCategoryListActivity;)V │ │ +09e194: 5b01 5e14 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategoryListActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiCategoryListActivity; // field@145e │ │ +09e198: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e19e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiCategoryListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiCategoryListActivity$1;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -09e1e0: |[09e1e0] org.pyneo.maps.poi.PoiCategoryListActivity$1.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ -09e1f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09e1f2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -09e1f4: 6201 1114 |0002: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ -09e1f8: 6e10 b729 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -09e1fe: 0a01 |0007: move-result v1 │ │ -09e200: 3318 1600 |0008: if-ne v8, v1, 001e // +0016 │ │ -09e204: 1401 0500 0b7f |000a: const v1, #float 1.84763e+38 // #7f0b0005 │ │ -09e20a: 6e20 aa1f 1600 |000d: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -09e210: 0c01 |0010: move-result-object v1 │ │ -09e212: 1f01 0504 |0011: check-cast v1, Landroid/widget/CheckBox; // type@0405 │ │ -09e216: 7220 db01 8700 |0013: invoke-interface {v7, v8}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -09e21c: 0a04 |0016: move-result v4 │ │ -09e21e: 3334 0300 |0017: if-ne v4, v3, 001a // +0003 │ │ -09e222: 0132 |0019: move v2, v3 │ │ -09e224: 6e20 6221 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -09e22a: 0f03 |001d: return v3 │ │ -09e22c: 6201 1214 |001e: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ -09e230: 6e10 b729 0100 |0020: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -09e236: 0a01 |0023: move-result v1 │ │ -09e238: 3318 2d00 |0024: if-ne v8, v1, 0051 // +002d │ │ -09e23c: 7220 db01 8700 |0026: invoke-interface {v7, v8}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -09e242: 0a00 |0029: move-result v0 │ │ -09e244: 2201 9204 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -09e248: 7010 fb24 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09e24e: 1a02 a032 |002f: const-string v2, "setViewValue find id=" // string@32a0 │ │ -09e252: 6e20 0425 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e258: 0c01 |0034: move-result-object v1 │ │ -09e25a: 6e20 0025 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -09e260: 0c01 |0038: move-result-object v1 │ │ -09e262: 6e10 0a25 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09e268: 0c01 |003c: move-result-object v1 │ │ -09e26a: 7110 f72e 0100 |003d: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -09e270: 1401 1600 0b7f |0040: const v1, #float 1.84763e+38 // #7f0b0016 │ │ -09e276: 6e20 aa1f 1600 |0043: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -09e27c: 0c01 |0046: move-result-object v1 │ │ -09e27e: 1f01 1404 |0047: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ -09e282: 7110 0a2a 0000 |0049: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -09e288: 0a02 |004c: move-result v2 │ │ -09e28a: 6e20 b021 2100 |004d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -09e290: 28cd |0050: goto 001d // -0033 │ │ -09e292: 0123 |0051: move v3, v2 │ │ -09e294: 28cb |0052: goto 001d // -0035 │ │ +09e1a0: |[09e1a0] org.pyneo.maps.poi.PoiCategoryListActivity$1.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ +09e1b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09e1b2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +09e1b4: 6201 1114 |0002: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ +09e1b8: 6e10 b729 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +09e1be: 0a01 |0007: move-result v1 │ │ +09e1c0: 3318 1600 |0008: if-ne v8, v1, 001e // +0016 │ │ +09e1c4: 1401 0500 0b7f |000a: const v1, #float 1.84763e+38 // #7f0b0005 │ │ +09e1ca: 6e20 aa1f 1600 |000d: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +09e1d0: 0c01 |0010: move-result-object v1 │ │ +09e1d2: 1f01 0504 |0011: check-cast v1, Landroid/widget/CheckBox; // type@0405 │ │ +09e1d6: 7220 db01 8700 |0013: invoke-interface {v7, v8}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +09e1dc: 0a04 |0016: move-result v4 │ │ +09e1de: 3334 0300 |0017: if-ne v4, v3, 001a // +0003 │ │ +09e1e2: 0132 |0019: move v2, v3 │ │ +09e1e4: 6e20 6221 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +09e1ea: 0f03 |001d: return v3 │ │ +09e1ec: 6201 1214 |001e: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ +09e1f0: 6e10 b729 0100 |0020: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +09e1f6: 0a01 |0023: move-result v1 │ │ +09e1f8: 3318 2d00 |0024: if-ne v8, v1, 0051 // +002d │ │ +09e1fc: 7220 db01 8700 |0026: invoke-interface {v7, v8}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +09e202: 0a00 |0029: move-result v0 │ │ +09e204: 2201 9204 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +09e208: 7010 fb24 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09e20e: 1a02 a032 |002f: const-string v2, "setViewValue find id=" // string@32a0 │ │ +09e212: 6e20 0425 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e218: 0c01 |0034: move-result-object v1 │ │ +09e21a: 6e20 0025 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +09e220: 0c01 |0038: move-result-object v1 │ │ +09e222: 6e10 0a25 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09e228: 0c01 |003c: move-result-object v1 │ │ +09e22a: 7110 f72e 0100 |003d: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09e230: 1401 1600 0b7f |0040: const v1, #float 1.84763e+38 // #7f0b0016 │ │ +09e236: 6e20 aa1f 1600 |0043: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +09e23c: 0c01 |0046: move-result-object v1 │ │ +09e23e: 1f01 1404 |0047: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ +09e242: 7110 0a2a 0000 |0049: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +09e248: 0a02 |004c: move-result v2 │ │ +09e24a: 6e20 b021 2100 |004d: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +09e250: 28cd |0050: goto 001d // -0033 │ │ +09e252: 0123 |0051: move v3, v2 │ │ +09e254: 28cb |0052: goto 001d // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x000a line=59 │ │ 0x001d line=68 │ │ 0x001e line=62 │ │ 0x0026 line=63 │ │ @@ -154451,47 +154510,47 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e298: |[09e298] org.pyneo.maps.poi.PoiIconSetActivity$1.:(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V │ │ -09e2a8: 5b01 6014 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1460 │ │ -09e2ac: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e2b2: 0e00 |0005: return-void │ │ +09e258: |[09e258] org.pyneo.maps.poi.PoiIconSetActivity$1.:(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V │ │ +09e268: 5b01 6014 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1460 │ │ +09e26c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiIconSetActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiIconSetActivity$1;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -09e2b4: |[09e2b4] org.pyneo.maps.poi.PoiIconSetActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -09e2c4: 5440 6014 |0000: iget-object v0, v4, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1460 │ │ -09e2c8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -09e2ca: 2202 3000 |0003: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -09e2ce: 7010 4901 0200 |0005: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0149 │ │ -09e2d4: 1a03 4621 |0008: const-string v3, "iconid" // string@2146 │ │ -09e2d8: 6e30 6901 3207 |000a: invoke-virtual {v2, v3, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -09e2de: 0c02 |000d: move-result-object v2 │ │ -09e2e0: 6e30 452a 1002 |000e: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/poi/PoiIconSetActivity;.setResult:(ILandroid/content/Intent;)V // method@2a45 │ │ -09e2e6: 5440 6014 |0011: iget-object v0, v4, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1460 │ │ -09e2ea: 6e10 422a 0000 |0013: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiIconSetActivity;.finish:()V // method@2a42 │ │ -09e2f0: 0e00 |0016: return-void │ │ +09e274: |[09e274] org.pyneo.maps.poi.PoiIconSetActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +09e284: 5440 6014 |0000: iget-object v0, v4, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1460 │ │ +09e288: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +09e28a: 2202 3000 |0003: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +09e28e: 7010 4901 0200 |0005: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0149 │ │ +09e294: 1a03 4621 |0008: const-string v3, "iconid" // string@2146 │ │ +09e298: 6e30 6901 3207 |000a: invoke-virtual {v2, v3, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +09e29e: 0c02 |000d: move-result-object v2 │ │ +09e2a0: 6e30 452a 1002 |000e: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/poi/PoiIconSetActivity;.setResult:(ILandroid/content/Intent;)V // method@2a45 │ │ +09e2a6: 5440 6014 |0011: iget-object v0, v4, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1460 │ │ +09e2aa: 6e10 422a 0000 |0013: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiIconSetActivity;.finish:()V // method@2a42 │ │ +09e2b0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0011 line=29 │ │ 0x0016 line=30 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Landroid/widget/AdapterView; │ │ @@ -154535,39 +154594,39 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e2f4: |[09e2f4] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.:(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V │ │ -09e304: 5b01 6114 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1461 │ │ -09e308: 7010 5b21 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -09e30e: 0e00 |0005: return-void │ │ +09e2b4: |[09e2b4] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.:(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V │ │ +09e2c4: 5b01 6114 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1461 │ │ +09e2c8: 7010 5b21 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +09e2ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;) │ │ name : 'getCount' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09e310: |[09e310] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.getCount:()I │ │ -09e320: 6200 a00c |0000: sget-object v0, Lorg/pyneo/maps/Constants;.POI_ICON_RESOURCE_IDS:[I // field@0ca0 │ │ -09e324: 2100 |0002: array-length v0, v0 │ │ -09e326: 0f00 |0003: return v0 │ │ +09e2d0: |[09e2d0] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.getCount:()I │ │ +09e2e0: 6200 a00c |0000: sget-object v0, Lorg/pyneo/maps/Constants;.POI_ICON_RESOURCE_IDS:[I // field@0ca0 │ │ +09e2e4: 2100 |0002: array-length v0, v0 │ │ +09e2e6: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter; │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;) │ │ @@ -154575,17 +154634,17 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09e328: |[09e328] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.getItem:(I)Ljava/lang/Object; │ │ -09e338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09e33a: 1100 |0001: return-object v0 │ │ +09e2e8: |[09e2e8] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.getItem:(I)Ljava/lang/Object; │ │ +09e2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e2fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -154594,17 +154653,17 @@ │ │ type : '(I)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09e33c: |[09e33c] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.getItemId:(I)J │ │ -09e34c: 8130 |0000: int-to-long v0, v3 │ │ -09e34e: 1000 |0001: return-wide v0 │ │ +09e2fc: |[09e2fc] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.getItemId:(I)J │ │ +09e30c: 8130 |0000: int-to-long v0, v3 │ │ +09e30e: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -154613,26 +154672,26 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -09e350: |[09e350] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -09e360: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ -09e364: 2200 1404 |0002: new-instance v0, Landroid/widget/ImageView; // type@0414 │ │ -09e368: 5421 6114 |0004: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1461 │ │ -09e36c: 7020 9e21 1000 |0006: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -09e372: 7110 0a2a 0300 |0009: invoke-static {v3}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -09e378: 0a01 |000c: move-result v1 │ │ -09e37a: 6e20 b021 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -09e380: 1100 |0010: return-object v0 │ │ -09e382: 0740 |0011: move-object v0, v4 │ │ -09e384: 1f00 1404 |0012: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ -09e388: 28f5 |0014: goto 0009 // -000b │ │ +09e310: |[09e310] org.pyneo.maps.poi.PoiIconSetActivity$AppsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +09e320: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ +09e324: 2200 1404 |0002: new-instance v0, Landroid/widget/ImageView; // type@0414 │ │ +09e328: 5421 6114 |0004: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;.this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; // field@1461 │ │ +09e32c: 7020 9e21 1000 |0006: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +09e332: 7110 0a2a 0300 |0009: invoke-static {v3}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +09e338: 0a01 |000c: move-result v1 │ │ +09e33a: 6e20 b021 1000 |000d: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +09e340: 1100 |0010: return-object v0 │ │ +09e342: 0740 |0011: move-object v0, v4 │ │ +09e344: 1f00 1404 |0012: check-cast v0, Landroid/widget/ImageView; // type@0414 │ │ +09e348: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0009 line=45 │ │ 0x0010 line=46 │ │ 0x0012 line=43 │ │ @@ -154679,124 +154738,127 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e38c: |[09e38c] org.pyneo.maps.poi.PoiListActivity$1.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ -09e39c: 5b01 6314 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1463 │ │ -09e3a0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e3a6: 0e00 |0005: return-void │ │ +09e34c: |[09e34c] org.pyneo.maps.poi.PoiListActivity$1.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ +09e35c: 5b01 6314 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1463 │ │ +09e360: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiListActivity$1;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -09e3a8: |[09e3a8] org.pyneo.maps.poi.PoiListActivity$1.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ -09e3b8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09e3ba: 7220 d701 ba00 |0001: invoke-interface {v10, v11}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ -09e3c0: 0c01 |0004: move-result-object v1 │ │ -09e3c2: 1a03 8818 |0005: const-string v3, "catname" // string@1888 │ │ -09e3c6: 6e20 db24 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09e3cc: 0a01 |000a: move-result v1 │ │ -09e3ce: 3801 6300 |000b: if-eqz v1, 006e // +0063 │ │ -09e3d2: 1401 1c00 0b7f |000d: const v1, #float 1.84763e+38 // #7f0b001c │ │ -09e3d8: 6e20 aa1f 1900 |0010: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -09e3de: 0c01 |0013: move-result-object v1 │ │ -09e3e0: 1f01 3504 |0014: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -09e3e4: 2203 9204 |0016: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -09e3e8: 7010 fb24 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09e3ee: 1a04 8818 |001b: const-string v4, "catname" // string@1888 │ │ -09e3f2: 7220 d501 4a00 |001d: invoke-interface {v10, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -09e3f8: 0a04 |0020: move-result v4 │ │ -09e3fa: 7220 de01 4a00 |0021: invoke-interface {v10, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -09e400: 0c04 |0024: move-result-object v4 │ │ -09e402: 6e20 0425 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e408: 0c03 |0028: move-result-object v3 │ │ -09e40a: 1a04 2501 |0029: const-string v4, ", " // string@0125 │ │ -09e40e: 6e20 0425 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e414: 0c03 |002e: move-result-object v3 │ │ -09e416: 5484 6314 |002f: iget-object v4, v8, Lorg/pyneo/maps/poi/PoiListActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1463 │ │ -09e41a: 7110 5e2a 0400 |0031: invoke-static {v4}, Lorg/pyneo/maps/poi/PoiListActivity;.access$000:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter; // method@2a5e │ │ -09e420: 0c04 |0034: move-result-object v4 │ │ -09e422: 1a05 0b23 |0035: const-string v5, "lat" // string@230b │ │ -09e426: 7220 d501 5a00 |0037: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -09e42c: 0a05 |003a: move-result v5 │ │ -09e42e: 7220 d901 5a00 |003b: invoke-interface {v10, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -09e434: 0b06 |003e: move-result-wide v6 │ │ -09e436: 6e30 072e 6407 |003f: invoke-virtual {v4, v6, v7}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -09e43c: 0c04 |0042: move-result-object v4 │ │ -09e43e: 6e20 0425 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e444: 0c03 |0046: move-result-object v3 │ │ -09e446: 1a04 2501 |0047: const-string v4, ", " // string@0125 │ │ -09e44a: 6e20 0425 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e450: 0c03 |004c: move-result-object v3 │ │ -09e452: 5484 6314 |004d: iget-object v4, v8, Lorg/pyneo/maps/poi/PoiListActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1463 │ │ -09e456: 7110 5e2a 0400 |004f: invoke-static {v4}, Lorg/pyneo/maps/poi/PoiListActivity;.access$000:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter; // method@2a5e │ │ -09e45c: 0c04 |0052: move-result-object v4 │ │ -09e45e: 1a05 a223 |0053: const-string v5, "lon" // string@23a2 │ │ -09e462: 7220 d501 5a00 |0055: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -09e468: 0a05 |0058: move-result v5 │ │ -09e46a: 7220 d901 5a00 |0059: invoke-interface {v10, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -09e470: 0b06 |005c: move-result-wide v6 │ │ -09e472: 6e30 082e 6407 |005d: invoke-virtual {v4, v6, v7}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -09e478: 0c04 |0060: move-result-object v4 │ │ -09e47a: 6e20 0425 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e480: 0c03 |0064: move-result-object v3 │ │ -09e482: 6e10 0a25 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09e488: 0c03 |0068: move-result-object v3 │ │ -09e48a: 6e20 be22 3100 |0069: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -09e490: 0121 |006c: move v1, v2 │ │ -09e492: 0f01 |006d: return v1 │ │ -09e494: 7220 d701 ba00 |006e: invoke-interface {v10, v11}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ -09e49a: 0c01 |0071: move-result-object v1 │ │ -09e49c: 1a03 4621 |0072: const-string v3, "iconid" // string@2146 │ │ -09e4a0: 6e20 db24 3100 |0074: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -09e4a6: 0a01 |0077: move-result v1 │ │ -09e4a8: 3801 2e00 |0078: if-eqz v1, 00a6 // +002e │ │ -09e4ac: 7220 db01 ba00 |007a: invoke-interface {v10, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -09e4b2: 0a00 |007d: move-result v0 │ │ -09e4b4: 2201 9204 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -09e4b8: 7010 fb24 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09e4be: 1a03 a032 |0083: const-string v3, "setViewValue find id=" // string@32a0 │ │ -09e4c2: 6e20 0425 3100 |0085: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e4c8: 0c01 |0088: move-result-object v1 │ │ -09e4ca: 6e20 0025 0100 |0089: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -09e4d0: 0c01 |008c: move-result-object v1 │ │ -09e4d2: 6e10 0a25 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09e4d8: 0c01 |0090: move-result-object v1 │ │ -09e4da: 7110 f72e 0100 |0091: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -09e4e0: 1401 1600 0b7f |0094: const v1, #float 1.84763e+38 // #7f0b0016 │ │ -09e4e6: 6e20 aa1f 1900 |0097: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -09e4ec: 0c01 |009a: move-result-object v1 │ │ -09e4ee: 1f01 1404 |009b: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ -09e4f2: 7110 0a2a 0000 |009d: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -09e4f8: 0a03 |00a0: move-result v3 │ │ -09e4fa: 6e20 b021 3100 |00a1: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -09e500: 0121 |00a4: move v1, v2 │ │ -09e502: 28c8 |00a5: goto 006d // -0038 │ │ -09e504: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ -09e506: 28c6 |00a7: goto 006d // -003a │ │ +09e368: |[09e368] org.pyneo.maps.poi.PoiListActivity$1.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ +09e378: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +09e37a: 7220 d701 ba00 |0001: invoke-interface {v10, v11}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ +09e380: 0c01 |0004: move-result-object v1 │ │ +09e382: 1a03 8818 |0005: const-string v3, "catname" // string@1888 │ │ +09e386: 6e20 db24 3100 |0007: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09e38c: 0a01 |000a: move-result v1 │ │ +09e38e: 3801 6300 |000b: if-eqz v1, 006e // +0063 │ │ +09e392: 1401 1c00 0b7f |000d: const v1, #float 1.84763e+38 // #7f0b001c │ │ +09e398: 6e20 aa1f 1900 |0010: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +09e39e: 0c01 |0013: move-result-object v1 │ │ +09e3a0: 1f01 3504 |0014: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +09e3a4: 2203 9204 |0016: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +09e3a8: 7010 fb24 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09e3ae: 1a04 8818 |001b: const-string v4, "catname" // string@1888 │ │ +09e3b2: 7220 d501 4a00 |001d: invoke-interface {v10, v4}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +09e3b8: 0a04 |0020: move-result v4 │ │ +09e3ba: 7220 de01 4a00 |0021: invoke-interface {v10, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +09e3c0: 0c04 |0024: move-result-object v4 │ │ +09e3c2: 6e20 0425 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e3c8: 0c03 |0028: move-result-object v3 │ │ +09e3ca: 1a04 2501 |0029: const-string v4, ", " // string@0125 │ │ +09e3ce: 6e20 0425 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e3d4: 0c03 |002e: move-result-object v3 │ │ +09e3d6: 5484 6314 |002f: iget-object v4, v8, Lorg/pyneo/maps/poi/PoiListActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1463 │ │ +09e3da: 7110 5e2a 0400 |0031: invoke-static {v4}, Lorg/pyneo/maps/poi/PoiListActivity;.access$000:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter; // method@2a5e │ │ +09e3e0: 0c04 |0034: move-result-object v4 │ │ +09e3e2: 1a05 0b23 |0035: const-string v5, "lat" // string@230b │ │ +09e3e6: 7220 d501 5a00 |0037: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +09e3ec: 0a05 |003a: move-result v5 │ │ +09e3ee: 7220 d901 5a00 |003b: invoke-interface {v10, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +09e3f4: 0b06 |003e: move-result-wide v6 │ │ +09e3f6: 6e30 072e 6407 |003f: invoke-virtual {v4, v6, v7}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +09e3fc: 0c04 |0042: move-result-object v4 │ │ +09e3fe: 6e20 0425 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e404: 0c03 |0046: move-result-object v3 │ │ +09e406: 1a04 2501 |0047: const-string v4, ", " // string@0125 │ │ +09e40a: 6e20 0425 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e410: 0c03 |004c: move-result-object v3 │ │ +09e412: 5484 6314 |004d: iget-object v4, v8, Lorg/pyneo/maps/poi/PoiListActivity$1;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1463 │ │ +09e416: 7110 5e2a 0400 |004f: invoke-static {v4}, Lorg/pyneo/maps/poi/PoiListActivity;.access$000:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter; // method@2a5e │ │ +09e41c: 0c04 |0052: move-result-object v4 │ │ +09e41e: 1a05 a223 |0053: const-string v5, "lon" // string@23a2 │ │ +09e422: 7220 d501 5a00 |0055: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +09e428: 0a05 |0058: move-result v5 │ │ +09e42a: 7220 d901 5a00 |0059: invoke-interface {v10, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +09e430: 0b06 |005c: move-result-wide v6 │ │ +09e432: 6e30 082e 6407 |005d: invoke-virtual {v4, v6, v7}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +09e438: 0c04 |0060: move-result-object v4 │ │ +09e43a: 6e20 0425 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e440: 0c03 |0064: move-result-object v3 │ │ +09e442: 6e10 0a25 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09e448: 0c03 |0068: move-result-object v3 │ │ +09e44a: 6e20 be22 3100 |0069: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +09e450: 0121 |006c: move v1, v2 │ │ +09e452: 0f01 |006d: return v1 │ │ +09e454: 7220 d701 ba00 |006e: invoke-interface {v10, v11}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ +09e45a: 0c01 |0071: move-result-object v1 │ │ +09e45c: 1a03 4621 |0072: const-string v3, "iconid" // string@2146 │ │ +09e460: 6e20 db24 3100 |0074: invoke-virtual {v1, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +09e466: 0a01 |0077: move-result v1 │ │ +09e468: 3801 2e00 |0078: if-eqz v1, 00a6 // +002e │ │ +09e46c: 7220 db01 ba00 |007a: invoke-interface {v10, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +09e472: 0a00 |007d: move-result v0 │ │ +09e474: 2201 9204 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +09e478: 7010 fb24 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09e47e: 1a03 a032 |0083: const-string v3, "setViewValue find id=" // string@32a0 │ │ +09e482: 6e20 0425 3100 |0085: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e488: 0c01 |0088: move-result-object v1 │ │ +09e48a: 6e20 0025 0100 |0089: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +09e490: 0c01 |008c: move-result-object v1 │ │ +09e492: 6e10 0a25 0100 |008d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09e498: 0c01 |0090: move-result-object v1 │ │ +09e49a: 7110 f72e 0100 |0091: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09e4a0: 1401 1600 0b7f |0094: const v1, #float 1.84763e+38 // #7f0b0016 │ │ +09e4a6: 6e20 aa1f 1900 |0097: invoke-virtual {v9, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +09e4ac: 0c01 |009a: move-result-object v1 │ │ +09e4ae: 1f01 1404 |009b: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ +09e4b2: 7110 0a2a 0000 |009d: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +09e4b8: 0a03 |00a0: move-result v3 │ │ +09e4ba: 6e20 b021 3100 |00a1: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +09e4c0: 0121 |00a4: move v1, v2 │ │ +09e4c2: 28c8 |00a5: goto 006d // -0038 │ │ +09e4c4: 1201 |00a6: const/4 v1, #int 0 // #0 │ │ +09e4c6: 28c6 |00a7: goto 006d // -003a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x000d line=91 │ │ + 0x0031 line=92 │ │ + 0x004f line=93 │ │ + 0x0069 line=91 │ │ 0x006d line=103 │ │ 0x006e line=97 │ │ 0x007a line=98 │ │ 0x007e line=99 │ │ 0x0094 line=100 │ │ 0x00a5 line=101 │ │ 0x00a6 line=103 │ │ @@ -154842,37 +154904,37 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e508: |[09e508] org.pyneo.maps.poi.PoiListActivity$2.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ -09e518: 5b01 6414 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1464 │ │ -09e51c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e522: 0e00 |0005: return-void │ │ +09e4c8: |[09e4c8] org.pyneo.maps.poi.PoiListActivity$2.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ +09e4d8: 5b01 6414 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$2;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1464 │ │ +09e4dc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e4e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiListActivity$2;) │ │ 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 │ │ -09e524: |[09e524] org.pyneo.maps.poi.PoiListActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -09e534: 0e00 |0000: return-void │ │ +09e4e4: |[09e4e4] org.pyneo.maps.poi.PoiListActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +09e4f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$2; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -154912,48 +154974,48 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e538: |[09e538] org.pyneo.maps.poi.PoiListActivity$3.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ -09e548: 5b01 6514 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1465 │ │ -09e54c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e552: 0e00 |0005: return-void │ │ +09e4f8: |[09e4f8] org.pyneo.maps.poi.PoiListActivity$3.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ +09e508: 5b01 6514 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1465 │ │ +09e50c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiListActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -09e554: |[09e554] org.pyneo.maps.poi.PoiListActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -09e564: 5410 6514 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1465 │ │ -09e568: 7110 5f2a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09e56e: 0c00 |0005: move-result-object v0 │ │ -09e570: 6e10 9b2a 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.deleteAllPoi:()V // method@2a9b │ │ -09e576: 5410 6514 |0009: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1465 │ │ -09e57a: 6e10 642a 0000 |000b: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ -09e580: 0c00 |000e: move-result-object v0 │ │ -09e582: 1f00 2c04 |000f: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -09e586: 6e10 8322 0000 |0011: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -09e58c: 0c00 |0014: move-result-object v0 │ │ -09e58e: 7210 e501 0000 |0015: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -09e594: 0e00 |0018: return-void │ │ +09e514: |[09e514] org.pyneo.maps.poi.PoiListActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +09e524: 5410 6514 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1465 │ │ +09e528: 7110 5f2a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09e52e: 0c00 |0005: move-result-object v0 │ │ +09e530: 6e10 9b2a 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.deleteAllPoi:()V // method@2a9b │ │ +09e536: 5410 6514 |0009: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity$3;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1465 │ │ +09e53a: 6e10 642a 0000 |000b: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ +09e540: 0c00 |000e: move-result-object v0 │ │ +09e542: 1f00 2c04 |000f: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +09e546: 6e10 8322 0000 |0011: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +09e54c: 0c00 |0014: move-result-object v0 │ │ +09e54e: 7210 e501 0000 |0015: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +09e554: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0009 line=216 │ │ 0x0018 line=217 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/pyneo/maps/poi/PoiListActivity$3; │ │ @@ -154999,51 +155061,51 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09e598: |[09e598] org.pyneo.maps.poi.PoiListActivity$4.:(Lorg/pyneo/maps/poi/PoiListActivity;I)V │ │ -09e5a8: 5b01 6614 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1466 │ │ -09e5ac: 5902 6714 |0002: iput v2, v0, Lorg/pyneo/maps/poi/PoiListActivity$4;.val$pointid:I // field@1467 │ │ -09e5b0: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09e5b6: 0e00 |0007: return-void │ │ +09e558: |[09e558] org.pyneo.maps.poi.PoiListActivity$4.:(Lorg/pyneo/maps/poi/PoiListActivity;I)V │ │ +09e568: 5b01 6614 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1466 │ │ +09e56c: 5902 6714 |0002: iput v2, v0, Lorg/pyneo/maps/poi/PoiListActivity$4;.val$pointid:I // field@1467 │ │ +09e570: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09e576: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/poi/PoiListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiListActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -09e5b8: |[09e5b8] org.pyneo.maps.poi.PoiListActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -09e5c8: 5420 6614 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1466 │ │ -09e5cc: 7110 5f2a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09e5d2: 0c00 |0005: move-result-object v0 │ │ -09e5d4: 5221 6714 |0006: iget v1, v2, Lorg/pyneo/maps/poi/PoiListActivity$4;.val$pointid:I // field@1467 │ │ -09e5d8: 6e20 9d2a 1000 |0008: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.deletePoi:(I)V // method@2a9d │ │ -09e5de: 5420 6614 |000b: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1466 │ │ -09e5e2: 6e10 642a 0000 |000d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ -09e5e8: 0c00 |0010: move-result-object v0 │ │ -09e5ea: 1f00 2c04 |0011: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -09e5ee: 6e10 8322 0000 |0013: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -09e5f4: 0c00 |0016: move-result-object v0 │ │ -09e5f6: 7210 e501 0000 |0017: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -09e5fc: 0e00 |001a: return-void │ │ +09e578: |[09e578] org.pyneo.maps.poi.PoiListActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +09e588: 5420 6614 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1466 │ │ +09e58c: 7110 5f2a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09e592: 0c00 |0005: move-result-object v0 │ │ +09e594: 5221 6714 |0006: iget v1, v2, Lorg/pyneo/maps/poi/PoiListActivity$4;.val$pointid:I // field@1467 │ │ +09e598: 6e20 9d2a 1000 |0008: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.deletePoi:(I)V // method@2a9d │ │ +09e59e: 5420 6614 |000b: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$4;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1466 │ │ +09e5a2: 6e10 642a 0000 |000d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ +09e5a8: 0c00 |0010: move-result-object v0 │ │ +09e5aa: 1f00 2c04 |0011: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +09e5ae: 6e10 8322 0000 |0013: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +09e5b4: 0c00 |0016: move-result-object v0 │ │ +09e5b6: 7210 e501 0000 |0017: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +09e5bc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x000b line=269 │ │ 0x001a line=270 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/pyneo/maps/poi/PoiListActivity$4; │ │ @@ -155085,271 +155147,271 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e600: |[09e600] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ -09e610: 5b01 6814 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e614: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -09e61a: 0e00 |0005: return-void │ │ +09e5c0: |[09e5c0] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ +09e5d0: 5b01 6814 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e5d4: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +09e5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;) │ │ name : 'doInBackground' │ │ 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 │ │ -09e61c: |[09e61c] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -09e62c: 1f02 7b06 |0000: check-cast v2, [Ljava/lang/Void; // type@067b │ │ -09e630: 6e20 502a 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; // method@2a50 │ │ -09e636: 0c00 |0005: move-result-object v0 │ │ -09e638: 1100 |0006: return-object v0 │ │ +09e5dc: |[09e5dc] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +09e5ec: 1f02 7b06 |0000: check-cast v2, [Ljava/lang/Void; // type@067b │ │ +09e5f0: 6e20 502a 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; // method@2a50 │ │ +09e5f6: 0c00 |0005: move-result-object v0 │ │ +09e5f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 450 16-bit code units │ │ -09e63c: |[09e63c] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; │ │ -09e64c: 220e 2e06 |0000: new-instance v14, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -09e650: 1a0f 7820 |0002: const-string v15, "gpx" // string@2078 │ │ -09e654: 7020 b12e fe00 |0004: invoke-direct {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ -09e65a: 1a0f 5736 |0007: const-string v15, "xsi:schemaLocation" // string@3657 │ │ -09e65e: 1a10 1e21 |0009: const-string v16, "http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" // string@211e │ │ -09e662: 7403 c02e 0e00 |000b: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e668: 1a0f 5136 |000e: const-string v15, "xmlns" // string@3651 │ │ -09e66c: 1a10 1d21 |0010: const-string v16, "http://www.topografix.com/GPX/1/0" // string@211d │ │ -09e670: 7403 c02e 0e00 |0012: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e676: 1a0f 5336 |0015: const-string v15, "xmlns:xsi" // string@3653 │ │ -09e67a: 1a10 1f21 |0017: const-string v16, "http://www.w3.org/2001/XMLSchema-instance" // string@211f │ │ -09e67e: 7403 c02e 0e00 |0019: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e684: 1a0f 111a |001c: const-string v15, "creator" // string@1a11 │ │ -09e688: 1a10 3312 |001e: const-string v16, "Tabulae - https://github.com/emdete/Tabulae" // string@1233 │ │ -09e68c: 7403 c02e 0e00 |0020: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e692: 1a0f aa35 |0023: const-string v15, "version" // string@35aa │ │ -09e696: 1a10 6001 |0025: const-string v16, "1.0" // string@0160 │ │ -09e69a: 7403 c02e 0e00 |0027: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e6a0: 0800 1400 |002a: move-object/from16 v0, v20 │ │ -09e6a4: 540f 6814 |002c: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e6a8: 7110 5f2a 0f00 |002e: invoke-static {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09e6ae: 0c0f |0031: move-result-object v15 │ │ -09e6b0: 1a10 0f23 |0032: const-string v16, "lat,lon" // string@230f │ │ -09e6b4: 7402 a72a 0f00 |0034: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ -09e6ba: 0c02 |0037: move-result-object v2 │ │ -09e6bc: 120a |0038: const/4 v10, #int 0 // #0 │ │ -09e6be: 3802 e200 |0039: if-eqz v2, 011b // +00e2 │ │ -09e6c2: 7210 e001 0200 |003b: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -09e6c8: 0a0f |003e: move-result v15 │ │ -09e6ca: 380f d900 |003f: if-eqz v15, 0118 // +00d9 │ │ -09e6ce: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -09e6d2: 540f 6814 |0043: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e6d6: 7110 5f2a 0f00 |0045: invoke-static {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09e6dc: 0c0f |0048: move-result-object v15 │ │ -09e6de: 1310 0400 |0049: const/16 v16, #int 4 // #4 │ │ -09e6e2: 0200 1000 |004b: move/from16 v0, v16 │ │ -09e6e6: 7220 db01 0200 |004d: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -09e6ec: 0a10 |0050: move-result v16 │ │ -09e6ee: 7402 a92a 0f00 |0051: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ -09e6f4: 0c0a |0054: move-result-object v10 │ │ -09e6f6: 1a0f 2136 |0055: const-string v15, "wpt" // string@3621 │ │ -09e6fa: 6e20 b22e fe00 |0057: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09e700: 0c0c |005a: move-result-object v12 │ │ -09e702: 1a0f 0b23 |005b: const-string v15, "lat" // string@230b │ │ -09e706: 54a0 8714 |005d: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -09e70a: 0810 0000 |005f: move-object/from16 v16, v0 │ │ -09e70e: 7401 302e 1000 |0061: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -09e714: 0b10 |0064: move-result-wide v16 │ │ -09e716: 7702 7a24 1000 |0065: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -09e71c: 0c10 |0068: move-result-object v16 │ │ -09e71e: 0800 1000 |0069: move-object/from16 v0, v16 │ │ -09e722: 6e30 c02e fc00 |006b: invoke-virtual {v12, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e728: 1a0f a223 |006e: const-string v15, "lon" // string@23a2 │ │ -09e72c: 54a0 8714 |0070: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -09e730: 0810 0000 |0072: move-object/from16 v16, v0 │ │ -09e734: 7401 322e 1000 |0074: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -09e73a: 0b10 |0077: move-result-wide v16 │ │ -09e73c: 7702 7a24 1000 |0078: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -09e742: 0c10 |007b: move-result-object v16 │ │ -09e744: 0800 1000 |007c: move-object/from16 v0, v16 │ │ -09e748: 6e30 c02e fc00 |007e: invoke-virtual {v12, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e74e: 1a0f e61b |0081: const-string v15, "ele" // string@1be6 │ │ -09e752: 6e20 b22e fc00 |0083: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09e758: 0c0f |0086: move-result-object v15 │ │ -09e75a: 53a0 8414 |0087: iget-wide v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ -09e75e: 0510 0000 |0089: move-wide/from16 v16, v0 │ │ -09e762: 7702 7a24 1000 |008b: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -09e768: 0c10 |008e: move-result-object v16 │ │ -09e76a: 7402 c22e 0f00 |008f: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -09e770: 1a0f 4b2a |0092: const-string v15, "name" // string@2a4b │ │ -09e774: 6e20 b22e fc00 |0094: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09e77a: 0c0f |0097: move-result-object v15 │ │ -09e77c: 54a0 8b14 |0098: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -09e780: 0810 0000 |009a: move-object/from16 v16, v0 │ │ -09e784: 7402 c22e 0f00 |009c: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -09e78a: 1a0f bd1a |009f: const-string v15, "desc" // string@1abd │ │ -09e78e: 6e20 b22e fc00 |00a1: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09e794: 0c0f |00a4: move-result-object v15 │ │ -09e796: 54a0 8614 |00a5: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -09e79a: 0810 0000 |00a7: move-object/from16 v16, v0 │ │ -09e79e: 7402 c22e 0f00 |00a9: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -09e7a4: 1a0f 1035 |00ac: const-string v15, "type" // string@3510 │ │ -09e7a8: 6e20 b22e fc00 |00ae: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09e7ae: 0c0f |00b1: move-result-object v15 │ │ -09e7b0: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ -09e7b4: 5400 6814 |00b4: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e7b8: 0810 0000 |00b6: move-object/from16 v16, v0 │ │ -09e7bc: 7701 5f2a 1000 |00b8: invoke-static/range {v16}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09e7c2: 0c10 |00bb: move-result-object v16 │ │ -09e7c4: 52a0 8514 |00bc: iget v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -09e7c8: 0211 0000 |00be: move/from16 v17, v0 │ │ -09e7cc: 7402 a52a 1000 |00c0: invoke-virtual/range {v16, v17}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ -09e7d2: 0c10 |00c3: move-result-object v16 │ │ -09e7d4: 0800 1000 |00c4: move-object/from16 v0, v16 │ │ -09e7d8: 5400 5414 |00c6: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ -09e7dc: 0810 0000 |00c8: move-object/from16 v16, v0 │ │ -09e7e0: 7402 c22e 0f00 |00ca: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -09e7e6: 1a0f 621c |00cd: const-string v15, "extensions" // string@1c62 │ │ -09e7ea: 6e20 b22e fc00 |00cf: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09e7f0: 0c05 |00d2: move-result-object v5 │ │ -09e7f2: 1a0f 8718 |00d3: const-string v15, "categoryid" // string@1887 │ │ -09e7f6: 6e20 b22e f500 |00d5: invoke-virtual {v5, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09e7fc: 0c03 |00d8: move-result-object v3 │ │ -09e7fe: 0800 1400 |00d9: move-object/from16 v0, v20 │ │ -09e802: 540f 6814 |00db: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e806: 7110 5f2a 0f00 |00dd: invoke-static {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09e80c: 0c0f |00e0: move-result-object v15 │ │ -09e80e: 52a0 8514 |00e1: iget v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -09e812: 0210 0000 |00e3: move/from16 v16, v0 │ │ -09e816: 7402 a52a 0f00 |00e5: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ -09e81c: 0c0b |00e8: move-result-object v11 │ │ -09e81e: 1a0f 8718 |00e9: const-string v15, "categoryid" // string@1887 │ │ -09e822: 6e10 102a 0b00 |00eb: invoke-virtual {v11}, Lorg/pyneo/maps/poi/PoiCategory;.getId:()I // method@2a10 │ │ -09e828: 0a10 |00ee: move-result v16 │ │ -09e82a: 7701 9524 1000 |00ef: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -09e830: 0c10 |00f2: move-result-object v16 │ │ -09e832: 0800 1000 |00f3: move-object/from16 v0, v16 │ │ -09e836: 6e30 c02e f300 |00f5: invoke-virtual {v3, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e83c: 1a0f 4b2a |00f8: const-string v15, "name" // string@2a4b │ │ -09e840: 54b0 5414 |00fa: iget-object v0, v11, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ -09e844: 0810 0000 |00fc: move-object/from16 v16, v0 │ │ -09e848: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ -09e84c: 6e30 c02e f300 |0100: invoke-virtual {v3, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e852: 1a0f 4621 |0103: const-string v15, "iconid" // string@2146 │ │ -09e856: 52b0 5114 |0105: iget v0, v11, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -09e85a: 0210 0000 |0107: move/from16 v16, v0 │ │ -09e85e: 7701 9524 1000 |0109: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -09e864: 0c10 |010c: move-result-object v16 │ │ -09e866: 0800 1000 |010d: move-object/from16 v0, v16 │ │ -09e86a: 6e30 c02e f300 |010f: invoke-virtual {v3, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09e870: 7210 e101 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -09e876: 0a0f |0115: move-result v15 │ │ -09e878: 390f 2bff |0116: if-nez v15, 0041 // -00d5 │ │ -09e87c: 7210 d301 0200 |0118: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -09e882: 0800 1400 |011b: move-object/from16 v0, v20 │ │ -09e886: 540f 6814 |011d: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e88a: 7110 052f 0f00 |011f: invoke-static {v15}, Lorg/pyneo/maps/utils/Ut;.getAppExportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f05 │ │ -09e890: 0c08 |0122: move-result-object v8 │ │ -09e892: 220f 9204 |0123: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ -09e896: 7010 fb24 0f00 |0125: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09e89c: 6e10 1c24 0800 |0128: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -09e8a2: 0c10 |012b: move-result-object v16 │ │ -09e8a4: 7402 0425 0f00 |012c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e8aa: 0c0f |012f: move-result-object v15 │ │ -09e8ac: 1a10 5401 |0130: const-string v16, "/poilist.gpx" // string@0154 │ │ -09e8b0: 7402 0425 0f00 |0132: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09e8b6: 0c0f |0135: move-result-object v15 │ │ -09e8b8: 6e10 0a25 0f00 |0136: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09e8be: 0c07 |0139: move-result-object v7 │ │ -09e8c0: 2206 5f04 |013a: new-instance v6, Ljava/io/File; // type@045f │ │ -09e8c4: 7020 1524 7600 |013c: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09e8ca: 6e10 1824 0600 |013f: invoke-virtual {v6}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ -09e8d0: 2209 6304 |0142: new-instance v9, Ljava/io/FileOutputStream; // type@0463 │ │ -09e8d4: 7020 3424 6900 |0144: invoke-direct {v9, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ -09e8da: 220d 6904 |0147: new-instance v13, Ljava/io/OutputStreamWriter; // type@0469 │ │ -09e8de: 7020 4824 9d00 |0149: invoke-direct {v13, v9}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2448 │ │ -09e8e4: 7110 be2e 0e00 |014c: invoke-static {v14}, Lorg/pyneo/maps/utils/SimpleXML;.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; // method@2ebe │ │ -09e8ea: 0c0f |014f: move-result-object v15 │ │ -09e8ec: 6e20 4a24 fd00 |0150: invoke-virtual {v13, v15}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@244a │ │ -09e8f2: 6e10 4924 0d00 |0153: invoke-virtual {v13}, Ljava/io/OutputStreamWriter;.close:()V // method@2449 │ │ -09e8f8: 0800 1400 |0156: move-object/from16 v0, v20 │ │ -09e8fc: 540f 6814 |0158: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e900: 6e10 682a 0f00 |015a: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ -09e906: 0c0f |015d: move-result-object v15 │ │ -09e908: 1410 9900 0e7f |015e: const v16, #float 1.88753e+38 // #7f0e0099 │ │ -09e90e: 1311 0100 |0161: const/16 v17, #int 1 // #1 │ │ -09e912: 0200 1100 |0163: move/from16 v0, v17 │ │ -09e916: 2300 7806 |0165: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -09e91a: 0811 0000 |0167: move-object/from16 v17, v0 │ │ -09e91e: 1312 0000 |0169: const/16 v18, #int 0 // #0 │ │ -09e922: 4d07 1112 |016b: aput-object v7, v17, v18 │ │ -09e926: 7403 b901 0f00 |016d: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -09e92c: 0c0f |0170: move-result-object v15 │ │ -09e92e: 110f |0171: return-object v15 │ │ -09e930: 0d04 |0172: move-exception v4 │ │ -09e932: 6e10 3324 0400 |0173: invoke-virtual {v4}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ -09e938: 0c0f |0176: move-result-object v15 │ │ -09e93a: 7120 fa2e 4f00 |0177: invoke-static {v15, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09e940: 0800 1400 |017a: move-object/from16 v0, v20 │ │ -09e944: 540f 6814 |017c: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e948: 6e10 682a 0f00 |017e: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ -09e94e: 0c0f |0181: move-result-object v15 │ │ -09e950: 1410 9200 0e7f |0182: const v16, #float 1.88753e+38 // #7f0e0092 │ │ -09e956: 1311 0100 |0185: const/16 v17, #int 1 // #1 │ │ -09e95a: 0200 1100 |0187: move/from16 v0, v17 │ │ -09e95e: 2300 7806 |0189: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -09e962: 0811 0000 |018b: move-object/from16 v17, v0 │ │ -09e966: 1312 0000 |018d: const/16 v18, #int 0 // #0 │ │ -09e96a: 6e10 3224 0400 |018f: invoke-virtual {v4}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ -09e970: 0c13 |0192: move-result-object v19 │ │ -09e972: 4d13 1112 |0193: aput-object v19, v17, v18 │ │ -09e976: 7403 b901 0f00 |0195: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -09e97c: 0c0f |0198: move-result-object v15 │ │ -09e97e: 28d8 |0199: goto 0171 // -0028 │ │ -09e980: 0d04 |019a: move-exception v4 │ │ -09e982: 6e10 3f24 0400 |019b: invoke-virtual {v4}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -09e988: 0c0f |019e: move-result-object v15 │ │ -09e98a: 7120 fa2e 4f00 |019f: invoke-static {v15, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09e990: 0800 1400 |01a2: move-object/from16 v0, v20 │ │ -09e994: 540f 6814 |01a4: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09e998: 6e10 682a 0f00 |01a6: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ -09e99e: 0c0f |01a9: move-result-object v15 │ │ -09e9a0: 1410 9200 0e7f |01aa: const v16, #float 1.88753e+38 // #7f0e0092 │ │ -09e9a6: 1311 0100 |01ad: const/16 v17, #int 1 // #1 │ │ -09e9aa: 0200 1100 |01af: move/from16 v0, v17 │ │ -09e9ae: 2300 7806 |01b1: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -09e9b2: 0811 0000 |01b3: move-object/from16 v17, v0 │ │ -09e9b6: 1312 0000 |01b5: const/16 v18, #int 0 // #0 │ │ -09e9ba: 6e10 3e24 0400 |01b7: invoke-virtual {v4}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@243e │ │ -09e9c0: 0c13 |01ba: move-result-object v19 │ │ -09e9c2: 4d13 1112 |01bb: aput-object v19, v17, v18 │ │ -09e9c6: 7403 b901 0f00 |01bd: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -09e9cc: 0c0f |01c0: move-result-object v15 │ │ -09e9ce: 28b0 |01c1: goto 0171 // -0050 │ │ +09e5fc: |[09e5fc] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; │ │ +09e60c: 220e 2e06 |0000: new-instance v14, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +09e610: 1a0f 7820 |0002: const-string v15, "gpx" // string@2078 │ │ +09e614: 7020 b12e fe00 |0004: invoke-direct {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ +09e61a: 1a0f 5736 |0007: const-string v15, "xsi:schemaLocation" // string@3657 │ │ +09e61e: 1a10 1e21 |0009: const-string v16, "http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" // string@211e │ │ +09e622: 7403 c02e 0e00 |000b: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e628: 1a0f 5136 |000e: const-string v15, "xmlns" // string@3651 │ │ +09e62c: 1a10 1d21 |0010: const-string v16, "http://www.topografix.com/GPX/1/0" // string@211d │ │ +09e630: 7403 c02e 0e00 |0012: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e636: 1a0f 5336 |0015: const-string v15, "xmlns:xsi" // string@3653 │ │ +09e63a: 1a10 1f21 |0017: const-string v16, "http://www.w3.org/2001/XMLSchema-instance" // string@211f │ │ +09e63e: 7403 c02e 0e00 |0019: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e644: 1a0f 111a |001c: const-string v15, "creator" // string@1a11 │ │ +09e648: 1a10 3312 |001e: const-string v16, "Tabulae - https://github.com/emdete/Tabulae" // string@1233 │ │ +09e64c: 7403 c02e 0e00 |0020: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e652: 1a0f aa35 |0023: const-string v15, "version" // string@35aa │ │ +09e656: 1a10 6001 |0025: const-string v16, "1.0" // string@0160 │ │ +09e65a: 7403 c02e 0e00 |0027: invoke-virtual/range {v14, v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e660: 0800 1400 |002a: move-object/from16 v0, v20 │ │ +09e664: 540f 6814 |002c: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e668: 7110 5f2a 0f00 |002e: invoke-static {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09e66e: 0c0f |0031: move-result-object v15 │ │ +09e670: 1a10 0f23 |0032: const-string v16, "lat,lon" // string@230f │ │ +09e674: 7402 a72a 0f00 |0034: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ +09e67a: 0c02 |0037: move-result-object v2 │ │ +09e67c: 120a |0038: const/4 v10, #int 0 // #0 │ │ +09e67e: 3802 e200 |0039: if-eqz v2, 011b // +00e2 │ │ +09e682: 7210 e001 0200 |003b: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +09e688: 0a0f |003e: move-result v15 │ │ +09e68a: 380f d900 |003f: if-eqz v15, 0118 // +00d9 │ │ +09e68e: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +09e692: 540f 6814 |0043: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e696: 7110 5f2a 0f00 |0045: invoke-static {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09e69c: 0c0f |0048: move-result-object v15 │ │ +09e69e: 1310 0400 |0049: const/16 v16, #int 4 // #4 │ │ +09e6a2: 0200 1000 |004b: move/from16 v0, v16 │ │ +09e6a6: 7220 db01 0200 |004d: invoke-interface {v2, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +09e6ac: 0a10 |0050: move-result v16 │ │ +09e6ae: 7402 a92a 0f00 |0051: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ +09e6b4: 0c0a |0054: move-result-object v10 │ │ +09e6b6: 1a0f 2136 |0055: const-string v15, "wpt" // string@3621 │ │ +09e6ba: 6e20 b22e fe00 |0057: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09e6c0: 0c0c |005a: move-result-object v12 │ │ +09e6c2: 1a0f 0b23 |005b: const-string v15, "lat" // string@230b │ │ +09e6c6: 54a0 8714 |005d: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +09e6ca: 0810 0000 |005f: move-object/from16 v16, v0 │ │ +09e6ce: 7401 302e 1000 |0061: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +09e6d4: 0b10 |0064: move-result-wide v16 │ │ +09e6d6: 7702 7a24 1000 |0065: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +09e6dc: 0c10 |0068: move-result-object v16 │ │ +09e6de: 0800 1000 |0069: move-object/from16 v0, v16 │ │ +09e6e2: 6e30 c02e fc00 |006b: invoke-virtual {v12, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e6e8: 1a0f a223 |006e: const-string v15, "lon" // string@23a2 │ │ +09e6ec: 54a0 8714 |0070: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +09e6f0: 0810 0000 |0072: move-object/from16 v16, v0 │ │ +09e6f4: 7401 322e 1000 |0074: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +09e6fa: 0b10 |0077: move-result-wide v16 │ │ +09e6fc: 7702 7a24 1000 |0078: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +09e702: 0c10 |007b: move-result-object v16 │ │ +09e704: 0800 1000 |007c: move-object/from16 v0, v16 │ │ +09e708: 6e30 c02e fc00 |007e: invoke-virtual {v12, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e70e: 1a0f e61b |0081: const-string v15, "ele" // string@1be6 │ │ +09e712: 6e20 b22e fc00 |0083: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09e718: 0c0f |0086: move-result-object v15 │ │ +09e71a: 53a0 8414 |0087: iget-wide v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ +09e71e: 0510 0000 |0089: move-wide/from16 v16, v0 │ │ +09e722: 7702 7a24 1000 |008b: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +09e728: 0c10 |008e: move-result-object v16 │ │ +09e72a: 7402 c22e 0f00 |008f: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +09e730: 1a0f 4b2a |0092: const-string v15, "name" // string@2a4b │ │ +09e734: 6e20 b22e fc00 |0094: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09e73a: 0c0f |0097: move-result-object v15 │ │ +09e73c: 54a0 8b14 |0098: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +09e740: 0810 0000 |009a: move-object/from16 v16, v0 │ │ +09e744: 7402 c22e 0f00 |009c: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +09e74a: 1a0f bd1a |009f: const-string v15, "desc" // string@1abd │ │ +09e74e: 6e20 b22e fc00 |00a1: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09e754: 0c0f |00a4: move-result-object v15 │ │ +09e756: 54a0 8614 |00a5: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +09e75a: 0810 0000 |00a7: move-object/from16 v16, v0 │ │ +09e75e: 7402 c22e 0f00 |00a9: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +09e764: 1a0f 1035 |00ac: const-string v15, "type" // string@3510 │ │ +09e768: 6e20 b22e fc00 |00ae: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09e76e: 0c0f |00b1: move-result-object v15 │ │ +09e770: 0800 1400 |00b2: move-object/from16 v0, v20 │ │ +09e774: 5400 6814 |00b4: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e778: 0810 0000 |00b6: move-object/from16 v16, v0 │ │ +09e77c: 7701 5f2a 1000 |00b8: invoke-static/range {v16}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09e782: 0c10 |00bb: move-result-object v16 │ │ +09e784: 52a0 8514 |00bc: iget v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +09e788: 0211 0000 |00be: move/from16 v17, v0 │ │ +09e78c: 7402 a52a 1000 |00c0: invoke-virtual/range {v16, v17}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ +09e792: 0c10 |00c3: move-result-object v16 │ │ +09e794: 0800 1000 |00c4: move-object/from16 v0, v16 │ │ +09e798: 5400 5414 |00c6: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ +09e79c: 0810 0000 |00c8: move-object/from16 v16, v0 │ │ +09e7a0: 7402 c22e 0f00 |00ca: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +09e7a6: 1a0f 621c |00cd: const-string v15, "extensions" // string@1c62 │ │ +09e7aa: 6e20 b22e fc00 |00cf: invoke-virtual {v12, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09e7b0: 0c05 |00d2: move-result-object v5 │ │ +09e7b2: 1a0f 8718 |00d3: const-string v15, "categoryid" // string@1887 │ │ +09e7b6: 6e20 b22e f500 |00d5: invoke-virtual {v5, v15}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09e7bc: 0c03 |00d8: move-result-object v3 │ │ +09e7be: 0800 1400 |00d9: move-object/from16 v0, v20 │ │ +09e7c2: 540f 6814 |00db: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e7c6: 7110 5f2a 0f00 |00dd: invoke-static {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09e7cc: 0c0f |00e0: move-result-object v15 │ │ +09e7ce: 52a0 8514 |00e1: iget v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +09e7d2: 0210 0000 |00e3: move/from16 v16, v0 │ │ +09e7d6: 7402 a52a 0f00 |00e5: invoke-virtual/range {v15, v16}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ +09e7dc: 0c0b |00e8: move-result-object v11 │ │ +09e7de: 1a0f 8718 |00e9: const-string v15, "categoryid" // string@1887 │ │ +09e7e2: 6e10 102a 0b00 |00eb: invoke-virtual {v11}, Lorg/pyneo/maps/poi/PoiCategory;.getId:()I // method@2a10 │ │ +09e7e8: 0a10 |00ee: move-result v16 │ │ +09e7ea: 7701 9524 1000 |00ef: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +09e7f0: 0c10 |00f2: move-result-object v16 │ │ +09e7f2: 0800 1000 |00f3: move-object/from16 v0, v16 │ │ +09e7f6: 6e30 c02e f300 |00f5: invoke-virtual {v3, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e7fc: 1a0f 4b2a |00f8: const-string v15, "name" // string@2a4b │ │ +09e800: 54b0 5414 |00fa: iget-object v0, v11, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ +09e804: 0810 0000 |00fc: move-object/from16 v16, v0 │ │ +09e808: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ +09e80c: 6e30 c02e f300 |0100: invoke-virtual {v3, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e812: 1a0f 4621 |0103: const-string v15, "iconid" // string@2146 │ │ +09e816: 52b0 5114 |0105: iget v0, v11, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +09e81a: 0210 0000 |0107: move/from16 v16, v0 │ │ +09e81e: 7701 9524 1000 |0109: invoke-static/range {v16}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +09e824: 0c10 |010c: move-result-object v16 │ │ +09e826: 0800 1000 |010d: move-object/from16 v0, v16 │ │ +09e82a: 6e30 c02e f300 |010f: invoke-virtual {v3, v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09e830: 7210 e101 0200 |0112: invoke-interface {v2}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +09e836: 0a0f |0115: move-result v15 │ │ +09e838: 390f 2bff |0116: if-nez v15, 0041 // -00d5 │ │ +09e83c: 7210 d301 0200 |0118: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +09e842: 0800 1400 |011b: move-object/from16 v0, v20 │ │ +09e846: 540f 6814 |011d: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e84a: 7110 052f 0f00 |011f: invoke-static {v15}, Lorg/pyneo/maps/utils/Ut;.getAppExportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f05 │ │ +09e850: 0c08 |0122: move-result-object v8 │ │ +09e852: 220f 9204 |0123: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ +09e856: 7010 fb24 0f00 |0125: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09e85c: 6e10 1c24 0800 |0128: invoke-virtual {v8}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +09e862: 0c10 |012b: move-result-object v16 │ │ +09e864: 7402 0425 0f00 |012c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e86a: 0c0f |012f: move-result-object v15 │ │ +09e86c: 1a10 5401 |0130: const-string v16, "/poilist.gpx" // string@0154 │ │ +09e870: 7402 0425 0f00 |0132: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09e876: 0c0f |0135: move-result-object v15 │ │ +09e878: 6e10 0a25 0f00 |0136: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09e87e: 0c07 |0139: move-result-object v7 │ │ +09e880: 2206 5f04 |013a: new-instance v6, Ljava/io/File; // type@045f │ │ +09e884: 7020 1524 7600 |013c: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +09e88a: 6e10 1824 0600 |013f: invoke-virtual {v6}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ +09e890: 2209 6304 |0142: new-instance v9, Ljava/io/FileOutputStream; // type@0463 │ │ +09e894: 7020 3424 6900 |0144: invoke-direct {v9, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ +09e89a: 220d 6904 |0147: new-instance v13, Ljava/io/OutputStreamWriter; // type@0469 │ │ +09e89e: 7020 4824 9d00 |0149: invoke-direct {v13, v9}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2448 │ │ +09e8a4: 7110 be2e 0e00 |014c: invoke-static {v14}, Lorg/pyneo/maps/utils/SimpleXML;.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; // method@2ebe │ │ +09e8aa: 0c0f |014f: move-result-object v15 │ │ +09e8ac: 6e20 4a24 fd00 |0150: invoke-virtual {v13, v15}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@244a │ │ +09e8b2: 6e10 4924 0d00 |0153: invoke-virtual {v13}, Ljava/io/OutputStreamWriter;.close:()V // method@2449 │ │ +09e8b8: 0800 1400 |0156: move-object/from16 v0, v20 │ │ +09e8bc: 540f 6814 |0158: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e8c0: 6e10 682a 0f00 |015a: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ +09e8c6: 0c0f |015d: move-result-object v15 │ │ +09e8c8: 1410 9900 0e7f |015e: const v16, #float 1.88753e+38 // #7f0e0099 │ │ +09e8ce: 1311 0100 |0161: const/16 v17, #int 1 // #1 │ │ +09e8d2: 0200 1100 |0163: move/from16 v0, v17 │ │ +09e8d6: 2300 7806 |0165: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +09e8da: 0811 0000 |0167: move-object/from16 v17, v0 │ │ +09e8de: 1312 0000 |0169: const/16 v18, #int 0 // #0 │ │ +09e8e2: 4d07 1112 |016b: aput-object v7, v17, v18 │ │ +09e8e6: 7403 b901 0f00 |016d: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +09e8ec: 0c0f |0170: move-result-object v15 │ │ +09e8ee: 110f |0171: return-object v15 │ │ +09e8f0: 0d04 |0172: move-exception v4 │ │ +09e8f2: 6e10 3324 0400 |0173: invoke-virtual {v4}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ +09e8f8: 0c0f |0176: move-result-object v15 │ │ +09e8fa: 7120 fa2e 4f00 |0177: invoke-static {v15, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09e900: 0800 1400 |017a: move-object/from16 v0, v20 │ │ +09e904: 540f 6814 |017c: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e908: 6e10 682a 0f00 |017e: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ +09e90e: 0c0f |0181: move-result-object v15 │ │ +09e910: 1410 9200 0e7f |0182: const v16, #float 1.88753e+38 // #7f0e0092 │ │ +09e916: 1311 0100 |0185: const/16 v17, #int 1 // #1 │ │ +09e91a: 0200 1100 |0187: move/from16 v0, v17 │ │ +09e91e: 2300 7806 |0189: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +09e922: 0811 0000 |018b: move-object/from16 v17, v0 │ │ +09e926: 1312 0000 |018d: const/16 v18, #int 0 // #0 │ │ +09e92a: 6e10 3224 0400 |018f: invoke-virtual {v4}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ +09e930: 0c13 |0192: move-result-object v19 │ │ +09e932: 4d13 1112 |0193: aput-object v19, v17, v18 │ │ +09e936: 7403 b901 0f00 |0195: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +09e93c: 0c0f |0198: move-result-object v15 │ │ +09e93e: 28d8 |0199: goto 0171 // -0028 │ │ +09e940: 0d04 |019a: move-exception v4 │ │ +09e942: 6e10 3f24 0400 |019b: invoke-virtual {v4}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +09e948: 0c0f |019e: move-result-object v15 │ │ +09e94a: 7120 fa2e 4f00 |019f: invoke-static {v15, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09e950: 0800 1400 |01a2: move-object/from16 v0, v20 │ │ +09e954: 540f 6814 |01a4: iget-object v15, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e958: 6e10 682a 0f00 |01a6: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ +09e95e: 0c0f |01a9: move-result-object v15 │ │ +09e960: 1410 9200 0e7f |01aa: const v16, #float 1.88753e+38 // #7f0e0092 │ │ +09e966: 1311 0100 |01ad: const/16 v17, #int 1 // #1 │ │ +09e96a: 0200 1100 |01af: move/from16 v0, v17 │ │ +09e96e: 2300 7806 |01b1: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +09e972: 0811 0000 |01b3: move-object/from16 v17, v0 │ │ +09e976: 1312 0000 |01b5: const/16 v18, #int 0 // #0 │ │ +09e97a: 6e10 3e24 0400 |01b7: invoke-virtual {v4}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@243e │ │ +09e980: 0c13 |01ba: move-result-object v19 │ │ +09e982: 4d13 1112 |01bb: aput-object v19, v17, v18 │ │ +09e986: 7403 b901 0f00 |01bd: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +09e98c: 0c0f |01c0: move-result-object v15 │ │ +09e98e: 28b0 |01c1: goto 0171 // -0050 │ │ catches : 1 │ │ 0x013f - 0x0170 │ │ Ljava/io/FileNotFoundException; -> 0x0172 │ │ Ljava/io/IOException; -> 0x019a │ │ positions : │ │ 0x0000 line=426 │ │ 0x0007 line=427 │ │ @@ -155416,46 +155478,46 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09e9e4: |[09e9e4] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.onPostExecute:(Ljava/lang/Object;)V │ │ -09e9f4: 1f01 9004 |0000: check-cast v1, Ljava/lang/String; // type@0490 │ │ -09e9f8: 6e20 532a 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.onPostExecute:(Ljava/lang/String;)V // method@2a53 │ │ -09e9fe: 0e00 |0005: return-void │ │ +09e9a4: |[09e9a4] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.onPostExecute:(Ljava/lang/Object;)V │ │ +09e9b4: 1f01 9004 |0000: check-cast v1, Ljava/lang/String; // type@0490 │ │ +09e9b8: 6e20 532a 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.onPostExecute:(Ljava/lang/String;)V // method@2a53 │ │ +09e9be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -09ea00: |[09ea00] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.onPostExecute:(Ljava/lang/String;)V │ │ -09ea10: 5420 6814 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09ea14: 7110 602a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.access$200:(Lorg/pyneo/maps/poi/PoiListActivity;)Landroid/app/ProgressDialog; // method@2a60 │ │ -09ea1a: 0c00 |0005: move-result-object v0 │ │ -09ea1c: 6e10 e700 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -09ea22: 5420 6814 |0009: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ -09ea26: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -09ea28: 7130 c622 3001 |000c: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -09ea2e: 0c00 |000f: move-result-object v0 │ │ -09ea30: 6e10 c822 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -09ea36: 6f20 0303 3200 |0013: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0303 │ │ -09ea3c: 0e00 |0016: return-void │ │ +09e9c0: |[09e9c0] org.pyneo.maps.poi.PoiListActivity$ExportGpxTask.onPostExecute:(Ljava/lang/String;)V │ │ +09e9d0: 5420 6814 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e9d4: 7110 602a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.access$200:(Lorg/pyneo/maps/poi/PoiListActivity;)Landroid/app/ProgressDialog; // method@2a60 │ │ +09e9da: 0c00 |0005: move-result-object v0 │ │ +09e9dc: 6e10 e700 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +09e9e2: 5420 6814 |0009: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1468 │ │ +09e9e6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +09e9e8: 7130 c622 3001 |000c: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +09e9ee: 0c00 |000f: move-result-object v0 │ │ +09e9f0: 6e10 c822 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +09e9f6: 6f20 0303 3200 |0013: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0303 │ │ +09e9fc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0009 line=486 │ │ 0x0013 line=487 │ │ 0x0016 line=488 │ │ locals : │ │ @@ -155497,279 +155559,279 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09ea40: |[09ea40] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ -09ea50: 5b01 6914 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09ea54: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -09ea5a: 0e00 |0005: return-void │ │ +09ea00: |[09ea00] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.:(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ +09ea10: 5b01 6914 |0000: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09ea14: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +09ea1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/poi/PoiListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;) │ │ name : 'doInBackground' │ │ 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 │ │ -09ea5c: |[09ea5c] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -09ea6c: 1f02 7b06 |0000: check-cast v2, [Ljava/lang/Void; // type@067b │ │ -09ea70: 6e20 562a 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; // method@2a56 │ │ -09ea76: 0c00 |0005: move-result-object v0 │ │ -09ea78: 1100 |0006: return-object v0 │ │ +09ea1c: |[09ea1c] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +09ea2c: 1f02 7b06 |0000: check-cast v2, [Ljava/lang/Void; // type@067b │ │ +09ea30: 6e20 562a 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; // method@2a56 │ │ +09ea36: 0c00 |0005: move-result-object v0 │ │ +09ea38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Ljava/lang/String;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 26 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 461 16-bit code units │ │ -09ea7c: |[09ea7c] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; │ │ -09ea8c: 2212 2e06 |0000: new-instance v18, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -09ea90: 1a13 e022 |0002: const-string v19, "kml" // string@22e0 │ │ -09ea94: 7602 b12e 1200 |0004: invoke-direct/range {v18, v19}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ -09ea9a: 1a13 5236 |0007: const-string v19, "xmlns:gx" // string@3652 │ │ -09ea9e: 1a14 1a21 |0009: const-string v20, "http://www.google.com/kml/ext/2.2" // string@211a │ │ -09eaa2: 7403 c02e 1200 |000b: invoke-virtual/range {v18, v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09eaa8: 1a13 5136 |000e: const-string v19, "xmlns" // string@3651 │ │ -09eaac: 1a14 1b21 |0010: const-string v20, "http://www.opengis.net/kml/2.2" // string@211b │ │ -09eab0: 7403 c02e 1200 |0012: invoke-virtual/range {v18, v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09eab6: 1a13 5d05 |0015: const-string v19, "Folder" // string@055d │ │ -09eaba: 7402 b22e 1200 |0017: invoke-virtual/range {v18, v19}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09eac0: 0c0a |001a: move-result-object v10 │ │ -09eac2: 0800 1800 |001b: move-object/from16 v0, v24 │ │ -09eac6: 5400 6914 |001d: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09eaca: 0813 0000 |001f: move-object/from16 v19, v0 │ │ -09eace: 7701 5f2a 1300 |0021: invoke-static/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09ead4: 0c13 |0024: move-result-object v19 │ │ -09ead6: 1a14 0f23 |0025: const-string v20, "lat,lon" // string@230f │ │ -09eada: 7402 a72a 1300 |0027: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ -09eae0: 0c04 |002a: move-result-object v4 │ │ -09eae2: 120d |002b: const/4 v13, #int 0 // #0 │ │ -09eae4: 3804 e800 |002c: if-eqz v4, 0114 // +00e8 │ │ -09eae8: 7210 e001 0400 |002e: invoke-interface {v4}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -09eaee: 0a13 |0031: move-result v19 │ │ -09eaf0: 3813 df00 |0032: if-eqz v19, 0111 // +00df │ │ -09eaf4: 0800 1800 |0034: move-object/from16 v0, v24 │ │ -09eaf8: 5400 6914 |0036: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09eafc: 0813 0000 |0038: move-object/from16 v19, v0 │ │ -09eb00: 7701 5f2a 1300 |003a: invoke-static/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09eb06: 0c13 |003d: move-result-object v19 │ │ -09eb08: 1314 0400 |003e: const/16 v20, #int 4 // #4 │ │ -09eb0c: 0200 1400 |0040: move/from16 v0, v20 │ │ -09eb10: 7220 db01 0400 |0042: invoke-interface {v4, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -09eb16: 0a14 |0045: move-result v20 │ │ -09eb18: 7402 a92a 1300 |0046: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ -09eb1e: 0c0d |0049: move-result-object v13 │ │ -09eb20: 1a13 1310 |004a: const-string v19, "Placemark" // string@1013 │ │ -09eb24: 0800 1300 |004c: move-object/from16 v0, v19 │ │ -09eb28: 6e20 b22e 0a00 |004e: invoke-virtual {v10, v0}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09eb2e: 0c10 |0051: move-result-object v16 │ │ -09eb30: 1a13 4b2a |0052: const-string v19, "name" // string@2a4b │ │ -09eb34: 0800 1000 |0054: move-object/from16 v0, v16 │ │ -09eb38: 0801 1300 |0056: move-object/from16 v1, v19 │ │ -09eb3c: 6e20 b22e 1000 |0058: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09eb42: 0c13 |005b: move-result-object v19 │ │ -09eb44: 54d0 8b14 |005c: iget-object v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -09eb48: 0814 0000 |005e: move-object/from16 v20, v0 │ │ -09eb4c: 7402 c22e 1300 |0060: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -09eb52: 1a13 c21a |0063: const-string v19, "description" // string@1ac2 │ │ -09eb56: 0800 1000 |0065: move-object/from16 v0, v16 │ │ -09eb5a: 0801 1300 |0067: move-object/from16 v1, v19 │ │ -09eb5e: 6e20 b22e 1000 |0069: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09eb64: 0c13 |006c: move-result-object v19 │ │ -09eb66: 54d0 8614 |006d: iget-object v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -09eb6a: 0814 0000 |006f: move-object/from16 v20, v0 │ │ -09eb6e: 7402 c22e 1300 |0071: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -09eb74: 1a13 2b10 |0074: const-string v19, "Point" // string@102b │ │ -09eb78: 0800 1000 |0076: move-object/from16 v0, v16 │ │ -09eb7c: 0801 1300 |0078: move-object/from16 v1, v19 │ │ -09eb80: 6e20 b22e 1000 |007a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09eb86: 0c0f |007d: move-result-object v15 │ │ -09eb88: 1a13 c619 |007e: const-string v19, "coordinates" // string@19c6 │ │ -09eb8c: 0800 1300 |0080: move-object/from16 v0, v19 │ │ -09eb90: 6e20 b22e 0f00 |0082: invoke-virtual {v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09eb96: 0c13 |0085: move-result-object v19 │ │ -09eb98: 2214 9204 |0086: new-instance v20, Ljava/lang/StringBuilder; // type@0492 │ │ -09eb9c: 7601 fb24 1400 |0088: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09eba2: 54d0 8714 |008b: iget-object v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -09eba6: 0815 0000 |008d: move-object/from16 v21, v0 │ │ -09ebaa: 7401 322e 1500 |008f: invoke-virtual/range {v21}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -09ebb0: 0b16 |0092: move-result-wide v22 │ │ -09ebb2: 0800 1400 |0093: move-object/from16 v0, v20 │ │ -09ebb6: 0501 1600 |0095: move-wide/from16 v1, v22 │ │ -09ebba: 6e30 ff24 1002 |0097: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -09ebc0: 0c14 |009a: move-result-object v20 │ │ -09ebc2: 1a15 2401 |009b: const-string v21, "," // string@0124 │ │ -09ebc6: 7402 0425 1400 |009d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09ebcc: 0c14 |00a0: move-result-object v20 │ │ -09ebce: 54d0 8714 |00a1: iget-object v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -09ebd2: 0815 0000 |00a3: move-object/from16 v21, v0 │ │ -09ebd6: 7401 302e 1500 |00a5: invoke-virtual/range {v21}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -09ebdc: 0b16 |00a8: move-result-wide v22 │ │ -09ebde: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ -09ebe2: 0501 1600 |00ab: move-wide/from16 v1, v22 │ │ -09ebe6: 6e30 ff24 1002 |00ad: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -09ebec: 0c14 |00b0: move-result-object v20 │ │ -09ebee: 7401 0a25 1400 |00b1: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09ebf4: 0c14 |00b4: move-result-object v20 │ │ -09ebf6: 7402 c22e 1300 |00b5: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -09ebfc: 1a13 0805 |00b8: const-string v19, "ExtendedData" // string@0508 │ │ -09ec00: 0800 1000 |00ba: move-object/from16 v0, v16 │ │ -09ec04: 0801 1300 |00bc: move-object/from16 v1, v19 │ │ -09ec08: 6e20 b22e 1000 |00be: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09ec0e: 0c07 |00c1: move-result-object v7 │ │ -09ec10: 1a13 8718 |00c2: const-string v19, "categoryid" // string@1887 │ │ -09ec14: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ -09ec18: 6e20 b22e 0700 |00c6: invoke-virtual {v7, v0}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -09ec1e: 0c05 |00c9: move-result-object v5 │ │ -09ec20: 0800 1800 |00ca: move-object/from16 v0, v24 │ │ -09ec24: 5400 6914 |00cc: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09ec28: 0813 0000 |00ce: move-object/from16 v19, v0 │ │ -09ec2c: 7701 5f2a 1300 |00d0: invoke-static/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ -09ec32: 0c13 |00d3: move-result-object v19 │ │ -09ec34: 52d0 8514 |00d4: iget v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -09ec38: 0214 0000 |00d6: move/from16 v20, v0 │ │ -09ec3c: 7402 a52a 1300 |00d8: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ -09ec42: 0c0e |00db: move-result-object v14 │ │ -09ec44: 1a13 8718 |00dc: const-string v19, "categoryid" // string@1887 │ │ -09ec48: 6e10 102a 0e00 |00de: invoke-virtual {v14}, Lorg/pyneo/maps/poi/PoiCategory;.getId:()I // method@2a10 │ │ -09ec4e: 0a14 |00e1: move-result v20 │ │ -09ec50: 7701 9524 1400 |00e2: invoke-static/range {v20}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -09ec56: 0c14 |00e5: move-result-object v20 │ │ -09ec58: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ -09ec5c: 0801 1400 |00e8: move-object/from16 v1, v20 │ │ -09ec60: 6e30 c02e 0501 |00ea: invoke-virtual {v5, v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09ec66: 1a13 4b2a |00ed: const-string v19, "name" // string@2a4b │ │ -09ec6a: 54e0 5414 |00ef: iget-object v0, v14, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ -09ec6e: 0814 0000 |00f1: move-object/from16 v20, v0 │ │ -09ec72: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ -09ec76: 0801 1400 |00f5: move-object/from16 v1, v20 │ │ -09ec7a: 6e30 c02e 0501 |00f7: invoke-virtual {v5, v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09ec80: 1a13 4621 |00fa: const-string v19, "iconid" // string@2146 │ │ -09ec84: 52e0 5114 |00fc: iget v0, v14, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -09ec88: 0214 0000 |00fe: move/from16 v20, v0 │ │ -09ec8c: 7701 9524 1400 |0100: invoke-static/range {v20}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -09ec92: 0c14 |0103: move-result-object v20 │ │ -09ec94: 0800 1300 |0104: move-object/from16 v0, v19 │ │ -09ec98: 0801 1400 |0106: move-object/from16 v1, v20 │ │ -09ec9c: 6e30 c02e 0501 |0108: invoke-virtual {v5, v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -09eca2: 7210 e101 0400 |010b: invoke-interface {v4}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -09eca8: 0a13 |010e: move-result v19 │ │ -09ecaa: 3913 25ff |010f: if-nez v19, 0034 // -00db │ │ -09ecae: 7210 d301 0400 |0111: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -09ecb4: 0800 1800 |0114: move-object/from16 v0, v24 │ │ -09ecb8: 5400 6914 |0116: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09ecbc: 0813 0000 |0118: move-object/from16 v19, v0 │ │ -09ecc0: 7701 052f 1300 |011a: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.getAppExportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f05 │ │ -09ecc6: 0c0b |011d: move-result-object v11 │ │ -09ecc8: 2213 9204 |011e: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ -09eccc: 7601 fb24 1300 |0120: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09ecd2: 6e10 1c24 0b00 |0123: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -09ecd8: 0c14 |0126: move-result-object v20 │ │ -09ecda: 7402 0425 1300 |0127: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09ece0: 0c13 |012a: move-result-object v19 │ │ -09ece2: 1a14 5501 |012b: const-string v20, "/poilist.kml" // string@0155 │ │ -09ece6: 7402 0425 1300 |012d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09ecec: 0c13 |0130: move-result-object v19 │ │ -09ecee: 7401 0a25 1300 |0131: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09ecf4: 0c09 |0134: move-result-object v9 │ │ -09ecf6: 2208 5f04 |0135: new-instance v8, Ljava/io/File; // type@045f │ │ -09ecfa: 7020 1524 9800 |0137: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -09ed00: 6e10 1824 0800 |013a: invoke-virtual {v8}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ -09ed06: 220c 6304 |013d: new-instance v12, Ljava/io/FileOutputStream; // type@0463 │ │ -09ed0a: 7020 3424 8c00 |013f: invoke-direct {v12, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ -09ed10: 2211 6904 |0142: new-instance v17, Ljava/io/OutputStreamWriter; // type@0469 │ │ -09ed14: 0800 1100 |0144: move-object/from16 v0, v17 │ │ -09ed18: 7020 4824 c000 |0146: invoke-direct {v0, v12}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2448 │ │ -09ed1e: 7701 be2e 1200 |0149: invoke-static/range {v18}, Lorg/pyneo/maps/utils/SimpleXML;.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; // method@2ebe │ │ -09ed24: 0c13 |014c: move-result-object v19 │ │ -09ed26: 0800 1100 |014d: move-object/from16 v0, v17 │ │ -09ed2a: 0801 1300 |014f: move-object/from16 v1, v19 │ │ -09ed2e: 6e20 4a24 1000 |0151: invoke-virtual {v0, v1}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@244a │ │ -09ed34: 7401 4924 1100 |0154: invoke-virtual/range {v17}, Ljava/io/OutputStreamWriter;.close:()V // method@2449 │ │ -09ed3a: 0800 1800 |0157: move-object/from16 v0, v24 │ │ -09ed3e: 5400 6914 |0159: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09ed42: 0813 0000 |015b: move-object/from16 v19, v0 │ │ -09ed46: 7401 682a 1300 |015d: invoke-virtual/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ -09ed4c: 0c13 |0160: move-result-object v19 │ │ -09ed4e: 1414 9900 0e7f |0161: const v20, #float 1.88753e+38 // #7f0e0099 │ │ -09ed54: 1315 0100 |0164: const/16 v21, #int 1 // #1 │ │ -09ed58: 0200 1500 |0166: move/from16 v0, v21 │ │ -09ed5c: 2300 7806 |0168: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -09ed60: 0815 0000 |016a: move-object/from16 v21, v0 │ │ -09ed64: 1316 0000 |016c: const/16 v22, #int 0 // #0 │ │ -09ed68: 4d09 1516 |016e: aput-object v9, v21, v22 │ │ -09ed6c: 7403 b901 1300 |0170: invoke-virtual/range {v19, v20, v21}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -09ed72: 0c13 |0173: move-result-object v19 │ │ -09ed74: 1113 |0174: return-object v19 │ │ -09ed76: 0d06 |0175: move-exception v6 │ │ -09ed78: 6e10 3324 0600 |0176: invoke-virtual {v6}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ -09ed7e: 0c13 |0179: move-result-object v19 │ │ -09ed80: 0800 1300 |017a: move-object/from16 v0, v19 │ │ -09ed84: 7120 fa2e 6000 |017c: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09ed8a: 0800 1800 |017f: move-object/from16 v0, v24 │ │ -09ed8e: 5400 6914 |0181: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09ed92: 0813 0000 |0183: move-object/from16 v19, v0 │ │ -09ed96: 7401 682a 1300 |0185: invoke-virtual/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ -09ed9c: 0c13 |0188: move-result-object v19 │ │ -09ed9e: 1414 9200 0e7f |0189: const v20, #float 1.88753e+38 // #7f0e0092 │ │ -09eda4: 1315 0100 |018c: const/16 v21, #int 1 // #1 │ │ -09eda8: 0200 1500 |018e: move/from16 v0, v21 │ │ -09edac: 2300 7806 |0190: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -09edb0: 0815 0000 |0192: move-object/from16 v21, v0 │ │ -09edb4: 1316 0000 |0194: const/16 v22, #int 0 // #0 │ │ -09edb8: 6e10 3224 0600 |0196: invoke-virtual {v6}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ -09edbe: 0c17 |0199: move-result-object v23 │ │ -09edc0: 4d17 1516 |019a: aput-object v23, v21, v22 │ │ -09edc4: 7403 b901 1300 |019c: invoke-virtual/range {v19, v20, v21}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -09edca: 0c13 |019f: move-result-object v19 │ │ -09edcc: 28d4 |01a0: goto 0174 // -002c │ │ -09edce: 0d06 |01a1: move-exception v6 │ │ -09edd0: 6e10 3f24 0600 |01a2: invoke-virtual {v6}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -09edd6: 0c13 |01a5: move-result-object v19 │ │ -09edd8: 0800 1300 |01a6: move-object/from16 v0, v19 │ │ -09eddc: 7120 fa2e 6000 |01a8: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09ede2: 0800 1800 |01ab: move-object/from16 v0, v24 │ │ -09ede6: 5400 6914 |01ad: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09edea: 0813 0000 |01af: move-object/from16 v19, v0 │ │ -09edee: 7401 682a 1300 |01b1: invoke-virtual/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ -09edf4: 0c13 |01b4: move-result-object v19 │ │ -09edf6: 1414 9200 0e7f |01b5: const v20, #float 1.88753e+38 // #7f0e0092 │ │ -09edfc: 1315 0100 |01b8: const/16 v21, #int 1 // #1 │ │ -09ee00: 0200 1500 |01ba: move/from16 v0, v21 │ │ -09ee04: 2300 7806 |01bc: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -09ee08: 0815 0000 |01be: move-object/from16 v21, v0 │ │ -09ee0c: 1316 0000 |01c0: const/16 v22, #int 0 // #0 │ │ -09ee10: 6e10 3e24 0600 |01c2: invoke-virtual {v6}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@243e │ │ -09ee16: 0c17 |01c5: move-result-object v23 │ │ -09ee18: 4d17 1516 |01c6: aput-object v23, v21, v22 │ │ -09ee1c: 7403 b901 1300 |01c8: invoke-virtual/range {v19, v20, v21}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -09ee22: 0c13 |01cb: move-result-object v19 │ │ -09ee24: 28a8 |01cc: goto 0174 // -0058 │ │ +09ea3c: |[09ea3c] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/String; │ │ +09ea4c: 2212 2e06 |0000: new-instance v18, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +09ea50: 1a13 e022 |0002: const-string v19, "kml" // string@22e0 │ │ +09ea54: 7602 b12e 1200 |0004: invoke-direct/range {v18, v19}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ +09ea5a: 1a13 5236 |0007: const-string v19, "xmlns:gx" // string@3652 │ │ +09ea5e: 1a14 1a21 |0009: const-string v20, "http://www.google.com/kml/ext/2.2" // string@211a │ │ +09ea62: 7403 c02e 1200 |000b: invoke-virtual/range {v18, v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09ea68: 1a13 5136 |000e: const-string v19, "xmlns" // string@3651 │ │ +09ea6c: 1a14 1b21 |0010: const-string v20, "http://www.opengis.net/kml/2.2" // string@211b │ │ +09ea70: 7403 c02e 1200 |0012: invoke-virtual/range {v18, v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09ea76: 1a13 5d05 |0015: const-string v19, "Folder" // string@055d │ │ +09ea7a: 7402 b22e 1200 |0017: invoke-virtual/range {v18, v19}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09ea80: 0c0a |001a: move-result-object v10 │ │ +09ea82: 0800 1800 |001b: move-object/from16 v0, v24 │ │ +09ea86: 5400 6914 |001d: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09ea8a: 0813 0000 |001f: move-object/from16 v19, v0 │ │ +09ea8e: 7701 5f2a 1300 |0021: invoke-static/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09ea94: 0c13 |0024: move-result-object v19 │ │ +09ea96: 1a14 0f23 |0025: const-string v20, "lat,lon" // string@230f │ │ +09ea9a: 7402 a72a 1300 |0027: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ +09eaa0: 0c04 |002a: move-result-object v4 │ │ +09eaa2: 120d |002b: const/4 v13, #int 0 // #0 │ │ +09eaa4: 3804 e800 |002c: if-eqz v4, 0114 // +00e8 │ │ +09eaa8: 7210 e001 0400 |002e: invoke-interface {v4}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +09eaae: 0a13 |0031: move-result v19 │ │ +09eab0: 3813 df00 |0032: if-eqz v19, 0111 // +00df │ │ +09eab4: 0800 1800 |0034: move-object/from16 v0, v24 │ │ +09eab8: 5400 6914 |0036: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09eabc: 0813 0000 |0038: move-object/from16 v19, v0 │ │ +09eac0: 7701 5f2a 1300 |003a: invoke-static/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09eac6: 0c13 |003d: move-result-object v19 │ │ +09eac8: 1314 0400 |003e: const/16 v20, #int 4 // #4 │ │ +09eacc: 0200 1400 |0040: move/from16 v0, v20 │ │ +09ead0: 7220 db01 0400 |0042: invoke-interface {v4, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +09ead6: 0a14 |0045: move-result v20 │ │ +09ead8: 7402 a92a 1300 |0046: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ +09eade: 0c0d |0049: move-result-object v13 │ │ +09eae0: 1a13 1310 |004a: const-string v19, "Placemark" // string@1013 │ │ +09eae4: 0800 1300 |004c: move-object/from16 v0, v19 │ │ +09eae8: 6e20 b22e 0a00 |004e: invoke-virtual {v10, v0}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09eaee: 0c10 |0051: move-result-object v16 │ │ +09eaf0: 1a13 4b2a |0052: const-string v19, "name" // string@2a4b │ │ +09eaf4: 0800 1000 |0054: move-object/from16 v0, v16 │ │ +09eaf8: 0801 1300 |0056: move-object/from16 v1, v19 │ │ +09eafc: 6e20 b22e 1000 |0058: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09eb02: 0c13 |005b: move-result-object v19 │ │ +09eb04: 54d0 8b14 |005c: iget-object v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +09eb08: 0814 0000 |005e: move-object/from16 v20, v0 │ │ +09eb0c: 7402 c22e 1300 |0060: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +09eb12: 1a13 c21a |0063: const-string v19, "description" // string@1ac2 │ │ +09eb16: 0800 1000 |0065: move-object/from16 v0, v16 │ │ +09eb1a: 0801 1300 |0067: move-object/from16 v1, v19 │ │ +09eb1e: 6e20 b22e 1000 |0069: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09eb24: 0c13 |006c: move-result-object v19 │ │ +09eb26: 54d0 8614 |006d: iget-object v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +09eb2a: 0814 0000 |006f: move-object/from16 v20, v0 │ │ +09eb2e: 7402 c22e 1300 |0071: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +09eb34: 1a13 2b10 |0074: const-string v19, "Point" // string@102b │ │ +09eb38: 0800 1000 |0076: move-object/from16 v0, v16 │ │ +09eb3c: 0801 1300 |0078: move-object/from16 v1, v19 │ │ +09eb40: 6e20 b22e 1000 |007a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09eb46: 0c0f |007d: move-result-object v15 │ │ +09eb48: 1a13 c619 |007e: const-string v19, "coordinates" // string@19c6 │ │ +09eb4c: 0800 1300 |0080: move-object/from16 v0, v19 │ │ +09eb50: 6e20 b22e 0f00 |0082: invoke-virtual {v15, v0}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09eb56: 0c13 |0085: move-result-object v19 │ │ +09eb58: 2214 9204 |0086: new-instance v20, Ljava/lang/StringBuilder; // type@0492 │ │ +09eb5c: 7601 fb24 1400 |0088: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09eb62: 54d0 8714 |008b: iget-object v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +09eb66: 0815 0000 |008d: move-object/from16 v21, v0 │ │ +09eb6a: 7401 322e 1500 |008f: invoke-virtual/range {v21}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +09eb70: 0b16 |0092: move-result-wide v22 │ │ +09eb72: 0800 1400 |0093: move-object/from16 v0, v20 │ │ +09eb76: 0501 1600 |0095: move-wide/from16 v1, v22 │ │ +09eb7a: 6e30 ff24 1002 |0097: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +09eb80: 0c14 |009a: move-result-object v20 │ │ +09eb82: 1a15 2401 |009b: const-string v21, "," // string@0124 │ │ +09eb86: 7402 0425 1400 |009d: invoke-virtual/range {v20, v21}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09eb8c: 0c14 |00a0: move-result-object v20 │ │ +09eb8e: 54d0 8714 |00a1: iget-object v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +09eb92: 0815 0000 |00a3: move-object/from16 v21, v0 │ │ +09eb96: 7401 302e 1500 |00a5: invoke-virtual/range {v21}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +09eb9c: 0b16 |00a8: move-result-wide v22 │ │ +09eb9e: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ +09eba2: 0501 1600 |00ab: move-wide/from16 v1, v22 │ │ +09eba6: 6e30 ff24 1002 |00ad: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +09ebac: 0c14 |00b0: move-result-object v20 │ │ +09ebae: 7401 0a25 1400 |00b1: invoke-virtual/range {v20}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09ebb4: 0c14 |00b4: move-result-object v20 │ │ +09ebb6: 7402 c22e 1300 |00b5: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +09ebbc: 1a13 0805 |00b8: const-string v19, "ExtendedData" // string@0508 │ │ +09ebc0: 0800 1000 |00ba: move-object/from16 v0, v16 │ │ +09ebc4: 0801 1300 |00bc: move-object/from16 v1, v19 │ │ +09ebc8: 6e20 b22e 1000 |00be: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09ebce: 0c07 |00c1: move-result-object v7 │ │ +09ebd0: 1a13 8718 |00c2: const-string v19, "categoryid" // string@1887 │ │ +09ebd4: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ +09ebd8: 6e20 b22e 0700 |00c6: invoke-virtual {v7, v0}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +09ebde: 0c05 |00c9: move-result-object v5 │ │ +09ebe0: 0800 1800 |00ca: move-object/from16 v0, v24 │ │ +09ebe4: 5400 6914 |00cc: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09ebe8: 0813 0000 |00ce: move-object/from16 v19, v0 │ │ +09ebec: 7701 5f2a 1300 |00d0: invoke-static/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2a5f │ │ +09ebf2: 0c13 |00d3: move-result-object v19 │ │ +09ebf4: 52d0 8514 |00d4: iget v0, v13, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +09ebf8: 0214 0000 |00d6: move/from16 v20, v0 │ │ +09ebfc: 7402 a52a 1300 |00d8: invoke-virtual/range {v19, v20}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ +09ec02: 0c0e |00db: move-result-object v14 │ │ +09ec04: 1a13 8718 |00dc: const-string v19, "categoryid" // string@1887 │ │ +09ec08: 6e10 102a 0e00 |00de: invoke-virtual {v14}, Lorg/pyneo/maps/poi/PoiCategory;.getId:()I // method@2a10 │ │ +09ec0e: 0a14 |00e1: move-result v20 │ │ +09ec10: 7701 9524 1400 |00e2: invoke-static/range {v20}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +09ec16: 0c14 |00e5: move-result-object v20 │ │ +09ec18: 0800 1300 |00e6: move-object/from16 v0, v19 │ │ +09ec1c: 0801 1400 |00e8: move-object/from16 v1, v20 │ │ +09ec20: 6e30 c02e 0501 |00ea: invoke-virtual {v5, v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09ec26: 1a13 4b2a |00ed: const-string v19, "name" // string@2a4b │ │ +09ec2a: 54e0 5414 |00ef: iget-object v0, v14, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ +09ec2e: 0814 0000 |00f1: move-object/from16 v20, v0 │ │ +09ec32: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ +09ec36: 0801 1400 |00f5: move-object/from16 v1, v20 │ │ +09ec3a: 6e30 c02e 0501 |00f7: invoke-virtual {v5, v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09ec40: 1a13 4621 |00fa: const-string v19, "iconid" // string@2146 │ │ +09ec44: 52e0 5114 |00fc: iget v0, v14, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +09ec48: 0214 0000 |00fe: move/from16 v20, v0 │ │ +09ec4c: 7701 9524 1400 |0100: invoke-static/range {v20}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +09ec52: 0c14 |0103: move-result-object v20 │ │ +09ec54: 0800 1300 |0104: move-object/from16 v0, v19 │ │ +09ec58: 0801 1400 |0106: move-object/from16 v1, v20 │ │ +09ec5c: 6e30 c02e 0501 |0108: invoke-virtual {v5, v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +09ec62: 7210 e101 0400 |010b: invoke-interface {v4}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +09ec68: 0a13 |010e: move-result v19 │ │ +09ec6a: 3913 25ff |010f: if-nez v19, 0034 // -00db │ │ +09ec6e: 7210 d301 0400 |0111: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +09ec74: 0800 1800 |0114: move-object/from16 v0, v24 │ │ +09ec78: 5400 6914 |0116: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09ec7c: 0813 0000 |0118: move-object/from16 v19, v0 │ │ +09ec80: 7701 052f 1300 |011a: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.getAppExportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f05 │ │ +09ec86: 0c0b |011d: move-result-object v11 │ │ +09ec88: 2213 9204 |011e: new-instance v19, Ljava/lang/StringBuilder; // type@0492 │ │ +09ec8c: 7601 fb24 1300 |0120: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09ec92: 6e10 1c24 0b00 |0123: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +09ec98: 0c14 |0126: move-result-object v20 │ │ +09ec9a: 7402 0425 1300 |0127: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09eca0: 0c13 |012a: move-result-object v19 │ │ +09eca2: 1a14 5501 |012b: const-string v20, "/poilist.kml" // string@0155 │ │ +09eca6: 7402 0425 1300 |012d: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09ecac: 0c13 |0130: move-result-object v19 │ │ +09ecae: 7401 0a25 1300 |0131: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09ecb4: 0c09 |0134: move-result-object v9 │ │ +09ecb6: 2208 5f04 |0135: new-instance v8, Ljava/io/File; // type@045f │ │ +09ecba: 7020 1524 9800 |0137: invoke-direct {v8, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +09ecc0: 6e10 1824 0800 |013a: invoke-virtual {v8}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ +09ecc6: 220c 6304 |013d: new-instance v12, Ljava/io/FileOutputStream; // type@0463 │ │ +09ecca: 7020 3424 8c00 |013f: invoke-direct {v12, v8}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ +09ecd0: 2211 6904 |0142: new-instance v17, Ljava/io/OutputStreamWriter; // type@0469 │ │ +09ecd4: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +09ecd8: 7020 4824 c000 |0146: invoke-direct {v0, v12}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2448 │ │ +09ecde: 7701 be2e 1200 |0149: invoke-static/range {v18}, Lorg/pyneo/maps/utils/SimpleXML;.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; // method@2ebe │ │ +09ece4: 0c13 |014c: move-result-object v19 │ │ +09ece6: 0800 1100 |014d: move-object/from16 v0, v17 │ │ +09ecea: 0801 1300 |014f: move-object/from16 v1, v19 │ │ +09ecee: 6e20 4a24 1000 |0151: invoke-virtual {v0, v1}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@244a │ │ +09ecf4: 7401 4924 1100 |0154: invoke-virtual/range {v17}, Ljava/io/OutputStreamWriter;.close:()V // method@2449 │ │ +09ecfa: 0800 1800 |0157: move-object/from16 v0, v24 │ │ +09ecfe: 5400 6914 |0159: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09ed02: 0813 0000 |015b: move-object/from16 v19, v0 │ │ +09ed06: 7401 682a 1300 |015d: invoke-virtual/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ +09ed0c: 0c13 |0160: move-result-object v19 │ │ +09ed0e: 1414 9900 0e7f |0161: const v20, #float 1.88753e+38 // #7f0e0099 │ │ +09ed14: 1315 0100 |0164: const/16 v21, #int 1 // #1 │ │ +09ed18: 0200 1500 |0166: move/from16 v0, v21 │ │ +09ed1c: 2300 7806 |0168: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +09ed20: 0815 0000 |016a: move-object/from16 v21, v0 │ │ +09ed24: 1316 0000 |016c: const/16 v22, #int 0 // #0 │ │ +09ed28: 4d09 1516 |016e: aput-object v9, v21, v22 │ │ +09ed2c: 7403 b901 1300 |0170: invoke-virtual/range {v19, v20, v21}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +09ed32: 0c13 |0173: move-result-object v19 │ │ +09ed34: 1113 |0174: return-object v19 │ │ +09ed36: 0d06 |0175: move-exception v6 │ │ +09ed38: 6e10 3324 0600 |0176: invoke-virtual {v6}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ +09ed3e: 0c13 |0179: move-result-object v19 │ │ +09ed40: 0800 1300 |017a: move-object/from16 v0, v19 │ │ +09ed44: 7120 fa2e 6000 |017c: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09ed4a: 0800 1800 |017f: move-object/from16 v0, v24 │ │ +09ed4e: 5400 6914 |0181: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09ed52: 0813 0000 |0183: move-object/from16 v19, v0 │ │ +09ed56: 7401 682a 1300 |0185: invoke-virtual/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ +09ed5c: 0c13 |0188: move-result-object v19 │ │ +09ed5e: 1414 9200 0e7f |0189: const v20, #float 1.88753e+38 // #7f0e0092 │ │ +09ed64: 1315 0100 |018c: const/16 v21, #int 1 // #1 │ │ +09ed68: 0200 1500 |018e: move/from16 v0, v21 │ │ +09ed6c: 2300 7806 |0190: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +09ed70: 0815 0000 |0192: move-object/from16 v21, v0 │ │ +09ed74: 1316 0000 |0194: const/16 v22, #int 0 // #0 │ │ +09ed78: 6e10 3224 0600 |0196: invoke-virtual {v6}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ +09ed7e: 0c17 |0199: move-result-object v23 │ │ +09ed80: 4d17 1516 |019a: aput-object v23, v21, v22 │ │ +09ed84: 7403 b901 1300 |019c: invoke-virtual/range {v19, v20, v21}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +09ed8a: 0c13 |019f: move-result-object v19 │ │ +09ed8c: 28d4 |01a0: goto 0174 // -002c │ │ +09ed8e: 0d06 |01a1: move-exception v6 │ │ +09ed90: 6e10 3f24 0600 |01a2: invoke-virtual {v6}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +09ed96: 0c13 |01a5: move-result-object v19 │ │ +09ed98: 0800 1300 |01a6: move-object/from16 v0, v19 │ │ +09ed9c: 7120 fa2e 6000 |01a8: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09eda2: 0800 1800 |01ab: move-object/from16 v0, v24 │ │ +09eda6: 5400 6914 |01ad: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09edaa: 0813 0000 |01af: move-object/from16 v19, v0 │ │ +09edae: 7401 682a 1300 |01b1: invoke-virtual/range {v19}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ +09edb4: 0c13 |01b4: move-result-object v19 │ │ +09edb6: 1414 9200 0e7f |01b5: const v20, #float 1.88753e+38 // #7f0e0092 │ │ +09edbc: 1315 0100 |01b8: const/16 v21, #int 1 // #1 │ │ +09edc0: 0200 1500 |01ba: move/from16 v0, v21 │ │ +09edc4: 2300 7806 |01bc: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +09edc8: 0815 0000 |01be: move-object/from16 v21, v0 │ │ +09edcc: 1316 0000 |01c0: const/16 v22, #int 0 // #0 │ │ +09edd0: 6e10 3e24 0600 |01c2: invoke-virtual {v6}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@243e │ │ +09edd6: 0c17 |01c5: move-result-object v23 │ │ +09edd8: 4d17 1516 |01c6: aput-object v23, v21, v22 │ │ +09eddc: 7403 b901 1300 |01c8: invoke-virtual/range {v19, v20, v21}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +09ede2: 0c13 |01cb: move-result-object v19 │ │ +09ede4: 28a8 |01cc: goto 0174 // -0058 │ │ catches : 1 │ │ 0x013a - 0x0173 │ │ Ljava/io/FileNotFoundException; -> 0x0175 │ │ Ljava/io/IOException; -> 0x01a1 │ │ positions : │ │ 0x0000 line=358 │ │ 0x0007 line=359 │ │ @@ -155834,46 +155896,46 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09ee3c: |[09ee3c] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.onPostExecute:(Ljava/lang/Object;)V │ │ -09ee4c: 1f01 9004 |0000: check-cast v1, Ljava/lang/String; // type@0490 │ │ -09ee50: 6e20 592a 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.onPostExecute:(Ljava/lang/String;)V // method@2a59 │ │ -09ee56: 0e00 |0005: return-void │ │ +09edfc: |[09edfc] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.onPostExecute:(Ljava/lang/Object;)V │ │ +09ee0c: 1f01 9004 |0000: check-cast v1, Ljava/lang/String; // type@0490 │ │ +09ee10: 6e20 592a 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.onPostExecute:(Ljava/lang/String;)V // method@2a59 │ │ +09ee16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -09ee58: |[09ee58] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.onPostExecute:(Ljava/lang/String;)V │ │ -09ee68: 5420 6914 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09ee6c: 7110 602a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.access$200:(Lorg/pyneo/maps/poi/PoiListActivity;)Landroid/app/ProgressDialog; // method@2a60 │ │ -09ee72: 0c00 |0005: move-result-object v0 │ │ -09ee74: 6e10 e700 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -09ee7a: 5420 6914 |0009: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ -09ee7e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -09ee80: 7130 c622 3001 |000c: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -09ee86: 0c00 |000f: move-result-object v0 │ │ -09ee88: 6e10 c822 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -09ee8e: 6f20 0303 3200 |0013: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0303 │ │ -09ee94: 0e00 |0016: return-void │ │ +09ee18: |[09ee18] org.pyneo.maps.poi.PoiListActivity$ExportKmlTask.onPostExecute:(Ljava/lang/String;)V │ │ +09ee28: 5420 6914 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09ee2c: 7110 602a 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiListActivity;.access$200:(Lorg/pyneo/maps/poi/PoiListActivity;)Landroid/app/ProgressDialog; // method@2a60 │ │ +09ee32: 0c00 |0005: move-result-object v0 │ │ +09ee34: 6e10 e700 0000 |0006: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +09ee3a: 5420 6914 |0009: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.this$0:Lorg/pyneo/maps/poi/PoiListActivity; // field@1469 │ │ +09ee3e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +09ee40: 7130 c622 3001 |000c: invoke-static {v0, v3, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +09ee46: 0c00 |000f: move-result-object v0 │ │ +09ee48: 6e10 c822 0000 |0010: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +09ee4e: 6f20 0303 3200 |0013: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0303 │ │ +09ee54: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0009 line=415 │ │ 0x0013 line=416 │ │ 0x0016 line=417 │ │ locals : │ │ @@ -155930,67 +155992,67 @@ │ │ type : '(Lorg/pyneo/maps/preference/MMPreferenceActivity;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09ee98: |[09ee98] org.pyneo.maps.preference.MMPreferenceActivity$MapHelper.:(Lorg/pyneo/maps/preference/MMPreferenceActivity;)V │ │ -09eea8: 5b01 b014 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.this$0:Lorg/pyneo/maps/preference/MMPreferenceActivity; // field@14b0 │ │ -09eeac: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09eeb2: 0e00 |0005: return-void │ │ +09ee58: |[09ee58] org.pyneo.maps.preference.MMPreferenceActivity$MapHelper.:(Lorg/pyneo/maps/preference/MMPreferenceActivity;)V │ │ +09ee68: 5b01 b014 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.this$0:Lorg/pyneo/maps/preference/MMPreferenceActivity; // field@14b0 │ │ +09ee6c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09ee72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/preference/MMPreferenceActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/preference/MMPreferenceActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;) │ │ name : 'getMap' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -09eeb4: |[09eeb4] org.pyneo.maps.preference.MMPreferenceActivity$MapHelper.getMap:(J)V │ │ -09eec4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -09eec8: 5a52 ac14 |0002: iput-wide v2, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ -09eecc: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -09eed0: 5b51 ad14 |0006: iput-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -09eed4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09eed6: 5951 af14 |0009: iput v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.TYPE:I // field@14af │ │ -09eeda: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -09eede: 5b51 ae14 |000d: iput-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -09eee2: 5451 b014 |000f: iget-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.this$0:Lorg/pyneo/maps/preference/MMPreferenceActivity; // field@14b0 │ │ -09eee6: 5411 bc14 |0011: iget-object v1, v1, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14bc │ │ -09eeea: 6e30 a22a 6107 |0013: invoke-virtual {v1, v6, v7}, Lorg/pyneo/maps/poi/PoiManager;.getMap:(J)Landroid/database/Cursor; // method@2aa2 │ │ -09eef0: 0c00 |0016: move-result-object v0 │ │ -09eef2: 3800 2200 |0017: if-eqz v0, 0039 // +0022 │ │ -09eef6: 7210 e001 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -09eefc: 0a01 |001c: move-result v1 │ │ -09eefe: 3801 1900 |001d: if-eqz v1, 0036 // +0019 │ │ -09ef02: 5a56 ac14 |001f: iput-wide v6, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ -09ef06: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -09ef08: 7220 de01 1000 |0022: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -09ef0e: 0c01 |0025: move-result-object v1 │ │ -09ef10: 5b51 ad14 |0026: iput-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -09ef14: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -09ef16: 7220 db01 1000 |0029: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -09ef1c: 0a01 |002c: move-result v1 │ │ -09ef1e: 5951 af14 |002d: iput v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.TYPE:I // field@14af │ │ -09ef22: 1231 |002f: const/4 v1, #int 3 // #3 │ │ -09ef24: 7220 de01 1000 |0030: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -09ef2a: 0c01 |0033: move-result-object v1 │ │ -09ef2c: 5b51 ae14 |0034: iput-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -09ef30: 7210 d301 0000 |0036: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -09ef36: 0e00 |0039: return-void │ │ +09ee74: |[09ee74] org.pyneo.maps.preference.MMPreferenceActivity$MapHelper.getMap:(J)V │ │ +09ee84: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +09ee88: 5a52 ac14 |0002: iput-wide v2, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ +09ee8c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +09ee90: 5b51 ad14 |0006: iput-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +09ee94: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09ee96: 5951 af14 |0009: iput v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.TYPE:I // field@14af │ │ +09ee9a: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +09ee9e: 5b51 ae14 |000d: iput-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +09eea2: 5451 b014 |000f: iget-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.this$0:Lorg/pyneo/maps/preference/MMPreferenceActivity; // field@14b0 │ │ +09eea6: 5411 bc14 |0011: iget-object v1, v1, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14bc │ │ +09eeaa: 6e30 a22a 6107 |0013: invoke-virtual {v1, v6, v7}, Lorg/pyneo/maps/poi/PoiManager;.getMap:(J)Landroid/database/Cursor; // method@2aa2 │ │ +09eeb0: 0c00 |0016: move-result-object v0 │ │ +09eeb2: 3800 2200 |0017: if-eqz v0, 0039 // +0022 │ │ +09eeb6: 7210 e001 0000 |0019: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +09eebc: 0a01 |001c: move-result v1 │ │ +09eebe: 3801 1900 |001d: if-eqz v1, 0036 // +0019 │ │ +09eec2: 5a56 ac14 |001f: iput-wide v6, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ +09eec6: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +09eec8: 7220 de01 1000 |0022: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +09eece: 0c01 |0025: move-result-object v1 │ │ +09eed0: 5b51 ad14 |0026: iput-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +09eed4: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +09eed6: 7220 db01 1000 |0029: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +09eedc: 0a01 |002c: move-result v1 │ │ +09eede: 5951 af14 |002d: iput v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.TYPE:I // field@14af │ │ +09eee2: 1231 |002f: const/4 v1, #int 3 // #3 │ │ +09eee4: 7220 de01 1000 |0030: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +09eeea: 0c01 |0033: move-result-object v1 │ │ +09eeec: 5b51 ae14 |0034: iput-object v1, v5, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +09eef0: 7210 d301 0000 |0036: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +09eef6: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0008 line=81 │ │ 0x000b line=82 │ │ 0x000f line=84 │ │ @@ -156012,23 +156074,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -09ef38: |[09ef38] org.pyneo.maps.preference.MMPreferenceActivity$MapHelper.updateMap:()V │ │ -09ef48: 5470 b014 |0000: iget-object v0, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.this$0:Lorg/pyneo/maps/preference/MMPreferenceActivity; // field@14b0 │ │ -09ef4c: 5401 bc14 |0002: iget-object v1, v0, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14bc │ │ -09ef50: 5372 ac14 |0004: iget-wide v2, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ -09ef54: 5474 ad14 |0006: iget-object v4, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -09ef58: 5275 af14 |0008: iget v5, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.TYPE:I // field@14af │ │ -09ef5c: 5476 ae14 |000a: iget-object v6, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -09ef60: 7406 b42a 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiManager;.updateMap:(JLjava/lang/String;ILjava/lang/String;)V // method@2ab4 │ │ -09ef66: 0e00 |000f: return-void │ │ +09eef8: |[09eef8] org.pyneo.maps.preference.MMPreferenceActivity$MapHelper.updateMap:()V │ │ +09ef08: 5470 b014 |0000: iget-object v0, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.this$0:Lorg/pyneo/maps/preference/MMPreferenceActivity; // field@14b0 │ │ +09ef0c: 5401 bc14 |0002: iget-object v1, v0, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14bc │ │ +09ef10: 5372 ac14 |0004: iget-wide v2, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ +09ef14: 5474 ad14 |0006: iget-object v4, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +09ef18: 5275 af14 |0008: iget v5, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.TYPE:I // field@14af │ │ +09ef1c: 5476 ae14 |000a: iget-object v6, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +09ef20: 7406 b42a 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiManager;.updateMap:(JLjava/lang/String;ILjava/lang/String;)V // method@2ab4 │ │ +09ef26: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000f line=98 │ │ locals : │ │ 0x0000 - 0x0010 reg=7 this Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; │ │ │ │ @@ -156067,42 +156129,42 @@ │ │ type : '(Lorg/pyneo/maps/preference/MixedMapsPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09ef68: |[09ef68] org.pyneo.maps.preference.MixedMapsPreference$1.:(Lorg/pyneo/maps/preference/MixedMapsPreference;)V │ │ -09ef78: 5b01 bd14 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/MixedMapsPreference$1;.this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; // field@14bd │ │ -09ef7c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09ef82: 0e00 |0005: return-void │ │ +09ef28: |[09ef28] org.pyneo.maps.preference.MixedMapsPreference$1.:(Lorg/pyneo/maps/preference/MixedMapsPreference;)V │ │ +09ef38: 5b01 bd14 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/MixedMapsPreference$1;.this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; // field@14bd │ │ +09ef3c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09ef42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/preference/MixedMapsPreference$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/preference/MixedMapsPreference$1;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -09ef84: |[09ef84] org.pyneo.maps.preference.MixedMapsPreference$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -09ef94: 5410 bd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/MixedMapsPreference$1;.this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; // field@14bd │ │ -09ef98: 6e10 112b 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getListView:()Landroid/widget/ListView; // method@2b11 │ │ -09ef9e: 0c00 |0005: move-result-object v0 │ │ -09efa0: 6e10 1222 0000 |0006: invoke-virtual {v0}, Landroid/widget/ListView;.showContextMenu:()Z // method@2212 │ │ -09efa6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -09efa8: 0f00 |000a: return v0 │ │ +09ef44: |[09ef44] org.pyneo.maps.preference.MixedMapsPreference$1.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +09ef54: 5410 bd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/MixedMapsPreference$1;.this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; // field@14bd │ │ +09ef58: 6e10 112b 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getListView:()Landroid/widget/ListView; // method@2b11 │ │ +09ef5e: 0c00 |0005: move-result-object v0 │ │ +09ef60: 6e10 1222 0000 |0006: invoke-virtual {v0}, Landroid/widget/ListView;.showContextMenu:()Z // method@2212 │ │ +09ef66: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +09ef68: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0009 line=86 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/preference/MixedMapsPreference$1; │ │ 0x0000 - 0x000b reg=2 preference Landroid/preference/Preference; │ │ @@ -156150,24 +156212,24 @@ │ │ type : '(Lorg/pyneo/maps/preference/MixedMapsPreference;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09efac: |[09efac] org.pyneo.maps.preference.MixedMapsPreference$PrefMenuInfo.:(Lorg/pyneo/maps/preference/MixedMapsPreference;)V │ │ -09efbc: 5b01 c014 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo;.this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; // field@14c0 │ │ -09efc0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09efc6: 0e00 |0005: return-void │ │ +09ef6c: |[09ef6c] org.pyneo.maps.preference.MixedMapsPreference$PrefMenuInfo.:(Lorg/pyneo/maps/preference/MixedMapsPreference;)V │ │ +09ef7c: 5b01 c014 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo;.this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; // field@14c0 │ │ +09ef80: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09ef86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ │ │ Virtual methods - │ │ source_file_idx : 3821 (MixedMapsPreference.java) │ │ │ │ Class #638 header: │ │ class_idx : 1432 │ │ access_flags : 0 (0x0000) │ │ @@ -156201,81 +156263,81 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09efc8: |[09efc8] org.pyneo.maps.preference.OffsetActivity$1.:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ -09efd8: 5b01 c314 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ -09efdc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09efe2: 0e00 |0005: return-void │ │ +09ef88: |[09ef88] org.pyneo.maps.preference.OffsetActivity$1.:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ +09ef98: 5b01 c314 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ +09ef9c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09efa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/preference/OffsetActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/preference/OffsetActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -09efe4: |[09efe4] org.pyneo.maps.preference.OffsetActivity$1.onClick:(Landroid/view/View;)V │ │ -09eff4: 5462 c314 |0000: iget-object v2, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ -09eff8: 7110 af03 0200 |0002: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -09effe: 0c01 |0005: move-result-object v1 │ │ -09f000: 7210 8801 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -09f006: 0c00 |0009: move-result-object v0 │ │ -09f008: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -09f00c: 7010 fb24 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f012: 5463 c314 |000f: iget-object v3, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ -09f016: 7110 352b 0300 |0011: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2b35 │ │ -09f01c: 0c03 |0014: move-result-object v3 │ │ -09f01e: 5433 4c15 |0015: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -09f022: 6e20 0425 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f028: 0c02 |001a: move-result-object v2 │ │ -09f02a: 1a03 0315 |001b: const-string v3, "_offsetlat" // string@1503 │ │ -09f02e: 6e20 0425 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f034: 0c02 |0020: move-result-object v2 │ │ -09f036: 6e10 0a25 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f03c: 0c02 |0024: move-result-object v2 │ │ -09f03e: 5463 c314 |0025: iget-object v3, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ -09f042: 7110 362b 0300 |0027: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$400:(Lorg/pyneo/maps/preference/OffsetActivity;)D // method@2b36 │ │ -09f048: 0b04 |002a: move-result-wide v4 │ │ -09f04a: 8c43 |002b: double-to-float v3, v4 │ │ -09f04c: 7230 8401 2003 |002c: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ -09f052: 2202 9204 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -09f056: 7010 fb24 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f05c: 5463 c314 |0034: iget-object v3, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ -09f060: 7110 352b 0300 |0036: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2b35 │ │ -09f066: 0c03 |0039: move-result-object v3 │ │ -09f068: 5433 4c15 |003a: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -09f06c: 6e20 0425 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f072: 0c02 |003f: move-result-object v2 │ │ -09f074: 1a03 0415 |0040: const-string v3, "_offsetlon" // string@1504 │ │ -09f078: 6e20 0425 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f07e: 0c02 |0045: move-result-object v2 │ │ -09f080: 6e10 0a25 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f086: 0c02 |0049: move-result-object v2 │ │ -09f088: 5463 c314 |004a: iget-object v3, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ -09f08c: 7110 382b 0300 |004c: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$500:(Lorg/pyneo/maps/preference/OffsetActivity;)D // method@2b38 │ │ -09f092: 0b04 |004f: move-result-wide v4 │ │ -09f094: 8c43 |0050: double-to-float v3, v4 │ │ -09f096: 7230 8401 2003 |0051: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ -09f09c: 7210 8201 0000 |0054: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -09f0a2: 5462 c314 |0057: iget-object v2, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ -09f0a6: 6e10 3d2b 0200 |0059: invoke-virtual {v2}, Lorg/pyneo/maps/preference/OffsetActivity;.finish:()V // method@2b3d │ │ -09f0ac: 0e00 |005c: return-void │ │ +09efa4: |[09efa4] org.pyneo.maps.preference.OffsetActivity$1.onClick:(Landroid/view/View;)V │ │ +09efb4: 5462 c314 |0000: iget-object v2, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ +09efb8: 7110 af03 0200 |0002: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +09efbe: 0c01 |0005: move-result-object v1 │ │ +09efc0: 7210 8801 0100 |0006: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +09efc6: 0c00 |0009: move-result-object v0 │ │ +09efc8: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +09efcc: 7010 fb24 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09efd2: 5463 c314 |000f: iget-object v3, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ +09efd6: 7110 352b 0300 |0011: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2b35 │ │ +09efdc: 0c03 |0014: move-result-object v3 │ │ +09efde: 5433 4c15 |0015: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +09efe2: 6e20 0425 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09efe8: 0c02 |001a: move-result-object v2 │ │ +09efea: 1a03 0315 |001b: const-string v3, "_offsetlat" // string@1503 │ │ +09efee: 6e20 0425 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09eff4: 0c02 |0020: move-result-object v2 │ │ +09eff6: 6e10 0a25 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09effc: 0c02 |0024: move-result-object v2 │ │ +09effe: 5463 c314 |0025: iget-object v3, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ +09f002: 7110 362b 0300 |0027: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$400:(Lorg/pyneo/maps/preference/OffsetActivity;)D // method@2b36 │ │ +09f008: 0b04 |002a: move-result-wide v4 │ │ +09f00a: 8c43 |002b: double-to-float v3, v4 │ │ +09f00c: 7230 8401 2003 |002c: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ +09f012: 2202 9204 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +09f016: 7010 fb24 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f01c: 5463 c314 |0034: iget-object v3, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ +09f020: 7110 352b 0300 |0036: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2b35 │ │ +09f026: 0c03 |0039: move-result-object v3 │ │ +09f028: 5433 4c15 |003a: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +09f02c: 6e20 0425 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f032: 0c02 |003f: move-result-object v2 │ │ +09f034: 1a03 0415 |0040: const-string v3, "_offsetlon" // string@1504 │ │ +09f038: 6e20 0425 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f03e: 0c02 |0045: move-result-object v2 │ │ +09f040: 6e10 0a25 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f046: 0c02 |0049: move-result-object v2 │ │ +09f048: 5463 c314 |004a: iget-object v3, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ +09f04c: 7110 382b 0300 |004c: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$500:(Lorg/pyneo/maps/preference/OffsetActivity;)D // method@2b38 │ │ +09f052: 0b04 |004f: move-result-wide v4 │ │ +09f054: 8c43 |0050: double-to-float v3, v4 │ │ +09f056: 7230 8401 2003 |0051: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ +09f05c: 7210 8201 0000 |0054: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +09f062: 5462 c314 |0057: iget-object v2, v6, Lorg/pyneo/maps/preference/OffsetActivity$1;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c3 │ │ +09f066: 6e10 3d2b 0200 |0059: invoke-virtual {v2}, Lorg/pyneo/maps/preference/OffsetActivity;.finish:()V // method@2b3d │ │ +09f06c: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x002f line=72 │ │ 0x0054 line=73 │ │ @@ -156321,18 +156383,18 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09f0b0: |[09f0b0] org.pyneo.maps.preference.OffsetActivity$MainActivityCallbackHandler.:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ -09f0c0: 5b01 c414 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c4 │ │ -09f0c4: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -09f0ca: 0e00 |0005: return-void │ │ +09f070: |[09f070] org.pyneo.maps.preference.OffsetActivity$MainActivityCallbackHandler.:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ +09f080: 5b01 c414 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c4 │ │ +09f084: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +09f08a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ @@ -156341,17 +156403,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09f0cc: |[09f0cc] org.pyneo.maps.preference.OffsetActivity$MainActivityCallbackHandler.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V │ │ -09f0dc: 7020 1e2b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b1e │ │ -09f0e2: 0e00 |0003: return-void │ │ +09f08c: |[09f08c] org.pyneo.maps.preference.OffsetActivity$MainActivityCallbackHandler.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V │ │ +09f09c: 7020 1e2b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b1e │ │ +09f0a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/preference/OffsetActivity$1; │ │ @@ -156362,43 +156424,43 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -09f0e4: |[09f0e4] org.pyneo.maps.preference.OffsetActivity$MainActivityCallbackHandler.handleMessage:(Landroid/os/Message;)V │ │ -09f0f4: 5250 4400 |0000: iget v0, v5, Landroid/os/Message;.what:I // field@0044 │ │ -09f0f8: 1301 e803 |0002: const/16 v1, #int 1000 // #3e8 │ │ -09f0fc: 3310 0c00 |0004: if-ne v0, v1, 0010 // +000c │ │ -09f100: 5441 c414 |0006: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c4 │ │ -09f104: 7110 3a2b 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$800:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView; // method@2b3a │ │ -09f10a: 0c01 |000b: move-result-object v1 │ │ -09f10c: 6e10 e328 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -09f112: 0e00 |000f: return-void │ │ -09f114: 1401 f800 0b7f |0010: const v1, #float 1.84768e+38 // #7f0b00f8 │ │ -09f11a: 3210 fcff |0013: if-eq v0, v1, 000f // -0004 │ │ -09f11e: 1401 f900 0b7f |0015: const v1, #float 1.84768e+38 // #7f0b00f9 │ │ -09f124: 3310 0800 |0018: if-ne v0, v1, 0020 // +0008 │ │ -09f128: 5441 c414 |001a: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c4 │ │ -09f12c: 7110 312b 0100 |001c: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ -09f132: 28f0 |001f: goto 000f // -0010 │ │ -09f134: 1301 ec03 |0020: const/16 v1, #int 1004 // #3ec │ │ -09f138: 3310 edff |0022: if-ne v0, v1, 000f // -0013 │ │ -09f13c: 5451 4300 |0024: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -09f140: 3801 e9ff |0026: if-eqz v1, 000f // -0017 │ │ -09f144: 5441 c414 |0028: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c4 │ │ -09f148: 5452 4300 |002a: iget-object v2, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -09f14c: 6e10 c524 0200 |002c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -09f152: 0c02 |002f: move-result-object v2 │ │ -09f154: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -09f156: 7130 c622 2103 |0031: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -09f15c: 0c01 |0034: move-result-object v1 │ │ -09f15e: 6e10 c822 0100 |0035: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -09f164: 28d7 |0038: goto 000f // -0029 │ │ +09f0a4: |[09f0a4] org.pyneo.maps.preference.OffsetActivity$MainActivityCallbackHandler.handleMessage:(Landroid/os/Message;)V │ │ +09f0b4: 5250 4400 |0000: iget v0, v5, Landroid/os/Message;.what:I // field@0044 │ │ +09f0b8: 1301 e803 |0002: const/16 v1, #int 1000 // #3e8 │ │ +09f0bc: 3310 0c00 |0004: if-ne v0, v1, 0010 // +000c │ │ +09f0c0: 5441 c414 |0006: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c4 │ │ +09f0c4: 7110 3a2b 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$800:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView; // method@2b3a │ │ +09f0ca: 0c01 |000b: move-result-object v1 │ │ +09f0cc: 6e10 e328 0100 |000c: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +09f0d2: 0e00 |000f: return-void │ │ +09f0d4: 1401 f800 0b7f |0010: const v1, #float 1.84768e+38 // #7f0b00f8 │ │ +09f0da: 3210 fcff |0013: if-eq v0, v1, 000f // -0004 │ │ +09f0de: 1401 f900 0b7f |0015: const v1, #float 1.84768e+38 // #7f0b00f9 │ │ +09f0e4: 3310 0800 |0018: if-ne v0, v1, 0020 // +0008 │ │ +09f0e8: 5441 c414 |001a: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c4 │ │ +09f0ec: 7110 312b 0100 |001c: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ +09f0f2: 28f0 |001f: goto 000f // -0010 │ │ +09f0f4: 1301 ec03 |0020: const/16 v1, #int 1004 // #3ec │ │ +09f0f8: 3310 edff |0022: if-ne v0, v1, 000f // -0013 │ │ +09f0fc: 5451 4300 |0024: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +09f100: 3801 e9ff |0026: if-eqz v1, 000f // -0017 │ │ +09f104: 5441 c414 |0028: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c4 │ │ +09f108: 5452 4300 |002a: iget-object v2, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +09f10c: 6e10 c524 0200 |002c: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +09f112: 0c02 |002f: move-result-object v2 │ │ +09f114: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +09f116: 7130 c622 2103 |0031: invoke-static {v1, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +09f11c: 0c01 |0034: move-result-object v1 │ │ +09f11e: 6e10 c822 0100 |0035: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +09f124: 28d7 |0038: goto 000f // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ 0x0006 line=186 │ │ 0x000f line=195 │ │ 0x0010 line=187 │ │ @@ -156462,18 +156524,18 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09f168: |[09f168] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ -09f178: 5b01 c914 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f17c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09f182: 0e00 |0005: return-void │ │ +09f128: |[09f128] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ +09f138: 5b01 c914 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f13c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09f142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ @@ -156482,17 +156544,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09f184: |[09f184] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V │ │ -09f194: 7020 262b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b26 │ │ -09f19a: 0e00 |0003: return-void │ │ +09f144: |[09f144] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V │ │ +09f154: 7020 262b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b26 │ │ +09f15a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/preference/OffsetActivity$1; │ │ @@ -156502,17 +156564,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f19c: |[09f19c] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.access$600:(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)V │ │ -09f1ac: 7010 2a2b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getBestProvider:()V // method@2b2a │ │ -09f1b2: 0e00 |0003: return-void │ │ +09f15c: |[09f15c] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.access$600:(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)V │ │ +09f16c: 7010 2a2b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getBestProvider:()V // method@2b2a │ │ +09f172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ │ │ #3 : (in Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;) │ │ @@ -156520,18 +156582,18 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)Landroid/location/LocationManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09f1b4: |[09f1b4] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.access$700:(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)Landroid/location/LocationManager; │ │ -09f1c4: 7010 2b2b 0100 |0000: invoke-direct {v1}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2b2b │ │ -09f1ca: 0c00 |0003: move-result-object v0 │ │ -09f1cc: 1100 |0004: return-object v0 │ │ +09f174: |[09f174] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.access$700:(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)Landroid/location/LocationManager; │ │ +09f184: 7010 2b2b 0100 |0000: invoke-direct {v1}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2b2b │ │ +09f18a: 0c00 |0003: move-result-object v0 │ │ +09f18c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ │ │ #4 : (in Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;) │ │ @@ -156539,48 +156601,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 65 16-bit code units │ │ -09f1d0: |[09f1d0] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.getBestProvider:()V │ │ -09f1e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -09f1e2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -09f1e4: 7010 2b2b 0800 |0002: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2b2b │ │ -09f1ea: 0c00 |0005: move-result-object v0 │ │ -09f1ec: 5481 c914 |0006: iget-object v1, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f1f0: 7110 342b 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // method@2b34 │ │ -09f1f6: 0c01 |000b: move-result-object v1 │ │ -09f1f8: 6e20 d002 1000 |000c: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -09f1fe: 7010 2b2b 0800 |000f: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2b2b │ │ -09f204: 0c00 |0012: move-result-object v0 │ │ -09f206: 1a01 6c20 |0013: const-string v1, "gps" // string@206c │ │ -09f20a: 6e20 ce02 1000 |0015: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -09f210: 0a00 |0018: move-result v0 │ │ -09f212: 3800 2000 |0019: if-eqz v0, 0039 // +0020 │ │ -09f216: 7010 2b2b 0800 |001b: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2b2b │ │ -09f21c: 0c00 |001e: move-result-object v0 │ │ -09f21e: 1a01 6c20 |001f: const-string v1, "gps" // string@206c │ │ -09f222: 8172 |0021: int-to-long v2, v7 │ │ -09f224: 8264 |0022: int-to-float v4, v6 │ │ -09f226: 5485 c914 |0023: iget-object v5, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f22a: 7110 342b 0500 |0025: invoke-static {v5}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // method@2b34 │ │ -09f230: 0c05 |0028: move-result-object v5 │ │ -09f232: 7406 d102 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ -09f238: 5480 c914 |002c: iget-object v0, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f23c: 1a01 6c20 |002e: const-string v1, "gps" // string@206c │ │ -09f240: 7120 332b 1000 |0030: invoke-static {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2b33 │ │ -09f246: 5480 c914 |0033: iget-object v0, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f24a: 7110 312b 0000 |0035: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ -09f250: 0e00 |0038: return-void │ │ -09f252: 5480 c914 |0039: iget-object v0, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f256: 1a01 f22a |003b: const-string v1, "off" // string@2af2 │ │ -09f25a: 7120 332b 1000 |003d: invoke-static {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2b33 │ │ -09f260: 28f3 |0040: goto 0033 // -000d │ │ +09f190: |[09f190] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.getBestProvider:()V │ │ +09f1a0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +09f1a2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +09f1a4: 7010 2b2b 0800 |0002: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2b2b │ │ +09f1aa: 0c00 |0005: move-result-object v0 │ │ +09f1ac: 5481 c914 |0006: iget-object v1, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f1b0: 7110 342b 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // method@2b34 │ │ +09f1b6: 0c01 |000b: move-result-object v1 │ │ +09f1b8: 6e20 d002 1000 |000c: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +09f1be: 7010 2b2b 0800 |000f: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2b2b │ │ +09f1c4: 0c00 |0012: move-result-object v0 │ │ +09f1c6: 1a01 6c20 |0013: const-string v1, "gps" // string@206c │ │ +09f1ca: 6e20 ce02 1000 |0015: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +09f1d0: 0a00 |0018: move-result v0 │ │ +09f1d2: 3800 2000 |0019: if-eqz v0, 0039 // +0020 │ │ +09f1d6: 7010 2b2b 0800 |001b: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getLocationManager:()Landroid/location/LocationManager; // method@2b2b │ │ +09f1dc: 0c00 |001e: move-result-object v0 │ │ +09f1de: 1a01 6c20 |001f: const-string v1, "gps" // string@206c │ │ +09f1e2: 8172 |0021: int-to-long v2, v7 │ │ +09f1e4: 8264 |0022: int-to-float v4, v6 │ │ +09f1e6: 5485 c914 |0023: iget-object v5, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f1ea: 7110 342b 0500 |0025: invoke-static {v5}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // method@2b34 │ │ +09f1f0: 0c05 |0028: move-result-object v5 │ │ +09f1f2: 7406 d102 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ +09f1f8: 5480 c914 |002c: iget-object v0, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f1fc: 1a01 6c20 |002e: const-string v1, "gps" // string@206c │ │ +09f200: 7120 332b 1000 |0030: invoke-static {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2b33 │ │ +09f206: 5480 c914 |0033: iget-object v0, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f20a: 7110 312b 0000 |0035: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ +09f210: 0e00 |0038: return-void │ │ +09f212: 5480 c914 |0039: iget-object v0, v8, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f216: 1a01 f22a |003b: const-string v1, "off" // string@2af2 │ │ +09f21a: 7120 332b 1000 |003d: invoke-static {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2b33 │ │ +09f220: 28f3 |0040: goto 0033 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0001 line=231 │ │ 0x0002 line=233 │ │ 0x000f line=235 │ │ 0x001b line=236 │ │ @@ -156598,21 +156660,21 @@ │ │ type : '()Landroid/location/LocationManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09f264: |[09f264] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.getLocationManager:()Landroid/location/LocationManager; │ │ -09f274: 5420 c914 |0000: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f278: 1a01 9523 |0002: const-string v1, "location" // string@2395 │ │ -09f27c: 6e20 412b 1000 |0004: invoke-virtual {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2b41 │ │ -09f282: 0c00 |0007: move-result-object v0 │ │ -09f284: 1f00 8300 |0008: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ -09f288: 1100 |000a: return-object v0 │ │ +09f224: |[09f224] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.getLocationManager:()Landroid/location/LocationManager; │ │ +09f234: 5420 c914 |0000: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f238: 1a01 9523 |0002: const-string v1, "location" // string@2395 │ │ +09f23c: 6e20 412b 1000 |0004: invoke-virtual {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2b41 │ │ +09f242: 0c00 |0007: move-result-object v0 │ │ +09f244: 1f00 8300 |0008: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ +09f248: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ │ │ Virtual methods - │ │ @@ -156621,30 +156683,30 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -09f28c: |[09f28c] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.onLocationChanged:(Landroid/location/Location;)V │ │ -09f29c: 5420 c914 |0000: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f2a0: 7110 322b 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1100:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MyLocationOverlay; // method@2b32 │ │ -09f2a6: 0c00 |0005: move-result-object v0 │ │ -09f2a8: 6e20 0529 3000 |0006: invoke-virtual {v0, v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.setLocation:(Landroid/location/Location;)V // method@2905 │ │ -09f2ae: 5420 c914 |0009: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f2b2: 6e10 c202 0300 |000b: invoke-virtual {v3}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@02c2 │ │ -09f2b8: 0c01 |000e: move-result-object v1 │ │ -09f2ba: 7120 332b 1000 |000f: invoke-static {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2b33 │ │ -09f2c0: 5420 c914 |0012: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f2c4: 7110 3a2b 0000 |0014: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$800:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView; // method@2b3a │ │ -09f2ca: 0c00 |0017: move-result-object v0 │ │ -09f2cc: 6e10 e328 0000 |0018: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -09f2d2: 5420 c914 |001b: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f2d6: 7110 312b 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ -09f2dc: 0e00 |0020: return-void │ │ +09f24c: |[09f24c] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.onLocationChanged:(Landroid/location/Location;)V │ │ +09f25c: 5420 c914 |0000: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f260: 7110 322b 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1100:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MyLocationOverlay; // method@2b32 │ │ +09f266: 0c00 |0005: move-result-object v0 │ │ +09f268: 6e20 0529 3000 |0006: invoke-virtual {v0, v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.setLocation:(Landroid/location/Location;)V // method@2905 │ │ +09f26e: 5420 c914 |0009: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f272: 6e10 c202 0300 |000b: invoke-virtual {v3}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@02c2 │ │ +09f278: 0c01 |000e: move-result-object v1 │ │ +09f27a: 7120 332b 1000 |000f: invoke-static {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2b33 │ │ +09f280: 5420 c914 |0012: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f284: 7110 3a2b 0000 |0014: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$800:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView; // method@2b3a │ │ +09f28a: 0c00 |0017: move-result-object v0 │ │ +09f28c: 6e10 e328 0000 |0018: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +09f292: 5420 c914 |001b: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f296: 7110 312b 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ +09f29c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0009 line=206 │ │ 0x0012 line=207 │ │ 0x001b line=209 │ │ 0x0020 line=210 │ │ @@ -156657,17 +156719,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f2e0: |[09f2e0] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.onProviderDisabled:(Ljava/lang/String;)V │ │ -09f2f0: 7010 2a2b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getBestProvider:()V // method@2b2a │ │ -09f2f6: 0e00 |0003: return-void │ │ +09f2a0: |[09f2a0] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.onProviderDisabled:(Ljava/lang/String;)V │ │ +09f2b0: 7010 2a2b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getBestProvider:()V // method@2b2a │ │ +09f2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ 0x0000 - 0x0004 reg=1 provider Ljava/lang/String; │ │ @@ -156677,17 +156739,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f2f8: |[09f2f8] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.onProviderEnabled:(Ljava/lang/String;)V │ │ -09f308: 7010 2a2b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getBestProvider:()V // method@2b2a │ │ -09f30e: 0e00 |0003: return-void │ │ +09f2b8: |[09f2b8] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.onProviderEnabled:(Ljava/lang/String;)V │ │ +09f2c8: 7010 2a2b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.getBestProvider:()V // method@2b2a │ │ +09f2ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ 0x0000 - 0x0004 reg=1 provider Ljava/lang/String; │ │ @@ -156697,20 +156759,20 @@ │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -09f310: |[09f310] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -09f320: 5410 c914 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f324: 7120 332b 2000 |0002: invoke-static {v0, v2}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2b33 │ │ -09f32a: 5410 c914 |0005: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ -09f32e: 7110 312b 0000 |0007: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ -09f334: 0e00 |000a: return-void │ │ +09f2d0: |[09f2d0] org.pyneo.maps.preference.OffsetActivity$SampleLocationListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +09f2e0: 5410 c914 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f2e4: 7120 332b 2000 |0002: invoke-static {v0, v2}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2b33 │ │ +09f2ea: 5410 c914 |0005: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c9 │ │ +09f2ee: 7110 312b 0000 |0007: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ +09f2f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0005 line=222 │ │ 0x000a line=223 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ @@ -156753,56 +156815,56 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09f338: |[09f338] org.pyneo.maps.preference.OffsetPreference$1.:(Lorg/pyneo/maps/preference/OffsetPreference;)V │ │ -09f348: 5b01 d714 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ -09f34c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09f352: 0e00 |0005: return-void │ │ +09f2f8: |[09f2f8] org.pyneo.maps.preference.OffsetPreference$1.:(Lorg/pyneo/maps/preference/OffsetPreference;)V │ │ +09f308: 5b01 d714 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ +09f30c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09f312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/preference/OffsetPreference$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/preference/OffsetPreference; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/preference/OffsetPreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/preference/OffsetPreference$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -09f354: |[09f354] org.pyneo.maps.preference.OffsetPreference$1.onClick:(Landroid/view/View;)V │ │ -09f364: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -09f368: 5431 d714 |0002: iget-object v1, v3, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ -09f36c: 6e10 4d2b 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/preference/OffsetPreference;.getContext:()Landroid/content/Context; // method@2b4d │ │ -09f372: 0c01 |0007: move-result-object v1 │ │ -09f374: 1c02 9c05 |0008: const-class v2, Lorg/pyneo/maps/preference/OffsetActivity; // type@059c │ │ -09f378: 7030 4a01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -09f37e: 1a01 400e |000d: const-string v1, "MAPID" // string@0e40 │ │ -09f382: 5432 d714 |000f: iget-object v2, v3, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ -09f386: 7110 4c2b 0200 |0011: invoke-static {v2}, Lorg/pyneo/maps/preference/OffsetPreference;.access$000:(Lorg/pyneo/maps/preference/OffsetPreference;)Ljava/lang/String; // method@2b4c │ │ -09f38c: 0c02 |0014: move-result-object v2 │ │ -09f38e: 6e30 6d01 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -09f394: 5431 d714 |0018: iget-object v1, v3, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ -09f398: 6e10 4d2b 0100 |001a: invoke-virtual {v1}, Lorg/pyneo/maps/preference/OffsetPreference;.getContext:()Landroid/content/Context; // method@2b4d │ │ -09f39e: 0c01 |001d: move-result-object v1 │ │ -09f3a0: 6e20 4301 0100 |001e: invoke-virtual {v1, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -09f3a6: 5431 d714 |0021: iget-object v1, v3, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ -09f3aa: 6e10 4e2b 0100 |0023: invoke-virtual {v1}, Lorg/pyneo/maps/preference/OffsetPreference;.getDialog:()Landroid/app/Dialog; // method@2b4e │ │ -09f3b0: 0c01 |0026: move-result-object v1 │ │ -09f3b2: 6e10 9b00 0100 |0027: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@009b │ │ -09f3b8: 0e00 |002a: return-void │ │ +09f314: |[09f314] org.pyneo.maps.preference.OffsetPreference$1.onClick:(Landroid/view/View;)V │ │ +09f324: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +09f328: 5431 d714 |0002: iget-object v1, v3, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ +09f32c: 6e10 4d2b 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/preference/OffsetPreference;.getContext:()Landroid/content/Context; // method@2b4d │ │ +09f332: 0c01 |0007: move-result-object v1 │ │ +09f334: 1c02 9c05 |0008: const-class v2, Lorg/pyneo/maps/preference/OffsetActivity; // type@059c │ │ +09f338: 7030 4a01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +09f33e: 1a01 400e |000d: const-string v1, "MAPID" // string@0e40 │ │ +09f342: 5432 d714 |000f: iget-object v2, v3, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ +09f346: 7110 4c2b 0200 |0011: invoke-static {v2}, Lorg/pyneo/maps/preference/OffsetPreference;.access$000:(Lorg/pyneo/maps/preference/OffsetPreference;)Ljava/lang/String; // method@2b4c │ │ +09f34c: 0c02 |0014: move-result-object v2 │ │ +09f34e: 6e30 6d01 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +09f354: 5431 d714 |0018: iget-object v1, v3, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ +09f358: 6e10 4d2b 0100 |001a: invoke-virtual {v1}, Lorg/pyneo/maps/preference/OffsetPreference;.getContext:()Landroid/content/Context; // method@2b4d │ │ +09f35e: 0c01 |001d: move-result-object v1 │ │ +09f360: 6e20 4301 0100 |001e: invoke-virtual {v1, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +09f366: 5431 d714 |0021: iget-object v1, v3, Lorg/pyneo/maps/preference/OffsetPreference$1;.this$0:Lorg/pyneo/maps/preference/OffsetPreference; // field@14d7 │ │ +09f36a: 6e10 4e2b 0100 |0023: invoke-virtual {v1}, Lorg/pyneo/maps/preference/OffsetPreference;.getDialog:()Landroid/app/Dialog; // method@2b4e │ │ +09f370: 0c01 |0026: move-result-object v1 │ │ +09f372: 6e10 9b00 0100 |0027: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@009b │ │ +09f378: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000d line=23 │ │ 0x0018 line=24 │ │ 0x0021 line=25 │ │ 0x002a line=26 │ │ @@ -156865,17 +156927,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f3bc: |[09f3bc] org.pyneo.maps.preference.PredefMapsPrefActivity.:()V │ │ -09f3cc: 7010 a003 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@03a0 │ │ -09f3d2: 0e00 |0003: return-void │ │ +09f37c: |[09f37c] org.pyneo.maps.preference.PredefMapsPrefActivity.:()V │ │ +09f38c: 7010 a003 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@03a0 │ │ +09f392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/PredefMapsPrefActivity; │ │ │ │ Virtual methods - │ │ @@ -156884,215 +156946,215 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 468 16-bit code units │ │ -09f3d4: |[09f3d4] org.pyneo.maps.preference.PredefMapsPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ -09f3e4: 140b 0300 077f |0000: const v11, #float 1.79446e+38 // #7f070003 │ │ -09f3ea: 140a 0200 077f |0003: const v10, #float 1.79446e+38 // #7f070002 │ │ -09f3f0: 121c |0006: const/4 v12, #int 1 // #1 │ │ -09f3f2: 6f20 a203 ed00 |0007: invoke-super {v13, v14}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@03a2 │ │ -09f3f8: 6e10 672b 0d00 |000a: invoke-virtual {v13}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@2b67 │ │ -09f3fe: 0c08 |000d: move-result-object v8 │ │ -09f400: 6e20 ae03 d800 |000e: invoke-virtual {v8, v13}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@03ae │ │ -09f406: 0c08 |0011: move-result-object v8 │ │ -09f408: 6e20 6b2b 8d00 |0012: invoke-virtual {v13, v8}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@2b6b │ │ -09f40e: 6e10 662b 0d00 |0015: invoke-virtual {v13}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getIntent:()Landroid/content/Intent; // method@2b66 │ │ -09f414: 0c03 |0018: move-result-object v3 │ │ -09f416: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ -09f41a: 6e10 652b 0d00 |001b: invoke-virtual {v13}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.finish:()V // method@2b65 │ │ -09f420: 6e10 5801 0300 |001e: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -09f426: 0c02 |0021: move-result-object v2 │ │ -09f428: 1a08 a306 |0022: const-string v8, "Key" // string@06a3 │ │ -09f42c: 6e20 1803 8200 |0024: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f432: 0c08 |0027: move-result-object v8 │ │ -09f434: 5bd8 e314 |0028: iput-object v8, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ -09f438: 2205 b000 |002a: new-instance v5, Landroid/preference/PreferenceCategory; // type@00b0 │ │ -09f43c: 7020 a603 d500 |002c: invoke-direct {v5, v13}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@03a6 │ │ -09f442: 54d8 e314 |002f: iget-object v8, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ -09f446: 6e20 a803 8500 |0031: invoke-virtual {v5, v8}, Landroid/preference/PreferenceCategory;.setKey:(Ljava/lang/String;)V // method@03a8 │ │ -09f44c: 1a08 4b2a |0034: const-string v8, "name" // string@2a4b │ │ -09f450: 6e20 1803 8200 |0036: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f456: 0c08 |0039: move-result-object v8 │ │ -09f458: 6e20 aa03 8500 |003a: invoke-virtual {v5, v8}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ -09f45e: 6e10 682b 0d00 |003d: invoke-virtual {v13}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b68 │ │ -09f464: 0c08 |0040: move-result-object v8 │ │ -09f466: 6e20 b003 5800 |0041: invoke-virtual {v8, v5}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@03b0 │ │ -09f46c: 2204 a700 |0044: new-instance v4, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ -09f470: 7020 7103 d400 |0046: invoke-direct {v4, v13}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ -09f476: 54d8 e314 |0049: iget-object v8, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ -09f47a: 6e20 7303 8400 |004b: invoke-virtual {v4, v8}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ -09f480: 1408 0f01 0e7f |004e: const v8, #float 1.88756e+38 // #7f0e010f │ │ -09f486: 6e20 692b 8d00 |0051: invoke-virtual {v13, v8}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b69 │ │ -09f48c: 0c08 |0054: move-result-object v8 │ │ -09f48e: 6e20 7503 8400 |0055: invoke-virtual {v4, v8}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ -09f494: 1408 1001 0e7f |0058: const v8, #float 1.88756e+38 // #7f0e0110 │ │ -09f49a: 6e20 692b 8d00 |005b: invoke-virtual {v13, v8}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b69 │ │ -09f4a0: 0c08 |005e: move-result-object v8 │ │ -09f4a2: 6e20 7403 8400 |005f: invoke-virtual {v4, v8}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ -09f4a8: 7110 5a24 0c00 |0062: invoke-static {v12}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -09f4ae: 0c08 |0065: move-result-object v8 │ │ -09f4b0: 6e20 7203 8400 |0066: invoke-virtual {v4, v8}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ -09f4b6: 6e20 a703 4500 |0069: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f4bc: 2204 2606 |006c: new-instance v4, Lorg/pyneo/maps/utils/OnlineCachePreference; // type@0626 │ │ -09f4c0: 1a08 4c21 |006e: const-string v8, "id" // string@214c │ │ -09f4c4: 6e20 1803 8200 |0070: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f4ca: 0c08 |0073: move-result-object v8 │ │ -09f4cc: 7030 882e d408 |0074: invoke-direct {v4, v13, v8}, Lorg/pyneo/maps/utils/OnlineCachePreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2e88 │ │ -09f4d2: 2208 9204 |0077: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -09f4d6: 7010 fb24 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f4dc: 54d9 e314 |007c: iget-object v9, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ -09f4e0: 6e20 0425 9800 |007e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f4e6: 0c08 |0081: move-result-object v8 │ │ -09f4e8: 1a09 f614 |0082: const-string v9, "_clearcache" // string@14f6 │ │ -09f4ec: 6e20 0425 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f4f2: 0c08 |0087: move-result-object v8 │ │ -09f4f4: 6e10 0a25 0800 |0088: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f4fa: 0c08 |008b: move-result-object v8 │ │ -09f4fc: 6e20 902e 8400 |008c: invoke-virtual {v4, v8}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setKey:(Ljava/lang/String;)V // method@2e90 │ │ -09f502: 6e20 a703 4500 |008f: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f508: 1a08 8305 |0092: const-string v8, "GOOGLESCALE" // string@0583 │ │ -09f50c: 6e20 0b03 8200 |0094: invoke-virtual {v2, v8}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ -09f512: 0a08 |0097: move-result v8 │ │ -09f514: 3808 4100 |0098: if-eqz v8, 00d9 // +0041 │ │ -09f518: 1a08 8305 |009a: const-string v8, "GOOGLESCALE" // string@0583 │ │ -09f51c: 6e20 0c03 8200 |009c: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@030c │ │ -09f522: 0a08 |009f: move-result v8 │ │ -09f524: 3808 3900 |00a0: if-eqz v8, 00d9 // +0039 │ │ -09f528: 2204 aa00 |00a2: new-instance v4, Landroid/preference/ListPreference; // type@00aa │ │ -09f52c: 7020 8103 d400 |00a4: invoke-direct {v4, v13}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -09f532: 2208 9204 |00a7: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -09f536: 7010 fb24 0800 |00a9: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f53c: 54d9 e314 |00ac: iget-object v9, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ -09f540: 6e20 0425 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f546: 0c08 |00b1: move-result-object v8 │ │ -09f548: 1a09 fb14 |00b2: const-string v9, "_googlescale" // string@14fb │ │ -09f54c: 6e20 0425 9800 |00b4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f552: 0c08 |00b7: move-result-object v8 │ │ -09f554: 6e10 0a25 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f55a: 0c08 |00bb: move-result-object v8 │ │ -09f55c: 6e20 8803 8400 |00bc: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -09f562: 1a08 5f01 |00bf: const-string v8, "1" // string@015f │ │ -09f566: 6e20 8303 8400 |00c1: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ -09f56c: 1408 cb00 0e7f |00c4: const v8, #float 1.88754e+38 // #7f0e00cb │ │ -09f572: 6e20 8b03 8400 |00c7: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setTitle:(I)V // method@038b │ │ -09f578: 1408 cc00 0e7f |00ca: const v8, #float 1.88755e+38 // #7f0e00cc │ │ -09f57e: 6e20 8903 8400 |00cd: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setSummary:(I)V // method@0389 │ │ -09f584: 6e20 8403 a400 |00d0: invoke-virtual {v4, v10}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ -09f58a: 6e20 8603 b400 |00d3: invoke-virtual {v4, v11}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ -09f590: 6e20 a703 4500 |00d6: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f596: 2204 aa00 |00d9: new-instance v4, Landroid/preference/ListPreference; // type@00aa │ │ -09f59a: 7020 8103 d400 |00db: invoke-direct {v4, v13}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -09f5a0: 2208 9204 |00de: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -09f5a4: 7010 fb24 0800 |00e0: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f5aa: 54d9 e314 |00e3: iget-object v9, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ -09f5ae: 6e20 0425 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f5b4: 0c08 |00e8: move-result-object v8 │ │ -09f5b6: 1a09 0c15 |00e9: const-string v9, "_stretch" // string@150c │ │ -09f5ba: 6e20 0425 9800 |00eb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f5c0: 0c08 |00ee: move-result-object v8 │ │ -09f5c2: 6e10 0a25 0800 |00ef: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f5c8: 0c08 |00f2: move-result-object v8 │ │ -09f5ca: 6e20 8803 8400 |00f3: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -09f5d0: 1a08 5f01 |00f6: const-string v8, "1" // string@015f │ │ -09f5d4: 6e20 8303 8400 |00f8: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ -09f5da: 1408 fe00 0e7f |00fb: const v8, #float 1.88756e+38 // #7f0e00fe │ │ -09f5e0: 6e20 8b03 8400 |00fe: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setTitle:(I)V // method@038b │ │ -09f5e6: 1408 ff00 0e7f |0101: const v8, #float 1.88756e+38 // #7f0e00ff │ │ -09f5ec: 6e20 8903 8400 |0104: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setSummary:(I)V // method@0389 │ │ -09f5f2: 6e20 8403 a400 |0107: invoke-virtual {v4, v10}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ -09f5f8: 6e20 8603 b400 |010a: invoke-virtual {v4, v11}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ -09f5fe: 6e20 a703 4500 |010d: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f604: 2204 ae00 |0110: new-instance v4, Landroid/preference/Preference; // type@00ae │ │ -09f608: 7020 9203 d400 |0112: invoke-direct {v4, v13}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ -09f60e: 1408 1401 0e7f |0115: const v8, #float 1.88756e+38 // #7f0e0114 │ │ -09f614: 6e20 9e03 8400 |0118: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setTitle:(I)V // method@039e │ │ -09f61a: 1a08 f50f |011b: const-string v8, "PROJECTION" // string@0ff5 │ │ -09f61e: 6e20 1103 8200 |011d: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -09f624: 0a08 |0120: move-result v8 │ │ -09f626: 2b08 a900 0000 |0121: packed-switch v8, 000001ca // +000000a9 │ │ -09f62c: 6e20 a703 4500 |0124: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f632: 2204 ae00 |0127: new-instance v4, Landroid/preference/Preference; // type@00ae │ │ -09f636: 7020 9203 d400 |0129: invoke-direct {v4, v13}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ -09f63c: 1408 0001 0e7f |012c: const v8, #float 1.88756e+38 // #7f0e0100 │ │ -09f642: 6e20 9e03 8400 |012f: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setTitle:(I)V // method@039e │ │ -09f648: 1a08 4b0e |0132: const-string v8, "MAPTILE_SIZEPX" // string@0e4b │ │ -09f64c: 6e20 1103 8200 |0134: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -09f652: 0a07 |0137: move-result v7 │ │ -09f654: 7110 af03 0d00 |0138: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -09f65a: 0c06 |013b: move-result-object v6 │ │ -09f65c: 2208 9204 |013c: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -09f660: 7010 fb24 0800 |013e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f666: 54d9 e314 |0141: iget-object v9, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ -09f66a: 6e20 0425 9800 |0143: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f670: 0c08 |0146: move-result-object v8 │ │ -09f672: 1a09 fb14 |0147: const-string v9, "_googlescale" // string@14fb │ │ -09f676: 6e20 0425 9800 |0149: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f67c: 0c08 |014c: move-result-object v8 │ │ -09f67e: 6e10 0a25 0800 |014d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f684: 0c08 |0150: move-result-object v8 │ │ -09f686: 1a09 5f01 |0151: const-string v9, "1" // string@015f │ │ -09f68a: 7230 8c01 8609 |0153: invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -09f690: 0c08 |0156: move-result-object v8 │ │ -09f692: 7110 7924 0800 |0157: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -09f698: 0b00 |015a: move-result-wide v0 │ │ -09f69a: 8378 |015b: int-to-double v8, v7 │ │ -09f69c: cd08 |015c: mul-double/2addr v8, v0 │ │ -09f69e: 8a87 |015d: double-to-int v7, v8 │ │ -09f6a0: 1a08 bf00 |015e: const-string v8, "%d x %d px" // string@00bf │ │ -09f6a4: 1229 |0160: const/4 v9, #int 2 // #2 │ │ -09f6a6: 2399 7806 |0161: new-array v9, v9, [Ljava/lang/Object; // type@0678 │ │ -09f6aa: 120a |0163: const/4 v10, #int 0 // #0 │ │ -09f6ac: 7110 9624 0700 |0164: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -09f6b2: 0c0b |0167: move-result-object v11 │ │ -09f6b4: 4d0b 090a |0168: aput-object v11, v9, v10 │ │ -09f6b8: 7110 9624 0700 |016a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -09f6be: 0c0a |016d: move-result-object v10 │ │ -09f6c0: 4d0a 090c |016e: aput-object v10, v9, v12 │ │ -09f6c4: 7120 dc24 9800 |0170: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -09f6ca: 0c08 |0173: move-result-object v8 │ │ -09f6cc: 6e20 9d03 8400 |0174: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -09f6d2: 6e20 a703 4500 |0177: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f6d8: 2204 9e05 |017a: new-instance v4, Lorg/pyneo/maps/preference/OffsetPreference; // type@059e │ │ -09f6dc: 1a08 4c21 |017c: const-string v8, "id" // string@214c │ │ -09f6e0: 6e20 1803 8200 |017e: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f6e6: 0c08 |0181: move-result-object v8 │ │ -09f6e8: 7030 4b2b d408 |0182: invoke-direct {v4, v13, v8}, Lorg/pyneo/maps/preference/OffsetPreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2b4b │ │ -09f6ee: 2208 9204 |0185: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -09f6f2: 7010 fb24 0800 |0187: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f6f8: 1a09 4c21 |018a: const-string v9, "id" // string@214c │ │ -09f6fc: 6e20 1803 9200 |018c: invoke-virtual {v2, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f702: 0c09 |018f: move-result-object v9 │ │ -09f704: 6e20 0425 9800 |0190: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f70a: 0c08 |0193: move-result-object v8 │ │ -09f70c: 1a09 0215 |0194: const-string v9, "_offset" // string@1502 │ │ -09f710: 6e20 0425 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f716: 0c08 |0199: move-result-object v8 │ │ -09f718: 6e10 0a25 0800 |019a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f71e: 0c08 |019d: move-result-object v8 │ │ -09f720: 6e20 542b 8400 |019e: invoke-virtual {v4, v8}, Lorg/pyneo/maps/preference/OffsetPreference;.setKey:(Ljava/lang/String;)V // method@2b54 │ │ -09f726: 1408 e300 0e7f |01a1: const v8, #float 1.88755e+38 // #7f0e00e3 │ │ -09f72c: 6e20 562b 8400 |01a4: invoke-virtual {v4, v8}, Lorg/pyneo/maps/preference/OffsetPreference;.setTitle:(I)V // method@2b56 │ │ -09f732: 1408 e400 0e7f |01a7: const v8, #float 1.88755e+38 // #7f0e00e4 │ │ -09f738: 6e20 552b 8400 |01aa: invoke-virtual {v4, v8}, Lorg/pyneo/maps/preference/OffsetPreference;.setSummary:(I)V // method@2b55 │ │ -09f73e: 6e20 a703 4500 |01ad: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f744: 0e00 |01b0: return-void │ │ -09f746: 1408 8f00 0e7f |01b1: const v8, #float 1.88753e+38 // #7f0e008f │ │ -09f74c: 6e20 9c03 8400 |01b4: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setSummary:(I)V // method@039c │ │ -09f752: 2900 6dff |01b7: goto/16 0124 // -0093 │ │ -09f756: 1408 8e00 0e7f |01b9: const v8, #float 1.88753e+38 // #7f0e008e │ │ -09f75c: 6e20 9c03 8400 |01bc: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setSummary:(I)V // method@039c │ │ -09f762: 2900 65ff |01bf: goto/16 0124 // -009b │ │ -09f766: 1408 af00 0e7f |01c1: const v8, #float 1.88754e+38 // #7f0e00af │ │ -09f76c: 6e20 9c03 8400 |01c4: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setSummary:(I)V // method@039c │ │ -09f772: 2900 5dff |01c7: goto/16 0124 // -00a3 │ │ -09f776: 0000 |01c9: nop // spacer │ │ -09f778: 0001 0300 0100 0000 9000 0000 9800 ... |01ca: packed-switch-data (10 units) │ │ +09f394: |[09f394] org.pyneo.maps.preference.PredefMapsPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ +09f3a4: 140b 0300 077f |0000: const v11, #float 1.79446e+38 // #7f070003 │ │ +09f3aa: 140a 0200 077f |0003: const v10, #float 1.79446e+38 // #7f070002 │ │ +09f3b0: 121c |0006: const/4 v12, #int 1 // #1 │ │ +09f3b2: 6f20 a203 ed00 |0007: invoke-super {v13, v14}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@03a2 │ │ +09f3b8: 6e10 672b 0d00 |000a: invoke-virtual {v13}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@2b67 │ │ +09f3be: 0c08 |000d: move-result-object v8 │ │ +09f3c0: 6e20 ae03 d800 |000e: invoke-virtual {v8, v13}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@03ae │ │ +09f3c6: 0c08 |0011: move-result-object v8 │ │ +09f3c8: 6e20 6b2b 8d00 |0012: invoke-virtual {v13, v8}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@2b6b │ │ +09f3ce: 6e10 662b 0d00 |0015: invoke-virtual {v13}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getIntent:()Landroid/content/Intent; // method@2b66 │ │ +09f3d4: 0c03 |0018: move-result-object v3 │ │ +09f3d6: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ +09f3da: 6e10 652b 0d00 |001b: invoke-virtual {v13}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.finish:()V // method@2b65 │ │ +09f3e0: 6e10 5801 0300 |001e: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +09f3e6: 0c02 |0021: move-result-object v2 │ │ +09f3e8: 1a08 a306 |0022: const-string v8, "Key" // string@06a3 │ │ +09f3ec: 6e20 1803 8200 |0024: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f3f2: 0c08 |0027: move-result-object v8 │ │ +09f3f4: 5bd8 e314 |0028: iput-object v8, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ +09f3f8: 2205 b000 |002a: new-instance v5, Landroid/preference/PreferenceCategory; // type@00b0 │ │ +09f3fc: 7020 a603 d500 |002c: invoke-direct {v5, v13}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@03a6 │ │ +09f402: 54d8 e314 |002f: iget-object v8, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ +09f406: 6e20 a803 8500 |0031: invoke-virtual {v5, v8}, Landroid/preference/PreferenceCategory;.setKey:(Ljava/lang/String;)V // method@03a8 │ │ +09f40c: 1a08 4b2a |0034: const-string v8, "name" // string@2a4b │ │ +09f410: 6e20 1803 8200 |0036: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f416: 0c08 |0039: move-result-object v8 │ │ +09f418: 6e20 aa03 8500 |003a: invoke-virtual {v5, v8}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ +09f41e: 6e10 682b 0d00 |003d: invoke-virtual {v13}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b68 │ │ +09f424: 0c08 |0040: move-result-object v8 │ │ +09f426: 6e20 b003 5800 |0041: invoke-virtual {v8, v5}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@03b0 │ │ +09f42c: 2204 a700 |0044: new-instance v4, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ +09f430: 7020 7103 d400 |0046: invoke-direct {v4, v13}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ +09f436: 54d8 e314 |0049: iget-object v8, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ +09f43a: 6e20 7303 8400 |004b: invoke-virtual {v4, v8}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ +09f440: 1408 0f01 0e7f |004e: const v8, #float 1.88756e+38 // #7f0e010f │ │ +09f446: 6e20 692b 8d00 |0051: invoke-virtual {v13, v8}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b69 │ │ +09f44c: 0c08 |0054: move-result-object v8 │ │ +09f44e: 6e20 7503 8400 |0055: invoke-virtual {v4, v8}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ +09f454: 1408 1001 0e7f |0058: const v8, #float 1.88756e+38 // #7f0e0110 │ │ +09f45a: 6e20 692b 8d00 |005b: invoke-virtual {v13, v8}, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b69 │ │ +09f460: 0c08 |005e: move-result-object v8 │ │ +09f462: 6e20 7403 8400 |005f: invoke-virtual {v4, v8}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ +09f468: 7110 5a24 0c00 |0062: invoke-static {v12}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +09f46e: 0c08 |0065: move-result-object v8 │ │ +09f470: 6e20 7203 8400 |0066: invoke-virtual {v4, v8}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ +09f476: 6e20 a703 4500 |0069: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f47c: 2204 2606 |006c: new-instance v4, Lorg/pyneo/maps/utils/OnlineCachePreference; // type@0626 │ │ +09f480: 1a08 4c21 |006e: const-string v8, "id" // string@214c │ │ +09f484: 6e20 1803 8200 |0070: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f48a: 0c08 |0073: move-result-object v8 │ │ +09f48c: 7030 882e d408 |0074: invoke-direct {v4, v13, v8}, Lorg/pyneo/maps/utils/OnlineCachePreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2e88 │ │ +09f492: 2208 9204 |0077: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +09f496: 7010 fb24 0800 |0079: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f49c: 54d9 e314 |007c: iget-object v9, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ +09f4a0: 6e20 0425 9800 |007e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f4a6: 0c08 |0081: move-result-object v8 │ │ +09f4a8: 1a09 f614 |0082: const-string v9, "_clearcache" // string@14f6 │ │ +09f4ac: 6e20 0425 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f4b2: 0c08 |0087: move-result-object v8 │ │ +09f4b4: 6e10 0a25 0800 |0088: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f4ba: 0c08 |008b: move-result-object v8 │ │ +09f4bc: 6e20 902e 8400 |008c: invoke-virtual {v4, v8}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setKey:(Ljava/lang/String;)V // method@2e90 │ │ +09f4c2: 6e20 a703 4500 |008f: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f4c8: 1a08 8305 |0092: const-string v8, "GOOGLESCALE" // string@0583 │ │ +09f4cc: 6e20 0b03 8200 |0094: invoke-virtual {v2, v8}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ +09f4d2: 0a08 |0097: move-result v8 │ │ +09f4d4: 3808 4100 |0098: if-eqz v8, 00d9 // +0041 │ │ +09f4d8: 1a08 8305 |009a: const-string v8, "GOOGLESCALE" // string@0583 │ │ +09f4dc: 6e20 0c03 8200 |009c: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@030c │ │ +09f4e2: 0a08 |009f: move-result v8 │ │ +09f4e4: 3808 3900 |00a0: if-eqz v8, 00d9 // +0039 │ │ +09f4e8: 2204 aa00 |00a2: new-instance v4, Landroid/preference/ListPreference; // type@00aa │ │ +09f4ec: 7020 8103 d400 |00a4: invoke-direct {v4, v13}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +09f4f2: 2208 9204 |00a7: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +09f4f6: 7010 fb24 0800 |00a9: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f4fc: 54d9 e314 |00ac: iget-object v9, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ +09f500: 6e20 0425 9800 |00ae: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f506: 0c08 |00b1: move-result-object v8 │ │ +09f508: 1a09 fb14 |00b2: const-string v9, "_googlescale" // string@14fb │ │ +09f50c: 6e20 0425 9800 |00b4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f512: 0c08 |00b7: move-result-object v8 │ │ +09f514: 6e10 0a25 0800 |00b8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f51a: 0c08 |00bb: move-result-object v8 │ │ +09f51c: 6e20 8803 8400 |00bc: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +09f522: 1a08 5f01 |00bf: const-string v8, "1" // string@015f │ │ +09f526: 6e20 8303 8400 |00c1: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ +09f52c: 1408 cb00 0e7f |00c4: const v8, #float 1.88754e+38 // #7f0e00cb │ │ +09f532: 6e20 8b03 8400 |00c7: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setTitle:(I)V // method@038b │ │ +09f538: 1408 cc00 0e7f |00ca: const v8, #float 1.88755e+38 // #7f0e00cc │ │ +09f53e: 6e20 8903 8400 |00cd: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setSummary:(I)V // method@0389 │ │ +09f544: 6e20 8403 a400 |00d0: invoke-virtual {v4, v10}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ +09f54a: 6e20 8603 b400 |00d3: invoke-virtual {v4, v11}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ +09f550: 6e20 a703 4500 |00d6: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f556: 2204 aa00 |00d9: new-instance v4, Landroid/preference/ListPreference; // type@00aa │ │ +09f55a: 7020 8103 d400 |00db: invoke-direct {v4, v13}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +09f560: 2208 9204 |00de: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +09f564: 7010 fb24 0800 |00e0: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f56a: 54d9 e314 |00e3: iget-object v9, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ +09f56e: 6e20 0425 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f574: 0c08 |00e8: move-result-object v8 │ │ +09f576: 1a09 0c15 |00e9: const-string v9, "_stretch" // string@150c │ │ +09f57a: 6e20 0425 9800 |00eb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f580: 0c08 |00ee: move-result-object v8 │ │ +09f582: 6e10 0a25 0800 |00ef: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f588: 0c08 |00f2: move-result-object v8 │ │ +09f58a: 6e20 8803 8400 |00f3: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +09f590: 1a08 5f01 |00f6: const-string v8, "1" // string@015f │ │ +09f594: 6e20 8303 8400 |00f8: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ +09f59a: 1408 fe00 0e7f |00fb: const v8, #float 1.88756e+38 // #7f0e00fe │ │ +09f5a0: 6e20 8b03 8400 |00fe: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setTitle:(I)V // method@038b │ │ +09f5a6: 1408 ff00 0e7f |0101: const v8, #float 1.88756e+38 // #7f0e00ff │ │ +09f5ac: 6e20 8903 8400 |0104: invoke-virtual {v4, v8}, Landroid/preference/ListPreference;.setSummary:(I)V // method@0389 │ │ +09f5b2: 6e20 8403 a400 |0107: invoke-virtual {v4, v10}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ +09f5b8: 6e20 8603 b400 |010a: invoke-virtual {v4, v11}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ +09f5be: 6e20 a703 4500 |010d: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f5c4: 2204 ae00 |0110: new-instance v4, Landroid/preference/Preference; // type@00ae │ │ +09f5c8: 7020 9203 d400 |0112: invoke-direct {v4, v13}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ +09f5ce: 1408 1401 0e7f |0115: const v8, #float 1.88756e+38 // #7f0e0114 │ │ +09f5d4: 6e20 9e03 8400 |0118: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setTitle:(I)V // method@039e │ │ +09f5da: 1a08 f50f |011b: const-string v8, "PROJECTION" // string@0ff5 │ │ +09f5de: 6e20 1103 8200 |011d: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +09f5e4: 0a08 |0120: move-result v8 │ │ +09f5e6: 2b08 a900 0000 |0121: packed-switch v8, 000001ca // +000000a9 │ │ +09f5ec: 6e20 a703 4500 |0124: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f5f2: 2204 ae00 |0127: new-instance v4, Landroid/preference/Preference; // type@00ae │ │ +09f5f6: 7020 9203 d400 |0129: invoke-direct {v4, v13}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ +09f5fc: 1408 0001 0e7f |012c: const v8, #float 1.88756e+38 // #7f0e0100 │ │ +09f602: 6e20 9e03 8400 |012f: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setTitle:(I)V // method@039e │ │ +09f608: 1a08 4b0e |0132: const-string v8, "MAPTILE_SIZEPX" // string@0e4b │ │ +09f60c: 6e20 1103 8200 |0134: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +09f612: 0a07 |0137: move-result v7 │ │ +09f614: 7110 af03 0d00 |0138: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +09f61a: 0c06 |013b: move-result-object v6 │ │ +09f61c: 2208 9204 |013c: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +09f620: 7010 fb24 0800 |013e: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f626: 54d9 e314 |0141: iget-object v9, v13, Lorg/pyneo/maps/preference/PredefMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e3 │ │ +09f62a: 6e20 0425 9800 |0143: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f630: 0c08 |0146: move-result-object v8 │ │ +09f632: 1a09 fb14 |0147: const-string v9, "_googlescale" // string@14fb │ │ +09f636: 6e20 0425 9800 |0149: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f63c: 0c08 |014c: move-result-object v8 │ │ +09f63e: 6e10 0a25 0800 |014d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f644: 0c08 |0150: move-result-object v8 │ │ +09f646: 1a09 5f01 |0151: const-string v9, "1" // string@015f │ │ +09f64a: 7230 8c01 8609 |0153: invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09f650: 0c08 |0156: move-result-object v8 │ │ +09f652: 7110 7924 0800 |0157: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +09f658: 0b00 |015a: move-result-wide v0 │ │ +09f65a: 8378 |015b: int-to-double v8, v7 │ │ +09f65c: cd08 |015c: mul-double/2addr v8, v0 │ │ +09f65e: 8a87 |015d: double-to-int v7, v8 │ │ +09f660: 1a08 bf00 |015e: const-string v8, "%d x %d px" // string@00bf │ │ +09f664: 1229 |0160: const/4 v9, #int 2 // #2 │ │ +09f666: 2399 7806 |0161: new-array v9, v9, [Ljava/lang/Object; // type@0678 │ │ +09f66a: 120a |0163: const/4 v10, #int 0 // #0 │ │ +09f66c: 7110 9624 0700 |0164: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +09f672: 0c0b |0167: move-result-object v11 │ │ +09f674: 4d0b 090a |0168: aput-object v11, v9, v10 │ │ +09f678: 7110 9624 0700 |016a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +09f67e: 0c0a |016d: move-result-object v10 │ │ +09f680: 4d0a 090c |016e: aput-object v10, v9, v12 │ │ +09f684: 7120 dc24 9800 |0170: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +09f68a: 0c08 |0173: move-result-object v8 │ │ +09f68c: 6e20 9d03 8400 |0174: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +09f692: 6e20 a703 4500 |0177: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f698: 2204 9e05 |017a: new-instance v4, Lorg/pyneo/maps/preference/OffsetPreference; // type@059e │ │ +09f69c: 1a08 4c21 |017c: const-string v8, "id" // string@214c │ │ +09f6a0: 6e20 1803 8200 |017e: invoke-virtual {v2, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f6a6: 0c08 |0181: move-result-object v8 │ │ +09f6a8: 7030 4b2b d408 |0182: invoke-direct {v4, v13, v8}, Lorg/pyneo/maps/preference/OffsetPreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2b4b │ │ +09f6ae: 2208 9204 |0185: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +09f6b2: 7010 fb24 0800 |0187: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f6b8: 1a09 4c21 |018a: const-string v9, "id" // string@214c │ │ +09f6bc: 6e20 1803 9200 |018c: invoke-virtual {v2, v9}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f6c2: 0c09 |018f: move-result-object v9 │ │ +09f6c4: 6e20 0425 9800 |0190: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f6ca: 0c08 |0193: move-result-object v8 │ │ +09f6cc: 1a09 0215 |0194: const-string v9, "_offset" // string@1502 │ │ +09f6d0: 6e20 0425 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f6d6: 0c08 |0199: move-result-object v8 │ │ +09f6d8: 6e10 0a25 0800 |019a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f6de: 0c08 |019d: move-result-object v8 │ │ +09f6e0: 6e20 542b 8400 |019e: invoke-virtual {v4, v8}, Lorg/pyneo/maps/preference/OffsetPreference;.setKey:(Ljava/lang/String;)V // method@2b54 │ │ +09f6e6: 1408 e300 0e7f |01a1: const v8, #float 1.88755e+38 // #7f0e00e3 │ │ +09f6ec: 6e20 562b 8400 |01a4: invoke-virtual {v4, v8}, Lorg/pyneo/maps/preference/OffsetPreference;.setTitle:(I)V // method@2b56 │ │ +09f6f2: 1408 e400 0e7f |01a7: const v8, #float 1.88755e+38 // #7f0e00e4 │ │ +09f6f8: 6e20 552b 8400 |01aa: invoke-virtual {v4, v8}, Lorg/pyneo/maps/preference/OffsetPreference;.setSummary:(I)V // method@2b55 │ │ +09f6fe: 6e20 a703 4500 |01ad: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f704: 0e00 |01b0: return-void │ │ +09f706: 1408 8f00 0e7f |01b1: const v8, #float 1.88753e+38 // #7f0e008f │ │ +09f70c: 6e20 9c03 8400 |01b4: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setSummary:(I)V // method@039c │ │ +09f712: 2900 6dff |01b7: goto/16 0124 // -0093 │ │ +09f716: 1408 8e00 0e7f |01b9: const v8, #float 1.88753e+38 // #7f0e008e │ │ +09f71c: 6e20 9c03 8400 |01bc: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setSummary:(I)V // method@039c │ │ +09f722: 2900 65ff |01bf: goto/16 0124 // -009b │ │ +09f726: 1408 af00 0e7f |01c1: const v8, #float 1.88754e+38 // #7f0e00af │ │ +09f72c: 6e20 9c03 8400 |01c4: invoke-virtual {v4, v8}, Landroid/preference/Preference;.setSummary:(I)V // method@039c │ │ +09f732: 2900 5dff |01c7: goto/16 0124 // -00a3 │ │ +09f736: 0000 |01c9: nop // spacer │ │ +09f738: 0001 0300 0100 0000 9000 0000 9800 ... |01ca: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=27 │ │ 0x000a line=29 │ │ 0x0015 line=31 │ │ 0x0019 line=32 │ │ 0x001b line=33 │ │ @@ -157198,17 +157260,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f78c: |[09f78c] org.pyneo.maps.preference.UserMapsPrefActivity.:()V │ │ -09f79c: 7010 a003 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@03a0 │ │ -09f7a2: 0e00 |0003: return-void │ │ +09f74c: |[09f74c] org.pyneo.maps.preference.UserMapsPrefActivity.:()V │ │ +09f75c: 7010 a003 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@03a0 │ │ +09f762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/UserMapsPrefActivity; │ │ │ │ Virtual methods - │ │ @@ -157217,244 +157279,244 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 540 16-bit code units │ │ -09f7a4: |[09f7a4] org.pyneo.maps.preference.UserMapsPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ -09f7b4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -09f7b6: 6f20 a203 8700 |0001: invoke-super {v7, v8}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@03a2 │ │ -09f7bc: 6e10 702b 0700 |0004: invoke-virtual {v7}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@2b70 │ │ -09f7c2: 0c04 |0007: move-result-object v4 │ │ -09f7c4: 6e20 ae03 7400 |0008: invoke-virtual {v4, v7}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@03ae │ │ -09f7ca: 0c04 |000b: move-result-object v4 │ │ -09f7cc: 6e20 772b 4700 |000c: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@2b77 │ │ -09f7d2: 6e10 6f2b 0700 |000f: invoke-virtual {v7}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getIntent:()Landroid/content/Intent; // method@2b6f │ │ -09f7d8: 0c01 |0012: move-result-object v1 │ │ -09f7da: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ -09f7de: 6e10 6e2b 0700 |0015: invoke-virtual {v7}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.finish:()V // method@2b6e │ │ -09f7e4: 6e10 5801 0100 |0018: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -09f7ea: 0c00 |001b: move-result-object v0 │ │ -09f7ec: 1a04 a306 |001c: const-string v4, "Key" // string@06a3 │ │ -09f7f0: 6e20 1803 4000 |001e: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f7f6: 0c04 |0021: move-result-object v4 │ │ -09f7f8: 5b74 e414 |0022: iput-object v4, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09f7fc: 2203 b000 |0024: new-instance v3, Landroid/preference/PreferenceCategory; // type@00b0 │ │ -09f800: 7020 a603 7300 |0026: invoke-direct {v3, v7}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@03a6 │ │ -09f806: 5474 e414 |0029: iget-object v4, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09f80a: 6e20 a803 4300 |002b: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setKey:(Ljava/lang/String;)V // method@03a8 │ │ -09f810: 6e10 712b 0700 |002e: invoke-virtual {v7}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b71 │ │ -09f816: 0c04 |0031: move-result-object v4 │ │ -09f818: 6e20 b003 3400 |0032: invoke-virtual {v4, v3}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@03b0 │ │ -09f81e: 2202 a700 |0035: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ -09f822: 7020 7103 7200 |0037: invoke-direct {v2, v7}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ -09f828: 2204 9204 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -09f82c: 7010 fb24 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f832: 5475 e414 |003f: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09f836: 6e20 0425 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f83c: 0c04 |0044: move-result-object v4 │ │ -09f83e: 1a05 f914 |0045: const-string v5, "_enabled" // string@14f9 │ │ -09f842: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f848: 0c04 |004a: move-result-object v4 │ │ -09f84a: 6e10 0a25 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f850: 0c04 |004e: move-result-object v4 │ │ -09f852: 6e20 7303 4200 |004f: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ -09f858: 1404 0f01 0e7f |0052: const v4, #float 1.88756e+38 // #7f0e010f │ │ -09f85e: 6e20 722b 4700 |0055: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09f864: 0c04 |0058: move-result-object v4 │ │ -09f866: 6e20 7503 4200 |0059: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ -09f86c: 1404 1001 0e7f |005c: const v4, #float 1.88756e+38 // #7f0e0110 │ │ -09f872: 6e20 722b 4700 |005f: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09f878: 0c04 |0062: move-result-object v4 │ │ -09f87a: 6e20 7403 4200 |0063: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ -09f880: 7110 5a24 0600 |0066: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -09f886: 0c04 |0069: move-result-object v4 │ │ -09f888: 6e20 7203 4200 |006a: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ -09f88e: 6e20 a703 2300 |006d: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f894: 2202 a900 |0070: new-instance v2, Landroid/preference/EditTextPreference; // type@00a9 │ │ -09f898: 7020 7903 7200 |0072: invoke-direct {v2, v7}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ -09f89e: 2204 9204 |0075: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -09f8a2: 7010 fb24 0400 |0077: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f8a8: 5475 e414 |007a: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09f8ac: 6e20 0425 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f8b2: 0c04 |007f: move-result-object v4 │ │ -09f8b4: 1a05 0115 |0080: const-string v5, "_name" // string@1501 │ │ -09f8b8: 6e20 0425 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f8be: 0c04 |0085: move-result-object v4 │ │ -09f8c0: 6e10 0a25 0400 |0086: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f8c6: 0c04 |0089: move-result-object v4 │ │ -09f8c8: 6e20 7e03 4200 |008a: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ -09f8ce: 1404 1101 0e7f |008d: const v4, #float 1.88756e+38 // #7f0e0111 │ │ -09f8d4: 6e20 722b 4700 |0090: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09f8da: 0c04 |0093: move-result-object v4 │ │ -09f8dc: 6e20 8003 4200 |0094: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ -09f8e2: 1a04 200f |0097: const-string v4, "Name" // string@0f20 │ │ -09f8e6: 6e20 1803 4000 |0099: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f8ec: 0c04 |009c: move-result-object v4 │ │ -09f8ee: 6e20 7b03 4200 |009d: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ -09f8f4: 6e20 a703 2300 |00a0: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f8fa: 6e10 7a03 0200 |00a3: invoke-virtual {v2}, Landroid/preference/EditTextPreference;.getText:()Ljava/lang/String; // method@037a │ │ -09f900: 0c04 |00a6: move-result-object v4 │ │ -09f902: 6e20 7f03 4200 |00a7: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ -09f908: 6e10 7a03 0200 |00aa: invoke-virtual {v2}, Landroid/preference/EditTextPreference;.getText:()Ljava/lang/String; // method@037a │ │ -09f90e: 0c04 |00ad: move-result-object v4 │ │ -09f910: 6e20 aa03 4300 |00ae: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ -09f916: 2202 a900 |00b1: new-instance v2, Landroid/preference/EditTextPreference; // type@00a9 │ │ -09f91a: 7020 7903 7200 |00b3: invoke-direct {v2, v7}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ -09f920: 2204 9204 |00b6: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -09f924: 7010 fb24 0400 |00b8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f92a: 5475 e414 |00bb: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09f92e: 6e20 0425 5400 |00bd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f934: 0c04 |00c0: move-result-object v4 │ │ -09f936: 1a05 f414 |00c1: const-string v5, "_baseurl" // string@14f4 │ │ -09f93a: 6e20 0425 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f940: 0c04 |00c6: move-result-object v4 │ │ -09f942: 6e10 0a25 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f948: 0c04 |00ca: move-result-object v4 │ │ -09f94a: 6e20 7e03 4200 |00cb: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ -09f950: 1404 0e01 0e7f |00ce: const v4, #float 1.88756e+38 // #7f0e010e │ │ -09f956: 6e20 722b 4700 |00d1: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09f95c: 0c04 |00d4: move-result-object v4 │ │ -09f95e: 6e20 8003 4200 |00d5: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ -09f964: 1a04 2b02 |00d8: const-string v4, "AbsolutePath" // string@022b │ │ -09f968: 6e20 1803 4000 |00da: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f96e: 0c04 |00dd: move-result-object v4 │ │ -09f970: 6e20 7f03 4200 |00de: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ -09f976: 1a04 2b02 |00e1: const-string v4, "AbsolutePath" // string@022b │ │ -09f97a: 6e20 1803 4000 |00e3: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09f980: 0c04 |00e6: move-result-object v4 │ │ -09f982: 6e20 7b03 4200 |00e7: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ -09f988: 6e20 7d03 6200 |00ea: invoke-virtual {v2, v6}, Landroid/preference/EditTextPreference;.setEnabled:(Z)V // method@037d │ │ -09f98e: 6e20 a703 2300 |00ed: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09f994: 2202 aa00 |00f0: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ -09f998: 7020 8103 7200 |00f2: invoke-direct {v2, v7}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -09f99e: 2204 9204 |00f5: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -09f9a2: 7010 fb24 0400 |00f7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09f9a8: 5475 e414 |00fa: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09f9ac: 6e20 0425 5400 |00fc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f9b2: 0c04 |00ff: move-result-object v4 │ │ -09f9b4: 1a05 0615 |0100: const-string v5, "_projection" // string@1506 │ │ -09f9b8: 6e20 0425 5400 |0102: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09f9be: 0c04 |0105: move-result-object v4 │ │ -09f9c0: 6e10 0a25 0400 |0106: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09f9c6: 0c04 |0109: move-result-object v4 │ │ -09f9c8: 6e20 8803 4200 |010a: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -09f9ce: 1404 1401 0e7f |010d: const v4, #float 1.88756e+38 // #7f0e0114 │ │ -09f9d4: 6e20 722b 4700 |0110: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09f9da: 0c04 |0113: move-result-object v4 │ │ -09f9dc: 6e20 8c03 4200 |0114: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ -09f9e2: 1404 1200 077f |0117: const v4, #float 1.79446e+38 // #7f070012 │ │ -09f9e8: 6e20 8403 4200 |011a: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ -09f9ee: 1404 1300 077f |011d: const v4, #float 1.79446e+38 // #7f070013 │ │ -09f9f4: 6e20 8603 4200 |0120: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ -09f9fa: 1a04 5f01 |0123: const-string v4, "1" // string@015f │ │ -09f9fe: 6e20 8303 4200 |0125: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ -09fa04: 6e20 a703 2300 |0128: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09fa0a: 6e10 8203 0200 |012b: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -09fa10: 0c04 |012e: move-result-object v4 │ │ -09fa12: 6e20 8a03 4200 |012f: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ -09fa18: 2202 a700 |0132: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ -09fa1c: 7020 7103 7200 |0134: invoke-direct {v2, v7}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ -09fa22: 2204 9204 |0137: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -09fa26: 7010 fb24 0400 |0139: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09fa2c: 5475 e414 |013c: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09fa30: 6e20 0425 5400 |013e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09fa36: 0c04 |0141: move-result-object v4 │ │ -09fa38: 1a05 0e15 |0142: const-string v5, "_traffic" // string@150e │ │ -09fa3c: 6e20 0425 5400 |0144: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09fa42: 0c04 |0147: move-result-object v4 │ │ -09fa44: 6e10 0a25 0400 |0148: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09fa4a: 0c04 |014b: move-result-object v4 │ │ -09fa4c: 6e20 7303 4200 |014c: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ -09fa52: 1404 1501 0e7f |014f: const v4, #float 1.88756e+38 // #7f0e0115 │ │ -09fa58: 6e20 722b 4700 |0152: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09fa5e: 0c04 |0155: move-result-object v4 │ │ -09fa60: 6e20 7503 4200 |0156: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ -09fa66: 1404 1601 0e7f |0159: const v4, #float 1.88756e+38 // #7f0e0116 │ │ -09fa6c: 6e20 722b 4700 |015c: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09fa72: 0c04 |015f: move-result-object v4 │ │ -09fa74: 6e20 7403 4200 |0160: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ -09fa7a: 7110 5a24 0600 |0163: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -09fa80: 0c04 |0166: move-result-object v4 │ │ -09fa82: 6e20 7203 4200 |0167: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ -09fa88: 6e20 a703 2300 |016a: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09fa8e: 2202 a700 |016d: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ -09fa92: 7020 7103 7200 |016f: invoke-direct {v2, v7}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ -09fa98: 2204 9204 |0172: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -09fa9c: 7010 fb24 0400 |0174: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09faa2: 5475 e414 |0177: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09faa6: 6e20 0425 5400 |0179: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09faac: 0c04 |017c: move-result-object v4 │ │ -09faae: 1a05 fe14 |017d: const-string v5, "_isoverlay" // string@14fe │ │ -09fab2: 6e20 0425 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09fab8: 0c04 |0182: move-result-object v4 │ │ -09faba: 6e10 0a25 0400 |0183: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09fac0: 0c04 |0186: move-result-object v4 │ │ -09fac2: 6e20 7303 4200 |0187: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ -09fac8: 1404 1201 0e7f |018a: const v4, #float 1.88756e+38 // #7f0e0112 │ │ -09face: 6e20 722b 4700 |018d: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09fad4: 0c04 |0190: move-result-object v4 │ │ -09fad6: 6e20 7503 4200 |0191: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ -09fadc: 1404 1301 0e7f |0194: const v4, #float 1.88756e+38 // #7f0e0113 │ │ -09fae2: 6e20 722b 4700 |0197: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ -09fae8: 0c04 |019a: move-result-object v4 │ │ -09faea: 6e20 7403 4200 |019b: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ -09faf0: 7110 5a24 0600 |019e: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -09faf6: 0c04 |01a1: move-result-object v4 │ │ -09faf8: 6e20 7203 4200 |01a2: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ -09fafe: 6e20 a703 2300 |01a5: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09fb04: 2202 aa00 |01a8: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ -09fb08: 7020 8103 7200 |01aa: invoke-direct {v2, v7}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -09fb0e: 2204 9204 |01ad: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -09fb12: 7010 fb24 0400 |01af: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09fb18: 5475 e414 |01b2: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ -09fb1c: 6e20 0425 5400 |01b4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09fb22: 0c04 |01b7: move-result-object v4 │ │ -09fb24: 1a05 0c15 |01b8: const-string v5, "_stretch" // string@150c │ │ -09fb28: 6e20 0425 5400 |01ba: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09fb2e: 0c04 |01bd: move-result-object v4 │ │ -09fb30: 6e10 0a25 0400 |01be: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09fb36: 0c04 |01c1: move-result-object v4 │ │ -09fb38: 6e20 8803 4200 |01c2: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -09fb3e: 1a04 5f01 |01c5: const-string v4, "1" // string@015f │ │ -09fb42: 6e20 8303 4200 |01c7: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ -09fb48: 1404 fe00 0e7f |01ca: const v4, #float 1.88756e+38 // #7f0e00fe │ │ -09fb4e: 6e20 8b03 4200 |01cd: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(I)V // method@038b │ │ -09fb54: 1404 ff00 0e7f |01d0: const v4, #float 1.88756e+38 // #7f0e00ff │ │ -09fb5a: 6e20 8903 4200 |01d3: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(I)V // method@0389 │ │ -09fb60: 1404 0200 077f |01d6: const v4, #float 1.79446e+38 // #7f070002 │ │ -09fb66: 6e20 8403 4200 |01d9: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ -09fb6c: 1404 0300 077f |01dc: const v4, #float 1.79446e+38 // #7f070003 │ │ -09fb72: 6e20 8603 4200 |01df: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ -09fb78: 6e20 a703 2300 |01e2: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09fb7e: 2202 9e05 |01e5: new-instance v2, Lorg/pyneo/maps/preference/OffsetPreference; // type@059e │ │ -09fb82: 1a04 dd05 |01e7: const-string v4, "ID" // string@05dd │ │ -09fb86: 6e20 1803 4000 |01e9: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09fb8c: 0c04 |01ec: move-result-object v4 │ │ -09fb8e: 7030 4b2b 7204 |01ed: invoke-direct {v2, v7, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2b4b │ │ -09fb94: 2204 9204 |01f0: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -09fb98: 7010 fb24 0400 |01f2: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -09fb9e: 1a05 dd05 |01f5: const-string v5, "ID" // string@05dd │ │ -09fba2: 6e20 1803 5000 |01f7: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -09fba8: 0c05 |01fa: move-result-object v5 │ │ -09fbaa: 6e20 0425 5400 |01fb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09fbb0: 0c04 |01fe: move-result-object v4 │ │ -09fbb2: 1a05 0215 |01ff: const-string v5, "_offset" // string@1502 │ │ -09fbb6: 6e20 0425 5400 |0201: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -09fbbc: 0c04 |0204: move-result-object v4 │ │ -09fbbe: 6e10 0a25 0400 |0205: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -09fbc4: 0c04 |0208: move-result-object v4 │ │ -09fbc6: 6e20 542b 4200 |0209: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setKey:(Ljava/lang/String;)V // method@2b54 │ │ -09fbcc: 1404 e300 0e7f |020c: const v4, #float 1.88755e+38 // #7f0e00e3 │ │ -09fbd2: 6e20 562b 4200 |020f: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setTitle:(I)V // method@2b56 │ │ -09fbd8: 1404 e400 0e7f |0212: const v4, #float 1.88755e+38 // #7f0e00e4 │ │ -09fbde: 6e20 552b 4200 |0215: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setSummary:(I)V // method@2b55 │ │ -09fbe4: 6e20 a703 2300 |0218: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -09fbea: 0e00 |021b: return-void │ │ +09f764: |[09f764] org.pyneo.maps.preference.UserMapsPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ +09f774: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +09f776: 6f20 a203 8700 |0001: invoke-super {v7, v8}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@03a2 │ │ +09f77c: 6e10 702b 0700 |0004: invoke-virtual {v7}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@2b70 │ │ +09f782: 0c04 |0007: move-result-object v4 │ │ +09f784: 6e20 ae03 7400 |0008: invoke-virtual {v4, v7}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@03ae │ │ +09f78a: 0c04 |000b: move-result-object v4 │ │ +09f78c: 6e20 772b 4700 |000c: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@2b77 │ │ +09f792: 6e10 6f2b 0700 |000f: invoke-virtual {v7}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getIntent:()Landroid/content/Intent; // method@2b6f │ │ +09f798: 0c01 |0012: move-result-object v1 │ │ +09f79a: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ +09f79e: 6e10 6e2b 0700 |0015: invoke-virtual {v7}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.finish:()V // method@2b6e │ │ +09f7a4: 6e10 5801 0100 |0018: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +09f7aa: 0c00 |001b: move-result-object v0 │ │ +09f7ac: 1a04 a306 |001c: const-string v4, "Key" // string@06a3 │ │ +09f7b0: 6e20 1803 4000 |001e: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f7b6: 0c04 |0021: move-result-object v4 │ │ +09f7b8: 5b74 e414 |0022: iput-object v4, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09f7bc: 2203 b000 |0024: new-instance v3, Landroid/preference/PreferenceCategory; // type@00b0 │ │ +09f7c0: 7020 a603 7300 |0026: invoke-direct {v3, v7}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@03a6 │ │ +09f7c6: 5474 e414 |0029: iget-object v4, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09f7ca: 6e20 a803 4300 |002b: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setKey:(Ljava/lang/String;)V // method@03a8 │ │ +09f7d0: 6e10 712b 0700 |002e: invoke-virtual {v7}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b71 │ │ +09f7d6: 0c04 |0031: move-result-object v4 │ │ +09f7d8: 6e20 b003 3400 |0032: invoke-virtual {v4, v3}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@03b0 │ │ +09f7de: 2202 a700 |0035: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ +09f7e2: 7020 7103 7200 |0037: invoke-direct {v2, v7}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ +09f7e8: 2204 9204 |003a: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +09f7ec: 7010 fb24 0400 |003c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f7f2: 5475 e414 |003f: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09f7f6: 6e20 0425 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f7fc: 0c04 |0044: move-result-object v4 │ │ +09f7fe: 1a05 f914 |0045: const-string v5, "_enabled" // string@14f9 │ │ +09f802: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f808: 0c04 |004a: move-result-object v4 │ │ +09f80a: 6e10 0a25 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f810: 0c04 |004e: move-result-object v4 │ │ +09f812: 6e20 7303 4200 |004f: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ +09f818: 1404 0f01 0e7f |0052: const v4, #float 1.88756e+38 // #7f0e010f │ │ +09f81e: 6e20 722b 4700 |0055: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09f824: 0c04 |0058: move-result-object v4 │ │ +09f826: 6e20 7503 4200 |0059: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ +09f82c: 1404 1001 0e7f |005c: const v4, #float 1.88756e+38 // #7f0e0110 │ │ +09f832: 6e20 722b 4700 |005f: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09f838: 0c04 |0062: move-result-object v4 │ │ +09f83a: 6e20 7403 4200 |0063: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ +09f840: 7110 5a24 0600 |0066: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +09f846: 0c04 |0069: move-result-object v4 │ │ +09f848: 6e20 7203 4200 |006a: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ +09f84e: 6e20 a703 2300 |006d: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f854: 2202 a900 |0070: new-instance v2, Landroid/preference/EditTextPreference; // type@00a9 │ │ +09f858: 7020 7903 7200 |0072: invoke-direct {v2, v7}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ +09f85e: 2204 9204 |0075: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +09f862: 7010 fb24 0400 |0077: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f868: 5475 e414 |007a: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09f86c: 6e20 0425 5400 |007c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f872: 0c04 |007f: move-result-object v4 │ │ +09f874: 1a05 0115 |0080: const-string v5, "_name" // string@1501 │ │ +09f878: 6e20 0425 5400 |0082: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f87e: 0c04 |0085: move-result-object v4 │ │ +09f880: 6e10 0a25 0400 |0086: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f886: 0c04 |0089: move-result-object v4 │ │ +09f888: 6e20 7e03 4200 |008a: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ +09f88e: 1404 1101 0e7f |008d: const v4, #float 1.88756e+38 // #7f0e0111 │ │ +09f894: 6e20 722b 4700 |0090: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09f89a: 0c04 |0093: move-result-object v4 │ │ +09f89c: 6e20 8003 4200 |0094: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ +09f8a2: 1a04 200f |0097: const-string v4, "Name" // string@0f20 │ │ +09f8a6: 6e20 1803 4000 |0099: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f8ac: 0c04 |009c: move-result-object v4 │ │ +09f8ae: 6e20 7b03 4200 |009d: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ +09f8b4: 6e20 a703 2300 |00a0: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f8ba: 6e10 7a03 0200 |00a3: invoke-virtual {v2}, Landroid/preference/EditTextPreference;.getText:()Ljava/lang/String; // method@037a │ │ +09f8c0: 0c04 |00a6: move-result-object v4 │ │ +09f8c2: 6e20 7f03 4200 |00a7: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ +09f8c8: 6e10 7a03 0200 |00aa: invoke-virtual {v2}, Landroid/preference/EditTextPreference;.getText:()Ljava/lang/String; // method@037a │ │ +09f8ce: 0c04 |00ad: move-result-object v4 │ │ +09f8d0: 6e20 aa03 4300 |00ae: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ +09f8d6: 2202 a900 |00b1: new-instance v2, Landroid/preference/EditTextPreference; // type@00a9 │ │ +09f8da: 7020 7903 7200 |00b3: invoke-direct {v2, v7}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ +09f8e0: 2204 9204 |00b6: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +09f8e4: 7010 fb24 0400 |00b8: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f8ea: 5475 e414 |00bb: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09f8ee: 6e20 0425 5400 |00bd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f8f4: 0c04 |00c0: move-result-object v4 │ │ +09f8f6: 1a05 f414 |00c1: const-string v5, "_baseurl" // string@14f4 │ │ +09f8fa: 6e20 0425 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f900: 0c04 |00c6: move-result-object v4 │ │ +09f902: 6e10 0a25 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f908: 0c04 |00ca: move-result-object v4 │ │ +09f90a: 6e20 7e03 4200 |00cb: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ +09f910: 1404 0e01 0e7f |00ce: const v4, #float 1.88756e+38 // #7f0e010e │ │ +09f916: 6e20 722b 4700 |00d1: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09f91c: 0c04 |00d4: move-result-object v4 │ │ +09f91e: 6e20 8003 4200 |00d5: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ +09f924: 1a04 2b02 |00d8: const-string v4, "AbsolutePath" // string@022b │ │ +09f928: 6e20 1803 4000 |00da: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f92e: 0c04 |00dd: move-result-object v4 │ │ +09f930: 6e20 7f03 4200 |00de: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ +09f936: 1a04 2b02 |00e1: const-string v4, "AbsolutePath" // string@022b │ │ +09f93a: 6e20 1803 4000 |00e3: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09f940: 0c04 |00e6: move-result-object v4 │ │ +09f942: 6e20 7b03 4200 |00e7: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ +09f948: 6e20 7d03 6200 |00ea: invoke-virtual {v2, v6}, Landroid/preference/EditTextPreference;.setEnabled:(Z)V // method@037d │ │ +09f94e: 6e20 a703 2300 |00ed: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f954: 2202 aa00 |00f0: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ +09f958: 7020 8103 7200 |00f2: invoke-direct {v2, v7}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +09f95e: 2204 9204 |00f5: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +09f962: 7010 fb24 0400 |00f7: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f968: 5475 e414 |00fa: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09f96c: 6e20 0425 5400 |00fc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f972: 0c04 |00ff: move-result-object v4 │ │ +09f974: 1a05 0615 |0100: const-string v5, "_projection" // string@1506 │ │ +09f978: 6e20 0425 5400 |0102: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f97e: 0c04 |0105: move-result-object v4 │ │ +09f980: 6e10 0a25 0400 |0106: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09f986: 0c04 |0109: move-result-object v4 │ │ +09f988: 6e20 8803 4200 |010a: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +09f98e: 1404 1401 0e7f |010d: const v4, #float 1.88756e+38 // #7f0e0114 │ │ +09f994: 6e20 722b 4700 |0110: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09f99a: 0c04 |0113: move-result-object v4 │ │ +09f99c: 6e20 8c03 4200 |0114: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ +09f9a2: 1404 1200 077f |0117: const v4, #float 1.79446e+38 // #7f070012 │ │ +09f9a8: 6e20 8403 4200 |011a: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ +09f9ae: 1404 1300 077f |011d: const v4, #float 1.79446e+38 // #7f070013 │ │ +09f9b4: 6e20 8603 4200 |0120: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ +09f9ba: 1a04 5f01 |0123: const-string v4, "1" // string@015f │ │ +09f9be: 6e20 8303 4200 |0125: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ +09f9c4: 6e20 a703 2300 |0128: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09f9ca: 6e10 8203 0200 |012b: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +09f9d0: 0c04 |012e: move-result-object v4 │ │ +09f9d2: 6e20 8a03 4200 |012f: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ +09f9d8: 2202 a700 |0132: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ +09f9dc: 7020 7103 7200 |0134: invoke-direct {v2, v7}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ +09f9e2: 2204 9204 |0137: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +09f9e6: 7010 fb24 0400 |0139: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09f9ec: 5475 e414 |013c: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09f9f0: 6e20 0425 5400 |013e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09f9f6: 0c04 |0141: move-result-object v4 │ │ +09f9f8: 1a05 0e15 |0142: const-string v5, "_traffic" // string@150e │ │ +09f9fc: 6e20 0425 5400 |0144: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09fa02: 0c04 |0147: move-result-object v4 │ │ +09fa04: 6e10 0a25 0400 |0148: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09fa0a: 0c04 |014b: move-result-object v4 │ │ +09fa0c: 6e20 7303 4200 |014c: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ +09fa12: 1404 1501 0e7f |014f: const v4, #float 1.88756e+38 // #7f0e0115 │ │ +09fa18: 6e20 722b 4700 |0152: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09fa1e: 0c04 |0155: move-result-object v4 │ │ +09fa20: 6e20 7503 4200 |0156: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ +09fa26: 1404 1601 0e7f |0159: const v4, #float 1.88756e+38 // #7f0e0116 │ │ +09fa2c: 6e20 722b 4700 |015c: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09fa32: 0c04 |015f: move-result-object v4 │ │ +09fa34: 6e20 7403 4200 |0160: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ +09fa3a: 7110 5a24 0600 |0163: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +09fa40: 0c04 |0166: move-result-object v4 │ │ +09fa42: 6e20 7203 4200 |0167: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ +09fa48: 6e20 a703 2300 |016a: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09fa4e: 2202 a700 |016d: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ +09fa52: 7020 7103 7200 |016f: invoke-direct {v2, v7}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ +09fa58: 2204 9204 |0172: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +09fa5c: 7010 fb24 0400 |0174: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09fa62: 5475 e414 |0177: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09fa66: 6e20 0425 5400 |0179: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09fa6c: 0c04 |017c: move-result-object v4 │ │ +09fa6e: 1a05 fe14 |017d: const-string v5, "_isoverlay" // string@14fe │ │ +09fa72: 6e20 0425 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09fa78: 0c04 |0182: move-result-object v4 │ │ +09fa7a: 6e10 0a25 0400 |0183: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09fa80: 0c04 |0186: move-result-object v4 │ │ +09fa82: 6e20 7303 4200 |0187: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ +09fa88: 1404 1201 0e7f |018a: const v4, #float 1.88756e+38 // #7f0e0112 │ │ +09fa8e: 6e20 722b 4700 |018d: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09fa94: 0c04 |0190: move-result-object v4 │ │ +09fa96: 6e20 7503 4200 |0191: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ +09fa9c: 1404 1301 0e7f |0194: const v4, #float 1.88756e+38 // #7f0e0113 │ │ +09faa2: 6e20 722b 4700 |0197: invoke-virtual {v7, v4}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b72 │ │ +09faa8: 0c04 |019a: move-result-object v4 │ │ +09faaa: 6e20 7403 4200 |019b: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ +09fab0: 7110 5a24 0600 |019e: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +09fab6: 0c04 |01a1: move-result-object v4 │ │ +09fab8: 6e20 7203 4200 |01a2: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ +09fabe: 6e20 a703 2300 |01a5: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09fac4: 2202 aa00 |01a8: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ +09fac8: 7020 8103 7200 |01aa: invoke-direct {v2, v7}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +09face: 2204 9204 |01ad: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +09fad2: 7010 fb24 0400 |01af: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09fad8: 5475 e414 |01b2: iget-object v5, v7, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.mKey:Ljava/lang/String; // field@14e4 │ │ +09fadc: 6e20 0425 5400 |01b4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09fae2: 0c04 |01b7: move-result-object v4 │ │ +09fae4: 1a05 0c15 |01b8: const-string v5, "_stretch" // string@150c │ │ +09fae8: 6e20 0425 5400 |01ba: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09faee: 0c04 |01bd: move-result-object v4 │ │ +09faf0: 6e10 0a25 0400 |01be: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09faf6: 0c04 |01c1: move-result-object v4 │ │ +09faf8: 6e20 8803 4200 |01c2: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +09fafe: 1a04 5f01 |01c5: const-string v4, "1" // string@015f │ │ +09fb02: 6e20 8303 4200 |01c7: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ +09fb08: 1404 fe00 0e7f |01ca: const v4, #float 1.88756e+38 // #7f0e00fe │ │ +09fb0e: 6e20 8b03 4200 |01cd: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(I)V // method@038b │ │ +09fb14: 1404 ff00 0e7f |01d0: const v4, #float 1.88756e+38 // #7f0e00ff │ │ +09fb1a: 6e20 8903 4200 |01d3: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(I)V // method@0389 │ │ +09fb20: 1404 0200 077f |01d6: const v4, #float 1.79446e+38 // #7f070002 │ │ +09fb26: 6e20 8403 4200 |01d9: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ +09fb2c: 1404 0300 077f |01dc: const v4, #float 1.79446e+38 // #7f070003 │ │ +09fb32: 6e20 8603 4200 |01df: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ +09fb38: 6e20 a703 2300 |01e2: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09fb3e: 2202 9e05 |01e5: new-instance v2, Lorg/pyneo/maps/preference/OffsetPreference; // type@059e │ │ +09fb42: 1a04 dd05 |01e7: const-string v4, "ID" // string@05dd │ │ +09fb46: 6e20 1803 4000 |01e9: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09fb4c: 0c04 |01ec: move-result-object v4 │ │ +09fb4e: 7030 4b2b 7204 |01ed: invoke-direct {v2, v7, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2b4b │ │ +09fb54: 2204 9204 |01f0: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +09fb58: 7010 fb24 0400 |01f2: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +09fb5e: 1a05 dd05 |01f5: const-string v5, "ID" // string@05dd │ │ +09fb62: 6e20 1803 5000 |01f7: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +09fb68: 0c05 |01fa: move-result-object v5 │ │ +09fb6a: 6e20 0425 5400 |01fb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09fb70: 0c04 |01fe: move-result-object v4 │ │ +09fb72: 1a05 0215 |01ff: const-string v5, "_offset" // string@1502 │ │ +09fb76: 6e20 0425 5400 |0201: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +09fb7c: 0c04 |0204: move-result-object v4 │ │ +09fb7e: 6e10 0a25 0400 |0205: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +09fb84: 0c04 |0208: move-result-object v4 │ │ +09fb86: 6e20 542b 4200 |0209: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setKey:(Ljava/lang/String;)V // method@2b54 │ │ +09fb8c: 1404 e300 0e7f |020c: const v4, #float 1.88755e+38 // #7f0e00e3 │ │ +09fb92: 6e20 562b 4200 |020f: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setTitle:(I)V // method@2b56 │ │ +09fb98: 1404 e400 0e7f |0212: const v4, #float 1.88755e+38 // #7f0e00e4 │ │ +09fb9e: 6e20 552b 4200 |0215: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setSummary:(I)V // method@2b55 │ │ +09fba4: 6e20 a703 2300 |0218: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +09fbaa: 0e00 |021b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x0004 line=22 │ │ 0x000f line=24 │ │ 0x0013 line=25 │ │ 0x0015 line=26 │ │ @@ -157537,22 +157599,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09fbec: |[09fbec] org.pyneo.maps.preference.UserMapsPrefActivity.onPause:()V │ │ -09fbfc: 6f10 a403 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onPause:()V // method@03a4 │ │ -09fc02: 6e10 712b 0100 |0003: invoke-virtual {v1}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b71 │ │ -09fc08: 0c00 |0006: move-result-object v0 │ │ -09fc0a: 6e10 b103 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -09fc10: 0c00 |000a: move-result-object v0 │ │ -09fc12: 7220 8e01 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ -09fc18: 0e00 |000e: return-void │ │ +09fbac: |[09fbac] org.pyneo.maps.preference.UserMapsPrefActivity.onPause:()V │ │ +09fbbc: 6f10 a403 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onPause:()V // method@03a4 │ │ +09fbc2: 6e10 712b 0100 |0003: invoke-virtual {v1}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b71 │ │ +09fbc8: 0c00 |0006: move-result-object v0 │ │ +09fbca: 6e10 b103 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +09fbd0: 0c00 |000a: move-result-object v0 │ │ +09fbd2: 7220 8e01 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ +09fbd8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=130 │ │ 0x000e line=131 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/pyneo/maps/preference/UserMapsPrefActivity; │ │ @@ -157562,22 +157624,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09fc1c: |[09fc1c] org.pyneo.maps.preference.UserMapsPrefActivity.onResume:()V │ │ -09fc2c: 6f10 a503 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onResume:()V // method@03a5 │ │ -09fc32: 6e10 712b 0100 |0003: invoke-virtual {v1}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b71 │ │ -09fc38: 0c00 |0006: move-result-object v0 │ │ -09fc3a: 6e10 b103 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -09fc40: 0c00 |000a: move-result-object v0 │ │ -09fc42: 7220 8d01 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ -09fc48: 0e00 |000e: return-void │ │ +09fbdc: |[09fbdc] org.pyneo.maps.preference.UserMapsPrefActivity.onResume:()V │ │ +09fbec: 6f10 a503 0100 |0000: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onResume:()V // method@03a5 │ │ +09fbf2: 6e10 712b 0100 |0003: invoke-virtual {v1}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b71 │ │ +09fbf8: 0c00 |0006: move-result-object v0 │ │ +09fbfa: 6e10 b103 0000 |0007: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +09fc00: 0c00 |000a: move-result-object v0 │ │ +09fc02: 7220 8d01 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ +09fc08: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=123 │ │ 0x000e line=124 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/pyneo/maps/preference/UserMapsPrefActivity; │ │ @@ -157587,55 +157649,55 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -09fc4c: |[09fc4c] org.pyneo.maps.preference.UserMapsPrefActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -09fc5c: 1a01 4b2a |0000: const-string v1, "name" // string@2a4b │ │ -09fc60: 6e20 d924 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -09fc66: 0a01 |0005: move-result v1 │ │ -09fc68: 3801 2b00 |0006: if-eqz v1, 0031 // +002b │ │ -09fc6c: 6e20 6d2b 5300 |0008: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ -09fc72: 0c01 |000b: move-result-object v1 │ │ -09fc74: 3801 2500 |000c: if-eqz v1, 0031 // +0025 │ │ -09fc78: 6e20 6d2b 5300 |000e: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ -09fc7e: 0c01 |0011: move-result-object v1 │ │ -09fc80: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ -09fc84: 7230 8c01 5402 |0014: invoke-interface {v4, v5, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -09fc8a: 0c02 |0017: move-result-object v2 │ │ -09fc8c: 6e20 9d03 2100 |0018: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -09fc92: 1a01 0115 |001b: const-string v1, "_name" // string@1501 │ │ -09fc96: 1a02 0000 |001d: const-string v2, "" // string@0000 │ │ -09fc9a: 6e30 e724 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -09fca0: 0c01 |0022: move-result-object v1 │ │ -09fca2: 6e20 6d2b 1300 |0023: invoke-virtual {v3, v1}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ -09fca8: 0c01 |0026: move-result-object v1 │ │ -09fcaa: 1a02 0000 |0027: const-string v2, "" // string@0000 │ │ -09fcae: 7230 8c01 5402 |0029: invoke-interface {v4, v5, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -09fcb4: 0c02 |002c: move-result-object v2 │ │ -09fcb6: 6e20 9f03 2100 |002d: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@039f │ │ -09fcbc: 0e00 |0030: return-void │ │ -09fcbe: 1a01 582e |0031: const-string v1, "projection" // string@2e58 │ │ -09fcc2: 6e20 d924 1500 |0033: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -09fcc8: 0a01 |0036: move-result v1 │ │ -09fcca: 3801 f9ff |0037: if-eqz v1, 0030 // -0007 │ │ -09fcce: 6e20 6d2b 5300 |0039: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ -09fcd4: 0c01 |003c: move-result-object v1 │ │ -09fcd6: 3801 f3ff |003d: if-eqz v1, 0030 // -000d │ │ -09fcda: 6e20 6d2b 5300 |003f: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ -09fce0: 0c00 |0042: move-result-object v0 │ │ -09fce2: 1f00 aa00 |0043: check-cast v0, Landroid/preference/ListPreference; // type@00aa │ │ -09fce6: 6e20 6d2b 5300 |0045: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ -09fcec: 0c01 |0048: move-result-object v1 │ │ -09fcee: 6e10 8203 0000 |0049: invoke-virtual {v0}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -09fcf4: 0c02 |004c: move-result-object v2 │ │ -09fcf6: 6e20 9d03 2100 |004d: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -09fcfc: 28e0 |0050: goto 0030 // -0020 │ │ +09fc0c: |[09fc0c] org.pyneo.maps.preference.UserMapsPrefActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +09fc1c: 1a01 4b2a |0000: const-string v1, "name" // string@2a4b │ │ +09fc20: 6e20 d924 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +09fc26: 0a01 |0005: move-result v1 │ │ +09fc28: 3801 2b00 |0006: if-eqz v1, 0031 // +002b │ │ +09fc2c: 6e20 6d2b 5300 |0008: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ +09fc32: 0c01 |000b: move-result-object v1 │ │ +09fc34: 3801 2500 |000c: if-eqz v1, 0031 // +0025 │ │ +09fc38: 6e20 6d2b 5300 |000e: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ +09fc3e: 0c01 |0011: move-result-object v1 │ │ +09fc40: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ +09fc44: 7230 8c01 5402 |0014: invoke-interface {v4, v5, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09fc4a: 0c02 |0017: move-result-object v2 │ │ +09fc4c: 6e20 9d03 2100 |0018: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +09fc52: 1a01 0115 |001b: const-string v1, "_name" // string@1501 │ │ +09fc56: 1a02 0000 |001d: const-string v2, "" // string@0000 │ │ +09fc5a: 6e30 e724 1502 |001f: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +09fc60: 0c01 |0022: move-result-object v1 │ │ +09fc62: 6e20 6d2b 1300 |0023: invoke-virtual {v3, v1}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ +09fc68: 0c01 |0026: move-result-object v1 │ │ +09fc6a: 1a02 0000 |0027: const-string v2, "" // string@0000 │ │ +09fc6e: 7230 8c01 5402 |0029: invoke-interface {v4, v5, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +09fc74: 0c02 |002c: move-result-object v2 │ │ +09fc76: 6e20 9f03 2100 |002d: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@039f │ │ +09fc7c: 0e00 |0030: return-void │ │ +09fc7e: 1a01 582e |0031: const-string v1, "projection" // string@2e58 │ │ +09fc82: 6e20 d924 1500 |0033: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +09fc88: 0a01 |0036: move-result v1 │ │ +09fc8a: 3801 f9ff |0037: if-eqz v1, 0030 // -0007 │ │ +09fc8e: 6e20 6d2b 5300 |0039: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ +09fc94: 0c01 |003c: move-result-object v1 │ │ +09fc96: 3801 f3ff |003d: if-eqz v1, 0030 // -000d │ │ +09fc9a: 6e20 6d2b 5300 |003f: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ +09fca0: 0c00 |0042: move-result-object v0 │ │ +09fca2: 1f00 aa00 |0043: check-cast v0, Landroid/preference/ListPreference; // type@00aa │ │ +09fca6: 6e20 6d2b 5300 |0045: invoke-virtual {v3, v5}, Lorg/pyneo/maps/preference/UserMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b6d │ │ +09fcac: 0c01 |0048: move-result-object v1 │ │ +09fcae: 6e10 8203 0000 |0049: invoke-virtual {v0}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +09fcb4: 0c02 |004c: move-result-object v2 │ │ +09fcb6: 6e20 9d03 2100 |004d: invoke-virtual {v1, v2}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +09fcbc: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000e line=110 │ │ 0x001b line=111 │ │ 0x0030 line=117 │ │ 0x0031 line=113 │ │ @@ -157685,65 +157747,65 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09fd00: |[09fd00] org.pyneo.maps.tileprovider.FSCacheProvider$1.:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V │ │ -09fd10: 5b01 e814 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ -09fd14: 5b02 e914 |0002: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.val$aCachePath:Ljava/io/File; // field@14e9 │ │ -09fd18: 7010 0f25 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@250f │ │ -09fd1e: 0e00 |0007: return-void │ │ +09fcc0: |[09fcc0] org.pyneo.maps.tileprovider.FSCacheProvider$1.:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V │ │ +09fcd0: 5b01 e814 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ +09fcd4: 5b02 e914 |0002: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.val$aCachePath:Ljava/io/File; // field@14e9 │ │ +09fcd8: 7010 0f25 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@250f │ │ +09fcde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/tileprovider/FSCacheProvider$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -09fd20: |[09fd20] org.pyneo.maps.tileprovider.FSCacheProvider$1.run:()V │ │ -09fd30: 5440 e814 |0000: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ -09fd34: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -09fd38: 7130 812b 2003 |0004: invoke-static {v0, v2, v3}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$002:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;J)J // method@2b81 │ │ -09fd3e: 5440 e814 |0007: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ -09fd42: 5441 e914 |0009: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.val$aCachePath:Ljava/io/File; // field@14e9 │ │ -09fd46: 7120 822b 1000 |000b: invoke-static {v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$100:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V // method@2b82 │ │ -09fd4c: 5440 e814 |000e: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ -09fd50: 7110 802b 0000 |0010: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$000:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)J // method@2b80 │ │ -09fd56: 0b00 |0013: move-result-wide v0 │ │ -09fd58: 1702 0000 4000 |0014: const-wide/32 v2, #float 5.87747e-39 // #00400000 │ │ -09fd5e: 3100 0002 |0017: cmp-long v0, v0, v2 │ │ -09fd62: 3d00 0700 |0019: if-lez v0, 0020 // +0007 │ │ -09fd66: 5440 e814 |001b: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ -09fd6a: 7110 832b 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$200:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V // method@2b83 │ │ -09fd70: 1a00 5a05 |0020: const-string v0, "Finished init thread" // string@055a │ │ -09fd74: 7110 f72e 0000 |0022: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -09fd7a: 5440 e814 |0025: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ -09fd7e: 7110 842b 0000 |0027: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$300:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)Landroid/os/Handler; // method@2b84 │ │ -09fd84: 0c00 |002a: move-result-object v0 │ │ -09fd86: 3800 0f00 |002b: if-eqz v0, 003a // +000f │ │ -09fd8a: 5440 e814 |002d: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ -09fd8e: 7110 842b 0000 |002f: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$300:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)Landroid/os/Handler; // method@2b84 │ │ -09fd94: 0c00 |0032: move-result-object v0 │ │ -09fd96: 7110 3e03 0000 |0033: invoke-static {v0}, Landroid/os/Message;.obtain:(Landroid/os/Handler;)Landroid/os/Message; // method@033e │ │ -09fd9c: 0c00 |0036: move-result-object v0 │ │ -09fd9e: 6e10 4303 0000 |0037: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -09fda4: 0e00 |003a: return-void │ │ +09fce0: |[09fce0] org.pyneo.maps.tileprovider.FSCacheProvider$1.run:()V │ │ +09fcf0: 5440 e814 |0000: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ +09fcf4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +09fcf8: 7130 812b 2003 |0004: invoke-static {v0, v2, v3}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$002:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;J)J // method@2b81 │ │ +09fcfe: 5440 e814 |0007: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ +09fd02: 5441 e914 |0009: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.val$aCachePath:Ljava/io/File; // field@14e9 │ │ +09fd06: 7120 822b 1000 |000b: invoke-static {v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$100:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V // method@2b82 │ │ +09fd0c: 5440 e814 |000e: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ +09fd10: 7110 802b 0000 |0010: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$000:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)J // method@2b80 │ │ +09fd16: 0b00 |0013: move-result-wide v0 │ │ +09fd18: 1702 0000 4000 |0014: const-wide/32 v2, #float 5.87747e-39 // #00400000 │ │ +09fd1e: 3100 0002 |0017: cmp-long v0, v0, v2 │ │ +09fd22: 3d00 0700 |0019: if-lez v0, 0020 // +0007 │ │ +09fd26: 5440 e814 |001b: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ +09fd2a: 7110 832b 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$200:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V // method@2b83 │ │ +09fd30: 1a00 5a05 |0020: const-string v0, "Finished init thread" // string@055a │ │ +09fd34: 7110 f72e 0000 |0022: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +09fd3a: 5440 e814 |0025: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ +09fd3e: 7110 842b 0000 |0027: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$300:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)Landroid/os/Handler; // method@2b84 │ │ +09fd44: 0c00 |002a: move-result-object v0 │ │ +09fd46: 3800 0f00 |002b: if-eqz v0, 003a // +000f │ │ +09fd4a: 5440 e814 |002d: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14e8 │ │ +09fd4e: 7110 842b 0000 |002f: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.access$300:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)Landroid/os/Handler; // method@2b84 │ │ +09fd54: 0c00 |0032: move-result-object v0 │ │ +09fd56: 7110 3e03 0000 |0033: invoke-static {v0}, Landroid/os/Message;.obtain:(Landroid/os/Handler;)Landroid/os/Message; // method@033e │ │ +09fd5c: 0c00 |0036: move-result-object v0 │ │ +09fd5e: 6e10 4303 0000 |0037: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +09fd64: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ 0x000e line=51 │ │ 0x001b line=52 │ │ 0x0020 line=54 │ │ @@ -157789,47 +157851,47 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09fda8: |[09fda8] org.pyneo.maps.tileprovider.FSCacheProvider$2.:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V │ │ -09fdb8: 5b01 ea14 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14ea │ │ -09fdbc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -09fdc2: 0e00 |0005: return-void │ │ +09fd68: |[09fd68] org.pyneo.maps.tileprovider.FSCacheProvider$2.:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V │ │ +09fd78: 5b01 ea14 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;.this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@14ea │ │ +09fd7c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +09fd82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/FSCacheProvider$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;) │ │ name : 'compare' │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -09fdc4: |[09fdc4] org.pyneo.maps.tileprovider.FSCacheProvider$2.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -09fdd4: 6e10 2524 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -09fdda: 0b00 |0003: move-result-wide v0 │ │ -09fddc: 7120 9f24 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -09fde2: 0c00 |0007: move-result-object v0 │ │ -09fde4: 6e10 2524 0600 |0008: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -09fdea: 0b02 |000b: move-result-wide v2 │ │ -09fdec: 7120 9f24 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -09fdf2: 0c01 |000f: move-result-object v1 │ │ -09fdf4: 6e20 9b24 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@249b │ │ -09fdfa: 0a00 |0013: move-result v0 │ │ -09fdfc: 0f00 |0014: return v0 │ │ +09fd84: |[09fd84] org.pyneo.maps.tileprovider.FSCacheProvider$2.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +09fd94: 6e10 2524 0500 |0000: invoke-virtual {v5}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +09fd9a: 0b00 |0003: move-result-wide v0 │ │ +09fd9c: 7120 9f24 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +09fda2: 0c00 |0007: move-result-object v0 │ │ +09fda4: 6e10 2524 0600 |0008: invoke-virtual {v6}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +09fdaa: 0b02 |000b: move-result-wide v2 │ │ +09fdac: 7120 9f24 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +09fdb2: 0c01 |000f: move-result-object v1 │ │ +09fdb4: 6e20 9b24 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@249b │ │ +09fdba: 0a00 |0013: move-result v0 │ │ +09fdbc: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/pyneo/maps/tileprovider/FSCacheProvider$2; │ │ 0x0000 - 0x0015 reg=5 f1 Ljava/io/File; │ │ 0x0000 - 0x0015 reg=6 f2 Ljava/io/File; │ │ @@ -157839,27 +157901,27 @@ │ │ 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 │ │ -09fe00: |[09fe00] org.pyneo.maps.tileprovider.FSCacheProvider$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -09fe10: 1f02 5f04 |0000: check-cast v2, Ljava/io/File; // type@045f │ │ -09fe14: 1f03 5f04 |0002: check-cast v3, Ljava/io/File; // type@045f │ │ -09fe18: 6e30 7b2b 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;.compare:(Ljava/io/File;Ljava/io/File;)I // method@2b7b │ │ -09fe1e: 0a00 |0007: move-result v0 │ │ -09fe20: 0f00 |0008: return v0 │ │ +09fdc0: |[09fdc0] org.pyneo.maps.tileprovider.FSCacheProvider$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +09fdd0: 1f02 5f04 |0000: check-cast v2, Ljava/io/File; // type@045f │ │ +09fdd4: 1f03 5f04 |0002: check-cast v3, Ljava/io/File; // type@045f │ │ +09fdd8: 6e30 7b2b 2103 |0004: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;.compare:(Ljava/io/File;Ljava/io/File;)I // method@2b7b │ │ +09fdde: 0a00 |0007: move-result v0 │ │ +09fde0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/tileprovider/FSCacheProvider$2; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 1344 (FSCacheProvider.java) │ │ │ │ Class #646 header: │ │ class_idx : 1446 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1164 │ │ @@ -157899,18 +157961,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09fe24: |[09fe24] org.pyneo.maps.tileprovider.MapTileMemCache.:()V │ │ -09fe34: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -09fe36: 7020 912b 0100 |0001: invoke-direct {v1, v0}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:(I)V // method@2b91 │ │ -09fe3c: 0e00 |0004: return-void │ │ +09fde4: |[09fde4] org.pyneo.maps.tileprovider.MapTileMemCache.:()V │ │ +09fdf4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +09fdf6: 7020 912b 0100 |0001: invoke-direct {v1, v0}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:(I)V // method@2b91 │ │ +09fdfc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/tileprovider/MapTileMemCache; │ │ │ │ @@ -157919,23 +157981,23 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -09fe40: |[09fe40] org.pyneo.maps.tileprovider.MapTileMemCache.:(I)V │ │ -09fe50: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -09fe56: 2200 b404 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ -09fe5a: 1501 403f |0005: const/high16 v1, #int 1061158912 // #3f40 │ │ -09fe5e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -09fe60: 7040 7225 4021 |0008: invoke-direct {v0, v4, v1, v2}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ -09fe66: 5b30 f214 |000b: iput-object v0, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09fe6a: 5934 f314 |000d: iput v4, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ -09fe6e: 0e00 |000f: return-void │ │ +09fe00: |[09fe00] org.pyneo.maps.tileprovider.MapTileMemCache.:(I)V │ │ +09fe10: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +09fe16: 2200 b404 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ +09fe1a: 1501 403f |0005: const/high16 v1, #int 1061158912 // #3f40 │ │ +09fe1e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +09fe20: 7040 7225 4021 |0008: invoke-direct {v0, v4, v1, v2}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ +09fe26: 5b30 f214 |000b: iput-object v0, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09fe2a: 5934 f314 |000d: iput v4, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ +09fe2e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x000d line=23 │ │ 0x000f line=24 │ │ locals : │ │ @@ -157948,18 +158010,18 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fe70: |[09fe70] org.pyneo.maps.tileprovider.MapTileMemCache.Commit:()V │ │ -09fe80: 1d00 |0000: monitor-enter v0 │ │ -09fe82: 1e00 |0001: monitor-exit v0 │ │ -09fe84: 0e00 |0002: return-void │ │ +09fe30: |[09fe30] org.pyneo.maps.tileprovider.MapTileMemCache.Commit:()V │ │ +09fe40: 1d00 |0000: monitor-enter v0 │ │ +09fe42: 1e00 |0001: monitor-exit v0 │ │ +09fe44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/tileprovider/MapTileMemCache; │ │ │ │ #1 : (in Lorg/pyneo/maps/tileprovider/MapTileMemCache;) │ │ @@ -157967,44 +158029,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -09fe88: |[09fe88] org.pyneo.maps.tileprovider.MapTileMemCache.Free:()V │ │ -09fe98: 5443 f214 |0000: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09fe9c: 6e10 7625 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2576 │ │ -09fea2: 0c03 |0005: move-result-object v3 │ │ -09fea4: 7210 a225 0300 |0006: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -09feaa: 0c02 |0009: move-result-object v2 │ │ -09feac: 7210 6f25 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -09feb2: 0a03 |000d: move-result v3 │ │ -09feb4: 3803 2200 |000e: if-eqz v3, 0030 // +0022 │ │ -09feb8: 7210 7025 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -09febe: 0c03 |0013: move-result-object v3 │ │ -09fec0: 1f03 b804 |0014: check-cast v3, Ljava/util/Map$Entry; // type@04b8 │ │ -09fec4: 7210 9425 0300 |0016: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -09feca: 0c00 |0019: move-result-object v0 │ │ -09fecc: 1f00 5100 |001a: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ -09fed0: 3800 eeff |001c: if-eqz v0, 000a // -0012 │ │ -09fed4: 6e10 0c02 0000 |001e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ -09feda: 0a03 |0021: move-result v3 │ │ -09fedc: 3903 e8ff |0022: if-nez v3, 000a // -0018 │ │ -09fee0: 6e10 0d02 0000 |0024: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ -09fee6: 28e3 |0027: goto 000a // -001d │ │ -09fee8: 0d01 |0028: move-exception v1 │ │ -09feea: 6e10 5a25 0100 |0029: invoke-virtual {v1}, Ljava/util/ConcurrentModificationException;.toString:()Ljava/lang/String; // method@255a │ │ -09fef0: 0c03 |002c: move-result-object v3 │ │ -09fef2: 7120 fa2e 1300 |002d: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -09fef8: 5443 f214 |0030: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09fefc: 6e10 7425 0300 |0032: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.clear:()V // method@2574 │ │ -09ff02: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -09ff04: 5943 f314 |0036: iput v3, v4, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ -09ff08: 0e00 |0038: return-void │ │ +09fe48: |[09fe48] org.pyneo.maps.tileprovider.MapTileMemCache.Free:()V │ │ +09fe58: 5443 f214 |0000: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09fe5c: 6e10 7625 0300 |0002: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2576 │ │ +09fe62: 0c03 |0005: move-result-object v3 │ │ +09fe64: 7210 a225 0300 |0006: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +09fe6a: 0c02 |0009: move-result-object v2 │ │ +09fe6c: 7210 6f25 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +09fe72: 0a03 |000d: move-result v3 │ │ +09fe74: 3803 2200 |000e: if-eqz v3, 0030 // +0022 │ │ +09fe78: 7210 7025 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +09fe7e: 0c03 |0013: move-result-object v3 │ │ +09fe80: 1f03 b804 |0014: check-cast v3, Ljava/util/Map$Entry; // type@04b8 │ │ +09fe84: 7210 9425 0300 |0016: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +09fe8a: 0c00 |0019: move-result-object v0 │ │ +09fe8c: 1f00 5100 |001a: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ +09fe90: 3800 eeff |001c: if-eqz v0, 000a // -0012 │ │ +09fe94: 6e10 0c02 0000 |001e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ +09fe9a: 0a03 |0021: move-result v3 │ │ +09fe9c: 3903 e8ff |0022: if-nez v3, 000a // -0018 │ │ +09fea0: 6e10 0d02 0000 |0024: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ +09fea6: 28e3 |0027: goto 000a // -001d │ │ +09fea8: 0d01 |0028: move-exception v1 │ │ +09feaa: 6e10 5a25 0100 |0029: invoke-virtual {v1}, Ljava/util/ConcurrentModificationException;.toString:()Ljava/lang/String; // method@255a │ │ +09feb0: 0c03 |002c: move-result-object v3 │ │ +09feb2: 7120 fa2e 1300 |002d: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +09feb8: 5443 f214 |0030: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09febc: 6e10 7425 0300 |0032: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.clear:()V // method@2574 │ │ +09fec2: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +09fec4: 5943 f314 |0036: iput v3, v4, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ +09fec8: 0e00 |0038: return-void │ │ catches : 1 │ │ 0x0000 - 0x0027 │ │ Ljava/util/ConcurrentModificationException; -> 0x0028 │ │ positions : │ │ 0x0000 line=82 │ │ 0x000a line=83 │ │ 0x0010 line=84 │ │ @@ -158027,31 +158089,31 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -09ff1c: |[09ff1c] org.pyneo.maps.tileprovider.MapTileMemCache.Resize:(I)V │ │ -09ff2c: 1d03 |0000: monitor-enter v3 │ │ -09ff2e: 5231 f314 |0001: iget v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ -09ff32: 3714 1300 |0003: if-le v4, v1, 0016 // +0013 │ │ -09ff36: 5934 f314 |0005: iput v4, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ -09ff3a: 2200 b404 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ -09ff3e: 1501 403f |0009: const/high16 v1, #int 1061158912 // #3f40 │ │ -09ff42: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -09ff44: 7040 7225 4021 |000c: invoke-direct {v0, v4, v1, v2}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ -09ff4a: 5431 f214 |000f: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09ff4e: 6e20 7b25 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.putAll:(Ljava/util/Map;)V // method@257b │ │ -09ff54: 5b30 f214 |0014: iput-object v0, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09ff58: 1e03 |0016: monitor-exit v3 │ │ -09ff5a: 0e00 |0017: return-void │ │ -09ff5c: 0d01 |0018: move-exception v1 │ │ -09ff5e: 1e03 |0019: monitor-exit v3 │ │ -09ff60: 2701 |001a: throw v1 │ │ +09fedc: |[09fedc] org.pyneo.maps.tileprovider.MapTileMemCache.Resize:(I)V │ │ +09feec: 1d03 |0000: monitor-enter v3 │ │ +09feee: 5231 f314 |0001: iget v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ +09fef2: 3714 1300 |0003: if-le v4, v1, 0016 // +0013 │ │ +09fef6: 5934 f314 |0005: iput v4, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ +09fefa: 2200 b404 |0007: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ +09fefe: 1501 403f |0009: const/high16 v1, #int 1061158912 // #3f40 │ │ +09ff02: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +09ff04: 7040 7225 4021 |000c: invoke-direct {v0, v4, v1, v2}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ +09ff0a: 5431 f214 |000f: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09ff0e: 6e20 7b25 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.putAll:(Ljava/util/Map;)V // method@257b │ │ +09ff14: 5b30 f214 |0014: iput-object v0, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09ff18: 1e03 |0016: monitor-exit v3 │ │ +09ff1a: 0e00 |0017: return-void │ │ +09ff1c: 0d01 |0018: move-exception v1 │ │ +09ff1e: 1e03 |0019: monitor-exit v3 │ │ +09ff20: 2701 |001a: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0016 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ 0x0007 line=74 │ │ @@ -158069,32 +158131,32 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -09ff70: |[09ff70] org.pyneo.maps.tileprovider.MapTileMemCache.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -09ff80: 1d02 |0000: monitor-enter v2 │ │ -09ff82: 3803 1400 |0001: if-eqz v3, 0015 // +0014 │ │ -09ff86: 5421 f214 |0003: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09ff8a: 6e20 7725 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ -09ff90: 0c00 |0008: move-result-object v0 │ │ -09ff92: 1f00 5100 |0009: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ -09ff96: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -09ff9a: 6e10 0c02 0000 |000d: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ -09ffa0: 0a01 |0010: move-result v1 │ │ -09ffa2: 3901 0400 |0011: if-nez v1, 0015 // +0004 │ │ -09ffa6: 1e02 |0013: monitor-exit v2 │ │ -09ffa8: 1100 |0014: return-object v0 │ │ -09ffaa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -09ffac: 28fd |0016: goto 0013 // -0003 │ │ -09ffae: 0d01 |0017: move-exception v1 │ │ -09ffb0: 1e02 |0018: monitor-exit v2 │ │ -09ffb2: 2701 |0019: throw v1 │ │ +09ff30: |[09ff30] org.pyneo.maps.tileprovider.MapTileMemCache.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +09ff40: 1d02 |0000: monitor-enter v2 │ │ +09ff42: 3803 1400 |0001: if-eqz v3, 0015 // +0014 │ │ +09ff46: 5421 f214 |0003: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09ff4a: 6e20 7725 3100 |0005: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ +09ff50: 0c00 |0008: move-result-object v0 │ │ +09ff52: 1f00 5100 |0009: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ +09ff56: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +09ff5a: 6e10 0c02 0000 |000d: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ +09ff60: 0a01 |0010: move-result v1 │ │ +09ff62: 3901 0400 |0011: if-nez v1, 0015 // +0004 │ │ +09ff66: 1e02 |0013: monitor-exit v2 │ │ +09ff68: 1100 |0014: return-object v0 │ │ +09ff6a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +09ff6c: 28fd |0016: goto 0013 // -0003 │ │ +09ff6e: 0d01 |0017: move-exception v1 │ │ +09ff70: 1e02 |0018: monitor-exit v2 │ │ +09ff72: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x000b line=29 │ │ @@ -158111,50 +158173,50 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -09ffc0: |[09ffc0] org.pyneo.maps.tileprovider.MapTileMemCache.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -09ffd0: 1d05 |0000: monitor-enter v5 │ │ -09ffd2: 5453 f214 |0001: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09ffd6: 6e30 7a25 6307 |0003: invoke-virtual {v3, v6, v7}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -09ffdc: 5453 f214 |0006: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09ffe0: 6e10 7d25 0300 |0008: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.size:()I // method@257d │ │ -09ffe6: 0a03 |000b: move-result v3 │ │ -09ffe8: 5254 f314 |000c: iget v4, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ -09ffec: 3743 3000 |000e: if-le v3, v4, 003e // +0030 │ │ -09fff0: 5453 f214 |0010: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -09fff4: 6e10 7925 0300 |0012: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2579 │ │ -09fffa: 0c03 |0015: move-result-object v3 │ │ -09fffc: 7210 a225 0300 |0016: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -0a0002: 0c01 |0019: move-result-object v1 │ │ -0a0004: 7210 6f25 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0a000a: 0a03 |001d: move-result v3 │ │ -0a000c: 3803 2000 |001e: if-eqz v3, 003e // +0020 │ │ -0a0010: 7210 7025 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0a0016: 0c02 |0023: move-result-object v2 │ │ -0a0018: 1f02 9004 |0024: check-cast v2, Ljava/lang/String; // type@0490 │ │ -0a001c: 5453 f214 |0026: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -0a0020: 6e20 7725 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ -0a0026: 0c00 |002b: move-result-object v0 │ │ -0a0028: 1f00 5100 |002c: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ -0a002c: 3800 0b00 |002e: if-eqz v0, 0039 // +000b │ │ -0a0030: 6e10 0c02 0000 |0030: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ -0a0036: 0a03 |0033: move-result v3 │ │ -0a0038: 3903 0500 |0034: if-nez v3, 0039 // +0005 │ │ -0a003c: 6e10 0d02 0000 |0036: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ -0a0042: 5453 f214 |0039: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -0a0046: 6e20 7c25 2300 |003b: invoke-virtual {v3, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@257c │ │ -0a004c: 1e05 |003e: monitor-exit v5 │ │ -0a004e: 0e00 |003f: return-void │ │ -0a0050: 0d03 |0040: move-exception v3 │ │ -0a0052: 1e05 |0041: monitor-exit v5 │ │ -0a0054: 2703 |0042: throw v3 │ │ +09ff80: |[09ff80] org.pyneo.maps.tileprovider.MapTileMemCache.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +09ff90: 1d05 |0000: monitor-enter v5 │ │ +09ff92: 5453 f214 |0001: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09ff96: 6e30 7a25 6307 |0003: invoke-virtual {v3, v6, v7}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +09ff9c: 5453 f214 |0006: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09ffa0: 6e10 7d25 0300 |0008: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.size:()I // method@257d │ │ +09ffa6: 0a03 |000b: move-result v3 │ │ +09ffa8: 5254 f314 |000c: iget v4, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mSize:I // field@14f3 │ │ +09ffac: 3743 3000 |000e: if-le v3, v4, 003e // +0030 │ │ +09ffb0: 5453 f214 |0010: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09ffb4: 6e10 7925 0300 |0012: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2579 │ │ +09ffba: 0c03 |0015: move-result-object v3 │ │ +09ffbc: 7210 a225 0300 |0016: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +09ffc2: 0c01 |0019: move-result-object v1 │ │ +09ffc4: 7210 6f25 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +09ffca: 0a03 |001d: move-result v3 │ │ +09ffcc: 3803 2000 |001e: if-eqz v3, 003e // +0020 │ │ +09ffd0: 7210 7025 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +09ffd6: 0c02 |0023: move-result-object v2 │ │ +09ffd8: 1f02 9004 |0024: check-cast v2, Ljava/lang/String; // type@0490 │ │ +09ffdc: 5453 f214 |0026: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +09ffe0: 6e20 7725 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ +09ffe6: 0c00 |002b: move-result-object v0 │ │ +09ffe8: 1f00 5100 |002c: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ +09ffec: 3800 0b00 |002e: if-eqz v0, 0039 // +000b │ │ +09fff0: 6e10 0c02 0000 |0030: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ +09fff6: 0a03 |0033: move-result v3 │ │ +09fff8: 3903 0500 |0034: if-nez v3, 0039 // +0005 │ │ +09fffc: 6e10 0d02 0000 |0036: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ +0a0002: 5453 f214 |0039: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +0a0006: 6e20 7c25 2300 |003b: invoke-virtual {v3, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@257c │ │ +0a000c: 1e05 |003e: monitor-exit v5 │ │ +0a000e: 0e00 |003f: return-void │ │ +0a0010: 0d03 |0040: move-exception v3 │ │ +0a0012: 1e05 |0041: monitor-exit v5 │ │ +0a0014: 2703 |0042: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x003e │ │ -> 0x0040 │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=41 │ │ 0x0010 line=42 │ │ @@ -158180,32 +158242,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0a0064: |[0a0064] org.pyneo.maps.tileprovider.MapTileMemCache.removeTile:(Ljava/lang/String;)V │ │ -0a0074: 5431 f214 |0000: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -0a0078: 6e20 7525 4100 |0002: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@2575 │ │ -0a007e: 0a01 |0005: move-result v1 │ │ -0a0080: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ -0a0084: 5431 f214 |0008: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -0a0088: 6e20 7725 4100 |000a: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ -0a008e: 0c00 |000d: move-result-object v0 │ │ -0a0090: 1f00 5100 |000e: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ -0a0094: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -0a0098: 6e10 0c02 0000 |0012: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ -0a009e: 0a01 |0015: move-result v1 │ │ -0a00a0: 3901 0500 |0016: if-nez v1, 001b // +0005 │ │ -0a00a4: 6e10 0d02 0000 |0018: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ -0a00aa: 5431 f214 |001b: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -0a00ae: 5432 f214 |001d: iget-object v2, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ -0a00b2: 6e20 7c25 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@257c │ │ -0a00b8: 0e00 |0022: return-void │ │ +0a0024: |[0a0024] org.pyneo.maps.tileprovider.MapTileMemCache.removeTile:(Ljava/lang/String;)V │ │ +0a0034: 5431 f214 |0000: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +0a0038: 6e20 7525 4100 |0002: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@2575 │ │ +0a003e: 0a01 |0005: move-result v1 │ │ +0a0040: 3801 1c00 |0006: if-eqz v1, 0022 // +001c │ │ +0a0044: 5431 f214 |0008: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +0a0048: 6e20 7725 4100 |000a: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ +0a004e: 0c00 |000d: move-result-object v0 │ │ +0a0050: 1f00 5100 |000e: check-cast v0, Landroid/graphics/Bitmap; // type@0051 │ │ +0a0054: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +0a0058: 6e10 0c02 0000 |0012: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ +0a005e: 0a01 |0015: move-result v1 │ │ +0a0060: 3901 0500 |0016: if-nez v1, 001b // +0005 │ │ +0a0064: 6e10 0d02 0000 |0018: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ +0a006a: 5431 f214 |001b: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +0a006e: 5432 f214 |001d: iget-object v2, v3, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.mHardCachedTiles:Ljava/util/LinkedHashMap; // field@14f2 │ │ +0a0072: 6e20 7c25 2100 |001f: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@257c │ │ +0a0078: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x0010 line=59 │ │ 0x0012 line=60 │ │ 0x0018 line=61 │ │ @@ -158269,28 +158331,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a00bc: |[0a00bc] org.pyneo.maps.tileprovider.TileProviderBase.:(Landroid/content/Context;)V │ │ -0a00cc: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0a00d2: 2200 b204 |0003: new-instance v0, Ljava/util/HashSet; // type@04b2 │ │ -0a00d6: 7010 6925 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2569 │ │ -0a00dc: 5b20 f614 |0008: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mPending:Ljava/util/HashSet; // field@14f6 │ │ -0a00e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0a00e2: 5c20 f714 |000b: iput-boolean v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mReloadTileMode:Z // field@14f7 │ │ -0a00e6: 6e10 3201 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a00ec: 0c00 |0010: move-result-object v0 │ │ -0a00ee: 1401 6f00 027f |0011: const v1, #float 1.72802e+38 // #7f02006f │ │ -0a00f4: 7120 1302 1000 |0014: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ -0a00fa: 0c00 |0017: move-result-object v0 │ │ -0a00fc: 5b20 f514 |0018: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ -0a0100: 0e00 |001a: return-void │ │ +0a007c: |[0a007c] org.pyneo.maps.tileprovider.TileProviderBase.:(Landroid/content/Context;)V │ │ +0a008c: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0092: 2200 b204 |0003: new-instance v0, Ljava/util/HashSet; // type@04b2 │ │ +0a0096: 7010 6925 0000 |0005: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2569 │ │ +0a009c: 5b20 f614 |0008: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mPending:Ljava/util/HashSet; // field@14f6 │ │ +0a00a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0a00a2: 5c20 f714 |000b: iput-boolean v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mReloadTileMode:Z // field@14f7 │ │ +0a00a6: 6e10 3201 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a00ac: 0c00 |0010: move-result-object v0 │ │ +0a00ae: 1401 6f00 027f |0011: const v1, #float 1.72802e+38 // #7f02006f │ │ +0a00b4: 7120 1302 1000 |0014: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ +0a00ba: 0c00 |0017: move-result-object v0 │ │ +0a00bc: 5b20 f514 |0018: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ +0a00c0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=16 │ │ 0x000a line=19 │ │ 0x000d line=23 │ │ 0x001a line=24 │ │ @@ -158304,20 +158366,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a0104: |[0a0104] org.pyneo.maps.tileprovider.TileProviderBase.CommitCashe:()V │ │ -0a0114: 5410 f814 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ -0a0118: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a011c: 5410 f814 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ -0a0120: 6e10 922b 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.Commit:()V // method@2b92 │ │ -0a0126: 0e00 |0009: return-void │ │ +0a00c4: |[0a00c4] org.pyneo.maps.tileprovider.TileProviderBase.CommitCashe:()V │ │ +0a00d4: 5410 f814 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ +0a00d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a00dc: 5410 f814 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ +0a00e0: 6e10 922b 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.Commit:()V // method@2b92 │ │ +0a00e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0004 line=70 │ │ 0x0009 line=71 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ @@ -158327,32 +158389,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0a0128: |[0a0128] org.pyneo.maps.tileprovider.TileProviderBase.Free:()V │ │ -0a0138: 5410 f614 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mPending:Ljava/util/HashSet; // field@14f6 │ │ -0a013c: 6e10 6c25 0000 |0002: invoke-virtual {v0}, Ljava/util/HashSet;.clear:()V // method@256c │ │ -0a0142: 5410 f914 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@14f9 │ │ -0a0146: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0a014a: 5410 f914 |0009: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@14f9 │ │ -0a014e: 6e10 3f2c 0000 |000b: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Free:()V // method@2c3f │ │ -0a0154: 5410 f514 |000e: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ -0a0158: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0a015c: 5410 f514 |0012: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ -0a0160: 6e10 0d02 0000 |0014: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ -0a0166: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0a0168: 5b10 f414 |0018: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ -0a016c: 5410 f814 |001a: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ -0a0170: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ -0a0174: 5410 f814 |001e: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ -0a0178: 6e10 932b 0000 |0020: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.Free:()V // method@2b93 │ │ -0a017e: 0e00 |0023: return-void │ │ +0a00e8: |[0a00e8] org.pyneo.maps.tileprovider.TileProviderBase.Free:()V │ │ +0a00f8: 5410 f614 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mPending:Ljava/util/HashSet; // field@14f6 │ │ +0a00fc: 6e10 6c25 0000 |0002: invoke-virtual {v0}, Ljava/util/HashSet;.clear:()V // method@256c │ │ +0a0102: 5410 f914 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@14f9 │ │ +0a0106: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0a010a: 5410 f914 |0009: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@14f9 │ │ +0a010e: 6e10 3f2c 0000 |000b: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Free:()V // method@2c3f │ │ +0a0114: 5410 f514 |000e: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ +0a0118: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0a011c: 5410 f514 |0012: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ +0a0120: 6e10 0d02 0000 |0014: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ +0a0126: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0a0128: 5b10 f414 |0018: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ +0a012c: 5410 f814 |001a: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ +0a0130: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ +0a0134: 5410 f814 |001e: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ +0a0138: 6e10 932b 0000 |0020: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.Free:()V // method@2b93 │ │ +0a013e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0009 line=29 │ │ 0x000e line=30 │ │ 0x0012 line=31 │ │ @@ -158368,16 +158430,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a0180: |[0a0180] org.pyneo.maps.tileprovider.TileProviderBase.Index:()V │ │ -0a0190: 0e00 |0000: return-void │ │ +0a0140: |[0a0140] org.pyneo.maps.tileprovider.TileProviderBase.Index:()V │ │ +0a0150: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ │ │ #3 : (in Lorg/pyneo/maps/tileprovider/TileProviderBase;) │ │ @@ -158385,20 +158447,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a0194: |[0a0194] org.pyneo.maps.tileprovider.TileProviderBase.ResizeCashe:(I)V │ │ -0a01a4: 5410 f814 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ -0a01a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a01ac: 5410 f814 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ -0a01b0: 6e20 942b 2000 |0006: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.Resize:(I)V // method@2b94 │ │ -0a01b6: 0e00 |0009: return-void │ │ +0a0154: |[0a0154] org.pyneo.maps.tileprovider.TileProviderBase.ResizeCashe:(I)V │ │ +0a0164: 5410 f814 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ +0a0168: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a016c: 5410 f814 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ +0a0170: 6e20 942b 2000 |0006: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.Resize:(I)V // method@2b94 │ │ +0a0176: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0009 line=66 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ @@ -158409,23 +158471,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a01b8: |[0a01b8] org.pyneo.maps.tileprovider.TileProviderBase.SendMessageFail:()V │ │ -0a01c8: 5420 f414 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ -0a01cc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0a01d0: 5420 f414 |0004: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ -0a01d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0a01d6: 7120 3f03 1000 |0007: invoke-static {v0, v1}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -0a01dc: 0c00 |000a: move-result-object v0 │ │ -0a01de: 6e10 4303 0000 |000b: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a01e4: 0e00 |000e: return-void │ │ +0a0178: |[0a0178] org.pyneo.maps.tileprovider.TileProviderBase.SendMessageFail:()V │ │ +0a0188: 5420 f414 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ +0a018c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0a0190: 5420 f414 |0004: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ +0a0194: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0a0196: 7120 3f03 1000 |0007: invoke-static {v0, v1}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +0a019c: 0c00 |000a: move-result-object v0 │ │ +0a019e: 6e10 4303 0000 |000b: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a01a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x000e line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ @@ -158435,23 +158497,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a01e8: |[0a01e8] org.pyneo.maps.tileprovider.TileProviderBase.SendMessageSuccess:()V │ │ -0a01f8: 5420 f414 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ -0a01fc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0a0200: 5420 f414 |0004: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ -0a0204: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0a0206: 7120 3f03 1000 |0007: invoke-static {v0, v1}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -0a020c: 0c00 |000a: move-result-object v0 │ │ -0a020e: 6e10 4303 0000 |000b: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a0214: 0e00 |000e: return-void │ │ +0a01a8: |[0a01a8] org.pyneo.maps.tileprovider.TileProviderBase.SendMessageSuccess:()V │ │ +0a01b8: 5420 f414 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ +0a01bc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0a01c0: 5420 f414 |0004: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ +0a01c4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0a01c6: 7120 3f03 1000 |0007: invoke-static {v0, v1}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +0a01cc: 0c00 |000a: move-result-object v0 │ │ +0a01ce: 6e10 4303 0000 |000b: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a01d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x000e line=52 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ @@ -158461,17 +158523,17 @@ │ │ type : '(III)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0218: |[0a0218] org.pyneo.maps.tileprovider.TileProviderBase.getTile:(III)Landroid/graphics/Bitmap; │ │ -0a0228: 5410 f514 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ -0a022c: 1100 |0002: return-object v0 │ │ +0a01d8: |[0a01d8] org.pyneo.maps.tileprovider.TileProviderBase.getTile:(III)Landroid/graphics/Bitmap; │ │ +0a01e8: 5410 f514 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ +0a01ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ 0x0000 - 0x0003 reg=2 x I │ │ 0x0000 - 0x0003 reg=3 y I │ │ @@ -158482,17 +158544,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0230: |[0a0230] org.pyneo.maps.tileprovider.TileProviderBase.getTileLength:()D │ │ -0a0240: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0a0244: 1000 |0002: return-wide v0 │ │ +0a01f0: |[0a01f0] org.pyneo.maps.tileprovider.TileProviderBase.getTileLength:()D │ │ +0a0200: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0a0204: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ │ │ #8 : (in Lorg/pyneo/maps/tileprovider/TileProviderBase;) │ │ @@ -158500,17 +158562,17 @@ │ │ type : '(Ljava/lang/String;JJZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a0248: |[0a0248] org.pyneo.maps.tileprovider.TileProviderBase.needIndex:(Ljava/lang/String;JJZ)Z │ │ -0a0258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a025a: 0f00 |0001: return v0 │ │ +0a0208: |[0a0208] org.pyneo.maps.tileprovider.TileProviderBase.needIndex:(Ljava/lang/String;JJZ)Z │ │ +0a0218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a021a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ 0x0000 - 0x0002 reg=2 aCashTableName Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 aSizeFile J │ │ @@ -158522,20 +158584,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a025c: |[0a025c] org.pyneo.maps.tileprovider.TileProviderBase.removeTile:(Ljava/lang/String;)V │ │ -0a026c: 5410 f814 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ -0a0270: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a0274: 5410 f814 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ -0a0278: 6e20 972b 2000 |0006: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.removeTile:(Ljava/lang/String;)V // method@2b97 │ │ -0a027e: 0e00 |0009: return-void │ │ +0a021c: |[0a021c] org.pyneo.maps.tileprovider.TileProviderBase.removeTile:(Ljava/lang/String;)V │ │ +0a022c: 5410 f814 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ +0a0230: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a0234: 5410 f814 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14f8 │ │ +0a0238: 6e20 972b 2000 |0006: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.removeTile:(Ljava/lang/String;)V // method@2b97 │ │ +0a023e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x0009 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ @@ -158546,16 +158608,16 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a0280: |[0a0280] org.pyneo.maps.tileprovider.TileProviderBase.removeTileFromCashe:(III)V │ │ -0a0290: 0e00 |0000: return-void │ │ +0a0240: |[0a0240] org.pyneo.maps.tileprovider.TileProviderBase.removeTileFromCashe:(III)V │ │ +0a0250: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ 0x0000 - 0x0001 reg=1 x I │ │ 0x0000 - 0x0001 reg=2 y I │ │ @@ -158566,17 +158628,17 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0294: |[0a0294] org.pyneo.maps.tileprovider.TileProviderBase.setHandler:(Landroid/os/Handler;)V │ │ -0a02a4: 5b01 f414 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ -0a02a8: 0e00 |0002: return-void │ │ +0a0254: |[0a0254] org.pyneo.maps.tileprovider.TileProviderBase.setHandler:(Landroid/os/Handler;)V │ │ +0a0264: 5b01 f414 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mCallbackHandler:Landroid/os/Handler; // field@14f4 │ │ +0a0268: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ 0x0000 - 0x0003 reg=1 mTileMapHandler Landroid/os/Handler; │ │ @@ -158586,21 +158648,21 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a02ac: |[0a02ac] org.pyneo.maps.tileprovider.TileProviderBase.setLoadingMapTile:(Landroid/graphics/Bitmap;)V │ │ -0a02bc: 5410 f514 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ -0a02c0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a02c4: 5410 f514 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ -0a02c8: 6e10 0d02 0000 |0006: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ -0a02ce: 5b12 f514 |0009: iput-object v2, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ -0a02d2: 0e00 |000b: return-void │ │ +0a026c: |[0a026c] org.pyneo.maps.tileprovider.TileProviderBase.setLoadingMapTile:(Landroid/graphics/Bitmap;)V │ │ +0a027c: 5410 f514 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ +0a0280: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a0284: 5410 f514 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ +0a0288: 6e10 0d02 0000 |0006: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ +0a028e: 5b12 f514 |0009: iput-object v2, v1, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@14f5 │ │ +0a0292: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x0009 line=87 │ │ 0x000b line=88 │ │ locals : │ │ @@ -158612,16 +158674,16 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a02d4: |[0a02d4] org.pyneo.maps.tileprovider.TileProviderBase.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -0a02e4: 0e00 |0000: return-void │ │ +0a0294: |[0a0294] org.pyneo.maps.tileprovider.TileProviderBase.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +0a02a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ 0x0000 - 0x0001 reg=1 tileSource Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ @@ -158664,43 +158726,43 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderFileBase;Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0a02e8: |[0a02e8] org.pyneo.maps.tileprovider.TileProviderFileBase$IndexDatabaseHelper.:(Lorg/pyneo/maps/tileprovider/TileProviderFileBase;Landroid/content/Context;Ljava/lang/String;)V │ │ -0a02f8: 5b23 0015 |0000: iput-object v3, v2, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderFileBase; // field@1500 │ │ -0a02fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a02fe: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -0a0300: 7051 0402 4205 |0004: invoke-direct {v2, v4, v5, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0204 │ │ -0a0306: 0e00 |0007: return-void │ │ +0a02a8: |[0a02a8] org.pyneo.maps.tileprovider.TileProviderFileBase$IndexDatabaseHelper.:(Lorg/pyneo/maps/tileprovider/TileProviderFileBase;Landroid/content/Context;Ljava/lang/String;)V │ │ +0a02b8: 5b23 0015 |0000: iput-object v3, v2, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderFileBase; // field@1500 │ │ +0a02bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a02be: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +0a02c0: 7051 0402 4205 |0004: invoke-direct {v2, v4, v5, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0204 │ │ +0a02c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0002 line=153 │ │ 0x0007 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper; │ │ - 0x0000 - 0x0008 reg=3 (null) Lorg/pyneo/maps/tileprovider/TileProviderFileBase; │ │ + 0x0000 - 0x0008 reg=3 this$0 Lorg/pyneo/maps/tileprovider/TileProviderFileBase; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=5 name Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper;) │ │ name : 'onCreate' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a0308: |[0a0308] org.pyneo.maps.tileprovider.TileProviderFileBase$IndexDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0a0318: 0e00 |0000: return-void │ │ +0a02c8: |[0a02c8] org.pyneo.maps.tileprovider.TileProviderFileBase$IndexDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0a02d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper; │ │ 0x0000 - 0x0001 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -158709,40 +158771,40 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0a031c: |[0a031c] org.pyneo.maps.tileprovider.TileProviderFileBase$IndexDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0a032c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -0a032e: 3515 2700 |0001: if-ge v5, v1, 0028 // +0027 │ │ -0a0332: 2201 9204 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0a0336: 7010 fb24 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a033c: 1a02 1913 |0008: const-string v2, "Upgrade IndexDatabase ver." // string@1319 │ │ -0a0340: 6e20 0425 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a0346: 0c01 |000d: move-result-object v1 │ │ -0a0348: 6e20 0025 5100 |000e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a034e: 0c01 |0011: move-result-object v1 │ │ -0a0350: 1a02 a300 |0012: const-string v2, " to ver." // string@00a3 │ │ -0a0354: 6e20 0425 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a035a: 0c01 |0017: move-result-object v1 │ │ -0a035c: 6e20 0025 6100 |0018: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a0362: 0c01 |001b: move-result-object v1 │ │ -0a0364: 6e10 0a25 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a036a: 0c01 |001f: move-result-object v1 │ │ -0a036c: 7110 f82e 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ -0a0372: 1a01 3504 |0023: const-string v1, "DELETE FROM 'ListCashTables' WHERE name LIKE ('%sqlitedb')" // string@0435 │ │ -0a0376: 6e20 f701 1400 |0025: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0a037c: 0e00 |0028: return-void │ │ -0a037e: 0d00 |0029: move-exception v0 │ │ -0a0380: 6e10 f101 0000 |002a: invoke-virtual {v0}, Landroid/database/SQLException;.toString:()Ljava/lang/String; // method@01f1 │ │ -0a0386: 0c01 |002d: move-result-object v1 │ │ -0a0388: 7120 fa2e 0100 |002e: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a038e: 28f7 |0031: goto 0028 // -0009 │ │ +0a02dc: |[0a02dc] org.pyneo.maps.tileprovider.TileProviderFileBase$IndexDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0a02ec: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +0a02ee: 3515 2700 |0001: if-ge v5, v1, 0028 // +0027 │ │ +0a02f2: 2201 9204 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0a02f6: 7010 fb24 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a02fc: 1a02 1913 |0008: const-string v2, "Upgrade IndexDatabase ver." // string@1319 │ │ +0a0300: 6e20 0425 2100 |000a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a0306: 0c01 |000d: move-result-object v1 │ │ +0a0308: 6e20 0025 5100 |000e: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a030e: 0c01 |0011: move-result-object v1 │ │ +0a0310: 1a02 a300 |0012: const-string v2, " to ver." // string@00a3 │ │ +0a0314: 6e20 0425 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a031a: 0c01 |0017: move-result-object v1 │ │ +0a031c: 6e20 0025 6100 |0018: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a0322: 0c01 |001b: move-result-object v1 │ │ +0a0324: 6e10 0a25 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a032a: 0c01 |001f: move-result-object v1 │ │ +0a032c: 7110 f82e 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ +0a0332: 1a01 3504 |0023: const-string v1, "DELETE FROM 'ListCashTables' WHERE name LIKE ('%sqlitedb')" // string@0435 │ │ +0a0336: 6e20 f701 1400 |0025: invoke-virtual {v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0a033c: 0e00 |0028: return-void │ │ +0a033e: 0d00 |0029: move-exception v0 │ │ +0a0340: 6e10 f101 0000 |002a: invoke-virtual {v0}, Landroid/database/SQLException;.toString:()Ljava/lang/String; // method@01f1 │ │ +0a0346: 0c01 |002d: move-result-object v1 │ │ +0a0348: 7120 fa2e 0100 |002e: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a034e: 28f7 |0031: goto 0028 // -0009 │ │ catches : 1 │ │ 0x0003 - 0x0028 │ │ Landroid/database/SQLException; -> 0x0029 │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=165 │ │ 0x0023 line=166 │ │ @@ -158807,28 +158869,28 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderInet;Ljava/lang/String;III)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a039c: |[0a039c] org.pyneo.maps.tileprovider.TileProviderInet$1.:(Lorg/pyneo/maps/tileprovider/TileProviderInet;Ljava/lang/String;III)V │ │ -0a03ac: 5b01 0215 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a03b0: 5b02 0315 |0002: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a03b4: 5903 0415 |0004: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$x:I // field@1504 │ │ -0a03b8: 5904 0515 |0006: iput v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$y:I // field@1505 │ │ -0a03bc: 5905 0615 |0008: iput v5, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$z:I // field@1506 │ │ -0a03c0: 7010 be24 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a03c6: 0e00 |000d: return-void │ │ +0a035c: |[0a035c] org.pyneo.maps.tileprovider.TileProviderInet$1.:(Lorg/pyneo/maps/tileprovider/TileProviderInet;Ljava/lang/String;III)V │ │ +0a036c: 5b01 0215 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a0370: 5b02 0315 |0002: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a0374: 5903 0415 |0004: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$x:I // field@1504 │ │ +0a0378: 5904 0515 |0006: iput v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$y:I // field@1505 │ │ +0a037c: 5905 0615 |0008: iput v5, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$z:I // field@1506 │ │ +0a0380: 7010 be24 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0386: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderInet$1; │ │ - 0x0000 - 0x000e reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderInet; │ │ + 0x0000 - 0x000e reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileProviderInet; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) I │ │ 0x0000 - 0x000e reg=4 (null) I │ │ 0x0000 - 0x000e reg=5 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileProviderInet$1;) │ │ @@ -158836,168 +158898,168 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 306 16-bit code units │ │ -0a03c8: |[0a03c8] org.pyneo.maps.tileprovider.TileProviderInet$1.run:()V │ │ -0a03d8: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0a03da: 120c |0001: const/4 v12, #int 0 // #0 │ │ -0a03dc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0a03de: 54e0 0215 |0003: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a03e2: 7110 c32b 0000 |0005: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ -0a03e8: 0c00 |0008: move-result-object v0 │ │ -0a03ea: 3800 1900 |0009: if-eqz v0, 0022 // +0019 │ │ -0a03ee: 54e0 0215 |000b: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a03f2: 5500 0a15 |000d: iget-boolean v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mReloadTileMode:Z // field@150a │ │ -0a03f6: 3800 8700 |000f: if-eqz v0, 0096 // +0087 │ │ -0a03fa: 54e0 0215 |0011: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a03fe: 7110 c32b 0000 |0013: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ -0a0404: 0c00 |0016: move-result-object v0 │ │ -0a0406: 54e1 0315 |0017: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a040a: 52e2 0415 |0019: iget v2, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$x:I // field@1504 │ │ -0a040e: 52e3 0515 |001b: iget v3, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$y:I // field@1505 │ │ -0a0412: 52e4 0615 |001d: iget v4, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$z:I // field@1506 │ │ -0a0416: 7254 3c2e 1032 |001f: invoke-interface {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/utils/ICacheProvider;.deleteTile:(Ljava/lang/String;III)V // method@2e3c │ │ -0a041c: 3905 df00 |0022: if-nez v5, 0101 // +00df │ │ -0a0420: 2200 9204 |0024: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a0424: 7010 fb24 0000 |0026: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a042a: 1a01 aa04 |0029: const-string v1, "Downloading maptile url=" // string@04aa │ │ -0a042e: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a0434: 0c00 |002e: move-result-object v0 │ │ -0a0436: 54e1 0315 |002f: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a043a: 6e20 0425 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a0440: 0c00 |0034: move-result-object v0 │ │ -0a0442: 6e10 0a25 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a0448: 0c00 |0038: move-result-object v0 │ │ -0a044a: 7110 f72e 0000 |0039: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a0450: 2200 a504 |003c: new-instance v0, Ljava/net/URL; // type@04a5 │ │ -0a0454: 54e1 0315 |003e: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a0458: 7020 3025 1000 |0040: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ -0a045e: 6e10 3125 0000 |0043: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2531 │ │ -0a0464: 0c09 |0046: move-result-object v9 │ │ -0a0466: 1f09 a204 |0047: check-cast v9, Ljava/net/HttpURLConnection; // type@04a2 │ │ -0a046a: 1200 |0049: const/4 v0, #int 0 // #0 │ │ -0a046c: 6e20 2e25 0900 |004a: invoke-virtual {v9, v0}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@252e │ │ -0a0472: 1a00 1a13 |004d: const-string v0, "User-Agent" // string@131a │ │ -0a0476: 1a01 3212 |004f: const-string v1, "Tabulae" // string@1232 │ │ -0a047a: 6e30 2f25 0901 |0051: invoke-virtual {v9, v0, v1}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@252f │ │ -0a0480: 6e10 2c25 0900 |0054: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@252c │ │ -0a0486: 0a00 |0057: move-result v0 │ │ -0a0488: 1301 c800 |0058: const/16 v1, #int 200 // #c8 │ │ -0a048c: 3210 5000 |005a: if-eq v0, v1, 00aa // +0050 │ │ -0a0490: 2200 7b04 |005c: new-instance v0, Ljava/lang/Exception; // type@047b │ │ -0a0494: 2201 9204 |005e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0a0498: 7010 fb24 0100 |0060: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a049e: 1a02 462f |0063: const-string v2, "responseCode: " // string@2f46 │ │ -0a04a2: 6e20 0425 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a04a8: 0c01 |0068: move-result-object v1 │ │ -0a04aa: 6e10 2c25 0900 |0069: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@252c │ │ -0a04b0: 0a02 |006c: move-result v2 │ │ -0a04b2: 6e20 0025 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a04b8: 0c01 |0070: move-result-object v1 │ │ -0a04ba: 6e10 0a25 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a04c0: 0c01 |0074: move-result-object v1 │ │ -0a04c2: 7020 7f24 1000 |0075: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@247f │ │ -0a04c8: 2700 |0078: throw v0 │ │ -0a04ca: 0d08 |0079: move-exception v8 │ │ -0a04cc: 6e10 8224 0800 |007a: invoke-virtual {v8}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a04d2: 0c00 |007d: move-result-object v0 │ │ -0a04d4: 7120 fa2e 8000 |007e: invoke-static {v0, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a04da: 54e0 0215 |0081: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a04de: 6e10 c12b 0000 |0083: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.SendMessageFail:()V // method@2bc1 │ │ -0a04e4: 7110 d12e 0a00 |0086: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a04ea: 7110 d12e 0c00 |0089: invoke-static {v12}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a04f0: 54e0 0215 |008c: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a04f4: 5400 0915 |008e: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mPending:Ljava/util/HashSet; // field@1509 │ │ -0a04f8: 54e1 0315 |0090: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a04fc: 6e20 6e25 1000 |0092: invoke-virtual {v0, v1}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@256e │ │ -0a0502: 0e00 |0095: return-void │ │ -0a0504: 54e0 0215 |0096: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a0508: 7110 c32b 0000 |0098: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ -0a050e: 0c00 |009b: move-result-object v0 │ │ -0a0510: 54e1 0315 |009c: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a0514: 52e2 0415 |009e: iget v2, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$x:I // field@1504 │ │ -0a0518: 52e3 0515 |00a0: iget v3, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$y:I // field@1505 │ │ -0a051c: 52e4 0615 |00a2: iget v4, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$z:I // field@1506 │ │ -0a0520: 7254 3d2e 1032 |00a4: invoke-interface {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/utils/ICacheProvider;.getTile:(Ljava/lang/String;III)[B // method@2e3d │ │ -0a0526: 0c05 |00a7: move-result-object v5 │ │ -0a0528: 2900 7aff |00a8: goto/16 0022 // -0086 │ │ -0a052c: 220b 5804 |00aa: new-instance v11, Ljava/io/BufferedInputStream; // type@0458 │ │ -0a0530: 6e10 2b25 0900 |00ac: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@252b │ │ -0a0536: 0c00 |00af: move-result-object v0 │ │ -0a0538: 7020 0524 0b00 |00b0: invoke-direct {v11, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@2405 │ │ -0a053e: 2207 5d04 |00b3: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@045d │ │ -0a0542: 7010 1024 0700 |00b5: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ -0a0548: 220d 5904 |00b8: new-instance v13, Ljava/io/BufferedOutputStream; // type@0459 │ │ -0a054c: 1300 0020 |00ba: const/16 v0, #int 8192 // #2000 │ │ -0a0550: 7030 0724 7d00 |00bc: invoke-direct {v13, v7, v0}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ -0a0556: 7120 d22e db00 |00bf: invoke-static {v11, v13}, Lorg/pyneo/maps/utils/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2ed2 │ │ -0a055c: 6e10 4624 0d00 |00c2: invoke-virtual {v13}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ -0a0562: 6e10 1124 0700 |00c5: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ -0a0568: 0c05 |00c8: move-result-object v5 │ │ -0a056a: 54e0 0215 |00c9: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a056e: 7110 c32b 0000 |00cb: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ -0a0574: 0c00 |00ce: move-result-object v0 │ │ -0a0576: 3800 1300 |00cf: if-eqz v0, 00e2 // +0013 │ │ -0a057a: 54e0 0215 |00d1: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a057e: 7110 c32b 0000 |00d3: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ -0a0584: 0c00 |00d6: move-result-object v0 │ │ -0a0586: 54e1 0315 |00d7: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a058a: 52e2 0415 |00d9: iget v2, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$x:I // field@1504 │ │ -0a058e: 52e3 0515 |00db: iget v3, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$y:I // field@1505 │ │ -0a0592: 52e4 0615 |00dd: iget v4, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$z:I // field@1506 │ │ -0a0596: 7806 3f2e 0000 |00df: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/ICacheProvider;.putTile:(Ljava/lang/String;III[B)V // method@2e3f │ │ -0a059c: 07dc |00e2: move-object v12, v13 │ │ -0a059e: 07ba |00e3: move-object v10, v11 │ │ -0a05a0: 3805 1100 |00e4: if-eqz v5, 00f5 // +0011 │ │ -0a05a4: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ -0a05a6: 2151 |00e7: array-length v1, v5 │ │ -0a05a8: 7130 1102 0501 |00e8: invoke-static {v5, v0, v1}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0211 │ │ -0a05ae: 0c06 |00eb: move-result-object v6 │ │ -0a05b0: 54e0 0215 |00ec: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a05b4: 5400 0c15 |00ee: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ -0a05b8: 54e1 0315 |00f0: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a05bc: 6e30 962b 1006 |00f2: invoke-virtual {v0, v1, v6}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ -0a05c2: 54e0 0215 |00f5: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ -0a05c6: 6e10 c22b 0000 |00f7: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.SendMessageSuccess:()V // method@2bc2 │ │ -0a05cc: 7110 d12e 0a00 |00fa: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a05d2: 7110 d12e 0c00 |00fd: invoke-static {v12}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a05d8: 288c |0100: goto 008c // -0074 │ │ -0a05da: 2200 9204 |0101: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a05de: 7010 fb24 0000 |0103: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a05e4: 1a01 1c13 |0106: const-string v1, "Using maptile from cache url=" // string@131c │ │ -0a05e8: 6e20 0425 1000 |0108: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a05ee: 0c00 |010b: move-result-object v0 │ │ -0a05f0: 54e1 0315 |010c: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ -0a05f4: 6e20 0425 1000 |010e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a05fa: 0c00 |0111: move-result-object v0 │ │ -0a05fc: 6e10 0a25 0000 |0112: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a0602: 0c00 |0115: move-result-object v0 │ │ -0a0604: 7110 f72e 0000 |0116: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a060a: 28cb |0119: goto 00e4 // -0035 │ │ -0a060c: 0d00 |011a: move-exception v0 │ │ -0a060e: 7110 d12e 0a00 |011b: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a0614: 7110 d12e 0c00 |011e: invoke-static {v12}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a061a: 2700 |0121: throw v0 │ │ -0a061c: 0d00 |0122: move-exception v0 │ │ -0a061e: 07ba |0123: move-object v10, v11 │ │ -0a0620: 28f7 |0124: goto 011b // -0009 │ │ -0a0622: 0d00 |0125: move-exception v0 │ │ -0a0624: 07dc |0126: move-object v12, v13 │ │ -0a0626: 07ba |0127: move-object v10, v11 │ │ -0a0628: 28f3 |0128: goto 011b // -000d │ │ -0a062a: 0d08 |0129: move-exception v8 │ │ -0a062c: 07ba |012a: move-object v10, v11 │ │ -0a062e: 2900 4fff |012b: goto/16 007a // -00b1 │ │ -0a0632: 0d08 |012d: move-exception v8 │ │ -0a0634: 07dc |012e: move-object v12, v13 │ │ -0a0636: 07ba |012f: move-object v10, v11 │ │ -0a0638: 2900 4aff |0130: goto/16 007a // -00b6 │ │ +0a0388: |[0a0388] org.pyneo.maps.tileprovider.TileProviderInet$1.run:()V │ │ +0a0398: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0a039a: 120c |0001: const/4 v12, #int 0 // #0 │ │ +0a039c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0a039e: 54e0 0215 |0003: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a03a2: 7110 c32b 0000 |0005: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ +0a03a8: 0c00 |0008: move-result-object v0 │ │ +0a03aa: 3800 1900 |0009: if-eqz v0, 0022 // +0019 │ │ +0a03ae: 54e0 0215 |000b: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a03b2: 5500 0a15 |000d: iget-boolean v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mReloadTileMode:Z // field@150a │ │ +0a03b6: 3800 8700 |000f: if-eqz v0, 0096 // +0087 │ │ +0a03ba: 54e0 0215 |0011: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a03be: 7110 c32b 0000 |0013: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ +0a03c4: 0c00 |0016: move-result-object v0 │ │ +0a03c6: 54e1 0315 |0017: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a03ca: 52e2 0415 |0019: iget v2, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$x:I // field@1504 │ │ +0a03ce: 52e3 0515 |001b: iget v3, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$y:I // field@1505 │ │ +0a03d2: 52e4 0615 |001d: iget v4, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$z:I // field@1506 │ │ +0a03d6: 7254 3c2e 1032 |001f: invoke-interface {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/utils/ICacheProvider;.deleteTile:(Ljava/lang/String;III)V // method@2e3c │ │ +0a03dc: 3905 df00 |0022: if-nez v5, 0101 // +00df │ │ +0a03e0: 2200 9204 |0024: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a03e4: 7010 fb24 0000 |0026: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a03ea: 1a01 aa04 |0029: const-string v1, "Downloading maptile url=" // string@04aa │ │ +0a03ee: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a03f4: 0c00 |002e: move-result-object v0 │ │ +0a03f6: 54e1 0315 |002f: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a03fa: 6e20 0425 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a0400: 0c00 |0034: move-result-object v0 │ │ +0a0402: 6e10 0a25 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a0408: 0c00 |0038: move-result-object v0 │ │ +0a040a: 7110 f72e 0000 |0039: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a0410: 2200 a504 |003c: new-instance v0, Ljava/net/URL; // type@04a5 │ │ +0a0414: 54e1 0315 |003e: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a0418: 7020 3025 1000 |0040: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ +0a041e: 6e10 3125 0000 |0043: invoke-virtual {v0}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2531 │ │ +0a0424: 0c09 |0046: move-result-object v9 │ │ +0a0426: 1f09 a204 |0047: check-cast v9, Ljava/net/HttpURLConnection; // type@04a2 │ │ +0a042a: 1200 |0049: const/4 v0, #int 0 // #0 │ │ +0a042c: 6e20 2e25 0900 |004a: invoke-virtual {v9, v0}, Ljava/net/HttpURLConnection;.setInstanceFollowRedirects:(Z)V // method@252e │ │ +0a0432: 1a00 1a13 |004d: const-string v0, "User-Agent" // string@131a │ │ +0a0436: 1a01 3212 |004f: const-string v1, "Tabulae" // string@1232 │ │ +0a043a: 6e30 2f25 0901 |0051: invoke-virtual {v9, v0, v1}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@252f │ │ +0a0440: 6e10 2c25 0900 |0054: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@252c │ │ +0a0446: 0a00 |0057: move-result v0 │ │ +0a0448: 1301 c800 |0058: const/16 v1, #int 200 // #c8 │ │ +0a044c: 3210 5000 |005a: if-eq v0, v1, 00aa // +0050 │ │ +0a0450: 2200 7b04 |005c: new-instance v0, Ljava/lang/Exception; // type@047b │ │ +0a0454: 2201 9204 |005e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0a0458: 7010 fb24 0100 |0060: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a045e: 1a02 462f |0063: const-string v2, "responseCode: " // string@2f46 │ │ +0a0462: 6e20 0425 2100 |0065: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a0468: 0c01 |0068: move-result-object v1 │ │ +0a046a: 6e10 2c25 0900 |0069: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@252c │ │ +0a0470: 0a02 |006c: move-result v2 │ │ +0a0472: 6e20 0025 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a0478: 0c01 |0070: move-result-object v1 │ │ +0a047a: 6e10 0a25 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a0480: 0c01 |0074: move-result-object v1 │ │ +0a0482: 7020 7f24 1000 |0075: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@247f │ │ +0a0488: 2700 |0078: throw v0 │ │ +0a048a: 0d08 |0079: move-exception v8 │ │ +0a048c: 6e10 8224 0800 |007a: invoke-virtual {v8}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a0492: 0c00 |007d: move-result-object v0 │ │ +0a0494: 7120 fa2e 8000 |007e: invoke-static {v0, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a049a: 54e0 0215 |0081: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a049e: 6e10 c12b 0000 |0083: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.SendMessageFail:()V // method@2bc1 │ │ +0a04a4: 7110 d12e 0a00 |0086: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a04aa: 7110 d12e 0c00 |0089: invoke-static {v12}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a04b0: 54e0 0215 |008c: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a04b4: 5400 0915 |008e: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mPending:Ljava/util/HashSet; // field@1509 │ │ +0a04b8: 54e1 0315 |0090: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a04bc: 6e20 6e25 1000 |0092: invoke-virtual {v0, v1}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@256e │ │ +0a04c2: 0e00 |0095: return-void │ │ +0a04c4: 54e0 0215 |0096: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a04c8: 7110 c32b 0000 |0098: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ +0a04ce: 0c00 |009b: move-result-object v0 │ │ +0a04d0: 54e1 0315 |009c: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a04d4: 52e2 0415 |009e: iget v2, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$x:I // field@1504 │ │ +0a04d8: 52e3 0515 |00a0: iget v3, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$y:I // field@1505 │ │ +0a04dc: 52e4 0615 |00a2: iget v4, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$z:I // field@1506 │ │ +0a04e0: 7254 3d2e 1032 |00a4: invoke-interface {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/utils/ICacheProvider;.getTile:(Ljava/lang/String;III)[B // method@2e3d │ │ +0a04e6: 0c05 |00a7: move-result-object v5 │ │ +0a04e8: 2900 7aff |00a8: goto/16 0022 // -0086 │ │ +0a04ec: 220b 5804 |00aa: new-instance v11, Ljava/io/BufferedInputStream; // type@0458 │ │ +0a04f0: 6e10 2b25 0900 |00ac: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@252b │ │ +0a04f6: 0c00 |00af: move-result-object v0 │ │ +0a04f8: 7020 0524 0b00 |00b0: invoke-direct {v11, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@2405 │ │ +0a04fe: 2207 5d04 |00b3: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@045d │ │ +0a0502: 7010 1024 0700 |00b5: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ +0a0508: 220d 5904 |00b8: new-instance v13, Ljava/io/BufferedOutputStream; // type@0459 │ │ +0a050c: 1300 0020 |00ba: const/16 v0, #int 8192 // #2000 │ │ +0a0510: 7030 0724 7d00 |00bc: invoke-direct {v13, v7, v0}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ +0a0516: 7120 d22e db00 |00bf: invoke-static {v11, v13}, Lorg/pyneo/maps/utils/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2ed2 │ │ +0a051c: 6e10 4624 0d00 |00c2: invoke-virtual {v13}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ +0a0522: 6e10 1124 0700 |00c5: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ +0a0528: 0c05 |00c8: move-result-object v5 │ │ +0a052a: 54e0 0215 |00c9: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a052e: 7110 c32b 0000 |00cb: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ +0a0534: 0c00 |00ce: move-result-object v0 │ │ +0a0536: 3800 1300 |00cf: if-eqz v0, 00e2 // +0013 │ │ +0a053a: 54e0 0215 |00d1: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a053e: 7110 c32b 0000 |00d3: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; // method@2bc3 │ │ +0a0544: 0c00 |00d6: move-result-object v0 │ │ +0a0546: 54e1 0315 |00d7: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a054a: 52e2 0415 |00d9: iget v2, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$x:I // field@1504 │ │ +0a054e: 52e3 0515 |00db: iget v3, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$y:I // field@1505 │ │ +0a0552: 52e4 0615 |00dd: iget v4, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$z:I // field@1506 │ │ +0a0556: 7806 3f2e 0000 |00df: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/ICacheProvider;.putTile:(Ljava/lang/String;III[B)V // method@2e3f │ │ +0a055c: 07dc |00e2: move-object v12, v13 │ │ +0a055e: 07ba |00e3: move-object v10, v11 │ │ +0a0560: 3805 1100 |00e4: if-eqz v5, 00f5 // +0011 │ │ +0a0564: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ +0a0566: 2151 |00e7: array-length v1, v5 │ │ +0a0568: 7130 1102 0501 |00e8: invoke-static {v5, v0, v1}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0211 │ │ +0a056e: 0c06 |00eb: move-result-object v6 │ │ +0a0570: 54e0 0215 |00ec: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a0574: 5400 0c15 |00ee: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ +0a0578: 54e1 0315 |00f0: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a057c: 6e30 962b 1006 |00f2: invoke-virtual {v0, v1, v6}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ +0a0582: 54e0 0215 |00f5: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; // field@1502 │ │ +0a0586: 6e10 c22b 0000 |00f7: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.SendMessageSuccess:()V // method@2bc2 │ │ +0a058c: 7110 d12e 0a00 |00fa: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a0592: 7110 d12e 0c00 |00fd: invoke-static {v12}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a0598: 288c |0100: goto 008c // -0074 │ │ +0a059a: 2200 9204 |0101: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a059e: 7010 fb24 0000 |0103: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a05a4: 1a01 1c13 |0106: const-string v1, "Using maptile from cache url=" // string@131c │ │ +0a05a8: 6e20 0425 1000 |0108: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a05ae: 0c00 |010b: move-result-object v0 │ │ +0a05b0: 54e1 0315 |010c: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.val$tileurl:Ljava/lang/String; // field@1503 │ │ +0a05b4: 6e20 0425 1000 |010e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a05ba: 0c00 |0111: move-result-object v0 │ │ +0a05bc: 6e10 0a25 0000 |0112: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a05c2: 0c00 |0115: move-result-object v0 │ │ +0a05c4: 7110 f72e 0000 |0116: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a05ca: 28cb |0119: goto 00e4 // -0035 │ │ +0a05cc: 0d00 |011a: move-exception v0 │ │ +0a05ce: 7110 d12e 0a00 |011b: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a05d4: 7110 d12e 0c00 |011e: invoke-static {v12}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a05da: 2700 |0121: throw v0 │ │ +0a05dc: 0d00 |0122: move-exception v0 │ │ +0a05de: 07ba |0123: move-object v10, v11 │ │ +0a05e0: 28f7 |0124: goto 011b // -0009 │ │ +0a05e2: 0d00 |0125: move-exception v0 │ │ +0a05e4: 07dc |0126: move-object v12, v13 │ │ +0a05e6: 07ba |0127: move-object v10, v11 │ │ +0a05e8: 28f3 |0128: goto 011b // -000d │ │ +0a05ea: 0d08 |0129: move-exception v8 │ │ +0a05ec: 07ba |012a: move-object v10, v11 │ │ +0a05ee: 2900 4fff |012b: goto/16 007a // -00b1 │ │ +0a05f2: 0d08 |012d: move-exception v8 │ │ +0a05f4: 07dc |012e: move-object v12, v13 │ │ +0a05f6: 07ba |012f: move-object v10, v11 │ │ +0a05f8: 2900 4aff |0130: goto/16 007a // -00b6 │ │ catches : 7 │ │ 0x0003 - 0x0079 │ │ Ljava/lang/Exception; -> 0x0079 │ │ -> 0x011a │ │ 0x007a - 0x0086 │ │ -> 0x011a │ │ 0x0096 - 0x00b3 │ │ @@ -159121,37 +159183,37 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a068c: |[0a068c] org.pyneo.maps.tileprovider.TileProviderMNM$1.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V │ │ -0a069c: 5b01 0e15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@150e │ │ -0a06a0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a06a6: 0e00 |0005: return-void │ │ +0a064c: |[0a064c] org.pyneo.maps.tileprovider.TileProviderMNM$1.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V │ │ +0a065c: 5b01 0e15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@150e │ │ +0a0660: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0666: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;) │ │ 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 │ │ -0a06a8: |[0a06a8] org.pyneo.maps.tileprovider.TileProviderMNM$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0a06b8: 0e00 |0000: return-void │ │ +0a0668: |[0a0668] org.pyneo.maps.tileprovider.TileProviderMNM$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0a0678: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -159191,40 +159253,40 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a06bc: |[0a06bc] org.pyneo.maps.tileprovider.TileProviderMNM$2.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V │ │ -0a06cc: 5b01 0f15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@150f │ │ -0a06d0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a06d6: 0e00 |0005: return-void │ │ +0a067c: |[0a067c] org.pyneo.maps.tileprovider.TileProviderMNM$2.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V │ │ +0a068c: 5b01 0f15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@150f │ │ +0a0690: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileProviderMNM$2;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a06d8: |[0a06d8] org.pyneo.maps.tileprovider.TileProviderMNM$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -0a06e8: 5420 0f15 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@150f │ │ -0a06ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a06ee: 7120 e02b 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Z)Z // method@2be0 │ │ -0a06f4: 0e00 |0006: return-void │ │ +0a0698: |[0a0698] org.pyneo.maps.tileprovider.TileProviderMNM$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +0a06a8: 5420 0f15 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@150f │ │ +0a06ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a06ae: 7120 e02b 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Z)Z // method@2be0 │ │ +0a06b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$2; │ │ 0x0000 - 0x0007 reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -159284,29 +159346,29 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;IIILjava/io/InputStream;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a06f8: |[0a06f8] org.pyneo.maps.tileprovider.TileProviderMNM$3.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;IIILjava/io/InputStream;Ljava/lang/String;)V │ │ -0a0708: 5b01 1015 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ -0a070c: 5902 1315 |0002: iput v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$x:I // field@1513 │ │ -0a0710: 5903 1415 |0004: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$y:I // field@1514 │ │ -0a0714: 5904 1515 |0006: iput v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$z:I // field@1515 │ │ -0a0718: 5b05 1115 |0008: iput-object v5, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ -0a071c: 5b06 1215 |000a: iput-object v6, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$tileurl:Ljava/lang/String; // field@1512 │ │ -0a0720: 7010 be24 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a0726: 0e00 |000f: return-void │ │ +0a06b8: |[0a06b8] org.pyneo.maps.tileprovider.TileProviderMNM$3.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;IIILjava/io/InputStream;Ljava/lang/String;)V │ │ +0a06c8: 5b01 1015 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ +0a06cc: 5902 1315 |0002: iput v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$x:I // field@1513 │ │ +0a06d0: 5903 1415 |0004: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$y:I // field@1514 │ │ +0a06d4: 5904 1515 |0006: iput v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$z:I // field@1515 │ │ +0a06d8: 5b05 1115 |0008: iput-object v5, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ +0a06dc: 5b06 1215 |000a: iput-object v6, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$tileurl:Ljava/lang/String; // field@1512 │ │ +0a06e0: 7010 be24 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a06e6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$3; │ │ - 0x0000 - 0x0010 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ + 0x0000 - 0x0010 reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ 0x0000 - 0x0010 reg=3 (null) I │ │ 0x0000 - 0x0010 reg=4 (null) I │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0010 reg=6 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -159315,85 +159377,85 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -0a0728: |[0a0728] org.pyneo.maps.tileprovider.TileProviderMNM$3.run:()V │ │ -0a0738: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a073a: 2200 b105 |0001: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData; // type@05b1 │ │ -0a073e: 54d9 1015 |0003: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ -0a0742: 120a |0005: const/4 v10, #int 0 // #0 │ │ -0a0744: 120b |0006: const/4 v11, #int 0 // #0 │ │ -0a0746: 7040 d62b 90ba |0007: invoke-direct {v0, v9, v10, v11}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;II)V // method@2bd6 │ │ -0a074c: 2203 5d04 |000a: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@045d │ │ -0a0750: 7010 1024 0300 |000c: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ -0a0756: 54d9 1015 |000f: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ -0a075a: 52da 1315 |0011: iget v10, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$x:I // field@1513 │ │ -0a075e: 52db 1415 |0013: iget v11, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$y:I // field@1514 │ │ -0a0762: 52dc 1515 |0015: iget v12, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$z:I // field@1515 │ │ -0a0766: 6e50 e52b a9cb |0017: invoke-virtual {v9, v10, v11, v12, v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.findMnmIndex:(IIILorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;)Z // method@2be5 │ │ -0a076c: 0a09 |001a: move-result v9 │ │ -0a076e: 3809 3d00 |001b: if-eqz v9, 0058 // +003d │ │ -0a0772: 2206 5904 |001d: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ -0a0776: 1309 0020 |001f: const/16 v9, #int 8192 // #2000 │ │ -0a077a: 7030 0724 3609 |0021: invoke-direct {v6, v3, v9}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ -0a0780: 5209 1815 |0024: iget v9, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.size:I // field@1518 │ │ -0a0784: 2398 5006 |0026: new-array v8, v9, [B // type@0650 │ │ -0a0788: 54d9 1115 |0028: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ -0a078c: 520a 1715 |002a: iget v10, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.offset:I // field@1517 │ │ -0a0790: 81aa |002c: int-to-long v10, v10 │ │ -0a0792: 6e30 4324 a90b |002d: invoke-virtual {v9, v10, v11}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ -0a0798: 54d9 1115 |0030: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ -0a079c: 6e20 4224 8900 |0032: invoke-virtual {v9, v8}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -0a07a2: 0a07 |0035: move-result v7 │ │ -0a07a4: 3d07 0600 |0036: if-lez v7, 003c // +0006 │ │ -0a07a8: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -0a07aa: 6e40 4724 8679 |0039: invoke-virtual {v6, v8, v9, v7}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ -0a07b0: 6e10 4624 0600 |003c: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ -0a07b6: 6e10 1124 0300 |003f: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ -0a07bc: 0c02 |0042: move-result-object v2 │ │ -0a07be: 1209 |0043: const/4 v9, #int 0 // #0 │ │ -0a07c0: 212a |0044: array-length v10, v2 │ │ -0a07c2: 7130 1102 920a |0045: invoke-static {v2, v9, v10}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0211 │ │ -0a07c8: 0c01 |0048: move-result-object v1 │ │ -0a07ca: 54d9 1015 |0049: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ -0a07ce: 5499 2315 |004b: iget-object v9, v9, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1523 │ │ -0a07d2: 54da 1215 |004d: iget-object v10, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$tileurl:Ljava/lang/String; // field@1512 │ │ -0a07d6: 6e30 962b a901 |004f: invoke-virtual {v9, v10, v1}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ -0a07dc: 54d9 1015 |0052: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ -0a07e0: 6e10 dc2b 0900 |0054: invoke-virtual {v9}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.SendMessageSuccess:()V // method@2bdc │ │ -0a07e6: 0765 |0057: move-object v5, v6 │ │ -0a07e8: 54d9 1115 |0058: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ -0a07ec: 7110 d12e 0900 |005a: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a07f2: 7110 d12e 0500 |005d: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a07f8: 54d9 1015 |0060: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ -0a07fc: 5499 1f15 |0062: iget-object v9, v9, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mPending:Ljava/util/HashSet; // field@151f │ │ -0a0800: 54da 1215 |0064: iget-object v10, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$tileurl:Ljava/lang/String; // field@1512 │ │ -0a0804: 6e20 6e25 a900 |0066: invoke-virtual {v9, v10}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@256e │ │ -0a080a: 0e00 |0069: return-void │ │ -0a080c: 0d04 |006a: move-exception v4 │ │ -0a080e: 54d9 1015 |006b: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ -0a0812: 6e10 db2b 0900 |006d: invoke-virtual {v9}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.SendMessageFail:()V // method@2bdb │ │ -0a0818: 54d9 1115 |0070: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ -0a081c: 7110 d12e 0900 |0072: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a0822: 7110 d12e 0500 |0075: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a0828: 28e8 |0078: goto 0060 // -0018 │ │ -0a082a: 0d09 |0079: move-exception v9 │ │ -0a082c: 54da 1115 |007a: iget-object v10, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ -0a0830: 7110 d12e 0a00 |007c: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a0836: 7110 d12e 0500 |007f: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a083c: 2709 |0082: throw v9 │ │ -0a083e: 0d09 |0083: move-exception v9 │ │ -0a0840: 0765 |0084: move-object v5, v6 │ │ -0a0842: 28f5 |0085: goto 007a // -000b │ │ -0a0844: 0d04 |0086: move-exception v4 │ │ -0a0846: 0765 |0087: move-object v5, v6 │ │ -0a0848: 28e3 |0088: goto 006b // -001d │ │ +0a06e8: |[0a06e8] org.pyneo.maps.tileprovider.TileProviderMNM$3.run:()V │ │ +0a06f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a06fa: 2200 b105 |0001: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData; // type@05b1 │ │ +0a06fe: 54d9 1015 |0003: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ +0a0702: 120a |0005: const/4 v10, #int 0 // #0 │ │ +0a0704: 120b |0006: const/4 v11, #int 0 // #0 │ │ +0a0706: 7040 d62b 90ba |0007: invoke-direct {v0, v9, v10, v11}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;II)V // method@2bd6 │ │ +0a070c: 2203 5d04 |000a: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@045d │ │ +0a0710: 7010 1024 0300 |000c: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ +0a0716: 54d9 1015 |000f: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ +0a071a: 52da 1315 |0011: iget v10, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$x:I // field@1513 │ │ +0a071e: 52db 1415 |0013: iget v11, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$y:I // field@1514 │ │ +0a0722: 52dc 1515 |0015: iget v12, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$z:I // field@1515 │ │ +0a0726: 6e50 e52b a9cb |0017: invoke-virtual {v9, v10, v11, v12, v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.findMnmIndex:(IIILorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;)Z // method@2be5 │ │ +0a072c: 0a09 |001a: move-result v9 │ │ +0a072e: 3809 3d00 |001b: if-eqz v9, 0058 // +003d │ │ +0a0732: 2206 5904 |001d: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ +0a0736: 1309 0020 |001f: const/16 v9, #int 8192 // #2000 │ │ +0a073a: 7030 0724 3609 |0021: invoke-direct {v6, v3, v9}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ +0a0740: 5209 1815 |0024: iget v9, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.size:I // field@1518 │ │ +0a0744: 2398 5006 |0026: new-array v8, v9, [B // type@0650 │ │ +0a0748: 54d9 1115 |0028: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ +0a074c: 520a 1715 |002a: iget v10, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.offset:I // field@1517 │ │ +0a0750: 81aa |002c: int-to-long v10, v10 │ │ +0a0752: 6e30 4324 a90b |002d: invoke-virtual {v9, v10, v11}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ +0a0758: 54d9 1115 |0030: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ +0a075c: 6e20 4224 8900 |0032: invoke-virtual {v9, v8}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +0a0762: 0a07 |0035: move-result v7 │ │ +0a0764: 3d07 0600 |0036: if-lez v7, 003c // +0006 │ │ +0a0768: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +0a076a: 6e40 4724 8679 |0039: invoke-virtual {v6, v8, v9, v7}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ +0a0770: 6e10 4624 0600 |003c: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ +0a0776: 6e10 1124 0300 |003f: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ +0a077c: 0c02 |0042: move-result-object v2 │ │ +0a077e: 1209 |0043: const/4 v9, #int 0 // #0 │ │ +0a0780: 212a |0044: array-length v10, v2 │ │ +0a0782: 7130 1102 920a |0045: invoke-static {v2, v9, v10}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0211 │ │ +0a0788: 0c01 |0048: move-result-object v1 │ │ +0a078a: 54d9 1015 |0049: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ +0a078e: 5499 2315 |004b: iget-object v9, v9, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1523 │ │ +0a0792: 54da 1215 |004d: iget-object v10, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$tileurl:Ljava/lang/String; // field@1512 │ │ +0a0796: 6e30 962b a901 |004f: invoke-virtual {v9, v10, v1}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ +0a079c: 54d9 1015 |0052: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ +0a07a0: 6e10 dc2b 0900 |0054: invoke-virtual {v9}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.SendMessageSuccess:()V // method@2bdc │ │ +0a07a6: 0765 |0057: move-object v5, v6 │ │ +0a07a8: 54d9 1115 |0058: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ +0a07ac: 7110 d12e 0900 |005a: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a07b2: 7110 d12e 0500 |005d: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a07b8: 54d9 1015 |0060: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ +0a07bc: 5499 1f15 |0062: iget-object v9, v9, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mPending:Ljava/util/HashSet; // field@151f │ │ +0a07c0: 54da 1215 |0064: iget-object v10, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$tileurl:Ljava/lang/String; // field@1512 │ │ +0a07c4: 6e20 6e25 a900 |0066: invoke-virtual {v9, v10}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@256e │ │ +0a07ca: 0e00 |0069: return-void │ │ +0a07cc: 0d04 |006a: move-exception v4 │ │ +0a07ce: 54d9 1015 |006b: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1510 │ │ +0a07d2: 6e10 db2b 0900 |006d: invoke-virtual {v9}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.SendMessageFail:()V // method@2bdb │ │ +0a07d8: 54d9 1115 |0070: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ +0a07dc: 7110 d12e 0900 |0072: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a07e2: 7110 d12e 0500 |0075: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a07e8: 28e8 |0078: goto 0060 // -0018 │ │ +0a07ea: 0d09 |0079: move-exception v9 │ │ +0a07ec: 54da 1115 |007a: iget-object v10, v13, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.val$in:Ljava/io/InputStream; // field@1511 │ │ +0a07f0: 7110 d12e 0a00 |007c: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a07f6: 7110 d12e 0500 |007f: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a07fc: 2709 |0082: throw v9 │ │ +0a07fe: 0d09 |0083: move-exception v9 │ │ +0a0800: 0765 |0084: move-object v5, v6 │ │ +0a0802: 28f5 |0085: goto 007a // -000b │ │ +0a0804: 0d04 |0086: move-exception v4 │ │ +0a0806: 0765 |0087: move-object v5, v6 │ │ +0a0808: 28e3 |0088: goto 006b // -001d │ │ catches : 3 │ │ 0x0001 - 0x0024 │ │ Ljava/lang/Exception; -> 0x006a │ │ -> 0x0079 │ │ 0x0024 - 0x0057 │ │ Ljava/lang/Exception; -> 0x0086 │ │ -> 0x0083 │ │ @@ -159481,18 +159543,18 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0874: |[0a0874] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V │ │ -0a0884: 5b01 1615 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0888: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -0a088e: 0e00 |0005: return-void │ │ +0a0834: |[0a0834] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V │ │ +0a0844: 5b01 1615 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0848: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +0a084e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ │ │ @@ -159501,17 +159563,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a0890: |[0a0890] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;)V │ │ -0a08a0: 7020 cf2b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V // method@2bcf │ │ -0a08a6: 0e00 |0003: return-void │ │ +0a0850: |[0a0850] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;)V │ │ +0a0860: 7020 cf2b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V // method@2bcf │ │ +0a0866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/tileprovider/TileProviderMNM$1; │ │ @@ -159522,145 +159584,145 @@ │ │ type : '([Ljava/lang/Long;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 28 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 252 16-bit code units │ │ -0a08a8: |[0a08a8] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ -0a08b8: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -0a08bc: 5404 1615 |0002: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a08c0: 120b |0004: const/4 v11, #int 0 // #0 │ │ -0a08c2: 7120 e02b b400 |0005: invoke-static {v4, v11}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Z)Z // method@2be0 │ │ -0a08c8: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ -0a08cc: 5404 1615 |000a: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a08d0: 7110 e12b 0400 |000c: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File; // method@2be1 │ │ -0a08d6: 0c04 |000f: move-result-object v4 │ │ -0a08d8: 6e10 2624 0400 |0010: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@2426 │ │ -0a08de: 0b0c |0013: move-result-wide v12 │ │ -0a08e0: 0800 1a00 |0014: move-object/from16 v0, v26 │ │ -0a08e4: 5404 1615 |0016: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a08e8: 7110 e12b 0400 |0018: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File; // method@2be1 │ │ -0a08ee: 0c04 |001b: move-result-object v4 │ │ -0a08f0: 6e10 2524 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -0a08f6: 0b0e |001f: move-result-wide v14 │ │ -0a08f8: 1310 1800 |0020: const/16 v16, #int 24 // #18 │ │ -0a08fc: 1311 0000 |0022: const/16 v17, #int 0 // #0 │ │ -0a0900: 1315 0000 |0024: const/16 v21, #int 0 // #0 │ │ -0a0904: 2215 5804 |0026: new-instance v21, Ljava/io/BufferedInputStream; // type@0458 │ │ -0a0908: 2204 6104 |0028: new-instance v4, Ljava/io/FileInputStream; // type@0461 │ │ -0a090c: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ -0a0910: 540b 1615 |002c: iget-object v11, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0914: 7110 e12b 0b00 |002e: invoke-static {v11}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File; // method@2be1 │ │ -0a091a: 0c0b |0031: move-result-object v11 │ │ -0a091c: 7020 2d24 b400 |0032: invoke-direct {v4, v11}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ -0a0922: 130b 0020 |0035: const/16 v11, #int 8192 // #2000 │ │ -0a0926: 0800 1500 |0037: move-object/from16 v0, v21 │ │ -0a092a: 7030 0624 400b |0039: invoke-direct {v0, v4, v11}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ -0a0930: 1254 |003c: const/4 v4, #int 5 // #5 │ │ -0a0932: 2340 5006 |003d: new-array v0, v4, [B // type@0650 │ │ -0a0936: 0812 0000 |003f: move-object/from16 v18, v0 │ │ -0a093a: 0800 1500 |0041: move-object/from16 v0, v21 │ │ -0a093e: 0801 1200 |0043: move-object/from16 v1, v18 │ │ -0a0942: 6e20 4224 1000 |0045: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -0a0948: 7701 0f2f 1500 |0048: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ -0a094e: 0a17 |004b: move-result v23 │ │ -0a0950: 1205 |004c: const/4 v5, #int 0 // #0 │ │ -0a0952: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -0a0954: 1207 |004e: const/4 v7, #int 0 // #0 │ │ -0a0956: 120a |004f: const/4 v10, #int 0 // #0 │ │ -0a0958: 1608 0900 |0050: const-wide/16 v8, #int 9 // #9 │ │ -0a095c: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -0a095e: 2340 5006 |0053: new-array v0, v4, [B // type@0650 │ │ -0a0962: 0816 0000 |0055: move-object/from16 v22, v0 │ │ -0a0966: 1314 0000 |0057: const/16 v20, #int 0 // #0 │ │ -0a096a: 0200 1400 |0059: move/from16 v0, v20 │ │ -0a096e: 0201 1700 |005b: move/from16 v1, v23 │ │ -0a0972: 3510 5b00 |005d: if-ge v0, v1, 00b8 // +005b │ │ -0a0976: 7701 0f2f 1500 |005f: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ -0a097c: 0a05 |0062: move-result v5 │ │ -0a097e: 7701 0f2f 1500 |0063: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ -0a0984: 0a06 |0066: move-result v6 │ │ -0a0986: 7701 0f2f 1500 |0067: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ -0a098c: 0a04 |006a: move-result v4 │ │ -0a098e: d807 04ff |006b: add-int/lit8 v7, v4, #int -1 // #ff │ │ -0a0992: 7402 4224 1500 |006d: invoke-virtual/range {v21, v22}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -0a0998: 7701 0f2f 1500 |0070: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ -0a099e: 0a0a |0073: move-result v10 │ │ -0a09a0: 1618 1100 |0074: const-wide/16 v24, #int 17 // #11 │ │ -0a09a4: 9b08 0818 |0076: add-long v8, v8, v24 │ │ -0a09a8: 3d0a 2400 |0078: if-lez v10, 009c // +0024 │ │ -0a09ac: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ -0a09b0: 5404 1615 |007c: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a09b4: 7407 e42b 0400 |007e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.addMnmIndexRow:(IIIJI)V // method@2be4 │ │ -0a09ba: 81a0 |0081: int-to-long v0, v10 │ │ -0a09bc: 0518 0000 |0082: move-wide/from16 v24, v0 │ │ -0a09c0: 0800 1500 |0084: move-object/from16 v0, v21 │ │ -0a09c4: 0501 1800 |0086: move-wide/from16 v1, v24 │ │ -0a09c8: 6e30 4324 1002 |0088: invoke-virtual {v0, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ -0a09ce: 81a0 |008b: int-to-long v0, v10 │ │ -0a09d0: 0518 0000 |008c: move-wide/from16 v24, v0 │ │ -0a09d4: 9b08 0818 |008e: add-long v8, v8, v24 │ │ -0a09d8: 0200 1100 |0090: move/from16 v0, v17 │ │ -0a09dc: 3707 0400 |0092: if-le v7, v0, 0096 // +0004 │ │ -0a09e0: 0211 0700 |0094: move/from16 v17, v7 │ │ -0a09e4: 0200 1000 |0096: move/from16 v0, v16 │ │ -0a09e8: 3507 0400 |0098: if-ge v7, v0, 009c // +0004 │ │ -0a09ec: 0210 0700 |009a: move/from16 v16, v7 │ │ -0a09f0: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ -0a09f4: 5404 1615 |009e: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a09f8: 7110 e22b 0400 |00a0: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; // method@2be2 │ │ -0a09fe: 0c04 |00a3: move-result-object v4 │ │ -0a0a00: 1618 0004 |00a4: const-wide/16 v24, #int 1024 // #400 │ │ -0a0a04: 9e18 0818 |00a6: div-long v24, v8, v24 │ │ -0a0a08: 0500 1800 |00a8: move-wide/from16 v0, v24 │ │ -0a0a0c: 840b |00aa: long-to-int v11, v0 │ │ -0a0a0e: 6e20 ef00 b400 |00ab: invoke-virtual {v4, v11}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00ef │ │ -0a0a14: 0800 1a00 |00ae: move-object/from16 v0, v26 │ │ -0a0a18: 5404 1615 |00b0: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0a1c: 7110 df2b 0400 |00b2: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z // method@2bdf │ │ -0a0a22: 0a04 |00b5: move-result v4 │ │ -0a0a24: 3804 3000 |00b6: if-eqz v4, 00e6 // +0030 │ │ -0a0a28: 0800 1a00 |00b8: move-object/from16 v0, v26 │ │ -0a0a2c: 5404 1615 |00ba: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0a30: 7110 e22b 0400 |00bc: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; // method@2be2 │ │ -0a0a36: 0c04 |00bf: move-result-object v4 │ │ -0a0a38: 6e10 e700 0400 |00c0: invoke-virtual {v4}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a0a3e: 0800 1a00 |00c3: move-object/from16 v0, v26 │ │ -0a0a42: 5404 1615 |00c5: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0a46: 7110 df2b 0400 |00c7: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z // method@2bdf │ │ -0a0a4c: 0a04 |00ca: move-result v4 │ │ -0a0a4e: 3904 0900 |00cb: if-nez v4, 00d4 // +0009 │ │ -0a0a52: 0800 1a00 |00cd: move-object/from16 v0, v26 │ │ -0a0a56: 540b 1615 |00cf: iget-object v11, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0a5a: 7707 e32b 0b00 |00d1: invoke-static/range {v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;JJII)V // method@2be3 │ │ -0a0a60: 0800 1a00 |00d4: move-object/from16 v0, v26 │ │ -0a0a64: 5404 1615 |00d6: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0a68: 7110 df2b 0400 |00d8: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z // method@2bdf │ │ -0a0a6e: 0a04 |00db: move-result v4 │ │ -0a0a70: 3904 1e00 |00dc: if-nez v4, 00fa // +001e │ │ -0a0a74: 1214 |00de: const/4 v4, #int 1 // #1 │ │ -0a0a76: 7110 5a24 0400 |00df: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0a0a7c: 0c04 |00e2: move-result-object v4 │ │ -0a0a7e: 1104 |00e3: return-object v4 │ │ -0a0a80: 0d13 |00e4: move-exception v19 │ │ -0a0a82: 28d3 |00e5: goto 00b8 // -002d │ │ -0a0a84: d814 1401 |00e6: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0a0a88: 2900 71ff |00e8: goto/16 0059 // -008f │ │ -0a0a8c: 0d13 |00ea: move-exception v19 │ │ -0a0a8e: 7401 8024 1300 |00eb: invoke-virtual/range {v19}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@2480 │ │ -0a0a94: 0c04 |00ee: move-result-object v4 │ │ -0a0a96: 0800 1300 |00ef: move-object/from16 v0, v19 │ │ -0a0a9a: 7120 fa2e 0400 |00f1: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a0aa0: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ -0a0aa2: 7110 5a24 0400 |00f5: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0a0aa8: 0c04 |00f8: move-result-object v4 │ │ -0a0aaa: 28ea |00f9: goto 00e3 // -0016 │ │ -0a0aac: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ -0a0aae: 28e4 |00fb: goto 00df // -001c │ │ +0a0868: |[0a0868] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ +0a0878: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +0a087c: 5404 1615 |0002: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0880: 120b |0004: const/4 v11, #int 0 // #0 │ │ +0a0882: 7120 e02b b400 |0005: invoke-static {v4, v11}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Z)Z // method@2be0 │ │ +0a0888: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ +0a088c: 5404 1615 |000a: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0890: 7110 e12b 0400 |000c: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File; // method@2be1 │ │ +0a0896: 0c04 |000f: move-result-object v4 │ │ +0a0898: 6e10 2624 0400 |0010: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@2426 │ │ +0a089e: 0b0c |0013: move-result-wide v12 │ │ +0a08a0: 0800 1a00 |0014: move-object/from16 v0, v26 │ │ +0a08a4: 5404 1615 |0016: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a08a8: 7110 e12b 0400 |0018: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File; // method@2be1 │ │ +0a08ae: 0c04 |001b: move-result-object v4 │ │ +0a08b0: 6e10 2524 0400 |001c: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +0a08b6: 0b0e |001f: move-result-wide v14 │ │ +0a08b8: 1310 1800 |0020: const/16 v16, #int 24 // #18 │ │ +0a08bc: 1311 0000 |0022: const/16 v17, #int 0 // #0 │ │ +0a08c0: 1315 0000 |0024: const/16 v21, #int 0 // #0 │ │ +0a08c4: 2215 5804 |0026: new-instance v21, Ljava/io/BufferedInputStream; // type@0458 │ │ +0a08c8: 2204 6104 |0028: new-instance v4, Ljava/io/FileInputStream; // type@0461 │ │ +0a08cc: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ +0a08d0: 540b 1615 |002c: iget-object v11, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a08d4: 7110 e12b 0b00 |002e: invoke-static {v11}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File; // method@2be1 │ │ +0a08da: 0c0b |0031: move-result-object v11 │ │ +0a08dc: 7020 2d24 b400 |0032: invoke-direct {v4, v11}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ +0a08e2: 130b 0020 |0035: const/16 v11, #int 8192 // #2000 │ │ +0a08e6: 0800 1500 |0037: move-object/from16 v0, v21 │ │ +0a08ea: 7030 0624 400b |0039: invoke-direct {v0, v4, v11}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ +0a08f0: 1254 |003c: const/4 v4, #int 5 // #5 │ │ +0a08f2: 2340 5006 |003d: new-array v0, v4, [B // type@0650 │ │ +0a08f6: 0812 0000 |003f: move-object/from16 v18, v0 │ │ +0a08fa: 0800 1500 |0041: move-object/from16 v0, v21 │ │ +0a08fe: 0801 1200 |0043: move-object/from16 v1, v18 │ │ +0a0902: 6e20 4224 1000 |0045: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +0a0908: 7701 0f2f 1500 |0048: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ +0a090e: 0a17 |004b: move-result v23 │ │ +0a0910: 1205 |004c: const/4 v5, #int 0 // #0 │ │ +0a0912: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +0a0914: 1207 |004e: const/4 v7, #int 0 // #0 │ │ +0a0916: 120a |004f: const/4 v10, #int 0 // #0 │ │ +0a0918: 1608 0900 |0050: const-wide/16 v8, #int 9 // #9 │ │ +0a091c: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +0a091e: 2340 5006 |0053: new-array v0, v4, [B // type@0650 │ │ +0a0922: 0816 0000 |0055: move-object/from16 v22, v0 │ │ +0a0926: 1314 0000 |0057: const/16 v20, #int 0 // #0 │ │ +0a092a: 0200 1400 |0059: move/from16 v0, v20 │ │ +0a092e: 0201 1700 |005b: move/from16 v1, v23 │ │ +0a0932: 3510 5b00 |005d: if-ge v0, v1, 00b8 // +005b │ │ +0a0936: 7701 0f2f 1500 |005f: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ +0a093c: 0a05 |0062: move-result v5 │ │ +0a093e: 7701 0f2f 1500 |0063: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ +0a0944: 0a06 |0066: move-result v6 │ │ +0a0946: 7701 0f2f 1500 |0067: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ +0a094c: 0a04 |006a: move-result v4 │ │ +0a094e: d807 04ff |006b: add-int/lit8 v7, v4, #int -1 // #ff │ │ +0a0952: 7402 4224 1500 |006d: invoke-virtual/range {v21, v22}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +0a0958: 7701 0f2f 1500 |0070: invoke-static/range {v21}, Lorg/pyneo/maps/utils/Ut;.readInt:(Ljava/io/InputStream;)I // method@2f0f │ │ +0a095e: 0a0a |0073: move-result v10 │ │ +0a0960: 1618 1100 |0074: const-wide/16 v24, #int 17 // #11 │ │ +0a0964: 9b08 0818 |0076: add-long v8, v8, v24 │ │ +0a0968: 3d0a 2400 |0078: if-lez v10, 009c // +0024 │ │ +0a096c: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ +0a0970: 5404 1615 |007c: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0974: 7407 e42b 0400 |007e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.addMnmIndexRow:(IIIJI)V // method@2be4 │ │ +0a097a: 81a0 |0081: int-to-long v0, v10 │ │ +0a097c: 0518 0000 |0082: move-wide/from16 v24, v0 │ │ +0a0980: 0800 1500 |0084: move-object/from16 v0, v21 │ │ +0a0984: 0501 1800 |0086: move-wide/from16 v1, v24 │ │ +0a0988: 6e30 4324 1002 |0088: invoke-virtual {v0, v1, v2}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ +0a098e: 81a0 |008b: int-to-long v0, v10 │ │ +0a0990: 0518 0000 |008c: move-wide/from16 v24, v0 │ │ +0a0994: 9b08 0818 |008e: add-long v8, v8, v24 │ │ +0a0998: 0200 1100 |0090: move/from16 v0, v17 │ │ +0a099c: 3707 0400 |0092: if-le v7, v0, 0096 // +0004 │ │ +0a09a0: 0211 0700 |0094: move/from16 v17, v7 │ │ +0a09a4: 0200 1000 |0096: move/from16 v0, v16 │ │ +0a09a8: 3507 0400 |0098: if-ge v7, v0, 009c // +0004 │ │ +0a09ac: 0210 0700 |009a: move/from16 v16, v7 │ │ +0a09b0: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ +0a09b4: 5404 1615 |009e: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a09b8: 7110 e22b 0400 |00a0: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; // method@2be2 │ │ +0a09be: 0c04 |00a3: move-result-object v4 │ │ +0a09c0: 1618 0004 |00a4: const-wide/16 v24, #int 1024 // #400 │ │ +0a09c4: 9e18 0818 |00a6: div-long v24, v8, v24 │ │ +0a09c8: 0500 1800 |00a8: move-wide/from16 v0, v24 │ │ +0a09cc: 840b |00aa: long-to-int v11, v0 │ │ +0a09ce: 6e20 ef00 b400 |00ab: invoke-virtual {v4, v11}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00ef │ │ +0a09d4: 0800 1a00 |00ae: move-object/from16 v0, v26 │ │ +0a09d8: 5404 1615 |00b0: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a09dc: 7110 df2b 0400 |00b2: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z // method@2bdf │ │ +0a09e2: 0a04 |00b5: move-result v4 │ │ +0a09e4: 3804 3000 |00b6: if-eqz v4, 00e6 // +0030 │ │ +0a09e8: 0800 1a00 |00b8: move-object/from16 v0, v26 │ │ +0a09ec: 5404 1615 |00ba: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a09f0: 7110 e22b 0400 |00bc: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; // method@2be2 │ │ +0a09f6: 0c04 |00bf: move-result-object v4 │ │ +0a09f8: 6e10 e700 0400 |00c0: invoke-virtual {v4}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a09fe: 0800 1a00 |00c3: move-object/from16 v0, v26 │ │ +0a0a02: 5404 1615 |00c5: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0a06: 7110 df2b 0400 |00c7: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z // method@2bdf │ │ +0a0a0c: 0a04 |00ca: move-result v4 │ │ +0a0a0e: 3904 0900 |00cb: if-nez v4, 00d4 // +0009 │ │ +0a0a12: 0800 1a00 |00cd: move-object/from16 v0, v26 │ │ +0a0a16: 540b 1615 |00cf: iget-object v11, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0a1a: 7707 e32b 0b00 |00d1: invoke-static/range {v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;JJII)V // method@2be3 │ │ +0a0a20: 0800 1a00 |00d4: move-object/from16 v0, v26 │ │ +0a0a24: 5404 1615 |00d6: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0a28: 7110 df2b 0400 |00d8: invoke-static {v4}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z // method@2bdf │ │ +0a0a2e: 0a04 |00db: move-result v4 │ │ +0a0a30: 3904 1e00 |00dc: if-nez v4, 00fa // +001e │ │ +0a0a34: 1214 |00de: const/4 v4, #int 1 // #1 │ │ +0a0a36: 7110 5a24 0400 |00df: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0a0a3c: 0c04 |00e2: move-result-object v4 │ │ +0a0a3e: 1104 |00e3: return-object v4 │ │ +0a0a40: 0d13 |00e4: move-exception v19 │ │ +0a0a42: 28d3 |00e5: goto 00b8 // -002d │ │ +0a0a44: d814 1401 |00e6: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0a0a48: 2900 71ff |00e8: goto/16 0059 // -008f │ │ +0a0a4c: 0d13 |00ea: move-exception v19 │ │ +0a0a4e: 7401 8024 1300 |00eb: invoke-virtual/range {v19}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@2480 │ │ +0a0a54: 0c04 |00ee: move-result-object v4 │ │ +0a0a56: 0800 1300 |00ef: move-object/from16 v0, v19 │ │ +0a0a5a: 7120 fa2e 0400 |00f1: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a0a60: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ +0a0a62: 7110 5a24 0400 |00f5: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0a0a68: 0c04 |00f8: move-result-object v4 │ │ +0a0a6a: 28ea |00f9: goto 00e3 // -0016 │ │ +0a0a6c: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ +0a0a6e: 28e4 |00fb: goto 00df // -001c │ │ catches : 3 │ │ 0x0000 - 0x0073 │ │ Ljava/lang/Exception; -> 0x00ea │ │ 0x007a - 0x0081 │ │ Ljava/lang/Exception; -> 0x00e4 │ │ 0x0084 - 0x00d4 │ │ Ljava/lang/Exception; -> 0x00ea │ │ @@ -159759,54 +159821,54 @@ │ │ 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 │ │ -0a0ad4: |[0a0ad4] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a0ae4: 1f02 7706 |0000: check-cast v2, [Ljava/lang/Long; // type@0677 │ │ -0a0ae8: 6e20 d12b 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; // method@2bd1 │ │ -0a0aee: 0c00 |0005: move-result-object v0 │ │ -0a0af0: 1100 |0006: return-object v0 │ │ +0a0a94: |[0a0a94] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a0aa4: 1f02 7706 |0000: check-cast v2, [Ljava/lang/Long; // type@0677 │ │ +0a0aa8: 6e20 d12b 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; // method@2bd1 │ │ +0a0aae: 0c00 |0005: move-result-object v0 │ │ +0a0ab0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #2 : (in Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a0af4: |[0a0af4] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ -0a0b04: 6e10 5824 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ -0a0b0a: 0a00 |0003: move-result v0 │ │ -0a0b0c: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -0a0b10: 5420 1615 |0006: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0b14: 5400 1a15 |0008: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mCallbackHandler:Landroid/os/Handler; // field@151a │ │ -0a0b18: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0a0b1a: 7120 3f03 1000 |000b: invoke-static {v0, v1}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -0a0b20: 0c00 |000e: move-result-object v0 │ │ -0a0b22: 6e10 4303 0000 |000f: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a0b28: 5420 1615 |0012: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0b2c: 7110 e22b 0000 |0014: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; // method@2be2 │ │ -0a0b32: 0c00 |0017: move-result-object v0 │ │ -0a0b34: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0a0b38: 5420 1615 |001a: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ -0a0b3c: 7110 e22b 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; // method@2be2 │ │ -0a0b42: 0c00 |001f: move-result-object v0 │ │ -0a0b44: 6e10 e700 0000 |0020: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a0b4a: 0e00 |0023: return-void │ │ +0a0ab4: |[0a0ab4] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ +0a0ac4: 6e10 5824 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ +0a0aca: 0a00 |0003: move-result v0 │ │ +0a0acc: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0a0ad0: 5420 1615 |0006: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0ad4: 5400 1a15 |0008: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mCallbackHandler:Landroid/os/Handler; // field@151a │ │ +0a0ad8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0a0ada: 7120 3f03 1000 |000b: invoke-static {v0, v1}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +0a0ae0: 0c00 |000e: move-result-object v0 │ │ +0a0ae2: 6e10 4303 0000 |000f: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a0ae8: 5420 1615 |0012: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0aec: 7110 e22b 0000 |0014: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; // method@2be2 │ │ +0a0af2: 0c00 |0017: move-result-object v0 │ │ +0a0af4: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0a0af8: 5420 1615 |001a: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1516 │ │ +0a0afc: 7110 e22b 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; // method@2be2 │ │ +0a0b02: 0c00 |001f: move-result-object v0 │ │ +0a0b04: 6e10 e700 0000 |0020: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a0b0a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0006 line=250 │ │ 0x0012 line=252 │ │ 0x001a line=253 │ │ 0x0023 line=254 │ │ @@ -159819,24 +159881,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a0b4c: |[0a0b4c] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0a0b5c: 1f01 6e04 |0000: check-cast v1, Ljava/lang/Boolean; // type@046e │ │ -0a0b60: 6e20 d42b 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@2bd4 │ │ -0a0b66: 0e00 |0005: return-void │ │ +0a0b0c: |[0a0b0c] org.pyneo.maps.tileprovider.TileProviderMNM$IndexTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0a0b1c: 1f01 6e04 |0000: check-cast v1, Ljava/lang/Boolean; // type@046e │ │ +0a0b20: 6e20 d42b 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@2bd4 │ │ +0a0b26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 4780 (TileProviderMNM.java) │ │ │ │ Class #654 header: │ │ class_idx : 1457 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ @@ -159876,20 +159938,20 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a0b68: |[0a0b68] org.pyneo.maps.tileprovider.TileProviderMNM$Param4ReadData.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;II)V │ │ -0a0b78: 5b01 1915 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1519 │ │ -0a0b7c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a0b82: 5902 1715 |0005: iput v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.offset:I // field@1517 │ │ -0a0b86: 5903 1815 |0007: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.size:I // field@1518 │ │ -0a0b8a: 0e00 |0009: return-void │ │ +0a0b28: |[0a0b28] org.pyneo.maps.tileprovider.TileProviderMNM$Param4ReadData.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;II)V │ │ +0a0b38: 5b01 1915 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; // field@1519 │ │ +0a0b3c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0b42: 5902 1715 |0005: iput v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.offset:I // field@1517 │ │ +0a0b46: 5903 1815 |0007: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.size:I // field@1518 │ │ +0a0b4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ locals : │ │ @@ -159934,130 +159996,130 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0b8c: |[0a0b8c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$1.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V │ │ -0a0b9c: 5b01 2515 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0ba0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a0ba6: 0e00 |0005: return-void │ │ +0a0b4c: |[0a0b4c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$1.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V │ │ +0a0b5c: 5b01 2515 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0b60: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -0a0ba8: |[0a0ba8] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$1.run:()V │ │ -0a0bb8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0a0bba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a0bbc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0a0bbe: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0a0bc0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a0bc2: 54b7 2515 |0005: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0bc6: 7110 f92b 0700 |0007: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$100:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/concurrent/ExecutorService; // method@2bf9 │ │ -0a0bcc: 0c07 |000a: move-result-object v7 │ │ -0a0bce: 7210 c025 0700 |000b: invoke-interface {v7}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@25c0 │ │ -0a0bd4: 0a07 |000e: move-result v7 │ │ -0a0bd6: 3907 9200 |000f: if-nez v7, 00a1 // +0092 │ │ -0a0bda: 54b7 2515 |0011: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0bde: 7110 fa2b 0700 |0013: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ -0a0be4: 0c08 |0016: move-result-object v8 │ │ -0a0be6: 1d08 |0017: monitor-enter v8 │ │ -0a0be8: 54b7 2515 |0018: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0bec: 7110 fa2b 0700 |001a: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ -0a0bf2: 0c07 |001d: move-result-object v7 │ │ -0a0bf4: 6e10 6825 0700 |001e: invoke-virtual {v7}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2568 │ │ -0a0bfa: 0c02 |0021: move-result-object v2 │ │ -0a0bfc: 7210 5525 0200 |0022: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ -0a0c02: 0c05 |0025: move-result-object v5 │ │ -0a0c04: 7210 6f25 0500 |0026: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0a0c0a: 0a07 |0029: move-result v7 │ │ -0a0c0c: 3807 2700 |002a: if-eqz v7, 0051 // +0027 │ │ -0a0c10: 7210 7025 0500 |002c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0a0c16: 0c07 |002f: move-result-object v7 │ │ -0a0c18: 0770 |0030: move-object v0, v7 │ │ -0a0c1a: 1f00 b505 |0031: check-cast v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ; // type@05b5 │ │ -0a0c1e: 0706 |0033: move-object v6, v0 │ │ -0a0c20: 1e08 |0034: monitor-exit v8 │ │ -0a0c22: 3906 2a00 |0035: if-nez v6, 005f // +002a │ │ -0a0c26: 54b7 2515 |0037: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0c2a: 7110 fa2b 0700 |0039: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ -0a0c30: 0c08 |003c: move-result-object v8 │ │ -0a0c32: 1d08 |003d: monitor-enter v8 │ │ -0a0c34: 54b7 2515 |003e: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0c38: 6e10 f62b 0700 |0040: invoke-virtual {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.SendMessageSuccess:()V // method@2bf6 │ │ -0a0c3e: 54b7 2515 |0043: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0c42: 7110 fa2b 0700 |0045: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ -0a0c48: 0c07 |0048: move-result-object v7 │ │ -0a0c4a: 6e10 c624 0700 |0049: invoke-virtual {v7}, Ljava/lang/Object;.wait:()V // method@24c6 │ │ -0a0c50: 1e08 |004c: monitor-exit v8 │ │ -0a0c52: 28b8 |004d: goto 0005 // -0048 │ │ -0a0c54: 0d07 |004e: move-exception v7 │ │ -0a0c56: 1e08 |004f: monitor-exit v8 │ │ -0a0c58: 2707 |0050: throw v7 │ │ -0a0c5a: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -0a0c5c: 28e2 |0052: goto 0034 // -001e │ │ -0a0c5e: 0d07 |0053: move-exception v7 │ │ -0a0c60: 1e08 |0054: monitor-exit v8 │ │ -0a0c62: 2707 |0055: throw v7 │ │ -0a0c64: 0d04 |0056: move-exception v4 │ │ -0a0c66: 6e10 9824 0400 |0057: invoke-virtual {v4}, Ljava/lang/InterruptedException;.toString:()Ljava/lang/String; // method@2498 │ │ -0a0c6c: 0c07 |005a: move-result-object v7 │ │ -0a0c6e: 7120 fa2e 4700 |005b: invoke-static {v7, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a0c74: 28ee |005e: goto 004c // -0012 │ │ -0a0c76: 54b7 2515 |005f: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0c7a: 7110 fb2b 0700 |0061: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@2bfb │ │ -0a0c80: 0c07 |0064: move-result-object v7 │ │ -0a0c82: 5268 2815 |0065: iget v8, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.X:I // field@1528 │ │ -0a0c86: 5269 2915 |0067: iget v9, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.Y:I // field@1529 │ │ -0a0c8a: 526a 2a15 |0069: iget v10, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.Z:I // field@152a │ │ -0a0c8e: 6e40 1f29 87a9 |006b: invoke-virtual {v7, v8, v9, v10}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getTile:(III)[B // method@291f │ │ -0a0c94: 0c03 |006e: move-result-object v3 │ │ -0a0c96: 3803 1100 |006f: if-eqz v3, 0080 // +0011 │ │ -0a0c9a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -0a0c9c: 2138 |0072: array-length v8, v3 │ │ -0a0c9e: 7130 1102 7308 |0073: invoke-static {v3, v7, v8}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0211 │ │ -0a0ca4: 0c01 |0076: move-result-object v1 │ │ -0a0ca6: 54b7 2515 |0077: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0caa: 5477 3215 |0079: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1532 │ │ -0a0cae: 5468 2715 |007b: iget-object v8, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.TILEURL:Ljava/lang/String; // field@1527 │ │ -0a0cb2: 6e30 962b 8701 |007d: invoke-virtual {v7, v8, v1}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ -0a0cb8: 54b7 2515 |0080: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0cbc: 7110 fa2b 0700 |0082: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ -0a0cc2: 0c08 |0085: move-result-object v8 │ │ -0a0cc4: 1d08 |0086: monitor-enter v8 │ │ -0a0cc6: 54b7 2515 |0087: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ -0a0cca: 7110 fa2b 0700 |0089: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ -0a0cd0: 0c07 |008c: move-result-object v7 │ │ -0a0cd2: 5469 2715 |008d: iget-object v9, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.TILEURL:Ljava/lang/String; // field@1527 │ │ -0a0cd6: 6e20 6625 9700 |008f: invoke-virtual {v7, v9}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2566 │ │ -0a0cdc: 1e08 |0092: monitor-exit v8 │ │ -0a0cde: 2900 72ff |0093: goto/16 0005 // -008e │ │ -0a0ce2: 0d07 |0095: move-exception v7 │ │ -0a0ce4: 1e08 |0096: monitor-exit v8 │ │ -0a0ce6: 2707 |0097: throw v7 │ │ -0a0ce8: 0d04 |0098: move-exception v4 │ │ -0a0cea: 6e10 8224 0400 |0099: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a0cf0: 0c07 |009c: move-result-object v7 │ │ -0a0cf2: 7120 fa2e 4700 |009d: invoke-static {v7, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a0cf8: 28e0 |00a0: goto 0080 // -0020 │ │ -0a0cfa: 0e00 |00a1: return-void │ │ +0a0b68: |[0a0b68] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$1.run:()V │ │ +0a0b78: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a0b7a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0a0b7c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0a0b7e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0a0b80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a0b82: 54b7 2515 |0005: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0b86: 7110 f92b 0700 |0007: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$100:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/concurrent/ExecutorService; // method@2bf9 │ │ +0a0b8c: 0c07 |000a: move-result-object v7 │ │ +0a0b8e: 7210 c025 0700 |000b: invoke-interface {v7}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@25c0 │ │ +0a0b94: 0a07 |000e: move-result v7 │ │ +0a0b96: 3907 9200 |000f: if-nez v7, 00a1 // +0092 │ │ +0a0b9a: 54b7 2515 |0011: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0b9e: 7110 fa2b 0700 |0013: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ +0a0ba4: 0c08 |0016: move-result-object v8 │ │ +0a0ba6: 1d08 |0017: monitor-enter v8 │ │ +0a0ba8: 54b7 2515 |0018: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0bac: 7110 fa2b 0700 |001a: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ +0a0bb2: 0c07 |001d: move-result-object v7 │ │ +0a0bb4: 6e10 6825 0700 |001e: invoke-virtual {v7}, Ljava/util/HashMap;.values:()Ljava/util/Collection; // method@2568 │ │ +0a0bba: 0c02 |0021: move-result-object v2 │ │ +0a0bbc: 7210 5525 0200 |0022: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2555 │ │ +0a0bc2: 0c05 |0025: move-result-object v5 │ │ +0a0bc4: 7210 6f25 0500 |0026: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0a0bca: 0a07 |0029: move-result v7 │ │ +0a0bcc: 3807 2700 |002a: if-eqz v7, 0051 // +0027 │ │ +0a0bd0: 7210 7025 0500 |002c: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0a0bd6: 0c07 |002f: move-result-object v7 │ │ +0a0bd8: 0770 |0030: move-object v0, v7 │ │ +0a0bda: 1f00 b505 |0031: check-cast v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ; // type@05b5 │ │ +0a0bde: 0706 |0033: move-object v6, v0 │ │ +0a0be0: 1e08 |0034: monitor-exit v8 │ │ +0a0be2: 3906 2a00 |0035: if-nez v6, 005f // +002a │ │ +0a0be6: 54b7 2515 |0037: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0bea: 7110 fa2b 0700 |0039: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ +0a0bf0: 0c08 |003c: move-result-object v8 │ │ +0a0bf2: 1d08 |003d: monitor-enter v8 │ │ +0a0bf4: 54b7 2515 |003e: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0bf8: 6e10 f62b 0700 |0040: invoke-virtual {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.SendMessageSuccess:()V // method@2bf6 │ │ +0a0bfe: 54b7 2515 |0043: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0c02: 7110 fa2b 0700 |0045: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ +0a0c08: 0c07 |0048: move-result-object v7 │ │ +0a0c0a: 6e10 c624 0700 |0049: invoke-virtual {v7}, Ljava/lang/Object;.wait:()V // method@24c6 │ │ +0a0c10: 1e08 |004c: monitor-exit v8 │ │ +0a0c12: 28b8 |004d: goto 0005 // -0048 │ │ +0a0c14: 0d07 |004e: move-exception v7 │ │ +0a0c16: 1e08 |004f: monitor-exit v8 │ │ +0a0c18: 2707 |0050: throw v7 │ │ +0a0c1a: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +0a0c1c: 28e2 |0052: goto 0034 // -001e │ │ +0a0c1e: 0d07 |0053: move-exception v7 │ │ +0a0c20: 1e08 |0054: monitor-exit v8 │ │ +0a0c22: 2707 |0055: throw v7 │ │ +0a0c24: 0d04 |0056: move-exception v4 │ │ +0a0c26: 6e10 9824 0400 |0057: invoke-virtual {v4}, Ljava/lang/InterruptedException;.toString:()Ljava/lang/String; // method@2498 │ │ +0a0c2c: 0c07 |005a: move-result-object v7 │ │ +0a0c2e: 7120 fa2e 4700 |005b: invoke-static {v7, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a0c34: 28ee |005e: goto 004c // -0012 │ │ +0a0c36: 54b7 2515 |005f: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0c3a: 7110 fb2b 0700 |0061: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@2bfb │ │ +0a0c40: 0c07 |0064: move-result-object v7 │ │ +0a0c42: 5268 2815 |0065: iget v8, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.X:I // field@1528 │ │ +0a0c46: 5269 2915 |0067: iget v9, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.Y:I // field@1529 │ │ +0a0c4a: 526a 2a15 |0069: iget v10, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.Z:I // field@152a │ │ +0a0c4e: 6e40 1f29 87a9 |006b: invoke-virtual {v7, v8, v9, v10}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getTile:(III)[B // method@291f │ │ +0a0c54: 0c03 |006e: move-result-object v3 │ │ +0a0c56: 3803 1100 |006f: if-eqz v3, 0080 // +0011 │ │ +0a0c5a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +0a0c5c: 2138 |0072: array-length v8, v3 │ │ +0a0c5e: 7130 1102 7308 |0073: invoke-static {v3, v7, v8}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0211 │ │ +0a0c64: 0c01 |0076: move-result-object v1 │ │ +0a0c66: 54b7 2515 |0077: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0c6a: 5477 3215 |0079: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1532 │ │ +0a0c6e: 5468 2715 |007b: iget-object v8, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.TILEURL:Ljava/lang/String; // field@1527 │ │ +0a0c72: 6e30 962b 8701 |007d: invoke-virtual {v7, v8, v1}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ +0a0c78: 54b7 2515 |0080: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0c7c: 7110 fa2b 0700 |0082: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ +0a0c82: 0c08 |0085: move-result-object v8 │ │ +0a0c84: 1d08 |0086: monitor-enter v8 │ │ +0a0c86: 54b7 2515 |0087: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1525 │ │ +0a0c8a: 7110 fa2b 0700 |0089: invoke-static {v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; // method@2bfa │ │ +0a0c90: 0c07 |008c: move-result-object v7 │ │ +0a0c92: 5469 2715 |008d: iget-object v9, v6, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.TILEURL:Ljava/lang/String; // field@1527 │ │ +0a0c96: 6e20 6625 9700 |008f: invoke-virtual {v7, v9}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2566 │ │ +0a0c9c: 1e08 |0092: monitor-exit v8 │ │ +0a0c9e: 2900 72ff |0093: goto/16 0005 // -008e │ │ +0a0ca2: 0d07 |0095: move-exception v7 │ │ +0a0ca4: 1e08 |0096: monitor-exit v8 │ │ +0a0ca6: 2707 |0097: throw v7 │ │ +0a0ca8: 0d04 |0098: move-exception v4 │ │ +0a0caa: 6e10 8224 0400 |0099: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a0cb0: 0c07 |009c: move-result-object v7 │ │ +0a0cb2: 7120 fa2e 4700 |009d: invoke-static {v7, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a0cb8: 28e0 |00a0: goto 0080 // -0020 │ │ +0a0cba: 0e00 |00a1: return-void │ │ catches : 7 │ │ 0x0018 - 0x0035 │ │ -> 0x0053 │ │ 0x003e - 0x004c │ │ Ljava/lang/InterruptedException; -> 0x0056 │ │ -> 0x004e │ │ 0x004c - 0x0050 │ │ @@ -160147,18 +160209,18 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0d48: |[0a0d48] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V │ │ -0a0d58: 5b01 2615 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0d5c: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -0a0d62: 0e00 |0005: return-void │ │ +0a0d08: |[0a0d08] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V │ │ +0a0d18: 5b01 2615 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0d1c: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +0a0d22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ │ │ @@ -160167,17 +160229,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a0d64: |[0a0d64] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;)V │ │ -0a0d74: 7020 eb2b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V // method@2beb │ │ -0a0d7a: 0e00 |0003: return-void │ │ +0a0d24: |[0a0d24] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;)V │ │ +0a0d34: 7020 eb2b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V // method@2beb │ │ +0a0d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1; │ │ @@ -160188,93 +160250,93 @@ │ │ type : '([Ljava/lang/Long;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 162 16-bit code units │ │ -0a0d7c: |[0a0d7c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ -0a0d8c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0a0d8e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0a0d90: 4600 0b00 |0002: aget-object v0, v11, v0 │ │ -0a0d94: 6e10 9c24 0000 |0004: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@249c │ │ -0a0d9a: 0b02 |0007: move-result-wide v2 │ │ -0a0d9c: 2200 9204 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a0da0: 7010 fb24 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a0da6: 1a01 5806 |000d: const-string v1, "IndexTask: fileLength = " // string@0658 │ │ -0a0daa: 6e20 0425 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a0db0: 0c00 |0012: move-result-object v0 │ │ -0a0db2: 6e30 0125 2003 |0013: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0a0db8: 0c00 |0016: move-result-object v0 │ │ -0a0dba: 6e10 0a25 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a0dc0: 0c00 |001a: move-result-object v0 │ │ -0a0dc2: 7110 f72e 0000 |001b: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a0dc8: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0a0dca: 4600 0b00 |001f: aget-object v0, v11, v0 │ │ -0a0dce: 6e10 9c24 0000 |0021: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@249c │ │ -0a0dd4: 0b04 |0024: move-result-wide v4 │ │ -0a0dd6: 2200 9204 |0025: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a0dda: 7010 fb24 0000 |0027: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a0de0: 1a01 5906 |002a: const-string v1, "IndexTask: fileModified = " // string@0659 │ │ -0a0de4: 6e20 0425 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a0dea: 0c00 |002f: move-result-object v0 │ │ -0a0dec: 6e30 0125 4005 |0030: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0a0df2: 0c00 |0033: move-result-object v0 │ │ -0a0df4: 6e10 0a25 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a0dfa: 0c00 |0037: move-result-object v0 │ │ -0a0dfc: 7110 f72e 0000 |0038: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a0e02: 54a0 2615 |003b: iget-object v0, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0e06: 7110 fb2b 0000 |003d: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@2bfb │ │ -0a0e0c: 0c00 |0040: move-result-object v0 │ │ -0a0e0e: 6e10 2929 0000 |0041: invoke-virtual {v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.updateMinMaxZoom:()V // method@2929 │ │ -0a0e14: 1a00 5a06 |0044: const-string v0, "IndexTask: mUserMapDatabase.updateMinMaxZoom = OK" // string@065a │ │ -0a0e18: 7110 f72e 0000 |0046: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a0e1e: 54a0 2615 |0049: iget-object v0, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0e22: 7110 fb2b 0000 |004b: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@2bfb │ │ -0a0e28: 0c00 |004e: move-result-object v0 │ │ -0a0e2a: 6e10 1d29 0000 |004f: invoke-virtual {v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMinZoom:()I // method@291d │ │ -0a0e30: 0a06 |0052: move-result v6 │ │ -0a0e32: 2200 9204 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a0e36: 7010 fb24 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a0e3c: 1a01 5c06 |0058: const-string v1, "IndexTask: minzoom = " // string@065c │ │ -0a0e40: 6e20 0425 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a0e46: 0c00 |005d: move-result-object v0 │ │ -0a0e48: 6e20 0025 6000 |005e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a0e4e: 0c00 |0061: move-result-object v0 │ │ -0a0e50: 6e10 0a25 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a0e56: 0c00 |0065: move-result-object v0 │ │ -0a0e58: 7110 f72e 0000 |0066: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a0e5e: 54a0 2615 |0069: iget-object v0, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0e62: 7110 fb2b 0000 |006b: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@2bfb │ │ -0a0e68: 0c00 |006e: move-result-object v0 │ │ -0a0e6a: 6e10 1c29 0000 |006f: invoke-virtual {v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMaxZoom:()I // method@291c │ │ -0a0e70: 0a07 |0072: move-result v7 │ │ -0a0e72: 2200 9204 |0073: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a0e76: 7010 fb24 0000 |0075: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a0e7c: 1a01 5b06 |0078: const-string v1, "IndexTask: maxzoom = " // string@065b │ │ -0a0e80: 6e20 0425 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a0e86: 0c00 |007d: move-result-object v0 │ │ -0a0e88: 6e20 0025 7000 |007e: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a0e8e: 0c00 |0081: move-result-object v0 │ │ -0a0e90: 6e10 0a25 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a0e96: 0c00 |0085: move-result-object v0 │ │ -0a0e98: 7110 f72e 0000 |0086: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a0e9e: 54a0 2615 |0089: iget-object v0, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0ea2: 54a1 2615 |008b: iget-object v1, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0ea6: 7110 fc2b 0100 |008d: invoke-static {v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/lang/String; // method@2bfc │ │ -0a0eac: 0c01 |0090: move-result-object v1 │ │ -0a0eae: 7408 f42b 0000 |0091: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.CommitIndex:(Ljava/lang/String;JJII)V // method@2bf4 │ │ -0a0eb4: 7110 5a24 0900 |0094: invoke-static {v9}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0a0eba: 0c00 |0097: move-result-object v0 │ │ -0a0ebc: 1100 |0098: return-object v0 │ │ -0a0ebe: 0d08 |0099: move-exception v8 │ │ -0a0ec0: 6e10 8224 0800 |009a: invoke-virtual {v8}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a0ec6: 0c00 |009d: move-result-object v0 │ │ -0a0ec8: 7120 fa2e 8000 |009e: invoke-static {v0, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a0ece: 28f3 |00a1: goto 0094 // -000d │ │ +0a0d3c: |[0a0d3c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ +0a0d4c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0a0d4e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0a0d50: 4600 0b00 |0002: aget-object v0, v11, v0 │ │ +0a0d54: 6e10 9c24 0000 |0004: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@249c │ │ +0a0d5a: 0b02 |0007: move-result-wide v2 │ │ +0a0d5c: 2200 9204 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a0d60: 7010 fb24 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a0d66: 1a01 5806 |000d: const-string v1, "IndexTask: fileLength = " // string@0658 │ │ +0a0d6a: 6e20 0425 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a0d70: 0c00 |0012: move-result-object v0 │ │ +0a0d72: 6e30 0125 2003 |0013: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0a0d78: 0c00 |0016: move-result-object v0 │ │ +0a0d7a: 6e10 0a25 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a0d80: 0c00 |001a: move-result-object v0 │ │ +0a0d82: 7110 f72e 0000 |001b: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a0d88: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0a0d8a: 4600 0b00 |001f: aget-object v0, v11, v0 │ │ +0a0d8e: 6e10 9c24 0000 |0021: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@249c │ │ +0a0d94: 0b04 |0024: move-result-wide v4 │ │ +0a0d96: 2200 9204 |0025: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a0d9a: 7010 fb24 0000 |0027: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a0da0: 1a01 5906 |002a: const-string v1, "IndexTask: fileModified = " // string@0659 │ │ +0a0da4: 6e20 0425 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a0daa: 0c00 |002f: move-result-object v0 │ │ +0a0dac: 6e30 0125 4005 |0030: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0a0db2: 0c00 |0033: move-result-object v0 │ │ +0a0db4: 6e10 0a25 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a0dba: 0c00 |0037: move-result-object v0 │ │ +0a0dbc: 7110 f72e 0000 |0038: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a0dc2: 54a0 2615 |003b: iget-object v0, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0dc6: 7110 fb2b 0000 |003d: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@2bfb │ │ +0a0dcc: 0c00 |0040: move-result-object v0 │ │ +0a0dce: 6e10 2929 0000 |0041: invoke-virtual {v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.updateMinMaxZoom:()V // method@2929 │ │ +0a0dd4: 1a00 5a06 |0044: const-string v0, "IndexTask: mUserMapDatabase.updateMinMaxZoom = OK" // string@065a │ │ +0a0dd8: 7110 f72e 0000 |0046: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a0dde: 54a0 2615 |0049: iget-object v0, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0de2: 7110 fb2b 0000 |004b: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@2bfb │ │ +0a0de8: 0c00 |004e: move-result-object v0 │ │ +0a0dea: 6e10 1d29 0000 |004f: invoke-virtual {v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMinZoom:()I // method@291d │ │ +0a0df0: 0a06 |0052: move-result v6 │ │ +0a0df2: 2200 9204 |0053: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a0df6: 7010 fb24 0000 |0055: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a0dfc: 1a01 5c06 |0058: const-string v1, "IndexTask: minzoom = " // string@065c │ │ +0a0e00: 6e20 0425 1000 |005a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a0e06: 0c00 |005d: move-result-object v0 │ │ +0a0e08: 6e20 0025 6000 |005e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a0e0e: 0c00 |0061: move-result-object v0 │ │ +0a0e10: 6e10 0a25 0000 |0062: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a0e16: 0c00 |0065: move-result-object v0 │ │ +0a0e18: 7110 f72e 0000 |0066: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a0e1e: 54a0 2615 |0069: iget-object v0, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0e22: 7110 fb2b 0000 |006b: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; // method@2bfb │ │ +0a0e28: 0c00 |006e: move-result-object v0 │ │ +0a0e2a: 6e10 1c29 0000 |006f: invoke-virtual {v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMaxZoom:()I // method@291c │ │ +0a0e30: 0a07 |0072: move-result v7 │ │ +0a0e32: 2200 9204 |0073: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a0e36: 7010 fb24 0000 |0075: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a0e3c: 1a01 5b06 |0078: const-string v1, "IndexTask: maxzoom = " // string@065b │ │ +0a0e40: 6e20 0425 1000 |007a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a0e46: 0c00 |007d: move-result-object v0 │ │ +0a0e48: 6e20 0025 7000 |007e: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a0e4e: 0c00 |0081: move-result-object v0 │ │ +0a0e50: 6e10 0a25 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a0e56: 0c00 |0085: move-result-object v0 │ │ +0a0e58: 7110 f72e 0000 |0086: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a0e5e: 54a0 2615 |0089: iget-object v0, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0e62: 54a1 2615 |008b: iget-object v1, v10, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0e66: 7110 fc2b 0100 |008d: invoke-static {v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/lang/String; // method@2bfc │ │ +0a0e6c: 0c01 |0090: move-result-object v1 │ │ +0a0e6e: 7408 f42b 0000 |0091: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.CommitIndex:(Ljava/lang/String;JJII)V // method@2bf4 │ │ +0a0e74: 7110 5a24 0900 |0094: invoke-static {v9}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0a0e7a: 0c00 |0097: move-result-object v0 │ │ +0a0e7c: 1100 |0098: return-object v0 │ │ +0a0e7e: 0d08 |0099: move-exception v8 │ │ +0a0e80: 6e10 8224 0800 |009a: invoke-virtual {v8}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a0e86: 0c00 |009d: move-result-object v0 │ │ +0a0e88: 7120 fa2e 8000 |009e: invoke-static {v0, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a0e8e: 28f3 |00a1: goto 0094 // -000d │ │ catches : 1 │ │ 0x0002 - 0x0094 │ │ Ljava/lang/Exception; -> 0x0099 │ │ positions : │ │ 0x0001 line=144 │ │ 0x0008 line=145 │ │ 0x001e line=146 │ │ @@ -160303,62 +160365,62 @@ │ │ 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 │ │ -0a0ee0: |[0a0ee0] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a0ef0: 1f02 7706 |0000: check-cast v2, [Ljava/lang/Long; // type@0677 │ │ -0a0ef4: 6e20 ed2b 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; // method@2bed │ │ -0a0efa: 0c00 |0005: move-result-object v0 │ │ -0a0efc: 1100 |0006: return-object v0 │ │ +0a0ea0: |[0a0ea0] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a0eb0: 1f02 7706 |0000: check-cast v2, [Ljava/lang/Long; // type@0677 │ │ +0a0eb4: 6e20 ed2b 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; // method@2bed │ │ +0a0eba: 0c00 |0005: move-result-object v0 │ │ +0a0ebc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #2 : (in Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0a0f00: |[0a0f00] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ -0a0f10: 6e10 5824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ -0a0f16: 0a01 |0003: move-result v1 │ │ -0a0f18: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -0a0f1c: 5431 2615 |0006: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0f20: 5411 2c15 |0008: iget-object v1, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mCallbackHandler:Landroid/os/Handler; // field@152c │ │ -0a0f24: 3801 0e00 |000a: if-eqz v1, 0018 // +000e │ │ -0a0f28: 5431 2615 |000c: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0f2c: 5411 2c15 |000e: iget-object v1, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mCallbackHandler:Landroid/os/Handler; // field@152c │ │ -0a0f30: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -0a0f32: 7120 3f03 2100 |0011: invoke-static {v1, v2}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -0a0f38: 0c01 |0014: move-result-object v1 │ │ -0a0f3a: 6e10 4303 0100 |0015: invoke-virtual {v1}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a0f40: 5431 2615 |0018: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0f44: 7110 fd2b 0100 |001a: invoke-static {v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Landroid/app/ProgressDialog; // method@2bfd │ │ -0a0f4a: 0c01 |001d: move-result-object v1 │ │ -0a0f4c: 3801 0b00 |001e: if-eqz v1, 0029 // +000b │ │ -0a0f50: 5431 2615 |0020: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ -0a0f54: 7110 fd2b 0100 |0022: invoke-static {v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Landroid/app/ProgressDialog; // method@2bfd │ │ -0a0f5a: 0c01 |0025: move-result-object v1 │ │ -0a0f5c: 6e10 e700 0100 |0026: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a0f62: 0e00 |0029: return-void │ │ -0a0f64: 0d00 |002a: move-exception v0 │ │ -0a0f66: 6e10 8224 0000 |002b: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a0f6c: 0c01 |002e: move-result-object v1 │ │ -0a0f6e: 7120 fa2e 0100 |002f: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a0f74: 28f7 |0032: goto 0029 // -0009 │ │ +0a0ec0: |[0a0ec0] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ +0a0ed0: 6e10 5824 0400 |0000: invoke-virtual {v4}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ +0a0ed6: 0a01 |0003: move-result v1 │ │ +0a0ed8: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +0a0edc: 5431 2615 |0006: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0ee0: 5411 2c15 |0008: iget-object v1, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mCallbackHandler:Landroid/os/Handler; // field@152c │ │ +0a0ee4: 3801 0e00 |000a: if-eqz v1, 0018 // +000e │ │ +0a0ee8: 5431 2615 |000c: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0eec: 5411 2c15 |000e: iget-object v1, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mCallbackHandler:Landroid/os/Handler; // field@152c │ │ +0a0ef0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +0a0ef2: 7120 3f03 2100 |0011: invoke-static {v1, v2}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +0a0ef8: 0c01 |0014: move-result-object v1 │ │ +0a0efa: 6e10 4303 0100 |0015: invoke-virtual {v1}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a0f00: 5431 2615 |0018: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0f04: 7110 fd2b 0100 |001a: invoke-static {v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Landroid/app/ProgressDialog; // method@2bfd │ │ +0a0f0a: 0c01 |001d: move-result-object v1 │ │ +0a0f0c: 3801 0b00 |001e: if-eqz v1, 0029 // +000b │ │ +0a0f10: 5431 2615 |0020: iget-object v1, v3, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@1526 │ │ +0a0f14: 7110 fd2b 0100 |0022: invoke-static {v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Landroid/app/ProgressDialog; // method@2bfd │ │ +0a0f1a: 0c01 |0025: move-result-object v1 │ │ +0a0f1c: 6e10 e700 0100 |0026: invoke-virtual {v1}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a0f22: 0e00 |0029: return-void │ │ +0a0f24: 0d00 |002a: move-exception v0 │ │ +0a0f26: 6e10 8224 0000 |002b: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a0f2c: 0c01 |002e: move-result-object v1 │ │ +0a0f2e: 7120 fa2e 0100 |002f: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a0f34: 28f7 |0032: goto 0029 // -0009 │ │ catches : 1 │ │ 0x0018 - 0x0029 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0000 line=166 │ │ 0x000c line=167 │ │ 0x0018 line=169 │ │ @@ -160376,24 +160438,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a0f88: |[0a0f88] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0a0f98: 1f01 6e04 |0000: check-cast v1, Ljava/lang/Boolean; // type@046e │ │ -0a0f9c: 6e20 f02b 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@2bf0 │ │ -0a0fa2: 0e00 |0005: return-void │ │ +0a0f48: |[0a0f48] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$IndexTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0a0f58: 1f01 6e04 |0000: check-cast v1, Ljava/lang/Boolean; // type@046e │ │ +0a0f5c: 6e20 f02b 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@2bf0 │ │ +0a0f62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 4782 (TileProviderSQLITEDB.java) │ │ │ │ Class #657 header: │ │ class_idx : 1461 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ @@ -160441,22 +160503,22 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a0fa4: |[0a0fa4] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$XYZ.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Ljava/lang/String;III)V │ │ -0a0fb4: 5b01 2b15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@152b │ │ -0a0fb8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a0fbe: 5b02 2715 |0005: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.TILEURL:Ljava/lang/String; // field@1527 │ │ -0a0fc2: 5903 2815 |0007: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.X:I // field@1528 │ │ -0a0fc6: 5904 2915 |0009: iput v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.Y:I // field@1529 │ │ -0a0fca: 5905 2a15 |000b: iput v5, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.Z:I // field@152a │ │ -0a0fce: 0e00 |000d: return-void │ │ +0a0f64: |[0a0f64] org.pyneo.maps.tileprovider.TileProviderSQLITEDB$XYZ.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Ljava/lang/String;III)V │ │ +0a0f74: 5b01 2b15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // field@152b │ │ +0a0f78: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0f7e: 5b02 2715 |0005: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.TILEURL:Ljava/lang/String; // field@1527 │ │ +0a0f82: 5903 2815 |0007: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.X:I // field@1528 │ │ +0a0f86: 5904 2915 |0009: iput v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.Y:I // field@1529 │ │ +0a0f8a: 5905 2a15 |000b: iput v5, v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.Z:I // field@152a │ │ +0a0f8e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=185 │ │ 0x0007 line=186 │ │ 0x0009 line=187 │ │ 0x000b line=188 │ │ @@ -160505,37 +160567,37 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0fd0: |[0a0fd0] org.pyneo.maps.tileprovider.TileProviderTAR$1.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V │ │ -0a0fe0: 5b01 3515 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1535 │ │ -0a0fe4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a0fea: 0e00 |0005: return-void │ │ +0a0f90: |[0a0f90] org.pyneo.maps.tileprovider.TileProviderTAR$1.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V │ │ +0a0fa0: 5b01 3515 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1535 │ │ +0a0fa4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0faa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;) │ │ 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 │ │ -0a0fec: |[0a0fec] org.pyneo.maps.tileprovider.TileProviderTAR$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0a0ffc: 0e00 |0000: return-void │ │ +0a0fac: |[0a0fac] org.pyneo.maps.tileprovider.TileProviderTAR$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0a0fbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$1; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 whichButton I │ │ @@ -160575,40 +160637,40 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1000: |[0a1000] org.pyneo.maps.tileprovider.TileProviderTAR$2.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V │ │ -0a1010: 5b01 3615 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1536 │ │ -0a1014: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a101a: 0e00 |0005: return-void │ │ +0a0fc0: |[0a0fc0] org.pyneo.maps.tileprovider.TileProviderTAR$2.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V │ │ +0a0fd0: 5b01 3615 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1536 │ │ +0a0fd4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a0fda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileProviderTAR$2;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a101c: |[0a101c] org.pyneo.maps.tileprovider.TileProviderTAR$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -0a102c: 5420 3615 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1536 │ │ -0a1030: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a1032: 7120 192c 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Z)Z // method@2c19 │ │ -0a1038: 0e00 |0006: return-void │ │ +0a0fdc: |[0a0fdc] org.pyneo.maps.tileprovider.TileProviderTAR$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +0a0fec: 5420 3615 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1536 │ │ +0a0ff0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a0ff2: 7120 192c 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Z)Z // method@2c19 │ │ +0a0ff8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$2; │ │ 0x0000 - 0x0007 reg=3 dialog Landroid/content/DialogInterface; │ │ @@ -160656,113 +160718,113 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Ljava/io/InputStream;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a103c: |[0a103c] org.pyneo.maps.tileprovider.TileProviderTAR$3.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Ljava/io/InputStream;)V │ │ -0a104c: 5b01 3715 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ -0a1050: 5b02 3915 |0002: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$tileurl:Ljava/lang/String; // field@1539 │ │ -0a1054: 5b03 3815 |0004: iput-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ -0a1058: 7010 be24 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a105e: 0e00 |0009: return-void │ │ +0a0ffc: |[0a0ffc] org.pyneo.maps.tileprovider.TileProviderTAR$3.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Ljava/io/InputStream;)V │ │ +0a100c: 5b01 3715 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ +0a1010: 5b02 3915 |0002: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$tileurl:Ljava/lang/String; // field@1539 │ │ +0a1014: 5b03 3815 |0004: iput-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ +0a1018: 7010 be24 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a101e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$3; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 143 16-bit code units │ │ -0a1060: |[0a1060] org.pyneo.maps.tileprovider.TileProviderTAR$3.run:()V │ │ -0a1070: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a1072: 2200 bb05 |0001: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData; // type@05bb │ │ -0a1076: 54c9 3715 |0003: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ -0a107a: 120a |0005: const/4 v10, #int 0 // #0 │ │ -0a107c: 120b |0006: const/4 v11, #int 0 // #0 │ │ -0a107e: 7040 0f2c 90ba |0007: invoke-direct {v0, v9, v10, v11}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;II)V // method@2c0f │ │ -0a1084: 54c9 3715 |000a: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ -0a1088: 54ca 3915 |000c: iget-object v10, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$tileurl:Ljava/lang/String; // field@1539 │ │ -0a108c: 7130 1a2c a900 |000e: invoke-static {v9, v10, v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z // method@2c1a │ │ -0a1092: 0a09 |0011: move-result v9 │ │ -0a1094: 3809 4c00 |0012: if-eqz v9, 005e // +004c │ │ -0a1098: 2203 5d04 |0014: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@045d │ │ -0a109c: 7010 1024 0300 |0016: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ -0a10a2: 2206 5904 |0019: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ -0a10a6: 1309 0020 |001b: const/16 v9, #int 8192 // #2000 │ │ -0a10aa: 7030 0724 3609 |001d: invoke-direct {v6, v3, v9}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ -0a10b0: 5209 3c15 |0020: iget v9, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.size:I // field@153c │ │ -0a10b4: 2398 5006 |0022: new-array v8, v9, [B // type@0650 │ │ -0a10b8: 54c9 3815 |0024: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ -0a10bc: 520a 3b15 |0026: iget v10, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.offset:I // field@153b │ │ -0a10c0: 81aa |0028: int-to-long v10, v10 │ │ -0a10c2: 6e30 4324 a90b |0029: invoke-virtual {v9, v10, v11}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ -0a10c8: 54c9 3815 |002c: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ -0a10cc: 6e20 4224 8900 |002e: invoke-virtual {v9, v8}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -0a10d2: 0a07 |0031: move-result v7 │ │ -0a10d4: 3d07 0600 |0032: if-lez v7, 0038 // +0006 │ │ -0a10d8: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -0a10da: 6e40 4724 8679 |0035: invoke-virtual {v6, v8, v9, v7}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ -0a10e0: 6e10 4624 0600 |0038: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ -0a10e6: 54c9 3815 |003b: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ -0a10ea: 520a 3c15 |003d: iget v10, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.size:I // field@153c │ │ -0a10ee: d4aa 0002 |003f: rem-int/lit16 v10, v10, #int 512 // #0200 │ │ -0a10f2: 81aa |0041: int-to-long v10, v10 │ │ -0a10f4: 6e30 4324 a90b |0042: invoke-virtual {v9, v10, v11}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ -0a10fa: 6e10 1124 0300 |0045: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ -0a1100: 0c02 |0048: move-result-object v2 │ │ -0a1102: 1209 |0049: const/4 v9, #int 0 // #0 │ │ -0a1104: 212a |004a: array-length v10, v2 │ │ -0a1106: 7130 1102 920a |004b: invoke-static {v2, v9, v10}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0211 │ │ -0a110c: 0c01 |004e: move-result-object v1 │ │ -0a110e: 54c9 3715 |004f: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ -0a1112: 5499 4715 |0051: iget-object v9, v9, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1547 │ │ -0a1116: 54ca 3915 |0053: iget-object v10, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$tileurl:Ljava/lang/String; // field@1539 │ │ -0a111a: 6e30 962b a901 |0055: invoke-virtual {v9, v10, v1}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ -0a1120: 54c9 3715 |0058: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ -0a1124: 6e10 152c 0900 |005a: invoke-virtual {v9}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.SendMessageSuccess:()V // method@2c15 │ │ -0a112a: 0765 |005d: move-object v5, v6 │ │ -0a112c: 54c9 3815 |005e: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ -0a1130: 7110 d12e 0900 |0060: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1136: 7110 d12e 0500 |0063: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a113c: 54c9 3715 |0066: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ -0a1140: 5499 4315 |0068: iget-object v9, v9, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mPending:Ljava/util/HashSet; // field@1543 │ │ -0a1144: 54ca 3915 |006a: iget-object v10, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$tileurl:Ljava/lang/String; // field@1539 │ │ -0a1148: 6e20 6e25 a900 |006c: invoke-virtual {v9, v10}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@256e │ │ -0a114e: 0e00 |006f: return-void │ │ -0a1150: 0d04 |0070: move-exception v4 │ │ -0a1152: 54c9 3715 |0071: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ -0a1156: 6e10 142c 0900 |0073: invoke-virtual {v9}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.SendMessageFail:()V // method@2c14 │ │ -0a115c: 54c9 3815 |0076: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ -0a1160: 7110 d12e 0900 |0078: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1166: 7110 d12e 0500 |007b: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a116c: 28e8 |007e: goto 0066 // -0018 │ │ -0a116e: 0d09 |007f: move-exception v9 │ │ -0a1170: 54ca 3815 |0080: iget-object v10, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ -0a1174: 7110 d12e 0a00 |0082: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a117a: 7110 d12e 0500 |0085: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1180: 2709 |0088: throw v9 │ │ -0a1182: 0d09 |0089: move-exception v9 │ │ -0a1184: 0765 |008a: move-object v5, v6 │ │ -0a1186: 28f5 |008b: goto 0080 // -000b │ │ -0a1188: 0d04 |008c: move-exception v4 │ │ -0a118a: 0765 |008d: move-object v5, v6 │ │ -0a118c: 28e3 |008e: goto 0071 // -001d │ │ +0a1020: |[0a1020] org.pyneo.maps.tileprovider.TileProviderTAR$3.run:()V │ │ +0a1030: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a1032: 2200 bb05 |0001: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData; // type@05bb │ │ +0a1036: 54c9 3715 |0003: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ +0a103a: 120a |0005: const/4 v10, #int 0 // #0 │ │ +0a103c: 120b |0006: const/4 v11, #int 0 // #0 │ │ +0a103e: 7040 0f2c 90ba |0007: invoke-direct {v0, v9, v10, v11}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;II)V // method@2c0f │ │ +0a1044: 54c9 3715 |000a: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ +0a1048: 54ca 3915 |000c: iget-object v10, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$tileurl:Ljava/lang/String; // field@1539 │ │ +0a104c: 7130 1a2c a900 |000e: invoke-static {v9, v10, v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z // method@2c1a │ │ +0a1052: 0a09 |0011: move-result v9 │ │ +0a1054: 3809 4c00 |0012: if-eqz v9, 005e // +004c │ │ +0a1058: 2203 5d04 |0014: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@045d │ │ +0a105c: 7010 1024 0300 |0016: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ +0a1062: 2206 5904 |0019: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ +0a1066: 1309 0020 |001b: const/16 v9, #int 8192 // #2000 │ │ +0a106a: 7030 0724 3609 |001d: invoke-direct {v6, v3, v9}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ +0a1070: 5209 3c15 |0020: iget v9, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.size:I // field@153c │ │ +0a1074: 2398 5006 |0022: new-array v8, v9, [B // type@0650 │ │ +0a1078: 54c9 3815 |0024: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ +0a107c: 520a 3b15 |0026: iget v10, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.offset:I // field@153b │ │ +0a1080: 81aa |0028: int-to-long v10, v10 │ │ +0a1082: 6e30 4324 a90b |0029: invoke-virtual {v9, v10, v11}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ +0a1088: 54c9 3815 |002c: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ +0a108c: 6e20 4224 8900 |002e: invoke-virtual {v9, v8}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +0a1092: 0a07 |0031: move-result v7 │ │ +0a1094: 3d07 0600 |0032: if-lez v7, 0038 // +0006 │ │ +0a1098: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +0a109a: 6e40 4724 8679 |0035: invoke-virtual {v6, v8, v9, v7}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ +0a10a0: 6e10 4624 0600 |0038: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ +0a10a6: 54c9 3815 |003b: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ +0a10aa: 520a 3c15 |003d: iget v10, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.size:I // field@153c │ │ +0a10ae: d4aa 0002 |003f: rem-int/lit16 v10, v10, #int 512 // #0200 │ │ +0a10b2: 81aa |0041: int-to-long v10, v10 │ │ +0a10b4: 6e30 4324 a90b |0042: invoke-virtual {v9, v10, v11}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ +0a10ba: 6e10 1124 0300 |0045: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ +0a10c0: 0c02 |0048: move-result-object v2 │ │ +0a10c2: 1209 |0049: const/4 v9, #int 0 // #0 │ │ +0a10c4: 212a |004a: array-length v10, v2 │ │ +0a10c6: 7130 1102 920a |004b: invoke-static {v2, v9, v10}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@0211 │ │ +0a10cc: 0c01 |004e: move-result-object v1 │ │ +0a10ce: 54c9 3715 |004f: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ +0a10d2: 5499 4715 |0051: iget-object v9, v9, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1547 │ │ +0a10d6: 54ca 3915 |0053: iget-object v10, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$tileurl:Ljava/lang/String; // field@1539 │ │ +0a10da: 6e30 962b a901 |0055: invoke-virtual {v9, v10, v1}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ +0a10e0: 54c9 3715 |0058: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ +0a10e4: 6e10 152c 0900 |005a: invoke-virtual {v9}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.SendMessageSuccess:()V // method@2c15 │ │ +0a10ea: 0765 |005d: move-object v5, v6 │ │ +0a10ec: 54c9 3815 |005e: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ +0a10f0: 7110 d12e 0900 |0060: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a10f6: 7110 d12e 0500 |0063: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a10fc: 54c9 3715 |0066: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ +0a1100: 5499 4315 |0068: iget-object v9, v9, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mPending:Ljava/util/HashSet; // field@1543 │ │ +0a1104: 54ca 3915 |006a: iget-object v10, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$tileurl:Ljava/lang/String; // field@1539 │ │ +0a1108: 6e20 6e25 a900 |006c: invoke-virtual {v9, v10}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@256e │ │ +0a110e: 0e00 |006f: return-void │ │ +0a1110: 0d04 |0070: move-exception v4 │ │ +0a1112: 54c9 3715 |0071: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@1537 │ │ +0a1116: 6e10 142c 0900 |0073: invoke-virtual {v9}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.SendMessageFail:()V // method@2c14 │ │ +0a111c: 54c9 3815 |0076: iget-object v9, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ +0a1120: 7110 d12e 0900 |0078: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a1126: 7110 d12e 0500 |007b: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a112c: 28e8 |007e: goto 0066 // -0018 │ │ +0a112e: 0d09 |007f: move-exception v9 │ │ +0a1130: 54ca 3815 |0080: iget-object v10, v12, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.val$in:Ljava/io/InputStream; // field@1538 │ │ +0a1134: 7110 d12e 0a00 |0082: invoke-static {v10}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a113a: 7110 d12e 0500 |0085: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a1140: 2709 |0088: throw v9 │ │ +0a1142: 0d09 |0089: move-exception v9 │ │ +0a1144: 0765 |008a: move-object v5, v6 │ │ +0a1146: 28f5 |008b: goto 0080 // -000b │ │ +0a1148: 0d04 |008c: move-exception v4 │ │ +0a114a: 0765 |008d: move-object v5, v6 │ │ +0a114c: 28e3 |008e: goto 0071 // -001d │ │ catches : 3 │ │ 0x0001 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0070 │ │ -> 0x007f │ │ 0x0020 - 0x005d │ │ Ljava/lang/Exception; -> 0x008c │ │ -> 0x0089 │ │ @@ -160851,18 +160913,18 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a11b8: |[0a11b8] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V │ │ -0a11c8: 5b01 3a15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a11cc: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ -0a11d2: 0e00 |0005: return-void │ │ +0a1178: |[0a1178] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V │ │ +0a1188: 5b01 3a15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a118c: 7010 0003 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0300 │ │ +0a1192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ │ │ @@ -160871,17 +160933,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a11d4: |[0a11d4] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;)V │ │ -0a11e4: 7020 082c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V // method@2c08 │ │ -0a11ea: 0e00 |0003: return-void │ │ +0a1194: |[0a1194] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;)V │ │ +0a11a4: 7020 082c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V // method@2c08 │ │ +0a11aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/tileprovider/TileProviderTAR$1; │ │ @@ -160892,164 +160954,164 @@ │ │ type : '([Ljava/lang/Long;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 293 16-bit code units │ │ -0a11ec: |[0a11ec] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ -0a11fc: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0a1200: 5403 3a15 |0002: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a1204: 1310 0000 |0004: const/16 v16, #int 0 // #0 │ │ -0a1208: 0200 1000 |0006: move/from16 v0, v16 │ │ -0a120c: 7120 192c 0300 |0008: invoke-static {v3, v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Z)Z // method@2c19 │ │ -0a1212: 0800 1200 |000b: move-object/from16 v0, v18 │ │ -0a1216: 5403 3a15 |000d: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a121a: 7110 1b2c 0300 |000f: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File; // method@2c1b │ │ -0a1220: 0c03 |0012: move-result-object v3 │ │ -0a1222: 6e10 2624 0300 |0013: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@2426 │ │ -0a1228: 0b04 |0016: move-result-wide v4 │ │ -0a122a: 0800 1200 |0017: move-object/from16 v0, v18 │ │ -0a122e: 5403 3a15 |0019: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a1232: 7110 1b2c 0300 |001b: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File; // method@2c1b │ │ -0a1238: 0c03 |001e: move-result-object v3 │ │ -0a123a: 6e10 2524 0300 |001f: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -0a1240: 0b06 |0022: move-result-wide v6 │ │ -0a1242: 1308 1800 |0023: const/16 v8, #int 24 // #18 │ │ -0a1246: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -0a1248: 120a |0026: const/4 v10, #int 0 // #0 │ │ -0a124a: 220a 5804 |0027: new-instance v10, Ljava/io/BufferedInputStream; // type@0458 │ │ -0a124e: 2203 6104 |0029: new-instance v3, Ljava/io/FileInputStream; // type@0461 │ │ -0a1252: 0800 1200 |002b: move-object/from16 v0, v18 │ │ -0a1256: 5400 3a15 |002d: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a125a: 0810 0000 |002f: move-object/from16 v16, v0 │ │ -0a125e: 7701 1b2c 1000 |0031: invoke-static/range {v16}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File; // method@2c1b │ │ -0a1264: 0c10 |0034: move-result-object v16 │ │ -0a1266: 0800 1000 |0035: move-object/from16 v0, v16 │ │ -0a126a: 7020 2d24 0300 |0037: invoke-direct {v3, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ -0a1270: 1310 0020 |003a: const/16 v16, #int 8192 // #2000 │ │ -0a1274: 0200 1000 |003c: move/from16 v0, v16 │ │ -0a1278: 7030 0624 3a00 |003e: invoke-direct {v10, v3, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ -0a127e: 120c |0041: const/4 v12, #int 0 // #0 │ │ -0a1280: 120d |0042: const/4 v13, #int 0 // #0 │ │ -0a1282: 6e10 4024 0a00 |0043: invoke-virtual {v10}, Ljava/io/InputStream;.available:()I // method@2440 │ │ -0a1288: 0a03 |0046: move-result v3 │ │ -0a128a: 3d03 a400 |0047: if-lez v3, 00eb // +00a4 │ │ -0a128e: 1303 6400 |0049: const/16 v3, #int 100 // #64 │ │ -0a1292: 7120 102f 3a00 |004b: invoke-static {v10, v3}, Lorg/pyneo/maps/utils/Ut;.readString:(Ljava/io/InputStream;I)Ljava/lang/String; // method@2f10 │ │ -0a1298: 0c03 |004e: move-result-object v3 │ │ -0a129a: 6e10 f324 0300 |004f: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a12a0: 0c03 |0052: move-result-object v3 │ │ -0a12a2: 1310 5c00 |0053: const/16 v16, #int 92 // #5c │ │ -0a12a6: 1311 2f00 |0055: const/16 v17, #int 47 // #2f │ │ -0a12aa: 0200 1000 |0057: move/from16 v0, v16 │ │ -0a12ae: 0201 1100 |0059: move/from16 v1, v17 │ │ -0a12b2: 6e30 e624 0301 |005b: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a12b8: 0c0b |005e: move-result-object v11 │ │ -0a12ba: 1610 1800 |005f: const-wide/16 v16, #int 24 // #18 │ │ -0a12be: 0500 1000 |0061: move-wide/from16 v0, v16 │ │ -0a12c2: 6e30 4324 0a01 |0063: invoke-virtual {v10, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ -0a12c8: 2203 9204 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0a12cc: 7010 fb24 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a12d2: 1a10 5c01 |006b: const-string v16, "0" // string@015c │ │ -0a12d6: 0800 1000 |006d: move-object/from16 v0, v16 │ │ -0a12da: 6e20 0425 0300 |006f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a12e0: 0c03 |0072: move-result-object v3 │ │ -0a12e2: 1310 0c00 |0073: const/16 v16, #int 12 // #c │ │ -0a12e6: 0200 1000 |0075: move/from16 v0, v16 │ │ -0a12ea: 7120 102f 0a00 |0077: invoke-static {v10, v0}, Lorg/pyneo/maps/utils/Ut;.readString:(Ljava/io/InputStream;I)Ljava/lang/String; // method@2f10 │ │ -0a12f0: 0c10 |007a: move-result-object v16 │ │ -0a12f2: 7401 f324 1000 |007b: invoke-virtual/range {v16}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a12f8: 0c10 |007e: move-result-object v16 │ │ -0a12fa: 0800 1000 |007f: move-object/from16 v0, v16 │ │ -0a12fe: 6e20 0425 0300 |0081: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1304: 0c03 |0084: move-result-object v3 │ │ -0a1306: 6e10 0a25 0300 |0085: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a130c: 0c03 |0088: move-result-object v3 │ │ -0a130e: 7110 8f24 0300 |0089: invoke-static {v3}, Ljava/lang/Integer;.decode:(Ljava/lang/String;)Ljava/lang/Integer; // method@248f │ │ -0a1314: 0c03 |008c: move-result-object v3 │ │ -0a1316: 6e10 9024 0300 |008d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0a131c: 0a0e |0090: move-result v14 │ │ -0a131e: 1610 7100 |0091: const-wide/16 v16, #int 113 // #71 │ │ -0a1322: 0500 1000 |0093: move-wide/from16 v0, v16 │ │ -0a1326: 6e30 4324 0a01 |0095: invoke-virtual {v10, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ -0a132c: 1610 0701 |0098: const-wide/16 v16, #int 263 // #107 │ │ -0a1330: 0500 1000 |009a: move-wide/from16 v0, v16 │ │ -0a1334: 6e30 4324 0a01 |009c: invoke-virtual {v10, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ -0a133a: d0cc 0002 |009f: add-int/lit16 v12, v12, #int 512 // #0200 │ │ -0a133e: 3d0e 2f00 |00a1: if-lez v14, 00d0 // +002f │ │ -0a1342: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ -0a1346: 5403 3a15 |00a5: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a134a: 7140 1c2c b3ec |00a7: invoke-static {v3, v11, v12, v14}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;II)V // method@2c1c │ │ -0a1350: 7110 f72e 0b00 |00aa: invoke-static {v11}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a1356: d4e3 0002 |00ad: rem-int/lit16 v3, v14, #int 512 // #0200 │ │ -0a135a: 3903 5d00 |00af: if-nez v3, 010c // +005d │ │ -0a135e: 01ed |00b1: move v13, v14 │ │ -0a1360: 81d0 |00b2: int-to-long v0, v13 │ │ -0a1362: 0510 0000 |00b3: move-wide/from16 v16, v0 │ │ -0a1366: 0500 1000 |00b5: move-wide/from16 v0, v16 │ │ -0a136a: 6e30 4324 0a01 |00b7: invoke-virtual {v10, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ -0a1370: b0dc |00ba: add-int/2addr v12, v13 │ │ -0a1372: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ -0a1374: 1310 0200 |00bc: const/16 v16, #int 2 // #2 │ │ -0a1378: 0200 1000 |00be: move/from16 v0, v16 │ │ -0a137c: 6e30 ed24 3b00 |00c0: invoke-virtual {v11, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0a1382: 0c03 |00c3: move-result-object v3 │ │ -0a1384: 7110 9224 0300 |00c4: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a138a: 0a03 |00c7: move-result v3 │ │ -0a138c: d80f 03ff |00c8: add-int/lit8 v15, v3, #int -1 // #ff │ │ -0a1390: 379f 0300 |00ca: if-le v15, v9, 00cd // +0003 │ │ -0a1394: 01f9 |00cc: move v9, v15 │ │ -0a1396: 358f 0300 |00cd: if-ge v15, v8, 00d0 // +0003 │ │ -0a139a: 01f8 |00cf: move v8, v15 │ │ -0a139c: 0800 1200 |00d0: move-object/from16 v0, v18 │ │ -0a13a0: 5403 3a15 |00d2: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a13a4: 7110 1d2c 0300 |00d4: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog; // method@2c1d │ │ -0a13aa: 0c03 |00d7: move-result-object v3 │ │ -0a13ac: d3c0 0004 |00d8: div-int/lit16 v0, v12, #int 1024 // #0400 │ │ -0a13b0: 0210 0000 |00da: move/from16 v16, v0 │ │ -0a13b4: 0200 1000 |00dc: move/from16 v0, v16 │ │ -0a13b8: 6e20 ef00 0300 |00de: invoke-virtual {v3, v0}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00ef │ │ -0a13be: 0800 1200 |00e1: move-object/from16 v0, v18 │ │ -0a13c2: 5403 3a15 |00e3: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a13c6: 7110 182c 0300 |00e5: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z // method@2c18 │ │ -0a13cc: 0a03 |00e8: move-result v3 │ │ -0a13ce: 3803 5aff |00e9: if-eqz v3, 0043 // -00a6 │ │ -0a13d2: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ -0a13d6: 5403 3a15 |00ed: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a13da: 7110 182c 0300 |00ef: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z // method@2c18 │ │ -0a13e0: 0a03 |00f2: move-result v3 │ │ -0a13e2: 3903 0900 |00f3: if-nez v3, 00fc // +0009 │ │ -0a13e6: 0800 1200 |00f5: move-object/from16 v0, v18 │ │ -0a13ea: 5403 3a15 |00f7: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a13ee: 7707 1e2c 0300 |00f9: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$600:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;JJII)V // method@2c1e │ │ -0a13f4: 0800 1200 |00fc: move-object/from16 v0, v18 │ │ -0a13f8: 5403 3a15 |00fe: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a13fc: 7110 182c 0300 |0100: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z // method@2c18 │ │ -0a1402: 0a03 |0103: move-result v3 │ │ -0a1404: 3903 1f00 |0104: if-nez v3, 0123 // +001f │ │ -0a1408: 1213 |0106: const/4 v3, #int 1 // #1 │ │ -0a140a: 7110 5a24 0300 |0107: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0a1410: 0c03 |010a: move-result-object v3 │ │ -0a1412: 1103 |010b: return-object v3 │ │ -0a1414: d0e3 0002 |010c: add-int/lit16 v3, v14, #int 512 // #0200 │ │ -0a1418: d4e0 0002 |010e: rem-int/lit16 v0, v14, #int 512 // #0200 │ │ -0a141c: 0210 0000 |0110: move/from16 v16, v0 │ │ -0a1420: 910d 0310 |0112: sub-int v13, v3, v16 │ │ -0a1424: 289e |0114: goto 00b2 // -0062 │ │ -0a1426: 0d02 |0115: move-exception v2 │ │ -0a1428: 6e10 8024 0200 |0116: invoke-virtual {v2}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@2480 │ │ -0a142e: 0c03 |0119: move-result-object v3 │ │ -0a1430: 7110 f92e 0300 |011a: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ -0a1436: 1203 |011d: const/4 v3, #int 0 // #0 │ │ -0a1438: 7110 5a24 0300 |011e: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0a143e: 0c03 |0121: move-result-object v3 │ │ -0a1440: 28e9 |0122: goto 010b // -0017 │ │ -0a1442: 1203 |0123: const/4 v3, #int 0 // #0 │ │ -0a1444: 28e3 |0124: goto 0107 // -001d │ │ +0a11ac: |[0a11ac] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ +0a11bc: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0a11c0: 5403 3a15 |0002: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a11c4: 1310 0000 |0004: const/16 v16, #int 0 // #0 │ │ +0a11c8: 0200 1000 |0006: move/from16 v0, v16 │ │ +0a11cc: 7120 192c 0300 |0008: invoke-static {v3, v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Z)Z // method@2c19 │ │ +0a11d2: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +0a11d6: 5403 3a15 |000d: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a11da: 7110 1b2c 0300 |000f: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File; // method@2c1b │ │ +0a11e0: 0c03 |0012: move-result-object v3 │ │ +0a11e2: 6e10 2624 0300 |0013: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@2426 │ │ +0a11e8: 0b04 |0016: move-result-wide v4 │ │ +0a11ea: 0800 1200 |0017: move-object/from16 v0, v18 │ │ +0a11ee: 5403 3a15 |0019: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a11f2: 7110 1b2c 0300 |001b: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File; // method@2c1b │ │ +0a11f8: 0c03 |001e: move-result-object v3 │ │ +0a11fa: 6e10 2524 0300 |001f: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +0a1200: 0b06 |0022: move-result-wide v6 │ │ +0a1202: 1308 1800 |0023: const/16 v8, #int 24 // #18 │ │ +0a1206: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +0a1208: 120a |0026: const/4 v10, #int 0 // #0 │ │ +0a120a: 220a 5804 |0027: new-instance v10, Ljava/io/BufferedInputStream; // type@0458 │ │ +0a120e: 2203 6104 |0029: new-instance v3, Ljava/io/FileInputStream; // type@0461 │ │ +0a1212: 0800 1200 |002b: move-object/from16 v0, v18 │ │ +0a1216: 5400 3a15 |002d: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a121a: 0810 0000 |002f: move-object/from16 v16, v0 │ │ +0a121e: 7701 1b2c 1000 |0031: invoke-static/range {v16}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File; // method@2c1b │ │ +0a1224: 0c10 |0034: move-result-object v16 │ │ +0a1226: 0800 1000 |0035: move-object/from16 v0, v16 │ │ +0a122a: 7020 2d24 0300 |0037: invoke-direct {v3, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ +0a1230: 1310 0020 |003a: const/16 v16, #int 8192 // #2000 │ │ +0a1234: 0200 1000 |003c: move/from16 v0, v16 │ │ +0a1238: 7030 0624 3a00 |003e: invoke-direct {v10, v3, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ +0a123e: 120c |0041: const/4 v12, #int 0 // #0 │ │ +0a1240: 120d |0042: const/4 v13, #int 0 // #0 │ │ +0a1242: 6e10 4024 0a00 |0043: invoke-virtual {v10}, Ljava/io/InputStream;.available:()I // method@2440 │ │ +0a1248: 0a03 |0046: move-result v3 │ │ +0a124a: 3d03 a400 |0047: if-lez v3, 00eb // +00a4 │ │ +0a124e: 1303 6400 |0049: const/16 v3, #int 100 // #64 │ │ +0a1252: 7120 102f 3a00 |004b: invoke-static {v10, v3}, Lorg/pyneo/maps/utils/Ut;.readString:(Ljava/io/InputStream;I)Ljava/lang/String; // method@2f10 │ │ +0a1258: 0c03 |004e: move-result-object v3 │ │ +0a125a: 6e10 f324 0300 |004f: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a1260: 0c03 |0052: move-result-object v3 │ │ +0a1262: 1310 5c00 |0053: const/16 v16, #int 92 // #5c │ │ +0a1266: 1311 2f00 |0055: const/16 v17, #int 47 // #2f │ │ +0a126a: 0200 1000 |0057: move/from16 v0, v16 │ │ +0a126e: 0201 1100 |0059: move/from16 v1, v17 │ │ +0a1272: 6e30 e624 0301 |005b: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a1278: 0c0b |005e: move-result-object v11 │ │ +0a127a: 1610 1800 |005f: const-wide/16 v16, #int 24 // #18 │ │ +0a127e: 0500 1000 |0061: move-wide/from16 v0, v16 │ │ +0a1282: 6e30 4324 0a01 |0063: invoke-virtual {v10, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ +0a1288: 2203 9204 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0a128c: 7010 fb24 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a1292: 1a10 5c01 |006b: const-string v16, "0" // string@015c │ │ +0a1296: 0800 1000 |006d: move-object/from16 v0, v16 │ │ +0a129a: 6e20 0425 0300 |006f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a12a0: 0c03 |0072: move-result-object v3 │ │ +0a12a2: 1310 0c00 |0073: const/16 v16, #int 12 // #c │ │ +0a12a6: 0200 1000 |0075: move/from16 v0, v16 │ │ +0a12aa: 7120 102f 0a00 |0077: invoke-static {v10, v0}, Lorg/pyneo/maps/utils/Ut;.readString:(Ljava/io/InputStream;I)Ljava/lang/String; // method@2f10 │ │ +0a12b0: 0c10 |007a: move-result-object v16 │ │ +0a12b2: 7401 f324 1000 |007b: invoke-virtual/range {v16}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a12b8: 0c10 |007e: move-result-object v16 │ │ +0a12ba: 0800 1000 |007f: move-object/from16 v0, v16 │ │ +0a12be: 6e20 0425 0300 |0081: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a12c4: 0c03 |0084: move-result-object v3 │ │ +0a12c6: 6e10 0a25 0300 |0085: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a12cc: 0c03 |0088: move-result-object v3 │ │ +0a12ce: 7110 8f24 0300 |0089: invoke-static {v3}, Ljava/lang/Integer;.decode:(Ljava/lang/String;)Ljava/lang/Integer; // method@248f │ │ +0a12d4: 0c03 |008c: move-result-object v3 │ │ +0a12d6: 6e10 9024 0300 |008d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0a12dc: 0a0e |0090: move-result v14 │ │ +0a12de: 1610 7100 |0091: const-wide/16 v16, #int 113 // #71 │ │ +0a12e2: 0500 1000 |0093: move-wide/from16 v0, v16 │ │ +0a12e6: 6e30 4324 0a01 |0095: invoke-virtual {v10, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ +0a12ec: 1610 0701 |0098: const-wide/16 v16, #int 263 // #107 │ │ +0a12f0: 0500 1000 |009a: move-wide/from16 v0, v16 │ │ +0a12f4: 6e30 4324 0a01 |009c: invoke-virtual {v10, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ +0a12fa: d0cc 0002 |009f: add-int/lit16 v12, v12, #int 512 // #0200 │ │ +0a12fe: 3d0e 2f00 |00a1: if-lez v14, 00d0 // +002f │ │ +0a1302: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ +0a1306: 5403 3a15 |00a5: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a130a: 7140 1c2c b3ec |00a7: invoke-static {v3, v11, v12, v14}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;II)V // method@2c1c │ │ +0a1310: 7110 f72e 0b00 |00aa: invoke-static {v11}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a1316: d4e3 0002 |00ad: rem-int/lit16 v3, v14, #int 512 // #0200 │ │ +0a131a: 3903 5d00 |00af: if-nez v3, 010c // +005d │ │ +0a131e: 01ed |00b1: move v13, v14 │ │ +0a1320: 81d0 |00b2: int-to-long v0, v13 │ │ +0a1322: 0510 0000 |00b3: move-wide/from16 v16, v0 │ │ +0a1326: 0500 1000 |00b5: move-wide/from16 v0, v16 │ │ +0a132a: 6e30 4324 0a01 |00b7: invoke-virtual {v10, v0, v1}, Ljava/io/InputStream;.skip:(J)J // method@2443 │ │ +0a1330: b0dc |00ba: add-int/2addr v12, v13 │ │ +0a1332: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ +0a1334: 1310 0200 |00bc: const/16 v16, #int 2 // #2 │ │ +0a1338: 0200 1000 |00be: move/from16 v0, v16 │ │ +0a133c: 6e30 ed24 3b00 |00c0: invoke-virtual {v11, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0a1342: 0c03 |00c3: move-result-object v3 │ │ +0a1344: 7110 9224 0300 |00c4: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a134a: 0a03 |00c7: move-result v3 │ │ +0a134c: d80f 03ff |00c8: add-int/lit8 v15, v3, #int -1 // #ff │ │ +0a1350: 379f 0300 |00ca: if-le v15, v9, 00cd // +0003 │ │ +0a1354: 01f9 |00cc: move v9, v15 │ │ +0a1356: 358f 0300 |00cd: if-ge v15, v8, 00d0 // +0003 │ │ +0a135a: 01f8 |00cf: move v8, v15 │ │ +0a135c: 0800 1200 |00d0: move-object/from16 v0, v18 │ │ +0a1360: 5403 3a15 |00d2: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a1364: 7110 1d2c 0300 |00d4: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog; // method@2c1d │ │ +0a136a: 0c03 |00d7: move-result-object v3 │ │ +0a136c: d3c0 0004 |00d8: div-int/lit16 v0, v12, #int 1024 // #0400 │ │ +0a1370: 0210 0000 |00da: move/from16 v16, v0 │ │ +0a1374: 0200 1000 |00dc: move/from16 v0, v16 │ │ +0a1378: 6e20 ef00 0300 |00de: invoke-virtual {v3, v0}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00ef │ │ +0a137e: 0800 1200 |00e1: move-object/from16 v0, v18 │ │ +0a1382: 5403 3a15 |00e3: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a1386: 7110 182c 0300 |00e5: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z // method@2c18 │ │ +0a138c: 0a03 |00e8: move-result v3 │ │ +0a138e: 3803 5aff |00e9: if-eqz v3, 0043 // -00a6 │ │ +0a1392: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ +0a1396: 5403 3a15 |00ed: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a139a: 7110 182c 0300 |00ef: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z // method@2c18 │ │ +0a13a0: 0a03 |00f2: move-result v3 │ │ +0a13a2: 3903 0900 |00f3: if-nez v3, 00fc // +0009 │ │ +0a13a6: 0800 1200 |00f5: move-object/from16 v0, v18 │ │ +0a13aa: 5403 3a15 |00f7: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a13ae: 7707 1e2c 0300 |00f9: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$600:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;JJII)V // method@2c1e │ │ +0a13b4: 0800 1200 |00fc: move-object/from16 v0, v18 │ │ +0a13b8: 5403 3a15 |00fe: iget-object v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a13bc: 7110 182c 0300 |0100: invoke-static {v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z // method@2c18 │ │ +0a13c2: 0a03 |0103: move-result v3 │ │ +0a13c4: 3903 1f00 |0104: if-nez v3, 0123 // +001f │ │ +0a13c8: 1213 |0106: const/4 v3, #int 1 // #1 │ │ +0a13ca: 7110 5a24 0300 |0107: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0a13d0: 0c03 |010a: move-result-object v3 │ │ +0a13d2: 1103 |010b: return-object v3 │ │ +0a13d4: d0e3 0002 |010c: add-int/lit16 v3, v14, #int 512 // #0200 │ │ +0a13d8: d4e0 0002 |010e: rem-int/lit16 v0, v14, #int 512 // #0200 │ │ +0a13dc: 0210 0000 |0110: move/from16 v16, v0 │ │ +0a13e0: 910d 0310 |0112: sub-int v13, v3, v16 │ │ +0a13e4: 289e |0114: goto 00b2 // -0062 │ │ +0a13e6: 0d02 |0115: move-exception v2 │ │ +0a13e8: 6e10 8024 0200 |0116: invoke-virtual {v2}, Ljava/lang/Exception;.getLocalizedMessage:()Ljava/lang/String; // method@2480 │ │ +0a13ee: 0c03 |0119: move-result-object v3 │ │ +0a13f0: 7110 f92e 0300 |011a: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ +0a13f6: 1203 |011d: const/4 v3, #int 0 // #0 │ │ +0a13f8: 7110 5a24 0300 |011e: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0a13fe: 0c03 |0121: move-result-object v3 │ │ +0a1400: 28e9 |0122: goto 010b // -0017 │ │ +0a1402: 1203 |0123: const/4 v3, #int 0 // #0 │ │ +0a1404: 28e3 |0124: goto 0107 // -001d │ │ catches : 2 │ │ 0x0000 - 0x00fc │ │ Ljava/lang/Exception; -> 0x0115 │ │ 0x010e - 0x0112 │ │ Ljava/lang/Exception; -> 0x0115 │ │ positions : │ │ 0x0000 line=186 │ │ @@ -161125,54 +161187,54 @@ │ │ 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 │ │ -0a1460: |[0a1460] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a1470: 1f02 7706 |0000: check-cast v2, [Ljava/lang/Long; // type@0677 │ │ -0a1474: 6e20 0a2c 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; // method@2c0a │ │ -0a147a: 0c00 |0005: move-result-object v0 │ │ -0a147c: 1100 |0006: return-object v0 │ │ +0a1420: |[0a1420] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a1430: 1f02 7706 |0000: check-cast v2, [Ljava/lang/Long; // type@0677 │ │ +0a1434: 6e20 0a2c 2100 |0002: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.doInBackground:([Ljava/lang/Long;)Ljava/lang/Boolean; // method@2c0a │ │ +0a143a: 0c00 |0005: move-result-object v0 │ │ +0a143c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #2 : (in Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a1480: |[0a1480] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ -0a1490: 6e10 5824 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ -0a1496: 0a00 |0003: move-result v0 │ │ -0a1498: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -0a149c: 5420 3a15 |0006: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a14a0: 5400 3e15 |0008: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mCallbackHandler:Landroid/os/Handler; // field@153e │ │ -0a14a4: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0a14a6: 7120 3f03 1000 |000b: invoke-static {v0, v1}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -0a14ac: 0c00 |000e: move-result-object v0 │ │ -0a14ae: 6e10 4303 0000 |000f: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a14b4: 5420 3a15 |0012: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a14b8: 7110 1d2c 0000 |0014: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog; // method@2c1d │ │ -0a14be: 0c00 |0017: move-result-object v0 │ │ -0a14c0: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0a14c4: 5420 3a15 |001a: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ -0a14c8: 7110 1d2c 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog; // method@2c1d │ │ -0a14ce: 0c00 |001f: move-result-object v0 │ │ -0a14d0: 6e10 e700 0000 |0020: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a14d6: 0e00 |0023: return-void │ │ +0a1440: |[0a1440] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.onPostExecute:(Ljava/lang/Boolean;)V │ │ +0a1450: 6e10 5824 0300 |0000: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2458 │ │ +0a1456: 0a00 |0003: move-result v0 │ │ +0a1458: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0a145c: 5420 3a15 |0006: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a1460: 5400 3e15 |0008: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mCallbackHandler:Landroid/os/Handler; // field@153e │ │ +0a1464: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0a1466: 7120 3f03 1000 |000b: invoke-static {v0, v1}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +0a146c: 0c00 |000e: move-result-object v0 │ │ +0a146e: 6e10 4303 0000 |000f: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a1474: 5420 3a15 |0012: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a1478: 7110 1d2c 0000 |0014: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog; // method@2c1d │ │ +0a147e: 0c00 |0017: move-result-object v0 │ │ +0a1480: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0a1484: 5420 3a15 |001a: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153a │ │ +0a1488: 7110 1d2c 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog; // method@2c1d │ │ +0a148e: 0c00 |001f: move-result-object v0 │ │ +0a1490: 6e10 e700 0000 |0020: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a1496: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0006 line=260 │ │ 0x0012 line=262 │ │ 0x001a line=263 │ │ 0x0023 line=264 │ │ @@ -161185,24 +161247,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a14d8: |[0a14d8] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0a14e8: 1f01 6e04 |0000: check-cast v1, Ljava/lang/Boolean; // type@046e │ │ -0a14ec: 6e20 0d2c 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@2c0d │ │ -0a14f2: 0e00 |0005: return-void │ │ +0a1498: |[0a1498] org.pyneo.maps.tileprovider.TileProviderTAR$IndexTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0a14a8: 1f01 6e04 |0000: check-cast v1, Ljava/lang/Boolean; // type@046e │ │ +0a14ac: 6e20 0d2c 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.onPostExecute:(Ljava/lang/Boolean;)V // method@2c0d │ │ +0a14b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 4789 (TileProviderTAR.java) │ │ │ │ Class #662 header: │ │ class_idx : 1467 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ @@ -161242,20 +161304,20 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a14f4: |[0a14f4] org.pyneo.maps.tileprovider.TileProviderTAR$Param4ReadData.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;II)V │ │ -0a1504: 5b01 3d15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153d │ │ -0a1508: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a150e: 5902 3b15 |0005: iput v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.offset:I // field@153b │ │ -0a1512: 5903 3c15 |0007: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.size:I // field@153c │ │ -0a1516: 0e00 |0009: return-void │ │ +0a14b4: |[0a14b4] org.pyneo.maps.tileprovider.TileProviderTAR$Param4ReadData.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;II)V │ │ +0a14c4: 5b01 3d15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; // field@153d │ │ +0a14c8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a14ce: 5902 3b15 |0005: iput v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.offset:I // field@153b │ │ +0a14d2: 5903 3c15 |0007: iput v3, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.size:I // field@153c │ │ +0a14d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ 0x0007 line=272 │ │ 0x0009 line=273 │ │ locals : │ │ @@ -161519,524 +161581,524 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 988 16-bit code units │ │ -0a1518: |[0a1518] org.pyneo.maps.tileprovider.TileSourceBase.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0a1528: 7601 be24 1200 |0000: invoke-direct/range {v18}, Ljava/lang/Object;.:()V // method@24be │ │ -0a152e: 120e |0003: const/4 v14, #int 0 // #0 │ │ -0a1530: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -0a1534: 5c0e 6315 |0006: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE:Z // field@1563 │ │ -0a1538: 120e |0008: const/4 v14, #int 0 // #0 │ │ -0a153a: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -0a153e: 5c0e 8515 |000b: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TIMEDEPENDENT:Z // field@1585 │ │ -0a1542: 190e f03f |000d: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ -0a1546: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -0a154a: 5a0e 6d15 |0011: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ -0a154e: 190e f03f |0013: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ -0a1552: 0800 1200 |0015: move-object/from16 v0, v18 │ │ -0a1556: 5a0e 6515 |0017: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE_SIZE_FACTOR:D // field@1565 │ │ -0a155a: 160e 0000 |0019: const-wide/16 v14, #int 0 // #0 │ │ -0a155e: 0800 1200 |001b: move-object/from16 v0, v18 │ │ -0a1562: 5a0e 7815 |001d: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LAT:D // field@1578 │ │ -0a1566: 160e 0000 |001f: const-wide/16 v14, #int 0 // #0 │ │ -0a156a: 0800 1200 |0021: move-object/from16 v0, v18 │ │ -0a156e: 5a0e 7915 |0023: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LON:D // field@1579 │ │ -0a1572: 1a0e 0000 |0025: const-string v14, "" // string@0000 │ │ -0a1576: 0800 1400 |0027: move-object/from16 v0, v20 │ │ -0a157a: 6e20 db24 e000 |0029: invoke-virtual {v0, v14}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a1580: 0a0e |002c: move-result v14 │ │ -0a1582: 380e 0400 |002d: if-eqz v14, 0031 // +0004 │ │ -0a1586: 1a14 1d29 |002f: const-string v20, "mapnik" // string@291d │ │ -0a158a: 7701 af03 1300 |0031: invoke-static/range {v19}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0a1590: 0c0c |0034: move-result-object v12 │ │ -0a1592: 1a0e ea2d |0035: const-string v14, "pref_onlinecache" // string@2dea │ │ -0a1596: 121f |0037: const/4 v15, #int 1 // #1 │ │ -0a1598: 7230 8901 ec0f |0038: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0a159e: 0a0e |003b: move-result v14 │ │ -0a15a0: 0800 1200 |003c: move-object/from16 v0, v18 │ │ -0a15a4: 5c0e 8e15 |003e: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.mOnlineMapCacheEnabled:Z // field@158e │ │ -0a15a8: 1a0e c42d |0040: const-string v14, "pref_googlelanguagecode" // string@2dc4 │ │ -0a15ac: 1a0f ef1b |0042: const-string v15, "en" // string@1bef │ │ -0a15b0: 7230 8c01 ec0f |0044: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a15b6: 0c0e |0047: move-result-object v14 │ │ -0a15b8: 0800 1200 |0048: move-object/from16 v0, v18 │ │ -0a15bc: 5b0e 6615 |004a: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@1566 │ │ -0a15c0: 1a0e 0000 |004c: const-string v14, "" // string@0000 │ │ -0a15c4: 0800 1200 |004e: move-object/from16 v0, v18 │ │ -0a15c8: 5b0e 7a15 |0050: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OVERLAYID:Ljava/lang/String; // field@157a │ │ -0a15cc: 220e 9204 |0052: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a15d0: 7010 fb24 0e00 |0054: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a15d6: 0800 1400 |0057: move-object/from16 v0, v20 │ │ -0a15da: 6e20 0425 0e00 |0059: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a15e0: 0c0e |005c: move-result-object v14 │ │ -0a15e2: 1a0f 0315 |005d: const-string v15, "_offsetlat" // string@1503 │ │ -0a15e6: 6e20 0425 fe00 |005f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a15ec: 0c0e |0062: move-result-object v14 │ │ -0a15ee: 6e10 0a25 0e00 |0063: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a15f4: 0c0e |0066: move-result-object v14 │ │ -0a15f6: 120f |0067: const/4 v15, #int 0 // #0 │ │ -0a15f8: 7230 8a01 ec0f |0068: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@018a │ │ -0a15fe: 0a0e |006b: move-result v14 │ │ -0a1600: 89ee |006c: float-to-double v14, v14 │ │ -0a1602: 0800 1200 |006d: move-object/from16 v0, v18 │ │ -0a1606: 5a0e 7815 |006f: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LAT:D // field@1578 │ │ -0a160a: 220e 9204 |0071: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a160e: 7010 fb24 0e00 |0073: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a1614: 0800 1400 |0076: move-object/from16 v0, v20 │ │ -0a1618: 6e20 0425 0e00 |0078: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a161e: 0c0e |007b: move-result-object v14 │ │ -0a1620: 1a0f 0415 |007c: const-string v15, "_offsetlon" // string@1504 │ │ -0a1624: 6e20 0425 fe00 |007e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a162a: 0c0e |0081: move-result-object v14 │ │ -0a162c: 6e10 0a25 0e00 |0082: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a1632: 0c0e |0085: move-result-object v14 │ │ -0a1634: 120f |0086: const/4 v15, #int 0 // #0 │ │ -0a1636: 7230 8a01 ec0f |0087: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@018a │ │ -0a163c: 0a0e |008a: move-result v14 │ │ -0a163e: 89ee |008b: float-to-double v14, v14 │ │ -0a1640: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -0a1644: 5a0e 7915 |008e: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LON:D // field@1579 │ │ -0a1648: 1a08 0000 |0090: const-string v8, "" // string@0000 │ │ -0a164c: 1a07 0000 |0092: const-string v7, "" // string@0000 │ │ -0a1650: 1a0e 142a |0094: const-string v14, "mixmap_" // string@2a14 │ │ -0a1654: 0800 1400 |0096: move-object/from16 v0, v20 │ │ -0a1658: 6e20 ea24 e000 |0098: invoke-virtual {v0, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0a165e: 0a0e |009b: move-result v14 │ │ -0a1660: 380e 4102 |009c: if-eqz v14, 02dd // +0241 │ │ -0a1664: 1a0e e814 |009e: const-string v14, "_" // string@14e8 │ │ -0a1668: 0800 1400 |00a0: move-object/from16 v0, v20 │ │ -0a166c: 6e20 e824 e000 |00a2: invoke-virtual {v0, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0a1672: 0c09 |00a5: move-result-object v9 │ │ -0a1674: 220b 8d05 |00a6: new-instance v11, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0a1678: 0800 1300 |00a8: move-object/from16 v0, v19 │ │ -0a167c: 7020 902a 0b00 |00aa: invoke-direct {v11, v0}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0a1682: 0807 1400 |00ad: move-object/from16 v7, v20 │ │ -0a1686: 1a14 1d29 |00af: const-string v20, "mapnik" // string@291d │ │ -0a168a: 120e |00b1: const/4 v14, #int 0 // #0 │ │ -0a168c: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ -0a1690: 590e 6e15 |00b4: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ -0a1694: 121e |00b6: const/4 v14, #int 1 // #1 │ │ -0a1696: 460e 090e |00b7: aget-object v14, v9, v14 │ │ -0a169a: 7110 9d24 0e00 |00b9: invoke-static {v14}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ -0a16a0: 0b0e |00bc: move-result-wide v14 │ │ -0a16a2: 6e30 a22a eb0f |00bd: invoke-virtual {v11, v14, v15}, Lorg/pyneo/maps/poi/PoiManager;.getMap:(J)Landroid/database/Cursor; // method@2aa2 │ │ -0a16a8: 0c02 |00c0: move-result-object v2 │ │ -0a16aa: 3802 3600 |00c1: if-eqz v2, 00f7 // +0036 │ │ -0a16ae: 7210 e001 0200 |00c3: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0a16b4: 0a0e |00c6: move-result v14 │ │ -0a16b6: 380e 2d00 |00c7: if-eqz v14, 00f4 // +002d │ │ -0a16ba: 121e |00c9: const/4 v14, #int 1 // #1 │ │ -0a16bc: 7220 de01 e200 |00ca: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0a16c2: 0c08 |00cd: move-result-object v8 │ │ -0a16c4: 122e |00ce: const/4 v14, #int 2 // #2 │ │ -0a16c6: 7220 db01 e200 |00cf: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0a16cc: 0a0e |00d2: move-result v14 │ │ -0a16ce: 121f |00d3: const/4 v15, #int 1 // #1 │ │ -0a16d0: 33fe 6001 |00d4: if-ne v14, v15, 0234 // +0160 │ │ -0a16d4: 123e |00d6: const/4 v14, #int 3 // #3 │ │ -0a16d6: 7220 de01 e200 |00d7: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0a16dc: 0c0e |00da: move-result-object v14 │ │ -0a16de: 7110 132b 0e00 |00db: invoke-static {v14}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ -0a16e4: 0c06 |00de: move-result-object v6 │ │ -0a16e6: 1a0e 1a29 |00df: const-string v14, "mapid" // string@291a │ │ -0a16ea: 6e20 7326 e600 |00e1: invoke-virtual {v6, v14}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ -0a16f0: 0c14 |00e4: move-result-object v20 │ │ -0a16f2: 1a0e ae2c |00e5: const-string v14, "overlayid" // string@2cae │ │ -0a16f6: 6e20 7326 e600 |00e7: invoke-virtual {v6, v14}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ -0a16fc: 0c0e |00ea: move-result-object v14 │ │ -0a16fe: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ -0a1702: 5b0e 7a15 |00ed: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OVERLAYID:Ljava/lang/String; // field@157a │ │ -0a1706: 122e |00ef: const/4 v14, #int 2 // #2 │ │ -0a1708: 0800 1200 |00f0: move-object/from16 v0, v18 │ │ -0a170c: 590e 6e15 |00f2: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ -0a1710: 7210 d301 0200 |00f4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0a1716: 1a0e 7b35 |00f7: const-string v14, "usermap_" // string@357b │ │ -0a171a: 0800 1400 |00f9: move-object/from16 v0, v20 │ │ -0a171e: 6e20 d824 e000 |00fb: invoke-virtual {v0, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0a1724: 0a0e |00fe: move-result v14 │ │ -0a1726: 380e 2702 |00ff: if-eqz v14, 0326 // +0227 │ │ -0a172a: 220e 9204 |0101: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a172e: 7010 fb24 0e00 |0103: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a1734: 1a0f 1c2e |0106: const-string v15, "pref_usermaps_" // string@2e1c │ │ -0a1738: 6e20 0425 fe00 |0108: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a173e: 0c0e |010b: move-result-object v14 │ │ -0a1740: 130f 0800 |010c: const/16 v15, #int 8 // #8 │ │ -0a1744: 0800 1400 |010e: move-object/from16 v0, v20 │ │ -0a1748: 6e20 ec24 f000 |0110: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0a174e: 0c0f |0113: move-result-object v15 │ │ -0a1750: 6e20 0425 fe00 |0114: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1756: 0c0e |0117: move-result-object v14 │ │ -0a1758: 6e10 0a25 0e00 |0118: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a175e: 0c0d |011b: move-result-object v13 │ │ -0a1760: 0800 1400 |011c: move-object/from16 v0, v20 │ │ -0a1764: 0801 1200 |011e: move-object/from16 v1, v18 │ │ -0a1768: 5b10 6715 |0120: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0a176c: 0800 1400 |0122: move-object/from16 v0, v20 │ │ -0a1770: 0801 1200 |0124: move-object/from16 v1, v18 │ │ -0a1774: 5b10 6a15 |0126: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPID:Ljava/lang/String; // field@156a │ │ -0a1778: 1a0e 0000 |0128: const-string v14, "" // string@0000 │ │ -0a177c: 0800 1200 |012a: move-object/from16 v0, v18 │ │ -0a1780: 5b0e 6015 |012c: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CATEGORY:Ljava/lang/String; // field@1560 │ │ -0a1784: 220e 9204 |012e: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a1788: 7010 fb24 0e00 |0130: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a178e: 6e20 0425 de00 |0133: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1794: 0c0e |0136: move-result-object v14 │ │ -0a1796: 1a0f 0115 |0137: const-string v15, "_name" // string@1501 │ │ -0a179a: 6e20 0425 fe00 |0139: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a17a0: 0c0e |013c: move-result-object v14 │ │ -0a17a2: 6e10 0a25 0e00 |013d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a17a8: 0c0e |0140: move-result-object v14 │ │ -0a17aa: 0800 1400 |0141: move-object/from16 v0, v20 │ │ -0a17ae: 7230 8c01 ec00 |0143: invoke-interface {v12, v14, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a17b4: 0c0e |0146: move-result-object v14 │ │ -0a17b6: 0800 1200 |0147: move-object/from16 v0, v18 │ │ -0a17ba: 5b0e 7315 |0149: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ -0a17be: 220e 9204 |014b: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a17c2: 7010 fb24 0e00 |014d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a17c8: 6e20 0425 de00 |0150: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a17ce: 0c0e |0153: move-result-object v14 │ │ -0a17d0: 1a0f f414 |0154: const-string v15, "_baseurl" // string@14f4 │ │ -0a17d4: 6e20 0425 fe00 |0156: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a17da: 0c0e |0159: move-result-object v14 │ │ -0a17dc: 6e10 0a25 0e00 |015a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a17e2: 0c0e |015d: move-result-object v14 │ │ -0a17e4: 1a0f bf2a |015e: const-string v15, "no_baseurl" // string@2abf │ │ -0a17e8: 7230 8c01 ec0f |0160: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a17ee: 0c0e |0163: move-result-object v14 │ │ -0a17f0: 0800 1200 |0164: move-object/from16 v0, v18 │ │ -0a17f4: 5b0e 5d15 |0166: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0a17f8: 120e |0168: const/4 v14, #int 0 // #0 │ │ -0a17fa: 0800 1200 |0169: move-object/from16 v0, v18 │ │ -0a17fe: 590e 8d15 |016b: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MINLEVEL:I // field@158d │ │ -0a1802: 130e 1800 |016d: const/16 v14, #int 24 // #18 │ │ -0a1806: 0800 1200 |016f: move-object/from16 v0, v18 │ │ -0a180a: 590e 8c15 |0171: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MAXLEVEL:I // field@158c │ │ -0a180e: 220e 9204 |0173: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a1812: 7010 fb24 0e00 |0175: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a1818: 6e20 0425 de00 |0178: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a181e: 0c0e |017b: move-result-object v14 │ │ -0a1820: 1a0f 0c15 |017c: const-string v15, "_stretch" // string@150c │ │ -0a1824: 6e20 0425 fe00 |017e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a182a: 0c0e |0181: move-result-object v14 │ │ -0a182c: 6e10 0a25 0e00 |0182: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a1832: 0c0e |0185: move-result-object v14 │ │ -0a1834: 1a0f 5f01 |0186: const-string v15, "1" // string@015f │ │ -0a1838: 7230 8c01 ec0f |0188: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a183e: 0c0e |018b: move-result-object v14 │ │ -0a1840: 7110 7924 0e00 |018c: invoke-static {v14}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a1846: 0b0e |018f: move-result-wide v14 │ │ -0a1848: 0800 1200 |0190: move-object/from16 v0, v18 │ │ -0a184c: 5a0e 6d15 |0192: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ -0a1850: 190e 7040 |0194: const-wide/high16 v14, #long 4643211215818981376 // #4070 │ │ -0a1854: 0800 1200 |0196: move-object/from16 v0, v18 │ │ -0a1858: 5300 6d15 |0198: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ -0a185c: 0510 0000 |019a: move-wide/from16 v16, v0 │ │ -0a1860: ad0e 0e10 |019c: mul-double v14, v14, v16 │ │ -0a1864: 8aee |019e: double-to-int v14, v14 │ │ -0a1866: 0800 1200 |019f: move-object/from16 v0, v18 │ │ -0a186a: 590e 6c15 |01a1: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ -0a186e: 120e |01a3: const/4 v14, #int 0 // #0 │ │ -0a1870: 0800 1200 |01a4: move-object/from16 v0, v18 │ │ -0a1874: 590e 8815 |01a6: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.URL_BUILDER_TYPE:I // field@1588 │ │ -0a1878: 620e d00b |01a8: sget-object v14, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a187c: 0800 1400 |01aa: move-object/from16 v0, v20 │ │ -0a1880: 6e20 f024 e000 |01ac: invoke-virtual {v0, v14}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f0 │ │ -0a1886: 0c0e |01af: move-result-object v14 │ │ -0a1888: 1a0f 5733 |01b0: const-string v15, "sqlitedb" // string@3357 │ │ -0a188c: 6e20 d924 fe00 |01b2: invoke-virtual {v14, v15}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0a1892: 0a0e |01b5: move-result v14 │ │ -0a1894: 380e 3f01 |01b6: if-eqz v14, 02f5 // +013f │ │ -0a1898: 125e |01b8: const/4 v14, #int 5 // #5 │ │ -0a189a: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ -0a189e: 590e 8415 |01bb: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ -0a18a2: 1a0e 0000 |01bd: const-string v14, "" // string@0000 │ │ -0a18a6: 0800 1200 |01bf: move-object/from16 v0, v18 │ │ -0a18aa: 5b0e 6815 |01c1: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -0a18ae: 220e 9204 |01c3: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a18b2: 7010 fb24 0e00 |01c5: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a18b8: 6e20 0425 de00 |01c8: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a18be: 0c0e |01cb: move-result-object v14 │ │ -0a18c0: 1a0f 0615 |01cc: const-string v15, "_projection" // string@1506 │ │ -0a18c4: 6e20 0425 fe00 |01ce: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a18ca: 0c0e |01d1: move-result-object v14 │ │ -0a18cc: 6e10 0a25 0e00 |01d2: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a18d2: 0c0e |01d5: move-result-object v14 │ │ -0a18d4: 1a0f 5f01 |01d6: const-string v15, "1" // string@015f │ │ -0a18d8: 7230 8c01 ec0f |01d8: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a18de: 0c0e |01db: move-result-object v14 │ │ -0a18e0: 7110 9224 0e00 |01dc: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a18e6: 0a0e |01df: move-result v14 │ │ -0a18e8: 0800 1200 |01e0: move-object/from16 v0, v18 │ │ -0a18ec: 590e 7f15 |01e2: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -0a18f0: 220e 9204 |01e4: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a18f4: 7010 fb24 0e00 |01e6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a18fa: 6e20 0425 de00 |01e9: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1900: 0c0e |01ec: move-result-object v14 │ │ -0a1902: 1a0f 0e15 |01ed: const-string v15, "_traffic" // string@150e │ │ -0a1906: 6e20 0425 fe00 |01ef: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a190c: 0c0e |01f2: move-result-object v14 │ │ -0a190e: 6e10 0a25 0e00 |01f3: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a1914: 0c0e |01f6: move-result-object v14 │ │ -0a1916: 120f |01f7: const/4 v15, #int 0 // #0 │ │ -0a1918: 7230 8901 ec0f |01f8: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0a191e: 0a0e |01fb: move-result v14 │ │ -0a1920: 380e 2301 |01fc: if-eqz v14, 031f // +0123 │ │ -0a1924: 121e |01fe: const/4 v14, #int 1 // #1 │ │ -0a1926: 0800 1200 |01ff: move-object/from16 v0, v18 │ │ -0a192a: 590e 8b15 |0201: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.YANDEX_TRAFFIC_ON:I // field@158b │ │ -0a192e: 1a0e 0000 |0203: const-string v14, "" // string@0000 │ │ -0a1932: 6e20 da24 e800 |0205: invoke-virtual {v8, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0a1938: 0a0e |0208: move-result v14 │ │ -0a193a: 390e 1000 |0209: if-nez v14, 0219 // +0010 │ │ -0a193e: 0800 1200 |020b: move-object/from16 v0, v18 │ │ -0a1942: 5b08 7315 |020d: iput-object v8, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ -0a1946: 1a0e 0000 |020f: const-string v14, "" // string@0000 │ │ -0a194a: 0800 1200 |0211: move-object/from16 v0, v18 │ │ -0a194e: 5b0e 6015 |0213: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CATEGORY:Ljava/lang/String; // field@1560 │ │ -0a1952: 0800 1200 |0215: move-object/from16 v0, v18 │ │ -0a1956: 5b07 6715 |0217: iput-object v7, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0a195a: 0800 1200 |0219: move-object/from16 v0, v18 │ │ -0a195e: 540e 6a15 |021b: iget-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPID:Ljava/lang/String; // field@156a │ │ -0a1962: 390e bd00 |021d: if-nez v14, 02da // +00bd │ │ -0a1966: 220e 2706 |021f: new-instance v14, Lorg/pyneo/maps/utils/RException; // type@0627 │ │ -0a196a: 140f 4600 0e7f |0221: const v15, #float 1.88752e+38 // #7f0e0046 │ │ -0a1970: 0800 1400 |0224: move-object/from16 v0, v20 │ │ -0a1974: 7030 962e fe00 |0226: invoke-direct {v14, v15, v0}, Lorg/pyneo/maps/utils/RException;.:(ILjava/lang/String;)V // method@2e96 │ │ -0a197a: 270e |0229: throw v14 │ │ -0a197c: 0d03 |022a: move-exception v3 │ │ -0a197e: 6e10 6c26 0300 |022b: invoke-virtual {v3}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0a1984: 0c0e |022e: move-result-object v14 │ │ -0a1986: 7120 fa2e 3e00 |022f: invoke-static {v14, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a198c: 2900 c2fe |0232: goto/16 00f4 // -013e │ │ -0a1990: 122e |0234: const/4 v14, #int 2 // #2 │ │ -0a1992: 7220 db01 e200 |0235: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0a1998: 0a0e |0238: move-result v14 │ │ -0a199a: 122f |0239: const/4 v15, #int 2 // #2 │ │ -0a199c: 32fe 0a00 |023a: if-eq v14, v15, 0244 // +000a │ │ -0a19a0: 122e |023c: const/4 v14, #int 2 // #2 │ │ -0a19a2: 7220 db01 e200 |023d: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0a19a8: 0a0e |0240: move-result v14 │ │ -0a19aa: 123f |0241: const/4 v15, #int 3 // #3 │ │ -0a19ac: 33fe b2fe |0242: if-ne v14, v15, 00f4 // -014e │ │ -0a19b0: 123e |0244: const/4 v14, #int 3 // #3 │ │ -0a19b2: 7220 de01 e200 |0245: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0a19b8: 0c0e |0248: move-result-object v14 │ │ -0a19ba: 7110 122b 0e00 |0249: invoke-static {v14}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0a19c0: 0c06 |024c: move-result-object v6 │ │ -0a19c2: 0814 0700 |024d: move-object/from16 v20, v7 │ │ -0a19c6: 0800 1200 |024f: move-object/from16 v0, v18 │ │ -0a19ca: 5b07 6715 |0251: iput-object v7, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0a19ce: 1a0e 0000 |0253: const-string v14, "" // string@0000 │ │ -0a19d2: 0800 1200 |0255: move-object/from16 v0, v18 │ │ -0a19d6: 5b0e 6015 |0257: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CATEGORY:Ljava/lang/String; // field@1560 │ │ -0a19da: 121e |0259: const/4 v14, #int 1 // #1 │ │ -0a19dc: 7220 de01 e200 |025a: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0a19e2: 0c0e |025d: move-result-object v14 │ │ -0a19e4: 0800 1200 |025e: move-object/from16 v0, v18 │ │ -0a19e8: 5b0e 7315 |0260: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ -0a19ec: 1a0e e117 |0262: const-string v14, "baseurl" // string@17e1 │ │ -0a19f0: 1a0f 0000 |0264: const-string v15, "" // string@0000 │ │ -0a19f4: 6e30 7a26 e60f |0266: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -0a19fa: 0c0e |0269: move-result-object v14 │ │ -0a19fc: 0800 1200 |026a: move-object/from16 v0, v18 │ │ -0a1a00: 5b0e 5d15 |026c: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0a1a04: 1a0e 1e29 |026e: const-string v14, "mapprojection" // string@291e │ │ -0a1a08: 121f |0270: const/4 v15, #int 1 // #1 │ │ -0a1a0a: 6e30 7726 e60f |0271: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0a1a10: 0a0e |0274: move-result v14 │ │ -0a1a12: 0800 1200 |0275: move-object/from16 v0, v18 │ │ -0a1a16: 590e 7f15 |0277: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -0a1a1a: 122e |0279: const/4 v14, #int 2 // #2 │ │ -0a1a1c: 7220 db01 e200 |027a: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0a1a22: 0a0e |027d: move-result v14 │ │ -0a1a24: 122f |027e: const/4 v15, #int 2 // #2 │ │ -0a1a26: 32fe 5c00 |027f: if-eq v14, v15, 02db // +005c │ │ -0a1a2a: 121e |0281: const/4 v14, #int 1 // #1 │ │ -0a1a2c: 0800 1200 |0282: move-object/from16 v0, v18 │ │ -0a1a30: 5c0e 6915 |0284: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ -0a1a34: 123e |0286: const/4 v14, #int 3 // #3 │ │ -0a1a36: 0800 1200 |0287: move-object/from16 v0, v18 │ │ -0a1a3a: 590e 6e15 |0289: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ -0a1a3e: 130e 0c00 |028b: const/16 v14, #int 12 // #c │ │ -0a1a42: 0800 1200 |028d: move-object/from16 v0, v18 │ │ -0a1a46: 590e 8815 |028f: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.URL_BUILDER_TYPE:I // field@1588 │ │ -0a1a4a: 1a0e 0e2a |0291: const-string v14, "minzoom" // string@2a0e │ │ -0a1a4e: 121f |0293: const/4 v15, #int 1 // #1 │ │ -0a1a50: 6e30 7726 e60f |0294: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0a1a56: 0a0e |0297: move-result v14 │ │ -0a1a58: d80e 0eff |0298: add-int/lit8 v14, v14, #int -1 // #ff │ │ -0a1a5c: 0800 1200 |029a: move-object/from16 v0, v18 │ │ -0a1a60: 590e 8d15 |029c: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MINLEVEL:I // field@158d │ │ -0a1a64: 1a0e 5929 |029e: const-string v14, "maxzoom" // string@2959 │ │ -0a1a68: 130f 1400 |02a0: const/16 v15, #int 20 // #14 │ │ -0a1a6c: 6e30 7726 e60f |02a2: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0a1a72: 0a0e |02a5: move-result v14 │ │ -0a1a74: d80e 0eff |02a6: add-int/lit8 v14, v14, #int -1 // #ff │ │ -0a1a78: 0800 1200 |02a8: move-object/from16 v0, v18 │ │ -0a1a7c: 590e 8c15 |02aa: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MAXLEVEL:I // field@158c │ │ -0a1a80: 1a0e b533 |02ac: const-string v14, "stretch" // string@33b5 │ │ -0a1a84: 1910 f03f |02ae: const-wide/high16 v16, #long 4607182418800017408 // #3ff0 │ │ -0a1a88: 0500 1000 |02b0: move-wide/from16 v0, v16 │ │ -0a1a8c: 6e40 7526 e610 |02b2: invoke-virtual {v6, v14, v0, v1}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@2675 │ │ -0a1a92: 0b0e |02b5: move-result-wide v14 │ │ -0a1a94: 0800 1200 |02b6: move-object/from16 v0, v18 │ │ -0a1a98: 5a0e 6d15 |02b8: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ -0a1a9c: 190e 7040 |02ba: const-wide/high16 v14, #long 4643211215818981376 // #4070 │ │ -0a1aa0: 0800 1200 |02bc: move-object/from16 v0, v18 │ │ -0a1aa4: 5300 6d15 |02be: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ -0a1aa8: 0510 0000 |02c0: move-wide/from16 v16, v0 │ │ -0a1aac: ad0e 0e10 |02c2: mul-double v14, v14, v16 │ │ -0a1ab0: 8aee |02c4: double-to-int v14, v14 │ │ -0a1ab2: 0800 1200 |02c5: move-object/from16 v0, v18 │ │ -0a1ab6: 590e 6c15 |02c7: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ -0a1aba: 1a0e 0000 |02c9: const-string v14, "" // string@0000 │ │ -0a1abe: 0800 1200 |02cb: move-object/from16 v0, v18 │ │ -0a1ac2: 5b0e 5f15 |02cd: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ -0a1ac6: 1a0e 522c |02cf: const-string v14, "onlinecache" // string@2c52 │ │ -0a1aca: 121f |02d1: const/4 v15, #int 1 // #1 │ │ -0a1acc: 6e30 7426 e60f |02d2: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;Z)Z // method@2674 │ │ -0a1ad2: 0a0e |02d5: move-result v14 │ │ -0a1ad4: 0800 1200 |02d6: move-object/from16 v0, v18 │ │ -0a1ad8: 5c0e 8e15 |02d8: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.mOnlineMapCacheEnabled:Z // field@158e │ │ -0a1adc: 0e00 |02da: return-void │ │ -0a1ade: 120e |02db: const/4 v14, #int 0 // #0 │ │ -0a1ae0: 28a6 |02dc: goto 0282 // -005a │ │ -0a1ae2: 1a0e 7b35 |02dd: const-string v14, "usermap_" // string@357b │ │ -0a1ae6: 0800 1400 |02df: move-object/from16 v0, v20 │ │ -0a1aea: 6e20 d824 e000 |02e1: invoke-virtual {v0, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0a1af0: 0a0e |02e4: move-result v14 │ │ -0a1af2: 380e 0900 |02e5: if-eqz v14, 02ee // +0009 │ │ -0a1af6: 121e |02e7: const/4 v14, #int 1 // #1 │ │ -0a1af8: 0800 1200 |02e8: move-object/from16 v0, v18 │ │ -0a1afc: 590e 6e15 |02ea: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ -0a1b00: 2900 0bfe |02ec: goto/16 00f7 // -01f5 │ │ -0a1b04: 120e |02ee: const/4 v14, #int 0 // #0 │ │ -0a1b06: 0800 1200 |02ef: move-object/from16 v0, v18 │ │ -0a1b0a: 590e 6e15 |02f1: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ -0a1b0e: 2900 04fe |02f3: goto/16 00f7 // -01fc │ │ -0a1b12: 620e d00b |02f5: sget-object v14, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a1b16: 0800 1400 |02f7: move-object/from16 v0, v20 │ │ -0a1b1a: 6e20 f024 e000 |02f9: invoke-virtual {v0, v14}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f0 │ │ -0a1b20: 0c0e |02fc: move-result-object v14 │ │ -0a1b22: 1a0f 192a |02fd: const-string v15, "mnm" // string@2a19 │ │ -0a1b26: 6e20 d924 fe00 |02ff: invoke-virtual {v14, v15}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0a1b2c: 0a0e |0302: move-result v14 │ │ -0a1b2e: 380e 0f00 |0303: if-eqz v14, 0312 // +000f │ │ -0a1b32: 123e |0305: const/4 v14, #int 3 // #3 │ │ -0a1b34: 0800 1200 |0306: move-object/from16 v0, v18 │ │ -0a1b38: 590e 8415 |0308: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ -0a1b3c: 1a0e 0000 |030a: const-string v14, "" // string@0000 │ │ -0a1b40: 0800 1200 |030c: move-object/from16 v0, v18 │ │ -0a1b44: 5b0e 6815 |030e: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -0a1b48: 2900 b3fe |0310: goto/16 01c3 // -014d │ │ -0a1b4c: 124e |0312: const/4 v14, #int 4 // #4 │ │ -0a1b4e: 0800 1200 |0313: move-object/from16 v0, v18 │ │ -0a1b52: 590e 8415 |0315: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ -0a1b56: 1a0e 0000 |0317: const-string v14, "" // string@0000 │ │ -0a1b5a: 0800 1200 |0319: move-object/from16 v0, v18 │ │ -0a1b5e: 5b0e 6815 |031b: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -0a1b62: 2900 a6fe |031d: goto/16 01c3 // -015a │ │ -0a1b66: 120e |031f: const/4 v14, #int 0 // #0 │ │ -0a1b68: 0800 1200 |0320: move-object/from16 v0, v18 │ │ -0a1b6c: 590e 8b15 |0322: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.YANDEX_TRAFFIC_ON:I // field@158b │ │ -0a1b70: 2900 dffe |0324: goto/16 0203 // -0121 │ │ -0a1b74: 7100 dc25 0000 |0326: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ -0a1b7a: 0c04 |0329: move-result-object v4 │ │ -0a1b7c: 120a |032a: const/4 v10, #int 0 // #0 │ │ -0a1b7e: 6e10 dd25 0400 |032b: invoke-virtual {v4}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ -0a1b84: 0c0a |032e: move-result-object v10 │ │ -0a1b86: 380a d4fe |032f: if-eqz v10, 0203 // -012c │ │ -0a1b8a: 7401 3201 1300 |0331: invoke-virtual/range {v19}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a1b90: 0c0e |0334: move-result-object v14 │ │ -0a1b92: 140f 0100 067f |0335: const v15, #float 1.78117e+38 // #7f060001 │ │ -0a1b98: 6e20 bd01 fe00 |0338: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ -0a1b9e: 0c05 |033b: move-result-object v5 │ │ -0a1ba0: 220e 5405 |033c: new-instance v14, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ -0a1ba4: 0800 1200 |033e: move-object/from16 v0, v18 │ │ -0a1ba8: 0801 1400 |0340: move-object/from16 v1, v20 │ │ -0a1bac: 7030 0d29 0e01 |0342: invoke-direct {v14, v0, v1}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Ljava/lang/String;)V // method@290d │ │ -0a1bb2: 6e30 db25 5a0e |0345: invoke-virtual {v10, v5, v14}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ -0a1bb8: 220e 9204 |0348: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a1bbc: 7010 fb24 0e00 |034a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a1bc2: 1a0f f32d |034d: const-string v15, "pref_predefmaps_" // string@2df3 │ │ -0a1bc6: 6e20 0425 fe00 |034f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1bcc: 0c0e |0352: move-result-object v14 │ │ -0a1bce: 0800 1200 |0353: move-object/from16 v0, v18 │ │ -0a1bd2: 540f 6715 |0355: iget-object v15, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0a1bd6: 6e20 0425 fe00 |0357: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1bdc: 0c0e |035a: move-result-object v14 │ │ -0a1bde: 1a0f 0c15 |035b: const-string v15, "_stretch" // string@150c │ │ -0a1be2: 6e20 0425 fe00 |035d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1be8: 0c0e |0360: move-result-object v14 │ │ -0a1bea: 6e10 0a25 0e00 |0361: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a1bf0: 0c0e |0364: move-result-object v14 │ │ -0a1bf2: 1a0f 5f01 |0365: const-string v15, "1" // string@015f │ │ -0a1bf6: 7230 8c01 ec0f |0367: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a1bfc: 0c0e |036a: move-result-object v14 │ │ -0a1bfe: 7110 7924 0e00 |036b: invoke-static {v14}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a1c04: 0b0e |036e: move-result-wide v14 │ │ -0a1c06: 0800 1200 |036f: move-object/from16 v0, v18 │ │ -0a1c0a: 5a0e 6d15 |0371: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ -0a1c0e: 0800 1200 |0373: move-object/from16 v0, v18 │ │ -0a1c12: 520e 6c15 |0375: iget v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ -0a1c16: 83ee |0377: int-to-double v14, v14 │ │ -0a1c18: 0800 1200 |0378: move-object/from16 v0, v18 │ │ -0a1c1c: 5300 6d15 |037a: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ -0a1c20: 0510 0000 |037c: move-wide/from16 v16, v0 │ │ -0a1c24: ad0e 0e10 |037e: mul-double v14, v14, v16 │ │ -0a1c28: 8aee |0380: double-to-int v14, v14 │ │ -0a1c2a: 0800 1200 |0381: move-object/from16 v0, v18 │ │ -0a1c2e: 590e 6c15 |0383: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ -0a1c32: 0800 1200 |0385: move-object/from16 v0, v18 │ │ -0a1c36: 550e 6315 |0387: iget-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE:Z // field@1563 │ │ -0a1c3a: 380e 4b00 |0389: if-eqz v14, 03d4 // +004b │ │ -0a1c3e: 220e 9204 |038b: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0a1c42: 7010 fb24 0e00 |038d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a1c48: 1a0f f32d |0390: const-string v15, "pref_predefmaps_" // string@2df3 │ │ -0a1c4c: 6e20 0425 fe00 |0392: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1c52: 0c0e |0395: move-result-object v14 │ │ -0a1c54: 0800 1200 |0396: move-object/from16 v0, v18 │ │ -0a1c58: 540f 6715 |0398: iget-object v15, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0a1c5c: 6e20 0425 fe00 |039a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1c62: 0c0e |039d: move-result-object v14 │ │ -0a1c64: 1a0f fb14 |039e: const-string v15, "_googlescale" // string@14fb │ │ -0a1c68: 6e20 0425 fe00 |03a0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1c6e: 0c0e |03a3: move-result-object v14 │ │ -0a1c70: 6e10 0a25 0e00 |03a4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a1c76: 0c0e |03a7: move-result-object v14 │ │ -0a1c78: 1a0f 5f01 |03a8: const-string v15, "1" // string@015f │ │ -0a1c7c: 7230 8c01 ec0f |03aa: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a1c82: 0c0e |03ad: move-result-object v14 │ │ -0a1c84: 7110 7924 0e00 |03ae: invoke-static {v14}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a1c8a: 0b0e |03b1: move-result-wide v14 │ │ -0a1c8c: 0800 1200 |03b2: move-object/from16 v0, v18 │ │ -0a1c90: 5a0e 6515 |03b4: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE_SIZE_FACTOR:D // field@1565 │ │ -0a1c94: 0800 1200 |03b6: move-object/from16 v0, v18 │ │ -0a1c98: 520e 6c15 |03b8: iget v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ -0a1c9c: 83ee |03ba: int-to-double v14, v14 │ │ -0a1c9e: 0800 1200 |03bb: move-object/from16 v0, v18 │ │ -0a1ca2: 5300 6515 |03bd: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE_SIZE_FACTOR:D // field@1565 │ │ -0a1ca6: 0510 0000 |03bf: move-wide/from16 v16, v0 │ │ -0a1caa: ad0e 0e10 |03c1: mul-double v14, v14, v16 │ │ -0a1cae: 8aee |03c3: double-to-int v14, v14 │ │ -0a1cb0: 0800 1200 |03c4: move-object/from16 v0, v18 │ │ -0a1cb4: 590e 6c15 |03c6: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ -0a1cb8: 2900 3bfe |03c8: goto/16 0203 // -01c5 │ │ -0a1cbc: 0d03 |03ca: move-exception v3 │ │ -0a1cbe: 6e10 8224 0300 |03cb: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a1cc4: 0c0e |03ce: move-result-object v14 │ │ -0a1cc6: 7120 fa2e 3e00 |03cf: invoke-static {v14, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a1ccc: 2900 31fe |03d2: goto/16 0203 // -01cf │ │ -0a1cd0: 190e f03f |03d4: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ -0a1cd4: 0800 1200 |03d6: move-object/from16 v0, v18 │ │ -0a1cd8: 5a0e 6515 |03d8: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE_SIZE_FACTOR:D // field@1565 │ │ -0a1cdc: 2900 29fe |03da: goto/16 0203 // -01d7 │ │ +0a14d8: |[0a14d8] org.pyneo.maps.tileprovider.TileSourceBase.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0a14e8: 7601 be24 1200 |0000: invoke-direct/range {v18}, Ljava/lang/Object;.:()V // method@24be │ │ +0a14ee: 120e |0003: const/4 v14, #int 0 // #0 │ │ +0a14f0: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0a14f4: 5c0e 6315 |0006: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE:Z // field@1563 │ │ +0a14f8: 120e |0008: const/4 v14, #int 0 // #0 │ │ +0a14fa: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +0a14fe: 5c0e 8515 |000b: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TIMEDEPENDENT:Z // field@1585 │ │ +0a1502: 190e f03f |000d: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ +0a1506: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +0a150a: 5a0e 6d15 |0011: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ +0a150e: 190e f03f |0013: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ +0a1512: 0800 1200 |0015: move-object/from16 v0, v18 │ │ +0a1516: 5a0e 6515 |0017: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE_SIZE_FACTOR:D // field@1565 │ │ +0a151a: 160e 0000 |0019: const-wide/16 v14, #int 0 // #0 │ │ +0a151e: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +0a1522: 5a0e 7815 |001d: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LAT:D // field@1578 │ │ +0a1526: 160e 0000 |001f: const-wide/16 v14, #int 0 // #0 │ │ +0a152a: 0800 1200 |0021: move-object/from16 v0, v18 │ │ +0a152e: 5a0e 7915 |0023: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LON:D // field@1579 │ │ +0a1532: 1a0e 0000 |0025: const-string v14, "" // string@0000 │ │ +0a1536: 0800 1400 |0027: move-object/from16 v0, v20 │ │ +0a153a: 6e20 db24 e000 |0029: invoke-virtual {v0, v14}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a1540: 0a0e |002c: move-result v14 │ │ +0a1542: 380e 0400 |002d: if-eqz v14, 0031 // +0004 │ │ +0a1546: 1a14 1d29 |002f: const-string v20, "mapnik" // string@291d │ │ +0a154a: 7701 af03 1300 |0031: invoke-static/range {v19}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0a1550: 0c0c |0034: move-result-object v12 │ │ +0a1552: 1a0e ea2d |0035: const-string v14, "pref_onlinecache" // string@2dea │ │ +0a1556: 121f |0037: const/4 v15, #int 1 // #1 │ │ +0a1558: 7230 8901 ec0f |0038: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0a155e: 0a0e |003b: move-result v14 │ │ +0a1560: 0800 1200 |003c: move-object/from16 v0, v18 │ │ +0a1564: 5c0e 8e15 |003e: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.mOnlineMapCacheEnabled:Z // field@158e │ │ +0a1568: 1a0e c42d |0040: const-string v14, "pref_googlelanguagecode" // string@2dc4 │ │ +0a156c: 1a0f ef1b |0042: const-string v15, "en" // string@1bef │ │ +0a1570: 7230 8c01 ec0f |0044: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a1576: 0c0e |0047: move-result-object v14 │ │ +0a1578: 0800 1200 |0048: move-object/from16 v0, v18 │ │ +0a157c: 5b0e 6615 |004a: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@1566 │ │ +0a1580: 1a0e 0000 |004c: const-string v14, "" // string@0000 │ │ +0a1584: 0800 1200 |004e: move-object/from16 v0, v18 │ │ +0a1588: 5b0e 7a15 |0050: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OVERLAYID:Ljava/lang/String; // field@157a │ │ +0a158c: 220e 9204 |0052: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a1590: 7010 fb24 0e00 |0054: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a1596: 0800 1400 |0057: move-object/from16 v0, v20 │ │ +0a159a: 6e20 0425 0e00 |0059: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a15a0: 0c0e |005c: move-result-object v14 │ │ +0a15a2: 1a0f 0315 |005d: const-string v15, "_offsetlat" // string@1503 │ │ +0a15a6: 6e20 0425 fe00 |005f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a15ac: 0c0e |0062: move-result-object v14 │ │ +0a15ae: 6e10 0a25 0e00 |0063: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a15b4: 0c0e |0066: move-result-object v14 │ │ +0a15b6: 120f |0067: const/4 v15, #int 0 // #0 │ │ +0a15b8: 7230 8a01 ec0f |0068: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@018a │ │ +0a15be: 0a0e |006b: move-result v14 │ │ +0a15c0: 89ee |006c: float-to-double v14, v14 │ │ +0a15c2: 0800 1200 |006d: move-object/from16 v0, v18 │ │ +0a15c6: 5a0e 7815 |006f: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LAT:D // field@1578 │ │ +0a15ca: 220e 9204 |0071: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a15ce: 7010 fb24 0e00 |0073: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a15d4: 0800 1400 |0076: move-object/from16 v0, v20 │ │ +0a15d8: 6e20 0425 0e00 |0078: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a15de: 0c0e |007b: move-result-object v14 │ │ +0a15e0: 1a0f 0415 |007c: const-string v15, "_offsetlon" // string@1504 │ │ +0a15e4: 6e20 0425 fe00 |007e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a15ea: 0c0e |0081: move-result-object v14 │ │ +0a15ec: 6e10 0a25 0e00 |0082: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a15f2: 0c0e |0085: move-result-object v14 │ │ +0a15f4: 120f |0086: const/4 v15, #int 0 // #0 │ │ +0a15f6: 7230 8a01 ec0f |0087: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@018a │ │ +0a15fc: 0a0e |008a: move-result v14 │ │ +0a15fe: 89ee |008b: float-to-double v14, v14 │ │ +0a1600: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +0a1604: 5a0e 7915 |008e: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LON:D // field@1579 │ │ +0a1608: 1a08 0000 |0090: const-string v8, "" // string@0000 │ │ +0a160c: 1a07 0000 |0092: const-string v7, "" // string@0000 │ │ +0a1610: 1a0e 142a |0094: const-string v14, "mixmap_" // string@2a14 │ │ +0a1614: 0800 1400 |0096: move-object/from16 v0, v20 │ │ +0a1618: 6e20 ea24 e000 |0098: invoke-virtual {v0, v14}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0a161e: 0a0e |009b: move-result v14 │ │ +0a1620: 380e 4102 |009c: if-eqz v14, 02dd // +0241 │ │ +0a1624: 1a0e e814 |009e: const-string v14, "_" // string@14e8 │ │ +0a1628: 0800 1400 |00a0: move-object/from16 v0, v20 │ │ +0a162c: 6e20 e824 e000 |00a2: invoke-virtual {v0, v14}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0a1632: 0c09 |00a5: move-result-object v9 │ │ +0a1634: 220b 8d05 |00a6: new-instance v11, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0a1638: 0800 1300 |00a8: move-object/from16 v0, v19 │ │ +0a163c: 7020 902a 0b00 |00aa: invoke-direct {v11, v0}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0a1642: 0807 1400 |00ad: move-object/from16 v7, v20 │ │ +0a1646: 1a14 1d29 |00af: const-string v20, "mapnik" // string@291d │ │ +0a164a: 120e |00b1: const/4 v14, #int 0 // #0 │ │ +0a164c: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ +0a1650: 590e 6e15 |00b4: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ +0a1654: 121e |00b6: const/4 v14, #int 1 // #1 │ │ +0a1656: 460e 090e |00b7: aget-object v14, v9, v14 │ │ +0a165a: 7110 9d24 0e00 |00b9: invoke-static {v14}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ +0a1660: 0b0e |00bc: move-result-wide v14 │ │ +0a1662: 6e30 a22a eb0f |00bd: invoke-virtual {v11, v14, v15}, Lorg/pyneo/maps/poi/PoiManager;.getMap:(J)Landroid/database/Cursor; // method@2aa2 │ │ +0a1668: 0c02 |00c0: move-result-object v2 │ │ +0a166a: 3802 3600 |00c1: if-eqz v2, 00f7 // +0036 │ │ +0a166e: 7210 e001 0200 |00c3: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0a1674: 0a0e |00c6: move-result v14 │ │ +0a1676: 380e 2d00 |00c7: if-eqz v14, 00f4 // +002d │ │ +0a167a: 121e |00c9: const/4 v14, #int 1 // #1 │ │ +0a167c: 7220 de01 e200 |00ca: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0a1682: 0c08 |00cd: move-result-object v8 │ │ +0a1684: 122e |00ce: const/4 v14, #int 2 // #2 │ │ +0a1686: 7220 db01 e200 |00cf: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0a168c: 0a0e |00d2: move-result v14 │ │ +0a168e: 121f |00d3: const/4 v15, #int 1 // #1 │ │ +0a1690: 33fe 6001 |00d4: if-ne v14, v15, 0234 // +0160 │ │ +0a1694: 123e |00d6: const/4 v14, #int 3 // #3 │ │ +0a1696: 7220 de01 e200 |00d7: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0a169c: 0c0e |00da: move-result-object v14 │ │ +0a169e: 7110 132b 0e00 |00db: invoke-static {v14}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ +0a16a4: 0c06 |00de: move-result-object v6 │ │ +0a16a6: 1a0e 1a29 |00df: const-string v14, "mapid" // string@291a │ │ +0a16aa: 6e20 7326 e600 |00e1: invoke-virtual {v6, v14}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ +0a16b0: 0c14 |00e4: move-result-object v20 │ │ +0a16b2: 1a0e ae2c |00e5: const-string v14, "overlayid" // string@2cae │ │ +0a16b6: 6e20 7326 e600 |00e7: invoke-virtual {v6, v14}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ +0a16bc: 0c0e |00ea: move-result-object v14 │ │ +0a16be: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ +0a16c2: 5b0e 7a15 |00ed: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OVERLAYID:Ljava/lang/String; // field@157a │ │ +0a16c6: 122e |00ef: const/4 v14, #int 2 // #2 │ │ +0a16c8: 0800 1200 |00f0: move-object/from16 v0, v18 │ │ +0a16cc: 590e 6e15 |00f2: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ +0a16d0: 7210 d301 0200 |00f4: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0a16d6: 1a0e 7b35 |00f7: const-string v14, "usermap_" // string@357b │ │ +0a16da: 0800 1400 |00f9: move-object/from16 v0, v20 │ │ +0a16de: 6e20 d824 e000 |00fb: invoke-virtual {v0, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0a16e4: 0a0e |00fe: move-result v14 │ │ +0a16e6: 380e 2702 |00ff: if-eqz v14, 0326 // +0227 │ │ +0a16ea: 220e 9204 |0101: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a16ee: 7010 fb24 0e00 |0103: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a16f4: 1a0f 1c2e |0106: const-string v15, "pref_usermaps_" // string@2e1c │ │ +0a16f8: 6e20 0425 fe00 |0108: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a16fe: 0c0e |010b: move-result-object v14 │ │ +0a1700: 130f 0800 |010c: const/16 v15, #int 8 // #8 │ │ +0a1704: 0800 1400 |010e: move-object/from16 v0, v20 │ │ +0a1708: 6e20 ec24 f000 |0110: invoke-virtual {v0, v15}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0a170e: 0c0f |0113: move-result-object v15 │ │ +0a1710: 6e20 0425 fe00 |0114: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1716: 0c0e |0117: move-result-object v14 │ │ +0a1718: 6e10 0a25 0e00 |0118: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a171e: 0c0d |011b: move-result-object v13 │ │ +0a1720: 0800 1400 |011c: move-object/from16 v0, v20 │ │ +0a1724: 0801 1200 |011e: move-object/from16 v1, v18 │ │ +0a1728: 5b10 6715 |0120: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0a172c: 0800 1400 |0122: move-object/from16 v0, v20 │ │ +0a1730: 0801 1200 |0124: move-object/from16 v1, v18 │ │ +0a1734: 5b10 6a15 |0126: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPID:Ljava/lang/String; // field@156a │ │ +0a1738: 1a0e 0000 |0128: const-string v14, "" // string@0000 │ │ +0a173c: 0800 1200 |012a: move-object/from16 v0, v18 │ │ +0a1740: 5b0e 6015 |012c: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CATEGORY:Ljava/lang/String; // field@1560 │ │ +0a1744: 220e 9204 |012e: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a1748: 7010 fb24 0e00 |0130: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a174e: 6e20 0425 de00 |0133: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1754: 0c0e |0136: move-result-object v14 │ │ +0a1756: 1a0f 0115 |0137: const-string v15, "_name" // string@1501 │ │ +0a175a: 6e20 0425 fe00 |0139: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1760: 0c0e |013c: move-result-object v14 │ │ +0a1762: 6e10 0a25 0e00 |013d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a1768: 0c0e |0140: move-result-object v14 │ │ +0a176a: 0800 1400 |0141: move-object/from16 v0, v20 │ │ +0a176e: 7230 8c01 ec00 |0143: invoke-interface {v12, v14, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a1774: 0c0e |0146: move-result-object v14 │ │ +0a1776: 0800 1200 |0147: move-object/from16 v0, v18 │ │ +0a177a: 5b0e 7315 |0149: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ +0a177e: 220e 9204 |014b: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a1782: 7010 fb24 0e00 |014d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a1788: 6e20 0425 de00 |0150: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a178e: 0c0e |0153: move-result-object v14 │ │ +0a1790: 1a0f f414 |0154: const-string v15, "_baseurl" // string@14f4 │ │ +0a1794: 6e20 0425 fe00 |0156: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a179a: 0c0e |0159: move-result-object v14 │ │ +0a179c: 6e10 0a25 0e00 |015a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a17a2: 0c0e |015d: move-result-object v14 │ │ +0a17a4: 1a0f bf2a |015e: const-string v15, "no_baseurl" // string@2abf │ │ +0a17a8: 7230 8c01 ec0f |0160: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a17ae: 0c0e |0163: move-result-object v14 │ │ +0a17b0: 0800 1200 |0164: move-object/from16 v0, v18 │ │ +0a17b4: 5b0e 5d15 |0166: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0a17b8: 120e |0168: const/4 v14, #int 0 // #0 │ │ +0a17ba: 0800 1200 |0169: move-object/from16 v0, v18 │ │ +0a17be: 590e 8d15 |016b: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MINLEVEL:I // field@158d │ │ +0a17c2: 130e 1800 |016d: const/16 v14, #int 24 // #18 │ │ +0a17c6: 0800 1200 |016f: move-object/from16 v0, v18 │ │ +0a17ca: 590e 8c15 |0171: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MAXLEVEL:I // field@158c │ │ +0a17ce: 220e 9204 |0173: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a17d2: 7010 fb24 0e00 |0175: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a17d8: 6e20 0425 de00 |0178: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a17de: 0c0e |017b: move-result-object v14 │ │ +0a17e0: 1a0f 0c15 |017c: const-string v15, "_stretch" // string@150c │ │ +0a17e4: 6e20 0425 fe00 |017e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a17ea: 0c0e |0181: move-result-object v14 │ │ +0a17ec: 6e10 0a25 0e00 |0182: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a17f2: 0c0e |0185: move-result-object v14 │ │ +0a17f4: 1a0f 5f01 |0186: const-string v15, "1" // string@015f │ │ +0a17f8: 7230 8c01 ec0f |0188: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a17fe: 0c0e |018b: move-result-object v14 │ │ +0a1800: 7110 7924 0e00 |018c: invoke-static {v14}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a1806: 0b0e |018f: move-result-wide v14 │ │ +0a1808: 0800 1200 |0190: move-object/from16 v0, v18 │ │ +0a180c: 5a0e 6d15 |0192: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ +0a1810: 190e 7040 |0194: const-wide/high16 v14, #long 4643211215818981376 // #4070 │ │ +0a1814: 0800 1200 |0196: move-object/from16 v0, v18 │ │ +0a1818: 5300 6d15 |0198: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ +0a181c: 0510 0000 |019a: move-wide/from16 v16, v0 │ │ +0a1820: ad0e 0e10 |019c: mul-double v14, v14, v16 │ │ +0a1824: 8aee |019e: double-to-int v14, v14 │ │ +0a1826: 0800 1200 |019f: move-object/from16 v0, v18 │ │ +0a182a: 590e 6c15 |01a1: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ +0a182e: 120e |01a3: const/4 v14, #int 0 // #0 │ │ +0a1830: 0800 1200 |01a4: move-object/from16 v0, v18 │ │ +0a1834: 590e 8815 |01a6: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.URL_BUILDER_TYPE:I // field@1588 │ │ +0a1838: 620e d00b |01a8: sget-object v14, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a183c: 0800 1400 |01aa: move-object/from16 v0, v20 │ │ +0a1840: 6e20 f024 e000 |01ac: invoke-virtual {v0, v14}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f0 │ │ +0a1846: 0c0e |01af: move-result-object v14 │ │ +0a1848: 1a0f 5733 |01b0: const-string v15, "sqlitedb" // string@3357 │ │ +0a184c: 6e20 d924 fe00 |01b2: invoke-virtual {v14, v15}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0a1852: 0a0e |01b5: move-result v14 │ │ +0a1854: 380e 3f01 |01b6: if-eqz v14, 02f5 // +013f │ │ +0a1858: 125e |01b8: const/4 v14, #int 5 // #5 │ │ +0a185a: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +0a185e: 590e 8415 |01bb: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ +0a1862: 1a0e 0000 |01bd: const-string v14, "" // string@0000 │ │ +0a1866: 0800 1200 |01bf: move-object/from16 v0, v18 │ │ +0a186a: 5b0e 6815 |01c1: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +0a186e: 220e 9204 |01c3: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a1872: 7010 fb24 0e00 |01c5: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a1878: 6e20 0425 de00 |01c8: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a187e: 0c0e |01cb: move-result-object v14 │ │ +0a1880: 1a0f 0615 |01cc: const-string v15, "_projection" // string@1506 │ │ +0a1884: 6e20 0425 fe00 |01ce: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a188a: 0c0e |01d1: move-result-object v14 │ │ +0a188c: 6e10 0a25 0e00 |01d2: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a1892: 0c0e |01d5: move-result-object v14 │ │ +0a1894: 1a0f 5f01 |01d6: const-string v15, "1" // string@015f │ │ +0a1898: 7230 8c01 ec0f |01d8: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a189e: 0c0e |01db: move-result-object v14 │ │ +0a18a0: 7110 9224 0e00 |01dc: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a18a6: 0a0e |01df: move-result v14 │ │ +0a18a8: 0800 1200 |01e0: move-object/from16 v0, v18 │ │ +0a18ac: 590e 7f15 |01e2: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +0a18b0: 220e 9204 |01e4: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a18b4: 7010 fb24 0e00 |01e6: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a18ba: 6e20 0425 de00 |01e9: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a18c0: 0c0e |01ec: move-result-object v14 │ │ +0a18c2: 1a0f 0e15 |01ed: const-string v15, "_traffic" // string@150e │ │ +0a18c6: 6e20 0425 fe00 |01ef: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a18cc: 0c0e |01f2: move-result-object v14 │ │ +0a18ce: 6e10 0a25 0e00 |01f3: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a18d4: 0c0e |01f6: move-result-object v14 │ │ +0a18d6: 120f |01f7: const/4 v15, #int 0 // #0 │ │ +0a18d8: 7230 8901 ec0f |01f8: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0a18de: 0a0e |01fb: move-result v14 │ │ +0a18e0: 380e 2301 |01fc: if-eqz v14, 031f // +0123 │ │ +0a18e4: 121e |01fe: const/4 v14, #int 1 // #1 │ │ +0a18e6: 0800 1200 |01ff: move-object/from16 v0, v18 │ │ +0a18ea: 590e 8b15 |0201: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.YANDEX_TRAFFIC_ON:I // field@158b │ │ +0a18ee: 1a0e 0000 |0203: const-string v14, "" // string@0000 │ │ +0a18f2: 6e20 da24 e800 |0205: invoke-virtual {v8, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0a18f8: 0a0e |0208: move-result v14 │ │ +0a18fa: 390e 1000 |0209: if-nez v14, 0219 // +0010 │ │ +0a18fe: 0800 1200 |020b: move-object/from16 v0, v18 │ │ +0a1902: 5b08 7315 |020d: iput-object v8, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ +0a1906: 1a0e 0000 |020f: const-string v14, "" // string@0000 │ │ +0a190a: 0800 1200 |0211: move-object/from16 v0, v18 │ │ +0a190e: 5b0e 6015 |0213: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CATEGORY:Ljava/lang/String; // field@1560 │ │ +0a1912: 0800 1200 |0215: move-object/from16 v0, v18 │ │ +0a1916: 5b07 6715 |0217: iput-object v7, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0a191a: 0800 1200 |0219: move-object/from16 v0, v18 │ │ +0a191e: 540e 6a15 |021b: iget-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPID:Ljava/lang/String; // field@156a │ │ +0a1922: 390e bd00 |021d: if-nez v14, 02da // +00bd │ │ +0a1926: 220e 2706 |021f: new-instance v14, Lorg/pyneo/maps/utils/RException; // type@0627 │ │ +0a192a: 140f 4600 0e7f |0221: const v15, #float 1.88752e+38 // #7f0e0046 │ │ +0a1930: 0800 1400 |0224: move-object/from16 v0, v20 │ │ +0a1934: 7030 962e fe00 |0226: invoke-direct {v14, v15, v0}, Lorg/pyneo/maps/utils/RException;.:(ILjava/lang/String;)V // method@2e96 │ │ +0a193a: 270e |0229: throw v14 │ │ +0a193c: 0d03 |022a: move-exception v3 │ │ +0a193e: 6e10 6c26 0300 |022b: invoke-virtual {v3}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0a1944: 0c0e |022e: move-result-object v14 │ │ +0a1946: 7120 fa2e 3e00 |022f: invoke-static {v14, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a194c: 2900 c2fe |0232: goto/16 00f4 // -013e │ │ +0a1950: 122e |0234: const/4 v14, #int 2 // #2 │ │ +0a1952: 7220 db01 e200 |0235: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0a1958: 0a0e |0238: move-result v14 │ │ +0a195a: 122f |0239: const/4 v15, #int 2 // #2 │ │ +0a195c: 32fe 0a00 |023a: if-eq v14, v15, 0244 // +000a │ │ +0a1960: 122e |023c: const/4 v14, #int 2 // #2 │ │ +0a1962: 7220 db01 e200 |023d: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0a1968: 0a0e |0240: move-result v14 │ │ +0a196a: 123f |0241: const/4 v15, #int 3 // #3 │ │ +0a196c: 33fe b2fe |0242: if-ne v14, v15, 00f4 // -014e │ │ +0a1970: 123e |0244: const/4 v14, #int 3 // #3 │ │ +0a1972: 7220 de01 e200 |0245: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0a1978: 0c0e |0248: move-result-object v14 │ │ +0a197a: 7110 122b 0e00 |0249: invoke-static {v14}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0a1980: 0c06 |024c: move-result-object v6 │ │ +0a1982: 0814 0700 |024d: move-object/from16 v20, v7 │ │ +0a1986: 0800 1200 |024f: move-object/from16 v0, v18 │ │ +0a198a: 5b07 6715 |0251: iput-object v7, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0a198e: 1a0e 0000 |0253: const-string v14, "" // string@0000 │ │ +0a1992: 0800 1200 |0255: move-object/from16 v0, v18 │ │ +0a1996: 5b0e 6015 |0257: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CATEGORY:Ljava/lang/String; // field@1560 │ │ +0a199a: 121e |0259: const/4 v14, #int 1 // #1 │ │ +0a199c: 7220 de01 e200 |025a: invoke-interface {v2, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0a19a2: 0c0e |025d: move-result-object v14 │ │ +0a19a4: 0800 1200 |025e: move-object/from16 v0, v18 │ │ +0a19a8: 5b0e 7315 |0260: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ +0a19ac: 1a0e e117 |0262: const-string v14, "baseurl" // string@17e1 │ │ +0a19b0: 1a0f 0000 |0264: const-string v15, "" // string@0000 │ │ +0a19b4: 6e30 7a26 e60f |0266: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0a19ba: 0c0e |0269: move-result-object v14 │ │ +0a19bc: 0800 1200 |026a: move-object/from16 v0, v18 │ │ +0a19c0: 5b0e 5d15 |026c: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0a19c4: 1a0e 1e29 |026e: const-string v14, "mapprojection" // string@291e │ │ +0a19c8: 121f |0270: const/4 v15, #int 1 // #1 │ │ +0a19ca: 6e30 7726 e60f |0271: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0a19d0: 0a0e |0274: move-result v14 │ │ +0a19d2: 0800 1200 |0275: move-object/from16 v0, v18 │ │ +0a19d6: 590e 7f15 |0277: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +0a19da: 122e |0279: const/4 v14, #int 2 // #2 │ │ +0a19dc: 7220 db01 e200 |027a: invoke-interface {v2, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0a19e2: 0a0e |027d: move-result v14 │ │ +0a19e4: 122f |027e: const/4 v15, #int 2 // #2 │ │ +0a19e6: 32fe 5c00 |027f: if-eq v14, v15, 02db // +005c │ │ +0a19ea: 121e |0281: const/4 v14, #int 1 // #1 │ │ +0a19ec: 0800 1200 |0282: move-object/from16 v0, v18 │ │ +0a19f0: 5c0e 6915 |0284: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ +0a19f4: 123e |0286: const/4 v14, #int 3 // #3 │ │ +0a19f6: 0800 1200 |0287: move-object/from16 v0, v18 │ │ +0a19fa: 590e 6e15 |0289: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ +0a19fe: 130e 0c00 |028b: const/16 v14, #int 12 // #c │ │ +0a1a02: 0800 1200 |028d: move-object/from16 v0, v18 │ │ +0a1a06: 590e 8815 |028f: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.URL_BUILDER_TYPE:I // field@1588 │ │ +0a1a0a: 1a0e 0e2a |0291: const-string v14, "minzoom" // string@2a0e │ │ +0a1a0e: 121f |0293: const/4 v15, #int 1 // #1 │ │ +0a1a10: 6e30 7726 e60f |0294: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0a1a16: 0a0e |0297: move-result v14 │ │ +0a1a18: d80e 0eff |0298: add-int/lit8 v14, v14, #int -1 // #ff │ │ +0a1a1c: 0800 1200 |029a: move-object/from16 v0, v18 │ │ +0a1a20: 590e 8d15 |029c: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MINLEVEL:I // field@158d │ │ +0a1a24: 1a0e 5929 |029e: const-string v14, "maxzoom" // string@2959 │ │ +0a1a28: 130f 1400 |02a0: const/16 v15, #int 20 // #14 │ │ +0a1a2c: 6e30 7726 e60f |02a2: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0a1a32: 0a0e |02a5: move-result v14 │ │ +0a1a34: d80e 0eff |02a6: add-int/lit8 v14, v14, #int -1 // #ff │ │ +0a1a38: 0800 1200 |02a8: move-object/from16 v0, v18 │ │ +0a1a3c: 590e 8c15 |02aa: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MAXLEVEL:I // field@158c │ │ +0a1a40: 1a0e b533 |02ac: const-string v14, "stretch" // string@33b5 │ │ +0a1a44: 1910 f03f |02ae: const-wide/high16 v16, #long 4607182418800017408 // #3ff0 │ │ +0a1a48: 0500 1000 |02b0: move-wide/from16 v0, v16 │ │ +0a1a4c: 6e40 7526 e610 |02b2: invoke-virtual {v6, v14, v0, v1}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@2675 │ │ +0a1a52: 0b0e |02b5: move-result-wide v14 │ │ +0a1a54: 0800 1200 |02b6: move-object/from16 v0, v18 │ │ +0a1a58: 5a0e 6d15 |02b8: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ +0a1a5c: 190e 7040 |02ba: const-wide/high16 v14, #long 4643211215818981376 // #4070 │ │ +0a1a60: 0800 1200 |02bc: move-object/from16 v0, v18 │ │ +0a1a64: 5300 6d15 |02be: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ +0a1a68: 0510 0000 |02c0: move-wide/from16 v16, v0 │ │ +0a1a6c: ad0e 0e10 |02c2: mul-double v14, v14, v16 │ │ +0a1a70: 8aee |02c4: double-to-int v14, v14 │ │ +0a1a72: 0800 1200 |02c5: move-object/from16 v0, v18 │ │ +0a1a76: 590e 6c15 |02c7: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ +0a1a7a: 1a0e 0000 |02c9: const-string v14, "" // string@0000 │ │ +0a1a7e: 0800 1200 |02cb: move-object/from16 v0, v18 │ │ +0a1a82: 5b0e 5f15 |02cd: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ +0a1a86: 1a0e 522c |02cf: const-string v14, "onlinecache" // string@2c52 │ │ +0a1a8a: 121f |02d1: const/4 v15, #int 1 // #1 │ │ +0a1a8c: 6e30 7426 e60f |02d2: invoke-virtual {v6, v14, v15}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;Z)Z // method@2674 │ │ +0a1a92: 0a0e |02d5: move-result v14 │ │ +0a1a94: 0800 1200 |02d6: move-object/from16 v0, v18 │ │ +0a1a98: 5c0e 8e15 |02d8: iput-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.mOnlineMapCacheEnabled:Z // field@158e │ │ +0a1a9c: 0e00 |02da: return-void │ │ +0a1a9e: 120e |02db: const/4 v14, #int 0 // #0 │ │ +0a1aa0: 28a6 |02dc: goto 0282 // -005a │ │ +0a1aa2: 1a0e 7b35 |02dd: const-string v14, "usermap_" // string@357b │ │ +0a1aa6: 0800 1400 |02df: move-object/from16 v0, v20 │ │ +0a1aaa: 6e20 d824 e000 |02e1: invoke-virtual {v0, v14}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0a1ab0: 0a0e |02e4: move-result v14 │ │ +0a1ab2: 380e 0900 |02e5: if-eqz v14, 02ee // +0009 │ │ +0a1ab6: 121e |02e7: const/4 v14, #int 1 // #1 │ │ +0a1ab8: 0800 1200 |02e8: move-object/from16 v0, v18 │ │ +0a1abc: 590e 6e15 |02ea: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ +0a1ac0: 2900 0bfe |02ec: goto/16 00f7 // -01f5 │ │ +0a1ac4: 120e |02ee: const/4 v14, #int 0 // #0 │ │ +0a1ac6: 0800 1200 |02ef: move-object/from16 v0, v18 │ │ +0a1aca: 590e 6e15 |02f1: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAP_TYPE:I // field@156e │ │ +0a1ace: 2900 04fe |02f3: goto/16 00f7 // -01fc │ │ +0a1ad2: 620e d00b |02f5: sget-object v14, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a1ad6: 0800 1400 |02f7: move-object/from16 v0, v20 │ │ +0a1ada: 6e20 f024 e000 |02f9: invoke-virtual {v0, v14}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f0 │ │ +0a1ae0: 0c0e |02fc: move-result-object v14 │ │ +0a1ae2: 1a0f 192a |02fd: const-string v15, "mnm" // string@2a19 │ │ +0a1ae6: 6e20 d924 fe00 |02ff: invoke-virtual {v14, v15}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0a1aec: 0a0e |0302: move-result v14 │ │ +0a1aee: 380e 0f00 |0303: if-eqz v14, 0312 // +000f │ │ +0a1af2: 123e |0305: const/4 v14, #int 3 // #3 │ │ +0a1af4: 0800 1200 |0306: move-object/from16 v0, v18 │ │ +0a1af8: 590e 8415 |0308: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ +0a1afc: 1a0e 0000 |030a: const-string v14, "" // string@0000 │ │ +0a1b00: 0800 1200 |030c: move-object/from16 v0, v18 │ │ +0a1b04: 5b0e 6815 |030e: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +0a1b08: 2900 b3fe |0310: goto/16 01c3 // -014d │ │ +0a1b0c: 124e |0312: const/4 v14, #int 4 // #4 │ │ +0a1b0e: 0800 1200 |0313: move-object/from16 v0, v18 │ │ +0a1b12: 590e 8415 |0315: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ +0a1b16: 1a0e 0000 |0317: const-string v14, "" // string@0000 │ │ +0a1b1a: 0800 1200 |0319: move-object/from16 v0, v18 │ │ +0a1b1e: 5b0e 6815 |031b: iput-object v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +0a1b22: 2900 a6fe |031d: goto/16 01c3 // -015a │ │ +0a1b26: 120e |031f: const/4 v14, #int 0 // #0 │ │ +0a1b28: 0800 1200 |0320: move-object/from16 v0, v18 │ │ +0a1b2c: 590e 8b15 |0322: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.YANDEX_TRAFFIC_ON:I // field@158b │ │ +0a1b30: 2900 dffe |0324: goto/16 0203 // -0121 │ │ +0a1b34: 7100 dc25 0000 |0326: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ +0a1b3a: 0c04 |0329: move-result-object v4 │ │ +0a1b3c: 120a |032a: const/4 v10, #int 0 // #0 │ │ +0a1b3e: 6e10 dd25 0400 |032b: invoke-virtual {v4}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ +0a1b44: 0c0a |032e: move-result-object v10 │ │ +0a1b46: 380a d4fe |032f: if-eqz v10, 0203 // -012c │ │ +0a1b4a: 7401 3201 1300 |0331: invoke-virtual/range {v19}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a1b50: 0c0e |0334: move-result-object v14 │ │ +0a1b52: 140f 0100 067f |0335: const v15, #float 1.78117e+38 // #7f060001 │ │ +0a1b58: 6e20 bd01 fe00 |0338: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ +0a1b5e: 0c05 |033b: move-result-object v5 │ │ +0a1b60: 220e 5405 |033c: new-instance v14, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ +0a1b64: 0800 1200 |033e: move-object/from16 v0, v18 │ │ +0a1b68: 0801 1400 |0340: move-object/from16 v1, v20 │ │ +0a1b6c: 7030 0d29 0e01 |0342: invoke-direct {v14, v0, v1}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Ljava/lang/String;)V // method@290d │ │ +0a1b72: 6e30 db25 5a0e |0345: invoke-virtual {v10, v5, v14}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ +0a1b78: 220e 9204 |0348: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a1b7c: 7010 fb24 0e00 |034a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a1b82: 1a0f f32d |034d: const-string v15, "pref_predefmaps_" // string@2df3 │ │ +0a1b86: 6e20 0425 fe00 |034f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1b8c: 0c0e |0352: move-result-object v14 │ │ +0a1b8e: 0800 1200 |0353: move-object/from16 v0, v18 │ │ +0a1b92: 540f 6715 |0355: iget-object v15, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0a1b96: 6e20 0425 fe00 |0357: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1b9c: 0c0e |035a: move-result-object v14 │ │ +0a1b9e: 1a0f 0c15 |035b: const-string v15, "_stretch" // string@150c │ │ +0a1ba2: 6e20 0425 fe00 |035d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1ba8: 0c0e |0360: move-result-object v14 │ │ +0a1baa: 6e10 0a25 0e00 |0361: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a1bb0: 0c0e |0364: move-result-object v14 │ │ +0a1bb2: 1a0f 5f01 |0365: const-string v15, "1" // string@015f │ │ +0a1bb6: 7230 8c01 ec0f |0367: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a1bbc: 0c0e |036a: move-result-object v14 │ │ +0a1bbe: 7110 7924 0e00 |036b: invoke-static {v14}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a1bc4: 0b0e |036e: move-result-wide v14 │ │ +0a1bc6: 0800 1200 |036f: move-object/from16 v0, v18 │ │ +0a1bca: 5a0e 6d15 |0371: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ +0a1bce: 0800 1200 |0373: move-object/from16 v0, v18 │ │ +0a1bd2: 520e 6c15 |0375: iget v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ +0a1bd6: 83ee |0377: int-to-double v14, v14 │ │ +0a1bd8: 0800 1200 |0378: move-object/from16 v0, v18 │ │ +0a1bdc: 5300 6d15 |037a: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZE_FACTOR:D // field@156d │ │ +0a1be0: 0510 0000 |037c: move-wide/from16 v16, v0 │ │ +0a1be4: ad0e 0e10 |037e: mul-double v14, v14, v16 │ │ +0a1be8: 8aee |0380: double-to-int v14, v14 │ │ +0a1bea: 0800 1200 |0381: move-object/from16 v0, v18 │ │ +0a1bee: 590e 6c15 |0383: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ +0a1bf2: 0800 1200 |0385: move-object/from16 v0, v18 │ │ +0a1bf6: 550e 6315 |0387: iget-boolean v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE:Z // field@1563 │ │ +0a1bfa: 380e 4b00 |0389: if-eqz v14, 03d4 // +004b │ │ +0a1bfe: 220e 9204 |038b: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0a1c02: 7010 fb24 0e00 |038d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a1c08: 1a0f f32d |0390: const-string v15, "pref_predefmaps_" // string@2df3 │ │ +0a1c0c: 6e20 0425 fe00 |0392: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1c12: 0c0e |0395: move-result-object v14 │ │ +0a1c14: 0800 1200 |0396: move-object/from16 v0, v18 │ │ +0a1c18: 540f 6715 |0398: iget-object v15, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0a1c1c: 6e20 0425 fe00 |039a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1c22: 0c0e |039d: move-result-object v14 │ │ +0a1c24: 1a0f fb14 |039e: const-string v15, "_googlescale" // string@14fb │ │ +0a1c28: 6e20 0425 fe00 |03a0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1c2e: 0c0e |03a3: move-result-object v14 │ │ +0a1c30: 6e10 0a25 0e00 |03a4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a1c36: 0c0e |03a7: move-result-object v14 │ │ +0a1c38: 1a0f 5f01 |03a8: const-string v15, "1" // string@015f │ │ +0a1c3c: 7230 8c01 ec0f |03aa: invoke-interface {v12, v14, v15}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a1c42: 0c0e |03ad: move-result-object v14 │ │ +0a1c44: 7110 7924 0e00 |03ae: invoke-static {v14}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a1c4a: 0b0e |03b1: move-result-wide v14 │ │ +0a1c4c: 0800 1200 |03b2: move-object/from16 v0, v18 │ │ +0a1c50: 5a0e 6515 |03b4: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE_SIZE_FACTOR:D // field@1565 │ │ +0a1c54: 0800 1200 |03b6: move-object/from16 v0, v18 │ │ +0a1c58: 520e 6c15 |03b8: iget v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ +0a1c5c: 83ee |03ba: int-to-double v14, v14 │ │ +0a1c5e: 0800 1200 |03bb: move-object/from16 v0, v18 │ │ +0a1c62: 5300 6515 |03bd: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE_SIZE_FACTOR:D // field@1565 │ │ +0a1c66: 0510 0000 |03bf: move-wide/from16 v16, v0 │ │ +0a1c6a: ad0e 0e10 |03c1: mul-double v14, v14, v16 │ │ +0a1c6e: 8aee |03c3: double-to-int v14, v14 │ │ +0a1c70: 0800 1200 |03c4: move-object/from16 v0, v18 │ │ +0a1c74: 590e 6c15 |03c6: iput v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.MAPTILE_SIZEPX:I // field@156c │ │ +0a1c78: 2900 3bfe |03c8: goto/16 0203 // -01c5 │ │ +0a1c7c: 0d03 |03ca: move-exception v3 │ │ +0a1c7e: 6e10 8224 0300 |03cb: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a1c84: 0c0e |03ce: move-result-object v14 │ │ +0a1c86: 7120 fa2e 3e00 |03cf: invoke-static {v14, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a1c8c: 2900 31fe |03d2: goto/16 0203 // -01cf │ │ +0a1c90: 190e f03f |03d4: const-wide/high16 v14, #long 4607182418800017408 // #3ff0 │ │ +0a1c94: 0800 1200 |03d6: move-object/from16 v0, v18 │ │ +0a1c98: 5a0e 6515 |03d8: iput-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLESCALE_SIZE_FACTOR:D // field@1565 │ │ +0a1c9c: 2900 29fe |03da: goto/16 0203 // -01d7 │ │ catches : 3 │ │ 0x00df - 0x00f4 │ │ Lorg/json/JSONException; -> 0x022a │ │ 0x032b - 0x03c8 │ │ Ljava/lang/Exception; -> 0x03ca │ │ 0x03d6 - 0x03da │ │ Ljava/lang/Exception; -> 0x03ca │ │ @@ -162221,47 +162283,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0a1d04: |[0a1d04] org.pyneo.maps.tileprovider.TileURLGeneratorBase.:()V │ │ -0a1d14: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -0a1d16: 2330 8206 |0001: new-array v0, v3, [[C // type@0682 │ │ -0a1d1a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a1d1c: 2332 5106 |0004: new-array v2, v3, [C // type@0651 │ │ -0a1d20: 2602 1000 0000 |0006: fill-array-data v2, 00000016 // +00000010 │ │ -0a1d26: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ -0a1d2a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0a1d2c: 2332 5106 |000c: new-array v2, v3, [C // type@0651 │ │ -0a1d30: 2602 0e00 0000 |000e: fill-array-data v2, 0000001c // +0000000e │ │ -0a1d36: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0a1d3a: 6900 9315 |0013: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.M_TSQR:[[C // field@1593 │ │ -0a1d3e: 0e00 |0015: return-void │ │ -0a1d40: 0003 0200 0200 0000 7100 7400 |0016: array-data (6 units) │ │ -0a1d4c: 0003 0200 0200 0000 7200 7300 |001c: array-data (6 units) │ │ +0a1cc4: |[0a1cc4] org.pyneo.maps.tileprovider.TileURLGeneratorBase.:()V │ │ +0a1cd4: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0a1cd6: 2330 8206 |0001: new-array v0, v3, [[C // type@0682 │ │ +0a1cda: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a1cdc: 2332 5106 |0004: new-array v2, v3, [C // type@0651 │ │ +0a1ce0: 2602 1000 0000 |0006: fill-array-data v2, 00000016 // +00000010 │ │ +0a1ce6: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ +0a1cea: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0a1cec: 2332 5106 |000c: new-array v2, v3, [C // type@0651 │ │ +0a1cf0: 2602 0e00 0000 |000e: fill-array-data v2, 0000001c // +0000000e │ │ +0a1cf6: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +0a1cfa: 6900 9315 |0013: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.M_TSQR:[[C // field@1593 │ │ +0a1cfe: 0e00 |0015: return-void │ │ +0a1d00: 0003 0200 0200 0000 7100 7400 |0016: array-data (6 units) │ │ +0a1d0c: 0003 0200 0200 0000 7200 7300 |001c: array-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=7 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1d58: |[0a1d58] org.pyneo.maps.tileprovider.TileURLGeneratorBase.:(Ljava/lang/String;)V │ │ -0a1d68: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a1d6e: 5b01 9515 |0003: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.mName:Ljava/lang/String; // field@1595 │ │ -0a1d72: 0e00 |0005: return-void │ │ +0a1d18: |[0a1d18] org.pyneo.maps.tileprovider.TileURLGeneratorBase.:(Ljava/lang/String;)V │ │ +0a1d28: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a1d2e: 5b01 9515 |0003: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.mName:Ljava/lang/String; // field@1595 │ │ +0a1d32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; │ │ @@ -162273,16 +162335,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a1d74: |[0a1d74] org.pyneo.maps.tileprovider.TileURLGeneratorBase.Free:()V │ │ -0a1d84: 0e00 |0000: return-void │ │ +0a1d34: |[0a1d34] org.pyneo.maps.tileprovider.TileURLGeneratorBase.Free:()V │ │ +0a1d44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; │ │ │ │ #1 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;) │ │ @@ -162290,39 +162352,47 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0a1d88: |[0a1d88] org.pyneo.maps.tileprovider.TileURLGeneratorBase.Get:(III)Ljava/lang/String; │ │ -0a1d98: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a1d9c: 5421 9515 |0002: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.mName:Ljava/lang/String; // field@1595 │ │ -0a1da0: 7020 fd24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@24fd │ │ -0a1da6: 1a01 e814 |0007: const-string v1, "_" // string@14e8 │ │ -0a1daa: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1db0: 0c00 |000c: move-result-object v0 │ │ -0a1db2: 6e20 0025 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a1db8: 0c00 |0010: move-result-object v0 │ │ -0a1dba: 1a01 e814 |0011: const-string v1, "_" // string@14e8 │ │ -0a1dbe: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1dc4: 0c00 |0016: move-result-object v0 │ │ -0a1dc6: 6e20 0025 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a1dcc: 0c00 |001a: move-result-object v0 │ │ -0a1dce: 1a01 e814 |001b: const-string v1, "_" // string@14e8 │ │ -0a1dd2: 6e20 0425 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1dd8: 0c00 |0020: move-result-object v0 │ │ -0a1dda: 6e20 0025 5000 |0021: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a1de0: 0c00 |0024: move-result-object v0 │ │ -0a1de2: 6e10 0a25 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a1de8: 0c00 |0028: move-result-object v0 │ │ -0a1dea: 1100 |0029: return-object v0 │ │ +0a1d48: |[0a1d48] org.pyneo.maps.tileprovider.TileURLGeneratorBase.Get:(III)Ljava/lang/String; │ │ +0a1d58: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a1d5c: 5421 9515 |0002: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.mName:Ljava/lang/String; // field@1595 │ │ +0a1d60: 7020 fd24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@24fd │ │ +0a1d66: 1a01 e814 |0007: const-string v1, "_" // string@14e8 │ │ +0a1d6a: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1d70: 0c00 |000c: move-result-object v0 │ │ +0a1d72: 6e20 0025 3000 |000d: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a1d78: 0c00 |0010: move-result-object v0 │ │ +0a1d7a: 1a01 e814 |0011: const-string v1, "_" // string@14e8 │ │ +0a1d7e: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1d84: 0c00 |0016: move-result-object v0 │ │ +0a1d86: 6e20 0025 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a1d8c: 0c00 |001a: move-result-object v0 │ │ +0a1d8e: 1a01 e814 |001b: const-string v1, "_" // string@14e8 │ │ +0a1d92: 6e20 0425 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1d98: 0c00 |0020: move-result-object v0 │ │ +0a1d9a: 6e20 0025 5000 |0021: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a1da0: 0c00 |0024: move-result-object v0 │ │ +0a1da2: 6e10 0a25 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a1da8: 0c00 |0028: move-result-object v0 │ │ +0a1daa: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ + 0x0009 line=16 │ │ + 0x000d line=17 │ │ + 0x0013 line=18 │ │ + 0x0017 line=19 │ │ + 0x001d line=20 │ │ + 0x0021 line=21 │ │ + 0x0025 line=22 │ │ + 0x0029 line=15 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; │ │ 0x0000 - 0x002a reg=3 x I │ │ 0x0000 - 0x002a reg=4 y I │ │ 0x0000 - 0x002a reg=5 z I │ │ │ │ #2 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;) │ │ @@ -162330,50 +162400,50 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0a1dec: |[0a1dec] org.pyneo.maps.tileprovider.TileURLGeneratorBase.getQRTS:(III)Ljava/lang/String; │ │ -0a1dfc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a1dfe: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0a1e00: 1a02 fa33 |0002: const-string v2, "t" // string@33fa │ │ -0a1e04: 9801 040b |0004: shl-int v1, v4, v11 │ │ -0a1e08: b419 |0006: rem-int/2addr v9, v1 │ │ -0a1e0a: 3b09 0300 |0007: if-gez v9, 000a // +0003 │ │ -0a1e0e: b019 |0009: add-int/2addr v9, v1 │ │ -0a1e10: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0a1e12: d803 0b01 |000b: add-int/lit8 v3, v11, #int 1 // #01 │ │ -0a1e16: 3630 2c00 |000d: if-gt v0, v3, 0039 // +002c │ │ -0a1e1a: e101 0101 |000f: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1e1e: 2203 9204 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0a1e22: 7010 fb24 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a1e28: 6e20 0425 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a1e2e: 0c06 |0019: move-result-object v6 │ │ -0a1e30: 6207 9315 |001a: sget-object v7, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.M_TSQR:[[C // field@1593 │ │ -0a1e34: 9503 0901 |001c: and-int v3, v9, v1 │ │ -0a1e38: 3d03 1700 |001e: if-lez v3, 0035 // +0017 │ │ -0a1e3c: 0143 |0020: move v3, v4 │ │ -0a1e3e: 4607 0703 |0021: aget-object v7, v7, v3 │ │ -0a1e42: 9503 0a01 |0023: and-int v3, v10, v1 │ │ -0a1e46: 3d03 1200 |0025: if-lez v3, 0037 // +0012 │ │ -0a1e4a: 0143 |0027: move v3, v4 │ │ -0a1e4c: 4903 0703 |0028: aget-char v3, v7, v3 │ │ -0a1e50: 6e20 fe24 3600 |002a: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0a1e56: 0c03 |002d: move-result-object v3 │ │ -0a1e58: 6e10 0a25 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a1e5e: 0c02 |0031: move-result-object v2 │ │ -0a1e60: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a1e64: 28d7 |0034: goto 000b // -0029 │ │ -0a1e66: 0153 |0035: move v3, v5 │ │ -0a1e68: 28eb |0036: goto 0021 // -0015 │ │ -0a1e6a: 0153 |0037: move v3, v5 │ │ -0a1e6c: 28f0 |0038: goto 0028 // -0010 │ │ -0a1e6e: 1102 |0039: return-object v2 │ │ +0a1dac: |[0a1dac] org.pyneo.maps.tileprovider.TileURLGeneratorBase.getQRTS:(III)Ljava/lang/String; │ │ +0a1dbc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a1dbe: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0a1dc0: 1a02 fa33 |0002: const-string v2, "t" // string@33fa │ │ +0a1dc4: 9801 040b |0004: shl-int v1, v4, v11 │ │ +0a1dc8: b419 |0006: rem-int/2addr v9, v1 │ │ +0a1dca: 3b09 0300 |0007: if-gez v9, 000a // +0003 │ │ +0a1dce: b019 |0009: add-int/2addr v9, v1 │ │ +0a1dd0: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0a1dd2: d803 0b01 |000b: add-int/lit8 v3, v11, #int 1 // #01 │ │ +0a1dd6: 3630 2c00 |000d: if-gt v0, v3, 0039 // +002c │ │ +0a1dda: e101 0101 |000f: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +0a1dde: 2203 9204 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0a1de2: 7010 fb24 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a1de8: 6e20 0425 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a1dee: 0c06 |0019: move-result-object v6 │ │ +0a1df0: 6207 9315 |001a: sget-object v7, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.M_TSQR:[[C // field@1593 │ │ +0a1df4: 9503 0901 |001c: and-int v3, v9, v1 │ │ +0a1df8: 3d03 1700 |001e: if-lez v3, 0035 // +0017 │ │ +0a1dfc: 0143 |0020: move v3, v4 │ │ +0a1dfe: 4607 0703 |0021: aget-object v7, v7, v3 │ │ +0a1e02: 9503 0a01 |0023: and-int v3, v10, v1 │ │ +0a1e06: 3d03 1200 |0025: if-lez v3, 0037 // +0012 │ │ +0a1e0a: 0143 |0027: move v3, v4 │ │ +0a1e0c: 4903 0703 |0028: aget-char v3, v7, v3 │ │ +0a1e10: 6e20 fe24 3600 |002a: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0a1e16: 0c03 |002d: move-result-object v3 │ │ +0a1e18: 6e10 0a25 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a1e1e: 0c02 |0031: move-result-object v2 │ │ +0a1e20: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a1e24: 28d7 |0034: goto 000b // -0029 │ │ +0a1e26: 0153 |0035: move v3, v5 │ │ +0a1e28: 28eb |0036: goto 0021 // -0015 │ │ +0a1e2a: 0153 |0037: move v3, v5 │ │ +0a1e2c: 28f0 |0038: goto 0028 // -0010 │ │ +0a1e2e: 1102 |0039: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=29 │ │ 0x0004 line=30 │ │ 0x0006 line=31 │ │ 0x0007 line=32 │ │ 0x000a line=33 │ │ @@ -162426,110 +162496,110 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1e70: |[0a1e70] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC$1.:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)V │ │ -0a1e80: 5b01 b515 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // field@15b5 │ │ -0a1e84: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a1e8a: 0e00 |0005: return-void │ │ +0a1e30: |[0a1e30] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC$1.:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)V │ │ +0a1e40: 5b01 b515 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // field@15b5 │ │ +0a1e44: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a1e4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 139 16-bit code units │ │ -0a1e8c: |[0a1e8c] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC$1.run:()V │ │ -0a1e9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a1e9e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0a1ea0: 2204 5804 |0002: new-instance v4, Ljava/io/BufferedInputStream; // type@0458 │ │ -0a1ea4: 2209 a504 |0004: new-instance v9, Ljava/net/URL; // type@04a5 │ │ -0a1ea8: 1a0a 1721 |0006: const-string v10, "http://jgo.maps.yandex.net/trf/stat.js" // string@2117 │ │ -0a1eac: 7020 3025 a900 |0008: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ -0a1eb2: 6e10 3225 0900 |000b: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2532 │ │ -0a1eb8: 0c09 |000e: move-result-object v9 │ │ -0a1eba: 130a 0020 |000f: const/16 v10, #int 8192 // #2000 │ │ -0a1ebe: 7030 0624 940a |0011: invoke-direct {v4, v9, v10}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ -0a1ec4: 2200 5d04 |0014: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@045d │ │ -0a1ec8: 7010 1024 0000 |0016: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ -0a1ece: 2206 5904 |0019: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ -0a1ed2: 1309 0020 |001b: const/16 v9, #int 8192 // #2000 │ │ -0a1ed6: 7030 0724 0609 |001d: invoke-direct {v6, v0, v9}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ -0a1edc: 7120 d22e 6400 |0020: invoke-static {v4, v6}, Lorg/pyneo/maps/utils/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2ed2 │ │ -0a1ee2: 6e10 4624 0600 |0023: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ -0a1ee8: 6e10 1224 0000 |0026: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@2412 │ │ -0a1eee: 0c08 |0029: move-result-object v8 │ │ -0a1ef0: 1a09 8934 |002a: const-string v9, "timestamp:" // string@3489 │ │ -0a1ef4: 6e20 e124 9800 |002c: invoke-virtual {v8, v9}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@24e1 │ │ -0a1efa: 0a07 |002f: move-result v7 │ │ -0a1efc: 1a09 ac00 |0030: const-string v9, """ // string@00ac │ │ -0a1f00: 6e30 e224 9807 |0032: invoke-virtual {v8, v9, v7}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@24e2 │ │ -0a1f06: 0a09 |0035: move-result v9 │ │ -0a1f08: d807 0901 |0036: add-int/lit8 v7, v9, #int 1 // #01 │ │ -0a1f0c: 1a09 ac00 |0038: const-string v9, """ // string@00ac │ │ -0a1f10: 6e30 e224 9807 |003a: invoke-virtual {v8, v9, v7}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@24e2 │ │ -0a1f16: 0a02 |003d: move-result v2 │ │ -0a1f18: 54b9 b515 |003e: iget-object v9, v11, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // field@15b5 │ │ -0a1f1c: 6e30 ed24 7802 |0040: invoke-virtual {v8, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0a1f22: 0c0a |0043: move-result-object v10 │ │ -0a1f24: 7120 652c a900 |0044: invoke-static {v9, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.access$002:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;Ljava/lang/String;)Ljava/lang/String; // method@2c65 │ │ -0a1f2a: 7110 d12e 0400 |0047: invoke-static {v4}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1f30: 7110 d12e 0600 |004a: invoke-static {v6}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1f36: 0765 |004d: move-object v5, v6 │ │ -0a1f38: 0743 |004e: move-object v3, v4 │ │ -0a1f3a: 54b9 b515 |004f: iget-object v9, v11, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // field@15b5 │ │ -0a1f3e: 7110 662c 0900 |0051: invoke-static {v9}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.access$100:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)Landroid/os/Handler; // method@2c66 │ │ -0a1f44: 0c09 |0054: move-result-object v9 │ │ -0a1f46: 3809 1000 |0055: if-eqz v9, 0065 // +0010 │ │ -0a1f4a: 54b9 b515 |0057: iget-object v9, v11, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // field@15b5 │ │ -0a1f4e: 7110 662c 0900 |0059: invoke-static {v9}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.access$100:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)Landroid/os/Handler; // method@2c66 │ │ -0a1f54: 0c09 |005c: move-result-object v9 │ │ -0a1f56: 120a |005d: const/4 v10, #int 0 // #0 │ │ -0a1f58: 7120 3f03 a900 |005e: invoke-static {v9, v10}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -0a1f5e: 0c09 |0061: move-result-object v9 │ │ -0a1f60: 6e10 4303 0900 |0062: invoke-virtual {v9}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a1f66: 0e00 |0065: return-void │ │ -0a1f68: 0d01 |0066: move-exception v1 │ │ -0a1f6a: 6e10 8224 0100 |0067: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a1f70: 0c09 |006a: move-result-object v9 │ │ -0a1f72: 7120 fa2e 1900 |006b: invoke-static {v9, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a1f78: 7110 d12e 0300 |006e: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1f7e: 7110 d12e 0500 |0071: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1f84: 28db |0074: goto 004f // -0025 │ │ -0a1f86: 0d09 |0075: move-exception v9 │ │ -0a1f88: 7110 d12e 0300 |0076: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1f8e: 7110 d12e 0500 |0079: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0a1f94: 2709 |007c: throw v9 │ │ -0a1f96: 0d09 |007d: move-exception v9 │ │ -0a1f98: 0743 |007e: move-object v3, v4 │ │ -0a1f9a: 28f7 |007f: goto 0076 // -0009 │ │ -0a1f9c: 0d09 |0080: move-exception v9 │ │ -0a1f9e: 0765 |0081: move-object v5, v6 │ │ -0a1fa0: 0743 |0082: move-object v3, v4 │ │ -0a1fa2: 28f3 |0083: goto 0076 // -000d │ │ -0a1fa4: 0d01 |0084: move-exception v1 │ │ -0a1fa6: 0743 |0085: move-object v3, v4 │ │ -0a1fa8: 28e1 |0086: goto 0067 // -001f │ │ -0a1faa: 0d01 |0087: move-exception v1 │ │ -0a1fac: 0765 |0088: move-object v5, v6 │ │ -0a1fae: 0743 |0089: move-object v3, v4 │ │ -0a1fb0: 28dd |008a: goto 0067 // -0023 │ │ +0a1e4c: |[0a1e4c] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC$1.run:()V │ │ +0a1e5c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a1e5e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0a1e60: 2204 5804 |0002: new-instance v4, Ljava/io/BufferedInputStream; // type@0458 │ │ +0a1e64: 2209 a504 |0004: new-instance v9, Ljava/net/URL; // type@04a5 │ │ +0a1e68: 1a0a 1721 |0006: const-string v10, "http://jgo.maps.yandex.net/trf/stat.js" // string@2117 │ │ +0a1e6c: 7020 3025 a900 |0008: invoke-direct {v9, v10}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2530 │ │ +0a1e72: 6e10 3225 0900 |000b: invoke-virtual {v9}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@2532 │ │ +0a1e78: 0c09 |000e: move-result-object v9 │ │ +0a1e7a: 130a 0020 |000f: const/16 v10, #int 8192 // #2000 │ │ +0a1e7e: 7030 0624 940a |0011: invoke-direct {v4, v9, v10}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ +0a1e84: 2200 5d04 |0014: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@045d │ │ +0a1e88: 7010 1024 0000 |0016: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ +0a1e8e: 2206 5904 |0019: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ +0a1e92: 1309 0020 |001b: const/16 v9, #int 8192 // #2000 │ │ +0a1e96: 7030 0724 0609 |001d: invoke-direct {v6, v0, v9}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ +0a1e9c: 7120 d22e 6400 |0020: invoke-static {v4, v6}, Lorg/pyneo/maps/utils/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@2ed2 │ │ +0a1ea2: 6e10 4624 0600 |0023: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ +0a1ea8: 6e10 1224 0000 |0026: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@2412 │ │ +0a1eae: 0c08 |0029: move-result-object v8 │ │ +0a1eb0: 1a09 8934 |002a: const-string v9, "timestamp:" // string@3489 │ │ +0a1eb4: 6e20 e124 9800 |002c: invoke-virtual {v8, v9}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@24e1 │ │ +0a1eba: 0a07 |002f: move-result v7 │ │ +0a1ebc: 1a09 ac00 |0030: const-string v9, """ // string@00ac │ │ +0a1ec0: 6e30 e224 9807 |0032: invoke-virtual {v8, v9, v7}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@24e2 │ │ +0a1ec6: 0a09 |0035: move-result v9 │ │ +0a1ec8: d807 0901 |0036: add-int/lit8 v7, v9, #int 1 // #01 │ │ +0a1ecc: 1a09 ac00 |0038: const-string v9, """ // string@00ac │ │ +0a1ed0: 6e30 e224 9807 |003a: invoke-virtual {v8, v9, v7}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@24e2 │ │ +0a1ed6: 0a02 |003d: move-result v2 │ │ +0a1ed8: 54b9 b515 |003e: iget-object v9, v11, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // field@15b5 │ │ +0a1edc: 6e30 ed24 7802 |0040: invoke-virtual {v8, v7, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0a1ee2: 0c0a |0043: move-result-object v10 │ │ +0a1ee4: 7120 652c a900 |0044: invoke-static {v9, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.access$002:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;Ljava/lang/String;)Ljava/lang/String; // method@2c65 │ │ +0a1eea: 7110 d12e 0400 |0047: invoke-static {v4}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a1ef0: 7110 d12e 0600 |004a: invoke-static {v6}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a1ef6: 0765 |004d: move-object v5, v6 │ │ +0a1ef8: 0743 |004e: move-object v3, v4 │ │ +0a1efa: 54b9 b515 |004f: iget-object v9, v11, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // field@15b5 │ │ +0a1efe: 7110 662c 0900 |0051: invoke-static {v9}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.access$100:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)Landroid/os/Handler; // method@2c66 │ │ +0a1f04: 0c09 |0054: move-result-object v9 │ │ +0a1f06: 3809 1000 |0055: if-eqz v9, 0065 // +0010 │ │ +0a1f0a: 54b9 b515 |0057: iget-object v9, v11, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // field@15b5 │ │ +0a1f0e: 7110 662c 0900 |0059: invoke-static {v9}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.access$100:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)Landroid/os/Handler; // method@2c66 │ │ +0a1f14: 0c09 |005c: move-result-object v9 │ │ +0a1f16: 120a |005d: const/4 v10, #int 0 // #0 │ │ +0a1f18: 7120 3f03 a900 |005e: invoke-static {v9, v10}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +0a1f1e: 0c09 |0061: move-result-object v9 │ │ +0a1f20: 6e10 4303 0900 |0062: invoke-virtual {v9}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a1f26: 0e00 |0065: return-void │ │ +0a1f28: 0d01 |0066: move-exception v1 │ │ +0a1f2a: 6e10 8224 0100 |0067: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a1f30: 0c09 |006a: move-result-object v9 │ │ +0a1f32: 7120 fa2e 1900 |006b: invoke-static {v9, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a1f38: 7110 d12e 0300 |006e: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a1f3e: 7110 d12e 0500 |0071: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a1f44: 28db |0074: goto 004f // -0025 │ │ +0a1f46: 0d09 |0075: move-exception v9 │ │ +0a1f48: 7110 d12e 0300 |0076: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a1f4e: 7110 d12e 0500 |0079: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0a1f54: 2709 |007c: throw v9 │ │ +0a1f56: 0d09 |007d: move-exception v9 │ │ +0a1f58: 0743 |007e: move-object v3, v4 │ │ +0a1f5a: 28f7 |007f: goto 0076 // -0009 │ │ +0a1f5c: 0d09 |0080: move-exception v9 │ │ +0a1f5e: 0765 |0081: move-object v5, v6 │ │ +0a1f60: 0743 |0082: move-object v3, v4 │ │ +0a1f62: 28f3 |0083: goto 0076 // -000d │ │ +0a1f64: 0d01 |0084: move-exception v1 │ │ +0a1f66: 0743 |0085: move-object v3, v4 │ │ +0a1f68: 28e1 |0086: goto 0067 // -001f │ │ +0a1f6a: 0d01 |0087: move-exception v1 │ │ +0a1f6c: 0765 |0088: move-object v5, v6 │ │ +0a1f6e: 0743 |0089: move-object v3, v4 │ │ +0a1f70: 28dd |008a: goto 0067 // -0023 │ │ catches : 4 │ │ 0x0002 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0066 │ │ -> 0x0075 │ │ 0x0014 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0084 │ │ -> 0x007d │ │ @@ -162694,51 +162764,51 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0a1fec: |[0a1fec] org.pyneo.maps.track.ChartView.:(Landroid/content/Context;)V │ │ -0a1ffc: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -0a1ffe: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0a2000: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0a2002: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0a2004: 7020 9d1f 7600 |0004: invoke-direct {v6, v7}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1f9d │ │ -0a200a: 2200 5f00 |0007: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0a200e: 7010 4802 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a2014: 5b60 c215 |000c: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ -0a2018: 2200 5f00 |000e: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0a201c: 7010 4802 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a2022: 5b60 c715 |0013: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ -0a2026: 5962 c315 |0015: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a202a: 5962 ca15 |0017: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a202e: 5962 cd15 |0019: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.rightBorder:I // field@15cd │ │ -0a2032: 5962 ce15 |001b: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ -0a2036: 5962 c915 |001d: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ -0a203a: 5962 c815 |001f: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ -0a203e: 5962 c515 |0021: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ -0a2042: 5962 c415 |0023: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a2046: 2350 5906 |0025: new-array v0, v5, [Landroid/graphics/Path; // type@0659 │ │ -0a204a: 2201 6000 |0027: new-instance v1, Landroid/graphics/Path; // type@0060 │ │ -0a204e: 7010 5b02 0100 |0029: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@025b │ │ -0a2054: 4d01 0002 |002c: aput-object v1, v0, v2 │ │ -0a2058: 2201 6000 |002e: new-instance v1, Landroid/graphics/Path; // type@0060 │ │ -0a205c: 7010 5b02 0100 |0030: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@025b │ │ -0a2062: 4d01 0004 |0033: aput-object v1, v0, v4 │ │ -0a2066: 5b60 cb15 |0035: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a206a: 2350 5806 |0037: new-array v0, v5, [Landroid/graphics/Paint; // type@0658 │ │ -0a206e: 4d03 0002 |0039: aput-object v3, v0, v2 │ │ -0a2072: 4d03 0004 |003b: aput-object v3, v0, v4 │ │ -0a2076: 5b60 c615 |003d: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a207a: 2350 5906 |003f: new-array v0, v5, [Landroid/graphics/Path; // type@0659 │ │ -0a207e: 4d03 0002 |0041: aput-object v3, v0, v2 │ │ -0a2082: 4d03 0004 |0043: aput-object v3, v0, v4 │ │ -0a2086: 5b60 cc15 |0045: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ -0a208a: 0e00 |0047: return-void │ │ +0a1fac: |[0a1fac] org.pyneo.maps.track.ChartView.:(Landroid/content/Context;)V │ │ +0a1fbc: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +0a1fbe: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0a1fc0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0a1fc2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0a1fc4: 7020 9d1f 7600 |0004: invoke-direct {v6, v7}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1f9d │ │ +0a1fca: 2200 5f00 |0007: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0a1fce: 7010 4802 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a1fd4: 5b60 c215 |000c: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ +0a1fd8: 2200 5f00 |000e: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0a1fdc: 7010 4802 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a1fe2: 5b60 c715 |0013: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ +0a1fe6: 5962 c315 |0015: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a1fea: 5962 ca15 |0017: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a1fee: 5962 cd15 |0019: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.rightBorder:I // field@15cd │ │ +0a1ff2: 5962 ce15 |001b: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ +0a1ff6: 5962 c915 |001d: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ +0a1ffa: 5962 c815 |001f: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ +0a1ffe: 5962 c515 |0021: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ +0a2002: 5962 c415 |0023: iput v2, v6, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a2006: 2350 5906 |0025: new-array v0, v5, [Landroid/graphics/Path; // type@0659 │ │ +0a200a: 2201 6000 |0027: new-instance v1, Landroid/graphics/Path; // type@0060 │ │ +0a200e: 7010 5b02 0100 |0029: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@025b │ │ +0a2014: 4d01 0002 |002c: aput-object v1, v0, v2 │ │ +0a2018: 2201 6000 |002e: new-instance v1, Landroid/graphics/Path; // type@0060 │ │ +0a201c: 7010 5b02 0100 |0030: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@025b │ │ +0a2022: 4d01 0004 |0033: aput-object v1, v0, v4 │ │ +0a2026: 5b60 cb15 |0035: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a202a: 2350 5806 |0037: new-array v0, v5, [Landroid/graphics/Paint; // type@0658 │ │ +0a202e: 4d03 0002 |0039: aput-object v3, v0, v2 │ │ +0a2032: 4d03 0004 |003b: aput-object v3, v0, v4 │ │ +0a2036: 5b60 c615 |003d: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a203a: 2350 5906 |003f: new-array v0, v5, [Landroid/graphics/Path; // type@0659 │ │ +0a203e: 4d03 0002 |0041: aput-object v3, v0, v2 │ │ +0a2042: 4d03 0004 |0043: aput-object v3, v0, v4 │ │ +0a2046: 5b60 cc15 |0045: iput-object v0, v6, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ +0a204a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=70 │ │ 0x0007 line=27 │ │ 0x000e line=28 │ │ 0x0015 line=29 │ │ 0x0017 line=30 │ │ @@ -162761,156 +162831,156 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 289 16-bit code units │ │ -0a208c: |[0a208c] org.pyneo.maps.track.ChartView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0a209c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a209e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -0a20a0: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0a20a2: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0a20a4: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0a20a6: 7030 9e1f cb0d |0005: invoke-direct {v11, v12, v13}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1f9e │ │ -0a20ac: 2202 5f00 |0008: new-instance v2, Landroid/graphics/Paint; // type@005f │ │ -0a20b0: 7010 4802 0200 |000a: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a20b6: 5bb2 c215 |000d: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ -0a20ba: 2202 5f00 |000f: new-instance v2, Landroid/graphics/Paint; // type@005f │ │ -0a20be: 7010 4802 0200 |0011: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a20c4: 5bb2 c715 |0014: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ -0a20c8: 59b8 c315 |0016: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a20cc: 59b8 ca15 |0018: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a20d0: 59b8 cd15 |001a: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.rightBorder:I // field@15cd │ │ -0a20d4: 59b8 ce15 |001c: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ -0a20d8: 59b8 c915 |001e: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ -0a20dc: 59b8 c815 |0020: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ -0a20e0: 59b8 c515 |0022: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ -0a20e4: 59b8 c415 |0024: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a20e8: 2342 5906 |0026: new-array v2, v4, [Landroid/graphics/Path; // type@0659 │ │ -0a20ec: 2203 6000 |0028: new-instance v3, Landroid/graphics/Path; // type@0060 │ │ -0a20f0: 7010 5b02 0300 |002a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@025b │ │ -0a20f6: 4d03 0208 |002d: aput-object v3, v2, v8 │ │ -0a20fa: 2203 6000 |002f: new-instance v3, Landroid/graphics/Path; // type@0060 │ │ -0a20fe: 7010 5b02 0300 |0031: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@025b │ │ -0a2104: 4d03 0209 |0034: aput-object v3, v2, v9 │ │ -0a2108: 5bb2 cb15 |0036: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a210c: 2342 5806 |0038: new-array v2, v4, [Landroid/graphics/Paint; // type@0658 │ │ -0a2110: 4d05 0208 |003a: aput-object v5, v2, v8 │ │ -0a2114: 4d05 0209 |003c: aput-object v5, v2, v9 │ │ -0a2118: 5bb2 c615 |003e: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a211c: 2342 5906 |0040: new-array v2, v4, [Landroid/graphics/Path; // type@0659 │ │ -0a2120: 4d05 0208 |0042: aput-object v5, v2, v8 │ │ -0a2124: 4d05 0209 |0044: aput-object v5, v2, v9 │ │ -0a2128: 5bb2 cc15 |0046: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ -0a212c: 6e10 742c 0b00 |0048: invoke-virtual {v11}, Lorg/pyneo/maps/track/ChartView;.getContext:()Landroid/content/Context; // method@2c74 │ │ -0a2132: 0c02 |004b: move-result-object v2 │ │ -0a2134: 6e10 3201 0200 |004c: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a213a: 0c02 |004f: move-result-object v2 │ │ -0a213c: 6e10 ae01 0200 |0050: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0a2142: 0c02 |0053: move-result-object v2 │ │ -0a2144: 5220 820b |0054: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0a2148: 6e10 762c 0b00 |0056: invoke-virtual {v11}, Lorg/pyneo/maps/track/ChartView;.getResources:()Landroid/content/res/Resources; // method@2c76 │ │ -0a214e: 0c01 |0059: move-result-object v1 │ │ -0a2150: 54b2 c215 |005a: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ -0a2154: 6203 2900 |005c: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0a2158: 6e20 5802 3200 |005e: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0a215e: 54b2 c215 |0061: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ -0a2162: 1403 0300 097f |0063: const v3, #float 1.82104e+38 // #7f090003 │ │ -0a2168: 6e20 a901 3100 |0066: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a216e: 0a03 |0069: move-result v3 │ │ -0a2170: 6e20 4f02 3200 |006a: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a2176: 54b2 c715 |006d: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ -0a217a: 6203 2900 |006f: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0a217e: 6e20 5802 3200 |0071: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0a2184: 54b2 c715 |0074: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ -0a2188: 2203 5900 |0076: new-instance v3, Landroid/graphics/DashPathEffect; // type@0059 │ │ -0a218c: 2344 5306 |0078: new-array v4, v4, [F // type@0653 │ │ -0a2190: 1505 4040 |007a: const/high16 v5, #int 1077936128 // #4040 │ │ -0a2194: c805 |007c: mul-float/2addr v5, v0 │ │ -0a2196: 4b05 0408 |007d: aput v5, v4, v8 │ │ -0a219a: 1505 1041 |007f: const/high16 v5, #int 1091567616 // #4110 │ │ -0a219e: c805 |0081: mul-float/2addr v5, v0 │ │ -0a21a0: 4b05 0409 |0082: aput v5, v4, v9 │ │ -0a21a4: 7030 3d02 430a |0084: invoke-direct {v3, v4, v10}, Landroid/graphics/DashPathEffect;.:([FF)V // method@023d │ │ -0a21aa: 6e20 5302 3200 |0087: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setPathEffect:(Landroid/graphics/PathEffect;)Landroid/graphics/PathEffect; // method@0253 │ │ -0a21b0: 54b2 c715 |008a: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ -0a21b4: 12f3 |008c: const/4 v3, #int -1 // #ff │ │ -0a21b6: 6e20 4f02 3200 |008d: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a21bc: 54b2 c615 |0090: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a21c0: 2203 5f00 |0092: new-instance v3, Landroid/graphics/Paint; // type@005f │ │ -0a21c4: 7010 4802 0300 |0094: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a21ca: 4d03 0208 |0097: aput-object v3, v2, v8 │ │ -0a21ce: 54b2 c615 |0099: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a21d2: 4602 0208 |009b: aget-object v2, v2, v8 │ │ -0a21d6: 1403 0400 097f |009d: const v3, #float 1.82104e+38 // #7f090004 │ │ -0a21dc: 6e20 a901 3100 |00a0: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a21e2: 0a03 |00a3: move-result v3 │ │ -0a21e4: 6e20 4f02 3200 |00a4: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a21ea: 54b2 c615 |00a7: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a21ee: 4602 0208 |00a9: aget-object v2, v2, v8 │ │ -0a21f2: 6203 2900 |00ab: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0a21f6: 6e20 5802 3200 |00ad: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0a21fc: 54b2 c615 |00b0: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a2200: 4602 0208 |00b2: aget-object v2, v2, v8 │ │ -0a2204: 8904 |00b4: float-to-double v4, v0 │ │ -0a2206: 1806 3333 3333 3333 e33f |00b5: const-wide v6, #double 0.6 // #3fe3333333333333 │ │ -0a2210: cd64 |00ba: mul-double/2addr v4, v6 │ │ -0a2212: 8a43 |00bb: double-to-int v3, v4 │ │ -0a2214: 7120 ad24 3900 |00bc: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0a221a: 0a03 |00bf: move-result v3 │ │ -0a221c: 8233 |00c0: int-to-float v3, v3 │ │ -0a221e: 6e20 5702 3200 |00c1: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0a2224: 54b2 c615 |00c4: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a2228: 4602 0208 |00c6: aget-object v2, v2, v8 │ │ -0a222c: 6203 2700 |00c8: sget-object v3, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ -0a2230: 6e20 5602 3200 |00ca: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ -0a2236: 54b2 c615 |00cd: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a223a: 4602 0208 |00cf: aget-object v2, v2, v8 │ │ -0a223e: 1503 2041 |00d1: const/high16 v3, #int 1092616192 // #4120 │ │ -0a2242: 1404 0400 097f |00d3: const v4, #float 1.82104e+38 // #7f090004 │ │ -0a2248: 6e20 a901 4100 |00d6: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a224e: 0a04 |00d9: move-result v4 │ │ -0a2250: 6e54 5502 32aa |00da: invoke-virtual {v2, v3, v10, v10, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0a2256: 54b2 c615 |00dd: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a225a: 2203 5f00 |00df: new-instance v3, Landroid/graphics/Paint; // type@005f │ │ -0a225e: 54b4 c615 |00e1: iget-object v4, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a2262: 4604 0408 |00e3: aget-object v4, v4, v8 │ │ -0a2266: 7020 4902 4300 |00e5: invoke-direct {v3, v4}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@0249 │ │ -0a226c: 4d03 0209 |00e8: aput-object v3, v2, v9 │ │ -0a2270: 54b2 c615 |00ea: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a2274: 4602 0209 |00ec: aget-object v2, v2, v9 │ │ -0a2278: 1403 0500 097f |00ee: const v3, #float 1.82104e+38 // #7f090005 │ │ -0a227e: 6e20 a901 3100 |00f1: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a2284: 0a03 |00f4: move-result v3 │ │ -0a2286: 6e20 4f02 3200 |00f5: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a228c: 54b2 c615 |00f8: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a2290: 4602 0209 |00fa: aget-object v2, v2, v9 │ │ -0a2294: 1503 2041 |00fc: const/high16 v3, #int 1092616192 // #4120 │ │ -0a2298: 1404 0500 097f |00fe: const v4, #float 1.82104e+38 // #7f090005 │ │ -0a229e: 6e20 a901 4100 |0101: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a22a4: 0a04 |0104: move-result v4 │ │ -0a22a6: 6e54 5502 32aa |0105: invoke-virtual {v2, v3, v10, v10, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0a22ac: 1502 4041 |0108: const/high16 v2, #int 1094713344 // #4140 │ │ -0a22b0: c802 |010a: mul-float/2addr v2, v0 │ │ -0a22b2: 8722 |010b: float-to-int v2, v2 │ │ -0a22b4: 59b2 ca15 |010c: iput v2, v11, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a22b8: 1502 803f |010e: const/high16 v2, #int 1065353216 // #3f80 │ │ -0a22bc: c802 |0110: mul-float/2addr v2, v0 │ │ -0a22be: 8722 |0111: float-to-int v2, v2 │ │ -0a22c0: 59b2 cd15 |0112: iput v2, v11, Lorg/pyneo/maps/track/ChartView;.rightBorder:I // field@15cd │ │ -0a22c4: 1502 4041 |0114: const/high16 v2, #int 1094713344 // #4140 │ │ -0a22c8: c802 |0116: mul-float/2addr v2, v0 │ │ -0a22ca: 8722 |0117: float-to-int v2, v2 │ │ -0a22cc: 59b2 c315 |0118: iput v2, v11, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a22d0: 1502 803f |011a: const/high16 v2, #int 1065353216 // #3f80 │ │ -0a22d4: c802 |011c: mul-float/2addr v2, v0 │ │ -0a22d6: 8722 |011d: float-to-int v2, v2 │ │ -0a22d8: 59b2 ce15 |011e: iput v2, v11, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ -0a22dc: 0e00 |0120: return-void │ │ +0a204c: |[0a204c] org.pyneo.maps.track.ChartView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0a205c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a205e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +0a2060: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0a2062: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +0a2064: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0a2066: 7030 9e1f cb0d |0005: invoke-direct {v11, v12, v13}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1f9e │ │ +0a206c: 2202 5f00 |0008: new-instance v2, Landroid/graphics/Paint; // type@005f │ │ +0a2070: 7010 4802 0200 |000a: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a2076: 5bb2 c215 |000d: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ +0a207a: 2202 5f00 |000f: new-instance v2, Landroid/graphics/Paint; // type@005f │ │ +0a207e: 7010 4802 0200 |0011: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a2084: 5bb2 c715 |0014: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ +0a2088: 59b8 c315 |0016: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a208c: 59b8 ca15 |0018: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a2090: 59b8 cd15 |001a: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.rightBorder:I // field@15cd │ │ +0a2094: 59b8 ce15 |001c: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ +0a2098: 59b8 c915 |001e: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ +0a209c: 59b8 c815 |0020: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ +0a20a0: 59b8 c515 |0022: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ +0a20a4: 59b8 c415 |0024: iput v8, v11, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a20a8: 2342 5906 |0026: new-array v2, v4, [Landroid/graphics/Path; // type@0659 │ │ +0a20ac: 2203 6000 |0028: new-instance v3, Landroid/graphics/Path; // type@0060 │ │ +0a20b0: 7010 5b02 0300 |002a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@025b │ │ +0a20b6: 4d03 0208 |002d: aput-object v3, v2, v8 │ │ +0a20ba: 2203 6000 |002f: new-instance v3, Landroid/graphics/Path; // type@0060 │ │ +0a20be: 7010 5b02 0300 |0031: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@025b │ │ +0a20c4: 4d03 0209 |0034: aput-object v3, v2, v9 │ │ +0a20c8: 5bb2 cb15 |0036: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a20cc: 2342 5806 |0038: new-array v2, v4, [Landroid/graphics/Paint; // type@0658 │ │ +0a20d0: 4d05 0208 |003a: aput-object v5, v2, v8 │ │ +0a20d4: 4d05 0209 |003c: aput-object v5, v2, v9 │ │ +0a20d8: 5bb2 c615 |003e: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a20dc: 2342 5906 |0040: new-array v2, v4, [Landroid/graphics/Path; // type@0659 │ │ +0a20e0: 4d05 0208 |0042: aput-object v5, v2, v8 │ │ +0a20e4: 4d05 0209 |0044: aput-object v5, v2, v9 │ │ +0a20e8: 5bb2 cc15 |0046: iput-object v2, v11, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ +0a20ec: 6e10 742c 0b00 |0048: invoke-virtual {v11}, Lorg/pyneo/maps/track/ChartView;.getContext:()Landroid/content/Context; // method@2c74 │ │ +0a20f2: 0c02 |004b: move-result-object v2 │ │ +0a20f4: 6e10 3201 0200 |004c: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a20fa: 0c02 |004f: move-result-object v2 │ │ +0a20fc: 6e10 ae01 0200 |0050: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0a2102: 0c02 |0053: move-result-object v2 │ │ +0a2104: 5220 820b |0054: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0a2108: 6e10 762c 0b00 |0056: invoke-virtual {v11}, Lorg/pyneo/maps/track/ChartView;.getResources:()Landroid/content/res/Resources; // method@2c76 │ │ +0a210e: 0c01 |0059: move-result-object v1 │ │ +0a2110: 54b2 c215 |005a: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ +0a2114: 6203 2900 |005c: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0a2118: 6e20 5802 3200 |005e: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0a211e: 54b2 c215 |0061: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ +0a2122: 1403 0300 097f |0063: const v3, #float 1.82104e+38 // #7f090003 │ │ +0a2128: 6e20 a901 3100 |0066: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a212e: 0a03 |0069: move-result v3 │ │ +0a2130: 6e20 4f02 3200 |006a: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a2136: 54b2 c715 |006d: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ +0a213a: 6203 2900 |006f: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0a213e: 6e20 5802 3200 |0071: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0a2144: 54b2 c715 |0074: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ +0a2148: 2203 5900 |0076: new-instance v3, Landroid/graphics/DashPathEffect; // type@0059 │ │ +0a214c: 2344 5306 |0078: new-array v4, v4, [F // type@0653 │ │ +0a2150: 1505 4040 |007a: const/high16 v5, #int 1077936128 // #4040 │ │ +0a2154: c805 |007c: mul-float/2addr v5, v0 │ │ +0a2156: 4b05 0408 |007d: aput v5, v4, v8 │ │ +0a215a: 1505 1041 |007f: const/high16 v5, #int 1091567616 // #4110 │ │ +0a215e: c805 |0081: mul-float/2addr v5, v0 │ │ +0a2160: 4b05 0409 |0082: aput v5, v4, v9 │ │ +0a2164: 7030 3d02 430a |0084: invoke-direct {v3, v4, v10}, Landroid/graphics/DashPathEffect;.:([FF)V // method@023d │ │ +0a216a: 6e20 5302 3200 |0087: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setPathEffect:(Landroid/graphics/PathEffect;)Landroid/graphics/PathEffect; // method@0253 │ │ +0a2170: 54b2 c715 |008a: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ +0a2174: 12f3 |008c: const/4 v3, #int -1 // #ff │ │ +0a2176: 6e20 4f02 3200 |008d: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a217c: 54b2 c615 |0090: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a2180: 2203 5f00 |0092: new-instance v3, Landroid/graphics/Paint; // type@005f │ │ +0a2184: 7010 4802 0300 |0094: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a218a: 4d03 0208 |0097: aput-object v3, v2, v8 │ │ +0a218e: 54b2 c615 |0099: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a2192: 4602 0208 |009b: aget-object v2, v2, v8 │ │ +0a2196: 1403 0400 097f |009d: const v3, #float 1.82104e+38 // #7f090004 │ │ +0a219c: 6e20 a901 3100 |00a0: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a21a2: 0a03 |00a3: move-result v3 │ │ +0a21a4: 6e20 4f02 3200 |00a4: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a21aa: 54b2 c615 |00a7: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a21ae: 4602 0208 |00a9: aget-object v2, v2, v8 │ │ +0a21b2: 6203 2900 |00ab: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0a21b6: 6e20 5802 3200 |00ad: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0a21bc: 54b2 c615 |00b0: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a21c0: 4602 0208 |00b2: aget-object v2, v2, v8 │ │ +0a21c4: 8904 |00b4: float-to-double v4, v0 │ │ +0a21c6: 1806 3333 3333 3333 e33f |00b5: const-wide v6, #double 0.6 // #3fe3333333333333 │ │ +0a21d0: cd64 |00ba: mul-double/2addr v4, v6 │ │ +0a21d2: 8a43 |00bb: double-to-int v3, v4 │ │ +0a21d4: 7120 ad24 3900 |00bc: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0a21da: 0a03 |00bf: move-result v3 │ │ +0a21dc: 8233 |00c0: int-to-float v3, v3 │ │ +0a21de: 6e20 5702 3200 |00c1: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0a21e4: 54b2 c615 |00c4: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a21e8: 4602 0208 |00c6: aget-object v2, v2, v8 │ │ +0a21ec: 6203 2700 |00c8: sget-object v3, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ +0a21f0: 6e20 5602 3200 |00ca: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ +0a21f6: 54b2 c615 |00cd: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a21fa: 4602 0208 |00cf: aget-object v2, v2, v8 │ │ +0a21fe: 1503 2041 |00d1: const/high16 v3, #int 1092616192 // #4120 │ │ +0a2202: 1404 0400 097f |00d3: const v4, #float 1.82104e+38 // #7f090004 │ │ +0a2208: 6e20 a901 4100 |00d6: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a220e: 0a04 |00d9: move-result v4 │ │ +0a2210: 6e54 5502 32aa |00da: invoke-virtual {v2, v3, v10, v10, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0a2216: 54b2 c615 |00dd: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a221a: 2203 5f00 |00df: new-instance v3, Landroid/graphics/Paint; // type@005f │ │ +0a221e: 54b4 c615 |00e1: iget-object v4, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a2222: 4604 0408 |00e3: aget-object v4, v4, v8 │ │ +0a2226: 7020 4902 4300 |00e5: invoke-direct {v3, v4}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@0249 │ │ +0a222c: 4d03 0209 |00e8: aput-object v3, v2, v9 │ │ +0a2230: 54b2 c615 |00ea: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a2234: 4602 0209 |00ec: aget-object v2, v2, v9 │ │ +0a2238: 1403 0500 097f |00ee: const v3, #float 1.82104e+38 // #7f090005 │ │ +0a223e: 6e20 a901 3100 |00f1: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a2244: 0a03 |00f4: move-result v3 │ │ +0a2246: 6e20 4f02 3200 |00f5: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a224c: 54b2 c615 |00f8: iget-object v2, v11, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a2250: 4602 0209 |00fa: aget-object v2, v2, v9 │ │ +0a2254: 1503 2041 |00fc: const/high16 v3, #int 1092616192 // #4120 │ │ +0a2258: 1404 0500 097f |00fe: const v4, #float 1.82104e+38 // #7f090005 │ │ +0a225e: 6e20 a901 4100 |0101: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a2264: 0a04 |0104: move-result v4 │ │ +0a2266: 6e54 5502 32aa |0105: invoke-virtual {v2, v3, v10, v10, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0a226c: 1502 4041 |0108: const/high16 v2, #int 1094713344 // #4140 │ │ +0a2270: c802 |010a: mul-float/2addr v2, v0 │ │ +0a2272: 8722 |010b: float-to-int v2, v2 │ │ +0a2274: 59b2 ca15 |010c: iput v2, v11, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a2278: 1502 803f |010e: const/high16 v2, #int 1065353216 // #3f80 │ │ +0a227c: c802 |0110: mul-float/2addr v2, v0 │ │ +0a227e: 8722 |0111: float-to-int v2, v2 │ │ +0a2280: 59b2 cd15 |0112: iput v2, v11, Lorg/pyneo/maps/track/ChartView;.rightBorder:I // field@15cd │ │ +0a2284: 1502 4041 |0114: const/high16 v2, #int 1094713344 // #4140 │ │ +0a2288: c802 |0116: mul-float/2addr v2, v0 │ │ +0a228a: 8722 |0117: float-to-int v2, v2 │ │ +0a228c: 59b2 c315 |0118: iput v2, v11, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a2290: 1502 803f |011a: const/high16 v2, #int 1065353216 // #3f80 │ │ +0a2294: c802 |011c: mul-float/2addr v2, v0 │ │ +0a2296: 8722 |011d: float-to-int v2, v2 │ │ +0a2298: 59b2 ce15 |011e: iput v2, v11, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ +0a229c: 0e00 |0120: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=42 │ │ 0x0008 line=27 │ │ 0x000f line=28 │ │ 0x0016 line=29 │ │ 0x0018 line=30 │ │ @@ -162957,155 +163027,155 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 250 16-bit code units │ │ -0a22e0: |[0a22e0] org.pyneo.maps.track.ChartView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0a22f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a22f2: 52a0 c915 |0001: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ -0a22f6: 6e10 2902 0b00 |0003: invoke-virtual {v11}, Landroid/graphics/Canvas;.getWidth:()I // method@0229 │ │ -0a22fc: 0a01 |0006: move-result v1 │ │ -0a22fe: 3310 0a00 |0007: if-ne v0, v1, 0011 // +000a │ │ -0a2302: 52a0 c815 |0009: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ -0a2306: 6e10 2802 0b00 |000b: invoke-virtual {v11}, Landroid/graphics/Canvas;.getHeight:()I // method@0228 │ │ -0a230c: 0a01 |000e: move-result v1 │ │ -0a230e: 3210 7f00 |000f: if-eq v0, v1, 008e // +007f │ │ -0a2312: 6e10 772c 0a00 |0011: invoke-virtual {v10}, Lorg/pyneo/maps/track/ChartView;.getWidth:()I // method@2c77 │ │ -0a2318: 0a00 |0014: move-result v0 │ │ -0a231a: 59a0 c915 |0015: iput v0, v10, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ -0a231e: 6e10 752c 0a00 |0017: invoke-virtual {v10}, Lorg/pyneo/maps/track/ChartView;.getHeight:()I // method@2c75 │ │ -0a2324: 0a00 |001a: move-result v0 │ │ -0a2326: 59a0 c815 |001b: iput v0, v10, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ -0a232a: 52a0 c915 |001d: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ -0a232e: 52a1 ca15 |001f: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a2332: 52a2 cd15 |0021: iget v2, v10, Lorg/pyneo/maps/track/ChartView;.rightBorder:I // field@15cd │ │ -0a2336: b021 |0023: add-int/2addr v1, v2 │ │ -0a2338: b110 |0024: sub-int/2addr v0, v1 │ │ -0a233a: 7120 ad24 0300 |0025: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0a2340: 0a00 |0028: move-result v0 │ │ -0a2342: 59a0 c515 |0029: iput v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ -0a2346: 52a0 c815 |002b: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ -0a234a: 52a1 ce15 |002d: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ -0a234e: 52a2 c315 |002f: iget v2, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a2352: b021 |0031: add-int/2addr v1, v2 │ │ -0a2354: b110 |0032: sub-int/2addr v0, v1 │ │ -0a2356: 7120 ad24 0300 |0033: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0a235c: 0a00 |0036: move-result v0 │ │ -0a235e: 59a0 c415 |0037: iput v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a2362: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -0a2364: 54a0 cb15 |003a: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a2368: 2100 |003c: array-length v0, v0 │ │ -0a236a: 3506 5100 |003d: if-ge v6, v0, 008e // +0051 │ │ -0a236e: 2208 6600 |003f: new-instance v8, Landroid/graphics/RectF; // type@0066 │ │ -0a2372: 7010 7502 0800 |0041: invoke-direct {v8}, Landroid/graphics/RectF;.:()V // method@0275 │ │ -0a2378: 2207 5b00 |0044: new-instance v7, Landroid/graphics/Matrix; // type@005b │ │ -0a237c: 7010 4002 0700 |0046: invoke-direct {v7}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ -0a2382: 54a0 cc15 |0049: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ -0a2386: 2201 6000 |004b: new-instance v1, Landroid/graphics/Path; // type@0060 │ │ -0a238a: 54a2 cb15 |004d: iget-object v2, v10, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a238e: 4602 0206 |004f: aget-object v2, v2, v6 │ │ -0a2392: 7020 5c02 2100 |0051: invoke-direct {v1, v2}, Landroid/graphics/Path;.:(Landroid/graphics/Path;)V // method@025c │ │ -0a2398: 4d01 0006 |0054: aput-object v1, v0, v6 │ │ -0a239c: 54a0 cc15 |0056: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ -0a23a0: 4600 0006 |0058: aget-object v0, v0, v6 │ │ -0a23a4: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0a23a6: 6e30 5e02 8001 |005b: invoke-virtual {v0, v8, v1}, Landroid/graphics/Path;.computeBounds:(Landroid/graphics/RectF;Z)V // method@025e │ │ -0a23ac: 52a0 c515 |005e: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ -0a23b0: 8200 |0060: int-to-float v0, v0 │ │ -0a23b2: 6e10 7d02 0800 |0061: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@027d │ │ -0a23b8: 0a01 |0064: move-result v1 │ │ -0a23ba: c910 |0065: div-float/2addr v0, v1 │ │ -0a23bc: 52a1 c415 |0066: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a23c0: 8211 |0068: int-to-float v1, v1 │ │ -0a23c2: 6e10 7b02 0800 |0069: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@027b │ │ -0a23c8: 0a02 |006c: move-result v2 │ │ -0a23ca: c921 |006d: div-float/2addr v1, v2 │ │ -0a23cc: 6e30 4602 0701 |006e: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0246 │ │ -0a23d2: 54a0 cc15 |0071: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ -0a23d6: 4600 0006 |0073: aget-object v0, v0, v6 │ │ -0a23da: 6e20 6402 7000 |0075: invoke-virtual {v0, v7}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ -0a23e0: 52a0 ca15 |0078: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a23e4: 8200 |007a: int-to-float v0, v0 │ │ -0a23e6: 52a1 c415 |007b: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a23ea: 52a2 c315 |007d: iget v2, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a23ee: b021 |007f: add-int/2addr v1, v2 │ │ -0a23f0: 8211 |0080: int-to-float v1, v1 │ │ -0a23f2: 6e30 4702 0701 |0081: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@0247 │ │ -0a23f8: 54a0 cc15 |0084: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ -0a23fc: 4600 0006 |0086: aget-object v0, v0, v6 │ │ -0a2400: 6e20 6402 7000 |0088: invoke-virtual {v0, v7}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ -0a2406: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a240a: 28ad |008d: goto 003a // -0053 │ │ -0a240c: 6e10 2e02 0b00 |008e: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0a2412: 1206 |0091: const/4 v6, #int 0 // #0 │ │ -0a2414: 54a0 cb15 |0092: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a2418: 2100 |0094: array-length v0, v0 │ │ -0a241a: 3506 1000 |0095: if-ge v6, v0, 00a5 // +0010 │ │ -0a241e: 54a0 cc15 |0097: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ -0a2422: 4600 0006 |0099: aget-object v0, v0, v6 │ │ -0a2426: 54a1 c615 |009b: iget-object v1, v10, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ -0a242a: 4601 0106 |009d: aget-object v1, v1, v6 │ │ -0a242e: 6e30 1f02 0b01 |009f: invoke-virtual {v11, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ -0a2434: d806 0601 |00a2: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a2438: 28ee |00a4: goto 0092 // -0012 │ │ -0a243a: 52a0 ca15 |00a5: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a243e: 8201 |00a7: int-to-float v1, v0 │ │ -0a2440: 52a0 c415 |00a8: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a2444: 52a2 c315 |00aa: iget v2, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a2448: b020 |00ac: add-int/2addr v0, v2 │ │ -0a244a: 8202 |00ad: int-to-float v2, v0 │ │ -0a244c: 52a0 c515 |00ae: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ -0a2450: 52a3 ca15 |00b0: iget v3, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a2454: b030 |00b2: add-int/2addr v0, v3 │ │ -0a2456: 8203 |00b3: int-to-float v3, v0 │ │ -0a2458: 52a0 c415 |00b4: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a245c: 52a4 c315 |00b6: iget v4, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a2460: b040 |00b8: add-int/2addr v0, v4 │ │ -0a2462: 8204 |00b9: int-to-float v4, v0 │ │ -0a2464: 54a5 c215 |00ba: iget-object v5, v10, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ -0a2468: 07b0 |00bc: move-object v0, v11 │ │ -0a246a: 7406 1e02 0000 |00bd: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0a2470: 52a0 ca15 |00c0: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a2474: 8201 |00c2: int-to-float v1, v0 │ │ -0a2476: 52a0 c315 |00c3: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a247a: 8202 |00c5: int-to-float v2, v0 │ │ -0a247c: 52a0 ca15 |00c6: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a2480: 8203 |00c8: int-to-float v3, v0 │ │ -0a2482: 52a0 c415 |00c9: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a2486: 52a4 c315 |00cb: iget v4, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ -0a248a: b040 |00cd: add-int/2addr v0, v4 │ │ -0a248c: 8204 |00ce: int-to-float v4, v0 │ │ -0a248e: 54a5 c215 |00cf: iget-object v5, v10, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ -0a2492: 07b0 |00d1: move-object v0, v11 │ │ -0a2494: 7406 1e02 0000 |00d2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0a249a: 1216 |00d5: const/4 v6, #int 1 // #1 │ │ -0a249c: 1250 |00d6: const/4 v0, #int 5 // #5 │ │ -0a249e: 3506 1f00 |00d7: if-ge v6, v0, 00f6 // +001f │ │ -0a24a2: 52a0 c415 |00d9: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ -0a24a6: b260 |00db: mul-int/2addr v0, v6 │ │ -0a24a8: db00 0005 |00dc: div-int/lit8 v0, v0, #int 5 // #05 │ │ -0a24ac: 52a1 ce15 |00de: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ -0a24b0: 9009 0001 |00e0: add-int v9, v0, v1 │ │ -0a24b4: 52a0 ca15 |00e2: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a24b8: 8201 |00e4: int-to-float v1, v0 │ │ -0a24ba: 8292 |00e5: int-to-float v2, v9 │ │ -0a24bc: 52a0 c515 |00e6: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ -0a24c0: 52a3 ca15 |00e8: iget v3, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ -0a24c4: b030 |00ea: add-int/2addr v0, v3 │ │ -0a24c6: 8203 |00eb: int-to-float v3, v0 │ │ -0a24c8: 8294 |00ec: int-to-float v4, v9 │ │ -0a24ca: 54a5 c715 |00ed: iget-object v5, v10, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ -0a24ce: 07b0 |00ef: move-object v0, v11 │ │ -0a24d0: 7406 1e02 0000 |00f0: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0a24d6: d806 0601 |00f3: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a24da: 28e1 |00f5: goto 00d6 // -001f │ │ -0a24dc: 6e10 2a02 0b00 |00f6: invoke-virtual {v11}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0a24e2: 0e00 |00f9: return-void │ │ +0a22a0: |[0a22a0] org.pyneo.maps.track.ChartView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0a22b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a22b2: 52a0 c915 |0001: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ +0a22b6: 6e10 2902 0b00 |0003: invoke-virtual {v11}, Landroid/graphics/Canvas;.getWidth:()I // method@0229 │ │ +0a22bc: 0a01 |0006: move-result v1 │ │ +0a22be: 3310 0a00 |0007: if-ne v0, v1, 0011 // +000a │ │ +0a22c2: 52a0 c815 |0009: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ +0a22c6: 6e10 2802 0b00 |000b: invoke-virtual {v11}, Landroid/graphics/Canvas;.getHeight:()I // method@0228 │ │ +0a22cc: 0a01 |000e: move-result v1 │ │ +0a22ce: 3210 7f00 |000f: if-eq v0, v1, 008e // +007f │ │ +0a22d2: 6e10 772c 0a00 |0011: invoke-virtual {v10}, Lorg/pyneo/maps/track/ChartView;.getWidth:()I // method@2c77 │ │ +0a22d8: 0a00 |0014: move-result v0 │ │ +0a22da: 59a0 c915 |0015: iput v0, v10, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ +0a22de: 6e10 752c 0a00 |0017: invoke-virtual {v10}, Lorg/pyneo/maps/track/ChartView;.getHeight:()I // method@2c75 │ │ +0a22e4: 0a00 |001a: move-result v0 │ │ +0a22e6: 59a0 c815 |001b: iput v0, v10, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ +0a22ea: 52a0 c915 |001d: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.lastWidth:I // field@15c9 │ │ +0a22ee: 52a1 ca15 |001f: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a22f2: 52a2 cd15 |0021: iget v2, v10, Lorg/pyneo/maps/track/ChartView;.rightBorder:I // field@15cd │ │ +0a22f6: b021 |0023: add-int/2addr v1, v2 │ │ +0a22f8: b110 |0024: sub-int/2addr v0, v1 │ │ +0a22fa: 7120 ad24 0300 |0025: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0a2300: 0a00 |0028: move-result v0 │ │ +0a2302: 59a0 c515 |0029: iput v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ +0a2306: 52a0 c815 |002b: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.lastHeight:I // field@15c8 │ │ +0a230a: 52a1 ce15 |002d: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ +0a230e: 52a2 c315 |002f: iget v2, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a2312: b021 |0031: add-int/2addr v1, v2 │ │ +0a2314: b110 |0032: sub-int/2addr v0, v1 │ │ +0a2316: 7120 ad24 0300 |0033: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0a231c: 0a00 |0036: move-result v0 │ │ +0a231e: 59a0 c415 |0037: iput v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a2322: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +0a2324: 54a0 cb15 |003a: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a2328: 2100 |003c: array-length v0, v0 │ │ +0a232a: 3506 5100 |003d: if-ge v6, v0, 008e // +0051 │ │ +0a232e: 2208 6600 |003f: new-instance v8, Landroid/graphics/RectF; // type@0066 │ │ +0a2332: 7010 7502 0800 |0041: invoke-direct {v8}, Landroid/graphics/RectF;.:()V // method@0275 │ │ +0a2338: 2207 5b00 |0044: new-instance v7, Landroid/graphics/Matrix; // type@005b │ │ +0a233c: 7010 4002 0700 |0046: invoke-direct {v7}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ +0a2342: 54a0 cc15 |0049: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ +0a2346: 2201 6000 |004b: new-instance v1, Landroid/graphics/Path; // type@0060 │ │ +0a234a: 54a2 cb15 |004d: iget-object v2, v10, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a234e: 4602 0206 |004f: aget-object v2, v2, v6 │ │ +0a2352: 7020 5c02 2100 |0051: invoke-direct {v1, v2}, Landroid/graphics/Path;.:(Landroid/graphics/Path;)V // method@025c │ │ +0a2358: 4d01 0006 |0054: aput-object v1, v0, v6 │ │ +0a235c: 54a0 cc15 |0056: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ +0a2360: 4600 0006 |0058: aget-object v0, v0, v6 │ │ +0a2364: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +0a2366: 6e30 5e02 8001 |005b: invoke-virtual {v0, v8, v1}, Landroid/graphics/Path;.computeBounds:(Landroid/graphics/RectF;Z)V // method@025e │ │ +0a236c: 52a0 c515 |005e: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ +0a2370: 8200 |0060: int-to-float v0, v0 │ │ +0a2372: 6e10 7d02 0800 |0061: invoke-virtual {v8}, Landroid/graphics/RectF;.width:()F // method@027d │ │ +0a2378: 0a01 |0064: move-result v1 │ │ +0a237a: c910 |0065: div-float/2addr v0, v1 │ │ +0a237c: 52a1 c415 |0066: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a2380: 8211 |0068: int-to-float v1, v1 │ │ +0a2382: 6e10 7b02 0800 |0069: invoke-virtual {v8}, Landroid/graphics/RectF;.height:()F // method@027b │ │ +0a2388: 0a02 |006c: move-result v2 │ │ +0a238a: c921 |006d: div-float/2addr v1, v2 │ │ +0a238c: 6e30 4602 0701 |006e: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0246 │ │ +0a2392: 54a0 cc15 |0071: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ +0a2396: 4600 0006 |0073: aget-object v0, v0, v6 │ │ +0a239a: 6e20 6402 7000 |0075: invoke-virtual {v0, v7}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ +0a23a0: 52a0 ca15 |0078: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a23a4: 8200 |007a: int-to-float v0, v0 │ │ +0a23a6: 52a1 c415 |007b: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a23aa: 52a2 c315 |007d: iget v2, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a23ae: b021 |007f: add-int/2addr v1, v2 │ │ +0a23b0: 8211 |0080: int-to-float v1, v1 │ │ +0a23b2: 6e30 4702 0701 |0081: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@0247 │ │ +0a23b8: 54a0 cc15 |0084: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ +0a23bc: 4600 0006 |0086: aget-object v0, v0, v6 │ │ +0a23c0: 6e20 6402 7000 |0088: invoke-virtual {v0, v7}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ +0a23c6: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a23ca: 28ad |008d: goto 003a // -0053 │ │ +0a23cc: 6e10 2e02 0b00 |008e: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0a23d2: 1206 |0091: const/4 v6, #int 0 // #0 │ │ +0a23d4: 54a0 cb15 |0092: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a23d8: 2100 |0094: array-length v0, v0 │ │ +0a23da: 3506 1000 |0095: if-ge v6, v0, 00a5 // +0010 │ │ +0a23de: 54a0 cc15 |0097: iget-object v0, v10, Lorg/pyneo/maps/track/ChartView;.path_transformed:[Landroid/graphics/Path; // field@15cc │ │ +0a23e2: 4600 0006 |0099: aget-object v0, v0, v6 │ │ +0a23e6: 54a1 c615 |009b: iget-object v1, v10, Lorg/pyneo/maps/track/ChartView;.graphPaint:[Landroid/graphics/Paint; // field@15c6 │ │ +0a23ea: 4601 0106 |009d: aget-object v1, v1, v6 │ │ +0a23ee: 6e30 1f02 0b01 |009f: invoke-virtual {v11, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ +0a23f4: d806 0601 |00a2: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a23f8: 28ee |00a4: goto 0092 // -0012 │ │ +0a23fa: 52a0 ca15 |00a5: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a23fe: 8201 |00a7: int-to-float v1, v0 │ │ +0a2400: 52a0 c415 |00a8: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a2404: 52a2 c315 |00aa: iget v2, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a2408: b020 |00ac: add-int/2addr v0, v2 │ │ +0a240a: 8202 |00ad: int-to-float v2, v0 │ │ +0a240c: 52a0 c515 |00ae: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ +0a2410: 52a3 ca15 |00b0: iget v3, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a2414: b030 |00b2: add-int/2addr v0, v3 │ │ +0a2416: 8203 |00b3: int-to-float v3, v0 │ │ +0a2418: 52a0 c415 |00b4: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a241c: 52a4 c315 |00b6: iget v4, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a2420: b040 |00b8: add-int/2addr v0, v4 │ │ +0a2422: 8204 |00b9: int-to-float v4, v0 │ │ +0a2424: 54a5 c215 |00ba: iget-object v5, v10, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ +0a2428: 07b0 |00bc: move-object v0, v11 │ │ +0a242a: 7406 1e02 0000 |00bd: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0a2430: 52a0 ca15 |00c0: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a2434: 8201 |00c2: int-to-float v1, v0 │ │ +0a2436: 52a0 c315 |00c3: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a243a: 8202 |00c5: int-to-float v2, v0 │ │ +0a243c: 52a0 ca15 |00c6: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a2440: 8203 |00c8: int-to-float v3, v0 │ │ +0a2442: 52a0 c415 |00c9: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a2446: 52a4 c315 |00cb: iget v4, v10, Lorg/pyneo/maps/track/ChartView;.bottomBorder:I // field@15c3 │ │ +0a244a: b040 |00cd: add-int/2addr v0, v4 │ │ +0a244c: 8204 |00ce: int-to-float v4, v0 │ │ +0a244e: 54a5 c215 |00cf: iget-object v5, v10, Lorg/pyneo/maps/track/ChartView;.borderPaint:Landroid/graphics/Paint; // field@15c2 │ │ +0a2452: 07b0 |00d1: move-object v0, v11 │ │ +0a2454: 7406 1e02 0000 |00d2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0a245a: 1216 |00d5: const/4 v6, #int 1 // #1 │ │ +0a245c: 1250 |00d6: const/4 v0, #int 5 // #5 │ │ +0a245e: 3506 1f00 |00d7: if-ge v6, v0, 00f6 // +001f │ │ +0a2462: 52a0 c415 |00d9: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveHeight:I // field@15c4 │ │ +0a2466: b260 |00db: mul-int/2addr v0, v6 │ │ +0a2468: db00 0005 |00dc: div-int/lit8 v0, v0, #int 5 // #05 │ │ +0a246c: 52a1 ce15 |00de: iget v1, v10, Lorg/pyneo/maps/track/ChartView;.topBorder:I // field@15ce │ │ +0a2470: 9009 0001 |00e0: add-int v9, v0, v1 │ │ +0a2474: 52a0 ca15 |00e2: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a2478: 8201 |00e4: int-to-float v1, v0 │ │ +0a247a: 8292 |00e5: int-to-float v2, v9 │ │ +0a247c: 52a0 c515 |00e6: iget v0, v10, Lorg/pyneo/maps/track/ChartView;.effectiveWidth:I // field@15c5 │ │ +0a2480: 52a3 ca15 |00e8: iget v3, v10, Lorg/pyneo/maps/track/ChartView;.leftBorder:I // field@15ca │ │ +0a2484: b030 |00ea: add-int/2addr v0, v3 │ │ +0a2486: 8203 |00eb: int-to-float v3, v0 │ │ +0a2488: 8294 |00ec: int-to-float v4, v9 │ │ +0a248a: 54a5 c715 |00ed: iget-object v5, v10, Lorg/pyneo/maps/track/ChartView;.gridPaint:Landroid/graphics/Paint; // field@15c7 │ │ +0a248e: 07b0 |00ef: move-object v0, v11 │ │ +0a2490: 7406 1e02 0000 |00f0: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0a2496: d806 0601 |00f3: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a249a: 28e1 |00f5: goto 00d6 // -001f │ │ +0a249c: 6e10 2a02 0b00 |00f6: invoke-virtual {v11}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0a24a2: 0e00 |00f9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0011 line=108 │ │ 0x0017 line=109 │ │ 0x001d line=110 │ │ 0x002b line=111 │ │ @@ -163144,176 +163214,174 @@ │ │ name : 'setTrack' │ │ type : '(Lorg/pyneo/maps/track/Track;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 9 │ │ - insns size : 229 16-bit code units │ │ -0a24e4: |[0a24e4] org.pyneo.maps.track.ChartView.setTrack:(Lorg/pyneo/maps/track/Track;)V │ │ -0a24f4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a24f6: 232a 5306 |0001: new-array v10, v2, [F // type@0653 │ │ -0a24fa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0a24fc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0a24fe: 4b03 0a02 |0005: aput v3, v10, v2 │ │ -0a2502: 120b |0007: const/4 v11, #int 0 // #0 │ │ -0a2504: 1812 ffff ffff ffff ef7f |0008: const-wide v18, #double 1.79769e+308 // #7fefffffffffffff │ │ -0a250e: 1810 ffff ffff ffff ef7f |000d: const-wide v16, #double 1.79769e+308 // #7fefffffffffffff │ │ -0a2518: 120d |0012: const/4 v13, #int 0 // #0 │ │ -0a251a: 7401 f12c 1500 |0013: invoke-virtual/range {v21}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ -0a2520: 0c02 |0016: move-result-object v2 │ │ -0a2522: 7210 8725 0200 |0017: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0a2528: 0c0c |001a: move-result-object v12 │ │ -0a252a: 7210 6f25 0c00 |001b: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0a2530: 0a02 |001e: move-result v2 │ │ -0a2532: 3802 7a00 |001f: if-eqz v2, 0099 // +007a │ │ -0a2536: 7210 7025 0c00 |0021: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0a253c: 0c0f |0024: move-result-object v15 │ │ -0a253e: 1f0f e405 |0025: check-cast v15, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0a2542: 390d 3c00 |0027: if-nez v13, 0063 // +003c │ │ -0a2546: 0800 1400 |0029: move-object/from16 v0, v20 │ │ -0a254a: 5402 cb15 |002b: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a254e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -0a2550: 4602 0203 |002e: aget-object v2, v2, v3 │ │ -0a2554: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0a2556: 6e10 e32c 0f00 |0031: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ -0a255c: 0b04 |0034: move-result-wide v4 │ │ -0a255e: 8c44 |0035: double-to-float v4, v4 │ │ -0a2560: 6e30 6102 3204 |0036: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ -0a2566: 0800 1400 |0039: move-object/from16 v0, v20 │ │ -0a256a: 5402 cb15 |003b: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a256e: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -0a2570: 4602 0203 |003e: aget-object v2, v2, v3 │ │ -0a2574: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -0a2576: 6e10 dd2c 0f00 |0041: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ -0a257c: 0b04 |0044: move-result-wide v4 │ │ -0a257e: 8c44 |0045: double-to-float v4, v4 │ │ -0a2580: 6e30 6102 3204 |0046: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ -0a2586: 6e10 e32c 0f00 |0049: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ -0a258c: 0b02 |004c: move-result-wide v2 │ │ -0a258e: 2f02 1202 |004d: cmpl-double v2, v18, v2 │ │ -0a2592: 3d02 0600 |004f: if-lez v2, 0055 // +0006 │ │ -0a2596: 6e10 e32c 0f00 |0051: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ -0a259c: 0b12 |0054: move-result-wide v18 │ │ -0a259e: 6e10 dd2c 0f00 |0055: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ -0a25a4: 0b02 |0058: move-result-wide v2 │ │ -0a25a6: 2f02 1002 |0059: cmpl-double v2, v16, v2 │ │ -0a25aa: 3d02 0600 |005b: if-lez v2, 0061 // +0006 │ │ -0a25ae: 6e10 dd2c 0f00 |005d: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ -0a25b4: 0b10 |0060: move-result-wide v16 │ │ -0a25b6: 07fd |0061: move-object v13, v15 │ │ -0a25b8: 28b9 |0062: goto 001b // -0047 │ │ -0a25ba: 6e10 df2c 0d00 |0063: invoke-virtual {v13}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0a25c0: 0b02 |0066: move-result-wide v2 │ │ -0a25c2: 6e10 e12c 0d00 |0067: invoke-virtual {v13}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0a25c8: 0b04 |006a: move-result-wide v4 │ │ -0a25ca: 6e10 df2c 0f00 |006b: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0a25d0: 0b06 |006e: move-result-wide v6 │ │ -0a25d2: 6e10 e12c 0f00 |006f: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0a25d8: 0b08 |0072: move-result-wide v8 │ │ -0a25da: 7709 bc02 0200 |0073: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/location/Location;.distanceBetween:(DDDD[F)V // method@02bc │ │ -0a25e0: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -0a25e2: 4402 0a02 |0077: aget v2, v10, v2 │ │ -0a25e6: c62b |0079: add-float/2addr v11, v2 │ │ -0a25e8: 0800 1400 |007a: move-object/from16 v0, v20 │ │ -0a25ec: 5402 cb15 |007c: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a25f0: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -0a25f2: 4602 0203 |007f: aget-object v2, v2, v3 │ │ -0a25f6: 6e10 e32c 0f00 |0081: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ -0a25fc: 0b04 |0084: move-result-wide v4 │ │ -0a25fe: 8c43 |0085: double-to-float v3, v4 │ │ -0a2600: 6e30 6002 b203 |0086: invoke-virtual {v2, v11, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0a2606: 0800 1400 |0089: move-object/from16 v0, v20 │ │ -0a260a: 5402 cb15 |008b: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a260e: 1213 |008d: const/4 v3, #int 1 // #1 │ │ -0a2610: 4602 0203 |008e: aget-object v2, v2, v3 │ │ -0a2614: 6e10 dd2c 0f00 |0090: invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ -0a261a: 0b04 |0093: move-result-wide v4 │ │ -0a261c: 8c43 |0094: double-to-float v3, v4 │ │ -0a261e: 6e30 6002 b203 |0095: invoke-virtual {v2, v11, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0a2624: 28b1 |0098: goto 0049 // -004f │ │ -0a2626: 220e 5b00 |0099: new-instance v14, Landroid/graphics/Matrix; // type@005b │ │ -0a262a: 7010 4002 0e00 |009b: invoke-direct {v14}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ -0a2630: 1202 |009e: const/4 v2, #int 0 // #0 │ │ -0a2632: 0500 1200 |009f: move-wide/from16 v0, v18 │ │ -0a2636: 8004 |00a1: neg-double v4, v0 │ │ -0a2638: 8c43 |00a2: double-to-float v3, v4 │ │ -0a263a: 6e30 4702 2e03 |00a3: invoke-virtual {v14, v2, v3}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@0247 │ │ -0a2640: 0800 1400 |00a6: move-object/from16 v0, v20 │ │ -0a2644: 5402 cb15 |00a8: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a2648: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -0a264a: 4602 0203 |00ab: aget-object v2, v2, v3 │ │ -0a264e: 6e20 6402 e200 |00ad: invoke-virtual {v2, v14}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ -0a2654: 1502 803f |00b0: const/high16 v2, #int 1065353216 // #3f80 │ │ -0a2658: 1503 80bf |00b2: const/high16 v3, #int -1082130432 // #bf80 │ │ -0a265c: 6e30 4602 2e03 |00b4: invoke-virtual {v14, v2, v3}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0246 │ │ -0a2662: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -0a2666: 5402 cb15 |00b9: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a266a: 1203 |00bb: const/4 v3, #int 0 // #0 │ │ -0a266c: 4602 0203 |00bc: aget-object v2, v2, v3 │ │ -0a2670: 6e20 6402 e200 |00be: invoke-virtual {v2, v14}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ -0a2676: 1202 |00c1: const/4 v2, #int 0 // #0 │ │ -0a2678: 0500 1000 |00c2: move-wide/from16 v0, v16 │ │ -0a267c: 8004 |00c4: neg-double v4, v0 │ │ -0a267e: 8c43 |00c5: double-to-float v3, v4 │ │ -0a2680: 6e30 4702 2e03 |00c6: invoke-virtual {v14, v2, v3}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@0247 │ │ -0a2686: 0800 1400 |00c9: move-object/from16 v0, v20 │ │ -0a268a: 5402 cb15 |00cb: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a268e: 1213 |00cd: const/4 v3, #int 1 // #1 │ │ -0a2690: 4602 0203 |00ce: aget-object v2, v2, v3 │ │ -0a2694: 6e20 6402 e200 |00d0: invoke-virtual {v2, v14}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ -0a269a: 1502 803f |00d3: const/high16 v2, #int 1065353216 // #3f80 │ │ -0a269e: 1503 80bf |00d5: const/high16 v3, #int -1082130432 // #bf80 │ │ -0a26a2: 6e30 4602 2e03 |00d7: invoke-virtual {v14, v2, v3}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0246 │ │ -0a26a8: 0800 1400 |00da: move-object/from16 v0, v20 │ │ -0a26ac: 5402 cb15 |00dc: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ -0a26b0: 1213 |00de: const/4 v3, #int 1 // #1 │ │ -0a26b2: 4602 0203 |00df: aget-object v2, v2, v3 │ │ -0a26b6: 6e20 6402 e200 |00e1: invoke-virtual {v2, v14}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ -0a26bc: 0e00 |00e4: return-void │ │ + insns size : 228 16-bit code units │ │ +0a24a4: |[0a24a4] org.pyneo.maps.track.ChartView.setTrack:(Lorg/pyneo/maps/track/Track;)V │ │ +0a24b4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a24b6: 232a 5306 |0001: new-array v10, v2, [F // type@0653 │ │ +0a24ba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0a24bc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0a24be: 4b03 0a02 |0005: aput v3, v10, v2 │ │ +0a24c2: 120b |0007: const/4 v11, #int 0 // #0 │ │ +0a24c4: 1810 ffff ffff ffff ef7f |0008: const-wide v16, #double 1.79769e+308 // #7fefffffffffffff │ │ +0a24ce: 180e ffff ffff ffff ef7f |000d: const-wide v14, #double 1.79769e+308 // #7fefffffffffffff │ │ +0a24d8: 120c |0012: const/4 v12, #int 0 // #0 │ │ +0a24da: 7401 f12c 1500 |0013: invoke-virtual/range {v21}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ +0a24e0: 0c02 |0016: move-result-object v2 │ │ +0a24e2: 7210 8725 0200 |0017: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0a24e8: 0c13 |001a: move-result-object v19 │ │ +0a24ea: 7801 6f25 1300 |001b: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0a24f0: 0a02 |001e: move-result v2 │ │ +0a24f2: 3802 7b00 |001f: if-eqz v2, 009a // +007b │ │ +0a24f6: 7801 7025 1300 |0021: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0a24fc: 0c12 |0024: move-result-object v18 │ │ +0a24fe: 1f12 e405 |0025: check-cast v18, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0a2502: 390c 3d00 |0027: if-nez v12, 0064 // +003d │ │ +0a2506: 0800 1400 |0029: move-object/from16 v0, v20 │ │ +0a250a: 5402 cb15 |002b: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a250e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +0a2510: 4602 0203 |002e: aget-object v2, v2, v3 │ │ +0a2514: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +0a2516: 7401 e32c 1200 |0031: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ +0a251c: 0b04 |0034: move-result-wide v4 │ │ +0a251e: 8c44 |0035: double-to-float v4, v4 │ │ +0a2520: 6e30 6102 3204 |0036: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ +0a2526: 0800 1400 |0039: move-object/from16 v0, v20 │ │ +0a252a: 5402 cb15 |003b: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a252e: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +0a2530: 4602 0203 |003e: aget-object v2, v2, v3 │ │ +0a2534: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +0a2536: 7401 dd2c 1200 |0041: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ +0a253c: 0b04 |0044: move-result-wide v4 │ │ +0a253e: 8c44 |0045: double-to-float v4, v4 │ │ +0a2540: 6e30 6102 3204 |0046: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ +0a2546: 7401 e32c 1200 |0049: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ +0a254c: 0b02 |004c: move-result-wide v2 │ │ +0a254e: 2f02 1002 |004d: cmpl-double v2, v16, v2 │ │ +0a2552: 3d02 0600 |004f: if-lez v2, 0055 // +0006 │ │ +0a2556: 7401 e32c 1200 |0051: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ +0a255c: 0b10 |0054: move-result-wide v16 │ │ +0a255e: 7401 dd2c 1200 |0055: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ +0a2564: 0b02 |0058: move-result-wide v2 │ │ +0a2566: 2f02 0e02 |0059: cmpl-double v2, v14, v2 │ │ +0a256a: 3d02 0600 |005b: if-lez v2, 0061 // +0006 │ │ +0a256e: 7401 dd2c 1200 |005d: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ +0a2574: 0b0e |0060: move-result-wide v14 │ │ +0a2576: 080c 1200 |0061: move-object/from16 v12, v18 │ │ +0a257a: 28b8 |0063: goto 001b // -0048 │ │ +0a257c: 6e10 df2c 0c00 |0064: invoke-virtual {v12}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0a2582: 0b02 |0067: move-result-wide v2 │ │ +0a2584: 6e10 e12c 0c00 |0068: invoke-virtual {v12}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0a258a: 0b04 |006b: move-result-wide v4 │ │ +0a258c: 7401 df2c 1200 |006c: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0a2592: 0b06 |006f: move-result-wide v6 │ │ +0a2594: 7401 e12c 1200 |0070: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0a259a: 0b08 |0073: move-result-wide v8 │ │ +0a259c: 7709 bc02 0200 |0074: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/location/Location;.distanceBetween:(DDDD[F)V // method@02bc │ │ +0a25a2: 1202 |0077: const/4 v2, #int 0 // #0 │ │ +0a25a4: 4402 0a02 |0078: aget v2, v10, v2 │ │ +0a25a8: c62b |007a: add-float/2addr v11, v2 │ │ +0a25aa: 0800 1400 |007b: move-object/from16 v0, v20 │ │ +0a25ae: 5402 cb15 |007d: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a25b2: 1203 |007f: const/4 v3, #int 0 // #0 │ │ +0a25b4: 4602 0203 |0080: aget-object v2, v2, v3 │ │ +0a25b8: 7401 e32c 1200 |0082: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ +0a25be: 0b04 |0085: move-result-wide v4 │ │ +0a25c0: 8c43 |0086: double-to-float v3, v4 │ │ +0a25c2: 6e30 6002 b203 |0087: invoke-virtual {v2, v11, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0a25c8: 0800 1400 |008a: move-object/from16 v0, v20 │ │ +0a25cc: 5402 cb15 |008c: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a25d0: 1213 |008e: const/4 v3, #int 1 // #1 │ │ +0a25d2: 4602 0203 |008f: aget-object v2, v2, v3 │ │ +0a25d6: 7401 dd2c 1200 |0091: invoke-virtual/range {v18}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ +0a25dc: 0b04 |0094: move-result-wide v4 │ │ +0a25de: 8c43 |0095: double-to-float v3, v4 │ │ +0a25e0: 6e30 6002 b203 |0096: invoke-virtual {v2, v11, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0a25e6: 28b0 |0099: goto 0049 // -0050 │ │ +0a25e8: 220d 5b00 |009a: new-instance v13, Landroid/graphics/Matrix; // type@005b │ │ +0a25ec: 7010 4002 0d00 |009c: invoke-direct {v13}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ +0a25f2: 1202 |009f: const/4 v2, #int 0 // #0 │ │ +0a25f4: 0500 1000 |00a0: move-wide/from16 v0, v16 │ │ +0a25f8: 8004 |00a2: neg-double v4, v0 │ │ +0a25fa: 8c43 |00a3: double-to-float v3, v4 │ │ +0a25fc: 6e30 4702 2d03 |00a4: invoke-virtual {v13, v2, v3}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@0247 │ │ +0a2602: 0800 1400 |00a7: move-object/from16 v0, v20 │ │ +0a2606: 5402 cb15 |00a9: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a260a: 1203 |00ab: const/4 v3, #int 0 // #0 │ │ +0a260c: 4602 0203 |00ac: aget-object v2, v2, v3 │ │ +0a2610: 6e20 6402 d200 |00ae: invoke-virtual {v2, v13}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ +0a2616: 1502 803f |00b1: const/high16 v2, #int 1065353216 // #3f80 │ │ +0a261a: 1503 80bf |00b3: const/high16 v3, #int -1082130432 // #bf80 │ │ +0a261e: 6e30 4602 2d03 |00b5: invoke-virtual {v13, v2, v3}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0246 │ │ +0a2624: 0800 1400 |00b8: move-object/from16 v0, v20 │ │ +0a2628: 5402 cb15 |00ba: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a262c: 1203 |00bc: const/4 v3, #int 0 // #0 │ │ +0a262e: 4602 0203 |00bd: aget-object v2, v2, v3 │ │ +0a2632: 6e20 6402 d200 |00bf: invoke-virtual {v2, v13}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ +0a2638: 1202 |00c2: const/4 v2, #int 0 // #0 │ │ +0a263a: 80e4 |00c3: neg-double v4, v14 │ │ +0a263c: 8c43 |00c4: double-to-float v3, v4 │ │ +0a263e: 6e30 4702 2d03 |00c5: invoke-virtual {v13, v2, v3}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@0247 │ │ +0a2644: 0800 1400 |00c8: move-object/from16 v0, v20 │ │ +0a2648: 5402 cb15 |00ca: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a264c: 1213 |00cc: const/4 v3, #int 1 // #1 │ │ +0a264e: 4602 0203 |00cd: aget-object v2, v2, v3 │ │ +0a2652: 6e20 6402 d200 |00cf: invoke-virtual {v2, v13}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ +0a2658: 1502 803f |00d2: const/high16 v2, #int 1065353216 // #3f80 │ │ +0a265c: 1503 80bf |00d4: const/high16 v3, #int -1082130432 // #bf80 │ │ +0a2660: 6e30 4602 2d03 |00d6: invoke-virtual {v13, v2, v3}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0246 │ │ +0a2666: 0800 1400 |00d9: move-object/from16 v0, v20 │ │ +0a266a: 5402 cb15 |00db: iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;.path:[Landroid/graphics/Path; // field@15cb │ │ +0a266e: 1213 |00dd: const/4 v3, #int 1 // #1 │ │ +0a2670: 4602 0203 |00de: aget-object v2, v2, v3 │ │ +0a2674: 6e20 6402 d200 |00e0: invoke-virtual {v2, v13}, Landroid/graphics/Path;.transform:(Landroid/graphics/Matrix;)V // method@0264 │ │ +0a267a: 0e00 |00e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ 0x0008 line=76 │ │ 0x000d line=77 │ │ 0x0012 line=78 │ │ 0x0013 line=79 │ │ 0x0027 line=80 │ │ 0x0029 line=81 │ │ 0x0039 line=82 │ │ 0x0049 line=89 │ │ 0x0055 line=90 │ │ 0x0061 line=91 │ │ - 0x0062 line=92 │ │ - 0x0063 line=84 │ │ - 0x0076 line=85 │ │ - 0x007a line=86 │ │ - 0x0089 line=87 │ │ - 0x0099 line=93 │ │ - 0x009e line=94 │ │ - 0x00a6 line=95 │ │ - 0x00b0 line=96 │ │ - 0x00b7 line=97 │ │ - 0x00c1 line=98 │ │ - 0x00c9 line=99 │ │ - 0x00d3 line=100 │ │ - 0x00da line=101 │ │ - 0x00e4 line=102 │ │ - locals : │ │ - 0x0027 - 0x0099 reg=15 pt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ - 0x0007 - 0x00e5 reg=10 results [F │ │ - 0x0008 - 0x00e5 reg=11 distance F │ │ - 0x001b - 0x00e5 reg=12 i$ Ljava/util/Iterator; │ │ - 0x0013 - 0x00e5 reg=13 lastpt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ - 0x009e - 0x00e5 reg=14 m Landroid/graphics/Matrix; │ │ - 0x0012 - 0x00e5 reg=16 minAlt D │ │ - 0x000d - 0x00e5 reg=18 minSpeed D │ │ - 0x0000 - 0x00e5 reg=20 this Lorg/pyneo/maps/track/ChartView; │ │ - 0x0000 - 0x00e5 reg=21 tr Lorg/pyneo/maps/track/Track; │ │ + 0x0063 line=92 │ │ + 0x0064 line=84 │ │ + 0x0077 line=85 │ │ + 0x007b line=86 │ │ + 0x008a line=87 │ │ + 0x009a line=93 │ │ + 0x009f line=94 │ │ + 0x00a7 line=95 │ │ + 0x00b1 line=96 │ │ + 0x00b8 line=97 │ │ + 0x00c2 line=98 │ │ + 0x00c8 line=99 │ │ + 0x00d2 line=100 │ │ + 0x00d9 line=101 │ │ + 0x00e3 line=102 │ │ + locals : │ │ + 0x0027 - 0x009a reg=18 pt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ + 0x0007 - 0x00e4 reg=10 results [F │ │ + 0x0008 - 0x00e4 reg=11 distance F │ │ + 0x0013 - 0x00e4 reg=12 lastpt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ + 0x009f - 0x00e4 reg=13 m Landroid/graphics/Matrix; │ │ + 0x0012 - 0x00e4 reg=14 minAlt D │ │ + 0x000d - 0x00e4 reg=16 minSpeed D │ │ + 0x0000 - 0x00e4 reg=20 this Lorg/pyneo/maps/track/ChartView; │ │ + 0x0000 - 0x00e4 reg=21 tr Lorg/pyneo/maps/track/Track; │ │ │ │ source_file_idx : 940 (ChartView.java) │ │ │ │ Class #667 header: │ │ class_idx : 1490 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1173 │ │ @@ -163345,139 +163413,139 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a26c0: |[0a26c0] org.pyneo.maps.track.CurrentTrackOverlay$1.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ │ -0a26d0: 5b01 cf15 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a26d4: 7010 0f25 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@250f │ │ -0a26da: 0e00 |0005: return-void │ │ +0a267c: |[0a267c] org.pyneo.maps.track.CurrentTrackOverlay$1.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ │ +0a268c: 5b01 cf15 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a2690: 7010 0f25 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@250f │ │ +0a2696: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/CurrentTrackOverlay$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 210 16-bit code units │ │ -0a26dc: |[0a26dc] org.pyneo.maps.track.CurrentTrackOverlay$1.run:()V │ │ -0a26ec: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0a26ee: 5494 cf15 |0001: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a26f2: 7120 852c 8400 |0003: invoke-static {v4, v8}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; // method@2c85 │ │ -0a26f8: 5494 cf15 |0006: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a26fc: 7110 862c 0400 |0008: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$100:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/Track; // method@2c86 │ │ -0a2702: 0c04 |000b: move-result-object v4 │ │ -0a2704: 3904 a400 |000c: if-nez v4, 00b0 // +00a4 │ │ -0a2708: 5494 cf15 |000e: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a270c: 2205 e505 |0010: new-instance v5, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ -0a2710: 7010 e92c 0500 |0012: invoke-direct {v5}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ -0a2716: 7120 872c 5400 |0015: invoke-static {v4, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$102:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/Track;)Lorg/pyneo/maps/track/Track; // method@2c87 │ │ -0a271c: 5494 cf15 |0018: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a2720: 7110 882c 0400 |001a: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$200:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/content/Context; // method@2c88 │ │ -0a2726: 0c04 |001d: move-result-object v4 │ │ -0a2728: 1a05 6a1a |001e: const-string v5, "data" // string@1a6a │ │ -0a272c: 7120 072f 5400 |0020: invoke-static {v4, v5}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0a2732: 0c03 |0023: move-result-object v3 │ │ -0a2734: 6e10 1724 0300 |0024: invoke-virtual {v3}, Ljava/io/File;.canRead:()Z // method@2417 │ │ -0a273a: 0a04 |0027: move-result v4 │ │ -0a273c: 3804 6e00 |0028: if-eqz v4, 0096 // +006e │ │ -0a2740: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0a2742: 2204 d605 |002b: new-instance v4, Lorg/pyneo/maps/track/DatabaseHelper; // type@05d6 │ │ -0a2746: 5495 cf15 |002d: iget-object v5, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a274a: 7110 882c 0500 |002f: invoke-static {v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$200:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/content/Context; // method@2c88 │ │ -0a2750: 0c05 |0032: move-result-object v5 │ │ -0a2752: 2206 9204 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0a2756: 7010 fb24 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a275c: 6e10 1c24 0300 |0038: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0a2762: 0c07 |003b: move-result-object v7 │ │ -0a2764: 6e20 0425 7600 |003c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a276a: 0c06 |003f: move-result-object v6 │ │ -0a276c: 1307 2f00 |0040: const/16 v7, #int 47 // #2f │ │ -0a2770: 6e20 fe24 7600 |0042: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0a2776: 0c06 |0045: move-result-object v6 │ │ -0a2778: 1a07 3a36 |0046: const-string v7, "writedtrack.db" // string@363a │ │ -0a277c: 6e20 0425 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a2782: 0c06 |004b: move-result-object v6 │ │ -0a2784: 6e10 0a25 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a278a: 0c06 |004f: move-result-object v6 │ │ -0a278c: 7030 982c 5406 |0050: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/track/DatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c98 │ │ -0a2792: 6e10 992c 0400 |0053: invoke-virtual {v4}, Lorg/pyneo/maps/track/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2c99 │ │ -0a2798: 0c01 |0056: move-result-object v1 │ │ -0a279a: 3801 3f00 |0057: if-eqz v1, 0096 // +003f │ │ -0a279e: 1a04 ab10 |0059: const-string v4, "SELECT lat, lon FROM trackpoints ORDER BY id" // string@10ab │ │ -0a27a2: 6e30 fe01 4108 |005b: invoke-virtual {v1, v4, v8}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0a27a8: 0c00 |005e: move-result-object v0 │ │ -0a27aa: 5494 cf15 |005f: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a27ae: 5495 cf15 |0061: iget-object v5, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a27b2: 7110 8d2c 0500 |0063: invoke-static {v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$500:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2c8d │ │ -0a27b8: 0c05 |0066: move-result-object v5 │ │ -0a27ba: 5496 cf15 |0067: iget-object v6, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a27be: 7110 892c 0600 |0069: invoke-static {v6}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$300:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point; // method@2c89 │ │ -0a27c4: 0c06 |006c: move-result-object v6 │ │ -0a27c6: 5497 cf15 |006d: iget-object v7, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a27ca: 7110 8b2c 0700 |006f: invoke-static {v7}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$400:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; // method@2c8b │ │ -0a27d0: 0c07 |0072: move-result-object v7 │ │ -0a27d2: 6e40 5829 0576 |0073: invoke-virtual {v5, v0, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixelsTrackPoints:(Landroid/database/Cursor;Landroid/graphics/Point;Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Path; // method@2958 │ │ -0a27d8: 0c05 |0076: move-result-object v5 │ │ -0a27da: 7120 852c 5400 |0077: invoke-static {v4, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; // method@2c85 │ │ -0a27e0: 5494 cf15 |007a: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a27e4: 7110 842c 0400 |007c: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ -0a27ea: 0c04 |007f: move-result-object v4 │ │ -0a27ec: 3804 1300 |0080: if-eqz v4, 0093 // +0013 │ │ -0a27f0: 5494 cf15 |0082: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a27f4: 7110 842c 0400 |0084: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ -0a27fa: 0c04 |0087: move-result-object v4 │ │ -0a27fc: 6e10 5f02 0400 |0088: invoke-virtual {v4}, Landroid/graphics/Path;.isEmpty:()Z // method@025f │ │ -0a2802: 0a04 |008b: move-result v4 │ │ -0a2804: 3804 0700 |008c: if-eqz v4, 0093 // +0007 │ │ -0a2808: 5494 cf15 |008e: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a280c: 7120 852c 8400 |0090: invoke-static {v4, v8}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; // method@2c85 │ │ -0a2812: 6e10 f301 0100 |0093: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0a2818: 5494 cf15 |0096: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a281c: 7110 8f2c 0400 |0098: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$600:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView; // method@2c8f │ │ -0a2822: 0c04 |009b: move-result-object v4 │ │ -0a2824: 6e10 8029 0400 |009c: invoke-virtual {v4}, Lorg/pyneo/maps/map/TileView;.getHandler:()Landroid/os/Handler; // method@2980 │ │ -0a282a: 0c04 |009f: move-result-object v4 │ │ -0a282c: 1305 e803 |00a0: const/16 v5, #int 1000 // #3e8 │ │ -0a2830: 7120 3f03 5400 |00a2: invoke-static {v4, v5}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -0a2836: 0c04 |00a5: move-result-object v4 │ │ -0a2838: 6e10 4303 0400 |00a6: invoke-virtual {v4}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a283e: 5494 cf15 |00a9: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a2842: 1205 |00ab: const/4 v5, #int 0 // #0 │ │ -0a2844: 7120 912c 5400 |00ac: invoke-static {v4, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$702:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Z)Z // method@2c91 │ │ -0a284a: 0e00 |00af: return-void │ │ -0a284c: 5494 cf15 |00b0: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ -0a2850: 7110 862c 0400 |00b2: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$100:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/Track; // method@2c86 │ │ -0a2856: 0c04 |00b5: move-result-object v4 │ │ -0a2858: 6e10 f12c 0400 |00b6: invoke-virtual {v4}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ -0a285e: 0c04 |00b9: move-result-object v4 │ │ -0a2860: 7210 8325 0400 |00ba: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@2583 │ │ -0a2866: 2900 5bff |00bd: goto/16 0018 // -00a5 │ │ -0a286a: 0d02 |00bf: move-exception v2 │ │ -0a286c: 1201 |00c0: const/4 v1, #int 0 // #0 │ │ -0a286e: 6e10 8224 0200 |00c1: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a2874: 0c04 |00c4: move-result-object v4 │ │ -0a2876: 7120 fa2e 2400 |00c5: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a287c: 288f |00c8: goto 0057 // -0071 │ │ -0a287e: 0d02 |00c9: move-exception v2 │ │ -0a2880: 6e10 8224 0200 |00ca: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a2886: 0c04 |00cd: move-result-object v4 │ │ -0a2888: 7120 fa2e 2400 |00ce: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a288e: 28d8 |00d1: goto 00a9 // -0028 │ │ +0a2698: |[0a2698] org.pyneo.maps.track.CurrentTrackOverlay$1.run:()V │ │ +0a26a8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0a26aa: 5494 cf15 |0001: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a26ae: 7120 852c 8400 |0003: invoke-static {v4, v8}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; // method@2c85 │ │ +0a26b4: 5494 cf15 |0006: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a26b8: 7110 862c 0400 |0008: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$100:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/Track; // method@2c86 │ │ +0a26be: 0c04 |000b: move-result-object v4 │ │ +0a26c0: 3904 a400 |000c: if-nez v4, 00b0 // +00a4 │ │ +0a26c4: 5494 cf15 |000e: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a26c8: 2205 e505 |0010: new-instance v5, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ +0a26cc: 7010 e92c 0500 |0012: invoke-direct {v5}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ +0a26d2: 7120 872c 5400 |0015: invoke-static {v4, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$102:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/Track;)Lorg/pyneo/maps/track/Track; // method@2c87 │ │ +0a26d8: 5494 cf15 |0018: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a26dc: 7110 882c 0400 |001a: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$200:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/content/Context; // method@2c88 │ │ +0a26e2: 0c04 |001d: move-result-object v4 │ │ +0a26e4: 1a05 6a1a |001e: const-string v5, "data" // string@1a6a │ │ +0a26e8: 7120 072f 5400 |0020: invoke-static {v4, v5}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0a26ee: 0c03 |0023: move-result-object v3 │ │ +0a26f0: 6e10 1724 0300 |0024: invoke-virtual {v3}, Ljava/io/File;.canRead:()Z // method@2417 │ │ +0a26f6: 0a04 |0027: move-result v4 │ │ +0a26f8: 3804 6e00 |0028: if-eqz v4, 0096 // +006e │ │ +0a26fc: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0a26fe: 2204 d605 |002b: new-instance v4, Lorg/pyneo/maps/track/DatabaseHelper; // type@05d6 │ │ +0a2702: 5495 cf15 |002d: iget-object v5, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a2706: 7110 882c 0500 |002f: invoke-static {v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$200:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/content/Context; // method@2c88 │ │ +0a270c: 0c05 |0032: move-result-object v5 │ │ +0a270e: 2206 9204 |0033: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0a2712: 7010 fb24 0600 |0035: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a2718: 6e10 1c24 0300 |0038: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0a271e: 0c07 |003b: move-result-object v7 │ │ +0a2720: 6e20 0425 7600 |003c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a2726: 0c06 |003f: move-result-object v6 │ │ +0a2728: 1307 2f00 |0040: const/16 v7, #int 47 // #2f │ │ +0a272c: 6e20 fe24 7600 |0042: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0a2732: 0c06 |0045: move-result-object v6 │ │ +0a2734: 1a07 3a36 |0046: const-string v7, "writedtrack.db" // string@363a │ │ +0a2738: 6e20 0425 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a273e: 0c06 |004b: move-result-object v6 │ │ +0a2740: 6e10 0a25 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a2746: 0c06 |004f: move-result-object v6 │ │ +0a2748: 7030 982c 5406 |0050: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/track/DatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c98 │ │ +0a274e: 6e10 992c 0400 |0053: invoke-virtual {v4}, Lorg/pyneo/maps/track/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2c99 │ │ +0a2754: 0c01 |0056: move-result-object v1 │ │ +0a2756: 3801 3f00 |0057: if-eqz v1, 0096 // +003f │ │ +0a275a: 1a04 ab10 |0059: const-string v4, "SELECT lat, lon FROM trackpoints ORDER BY id" // string@10ab │ │ +0a275e: 6e30 fe01 4108 |005b: invoke-virtual {v1, v4, v8}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0a2764: 0c00 |005e: move-result-object v0 │ │ +0a2766: 5494 cf15 |005f: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a276a: 5495 cf15 |0061: iget-object v5, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a276e: 7110 8d2c 0500 |0063: invoke-static {v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$500:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2c8d │ │ +0a2774: 0c05 |0066: move-result-object v5 │ │ +0a2776: 5496 cf15 |0067: iget-object v6, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a277a: 7110 892c 0600 |0069: invoke-static {v6}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$300:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point; // method@2c89 │ │ +0a2780: 0c06 |006c: move-result-object v6 │ │ +0a2782: 5497 cf15 |006d: iget-object v7, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a2786: 7110 8b2c 0700 |006f: invoke-static {v7}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$400:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; // method@2c8b │ │ +0a278c: 0c07 |0072: move-result-object v7 │ │ +0a278e: 6e40 5829 0576 |0073: invoke-virtual {v5, v0, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixelsTrackPoints:(Landroid/database/Cursor;Landroid/graphics/Point;Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Path; // method@2958 │ │ +0a2794: 0c05 |0076: move-result-object v5 │ │ +0a2796: 7120 852c 5400 |0077: invoke-static {v4, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; // method@2c85 │ │ +0a279c: 5494 cf15 |007a: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a27a0: 7110 842c 0400 |007c: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ +0a27a6: 0c04 |007f: move-result-object v4 │ │ +0a27a8: 3804 1300 |0080: if-eqz v4, 0093 // +0013 │ │ +0a27ac: 5494 cf15 |0082: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a27b0: 7110 842c 0400 |0084: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ +0a27b6: 0c04 |0087: move-result-object v4 │ │ +0a27b8: 6e10 5f02 0400 |0088: invoke-virtual {v4}, Landroid/graphics/Path;.isEmpty:()Z // method@025f │ │ +0a27be: 0a04 |008b: move-result v4 │ │ +0a27c0: 3804 0700 |008c: if-eqz v4, 0093 // +0007 │ │ +0a27c4: 5494 cf15 |008e: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a27c8: 7120 852c 8400 |0090: invoke-static {v4, v8}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; // method@2c85 │ │ +0a27ce: 6e10 f301 0100 |0093: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0a27d4: 5494 cf15 |0096: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a27d8: 7110 8f2c 0400 |0098: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$600:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView; // method@2c8f │ │ +0a27de: 0c04 |009b: move-result-object v4 │ │ +0a27e0: 6e10 8029 0400 |009c: invoke-virtual {v4}, Lorg/pyneo/maps/map/TileView;.getHandler:()Landroid/os/Handler; // method@2980 │ │ +0a27e6: 0c04 |009f: move-result-object v4 │ │ +0a27e8: 1305 e803 |00a0: const/16 v5, #int 1000 // #3e8 │ │ +0a27ec: 7120 3f03 5400 |00a2: invoke-static {v4, v5}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +0a27f2: 0c04 |00a5: move-result-object v4 │ │ +0a27f4: 6e10 4303 0400 |00a6: invoke-virtual {v4}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a27fa: 5494 cf15 |00a9: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a27fe: 1205 |00ab: const/4 v5, #int 0 // #0 │ │ +0a2800: 7120 912c 5400 |00ac: invoke-static {v4, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$702:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Z)Z // method@2c91 │ │ +0a2806: 0e00 |00af: return-void │ │ +0a2808: 5494 cf15 |00b0: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15cf │ │ +0a280c: 7110 862c 0400 |00b2: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$100:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/Track; // method@2c86 │ │ +0a2812: 0c04 |00b5: move-result-object v4 │ │ +0a2814: 6e10 f12c 0400 |00b6: invoke-virtual {v4}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ +0a281a: 0c04 |00b9: move-result-object v4 │ │ +0a281c: 7210 8325 0400 |00ba: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@2583 │ │ +0a2822: 2900 5bff |00bd: goto/16 0018 // -00a5 │ │ +0a2826: 0d02 |00bf: move-exception v2 │ │ +0a2828: 1201 |00c0: const/4 v1, #int 0 // #0 │ │ +0a282a: 6e10 8224 0200 |00c1: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a2830: 0c04 |00c4: move-result-object v4 │ │ +0a2832: 7120 fa2e 2400 |00c5: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a2838: 288f |00c8: goto 0057 // -0071 │ │ +0a283a: 0d02 |00c9: move-exception v2 │ │ +0a283c: 6e10 8224 0200 |00ca: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a2842: 0c04 |00cd: move-result-object v4 │ │ +0a2844: 7120 fa2e 2400 |00ce: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a284a: 28d8 |00d1: goto 00a9 // -0028 │ │ catches : 2 │ │ 0x002b - 0x0056 │ │ Ljava/lang/Exception; -> 0x00bf │ │ 0x0096 - 0x00a9 │ │ Ljava/lang/Exception; -> 0x00c9 │ │ positions : │ │ 0x0001 line=56 │ │ @@ -163547,55 +163615,55 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a28ac: |[0a28ac] org.pyneo.maps.track.CurrentTrackOverlay$3.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ │ -0a28bc: 5b01 d115 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ -0a28c0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a28c6: 0e00 |0005: return-void │ │ +0a2868: |[0a2868] org.pyneo.maps.track.CurrentTrackOverlay$3.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ │ +0a2878: 5b01 d115 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ +0a287c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a2882: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/CurrentTrackOverlay$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay$3;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0a28c8: |[0a28c8] org.pyneo.maps.track.CurrentTrackOverlay$3.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -0a28d8: 1a01 132c |0000: const-string v1, "onServiceConnected: registerCallback" // string@2c13 │ │ -0a28dc: 7110 f72e 0100 |0002: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a28e2: 5431 d115 |0005: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ -0a28e6: 7110 a82c 0500 |0007: invoke-static {v5}, Lorg/pyneo/maps/track/IRemoteService$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/IRemoteService; // method@2ca8 │ │ -0a28ec: 0c02 |000a: move-result-object v2 │ │ -0a28ee: 7120 932c 2100 |000b: invoke-static {v1, v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$802:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/IRemoteService;)Lorg/pyneo/maps/track/IRemoteService; // method@2c93 │ │ -0a28f4: 5431 d115 |000e: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ -0a28f8: 7110 922c 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$800:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/IRemoteService; // method@2c92 │ │ -0a28fe: 0c01 |0013: move-result-object v1 │ │ -0a2900: 5432 d115 |0014: iget-object v2, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ -0a2904: 7110 942c 0200 |0016: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$900:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/ITrackWriterCallback; // method@2c94 │ │ -0a290a: 0c02 |0019: move-result-object v2 │ │ -0a290c: 7220 ad2c 2100 |001a: invoke-interface {v1, v2}, Lorg/pyneo/maps/track/IRemoteService;.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cad │ │ -0a2912: 0e00 |001d: return-void │ │ -0a2914: 0d00 |001e: move-exception v0 │ │ -0a2916: 6e10 6f03 0000 |001f: invoke-virtual {v0}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -0a291c: 0c01 |0022: move-result-object v1 │ │ -0a291e: 7120 fa2e 0100 |0023: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a2924: 28f7 |0026: goto 001d // -0009 │ │ +0a2884: |[0a2884] org.pyneo.maps.track.CurrentTrackOverlay$3.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +0a2894: 1a01 132c |0000: const-string v1, "onServiceConnected: registerCallback" // string@2c13 │ │ +0a2898: 7110 f72e 0100 |0002: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a289e: 5431 d115 |0005: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ +0a28a2: 7110 a82c 0500 |0007: invoke-static {v5}, Lorg/pyneo/maps/track/IRemoteService$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/IRemoteService; // method@2ca8 │ │ +0a28a8: 0c02 |000a: move-result-object v2 │ │ +0a28aa: 7120 932c 2100 |000b: invoke-static {v1, v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$802:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/IRemoteService;)Lorg/pyneo/maps/track/IRemoteService; // method@2c93 │ │ +0a28b0: 5431 d115 |000e: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ +0a28b4: 7110 922c 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$800:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/IRemoteService; // method@2c92 │ │ +0a28ba: 0c01 |0013: move-result-object v1 │ │ +0a28bc: 5432 d115 |0014: iget-object v2, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ +0a28c0: 7110 942c 0200 |0016: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$900:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/ITrackWriterCallback; // method@2c94 │ │ +0a28c6: 0c02 |0019: move-result-object v2 │ │ +0a28c8: 7220 ad2c 2100 |001a: invoke-interface {v1, v2}, Lorg/pyneo/maps/track/IRemoteService;.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cad │ │ +0a28ce: 0e00 |001d: return-void │ │ +0a28d0: 0d00 |001e: move-exception v0 │ │ +0a28d2: 6e10 6f03 0000 |001f: invoke-virtual {v0}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +0a28d8: 0c01 |0022: move-result-object v1 │ │ +0a28da: 7120 fa2e 0100 |0023: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a28e0: 28f7 |0026: goto 001d // -0009 │ │ catches : 1 │ │ 0x000e - 0x001d │ │ Landroid/os/RemoteException; -> 0x001e │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x000e line=123 │ │ @@ -163613,19 +163681,19 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a2938: |[0a2938] org.pyneo.maps.track.CurrentTrackOverlay$3.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -0a2948: 5420 d115 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ -0a294c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a294e: 7120 932c 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$802:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/IRemoteService;)Lorg/pyneo/maps/track/IRemoteService; // method@2c93 │ │ -0a2954: 0e00 |0006: return-void │ │ +0a28f4: |[0a28f4] org.pyneo.maps.track.CurrentTrackOverlay$3.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +0a2904: 5420 d115 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d1 │ │ +0a2908: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a290a: 7120 932c 1000 |0003: invoke-static {v0, v1}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$802:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/IRemoteService;)Lorg/pyneo/maps/track/IRemoteService; // method@2c93 │ │ +0a2910: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/track/CurrentTrackOverlay$3; │ │ 0x0000 - 0x0007 reg=3 className Landroid/content/ComponentName; │ │ @@ -163749,39 +163817,39 @@ │ │ type : '(Lorg/pyneo/maps/track/ImportTrackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2958: |[0a2958] org.pyneo.maps.track.ImportTrackActivity$1.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ -0a2968: 5b01 ef15 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/ImportTrackActivity$1;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15ef │ │ -0a296c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a2972: 0e00 |0005: return-void │ │ +0a2914: |[0a2914] org.pyneo.maps.track.ImportTrackActivity$1.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ +0a2924: 5b01 ef15 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/ImportTrackActivity$1;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15ef │ │ +0a2928: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a292e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/ImportTrackActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/ImportTrackActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/ImportTrackActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2974: |[0a2974] org.pyneo.maps.track.ImportTrackActivity$1.onClick:(Landroid/view/View;)V │ │ -0a2984: 5410 ef15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity$1;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15ef │ │ -0a2988: 6e10 cb2c 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/track/ImportTrackActivity;.doSelectFile:()V // method@2ccb │ │ -0a298e: 0e00 |0005: return-void │ │ +0a2930: |[0a2930] org.pyneo.maps.track.ImportTrackActivity$1.onClick:(Landroid/view/View;)V │ │ +0a2940: 5410 ef15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity$1;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15ef │ │ +0a2944: 6e10 cb2c 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/track/ImportTrackActivity;.doSelectFile:()V // method@2ccb │ │ +0a294a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/track/ImportTrackActivity$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -163821,39 +163889,39 @@ │ │ type : '(Lorg/pyneo/maps/track/ImportTrackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2990: |[0a2990] org.pyneo.maps.track.ImportTrackActivity$2.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ -0a29a0: 5b01 f015 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/ImportTrackActivity$2;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f0 │ │ -0a29a4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a29aa: 0e00 |0005: return-void │ │ +0a294c: |[0a294c] org.pyneo.maps.track.ImportTrackActivity$2.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ +0a295c: 5b01 f015 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/ImportTrackActivity$2;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f0 │ │ +0a2960: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a2966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/ImportTrackActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/ImportTrackActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/ImportTrackActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a29ac: |[0a29ac] org.pyneo.maps.track.ImportTrackActivity$2.onClick:(Landroid/view/View;)V │ │ -0a29bc: 5410 f015 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity$2;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f0 │ │ -0a29c0: 7110 c72c 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$000:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cc7 │ │ -0a29c6: 0e00 |0005: return-void │ │ +0a2968: |[0a2968] org.pyneo.maps.track.ImportTrackActivity$2.onClick:(Landroid/view/View;)V │ │ +0a2978: 5410 f015 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity$2;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f0 │ │ +0a297c: 7110 c72c 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$000:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cc7 │ │ +0a2982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/track/ImportTrackActivity$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -163893,39 +163961,39 @@ │ │ type : '(Lorg/pyneo/maps/track/ImportTrackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a29c8: |[0a29c8] org.pyneo.maps.track.ImportTrackActivity$3.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ -0a29d8: 5b01 f115 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/ImportTrackActivity$3;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f1 │ │ -0a29dc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a29e2: 0e00 |0005: return-void │ │ +0a2984: |[0a2984] org.pyneo.maps.track.ImportTrackActivity$3.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ +0a2994: 5b01 f115 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/ImportTrackActivity$3;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f1 │ │ +0a2998: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a299e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/ImportTrackActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/ImportTrackActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/ImportTrackActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a29e4: |[0a29e4] org.pyneo.maps.track.ImportTrackActivity$3.onClick:(Landroid/view/View;)V │ │ -0a29f4: 5410 f115 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity$3;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f1 │ │ -0a29f8: 6e10 cd2c 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/track/ImportTrackActivity;.finish:()V // method@2ccd │ │ -0a29fe: 0e00 |0005: return-void │ │ +0a29a0: |[0a29a0] org.pyneo.maps.track.ImportTrackActivity$3.onClick:(Landroid/view/View;)V │ │ +0a29b0: 5410 f115 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity$3;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f1 │ │ +0a29b4: 6e10 cd2c 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/track/ImportTrackActivity;.finish:()V // method@2ccd │ │ +0a29ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/track/ImportTrackActivity$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -163965,138 +164033,138 @@ │ │ type : '(Lorg/pyneo/maps/track/ImportTrackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2a00: |[0a2a00] org.pyneo.maps.track.ImportTrackActivity$4.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ -0a2a10: 5b01 f215 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2a14: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a2a1a: 0e00 |0005: return-void │ │ +0a29bc: |[0a29bc] org.pyneo.maps.track.ImportTrackActivity$4.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ +0a29cc: 5b01 f215 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a29d0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a29d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/ImportTrackActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/ImportTrackActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/ImportTrackActivity$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 209 16-bit code units │ │ -0a2a1c: |[0a2a1c] org.pyneo.maps.track.ImportTrackActivity$4.run:()V │ │ -0a2a2c: 2202 5f04 |0000: new-instance v2, Ljava/io/File; // type@045f │ │ -0a2a30: 5464 f215 |0002: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2a34: 5444 f415 |0004: iget-object v4, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ -0a2a38: 6e10 7621 0400 |0006: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0a2a3e: 0c04 |0009: move-result-object v4 │ │ -0a2a40: 6e10 c524 0400 |000a: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0a2a46: 0c04 |000d: move-result-object v4 │ │ -0a2a48: 7020 1524 4200 |000e: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0a2a4e: 7100 dc25 0000 |0011: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ -0a2a54: 0c01 |0014: move-result-object v1 │ │ -0a2a56: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0a2a58: 6e10 dd25 0100 |0016: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ -0a2a5e: 0c03 |0019: move-result-object v3 │ │ -0a2a60: 3803 5100 |001a: if-eqz v3, 006b // +0051 │ │ -0a2a64: 5464 f215 |001c: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2a68: 7110 c82c 0400 |001e: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ -0a2a6e: 0c04 |0021: move-result-object v4 │ │ -0a2a70: 6e10 992a 0400 |0022: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiManager;.beginTransaction:()V // method@2a99 │ │ -0a2a76: 2204 9204 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0a2a7a: 7010 fb24 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a2a80: 1a05 9f11 |002a: const-string v5, "Start parsing file " // string@119f │ │ -0a2a84: 6e20 0425 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a2a8a: 0c04 |002f: move-result-object v4 │ │ -0a2a8c: 6e10 1f24 0200 |0030: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0a2a92: 0c05 |0033: move-result-object v5 │ │ -0a2a94: 6e20 0425 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a2a9a: 0c04 |0037: move-result-object v4 │ │ -0a2a9c: 6e10 0a25 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a2aa2: 0c04 |003b: move-result-object v4 │ │ -0a2aa4: 7110 f82e 0400 |003c: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ -0a2aaa: 6e10 1f24 0200 |003f: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0a2ab0: 0c04 |0042: move-result-object v4 │ │ -0a2ab2: 7110 cd26 0400 |0043: invoke-static {v4}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ -0a2ab8: 0c04 |0046: move-result-object v4 │ │ -0a2aba: 1a05 4501 |0047: const-string v5, ".kml" // string@0145 │ │ -0a2abe: 6e20 db24 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a2ac4: 0a04 |004c: move-result v4 │ │ -0a2ac6: 3804 3f00 |004d: if-eqz v4, 008c // +003f │ │ -0a2aca: 2204 e305 |004f: new-instance v4, Lorg/pyneo/maps/track/KmlTrackParser; // type@05e3 │ │ -0a2ace: 5465 f215 |0051: iget-object v5, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2ad2: 7110 c82c 0500 |0053: invoke-static {v5}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ -0a2ad8: 0c05 |0056: move-result-object v5 │ │ -0a2ada: 7020 d82c 5400 |0057: invoke-direct {v4, v5}, Lorg/pyneo/maps/track/KmlTrackParser;.:(Lorg/pyneo/maps/poi/PoiManager;)V // method@2cd8 │ │ -0a2ae0: 6e30 da25 2304 |005a: invoke-virtual {v3, v2, v4}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25da │ │ -0a2ae6: 5464 f215 |005d: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2aea: 7110 c82c 0400 |005f: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ -0a2af0: 0c04 |0062: move-result-object v4 │ │ -0a2af2: 6e10 9a2a 0400 |0063: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiManager;.commitTransaction:()V // method@2a9a │ │ -0a2af8: 1a04 2c10 |0066: const-string v4, "Pois commited" // string@102c │ │ -0a2afc: 7110 f82e 0400 |0068: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ -0a2b02: 5464 f215 |006b: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2b06: 7110 c92c 0400 |006d: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$200:(Lorg/pyneo/maps/track/ImportTrackActivity;)Landroid/app/ProgressDialog; // method@2cc9 │ │ -0a2b0c: 0c04 |0070: move-result-object v4 │ │ -0a2b0e: 6e10 e700 0400 |0071: invoke-virtual {v4}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a2b14: 5464 f215 |0074: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2b18: 6e10 cd2c 0400 |0076: invoke-virtual {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.finish:()V // method@2ccd │ │ -0a2b1e: 0e00 |0079: return-void │ │ -0a2b20: 0d00 |007a: move-exception v0 │ │ -0a2b22: 6e10 d925 0000 |007b: invoke-virtual {v0}, Ljavax/xml/parsers/ParserConfigurationException;.toString:()Ljava/lang/String; // method@25d9 │ │ -0a2b28: 0c04 |007e: move-result-object v4 │ │ -0a2b2a: 7120 fa2e 0400 |007f: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a2b30: 2898 |0082: goto 001a // -0068 │ │ -0a2b32: 0d00 |0083: move-exception v0 │ │ -0a2b34: 6e10 3b2f 0000 |0084: invoke-virtual {v0}, Lorg/xml/sax/SAXException;.toString:()Ljava/lang/String; // method@2f3b │ │ -0a2b3a: 0c04 |0087: move-result-object v4 │ │ -0a2b3c: 7120 fa2e 0400 |0088: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a2b42: 288f |008b: goto 001a // -0071 │ │ -0a2b44: 6e10 1f24 0200 |008c: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0a2b4a: 0c04 |008f: move-result-object v4 │ │ -0a2b4c: 7110 cd26 0400 |0090: invoke-static {v4}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ -0a2b52: 0c04 |0093: move-result-object v4 │ │ -0a2b54: 1a05 4301 |0094: const-string v5, ".gpx" // string@0143 │ │ -0a2b58: 6e20 db24 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a2b5e: 0a04 |0099: move-result v4 │ │ -0a2b60: 3804 c3ff |009a: if-eqz v4, 005d // -003d │ │ -0a2b64: 2204 d705 |009c: new-instance v4, Lorg/pyneo/maps/track/GpxTrackParser; // type@05d7 │ │ -0a2b68: 5465 f215 |009e: iget-object v5, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2b6c: 7110 c82c 0500 |00a0: invoke-static {v5}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ -0a2b72: 0c05 |00a3: move-result-object v5 │ │ -0a2b74: 7020 9d2c 5400 |00a4: invoke-direct {v4, v5}, Lorg/pyneo/maps/track/GpxTrackParser;.:(Lorg/pyneo/maps/poi/PoiManager;)V // method@2c9d │ │ -0a2b7a: 6e30 da25 2304 |00a7: invoke-virtual {v3, v2, v4}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25da │ │ -0a2b80: 28b3 |00aa: goto 005d // -004d │ │ -0a2b82: 0d00 |00ab: move-exception v0 │ │ -0a2b84: 6e10 3b2f 0000 |00ac: invoke-virtual {v0}, Lorg/xml/sax/SAXException;.toString:()Ljava/lang/String; // method@2f3b │ │ -0a2b8a: 0c04 |00af: move-result-object v4 │ │ -0a2b8c: 7120 fa2e 0400 |00b0: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a2b92: 5464 f215 |00b3: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2b96: 7110 c82c 0400 |00b5: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ -0a2b9c: 0c04 |00b8: move-result-object v4 │ │ -0a2b9e: 6e10 b02a 0400 |00b9: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiManager;.rollbackTransaction:()V // method@2ab0 │ │ -0a2ba4: 28aa |00bc: goto 0066 // -0056 │ │ -0a2ba6: 0d00 |00bd: move-exception v0 │ │ -0a2ba8: 6e10 3f24 0000 |00be: invoke-virtual {v0}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -0a2bae: 0c04 |00c1: move-result-object v4 │ │ -0a2bb0: 7120 fa2e 0400 |00c2: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a2bb6: 5464 f215 |00c5: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ -0a2bba: 7110 c82c 0400 |00c7: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ -0a2bc0: 0c04 |00ca: move-result-object v4 │ │ -0a2bc2: 6e10 b02a 0400 |00cb: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiManager;.rollbackTransaction:()V // method@2ab0 │ │ -0a2bc8: 2898 |00ce: goto 0066 // -0068 │ │ -0a2bca: 0d04 |00cf: move-exception v4 │ │ -0a2bcc: 2896 |00d0: goto 0066 // -006a │ │ +0a29d8: |[0a29d8] org.pyneo.maps.track.ImportTrackActivity$4.run:()V │ │ +0a29e8: 2202 5f04 |0000: new-instance v2, Ljava/io/File; // type@045f │ │ +0a29ec: 5464 f215 |0002: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a29f0: 5444 f415 |0004: iget-object v4, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ +0a29f4: 6e10 7621 0400 |0006: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0a29fa: 0c04 |0009: move-result-object v4 │ │ +0a29fc: 6e10 c524 0400 |000a: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0a2a02: 0c04 |000d: move-result-object v4 │ │ +0a2a04: 7020 1524 4200 |000e: invoke-direct {v2, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0a2a0a: 7100 dc25 0000 |0011: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ +0a2a10: 0c01 |0014: move-result-object v1 │ │ +0a2a12: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0a2a14: 6e10 dd25 0100 |0016: invoke-virtual {v1}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ +0a2a1a: 0c03 |0019: move-result-object v3 │ │ +0a2a1c: 3803 5100 |001a: if-eqz v3, 006b // +0051 │ │ +0a2a20: 5464 f215 |001c: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a2a24: 7110 c82c 0400 |001e: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ +0a2a2a: 0c04 |0021: move-result-object v4 │ │ +0a2a2c: 6e10 992a 0400 |0022: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiManager;.beginTransaction:()V // method@2a99 │ │ +0a2a32: 2204 9204 |0025: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0a2a36: 7010 fb24 0400 |0027: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a2a3c: 1a05 9f11 |002a: const-string v5, "Start parsing file " // string@119f │ │ +0a2a40: 6e20 0425 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a2a46: 0c04 |002f: move-result-object v4 │ │ +0a2a48: 6e10 1f24 0200 |0030: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0a2a4e: 0c05 |0033: move-result-object v5 │ │ +0a2a50: 6e20 0425 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a2a56: 0c04 |0037: move-result-object v4 │ │ +0a2a58: 6e10 0a25 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a2a5e: 0c04 |003b: move-result-object v4 │ │ +0a2a60: 7110 f82e 0400 |003c: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ +0a2a66: 6e10 1f24 0200 |003f: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0a2a6c: 0c04 |0042: move-result-object v4 │ │ +0a2a6e: 7110 cd26 0400 |0043: invoke-static {v4}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ +0a2a74: 0c04 |0046: move-result-object v4 │ │ +0a2a76: 1a05 4501 |0047: const-string v5, ".kml" // string@0145 │ │ +0a2a7a: 6e20 db24 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a2a80: 0a04 |004c: move-result v4 │ │ +0a2a82: 3804 3f00 |004d: if-eqz v4, 008c // +003f │ │ +0a2a86: 2204 e305 |004f: new-instance v4, Lorg/pyneo/maps/track/KmlTrackParser; // type@05e3 │ │ +0a2a8a: 5465 f215 |0051: iget-object v5, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a2a8e: 7110 c82c 0500 |0053: invoke-static {v5}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ +0a2a94: 0c05 |0056: move-result-object v5 │ │ +0a2a96: 7020 d82c 5400 |0057: invoke-direct {v4, v5}, Lorg/pyneo/maps/track/KmlTrackParser;.:(Lorg/pyneo/maps/poi/PoiManager;)V // method@2cd8 │ │ +0a2a9c: 6e30 da25 2304 |005a: invoke-virtual {v3, v2, v4}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25da │ │ +0a2aa2: 5464 f215 |005d: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a2aa6: 7110 c82c 0400 |005f: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ +0a2aac: 0c04 |0062: move-result-object v4 │ │ +0a2aae: 6e10 9a2a 0400 |0063: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiManager;.commitTransaction:()V // method@2a9a │ │ +0a2ab4: 1a04 2c10 |0066: const-string v4, "Pois commited" // string@102c │ │ +0a2ab8: 7110 f82e 0400 |0068: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ +0a2abe: 5464 f215 |006b: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a2ac2: 7110 c92c 0400 |006d: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$200:(Lorg/pyneo/maps/track/ImportTrackActivity;)Landroid/app/ProgressDialog; // method@2cc9 │ │ +0a2ac8: 0c04 |0070: move-result-object v4 │ │ +0a2aca: 6e10 e700 0400 |0071: invoke-virtual {v4}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a2ad0: 5464 f215 |0074: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a2ad4: 6e10 cd2c 0400 |0076: invoke-virtual {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.finish:()V // method@2ccd │ │ +0a2ada: 0e00 |0079: return-void │ │ +0a2adc: 0d00 |007a: move-exception v0 │ │ +0a2ade: 6e10 d925 0000 |007b: invoke-virtual {v0}, Ljavax/xml/parsers/ParserConfigurationException;.toString:()Ljava/lang/String; // method@25d9 │ │ +0a2ae4: 0c04 |007e: move-result-object v4 │ │ +0a2ae6: 7120 fa2e 0400 |007f: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a2aec: 2898 |0082: goto 001a // -0068 │ │ +0a2aee: 0d00 |0083: move-exception v0 │ │ +0a2af0: 6e10 3b2f 0000 |0084: invoke-virtual {v0}, Lorg/xml/sax/SAXException;.toString:()Ljava/lang/String; // method@2f3b │ │ +0a2af6: 0c04 |0087: move-result-object v4 │ │ +0a2af8: 7120 fa2e 0400 |0088: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a2afe: 288f |008b: goto 001a // -0071 │ │ +0a2b00: 6e10 1f24 0200 |008c: invoke-virtual {v2}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0a2b06: 0c04 |008f: move-result-object v4 │ │ +0a2b08: 7110 cd26 0400 |0090: invoke-static {v4}, Lorg/openintents/filemanager/util/FileUtils;.getExtension:(Ljava/lang/String;)Ljava/lang/String; // method@26cd │ │ +0a2b0e: 0c04 |0093: move-result-object v4 │ │ +0a2b10: 1a05 4301 |0094: const-string v5, ".gpx" // string@0143 │ │ +0a2b14: 6e20 db24 5400 |0096: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a2b1a: 0a04 |0099: move-result v4 │ │ +0a2b1c: 3804 c3ff |009a: if-eqz v4, 005d // -003d │ │ +0a2b20: 2204 d705 |009c: new-instance v4, Lorg/pyneo/maps/track/GpxTrackParser; // type@05d7 │ │ +0a2b24: 5465 f215 |009e: iget-object v5, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a2b28: 7110 c82c 0500 |00a0: invoke-static {v5}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ +0a2b2e: 0c05 |00a3: move-result-object v5 │ │ +0a2b30: 7020 9d2c 5400 |00a4: invoke-direct {v4, v5}, Lorg/pyneo/maps/track/GpxTrackParser;.:(Lorg/pyneo/maps/poi/PoiManager;)V // method@2c9d │ │ +0a2b36: 6e30 da25 2304 |00a7: invoke-virtual {v3, v2, v4}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/File;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25da │ │ +0a2b3c: 28b3 |00aa: goto 005d // -004d │ │ +0a2b3e: 0d00 |00ab: move-exception v0 │ │ +0a2b40: 6e10 3b2f 0000 |00ac: invoke-virtual {v0}, Lorg/xml/sax/SAXException;.toString:()Ljava/lang/String; // method@2f3b │ │ +0a2b46: 0c04 |00af: move-result-object v4 │ │ +0a2b48: 7120 fa2e 0400 |00b0: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a2b4e: 5464 f215 |00b3: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a2b52: 7110 c82c 0400 |00b5: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ +0a2b58: 0c04 |00b8: move-result-object v4 │ │ +0a2b5a: 6e10 b02a 0400 |00b9: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiManager;.rollbackTransaction:()V // method@2ab0 │ │ +0a2b60: 28aa |00bc: goto 0066 // -0056 │ │ +0a2b62: 0d00 |00bd: move-exception v0 │ │ +0a2b64: 6e10 3f24 0000 |00be: invoke-virtual {v0}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +0a2b6a: 0c04 |00c1: move-result-object v4 │ │ +0a2b6c: 7120 fa2e 0400 |00c2: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a2b72: 5464 f215 |00c5: iget-object v4, v6, Lorg/pyneo/maps/track/ImportTrackActivity$4;.this$0:Lorg/pyneo/maps/track/ImportTrackActivity; // field@15f2 │ │ +0a2b76: 7110 c82c 0400 |00c7: invoke-static {v4}, Lorg/pyneo/maps/track/ImportTrackActivity;.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2cc8 │ │ +0a2b7c: 0c04 |00ca: move-result-object v4 │ │ +0a2b7e: 6e10 b02a 0400 |00cb: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiManager;.rollbackTransaction:()V // method@2ab0 │ │ +0a2b84: 2898 |00ce: goto 0066 // -0068 │ │ +0a2b86: 0d04 |00cf: move-exception v4 │ │ +0a2b88: 2896 |00d0: goto 0066 // -006a │ │ catches : 3 │ │ 0x0016 - 0x0019 │ │ Ljavax/xml/parsers/ParserConfigurationException; -> 0x007a │ │ Lorg/xml/sax/SAXException; -> 0x0083 │ │ 0x003f - 0x0066 │ │ Lorg/xml/sax/SAXException; -> 0x00ab │ │ Ljava/io/IOException; -> 0x00bd │ │ @@ -164184,23 +164252,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a2c00: |[0a2c00] org.pyneo.maps.track.ImportTrackActivity.:()V │ │ -0a2c10: 7010 4d00 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@004d │ │ -0a2c16: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0a2c1a: 1a01 4c06 |0005: const-string v1, "ImportTrack" // string@064c │ │ -0a2c1e: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0a2c24: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0a2c2a: 0c00 |000d: move-result-object v0 │ │ -0a2c2c: 5b20 f615 |000e: iput-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15f6 │ │ -0a2c30: 0e00 |0010: return-void │ │ +0a2bbc: |[0a2bbc] org.pyneo.maps.track.ImportTrackActivity.:()V │ │ +0a2bcc: 7010 4d00 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@004d │ │ +0a2bd2: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0a2bd6: 1a01 4c06 |0005: const-string v1, "ImportTrack" // string@064c │ │ +0a2bda: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0a2be0: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0a2be6: 0c00 |000d: move-result-object v0 │ │ +0a2be8: 5b20 f615 |000e: iput-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15f6 │ │ +0a2bec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ │ @@ -164209,17 +164277,17 @@ │ │ type : '(Lorg/pyneo/maps/track/ImportTrackActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2c34: |[0a2c34] org.pyneo.maps.track.ImportTrackActivity.access$000:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ -0a2c44: 7010 ca2c 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/track/ImportTrackActivity;.doImportTrack:()V // method@2cca │ │ -0a2c4a: 0e00 |0003: return-void │ │ +0a2bf0: |[0a2bf0] org.pyneo.maps.track.ImportTrackActivity.access$000:(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ +0a2c00: 7010 ca2c 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/track/ImportTrackActivity;.doImportTrack:()V // method@2cca │ │ +0a2c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/ImportTrackActivity;) │ │ @@ -164227,17 +164295,17 @@ │ │ type : '(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2c4c: |[0a2c4c] org.pyneo.maps.track.ImportTrackActivity.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ -0a2c5c: 5410 f515 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15f5 │ │ -0a2c60: 1100 |0002: return-object v0 │ │ +0a2c08: |[0a2c08] org.pyneo.maps.track.ImportTrackActivity.access$100:(Lorg/pyneo/maps/track/ImportTrackActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ +0a2c18: 5410 f515 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15f5 │ │ +0a2c1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ │ #3 : (in Lorg/pyneo/maps/track/ImportTrackActivity;) │ │ @@ -164245,17 +164313,17 @@ │ │ type : '(Lorg/pyneo/maps/track/ImportTrackActivity;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2c64: |[0a2c64] org.pyneo.maps.track.ImportTrackActivity.access$200:(Lorg/pyneo/maps/track/ImportTrackActivity;)Landroid/app/ProgressDialog; │ │ -0a2c74: 5410 f315 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ -0a2c78: 1100 |0002: return-object v0 │ │ +0a2c20: |[0a2c20] org.pyneo.maps.track.ImportTrackActivity.access$200:(Lorg/pyneo/maps/track/ImportTrackActivity;)Landroid/app/ProgressDialog; │ │ +0a2c30: 5410 f315 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ +0a2c34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ │ #4 : (in Lorg/pyneo/maps/track/ImportTrackActivity;) │ │ @@ -164263,38 +164331,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0a2c7c: |[0a2c7c] org.pyneo.maps.track.ImportTrackActivity.doImportTrack:()V │ │ -0a2c8c: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ -0a2c90: 5431 f415 |0002: iget-object v1, v3, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ -0a2c94: 6e10 7621 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0a2c9a: 0c01 |0007: move-result-object v1 │ │ -0a2c9c: 6e10 c524 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0a2ca2: 0c01 |000b: move-result-object v1 │ │ -0a2ca4: 7020 1524 1000 |000c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0a2caa: 6e10 1b24 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -0a2cb0: 0a01 |0012: move-result v1 │ │ -0a2cb2: 3901 0d00 |0013: if-nez v1, 0020 // +000d │ │ -0a2cb6: 1a01 3d0f |0015: const-string v1, "No such file" // string@0f3d │ │ -0a2cba: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -0a2cbc: 7130 c622 1302 |0018: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0a2cc2: 0c01 |001b: move-result-object v1 │ │ -0a2cc4: 6e10 c822 0100 |001c: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0a2cca: 0e00 |001f: return-void │ │ -0a2ccc: 1401 fd00 0b7f |0020: const v1, #float 1.84768e+38 // #7f0b00fd │ │ -0a2cd2: 6e20 d62c 1300 |0023: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.showDialog:(I)V // method@2cd6 │ │ -0a2cd8: 5431 f615 |0026: iget-object v1, v3, Lorg/pyneo/maps/track/ImportTrackActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15f6 │ │ -0a2cdc: 2202 e105 |0028: new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$4; // type@05e1 │ │ -0a2ce0: 7020 c42c 3200 |002a: invoke-direct {v2, v3}, Lorg/pyneo/maps/track/ImportTrackActivity$4;.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cc4 │ │ -0a2ce6: 7220 bf25 2100 |002d: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0a2cec: 28ef |0030: goto 001f // -0011 │ │ +0a2c38: |[0a2c38] org.pyneo.maps.track.ImportTrackActivity.doImportTrack:()V │ │ +0a2c48: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ +0a2c4c: 5431 f415 |0002: iget-object v1, v3, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ +0a2c50: 6e10 7621 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0a2c56: 0c01 |0007: move-result-object v1 │ │ +0a2c58: 6e10 c524 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0a2c5e: 0c01 |000b: move-result-object v1 │ │ +0a2c60: 7020 1524 1000 |000c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0a2c66: 6e10 1b24 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +0a2c6c: 0a01 |0012: move-result v1 │ │ +0a2c6e: 3901 0d00 |0013: if-nez v1, 0020 // +000d │ │ +0a2c72: 1a01 3d0f |0015: const-string v1, "No such file" // string@0f3d │ │ +0a2c76: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +0a2c78: 7130 c622 1302 |0018: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0a2c7e: 0c01 |001b: move-result-object v1 │ │ +0a2c80: 6e10 c822 0100 |001c: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0a2c86: 0e00 |001f: return-void │ │ +0a2c88: 1401 fd00 0b7f |0020: const v1, #float 1.84768e+38 // #7f0b00fd │ │ +0a2c8e: 6e20 d62c 1300 |0023: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.showDialog:(I)V // method@2cd6 │ │ +0a2c94: 5431 f615 |0026: iget-object v1, v3, Lorg/pyneo/maps/track/ImportTrackActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15f6 │ │ +0a2c98: 2202 e105 |0028: new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$4; // type@05e1 │ │ +0a2c9c: 7020 c42c 3200 |002a: invoke-direct {v2, v3}, Lorg/pyneo/maps/track/ImportTrackActivity$4;.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cc4 │ │ +0a2ca2: 7220 bf25 2100 |002d: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0a2ca8: 28ef |0030: goto 001f // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000f line=115 │ │ 0x0015 line=116 │ │ 0x001f line=172 │ │ 0x0020 line=120 │ │ @@ -164309,29 +164377,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a2cf0: |[0a2cf0] org.pyneo.maps.track.ImportTrackActivity.doSelectFile:()V │ │ -0a2d00: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0a2d04: 1c01 e804 |0002: const-class v1, Lorg/openintents/filemanager/FileManagerActivity; // type@04e8 │ │ -0a2d08: 7030 4a01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0a2d0e: 5421 f415 |0007: iget-object v1, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ -0a2d12: 6e10 7621 0100 |0009: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0a2d18: 0c01 |000c: move-result-object v1 │ │ -0a2d1a: 6e10 c524 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0a2d20: 0c01 |0010: move-result-object v1 │ │ -0a2d22: 7110 fe02 0100 |0011: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0a2d28: 0c01 |0014: move-result-object v1 │ │ -0a2d2a: 6e20 7701 1000 |0015: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -0a2d30: 1401 ab00 0b7f |0018: const v1, #float 1.84766e+38 // #7f0b00ab │ │ -0a2d36: 6e30 d72c 0201 |001b: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2cd7 │ │ -0a2d3c: 0e00 |001e: return-void │ │ +0a2cac: |[0a2cac] org.pyneo.maps.track.ImportTrackActivity.doSelectFile:()V │ │ +0a2cbc: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0a2cc0: 1c01 e804 |0002: const-class v1, Lorg/openintents/filemanager/FileManagerActivity; // type@04e8 │ │ +0a2cc4: 7030 4a01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0a2cca: 5421 f415 |0007: iget-object v1, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ +0a2cce: 6e10 7621 0100 |0009: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0a2cd4: 0c01 |000c: move-result-object v1 │ │ +0a2cd6: 6e10 c524 0100 |000d: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0a2cdc: 0c01 |0010: move-result-object v1 │ │ +0a2cde: 7110 fe02 0100 |0011: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0a2ce4: 0c01 |0014: move-result-object v1 │ │ +0a2ce6: 6e20 7701 1000 |0015: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +0a2cec: 1401 ab00 0b7f |0018: const v1, #float 1.84766e+38 // #7f0b00ab │ │ +0a2cf2: 6e30 d72c 0201 |001b: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2cd7 │ │ +0a2cf8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ 0x0018 line=88 │ │ 0x001e line=89 │ │ locals : │ │ @@ -164343,36 +164411,36 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0a2d40: |[0a2d40] org.pyneo.maps.track.ImportTrackActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0a2d50: 6f40 6200 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ -0a2d56: 1401 ab00 0b7f |0003: const v1, #float 1.84766e+38 // #7f0b00ab │ │ -0a2d5c: 3313 2300 |0006: if-ne v3, v1, 0029 // +0023 │ │ -0a2d60: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -0a2d62: 3314 2000 |0009: if-ne v4, v1, 0029 // +0020 │ │ -0a2d66: 3805 1e00 |000b: if-eqz v5, 0029 // +001e │ │ -0a2d6a: 6e10 5601 0500 |000d: invoke-virtual {v5}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@0156 │ │ -0a2d70: 0c01 |0010: move-result-object v1 │ │ -0a2d72: 7110 f302 0100 |0011: invoke-static {v1}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ -0a2d78: 0c00 |0014: move-result-object v0 │ │ -0a2d7a: 3800 1400 |0015: if-eqz v0, 0029 // +0014 │ │ -0a2d7e: 1a01 801c |0017: const-string v1, "file://" // string@1c80 │ │ -0a2d82: 6e20 ea24 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0a2d88: 0a01 |001c: move-result v1 │ │ -0a2d8a: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -0a2d8e: 1271 |001f: const/4 v1, #int 7 // #7 │ │ -0a2d90: 6e20 ec24 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0a2d96: 0c00 |0023: move-result-object v0 │ │ -0a2d98: 5421 f415 |0024: iget-object v1, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ -0a2d9c: 6e20 7a21 0100 |0026: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0a2da2: 0e00 |0029: return-void │ │ +0a2cfc: |[0a2cfc] org.pyneo.maps.track.ImportTrackActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0a2d0c: 6f40 6200 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ +0a2d12: 1401 ab00 0b7f |0003: const v1, #float 1.84766e+38 // #7f0b00ab │ │ +0a2d18: 3313 2300 |0006: if-ne v3, v1, 0029 // +0023 │ │ +0a2d1c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +0a2d1e: 3314 2000 |0009: if-ne v4, v1, 0029 // +0020 │ │ +0a2d22: 3805 1e00 |000b: if-eqz v5, 0029 // +001e │ │ +0a2d26: 6e10 5601 0500 |000d: invoke-virtual {v5}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@0156 │ │ +0a2d2c: 0c01 |0010: move-result-object v1 │ │ +0a2d2e: 7110 f302 0100 |0011: invoke-static {v1}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ +0a2d34: 0c00 |0014: move-result-object v0 │ │ +0a2d36: 3800 1400 |0015: if-eqz v0, 0029 // +0014 │ │ +0a2d3a: 1a01 801c |0017: const-string v1, "file://" // string@1c80 │ │ +0a2d3e: 6e20 ea24 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0a2d44: 0a01 |001c: move-result v1 │ │ +0a2d46: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +0a2d4a: 1271 |001f: const/4 v1, #int 7 // #7 │ │ +0a2d4c: 6e20 ec24 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0a2d52: 0c00 |0023: move-result-object v0 │ │ +0a2d54: 5421 f415 |0024: iget-object v1, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ +0a2d58: 6e20 7a21 0100 |0026: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0a2d5e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=95 │ │ 0x0008 line=96 │ │ 0x000d line=98 │ │ 0x0015 line=99 │ │ @@ -164392,71 +164460,74 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -0a2da4: |[0a2da4] org.pyneo.maps.track.ImportTrackActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0a2db4: 6f20 6500 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0a2dba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a2dbc: 6e20 ce2c 1400 |0004: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2cce │ │ -0a2dc2: 0c00 |0007: move-result-object v0 │ │ -0a2dc4: 1401 3a00 037f |0008: const v1, #float 1.7413e+38 // #7f03003a │ │ -0a2dca: 6e20 d52c 1400 |000b: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.setContentView:(I)V // method@2cd5 │ │ -0a2dd0: 5441 f515 |000e: iget-object v1, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15f5 │ │ -0a2dd4: 3901 0900 |0010: if-nez v1, 0019 // +0009 │ │ -0a2dd8: 2201 8d05 |0012: new-instance v1, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0a2ddc: 7020 902a 4100 |0014: invoke-direct {v1, v4}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0a2de2: 5b41 f515 |0017: iput-object v1, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15f5 │ │ -0a2de6: 1401 a900 0b7f |0019: const v1, #float 1.84766e+38 // #7f0b00a9 │ │ -0a2dec: 6e20 cc2c 1400 |001c: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.findViewById:(I)Landroid/view/View; // method@2ccc │ │ -0a2df2: 0c01 |001f: move-result-object v1 │ │ -0a2df4: 1f01 0a04 |0020: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0a2df8: 5b41 f415 |0022: iput-object v1, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ -0a2dfc: 5441 f415 |0024: iget-object v1, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ -0a2e00: 1a02 0a06 |0026: const-string v2, "IMPORT_TRACK_FILENAME" // string@060a │ │ -0a2e04: 7110 062f 0400 |0028: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.getAppImportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f06 │ │ -0a2e0a: 0c03 |002b: move-result-object v3 │ │ -0a2e0c: 6e10 1c24 0300 |002c: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0a2e12: 0c03 |002f: move-result-object v3 │ │ -0a2e14: 7230 8c01 2003 |0030: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a2e1a: 0c02 |0033: move-result-object v2 │ │ -0a2e1c: 6e20 7a21 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0a2e22: 1401 aa00 0b7f |0037: const v1, #float 1.84766e+38 // #7f0b00aa │ │ -0a2e28: 6e20 cc2c 1400 |003a: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.findViewById:(I)Landroid/view/View; // method@2ccc │ │ -0a2e2e: 0c01 |003d: move-result-object v1 │ │ -0a2e30: 2202 de05 |003e: new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$1; // type@05de │ │ -0a2e34: 7020 be2c 4200 |0040: invoke-direct {v2, v4}, Lorg/pyneo/maps/track/ImportTrackActivity$1;.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cbe │ │ -0a2e3a: 6e20 1620 2100 |0043: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0a2e40: 1401 ab00 0b7f |0046: const v1, #float 1.84766e+38 // #7f0b00ab │ │ -0a2e46: 6e20 cc2c 1400 |0049: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.findViewById:(I)Landroid/view/View; // method@2ccc │ │ -0a2e4c: 0c01 |004c: move-result-object v1 │ │ -0a2e4e: 2202 df05 |004d: new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$2; // type@05df │ │ -0a2e52: 7020 c02c 4200 |004f: invoke-direct {v2, v4}, Lorg/pyneo/maps/track/ImportTrackActivity$2;.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cc0 │ │ -0a2e58: 6e20 1620 2100 |0052: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0a2e5e: 1401 9f00 0b7f |0055: const v1, #float 1.84766e+38 // #7f0b009f │ │ -0a2e64: 6e20 cc2c 1400 |0058: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.findViewById:(I)Landroid/view/View; // method@2ccc │ │ -0a2e6a: 0c01 |005b: move-result-object v1 │ │ -0a2e6c: 2202 e005 |005c: new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$3; // type@05e0 │ │ -0a2e70: 7020 c22c 4200 |005e: invoke-direct {v2, v4}, Lorg/pyneo/maps/track/ImportTrackActivity$3;.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cc2 │ │ -0a2e76: 6e20 1620 2100 |0061: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0a2e7c: 0e00 |0064: return-void │ │ +0a2d60: |[0a2d60] org.pyneo.maps.track.ImportTrackActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0a2d70: 6f20 6500 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0a2d76: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a2d78: 6e20 ce2c 1400 |0004: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2cce │ │ +0a2d7e: 0c00 |0007: move-result-object v0 │ │ +0a2d80: 1401 3a00 037f |0008: const v1, #float 1.7413e+38 // #7f03003a │ │ +0a2d86: 6e20 d52c 1400 |000b: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.setContentView:(I)V // method@2cd5 │ │ +0a2d8c: 5441 f515 |000e: iget-object v1, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15f5 │ │ +0a2d90: 3901 0900 |0010: if-nez v1, 0019 // +0009 │ │ +0a2d94: 2201 8d05 |0012: new-instance v1, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0a2d98: 7020 902a 4100 |0014: invoke-direct {v1, v4}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0a2d9e: 5b41 f515 |0017: iput-object v1, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15f5 │ │ +0a2da2: 1401 a900 0b7f |0019: const v1, #float 1.84766e+38 // #7f0b00a9 │ │ +0a2da8: 6e20 cc2c 1400 |001c: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.findViewById:(I)Landroid/view/View; // method@2ccc │ │ +0a2dae: 0c01 |001f: move-result-object v1 │ │ +0a2db0: 1f01 0a04 |0020: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0a2db4: 5b41 f415 |0022: iput-object v1, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ +0a2db8: 5441 f415 |0024: iget-object v1, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ +0a2dbc: 1a02 0a06 |0026: const-string v2, "IMPORT_TRACK_FILENAME" // string@060a │ │ +0a2dc0: 7110 062f 0400 |0028: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.getAppImportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f06 │ │ +0a2dc6: 0c03 |002b: move-result-object v3 │ │ +0a2dc8: 6e10 1c24 0300 |002c: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0a2dce: 0c03 |002f: move-result-object v3 │ │ +0a2dd0: 7230 8c01 2003 |0030: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a2dd6: 0c02 |0033: move-result-object v2 │ │ +0a2dd8: 6e20 7a21 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0a2dde: 1401 aa00 0b7f |0037: const v1, #float 1.84766e+38 // #7f0b00aa │ │ +0a2de4: 6e20 cc2c 1400 |003a: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.findViewById:(I)Landroid/view/View; // method@2ccc │ │ +0a2dea: 0c01 |003d: move-result-object v1 │ │ +0a2dec: 2202 de05 |003e: new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$1; // type@05de │ │ +0a2df0: 7020 be2c 4200 |0040: invoke-direct {v2, v4}, Lorg/pyneo/maps/track/ImportTrackActivity$1;.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cbe │ │ +0a2df6: 6e20 1620 2100 |0043: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0a2dfc: 1401 ab00 0b7f |0046: const v1, #float 1.84766e+38 // #7f0b00ab │ │ +0a2e02: 6e20 cc2c 1400 |0049: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.findViewById:(I)Landroid/view/View; // method@2ccc │ │ +0a2e08: 0c01 |004c: move-result-object v1 │ │ +0a2e0a: 2202 df05 |004d: new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$2; // type@05df │ │ +0a2e0e: 7020 c02c 4200 |004f: invoke-direct {v2, v4}, Lorg/pyneo/maps/track/ImportTrackActivity$2;.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cc0 │ │ +0a2e14: 6e20 1620 2100 |0052: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0a2e1a: 1401 9f00 0b7f |0055: const v1, #float 1.84766e+38 // #7f0b009f │ │ +0a2e20: 6e20 cc2c 1400 |0058: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;.findViewById:(I)Landroid/view/View; // method@2ccc │ │ +0a2e26: 0c01 |005b: move-result-object v1 │ │ +0a2e28: 2202 e005 |005c: new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$3; // type@05e0 │ │ +0a2e2c: 7020 c22c 4200 |005e: invoke-direct {v2, v4}, Lorg/pyneo/maps/track/ImportTrackActivity$3;.:(Lorg/pyneo/maps/track/ImportTrackActivity;)V // method@2cc2 │ │ +0a2e32: 6e20 1620 2100 |0061: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0a2e38: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=44 │ │ 0x0008 line=45 │ │ 0x000e line=47 │ │ 0x0012 line=48 │ │ 0x0019 line=50 │ │ 0x0024 line=51 │ │ 0x0037 line=53 │ │ + 0x0043 line=54 │ │ 0x0046 line=59 │ │ + 0x0052 line=60 │ │ 0x0055 line=65 │ │ + 0x0061 line=66 │ │ 0x0064 line=71 │ │ locals : │ │ 0x0008 - 0x0065 reg=0 settings Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0065 reg=4 this Lorg/pyneo/maps/track/ImportTrackActivity; │ │ 0x0000 - 0x0065 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ #3 : (in Lorg/pyneo/maps/track/ImportTrackActivity;) │ │ @@ -164464,33 +164535,33 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a2e80: |[0a2e80] org.pyneo.maps.track.ImportTrackActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -0a2e90: 1400 fd00 0b7f |0000: const v0, #float 1.84768e+38 // #7f0b00fd │ │ -0a2e96: 3303 1f00 |0003: if-ne v3, v0, 0022 // +001f │ │ -0a2e9a: 2200 1f00 |0005: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ -0a2e9e: 7020 e600 2000 |0007: invoke-direct {v0, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ -0a2ea4: 5b20 f315 |000a: iput-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ -0a2ea8: 5420 f315 |000c: iget-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ -0a2eac: 1a01 1410 |000e: const-string v1, "Please wait while loading..." // string@1014 │ │ -0a2eb0: 6e20 ed00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ -0a2eb6: 5420 f315 |0013: iget-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ -0a2eba: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0a2ebc: 6e20 eb00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00eb │ │ -0a2ec2: 5420 f315 |0019: iget-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ -0a2ec6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0a2ec8: 6e20 ea00 1000 |001c: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ -0a2ece: 5420 f315 |001f: iget-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ -0a2ed2: 1100 |0021: return-object v0 │ │ -0a2ed4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0a2ed6: 28fe |0023: goto 0021 // -0002 │ │ +0a2e3c: |[0a2e3c] org.pyneo.maps.track.ImportTrackActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +0a2e4c: 1400 fd00 0b7f |0000: const v0, #float 1.84768e+38 // #7f0b00fd │ │ +0a2e52: 3303 1f00 |0003: if-ne v3, v0, 0022 // +001f │ │ +0a2e56: 2200 1f00 |0005: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ +0a2e5a: 7020 e600 2000 |0007: invoke-direct {v0, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ +0a2e60: 5b20 f315 |000a: iput-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ +0a2e64: 5420 f315 |000c: iget-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ +0a2e68: 1a01 1410 |000e: const-string v1, "Please wait while loading..." // string@1014 │ │ +0a2e6c: 6e20 ed00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ +0a2e72: 5420 f315 |0013: iget-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ +0a2e76: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0a2e78: 6e20 eb00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00eb │ │ +0a2e7e: 5420 f315 |0019: iget-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ +0a2e82: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0a2e84: 6e20 ea00 1000 |001c: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ +0a2e8a: 5420 f315 |001f: iget-object v0, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.dlgWait:Landroid/app/ProgressDialog; // field@15f3 │ │ +0a2e8e: 1100 |0021: return-object v0 │ │ +0a2e90: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0a2e92: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x000c line=77 │ │ 0x0013 line=78 │ │ 0x0019 line=79 │ │ @@ -164505,21 +164576,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a2ed8: |[0a2ed8] org.pyneo.maps.track.ImportTrackActivity.onDestroy:()V │ │ -0a2ee8: 5410 f615 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15f6 │ │ -0a2eec: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0a2ef2: 6f10 6a00 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -0a2ef8: 5410 f515 |0008: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15f5 │ │ -0a2efc: 6e10 912a 0000 |000a: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0a2f02: 0e00 |000d: return-void │ │ +0a2e94: |[0a2e94] org.pyneo.maps.track.ImportTrackActivity.onDestroy:()V │ │ +0a2ea4: 5410 f615 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15f6 │ │ +0a2ea8: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0a2eae: 6f10 6a00 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +0a2eb4: 5410 f515 |0008: iget-object v0, v1, Lorg/pyneo/maps/track/ImportTrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15f5 │ │ +0a2eb8: 6e10 912a 0000 |000a: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0a2ebe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ 0x0008 line=178 │ │ 0x000d line=179 │ │ locals : │ │ @@ -164530,30 +164601,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a2f04: |[0a2f04] org.pyneo.maps.track.ImportTrackActivity.onPause:()V │ │ -0a2f14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a2f16: 6e20 ce2c 2400 |0001: invoke-virtual {v4, v2}, Lorg/pyneo/maps/track/ImportTrackActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2cce │ │ -0a2f1c: 0c01 |0004: move-result-object v1 │ │ -0a2f1e: 7210 8801 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0a2f24: 0c00 |0008: move-result-object v0 │ │ -0a2f26: 1a02 0a06 |0009: const-string v2, "IMPORT_TRACK_FILENAME" // string@060a │ │ -0a2f2a: 5443 f415 |000b: iget-object v3, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ -0a2f2e: 6e10 7621 0300 |000d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0a2f34: 0c03 |0010: move-result-object v3 │ │ -0a2f36: 6e10 c524 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0a2f3c: 0c03 |0014: move-result-object v3 │ │ -0a2f3e: 7230 8601 2003 |0015: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0a2f44: 7210 8201 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0a2f4a: 6f10 7100 0400 |001b: invoke-super {v4}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ -0a2f50: 0e00 |001e: return-void │ │ +0a2ec0: |[0a2ec0] org.pyneo.maps.track.ImportTrackActivity.onPause:()V │ │ +0a2ed0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a2ed2: 6e20 ce2c 2400 |0001: invoke-virtual {v4, v2}, Lorg/pyneo/maps/track/ImportTrackActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2cce │ │ +0a2ed8: 0c01 |0004: move-result-object v1 │ │ +0a2eda: 7210 8801 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0a2ee0: 0c00 |0008: move-result-object v0 │ │ +0a2ee2: 1a02 0a06 |0009: const-string v2, "IMPORT_TRACK_FILENAME" // string@060a │ │ +0a2ee6: 5443 f415 |000b: iget-object v3, v4, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ +0a2eea: 6e10 7621 0300 |000d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0a2ef0: 0c03 |0010: move-result-object v3 │ │ +0a2ef2: 6e10 c524 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0a2ef8: 0c03 |0014: move-result-object v3 │ │ +0a2efa: 7230 8601 2003 |0015: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0a2f00: 7210 8201 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0a2f06: 6f10 7100 0400 |001b: invoke-super {v4}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ +0a2f0c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ 0x0009 line=191 │ │ 0x0018 line=192 │ │ 0x001b line=193 │ │ @@ -164568,22 +164639,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a2f54: |[0a2f54] org.pyneo.maps.track.ImportTrackActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0a2f64: 1a00 0a06 |0000: const-string v0, "IMPORT_TRACK_FILENAME" // string@060a │ │ -0a2f68: 5421 f415 |0002: iget-object v1, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ -0a2f6c: 6e10 7b21 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.toString:()Ljava/lang/String; // method@217b │ │ -0a2f72: 0c01 |0007: move-result-object v1 │ │ -0a2f74: 6e30 2303 0301 |0008: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ -0a2f7a: 6f20 7700 3200 |000b: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0077 │ │ -0a2f80: 0e00 |000e: return-void │ │ +0a2f10: |[0a2f10] org.pyneo.maps.track.ImportTrackActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0a2f20: 1a00 0a06 |0000: const-string v0, "IMPORT_TRACK_FILENAME" // string@060a │ │ +0a2f24: 5421 f415 |0002: iget-object v1, v2, Lorg/pyneo/maps/track/ImportTrackActivity;.mFileName:Landroid/widget/EditText; // field@15f4 │ │ +0a2f28: 6e10 7b21 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.toString:()Ljava/lang/String; // method@217b │ │ +0a2f2e: 0c01 |0007: move-result-object v1 │ │ +0a2f30: 6e30 2303 0301 |0008: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ +0a2f36: 6f20 7700 3200 |000b: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0077 │ │ +0a2f3c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x000b line=184 │ │ 0x000e line=185 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/pyneo/maps/track/ImportTrackActivity; │ │ @@ -164671,26 +164742,26 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0a2f84: |[0a2f84] org.pyneo.maps.track.KmlTrackParser.:(Lorg/pyneo/maps/poi/PoiManager;)V │ │ -0a2f94: 7010 3c2f 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ -0a2f9a: 2200 9204 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a2f9e: 7010 fb24 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a2fa4: 5b10 fa15 |0008: iput-object v0, v1, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ -0a2fa8: 5b12 fe15 |000a: iput-object v2, v1, Lorg/pyneo/maps/track/KmlTrackParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15fe │ │ -0a2fac: 2200 e505 |000c: new-instance v0, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ -0a2fb0: 7010 e92c 0000 |000e: invoke-direct {v0}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ -0a2fb6: 5b10 0116 |0011: iput-object v0, v1, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a2fba: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0a2fbc: 5c10 fd15 |0014: iput-boolean v0, v1, Lorg/pyneo/maps/track/KmlTrackParser;.mItIsTrack:Z // field@15fd │ │ -0a2fc0: 0e00 |0016: return-void │ │ +0a2f40: |[0a2f40] org.pyneo.maps.track.KmlTrackParser.:(Lorg/pyneo/maps/poi/PoiManager;)V │ │ +0a2f50: 7010 3c2f 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ +0a2f56: 2200 9204 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a2f5a: 7010 fb24 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a2f60: 5b10 fa15 |0008: iput-object v0, v1, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ +0a2f64: 5b12 fe15 |000a: iput-object v2, v1, Lorg/pyneo/maps/track/KmlTrackParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15fe │ │ +0a2f68: 2200 e505 |000c: new-instance v0, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ +0a2f6c: 7010 e92c 0000 |000e: invoke-direct {v0}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ +0a2f72: 5b10 0116 |0011: iput-object v0, v1, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a2f76: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0a2f78: 5c10 fd15 |0014: iput-boolean v0, v1, Lorg/pyneo/maps/track/KmlTrackParser;.mItIsTrack:Z // field@15fd │ │ +0a2f7c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x000a line=26 │ │ 0x000c line=27 │ │ 0x0013 line=28 │ │ @@ -164705,19 +164776,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0a2fc4: |[0a2fc4] org.pyneo.maps.track.KmlTrackParser.characters:([CII)V │ │ -0a2fd4: 5410 fa15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ -0a2fd8: 6e40 0625 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ -0a2fde: 6f40 3d2f 2143 |0005: invoke-super {v1, v2, v3, v4}, Lorg/xml/sax/helpers/DefaultHandler;.characters:([CII)V // method@2f3d │ │ -0a2fe4: 0e00 |0008: return-void │ │ +0a2f80: |[0a2f80] org.pyneo.maps.track.KmlTrackParser.characters:([CII)V │ │ +0a2f90: 5410 fa15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ +0a2f94: 6e40 0625 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ +0a2f9a: 6f40 3d2f 2143 |0005: invoke-super {v1, v2, v3, v4}, Lorg/xml/sax/helpers/DefaultHandler;.characters:([CII)V // method@2f3d │ │ +0a2fa0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ 0x0008 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/track/KmlTrackParser; │ │ @@ -164730,167 +164801,167 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 293 16-bit code units │ │ -0a2fe8: |[0a2fe8] org.pyneo.maps.track.KmlTrackParser.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0a2ff8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0a2ffa: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -0a2ffc: 1a03 1310 |0002: const-string v3, "Placemark" // string@1013 │ │ -0a3000: 6e20 db24 3a00 |0004: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a3006: 0a03 |0007: move-result v3 │ │ -0a3008: 3803 2800 |0008: if-eqz v3, 0030 // +0028 │ │ -0a300c: 5583 fd15 |000a: iget-boolean v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mItIsTrack:Z // field@15fd │ │ -0a3010: 3803 2000 |000c: if-eqz v3, 002c // +0020 │ │ -0a3014: 5483 0116 |000e: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a3018: 5433 1316 |0010: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0a301c: 1a04 0000 |0012: const-string v4, "" // string@0000 │ │ -0a3020: 6e20 db24 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a3026: 0a03 |0017: move-result v3 │ │ -0a3028: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ -0a302c: 5483 0116 |001a: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a3030: 1a04 d012 |001c: const-string v4, "Track" // string@12d0 │ │ -0a3034: 5b34 1316 |001e: iput-object v4, v3, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0a3038: 5483 0116 |0020: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a303c: 6e10 ed2c 0300 |0022: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ -0a3042: 5483 fe15 |0025: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15fe │ │ -0a3046: 5484 0116 |0027: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a304a: 6e20 b72a 4300 |0029: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ -0a3050: 6f40 3e2f 98ba |002c: invoke-super {v8, v9, v10, v11}, Lorg/xml/sax/helpers/DefaultHandler;.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2f3e │ │ -0a3056: 0e00 |002f: return-void │ │ -0a3058: 1a03 4b2a |0030: const-string v3, "name" // string@2a4b │ │ -0a305c: 6e20 db24 3a00 |0032: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a3062: 0a03 |0035: move-result v3 │ │ -0a3064: 3803 1500 |0036: if-eqz v3, 004b // +0015 │ │ -0a3068: 5483 0116 |0038: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a306c: 3803 f2ff |003a: if-eqz v3, 002c // -000e │ │ -0a3070: 5483 0116 |003c: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a3074: 5484 fa15 |003e: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ -0a3078: 6e10 0a25 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a307e: 0c04 |0043: move-result-object v4 │ │ -0a3080: 6e10 f324 0400 |0044: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a3086: 0c04 |0047: move-result-object v4 │ │ -0a3088: 5b34 1316 |0048: iput-object v4, v3, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0a308c: 28e2 |004a: goto 002c // -001e │ │ -0a308e: 1a03 c21a |004b: const-string v3, "description" // string@1ac2 │ │ -0a3092: 6e20 db24 3a00 |004d: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a3098: 0a03 |0050: move-result v3 │ │ -0a309a: 3803 1500 |0051: if-eqz v3, 0066 // +0015 │ │ -0a309e: 5483 0116 |0053: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a30a2: 3803 d7ff |0055: if-eqz v3, 002c // -0029 │ │ -0a30a6: 5483 0116 |0057: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a30aa: 5484 fa15 |0059: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ -0a30ae: 6e10 0a25 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a30b4: 0c04 |005e: move-result-object v4 │ │ -0a30b6: 6e10 f324 0400 |005f: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a30bc: 0c04 |0062: move-result-object v4 │ │ -0a30be: 5b34 0e16 |0063: iput-object v4, v3, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0a30c2: 28c7 |0065: goto 002c // -0039 │ │ -0a30c4: 1a03 c619 |0066: const-string v3, "coordinates" // string@19c6 │ │ -0a30c8: 6e20 db24 3a00 |0068: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a30ce: 0a03 |006b: move-result v3 │ │ -0a30d0: 3803 ad00 |006c: if-eqz v3, 0119 // +00ad │ │ -0a30d4: 5483 fa15 |006e: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ -0a30d8: 6e10 0a25 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a30de: 0c03 |0073: move-result-object v3 │ │ -0a30e0: 6e10 f324 0300 |0074: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a30e6: 0c03 |0077: move-result-object v3 │ │ -0a30e8: 1a04 0100 |0078: const-string v4, " │ │ +0a2fa4: |[0a2fa4] org.pyneo.maps.track.KmlTrackParser.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0a2fb4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0a2fb6: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +0a2fb8: 1a03 1310 |0002: const-string v3, "Placemark" // string@1013 │ │ +0a2fbc: 6e20 db24 3a00 |0004: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a2fc2: 0a03 |0007: move-result v3 │ │ +0a2fc4: 3803 2800 |0008: if-eqz v3, 0030 // +0028 │ │ +0a2fc8: 5583 fd15 |000a: iget-boolean v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mItIsTrack:Z // field@15fd │ │ +0a2fcc: 3803 2000 |000c: if-eqz v3, 002c // +0020 │ │ +0a2fd0: 5483 0116 |000e: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a2fd4: 5433 1316 |0010: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0a2fd8: 1a04 0000 |0012: const-string v4, "" // string@0000 │ │ +0a2fdc: 6e20 db24 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a2fe2: 0a03 |0017: move-result v3 │ │ +0a2fe4: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ +0a2fe8: 5483 0116 |001a: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a2fec: 1a04 d012 |001c: const-string v4, "Track" // string@12d0 │ │ +0a2ff0: 5b34 1316 |001e: iput-object v4, v3, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0a2ff4: 5483 0116 |0020: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a2ff8: 6e10 ed2c 0300 |0022: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ +0a2ffe: 5483 fe15 |0025: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15fe │ │ +0a3002: 5484 0116 |0027: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a3006: 6e20 b72a 4300 |0029: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ +0a300c: 6f40 3e2f 98ba |002c: invoke-super {v8, v9, v10, v11}, Lorg/xml/sax/helpers/DefaultHandler;.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2f3e │ │ +0a3012: 0e00 |002f: return-void │ │ +0a3014: 1a03 4b2a |0030: const-string v3, "name" // string@2a4b │ │ +0a3018: 6e20 db24 3a00 |0032: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a301e: 0a03 |0035: move-result v3 │ │ +0a3020: 3803 1500 |0036: if-eqz v3, 004b // +0015 │ │ +0a3024: 5483 0116 |0038: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a3028: 3803 f2ff |003a: if-eqz v3, 002c // -000e │ │ +0a302c: 5483 0116 |003c: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a3030: 5484 fa15 |003e: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ +0a3034: 6e10 0a25 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a303a: 0c04 |0043: move-result-object v4 │ │ +0a303c: 6e10 f324 0400 |0044: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a3042: 0c04 |0047: move-result-object v4 │ │ +0a3044: 5b34 1316 |0048: iput-object v4, v3, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0a3048: 28e2 |004a: goto 002c // -001e │ │ +0a304a: 1a03 c21a |004b: const-string v3, "description" // string@1ac2 │ │ +0a304e: 6e20 db24 3a00 |004d: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a3054: 0a03 |0050: move-result v3 │ │ +0a3056: 3803 1500 |0051: if-eqz v3, 0066 // +0015 │ │ +0a305a: 5483 0116 |0053: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a305e: 3803 d7ff |0055: if-eqz v3, 002c // -0029 │ │ +0a3062: 5483 0116 |0057: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a3066: 5484 fa15 |0059: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ +0a306a: 6e10 0a25 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a3070: 0c04 |005e: move-result-object v4 │ │ +0a3072: 6e10 f324 0400 |005f: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a3078: 0c04 |0062: move-result-object v4 │ │ +0a307a: 5b34 0e16 |0063: iput-object v4, v3, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0a307e: 28c7 |0065: goto 002c // -0039 │ │ +0a3080: 1a03 c619 |0066: const-string v3, "coordinates" // string@19c6 │ │ +0a3084: 6e20 db24 3a00 |0068: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a308a: 0a03 |006b: move-result v3 │ │ +0a308c: 3803 ad00 |006c: if-eqz v3, 0119 // +00ad │ │ +0a3090: 5483 fa15 |006e: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ +0a3094: 6e10 0a25 0300 |0070: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a309a: 0c03 |0073: move-result-object v3 │ │ +0a309c: 6e10 f324 0300 |0074: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a30a2: 0c03 |0077: move-result-object v3 │ │ +0a30a4: 1a04 0100 |0078: const-string v4, " │ │ " // string@0001 │ │ -0a30ec: 6e20 e824 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0a30f2: 0c03 |007d: move-result-object v3 │ │ -0a30f4: 5b83 ff15 |007e: iput-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ -0a30f8: 5483 ff15 |0080: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ -0a30fc: 2133 |0082: array-length v3, v3 │ │ -0a30fe: 3563 1400 |0083: if-ge v3, v6, 0097 // +0014 │ │ -0a3102: 5483 fa15 |0085: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ -0a3106: 6e10 0a25 0300 |0087: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a310c: 0c03 |008a: move-result-object v3 │ │ -0a310e: 6e10 f324 0300 |008b: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a3114: 0c03 |008e: move-result-object v3 │ │ -0a3116: 1a04 0600 |008f: const-string v4, " " // string@0006 │ │ -0a311a: 6e20 e824 4300 |0091: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0a3120: 0c03 |0094: move-result-object v3 │ │ -0a3122: 5b83 ff15 |0095: iput-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ -0a3126: 1202 |0097: const/4 v2, #int 0 // #0 │ │ -0a3128: 5483 ff15 |0098: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ -0a312c: 2133 |009a: array-length v3, v3 │ │ -0a312e: 3532 91ff |009b: if-ge v2, v3, 002c // -006f │ │ -0a3132: 5483 ff15 |009d: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ -0a3136: 4603 0302 |009f: aget-object v3, v3, v2 │ │ -0a313a: 6e10 f324 0300 |00a1: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a3140: 0c03 |00a4: move-result-object v3 │ │ -0a3142: 1a04 0000 |00a5: const-string v4, "" // string@0000 │ │ -0a3146: 6e20 da24 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0a314c: 0a03 |00aa: move-result v3 │ │ -0a314e: 3903 4f00 |00ab: if-nez v3, 00fa // +004f │ │ -0a3152: 5483 ff15 |00ad: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ -0a3156: 4603 0302 |00af: aget-object v3, v3, v2 │ │ -0a315a: 6e10 f324 0300 |00b1: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a3160: 0c03 |00b4: move-result-object v3 │ │ -0a3162: 1a04 2401 |00b5: const-string v4, "," // string@0124 │ │ -0a3166: 6e20 e824 4300 |00b7: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0a316c: 0c03 |00ba: move-result-object v3 │ │ -0a316e: 5b83 0016 |00bb: iput-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ -0a3172: 5483 0116 |00bd: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a3176: 3803 3b00 |00bf: if-eqz v3, 00fa // +003b │ │ -0a317a: 5483 0116 |00c1: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a317e: 6e10 ec2c 0300 |00c3: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track;.AddTrackPoint:()V // method@2cec │ │ -0a3184: 5483 0116 |00c6: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a3188: 5433 1216 |00c8: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0a318c: 5484 0016 |00ca: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ -0a3190: 4604 0407 |00cc: aget-object v4, v4, v7 │ │ -0a3194: 7110 7924 0400 |00ce: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a319a: 0b04 |00d1: move-result-wide v4 │ │ -0a319c: 6e30 e62c 4305 |00d2: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ -0a31a2: 5483 0116 |00d5: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a31a6: 5433 1216 |00d7: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0a31aa: 5484 0016 |00d9: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ -0a31ae: 1205 |00db: const/4 v5, #int 0 // #0 │ │ -0a31b0: 4604 0405 |00dc: aget-object v4, v4, v5 │ │ -0a31b4: 7110 7924 0400 |00de: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a31ba: 0b04 |00e1: move-result-wide v4 │ │ -0a31bc: 6e30 e72c 4305 |00e2: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ -0a31c2: 5483 0016 |00e5: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ -0a31c6: 2133 |00e7: array-length v3, v3 │ │ -0a31c8: 3763 1200 |00e8: if-le v3, v6, 00fa // +0012 │ │ -0a31cc: 5483 0116 |00ea: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a31d0: 5433 1216 |00ec: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0a31d4: 5484 0016 |00ee: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ -0a31d8: 1225 |00f0: const/4 v5, #int 2 // #2 │ │ -0a31da: 4604 0405 |00f1: aget-object v4, v4, v5 │ │ -0a31de: 7110 7924 0400 |00f3: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a31e4: 0b04 |00f6: move-result-wide v4 │ │ -0a31e6: 6e30 e42c 4305 |00f7: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ -0a31ec: d802 0201 |00fa: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a31f0: 289c |00fc: goto 0098 // -0064 │ │ -0a31f2: 0d00 |00fd: move-exception v0 │ │ -0a31f4: 5483 0116 |00fe: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a31f8: 5433 1216 |0100: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0a31fc: 5484 0016 |0102: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ -0a3200: 1225 |0104: const/4 v5, #int 2 // #2 │ │ -0a3202: 4604 0405 |0105: aget-object v4, v4, v5 │ │ -0a3206: 7110 9224 0400 |0107: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a320c: 0a04 |010a: move-result v4 │ │ -0a320e: 8344 |010b: int-to-double v4, v4 │ │ -0a3210: 6e30 e42c 4305 |010c: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ -0a3216: 28eb |010f: goto 00fa // -0015 │ │ -0a3218: 0d01 |0110: move-exception v1 │ │ -0a321a: 6e10 bd24 0000 |0111: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@24bd │ │ -0a3220: 0c03 |0114: move-result-object v3 │ │ -0a3222: 7120 fa2e 1300 |0115: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a3228: 28e2 |0118: goto 00fa // -001e │ │ -0a322a: 1a03 c10b |0119: const-string v3, "LineString" // string@0bc1 │ │ -0a322e: 6e20 db24 3a00 |011b: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a3234: 0a03 |011e: move-result v3 │ │ -0a3236: 3803 0dff |011f: if-eqz v3, 002c // -00f3 │ │ -0a323a: 5c87 fd15 |0121: iput-boolean v7, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mItIsTrack:Z // field@15fd │ │ -0a323e: 2900 09ff |0123: goto/16 002c // -00f7 │ │ +0a30a8: 6e20 e824 4300 |007a: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0a30ae: 0c03 |007d: move-result-object v3 │ │ +0a30b0: 5b83 ff15 |007e: iput-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ +0a30b4: 5483 ff15 |0080: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ +0a30b8: 2133 |0082: array-length v3, v3 │ │ +0a30ba: 3563 1400 |0083: if-ge v3, v6, 0097 // +0014 │ │ +0a30be: 5483 fa15 |0085: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ +0a30c2: 6e10 0a25 0300 |0087: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a30c8: 0c03 |008a: move-result-object v3 │ │ +0a30ca: 6e10 f324 0300 |008b: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a30d0: 0c03 |008e: move-result-object v3 │ │ +0a30d2: 1a04 0600 |008f: const-string v4, " " // string@0006 │ │ +0a30d6: 6e20 e824 4300 |0091: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0a30dc: 0c03 |0094: move-result-object v3 │ │ +0a30de: 5b83 ff15 |0095: iput-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ +0a30e2: 1202 |0097: const/4 v2, #int 0 // #0 │ │ +0a30e4: 5483 ff15 |0098: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ +0a30e8: 2133 |009a: array-length v3, v3 │ │ +0a30ea: 3532 91ff |009b: if-ge v2, v3, 002c // -006f │ │ +0a30ee: 5483 ff15 |009d: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ +0a30f2: 4603 0302 |009f: aget-object v3, v3, v2 │ │ +0a30f6: 6e10 f324 0300 |00a1: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a30fc: 0c03 |00a4: move-result-object v3 │ │ +0a30fe: 1a04 0000 |00a5: const-string v4, "" // string@0000 │ │ +0a3102: 6e20 da24 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0a3108: 0a03 |00aa: move-result v3 │ │ +0a310a: 3903 4f00 |00ab: if-nez v3, 00fa // +004f │ │ +0a310e: 5483 ff15 |00ad: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray:[Ljava/lang/String; // field@15ff │ │ +0a3112: 4603 0302 |00af: aget-object v3, v3, v2 │ │ +0a3116: 6e10 f324 0300 |00b1: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a311c: 0c03 |00b4: move-result-object v3 │ │ +0a311e: 1a04 2401 |00b5: const-string v4, "," // string@0124 │ │ +0a3122: 6e20 e824 4300 |00b7: invoke-virtual {v3, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0a3128: 0c03 |00ba: move-result-object v3 │ │ +0a312a: 5b83 0016 |00bb: iput-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ +0a312e: 5483 0116 |00bd: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a3132: 3803 3b00 |00bf: if-eqz v3, 00fa // +003b │ │ +0a3136: 5483 0116 |00c1: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a313a: 6e10 ec2c 0300 |00c3: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track;.AddTrackPoint:()V // method@2cec │ │ +0a3140: 5483 0116 |00c6: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a3144: 5433 1216 |00c8: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0a3148: 5484 0016 |00ca: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ +0a314c: 4604 0407 |00cc: aget-object v4, v4, v7 │ │ +0a3150: 7110 7924 0400 |00ce: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a3156: 0b04 |00d1: move-result-wide v4 │ │ +0a3158: 6e30 e62c 4305 |00d2: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ +0a315e: 5483 0116 |00d5: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a3162: 5433 1216 |00d7: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0a3166: 5484 0016 |00d9: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ +0a316a: 1205 |00db: const/4 v5, #int 0 // #0 │ │ +0a316c: 4604 0405 |00dc: aget-object v4, v4, v5 │ │ +0a3170: 7110 7924 0400 |00de: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a3176: 0b04 |00e1: move-result-wide v4 │ │ +0a3178: 6e30 e72c 4305 |00e2: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ +0a317e: 5483 0016 |00e5: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ +0a3182: 2133 |00e7: array-length v3, v3 │ │ +0a3184: 3763 1200 |00e8: if-le v3, v6, 00fa // +0012 │ │ +0a3188: 5483 0116 |00ea: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a318c: 5433 1216 |00ec: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0a3190: 5484 0016 |00ee: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ +0a3194: 1225 |00f0: const/4 v5, #int 2 // #2 │ │ +0a3196: 4604 0405 |00f1: aget-object v4, v4, v5 │ │ +0a319a: 7110 7924 0400 |00f3: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a31a0: 0b04 |00f6: move-result-wide v4 │ │ +0a31a2: 6e30 e42c 4305 |00f7: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ +0a31a8: d802 0201 |00fa: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a31ac: 289c |00fc: goto 0098 // -0064 │ │ +0a31ae: 0d00 |00fd: move-exception v0 │ │ +0a31b0: 5483 0116 |00fe: iget-object v3, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a31b4: 5433 1216 |0100: iget-object v3, v3, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0a31b8: 5484 0016 |0102: iget-object v4, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mStrArray2:[Ljava/lang/String; // field@1600 │ │ +0a31bc: 1225 |0104: const/4 v5, #int 2 // #2 │ │ +0a31be: 4604 0405 |0105: aget-object v4, v4, v5 │ │ +0a31c2: 7110 9224 0400 |0107: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a31c8: 0a04 |010a: move-result v4 │ │ +0a31ca: 8344 |010b: int-to-double v4, v4 │ │ +0a31cc: 6e30 e42c 4305 |010c: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ +0a31d2: 28eb |010f: goto 00fa // -0015 │ │ +0a31d4: 0d01 |0110: move-exception v1 │ │ +0a31d6: 6e10 bd24 0000 |0111: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@24bd │ │ +0a31dc: 0c03 |0114: move-result-object v3 │ │ +0a31de: 7120 fa2e 1300 |0115: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a31e4: 28e2 |0118: goto 00fa // -001e │ │ +0a31e6: 1a03 c10b |0119: const-string v3, "LineString" // string@0bc1 │ │ +0a31ea: 6e20 db24 3a00 |011b: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a31f0: 0a03 |011e: move-result v3 │ │ +0a31f2: 3803 0dff |011f: if-eqz v3, 002c // -00f3 │ │ +0a31f6: 5c87 fd15 |0121: iput-boolean v7, v8, Lorg/pyneo/maps/track/KmlTrackParser;.mItIsTrack:Z // field@15fd │ │ +0a31fa: 2900 09ff |0123: goto/16 002c // -00f7 │ │ catches : 2 │ │ 0x00ea - 0x00fa │ │ Ljava/lang/NumberFormatException; -> 0x00fd │ │ 0x00fe - 0x010f │ │ Ljava/lang/NumberFormatException; -> 0x0110 │ │ positions : │ │ 0x0002 line=50 │ │ @@ -164941,31 +165012,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0a3260: |[0a3260] org.pyneo.maps.track.KmlTrackParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -0a3270: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a3272: 5430 fa15 |0001: iget-object v0, v3, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ -0a3276: 5431 fa15 |0003: iget-object v1, v3, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ -0a327a: 6e10 0825 0100 |0005: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ -0a3280: 0a01 |0008: move-result v1 │ │ -0a3282: 6e30 0725 2001 |0009: invoke-virtual {v0, v2, v1}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ -0a3288: 1a00 1310 |000c: const-string v0, "Placemark" // string@1013 │ │ -0a328c: 6e20 db24 0500 |000e: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a3292: 0a00 |0011: move-result v0 │ │ -0a3294: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -0a3298: 2200 e505 |0014: new-instance v0, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ -0a329c: 7010 e92c 0000 |0016: invoke-direct {v0}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ -0a32a2: 5b30 0116 |0019: iput-object v0, v3, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ -0a32a6: 5c32 fd15 |001b: iput-boolean v2, v3, Lorg/pyneo/maps/track/KmlTrackParser;.mItIsTrack:Z // field@15fd │ │ -0a32aa: 6f57 3f2f 4365 |001d: invoke-super {v3, v4, v5, v6, v7}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ -0a32b0: 0e00 |0020: return-void │ │ +0a321c: |[0a321c] org.pyneo.maps.track.KmlTrackParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +0a322c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a322e: 5430 fa15 |0001: iget-object v0, v3, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ +0a3232: 5431 fa15 |0003: iget-object v1, v3, Lorg/pyneo/maps/track/KmlTrackParser;.builder:Ljava/lang/StringBuilder; // field@15fa │ │ +0a3236: 6e10 0825 0100 |0005: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ +0a323c: 0a01 |0008: move-result v1 │ │ +0a323e: 6e30 0725 2001 |0009: invoke-virtual {v0, v2, v1}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ +0a3244: 1a00 1310 |000c: const-string v0, "Placemark" // string@1013 │ │ +0a3248: 6e20 db24 0500 |000e: invoke-virtual {v5, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a324e: 0a00 |0011: move-result v0 │ │ +0a3250: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +0a3254: 2200 e505 |0014: new-instance v0, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ +0a3258: 7010 e92c 0000 |0016: invoke-direct {v0}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ +0a325e: 5b30 0116 |0019: iput-object v0, v3, Lorg/pyneo/maps/track/KmlTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@1601 │ │ +0a3262: 5c32 fd15 |001b: iput-boolean v2, v3, Lorg/pyneo/maps/track/KmlTrackParser;.mItIsTrack:Z // field@15fd │ │ +0a3266: 6f57 3f2f 4365 |001d: invoke-super {v3, v4, v5, v6, v7}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ +0a326c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x000c line=41 │ │ 0x0014 line=42 │ │ 0x001b line=43 │ │ 0x001d line=45 │ │ @@ -165027,25 +165098,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0a32b4: |[0a32b4] org.pyneo.maps.track.Track$TrackPoint.:()V │ │ -0a32c4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0a32c8: 7010 be24 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0a32ce: 6e30 e62c 0201 |0005: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ -0a32d4: 6e30 e72c 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ -0a32da: 6e30 e42c 0201 |000b: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ -0a32e0: 6e30 e82c 0201 |000e: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setSpeed:(D)V // method@2ce8 │ │ -0a32e6: 2200 b004 |0011: new-instance v0, Ljava/util/Date; // type@04b0 │ │ -0a32ea: 7010 5b25 0000 |0013: invoke-direct {v0}, Ljava/util/Date;.:()V // method@255b │ │ -0a32f0: 6e20 e52c 0200 |0016: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.setDate:(Ljava/util/Date;)V // method@2ce5 │ │ -0a32f6: 0e00 |0019: return-void │ │ +0a3270: |[0a3270] org.pyneo.maps.track.Track$TrackPoint.:()V │ │ +0a3280: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0a3284: 7010 be24 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +0a328a: 6e30 e62c 0201 |0005: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ +0a3290: 6e30 e72c 0201 |0008: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ +0a3296: 6e30 e42c 0201 |000b: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ +0a329c: 6e30 e82c 0201 |000e: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setSpeed:(D)V // method@2ce8 │ │ +0a32a2: 2200 b004 |0011: new-instance v0, Ljava/util/Date; // type@04b0 │ │ +0a32a6: 7010 5b25 0000 |0013: invoke-direct {v0}, Ljava/util/Date;.:()V // method@255b │ │ +0a32ac: 6e20 e52c 0200 |0016: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.setDate:(Ljava/util/Date;)V // method@2ce5 │ │ +0a32b2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=153 │ │ 0x0005 line=154 │ │ 0x0008 line=155 │ │ 0x000b line=156 │ │ 0x000e line=157 │ │ @@ -165060,17 +165131,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a32f8: |[0a32f8] org.pyneo.maps.track.Track$TrackPoint.getAlt:()D │ │ -0a3308: 5320 0216 |0000: iget-wide v0, v2, Lorg/pyneo/maps/track/Track$TrackPoint;.alt:D // field@1602 │ │ -0a330c: 1000 |0002: return-wide v0 │ │ +0a32b4: |[0a32b4] org.pyneo.maps.track.Track$TrackPoint.getAlt:()D │ │ +0a32c4: 5320 0216 |0000: iget-wide v0, v2, Lorg/pyneo/maps/track/Track$TrackPoint;.alt:D // field@1602 │ │ +0a32c8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ │ │ #1 : (in Lorg/pyneo/maps/track/Track$TrackPoint;) │ │ @@ -165078,17 +165149,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3310: |[0a3310] org.pyneo.maps.track.Track$TrackPoint.getDate:()Ljava/util/Date; │ │ -0a3320: 5410 0316 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.date:Ljava/util/Date; // field@1603 │ │ -0a3324: 1100 |0002: return-object v0 │ │ +0a32cc: |[0a32cc] org.pyneo.maps.track.Track$TrackPoint.getDate:()Ljava/util/Date; │ │ +0a32dc: 5410 0316 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.date:Ljava/util/Date; // field@1603 │ │ +0a32e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/Track$TrackPoint;) │ │ @@ -165096,17 +165167,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3328: |[0a3328] org.pyneo.maps.track.Track$TrackPoint.getLat:()D │ │ -0a3338: 5320 0416 |0000: iget-wide v0, v2, Lorg/pyneo/maps/track/Track$TrackPoint;.lat:D // field@1604 │ │ -0a333c: 1000 |0002: return-wide v0 │ │ +0a32e4: |[0a32e4] org.pyneo.maps.track.Track$TrackPoint.getLat:()D │ │ +0a32f4: 5320 0416 |0000: iget-wide v0, v2, Lorg/pyneo/maps/track/Track$TrackPoint;.lat:D // field@1604 │ │ +0a32f8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ │ │ #3 : (in Lorg/pyneo/maps/track/Track$TrackPoint;) │ │ @@ -165114,21 +165185,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a3340: |[0a3340] org.pyneo.maps.track.Track$TrackPoint.getLatitudeE6:()I │ │ -0a3350: 6e10 df2c 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0a3356: 0b00 |0003: move-result-wide v0 │ │ -0a3358: 1802 0000 0000 8084 2e41 |0004: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -0a3362: cd20 |0009: mul-double/2addr v0, v2 │ │ -0a3364: 8a00 |000a: double-to-int v0, v0 │ │ -0a3366: 0f00 |000b: return v0 │ │ +0a32fc: |[0a32fc] org.pyneo.maps.track.Track$TrackPoint.getLatitudeE6:()I │ │ +0a330c: 6e10 df2c 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0a3312: 0b00 |0003: move-result-wide v0 │ │ +0a3314: 1802 0000 0000 8084 2e41 |0004: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +0a331e: cd20 |0009: mul-double/2addr v0, v2 │ │ +0a3320: 8a00 |000a: double-to-int v0, v0 │ │ +0a3322: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ │ │ #4 : (in Lorg/pyneo/maps/track/Track$TrackPoint;) │ │ @@ -165136,17 +165207,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3368: |[0a3368] org.pyneo.maps.track.Track$TrackPoint.getLon:()D │ │ -0a3378: 5320 0516 |0000: iget-wide v0, v2, Lorg/pyneo/maps/track/Track$TrackPoint;.lon:D // field@1605 │ │ -0a337c: 1000 |0002: return-wide v0 │ │ +0a3324: |[0a3324] org.pyneo.maps.track.Track$TrackPoint.getLon:()D │ │ +0a3334: 5320 0516 |0000: iget-wide v0, v2, Lorg/pyneo/maps/track/Track$TrackPoint;.lon:D // field@1605 │ │ +0a3338: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ │ │ #5 : (in Lorg/pyneo/maps/track/Track$TrackPoint;) │ │ @@ -165154,21 +165225,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a3380: |[0a3380] org.pyneo.maps.track.Track$TrackPoint.getLongitudeE6:()I │ │ -0a3390: 6e10 e12c 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0a3396: 0b00 |0003: move-result-wide v0 │ │ -0a3398: 1802 0000 0000 8084 2e41 |0004: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -0a33a2: cd20 |0009: mul-double/2addr v0, v2 │ │ -0a33a4: 8a00 |000a: double-to-int v0, v0 │ │ -0a33a6: 0f00 |000b: return v0 │ │ +0a333c: |[0a333c] org.pyneo.maps.track.Track$TrackPoint.getLongitudeE6:()I │ │ +0a334c: 6e10 e12c 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0a3352: 0b00 |0003: move-result-wide v0 │ │ +0a3354: 1802 0000 0000 8084 2e41 |0004: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +0a335e: cd20 |0009: mul-double/2addr v0, v2 │ │ +0a3360: 8a00 |000a: double-to-int v0, v0 │ │ +0a3362: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ │ │ #6 : (in Lorg/pyneo/maps/track/Track$TrackPoint;) │ │ @@ -165176,17 +165247,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a33a8: |[0a33a8] org.pyneo.maps.track.Track$TrackPoint.getSpeed:()D │ │ -0a33b8: 5320 0616 |0000: iget-wide v0, v2, Lorg/pyneo/maps/track/Track$TrackPoint;.speed:D // field@1606 │ │ -0a33bc: 1000 |0002: return-wide v0 │ │ +0a3364: |[0a3364] org.pyneo.maps.track.Track$TrackPoint.getSpeed:()D │ │ +0a3374: 5320 0616 |0000: iget-wide v0, v2, Lorg/pyneo/maps/track/Track$TrackPoint;.speed:D // field@1606 │ │ +0a3378: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ │ │ #7 : (in Lorg/pyneo/maps/track/Track$TrackPoint;) │ │ @@ -165194,17 +165265,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a33c0: |[0a33c0] org.pyneo.maps.track.Track$TrackPoint.setAlt:(D)V │ │ -0a33d0: 5a12 0216 |0000: iput-wide v2, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.alt:D // field@1602 │ │ -0a33d4: 0e00 |0002: return-void │ │ +0a337c: |[0a337c] org.pyneo.maps.track.Track$TrackPoint.setAlt:(D)V │ │ +0a338c: 5a12 0216 |0000: iput-wide v2, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.alt:D // field@1602 │ │ +0a3390: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x0000 - 0x0003 reg=2 alt D │ │ @@ -165214,17 +165285,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a33d8: |[0a33d8] org.pyneo.maps.track.Track$TrackPoint.setDate:(Ljava/util/Date;)V │ │ -0a33e8: 5b01 0316 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/Track$TrackPoint;.date:Ljava/util/Date; // field@1603 │ │ -0a33ec: 0e00 |0002: return-void │ │ +0a3394: |[0a3394] org.pyneo.maps.track.Track$TrackPoint.setDate:(Ljava/util/Date;)V │ │ +0a33a4: 5b01 0316 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/Track$TrackPoint;.date:Ljava/util/Date; // field@1603 │ │ +0a33a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x0000 - 0x0003 reg=1 date Ljava/util/Date; │ │ @@ -165234,17 +165305,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a33f0: |[0a33f0] org.pyneo.maps.track.Track$TrackPoint.setLat:(D)V │ │ -0a3400: 5a12 0416 |0000: iput-wide v2, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.lat:D // field@1604 │ │ -0a3404: 0e00 |0002: return-void │ │ +0a33ac: |[0a33ac] org.pyneo.maps.track.Track$TrackPoint.setLat:(D)V │ │ +0a33bc: 5a12 0416 |0000: iput-wide v2, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.lat:D // field@1604 │ │ +0a33c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x0000 - 0x0003 reg=2 lat D │ │ @@ -165254,17 +165325,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3408: |[0a3408] org.pyneo.maps.track.Track$TrackPoint.setLon:(D)V │ │ -0a3418: 5a12 0516 |0000: iput-wide v2, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.lon:D // field@1605 │ │ -0a341c: 0e00 |0002: return-void │ │ +0a33c4: |[0a33c4] org.pyneo.maps.track.Track$TrackPoint.setLon:(D)V │ │ +0a33d4: 5a12 0516 |0000: iput-wide v2, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.lon:D // field@1605 │ │ +0a33d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x0000 - 0x0003 reg=2 lon D │ │ @@ -165274,17 +165345,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3420: |[0a3420] org.pyneo.maps.track.Track$TrackPoint.setSpeed:(D)V │ │ -0a3430: 5a12 0616 |0000: iput-wide v2, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.speed:D // field@1606 │ │ -0a3434: 0e00 |0002: return-void │ │ +0a33dc: |[0a33dc] org.pyneo.maps.track.Track$TrackPoint.setSpeed:(D)V │ │ +0a33ec: 5a12 0616 |0000: iput-wide v2, v1, Lorg/pyneo/maps/track/Track$TrackPoint;.speed:D // field@1606 │ │ +0a33f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x0000 - 0x0003 reg=2 speed D │ │ @@ -165324,65 +165395,65 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a3438: |[0a3438] org.pyneo.maps.track.TrackActivity$1.:(Lorg/pyneo/maps/track/TrackActivity;)V │ │ -0a3448: 5b01 1916 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a344c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a3452: 0e00 |0005: return-void │ │ +0a33f4: |[0a33f4] org.pyneo.maps.track.TrackActivity$1.:(Lorg/pyneo/maps/track/TrackActivity;)V │ │ +0a3404: 5b01 1916 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a3408: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a340e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 60 16-bit code units │ │ -0a3454: |[0a3454] org.pyneo.maps.track.TrackActivity$1.onClick:(Landroid/view/View;)V │ │ -0a3464: 5480 1916 |0000: iget-object v0, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a3468: 2201 0406 |0002: new-instance v1, Lorg/pyneo/maps/track/TrackStylePickerDialog; // type@0604 │ │ -0a346c: 5482 1916 |0004: iget-object v2, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a3470: 5483 1916 |0006: iget-object v3, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a3474: 7110 fa2c 0300 |0008: invoke-static {v3}, Lorg/pyneo/maps/track/TrackActivity;.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; // method@2cfa │ │ -0a347a: 0c03 |000b: move-result-object v3 │ │ -0a347c: 5233 0a16 |000c: iget v3, v3, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0a3480: 5484 1916 |000e: iget-object v4, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a3484: 7110 fa2c 0400 |0010: invoke-static {v4}, Lorg/pyneo/maps/track/TrackActivity;.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; // method@2cfa │ │ -0a348a: 0c04 |0013: move-result-object v4 │ │ -0a348c: 5244 1716 |0014: iget v4, v4, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0a3490: 5485 1916 |0016: iget-object v5, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a3494: 7110 fa2c 0500 |0018: invoke-static {v5}, Lorg/pyneo/maps/track/TrackActivity;.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; // method@2cfa │ │ -0a349a: 0c05 |001b: move-result-object v5 │ │ -0a349c: 5255 0b16 |001c: iget v5, v5, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0a34a0: 5486 1916 |001e: iget-object v6, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a34a4: 7110 fa2c 0600 |0020: invoke-static {v6}, Lorg/pyneo/maps/track/TrackActivity;.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; // method@2cfa │ │ -0a34aa: 0c06 |0023: move-result-object v6 │ │ -0a34ac: 5366 1416 |0024: iget-wide v6, v6, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0a34b0: 7607 922d 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.:(Landroid/content/Context;IIID)V // method@2d92 │ │ -0a34b6: 5b01 1e16 |0029: iput-object v1, v0, Lorg/pyneo/maps/track/TrackActivity;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@161e │ │ -0a34ba: 5480 1916 |002b: iget-object v0, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a34be: 5400 1e16 |002d: iget-object v0, v0, Lorg/pyneo/maps/track/TrackActivity;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@161e │ │ -0a34c2: 5481 1916 |002f: iget-object v1, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a34c6: 6e20 a42d 1000 |0031: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setOnTrackStyleChangedListener:(Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;)V // method@2da4 │ │ -0a34cc: 5480 1916 |0034: iget-object v0, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ -0a34d0: 5400 1e16 |0036: iget-object v0, v0, Lorg/pyneo/maps/track/TrackActivity;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@161e │ │ -0a34d4: 6e10 a72d 0000 |0038: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.show:()V // method@2da7 │ │ -0a34da: 0e00 |003b: return-void │ │ +0a3410: |[0a3410] org.pyneo.maps.track.TrackActivity$1.onClick:(Landroid/view/View;)V │ │ +0a3420: 5480 1916 |0000: iget-object v0, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a3424: 2201 0406 |0002: new-instance v1, Lorg/pyneo/maps/track/TrackStylePickerDialog; // type@0604 │ │ +0a3428: 5482 1916 |0004: iget-object v2, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a342c: 5483 1916 |0006: iget-object v3, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a3430: 7110 fa2c 0300 |0008: invoke-static {v3}, Lorg/pyneo/maps/track/TrackActivity;.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; // method@2cfa │ │ +0a3436: 0c03 |000b: move-result-object v3 │ │ +0a3438: 5233 0a16 |000c: iget v3, v3, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0a343c: 5484 1916 |000e: iget-object v4, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a3440: 7110 fa2c 0400 |0010: invoke-static {v4}, Lorg/pyneo/maps/track/TrackActivity;.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; // method@2cfa │ │ +0a3446: 0c04 |0013: move-result-object v4 │ │ +0a3448: 5244 1716 |0014: iget v4, v4, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0a344c: 5485 1916 |0016: iget-object v5, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a3450: 7110 fa2c 0500 |0018: invoke-static {v5}, Lorg/pyneo/maps/track/TrackActivity;.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; // method@2cfa │ │ +0a3456: 0c05 |001b: move-result-object v5 │ │ +0a3458: 5255 0b16 |001c: iget v5, v5, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0a345c: 5486 1916 |001e: iget-object v6, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a3460: 7110 fa2c 0600 |0020: invoke-static {v6}, Lorg/pyneo/maps/track/TrackActivity;.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; // method@2cfa │ │ +0a3466: 0c06 |0023: move-result-object v6 │ │ +0a3468: 5366 1416 |0024: iget-wide v6, v6, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0a346c: 7607 922d 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.:(Landroid/content/Context;IIID)V // method@2d92 │ │ +0a3472: 5b01 1e16 |0029: iput-object v1, v0, Lorg/pyneo/maps/track/TrackActivity;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@161e │ │ +0a3476: 5480 1916 |002b: iget-object v0, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a347a: 5400 1e16 |002d: iget-object v0, v0, Lorg/pyneo/maps/track/TrackActivity;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@161e │ │ +0a347e: 5481 1916 |002f: iget-object v1, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a3482: 6e20 a42d 1000 |0031: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setOnTrackStyleChangedListener:(Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;)V // method@2da4 │ │ +0a3488: 5480 1916 |0034: iget-object v0, v8, Lorg/pyneo/maps/track/TrackActivity$1;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@1619 │ │ +0a348c: 5400 1e16 |0036: iget-object v0, v0, Lorg/pyneo/maps/track/TrackActivity;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@161e │ │ +0a3490: 6e10 a72d 0000 |0038: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.show:()V // method@2da7 │ │ +0a3496: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x002b line=73 │ │ 0x0034 line=74 │ │ 0x003b line=75 │ │ locals : │ │ @@ -165424,39 +165495,39 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a34dc: |[0a34dc] org.pyneo.maps.track.TrackActivity$2.:(Lorg/pyneo/maps/track/TrackActivity;)V │ │ -0a34ec: 5b01 1a16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackActivity$2;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@161a │ │ -0a34f0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a34f6: 0e00 |0005: return-void │ │ +0a3498: |[0a3498] org.pyneo.maps.track.TrackActivity$2.:(Lorg/pyneo/maps/track/TrackActivity;)V │ │ +0a34a8: 5b01 1a16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackActivity$2;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@161a │ │ +0a34ac: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a34b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a34f8: |[0a34f8] org.pyneo.maps.track.TrackActivity$2.onClick:(Landroid/view/View;)V │ │ -0a3508: 5410 1a16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackActivity$2;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@161a │ │ -0a350c: 7110 fb2c 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/track/TrackActivity;.access$100:(Lorg/pyneo/maps/track/TrackActivity;)V // method@2cfb │ │ -0a3512: 0e00 |0005: return-void │ │ +0a34b4: |[0a34b4] org.pyneo.maps.track.TrackActivity$2.onClick:(Landroid/view/View;)V │ │ +0a34c4: 5410 1a16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackActivity$2;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@161a │ │ +0a34c8: 7110 fb2c 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/track/TrackActivity;.access$100:(Lorg/pyneo/maps/track/TrackActivity;)V // method@2cfb │ │ +0a34ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/track/TrackActivity$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -165496,39 +165567,39 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a3514: |[0a3514] org.pyneo.maps.track.TrackActivity$3.:(Lorg/pyneo/maps/track/TrackActivity;)V │ │ -0a3524: 5b01 1b16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackActivity$3;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@161b │ │ -0a3528: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a352e: 0e00 |0005: return-void │ │ +0a34d0: |[0a34d0] org.pyneo.maps.track.TrackActivity$3.:(Lorg/pyneo/maps/track/TrackActivity;)V │ │ +0a34e0: 5b01 1b16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackActivity$3;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@161b │ │ +0a34e4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a34ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a3530: |[0a3530] org.pyneo.maps.track.TrackActivity$3.onClick:(Landroid/view/View;)V │ │ -0a3540: 5410 1b16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackActivity$3;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@161b │ │ -0a3544: 6e10 fe2c 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackActivity;.finish:()V // method@2cfe │ │ -0a354a: 0e00 |0005: return-void │ │ +0a34ec: |[0a34ec] org.pyneo.maps.track.TrackActivity$3.onClick:(Landroid/view/View;)V │ │ +0a34fc: 5410 1b16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackActivity$3;.this$0:Lorg/pyneo/maps/track/TrackActivity; // field@161b │ │ +0a3500: 6e10 fe2c 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackActivity;.finish:()V // method@2cfe │ │ +0a3506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/track/TrackActivity$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -165568,45 +165639,45 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a354c: |[0a354c] org.pyneo.maps.track.TrackListActivity$1.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0a355c: 5b01 2216 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$1;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1622 │ │ -0a3560: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a3566: 0e00 |0005: return-void │ │ +0a3508: |[0a3508] org.pyneo.maps.track.TrackListActivity$1.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0a3518: 5b01 2216 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$1;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1622 │ │ +0a351c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a3522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a3568: |[0a3568] org.pyneo.maps.track.TrackListActivity$1.onClick:(Landroid/view/View;)V │ │ -0a3578: 5440 2216 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$1;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1622 │ │ -0a357c: 2201 3000 |0002: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -0a3580: 5442 2216 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackListActivity$1;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1622 │ │ -0a3584: 1c03 0906 |0006: const-class v3, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0a3588: 7030 4a01 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0a358e: 6e20 442d 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@2d44 │ │ -0a3594: 5440 2216 |000e: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$1;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1622 │ │ -0a3598: 6e10 2c2d 0000 |0010: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.finish:()V // method@2d2c │ │ -0a359e: 0e00 |0013: return-void │ │ +0a3524: |[0a3524] org.pyneo.maps.track.TrackListActivity$1.onClick:(Landroid/view/View;)V │ │ +0a3534: 5440 2216 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$1;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1622 │ │ +0a3538: 2201 3000 |0002: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +0a353c: 5442 2216 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackListActivity$1;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1622 │ │ +0a3540: 1c03 0906 |0006: const-class v3, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0a3544: 7030 4a01 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0a354a: 6e20 442d 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@2d44 │ │ +0a3550: 5440 2216 |000e: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$1;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1622 │ │ +0a3554: 6e10 2c2d 0000 |0010: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.finish:()V // method@2d2c │ │ +0a355a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000e line=73 │ │ 0x0013 line=74 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/pyneo/maps/track/TrackListActivity$1; │ │ @@ -165647,45 +165718,45 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a35a0: |[0a35a0] org.pyneo.maps.track.TrackListActivity$2.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0a35b0: 5b01 2316 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$2;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1623 │ │ -0a35b4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a35ba: 0e00 |0005: return-void │ │ +0a355c: |[0a355c] org.pyneo.maps.track.TrackListActivity$2.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0a356c: 5b01 2316 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$2;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1623 │ │ +0a3570: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a3576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a35bc: |[0a35bc] org.pyneo.maps.track.TrackListActivity$2.onClick:(Landroid/view/View;)V │ │ -0a35cc: 5440 2316 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$2;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1623 │ │ -0a35d0: 2201 3000 |0002: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -0a35d4: 5442 2316 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackListActivity$2;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1623 │ │ -0a35d8: 1c03 0906 |0006: const-class v3, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0a35dc: 7030 4a01 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0a35e2: 6e20 452d 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity;.stopService:(Landroid/content/Intent;)Z // method@2d45 │ │ -0a35e8: 5440 2316 |000e: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$2;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1623 │ │ -0a35ec: 6e10 2c2d 0000 |0010: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.finish:()V // method@2d2c │ │ -0a35f2: 0e00 |0013: return-void │ │ +0a3578: |[0a3578] org.pyneo.maps.track.TrackListActivity$2.onClick:(Landroid/view/View;)V │ │ +0a3588: 5440 2316 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$2;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1623 │ │ +0a358c: 2201 3000 |0002: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +0a3590: 5442 2316 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackListActivity$2;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1623 │ │ +0a3594: 1c03 0906 |0006: const-class v3, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0a3598: 7030 4a01 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0a359e: 6e20 452d 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity;.stopService:(Landroid/content/Intent;)Z // method@2d45 │ │ +0a35a4: 5440 2316 |000e: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$2;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1623 │ │ +0a35a8: 6e10 2c2d 0000 |0010: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.finish:()V // method@2d2c │ │ +0a35ae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000e line=80 │ │ 0x0013 line=81 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/pyneo/maps/track/TrackListActivity$2; │ │ @@ -165726,45 +165797,45 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a35f4: |[0a35f4] org.pyneo.maps.track.TrackListActivity$3.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0a3604: 5b01 2416 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$3;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1624 │ │ -0a3608: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a360e: 0e00 |0005: return-void │ │ +0a35b0: |[0a35b0] org.pyneo.maps.track.TrackListActivity$3.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0a35c0: 5b01 2416 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$3;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1624 │ │ +0a35c4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a35ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a3610: |[0a3610] org.pyneo.maps.track.TrackListActivity$3.onClick:(Landroid/view/View;)V │ │ -0a3620: 5440 2416 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$3;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1624 │ │ -0a3624: 2201 3000 |0002: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -0a3628: 5442 2416 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackListActivity$3;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1624 │ │ -0a362c: 1c03 0906 |0006: const-class v3, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0a3630: 7030 4a01 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0a3636: 6e20 452d 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity;.stopService:(Landroid/content/Intent;)Z // method@2d45 │ │ -0a363c: 5440 2416 |000e: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$3;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1624 │ │ -0a3640: 7110 222d 0000 |0010: invoke-static {v0}, Lorg/pyneo/maps/track/TrackListActivity;.access$200:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d22 │ │ -0a3646: 0e00 |0013: return-void │ │ +0a35cc: |[0a35cc] org.pyneo.maps.track.TrackListActivity$3.onClick:(Landroid/view/View;)V │ │ +0a35dc: 5440 2416 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$3;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1624 │ │ +0a35e0: 2201 3000 |0002: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +0a35e4: 5442 2416 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackListActivity$3;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1624 │ │ +0a35e8: 1c03 0906 |0006: const-class v3, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0a35ec: 7030 4a01 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0a35f2: 6e20 452d 1000 |000b: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity;.stopService:(Landroid/content/Intent;)Z // method@2d45 │ │ +0a35f8: 5440 2416 |000e: iget-object v0, v4, Lorg/pyneo/maps/track/TrackListActivity$3;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1624 │ │ +0a35fc: 7110 222d 0000 |0010: invoke-static {v0}, Lorg/pyneo/maps/track/TrackListActivity;.access$200:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d22 │ │ +0a3602: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000e line=87 │ │ 0x0013 line=88 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Lorg/pyneo/maps/track/TrackListActivity$3; │ │ @@ -165805,103 +165876,103 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a3648: |[0a3648] org.pyneo.maps.track.TrackListActivity$4.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0a3658: 5b01 2516 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ -0a365c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a3662: 0e00 |0005: return-void │ │ +0a3604: |[0a3604] org.pyneo.maps.track.TrackListActivity$4.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0a3614: 5b01 2516 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ +0a3618: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a361e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 134 16-bit code units │ │ -0a3664: |[0a3664] org.pyneo.maps.track.TrackListActivity$4.run:()V │ │ -0a3674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a3676: 5495 2516 |0001: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ -0a367a: 1a06 6a1a |0003: const-string v6, "data" // string@1a6a │ │ -0a367e: 7120 072f 6500 |0005: invoke-static {v5, v6}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0a3684: 0c02 |0008: move-result-object v2 │ │ -0a3686: 6e10 1724 0200 |0009: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@2417 │ │ -0a368c: 0a05 |000c: move-result v5 │ │ -0a368e: 3805 2a00 |000d: if-eqz v5, 0037 // +002a │ │ -0a3692: 2205 d605 |000f: new-instance v5, Lorg/pyneo/maps/track/DatabaseHelper; // type@05d6 │ │ -0a3696: 5496 2516 |0011: iget-object v6, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ -0a369a: 2207 9204 |0013: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0a369e: 7010 fb24 0700 |0015: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a36a4: 6e10 1c24 0200 |0018: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0a36aa: 0c08 |001b: move-result-object v8 │ │ -0a36ac: 6e20 0425 8700 |001c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a36b2: 0c07 |001f: move-result-object v7 │ │ -0a36b4: 1308 2f00 |0020: const/16 v8, #int 47 // #2f │ │ -0a36b8: 6e20 fe24 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0a36be: 0c07 |0025: move-result-object v7 │ │ -0a36c0: 1a08 3a36 |0026: const-string v8, "writedtrack.db" // string@363a │ │ -0a36c4: 6e20 0425 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a36ca: 0c07 |002b: move-result-object v7 │ │ -0a36cc: 6e10 0a25 0700 |002c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a36d2: 0c07 |002f: move-result-object v7 │ │ -0a36d4: 7030 982c 6507 |0030: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/track/DatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c98 │ │ -0a36da: 6e10 9a2c 0500 |0033: invoke-virtual {v5}, Lorg/pyneo/maps/track/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2c9a │ │ -0a36e0: 0c00 |0036: move-result-object v0 │ │ -0a36e2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0a36e4: 3800 2700 |0038: if-eqz v0, 005f // +0027 │ │ -0a36e8: 5495 2516 |003a: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ -0a36ec: 7110 232d 0500 |003c: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a36f2: 0c05 |003f: move-result-object v5 │ │ -0a36f4: 6e20 b12a 0500 |0040: invoke-virtual {v5, v0}, Lorg/pyneo/maps/poi/PoiManager;.saveTrackFromWriter:(Landroid/database/sqlite/SQLiteDatabase;)I // method@2ab1 │ │ -0a36fa: 0a03 |0043: move-result v3 │ │ -0a36fc: 6e10 f301 0000 |0044: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0a3702: 3d03 1800 |0047: if-lez v3, 005f // +0018 │ │ -0a3706: 5495 2516 |0049: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ -0a370a: 7110 232d 0500 |004b: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a3710: 0c05 |004e: move-result-object v5 │ │ -0a3712: 6e20 aa2a 3500 |004f: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ -0a3718: 0c04 |0052: move-result-object v4 │ │ -0a371a: 6e10 ed2c 0400 |0053: invoke-virtual {v4}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ -0a3720: 5495 2516 |0056: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ -0a3724: 7110 232d 0500 |0058: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a372a: 0c05 |005b: move-result-object v5 │ │ -0a372c: 6e20 b72a 4500 |005c: invoke-virtual {v5, v4}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ -0a3732: 5495 2516 |005f: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ -0a3736: 7110 242d 0500 |0061: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ -0a373c: 0c05 |0064: move-result-object v5 │ │ -0a373e: 6e10 e700 0500 |0065: invoke-virtual {v5}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a3744: 5495 2516 |0068: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ -0a3748: 7110 252d 0500 |006a: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a374e: 0c05 |006d: move-result-object v5 │ │ -0a3750: 1406 1a01 0b7f |006e: const v6, #float 1.84768e+38 // #7f0b011a │ │ -0a3756: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -0a3758: 7140 4003 6573 |0072: invoke-static {v5, v6, v3, v7}, Landroid/os/Message;.obtain:(Landroid/os/Handler;III)Landroid/os/Message; // method@0340 │ │ -0a375e: 0c05 |0075: move-result-object v5 │ │ -0a3760: 6e10 4303 0500 |0076: invoke-virtual {v5}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a3766: 0e00 |0079: return-void │ │ -0a3768: 0d01 |007a: move-exception v1 │ │ -0a376a: 1200 |007b: const/4 v0, #int 0 // #0 │ │ -0a376c: 28bb |007c: goto 0037 // -0045 │ │ -0a376e: 0d01 |007d: move-exception v1 │ │ -0a3770: 6e10 8224 0100 |007e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a3776: 0c05 |0081: move-result-object v5 │ │ -0a3778: 7120 fa2e 1500 |0082: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a377e: 28bf |0085: goto 0044 // -0041 │ │ +0a3620: |[0a3620] org.pyneo.maps.track.TrackListActivity$4.run:()V │ │ +0a3630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3632: 5495 2516 |0001: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ +0a3636: 1a06 6a1a |0003: const-string v6, "data" // string@1a6a │ │ +0a363a: 7120 072f 6500 |0005: invoke-static {v5, v6}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0a3640: 0c02 |0008: move-result-object v2 │ │ +0a3642: 6e10 1724 0200 |0009: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@2417 │ │ +0a3648: 0a05 |000c: move-result v5 │ │ +0a364a: 3805 2a00 |000d: if-eqz v5, 0037 // +002a │ │ +0a364e: 2205 d605 |000f: new-instance v5, Lorg/pyneo/maps/track/DatabaseHelper; // type@05d6 │ │ +0a3652: 5496 2516 |0011: iget-object v6, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ +0a3656: 2207 9204 |0013: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0a365a: 7010 fb24 0700 |0015: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a3660: 6e10 1c24 0200 |0018: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0a3666: 0c08 |001b: move-result-object v8 │ │ +0a3668: 6e20 0425 8700 |001c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a366e: 0c07 |001f: move-result-object v7 │ │ +0a3670: 1308 2f00 |0020: const/16 v8, #int 47 // #2f │ │ +0a3674: 6e20 fe24 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0a367a: 0c07 |0025: move-result-object v7 │ │ +0a367c: 1a08 3a36 |0026: const-string v8, "writedtrack.db" // string@363a │ │ +0a3680: 6e20 0425 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a3686: 0c07 |002b: move-result-object v7 │ │ +0a3688: 6e10 0a25 0700 |002c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a368e: 0c07 |002f: move-result-object v7 │ │ +0a3690: 7030 982c 6507 |0030: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/track/DatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c98 │ │ +0a3696: 6e10 9a2c 0500 |0033: invoke-virtual {v5}, Lorg/pyneo/maps/track/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2c9a │ │ +0a369c: 0c00 |0036: move-result-object v0 │ │ +0a369e: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0a36a0: 3800 2700 |0038: if-eqz v0, 005f // +0027 │ │ +0a36a4: 5495 2516 |003a: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ +0a36a8: 7110 232d 0500 |003c: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a36ae: 0c05 |003f: move-result-object v5 │ │ +0a36b0: 6e20 b12a 0500 |0040: invoke-virtual {v5, v0}, Lorg/pyneo/maps/poi/PoiManager;.saveTrackFromWriter:(Landroid/database/sqlite/SQLiteDatabase;)I // method@2ab1 │ │ +0a36b6: 0a03 |0043: move-result v3 │ │ +0a36b8: 6e10 f301 0000 |0044: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0a36be: 3d03 1800 |0047: if-lez v3, 005f // +0018 │ │ +0a36c2: 5495 2516 |0049: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ +0a36c6: 7110 232d 0500 |004b: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a36cc: 0c05 |004e: move-result-object v5 │ │ +0a36ce: 6e20 aa2a 3500 |004f: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ +0a36d4: 0c04 |0052: move-result-object v4 │ │ +0a36d6: 6e10 ed2c 0400 |0053: invoke-virtual {v4}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ +0a36dc: 5495 2516 |0056: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ +0a36e0: 7110 232d 0500 |0058: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a36e6: 0c05 |005b: move-result-object v5 │ │ +0a36e8: 6e20 b72a 4500 |005c: invoke-virtual {v5, v4}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ +0a36ee: 5495 2516 |005f: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ +0a36f2: 7110 242d 0500 |0061: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ +0a36f8: 0c05 |0064: move-result-object v5 │ │ +0a36fa: 6e10 e700 0500 |0065: invoke-virtual {v5}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a3700: 5495 2516 |0068: iget-object v5, v9, Lorg/pyneo/maps/track/TrackListActivity$4;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1625 │ │ +0a3704: 7110 252d 0500 |006a: invoke-static {v5}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a370a: 0c05 |006d: move-result-object v5 │ │ +0a370c: 1406 1a01 0b7f |006e: const v6, #float 1.84768e+38 // #7f0b011a │ │ +0a3712: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +0a3714: 7140 4003 6573 |0072: invoke-static {v5, v6, v3, v7}, Landroid/os/Message;.obtain:(Landroid/os/Handler;III)Landroid/os/Message; // method@0340 │ │ +0a371a: 0c05 |0075: move-result-object v5 │ │ +0a371c: 6e10 4303 0500 |0076: invoke-virtual {v5}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3722: 0e00 |0079: return-void │ │ +0a3724: 0d01 |007a: move-exception v1 │ │ +0a3726: 1200 |007b: const/4 v0, #int 0 // #0 │ │ +0a3728: 28bb |007c: goto 0037 // -0045 │ │ +0a372a: 0d01 |007d: move-exception v1 │ │ +0a372c: 6e10 8224 0100 |007e: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a3732: 0c05 |0081: move-result-object v5 │ │ +0a3734: 7120 fa2e 1500 |0082: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a373a: 28bf |0085: goto 0044 // -0041 │ │ catches : 2 │ │ 0x000f - 0x0036 │ │ Ljava/lang/Exception; -> 0x007a │ │ 0x003a - 0x0043 │ │ Ljava/lang/Exception; -> 0x007d │ │ positions : │ │ 0x0000 line=120 │ │ @@ -165968,74 +166039,74 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a379c: |[0a379c] org.pyneo.maps.track.TrackListActivity$5.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0a37ac: 5b01 2616 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ -0a37b0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a37b6: 0e00 |0005: return-void │ │ +0a3758: |[0a3758] org.pyneo.maps.track.TrackListActivity$5.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0a3768: 5b01 2616 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ +0a376c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a3772: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0a37b8: |[0a37b8] org.pyneo.maps.track.TrackListActivity$5.run:()V │ │ -0a37c8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0a37ca: 5463 2616 |0001: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ -0a37ce: 7110 232d 0300 |0003: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a37d4: 0c03 |0006: move-result-object v3 │ │ -0a37d6: 6e10 922a 0300 |0007: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiManager;.JoinTracks:()J // method@2a92 │ │ -0a37dc: 0b04 |000a: move-result-wide v4 │ │ -0a37de: 8441 |000b: long-to-int v1, v4 │ │ -0a37e0: 3d01 3c00 |000c: if-lez v1, 0048 // +003c │ │ -0a37e4: 5463 2616 |000e: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ -0a37e8: 7110 232d 0300 |0010: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a37ee: 0c03 |0013: move-result-object v3 │ │ -0a37f0: 6e20 aa2a 1300 |0014: invoke-virtual {v3, v1}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ -0a37f6: 0c02 |0017: move-result-object v2 │ │ -0a37f8: 6e10 ed2c 0200 |0018: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ -0a37fe: 5463 2616 |001b: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ -0a3802: 7110 232d 0300 |001d: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a3808: 0c03 |0020: move-result-object v3 │ │ -0a380a: 6e20 b72a 2300 |0021: invoke-virtual {v3, v2}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ -0a3810: 5463 2616 |0024: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ -0a3814: 7110 242d 0300 |0026: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ -0a381a: 0c03 |0029: move-result-object v3 │ │ -0a381c: 6e10 e700 0300 |002a: invoke-virtual {v3}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a3822: 5463 2616 |002d: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ -0a3826: 7110 252d 0300 |002f: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a382c: 0c03 |0032: move-result-object v3 │ │ -0a382e: 1404 1a01 0b7f |0033: const v4, #float 1.84768e+38 // #7f0b011a │ │ -0a3834: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -0a3836: 7140 4003 4351 |0037: invoke-static {v3, v4, v1, v5}, Landroid/os/Message;.obtain:(Landroid/os/Handler;III)Landroid/os/Message; // method@0340 │ │ -0a383c: 0c03 |003a: move-result-object v3 │ │ -0a383e: 6e10 4303 0300 |003b: invoke-virtual {v3}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a3844: 0e00 |003e: return-void │ │ -0a3846: 0d00 |003f: move-exception v0 │ │ -0a3848: 6e10 8224 0000 |0040: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a384e: 0c03 |0043: move-result-object v3 │ │ -0a3850: 7120 fa2e 0300 |0044: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a3856: 28c5 |0047: goto 000c // -003b │ │ -0a3858: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -0a385a: 28db |0049: goto 0024 // -0025 │ │ +0a3774: |[0a3774] org.pyneo.maps.track.TrackListActivity$5.run:()V │ │ +0a3784: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0a3786: 5463 2616 |0001: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ +0a378a: 7110 232d 0300 |0003: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a3790: 0c03 |0006: move-result-object v3 │ │ +0a3792: 6e10 922a 0300 |0007: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiManager;.JoinTracks:()J // method@2a92 │ │ +0a3798: 0b04 |000a: move-result-wide v4 │ │ +0a379a: 8441 |000b: long-to-int v1, v4 │ │ +0a379c: 3d01 3c00 |000c: if-lez v1, 0048 // +003c │ │ +0a37a0: 5463 2616 |000e: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ +0a37a4: 7110 232d 0300 |0010: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a37aa: 0c03 |0013: move-result-object v3 │ │ +0a37ac: 6e20 aa2a 1300 |0014: invoke-virtual {v3, v1}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ +0a37b2: 0c02 |0017: move-result-object v2 │ │ +0a37b4: 6e10 ed2c 0200 |0018: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ +0a37ba: 5463 2616 |001b: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ +0a37be: 7110 232d 0300 |001d: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a37c4: 0c03 |0020: move-result-object v3 │ │ +0a37c6: 6e20 b72a 2300 |0021: invoke-virtual {v3, v2}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ +0a37cc: 5463 2616 |0024: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ +0a37d0: 7110 242d 0300 |0026: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ +0a37d6: 0c03 |0029: move-result-object v3 │ │ +0a37d8: 6e10 e700 0300 |002a: invoke-virtual {v3}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a37de: 5463 2616 |002d: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity$5;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1626 │ │ +0a37e2: 7110 252d 0300 |002f: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a37e8: 0c03 |0032: move-result-object v3 │ │ +0a37ea: 1404 1a01 0b7f |0033: const v4, #float 1.84768e+38 // #7f0b011a │ │ +0a37f0: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0a37f2: 7140 4003 4351 |0037: invoke-static {v3, v4, v1, v5}, Landroid/os/Message;.obtain:(Landroid/os/Handler;III)Landroid/os/Message; // method@0340 │ │ +0a37f8: 0c03 |003a: move-result-object v3 │ │ +0a37fa: 6e10 4303 0300 |003b: invoke-virtual {v3}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3800: 0e00 |003e: return-void │ │ +0a3802: 0d00 |003f: move-exception v0 │ │ +0a3804: 6e10 8224 0000 |0040: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a380a: 0c03 |0043: move-result-object v3 │ │ +0a380c: 7120 fa2e 0300 |0044: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a3812: 28c5 |0047: goto 000c // -003b │ │ +0a3814: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +0a3816: 28db |0049: goto 0024 // -0025 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=158 │ │ 0x0001 line=160 │ │ 0x000c line=165 │ │ @@ -166089,92 +166160,92 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a386c: |[0a386c] org.pyneo.maps.track.TrackListActivity$6.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0a387c: 5b01 2716 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ -0a3880: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a3886: 0e00 |0005: return-void │ │ +0a3828: |[0a3828] org.pyneo.maps.track.TrackListActivity$6.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0a3838: 5b01 2716 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ +0a383c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a3842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$6;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -0a3888: |[0a3888] org.pyneo.maps.track.TrackListActivity$6.run:()V │ │ -0a3898: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0a389a: 5473 2716 |0001: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ -0a389e: 7110 232d 0300 |0003: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a38a4: 0c03 |0006: move-result-object v3 │ │ -0a38a6: 1a04 0000 |0007: const-string v4, "" // string@0000 │ │ -0a38aa: 1a05 d834 |0009: const-string v5, "trackid DESC" // string@34d8 │ │ -0a38ae: 6e30 ad2a 4305 |000b: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ -0a38b4: 0c00 |000e: move-result-object v0 │ │ -0a38b6: 3800 4900 |000f: if-eqz v0, 0058 // +0049 │ │ -0a38ba: 7210 e001 0000 |0011: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0a38c0: 0a03 |0014: move-result v3 │ │ -0a38c2: 3803 4000 |0015: if-eqz v3, 0055 // +0040 │ │ -0a38c6: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0a38c8: 5473 2716 |0018: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ -0a38cc: 7110 232d 0300 |001a: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a38d2: 0c03 |001d: move-result-object v3 │ │ -0a38d4: 1234 |001e: const/4 v4, #int 3 // #3 │ │ -0a38d6: 7220 db01 4000 |001f: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0a38dc: 0a04 |0022: move-result v4 │ │ -0a38de: 6e20 aa2a 4300 |0023: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ -0a38e4: 0c02 |0026: move-result-object v2 │ │ -0a38e6: 3802 2800 |0027: if-eqz v2, 004f // +0028 │ │ -0a38ea: 5926 0816 |0029: iput v6, v2, Lorg/pyneo/maps/track/Track;.Category:I // field@1608 │ │ -0a38ee: 5926 0716 |002b: iput v6, v2, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ -0a38f2: 6e10 f12c 0200 |002d: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ -0a38f8: 0c01 |0030: move-result-object v1 │ │ -0a38fa: 7210 8925 0100 |0031: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2589 │ │ -0a3900: 0a03 |0034: move-result v3 │ │ -0a3902: 3d03 0e00 |0035: if-lez v3, 0043 // +000e │ │ -0a3906: 7220 8525 6100 |0037: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0a390c: 0c03 |003a: move-result-object v3 │ │ -0a390e: 1f03 e405 |003b: check-cast v3, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0a3912: 6e10 de2c 0300 |003d: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ -0a3918: 0c03 |0040: move-result-object v3 │ │ -0a391a: 5b23 0c16 |0041: iput-object v3, v2, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ -0a391e: 6e10 ed2c 0200 |0043: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ -0a3924: 5473 2716 |0046: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ -0a3928: 7110 232d 0300 |0048: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a392e: 0c03 |004b: move-result-object v3 │ │ -0a3930: 6e20 b72a 2300 |004c: invoke-virtual {v3, v2}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ -0a3936: 7210 e101 0000 |004f: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -0a393c: 0a03 |0052: move-result v3 │ │ -0a393e: 3903 c5ff |0053: if-nez v3, 0018 // -003b │ │ -0a3942: 7210 d301 0000 |0055: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0a3948: 5473 2716 |0058: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ -0a394c: 7110 242d 0300 |005a: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ -0a3952: 0c03 |005d: move-result-object v3 │ │ -0a3954: 6e10 e700 0300 |005e: invoke-virtual {v3}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a395a: 5473 2716 |0061: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ -0a395e: 7110 252d 0300 |0063: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a3964: 0c03 |0066: move-result-object v3 │ │ -0a3966: 1404 2b01 0b7f |0067: const v4, #float 1.84769e+38 // #7f0b012b │ │ -0a396c: 7140 4003 4366 |006a: invoke-static {v3, v4, v6, v6}, Landroid/os/Message;.obtain:(Landroid/os/Handler;III)Landroid/os/Message; // method@0340 │ │ -0a3972: 0c03 |006d: move-result-object v3 │ │ -0a3974: 6e10 4303 0300 |006e: invoke-virtual {v3}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a397a: 0e00 |0071: return-void │ │ +0a3844: |[0a3844] org.pyneo.maps.track.TrackListActivity$6.run:()V │ │ +0a3854: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a3856: 5473 2716 |0001: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ +0a385a: 7110 232d 0300 |0003: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a3860: 0c03 |0006: move-result-object v3 │ │ +0a3862: 1a04 0000 |0007: const-string v4, "" // string@0000 │ │ +0a3866: 1a05 d834 |0009: const-string v5, "trackid DESC" // string@34d8 │ │ +0a386a: 6e30 ad2a 4305 |000b: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ +0a3870: 0c00 |000e: move-result-object v0 │ │ +0a3872: 3800 4900 |000f: if-eqz v0, 0058 // +0049 │ │ +0a3876: 7210 e001 0000 |0011: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0a387c: 0a03 |0014: move-result v3 │ │ +0a387e: 3803 4000 |0015: if-eqz v3, 0055 // +0040 │ │ +0a3882: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0a3884: 5473 2716 |0018: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ +0a3888: 7110 232d 0300 |001a: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a388e: 0c03 |001d: move-result-object v3 │ │ +0a3890: 1234 |001e: const/4 v4, #int 3 // #3 │ │ +0a3892: 7220 db01 4000 |001f: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0a3898: 0a04 |0022: move-result v4 │ │ +0a389a: 6e20 aa2a 4300 |0023: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ +0a38a0: 0c02 |0026: move-result-object v2 │ │ +0a38a2: 3802 2800 |0027: if-eqz v2, 004f // +0028 │ │ +0a38a6: 5926 0816 |0029: iput v6, v2, Lorg/pyneo/maps/track/Track;.Category:I // field@1608 │ │ +0a38aa: 5926 0716 |002b: iput v6, v2, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ +0a38ae: 6e10 f12c 0200 |002d: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ +0a38b4: 0c01 |0030: move-result-object v1 │ │ +0a38b6: 7210 8925 0100 |0031: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2589 │ │ +0a38bc: 0a03 |0034: move-result v3 │ │ +0a38be: 3d03 0e00 |0035: if-lez v3, 0043 // +000e │ │ +0a38c2: 7220 8525 6100 |0037: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0a38c8: 0c03 |003a: move-result-object v3 │ │ +0a38ca: 1f03 e405 |003b: check-cast v3, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0a38ce: 6e10 de2c 0300 |003d: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ +0a38d4: 0c03 |0040: move-result-object v3 │ │ +0a38d6: 5b23 0c16 |0041: iput-object v3, v2, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ +0a38da: 6e10 ed2c 0200 |0043: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ +0a38e0: 5473 2716 |0046: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ +0a38e4: 7110 232d 0300 |0048: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a38ea: 0c03 |004b: move-result-object v3 │ │ +0a38ec: 6e20 b72a 2300 |004c: invoke-virtual {v3, v2}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ +0a38f2: 7210 e101 0000 |004f: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +0a38f8: 0a03 |0052: move-result v3 │ │ +0a38fa: 3903 c5ff |0053: if-nez v3, 0018 // -003b │ │ +0a38fe: 7210 d301 0000 |0055: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0a3904: 5473 2716 |0058: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ +0a3908: 7110 242d 0300 |005a: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ +0a390e: 0c03 |005d: move-result-object v3 │ │ +0a3910: 6e10 e700 0300 |005e: invoke-virtual {v3}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a3916: 5473 2716 |0061: iget-object v3, v7, Lorg/pyneo/maps/track/TrackListActivity$6;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1627 │ │ +0a391a: 7110 252d 0300 |0063: invoke-static {v3}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a3920: 0c03 |0066: move-result-object v3 │ │ +0a3922: 1404 2b01 0b7f |0067: const v4, #float 1.84769e+38 // #7f0b012b │ │ +0a3928: 7140 4003 4366 |006a: invoke-static {v3, v4, v6, v6}, Landroid/os/Message;.obtain:(Landroid/os/Handler;III)Landroid/os/Message; // method@0340 │ │ +0a392e: 0c03 |006d: move-result-object v3 │ │ +0a3930: 6e10 4303 0300 |006e: invoke-virtual {v3}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3936: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=226 │ │ 0x000f line=227 │ │ 0x0011 line=228 │ │ 0x0017 line=229 │ │ 0x0018 line=231 │ │ @@ -166236,51 +166307,51 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a397c: |[0a397c] org.pyneo.maps.track.TrackListActivity$7.:(Lorg/pyneo/maps/track/TrackListActivity;I)V │ │ -0a398c: 5b01 2816 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$7;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1628 │ │ -0a3990: 5902 2916 |0002: iput v2, v0, Lorg/pyneo/maps/track/TrackListActivity$7;.val$id:I // field@1629 │ │ -0a3994: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a399a: 0e00 |0007: return-void │ │ +0a3938: |[0a3938] org.pyneo.maps.track.TrackListActivity$7.:(Lorg/pyneo/maps/track/TrackListActivity;I)V │ │ +0a3948: 5b01 2816 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$7;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1628 │ │ +0a394c: 5902 2916 |0002: iput v2, v0, Lorg/pyneo/maps/track/TrackListActivity$7;.val$id:I // field@1629 │ │ +0a3950: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a3956: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$7; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a399c: |[0a399c] org.pyneo.maps.track.TrackListActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -0a39ac: 5420 2816 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity$7;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1628 │ │ -0a39b0: 7110 232d 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a39b6: 0c00 |0005: move-result-object v0 │ │ -0a39b8: 5221 2916 |0006: iget v1, v2, Lorg/pyneo/maps/track/TrackListActivity$7;.val$id:I // field@1629 │ │ -0a39bc: 6e20 9f2a 1000 |0008: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.deleteTrack:(I)V // method@2a9f │ │ -0a39c2: 5420 2816 |000b: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity$7;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1628 │ │ -0a39c6: 6e10 2d2d 0000 |000d: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ -0a39cc: 0c00 |0010: move-result-object v0 │ │ -0a39ce: 1f00 2c04 |0011: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0a39d2: 6e10 8322 0000 |0013: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -0a39d8: 0c00 |0016: move-result-object v0 │ │ -0a39da: 7210 e501 0000 |0017: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -0a39e0: 0e00 |001a: return-void │ │ +0a3958: |[0a3958] org.pyneo.maps.track.TrackListActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +0a3968: 5420 2816 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity$7;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1628 │ │ +0a396c: 7110 232d 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a3972: 0c00 |0005: move-result-object v0 │ │ +0a3974: 5221 2916 |0006: iget v1, v2, Lorg/pyneo/maps/track/TrackListActivity$7;.val$id:I // field@1629 │ │ +0a3978: 6e20 9f2a 1000 |0008: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.deleteTrack:(I)V // method@2a9f │ │ +0a397e: 5420 2816 |000b: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity$7;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1628 │ │ +0a3982: 6e10 2d2d 0000 |000d: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ +0a3988: 0c00 |0010: move-result-object v0 │ │ +0a398a: 1f00 2c04 |0011: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0a398e: 6e10 8322 0000 |0013: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +0a3994: 0c00 |0016: move-result-object v0 │ │ +0a3996: 7210 e501 0000 |0017: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +0a399c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x000b line=340 │ │ 0x001a line=341 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/pyneo/maps/track/TrackListActivity$7; │ │ @@ -166326,186 +166397,186 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a39e4: |[0a39e4] org.pyneo.maps.track.TrackListActivity$8.:(Lorg/pyneo/maps/track/TrackListActivity;I)V │ │ -0a39f4: 5b01 2a16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ -0a39f8: 5902 2b16 |0002: iput v2, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.val$trackid:I // field@162b │ │ -0a39fc: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a3a02: 0e00 |0007: return-void │ │ +0a39a0: |[0a39a0] org.pyneo.maps.track.TrackListActivity$8.:(Lorg/pyneo/maps/track/TrackListActivity;I)V │ │ +0a39b0: 5b01 2a16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ +0a39b4: 5902 2b16 |0002: iput v2, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.val$trackid:I // field@162b │ │ +0a39b8: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a39be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$8; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$8;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 20 │ │ + registers : 19 │ │ ins : 1 │ │ outs : 5 │ │ - insns size : 304 16-bit code units │ │ -0a3a04: |[0a3a04] org.pyneo.maps.track.TrackListActivity$8.run:()V │ │ -0a3a14: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0a3a18: 540e 2a16 |0002: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ -0a3a1c: 7110 232d 0e00 |0004: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a3a22: 0c0e |0007: move-result-object v14 │ │ -0a3a24: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0a3a28: 520f 2b16 |000a: iget v15, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.val$trackid:I // field@162b │ │ -0a3a2c: 6e20 aa2a fe00 |000c: invoke-virtual {v14, v15}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ -0a3a32: 0c0b |000f: move-result-object v11 │ │ -0a3a34: 220d 2e06 |0010: new-instance v13, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -0a3a38: 1a0e e022 |0012: const-string v14, "kml" // string@22e0 │ │ -0a3a3c: 7020 b12e ed00 |0014: invoke-direct {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ -0a3a42: 1a0e 5236 |0017: const-string v14, "xmlns:gx" // string@3652 │ │ -0a3a46: 1a0f 1a21 |0019: const-string v15, "http://www.google.com/kml/ext/2.2" // string@211a │ │ -0a3a4a: 6e30 c02e ed0f |001b: invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3a50: 1a0e 5136 |001e: const-string v14, "xmlns" // string@3651 │ │ -0a3a54: 1a0f 1b21 |0020: const-string v15, "http://www.opengis.net/kml/2.2" // string@211b │ │ -0a3a58: 6e30 c02e ed0f |0022: invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3a5e: 1a0e 1310 |0025: const-string v14, "Placemark" // string@1013 │ │ -0a3a62: 6e20 b22e ed00 |0027: invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3a68: 0c03 |002a: move-result-object v3 │ │ -0a3a6a: 1a0e 4b2a |002b: const-string v14, "name" // string@2a4b │ │ -0a3a6e: 6e20 b22e e300 |002d: invoke-virtual {v3, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3a74: 0c0e |0030: move-result-object v14 │ │ -0a3a76: 54bf 1316 |0031: iget-object v15, v11, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0a3a7a: 6e20 c22e fe00 |0033: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -0a3a80: 1a0e c21a |0036: const-string v14, "description" // string@1ac2 │ │ -0a3a84: 6e20 b22e e300 |0038: invoke-virtual {v3, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3a8a: 0c0e |003b: move-result-object v14 │ │ -0a3a8c: 54bf 0e16 |003c: iget-object v15, v11, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0a3a90: 6e20 c22e fe00 |003e: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -0a3a96: 1a0e c10b |0041: const-string v14, "LineString" // string@0bc1 │ │ -0a3a9a: 6e20 b22e e300 |0043: invoke-virtual {v3, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3aa0: 0c02 |0046: move-result-object v2 │ │ -0a3aa2: 1a0e c619 |0047: const-string v14, "coordinates" // string@19c6 │ │ -0a3aa6: 6e20 b22e e200 |0049: invoke-virtual {v2, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3aac: 0c05 |004c: move-result-object v5 │ │ -0a3aae: 2204 9204 |004d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0a3ab2: 7010 fb24 0400 |004f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a3ab8: 6e10 f12c 0b00 |0052: invoke-virtual {v11}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ -0a3abe: 0c0e |0055: move-result-object v14 │ │ -0a3ac0: 7210 8725 0e00 |0056: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0a3ac6: 0c08 |0059: move-result-object v8 │ │ -0a3ac8: 7210 6f25 0800 |005a: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0a3ace: 0a0e |005d: move-result v14 │ │ -0a3ad0: 380e 3600 |005e: if-eqz v14, 0094 // +0036 │ │ -0a3ad4: 7210 7025 0800 |0060: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0a3ada: 0c0a |0063: move-result-object v10 │ │ -0a3adc: 1f0a e405 |0064: check-cast v10, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0a3ae0: 6e10 e12c 0a00 |0066: invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0a3ae6: 0b0e |0069: move-result-wide v14 │ │ -0a3ae8: 6e30 ff24 e40f |006a: invoke-virtual {v4, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0a3aee: 0c0e |006d: move-result-object v14 │ │ -0a3af0: 1a0f 2401 |006e: const-string v15, "," // string@0124 │ │ -0a3af4: 6e20 0425 fe00 |0070: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a3afa: 0c0e |0073: move-result-object v14 │ │ -0a3afc: 6e10 df2c 0a00 |0074: invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0a3b02: 0b10 |0077: move-result-wide v16 │ │ -0a3b04: 0500 1000 |0078: move-wide/from16 v0, v16 │ │ -0a3b08: 6e30 ff24 0e01 |007a: invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0a3b0e: 0c0e |007d: move-result-object v14 │ │ -0a3b10: 1a0f 2401 |007e: const-string v15, "," // string@0124 │ │ -0a3b14: 6e20 0425 fe00 |0080: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a3b1a: 0c0e |0083: move-result-object v14 │ │ -0a3b1c: 6e10 dd2c 0a00 |0084: invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ -0a3b22: 0b10 |0087: move-result-wide v16 │ │ -0a3b24: 0500 1000 |0088: move-wide/from16 v0, v16 │ │ -0a3b28: 6e30 ff24 0e01 |008a: invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0a3b2e: 0c0e |008d: move-result-object v14 │ │ -0a3b30: 1a0f 0600 |008e: const-string v15, " " // string@0006 │ │ -0a3b34: 6e20 0425 fe00 |0090: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a3b3a: 28c7 |0093: goto 005a // -0039 │ │ -0a3b3c: 6e10 0a25 0400 |0094: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a3b42: 0c0e |0097: move-result-object v14 │ │ -0a3b44: 6e10 f324 0e00 |0098: invoke-virtual {v14}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a3b4a: 0c0e |009b: move-result-object v14 │ │ -0a3b4c: 6e20 c22e e500 |009c: invoke-virtual {v5, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -0a3b52: 0800 1300 |009f: move-object/from16 v0, v19 │ │ -0a3b56: 540e 2a16 |00a1: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ -0a3b5a: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ -0a3b5e: 520f 2b16 |00a5: iget v15, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.val$trackid:I // field@162b │ │ -0a3b62: 1a10 4501 |00a7: const-string v16, ".kml" // string@0145 │ │ -0a3b66: 7703 262d 0e00 |00a9: invoke-static/range {v14, v15, v16}, Lorg/pyneo/maps/track/TrackListActivity;.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; // method@2d26 │ │ -0a3b6c: 0c07 |00ac: move-result-object v7 │ │ -0a3b6e: 6e10 1824 0700 |00ad: invoke-virtual {v7}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ -0a3b74: 2209 6304 |00b0: new-instance v9, Ljava/io/FileOutputStream; // type@0463 │ │ -0a3b78: 7020 3424 7900 |00b2: invoke-direct {v9, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ -0a3b7e: 220c 6904 |00b5: new-instance v12, Ljava/io/OutputStreamWriter; // type@0469 │ │ -0a3b82: 7020 4824 9c00 |00b7: invoke-direct {v12, v9}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2448 │ │ -0a3b88: 7110 be2e 0d00 |00ba: invoke-static {v13}, Lorg/pyneo/maps/utils/SimpleXML;.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; // method@2ebe │ │ -0a3b8e: 0c0e |00bd: move-result-object v14 │ │ -0a3b90: 6e20 4a24 ec00 |00be: invoke-virtual {v12, v14}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@244a │ │ -0a3b96: 6e10 4924 0c00 |00c1: invoke-virtual {v12}, Ljava/io/OutputStreamWriter;.close:()V // method@2449 │ │ -0a3b9c: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ -0a3ba0: 540e 2a16 |00c6: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ -0a3ba4: 7110 252d 0e00 |00c8: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a3baa: 0c0e |00cb: move-result-object v14 │ │ -0a3bac: 140f 0601 0b7f |00cc: const v15, #float 1.84768e+38 // #7f0b0106 │ │ -0a3bb2: 1310 0100 |00cf: const/16 v16, #int 1 // #1 │ │ -0a3bb6: 1311 0000 |00d1: const/16 v17, #int 0 // #0 │ │ -0a3bba: 6e10 2b24 0700 |00d3: invoke-virtual {v7}, Ljava/io/File;.toString:()Ljava/lang/String; // method@242b │ │ -0a3bc0: 0c12 |00d6: move-result-object v18 │ │ -0a3bc2: 7705 4103 0e00 |00d7: invoke-static/range {v14, v15, v16, v17, v18}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ -0a3bc8: 0c0e |00da: move-result-object v14 │ │ -0a3bca: 6e10 4303 0e00 |00db: invoke-virtual {v14}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a3bd0: 0800 1300 |00de: move-object/from16 v0, v19 │ │ -0a3bd4: 540e 2a16 |00e0: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ -0a3bd8: 7110 242d 0e00 |00e2: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ -0a3bde: 0c0e |00e5: move-result-object v14 │ │ -0a3be0: 6e10 e700 0e00 |00e6: invoke-virtual {v14}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a3be6: 0e00 |00e9: return-void │ │ -0a3be8: 0d06 |00ea: move-exception v6 │ │ -0a3bea: 6e10 3324 0600 |00eb: invoke-virtual {v6}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ -0a3bf0: 0c0e |00ee: move-result-object v14 │ │ -0a3bf2: 7120 fa2e 6e00 |00ef: invoke-static {v14, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a3bf8: 0800 1300 |00f2: move-object/from16 v0, v19 │ │ -0a3bfc: 540e 2a16 |00f4: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ -0a3c00: 7110 252d 0e00 |00f6: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a3c06: 0c0e |00f9: move-result-object v14 │ │ -0a3c08: 140f 0601 0b7f |00fa: const v15, #float 1.84768e+38 // #7f0b0106 │ │ -0a3c0e: 1310 0000 |00fd: const/16 v16, #int 0 // #0 │ │ -0a3c12: 1311 0000 |00ff: const/16 v17, #int 0 // #0 │ │ -0a3c16: 6e10 3224 0600 |0101: invoke-virtual {v6}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ -0a3c1c: 0c12 |0104: move-result-object v18 │ │ -0a3c1e: 7705 4103 0e00 |0105: invoke-static/range {v14, v15, v16, v17, v18}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ -0a3c24: 0c0e |0108: move-result-object v14 │ │ -0a3c26: 6e10 4303 0e00 |0109: invoke-virtual {v14}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a3c2c: 28d2 |010c: goto 00de // -002e │ │ -0a3c2e: 0d06 |010d: move-exception v6 │ │ -0a3c30: 6e10 3f24 0600 |010e: invoke-virtual {v6}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -0a3c36: 0c0e |0111: move-result-object v14 │ │ -0a3c38: 7120 fa2e 6e00 |0112: invoke-static {v14, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a3c3e: 0800 1300 |0115: move-object/from16 v0, v19 │ │ -0a3c42: 540e 2a16 |0117: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ -0a3c46: 7110 252d 0e00 |0119: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a3c4c: 0c0e |011c: move-result-object v14 │ │ -0a3c4e: 140f 0601 0b7f |011d: const v15, #float 1.84768e+38 // #7f0b0106 │ │ -0a3c54: 1310 0000 |0120: const/16 v16, #int 0 // #0 │ │ -0a3c58: 1311 0000 |0122: const/16 v17, #int 0 // #0 │ │ -0a3c5c: 6e10 3e24 0600 |0124: invoke-virtual {v6}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@243e │ │ -0a3c62: 0c12 |0127: move-result-object v18 │ │ -0a3c64: 7705 4103 0e00 |0128: invoke-static/range {v14, v15, v16, v17, v18}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ -0a3c6a: 0c0e |012b: move-result-object v14 │ │ -0a3c6c: 6e10 4303 0e00 |012c: invoke-virtual {v14}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a3c72: 28af |012f: goto 00de // -0051 │ │ + insns size : 301 16-bit code units │ │ +0a39c0: |[0a39c0] org.pyneo.maps.track.TrackListActivity$8.run:()V │ │ +0a39d0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0a39d4: 540d 2a16 |0002: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ +0a39d8: 7110 232d 0d00 |0004: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a39de: 0c0d |0007: move-result-object v13 │ │ +0a39e0: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +0a39e4: 520e 2b16 |000a: iget v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.val$trackid:I // field@162b │ │ +0a39e8: 6e20 aa2a ed00 |000c: invoke-virtual {v13, v14}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ +0a39ee: 0c0a |000f: move-result-object v10 │ │ +0a39f0: 220c 2e06 |0010: new-instance v12, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +0a39f4: 1a0d e022 |0012: const-string v13, "kml" // string@22e0 │ │ +0a39f8: 7020 b12e dc00 |0014: invoke-direct {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ +0a39fe: 1a0d 5236 |0017: const-string v13, "xmlns:gx" // string@3652 │ │ +0a3a02: 1a0e 1a21 |0019: const-string v14, "http://www.google.com/kml/ext/2.2" // string@211a │ │ +0a3a06: 6e30 c02e dc0e |001b: invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3a0c: 1a0d 5136 |001e: const-string v13, "xmlns" // string@3651 │ │ +0a3a10: 1a0e 1b21 |0020: const-string v14, "http://www.opengis.net/kml/2.2" // string@211b │ │ +0a3a14: 6e30 c02e dc0e |0022: invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3a1a: 1a0d 1310 |0025: const-string v13, "Placemark" // string@1013 │ │ +0a3a1e: 6e20 b22e dc00 |0027: invoke-virtual {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3a24: 0c03 |002a: move-result-object v3 │ │ +0a3a26: 1a0d 4b2a |002b: const-string v13, "name" // string@2a4b │ │ +0a3a2a: 6e20 b22e d300 |002d: invoke-virtual {v3, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3a30: 0c0d |0030: move-result-object v13 │ │ +0a3a32: 54ae 1316 |0031: iget-object v14, v10, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0a3a36: 6e20 c22e ed00 |0033: invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +0a3a3c: 1a0d c21a |0036: const-string v13, "description" // string@1ac2 │ │ +0a3a40: 6e20 b22e d300 |0038: invoke-virtual {v3, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3a46: 0c0d |003b: move-result-object v13 │ │ +0a3a48: 54ae 0e16 |003c: iget-object v14, v10, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0a3a4c: 6e20 c22e ed00 |003e: invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +0a3a52: 1a0d c10b |0041: const-string v13, "LineString" // string@0bc1 │ │ +0a3a56: 6e20 b22e d300 |0043: invoke-virtual {v3, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3a5c: 0c02 |0046: move-result-object v2 │ │ +0a3a5e: 1a0d c619 |0047: const-string v13, "coordinates" // string@19c6 │ │ +0a3a62: 6e20 b22e d200 |0049: invoke-virtual {v2, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3a68: 0c05 |004c: move-result-object v5 │ │ +0a3a6a: 2204 9204 |004d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0a3a6e: 7010 fb24 0400 |004f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a3a74: 6e10 f12c 0a00 |0052: invoke-virtual {v10}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ +0a3a7a: 0c0d |0055: move-result-object v13 │ │ +0a3a7c: 7210 8725 0d00 |0056: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0a3a82: 0c0d |0059: move-result-object v13 │ │ +0a3a84: 7210 6f25 0d00 |005a: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0a3a8a: 0a0e |005d: move-result v14 │ │ +0a3a8c: 380e 3600 |005e: if-eqz v14, 0094 // +0036 │ │ +0a3a90: 7210 7025 0d00 |0060: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0a3a96: 0c09 |0063: move-result-object v9 │ │ +0a3a98: 1f09 e405 |0064: check-cast v9, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0a3a9c: 6e10 e12c 0900 |0066: invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0a3aa2: 0b0e |0069: move-result-wide v14 │ │ +0a3aa4: 6e30 ff24 e40f |006a: invoke-virtual {v4, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0a3aaa: 0c0e |006d: move-result-object v14 │ │ +0a3aac: 1a0f 2401 |006e: const-string v15, "," // string@0124 │ │ +0a3ab0: 6e20 0425 fe00 |0070: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a3ab6: 0c0e |0073: move-result-object v14 │ │ +0a3ab8: 6e10 df2c 0900 |0074: invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0a3abe: 0b10 |0077: move-result-wide v16 │ │ +0a3ac0: 0500 1000 |0078: move-wide/from16 v0, v16 │ │ +0a3ac4: 6e30 ff24 0e01 |007a: invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0a3aca: 0c0e |007d: move-result-object v14 │ │ +0a3acc: 1a0f 2401 |007e: const-string v15, "," // string@0124 │ │ +0a3ad0: 6e20 0425 fe00 |0080: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a3ad6: 0c0e |0083: move-result-object v14 │ │ +0a3ad8: 6e10 dd2c 0900 |0084: invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ +0a3ade: 0b10 |0087: move-result-wide v16 │ │ +0a3ae0: 0500 1000 |0088: move-wide/from16 v0, v16 │ │ +0a3ae4: 6e30 ff24 0e01 |008a: invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0a3aea: 0c0e |008d: move-result-object v14 │ │ +0a3aec: 1a0f 0600 |008e: const-string v15, " " // string@0006 │ │ +0a3af0: 6e20 0425 fe00 |0090: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a3af6: 28c7 |0093: goto 005a // -0039 │ │ +0a3af8: 6e10 0a25 0400 |0094: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a3afe: 0c0d |0097: move-result-object v13 │ │ +0a3b00: 6e10 f324 0d00 |0098: invoke-virtual {v13}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a3b06: 0c0d |009b: move-result-object v13 │ │ +0a3b08: 6e20 c22e d500 |009c: invoke-virtual {v5, v13}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +0a3b0e: 0800 1200 |009f: move-object/from16 v0, v18 │ │ +0a3b12: 540d 2a16 |00a1: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ +0a3b16: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ +0a3b1a: 520e 2b16 |00a5: iget v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.val$trackid:I // field@162b │ │ +0a3b1e: 1a0f 4501 |00a7: const-string v15, ".kml" // string@0145 │ │ +0a3b22: 7130 262d ed0f |00a9: invoke-static {v13, v14, v15}, Lorg/pyneo/maps/track/TrackListActivity;.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; // method@2d26 │ │ +0a3b28: 0c07 |00ac: move-result-object v7 │ │ +0a3b2a: 6e10 1824 0700 |00ad: invoke-virtual {v7}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ +0a3b30: 2208 6304 |00b0: new-instance v8, Ljava/io/FileOutputStream; // type@0463 │ │ +0a3b34: 7020 3424 7800 |00b2: invoke-direct {v8, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ +0a3b3a: 220b 6904 |00b5: new-instance v11, Ljava/io/OutputStreamWriter; // type@0469 │ │ +0a3b3e: 7020 4824 8b00 |00b7: invoke-direct {v11, v8}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2448 │ │ +0a3b44: 7110 be2e 0c00 |00ba: invoke-static {v12}, Lorg/pyneo/maps/utils/SimpleXML;.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; // method@2ebe │ │ +0a3b4a: 0c0d |00bd: move-result-object v13 │ │ +0a3b4c: 6e20 4a24 db00 |00be: invoke-virtual {v11, v13}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@244a │ │ +0a3b52: 6e10 4924 0b00 |00c1: invoke-virtual {v11}, Ljava/io/OutputStreamWriter;.close:()V // method@2449 │ │ +0a3b58: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ +0a3b5c: 540d 2a16 |00c6: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ +0a3b60: 7110 252d 0d00 |00c8: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a3b66: 0c0d |00cb: move-result-object v13 │ │ +0a3b68: 140e 0601 0b7f |00cc: const v14, #float 1.84768e+38 // #7f0b0106 │ │ +0a3b6e: 121f |00cf: const/4 v15, #int 1 // #1 │ │ +0a3b70: 1310 0000 |00d0: const/16 v16, #int 0 // #0 │ │ +0a3b74: 6e10 2b24 0700 |00d2: invoke-virtual {v7}, Ljava/io/File;.toString:()Ljava/lang/String; // method@242b │ │ +0a3b7a: 0c11 |00d5: move-result-object v17 │ │ +0a3b7c: 7705 4103 0d00 |00d6: invoke-static/range {v13, v14, v15, v16, v17}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ +0a3b82: 0c0d |00d9: move-result-object v13 │ │ +0a3b84: 6e10 4303 0d00 |00da: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3b8a: 0800 1200 |00dd: move-object/from16 v0, v18 │ │ +0a3b8e: 540d 2a16 |00df: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ +0a3b92: 7110 242d 0d00 |00e1: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ +0a3b98: 0c0d |00e4: move-result-object v13 │ │ +0a3b9a: 6e10 e700 0d00 |00e5: invoke-virtual {v13}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a3ba0: 0e00 |00e8: return-void │ │ +0a3ba2: 0d06 |00e9: move-exception v6 │ │ +0a3ba4: 6e10 3324 0600 |00ea: invoke-virtual {v6}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ +0a3baa: 0c0d |00ed: move-result-object v13 │ │ +0a3bac: 7120 fa2e 6d00 |00ee: invoke-static {v13, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a3bb2: 0800 1200 |00f1: move-object/from16 v0, v18 │ │ +0a3bb6: 540d 2a16 |00f3: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ +0a3bba: 7110 252d 0d00 |00f5: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a3bc0: 0c0d |00f8: move-result-object v13 │ │ +0a3bc2: 140e 0601 0b7f |00f9: const v14, #float 1.84768e+38 // #7f0b0106 │ │ +0a3bc8: 120f |00fc: const/4 v15, #int 0 // #0 │ │ +0a3bca: 1310 0000 |00fd: const/16 v16, #int 0 // #0 │ │ +0a3bce: 6e10 3224 0600 |00ff: invoke-virtual {v6}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ +0a3bd4: 0c11 |0102: move-result-object v17 │ │ +0a3bd6: 7705 4103 0d00 |0103: invoke-static/range {v13, v14, v15, v16, v17}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ +0a3bdc: 0c0d |0106: move-result-object v13 │ │ +0a3bde: 6e10 4303 0d00 |0107: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3be4: 28d3 |010a: goto 00dd // -002d │ │ +0a3be6: 0d06 |010b: move-exception v6 │ │ +0a3be8: 6e10 3f24 0600 |010c: invoke-virtual {v6}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +0a3bee: 0c0d |010f: move-result-object v13 │ │ +0a3bf0: 7120 fa2e 6d00 |0110: invoke-static {v13, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a3bf6: 0800 1200 |0113: move-object/from16 v0, v18 │ │ +0a3bfa: 540d 2a16 |0115: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162a │ │ +0a3bfe: 7110 252d 0d00 |0117: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a3c04: 0c0d |011a: move-result-object v13 │ │ +0a3c06: 140e 0601 0b7f |011b: const v14, #float 1.84768e+38 // #7f0b0106 │ │ +0a3c0c: 120f |011e: const/4 v15, #int 0 // #0 │ │ +0a3c0e: 1310 0000 |011f: const/16 v16, #int 0 // #0 │ │ +0a3c12: 6e10 3e24 0600 |0121: invoke-virtual {v6}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@243e │ │ +0a3c18: 0c11 |0124: move-result-object v17 │ │ +0a3c1a: 7705 4103 0d00 |0125: invoke-static/range {v13, v14, v15, v16, v17}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ +0a3c20: 0c0d |0128: move-result-object v13 │ │ +0a3c22: 6e10 4303 0d00 |0129: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3c28: 28b1 |012c: goto 00dd // -004f │ │ catches : 1 │ │ - 0x00ad - 0x00de │ │ - Ljava/io/FileNotFoundException; -> 0x00ea │ │ - Ljava/io/IOException; -> 0x010d │ │ + 0x00ad - 0x00dd │ │ + Ljava/io/FileNotFoundException; -> 0x00e9 │ │ + Ljava/io/IOException; -> 0x010b │ │ positions : │ │ 0x0000 line=371 │ │ 0x0010 line=372 │ │ 0x0017 line=373 │ │ 0x001e line=374 │ │ 0x0025 line=375 │ │ 0x002b line=376 │ │ @@ -166519,37 +166590,36 @@ │ │ 0x009f line=385 │ │ 0x00ad line=388 │ │ 0x00b0 line=389 │ │ 0x00b5 line=390 │ │ 0x00ba line=391 │ │ 0x00c1 line=392 │ │ 0x00c4 line=393 │ │ - 0x00de line=403 │ │ - 0x00e9 line=404 │ │ - 0x00ea line=395 │ │ - 0x00eb line=396 │ │ - 0x00f2 line=397 │ │ - 0x010d line=399 │ │ - 0x010e line=400 │ │ - 0x0115 line=401 │ │ - locals : │ │ - 0x0066 - 0x0094 reg=10 tp Lorg/pyneo/maps/track/Track$TrackPoint; │ │ - 0x00b5 - 0x00de reg=9 out Ljava/io/FileOutputStream; │ │ - 0x00ba - 0x00de reg=12 wr Ljava/io/OutputStreamWriter; │ │ - 0x00eb - 0x010d reg=6 e Ljava/io/FileNotFoundException; │ │ - 0x0047 - 0x0130 reg=2 LineString Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x002b - 0x0130 reg=3 Placemark Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x0052 - 0x0130 reg=4 builder Ljava/lang/StringBuilder; │ │ - 0x004d - 0x0130 reg=5 coordinates Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x010e - 0x0130 reg=6 e Ljava/io/IOException; │ │ - 0x00ad - 0x0130 reg=7 file Ljava/io/File; │ │ - 0x005a - 0x0130 reg=8 i$ Ljava/util/Iterator; │ │ - 0x0010 - 0x0130 reg=11 track Lorg/pyneo/maps/track/Track; │ │ - 0x0017 - 0x0130 reg=13 xml Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x0000 - 0x0130 reg=19 this Lorg/pyneo/maps/track/TrackListActivity$8; │ │ + 0x00dd line=403 │ │ + 0x00e8 line=404 │ │ + 0x00e9 line=395 │ │ + 0x00ea line=396 │ │ + 0x00f1 line=397 │ │ + 0x010b line=399 │ │ + 0x010c line=400 │ │ + 0x0113 line=401 │ │ + locals : │ │ + 0x0066 - 0x0094 reg=9 tp Lorg/pyneo/maps/track/Track$TrackPoint; │ │ + 0x00b5 - 0x00dd reg=8 out Ljava/io/FileOutputStream; │ │ + 0x00ba - 0x00dd reg=11 wr Ljava/io/OutputStreamWriter; │ │ + 0x00ea - 0x010b reg=6 e Ljava/io/FileNotFoundException; │ │ + 0x0047 - 0x012d reg=2 LineString Lorg/pyneo/maps/utils/SimpleXML; │ │ + 0x002b - 0x012d reg=3 Placemark Lorg/pyneo/maps/utils/SimpleXML; │ │ + 0x0052 - 0x012d reg=4 builder Ljava/lang/StringBuilder; │ │ + 0x004d - 0x012d reg=5 coordinates Lorg/pyneo/maps/utils/SimpleXML; │ │ + 0x010c - 0x012d reg=6 e Ljava/io/IOException; │ │ + 0x00ad - 0x012d reg=7 file Ljava/io/File; │ │ + 0x0010 - 0x012d reg=10 track Lorg/pyneo/maps/track/Track; │ │ + 0x0017 - 0x012d reg=12 xml Lorg/pyneo/maps/utils/SimpleXML; │ │ + 0x0000 - 0x012d reg=18 this Lorg/pyneo/maps/track/TrackListActivity$8; │ │ │ │ source_file_idx : 4822 (TrackListActivity.java) │ │ │ │ Class #689 header: │ │ class_idx : 1522 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ @@ -166586,202 +166656,202 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a3c88: |[0a3c88] org.pyneo.maps.track.TrackListActivity$9.:(Lorg/pyneo/maps/track/TrackListActivity;I)V │ │ -0a3c98: 5b01 2c16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ -0a3c9c: 5902 2d16 |0002: iput v2, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.val$trackid:I // field@162d │ │ -0a3ca0: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a3ca6: 0e00 |0007: return-void │ │ +0a3c40: |[0a3c40] org.pyneo.maps.track.TrackListActivity$9.:(Lorg/pyneo/maps/track/TrackListActivity;I)V │ │ +0a3c50: 5b01 2c16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ +0a3c54: 5902 2d16 |0002: iput v2, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.val$trackid:I // field@162d │ │ +0a3c58: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a3c5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$9; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/track/TrackListActivity; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackListActivity$9;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 20 │ │ + registers : 19 │ │ ins : 1 │ │ outs : 5 │ │ - insns size : 341 16-bit code units │ │ -0a3ca8: |[0a3ca8] org.pyneo.maps.track.TrackListActivity$9.run:()V │ │ -0a3cb8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0a3cbc: 540e 2c16 |0002: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ -0a3cc0: 7110 232d 0e00 |0004: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ -0a3cc6: 0c0e |0007: move-result-object v14 │ │ -0a3cc8: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0a3ccc: 520f 2d16 |000a: iget v15, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.val$trackid:I // field@162d │ │ -0a3cd0: 6e20 aa2a fe00 |000c: invoke-virtual {v14, v15}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ -0a3cd6: 0c08 |000f: move-result-object v8 │ │ -0a3cd8: 2204 a904 |0010: new-instance v4, Ljava/text/SimpleDateFormat; // type@04a9 │ │ -0a3cdc: 1a0e 7636 |0012: const-string v14, "yyyy-MM-dd'T'HH:mm:ss'Z'" // string@3676 │ │ -0a3ce0: 7020 3625 e400 |0014: invoke-direct {v4, v14}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2536 │ │ -0a3ce6: 1a0e 0c13 |0017: const-string v14, "UTC" // string@130c │ │ -0a3cea: 7110 a925 0e00 |0019: invoke-static {v14}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ -0a3cf0: 0c0e |001c: move-result-object v14 │ │ -0a3cf2: 6e20 3c25 e400 |001d: invoke-virtual {v4, v14}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ -0a3cf8: 220d 2e06 |0020: new-instance v13, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -0a3cfc: 1a0e 7820 |0022: const-string v14, "gpx" // string@2078 │ │ -0a3d00: 7020 b12e ed00 |0024: invoke-direct {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ -0a3d06: 1a0e 5736 |0027: const-string v14, "xsi:schemaLocation" // string@3657 │ │ -0a3d0a: 1a0f 1e21 |0029: const-string v15, "http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" // string@211e │ │ -0a3d0e: 6e30 c02e ed0f |002b: invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3d14: 1a0e 5136 |002e: const-string v14, "xmlns" // string@3651 │ │ -0a3d18: 1a0f 1d21 |0030: const-string v15, "http://www.topografix.com/GPX/1/0" // string@211d │ │ -0a3d1c: 6e30 c02e ed0f |0032: invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3d22: 1a0e 5336 |0035: const-string v14, "xmlns:xsi" // string@3653 │ │ -0a3d26: 1a0f 1f21 |0037: const-string v15, "http://www.w3.org/2001/XMLSchema-instance" // string@211f │ │ -0a3d2a: 6e30 c02e ed0f |0039: invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3d30: 1a0e 111a |003c: const-string v14, "creator" // string@1a11 │ │ -0a3d34: 1a0f 3312 |003e: const-string v15, "Tabulae - https://github.com/emdete/Tabulae" // string@1233 │ │ -0a3d38: 6e30 c02e ed0f |0040: invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3d3e: 1a0e aa35 |0043: const-string v14, "version" // string@35aa │ │ -0a3d42: 1a0f 6001 |0045: const-string v15, "1.0" // string@0160 │ │ -0a3d46: 6e30 c02e ed0f |0047: invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3d4c: 1a0e 4b2a |004a: const-string v14, "name" // string@2a4b │ │ -0a3d50: 6e20 b22e ed00 |004c: invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3d56: 0c0e |004f: move-result-object v14 │ │ -0a3d58: 548f 1316 |0050: iget-object v15, v8, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0a3d5c: 6e20 c22e fe00 |0052: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -0a3d62: 1a0e bd1a |0055: const-string v14, "desc" // string@1abd │ │ -0a3d66: 6e20 b22e ed00 |0057: invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3d6c: 0c0e |005a: move-result-object v14 │ │ -0a3d6e: 548f 0e16 |005b: iget-object v15, v8, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0a3d72: 6e20 c22e fe00 |005d: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -0a3d78: 1a0e fe34 |0060: const-string v14, "trk" // string@34fe │ │ -0a3d7c: 6e20 b22e ed00 |0062: invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3d82: 0c09 |0065: move-result-object v9 │ │ -0a3d84: 1a0e 0035 |0066: const-string v14, "trkseg" // string@3500 │ │ -0a3d88: 6e20 b22e e900 |0068: invoke-virtual {v9, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3d8e: 0c0b |006b: move-result-object v11 │ │ -0a3d90: 120a |006c: const/4 v10, #int 0 // #0 │ │ -0a3d92: 6e10 f12c 0800 |006d: invoke-virtual {v8}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ -0a3d98: 0c0e |0070: move-result-object v14 │ │ -0a3d9a: 7210 8725 0e00 |0071: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0a3da0: 0c05 |0074: move-result-object v5 │ │ -0a3da2: 7210 6f25 0500 |0075: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0a3da8: 0a0e |0078: move-result v14 │ │ -0a3daa: 380e 4b00 |0079: if-eqz v14, 00c4 // +004b │ │ -0a3dae: 7210 7025 0500 |007b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0a3db4: 0c07 |007e: move-result-object v7 │ │ -0a3db6: 1f07 e405 |007f: check-cast v7, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0a3dba: 1a0e ff34 |0081: const-string v14, "trkpt" // string@34ff │ │ -0a3dbe: 6e20 b22e eb00 |0083: invoke-virtual {v11, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3dc4: 0c0a |0086: move-result-object v10 │ │ -0a3dc6: 1a0e 0b23 |0087: const-string v14, "lat" // string@230b │ │ -0a3dca: 6e10 df2c 0700 |0089: invoke-virtual {v7}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0a3dd0: 0b10 |008c: move-result-wide v16 │ │ -0a3dd2: 7702 7a24 1000 |008d: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -0a3dd8: 0c0f |0090: move-result-object v15 │ │ -0a3dda: 6e30 c02e ea0f |0091: invoke-virtual {v10, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3de0: 1a0e a223 |0094: const-string v14, "lon" // string@23a2 │ │ -0a3de4: 6e10 e12c 0700 |0096: invoke-virtual {v7}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0a3dea: 0b10 |0099: move-result-wide v16 │ │ -0a3dec: 7702 7a24 1000 |009a: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -0a3df2: 0c0f |009d: move-result-object v15 │ │ -0a3df4: 6e30 c02e ea0f |009e: invoke-virtual {v10, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0a3dfa: 1a0e e61b |00a1: const-string v14, "ele" // string@1be6 │ │ -0a3dfe: 6e20 b22e ea00 |00a3: invoke-virtual {v10, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3e04: 0c0e |00a6: move-result-object v14 │ │ -0a3e06: 6e10 dd2c 0700 |00a7: invoke-virtual {v7}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ -0a3e0c: 0b10 |00aa: move-result-wide v16 │ │ -0a3e0e: 7702 7a24 1000 |00ab: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -0a3e14: 0c0f |00ae: move-result-object v15 │ │ -0a3e16: 6e20 c22e fe00 |00af: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -0a3e1c: 1a0e 8434 |00b2: const-string v14, "time" // string@3484 │ │ -0a3e20: 6e20 b22e ea00 |00b4: invoke-virtual {v10, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0a3e26: 0c0e |00b7: move-result-object v14 │ │ -0a3e28: 6e10 de2c 0700 |00b8: invoke-virtual {v7}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ -0a3e2e: 0c0f |00bb: move-result-object v15 │ │ -0a3e30: 6e20 3a25 f400 |00bc: invoke-virtual {v4, v15}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ -0a3e36: 0c0f |00bf: move-result-object v15 │ │ -0a3e38: 6e20 c22e fe00 |00c0: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ -0a3e3e: 28b2 |00c3: goto 0075 // -004e │ │ -0a3e40: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ -0a3e44: 540e 2c16 |00c6: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ -0a3e48: 0800 1300 |00c8: move-object/from16 v0, v19 │ │ -0a3e4c: 520f 2d16 |00ca: iget v15, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.val$trackid:I // field@162d │ │ -0a3e50: 1a10 4301 |00cc: const-string v16, ".gpx" // string@0143 │ │ -0a3e54: 7703 262d 0e00 |00ce: invoke-static/range {v14, v15, v16}, Lorg/pyneo/maps/track/TrackListActivity;.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; // method@2d26 │ │ -0a3e5a: 0c03 |00d1: move-result-object v3 │ │ -0a3e5c: 6e10 1824 0300 |00d2: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ -0a3e62: 2206 6304 |00d5: new-instance v6, Ljava/io/FileOutputStream; // type@0463 │ │ -0a3e66: 7020 3424 3600 |00d7: invoke-direct {v6, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ -0a3e6c: 220c 6904 |00da: new-instance v12, Ljava/io/OutputStreamWriter; // type@0469 │ │ -0a3e70: 7020 4824 6c00 |00dc: invoke-direct {v12, v6}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2448 │ │ -0a3e76: 7110 be2e 0d00 |00df: invoke-static {v13}, Lorg/pyneo/maps/utils/SimpleXML;.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; // method@2ebe │ │ -0a3e7c: 0c0e |00e2: move-result-object v14 │ │ -0a3e7e: 6e20 4a24 ec00 |00e3: invoke-virtual {v12, v14}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@244a │ │ -0a3e84: 6e10 4924 0c00 |00e6: invoke-virtual {v12}, Ljava/io/OutputStreamWriter;.close:()V // method@2449 │ │ -0a3e8a: 0800 1300 |00e9: move-object/from16 v0, v19 │ │ -0a3e8e: 540e 2c16 |00eb: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ -0a3e92: 7110 252d 0e00 |00ed: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a3e98: 0c0e |00f0: move-result-object v14 │ │ -0a3e9a: 140f 0601 0b7f |00f1: const v15, #float 1.84768e+38 // #7f0b0106 │ │ -0a3ea0: 1310 0100 |00f4: const/16 v16, #int 1 // #1 │ │ -0a3ea4: 1311 0000 |00f6: const/16 v17, #int 0 // #0 │ │ -0a3ea8: 6e10 2b24 0300 |00f8: invoke-virtual {v3}, Ljava/io/File;.toString:()Ljava/lang/String; // method@242b │ │ -0a3eae: 0c12 |00fb: move-result-object v18 │ │ -0a3eb0: 7705 4103 0e00 |00fc: invoke-static/range {v14, v15, v16, v17, v18}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ -0a3eb6: 0c0e |00ff: move-result-object v14 │ │ -0a3eb8: 6e10 4303 0e00 |0100: invoke-virtual {v14}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a3ebe: 0800 1300 |0103: move-object/from16 v0, v19 │ │ -0a3ec2: 540e 2c16 |0105: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ -0a3ec6: 7110 242d 0e00 |0107: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ -0a3ecc: 0c0e |010a: move-result-object v14 │ │ -0a3ece: 6e10 e700 0e00 |010b: invoke-virtual {v14}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a3ed4: 0e00 |010e: return-void │ │ -0a3ed6: 0d02 |010f: move-exception v2 │ │ -0a3ed8: 6e10 3324 0200 |0110: invoke-virtual {v2}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ -0a3ede: 0c0e |0113: move-result-object v14 │ │ -0a3ee0: 7120 fa2e 2e00 |0114: invoke-static {v14, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a3ee6: 0800 1300 |0117: move-object/from16 v0, v19 │ │ -0a3eea: 540e 2c16 |0119: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ -0a3eee: 7110 252d 0e00 |011b: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a3ef4: 0c0e |011e: move-result-object v14 │ │ -0a3ef6: 140f 0601 0b7f |011f: const v15, #float 1.84768e+38 // #7f0b0106 │ │ -0a3efc: 1310 0000 |0122: const/16 v16, #int 0 // #0 │ │ -0a3f00: 1311 0000 |0124: const/16 v17, #int 0 // #0 │ │ -0a3f04: 6e10 3224 0200 |0126: invoke-virtual {v2}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ -0a3f0a: 0c12 |0129: move-result-object v18 │ │ -0a3f0c: 7705 4103 0e00 |012a: invoke-static/range {v14, v15, v16, v17, v18}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ -0a3f12: 0c0e |012d: move-result-object v14 │ │ -0a3f14: 6e10 4303 0e00 |012e: invoke-virtual {v14}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a3f1a: 28d2 |0131: goto 0103 // -002e │ │ -0a3f1c: 0d02 |0132: move-exception v2 │ │ -0a3f1e: 6e10 3f24 0200 |0133: invoke-virtual {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -0a3f24: 0c0e |0136: move-result-object v14 │ │ -0a3f26: 7120 fa2e 2e00 |0137: invoke-static {v14, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a3f2c: 0800 1300 |013a: move-object/from16 v0, v19 │ │ -0a3f30: 540e 2c16 |013c: iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ -0a3f34: 7110 252d 0e00 |013e: invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ -0a3f3a: 0c0e |0141: move-result-object v14 │ │ -0a3f3c: 140f 0601 0b7f |0142: const v15, #float 1.84768e+38 // #7f0b0106 │ │ -0a3f42: 1310 0000 |0145: const/16 v16, #int 0 // #0 │ │ -0a3f46: 1311 0000 |0147: const/16 v17, #int 0 // #0 │ │ -0a3f4a: 6e10 3e24 0200 |0149: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@243e │ │ -0a3f50: 0c12 |014c: move-result-object v18 │ │ -0a3f52: 7705 4103 0e00 |014d: invoke-static/range {v14, v15, v16, v17, v18}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ -0a3f58: 0c0e |0150: move-result-object v14 │ │ -0a3f5a: 6e10 4303 0e00 |0151: invoke-virtual {v14}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a3f60: 28af |0154: goto 0103 // -0051 │ │ + insns size : 338 16-bit code units │ │ +0a3c60: |[0a3c60] org.pyneo.maps.track.TrackListActivity$9.run:()V │ │ +0a3c70: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0a3c74: 540d 2c16 |0002: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ +0a3c78: 7110 232d 0d00 |0004: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; // method@2d23 │ │ +0a3c7e: 0c0d |0007: move-result-object v13 │ │ +0a3c80: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +0a3c84: 520e 2d16 |000a: iget v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.val$trackid:I // field@162d │ │ +0a3c88: 6e20 aa2a ed00 |000c: invoke-virtual {v13, v14}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ +0a3c8e: 0c07 |000f: move-result-object v7 │ │ +0a3c90: 2204 a904 |0010: new-instance v4, Ljava/text/SimpleDateFormat; // type@04a9 │ │ +0a3c94: 1a0d 7636 |0012: const-string v13, "yyyy-MM-dd'T'HH:mm:ss'Z'" // string@3676 │ │ +0a3c98: 7020 3625 d400 |0014: invoke-direct {v4, v13}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2536 │ │ +0a3c9e: 1a0d 0c13 |0017: const-string v13, "UTC" // string@130c │ │ +0a3ca2: 7110 a925 0d00 |0019: invoke-static {v13}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ +0a3ca8: 0c0d |001c: move-result-object v13 │ │ +0a3caa: 6e20 3c25 d400 |001d: invoke-virtual {v4, v13}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ +0a3cb0: 220c 2e06 |0020: new-instance v12, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +0a3cb4: 1a0d 7820 |0022: const-string v13, "gpx" // string@2078 │ │ +0a3cb8: 7020 b12e dc00 |0024: invoke-direct {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ +0a3cbe: 1a0d 5736 |0027: const-string v13, "xsi:schemaLocation" // string@3657 │ │ +0a3cc2: 1a0e 1e21 |0029: const-string v14, "http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" // string@211e │ │ +0a3cc6: 6e30 c02e dc0e |002b: invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3ccc: 1a0d 5136 |002e: const-string v13, "xmlns" // string@3651 │ │ +0a3cd0: 1a0e 1d21 |0030: const-string v14, "http://www.topografix.com/GPX/1/0" // string@211d │ │ +0a3cd4: 6e30 c02e dc0e |0032: invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3cda: 1a0d 5336 |0035: const-string v13, "xmlns:xsi" // string@3653 │ │ +0a3cde: 1a0e 1f21 |0037: const-string v14, "http://www.w3.org/2001/XMLSchema-instance" // string@211f │ │ +0a3ce2: 6e30 c02e dc0e |0039: invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3ce8: 1a0d 111a |003c: const-string v13, "creator" // string@1a11 │ │ +0a3cec: 1a0e 3312 |003e: const-string v14, "Tabulae - https://github.com/emdete/Tabulae" // string@1233 │ │ +0a3cf0: 6e30 c02e dc0e |0040: invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3cf6: 1a0d aa35 |0043: const-string v13, "version" // string@35aa │ │ +0a3cfa: 1a0e 6001 |0045: const-string v14, "1.0" // string@0160 │ │ +0a3cfe: 6e30 c02e dc0e |0047: invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3d04: 1a0d 4b2a |004a: const-string v13, "name" // string@2a4b │ │ +0a3d08: 6e20 b22e dc00 |004c: invoke-virtual {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3d0e: 0c0d |004f: move-result-object v13 │ │ +0a3d10: 547e 1316 |0050: iget-object v14, v7, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0a3d14: 6e20 c22e ed00 |0052: invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +0a3d1a: 1a0d bd1a |0055: const-string v13, "desc" // string@1abd │ │ +0a3d1e: 6e20 b22e dc00 |0057: invoke-virtual {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3d24: 0c0d |005a: move-result-object v13 │ │ +0a3d26: 547e 0e16 |005b: iget-object v14, v7, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0a3d2a: 6e20 c22e ed00 |005d: invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +0a3d30: 1a0d fe34 |0060: const-string v13, "trk" // string@34fe │ │ +0a3d34: 6e20 b22e dc00 |0062: invoke-virtual {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3d3a: 0c08 |0065: move-result-object v8 │ │ +0a3d3c: 1a0d 0035 |0066: const-string v13, "trkseg" // string@3500 │ │ +0a3d40: 6e20 b22e d800 |0068: invoke-virtual {v8, v13}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3d46: 0c0a |006b: move-result-object v10 │ │ +0a3d48: 1209 |006c: const/4 v9, #int 0 // #0 │ │ +0a3d4a: 6e10 f12c 0700 |006d: invoke-virtual {v7}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ +0a3d50: 0c0d |0070: move-result-object v13 │ │ +0a3d52: 7210 8725 0d00 |0071: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0a3d58: 0c0d |0074: move-result-object v13 │ │ +0a3d5a: 7210 6f25 0d00 |0075: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0a3d60: 0a0e |0078: move-result v14 │ │ +0a3d62: 380e 4b00 |0079: if-eqz v14, 00c4 // +004b │ │ +0a3d66: 7210 7025 0d00 |007b: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0a3d6c: 0c06 |007e: move-result-object v6 │ │ +0a3d6e: 1f06 e405 |007f: check-cast v6, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0a3d72: 1a0e ff34 |0081: const-string v14, "trkpt" // string@34ff │ │ +0a3d76: 6e20 b22e ea00 |0083: invoke-virtual {v10, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3d7c: 0c09 |0086: move-result-object v9 │ │ +0a3d7e: 1a0e 0b23 |0087: const-string v14, "lat" // string@230b │ │ +0a3d82: 6e10 df2c 0600 |0089: invoke-virtual {v6}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0a3d88: 0b10 |008c: move-result-wide v16 │ │ +0a3d8a: 7702 7a24 1000 |008d: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +0a3d90: 0c0f |0090: move-result-object v15 │ │ +0a3d92: 6e30 c02e e90f |0091: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3d98: 1a0e a223 |0094: const-string v14, "lon" // string@23a2 │ │ +0a3d9c: 6e10 e12c 0600 |0096: invoke-virtual {v6}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0a3da2: 0b10 |0099: move-result-wide v16 │ │ +0a3da4: 7702 7a24 1000 |009a: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +0a3daa: 0c0f |009d: move-result-object v15 │ │ +0a3dac: 6e30 c02e e90f |009e: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a3db2: 1a0e e61b |00a1: const-string v14, "ele" // string@1be6 │ │ +0a3db6: 6e20 b22e e900 |00a3: invoke-virtual {v9, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3dbc: 0c0e |00a6: move-result-object v14 │ │ +0a3dbe: 6e10 dd2c 0600 |00a7: invoke-virtual {v6}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ +0a3dc4: 0b10 |00aa: move-result-wide v16 │ │ +0a3dc6: 7702 7a24 1000 |00ab: invoke-static/range {v16, v17}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +0a3dcc: 0c0f |00ae: move-result-object v15 │ │ +0a3dce: 6e20 c22e fe00 |00af: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +0a3dd4: 1a0e 8434 |00b2: const-string v14, "time" // string@3484 │ │ +0a3dd8: 6e20 b22e e900 |00b4: invoke-virtual {v9, v14}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0a3dde: 0c0e |00b7: move-result-object v14 │ │ +0a3de0: 6e10 de2c 0600 |00b8: invoke-virtual {v6}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ +0a3de6: 0c0f |00bb: move-result-object v15 │ │ +0a3de8: 6e20 3a25 f400 |00bc: invoke-virtual {v4, v15}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ +0a3dee: 0c0f |00bf: move-result-object v15 │ │ +0a3df0: 6e20 c22e fe00 |00c0: invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;.setText:(Ljava/lang/String;)V // method@2ec2 │ │ +0a3df6: 28b2 |00c3: goto 0075 // -004e │ │ +0a3df8: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ +0a3dfc: 540d 2c16 |00c6: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ +0a3e00: 0800 1200 |00c8: move-object/from16 v0, v18 │ │ +0a3e04: 520e 2d16 |00ca: iget v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.val$trackid:I // field@162d │ │ +0a3e08: 1a0f 4301 |00cc: const-string v15, ".gpx" // string@0143 │ │ +0a3e0c: 7130 262d ed0f |00ce: invoke-static {v13, v14, v15}, Lorg/pyneo/maps/track/TrackListActivity;.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; // method@2d26 │ │ +0a3e12: 0c03 |00d1: move-result-object v3 │ │ +0a3e14: 6e10 1824 0300 |00d2: invoke-virtual {v3}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ +0a3e1a: 2205 6304 |00d5: new-instance v5, Ljava/io/FileOutputStream; // type@0463 │ │ +0a3e1e: 7020 3424 3500 |00d7: invoke-direct {v5, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2434 │ │ +0a3e24: 220b 6904 |00da: new-instance v11, Ljava/io/OutputStreamWriter; // type@0469 │ │ +0a3e28: 7020 4824 5b00 |00dc: invoke-direct {v11, v5}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2448 │ │ +0a3e2e: 7110 be2e 0c00 |00df: invoke-static {v12}, Lorg/pyneo/maps/utils/SimpleXML;.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; // method@2ebe │ │ +0a3e34: 0c0d |00e2: move-result-object v13 │ │ +0a3e36: 6e20 4a24 db00 |00e3: invoke-virtual {v11, v13}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@244a │ │ +0a3e3c: 6e10 4924 0b00 |00e6: invoke-virtual {v11}, Ljava/io/OutputStreamWriter;.close:()V // method@2449 │ │ +0a3e42: 0800 1200 |00e9: move-object/from16 v0, v18 │ │ +0a3e46: 540d 2c16 |00eb: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ +0a3e4a: 7110 252d 0d00 |00ed: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a3e50: 0c0d |00f0: move-result-object v13 │ │ +0a3e52: 140e 0601 0b7f |00f1: const v14, #float 1.84768e+38 // #7f0b0106 │ │ +0a3e58: 121f |00f4: const/4 v15, #int 1 // #1 │ │ +0a3e5a: 1310 0000 |00f5: const/16 v16, #int 0 // #0 │ │ +0a3e5e: 6e10 2b24 0300 |00f7: invoke-virtual {v3}, Ljava/io/File;.toString:()Ljava/lang/String; // method@242b │ │ +0a3e64: 0c11 |00fa: move-result-object v17 │ │ +0a3e66: 7705 4103 0d00 |00fb: invoke-static/range {v13, v14, v15, v16, v17}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ +0a3e6c: 0c0d |00fe: move-result-object v13 │ │ +0a3e6e: 6e10 4303 0d00 |00ff: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3e74: 0800 1200 |0102: move-object/from16 v0, v18 │ │ +0a3e78: 540d 2c16 |0104: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ +0a3e7c: 7110 242d 0d00 |0106: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; // method@2d24 │ │ +0a3e82: 0c0d |0109: move-result-object v13 │ │ +0a3e84: 6e10 e700 0d00 |010a: invoke-virtual {v13}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a3e8a: 0e00 |010d: return-void │ │ +0a3e8c: 0d02 |010e: move-exception v2 │ │ +0a3e8e: 6e10 3324 0200 |010f: invoke-virtual {v2}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ +0a3e94: 0c0d |0112: move-result-object v13 │ │ +0a3e96: 7120 fa2e 2d00 |0113: invoke-static {v13, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a3e9c: 0800 1200 |0116: move-object/from16 v0, v18 │ │ +0a3ea0: 540d 2c16 |0118: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ +0a3ea4: 7110 252d 0d00 |011a: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a3eaa: 0c0d |011d: move-result-object v13 │ │ +0a3eac: 140e 0601 0b7f |011e: const v14, #float 1.84768e+38 // #7f0b0106 │ │ +0a3eb2: 120f |0121: const/4 v15, #int 0 // #0 │ │ +0a3eb4: 1310 0000 |0122: const/16 v16, #int 0 // #0 │ │ +0a3eb8: 6e10 3224 0200 |0124: invoke-virtual {v2}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ +0a3ebe: 0c11 |0127: move-result-object v17 │ │ +0a3ec0: 7705 4103 0d00 |0128: invoke-static/range {v13, v14, v15, v16, v17}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ +0a3ec6: 0c0d |012b: move-result-object v13 │ │ +0a3ec8: 6e10 4303 0d00 |012c: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3ece: 28d3 |012f: goto 0102 // -002d │ │ +0a3ed0: 0d02 |0130: move-exception v2 │ │ +0a3ed2: 6e10 3f24 0200 |0131: invoke-virtual {v2}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +0a3ed8: 0c0d |0134: move-result-object v13 │ │ +0a3eda: 7120 fa2e 2d00 |0135: invoke-static {v13, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a3ee0: 0800 1200 |0138: move-object/from16 v0, v18 │ │ +0a3ee4: 540d 2c16 |013a: iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162c │ │ +0a3ee8: 7110 252d 0d00 |013c: invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // method@2d25 │ │ +0a3eee: 0c0d |013f: move-result-object v13 │ │ +0a3ef0: 140e 0601 0b7f |0140: const v14, #float 1.84768e+38 // #7f0b0106 │ │ +0a3ef6: 120f |0143: const/4 v15, #int 0 // #0 │ │ +0a3ef8: 1310 0000 |0144: const/16 v16, #int 0 // #0 │ │ +0a3efc: 6e10 3e24 0200 |0146: invoke-virtual {v2}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@243e │ │ +0a3f02: 0c11 |0149: move-result-object v17 │ │ +0a3f04: 7705 4103 0d00 |014a: invoke-static/range {v13, v14, v15, v16, v17}, Landroid/os/Message;.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; // method@0341 │ │ +0a3f0a: 0c0d |014d: move-result-object v13 │ │ +0a3f0c: 6e10 4303 0d00 |014e: invoke-virtual {v13}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a3f12: 28b1 |0151: goto 0102 // -004f │ │ catches : 1 │ │ - 0x00d2 - 0x0103 │ │ - Ljava/io/FileNotFoundException; -> 0x010f │ │ - Ljava/io/IOException; -> 0x0132 │ │ + 0x00d2 - 0x0102 │ │ + Ljava/io/FileNotFoundException; -> 0x010e │ │ + Ljava/io/IOException; -> 0x0130 │ │ positions : │ │ 0x0000 line=414 │ │ 0x0010 line=415 │ │ 0x0017 line=416 │ │ 0x0020 line=417 │ │ 0x0027 line=418 │ │ 0x002e line=419 │ │ @@ -166802,37 +166872,36 @@ │ │ 0x00c4 line=435 │ │ 0x00d2 line=438 │ │ 0x00d5 line=439 │ │ 0x00da line=440 │ │ 0x00df line=441 │ │ 0x00e6 line=442 │ │ 0x00e9 line=443 │ │ - 0x0103 line=454 │ │ - 0x010e line=455 │ │ - 0x010f line=445 │ │ - 0x0110 line=446 │ │ - 0x0117 line=447 │ │ - 0x0132 line=449 │ │ - 0x0133 line=450 │ │ - 0x013a line=451 │ │ - locals : │ │ - 0x0081 - 0x00c4 reg=7 tp Lorg/pyneo/maps/track/Track$TrackPoint; │ │ - 0x00da - 0x0103 reg=6 out Ljava/io/FileOutputStream; │ │ - 0x00df - 0x0103 reg=12 wr Ljava/io/OutputStreamWriter; │ │ - 0x0110 - 0x0132 reg=2 e Ljava/io/FileNotFoundException; │ │ - 0x0133 - 0x0155 reg=2 e Ljava/io/IOException; │ │ - 0x00d2 - 0x0155 reg=3 file Ljava/io/File; │ │ - 0x0017 - 0x0155 reg=4 formatter Ljava/text/SimpleDateFormat; │ │ - 0x0075 - 0x0155 reg=5 i$ Ljava/util/Iterator; │ │ - 0x0010 - 0x0155 reg=8 track Lorg/pyneo/maps/track/Track; │ │ - 0x0066 - 0x0155 reg=9 trk Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x006d - 0x0155 reg=10 trkpt Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x006c - 0x0155 reg=11 trkseg Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x0027 - 0x0155 reg=13 xml Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x0000 - 0x0155 reg=19 this Lorg/pyneo/maps/track/TrackListActivity$9; │ │ + 0x0102 line=454 │ │ + 0x010d line=455 │ │ + 0x010e line=445 │ │ + 0x010f line=446 │ │ + 0x0116 line=447 │ │ + 0x0130 line=449 │ │ + 0x0131 line=450 │ │ + 0x0138 line=451 │ │ + locals : │ │ + 0x0081 - 0x00c4 reg=6 tp Lorg/pyneo/maps/track/Track$TrackPoint; │ │ + 0x00da - 0x0102 reg=5 out Ljava/io/FileOutputStream; │ │ + 0x00df - 0x0102 reg=11 wr Ljava/io/OutputStreamWriter; │ │ + 0x010f - 0x0130 reg=2 e Ljava/io/FileNotFoundException; │ │ + 0x0131 - 0x0152 reg=2 e Ljava/io/IOException; │ │ + 0x00d2 - 0x0152 reg=3 file Ljava/io/File; │ │ + 0x0017 - 0x0152 reg=4 formatter Ljava/text/SimpleDateFormat; │ │ + 0x0010 - 0x0152 reg=7 track Lorg/pyneo/maps/track/Track; │ │ + 0x0066 - 0x0152 reg=8 trk Lorg/pyneo/maps/utils/SimpleXML; │ │ + 0x006d - 0x0152 reg=9 trkpt Lorg/pyneo/maps/utils/SimpleXML; │ │ + 0x006c - 0x0152 reg=10 trkseg Lorg/pyneo/maps/utils/SimpleXML; │ │ + 0x0027 - 0x0152 reg=12 xml Lorg/pyneo/maps/utils/SimpleXML; │ │ + 0x0000 - 0x0152 reg=18 this Lorg/pyneo/maps/track/TrackListActivity$9; │ │ │ │ source_file_idx : 4822 (TrackListActivity.java) │ │ │ │ Class #690 header: │ │ class_idx : 1523 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ @@ -166870,18 +166939,18 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a3f78: |[0a3f78] org.pyneo.maps.track.TrackListActivity$CheckBoxViewBinder.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0a3f88: 5b01 2f16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162f │ │ -0a3f8c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a3f92: 0e00 |0005: return-void │ │ +0a3f28: |[0a3f28] org.pyneo.maps.track.TrackListActivity$CheckBoxViewBinder.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0a3f38: 5b01 2f16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@162f │ │ +0a3f3c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a3f42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ @@ -166890,17 +166959,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a3f94: |[0a3f94] org.pyneo.maps.track.TrackListActivity$CheckBoxViewBinder.:(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V │ │ -0a3fa4: 7020 192d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d19 │ │ -0a3faa: 0e00 |0003: return-void │ │ +0a3f44: |[0a3f44] org.pyneo.maps.track.TrackListActivity$CheckBoxViewBinder.:(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V │ │ +0a3f54: 7020 192d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d19 │ │ +0a3f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/track/TrackListActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/track/TrackListActivity$1; │ │ @@ -166911,35 +166980,35 @@ │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a3fac: |[0a3fac] org.pyneo.maps.track.TrackListActivity$CheckBoxViewBinder.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ -0a3fbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a3fbe: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0a3fc0: 7220 d701 7600 |0002: invoke-interface {v6, v7}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ -0a3fc6: 0c00 |0005: move-result-object v0 │ │ -0a3fc8: 1a03 d432 |0006: const-string v3, "show" // string@32d4 │ │ -0a3fcc: 6e20 db24 3000 |0008: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0a3fd2: 0a00 |000b: move-result v0 │ │ -0a3fd4: 3800 1600 |000c: if-eqz v0, 0022 // +0016 │ │ -0a3fd8: 1400 0500 0b7f |000e: const v0, #float 1.84763e+38 // #7f0b0005 │ │ -0a3fde: 6e20 aa1f 0500 |0011: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0a3fe4: 0c00 |0014: move-result-object v0 │ │ -0a3fe6: 1f00 0504 |0015: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ -0a3fea: 7220 db01 7600 |0017: invoke-interface {v6, v7}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0a3ff0: 0a03 |001a: move-result v3 │ │ -0a3ff2: 3323 0300 |001b: if-ne v3, v2, 001e // +0003 │ │ -0a3ff6: 0121 |001d: move v1, v2 │ │ -0a3ff8: 6e20 6221 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0a3ffe: 0f02 |0021: return v2 │ │ -0a4000: 0112 |0022: move v2, v1 │ │ -0a4002: 28fe |0023: goto 0021 // -0002 │ │ +0a3f5c: |[0a3f5c] org.pyneo.maps.track.TrackListActivity$CheckBoxViewBinder.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ +0a3f6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a3f6e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0a3f70: 7220 d701 7600 |0002: invoke-interface {v6, v7}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ +0a3f76: 0c00 |0005: move-result-object v0 │ │ +0a3f78: 1a03 d432 |0006: const-string v3, "show" // string@32d4 │ │ +0a3f7c: 6e20 db24 3000 |0008: invoke-virtual {v0, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0a3f82: 0a00 |000b: move-result v0 │ │ +0a3f84: 3800 1600 |000c: if-eqz v0, 0022 // +0016 │ │ +0a3f88: 1400 0500 0b7f |000e: const v0, #float 1.84763e+38 // #7f0b0005 │ │ +0a3f8e: 6e20 aa1f 0500 |0011: invoke-virtual {v5, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0a3f94: 0c00 |0014: move-result-object v0 │ │ +0a3f96: 1f00 0504 |0015: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ +0a3f9a: 7220 db01 7600 |0017: invoke-interface {v6, v7}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0a3fa0: 0a03 |001a: move-result v3 │ │ +0a3fa2: 3323 0300 |001b: if-ne v3, v2, 001e // +0003 │ │ +0a3fa6: 0121 |001d: move v1, v2 │ │ +0a3fa8: 6e20 6221 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0a3fae: 0f02 |0021: return v2 │ │ +0a3fb0: 0112 |0022: move v2, v1 │ │ +0a3fb2: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=502 │ │ 0x000e line=503 │ │ 0x0021 line=506 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder; │ │ @@ -166981,18 +167050,18 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a4004: |[0a4004] org.pyneo.maps.track.TrackListActivity$SimpleInvalidationHandler.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0a4014: 5b01 3016 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a4018: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -0a401e: 0e00 |0005: return-void │ │ +0a3fb4: |[0a3fb4] org.pyneo.maps.track.TrackListActivity$SimpleInvalidationHandler.:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0a3fc4: 5b01 3016 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a3fc8: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0a3fce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ @@ -167001,17 +167070,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a4020: |[0a4020] org.pyneo.maps.track.TrackListActivity$SimpleInvalidationHandler.:(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V │ │ -0a4030: 7020 1c2d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d1c │ │ -0a4036: 0e00 |0003: return-void │ │ +0a3fd0: |[0a3fd0] org.pyneo.maps.track.TrackListActivity$SimpleInvalidationHandler.:(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V │ │ +0a3fe0: 7020 1c2d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d1c │ │ +0a3fe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/track/TrackListActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/track/TrackListActivity$1; │ │ @@ -167022,112 +167091,118 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 176 16-bit code units │ │ -0a4038: |[0a4038] org.pyneo.maps.track.TrackListActivity$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ -0a4048: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0a404a: 5260 4400 |0001: iget v0, v6, Landroid/os/Message;.what:I // field@0044 │ │ -0a404e: 1401 2b01 0b7f |0003: const v1, #float 1.84769e+38 // #7f0b012b │ │ -0a4054: 3310 1200 |0006: if-ne v0, v1, 0018 // +0012 │ │ -0a4058: 5450 3016 |0008: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a405c: 6e10 2d2d 0000 |000a: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ -0a4062: 0c00 |000d: move-result-object v0 │ │ -0a4064: 1f00 2c04 |000e: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0a4068: 6e10 8322 0000 |0010: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -0a406e: 0c00 |0013: move-result-object v0 │ │ -0a4070: 7210 e501 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -0a4076: 0e00 |0017: return-void │ │ -0a4078: 5260 4400 |0018: iget v0, v6, Landroid/os/Message;.what:I // field@0044 │ │ -0a407c: 1401 1a01 0b7f |001a: const v1, #float 1.84768e+38 // #7f0b011a │ │ -0a4082: 3310 2f00 |001d: if-ne v0, v1, 004c // +002f │ │ -0a4086: 5260 4200 |001f: iget v0, v6, Landroid/os/Message;.arg1:I // field@0042 │ │ -0a408a: 3900 1e00 |0021: if-nez v0, 003f // +001e │ │ -0a408e: 5450 3016 |0023: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a4092: 1401 3901 0e7f |0025: const v1, #float 1.88757e+38 // #7f0e0139 │ │ -0a4098: 7130 c522 1004 |0028: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0a409e: 0c00 |002b: move-result-object v0 │ │ -0a40a0: 6e10 c822 0000 |002c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0a40a6: 5450 3016 |002f: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a40aa: 6e10 2d2d 0000 |0031: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ -0a40b0: 0c00 |0034: move-result-object v0 │ │ -0a40b2: 1f00 2c04 |0035: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0a40b6: 6e10 8322 0000 |0037: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -0a40bc: 0c00 |003a: move-result-object v0 │ │ -0a40be: 7210 e501 0000 |003b: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -0a40c4: 28d9 |003e: goto 0017 // -0027 │ │ -0a40c6: 5450 3016 |003f: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a40ca: 1401 3a01 0e7f |0041: const v1, #float 1.88757e+38 // #7f0e013a │ │ -0a40d0: 7130 c522 1004 |0044: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0a40d6: 0c00 |0047: move-result-object v0 │ │ -0a40d8: 6e10 c822 0000 |0048: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0a40de: 28e4 |004b: goto 002f // -001c │ │ -0a40e0: 5260 4400 |004c: iget v0, v6, Landroid/os/Message;.what:I // field@0044 │ │ -0a40e4: 1401 0601 0b7f |004e: const v1, #float 1.84768e+38 // #7f0b0106 │ │ -0a40ea: 3310 c6ff |0051: if-ne v0, v1, 0017 // -003a │ │ -0a40ee: 5260 4200 |0053: iget v0, v6, Landroid/os/Message;.arg1:I // field@0042 │ │ -0a40f2: 3900 2e00 |0055: if-nez v0, 0083 // +002e │ │ -0a40f6: 5450 3016 |0057: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a40fa: 2201 9204 |0059: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0a40fe: 7010 fb24 0100 |005b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a4104: 5452 3016 |005e: iget-object v2, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a4108: 1403 9200 0e7f |0060: const v3, #float 1.88753e+38 // #7f0e0092 │ │ -0a410e: 6e20 322d 3200 |0063: invoke-virtual {v2, v3}, Lorg/pyneo/maps/track/TrackListActivity;.getString:(I)Ljava/lang/String; // method@2d32 │ │ -0a4114: 0c02 |0066: move-result-object v2 │ │ -0a4116: 6e20 0425 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a411c: 0c01 |006a: move-result-object v1 │ │ -0a411e: 1a02 0600 |006b: const-string v2, " " // string@0006 │ │ -0a4122: 6e20 0425 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a4128: 0c01 |0070: move-result-object v1 │ │ -0a412a: 5462 4300 |0071: iget-object v2, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -0a412e: 6e20 0325 2100 |0073: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0a4134: 0c01 |0076: move-result-object v1 │ │ -0a4136: 6e10 0a25 0100 |0077: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a413c: 0c01 |007a: move-result-object v1 │ │ -0a413e: 7130 c622 1004 |007b: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0a4144: 0c00 |007e: move-result-object v0 │ │ -0a4146: 6e10 c822 0000 |007f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0a414c: 2895 |0082: goto 0017 // -006b │ │ -0a414e: 5450 3016 |0083: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a4152: 2201 9204 |0085: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0a4156: 7010 fb24 0100 |0087: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a415c: 5452 3016 |008a: iget-object v2, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ -0a4160: 1403 9b00 0e7f |008c: const v3, #float 1.88754e+38 // #7f0e009b │ │ -0a4166: 6e20 322d 3200 |008f: invoke-virtual {v2, v3}, Lorg/pyneo/maps/track/TrackListActivity;.getString:(I)Ljava/lang/String; // method@2d32 │ │ -0a416c: 0c02 |0092: move-result-object v2 │ │ -0a416e: 6e20 0425 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a4174: 0c01 |0096: move-result-object v1 │ │ -0a4176: 1a02 0600 |0097: const-string v2, " " // string@0006 │ │ -0a417a: 6e20 0425 2100 |0099: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a4180: 0c01 |009c: move-result-object v1 │ │ -0a4182: 5462 4300 |009d: iget-object v2, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -0a4186: 6e20 0325 2100 |009f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0a418c: 0c01 |00a2: move-result-object v1 │ │ -0a418e: 6e10 0a25 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a4194: 0c01 |00a6: move-result-object v1 │ │ -0a4196: 7130 c622 1004 |00a7: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0a419c: 0c00 |00aa: move-result-object v0 │ │ -0a419e: 6e10 c822 0000 |00ab: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0a41a4: 2900 69ff |00ae: goto/16 0017 // -0097 │ │ +0a3fe8: |[0a3fe8] org.pyneo.maps.track.TrackListActivity$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ +0a3ff8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a3ffa: 5260 4400 |0001: iget v0, v6, Landroid/os/Message;.what:I // field@0044 │ │ +0a3ffe: 1401 2b01 0b7f |0003: const v1, #float 1.84769e+38 // #7f0b012b │ │ +0a4004: 3310 1200 |0006: if-ne v0, v1, 0018 // +0012 │ │ +0a4008: 5450 3016 |0008: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a400c: 6e10 2d2d 0000 |000a: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ +0a4012: 0c00 |000d: move-result-object v0 │ │ +0a4014: 1f00 2c04 |000e: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0a4018: 6e10 8322 0000 |0010: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +0a401e: 0c00 |0013: move-result-object v0 │ │ +0a4020: 7210 e501 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +0a4026: 0e00 |0017: return-void │ │ +0a4028: 5260 4400 |0018: iget v0, v6, Landroid/os/Message;.what:I // field@0044 │ │ +0a402c: 1401 1a01 0b7f |001a: const v1, #float 1.84768e+38 // #7f0b011a │ │ +0a4032: 3310 2f00 |001d: if-ne v0, v1, 004c // +002f │ │ +0a4036: 5260 4200 |001f: iget v0, v6, Landroid/os/Message;.arg1:I // field@0042 │ │ +0a403a: 3900 1e00 |0021: if-nez v0, 003f // +001e │ │ +0a403e: 5450 3016 |0023: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a4042: 1401 3901 0e7f |0025: const v1, #float 1.88757e+38 // #7f0e0139 │ │ +0a4048: 7130 c522 1004 |0028: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0a404e: 0c00 |002b: move-result-object v0 │ │ +0a4050: 6e10 c822 0000 |002c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0a4056: 5450 3016 |002f: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a405a: 6e10 2d2d 0000 |0031: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ +0a4060: 0c00 |0034: move-result-object v0 │ │ +0a4062: 1f00 2c04 |0035: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0a4066: 6e10 8322 0000 |0037: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +0a406c: 0c00 |003a: move-result-object v0 │ │ +0a406e: 7210 e501 0000 |003b: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +0a4074: 28d9 |003e: goto 0017 // -0027 │ │ +0a4076: 5450 3016 |003f: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a407a: 1401 3a01 0e7f |0041: const v1, #float 1.88757e+38 // #7f0e013a │ │ +0a4080: 7130 c522 1004 |0044: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0a4086: 0c00 |0047: move-result-object v0 │ │ +0a4088: 6e10 c822 0000 |0048: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0a408e: 28e4 |004b: goto 002f // -001c │ │ +0a4090: 5260 4400 |004c: iget v0, v6, Landroid/os/Message;.what:I // field@0044 │ │ +0a4094: 1401 0601 0b7f |004e: const v1, #float 1.84768e+38 // #7f0b0106 │ │ +0a409a: 3310 c6ff |0051: if-ne v0, v1, 0017 // -003a │ │ +0a409e: 5260 4200 |0053: iget v0, v6, Landroid/os/Message;.arg1:I // field@0042 │ │ +0a40a2: 3900 2e00 |0055: if-nez v0, 0083 // +002e │ │ +0a40a6: 5450 3016 |0057: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a40aa: 2201 9204 |0059: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0a40ae: 7010 fb24 0100 |005b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a40b4: 5452 3016 |005e: iget-object v2, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a40b8: 1403 9200 0e7f |0060: const v3, #float 1.88753e+38 // #7f0e0092 │ │ +0a40be: 6e20 322d 3200 |0063: invoke-virtual {v2, v3}, Lorg/pyneo/maps/track/TrackListActivity;.getString:(I)Ljava/lang/String; // method@2d32 │ │ +0a40c4: 0c02 |0066: move-result-object v2 │ │ +0a40c6: 6e20 0425 2100 |0067: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a40cc: 0c01 |006a: move-result-object v1 │ │ +0a40ce: 1a02 0600 |006b: const-string v2, " " // string@0006 │ │ +0a40d2: 6e20 0425 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a40d8: 0c01 |0070: move-result-object v1 │ │ +0a40da: 5462 4300 |0071: iget-object v2, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +0a40de: 6e20 0325 2100 |0073: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0a40e4: 0c01 |0076: move-result-object v1 │ │ +0a40e6: 6e10 0a25 0100 |0077: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a40ec: 0c01 |007a: move-result-object v1 │ │ +0a40ee: 7130 c622 1004 |007b: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0a40f4: 0c00 |007e: move-result-object v0 │ │ +0a40f6: 6e10 c822 0000 |007f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0a40fc: 2895 |0082: goto 0017 // -006b │ │ +0a40fe: 5450 3016 |0083: iget-object v0, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a4102: 2201 9204 |0085: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0a4106: 7010 fb24 0100 |0087: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a410c: 5452 3016 |008a: iget-object v2, v5, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/track/TrackListActivity; // field@1630 │ │ +0a4110: 1403 9b00 0e7f |008c: const v3, #float 1.88754e+38 // #7f0e009b │ │ +0a4116: 6e20 322d 3200 |008f: invoke-virtual {v2, v3}, Lorg/pyneo/maps/track/TrackListActivity;.getString:(I)Ljava/lang/String; // method@2d32 │ │ +0a411c: 0c02 |0092: move-result-object v2 │ │ +0a411e: 6e20 0425 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a4124: 0c01 |0096: move-result-object v1 │ │ +0a4126: 1a02 0600 |0097: const-string v2, " " // string@0006 │ │ +0a412a: 6e20 0425 2100 |0099: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a4130: 0c01 |009c: move-result-object v1 │ │ +0a4132: 5462 4300 |009d: iget-object v2, v6, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +0a4136: 6e20 0325 2100 |009f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0a413c: 0c01 |00a2: move-result-object v1 │ │ +0a413e: 6e10 0a25 0100 |00a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a4144: 0c01 |00a6: move-result-object v1 │ │ +0a4146: 7130 c622 1004 |00a7: invoke-static {v0, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0a414c: 0c00 |00aa: move-result-object v0 │ │ +0a414e: 6e10 c822 0000 |00ab: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0a4154: 2900 69ff |00ae: goto/16 0017 // -0097 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=475 │ │ 0x0008 line=476 │ │ 0x0017 line=495 │ │ 0x0018 line=477 │ │ 0x001f line=478 │ │ 0x0023 line=479 │ │ 0x002f line=483 │ │ 0x003f line=481 │ │ 0x004c line=484 │ │ 0x0053 line=485 │ │ 0x0057 line=486 │ │ + 0x0063 line=488 │ │ + 0x007b line=487 │ │ + 0x007f line=489 │ │ 0x0083 line=491 │ │ + 0x008f line=492 │ │ + 0x00a7 line=491 │ │ + 0x00ab line=493 │ │ locals : │ │ 0x0000 - 0x00b0 reg=5 this Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ 0x0000 - 0x00b0 reg=6 msg Landroid/os/Message; │ │ │ │ source_file_idx : 4822 (TrackListActivity.java) │ │ │ │ Class #692 header: │ │ @@ -167188,18 +167263,18 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a41a8: |[0a41a8] org.pyneo.maps.track.TrackOverlay$TrackThread.:(Lorg/pyneo/maps/track/TrackOverlay;)V │ │ -0a41b8: 5b01 3916 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a41bc: 7010 0f25 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@250f │ │ -0a41c2: 0e00 |0005: return-void │ │ +0a4158: |[0a4158] org.pyneo.maps.track.TrackOverlay$TrackThread.:(Lorg/pyneo/maps/track/TrackOverlay;)V │ │ +0a4168: 5b01 3916 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a416c: 7010 0f25 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@250f │ │ +0a4172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackOverlay$TrackThread; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ @@ -167208,17 +167283,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;Lorg/pyneo/maps/track/TrackOverlay$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a41c4: |[0a41c4] org.pyneo.maps.track.TrackOverlay$TrackThread.:(Lorg/pyneo/maps/track/TrackOverlay;Lorg/pyneo/maps/track/TrackOverlay$1;)V │ │ -0a41d4: 7020 462d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.:(Lorg/pyneo/maps/track/TrackOverlay;)V // method@2d46 │ │ -0a41da: 0e00 |0003: return-void │ │ +0a4174: |[0a4174] org.pyneo.maps.track.TrackOverlay$TrackThread.:(Lorg/pyneo/maps/track/TrackOverlay;Lorg/pyneo/maps/track/TrackOverlay$1;)V │ │ +0a4184: 7020 462d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.:(Lorg/pyneo/maps/track/TrackOverlay;)V // method@2d46 │ │ +0a418a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/track/TrackOverlay$TrackThread; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/track/TrackOverlay$1; │ │ @@ -167229,202 +167304,202 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 374 16-bit code units │ │ -0a41dc: |[0a41dc] org.pyneo.maps.track.TrackOverlay$TrackThread.run:()V │ │ -0a41ec: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0a41ee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0a41f0: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0a41f2: 1a02 9c2f |0003: const-string v2, "run TrackThread" // string@2f9c │ │ -0a41f6: 7110 f72e 0200 |0005: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a41fc: 5492 3916 |0008: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4200: 7120 4e2d 3200 |000a: invoke-static {v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$102:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Path;)[Landroid/graphics/Path; // method@2d4e │ │ -0a4206: 5492 3916 |000d: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a420a: 7110 4f2d 0200 |000f: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a4210: 0c02 |0012: move-result-object v2 │ │ -0a4212: 3902 2e00 |0013: if-nez v2, 0041 // +002e │ │ -0a4216: 5492 3916 |0015: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a421a: 5493 3916 |0017: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a421e: 7110 512d 0300 |0019: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$300:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/poi/PoiManager; // method@2d51 │ │ -0a4224: 0c03 |001c: move-result-object v3 │ │ -0a4226: 6e20 ac2a 8300 |001d: invoke-virtual {v3, v8}, Lorg/pyneo/maps/poi/PoiManager;.getTrackChecked:(Z)[Lorg/pyneo/maps/track/Track; // method@2aac │ │ -0a422c: 0c03 |0020: move-result-object v3 │ │ -0a422e: 7120 502d 3200 |0021: invoke-static {v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$202:(Lorg/pyneo/maps/track/TrackOverlay;[Lorg/pyneo/maps/track/Track;)[Lorg/pyneo/maps/track/Track; // method@2d50 │ │ -0a4234: 5492 3916 |0024: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4238: 7110 4f2d 0200 |0026: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a423e: 0c02 |0029: move-result-object v2 │ │ -0a4240: 3902 1200 |002a: if-nez v2, 003c // +0012 │ │ -0a4244: 1a02 d112 |002c: const-string v2, "Track is null. Stopped??" // string@12d1 │ │ -0a4248: 7110 f72e 0200 |002e: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a424e: 5492 3916 |0031: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4252: 7120 522d 8200 |0033: invoke-static {v2, v8}, Lorg/pyneo/maps/track/TrackOverlay;.access$402:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z // method@2d52 │ │ -0a4258: 5492 3916 |0036: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a425c: 7120 532d 4200 |0038: invoke-static {v2, v4}, Lorg/pyneo/maps/track/TrackOverlay;.access$502:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z // method@2d53 │ │ -0a4262: 0e00 |003b: return-void │ │ -0a4264: 1a02 d212 |003c: const-string v2, "Track loaded" // string@12d2 │ │ -0a4268: 7110 f72e 0200 |003e: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a426e: 5492 3916 |0041: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4272: 5493 3916 |0043: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4276: 7110 4f2d 0300 |0045: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a427c: 0c03 |0048: move-result-object v3 │ │ -0a427e: 2133 |0049: array-length v3, v3 │ │ -0a4280: 2333 5906 |004a: new-array v3, v3, [Landroid/graphics/Path; // type@0659 │ │ -0a4284: 7120 4e2d 3200 |004c: invoke-static {v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$102:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Path;)[Landroid/graphics/Path; // method@2d4e │ │ -0a428a: 5492 3916 |004f: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a428e: 5493 3916 |0051: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4292: 7110 4f2d 0300 |0053: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a4298: 0c03 |0056: move-result-object v3 │ │ -0a429a: 2133 |0057: array-length v3, v3 │ │ -0a429c: 2333 5806 |0058: new-array v3, v3, [Landroid/graphics/Paint; // type@0658 │ │ -0a42a0: 7120 552d 3200 |005a: invoke-static {v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$602:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Paint;)[Landroid/graphics/Paint; // method@2d55 │ │ -0a42a6: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -0a42a8: 5492 3916 |005e: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a42ac: 7110 4f2d 0200 |0060: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a42b2: 0c02 |0063: move-result-object v2 │ │ -0a42b4: 2122 |0064: array-length v2, v2 │ │ -0a42b6: 3521 0001 |0065: if-ge v1, v2, 0165 // +0100 │ │ -0a42ba: 5492 3916 |0067: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a42be: 7110 4f2d 0200 |0069: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a42c4: 0c02 |006c: move-result-object v2 │ │ -0a42c6: 4602 0201 |006d: aget-object v2, v2, v1 │ │ -0a42ca: 3802 fd00 |006f: if-eqz v2, 016c // +00fd │ │ -0a42ce: 5492 3916 |0071: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a42d2: 7110 4c2d 0200 |0073: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$100:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path; // method@2d4c │ │ -0a42d8: 0c02 |0076: move-result-object v2 │ │ -0a42da: 5493 3916 |0077: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a42de: 7110 582d 0300 |0079: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$900:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2d58 │ │ -0a42e4: 0c03 |007c: move-result-object v3 │ │ -0a42e6: 5494 3916 |007d: iget-object v4, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a42ea: 7110 512d 0400 |007f: invoke-static {v4}, Lorg/pyneo/maps/track/TrackOverlay;.access$300:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/poi/PoiManager; // method@2d51 │ │ -0a42f0: 0c04 |0082: move-result-object v4 │ │ -0a42f2: 5495 3916 |0083: iget-object v5, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a42f6: 7110 4f2d 0500 |0085: invoke-static {v5}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a42fc: 0c05 |0088: move-result-object v5 │ │ -0a42fe: 4605 0501 |0089: aget-object v5, v5, v1 │ │ -0a4302: 6e10 f02c 0500 |008b: invoke-virtual {v5}, Lorg/pyneo/maps/track/Track;.getId:()I // method@2cf0 │ │ -0a4308: 0a05 |008e: move-result v5 │ │ -0a430a: 8156 |008f: int-to-long v6, v5 │ │ -0a430c: 6e30 ae2a 6407 |0090: invoke-virtual {v4, v6, v7}, Lorg/pyneo/maps/poi/PoiManager;.getTrackPoints:(J)Landroid/database/Cursor; // method@2aae │ │ -0a4312: 0c04 |0093: move-result-object v4 │ │ -0a4314: 5495 3916 |0094: iget-object v5, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4318: 7110 562d 0500 |0096: invoke-static {v5}, Lorg/pyneo/maps/track/TrackOverlay;.access$700:(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/graphics/Point; // method@2d56 │ │ -0a431e: 0c05 |0099: move-result-object v5 │ │ -0a4320: 5496 3916 |009a: iget-object v6, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4324: 7110 572d 0600 |009c: invoke-static {v6}, Lorg/pyneo/maps/track/TrackOverlay;.access$800:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; // method@2d57 │ │ -0a432a: 0c06 |009f: move-result-object v6 │ │ -0a432c: 6e40 5829 4365 |00a0: invoke-virtual {v3, v4, v5, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixelsTrackPoints:(Landroid/database/Cursor;Landroid/graphics/Point;Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Path; // method@2958 │ │ -0a4332: 0c03 |00a3: move-result-object v3 │ │ -0a4334: 4d03 0201 |00a4: aput-object v3, v2, v1 │ │ -0a4338: 5492 3916 |00a6: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a433c: 7110 542d 0200 |00a8: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ -0a4342: 0c02 |00ab: move-result-object v2 │ │ -0a4344: 2203 5f00 |00ac: new-instance v3, Landroid/graphics/Paint; // type@005f │ │ -0a4348: 7010 4802 0300 |00ae: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a434e: 4d03 0201 |00b1: aput-object v3, v2, v1 │ │ -0a4352: 5492 3916 |00b3: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4356: 7110 542d 0200 |00b5: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ -0a435c: 0c02 |00b8: move-result-object v2 │ │ -0a435e: 4602 0201 |00b9: aget-object v2, v2, v1 │ │ -0a4362: 1213 |00bb: const/4 v3, #int 1 // #1 │ │ -0a4364: 6e20 4e02 3200 |00bc: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0a436a: 5492 3916 |00bf: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a436e: 7110 542d 0200 |00c1: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ -0a4374: 0c02 |00c4: move-result-object v2 │ │ -0a4376: 4602 0201 |00c5: aget-object v2, v2, v1 │ │ -0a437a: 6203 2900 |00c7: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0a437e: 6e20 5802 3200 |00c9: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0a4384: 5492 3916 |00cc: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4388: 7110 542d 0200 |00ce: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ -0a438e: 0c02 |00d1: move-result-object v2 │ │ -0a4390: 4602 0201 |00d2: aget-object v2, v2, v1 │ │ -0a4394: 6203 2700 |00d4: sget-object v3, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ -0a4398: 6e20 5602 3200 |00d6: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ -0a439e: 5492 3916 |00d9: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a43a2: 7110 542d 0200 |00db: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ -0a43a8: 0c02 |00de: move-result-object v2 │ │ -0a43aa: 4602 0201 |00df: aget-object v2, v2, v1 │ │ -0a43ae: 5493 3916 |00e1: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a43b2: 7110 4f2d 0300 |00e3: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a43b8: 0c03 |00e6: move-result-object v3 │ │ -0a43ba: 4603 0301 |00e7: aget-object v3, v3, v1 │ │ -0a43be: 5233 0a16 |00e9: iget v3, v3, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0a43c2: 6e20 4f02 3200 |00eb: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a43c8: 5492 3916 |00ee: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a43cc: 7110 542d 0200 |00f0: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ -0a43d2: 0c02 |00f3: move-result-object v2 │ │ -0a43d4: 4602 0201 |00f4: aget-object v2, v2, v1 │ │ -0a43d8: 5493 3916 |00f6: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a43dc: 7110 4f2d 0300 |00f8: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a43e2: 0c03 |00fb: move-result-object v3 │ │ -0a43e4: 4603 0301 |00fc: aget-object v3, v3, v1 │ │ -0a43e8: 5233 1716 |00fe: iget v3, v3, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0a43ec: 8233 |0100: int-to-float v3, v3 │ │ -0a43ee: 6e20 5702 3200 |0101: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0a43f4: 5492 3916 |0104: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a43f8: 7110 542d 0200 |0106: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ -0a43fe: 0c02 |0109: move-result-object v2 │ │ -0a4400: 4602 0201 |010a: aget-object v2, v2, v1 │ │ -0a4404: 5493 3916 |010c: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4408: 7110 4f2d 0300 |010e: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a440e: 0c03 |0111: move-result-object v3 │ │ -0a4410: 4603 0301 |0112: aget-object v3, v3, v1 │ │ -0a4414: 5233 0b16 |0114: iget v3, v3, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0a4418: 7110 3702 0300 |0116: invoke-static {v3}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ -0a441e: 0a03 |0119: move-result v3 │ │ -0a4420: 6e20 4d02 3200 |011a: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ -0a4426: 5492 3916 |011d: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a442a: 7110 542d 0200 |011f: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ -0a4430: 0c02 |0122: move-result-object v2 │ │ -0a4432: 4602 0201 |0123: aget-object v2, v2, v1 │ │ -0a4436: 5493 3916 |0125: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a443a: 7110 4f2d 0300 |0127: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a4440: 0c03 |012a: move-result-object v3 │ │ -0a4442: 4603 0301 |012b: aget-object v3, v3, v1 │ │ -0a4446: 5334 1416 |012d: iget-wide v4, v3, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0a444a: 8c43 |012f: double-to-float v3, v4 │ │ -0a444c: 1204 |0130: const/4 v4, #int 0 // #0 │ │ -0a444e: 1205 |0131: const/4 v5, #int 0 // #0 │ │ -0a4450: 5496 3916 |0132: iget-object v6, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4454: 7110 4f2d 0600 |0134: invoke-static {v6}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ -0a445a: 0c06 |0137: move-result-object v6 │ │ -0a445c: 4606 0601 |0138: aget-object v6, v6, v1 │ │ -0a4460: 5266 0b16 |013a: iget v6, v6, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0a4464: 6e56 5502 3254 |013c: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0a446a: 5492 3916 |013f: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a446e: 7110 4d2d 0200 |0141: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$1000:(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/os/Handler; // method@2d4d │ │ -0a4474: 0c02 |0144: move-result-object v2 │ │ -0a4476: 1303 e803 |0145: const/16 v3, #int 1000 // #3e8 │ │ -0a447a: 7120 3f03 3200 |0147: invoke-static {v2, v3}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ -0a4480: 0c02 |014a: move-result-object v2 │ │ -0a4482: 6e10 4303 0200 |014b: invoke-virtual {v2}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a4488: d801 0101 |014e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a448c: 2900 0eff |0150: goto/16 005e // -00f2 │ │ -0a4490: 0d00 |0152: move-exception v0 │ │ -0a4492: 5492 3916 |0153: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a4496: 7110 4c2d 0200 |0155: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$100:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path; // method@2d4c │ │ -0a449c: 0c02 |0158: move-result-object v2 │ │ -0a449e: 1203 |0159: const/4 v3, #int 0 // #0 │ │ -0a44a0: 4d03 0201 |015a: aput-object v3, v2, v1 │ │ -0a44a4: 28f2 |015c: goto 014e // -000e │ │ -0a44a6: 0d00 |015d: move-exception v0 │ │ -0a44a8: 6e10 8224 0000 |015e: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a44ae: 0c02 |0161: move-result-object v2 │ │ -0a44b0: 7120 fa2e 0200 |0162: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a44b6: 5492 3916 |0165: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a44ba: 7120 522d 8200 |0167: invoke-static {v2, v8}, Lorg/pyneo/maps/track/TrackOverlay;.access$402:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z // method@2d52 │ │ -0a44c0: 2900 d1fe |016a: goto/16 003b // -012f │ │ -0a44c4: 5492 3916 |016c: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ -0a44c8: 7110 4c2d 0200 |016e: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$100:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path; // method@2d4c │ │ -0a44ce: 0c02 |0171: move-result-object v2 │ │ -0a44d0: 1203 |0172: const/4 v3, #int 0 // #0 │ │ -0a44d2: 4d03 0201 |0173: aput-object v3, v2, v1 │ │ -0a44d6: 28d9 |0175: goto 014e // -0027 │ │ +0a418c: |[0a418c] org.pyneo.maps.track.TrackOverlay$TrackThread.run:()V │ │ +0a419c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a419e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0a41a0: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0a41a2: 1a02 9c2f |0003: const-string v2, "run TrackThread" // string@2f9c │ │ +0a41a6: 7110 f72e 0200 |0005: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a41ac: 5492 3916 |0008: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a41b0: 7120 4e2d 3200 |000a: invoke-static {v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$102:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Path;)[Landroid/graphics/Path; // method@2d4e │ │ +0a41b6: 5492 3916 |000d: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a41ba: 7110 4f2d 0200 |000f: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a41c0: 0c02 |0012: move-result-object v2 │ │ +0a41c2: 3902 2e00 |0013: if-nez v2, 0041 // +002e │ │ +0a41c6: 5492 3916 |0015: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a41ca: 5493 3916 |0017: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a41ce: 7110 512d 0300 |0019: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$300:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/poi/PoiManager; // method@2d51 │ │ +0a41d4: 0c03 |001c: move-result-object v3 │ │ +0a41d6: 6e20 ac2a 8300 |001d: invoke-virtual {v3, v8}, Lorg/pyneo/maps/poi/PoiManager;.getTrackChecked:(Z)[Lorg/pyneo/maps/track/Track; // method@2aac │ │ +0a41dc: 0c03 |0020: move-result-object v3 │ │ +0a41de: 7120 502d 3200 |0021: invoke-static {v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$202:(Lorg/pyneo/maps/track/TrackOverlay;[Lorg/pyneo/maps/track/Track;)[Lorg/pyneo/maps/track/Track; // method@2d50 │ │ +0a41e4: 5492 3916 |0024: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a41e8: 7110 4f2d 0200 |0026: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a41ee: 0c02 |0029: move-result-object v2 │ │ +0a41f0: 3902 1200 |002a: if-nez v2, 003c // +0012 │ │ +0a41f4: 1a02 d112 |002c: const-string v2, "Track is null. Stopped??" // string@12d1 │ │ +0a41f8: 7110 f72e 0200 |002e: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a41fe: 5492 3916 |0031: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4202: 7120 522d 8200 |0033: invoke-static {v2, v8}, Lorg/pyneo/maps/track/TrackOverlay;.access$402:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z // method@2d52 │ │ +0a4208: 5492 3916 |0036: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a420c: 7120 532d 4200 |0038: invoke-static {v2, v4}, Lorg/pyneo/maps/track/TrackOverlay;.access$502:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z // method@2d53 │ │ +0a4212: 0e00 |003b: return-void │ │ +0a4214: 1a02 d212 |003c: const-string v2, "Track loaded" // string@12d2 │ │ +0a4218: 7110 f72e 0200 |003e: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a421e: 5492 3916 |0041: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4222: 5493 3916 |0043: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4226: 7110 4f2d 0300 |0045: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a422c: 0c03 |0048: move-result-object v3 │ │ +0a422e: 2133 |0049: array-length v3, v3 │ │ +0a4230: 2333 5906 |004a: new-array v3, v3, [Landroid/graphics/Path; // type@0659 │ │ +0a4234: 7120 4e2d 3200 |004c: invoke-static {v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$102:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Path;)[Landroid/graphics/Path; // method@2d4e │ │ +0a423a: 5492 3916 |004f: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a423e: 5493 3916 |0051: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4242: 7110 4f2d 0300 |0053: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a4248: 0c03 |0056: move-result-object v3 │ │ +0a424a: 2133 |0057: array-length v3, v3 │ │ +0a424c: 2333 5806 |0058: new-array v3, v3, [Landroid/graphics/Paint; // type@0658 │ │ +0a4250: 7120 552d 3200 |005a: invoke-static {v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$602:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Paint;)[Landroid/graphics/Paint; // method@2d55 │ │ +0a4256: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +0a4258: 5492 3916 |005e: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a425c: 7110 4f2d 0200 |0060: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a4262: 0c02 |0063: move-result-object v2 │ │ +0a4264: 2122 |0064: array-length v2, v2 │ │ +0a4266: 3521 0001 |0065: if-ge v1, v2, 0165 // +0100 │ │ +0a426a: 5492 3916 |0067: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a426e: 7110 4f2d 0200 |0069: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a4274: 0c02 |006c: move-result-object v2 │ │ +0a4276: 4602 0201 |006d: aget-object v2, v2, v1 │ │ +0a427a: 3802 fd00 |006f: if-eqz v2, 016c // +00fd │ │ +0a427e: 5492 3916 |0071: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4282: 7110 4c2d 0200 |0073: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$100:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path; // method@2d4c │ │ +0a4288: 0c02 |0076: move-result-object v2 │ │ +0a428a: 5493 3916 |0077: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a428e: 7110 582d 0300 |0079: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$900:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2d58 │ │ +0a4294: 0c03 |007c: move-result-object v3 │ │ +0a4296: 5494 3916 |007d: iget-object v4, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a429a: 7110 512d 0400 |007f: invoke-static {v4}, Lorg/pyneo/maps/track/TrackOverlay;.access$300:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/poi/PoiManager; // method@2d51 │ │ +0a42a0: 0c04 |0082: move-result-object v4 │ │ +0a42a2: 5495 3916 |0083: iget-object v5, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a42a6: 7110 4f2d 0500 |0085: invoke-static {v5}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a42ac: 0c05 |0088: move-result-object v5 │ │ +0a42ae: 4605 0501 |0089: aget-object v5, v5, v1 │ │ +0a42b2: 6e10 f02c 0500 |008b: invoke-virtual {v5}, Lorg/pyneo/maps/track/Track;.getId:()I // method@2cf0 │ │ +0a42b8: 0a05 |008e: move-result v5 │ │ +0a42ba: 8156 |008f: int-to-long v6, v5 │ │ +0a42bc: 6e30 ae2a 6407 |0090: invoke-virtual {v4, v6, v7}, Lorg/pyneo/maps/poi/PoiManager;.getTrackPoints:(J)Landroid/database/Cursor; // method@2aae │ │ +0a42c2: 0c04 |0093: move-result-object v4 │ │ +0a42c4: 5495 3916 |0094: iget-object v5, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a42c8: 7110 562d 0500 |0096: invoke-static {v5}, Lorg/pyneo/maps/track/TrackOverlay;.access$700:(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/graphics/Point; // method@2d56 │ │ +0a42ce: 0c05 |0099: move-result-object v5 │ │ +0a42d0: 5496 3916 |009a: iget-object v6, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a42d4: 7110 572d 0600 |009c: invoke-static {v6}, Lorg/pyneo/maps/track/TrackOverlay;.access$800:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; // method@2d57 │ │ +0a42da: 0c06 |009f: move-result-object v6 │ │ +0a42dc: 6e40 5829 4365 |00a0: invoke-virtual {v3, v4, v5, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixelsTrackPoints:(Landroid/database/Cursor;Landroid/graphics/Point;Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Path; // method@2958 │ │ +0a42e2: 0c03 |00a3: move-result-object v3 │ │ +0a42e4: 4d03 0201 |00a4: aput-object v3, v2, v1 │ │ +0a42e8: 5492 3916 |00a6: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a42ec: 7110 542d 0200 |00a8: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ +0a42f2: 0c02 |00ab: move-result-object v2 │ │ +0a42f4: 2203 5f00 |00ac: new-instance v3, Landroid/graphics/Paint; // type@005f │ │ +0a42f8: 7010 4802 0300 |00ae: invoke-direct {v3}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a42fe: 4d03 0201 |00b1: aput-object v3, v2, v1 │ │ +0a4302: 5492 3916 |00b3: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4306: 7110 542d 0200 |00b5: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ +0a430c: 0c02 |00b8: move-result-object v2 │ │ +0a430e: 4602 0201 |00b9: aget-object v2, v2, v1 │ │ +0a4312: 1213 |00bb: const/4 v3, #int 1 // #1 │ │ +0a4314: 6e20 4e02 3200 |00bc: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0a431a: 5492 3916 |00bf: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a431e: 7110 542d 0200 |00c1: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ +0a4324: 0c02 |00c4: move-result-object v2 │ │ +0a4326: 4602 0201 |00c5: aget-object v2, v2, v1 │ │ +0a432a: 6203 2900 |00c7: sget-object v3, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0a432e: 6e20 5802 3200 |00c9: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0a4334: 5492 3916 |00cc: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4338: 7110 542d 0200 |00ce: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ +0a433e: 0c02 |00d1: move-result-object v2 │ │ +0a4340: 4602 0201 |00d2: aget-object v2, v2, v1 │ │ +0a4344: 6203 2700 |00d4: sget-object v3, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ +0a4348: 6e20 5602 3200 |00d6: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ +0a434e: 5492 3916 |00d9: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4352: 7110 542d 0200 |00db: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ +0a4358: 0c02 |00de: move-result-object v2 │ │ +0a435a: 4602 0201 |00df: aget-object v2, v2, v1 │ │ +0a435e: 5493 3916 |00e1: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4362: 7110 4f2d 0300 |00e3: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a4368: 0c03 |00e6: move-result-object v3 │ │ +0a436a: 4603 0301 |00e7: aget-object v3, v3, v1 │ │ +0a436e: 5233 0a16 |00e9: iget v3, v3, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0a4372: 6e20 4f02 3200 |00eb: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a4378: 5492 3916 |00ee: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a437c: 7110 542d 0200 |00f0: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ +0a4382: 0c02 |00f3: move-result-object v2 │ │ +0a4384: 4602 0201 |00f4: aget-object v2, v2, v1 │ │ +0a4388: 5493 3916 |00f6: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a438c: 7110 4f2d 0300 |00f8: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a4392: 0c03 |00fb: move-result-object v3 │ │ +0a4394: 4603 0301 |00fc: aget-object v3, v3, v1 │ │ +0a4398: 5233 1716 |00fe: iget v3, v3, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0a439c: 8233 |0100: int-to-float v3, v3 │ │ +0a439e: 6e20 5702 3200 |0101: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0a43a4: 5492 3916 |0104: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a43a8: 7110 542d 0200 |0106: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ +0a43ae: 0c02 |0109: move-result-object v2 │ │ +0a43b0: 4602 0201 |010a: aget-object v2, v2, v1 │ │ +0a43b4: 5493 3916 |010c: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a43b8: 7110 4f2d 0300 |010e: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a43be: 0c03 |0111: move-result-object v3 │ │ +0a43c0: 4603 0301 |0112: aget-object v3, v3, v1 │ │ +0a43c4: 5233 0b16 |0114: iget v3, v3, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0a43c8: 7110 3702 0300 |0116: invoke-static {v3}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ +0a43ce: 0a03 |0119: move-result v3 │ │ +0a43d0: 6e20 4d02 3200 |011a: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ +0a43d6: 5492 3916 |011d: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a43da: 7110 542d 0200 |011f: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; // method@2d54 │ │ +0a43e0: 0c02 |0122: move-result-object v2 │ │ +0a43e2: 4602 0201 |0123: aget-object v2, v2, v1 │ │ +0a43e6: 5493 3916 |0125: iget-object v3, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a43ea: 7110 4f2d 0300 |0127: invoke-static {v3}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a43f0: 0c03 |012a: move-result-object v3 │ │ +0a43f2: 4603 0301 |012b: aget-object v3, v3, v1 │ │ +0a43f6: 5334 1416 |012d: iget-wide v4, v3, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0a43fa: 8c43 |012f: double-to-float v3, v4 │ │ +0a43fc: 1204 |0130: const/4 v4, #int 0 // #0 │ │ +0a43fe: 1205 |0131: const/4 v5, #int 0 // #0 │ │ +0a4400: 5496 3916 |0132: iget-object v6, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4404: 7110 4f2d 0600 |0134: invoke-static {v6}, Lorg/pyneo/maps/track/TrackOverlay;.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; // method@2d4f │ │ +0a440a: 0c06 |0137: move-result-object v6 │ │ +0a440c: 4606 0601 |0138: aget-object v6, v6, v1 │ │ +0a4410: 5266 0b16 |013a: iget v6, v6, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0a4414: 6e56 5502 3254 |013c: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0a441a: 5492 3916 |013f: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a441e: 7110 4d2d 0200 |0141: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$1000:(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/os/Handler; // method@2d4d │ │ +0a4424: 0c02 |0144: move-result-object v2 │ │ +0a4426: 1303 e803 |0145: const/16 v3, #int 1000 // #3e8 │ │ +0a442a: 7120 3f03 3200 |0147: invoke-static {v2, v3}, Landroid/os/Message;.obtain:(Landroid/os/Handler;I)Landroid/os/Message; // method@033f │ │ +0a4430: 0c02 |014a: move-result-object v2 │ │ +0a4432: 6e10 4303 0200 |014b: invoke-virtual {v2}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a4438: d801 0101 |014e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a443c: 2900 0eff |0150: goto/16 005e // -00f2 │ │ +0a4440: 0d00 |0152: move-exception v0 │ │ +0a4442: 5492 3916 |0153: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4446: 7110 4c2d 0200 |0155: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$100:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path; // method@2d4c │ │ +0a444c: 0c02 |0158: move-result-object v2 │ │ +0a444e: 1203 |0159: const/4 v3, #int 0 // #0 │ │ +0a4450: 4d03 0201 |015a: aput-object v3, v2, v1 │ │ +0a4454: 28f2 |015c: goto 014e // -000e │ │ +0a4456: 0d00 |015d: move-exception v0 │ │ +0a4458: 6e10 8224 0000 |015e: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a445e: 0c02 |0161: move-result-object v2 │ │ +0a4460: 7120 fa2e 0200 |0162: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a4466: 5492 3916 |0165: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a446a: 7120 522d 8200 |0167: invoke-static {v2, v8}, Lorg/pyneo/maps/track/TrackOverlay;.access$402:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z // method@2d52 │ │ +0a4470: 2900 d1fe |016a: goto/16 003b // -012f │ │ +0a4474: 5492 3916 |016c: iget-object v2, v9, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.this$0:Lorg/pyneo/maps/track/TrackOverlay; // field@1639 │ │ +0a4478: 7110 4c2d 0200 |016e: invoke-static {v2}, Lorg/pyneo/maps/track/TrackOverlay;.access$100:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path; // method@2d4c │ │ +0a447e: 0c02 |0171: move-result-object v2 │ │ +0a4480: 1203 |0172: const/4 v3, #int 0 // #0 │ │ +0a4482: 4d03 0201 |0173: aput-object v3, v2, v1 │ │ +0a4486: 28d9 |0175: goto 014e // -0027 │ │ catches : 4 │ │ 0x0041 - 0x006f │ │ Ljava/lang/Exception; -> 0x015d │ │ 0x0071 - 0x014e │ │ Ljava/lang/Exception; -> 0x0152 │ │ 0x0153 - 0x015c │ │ Ljava/lang/Exception; -> 0x015d │ │ @@ -167498,17 +167573,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4504: |[0a4504] org.pyneo.maps.track.TrackStatActivity.:()V │ │ -0a4514: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ -0a451a: 0e00 |0003: return-void │ │ +0a44b4: |[0a44b4] org.pyneo.maps.track.TrackStatActivity.:()V │ │ +0a44c4: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ +0a44ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/track/TrackStatActivity; │ │ │ │ Virtual methods - │ │ @@ -167517,342 +167592,342 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 694 16-bit code units │ │ -0a451c: |[0a451c] org.pyneo.maps.track.TrackStatActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0a452c: 7502 6500 1400 |0000: invoke-super/range {v20, v21}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0a4532: 220a 1306 |0003: new-instance v10, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ -0a4536: 0800 1400 |0005: move-object/from16 v0, v20 │ │ -0a453a: 7020 172e 0a00 |0007: invoke-direct {v10, v0}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ -0a4540: 0800 1400 |000a: move-object/from16 v0, v20 │ │ -0a4544: 5b0a 4816 |000c: iput-object v10, v0, Lorg/pyneo/maps/track/TrackStatActivity;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1648 │ │ -0a4548: 140a 3d00 037f |000e: const v10, #float 1.7413e+38 // #7f03003d │ │ -0a454e: 0800 1400 |0011: move-object/from16 v0, v20 │ │ -0a4552: 6e20 602d a000 |0013: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.setContentView:(I)V // method@2d60 │ │ -0a4558: 7401 5e2d 1400 |0016: invoke-virtual/range {v20}, Lorg/pyneo/maps/track/TrackStatActivity;.getIntent:()Landroid/content/Intent; // method@2d5e │ │ -0a455e: 0c0a |0019: move-result-object v10 │ │ -0a4560: 6e10 5801 0a00 |001a: invoke-virtual {v10}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0a4566: 0c02 |001d: move-result-object v2 │ │ -0a4568: 3902 0700 |001e: if-nez v2, 0025 // +0007 │ │ -0a456c: 2202 9200 |0020: new-instance v2, Landroid/os/Bundle; // type@0092 │ │ -0a4570: 7010 0a03 0200 |0022: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@030a │ │ -0a4576: 1a0a 4c21 |0025: const-string v10, "id" // string@214c │ │ -0a457a: 130b f7fc |0027: const/16 v11, #int -777 // #fcf7 │ │ -0a457e: 6e30 1203 a20b |0029: invoke-virtual {v2, v10, v11}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0a4584: 0a03 |002c: move-result v3 │ │ -0a4586: 3a03 8802 |002d: if-ltz v3, 02b5 // +0288 │ │ -0a458a: 2204 8d05 |002f: new-instance v4, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0a458e: 0800 1400 |0031: move-object/from16 v0, v20 │ │ -0a4592: 7020 902a 0400 |0033: invoke-direct {v4, v0}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0a4598: 6e20 aa2a 3400 |0036: invoke-virtual {v4, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ -0a459e: 0c08 |0039: move-result-object v8 │ │ -0a45a0: 3808 7b02 |003a: if-eqz v8, 02b5 // +027b │ │ -0a45a4: 2206 a904 |003c: new-instance v6, Ljava/text/SimpleDateFormat; // type@04a9 │ │ -0a45a8: 1a0a b605 |003e: const-string v10, "HH:mm" // string@05b6 │ │ -0a45ac: 7020 3625 a600 |0040: invoke-direct {v6, v10}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2536 │ │ -0a45b2: 6e10 ee2c 0800 |0043: invoke-virtual {v8}, Lorg/pyneo/maps/track/Track;.CalculateStatFull:()Lorg/pyneo/maps/track/TrackStatHelper; // method@2cee │ │ -0a45b8: 0c07 |0046: move-result-object v7 │ │ -0a45ba: 7701 af03 1400 |0047: invoke-static/range {v20}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0a45c0: 0c05 |004a: move-result-object v5 │ │ -0a45c2: 2209 0a06 |004b: new-instance v9, Lorg/pyneo/maps/track/Units; // type@060a │ │ -0a45c6: 7020 d72d 5900 |004d: invoke-direct {v9, v5}, Lorg/pyneo/maps/track/Units;.:(Landroid/content/SharedPreferences;)V // method@2dd7 │ │ -0a45cc: 140a bf00 0b7f |0050: const v10, #float 1.84767e+38 // #7f0b00bf │ │ -0a45d2: 0800 1400 |0053: move-object/from16 v0, v20 │ │ -0a45d6: 6e20 5d2d a000 |0055: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a45dc: 0c0a |0058: move-result-object v10 │ │ -0a45de: 1f0a 3504 |0059: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a45e2: 1a0b f000 |005b: const-string v11, "(%s-%s)" // string@00f0 │ │ -0a45e6: 122c |005d: const/4 v12, #int 2 // #2 │ │ -0a45e8: 23cc 7806 |005e: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ -0a45ec: 120d |0060: const/4 v13, #int 0 // #0 │ │ -0a45ee: 547e 4d16 |0061: iget-object v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.Date1:Ljava/util/Date; // field@164d │ │ -0a45f2: 6e20 3a25 e600 |0063: invoke-virtual {v6, v14}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ -0a45f8: 0c0e |0066: move-result-object v14 │ │ -0a45fa: 4d0e 0c0d |0067: aput-object v14, v12, v13 │ │ -0a45fe: 121d |0069: const/4 v13, #int 1 // #1 │ │ -0a4600: 547e 4e16 |006a: iget-object v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.Date2:Ljava/util/Date; // field@164e │ │ -0a4604: 6e20 3a25 e600 |006c: invoke-virtual {v6, v14}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ -0a460a: 0c0e |006f: move-result-object v14 │ │ -0a460c: 4d0e 0c0d |0070: aput-object v14, v12, v13 │ │ -0a4610: 7120 dc24 cb00 |0072: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a4616: 0c0b |0075: move-result-object v11 │ │ -0a4618: 6e20 be22 ba00 |0076: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a461e: 1a0a 0c13 |0079: const-string v10, "UTC" // string@130c │ │ -0a4622: 7110 a925 0a00 |007b: invoke-static {v10}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ -0a4628: 0c0a |007e: move-result-object v10 │ │ -0a462a: 6e20 3c25 a600 |007f: invoke-virtual {v6, v10}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ -0a4630: 1a0a b705 |0082: const-string v10, "HH:mm:ss" // string@05b7 │ │ -0a4634: 6e20 3825 a600 |0084: invoke-virtual {v6, v10}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@2538 │ │ -0a463a: 140a af00 0b7f |0087: const v10, #float 1.84766e+38 // #7f0b00af │ │ -0a4640: 0800 1400 |008a: move-object/from16 v0, v20 │ │ -0a4644: 6e20 5d2d a000 |008c: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a464a: 0c0a |008f: move-result-object v10 │ │ -0a464c: 1f0a 3504 |0090: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4650: 548b 1316 |0092: iget-object v11, v8, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0a4654: 6e20 be22 ba00 |0094: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a465a: 140a be00 0b7f |0097: const v10, #float 1.84767e+38 // #7f0b00be │ │ -0a4660: 0800 1400 |009a: move-object/from16 v0, v20 │ │ -0a4664: 6e20 5d2d a000 |009c: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a466a: 0c0a |009f: move-result-object v10 │ │ -0a466c: 1f0a 3504 |00a0: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4670: 220b b004 |00a2: new-instance v11, Ljava/util/Date; // type@04b0 │ │ -0a4674: 538c 1016 |00a4: iget-wide v12, v8, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ -0a4678: 180e 0000 0000 0040 8f40 |00a6: const-wide v14, #double 1000 // #408f400000000000 │ │ -0a4682: cdec |00ab: mul-double/2addr v12, v14 │ │ -0a4684: 8bcc |00ac: double-to-long v12, v12 │ │ -0a4686: 7030 5c25 cb0d |00ad: invoke-direct {v11, v12, v13}, Ljava/util/Date;.:(J)V // method@255c │ │ -0a468c: 6e20 3a25 b600 |00b0: invoke-virtual {v6, v11}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ -0a4692: 0c0b |00b3: move-result-object v11 │ │ -0a4694: 6e20 be22 ba00 |00b4: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a469a: 140a c800 0b7f |00b7: const v10, #float 1.84767e+38 // #7f0b00c8 │ │ -0a46a0: 0800 1400 |00ba: move-object/from16 v0, v20 │ │ -0a46a4: 6e20 5d2d a000 |00bc: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a46aa: 0c0a |00bf: move-result-object v10 │ │ -0a46ac: 1f0a 3504 |00c0: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a46b0: 1a0b bb00 |00c2: const-string v11, "%.2f" // string@00bb │ │ -0a46b4: 121c |00c4: const/4 v12, #int 1 // #1 │ │ -0a46b6: 23cc 7806 |00c5: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ -0a46ba: 120d |00c7: const/4 v13, #int 0 // #0 │ │ -0a46bc: 538e 0f16 |00c8: iget-wide v14, v8, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ -0a46c0: 1810 0000 0000 0040 8f40 |00ca: const-wide v16, #double 1000 // #408f400000000000 │ │ -0a46ca: ae0e 0e10 |00cf: div-double v14, v14, v16 │ │ -0a46ce: 6e30 d82d e90f |00d1: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.KM:(D)D // method@2dd8 │ │ -0a46d4: 0b0e |00d4: move-result-wide v14 │ │ -0a46d6: 7120 7b24 fe00 |00d5: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a46dc: 0c0e |00d8: move-result-object v14 │ │ -0a46de: 4d0e 0c0d |00d9: aput-object v14, v12, v13 │ │ -0a46e2: 7120 dc24 cb00 |00db: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a46e8: 0c0b |00de: move-result-object v11 │ │ -0a46ea: 6e20 be22 ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a46f0: 140a ea00 0b7f |00e2: const v10, #float 1.84767e+38 // #7f0b00ea │ │ -0a46f6: 0800 1400 |00e5: move-object/from16 v0, v20 │ │ -0a46fa: 6e20 5d2d a000 |00e7: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4700: 0c0a |00ea: move-result-object v10 │ │ -0a4702: 1f0a 3504 |00eb: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4706: 1a0b be00 |00ed: const-string v11, "%d" // string@00be │ │ -0a470a: 121c |00ef: const/4 v12, #int 1 // #1 │ │ -0a470c: 23cc 7806 |00f0: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ -0a4710: 120d |00f2: const/4 v13, #int 0 // #0 │ │ -0a4712: 528e 0916 |00f3: iget v14, v8, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ -0a4716: 7110 9624 0e00 |00f5: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a471c: 0c0e |00f8: move-result-object v14 │ │ -0a471e: 4d0e 0c0d |00f9: aput-object v14, v12, v13 │ │ -0a4722: 7120 dc24 cb00 |00fb: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a4728: 0c0b |00fe: move-result-object v11 │ │ -0a472a: 6e20 be22 ba00 |00ff: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a4730: 140a cd00 0b7f |0102: const v10, #float 1.84767e+38 // #7f0b00cd │ │ -0a4736: 0800 1400 |0105: move-object/from16 v0, v20 │ │ -0a473a: 6e20 5d2d a000 |0107: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4740: 0c0a |010a: move-result-object v10 │ │ -0a4742: 1f0a 3504 |010b: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4746: 0800 1400 |010d: move-object/from16 v0, v20 │ │ -0a474a: 540b 4816 |010f: iget-object v11, v0, Lorg/pyneo/maps/track/TrackStatActivity;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1648 │ │ -0a474e: 537c 4b16 |0111: iget-wide v12, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ -0a4752: 6e30 1c2e cb0d |0113: invoke-virtual {v11, v12, v13}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0a4758: 0c0b |0116: move-result-object v11 │ │ -0a475a: 120c |0117: const/4 v12, #int 0 // #0 │ │ -0a475c: 460b 0b0c |0118: aget-object v11, v11, v12 │ │ -0a4760: 6e20 be22 ba00 |011a: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a4766: 140a d700 0b7f |011d: const v10, #float 1.84767e+38 // #7f0b00d7 │ │ -0a476c: 0800 1400 |0120: move-object/from16 v0, v20 │ │ -0a4770: 6e20 5d2d a000 |0122: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4776: 0c0a |0125: move-result-object v10 │ │ -0a4778: 1f0a 3504 |0126: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a477c: 1a0b c100 |0128: const-string v11, "%d:%02d" // string@00c1 │ │ -0a4780: 122c |012a: const/4 v12, #int 2 // #2 │ │ -0a4782: 23cc 7806 |012b: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ -0a4786: 120d |012d: const/4 v13, #int 0 // #0 │ │ -0a4788: 537e 4a16 |012e: iget-wide v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ -0a478c: 6e30 de2d e90f |0130: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.MINKM:(D)D // method@2dde │ │ -0a4792: 0b0e |0133: move-result-wide v14 │ │ -0a4794: 1910 4e40 |0134: const-wide/high16 v16, #long 4633641066610819072 // #404e │ │ -0a4798: ae0e 0e10 |0136: div-double v14, v14, v16 │ │ -0a479c: 8aee |0138: double-to-int v14, v14 │ │ -0a479e: 7110 9624 0e00 |0139: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a47a4: 0c0e |013c: move-result-object v14 │ │ -0a47a6: 4d0e 0c0d |013d: aput-object v14, v12, v13 │ │ -0a47aa: 121d |013f: const/4 v13, #int 1 // #1 │ │ -0a47ac: 537e 4a16 |0140: iget-wide v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ -0a47b0: 6e30 de2d e90f |0142: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.MINKM:(D)D // method@2dde │ │ -0a47b6: 0b0e |0145: move-result-wide v14 │ │ -0a47b8: 5370 4a16 |0146: iget-wide v0, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ -0a47bc: 0510 0000 |0148: move-wide/from16 v16, v0 │ │ -0a47c0: 0500 1000 |014a: move-wide/from16 v0, v16 │ │ -0a47c4: 6e30 de2d 0901 |014c: invoke-virtual {v9, v0, v1}, Lorg/pyneo/maps/track/Units;.MINKM:(D)D // method@2dde │ │ -0a47ca: 0b10 |014f: move-result-wide v16 │ │ -0a47cc: 1912 4e40 |0150: const-wide/high16 v18, #long 4633641066610819072 // #404e │ │ -0a47d0: ae10 1012 |0152: div-double v16, v16, v18 │ │ -0a47d4: 0500 1000 |0154: move-wide/from16 v0, v16 │ │ -0a47d8: 8a00 |0156: double-to-int v0, v0 │ │ -0a47da: 0210 0000 |0157: move/from16 v16, v0 │ │ -0a47de: da10 103c |0159: mul-int/lit8 v16, v16, #int 60 // #3c │ │ -0a47e2: 0200 1000 |015b: move/from16 v0, v16 │ │ -0a47e6: 8300 |015d: int-to-double v0, v0 │ │ -0a47e8: 0510 0000 |015e: move-wide/from16 v16, v0 │ │ -0a47ec: ac0e 0e10 |0160: sub-double v14, v14, v16 │ │ -0a47f0: 8aee |0162: double-to-int v14, v14 │ │ -0a47f2: 7110 9624 0e00 |0163: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a47f8: 0c0e |0166: move-result-object v14 │ │ -0a47fa: 4d0e 0c0d |0167: aput-object v14, v12, v13 │ │ -0a47fe: 7120 dc24 cb00 |0169: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a4804: 0c0b |016c: move-result-object v11 │ │ -0a4806: 6e20 be22 ba00 |016d: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a480c: 140a dc00 0b7f |0170: const v10, #float 1.84767e+38 // #7f0b00dc │ │ -0a4812: 0800 1400 |0173: move-object/from16 v0, v20 │ │ -0a4816: 6e20 5d2d a000 |0175: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a481c: 0c0a |0178: move-result-object v10 │ │ -0a481e: 1f0a 3504 |0179: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4822: 0800 1400 |017b: move-object/from16 v0, v20 │ │ -0a4826: 540b 4816 |017d: iget-object v11, v0, Lorg/pyneo/maps/track/TrackStatActivity;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1648 │ │ -0a482a: 537c 5216 |017f: iget-wide v12, v7, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ -0a482e: 6e30 1c2e cb0d |0181: invoke-virtual {v11, v12, v13}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0a4834: 0c0b |0184: move-result-object v11 │ │ -0a4836: 120c |0185: const/4 v12, #int 0 // #0 │ │ -0a4838: 460b 0b0c |0186: aget-object v11, v11, v12 │ │ -0a483c: 6e20 be22 ba00 |0188: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a4842: 140a c300 0b7f |018b: const v10, #float 1.84767e+38 // #7f0b00c3 │ │ -0a4848: 0800 1400 |018e: move-object/from16 v0, v20 │ │ -0a484c: 6e20 5d2d a000 |0190: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4852: 0c0a |0193: move-result-object v10 │ │ -0a4854: 1f0a 3504 |0194: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4858: 220b b004 |0196: new-instance v11, Ljava/util/Date; // type@04b0 │ │ -0a485c: 537c 5416 |0198: iget-wide v12, v7, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a4860: 7030 5c25 cb0d |019a: invoke-direct {v11, v12, v13}, Ljava/util/Date;.:(J)V // method@255c │ │ -0a4866: 6e20 3a25 b600 |019d: invoke-virtual {v6, v11}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ -0a486c: 0c0b |01a0: move-result-object v11 │ │ -0a486e: 6e20 be22 ba00 |01a1: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a4874: 140a d200 0b7f |01a4: const v10, #float 1.84767e+38 // #7f0b00d2 │ │ -0a487a: 0800 1400 |01a7: move-object/from16 v0, v20 │ │ -0a487e: 6e20 5d2d a000 |01a9: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4884: 0c0a |01ac: move-result-object v10 │ │ -0a4886: 1f0a 3504 |01ad: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a488a: 0800 1400 |01af: move-object/from16 v0, v20 │ │ -0a488e: 540b 4816 |01b1: iget-object v11, v0, Lorg/pyneo/maps/track/TrackStatActivity;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1648 │ │ -0a4892: 537c 4916 |01b3: iget-wide v12, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ -0a4896: 6e30 1c2e cb0d |01b5: invoke-virtual {v11, v12, v13}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0a489c: 0c0b |01b8: move-result-object v11 │ │ -0a489e: 120c |01b9: const/4 v12, #int 0 // #0 │ │ -0a48a0: 460b 0b0c |01ba: aget-object v11, v11, v12 │ │ -0a48a4: 6e20 be22 ba00 |01bc: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a48aa: 140a e100 0b7f |01bf: const v10, #float 1.84767e+38 // #7f0b00e1 │ │ -0a48b0: 0800 1400 |01c2: move-object/from16 v0, v20 │ │ -0a48b4: 6e20 5d2d a000 |01c4: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a48ba: 0c0a |01c7: move-result-object v10 │ │ -0a48bc: 1f0a 3504 |01c8: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a48c0: 1a0b b500 |01ca: const-string v11, "%.1f" // string@00b5 │ │ -0a48c4: 121c |01cc: const/4 v12, #int 1 // #1 │ │ -0a48c6: 23cc 7806 |01cd: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ -0a48ca: 120d |01cf: const/4 v13, #int 0 // #0 │ │ -0a48cc: 537e 5316 |01d0: iget-wide v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.MinEle:D // field@1653 │ │ -0a48d0: 6e30 dc2d e90f |01d2: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.M:(D)D // method@2ddc │ │ -0a48d6: 0b0e |01d5: move-result-wide v14 │ │ -0a48d8: 7120 7b24 fe00 |01d6: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a48de: 0c0e |01d9: move-result-object v14 │ │ -0a48e0: 4d0e 0c0d |01da: aput-object v14, v12, v13 │ │ -0a48e4: 7120 dc24 cb00 |01dc: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a48ea: 0c0b |01df: move-result-object v11 │ │ -0a48ec: 6e20 be22 ba00 |01e0: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a48f2: 140a e600 0b7f |01e3: const v10, #float 1.84767e+38 // #7f0b00e6 │ │ -0a48f8: 0800 1400 |01e6: move-object/from16 v0, v20 │ │ -0a48fc: 6e20 5d2d a000 |01e8: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4902: 0c0a |01eb: move-result-object v10 │ │ -0a4904: 1f0a 3504 |01ec: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4908: 1a0b b500 |01ee: const-string v11, "%.1f" // string@00b5 │ │ -0a490c: 121c |01f0: const/4 v12, #int 1 // #1 │ │ -0a490e: 23cc 7806 |01f1: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ -0a4912: 120d |01f3: const/4 v13, #int 0 // #0 │ │ -0a4914: 537e 5116 |01f4: iget-wide v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.MaxEle:D // field@1651 │ │ -0a4918: 6e30 dc2d e90f |01f6: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.M:(D)D // method@2ddc │ │ -0a491e: 0b0e |01f9: move-result-wide v14 │ │ -0a4920: 7120 7b24 fe00 |01fa: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a4926: 0c0e |01fd: move-result-object v14 │ │ -0a4928: 4d0e 0c0d |01fe: aput-object v14, v12, v13 │ │ -0a492c: 7120 dc24 cb00 |0200: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a4932: 0c0b |0203: move-result-object v11 │ │ -0a4934: 6e20 be22 ba00 |0204: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a493a: 140a c900 0b7f |0207: const v10, #float 1.84767e+38 // #7f0b00c9 │ │ -0a4940: 0800 1400 |020a: move-object/from16 v0, v20 │ │ -0a4944: 6e20 5d2d a000 |020c: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a494a: 0c0a |020f: move-result-object v10 │ │ -0a494c: 1f0a 3504 |0210: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4950: 6e10 d92d 0900 |0212: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.KM:()Ljava/lang/String; // method@2dd9 │ │ -0a4956: 0c0b |0215: move-result-object v11 │ │ -0a4958: 6e20 be22 ba00 |0216: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a495e: 140a eb00 0b7f |0219: const v10, #float 1.84767e+38 // #7f0b00eb │ │ -0a4964: 0800 1400 |021c: move-object/from16 v0, v20 │ │ -0a4968: 6e20 5d2d a000 |021e: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a496e: 0c0a |0221: move-result-object v10 │ │ -0a4970: 1f0a 3504 |0222: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4974: 140b 2800 0e7f |0224: const v11, #float 1.88751e+38 // #7f0e0028 │ │ -0a497a: 6e20 bd22 ba00 |0227: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(I)V // method@22bd │ │ -0a4980: 140a ce00 0b7f |022a: const v10, #float 1.84767e+38 // #7f0b00ce │ │ -0a4986: 0800 1400 |022d: move-object/from16 v0, v20 │ │ -0a498a: 6e20 5d2d a000 |022f: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4990: 0c0a |0232: move-result-object v10 │ │ -0a4992: 1f0a 3504 |0233: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4996: 6e10 db2d 0900 |0235: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.KMH:()Ljava/lang/String; // method@2ddb │ │ -0a499c: 0c0b |0238: move-result-object v11 │ │ -0a499e: 6e20 be22 ba00 |0239: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a49a4: 140a d800 0b7f |023c: const v10, #float 1.84767e+38 // #7f0b00d8 │ │ -0a49aa: 0800 1400 |023f: move-object/from16 v0, v20 │ │ -0a49ae: 6e20 5d2d a000 |0241: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a49b4: 0c0a |0244: move-result-object v10 │ │ -0a49b6: 1f0a 3504 |0245: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a49ba: 6e10 df2d 0900 |0247: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.MINKM:()Ljava/lang/String; // method@2ddf │ │ -0a49c0: 0c0b |024a: move-result-object v11 │ │ -0a49c2: 6e20 be22 ba00 |024b: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a49c8: 140a dd00 0b7f |024e: const v10, #float 1.84767e+38 // #7f0b00dd │ │ -0a49ce: 0800 1400 |0251: move-object/from16 v0, v20 │ │ -0a49d2: 6e20 5d2d a000 |0253: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a49d8: 0c0a |0256: move-result-object v10 │ │ -0a49da: 1f0a 3504 |0257: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a49de: 6e10 db2d 0900 |0259: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.KMH:()Ljava/lang/String; // method@2ddb │ │ -0a49e4: 0c0b |025c: move-result-object v11 │ │ -0a49e6: 6e20 be22 ba00 |025d: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a49ec: 140a c400 0b7f |0260: const v10, #float 1.84767e+38 // #7f0b00c4 │ │ -0a49f2: 0800 1400 |0263: move-object/from16 v0, v20 │ │ -0a49f6: 6e20 5d2d a000 |0265: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a49fc: 0c0a |0268: move-result-object v10 │ │ -0a49fe: 1f0a 3504 |0269: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4a02: 140b 2800 0e7f |026b: const v11, #float 1.88751e+38 // #7f0e0028 │ │ -0a4a08: 6e20 bd22 ba00 |026e: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(I)V // method@22bd │ │ -0a4a0e: 140a d300 0b7f |0271: const v10, #float 1.84767e+38 // #7f0b00d3 │ │ -0a4a14: 0800 1400 |0274: move-object/from16 v0, v20 │ │ -0a4a18: 6e20 5d2d a000 |0276: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4a1e: 0c0a |0279: move-result-object v10 │ │ -0a4a20: 1f0a 3504 |027a: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4a24: 6e10 db2d 0900 |027c: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.KMH:()Ljava/lang/String; // method@2ddb │ │ -0a4a2a: 0c0b |027f: move-result-object v11 │ │ -0a4a2c: 6e20 be22 ba00 |0280: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a4a32: 140a e200 0b7f |0283: const v10, #float 1.84767e+38 // #7f0b00e2 │ │ -0a4a38: 0800 1400 |0286: move-object/from16 v0, v20 │ │ -0a4a3c: 6e20 5d2d a000 |0288: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4a42: 0c0a |028b: move-result-object v10 │ │ -0a4a44: 1f0a 3504 |028c: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4a48: 6e10 dd2d 0900 |028e: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.M:()Ljava/lang/String; // method@2ddd │ │ -0a4a4e: 0c0b |0291: move-result-object v11 │ │ -0a4a50: 6e20 be22 ba00 |0292: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a4a56: 140a e700 0b7f |0295: const v10, #float 1.84767e+38 // #7f0b00e7 │ │ -0a4a5c: 0800 1400 |0298: move-object/from16 v0, v20 │ │ -0a4a60: 6e20 5d2d a000 |029a: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4a66: 0c0a |029d: move-result-object v10 │ │ -0a4a68: 1f0a 3504 |029e: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ -0a4a6c: 6e10 dd2d 0900 |02a0: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.M:()Ljava/lang/String; // method@2ddd │ │ -0a4a72: 0c0b |02a3: move-result-object v11 │ │ -0a4a74: 6e20 be22 ba00 |02a4: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0a4a7a: 140a ec00 0b7f |02a7: const v10, #float 1.84767e+38 // #7f0b00ec │ │ -0a4a80: 0800 1400 |02aa: move-object/from16 v0, v20 │ │ -0a4a84: 6e20 5d2d a000 |02ac: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ -0a4a8a: 0c0a |02af: move-result-object v10 │ │ -0a4a8c: 1f0a d005 |02b0: check-cast v10, Lorg/pyneo/maps/track/ChartView; // type@05d0 │ │ -0a4a90: 6e20 792c 8a00 |02b2: invoke-virtual {v10, v8}, Lorg/pyneo/maps/track/ChartView;.setTrack:(Lorg/pyneo/maps/track/Track;)V // method@2c79 │ │ -0a4a96: 0e00 |02b5: return-void │ │ +0a44cc: |[0a44cc] org.pyneo.maps.track.TrackStatActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0a44dc: 7502 6500 1400 |0000: invoke-super/range {v20, v21}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0a44e2: 220a 1306 |0003: new-instance v10, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ +0a44e6: 0800 1400 |0005: move-object/from16 v0, v20 │ │ +0a44ea: 7020 172e 0a00 |0007: invoke-direct {v10, v0}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ +0a44f0: 0800 1400 |000a: move-object/from16 v0, v20 │ │ +0a44f4: 5b0a 4816 |000c: iput-object v10, v0, Lorg/pyneo/maps/track/TrackStatActivity;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1648 │ │ +0a44f8: 140a 3d00 037f |000e: const v10, #float 1.7413e+38 // #7f03003d │ │ +0a44fe: 0800 1400 |0011: move-object/from16 v0, v20 │ │ +0a4502: 6e20 602d a000 |0013: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.setContentView:(I)V // method@2d60 │ │ +0a4508: 7401 5e2d 1400 |0016: invoke-virtual/range {v20}, Lorg/pyneo/maps/track/TrackStatActivity;.getIntent:()Landroid/content/Intent; // method@2d5e │ │ +0a450e: 0c0a |0019: move-result-object v10 │ │ +0a4510: 6e10 5801 0a00 |001a: invoke-virtual {v10}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0a4516: 0c02 |001d: move-result-object v2 │ │ +0a4518: 3902 0700 |001e: if-nez v2, 0025 // +0007 │ │ +0a451c: 2202 9200 |0020: new-instance v2, Landroid/os/Bundle; // type@0092 │ │ +0a4520: 7010 0a03 0200 |0022: invoke-direct {v2}, Landroid/os/Bundle;.:()V // method@030a │ │ +0a4526: 1a0a 4c21 |0025: const-string v10, "id" // string@214c │ │ +0a452a: 130b f7fc |0027: const/16 v11, #int -777 // #fcf7 │ │ +0a452e: 6e30 1203 a20b |0029: invoke-virtual {v2, v10, v11}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0a4534: 0a03 |002c: move-result v3 │ │ +0a4536: 3a03 8802 |002d: if-ltz v3, 02b5 // +0288 │ │ +0a453a: 2204 8d05 |002f: new-instance v4, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0a453e: 0800 1400 |0031: move-object/from16 v0, v20 │ │ +0a4542: 7020 902a 0400 |0033: invoke-direct {v4, v0}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0a4548: 6e20 aa2a 3400 |0036: invoke-virtual {v4, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ +0a454e: 0c08 |0039: move-result-object v8 │ │ +0a4550: 3808 7b02 |003a: if-eqz v8, 02b5 // +027b │ │ +0a4554: 2206 a904 |003c: new-instance v6, Ljava/text/SimpleDateFormat; // type@04a9 │ │ +0a4558: 1a0a b605 |003e: const-string v10, "HH:mm" // string@05b6 │ │ +0a455c: 7020 3625 a600 |0040: invoke-direct {v6, v10}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2536 │ │ +0a4562: 6e10 ee2c 0800 |0043: invoke-virtual {v8}, Lorg/pyneo/maps/track/Track;.CalculateStatFull:()Lorg/pyneo/maps/track/TrackStatHelper; // method@2cee │ │ +0a4568: 0c07 |0046: move-result-object v7 │ │ +0a456a: 7701 af03 1400 |0047: invoke-static/range {v20}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0a4570: 0c05 |004a: move-result-object v5 │ │ +0a4572: 2209 0a06 |004b: new-instance v9, Lorg/pyneo/maps/track/Units; // type@060a │ │ +0a4576: 7020 d72d 5900 |004d: invoke-direct {v9, v5}, Lorg/pyneo/maps/track/Units;.:(Landroid/content/SharedPreferences;)V // method@2dd7 │ │ +0a457c: 140a bf00 0b7f |0050: const v10, #float 1.84767e+38 // #7f0b00bf │ │ +0a4582: 0800 1400 |0053: move-object/from16 v0, v20 │ │ +0a4586: 6e20 5d2d a000 |0055: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a458c: 0c0a |0058: move-result-object v10 │ │ +0a458e: 1f0a 3504 |0059: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4592: 1a0b f000 |005b: const-string v11, "(%s-%s)" // string@00f0 │ │ +0a4596: 122c |005d: const/4 v12, #int 2 // #2 │ │ +0a4598: 23cc 7806 |005e: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ +0a459c: 120d |0060: const/4 v13, #int 0 // #0 │ │ +0a459e: 547e 4d16 |0061: iget-object v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.Date1:Ljava/util/Date; // field@164d │ │ +0a45a2: 6e20 3a25 e600 |0063: invoke-virtual {v6, v14}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ +0a45a8: 0c0e |0066: move-result-object v14 │ │ +0a45aa: 4d0e 0c0d |0067: aput-object v14, v12, v13 │ │ +0a45ae: 121d |0069: const/4 v13, #int 1 // #1 │ │ +0a45b0: 547e 4e16 |006a: iget-object v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.Date2:Ljava/util/Date; // field@164e │ │ +0a45b4: 6e20 3a25 e600 |006c: invoke-virtual {v6, v14}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ +0a45ba: 0c0e |006f: move-result-object v14 │ │ +0a45bc: 4d0e 0c0d |0070: aput-object v14, v12, v13 │ │ +0a45c0: 7120 dc24 cb00 |0072: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a45c6: 0c0b |0075: move-result-object v11 │ │ +0a45c8: 6e20 be22 ba00 |0076: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a45ce: 1a0a 0c13 |0079: const-string v10, "UTC" // string@130c │ │ +0a45d2: 7110 a925 0a00 |007b: invoke-static {v10}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ +0a45d8: 0c0a |007e: move-result-object v10 │ │ +0a45da: 6e20 3c25 a600 |007f: invoke-virtual {v6, v10}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ +0a45e0: 1a0a b705 |0082: const-string v10, "HH:mm:ss" // string@05b7 │ │ +0a45e4: 6e20 3825 a600 |0084: invoke-virtual {v6, v10}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@2538 │ │ +0a45ea: 140a af00 0b7f |0087: const v10, #float 1.84766e+38 // #7f0b00af │ │ +0a45f0: 0800 1400 |008a: move-object/from16 v0, v20 │ │ +0a45f4: 6e20 5d2d a000 |008c: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a45fa: 0c0a |008f: move-result-object v10 │ │ +0a45fc: 1f0a 3504 |0090: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4600: 548b 1316 |0092: iget-object v11, v8, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0a4604: 6e20 be22 ba00 |0094: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a460a: 140a be00 0b7f |0097: const v10, #float 1.84767e+38 // #7f0b00be │ │ +0a4610: 0800 1400 |009a: move-object/from16 v0, v20 │ │ +0a4614: 6e20 5d2d a000 |009c: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a461a: 0c0a |009f: move-result-object v10 │ │ +0a461c: 1f0a 3504 |00a0: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4620: 220b b004 |00a2: new-instance v11, Ljava/util/Date; // type@04b0 │ │ +0a4624: 538c 1016 |00a4: iget-wide v12, v8, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ +0a4628: 180e 0000 0000 0040 8f40 |00a6: const-wide v14, #double 1000 // #408f400000000000 │ │ +0a4632: cdec |00ab: mul-double/2addr v12, v14 │ │ +0a4634: 8bcc |00ac: double-to-long v12, v12 │ │ +0a4636: 7030 5c25 cb0d |00ad: invoke-direct {v11, v12, v13}, Ljava/util/Date;.:(J)V // method@255c │ │ +0a463c: 6e20 3a25 b600 |00b0: invoke-virtual {v6, v11}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ +0a4642: 0c0b |00b3: move-result-object v11 │ │ +0a4644: 6e20 be22 ba00 |00b4: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a464a: 140a c800 0b7f |00b7: const v10, #float 1.84767e+38 // #7f0b00c8 │ │ +0a4650: 0800 1400 |00ba: move-object/from16 v0, v20 │ │ +0a4654: 6e20 5d2d a000 |00bc: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a465a: 0c0a |00bf: move-result-object v10 │ │ +0a465c: 1f0a 3504 |00c0: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4660: 1a0b bb00 |00c2: const-string v11, "%.2f" // string@00bb │ │ +0a4664: 121c |00c4: const/4 v12, #int 1 // #1 │ │ +0a4666: 23cc 7806 |00c5: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ +0a466a: 120d |00c7: const/4 v13, #int 0 // #0 │ │ +0a466c: 538e 0f16 |00c8: iget-wide v14, v8, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ +0a4670: 1810 0000 0000 0040 8f40 |00ca: const-wide v16, #double 1000 // #408f400000000000 │ │ +0a467a: ae0e 0e10 |00cf: div-double v14, v14, v16 │ │ +0a467e: 6e30 d82d e90f |00d1: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.KM:(D)D // method@2dd8 │ │ +0a4684: 0b0e |00d4: move-result-wide v14 │ │ +0a4686: 7120 7b24 fe00 |00d5: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a468c: 0c0e |00d8: move-result-object v14 │ │ +0a468e: 4d0e 0c0d |00d9: aput-object v14, v12, v13 │ │ +0a4692: 7120 dc24 cb00 |00db: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a4698: 0c0b |00de: move-result-object v11 │ │ +0a469a: 6e20 be22 ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a46a0: 140a ea00 0b7f |00e2: const v10, #float 1.84767e+38 // #7f0b00ea │ │ +0a46a6: 0800 1400 |00e5: move-object/from16 v0, v20 │ │ +0a46aa: 6e20 5d2d a000 |00e7: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a46b0: 0c0a |00ea: move-result-object v10 │ │ +0a46b2: 1f0a 3504 |00eb: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a46b6: 1a0b be00 |00ed: const-string v11, "%d" // string@00be │ │ +0a46ba: 121c |00ef: const/4 v12, #int 1 // #1 │ │ +0a46bc: 23cc 7806 |00f0: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ +0a46c0: 120d |00f2: const/4 v13, #int 0 // #0 │ │ +0a46c2: 528e 0916 |00f3: iget v14, v8, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ +0a46c6: 7110 9624 0e00 |00f5: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a46cc: 0c0e |00f8: move-result-object v14 │ │ +0a46ce: 4d0e 0c0d |00f9: aput-object v14, v12, v13 │ │ +0a46d2: 7120 dc24 cb00 |00fb: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a46d8: 0c0b |00fe: move-result-object v11 │ │ +0a46da: 6e20 be22 ba00 |00ff: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a46e0: 140a cd00 0b7f |0102: const v10, #float 1.84767e+38 // #7f0b00cd │ │ +0a46e6: 0800 1400 |0105: move-object/from16 v0, v20 │ │ +0a46ea: 6e20 5d2d a000 |0107: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a46f0: 0c0a |010a: move-result-object v10 │ │ +0a46f2: 1f0a 3504 |010b: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a46f6: 0800 1400 |010d: move-object/from16 v0, v20 │ │ +0a46fa: 540b 4816 |010f: iget-object v11, v0, Lorg/pyneo/maps/track/TrackStatActivity;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1648 │ │ +0a46fe: 537c 4b16 |0111: iget-wide v12, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ +0a4702: 6e30 1c2e cb0d |0113: invoke-virtual {v11, v12, v13}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0a4708: 0c0b |0116: move-result-object v11 │ │ +0a470a: 120c |0117: const/4 v12, #int 0 // #0 │ │ +0a470c: 460b 0b0c |0118: aget-object v11, v11, v12 │ │ +0a4710: 6e20 be22 ba00 |011a: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a4716: 140a d700 0b7f |011d: const v10, #float 1.84767e+38 // #7f0b00d7 │ │ +0a471c: 0800 1400 |0120: move-object/from16 v0, v20 │ │ +0a4720: 6e20 5d2d a000 |0122: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a4726: 0c0a |0125: move-result-object v10 │ │ +0a4728: 1f0a 3504 |0126: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a472c: 1a0b c100 |0128: const-string v11, "%d:%02d" // string@00c1 │ │ +0a4730: 122c |012a: const/4 v12, #int 2 // #2 │ │ +0a4732: 23cc 7806 |012b: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ +0a4736: 120d |012d: const/4 v13, #int 0 // #0 │ │ +0a4738: 537e 4a16 |012e: iget-wide v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ +0a473c: 6e30 de2d e90f |0130: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.MINKM:(D)D // method@2dde │ │ +0a4742: 0b0e |0133: move-result-wide v14 │ │ +0a4744: 1910 4e40 |0134: const-wide/high16 v16, #long 4633641066610819072 // #404e │ │ +0a4748: ae0e 0e10 |0136: div-double v14, v14, v16 │ │ +0a474c: 8aee |0138: double-to-int v14, v14 │ │ +0a474e: 7110 9624 0e00 |0139: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a4754: 0c0e |013c: move-result-object v14 │ │ +0a4756: 4d0e 0c0d |013d: aput-object v14, v12, v13 │ │ +0a475a: 121d |013f: const/4 v13, #int 1 // #1 │ │ +0a475c: 537e 4a16 |0140: iget-wide v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ +0a4760: 6e30 de2d e90f |0142: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.MINKM:(D)D // method@2dde │ │ +0a4766: 0b0e |0145: move-result-wide v14 │ │ +0a4768: 5370 4a16 |0146: iget-wide v0, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ +0a476c: 0510 0000 |0148: move-wide/from16 v16, v0 │ │ +0a4770: 0500 1000 |014a: move-wide/from16 v0, v16 │ │ +0a4774: 6e30 de2d 0901 |014c: invoke-virtual {v9, v0, v1}, Lorg/pyneo/maps/track/Units;.MINKM:(D)D // method@2dde │ │ +0a477a: 0b10 |014f: move-result-wide v16 │ │ +0a477c: 1912 4e40 |0150: const-wide/high16 v18, #long 4633641066610819072 // #404e │ │ +0a4780: ae10 1012 |0152: div-double v16, v16, v18 │ │ +0a4784: 0500 1000 |0154: move-wide/from16 v0, v16 │ │ +0a4788: 8a00 |0156: double-to-int v0, v0 │ │ +0a478a: 0210 0000 |0157: move/from16 v16, v0 │ │ +0a478e: da10 103c |0159: mul-int/lit8 v16, v16, #int 60 // #3c │ │ +0a4792: 0200 1000 |015b: move/from16 v0, v16 │ │ +0a4796: 8300 |015d: int-to-double v0, v0 │ │ +0a4798: 0510 0000 |015e: move-wide/from16 v16, v0 │ │ +0a479c: ac0e 0e10 |0160: sub-double v14, v14, v16 │ │ +0a47a0: 8aee |0162: double-to-int v14, v14 │ │ +0a47a2: 7110 9624 0e00 |0163: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a47a8: 0c0e |0166: move-result-object v14 │ │ +0a47aa: 4d0e 0c0d |0167: aput-object v14, v12, v13 │ │ +0a47ae: 7120 dc24 cb00 |0169: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a47b4: 0c0b |016c: move-result-object v11 │ │ +0a47b6: 6e20 be22 ba00 |016d: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a47bc: 140a dc00 0b7f |0170: const v10, #float 1.84767e+38 // #7f0b00dc │ │ +0a47c2: 0800 1400 |0173: move-object/from16 v0, v20 │ │ +0a47c6: 6e20 5d2d a000 |0175: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a47cc: 0c0a |0178: move-result-object v10 │ │ +0a47ce: 1f0a 3504 |0179: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a47d2: 0800 1400 |017b: move-object/from16 v0, v20 │ │ +0a47d6: 540b 4816 |017d: iget-object v11, v0, Lorg/pyneo/maps/track/TrackStatActivity;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1648 │ │ +0a47da: 537c 5216 |017f: iget-wide v12, v7, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ +0a47de: 6e30 1c2e cb0d |0181: invoke-virtual {v11, v12, v13}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0a47e4: 0c0b |0184: move-result-object v11 │ │ +0a47e6: 120c |0185: const/4 v12, #int 0 // #0 │ │ +0a47e8: 460b 0b0c |0186: aget-object v11, v11, v12 │ │ +0a47ec: 6e20 be22 ba00 |0188: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a47f2: 140a c300 0b7f |018b: const v10, #float 1.84767e+38 // #7f0b00c3 │ │ +0a47f8: 0800 1400 |018e: move-object/from16 v0, v20 │ │ +0a47fc: 6e20 5d2d a000 |0190: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a4802: 0c0a |0193: move-result-object v10 │ │ +0a4804: 1f0a 3504 |0194: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4808: 220b b004 |0196: new-instance v11, Ljava/util/Date; // type@04b0 │ │ +0a480c: 537c 5416 |0198: iget-wide v12, v7, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a4810: 7030 5c25 cb0d |019a: invoke-direct {v11, v12, v13}, Ljava/util/Date;.:(J)V // method@255c │ │ +0a4816: 6e20 3a25 b600 |019d: invoke-virtual {v6, v11}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ +0a481c: 0c0b |01a0: move-result-object v11 │ │ +0a481e: 6e20 be22 ba00 |01a1: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a4824: 140a d200 0b7f |01a4: const v10, #float 1.84767e+38 // #7f0b00d2 │ │ +0a482a: 0800 1400 |01a7: move-object/from16 v0, v20 │ │ +0a482e: 6e20 5d2d a000 |01a9: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a4834: 0c0a |01ac: move-result-object v10 │ │ +0a4836: 1f0a 3504 |01ad: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a483a: 0800 1400 |01af: move-object/from16 v0, v20 │ │ +0a483e: 540b 4816 |01b1: iget-object v11, v0, Lorg/pyneo/maps/track/TrackStatActivity;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1648 │ │ +0a4842: 537c 4916 |01b3: iget-wide v12, v7, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ +0a4846: 6e30 1c2e cb0d |01b5: invoke-virtual {v11, v12, v13}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0a484c: 0c0b |01b8: move-result-object v11 │ │ +0a484e: 120c |01b9: const/4 v12, #int 0 // #0 │ │ +0a4850: 460b 0b0c |01ba: aget-object v11, v11, v12 │ │ +0a4854: 6e20 be22 ba00 |01bc: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a485a: 140a e100 0b7f |01bf: const v10, #float 1.84767e+38 // #7f0b00e1 │ │ +0a4860: 0800 1400 |01c2: move-object/from16 v0, v20 │ │ +0a4864: 6e20 5d2d a000 |01c4: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a486a: 0c0a |01c7: move-result-object v10 │ │ +0a486c: 1f0a 3504 |01c8: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4870: 1a0b b500 |01ca: const-string v11, "%.1f" // string@00b5 │ │ +0a4874: 121c |01cc: const/4 v12, #int 1 // #1 │ │ +0a4876: 23cc 7806 |01cd: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ +0a487a: 120d |01cf: const/4 v13, #int 0 // #0 │ │ +0a487c: 537e 5316 |01d0: iget-wide v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.MinEle:D // field@1653 │ │ +0a4880: 6e30 dc2d e90f |01d2: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.M:(D)D // method@2ddc │ │ +0a4886: 0b0e |01d5: move-result-wide v14 │ │ +0a4888: 7120 7b24 fe00 |01d6: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a488e: 0c0e |01d9: move-result-object v14 │ │ +0a4890: 4d0e 0c0d |01da: aput-object v14, v12, v13 │ │ +0a4894: 7120 dc24 cb00 |01dc: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a489a: 0c0b |01df: move-result-object v11 │ │ +0a489c: 6e20 be22 ba00 |01e0: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a48a2: 140a e600 0b7f |01e3: const v10, #float 1.84767e+38 // #7f0b00e6 │ │ +0a48a8: 0800 1400 |01e6: move-object/from16 v0, v20 │ │ +0a48ac: 6e20 5d2d a000 |01e8: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a48b2: 0c0a |01eb: move-result-object v10 │ │ +0a48b4: 1f0a 3504 |01ec: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a48b8: 1a0b b500 |01ee: const-string v11, "%.1f" // string@00b5 │ │ +0a48bc: 121c |01f0: const/4 v12, #int 1 // #1 │ │ +0a48be: 23cc 7806 |01f1: new-array v12, v12, [Ljava/lang/Object; // type@0678 │ │ +0a48c2: 120d |01f3: const/4 v13, #int 0 // #0 │ │ +0a48c4: 537e 5116 |01f4: iget-wide v14, v7, Lorg/pyneo/maps/track/TrackStatHelper;.MaxEle:D // field@1651 │ │ +0a48c8: 6e30 dc2d e90f |01f6: invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/track/Units;.M:(D)D // method@2ddc │ │ +0a48ce: 0b0e |01f9: move-result-wide v14 │ │ +0a48d0: 7120 7b24 fe00 |01fa: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a48d6: 0c0e |01fd: move-result-object v14 │ │ +0a48d8: 4d0e 0c0d |01fe: aput-object v14, v12, v13 │ │ +0a48dc: 7120 dc24 cb00 |0200: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a48e2: 0c0b |0203: move-result-object v11 │ │ +0a48e4: 6e20 be22 ba00 |0204: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a48ea: 140a c900 0b7f |0207: const v10, #float 1.84767e+38 // #7f0b00c9 │ │ +0a48f0: 0800 1400 |020a: move-object/from16 v0, v20 │ │ +0a48f4: 6e20 5d2d a000 |020c: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a48fa: 0c0a |020f: move-result-object v10 │ │ +0a48fc: 1f0a 3504 |0210: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4900: 6e10 d92d 0900 |0212: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.KM:()Ljava/lang/String; // method@2dd9 │ │ +0a4906: 0c0b |0215: move-result-object v11 │ │ +0a4908: 6e20 be22 ba00 |0216: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a490e: 140a eb00 0b7f |0219: const v10, #float 1.84767e+38 // #7f0b00eb │ │ +0a4914: 0800 1400 |021c: move-object/from16 v0, v20 │ │ +0a4918: 6e20 5d2d a000 |021e: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a491e: 0c0a |0221: move-result-object v10 │ │ +0a4920: 1f0a 3504 |0222: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4924: 140b 2800 0e7f |0224: const v11, #float 1.88751e+38 // #7f0e0028 │ │ +0a492a: 6e20 bd22 ba00 |0227: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(I)V // method@22bd │ │ +0a4930: 140a ce00 0b7f |022a: const v10, #float 1.84767e+38 // #7f0b00ce │ │ +0a4936: 0800 1400 |022d: move-object/from16 v0, v20 │ │ +0a493a: 6e20 5d2d a000 |022f: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a4940: 0c0a |0232: move-result-object v10 │ │ +0a4942: 1f0a 3504 |0233: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4946: 6e10 db2d 0900 |0235: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.KMH:()Ljava/lang/String; // method@2ddb │ │ +0a494c: 0c0b |0238: move-result-object v11 │ │ +0a494e: 6e20 be22 ba00 |0239: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a4954: 140a d800 0b7f |023c: const v10, #float 1.84767e+38 // #7f0b00d8 │ │ +0a495a: 0800 1400 |023f: move-object/from16 v0, v20 │ │ +0a495e: 6e20 5d2d a000 |0241: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a4964: 0c0a |0244: move-result-object v10 │ │ +0a4966: 1f0a 3504 |0245: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a496a: 6e10 df2d 0900 |0247: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.MINKM:()Ljava/lang/String; // method@2ddf │ │ +0a4970: 0c0b |024a: move-result-object v11 │ │ +0a4972: 6e20 be22 ba00 |024b: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a4978: 140a dd00 0b7f |024e: const v10, #float 1.84767e+38 // #7f0b00dd │ │ +0a497e: 0800 1400 |0251: move-object/from16 v0, v20 │ │ +0a4982: 6e20 5d2d a000 |0253: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a4988: 0c0a |0256: move-result-object v10 │ │ +0a498a: 1f0a 3504 |0257: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a498e: 6e10 db2d 0900 |0259: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.KMH:()Ljava/lang/String; // method@2ddb │ │ +0a4994: 0c0b |025c: move-result-object v11 │ │ +0a4996: 6e20 be22 ba00 |025d: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a499c: 140a c400 0b7f |0260: const v10, #float 1.84767e+38 // #7f0b00c4 │ │ +0a49a2: 0800 1400 |0263: move-object/from16 v0, v20 │ │ +0a49a6: 6e20 5d2d a000 |0265: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a49ac: 0c0a |0268: move-result-object v10 │ │ +0a49ae: 1f0a 3504 |0269: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a49b2: 140b 2800 0e7f |026b: const v11, #float 1.88751e+38 // #7f0e0028 │ │ +0a49b8: 6e20 bd22 ba00 |026e: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(I)V // method@22bd │ │ +0a49be: 140a d300 0b7f |0271: const v10, #float 1.84767e+38 // #7f0b00d3 │ │ +0a49c4: 0800 1400 |0274: move-object/from16 v0, v20 │ │ +0a49c8: 6e20 5d2d a000 |0276: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a49ce: 0c0a |0279: move-result-object v10 │ │ +0a49d0: 1f0a 3504 |027a: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a49d4: 6e10 db2d 0900 |027c: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.KMH:()Ljava/lang/String; // method@2ddb │ │ +0a49da: 0c0b |027f: move-result-object v11 │ │ +0a49dc: 6e20 be22 ba00 |0280: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a49e2: 140a e200 0b7f |0283: const v10, #float 1.84767e+38 // #7f0b00e2 │ │ +0a49e8: 0800 1400 |0286: move-object/from16 v0, v20 │ │ +0a49ec: 6e20 5d2d a000 |0288: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a49f2: 0c0a |028b: move-result-object v10 │ │ +0a49f4: 1f0a 3504 |028c: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a49f8: 6e10 dd2d 0900 |028e: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.M:()Ljava/lang/String; // method@2ddd │ │ +0a49fe: 0c0b |0291: move-result-object v11 │ │ +0a4a00: 6e20 be22 ba00 |0292: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a4a06: 140a e700 0b7f |0295: const v10, #float 1.84767e+38 // #7f0b00e7 │ │ +0a4a0c: 0800 1400 |0298: move-object/from16 v0, v20 │ │ +0a4a10: 6e20 5d2d a000 |029a: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a4a16: 0c0a |029d: move-result-object v10 │ │ +0a4a18: 1f0a 3504 |029e: check-cast v10, Landroid/widget/TextView; // type@0435 │ │ +0a4a1c: 6e10 dd2d 0900 |02a0: invoke-virtual {v9}, Lorg/pyneo/maps/track/Units;.M:()Ljava/lang/String; // method@2ddd │ │ +0a4a22: 0c0b |02a3: move-result-object v11 │ │ +0a4a24: 6e20 be22 ba00 |02a4: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0a4a2a: 140a ec00 0b7f |02a7: const v10, #float 1.84767e+38 // #7f0b00ec │ │ +0a4a30: 0800 1400 |02aa: move-object/from16 v0, v20 │ │ +0a4a34: 6e20 5d2d a000 |02ac: invoke-virtual {v0, v10}, Lorg/pyneo/maps/track/TrackStatActivity;.findViewById:(I)Landroid/view/View; // method@2d5d │ │ +0a4a3a: 0c0a |02af: move-result-object v10 │ │ +0a4a3c: 1f0a d005 |02b0: check-cast v10, Lorg/pyneo/maps/track/ChartView; // type@05d0 │ │ +0a4a40: 6e20 792c 8a00 |02b2: invoke-virtual {v10, v8}, Lorg/pyneo/maps/track/ChartView;.setTrack:(Lorg/pyneo/maps/track/Track;)V // method@2c79 │ │ +0a4a46: 0e00 |02b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ 0x000e line=26 │ │ 0x0016 line=28 │ │ 0x001e line=29 │ │ @@ -167984,25 +168059,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a4a98: |[0a4a98] org.pyneo.maps.track.TrackStatHelper.:()V │ │ -0a4aa8: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -0a4aae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a4ab0: 5b30 5516 |0004: iput-object v0, v3, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4ab4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0a4ab6: 2300 5306 |0007: new-array v0, v0, [F // type@0653 │ │ -0a4aba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0a4abc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0a4abe: 4b02 0001 |000b: aput v2, v0, v1 │ │ -0a4ac2: 5b30 5616 |000d: iput-object v0, v3, Lorg/pyneo/maps/track/TrackStatHelper;.results:[F // field@1656 │ │ -0a4ac6: 0e00 |000f: return-void │ │ +0a4a48: |[0a4a48] org.pyneo.maps.track.TrackStatHelper.:()V │ │ +0a4a58: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +0a4a5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a4a60: 5b30 5516 |0004: iput-object v0, v3, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4a64: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0a4a66: 2300 5306 |0007: new-array v0, v0, [F // type@0653 │ │ +0a4a6a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0a4a6c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0a4a6e: 4b02 0001 |000b: aput v2, v0, v1 │ │ +0a4a72: 5b30 5616 |000d: iput-object v0, v3, Lorg/pyneo/maps/track/TrackStatHelper;.results:[F // field@1656 │ │ +0a4a76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=24 │ │ 0x0006 line=25 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/pyneo/maps/track/TrackStatHelper; │ │ @@ -168013,160 +168088,160 @@ │ │ type : '(DDDDLjava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 278 16-bit code units │ │ -0a4ac8: |[0a4ac8] org.pyneo.maps.track.TrackStatHelper.addPoint:(DDDDLjava/util/Date;)V │ │ -0a4ad8: 52d2 4c16 |0000: iget v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Cnt:I // field@164c │ │ -0a4adc: d802 0201 |0002: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a4ae0: 59d2 4c16 |0004: iput v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Cnt:I // field@164c │ │ -0a4ae4: 54d2 5516 |0006: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4ae8: 3902 4c00 |0008: if-nez v2, 0054 // +004c │ │ -0a4aec: 2202 8100 |000a: new-instance v2, Landroid/location/Location; // type@0081 │ │ -0a4af0: 1a03 0000 |000c: const-string v3, "" // string@0000 │ │ -0a4af4: 7020 bb02 3200 |000e: invoke-direct {v2, v3}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@02bb │ │ -0a4afa: 5bd2 5516 |0011: iput-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4afe: 0800 1600 |0013: move-object/from16 v0, v22 │ │ -0a4b02: 5bd0 4d16 |0015: iput-object v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Date1:Ljava/util/Date; // field@164d │ │ -0a4b06: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -0a4b0a: 5ad2 5216 |0019: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ -0a4b0e: 0500 1200 |001b: move-wide/from16 v0, v18 │ │ -0a4b12: 5ad0 5316 |001d: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MinEle:D // field@1653 │ │ -0a4b16: 0500 1200 |001f: move-wide/from16 v0, v18 │ │ -0a4b1a: 5ad0 5116 |0021: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxEle:D // field@1651 │ │ -0a4b1e: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ -0a4b22: 5ad2 4f16 |0025: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4b26: 1602 0000 |0027: const-wide/16 v2, #int 0 // #0 │ │ -0a4b2a: 5ad2 5016 |0029: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a4b2e: 1602 0000 |002b: const-wide/16 v2, #int 0 // #0 │ │ -0a4b32: 5ad2 5416 |002d: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a4b36: 54d2 5516 |002f: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4b3a: 6e30 c602 e20f |0031: invoke-virtual {v2, v14, v15}, Landroid/location/Location;.setLatitude:(D)V // method@02c6 │ │ -0a4b40: 54d2 5516 |0034: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4b44: 0500 1000 |0036: move-wide/from16 v0, v16 │ │ -0a4b48: 6e30 c702 0201 |0038: invoke-virtual {v2, v0, v1}, Landroid/location/Location;.setLongitude:(D)V // method@02c7 │ │ -0a4b4e: 54d2 5516 |003b: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4b52: 0500 1200 |003d: move-wide/from16 v0, v18 │ │ -0a4b56: 6e30 c502 0201 |003f: invoke-virtual {v2, v0, v1}, Landroid/location/Location;.setAltitude:(D)V // method@02c5 │ │ -0a4b5c: 54d2 5516 |0042: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4b60: 0500 1400 |0044: move-wide/from16 v0, v20 │ │ -0a4b64: 8c03 |0046: double-to-float v3, v0 │ │ -0a4b66: 6e20 c802 3200 |0047: invoke-virtual {v2, v3}, Landroid/location/Location;.setSpeed:(F)V // method@02c8 │ │ -0a4b6c: 54d2 5516 |004a: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4b70: 7401 5d25 1600 |004c: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0a4b76: 0b04 |004f: move-result-wide v4 │ │ -0a4b78: 6e30 c902 4205 |0050: invoke-virtual {v2, v4, v5}, Landroid/location/Location;.setTime:(J)V // method@02c9 │ │ -0a4b7e: 0e00 |0053: return-void │ │ -0a4b80: 53d2 5216 |0054: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ -0a4b84: 2f02 1402 |0056: cmpl-double v2, v20, v2 │ │ -0a4b88: 3d02 0600 |0058: if-lez v2, 005e // +0006 │ │ -0a4b8c: 0500 1400 |005a: move-wide/from16 v0, v20 │ │ -0a4b90: 5ad0 5216 |005c: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ -0a4b94: 53d2 5116 |005e: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxEle:D // field@1651 │ │ -0a4b98: 2f02 1202 |0060: cmpl-double v2, v18, v2 │ │ -0a4b9c: 3d02 0600 |0062: if-lez v2, 0068 // +0006 │ │ -0a4ba0: 0500 1200 |0064: move-wide/from16 v0, v18 │ │ -0a4ba4: 5ad0 5116 |0066: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxEle:D // field@1651 │ │ -0a4ba8: 53d2 5316 |0068: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MinEle:D // field@1653 │ │ -0a4bac: 3002 1202 |006a: cmpg-double v2, v18, v2 │ │ -0a4bb0: 3b02 0600 |006c: if-gez v2, 0072 // +0006 │ │ -0a4bb4: 0500 1200 |006e: move-wide/from16 v0, v18 │ │ -0a4bb8: 5ad0 5316 |0070: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MinEle:D // field@1653 │ │ -0a4bbc: 54d2 5516 |0072: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4bc0: 6e10 c302 0200 |0074: invoke-virtual {v2}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ -0a4bc6: 0a02 |0077: move-result v2 │ │ -0a4bc8: 8922 |0078: float-to-double v2, v2 │ │ -0a4bca: 1904 e03f |0079: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -0a4bce: 2f02 0204 |007b: cmpl-double v2, v2, v4 │ │ -0a4bd2: 3d02 1200 |007d: if-lez v2, 008f // +0012 │ │ -0a4bd6: 53d2 5416 |007f: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a4bda: 7401 5d25 1600 |0081: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0a4be0: 0b04 |0084: move-result-wide v4 │ │ -0a4be2: 54d6 5516 |0085: iget-object v6, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4be6: 6e10 c402 0600 |0087: invoke-virtual {v6}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ -0a4bec: 0b06 |008a: move-result-wide v6 │ │ -0a4bee: bc64 |008b: sub-long/2addr v4, v6 │ │ -0a4bf0: bb42 |008c: add-long/2addr v2, v4 │ │ -0a4bf2: 5ad2 5416 |008d: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a4bf6: 54d2 5616 |008f: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.results:[F // field@1656 │ │ -0a4bfa: 1203 |0091: const/4 v3, #int 0 // #0 │ │ -0a4bfc: 1204 |0092: const/4 v4, #int 0 // #0 │ │ -0a4bfe: 4b04 0203 |0093: aput v4, v2, v3 │ │ -0a4c02: 54d2 5516 |0095: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4c06: 6e10 c002 0200 |0097: invoke-virtual {v2}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -0a4c0c: 0b02 |009a: move-result-wide v2 │ │ -0a4c0e: 54d4 5516 |009b: iget-object v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4c12: 6e10 c102 0400 |009d: invoke-virtual {v4}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -0a4c18: 0b04 |00a0: move-result-wide v4 │ │ -0a4c1a: 54da 5616 |00a1: iget-object v10, v13, Lorg/pyneo/maps/track/TrackStatHelper;.results:[F // field@1656 │ │ -0a4c1e: 04e6 |00a3: move-wide v6, v14 │ │ -0a4c20: 0508 1000 |00a4: move-wide/from16 v8, v16 │ │ -0a4c24: 7709 bc02 0200 |00a6: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/location/Location;.distanceBetween:(DDDD[F)V // method@02bc │ │ -0a4c2a: 53d2 4f16 |00a9: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4c2e: 54d4 5616 |00ab: iget-object v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.results:[F // field@1656 │ │ -0a4c32: 1205 |00ad: const/4 v5, #int 0 // #0 │ │ -0a4c34: 4404 0405 |00ae: aget v4, v4, v5 │ │ -0a4c38: 8944 |00b0: float-to-double v4, v4 │ │ -0a4c3a: cb42 |00b1: add-double/2addr v2, v4 │ │ -0a4c3c: 5ad2 4f16 |00b2: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4c40: 7401 5d25 1600 |00b4: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0a4c46: 0b02 |00b7: move-result-wide v2 │ │ -0a4c48: 54d4 4d16 |00b8: iget-object v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Date1:Ljava/util/Date; // field@164d │ │ -0a4c4c: 6e10 5d25 0400 |00ba: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0a4c52: 0b04 |00bd: move-result-wide v4 │ │ -0a4c54: bc42 |00be: sub-long/2addr v2, v4 │ │ -0a4c56: 5ad2 5016 |00bf: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a4c5a: 2202 b004 |00c1: new-instance v2, Ljava/util/Date; // type@04b0 │ │ -0a4c5e: 7401 5d25 1600 |00c3: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0a4c64: 0b04 |00c6: move-result-wide v4 │ │ -0a4c66: 7030 5c25 4205 |00c7: invoke-direct {v2, v4, v5}, Ljava/util/Date;.:(J)V // method@255c │ │ -0a4c6c: 5bd2 4e16 |00ca: iput-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Date2:Ljava/util/Date; // field@164e │ │ -0a4c70: 53d2 5416 |00cc: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a4c74: 1604 0000 |00ce: const-wide/16 v4, #int 0 // #0 │ │ -0a4c78: 3102 0204 |00d0: cmp-long v2, v2, v4 │ │ -0a4c7c: 3d02 0d00 |00d2: if-lez v2, 00df // +000d │ │ -0a4c80: 53d2 4f16 |00d4: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4c84: 53d4 5416 |00d6: iget-wide v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a4c88: 1606 e803 |00d8: const-wide/16 v6, #int 1000 // #3e8 │ │ -0a4c8c: be64 |00da: div-long/2addr v4, v6 │ │ -0a4c8e: 8644 |00db: long-to-double v4, v4 │ │ -0a4c90: ce42 |00dc: div-double/2addr v2, v4 │ │ -0a4c92: 5ad2 4916 |00dd: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ -0a4c96: 53d2 5016 |00df: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a4c9a: 1604 0000 |00e1: const-wide/16 v4, #int 0 // #0 │ │ -0a4c9e: 3102 0204 |00e3: cmp-long v2, v2, v4 │ │ -0a4ca2: 3d02 0d00 |00e5: if-lez v2, 00f2 // +000d │ │ -0a4ca6: 53d2 4f16 |00e7: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4caa: 53d4 5016 |00e9: iget-wide v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a4cae: 1606 e803 |00eb: const-wide/16 v6, #int 1000 // #3e8 │ │ -0a4cb2: be64 |00ed: div-long/2addr v4, v6 │ │ -0a4cb4: 8644 |00ee: long-to-double v4, v4 │ │ -0a4cb6: ce42 |00ef: div-double/2addr v2, v4 │ │ -0a4cb8: 5ad2 4b16 |00f0: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ -0a4cbc: 53d2 4f16 |00f2: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4cc0: 1604 0000 |00f4: const-wide/16 v4, #int 0 // #0 │ │ -0a4cc4: 2f02 0204 |00f6: cmpl-double v2, v2, v4 │ │ -0a4cc8: 3d02 37ff |00f8: if-lez v2, 002f // -00c9 │ │ -0a4ccc: 53d2 5016 |00fa: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a4cd0: 1604 e803 |00fc: const-wide/16 v4, #int 1000 // #3e8 │ │ -0a4cd4: be42 |00fe: div-long/2addr v2, v4 │ │ -0a4cd6: 8622 |00ff: long-to-double v2, v2 │ │ -0a4cd8: 53d4 4f16 |0100: iget-wide v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4cdc: 1806 0000 0000 0040 8f40 |0102: const-wide v6, #double 1000 // #408f400000000000 │ │ -0a4ce6: ce64 |0107: div-double/2addr v4, v6 │ │ -0a4ce8: ce42 |0108: div-double/2addr v2, v4 │ │ -0a4cea: 5ad2 4a16 |0109: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ -0a4cee: 2900 24ff |010b: goto/16 002f // -00dc │ │ -0a4cf2: 0d0b |010d: move-exception v11 │ │ -0a4cf4: 6e10 8224 0b00 |010e: invoke-virtual {v11}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0a4cfa: 0c02 |0111: move-result-object v2 │ │ -0a4cfc: 7120 fa2e b200 |0112: invoke-static {v2, v11}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a4d02: 289f |0115: goto 00b4 // -0061 │ │ +0a4a78: |[0a4a78] org.pyneo.maps.track.TrackStatHelper.addPoint:(DDDDLjava/util/Date;)V │ │ +0a4a88: 52d2 4c16 |0000: iget v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Cnt:I // field@164c │ │ +0a4a8c: d802 0201 |0002: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a4a90: 59d2 4c16 |0004: iput v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Cnt:I // field@164c │ │ +0a4a94: 54d2 5516 |0006: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4a98: 3902 4c00 |0008: if-nez v2, 0054 // +004c │ │ +0a4a9c: 2202 8100 |000a: new-instance v2, Landroid/location/Location; // type@0081 │ │ +0a4aa0: 1a03 0000 |000c: const-string v3, "" // string@0000 │ │ +0a4aa4: 7020 bb02 3200 |000e: invoke-direct {v2, v3}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@02bb │ │ +0a4aaa: 5bd2 5516 |0011: iput-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4aae: 0800 1600 |0013: move-object/from16 v0, v22 │ │ +0a4ab2: 5bd0 4d16 |0015: iput-object v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Date1:Ljava/util/Date; // field@164d │ │ +0a4ab6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +0a4aba: 5ad2 5216 |0019: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ +0a4abe: 0500 1200 |001b: move-wide/from16 v0, v18 │ │ +0a4ac2: 5ad0 5316 |001d: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MinEle:D // field@1653 │ │ +0a4ac6: 0500 1200 |001f: move-wide/from16 v0, v18 │ │ +0a4aca: 5ad0 5116 |0021: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxEle:D // field@1651 │ │ +0a4ace: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ +0a4ad2: 5ad2 4f16 |0025: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4ad6: 1602 0000 |0027: const-wide/16 v2, #int 0 // #0 │ │ +0a4ada: 5ad2 5016 |0029: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a4ade: 1602 0000 |002b: const-wide/16 v2, #int 0 // #0 │ │ +0a4ae2: 5ad2 5416 |002d: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a4ae6: 54d2 5516 |002f: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4aea: 6e30 c602 e20f |0031: invoke-virtual {v2, v14, v15}, Landroid/location/Location;.setLatitude:(D)V // method@02c6 │ │ +0a4af0: 54d2 5516 |0034: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4af4: 0500 1000 |0036: move-wide/from16 v0, v16 │ │ +0a4af8: 6e30 c702 0201 |0038: invoke-virtual {v2, v0, v1}, Landroid/location/Location;.setLongitude:(D)V // method@02c7 │ │ +0a4afe: 54d2 5516 |003b: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4b02: 0500 1200 |003d: move-wide/from16 v0, v18 │ │ +0a4b06: 6e30 c502 0201 |003f: invoke-virtual {v2, v0, v1}, Landroid/location/Location;.setAltitude:(D)V // method@02c5 │ │ +0a4b0c: 54d2 5516 |0042: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4b10: 0500 1400 |0044: move-wide/from16 v0, v20 │ │ +0a4b14: 8c03 |0046: double-to-float v3, v0 │ │ +0a4b16: 6e20 c802 3200 |0047: invoke-virtual {v2, v3}, Landroid/location/Location;.setSpeed:(F)V // method@02c8 │ │ +0a4b1c: 54d2 5516 |004a: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4b20: 7401 5d25 1600 |004c: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0a4b26: 0b04 |004f: move-result-wide v4 │ │ +0a4b28: 6e30 c902 4205 |0050: invoke-virtual {v2, v4, v5}, Landroid/location/Location;.setTime:(J)V // method@02c9 │ │ +0a4b2e: 0e00 |0053: return-void │ │ +0a4b30: 53d2 5216 |0054: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ +0a4b34: 2f02 1402 |0056: cmpl-double v2, v20, v2 │ │ +0a4b38: 3d02 0600 |0058: if-lez v2, 005e // +0006 │ │ +0a4b3c: 0500 1400 |005a: move-wide/from16 v0, v20 │ │ +0a4b40: 5ad0 5216 |005c: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ +0a4b44: 53d2 5116 |005e: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxEle:D // field@1651 │ │ +0a4b48: 2f02 1202 |0060: cmpl-double v2, v18, v2 │ │ +0a4b4c: 3d02 0600 |0062: if-lez v2, 0068 // +0006 │ │ +0a4b50: 0500 1200 |0064: move-wide/from16 v0, v18 │ │ +0a4b54: 5ad0 5116 |0066: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MaxEle:D // field@1651 │ │ +0a4b58: 53d2 5316 |0068: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MinEle:D // field@1653 │ │ +0a4b5c: 3002 1202 |006a: cmpg-double v2, v18, v2 │ │ +0a4b60: 3b02 0600 |006c: if-gez v2, 0072 // +0006 │ │ +0a4b64: 0500 1200 |006e: move-wide/from16 v0, v18 │ │ +0a4b68: 5ad0 5316 |0070: iput-wide v0, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MinEle:D // field@1653 │ │ +0a4b6c: 54d2 5516 |0072: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4b70: 6e10 c302 0200 |0074: invoke-virtual {v2}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ +0a4b76: 0a02 |0077: move-result v2 │ │ +0a4b78: 8922 |0078: float-to-double v2, v2 │ │ +0a4b7a: 1904 e03f |0079: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +0a4b7e: 2f02 0204 |007b: cmpl-double v2, v2, v4 │ │ +0a4b82: 3d02 1200 |007d: if-lez v2, 008f // +0012 │ │ +0a4b86: 53d2 5416 |007f: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a4b8a: 7401 5d25 1600 |0081: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0a4b90: 0b04 |0084: move-result-wide v4 │ │ +0a4b92: 54d6 5516 |0085: iget-object v6, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4b96: 6e10 c402 0600 |0087: invoke-virtual {v6}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ +0a4b9c: 0b06 |008a: move-result-wide v6 │ │ +0a4b9e: bc64 |008b: sub-long/2addr v4, v6 │ │ +0a4ba0: bb42 |008c: add-long/2addr v2, v4 │ │ +0a4ba2: 5ad2 5416 |008d: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a4ba6: 54d2 5616 |008f: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.results:[F // field@1656 │ │ +0a4baa: 1203 |0091: const/4 v3, #int 0 // #0 │ │ +0a4bac: 1204 |0092: const/4 v4, #int 0 // #0 │ │ +0a4bae: 4b04 0203 |0093: aput v4, v2, v3 │ │ +0a4bb2: 54d2 5516 |0095: iget-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4bb6: 6e10 c002 0200 |0097: invoke-virtual {v2}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +0a4bbc: 0b02 |009a: move-result-wide v2 │ │ +0a4bbe: 54d4 5516 |009b: iget-object v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4bc2: 6e10 c102 0400 |009d: invoke-virtual {v4}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +0a4bc8: 0b04 |00a0: move-result-wide v4 │ │ +0a4bca: 54da 5616 |00a1: iget-object v10, v13, Lorg/pyneo/maps/track/TrackStatHelper;.results:[F // field@1656 │ │ +0a4bce: 04e6 |00a3: move-wide v6, v14 │ │ +0a4bd0: 0508 1000 |00a4: move-wide/from16 v8, v16 │ │ +0a4bd4: 7709 bc02 0200 |00a6: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/location/Location;.distanceBetween:(DDDD[F)V // method@02bc │ │ +0a4bda: 53d2 4f16 |00a9: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4bde: 54d4 5616 |00ab: iget-object v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.results:[F // field@1656 │ │ +0a4be2: 1205 |00ad: const/4 v5, #int 0 // #0 │ │ +0a4be4: 4404 0405 |00ae: aget v4, v4, v5 │ │ +0a4be8: 8944 |00b0: float-to-double v4, v4 │ │ +0a4bea: cb42 |00b1: add-double/2addr v2, v4 │ │ +0a4bec: 5ad2 4f16 |00b2: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4bf0: 7401 5d25 1600 |00b4: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0a4bf6: 0b02 |00b7: move-result-wide v2 │ │ +0a4bf8: 54d4 4d16 |00b8: iget-object v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Date1:Ljava/util/Date; // field@164d │ │ +0a4bfc: 6e10 5d25 0400 |00ba: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0a4c02: 0b04 |00bd: move-result-wide v4 │ │ +0a4c04: bc42 |00be: sub-long/2addr v2, v4 │ │ +0a4c06: 5ad2 5016 |00bf: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a4c0a: 2202 b004 |00c1: new-instance v2, Ljava/util/Date; // type@04b0 │ │ +0a4c0e: 7401 5d25 1600 |00c3: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0a4c14: 0b04 |00c6: move-result-wide v4 │ │ +0a4c16: 7030 5c25 4205 |00c7: invoke-direct {v2, v4, v5}, Ljava/util/Date;.:(J)V // method@255c │ │ +0a4c1c: 5bd2 4e16 |00ca: iput-object v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Date2:Ljava/util/Date; // field@164e │ │ +0a4c20: 53d2 5416 |00cc: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a4c24: 1604 0000 |00ce: const-wide/16 v4, #int 0 // #0 │ │ +0a4c28: 3102 0204 |00d0: cmp-long v2, v2, v4 │ │ +0a4c2c: 3d02 0d00 |00d2: if-lez v2, 00df // +000d │ │ +0a4c30: 53d2 4f16 |00d4: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4c34: 53d4 5416 |00d6: iget-wide v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a4c38: 1606 e803 |00d8: const-wide/16 v6, #int 1000 // #3e8 │ │ +0a4c3c: be64 |00da: div-long/2addr v4, v6 │ │ +0a4c3e: 8644 |00db: long-to-double v4, v4 │ │ +0a4c40: ce42 |00dc: div-double/2addr v2, v4 │ │ +0a4c42: 5ad2 4916 |00dd: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ +0a4c46: 53d2 5016 |00df: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a4c4a: 1604 0000 |00e1: const-wide/16 v4, #int 0 // #0 │ │ +0a4c4e: 3102 0204 |00e3: cmp-long v2, v2, v4 │ │ +0a4c52: 3d02 0d00 |00e5: if-lez v2, 00f2 // +000d │ │ +0a4c56: 53d2 4f16 |00e7: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4c5a: 53d4 5016 |00e9: iget-wide v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a4c5e: 1606 e803 |00eb: const-wide/16 v6, #int 1000 // #3e8 │ │ +0a4c62: be64 |00ed: div-long/2addr v4, v6 │ │ +0a4c64: 8644 |00ee: long-to-double v4, v4 │ │ +0a4c66: ce42 |00ef: div-double/2addr v2, v4 │ │ +0a4c68: 5ad2 4b16 |00f0: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ +0a4c6c: 53d2 4f16 |00f2: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4c70: 1604 0000 |00f4: const-wide/16 v4, #int 0 // #0 │ │ +0a4c74: 2f02 0204 |00f6: cmpl-double v2, v2, v4 │ │ +0a4c78: 3d02 37ff |00f8: if-lez v2, 002f // -00c9 │ │ +0a4c7c: 53d2 5016 |00fa: iget-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a4c80: 1604 e803 |00fc: const-wide/16 v4, #int 1000 // #3e8 │ │ +0a4c84: be42 |00fe: div-long/2addr v2, v4 │ │ +0a4c86: 8622 |00ff: long-to-double v2, v2 │ │ +0a4c88: 53d4 4f16 |0100: iget-wide v4, v13, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4c8c: 1806 0000 0000 0040 8f40 |0102: const-wide v6, #double 1000 // #408f400000000000 │ │ +0a4c96: ce64 |0107: div-double/2addr v4, v6 │ │ +0a4c98: ce42 |0108: div-double/2addr v2, v4 │ │ +0a4c9a: 5ad2 4a16 |0109: iput-wide v2, v13, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ +0a4c9e: 2900 24ff |010b: goto/16 002f // -00dc │ │ +0a4ca2: 0d0b |010d: move-exception v11 │ │ +0a4ca4: 6e10 8224 0b00 |010e: invoke-virtual {v11}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0a4caa: 0c02 |0111: move-result-object v2 │ │ +0a4cac: 7120 fa2e b200 |0112: invoke-static {v2, v11}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a4cb2: 289f |0115: goto 00b4 // -0061 │ │ catches : 1 │ │ 0x0095 - 0x00b4 │ │ Ljava/lang/Exception; -> 0x010d │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=47 │ │ 0x000a line=48 │ │ @@ -168218,31 +168293,31 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 31 16-bit code units │ │ -0a4d14: |[0a4d14] org.pyneo.maps.track.TrackStatHelper.addPoint:(Landroid/location/Location;)V │ │ -0a4d24: 6e10 c002 0c00 |0000: invoke-virtual {v12}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -0a4d2a: 0b02 |0003: move-result-wide v2 │ │ -0a4d2c: 6e10 c102 0c00 |0004: invoke-virtual {v12}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -0a4d32: 0b04 |0007: move-result-wide v4 │ │ -0a4d34: 6e10 be02 0c00 |0008: invoke-virtual {v12}, Landroid/location/Location;.getAltitude:()D // method@02be │ │ -0a4d3a: 0b06 |000b: move-result-wide v6 │ │ -0a4d3c: 6e10 c302 0c00 |000c: invoke-virtual {v12}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ -0a4d42: 0a00 |000f: move-result v0 │ │ -0a4d44: 8908 |0010: float-to-double v8, v0 │ │ -0a4d46: 220a b004 |0011: new-instance v10, Ljava/util/Date; // type@04b0 │ │ -0a4d4a: 6e10 c402 0c00 |0013: invoke-virtual {v12}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ -0a4d50: 0b00 |0016: move-result-wide v0 │ │ -0a4d52: 7030 5c25 0a01 |0017: invoke-direct {v10, v0, v1}, Ljava/util/Date;.:(J)V // method@255c │ │ -0a4d58: 07b1 |001a: move-object v1, v11 │ │ -0a4d5a: 740a 622d 0100 |001b: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/track/TrackStatHelper;.addPoint:(DDDDLjava/util/Date;)V // method@2d62 │ │ -0a4d60: 0e00 |001e: return-void │ │ +0a4cc4: |[0a4cc4] org.pyneo.maps.track.TrackStatHelper.addPoint:(Landroid/location/Location;)V │ │ +0a4cd4: 6e10 c002 0c00 |0000: invoke-virtual {v12}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +0a4cda: 0b02 |0003: move-result-wide v2 │ │ +0a4cdc: 6e10 c102 0c00 |0004: invoke-virtual {v12}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +0a4ce2: 0b04 |0007: move-result-wide v4 │ │ +0a4ce4: 6e10 be02 0c00 |0008: invoke-virtual {v12}, Landroid/location/Location;.getAltitude:()D // method@02be │ │ +0a4cea: 0b06 |000b: move-result-wide v6 │ │ +0a4cec: 6e10 c302 0c00 |000c: invoke-virtual {v12}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ +0a4cf2: 0a00 |000f: move-result v0 │ │ +0a4cf4: 8908 |0010: float-to-double v8, v0 │ │ +0a4cf6: 220a b004 |0011: new-instance v10, Ljava/util/Date; // type@04b0 │ │ +0a4cfa: 6e10 c402 0c00 |0013: invoke-virtual {v12}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ +0a4d00: 0b00 |0016: move-result-wide v0 │ │ +0a4d02: 7030 5c25 0a01 |0017: invoke-direct {v10, v0, v1}, Ljava/util/Date;.:(J)V // method@255c │ │ +0a4d08: 07b1 |001a: move-object v1, v11 │ │ +0a4d0a: 740a 622d 0100 |001b: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/track/TrackStatHelper;.addPoint:(DDDDLjava/util/Date;)V // method@2d62 │ │ +0a4d10: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x001e line=29 │ │ locals : │ │ 0x0000 - 0x001f reg=11 this Lorg/pyneo/maps/track/TrackStatHelper; │ │ 0x0000 - 0x001f reg=12 pt Landroid/location/Location; │ │ @@ -168252,56 +168327,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0a4d64: |[0a4d64] org.pyneo.maps.track.TrackStatHelper.finalCalc:()V │ │ -0a4d74: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0a4d78: 1604 e803 |0002: const-wide/16 v4, #int 1000 // #3e8 │ │ -0a4d7c: 5480 5516 |0004: iget-object v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4d80: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -0a4d84: 2200 b004 |0008: new-instance v0, Ljava/util/Date; // type@04b0 │ │ -0a4d88: 5481 5516 |000a: iget-object v1, v8, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ -0a4d8c: 6e10 c402 0100 |000c: invoke-virtual {v1}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ -0a4d92: 0b02 |000f: move-result-wide v2 │ │ -0a4d94: 7030 5c25 2003 |0010: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@255c │ │ -0a4d9a: 5b80 4e16 |0013: iput-object v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Date2:Ljava/util/Date; // field@164e │ │ -0a4d9e: 5380 5416 |0015: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a4da2: 3100 0006 |0017: cmp-long v0, v0, v6 │ │ -0a4da6: 3d00 0b00 |0019: if-lez v0, 0024 // +000b │ │ -0a4daa: 5380 4f16 |001b: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4dae: 5382 5416 |001d: iget-wide v2, v8, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a4db2: be42 |001f: div-long/2addr v2, v4 │ │ -0a4db4: 8622 |0020: long-to-double v2, v2 │ │ -0a4db6: ce20 |0021: div-double/2addr v0, v2 │ │ -0a4db8: 5a80 4916 |0022: iput-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ -0a4dbc: 5380 5016 |0024: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a4dc0: 3100 0006 |0026: cmp-long v0, v0, v6 │ │ -0a4dc4: 3d00 0b00 |0028: if-lez v0, 0033 // +000b │ │ -0a4dc8: 5380 4f16 |002a: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4dcc: 5382 5016 |002c: iget-wide v2, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a4dd0: be42 |002e: div-long/2addr v2, v4 │ │ -0a4dd2: 8622 |002f: long-to-double v2, v2 │ │ -0a4dd4: ce20 |0030: div-double/2addr v0, v2 │ │ -0a4dd6: 5a80 4b16 |0031: iput-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ -0a4dda: 5380 4f16 |0033: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4dde: 1602 0000 |0035: const-wide/16 v2, #int 0 // #0 │ │ -0a4de2: 2f00 0002 |0037: cmpl-double v0, v0, v2 │ │ -0a4de6: 3d00 1100 |0039: if-lez v0, 004a // +0011 │ │ -0a4dea: 5380 5016 |003b: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a4dee: be40 |003d: div-long/2addr v0, v4 │ │ -0a4df0: 8600 |003e: long-to-double v0, v0 │ │ -0a4df2: 5382 4f16 |003f: iget-wide v2, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a4df6: 1804 0000 0000 0040 8f40 |0041: const-wide v4, #double 1000 // #408f400000000000 │ │ -0a4e00: ce42 |0046: div-double/2addr v2, v4 │ │ -0a4e02: ce20 |0047: div-double/2addr v0, v2 │ │ -0a4e04: 5a80 4a16 |0048: iput-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ -0a4e08: 0e00 |004a: return-void │ │ +0a4d14: |[0a4d14] org.pyneo.maps.track.TrackStatHelper.finalCalc:()V │ │ +0a4d24: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0a4d28: 1604 e803 |0002: const-wide/16 v4, #int 1000 // #3e8 │ │ +0a4d2c: 5480 5516 |0004: iget-object v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4d30: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +0a4d34: 2200 b004 |0008: new-instance v0, Ljava/util/Date; // type@04b0 │ │ +0a4d38: 5481 5516 |000a: iget-object v1, v8, Lorg/pyneo/maps/track/TrackStatHelper;.lastpt:Landroid/location/Location; // field@1655 │ │ +0a4d3c: 6e10 c402 0100 |000c: invoke-virtual {v1}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ +0a4d42: 0b02 |000f: move-result-wide v2 │ │ +0a4d44: 7030 5c25 2003 |0010: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@255c │ │ +0a4d4a: 5b80 4e16 |0013: iput-object v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Date2:Ljava/util/Date; // field@164e │ │ +0a4d4e: 5380 5416 |0015: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a4d52: 3100 0006 |0017: cmp-long v0, v0, v6 │ │ +0a4d56: 3d00 0b00 |0019: if-lez v0, 0024 // +000b │ │ +0a4d5a: 5380 4f16 |001b: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4d5e: 5382 5416 |001d: iget-wide v2, v8, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a4d62: be42 |001f: div-long/2addr v2, v4 │ │ +0a4d64: 8622 |0020: long-to-double v2, v2 │ │ +0a4d66: ce20 |0021: div-double/2addr v0, v2 │ │ +0a4d68: 5a80 4916 |0022: iput-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ +0a4d6c: 5380 5016 |0024: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a4d70: 3100 0006 |0026: cmp-long v0, v0, v6 │ │ +0a4d74: 3d00 0b00 |0028: if-lez v0, 0033 // +000b │ │ +0a4d78: 5380 4f16 |002a: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4d7c: 5382 5016 |002c: iget-wide v2, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a4d80: be42 |002e: div-long/2addr v2, v4 │ │ +0a4d82: 8622 |002f: long-to-double v2, v2 │ │ +0a4d84: ce20 |0030: div-double/2addr v0, v2 │ │ +0a4d86: 5a80 4b16 |0031: iput-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ +0a4d8a: 5380 4f16 |0033: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4d8e: 1602 0000 |0035: const-wide/16 v2, #int 0 // #0 │ │ +0a4d92: 2f00 0002 |0037: cmpl-double v0, v0, v2 │ │ +0a4d96: 3d00 1100 |0039: if-lez v0, 004a // +0011 │ │ +0a4d9a: 5380 5016 |003b: iget-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a4d9e: be40 |003d: div-long/2addr v0, v4 │ │ +0a4da0: 8600 |003e: long-to-double v0, v0 │ │ +0a4da2: 5382 4f16 |003f: iget-wide v2, v8, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a4da6: 1804 0000 0000 0040 8f40 |0041: const-wide v4, #double 1000 // #408f400000000000 │ │ +0a4db0: ce42 |0046: div-double/2addr v2, v4 │ │ +0a4db2: ce20 |0047: div-double/2addr v0, v2 │ │ +0a4db4: 5a80 4a16 |0048: iput-wide v0, v8, Lorg/pyneo/maps/track/TrackStatHelper;.AvgPace:D // field@164a │ │ +0a4db8: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=32 │ │ 0x0008 line=33 │ │ 0x0015 line=34 │ │ 0x001b line=35 │ │ 0x0024 line=38 │ │ @@ -168345,38 +168420,38 @@ │ │ type : '(IIID)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0a4e0c: |[0a4e0c] org.pyneo.maps.track.TrackStyleDrawable.:(IIID)V │ │ -0a4e1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a4e1e: 7010 8c02 0400 |0001: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@028c │ │ -0a4e24: 2200 5f00 |0004: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0a4e28: 7010 4802 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a4e2e: 5b40 5b16 |0009: iput-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4e32: 5440 5b16 |000b: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4e36: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0a4e38: 6e20 4e02 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0a4e3e: 5440 5b16 |0011: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4e42: 8261 |0013: int-to-float v1, v6 │ │ -0a4e44: 6e20 5702 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0a4e4a: 5440 5b16 |0017: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4e4e: 6201 2900 |0019: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0a4e52: 6e20 5802 1000 |001b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0a4e58: 5440 5b16 |001e: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4e5c: 6e20 4f02 5000 |0020: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a4e62: 5440 5b16 |0023: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4e66: 6201 2700 |0025: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ -0a4e6a: 6e20 5602 1000 |0027: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ -0a4e70: 5440 5b16 |002a: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4e74: 8c81 |002c: double-to-float v1, v8 │ │ -0a4e76: 6e57 5502 1022 |002d: invoke-virtual {v0, v1, v2, v2, v7}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0a4e7c: 0e00 |0030: return-void │ │ +0a4dbc: |[0a4dbc] org.pyneo.maps.track.TrackStyleDrawable.:(IIID)V │ │ +0a4dcc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a4dce: 7010 8c02 0400 |0001: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@028c │ │ +0a4dd4: 2200 5f00 |0004: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0a4dd8: 7010 4802 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a4dde: 5b40 5b16 |0009: iput-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4de2: 5440 5b16 |000b: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4de6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0a4de8: 6e20 4e02 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0a4dee: 5440 5b16 |0011: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4df2: 8261 |0013: int-to-float v1, v6 │ │ +0a4df4: 6e20 5702 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0a4dfa: 5440 5b16 |0017: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4dfe: 6201 2900 |0019: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0a4e02: 6e20 5802 1000 |001b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0a4e08: 5440 5b16 |001e: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4e0c: 6e20 4f02 5000 |0020: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a4e12: 5440 5b16 |0023: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4e16: 6201 2700 |0025: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ +0a4e1a: 6e20 5602 1000 |0027: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ +0a4e20: 5440 5b16 |002a: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4e24: 8c81 |002c: double-to-float v1, v8 │ │ +0a4e26: 6e57 5502 1022 |002d: invoke-virtual {v0, v1, v2, v2, v7}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0a4e2c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0004 line=29 │ │ 0x000b line=33 │ │ 0x0011 line=34 │ │ 0x0017 line=35 │ │ @@ -168397,22 +168472,22 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0a4e80: |[0a4e80] org.pyneo.maps.track.TrackStyleDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -0a4e90: 5440 5a16 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@165a │ │ -0a4e94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a4e96: 6e10 7d2d 0400 |0003: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4e9c: 0c02 |0006: move-result-object v2 │ │ -0a4e9e: 5443 5b16 |0007: iget-object v3, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4ea2: 6e53 1b02 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@021b │ │ -0a4ea8: 0e00 |000c: return-void │ │ +0a4e30: |[0a4e30] org.pyneo.maps.track.TrackStyleDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0a4e40: 5440 5a16 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@165a │ │ +0a4e44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a4e46: 6e10 7d2d 0400 |0003: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4e4c: 0c02 |0006: move-result-object v2 │ │ +0a4e4e: 5443 5b16 |0007: iget-object v3, v4, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4e52: 6e53 1b02 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@021b │ │ +0a4e58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000c line=44 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lorg/pyneo/maps/track/TrackStyleDrawable; │ │ 0x0000 - 0x000d reg=5 canvas Landroid/graphics/Canvas; │ │ @@ -168422,17 +168497,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a4eac: |[0a4eac] org.pyneo.maps.track.TrackStyleDrawable.getOpacity:()I │ │ -0a4ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a4ebe: 0f00 |0001: return v0 │ │ +0a4e5c: |[0a4e5c] org.pyneo.maps.track.TrackStyleDrawable.getOpacity:()I │ │ +0a4e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a4e6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/track/TrackStyleDrawable; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/TrackStyleDrawable;) │ │ @@ -168440,91 +168515,91 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -0a4ec0: |[0a4ec0] org.pyneo.maps.track.TrackStyleDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -0a4ed0: 6f20 9a02 a900 |0000: invoke-super {v9, v10}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@029a │ │ -0a4ed6: 6e10 7d2d 0900 |0003: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4edc: 0c06 |0006: move-result-object v6 │ │ -0a4ede: 6e10 7402 0600 |0007: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -0a4ee4: 0a06 |000a: move-result v6 │ │ -0a4ee6: 3d06 0c00 |000b: if-lez v6, 0017 // +000c │ │ -0a4eea: 6e10 7d2d 0900 |000d: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4ef0: 0c06 |0010: move-result-object v6 │ │ -0a4ef2: 6e10 6c02 0600 |0011: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -0a4ef8: 0a06 |0014: move-result v6 │ │ -0a4efa: 3c06 0300 |0015: if-gtz v6, 0018 // +0003 │ │ -0a4efe: 0e00 |0017: return-void │ │ -0a4f00: 6e10 7d2d 0900 |0018: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4f06: 0c06 |001b: move-result-object v6 │ │ -0a4f08: 6e10 7402 0600 |001c: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -0a4f0e: 0a06 |001f: move-result v6 │ │ -0a4f10: 6e10 7d2d 0900 |0020: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4f16: 0c07 |0023: move-result-object v7 │ │ -0a4f18: 6e10 6c02 0700 |0024: invoke-virtual {v7}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -0a4f1e: 0a07 |0027: move-result v7 │ │ -0a4f20: 6208 2000 |0028: sget-object v8, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0020 │ │ -0a4f24: 7130 0802 7608 |002a: invoke-static {v6, v7, v8}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0208 │ │ -0a4f2a: 0c06 |002d: move-result-object v6 │ │ -0a4f2c: 5b96 5a16 |002e: iput-object v6, v9, Lorg/pyneo/maps/track/TrackStyleDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@165a │ │ -0a4f30: 2200 5500 |0030: new-instance v0, Landroid/graphics/Canvas; // type@0055 │ │ -0a4f34: 5496 5a16 |0032: iget-object v6, v9, Lorg/pyneo/maps/track/TrackStyleDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@165a │ │ -0a4f38: 7020 1602 6000 |0034: invoke-direct {v0, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0216 │ │ -0a4f3e: 6e10 7d2d 0900 |0037: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4f44: 0c06 |003a: move-result-object v6 │ │ -0a4f46: 6e10 7402 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -0a4f4c: 0a06 |003e: move-result v6 │ │ -0a4f4e: db02 060a |003f: div-int/lit8 v2, v6, #int 10 // #0a │ │ -0a4f52: 6e10 7d2d 0900 |0041: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4f58: 0c06 |0044: move-result-object v6 │ │ -0a4f5a: 6e10 7402 0600 |0045: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ -0a4f60: 0a06 |0048: move-result v6 │ │ -0a4f62: da07 0202 |0049: mul-int/lit8 v7, v2, #int 2 // #02 │ │ -0a4f66: b176 |004b: sub-int/2addr v6, v7 │ │ -0a4f68: db04 0603 |004c: div-int/lit8 v4, v6, #int 3 // #03 │ │ -0a4f6c: 6e10 7d2d 0900 |004e: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4f72: 0c06 |0051: move-result-object v6 │ │ -0a4f74: 6e10 6c02 0600 |0052: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -0a4f7a: 0a06 |0055: move-result v6 │ │ -0a4f7c: db05 0604 |0056: div-int/lit8 v5, v6, #int 4 // #04 │ │ -0a4f80: 6e10 7d2d 0900 |0058: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4f86: 0c06 |005b: move-result-object v6 │ │ -0a4f88: 6e10 6c02 0600 |005c: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -0a4f8e: 0a06 |005f: move-result v6 │ │ -0a4f90: db01 0602 |0060: div-int/lit8 v1, v6, #int 2 // #02 │ │ -0a4f94: 2203 6000 |0062: new-instance v3, Landroid/graphics/Path; // type@0060 │ │ -0a4f98: 7010 5b02 0300 |0064: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@025b │ │ -0a4f9e: 8226 |0067: int-to-float v6, v2 │ │ -0a4fa0: 8217 |0068: int-to-float v7, v1 │ │ -0a4fa2: 6e30 6302 6307 |0069: invoke-virtual {v3, v6, v7}, Landroid/graphics/Path;.setLastPoint:(FF)V // method@0263 │ │ -0a4fa8: 9006 0204 |006c: add-int v6, v2, v4 │ │ -0a4fac: 8266 |006e: int-to-float v6, v6 │ │ -0a4fae: 8257 |006f: int-to-float v7, v5 │ │ -0a4fb0: 6e30 6002 6307 |0070: invoke-virtual {v3, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0a4fb6: da06 0402 |0073: mul-int/lit8 v6, v4, #int 2 // #02 │ │ -0a4fba: b026 |0075: add-int/2addr v6, v2 │ │ -0a4fbc: 8266 |0076: int-to-float v6, v6 │ │ -0a4fbe: 6e10 7d2d 0900 |0077: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ -0a4fc4: 0c07 |007a: move-result-object v7 │ │ -0a4fc6: 6e10 6c02 0700 |007b: invoke-virtual {v7}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -0a4fcc: 0a07 |007e: move-result v7 │ │ -0a4fce: b157 |007f: sub-int/2addr v7, v5 │ │ -0a4fd0: 8277 |0080: int-to-float v7, v7 │ │ -0a4fd2: 6e30 6002 6307 |0081: invoke-virtual {v3, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0a4fd8: da06 0403 |0084: mul-int/lit8 v6, v4, #int 3 // #03 │ │ -0a4fdc: b026 |0086: add-int/2addr v6, v2 │ │ -0a4fde: 8266 |0087: int-to-float v6, v6 │ │ -0a4fe0: 8217 |0088: int-to-float v7, v1 │ │ -0a4fe2: 6e30 6002 6307 |0089: invoke-virtual {v3, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0a4fe8: 5496 5b16 |008c: iget-object v6, v9, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ -0a4fec: 6e30 1f02 3006 |008e: invoke-virtual {v0, v3, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ -0a4ff2: 2886 |0091: goto 0017 // -007a │ │ +0a4e70: |[0a4e70] org.pyneo.maps.track.TrackStyleDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +0a4e80: 6f20 9a02 a900 |0000: invoke-super {v9, v10}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@029a │ │ +0a4e86: 6e10 7d2d 0900 |0003: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4e8c: 0c06 |0006: move-result-object v6 │ │ +0a4e8e: 6e10 7402 0600 |0007: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +0a4e94: 0a06 |000a: move-result v6 │ │ +0a4e96: 3d06 0c00 |000b: if-lez v6, 0017 // +000c │ │ +0a4e9a: 6e10 7d2d 0900 |000d: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4ea0: 0c06 |0010: move-result-object v6 │ │ +0a4ea2: 6e10 6c02 0600 |0011: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +0a4ea8: 0a06 |0014: move-result v6 │ │ +0a4eaa: 3c06 0300 |0015: if-gtz v6, 0018 // +0003 │ │ +0a4eae: 0e00 |0017: return-void │ │ +0a4eb0: 6e10 7d2d 0900 |0018: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4eb6: 0c06 |001b: move-result-object v6 │ │ +0a4eb8: 6e10 7402 0600 |001c: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +0a4ebe: 0a06 |001f: move-result v6 │ │ +0a4ec0: 6e10 7d2d 0900 |0020: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4ec6: 0c07 |0023: move-result-object v7 │ │ +0a4ec8: 6e10 6c02 0700 |0024: invoke-virtual {v7}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +0a4ece: 0a07 |0027: move-result v7 │ │ +0a4ed0: 6208 2000 |0028: sget-object v8, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0020 │ │ +0a4ed4: 7130 0802 7608 |002a: invoke-static {v6, v7, v8}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0208 │ │ +0a4eda: 0c06 |002d: move-result-object v6 │ │ +0a4edc: 5b96 5a16 |002e: iput-object v6, v9, Lorg/pyneo/maps/track/TrackStyleDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@165a │ │ +0a4ee0: 2200 5500 |0030: new-instance v0, Landroid/graphics/Canvas; // type@0055 │ │ +0a4ee4: 5496 5a16 |0032: iget-object v6, v9, Lorg/pyneo/maps/track/TrackStyleDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@165a │ │ +0a4ee8: 7020 1602 6000 |0034: invoke-direct {v0, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0216 │ │ +0a4eee: 6e10 7d2d 0900 |0037: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4ef4: 0c06 |003a: move-result-object v6 │ │ +0a4ef6: 6e10 7402 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +0a4efc: 0a06 |003e: move-result v6 │ │ +0a4efe: db02 060a |003f: div-int/lit8 v2, v6, #int 10 // #0a │ │ +0a4f02: 6e10 7d2d 0900 |0041: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4f08: 0c06 |0044: move-result-object v6 │ │ +0a4f0a: 6e10 7402 0600 |0045: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0274 │ │ +0a4f10: 0a06 |0048: move-result v6 │ │ +0a4f12: da07 0202 |0049: mul-int/lit8 v7, v2, #int 2 // #02 │ │ +0a4f16: b176 |004b: sub-int/2addr v6, v7 │ │ +0a4f18: db04 0603 |004c: div-int/lit8 v4, v6, #int 3 // #03 │ │ +0a4f1c: 6e10 7d2d 0900 |004e: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4f22: 0c06 |0051: move-result-object v6 │ │ +0a4f24: 6e10 6c02 0600 |0052: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +0a4f2a: 0a06 |0055: move-result v6 │ │ +0a4f2c: db05 0604 |0056: div-int/lit8 v5, v6, #int 4 // #04 │ │ +0a4f30: 6e10 7d2d 0900 |0058: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4f36: 0c06 |005b: move-result-object v6 │ │ +0a4f38: 6e10 6c02 0600 |005c: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +0a4f3e: 0a06 |005f: move-result v6 │ │ +0a4f40: db01 0602 |0060: div-int/lit8 v1, v6, #int 2 // #02 │ │ +0a4f44: 2203 6000 |0062: new-instance v3, Landroid/graphics/Path; // type@0060 │ │ +0a4f48: 7010 5b02 0300 |0064: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@025b │ │ +0a4f4e: 8226 |0067: int-to-float v6, v2 │ │ +0a4f50: 8217 |0068: int-to-float v7, v1 │ │ +0a4f52: 6e30 6302 6307 |0069: invoke-virtual {v3, v6, v7}, Landroid/graphics/Path;.setLastPoint:(FF)V // method@0263 │ │ +0a4f58: 9006 0204 |006c: add-int v6, v2, v4 │ │ +0a4f5c: 8266 |006e: int-to-float v6, v6 │ │ +0a4f5e: 8257 |006f: int-to-float v7, v5 │ │ +0a4f60: 6e30 6002 6307 |0070: invoke-virtual {v3, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0a4f66: da06 0402 |0073: mul-int/lit8 v6, v4, #int 2 // #02 │ │ +0a4f6a: b026 |0075: add-int/2addr v6, v2 │ │ +0a4f6c: 8266 |0076: int-to-float v6, v6 │ │ +0a4f6e: 6e10 7d2d 0900 |0077: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.getBounds:()Landroid/graphics/Rect; // method@2d7d │ │ +0a4f74: 0c07 |007a: move-result-object v7 │ │ +0a4f76: 6e10 6c02 0700 |007b: invoke-virtual {v7}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +0a4f7c: 0a07 |007e: move-result v7 │ │ +0a4f7e: b157 |007f: sub-int/2addr v7, v5 │ │ +0a4f80: 8277 |0080: int-to-float v7, v7 │ │ +0a4f82: 6e30 6002 6307 |0081: invoke-virtual {v3, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0a4f88: da06 0403 |0084: mul-int/lit8 v6, v4, #int 3 // #03 │ │ +0a4f8c: b026 |0086: add-int/2addr v6, v2 │ │ +0a4f8e: 8266 |0087: int-to-float v6, v6 │ │ +0a4f90: 8217 |0088: int-to-float v7, v1 │ │ +0a4f92: 6e30 6002 6307 |0089: invoke-virtual {v3, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0a4f98: 5496 5b16 |008c: iget-object v6, v9, Lorg/pyneo/maps/track/TrackStyleDrawable;.mPaint:Landroid/graphics/Paint; // field@165b │ │ +0a4f9c: 6e30 1f02 3006 |008e: invoke-virtual {v0, v3, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ +0a4fa2: 2886 |0091: goto 0017 // -007a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0017 line=79 │ │ 0x0018 line=67 │ │ 0x0030 line=68 │ │ @@ -168553,19 +168628,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a4ff4: |[0a4ff4] org.pyneo.maps.track.TrackStyleDrawable.setAlpha:(I)V │ │ -0a5004: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0a5008: 1a01 e302 |0002: const-string v1, "Alpha is not supported by this drawwable." // string@02e3 │ │ -0a500c: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -0a5012: 2700 |0007: throw v0 │ │ +0a4fa4: |[0a4fa4] org.pyneo.maps.track.TrackStyleDrawable.setAlpha:(I)V │ │ +0a4fb4: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0a4fb8: 1a01 e302 |0002: const-string v1, "Alpha is not supported by this drawwable." // string@02e3 │ │ +0a4fbc: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +0a4fc2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/pyneo/maps/track/TrackStyleDrawable; │ │ 0x0000 - 0x0008 reg=3 alpha I │ │ │ │ @@ -168574,19 +168649,19 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a5014: |[0a5014] org.pyneo.maps.track.TrackStyleDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0a5024: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0a5028: 1a01 c103 |0002: const-string v1, "ColorFilter is not supported by this drawwable." // string@03c1 │ │ -0a502c: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -0a5032: 2700 |0007: throw v0 │ │ +0a4fc4: |[0a4fc4] org.pyneo.maps.track.TrackStyleDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0a4fd4: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0a4fd8: 1a01 c103 |0002: const-string v1, "ColorFilter is not supported by this drawwable." // string@03c1 │ │ +0a4fdc: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +0a4fe2: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/pyneo/maps/track/TrackStyleDrawable; │ │ 0x0000 - 0x0008 reg=3 cf Landroid/graphics/ColorFilter; │ │ │ │ @@ -168625,63 +168700,63 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5034: |[0a5034] org.pyneo.maps.track.TrackStylePickerDialog$2.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ -0a5044: 5b01 5f16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ -0a5048: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a504e: 0e00 |0005: return-void │ │ +0a4fe4: |[0a4fe4] org.pyneo.maps.track.TrackStylePickerDialog$2.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ +0a4ff4: 5b01 5f16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ +0a4ff8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a4ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0a5050: |[0a5050] org.pyneo.maps.track.TrackStylePickerDialog$2.onClick:(Landroid/view/View;)V │ │ -0a5060: 5440 5f16 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ -0a5064: 2201 da04 |0002: new-instance v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // type@04da │ │ -0a5068: 5442 5f16 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ -0a506c: 6e10 9d2d 0200 |0006: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.getContext:()Landroid/content/Context; // method@2d9d │ │ -0a5072: 0c02 |0009: move-result-object v2 │ │ -0a5074: 5443 5f16 |000a: iget-object v3, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ -0a5078: 7110 992d 0300 |000c: invoke-static {v3}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$500:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // method@2d99 │ │ -0a507e: 0c03 |000f: move-result-object v3 │ │ -0a5080: 6e10 fd25 0300 |0010: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ -0a5086: 0a03 |0013: move-result v3 │ │ -0a5088: 7030 e825 2103 |0014: invoke-direct {v1, v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.:(Landroid/content/Context;I)V // method@25e8 │ │ -0a508e: 7120 982d 1000 |0017: invoke-static {v0, v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$402:(Lorg/pyneo/maps/track/TrackStylePickerDialog;Lnet/margaritov/preference/colorpicker/ColorPickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d98 │ │ -0a5094: 5440 5f16 |001a: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ -0a5098: 7110 972d 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ -0a509e: 0c00 |001f: move-result-object v0 │ │ -0a50a0: 5441 5f16 |0020: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ -0a50a4: 6e20 f525 1000 |0022: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V // method@25f5 │ │ -0a50aa: 5440 5f16 |0025: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ -0a50ae: 7110 972d 0000 |0027: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ -0a50b4: 0c00 |002a: move-result-object v0 │ │ -0a50b6: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -0a50b8: 6e20 f325 1000 |002c: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setAlphaSliderVisible:(Z)V // method@25f3 │ │ -0a50be: 5440 5f16 |002f: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ -0a50c2: 7110 972d 0000 |0031: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ -0a50c8: 0c00 |0034: move-result-object v0 │ │ -0a50ca: 6e10 f825 0000 |0035: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.show:()V // method@25f8 │ │ -0a50d0: 0e00 |0038: return-void │ │ +0a5000: |[0a5000] org.pyneo.maps.track.TrackStylePickerDialog$2.onClick:(Landroid/view/View;)V │ │ +0a5010: 5440 5f16 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ +0a5014: 2201 da04 |0002: new-instance v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // type@04da │ │ +0a5018: 5442 5f16 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ +0a501c: 6e10 9d2d 0200 |0006: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.getContext:()Landroid/content/Context; // method@2d9d │ │ +0a5022: 0c02 |0009: move-result-object v2 │ │ +0a5024: 5443 5f16 |000a: iget-object v3, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ +0a5028: 7110 992d 0300 |000c: invoke-static {v3}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$500:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // method@2d99 │ │ +0a502e: 0c03 |000f: move-result-object v3 │ │ +0a5030: 6e10 fd25 0300 |0010: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ +0a5036: 0a03 |0013: move-result v3 │ │ +0a5038: 7030 e825 2103 |0014: invoke-direct {v1, v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.:(Landroid/content/Context;I)V // method@25e8 │ │ +0a503e: 7120 982d 1000 |0017: invoke-static {v0, v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$402:(Lorg/pyneo/maps/track/TrackStylePickerDialog;Lnet/margaritov/preference/colorpicker/ColorPickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d98 │ │ +0a5044: 5440 5f16 |001a: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ +0a5048: 7110 972d 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ +0a504e: 0c00 |001f: move-result-object v0 │ │ +0a5050: 5441 5f16 |0020: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ +0a5054: 6e20 f525 1000 |0022: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V // method@25f5 │ │ +0a505a: 5440 5f16 |0025: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ +0a505e: 7110 972d 0000 |0027: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ +0a5064: 0c00 |002a: move-result-object v0 │ │ +0a5066: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +0a5068: 6e20 f325 1000 |002c: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setAlphaSliderVisible:(Z)V // method@25f3 │ │ +0a506e: 5440 5f16 |002f: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165f │ │ +0a5072: 7110 972d 0000 |0031: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ +0a5078: 0c00 |0034: move-result-object v0 │ │ +0a507a: 6e10 f825 0000 |0035: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.show:()V // method@25f8 │ │ +0a5080: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x001a line=62 │ │ 0x0025 line=63 │ │ 0x002f line=64 │ │ 0x0038 line=65 │ │ @@ -168724,64 +168799,64 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a50d4: |[0a50d4] org.pyneo.maps.track.TrackStylePickerDialog$3.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ -0a50e4: 5b01 6016 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ -0a50e8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a50ee: 0e00 |0005: return-void │ │ +0a5084: |[0a5084] org.pyneo.maps.track.TrackStylePickerDialog$3.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ +0a5094: 5b01 6016 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ +0a5098: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a509e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0a50f0: |[0a50f0] org.pyneo.maps.track.TrackStylePickerDialog$3.onClick:(Landroid/view/View;)V │ │ -0a5100: 5440 6016 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ -0a5104: 2201 da04 |0002: new-instance v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // type@04da │ │ -0a5108: 5442 6016 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ -0a510c: 6e10 9d2d 0200 |0006: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.getContext:()Landroid/content/Context; // method@2d9d │ │ -0a5112: 0c02 |0009: move-result-object v2 │ │ -0a5114: 5443 6016 |000a: iget-object v3, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ -0a5118: 7110 932d 0300 |000c: invoke-static {v3}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$000:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // method@2d93 │ │ -0a511e: 0c03 |000f: move-result-object v3 │ │ -0a5120: 6e10 fd25 0300 |0010: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ -0a5126: 0a03 |0013: move-result v3 │ │ -0a5128: 7030 e825 2103 |0014: invoke-direct {v1, v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.:(Landroid/content/Context;I)V // method@25e8 │ │ -0a512e: 7120 982d 1000 |0017: invoke-static {v0, v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$402:(Lorg/pyneo/maps/track/TrackStylePickerDialog;Lnet/margaritov/preference/colorpicker/ColorPickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d98 │ │ -0a5134: 5440 6016 |001a: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ -0a5138: 7110 972d 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ -0a513e: 0c00 |001f: move-result-object v0 │ │ -0a5140: 5441 6016 |0020: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ -0a5144: 5411 6416 |0022: iget-object v1, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowListiner:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@1664 │ │ -0a5148: 6e20 f525 1000 |0024: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V // method@25f5 │ │ -0a514e: 5440 6016 |0027: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ -0a5152: 7110 972d 0000 |0029: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ -0a5158: 0c00 |002c: move-result-object v0 │ │ -0a515a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -0a515c: 6e20 f325 1000 |002e: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setAlphaSliderVisible:(Z)V // method@25f3 │ │ -0a5162: 5440 6016 |0031: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ -0a5166: 7110 972d 0000 |0033: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ -0a516c: 0c00 |0036: move-result-object v0 │ │ -0a516e: 6e10 f825 0000 |0037: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.show:()V // method@25f8 │ │ -0a5174: 0e00 |003a: return-void │ │ +0a50a0: |[0a50a0] org.pyneo.maps.track.TrackStylePickerDialog$3.onClick:(Landroid/view/View;)V │ │ +0a50b0: 5440 6016 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ +0a50b4: 2201 da04 |0002: new-instance v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // type@04da │ │ +0a50b8: 5442 6016 |0004: iget-object v2, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ +0a50bc: 6e10 9d2d 0200 |0006: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.getContext:()Landroid/content/Context; // method@2d9d │ │ +0a50c2: 0c02 |0009: move-result-object v2 │ │ +0a50c4: 5443 6016 |000a: iget-object v3, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ +0a50c8: 7110 932d 0300 |000c: invoke-static {v3}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$000:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // method@2d93 │ │ +0a50ce: 0c03 |000f: move-result-object v3 │ │ +0a50d0: 6e10 fd25 0300 |0010: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ +0a50d6: 0a03 |0013: move-result v3 │ │ +0a50d8: 7030 e825 2103 |0014: invoke-direct {v1, v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.:(Landroid/content/Context;I)V // method@25e8 │ │ +0a50de: 7120 982d 1000 |0017: invoke-static {v0, v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$402:(Lorg/pyneo/maps/track/TrackStylePickerDialog;Lnet/margaritov/preference/colorpicker/ColorPickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d98 │ │ +0a50e4: 5440 6016 |001a: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ +0a50e8: 7110 972d 0000 |001c: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ +0a50ee: 0c00 |001f: move-result-object v0 │ │ +0a50f0: 5441 6016 |0020: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ +0a50f4: 5411 6416 |0022: iget-object v1, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowListiner:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@1664 │ │ +0a50f8: 6e20 f525 1000 |0024: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V // method@25f5 │ │ +0a50fe: 5440 6016 |0027: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ +0a5102: 7110 972d 0000 |0029: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ +0a5108: 0c00 |002c: move-result-object v0 │ │ +0a510a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +0a510c: 6e20 f325 1000 |002e: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setAlphaSliderVisible:(Z)V // method@25f3 │ │ +0a5112: 5440 6016 |0031: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1660 │ │ +0a5116: 7110 972d 0000 |0033: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // method@2d97 │ │ +0a511c: 0c00 |0036: move-result-object v0 │ │ +0a511e: 6e10 f825 0000 |0037: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.show:()V // method@25f8 │ │ +0a5124: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x001a line=74 │ │ 0x0027 line=75 │ │ 0x0031 line=76 │ │ 0x003a line=77 │ │ @@ -168824,53 +168899,53 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5178: |[0a5178] org.pyneo.maps.track.TrackStylePickerDialog$4.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ -0a5188: 5b01 6116 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1661 │ │ -0a518c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a5192: 0e00 |0005: return-void │ │ +0a5128: |[0a5128] org.pyneo.maps.track.TrackStylePickerDialog$4.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ +0a5138: 5b01 6116 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1661 │ │ +0a513c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a5142: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog$4;) │ │ name : 'onProgressChanged' │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0a5194: |[0a5194] org.pyneo.maps.track.TrackStylePickerDialog$4.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -0a51a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a51a6: 5440 6116 |0001: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1661 │ │ -0a51aa: 7110 942d 0000 |0003: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$100:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint; // method@2d94 │ │ -0a51b0: 0c00 |0006: move-result-object v0 │ │ -0a51b2: db01 060a |0007: div-int/lit8 v1, v6, #int 10 // #0a │ │ -0a51b6: 8211 |0009: int-to-float v1, v1 │ │ -0a51b8: 5442 6116 |000a: iget-object v2, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1661 │ │ -0a51bc: 7110 932d 0200 |000c: invoke-static {v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$000:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // method@2d93 │ │ -0a51c2: 0c02 |000f: move-result-object v2 │ │ -0a51c4: 6e10 fd25 0200 |0010: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ -0a51ca: 0a02 |0013: move-result v2 │ │ -0a51cc: 6e52 5502 1033 |0014: invoke-virtual {v0, v1, v3, v3, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0a51d2: 5440 6116 |0017: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1661 │ │ -0a51d6: 7110 962d 0000 |0019: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$300:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lorg/pyneo/maps/map/MapView; // method@2d96 │ │ -0a51dc: 0c00 |001c: move-result-object v0 │ │ -0a51de: 6e10 e328 0000 |001d: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0a51e4: 0e00 |0020: return-void │ │ +0a5144: |[0a5144] org.pyneo.maps.track.TrackStylePickerDialog$4.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +0a5154: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a5156: 5440 6116 |0001: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1661 │ │ +0a515a: 7110 942d 0000 |0003: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$100:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint; // method@2d94 │ │ +0a5160: 0c00 |0006: move-result-object v0 │ │ +0a5162: db01 060a |0007: div-int/lit8 v1, v6, #int 10 // #0a │ │ +0a5166: 8211 |0009: int-to-float v1, v1 │ │ +0a5168: 5442 6116 |000a: iget-object v2, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1661 │ │ +0a516c: 7110 932d 0200 |000c: invoke-static {v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$000:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // method@2d93 │ │ +0a5172: 0c02 |000f: move-result-object v2 │ │ +0a5174: 6e10 fd25 0200 |0010: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ +0a517a: 0a02 |0013: move-result v2 │ │ +0a517c: 6e52 5502 1033 |0014: invoke-virtual {v0, v1, v3, v3, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0a5182: 5440 6116 |0017: iget-object v0, v4, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1661 │ │ +0a5186: 7110 962d 0000 |0019: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$300:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lorg/pyneo/maps/map/MapView; // method@2d96 │ │ +0a518c: 0c00 |001c: move-result-object v0 │ │ +0a518e: 6e10 e328 0000 |001d: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0a5194: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0017 line=125 │ │ 0x0020 line=126 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lorg/pyneo/maps/track/TrackStylePickerDialog$4; │ │ @@ -168883,16 +168958,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a51e8: |[0a51e8] org.pyneo.maps.track.TrackStylePickerDialog$4.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -0a51f8: 0e00 |0000: return-void │ │ +0a5198: |[0a5198] org.pyneo.maps.track.TrackStylePickerDialog$4.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +0a51a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog$4; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -168901,16 +168976,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a51fc: |[0a51fc] org.pyneo.maps.track.TrackStylePickerDialog$4.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -0a520c: 0e00 |0000: return-void │ │ +0a51ac: |[0a51ac] org.pyneo.maps.track.TrackStylePickerDialog$4.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +0a51bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog$4; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -168949,48 +169024,48 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5210: |[0a5210] org.pyneo.maps.track.TrackStylePickerDialog$5.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ -0a5220: 5b01 6216 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1662 │ │ -0a5224: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a522a: 0e00 |0005: return-void │ │ +0a51c0: |[0a51c0] org.pyneo.maps.track.TrackStylePickerDialog$5.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ +0a51d0: 5b01 6216 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1662 │ │ +0a51d4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a51da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a522c: |[0a522c] org.pyneo.maps.track.TrackStylePickerDialog$5.onClick:(Landroid/view/View;)V │ │ -0a523c: 5421 6216 |0000: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1662 │ │ -0a5240: 5420 6216 |0002: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1662 │ │ -0a5244: 7110 9a2d 0000 |0004: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$600:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/CheckBox; // method@2d9a │ │ -0a524a: 0c00 |0007: move-result-object v0 │ │ -0a524c: 6e10 6121 0000 |0008: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0a5252: 0a00 |000b: move-result v0 │ │ -0a5254: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -0a5258: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0a525a: 6e20 a52d 0100 |000f: invoke-virtual {v1, v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setShadowVisible:(I)V // method@2da5 │ │ -0a5260: 0e00 |0012: return-void │ │ -0a5262: 1240 |0013: const/4 v0, #int 4 // #4 │ │ -0a5264: 28fb |0014: goto 000f // -0005 │ │ +0a51dc: |[0a51dc] org.pyneo.maps.track.TrackStylePickerDialog$5.onClick:(Landroid/view/View;)V │ │ +0a51ec: 5421 6216 |0000: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1662 │ │ +0a51f0: 5420 6216 |0002: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1662 │ │ +0a51f4: 7110 9a2d 0000 |0004: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$600:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/CheckBox; // method@2d9a │ │ +0a51fa: 0c00 |0007: move-result-object v0 │ │ +0a51fc: 6e10 6121 0000 |0008: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0a5202: 0a00 |000b: move-result v0 │ │ +0a5204: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +0a5208: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0a520a: 6e20 a52d 0100 |000f: invoke-virtual {v1, v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setShadowVisible:(I)V // method@2da5 │ │ +0a5210: 0e00 |0012: return-void │ │ +0a5212: 1240 |0013: const/4 v0, #int 4 // #4 │ │ +0a5214: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0012 line=136 │ │ 0x0013 line=135 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/pyneo/maps/track/TrackStylePickerDialog$5; │ │ @@ -169062,123 +169137,123 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackWriterService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5268: |[0a5268] org.pyneo.maps.track.TrackWriterService$1.:(Lorg/pyneo/maps/track/TrackWriterService;)V │ │ -0a5278: 5b01 7416 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a527c: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -0a5282: 0e00 |0005: return-void │ │ +0a5218: |[0a5218] org.pyneo.maps.track.TrackWriterService$1.:(Lorg/pyneo/maps/track/TrackWriterService;)V │ │ +0a5228: 5b01 7416 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a522c: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0a5232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackWriterService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackWriterService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackWriterService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackWriterService$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 14 │ │ insns size : 180 16-bit code units │ │ -0a5284: |[0a5284] org.pyneo.maps.track.TrackWriterService$1.handleMessage:(Landroid/os/Message;)V │ │ -0a5294: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -0a5298: 5202 4400 |0002: iget v2, v0, Landroid/os/Message;.what:I // field@0044 │ │ -0a529c: 2b02 aa00 0000 |0004: packed-switch v2, 000000ae // +000000aa │ │ -0a52a2: 7502 2e03 1400 |0007: invoke-super/range {v20, v21}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@032e │ │ -0a52a8: 0e00 |000a: return-void │ │ -0a52aa: 0800 1400 |000b: move-object/from16 v0, v20 │ │ -0a52ae: 5402 7416 |000d: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a52b2: 5422 7916 |000f: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0a52b6: 6e10 6903 0200 |0011: invoke-virtual {v2}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0369 │ │ -0a52bc: 0a10 |0014: move-result v16 │ │ -0a52be: 1312 0000 |0015: const/16 v18, #int 0 // #0 │ │ -0a52c2: 0200 1200 |0017: move/from16 v0, v18 │ │ -0a52c6: 0201 1000 |0019: move/from16 v1, v16 │ │ -0a52ca: 3510 8800 |001b: if-ge v0, v1, 00a3 // +0088 │ │ -0a52ce: 0800 1500 |001d: move-object/from16 v0, v21 │ │ -0a52d2: 5400 4300 |001f: iget-object v0, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ -0a52d6: 0813 0000 |0021: move-object/from16 v19, v0 │ │ -0a52da: 1f13 8100 |0023: check-cast v19, Landroid/location/Location; // type@0081 │ │ -0a52de: 0800 1400 |0025: move-object/from16 v0, v20 │ │ -0a52e2: 5402 7416 |0027: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a52e6: 5422 7916 |0029: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0a52ea: 0200 1200 |002b: move/from16 v0, v18 │ │ -0a52ee: 6e20 6b03 0200 |002d: invoke-virtual {v2, v0}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ -0a52f4: 0c02 |0030: move-result-object v2 │ │ -0a52f6: 1f02 dd05 |0031: check-cast v2, Lorg/pyneo/maps/track/ITrackWriterCallback; // type@05dd │ │ -0a52fa: 7401 c002 1300 |0033: invoke-virtual/range {v19}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -0a5300: 0b04 |0036: move-result-wide v4 │ │ -0a5302: 7401 c102 1300 |0037: invoke-virtual/range {v19}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -0a5308: 0b06 |003a: move-result-wide v6 │ │ -0a530a: 7257 bc2c 4265 |003b: invoke-interface {v2, v4, v5, v6, v7}, Lorg/pyneo/maps/track/ITrackWriterCallback;.newPointWritten:(DD)V // method@2cbc │ │ -0a5310: 0800 1400 |003e: move-object/from16 v0, v20 │ │ -0a5314: 5402 7416 |0040: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a5318: 5422 7916 |0042: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0a531c: 0200 1200 |0044: move/from16 v0, v18 │ │ -0a5320: 6e20 6b03 0200 |0046: invoke-virtual {v2, v0}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ -0a5326: 0c02 |0049: move-result-object v2 │ │ -0a5328: 1f02 dd05 |004a: check-cast v2, Lorg/pyneo/maps/track/ITrackWriterCallback; // type@05dd │ │ -0a532c: 0800 1400 |004c: move-object/from16 v0, v20 │ │ -0a5330: 5403 7416 |004e: iget-object v3, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a5334: 7110 c42d 0300 |0050: invoke-static {v3}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a533a: 0c03 |0053: move-result-object v3 │ │ -0a533c: 5233 4c16 |0054: iget v3, v3, Lorg/pyneo/maps/track/TrackStatHelper;.Cnt:I // field@164c │ │ -0a5340: 0800 1400 |0056: move-object/from16 v0, v20 │ │ -0a5344: 5404 7416 |0058: iget-object v4, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a5348: 7110 c42d 0400 |005a: invoke-static {v4}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a534e: 0c04 |005d: move-result-object v4 │ │ -0a5350: 5344 4f16 |005e: iget-wide v4, v4, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a5354: 0800 1400 |0060: move-object/from16 v0, v20 │ │ -0a5358: 5406 7416 |0062: iget-object v6, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a535c: 7110 c42d 0600 |0064: invoke-static {v6}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a5362: 0c06 |0067: move-result-object v6 │ │ -0a5364: 5366 5016 |0068: iget-wide v6, v6, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a5368: 0800 1400 |006a: move-object/from16 v0, v20 │ │ -0a536c: 5408 7416 |006c: iget-object v8, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a5370: 7110 c42d 0800 |006e: invoke-static {v8}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a5376: 0c08 |0071: move-result-object v8 │ │ -0a5378: 5388 5216 |0072: iget-wide v8, v8, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ -0a537c: 0800 1400 |0074: move-object/from16 v0, v20 │ │ -0a5380: 540a 7416 |0076: iget-object v10, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a5384: 7110 c42d 0a00 |0078: invoke-static {v10}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a538a: 0c0a |007b: move-result-object v10 │ │ -0a538c: 53aa 4b16 |007c: iget-wide v10, v10, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ -0a5390: 0800 1400 |007e: move-object/from16 v0, v20 │ │ -0a5394: 540c 7416 |0080: iget-object v12, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a5398: 7110 c42d 0c00 |0082: invoke-static {v12}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a539e: 0c0c |0085: move-result-object v12 │ │ -0a53a0: 53cc 5416 |0086: iget-wide v12, v12, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0a53a4: 0800 1400 |0088: move-object/from16 v0, v20 │ │ -0a53a8: 540e 7416 |008a: iget-object v14, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a53ac: 7110 c42d 0e00 |008c: invoke-static {v14}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a53b2: 0c0e |008f: move-result-object v14 │ │ -0a53b4: 53ee 4916 |0090: iget-wide v14, v14, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ -0a53b8: 780e bd2c 0200 |0092: invoke-interface/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/track/ITrackWriterCallback;.onTrackStatUpdate:(IDJDDJD)V // method@2cbd │ │ -0a53be: d812 1201 |0095: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0a53c2: 2880 |0097: goto 0017 // -0080 │ │ -0a53c4: 0d11 |0098: move-exception v17 │ │ -0a53c6: 7401 6f03 1100 |0099: invoke-virtual/range {v17}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -0a53cc: 0c02 |009c: move-result-object v2 │ │ -0a53ce: 0800 1100 |009d: move-object/from16 v0, v17 │ │ -0a53d2: 7120 fa2e 0200 |009f: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0a53d8: 28f3 |00a2: goto 0095 // -000d │ │ -0a53da: 0800 1400 |00a3: move-object/from16 v0, v20 │ │ -0a53de: 5402 7416 |00a5: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ -0a53e2: 5422 7916 |00a7: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0a53e6: 6e10 6a03 0200 |00a9: invoke-virtual {v2}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@036a │ │ -0a53ec: 2900 5eff |00ac: goto/16 000a // -00a2 │ │ -0a53f0: 0001 0100 0100 0000 0700 0000 |00ae: packed-switch-data (6 units) │ │ +0a5234: |[0a5234] org.pyneo.maps.track.TrackWriterService$1.handleMessage:(Landroid/os/Message;)V │ │ +0a5244: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +0a5248: 5202 4400 |0002: iget v2, v0, Landroid/os/Message;.what:I // field@0044 │ │ +0a524c: 2b02 aa00 0000 |0004: packed-switch v2, 000000ae // +000000aa │ │ +0a5252: 7502 2e03 1400 |0007: invoke-super/range {v20, v21}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@032e │ │ +0a5258: 0e00 |000a: return-void │ │ +0a525a: 0800 1400 |000b: move-object/from16 v0, v20 │ │ +0a525e: 5402 7416 |000d: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a5262: 5422 7916 |000f: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0a5266: 6e10 6903 0200 |0011: invoke-virtual {v2}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0369 │ │ +0a526c: 0a10 |0014: move-result v16 │ │ +0a526e: 1312 0000 |0015: const/16 v18, #int 0 // #0 │ │ +0a5272: 0200 1200 |0017: move/from16 v0, v18 │ │ +0a5276: 0201 1000 |0019: move/from16 v1, v16 │ │ +0a527a: 3510 8800 |001b: if-ge v0, v1, 00a3 // +0088 │ │ +0a527e: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +0a5282: 5400 4300 |001f: iget-object v0, v0, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0043 │ │ +0a5286: 0813 0000 |0021: move-object/from16 v19, v0 │ │ +0a528a: 1f13 8100 |0023: check-cast v19, Landroid/location/Location; // type@0081 │ │ +0a528e: 0800 1400 |0025: move-object/from16 v0, v20 │ │ +0a5292: 5402 7416 |0027: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a5296: 5422 7916 |0029: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0a529a: 0200 1200 |002b: move/from16 v0, v18 │ │ +0a529e: 6e20 6b03 0200 |002d: invoke-virtual {v2, v0}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ +0a52a4: 0c02 |0030: move-result-object v2 │ │ +0a52a6: 1f02 dd05 |0031: check-cast v2, Lorg/pyneo/maps/track/ITrackWriterCallback; // type@05dd │ │ +0a52aa: 7401 c002 1300 |0033: invoke-virtual/range {v19}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +0a52b0: 0b04 |0036: move-result-wide v4 │ │ +0a52b2: 7401 c102 1300 |0037: invoke-virtual/range {v19}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +0a52b8: 0b06 |003a: move-result-wide v6 │ │ +0a52ba: 7257 bc2c 4265 |003b: invoke-interface {v2, v4, v5, v6, v7}, Lorg/pyneo/maps/track/ITrackWriterCallback;.newPointWritten:(DD)V // method@2cbc │ │ +0a52c0: 0800 1400 |003e: move-object/from16 v0, v20 │ │ +0a52c4: 5402 7416 |0040: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a52c8: 5422 7916 |0042: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0a52cc: 0200 1200 |0044: move/from16 v0, v18 │ │ +0a52d0: 6e20 6b03 0200 |0046: invoke-virtual {v2, v0}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@036b │ │ +0a52d6: 0c02 |0049: move-result-object v2 │ │ +0a52d8: 1f02 dd05 |004a: check-cast v2, Lorg/pyneo/maps/track/ITrackWriterCallback; // type@05dd │ │ +0a52dc: 0800 1400 |004c: move-object/from16 v0, v20 │ │ +0a52e0: 5403 7416 |004e: iget-object v3, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a52e4: 7110 c42d 0300 |0050: invoke-static {v3}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a52ea: 0c03 |0053: move-result-object v3 │ │ +0a52ec: 5233 4c16 |0054: iget v3, v3, Lorg/pyneo/maps/track/TrackStatHelper;.Cnt:I // field@164c │ │ +0a52f0: 0800 1400 |0056: move-object/from16 v0, v20 │ │ +0a52f4: 5404 7416 |0058: iget-object v4, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a52f8: 7110 c42d 0400 |005a: invoke-static {v4}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a52fe: 0c04 |005d: move-result-object v4 │ │ +0a5300: 5344 4f16 |005e: iget-wide v4, v4, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a5304: 0800 1400 |0060: move-object/from16 v0, v20 │ │ +0a5308: 5406 7416 |0062: iget-object v6, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a530c: 7110 c42d 0600 |0064: invoke-static {v6}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a5312: 0c06 |0067: move-result-object v6 │ │ +0a5314: 5366 5016 |0068: iget-wide v6, v6, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a5318: 0800 1400 |006a: move-object/from16 v0, v20 │ │ +0a531c: 5408 7416 |006c: iget-object v8, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a5320: 7110 c42d 0800 |006e: invoke-static {v8}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a5326: 0c08 |0071: move-result-object v8 │ │ +0a5328: 5388 5216 |0072: iget-wide v8, v8, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ +0a532c: 0800 1400 |0074: move-object/from16 v0, v20 │ │ +0a5330: 540a 7416 |0076: iget-object v10, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a5334: 7110 c42d 0a00 |0078: invoke-static {v10}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a533a: 0c0a |007b: move-result-object v10 │ │ +0a533c: 53aa 4b16 |007c: iget-wide v10, v10, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ +0a5340: 0800 1400 |007e: move-object/from16 v0, v20 │ │ +0a5344: 540c 7416 |0080: iget-object v12, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a5348: 7110 c42d 0c00 |0082: invoke-static {v12}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a534e: 0c0c |0085: move-result-object v12 │ │ +0a5350: 53cc 5416 |0086: iget-wide v12, v12, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0a5354: 0800 1400 |0088: move-object/from16 v0, v20 │ │ +0a5358: 540e 7416 |008a: iget-object v14, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a535c: 7110 c42d 0e00 |008c: invoke-static {v14}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a5362: 0c0e |008f: move-result-object v14 │ │ +0a5364: 53ee 4916 |0090: iget-wide v14, v14, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ +0a5368: 780e bd2c 0200 |0092: invoke-interface/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/track/ITrackWriterCallback;.onTrackStatUpdate:(IDJDDJD)V // method@2cbd │ │ +0a536e: d812 1201 |0095: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0a5372: 2880 |0097: goto 0017 // -0080 │ │ +0a5374: 0d11 |0098: move-exception v17 │ │ +0a5376: 7401 6f03 1100 |0099: invoke-virtual/range {v17}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +0a537c: 0c02 |009c: move-result-object v2 │ │ +0a537e: 0800 1100 |009d: move-object/from16 v0, v17 │ │ +0a5382: 7120 fa2e 0200 |009f: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0a5388: 28f3 |00a2: goto 0095 // -000d │ │ +0a538a: 0800 1400 |00a3: move-object/from16 v0, v20 │ │ +0a538e: 5402 7416 |00a5: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$1;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1674 │ │ +0a5392: 5422 7916 |00a7: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0a5396: 6e10 6a03 0200 |00a9: invoke-virtual {v2}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@036a │ │ +0a539c: 2900 5eff |00ac: goto/16 000a // -00a2 │ │ +0a53a0: 0001 0100 0100 0000 0700 0000 |00ae: packed-switch-data (6 units) │ │ catches : 1 │ │ 0x001d - 0x0095 │ │ Landroid/os/RemoteException; -> 0x0098 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=66 │ │ 0x000a line=68 │ │ @@ -169235,18 +169310,18 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackWriterService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a540c: |[0a540c] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.:(Lorg/pyneo/maps/track/TrackWriterService;)V │ │ -0a541c: 5b01 7616 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a5420: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a5426: 0e00 |0005: return-void │ │ +0a53bc: |[0a53bc] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.:(Lorg/pyneo/maps/track/TrackWriterService;)V │ │ +0a53cc: 5b01 7616 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a53d0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a53d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackWriterService; │ │ │ │ @@ -169255,17 +169330,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackWriterService;Lorg/pyneo/maps/track/TrackWriterService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a5428: |[0a5428] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.:(Lorg/pyneo/maps/track/TrackWriterService;Lorg/pyneo/maps/track/TrackWriterService$1;)V │ │ -0a5438: 7020 bc2d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.:(Lorg/pyneo/maps/track/TrackWriterService;)V // method@2dbc │ │ -0a543e: 0e00 |0003: return-void │ │ +0a53d8: |[0a53d8] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.:(Lorg/pyneo/maps/track/TrackWriterService;Lorg/pyneo/maps/track/TrackWriterService$1;)V │ │ +0a53e8: 7020 bc2d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.:(Lorg/pyneo/maps/track/TrackWriterService;)V // method@2dbc │ │ +0a53ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/track/TrackWriterService; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/track/TrackWriterService$1; │ │ @@ -169276,112 +169351,115 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 186 16-bit code units │ │ -0a5440: |[0a5440] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.onLocationChanged:(Landroid/location/Location;)V │ │ -0a5450: 140b 2701 0e7f |0000: const v11, #float 1.88756e+38 // #7f0e0127 │ │ -0a5456: 380d b600 |0003: if-eqz v13, 00b9 // +00b6 │ │ -0a545a: 54c1 7616 |0005: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a545e: 6e10 c002 0d00 |0007: invoke-virtual {v13}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -0a5464: 0b02 |000a: move-result-wide v2 │ │ -0a5466: 6e10 c102 0d00 |000b: invoke-virtual {v13}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -0a546c: 0b04 |000e: move-result-wide v4 │ │ -0a546e: 6e10 be02 0d00 |000f: invoke-virtual {v13}, Landroid/location/Location;.getAltitude:()D // method@02be │ │ -0a5474: 0b06 |0012: move-result-wide v6 │ │ -0a5476: 6e10 c302 0d00 |0013: invoke-virtual {v13}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ -0a547c: 0a08 |0016: move-result v8 │ │ -0a547e: 6e10 c402 0d00 |0017: invoke-virtual {v13}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ -0a5484: 0b09 |001a: move-result-wide v9 │ │ -0a5486: 740a c72d 0100 |001b: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/track/TrackWriterService;.addPoint:(DDDFJ)V // method@2dc7 │ │ -0a548c: 54c1 7616 |001e: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a5490: 7110 c42d 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a5496: 0c01 |0023: move-result-object v1 │ │ -0a5498: 6e20 632d d100 |0024: invoke-virtual {v1, v13}, Lorg/pyneo/maps/track/TrackStatHelper;.addPoint:(Landroid/location/Location;)V // method@2d63 │ │ -0a549e: 54c1 7616 |0027: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a54a2: 7110 c52d 0100 |0029: invoke-static {v1}, Lorg/pyneo/maps/track/TrackWriterService;.access$200:(Lorg/pyneo/maps/track/TrackWriterService;)Landroid/os/Handler; // method@2dc5 │ │ -0a54a8: 0c01 |002c: move-result-object v1 │ │ -0a54aa: 54c2 7616 |002d: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a54ae: 7110 c52d 0200 |002f: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$200:(Lorg/pyneo/maps/track/TrackWriterService;)Landroid/os/Handler; // method@2dc5 │ │ -0a54b4: 0c02 |0032: move-result-object v2 │ │ -0a54b6: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -0a54b8: 6e30 3103 320d |0034: invoke-virtual {v2, v3, v13}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0331 │ │ -0a54be: 0c02 |0037: move-result-object v2 │ │ -0a54c0: 6e20 3a03 2100 |0038: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@033a │ │ -0a54c6: 2201 9204 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0a54ca: 7010 fb24 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a54d0: 1a02 0000 |0040: const-string v2, "" // string@0000 │ │ -0a54d4: 6e20 0425 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a54da: 0c01 |0045: move-result-object v1 │ │ -0a54dc: 54c2 7616 |0046: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a54e0: 5422 8b16 |0048: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.sdf:Ljava/text/SimpleDateFormat; // field@168b │ │ -0a54e4: 2203 b004 |004a: new-instance v3, Ljava/util/Date; // type@04b0 │ │ -0a54e8: 54c4 7616 |004c: iget-object v4, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a54ec: 7110 c42d 0400 |004e: invoke-static {v4}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a54f2: 0c04 |0051: move-result-object v4 │ │ -0a54f4: 5344 5016 |0052: iget-wide v4, v4, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0a54f8: 7030 5c25 4305 |0054: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@255c │ │ -0a54fe: 6e20 3a25 3200 |0057: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ -0a5504: 0c02 |005a: move-result-object v2 │ │ -0a5506: 6e20 0425 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a550c: 0c01 |005e: move-result-object v1 │ │ -0a550e: 1a02 ab00 |005f: const-string v2, " | " // string@00ab │ │ -0a5512: 6e20 0425 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a5518: 0c01 |0064: move-result-object v1 │ │ -0a551a: 54c2 7616 |0065: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a551e: 7110 c62d 0200 |0067: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$300:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@2dc6 │ │ -0a5524: 0c02 |006a: move-result-object v2 │ │ -0a5526: 54c3 7616 |006b: iget-object v3, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a552a: 7110 c42d 0300 |006d: invoke-static {v3}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a5530: 0c03 |0070: move-result-object v3 │ │ -0a5532: 5334 4f16 |0071: iget-wide v4, v3, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0a5536: 6e30 182e 4205 |0073: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ -0a553c: 0c02 |0076: move-result-object v2 │ │ -0a553e: 6e20 0425 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a5544: 0c01 |007a: move-result-object v1 │ │ -0a5546: 1a02 ab00 |007b: const-string v2, " | " // string@00ab │ │ -0a554a: 6e20 0425 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a5550: 0c01 |0080: move-result-object v1 │ │ -0a5552: 54c2 7616 |0081: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a5556: 7110 c62d 0200 |0083: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$300:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@2dc6 │ │ -0a555c: 0c02 |0086: move-result-object v2 │ │ -0a555e: 54c3 7616 |0087: iget-object v3, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a5562: 7110 c42d 0300 |0089: invoke-static {v3}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0a5568: 0c03 |008c: move-result-object v3 │ │ -0a556a: 5334 4b16 |008d: iget-wide v4, v3, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ -0a556e: 6e30 1b2e 4205 |008f: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed:(D)Ljava/lang/String; // method@2e1b │ │ -0a5574: 0c02 |0092: move-result-object v2 │ │ -0a5576: 6e20 0425 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a557c: 0c01 |0096: move-result-object v1 │ │ -0a557e: 6e10 0a25 0100 |0097: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a5584: 0c00 |009a: move-result-object v0 │ │ -0a5586: 54c1 7616 |009b: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a558a: 5411 8016 |009d: iget-object v1, v1, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ -0a558e: 54c2 7616 |009f: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a5592: 54c3 7616 |00a1: iget-object v3, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a5596: 6e20 cb2d b300 |00a3: invoke-virtual {v3, v11}, Lorg/pyneo/maps/track/TrackWriterService;.getText:(I)Ljava/lang/CharSequence; // method@2dcb │ │ -0a559c: 0c03 |00a6: move-result-object v3 │ │ -0a559e: 54c4 7616 |00a7: iget-object v4, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a55a2: 5444 7a16 |00a9: iget-object v4, v4, Lorg/pyneo/maps/track/TrackWriterService;.mContentIntent:Landroid/app/PendingIntent; // field@167a │ │ -0a55a6: 6e54 de00 2103 |00ab: invoke-virtual {v1, v2, v3, v0, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00de │ │ -0a55ac: 54c1 7616 |00ae: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a55b0: 5411 7f16 |00b0: iget-object v1, v1, Lorg/pyneo/maps/track/TrackWriterService;.mNM:Landroid/app/NotificationManager; // field@167f │ │ -0a55b4: 54c2 7616 |00b2: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ -0a55b8: 5422 8016 |00b4: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ -0a55bc: 6e30 e000 b102 |00b6: invoke-virtual {v1, v11, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ -0a55c2: 0e00 |00b9: return-void │ │ +0a53f0: |[0a53f0] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.onLocationChanged:(Landroid/location/Location;)V │ │ +0a5400: 140b 2701 0e7f |0000: const v11, #float 1.88756e+38 // #7f0e0127 │ │ +0a5406: 380d b600 |0003: if-eqz v13, 00b9 // +00b6 │ │ +0a540a: 54c1 7616 |0005: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a540e: 6e10 c002 0d00 |0007: invoke-virtual {v13}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +0a5414: 0b02 |000a: move-result-wide v2 │ │ +0a5416: 6e10 c102 0d00 |000b: invoke-virtual {v13}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +0a541c: 0b04 |000e: move-result-wide v4 │ │ +0a541e: 6e10 be02 0d00 |000f: invoke-virtual {v13}, Landroid/location/Location;.getAltitude:()D // method@02be │ │ +0a5424: 0b06 |0012: move-result-wide v6 │ │ +0a5426: 6e10 c302 0d00 |0013: invoke-virtual {v13}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ +0a542c: 0a08 |0016: move-result v8 │ │ +0a542e: 6e10 c402 0d00 |0017: invoke-virtual {v13}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ +0a5434: 0b09 |001a: move-result-wide v9 │ │ +0a5436: 740a c72d 0100 |001b: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/track/TrackWriterService;.addPoint:(DDDFJ)V // method@2dc7 │ │ +0a543c: 54c1 7616 |001e: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5440: 7110 c42d 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a5446: 0c01 |0023: move-result-object v1 │ │ +0a5448: 6e20 632d d100 |0024: invoke-virtual {v1, v13}, Lorg/pyneo/maps/track/TrackStatHelper;.addPoint:(Landroid/location/Location;)V // method@2d63 │ │ +0a544e: 54c1 7616 |0027: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5452: 7110 c52d 0100 |0029: invoke-static {v1}, Lorg/pyneo/maps/track/TrackWriterService;.access$200:(Lorg/pyneo/maps/track/TrackWriterService;)Landroid/os/Handler; // method@2dc5 │ │ +0a5458: 0c01 |002c: move-result-object v1 │ │ +0a545a: 54c2 7616 |002d: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a545e: 7110 c52d 0200 |002f: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$200:(Lorg/pyneo/maps/track/TrackWriterService;)Landroid/os/Handler; // method@2dc5 │ │ +0a5464: 0c02 |0032: move-result-object v2 │ │ +0a5466: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +0a5468: 6e30 3103 320d |0034: invoke-virtual {v2, v3, v13}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0331 │ │ +0a546e: 0c02 |0037: move-result-object v2 │ │ +0a5470: 6e20 3a03 2100 |0038: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@033a │ │ +0a5476: 2201 9204 |003b: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0a547a: 7010 fb24 0100 |003d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a5480: 1a02 0000 |0040: const-string v2, "" // string@0000 │ │ +0a5484: 6e20 0425 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a548a: 0c01 |0045: move-result-object v1 │ │ +0a548c: 54c2 7616 |0046: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5490: 5422 8b16 |0048: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.sdf:Ljava/text/SimpleDateFormat; // field@168b │ │ +0a5494: 2203 b004 |004a: new-instance v3, Ljava/util/Date; // type@04b0 │ │ +0a5498: 54c4 7616 |004c: iget-object v4, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a549c: 7110 c42d 0400 |004e: invoke-static {v4}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a54a2: 0c04 |0051: move-result-object v4 │ │ +0a54a4: 5344 5016 |0052: iget-wide v4, v4, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0a54a8: 7030 5c25 4305 |0054: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@255c │ │ +0a54ae: 6e20 3a25 3200 |0057: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@253a │ │ +0a54b4: 0c02 |005a: move-result-object v2 │ │ +0a54b6: 6e20 0425 2100 |005b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a54bc: 0c01 |005e: move-result-object v1 │ │ +0a54be: 1a02 ab00 |005f: const-string v2, " | " // string@00ab │ │ +0a54c2: 6e20 0425 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a54c8: 0c01 |0064: move-result-object v1 │ │ +0a54ca: 54c2 7616 |0065: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a54ce: 7110 c62d 0200 |0067: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$300:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@2dc6 │ │ +0a54d4: 0c02 |006a: move-result-object v2 │ │ +0a54d6: 54c3 7616 |006b: iget-object v3, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a54da: 7110 c42d 0300 |006d: invoke-static {v3}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a54e0: 0c03 |0070: move-result-object v3 │ │ +0a54e2: 5334 4f16 |0071: iget-wide v4, v3, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0a54e6: 6e30 182e 4205 |0073: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ +0a54ec: 0c02 |0076: move-result-object v2 │ │ +0a54ee: 6e20 0425 2100 |0077: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a54f4: 0c01 |007a: move-result-object v1 │ │ +0a54f6: 1a02 ab00 |007b: const-string v2, " | " // string@00ab │ │ +0a54fa: 6e20 0425 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a5500: 0c01 |0080: move-result-object v1 │ │ +0a5502: 54c2 7616 |0081: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5506: 7110 c62d 0200 |0083: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$300:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@2dc6 │ │ +0a550c: 0c02 |0086: move-result-object v2 │ │ +0a550e: 54c3 7616 |0087: iget-object v3, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5512: 7110 c42d 0300 |0089: invoke-static {v3}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0a5518: 0c03 |008c: move-result-object v3 │ │ +0a551a: 5334 4b16 |008d: iget-wide v4, v3, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ +0a551e: 6e30 1b2e 4205 |008f: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed:(D)Ljava/lang/String; // method@2e1b │ │ +0a5524: 0c02 |0092: move-result-object v2 │ │ +0a5526: 6e20 0425 2100 |0093: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a552c: 0c01 |0096: move-result-object v1 │ │ +0a552e: 6e10 0a25 0100 |0097: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a5534: 0c00 |009a: move-result-object v0 │ │ +0a5536: 54c1 7616 |009b: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a553a: 5411 8016 |009d: iget-object v1, v1, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ +0a553e: 54c2 7616 |009f: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5542: 54c3 7616 |00a1: iget-object v3, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5546: 6e20 cb2d b300 |00a3: invoke-virtual {v3, v11}, Lorg/pyneo/maps/track/TrackWriterService;.getText:(I)Ljava/lang/CharSequence; // method@2dcb │ │ +0a554c: 0c03 |00a6: move-result-object v3 │ │ +0a554e: 54c4 7616 |00a7: iget-object v4, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5552: 5444 7a16 |00a9: iget-object v4, v4, Lorg/pyneo/maps/track/TrackWriterService;.mContentIntent:Landroid/app/PendingIntent; // field@167a │ │ +0a5556: 6e54 de00 2103 |00ab: invoke-virtual {v1, v2, v3, v0, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00de │ │ +0a555c: 54c1 7616 |00ae: iget-object v1, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5560: 5411 7f16 |00b0: iget-object v1, v1, Lorg/pyneo/maps/track/TrackWriterService;.mNM:Landroid/app/NotificationManager; // field@167f │ │ +0a5564: 54c2 7616 |00b2: iget-object v2, v12, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1676 │ │ +0a5568: 5422 8016 |00b4: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ +0a556c: 6e30 e000 b102 |00b6: invoke-virtual {v1, v11, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ +0a5572: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=312 │ │ 0x0005 line=315 │ │ 0x001e line=317 │ │ 0x0027 line=319 │ │ 0x003b line=321 │ │ + 0x004e line=322 │ │ + 0x0067 line=323 │ │ + 0x0083 line=324 │ │ 0x009b line=325 │ │ 0x00ae line=326 │ │ 0x00b9 line=328 │ │ locals : │ │ 0x009b - 0x00b9 reg=0 text Ljava/lang/String; │ │ 0x0000 - 0x00ba reg=12 this Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; │ │ 0x0000 - 0x00ba reg=13 loc Landroid/location/Location; │ │ @@ -169391,16 +169469,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a55c4: |[0a55c4] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.onProviderDisabled:(Ljava/lang/String;)V │ │ -0a55d4: 0e00 |0000: return-void │ │ +0a5574: |[0a5574] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.onProviderDisabled:(Ljava/lang/String;)V │ │ +0a5584: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; │ │ 0x0000 - 0x0001 reg=1 a Ljava/lang/String; │ │ │ │ @@ -169409,16 +169487,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a55d8: |[0a55d8] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.onProviderEnabled:(Ljava/lang/String;)V │ │ -0a55e8: 0e00 |0000: return-void │ │ +0a5588: |[0a5588] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.onProviderEnabled:(Ljava/lang/String;)V │ │ +0a5598: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; │ │ 0x0000 - 0x0001 reg=1 a Ljava/lang/String; │ │ │ │ @@ -169427,16 +169505,16 @@ │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a55ec: |[0a55ec] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -0a55fc: 0e00 |0000: return-void │ │ +0a559c: |[0a559c] org.pyneo.maps.track.TrackWriterService$SampleLocationListener.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +0a55ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; │ │ 0x0000 - 0x0001 reg=1 a Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 status I │ │ @@ -169521,28 +169599,28 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0a5600: |[0a5600] org.pyneo.maps.track.Units.:(Landroid/content/SharedPreferences;)V │ │ -0a5610: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0a5616: 1a00 0f2e |0003: const-string v0, "pref_units" // string@2e0f │ │ -0a561a: 1a01 5c01 |0005: const-string v1, "0" // string@015c │ │ -0a561e: 7230 8c01 0301 |0007: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a5624: 0c00 |000a: move-result-object v0 │ │ -0a5626: 7110 9224 0000 |000b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a562c: 0a00 |000e: move-result v0 │ │ -0a562e: 3900 0600 |000f: if-nez v0, 0015 // +0006 │ │ -0a5632: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0a5634: 5c20 9616 |0012: iput-boolean v0, v2, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a5638: 0e00 |0014: return-void │ │ -0a563a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0a563c: 28fc |0016: goto 0012 // -0004 │ │ +0a55b0: |[0a55b0] org.pyneo.maps.track.Units.:(Landroid/content/SharedPreferences;)V │ │ +0a55c0: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +0a55c6: 1a00 0f2e |0003: const-string v0, "pref_units" // string@2e0f │ │ +0a55ca: 1a01 5c01 |0005: const-string v1, "0" // string@015c │ │ +0a55ce: 7230 8c01 0301 |0007: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a55d4: 0c00 |000a: move-result-object v0 │ │ +0a55d6: 7110 9224 0000 |000b: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a55dc: 0a00 |000e: move-result v0 │ │ +0a55de: 3900 0600 |000f: if-nez v0, 0015 // +0006 │ │ +0a55e2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0a55e4: 5c20 9616 |0012: iput-boolean v0, v2, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a55e8: 0e00 |0014: return-void │ │ +0a55ea: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0a55ec: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=23 │ │ 0x0014 line=24 │ │ 0x0015 line=23 │ │ locals : │ │ @@ -169555,21 +169633,21 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a5640: |[0a5640] org.pyneo.maps.track.Units.KM:(D)D │ │ -0a5650: 5530 9616 |0000: iget-boolean v0, v3, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a5654: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0a5658: 1004 |0004: return-wide v4 │ │ -0a565a: 1800 1221 8ad6 45e2 e33f |0005: const-wide v0, #double 0.621371 // #3fe3e245d68a2112 │ │ -0a5664: cd04 |000a: mul-double/2addr v4, v0 │ │ -0a5666: 28f9 |000b: goto 0004 // -0007 │ │ +0a55f0: |[0a55f0] org.pyneo.maps.track.Units.KM:(D)D │ │ +0a5600: 5530 9616 |0000: iget-boolean v0, v3, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a5604: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0a5608: 1004 |0004: return-wide v4 │ │ +0a560a: 1800 1221 8ad6 45e2 e33f |0005: const-wide v0, #double 0.621371 // #3fe3e245d68a2112 │ │ +0a5614: cd04 |000a: mul-double/2addr v4, v0 │ │ +0a5616: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=4 aValue D │ │ 0x0000 - 0x000c reg=3 this Lorg/pyneo/maps/track/Units; │ │ 0x0005 - 0x000c reg=4 aValue D │ │ @@ -169579,21 +169657,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a5668: |[0a5668] org.pyneo.maps.track.Units.KM:()Ljava/lang/String; │ │ -0a5678: 5510 9616 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a567c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a5680: 1a00 dd22 |0004: const-string v0, "km" // string@22dd │ │ -0a5684: 1100 |0006: return-object v0 │ │ -0a5686: 1a00 172a |0007: const-string v0, "ml" // string@2a17 │ │ -0a568a: 28fd |0009: goto 0006 // -0003 │ │ +0a5618: |[0a5618] org.pyneo.maps.track.Units.KM:()Ljava/lang/String; │ │ +0a5628: 5510 9616 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a562c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a5630: 1a00 dd22 |0004: const-string v0, "km" // string@22dd │ │ +0a5634: 1100 |0006: return-object v0 │ │ +0a5636: 1a00 172a |0007: const-string v0, "ml" // string@2a17 │ │ +0a563a: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/track/Units; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/Units;) │ │ @@ -169601,21 +169679,21 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a568c: |[0a568c] org.pyneo.maps.track.Units.KMH:(D)D │ │ -0a569c: 5530 9616 |0000: iget-boolean v0, v3, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a56a0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0a56a4: 1004 |0004: return-wide v4 │ │ -0a56a6: 1800 1221 8ad6 45e2 e33f |0005: const-wide v0, #double 0.621371 // #3fe3e245d68a2112 │ │ -0a56b0: cd04 |000a: mul-double/2addr v4, v0 │ │ -0a56b2: 28f9 |000b: goto 0004 // -0007 │ │ +0a563c: |[0a563c] org.pyneo.maps.track.Units.KMH:(D)D │ │ +0a564c: 5530 9616 |0000: iget-boolean v0, v3, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a5650: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0a5654: 1004 |0004: return-wide v4 │ │ +0a5656: 1800 1221 8ad6 45e2 e33f |0005: const-wide v0, #double 0.621371 // #3fe3e245d68a2112 │ │ +0a5660: cd04 |000a: mul-double/2addr v4, v0 │ │ +0a5662: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=4 aValue D │ │ 0x0000 - 0x000c reg=3 this Lorg/pyneo/maps/track/Units; │ │ 0x0005 - 0x000c reg=4 aValue D │ │ @@ -169625,21 +169703,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a56b4: |[0a56b4] org.pyneo.maps.track.Units.KMH:()Ljava/lang/String; │ │ -0a56c4: 5510 9616 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a56c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a56cc: 1a00 de22 |0004: const-string v0, "km/h" // string@22de │ │ -0a56d0: 1100 |0006: return-object v0 │ │ -0a56d2: 1a00 182a |0007: const-string v0, "ml/h" // string@2a18 │ │ -0a56d6: 28fd |0009: goto 0006 // -0003 │ │ +0a5664: |[0a5664] org.pyneo.maps.track.Units.KMH:()Ljava/lang/String; │ │ +0a5674: 5510 9616 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a5678: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a567c: 1a00 de22 |0004: const-string v0, "km/h" // string@22de │ │ +0a5680: 1100 |0006: return-object v0 │ │ +0a5682: 1a00 182a |0007: const-string v0, "ml/h" // string@2a18 │ │ +0a5686: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/track/Units; │ │ │ │ #4 : (in Lorg/pyneo/maps/track/Units;) │ │ @@ -169647,21 +169725,21 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a56d8: |[0a56d8] org.pyneo.maps.track.Units.M:(D)D │ │ -0a56e8: 5530 9616 |0000: iget-boolean v0, v3, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a56ec: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0a56f0: 1004 |0004: return-wide v4 │ │ -0a56f2: 1800 984b 4ffd 283f 0a40 |0005: const-wide v0, #double 3.28084 // #400a3f28fd4f4b98 │ │ -0a56fc: cd04 |000a: mul-double/2addr v4, v0 │ │ -0a56fe: 28f9 |000b: goto 0004 // -0007 │ │ +0a5688: |[0a5688] org.pyneo.maps.track.Units.M:(D)D │ │ +0a5698: 5530 9616 |0000: iget-boolean v0, v3, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a569c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0a56a0: 1004 |0004: return-wide v4 │ │ +0a56a2: 1800 984b 4ffd 283f 0a40 |0005: const-wide v0, #double 3.28084 // #400a3f28fd4f4b98 │ │ +0a56ac: cd04 |000a: mul-double/2addr v4, v0 │ │ +0a56ae: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=4 aValue D │ │ 0x0000 - 0x000c reg=3 this Lorg/pyneo/maps/track/Units; │ │ 0x0005 - 0x000c reg=4 aValue D │ │ @@ -169671,21 +169749,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a5700: |[0a5700] org.pyneo.maps.track.Units.M:()Ljava/lang/String; │ │ -0a5710: 5510 9616 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a5714: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a5718: 1a00 b723 |0004: const-string v0, "m" // string@23b7 │ │ -0a571c: 1100 |0006: return-object v0 │ │ -0a571e: 1a00 401d |0007: const-string v0, "ft" // string@1d40 │ │ -0a5722: 28fd |0009: goto 0006 // -0003 │ │ +0a56b0: |[0a56b0] org.pyneo.maps.track.Units.M:()Ljava/lang/String; │ │ +0a56c0: 5510 9616 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a56c4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a56c8: 1a00 b723 |0004: const-string v0, "m" // string@23b7 │ │ +0a56cc: 1100 |0006: return-object v0 │ │ +0a56ce: 1a00 401d |0007: const-string v0, "ft" // string@1d40 │ │ +0a56d2: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/track/Units; │ │ │ │ #6 : (in Lorg/pyneo/maps/track/Units;) │ │ @@ -169693,21 +169771,21 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a5724: |[0a5724] org.pyneo.maps.track.Units.MINKM:(D)D │ │ -0a5734: 5530 9616 |0000: iget-boolean v0, v3, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a5738: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0a573c: 1004 |0004: return-wide v4 │ │ -0a573e: 1800 1221 8ad6 45e2 e33f |0005: const-wide v0, #double 0.621371 // #3fe3e245d68a2112 │ │ -0a5748: ce04 |000a: div-double/2addr v4, v0 │ │ -0a574a: 28f9 |000b: goto 0004 // -0007 │ │ +0a56d4: |[0a56d4] org.pyneo.maps.track.Units.MINKM:(D)D │ │ +0a56e4: 5530 9616 |0000: iget-boolean v0, v3, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a56e8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0a56ec: 1004 |0004: return-wide v4 │ │ +0a56ee: 1800 1221 8ad6 45e2 e33f |0005: const-wide v0, #double 0.621371 // #3fe3e245d68a2112 │ │ +0a56f8: ce04 |000a: div-double/2addr v4, v0 │ │ +0a56fa: 28f9 |000b: goto 0004 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=4 aValue D │ │ 0x0000 - 0x000c reg=3 this Lorg/pyneo/maps/track/Units; │ │ 0x0005 - 0x000c reg=4 aValue D │ │ @@ -169717,21 +169795,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a574c: |[0a574c] org.pyneo.maps.track.Units.MINKM:()Ljava/lang/String; │ │ -0a575c: 5510 9616 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ -0a5760: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a5764: 1a00 ee29 |0004: const-string v0, "min/km" // string@29ee │ │ -0a5768: 1100 |0006: return-object v0 │ │ -0a576a: 1a00 ef29 |0007: const-string v0, "min/ml" // string@29ef │ │ -0a576e: 28fd |0009: goto 0006 // -0003 │ │ +0a56fc: |[0a56fc] org.pyneo.maps.track.Units.MINKM:()Ljava/lang/String; │ │ +0a570c: 5510 9616 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/Units;.mMetricSystem:Z // field@1696 │ │ +0a5710: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a5714: 1a00 ee29 |0004: const-string v0, "min/km" // string@29ee │ │ +0a5718: 1100 |0006: return-object v0 │ │ +0a571a: 1a00 ef29 |0007: const-string v0, "min/ml" // string@29ef │ │ +0a571e: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/track/Units; │ │ │ │ source_file_idx : 4882 (Units.java) │ │ @@ -169781,18 +169859,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0a5770: |[0a5770] org.pyneo.maps.utils.CheckBoxPreferenceExt.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0a5780: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a5782: 7040 f02d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2df0 │ │ -0a5788: 0e00 |0004: return-void │ │ +0a5720: |[0a5720] org.pyneo.maps.utils.CheckBoxPreferenceExt.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0a5730: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a5732: 7040 f02d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2df0 │ │ +0a5738: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -169803,30 +169881,30 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0a578c: |[0a578c] org.pyneo.maps.utils.CheckBoxPreferenceExt.:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -0a579c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a579e: 1401 8f00 0101 |0001: const v1, #float 2.3694e-38 // #0101008f │ │ -0a57a4: 7040 9403 4310 |0004: invoke-direct {v3, v4, v0, v1}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0394 │ │ -0a57aa: 5c36 9d16 |0007: iput-boolean v6, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mDefaultValueChecked:Z // field@169d │ │ -0a57ae: 5b35 9f16 |0009: iput-object v5, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mPrefKeyChecked:Ljava/lang/String; // field@169f │ │ -0a57b2: 6e10 f12d 0300 |000b: invoke-virtual {v3}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.getContext:()Landroid/content/Context; // method@2df1 │ │ -0a57b8: 0c00 |000e: move-result-object v0 │ │ -0a57ba: 7110 af03 0000 |000f: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0a57c0: 0c00 |0012: move-result-object v0 │ │ -0a57c2: 5431 9f16 |0013: iget-object v1, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mPrefKeyChecked:Ljava/lang/String; // field@169f │ │ -0a57c6: 5532 9d16 |0015: iget-boolean v2, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mDefaultValueChecked:Z // field@169d │ │ -0a57ca: 7230 8901 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0a57d0: 0a00 |001a: move-result v0 │ │ -0a57d2: 5c30 9c16 |001b: iput-boolean v0, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mChecked:Z // field@169c │ │ -0a57d6: 0e00 |001d: return-void │ │ +0a573c: |[0a573c] org.pyneo.maps.utils.CheckBoxPreferenceExt.:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +0a574c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a574e: 1401 8f00 0101 |0001: const v1, #float 2.3694e-38 // #0101008f │ │ +0a5754: 7040 9403 4310 |0004: invoke-direct {v3, v4, v0, v1}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0394 │ │ +0a575a: 5c36 9d16 |0007: iput-boolean v6, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mDefaultValueChecked:Z // field@169d │ │ +0a575e: 5b35 9f16 |0009: iput-object v5, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mPrefKeyChecked:Ljava/lang/String; // field@169f │ │ +0a5762: 6e10 f12d 0300 |000b: invoke-virtual {v3}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.getContext:()Landroid/content/Context; // method@2df1 │ │ +0a5768: 0c00 |000e: move-result-object v0 │ │ +0a576a: 7110 af03 0000 |000f: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0a5770: 0c00 |0012: move-result-object v0 │ │ +0a5772: 5431 9f16 |0013: iget-object v1, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mPrefKeyChecked:Ljava/lang/String; // field@169f │ │ +0a5776: 5532 9d16 |0015: iget-boolean v2, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mDefaultValueChecked:Z // field@169d │ │ +0a577a: 7230 8901 1002 |0017: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0a5780: 0a00 |001a: move-result v0 │ │ +0a5782: 5c30 9c16 |001b: iput-boolean v0, v3, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mChecked:Z // field@169c │ │ +0a5786: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ 0x0009 line=31 │ │ 0x000b line=33 │ │ 0x001d line=34 │ │ @@ -169842,34 +169920,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0a57d8: |[0a57d8] org.pyneo.maps.utils.CheckBoxPreferenceExt.getView:(Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0a57e8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0a57ea: 6f30 9603 6507 |0001: invoke-super {v5, v6, v7}, Landroid/preference/Preference;.getView:(Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0396 │ │ -0a57f0: 0c01 |0004: move-result-object v1 │ │ -0a57f2: 1402 0100 0201 |0005: const v2, #float 2.38772e-38 // #01020001 │ │ -0a57f8: 6e20 aa1f 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0a57fe: 0c00 |000b: move-result-object v0 │ │ -0a5800: 3800 1600 |000c: if-eqz v0, 0022 // +0016 │ │ -0a5804: 2002 0604 |000e: instance-of v2, v0, Landroid/widget/Checkable; // type@0406 │ │ -0a5808: 3802 1200 |0010: if-eqz v2, 0022 // +0012 │ │ -0a580c: 6e20 0920 4000 |0012: invoke-virtual {v0, v4}, Landroid/view/View;.setClickable:(Z)V // method@2009 │ │ -0a5812: 0702 |0015: move-object v2, v0 │ │ -0a5814: 1f02 0604 |0016: check-cast v2, Landroid/widget/Checkable; // type@0406 │ │ -0a5818: 5553 9c16 |0018: iget-boolean v3, v5, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mChecked:Z // field@169c │ │ -0a581c: 7220 6921 3200 |001a: invoke-interface {v2, v3}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ -0a5822: 1f00 0504 |001d: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ -0a5826: 6e20 6321 5000 |001f: invoke-virtual {v0, v5}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@2163 │ │ -0a582c: 6e20 1620 5100 |0022: invoke-virtual {v1, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0a5832: 6e20 1320 4100 |0025: invoke-virtual {v1, v4}, Landroid/view/View;.setLongClickable:(Z)V // method@2013 │ │ -0a5838: 1101 |0028: return-object v1 │ │ +0a5788: |[0a5788] org.pyneo.maps.utils.CheckBoxPreferenceExt.getView:(Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0a5798: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a579a: 6f30 9603 6507 |0001: invoke-super {v5, v6, v7}, Landroid/preference/Preference;.getView:(Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0396 │ │ +0a57a0: 0c01 |0004: move-result-object v1 │ │ +0a57a2: 1402 0100 0201 |0005: const v2, #float 2.38772e-38 // #01020001 │ │ +0a57a8: 6e20 aa1f 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0a57ae: 0c00 |000b: move-result-object v0 │ │ +0a57b0: 3800 1600 |000c: if-eqz v0, 0022 // +0016 │ │ +0a57b4: 2002 0604 |000e: instance-of v2, v0, Landroid/widget/Checkable; // type@0406 │ │ +0a57b8: 3802 1200 |0010: if-eqz v2, 0022 // +0012 │ │ +0a57bc: 6e20 0920 4000 |0012: invoke-virtual {v0, v4}, Landroid/view/View;.setClickable:(Z)V // method@2009 │ │ +0a57c2: 0702 |0015: move-object v2, v0 │ │ +0a57c4: 1f02 0604 |0016: check-cast v2, Landroid/widget/Checkable; // type@0406 │ │ +0a57c8: 5553 9c16 |0018: iget-boolean v3, v5, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mChecked:Z // field@169c │ │ +0a57cc: 7220 6921 3200 |001a: invoke-interface {v2, v3}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ +0a57d2: 1f00 0504 |001d: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ +0a57d6: 6e20 6321 5000 |001f: invoke-virtual {v0, v5}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@2163 │ │ +0a57dc: 6e20 1620 5100 |0022: invoke-virtual {v1, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0a57e2: 6e20 1320 4100 |0025: invoke-virtual {v1, v4}, Landroid/view/View;.setLongClickable:(Z)V // method@2013 │ │ +0a57e8: 1101 |0028: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0005 line=40 │ │ 0x000c line=41 │ │ 0x0012 line=42 │ │ 0x0016 line=43 │ │ @@ -169889,25 +169967,25 @@ │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0a583c: |[0a583c] org.pyneo.maps.utils.CheckBoxPreferenceExt.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -0a584c: 6e10 f12d 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.getContext:()Landroid/content/Context; // method@2df1 │ │ -0a5852: 0c01 |0003: move-result-object v1 │ │ -0a5854: 7110 af03 0100 |0004: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0a585a: 0c01 |0007: move-result-object v1 │ │ -0a585c: 7210 8801 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0a5862: 0c00 |000b: move-result-object v0 │ │ -0a5864: 5421 9f16 |000c: iget-object v1, v2, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mPrefKeyChecked:Ljava/lang/String; // field@169f │ │ -0a5868: 7230 8301 1004 |000e: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0a586e: 7210 8201 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0a5874: 0e00 |0014: return-void │ │ +0a57ec: |[0a57ec] org.pyneo.maps.utils.CheckBoxPreferenceExt.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +0a57fc: 6e10 f12d 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.getContext:()Landroid/content/Context; // method@2df1 │ │ +0a5802: 0c01 |0003: move-result-object v1 │ │ +0a5804: 7110 af03 0100 |0004: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0a580a: 0c01 |0007: move-result-object v1 │ │ +0a580c: 7210 8801 0100 |0008: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0a5812: 0c00 |000b: move-result-object v0 │ │ +0a5814: 5421 9f16 |000c: iget-object v1, v2, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mPrefKeyChecked:Ljava/lang/String; // field@169f │ │ +0a5818: 7230 8301 1004 |000e: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0a581e: 7210 8201 0000 |0011: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0a5824: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000c line=64 │ │ 0x0011 line=65 │ │ 0x0014 line=66 │ │ locals : │ │ @@ -169921,23 +169999,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a5878: |[0a5878] org.pyneo.maps.utils.CheckBoxPreferenceExt.onClick:(Landroid/view/View;)V │ │ -0a5888: 6e10 f12d 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.getContext:()Landroid/content/Context; // method@2df1 │ │ -0a588e: 0c00 |0003: move-result-object v0 │ │ -0a5890: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0a5894: 5421 9e16 |0006: iget-object v1, v2, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mIntent:Landroid/content/Intent; // field@169e │ │ -0a5898: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0a589c: 5421 9e16 |000a: iget-object v1, v2, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mIntent:Landroid/content/Intent; // field@169e │ │ -0a58a0: 6e20 4301 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -0a58a6: 0e00 |000f: return-void │ │ +0a5828: |[0a5828] org.pyneo.maps.utils.CheckBoxPreferenceExt.onClick:(Landroid/view/View;)V │ │ +0a5838: 6e10 f12d 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.getContext:()Landroid/content/Context; // method@2df1 │ │ +0a583e: 0c00 |0003: move-result-object v0 │ │ +0a5840: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0a5844: 5421 9e16 |0006: iget-object v1, v2, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mIntent:Landroid/content/Intent; // field@169e │ │ +0a5848: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0a584c: 5421 9e16 |000a: iget-object v1, v2, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mIntent:Landroid/content/Intent; // field@169e │ │ +0a5850: 6e20 4301 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +0a5856: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x000a line=57 │ │ 0x000f line=59 │ │ locals : │ │ @@ -169950,21 +170028,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a58a8: |[0a58a8] org.pyneo.maps.utils.CheckBoxPreferenceExt.setChecked:(Z)V │ │ -0a58b8: 5c12 9c16 |0000: iput-boolean v2, v1, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mChecked:Z // field@169c │ │ -0a58bc: 5410 9b16 |0002: iget-object v0, v1, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mCheckBox:Landroid/widget/Checkable; // field@169b │ │ -0a58c0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0a58c4: 5410 9b16 |0006: iget-object v0, v1, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mCheckBox:Landroid/widget/Checkable; // field@169b │ │ -0a58c8: 7220 6921 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ -0a58ce: 0e00 |000b: return-void │ │ +0a5858: |[0a5858] org.pyneo.maps.utils.CheckBoxPreferenceExt.setChecked:(Z)V │ │ +0a5868: 5c12 9c16 |0000: iput-boolean v2, v1, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mChecked:Z // field@169c │ │ +0a586c: 5410 9b16 |0002: iget-object v0, v1, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mCheckBox:Landroid/widget/Checkable; // field@169b │ │ +0a5870: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0a5874: 5410 9b16 |0006: iget-object v0, v1, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mCheckBox:Landroid/widget/Checkable; // field@169b │ │ +0a5878: 7220 6921 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/Checkable;.setChecked:(Z)V // method@2169 │ │ +0a587e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0002 line=76 │ │ 0x0006 line=77 │ │ 0x000b line=78 │ │ locals : │ │ @@ -169976,18 +170054,18 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a58d0: |[0a58d0] org.pyneo.maps.utils.CheckBoxPreferenceExt.setIntent:(Landroid/content/Intent;)V │ │ -0a58e0: 6f20 9a03 1000 |0000: invoke-super {v0, v1}, Landroid/preference/Preference;.setIntent:(Landroid/content/Intent;)V // method@039a │ │ -0a58e6: 5b01 9e16 |0003: iput-object v1, v0, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mIntent:Landroid/content/Intent; // field@169e │ │ -0a58ea: 0e00 |0005: return-void │ │ +0a5880: |[0a5880] org.pyneo.maps.utils.CheckBoxPreferenceExt.setIntent:(Landroid/content/Intent;)V │ │ +0a5890: 6f20 9a03 1000 |0000: invoke-super {v0, v1}, Landroid/preference/Preference;.setIntent:(Landroid/content/Intent;)V // method@039a │ │ +0a5896: 5b01 9e16 |0003: iput-object v1, v0, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.mIntent:Landroid/content/Intent; // field@169e │ │ +0a589a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ @@ -170038,23 +170116,23 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a58ec: |[0a58ec] org.pyneo.maps.utils.CompassView.:(Landroid/content/Context;Z)V │ │ -0a58fc: 7020 9d1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1f9d │ │ -0a5902: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a5904: 5910 a116 |0004: iput v0, v1, Lorg/pyneo/maps/utils/CompassView;.mAzimuth:F // field@16a1 │ │ -0a5908: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -0a590a: 5910 a016 |0007: iput v0, v1, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a590e: 5b12 a316 |0009: iput-object v2, v1, Lorg/pyneo/maps/utils/CompassView;.mCtx:Landroid/content/Context; // field@16a3 │ │ -0a5912: 5c13 a416 |000b: iput-boolean v3, v1, Lorg/pyneo/maps/utils/CompassView;.mSideBottom:Z // field@16a4 │ │ -0a5916: 0e00 |000d: return-void │ │ +0a589c: |[0a589c] org.pyneo.maps.utils.CompassView.:(Landroid/content/Context;Z)V │ │ +0a58ac: 7020 9d1f 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View;.:(Landroid/content/Context;)V // method@1f9d │ │ +0a58b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a58b4: 5910 a116 |0004: iput v0, v1, Lorg/pyneo/maps/utils/CompassView;.mAzimuth:F // field@16a1 │ │ +0a58b8: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +0a58ba: 5910 a016 |0007: iput v0, v1, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a58be: 5b12 a316 |0009: iput-object v2, v1, Lorg/pyneo/maps/utils/CompassView;.mCtx:Landroid/content/Context; // field@16a3 │ │ +0a58c2: 5c13 a416 |000b: iput-boolean v3, v1, Lorg/pyneo/maps/utils/CompassView;.mSideBottom:Z // field@16a4 │ │ +0a58c6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=12 │ │ 0x0006 line=14 │ │ 0x0009 line=20 │ │ 0x000b line=21 │ │ @@ -170069,26 +170147,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a5918: |[0a5918] org.pyneo.maps.utils.CompassView.getCompassImg:()Z │ │ -0a5928: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a592a: 5430 a216 |0001: iget-object v0, v3, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a592e: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ -0a5932: 5430 a316 |0005: iget-object v0, v3, Lorg/pyneo/maps/utils/CompassView;.mCtx:Landroid/content/Context; // field@16a3 │ │ -0a5936: 6e10 3201 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a593c: 0c00 |000a: move-result-object v0 │ │ -0a593e: 1401 6300 027f |000b: const v1, #float 1.72802e+38 // #7f020063 │ │ -0a5944: 6e20 af01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0a594a: 0c00 |0011: move-result-object v0 │ │ -0a594c: 5b30 a216 |0012: iput-object v0, v3, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a5950: 0f02 |0014: return v2 │ │ +0a58c8: |[0a58c8] org.pyneo.maps.utils.CompassView.getCompassImg:()Z │ │ +0a58d8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a58da: 5430 a216 |0001: iget-object v0, v3, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a58de: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ +0a58e2: 5430 a316 |0005: iget-object v0, v3, Lorg/pyneo/maps/utils/CompassView;.mCtx:Landroid/content/Context; // field@16a3 │ │ +0a58e6: 6e10 3201 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a58ec: 0c00 |000a: move-result-object v0 │ │ +0a58ee: 1401 6300 027f |000b: const v1, #float 1.72802e+38 // #7f020063 │ │ +0a58f4: 6e20 af01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0a58fa: 0c00 |0011: move-result-object v0 │ │ +0a58fc: 5b30 a216 |0012: iput-object v0, v3, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a5900: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0005 line=26 │ │ 0x0014 line=30 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/pyneo/maps/utils/CompassView; │ │ @@ -170099,128 +170177,132 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 159 16-bit code units │ │ -0a5954: |[0a5954] org.pyneo.maps.utils.CompassView.onDraw:(Landroid/graphics/Canvas;)V │ │ -0a5964: 1501 b443 |0000: const/high16 v1, #int 1135869952 // #43b4 │ │ -0a5968: 7010 fc2d 0600 |0002: invoke-direct {v6}, Lorg/pyneo/maps/utils/CompassView;.getCompassImg:()Z // method@2dfc │ │ -0a596e: 0a00 |0005: move-result v0 │ │ -0a5970: 3800 4b00 |0006: if-eqz v0, 0051 // +004b │ │ -0a5974: 6e10 2e02 0700 |0008: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0a597a: 5560 a416 |000b: iget-boolean v0, v6, Lorg/pyneo/maps/utils/CompassView;.mSideBottom:Z // field@16a4 │ │ -0a597e: 3800 4800 |000d: if-eqz v0, 0055 // +0048 │ │ -0a5982: 5260 a116 |000f: iget v0, v6, Lorg/pyneo/maps/utils/CompassView;.mAzimuth:F // field@16a1 │ │ -0a5986: a700 0100 |0011: sub-float v0, v1, v0 │ │ -0a598a: 5261 a016 |0013: iget v1, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a598e: 5462 a216 |0015: iget-object v2, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a5992: 6e10 9402 0200 |0017: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0294 │ │ -0a5998: 0a02 |001a: move-result v2 │ │ -0a599a: db02 0202 |001b: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0a599e: b021 |001d: add-int/2addr v1, v2 │ │ -0a59a0: 8211 |001e: int-to-float v1, v1 │ │ -0a59a2: 5262 a016 |001f: iget v2, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a59a6: 5463 a216 |0021: iget-object v3, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a59aa: 6e10 9302 0300 |0023: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ -0a59b0: 0a03 |0026: move-result v3 │ │ -0a59b2: db03 0302 |0027: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0a59b6: b032 |0029: add-int/2addr v2, v3 │ │ -0a59b8: 8222 |002a: int-to-float v2, v2 │ │ -0a59ba: 6e40 2d02 0721 |002b: invoke-virtual {v7, v0, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0a59c0: 5460 a216 |002e: iget-object v0, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a59c4: 5261 a016 |0030: iget v1, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a59c8: 5262 a016 |0032: iget v2, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a59cc: 5263 a016 |0034: iget v3, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a59d0: 5464 a216 |0036: iget-object v4, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a59d4: 6e10 9402 0400 |0038: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0294 │ │ -0a59da: 0a04 |003b: move-result v4 │ │ -0a59dc: b043 |003c: add-int/2addr v3, v4 │ │ -0a59de: 5264 a016 |003d: iget v4, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a59e2: 5465 a216 |003f: iget-object v5, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a59e6: 6e10 9302 0500 |0041: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ -0a59ec: 0a05 |0044: move-result v5 │ │ -0a59ee: b054 |0045: add-int/2addr v4, v5 │ │ -0a59f0: 6e54 9d02 1032 |0046: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -0a59f6: 5460 a216 |0049: iget-object v0, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a59fa: 6e20 8e02 7000 |004b: invoke-virtual {v0, v7}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -0a5a00: 6e10 2a02 0700 |004e: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0a5a06: 6f20 e91f 7600 |0051: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@1fe9 │ │ -0a5a0c: 0e00 |0054: return-void │ │ -0a5a0e: 5260 a116 |0055: iget v0, v6, Lorg/pyneo/maps/utils/CompassView;.mAzimuth:F // field@16a1 │ │ -0a5a12: a700 0100 |0057: sub-float v0, v1, v0 │ │ -0a5a16: 5261 a016 |0059: iget v1, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a5a1a: 5462 a216 |005b: iget-object v2, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a5a1e: 6e10 9402 0200 |005d: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0294 │ │ -0a5a24: 0a02 |0060: move-result v2 │ │ -0a5a26: db02 0202 |0061: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0a5a2a: b021 |0063: add-int/2addr v1, v2 │ │ -0a5a2c: 8211 |0064: int-to-float v1, v1 │ │ -0a5a2e: 6e10 fd2d 0600 |0065: invoke-virtual {v6}, Lorg/pyneo/maps/utils/CompassView;.getHeight:()I // method@2dfd │ │ -0a5a34: 0a02 |0068: move-result v2 │ │ -0a5a36: 5463 a216 |0069: iget-object v3, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a5a3a: 6e10 9302 0300 |006b: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ -0a5a40: 0a03 |006e: move-result v3 │ │ -0a5a42: db03 0302 |006f: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0a5a46: b132 |0071: sub-int/2addr v2, v3 │ │ -0a5a48: 5263 a016 |0072: iget v3, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a5a4c: b132 |0074: sub-int/2addr v2, v3 │ │ -0a5a4e: 8222 |0075: int-to-float v2, v2 │ │ -0a5a50: 6e40 2d02 0721 |0076: invoke-virtual {v7, v0, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0a5a56: 5460 a216 |0079: iget-object v0, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a5a5a: 5261 a016 |007b: iget v1, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a5a5e: 6e10 fd2d 0600 |007d: invoke-virtual {v6}, Lorg/pyneo/maps/utils/CompassView;.getHeight:()I // method@2dfd │ │ -0a5a64: 0a02 |0080: move-result v2 │ │ -0a5a66: 5463 a216 |0081: iget-object v3, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a5a6a: 6e10 9302 0300 |0083: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ -0a5a70: 0a03 |0086: move-result v3 │ │ -0a5a72: b132 |0087: sub-int/2addr v2, v3 │ │ -0a5a74: 5263 a016 |0088: iget v3, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a5a78: b132 |008a: sub-int/2addr v2, v3 │ │ -0a5a7a: 5263 a016 |008b: iget v3, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a5a7e: 5464 a216 |008d: iget-object v4, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ -0a5a82: 6e10 9402 0400 |008f: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0294 │ │ -0a5a88: 0a04 |0092: move-result v4 │ │ -0a5a8a: b043 |0093: add-int/2addr v3, v4 │ │ -0a5a8c: 6e10 fd2d 0600 |0094: invoke-virtual {v6}, Lorg/pyneo/maps/utils/CompassView;.getHeight:()I // method@2dfd │ │ -0a5a92: 0a04 |0097: move-result v4 │ │ -0a5a94: 5265 a016 |0098: iget v5, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ -0a5a98: b154 |009a: sub-int/2addr v4, v5 │ │ -0a5a9a: 6e54 9d02 1032 |009b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -0a5aa0: 28ab |009e: goto 0049 // -0055 │ │ +0a5904: |[0a5904] org.pyneo.maps.utils.CompassView.onDraw:(Landroid/graphics/Canvas;)V │ │ +0a5914: 1501 b443 |0000: const/high16 v1, #int 1135869952 // #43b4 │ │ +0a5918: 7010 fc2d 0600 |0002: invoke-direct {v6}, Lorg/pyneo/maps/utils/CompassView;.getCompassImg:()Z // method@2dfc │ │ +0a591e: 0a00 |0005: move-result v0 │ │ +0a5920: 3800 4b00 |0006: if-eqz v0, 0051 // +004b │ │ +0a5924: 6e10 2e02 0700 |0008: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0a592a: 5560 a416 |000b: iget-boolean v0, v6, Lorg/pyneo/maps/utils/CompassView;.mSideBottom:Z // field@16a4 │ │ +0a592e: 3800 4800 |000d: if-eqz v0, 0055 // +0048 │ │ +0a5932: 5260 a116 |000f: iget v0, v6, Lorg/pyneo/maps/utils/CompassView;.mAzimuth:F // field@16a1 │ │ +0a5936: a700 0100 |0011: sub-float v0, v1, v0 │ │ +0a593a: 5261 a016 |0013: iget v1, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a593e: 5462 a216 |0015: iget-object v2, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a5942: 6e10 9402 0200 |0017: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0294 │ │ +0a5948: 0a02 |001a: move-result v2 │ │ +0a594a: db02 0202 |001b: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0a594e: b021 |001d: add-int/2addr v1, v2 │ │ +0a5950: 8211 |001e: int-to-float v1, v1 │ │ +0a5952: 5262 a016 |001f: iget v2, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a5956: 5463 a216 |0021: iget-object v3, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a595a: 6e10 9302 0300 |0023: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ +0a5960: 0a03 |0026: move-result v3 │ │ +0a5962: db03 0302 |0027: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0a5966: b032 |0029: add-int/2addr v2, v3 │ │ +0a5968: 8222 |002a: int-to-float v2, v2 │ │ +0a596a: 6e40 2d02 0721 |002b: invoke-virtual {v7, v0, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0a5970: 5460 a216 |002e: iget-object v0, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a5974: 5261 a016 |0030: iget v1, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a5978: 5262 a016 |0032: iget v2, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a597c: 5263 a016 |0034: iget v3, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a5980: 5464 a216 |0036: iget-object v4, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a5984: 6e10 9402 0400 |0038: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0294 │ │ +0a598a: 0a04 |003b: move-result v4 │ │ +0a598c: b043 |003c: add-int/2addr v3, v4 │ │ +0a598e: 5264 a016 |003d: iget v4, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a5992: 5465 a216 |003f: iget-object v5, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a5996: 6e10 9302 0500 |0041: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ +0a599c: 0a05 |0044: move-result v5 │ │ +0a599e: b054 |0045: add-int/2addr v4, v5 │ │ +0a59a0: 6e54 9d02 1032 |0046: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +0a59a6: 5460 a216 |0049: iget-object v0, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a59aa: 6e20 8e02 7000 |004b: invoke-virtual {v0, v7}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +0a59b0: 6e10 2a02 0700 |004e: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0a59b6: 6f20 e91f 7600 |0051: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@1fe9 │ │ +0a59bc: 0e00 |0054: return-void │ │ +0a59be: 5260 a116 |0055: iget v0, v6, Lorg/pyneo/maps/utils/CompassView;.mAzimuth:F // field@16a1 │ │ +0a59c2: a700 0100 |0057: sub-float v0, v1, v0 │ │ +0a59c6: 5261 a016 |0059: iget v1, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a59ca: 5462 a216 |005b: iget-object v2, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a59ce: 6e10 9402 0200 |005d: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0294 │ │ +0a59d4: 0a02 |0060: move-result v2 │ │ +0a59d6: db02 0202 |0061: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0a59da: b021 |0063: add-int/2addr v1, v2 │ │ +0a59dc: 8211 |0064: int-to-float v1, v1 │ │ +0a59de: 6e10 fd2d 0600 |0065: invoke-virtual {v6}, Lorg/pyneo/maps/utils/CompassView;.getHeight:()I // method@2dfd │ │ +0a59e4: 0a02 |0068: move-result v2 │ │ +0a59e6: 5463 a216 |0069: iget-object v3, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a59ea: 6e10 9302 0300 |006b: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ +0a59f0: 0a03 |006e: move-result v3 │ │ +0a59f2: db03 0302 |006f: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0a59f6: b132 |0071: sub-int/2addr v2, v3 │ │ +0a59f8: 5263 a016 |0072: iget v3, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a59fc: b132 |0074: sub-int/2addr v2, v3 │ │ +0a59fe: 8222 |0075: int-to-float v2, v2 │ │ +0a5a00: 6e40 2d02 0721 |0076: invoke-virtual {v7, v0, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0a5a06: 5460 a216 |0079: iget-object v0, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a5a0a: 5261 a016 |007b: iget v1, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a5a0e: 6e10 fd2d 0600 |007d: invoke-virtual {v6}, Lorg/pyneo/maps/utils/CompassView;.getHeight:()I // method@2dfd │ │ +0a5a14: 0a02 |0080: move-result v2 │ │ +0a5a16: 5463 a216 |0081: iget-object v3, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a5a1a: 6e10 9302 0300 |0083: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0293 │ │ +0a5a20: 0a03 |0086: move-result v3 │ │ +0a5a22: b132 |0087: sub-int/2addr v2, v3 │ │ +0a5a24: 5263 a016 |0088: iget v3, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a5a28: b132 |008a: sub-int/2addr v2, v3 │ │ +0a5a2a: 5263 a016 |008b: iget v3, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a5a2e: 5464 a216 |008d: iget-object v4, v6, Lorg/pyneo/maps/utils/CompassView;.mCompass:Landroid/graphics/drawable/Drawable; // field@16a2 │ │ +0a5a32: 6e10 9402 0400 |008f: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0294 │ │ +0a5a38: 0a04 |0092: move-result v4 │ │ +0a5a3a: b043 |0093: add-int/2addr v3, v4 │ │ +0a5a3c: 6e10 fd2d 0600 |0094: invoke-virtual {v6}, Lorg/pyneo/maps/utils/CompassView;.getHeight:()I // method@2dfd │ │ +0a5a42: 0a04 |0097: move-result v4 │ │ +0a5a44: 5265 a016 |0098: iget v5, v6, Lorg/pyneo/maps/utils/CompassView;.PADDING:I // field@16a0 │ │ +0a5a48: b154 |009a: sub-int/2addr v4, v5 │ │ +0a5a4a: 6e54 9d02 1032 |009b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +0a5a50: 28ab |009e: goto 0049 // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ 0x0008 line=37 │ │ 0x000b line=38 │ │ 0x000f line=39 │ │ 0x002e line=40 │ │ + 0x0041 line=41 │ │ + 0x0046 line=40 │ │ 0x0049 line=47 │ │ 0x004e line=48 │ │ 0x0051 line=51 │ │ 0x0054 line=52 │ │ 0x0055 line=43 │ │ 0x0079 line=44 │ │ + 0x008f line=45 │ │ + 0x009b line=44 │ │ locals : │ │ 0x0000 - 0x009f reg=6 this Lorg/pyneo/maps/utils/CompassView; │ │ 0x0000 - 0x009f reg=7 canvas Landroid/graphics/Canvas; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/CompassView;) │ │ name : 'setAzimuth' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5aa4: |[0a5aa4] org.pyneo.maps.utils.CompassView.setAzimuth:(F)V │ │ -0a5ab4: 5901 a116 |0000: iput v1, v0, Lorg/pyneo/maps/utils/CompassView;.mAzimuth:F // field@16a1 │ │ -0a5ab8: 0e00 |0002: return-void │ │ +0a5a54: |[0a5a54] org.pyneo.maps.utils.CompassView.setAzimuth:(F)V │ │ +0a5a64: 5901 a116 |0000: iput v1, v0, Lorg/pyneo/maps/utils/CompassView;.mAzimuth:F // field@16a1 │ │ +0a5a68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/utils/CompassView; │ │ 0x0000 - 0x0003 reg=1 aAzimuth F │ │ @@ -170269,20 +170351,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a5abc: |[0a5abc] org.pyneo.maps.utils.CoordFormatter.:(I)V │ │ -0a5acc: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0a5ad2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a5ad4: 5910 bc16 |0004: iput v0, v1, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5ad8: 5912 bc16 |0006: iput v2, v1, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5adc: 0e00 |0008: return-void │ │ +0a5a6c: |[0a5a6c] org.pyneo.maps.utils.CoordFormatter.:(I)V │ │ +0a5a7c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0a5a82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a5a84: 5910 bc16 |0004: iput v0, v1, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5a88: 5912 bc16 |0006: iput v2, v1, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5a8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=14 │ │ 0x0006 line=18 │ │ 0x0008 line=19 │ │ locals : │ │ @@ -170294,30 +170376,30 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0a5ae0: |[0a5ae0] org.pyneo.maps.utils.CoordFormatter.:(Landroid/content/Context;)V │ │ -0a5af0: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -0a5af6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a5af8: 5931 bc16 |0004: iput v1, v3, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5afc: 7110 af03 0400 |0006: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0a5b02: 0c00 |0009: move-result-object v0 │ │ -0a5b04: 1a01 b22d |000a: const-string v1, "pref_coordformat" // string@2db2 │ │ -0a5b08: 1a02 5c01 |000c: const-string v2, "0" // string@015c │ │ -0a5b0c: 7230 8c01 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a5b12: 0c01 |0011: move-result-object v1 │ │ -0a5b14: 7110 9724 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2497 │ │ -0a5b1a: 0c01 |0015: move-result-object v1 │ │ -0a5b1c: 6e10 9024 0100 |0016: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0a5b22: 0a01 |0019: move-result v1 │ │ -0a5b24: 5931 bc16 |001a: iput v1, v3, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5b28: 0e00 |001c: return-void │ │ +0a5a90: |[0a5a90] org.pyneo.maps.utils.CoordFormatter.:(Landroid/content/Context;)V │ │ +0a5aa0: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +0a5aa6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a5aa8: 5931 bc16 |0004: iput v1, v3, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5aac: 7110 af03 0400 |0006: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0a5ab2: 0c00 |0009: move-result-object v0 │ │ +0a5ab4: 1a01 b22d |000a: const-string v1, "pref_coordformat" // string@2db2 │ │ +0a5ab8: 1a02 5c01 |000c: const-string v2, "0" // string@015c │ │ +0a5abc: 7230 8c01 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a5ac2: 0c01 |0011: move-result-object v1 │ │ +0a5ac4: 7110 9724 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2497 │ │ +0a5aca: 0c01 |0015: move-result-object v1 │ │ +0a5acc: 6e10 9024 0100 |0016: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0a5ad2: 0a01 |0019: move-result v1 │ │ +0a5ad4: 5931 bc16 |001a: iput v1, v3, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5ad8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=14 │ │ 0x0006 line=23 │ │ 0x000a line=24 │ │ 0x001c line=25 │ │ @@ -170331,21 +170413,21 @@ │ │ type : '(Ljava/lang/String;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a5b2c: |[0a5b2c] org.pyneo.maps.utils.CoordFormatter.convert:(Ljava/lang/String;)D │ │ -0a5b3c: 7110 092e 0400 |0000: invoke-static {v4}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ -0a5b42: 0b02 |0003: move-result-wide v2 │ │ -0a5b44: 1002 |0004: return-wide v2 │ │ -0a5b46: 0d00 |0005: move-exception v0 │ │ -0a5b48: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -0a5b4c: 28fc |0008: goto 0004 // -0004 │ │ +0a5adc: |[0a5adc] org.pyneo.maps.utils.CoordFormatter.convert:(Ljava/lang/String;)D │ │ +0a5aec: 7110 092e 0400 |0000: invoke-static {v4}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ +0a5af2: 0b02 |0003: move-result-wide v2 │ │ +0a5af4: 1002 |0004: return-wide v2 │ │ +0a5af6: 0d00 |0005: move-exception v0 │ │ +0a5af8: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +0a5afc: 28fc |0008: goto 0004 // -0004 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=32 │ │ 0x0005 line=31 │ │ @@ -170359,222 +170441,222 @@ │ │ type : '(DCC)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 356 16-bit code units │ │ -0a5b60: |[0a5b60] org.pyneo.maps.utils.CoordFormatter.convert:(DCC)Ljava/lang/String; │ │ -0a5b70: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ -0a5b74: 52d3 bc16 |0002: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5b78: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -0a5b7a: 3343 3a00 |0005: if-ne v3, v4, 003f // +003a │ │ -0a5b7e: 6204 d00b |0007: sget-object v4, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a5b82: 1a05 c800 |0009: const-string v5, "%s%d°%.4f'" // string@00c8 │ │ -0a5b86: 1233 |000b: const/4 v3, #int 3 // #3 │ │ -0a5b88: 2336 7806 |000c: new-array v6, v3, [Ljava/lang/Object; // type@0678 │ │ -0a5b8c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -0a5b8e: 1608 0000 |000f: const-wide/16 v8, #int 0 // #0 │ │ -0a5b92: 3003 0e08 |0011: cmpg-double v3, v14, v8 │ │ -0a5b96: 3b03 2900 |0013: if-gez v3, 003c // +0029 │ │ -0a5b9a: 1a03 3901 |0015: const-string v3, "-" // string@0139 │ │ -0a5b9e: 4d03 0607 |0017: aput-object v3, v6, v7 │ │ -0a5ba2: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -0a5ba4: 8ae7 |001a: double-to-int v7, v14 │ │ -0a5ba6: 7110 a224 0700 |001b: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0a5bac: 0a07 |001e: move-result v7 │ │ -0a5bae: 7110 9624 0700 |001f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a5bb4: 0c07 |0022: move-result-object v7 │ │ -0a5bb6: 4d07 0603 |0023: aput-object v7, v6, v3 │ │ -0a5bba: 1223 |0025: const/4 v3, #int 2 // #2 │ │ -0a5bbc: 8ae7 |0026: double-to-int v7, v14 │ │ -0a5bbe: 8378 |0027: int-to-double v8, v7 │ │ -0a5bc0: ac08 0e08 |0028: sub-double v8, v14, v8 │ │ -0a5bc4: 190a 4e40 |002a: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ -0a5bc8: cda8 |002c: mul-double/2addr v8, v10 │ │ -0a5bca: 7120 a024 9800 |002d: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a5bd0: 0b08 |0030: move-result-wide v8 │ │ -0a5bd2: 7120 7b24 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a5bd8: 0c07 |0034: move-result-object v7 │ │ -0a5bda: 4d07 0603 |0035: aput-object v7, v6, v3 │ │ -0a5bde: 7130 dd24 5406 |0037: invoke-static {v4, v5, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a5be4: 0c02 |003a: move-result-object v2 │ │ -0a5be6: 1102 |003b: return-object v2 │ │ -0a5be8: 1a03 0000 |003c: const-string v3, "" // string@0000 │ │ -0a5bec: 28d9 |003e: goto 0017 // -0027 │ │ -0a5bee: 52d3 bc16 |003f: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5bf2: 1224 |0041: const/4 v4, #int 2 // #2 │ │ -0a5bf4: 3343 4e00 |0042: if-ne v3, v4, 0090 // +004e │ │ -0a5bf8: 8ae3 |0044: double-to-int v3, v14 │ │ -0a5bfa: 8334 |0045: int-to-double v4, v3 │ │ -0a5bfc: ac04 0e04 |0046: sub-double v4, v14, v4 │ │ -0a5c00: 1906 4e40 |0048: const-wide/high16 v6, #long 4633641066610819072 // #404e │ │ -0a5c04: ad00 0406 |004a: mul-double v0, v4, v6 │ │ -0a5c08: 6204 d00b |004c: sget-object v4, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a5c0c: 1a05 c900 |004e: const-string v5, "%s%d°%d'%.2f"" // string@00c9 │ │ -0a5c10: 1243 |0050: const/4 v3, #int 4 // #4 │ │ -0a5c12: 2336 7806 |0051: new-array v6, v3, [Ljava/lang/Object; // type@0678 │ │ -0a5c16: 1207 |0053: const/4 v7, #int 0 // #0 │ │ -0a5c18: 1608 0000 |0054: const-wide/16 v8, #int 0 // #0 │ │ -0a5c1c: 3003 0e08 |0056: cmpg-double v3, v14, v8 │ │ -0a5c20: 3b03 3500 |0058: if-gez v3, 008d // +0035 │ │ -0a5c24: 1a03 3901 |005a: const-string v3, "-" // string@0139 │ │ -0a5c28: 4d03 0607 |005c: aput-object v3, v6, v7 │ │ -0a5c2c: 1213 |005e: const/4 v3, #int 1 // #1 │ │ -0a5c2e: 8ae7 |005f: double-to-int v7, v14 │ │ -0a5c30: 7110 a224 0700 |0060: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0a5c36: 0a07 |0063: move-result v7 │ │ -0a5c38: 7110 9624 0700 |0064: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a5c3e: 0c07 |0067: move-result-object v7 │ │ -0a5c40: 4d07 0603 |0068: aput-object v7, v6, v3 │ │ -0a5c44: 1223 |006a: const/4 v3, #int 2 // #2 │ │ -0a5c46: 8a07 |006b: double-to-int v7, v0 │ │ -0a5c48: 7110 a224 0700 |006c: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0a5c4e: 0a07 |006f: move-result v7 │ │ -0a5c50: 7110 9624 0700 |0070: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a5c56: 0c07 |0073: move-result-object v7 │ │ -0a5c58: 4d07 0603 |0074: aput-object v7, v6, v3 │ │ -0a5c5c: 1233 |0076: const/4 v3, #int 3 // #3 │ │ -0a5c5e: 8a07 |0077: double-to-int v7, v0 │ │ -0a5c60: 8378 |0078: int-to-double v8, v7 │ │ -0a5c62: ac08 0008 |0079: sub-double v8, v0, v8 │ │ -0a5c66: 190a 4e40 |007b: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ -0a5c6a: cda8 |007d: mul-double/2addr v8, v10 │ │ -0a5c6c: 7120 a024 9800 |007e: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a5c72: 0b08 |0081: move-result-wide v8 │ │ -0a5c74: 7120 7b24 9800 |0082: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a5c7a: 0c07 |0085: move-result-object v7 │ │ -0a5c7c: 4d07 0603 |0086: aput-object v7, v6, v3 │ │ -0a5c80: 7130 dd24 5406 |0088: invoke-static {v4, v5, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a5c86: 0c02 |008b: move-result-object v2 │ │ -0a5c88: 28af |008c: goto 003b // -0051 │ │ -0a5c8a: 1a03 0000 |008d: const-string v3, "" // string@0000 │ │ -0a5c8e: 28cd |008f: goto 005c // -0033 │ │ -0a5c90: 52d3 bc16 |0090: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5c94: 1234 |0092: const/4 v4, #int 3 // #3 │ │ -0a5c96: 3343 2900 |0093: if-ne v3, v4, 00bc // +0029 │ │ -0a5c9a: 6203 d00b |0095: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a5c9e: 1a04 c700 |0097: const-string v4, "%s%.5f°" // string@00c7 │ │ -0a5ca2: 1225 |0099: const/4 v5, #int 2 // #2 │ │ -0a5ca4: 2355 7806 |009a: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ -0a5ca8: 1206 |009c: const/4 v6, #int 0 // #0 │ │ -0a5caa: 1608 0000 |009d: const-wide/16 v8, #int 0 // #0 │ │ -0a5cae: 3007 0e08 |009f: cmpg-double v7, v14, v8 │ │ -0a5cb2: 3b07 1800 |00a1: if-gez v7, 00b9 // +0018 │ │ -0a5cb6: 7701 6824 1000 |00a3: invoke-static/range {v16}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@2468 │ │ -0a5cbc: 0c07 |00a6: move-result-object v7 │ │ -0a5cbe: 4d07 0506 |00a7: aput-object v7, v5, v6 │ │ -0a5cc2: 1216 |00a9: const/4 v6, #int 1 // #1 │ │ -0a5cc4: 7120 a024 fe00 |00aa: invoke-static {v14, v15}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a5cca: 0b08 |00ad: move-result-wide v8 │ │ -0a5ccc: 7120 7b24 9800 |00ae: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a5cd2: 0c07 |00b1: move-result-object v7 │ │ -0a5cd4: 4d07 0506 |00b2: aput-object v7, v5, v6 │ │ -0a5cd8: 7130 dd24 4305 |00b4: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a5cde: 0c02 |00b7: move-result-object v2 │ │ -0a5ce0: 2883 |00b8: goto 003b // -007d │ │ -0a5ce2: 0210 1100 |00b9: move/from16 v16, v17 │ │ -0a5ce6: 28e8 |00bb: goto 00a3 // -0018 │ │ -0a5ce8: 52d3 bc16 |00bc: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5cec: 1244 |00be: const/4 v4, #int 4 // #4 │ │ -0a5cee: 3343 3d00 |00bf: if-ne v3, v4, 00fc // +003d │ │ -0a5cf2: 6203 d00b |00c1: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a5cf6: 1a04 c800 |00c3: const-string v4, "%s%d°%.4f'" // string@00c8 │ │ -0a5cfa: 1235 |00c5: const/4 v5, #int 3 // #3 │ │ -0a5cfc: 2355 7806 |00c6: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ -0a5d00: 1206 |00c8: const/4 v6, #int 0 // #0 │ │ -0a5d02: 1608 0000 |00c9: const-wide/16 v8, #int 0 // #0 │ │ -0a5d06: 3007 0e08 |00cb: cmpg-double v7, v14, v8 │ │ -0a5d0a: 3b07 2c00 |00cd: if-gez v7, 00f9 // +002c │ │ -0a5d0e: 7701 6824 1000 |00cf: invoke-static/range {v16}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@2468 │ │ -0a5d14: 0c07 |00d2: move-result-object v7 │ │ -0a5d16: 4d07 0506 |00d3: aput-object v7, v5, v6 │ │ -0a5d1a: 1216 |00d5: const/4 v6, #int 1 // #1 │ │ -0a5d1c: 8ae7 |00d6: double-to-int v7, v14 │ │ -0a5d1e: 7110 a224 0700 |00d7: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0a5d24: 0a07 |00da: move-result v7 │ │ -0a5d26: 7110 9624 0700 |00db: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a5d2c: 0c07 |00de: move-result-object v7 │ │ -0a5d2e: 4d07 0506 |00df: aput-object v7, v5, v6 │ │ -0a5d32: 1226 |00e1: const/4 v6, #int 2 // #2 │ │ -0a5d34: 8ae7 |00e2: double-to-int v7, v14 │ │ -0a5d36: 8378 |00e3: int-to-double v8, v7 │ │ -0a5d38: ac08 0e08 |00e4: sub-double v8, v14, v8 │ │ -0a5d3c: 190a 4e40 |00e6: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ -0a5d40: cda8 |00e8: mul-double/2addr v8, v10 │ │ -0a5d42: 7120 a024 9800 |00e9: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a5d48: 0b08 |00ec: move-result-wide v8 │ │ -0a5d4a: 7120 7b24 9800 |00ed: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a5d50: 0c07 |00f0: move-result-object v7 │ │ -0a5d52: 4d07 0506 |00f1: aput-object v7, v5, v6 │ │ -0a5d56: 7130 dd24 4305 |00f3: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a5d5c: 0c02 |00f6: move-result-object v2 │ │ -0a5d5e: 2900 44ff |00f7: goto/16 003b // -00bc │ │ -0a5d62: 0210 1100 |00f9: move/from16 v16, v17 │ │ -0a5d66: 28d4 |00fb: goto 00cf // -002c │ │ -0a5d68: 52d3 bc16 |00fc: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a5d6c: 1254 |00fe: const/4 v4, #int 5 // #5 │ │ -0a5d6e: 3343 5100 |00ff: if-ne v3, v4, 0150 // +0051 │ │ -0a5d72: 8ae3 |0101: double-to-int v3, v14 │ │ -0a5d74: 8334 |0102: int-to-double v4, v3 │ │ -0a5d76: ac04 0e04 |0103: sub-double v4, v14, v4 │ │ -0a5d7a: 1906 4e40 |0105: const-wide/high16 v6, #long 4633641066610819072 // #404e │ │ -0a5d7e: ad00 0406 |0107: mul-double v0, v4, v6 │ │ -0a5d82: 6203 d00b |0109: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a5d86: 1a04 c900 |010b: const-string v4, "%s%d°%d'%.2f"" // string@00c9 │ │ -0a5d8a: 1245 |010d: const/4 v5, #int 4 // #4 │ │ -0a5d8c: 2355 7806 |010e: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ -0a5d90: 1206 |0110: const/4 v6, #int 0 // #0 │ │ -0a5d92: 1608 0000 |0111: const-wide/16 v8, #int 0 // #0 │ │ -0a5d96: 3007 0e08 |0113: cmpg-double v7, v14, v8 │ │ -0a5d9a: 3b07 3800 |0115: if-gez v7, 014d // +0038 │ │ -0a5d9e: 7701 6824 1000 |0117: invoke-static/range {v16}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@2468 │ │ -0a5da4: 0c07 |011a: move-result-object v7 │ │ -0a5da6: 4d07 0506 |011b: aput-object v7, v5, v6 │ │ -0a5daa: 1216 |011d: const/4 v6, #int 1 // #1 │ │ -0a5dac: 8ae7 |011e: double-to-int v7, v14 │ │ -0a5dae: 7110 a224 0700 |011f: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0a5db4: 0a07 |0122: move-result v7 │ │ -0a5db6: 7110 9624 0700 |0123: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a5dbc: 0c07 |0126: move-result-object v7 │ │ -0a5dbe: 4d07 0506 |0127: aput-object v7, v5, v6 │ │ -0a5dc2: 1226 |0129: const/4 v6, #int 2 // #2 │ │ -0a5dc4: 8a07 |012a: double-to-int v7, v0 │ │ -0a5dc6: 7110 a224 0700 |012b: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0a5dcc: 0a07 |012e: move-result v7 │ │ -0a5dce: 7110 9624 0700 |012f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a5dd4: 0c07 |0132: move-result-object v7 │ │ -0a5dd6: 4d07 0506 |0133: aput-object v7, v5, v6 │ │ -0a5dda: 1236 |0135: const/4 v6, #int 3 // #3 │ │ -0a5ddc: 8a07 |0136: double-to-int v7, v0 │ │ -0a5dde: 8378 |0137: int-to-double v8, v7 │ │ -0a5de0: ac08 0008 |0138: sub-double v8, v0, v8 │ │ -0a5de4: 190a 4e40 |013a: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ -0a5de8: cda8 |013c: mul-double/2addr v8, v10 │ │ -0a5dea: 7120 a024 9800 |013d: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a5df0: 0b08 |0140: move-result-wide v8 │ │ -0a5df2: 7120 7b24 9800 |0141: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a5df8: 0c07 |0144: move-result-object v7 │ │ -0a5dfa: 4d07 0506 |0145: aput-object v7, v5, v6 │ │ -0a5dfe: 7130 dd24 4305 |0147: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a5e04: 0c02 |014a: move-result-object v2 │ │ -0a5e06: 2900 f0fe |014b: goto/16 003b // -0110 │ │ -0a5e0a: 0210 1100 |014d: move/from16 v16, v17 │ │ -0a5e0e: 28c8 |014f: goto 0117 // -0038 │ │ -0a5e10: 6203 d00b |0150: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a5e14: 1a04 bc00 |0152: const-string v4, "%.5f°" // string@00bc │ │ -0a5e18: 1215 |0154: const/4 v5, #int 1 // #1 │ │ -0a5e1a: 2355 7806 |0155: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ -0a5e1e: 1206 |0157: const/4 v6, #int 0 // #0 │ │ -0a5e20: 7120 7b24 fe00 |0158: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a5e26: 0c07 |015b: move-result-object v7 │ │ -0a5e28: 4d07 0506 |015c: aput-object v7, v5, v6 │ │ -0a5e2c: 7130 dd24 4305 |015e: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a5e32: 0c02 |0161: move-result-object v2 │ │ -0a5e34: 2900 d9fe |0162: goto/16 003b // -0127 │ │ +0a5b10: |[0a5b10] org.pyneo.maps.utils.CoordFormatter.convert:(DCC)Ljava/lang/String; │ │ +0a5b20: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ +0a5b24: 52d3 bc16 |0002: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5b28: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +0a5b2a: 3343 3a00 |0005: if-ne v3, v4, 003f // +003a │ │ +0a5b2e: 6204 d00b |0007: sget-object v4, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a5b32: 1a05 c800 |0009: const-string v5, "%s%d°%.4f'" // string@00c8 │ │ +0a5b36: 1233 |000b: const/4 v3, #int 3 // #3 │ │ +0a5b38: 2336 7806 |000c: new-array v6, v3, [Ljava/lang/Object; // type@0678 │ │ +0a5b3c: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +0a5b3e: 1608 0000 |000f: const-wide/16 v8, #int 0 // #0 │ │ +0a5b42: 3003 0e08 |0011: cmpg-double v3, v14, v8 │ │ +0a5b46: 3b03 2900 |0013: if-gez v3, 003c // +0029 │ │ +0a5b4a: 1a03 3901 |0015: const-string v3, "-" // string@0139 │ │ +0a5b4e: 4d03 0607 |0017: aput-object v3, v6, v7 │ │ +0a5b52: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +0a5b54: 8ae7 |001a: double-to-int v7, v14 │ │ +0a5b56: 7110 a224 0700 |001b: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0a5b5c: 0a07 |001e: move-result v7 │ │ +0a5b5e: 7110 9624 0700 |001f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a5b64: 0c07 |0022: move-result-object v7 │ │ +0a5b66: 4d07 0603 |0023: aput-object v7, v6, v3 │ │ +0a5b6a: 1223 |0025: const/4 v3, #int 2 // #2 │ │ +0a5b6c: 8ae7 |0026: double-to-int v7, v14 │ │ +0a5b6e: 8378 |0027: int-to-double v8, v7 │ │ +0a5b70: ac08 0e08 |0028: sub-double v8, v14, v8 │ │ +0a5b74: 190a 4e40 |002a: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ +0a5b78: cda8 |002c: mul-double/2addr v8, v10 │ │ +0a5b7a: 7120 a024 9800 |002d: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a5b80: 0b08 |0030: move-result-wide v8 │ │ +0a5b82: 7120 7b24 9800 |0031: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a5b88: 0c07 |0034: move-result-object v7 │ │ +0a5b8a: 4d07 0603 |0035: aput-object v7, v6, v3 │ │ +0a5b8e: 7130 dd24 5406 |0037: invoke-static {v4, v5, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a5b94: 0c02 |003a: move-result-object v2 │ │ +0a5b96: 1102 |003b: return-object v2 │ │ +0a5b98: 1a03 0000 |003c: const-string v3, "" // string@0000 │ │ +0a5b9c: 28d9 |003e: goto 0017 // -0027 │ │ +0a5b9e: 52d3 bc16 |003f: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5ba2: 1224 |0041: const/4 v4, #int 2 // #2 │ │ +0a5ba4: 3343 4e00 |0042: if-ne v3, v4, 0090 // +004e │ │ +0a5ba8: 8ae3 |0044: double-to-int v3, v14 │ │ +0a5baa: 8334 |0045: int-to-double v4, v3 │ │ +0a5bac: ac04 0e04 |0046: sub-double v4, v14, v4 │ │ +0a5bb0: 1906 4e40 |0048: const-wide/high16 v6, #long 4633641066610819072 // #404e │ │ +0a5bb4: ad00 0406 |004a: mul-double v0, v4, v6 │ │ +0a5bb8: 6204 d00b |004c: sget-object v4, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a5bbc: 1a05 c900 |004e: const-string v5, "%s%d°%d'%.2f"" // string@00c9 │ │ +0a5bc0: 1243 |0050: const/4 v3, #int 4 // #4 │ │ +0a5bc2: 2336 7806 |0051: new-array v6, v3, [Ljava/lang/Object; // type@0678 │ │ +0a5bc6: 1207 |0053: const/4 v7, #int 0 // #0 │ │ +0a5bc8: 1608 0000 |0054: const-wide/16 v8, #int 0 // #0 │ │ +0a5bcc: 3003 0e08 |0056: cmpg-double v3, v14, v8 │ │ +0a5bd0: 3b03 3500 |0058: if-gez v3, 008d // +0035 │ │ +0a5bd4: 1a03 3901 |005a: const-string v3, "-" // string@0139 │ │ +0a5bd8: 4d03 0607 |005c: aput-object v3, v6, v7 │ │ +0a5bdc: 1213 |005e: const/4 v3, #int 1 // #1 │ │ +0a5bde: 8ae7 |005f: double-to-int v7, v14 │ │ +0a5be0: 7110 a224 0700 |0060: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0a5be6: 0a07 |0063: move-result v7 │ │ +0a5be8: 7110 9624 0700 |0064: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a5bee: 0c07 |0067: move-result-object v7 │ │ +0a5bf0: 4d07 0603 |0068: aput-object v7, v6, v3 │ │ +0a5bf4: 1223 |006a: const/4 v3, #int 2 // #2 │ │ +0a5bf6: 8a07 |006b: double-to-int v7, v0 │ │ +0a5bf8: 7110 a224 0700 |006c: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0a5bfe: 0a07 |006f: move-result v7 │ │ +0a5c00: 7110 9624 0700 |0070: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a5c06: 0c07 |0073: move-result-object v7 │ │ +0a5c08: 4d07 0603 |0074: aput-object v7, v6, v3 │ │ +0a5c0c: 1233 |0076: const/4 v3, #int 3 // #3 │ │ +0a5c0e: 8a07 |0077: double-to-int v7, v0 │ │ +0a5c10: 8378 |0078: int-to-double v8, v7 │ │ +0a5c12: ac08 0008 |0079: sub-double v8, v0, v8 │ │ +0a5c16: 190a 4e40 |007b: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ +0a5c1a: cda8 |007d: mul-double/2addr v8, v10 │ │ +0a5c1c: 7120 a024 9800 |007e: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a5c22: 0b08 |0081: move-result-wide v8 │ │ +0a5c24: 7120 7b24 9800 |0082: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a5c2a: 0c07 |0085: move-result-object v7 │ │ +0a5c2c: 4d07 0603 |0086: aput-object v7, v6, v3 │ │ +0a5c30: 7130 dd24 5406 |0088: invoke-static {v4, v5, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a5c36: 0c02 |008b: move-result-object v2 │ │ +0a5c38: 28af |008c: goto 003b // -0051 │ │ +0a5c3a: 1a03 0000 |008d: const-string v3, "" // string@0000 │ │ +0a5c3e: 28cd |008f: goto 005c // -0033 │ │ +0a5c40: 52d3 bc16 |0090: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5c44: 1234 |0092: const/4 v4, #int 3 // #3 │ │ +0a5c46: 3343 2900 |0093: if-ne v3, v4, 00bc // +0029 │ │ +0a5c4a: 6203 d00b |0095: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a5c4e: 1a04 c700 |0097: const-string v4, "%s%.5f°" // string@00c7 │ │ +0a5c52: 1225 |0099: const/4 v5, #int 2 // #2 │ │ +0a5c54: 2355 7806 |009a: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ +0a5c58: 1206 |009c: const/4 v6, #int 0 // #0 │ │ +0a5c5a: 1608 0000 |009d: const-wide/16 v8, #int 0 // #0 │ │ +0a5c5e: 3007 0e08 |009f: cmpg-double v7, v14, v8 │ │ +0a5c62: 3b07 1800 |00a1: if-gez v7, 00b9 // +0018 │ │ +0a5c66: 7701 6824 1000 |00a3: invoke-static/range {v16}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@2468 │ │ +0a5c6c: 0c07 |00a6: move-result-object v7 │ │ +0a5c6e: 4d07 0506 |00a7: aput-object v7, v5, v6 │ │ +0a5c72: 1216 |00a9: const/4 v6, #int 1 // #1 │ │ +0a5c74: 7120 a024 fe00 |00aa: invoke-static {v14, v15}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a5c7a: 0b08 |00ad: move-result-wide v8 │ │ +0a5c7c: 7120 7b24 9800 |00ae: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a5c82: 0c07 |00b1: move-result-object v7 │ │ +0a5c84: 4d07 0506 |00b2: aput-object v7, v5, v6 │ │ +0a5c88: 7130 dd24 4305 |00b4: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a5c8e: 0c02 |00b7: move-result-object v2 │ │ +0a5c90: 2883 |00b8: goto 003b // -007d │ │ +0a5c92: 0210 1100 |00b9: move/from16 v16, v17 │ │ +0a5c96: 28e8 |00bb: goto 00a3 // -0018 │ │ +0a5c98: 52d3 bc16 |00bc: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5c9c: 1244 |00be: const/4 v4, #int 4 // #4 │ │ +0a5c9e: 3343 3d00 |00bf: if-ne v3, v4, 00fc // +003d │ │ +0a5ca2: 6203 d00b |00c1: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a5ca6: 1a04 c800 |00c3: const-string v4, "%s%d°%.4f'" // string@00c8 │ │ +0a5caa: 1235 |00c5: const/4 v5, #int 3 // #3 │ │ +0a5cac: 2355 7806 |00c6: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ +0a5cb0: 1206 |00c8: const/4 v6, #int 0 // #0 │ │ +0a5cb2: 1608 0000 |00c9: const-wide/16 v8, #int 0 // #0 │ │ +0a5cb6: 3007 0e08 |00cb: cmpg-double v7, v14, v8 │ │ +0a5cba: 3b07 2c00 |00cd: if-gez v7, 00f9 // +002c │ │ +0a5cbe: 7701 6824 1000 |00cf: invoke-static/range {v16}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@2468 │ │ +0a5cc4: 0c07 |00d2: move-result-object v7 │ │ +0a5cc6: 4d07 0506 |00d3: aput-object v7, v5, v6 │ │ +0a5cca: 1216 |00d5: const/4 v6, #int 1 // #1 │ │ +0a5ccc: 8ae7 |00d6: double-to-int v7, v14 │ │ +0a5cce: 7110 a224 0700 |00d7: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0a5cd4: 0a07 |00da: move-result v7 │ │ +0a5cd6: 7110 9624 0700 |00db: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a5cdc: 0c07 |00de: move-result-object v7 │ │ +0a5cde: 4d07 0506 |00df: aput-object v7, v5, v6 │ │ +0a5ce2: 1226 |00e1: const/4 v6, #int 2 // #2 │ │ +0a5ce4: 8ae7 |00e2: double-to-int v7, v14 │ │ +0a5ce6: 8378 |00e3: int-to-double v8, v7 │ │ +0a5ce8: ac08 0e08 |00e4: sub-double v8, v14, v8 │ │ +0a5cec: 190a 4e40 |00e6: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ +0a5cf0: cda8 |00e8: mul-double/2addr v8, v10 │ │ +0a5cf2: 7120 a024 9800 |00e9: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a5cf8: 0b08 |00ec: move-result-wide v8 │ │ +0a5cfa: 7120 7b24 9800 |00ed: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a5d00: 0c07 |00f0: move-result-object v7 │ │ +0a5d02: 4d07 0506 |00f1: aput-object v7, v5, v6 │ │ +0a5d06: 7130 dd24 4305 |00f3: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a5d0c: 0c02 |00f6: move-result-object v2 │ │ +0a5d0e: 2900 44ff |00f7: goto/16 003b // -00bc │ │ +0a5d12: 0210 1100 |00f9: move/from16 v16, v17 │ │ +0a5d16: 28d4 |00fb: goto 00cf // -002c │ │ +0a5d18: 52d3 bc16 |00fc: iget v3, v13, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a5d1c: 1254 |00fe: const/4 v4, #int 5 // #5 │ │ +0a5d1e: 3343 5100 |00ff: if-ne v3, v4, 0150 // +0051 │ │ +0a5d22: 8ae3 |0101: double-to-int v3, v14 │ │ +0a5d24: 8334 |0102: int-to-double v4, v3 │ │ +0a5d26: ac04 0e04 |0103: sub-double v4, v14, v4 │ │ +0a5d2a: 1906 4e40 |0105: const-wide/high16 v6, #long 4633641066610819072 // #404e │ │ +0a5d2e: ad00 0406 |0107: mul-double v0, v4, v6 │ │ +0a5d32: 6203 d00b |0109: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a5d36: 1a04 c900 |010b: const-string v4, "%s%d°%d'%.2f"" // string@00c9 │ │ +0a5d3a: 1245 |010d: const/4 v5, #int 4 // #4 │ │ +0a5d3c: 2355 7806 |010e: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ +0a5d40: 1206 |0110: const/4 v6, #int 0 // #0 │ │ +0a5d42: 1608 0000 |0111: const-wide/16 v8, #int 0 // #0 │ │ +0a5d46: 3007 0e08 |0113: cmpg-double v7, v14, v8 │ │ +0a5d4a: 3b07 3800 |0115: if-gez v7, 014d // +0038 │ │ +0a5d4e: 7701 6824 1000 |0117: invoke-static/range {v16}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@2468 │ │ +0a5d54: 0c07 |011a: move-result-object v7 │ │ +0a5d56: 4d07 0506 |011b: aput-object v7, v5, v6 │ │ +0a5d5a: 1216 |011d: const/4 v6, #int 1 // #1 │ │ +0a5d5c: 8ae7 |011e: double-to-int v7, v14 │ │ +0a5d5e: 7110 a224 0700 |011f: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0a5d64: 0a07 |0122: move-result v7 │ │ +0a5d66: 7110 9624 0700 |0123: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a5d6c: 0c07 |0126: move-result-object v7 │ │ +0a5d6e: 4d07 0506 |0127: aput-object v7, v5, v6 │ │ +0a5d72: 1226 |0129: const/4 v6, #int 2 // #2 │ │ +0a5d74: 8a07 |012a: double-to-int v7, v0 │ │ +0a5d76: 7110 a224 0700 |012b: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0a5d7c: 0a07 |012e: move-result v7 │ │ +0a5d7e: 7110 9624 0700 |012f: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a5d84: 0c07 |0132: move-result-object v7 │ │ +0a5d86: 4d07 0506 |0133: aput-object v7, v5, v6 │ │ +0a5d8a: 1236 |0135: const/4 v6, #int 3 // #3 │ │ +0a5d8c: 8a07 |0136: double-to-int v7, v0 │ │ +0a5d8e: 8378 |0137: int-to-double v8, v7 │ │ +0a5d90: ac08 0008 |0138: sub-double v8, v0, v8 │ │ +0a5d94: 190a 4e40 |013a: const-wide/high16 v10, #long 4633641066610819072 // #404e │ │ +0a5d98: cda8 |013c: mul-double/2addr v8, v10 │ │ +0a5d9a: 7120 a024 9800 |013d: invoke-static {v8, v9}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a5da0: 0b08 |0140: move-result-wide v8 │ │ +0a5da2: 7120 7b24 9800 |0141: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a5da8: 0c07 |0144: move-result-object v7 │ │ +0a5daa: 4d07 0506 |0145: aput-object v7, v5, v6 │ │ +0a5dae: 7130 dd24 4305 |0147: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a5db4: 0c02 |014a: move-result-object v2 │ │ +0a5db6: 2900 f0fe |014b: goto/16 003b // -0110 │ │ +0a5dba: 0210 1100 |014d: move/from16 v16, v17 │ │ +0a5dbe: 28c8 |014f: goto 0117 // -0038 │ │ +0a5dc0: 6203 d00b |0150: sget-object v3, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a5dc4: 1a04 bc00 |0152: const-string v4, "%.5f°" // string@00bc │ │ +0a5dc8: 1215 |0154: const/4 v5, #int 1 // #1 │ │ +0a5dca: 2355 7806 |0155: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ +0a5dce: 1206 |0157: const/4 v6, #int 0 // #0 │ │ +0a5dd0: 7120 7b24 fe00 |0158: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a5dd6: 0c07 |015b: move-result-object v7 │ │ +0a5dd8: 4d07 0506 |015c: aput-object v7, v5, v6 │ │ +0a5ddc: 7130 dd24 4305 |015e: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a5de2: 0c02 |0161: move-result-object v2 │ │ +0a5de4: 2900 d9fe |0162: goto/16 003b // -0127 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=139 │ │ 0x0007 line=140 │ │ 0x003b line=155 │ │ 0x003c line=140 │ │ @@ -170611,324 +170693,324 @@ │ │ type : '(Ljava/lang/String;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 620 16-bit code units │ │ -0a5e38: |[0a5e38] org.pyneo.maps.utils.CoordFormatter.convertTrowable:(Ljava/lang/String;)D │ │ -0a5e48: 3918 0a00 |0000: if-nez v24, 000a // +000a │ │ -0a5e4c: 2214 8a04 |0002: new-instance v20, Ljava/lang/NullPointerException; // type@048a │ │ -0a5e50: 1a15 c419 |0004: const-string v21, "coordinate" // string@19c4 │ │ -0a5e54: 7602 bb24 1400 |0006: invoke-direct/range {v20, v21}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@24bb │ │ -0a5e5a: 2714 |0009: throw v20 │ │ -0a5e5c: 1314 2c00 |000a: const/16 v20, #int 44 // #2c │ │ -0a5e60: 1315 2e00 |000c: const/16 v21, #int 46 // #2e │ │ -0a5e64: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -0a5e68: 0201 1400 |0010: move/from16 v1, v20 │ │ -0a5e6c: 0202 1500 |0012: move/from16 v2, v21 │ │ -0a5e70: 6e30 e624 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5e76: 0c14 |0017: move-result-object v20 │ │ -0a5e78: 1315 b000 |0018: const/16 v21, #int 176 // #b0 │ │ -0a5e7c: 1316 2000 |001a: const/16 v22, #int 32 // #20 │ │ -0a5e80: 7403 e624 1400 |001c: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5e86: 0c14 |001f: move-result-object v20 │ │ -0a5e88: 1315 2700 |0020: const/16 v21, #int 39 // #27 │ │ -0a5e8c: 1316 2000 |0022: const/16 v22, #int 32 // #20 │ │ -0a5e90: 7403 e624 1400 |0024: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5e96: 0c14 |0027: move-result-object v20 │ │ -0a5e98: 1315 2200 |0028: const/16 v21, #int 34 // #22 │ │ -0a5e9c: 1316 2000 |002a: const/16 v22, #int 32 // #20 │ │ -0a5ea0: 7403 e624 1400 |002c: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5ea6: 0c14 |002f: move-result-object v20 │ │ -0a5ea8: 7401 f324 1400 |0030: invoke-virtual/range {v20}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a5eae: 0c18 |0033: move-result-object v24 │ │ -0a5eb0: 120a |0034: const/4 v10, #int 0 // #0 │ │ -0a5eb2: 1314 0000 |0035: const/16 v20, #int 0 // #0 │ │ -0a5eb6: 0800 1800 |0037: move-object/from16 v0, v24 │ │ -0a5eba: 0201 1400 |0039: move/from16 v1, v20 │ │ -0a5ebe: 6e20 d524 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -0a5ec4: 0a0f |003e: move-result v15 │ │ -0a5ec6: 1314 2d00 |003f: const/16 v20, #int 45 // #2d │ │ -0a5eca: 0200 1400 |0041: move/from16 v0, v20 │ │ -0a5ece: 320f 1a00 |0043: if-eq v15, v0, 005d // +001a │ │ -0a5ed2: 1314 5300 |0045: const/16 v20, #int 83 // #53 │ │ -0a5ed6: 0200 1400 |0047: move/from16 v0, v20 │ │ -0a5eda: 320f 1400 |0049: if-eq v15, v0, 005d // +0014 │ │ -0a5ede: 1314 7300 |004b: const/16 v20, #int 115 // #73 │ │ -0a5ee2: 0200 1400 |004d: move/from16 v0, v20 │ │ -0a5ee6: 320f 0e00 |004f: if-eq v15, v0, 005d // +000e │ │ -0a5eea: 1314 5700 |0051: const/16 v20, #int 87 // #57 │ │ -0a5eee: 0200 1400 |0053: move/from16 v0, v20 │ │ -0a5ef2: 320f 0800 |0055: if-eq v15, v0, 005d // +0008 │ │ -0a5ef6: 1314 7700 |0057: const/16 v20, #int 119 // #77 │ │ -0a5efa: 0200 1400 |0059: move/from16 v0, v20 │ │ -0a5efe: 330f 2c00 |005b: if-ne v15, v0, 0087 // +002c │ │ -0a5f02: 1314 0100 |005d: const/16 v20, #int 1 // #1 │ │ -0a5f06: 0800 1800 |005f: move-object/from16 v0, v24 │ │ -0a5f0a: 0201 1400 |0061: move/from16 v1, v20 │ │ -0a5f0e: 6e20 ec24 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0a5f14: 0c14 |0066: move-result-object v20 │ │ -0a5f16: 7401 f324 1400 |0067: invoke-virtual/range {v20}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a5f1c: 0c18 |006a: move-result-object v24 │ │ -0a5f1e: 121a |006b: const/4 v10, #int 1 // #1 │ │ -0a5f20: 1a14 0700 |006c: const-string v20, " " // string@0007 │ │ -0a5f24: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -0a5f28: 0801 1400 |0070: move-object/from16 v1, v20 │ │ -0a5f2c: 6e20 e124 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@24e1 │ │ -0a5f32: 0a14 |0075: move-result v20 │ │ -0a5f34: 3a14 4400 |0076: if-ltz v20, 00ba // +0044 │ │ -0a5f38: 1a14 0700 |0078: const-string v20, " " // string@0007 │ │ -0a5f3c: 1a15 0600 |007a: const-string v21, " " // string@0006 │ │ -0a5f40: 0800 1800 |007c: move-object/from16 v0, v24 │ │ -0a5f44: 0801 1400 |007e: move-object/from16 v1, v20 │ │ -0a5f48: 0802 1500 |0080: move-object/from16 v2, v21 │ │ -0a5f4c: 6e30 e724 1002 |0082: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0a5f52: 0c18 |0085: move-result-object v24 │ │ -0a5f54: 28e6 |0086: goto 006c // -001a │ │ -0a5f56: 1314 2b00 |0087: const/16 v20, #int 43 // #2b │ │ -0a5f5a: 1315 2000 |0089: const/16 v21, #int 32 // #20 │ │ -0a5f5e: 0800 1800 |008b: move-object/from16 v0, v24 │ │ -0a5f62: 0201 1400 |008d: move/from16 v1, v20 │ │ -0a5f66: 0202 1500 |008f: move/from16 v2, v21 │ │ -0a5f6a: 6e30 e624 1002 |0091: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5f70: 0c14 |0094: move-result-object v20 │ │ -0a5f72: 1315 4e00 |0095: const/16 v21, #int 78 // #4e │ │ -0a5f76: 1316 2000 |0097: const/16 v22, #int 32 // #20 │ │ -0a5f7a: 7403 e624 1400 |0099: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5f80: 0c14 |009c: move-result-object v20 │ │ -0a5f82: 1315 6e00 |009d: const/16 v21, #int 110 // #6e │ │ -0a5f86: 1316 2000 |009f: const/16 v22, #int 32 // #20 │ │ -0a5f8a: 7403 e624 1400 |00a1: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5f90: 0c14 |00a4: move-result-object v20 │ │ -0a5f92: 1315 4500 |00a5: const/16 v21, #int 69 // #45 │ │ -0a5f96: 1316 2000 |00a7: const/16 v22, #int 32 // #20 │ │ -0a5f9a: 7403 e624 1400 |00a9: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5fa0: 0c14 |00ac: move-result-object v20 │ │ -0a5fa2: 1315 6500 |00ad: const/16 v21, #int 101 // #65 │ │ -0a5fa6: 1316 2000 |00af: const/16 v22, #int 32 // #20 │ │ -0a5faa: 7403 e624 1400 |00b1: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5fb0: 0c14 |00b4: move-result-object v20 │ │ -0a5fb2: 7401 f324 1400 |00b5: invoke-virtual/range {v20}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0a5fb8: 0c18 |00b8: move-result-object v24 │ │ -0a5fba: 28b3 |00b9: goto 006c // -004d │ │ -0a5fbc: 1314 2000 |00ba: const/16 v20, #int 32 // #20 │ │ -0a5fc0: 1315 3a00 |00bc: const/16 v21, #int 58 // #3a │ │ -0a5fc4: 0800 1800 |00be: move-object/from16 v0, v24 │ │ -0a5fc8: 0201 1400 |00c0: move/from16 v1, v20 │ │ -0a5fcc: 0202 1500 |00c2: move/from16 v2, v21 │ │ -0a5fd0: 6e30 e624 1002 |00c4: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5fd6: 0c14 |00c7: move-result-object v20 │ │ -0a5fd8: 1315 2c00 |00c8: const/16 v21, #int 44 // #2c │ │ -0a5fdc: 1316 2e00 |00ca: const/16 v22, #int 46 // #2e │ │ -0a5fe0: 7403 e624 1400 |00cc: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ -0a5fe6: 0c18 |00cf: move-result-object v24 │ │ -0a5fe8: 2210 bc04 |00d0: new-instance v16, Ljava/util/StringTokenizer; // type@04bc │ │ -0a5fec: 1a14 6801 |00d2: const-string v20, ":" // string@0168 │ │ -0a5ff0: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ -0a5ff4: 0801 1800 |00d6: move-object/from16 v1, v24 │ │ -0a5ff8: 0802 1400 |00d8: move-object/from16 v2, v20 │ │ -0a5ffc: 7030 a525 1002 |00da: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25a5 │ │ -0a6002: 7401 a625 1000 |00dd: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.countTokens:()I // method@25a6 │ │ -0a6008: 0a11 |00e0: move-result v17 │ │ -0a600a: 1314 0100 |00e1: const/16 v20, #int 1 // #1 │ │ -0a600e: 0200 1100 |00e3: move/from16 v0, v17 │ │ -0a6012: 0201 1400 |00e5: move/from16 v1, v20 │ │ -0a6016: 3510 1f00 |00e7: if-ge v0, v1, 0106 // +001f │ │ -0a601a: 2214 7e04 |00e9: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0a601e: 2215 9204 |00eb: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ -0a6022: 7601 fb24 1500 |00ed: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a6028: 1a16 c519 |00f0: const-string v22, "coordinate=" // string@19c5 │ │ -0a602c: 7402 0425 1500 |00f2: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6032: 0c15 |00f5: move-result-object v21 │ │ -0a6034: 0800 1500 |00f6: move-object/from16 v0, v21 │ │ -0a6038: 0801 1800 |00f8: move-object/from16 v1, v24 │ │ -0a603c: 6e20 0425 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6042: 0c15 |00fd: move-result-object v21 │ │ -0a6044: 7401 0a25 1500 |00fe: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a604a: 0c15 |0101: move-result-object v21 │ │ -0a604c: 7602 8824 1400 |0102: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0a6052: 2714 |0105: throw v20 │ │ -0a6054: 7401 a825 1000 |0106: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25a8 │ │ -0a605a: 0c05 |0109: move-result-object v5 │ │ -0a605c: 1314 0100 |010a: const/16 v20, #int 1 // #1 │ │ -0a6060: 0200 1100 |010c: move/from16 v0, v17 │ │ -0a6064: 0201 1400 |010e: move/from16 v1, v20 │ │ -0a6068: 3310 7b00 |0110: if-ne v0, v1, 018b // +007b │ │ -0a606c: 7110 7924 0500 |0112: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a6072: 0b12 |0115: move-result-wide v18 │ │ -0a6074: 380a 6900 |0116: if-eqz v10, 017f // +0069 │ │ -0a6078: 0500 1200 |0118: move-wide/from16 v0, v18 │ │ -0a607c: 8a00 |011a: double-to-int v0, v0 │ │ -0a607e: 0214 0000 |011b: move/from16 v20, v0 │ │ -0a6082: 0200 1400 |011d: move/from16 v0, v20 │ │ -0a6086: 8300 |011f: int-to-double v0, v0 │ │ -0a6088: 0514 0000 |0120: move-wide/from16 v20, v0 │ │ -0a608c: 1816 0000 0000 8084 2e41 |0122: const-wide v22, #double 1e+06 // #412e848000000000 │ │ -0a6096: ad14 1416 |0127: mul-double v20, v20, v22 │ │ -0a609a: 1816 0000 0000 2a75 a541 |0129: const-wide v22, #double 1.8e+08 // #41a5752a00000000 │ │ -0a60a4: 2f14 1416 |012e: cmpl-double v20, v20, v22 │ │ -0a60a8: 3914 4f00 |0130: if-nez v20, 017f // +004f │ │ -0a60ac: 1216 |0132: const/4 v6, #int 1 // #1 │ │ -0a60ae: 1614 0000 |0133: const-wide/16 v20, #int 0 // #0 │ │ -0a60b2: 3014 1214 |0135: cmpg-double v20, v18, v20 │ │ -0a60b6: 3a14 0d00 |0137: if-ltz v20, 0144 // +000d │ │ -0a60ba: 1814 0000 0000 0080 6640 |0139: const-wide v20, #double 180 // #4066800000000000 │ │ -0a60c4: 2f14 1214 |013e: cmpl-double v20, v18, v20 │ │ -0a60c8: 3d14 4100 |0140: if-lez v20, 0181 // +0041 │ │ -0a60cc: 3906 3f00 |0142: if-nez v6, 0181 // +003f │ │ -0a60d0: 2214 7e04 |0144: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0a60d4: 2215 9204 |0146: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ -0a60d8: 7601 fb24 1500 |0148: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a60de: 1a16 c519 |014b: const-string v22, "coordinate=" // string@19c5 │ │ -0a60e2: 7402 0425 1500 |014d: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a60e8: 0c15 |0150: move-result-object v21 │ │ -0a60ea: 0800 1500 |0151: move-object/from16 v0, v21 │ │ -0a60ee: 0801 1800 |0153: move-object/from16 v1, v24 │ │ -0a60f2: 6e20 0425 1000 |0155: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a60f8: 0c15 |0158: move-result-object v21 │ │ -0a60fa: 7401 0a25 1500 |0159: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a6100: 0c15 |015c: move-result-object v21 │ │ -0a6102: 7602 8824 1400 |015d: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0a6108: 2714 |0160: throw v20 │ │ -0a610a: 0d0b |0161: move-exception v11 │ │ -0a610c: 2214 7e04 |0162: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0a6110: 2215 9204 |0164: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ -0a6114: 7601 fb24 1500 |0166: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a611a: 1a16 c519 |0169: const-string v22, "coordinate=" // string@19c5 │ │ -0a611e: 7402 0425 1500 |016b: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6124: 0c15 |016e: move-result-object v21 │ │ -0a6126: 0800 1500 |016f: move-object/from16 v0, v21 │ │ -0a612a: 0801 1800 |0171: move-object/from16 v1, v24 │ │ -0a612e: 6e20 0425 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6134: 0c15 |0176: move-result-object v21 │ │ -0a6136: 7401 0a25 1500 |0177: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a613c: 0c15 |017a: move-result-object v21 │ │ -0a613e: 7602 8824 1400 |017b: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0a6144: 2714 |017e: throw v20 │ │ -0a6146: 1206 |017f: const/4 v6, #int 0 // #0 │ │ -0a6148: 28b3 |0180: goto 0133 // -004d │ │ -0a614a: 380a 0700 |0181: if-eqz v10, 0188 // +0007 │ │ -0a614e: 0500 1200 |0183: move-wide/from16 v0, v18 │ │ -0a6152: 8000 |0185: neg-double v0, v0 │ │ -0a6154: 0512 0000 |0186: move-wide/from16 v18, v0 │ │ -0a6158: 0514 1200 |0188: move-wide/from16 v20, v18 │ │ -0a615c: 1014 |018a: return-wide v20 │ │ -0a615e: 7401 a825 1000 |018b: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25a8 │ │ -0a6164: 0c07 |018e: move-result-object v7 │ │ -0a6166: 7110 9224 0500 |018f: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a616c: 0a04 |0192: move-result v4 │ │ -0a616e: 160c 0000 |0193: const-wide/16 v12, #int 0 // #0 │ │ -0a6172: 7401 a725 1000 |0195: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@25a7 │ │ -0a6178: 0a14 |0198: move-result v20 │ │ -0a617a: 3814 5400 |0199: if-eqz v20, 01ed // +0054 │ │ -0a617e: 7110 9224 0700 |019b: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a6184: 0a14 |019e: move-result v20 │ │ -0a6186: 0200 1400 |019f: move/from16 v0, v20 │ │ -0a618a: 8308 |01a1: int-to-double v8, v0 │ │ -0a618c: 7401 a825 1000 |01a2: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25a8 │ │ -0a6192: 0c0e |01a5: move-result-object v14 │ │ -0a6194: 7110 7924 0e00 |01a6: invoke-static {v14}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a619a: 0b0c |01a9: move-result-wide v12 │ │ -0a619c: 380a 4800 |01aa: if-eqz v10, 01f2 // +0048 │ │ -0a61a0: 1314 b400 |01ac: const/16 v20, #int 180 // #b4 │ │ -0a61a4: 0200 1400 |01ae: move/from16 v0, v20 │ │ -0a61a8: 3304 4200 |01b0: if-ne v4, v0, 01f2 // +0042 │ │ -0a61ac: 1614 0000 |01b2: const-wide/16 v20, #int 0 // #0 │ │ -0a61b0: 2f14 0814 |01b4: cmpl-double v20, v8, v20 │ │ -0a61b4: 3914 3c00 |01b6: if-nez v20, 01f2 // +003c │ │ -0a61b8: 1614 0000 |01b8: const-wide/16 v20, #int 0 // #0 │ │ -0a61bc: 2f14 0c14 |01ba: cmpl-double v20, v12, v20 │ │ -0a61c0: 3914 3600 |01bc: if-nez v20, 01f2 // +0036 │ │ -0a61c4: 1216 |01be: const/4 v6, #int 1 // #1 │ │ -0a61c6: 8340 |01bf: int-to-double v0, v4 │ │ -0a61c8: 0514 0000 |01c0: move-wide/from16 v20, v0 │ │ -0a61cc: 1616 0000 |01c2: const-wide/16 v22, #int 0 // #0 │ │ -0a61d0: 3014 1416 |01c4: cmpg-double v20, v20, v22 │ │ -0a61d4: 3a14 0a00 |01c6: if-ltz v20, 01d0 // +000a │ │ -0a61d8: 1314 b400 |01c8: const/16 v20, #int 180 // #b4 │ │ -0a61dc: 0200 1400 |01ca: move/from16 v0, v20 │ │ -0a61e0: 3704 2800 |01cc: if-le v4, v0, 01f4 // +0028 │ │ -0a61e4: 3906 2600 |01ce: if-nez v6, 01f4 // +0026 │ │ -0a61e8: 2214 7e04 |01d0: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0a61ec: 2215 9204 |01d2: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ -0a61f0: 7601 fb24 1500 |01d4: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a61f6: 1a16 c519 |01d7: const-string v22, "coordinate=" // string@19c5 │ │ -0a61fa: 7402 0425 1500 |01d9: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6200: 0c15 |01dc: move-result-object v21 │ │ -0a6202: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -0a6206: 0801 1800 |01df: move-object/from16 v1, v24 │ │ -0a620a: 6e20 0425 1000 |01e1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6210: 0c15 |01e4: move-result-object v21 │ │ -0a6212: 7401 0a25 1500 |01e5: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a6218: 0c15 |01e8: move-result-object v21 │ │ -0a621a: 7602 8824 1400 |01e9: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0a6220: 2714 |01ec: throw v20 │ │ -0a6222: 7110 7924 0700 |01ed: invoke-static {v7}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a6228: 0b08 |01f0: move-result-wide v8 │ │ -0a622a: 28b9 |01f1: goto 01aa // -0047 │ │ -0a622c: 1206 |01f2: const/4 v6, #int 0 // #0 │ │ -0a622e: 28cc |01f3: goto 01bf // -0034 │ │ -0a6230: 1614 0000 |01f4: const-wide/16 v20, #int 0 // #0 │ │ -0a6234: 3014 0814 |01f6: cmpg-double v20, v8, v20 │ │ -0a6238: 3a14 0800 |01f8: if-ltz v20, 0200 // +0008 │ │ -0a623c: 1914 4e40 |01fa: const-wide/high16 v20, #long 4633641066610819072 // #404e │ │ -0a6240: 2f14 0814 |01fc: cmpl-double v20, v8, v20 │ │ -0a6244: 3d14 1f00 |01fe: if-lez v20, 021d // +001f │ │ -0a6248: 2214 7e04 |0200: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0a624c: 2215 9204 |0202: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ -0a6250: 7601 fb24 1500 |0204: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a6256: 1a16 c519 |0207: const-string v22, "coordinate=" // string@19c5 │ │ -0a625a: 7402 0425 1500 |0209: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6260: 0c15 |020c: move-result-object v21 │ │ -0a6262: 0800 1500 |020d: move-object/from16 v0, v21 │ │ -0a6266: 0801 1800 |020f: move-object/from16 v1, v24 │ │ -0a626a: 6e20 0425 1000 |0211: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6270: 0c15 |0214: move-result-object v21 │ │ -0a6272: 7401 0a25 1500 |0215: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a6278: 0c15 |0218: move-result-object v21 │ │ -0a627a: 7602 8824 1400 |0219: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0a6280: 2714 |021c: throw v20 │ │ -0a6282: 1614 0000 |021d: const-wide/16 v20, #int 0 // #0 │ │ -0a6286: 3014 0c14 |021f: cmpg-double v20, v12, v20 │ │ -0a628a: 3a14 0800 |0221: if-ltz v20, 0229 // +0008 │ │ -0a628e: 1914 4e40 |0223: const-wide/high16 v20, #long 4633641066610819072 // #404e │ │ -0a6292: 2f14 0c14 |0225: cmpl-double v20, v12, v20 │ │ -0a6296: 3d14 1f00 |0227: if-lez v20, 0246 // +001f │ │ -0a629a: 2214 7e04 |0229: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0a629e: 2215 9204 |022b: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ -0a62a2: 7601 fb24 1500 |022d: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a62a8: 1a16 c519 |0230: const-string v22, "coordinate=" // string@19c5 │ │ -0a62ac: 7402 0425 1500 |0232: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a62b2: 0c15 |0235: move-result-object v21 │ │ -0a62b4: 0800 1500 |0236: move-object/from16 v0, v21 │ │ -0a62b8: 0801 1800 |0238: move-object/from16 v1, v24 │ │ -0a62bc: 6e20 0425 1000 |023a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a62c2: 0c15 |023d: move-result-object v21 │ │ -0a62c4: 7401 0a25 1500 |023e: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a62ca: 0c15 |0241: move-result-object v21 │ │ -0a62cc: 7602 8824 1400 |0242: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0a62d2: 2714 |0245: throw v20 │ │ -0a62d4: 8340 |0246: int-to-double v0, v4 │ │ -0a62d6: 0514 0000 |0247: move-wide/from16 v20, v0 │ │ -0a62da: 1816 0000 0000 0020 ac40 |0249: const-wide v22, #double 3600 // #40ac200000000000 │ │ -0a62e4: ad14 1416 |024e: mul-double v20, v20, v22 │ │ -0a62e8: 1916 4e40 |0250: const-wide/high16 v22, #long 4633641066610819072 // #404e │ │ -0a62ec: ad16 1608 |0252: mul-double v22, v22, v8 │ │ -0a62f0: ab14 1416 |0254: add-double v20, v20, v22 │ │ -0a62f4: ab12 140c |0256: add-double v18, v20, v12 │ │ -0a62f8: 1814 0000 0000 0020 ac40 |0258: const-wide v20, #double 3600 // #40ac200000000000 │ │ -0a6302: ae12 1214 |025d: div-double v18, v18, v20 │ │ -0a6306: 380a 0900 |025f: if-eqz v10, 0268 // +0009 │ │ -0a630a: 0500 1200 |0261: move-wide/from16 v0, v18 │ │ -0a630e: 8000 |0263: neg-double v0, v0 │ │ -0a6310: 0514 0000 |0264: move-wide/from16 v20, v0 │ │ -0a6314: 2900 24ff |0266: goto/16 018a // -00dc │ │ -0a6318: 0514 1200 |0268: move-wide/from16 v20, v18 │ │ -0a631c: 2900 20ff |026a: goto/16 018a // -00e0 │ │ +0a5de8: |[0a5de8] org.pyneo.maps.utils.CoordFormatter.convertTrowable:(Ljava/lang/String;)D │ │ +0a5df8: 3918 0a00 |0000: if-nez v24, 000a // +000a │ │ +0a5dfc: 2214 8a04 |0002: new-instance v20, Ljava/lang/NullPointerException; // type@048a │ │ +0a5e00: 1a15 c419 |0004: const-string v21, "coordinate" // string@19c4 │ │ +0a5e04: 7602 bb24 1400 |0006: invoke-direct/range {v20, v21}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@24bb │ │ +0a5e0a: 2714 |0009: throw v20 │ │ +0a5e0c: 1314 2c00 |000a: const/16 v20, #int 44 // #2c │ │ +0a5e10: 1315 2e00 |000c: const/16 v21, #int 46 // #2e │ │ +0a5e14: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +0a5e18: 0201 1400 |0010: move/from16 v1, v20 │ │ +0a5e1c: 0202 1500 |0012: move/from16 v2, v21 │ │ +0a5e20: 6e30 e624 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5e26: 0c14 |0017: move-result-object v20 │ │ +0a5e28: 1315 b000 |0018: const/16 v21, #int 176 // #b0 │ │ +0a5e2c: 1316 2000 |001a: const/16 v22, #int 32 // #20 │ │ +0a5e30: 7403 e624 1400 |001c: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5e36: 0c14 |001f: move-result-object v20 │ │ +0a5e38: 1315 2700 |0020: const/16 v21, #int 39 // #27 │ │ +0a5e3c: 1316 2000 |0022: const/16 v22, #int 32 // #20 │ │ +0a5e40: 7403 e624 1400 |0024: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5e46: 0c14 |0027: move-result-object v20 │ │ +0a5e48: 1315 2200 |0028: const/16 v21, #int 34 // #22 │ │ +0a5e4c: 1316 2000 |002a: const/16 v22, #int 32 // #20 │ │ +0a5e50: 7403 e624 1400 |002c: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5e56: 0c14 |002f: move-result-object v20 │ │ +0a5e58: 7401 f324 1400 |0030: invoke-virtual/range {v20}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a5e5e: 0c18 |0033: move-result-object v24 │ │ +0a5e60: 120a |0034: const/4 v10, #int 0 // #0 │ │ +0a5e62: 1314 0000 |0035: const/16 v20, #int 0 // #0 │ │ +0a5e66: 0800 1800 |0037: move-object/from16 v0, v24 │ │ +0a5e6a: 0201 1400 |0039: move/from16 v1, v20 │ │ +0a5e6e: 6e20 d524 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0a5e74: 0a0f |003e: move-result v15 │ │ +0a5e76: 1314 2d00 |003f: const/16 v20, #int 45 // #2d │ │ +0a5e7a: 0200 1400 |0041: move/from16 v0, v20 │ │ +0a5e7e: 320f 1a00 |0043: if-eq v15, v0, 005d // +001a │ │ +0a5e82: 1314 5300 |0045: const/16 v20, #int 83 // #53 │ │ +0a5e86: 0200 1400 |0047: move/from16 v0, v20 │ │ +0a5e8a: 320f 1400 |0049: if-eq v15, v0, 005d // +0014 │ │ +0a5e8e: 1314 7300 |004b: const/16 v20, #int 115 // #73 │ │ +0a5e92: 0200 1400 |004d: move/from16 v0, v20 │ │ +0a5e96: 320f 0e00 |004f: if-eq v15, v0, 005d // +000e │ │ +0a5e9a: 1314 5700 |0051: const/16 v20, #int 87 // #57 │ │ +0a5e9e: 0200 1400 |0053: move/from16 v0, v20 │ │ +0a5ea2: 320f 0800 |0055: if-eq v15, v0, 005d // +0008 │ │ +0a5ea6: 1314 7700 |0057: const/16 v20, #int 119 // #77 │ │ +0a5eaa: 0200 1400 |0059: move/from16 v0, v20 │ │ +0a5eae: 330f 2c00 |005b: if-ne v15, v0, 0087 // +002c │ │ +0a5eb2: 1314 0100 |005d: const/16 v20, #int 1 // #1 │ │ +0a5eb6: 0800 1800 |005f: move-object/from16 v0, v24 │ │ +0a5eba: 0201 1400 |0061: move/from16 v1, v20 │ │ +0a5ebe: 6e20 ec24 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0a5ec4: 0c14 |0066: move-result-object v20 │ │ +0a5ec6: 7401 f324 1400 |0067: invoke-virtual/range {v20}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a5ecc: 0c18 |006a: move-result-object v24 │ │ +0a5ece: 121a |006b: const/4 v10, #int 1 // #1 │ │ +0a5ed0: 1a14 0700 |006c: const-string v20, " " // string@0007 │ │ +0a5ed4: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +0a5ed8: 0801 1400 |0070: move-object/from16 v1, v20 │ │ +0a5edc: 6e20 e124 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@24e1 │ │ +0a5ee2: 0a14 |0075: move-result v20 │ │ +0a5ee4: 3a14 4400 |0076: if-ltz v20, 00ba // +0044 │ │ +0a5ee8: 1a14 0700 |0078: const-string v20, " " // string@0007 │ │ +0a5eec: 1a15 0600 |007a: const-string v21, " " // string@0006 │ │ +0a5ef0: 0800 1800 |007c: move-object/from16 v0, v24 │ │ +0a5ef4: 0801 1400 |007e: move-object/from16 v1, v20 │ │ +0a5ef8: 0802 1500 |0080: move-object/from16 v2, v21 │ │ +0a5efc: 6e30 e724 1002 |0082: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0a5f02: 0c18 |0085: move-result-object v24 │ │ +0a5f04: 28e6 |0086: goto 006c // -001a │ │ +0a5f06: 1314 2b00 |0087: const/16 v20, #int 43 // #2b │ │ +0a5f0a: 1315 2000 |0089: const/16 v21, #int 32 // #20 │ │ +0a5f0e: 0800 1800 |008b: move-object/from16 v0, v24 │ │ +0a5f12: 0201 1400 |008d: move/from16 v1, v20 │ │ +0a5f16: 0202 1500 |008f: move/from16 v2, v21 │ │ +0a5f1a: 6e30 e624 1002 |0091: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5f20: 0c14 |0094: move-result-object v20 │ │ +0a5f22: 1315 4e00 |0095: const/16 v21, #int 78 // #4e │ │ +0a5f26: 1316 2000 |0097: const/16 v22, #int 32 // #20 │ │ +0a5f2a: 7403 e624 1400 |0099: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5f30: 0c14 |009c: move-result-object v20 │ │ +0a5f32: 1315 6e00 |009d: const/16 v21, #int 110 // #6e │ │ +0a5f36: 1316 2000 |009f: const/16 v22, #int 32 // #20 │ │ +0a5f3a: 7403 e624 1400 |00a1: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5f40: 0c14 |00a4: move-result-object v20 │ │ +0a5f42: 1315 4500 |00a5: const/16 v21, #int 69 // #45 │ │ +0a5f46: 1316 2000 |00a7: const/16 v22, #int 32 // #20 │ │ +0a5f4a: 7403 e624 1400 |00a9: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5f50: 0c14 |00ac: move-result-object v20 │ │ +0a5f52: 1315 6500 |00ad: const/16 v21, #int 101 // #65 │ │ +0a5f56: 1316 2000 |00af: const/16 v22, #int 32 // #20 │ │ +0a5f5a: 7403 e624 1400 |00b1: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5f60: 0c14 |00b4: move-result-object v20 │ │ +0a5f62: 7401 f324 1400 |00b5: invoke-virtual/range {v20}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0a5f68: 0c18 |00b8: move-result-object v24 │ │ +0a5f6a: 28b3 |00b9: goto 006c // -004d │ │ +0a5f6c: 1314 2000 |00ba: const/16 v20, #int 32 // #20 │ │ +0a5f70: 1315 3a00 |00bc: const/16 v21, #int 58 // #3a │ │ +0a5f74: 0800 1800 |00be: move-object/from16 v0, v24 │ │ +0a5f78: 0201 1400 |00c0: move/from16 v1, v20 │ │ +0a5f7c: 0202 1500 |00c2: move/from16 v2, v21 │ │ +0a5f80: 6e30 e624 1002 |00c4: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5f86: 0c14 |00c7: move-result-object v20 │ │ +0a5f88: 1315 2c00 |00c8: const/16 v21, #int 44 // #2c │ │ +0a5f8c: 1316 2e00 |00ca: const/16 v22, #int 46 // #2e │ │ +0a5f90: 7403 e624 1400 |00cc: invoke-virtual/range {v20, v21, v22}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@24e6 │ │ +0a5f96: 0c18 |00cf: move-result-object v24 │ │ +0a5f98: 2210 bc04 |00d0: new-instance v16, Ljava/util/StringTokenizer; // type@04bc │ │ +0a5f9c: 1a14 6801 |00d2: const-string v20, ":" // string@0168 │ │ +0a5fa0: 0800 1000 |00d4: move-object/from16 v0, v16 │ │ +0a5fa4: 0801 1800 |00d6: move-object/from16 v1, v24 │ │ +0a5fa8: 0802 1400 |00d8: move-object/from16 v2, v20 │ │ +0a5fac: 7030 a525 1002 |00da: invoke-direct {v0, v1, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@25a5 │ │ +0a5fb2: 7401 a625 1000 |00dd: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.countTokens:()I // method@25a6 │ │ +0a5fb8: 0a11 |00e0: move-result v17 │ │ +0a5fba: 1314 0100 |00e1: const/16 v20, #int 1 // #1 │ │ +0a5fbe: 0200 1100 |00e3: move/from16 v0, v17 │ │ +0a5fc2: 0201 1400 |00e5: move/from16 v1, v20 │ │ +0a5fc6: 3510 1f00 |00e7: if-ge v0, v1, 0106 // +001f │ │ +0a5fca: 2214 7e04 |00e9: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0a5fce: 2215 9204 |00eb: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ +0a5fd2: 7601 fb24 1500 |00ed: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a5fd8: 1a16 c519 |00f0: const-string v22, "coordinate=" // string@19c5 │ │ +0a5fdc: 7402 0425 1500 |00f2: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a5fe2: 0c15 |00f5: move-result-object v21 │ │ +0a5fe4: 0800 1500 |00f6: move-object/from16 v0, v21 │ │ +0a5fe8: 0801 1800 |00f8: move-object/from16 v1, v24 │ │ +0a5fec: 6e20 0425 1000 |00fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a5ff2: 0c15 |00fd: move-result-object v21 │ │ +0a5ff4: 7401 0a25 1500 |00fe: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a5ffa: 0c15 |0101: move-result-object v21 │ │ +0a5ffc: 7602 8824 1400 |0102: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0a6002: 2714 |0105: throw v20 │ │ +0a6004: 7401 a825 1000 |0106: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25a8 │ │ +0a600a: 0c05 |0109: move-result-object v5 │ │ +0a600c: 1314 0100 |010a: const/16 v20, #int 1 // #1 │ │ +0a6010: 0200 1100 |010c: move/from16 v0, v17 │ │ +0a6014: 0201 1400 |010e: move/from16 v1, v20 │ │ +0a6018: 3310 7b00 |0110: if-ne v0, v1, 018b // +007b │ │ +0a601c: 7110 7924 0500 |0112: invoke-static {v5}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a6022: 0b12 |0115: move-result-wide v18 │ │ +0a6024: 380a 6900 |0116: if-eqz v10, 017f // +0069 │ │ +0a6028: 0500 1200 |0118: move-wide/from16 v0, v18 │ │ +0a602c: 8a00 |011a: double-to-int v0, v0 │ │ +0a602e: 0214 0000 |011b: move/from16 v20, v0 │ │ +0a6032: 0200 1400 |011d: move/from16 v0, v20 │ │ +0a6036: 8300 |011f: int-to-double v0, v0 │ │ +0a6038: 0514 0000 |0120: move-wide/from16 v20, v0 │ │ +0a603c: 1816 0000 0000 8084 2e41 |0122: const-wide v22, #double 1e+06 // #412e848000000000 │ │ +0a6046: ad14 1416 |0127: mul-double v20, v20, v22 │ │ +0a604a: 1816 0000 0000 2a75 a541 |0129: const-wide v22, #double 1.8e+08 // #41a5752a00000000 │ │ +0a6054: 2f14 1416 |012e: cmpl-double v20, v20, v22 │ │ +0a6058: 3914 4f00 |0130: if-nez v20, 017f // +004f │ │ +0a605c: 1216 |0132: const/4 v6, #int 1 // #1 │ │ +0a605e: 1614 0000 |0133: const-wide/16 v20, #int 0 // #0 │ │ +0a6062: 3014 1214 |0135: cmpg-double v20, v18, v20 │ │ +0a6066: 3a14 0d00 |0137: if-ltz v20, 0144 // +000d │ │ +0a606a: 1814 0000 0000 0080 6640 |0139: const-wide v20, #double 180 // #4066800000000000 │ │ +0a6074: 2f14 1214 |013e: cmpl-double v20, v18, v20 │ │ +0a6078: 3d14 4100 |0140: if-lez v20, 0181 // +0041 │ │ +0a607c: 3906 3f00 |0142: if-nez v6, 0181 // +003f │ │ +0a6080: 2214 7e04 |0144: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0a6084: 2215 9204 |0146: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ +0a6088: 7601 fb24 1500 |0148: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a608e: 1a16 c519 |014b: const-string v22, "coordinate=" // string@19c5 │ │ +0a6092: 7402 0425 1500 |014d: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a6098: 0c15 |0150: move-result-object v21 │ │ +0a609a: 0800 1500 |0151: move-object/from16 v0, v21 │ │ +0a609e: 0801 1800 |0153: move-object/from16 v1, v24 │ │ +0a60a2: 6e20 0425 1000 |0155: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a60a8: 0c15 |0158: move-result-object v21 │ │ +0a60aa: 7401 0a25 1500 |0159: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a60b0: 0c15 |015c: move-result-object v21 │ │ +0a60b2: 7602 8824 1400 |015d: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0a60b8: 2714 |0160: throw v20 │ │ +0a60ba: 0d0b |0161: move-exception v11 │ │ +0a60bc: 2214 7e04 |0162: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0a60c0: 2215 9204 |0164: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ +0a60c4: 7601 fb24 1500 |0166: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a60ca: 1a16 c519 |0169: const-string v22, "coordinate=" // string@19c5 │ │ +0a60ce: 7402 0425 1500 |016b: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a60d4: 0c15 |016e: move-result-object v21 │ │ +0a60d6: 0800 1500 |016f: move-object/from16 v0, v21 │ │ +0a60da: 0801 1800 |0171: move-object/from16 v1, v24 │ │ +0a60de: 6e20 0425 1000 |0173: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a60e4: 0c15 |0176: move-result-object v21 │ │ +0a60e6: 7401 0a25 1500 |0177: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a60ec: 0c15 |017a: move-result-object v21 │ │ +0a60ee: 7602 8824 1400 |017b: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0a60f4: 2714 |017e: throw v20 │ │ +0a60f6: 1206 |017f: const/4 v6, #int 0 // #0 │ │ +0a60f8: 28b3 |0180: goto 0133 // -004d │ │ +0a60fa: 380a 0700 |0181: if-eqz v10, 0188 // +0007 │ │ +0a60fe: 0500 1200 |0183: move-wide/from16 v0, v18 │ │ +0a6102: 8000 |0185: neg-double v0, v0 │ │ +0a6104: 0512 0000 |0186: move-wide/from16 v18, v0 │ │ +0a6108: 0514 1200 |0188: move-wide/from16 v20, v18 │ │ +0a610c: 1014 |018a: return-wide v20 │ │ +0a610e: 7401 a825 1000 |018b: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25a8 │ │ +0a6114: 0c07 |018e: move-result-object v7 │ │ +0a6116: 7110 9224 0500 |018f: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a611c: 0a04 |0192: move-result v4 │ │ +0a611e: 160c 0000 |0193: const-wide/16 v12, #int 0 // #0 │ │ +0a6122: 7401 a725 1000 |0195: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@25a7 │ │ +0a6128: 0a14 |0198: move-result v20 │ │ +0a612a: 3814 5400 |0199: if-eqz v20, 01ed // +0054 │ │ +0a612e: 7110 9224 0700 |019b: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a6134: 0a14 |019e: move-result v20 │ │ +0a6136: 0200 1400 |019f: move/from16 v0, v20 │ │ +0a613a: 8308 |01a1: int-to-double v8, v0 │ │ +0a613c: 7401 a825 1000 |01a2: invoke-virtual/range {v16}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@25a8 │ │ +0a6142: 0c0e |01a5: move-result-object v14 │ │ +0a6144: 7110 7924 0e00 |01a6: invoke-static {v14}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a614a: 0b0c |01a9: move-result-wide v12 │ │ +0a614c: 380a 4800 |01aa: if-eqz v10, 01f2 // +0048 │ │ +0a6150: 1314 b400 |01ac: const/16 v20, #int 180 // #b4 │ │ +0a6154: 0200 1400 |01ae: move/from16 v0, v20 │ │ +0a6158: 3304 4200 |01b0: if-ne v4, v0, 01f2 // +0042 │ │ +0a615c: 1614 0000 |01b2: const-wide/16 v20, #int 0 // #0 │ │ +0a6160: 2f14 0814 |01b4: cmpl-double v20, v8, v20 │ │ +0a6164: 3914 3c00 |01b6: if-nez v20, 01f2 // +003c │ │ +0a6168: 1614 0000 |01b8: const-wide/16 v20, #int 0 // #0 │ │ +0a616c: 2f14 0c14 |01ba: cmpl-double v20, v12, v20 │ │ +0a6170: 3914 3600 |01bc: if-nez v20, 01f2 // +0036 │ │ +0a6174: 1216 |01be: const/4 v6, #int 1 // #1 │ │ +0a6176: 8340 |01bf: int-to-double v0, v4 │ │ +0a6178: 0514 0000 |01c0: move-wide/from16 v20, v0 │ │ +0a617c: 1616 0000 |01c2: const-wide/16 v22, #int 0 // #0 │ │ +0a6180: 3014 1416 |01c4: cmpg-double v20, v20, v22 │ │ +0a6184: 3a14 0a00 |01c6: if-ltz v20, 01d0 // +000a │ │ +0a6188: 1314 b400 |01c8: const/16 v20, #int 180 // #b4 │ │ +0a618c: 0200 1400 |01ca: move/from16 v0, v20 │ │ +0a6190: 3704 2800 |01cc: if-le v4, v0, 01f4 // +0028 │ │ +0a6194: 3906 2600 |01ce: if-nez v6, 01f4 // +0026 │ │ +0a6198: 2214 7e04 |01d0: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0a619c: 2215 9204 |01d2: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ +0a61a0: 7601 fb24 1500 |01d4: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a61a6: 1a16 c519 |01d7: const-string v22, "coordinate=" // string@19c5 │ │ +0a61aa: 7402 0425 1500 |01d9: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a61b0: 0c15 |01dc: move-result-object v21 │ │ +0a61b2: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +0a61b6: 0801 1800 |01df: move-object/from16 v1, v24 │ │ +0a61ba: 6e20 0425 1000 |01e1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a61c0: 0c15 |01e4: move-result-object v21 │ │ +0a61c2: 7401 0a25 1500 |01e5: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a61c8: 0c15 |01e8: move-result-object v21 │ │ +0a61ca: 7602 8824 1400 |01e9: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0a61d0: 2714 |01ec: throw v20 │ │ +0a61d2: 7110 7924 0700 |01ed: invoke-static {v7}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a61d8: 0b08 |01f0: move-result-wide v8 │ │ +0a61da: 28b9 |01f1: goto 01aa // -0047 │ │ +0a61dc: 1206 |01f2: const/4 v6, #int 0 // #0 │ │ +0a61de: 28cc |01f3: goto 01bf // -0034 │ │ +0a61e0: 1614 0000 |01f4: const-wide/16 v20, #int 0 // #0 │ │ +0a61e4: 3014 0814 |01f6: cmpg-double v20, v8, v20 │ │ +0a61e8: 3a14 0800 |01f8: if-ltz v20, 0200 // +0008 │ │ +0a61ec: 1914 4e40 |01fa: const-wide/high16 v20, #long 4633641066610819072 // #404e │ │ +0a61f0: 2f14 0814 |01fc: cmpl-double v20, v8, v20 │ │ +0a61f4: 3d14 1f00 |01fe: if-lez v20, 021d // +001f │ │ +0a61f8: 2214 7e04 |0200: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0a61fc: 2215 9204 |0202: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ +0a6200: 7601 fb24 1500 |0204: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a6206: 1a16 c519 |0207: const-string v22, "coordinate=" // string@19c5 │ │ +0a620a: 7402 0425 1500 |0209: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a6210: 0c15 |020c: move-result-object v21 │ │ +0a6212: 0800 1500 |020d: move-object/from16 v0, v21 │ │ +0a6216: 0801 1800 |020f: move-object/from16 v1, v24 │ │ +0a621a: 6e20 0425 1000 |0211: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a6220: 0c15 |0214: move-result-object v21 │ │ +0a6222: 7401 0a25 1500 |0215: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a6228: 0c15 |0218: move-result-object v21 │ │ +0a622a: 7602 8824 1400 |0219: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0a6230: 2714 |021c: throw v20 │ │ +0a6232: 1614 0000 |021d: const-wide/16 v20, #int 0 // #0 │ │ +0a6236: 3014 0c14 |021f: cmpg-double v20, v12, v20 │ │ +0a623a: 3a14 0800 |0221: if-ltz v20, 0229 // +0008 │ │ +0a623e: 1914 4e40 |0223: const-wide/high16 v20, #long 4633641066610819072 // #404e │ │ +0a6242: 2f14 0c14 |0225: cmpl-double v20, v12, v20 │ │ +0a6246: 3d14 1f00 |0227: if-lez v20, 0246 // +001f │ │ +0a624a: 2214 7e04 |0229: new-instance v20, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0a624e: 2215 9204 |022b: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ +0a6252: 7601 fb24 1500 |022d: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a6258: 1a16 c519 |0230: const-string v22, "coordinate=" // string@19c5 │ │ +0a625c: 7402 0425 1500 |0232: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a6262: 0c15 |0235: move-result-object v21 │ │ +0a6264: 0800 1500 |0236: move-object/from16 v0, v21 │ │ +0a6268: 0801 1800 |0238: move-object/from16 v1, v24 │ │ +0a626c: 6e20 0425 1000 |023a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a6272: 0c15 |023d: move-result-object v21 │ │ +0a6274: 7401 0a25 1500 |023e: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a627a: 0c15 |0241: move-result-object v21 │ │ +0a627c: 7602 8824 1400 |0242: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0a6282: 2714 |0245: throw v20 │ │ +0a6284: 8340 |0246: int-to-double v0, v4 │ │ +0a6286: 0514 0000 |0247: move-wide/from16 v20, v0 │ │ +0a628a: 1816 0000 0000 0020 ac40 |0249: const-wide v22, #double 3600 // #40ac200000000000 │ │ +0a6294: ad14 1416 |024e: mul-double v20, v20, v22 │ │ +0a6298: 1916 4e40 |0250: const-wide/high16 v22, #long 4633641066610819072 // #404e │ │ +0a629c: ad16 1608 |0252: mul-double v22, v22, v8 │ │ +0a62a0: ab14 1416 |0254: add-double v20, v20, v22 │ │ +0a62a4: ab12 140c |0256: add-double v18, v20, v12 │ │ +0a62a8: 1814 0000 0000 0020 ac40 |0258: const-wide v20, #double 3600 // #40ac200000000000 │ │ +0a62b2: ae12 1214 |025d: div-double v18, v18, v20 │ │ +0a62b6: 380a 0900 |025f: if-eqz v10, 0268 // +0009 │ │ +0a62ba: 0500 1200 |0261: move-wide/from16 v0, v18 │ │ +0a62be: 8000 |0263: neg-double v0, v0 │ │ +0a62c0: 0514 0000 |0264: move-wide/from16 v20, v0 │ │ +0a62c4: 2900 24ff |0266: goto/16 018a // -00dc │ │ +0a62c8: 0514 1200 |0268: move-wide/from16 v20, v18 │ │ +0a62cc: 2900 20ff |026a: goto/16 018a // -00e0 │ │ catches : 2 │ │ 0x0106 - 0x0161 │ │ Ljava/lang/NumberFormatException; -> 0x0161 │ │ 0x018b - 0x0246 │ │ Ljava/lang/NumberFormatException; -> 0x0161 │ │ positions : │ │ 0x0000 line=38 │ │ @@ -171006,20 +171088,20 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0a6338: |[0a6338] org.pyneo.maps.utils.CoordFormatter.convertLat:(D)Ljava/lang/String; │ │ -0a6348: 1300 5300 |0000: const/16 v0, #int 83 // #53 │ │ -0a634c: 1301 4e00 |0002: const/16 v1, #int 78 // #4e │ │ -0a6350: 7051 062e 4305 |0004: invoke-direct {v3, v4, v5, v0, v1}, Lorg/pyneo/maps/utils/CoordFormatter;.convert:(DCC)Ljava/lang/String; // method@2e06 │ │ -0a6356: 0c00 |0007: move-result-object v0 │ │ -0a6358: 1100 |0008: return-object v0 │ │ +0a62e8: |[0a62e8] org.pyneo.maps.utils.CoordFormatter.convertLat:(D)Ljava/lang/String; │ │ +0a62f8: 1300 5300 |0000: const/16 v0, #int 83 // #53 │ │ +0a62fc: 1301 4e00 |0002: const/16 v1, #int 78 // #4e │ │ +0a6300: 7051 062e 4305 |0004: invoke-direct {v3, v4, v5, v0, v1}, Lorg/pyneo/maps/utils/CoordFormatter;.convert:(DCC)Ljava/lang/String; // method@2e06 │ │ +0a6306: 0c00 |0007: move-result-object v0 │ │ +0a6308: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/pyneo/maps/utils/CoordFormatter; │ │ 0x0000 - 0x0009 reg=4 coord D │ │ │ │ @@ -171028,20 +171110,20 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0a635c: |[0a635c] org.pyneo.maps.utils.CoordFormatter.convertLon:(D)Ljava/lang/String; │ │ -0a636c: 1300 5700 |0000: const/16 v0, #int 87 // #57 │ │ -0a6370: 1301 4500 |0002: const/16 v1, #int 69 // #45 │ │ -0a6374: 7051 062e 4305 |0004: invoke-direct {v3, v4, v5, v0, v1}, Lorg/pyneo/maps/utils/CoordFormatter;.convert:(DCC)Ljava/lang/String; // method@2e06 │ │ -0a637a: 0c00 |0007: move-result-object v0 │ │ -0a637c: 1100 |0008: return-object v0 │ │ +0a630c: |[0a630c] org.pyneo.maps.utils.CoordFormatter.convertLon:(D)Ljava/lang/String; │ │ +0a631c: 1300 5700 |0000: const/16 v0, #int 87 // #57 │ │ +0a6320: 1301 4500 |0002: const/16 v1, #int 69 // #45 │ │ +0a6324: 7051 062e 4305 |0004: invoke-direct {v3, v4, v5, v0, v1}, Lorg/pyneo/maps/utils/CoordFormatter;.convert:(DCC)Ljava/lang/String; // method@2e06 │ │ +0a632a: 0c00 |0007: move-result-object v0 │ │ +0a632c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/pyneo/maps/utils/CoordFormatter; │ │ 0x0000 - 0x0009 reg=4 coord D │ │ │ │ @@ -171050,40 +171132,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -0a6380: |[0a6380] org.pyneo.maps.utils.CoordFormatter.getHint:()Ljava/lang/String; │ │ -0a6390: 5220 bc16 |0000: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a6394: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a6398: 5220 bc16 |0004: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a639c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -0a639e: 3310 0500 |0007: if-ne v0, v1, 000c // +0005 │ │ -0a63a2: 1a00 3d01 |0009: const-string v0, "-00.00000" // string@013d │ │ -0a63a6: 1100 |000b: return-object v0 │ │ -0a63a8: 5220 bc16 |000c: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a63ac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0a63ae: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -0a63b2: 5220 bc16 |0011: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a63b6: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -0a63b8: 3310 0500 |0014: if-ne v0, v1, 0019 // +0005 │ │ -0a63bc: 1a00 3c01 |0016: const-string v0, "-00 00.0000" // string@013c │ │ -0a63c0: 28f3 |0018: goto 000b // -000d │ │ -0a63c2: 5220 bc16 |0019: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a63c6: 1221 |001b: const/4 v1, #int 2 // #2 │ │ -0a63c8: 3210 0700 |001c: if-eq v0, v1, 0023 // +0007 │ │ -0a63cc: 5220 bc16 |001e: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ -0a63d0: 1251 |0020: const/4 v1, #int 5 // #5 │ │ -0a63d2: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -0a63d6: 1a00 3b01 |0023: const-string v0, "-00 00 00.00" // string@013b │ │ -0a63da: 28e6 |0025: goto 000b // -001a │ │ -0a63dc: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ -0a63e0: 28e3 |0028: goto 000b // -001d │ │ +0a6330: |[0a6330] org.pyneo.maps.utils.CoordFormatter.getHint:()Ljava/lang/String; │ │ +0a6340: 5220 bc16 |0000: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a6344: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a6348: 5220 bc16 |0004: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a634c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +0a634e: 3310 0500 |0007: if-ne v0, v1, 000c // +0005 │ │ +0a6352: 1a00 3d01 |0009: const-string v0, "-00.00000" // string@013d │ │ +0a6356: 1100 |000b: return-object v0 │ │ +0a6358: 5220 bc16 |000c: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a635c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0a635e: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +0a6362: 5220 bc16 |0011: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a6366: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +0a6368: 3310 0500 |0014: if-ne v0, v1, 0019 // +0005 │ │ +0a636c: 1a00 3c01 |0016: const-string v0, "-00 00.0000" // string@013c │ │ +0a6370: 28f3 |0018: goto 000b // -000d │ │ +0a6372: 5220 bc16 |0019: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a6376: 1221 |001b: const/4 v1, #int 2 // #2 │ │ +0a6378: 3210 0700 |001c: if-eq v0, v1, 0023 // +0007 │ │ +0a637c: 5220 bc16 |001e: iget v0, v2, Lorg/pyneo/maps/utils/CoordFormatter;.mFormat:I // field@16bc │ │ +0a6380: 1251 |0020: const/4 v1, #int 5 // #5 │ │ +0a6382: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +0a6386: 1a00 3b01 |0023: const-string v0, "-00 00 00.00" // string@013b │ │ +0a638a: 28e6 |0025: goto 000b // -001a │ │ +0a638c: 1a00 0000 |0026: const-string v0, "" // string@0000 │ │ +0a6390: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0009 line=119 │ │ 0x000b line=125 │ │ 0x000c line=120 │ │ 0x0016 line=121 │ │ @@ -171127,31 +171209,31 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0a63e4: |[0a63e4] org.pyneo.maps.utils.CrashReportHandler.:(Landroid/app/Activity;)V │ │ -0a63f4: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0a63fa: 5b23 be16 |0003: iput-object v3, v2, Lorg/pyneo/maps/utils/CrashReportHandler;.m_context:Landroid/app/Activity; // field@16be │ │ -0a63fe: 2200 9204 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a6402: 7010 fb24 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a6408: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ -0a640c: 7120 072f 1300 |000c: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0a6412: 0c01 |000f: move-result-object v1 │ │ -0a6414: 6e20 0325 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0a641a: 0c00 |0013: move-result-object v0 │ │ -0a641c: 1a01 5301 |0014: const-string v1, "/log.txt" // string@0153 │ │ -0a6420: 6e20 0425 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6426: 0c00 |0019: move-result-object v0 │ │ -0a6428: 6e10 0a25 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a642e: 0c00 |001d: move-result-object v0 │ │ -0a6430: 5b20 bd16 |001e: iput-object v0, v2, Lorg/pyneo/maps/utils/CrashReportHandler;.mLogFileName:Ljava/lang/String; // field@16bd │ │ -0a6434: 0e00 |0020: return-void │ │ +0a6394: |[0a6394] org.pyneo.maps.utils.CrashReportHandler.:(Landroid/app/Activity;)V │ │ +0a63a4: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +0a63aa: 5b23 be16 |0003: iput-object v3, v2, Lorg/pyneo/maps/utils/CrashReportHandler;.m_context:Landroid/app/Activity; // field@16be │ │ +0a63ae: 2200 9204 |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a63b2: 7010 fb24 0000 |0007: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a63b8: 1a01 0000 |000a: const-string v1, "" // string@0000 │ │ +0a63bc: 7120 072f 1300 |000c: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0a63c2: 0c01 |000f: move-result-object v1 │ │ +0a63c4: 6e20 0325 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0a63ca: 0c00 |0013: move-result-object v0 │ │ +0a63cc: 1a01 5301 |0014: const-string v1, "/log.txt" // string@0153 │ │ +0a63d0: 6e20 0425 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a63d6: 0c00 |0019: move-result-object v0 │ │ +0a63d8: 6e10 0a25 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a63de: 0c00 |001d: move-result-object v0 │ │ +0a63e0: 5b20 bd16 |001e: iput-object v0, v2, Lorg/pyneo/maps/utils/CrashReportHandler;.mLogFileName:Ljava/lang/String; // field@16bd │ │ +0a63e4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ 0x0020 line=18 │ │ locals : │ │ @@ -171163,19 +171245,19 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a6438: |[0a6438] org.pyneo.maps.utils.CrashReportHandler.attach:(Landroid/app/Activity;)V │ │ -0a6448: 2200 1006 |0000: new-instance v0, Lorg/pyneo/maps/utils/CrashReportHandler; // type@0610 │ │ -0a644c: 7020 0b2e 1000 |0002: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/CrashReportHandler;.:(Landroid/app/Activity;)V // method@2e0b │ │ -0a6452: 7110 1425 0000 |0005: invoke-static {v0}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@2514 │ │ -0a6458: 0e00 |0008: return-void │ │ +0a63e8: |[0a63e8] org.pyneo.maps.utils.CrashReportHandler.attach:(Landroid/app/Activity;)V │ │ +0a63f8: 2200 1006 |0000: new-instance v0, Lorg/pyneo/maps/utils/CrashReportHandler; // type@0610 │ │ +0a63fc: 7020 0b2e 1000 |0002: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/CrashReportHandler;.:(Landroid/app/Activity;)V // method@2e0b │ │ +0a6402: 7110 1425 0000 |0005: invoke-static {v0}, Ljava/lang/Thread;.setDefaultUncaughtExceptionHandler:(Ljava/lang/Thread$UncaughtExceptionHandler;)V // method@2514 │ │ +0a6408: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0008 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/app/Activity; │ │ │ │ @@ -171185,53 +171267,53 @@ │ │ type : '(Ljava/lang/Thread;Ljava/lang/Throwable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0a645c: |[0a645c] org.pyneo.maps.utils.CrashReportHandler.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ -0a646c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0a646e: 2201 6c04 |0001: new-instance v1, Ljava/io/StringWriter; // type@046c │ │ -0a6472: 7010 5524 0100 |0003: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@2455 │ │ -0a6478: 2203 6a04 |0006: new-instance v3, Ljava/io/PrintWriter; // type@046a │ │ -0a647c: 7020 4b24 1300 |0008: invoke-direct {v3, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ -0a6482: 6e20 1925 3b00 |000b: invoke-virtual {v11, v3}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@2519 │ │ -0a6488: 5493 be16 |000e: iget-object v3, v9, Lorg/pyneo/maps/utils/CrashReportHandler;.m_context:Landroid/app/Activity; // field@16be │ │ -0a648c: 6e20 5a00 8300 |0010: invoke-virtual {v3, v8}, Landroid/app/Activity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@005a │ │ -0a6492: 0c02 |0013: move-result-object v2 │ │ -0a6494: 7210 8801 0200 |0014: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0a649a: 0c00 |0017: move-result-object v0 │ │ -0a649c: 1a03 221c |0018: const-string v3, "error" // string@1c22 │ │ -0a64a0: 6e10 5624 0100 |001a: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2456 │ │ -0a64a6: 0c04 |001d: move-result-object v4 │ │ -0a64a8: 7230 8601 3004 |001e: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0a64ae: 7210 8201 0000 |0021: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0a64b4: 5493 bd16 |0024: iget-object v3, v9, Lorg/pyneo/maps/utils/CrashReportHandler;.mLogFileName:Ljava/lang/String; // field@16bd │ │ -0a64b8: 1a04 ce00 |0026: const-string v4, "%tc" // string@00ce │ │ -0a64bc: 1215 |0028: const/4 v5, #int 1 // #1 │ │ -0a64be: 2355 7806 |0029: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ -0a64c2: 7100 0c25 0000 |002b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -0a64c8: 0b06 |002e: move-result-wide v6 │ │ -0a64ca: 7120 9f24 7600 |002f: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0a64d0: 0c06 |0032: move-result-object v6 │ │ -0a64d2: 4d06 0508 |0033: aput-object v6, v5, v8 │ │ -0a64d6: 7120 dc24 5400 |0035: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a64dc: 0c04 |0038: move-result-object v4 │ │ -0a64de: 7120 f52e 4300 |0039: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.appendLog:(Ljava/lang/String;Ljava/lang/String;)V // method@2ef5 │ │ -0a64e4: 5493 bd16 |003c: iget-object v3, v9, Lorg/pyneo/maps/utils/CrashReportHandler;.mLogFileName:Ljava/lang/String; // field@16bd │ │ -0a64e8: 6e10 5624 0100 |003e: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2456 │ │ -0a64ee: 0c04 |0041: move-result-object v4 │ │ -0a64f0: 7120 f52e 4300 |0042: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.appendLog:(Ljava/lang/String;Ljava/lang/String;)V // method@2ef5 │ │ -0a64f6: 7100 6603 0000 |0045: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0366 │ │ -0a64fc: 0a03 |0048: move-result v3 │ │ -0a64fe: 7110 6503 0300 |0049: invoke-static {v3}, Landroid/os/Process;.killProcess:(I)V // method@0365 │ │ -0a6504: 1303 0a00 |004c: const/16 v3, #int 10 // #a │ │ -0a6508: 7110 0d25 0300 |004e: invoke-static {v3}, Ljava/lang/System;.exit:(I)V // method@250d │ │ -0a650e: 0e00 |0051: return-void │ │ +0a640c: |[0a640c] org.pyneo.maps.utils.CrashReportHandler.uncaughtException:(Ljava/lang/Thread;Ljava/lang/Throwable;)V │ │ +0a641c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0a641e: 2201 6c04 |0001: new-instance v1, Ljava/io/StringWriter; // type@046c │ │ +0a6422: 7010 5524 0100 |0003: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@2455 │ │ +0a6428: 2203 6a04 |0006: new-instance v3, Ljava/io/PrintWriter; // type@046a │ │ +0a642c: 7020 4b24 1300 |0008: invoke-direct {v3, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ +0a6432: 6e20 1925 3b00 |000b: invoke-virtual {v11, v3}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@2519 │ │ +0a6438: 5493 be16 |000e: iget-object v3, v9, Lorg/pyneo/maps/utils/CrashReportHandler;.m_context:Landroid/app/Activity; // field@16be │ │ +0a643c: 6e20 5a00 8300 |0010: invoke-virtual {v3, v8}, Landroid/app/Activity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@005a │ │ +0a6442: 0c02 |0013: move-result-object v2 │ │ +0a6444: 7210 8801 0200 |0014: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0a644a: 0c00 |0017: move-result-object v0 │ │ +0a644c: 1a03 221c |0018: const-string v3, "error" // string@1c22 │ │ +0a6450: 6e10 5624 0100 |001a: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2456 │ │ +0a6456: 0c04 |001d: move-result-object v4 │ │ +0a6458: 7230 8601 3004 |001e: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0a645e: 7210 8201 0000 |0021: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0a6464: 5493 bd16 |0024: iget-object v3, v9, Lorg/pyneo/maps/utils/CrashReportHandler;.mLogFileName:Ljava/lang/String; // field@16bd │ │ +0a6468: 1a04 ce00 |0026: const-string v4, "%tc" // string@00ce │ │ +0a646c: 1215 |0028: const/4 v5, #int 1 // #1 │ │ +0a646e: 2355 7806 |0029: new-array v5, v5, [Ljava/lang/Object; // type@0678 │ │ +0a6472: 7100 0c25 0000 |002b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +0a6478: 0b06 |002e: move-result-wide v6 │ │ +0a647a: 7120 9f24 7600 |002f: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0a6480: 0c06 |0032: move-result-object v6 │ │ +0a6482: 4d06 0508 |0033: aput-object v6, v5, v8 │ │ +0a6486: 7120 dc24 5400 |0035: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a648c: 0c04 |0038: move-result-object v4 │ │ +0a648e: 7120 f52e 4300 |0039: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.appendLog:(Ljava/lang/String;Ljava/lang/String;)V // method@2ef5 │ │ +0a6494: 5493 bd16 |003c: iget-object v3, v9, Lorg/pyneo/maps/utils/CrashReportHandler;.mLogFileName:Ljava/lang/String; // field@16bd │ │ +0a6498: 6e10 5624 0100 |003e: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2456 │ │ +0a649e: 0c04 |0041: move-result-object v4 │ │ +0a64a0: 7120 f52e 4300 |0042: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.appendLog:(Ljava/lang/String;Ljava/lang/String;)V // method@2ef5 │ │ +0a64a6: 7100 6603 0000 |0045: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0366 │ │ +0a64ac: 0a03 |0048: move-result v3 │ │ +0a64ae: 7110 6503 0300 |0049: invoke-static {v3}, Landroid/os/Process;.killProcess:(I)V // method@0365 │ │ +0a64b4: 1303 0a00 |004c: const/16 v3, #int 10 // #a │ │ +0a64b8: 7110 0d25 0300 |004e: invoke-static {v3}, Ljava/lang/System;.exit:(I)V // method@250d │ │ +0a64be: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ 0x0006 line=30 │ │ 0x000e line=32 │ │ 0x0014 line=33 │ │ 0x0018 line=34 │ │ @@ -171289,53 +171371,53 @@ │ │ type : '(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a6510: |[0a6510] org.pyneo.maps.utils.CursorI$IteratorI.:(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ -0a6520: 5b01 c016 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/CursorI$IteratorI;.this$0:Lorg/pyneo/maps/utils/CursorI; // field@16c0 │ │ -0a6524: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a652a: 5b02 bf16 |0005: iput-object v2, v0, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ -0a652e: 0e00 |0007: return-void │ │ +0a64c0: |[0a64c0] org.pyneo.maps.utils.CursorI$IteratorI.:(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ +0a64d0: 5b01 c016 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/CursorI$IteratorI;.this$0:Lorg/pyneo/maps/utils/CursorI; // field@16c0 │ │ +0a64d4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a64da: 5b02 bf16 |0005: iput-object v2, v0, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ +0a64de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/pyneo/maps/utils/CursorI; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/pyneo/maps/utils/CursorI; │ │ 0x0000 - 0x0008 reg=2 cursor Landroid/database/Cursor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/CursorI$IteratorI;) │ │ name : 'hasNext' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0a6530: |[0a6530] org.pyneo.maps.utils.CursorI$IteratorI.hasNext:()Z │ │ -0a6540: 5421 bf16 |0000: iget-object v1, v2, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ -0a6544: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -0a6548: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a654a: 0f00 |0005: return v0 │ │ -0a654c: 5421 bf16 |0006: iget-object v1, v2, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ -0a6550: 7210 e101 0100 |0008: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -0a6556: 0a00 |000b: move-result v0 │ │ -0a6558: 3900 f9ff |000c: if-nez v0, 0005 // -0007 │ │ -0a655c: 5421 bf16 |000e: iget-object v1, v2, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ -0a6560: 7210 d301 0100 |0010: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0a6566: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0a6568: 5b21 bf16 |0014: iput-object v1, v2, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ -0a656c: 28ef |0016: goto 0005 // -0011 │ │ +0a64e0: |[0a64e0] org.pyneo.maps.utils.CursorI$IteratorI.hasNext:()Z │ │ +0a64f0: 5421 bf16 |0000: iget-object v1, v2, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ +0a64f4: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0a64f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a64fa: 0f00 |0005: return v0 │ │ +0a64fc: 5421 bf16 |0006: iget-object v1, v2, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ +0a6500: 7210 e101 0100 |0008: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +0a6506: 0a00 |000b: move-result v0 │ │ +0a6508: 3900 f9ff |000c: if-nez v0, 0005 // -0007 │ │ +0a650c: 5421 bf16 |000e: iget-object v1, v2, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ +0a6510: 7210 d301 0100 |0010: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0a6516: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0a6518: 5b21 bf16 |0014: iput-object v1, v2, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ +0a651c: 28ef |0016: goto 0005 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0004 line=16 │ │ 0x0005 line=22 │ │ 0x0006 line=17 │ │ 0x000c line=18 │ │ @@ -171350,17 +171432,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6570: |[0a6570] org.pyneo.maps.utils.CursorI$IteratorI.next:()Landroid/database/Cursor; │ │ -0a6580: 5410 bf16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ -0a6584: 1100 |0002: return-object v0 │ │ +0a6520: |[0a6520] org.pyneo.maps.utils.CursorI$IteratorI.next:()Landroid/database/Cursor; │ │ +0a6530: 5410 bf16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/CursorI$IteratorI;.cursor:Landroid/database/Cursor; // field@16bf │ │ +0a6534: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/CursorI$IteratorI;) │ │ @@ -171368,18 +171450,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a6588: |[0a6588] org.pyneo.maps.utils.CursorI$IteratorI.next:()Ljava/lang/Object; │ │ -0a6598: 6e10 102e 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI$IteratorI;.next:()Landroid/database/Cursor; // method@2e10 │ │ -0a659e: 0c00 |0003: move-result-object v0 │ │ -0a65a0: 1100 |0004: return-object v0 │ │ +0a6538: |[0a6538] org.pyneo.maps.utils.CursorI$IteratorI.next:()Ljava/lang/Object; │ │ +0a6548: 6e10 102e 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI$IteratorI;.next:()Landroid/database/Cursor; // method@2e10 │ │ +0a654e: 0c00 |0003: move-result-object v0 │ │ +0a6550: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ #3 : (in Lorg/pyneo/maps/utils/CursorI$IteratorI;) │ │ @@ -171387,19 +171469,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a65a4: |[0a65a4] org.pyneo.maps.utils.CursorI$IteratorI.remove:()V │ │ -0a65b4: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0a65b8: 1a01 6318 |0002: const-string v1, "can't remove from cursors" // string@1863 │ │ -0a65bc: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -0a65c2: 2700 |0007: throw v0 │ │ +0a6554: |[0a6554] org.pyneo.maps.utils.CursorI$IteratorI.remove:()V │ │ +0a6564: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0a6568: 1a01 6318 |0002: const-string v1, "can't remove from cursors" // string@1863 │ │ +0a656c: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +0a6572: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ source_file_idx : 1021 (CursorI.java) │ │ @@ -171437,18 +171519,18 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a65c4: |[0a65c4] org.pyneo.maps.utils.CursorI.:(Landroid/database/Cursor;)V │ │ -0a65d4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a65da: 5b01 c116 |0003: iput-object v1, v0, Lorg/pyneo/maps/utils/CursorI;.cursor:Landroid/database/Cursor; // field@16c1 │ │ -0a65de: 0e00 |0005: return-void │ │ +0a6574: |[0a6574] org.pyneo.maps.utils.CursorI.:(Landroid/database/Cursor;)V │ │ +0a6584: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a658a: 5b01 c116 |0003: iput-object v1, v0, Lorg/pyneo/maps/utils/CursorI;.cursor:Landroid/database/Cursor; // field@16c1 │ │ +0a658e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/CursorI; │ │ @@ -171459,49 +171541,48 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a65e0: |[0a65e0] org.pyneo.maps.utils.CursorI.test:(Landroid/database/Cursor;)V │ │ -0a65f0: 2201 1206 |0000: new-instance v1, Lorg/pyneo/maps/utils/CursorI; // type@0612 │ │ -0a65f4: 7020 132e 2100 |0002: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/CursorI;.:(Landroid/database/Cursor;)V // method@2e13 │ │ -0a65fa: 6e10 142e 0100 |0005: invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Ljava/util/Iterator; // method@2e14 │ │ -0a6600: 0c00 |0008: move-result-object v0 │ │ -0a6602: 7210 6f25 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0a6608: 0a01 |000c: move-result v1 │ │ -0a660a: 3801 0900 |000d: if-eqz v1, 0016 // +0009 │ │ -0a660e: 7210 7025 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0a6614: 0c01 |0012: move-result-object v1 │ │ -0a6616: 1f01 4600 |0013: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ -0a661a: 28f4 |0015: goto 0009 // -000c │ │ -0a661c: 0e00 |0016: return-void │ │ +0a6590: |[0a6590] org.pyneo.maps.utils.CursorI.test:(Landroid/database/Cursor;)V │ │ +0a65a0: 2200 1206 |0000: new-instance v0, Lorg/pyneo/maps/utils/CursorI; // type@0612 │ │ +0a65a4: 7020 132e 2000 |0002: invoke-direct {v0, v2}, Lorg/pyneo/maps/utils/CursorI;.:(Landroid/database/Cursor;)V // method@2e13 │ │ +0a65aa: 6e10 152e 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ +0a65b0: 0c01 |0008: move-result-object v1 │ │ +0a65b2: 7210 6f25 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0a65b8: 0a00 |000c: move-result v0 │ │ +0a65ba: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0a65be: 7210 7025 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0a65c4: 0c00 |0012: move-result-object v0 │ │ +0a65c6: 1f00 4600 |0013: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ +0a65ca: 28f4 |0015: goto 0009 // -000c │ │ +0a65cc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0016 line=51 │ │ locals : │ │ - 0x0009 - 0x0017 reg=0 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0017 reg=2 cursor Landroid/database/Cursor; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/CursorI;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a6620: |[0a6620] org.pyneo.maps.utils.CursorI.iterator:()Ljava/util/Iterator; │ │ -0a6630: 6e10 152e 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ -0a6636: 0c00 |0003: move-result-object v0 │ │ -0a6638: 1100 |0004: return-object v0 │ │ +0a65d0: |[0a65d0] org.pyneo.maps.utils.CursorI.iterator:()Ljava/util/Iterator; │ │ +0a65e0: 6e10 152e 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ +0a65e6: 0c00 |0003: move-result-object v0 │ │ +0a65e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/utils/CursorI; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/CursorI;) │ │ @@ -171509,21 +171590,21 @@ │ │ type : '()Lorg/pyneo/maps/utils/CursorI$IteratorI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a663c: |[0a663c] org.pyneo.maps.utils.CursorI.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ -0a664c: 2200 1106 |0000: new-instance v0, Lorg/pyneo/maps/utils/CursorI$IteratorI; // type@0611 │ │ -0a6650: 5421 c116 |0002: iget-object v1, v2, Lorg/pyneo/maps/utils/CursorI;.cursor:Landroid/database/Cursor; // field@16c1 │ │ -0a6654: 7030 0e2e 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/pyneo/maps/utils/CursorI$IteratorI;.:(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V // method@2e0e │ │ -0a665a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0a665c: 5b21 c116 |0008: iput-object v1, v2, Lorg/pyneo/maps/utils/CursorI;.cursor:Landroid/database/Cursor; // field@16c1 │ │ -0a6660: 1100 |000a: return-object v0 │ │ +0a65ec: |[0a65ec] org.pyneo.maps.utils.CursorI.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ +0a65fc: 2200 1106 |0000: new-instance v0, Lorg/pyneo/maps/utils/CursorI$IteratorI; // type@0611 │ │ +0a6600: 5421 c116 |0002: iget-object v1, v2, Lorg/pyneo/maps/utils/CursorI;.cursor:Landroid/database/Cursor; // field@16c1 │ │ +0a6604: 7030 0e2e 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/pyneo/maps/utils/CursorI$IteratorI;.:(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V // method@2e0e │ │ +0a660a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a660c: 5b21 c116 |0008: iput-object v1, v2, Lorg/pyneo/maps/utils/CursorI;.cursor:Landroid/database/Cursor; // field@16c1 │ │ +0a6610: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ 0x000a line=40 │ │ locals : │ │ 0x0007 - 0x000b reg=0 ret Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ @@ -171645,53 +171726,53 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0a6664: |[0a6664] org.pyneo.maps.utils.DistanceFormatter.:(Landroid/content/Context;)V │ │ -0a6674: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -0a667a: 7110 af03 0400 |0003: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0a6680: 0c00 |0006: move-result-object v0 │ │ -0a6682: 1a01 0f2e |0007: const-string v1, "pref_units" // string@2e0f │ │ -0a6686: 1a02 5c01 |0009: const-string v2, "0" // string@015c │ │ -0a668a: 7230 8c01 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0a6690: 0c01 |000e: move-result-object v1 │ │ -0a6692: 7110 9224 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a6698: 0a01 |0012: move-result v1 │ │ -0a669a: 5931 d316 |0013: iput v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ -0a669e: 5231 d316 |0015: iget v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ -0a66a2: 3901 1d00 |0017: if-nez v1, 0034 // +001d │ │ -0a66a6: 6e10 3201 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a66ac: 0c01 |001c: move-result-object v1 │ │ -0a66ae: 1402 5400 0e7f |001d: const v2, #float 1.88752e+38 // #7f0e0054 │ │ -0a66b4: 6e20 b801 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0a66ba: 0c01 |0023: move-result-object v1 │ │ -0a66bc: 5b31 d216 |0024: iput-object v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ -0a66c0: 6e10 3201 0400 |0026: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a66c6: 0c01 |0029: move-result-object v1 │ │ -0a66c8: 1402 4f00 0e7f |002a: const v2, #float 1.88752e+38 // #7f0e004f │ │ -0a66ce: 6e20 b801 2100 |002d: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0a66d4: 0c01 |0030: move-result-object v1 │ │ -0a66d6: 5b31 d116 |0031: iput-object v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ -0a66da: 0e00 |0033: return-void │ │ -0a66dc: 6e10 3201 0400 |0034: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a66e2: 0c01 |0037: move-result-object v1 │ │ -0a66e4: 1402 4c00 0e7f |0038: const v2, #float 1.88752e+38 // #7f0e004c │ │ -0a66ea: 6e20 b801 2100 |003b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0a66f0: 0c01 |003e: move-result-object v1 │ │ -0a66f2: 5b31 d216 |003f: iput-object v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ -0a66f6: 6e10 3201 0400 |0041: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a66fc: 0c01 |0044: move-result-object v1 │ │ -0a66fe: 1402 a000 0e7f |0045: const v2, #float 1.88754e+38 // #7f0e00a0 │ │ -0a6704: 6e20 b801 2100 |0048: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0a670a: 0c01 |004b: move-result-object v1 │ │ -0a670c: 5b31 d116 |004c: iput-object v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ -0a6710: 28e5 |004e: goto 0033 // -001b │ │ +0a6614: |[0a6614] org.pyneo.maps.utils.DistanceFormatter.:(Landroid/content/Context;)V │ │ +0a6624: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +0a662a: 7110 af03 0400 |0003: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0a6630: 0c00 |0006: move-result-object v0 │ │ +0a6632: 1a01 0f2e |0007: const-string v1, "pref_units" // string@2e0f │ │ +0a6636: 1a02 5c01 |0009: const-string v2, "0" // string@015c │ │ +0a663a: 7230 8c01 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0a6640: 0c01 |000e: move-result-object v1 │ │ +0a6642: 7110 9224 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a6648: 0a01 |0012: move-result v1 │ │ +0a664a: 5931 d316 |0013: iput v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ +0a664e: 5231 d316 |0015: iget v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ +0a6652: 3901 1d00 |0017: if-nez v1, 0034 // +001d │ │ +0a6656: 6e10 3201 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a665c: 0c01 |001c: move-result-object v1 │ │ +0a665e: 1402 5400 0e7f |001d: const v2, #float 1.88752e+38 // #7f0e0054 │ │ +0a6664: 6e20 b801 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0a666a: 0c01 |0023: move-result-object v1 │ │ +0a666c: 5b31 d216 |0024: iput-object v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ +0a6670: 6e10 3201 0400 |0026: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a6676: 0c01 |0029: move-result-object v1 │ │ +0a6678: 1402 4f00 0e7f |002a: const v2, #float 1.88752e+38 // #7f0e004f │ │ +0a667e: 6e20 b801 2100 |002d: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0a6684: 0c01 |0030: move-result-object v1 │ │ +0a6686: 5b31 d116 |0031: iput-object v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ +0a668a: 0e00 |0033: return-void │ │ +0a668c: 6e10 3201 0400 |0034: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a6692: 0c01 |0037: move-result-object v1 │ │ +0a6694: 1402 4c00 0e7f |0038: const v2, #float 1.88752e+38 // #7f0e004c │ │ +0a669a: 6e20 b801 2100 |003b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0a66a0: 0c01 |003e: move-result-object v1 │ │ +0a66a2: 5b31 d216 |003f: iput-object v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ +0a66a6: 6e10 3201 0400 |0041: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a66ac: 0c01 |0044: move-result-object v1 │ │ +0a66ae: 1402 a000 0e7f |0045: const v2, #float 1.88754e+38 // #7f0e00a0 │ │ +0a66b4: 6e20 b801 2100 |0048: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0a66ba: 0c01 |004b: move-result-object v1 │ │ +0a66bc: 5b31 d116 |004c: iput-object v1, v3, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ +0a66c0: 28e5 |004e: goto 0033 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0007 line=33 │ │ 0x0015 line=35 │ │ 0x0019 line=36 │ │ @@ -171710,33 +171791,33 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0a6714: |[0a6714] org.pyneo.maps.utils.DistanceFormatter.formatDistance:(D)Ljava/lang/String; │ │ -0a6724: 6e30 192e 4305 |0000: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -0a672a: 0c00 |0003: move-result-object v0 │ │ -0a672c: 2201 9204 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0a6730: 7010 fb24 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a6736: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0a6738: 4602 0002 |000a: aget-object v2, v0, v2 │ │ -0a673c: 6e20 0425 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6742: 0c01 |000f: move-result-object v1 │ │ -0a6744: 1a02 0600 |0010: const-string v2, " " // string@0006 │ │ -0a6748: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a674e: 0c01 |0015: move-result-object v1 │ │ -0a6750: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0a6752: 4602 0002 |0017: aget-object v2, v0, v2 │ │ -0a6756: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a675c: 0c01 |001c: move-result-object v1 │ │ -0a675e: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a6764: 0c01 |0020: move-result-object v1 │ │ -0a6766: 1101 |0021: return-object v1 │ │ +0a66c4: |[0a66c4] org.pyneo.maps.utils.DistanceFormatter.formatDistance:(D)Ljava/lang/String; │ │ +0a66d4: 6e30 192e 4305 |0000: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +0a66da: 0c00 |0003: move-result-object v0 │ │ +0a66dc: 2201 9204 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0a66e0: 7010 fb24 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a66e6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0a66e8: 4602 0002 |000a: aget-object v2, v0, v2 │ │ +0a66ec: 6e20 0425 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a66f2: 0c01 |000f: move-result-object v1 │ │ +0a66f4: 1a02 0600 |0010: const-string v2, " " // string@0006 │ │ +0a66f8: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a66fe: 0c01 |0015: move-result-object v1 │ │ +0a6700: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0a6702: 4602 0002 |0017: aget-object v2, v0, v2 │ │ +0a6706: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a670c: 0c01 |001c: move-result-object v1 │ │ +0a670e: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a6714: 0c01 |0020: move-result-object v1 │ │ +0a6716: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 str [Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=3 this Lorg/pyneo/maps/utils/DistanceFormatter; │ │ @@ -171747,143 +171828,143 @@ │ │ type : '(D)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 258 16-bit code units │ │ -0a6768: |[0a6768] org.pyneo.maps.utils.DistanceFormatter.formatDistance2:(D)[Ljava/lang/String; │ │ -0a6778: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -0a677a: 2310 7a06 |0001: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0a677e: 52b1 d316 |0003: iget v1, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ -0a6782: 3901 7100 |0005: if-nez v1, 0076 // +0071 │ │ -0a6786: 1802 0000 0000 0040 8f40 |0007: const-wide v2, #double 1000 // #408f400000000000 │ │ -0a6790: 3001 0c02 |000c: cmpg-double v1, v12, v2 │ │ -0a6794: 3b01 1b00 |000e: if-gez v1, 0029 // +001b │ │ -0a6798: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0a679a: 1a02 b400 |0011: const-string v2, "%.0f" // string@00b4 │ │ -0a679e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -0a67a0: 2333 7806 |0014: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0a67a4: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -0a67a6: 7120 7b24 dc00 |0017: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a67ac: 0c05 |001a: move-result-object v5 │ │ -0a67ae: 4d05 0304 |001b: aput-object v5, v3, v4 │ │ -0a67b2: 7120 dc24 3200 |001d: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a67b8: 0c02 |0020: move-result-object v2 │ │ -0a67ba: 4d02 0001 |0021: aput-object v2, v0, v1 │ │ -0a67be: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0a67c0: 54b2 d216 |0024: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ -0a67c4: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -0a67c8: 1100 |0028: return-object v0 │ │ -0a67ca: 1802 0000 0000 0040 8f40 |0029: const-wide v2, #double 1000 // #408f400000000000 │ │ -0a67d4: ae02 0c02 |002e: div-double v2, v12, v2 │ │ -0a67d8: 1904 5940 |0030: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -0a67dc: 3001 0204 |0032: cmpg-double v1, v2, v4 │ │ -0a67e0: 3b01 2200 |0034: if-gez v1, 0056 // +0022 │ │ -0a67e4: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -0a67e6: 1a02 b500 |0037: const-string v2, "%.1f" // string@00b5 │ │ -0a67ea: 1213 |0039: const/4 v3, #int 1 // #1 │ │ -0a67ec: 2333 7806 |003a: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0a67f0: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -0a67f2: 1806 0000 0000 0040 8f40 |003d: const-wide v6, #double 1000 // #408f400000000000 │ │ -0a67fc: ae06 0c06 |0042: div-double v6, v12, v6 │ │ -0a6800: 7120 7b24 7600 |0044: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a6806: 0c05 |0047: move-result-object v5 │ │ -0a6808: 4d05 0304 |0048: aput-object v5, v3, v4 │ │ -0a680c: 7120 dc24 3200 |004a: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a6812: 0c02 |004d: move-result-object v2 │ │ -0a6814: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -0a6818: 1211 |0050: const/4 v1, #int 1 // #1 │ │ -0a681a: 54b2 d116 |0051: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ -0a681e: 4d02 0001 |0053: aput-object v2, v0, v1 │ │ -0a6822: 28d3 |0055: goto 0028 // -002d │ │ -0a6824: 1201 |0056: const/4 v1, #int 0 // #0 │ │ -0a6826: 1a02 b400 |0057: const-string v2, "%.0f" // string@00b4 │ │ -0a682a: 1213 |0059: const/4 v3, #int 1 // #1 │ │ -0a682c: 2333 7806 |005a: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0a6830: 1204 |005c: const/4 v4, #int 0 // #0 │ │ -0a6832: 1806 0000 0000 0040 8f40 |005d: const-wide v6, #double 1000 // #408f400000000000 │ │ -0a683c: ae06 0c06 |0062: div-double v6, v12, v6 │ │ -0a6840: 7120 7b24 7600 |0064: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a6846: 0c05 |0067: move-result-object v5 │ │ -0a6848: 4d05 0304 |0068: aput-object v5, v3, v4 │ │ -0a684c: 7120 dc24 3200 |006a: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a6852: 0c02 |006d: move-result-object v2 │ │ -0a6854: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ -0a6858: 1211 |0070: const/4 v1, #int 1 // #1 │ │ -0a685a: 54b2 d116 |0071: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ -0a685e: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ -0a6862: 28b3 |0075: goto 0028 // -004d │ │ -0a6864: 1802 984b 4ffd 283f 0a40 |0076: const-wide v2, #double 3.28084 // #400a3f28fd4f4b98 │ │ -0a686e: cdc2 |007b: mul-double/2addr v2, v12 │ │ -0a6870: 1804 0000 0000 00a0 b440 |007c: const-wide v4, #double 5280 // #40b4a00000000000 │ │ -0a687a: 3001 0204 |0081: cmpg-double v1, v2, v4 │ │ -0a687e: 3b01 2100 |0083: if-gez v1, 00a4 // +0021 │ │ -0a6882: 1201 |0085: const/4 v1, #int 0 // #0 │ │ -0a6884: 1a02 b400 |0086: const-string v2, "%.0f" // string@00b4 │ │ -0a6888: 1213 |0088: const/4 v3, #int 1 // #1 │ │ -0a688a: 2333 7806 |0089: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0a688e: 1204 |008b: const/4 v4, #int 0 // #0 │ │ -0a6890: 1806 984b 4ffd 283f 0a40 |008c: const-wide v6, #double 3.28084 // #400a3f28fd4f4b98 │ │ -0a689a: cdc6 |0091: mul-double/2addr v6, v12 │ │ -0a689c: 7120 7b24 7600 |0092: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a68a2: 0c05 |0095: move-result-object v5 │ │ -0a68a4: 4d05 0304 |0096: aput-object v5, v3, v4 │ │ -0a68a8: 7120 dc24 3200 |0098: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a68ae: 0c02 |009b: move-result-object v2 │ │ -0a68b0: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ -0a68b4: 1211 |009e: const/4 v1, #int 1 // #1 │ │ -0a68b6: 54b2 d216 |009f: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ -0a68ba: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ -0a68be: 2885 |00a3: goto 0028 // -007b │ │ -0a68c0: 1802 984b 4ffd 283f 0a40 |00a4: const-wide v2, #double 3.28084 // #400a3f28fd4f4b98 │ │ -0a68ca: cdc2 |00a9: mul-double/2addr v2, v12 │ │ -0a68cc: 1804 0000 0000 00a0 b440 |00aa: const-wide v4, #double 5280 // #40b4a00000000000 │ │ -0a68d6: ce42 |00af: div-double/2addr v2, v4 │ │ -0a68d8: 1904 5940 |00b0: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ -0a68dc: 3001 0204 |00b2: cmpg-double v1, v2, v4 │ │ -0a68e0: 3b01 2800 |00b4: if-gez v1, 00dc // +0028 │ │ -0a68e4: 1201 |00b6: const/4 v1, #int 0 // #0 │ │ -0a68e6: 1a02 bb00 |00b7: const-string v2, "%.2f" // string@00bb │ │ -0a68ea: 1213 |00b9: const/4 v3, #int 1 // #1 │ │ -0a68ec: 2333 7806 |00ba: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0a68f0: 1204 |00bc: const/4 v4, #int 0 // #0 │ │ -0a68f2: 1806 984b 4ffd 283f 0a40 |00bd: const-wide v6, #double 3.28084 // #400a3f28fd4f4b98 │ │ -0a68fc: cdc6 |00c2: mul-double/2addr v6, v12 │ │ -0a68fe: 1808 0000 0000 00a0 b440 |00c3: const-wide v8, #double 5280 // #40b4a00000000000 │ │ -0a6908: ce86 |00c8: div-double/2addr v6, v8 │ │ -0a690a: 7120 7b24 7600 |00c9: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a6910: 0c05 |00cc: move-result-object v5 │ │ -0a6912: 4d05 0304 |00cd: aput-object v5, v3, v4 │ │ -0a6916: 7120 dc24 3200 |00cf: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a691c: 0c02 |00d2: move-result-object v2 │ │ -0a691e: 4d02 0001 |00d3: aput-object v2, v0, v1 │ │ -0a6922: 1211 |00d5: const/4 v1, #int 1 // #1 │ │ -0a6924: 54b2 d116 |00d6: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ -0a6928: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ -0a692c: 2900 4eff |00da: goto/16 0028 // -00b2 │ │ -0a6930: 1201 |00dc: const/4 v1, #int 0 // #0 │ │ -0a6932: 1a02 b400 |00dd: const-string v2, "%.0f" // string@00b4 │ │ -0a6936: 1213 |00df: const/4 v3, #int 1 // #1 │ │ -0a6938: 2333 7806 |00e0: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0a693c: 1204 |00e2: const/4 v4, #int 0 // #0 │ │ -0a693e: 1806 984b 4ffd 283f 0a40 |00e3: const-wide v6, #double 3.28084 // #400a3f28fd4f4b98 │ │ -0a6948: cdc6 |00e8: mul-double/2addr v6, v12 │ │ -0a694a: 1808 0000 0000 00a0 b440 |00e9: const-wide v8, #double 5280 // #40b4a00000000000 │ │ -0a6954: ce86 |00ee: div-double/2addr v6, v8 │ │ -0a6956: 7120 7b24 7600 |00ef: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a695c: 0c05 |00f2: move-result-object v5 │ │ -0a695e: 4d05 0304 |00f3: aput-object v5, v3, v4 │ │ -0a6962: 7120 dc24 3200 |00f5: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a6968: 0c02 |00f8: move-result-object v2 │ │ -0a696a: 4d02 0001 |00f9: aput-object v2, v0, v1 │ │ -0a696e: 1211 |00fb: const/4 v1, #int 1 // #1 │ │ -0a6970: 54b2 d116 |00fc: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ -0a6974: 4d02 0001 |00fe: aput-object v2, v0, v1 │ │ -0a6978: 2900 28ff |0100: goto/16 0028 // -00d8 │ │ +0a6718: |[0a6718] org.pyneo.maps.utils.DistanceFormatter.formatDistance2:(D)[Ljava/lang/String; │ │ +0a6728: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +0a672a: 2310 7a06 |0001: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0a672e: 52b1 d316 |0003: iget v1, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ +0a6732: 3901 7100 |0005: if-nez v1, 0076 // +0071 │ │ +0a6736: 1802 0000 0000 0040 8f40 |0007: const-wide v2, #double 1000 // #408f400000000000 │ │ +0a6740: 3001 0c02 |000c: cmpg-double v1, v12, v2 │ │ +0a6744: 3b01 1b00 |000e: if-gez v1, 0029 // +001b │ │ +0a6748: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0a674a: 1a02 b400 |0011: const-string v2, "%.0f" // string@00b4 │ │ +0a674e: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +0a6750: 2333 7806 |0014: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0a6754: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +0a6756: 7120 7b24 dc00 |0017: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a675c: 0c05 |001a: move-result-object v5 │ │ +0a675e: 4d05 0304 |001b: aput-object v5, v3, v4 │ │ +0a6762: 7120 dc24 3200 |001d: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a6768: 0c02 |0020: move-result-object v2 │ │ +0a676a: 4d02 0001 |0021: aput-object v2, v0, v1 │ │ +0a676e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0a6770: 54b2 d216 |0024: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ +0a6774: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +0a6778: 1100 |0028: return-object v0 │ │ +0a677a: 1802 0000 0000 0040 8f40 |0029: const-wide v2, #double 1000 // #408f400000000000 │ │ +0a6784: ae02 0c02 |002e: div-double v2, v12, v2 │ │ +0a6788: 1904 5940 |0030: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +0a678c: 3001 0204 |0032: cmpg-double v1, v2, v4 │ │ +0a6790: 3b01 2200 |0034: if-gez v1, 0056 // +0022 │ │ +0a6794: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +0a6796: 1a02 b500 |0037: const-string v2, "%.1f" // string@00b5 │ │ +0a679a: 1213 |0039: const/4 v3, #int 1 // #1 │ │ +0a679c: 2333 7806 |003a: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0a67a0: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +0a67a2: 1806 0000 0000 0040 8f40 |003d: const-wide v6, #double 1000 // #408f400000000000 │ │ +0a67ac: ae06 0c06 |0042: div-double v6, v12, v6 │ │ +0a67b0: 7120 7b24 7600 |0044: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a67b6: 0c05 |0047: move-result-object v5 │ │ +0a67b8: 4d05 0304 |0048: aput-object v5, v3, v4 │ │ +0a67bc: 7120 dc24 3200 |004a: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a67c2: 0c02 |004d: move-result-object v2 │ │ +0a67c4: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +0a67c8: 1211 |0050: const/4 v1, #int 1 // #1 │ │ +0a67ca: 54b2 d116 |0051: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ +0a67ce: 4d02 0001 |0053: aput-object v2, v0, v1 │ │ +0a67d2: 28d3 |0055: goto 0028 // -002d │ │ +0a67d4: 1201 |0056: const/4 v1, #int 0 // #0 │ │ +0a67d6: 1a02 b400 |0057: const-string v2, "%.0f" // string@00b4 │ │ +0a67da: 1213 |0059: const/4 v3, #int 1 // #1 │ │ +0a67dc: 2333 7806 |005a: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0a67e0: 1204 |005c: const/4 v4, #int 0 // #0 │ │ +0a67e2: 1806 0000 0000 0040 8f40 |005d: const-wide v6, #double 1000 // #408f400000000000 │ │ +0a67ec: ae06 0c06 |0062: div-double v6, v12, v6 │ │ +0a67f0: 7120 7b24 7600 |0064: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a67f6: 0c05 |0067: move-result-object v5 │ │ +0a67f8: 4d05 0304 |0068: aput-object v5, v3, v4 │ │ +0a67fc: 7120 dc24 3200 |006a: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a6802: 0c02 |006d: move-result-object v2 │ │ +0a6804: 4d02 0001 |006e: aput-object v2, v0, v1 │ │ +0a6808: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +0a680a: 54b2 d116 |0071: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ +0a680e: 4d02 0001 |0073: aput-object v2, v0, v1 │ │ +0a6812: 28b3 |0075: goto 0028 // -004d │ │ +0a6814: 1802 984b 4ffd 283f 0a40 |0076: const-wide v2, #double 3.28084 // #400a3f28fd4f4b98 │ │ +0a681e: cdc2 |007b: mul-double/2addr v2, v12 │ │ +0a6820: 1804 0000 0000 00a0 b440 |007c: const-wide v4, #double 5280 // #40b4a00000000000 │ │ +0a682a: 3001 0204 |0081: cmpg-double v1, v2, v4 │ │ +0a682e: 3b01 2100 |0083: if-gez v1, 00a4 // +0021 │ │ +0a6832: 1201 |0085: const/4 v1, #int 0 // #0 │ │ +0a6834: 1a02 b400 |0086: const-string v2, "%.0f" // string@00b4 │ │ +0a6838: 1213 |0088: const/4 v3, #int 1 // #1 │ │ +0a683a: 2333 7806 |0089: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0a683e: 1204 |008b: const/4 v4, #int 0 // #0 │ │ +0a6840: 1806 984b 4ffd 283f 0a40 |008c: const-wide v6, #double 3.28084 // #400a3f28fd4f4b98 │ │ +0a684a: cdc6 |0091: mul-double/2addr v6, v12 │ │ +0a684c: 7120 7b24 7600 |0092: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a6852: 0c05 |0095: move-result-object v5 │ │ +0a6854: 4d05 0304 |0096: aput-object v5, v3, v4 │ │ +0a6858: 7120 dc24 3200 |0098: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a685e: 0c02 |009b: move-result-object v2 │ │ +0a6860: 4d02 0001 |009c: aput-object v2, v0, v1 │ │ +0a6864: 1211 |009e: const/4 v1, #int 1 // #1 │ │ +0a6866: 54b2 d216 |009f: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ +0a686a: 4d02 0001 |00a1: aput-object v2, v0, v1 │ │ +0a686e: 2885 |00a3: goto 0028 // -007b │ │ +0a6870: 1802 984b 4ffd 283f 0a40 |00a4: const-wide v2, #double 3.28084 // #400a3f28fd4f4b98 │ │ +0a687a: cdc2 |00a9: mul-double/2addr v2, v12 │ │ +0a687c: 1804 0000 0000 00a0 b440 |00aa: const-wide v4, #double 5280 // #40b4a00000000000 │ │ +0a6886: ce42 |00af: div-double/2addr v2, v4 │ │ +0a6888: 1904 5940 |00b0: const-wide/high16 v4, #long 4636737291354636288 // #4059 │ │ +0a688c: 3001 0204 |00b2: cmpg-double v1, v2, v4 │ │ +0a6890: 3b01 2800 |00b4: if-gez v1, 00dc // +0028 │ │ +0a6894: 1201 |00b6: const/4 v1, #int 0 // #0 │ │ +0a6896: 1a02 bb00 |00b7: const-string v2, "%.2f" // string@00bb │ │ +0a689a: 1213 |00b9: const/4 v3, #int 1 // #1 │ │ +0a689c: 2333 7806 |00ba: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0a68a0: 1204 |00bc: const/4 v4, #int 0 // #0 │ │ +0a68a2: 1806 984b 4ffd 283f 0a40 |00bd: const-wide v6, #double 3.28084 // #400a3f28fd4f4b98 │ │ +0a68ac: cdc6 |00c2: mul-double/2addr v6, v12 │ │ +0a68ae: 1808 0000 0000 00a0 b440 |00c3: const-wide v8, #double 5280 // #40b4a00000000000 │ │ +0a68b8: ce86 |00c8: div-double/2addr v6, v8 │ │ +0a68ba: 7120 7b24 7600 |00c9: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a68c0: 0c05 |00cc: move-result-object v5 │ │ +0a68c2: 4d05 0304 |00cd: aput-object v5, v3, v4 │ │ +0a68c6: 7120 dc24 3200 |00cf: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a68cc: 0c02 |00d2: move-result-object v2 │ │ +0a68ce: 4d02 0001 |00d3: aput-object v2, v0, v1 │ │ +0a68d2: 1211 |00d5: const/4 v1, #int 1 // #1 │ │ +0a68d4: 54b2 d116 |00d6: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ +0a68d8: 4d02 0001 |00d8: aput-object v2, v0, v1 │ │ +0a68dc: 2900 4eff |00da: goto/16 0028 // -00b2 │ │ +0a68e0: 1201 |00dc: const/4 v1, #int 0 // #0 │ │ +0a68e2: 1a02 b400 |00dd: const-string v2, "%.0f" // string@00b4 │ │ +0a68e6: 1213 |00df: const/4 v3, #int 1 // #1 │ │ +0a68e8: 2333 7806 |00e0: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0a68ec: 1204 |00e2: const/4 v4, #int 0 // #0 │ │ +0a68ee: 1806 984b 4ffd 283f 0a40 |00e3: const-wide v6, #double 3.28084 // #400a3f28fd4f4b98 │ │ +0a68f8: cdc6 |00e8: mul-double/2addr v6, v12 │ │ +0a68fa: 1808 0000 0000 00a0 b440 |00e9: const-wide v8, #double 5280 // #40b4a00000000000 │ │ +0a6904: ce86 |00ee: div-double/2addr v6, v8 │ │ +0a6906: 7120 7b24 7600 |00ef: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a690c: 0c05 |00f2: move-result-object v5 │ │ +0a690e: 4d05 0304 |00f3: aput-object v5, v3, v4 │ │ +0a6912: 7120 dc24 3200 |00f5: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a6918: 0c02 |00f8: move-result-object v2 │ │ +0a691a: 4d02 0001 |00f9: aput-object v2, v0, v1 │ │ +0a691e: 1211 |00fb: const/4 v1, #int 1 // #1 │ │ +0a6920: 54b2 d116 |00fc: iget-object v2, v11, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitKM:Ljava/lang/String; // field@16d1 │ │ +0a6924: 4d02 0001 |00fe: aput-object v2, v0, v1 │ │ +0a6928: 2900 28ff |0100: goto/16 0028 // -00d8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0007 line=60 │ │ 0x0010 line=61 │ │ 0x0023 line=62 │ │ @@ -171911,44 +171992,44 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0a697c: |[0a697c] org.pyneo.maps.utils.DistanceFormatter.formatElevation:(D)Ljava/lang/String; │ │ -0a698c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0a698e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -0a6990: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0a6992: 5290 d316 |0003: iget v0, v9, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ -0a6996: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ -0a699a: 6200 d00b |0007: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a699e: 1a01 b600 |0009: const-string v1, "%.1f %s" // string@00b6 │ │ -0a69a2: 2322 7806 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -0a69a6: 7120 7b24 ba00 |000d: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a69ac: 0c03 |0010: move-result-object v3 │ │ -0a69ae: 4d03 0206 |0011: aput-object v3, v2, v6 │ │ -0a69b2: 5493 d216 |0013: iget-object v3, v9, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ -0a69b6: 4d03 0207 |0015: aput-object v3, v2, v7 │ │ -0a69ba: 7130 dd24 1002 |0017: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a69c0: 0c00 |001a: move-result-object v0 │ │ -0a69c2: 1100 |001b: return-object v0 │ │ -0a69c4: 6200 d00b |001c: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a69c8: 1a01 b600 |001e: const-string v1, "%.1f %s" // string@00b6 │ │ -0a69cc: 2322 7806 |0020: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -0a69d0: 1804 984b 4ffd 283f 0a40 |0022: const-wide v4, #double 3.28084 // #400a3f28fd4f4b98 │ │ -0a69da: cda4 |0027: mul-double/2addr v4, v10 │ │ -0a69dc: 7120 7b24 5400 |0028: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a69e2: 0c03 |002b: move-result-object v3 │ │ -0a69e4: 4d03 0206 |002c: aput-object v3, v2, v6 │ │ -0a69e8: 5493 d216 |002e: iget-object v3, v9, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ -0a69ec: 4d03 0207 |0030: aput-object v3, v2, v7 │ │ -0a69f0: 7130 dd24 1002 |0032: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a69f6: 0c00 |0035: move-result-object v0 │ │ -0a69f8: 28e5 |0036: goto 001b // -001b │ │ +0a692c: |[0a692c] org.pyneo.maps.utils.DistanceFormatter.formatElevation:(D)Ljava/lang/String; │ │ +0a693c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0a693e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +0a6940: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0a6942: 5290 d316 |0003: iget v0, v9, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ +0a6946: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ +0a694a: 6200 d00b |0007: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a694e: 1a01 b600 |0009: const-string v1, "%.1f %s" // string@00b6 │ │ +0a6952: 2322 7806 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +0a6956: 7120 7b24 ba00 |000d: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a695c: 0c03 |0010: move-result-object v3 │ │ +0a695e: 4d03 0206 |0011: aput-object v3, v2, v6 │ │ +0a6962: 5493 d216 |0013: iget-object v3, v9, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ +0a6966: 4d03 0207 |0015: aput-object v3, v2, v7 │ │ +0a696a: 7130 dd24 1002 |0017: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a6970: 0c00 |001a: move-result-object v0 │ │ +0a6972: 1100 |001b: return-object v0 │ │ +0a6974: 6200 d00b |001c: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a6978: 1a01 b600 |001e: const-string v1, "%.1f %s" // string@00b6 │ │ +0a697c: 2322 7806 |0020: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +0a6980: 1804 984b 4ffd 283f 0a40 |0022: const-wide v4, #double 3.28084 // #400a3f28fd4f4b98 │ │ +0a698a: cda4 |0027: mul-double/2addr v4, v10 │ │ +0a698c: 7120 7b24 5400 |0028: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a6992: 0c03 |002b: move-result-object v3 │ │ +0a6994: 4d03 0206 |002c: aput-object v3, v2, v6 │ │ +0a6998: 5493 d216 |002e: iget-object v3, v9, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnitM:Ljava/lang/String; // field@16d2 │ │ +0a699c: 4d03 0207 |0030: aput-object v3, v2, v7 │ │ +0a69a0: 7130 dd24 1002 |0032: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a69a6: 0c00 |0035: move-result-object v0 │ │ +0a69a8: 28e5 |0036: goto 001b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=46 │ │ 0x0007 line=47 │ │ 0x001b line=49 │ │ locals : │ │ 0x0000 - 0x0037 reg=9 this Lorg/pyneo/maps/utils/DistanceFormatter; │ │ @@ -171959,33 +172040,33 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0a69fc: |[0a69fc] org.pyneo.maps.utils.DistanceFormatter.formatSpeed:(D)Ljava/lang/String; │ │ -0a6a0c: 6e30 1c2e 4305 |0000: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0a6a12: 0c00 |0003: move-result-object v0 │ │ -0a6a14: 2201 9204 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0a6a18: 7010 fb24 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a6a1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0a6a20: 4602 0002 |000a: aget-object v2, v0, v2 │ │ -0a6a24: 6e20 0425 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6a2a: 0c01 |000f: move-result-object v1 │ │ -0a6a2c: 1a02 0600 |0010: const-string v2, " " // string@0006 │ │ -0a6a30: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6a36: 0c01 |0015: move-result-object v1 │ │ -0a6a38: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0a6a3a: 4602 0002 |0017: aget-object v2, v0, v2 │ │ -0a6a3e: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a6a44: 0c01 |001c: move-result-object v1 │ │ -0a6a46: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a6a4c: 0c01 |0020: move-result-object v1 │ │ -0a6a4e: 1101 |0021: return-object v1 │ │ +0a69ac: |[0a69ac] org.pyneo.maps.utils.DistanceFormatter.formatSpeed:(D)Ljava/lang/String; │ │ +0a69bc: 6e30 1c2e 4305 |0000: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0a69c2: 0c00 |0003: move-result-object v0 │ │ +0a69c4: 2201 9204 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0a69c8: 7010 fb24 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a69ce: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0a69d0: 4602 0002 |000a: aget-object v2, v0, v2 │ │ +0a69d4: 6e20 0425 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a69da: 0c01 |000f: move-result-object v1 │ │ +0a69dc: 1a02 0600 |0010: const-string v2, " " // string@0006 │ │ +0a69e0: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a69e6: 0c01 |0015: move-result-object v1 │ │ +0a69e8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0a69ea: 4602 0002 |0017: aget-object v2, v0, v2 │ │ +0a69ee: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a69f4: 0c01 |001c: move-result-object v1 │ │ +0a69f6: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a69fc: 0c01 |0020: move-result-object v1 │ │ +0a69fe: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 str [Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=3 this Lorg/pyneo/maps/utils/DistanceFormatter; │ │ @@ -171996,47 +172077,47 @@ │ │ type : '(D)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0a6a50: |[0a6a50] org.pyneo.maps.utils.DistanceFormatter.formatSpeed2:(D)[Ljava/lang/String; │ │ -0a6a60: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0a6a62: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0a6a64: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0a6a66: 2310 7a06 |0003: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0a6a6a: 5291 d316 |0005: iget v1, v9, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ -0a6a6e: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ -0a6a72: 1a01 b500 |0009: const-string v1, "%.1f" // string@00b5 │ │ -0a6a76: 2372 7806 |000b: new-array v2, v7, [Ljava/lang/Object; // type@0678 │ │ -0a6a7a: 1804 cdcc cccc cccc 0c40 |000d: const-wide v4, #double 3.6 // #400ccccccccccccd │ │ -0a6a84: cda4 |0012: mul-double/2addr v4, v10 │ │ -0a6a86: 7120 7b24 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a6a8c: 0c03 |0016: move-result-object v3 │ │ -0a6a8e: 4d03 0206 |0017: aput-object v3, v2, v6 │ │ -0a6a92: 7120 dc24 2100 |0019: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a6a98: 0c01 |001c: move-result-object v1 │ │ -0a6a9a: 4d01 0006 |001d: aput-object v1, v0, v6 │ │ -0a6a9e: 1a01 de22 |001f: const-string v1, "km/h" // string@22de │ │ -0a6aa2: 4d01 0007 |0021: aput-object v1, v0, v7 │ │ -0a6aa6: 1100 |0023: return-object v0 │ │ -0a6aa8: 1a01 b500 |0024: const-string v1, "%.1f" // string@00b5 │ │ -0a6aac: 2372 7806 |0026: new-array v2, v7, [Ljava/lang/Object; // type@0678 │ │ -0a6ab0: 1804 4c37 8941 60e5 0140 |0028: const-wide v4, #double 2.237 // #4001e5604189374c │ │ -0a6aba: cda4 |002d: mul-double/2addr v4, v10 │ │ -0a6abc: 7120 7b24 5400 |002e: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a6ac2: 0c03 |0031: move-result-object v3 │ │ -0a6ac4: 4d03 0206 |0032: aput-object v3, v2, v6 │ │ -0a6ac8: 7120 dc24 2100 |0034: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a6ace: 0c01 |0037: move-result-object v1 │ │ -0a6ad0: 4d01 0006 |0038: aput-object v1, v0, v6 │ │ -0a6ad4: 1a01 182a |003a: const-string v1, "ml/h" // string@2a18 │ │ -0a6ad8: 4d01 0007 |003c: aput-object v1, v0, v7 │ │ -0a6adc: 28e5 |003e: goto 0023 // -001b │ │ +0a6a00: |[0a6a00] org.pyneo.maps.utils.DistanceFormatter.formatSpeed2:(D)[Ljava/lang/String; │ │ +0a6a10: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0a6a12: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a6a14: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0a6a16: 2310 7a06 |0003: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0a6a1a: 5291 d316 |0005: iget v1, v9, Lorg/pyneo/maps/utils/DistanceFormatter;.mUnits:I // field@16d3 │ │ +0a6a1e: 3901 1d00 |0007: if-nez v1, 0024 // +001d │ │ +0a6a22: 1a01 b500 |0009: const-string v1, "%.1f" // string@00b5 │ │ +0a6a26: 2372 7806 |000b: new-array v2, v7, [Ljava/lang/Object; // type@0678 │ │ +0a6a2a: 1804 cdcc cccc cccc 0c40 |000d: const-wide v4, #double 3.6 // #400ccccccccccccd │ │ +0a6a34: cda4 |0012: mul-double/2addr v4, v10 │ │ +0a6a36: 7120 7b24 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a6a3c: 0c03 |0016: move-result-object v3 │ │ +0a6a3e: 4d03 0206 |0017: aput-object v3, v2, v6 │ │ +0a6a42: 7120 dc24 2100 |0019: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a6a48: 0c01 |001c: move-result-object v1 │ │ +0a6a4a: 4d01 0006 |001d: aput-object v1, v0, v6 │ │ +0a6a4e: 1a01 de22 |001f: const-string v1, "km/h" // string@22de │ │ +0a6a52: 4d01 0007 |0021: aput-object v1, v0, v7 │ │ +0a6a56: 1100 |0023: return-object v0 │ │ +0a6a58: 1a01 b500 |0024: const-string v1, "%.1f" // string@00b5 │ │ +0a6a5c: 2372 7806 |0026: new-array v2, v7, [Ljava/lang/Object; // type@0678 │ │ +0a6a60: 1804 4c37 8941 60e5 0140 |0028: const-wide v4, #double 2.237 // #4001e5604189374c │ │ +0a6a6a: cda4 |002d: mul-double/2addr v4, v10 │ │ +0a6a6c: 7120 7b24 5400 |002e: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a6a72: 0c03 |0031: move-result-object v3 │ │ +0a6a74: 4d03 0206 |0032: aput-object v3, v2, v6 │ │ +0a6a78: 7120 dc24 2100 |0034: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a6a7e: 0c01 |0037: move-result-object v1 │ │ +0a6a80: 4d01 0006 |0038: aput-object v1, v0, v6 │ │ +0a6a84: 1a01 182a |003a: const-string v1, "ml/h" // string@2a18 │ │ +0a6a88: 4d01 0007 |003c: aput-object v1, v0, v7 │ │ +0a6a8c: 28e5 |003e: goto 0023 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0005 line=92 │ │ 0x0009 line=93 │ │ 0x001f line=94 │ │ 0x0023 line=99 │ │ @@ -172085,22 +172166,22 @@ │ │ type : '(DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a6ae0: |[0a6ae0] org.pyneo.maps.utils.GeoPoint.:(DD)V │ │ -0a6af0: 1802 0000 0000 8084 2e41 |0000: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -0a6afa: ad00 0602 |0005: mul-double v0, v6, v2 │ │ -0a6afe: 8a00 |0007: double-to-int v0, v0 │ │ -0a6b00: cd82 |0008: mul-double/2addr v2, v8 │ │ -0a6b02: 8a21 |0009: double-to-int v1, v2 │ │ -0a6b04: 7030 1e2e 0501 |000a: invoke-direct {v5, v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0a6b0a: 0e00 |000d: return-void │ │ +0a6a90: |[0a6a90] org.pyneo.maps.utils.GeoPoint.:(DD)V │ │ +0a6aa0: 1802 0000 0000 8084 2e41 |0000: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +0a6aaa: ad00 0602 |0005: mul-double v0, v6, v2 │ │ +0a6aae: 8a00 |0007: double-to-int v0, v0 │ │ +0a6ab0: cd82 |0008: mul-double/2addr v2, v8 │ │ +0a6ab2: 8a21 |0009: double-to-int v1, v2 │ │ +0a6ab4: 7030 1e2e 0501 |000a: invoke-direct {v5, v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0a6aba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=19 │ │ 0x000d line=20 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x000e reg=6 lat D │ │ @@ -172111,19 +172192,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a6b0c: |[0a6b0c] org.pyneo.maps.utils.GeoPoint.:(II)V │ │ -0a6b1c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a6b22: 5901 d516 |0003: iput v1, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a6b26: 5902 d616 |0005: iput v2, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a6b2a: 0e00 |0007: return-void │ │ +0a6abc: |[0a6abc] org.pyneo.maps.utils.GeoPoint.:(II)V │ │ +0a6acc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a6ad2: 5901 d516 |0003: iput v1, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a6ad6: 5902 d616 |0005: iput v2, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a6ada: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0005 line=15 │ │ 0x0007 line=16 │ │ locals : │ │ @@ -172136,21 +172217,21 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a6b2c: |[0a6b2c] org.pyneo.maps.utils.GeoPoint.:(Landroid/location/Location;)V │ │ -0a6b3c: 6e10 c002 0500 |0000: invoke-virtual {v5}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -0a6b42: 0b00 |0003: move-result-wide v0 │ │ -0a6b44: 6e10 c102 0500 |0004: invoke-virtual {v5}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -0a6b4a: 0b02 |0007: move-result-wide v2 │ │ -0a6b4c: 7053 1d2e 0421 |0008: invoke-direct {v4, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(DD)V // method@2e1d │ │ -0a6b52: 0e00 |000b: return-void │ │ +0a6adc: |[0a6adc] org.pyneo.maps.utils.GeoPoint.:(Landroid/location/Location;)V │ │ +0a6aec: 6e10 c002 0500 |0000: invoke-virtual {v5}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +0a6af2: 0b00 |0003: move-result-wide v0 │ │ +0a6af4: 6e10 c102 0500 |0004: invoke-virtual {v5}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +0a6afa: 0b02 |0007: move-result-wide v2 │ │ +0a6afc: 7053 1d2e 0421 |0008: invoke-direct {v4, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(DD)V // method@2e1d │ │ +0a6b02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x000b line=24 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x000c reg=5 aLoc Landroid/location/Location; │ │ @@ -172160,18 +172241,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a6b54: |[0a6b54] org.pyneo.maps.utils.GeoPoint.:(Ljava/lang/String;)V │ │ -0a6b64: 1300 2c00 |0000: const/16 v0, #int 44 // #2c │ │ -0a6b68: 7030 212e 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;C)V // method@2e21 │ │ -0a6b6e: 0e00 |0005: return-void │ │ +0a6b04: |[0a6b04] org.pyneo.maps.utils.GeoPoint.:(Ljava/lang/String;)V │ │ +0a6b14: 1300 2c00 |0000: const/16 v0, #int 44 // #2c │ │ +0a6b18: 7030 212e 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;C)V // method@2e21 │ │ +0a6b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0006 reg=2 s Ljava/lang/String; │ │ @@ -172181,41 +172262,41 @@ │ │ type : '(Ljava/lang/String;C)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0a6b70: |[0a6b70] org.pyneo.maps.utils.GeoPoint.:(Ljava/lang/String;C)V │ │ -0a6b80: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a6b8a: 7010 be24 0600 |0005: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@24be │ │ -0a6b90: 6e20 df24 8700 |0008: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(I)I // method@24df │ │ -0a6b96: 0a00 |000b: move-result v0 │ │ -0a6b98: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0a6b9a: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ -0a6b9e: 6e30 ed24 1702 |000f: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0a6ba4: 0c01 |0012: move-result-object v1 │ │ -0a6ba6: 7110 7924 0100 |0013: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a6bac: 0b02 |0016: move-result-wide v2 │ │ -0a6bae: cd42 |0017: mul-double/2addr v2, v4 │ │ -0a6bb0: 8a21 |0018: double-to-int v1, v2 │ │ -0a6bb2: 5961 d516 |0019: iput v1, v6, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a6bb6: d801 0001 |001b: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0a6bba: 6e10 e524 0700 |001d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0a6bc0: 0a02 |0020: move-result v2 │ │ -0a6bc2: 6e30 ed24 1702 |0021: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0a6bc8: 0c01 |0024: move-result-object v1 │ │ -0a6bca: 7110 7924 0100 |0025: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a6bd0: 0b02 |0028: move-result-wide v2 │ │ -0a6bd2: cd42 |0029: mul-double/2addr v2, v4 │ │ -0a6bd4: 8a21 |002a: double-to-int v1, v2 │ │ -0a6bd6: 5961 d616 |002b: iput v1, v6, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a6bda: 0e00 |002d: return-void │ │ -0a6bdc: 0d01 |002e: move-exception v1 │ │ -0a6bde: 28fe |002f: goto 002d // -0002 │ │ +0a6b20: |[0a6b20] org.pyneo.maps.utils.GeoPoint.:(Ljava/lang/String;C)V │ │ +0a6b30: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a6b3a: 7010 be24 0600 |0005: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@24be │ │ +0a6b40: 6e20 df24 8700 |0008: invoke-virtual {v7, v8}, Ljava/lang/String;.indexOf:(I)I // method@24df │ │ +0a6b46: 0a00 |000b: move-result v0 │ │ +0a6b48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0a6b4a: d802 00ff |000d: add-int/lit8 v2, v0, #int -1 // #ff │ │ +0a6b4e: 6e30 ed24 1702 |000f: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0a6b54: 0c01 |0012: move-result-object v1 │ │ +0a6b56: 7110 7924 0100 |0013: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a6b5c: 0b02 |0016: move-result-wide v2 │ │ +0a6b5e: cd42 |0017: mul-double/2addr v2, v4 │ │ +0a6b60: 8a21 |0018: double-to-int v1, v2 │ │ +0a6b62: 5961 d516 |0019: iput v1, v6, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a6b66: d801 0001 |001b: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a6b6a: 6e10 e524 0700 |001d: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0a6b70: 0a02 |0020: move-result v2 │ │ +0a6b72: 6e30 ed24 1702 |0021: invoke-virtual {v7, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0a6b78: 0c01 |0024: move-result-object v1 │ │ +0a6b7a: 7110 7924 0100 |0025: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a6b80: 0b02 |0028: move-result-wide v2 │ │ +0a6b82: cd42 |0029: mul-double/2addr v2, v4 │ │ +0a6b84: 8a21 |002a: double-to-int v1, v2 │ │ +0a6b86: 5961 d616 |002b: iput v1, v6, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a6b8a: 0e00 |002d: return-void │ │ +0a6b8c: 0d01 |002e: move-exception v1 │ │ +0a6b8e: 28fe |002f: goto 002d // -0002 │ │ catches : 1 │ │ 0x000f - 0x002d │ │ Ljava/lang/NumberFormatException; -> 0x002e │ │ positions : │ │ 0x0005 line=30 │ │ 0x0008 line=31 │ │ 0x000c line=33 │ │ @@ -172233,26 +172314,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0a6bf0: |[0a6bf0] org.pyneo.maps.utils.GeoPoint.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a6c00: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a6c0a: 7110 7924 0700 |0005: invoke-static {v7}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a6c10: 0b00 |0008: move-result-wide v0 │ │ -0a6c12: cd40 |0009: mul-double/2addr v0, v4 │ │ -0a6c14: 8a00 |000a: double-to-int v0, v0 │ │ -0a6c16: 7110 7924 0800 |000b: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0a6c1c: 0b02 |000e: move-result-wide v2 │ │ -0a6c1e: cd42 |000f: mul-double/2addr v2, v4 │ │ -0a6c20: 8a21 |0010: double-to-int v1, v2 │ │ -0a6c22: 7030 1e2e 0601 |0011: invoke-direct {v6, v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0a6c28: 0e00 |0014: return-void │ │ +0a6ba0: |[0a6ba0] org.pyneo.maps.utils.GeoPoint.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0a6bb0: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a6bba: 7110 7924 0700 |0005: invoke-static {v7}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a6bc0: 0b00 |0008: move-result-wide v0 │ │ +0a6bc2: cd40 |0009: mul-double/2addr v0, v4 │ │ +0a6bc4: 8a00 |000a: double-to-int v0, v0 │ │ +0a6bc6: 7110 7924 0800 |000b: invoke-static {v8}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0a6bcc: 0b02 |000e: move-result-wide v2 │ │ +0a6bce: cd42 |000f: mul-double/2addr v2, v4 │ │ +0a6bd0: 8a21 |0010: double-to-int v1, v2 │ │ +0a6bd2: 7030 1e2e 0601 |0011: invoke-direct {v6, v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0a6bd8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=27 │ │ 0x0014 line=28 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0015 reg=7 lat Ljava/lang/String; │ │ @@ -172263,269 +172344,269 @@ │ │ type : '(DDDD[F)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 97 │ │ ins : 9 │ │ outs : 4 │ │ insns size : 533 16-bit code units │ │ -0a6c2c: |[0a6c2c] org.pyneo.maps.utils.GeoPoint.computeDistanceAndBearing:(DDDD[F)V │ │ -0a6c3c: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ -0a6c40: 184c 399d 52a2 46df 913f |0002: const-wide v76, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a6c4a: ad58 584c |0007: mul-double v88, v88, v76 │ │ -0a6c4e: 184c 399d 52a2 46df 913f |0009: const-wide v76, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a6c58: ad5c 5c4c |000e: mul-double v92, v92, v76 │ │ -0a6c5c: 184c 399d 52a2 46df 913f |0010: const-wide v76, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a6c66: ad5a 5a4c |0015: mul-double v90, v90, v76 │ │ -0a6c6a: 184c 399d 52a2 46df 913f |0017: const-wide v76, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a6c74: ad5e 5e4c |001c: mul-double v94, v94, v76 │ │ -0a6c78: 1812 0000 0040 a654 5841 |001e: const-wide v18, #double 6.37814e+06 // #415854a640000000 │ │ -0a6c82: 1816 51da 1b14 c43f 5841 |0023: const-wide v22, #double 6.35675e+06 // #41583fc4141bda51 │ │ -0a6c8c: ac4c 1216 |0028: sub-double v76, v18, v22 │ │ -0a6c90: ae2c 4c12 |002a: div-double v44, v76, v18 │ │ -0a6c94: ad4c 1212 |002c: mul-double v76, v18, v18 │ │ -0a6c98: ad4e 1616 |002e: mul-double v78, v22, v22 │ │ -0a6c9c: ac4c 4c4e |0030: sub-double v76, v76, v78 │ │ -0a6ca0: ad4e 1616 |0032: mul-double v78, v22, v22 │ │ -0a6ca4: ae14 4c4e |0034: div-double v20, v76, v78 │ │ -0a6ca8: ac0a 5e5a |0036: sub-double v10, v94, v90 │ │ -0a6cac: 1604 0000 |0038: const-wide/16 v4, #int 0 // #0 │ │ -0a6cb0: 194c f03f |003a: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ -0a6cb4: ac4c 4c2c |003c: sub-double v76, v76, v44 │ │ -0a6cb8: 7702 b724 5800 |003e: invoke-static/range {v88, v89}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a6cbe: 0b4e |0041: move-result-wide v78 │ │ -0a6cc0: ad4c 4c4e |0042: mul-double v76, v76, v78 │ │ -0a6cc4: 7702 a424 4c00 |0044: invoke-static/range {v76, v77}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ -0a6cca: 0b0e |0047: move-result-wide v14 │ │ -0a6ccc: 194c f03f |0048: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ -0a6cd0: ac4c 4c2c |004a: sub-double v76, v76, v44 │ │ -0a6cd4: 7702 b724 5c00 |004c: invoke-static/range {v92, v93}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a6cda: 0b4e |004f: move-result-wide v78 │ │ -0a6cdc: ad4c 4c4e |0050: mul-double v76, v76, v78 │ │ -0a6ce0: 7702 a424 4c00 |0052: invoke-static/range {v76, v77}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ -0a6ce6: 0b10 |0055: move-result-wide v16 │ │ -0a6ce8: 7120 a724 fe00 |0056: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a6cee: 0b22 |0059: move-result-wide v34 │ │ -0a6cf0: 7702 a724 1000 |005a: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a6cf6: 0b26 |005d: move-result-wide v38 │ │ -0a6cf8: 7120 b424 fe00 |005e: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a6cfe: 0b40 |0061: move-result-wide v64 │ │ -0a6d00: 7702 b424 1000 |0062: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a6d06: 0b44 |0065: move-result-wide v68 │ │ -0a6d08: ad24 2226 |0066: mul-double v36, v34, v38 │ │ -0a6d0c: ad42 4044 |0068: mul-double v66, v64, v68 │ │ -0a6d10: 1636 0000 |006a: const-wide/16 v54, #int 0 // #0 │ │ -0a6d14: 162a 0000 |006c: const-wide/16 v42, #int 0 // #0 │ │ -0a6d18: 1620 0000 |006e: const-wide/16 v32, #int 0 // #0 │ │ -0a6d1c: 1618 0000 |0070: const-wide/16 v24, #int 0 // #0 │ │ -0a6d20: 161e 0000 |0072: const-wide/16 v30, #int 0 // #0 │ │ -0a6d24: 163c 0000 |0074: const-wide/16 v60, #int 0 // #0 │ │ -0a6d28: 161c 0000 |0076: const-wide/16 v28, #int 0 // #0 │ │ -0a6d2c: 163a 0000 |0078: const-wide/16 v58, #int 0 // #0 │ │ -0a6d30: 0532 0a00 |007a: move-wide/from16 v50, v10 │ │ -0a6d34: 1330 0000 |007c: const/16 v48, #int 0 // #0 │ │ -0a6d38: 0200 3000 |007e: move/from16 v0, v48 │ │ -0a6d3c: 35c0 0401 |0080: if-ge v0, v12, 0184 // +0104 │ │ -0a6d40: 0534 3200 |0082: move-wide/from16 v52, v50 │ │ -0a6d44: 7702 a724 3200 |0084: invoke-static/range {v50, v51}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a6d4a: 0b1c |0087: move-result-wide v28 │ │ -0a6d4c: 7702 b424 3200 |0088: invoke-static/range {v50, v51}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a6d52: 0b3a |008b: move-result-wide v58 │ │ -0a6d54: ad46 263a |008c: mul-double v70, v38, v58 │ │ -0a6d58: ad4c 2244 |008e: mul-double v76, v34, v68 │ │ -0a6d5c: ad4e 4026 |0090: mul-double v78, v64, v38 │ │ -0a6d60: ad4e 4e1c |0092: mul-double v78, v78, v28 │ │ -0a6d64: ac48 4c4e |0094: sub-double v72, v76, v78 │ │ -0a6d68: ad4c 4646 |0096: mul-double v76, v70, v70 │ │ -0a6d6c: ad4e 4848 |0098: mul-double v78, v72, v72 │ │ -0a6d70: ab3e 4c4e |009a: add-double v62, v76, v78 │ │ -0a6d74: 7702 b624 3e00 |009c: invoke-static/range {v62, v63}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a6d7a: 0b3c |009f: move-result-wide v60 │ │ -0a6d7c: ad4c 241c |00a0: mul-double v76, v36, v28 │ │ -0a6d80: ab1e 424c |00a2: add-double v30, v66, v76 │ │ -0a6d84: 0500 3c00 |00a4: move-wide/from16 v0, v60 │ │ -0a6d88: 0502 1e00 |00a6: move-wide/from16 v2, v30 │ │ -0a6d8c: 7140 a524 1032 |00a8: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a6d92: 0b36 |00ab: move-result-wide v54 │ │ -0a6d94: 164c 0000 |00ac: const-wide/16 v76, #int 0 // #0 │ │ -0a6d98: 2f31 3c4c |00ae: cmpl-double v49, v60, v76 │ │ -0a6d9c: 3931 5101 |00b0: if-nez v49, 0201 // +0151 │ │ -0a6da0: 1638 0000 |00b2: const-wide/16 v56, #int 0 // #0 │ │ -0a6da4: 194c f03f |00b4: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ -0a6da8: ad4e 3838 |00b6: mul-double v78, v56, v56 │ │ -0a6dac: ac20 4c4e |00b8: sub-double v32, v76, v78 │ │ -0a6db0: 164c 0000 |00ba: const-wide/16 v76, #int 0 // #0 │ │ -0a6db4: 2f31 204c |00bc: cmpl-double v49, v32, v76 │ │ -0a6db8: 3931 4901 |00be: if-nez v49, 0207 // +0149 │ │ -0a6dbc: 1618 0000 |00c0: const-wide/16 v24, #int 0 // #0 │ │ -0a6dc0: ad4a 2014 |00c2: mul-double v74, v32, v20 │ │ -0a6dc4: 194c f03f |00c4: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ -0a6dc8: 194e d040 |00c6: const-wide/high16 v78, #long 4670232813583204352 // #40d0 │ │ -0a6dcc: ae4e 4a4e |00c8: div-double v78, v74, v78 │ │ -0a6dd0: 1950 b040 |00ca: const-wide/high16 v80, #long 4661225614328463360 // #40b0 │ │ -0a6dd4: 1952 88c0 |00cc: const-wide/high16 v82, #long -4573405421594738688 // #c088 │ │ -0a6dd8: 1954 7440 |00ce: const-wide/high16 v84, #long 4644337115725824000 // #4074 │ │ -0a6ddc: 1856 0000 0000 00e0 6540 |00d0: const-wide v86, #double 175 // #4065e00000000000 │ │ -0a6de6: ad56 564a |00d5: mul-double v86, v86, v74 │ │ -0a6dea: ac54 5456 |00d7: sub-double v84, v84, v86 │ │ -0a6dee: ad54 544a |00d9: mul-double v84, v84, v74 │ │ -0a6df2: ab52 5254 |00db: add-double v82, v82, v84 │ │ -0a6df6: ad52 524a |00dd: mul-double v82, v82, v74 │ │ -0a6dfa: ab50 5052 |00df: add-double v80, v80, v82 │ │ -0a6dfe: ad4e 4e50 |00e1: mul-double v78, v78, v80 │ │ -0a6e02: ab04 4c4e |00e3: add-double v4, v76, v78 │ │ -0a6e06: 194c 9040 |00e5: const-wide/high16 v76, #long 4652218415073722368 // #4090 │ │ -0a6e0a: ae4c 4a4c |00e7: div-double v76, v74, v76 │ │ -0a6e0e: 194e 7040 |00e9: const-wide/high16 v78, #long 4643211215818981376 // #4070 │ │ -0a6e12: 1950 60c0 |00eb: const-wide/high16 v80, #long -4584664420663164928 // #c060 │ │ -0a6e16: 1852 0000 0000 0080 5240 |00ed: const-wide v82, #double 74 // #4052800000000000 │ │ -0a6e20: 1854 0000 0000 0080 4740 |00f2: const-wide v84, #double 47 // #4047800000000000 │ │ -0a6e2a: ad54 544a |00f7: mul-double v84, v84, v74 │ │ -0a6e2e: ac52 5254 |00f9: sub-double v82, v82, v84 │ │ -0a6e32: ad52 524a |00fb: mul-double v82, v82, v74 │ │ -0a6e36: ab50 5052 |00fd: add-double v80, v80, v82 │ │ -0a6e3a: ad50 504a |00ff: mul-double v80, v80, v74 │ │ -0a6e3e: ab4e 4e50 |0101: add-double v78, v78, v80 │ │ -0a6e42: ad06 4c4e |0103: mul-double v6, v76, v78 │ │ -0a6e46: 194c 3040 |0105: const-wide/high16 v76, #long 4625196817309499392 // #4030 │ │ -0a6e4a: ae4c 2c4c |0107: div-double v76, v44, v76 │ │ -0a6e4e: ad4c 4c20 |0109: mul-double v76, v76, v32 │ │ -0a6e52: 194e 1040 |010b: const-wide/high16 v78, #long 4616189618054758400 // #4010 │ │ -0a6e56: 1950 1040 |010d: const-wide/high16 v80, #long 4616189618054758400 // #4010 │ │ -0a6e5a: 1952 0840 |010f: const-wide/high16 v82, #long 4613937818241073152 // #4008 │ │ -0a6e5e: ad52 5220 |0111: mul-double v82, v82, v32 │ │ -0a6e62: ac50 5052 |0113: sub-double v80, v80, v82 │ │ -0a6e66: ad50 502c |0115: mul-double v80, v80, v44 │ │ -0a6e6a: ab4e 4e50 |0117: add-double v78, v78, v80 │ │ -0a6e6e: ad08 4c4e |0119: mul-double v8, v76, v78 │ │ -0a6e72: ad1a 1818 |011b: mul-double v26, v24, v24 │ │ -0a6e76: ad4c 063c |011d: mul-double v76, v6, v60 │ │ -0a6e7a: 194e 1040 |011f: const-wide/high16 v78, #long 4616189618054758400 // #4010 │ │ -0a6e7e: ae4e 064e |0121: div-double v78, v6, v78 │ │ -0a6e82: 1950 f0bf |0123: const-wide/high16 v80, #long -4616189618054758400 // #bff0 │ │ -0a6e86: 1952 0040 |0125: const-wide/high16 v82, #long 4611686018427387904 // #4000 │ │ -0a6e8a: ad52 521a |0127: mul-double v82, v82, v26 │ │ -0a6e8e: ab50 5052 |0129: add-double v80, v80, v82 │ │ -0a6e92: ad50 501e |012b: mul-double v80, v80, v30 │ │ -0a6e96: 1952 1840 |012d: const-wide/high16 v82, #long 4618441417868443648 // #4018 │ │ -0a6e9a: ae52 0652 |012f: div-double v82, v6, v82 │ │ -0a6e9e: ad52 5218 |0131: mul-double v82, v82, v24 │ │ -0a6ea2: 1954 08c0 |0133: const-wide/high16 v84, #long -4609434218613702656 // #c008 │ │ -0a6ea6: 1956 1040 |0135: const-wide/high16 v86, #long 4616189618054758400 // #4010 │ │ -0a6eaa: ad56 563c |0137: mul-double v86, v86, v60 │ │ -0a6eae: ad56 563c |0139: mul-double v86, v86, v60 │ │ -0a6eb2: ab54 5456 |013b: add-double v84, v84, v86 │ │ -0a6eb6: ad52 5254 |013d: mul-double v82, v82, v84 │ │ -0a6eba: 1954 08c0 |013f: const-wide/high16 v84, #long -4609434218613702656 // #c008 │ │ -0a6ebe: 1956 1040 |0141: const-wide/high16 v86, #long 4616189618054758400 // #4010 │ │ -0a6ec2: ad56 561a |0143: mul-double v86, v86, v26 │ │ -0a6ec6: ab54 5456 |0145: add-double v84, v84, v86 │ │ -0a6eca: ad52 5254 |0147: mul-double v82, v82, v84 │ │ -0a6ece: ac50 5052 |0149: sub-double v80, v80, v82 │ │ -0a6ed2: ad4e 4e50 |014b: mul-double v78, v78, v80 │ │ -0a6ed6: ab4e 4e18 |014d: add-double v78, v78, v24 │ │ -0a6eda: ad2a 4c4e |014f: mul-double v42, v76, v78 │ │ -0a6ede: 194c f03f |0151: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ -0a6ee2: ac4c 4c08 |0153: sub-double v76, v76, v8 │ │ -0a6ee6: ad4c 4c2c |0155: mul-double v76, v76, v44 │ │ -0a6eea: ad4c 4c38 |0157: mul-double v76, v76, v56 │ │ -0a6eee: ad4e 083c |0159: mul-double v78, v8, v60 │ │ -0a6ef2: ad50 081e |015b: mul-double v80, v8, v30 │ │ -0a6ef6: 1952 f0bf |015d: const-wide/high16 v82, #long -4616189618054758400 // #bff0 │ │ -0a6efa: 1954 0040 |015f: const-wide/high16 v84, #long 4611686018427387904 // #4000 │ │ -0a6efe: ad54 5418 |0161: mul-double v84, v84, v24 │ │ -0a6f02: ad54 5418 |0163: mul-double v84, v84, v24 │ │ -0a6f06: ab52 5254 |0165: add-double v82, v82, v84 │ │ -0a6f0a: ad50 5052 |0167: mul-double v80, v80, v82 │ │ -0a6f0e: ab50 5018 |0169: add-double v80, v80, v24 │ │ -0a6f12: ad4e 4e50 |016b: mul-double v78, v78, v80 │ │ -0a6f16: ab4e 4e36 |016d: add-double v78, v78, v54 │ │ -0a6f1a: ad4c 4c4e |016f: mul-double v76, v76, v78 │ │ -0a6f1e: ab32 0a4c |0171: add-double v50, v10, v76 │ │ -0a6f22: ac4c 3234 |0173: sub-double v76, v50, v52 │ │ -0a6f26: ae28 4c32 |0175: div-double v40, v76, v50 │ │ -0a6f2a: 7702 a024 2800 |0177: invoke-static/range {v40, v41}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a6f30: 0b4c |017a: move-result-wide v76 │ │ -0a6f32: 184e 11ea 2d81 9997 713d |017b: const-wide v78, #double 1e-12 // #3d719799812dea11 │ │ -0a6f3c: 3031 4c4e |0180: cmpg-double v49, v76, v78 │ │ -0a6f40: 3b31 8f00 |0182: if-gez v49, 0211 // +008f │ │ -0a6f44: ad4c 1604 |0184: mul-double v76, v22, v4 │ │ -0a6f48: ac4e 362a |0186: sub-double v78, v54, v42 │ │ -0a6f4c: ad4c 4c4e |0188: mul-double v76, v76, v78 │ │ -0a6f50: 0500 4c00 |018a: move-wide/from16 v0, v76 │ │ -0a6f54: 8c0d |018c: double-to-float v13, v0 │ │ -0a6f56: 1331 0000 |018d: const/16 v49, #int 0 // #0 │ │ -0a6f5a: 4b0d 6031 |018f: aput v13, v96, v49 │ │ -0a6f5e: 0800 6000 |0191: move-object/from16 v0, v96 │ │ -0a6f62: 2100 |0193: array-length v0, v0 │ │ -0a6f64: 0231 0000 |0194: move/from16 v49, v0 │ │ -0a6f68: 134c 0100 |0196: const/16 v76, #int 1 // #1 │ │ -0a6f6c: 0200 3100 |0198: move/from16 v0, v49 │ │ -0a6f70: 0201 4c00 |019a: move/from16 v1, v76 │ │ -0a6f74: 3710 6400 |019c: if-le v0, v1, 0200 // +0064 │ │ -0a6f78: ad4c 263a |019e: mul-double v76, v38, v58 │ │ -0a6f7c: ad4e 2244 |01a0: mul-double v78, v34, v68 │ │ -0a6f80: ad50 4026 |01a2: mul-double v80, v64, v38 │ │ -0a6f84: ad50 501c |01a4: mul-double v80, v80, v28 │ │ -0a6f88: ac4e 4e50 |01a6: sub-double v78, v78, v80 │ │ -0a6f8c: 7704 a524 4c00 |01a8: invoke-static/range {v76, v77, v78, v79}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a6f92: 0b4c |01ab: move-result-wide v76 │ │ -0a6f94: 0500 4c00 |01ac: move-wide/from16 v0, v76 │ │ -0a6f98: 8c00 |01ae: double-to-float v0, v0 │ │ -0a6f9a: 022f 0000 |01af: move/from16 v47, v0 │ │ -0a6f9e: 0200 2f00 |01b1: move/from16 v0, v47 │ │ -0a6fa2: 8900 |01b3: float-to-double v0, v0 │ │ -0a6fa4: 054c 0000 |01b4: move-wide/from16 v76, v0 │ │ -0a6fa8: 184e f8c1 631a dca5 4c40 |01b6: const-wide v78, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0a6fb2: ad4c 4c4e |01bb: mul-double v76, v76, v78 │ │ -0a6fb6: 0500 4c00 |01bd: move-wide/from16 v0, v76 │ │ -0a6fba: 8c00 |01bf: double-to-float v0, v0 │ │ -0a6fbc: 022f 0000 |01c0: move/from16 v47, v0 │ │ -0a6fc0: 1331 0100 |01c2: const/16 v49, #int 1 // #1 │ │ -0a6fc4: 4b2f 6031 |01c4: aput v47, v96, v49 │ │ -0a6fc8: 0800 6000 |01c6: move-object/from16 v0, v96 │ │ -0a6fcc: 2100 |01c8: array-length v0, v0 │ │ -0a6fce: 0231 0000 |01c9: move/from16 v49, v0 │ │ -0a6fd2: 134c 0200 |01cb: const/16 v76, #int 2 // #2 │ │ -0a6fd6: 0200 3100 |01cd: move/from16 v0, v49 │ │ -0a6fda: 0201 4c00 |01cf: move/from16 v1, v76 │ │ -0a6fde: 3710 2f00 |01d1: if-le v0, v1, 0200 // +002f │ │ -0a6fe2: ad4c 223a |01d3: mul-double v76, v34, v58 │ │ -0a6fe6: 0500 4000 |01d5: move-wide/from16 v0, v64 │ │ -0a6fea: 8000 |01d7: neg-double v0, v0 │ │ -0a6fec: 054e 0000 |01d8: move-wide/from16 v78, v0 │ │ -0a6ff0: ad4e 4e26 |01da: mul-double v78, v78, v38 │ │ -0a6ff4: ad50 2244 |01dc: mul-double v80, v34, v68 │ │ -0a6ff8: ad50 501c |01de: mul-double v80, v80, v28 │ │ -0a6ffc: ab4e 4e50 |01e0: add-double v78, v78, v80 │ │ -0a7000: 7704 a524 4c00 |01e2: invoke-static/range {v76, v77, v78, v79}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a7006: 0b4c |01e5: move-result-wide v76 │ │ -0a7008: 0500 4c00 |01e6: move-wide/from16 v0, v76 │ │ -0a700c: 8c00 |01e8: double-to-float v0, v0 │ │ -0a700e: 022e 0000 |01e9: move/from16 v46, v0 │ │ -0a7012: 0200 2e00 |01eb: move/from16 v0, v46 │ │ -0a7016: 8900 |01ed: float-to-double v0, v0 │ │ -0a7018: 054c 0000 |01ee: move-wide/from16 v76, v0 │ │ -0a701c: 184e f8c1 631a dca5 4c40 |01f0: const-wide v78, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0a7026: ad4c 4c4e |01f5: mul-double v76, v76, v78 │ │ -0a702a: 0500 4c00 |01f7: move-wide/from16 v0, v76 │ │ -0a702e: 8c00 |01f9: double-to-float v0, v0 │ │ -0a7030: 022e 0000 |01fa: move/from16 v46, v0 │ │ -0a7034: 1331 0200 |01fc: const/16 v49, #int 2 // #2 │ │ -0a7038: 4b2e 6031 |01fe: aput v46, v96, v49 │ │ -0a703c: 0e00 |0200: return-void │ │ -0a703e: ad4c 243a |0201: mul-double v76, v36, v58 │ │ -0a7042: ae38 4c3c |0203: div-double v56, v76, v60 │ │ -0a7046: 2900 affe |0205: goto/16 00b4 // -0151 │ │ -0a704a: 194c 0040 |0207: const-wide/high16 v76, #long 4611686018427387904 // #4000 │ │ -0a704e: ad4c 4c42 |0209: mul-double v76, v76, v66 │ │ -0a7052: ae4c 4c20 |020b: div-double v76, v76, v32 │ │ -0a7056: ac18 1e4c |020d: sub-double v24, v30, v76 │ │ -0a705a: 2900 b3fe |020f: goto/16 00c2 // -014d │ │ -0a705e: d830 3001 |0211: add-int/lit8 v48, v48, #int 1 // #01 │ │ -0a7062: 2900 6bfe |0213: goto/16 007e // -0195 │ │ +0a6bdc: |[0a6bdc] org.pyneo.maps.utils.GeoPoint.computeDistanceAndBearing:(DDDD[F)V │ │ +0a6bec: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ +0a6bf0: 184c 399d 52a2 46df 913f |0002: const-wide v76, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a6bfa: ad58 584c |0007: mul-double v88, v88, v76 │ │ +0a6bfe: 184c 399d 52a2 46df 913f |0009: const-wide v76, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a6c08: ad5c 5c4c |000e: mul-double v92, v92, v76 │ │ +0a6c0c: 184c 399d 52a2 46df 913f |0010: const-wide v76, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a6c16: ad5a 5a4c |0015: mul-double v90, v90, v76 │ │ +0a6c1a: 184c 399d 52a2 46df 913f |0017: const-wide v76, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a6c24: ad5e 5e4c |001c: mul-double v94, v94, v76 │ │ +0a6c28: 1812 0000 0040 a654 5841 |001e: const-wide v18, #double 6.37814e+06 // #415854a640000000 │ │ +0a6c32: 1816 51da 1b14 c43f 5841 |0023: const-wide v22, #double 6.35675e+06 // #41583fc4141bda51 │ │ +0a6c3c: ac4c 1216 |0028: sub-double v76, v18, v22 │ │ +0a6c40: ae2c 4c12 |002a: div-double v44, v76, v18 │ │ +0a6c44: ad4c 1212 |002c: mul-double v76, v18, v18 │ │ +0a6c48: ad4e 1616 |002e: mul-double v78, v22, v22 │ │ +0a6c4c: ac4c 4c4e |0030: sub-double v76, v76, v78 │ │ +0a6c50: ad4e 1616 |0032: mul-double v78, v22, v22 │ │ +0a6c54: ae14 4c4e |0034: div-double v20, v76, v78 │ │ +0a6c58: ac0a 5e5a |0036: sub-double v10, v94, v90 │ │ +0a6c5c: 1604 0000 |0038: const-wide/16 v4, #int 0 // #0 │ │ +0a6c60: 194c f03f |003a: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ +0a6c64: ac4c 4c2c |003c: sub-double v76, v76, v44 │ │ +0a6c68: 7702 b724 5800 |003e: invoke-static/range {v88, v89}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a6c6e: 0b4e |0041: move-result-wide v78 │ │ +0a6c70: ad4c 4c4e |0042: mul-double v76, v76, v78 │ │ +0a6c74: 7702 a424 4c00 |0044: invoke-static/range {v76, v77}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ +0a6c7a: 0b0e |0047: move-result-wide v14 │ │ +0a6c7c: 194c f03f |0048: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ +0a6c80: ac4c 4c2c |004a: sub-double v76, v76, v44 │ │ +0a6c84: 7702 b724 5c00 |004c: invoke-static/range {v92, v93}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a6c8a: 0b4e |004f: move-result-wide v78 │ │ +0a6c8c: ad4c 4c4e |0050: mul-double v76, v76, v78 │ │ +0a6c90: 7702 a424 4c00 |0052: invoke-static/range {v76, v77}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ +0a6c96: 0b10 |0055: move-result-wide v16 │ │ +0a6c98: 7120 a724 fe00 |0056: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a6c9e: 0b22 |0059: move-result-wide v34 │ │ +0a6ca0: 7702 a724 1000 |005a: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a6ca6: 0b26 |005d: move-result-wide v38 │ │ +0a6ca8: 7120 b424 fe00 |005e: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a6cae: 0b40 |0061: move-result-wide v64 │ │ +0a6cb0: 7702 b424 1000 |0062: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a6cb6: 0b44 |0065: move-result-wide v68 │ │ +0a6cb8: ad24 2226 |0066: mul-double v36, v34, v38 │ │ +0a6cbc: ad42 4044 |0068: mul-double v66, v64, v68 │ │ +0a6cc0: 1636 0000 |006a: const-wide/16 v54, #int 0 // #0 │ │ +0a6cc4: 162a 0000 |006c: const-wide/16 v42, #int 0 // #0 │ │ +0a6cc8: 1620 0000 |006e: const-wide/16 v32, #int 0 // #0 │ │ +0a6ccc: 1618 0000 |0070: const-wide/16 v24, #int 0 // #0 │ │ +0a6cd0: 161e 0000 |0072: const-wide/16 v30, #int 0 // #0 │ │ +0a6cd4: 163c 0000 |0074: const-wide/16 v60, #int 0 // #0 │ │ +0a6cd8: 161c 0000 |0076: const-wide/16 v28, #int 0 // #0 │ │ +0a6cdc: 163a 0000 |0078: const-wide/16 v58, #int 0 // #0 │ │ +0a6ce0: 0532 0a00 |007a: move-wide/from16 v50, v10 │ │ +0a6ce4: 1330 0000 |007c: const/16 v48, #int 0 // #0 │ │ +0a6ce8: 0200 3000 |007e: move/from16 v0, v48 │ │ +0a6cec: 35c0 0401 |0080: if-ge v0, v12, 0184 // +0104 │ │ +0a6cf0: 0534 3200 |0082: move-wide/from16 v52, v50 │ │ +0a6cf4: 7702 a724 3200 |0084: invoke-static/range {v50, v51}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a6cfa: 0b1c |0087: move-result-wide v28 │ │ +0a6cfc: 7702 b424 3200 |0088: invoke-static/range {v50, v51}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a6d02: 0b3a |008b: move-result-wide v58 │ │ +0a6d04: ad46 263a |008c: mul-double v70, v38, v58 │ │ +0a6d08: ad4c 2244 |008e: mul-double v76, v34, v68 │ │ +0a6d0c: ad4e 4026 |0090: mul-double v78, v64, v38 │ │ +0a6d10: ad4e 4e1c |0092: mul-double v78, v78, v28 │ │ +0a6d14: ac48 4c4e |0094: sub-double v72, v76, v78 │ │ +0a6d18: ad4c 4646 |0096: mul-double v76, v70, v70 │ │ +0a6d1c: ad4e 4848 |0098: mul-double v78, v72, v72 │ │ +0a6d20: ab3e 4c4e |009a: add-double v62, v76, v78 │ │ +0a6d24: 7702 b624 3e00 |009c: invoke-static/range {v62, v63}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a6d2a: 0b3c |009f: move-result-wide v60 │ │ +0a6d2c: ad4c 241c |00a0: mul-double v76, v36, v28 │ │ +0a6d30: ab1e 424c |00a2: add-double v30, v66, v76 │ │ +0a6d34: 0500 3c00 |00a4: move-wide/from16 v0, v60 │ │ +0a6d38: 0502 1e00 |00a6: move-wide/from16 v2, v30 │ │ +0a6d3c: 7140 a524 1032 |00a8: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a6d42: 0b36 |00ab: move-result-wide v54 │ │ +0a6d44: 164c 0000 |00ac: const-wide/16 v76, #int 0 // #0 │ │ +0a6d48: 2f31 3c4c |00ae: cmpl-double v49, v60, v76 │ │ +0a6d4c: 3931 5101 |00b0: if-nez v49, 0201 // +0151 │ │ +0a6d50: 1638 0000 |00b2: const-wide/16 v56, #int 0 // #0 │ │ +0a6d54: 194c f03f |00b4: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ +0a6d58: ad4e 3838 |00b6: mul-double v78, v56, v56 │ │ +0a6d5c: ac20 4c4e |00b8: sub-double v32, v76, v78 │ │ +0a6d60: 164c 0000 |00ba: const-wide/16 v76, #int 0 // #0 │ │ +0a6d64: 2f31 204c |00bc: cmpl-double v49, v32, v76 │ │ +0a6d68: 3931 4901 |00be: if-nez v49, 0207 // +0149 │ │ +0a6d6c: 1618 0000 |00c0: const-wide/16 v24, #int 0 // #0 │ │ +0a6d70: ad4a 2014 |00c2: mul-double v74, v32, v20 │ │ +0a6d74: 194c f03f |00c4: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ +0a6d78: 194e d040 |00c6: const-wide/high16 v78, #long 4670232813583204352 // #40d0 │ │ +0a6d7c: ae4e 4a4e |00c8: div-double v78, v74, v78 │ │ +0a6d80: 1950 b040 |00ca: const-wide/high16 v80, #long 4661225614328463360 // #40b0 │ │ +0a6d84: 1952 88c0 |00cc: const-wide/high16 v82, #long -4573405421594738688 // #c088 │ │ +0a6d88: 1954 7440 |00ce: const-wide/high16 v84, #long 4644337115725824000 // #4074 │ │ +0a6d8c: 1856 0000 0000 00e0 6540 |00d0: const-wide v86, #double 175 // #4065e00000000000 │ │ +0a6d96: ad56 564a |00d5: mul-double v86, v86, v74 │ │ +0a6d9a: ac54 5456 |00d7: sub-double v84, v84, v86 │ │ +0a6d9e: ad54 544a |00d9: mul-double v84, v84, v74 │ │ +0a6da2: ab52 5254 |00db: add-double v82, v82, v84 │ │ +0a6da6: ad52 524a |00dd: mul-double v82, v82, v74 │ │ +0a6daa: ab50 5052 |00df: add-double v80, v80, v82 │ │ +0a6dae: ad4e 4e50 |00e1: mul-double v78, v78, v80 │ │ +0a6db2: ab04 4c4e |00e3: add-double v4, v76, v78 │ │ +0a6db6: 194c 9040 |00e5: const-wide/high16 v76, #long 4652218415073722368 // #4090 │ │ +0a6dba: ae4c 4a4c |00e7: div-double v76, v74, v76 │ │ +0a6dbe: 194e 7040 |00e9: const-wide/high16 v78, #long 4643211215818981376 // #4070 │ │ +0a6dc2: 1950 60c0 |00eb: const-wide/high16 v80, #long -4584664420663164928 // #c060 │ │ +0a6dc6: 1852 0000 0000 0080 5240 |00ed: const-wide v82, #double 74 // #4052800000000000 │ │ +0a6dd0: 1854 0000 0000 0080 4740 |00f2: const-wide v84, #double 47 // #4047800000000000 │ │ +0a6dda: ad54 544a |00f7: mul-double v84, v84, v74 │ │ +0a6dde: ac52 5254 |00f9: sub-double v82, v82, v84 │ │ +0a6de2: ad52 524a |00fb: mul-double v82, v82, v74 │ │ +0a6de6: ab50 5052 |00fd: add-double v80, v80, v82 │ │ +0a6dea: ad50 504a |00ff: mul-double v80, v80, v74 │ │ +0a6dee: ab4e 4e50 |0101: add-double v78, v78, v80 │ │ +0a6df2: ad06 4c4e |0103: mul-double v6, v76, v78 │ │ +0a6df6: 194c 3040 |0105: const-wide/high16 v76, #long 4625196817309499392 // #4030 │ │ +0a6dfa: ae4c 2c4c |0107: div-double v76, v44, v76 │ │ +0a6dfe: ad4c 4c20 |0109: mul-double v76, v76, v32 │ │ +0a6e02: 194e 1040 |010b: const-wide/high16 v78, #long 4616189618054758400 // #4010 │ │ +0a6e06: 1950 1040 |010d: const-wide/high16 v80, #long 4616189618054758400 // #4010 │ │ +0a6e0a: 1952 0840 |010f: const-wide/high16 v82, #long 4613937818241073152 // #4008 │ │ +0a6e0e: ad52 5220 |0111: mul-double v82, v82, v32 │ │ +0a6e12: ac50 5052 |0113: sub-double v80, v80, v82 │ │ +0a6e16: ad50 502c |0115: mul-double v80, v80, v44 │ │ +0a6e1a: ab4e 4e50 |0117: add-double v78, v78, v80 │ │ +0a6e1e: ad08 4c4e |0119: mul-double v8, v76, v78 │ │ +0a6e22: ad1a 1818 |011b: mul-double v26, v24, v24 │ │ +0a6e26: ad4c 063c |011d: mul-double v76, v6, v60 │ │ +0a6e2a: 194e 1040 |011f: const-wide/high16 v78, #long 4616189618054758400 // #4010 │ │ +0a6e2e: ae4e 064e |0121: div-double v78, v6, v78 │ │ +0a6e32: 1950 f0bf |0123: const-wide/high16 v80, #long -4616189618054758400 // #bff0 │ │ +0a6e36: 1952 0040 |0125: const-wide/high16 v82, #long 4611686018427387904 // #4000 │ │ +0a6e3a: ad52 521a |0127: mul-double v82, v82, v26 │ │ +0a6e3e: ab50 5052 |0129: add-double v80, v80, v82 │ │ +0a6e42: ad50 501e |012b: mul-double v80, v80, v30 │ │ +0a6e46: 1952 1840 |012d: const-wide/high16 v82, #long 4618441417868443648 // #4018 │ │ +0a6e4a: ae52 0652 |012f: div-double v82, v6, v82 │ │ +0a6e4e: ad52 5218 |0131: mul-double v82, v82, v24 │ │ +0a6e52: 1954 08c0 |0133: const-wide/high16 v84, #long -4609434218613702656 // #c008 │ │ +0a6e56: 1956 1040 |0135: const-wide/high16 v86, #long 4616189618054758400 // #4010 │ │ +0a6e5a: ad56 563c |0137: mul-double v86, v86, v60 │ │ +0a6e5e: ad56 563c |0139: mul-double v86, v86, v60 │ │ +0a6e62: ab54 5456 |013b: add-double v84, v84, v86 │ │ +0a6e66: ad52 5254 |013d: mul-double v82, v82, v84 │ │ +0a6e6a: 1954 08c0 |013f: const-wide/high16 v84, #long -4609434218613702656 // #c008 │ │ +0a6e6e: 1956 1040 |0141: const-wide/high16 v86, #long 4616189618054758400 // #4010 │ │ +0a6e72: ad56 561a |0143: mul-double v86, v86, v26 │ │ +0a6e76: ab54 5456 |0145: add-double v84, v84, v86 │ │ +0a6e7a: ad52 5254 |0147: mul-double v82, v82, v84 │ │ +0a6e7e: ac50 5052 |0149: sub-double v80, v80, v82 │ │ +0a6e82: ad4e 4e50 |014b: mul-double v78, v78, v80 │ │ +0a6e86: ab4e 4e18 |014d: add-double v78, v78, v24 │ │ +0a6e8a: ad2a 4c4e |014f: mul-double v42, v76, v78 │ │ +0a6e8e: 194c f03f |0151: const-wide/high16 v76, #long 4607182418800017408 // #3ff0 │ │ +0a6e92: ac4c 4c08 |0153: sub-double v76, v76, v8 │ │ +0a6e96: ad4c 4c2c |0155: mul-double v76, v76, v44 │ │ +0a6e9a: ad4c 4c38 |0157: mul-double v76, v76, v56 │ │ +0a6e9e: ad4e 083c |0159: mul-double v78, v8, v60 │ │ +0a6ea2: ad50 081e |015b: mul-double v80, v8, v30 │ │ +0a6ea6: 1952 f0bf |015d: const-wide/high16 v82, #long -4616189618054758400 // #bff0 │ │ +0a6eaa: 1954 0040 |015f: const-wide/high16 v84, #long 4611686018427387904 // #4000 │ │ +0a6eae: ad54 5418 |0161: mul-double v84, v84, v24 │ │ +0a6eb2: ad54 5418 |0163: mul-double v84, v84, v24 │ │ +0a6eb6: ab52 5254 |0165: add-double v82, v82, v84 │ │ +0a6eba: ad50 5052 |0167: mul-double v80, v80, v82 │ │ +0a6ebe: ab50 5018 |0169: add-double v80, v80, v24 │ │ +0a6ec2: ad4e 4e50 |016b: mul-double v78, v78, v80 │ │ +0a6ec6: ab4e 4e36 |016d: add-double v78, v78, v54 │ │ +0a6eca: ad4c 4c4e |016f: mul-double v76, v76, v78 │ │ +0a6ece: ab32 0a4c |0171: add-double v50, v10, v76 │ │ +0a6ed2: ac4c 3234 |0173: sub-double v76, v50, v52 │ │ +0a6ed6: ae28 4c32 |0175: div-double v40, v76, v50 │ │ +0a6eda: 7702 a024 2800 |0177: invoke-static/range {v40, v41}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a6ee0: 0b4c |017a: move-result-wide v76 │ │ +0a6ee2: 184e 11ea 2d81 9997 713d |017b: const-wide v78, #double 1e-12 // #3d719799812dea11 │ │ +0a6eec: 3031 4c4e |0180: cmpg-double v49, v76, v78 │ │ +0a6ef0: 3b31 8f00 |0182: if-gez v49, 0211 // +008f │ │ +0a6ef4: ad4c 1604 |0184: mul-double v76, v22, v4 │ │ +0a6ef8: ac4e 362a |0186: sub-double v78, v54, v42 │ │ +0a6efc: ad4c 4c4e |0188: mul-double v76, v76, v78 │ │ +0a6f00: 0500 4c00 |018a: move-wide/from16 v0, v76 │ │ +0a6f04: 8c0d |018c: double-to-float v13, v0 │ │ +0a6f06: 1331 0000 |018d: const/16 v49, #int 0 // #0 │ │ +0a6f0a: 4b0d 6031 |018f: aput v13, v96, v49 │ │ +0a6f0e: 0800 6000 |0191: move-object/from16 v0, v96 │ │ +0a6f12: 2100 |0193: array-length v0, v0 │ │ +0a6f14: 0231 0000 |0194: move/from16 v49, v0 │ │ +0a6f18: 134c 0100 |0196: const/16 v76, #int 1 // #1 │ │ +0a6f1c: 0200 3100 |0198: move/from16 v0, v49 │ │ +0a6f20: 0201 4c00 |019a: move/from16 v1, v76 │ │ +0a6f24: 3710 6400 |019c: if-le v0, v1, 0200 // +0064 │ │ +0a6f28: ad4c 263a |019e: mul-double v76, v38, v58 │ │ +0a6f2c: ad4e 2244 |01a0: mul-double v78, v34, v68 │ │ +0a6f30: ad50 4026 |01a2: mul-double v80, v64, v38 │ │ +0a6f34: ad50 501c |01a4: mul-double v80, v80, v28 │ │ +0a6f38: ac4e 4e50 |01a6: sub-double v78, v78, v80 │ │ +0a6f3c: 7704 a524 4c00 |01a8: invoke-static/range {v76, v77, v78, v79}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a6f42: 0b4c |01ab: move-result-wide v76 │ │ +0a6f44: 0500 4c00 |01ac: move-wide/from16 v0, v76 │ │ +0a6f48: 8c00 |01ae: double-to-float v0, v0 │ │ +0a6f4a: 022f 0000 |01af: move/from16 v47, v0 │ │ +0a6f4e: 0200 2f00 |01b1: move/from16 v0, v47 │ │ +0a6f52: 8900 |01b3: float-to-double v0, v0 │ │ +0a6f54: 054c 0000 |01b4: move-wide/from16 v76, v0 │ │ +0a6f58: 184e f8c1 631a dca5 4c40 |01b6: const-wide v78, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0a6f62: ad4c 4c4e |01bb: mul-double v76, v76, v78 │ │ +0a6f66: 0500 4c00 |01bd: move-wide/from16 v0, v76 │ │ +0a6f6a: 8c00 |01bf: double-to-float v0, v0 │ │ +0a6f6c: 022f 0000 |01c0: move/from16 v47, v0 │ │ +0a6f70: 1331 0100 |01c2: const/16 v49, #int 1 // #1 │ │ +0a6f74: 4b2f 6031 |01c4: aput v47, v96, v49 │ │ +0a6f78: 0800 6000 |01c6: move-object/from16 v0, v96 │ │ +0a6f7c: 2100 |01c8: array-length v0, v0 │ │ +0a6f7e: 0231 0000 |01c9: move/from16 v49, v0 │ │ +0a6f82: 134c 0200 |01cb: const/16 v76, #int 2 // #2 │ │ +0a6f86: 0200 3100 |01cd: move/from16 v0, v49 │ │ +0a6f8a: 0201 4c00 |01cf: move/from16 v1, v76 │ │ +0a6f8e: 3710 2f00 |01d1: if-le v0, v1, 0200 // +002f │ │ +0a6f92: ad4c 223a |01d3: mul-double v76, v34, v58 │ │ +0a6f96: 0500 4000 |01d5: move-wide/from16 v0, v64 │ │ +0a6f9a: 8000 |01d7: neg-double v0, v0 │ │ +0a6f9c: 054e 0000 |01d8: move-wide/from16 v78, v0 │ │ +0a6fa0: ad4e 4e26 |01da: mul-double v78, v78, v38 │ │ +0a6fa4: ad50 2244 |01dc: mul-double v80, v34, v68 │ │ +0a6fa8: ad50 501c |01de: mul-double v80, v80, v28 │ │ +0a6fac: ab4e 4e50 |01e0: add-double v78, v78, v80 │ │ +0a6fb0: 7704 a524 4c00 |01e2: invoke-static/range {v76, v77, v78, v79}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a6fb6: 0b4c |01e5: move-result-wide v76 │ │ +0a6fb8: 0500 4c00 |01e6: move-wide/from16 v0, v76 │ │ +0a6fbc: 8c00 |01e8: double-to-float v0, v0 │ │ +0a6fbe: 022e 0000 |01e9: move/from16 v46, v0 │ │ +0a6fc2: 0200 2e00 |01eb: move/from16 v0, v46 │ │ +0a6fc6: 8900 |01ed: float-to-double v0, v0 │ │ +0a6fc8: 054c 0000 |01ee: move-wide/from16 v76, v0 │ │ +0a6fcc: 184e f8c1 631a dca5 4c40 |01f0: const-wide v78, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0a6fd6: ad4c 4c4e |01f5: mul-double v76, v76, v78 │ │ +0a6fda: 0500 4c00 |01f7: move-wide/from16 v0, v76 │ │ +0a6fde: 8c00 |01f9: double-to-float v0, v0 │ │ +0a6fe0: 022e 0000 |01fa: move/from16 v46, v0 │ │ +0a6fe4: 1331 0200 |01fc: const/16 v49, #int 2 // #2 │ │ +0a6fe8: 4b2e 6031 |01fe: aput v46, v96, v49 │ │ +0a6fec: 0e00 |0200: return-void │ │ +0a6fee: ad4c 243a |0201: mul-double v76, v36, v58 │ │ +0a6ff2: ae38 4c3c |0203: div-double v56, v76, v60 │ │ +0a6ff6: 2900 affe |0205: goto/16 00b4 // -0151 │ │ +0a6ffa: 194c 0040 |0207: const-wide/high16 v76, #long 4611686018427387904 // #4000 │ │ +0a6ffe: ad4c 4c42 |0209: mul-double v76, v76, v66 │ │ +0a7002: ae4c 4c20 |020b: div-double v76, v76, v32 │ │ +0a7006: ac18 1e4c |020d: sub-double v24, v30, v76 │ │ +0a700a: 2900 b3fe |020f: goto/16 00c2 // -014d │ │ +0a700e: d830 3001 |0211: add-int/lit8 v48, v48, #int 1 // #01 │ │ +0a7012: 2900 6bfe |0213: goto/16 007e // -0195 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=171 │ │ 0x0009 line=172 │ │ 0x0010 line=173 │ │ 0x0017 line=174 │ │ @@ -172648,28 +172729,28 @@ │ │ type : '(Ljava/lang/String;)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a7068: |[0a7068] org.pyneo.maps.utils.GeoPoint.fromDoubleStringOrNull:(Ljava/lang/String;)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0a7078: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a707a: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ -0a707e: 6e10 e524 0300 |0003: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0a7084: 0a01 |0006: move-result v1 │ │ -0a7086: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ -0a708a: 0721 |0009: move-object v1, v2 │ │ -0a708c: 1101 |000a: return-object v1 │ │ -0a708e: 2201 1406 |000b: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0a7092: 7020 202e 3100 |000d: invoke-direct {v1, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ -0a7098: 28fa |0010: goto 000a // -0006 │ │ -0a709a: 0d00 |0011: move-exception v0 │ │ -0a709c: 0721 |0012: move-object v1, v2 │ │ -0a709e: 28f7 |0013: goto 000a // -0009 │ │ +0a7018: |[0a7018] org.pyneo.maps.utils.GeoPoint.fromDoubleStringOrNull:(Ljava/lang/String;)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0a7028: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a702a: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +0a702e: 6e10 e524 0300 |0003: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0a7034: 0a01 |0006: move-result v1 │ │ +0a7036: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +0a703a: 0721 |0009: move-object v1, v2 │ │ +0a703c: 1101 |000a: return-object v1 │ │ +0a703e: 2201 1406 |000b: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0a7042: 7020 202e 3100 |000d: invoke-direct {v1, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ +0a7048: 28fa |0010: goto 000a // -0006 │ │ +0a704a: 0d00 |0011: move-exception v0 │ │ +0a704c: 0721 |0012: move-object v1, v2 │ │ +0a704e: 28f7 |0013: goto 000a // -0009 │ │ catches : 1 │ │ 0x000b - 0x0010 │ │ Ljava/lang/Exception; -> 0x0011 │ │ positions : │ │ 0x0001 line=45 │ │ 0x000a line=52 │ │ 0x000b line=49 │ │ @@ -172684,35 +172765,35 @@ │ │ type : '(Ljava/lang/String;)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0a70b0: |[0a70b0] org.pyneo.maps.utils.GeoPoint.fromIntString:(Ljava/lang/String;)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0a70c0: 1a03 2401 |0000: const-string v3, "," // string@0124 │ │ -0a70c4: 6e20 e824 3400 |0002: invoke-virtual {v4, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0a70ca: 0c02 |0005: move-result-object v2 │ │ -0a70cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a70ce: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0a70d0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0a70d2: 4603 0203 |0009: aget-object v3, v2, v3 │ │ -0a70d6: 7110 9224 0300 |000b: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a70dc: 0a00 |000e: move-result v0 │ │ -0a70de: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0a70e0: 4603 0203 |0010: aget-object v3, v2, v3 │ │ -0a70e4: 7110 9224 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0a70ea: 0a01 |0015: move-result v1 │ │ -0a70ec: 2203 1406 |0016: new-instance v3, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0a70f0: 7030 1e2e 0301 |0018: invoke-direct {v3, v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0a70f6: 1103 |001b: return-object v3 │ │ -0a70f8: 0d03 |001c: move-exception v3 │ │ -0a70fa: 28f9 |001d: goto 0016 // -0007 │ │ -0a70fc: 0d03 |001e: move-exception v3 │ │ -0a70fe: 28f0 |001f: goto 000f // -0010 │ │ +0a7060: |[0a7060] org.pyneo.maps.utils.GeoPoint.fromIntString:(Ljava/lang/String;)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0a7070: 1a03 2401 |0000: const-string v3, "," // string@0124 │ │ +0a7074: 6e20 e824 3400 |0002: invoke-virtual {v4, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0a707a: 0c02 |0005: move-result-object v2 │ │ +0a707c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a707e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a7080: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0a7082: 4603 0203 |0009: aget-object v3, v2, v3 │ │ +0a7086: 7110 9224 0300 |000b: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a708c: 0a00 |000e: move-result v0 │ │ +0a708e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0a7090: 4603 0203 |0010: aget-object v3, v2, v3 │ │ +0a7094: 7110 9224 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0a709a: 0a01 |0015: move-result v1 │ │ +0a709c: 2203 1406 |0016: new-instance v3, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0a70a0: 7030 1e2e 0301 |0018: invoke-direct {v3, v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0a70a6: 1103 |001b: return-object v3 │ │ +0a70a8: 0d03 |001c: move-exception v3 │ │ +0a70aa: 28f9 |001d: goto 0016 // -0007 │ │ +0a70ac: 0d03 |001e: move-exception v3 │ │ +0a70ae: 28f0 |001f: goto 000f // -0010 │ │ catches : 2 │ │ 0x0009 - 0x000e │ │ Ljava/lang/Exception; -> 0x001e │ │ 0x0010 - 0x0015 │ │ Ljava/lang/Exception; -> 0x001c │ │ positions : │ │ 0x0000 line=57 │ │ @@ -172733,18 +172814,18 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a711c: |[0a711c] org.pyneo.maps.utils.GeoPoint.toDegrees:(D)D │ │ -0a712c: 1800 399d 52a2 46df 913f |0000: const-wide v0, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a7136: ae00 0200 |0005: div-double v0, v2, v0 │ │ -0a713a: 1000 |0007: return-wide v0 │ │ +0a70cc: |[0a70cc] org.pyneo.maps.utils.GeoPoint.toDegrees:(D)D │ │ +0a70dc: 1800 399d 52a2 46df 913f |0000: const-wide v0, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a70e6: ae00 0200 |0005: div-double v0, v2, v0 │ │ +0a70ea: 1000 |0007: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 radians D │ │ │ │ #10 : (in Lorg/pyneo/maps/utils/GeoPoint;) │ │ @@ -172752,18 +172833,18 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0a713c: |[0a713c] org.pyneo.maps.utils.GeoPoint.toRadians:(D)D │ │ -0a714c: 1800 399d 52a2 46df 913f |0000: const-wide v0, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a7156: cd20 |0005: mul-double/2addr v0, v2 │ │ -0a7158: 1000 |0006: return-wide v0 │ │ +0a70ec: |[0a70ec] org.pyneo.maps.utils.GeoPoint.toRadians:(D)D │ │ +0a70fc: 1800 399d 52a2 46df 913f |0000: const-wide v0, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a7106: cd20 |0005: mul-double/2addr v0, v2 │ │ +0a7108: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 degrees D │ │ │ │ Virtual methods - │ │ @@ -172772,41 +172853,41 @@ │ │ type : '(DD)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 47 16-bit code units │ │ -0a715c: |[0a715c] org.pyneo.maps.utils.GeoPoint.bearingFrom360:(DD)D │ │ -0a716c: 1802 0000 0000 8084 2e41 |0000: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -0a7176: 1219 |0005: const/4 v9, #int 1 // #1 │ │ -0a7178: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -0a717a: 2308 5306 |0007: new-array v8, v0, [F // type@0653 │ │ -0a717e: 52b0 d516 |0009: iget v0, v11, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7182: 8300 |000b: int-to-double v0, v0 │ │ -0a7184: ae04 0002 |000c: div-double v4, v0, v2 │ │ -0a7188: 52b0 d616 |000e: iget v0, v11, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a718c: 8300 |0010: int-to-double v0, v0 │ │ -0a718e: ae06 0002 |0011: div-double v6, v0, v2 │ │ -0a7192: 04c0 |0013: move-wide v0, v12 │ │ -0a7194: 04e2 |0014: move-wide v2, v14 │ │ -0a7196: 7709 2a2e 0000 |0015: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.computeDistanceAndBearing:(DDDD[F)V // method@2e2a │ │ -0a719c: 4400 0809 |0018: aget v0, v8, v9 │ │ -0a71a0: 8900 |001a: float-to-double v0, v0 │ │ -0a71a2: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ -0a71a6: 3000 0002 |001d: cmpg-double v0, v0, v2 │ │ -0a71aa: 3b00 0c00 |001f: if-gez v0, 002b // +000c │ │ -0a71ae: 1800 0000 0000 0080 7640 |0021: const-wide v0, #double 360 // #4076800000000000 │ │ -0a71b8: 4402 0809 |0026: aget v2, v8, v9 │ │ -0a71bc: 8922 |0028: float-to-double v2, v2 │ │ -0a71be: cb20 |0029: add-double/2addr v0, v2 │ │ -0a71c0: 1000 |002a: return-wide v0 │ │ -0a71c2: 4400 0809 |002b: aget v0, v8, v9 │ │ -0a71c6: 8900 |002d: float-to-double v0, v0 │ │ -0a71c8: 28fc |002e: goto 002a // -0004 │ │ +0a710c: |[0a710c] org.pyneo.maps.utils.GeoPoint.bearingFrom360:(DD)D │ │ +0a711c: 1802 0000 0000 8084 2e41 |0000: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +0a7126: 1219 |0005: const/4 v9, #int 1 // #1 │ │ +0a7128: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +0a712a: 2308 5306 |0007: new-array v8, v0, [F // type@0653 │ │ +0a712e: 52b0 d516 |0009: iget v0, v11, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a7132: 8300 |000b: int-to-double v0, v0 │ │ +0a7134: ae04 0002 |000c: div-double v4, v0, v2 │ │ +0a7138: 52b0 d616 |000e: iget v0, v11, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a713c: 8300 |0010: int-to-double v0, v0 │ │ +0a713e: ae06 0002 |0011: div-double v6, v0, v2 │ │ +0a7142: 04c0 |0013: move-wide v0, v12 │ │ +0a7144: 04e2 |0014: move-wide v2, v14 │ │ +0a7146: 7709 2a2e 0000 |0015: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.computeDistanceAndBearing:(DDDD[F)V // method@2e2a │ │ +0a714c: 4400 0809 |0018: aget v0, v8, v9 │ │ +0a7150: 8900 |001a: float-to-double v0, v0 │ │ +0a7152: 1602 0000 |001b: const-wide/16 v2, #int 0 // #0 │ │ +0a7156: 3000 0002 |001d: cmpg-double v0, v0, v2 │ │ +0a715a: 3b00 0c00 |001f: if-gez v0, 002b // +000c │ │ +0a715e: 1800 0000 0000 0080 7640 |0021: const-wide v0, #double 360 // #4076800000000000 │ │ +0a7168: 4402 0809 |0026: aget v2, v8, v9 │ │ +0a716c: 8922 |0028: float-to-double v2, v2 │ │ +0a716e: cb20 |0029: add-double/2addr v0, v2 │ │ +0a7170: 1000 |002a: return-wide v0 │ │ +0a7172: 4400 0809 |002b: aget v0, v8, v9 │ │ +0a7176: 8900 |002d: float-to-double v0, v0 │ │ +0a7178: 28fc |002e: goto 002a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=148 │ │ 0x0009 line=149 │ │ 0x0018 line=150 │ │ locals : │ │ 0x0009 - 0x002f reg=8 res [F │ │ @@ -172819,25 +172900,25 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0a71cc: |[0a71cc] org.pyneo.maps.utils.GeoPoint.bearingFrom360:(Lorg/pyneo/maps/utils/GeoPoint;)D │ │ -0a71dc: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a71e6: 5270 d516 |0005: iget v0, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a71ea: 8300 |0007: int-to-double v0, v0 │ │ -0a71ec: ce40 |0008: div-double/2addr v0, v4 │ │ -0a71ee: 5272 d616 |0009: iget v2, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a71f2: 8322 |000b: int-to-double v2, v2 │ │ -0a71f4: ce42 |000c: div-double/2addr v2, v4 │ │ -0a71f6: 6e53 232e 0621 |000d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.bearingFrom360:(DD)D // method@2e23 │ │ -0a71fc: 0b00 |0010: move-result-wide v0 │ │ -0a71fe: 1000 |0011: return-wide v0 │ │ +0a717c: |[0a717c] org.pyneo.maps.utils.GeoPoint.bearingFrom360:(Lorg/pyneo/maps/utils/GeoPoint;)D │ │ +0a718c: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a7196: 5270 d516 |0005: iget v0, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a719a: 8300 |0007: int-to-double v0, v0 │ │ +0a719c: ce40 |0008: div-double/2addr v0, v4 │ │ +0a719e: 5272 d616 |0009: iget v2, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a71a2: 8322 |000b: int-to-double v2, v2 │ │ +0a71a4: ce42 |000c: div-double/2addr v2, v4 │ │ +0a71a6: 6e53 232e 0621 |000d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.bearingFrom360:(DD)D // method@2e23 │ │ +0a71ac: 0b00 |0010: move-result-wide v0 │ │ +0a71ae: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0012 reg=7 other Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ @@ -172846,31 +172927,31 @@ │ │ type : '(DD)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 26 16-bit code units │ │ -0a7200: |[0a7200] org.pyneo.maps.utils.GeoPoint.bearingTo:(DD)D │ │ -0a7210: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a721a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -0a721c: 2308 5306 |0006: new-array v8, v0, [F // type@0653 │ │ -0a7220: 5290 d516 |0008: iget v0, v9, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7224: 8300 |000a: int-to-double v0, v0 │ │ -0a7226: ce40 |000b: div-double/2addr v0, v4 │ │ -0a7228: 5292 d616 |000c: iget v2, v9, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a722c: 8322 |000e: int-to-double v2, v2 │ │ -0a722e: ce42 |000f: div-double/2addr v2, v4 │ │ -0a7230: 04a4 |0010: move-wide v4, v10 │ │ -0a7232: 04c6 |0011: move-wide v6, v12 │ │ -0a7234: 7709 2a2e 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.computeDistanceAndBearing:(DDDD[F)V // method@2e2a │ │ -0a723a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -0a723c: 4400 0800 |0016: aget v0, v8, v0 │ │ -0a7240: 8900 |0018: float-to-double v0, v0 │ │ -0a7242: 1000 |0019: return-wide v0 │ │ +0a71b0: |[0a71b0] org.pyneo.maps.utils.GeoPoint.bearingTo:(DD)D │ │ +0a71c0: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a71ca: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +0a71cc: 2308 5306 |0006: new-array v8, v0, [F // type@0653 │ │ +0a71d0: 5290 d516 |0008: iget v0, v9, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a71d4: 8300 |000a: int-to-double v0, v0 │ │ +0a71d6: ce40 |000b: div-double/2addr v0, v4 │ │ +0a71d8: 5292 d616 |000c: iget v2, v9, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a71dc: 8322 |000e: int-to-double v2, v2 │ │ +0a71de: ce42 |000f: div-double/2addr v2, v4 │ │ +0a71e0: 04a4 |0010: move-wide v4, v10 │ │ +0a71e2: 04c6 |0011: move-wide v6, v12 │ │ +0a71e4: 7709 2a2e 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.computeDistanceAndBearing:(DDDD[F)V // method@2e2a │ │ +0a71ea: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +0a71ec: 4400 0800 |0016: aget v0, v8, v0 │ │ +0a71f0: 8900 |0018: float-to-double v0, v0 │ │ +0a71f2: 1000 |0019: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=136 │ │ 0x0008 line=137 │ │ 0x0015 line=138 │ │ locals : │ │ 0x0008 - 0x001a reg=8 res [F │ │ @@ -172883,25 +172964,25 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0a7244: |[0a7244] org.pyneo.maps.utils.GeoPoint.bearingTo:(Lorg/pyneo/maps/utils/GeoPoint;)D │ │ -0a7254: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a725e: 5270 d516 |0005: iget v0, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7262: 8300 |0007: int-to-double v0, v0 │ │ -0a7264: ce40 |0008: div-double/2addr v0, v4 │ │ -0a7266: 5272 d616 |0009: iget v2, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a726a: 8322 |000b: int-to-double v2, v2 │ │ -0a726c: ce42 |000c: div-double/2addr v2, v4 │ │ -0a726e: 6e53 252e 0621 |000d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo:(DD)D // method@2e25 │ │ -0a7274: 0b00 |0010: move-result-wide v0 │ │ -0a7276: 1000 |0011: return-wide v0 │ │ +0a71f4: |[0a71f4] org.pyneo.maps.utils.GeoPoint.bearingTo:(Lorg/pyneo/maps/utils/GeoPoint;)D │ │ +0a7204: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a720e: 5270 d516 |0005: iget v0, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a7212: 8300 |0007: int-to-double v0, v0 │ │ +0a7214: ce40 |0008: div-double/2addr v0, v4 │ │ +0a7216: 5272 d616 |0009: iget v2, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a721a: 8322 |000b: int-to-double v2, v2 │ │ +0a721c: ce42 |000c: div-double/2addr v2, v4 │ │ +0a721e: 6e53 252e 0621 |000d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo:(DD)D // method@2e25 │ │ +0a7224: 0b00 |0010: move-result-wide v0 │ │ +0a7226: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0012 reg=7 other Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ @@ -172910,41 +172991,41 @@ │ │ type : '(DD)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 45 16-bit code units │ │ -0a7278: |[0a7278] org.pyneo.maps.utils.GeoPoint.bearingTo360:(DD)D │ │ -0a7288: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a7292: 1219 |0005: const/4 v9, #int 1 // #1 │ │ -0a7294: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -0a7296: 2308 5306 |0007: new-array v8, v0, [F // type@0653 │ │ -0a729a: 52b0 d516 |0009: iget v0, v11, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a729e: 8300 |000b: int-to-double v0, v0 │ │ -0a72a0: ce40 |000c: div-double/2addr v0, v4 │ │ -0a72a2: 52b2 d616 |000d: iget v2, v11, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a72a6: 8322 |000f: int-to-double v2, v2 │ │ -0a72a8: ce42 |0010: div-double/2addr v2, v4 │ │ -0a72aa: 04c4 |0011: move-wide v4, v12 │ │ -0a72ac: 04e6 |0012: move-wide v6, v14 │ │ -0a72ae: 7709 2a2e 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.computeDistanceAndBearing:(DDDD[F)V // method@2e2a │ │ -0a72b4: 4400 0809 |0016: aget v0, v8, v9 │ │ -0a72b8: 8900 |0018: float-to-double v0, v0 │ │ -0a72ba: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ -0a72be: 3000 0002 |001b: cmpg-double v0, v0, v2 │ │ -0a72c2: 3b00 0c00 |001d: if-gez v0, 0029 // +000c │ │ -0a72c6: 1800 0000 0000 0080 7640 |001f: const-wide v0, #double 360 // #4076800000000000 │ │ -0a72d0: 4402 0809 |0024: aget v2, v8, v9 │ │ -0a72d4: 8922 |0026: float-to-double v2, v2 │ │ -0a72d6: cb20 |0027: add-double/2addr v0, v2 │ │ -0a72d8: 1000 |0028: return-wide v0 │ │ -0a72da: 4400 0809 |0029: aget v0, v8, v9 │ │ -0a72de: 8900 |002b: float-to-double v0, v0 │ │ -0a72e0: 28fc |002c: goto 0028 // -0004 │ │ +0a7228: |[0a7228] org.pyneo.maps.utils.GeoPoint.bearingTo360:(DD)D │ │ +0a7238: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a7242: 1219 |0005: const/4 v9, #int 1 // #1 │ │ +0a7244: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +0a7246: 2308 5306 |0007: new-array v8, v0, [F // type@0653 │ │ +0a724a: 52b0 d516 |0009: iget v0, v11, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a724e: 8300 |000b: int-to-double v0, v0 │ │ +0a7250: ce40 |000c: div-double/2addr v0, v4 │ │ +0a7252: 52b2 d616 |000d: iget v2, v11, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a7256: 8322 |000f: int-to-double v2, v2 │ │ +0a7258: ce42 |0010: div-double/2addr v2, v4 │ │ +0a725a: 04c4 |0011: move-wide v4, v12 │ │ +0a725c: 04e6 |0012: move-wide v6, v14 │ │ +0a725e: 7709 2a2e 0000 |0013: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.computeDistanceAndBearing:(DDDD[F)V // method@2e2a │ │ +0a7264: 4400 0809 |0016: aget v0, v8, v9 │ │ +0a7268: 8900 |0018: float-to-double v0, v0 │ │ +0a726a: 1602 0000 |0019: const-wide/16 v2, #int 0 // #0 │ │ +0a726e: 3000 0002 |001b: cmpg-double v0, v0, v2 │ │ +0a7272: 3b00 0c00 |001d: if-gez v0, 0029 // +000c │ │ +0a7276: 1800 0000 0000 0080 7640 |001f: const-wide v0, #double 360 // #4076800000000000 │ │ +0a7280: 4402 0809 |0024: aget v2, v8, v9 │ │ +0a7284: 8922 |0026: float-to-double v2, v2 │ │ +0a7286: cb20 |0027: add-double/2addr v0, v2 │ │ +0a7288: 1000 |0028: return-wide v0 │ │ +0a728a: 4400 0809 |0029: aget v0, v8, v9 │ │ +0a728e: 8900 |002b: float-to-double v0, v0 │ │ +0a7290: 28fc |002c: goto 0028 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=142 │ │ 0x0009 line=143 │ │ 0x0016 line=144 │ │ locals : │ │ 0x0009 - 0x002d reg=8 res [F │ │ @@ -172957,25 +173038,25 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0a72e4: |[0a72e4] org.pyneo.maps.utils.GeoPoint.bearingTo360:(Lorg/pyneo/maps/utils/GeoPoint;)D │ │ -0a72f4: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a72fe: 5270 d516 |0005: iget v0, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7302: 8300 |0007: int-to-double v0, v0 │ │ -0a7304: ce40 |0008: div-double/2addr v0, v4 │ │ -0a7306: 5272 d616 |0009: iget v2, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a730a: 8322 |000b: int-to-double v2, v2 │ │ -0a730c: ce42 |000c: div-double/2addr v2, v4 │ │ -0a730e: 6e53 272e 0621 |000d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo360:(DD)D // method@2e27 │ │ -0a7314: 0b00 |0010: move-result-wide v0 │ │ -0a7316: 1000 |0011: return-wide v0 │ │ +0a7294: |[0a7294] org.pyneo.maps.utils.GeoPoint.bearingTo360:(Lorg/pyneo/maps/utils/GeoPoint;)D │ │ +0a72a4: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a72ae: 5270 d516 |0005: iget v0, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a72b2: 8300 |0007: int-to-double v0, v0 │ │ +0a72b4: ce40 |0008: div-double/2addr v0, v4 │ │ +0a72b6: 5272 d616 |0009: iget v2, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a72ba: 8322 |000b: int-to-double v2, v2 │ │ +0a72bc: ce42 |000c: div-double/2addr v2, v4 │ │ +0a72be: 6e53 272e 0621 |000d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo360:(DD)D // method@2e27 │ │ +0a72c4: 0b00 |0010: move-result-wide v0 │ │ +0a72c6: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0012 reg=7 other Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ @@ -172984,218 +173065,218 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 100 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 431 16-bit code units │ │ -0a7318: |[0a7318] org.pyneo.maps.utils.GeoPoint.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0a7328: 1830 0000 0040 a654 5841 |0000: const-wide v48, #double 6.37814e+06 // #415854a640000000 │ │ -0a7332: 1832 d097 1c14 c43f 5841 |0005: const-wide v50, #double 6.35675e+06 // #41583fc4141c97d0 │ │ -0a733c: 182e 28e1 f384 5a77 6b3f |000a: const-wide v46, #double 0.00335281 // #3f6b775a84f3e128 │ │ -0a7346: 050c 3000 |000f: move-wide/from16 v12, v48 │ │ -0a734a: 0512 3200 |0011: move-wide/from16 v18, v50 │ │ -0a734e: ad0e 0c0c |0013: mul-double v14, v12, v12 │ │ -0a7352: ad14 1212 |0015: mul-double v20, v18, v18 │ │ -0a7356: 0526 2e00 |0017: move-wide/from16 v38, v46 │ │ -0a735a: 7401 302e 5f00 |0019: invoke-virtual/range {v95}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0a7360: 0b52 |001c: move-result-wide v82 │ │ -0a7362: 7702 392e 5200 |001d: invoke-static/range {v82, v83}, Lorg/pyneo/maps/utils/GeoPoint;.toRadians:(D)D // method@2e39 │ │ -0a7368: 0b34 |0020: move-result-wide v52 │ │ -0a736a: 7702 392e 6000 |0021: invoke-static/range {v96, v97}, Lorg/pyneo/maps/utils/GeoPoint;.toRadians:(D)D // method@2e39 │ │ -0a7370: 0b10 |0024: move-result-wide v16 │ │ -0a7372: 7702 a724 1000 |0025: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a7378: 0b1a |0028: move-result-wide v26 │ │ -0a737a: 7702 b424 1000 |0029: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a7380: 0b48 |002c: move-result-wide v72 │ │ -0a7382: 053a 6200 |002d: move-wide/from16 v58, v98 │ │ -0a7386: 1952 f03f |002f: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ -0a738a: ac52 5226 |0031: sub-double v82, v82, v38 │ │ -0a738e: 7702 b724 3400 |0033: invoke-static/range {v52, v53}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7394: 0b54 |0036: move-result-wide v84 │ │ -0a7396: ad4e 5254 |0037: mul-double v78, v82, v84 │ │ -0a739a: 1952 f03f |0039: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ -0a739e: 1954 f03f |003b: const-wide/high16 v84, #long 4607182418800017408 // #3ff0 │ │ -0a73a2: ad56 4e4e |003d: mul-double v86, v78, v78 │ │ -0a73a6: ab54 5456 |003f: add-double v84, v84, v86 │ │ -0a73aa: 7702 b624 5400 |0041: invoke-static/range {v84, v85}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a73b0: 0b54 |0044: move-result-wide v84 │ │ -0a73b2: ae22 5254 |0045: div-double v34, v82, v84 │ │ -0a73b6: ad4c 4e22 |0047: mul-double v76, v78, v34 │ │ -0a73ba: 0500 4e00 |0049: move-wide/from16 v0, v78 │ │ -0a73be: 0502 1a00 |004b: move-wide/from16 v2, v26 │ │ -0a73c2: 7140 a524 1032 |004d: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a73c8: 0b40 |0050: move-result-wide v64 │ │ -0a73ca: ad46 2248 |0051: mul-double v70, v34, v72 │ │ -0a73ce: ad44 4646 |0053: mul-double v68, v70, v70 │ │ -0a73d2: 1952 f03f |0055: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ -0a73d6: ac16 5244 |0057: sub-double v22, v82, v68 │ │ -0a73da: ac52 0e14 |0059: sub-double v82, v14, v20 │ │ -0a73de: ad52 5216 |005b: mul-double v82, v82, v22 │ │ -0a73e2: ae50 5214 |005d: div-double v80, v82, v20 │ │ -0a73e6: 1952 f03f |005f: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ -0a73ea: 1954 d040 |0061: const-wide/high16 v84, #long 4670232813583204352 // #40d0 │ │ -0a73ee: ae54 5054 |0063: div-double v84, v80, v84 │ │ -0a73f2: 1956 b040 |0065: const-wide/high16 v86, #long 4661225614328463360 // #40b0 │ │ -0a73f6: 1958 88c0 |0067: const-wide/high16 v88, #long -4573405421594738688 // #c088 │ │ -0a73fa: 195a 7440 |0069: const-wide/high16 v90, #long 4644337115725824000 // #4074 │ │ -0a73fe: 185c 0000 0000 00e0 6540 |006b: const-wide v92, #double 175 // #4065e00000000000 │ │ -0a7408: ad5c 5c50 |0070: mul-double v92, v92, v80 │ │ -0a740c: ac5a 5a5c |0072: sub-double v90, v90, v92 │ │ -0a7410: ad5a 5a50 |0074: mul-double v90, v90, v80 │ │ -0a7414: ab58 585a |0076: add-double v88, v88, v90 │ │ -0a7418: ad58 5850 |0078: mul-double v88, v88, v80 │ │ -0a741c: ab56 5658 |007a: add-double v86, v86, v88 │ │ -0a7420: ad54 5456 |007c: mul-double v84, v84, v86 │ │ -0a7424: ab04 5254 |007e: add-double v4, v82, v84 │ │ -0a7428: 1952 9040 |0080: const-wide/high16 v82, #long 4652218415073722368 // #4090 │ │ -0a742c: ae52 5052 |0082: div-double v82, v80, v82 │ │ -0a7430: 1954 7040 |0084: const-wide/high16 v84, #long 4643211215818981376 // #4070 │ │ -0a7434: 1956 60c0 |0086: const-wide/high16 v86, #long -4584664420663164928 // #c060 │ │ -0a7438: 1858 0000 0000 0080 5240 |0088: const-wide v88, #double 74 // #4052800000000000 │ │ -0a7442: 185a 0000 0000 0080 4740 |008d: const-wide v90, #double 47 // #4047800000000000 │ │ -0a744c: ad5a 5a50 |0092: mul-double v90, v90, v80 │ │ -0a7450: ac58 585a |0094: sub-double v88, v88, v90 │ │ -0a7454: ad58 5850 |0096: mul-double v88, v88, v80 │ │ -0a7458: ab56 5658 |0098: add-double v86, v86, v88 │ │ -0a745c: ad56 5650 |009a: mul-double v86, v86, v80 │ │ -0a7460: ab54 5456 |009c: add-double v84, v84, v86 │ │ -0a7464: ad06 5254 |009e: mul-double v6, v82, v84 │ │ -0a7468: ad52 1204 |00a0: mul-double v82, v18, v4 │ │ -0a746c: ae3c 3a52 |00a2: div-double v60, v58, v82 │ │ -0a7470: 053e 3c00 |00a4: move-wide/from16 v62, v60 │ │ -0a7474: 0538 3c00 |00a6: move-wide/from16 v56, v60 │ │ -0a7478: 1952 0040 |00a8: const-wide/high16 v82, #long 4611686018427387904 // #4000 │ │ -0a747c: ad52 5240 |00aa: mul-double v82, v82, v64 │ │ -0a7480: ab42 523e |00ac: add-double v66, v82, v62 │ │ -0a7484: 7702 a724 4200 |00ae: invoke-static/range {v66, v67}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a748a: 0b1e |00b1: move-result-wide v30 │ │ -0a748c: ad18 1e1e |00b2: mul-double v24, v30, v30 │ │ -0a7490: 7702 b424 3e00 |00b4: invoke-static/range {v62, v63}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a7496: 0b4a |00b7: move-result-wide v74 │ │ -0a7498: 7702 a724 3e00 |00b8: invoke-static/range {v62, v63}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a749e: 0b20 |00bb: move-result-wide v32 │ │ -0a74a0: ad52 064a |00bc: mul-double v82, v6, v74 │ │ -0a74a4: 1954 1040 |00be: const-wide/high16 v84, #long 4616189618054758400 // #4010 │ │ -0a74a8: ae54 0654 |00c0: div-double v84, v6, v84 │ │ -0a74ac: 1956 f0bf |00c2: const-wide/high16 v86, #long -4616189618054758400 // #bff0 │ │ -0a74b0: 1958 0040 |00c4: const-wide/high16 v88, #long 4611686018427387904 // #4000 │ │ -0a74b4: ad58 5818 |00c6: mul-double v88, v88, v24 │ │ -0a74b8: ab56 5658 |00c8: add-double v86, v86, v88 │ │ -0a74bc: ad56 5620 |00ca: mul-double v86, v86, v32 │ │ -0a74c0: 1958 1840 |00cc: const-wide/high16 v88, #long 4618441417868443648 // #4018 │ │ -0a74c4: ae58 0658 |00ce: div-double v88, v6, v88 │ │ -0a74c8: ad58 581e |00d0: mul-double v88, v88, v30 │ │ -0a74cc: 195a 08c0 |00d2: const-wide/high16 v90, #long -4609434218613702656 // #c008 │ │ -0a74d0: 195c 1040 |00d4: const-wide/high16 v92, #long 4616189618054758400 // #4010 │ │ -0a74d4: ad5c 5c4a |00d6: mul-double v92, v92, v74 │ │ -0a74d8: ad5c 5c4a |00d8: mul-double v92, v92, v74 │ │ -0a74dc: ab5a 5a5c |00da: add-double v90, v90, v92 │ │ -0a74e0: ad58 585a |00dc: mul-double v88, v88, v90 │ │ -0a74e4: 195a 08c0 |00de: const-wide/high16 v90, #long -4609434218613702656 // #c008 │ │ -0a74e8: 195c 1040 |00e0: const-wide/high16 v92, #long 4616189618054758400 // #4010 │ │ -0a74ec: ad5c 5c18 |00e2: mul-double v92, v92, v24 │ │ -0a74f0: ab5a 5a5c |00e4: add-double v90, v90, v92 │ │ -0a74f4: ad58 585a |00e6: mul-double v88, v88, v90 │ │ -0a74f8: ac56 5658 |00e8: sub-double v86, v86, v88 │ │ -0a74fc: ad54 5456 |00ea: mul-double v84, v84, v86 │ │ -0a7500: ab54 541e |00ec: add-double v84, v84, v30 │ │ -0a7504: ad24 5254 |00ee: mul-double v36, v82, v84 │ │ -0a7508: ab3e 3c24 |00f0: add-double v62, v60, v36 │ │ -0a750c: ac52 3e38 |00f2: sub-double v82, v62, v56 │ │ -0a7510: 7702 a024 5200 |00f4: invoke-static/range {v82, v83}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a7516: 0b52 |00f7: move-result-wide v82 │ │ -0a7518: 1854 8276 4968 c225 3c3d |00f8: const-wide v84, #double 1e-13 // #3d3c25c268497682 │ │ -0a7522: 3052 5254 |00fd: cmpg-double v82, v82, v84 │ │ -0a7526: 3b52 ac00 |00ff: if-gez v82, 01ab // +00ac │ │ -0a752a: 1952 0040 |0101: const-wide/high16 v82, #long 4611686018427387904 // #4000 │ │ -0a752e: ad52 5240 |0103: mul-double v82, v82, v64 │ │ -0a7532: ab42 523e |0105: add-double v66, v82, v62 │ │ -0a7536: 7702 a724 4200 |0107: invoke-static/range {v66, v67}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a753c: 0b1e |010a: move-result-wide v30 │ │ -0a753e: ad18 1e1e |010b: mul-double v24, v30, v30 │ │ -0a7542: 7702 a724 3e00 |010d: invoke-static/range {v62, v63}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a7548: 0b1c |0110: move-result-wide v28 │ │ -0a754a: 7702 b424 3e00 |0111: invoke-static/range {v62, v63}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a7550: 0b4a |0114: move-result-wide v74 │ │ -0a7552: ad52 4c1c |0115: mul-double v82, v76, v28 │ │ -0a7556: ad54 224a |0117: mul-double v84, v34, v74 │ │ -0a755a: ad54 541a |0119: mul-double v84, v84, v26 │ │ -0a755e: ab52 5254 |011b: add-double v82, v82, v84 │ │ -0a7562: 1954 f03f |011d: const-wide/high16 v84, #long 4607182418800017408 // #3ff0 │ │ -0a7566: ac54 5426 |011f: sub-double v84, v84, v38 │ │ -0a756a: ad56 4c4a |0121: mul-double v86, v76, v74 │ │ -0a756e: ad58 221c |0123: mul-double v88, v34, v28 │ │ -0a7572: ad58 581a |0125: mul-double v88, v88, v26 │ │ -0a7576: ac56 5658 |0127: sub-double v86, v86, v88 │ │ -0a757a: 1958 0040 |0129: const-wide/high16 v88, #long 4611686018427387904 // #4000 │ │ -0a757e: 7704 b024 5600 |012b: invoke-static/range {v86, v87, v88, v89}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7584: 0b56 |012e: move-result-wide v86 │ │ -0a7586: ab56 5644 |012f: add-double v86, v86, v68 │ │ -0a758a: 7702 b624 5600 |0131: invoke-static/range {v86, v87}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a7590: 0b56 |0134: move-result-wide v86 │ │ -0a7592: ad54 5456 |0135: mul-double v84, v84, v86 │ │ -0a7596: 7704 a524 5200 |0137: invoke-static/range {v82, v83, v84, v85}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a759c: 0b36 |013a: move-result-wide v54 │ │ -0a759e: ad52 4a48 |013b: mul-double v82, v74, v72 │ │ -0a75a2: ad54 221c |013d: mul-double v84, v34, v28 │ │ -0a75a6: ad56 4c4a |013f: mul-double v86, v76, v74 │ │ -0a75aa: ad56 561a |0141: mul-double v86, v86, v26 │ │ -0a75ae: ac54 5456 |0143: sub-double v84, v84, v86 │ │ -0a75b2: 7704 a524 5200 |0145: invoke-static/range {v82, v83, v84, v85}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a75b8: 0b28 |0148: move-result-wide v40 │ │ -0a75ba: 1952 3040 |0149: const-wide/high16 v82, #long 4625196817309499392 // #4030 │ │ -0a75be: ae52 2652 |014b: div-double v82, v38, v82 │ │ -0a75c2: ad52 5216 |014d: mul-double v82, v82, v22 │ │ -0a75c6: 1954 1040 |014f: const-wide/high16 v84, #long 4616189618054758400 // #4010 │ │ -0a75ca: 1956 1040 |0151: const-wide/high16 v86, #long 4616189618054758400 // #4010 │ │ -0a75ce: 1958 0840 |0153: const-wide/high16 v88, #long 4613937818241073152 // #4008 │ │ -0a75d2: ad58 5816 |0155: mul-double v88, v88, v22 │ │ -0a75d6: ac56 5658 |0157: sub-double v86, v86, v88 │ │ -0a75da: ad56 5626 |0159: mul-double v86, v86, v38 │ │ -0a75de: ab54 5456 |015b: add-double v84, v84, v86 │ │ -0a75e2: ad08 5254 |015d: mul-double v8, v82, v84 │ │ -0a75e6: 1952 f03f |015f: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ -0a75ea: ac52 5208 |0161: sub-double v82, v82, v8 │ │ -0a75ee: ad52 5226 |0163: mul-double v82, v82, v38 │ │ -0a75f2: ad52 5246 |0165: mul-double v82, v82, v70 │ │ -0a75f6: ad54 084a |0167: mul-double v84, v8, v74 │ │ -0a75fa: ad56 081c |0169: mul-double v86, v8, v28 │ │ -0a75fe: 1958 f0bf |016b: const-wide/high16 v88, #long -4616189618054758400 // #bff0 │ │ -0a7602: 195a 0040 |016d: const-wide/high16 v90, #long 4611686018427387904 // #4000 │ │ -0a7606: ad5a 5a18 |016f: mul-double v90, v90, v24 │ │ -0a760a: ab58 585a |0171: add-double v88, v88, v90 │ │ -0a760e: ad56 5658 |0173: mul-double v86, v86, v88 │ │ -0a7612: ab56 561e |0175: add-double v86, v86, v30 │ │ -0a7616: ad54 5456 |0177: mul-double v84, v84, v86 │ │ -0a761a: ab54 543e |0179: add-double v84, v84, v62 │ │ -0a761e: ad52 5254 |017b: mul-double v82, v82, v84 │ │ -0a7622: ac0a 2852 |017d: sub-double v10, v40, v82 │ │ -0a7626: 7702 372e 3600 |017f: invoke-static/range {v54, v55}, Lorg/pyneo/maps/utils/GeoPoint;.toDegrees:(D)D // method@2e37 │ │ -0a762c: 0b2a |0182: move-result-wide v42 │ │ -0a762e: 7401 322e 5f00 |0183: invoke-virtual/range {v95}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0a7634: 0b52 |0186: move-result-wide v82 │ │ -0a7636: 7120 372e ba00 |0187: invoke-static {v10, v11}, Lorg/pyneo/maps/utils/GeoPoint;.toDegrees:(D)D // method@2e37 │ │ -0a763c: 0b54 |018a: move-result-wide v84 │ │ -0a763e: ab2c 5254 |018b: add-double v44, v82, v84 │ │ -0a7642: 2252 1406 |018d: new-instance v82, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0a7646: 1854 0000 0000 8084 2e41 |018f: const-wide v84, #double 1e+06 // #412e848000000000 │ │ -0a7650: ad54 542a |0194: mul-double v84, v84, v42 │ │ -0a7654: 0500 5400 |0196: move-wide/from16 v0, v84 │ │ -0a7658: 8a00 |0198: double-to-int v0, v0 │ │ -0a765a: 0253 0000 |0199: move/from16 v83, v0 │ │ -0a765e: 1854 0000 0000 8084 2e41 |019b: const-wide v84, #double 1e+06 // #412e848000000000 │ │ -0a7668: ad54 542c |01a0: mul-double v84, v84, v44 │ │ -0a766c: 0500 5400 |01a2: move-wide/from16 v0, v84 │ │ -0a7670: 8a00 |01a4: double-to-int v0, v0 │ │ -0a7672: 0254 0000 |01a5: move/from16 v84, v0 │ │ -0a7676: 7603 1e2e 5200 |01a7: invoke-direct/range {v82, v83, v84}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0a767c: 1152 |01aa: return-object v82 │ │ -0a767e: 0538 3e00 |01ab: move-wide/from16 v56, v62 │ │ -0a7682: 2900 fbfe |01ad: goto/16 00a8 // -0105 │ │ +0a72c8: |[0a72c8] org.pyneo.maps.utils.GeoPoint.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0a72d8: 1830 0000 0040 a654 5841 |0000: const-wide v48, #double 6.37814e+06 // #415854a640000000 │ │ +0a72e2: 1832 d097 1c14 c43f 5841 |0005: const-wide v50, #double 6.35675e+06 // #41583fc4141c97d0 │ │ +0a72ec: 182e 28e1 f384 5a77 6b3f |000a: const-wide v46, #double 0.00335281 // #3f6b775a84f3e128 │ │ +0a72f6: 050c 3000 |000f: move-wide/from16 v12, v48 │ │ +0a72fa: 0512 3200 |0011: move-wide/from16 v18, v50 │ │ +0a72fe: ad0e 0c0c |0013: mul-double v14, v12, v12 │ │ +0a7302: ad14 1212 |0015: mul-double v20, v18, v18 │ │ +0a7306: 0526 2e00 |0017: move-wide/from16 v38, v46 │ │ +0a730a: 7401 302e 5f00 |0019: invoke-virtual/range {v95}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0a7310: 0b52 |001c: move-result-wide v82 │ │ +0a7312: 7702 392e 5200 |001d: invoke-static/range {v82, v83}, Lorg/pyneo/maps/utils/GeoPoint;.toRadians:(D)D // method@2e39 │ │ +0a7318: 0b34 |0020: move-result-wide v52 │ │ +0a731a: 7702 392e 6000 |0021: invoke-static/range {v96, v97}, Lorg/pyneo/maps/utils/GeoPoint;.toRadians:(D)D // method@2e39 │ │ +0a7320: 0b10 |0024: move-result-wide v16 │ │ +0a7322: 7702 a724 1000 |0025: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a7328: 0b1a |0028: move-result-wide v26 │ │ +0a732a: 7702 b424 1000 |0029: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a7330: 0b48 |002c: move-result-wide v72 │ │ +0a7332: 053a 6200 |002d: move-wide/from16 v58, v98 │ │ +0a7336: 1952 f03f |002f: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ +0a733a: ac52 5226 |0031: sub-double v82, v82, v38 │ │ +0a733e: 7702 b724 3400 |0033: invoke-static/range {v52, v53}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7344: 0b54 |0036: move-result-wide v84 │ │ +0a7346: ad4e 5254 |0037: mul-double v78, v82, v84 │ │ +0a734a: 1952 f03f |0039: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ +0a734e: 1954 f03f |003b: const-wide/high16 v84, #long 4607182418800017408 // #3ff0 │ │ +0a7352: ad56 4e4e |003d: mul-double v86, v78, v78 │ │ +0a7356: ab54 5456 |003f: add-double v84, v84, v86 │ │ +0a735a: 7702 b624 5400 |0041: invoke-static/range {v84, v85}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a7360: 0b54 |0044: move-result-wide v84 │ │ +0a7362: ae22 5254 |0045: div-double v34, v82, v84 │ │ +0a7366: ad4c 4e22 |0047: mul-double v76, v78, v34 │ │ +0a736a: 0500 4e00 |0049: move-wide/from16 v0, v78 │ │ +0a736e: 0502 1a00 |004b: move-wide/from16 v2, v26 │ │ +0a7372: 7140 a524 1032 |004d: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a7378: 0b40 |0050: move-result-wide v64 │ │ +0a737a: ad46 2248 |0051: mul-double v70, v34, v72 │ │ +0a737e: ad44 4646 |0053: mul-double v68, v70, v70 │ │ +0a7382: 1952 f03f |0055: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ +0a7386: ac16 5244 |0057: sub-double v22, v82, v68 │ │ +0a738a: ac52 0e14 |0059: sub-double v82, v14, v20 │ │ +0a738e: ad52 5216 |005b: mul-double v82, v82, v22 │ │ +0a7392: ae50 5214 |005d: div-double v80, v82, v20 │ │ +0a7396: 1952 f03f |005f: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ +0a739a: 1954 d040 |0061: const-wide/high16 v84, #long 4670232813583204352 // #40d0 │ │ +0a739e: ae54 5054 |0063: div-double v84, v80, v84 │ │ +0a73a2: 1956 b040 |0065: const-wide/high16 v86, #long 4661225614328463360 // #40b0 │ │ +0a73a6: 1958 88c0 |0067: const-wide/high16 v88, #long -4573405421594738688 // #c088 │ │ +0a73aa: 195a 7440 |0069: const-wide/high16 v90, #long 4644337115725824000 // #4074 │ │ +0a73ae: 185c 0000 0000 00e0 6540 |006b: const-wide v92, #double 175 // #4065e00000000000 │ │ +0a73b8: ad5c 5c50 |0070: mul-double v92, v92, v80 │ │ +0a73bc: ac5a 5a5c |0072: sub-double v90, v90, v92 │ │ +0a73c0: ad5a 5a50 |0074: mul-double v90, v90, v80 │ │ +0a73c4: ab58 585a |0076: add-double v88, v88, v90 │ │ +0a73c8: ad58 5850 |0078: mul-double v88, v88, v80 │ │ +0a73cc: ab56 5658 |007a: add-double v86, v86, v88 │ │ +0a73d0: ad54 5456 |007c: mul-double v84, v84, v86 │ │ +0a73d4: ab04 5254 |007e: add-double v4, v82, v84 │ │ +0a73d8: 1952 9040 |0080: const-wide/high16 v82, #long 4652218415073722368 // #4090 │ │ +0a73dc: ae52 5052 |0082: div-double v82, v80, v82 │ │ +0a73e0: 1954 7040 |0084: const-wide/high16 v84, #long 4643211215818981376 // #4070 │ │ +0a73e4: 1956 60c0 |0086: const-wide/high16 v86, #long -4584664420663164928 // #c060 │ │ +0a73e8: 1858 0000 0000 0080 5240 |0088: const-wide v88, #double 74 // #4052800000000000 │ │ +0a73f2: 185a 0000 0000 0080 4740 |008d: const-wide v90, #double 47 // #4047800000000000 │ │ +0a73fc: ad5a 5a50 |0092: mul-double v90, v90, v80 │ │ +0a7400: ac58 585a |0094: sub-double v88, v88, v90 │ │ +0a7404: ad58 5850 |0096: mul-double v88, v88, v80 │ │ +0a7408: ab56 5658 |0098: add-double v86, v86, v88 │ │ +0a740c: ad56 5650 |009a: mul-double v86, v86, v80 │ │ +0a7410: ab54 5456 |009c: add-double v84, v84, v86 │ │ +0a7414: ad06 5254 |009e: mul-double v6, v82, v84 │ │ +0a7418: ad52 1204 |00a0: mul-double v82, v18, v4 │ │ +0a741c: ae3c 3a52 |00a2: div-double v60, v58, v82 │ │ +0a7420: 053e 3c00 |00a4: move-wide/from16 v62, v60 │ │ +0a7424: 0538 3c00 |00a6: move-wide/from16 v56, v60 │ │ +0a7428: 1952 0040 |00a8: const-wide/high16 v82, #long 4611686018427387904 // #4000 │ │ +0a742c: ad52 5240 |00aa: mul-double v82, v82, v64 │ │ +0a7430: ab42 523e |00ac: add-double v66, v82, v62 │ │ +0a7434: 7702 a724 4200 |00ae: invoke-static/range {v66, v67}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a743a: 0b1e |00b1: move-result-wide v30 │ │ +0a743c: ad18 1e1e |00b2: mul-double v24, v30, v30 │ │ +0a7440: 7702 b424 3e00 |00b4: invoke-static/range {v62, v63}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a7446: 0b4a |00b7: move-result-wide v74 │ │ +0a7448: 7702 a724 3e00 |00b8: invoke-static/range {v62, v63}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a744e: 0b20 |00bb: move-result-wide v32 │ │ +0a7450: ad52 064a |00bc: mul-double v82, v6, v74 │ │ +0a7454: 1954 1040 |00be: const-wide/high16 v84, #long 4616189618054758400 // #4010 │ │ +0a7458: ae54 0654 |00c0: div-double v84, v6, v84 │ │ +0a745c: 1956 f0bf |00c2: const-wide/high16 v86, #long -4616189618054758400 // #bff0 │ │ +0a7460: 1958 0040 |00c4: const-wide/high16 v88, #long 4611686018427387904 // #4000 │ │ +0a7464: ad58 5818 |00c6: mul-double v88, v88, v24 │ │ +0a7468: ab56 5658 |00c8: add-double v86, v86, v88 │ │ +0a746c: ad56 5620 |00ca: mul-double v86, v86, v32 │ │ +0a7470: 1958 1840 |00cc: const-wide/high16 v88, #long 4618441417868443648 // #4018 │ │ +0a7474: ae58 0658 |00ce: div-double v88, v6, v88 │ │ +0a7478: ad58 581e |00d0: mul-double v88, v88, v30 │ │ +0a747c: 195a 08c0 |00d2: const-wide/high16 v90, #long -4609434218613702656 // #c008 │ │ +0a7480: 195c 1040 |00d4: const-wide/high16 v92, #long 4616189618054758400 // #4010 │ │ +0a7484: ad5c 5c4a |00d6: mul-double v92, v92, v74 │ │ +0a7488: ad5c 5c4a |00d8: mul-double v92, v92, v74 │ │ +0a748c: ab5a 5a5c |00da: add-double v90, v90, v92 │ │ +0a7490: ad58 585a |00dc: mul-double v88, v88, v90 │ │ +0a7494: 195a 08c0 |00de: const-wide/high16 v90, #long -4609434218613702656 // #c008 │ │ +0a7498: 195c 1040 |00e0: const-wide/high16 v92, #long 4616189618054758400 // #4010 │ │ +0a749c: ad5c 5c18 |00e2: mul-double v92, v92, v24 │ │ +0a74a0: ab5a 5a5c |00e4: add-double v90, v90, v92 │ │ +0a74a4: ad58 585a |00e6: mul-double v88, v88, v90 │ │ +0a74a8: ac56 5658 |00e8: sub-double v86, v86, v88 │ │ +0a74ac: ad54 5456 |00ea: mul-double v84, v84, v86 │ │ +0a74b0: ab54 541e |00ec: add-double v84, v84, v30 │ │ +0a74b4: ad24 5254 |00ee: mul-double v36, v82, v84 │ │ +0a74b8: ab3e 3c24 |00f0: add-double v62, v60, v36 │ │ +0a74bc: ac52 3e38 |00f2: sub-double v82, v62, v56 │ │ +0a74c0: 7702 a024 5200 |00f4: invoke-static/range {v82, v83}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a74c6: 0b52 |00f7: move-result-wide v82 │ │ +0a74c8: 1854 8276 4968 c225 3c3d |00f8: const-wide v84, #double 1e-13 // #3d3c25c268497682 │ │ +0a74d2: 3052 5254 |00fd: cmpg-double v82, v82, v84 │ │ +0a74d6: 3b52 ac00 |00ff: if-gez v82, 01ab // +00ac │ │ +0a74da: 1952 0040 |0101: const-wide/high16 v82, #long 4611686018427387904 // #4000 │ │ +0a74de: ad52 5240 |0103: mul-double v82, v82, v64 │ │ +0a74e2: ab42 523e |0105: add-double v66, v82, v62 │ │ +0a74e6: 7702 a724 4200 |0107: invoke-static/range {v66, v67}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a74ec: 0b1e |010a: move-result-wide v30 │ │ +0a74ee: ad18 1e1e |010b: mul-double v24, v30, v30 │ │ +0a74f2: 7702 a724 3e00 |010d: invoke-static/range {v62, v63}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a74f8: 0b1c |0110: move-result-wide v28 │ │ +0a74fa: 7702 b424 3e00 |0111: invoke-static/range {v62, v63}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a7500: 0b4a |0114: move-result-wide v74 │ │ +0a7502: ad52 4c1c |0115: mul-double v82, v76, v28 │ │ +0a7506: ad54 224a |0117: mul-double v84, v34, v74 │ │ +0a750a: ad54 541a |0119: mul-double v84, v84, v26 │ │ +0a750e: ab52 5254 |011b: add-double v82, v82, v84 │ │ +0a7512: 1954 f03f |011d: const-wide/high16 v84, #long 4607182418800017408 // #3ff0 │ │ +0a7516: ac54 5426 |011f: sub-double v84, v84, v38 │ │ +0a751a: ad56 4c4a |0121: mul-double v86, v76, v74 │ │ +0a751e: ad58 221c |0123: mul-double v88, v34, v28 │ │ +0a7522: ad58 581a |0125: mul-double v88, v88, v26 │ │ +0a7526: ac56 5658 |0127: sub-double v86, v86, v88 │ │ +0a752a: 1958 0040 |0129: const-wide/high16 v88, #long 4611686018427387904 // #4000 │ │ +0a752e: 7704 b024 5600 |012b: invoke-static/range {v86, v87, v88, v89}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7534: 0b56 |012e: move-result-wide v86 │ │ +0a7536: ab56 5644 |012f: add-double v86, v86, v68 │ │ +0a753a: 7702 b624 5600 |0131: invoke-static/range {v86, v87}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a7540: 0b56 |0134: move-result-wide v86 │ │ +0a7542: ad54 5456 |0135: mul-double v84, v84, v86 │ │ +0a7546: 7704 a524 5200 |0137: invoke-static/range {v82, v83, v84, v85}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a754c: 0b36 |013a: move-result-wide v54 │ │ +0a754e: ad52 4a48 |013b: mul-double v82, v74, v72 │ │ +0a7552: ad54 221c |013d: mul-double v84, v34, v28 │ │ +0a7556: ad56 4c4a |013f: mul-double v86, v76, v74 │ │ +0a755a: ad56 561a |0141: mul-double v86, v86, v26 │ │ +0a755e: ac54 5456 |0143: sub-double v84, v84, v86 │ │ +0a7562: 7704 a524 5200 |0145: invoke-static/range {v82, v83, v84, v85}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a7568: 0b28 |0148: move-result-wide v40 │ │ +0a756a: 1952 3040 |0149: const-wide/high16 v82, #long 4625196817309499392 // #4030 │ │ +0a756e: ae52 2652 |014b: div-double v82, v38, v82 │ │ +0a7572: ad52 5216 |014d: mul-double v82, v82, v22 │ │ +0a7576: 1954 1040 |014f: const-wide/high16 v84, #long 4616189618054758400 // #4010 │ │ +0a757a: 1956 1040 |0151: const-wide/high16 v86, #long 4616189618054758400 // #4010 │ │ +0a757e: 1958 0840 |0153: const-wide/high16 v88, #long 4613937818241073152 // #4008 │ │ +0a7582: ad58 5816 |0155: mul-double v88, v88, v22 │ │ +0a7586: ac56 5658 |0157: sub-double v86, v86, v88 │ │ +0a758a: ad56 5626 |0159: mul-double v86, v86, v38 │ │ +0a758e: ab54 5456 |015b: add-double v84, v84, v86 │ │ +0a7592: ad08 5254 |015d: mul-double v8, v82, v84 │ │ +0a7596: 1952 f03f |015f: const-wide/high16 v82, #long 4607182418800017408 // #3ff0 │ │ +0a759a: ac52 5208 |0161: sub-double v82, v82, v8 │ │ +0a759e: ad52 5226 |0163: mul-double v82, v82, v38 │ │ +0a75a2: ad52 5246 |0165: mul-double v82, v82, v70 │ │ +0a75a6: ad54 084a |0167: mul-double v84, v8, v74 │ │ +0a75aa: ad56 081c |0169: mul-double v86, v8, v28 │ │ +0a75ae: 1958 f0bf |016b: const-wide/high16 v88, #long -4616189618054758400 // #bff0 │ │ +0a75b2: 195a 0040 |016d: const-wide/high16 v90, #long 4611686018427387904 // #4000 │ │ +0a75b6: ad5a 5a18 |016f: mul-double v90, v90, v24 │ │ +0a75ba: ab58 585a |0171: add-double v88, v88, v90 │ │ +0a75be: ad56 5658 |0173: mul-double v86, v86, v88 │ │ +0a75c2: ab56 561e |0175: add-double v86, v86, v30 │ │ +0a75c6: ad54 5456 |0177: mul-double v84, v84, v86 │ │ +0a75ca: ab54 543e |0179: add-double v84, v84, v62 │ │ +0a75ce: ad52 5254 |017b: mul-double v82, v82, v84 │ │ +0a75d2: ac0a 2852 |017d: sub-double v10, v40, v82 │ │ +0a75d6: 7702 372e 3600 |017f: invoke-static/range {v54, v55}, Lorg/pyneo/maps/utils/GeoPoint;.toDegrees:(D)D // method@2e37 │ │ +0a75dc: 0b2a |0182: move-result-wide v42 │ │ +0a75de: 7401 322e 5f00 |0183: invoke-virtual/range {v95}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0a75e4: 0b52 |0186: move-result-wide v82 │ │ +0a75e6: 7120 372e ba00 |0187: invoke-static {v10, v11}, Lorg/pyneo/maps/utils/GeoPoint;.toDegrees:(D)D // method@2e37 │ │ +0a75ec: 0b54 |018a: move-result-wide v84 │ │ +0a75ee: ab2c 5254 |018b: add-double v44, v82, v84 │ │ +0a75f2: 2252 1406 |018d: new-instance v82, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0a75f6: 1854 0000 0000 8084 2e41 |018f: const-wide v84, #double 1e+06 // #412e848000000000 │ │ +0a7600: ad54 542a |0194: mul-double v84, v84, v42 │ │ +0a7604: 0500 5400 |0196: move-wide/from16 v0, v84 │ │ +0a7608: 8a00 |0198: double-to-int v0, v0 │ │ +0a760a: 0253 0000 |0199: move/from16 v83, v0 │ │ +0a760e: 1854 0000 0000 8084 2e41 |019b: const-wide v84, #double 1e+06 // #412e848000000000 │ │ +0a7618: ad54 542c |01a0: mul-double v84, v84, v44 │ │ +0a761c: 0500 5400 |01a2: move-wide/from16 v0, v84 │ │ +0a7620: 8a00 |01a4: double-to-int v0, v0 │ │ +0a7622: 0254 0000 |01a5: move/from16 v84, v0 │ │ +0a7626: 7603 1e2e 5200 |01a7: invoke-direct/range {v82, v83, v84}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0a762c: 1152 |01aa: return-object v82 │ │ +0a762e: 0538 3e00 |01ab: move-wide/from16 v56, v62 │ │ +0a7632: 2900 fbfe |01ad: goto/16 00a8 // -0105 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ 0x000a line=265 │ │ 0x000f line=267 │ │ 0x0011 line=268 │ │ @@ -173292,31 +173373,31 @@ │ │ type : '(DD)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 26 16-bit code units │ │ -0a7688: |[0a7688] org.pyneo.maps.utils.GeoPoint.distanceTo:(DD)I │ │ -0a7698: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a76a2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0a76a4: 2308 5306 |0006: new-array v8, v0, [F // type@0653 │ │ -0a76a8: 5290 d516 |0008: iget v0, v9, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a76ac: 8300 |000a: int-to-double v0, v0 │ │ -0a76ae: ce40 |000b: div-double/2addr v0, v4 │ │ -0a76b0: 5292 d616 |000c: iget v2, v9, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a76b4: 8322 |000e: int-to-double v2, v2 │ │ -0a76b6: ce42 |000f: div-double/2addr v2, v4 │ │ -0a76b8: 04a4 |0010: move-wide v4, v10 │ │ -0a76ba: 04c6 |0011: move-wide v6, v12 │ │ -0a76bc: 7709 2a2e 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.computeDistanceAndBearing:(DDDD[F)V // method@2e2a │ │ -0a76c2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0a76c4: 4400 0800 |0016: aget v0, v8, v0 │ │ -0a76c8: 8700 |0018: float-to-int v0, v0 │ │ -0a76ca: 0f00 |0019: return v0 │ │ +0a7638: |[0a7638] org.pyneo.maps.utils.GeoPoint.distanceTo:(DD)I │ │ +0a7648: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a7652: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0a7654: 2308 5306 |0006: new-array v8, v0, [F // type@0653 │ │ +0a7658: 5290 d516 |0008: iget v0, v9, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a765c: 8300 |000a: int-to-double v0, v0 │ │ +0a765e: ce40 |000b: div-double/2addr v0, v4 │ │ +0a7660: 5292 d616 |000c: iget v2, v9, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a7664: 8322 |000e: int-to-double v2, v2 │ │ +0a7666: ce42 |000f: div-double/2addr v2, v4 │ │ +0a7668: 04a4 |0010: move-wide v4, v10 │ │ +0a766a: 04c6 |0011: move-wide v6, v12 │ │ +0a766c: 7709 2a2e 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.computeDistanceAndBearing:(DDDD[F)V // method@2e2a │ │ +0a7672: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0a7674: 4400 0800 |0016: aget v0, v8, v0 │ │ +0a7678: 8700 |0018: float-to-int v0, v0 │ │ +0a767a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=126 │ │ 0x0008 line=127 │ │ 0x0015 line=128 │ │ locals : │ │ 0x0008 - 0x001a reg=8 res [F │ │ @@ -173329,25 +173410,25 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0a76cc: |[0a76cc] org.pyneo.maps.utils.GeoPoint.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I │ │ -0a76dc: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0a76e6: 5270 d516 |0005: iget v0, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a76ea: 8300 |0007: int-to-double v0, v0 │ │ -0a76ec: ce40 |0008: div-double/2addr v0, v4 │ │ -0a76ee: 5272 d616 |0009: iget v2, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a76f2: 8322 |000b: int-to-double v2, v2 │ │ -0a76f4: ce42 |000c: div-double/2addr v2, v4 │ │ -0a76f6: 6e53 2b2e 0621 |000d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(DD)I // method@2e2b │ │ -0a76fc: 0a00 |0010: move-result v0 │ │ -0a76fe: 0f00 |0011: return v0 │ │ +0a767c: |[0a767c] org.pyneo.maps.utils.GeoPoint.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I │ │ +0a768c: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0a7696: 5270 d516 |0005: iget v0, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a769a: 8300 |0007: int-to-double v0, v0 │ │ +0a769c: ce40 |0008: div-double/2addr v0, v4 │ │ +0a769e: 5272 d616 |0009: iget v2, v7, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a76a2: 8322 |000b: int-to-double v2, v2 │ │ +0a76a4: ce42 |000c: div-double/2addr v2, v4 │ │ +0a76a6: 6e53 2b2e 0621 |000d: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(DD)I // method@2e2b │ │ +0a76ac: 0a00 |0010: move-result v0 │ │ +0a76ae: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0012 reg=7 other Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ @@ -173356,29 +173437,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -0a7700: |[0a7700] org.pyneo.maps.utils.GeoPoint.equals:(Ljava/lang/Object;)Z │ │ -0a7710: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a7712: 2052 1406 |0001: instance-of v2, v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0a7716: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -0a771a: 0f01 |0005: return v1 │ │ -0a771c: 0750 |0006: move-object v0, v5 │ │ -0a771e: 1f00 1406 |0007: check-cast v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0a7722: 5202 d516 |0009: iget v2, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7726: 5243 d516 |000b: iget v3, v4, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a772a: 3332 f8ff |000d: if-ne v2, v3, 0005 // -0008 │ │ -0a772e: 5202 d616 |000f: iget v2, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a7732: 5243 d616 |0011: iget v3, v4, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a7736: 3332 f2ff |0013: if-ne v2, v3, 0005 // -000e │ │ -0a773a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0a773c: 28ef |0016: goto 0005 // -0011 │ │ +0a76b0: |[0a76b0] org.pyneo.maps.utils.GeoPoint.equals:(Ljava/lang/Object;)Z │ │ +0a76c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a76c2: 2052 1406 |0001: instance-of v2, v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0a76c6: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +0a76ca: 0f01 |0005: return v1 │ │ +0a76cc: 0750 |0006: move-object v0, v5 │ │ +0a76ce: 1f00 1406 |0007: check-cast v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0a76d2: 5202 d516 |0009: iget v2, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a76d6: 5243 d516 |000b: iget v3, v4, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a76da: 3332 f8ff |000d: if-ne v2, v3, 0005 // -0008 │ │ +0a76de: 5202 d616 |000f: iget v2, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a76e2: 5243 d616 |0011: iget v3, v4, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a76e6: 3332 f2ff |0013: if-ne v2, v3, 0005 // -000e │ │ +0a76ea: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0a76ec: 28ef |0016: goto 0005 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0005 line=116 │ │ 0x0007 line=115 │ │ 0x0009 line=116 │ │ locals : │ │ @@ -173391,20 +173472,20 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a7740: |[0a7740] org.pyneo.maps.utils.GeoPoint.getLatitude:()D │ │ -0a7750: 5240 d516 |0000: iget v0, v4, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7754: 8300 |0002: int-to-double v0, v0 │ │ -0a7756: 1802 0000 0000 8084 2e41 |0003: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -0a7760: ce20 |0008: div-double/2addr v0, v2 │ │ -0a7762: 1000 |0009: return-wide v0 │ │ +0a76f0: |[0a76f0] org.pyneo.maps.utils.GeoPoint.getLatitude:()D │ │ +0a7700: 5240 d516 |0000: iget v0, v4, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a7704: 8300 |0002: int-to-double v0, v0 │ │ +0a7706: 1802 0000 0000 8084 2e41 |0003: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +0a7710: ce20 |0008: div-double/2addr v0, v2 │ │ +0a7712: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ #11 : (in Lorg/pyneo/maps/utils/GeoPoint;) │ │ @@ -173412,17 +173493,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7764: |[0a7764] org.pyneo.maps.utils.GeoPoint.getLatitudeE6:()I │ │ -0a7774: 5210 d516 |0000: iget v0, v1, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7778: 0f00 |0002: return v0 │ │ +0a7714: |[0a7714] org.pyneo.maps.utils.GeoPoint.getLatitudeE6:()I │ │ +0a7724: 5210 d516 |0000: iget v0, v1, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a7728: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ #12 : (in Lorg/pyneo/maps/utils/GeoPoint;) │ │ @@ -173430,20 +173511,20 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a777c: |[0a777c] org.pyneo.maps.utils.GeoPoint.getLongitude:()D │ │ -0a778c: 5240 d616 |0000: iget v0, v4, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a7790: 8300 |0002: int-to-double v0, v0 │ │ -0a7792: 1802 0000 0000 8084 2e41 |0003: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -0a779c: ce20 |0008: div-double/2addr v0, v2 │ │ -0a779e: 1000 |0009: return-wide v0 │ │ +0a772c: |[0a772c] org.pyneo.maps.utils.GeoPoint.getLongitude:()D │ │ +0a773c: 5240 d616 |0000: iget v0, v4, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a7740: 8300 |0002: int-to-double v0, v0 │ │ +0a7742: 1802 0000 0000 8084 2e41 |0003: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +0a774c: ce20 |0008: div-double/2addr v0, v2 │ │ +0a774e: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ #13 : (in Lorg/pyneo/maps/utils/GeoPoint;) │ │ @@ -173451,17 +173532,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a77a0: |[0a77a0] org.pyneo.maps.utils.GeoPoint.getLongitudeE6:()I │ │ -0a77b0: 5210 d616 |0000: iget v0, v1, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a77b4: 0f00 |0002: return v0 │ │ +0a7750: |[0a7750] org.pyneo.maps.utils.GeoPoint.getLongitudeE6:()I │ │ +0a7760: 5210 d616 |0000: iget v0, v1, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a7764: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ #14 : (in Lorg/pyneo/maps/utils/GeoPoint;) │ │ @@ -173469,18 +173550,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a77b8: |[0a77b8] org.pyneo.maps.utils.GeoPoint.setCoordsE6:(II)V │ │ -0a77c8: 5901 d516 |0000: iput v1, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a77cc: 5902 d616 |0002: iput v2, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a77d0: 0e00 |0004: return-void │ │ +0a7768: |[0a7768] org.pyneo.maps.utils.GeoPoint.setCoordsE6:(II)V │ │ +0a7778: 5901 d516 |0000: iput v1, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a777c: 5902 d616 |0002: iput v2, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a7780: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ 0x0004 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/pyneo/maps/utils/GeoPoint; │ │ @@ -173492,17 +173573,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a77d4: |[0a77d4] org.pyneo.maps.utils.GeoPoint.setLatitudeE6:(I)V │ │ -0a77e4: 5901 d516 |0000: iput v1, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a77e8: 0e00 |0002: return-void │ │ +0a7784: |[0a7784] org.pyneo.maps.utils.GeoPoint.setLatitudeE6:(I)V │ │ +0a7794: 5901 d516 |0000: iput v1, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a7798: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0003 reg=1 aLatitudeE6 I │ │ @@ -173512,17 +173593,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a77ec: |[0a77ec] org.pyneo.maps.utils.GeoPoint.setLongitudeE6:(I)V │ │ -0a77fc: 5901 d616 |0000: iput v1, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a7800: 0e00 |0002: return-void │ │ +0a779c: |[0a779c] org.pyneo.maps.utils.GeoPoint.setLongitudeE6:(I)V │ │ +0a77ac: 5901 d616 |0000: iput v1, v0, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a77b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0003 reg=1 aLongitudeE6 I │ │ @@ -173532,37 +173613,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0a7804: |[0a7804] org.pyneo.maps.utils.GeoPoint.toDoubleString:()Ljava/lang/String; │ │ -0a7814: 1806 0000 0000 8084 2e41 |0000: const-wide v6, #double 1e+06 // #412e848000000000 │ │ -0a781e: 6200 d00b |0005: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0a7822: 1a01 c300 |0007: const-string v1, "%f,%f" // string@00c3 │ │ -0a7826: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -0a7828: 2322 7806 |000a: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -0a782c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0a782e: 5284 d516 |000d: iget v4, v8, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7832: 8344 |000f: int-to-double v4, v4 │ │ -0a7834: ce64 |0010: div-double/2addr v4, v6 │ │ -0a7836: 7120 7b24 5400 |0011: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a783c: 0c04 |0014: move-result-object v4 │ │ -0a783e: 4d04 0203 |0015: aput-object v4, v2, v3 │ │ -0a7842: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -0a7844: 5284 d616 |0018: iget v4, v8, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a7848: 8344 |001a: int-to-double v4, v4 │ │ -0a784a: ce64 |001b: div-double/2addr v4, v6 │ │ -0a784c: 7120 7b24 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0a7852: 0c04 |001f: move-result-object v4 │ │ -0a7854: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ -0a7858: 7130 dd24 1002 |0022: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0a785e: 0c00 |0025: move-result-object v0 │ │ -0a7860: 1100 |0026: return-object v0 │ │ +0a77b4: |[0a77b4] org.pyneo.maps.utils.GeoPoint.toDoubleString:()Ljava/lang/String; │ │ +0a77c4: 1806 0000 0000 8084 2e41 |0000: const-wide v6, #double 1e+06 // #412e848000000000 │ │ +0a77ce: 6200 d00b |0005: sget-object v0, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0a77d2: 1a01 c300 |0007: const-string v1, "%f,%f" // string@00c3 │ │ +0a77d6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +0a77d8: 2322 7806 |000a: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +0a77dc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0a77de: 5284 d516 |000d: iget v4, v8, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a77e2: 8344 |000f: int-to-double v4, v4 │ │ +0a77e4: ce64 |0010: div-double/2addr v4, v6 │ │ +0a77e6: 7120 7b24 5400 |0011: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a77ec: 0c04 |0014: move-result-object v4 │ │ +0a77ee: 4d04 0203 |0015: aput-object v4, v2, v3 │ │ +0a77f2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +0a77f4: 5284 d616 |0018: iget v4, v8, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a77f8: 8344 |001a: int-to-double v4, v4 │ │ +0a77fa: ce64 |001b: div-double/2addr v4, v6 │ │ +0a77fc: 7120 7b24 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0a7802: 0c04 |001f: move-result-object v4 │ │ +0a7804: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ +0a7808: 7130 dd24 1002 |0022: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0a780e: 0c00 |0025: move-result-object v0 │ │ +0a7810: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=107 │ │ locals : │ │ 0x0000 - 0x0027 reg=8 this Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ #18 : (in Lorg/pyneo/maps/utils/GeoPoint;) │ │ @@ -173570,29 +173651,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0a7864: |[0a7864] org.pyneo.maps.utils.GeoPoint.toString:()Ljava/lang/String; │ │ -0a7874: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0a7878: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a787e: 5221 d516 |0005: iget v1, v2, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ -0a7882: 6e20 0025 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a7888: 0c00 |000a: move-result-object v0 │ │ -0a788a: 1a01 2401 |000b: const-string v1, "," // string@0124 │ │ -0a788e: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a7894: 0c00 |0010: move-result-object v0 │ │ -0a7896: 5221 d616 |0011: iget v1, v2, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ -0a789a: 6e20 0025 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a78a0: 0c00 |0016: move-result-object v0 │ │ -0a78a2: 6e10 0a25 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a78a8: 0c00 |001a: move-result-object v0 │ │ -0a78aa: 1100 |001b: return-object v0 │ │ +0a7814: |[0a7814] org.pyneo.maps.utils.GeoPoint.toString:()Ljava/lang/String; │ │ +0a7824: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0a7828: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a782e: 5221 d516 |0005: iget v1, v2, Lorg/pyneo/maps/utils/GeoPoint;.mLatitudeE6:I // field@16d5 │ │ +0a7832: 6e20 0025 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a7838: 0c00 |000a: move-result-object v0 │ │ +0a783a: 1a01 2401 |000b: const-string v1, "," // string@0124 │ │ +0a783e: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a7844: 0c00 |0010: move-result-object v0 │ │ +0a7846: 5221 d616 |0011: iget v1, v2, Lorg/pyneo/maps/utils/GeoPoint;.mLongitudeE6:I // field@16d6 │ │ +0a784a: 6e20 0025 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a7850: 0c00 |0016: move-result-object v0 │ │ +0a7852: 6e10 0a25 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a7858: 0c00 |001a: move-result-object v0 │ │ +0a785a: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ source_file_idx : 1428 (GeoPoint.java) │ │ @@ -173724,61 +173805,61 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a78ac: |[0a78ac] org.pyneo.maps.utils.IndexPreference$1$1.:(Lorg/pyneo/maps/utils/IndexPreference$1;)V │ │ -0a78bc: 5b01 d716 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ -0a78c0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a78c6: 0e00 |0005: return-void │ │ +0a785c: |[0a785c] org.pyneo.maps.utils.IndexPreference$1$1.:(Lorg/pyneo/maps/utils/IndexPreference$1;)V │ │ +0a786c: 5b01 d716 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ +0a7870: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a7876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/IndexPreference$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/IndexPreference$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/pyneo/maps/utils/IndexPreference$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/IndexPreference$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0a78c8: |[0a78c8] org.pyneo.maps.utils.IndexPreference$1$1.run:()V │ │ -0a78d8: 5410 d716 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ -0a78dc: 5400 d816 |0002: iget-object v0, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ -0a78e0: 7110 4e2e 0000 |0004: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$300:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; // method@2e4e │ │ -0a78e6: 0c00 |0007: move-result-object v0 │ │ -0a78e8: 6e10 1b24 0000 |0008: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -0a78ee: 0a00 |000b: move-result v0 │ │ -0a78f0: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -0a78f4: 5410 d716 |000e: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ -0a78f8: 5400 d816 |0010: iget-object v0, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ -0a78fc: 7110 4e2e 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$300:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; // method@2e4e │ │ -0a7902: 0c00 |0015: move-result-object v0 │ │ -0a7904: 6e10 1924 0000 |0016: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ -0a790a: 5410 d716 |0019: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ -0a790e: 5400 d816 |001b: iget-object v0, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ -0a7912: 7110 4f2e 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$400:(Lorg/pyneo/maps/utils/IndexPreference;)Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; // method@2e4f │ │ -0a7918: 0c00 |0020: move-result-object v0 │ │ -0a791a: 7110 3e03 0000 |0021: invoke-static {v0}, Landroid/os/Message;.obtain:(Landroid/os/Handler;)Landroid/os/Message; // method@033e │ │ -0a7920: 0c00 |0024: move-result-object v0 │ │ -0a7922: 6e10 4303 0000 |0025: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a7928: 5410 d716 |0028: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ -0a792c: 5400 d816 |002a: iget-object v0, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ -0a7930: 7110 4b2e 0000 |002c: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$100:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/app/ProgressDialog; // method@2e4b │ │ -0a7936: 0c00 |002f: move-result-object v0 │ │ -0a7938: 6e10 e700 0000 |0030: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a793e: 0e00 |0033: return-void │ │ +0a7878: |[0a7878] org.pyneo.maps.utils.IndexPreference$1$1.run:()V │ │ +0a7888: 5410 d716 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ +0a788c: 5400 d816 |0002: iget-object v0, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ +0a7890: 7110 4e2e 0000 |0004: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$300:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; // method@2e4e │ │ +0a7896: 0c00 |0007: move-result-object v0 │ │ +0a7898: 6e10 1b24 0000 |0008: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +0a789e: 0a00 |000b: move-result v0 │ │ +0a78a0: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +0a78a4: 5410 d716 |000e: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ +0a78a8: 5400 d816 |0010: iget-object v0, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ +0a78ac: 7110 4e2e 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$300:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; // method@2e4e │ │ +0a78b2: 0c00 |0015: move-result-object v0 │ │ +0a78b4: 6e10 1924 0000 |0016: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ +0a78ba: 5410 d716 |0019: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ +0a78be: 5400 d816 |001b: iget-object v0, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ +0a78c2: 7110 4f2e 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$400:(Lorg/pyneo/maps/utils/IndexPreference;)Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; // method@2e4f │ │ +0a78c8: 0c00 |0020: move-result-object v0 │ │ +0a78ca: 7110 3e03 0000 |0021: invoke-static {v0}, Landroid/os/Message;.obtain:(Landroid/os/Handler;)Landroid/os/Message; // method@033e │ │ +0a78d0: 0c00 |0024: move-result-object v0 │ │ +0a78d2: 6e10 4303 0000 |0025: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a78d8: 5410 d716 |0028: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference$1$1;.this$1:Lorg/pyneo/maps/utils/IndexPreference$1; // field@16d7 │ │ +0a78dc: 5400 d816 |002a: iget-object v0, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ +0a78e0: 7110 4b2e 0000 |002c: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$100:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/app/ProgressDialog; // method@2e4b │ │ +0a78e6: 0c00 |002f: move-result-object v0 │ │ +0a78e8: 6e10 e700 0000 |0030: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a78ee: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000e line=49 │ │ 0x0019 line=51 │ │ 0x0028 line=52 │ │ 0x0033 line=53 │ │ @@ -173820,51 +173901,51 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a7940: |[0a7940] org.pyneo.maps.utils.IndexPreference$1.:(Lorg/pyneo/maps/utils/IndexPreference;)V │ │ -0a7950: 5b01 d816 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ -0a7954: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a795a: 0e00 |0005: return-void │ │ +0a78f0: |[0a78f0] org.pyneo.maps.utils.IndexPreference$1.:(Lorg/pyneo/maps/utils/IndexPreference;)V │ │ +0a7900: 5b01 d816 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ +0a7904: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a790a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/IndexPreference$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/IndexPreference; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/utils/IndexPreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/IndexPreference$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0a795c: |[0a795c] org.pyneo.maps.utils.IndexPreference$1.onClick:(Landroid/view/View;)V │ │ -0a796c: 5430 d816 |0000: iget-object v0, v3, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ -0a7970: 5431 d816 |0002: iget-object v1, v3, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ -0a7974: 7110 4d2e 0100 |0004: invoke-static {v1}, Lorg/pyneo/maps/utils/IndexPreference;.access$200:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/content/Context; // method@2e4d │ │ -0a797a: 0c01 |0007: move-result-object v1 │ │ -0a797c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0a797e: 7120 f42e 2100 |0009: invoke-static {v1, v2}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0a7984: 0c01 |000c: move-result-object v1 │ │ -0a7986: 7120 4c2e 1000 |000d: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/IndexPreference;.access$102:(Lorg/pyneo/maps/utils/IndexPreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; // method@2e4c │ │ -0a798c: 5430 d816 |0010: iget-object v0, v3, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ -0a7990: 7110 502e 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$500:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/util/concurrent/ExecutorService; // method@2e50 │ │ -0a7996: 0c00 |0015: move-result-object v0 │ │ -0a7998: 2201 1706 |0016: new-instance v1, Lorg/pyneo/maps/utils/IndexPreference$1$1; // type@0617 │ │ -0a799c: 7020 432e 3100 |0018: invoke-direct {v1, v3}, Lorg/pyneo/maps/utils/IndexPreference$1$1;.:(Lorg/pyneo/maps/utils/IndexPreference$1;)V // method@2e43 │ │ -0a79a2: 7220 bf25 1000 |001b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0a79a8: 0e00 |001e: return-void │ │ +0a790c: |[0a790c] org.pyneo.maps.utils.IndexPreference$1.onClick:(Landroid/view/View;)V │ │ +0a791c: 5430 d816 |0000: iget-object v0, v3, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ +0a7920: 5431 d816 |0002: iget-object v1, v3, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ +0a7924: 7110 4d2e 0100 |0004: invoke-static {v1}, Lorg/pyneo/maps/utils/IndexPreference;.access$200:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/content/Context; // method@2e4d │ │ +0a792a: 0c01 |0007: move-result-object v1 │ │ +0a792c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0a792e: 7120 f42e 2100 |0009: invoke-static {v1, v2}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0a7934: 0c01 |000c: move-result-object v1 │ │ +0a7936: 7120 4c2e 1000 |000d: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/IndexPreference;.access$102:(Lorg/pyneo/maps/utils/IndexPreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; // method@2e4c │ │ +0a793c: 5430 d816 |0010: iget-object v0, v3, Lorg/pyneo/maps/utils/IndexPreference$1;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d8 │ │ +0a7940: 7110 502e 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/utils/IndexPreference;.access$500:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/util/concurrent/ExecutorService; // method@2e50 │ │ +0a7946: 0c00 |0015: move-result-object v0 │ │ +0a7948: 2201 1706 |0016: new-instance v1, Lorg/pyneo/maps/utils/IndexPreference$1$1; // type@0617 │ │ +0a794c: 7020 432e 3100 |0018: invoke-direct {v1, v3}, Lorg/pyneo/maps/utils/IndexPreference$1$1;.:(Lorg/pyneo/maps/utils/IndexPreference$1;)V // method@2e43 │ │ +0a7952: 7220 bf25 1000 |001b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0a7958: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0010 line=45 │ │ 0x001e line=56 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/pyneo/maps/utils/IndexPreference$1; │ │ @@ -173904,18 +173985,18 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a79ac: |[0a79ac] org.pyneo.maps.utils.IndexPreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/IndexPreference;)V │ │ -0a79bc: 5b01 d916 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d9 │ │ -0a79c0: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -0a79c6: 0e00 |0005: return-void │ │ +0a795c: |[0a795c] org.pyneo.maps.utils.IndexPreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/IndexPreference;)V │ │ +0a796c: 5b01 d916 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d9 │ │ +0a7970: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0a7976: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/IndexPreference; │ │ │ │ @@ -173924,17 +174005,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;Lorg/pyneo/maps/utils/IndexPreference$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a79c8: |[0a79c8] org.pyneo.maps.utils.IndexPreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/IndexPreference;Lorg/pyneo/maps/utils/IndexPreference$1;)V │ │ -0a79d8: 7020 472e 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/IndexPreference;)V // method@2e47 │ │ -0a79de: 0e00 |0003: return-void │ │ +0a7978: |[0a7978] org.pyneo.maps.utils.IndexPreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/IndexPreference;Lorg/pyneo/maps/utils/IndexPreference$1;)V │ │ +0a7988: 7020 472e 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/IndexPreference;)V // method@2e47 │ │ +0a798e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/utils/IndexPreference; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/utils/IndexPreference$1; │ │ @@ -173945,42 +174026,46 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0a79e0: |[0a79e0] org.pyneo.maps.utils.IndexPreference$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ -0a79f0: 5460 d916 |0000: iget-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d9 │ │ -0a79f4: 5461 d916 |0002: iget-object v1, v6, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d9 │ │ -0a79f8: 7110 4d2e 0100 |0004: invoke-static {v1}, Lorg/pyneo/maps/utils/IndexPreference;.access$200:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/content/Context; // method@2e4d │ │ -0a79fe: 0c01 |0007: move-result-object v1 │ │ -0a7a00: 1402 d200 0e7f |0008: const v2, #float 1.88755e+38 // #7f0e00d2 │ │ -0a7a06: 6e20 3401 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0a7a0c: 0c01 |000e: move-result-object v1 │ │ -0a7a0e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0a7a10: 2322 7806 |0010: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -0a7a14: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0a7a16: 5464 d916 |0013: iget-object v4, v6, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d9 │ │ -0a7a1a: 7110 4e2e 0400 |0015: invoke-static {v4}, Lorg/pyneo/maps/utils/IndexPreference;.access$300:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; // method@2e4e │ │ -0a7a20: 0c04 |0018: move-result-object v4 │ │ -0a7a22: 6e10 2624 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@2426 │ │ -0a7a28: 0b04 |001c: move-result-wide v4 │ │ -0a7a2a: 8444 |001d: long-to-int v4, v4 │ │ -0a7a2c: d344 0004 |001e: div-int/lit16 v4, v4, #int 1024 // #0400 │ │ -0a7a30: 7110 9624 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a7a36: 0c04 |0023: move-result-object v4 │ │ -0a7a38: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -0a7a3c: 7120 dc24 2100 |0026: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a7a42: 0c01 |0029: move-result-object v1 │ │ -0a7a44: 6e20 522e 1000 |002a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/IndexPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@2e52 │ │ -0a7a4a: 0e00 |002d: return-void │ │ +0a7990: |[0a7990] org.pyneo.maps.utils.IndexPreference$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ +0a79a0: 5460 d916 |0000: iget-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d9 │ │ +0a79a4: 5461 d916 |0002: iget-object v1, v6, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d9 │ │ +0a79a8: 7110 4d2e 0100 |0004: invoke-static {v1}, Lorg/pyneo/maps/utils/IndexPreference;.access$200:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/content/Context; // method@2e4d │ │ +0a79ae: 0c01 |0007: move-result-object v1 │ │ +0a79b0: 1402 d200 0e7f |0008: const v2, #float 1.88755e+38 // #7f0e00d2 │ │ +0a79b6: 6e20 3401 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0a79bc: 0c01 |000e: move-result-object v1 │ │ +0a79be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0a79c0: 2322 7806 |0010: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +0a79c4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0a79c6: 5464 d916 |0013: iget-object v4, v6, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/IndexPreference; // field@16d9 │ │ +0a79ca: 7110 4e2e 0400 |0015: invoke-static {v4}, Lorg/pyneo/maps/utils/IndexPreference;.access$300:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; // method@2e4e │ │ +0a79d0: 0c04 |0018: move-result-object v4 │ │ +0a79d2: 6e10 2624 0400 |0019: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@2426 │ │ +0a79d8: 0b04 |001c: move-result-wide v4 │ │ +0a79da: 8444 |001d: long-to-int v4, v4 │ │ +0a79dc: d344 0004 |001e: div-int/lit16 v4, v4, #int 1024 // #0400 │ │ +0a79e0: 7110 9624 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a79e6: 0c04 |0023: move-result-object v4 │ │ +0a79e8: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +0a79ec: 7120 dc24 2100 |0026: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a79f2: 0c01 |0029: move-result-object v1 │ │ +0a79f4: 6e20 522e 1000 |002a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/IndexPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@2e52 │ │ +0a79fa: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ + 0x000b line=67 │ │ + 0x0019 line=68 │ │ + 0x0020 line=67 │ │ + 0x0026 line=66 │ │ 0x002d line=70 │ │ locals : │ │ 0x0000 - 0x002e reg=6 this Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x002e reg=7 msg Landroid/os/Message; │ │ │ │ source_file_idx : 1622 (IndexPreference.java) │ │ │ │ @@ -174017,54 +174102,54 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a7a4c: |[0a7a4c] org.pyneo.maps.utils.InternalCachePreference$1$1.:(Lorg/pyneo/maps/utils/InternalCachePreference$1;)V │ │ -0a7a5c: 5b01 e016 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; // field@16e0 │ │ -0a7a60: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a7a66: 0e00 |0005: return-void │ │ +0a79fc: |[0a79fc] org.pyneo.maps.utils.InternalCachePreference$1$1.:(Lorg/pyneo/maps/utils/InternalCachePreference$1;)V │ │ +0a7a0c: 5b01 e016 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; // field@16e0 │ │ +0a7a10: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a7a16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/InternalCachePreference$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/InternalCachePreference$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/pyneo/maps/utils/InternalCachePreference$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/InternalCachePreference$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0a7a68: |[0a7a68] org.pyneo.maps.utils.InternalCachePreference$1$1.run:()V │ │ -0a7a78: 5410 e016 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; // field@16e0 │ │ -0a7a7c: 5400 e116 |0002: iget-object v0, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ -0a7a80: 7110 5e2e 0000 |0004: invoke-static {v0}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$200:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/tileprovider/FSCacheProvider; // method@2e5e │ │ -0a7a86: 0c00 |0007: move-result-object v0 │ │ -0a7a88: 6e10 862b 0000 |0008: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.clearCache:()V // method@2b86 │ │ -0a7a8e: 5410 e016 |000b: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; // field@16e0 │ │ -0a7a92: 5400 e116 |000d: iget-object v0, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ -0a7a96: 7110 5f2e 0000 |000f: invoke-static {v0}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$300:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // method@2e5f │ │ -0a7a9c: 0c00 |0012: move-result-object v0 │ │ -0a7a9e: 7110 3e03 0000 |0013: invoke-static {v0}, Landroid/os/Message;.obtain:(Landroid/os/Handler;)Landroid/os/Message; // method@033e │ │ -0a7aa4: 0c00 |0016: move-result-object v0 │ │ -0a7aa6: 6e10 4303 0000 |0017: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a7aac: 5410 e016 |001a: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; // field@16e0 │ │ -0a7ab0: 5400 e116 |001c: iget-object v0, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ -0a7ab4: 7110 5c2e 0000 |001e: invoke-static {v0}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$100:(Lorg/pyneo/maps/utils/InternalCachePreference;)Landroid/app/ProgressDialog; // method@2e5c │ │ -0a7aba: 0c00 |0021: move-result-object v0 │ │ -0a7abc: 6e10 e700 0000 |0022: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a7ac2: 0e00 |0025: return-void │ │ +0a7a18: |[0a7a18] org.pyneo.maps.utils.InternalCachePreference$1$1.run:()V │ │ +0a7a28: 5410 e016 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; // field@16e0 │ │ +0a7a2c: 5400 e116 |0002: iget-object v0, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ +0a7a30: 7110 5e2e 0000 |0004: invoke-static {v0}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$200:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/tileprovider/FSCacheProvider; // method@2e5e │ │ +0a7a36: 0c00 |0007: move-result-object v0 │ │ +0a7a38: 6e10 862b 0000 |0008: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.clearCache:()V // method@2b86 │ │ +0a7a3e: 5410 e016 |000b: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; // field@16e0 │ │ +0a7a42: 5400 e116 |000d: iget-object v0, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ +0a7a46: 7110 5f2e 0000 |000f: invoke-static {v0}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$300:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // method@2e5f │ │ +0a7a4c: 0c00 |0012: move-result-object v0 │ │ +0a7a4e: 7110 3e03 0000 |0013: invoke-static {v0}, Landroid/os/Message;.obtain:(Landroid/os/Handler;)Landroid/os/Message; // method@033e │ │ +0a7a54: 0c00 |0016: move-result-object v0 │ │ +0a7a56: 6e10 4303 0000 |0017: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a7a5c: 5410 e016 |001a: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; // field@16e0 │ │ +0a7a60: 5400 e116 |001c: iget-object v0, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ +0a7a64: 7110 5c2e 0000 |001e: invoke-static {v0}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$100:(Lorg/pyneo/maps/utils/InternalCachePreference;)Landroid/app/ProgressDialog; // method@2e5c │ │ +0a7a6a: 0c00 |0021: move-result-object v0 │ │ +0a7a6c: 6e10 e700 0000 |0022: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a7a72: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000b line=49 │ │ 0x001a line=50 │ │ 0x0025 line=52 │ │ locals : │ │ @@ -174105,50 +174190,50 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a7ac4: |[0a7ac4] org.pyneo.maps.utils.InternalCachePreference$1.:(Lorg/pyneo/maps/utils/InternalCachePreference;)V │ │ -0a7ad4: 5b01 e116 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ -0a7ad8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a7ade: 0e00 |0005: return-void │ │ +0a7a74: |[0a7a74] org.pyneo.maps.utils.InternalCachePreference$1.:(Lorg/pyneo/maps/utils/InternalCachePreference;)V │ │ +0a7a84: 5b01 e116 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ +0a7a88: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a7a8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/InternalCachePreference$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/InternalCachePreference; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/utils/InternalCachePreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/InternalCachePreference$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0a7ae0: |[0a7ae0] org.pyneo.maps.utils.InternalCachePreference$1.onClick:(Landroid/view/View;)V │ │ -0a7af0: 5420 e116 |0000: iget-object v0, v2, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ -0a7af4: 5421 e116 |0002: iget-object v1, v2, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ -0a7af8: 6e10 612e 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.getContext:()Landroid/content/Context; // method@2e61 │ │ -0a7afe: 0c01 |0007: move-result-object v1 │ │ -0a7b00: 7110 f32e 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;)Landroid/app/ProgressDialog; // method@2ef3 │ │ -0a7b06: 0c01 |000b: move-result-object v1 │ │ -0a7b08: 7120 5d2e 1000 |000c: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$102:(Lorg/pyneo/maps/utils/InternalCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; // method@2e5d │ │ -0a7b0e: 5420 e116 |000f: iget-object v0, v2, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ -0a7b12: 7110 602e 0000 |0011: invoke-static {v0}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$400:(Lorg/pyneo/maps/utils/InternalCachePreference;)Ljava/util/concurrent/ExecutorService; // method@2e60 │ │ -0a7b18: 0c00 |0014: move-result-object v0 │ │ -0a7b1a: 2201 1b06 |0015: new-instance v1, Lorg/pyneo/maps/utils/InternalCachePreference$1$1; // type@061b │ │ -0a7b1e: 7020 542e 2100 |0017: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.:(Lorg/pyneo/maps/utils/InternalCachePreference$1;)V // method@2e54 │ │ -0a7b24: 7220 bf25 1000 |001a: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0a7b2a: 0e00 |001d: return-void │ │ +0a7a90: |[0a7a90] org.pyneo.maps.utils.InternalCachePreference$1.onClick:(Landroid/view/View;)V │ │ +0a7aa0: 5420 e116 |0000: iget-object v0, v2, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ +0a7aa4: 5421 e116 |0002: iget-object v1, v2, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ +0a7aa8: 6e10 612e 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.getContext:()Landroid/content/Context; // method@2e61 │ │ +0a7aae: 0c01 |0007: move-result-object v1 │ │ +0a7ab0: 7110 f32e 0100 |0008: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;)Landroid/app/ProgressDialog; // method@2ef3 │ │ +0a7ab6: 0c01 |000b: move-result-object v1 │ │ +0a7ab8: 7120 5d2e 1000 |000c: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$102:(Lorg/pyneo/maps/utils/InternalCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; // method@2e5d │ │ +0a7abe: 5420 e116 |000f: iget-object v0, v2, Lorg/pyneo/maps/utils/InternalCachePreference$1;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e1 │ │ +0a7ac2: 7110 602e 0000 |0011: invoke-static {v0}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$400:(Lorg/pyneo/maps/utils/InternalCachePreference;)Ljava/util/concurrent/ExecutorService; // method@2e60 │ │ +0a7ac8: 0c00 |0014: move-result-object v0 │ │ +0a7aca: 2201 1b06 |0015: new-instance v1, Lorg/pyneo/maps/utils/InternalCachePreference$1$1; // type@061b │ │ +0a7ace: 7020 542e 2100 |0017: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;.:(Lorg/pyneo/maps/utils/InternalCachePreference$1;)V // method@2e54 │ │ +0a7ad4: 7220 bf25 1000 |001a: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0a7ada: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000f line=45 │ │ 0x001d line=55 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/pyneo/maps/utils/InternalCachePreference$1; │ │ @@ -174188,18 +174273,18 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a7b2c: |[0a7b2c] org.pyneo.maps.utils.InternalCachePreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/InternalCachePreference;)V │ │ -0a7b3c: 5b01 e216 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e2 │ │ -0a7b40: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -0a7b46: 0e00 |0005: return-void │ │ +0a7adc: |[0a7adc] org.pyneo.maps.utils.InternalCachePreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/InternalCachePreference;)V │ │ +0a7aec: 5b01 e216 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e2 │ │ +0a7af0: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0a7af6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/InternalCachePreference; │ │ │ │ @@ -174208,17 +174293,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference;Lorg/pyneo/maps/utils/InternalCachePreference$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a7b48: |[0a7b48] org.pyneo.maps.utils.InternalCachePreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/InternalCachePreference;Lorg/pyneo/maps/utils/InternalCachePreference$1;)V │ │ -0a7b58: 7020 582e 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/InternalCachePreference;)V // method@2e58 │ │ -0a7b5e: 0e00 |0003: return-void │ │ +0a7af8: |[0a7af8] org.pyneo.maps.utils.InternalCachePreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/InternalCachePreference;Lorg/pyneo/maps/utils/InternalCachePreference$1;)V │ │ +0a7b08: 7020 582e 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/InternalCachePreference;)V // method@2e58 │ │ +0a7b0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/utils/InternalCachePreference; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/utils/InternalCachePreference$1; │ │ @@ -174229,42 +174314,44 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0a7b60: |[0a7b60] org.pyneo.maps.utils.InternalCachePreference$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ -0a7b70: 5460 e216 |0000: iget-object v0, v6, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e2 │ │ -0a7b74: 5461 e216 |0002: iget-object v1, v6, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e2 │ │ -0a7b78: 6e10 612e 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.getContext:()Landroid/content/Context; // method@2e61 │ │ -0a7b7e: 0c01 |0007: move-result-object v1 │ │ -0a7b80: 1402 d400 0e7f |0008: const v2, #float 1.88755e+38 // #7f0e00d4 │ │ -0a7b86: 6e20 3401 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0a7b8c: 0c01 |000e: move-result-object v1 │ │ -0a7b8e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0a7b90: 2322 7806 |0010: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -0a7b94: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0a7b96: 5464 e216 |0013: iget-object v4, v6, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e2 │ │ -0a7b9a: 7110 5e2e 0400 |0015: invoke-static {v4}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$200:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/tileprovider/FSCacheProvider; // method@2e5e │ │ -0a7ba0: 0c04 |0018: move-result-object v4 │ │ -0a7ba2: 6e10 8d2b 0400 |0019: invoke-virtual {v4}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.getUsedCacheSpace:()J // method@2b8d │ │ -0a7ba8: 0b04 |001c: move-result-wide v4 │ │ -0a7baa: 8444 |001d: long-to-int v4, v4 │ │ -0a7bac: d344 0004 |001e: div-int/lit16 v4, v4, #int 1024 // #0400 │ │ -0a7bb0: 7110 9624 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a7bb6: 0c04 |0023: move-result-object v4 │ │ -0a7bb8: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -0a7bbc: 7120 dc24 2100 |0026: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a7bc2: 0c01 |0029: move-result-object v1 │ │ -0a7bc4: 6e20 632e 1000 |002a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.setSummary:(Ljava/lang/CharSequence;)V // method@2e63 │ │ -0a7bca: 0e00 |002d: return-void │ │ +0a7b10: |[0a7b10] org.pyneo.maps.utils.InternalCachePreference$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ +0a7b20: 5460 e216 |0000: iget-object v0, v6, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e2 │ │ +0a7b24: 5461 e216 |0002: iget-object v1, v6, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e2 │ │ +0a7b28: 6e10 612e 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.getContext:()Landroid/content/Context; // method@2e61 │ │ +0a7b2e: 0c01 |0007: move-result-object v1 │ │ +0a7b30: 1402 d400 0e7f |0008: const v2, #float 1.88755e+38 // #7f0e00d4 │ │ +0a7b36: 6e20 3401 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0a7b3c: 0c01 |000e: move-result-object v1 │ │ +0a7b3e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0a7b40: 2322 7806 |0010: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +0a7b44: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0a7b46: 5464 e216 |0013: iget-object v4, v6, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/InternalCachePreference; // field@16e2 │ │ +0a7b4a: 7110 5e2e 0400 |0015: invoke-static {v4}, Lorg/pyneo/maps/utils/InternalCachePreference;.access$200:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/tileprovider/FSCacheProvider; // method@2e5e │ │ +0a7b50: 0c04 |0018: move-result-object v4 │ │ +0a7b52: 6e10 8d2b 0400 |0019: invoke-virtual {v4}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.getUsedCacheSpace:()J // method@2b8d │ │ +0a7b58: 0b04 |001c: move-result-wide v4 │ │ +0a7b5a: 8444 |001d: long-to-int v4, v4 │ │ +0a7b5c: d344 0004 |001e: div-int/lit16 v4, v4, #int 1024 // #0400 │ │ +0a7b60: 7110 9624 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a7b66: 0c04 |0023: move-result-object v4 │ │ +0a7b68: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +0a7b6c: 7120 dc24 2100 |0026: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a7b72: 0c01 |0029: move-result-object v1 │ │ +0a7b74: 6e20 632e 1000 |002a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.setSummary:(Ljava/lang/CharSequence;)V // method@2e63 │ │ +0a7b7a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ + 0x0015 line=66 │ │ + 0x0026 line=65 │ │ 0x002d line=68 │ │ locals : │ │ 0x0000 - 0x002e reg=6 this Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x002e reg=7 msg Landroid/os/Message; │ │ │ │ source_file_idx : 1651 (InternalCachePreference.java) │ │ │ │ @@ -174315,35 +174402,35 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0a7bcc: |[0a7bcc] org.pyneo.maps.utils.InternalCachePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0a7bdc: 7030 9303 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0393 │ │ -0a7be2: 2201 2d06 |0003: new-instance v1, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0a7be6: 1a02 7206 |0005: const-string v2, "InternalCachePreference" // string@0672 │ │ -0a7bea: 7020 af2e 2100 |0007: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0a7bf0: 7110 c525 0100 |000a: invoke-static {v1}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0a7bf6: 0c01 |000d: move-result-object v1 │ │ -0a7bf8: 5b31 e716 |000e: iput-object v1, v3, Lorg/pyneo/maps/utils/InternalCachePreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16e7 │ │ -0a7bfc: 1401 3500 037f |0010: const v1, #float 1.7413e+38 // #7f030035 │ │ -0a7c02: 6e20 642e 1300 |0013: invoke-virtual {v3, v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.setWidgetLayoutResource:(I)V // method@2e64 │ │ -0a7c08: 2201 1d06 |0016: new-instance v1, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // type@061d │ │ -0a7c0c: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0a7c0e: 7030 592e 3102 |0019: invoke-direct {v1, v3, v2}, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/InternalCachePreference;Lorg/pyneo/maps/utils/InternalCachePreference$1;)V // method@2e59 │ │ -0a7c14: 5b31 e516 |001c: iput-object v1, v3, Lorg/pyneo/maps/utils/InternalCachePreference;.mHandler:Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // field@16e5 │ │ -0a7c18: 7110 042f 0400 |001e: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.getAppCacheTilesDir:(Landroid/content/Context;)Ljava/io/File; // method@2f04 │ │ -0a7c1e: 0c00 |0021: move-result-object v0 │ │ -0a7c20: 2201 a505 |0022: new-instance v1, Lorg/pyneo/maps/tileprovider/FSCacheProvider; // type@05a5 │ │ -0a7c24: 5432 e516 |0024: iget-object v2, v3, Lorg/pyneo/maps/utils/InternalCachePreference;.mHandler:Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // field@16e5 │ │ -0a7c28: 7030 7e2b 0102 |0026: invoke-direct {v1, v0, v2}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.:(Ljava/io/File;Landroid/os/Handler;)V // method@2b7e │ │ -0a7c2e: 5b31 e416 |0029: iput-object v1, v3, Lorg/pyneo/maps/utils/InternalCachePreference;.mFSCacheProvider:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@16e4 │ │ -0a7c32: 0e00 |002b: return-void │ │ +0a7b7c: |[0a7b7c] org.pyneo.maps.utils.InternalCachePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0a7b8c: 7030 9303 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0393 │ │ +0a7b92: 2201 2d06 |0003: new-instance v1, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0a7b96: 1a02 7206 |0005: const-string v2, "InternalCachePreference" // string@0672 │ │ +0a7b9a: 7020 af2e 2100 |0007: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0a7ba0: 7110 c525 0100 |000a: invoke-static {v1}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0a7ba6: 0c01 |000d: move-result-object v1 │ │ +0a7ba8: 5b31 e716 |000e: iput-object v1, v3, Lorg/pyneo/maps/utils/InternalCachePreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16e7 │ │ +0a7bac: 1401 3500 037f |0010: const v1, #float 1.7413e+38 // #7f030035 │ │ +0a7bb2: 6e20 642e 1300 |0013: invoke-virtual {v3, v1}, Lorg/pyneo/maps/utils/InternalCachePreference;.setWidgetLayoutResource:(I)V // method@2e64 │ │ +0a7bb8: 2201 1d06 |0016: new-instance v1, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // type@061d │ │ +0a7bbc: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +0a7bbe: 7030 592e 3102 |0019: invoke-direct {v1, v3, v2}, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/InternalCachePreference;Lorg/pyneo/maps/utils/InternalCachePreference$1;)V // method@2e59 │ │ +0a7bc4: 5b31 e516 |001c: iput-object v1, v3, Lorg/pyneo/maps/utils/InternalCachePreference;.mHandler:Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // field@16e5 │ │ +0a7bc8: 7110 042f 0400 |001e: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.getAppCacheTilesDir:(Landroid/content/Context;)Ljava/io/File; // method@2f04 │ │ +0a7bce: 0c00 |0021: move-result-object v0 │ │ +0a7bd0: 2201 a505 |0022: new-instance v1, Lorg/pyneo/maps/tileprovider/FSCacheProvider; // type@05a5 │ │ +0a7bd4: 5432 e516 |0024: iget-object v2, v3, Lorg/pyneo/maps/utils/InternalCachePreference;.mHandler:Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // field@16e5 │ │ +0a7bd8: 7030 7e2b 0102 |0026: invoke-direct {v1, v0, v2}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.:(Ljava/io/File;Landroid/os/Handler;)V // method@2b7e │ │ +0a7bde: 5b31 e416 |0029: iput-object v1, v3, Lorg/pyneo/maps/utils/InternalCachePreference;.mFSCacheProvider:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@16e4 │ │ +0a7be2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=22 │ │ 0x0010 line=30 │ │ 0x0016 line=32 │ │ 0x001e line=33 │ │ @@ -174360,17 +174447,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7c34: |[0a7c34] org.pyneo.maps.utils.InternalCachePreference.access$100:(Lorg/pyneo/maps/utils/InternalCachePreference;)Landroid/app/ProgressDialog; │ │ -0a7c44: 5410 e616 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16e6 │ │ -0a7c48: 1100 |0002: return-object v0 │ │ +0a7be4: |[0a7be4] org.pyneo.maps.utils.InternalCachePreference.access$100:(Lorg/pyneo/maps/utils/InternalCachePreference;)Landroid/app/ProgressDialog; │ │ +0a7bf4: 5410 e616 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16e6 │ │ +0a7bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/InternalCachePreference; │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/InternalCachePreference;) │ │ @@ -174378,17 +174465,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7c4c: |[0a7c4c] org.pyneo.maps.utils.InternalCachePreference.access$102:(Lorg/pyneo/maps/utils/InternalCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; │ │ -0a7c5c: 5b01 e616 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/InternalCachePreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16e6 │ │ -0a7c60: 1101 |0002: return-object v1 │ │ +0a7bfc: |[0a7bfc] org.pyneo.maps.utils.InternalCachePreference.access$102:(Lorg/pyneo/maps/utils/InternalCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; │ │ +0a7c0c: 5b01 e616 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/InternalCachePreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16e6 │ │ +0a7c10: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/utils/InternalCachePreference; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/app/ProgressDialog; │ │ │ │ @@ -174397,17 +174484,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/tileprovider/FSCacheProvider;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7c64: |[0a7c64] org.pyneo.maps.utils.InternalCachePreference.access$200:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ -0a7c74: 5410 e416 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference;.mFSCacheProvider:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@16e4 │ │ -0a7c78: 1100 |0002: return-object v0 │ │ +0a7c14: |[0a7c14] org.pyneo.maps.utils.InternalCachePreference.access$200:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ +0a7c24: 5410 e416 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference;.mFSCacheProvider:Lorg/pyneo/maps/tileprovider/FSCacheProvider; // field@16e4 │ │ +0a7c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/InternalCachePreference; │ │ │ │ #4 : (in Lorg/pyneo/maps/utils/InternalCachePreference;) │ │ @@ -174415,17 +174502,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7c7c: |[0a7c7c] org.pyneo.maps.utils.InternalCachePreference.access$300:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; │ │ -0a7c8c: 5410 e516 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference;.mHandler:Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // field@16e5 │ │ -0a7c90: 1100 |0002: return-object v0 │ │ +0a7c2c: |[0a7c2c] org.pyneo.maps.utils.InternalCachePreference.access$300:(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; │ │ +0a7c3c: 5410 e516 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference;.mHandler:Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler; // field@16e5 │ │ +0a7c40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/InternalCachePreference; │ │ │ │ #5 : (in Lorg/pyneo/maps/utils/InternalCachePreference;) │ │ @@ -174433,17 +174520,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/InternalCachePreference;)Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7c94: |[0a7c94] org.pyneo.maps.utils.InternalCachePreference.access$400:(Lorg/pyneo/maps/utils/InternalCachePreference;)Ljava/util/concurrent/ExecutorService; │ │ -0a7ca4: 5410 e716 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16e7 │ │ -0a7ca8: 1100 |0002: return-object v0 │ │ +0a7c44: |[0a7c44] org.pyneo.maps.utils.InternalCachePreference.access$400:(Lorg/pyneo/maps/utils/InternalCachePreference;)Ljava/util/concurrent/ExecutorService; │ │ +0a7c54: 5410 e716 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/InternalCachePreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16e7 │ │ +0a7c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/InternalCachePreference; │ │ │ │ Virtual methods - │ │ @@ -174452,26 +174539,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a7cac: |[0a7cac] org.pyneo.maps.utils.InternalCachePreference.onBindView:(Landroid/view/View;)V │ │ -0a7cbc: 6f20 9703 3200 |0000: invoke-super {v2, v3}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ -0a7cc2: 1400 ac00 0b7f |0003: const v0, #float 1.84766e+38 // #7f0b00ac │ │ -0a7cc8: 6e20 aa1f 0300 |0006: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0a7cce: 0c00 |0009: move-result-object v0 │ │ -0a7cd0: 1f00 0404 |000a: check-cast v0, Landroid/widget/Button; // type@0404 │ │ -0a7cd4: 5b20 e316 |000c: iput-object v0, v2, Lorg/pyneo/maps/utils/InternalCachePreference;.btnClear:Landroid/widget/Button; // field@16e3 │ │ -0a7cd8: 5420 e316 |000e: iget-object v0, v2, Lorg/pyneo/maps/utils/InternalCachePreference;.btnClear:Landroid/widget/Button; // field@16e3 │ │ -0a7cdc: 2201 1c06 |0010: new-instance v1, Lorg/pyneo/maps/utils/InternalCachePreference$1; // type@061c │ │ -0a7ce0: 7020 562e 2100 |0012: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/InternalCachePreference$1;.:(Lorg/pyneo/maps/utils/InternalCachePreference;)V // method@2e56 │ │ -0a7ce6: 6e20 5e21 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@215e │ │ -0a7cec: 0e00 |0018: return-void │ │ +0a7c5c: |[0a7c5c] org.pyneo.maps.utils.InternalCachePreference.onBindView:(Landroid/view/View;)V │ │ +0a7c6c: 6f20 9703 3200 |0000: invoke-super {v2, v3}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ +0a7c72: 1400 ac00 0b7f |0003: const v0, #float 1.84766e+38 // #7f0b00ac │ │ +0a7c78: 6e20 aa1f 0300 |0006: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0a7c7e: 0c00 |0009: move-result-object v0 │ │ +0a7c80: 1f00 0404 |000a: check-cast v0, Landroid/widget/Button; // type@0404 │ │ +0a7c84: 5b20 e316 |000c: iput-object v0, v2, Lorg/pyneo/maps/utils/InternalCachePreference;.btnClear:Landroid/widget/Button; // field@16e3 │ │ +0a7c88: 5420 e316 |000e: iget-object v0, v2, Lorg/pyneo/maps/utils/InternalCachePreference;.btnClear:Landroid/widget/Button; // field@16e3 │ │ +0a7c8c: 2201 1c06 |0010: new-instance v1, Lorg/pyneo/maps/utils/InternalCachePreference$1; // type@061c │ │ +0a7c90: 7020 562e 2100 |0012: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/InternalCachePreference$1;.:(Lorg/pyneo/maps/utils/InternalCachePreference;)V // method@2e56 │ │ +0a7c96: 6e20 5e21 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@215e │ │ +0a7c9c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=41 │ │ 0x000e line=42 │ │ 0x0018 line=58 │ │ locals : │ │ @@ -174503,17 +174590,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7cf0: |[0a7cf0] org.pyneo.maps.utils.OSGB36.:()V │ │ -0a7d00: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a7d06: 0e00 |0003: return-void │ │ +0a7ca0: |[0a7ca0] org.pyneo.maps.utils.OSGB36.:()V │ │ +0a7cb0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a7cb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/OSGB36; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/OSGB36;) │ │ @@ -174521,155 +174608,155 @@ │ │ type : '(DDDDDDDDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 62 │ │ ins : 18 │ │ outs : 12 │ │ insns size : 296 16-bit code units │ │ -0a7d08: |[0a7d08] org.pyneo.maps.utils.OSGB36.E_N_to_Lat:(DDDDDDDDD)D │ │ -0a7d18: 1818 182d 4454 fb21 0940 |0000: const-wide v24, #double 3.14159 // #400921fb54442d18 │ │ -0a7d22: 1804 399d 52a2 46df 913f |0005: const-wide v4, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a7d2c: ad0a 3a04 |000a: mul-double v10, v58, v4 │ │ -0a7d30: ad08 3038 |000c: mul-double v8, v48, v56 │ │ -0a7d34: ad0e 3238 |000e: mul-double v14, v50, v56 │ │ -0a7d38: 1904 0040 |0010: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0a7d3c: 7140 b024 9854 |0012: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7d42: 0b04 |0015: move-result-wide v4 │ │ -0a7d44: 1906 0040 |0016: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0a7d48: 7140 b024 fe76 |0018: invoke-static {v14, v15, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7d4e: 0b06 |001b: move-result-wide v6 │ │ -0a7d50: cc64 |001c: sub-double/2addr v4, v6 │ │ -0a7d52: 1906 0040 |001d: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0a7d56: 7140 b024 9876 |001f: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7d5c: 0b06 |0022: move-result-wide v6 │ │ -0a7d5e: ae1e 0406 |0023: div-double v30, v4, v6 │ │ -0a7d62: ac04 080e |0025: sub-double v4, v8, v14 │ │ -0a7d66: ab06 080e |0027: add-double v6, v8, v14 │ │ -0a7d6a: ae0c 0406 |0029: div-double v12, v4, v6 │ │ -0a7d6e: ac12 2c34 |002b: sub-double v18, v44, v52 │ │ -0a7d72: 0504 2e00 |002d: move-wide/from16 v4, v46 │ │ -0a7d76: 0506 3600 |002f: move-wide/from16 v6, v54 │ │ -0a7d7a: 770c 742e 0400 |0031: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/utils/OSGB36;.InitialLat:(DDDDDD)D // method@2e74 │ │ -0a7d80: 0b16 |0034: move-result-wide v22 │ │ -0a7d82: 1904 f03f |0035: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0a7d86: 7702 b424 1600 |0037: invoke-static/range {v22, v23}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a7d8c: 0b06 |003a: move-result-wide v6 │ │ -0a7d8e: 1926 0040 |003b: const-wide/high16 v38, #long 4611686018427387904 // #4000 │ │ -0a7d92: 0500 2600 |003d: move-wide/from16 v0, v38 │ │ -0a7d96: 7140 b024 7610 |003f: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7d9c: 0b06 |0042: move-result-wide v6 │ │ -0a7d9e: ad06 061e |0043: mul-double v6, v6, v30 │ │ -0a7da2: cc64 |0045: sub-double/2addr v4, v6 │ │ -0a7da4: 7120 b624 5400 |0046: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a7daa: 0b04 |0049: move-result-wide v4 │ │ -0a7dac: ae22 0804 |004a: div-double v34, v8, v4 │ │ -0a7db0: 1904 f03f |004c: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0a7db4: ac04 041e |004e: sub-double v4, v4, v30 │ │ -0a7db8: ad04 0422 |0050: mul-double v4, v4, v34 │ │ -0a7dbc: 1906 f03f |0052: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0a7dc0: 7702 b424 1600 |0054: invoke-static/range {v22, v23}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a7dc6: 0b26 |0057: move-result-wide v38 │ │ -0a7dc8: 1928 0040 |0058: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ -0a7dcc: 7704 b024 2600 |005a: invoke-static/range {v38, v39, v40, v41}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7dd2: 0b26 |005d: move-result-wide v38 │ │ -0a7dd4: ad26 261e |005e: mul-double v38, v38, v30 │ │ -0a7dd8: ac06 0626 |0060: sub-double v6, v6, v38 │ │ -0a7ddc: ae24 0406 |0062: div-double v36, v4, v6 │ │ -0a7de0: ae04 2224 |0064: div-double v4, v34, v36 │ │ -0a7de4: 1906 f03f |0066: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0a7de8: ac20 0406 |0068: sub-double v32, v4, v6 │ │ -0a7dec: 7702 b724 1600 |006a: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7df2: 0b04 |006d: move-result-wide v4 │ │ -0a7df4: 1906 0040 |006e: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0a7df8: ad06 0624 |0070: mul-double v6, v6, v36 │ │ -0a7dfc: ad06 0622 |0072: mul-double v6, v6, v34 │ │ -0a7e00: ae1a 0406 |0074: div-double v26, v4, v6 │ │ -0a7e04: 7702 b724 1600 |0076: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7e0a: 0b04 |0079: move-result-wide v4 │ │ -0a7e0c: 1906 3840 |007a: const-wide/high16 v6, #long 4627448617123184640 // #4038 │ │ -0a7e10: ad06 0624 |007c: mul-double v6, v6, v36 │ │ -0a7e14: 1926 0840 |007e: const-wide/high16 v38, #long 4613937818241073152 // #4008 │ │ -0a7e18: 0500 2200 |0080: move-wide/from16 v0, v34 │ │ -0a7e1c: 0502 2600 |0082: move-wide/from16 v2, v38 │ │ -0a7e20: 7140 b024 1032 |0084: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7e26: 0b26 |0087: move-result-wide v38 │ │ -0a7e28: ad06 0626 |0088: mul-double v6, v6, v38 │ │ -0a7e2c: ce64 |008a: div-double/2addr v4, v6 │ │ -0a7e2e: 1906 1440 |008b: const-wide/high16 v6, #long 4617315517961601024 // #4014 │ │ -0a7e32: 1926 0840 |008d: const-wide/high16 v38, #long 4613937818241073152 // #4008 │ │ -0a7e36: 7702 b724 1600 |008f: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7e3c: 0b28 |0092: move-result-wide v40 │ │ -0a7e3e: 192a 0040 |0093: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ -0a7e42: 7704 b024 2800 |0095: invoke-static/range {v40, v41, v42, v43}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7e48: 0b28 |0098: move-result-wide v40 │ │ -0a7e4a: ad26 2628 |0099: mul-double v38, v38, v40 │ │ -0a7e4e: ab06 0626 |009b: add-double v6, v6, v38 │ │ -0a7e52: ab06 0620 |009d: add-double v6, v6, v32 │ │ -0a7e56: 1926 2240 |009f: const-wide/high16 v38, #long 4621256167635550208 // #4022 │ │ -0a7e5a: ad26 2620 |00a1: mul-double v38, v38, v32 │ │ -0a7e5e: 7702 b724 1600 |00a3: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7e64: 0b28 |00a6: move-result-wide v40 │ │ -0a7e66: 192a 0040 |00a7: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ -0a7e6a: 7704 b024 2800 |00a9: invoke-static/range {v40, v41, v42, v43}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7e70: 0b28 |00ac: move-result-wide v40 │ │ -0a7e72: ad26 2628 |00ad: mul-double v38, v38, v40 │ │ -0a7e76: ac06 0626 |00af: sub-double v6, v6, v38 │ │ -0a7e7a: ad1c 0406 |00b1: mul-double v28, v4, v6 │ │ -0a7e7e: 7702 b724 1600 |00b3: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7e84: 0b04 |00b6: move-result-wide v4 │ │ -0a7e86: 1806 0000 0000 0080 8640 |00b7: const-wide v6, #double 720 // #4086800000000000 │ │ -0a7e90: ad06 0624 |00bc: mul-double v6, v6, v36 │ │ -0a7e94: 1926 1440 |00be: const-wide/high16 v38, #long 4617315517961601024 // #4014 │ │ -0a7e98: 0500 2200 |00c0: move-wide/from16 v0, v34 │ │ -0a7e9c: 0502 2600 |00c2: move-wide/from16 v2, v38 │ │ -0a7ea0: 7140 b024 1032 |00c4: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7ea6: 0b26 |00c7: move-result-wide v38 │ │ -0a7ea8: ad06 0626 |00c8: mul-double v6, v6, v38 │ │ -0a7eac: ce64 |00ca: div-double/2addr v4, v6 │ │ -0a7eae: 1806 0000 0000 0080 4e40 |00cb: const-wide v6, #double 61 // #404e800000000000 │ │ -0a7eb8: 1826 0000 0000 0080 5640 |00d0: const-wide v38, #double 90 // #4056800000000000 │ │ -0a7ec2: 7702 b724 1600 |00d5: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7ec8: 0b28 |00d8: move-result-wide v40 │ │ -0a7eca: 7702 b724 1600 |00d9: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7ed0: 0b2a |00dc: move-result-wide v42 │ │ -0a7ed2: ad28 282a |00dd: mul-double v40, v40, v42 │ │ -0a7ed6: ad26 2628 |00df: mul-double v38, v38, v40 │ │ -0a7eda: ab06 0626 |00e1: add-double v6, v6, v38 │ │ -0a7ede: 1826 0000 0000 0080 4640 |00e3: const-wide v38, #double 45 // #4046800000000000 │ │ -0a7ee8: 7702 b724 1600 |00e8: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a7eee: 0b28 |00eb: move-result-wide v40 │ │ -0a7ef0: 192a 1040 |00ec: const-wide/high16 v42, #long 4616189618054758400 // #4010 │ │ -0a7ef4: 7704 b024 2800 |00ee: invoke-static/range {v40, v41, v42, v43}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7efa: 0b28 |00f1: move-result-wide v40 │ │ -0a7efc: ad26 2628 |00f2: mul-double v38, v38, v40 │ │ -0a7f00: ab06 0626 |00f4: add-double v6, v6, v38 │ │ -0a7f04: ad14 0406 |00f6: mul-double v20, v4, v6 │ │ -0a7f08: 1804 f8c1 631a dca5 4c40 |00f8: const-wide v4, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0a7f12: 1906 0040 |00fd: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0a7f16: 0500 1200 |00ff: move-wide/from16 v0, v18 │ │ -0a7f1a: 7140 b024 1076 |0101: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7f20: 0b06 |0104: move-result-wide v6 │ │ -0a7f22: ad06 061a |0105: mul-double v6, v6, v26 │ │ -0a7f26: ac06 1606 |0107: sub-double v6, v22, v6 │ │ -0a7f2a: 1926 1040 |0109: const-wide/high16 v38, #long 4616189618054758400 // #4010 │ │ -0a7f2e: 0500 1200 |010b: move-wide/from16 v0, v18 │ │ -0a7f32: 0502 2600 |010d: move-wide/from16 v2, v38 │ │ -0a7f36: 7140 b024 1032 |010f: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7f3c: 0b26 |0112: move-result-wide v38 │ │ -0a7f3e: ad26 261c |0113: mul-double v38, v38, v28 │ │ -0a7f42: ab06 0626 |0115: add-double v6, v6, v38 │ │ -0a7f46: ad26 1212 |0117: mul-double v38, v18, v18 │ │ -0a7f4a: ad26 2612 |0119: mul-double v38, v38, v18 │ │ -0a7f4e: ad26 2612 |011b: mul-double v38, v38, v18 │ │ -0a7f52: ad26 2612 |011d: mul-double v38, v38, v18 │ │ -0a7f56: ad26 2612 |011f: mul-double v38, v38, v18 │ │ -0a7f5a: ad26 2614 |0121: mul-double v38, v38, v20 │ │ -0a7f5e: ac06 0626 |0123: sub-double v6, v6, v38 │ │ -0a7f62: ad10 0406 |0125: mul-double v16, v4, v6 │ │ -0a7f66: 1010 |0127: return-wide v16 │ │ +0a7cb8: |[0a7cb8] org.pyneo.maps.utils.OSGB36.E_N_to_Lat:(DDDDDDDDD)D │ │ +0a7cc8: 1818 182d 4454 fb21 0940 |0000: const-wide v24, #double 3.14159 // #400921fb54442d18 │ │ +0a7cd2: 1804 399d 52a2 46df 913f |0005: const-wide v4, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a7cdc: ad0a 3a04 |000a: mul-double v10, v58, v4 │ │ +0a7ce0: ad08 3038 |000c: mul-double v8, v48, v56 │ │ +0a7ce4: ad0e 3238 |000e: mul-double v14, v50, v56 │ │ +0a7ce8: 1904 0040 |0010: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0a7cec: 7140 b024 9854 |0012: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7cf2: 0b04 |0015: move-result-wide v4 │ │ +0a7cf4: 1906 0040 |0016: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0a7cf8: 7140 b024 fe76 |0018: invoke-static {v14, v15, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7cfe: 0b06 |001b: move-result-wide v6 │ │ +0a7d00: cc64 |001c: sub-double/2addr v4, v6 │ │ +0a7d02: 1906 0040 |001d: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0a7d06: 7140 b024 9876 |001f: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7d0c: 0b06 |0022: move-result-wide v6 │ │ +0a7d0e: ae1e 0406 |0023: div-double v30, v4, v6 │ │ +0a7d12: ac04 080e |0025: sub-double v4, v8, v14 │ │ +0a7d16: ab06 080e |0027: add-double v6, v8, v14 │ │ +0a7d1a: ae0c 0406 |0029: div-double v12, v4, v6 │ │ +0a7d1e: ac12 2c34 |002b: sub-double v18, v44, v52 │ │ +0a7d22: 0504 2e00 |002d: move-wide/from16 v4, v46 │ │ +0a7d26: 0506 3600 |002f: move-wide/from16 v6, v54 │ │ +0a7d2a: 770c 742e 0400 |0031: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/utils/OSGB36;.InitialLat:(DDDDDD)D // method@2e74 │ │ +0a7d30: 0b16 |0034: move-result-wide v22 │ │ +0a7d32: 1904 f03f |0035: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0a7d36: 7702 b424 1600 |0037: invoke-static/range {v22, v23}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a7d3c: 0b06 |003a: move-result-wide v6 │ │ +0a7d3e: 1926 0040 |003b: const-wide/high16 v38, #long 4611686018427387904 // #4000 │ │ +0a7d42: 0500 2600 |003d: move-wide/from16 v0, v38 │ │ +0a7d46: 7140 b024 7610 |003f: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7d4c: 0b06 |0042: move-result-wide v6 │ │ +0a7d4e: ad06 061e |0043: mul-double v6, v6, v30 │ │ +0a7d52: cc64 |0045: sub-double/2addr v4, v6 │ │ +0a7d54: 7120 b624 5400 |0046: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a7d5a: 0b04 |0049: move-result-wide v4 │ │ +0a7d5c: ae22 0804 |004a: div-double v34, v8, v4 │ │ +0a7d60: 1904 f03f |004c: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0a7d64: ac04 041e |004e: sub-double v4, v4, v30 │ │ +0a7d68: ad04 0422 |0050: mul-double v4, v4, v34 │ │ +0a7d6c: 1906 f03f |0052: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0a7d70: 7702 b424 1600 |0054: invoke-static/range {v22, v23}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a7d76: 0b26 |0057: move-result-wide v38 │ │ +0a7d78: 1928 0040 |0058: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ +0a7d7c: 7704 b024 2600 |005a: invoke-static/range {v38, v39, v40, v41}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7d82: 0b26 |005d: move-result-wide v38 │ │ +0a7d84: ad26 261e |005e: mul-double v38, v38, v30 │ │ +0a7d88: ac06 0626 |0060: sub-double v6, v6, v38 │ │ +0a7d8c: ae24 0406 |0062: div-double v36, v4, v6 │ │ +0a7d90: ae04 2224 |0064: div-double v4, v34, v36 │ │ +0a7d94: 1906 f03f |0066: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0a7d98: ac20 0406 |0068: sub-double v32, v4, v6 │ │ +0a7d9c: 7702 b724 1600 |006a: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7da2: 0b04 |006d: move-result-wide v4 │ │ +0a7da4: 1906 0040 |006e: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0a7da8: ad06 0624 |0070: mul-double v6, v6, v36 │ │ +0a7dac: ad06 0622 |0072: mul-double v6, v6, v34 │ │ +0a7db0: ae1a 0406 |0074: div-double v26, v4, v6 │ │ +0a7db4: 7702 b724 1600 |0076: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7dba: 0b04 |0079: move-result-wide v4 │ │ +0a7dbc: 1906 3840 |007a: const-wide/high16 v6, #long 4627448617123184640 // #4038 │ │ +0a7dc0: ad06 0624 |007c: mul-double v6, v6, v36 │ │ +0a7dc4: 1926 0840 |007e: const-wide/high16 v38, #long 4613937818241073152 // #4008 │ │ +0a7dc8: 0500 2200 |0080: move-wide/from16 v0, v34 │ │ +0a7dcc: 0502 2600 |0082: move-wide/from16 v2, v38 │ │ +0a7dd0: 7140 b024 1032 |0084: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7dd6: 0b26 |0087: move-result-wide v38 │ │ +0a7dd8: ad06 0626 |0088: mul-double v6, v6, v38 │ │ +0a7ddc: ce64 |008a: div-double/2addr v4, v6 │ │ +0a7dde: 1906 1440 |008b: const-wide/high16 v6, #long 4617315517961601024 // #4014 │ │ +0a7de2: 1926 0840 |008d: const-wide/high16 v38, #long 4613937818241073152 // #4008 │ │ +0a7de6: 7702 b724 1600 |008f: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7dec: 0b28 |0092: move-result-wide v40 │ │ +0a7dee: 192a 0040 |0093: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ +0a7df2: 7704 b024 2800 |0095: invoke-static/range {v40, v41, v42, v43}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7df8: 0b28 |0098: move-result-wide v40 │ │ +0a7dfa: ad26 2628 |0099: mul-double v38, v38, v40 │ │ +0a7dfe: ab06 0626 |009b: add-double v6, v6, v38 │ │ +0a7e02: ab06 0620 |009d: add-double v6, v6, v32 │ │ +0a7e06: 1926 2240 |009f: const-wide/high16 v38, #long 4621256167635550208 // #4022 │ │ +0a7e0a: ad26 2620 |00a1: mul-double v38, v38, v32 │ │ +0a7e0e: 7702 b724 1600 |00a3: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7e14: 0b28 |00a6: move-result-wide v40 │ │ +0a7e16: 192a 0040 |00a7: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ +0a7e1a: 7704 b024 2800 |00a9: invoke-static/range {v40, v41, v42, v43}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7e20: 0b28 |00ac: move-result-wide v40 │ │ +0a7e22: ad26 2628 |00ad: mul-double v38, v38, v40 │ │ +0a7e26: ac06 0626 |00af: sub-double v6, v6, v38 │ │ +0a7e2a: ad1c 0406 |00b1: mul-double v28, v4, v6 │ │ +0a7e2e: 7702 b724 1600 |00b3: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7e34: 0b04 |00b6: move-result-wide v4 │ │ +0a7e36: 1806 0000 0000 0080 8640 |00b7: const-wide v6, #double 720 // #4086800000000000 │ │ +0a7e40: ad06 0624 |00bc: mul-double v6, v6, v36 │ │ +0a7e44: 1926 1440 |00be: const-wide/high16 v38, #long 4617315517961601024 // #4014 │ │ +0a7e48: 0500 2200 |00c0: move-wide/from16 v0, v34 │ │ +0a7e4c: 0502 2600 |00c2: move-wide/from16 v2, v38 │ │ +0a7e50: 7140 b024 1032 |00c4: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7e56: 0b26 |00c7: move-result-wide v38 │ │ +0a7e58: ad06 0626 |00c8: mul-double v6, v6, v38 │ │ +0a7e5c: ce64 |00ca: div-double/2addr v4, v6 │ │ +0a7e5e: 1806 0000 0000 0080 4e40 |00cb: const-wide v6, #double 61 // #404e800000000000 │ │ +0a7e68: 1826 0000 0000 0080 5640 |00d0: const-wide v38, #double 90 // #4056800000000000 │ │ +0a7e72: 7702 b724 1600 |00d5: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7e78: 0b28 |00d8: move-result-wide v40 │ │ +0a7e7a: 7702 b724 1600 |00d9: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7e80: 0b2a |00dc: move-result-wide v42 │ │ +0a7e82: ad28 282a |00dd: mul-double v40, v40, v42 │ │ +0a7e86: ad26 2628 |00df: mul-double v38, v38, v40 │ │ +0a7e8a: ab06 0626 |00e1: add-double v6, v6, v38 │ │ +0a7e8e: 1826 0000 0000 0080 4640 |00e3: const-wide v38, #double 45 // #4046800000000000 │ │ +0a7e98: 7702 b724 1600 |00e8: invoke-static/range {v22, v23}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a7e9e: 0b28 |00eb: move-result-wide v40 │ │ +0a7ea0: 192a 1040 |00ec: const-wide/high16 v42, #long 4616189618054758400 // #4010 │ │ +0a7ea4: 7704 b024 2800 |00ee: invoke-static/range {v40, v41, v42, v43}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7eaa: 0b28 |00f1: move-result-wide v40 │ │ +0a7eac: ad26 2628 |00f2: mul-double v38, v38, v40 │ │ +0a7eb0: ab06 0626 |00f4: add-double v6, v6, v38 │ │ +0a7eb4: ad14 0406 |00f6: mul-double v20, v4, v6 │ │ +0a7eb8: 1804 f8c1 631a dca5 4c40 |00f8: const-wide v4, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0a7ec2: 1906 0040 |00fd: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0a7ec6: 0500 1200 |00ff: move-wide/from16 v0, v18 │ │ +0a7eca: 7140 b024 1076 |0101: invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7ed0: 0b06 |0104: move-result-wide v6 │ │ +0a7ed2: ad06 061a |0105: mul-double v6, v6, v26 │ │ +0a7ed6: ac06 1606 |0107: sub-double v6, v22, v6 │ │ +0a7eda: 1926 1040 |0109: const-wide/high16 v38, #long 4616189618054758400 // #4010 │ │ +0a7ede: 0500 1200 |010b: move-wide/from16 v0, v18 │ │ +0a7ee2: 0502 2600 |010d: move-wide/from16 v2, v38 │ │ +0a7ee6: 7140 b024 1032 |010f: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7eec: 0b26 |0112: move-result-wide v38 │ │ +0a7eee: ad26 261c |0113: mul-double v38, v38, v28 │ │ +0a7ef2: ab06 0626 |0115: add-double v6, v6, v38 │ │ +0a7ef6: ad26 1212 |0117: mul-double v38, v18, v18 │ │ +0a7efa: ad26 2612 |0119: mul-double v38, v38, v18 │ │ +0a7efe: ad26 2612 |011b: mul-double v38, v38, v18 │ │ +0a7f02: ad26 2612 |011d: mul-double v38, v38, v18 │ │ +0a7f06: ad26 2612 |011f: mul-double v38, v38, v18 │ │ +0a7f0a: ad26 2614 |0121: mul-double v38, v38, v20 │ │ +0a7f0e: ac06 0626 |0123: sub-double v6, v6, v38 │ │ +0a7f12: ad10 0406 |0125: mul-double v16, v4, v6 │ │ +0a7f16: 1010 |0127: return-wide v16 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=331 │ │ 0x000c line=335 │ │ 0x000e line=336 │ │ 0x0010 line=337 │ │ @@ -174677,16 +174764,22 @@ │ │ 0x002b line=339 │ │ 0x0031 line=342 │ │ 0x0035 line=345 │ │ 0x004c line=346 │ │ 0x0064 line=347 │ │ 0x006a line=350 │ │ 0x0076 line=351 │ │ + 0x008f line=352 │ │ + 0x00a3 line=353 │ │ + 0x00a9 line=352 │ │ 0x00b3 line=354 │ │ + 0x00d5 line=355 │ │ + 0x00e8 line=356 │ │ 0x00f8 line=358 │ │ + 0x00ff line=359 │ │ 0x0127 line=366 │ │ locals : │ │ 0x000e - 0x0128 reg=8 af0 D │ │ 0x000c - 0x0128 reg=10 RadPHI0 D │ │ 0x002b - 0x0128 reg=12 n D │ │ 0x0010 - 0x0128 reg=14 bf0 D │ │ 0x0127 - 0x0128 reg=16 E_N_to_Lat D │ │ @@ -174715,190 +174808,190 @@ │ │ type : '(DDDDDDDDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 64 │ │ ins : 18 │ │ outs : 12 │ │ insns size : 371 16-bit code units │ │ -0a7f68: |[0a7f68] org.pyneo.maps.utils.OSGB36.E_N_to_Long:(DDDDDDDDD)D │ │ -0a7f78: 1816 182d 4454 fb21 0940 |0000: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ -0a7f82: 1804 399d 52a2 46df 913f |0005: const-wide v4, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a7f8c: ad0a 3c04 |000a: mul-double v10, v60, v4 │ │ -0a7f90: 1804 399d 52a2 46df 913f |000c: const-wide v4, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a7f9a: ad18 3e04 |0011: mul-double v24, v62, v4 │ │ -0a7f9e: ad08 323a |0013: mul-double v8, v50, v58 │ │ -0a7fa2: ad0e 343a |0015: mul-double v14, v52, v58 │ │ -0a7fa6: 1904 0040 |0017: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0a7faa: 7140 b024 9854 |0019: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7fb0: 0b04 |001c: move-result-wide v4 │ │ -0a7fb2: 1906 0040 |001d: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0a7fb6: 7140 b024 fe76 |001f: invoke-static {v14, v15, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7fbc: 0b06 |0022: move-result-wide v6 │ │ -0a7fbe: cc64 |0023: sub-double/2addr v4, v6 │ │ -0a7fc0: 1906 0040 |0024: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0a7fc4: 7140 b024 9876 |0026: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a7fca: 0b06 |0029: move-result-wide v6 │ │ -0a7fcc: ae22 0406 |002a: div-double v34, v4, v6 │ │ -0a7fd0: ac04 080e |002c: sub-double v4, v8, v14 │ │ -0a7fd4: ab06 080e |002e: add-double v6, v8, v14 │ │ -0a7fd8: ae0c 0406 |0030: div-double v12, v4, v6 │ │ -0a7fdc: ac12 2e36 |0032: sub-double v18, v46, v54 │ │ -0a7fe0: 0504 3000 |0034: move-wide/from16 v4, v48 │ │ -0a7fe4: 0506 3800 |0036: move-wide/from16 v6, v56 │ │ -0a7fe8: 770c 742e 0400 |0038: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/utils/OSGB36;.InitialLat:(DDDDDD)D // method@2e74 │ │ -0a7fee: 0b14 |003b: move-result-wide v20 │ │ -0a7ff0: 1904 f03f |003c: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0a7ff4: 7702 b424 1400 |003e: invoke-static/range {v20, v21}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a7ffa: 0b06 |0041: move-result-wide v6 │ │ -0a7ffc: 1928 0040 |0042: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ -0a8000: 0500 2800 |0044: move-wide/from16 v0, v40 │ │ -0a8004: 7140 b024 7610 |0046: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a800a: 0b06 |0049: move-result-wide v6 │ │ -0a800c: ad06 0622 |004a: mul-double v6, v6, v34 │ │ -0a8010: cc64 |004c: sub-double/2addr v4, v6 │ │ -0a8012: 7120 b624 5400 |004d: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a8018: 0b04 |0050: move-result-wide v4 │ │ -0a801a: ae24 0804 |0051: div-double v36, v8, v4 │ │ -0a801e: 1904 f03f |0053: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0a8022: ac04 0422 |0055: sub-double v4, v4, v34 │ │ -0a8026: ad04 0424 |0057: mul-double v4, v4, v36 │ │ -0a802a: 1906 f03f |0059: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0a802e: 7702 b424 1400 |005b: invoke-static/range {v20, v21}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8034: 0b28 |005e: move-result-wide v40 │ │ -0a8036: 192a 0040 |005f: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ -0a803a: 7704 b024 2800 |0061: invoke-static/range {v40, v41, v42, v43}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8040: 0b28 |0064: move-result-wide v40 │ │ -0a8042: ad28 2822 |0065: mul-double v40, v40, v34 │ │ -0a8046: ac06 0628 |0067: sub-double v6, v6, v40 │ │ -0a804a: ae26 0406 |0069: div-double v38, v4, v6 │ │ -0a804e: 7702 a724 1400 |006b: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8054: 0b04 |006e: move-result-wide v4 │ │ -0a8056: 1906 f0bf |006f: const-wide/high16 v6, #long -4616189618054758400 // #bff0 │ │ -0a805a: 7140 b024 5476 |0071: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8060: 0b04 |0074: move-result-wide v4 │ │ -0a8062: ae1a 0424 |0075: div-double v26, v4, v36 │ │ -0a8066: 7702 a724 1400 |0077: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a806c: 0b04 |007a: move-result-wide v4 │ │ -0a806e: 1906 f0bf |007b: const-wide/high16 v6, #long -4616189618054758400 // #bff0 │ │ -0a8072: 7140 b024 5476 |007d: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8078: 0b04 |0080: move-result-wide v4 │ │ -0a807a: 1906 1840 |0081: const-wide/high16 v6, #long 4618441417868443648 // #4018 │ │ -0a807e: 1928 0840 |0083: const-wide/high16 v40, #long 4613937818241073152 // #4008 │ │ -0a8082: 0500 2400 |0085: move-wide/from16 v0, v36 │ │ -0a8086: 0502 2800 |0087: move-wide/from16 v2, v40 │ │ -0a808a: 7140 b024 1032 |0089: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8090: 0b28 |008c: move-result-wide v40 │ │ -0a8092: ad06 0628 |008d: mul-double v6, v6, v40 │ │ -0a8096: ce64 |008f: div-double/2addr v4, v6 │ │ -0a8098: ae06 2426 |0090: div-double v6, v36, v38 │ │ -0a809c: 1928 0040 |0092: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ -0a80a0: 7702 b724 1400 |0094: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a80a6: 0b2a |0097: move-result-wide v42 │ │ -0a80a8: 192c 0040 |0098: const-wide/high16 v44, #long 4611686018427387904 // #4000 │ │ -0a80ac: 7704 b024 2a00 |009a: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a80b2: 0b2a |009d: move-result-wide v42 │ │ -0a80b4: ad28 282a |009e: mul-double v40, v40, v42 │ │ -0a80b8: ab06 0628 |00a0: add-double v6, v6, v40 │ │ -0a80bc: ad1c 0406 |00a2: mul-double v28, v4, v6 │ │ -0a80c0: 7702 a724 1400 |00a4: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a80c6: 0b04 |00a7: move-result-wide v4 │ │ -0a80c8: 1906 f0bf |00a8: const-wide/high16 v6, #long -4616189618054758400 // #bff0 │ │ -0a80cc: 7140 b024 5476 |00aa: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a80d2: 0b04 |00ad: move-result-wide v4 │ │ -0a80d4: 1906 5e40 |00ae: const-wide/high16 v6, #long 4638144666238189568 // #405e │ │ -0a80d8: 1928 1440 |00b0: const-wide/high16 v40, #long 4617315517961601024 // #4014 │ │ -0a80dc: 0500 2400 |00b2: move-wide/from16 v0, v36 │ │ -0a80e0: 0502 2800 |00b4: move-wide/from16 v2, v40 │ │ -0a80e4: 7140 b024 1032 |00b6: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a80ea: 0b28 |00b9: move-result-wide v40 │ │ -0a80ec: ad06 0628 |00ba: mul-double v6, v6, v40 │ │ -0a80f0: ce64 |00bc: div-double/2addr v4, v6 │ │ -0a80f2: 1906 1440 |00bd: const-wide/high16 v6, #long 4617315517961601024 // #4014 │ │ -0a80f6: 1928 3c40 |00bf: const-wide/high16 v40, #long 4628574517030027264 // #403c │ │ -0a80fa: 7702 b724 1400 |00c1: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8100: 0b2a |00c4: move-result-wide v42 │ │ -0a8102: 192c 0040 |00c5: const-wide/high16 v44, #long 4611686018427387904 // #4000 │ │ -0a8106: 7704 b024 2a00 |00c7: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a810c: 0b2a |00ca: move-result-wide v42 │ │ -0a810e: ad28 282a |00cb: mul-double v40, v40, v42 │ │ -0a8112: ab06 0628 |00cd: add-double v6, v6, v40 │ │ -0a8116: 1928 3840 |00cf: const-wide/high16 v40, #long 4627448617123184640 // #4038 │ │ -0a811a: 7702 b724 1400 |00d1: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8120: 0b2a |00d4: move-result-wide v42 │ │ -0a8122: 192c 1040 |00d5: const-wide/high16 v44, #long 4616189618054758400 // #4010 │ │ -0a8126: 7704 b024 2a00 |00d7: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a812c: 0b2a |00da: move-result-wide v42 │ │ -0a812e: ad28 282a |00db: mul-double v40, v40, v42 │ │ -0a8132: ab06 0628 |00dd: add-double v6, v6, v40 │ │ -0a8136: ad1e 0406 |00df: mul-double v30, v4, v6 │ │ -0a813a: 7702 a724 1400 |00e1: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8140: 0b04 |00e4: move-result-wide v4 │ │ -0a8142: 1906 f0bf |00e5: const-wide/high16 v6, #long -4616189618054758400 // #bff0 │ │ -0a8146: 7140 b024 5476 |00e7: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a814c: 0b04 |00ea: move-result-wide v4 │ │ -0a814e: 1806 0000 0000 00b0 b340 |00eb: const-wide v6, #double 5040 // #40b3b00000000000 │ │ -0a8158: 1928 1c40 |00f0: const-wide/high16 v40, #long 4619567317775286272 // #401c │ │ -0a815c: 0500 2400 |00f2: move-wide/from16 v0, v36 │ │ -0a8160: 0502 2800 |00f4: move-wide/from16 v2, v40 │ │ -0a8164: 7140 b024 1032 |00f6: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a816a: 0b28 |00f9: move-result-wide v40 │ │ -0a816c: ad06 0628 |00fa: mul-double v6, v6, v40 │ │ -0a8170: ce64 |00fc: div-double/2addr v4, v6 │ │ -0a8172: 1806 0000 0000 0080 4e40 |00fd: const-wide v6, #double 61 // #404e800000000000 │ │ -0a817c: 1828 0000 0000 00b0 8440 |0102: const-wide v40, #double 662 // #4084b00000000000 │ │ -0a8186: 7702 b724 1400 |0107: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a818c: 0b2a |010a: move-result-wide v42 │ │ -0a818e: 192c 0040 |010b: const-wide/high16 v44, #long 4611686018427387904 // #4000 │ │ -0a8192: 7704 b024 2a00 |010d: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8198: 0b2a |0110: move-result-wide v42 │ │ -0a819a: ad28 282a |0111: mul-double v40, v40, v42 │ │ -0a819e: ab06 0628 |0113: add-double v6, v6, v40 │ │ -0a81a2: 1828 0000 0000 00a0 9440 |0115: const-wide v40, #double 1320 // #4094a00000000000 │ │ -0a81ac: 7702 b724 1400 |011a: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a81b2: 0b2a |011d: move-result-wide v42 │ │ -0a81b4: 192c 1040 |011e: const-wide/high16 v44, #long 4616189618054758400 // #4010 │ │ -0a81b8: 7704 b024 2a00 |0120: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a81be: 0b2a |0123: move-result-wide v42 │ │ -0a81c0: ad28 282a |0124: mul-double v40, v40, v42 │ │ -0a81c4: ab06 0628 |0126: add-double v6, v6, v40 │ │ -0a81c8: 1828 0000 0000 0080 8640 |0128: const-wide v40, #double 720 // #4086800000000000 │ │ -0a81d2: 7702 b724 1400 |012d: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a81d8: 0b2a |0130: move-result-wide v42 │ │ -0a81da: 192c 1840 |0131: const-wide/high16 v44, #long 4618441417868443648 // #4018 │ │ -0a81de: 7704 b024 2a00 |0133: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a81e4: 0b2a |0136: move-result-wide v42 │ │ -0a81e6: ad28 282a |0137: mul-double v40, v40, v42 │ │ -0a81ea: ab06 0628 |0139: add-double v6, v6, v40 │ │ -0a81ee: ad20 0406 |013b: mul-double v32, v4, v6 │ │ -0a81f2: 1804 f8c1 631a dca5 4c40 |013d: const-wide v4, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0a81fc: ad06 121a |0142: mul-double v6, v18, v26 │ │ -0a8200: ab06 0618 |0144: add-double v6, v6, v24 │ │ -0a8204: 1928 0840 |0146: const-wide/high16 v40, #long 4613937818241073152 // #4008 │ │ -0a8208: 0500 1200 |0148: move-wide/from16 v0, v18 │ │ -0a820c: 0502 2800 |014a: move-wide/from16 v2, v40 │ │ -0a8210: 7140 b024 1032 |014c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8216: 0b28 |014f: move-result-wide v40 │ │ -0a8218: ad28 281c |0150: mul-double v40, v40, v28 │ │ -0a821c: ac06 0628 |0152: sub-double v6, v6, v40 │ │ -0a8220: 1928 1440 |0154: const-wide/high16 v40, #long 4617315517961601024 // #4014 │ │ -0a8224: 0500 1200 |0156: move-wide/from16 v0, v18 │ │ -0a8228: 0502 2800 |0158: move-wide/from16 v2, v40 │ │ -0a822c: 7140 b024 1032 |015a: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8232: 0b28 |015d: move-result-wide v40 │ │ -0a8234: ad28 281e |015e: mul-double v40, v40, v30 │ │ -0a8238: ab06 0628 |0160: add-double v6, v6, v40 │ │ -0a823c: 1928 1c40 |0162: const-wide/high16 v40, #long 4619567317775286272 // #401c │ │ -0a8240: 0500 1200 |0164: move-wide/from16 v0, v18 │ │ -0a8244: 0502 2800 |0166: move-wide/from16 v2, v40 │ │ -0a8248: 7140 b024 1032 |0168: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a824e: 0b28 |016b: move-result-wide v40 │ │ -0a8250: ad28 2820 |016c: mul-double v40, v40, v32 │ │ -0a8254: ac06 0628 |016e: sub-double v6, v6, v40 │ │ -0a8258: ad10 0406 |0170: mul-double v16, v4, v6 │ │ -0a825c: 1010 |0172: return-wide v16 │ │ +0a7f18: |[0a7f18] org.pyneo.maps.utils.OSGB36.E_N_to_Long:(DDDDDDDDD)D │ │ +0a7f28: 1816 182d 4454 fb21 0940 |0000: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ +0a7f32: 1804 399d 52a2 46df 913f |0005: const-wide v4, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a7f3c: ad0a 3c04 |000a: mul-double v10, v60, v4 │ │ +0a7f40: 1804 399d 52a2 46df 913f |000c: const-wide v4, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a7f4a: ad18 3e04 |0011: mul-double v24, v62, v4 │ │ +0a7f4e: ad08 323a |0013: mul-double v8, v50, v58 │ │ +0a7f52: ad0e 343a |0015: mul-double v14, v52, v58 │ │ +0a7f56: 1904 0040 |0017: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0a7f5a: 7140 b024 9854 |0019: invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7f60: 0b04 |001c: move-result-wide v4 │ │ +0a7f62: 1906 0040 |001d: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0a7f66: 7140 b024 fe76 |001f: invoke-static {v14, v15, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7f6c: 0b06 |0022: move-result-wide v6 │ │ +0a7f6e: cc64 |0023: sub-double/2addr v4, v6 │ │ +0a7f70: 1906 0040 |0024: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0a7f74: 7140 b024 9876 |0026: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7f7a: 0b06 |0029: move-result-wide v6 │ │ +0a7f7c: ae22 0406 |002a: div-double v34, v4, v6 │ │ +0a7f80: ac04 080e |002c: sub-double v4, v8, v14 │ │ +0a7f84: ab06 080e |002e: add-double v6, v8, v14 │ │ +0a7f88: ae0c 0406 |0030: div-double v12, v4, v6 │ │ +0a7f8c: ac12 2e36 |0032: sub-double v18, v46, v54 │ │ +0a7f90: 0504 3000 |0034: move-wide/from16 v4, v48 │ │ +0a7f94: 0506 3800 |0036: move-wide/from16 v6, v56 │ │ +0a7f98: 770c 742e 0400 |0038: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/utils/OSGB36;.InitialLat:(DDDDDD)D // method@2e74 │ │ +0a7f9e: 0b14 |003b: move-result-wide v20 │ │ +0a7fa0: 1904 f03f |003c: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0a7fa4: 7702 b424 1400 |003e: invoke-static/range {v20, v21}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a7faa: 0b06 |0041: move-result-wide v6 │ │ +0a7fac: 1928 0040 |0042: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ +0a7fb0: 0500 2800 |0044: move-wide/from16 v0, v40 │ │ +0a7fb4: 7140 b024 7610 |0046: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7fba: 0b06 |0049: move-result-wide v6 │ │ +0a7fbc: ad06 0622 |004a: mul-double v6, v6, v34 │ │ +0a7fc0: cc64 |004c: sub-double/2addr v4, v6 │ │ +0a7fc2: 7120 b624 5400 |004d: invoke-static {v4, v5}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a7fc8: 0b04 |0050: move-result-wide v4 │ │ +0a7fca: ae24 0804 |0051: div-double v36, v8, v4 │ │ +0a7fce: 1904 f03f |0053: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0a7fd2: ac04 0422 |0055: sub-double v4, v4, v34 │ │ +0a7fd6: ad04 0424 |0057: mul-double v4, v4, v36 │ │ +0a7fda: 1906 f03f |0059: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0a7fde: 7702 b424 1400 |005b: invoke-static/range {v20, v21}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a7fe4: 0b28 |005e: move-result-wide v40 │ │ +0a7fe6: 192a 0040 |005f: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ +0a7fea: 7704 b024 2800 |0061: invoke-static/range {v40, v41, v42, v43}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a7ff0: 0b28 |0064: move-result-wide v40 │ │ +0a7ff2: ad28 2822 |0065: mul-double v40, v40, v34 │ │ +0a7ff6: ac06 0628 |0067: sub-double v6, v6, v40 │ │ +0a7ffa: ae26 0406 |0069: div-double v38, v4, v6 │ │ +0a7ffe: 7702 a724 1400 |006b: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8004: 0b04 |006e: move-result-wide v4 │ │ +0a8006: 1906 f0bf |006f: const-wide/high16 v6, #long -4616189618054758400 // #bff0 │ │ +0a800a: 7140 b024 5476 |0071: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8010: 0b04 |0074: move-result-wide v4 │ │ +0a8012: ae1a 0424 |0075: div-double v26, v4, v36 │ │ +0a8016: 7702 a724 1400 |0077: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a801c: 0b04 |007a: move-result-wide v4 │ │ +0a801e: 1906 f0bf |007b: const-wide/high16 v6, #long -4616189618054758400 // #bff0 │ │ +0a8022: 7140 b024 5476 |007d: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8028: 0b04 |0080: move-result-wide v4 │ │ +0a802a: 1906 1840 |0081: const-wide/high16 v6, #long 4618441417868443648 // #4018 │ │ +0a802e: 1928 0840 |0083: const-wide/high16 v40, #long 4613937818241073152 // #4008 │ │ +0a8032: 0500 2400 |0085: move-wide/from16 v0, v36 │ │ +0a8036: 0502 2800 |0087: move-wide/from16 v2, v40 │ │ +0a803a: 7140 b024 1032 |0089: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8040: 0b28 |008c: move-result-wide v40 │ │ +0a8042: ad06 0628 |008d: mul-double v6, v6, v40 │ │ +0a8046: ce64 |008f: div-double/2addr v4, v6 │ │ +0a8048: ae06 2426 |0090: div-double v6, v36, v38 │ │ +0a804c: 1928 0040 |0092: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ +0a8050: 7702 b724 1400 |0094: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8056: 0b2a |0097: move-result-wide v42 │ │ +0a8058: 192c 0040 |0098: const-wide/high16 v44, #long 4611686018427387904 // #4000 │ │ +0a805c: 7704 b024 2a00 |009a: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8062: 0b2a |009d: move-result-wide v42 │ │ +0a8064: ad28 282a |009e: mul-double v40, v40, v42 │ │ +0a8068: ab06 0628 |00a0: add-double v6, v6, v40 │ │ +0a806c: ad1c 0406 |00a2: mul-double v28, v4, v6 │ │ +0a8070: 7702 a724 1400 |00a4: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8076: 0b04 |00a7: move-result-wide v4 │ │ +0a8078: 1906 f0bf |00a8: const-wide/high16 v6, #long -4616189618054758400 // #bff0 │ │ +0a807c: 7140 b024 5476 |00aa: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8082: 0b04 |00ad: move-result-wide v4 │ │ +0a8084: 1906 5e40 |00ae: const-wide/high16 v6, #long 4638144666238189568 // #405e │ │ +0a8088: 1928 1440 |00b0: const-wide/high16 v40, #long 4617315517961601024 // #4014 │ │ +0a808c: 0500 2400 |00b2: move-wide/from16 v0, v36 │ │ +0a8090: 0502 2800 |00b4: move-wide/from16 v2, v40 │ │ +0a8094: 7140 b024 1032 |00b6: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a809a: 0b28 |00b9: move-result-wide v40 │ │ +0a809c: ad06 0628 |00ba: mul-double v6, v6, v40 │ │ +0a80a0: ce64 |00bc: div-double/2addr v4, v6 │ │ +0a80a2: 1906 1440 |00bd: const-wide/high16 v6, #long 4617315517961601024 // #4014 │ │ +0a80a6: 1928 3c40 |00bf: const-wide/high16 v40, #long 4628574517030027264 // #403c │ │ +0a80aa: 7702 b724 1400 |00c1: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a80b0: 0b2a |00c4: move-result-wide v42 │ │ +0a80b2: 192c 0040 |00c5: const-wide/high16 v44, #long 4611686018427387904 // #4000 │ │ +0a80b6: 7704 b024 2a00 |00c7: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a80bc: 0b2a |00ca: move-result-wide v42 │ │ +0a80be: ad28 282a |00cb: mul-double v40, v40, v42 │ │ +0a80c2: ab06 0628 |00cd: add-double v6, v6, v40 │ │ +0a80c6: 1928 3840 |00cf: const-wide/high16 v40, #long 4627448617123184640 // #4038 │ │ +0a80ca: 7702 b724 1400 |00d1: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a80d0: 0b2a |00d4: move-result-wide v42 │ │ +0a80d2: 192c 1040 |00d5: const-wide/high16 v44, #long 4616189618054758400 // #4010 │ │ +0a80d6: 7704 b024 2a00 |00d7: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a80dc: 0b2a |00da: move-result-wide v42 │ │ +0a80de: ad28 282a |00db: mul-double v40, v40, v42 │ │ +0a80e2: ab06 0628 |00dd: add-double v6, v6, v40 │ │ +0a80e6: ad1e 0406 |00df: mul-double v30, v4, v6 │ │ +0a80ea: 7702 a724 1400 |00e1: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a80f0: 0b04 |00e4: move-result-wide v4 │ │ +0a80f2: 1906 f0bf |00e5: const-wide/high16 v6, #long -4616189618054758400 // #bff0 │ │ +0a80f6: 7140 b024 5476 |00e7: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a80fc: 0b04 |00ea: move-result-wide v4 │ │ +0a80fe: 1806 0000 0000 00b0 b340 |00eb: const-wide v6, #double 5040 // #40b3b00000000000 │ │ +0a8108: 1928 1c40 |00f0: const-wide/high16 v40, #long 4619567317775286272 // #401c │ │ +0a810c: 0500 2400 |00f2: move-wide/from16 v0, v36 │ │ +0a8110: 0502 2800 |00f4: move-wide/from16 v2, v40 │ │ +0a8114: 7140 b024 1032 |00f6: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a811a: 0b28 |00f9: move-result-wide v40 │ │ +0a811c: ad06 0628 |00fa: mul-double v6, v6, v40 │ │ +0a8120: ce64 |00fc: div-double/2addr v4, v6 │ │ +0a8122: 1806 0000 0000 0080 4e40 |00fd: const-wide v6, #double 61 // #404e800000000000 │ │ +0a812c: 1828 0000 0000 00b0 8440 |0102: const-wide v40, #double 662 // #4084b00000000000 │ │ +0a8136: 7702 b724 1400 |0107: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a813c: 0b2a |010a: move-result-wide v42 │ │ +0a813e: 192c 0040 |010b: const-wide/high16 v44, #long 4611686018427387904 // #4000 │ │ +0a8142: 7704 b024 2a00 |010d: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8148: 0b2a |0110: move-result-wide v42 │ │ +0a814a: ad28 282a |0111: mul-double v40, v40, v42 │ │ +0a814e: ab06 0628 |0113: add-double v6, v6, v40 │ │ +0a8152: 1828 0000 0000 00a0 9440 |0115: const-wide v40, #double 1320 // #4094a00000000000 │ │ +0a815c: 7702 b724 1400 |011a: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8162: 0b2a |011d: move-result-wide v42 │ │ +0a8164: 192c 1040 |011e: const-wide/high16 v44, #long 4616189618054758400 // #4010 │ │ +0a8168: 7704 b024 2a00 |0120: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a816e: 0b2a |0123: move-result-wide v42 │ │ +0a8170: ad28 282a |0124: mul-double v40, v40, v42 │ │ +0a8174: ab06 0628 |0126: add-double v6, v6, v40 │ │ +0a8178: 1828 0000 0000 0080 8640 |0128: const-wide v40, #double 720 // #4086800000000000 │ │ +0a8182: 7702 b724 1400 |012d: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8188: 0b2a |0130: move-result-wide v42 │ │ +0a818a: 192c 1840 |0131: const-wide/high16 v44, #long 4618441417868443648 // #4018 │ │ +0a818e: 7704 b024 2a00 |0133: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8194: 0b2a |0136: move-result-wide v42 │ │ +0a8196: ad28 282a |0137: mul-double v40, v40, v42 │ │ +0a819a: ab06 0628 |0139: add-double v6, v6, v40 │ │ +0a819e: ad20 0406 |013b: mul-double v32, v4, v6 │ │ +0a81a2: 1804 f8c1 631a dca5 4c40 |013d: const-wide v4, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0a81ac: ad06 121a |0142: mul-double v6, v18, v26 │ │ +0a81b0: ab06 0618 |0144: add-double v6, v6, v24 │ │ +0a81b4: 1928 0840 |0146: const-wide/high16 v40, #long 4613937818241073152 // #4008 │ │ +0a81b8: 0500 1200 |0148: move-wide/from16 v0, v18 │ │ +0a81bc: 0502 2800 |014a: move-wide/from16 v2, v40 │ │ +0a81c0: 7140 b024 1032 |014c: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a81c6: 0b28 |014f: move-result-wide v40 │ │ +0a81c8: ad28 281c |0150: mul-double v40, v40, v28 │ │ +0a81cc: ac06 0628 |0152: sub-double v6, v6, v40 │ │ +0a81d0: 1928 1440 |0154: const-wide/high16 v40, #long 4617315517961601024 // #4014 │ │ +0a81d4: 0500 1200 |0156: move-wide/from16 v0, v18 │ │ +0a81d8: 0502 2800 |0158: move-wide/from16 v2, v40 │ │ +0a81dc: 7140 b024 1032 |015a: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a81e2: 0b28 |015d: move-result-wide v40 │ │ +0a81e4: ad28 281e |015e: mul-double v40, v40, v30 │ │ +0a81e8: ab06 0628 |0160: add-double v6, v6, v40 │ │ +0a81ec: 1928 1c40 |0162: const-wide/high16 v40, #long 4619567317775286272 // #401c │ │ +0a81f0: 0500 1200 |0164: move-wide/from16 v0, v18 │ │ +0a81f4: 0502 2800 |0166: move-wide/from16 v2, v40 │ │ +0a81f8: 7140 b024 1032 |0168: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a81fe: 0b28 |016b: move-result-wide v40 │ │ +0a8200: ad28 2820 |016c: mul-double v40, v40, v32 │ │ +0a8204: ac06 0628 |016e: sub-double v6, v6, v40 │ │ +0a8208: ad10 0406 |0170: mul-double v16, v4, v6 │ │ +0a820c: 1010 |0172: return-wide v16 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0005 line=386 │ │ 0x000c line=387 │ │ 0x0013 line=390 │ │ 0x0015 line=391 │ │ @@ -174906,17 +174999,23 @@ │ │ 0x002c line=393 │ │ 0x0032 line=394 │ │ 0x0038 line=397 │ │ 0x003c line=400 │ │ 0x0053 line=401 │ │ 0x006b line=405 │ │ 0x0077 line=406 │ │ + 0x0094 line=407 │ │ 0x00a4 line=408 │ │ + 0x00c1 line=409 │ │ 0x00e1 line=410 │ │ + 0x0107 line=411 │ │ + 0x011a line=412 │ │ 0x013d line=415 │ │ + 0x0148 line=416 │ │ + 0x0164 line=417 │ │ 0x0172 line=419 │ │ locals : │ │ 0x0015 - 0x0173 reg=8 af0 D │ │ 0x000c - 0x0173 reg=10 RadPHI0 D │ │ 0x0032 - 0x0173 reg=12 n D │ │ 0x0017 - 0x0173 reg=14 bf0 D │ │ 0x0172 - 0x0173 reg=16 E_N_to_Long D │ │ @@ -174946,34 +175045,34 @@ │ │ type : '(DDDDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 26 │ │ ins : 14 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -0a8260: |[0a8260] org.pyneo.maps.utils.OSGB36.Helmert_X:(DDDDDDD)D │ │ -0a8270: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -0a827a: 1808 8ded b5a0 f7c6 b03e |0005: const-wide v8, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ -0a8284: ad06 1808 |000a: mul-double v6, v24, v8 │ │ -0a8288: 1808 0000 0000 0020 ac40 |000c: const-wide v8, #double 3600 // #40ac200000000000 │ │ -0a8292: ae08 1408 |0011: div-double v8, v20, v8 │ │ -0a8296: 180a 399d 52a2 46df 913f |0013: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a82a0: ad02 080a |0018: mul-double v2, v8, v10 │ │ -0a82a4: 1808 0000 0000 0020 ac40 |001a: const-wide v8, #double 3600 // #40ac200000000000 │ │ -0a82ae: ae08 1608 |001f: div-double v8, v22, v8 │ │ -0a82b2: 180a 399d 52a2 46df 913f |0021: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a82bc: ad04 080a |0026: mul-double v4, v8, v10 │ │ -0a82c0: ad08 0c06 |0028: mul-double v8, v12, v6 │ │ -0a82c4: cbc8 |002a: add-double/2addr v8, v12 │ │ -0a82c6: ad0a 0e04 |002b: mul-double v10, v14, v4 │ │ -0a82ca: cca8 |002d: sub-double/2addr v8, v10 │ │ -0a82cc: ad0a 1002 |002e: mul-double v10, v16, v2 │ │ -0a82d0: cba8 |0030: add-double/2addr v8, v10 │ │ -0a82d2: ab08 0812 |0031: add-double v8, v8, v18 │ │ -0a82d6: 1008 |0033: return-wide v8 │ │ +0a8210: |[0a8210] org.pyneo.maps.utils.OSGB36.Helmert_X:(DDDDDDD)D │ │ +0a8220: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +0a822a: 1808 8ded b5a0 f7c6 b03e |0005: const-wide v8, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ +0a8234: ad06 1808 |000a: mul-double v6, v24, v8 │ │ +0a8238: 1808 0000 0000 0020 ac40 |000c: const-wide v8, #double 3600 // #40ac200000000000 │ │ +0a8242: ae08 1408 |0011: div-double v8, v20, v8 │ │ +0a8246: 180a 399d 52a2 46df 913f |0013: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8250: ad02 080a |0018: mul-double v2, v8, v10 │ │ +0a8254: 1808 0000 0000 0020 ac40 |001a: const-wide v8, #double 3600 // #40ac200000000000 │ │ +0a825e: ae08 1608 |001f: div-double v8, v22, v8 │ │ +0a8262: 180a 399d 52a2 46df 913f |0021: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a826c: ad04 080a |0026: mul-double v4, v8, v10 │ │ +0a8270: ad08 0c06 |0028: mul-double v8, v12, v6 │ │ +0a8274: cbc8 |002a: add-double/2addr v8, v12 │ │ +0a8276: ad0a 0e04 |002b: mul-double v10, v14, v4 │ │ +0a827a: cca8 |002d: sub-double/2addr v8, v10 │ │ +0a827c: ad0a 1002 |002e: mul-double v10, v16, v2 │ │ +0a8280: cba8 |0030: add-double/2addr v8, v10 │ │ +0a8282: ab08 0812 |0031: add-double v8, v8, v18 │ │ +0a8286: 1008 |0033: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000c line=84 │ │ 0x001a line=85 │ │ 0x0028 line=88 │ │ @@ -174995,34 +175094,34 @@ │ │ type : '(DDDDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 26 │ │ ins : 14 │ │ outs : 0 │ │ insns size : 52 16-bit code units │ │ -0a82d8: |[0a82d8] org.pyneo.maps.utils.OSGB36.Helmert_Y:(DDDDDDD)D │ │ -0a82e8: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -0a82f2: 1808 8ded b5a0 f7c6 b03e |0005: const-wide v8, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ -0a82fc: ad06 1808 |000a: mul-double v6, v24, v8 │ │ -0a8300: 1808 0000 0000 0020 ac40 |000c: const-wide v8, #double 3600 // #40ac200000000000 │ │ -0a830a: ae08 1408 |0011: div-double v8, v20, v8 │ │ -0a830e: 180a 399d 52a2 46df 913f |0013: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8318: ad02 080a |0018: mul-double v2, v8, v10 │ │ -0a831c: 1808 0000 0000 0020 ac40 |001a: const-wide v8, #double 3600 // #40ac200000000000 │ │ -0a8326: ae08 1608 |001f: div-double v8, v22, v8 │ │ -0a832a: 180a 399d 52a2 46df 913f |0021: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8334: ad04 080a |0026: mul-double v4, v8, v10 │ │ -0a8338: ad08 0c04 |0028: mul-double v8, v12, v4 │ │ -0a833c: cbe8 |002a: add-double/2addr v8, v14 │ │ -0a833e: ad0a 0e06 |002b: mul-double v10, v14, v6 │ │ -0a8342: cba8 |002d: add-double/2addr v8, v10 │ │ -0a8344: ad0a 1002 |002e: mul-double v10, v16, v2 │ │ -0a8348: cca8 |0030: sub-double/2addr v8, v10 │ │ -0a834a: ab08 0812 |0031: add-double v8, v8, v18 │ │ -0a834e: 1008 |0033: return-wide v8 │ │ +0a8288: |[0a8288] org.pyneo.maps.utils.OSGB36.Helmert_Y:(DDDDDDD)D │ │ +0a8298: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +0a82a2: 1808 8ded b5a0 f7c6 b03e |0005: const-wide v8, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ +0a82ac: ad06 1808 |000a: mul-double v6, v24, v8 │ │ +0a82b0: 1808 0000 0000 0020 ac40 |000c: const-wide v8, #double 3600 // #40ac200000000000 │ │ +0a82ba: ae08 1408 |0011: div-double v8, v20, v8 │ │ +0a82be: 180a 399d 52a2 46df 913f |0013: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a82c8: ad02 080a |0018: mul-double v2, v8, v10 │ │ +0a82cc: 1808 0000 0000 0020 ac40 |001a: const-wide v8, #double 3600 // #40ac200000000000 │ │ +0a82d6: ae08 1608 |001f: div-double v8, v22, v8 │ │ +0a82da: 180a 399d 52a2 46df 913f |0021: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a82e4: ad04 080a |0026: mul-double v4, v8, v10 │ │ +0a82e8: ad08 0c04 |0028: mul-double v8, v12, v4 │ │ +0a82ec: cbe8 |002a: add-double/2addr v8, v14 │ │ +0a82ee: ad0a 0e06 |002b: mul-double v10, v14, v6 │ │ +0a82f2: cba8 |002d: add-double/2addr v8, v10 │ │ +0a82f4: ad0a 1002 |002e: mul-double v10, v16, v2 │ │ +0a82f8: cca8 |0030: sub-double/2addr v8, v10 │ │ +0a82fa: ab08 0812 |0031: add-double v8, v8, v18 │ │ +0a82fe: 1008 |0033: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ 0x000c line=103 │ │ 0x001a line=104 │ │ 0x0028 line=107 │ │ @@ -175044,36 +175143,36 @@ │ │ type : '(DDDDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 26 │ │ ins : 14 │ │ outs : 0 │ │ insns size : 55 16-bit code units │ │ -0a8350: |[0a8350] org.pyneo.maps.utils.OSGB36.Helmert_Z:(DDDDDDD)D │ │ -0a8360: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -0a836a: 1808 8ded b5a0 f7c6 b03e |0005: const-wide v8, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ -0a8374: ad06 1808 |000a: mul-double v6, v24, v8 │ │ -0a8378: 1808 0000 0000 0020 ac40 |000c: const-wide v8, #double 3600 // #40ac200000000000 │ │ -0a8382: ae08 1408 |0011: div-double v8, v20, v8 │ │ -0a8386: 180a 399d 52a2 46df 913f |0013: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8390: ad02 080a |0018: mul-double v2, v8, v10 │ │ -0a8394: 1808 0000 0000 0020 ac40 |001a: const-wide v8, #double 3600 // #40ac200000000000 │ │ -0a839e: ae08 1608 |001f: div-double v8, v22, v8 │ │ -0a83a2: 180a 399d 52a2 46df 913f |0021: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a83ac: ad04 080a |0026: mul-double v4, v8, v10 │ │ -0a83b0: 1908 f0bf |0028: const-wide/high16 v8, #long -4616189618054758400 // #bff0 │ │ -0a83b4: cdc8 |002a: mul-double/2addr v8, v12 │ │ -0a83b6: cd48 |002b: mul-double/2addr v8, v4 │ │ -0a83b8: ad0a 0e02 |002c: mul-double v10, v14, v2 │ │ -0a83bc: cba8 |002e: add-double/2addr v8, v10 │ │ -0a83be: ab08 0810 |002f: add-double v8, v8, v16 │ │ -0a83c2: ad0a 1006 |0031: mul-double v10, v16, v6 │ │ -0a83c6: cba8 |0033: add-double/2addr v8, v10 │ │ -0a83c8: ab08 0812 |0034: add-double v8, v8, v18 │ │ -0a83cc: 1008 |0036: return-wide v8 │ │ +0a8300: |[0a8300] org.pyneo.maps.utils.OSGB36.Helmert_Z:(DDDDDDD)D │ │ +0a8310: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +0a831a: 1808 8ded b5a0 f7c6 b03e |0005: const-wide v8, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ +0a8324: ad06 1808 |000a: mul-double v6, v24, v8 │ │ +0a8328: 1808 0000 0000 0020 ac40 |000c: const-wide v8, #double 3600 // #40ac200000000000 │ │ +0a8332: ae08 1408 |0011: div-double v8, v20, v8 │ │ +0a8336: 180a 399d 52a2 46df 913f |0013: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8340: ad02 080a |0018: mul-double v2, v8, v10 │ │ +0a8344: 1808 0000 0000 0020 ac40 |001a: const-wide v8, #double 3600 // #40ac200000000000 │ │ +0a834e: ae08 1608 |001f: div-double v8, v22, v8 │ │ +0a8352: 180a 399d 52a2 46df 913f |0021: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a835c: ad04 080a |0026: mul-double v4, v8, v10 │ │ +0a8360: 1908 f0bf |0028: const-wide/high16 v8, #long -4616189618054758400 // #bff0 │ │ +0a8364: cdc8 |002a: mul-double/2addr v8, v12 │ │ +0a8366: cd48 |002b: mul-double/2addr v8, v4 │ │ +0a8368: ad0a 0e02 |002c: mul-double v10, v14, v2 │ │ +0a836c: cba8 |002e: add-double/2addr v8, v10 │ │ +0a836e: ab08 0810 |002f: add-double v8, v8, v16 │ │ +0a8372: ad0a 1006 |0031: mul-double v10, v16, v6 │ │ +0a8376: cba8 |0033: add-double/2addr v8, v10 │ │ +0a8378: ab08 0812 |0034: add-double v8, v8, v18 │ │ +0a837c: 1008 |0036: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x000c line=123 │ │ 0x001a line=124 │ │ 0x0028 line=127 │ │ @@ -175095,46 +175194,46 @@ │ │ type : '(DDDDDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 30 │ │ ins : 12 │ │ outs : 8 │ │ insns size : 62 16-bit code units │ │ -0a83d0: |[0a83d0] org.pyneo.maps.utils.OSGB36.InitialLat:(DDDDDD)D │ │ -0a83e0: ac00 1214 |0000: sub-double v0, v18, v20 │ │ -0a83e4: ae00 0016 |0002: div-double v0, v0, v22 │ │ -0a83e8: ab06 0018 |0004: add-double v6, v0, v24 │ │ -0a83ec: 0500 1c00 |0006: move-wide/from16 v0, v28 │ │ -0a83f0: 0502 1a00 |0008: move-wide/from16 v2, v26 │ │ -0a83f4: 0504 1800 |000a: move-wide/from16 v4, v24 │ │ -0a83f8: 7708 7c2e 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/OSGB36;.Marc:(DDDD)D // method@2e7c │ │ -0a83fe: 0b10 |000f: move-result-wide v16 │ │ -0a8400: ac00 1214 |0010: sub-double v0, v18, v20 │ │ -0a8404: ac00 0010 |0012: sub-double v0, v0, v16 │ │ -0a8408: ae00 0016 |0014: div-double v0, v0, v22 │ │ -0a840c: ab0e 0006 |0016: add-double v14, v0, v6 │ │ -0a8410: ac00 1214 |0018: sub-double v0, v18, v20 │ │ -0a8414: ac00 0010 |001a: sub-double v0, v0, v16 │ │ -0a8418: 7120 a024 1000 |001c: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a841e: 0b00 |001f: move-result-wide v0 │ │ -0a8420: 1802 f168 e388 b5f8 e43e |0020: const-wide v2, #double 1e-05 // #3ee4f8b588e368f1 │ │ -0a842a: 2f00 0002 |0025: cmpl-double v0, v0, v2 │ │ -0a842e: 3d00 1600 |0027: if-lez v0, 003d // +0016 │ │ -0a8432: ac00 1214 |0029: sub-double v0, v18, v20 │ │ -0a8436: ac00 0010 |002b: sub-double v0, v0, v16 │ │ -0a843a: ae00 0016 |002d: div-double v0, v0, v22 │ │ -0a843e: ab0e 0006 |002f: add-double v14, v0, v6 │ │ -0a8442: 0508 1c00 |0031: move-wide/from16 v8, v28 │ │ -0a8446: 050a 1a00 |0033: move-wide/from16 v10, v26 │ │ -0a844a: 050c 1800 |0035: move-wide/from16 v12, v24 │ │ -0a844e: 7708 7c2e 0800 |0037: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/utils/OSGB36;.Marc:(DDDD)D // method@2e7c │ │ -0a8454: 0b10 |003a: move-result-wide v16 │ │ -0a8456: 04e6 |003b: move-wide v6, v14 │ │ -0a8458: 28dc |003c: goto 0018 // -0024 │ │ -0a845a: 100e |003d: return-wide v14 │ │ +0a8380: |[0a8380] org.pyneo.maps.utils.OSGB36.InitialLat:(DDDDDD)D │ │ +0a8390: ac00 1214 |0000: sub-double v0, v18, v20 │ │ +0a8394: ae00 0016 |0002: div-double v0, v0, v22 │ │ +0a8398: ab06 0018 |0004: add-double v6, v0, v24 │ │ +0a839c: 0500 1c00 |0006: move-wide/from16 v0, v28 │ │ +0a83a0: 0502 1a00 |0008: move-wide/from16 v2, v26 │ │ +0a83a4: 0504 1800 |000a: move-wide/from16 v4, v24 │ │ +0a83a8: 7708 7c2e 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/OSGB36;.Marc:(DDDD)D // method@2e7c │ │ +0a83ae: 0b10 |000f: move-result-wide v16 │ │ +0a83b0: ac00 1214 |0010: sub-double v0, v18, v20 │ │ +0a83b4: ac00 0010 |0012: sub-double v0, v0, v16 │ │ +0a83b8: ae00 0016 |0014: div-double v0, v0, v22 │ │ +0a83bc: ab0e 0006 |0016: add-double v14, v0, v6 │ │ +0a83c0: ac00 1214 |0018: sub-double v0, v18, v20 │ │ +0a83c4: ac00 0010 |001a: sub-double v0, v0, v16 │ │ +0a83c8: 7120 a024 1000 |001c: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a83ce: 0b00 |001f: move-result-wide v0 │ │ +0a83d0: 1802 f168 e388 b5f8 e43e |0020: const-wide v2, #double 1e-05 // #3ee4f8b588e368f1 │ │ +0a83da: 2f00 0002 |0025: cmpl-double v0, v0, v2 │ │ +0a83de: 3d00 1600 |0027: if-lez v0, 003d // +0016 │ │ +0a83e2: ac00 1214 |0029: sub-double v0, v18, v20 │ │ +0a83e6: ac00 0010 |002b: sub-double v0, v0, v16 │ │ +0a83ea: ae00 0016 |002d: div-double v0, v0, v22 │ │ +0a83ee: ab0e 0006 |002f: add-double v14, v0, v6 │ │ +0a83f2: 0508 1c00 |0031: move-wide/from16 v8, v28 │ │ +0a83f6: 050a 1a00 |0033: move-wide/from16 v10, v26 │ │ +0a83fa: 050c 1800 |0035: move-wide/from16 v12, v24 │ │ +0a83fe: 7708 7c2e 0800 |0037: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/utils/OSGB36;.Marc:(DDDD)D // method@2e7c │ │ +0a8404: 0b10 |003a: move-result-wide v16 │ │ +0a8406: 04e6 |003b: move-wide v6, v14 │ │ +0a8408: 28dc |003c: goto 0018 // -0024 │ │ +0a840a: 100e |003d: return-wide v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x000c line=445 │ │ 0x0010 line=448 │ │ 0x0018 line=451 │ │ 0x0029 line=452 │ │ @@ -175157,62 +175256,62 @@ │ │ type : '(DDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 22 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -0a845c: |[0a845c] org.pyneo.maps.utils.OSGB36.Iterate_XYZ_to_Lat:(DDDDD)D │ │ -0a846c: 1906 f03f |0000: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0a8470: 7702 b424 1000 |0002: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8476: 0b08 |0005: move-result-wide v8 │ │ -0a8478: 190a 0040 |0006: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -0a847c: 7140 b024 98ba |0008: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8482: 0b08 |000b: move-result-wide v8 │ │ -0a8484: cde8 |000c: mul-double/2addr v8, v14 │ │ -0a8486: cc86 |000d: sub-double/2addr v6, v8 │ │ -0a8488: 7120 b624 7600 |000e: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a848e: 0b06 |0011: move-result-wide v6 │ │ -0a8490: ae04 0c06 |0012: div-double v4, v12, v6 │ │ -0a8494: ad06 0e04 |0014: mul-double v6, v14, v4 │ │ -0a8498: 7702 b424 1000 |0016: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a849e: 0b08 |0019: move-result-wide v8 │ │ -0a84a0: cd86 |001a: mul-double/2addr v6, v8 │ │ -0a84a2: ab06 0612 |001b: add-double v6, v6, v18 │ │ -0a84a6: 0500 1400 |001d: move-wide/from16 v0, v20 │ │ -0a84aa: 7140 a524 7610 |001f: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a84b0: 0b02 |0022: move-result-wide v2 │ │ -0a84b2: ac06 1002 |0023: sub-double v6, v16, v2 │ │ -0a84b6: 7120 a024 7600 |0025: invoke-static {v6, v7}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0a84bc: 0b06 |0028: move-result-wide v6 │ │ -0a84be: 1808 95d6 26e8 0b2e 113e |0029: const-wide v8, #double 1e-09 // #3e112e0be826d695 │ │ -0a84c8: 2f06 0608 |002e: cmpl-double v6, v6, v8 │ │ -0a84cc: 3d06 2800 |0030: if-lez v6, 0058 // +0028 │ │ -0a84d0: 0510 0200 |0032: move-wide/from16 v16, v2 │ │ -0a84d4: 1906 f03f |0034: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0a84d8: 7702 b424 1000 |0036: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a84de: 0b08 |0039: move-result-wide v8 │ │ -0a84e0: 190a 0040 |003a: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -0a84e4: 7140 b024 98ba |003c: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a84ea: 0b08 |003f: move-result-wide v8 │ │ -0a84ec: cde8 |0040: mul-double/2addr v8, v14 │ │ -0a84ee: cc86 |0041: sub-double/2addr v6, v8 │ │ -0a84f0: 7120 b624 7600 |0042: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a84f6: 0b06 |0045: move-result-wide v6 │ │ -0a84f8: ae04 0c06 |0046: div-double v4, v12, v6 │ │ -0a84fc: ad06 0e04 |0048: mul-double v6, v14, v4 │ │ -0a8500: 7702 b424 1000 |004a: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8506: 0b08 |004d: move-result-wide v8 │ │ -0a8508: cd86 |004e: mul-double/2addr v6, v8 │ │ -0a850a: ab06 0612 |004f: add-double v6, v6, v18 │ │ -0a850e: 0500 1400 |0051: move-wide/from16 v0, v20 │ │ -0a8512: 7140 a524 7610 |0053: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a8518: 0b02 |0056: move-result-wide v2 │ │ -0a851a: 28cc |0057: goto 0023 // -0034 │ │ -0a851c: 1002 |0058: return-wide v2 │ │ +0a840c: |[0a840c] org.pyneo.maps.utils.OSGB36.Iterate_XYZ_to_Lat:(DDDDD)D │ │ +0a841c: 1906 f03f |0000: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0a8420: 7702 b424 1000 |0002: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8426: 0b08 |0005: move-result-wide v8 │ │ +0a8428: 190a 0040 |0006: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0a842c: 7140 b024 98ba |0008: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8432: 0b08 |000b: move-result-wide v8 │ │ +0a8434: cde8 |000c: mul-double/2addr v8, v14 │ │ +0a8436: cc86 |000d: sub-double/2addr v6, v8 │ │ +0a8438: 7120 b624 7600 |000e: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a843e: 0b06 |0011: move-result-wide v6 │ │ +0a8440: ae04 0c06 |0012: div-double v4, v12, v6 │ │ +0a8444: ad06 0e04 |0014: mul-double v6, v14, v4 │ │ +0a8448: 7702 b424 1000 |0016: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a844e: 0b08 |0019: move-result-wide v8 │ │ +0a8450: cd86 |001a: mul-double/2addr v6, v8 │ │ +0a8452: ab06 0612 |001b: add-double v6, v6, v18 │ │ +0a8456: 0500 1400 |001d: move-wide/from16 v0, v20 │ │ +0a845a: 7140 a524 7610 |001f: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a8460: 0b02 |0022: move-result-wide v2 │ │ +0a8462: ac06 1002 |0023: sub-double v6, v16, v2 │ │ +0a8466: 7120 a024 7600 |0025: invoke-static {v6, v7}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0a846c: 0b06 |0028: move-result-wide v6 │ │ +0a846e: 1808 95d6 26e8 0b2e 113e |0029: const-wide v8, #double 1e-09 // #3e112e0be826d695 │ │ +0a8478: 2f06 0608 |002e: cmpl-double v6, v6, v8 │ │ +0a847c: 3d06 2800 |0030: if-lez v6, 0058 // +0028 │ │ +0a8480: 0510 0200 |0032: move-wide/from16 v16, v2 │ │ +0a8484: 1906 f03f |0034: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0a8488: 7702 b424 1000 |0036: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a848e: 0b08 |0039: move-result-wide v8 │ │ +0a8490: 190a 0040 |003a: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0a8494: 7140 b024 98ba |003c: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a849a: 0b08 |003f: move-result-wide v8 │ │ +0a849c: cde8 |0040: mul-double/2addr v8, v14 │ │ +0a849e: cc86 |0041: sub-double/2addr v6, v8 │ │ +0a84a0: 7120 b624 7600 |0042: invoke-static {v6, v7}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a84a6: 0b06 |0045: move-result-wide v6 │ │ +0a84a8: ae04 0c06 |0046: div-double v4, v12, v6 │ │ +0a84ac: ad06 0e04 |0048: mul-double v6, v14, v4 │ │ +0a84b0: 7702 b424 1000 |004a: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a84b6: 0b08 |004d: move-result-wide v8 │ │ +0a84b8: cd86 |004e: mul-double/2addr v6, v8 │ │ +0a84ba: ab06 0612 |004f: add-double v6, v6, v18 │ │ +0a84be: 0500 1400 |0051: move-wide/from16 v0, v20 │ │ +0a84c2: 7140 a524 7610 |0053: invoke-static {v6, v7, v0, v1}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a84c8: 0b02 |0056: move-result-wide v2 │ │ +0a84ca: 28cc |0057: goto 0023 // -0034 │ │ +0a84cc: 1002 |0058: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0014 line=166 │ │ 0x0023 line=168 │ │ 0x0032 line=169 │ │ 0x0034 line=170 │ │ @@ -175232,95 +175331,95 @@ │ │ type : '(DD)[D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 54 │ │ ins : 4 │ │ outs : 18 │ │ insns size : 249 16-bit code units │ │ -0a8520: |[0a8520] org.pyneo.maps.utils.OSGB36.LatLon2OSGB:(DD)[D │ │ -0a8530: 1624 0000 |0000: const-wide/16 v36, #int 0 // #0 │ │ -0a8534: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -0a8538: 180a 0000 0040 a654 5841 |0004: const-wide v10, #double 6.37814e+06 // #415854a640000000 │ │ -0a8542: 180c 2731 0814 c43f 5841 |0009: const-wide v12, #double 6.35675e+06 // #41583fc414083127 │ │ -0a854c: 0504 3200 |000e: move-wide/from16 v4, v50 │ │ -0a8550: 0506 3400 |0010: move-wide/from16 v6, v52 │ │ -0a8554: 770a 782e 0400 |0012: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_H_to_X:(DDDDD)D // method@2e78 │ │ -0a855a: 0b2a |0015: move-result-wide v42 │ │ -0a855c: 1608 0000 |0016: const-wide/16 v8, #int 0 // #0 │ │ -0a8560: 180a 0000 0040 a654 5841 |0018: const-wide v10, #double 6.37814e+06 // #415854a640000000 │ │ -0a856a: 180c 2731 0814 c43f 5841 |001d: const-wide v12, #double 6.35675e+06 // #41583fc414083127 │ │ -0a8574: 0504 3200 |0022: move-wide/from16 v4, v50 │ │ -0a8578: 0506 3400 |0024: move-wide/from16 v6, v52 │ │ -0a857c: 770a 792e 0400 |0026: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_H_to_Y:(DDDDD)D // method@2e79 │ │ -0a8582: 0b2e |0029: move-result-wide v46 │ │ -0a8584: 1606 0000 |002a: const-wide/16 v6, #int 0 // #0 │ │ -0a8588: 1808 0000 0040 a654 5841 |002c: const-wide v8, #double 6.37814e+06 // #415854a640000000 │ │ -0a8592: 180a 2731 0814 c43f 5841 |0031: const-wide v10, #double 6.35675e+06 // #41583fc414083127 │ │ -0a859c: 0504 3200 |0036: move-wide/from16 v4, v50 │ │ -0a85a0: 7708 772e 0400 |0038: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/pyneo/maps/utils/OSGB36;.Lat_H_to_Z:(DDDD)D // method@2e77 │ │ -0a85a6: 0b08 |003b: move-result-wide v8 │ │ -0a85a8: 180a ba49 0c02 2be7 7bc0 |003c: const-wide v10, #double -446.448 // #c07be72b020c49ba │ │ -0a85b2: 180c 0456 0e2d b29d cfbf |0041: const-wide v12, #double -0.247 // #bfcf9db22d0e5604 │ │ -0a85bc: 180e 6dc5 feb2 7bf2 eabf |0046: const-wide v14, #double -0.8421 // #bfeaf27bb2fec56d │ │ -0a85c6: 1810 93a9 8251 497d 3440 |004b: const-wide v16, #double 20.4894 // #40347d495182a993 │ │ -0a85d0: 0504 2a00 |0050: move-wide/from16 v4, v42 │ │ -0a85d4: 0506 2e00 |0052: move-wide/from16 v6, v46 │ │ -0a85d8: 770e 712e 0400 |0054: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_X:(DDDDDDD)D // method@2e71 │ │ -0a85de: 0b2c |0057: move-result-wide v44 │ │ -0a85e0: 180a 355e ba49 0c4a 5f40 |0058: const-wide v10, #double 125.157 // #405f4a0c49ba5e35 │ │ -0a85ea: 180c 44fa edeb c039 c3bf |005d: const-wide v12, #double -0.1502 // #bfc339c0ebedfa44 │ │ -0a85f4: 180e 6dc5 feb2 7bf2 eabf |0062: const-wide v14, #double -0.8421 // #bfeaf27bb2fec56d │ │ -0a85fe: 1810 93a9 8251 497d 3440 |0067: const-wide v16, #double 20.4894 // #40347d495182a993 │ │ -0a8608: 0504 2a00 |006c: move-wide/from16 v4, v42 │ │ -0a860c: 0506 2e00 |006e: move-wide/from16 v6, v46 │ │ -0a8610: 770e 722e 0400 |0070: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_Y:(DDDDDDD)D // method@2e72 │ │ -0a8616: 0b30 |0073: move-result-wide v48 │ │ -0a8618: 180a 14ae 47e1 7af0 80c0 |0074: const-wide v10, #double -542.06 // #c080f07ae147ae14 │ │ -0a8622: 180c 44fa edeb c039 c3bf |0079: const-wide v12, #double -0.1502 // #bfc339c0ebedfa44 │ │ -0a862c: 180e 0456 0e2d b29d cfbf |007e: const-wide v14, #double -0.247 // #bfcf9db22d0e5604 │ │ -0a8636: 1810 93a9 8251 497d 3440 |0083: const-wide v16, #double 20.4894 // #40347d495182a993 │ │ -0a8640: 0504 2a00 |0088: move-wide/from16 v4, v42 │ │ -0a8644: 0506 2e00 |008a: move-wide/from16 v6, v46 │ │ -0a8648: 770e 732e 0400 |008c: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_Z:(DDDDDDD)D // method@2e73 │ │ -0a864e: 0b0e |008f: move-result-wide v14 │ │ -0a8650: 1810 6210 58d9 1654 5841 |0090: const-wide v16, #double 6.37756e+06 // #41585416d9581062 │ │ -0a865a: 1812 a470 3d3a 483f 5841 |0095: const-wide v18, #double 6.35626e+06 // #41583f483a3d70a4 │ │ -0a8664: 050a 2c00 |009a: move-wide/from16 v10, v44 │ │ -0a8668: 050c 3000 |009c: move-wide/from16 v12, v48 │ │ -0a866c: 770a 7e2e 0a00 |009e: invoke-static/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lorg/pyneo/maps/utils/OSGB36;.XYZ_to_Lat:(DDDDD)D // method@2e7e │ │ -0a8672: 0b10 |00a1: move-result-wide v16 │ │ -0a8674: 0500 2c00 |00a2: move-wide/from16 v0, v44 │ │ -0a8678: 0502 3000 |00a4: move-wide/from16 v2, v48 │ │ -0a867c: 7140 7f2e 1032 |00a6: invoke-static {v0, v1, v2, v3}, Lorg/pyneo/maps/utils/OSGB36;.XYZ_to_Long:(DD)D // method@2e7f │ │ -0a8682: 0b12 |00a9: move-result-wide v18 │ │ -0a8684: 1814 6210 58d9 1654 5841 |00aa: const-wide v20, #double 6.37756e+06 // #41585416d9581062 │ │ -0a868e: 1816 a470 3d3a 483f 5841 |00af: const-wide v22, #double 6.35626e+06 // #41583f483a3d70a4 │ │ -0a8698: 1818 0000 0000 006a 1841 |00b4: const-wide v24, #double 400000 // #41186a0000000000 │ │ -0a86a2: 181a c4f5 88ce bbfc ef3f |00b9: const-wide v26, #double 0.999601 // #3feffcbbce88f5c4 │ │ -0a86ac: 181c 0000 0000 0080 4840 |00be: const-wide v28, #double 49 // #4048800000000000 │ │ -0a86b6: 191e 00c0 |00c3: const-wide/high16 v30, #long -4611686018427387904 // #c000 │ │ -0a86ba: 7710 7a2e 1000 |00c5: invoke-static/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_to_East:(DDDDDDDD)D // method@2e7a │ │ -0a86c0: 0b22 |00c8: move-result-wide v34 │ │ -0a86c2: 1814 6210 58d9 1654 5841 |00c9: const-wide v20, #double 6.37756e+06 // #41585416d9581062 │ │ -0a86cc: 1816 a470 3d3a 483f 5841 |00ce: const-wide v22, #double 6.35626e+06 // #41583f483a3d70a4 │ │ -0a86d6: 1818 0000 0000 006a 1841 |00d3: const-wide v24, #double 400000 // #41186a0000000000 │ │ -0a86e0: 181a 0000 0000 006a f8c0 |00d8: const-wide v26, #double -100000 // #c0f86a0000000000 │ │ -0a86ea: 181c c4f5 88ce bbfc ef3f |00dd: const-wide v28, #double 0.999601 // #3feffcbbce88f5c4 │ │ -0a86f4: 181e 0000 0000 0080 4840 |00e2: const-wide v30, #double 49 // #4048800000000000 │ │ -0a86fe: 1920 00c0 |00e7: const-wide/high16 v32, #long -4611686018427387904 // #c000 │ │ -0a8702: 7712 7b2e 1000 |00e9: invoke-static/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_to_North:(DDDDDDDDD)D // method@2e7b │ │ -0a8708: 0b26 |00ec: move-result-wide v38 │ │ -0a870a: 1224 |00ed: const/4 v4, #int 2 // #2 │ │ -0a870c: 2340 5206 |00ee: new-array v0, v4, [D // type@0652 │ │ -0a8710: 0828 0000 |00f0: move-object/from16 v40, v0 │ │ -0a8714: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -0a8716: 4c26 2804 |00f3: aput-wide v38, v40, v4 │ │ -0a871a: 1214 |00f5: const/4 v4, #int 1 // #1 │ │ -0a871c: 4c22 2804 |00f6: aput-wide v34, v40, v4 │ │ -0a8720: 1128 |00f8: return-object v40 │ │ +0a84d0: |[0a84d0] org.pyneo.maps.utils.OSGB36.LatLon2OSGB:(DD)[D │ │ +0a84e0: 1624 0000 |0000: const-wide/16 v36, #int 0 // #0 │ │ +0a84e4: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +0a84e8: 180a 0000 0040 a654 5841 |0004: const-wide v10, #double 6.37814e+06 // #415854a640000000 │ │ +0a84f2: 180c 2731 0814 c43f 5841 |0009: const-wide v12, #double 6.35675e+06 // #41583fc414083127 │ │ +0a84fc: 0504 3200 |000e: move-wide/from16 v4, v50 │ │ +0a8500: 0506 3400 |0010: move-wide/from16 v6, v52 │ │ +0a8504: 770a 782e 0400 |0012: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_H_to_X:(DDDDD)D // method@2e78 │ │ +0a850a: 0b2a |0015: move-result-wide v42 │ │ +0a850c: 1608 0000 |0016: const-wide/16 v8, #int 0 // #0 │ │ +0a8510: 180a 0000 0040 a654 5841 |0018: const-wide v10, #double 6.37814e+06 // #415854a640000000 │ │ +0a851a: 180c 2731 0814 c43f 5841 |001d: const-wide v12, #double 6.35675e+06 // #41583fc414083127 │ │ +0a8524: 0504 3200 |0022: move-wide/from16 v4, v50 │ │ +0a8528: 0506 3400 |0024: move-wide/from16 v6, v52 │ │ +0a852c: 770a 792e 0400 |0026: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_H_to_Y:(DDDDD)D // method@2e79 │ │ +0a8532: 0b2e |0029: move-result-wide v46 │ │ +0a8534: 1606 0000 |002a: const-wide/16 v6, #int 0 // #0 │ │ +0a8538: 1808 0000 0040 a654 5841 |002c: const-wide v8, #double 6.37814e+06 // #415854a640000000 │ │ +0a8542: 180a 2731 0814 c43f 5841 |0031: const-wide v10, #double 6.35675e+06 // #41583fc414083127 │ │ +0a854c: 0504 3200 |0036: move-wide/from16 v4, v50 │ │ +0a8550: 7708 772e 0400 |0038: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/pyneo/maps/utils/OSGB36;.Lat_H_to_Z:(DDDD)D // method@2e77 │ │ +0a8556: 0b08 |003b: move-result-wide v8 │ │ +0a8558: 180a ba49 0c02 2be7 7bc0 |003c: const-wide v10, #double -446.448 // #c07be72b020c49ba │ │ +0a8562: 180c 0456 0e2d b29d cfbf |0041: const-wide v12, #double -0.247 // #bfcf9db22d0e5604 │ │ +0a856c: 180e 6dc5 feb2 7bf2 eabf |0046: const-wide v14, #double -0.8421 // #bfeaf27bb2fec56d │ │ +0a8576: 1810 93a9 8251 497d 3440 |004b: const-wide v16, #double 20.4894 // #40347d495182a993 │ │ +0a8580: 0504 2a00 |0050: move-wide/from16 v4, v42 │ │ +0a8584: 0506 2e00 |0052: move-wide/from16 v6, v46 │ │ +0a8588: 770e 712e 0400 |0054: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_X:(DDDDDDD)D // method@2e71 │ │ +0a858e: 0b2c |0057: move-result-wide v44 │ │ +0a8590: 180a 355e ba49 0c4a 5f40 |0058: const-wide v10, #double 125.157 // #405f4a0c49ba5e35 │ │ +0a859a: 180c 44fa edeb c039 c3bf |005d: const-wide v12, #double -0.1502 // #bfc339c0ebedfa44 │ │ +0a85a4: 180e 6dc5 feb2 7bf2 eabf |0062: const-wide v14, #double -0.8421 // #bfeaf27bb2fec56d │ │ +0a85ae: 1810 93a9 8251 497d 3440 |0067: const-wide v16, #double 20.4894 // #40347d495182a993 │ │ +0a85b8: 0504 2a00 |006c: move-wide/from16 v4, v42 │ │ +0a85bc: 0506 2e00 |006e: move-wide/from16 v6, v46 │ │ +0a85c0: 770e 722e 0400 |0070: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_Y:(DDDDDDD)D // method@2e72 │ │ +0a85c6: 0b30 |0073: move-result-wide v48 │ │ +0a85c8: 180a 14ae 47e1 7af0 80c0 |0074: const-wide v10, #double -542.06 // #c080f07ae147ae14 │ │ +0a85d2: 180c 44fa edeb c039 c3bf |0079: const-wide v12, #double -0.1502 // #bfc339c0ebedfa44 │ │ +0a85dc: 180e 0456 0e2d b29d cfbf |007e: const-wide v14, #double -0.247 // #bfcf9db22d0e5604 │ │ +0a85e6: 1810 93a9 8251 497d 3440 |0083: const-wide v16, #double 20.4894 // #40347d495182a993 │ │ +0a85f0: 0504 2a00 |0088: move-wide/from16 v4, v42 │ │ +0a85f4: 0506 2e00 |008a: move-wide/from16 v6, v46 │ │ +0a85f8: 770e 732e 0400 |008c: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_Z:(DDDDDDD)D // method@2e73 │ │ +0a85fe: 0b0e |008f: move-result-wide v14 │ │ +0a8600: 1810 6210 58d9 1654 5841 |0090: const-wide v16, #double 6.37756e+06 // #41585416d9581062 │ │ +0a860a: 1812 a470 3d3a 483f 5841 |0095: const-wide v18, #double 6.35626e+06 // #41583f483a3d70a4 │ │ +0a8614: 050a 2c00 |009a: move-wide/from16 v10, v44 │ │ +0a8618: 050c 3000 |009c: move-wide/from16 v12, v48 │ │ +0a861c: 770a 7e2e 0a00 |009e: invoke-static/range {v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lorg/pyneo/maps/utils/OSGB36;.XYZ_to_Lat:(DDDDD)D // method@2e7e │ │ +0a8622: 0b10 |00a1: move-result-wide v16 │ │ +0a8624: 0500 2c00 |00a2: move-wide/from16 v0, v44 │ │ +0a8628: 0502 3000 |00a4: move-wide/from16 v2, v48 │ │ +0a862c: 7140 7f2e 1032 |00a6: invoke-static {v0, v1, v2, v3}, Lorg/pyneo/maps/utils/OSGB36;.XYZ_to_Long:(DD)D // method@2e7f │ │ +0a8632: 0b12 |00a9: move-result-wide v18 │ │ +0a8634: 1814 6210 58d9 1654 5841 |00aa: const-wide v20, #double 6.37756e+06 // #41585416d9581062 │ │ +0a863e: 1816 a470 3d3a 483f 5841 |00af: const-wide v22, #double 6.35626e+06 // #41583f483a3d70a4 │ │ +0a8648: 1818 0000 0000 006a 1841 |00b4: const-wide v24, #double 400000 // #41186a0000000000 │ │ +0a8652: 181a c4f5 88ce bbfc ef3f |00b9: const-wide v26, #double 0.999601 // #3feffcbbce88f5c4 │ │ +0a865c: 181c 0000 0000 0080 4840 |00be: const-wide v28, #double 49 // #4048800000000000 │ │ +0a8666: 191e 00c0 |00c3: const-wide/high16 v30, #long -4611686018427387904 // #c000 │ │ +0a866a: 7710 7a2e 1000 |00c5: invoke-static/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_to_East:(DDDDDDDD)D // method@2e7a │ │ +0a8670: 0b22 |00c8: move-result-wide v34 │ │ +0a8672: 1814 6210 58d9 1654 5841 |00c9: const-wide v20, #double 6.37756e+06 // #41585416d9581062 │ │ +0a867c: 1816 a470 3d3a 483f 5841 |00ce: const-wide v22, #double 6.35626e+06 // #41583f483a3d70a4 │ │ +0a8686: 1818 0000 0000 006a 1841 |00d3: const-wide v24, #double 400000 // #41186a0000000000 │ │ +0a8690: 181a 0000 0000 006a f8c0 |00d8: const-wide v26, #double -100000 // #c0f86a0000000000 │ │ +0a869a: 181c c4f5 88ce bbfc ef3f |00dd: const-wide v28, #double 0.999601 // #3feffcbbce88f5c4 │ │ +0a86a4: 181e 0000 0000 0080 4840 |00e2: const-wide v30, #double 49 // #4048800000000000 │ │ +0a86ae: 1920 00c0 |00e7: const-wide/high16 v32, #long -4611686018427387904 // #c000 │ │ +0a86b2: 7712 7b2e 1000 |00e9: invoke-static/range {v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_to_North:(DDDDDDDDD)D // method@2e7b │ │ +0a86b8: 0b26 |00ec: move-result-wide v38 │ │ +0a86ba: 1224 |00ed: const/4 v4, #int 2 // #2 │ │ +0a86bc: 2340 5206 |00ee: new-array v0, v4, [D // type@0652 │ │ +0a86c0: 0828 0000 |00f0: move-object/from16 v40, v0 │ │ +0a86c4: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +0a86c6: 4c26 2804 |00f3: aput-wide v38, v40, v4 │ │ +0a86ca: 1214 |00f5: const/4 v4, #int 1 // #1 │ │ +0a86cc: 4c22 2804 |00f6: aput-wide v34, v40, v4 │ │ +0a86d0: 1128 |00f8: return-object v40 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0002 line=292 │ │ 0x0016 line=293 │ │ 0x002a line=294 │ │ 0x003c line=296 │ │ @@ -175355,51 +175454,51 @@ │ │ type : '(DDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 24 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -0a8724: |[0a8724] org.pyneo.maps.utils.OSGB36.Lat_H_to_Z:(DDDD)D │ │ -0a8734: 1802 182d 4454 fb21 0940 |0000: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ -0a873e: 180a 399d 52a2 46df 913f |0005: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8748: ad04 100a |000a: mul-double v4, v16, v10 │ │ -0a874c: 190a 0040 |000c: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -0a8750: 0500 1400 |000e: move-wide/from16 v0, v20 │ │ -0a8754: 7140 b024 10ba |0010: invoke-static {v0, v1, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a875a: 0b0a |0013: move-result-wide v10 │ │ -0a875c: 190c 0040 |0014: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -0a8760: 0500 1600 |0016: move-wide/from16 v0, v22 │ │ -0a8764: 7140 b024 10dc |0018: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a876a: 0b0c |001b: move-result-wide v12 │ │ -0a876c: ccca |001c: sub-double/2addr v10, v12 │ │ -0a876e: 190c 0040 |001d: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -0a8772: 0500 1400 |001f: move-wide/from16 v0, v20 │ │ -0a8776: 7140 b024 10dc |0021: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a877c: 0b0c |0024: move-result-wide v12 │ │ -0a877e: ae08 0a0c |0025: div-double v8, v10, v12 │ │ -0a8782: 190a f03f |0027: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -0a8786: 7120 b424 5400 |0029: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a878c: 0b0c |002c: move-result-wide v12 │ │ -0a878e: 190e 0040 |002d: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ -0a8792: 7140 b024 dcfe |002f: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8798: 0b0c |0032: move-result-wide v12 │ │ -0a879a: cd8c |0033: mul-double/2addr v12, v8 │ │ -0a879c: ccca |0034: sub-double/2addr v10, v12 │ │ -0a879e: 7120 b624 ba00 |0035: invoke-static {v10, v11}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a87a4: 0b0a |0038: move-result-wide v10 │ │ -0a87a6: ae06 140a |0039: div-double v6, v20, v10 │ │ -0a87aa: 190a f03f |003b: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -0a87ae: cc8a |003d: sub-double/2addr v10, v8 │ │ -0a87b0: cd6a |003e: mul-double/2addr v10, v6 │ │ -0a87b2: ab0a 0a12 |003f: add-double v10, v10, v18 │ │ -0a87b6: 7120 b424 5400 |0041: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a87bc: 0b0c |0044: move-result-wide v12 │ │ -0a87be: cdca |0045: mul-double/2addr v10, v12 │ │ -0a87c0: 100a |0046: return-wide v10 │ │ +0a86d4: |[0a86d4] org.pyneo.maps.utils.OSGB36.Lat_H_to_Z:(DDDD)D │ │ +0a86e4: 1802 182d 4454 fb21 0940 |0000: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ +0a86ee: 180a 399d 52a2 46df 913f |0005: const-wide v10, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a86f8: ad04 100a |000a: mul-double v4, v16, v10 │ │ +0a86fc: 190a 0040 |000c: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0a8700: 0500 1400 |000e: move-wide/from16 v0, v20 │ │ +0a8704: 7140 b024 10ba |0010: invoke-static {v0, v1, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a870a: 0b0a |0013: move-result-wide v10 │ │ +0a870c: 190c 0040 |0014: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +0a8710: 0500 1600 |0016: move-wide/from16 v0, v22 │ │ +0a8714: 7140 b024 10dc |0018: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a871a: 0b0c |001b: move-result-wide v12 │ │ +0a871c: ccca |001c: sub-double/2addr v10, v12 │ │ +0a871e: 190c 0040 |001d: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +0a8722: 0500 1400 |001f: move-wide/from16 v0, v20 │ │ +0a8726: 7140 b024 10dc |0021: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a872c: 0b0c |0024: move-result-wide v12 │ │ +0a872e: ae08 0a0c |0025: div-double v8, v10, v12 │ │ +0a8732: 190a f03f |0027: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +0a8736: 7120 b424 5400 |0029: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a873c: 0b0c |002c: move-result-wide v12 │ │ +0a873e: 190e 0040 |002d: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +0a8742: 7140 b024 dcfe |002f: invoke-static {v12, v13, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8748: 0b0c |0032: move-result-wide v12 │ │ +0a874a: cd8c |0033: mul-double/2addr v12, v8 │ │ +0a874c: ccca |0034: sub-double/2addr v10, v12 │ │ +0a874e: 7120 b624 ba00 |0035: invoke-static {v10, v11}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a8754: 0b0a |0038: move-result-wide v10 │ │ +0a8756: ae06 140a |0039: div-double v6, v20, v10 │ │ +0a875a: 190a f03f |003b: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +0a875e: cc8a |003d: sub-double/2addr v10, v8 │ │ +0a8760: cd6a |003e: mul-double/2addr v10, v6 │ │ +0a8762: ab0a 0a12 |003f: add-double v10, v10, v18 │ │ +0a8766: 7120 b424 5400 |0041: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a876c: 0b0c |0044: move-result-wide v12 │ │ +0a876e: cdca |0045: mul-double/2addr v10, v12 │ │ +0a8770: 100a |0046: return-wide v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ 0x000c line=63 │ │ 0x0027 line=64 │ │ 0x003b line=67 │ │ @@ -175418,53 +175517,53 @@ │ │ type : '(DDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 28 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0a87c4: |[0a87c4] org.pyneo.maps.utils.OSGB36.Lat_Long_H_to_X:(DDDDD)D │ │ -0a87d4: 1802 182d 4454 fb21 0940 |0000: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ -0a87de: 180c 399d 52a2 46df 913f |0005: const-wide v12, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a87e8: ad06 120c |000a: mul-double v6, v18, v12 │ │ -0a87ec: 180c 399d 52a2 46df 913f |000c: const-wide v12, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a87f6: ad04 140c |0011: mul-double v4, v20, v12 │ │ -0a87fa: 190c 0040 |0013: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -0a87fe: 0500 1800 |0015: move-wide/from16 v0, v24 │ │ -0a8802: 7140 b024 10dc |0017: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8808: 0b0c |001a: move-result-wide v12 │ │ -0a880a: 190e 0040 |001b: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ -0a880e: 0500 1a00 |001d: move-wide/from16 v0, v26 │ │ -0a8812: 7140 b024 10fe |001f: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8818: 0b0e |0022: move-result-wide v14 │ │ -0a881a: ccec |0023: sub-double/2addr v12, v14 │ │ -0a881c: 190e 0040 |0024: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ -0a8820: 0500 1800 |0026: move-wide/from16 v0, v24 │ │ -0a8824: 7140 b024 10fe |0028: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a882a: 0b0e |002b: move-result-wide v14 │ │ -0a882c: ae0a 0c0e |002c: div-double v10, v12, v14 │ │ -0a8830: 190c f03f |002e: const-wide/high16 v12, #long 4607182418800017408 // #3ff0 │ │ -0a8834: 7120 b424 7600 |0030: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a883a: 0b0e |0033: move-result-wide v14 │ │ -0a883c: 1910 0040 |0034: const-wide/high16 v16, #long 4611686018427387904 // #4000 │ │ -0a8840: 7704 b024 0e00 |0036: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8846: 0b0e |0039: move-result-wide v14 │ │ -0a8848: cdae |003a: mul-double/2addr v14, v10 │ │ -0a884a: ccec |003b: sub-double/2addr v12, v14 │ │ -0a884c: 7120 b624 dc00 |003c: invoke-static {v12, v13}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a8852: 0b0c |003f: move-result-wide v12 │ │ -0a8854: ae08 180c |0040: div-double v8, v24, v12 │ │ -0a8858: ab0c 0816 |0042: add-double v12, v8, v22 │ │ -0a885c: 7120 a724 7600 |0044: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8862: 0b0e |0047: move-result-wide v14 │ │ -0a8864: cdec |0048: mul-double/2addr v12, v14 │ │ -0a8866: 7120 a724 5400 |0049: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a886c: 0b0e |004c: move-result-wide v14 │ │ -0a886e: cdec |004d: mul-double/2addr v12, v14 │ │ -0a8870: 100c |004e: return-wide v12 │ │ +0a8774: |[0a8774] org.pyneo.maps.utils.OSGB36.Lat_Long_H_to_X:(DDDDD)D │ │ +0a8784: 1802 182d 4454 fb21 0940 |0000: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ +0a878e: 180c 399d 52a2 46df 913f |0005: const-wide v12, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8798: ad06 120c |000a: mul-double v6, v18, v12 │ │ +0a879c: 180c 399d 52a2 46df 913f |000c: const-wide v12, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a87a6: ad04 140c |0011: mul-double v4, v20, v12 │ │ +0a87aa: 190c 0040 |0013: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +0a87ae: 0500 1800 |0015: move-wide/from16 v0, v24 │ │ +0a87b2: 7140 b024 10dc |0017: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a87b8: 0b0c |001a: move-result-wide v12 │ │ +0a87ba: 190e 0040 |001b: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +0a87be: 0500 1a00 |001d: move-wide/from16 v0, v26 │ │ +0a87c2: 7140 b024 10fe |001f: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a87c8: 0b0e |0022: move-result-wide v14 │ │ +0a87ca: ccec |0023: sub-double/2addr v12, v14 │ │ +0a87cc: 190e 0040 |0024: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +0a87d0: 0500 1800 |0026: move-wide/from16 v0, v24 │ │ +0a87d4: 7140 b024 10fe |0028: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a87da: 0b0e |002b: move-result-wide v14 │ │ +0a87dc: ae0a 0c0e |002c: div-double v10, v12, v14 │ │ +0a87e0: 190c f03f |002e: const-wide/high16 v12, #long 4607182418800017408 // #3ff0 │ │ +0a87e4: 7120 b424 7600 |0030: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a87ea: 0b0e |0033: move-result-wide v14 │ │ +0a87ec: 1910 0040 |0034: const-wide/high16 v16, #long 4611686018427387904 // #4000 │ │ +0a87f0: 7704 b024 0e00 |0036: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a87f6: 0b0e |0039: move-result-wide v14 │ │ +0a87f8: cdae |003a: mul-double/2addr v14, v10 │ │ +0a87fa: ccec |003b: sub-double/2addr v12, v14 │ │ +0a87fc: 7120 b624 dc00 |003c: invoke-static {v12, v13}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a8802: 0b0c |003f: move-result-wide v12 │ │ +0a8804: ae08 180c |0040: div-double v8, v24, v12 │ │ +0a8808: ab0c 0816 |0042: add-double v12, v8, v22 │ │ +0a880c: 7120 a724 7600 |0044: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8812: 0b0e |0047: move-result-wide v14 │ │ +0a8814: cdec |0048: mul-double/2addr v12, v14 │ │ +0a8816: 7120 a724 5400 |0049: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a881c: 0b0e |004c: move-result-wide v14 │ │ +0a881e: cdec |004d: mul-double/2addr v12, v14 │ │ +0a8820: 100c |004e: return-wide v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0005 line=16 │ │ 0x000c line=17 │ │ 0x0013 line=20 │ │ 0x002e line=21 │ │ @@ -175486,53 +175585,53 @@ │ │ type : '(DDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 28 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -0a8874: |[0a8874] org.pyneo.maps.utils.OSGB36.Lat_Long_H_to_Y:(DDDDD)D │ │ -0a8884: 1802 182d 4454 fb21 0940 |0000: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ -0a888e: 180c 399d 52a2 46df 913f |0005: const-wide v12, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8898: ad06 120c |000a: mul-double v6, v18, v12 │ │ -0a889c: 180c 399d 52a2 46df 913f |000c: const-wide v12, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a88a6: ad04 140c |0011: mul-double v4, v20, v12 │ │ -0a88aa: 190c 0040 |0013: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ -0a88ae: 0500 1800 |0015: move-wide/from16 v0, v24 │ │ -0a88b2: 7140 b024 10dc |0017: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a88b8: 0b0c |001a: move-result-wide v12 │ │ -0a88ba: 190e 0040 |001b: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ -0a88be: 0500 1a00 |001d: move-wide/from16 v0, v26 │ │ -0a88c2: 7140 b024 10fe |001f: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a88c8: 0b0e |0022: move-result-wide v14 │ │ -0a88ca: ccec |0023: sub-double/2addr v12, v14 │ │ -0a88cc: 190e 0040 |0024: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ -0a88d0: 0500 1800 |0026: move-wide/from16 v0, v24 │ │ -0a88d4: 7140 b024 10fe |0028: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a88da: 0b0e |002b: move-result-wide v14 │ │ -0a88dc: ae0a 0c0e |002c: div-double v10, v12, v14 │ │ -0a88e0: 190c f03f |002e: const-wide/high16 v12, #long 4607182418800017408 // #3ff0 │ │ -0a88e4: 7120 b424 7600 |0030: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a88ea: 0b0e |0033: move-result-wide v14 │ │ -0a88ec: 1910 0040 |0034: const-wide/high16 v16, #long 4611686018427387904 // #4000 │ │ -0a88f0: 7704 b024 0e00 |0036: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a88f6: 0b0e |0039: move-result-wide v14 │ │ -0a88f8: cdae |003a: mul-double/2addr v14, v10 │ │ -0a88fa: ccec |003b: sub-double/2addr v12, v14 │ │ -0a88fc: 7120 b624 dc00 |003c: invoke-static {v12, v13}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a8902: 0b0c |003f: move-result-wide v12 │ │ -0a8904: ae08 180c |0040: div-double v8, v24, v12 │ │ -0a8908: ab0c 0816 |0042: add-double v12, v8, v22 │ │ -0a890c: 7120 a724 7600 |0044: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8912: 0b0e |0047: move-result-wide v14 │ │ -0a8914: cdec |0048: mul-double/2addr v12, v14 │ │ -0a8916: 7120 b424 5400 |0049: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a891c: 0b0e |004c: move-result-wide v14 │ │ -0a891e: cdec |004d: mul-double/2addr v12, v14 │ │ -0a8920: 100c |004e: return-wide v12 │ │ +0a8824: |[0a8824] org.pyneo.maps.utils.OSGB36.Lat_Long_H_to_Y:(DDDDD)D │ │ +0a8834: 1802 182d 4454 fb21 0940 |0000: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ +0a883e: 180c 399d 52a2 46df 913f |0005: const-wide v12, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8848: ad06 120c |000a: mul-double v6, v18, v12 │ │ +0a884c: 180c 399d 52a2 46df 913f |000c: const-wide v12, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8856: ad04 140c |0011: mul-double v4, v20, v12 │ │ +0a885a: 190c 0040 |0013: const-wide/high16 v12, #long 4611686018427387904 // #4000 │ │ +0a885e: 0500 1800 |0015: move-wide/from16 v0, v24 │ │ +0a8862: 7140 b024 10dc |0017: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8868: 0b0c |001a: move-result-wide v12 │ │ +0a886a: 190e 0040 |001b: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +0a886e: 0500 1a00 |001d: move-wide/from16 v0, v26 │ │ +0a8872: 7140 b024 10fe |001f: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8878: 0b0e |0022: move-result-wide v14 │ │ +0a887a: ccec |0023: sub-double/2addr v12, v14 │ │ +0a887c: 190e 0040 |0024: const-wide/high16 v14, #long 4611686018427387904 // #4000 │ │ +0a8880: 0500 1800 |0026: move-wide/from16 v0, v24 │ │ +0a8884: 7140 b024 10fe |0028: invoke-static {v0, v1, v14, v15}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a888a: 0b0e |002b: move-result-wide v14 │ │ +0a888c: ae0a 0c0e |002c: div-double v10, v12, v14 │ │ +0a8890: 190c f03f |002e: const-wide/high16 v12, #long 4607182418800017408 // #3ff0 │ │ +0a8894: 7120 b424 7600 |0030: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a889a: 0b0e |0033: move-result-wide v14 │ │ +0a889c: 1910 0040 |0034: const-wide/high16 v16, #long 4611686018427387904 // #4000 │ │ +0a88a0: 7704 b024 0e00 |0036: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a88a6: 0b0e |0039: move-result-wide v14 │ │ +0a88a8: cdae |003a: mul-double/2addr v14, v10 │ │ +0a88aa: ccec |003b: sub-double/2addr v12, v14 │ │ +0a88ac: 7120 b624 dc00 |003c: invoke-static {v12, v13}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a88b2: 0b0c |003f: move-result-wide v12 │ │ +0a88b4: ae08 180c |0040: div-double v8, v24, v12 │ │ +0a88b8: ab0c 0816 |0042: add-double v12, v8, v22 │ │ +0a88bc: 7120 a724 7600 |0044: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a88c2: 0b0e |0047: move-result-wide v14 │ │ +0a88c4: cdec |0048: mul-double/2addr v12, v14 │ │ +0a88c6: 7120 b424 5400 |0049: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a88cc: 0b0e |004c: move-result-wide v14 │ │ +0a88ce: cdec |004d: mul-double/2addr v12, v14 │ │ +0a88d0: 100c |004e: return-wide v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ 0x000c line=39 │ │ 0x0013 line=42 │ │ 0x002e line=43 │ │ @@ -175554,140 +175653,140 @@ │ │ type : '(DDDDDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 58 │ │ ins : 16 │ │ outs : 4 │ │ insns size : 261 16-bit code units │ │ -0a8924: |[0a8924] org.pyneo.maps.utils.OSGB36.Lat_Long_to_East:(DDDDDDDD)D │ │ -0a8934: 1806 182d 4454 fb21 0940 |0000: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ -0a893e: 1820 399d 52a2 46df 913f |0005: const-wide v32, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8948: ad0c 2a20 |000a: mul-double v12, v42, v32 │ │ -0a894c: 1820 399d 52a2 46df 913f |000c: const-wide v32, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8956: ad08 2c20 |0011: mul-double v8, v44, v32 │ │ -0a895a: 1820 399d 52a2 46df 913f |0013: const-wide v32, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8964: ad0a 3820 |0018: mul-double v10, v56, v32 │ │ -0a8968: ad12 2e34 |001a: mul-double v18, v46, v52 │ │ -0a896c: ad14 3034 |001c: mul-double v20, v48, v52 │ │ -0a8970: 1920 0040 |001e: const-wide/high16 v32, #long 4611686018427387904 // #4000 │ │ -0a8974: 0500 1200 |0020: move-wide/from16 v0, v18 │ │ -0a8978: 0502 2000 |0022: move-wide/from16 v2, v32 │ │ -0a897c: 7140 b024 1032 |0024: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8982: 0b20 |0027: move-result-wide v32 │ │ -0a8984: 1922 0040 |0028: const-wide/high16 v34, #long 4611686018427387904 // #4000 │ │ -0a8988: 0500 1400 |002a: move-wide/from16 v0, v20 │ │ -0a898c: 0502 2200 |002c: move-wide/from16 v2, v34 │ │ -0a8990: 7140 b024 1032 |002e: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8996: 0b22 |0031: move-result-wide v34 │ │ -0a8998: ac20 2022 |0032: sub-double v32, v32, v34 │ │ -0a899c: 1922 0040 |0034: const-wide/high16 v34, #long 4611686018427387904 // #4000 │ │ -0a89a0: 0500 1200 |0036: move-wide/from16 v0, v18 │ │ -0a89a4: 0502 2200 |0038: move-wide/from16 v2, v34 │ │ -0a89a8: 7140 b024 1032 |003a: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a89ae: 0b22 |003d: move-result-wide v34 │ │ -0a89b0: ae16 2022 |003e: div-double v22, v32, v34 │ │ -0a89b4: 1920 f03f |0040: const-wide/high16 v32, #long 4607182418800017408 // #3ff0 │ │ -0a89b8: 7120 b424 dc00 |0042: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a89be: 0b22 |0045: move-result-wide v34 │ │ -0a89c0: 1924 0040 |0046: const-wide/high16 v36, #long 4611686018427387904 // #4000 │ │ -0a89c4: 7704 b024 2200 |0048: invoke-static/range {v34, v35, v36, v37}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a89ca: 0b22 |004b: move-result-wide v34 │ │ -0a89cc: ad22 2216 |004c: mul-double v34, v34, v22 │ │ -0a89d0: ac20 2022 |004e: sub-double v32, v32, v34 │ │ -0a89d4: 7702 b624 2000 |0050: invoke-static/range {v32, v33}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a89da: 0b20 |0053: move-result-wide v32 │ │ -0a89dc: ae1a 1220 |0054: div-double v26, v18, v32 │ │ -0a89e0: 1920 f03f |0056: const-wide/high16 v32, #long 4607182418800017408 // #3ff0 │ │ -0a89e4: ac20 2016 |0058: sub-double v32, v32, v22 │ │ -0a89e8: ad20 201a |005a: mul-double v32, v32, v26 │ │ -0a89ec: 1922 f03f |005c: const-wide/high16 v34, #long 4607182418800017408 // #3ff0 │ │ -0a89f0: 7120 b424 dc00 |005e: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a89f6: 0b24 |0061: move-result-wide v36 │ │ -0a89f8: 1926 0040 |0062: const-wide/high16 v38, #long 4611686018427387904 // #4000 │ │ -0a89fc: 7704 b024 2400 |0064: invoke-static/range {v36, v37, v38, v39}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8a02: 0b24 |0067: move-result-wide v36 │ │ -0a8a04: ad24 2416 |0068: mul-double v36, v36, v22 │ │ -0a8a08: ac22 2224 |006a: sub-double v34, v34, v36 │ │ -0a8a0c: ae1e 2022 |006c: div-double v30, v32, v34 │ │ -0a8a10: ae20 1a1e |006e: div-double v32, v26, v30 │ │ -0a8a14: 1922 f03f |0070: const-wide/high16 v34, #long 4607182418800017408 // #3ff0 │ │ -0a8a18: ac18 2022 |0072: sub-double v24, v32, v34 │ │ -0a8a1c: ac1c 080a |0074: sub-double v28, v8, v10 │ │ -0a8a20: 7120 a724 dc00 |0076: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8a26: 0b20 |0079: move-result-wide v32 │ │ -0a8a28: ad04 1a20 |007a: mul-double v4, v26, v32 │ │ -0a8a2c: 1920 1840 |007c: const-wide/high16 v32, #long 4618441417868443648 // #4018 │ │ -0a8a30: ae20 1a20 |007e: div-double v32, v26, v32 │ │ -0a8a34: 7120 a724 dc00 |0080: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8a3a: 0b22 |0083: move-result-wide v34 │ │ -0a8a3c: 1924 0840 |0084: const-wide/high16 v36, #long 4613937818241073152 // #4008 │ │ -0a8a40: 7704 b024 2200 |0086: invoke-static/range {v34, v35, v36, v37}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8a46: 0b22 |0089: move-result-wide v34 │ │ -0a8a48: ad20 2022 |008a: mul-double v32, v32, v34 │ │ -0a8a4c: ae22 1a1e |008c: div-double v34, v26, v30 │ │ -0a8a50: 7120 b724 dc00 |008e: invoke-static {v12, v13}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8a56: 0b24 |0091: move-result-wide v36 │ │ -0a8a58: 1926 0040 |0092: const-wide/high16 v38, #long 4611686018427387904 // #4000 │ │ -0a8a5c: 7704 b024 2400 |0094: invoke-static/range {v36, v37, v38, v39}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8a62: 0b24 |0097: move-result-wide v36 │ │ -0a8a64: ac22 2224 |0098: sub-double v34, v34, v36 │ │ -0a8a68: ad0e 2022 |009a: mul-double v14, v32, v34 │ │ -0a8a6c: 1920 5e40 |009c: const-wide/high16 v32, #long 4638144666238189568 // #405e │ │ -0a8a70: ae20 1a20 |009e: div-double v32, v26, v32 │ │ -0a8a74: 7120 a724 dc00 |00a0: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8a7a: 0b22 |00a3: move-result-wide v34 │ │ -0a8a7c: 1924 1440 |00a4: const-wide/high16 v36, #long 4617315517961601024 // #4014 │ │ -0a8a80: 7704 b024 2200 |00a6: invoke-static/range {v34, v35, v36, v37}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8a86: 0b22 |00a9: move-result-wide v34 │ │ -0a8a88: ad20 2022 |00aa: mul-double v32, v32, v34 │ │ -0a8a8c: 1922 1440 |00ac: const-wide/high16 v34, #long 4617315517961601024 // #4014 │ │ -0a8a90: 1924 3240 |00ae: const-wide/high16 v36, #long 4625759767262920704 // #4032 │ │ -0a8a94: 7120 b724 dc00 |00b0: invoke-static {v12, v13}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8a9a: 0b26 |00b3: move-result-wide v38 │ │ -0a8a9c: 1928 0040 |00b4: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ -0a8aa0: 7704 b024 2600 |00b6: invoke-static/range {v38, v39, v40, v41}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8aa6: 0b26 |00b9: move-result-wide v38 │ │ -0a8aa8: ad24 2426 |00ba: mul-double v36, v36, v38 │ │ -0a8aac: ac22 2224 |00bc: sub-double v34, v34, v36 │ │ -0a8ab0: 7120 b724 dc00 |00be: invoke-static {v12, v13}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8ab6: 0b24 |00c1: move-result-wide v36 │ │ -0a8ab8: 1926 1040 |00c2: const-wide/high16 v38, #long 4616189618054758400 // #4010 │ │ -0a8abc: 7704 b024 2400 |00c4: invoke-static/range {v36, v37, v38, v39}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8ac2: 0b24 |00c7: move-result-wide v36 │ │ -0a8ac4: ab22 2224 |00c8: add-double v34, v34, v36 │ │ -0a8ac8: 1924 2c40 |00ca: const-wide/high16 v36, #long 4624070917402656768 // #402c │ │ -0a8acc: ad24 2418 |00cc: mul-double v36, v36, v24 │ │ -0a8ad0: ab22 2224 |00ce: add-double v34, v34, v36 │ │ -0a8ad4: 1924 4d40 |00d0: const-wide/high16 v36, #long 4633359591634108416 // #404d │ │ -0a8ad8: 7120 b724 dc00 |00d2: invoke-static {v12, v13}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8ade: 0b26 |00d5: move-result-wide v38 │ │ -0a8ae0: 1928 0040 |00d6: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ -0a8ae4: 7704 b024 2600 |00d8: invoke-static/range {v38, v39, v40, v41}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8aea: 0b26 |00db: move-result-wide v38 │ │ -0a8aec: ad24 2426 |00dc: mul-double v36, v36, v38 │ │ -0a8af0: ad24 2418 |00de: mul-double v36, v36, v24 │ │ -0a8af4: ac22 2224 |00e0: sub-double v34, v34, v36 │ │ -0a8af8: ad10 2022 |00e2: mul-double v16, v32, v34 │ │ -0a8afc: ad20 1c04 |00e4: mul-double v32, v28, v4 │ │ -0a8b00: ab20 2032 |00e6: add-double v32, v32, v50 │ │ -0a8b04: 1922 0840 |00e8: const-wide/high16 v34, #long 4613937818241073152 // #4008 │ │ -0a8b08: 0500 1c00 |00ea: move-wide/from16 v0, v28 │ │ -0a8b0c: 0502 2200 |00ec: move-wide/from16 v2, v34 │ │ -0a8b10: 7140 b024 1032 |00ee: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8b16: 0b22 |00f1: move-result-wide v34 │ │ -0a8b18: ad22 220e |00f2: mul-double v34, v34, v14 │ │ -0a8b1c: ab20 2022 |00f4: add-double v32, v32, v34 │ │ -0a8b20: 1922 1440 |00f6: const-wide/high16 v34, #long 4617315517961601024 // #4014 │ │ -0a8b24: 0500 1c00 |00f8: move-wide/from16 v0, v28 │ │ -0a8b28: 0502 2200 |00fa: move-wide/from16 v2, v34 │ │ -0a8b2c: 7140 b024 1032 |00fc: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8b32: 0b22 |00ff: move-result-wide v34 │ │ -0a8b34: ad22 2210 |0100: mul-double v34, v34, v16 │ │ -0a8b38: ab20 2022 |0102: add-double v32, v32, v34 │ │ -0a8b3c: 1020 |0104: return-wide v32 │ │ +0a88d4: |[0a88d4] org.pyneo.maps.utils.OSGB36.Lat_Long_to_East:(DDDDDDDD)D │ │ +0a88e4: 1806 182d 4454 fb21 0940 |0000: const-wide v6, #double 3.14159 // #400921fb54442d18 │ │ +0a88ee: 1820 399d 52a2 46df 913f |0005: const-wide v32, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a88f8: ad0c 2a20 |000a: mul-double v12, v42, v32 │ │ +0a88fc: 1820 399d 52a2 46df 913f |000c: const-wide v32, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8906: ad08 2c20 |0011: mul-double v8, v44, v32 │ │ +0a890a: 1820 399d 52a2 46df 913f |0013: const-wide v32, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8914: ad0a 3820 |0018: mul-double v10, v56, v32 │ │ +0a8918: ad12 2e34 |001a: mul-double v18, v46, v52 │ │ +0a891c: ad14 3034 |001c: mul-double v20, v48, v52 │ │ +0a8920: 1920 0040 |001e: const-wide/high16 v32, #long 4611686018427387904 // #4000 │ │ +0a8924: 0500 1200 |0020: move-wide/from16 v0, v18 │ │ +0a8928: 0502 2000 |0022: move-wide/from16 v2, v32 │ │ +0a892c: 7140 b024 1032 |0024: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8932: 0b20 |0027: move-result-wide v32 │ │ +0a8934: 1922 0040 |0028: const-wide/high16 v34, #long 4611686018427387904 // #4000 │ │ +0a8938: 0500 1400 |002a: move-wide/from16 v0, v20 │ │ +0a893c: 0502 2200 |002c: move-wide/from16 v2, v34 │ │ +0a8940: 7140 b024 1032 |002e: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8946: 0b22 |0031: move-result-wide v34 │ │ +0a8948: ac20 2022 |0032: sub-double v32, v32, v34 │ │ +0a894c: 1922 0040 |0034: const-wide/high16 v34, #long 4611686018427387904 // #4000 │ │ +0a8950: 0500 1200 |0036: move-wide/from16 v0, v18 │ │ +0a8954: 0502 2200 |0038: move-wide/from16 v2, v34 │ │ +0a8958: 7140 b024 1032 |003a: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a895e: 0b22 |003d: move-result-wide v34 │ │ +0a8960: ae16 2022 |003e: div-double v22, v32, v34 │ │ +0a8964: 1920 f03f |0040: const-wide/high16 v32, #long 4607182418800017408 // #3ff0 │ │ +0a8968: 7120 b424 dc00 |0042: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a896e: 0b22 |0045: move-result-wide v34 │ │ +0a8970: 1924 0040 |0046: const-wide/high16 v36, #long 4611686018427387904 // #4000 │ │ +0a8974: 7704 b024 2200 |0048: invoke-static/range {v34, v35, v36, v37}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a897a: 0b22 |004b: move-result-wide v34 │ │ +0a897c: ad22 2216 |004c: mul-double v34, v34, v22 │ │ +0a8980: ac20 2022 |004e: sub-double v32, v32, v34 │ │ +0a8984: 7702 b624 2000 |0050: invoke-static/range {v32, v33}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a898a: 0b20 |0053: move-result-wide v32 │ │ +0a898c: ae1a 1220 |0054: div-double v26, v18, v32 │ │ +0a8990: 1920 f03f |0056: const-wide/high16 v32, #long 4607182418800017408 // #3ff0 │ │ +0a8994: ac20 2016 |0058: sub-double v32, v32, v22 │ │ +0a8998: ad20 201a |005a: mul-double v32, v32, v26 │ │ +0a899c: 1922 f03f |005c: const-wide/high16 v34, #long 4607182418800017408 // #3ff0 │ │ +0a89a0: 7120 b424 dc00 |005e: invoke-static {v12, v13}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a89a6: 0b24 |0061: move-result-wide v36 │ │ +0a89a8: 1926 0040 |0062: const-wide/high16 v38, #long 4611686018427387904 // #4000 │ │ +0a89ac: 7704 b024 2400 |0064: invoke-static/range {v36, v37, v38, v39}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a89b2: 0b24 |0067: move-result-wide v36 │ │ +0a89b4: ad24 2416 |0068: mul-double v36, v36, v22 │ │ +0a89b8: ac22 2224 |006a: sub-double v34, v34, v36 │ │ +0a89bc: ae1e 2022 |006c: div-double v30, v32, v34 │ │ +0a89c0: ae20 1a1e |006e: div-double v32, v26, v30 │ │ +0a89c4: 1922 f03f |0070: const-wide/high16 v34, #long 4607182418800017408 // #3ff0 │ │ +0a89c8: ac18 2022 |0072: sub-double v24, v32, v34 │ │ +0a89cc: ac1c 080a |0074: sub-double v28, v8, v10 │ │ +0a89d0: 7120 a724 dc00 |0076: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a89d6: 0b20 |0079: move-result-wide v32 │ │ +0a89d8: ad04 1a20 |007a: mul-double v4, v26, v32 │ │ +0a89dc: 1920 1840 |007c: const-wide/high16 v32, #long 4618441417868443648 // #4018 │ │ +0a89e0: ae20 1a20 |007e: div-double v32, v26, v32 │ │ +0a89e4: 7120 a724 dc00 |0080: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a89ea: 0b22 |0083: move-result-wide v34 │ │ +0a89ec: 1924 0840 |0084: const-wide/high16 v36, #long 4613937818241073152 // #4008 │ │ +0a89f0: 7704 b024 2200 |0086: invoke-static/range {v34, v35, v36, v37}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a89f6: 0b22 |0089: move-result-wide v34 │ │ +0a89f8: ad20 2022 |008a: mul-double v32, v32, v34 │ │ +0a89fc: ae22 1a1e |008c: div-double v34, v26, v30 │ │ +0a8a00: 7120 b724 dc00 |008e: invoke-static {v12, v13}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8a06: 0b24 |0091: move-result-wide v36 │ │ +0a8a08: 1926 0040 |0092: const-wide/high16 v38, #long 4611686018427387904 // #4000 │ │ +0a8a0c: 7704 b024 2400 |0094: invoke-static/range {v36, v37, v38, v39}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8a12: 0b24 |0097: move-result-wide v36 │ │ +0a8a14: ac22 2224 |0098: sub-double v34, v34, v36 │ │ +0a8a18: ad0e 2022 |009a: mul-double v14, v32, v34 │ │ +0a8a1c: 1920 5e40 |009c: const-wide/high16 v32, #long 4638144666238189568 // #405e │ │ +0a8a20: ae20 1a20 |009e: div-double v32, v26, v32 │ │ +0a8a24: 7120 a724 dc00 |00a0: invoke-static {v12, v13}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8a2a: 0b22 |00a3: move-result-wide v34 │ │ +0a8a2c: 1924 1440 |00a4: const-wide/high16 v36, #long 4617315517961601024 // #4014 │ │ +0a8a30: 7704 b024 2200 |00a6: invoke-static/range {v34, v35, v36, v37}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8a36: 0b22 |00a9: move-result-wide v34 │ │ +0a8a38: ad20 2022 |00aa: mul-double v32, v32, v34 │ │ +0a8a3c: 1922 1440 |00ac: const-wide/high16 v34, #long 4617315517961601024 // #4014 │ │ +0a8a40: 1924 3240 |00ae: const-wide/high16 v36, #long 4625759767262920704 // #4032 │ │ +0a8a44: 7120 b724 dc00 |00b0: invoke-static {v12, v13}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8a4a: 0b26 |00b3: move-result-wide v38 │ │ +0a8a4c: 1928 0040 |00b4: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ +0a8a50: 7704 b024 2600 |00b6: invoke-static/range {v38, v39, v40, v41}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8a56: 0b26 |00b9: move-result-wide v38 │ │ +0a8a58: ad24 2426 |00ba: mul-double v36, v36, v38 │ │ +0a8a5c: ac22 2224 |00bc: sub-double v34, v34, v36 │ │ +0a8a60: 7120 b724 dc00 |00be: invoke-static {v12, v13}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8a66: 0b24 |00c1: move-result-wide v36 │ │ +0a8a68: 1926 1040 |00c2: const-wide/high16 v38, #long 4616189618054758400 // #4010 │ │ +0a8a6c: 7704 b024 2400 |00c4: invoke-static/range {v36, v37, v38, v39}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8a72: 0b24 |00c7: move-result-wide v36 │ │ +0a8a74: ab22 2224 |00c8: add-double v34, v34, v36 │ │ +0a8a78: 1924 2c40 |00ca: const-wide/high16 v36, #long 4624070917402656768 // #402c │ │ +0a8a7c: ad24 2418 |00cc: mul-double v36, v36, v24 │ │ +0a8a80: ab22 2224 |00ce: add-double v34, v34, v36 │ │ +0a8a84: 1924 4d40 |00d0: const-wide/high16 v36, #long 4633359591634108416 // #404d │ │ +0a8a88: 7120 b724 dc00 |00d2: invoke-static {v12, v13}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8a8e: 0b26 |00d5: move-result-wide v38 │ │ +0a8a90: 1928 0040 |00d6: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ +0a8a94: 7704 b024 2600 |00d8: invoke-static/range {v38, v39, v40, v41}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8a9a: 0b26 |00db: move-result-wide v38 │ │ +0a8a9c: ad24 2426 |00dc: mul-double v36, v36, v38 │ │ +0a8aa0: ad24 2418 |00de: mul-double v36, v36, v24 │ │ +0a8aa4: ac22 2224 |00e0: sub-double v34, v34, v36 │ │ +0a8aa8: ad10 2022 |00e2: mul-double v16, v32, v34 │ │ +0a8aac: ad20 1c04 |00e4: mul-double v32, v28, v4 │ │ +0a8ab0: ab20 2032 |00e6: add-double v32, v32, v50 │ │ +0a8ab4: 1922 0840 |00e8: const-wide/high16 v34, #long 4613937818241073152 // #4008 │ │ +0a8ab8: 0500 1c00 |00ea: move-wide/from16 v0, v28 │ │ +0a8abc: 0502 2200 |00ec: move-wide/from16 v2, v34 │ │ +0a8ac0: 7140 b024 1032 |00ee: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8ac6: 0b22 |00f1: move-result-wide v34 │ │ +0a8ac8: ad22 220e |00f2: mul-double v34, v34, v14 │ │ +0a8acc: ab20 2022 |00f4: add-double v32, v32, v34 │ │ +0a8ad0: 1922 1440 |00f6: const-wide/high16 v34, #long 4617315517961601024 // #4014 │ │ +0a8ad4: 0500 1c00 |00f8: move-wide/from16 v0, v28 │ │ +0a8ad8: 0502 2200 |00fa: move-wide/from16 v2, v34 │ │ +0a8adc: 7140 b024 1032 |00fc: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8ae2: 0b22 |00ff: move-result-wide v34 │ │ +0a8ae4: ad22 2210 |0100: mul-double v34, v34, v16 │ │ +0a8ae8: ab20 2022 |0102: add-double v32, v32, v34 │ │ +0a8aec: 1020 |0104: return-wide v32 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=199 │ │ 0x000c line=200 │ │ 0x0013 line=202 │ │ 0x001a line=204 │ │ @@ -175695,15 +175794,19 @@ │ │ 0x001e line=206 │ │ 0x0040 line=208 │ │ 0x0056 line=209 │ │ 0x006e line=210 │ │ 0x0074 line=211 │ │ 0x0076 line=213 │ │ 0x007c line=214 │ │ + 0x008e line=215 │ │ 0x009c line=216 │ │ + 0x00a0 line=217 │ │ + 0x00b0 line=218 │ │ + 0x00d2 line=219 │ │ 0x00e4 line=221 │ │ locals : │ │ 0x007c - 0x0105 reg=4 IV D │ │ 0x0005 - 0x0105 reg=6 Pi D │ │ 0x0013 - 0x0105 reg=8 RadLAM D │ │ 0x001a - 0x0105 reg=10 RadLAM0 D │ │ 0x000c - 0x0105 reg=12 RadPHI D │ │ @@ -175730,154 +175833,154 @@ │ │ type : '(DDDDDDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 68 │ │ ins : 18 │ │ outs : 8 │ │ insns size : 298 16-bit code units │ │ -0a8b40: |[0a8b40] org.pyneo.maps.utils.OSGB36.Lat_Long_to_North:(DDDDDDDDD)D │ │ -0a8b50: 1816 182d 4454 fb21 0940 |0000: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ -0a8b5a: 1828 399d 52a2 46df 913f |0005: const-wide v40, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8b64: ad0a 3228 |000a: mul-double v10, v50, v40 │ │ -0a8b68: 1828 399d 52a2 46df 913f |000c: const-wide v40, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8b72: ad18 3428 |0011: mul-double v24, v52, v40 │ │ -0a8b76: 1828 399d 52a2 46df 913f |0013: const-wide v40, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8b80: ad08 4028 |0018: mul-double v8, v64, v40 │ │ -0a8b84: 1828 399d 52a2 46df 913f |001a: const-wide v40, #double 0.0174533 // #3f91df46a2529d39 │ │ -0a8b8e: ad1a 4228 |001f: mul-double v26, v66, v40 │ │ -0a8b92: ad1c 363e |0021: mul-double v28, v54, v62 │ │ -0a8b96: ad04 383e |0023: mul-double v4, v56, v62 │ │ -0a8b9a: 1928 0040 |0025: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ -0a8b9e: 0500 1c00 |0027: move-wide/from16 v0, v28 │ │ -0a8ba2: 0502 2800 |0029: move-wide/from16 v2, v40 │ │ -0a8ba6: 7140 b024 1032 |002b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8bac: 0b28 |002e: move-result-wide v40 │ │ -0a8bae: 192a 0040 |002f: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ -0a8bb2: 0500 2a00 |0031: move-wide/from16 v0, v42 │ │ -0a8bb6: 7140 b024 5410 |0033: invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8bbc: 0b2a |0036: move-result-wide v42 │ │ -0a8bbe: ac28 282a |0037: sub-double v40, v40, v42 │ │ -0a8bc2: 192a 0040 |0039: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ -0a8bc6: 0500 1c00 |003b: move-wide/from16 v0, v28 │ │ -0a8bca: 0502 2a00 |003d: move-wide/from16 v2, v42 │ │ -0a8bce: 7140 b024 1032 |003f: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8bd4: 0b2a |0042: move-result-wide v42 │ │ -0a8bd6: ae1e 282a |0043: div-double v30, v40, v42 │ │ -0a8bda: ac28 1c04 |0045: sub-double v40, v28, v4 │ │ -0a8bde: ab2a 1c04 |0047: add-double v42, v28, v4 │ │ -0a8be2: ae06 282a |0049: div-double v6, v40, v42 │ │ -0a8be6: 1928 f03f |004b: const-wide/high16 v40, #long 4607182418800017408 // #3ff0 │ │ -0a8bea: 7120 b424 ba00 |004d: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8bf0: 0b2a |0050: move-result-wide v42 │ │ -0a8bf2: 192c 0040 |0051: const-wide/high16 v44, #long 4611686018427387904 // #4000 │ │ -0a8bf6: 7704 b024 2a00 |0053: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8bfc: 0b2a |0056: move-result-wide v42 │ │ -0a8bfe: ad2a 2a1e |0057: mul-double v42, v42, v30 │ │ -0a8c02: ac28 282a |0059: sub-double v40, v40, v42 │ │ -0a8c06: 7702 b624 2800 |005b: invoke-static/range {v40, v41}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a8c0c: 0b28 |005e: move-result-wide v40 │ │ -0a8c0e: ae22 1c28 |005f: div-double v34, v28, v40 │ │ -0a8c12: 1928 f03f |0061: const-wide/high16 v40, #long 4607182418800017408 // #3ff0 │ │ -0a8c16: ac28 281e |0063: sub-double v40, v40, v30 │ │ -0a8c1a: ad28 2822 |0065: mul-double v40, v40, v34 │ │ -0a8c1e: 192a f03f |0067: const-wide/high16 v42, #long 4607182418800017408 // #3ff0 │ │ -0a8c22: 7120 b424 ba00 |0069: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8c28: 0b2c |006c: move-result-wide v44 │ │ -0a8c2a: 192e 0040 |006d: const-wide/high16 v46, #long 4611686018427387904 // #4000 │ │ -0a8c2e: 7704 b024 2c00 |006f: invoke-static/range {v44, v45, v46, v47}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8c34: 0b2c |0072: move-result-wide v44 │ │ -0a8c36: ad2c 2c1e |0073: mul-double v44, v44, v30 │ │ -0a8c3a: ac2a 2a2c |0075: sub-double v42, v42, v44 │ │ -0a8c3e: ae26 282a |0077: div-double v38, v40, v42 │ │ -0a8c42: ae28 2226 |0079: div-double v40, v34, v38 │ │ -0a8c46: 192a f03f |007b: const-wide/high16 v42, #long 4607182418800017408 // #3ff0 │ │ -0a8c4a: ac20 282a |007d: sub-double v32, v40, v42 │ │ -0a8c4e: ac24 181a |007f: sub-double v36, v24, v26 │ │ -0a8c52: 7708 7c2e 0400 |0081: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/pyneo/maps/utils/OSGB36;.Marc:(DDDD)D // method@2e7c │ │ -0a8c58: 0b14 |0084: move-result-wide v20 │ │ -0a8c5a: ab0c 143c |0085: add-double v12, v20, v60 │ │ -0a8c5e: 1928 0040 |0087: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ -0a8c62: ae28 2228 |0089: div-double v40, v34, v40 │ │ -0a8c66: 7120 b424 ba00 |008b: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8c6c: 0b2a |008e: move-result-wide v42 │ │ -0a8c6e: ad28 282a |008f: mul-double v40, v40, v42 │ │ -0a8c72: 7120 a724 ba00 |0091: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8c78: 0b2a |0094: move-result-wide v42 │ │ -0a8c7a: ad0e 282a |0095: mul-double v14, v40, v42 │ │ -0a8c7e: 1928 3840 |0097: const-wide/high16 v40, #long 4627448617123184640 // #4038 │ │ -0a8c82: ae28 2228 |0099: div-double v40, v34, v40 │ │ -0a8c86: 7120 b424 ba00 |009b: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8c8c: 0b2a |009e: move-result-wide v42 │ │ -0a8c8e: ad28 282a |009f: mul-double v40, v40, v42 │ │ -0a8c92: 7120 a724 ba00 |00a1: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8c98: 0b2a |00a4: move-result-wide v42 │ │ -0a8c9a: 192c 0840 |00a5: const-wide/high16 v44, #long 4613937818241073152 // #4008 │ │ -0a8c9e: 7704 b024 2a00 |00a7: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8ca4: 0b2a |00aa: move-result-wide v42 │ │ -0a8ca6: ad28 282a |00ab: mul-double v40, v40, v42 │ │ -0a8caa: 192a 1440 |00ad: const-wide/high16 v42, #long 4617315517961601024 // #4014 │ │ -0a8cae: 7120 b724 ba00 |00af: invoke-static {v10, v11}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8cb4: 0b2c |00b2: move-result-wide v44 │ │ -0a8cb6: 192e 0040 |00b3: const-wide/high16 v46, #long 4611686018427387904 // #4000 │ │ -0a8cba: 7704 b024 2c00 |00b5: invoke-static/range {v44, v45, v46, v47}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8cc0: 0b2c |00b8: move-result-wide v44 │ │ -0a8cc2: ac2a 2a2c |00b9: sub-double v42, v42, v44 │ │ -0a8cc6: 192c 2240 |00bb: const-wide/high16 v44, #long 4621256167635550208 // #4022 │ │ -0a8cca: ad2c 2c20 |00bd: mul-double v44, v44, v32 │ │ -0a8cce: ab2a 2a2c |00bf: add-double v42, v42, v44 │ │ -0a8cd2: ad10 282a |00c1: mul-double v16, v40, v42 │ │ -0a8cd6: 1828 0000 0000 0080 8640 |00c3: const-wide v40, #double 720 // #4086800000000000 │ │ -0a8ce0: ae28 2228 |00c8: div-double v40, v34, v40 │ │ -0a8ce4: 7120 b424 ba00 |00ca: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8cea: 0b2a |00cd: move-result-wide v42 │ │ -0a8cec: ad28 282a |00ce: mul-double v40, v40, v42 │ │ -0a8cf0: 7120 a724 ba00 |00d0: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8cf6: 0b2a |00d3: move-result-wide v42 │ │ -0a8cf8: 192c 1440 |00d4: const-wide/high16 v44, #long 4617315517961601024 // #4014 │ │ -0a8cfc: 7704 b024 2a00 |00d6: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8d02: 0b2a |00d9: move-result-wide v42 │ │ -0a8d04: ad28 282a |00da: mul-double v40, v40, v42 │ │ -0a8d08: 182a 0000 0000 0080 4e40 |00dc: const-wide v42, #double 61 // #404e800000000000 │ │ -0a8d12: 192c 4d40 |00e1: const-wide/high16 v44, #long 4633359591634108416 // #404d │ │ -0a8d16: 7120 b724 ba00 |00e3: invoke-static {v10, v11}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8d1c: 0b2e |00e6: move-result-wide v46 │ │ -0a8d1e: 1930 0040 |00e7: const-wide/high16 v48, #long 4611686018427387904 // #4000 │ │ -0a8d22: 7704 b024 2e00 |00e9: invoke-static/range {v46, v47, v48, v49}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8d28: 0b2e |00ec: move-result-wide v46 │ │ -0a8d2a: ad2c 2c2e |00ed: mul-double v44, v44, v46 │ │ -0a8d2e: ac2a 2a2c |00ef: sub-double v42, v42, v44 │ │ -0a8d32: 7120 b724 ba00 |00f1: invoke-static {v10, v11}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0a8d38: 0b2c |00f4: move-result-wide v44 │ │ -0a8d3a: 192e 1040 |00f5: const-wide/high16 v46, #long 4616189618054758400 // #4010 │ │ -0a8d3e: 7704 b024 2c00 |00f7: invoke-static/range {v44, v45, v46, v47}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8d44: 0b2c |00fa: move-result-wide v44 │ │ -0a8d46: ab2a 2a2c |00fb: add-double v42, v42, v44 │ │ -0a8d4a: ad12 282a |00fd: mul-double v18, v40, v42 │ │ -0a8d4e: 1928 0040 |00ff: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ -0a8d52: 0500 2400 |0101: move-wide/from16 v0, v36 │ │ -0a8d56: 0502 2800 |0103: move-wide/from16 v2, v40 │ │ -0a8d5a: 7140 b024 1032 |0105: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8d60: 0b28 |0108: move-result-wide v40 │ │ -0a8d62: ad28 280e |0109: mul-double v40, v40, v14 │ │ -0a8d66: ab28 280c |010b: add-double v40, v40, v12 │ │ -0a8d6a: 192a 1040 |010d: const-wide/high16 v42, #long 4616189618054758400 // #4010 │ │ -0a8d6e: 0500 2400 |010f: move-wide/from16 v0, v36 │ │ -0a8d72: 0502 2a00 |0111: move-wide/from16 v2, v42 │ │ -0a8d76: 7140 b024 1032 |0113: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8d7c: 0b2a |0116: move-result-wide v42 │ │ -0a8d7e: ad2a 2a10 |0117: mul-double v42, v42, v16 │ │ -0a8d82: ab28 282a |0119: add-double v40, v40, v42 │ │ -0a8d86: 192a 1840 |011b: const-wide/high16 v42, #long 4618441417868443648 // #4018 │ │ -0a8d8a: 0500 2400 |011d: move-wide/from16 v0, v36 │ │ -0a8d8e: 0502 2a00 |011f: move-wide/from16 v2, v42 │ │ -0a8d92: 7140 b024 1032 |0121: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8d98: 0b2a |0124: move-result-wide v42 │ │ -0a8d9a: ad2a 2a12 |0125: mul-double v42, v42, v18 │ │ -0a8d9e: ab28 282a |0127: add-double v40, v40, v42 │ │ -0a8da2: 1028 |0129: return-wide v40 │ │ +0a8af0: |[0a8af0] org.pyneo.maps.utils.OSGB36.Lat_Long_to_North:(DDDDDDDDD)D │ │ +0a8b00: 1816 182d 4454 fb21 0940 |0000: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ +0a8b0a: 1828 399d 52a2 46df 913f |0005: const-wide v40, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8b14: ad0a 3228 |000a: mul-double v10, v50, v40 │ │ +0a8b18: 1828 399d 52a2 46df 913f |000c: const-wide v40, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8b22: ad18 3428 |0011: mul-double v24, v52, v40 │ │ +0a8b26: 1828 399d 52a2 46df 913f |0013: const-wide v40, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8b30: ad08 4028 |0018: mul-double v8, v64, v40 │ │ +0a8b34: 1828 399d 52a2 46df 913f |001a: const-wide v40, #double 0.0174533 // #3f91df46a2529d39 │ │ +0a8b3e: ad1a 4228 |001f: mul-double v26, v66, v40 │ │ +0a8b42: ad1c 363e |0021: mul-double v28, v54, v62 │ │ +0a8b46: ad04 383e |0023: mul-double v4, v56, v62 │ │ +0a8b4a: 1928 0040 |0025: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ +0a8b4e: 0500 1c00 |0027: move-wide/from16 v0, v28 │ │ +0a8b52: 0502 2800 |0029: move-wide/from16 v2, v40 │ │ +0a8b56: 7140 b024 1032 |002b: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8b5c: 0b28 |002e: move-result-wide v40 │ │ +0a8b5e: 192a 0040 |002f: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ +0a8b62: 0500 2a00 |0031: move-wide/from16 v0, v42 │ │ +0a8b66: 7140 b024 5410 |0033: invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8b6c: 0b2a |0036: move-result-wide v42 │ │ +0a8b6e: ac28 282a |0037: sub-double v40, v40, v42 │ │ +0a8b72: 192a 0040 |0039: const-wide/high16 v42, #long 4611686018427387904 // #4000 │ │ +0a8b76: 0500 1c00 |003b: move-wide/from16 v0, v28 │ │ +0a8b7a: 0502 2a00 |003d: move-wide/from16 v2, v42 │ │ +0a8b7e: 7140 b024 1032 |003f: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8b84: 0b2a |0042: move-result-wide v42 │ │ +0a8b86: ae1e 282a |0043: div-double v30, v40, v42 │ │ +0a8b8a: ac28 1c04 |0045: sub-double v40, v28, v4 │ │ +0a8b8e: ab2a 1c04 |0047: add-double v42, v28, v4 │ │ +0a8b92: ae06 282a |0049: div-double v6, v40, v42 │ │ +0a8b96: 1928 f03f |004b: const-wide/high16 v40, #long 4607182418800017408 // #3ff0 │ │ +0a8b9a: 7120 b424 ba00 |004d: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8ba0: 0b2a |0050: move-result-wide v42 │ │ +0a8ba2: 192c 0040 |0051: const-wide/high16 v44, #long 4611686018427387904 // #4000 │ │ +0a8ba6: 7704 b024 2a00 |0053: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8bac: 0b2a |0056: move-result-wide v42 │ │ +0a8bae: ad2a 2a1e |0057: mul-double v42, v42, v30 │ │ +0a8bb2: ac28 282a |0059: sub-double v40, v40, v42 │ │ +0a8bb6: 7702 b624 2800 |005b: invoke-static/range {v40, v41}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a8bbc: 0b28 |005e: move-result-wide v40 │ │ +0a8bbe: ae22 1c28 |005f: div-double v34, v28, v40 │ │ +0a8bc2: 1928 f03f |0061: const-wide/high16 v40, #long 4607182418800017408 // #3ff0 │ │ +0a8bc6: ac28 281e |0063: sub-double v40, v40, v30 │ │ +0a8bca: ad28 2822 |0065: mul-double v40, v40, v34 │ │ +0a8bce: 192a f03f |0067: const-wide/high16 v42, #long 4607182418800017408 // #3ff0 │ │ +0a8bd2: 7120 b424 ba00 |0069: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8bd8: 0b2c |006c: move-result-wide v44 │ │ +0a8bda: 192e 0040 |006d: const-wide/high16 v46, #long 4611686018427387904 // #4000 │ │ +0a8bde: 7704 b024 2c00 |006f: invoke-static/range {v44, v45, v46, v47}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8be4: 0b2c |0072: move-result-wide v44 │ │ +0a8be6: ad2c 2c1e |0073: mul-double v44, v44, v30 │ │ +0a8bea: ac2a 2a2c |0075: sub-double v42, v42, v44 │ │ +0a8bee: ae26 282a |0077: div-double v38, v40, v42 │ │ +0a8bf2: ae28 2226 |0079: div-double v40, v34, v38 │ │ +0a8bf6: 192a f03f |007b: const-wide/high16 v42, #long 4607182418800017408 // #3ff0 │ │ +0a8bfa: ac20 282a |007d: sub-double v32, v40, v42 │ │ +0a8bfe: ac24 181a |007f: sub-double v36, v24, v26 │ │ +0a8c02: 7708 7c2e 0400 |0081: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/pyneo/maps/utils/OSGB36;.Marc:(DDDD)D // method@2e7c │ │ +0a8c08: 0b14 |0084: move-result-wide v20 │ │ +0a8c0a: ab0c 143c |0085: add-double v12, v20, v60 │ │ +0a8c0e: 1928 0040 |0087: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ +0a8c12: ae28 2228 |0089: div-double v40, v34, v40 │ │ +0a8c16: 7120 b424 ba00 |008b: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8c1c: 0b2a |008e: move-result-wide v42 │ │ +0a8c1e: ad28 282a |008f: mul-double v40, v40, v42 │ │ +0a8c22: 7120 a724 ba00 |0091: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8c28: 0b2a |0094: move-result-wide v42 │ │ +0a8c2a: ad0e 282a |0095: mul-double v14, v40, v42 │ │ +0a8c2e: 1928 3840 |0097: const-wide/high16 v40, #long 4627448617123184640 // #4038 │ │ +0a8c32: ae28 2228 |0099: div-double v40, v34, v40 │ │ +0a8c36: 7120 b424 ba00 |009b: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8c3c: 0b2a |009e: move-result-wide v42 │ │ +0a8c3e: ad28 282a |009f: mul-double v40, v40, v42 │ │ +0a8c42: 7120 a724 ba00 |00a1: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8c48: 0b2a |00a4: move-result-wide v42 │ │ +0a8c4a: 192c 0840 |00a5: const-wide/high16 v44, #long 4613937818241073152 // #4008 │ │ +0a8c4e: 7704 b024 2a00 |00a7: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8c54: 0b2a |00aa: move-result-wide v42 │ │ +0a8c56: ad28 282a |00ab: mul-double v40, v40, v42 │ │ +0a8c5a: 192a 1440 |00ad: const-wide/high16 v42, #long 4617315517961601024 // #4014 │ │ +0a8c5e: 7120 b724 ba00 |00af: invoke-static {v10, v11}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8c64: 0b2c |00b2: move-result-wide v44 │ │ +0a8c66: 192e 0040 |00b3: const-wide/high16 v46, #long 4611686018427387904 // #4000 │ │ +0a8c6a: 7704 b024 2c00 |00b5: invoke-static/range {v44, v45, v46, v47}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8c70: 0b2c |00b8: move-result-wide v44 │ │ +0a8c72: ac2a 2a2c |00b9: sub-double v42, v42, v44 │ │ +0a8c76: 192c 2240 |00bb: const-wide/high16 v44, #long 4621256167635550208 // #4022 │ │ +0a8c7a: ad2c 2c20 |00bd: mul-double v44, v44, v32 │ │ +0a8c7e: ab2a 2a2c |00bf: add-double v42, v42, v44 │ │ +0a8c82: ad10 282a |00c1: mul-double v16, v40, v42 │ │ +0a8c86: 1828 0000 0000 0080 8640 |00c3: const-wide v40, #double 720 // #4086800000000000 │ │ +0a8c90: ae28 2228 |00c8: div-double v40, v34, v40 │ │ +0a8c94: 7120 b424 ba00 |00ca: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8c9a: 0b2a |00cd: move-result-wide v42 │ │ +0a8c9c: ad28 282a |00ce: mul-double v40, v40, v42 │ │ +0a8ca0: 7120 a724 ba00 |00d0: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8ca6: 0b2a |00d3: move-result-wide v42 │ │ +0a8ca8: 192c 1440 |00d4: const-wide/high16 v44, #long 4617315517961601024 // #4014 │ │ +0a8cac: 7704 b024 2a00 |00d6: invoke-static/range {v42, v43, v44, v45}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8cb2: 0b2a |00d9: move-result-wide v42 │ │ +0a8cb4: ad28 282a |00da: mul-double v40, v40, v42 │ │ +0a8cb8: 182a 0000 0000 0080 4e40 |00dc: const-wide v42, #double 61 // #404e800000000000 │ │ +0a8cc2: 192c 4d40 |00e1: const-wide/high16 v44, #long 4633359591634108416 // #404d │ │ +0a8cc6: 7120 b724 ba00 |00e3: invoke-static {v10, v11}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8ccc: 0b2e |00e6: move-result-wide v46 │ │ +0a8cce: 1930 0040 |00e7: const-wide/high16 v48, #long 4611686018427387904 // #4000 │ │ +0a8cd2: 7704 b024 2e00 |00e9: invoke-static/range {v46, v47, v48, v49}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8cd8: 0b2e |00ec: move-result-wide v46 │ │ +0a8cda: ad2c 2c2e |00ed: mul-double v44, v44, v46 │ │ +0a8cde: ac2a 2a2c |00ef: sub-double v42, v42, v44 │ │ +0a8ce2: 7120 b724 ba00 |00f1: invoke-static {v10, v11}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0a8ce8: 0b2c |00f4: move-result-wide v44 │ │ +0a8cea: 192e 1040 |00f5: const-wide/high16 v46, #long 4616189618054758400 // #4010 │ │ +0a8cee: 7704 b024 2c00 |00f7: invoke-static/range {v44, v45, v46, v47}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8cf4: 0b2c |00fa: move-result-wide v44 │ │ +0a8cf6: ab2a 2a2c |00fb: add-double v42, v42, v44 │ │ +0a8cfa: ad12 282a |00fd: mul-double v18, v40, v42 │ │ +0a8cfe: 1928 0040 |00ff: const-wide/high16 v40, #long 4611686018427387904 // #4000 │ │ +0a8d02: 0500 2400 |0101: move-wide/from16 v0, v36 │ │ +0a8d06: 0502 2800 |0103: move-wide/from16 v2, v40 │ │ +0a8d0a: 7140 b024 1032 |0105: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8d10: 0b28 |0108: move-result-wide v40 │ │ +0a8d12: ad28 280e |0109: mul-double v40, v40, v14 │ │ +0a8d16: ab28 280c |010b: add-double v40, v40, v12 │ │ +0a8d1a: 192a 1040 |010d: const-wide/high16 v42, #long 4616189618054758400 // #4010 │ │ +0a8d1e: 0500 2400 |010f: move-wide/from16 v0, v36 │ │ +0a8d22: 0502 2a00 |0111: move-wide/from16 v2, v42 │ │ +0a8d26: 7140 b024 1032 |0113: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8d2c: 0b2a |0116: move-result-wide v42 │ │ +0a8d2e: ad2a 2a10 |0117: mul-double v42, v42, v16 │ │ +0a8d32: ab28 282a |0119: add-double v40, v40, v42 │ │ +0a8d36: 192a 1840 |011b: const-wide/high16 v42, #long 4618441417868443648 // #4018 │ │ +0a8d3a: 0500 2400 |011d: move-wide/from16 v0, v36 │ │ +0a8d3e: 0502 2a00 |011f: move-wide/from16 v2, v42 │ │ +0a8d42: 7140 b024 1032 |0121: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8d48: 0b2a |0124: move-result-wide v42 │ │ +0a8d4a: ad2a 2a12 |0125: mul-double v42, v42, v18 │ │ +0a8d4e: ab28 282a |0127: add-double v40, v40, v42 │ │ +0a8d52: 1028 |0129: return-wide v40 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ 0x000c line=265 │ │ 0x0013 line=266 │ │ 0x001a line=267 │ │ @@ -175889,15 +175992,17 @@ │ │ 0x0061 line=274 │ │ 0x0079 line=275 │ │ 0x007f line=276 │ │ 0x0081 line=277 │ │ 0x0085 line=279 │ │ 0x0087 line=280 │ │ 0x0097 line=281 │ │ + 0x00af line=282 │ │ 0x00c3 line=283 │ │ + 0x00e3 line=284 │ │ 0x00ff line=286 │ │ locals : │ │ 0x0025 - 0x012a reg=4 bf0 D │ │ 0x004b - 0x012a reg=6 n D │ │ 0x001a - 0x012a reg=8 RadPHI0 D │ │ 0x000c - 0x012a reg=10 RadPHI D │ │ 0x0087 - 0x012a reg=12 I D │ │ @@ -175929,101 +176034,109 @@ │ │ type : '(DDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0a8da4: |[0a8da4] org.pyneo.maps.utils.OSGB36.Marc:(DDDD)D │ │ -0a8db4: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -0a8db8: cba0 |0002: add-double/2addr v0, v10 │ │ -0a8dba: 1902 f03f |0003: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0a8dbe: 1904 0040 |0005: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0a8dc2: 7140 b024 ba54 |0007: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8dc8: 0b04 |000a: move-result-wide v4 │ │ -0a8dca: cd42 |000b: mul-double/2addr v2, v4 │ │ -0a8dcc: cb20 |000c: add-double/2addr v0, v2 │ │ -0a8dce: 1902 f03f |000d: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0a8dd2: 1904 0840 |000f: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -0a8dd6: 7140 b024 ba54 |0011: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8ddc: 0b04 |0014: move-result-wide v4 │ │ -0a8dde: cd42 |0015: mul-double/2addr v2, v4 │ │ -0a8de0: cb20 |0016: add-double/2addr v0, v2 │ │ -0a8de2: ac02 0e0c |0017: sub-double v2, v14, v12 │ │ -0a8de6: cd20 |0019: mul-double/2addr v0, v2 │ │ -0a8de8: 1902 0840 |001a: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -0a8dec: cda2 |001c: mul-double/2addr v2, v10 │ │ -0a8dee: 1904 0840 |001d: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -0a8df2: 1906 0040 |001f: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0a8df6: 7140 b024 ba76 |0021: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8dfc: 0b06 |0024: move-result-wide v6 │ │ -0a8dfe: cd64 |0025: mul-double/2addr v4, v6 │ │ -0a8e00: cb42 |0026: add-double/2addr v2, v4 │ │ -0a8e02: 1904 0040 |0027: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0a8e06: 1906 0840 |0029: const-wide/high16 v6, #long 4613937818241073152 // #4008 │ │ -0a8e0a: 7140 b024 ba76 |002b: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8e10: 0b06 |002e: move-result-wide v6 │ │ -0a8e12: cd64 |002f: mul-double/2addr v4, v6 │ │ -0a8e14: cb42 |0030: add-double/2addr v2, v4 │ │ -0a8e16: ac04 0e0c |0031: sub-double v4, v14, v12 │ │ -0a8e1a: 7120 b424 5400 |0033: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8e20: 0b04 |0036: move-result-wide v4 │ │ -0a8e22: cd42 |0037: mul-double/2addr v2, v4 │ │ -0a8e24: ab04 0e0c |0038: add-double v4, v14, v12 │ │ -0a8e28: 7120 a724 5400 |003a: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8e2e: 0b04 |003d: move-result-wide v4 │ │ -0a8e30: cd42 |003e: mul-double/2addr v2, v4 │ │ -0a8e32: cc20 |003f: sub-double/2addr v0, v2 │ │ -0a8e34: 1902 f03f |0040: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0a8e38: 1904 0040 |0042: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0a8e3c: 7140 b024 ba54 |0044: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8e42: 0b04 |0047: move-result-wide v4 │ │ -0a8e44: cd42 |0048: mul-double/2addr v2, v4 │ │ -0a8e46: 1904 f03f |0049: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0a8e4a: 1906 0840 |004b: const-wide/high16 v6, #long 4613937818241073152 // #4008 │ │ -0a8e4e: 7140 b024 ba76 |004d: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8e54: 0b06 |0050: move-result-wide v6 │ │ -0a8e56: cd64 |0051: mul-double/2addr v4, v6 │ │ -0a8e58: cb42 |0052: add-double/2addr v2, v4 │ │ -0a8e5a: 1904 0040 |0053: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0a8e5e: ac06 0e0c |0055: sub-double v6, v14, v12 │ │ -0a8e62: cd64 |0057: mul-double/2addr v4, v6 │ │ -0a8e64: 7120 b424 5400 |0058: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8e6a: 0b04 |005b: move-result-wide v4 │ │ -0a8e6c: cd42 |005c: mul-double/2addr v2, v4 │ │ -0a8e6e: 1904 0040 |005d: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0a8e72: ab06 0e0c |005f: add-double v6, v14, v12 │ │ -0a8e76: cd64 |0061: mul-double/2addr v4, v6 │ │ -0a8e78: 7120 a724 5400 |0062: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8e7e: 0b04 |0065: move-result-wide v4 │ │ -0a8e80: cd42 |0066: mul-double/2addr v2, v4 │ │ -0a8e82: cb20 |0067: add-double/2addr v0, v2 │ │ -0a8e84: 1902 f03f |0068: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0a8e88: 1904 0840 |006a: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -0a8e8c: 7140 b024 ba54 |006c: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a8e92: 0b04 |006f: move-result-wide v4 │ │ -0a8e94: cd42 |0070: mul-double/2addr v2, v4 │ │ -0a8e96: 1904 0840 |0071: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -0a8e9a: ac06 0e0c |0073: sub-double v6, v14, v12 │ │ -0a8e9e: cd64 |0075: mul-double/2addr v4, v6 │ │ -0a8ea0: 7120 b424 5400 |0076: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0a8ea6: 0b04 |0079: move-result-wide v4 │ │ -0a8ea8: cd42 |007a: mul-double/2addr v2, v4 │ │ -0a8eaa: 1904 0840 |007b: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ -0a8eae: ab06 0e0c |007d: add-double v6, v14, v12 │ │ -0a8eb2: cd64 |007f: mul-double/2addr v4, v6 │ │ -0a8eb4: 7120 a724 5400 |0080: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0a8eba: 0b04 |0083: move-result-wide v4 │ │ -0a8ebc: cd42 |0084: mul-double/2addr v2, v4 │ │ -0a8ebe: cc20 |0085: sub-double/2addr v0, v2 │ │ -0a8ec0: cd80 |0086: mul-double/2addr v0, v8 │ │ -0a8ec2: 1000 |0087: return-wide v0 │ │ +0a8d54: |[0a8d54] org.pyneo.maps.utils.OSGB36.Marc:(DDDD)D │ │ +0a8d64: 1900 f03f |0000: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +0a8d68: cba0 |0002: add-double/2addr v0, v10 │ │ +0a8d6a: 1902 f03f |0003: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0a8d6e: 1904 0040 |0005: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0a8d72: 7140 b024 ba54 |0007: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8d78: 0b04 |000a: move-result-wide v4 │ │ +0a8d7a: cd42 |000b: mul-double/2addr v2, v4 │ │ +0a8d7c: cb20 |000c: add-double/2addr v0, v2 │ │ +0a8d7e: 1902 f03f |000d: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0a8d82: 1904 0840 |000f: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +0a8d86: 7140 b024 ba54 |0011: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8d8c: 0b04 |0014: move-result-wide v4 │ │ +0a8d8e: cd42 |0015: mul-double/2addr v2, v4 │ │ +0a8d90: cb20 |0016: add-double/2addr v0, v2 │ │ +0a8d92: ac02 0e0c |0017: sub-double v2, v14, v12 │ │ +0a8d96: cd20 |0019: mul-double/2addr v0, v2 │ │ +0a8d98: 1902 0840 |001a: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +0a8d9c: cda2 |001c: mul-double/2addr v2, v10 │ │ +0a8d9e: 1904 0840 |001d: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +0a8da2: 1906 0040 |001f: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0a8da6: 7140 b024 ba76 |0021: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8dac: 0b06 |0024: move-result-wide v6 │ │ +0a8dae: cd64 |0025: mul-double/2addr v4, v6 │ │ +0a8db0: cb42 |0026: add-double/2addr v2, v4 │ │ +0a8db2: 1904 0040 |0027: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0a8db6: 1906 0840 |0029: const-wide/high16 v6, #long 4613937818241073152 // #4008 │ │ +0a8dba: 7140 b024 ba76 |002b: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8dc0: 0b06 |002e: move-result-wide v6 │ │ +0a8dc2: cd64 |002f: mul-double/2addr v4, v6 │ │ +0a8dc4: cb42 |0030: add-double/2addr v2, v4 │ │ +0a8dc6: ac04 0e0c |0031: sub-double v4, v14, v12 │ │ +0a8dca: 7120 b424 5400 |0033: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8dd0: 0b04 |0036: move-result-wide v4 │ │ +0a8dd2: cd42 |0037: mul-double/2addr v2, v4 │ │ +0a8dd4: ab04 0e0c |0038: add-double v4, v14, v12 │ │ +0a8dd8: 7120 a724 5400 |003a: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8dde: 0b04 |003d: move-result-wide v4 │ │ +0a8de0: cd42 |003e: mul-double/2addr v2, v4 │ │ +0a8de2: cc20 |003f: sub-double/2addr v0, v2 │ │ +0a8de4: 1902 f03f |0040: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0a8de8: 1904 0040 |0042: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0a8dec: 7140 b024 ba54 |0044: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8df2: 0b04 |0047: move-result-wide v4 │ │ +0a8df4: cd42 |0048: mul-double/2addr v2, v4 │ │ +0a8df6: 1904 f03f |0049: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0a8dfa: 1906 0840 |004b: const-wide/high16 v6, #long 4613937818241073152 // #4008 │ │ +0a8dfe: 7140 b024 ba76 |004d: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8e04: 0b06 |0050: move-result-wide v6 │ │ +0a8e06: cd64 |0051: mul-double/2addr v4, v6 │ │ +0a8e08: cb42 |0052: add-double/2addr v2, v4 │ │ +0a8e0a: 1904 0040 |0053: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0a8e0e: ac06 0e0c |0055: sub-double v6, v14, v12 │ │ +0a8e12: cd64 |0057: mul-double/2addr v4, v6 │ │ +0a8e14: 7120 b424 5400 |0058: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8e1a: 0b04 |005b: move-result-wide v4 │ │ +0a8e1c: cd42 |005c: mul-double/2addr v2, v4 │ │ +0a8e1e: 1904 0040 |005d: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0a8e22: ab06 0e0c |005f: add-double v6, v14, v12 │ │ +0a8e26: cd64 |0061: mul-double/2addr v4, v6 │ │ +0a8e28: 7120 a724 5400 |0062: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8e2e: 0b04 |0065: move-result-wide v4 │ │ +0a8e30: cd42 |0066: mul-double/2addr v2, v4 │ │ +0a8e32: cb20 |0067: add-double/2addr v0, v2 │ │ +0a8e34: 1902 f03f |0068: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0a8e38: 1904 0840 |006a: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +0a8e3c: 7140 b024 ba54 |006c: invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a8e42: 0b04 |006f: move-result-wide v4 │ │ +0a8e44: cd42 |0070: mul-double/2addr v2, v4 │ │ +0a8e46: 1904 0840 |0071: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +0a8e4a: ac06 0e0c |0073: sub-double v6, v14, v12 │ │ +0a8e4e: cd64 |0075: mul-double/2addr v4, v6 │ │ +0a8e50: 7120 b424 5400 |0076: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0a8e56: 0b04 |0079: move-result-wide v4 │ │ +0a8e58: cd42 |007a: mul-double/2addr v2, v4 │ │ +0a8e5a: 1904 0840 |007b: const-wide/high16 v4, #long 4613937818241073152 // #4008 │ │ +0a8e5e: ab06 0e0c |007d: add-double v6, v14, v12 │ │ +0a8e62: cd64 |007f: mul-double/2addr v4, v6 │ │ +0a8e64: 7120 a724 5400 |0080: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0a8e6a: 0b04 |0083: move-result-wide v4 │ │ +0a8e6c: cd42 |0084: mul-double/2addr v2, v4 │ │ +0a8e6e: cc20 |0085: sub-double/2addr v0, v2 │ │ +0a8e70: cd80 |0086: mul-double/2addr v0, v8 │ │ +0a8e72: 1000 |0087: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ + 0x0007 line=239 │ │ + 0x0021 line=240 │ │ + 0x0033 line=241 │ │ + 0x0044 line=242 │ │ + 0x0058 line=243 │ │ + 0x006c line=244 │ │ + 0x0076 line=245 │ │ + 0x0087 line=238 │ │ locals : │ │ 0x0000 - 0x0088 reg=8 bf0 D │ │ 0x0000 - 0x0088 reg=10 n D │ │ 0x0000 - 0x0088 reg=12 PHI0 D │ │ 0x0000 - 0x0088 reg=14 PHI D │ │ │ │ #15 : (in Lorg/pyneo/maps/utils/OSGB36;) │ │ @@ -176031,98 +176144,98 @@ │ │ type : '(DD)[D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 46 │ │ ins : 4 │ │ outs : 18 │ │ insns size : 258 16-bit code units │ │ -0a8ec4: |[0a8ec4] org.pyneo.maps.utils.OSGB36.OSGB2LatLon:(DD)[D │ │ -0a8ed4: 1618 0000 |0000: const-wide/16 v24, #int 0 // #0 │ │ -0a8ed8: 1808 6210 58d9 1654 5841 |0002: const-wide v8, #double 6.37756e+06 // #41585416d9581062 │ │ -0a8ee2: 180a a470 3d3a 483f 5841 |0007: const-wide v10, #double 6.35626e+06 // #41583f483a3d70a4 │ │ -0a8eec: 180c 0000 0000 006a 1841 |000c: const-wide v12, #double 400000 // #41186a0000000000 │ │ -0a8ef6: 180e 0000 0000 006a f8c0 |0011: const-wide v14, #double -100000 // #c0f86a0000000000 │ │ -0a8f00: 1810 c4f5 88ce bbfc ef3f |0016: const-wide v16, #double 0.999601 // #3feffcbbce88f5c4 │ │ -0a8f0a: 1812 0000 0000 0080 4840 |001b: const-wide v18, #double 49 // #4048800000000000 │ │ -0a8f14: 1914 00c0 |0020: const-wide/high16 v20, #long -4611686018427387904 // #c000 │ │ -0a8f18: 0504 2c00 |0022: move-wide/from16 v4, v44 │ │ -0a8f1c: 0506 2a00 |0024: move-wide/from16 v6, v42 │ │ -0a8f20: 7712 6f2e 0400 |0026: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.E_N_to_Lat:(DDDDDDDDD)D // method@2e6f │ │ -0a8f26: 0b1a |0029: move-result-wide v26 │ │ -0a8f28: 1808 6210 58d9 1654 5841 |002a: const-wide v8, #double 6.37756e+06 // #41585416d9581062 │ │ -0a8f32: 180a a470 3d3a 483f 5841 |002f: const-wide v10, #double 6.35626e+06 // #41583f483a3d70a4 │ │ -0a8f3c: 180c 0000 0000 006a 1841 |0034: const-wide v12, #double 400000 // #41186a0000000000 │ │ -0a8f46: 180e 0000 0000 006a f8c0 |0039: const-wide v14, #double -100000 // #c0f86a0000000000 │ │ -0a8f50: 1810 c4f5 88ce bbfc ef3f |003e: const-wide v16, #double 0.999601 // #3feffcbbce88f5c4 │ │ -0a8f5a: 1812 0000 0000 0080 4840 |0043: const-wide v18, #double 49 // #4048800000000000 │ │ -0a8f64: 1914 00c0 |0048: const-wide/high16 v20, #long -4611686018427387904 // #c000 │ │ -0a8f68: 0504 2c00 |004a: move-wide/from16 v4, v44 │ │ -0a8f6c: 0506 2a00 |004c: move-wide/from16 v6, v42 │ │ -0a8f70: 7712 702e 0400 |004e: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.E_N_to_Long:(DDDDDDDDD)D // method@2e70 │ │ -0a8f76: 0b06 |0051: move-result-wide v6 │ │ -0a8f78: 1608 0000 |0052: const-wide/16 v8, #int 0 // #0 │ │ -0a8f7c: 180a 6210 58d9 1654 5841 |0054: const-wide v10, #double 6.37756e+06 // #41585416d9581062 │ │ -0a8f86: 180c a470 3d3a 483f 5841 |0059: const-wide v12, #double 6.35626e+06 // #41583f483a3d70a4 │ │ -0a8f90: 0504 1a00 |005e: move-wide/from16 v4, v26 │ │ -0a8f94: 770a 782e 0400 |0060: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_H_to_X:(DDDDD)D // method@2e78 │ │ -0a8f9a: 0b22 |0063: move-result-wide v34 │ │ -0a8f9c: 1608 0000 |0064: const-wide/16 v8, #int 0 // #0 │ │ -0a8fa0: 180a 6210 58d9 1654 5841 |0066: const-wide v10, #double 6.37756e+06 // #41585416d9581062 │ │ -0a8faa: 180c a470 3d3a 483f 5841 |006b: const-wide v12, #double 6.35626e+06 // #41583f483a3d70a4 │ │ -0a8fb4: 0504 1a00 |0070: move-wide/from16 v4, v26 │ │ -0a8fb8: 770a 792e 0400 |0072: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_H_to_Y:(DDDDD)D // method@2e79 │ │ -0a8fbe: 0b26 |0075: move-result-wide v38 │ │ -0a8fc0: 160a 0000 |0076: const-wide/16 v10, #int 0 // #0 │ │ -0a8fc4: 180c 6210 58d9 1654 5841 |0078: const-wide v12, #double 6.37756e+06 // #41585416d9581062 │ │ -0a8fce: 180e a470 3d3a 483f 5841 |007d: const-wide v14, #double 6.35626e+06 // #41583f483a3d70a4 │ │ -0a8fd8: 0508 1a00 |0082: move-wide/from16 v8, v26 │ │ -0a8fdc: 7708 772e 0800 |0084: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/utils/OSGB36;.Lat_H_to_Z:(DDDD)D // method@2e77 │ │ -0a8fe2: 0b0c |0087: move-result-wide v12 │ │ -0a8fe4: 180e ba49 0c02 2be7 7b40 |0088: const-wide v14, #double 446.448 // #407be72b020c49ba │ │ -0a8fee: 1810 0456 0e2d b29d cf3f |008d: const-wide v16, #double 0.247 // #3fcf9db22d0e5604 │ │ -0a8ff8: 1812 6dc5 feb2 7bf2 ea3f |0092: const-wide v18, #double 0.8421 // #3feaf27bb2fec56d │ │ -0a9002: 1814 93a9 8251 497d 34c0 |0097: const-wide v20, #double -20.4894 // #c0347d495182a993 │ │ -0a900c: 0508 2200 |009c: move-wide/from16 v8, v34 │ │ -0a9010: 050a 2600 |009e: move-wide/from16 v10, v38 │ │ -0a9014: 770e 712e 0800 |00a0: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_X:(DDDDDDD)D // method@2e71 │ │ -0a901a: 0b24 |00a3: move-result-wide v36 │ │ -0a901c: 180e 355e ba49 0c4a 5fc0 |00a4: const-wide v14, #double -125.157 // #c05f4a0c49ba5e35 │ │ -0a9026: 1810 44fa edeb c039 c33f |00a9: const-wide v16, #double 0.1502 // #3fc339c0ebedfa44 │ │ -0a9030: 1812 6dc5 feb2 7bf2 ea3f |00ae: const-wide v18, #double 0.8421 // #3feaf27bb2fec56d │ │ -0a903a: 1814 93a9 8251 497d 34c0 |00b3: const-wide v20, #double -20.4894 // #c0347d495182a993 │ │ -0a9044: 0508 2200 |00b8: move-wide/from16 v8, v34 │ │ -0a9048: 050a 2600 |00ba: move-wide/from16 v10, v38 │ │ -0a904c: 770e 722e 0800 |00bc: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_Y:(DDDDDDD)D // method@2e72 │ │ -0a9052: 0b28 |00bf: move-result-wide v40 │ │ -0a9054: 180e 14ae 47e1 7af0 8040 |00c0: const-wide v14, #double 542.06 // #4080f07ae147ae14 │ │ -0a905e: 1810 44fa edeb c039 c33f |00c5: const-wide v16, #double 0.1502 // #3fc339c0ebedfa44 │ │ -0a9068: 1812 0456 0e2d b29d cf3f |00ca: const-wide v18, #double 0.247 // #3fcf9db22d0e5604 │ │ -0a9072: 1814 93a9 8251 497d 34c0 |00cf: const-wide v20, #double -20.4894 // #c0347d495182a993 │ │ -0a907c: 0508 2200 |00d4: move-wide/from16 v8, v34 │ │ -0a9080: 050a 2600 |00d6: move-wide/from16 v10, v38 │ │ -0a9084: 770e 732e 0800 |00d8: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_Z:(DDDDDDD)D // method@2e73 │ │ -0a908a: 0b12 |00db: move-result-wide v18 │ │ -0a908c: 1814 0000 0040 a654 5841 |00dc: const-wide v20, #double 6.37814e+06 // #415854a640000000 │ │ -0a9096: 1816 2731 0814 c43f 5841 |00e1: const-wide v22, #double 6.35675e+06 // #41583fc414083127 │ │ -0a90a0: 050e 2400 |00e6: move-wide/from16 v14, v36 │ │ -0a90a4: 0510 2800 |00e8: move-wide/from16 v16, v40 │ │ -0a90a8: 770a 7e2e 0e00 |00ea: invoke-static/range {v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lorg/pyneo/maps/utils/OSGB36;.XYZ_to_Lat:(DDDDD)D // method@2e7e │ │ -0a90ae: 0b1c |00ed: move-result-wide v28 │ │ -0a90b0: 0500 2400 |00ee: move-wide/from16 v0, v36 │ │ -0a90b4: 0502 2800 |00f0: move-wide/from16 v2, v40 │ │ -0a90b8: 7140 7f2e 1032 |00f2: invoke-static {v0, v1, v2, v3}, Lorg/pyneo/maps/utils/OSGB36;.XYZ_to_Long:(DD)D // method@2e7f │ │ -0a90be: 0b1e |00f5: move-result-wide v30 │ │ -0a90c0: 1224 |00f6: const/4 v4, #int 2 // #2 │ │ -0a90c2: 2340 5206 |00f7: new-array v0, v4, [D // type@0652 │ │ -0a90c6: 0820 0000 |00f9: move-object/from16 v32, v0 │ │ -0a90ca: 1204 |00fb: const/4 v4, #int 0 // #0 │ │ -0a90cc: 4c1c 2004 |00fc: aput-wide v28, v32, v4 │ │ -0a90d0: 1214 |00fe: const/4 v4, #int 1 // #1 │ │ -0a90d2: 4c1e 2004 |00ff: aput-wide v30, v32, v4 │ │ -0a90d6: 1120 |0101: return-object v32 │ │ +0a8e74: |[0a8e74] org.pyneo.maps.utils.OSGB36.OSGB2LatLon:(DD)[D │ │ +0a8e84: 1618 0000 |0000: const-wide/16 v24, #int 0 // #0 │ │ +0a8e88: 1808 6210 58d9 1654 5841 |0002: const-wide v8, #double 6.37756e+06 // #41585416d9581062 │ │ +0a8e92: 180a a470 3d3a 483f 5841 |0007: const-wide v10, #double 6.35626e+06 // #41583f483a3d70a4 │ │ +0a8e9c: 180c 0000 0000 006a 1841 |000c: const-wide v12, #double 400000 // #41186a0000000000 │ │ +0a8ea6: 180e 0000 0000 006a f8c0 |0011: const-wide v14, #double -100000 // #c0f86a0000000000 │ │ +0a8eb0: 1810 c4f5 88ce bbfc ef3f |0016: const-wide v16, #double 0.999601 // #3feffcbbce88f5c4 │ │ +0a8eba: 1812 0000 0000 0080 4840 |001b: const-wide v18, #double 49 // #4048800000000000 │ │ +0a8ec4: 1914 00c0 |0020: const-wide/high16 v20, #long -4611686018427387904 // #c000 │ │ +0a8ec8: 0504 2c00 |0022: move-wide/from16 v4, v44 │ │ +0a8ecc: 0506 2a00 |0024: move-wide/from16 v6, v42 │ │ +0a8ed0: 7712 6f2e 0400 |0026: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.E_N_to_Lat:(DDDDDDDDD)D // method@2e6f │ │ +0a8ed6: 0b1a |0029: move-result-wide v26 │ │ +0a8ed8: 1808 6210 58d9 1654 5841 |002a: const-wide v8, #double 6.37756e+06 // #41585416d9581062 │ │ +0a8ee2: 180a a470 3d3a 483f 5841 |002f: const-wide v10, #double 6.35626e+06 // #41583f483a3d70a4 │ │ +0a8eec: 180c 0000 0000 006a 1841 |0034: const-wide v12, #double 400000 // #41186a0000000000 │ │ +0a8ef6: 180e 0000 0000 006a f8c0 |0039: const-wide v14, #double -100000 // #c0f86a0000000000 │ │ +0a8f00: 1810 c4f5 88ce bbfc ef3f |003e: const-wide v16, #double 0.999601 // #3feffcbbce88f5c4 │ │ +0a8f0a: 1812 0000 0000 0080 4840 |0043: const-wide v18, #double 49 // #4048800000000000 │ │ +0a8f14: 1914 00c0 |0048: const-wide/high16 v20, #long -4611686018427387904 // #c000 │ │ +0a8f18: 0504 2c00 |004a: move-wide/from16 v4, v44 │ │ +0a8f1c: 0506 2a00 |004c: move-wide/from16 v6, v42 │ │ +0a8f20: 7712 702e 0400 |004e: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.E_N_to_Long:(DDDDDDDDD)D // method@2e70 │ │ +0a8f26: 0b06 |0051: move-result-wide v6 │ │ +0a8f28: 1608 0000 |0052: const-wide/16 v8, #int 0 // #0 │ │ +0a8f2c: 180a 6210 58d9 1654 5841 |0054: const-wide v10, #double 6.37756e+06 // #41585416d9581062 │ │ +0a8f36: 180c a470 3d3a 483f 5841 |0059: const-wide v12, #double 6.35626e+06 // #41583f483a3d70a4 │ │ +0a8f40: 0504 1a00 |005e: move-wide/from16 v4, v26 │ │ +0a8f44: 770a 782e 0400 |0060: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_H_to_X:(DDDDD)D // method@2e78 │ │ +0a8f4a: 0b22 |0063: move-result-wide v34 │ │ +0a8f4c: 1608 0000 |0064: const-wide/16 v8, #int 0 // #0 │ │ +0a8f50: 180a 6210 58d9 1654 5841 |0066: const-wide v10, #double 6.37756e+06 // #41585416d9581062 │ │ +0a8f5a: 180c a470 3d3a 483f 5841 |006b: const-wide v12, #double 6.35626e+06 // #41583f483a3d70a4 │ │ +0a8f64: 0504 1a00 |0070: move-wide/from16 v4, v26 │ │ +0a8f68: 770a 792e 0400 |0072: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/pyneo/maps/utils/OSGB36;.Lat_Long_H_to_Y:(DDDDD)D // method@2e79 │ │ +0a8f6e: 0b26 |0075: move-result-wide v38 │ │ +0a8f70: 160a 0000 |0076: const-wide/16 v10, #int 0 // #0 │ │ +0a8f74: 180c 6210 58d9 1654 5841 |0078: const-wide v12, #double 6.37756e+06 // #41585416d9581062 │ │ +0a8f7e: 180e a470 3d3a 483f 5841 |007d: const-wide v14, #double 6.35626e+06 // #41583f483a3d70a4 │ │ +0a8f88: 0508 1a00 |0082: move-wide/from16 v8, v26 │ │ +0a8f8c: 7708 772e 0800 |0084: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/utils/OSGB36;.Lat_H_to_Z:(DDDD)D // method@2e77 │ │ +0a8f92: 0b0c |0087: move-result-wide v12 │ │ +0a8f94: 180e ba49 0c02 2be7 7b40 |0088: const-wide v14, #double 446.448 // #407be72b020c49ba │ │ +0a8f9e: 1810 0456 0e2d b29d cf3f |008d: const-wide v16, #double 0.247 // #3fcf9db22d0e5604 │ │ +0a8fa8: 1812 6dc5 feb2 7bf2 ea3f |0092: const-wide v18, #double 0.8421 // #3feaf27bb2fec56d │ │ +0a8fb2: 1814 93a9 8251 497d 34c0 |0097: const-wide v20, #double -20.4894 // #c0347d495182a993 │ │ +0a8fbc: 0508 2200 |009c: move-wide/from16 v8, v34 │ │ +0a8fc0: 050a 2600 |009e: move-wide/from16 v10, v38 │ │ +0a8fc4: 770e 712e 0800 |00a0: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_X:(DDDDDDD)D // method@2e71 │ │ +0a8fca: 0b24 |00a3: move-result-wide v36 │ │ +0a8fcc: 180e 355e ba49 0c4a 5fc0 |00a4: const-wide v14, #double -125.157 // #c05f4a0c49ba5e35 │ │ +0a8fd6: 1810 44fa edeb c039 c33f |00a9: const-wide v16, #double 0.1502 // #3fc339c0ebedfa44 │ │ +0a8fe0: 1812 6dc5 feb2 7bf2 ea3f |00ae: const-wide v18, #double 0.8421 // #3feaf27bb2fec56d │ │ +0a8fea: 1814 93a9 8251 497d 34c0 |00b3: const-wide v20, #double -20.4894 // #c0347d495182a993 │ │ +0a8ff4: 0508 2200 |00b8: move-wide/from16 v8, v34 │ │ +0a8ff8: 050a 2600 |00ba: move-wide/from16 v10, v38 │ │ +0a8ffc: 770e 722e 0800 |00bc: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_Y:(DDDDDDD)D // method@2e72 │ │ +0a9002: 0b28 |00bf: move-result-wide v40 │ │ +0a9004: 180e 14ae 47e1 7af0 8040 |00c0: const-wide v14, #double 542.06 // #4080f07ae147ae14 │ │ +0a900e: 1810 44fa edeb c039 c33f |00c5: const-wide v16, #double 0.1502 // #3fc339c0ebedfa44 │ │ +0a9018: 1812 0456 0e2d b29d cf3f |00ca: const-wide v18, #double 0.247 // #3fcf9db22d0e5604 │ │ +0a9022: 1814 93a9 8251 497d 34c0 |00cf: const-wide v20, #double -20.4894 // #c0347d495182a993 │ │ +0a902c: 0508 2200 |00d4: move-wide/from16 v8, v34 │ │ +0a9030: 050a 2600 |00d6: move-wide/from16 v10, v38 │ │ +0a9034: 770e 732e 0800 |00d8: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/OSGB36;.Helmert_Z:(DDDDDDD)D // method@2e73 │ │ +0a903a: 0b12 |00db: move-result-wide v18 │ │ +0a903c: 1814 0000 0040 a654 5841 |00dc: const-wide v20, #double 6.37814e+06 // #415854a640000000 │ │ +0a9046: 1816 2731 0814 c43f 5841 |00e1: const-wide v22, #double 6.35675e+06 // #41583fc414083127 │ │ +0a9050: 050e 2400 |00e6: move-wide/from16 v14, v36 │ │ +0a9054: 0510 2800 |00e8: move-wide/from16 v16, v40 │ │ +0a9058: 770a 7e2e 0e00 |00ea: invoke-static/range {v14, v15, v16, v17, v18, v19, v20, v21, v22, v23}, Lorg/pyneo/maps/utils/OSGB36;.XYZ_to_Lat:(DDDDD)D // method@2e7e │ │ +0a905e: 0b1c |00ed: move-result-wide v28 │ │ +0a9060: 0500 2400 |00ee: move-wide/from16 v0, v36 │ │ +0a9064: 0502 2800 |00f0: move-wide/from16 v2, v40 │ │ +0a9068: 7140 7f2e 1032 |00f2: invoke-static {v0, v1, v2, v3}, Lorg/pyneo/maps/utils/OSGB36;.XYZ_to_Long:(DD)D // method@2e7f │ │ +0a906e: 0b1e |00f5: move-result-wide v30 │ │ +0a9070: 1224 |00f6: const/4 v4, #int 2 // #2 │ │ +0a9072: 2340 5206 |00f7: new-array v0, v4, [D // type@0652 │ │ +0a9076: 0820 0000 |00f9: move-object/from16 v32, v0 │ │ +0a907a: 1204 |00fb: const/4 v4, #int 0 // #0 │ │ +0a907c: 4c1c 2004 |00fc: aput-wide v28, v32, v4 │ │ +0a9080: 1214 |00fe: const/4 v4, #int 1 // #1 │ │ +0a9082: 4c1e 2004 |00ff: aput-wide v30, v32, v4 │ │ +0a9086: 1120 |0101: return-object v32 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0002 line=462 │ │ 0x002a line=463 │ │ 0x0052 line=465 │ │ 0x0064 line=466 │ │ @@ -176157,54 +176270,54 @@ │ │ type : '(DDDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 26 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 78 16-bit code units │ │ -0a90d8: |[0a90d8] org.pyneo.maps.utils.OSGB36.XYZ_to_Lat:(DDDDD)D │ │ -0a90e8: 1902 0040 |0000: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0a90ec: 0500 1000 |0002: move-wide/from16 v0, v16 │ │ -0a90f0: 7140 b024 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a90f6: 0b02 |0007: move-result-wide v2 │ │ -0a90f8: 1908 0040 |0008: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0a90fc: 0500 1200 |000a: move-wide/from16 v0, v18 │ │ -0a9100: 7140 b024 1098 |000c: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a9106: 0b08 |000f: move-result-wide v8 │ │ -0a9108: cb82 |0010: add-double/2addr v2, v8 │ │ -0a910a: 7120 b624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0a9110: 0b0a |0014: move-result-wide v10 │ │ -0a9112: 1902 0040 |0015: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0a9116: 0500 1600 |0017: move-wide/from16 v0, v22 │ │ -0a911a: 7140 b024 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a9120: 0b02 |001c: move-result-wide v2 │ │ -0a9122: 1908 0040 |001d: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0a9126: 0500 1800 |001f: move-wide/from16 v0, v24 │ │ -0a912a: 7140 b024 1098 |0021: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a9130: 0b08 |0024: move-result-wide v8 │ │ -0a9132: cc82 |0025: sub-double/2addr v2, v8 │ │ -0a9134: 1908 0040 |0026: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0a9138: 0500 1600 |0028: move-wide/from16 v0, v22 │ │ -0a913c: 7140 b024 1098 |002a: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0a9142: 0b08 |002d: move-result-wide v8 │ │ -0a9144: ae04 0208 |002e: div-double v4, v2, v8 │ │ -0a9148: 1902 f03f |0030: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0a914c: cc42 |0032: sub-double/2addr v2, v4 │ │ -0a914e: cda2 |0033: mul-double/2addr v2, v10 │ │ -0a9150: 0500 1400 |0034: move-wide/from16 v0, v20 │ │ -0a9154: 7140 a524 1032 |0036: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a915a: 0b06 |0039: move-result-wide v6 │ │ -0a915c: 0502 1600 |003a: move-wide/from16 v2, v22 │ │ -0a9160: 0508 1400 |003c: move-wide/from16 v8, v20 │ │ -0a9164: 770a 752e 0200 |003e: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/pyneo/maps/utils/OSGB36;.Iterate_XYZ_to_Lat:(DDDDD)D // method@2e75 │ │ -0a916a: 0b0c |0041: move-result-wide v12 │ │ -0a916c: 180e 182d 4454 fb21 0940 |0042: const-wide v14, #double 3.14159 // #400921fb54442d18 │ │ -0a9176: 1802 f8c1 631a dca5 4c40 |0047: const-wide v2, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0a9180: cdc2 |004c: mul-double/2addr v2, v12 │ │ -0a9182: 1002 |004d: return-wide v2 │ │ +0a9088: |[0a9088] org.pyneo.maps.utils.OSGB36.XYZ_to_Lat:(DDDDD)D │ │ +0a9098: 1902 0040 |0000: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0a909c: 0500 1000 |0002: move-wide/from16 v0, v16 │ │ +0a90a0: 7140 b024 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a90a6: 0b02 |0007: move-result-wide v2 │ │ +0a90a8: 1908 0040 |0008: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0a90ac: 0500 1200 |000a: move-wide/from16 v0, v18 │ │ +0a90b0: 7140 b024 1098 |000c: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a90b6: 0b08 |000f: move-result-wide v8 │ │ +0a90b8: cb82 |0010: add-double/2addr v2, v8 │ │ +0a90ba: 7120 b624 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0a90c0: 0b0a |0014: move-result-wide v10 │ │ +0a90c2: 1902 0040 |0015: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0a90c6: 0500 1600 |0017: move-wide/from16 v0, v22 │ │ +0a90ca: 7140 b024 1032 |0019: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a90d0: 0b02 |001c: move-result-wide v2 │ │ +0a90d2: 1908 0040 |001d: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0a90d6: 0500 1800 |001f: move-wide/from16 v0, v24 │ │ +0a90da: 7140 b024 1098 |0021: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a90e0: 0b08 |0024: move-result-wide v8 │ │ +0a90e2: cc82 |0025: sub-double/2addr v2, v8 │ │ +0a90e4: 1908 0040 |0026: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0a90e8: 0500 1600 |0028: move-wide/from16 v0, v22 │ │ +0a90ec: 7140 b024 1098 |002a: invoke-static {v0, v1, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0a90f2: 0b08 |002d: move-result-wide v8 │ │ +0a90f4: ae04 0208 |002e: div-double v4, v2, v8 │ │ +0a90f8: 1902 f03f |0030: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0a90fc: cc42 |0032: sub-double/2addr v2, v4 │ │ +0a90fe: cda2 |0033: mul-double/2addr v2, v10 │ │ +0a9100: 0500 1400 |0034: move-wide/from16 v0, v20 │ │ +0a9104: 7140 a524 1032 |0036: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a910a: 0b06 |0039: move-result-wide v6 │ │ +0a910c: 0502 1600 |003a: move-wide/from16 v2, v22 │ │ +0a9110: 0508 1400 |003c: move-wide/from16 v8, v20 │ │ +0a9114: 770a 752e 0200 |003e: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/pyneo/maps/utils/OSGB36;.Iterate_XYZ_to_Lat:(DDDDD)D // method@2e75 │ │ +0a911a: 0b0c |0041: move-result-wide v12 │ │ +0a911c: 180e 182d 4454 fb21 0940 |0042: const-wide v14, #double 3.14159 // #400921fb54442d18 │ │ +0a9126: 1802 f8c1 631a dca5 4c40 |0047: const-wide v2, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0a9130: cdc2 |004c: mul-double/2addr v2, v12 │ │ +0a9132: 1002 |004d: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0015 line=141 │ │ 0x0030 line=142 │ │ 0x003e line=144 │ │ 0x0042 line=146 │ │ @@ -176226,21 +176339,21 @@ │ │ type : '(DD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0a9184: |[0a9184] org.pyneo.maps.utils.OSGB36.XYZ_to_Long:(DD)D │ │ -0a9194: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -0a919e: 7140 a524 9876 |0005: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ -0a91a4: 0b02 |0008: move-result-wide v2 │ │ -0a91a6: 1804 f8c1 631a dca5 4c40 |0009: const-wide v4, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0a91b0: cd42 |000e: mul-double/2addr v2, v4 │ │ -0a91b2: 1002 |000f: return-wide v2 │ │ +0a9134: |[0a9134] org.pyneo.maps.utils.OSGB36.XYZ_to_Long:(DD)D │ │ +0a9144: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +0a914e: 7140 a524 9876 |0005: invoke-static {v8, v9, v6, v7}, Ljava/lang/Math;.atan2:(DD)D // method@24a5 │ │ +0a9154: 0b02 |0008: move-result-wide v2 │ │ +0a9156: 1804 f8c1 631a dca5 4c40 |0009: const-wide v4, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0a9160: cd42 |000e: mul-double/2addr v2, v4 │ │ +0a9162: 1002 |000f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0005 - 0x0010 reg=0 Pi D │ │ 0x0000 - 0x0010 reg=6 X D │ │ @@ -176311,86 +176424,86 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a91b4: |[0a91b4] org.pyneo.maps.utils.OnlineCachePreference$1$1.:(Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V │ │ -0a91c4: 5b01 e816 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ -0a91c8: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a91ce: 0e00 |0005: return-void │ │ +0a9164: |[0a9164] org.pyneo.maps.utils.OnlineCachePreference$1$1.:(Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V │ │ +0a9174: 5b01 e816 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ +0a9178: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a917e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/OnlineCachePreference$1$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/OnlineCachePreference$1; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lorg/pyneo/maps/utils/OnlineCachePreference$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0a91d0: |[0a91d0] org.pyneo.maps.utils.OnlineCachePreference$1$1.run:()V │ │ -0a91e0: 2204 9204 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0a91e4: 7010 fb24 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a91ea: 5465 e816 |0005: iget-object v5, v6, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ -0a91ee: 5455 e916 |0007: iget-object v5, v5, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ -0a91f2: 7110 8b2e 0500 |0009: invoke-static {v5}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$200:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/lang/String; // method@2e8b │ │ -0a91f8: 0c05 |000c: move-result-object v5 │ │ -0a91fa: 6e20 0425 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9200: 0c04 |0010: move-result-object v4 │ │ -0a9202: 1a05 4b01 |0011: const-string v5, ".sqlitedb" // string@014b │ │ -0a9206: 6e20 0425 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a920c: 0c04 |0016: move-result-object v4 │ │ -0a920e: 6e10 0a25 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a9214: 0c03 |001a: move-result-object v3 │ │ -0a9216: 5464 e816 |001b: iget-object v4, v6, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ -0a921a: 5444 e916 |001d: iget-object v4, v4, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ -0a921e: 6e10 8e2e 0400 |001f: invoke-virtual {v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.getContext:()Landroid/content/Context; // method@2e8e │ │ -0a9224: 0c04 |0022: move-result-object v4 │ │ -0a9226: 1a05 4f18 |0023: const-string v5, "cache" // string@184f │ │ -0a922a: 7120 072f 5400 |0025: invoke-static {v4, v5}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0a9230: 0c01 |0028: move-result-object v1 │ │ -0a9232: 3801 2000 |0029: if-eqz v1, 0049 // +0020 │ │ -0a9236: 6e10 2724 0100 |002b: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -0a923c: 0c00 |002e: move-result-object v0 │ │ -0a923e: 3800 1a00 |002f: if-eqz v0, 0049 // +001a │ │ -0a9242: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -0a9244: 2104 |0032: array-length v4, v0 │ │ -0a9246: 3542 1600 |0033: if-ge v2, v4, 0049 // +0016 │ │ -0a924a: 4604 0002 |0035: aget-object v4, v0, v2 │ │ -0a924e: 6e10 1f24 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0a9254: 0c04 |003a: move-result-object v4 │ │ -0a9256: 6e20 ea24 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0a925c: 0a04 |003e: move-result v4 │ │ -0a925e: 3804 0700 |003f: if-eqz v4, 0046 // +0007 │ │ -0a9262: 4604 0002 |0041: aget-object v4, v0, v2 │ │ -0a9266: 6e10 1924 0400 |0043: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@2419 │ │ -0a926c: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a9270: 28ea |0048: goto 0032 // -0016 │ │ -0a9272: 5464 e816 |0049: iget-object v4, v6, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ -0a9276: 5444 e916 |004b: iget-object v4, v4, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ -0a927a: 7110 8c2e 0400 |004d: invoke-static {v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$300:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; // method@2e8c │ │ -0a9280: 0c04 |0050: move-result-object v4 │ │ -0a9282: 7110 3e03 0400 |0051: invoke-static {v4}, Landroid/os/Message;.obtain:(Landroid/os/Handler;)Landroid/os/Message; // method@033e │ │ -0a9288: 0c04 |0054: move-result-object v4 │ │ -0a928a: 6e10 4303 0400 |0055: invoke-virtual {v4}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ -0a9290: 5464 e816 |0058: iget-object v4, v6, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ -0a9294: 5444 e916 |005a: iget-object v4, v4, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ -0a9298: 7110 892e 0400 |005c: invoke-static {v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$100:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Landroid/app/ProgressDialog; // method@2e89 │ │ -0a929e: 0c04 |005f: move-result-object v4 │ │ -0a92a0: 6e10 e700 0400 |0060: invoke-virtual {v4}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ -0a92a6: 0e00 |0063: return-void │ │ +0a9180: |[0a9180] org.pyneo.maps.utils.OnlineCachePreference$1$1.run:()V │ │ +0a9190: 2204 9204 |0000: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0a9194: 7010 fb24 0400 |0002: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a919a: 5465 e816 |0005: iget-object v5, v6, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ +0a919e: 5455 e916 |0007: iget-object v5, v5, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ +0a91a2: 7110 8b2e 0500 |0009: invoke-static {v5}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$200:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/lang/String; // method@2e8b │ │ +0a91a8: 0c05 |000c: move-result-object v5 │ │ +0a91aa: 6e20 0425 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a91b0: 0c04 |0010: move-result-object v4 │ │ +0a91b2: 1a05 4b01 |0011: const-string v5, ".sqlitedb" // string@014b │ │ +0a91b6: 6e20 0425 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a91bc: 0c04 |0016: move-result-object v4 │ │ +0a91be: 6e10 0a25 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a91c4: 0c03 |001a: move-result-object v3 │ │ +0a91c6: 5464 e816 |001b: iget-object v4, v6, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ +0a91ca: 5444 e916 |001d: iget-object v4, v4, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ +0a91ce: 6e10 8e2e 0400 |001f: invoke-virtual {v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.getContext:()Landroid/content/Context; // method@2e8e │ │ +0a91d4: 0c04 |0022: move-result-object v4 │ │ +0a91d6: 1a05 4f18 |0023: const-string v5, "cache" // string@184f │ │ +0a91da: 7120 072f 5400 |0025: invoke-static {v4, v5}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0a91e0: 0c01 |0028: move-result-object v1 │ │ +0a91e2: 3801 2000 |0029: if-eqz v1, 0049 // +0020 │ │ +0a91e6: 6e10 2724 0100 |002b: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +0a91ec: 0c00 |002e: move-result-object v0 │ │ +0a91ee: 3800 1a00 |002f: if-eqz v0, 0049 // +001a │ │ +0a91f2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +0a91f4: 2104 |0032: array-length v4, v0 │ │ +0a91f6: 3542 1600 |0033: if-ge v2, v4, 0049 // +0016 │ │ +0a91fa: 4604 0002 |0035: aget-object v4, v0, v2 │ │ +0a91fe: 6e10 1f24 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0a9204: 0c04 |003a: move-result-object v4 │ │ +0a9206: 6e20 ea24 3400 |003b: invoke-virtual {v4, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0a920c: 0a04 |003e: move-result v4 │ │ +0a920e: 3804 0700 |003f: if-eqz v4, 0046 // +0007 │ │ +0a9212: 4604 0002 |0041: aget-object v4, v0, v2 │ │ +0a9216: 6e10 1924 0400 |0043: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@2419 │ │ +0a921c: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a9220: 28ea |0048: goto 0032 // -0016 │ │ +0a9222: 5464 e816 |0049: iget-object v4, v6, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ +0a9226: 5444 e916 |004b: iget-object v4, v4, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ +0a922a: 7110 8c2e 0400 |004d: invoke-static {v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$300:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; // method@2e8c │ │ +0a9230: 0c04 |0050: move-result-object v4 │ │ +0a9232: 7110 3e03 0400 |0051: invoke-static {v4}, Landroid/os/Message;.obtain:(Landroid/os/Handler;)Landroid/os/Message; // method@033e │ │ +0a9238: 0c04 |0054: move-result-object v4 │ │ +0a923a: 6e10 4303 0400 |0055: invoke-virtual {v4}, Landroid/os/Message;.sendToTarget:()V // method@0343 │ │ +0a9240: 5464 e816 |0058: iget-object v4, v6, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; // field@16e8 │ │ +0a9244: 5444 e916 |005a: iget-object v4, v4, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ +0a9248: 7110 892e 0400 |005c: invoke-static {v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$100:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Landroid/app/ProgressDialog; // method@2e89 │ │ +0a924e: 0c04 |005f: move-result-object v4 │ │ +0a9250: 6e10 e700 0400 |0060: invoke-virtual {v4}, Landroid/app/ProgressDialog;.dismiss:()V // method@00e7 │ │ +0a9256: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x001b line=65 │ │ 0x0029 line=66 │ │ 0x002b line=67 │ │ 0x002f line=68 │ │ @@ -176443,51 +176556,51 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a92a8: |[0a92a8] org.pyneo.maps.utils.OnlineCachePreference$1.:(Lorg/pyneo/maps/utils/OnlineCachePreference;)V │ │ -0a92b8: 5b01 e916 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ -0a92bc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a92c2: 0e00 |0005: return-void │ │ +0a9258: |[0a9258] org.pyneo.maps.utils.OnlineCachePreference$1.:(Lorg/pyneo/maps/utils/OnlineCachePreference;)V │ │ +0a9268: 5b01 e916 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ +0a926c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a9272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/OnlineCachePreference$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/OnlineCachePreference$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0a92c4: |[0a92c4] org.pyneo.maps.utils.OnlineCachePreference$1.onClick:(Landroid/view/View;)V │ │ -0a92d4: 5430 e916 |0000: iget-object v0, v3, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ -0a92d8: 5431 e916 |0002: iget-object v1, v3, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ -0a92dc: 6e10 8e2e 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/utils/OnlineCachePreference;.getContext:()Landroid/content/Context; // method@2e8e │ │ -0a92e2: 0c01 |0007: move-result-object v1 │ │ -0a92e4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0a92e6: 7120 f42e 2100 |0009: invoke-static {v1, v2}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0a92ec: 0c01 |000c: move-result-object v1 │ │ -0a92ee: 7120 8a2e 1000 |000d: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$102:(Lorg/pyneo/maps/utils/OnlineCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; // method@2e8a │ │ -0a92f4: 5430 e916 |0010: iget-object v0, v3, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ -0a92f8: 7110 8d2e 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$400:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/util/concurrent/ExecutorService; // method@2e8d │ │ -0a92fe: 0c00 |0015: move-result-object v0 │ │ -0a9300: 2201 2306 |0016: new-instance v1, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1; // type@0623 │ │ -0a9304: 7020 812e 3100 |0018: invoke-direct {v1, v3}, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.:(Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V // method@2e81 │ │ -0a930a: 7220 bf25 1000 |001b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0a9310: 0e00 |001e: return-void │ │ +0a9274: |[0a9274] org.pyneo.maps.utils.OnlineCachePreference$1.onClick:(Landroid/view/View;)V │ │ +0a9284: 5430 e916 |0000: iget-object v0, v3, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ +0a9288: 5431 e916 |0002: iget-object v1, v3, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ +0a928c: 6e10 8e2e 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/utils/OnlineCachePreference;.getContext:()Landroid/content/Context; // method@2e8e │ │ +0a9292: 0c01 |0007: move-result-object v1 │ │ +0a9294: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0a9296: 7120 f42e 2100 |0009: invoke-static {v1, v2}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0a929c: 0c01 |000c: move-result-object v1 │ │ +0a929e: 7120 8a2e 1000 |000d: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$102:(Lorg/pyneo/maps/utils/OnlineCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; // method@2e8a │ │ +0a92a4: 5430 e916 |0010: iget-object v0, v3, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16e9 │ │ +0a92a8: 7110 8d2e 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/utils/OnlineCachePreference;.access$400:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/util/concurrent/ExecutorService; // method@2e8d │ │ +0a92ae: 0c00 |0015: move-result-object v0 │ │ +0a92b0: 2201 2306 |0016: new-instance v1, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1; // type@0623 │ │ +0a92b4: 7020 812e 3100 |0018: invoke-direct {v1, v3}, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;.:(Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V // method@2e81 │ │ +0a92ba: 7220 bf25 1000 |001b: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0a92c0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0010 line=61 │ │ 0x001e line=82 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/pyneo/maps/utils/OnlineCachePreference$1; │ │ @@ -176527,18 +176640,18 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9314: |[0a9314] org.pyneo.maps.utils.OnlineCachePreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/OnlineCachePreference;)V │ │ -0a9324: 5b01 ea16 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16ea │ │ -0a9328: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -0a932e: 0e00 |0005: return-void │ │ +0a92c4: |[0a92c4] org.pyneo.maps.utils.OnlineCachePreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/OnlineCachePreference;)V │ │ +0a92d4: 5b01 ea16 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16ea │ │ +0a92d8: 7010 2b03 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0a92de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ │ │ @@ -176547,17 +176660,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference;Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a9330: |[0a9330] org.pyneo.maps.utils.OnlineCachePreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/OnlineCachePreference;Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V │ │ -0a9340: 7020 852e 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/OnlineCachePreference;)V // method@2e85 │ │ -0a9346: 0e00 |0003: return-void │ │ +0a92e0: |[0a92e0] org.pyneo.maps.utils.OnlineCachePreference$SimpleInvalidationHandler.:(Lorg/pyneo/maps/utils/OnlineCachePreference;Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V │ │ +0a92f0: 7020 852e 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/OnlineCachePreference;)V // method@2e85 │ │ +0a92f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/utils/OnlineCachePreference$1; │ │ @@ -176568,18 +176681,18 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9348: |[0a9348] org.pyneo.maps.utils.OnlineCachePreference$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ -0a9358: 5410 ea16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16ea │ │ -0a935c: 6e10 922e 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setSummaryStr:()V // method@2e92 │ │ -0a9362: 0e00 |0005: return-void │ │ +0a92f8: |[0a92f8] org.pyneo.maps.utils.OnlineCachePreference$SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ +0a9308: 5410 ea16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;.this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; // field@16ea │ │ +0a930c: 6e10 922e 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setSummaryStr:()V // method@2e92 │ │ +0a9312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; │ │ 0x0000 - 0x0006 reg=2 msg Landroid/os/Message; │ │ @@ -176633,33 +176746,33 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0a9364: |[0a9364] org.pyneo.maps.utils.OnlineCachePreference.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0a9374: 7020 9203 3200 |0000: invoke-direct {v2, v3}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ -0a937a: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0a937e: 1a01 960f |0005: const-string v1, "OnlineCachePreference" // string@0f96 │ │ -0a9382: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0a9388: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0a938e: 0c00 |000d: move-result-object v0 │ │ -0a9390: 5b20 ef16 |000e: iput-object v0, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16ef │ │ -0a9394: 5b24 ed16 |0010: iput-object v4, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.mID:Ljava/lang/String; // field@16ed │ │ -0a9398: 1400 3500 037f |0012: const v0, #float 1.7413e+38 // #7f030035 │ │ -0a939e: 6e20 942e 0200 |0015: invoke-virtual {v2, v0}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setWidgetLayoutResource:(I)V // method@2e94 │ │ -0a93a4: 1400 ed00 0e7f |0018: const v0, #float 1.88755e+38 // #7f0e00ed │ │ -0a93aa: 6e20 932e 0200 |001b: invoke-virtual {v2, v0}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setTitle:(I)V // method@2e93 │ │ -0a93b0: 6e10 922e 0200 |001e: invoke-virtual {v2}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setSummaryStr:()V // method@2e92 │ │ -0a93b6: 2200 2506 |0021: new-instance v0, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; // type@0625 │ │ -0a93ba: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0a93bc: 7030 862e 2001 |0024: invoke-direct {v0, v2, v1}, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/OnlineCachePreference;Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V // method@2e86 │ │ -0a93c2: 5b20 ec16 |0027: iput-object v0, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.mHandler:Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; // field@16ec │ │ -0a93c6: 0e00 |0029: return-void │ │ +0a9314: |[0a9314] org.pyneo.maps.utils.OnlineCachePreference.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0a9324: 7020 9203 3200 |0000: invoke-direct {v2, v3}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ +0a932a: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0a932e: 1a01 960f |0005: const-string v1, "OnlineCachePreference" // string@0f96 │ │ +0a9332: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0a9338: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0a933e: 0c00 |000d: move-result-object v0 │ │ +0a9340: 5b20 ef16 |000e: iput-object v0, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16ef │ │ +0a9344: 5b24 ed16 |0010: iput-object v4, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.mID:Ljava/lang/String; // field@16ed │ │ +0a9348: 1400 3500 037f |0012: const v0, #float 1.7413e+38 // #7f030035 │ │ +0a934e: 6e20 942e 0200 |0015: invoke-virtual {v2, v0}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setWidgetLayoutResource:(I)V // method@2e94 │ │ +0a9354: 1400 ed00 0e7f |0018: const v0, #float 1.88755e+38 // #7f0e00ed │ │ +0a935a: 6e20 932e 0200 |001b: invoke-virtual {v2, v0}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setTitle:(I)V // method@2e93 │ │ +0a9360: 6e10 922e 0200 |001e: invoke-virtual {v2}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setSummaryStr:()V // method@2e92 │ │ +0a9366: 2200 2506 |0021: new-instance v0, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; // type@0625 │ │ +0a936a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0a936c: 7030 862e 2001 |0024: invoke-direct {v0, v2, v1}, Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/OnlineCachePreference;Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V // method@2e86 │ │ +0a9372: 5b20 ec16 |0027: iput-object v0, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.mHandler:Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; // field@16ec │ │ +0a9376: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=21 │ │ 0x0010 line=27 │ │ 0x0012 line=28 │ │ 0x0018 line=29 │ │ @@ -176676,17 +176789,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a93c8: |[0a93c8] org.pyneo.maps.utils.OnlineCachePreference.access$100:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Landroid/app/ProgressDialog; │ │ -0a93d8: 5410 ee16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16ee │ │ -0a93dc: 1100 |0002: return-object v0 │ │ +0a9378: |[0a9378] org.pyneo.maps.utils.OnlineCachePreference.access$100:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Landroid/app/ProgressDialog; │ │ +0a9388: 5410 ee16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16ee │ │ +0a938c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/OnlineCachePreference;) │ │ @@ -176694,17 +176807,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a93e0: |[0a93e0] org.pyneo.maps.utils.OnlineCachePreference.access$102:(Lorg/pyneo/maps/utils/OnlineCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; │ │ -0a93f0: 5b01 ee16 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/OnlineCachePreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16ee │ │ -0a93f4: 1101 |0002: return-object v1 │ │ +0a9390: |[0a9390] org.pyneo.maps.utils.OnlineCachePreference.access$102:(Lorg/pyneo/maps/utils/OnlineCachePreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; │ │ +0a93a0: 5b01 ee16 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/OnlineCachePreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16ee │ │ +0a93a4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/app/ProgressDialog; │ │ │ │ @@ -176713,17 +176826,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a93f8: |[0a93f8] org.pyneo.maps.utils.OnlineCachePreference.access$200:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/lang/String; │ │ -0a9408: 5410 ed16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference;.mID:Ljava/lang/String; // field@16ed │ │ -0a940c: 1100 |0002: return-object v0 │ │ +0a93a8: |[0a93a8] org.pyneo.maps.utils.OnlineCachePreference.access$200:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/lang/String; │ │ +0a93b8: 5410 ed16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference;.mID:Ljava/lang/String; // field@16ed │ │ +0a93bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ │ │ #4 : (in Lorg/pyneo/maps/utils/OnlineCachePreference;) │ │ @@ -176731,17 +176844,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference;)Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9410: |[0a9410] org.pyneo.maps.utils.OnlineCachePreference.access$300:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; │ │ -0a9420: 5410 ec16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference;.mHandler:Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; // field@16ec │ │ -0a9424: 1100 |0002: return-object v0 │ │ +0a93c0: |[0a93c0] org.pyneo.maps.utils.OnlineCachePreference.access$300:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; │ │ +0a93d0: 5410 ec16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference;.mHandler:Lorg/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler; // field@16ec │ │ +0a93d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ │ │ #5 : (in Lorg/pyneo/maps/utils/OnlineCachePreference;) │ │ @@ -176749,17 +176862,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9428: |[0a9428] org.pyneo.maps.utils.OnlineCachePreference.access$400:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/util/concurrent/ExecutorService; │ │ -0a9438: 5410 ef16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16ef │ │ -0a943c: 1100 |0002: return-object v0 │ │ +0a93d8: |[0a93d8] org.pyneo.maps.utils.OnlineCachePreference.access$400:(Lorg/pyneo/maps/utils/OnlineCachePreference;)Ljava/util/concurrent/ExecutorService; │ │ +0a93e8: 5410 ef16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/OnlineCachePreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16ef │ │ +0a93ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ │ │ Virtual methods - │ │ @@ -176768,26 +176881,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a9440: |[0a9440] org.pyneo.maps.utils.OnlineCachePreference.onBindView:(Landroid/view/View;)V │ │ -0a9450: 6f20 9703 3200 |0000: invoke-super {v2, v3}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ -0a9456: 1400 ac00 0b7f |0003: const v0, #float 1.84766e+38 // #7f0b00ac │ │ -0a945c: 6e20 aa1f 0300 |0006: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0a9462: 0c00 |0009: move-result-object v0 │ │ -0a9464: 1f00 0404 |000a: check-cast v0, Landroid/widget/Button; // type@0404 │ │ -0a9468: 5b20 eb16 |000c: iput-object v0, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.btnClear:Landroid/widget/Button; // field@16eb │ │ -0a946c: 5420 eb16 |000e: iget-object v0, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.btnClear:Landroid/widget/Button; // field@16eb │ │ -0a9470: 2201 2406 |0010: new-instance v1, Lorg/pyneo/maps/utils/OnlineCachePreference$1; // type@0624 │ │ -0a9474: 7020 832e 2100 |0012: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.:(Lorg/pyneo/maps/utils/OnlineCachePreference;)V // method@2e83 │ │ -0a947a: 6e20 5e21 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@215e │ │ -0a9480: 0e00 |0018: return-void │ │ +0a93f0: |[0a93f0] org.pyneo.maps.utils.OnlineCachePreference.onBindView:(Landroid/view/View;)V │ │ +0a9400: 6f20 9703 3200 |0000: invoke-super {v2, v3}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ +0a9406: 1400 ac00 0b7f |0003: const v0, #float 1.84766e+38 // #7f0b00ac │ │ +0a940c: 6e20 aa1f 0300 |0006: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0a9412: 0c00 |0009: move-result-object v0 │ │ +0a9414: 1f00 0404 |000a: check-cast v0, Landroid/widget/Button; // type@0404 │ │ +0a9418: 5b20 eb16 |000c: iput-object v0, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.btnClear:Landroid/widget/Button; // field@16eb │ │ +0a941c: 5420 eb16 |000e: iget-object v0, v2, Lorg/pyneo/maps/utils/OnlineCachePreference;.btnClear:Landroid/widget/Button; // field@16eb │ │ +0a9420: 2201 2406 |0010: new-instance v1, Lorg/pyneo/maps/utils/OnlineCachePreference$1; // type@0624 │ │ +0a9424: 7020 832e 2100 |0012: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/OnlineCachePreference$1;.:(Lorg/pyneo/maps/utils/OnlineCachePreference;)V // method@2e83 │ │ +0a942a: 6e20 5e21 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@215e │ │ +0a9430: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=56 │ │ 0x000e line=57 │ │ 0x0018 line=85 │ │ locals : │ │ @@ -176799,76 +176912,76 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -0a9484: |[0a9484] org.pyneo.maps.utils.OnlineCachePreference.setSummaryStr:()V │ │ -0a9494: 2206 9204 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0a9498: 7010 fb24 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a949e: 54b7 ed16 |0005: iget-object v7, v11, Lorg/pyneo/maps/utils/OnlineCachePreference;.mID:Ljava/lang/String; // field@16ed │ │ -0a94a2: 6e20 0425 7600 |0007: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a94a8: 0c06 |000a: move-result-object v6 │ │ -0a94aa: 1a07 4b01 |000b: const-string v7, ".sqlitedb" // string@014b │ │ -0a94ae: 6e20 0425 7600 |000d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a94b4: 0c06 |0010: move-result-object v6 │ │ -0a94b6: 6e10 0a25 0600 |0011: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a94bc: 0c03 |0014: move-result-object v3 │ │ -0a94be: 1604 0000 |0015: const-wide/16 v4, #int 0 // #0 │ │ -0a94c2: 6e10 8e2e 0b00 |0017: invoke-virtual {v11}, Lorg/pyneo/maps/utils/OnlineCachePreference;.getContext:()Landroid/content/Context; // method@2e8e │ │ -0a94c8: 0c06 |001a: move-result-object v6 │ │ -0a94ca: 1a07 4f18 |001b: const-string v7, "cache" // string@184f │ │ -0a94ce: 7120 072f 7600 |001d: invoke-static {v6, v7}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0a94d4: 0c01 |0020: move-result-object v1 │ │ -0a94d6: 3801 2200 |0021: if-eqz v1, 0043 // +0022 │ │ -0a94da: 6e10 2724 0100 |0023: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -0a94e0: 0c00 |0026: move-result-object v0 │ │ -0a94e2: 3800 1c00 |0027: if-eqz v0, 0043 // +001c │ │ -0a94e6: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0a94e8: 2106 |002a: array-length v6, v0 │ │ -0a94ea: 3562 1800 |002b: if-ge v2, v6, 0043 // +0018 │ │ -0a94ee: 4606 0002 |002d: aget-object v6, v0, v2 │ │ -0a94f2: 6e10 1f24 0600 |002f: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0a94f8: 0c06 |0032: move-result-object v6 │ │ -0a94fa: 6e20 ea24 3600 |0033: invoke-virtual {v6, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0a9500: 0a06 |0036: move-result v6 │ │ -0a9502: 3806 0900 |0037: if-eqz v6, 0040 // +0009 │ │ -0a9506: 4606 0002 |0039: aget-object v6, v0, v2 │ │ -0a950a: 6e10 2624 0600 |003b: invoke-virtual {v6}, Ljava/io/File;.length:()J // method@2426 │ │ -0a9510: 0b06 |003e: move-result-wide v6 │ │ -0a9512: bb64 |003f: add-long/2addr v4, v6 │ │ -0a9514: d802 0201 |0040: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a9518: 28e8 |0042: goto 002a // -0018 │ │ -0a951a: 2206 9204 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0a951e: 7010 fb24 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a9524: 54b7 ed16 |0048: iget-object v7, v11, Lorg/pyneo/maps/utils/OnlineCachePreference;.mID:Ljava/lang/String; // field@16ed │ │ -0a9528: 6e20 0425 7600 |004a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a952e: 0c06 |004d: move-result-object v6 │ │ -0a9530: 6e10 8e2e 0b00 |004e: invoke-virtual {v11}, Lorg/pyneo/maps/utils/OnlineCachePreference;.getContext:()Landroid/content/Context; // method@2e8e │ │ -0a9536: 0c07 |0051: move-result-object v7 │ │ -0a9538: 1408 ee00 0e7f |0052: const v8, #float 1.88755e+38 // #7f0e00ee │ │ -0a953e: 6e20 3401 8700 |0055: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0a9544: 0c07 |0058: move-result-object v7 │ │ -0a9546: 1218 |0059: const/4 v8, #int 1 // #1 │ │ -0a9548: 2388 7806 |005a: new-array v8, v8, [Ljava/lang/Object; // type@0678 │ │ -0a954c: 1209 |005c: const/4 v9, #int 0 // #0 │ │ -0a954e: 844a |005d: long-to-int v10, v4 │ │ -0a9550: d3aa 0004 |005e: div-int/lit16 v10, v10, #int 1024 // #0400 │ │ -0a9554: 7110 9624 0a00 |0060: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0a955a: 0c0a |0063: move-result-object v10 │ │ -0a955c: 4d0a 0809 |0064: aput-object v10, v8, v9 │ │ -0a9560: 7120 dc24 8700 |0066: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0a9566: 0c07 |0069: move-result-object v7 │ │ -0a9568: 6e20 0425 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a956e: 0c06 |006d: move-result-object v6 │ │ -0a9570: 6e10 0a25 0600 |006e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a9576: 0c06 |0071: move-result-object v6 │ │ -0a9578: 6e20 912e 6b00 |0072: invoke-virtual {v11, v6}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setSummary:(Ljava/lang/CharSequence;)V // method@2e91 │ │ -0a957e: 0e00 |0075: return-void │ │ +0a9434: |[0a9434] org.pyneo.maps.utils.OnlineCachePreference.setSummaryStr:()V │ │ +0a9444: 2206 9204 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0a9448: 7010 fb24 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a944e: 54b7 ed16 |0005: iget-object v7, v11, Lorg/pyneo/maps/utils/OnlineCachePreference;.mID:Ljava/lang/String; // field@16ed │ │ +0a9452: 6e20 0425 7600 |0007: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9458: 0c06 |000a: move-result-object v6 │ │ +0a945a: 1a07 4b01 |000b: const-string v7, ".sqlitedb" // string@014b │ │ +0a945e: 6e20 0425 7600 |000d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9464: 0c06 |0010: move-result-object v6 │ │ +0a9466: 6e10 0a25 0600 |0011: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a946c: 0c03 |0014: move-result-object v3 │ │ +0a946e: 1604 0000 |0015: const-wide/16 v4, #int 0 // #0 │ │ +0a9472: 6e10 8e2e 0b00 |0017: invoke-virtual {v11}, Lorg/pyneo/maps/utils/OnlineCachePreference;.getContext:()Landroid/content/Context; // method@2e8e │ │ +0a9478: 0c06 |001a: move-result-object v6 │ │ +0a947a: 1a07 4f18 |001b: const-string v7, "cache" // string@184f │ │ +0a947e: 7120 072f 7600 |001d: invoke-static {v6, v7}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0a9484: 0c01 |0020: move-result-object v1 │ │ +0a9486: 3801 2200 |0021: if-eqz v1, 0043 // +0022 │ │ +0a948a: 6e10 2724 0100 |0023: invoke-virtual {v1}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +0a9490: 0c00 |0026: move-result-object v0 │ │ +0a9492: 3800 1c00 |0027: if-eqz v0, 0043 // +001c │ │ +0a9496: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0a9498: 2106 |002a: array-length v6, v0 │ │ +0a949a: 3562 1800 |002b: if-ge v2, v6, 0043 // +0018 │ │ +0a949e: 4606 0002 |002d: aget-object v6, v0, v2 │ │ +0a94a2: 6e10 1f24 0600 |002f: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0a94a8: 0c06 |0032: move-result-object v6 │ │ +0a94aa: 6e20 ea24 3600 |0033: invoke-virtual {v6, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0a94b0: 0a06 |0036: move-result v6 │ │ +0a94b2: 3806 0900 |0037: if-eqz v6, 0040 // +0009 │ │ +0a94b6: 4606 0002 |0039: aget-object v6, v0, v2 │ │ +0a94ba: 6e10 2624 0600 |003b: invoke-virtual {v6}, Ljava/io/File;.length:()J // method@2426 │ │ +0a94c0: 0b06 |003e: move-result-wide v6 │ │ +0a94c2: bb64 |003f: add-long/2addr v4, v6 │ │ +0a94c4: d802 0201 |0040: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a94c8: 28e8 |0042: goto 002a // -0018 │ │ +0a94ca: 2206 9204 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0a94ce: 7010 fb24 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a94d4: 54b7 ed16 |0048: iget-object v7, v11, Lorg/pyneo/maps/utils/OnlineCachePreference;.mID:Ljava/lang/String; // field@16ed │ │ +0a94d8: 6e20 0425 7600 |004a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a94de: 0c06 |004d: move-result-object v6 │ │ +0a94e0: 6e10 8e2e 0b00 |004e: invoke-virtual {v11}, Lorg/pyneo/maps/utils/OnlineCachePreference;.getContext:()Landroid/content/Context; // method@2e8e │ │ +0a94e6: 0c07 |0051: move-result-object v7 │ │ +0a94e8: 1408 ee00 0e7f |0052: const v8, #float 1.88755e+38 // #7f0e00ee │ │ +0a94ee: 6e20 3401 8700 |0055: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0a94f4: 0c07 |0058: move-result-object v7 │ │ +0a94f6: 1218 |0059: const/4 v8, #int 1 // #1 │ │ +0a94f8: 2388 7806 |005a: new-array v8, v8, [Ljava/lang/Object; // type@0678 │ │ +0a94fc: 1209 |005c: const/4 v9, #int 0 // #0 │ │ +0a94fe: 844a |005d: long-to-int v10, v4 │ │ +0a9500: d3aa 0004 |005e: div-int/lit16 v10, v10, #int 1024 // #0400 │ │ +0a9504: 7110 9624 0a00 |0060: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0a950a: 0c0a |0063: move-result-object v10 │ │ +0a950c: 4d0a 0809 |0064: aput-object v10, v8, v9 │ │ +0a9510: 7120 dc24 8700 |0066: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0a9516: 0c07 |0069: move-result-object v7 │ │ +0a9518: 6e20 0425 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a951e: 0c06 |006d: move-result-object v6 │ │ +0a9520: 6e10 0a25 0600 |006e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a9526: 0c06 |0071: move-result-object v6 │ │ +0a9528: 6e20 912e 6b00 |0072: invoke-virtual {v11, v6}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setSummary:(Ljava/lang/CharSequence;)V // method@2e91 │ │ +0a952e: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0015 line=36 │ │ 0x0017 line=37 │ │ 0x0021 line=38 │ │ 0x0023 line=39 │ │ @@ -176921,17 +177034,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a9580: |[0a9580] org.pyneo.maps.utils.RException.:()V │ │ -0a9590: 7010 7e24 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@247e │ │ -0a9596: 0e00 |0003: return-void │ │ +0a9530: |[0a9530] org.pyneo.maps.utils.RException.:()V │ │ +0a9540: 7010 7e24 0000 |0000: invoke-direct {v0}, Ljava/lang/Exception;.:()V // method@247e │ │ +0a9546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/RException; │ │ │ │ @@ -176940,20 +177053,20 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a9598: |[0a9598] org.pyneo.maps.utils.RException.:(ILjava/lang/String;)V │ │ -0a95a8: 7020 7f24 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@247f │ │ -0a95ae: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ -0a95b2: 1401 4700 0e7f |0005: const v1, #float 1.88752e+38 // #7f0e0047 │ │ -0a95b8: 5901 f016 |0008: iput v1, v0, Lorg/pyneo/maps/utils/RException;.mStringResID:I // field@16f0 │ │ -0a95bc: 0e00 |000a: return-void │ │ +0a9548: |[0a9548] org.pyneo.maps.utils.RException.:(ILjava/lang/String;)V │ │ +0a9558: 7020 7f24 2000 |0000: invoke-direct {v0, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@247f │ │ +0a955e: 3901 0500 |0003: if-nez v1, 0008 // +0005 │ │ +0a9562: 1401 4700 0e7f |0005: const v1, #float 1.88752e+38 // #7f0e0047 │ │ +0a9568: 5901 f016 |0008: iput v1, v0, Lorg/pyneo/maps/utils/RException;.mStringResID:I // field@16f0 │ │ +0a956c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x000a line=22 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 aStringResID I │ │ @@ -176965,17 +177078,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a95c0: |[0a95c0] org.pyneo.maps.utils.RException.:(Ljava/lang/String;)V │ │ -0a95d0: 7020 7f24 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@247f │ │ -0a95d6: 0e00 |0003: return-void │ │ +0a9570: |[0a9570] org.pyneo.maps.utils.RException.:(Ljava/lang/String;)V │ │ +0a9580: 7020 7f24 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@247f │ │ +0a9586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/RException; │ │ 0x0000 - 0x0004 reg=1 error Ljava/lang/String; │ │ @@ -176986,17 +177099,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a95d8: |[0a95d8] org.pyneo.maps.utils.RException.getID:()I │ │ -0a95e8: 5210 f016 |0000: iget v0, v1, Lorg/pyneo/maps/utils/RException;.mStringResID:I // field@16f0 │ │ -0a95ec: 0f00 |0002: return v0 │ │ +0a9588: |[0a9588] org.pyneo.maps.utils.RException.getID:()I │ │ +0a9598: 5210 f016 |0000: iget v0, v1, Lorg/pyneo/maps/utils/RException;.mStringResID:I // field@16f0 │ │ +0a959c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/RException; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/RException;) │ │ @@ -177004,27 +177117,27 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0a95f0: |[0a95f0] org.pyneo.maps.utils.RException.getStringRes:(Landroid/content/Context;)Ljava/lang/String; │ │ -0a9600: 6e10 3201 0600 |0000: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a9606: 0c00 |0003: move-result-object v0 │ │ -0a9608: 5251 f016 |0004: iget v1, v5, Lorg/pyneo/maps/utils/RException;.mStringResID:I // field@16f0 │ │ -0a960c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0a960e: 2322 7806 |0007: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ -0a9612: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0a9614: 6e10 992e 0500 |000a: invoke-virtual {v5}, Lorg/pyneo/maps/utils/RException;.getMessage:()Ljava/lang/String; // method@2e99 │ │ -0a961a: 0c04 |000d: move-result-object v4 │ │ -0a961c: 4d04 0203 |000e: aput-object v4, v2, v3 │ │ -0a9620: 6e30 b901 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -0a9626: 0c00 |0013: move-result-object v0 │ │ -0a9628: 1100 |0014: return-object v0 │ │ +0a95a0: |[0a95a0] org.pyneo.maps.utils.RException.getStringRes:(Landroid/content/Context;)Ljava/lang/String; │ │ +0a95b0: 6e10 3201 0600 |0000: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a95b6: 0c00 |0003: move-result-object v0 │ │ +0a95b8: 5251 f016 |0004: iget v1, v5, Lorg/pyneo/maps/utils/RException;.mStringResID:I // field@16f0 │ │ +0a95bc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0a95be: 2322 7806 |0007: new-array v2, v2, [Ljava/lang/Object; // type@0678 │ │ +0a95c2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0a95c4: 6e10 992e 0500 |000a: invoke-virtual {v5}, Lorg/pyneo/maps/utils/RException;.getMessage:()Ljava/lang/String; // method@2e99 │ │ +0a95ca: 0c04 |000d: move-result-object v4 │ │ +0a95cc: 4d04 0203 |000e: aput-object v4, v2, v3 │ │ +0a95d0: 6e30 b901 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +0a95d6: 0c00 |0013: move-result-object v0 │ │ +0a95d8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Lorg/pyneo/maps/utils/RException; │ │ 0x0000 - 0x0015 reg=6 context Landroid/content/Context; │ │ │ │ @@ -177140,133 +177253,133 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 124 16-bit code units │ │ -0a962c: |[0a962c] org.pyneo.maps.utils.ScaleBarDrawable.:()V │ │ -0a963c: 1303 1700 |0000: const/16 v3, #int 23 // #17 │ │ -0a9640: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -0a9642: 2300 8306 |0003: new-array v0, v0, [[I // type@0683 │ │ -0a9646: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0a9648: 2332 5406 |0006: new-array v2, v3, [I // type@0654 │ │ -0a964c: 2602 1000 0000 |0008: fill-array-data v2, 00000018 // +00000010 │ │ -0a9652: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0a9656: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0a9658: 2332 5406 |000e: new-array v2, v3, [I // type@0654 │ │ -0a965c: 2602 3a00 0000 |0010: fill-array-data v2, 0000004a // +0000003a │ │ -0a9662: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ -0a9666: 6900 f416 |0015: sput-object v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.SCALE:[[I // field@16f4 │ │ -0a966a: 0e00 |0017: return-void │ │ -0a966c: 0003 0400 1700 0000 4078 7d01 c0e1 ... |0018: array-data (50 units) │ │ -0a96d0: 0003 0400 1700 0000 983a 0000 401f ... |004a: array-data (50 units) │ │ +0a95dc: |[0a95dc] org.pyneo.maps.utils.ScaleBarDrawable.:()V │ │ +0a95ec: 1303 1700 |0000: const/16 v3, #int 23 // #17 │ │ +0a95f0: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +0a95f2: 2300 8306 |0003: new-array v0, v0, [[I // type@0683 │ │ +0a95f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0a95f8: 2332 5406 |0006: new-array v2, v3, [I // type@0654 │ │ +0a95fc: 2602 1000 0000 |0008: fill-array-data v2, 00000018 // +00000010 │ │ +0a9602: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0a9606: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0a9608: 2332 5406 |000e: new-array v2, v3, [I // type@0654 │ │ +0a960c: 2602 3a00 0000 |0010: fill-array-data v2, 0000004a // +0000003a │ │ +0a9612: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ +0a9616: 6900 f416 |0015: sput-object v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.SCALE:[[I // field@16f4 │ │ +0a961a: 0e00 |0017: return-void │ │ +0a961c: 0003 0400 1700 0000 4078 7d01 c0e1 ... |0018: array-data (50 units) │ │ +0a9680: 0003 0400 1700 0000 983a 0000 401f ... |004a: array-data (50 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=17 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/ScaleBarDrawable;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 186 16-bit code units │ │ -0a9734: |[0a9734] org.pyneo.maps.utils.ScaleBarDrawable.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;I)V │ │ -0a9744: 1406 0b00 0601 |0000: const v6, #float 2.46119e-38 // #0106000b │ │ -0a974a: 1302 6400 |0003: const/16 v2, #int 100 // #64 │ │ -0a974e: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -0a9750: 1504 2041 |0006: const/high16 v4, #int 1092616192 // #4120 │ │ -0a9754: 1403 1900 0a7f |0008: const v3, #float 1.83434e+38 // #7f0a0019 │ │ -0a975a: 7010 8c02 0700 |000b: invoke-direct {v7}, Landroid/graphics/drawable/Drawable;.:()V // method@028c │ │ -0a9760: 2200 5f00 |000e: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0a9764: 7010 4802 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a976a: 5b70 f916 |0013: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ -0a976e: 2200 5f00 |0015: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0a9772: 7010 4802 0000 |0017: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a9778: 5b70 fa16 |001a: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ -0a977c: 2200 5f00 |001c: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0a9780: 7010 4802 0000 |001e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a9786: 5b70 fb16 |0021: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ -0a978a: 2200 5f00 |0023: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0a978e: 7010 4802 0000 |0025: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0a9794: 5b70 fc16 |0028: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ -0a9798: 12f0 |002a: const/4 v0, #int -1 // #ff │ │ -0a979a: 5970 0217 |002b: iput v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mZoomLevel:I // field@1702 │ │ -0a979e: 1900 f03f |002d: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -0a97a2: 5a70 fe16 |002f: iput-wide v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ -0a97a6: 1a00 0000 |0031: const-string v0, "" // string@0000 │ │ -0a97aa: 5b70 f516 |0033: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a97ae: 5972 0017 |0035: iput v2, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a97b2: 5972 0117 |0037: iput v2, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ -0a97b6: 5b79 f816 |0039: iput-object v9, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ -0a97ba: 597a ff16 |003b: iput v10, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mUnits:I // field@16ff │ │ -0a97be: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -0a97c0: 5970 fd16 |003e: iput v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ -0a97c4: 5470 f916 |0040: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ -0a97c8: 6e10 3201 0800 |0042: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a97ce: 0c01 |0045: move-result-object v1 │ │ -0a97d0: 1402 0c00 0601 |0046: const v2, #float 2.46119e-38 // #0106000c │ │ -0a97d6: 6e20 a901 2100 |0049: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a97dc: 0a01 |004c: move-result v1 │ │ -0a97de: 6e20 4f02 1000 |004d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a97e4: 5470 fa16 |0050: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ -0a97e8: 6e10 3201 0800 |0052: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a97ee: 0c01 |0055: move-result-object v1 │ │ -0a97f0: 6e20 a901 6100 |0056: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a97f6: 0a01 |0059: move-result v1 │ │ -0a97f8: 6e20 4f02 1000 |005a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a97fe: 5470 fb16 |005d: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ -0a9802: 6e10 3201 0800 |005f: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a9808: 0c01 |0062: move-result-object v1 │ │ -0a980a: 1402 0c00 0601 |0063: const v2, #float 2.46119e-38 // #0106000c │ │ -0a9810: 6e20 a901 2100 |0066: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a9816: 0a01 |0069: move-result v1 │ │ -0a9818: 6e20 4f02 1000 |006a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a981e: 5470 fb16 |006d: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ -0a9822: 6e20 4e02 5000 |006f: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0a9828: 5470 fb16 |0072: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ -0a982c: 6e10 3201 0800 |0074: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a9832: 0c01 |0077: move-result-object v1 │ │ -0a9834: 6e20 ac01 3100 |0078: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@01ac │ │ -0a983a: 0a01 |007b: move-result v1 │ │ -0a983c: 6e20 5a02 1000 |007c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ -0a9842: 5470 fc16 |007f: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ -0a9846: 6e10 3201 0800 |0081: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a984c: 0c01 |0084: move-result-object v1 │ │ -0a984e: 6e20 a901 6100 |0085: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0a9854: 0a01 |0088: move-result v1 │ │ -0a9856: 6e20 4f02 1000 |0089: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0a985c: 5470 fc16 |008c: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ -0a9860: 6e20 4e02 5000 |008e: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0a9866: 5470 fc16 |0091: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ -0a986a: 6e10 3201 0800 |0093: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a9870: 0c01 |0096: move-result-object v1 │ │ -0a9872: 6e20 ac01 3100 |0097: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@01ac │ │ -0a9878: 0a01 |009a: move-result v1 │ │ -0a987a: 6e20 5a02 1000 |009b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ -0a9880: 6e10 3201 0800 |009e: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a9886: 0c00 |00a1: move-result-object v0 │ │ -0a9888: 6e20 ac01 3000 |00a2: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@01ac │ │ -0a988e: 0a00 |00a5: move-result v0 │ │ -0a9890: c640 |00a6: add-float/2addr v0, v4 │ │ -0a9892: 8700 |00a7: float-to-int v0, v0 │ │ -0a9894: 5970 f616 |00a8: iput v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mIntrinsicHeight:I // field@16f6 │ │ -0a9898: 6e10 3201 0800 |00aa: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0a989e: 0c00 |00ad: move-result-object v0 │ │ -0a98a0: 1401 1a00 0a7f |00ae: const v1, #float 1.83434e+38 // #7f0a001a │ │ -0a98a6: 6e20 ac01 1000 |00b1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@01ac │ │ -0a98ac: 0a00 |00b4: move-result v0 │ │ -0a98ae: c640 |00b5: add-float/2addr v0, v4 │ │ -0a98b0: 8700 |00b6: float-to-int v0, v0 │ │ -0a98b2: 5970 f716 |00b7: iput v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mIntrinsicWidth:I // field@16f7 │ │ -0a98b6: 0e00 |00b9: return-void │ │ +0a96e4: |[0a96e4] org.pyneo.maps.utils.ScaleBarDrawable.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;I)V │ │ +0a96f4: 1406 0b00 0601 |0000: const v6, #float 2.46119e-38 // #0106000b │ │ +0a96fa: 1302 6400 |0003: const/16 v2, #int 100 // #64 │ │ +0a96fe: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +0a9700: 1504 2041 |0006: const/high16 v4, #int 1092616192 // #4120 │ │ +0a9704: 1403 1900 0a7f |0008: const v3, #float 1.83434e+38 // #7f0a0019 │ │ +0a970a: 7010 8c02 0700 |000b: invoke-direct {v7}, Landroid/graphics/drawable/Drawable;.:()V // method@028c │ │ +0a9710: 2200 5f00 |000e: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0a9714: 7010 4802 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a971a: 5b70 f916 |0013: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ +0a971e: 2200 5f00 |0015: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0a9722: 7010 4802 0000 |0017: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a9728: 5b70 fa16 |001a: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ +0a972c: 2200 5f00 |001c: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0a9730: 7010 4802 0000 |001e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a9736: 5b70 fb16 |0021: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ +0a973a: 2200 5f00 |0023: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0a973e: 7010 4802 0000 |0025: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0a9744: 5b70 fc16 |0028: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ +0a9748: 12f0 |002a: const/4 v0, #int -1 // #ff │ │ +0a974a: 5970 0217 |002b: iput v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mZoomLevel:I // field@1702 │ │ +0a974e: 1900 f03f |002d: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +0a9752: 5a70 fe16 |002f: iput-wide v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ +0a9756: 1a00 0000 |0031: const-string v0, "" // string@0000 │ │ +0a975a: 5b70 f516 |0033: iput-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a975e: 5972 0017 |0035: iput v2, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9762: 5972 0117 |0037: iput v2, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ +0a9766: 5b79 f816 |0039: iput-object v9, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ +0a976a: 597a ff16 |003b: iput v10, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mUnits:I // field@16ff │ │ +0a976e: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +0a9770: 5970 fd16 |003e: iput v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ +0a9774: 5470 f916 |0040: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ +0a9778: 6e10 3201 0800 |0042: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a977e: 0c01 |0045: move-result-object v1 │ │ +0a9780: 1402 0c00 0601 |0046: const v2, #float 2.46119e-38 // #0106000c │ │ +0a9786: 6e20 a901 2100 |0049: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a978c: 0a01 |004c: move-result v1 │ │ +0a978e: 6e20 4f02 1000 |004d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a9794: 5470 fa16 |0050: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ +0a9798: 6e10 3201 0800 |0052: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a979e: 0c01 |0055: move-result-object v1 │ │ +0a97a0: 6e20 a901 6100 |0056: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a97a6: 0a01 |0059: move-result v1 │ │ +0a97a8: 6e20 4f02 1000 |005a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a97ae: 5470 fb16 |005d: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ +0a97b2: 6e10 3201 0800 |005f: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a97b8: 0c01 |0062: move-result-object v1 │ │ +0a97ba: 1402 0c00 0601 |0063: const v2, #float 2.46119e-38 // #0106000c │ │ +0a97c0: 6e20 a901 2100 |0066: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a97c6: 0a01 |0069: move-result v1 │ │ +0a97c8: 6e20 4f02 1000 |006a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a97ce: 5470 fb16 |006d: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ +0a97d2: 6e20 4e02 5000 |006f: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0a97d8: 5470 fb16 |0072: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ +0a97dc: 6e10 3201 0800 |0074: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a97e2: 0c01 |0077: move-result-object v1 │ │ +0a97e4: 6e20 ac01 3100 |0078: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@01ac │ │ +0a97ea: 0a01 |007b: move-result v1 │ │ +0a97ec: 6e20 5a02 1000 |007c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ +0a97f2: 5470 fc16 |007f: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ +0a97f6: 6e10 3201 0800 |0081: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a97fc: 0c01 |0084: move-result-object v1 │ │ +0a97fe: 6e20 a901 6100 |0085: invoke-virtual {v1, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0a9804: 0a01 |0088: move-result v1 │ │ +0a9806: 6e20 4f02 1000 |0089: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0a980c: 5470 fc16 |008c: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ +0a9810: 6e20 4e02 5000 |008e: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0a9816: 5470 fc16 |0091: iget-object v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ +0a981a: 6e10 3201 0800 |0093: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a9820: 0c01 |0096: move-result-object v1 │ │ +0a9822: 6e20 ac01 3100 |0097: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@01ac │ │ +0a9828: 0a01 |009a: move-result v1 │ │ +0a982a: 6e20 5a02 1000 |009b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ +0a9830: 6e10 3201 0800 |009e: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a9836: 0c00 |00a1: move-result-object v0 │ │ +0a9838: 6e20 ac01 3000 |00a2: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@01ac │ │ +0a983e: 0a00 |00a5: move-result v0 │ │ +0a9840: c640 |00a6: add-float/2addr v0, v4 │ │ +0a9842: 8700 |00a7: float-to-int v0, v0 │ │ +0a9844: 5970 f616 |00a8: iput v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mIntrinsicHeight:I // field@16f6 │ │ +0a9848: 6e10 3201 0800 |00aa: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0a984e: 0c00 |00ad: move-result-object v0 │ │ +0a9850: 1401 1a00 0a7f |00ae: const v1, #float 1.83434e+38 // #7f0a001a │ │ +0a9856: 6e20 ac01 1000 |00b1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@01ac │ │ +0a985c: 0a00 |00b4: move-result v0 │ │ +0a985e: c640 |00b5: add-float/2addr v0, v4 │ │ +0a9860: 8700 |00b6: float-to-int v0, v0 │ │ +0a9862: 5970 f716 |00b7: iput v0, v7, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mIntrinsicWidth:I // field@16f7 │ │ +0a9866: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=34 │ │ 0x000e line=19 │ │ 0x0015 line=20 │ │ 0x001c line=21 │ │ 0x0023 line=22 │ │ @@ -177301,30 +177414,30 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a98b8: |[0a98b8] org.pyneo.maps.utils.ScaleBarDrawable.correctScale:(DD)V │ │ -0a98c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a98ca: 8a40 |0001: double-to-int v0, v4 │ │ -0a98cc: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0a98d0: 7120 ad24 0200 |0004: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0a98d6: 0a00 |0007: move-result v0 │ │ -0a98d8: 8a61 |0008: double-to-int v1, v6 │ │ -0a98da: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a98de: 7120 ad24 1200 |000b: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0a98e4: 0a01 |000e: move-result v1 │ │ -0a98e6: b010 |000f: add-int/2addr v0, v1 │ │ -0a98e8: 5930 fd16 |0010: iput v0, v3, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ -0a98ec: 5230 fd16 |0012: iget v0, v3, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ -0a98f0: 3b00 0400 |0014: if-gez v0, 0018 // +0004 │ │ -0a98f4: 5932 fd16 |0016: iput v2, v3, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ -0a98f8: 0e00 |0018: return-void │ │ +0a9868: |[0a9868] org.pyneo.maps.utils.ScaleBarDrawable.correctScale:(DD)V │ │ +0a9878: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a987a: 8a40 |0001: double-to-int v0, v4 │ │ +0a987c: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a9880: 7120 ad24 0200 |0004: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0a9886: 0a00 |0007: move-result v0 │ │ +0a9888: 8a61 |0008: double-to-int v1, v6 │ │ +0a988a: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a988e: 7120 ad24 1200 |000b: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0a9894: 0a01 |000e: move-result v1 │ │ +0a9896: b010 |000f: add-int/2addr v0, v1 │ │ +0a9898: 5930 fd16 |0010: iput v0, v3, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ +0a989c: 5230 fd16 |0012: iget v0, v3, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ +0a98a0: 3b00 0400 |0014: if-gez v0, 0018 // +0004 │ │ +0a98a4: 5932 fd16 |0016: iput v2, v3, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ +0a98a8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0012 line=112 │ │ 0x0016 line=113 │ │ 0x0018 line=114 │ │ locals : │ │ @@ -177337,364 +177450,364 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 691 16-bit code units │ │ -0a98fc: |[0a98fc] org.pyneo.maps.utils.ScaleBarDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -0a990c: 130b 0d00 |0000: const/16 v11, #int 13 // #d │ │ -0a9910: 126c |0002: const/4 v12, #int 6 // #6 │ │ -0a9912: 127d |0003: const/4 v13, #int 7 // #7 │ │ -0a9914: 0800 1200 |0004: move-object/from16 v0, v18 │ │ -0a9918: 5403 f816 |0006: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ -0a991c: 6e10 e128 0300 |0008: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0a9922: 0a03 |000b: move-result v3 │ │ -0a9924: 0800 1200 |000c: move-object/from16 v0, v18 │ │ -0a9928: 5903 0217 |000e: iput v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mZoomLevel:I // field@1702 │ │ -0a992c: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -0a9930: 5403 f816 |0012: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ -0a9934: 6e10 df28 0300 |0014: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getTouchScale:()D // method@28df │ │ -0a993a: 0b04 |0017: move-result-wide v4 │ │ -0a993c: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -0a9940: 5a04 fe16 |001a: iput-wide v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ -0a9944: 0800 1200 |001c: move-object/from16 v0, v18 │ │ -0a9948: 5403 f816 |001e: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ -0a994c: 6e10 de28 0300 |0020: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -0a9952: 0c03 |0023: move-result-object v3 │ │ -0a9954: 6e10 8429 0300 |0024: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0a995a: 0c0f |0027: move-result-object v15 │ │ -0a995c: 0800 1200 |0028: move-object/from16 v0, v18 │ │ -0a9960: 5403 f816 |002a: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ -0a9964: 6e10 da28 0300 |002c: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0a996a: 0c02 |002f: move-result-object v2 │ │ -0a996c: 6203 f416 |0030: sget-object v3, Lorg/pyneo/maps/utils/ScaleBarDrawable;.SCALE:[[I // field@16f4 │ │ -0a9970: 0800 1200 |0032: move-object/from16 v0, v18 │ │ -0a9974: 5204 ff16 |0034: iget v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mUnits:I // field@16ff │ │ -0a9978: 4603 0304 |0036: aget-object v3, v3, v4 │ │ -0a997c: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -0a997e: 1307 1300 |0039: const/16 v7, #int 19 // #13 │ │ -0a9982: 0800 1200 |003b: move-object/from16 v0, v18 │ │ -0a9986: 5204 0217 |003d: iget v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mZoomLevel:I // field@1702 │ │ -0a998a: d808 0401 |003f: add-int/lit8 v8, v4, #int 1 // #01 │ │ -0a998e: 0800 1200 |0041: move-object/from16 v0, v18 │ │ -0a9992: 5304 fe16 |0043: iget-wide v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ -0a9996: 1910 f03f |0045: const-wide/high16 v16, #long 4607182418800017408 // #3ff0 │ │ -0a999a: 2f04 0410 |0047: cmpl-double v4, v4, v16 │ │ -0a999e: 3d04 b301 |0049: if-lez v4, 01fc // +01b3 │ │ -0a99a2: 0800 1200 |004b: move-object/from16 v0, v18 │ │ -0a99a6: 5304 fe16 |004d: iget-wide v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ -0a99aa: 7120 b224 5400 |004f: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0a99b0: 0b04 |0052: move-result-wide v4 │ │ -0a99b2: 1610 0100 |0053: const-wide/16 v16, #int 1 // #1 │ │ -0a99b6: 9c04 0410 |0055: sub-long v4, v4, v16 │ │ -0a99ba: 8444 |0057: long-to-int v4, v4 │ │ -0a99bc: b084 |0058: add-int/2addr v4, v8 │ │ -0a99be: 7120 af24 4700 |0059: invoke-static {v7, v4}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0a99c4: 0a04 |005c: move-result v4 │ │ -0a99c6: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -0a99ca: 5205 fd16 |005f: iget v5, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ -0a99ce: b054 |0061: add-int/2addr v4, v5 │ │ -0a99d0: 7120 ad24 4600 |0062: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0a99d6: 0a04 |0065: move-result v4 │ │ -0a99d8: 440a 0304 |0066: aget v10, v3, v4 │ │ -0a99dc: 2203 9204 |0068: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0a99e0: 7010 fb24 0300 |006a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a99e6: 1a04 3211 |006d: const-string v4, "ScaleBarDrawable.draw dist=" // string@1132 │ │ -0a99ea: 6e20 0425 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a99f0: 0c03 |0072: move-result-object v3 │ │ -0a99f2: 6e20 0025 a300 |0073: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a99f8: 0c03 |0076: move-result-object v3 │ │ -0a99fa: 6e10 0a25 0300 |0077: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a9a00: 0c03 |007a: move-result-object v3 │ │ -0a9a02: 7110 f72e 0300 |007b: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0a9a08: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -0a9a0c: 5203 ff16 |0080: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mUnits:I // field@16ff │ │ -0a9a10: 3903 ae01 |0082: if-nez v3, 0230 // +01ae │ │ -0a9a14: 1303 e703 |0084: const/16 v3, #int 999 // #3e7 │ │ -0a9a18: 373a 8b01 |0086: if-le v10, v3, 0211 // +018b │ │ -0a9a1c: 2203 9204 |0088: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0a9a20: 7010 fb24 0300 |008a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a9a26: 1a04 0000 |008d: const-string v4, "" // string@0000 │ │ -0a9a2a: 6e20 0425 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9a30: 0c03 |0092: move-result-object v3 │ │ -0a9a32: d3a4 e803 |0093: div-int/lit16 v4, v10, #int 1000 // #03e8 │ │ -0a9a36: 6e20 0025 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a9a3c: 0c03 |0098: move-result-object v3 │ │ -0a9a3e: 1a04 6900 |0099: const-string v4, " km" // string@0069 │ │ -0a9a42: 6e20 0425 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9a48: 0c03 |009e: move-result-object v3 │ │ -0a9a4a: 6e10 0a25 0300 |009f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a9a50: 0c03 |00a2: move-result-object v3 │ │ -0a9a52: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ -0a9a56: 5b03 f516 |00a5: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a9a5a: 1804 0000 0000 0080 5640 |00a7: const-wide v4, #double 90 // #4056800000000000 │ │ -0a9a64: 83a6 |00ac: int-to-double v6, v10 │ │ -0a9a66: 0723 |00ad: move-object v3, v2 │ │ -0a9a68: 7406 292e 0200 |00ae: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; // method@2e29 │ │ -0a9a6e: 0c09 |00b1: move-result-object v9 │ │ -0a9a70: 220e 6200 |00b2: new-instance v14, Landroid/graphics/Point; // type@0062 │ │ -0a9a74: 7010 6502 0e00 |00b4: invoke-direct {v14}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0a9a7a: 6e30 5529 9f0e |00b7: invoke-virtual {v15, v9, v14}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0a9a80: 52e3 2a00 |00ba: iget v3, v14, Landroid/graphics/Point;.x:I // field@002a │ │ -0a9a84: 0800 1200 |00bc: move-object/from16 v0, v18 │ │ -0a9a88: 5404 f816 |00be: iget-object v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ -0a9a8c: 6e10 e028 0400 |00c0: invoke-virtual {v4}, Lorg/pyneo/maps/map/MapView;.getWidth:()I // method@28e0 │ │ -0a9a92: 0a04 |00c3: move-result v4 │ │ -0a9a94: db04 0402 |00c4: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0a9a98: b143 |00c6: sub-int/2addr v3, v4 │ │ -0a9a9a: 0800 1200 |00c7: move-object/from16 v0, v18 │ │ -0a9a9e: 5903 0017 |00c9: iput v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a9aa2: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ -0a9aa6: 5203 0017 |00cd: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a9aaa: db03 0302 |00cf: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0a9aae: 0800 1200 |00d1: move-object/from16 v0, v18 │ │ -0a9ab2: 5903 0117 |00d3: iput v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ -0a9ab6: 1504 e040 |00d5: const/high16 v4, #int 1088421888 // #40e0 │ │ -0a9aba: 1205 |00d7: const/4 v5, #int 0 // #0 │ │ -0a9abc: 0800 1200 |00d8: move-object/from16 v0, v18 │ │ -0a9ac0: 5203 0017 |00da: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a9ac4: d803 0307 |00dc: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9ac8: d803 0302 |00de: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a9acc: 8236 |00e0: int-to-float v6, v3 │ │ -0a9ace: 1507 8040 |00e1: const/high16 v7, #int 1082130432 // #4080 │ │ -0a9ad2: 0800 1200 |00e3: move-object/from16 v0, v18 │ │ -0a9ad6: 5408 fa16 |00e5: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ -0a9ada: 0803 1300 |00e7: move-object/from16 v3, v19 │ │ -0a9ade: 7406 2102 0300 |00e9: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0a9ae4: 1504 e040 |00ec: const/high16 v4, #int 1088421888 // #40e0 │ │ -0a9ae8: 1205 |00ee: const/4 v5, #int 0 // #0 │ │ -0a9aea: 1506 3041 |00ef: const/high16 v6, #int 1093664768 // #4130 │ │ -0a9aee: 1507 7041 |00f1: const/high16 v7, #int 1097859072 // #4170 │ │ -0a9af2: 0800 1200 |00f3: move-object/from16 v0, v18 │ │ -0a9af6: 5408 fa16 |00f5: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ -0a9afa: 0803 1300 |00f7: move-object/from16 v3, v19 │ │ -0a9afe: 7406 2102 0300 |00f9: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0a9b04: 0800 1200 |00fc: move-object/from16 v0, v18 │ │ -0a9b08: 5203 0017 |00fe: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a9b0c: d803 0307 |0100: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9b10: d803 0302 |0102: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a9b14: d803 03fc |0104: add-int/lit8 v3, v3, #int -4 // #fc │ │ -0a9b18: 8234 |0106: int-to-float v4, v3 │ │ -0a9b1a: 1205 |0107: const/4 v5, #int 0 // #0 │ │ -0a9b1c: 0800 1200 |0108: move-object/from16 v0, v18 │ │ -0a9b20: 5203 0017 |010a: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a9b24: d803 0307 |010c: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9b28: d803 0302 |010e: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a9b2c: 8236 |0110: int-to-float v6, v3 │ │ -0a9b2e: 1507 7041 |0111: const/high16 v7, #int 1097859072 // #4170 │ │ -0a9b32: 0800 1200 |0113: move-object/from16 v0, v18 │ │ -0a9b36: 5408 fa16 |0115: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ -0a9b3a: 0803 1300 |0117: move-object/from16 v3, v19 │ │ -0a9b3e: 7406 2102 0300 |0119: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0a9b44: 0800 1200 |011c: move-object/from16 v0, v18 │ │ -0a9b48: 5203 0117 |011e: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ -0a9b4c: d803 0307 |0120: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9b50: d803 0302 |0122: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a9b54: d803 03fc |0124: add-int/lit8 v3, v3, #int -4 // #fc │ │ -0a9b58: 8234 |0126: int-to-float v4, v3 │ │ -0a9b5a: 1205 |0127: const/4 v5, #int 0 // #0 │ │ -0a9b5c: 0800 1200 |0128: move-object/from16 v0, v18 │ │ -0a9b60: 5203 0117 |012a: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ -0a9b64: d803 0307 |012c: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9b68: d803 0302 |012e: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0a9b6c: 8236 |0130: int-to-float v6, v3 │ │ -0a9b6e: 1507 0041 |0131: const/high16 v7, #int 1090519040 // #4100 │ │ -0a9b72: 0800 1200 |0133: move-object/from16 v0, v18 │ │ -0a9b76: 5408 fa16 |0135: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ -0a9b7a: 0803 1300 |0137: move-object/from16 v3, v19 │ │ -0a9b7e: 7406 2102 0300 |0139: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0a9b84: 1504 0041 |013c: const/high16 v4, #int 1090519040 // #4100 │ │ -0a9b88: 1505 803f |013e: const/high16 v5, #int 1065353216 // #3f80 │ │ -0a9b8c: 0800 1200 |0140: move-object/from16 v0, v18 │ │ -0a9b90: 5203 0017 |0142: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a9b94: d803 0307 |0144: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9b98: d803 0301 |0146: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a9b9c: 8236 |0148: int-to-float v6, v3 │ │ -0a9b9e: 1507 4040 |0149: const/high16 v7, #int 1077936128 // #4040 │ │ -0a9ba2: 0800 1200 |014b: move-object/from16 v0, v18 │ │ -0a9ba6: 5408 f916 |014d: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ -0a9baa: 0803 1300 |014f: move-object/from16 v3, v19 │ │ -0a9bae: 7406 2102 0300 |0151: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0a9bb4: 1504 0041 |0154: const/high16 v4, #int 1090519040 // #4100 │ │ -0a9bb8: 1505 803f |0156: const/high16 v5, #int 1065353216 // #3f80 │ │ -0a9bbc: 1506 2041 |0158: const/high16 v6, #int 1092616192 // #4120 │ │ -0a9bc0: 1507 6041 |015a: const/high16 v7, #int 1096810496 // #4160 │ │ -0a9bc4: 0800 1200 |015c: move-object/from16 v0, v18 │ │ -0a9bc8: 5408 f916 |015e: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ -0a9bcc: 0803 1300 |0160: move-object/from16 v3, v19 │ │ -0a9bd0: 7406 2102 0300 |0162: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0a9bd6: 0800 1200 |0165: move-object/from16 v0, v18 │ │ -0a9bda: 5203 0017 |0167: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a9bde: d803 0307 |0169: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9be2: d803 0301 |016b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a9be6: d803 03fe |016d: add-int/lit8 v3, v3, #int -2 // #fe │ │ -0a9bea: 8234 |016f: int-to-float v4, v3 │ │ -0a9bec: 1505 803f |0170: const/high16 v5, #int 1065353216 // #3f80 │ │ -0a9bf0: 0800 1200 |0172: move-object/from16 v0, v18 │ │ -0a9bf4: 5203 0017 |0174: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ -0a9bf8: d803 0307 |0176: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9bfc: d803 0301 |0178: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a9c00: 8236 |017a: int-to-float v6, v3 │ │ -0a9c02: 1507 6041 |017b: const/high16 v7, #int 1096810496 // #4160 │ │ -0a9c06: 0800 1200 |017d: move-object/from16 v0, v18 │ │ -0a9c0a: 5408 f916 |017f: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ -0a9c0e: 0803 1300 |0181: move-object/from16 v3, v19 │ │ -0a9c12: 7406 2102 0300 |0183: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0a9c18: 0800 1200 |0186: move-object/from16 v0, v18 │ │ -0a9c1c: 5203 0117 |0188: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ -0a9c20: d803 0307 |018a: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9c24: d803 0301 |018c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a9c28: d803 03fe |018e: add-int/lit8 v3, v3, #int -2 // #fe │ │ -0a9c2c: 8234 |0190: int-to-float v4, v3 │ │ -0a9c2e: 1505 803f |0191: const/high16 v5, #int 1065353216 // #3f80 │ │ -0a9c32: 0800 1200 |0193: move-object/from16 v0, v18 │ │ -0a9c36: 5203 0117 |0195: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ -0a9c3a: d803 0307 |0197: add-int/lit8 v3, v3, #int 7 // #07 │ │ -0a9c3e: d803 0301 |0199: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a9c42: 8236 |019b: int-to-float v6, v3 │ │ -0a9c44: 1507 e040 |019c: const/high16 v7, #int 1088421888 // #40e0 │ │ -0a9c48: 0800 1200 |019e: move-object/from16 v0, v18 │ │ -0a9c4c: 5408 f916 |01a0: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ -0a9c50: 0803 1300 |01a2: move-object/from16 v3, v19 │ │ -0a9c54: 7406 2102 0300 |01a4: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0a9c5a: 0800 1200 |01a7: move-object/from16 v0, v18 │ │ -0a9c5e: 5403 f516 |01a9: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a9c62: 1504 5041 |01ab: const/high16 v4, #int 1095761920 // #4150 │ │ -0a9c66: 1505 0040 |01ad: const/high16 v5, #int 1073741824 // #4000 │ │ -0a9c6a: 0800 1200 |01af: move-object/from16 v0, v18 │ │ -0a9c6e: 5406 fb16 |01b1: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ -0a9c72: 6e10 4a02 0600 |01b3: invoke-virtual {v6}, Landroid/graphics/Paint;.getTextSize:()F // method@024a │ │ -0a9c78: 0a06 |01b6: move-result v6 │ │ -0a9c7a: c665 |01b7: add-float/2addr v5, v6 │ │ -0a9c7c: 1506 803f |01b8: const/high16 v6, #int 1065353216 // #3f80 │ │ -0a9c80: c765 |01ba: sub-float/2addr v5, v6 │ │ -0a9c82: 0800 1200 |01bb: move-object/from16 v0, v18 │ │ -0a9c86: 5406 fc16 |01bd: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ -0a9c8a: 0800 1300 |01bf: move-object/from16 v0, v19 │ │ -0a9c8e: 6e56 2502 3054 |01c1: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ -0a9c94: 0800 1200 |01c4: move-object/from16 v0, v18 │ │ -0a9c98: 5403 f516 |01c6: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a9c9c: 1504 7041 |01c8: const/high16 v4, #int 1097859072 // #4170 │ │ -0a9ca0: 1505 0040 |01ca: const/high16 v5, #int 1073741824 // #4000 │ │ -0a9ca4: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ -0a9ca8: 5406 fb16 |01ce: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ -0a9cac: 6e10 4a02 0600 |01d0: invoke-virtual {v6}, Landroid/graphics/Paint;.getTextSize:()F // method@024a │ │ -0a9cb2: 0a06 |01d3: move-result v6 │ │ -0a9cb4: c665 |01d4: add-float/2addr v5, v6 │ │ -0a9cb6: 1506 803f |01d5: const/high16 v6, #int 1065353216 // #3f80 │ │ -0a9cba: c665 |01d7: add-float/2addr v5, v6 │ │ -0a9cbc: 0800 1200 |01d8: move-object/from16 v0, v18 │ │ -0a9cc0: 5406 fc16 |01da: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ -0a9cc4: 0800 1300 |01dc: move-object/from16 v0, v19 │ │ -0a9cc8: 6e56 2502 3054 |01de: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ -0a9cce: 0800 1200 |01e1: move-object/from16 v0, v18 │ │ -0a9cd2: 5403 f516 |01e3: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a9cd6: 1504 6041 |01e5: const/high16 v4, #int 1096810496 // #4160 │ │ -0a9cda: 1505 0040 |01e7: const/high16 v5, #int 1073741824 // #4000 │ │ -0a9cde: 0800 1200 |01e9: move-object/from16 v0, v18 │ │ -0a9ce2: 5406 fb16 |01eb: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ -0a9ce6: 6e10 4a02 0600 |01ed: invoke-virtual {v6}, Landroid/graphics/Paint;.getTextSize:()F // method@024a │ │ -0a9cec: 0a06 |01f0: move-result v6 │ │ -0a9cee: c665 |01f1: add-float/2addr v5, v6 │ │ -0a9cf0: 0800 1200 |01f2: move-object/from16 v0, v18 │ │ -0a9cf4: 5406 fb16 |01f4: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ -0a9cf8: 0800 1300 |01f6: move-object/from16 v0, v19 │ │ -0a9cfc: 6e56 2502 3054 |01f8: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ -0a9d02: 0e00 |01fb: return-void │ │ -0a9d04: 1904 f03f |01fc: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0a9d08: 0800 1200 |01fe: move-object/from16 v0, v18 │ │ -0a9d0c: 5300 fe16 |0200: iget-wide v0, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ -0a9d10: 0510 0000 |0202: move-wide/from16 v16, v0 │ │ -0a9d14: ae04 0410 |0204: div-double v4, v4, v16 │ │ -0a9d18: 7120 b224 5400 |0206: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0a9d1e: 0b04 |0209: move-result-wide v4 │ │ -0a9d20: 7d44 |020a: neg-long v4, v4 │ │ -0a9d22: 1610 0100 |020b: const-wide/16 v16, #int 1 // #1 │ │ -0a9d26: 9b04 0410 |020d: add-long v4, v4, v16 │ │ -0a9d2a: 2900 48fe |020f: goto/16 0057 // -01b8 │ │ -0a9d2e: 2203 9204 |0211: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0a9d32: 7010 fb24 0300 |0213: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a9d38: 1a04 0000 |0216: const-string v4, "" // string@0000 │ │ -0a9d3c: 6e20 0425 4300 |0218: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9d42: 0c03 |021b: move-result-object v3 │ │ -0a9d44: 6e20 0025 a300 |021c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a9d4a: 0c03 |021f: move-result-object v3 │ │ -0a9d4c: 1a04 6a00 |0220: const-string v4, " m" // string@006a │ │ -0a9d50: 6e20 0425 4300 |0222: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9d56: 0c03 |0225: move-result-object v3 │ │ -0a9d58: 6e10 0a25 0300 |0226: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a9d5e: 0c03 |0229: move-result-object v3 │ │ -0a9d60: 0800 1200 |022a: move-object/from16 v0, v18 │ │ -0a9d64: 5b03 f516 |022c: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a9d68: 2900 79fe |022e: goto/16 00a7 // -0187 │ │ -0a9d6c: 0800 1200 |0230: move-object/from16 v0, v18 │ │ -0a9d70: 5203 0217 |0232: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mZoomLevel:I // field@1702 │ │ -0a9d74: 1304 0b00 |0234: const/16 v4, #int 11 // #b │ │ -0a9d78: 3543 2900 |0236: if-ge v3, v4, 025f // +0029 │ │ -0a9d7c: 2203 9204 |0238: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0a9d80: 7010 fb24 0300 |023a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a9d86: 1a04 0000 |023d: const-string v4, "" // string@0000 │ │ -0a9d8a: 6e20 0425 4300 |023f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9d90: 0c03 |0242: move-result-object v3 │ │ -0a9d92: 6e20 0025 a300 |0243: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a9d98: 0c03 |0246: move-result-object v3 │ │ -0a9d9a: 1a04 8d00 |0247: const-string v4, " ml" // string@008d │ │ -0a9d9e: 6e20 0425 4300 |0249: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9da4: 0c03 |024c: move-result-object v3 │ │ -0a9da6: 6e10 0a25 0300 |024d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a9dac: 0c03 |0250: move-result-object v3 │ │ -0a9dae: 0800 1200 |0251: move-object/from16 v0, v18 │ │ -0a9db2: 5b03 f516 |0253: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a9db6: 83a4 |0255: int-to-double v4, v10 │ │ -0a9db8: 1806 4c37 8941 6025 9940 |0256: const-wide v6, #double 1609.34 // #409925604189374c │ │ -0a9dc2: cd64 |025b: mul-double/2addr v4, v6 │ │ -0a9dc4: 8a4a |025c: double-to-int v10, v4 │ │ -0a9dc6: 2900 4afe |025d: goto/16 00a7 // -01b6 │ │ -0a9dca: 1303 a014 |025f: const/16 v3, #int 5280 // #14a0 │ │ -0a9dce: 343a 2b00 |0261: if-lt v10, v3, 028c // +002b │ │ -0a9dd2: 2203 9204 |0263: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0a9dd6: 7010 fb24 0300 |0265: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a9ddc: 1a04 0000 |0268: const-string v4, "" // string@0000 │ │ -0a9de0: 6e20 0425 4300 |026a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9de6: 0c03 |026d: move-result-object v3 │ │ -0a9de8: d3a4 a014 |026e: div-int/lit16 v4, v10, #int 5280 // #14a0 │ │ -0a9dec: 6e20 0025 4300 |0270: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a9df2: 0c03 |0273: move-result-object v3 │ │ -0a9df4: 1a04 8d00 |0274: const-string v4, " ml" // string@008d │ │ -0a9df8: 6e20 0425 4300 |0276: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9dfe: 0c03 |0279: move-result-object v3 │ │ -0a9e00: 6e10 0a25 0300 |027a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a9e06: 0c03 |027d: move-result-object v3 │ │ -0a9e08: 0800 1200 |027e: move-object/from16 v0, v18 │ │ -0a9e0c: 5b03 f516 |0280: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a9e10: 83a4 |0282: int-to-double v4, v10 │ │ -0a9e12: 1806 85eb 51b8 1e85 d33f |0283: const-wide v6, #double 0.305 // #3fd3851eb851eb85 │ │ -0a9e1c: cd64 |0288: mul-double/2addr v4, v6 │ │ -0a9e1e: 8a4a |0289: double-to-int v10, v4 │ │ -0a9e20: 2900 1dfe |028a: goto/16 00a7 // -01e3 │ │ -0a9e24: 2203 9204 |028c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0a9e28: 7010 fb24 0300 |028e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0a9e2e: 1a04 0000 |0291: const-string v4, "" // string@0000 │ │ -0a9e32: 6e20 0425 4300 |0293: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9e38: 0c03 |0296: move-result-object v3 │ │ -0a9e3a: 6e20 0025 a300 |0297: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0a9e40: 0c03 |029a: move-result-object v3 │ │ -0a9e42: 1a04 5b00 |029b: const-string v4, " ft" // string@005b │ │ -0a9e46: 6e20 0425 4300 |029d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0a9e4c: 0c03 |02a0: move-result-object v3 │ │ -0a9e4e: 6e10 0a25 0300 |02a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0a9e54: 0c03 |02a4: move-result-object v3 │ │ -0a9e56: 0800 1200 |02a5: move-object/from16 v0, v18 │ │ -0a9e5a: 5b03 f516 |02a7: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ -0a9e5e: 83a4 |02a9: int-to-double v4, v10 │ │ -0a9e60: 1806 85eb 51b8 1e85 d33f |02aa: const-wide v6, #double 0.305 // #3fd3851eb851eb85 │ │ -0a9e6a: cd64 |02af: mul-double/2addr v4, v6 │ │ -0a9e6c: 8a4a |02b0: double-to-int v10, v4 │ │ -0a9e6e: 2900 f6fd |02b1: goto/16 00a7 // -020a │ │ +0a98ac: |[0a98ac] org.pyneo.maps.utils.ScaleBarDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0a98bc: 130b 0d00 |0000: const/16 v11, #int 13 // #d │ │ +0a98c0: 126c |0002: const/4 v12, #int 6 // #6 │ │ +0a98c2: 127d |0003: const/4 v13, #int 7 // #7 │ │ +0a98c4: 0800 1200 |0004: move-object/from16 v0, v18 │ │ +0a98c8: 5403 f816 |0006: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ +0a98cc: 6e10 e128 0300 |0008: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0a98d2: 0a03 |000b: move-result v3 │ │ +0a98d4: 0800 1200 |000c: move-object/from16 v0, v18 │ │ +0a98d8: 5903 0217 |000e: iput v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mZoomLevel:I // field@1702 │ │ +0a98dc: 0800 1200 |0010: move-object/from16 v0, v18 │ │ +0a98e0: 5403 f816 |0012: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ +0a98e4: 6e10 df28 0300 |0014: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getTouchScale:()D // method@28df │ │ +0a98ea: 0b04 |0017: move-result-wide v4 │ │ +0a98ec: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +0a98f0: 5a04 fe16 |001a: iput-wide v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ +0a98f4: 0800 1200 |001c: move-object/from16 v0, v18 │ │ +0a98f8: 5403 f816 |001e: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ +0a98fc: 6e10 de28 0300 |0020: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +0a9902: 0c03 |0023: move-result-object v3 │ │ +0a9904: 6e10 8429 0300 |0024: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0a990a: 0c0f |0027: move-result-object v15 │ │ +0a990c: 0800 1200 |0028: move-object/from16 v0, v18 │ │ +0a9910: 5403 f816 |002a: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ +0a9914: 6e10 da28 0300 |002c: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0a991a: 0c02 |002f: move-result-object v2 │ │ +0a991c: 6203 f416 |0030: sget-object v3, Lorg/pyneo/maps/utils/ScaleBarDrawable;.SCALE:[[I // field@16f4 │ │ +0a9920: 0800 1200 |0032: move-object/from16 v0, v18 │ │ +0a9924: 5204 ff16 |0034: iget v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mUnits:I // field@16ff │ │ +0a9928: 4603 0304 |0036: aget-object v3, v3, v4 │ │ +0a992c: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +0a992e: 1307 1300 |0039: const/16 v7, #int 19 // #13 │ │ +0a9932: 0800 1200 |003b: move-object/from16 v0, v18 │ │ +0a9936: 5204 0217 |003d: iget v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mZoomLevel:I // field@1702 │ │ +0a993a: d808 0401 |003f: add-int/lit8 v8, v4, #int 1 // #01 │ │ +0a993e: 0800 1200 |0041: move-object/from16 v0, v18 │ │ +0a9942: 5304 fe16 |0043: iget-wide v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ +0a9946: 1910 f03f |0045: const-wide/high16 v16, #long 4607182418800017408 // #3ff0 │ │ +0a994a: 2f04 0410 |0047: cmpl-double v4, v4, v16 │ │ +0a994e: 3d04 b301 |0049: if-lez v4, 01fc // +01b3 │ │ +0a9952: 0800 1200 |004b: move-object/from16 v0, v18 │ │ +0a9956: 5304 fe16 |004d: iget-wide v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ +0a995a: 7120 b224 5400 |004f: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0a9960: 0b04 |0052: move-result-wide v4 │ │ +0a9962: 1610 0100 |0053: const-wide/16 v16, #int 1 // #1 │ │ +0a9966: 9c04 0410 |0055: sub-long v4, v4, v16 │ │ +0a996a: 8444 |0057: long-to-int v4, v4 │ │ +0a996c: b084 |0058: add-int/2addr v4, v8 │ │ +0a996e: 7120 af24 4700 |0059: invoke-static {v7, v4}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0a9974: 0a04 |005c: move-result v4 │ │ +0a9976: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +0a997a: 5205 fd16 |005f: iget v5, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mScaleCorretion:I // field@16fd │ │ +0a997e: b054 |0061: add-int/2addr v4, v5 │ │ +0a9980: 7120 ad24 4600 |0062: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0a9986: 0a04 |0065: move-result v4 │ │ +0a9988: 440a 0304 |0066: aget v10, v3, v4 │ │ +0a998c: 2203 9204 |0068: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0a9990: 7010 fb24 0300 |006a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a9996: 1a04 3211 |006d: const-string v4, "ScaleBarDrawable.draw dist=" // string@1132 │ │ +0a999a: 6e20 0425 4300 |006f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a99a0: 0c03 |0072: move-result-object v3 │ │ +0a99a2: 6e20 0025 a300 |0073: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a99a8: 0c03 |0076: move-result-object v3 │ │ +0a99aa: 6e10 0a25 0300 |0077: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a99b0: 0c03 |007a: move-result-object v3 │ │ +0a99b2: 7110 f72e 0300 |007b: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0a99b8: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +0a99bc: 5203 ff16 |0080: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mUnits:I // field@16ff │ │ +0a99c0: 3903 ae01 |0082: if-nez v3, 0230 // +01ae │ │ +0a99c4: 1303 e703 |0084: const/16 v3, #int 999 // #3e7 │ │ +0a99c8: 373a 8b01 |0086: if-le v10, v3, 0211 // +018b │ │ +0a99cc: 2203 9204 |0088: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0a99d0: 7010 fb24 0300 |008a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a99d6: 1a04 0000 |008d: const-string v4, "" // string@0000 │ │ +0a99da: 6e20 0425 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a99e0: 0c03 |0092: move-result-object v3 │ │ +0a99e2: d3a4 e803 |0093: div-int/lit16 v4, v10, #int 1000 // #03e8 │ │ +0a99e6: 6e20 0025 4300 |0095: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a99ec: 0c03 |0098: move-result-object v3 │ │ +0a99ee: 1a04 6900 |0099: const-string v4, " km" // string@0069 │ │ +0a99f2: 6e20 0425 4300 |009b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a99f8: 0c03 |009e: move-result-object v3 │ │ +0a99fa: 6e10 0a25 0300 |009f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a9a00: 0c03 |00a2: move-result-object v3 │ │ +0a9a02: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ +0a9a06: 5b03 f516 |00a5: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a9a0a: 1804 0000 0000 0080 5640 |00a7: const-wide v4, #double 90 // #4056800000000000 │ │ +0a9a14: 83a6 |00ac: int-to-double v6, v10 │ │ +0a9a16: 0723 |00ad: move-object v3, v2 │ │ +0a9a18: 7406 292e 0200 |00ae: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; // method@2e29 │ │ +0a9a1e: 0c09 |00b1: move-result-object v9 │ │ +0a9a20: 220e 6200 |00b2: new-instance v14, Landroid/graphics/Point; // type@0062 │ │ +0a9a24: 7010 6502 0e00 |00b4: invoke-direct {v14}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0a9a2a: 6e30 5529 9f0e |00b7: invoke-virtual {v15, v9, v14}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0a9a30: 52e3 2a00 |00ba: iget v3, v14, Landroid/graphics/Point;.x:I // field@002a │ │ +0a9a34: 0800 1200 |00bc: move-object/from16 v0, v18 │ │ +0a9a38: 5404 f816 |00be: iget-object v4, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mOsmv:Lorg/pyneo/maps/map/MapView; // field@16f8 │ │ +0a9a3c: 6e10 e028 0400 |00c0: invoke-virtual {v4}, Lorg/pyneo/maps/map/MapView;.getWidth:()I // method@28e0 │ │ +0a9a42: 0a04 |00c3: move-result v4 │ │ +0a9a44: db04 0402 |00c4: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0a9a48: b143 |00c6: sub-int/2addr v3, v4 │ │ +0a9a4a: 0800 1200 |00c7: move-object/from16 v0, v18 │ │ +0a9a4e: 5903 0017 |00c9: iput v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9a52: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ +0a9a56: 5203 0017 |00cd: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9a5a: db03 0302 |00cf: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0a9a5e: 0800 1200 |00d1: move-object/from16 v0, v18 │ │ +0a9a62: 5903 0117 |00d3: iput v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ +0a9a66: 1504 e040 |00d5: const/high16 v4, #int 1088421888 // #40e0 │ │ +0a9a6a: 1205 |00d7: const/4 v5, #int 0 // #0 │ │ +0a9a6c: 0800 1200 |00d8: move-object/from16 v0, v18 │ │ +0a9a70: 5203 0017 |00da: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9a74: d803 0307 |00dc: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9a78: d803 0302 |00de: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a9a7c: 8236 |00e0: int-to-float v6, v3 │ │ +0a9a7e: 1507 8040 |00e1: const/high16 v7, #int 1082130432 // #4080 │ │ +0a9a82: 0800 1200 |00e3: move-object/from16 v0, v18 │ │ +0a9a86: 5408 fa16 |00e5: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ +0a9a8a: 0803 1300 |00e7: move-object/from16 v3, v19 │ │ +0a9a8e: 7406 2102 0300 |00e9: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0a9a94: 1504 e040 |00ec: const/high16 v4, #int 1088421888 // #40e0 │ │ +0a9a98: 1205 |00ee: const/4 v5, #int 0 // #0 │ │ +0a9a9a: 1506 3041 |00ef: const/high16 v6, #int 1093664768 // #4130 │ │ +0a9a9e: 1507 7041 |00f1: const/high16 v7, #int 1097859072 // #4170 │ │ +0a9aa2: 0800 1200 |00f3: move-object/from16 v0, v18 │ │ +0a9aa6: 5408 fa16 |00f5: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ +0a9aaa: 0803 1300 |00f7: move-object/from16 v3, v19 │ │ +0a9aae: 7406 2102 0300 |00f9: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0a9ab4: 0800 1200 |00fc: move-object/from16 v0, v18 │ │ +0a9ab8: 5203 0017 |00fe: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9abc: d803 0307 |0100: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9ac0: d803 0302 |0102: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a9ac4: d803 03fc |0104: add-int/lit8 v3, v3, #int -4 // #fc │ │ +0a9ac8: 8234 |0106: int-to-float v4, v3 │ │ +0a9aca: 1205 |0107: const/4 v5, #int 0 // #0 │ │ +0a9acc: 0800 1200 |0108: move-object/from16 v0, v18 │ │ +0a9ad0: 5203 0017 |010a: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9ad4: d803 0307 |010c: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9ad8: d803 0302 |010e: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a9adc: 8236 |0110: int-to-float v6, v3 │ │ +0a9ade: 1507 7041 |0111: const/high16 v7, #int 1097859072 // #4170 │ │ +0a9ae2: 0800 1200 |0113: move-object/from16 v0, v18 │ │ +0a9ae6: 5408 fa16 |0115: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ +0a9aea: 0803 1300 |0117: move-object/from16 v3, v19 │ │ +0a9aee: 7406 2102 0300 |0119: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0a9af4: 0800 1200 |011c: move-object/from16 v0, v18 │ │ +0a9af8: 5203 0117 |011e: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ +0a9afc: d803 0307 |0120: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9b00: d803 0302 |0122: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a9b04: d803 03fc |0124: add-int/lit8 v3, v3, #int -4 // #fc │ │ +0a9b08: 8234 |0126: int-to-float v4, v3 │ │ +0a9b0a: 1205 |0127: const/4 v5, #int 0 // #0 │ │ +0a9b0c: 0800 1200 |0128: move-object/from16 v0, v18 │ │ +0a9b10: 5203 0117 |012a: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ +0a9b14: d803 0307 |012c: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9b18: d803 0302 |012e: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0a9b1c: 8236 |0130: int-to-float v6, v3 │ │ +0a9b1e: 1507 0041 |0131: const/high16 v7, #int 1090519040 // #4100 │ │ +0a9b22: 0800 1200 |0133: move-object/from16 v0, v18 │ │ +0a9b26: 5408 fa16 |0135: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint2:Landroid/graphics/Paint; // field@16fa │ │ +0a9b2a: 0803 1300 |0137: move-object/from16 v3, v19 │ │ +0a9b2e: 7406 2102 0300 |0139: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0a9b34: 1504 0041 |013c: const/high16 v4, #int 1090519040 // #4100 │ │ +0a9b38: 1505 803f |013e: const/high16 v5, #int 1065353216 // #3f80 │ │ +0a9b3c: 0800 1200 |0140: move-object/from16 v0, v18 │ │ +0a9b40: 5203 0017 |0142: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9b44: d803 0307 |0144: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9b48: d803 0301 |0146: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a9b4c: 8236 |0148: int-to-float v6, v3 │ │ +0a9b4e: 1507 4040 |0149: const/high16 v7, #int 1077936128 // #4040 │ │ +0a9b52: 0800 1200 |014b: move-object/from16 v0, v18 │ │ +0a9b56: 5408 f916 |014d: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ +0a9b5a: 0803 1300 |014f: move-object/from16 v3, v19 │ │ +0a9b5e: 7406 2102 0300 |0151: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0a9b64: 1504 0041 |0154: const/high16 v4, #int 1090519040 // #4100 │ │ +0a9b68: 1505 803f |0156: const/high16 v5, #int 1065353216 // #3f80 │ │ +0a9b6c: 1506 2041 |0158: const/high16 v6, #int 1092616192 // #4120 │ │ +0a9b70: 1507 6041 |015a: const/high16 v7, #int 1096810496 // #4160 │ │ +0a9b74: 0800 1200 |015c: move-object/from16 v0, v18 │ │ +0a9b78: 5408 f916 |015e: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ +0a9b7c: 0803 1300 |0160: move-object/from16 v3, v19 │ │ +0a9b80: 7406 2102 0300 |0162: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0a9b86: 0800 1200 |0165: move-object/from16 v0, v18 │ │ +0a9b8a: 5203 0017 |0167: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9b8e: d803 0307 |0169: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9b92: d803 0301 |016b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a9b96: d803 03fe |016d: add-int/lit8 v3, v3, #int -2 // #fe │ │ +0a9b9a: 8234 |016f: int-to-float v4, v3 │ │ +0a9b9c: 1505 803f |0170: const/high16 v5, #int 1065353216 // #3f80 │ │ +0a9ba0: 0800 1200 |0172: move-object/from16 v0, v18 │ │ +0a9ba4: 5203 0017 |0174: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth:I // field@1700 │ │ +0a9ba8: d803 0307 |0176: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9bac: d803 0301 |0178: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a9bb0: 8236 |017a: int-to-float v6, v3 │ │ +0a9bb2: 1507 6041 |017b: const/high16 v7, #int 1096810496 // #4160 │ │ +0a9bb6: 0800 1200 |017d: move-object/from16 v0, v18 │ │ +0a9bba: 5408 f916 |017f: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ +0a9bbe: 0803 1300 |0181: move-object/from16 v3, v19 │ │ +0a9bc2: 7406 2102 0300 |0183: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0a9bc8: 0800 1200 |0186: move-object/from16 v0, v18 │ │ +0a9bcc: 5203 0117 |0188: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ +0a9bd0: d803 0307 |018a: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9bd4: d803 0301 |018c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a9bd8: d803 03fe |018e: add-int/lit8 v3, v3, #int -2 // #fe │ │ +0a9bdc: 8234 |0190: int-to-float v4, v3 │ │ +0a9bde: 1505 803f |0191: const/high16 v5, #int 1065353216 // #3f80 │ │ +0a9be2: 0800 1200 |0193: move-object/from16 v0, v18 │ │ +0a9be6: 5203 0117 |0195: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mWidth2:I // field@1701 │ │ +0a9bea: d803 0307 |0197: add-int/lit8 v3, v3, #int 7 // #07 │ │ +0a9bee: d803 0301 |0199: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a9bf2: 8236 |019b: int-to-float v6, v3 │ │ +0a9bf4: 1507 e040 |019c: const/high16 v7, #int 1088421888 // #40e0 │ │ +0a9bf8: 0800 1200 |019e: move-object/from16 v0, v18 │ │ +0a9bfc: 5408 f916 |01a0: iget-object v8, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint:Landroid/graphics/Paint; // field@16f9 │ │ +0a9c00: 0803 1300 |01a2: move-object/from16 v3, v19 │ │ +0a9c04: 7406 2102 0300 |01a4: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0a9c0a: 0800 1200 |01a7: move-object/from16 v0, v18 │ │ +0a9c0e: 5403 f516 |01a9: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a9c12: 1504 5041 |01ab: const/high16 v4, #int 1095761920 // #4150 │ │ +0a9c16: 1505 0040 |01ad: const/high16 v5, #int 1073741824 // #4000 │ │ +0a9c1a: 0800 1200 |01af: move-object/from16 v0, v18 │ │ +0a9c1e: 5406 fb16 |01b1: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ +0a9c22: 6e10 4a02 0600 |01b3: invoke-virtual {v6}, Landroid/graphics/Paint;.getTextSize:()F // method@024a │ │ +0a9c28: 0a06 |01b6: move-result v6 │ │ +0a9c2a: c665 |01b7: add-float/2addr v5, v6 │ │ +0a9c2c: 1506 803f |01b8: const/high16 v6, #int 1065353216 // #3f80 │ │ +0a9c30: c765 |01ba: sub-float/2addr v5, v6 │ │ +0a9c32: 0800 1200 |01bb: move-object/from16 v0, v18 │ │ +0a9c36: 5406 fc16 |01bd: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ +0a9c3a: 0800 1300 |01bf: move-object/from16 v0, v19 │ │ +0a9c3e: 6e56 2502 3054 |01c1: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ +0a9c44: 0800 1200 |01c4: move-object/from16 v0, v18 │ │ +0a9c48: 5403 f516 |01c6: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a9c4c: 1504 7041 |01c8: const/high16 v4, #int 1097859072 // #4170 │ │ +0a9c50: 1505 0040 |01ca: const/high16 v5, #int 1073741824 // #4000 │ │ +0a9c54: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ +0a9c58: 5406 fb16 |01ce: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ +0a9c5c: 6e10 4a02 0600 |01d0: invoke-virtual {v6}, Landroid/graphics/Paint;.getTextSize:()F // method@024a │ │ +0a9c62: 0a06 |01d3: move-result v6 │ │ +0a9c64: c665 |01d4: add-float/2addr v5, v6 │ │ +0a9c66: 1506 803f |01d5: const/high16 v6, #int 1065353216 // #3f80 │ │ +0a9c6a: c665 |01d7: add-float/2addr v5, v6 │ │ +0a9c6c: 0800 1200 |01d8: move-object/from16 v0, v18 │ │ +0a9c70: 5406 fc16 |01da: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint4:Landroid/graphics/Paint; // field@16fc │ │ +0a9c74: 0800 1300 |01dc: move-object/from16 v0, v19 │ │ +0a9c78: 6e56 2502 3054 |01de: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ +0a9c7e: 0800 1200 |01e1: move-object/from16 v0, v18 │ │ +0a9c82: 5403 f516 |01e3: iget-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a9c86: 1504 6041 |01e5: const/high16 v4, #int 1096810496 // #4160 │ │ +0a9c8a: 1505 0040 |01e7: const/high16 v5, #int 1073741824 // #4000 │ │ +0a9c8e: 0800 1200 |01e9: move-object/from16 v0, v18 │ │ +0a9c92: 5406 fb16 |01eb: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ +0a9c96: 6e10 4a02 0600 |01ed: invoke-virtual {v6}, Landroid/graphics/Paint;.getTextSize:()F // method@024a │ │ +0a9c9c: 0a06 |01f0: move-result v6 │ │ +0a9c9e: c665 |01f1: add-float/2addr v5, v6 │ │ +0a9ca0: 0800 1200 |01f2: move-object/from16 v0, v18 │ │ +0a9ca4: 5406 fb16 |01f4: iget-object v6, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mPaint3:Landroid/graphics/Paint; // field@16fb │ │ +0a9ca8: 0800 1300 |01f6: move-object/from16 v0, v19 │ │ +0a9cac: 6e56 2502 3054 |01f8: invoke-virtual {v0, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ +0a9cb2: 0e00 |01fb: return-void │ │ +0a9cb4: 1904 f03f |01fc: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0a9cb8: 0800 1200 |01fe: move-object/from16 v0, v18 │ │ +0a9cbc: 5300 fe16 |0200: iget-wide v0, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mTouchScale:D // field@16fe │ │ +0a9cc0: 0510 0000 |0202: move-wide/from16 v16, v0 │ │ +0a9cc4: ae04 0410 |0204: div-double v4, v4, v16 │ │ +0a9cc8: 7120 b224 5400 |0206: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0a9cce: 0b04 |0209: move-result-wide v4 │ │ +0a9cd0: 7d44 |020a: neg-long v4, v4 │ │ +0a9cd2: 1610 0100 |020b: const-wide/16 v16, #int 1 // #1 │ │ +0a9cd6: 9b04 0410 |020d: add-long v4, v4, v16 │ │ +0a9cda: 2900 48fe |020f: goto/16 0057 // -01b8 │ │ +0a9cde: 2203 9204 |0211: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0a9ce2: 7010 fb24 0300 |0213: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a9ce8: 1a04 0000 |0216: const-string v4, "" // string@0000 │ │ +0a9cec: 6e20 0425 4300 |0218: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9cf2: 0c03 |021b: move-result-object v3 │ │ +0a9cf4: 6e20 0025 a300 |021c: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a9cfa: 0c03 |021f: move-result-object v3 │ │ +0a9cfc: 1a04 6a00 |0220: const-string v4, " m" // string@006a │ │ +0a9d00: 6e20 0425 4300 |0222: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9d06: 0c03 |0225: move-result-object v3 │ │ +0a9d08: 6e10 0a25 0300 |0226: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a9d0e: 0c03 |0229: move-result-object v3 │ │ +0a9d10: 0800 1200 |022a: move-object/from16 v0, v18 │ │ +0a9d14: 5b03 f516 |022c: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a9d18: 2900 79fe |022e: goto/16 00a7 // -0187 │ │ +0a9d1c: 0800 1200 |0230: move-object/from16 v0, v18 │ │ +0a9d20: 5203 0217 |0232: iget v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mZoomLevel:I // field@1702 │ │ +0a9d24: 1304 0b00 |0234: const/16 v4, #int 11 // #b │ │ +0a9d28: 3543 2900 |0236: if-ge v3, v4, 025f // +0029 │ │ +0a9d2c: 2203 9204 |0238: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0a9d30: 7010 fb24 0300 |023a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a9d36: 1a04 0000 |023d: const-string v4, "" // string@0000 │ │ +0a9d3a: 6e20 0425 4300 |023f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9d40: 0c03 |0242: move-result-object v3 │ │ +0a9d42: 6e20 0025 a300 |0243: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a9d48: 0c03 |0246: move-result-object v3 │ │ +0a9d4a: 1a04 8d00 |0247: const-string v4, " ml" // string@008d │ │ +0a9d4e: 6e20 0425 4300 |0249: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9d54: 0c03 |024c: move-result-object v3 │ │ +0a9d56: 6e10 0a25 0300 |024d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a9d5c: 0c03 |0250: move-result-object v3 │ │ +0a9d5e: 0800 1200 |0251: move-object/from16 v0, v18 │ │ +0a9d62: 5b03 f516 |0253: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a9d66: 83a4 |0255: int-to-double v4, v10 │ │ +0a9d68: 1806 4c37 8941 6025 9940 |0256: const-wide v6, #double 1609.34 // #409925604189374c │ │ +0a9d72: cd64 |025b: mul-double/2addr v4, v6 │ │ +0a9d74: 8a4a |025c: double-to-int v10, v4 │ │ +0a9d76: 2900 4afe |025d: goto/16 00a7 // -01b6 │ │ +0a9d7a: 1303 a014 |025f: const/16 v3, #int 5280 // #14a0 │ │ +0a9d7e: 343a 2b00 |0261: if-lt v10, v3, 028c // +002b │ │ +0a9d82: 2203 9204 |0263: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0a9d86: 7010 fb24 0300 |0265: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a9d8c: 1a04 0000 |0268: const-string v4, "" // string@0000 │ │ +0a9d90: 6e20 0425 4300 |026a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9d96: 0c03 |026d: move-result-object v3 │ │ +0a9d98: d3a4 a014 |026e: div-int/lit16 v4, v10, #int 5280 // #14a0 │ │ +0a9d9c: 6e20 0025 4300 |0270: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a9da2: 0c03 |0273: move-result-object v3 │ │ +0a9da4: 1a04 8d00 |0274: const-string v4, " ml" // string@008d │ │ +0a9da8: 6e20 0425 4300 |0276: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9dae: 0c03 |0279: move-result-object v3 │ │ +0a9db0: 6e10 0a25 0300 |027a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a9db6: 0c03 |027d: move-result-object v3 │ │ +0a9db8: 0800 1200 |027e: move-object/from16 v0, v18 │ │ +0a9dbc: 5b03 f516 |0280: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a9dc0: 83a4 |0282: int-to-double v4, v10 │ │ +0a9dc2: 1806 85eb 51b8 1e85 d33f |0283: const-wide v6, #double 0.305 // #3fd3851eb851eb85 │ │ +0a9dcc: cd64 |0288: mul-double/2addr v4, v6 │ │ +0a9dce: 8a4a |0289: double-to-int v10, v4 │ │ +0a9dd0: 2900 1dfe |028a: goto/16 00a7 // -01e3 │ │ +0a9dd4: 2203 9204 |028c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0a9dd8: 7010 fb24 0300 |028e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0a9dde: 1a04 0000 |0291: const-string v4, "" // string@0000 │ │ +0a9de2: 6e20 0425 4300 |0293: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9de8: 0c03 |0296: move-result-object v3 │ │ +0a9dea: 6e20 0025 a300 |0297: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0a9df0: 0c03 |029a: move-result-object v3 │ │ +0a9df2: 1a04 5b00 |029b: const-string v4, " ft" // string@005b │ │ +0a9df6: 6e20 0425 4300 |029d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0a9dfc: 0c03 |02a0: move-result-object v3 │ │ +0a9dfe: 6e10 0a25 0300 |02a1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0a9e04: 0c03 |02a4: move-result-object v3 │ │ +0a9e06: 0800 1200 |02a5: move-object/from16 v0, v18 │ │ +0a9e0a: 5b03 f516 |02a7: iput-object v3, v0, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mDist:Ljava/lang/String; // field@16f5 │ │ +0a9e0e: 83a4 |02a9: int-to-double v4, v10 │ │ +0a9e10: 1806 85eb 51b8 1e85 d33f |02aa: const-wide v6, #double 0.305 // #3fd3851eb851eb85 │ │ +0a9e1a: cd64 |02af: mul-double/2addr v4, v6 │ │ +0a9e1c: 8a4a |02b0: double-to-int v10, v4 │ │ +0a9e1e: 2900 f6fd |02b1: goto/16 00a7 // -020a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0003 line=61 │ │ 0x0004 line=63 │ │ 0x0010 line=64 │ │ @@ -177750,17 +177863,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9e74: |[0a9e74] org.pyneo.maps.utils.ScaleBarDrawable.getIntrinsicHeight:()I │ │ -0a9e84: 5210 f616 |0000: iget v0, v1, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mIntrinsicHeight:I // field@16f6 │ │ -0a9e88: 0f00 |0002: return v0 │ │ +0a9e24: |[0a9e24] org.pyneo.maps.utils.ScaleBarDrawable.getIntrinsicHeight:()I │ │ +0a9e34: 5210 f616 |0000: iget v0, v1, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mIntrinsicHeight:I // field@16f6 │ │ +0a9e38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/ScaleBarDrawable; │ │ │ │ #3 : (in Lorg/pyneo/maps/utils/ScaleBarDrawable;) │ │ @@ -177768,17 +177881,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9e8c: |[0a9e8c] org.pyneo.maps.utils.ScaleBarDrawable.getIntrinsicWidth:()I │ │ -0a9e9c: 5210 f716 |0000: iget v0, v1, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mIntrinsicWidth:I // field@16f7 │ │ -0a9ea0: 0f00 |0002: return v0 │ │ +0a9e3c: |[0a9e3c] org.pyneo.maps.utils.ScaleBarDrawable.getIntrinsicWidth:()I │ │ +0a9e4c: 5210 f716 |0000: iget v0, v1, Lorg/pyneo/maps/utils/ScaleBarDrawable;.mIntrinsicWidth:I // field@16f7 │ │ +0a9e50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/ScaleBarDrawable; │ │ │ │ #4 : (in Lorg/pyneo/maps/utils/ScaleBarDrawable;) │ │ @@ -177786,17 +177899,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a9ea4: |[0a9ea4] org.pyneo.maps.utils.ScaleBarDrawable.getOpacity:()I │ │ -0a9eb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a9eb6: 0f00 |0001: return v0 │ │ +0a9e54: |[0a9e54] org.pyneo.maps.utils.ScaleBarDrawable.getOpacity:()I │ │ +0a9e64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a9e66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/utils/ScaleBarDrawable; │ │ │ │ #5 : (in Lorg/pyneo/maps/utils/ScaleBarDrawable;) │ │ @@ -177804,17 +177917,17 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a9eb8: |[0a9eb8] org.pyneo.maps.utils.ScaleBarDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -0a9ec8: 6f20 9a02 1000 |0000: invoke-super {v0, v1}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@029a │ │ -0a9ece: 0e00 |0003: return-void │ │ +0a9e68: |[0a9e68] org.pyneo.maps.utils.ScaleBarDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +0a9e78: 6f20 9a02 1000 |0000: invoke-super {v0, v1}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@029a │ │ +0a9e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/ScaleBarDrawable; │ │ 0x0000 - 0x0004 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -177824,16 +177937,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a9ed0: |[0a9ed0] org.pyneo.maps.utils.ScaleBarDrawable.setAlpha:(I)V │ │ -0a9ee0: 0e00 |0000: return-void │ │ +0a9e80: |[0a9e80] org.pyneo.maps.utils.ScaleBarDrawable.setAlpha:(I)V │ │ +0a9e90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/utils/ScaleBarDrawable; │ │ 0x0000 - 0x0001 reg=1 alpha I │ │ │ │ @@ -177842,16 +177955,16 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a9ee4: |[0a9ee4] org.pyneo.maps.utils.ScaleBarDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0a9ef4: 0e00 |0000: return-void │ │ +0a9e94: |[0a9e94] org.pyneo.maps.utils.ScaleBarDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0a9ea4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/utils/ScaleBarDrawable; │ │ 0x0000 - 0x0001 reg=1 cf Landroid/graphics/ColorFilter; │ │ │ │ @@ -177890,20 +178003,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0a9ef8: |[0a9ef8] org.pyneo.maps.utils.SearchSuggestionsProvider.:()V │ │ -0a9f08: 7010 8101 0200 |0000: invoke-direct {v2}, Landroid/content/SearchRecentSuggestionsProvider;.:()V // method@0181 │ │ -0a9f0e: 1a00 7d2c |0003: const-string v0, "org.pyneo.maps.SuggestionProvider" // string@2c7d │ │ -0a9f12: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0a9f14: 6e30 ae2e 0201 |0006: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/utils/SearchSuggestionsProvider;.setupSuggestions:(Ljava/lang/String;I)V // method@2eae │ │ -0a9f1a: 0e00 |0009: return-void │ │ +0a9ea8: |[0a9ea8] org.pyneo.maps.utils.SearchSuggestionsProvider.:()V │ │ +0a9eb8: 7010 8101 0200 |0000: invoke-direct {v2}, Landroid/content/SearchRecentSuggestionsProvider;.:()V // method@0181 │ │ +0a9ebe: 1a00 7d2c |0003: const-string v0, "org.pyneo.maps.SuggestionProvider" // string@2c7d │ │ +0a9ec2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0a9ec4: 6e30 ae2e 0201 |0006: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/utils/SearchSuggestionsProvider;.setupSuggestions:(Ljava/lang/String;I)V // method@2eae │ │ +0a9eca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0009 line=12 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/pyneo/maps/utils/SearchSuggestionsProvider; │ │ @@ -177939,18 +178052,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9f1c: |[0a9f1c] org.pyneo.maps.utils.SimpleThreadFactory.:(Ljava/lang/String;)V │ │ -0a9f2c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0a9f32: 5b01 0517 |0003: iput-object v1, v0, Lorg/pyneo/maps/utils/SimpleThreadFactory;.mThreadName:Ljava/lang/String; // field@1705 │ │ -0a9f36: 0e00 |0005: return-void │ │ +0a9ecc: |[0a9ecc] org.pyneo.maps.utils.SimpleThreadFactory.:(Ljava/lang/String;)V │ │ +0a9edc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0a9ee2: 5b01 0517 |0003: iput-object v1, v0, Lorg/pyneo/maps/utils/SimpleThreadFactory;.mThreadName:Ljava/lang/String; // field@1705 │ │ +0a9ee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/SimpleThreadFactory; │ │ @@ -177962,19 +178075,19 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a9f38: |[0a9f38] org.pyneo.maps.utils.SimpleThreadFactory.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -0a9f48: 2200 9504 |0000: new-instance v0, Ljava/lang/Thread; // type@0495 │ │ -0a9f4c: 5421 0517 |0002: iget-object v1, v2, Lorg/pyneo/maps/utils/SimpleThreadFactory;.mThreadName:Ljava/lang/String; // field@1705 │ │ -0a9f50: 7030 1025 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2510 │ │ -0a9f56: 1100 |0007: return-object v0 │ │ +0a9ee8: |[0a9ee8] org.pyneo.maps.utils.SimpleThreadFactory.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +0a9ef8: 2200 9504 |0000: new-instance v0, Ljava/lang/Thread; // type@0495 │ │ +0a9efc: 5421 0517 |0002: iget-object v1, v2, Lorg/pyneo/maps/utils/SimpleThreadFactory;.mThreadName:Ljava/lang/String; // field@1705 │ │ +0a9f00: 7030 1025 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2510 │ │ +0a9f06: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/pyneo/maps/utils/SimpleThreadFactory; │ │ 0x0000 - 0x0008 reg=3 r Ljava/lang/Runnable; │ │ │ │ @@ -178033,28 +178146,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0a9f58: |[0a9f58] org.pyneo.maps.utils.SimpleXML.:(Ljava/lang/String;)V │ │ -0a9f68: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0a9f6e: 5b12 0817 |0003: iput-object v2, v1, Lorg/pyneo/maps/utils/SimpleXML;.fname:Ljava/lang/String; // field@1708 │ │ -0a9f72: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -0a9f76: 5b10 0a17 |0007: iput-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0a9f7a: 2200 b104 |0009: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ -0a9f7e: 7010 5f25 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ -0a9f84: 5b10 0617 |000e: iput-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ -0a9f88: 2200 be04 |0010: new-instance v0, Ljava/util/Vector; // type@04be │ │ -0a9f8c: 7010 aa25 0000 |0012: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@25aa │ │ -0a9f92: 5b10 0717 |0015: iput-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ -0a9f96: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0a9f98: 5b10 0917 |0018: iput-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ -0a9f9c: 0e00 |001a: return-void │ │ +0a9f08: |[0a9f08] org.pyneo.maps.utils.SimpleXML.:(Ljava/lang/String;)V │ │ +0a9f18: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0a9f1e: 5b12 0817 |0003: iput-object v2, v1, Lorg/pyneo/maps/utils/SimpleXML;.fname:Ljava/lang/String; // field@1708 │ │ +0a9f22: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +0a9f26: 5b10 0a17 |0007: iput-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0a9f2a: 2200 b104 |0009: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +0a9f2e: 7010 5f25 0000 |000b: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ +0a9f34: 5b10 0617 |000e: iput-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ +0a9f38: 2200 be04 |0010: new-instance v0, Ljava/util/Vector; // type@04be │ │ +0a9f3c: 7010 aa25 0000 |0012: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@25aa │ │ +0a9f42: 5b10 0717 |0015: iput-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ +0a9f46: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0a9f48: 5b10 0917 |0018: iput-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ +0a9f4c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0009 line=33 │ │ 0x0010 line=34 │ │ @@ -178069,157 +178182,157 @@ │ │ type : '(Lorg/w3c/dom/Node;)Lorg/pyneo/maps/utils/SimpleXML;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 271 16-bit code units │ │ -0a9fa0: |[0a9fa0] org.pyneo.maps.utils.SimpleXML.fromNode:(Lorg/w3c/dom/Node;)Lorg/pyneo/maps/utils/SimpleXML; │ │ -0a9fb0: 121c |0000: const/4 v12, #int 1 // #1 │ │ -0a9fb2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0a9fb4: 380d f500 |0002: if-eqz v13, 00f7 // +00f5 │ │ -0a9fb8: 2207 2e06 |0004: new-instance v7, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -0a9fbc: 7210 322f 0d00 |0006: invoke-interface {v13}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@2f32 │ │ -0a9fc2: 0c0a |0009: move-result-object v10 │ │ -0a9fc4: 7020 b12e a700 |000a: invoke-direct {v7, v10}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ -0a9fca: 7210 352f 0d00 |000d: invoke-interface {v13}, Lorg/w3c/dom/Node;.hasAttributes:()Z // method@2f35 │ │ -0a9fd0: 0a0a |0010: move-result v10 │ │ -0a9fd2: 380a 2300 |0011: if-eqz v10, 0034 // +0023 │ │ -0a9fd6: 7210 302f 0d00 |0013: invoke-interface {v13}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@2f30 │ │ -0a9fdc: 0c02 |0016: move-result-object v2 │ │ -0a9fde: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0a9fe0: 7210 2e2f 0200 |0018: invoke-interface {v2}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@2f2e │ │ -0a9fe6: 0a0a |001b: move-result v10 │ │ -0a9fe8: 35a1 1800 |001c: if-ge v1, v10, 0034 // +0018 │ │ -0a9fec: 7220 2f2f 1200 |001e: invoke-interface {v2, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@2f2f │ │ -0a9ff2: 0c0a |0021: move-result-object v10 │ │ -0a9ff4: 7210 322f 0a00 |0022: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@2f32 │ │ -0a9ffa: 0c0a |0025: move-result-object v10 │ │ -0a9ffc: 7220 2f2f 1200 |0026: invoke-interface {v2, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@2f2f │ │ -0aa002: 0c0b |0029: move-result-object v11 │ │ -0aa004: 7210 342f 0b00 |002a: invoke-interface {v11}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@2f34 │ │ -0aa00a: 0c0b |002d: move-result-object v11 │ │ -0aa00c: 6e30 c02e a70b |002e: invoke-virtual {v7, v10, v11}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ -0aa012: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa016: 28e5 |0033: goto 0018 // -001b │ │ -0aa018: 7210 362f 0d00 |0034: invoke-interface {v13}, Lorg/w3c/dom/Node;.hasChildNodes:()Z // method@2f36 │ │ -0aa01e: 0a0a |0037: move-result v10 │ │ -0aa020: 380a d300 |0038: if-eqz v10, 010b // +00d3 │ │ -0aa024: 7210 312f 0d00 |003a: invoke-interface {v13}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@2f31 │ │ -0aa02a: 0c03 |003d: move-result-object v3 │ │ -0aa02c: 1201 |003e: const/4 v1, #int 0 // #0 │ │ -0aa02e: 7210 372f 0300 |003f: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@2f37 │ │ -0aa034: 0a0a |0042: move-result v10 │ │ -0aa036: 35a1 c800 |0043: if-ge v1, v10, 010b // +00c8 │ │ -0aa03a: 7220 382f 1300 |0045: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ -0aa040: 0c0a |0048: move-result-object v10 │ │ -0aa042: 7210 332f 0a00 |0049: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@2f33 │ │ -0aa048: 0a0a |004c: move-result v10 │ │ -0aa04a: 123b |004d: const/4 v11, #int 3 // #3 │ │ -0aa04c: 33ba 2200 |004e: if-ne v10, v11, 0070 // +0022 │ │ -0aa050: 220a 9204 |0050: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa054: 7010 fb24 0a00 |0052: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa05a: 547b 0a17 |0055: iget-object v11, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0aa05e: 6e20 0425 ba00 |0057: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa064: 0c0a |005a: move-result-object v10 │ │ -0aa066: 7220 382f 1300 |005b: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ -0aa06c: 0c0b |005e: move-result-object v11 │ │ -0aa06e: 7210 342f 0b00 |005f: invoke-interface {v11}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@2f34 │ │ -0aa074: 0c0b |0062: move-result-object v11 │ │ -0aa076: 6e20 0425 ba00 |0063: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa07c: 0c0a |0066: move-result-object v10 │ │ -0aa07e: 6e10 0a25 0a00 |0067: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa084: 0c0a |006a: move-result-object v10 │ │ -0aa086: 5b7a 0a17 |006b: iput-object v10, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0aa08a: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa08e: 28d0 |006f: goto 003f // -0030 │ │ -0aa090: 7220 382f 1300 |0070: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ -0aa096: 0c0a |0073: move-result-object v10 │ │ -0aa098: 7210 332f 0a00 |0074: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@2f33 │ │ -0aa09e: 0a0a |0077: move-result v10 │ │ -0aa0a0: 125b |0078: const/4 v11, #int 5 // #5 │ │ -0aa0a2: 33ba 7f00 |0079: if-ne v10, v11, 00f8 // +007f │ │ -0aa0a6: 7220 382f 1300 |007b: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ -0aa0ac: 0c0a |007e: move-result-object v10 │ │ -0aa0ae: 7210 322f 0a00 |007f: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@2f32 │ │ -0aa0b4: 0c04 |0082: move-result-object v4 │ │ -0aa0b6: 3804 eaff |0083: if-eqz v4, 006d // -0016 │ │ -0aa0ba: 6e10 e524 0400 |0085: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0aa0c0: 0a0a |0088: move-result v10 │ │ -0aa0c2: 37ca e4ff |0089: if-le v10, v12, 006d // -001c │ │ -0aa0c6: 1a0a ad00 |008b: const-string v10, "#" // string@00ad │ │ -0aa0ca: 6e20 ea24 a400 |008d: invoke-virtual {v4, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0aa0d0: 0a0a |0090: move-result v10 │ │ -0aa0d2: 380a dcff |0091: if-eqz v10, 006d // -0024 │ │ -0aa0d6: 121a |0093: const/4 v10, #int 1 // #1 │ │ -0aa0d8: 6e20 ec24 a400 |0094: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0aa0de: 0c04 |0097: move-result-object v4 │ │ -0aa0e0: 121a |0098: const/4 v10, #int 1 // #1 │ │ -0aa0e2: 23a9 5406 |0099: new-array v9, v10, [I // type@0654 │ │ -0aa0e6: 120a |009b: const/4 v10, #int 0 // #0 │ │ -0aa0e8: 7110 9224 0400 |009c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0aa0ee: 0a0b |009f: move-result v11 │ │ -0aa0f0: 4b0b 090a |00a0: aput v11, v9, v10 │ │ -0aa0f4: 2208 9004 |00a2: new-instance v8, Ljava/lang/String; // type@0490 │ │ -0aa0f8: 120a |00a4: const/4 v10, #int 0 // #0 │ │ -0aa0fa: 219b |00a5: array-length v11, v9 │ │ -0aa0fc: 7040 d424 98ba |00a6: invoke-direct {v8, v9, v10, v11}, Ljava/lang/String;.:([III)V // method@24d4 │ │ -0aa102: 220a 9204 |00a9: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa106: 7010 fb24 0a00 |00ab: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa10c: 547b 0a17 |00ae: iget-object v11, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0aa110: 6e20 0425 ba00 |00b0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa116: 0c0a |00b3: move-result-object v10 │ │ -0aa118: 6e20 0425 8a00 |00b4: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa11e: 0c0a |00b7: move-result-object v10 │ │ -0aa120: 6e10 0a25 0a00 |00b8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa126: 0c0a |00bb: move-result-object v10 │ │ -0aa128: 5b7a 0a17 |00bc: iput-object v10, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0aa12c: 28af |00be: goto 006d // -0051 │ │ -0aa12e: 0d00 |00bf: move-exception v0 │ │ -0aa130: 220a 9204 |00c0: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa134: 7010 fb24 0a00 |00c2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa13a: 1a0b ce1b |00c5: const-string v11, "e: " // string@1bce │ │ -0aa13e: 6e20 0425 ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa144: 0c0a |00ca: move-result-object v10 │ │ -0aa146: 6e10 8224 0000 |00cb: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa14c: 0c0b |00ce: move-result-object v11 │ │ -0aa14e: 6e20 0425 ba00 |00cf: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa154: 0c0a |00d2: move-result-object v10 │ │ -0aa156: 6e10 0a25 0a00 |00d3: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa15c: 0c0a |00d6: move-result-object v10 │ │ -0aa15e: 7110 f72e 0a00 |00d7: invoke-static {v10}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa164: 2893 |00da: goto 006d // -006d │ │ -0aa166: 0d00 |00db: move-exception v0 │ │ -0aa168: 0776 |00dc: move-object v6, v7 │ │ -0aa16a: 220a 9204 |00dd: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa16e: 7010 fb24 0a00 |00df: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa174: 1a0b ce1b |00e2: const-string v11, "e: " // string@1bce │ │ -0aa178: 6e20 0425 ba00 |00e4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa17e: 0c0a |00e7: move-result-object v10 │ │ -0aa180: 6e10 8224 0000 |00e8: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa186: 0c0b |00eb: move-result-object v11 │ │ -0aa188: 6e20 0425 ba00 |00ec: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa18e: 0c0a |00ef: move-result-object v10 │ │ -0aa190: 6e10 0a25 0a00 |00f0: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa196: 0c0a |00f3: move-result-object v10 │ │ -0aa198: 7110 f72e 0a00 |00f4: invoke-static {v10}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa19e: 1106 |00f7: return-object v6 │ │ -0aa1a0: 7220 382f 1300 |00f8: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ -0aa1a6: 0c0a |00fb: move-result-object v10 │ │ -0aa1a8: 7110 b32e 0a00 |00fc: invoke-static {v10}, Lorg/pyneo/maps/utils/SimpleXML;.fromNode:(Lorg/w3c/dom/Node;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb3 │ │ -0aa1ae: 0c05 |00ff: move-result-object v5 │ │ -0aa1b0: 3805 6dff |0100: if-eqz v5, 006d // -0093 │ │ -0aa1b4: 6e10 b72e 0700 |0102: invoke-virtual {v7}, Lorg/pyneo/maps/utils/SimpleXML;.getChildren:()Ljava/util/Vector; // method@2eb7 │ │ -0aa1ba: 0c0a |0105: move-result-object v10 │ │ -0aa1bc: 6e20 ab25 5a00 |0106: invoke-virtual {v10, v5}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@25ab │ │ -0aa1c2: 2900 64ff |0109: goto/16 006d // -009c │ │ -0aa1c6: 0776 |010b: move-object v6, v7 │ │ -0aa1c8: 28eb |010c: goto 00f7 // -0015 │ │ -0aa1ca: 0d00 |010d: move-exception v0 │ │ -0aa1cc: 28cf |010e: goto 00dd // -0031 │ │ +0a9f50: |[0a9f50] org.pyneo.maps.utils.SimpleXML.fromNode:(Lorg/w3c/dom/Node;)Lorg/pyneo/maps/utils/SimpleXML; │ │ +0a9f60: 121c |0000: const/4 v12, #int 1 // #1 │ │ +0a9f62: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a9f64: 380d f500 |0002: if-eqz v13, 00f7 // +00f5 │ │ +0a9f68: 2207 2e06 |0004: new-instance v7, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +0a9f6c: 7210 322f 0d00 |0006: invoke-interface {v13}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@2f32 │ │ +0a9f72: 0c0a |0009: move-result-object v10 │ │ +0a9f74: 7020 b12e a700 |000a: invoke-direct {v7, v10}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ +0a9f7a: 7210 352f 0d00 |000d: invoke-interface {v13}, Lorg/w3c/dom/Node;.hasAttributes:()Z // method@2f35 │ │ +0a9f80: 0a0a |0010: move-result v10 │ │ +0a9f82: 380a 2300 |0011: if-eqz v10, 0034 // +0023 │ │ +0a9f86: 7210 302f 0d00 |0013: invoke-interface {v13}, Lorg/w3c/dom/Node;.getAttributes:()Lorg/w3c/dom/NamedNodeMap; // method@2f30 │ │ +0a9f8c: 0c02 |0016: move-result-object v2 │ │ +0a9f8e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0a9f90: 7210 2e2f 0200 |0018: invoke-interface {v2}, Lorg/w3c/dom/NamedNodeMap;.getLength:()I // method@2f2e │ │ +0a9f96: 0a0a |001b: move-result v10 │ │ +0a9f98: 35a1 1800 |001c: if-ge v1, v10, 0034 // +0018 │ │ +0a9f9c: 7220 2f2f 1200 |001e: invoke-interface {v2, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@2f2f │ │ +0a9fa2: 0c0a |0021: move-result-object v10 │ │ +0a9fa4: 7210 322f 0a00 |0022: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@2f32 │ │ +0a9faa: 0c0a |0025: move-result-object v10 │ │ +0a9fac: 7220 2f2f 1200 |0026: invoke-interface {v2, v1}, Lorg/w3c/dom/NamedNodeMap;.item:(I)Lorg/w3c/dom/Node; // method@2f2f │ │ +0a9fb2: 0c0b |0029: move-result-object v11 │ │ +0a9fb4: 7210 342f 0b00 |002a: invoke-interface {v11}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@2f34 │ │ +0a9fba: 0c0b |002d: move-result-object v11 │ │ +0a9fbc: 6e30 c02e a70b |002e: invoke-virtual {v7, v10, v11}, Lorg/pyneo/maps/utils/SimpleXML;.setAttr:(Ljava/lang/String;Ljava/lang/String;)V // method@2ec0 │ │ +0a9fc2: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a9fc6: 28e5 |0033: goto 0018 // -001b │ │ +0a9fc8: 7210 362f 0d00 |0034: invoke-interface {v13}, Lorg/w3c/dom/Node;.hasChildNodes:()Z // method@2f36 │ │ +0a9fce: 0a0a |0037: move-result v10 │ │ +0a9fd0: 380a d300 |0038: if-eqz v10, 010b // +00d3 │ │ +0a9fd4: 7210 312f 0d00 |003a: invoke-interface {v13}, Lorg/w3c/dom/Node;.getChildNodes:()Lorg/w3c/dom/NodeList; // method@2f31 │ │ +0a9fda: 0c03 |003d: move-result-object v3 │ │ +0a9fdc: 1201 |003e: const/4 v1, #int 0 // #0 │ │ +0a9fde: 7210 372f 0300 |003f: invoke-interface {v3}, Lorg/w3c/dom/NodeList;.getLength:()I // method@2f37 │ │ +0a9fe4: 0a0a |0042: move-result v10 │ │ +0a9fe6: 35a1 c800 |0043: if-ge v1, v10, 010b // +00c8 │ │ +0a9fea: 7220 382f 1300 |0045: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ +0a9ff0: 0c0a |0048: move-result-object v10 │ │ +0a9ff2: 7210 332f 0a00 |0049: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@2f33 │ │ +0a9ff8: 0a0a |004c: move-result v10 │ │ +0a9ffa: 123b |004d: const/4 v11, #int 3 // #3 │ │ +0a9ffc: 33ba 2200 |004e: if-ne v10, v11, 0070 // +0022 │ │ +0aa000: 220a 9204 |0050: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa004: 7010 fb24 0a00 |0052: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa00a: 547b 0a17 |0055: iget-object v11, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0aa00e: 6e20 0425 ba00 |0057: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa014: 0c0a |005a: move-result-object v10 │ │ +0aa016: 7220 382f 1300 |005b: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ +0aa01c: 0c0b |005e: move-result-object v11 │ │ +0aa01e: 7210 342f 0b00 |005f: invoke-interface {v11}, Lorg/w3c/dom/Node;.getNodeValue:()Ljava/lang/String; // method@2f34 │ │ +0aa024: 0c0b |0062: move-result-object v11 │ │ +0aa026: 6e20 0425 ba00 |0063: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa02c: 0c0a |0066: move-result-object v10 │ │ +0aa02e: 6e10 0a25 0a00 |0067: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa034: 0c0a |006a: move-result-object v10 │ │ +0aa036: 5b7a 0a17 |006b: iput-object v10, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0aa03a: d801 0101 |006d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa03e: 28d0 |006f: goto 003f // -0030 │ │ +0aa040: 7220 382f 1300 |0070: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ +0aa046: 0c0a |0073: move-result-object v10 │ │ +0aa048: 7210 332f 0a00 |0074: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeType:()S // method@2f33 │ │ +0aa04e: 0a0a |0077: move-result v10 │ │ +0aa050: 125b |0078: const/4 v11, #int 5 // #5 │ │ +0aa052: 33ba 7f00 |0079: if-ne v10, v11, 00f8 // +007f │ │ +0aa056: 7220 382f 1300 |007b: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ +0aa05c: 0c0a |007e: move-result-object v10 │ │ +0aa05e: 7210 322f 0a00 |007f: invoke-interface {v10}, Lorg/w3c/dom/Node;.getNodeName:()Ljava/lang/String; // method@2f32 │ │ +0aa064: 0c04 |0082: move-result-object v4 │ │ +0aa066: 3804 eaff |0083: if-eqz v4, 006d // -0016 │ │ +0aa06a: 6e10 e524 0400 |0085: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0aa070: 0a0a |0088: move-result v10 │ │ +0aa072: 37ca e4ff |0089: if-le v10, v12, 006d // -001c │ │ +0aa076: 1a0a ad00 |008b: const-string v10, "#" // string@00ad │ │ +0aa07a: 6e20 ea24 a400 |008d: invoke-virtual {v4, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0aa080: 0a0a |0090: move-result v10 │ │ +0aa082: 380a dcff |0091: if-eqz v10, 006d // -0024 │ │ +0aa086: 121a |0093: const/4 v10, #int 1 // #1 │ │ +0aa088: 6e20 ec24 a400 |0094: invoke-virtual {v4, v10}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0aa08e: 0c04 |0097: move-result-object v4 │ │ +0aa090: 121a |0098: const/4 v10, #int 1 // #1 │ │ +0aa092: 23a9 5406 |0099: new-array v9, v10, [I // type@0654 │ │ +0aa096: 120a |009b: const/4 v10, #int 0 // #0 │ │ +0aa098: 7110 9224 0400 |009c: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0aa09e: 0a0b |009f: move-result v11 │ │ +0aa0a0: 4b0b 090a |00a0: aput v11, v9, v10 │ │ +0aa0a4: 2208 9004 |00a2: new-instance v8, Ljava/lang/String; // type@0490 │ │ +0aa0a8: 120a |00a4: const/4 v10, #int 0 // #0 │ │ +0aa0aa: 219b |00a5: array-length v11, v9 │ │ +0aa0ac: 7040 d424 98ba |00a6: invoke-direct {v8, v9, v10, v11}, Ljava/lang/String;.:([III)V // method@24d4 │ │ +0aa0b2: 220a 9204 |00a9: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa0b6: 7010 fb24 0a00 |00ab: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa0bc: 547b 0a17 |00ae: iget-object v11, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0aa0c0: 6e20 0425 ba00 |00b0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa0c6: 0c0a |00b3: move-result-object v10 │ │ +0aa0c8: 6e20 0425 8a00 |00b4: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa0ce: 0c0a |00b7: move-result-object v10 │ │ +0aa0d0: 6e10 0a25 0a00 |00b8: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa0d6: 0c0a |00bb: move-result-object v10 │ │ +0aa0d8: 5b7a 0a17 |00bc: iput-object v10, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0aa0dc: 28af |00be: goto 006d // -0051 │ │ +0aa0de: 0d00 |00bf: move-exception v0 │ │ +0aa0e0: 220a 9204 |00c0: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa0e4: 7010 fb24 0a00 |00c2: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa0ea: 1a0b ce1b |00c5: const-string v11, "e: " // string@1bce │ │ +0aa0ee: 6e20 0425 ba00 |00c7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa0f4: 0c0a |00ca: move-result-object v10 │ │ +0aa0f6: 6e10 8224 0000 |00cb: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa0fc: 0c0b |00ce: move-result-object v11 │ │ +0aa0fe: 6e20 0425 ba00 |00cf: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa104: 0c0a |00d2: move-result-object v10 │ │ +0aa106: 6e10 0a25 0a00 |00d3: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa10c: 0c0a |00d6: move-result-object v10 │ │ +0aa10e: 7110 f72e 0a00 |00d7: invoke-static {v10}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa114: 2893 |00da: goto 006d // -006d │ │ +0aa116: 0d00 |00db: move-exception v0 │ │ +0aa118: 0776 |00dc: move-object v6, v7 │ │ +0aa11a: 220a 9204 |00dd: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa11e: 7010 fb24 0a00 |00df: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa124: 1a0b ce1b |00e2: const-string v11, "e: " // string@1bce │ │ +0aa128: 6e20 0425 ba00 |00e4: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa12e: 0c0a |00e7: move-result-object v10 │ │ +0aa130: 6e10 8224 0000 |00e8: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa136: 0c0b |00eb: move-result-object v11 │ │ +0aa138: 6e20 0425 ba00 |00ec: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa13e: 0c0a |00ef: move-result-object v10 │ │ +0aa140: 6e10 0a25 0a00 |00f0: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa146: 0c0a |00f3: move-result-object v10 │ │ +0aa148: 7110 f72e 0a00 |00f4: invoke-static {v10}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa14e: 1106 |00f7: return-object v6 │ │ +0aa150: 7220 382f 1300 |00f8: invoke-interface {v3, v1}, Lorg/w3c/dom/NodeList;.item:(I)Lorg/w3c/dom/Node; // method@2f38 │ │ +0aa156: 0c0a |00fb: move-result-object v10 │ │ +0aa158: 7110 b32e 0a00 |00fc: invoke-static {v10}, Lorg/pyneo/maps/utils/SimpleXML;.fromNode:(Lorg/w3c/dom/Node;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb3 │ │ +0aa15e: 0c05 |00ff: move-result-object v5 │ │ +0aa160: 3805 6dff |0100: if-eqz v5, 006d // -0093 │ │ +0aa164: 6e10 b72e 0700 |0102: invoke-virtual {v7}, Lorg/pyneo/maps/utils/SimpleXML;.getChildren:()Ljava/util/Vector; // method@2eb7 │ │ +0aa16a: 0c0a |0105: move-result-object v10 │ │ +0aa16c: 6e20 ab25 5a00 |0106: invoke-virtual {v10, v5}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@25ab │ │ +0aa172: 2900 64ff |0109: goto/16 006d // -009c │ │ +0aa176: 0776 |010b: move-object v6, v7 │ │ +0aa178: 28eb |010c: goto 00f7 // -0015 │ │ +0aa17a: 0d00 |010d: move-exception v0 │ │ +0aa17c: 28cf |010e: goto 00dd // -0031 │ │ catches : 5 │ │ 0x0004 - 0x000d │ │ Ljava/lang/Exception; -> 0x010d │ │ 0x000d - 0x0097 │ │ Ljava/lang/Exception; -> 0x00db │ │ 0x0099 - 0x00be │ │ Ljava/lang/Exception; -> 0x00bf │ │ @@ -178283,41 +178396,41 @@ │ │ type : '(Ljava/io/InputStream;)Lorg/pyneo/maps/utils/SimpleXML;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0aa208: |[0aa208] org.pyneo.maps.utils.SimpleXML.loadXml:(Ljava/io/InputStream;)Lorg/pyneo/maps/utils/SimpleXML; │ │ -0aa218: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0aa21a: 7100 d825 0000 |0001: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@25d8 │ │ -0aa220: 0c01 |0004: move-result-object v1 │ │ -0aa222: 6e10 d725 0100 |0005: invoke-virtual {v1}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@25d7 │ │ -0aa228: 0c00 |0008: move-result-object v0 │ │ -0aa22a: 6e20 d625 7000 |0009: invoke-virtual {v0, v7}, Ljavax/xml/parsers/DocumentBuilder;.parse:(Ljava/io/InputStream;)Lorg/w3c/dom/Document; // method@25d6 │ │ -0aa230: 0c02 |000c: move-result-object v2 │ │ -0aa232: 7210 2d2f 0200 |000d: invoke-interface {v2}, Lorg/w3c/dom/Document;.getDocumentElement:()Lorg/w3c/dom/Element; // method@2f2d │ │ -0aa238: 0c05 |0010: move-result-object v5 │ │ -0aa23a: 7110 b32e 0500 |0011: invoke-static {v5}, Lorg/pyneo/maps/utils/SimpleXML;.fromNode:(Lorg/w3c/dom/Node;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb3 │ │ -0aa240: 0c04 |0014: move-result-object v4 │ │ -0aa242: 1104 |0015: return-object v4 │ │ -0aa244: 0d03 |0016: move-exception v3 │ │ -0aa246: 2205 9204 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa24a: 7010 fb24 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa250: 1a06 ce1b |001c: const-string v6, "e: " // string@1bce │ │ -0aa254: 6e20 0425 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa25a: 0c05 |0021: move-result-object v5 │ │ -0aa25c: 6e10 8224 0300 |0022: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa262: 0c06 |0025: move-result-object v6 │ │ -0aa264: 6e20 0425 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa26a: 0c05 |0029: move-result-object v5 │ │ -0aa26c: 6e10 0a25 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa272: 0c05 |002d: move-result-object v5 │ │ -0aa274: 7110 f72e 0500 |002e: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa27a: 28e4 |0031: goto 0015 // -001c │ │ +0aa1b8: |[0aa1b8] org.pyneo.maps.utils.SimpleXML.loadXml:(Ljava/io/InputStream;)Lorg/pyneo/maps/utils/SimpleXML; │ │ +0aa1c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0aa1ca: 7100 d825 0000 |0001: invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;.newInstance:()Ljavax/xml/parsers/DocumentBuilderFactory; // method@25d8 │ │ +0aa1d0: 0c01 |0004: move-result-object v1 │ │ +0aa1d2: 6e10 d725 0100 |0005: invoke-virtual {v1}, Ljavax/xml/parsers/DocumentBuilderFactory;.newDocumentBuilder:()Ljavax/xml/parsers/DocumentBuilder; // method@25d7 │ │ +0aa1d8: 0c00 |0008: move-result-object v0 │ │ +0aa1da: 6e20 d625 7000 |0009: invoke-virtual {v0, v7}, Ljavax/xml/parsers/DocumentBuilder;.parse:(Ljava/io/InputStream;)Lorg/w3c/dom/Document; // method@25d6 │ │ +0aa1e0: 0c02 |000c: move-result-object v2 │ │ +0aa1e2: 7210 2d2f 0200 |000d: invoke-interface {v2}, Lorg/w3c/dom/Document;.getDocumentElement:()Lorg/w3c/dom/Element; // method@2f2d │ │ +0aa1e8: 0c05 |0010: move-result-object v5 │ │ +0aa1ea: 7110 b32e 0500 |0011: invoke-static {v5}, Lorg/pyneo/maps/utils/SimpleXML;.fromNode:(Lorg/w3c/dom/Node;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb3 │ │ +0aa1f0: 0c04 |0014: move-result-object v4 │ │ +0aa1f2: 1104 |0015: return-object v4 │ │ +0aa1f4: 0d03 |0016: move-exception v3 │ │ +0aa1f6: 2205 9204 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa1fa: 7010 fb24 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa200: 1a06 ce1b |001c: const-string v6, "e: " // string@1bce │ │ +0aa204: 6e20 0425 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa20a: 0c05 |0021: move-result-object v5 │ │ +0aa20c: 6e10 8224 0300 |0022: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa212: 0c06 |0025: move-result-object v6 │ │ +0aa214: 6e20 0425 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa21a: 0c05 |0029: move-result-object v5 │ │ +0aa21c: 6e10 0a25 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa222: 0c05 |002d: move-result-object v5 │ │ +0aa224: 7110 f72e 0500 |002e: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa22a: 28e4 |0031: goto 0015 // -001c │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=98 │ │ 0x0001 line=100 │ │ 0x0005 line=101 │ │ @@ -178339,37 +178452,37 @@ │ │ type : '(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0aa28c: |[0aa28c] org.pyneo.maps.utils.SimpleXML.loadXml:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ -0aa29c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aa29e: 2202 5c04 |0001: new-instance v2, Ljava/io/ByteArrayInputStream; // type@045c │ │ -0aa2a2: 6e10 de24 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@24de │ │ -0aa2a8: 0c03 |0006: move-result-object v3 │ │ -0aa2aa: 7020 0f24 3200 |0007: invoke-direct {v2, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@240f │ │ -0aa2b0: 7110 bc2e 0200 |000a: invoke-static {v2}, Lorg/pyneo/maps/utils/SimpleXML;.loadXml:(Ljava/io/InputStream;)Lorg/pyneo/maps/utils/SimpleXML; // method@2ebc │ │ -0aa2b6: 0c01 |000d: move-result-object v1 │ │ -0aa2b8: 1101 |000e: return-object v1 │ │ -0aa2ba: 0d00 |000f: move-exception v0 │ │ -0aa2bc: 2202 9204 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa2c0: 7010 fb24 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa2c6: 1a03 ce1b |0015: const-string v3, "e: " // string@1bce │ │ -0aa2ca: 6e20 0425 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa2d0: 0c02 |001a: move-result-object v2 │ │ -0aa2d2: 6e10 8224 0000 |001b: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa2d8: 0c03 |001e: move-result-object v3 │ │ -0aa2da: 6e20 0425 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa2e0: 0c02 |0022: move-result-object v2 │ │ -0aa2e2: 6e10 0a25 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa2e8: 0c02 |0026: move-result-object v2 │ │ -0aa2ea: 7110 f72e 0200 |0027: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa2f0: 28e4 |002a: goto 000e // -001c │ │ +0aa23c: |[0aa23c] org.pyneo.maps.utils.SimpleXML.loadXml:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ +0aa24c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aa24e: 2202 5c04 |0001: new-instance v2, Ljava/io/ByteArrayInputStream; // type@045c │ │ +0aa252: 6e10 de24 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@24de │ │ +0aa258: 0c03 |0006: move-result-object v3 │ │ +0aa25a: 7020 0f24 3200 |0007: invoke-direct {v2, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@240f │ │ +0aa260: 7110 bc2e 0200 |000a: invoke-static {v2}, Lorg/pyneo/maps/utils/SimpleXML;.loadXml:(Ljava/io/InputStream;)Lorg/pyneo/maps/utils/SimpleXML; // method@2ebc │ │ +0aa266: 0c01 |000d: move-result-object v1 │ │ +0aa268: 1101 |000e: return-object v1 │ │ +0aa26a: 0d00 |000f: move-exception v0 │ │ +0aa26c: 2202 9204 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa270: 7010 fb24 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa276: 1a03 ce1b |0015: const-string v3, "e: " // string@1bce │ │ +0aa27a: 6e20 0425 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa280: 0c02 |001a: move-result-object v2 │ │ +0aa282: 6e10 8224 0000 |001b: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa288: 0c03 |001e: move-result-object v3 │ │ +0aa28a: 6e20 0425 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa290: 0c02 |0022: move-result-object v2 │ │ +0aa292: 6e10 0a25 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa298: 0c02 |0026: move-result-object v2 │ │ +0aa29a: 7110 f72e 0200 |0027: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa2a0: 28e4 |002a: goto 000e // -001c │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=86 │ │ 0x0001 line=88 │ │ 0x000e line=94 │ │ @@ -178385,48 +178498,48 @@ │ │ type : '(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0aa304: |[0aa304] org.pyneo.maps.utils.SimpleXML.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ │ -0aa314: 2200 5d04 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@045d │ │ -0aa318: 7010 1024 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ -0aa31e: 7100 c41e 0000 |0005: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@1ec4 │ │ -0aa324: 0c02 |0008: move-result-object v2 │ │ -0aa326: 1a03 1e13 |0009: const-string v3, "Utf-8" // string@131e │ │ -0aa32a: 7230 492f 0203 |000b: invoke-interface {v2, v0, v3}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2f49 │ │ -0aa330: 1a03 1e13 |000e: const-string v3, "Utf-8" // string@131e │ │ -0aa334: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -0aa336: 7110 5a24 0400 |0011: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0aa33c: 0c04 |0014: move-result-object v4 │ │ -0aa33e: 7230 4a2f 3204 |0015: invoke-interface {v2, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2f4a │ │ -0aa344: 6e20 bf2e 2500 |0018: invoke-virtual {v5, v2}, Lorg/pyneo/maps/utils/SimpleXML;.serializeNode:(Lorg/xmlpull/v1/XmlSerializer;)V // method@2ebf │ │ -0aa34a: 7210 472f 0200 |001b: invoke-interface {v2}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2f47 │ │ -0aa350: 2203 9004 |001e: new-instance v3, Ljava/lang/String; // type@0490 │ │ -0aa354: 6e10 1124 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ -0aa35a: 0c04 |0023: move-result-object v4 │ │ -0aa35c: 7020 d024 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/String;.:([B)V // method@24d0 │ │ -0aa362: 1103 |0027: return-object v3 │ │ -0aa364: 0d01 |0028: move-exception v1 │ │ -0aa366: 2203 9204 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa36a: 7010 fb24 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa370: 1a04 ce1b |002e: const-string v4, "e: " // string@1bce │ │ -0aa374: 6e20 0425 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa37a: 0c03 |0033: move-result-object v3 │ │ -0aa37c: 6e10 8224 0100 |0034: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa382: 0c04 |0037: move-result-object v4 │ │ -0aa384: 6e20 0425 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa38a: 0c03 |003b: move-result-object v3 │ │ -0aa38c: 6e10 0a25 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa392: 0c03 |003f: move-result-object v3 │ │ -0aa394: 7110 f72e 0300 |0040: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa39a: 1a03 0000 |0043: const-string v3, "" // string@0000 │ │ -0aa39e: 28e2 |0045: goto 0027 // -001e │ │ +0aa2b4: |[0aa2b4] org.pyneo.maps.utils.SimpleXML.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ │ +0aa2c4: 2200 5d04 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@045d │ │ +0aa2c8: 7010 1024 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ +0aa2ce: 7100 c41e 0000 |0005: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@1ec4 │ │ +0aa2d4: 0c02 |0008: move-result-object v2 │ │ +0aa2d6: 1a03 1e13 |0009: const-string v3, "Utf-8" // string@131e │ │ +0aa2da: 7230 492f 0203 |000b: invoke-interface {v2, v0, v3}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2f49 │ │ +0aa2e0: 1a03 1e13 |000e: const-string v3, "Utf-8" // string@131e │ │ +0aa2e4: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +0aa2e6: 7110 5a24 0400 |0011: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0aa2ec: 0c04 |0014: move-result-object v4 │ │ +0aa2ee: 7230 4a2f 3204 |0015: invoke-interface {v2, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2f4a │ │ +0aa2f4: 6e20 bf2e 2500 |0018: invoke-virtual {v5, v2}, Lorg/pyneo/maps/utils/SimpleXML;.serializeNode:(Lorg/xmlpull/v1/XmlSerializer;)V // method@2ebf │ │ +0aa2fa: 7210 472f 0200 |001b: invoke-interface {v2}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2f47 │ │ +0aa300: 2203 9004 |001e: new-instance v3, Ljava/lang/String; // type@0490 │ │ +0aa304: 6e10 1124 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ +0aa30a: 0c04 |0023: move-result-object v4 │ │ +0aa30c: 7020 d024 4300 |0024: invoke-direct {v3, v4}, Ljava/lang/String;.:([B)V // method@24d0 │ │ +0aa312: 1103 |0027: return-object v3 │ │ +0aa314: 0d01 |0028: move-exception v1 │ │ +0aa316: 2203 9204 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa31a: 7010 fb24 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa320: 1a04 ce1b |002e: const-string v4, "e: " // string@1bce │ │ +0aa324: 6e20 0425 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa32a: 0c03 |0033: move-result-object v3 │ │ +0aa32c: 6e10 8224 0100 |0034: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa332: 0c04 |0037: move-result-object v4 │ │ +0aa334: 6e20 0425 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa33a: 0c03 |003b: move-result-object v3 │ │ +0aa33c: 6e10 0a25 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa342: 0c03 |003f: move-result-object v3 │ │ +0aa344: 7110 f72e 0300 |0040: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa34a: 1a03 0000 |0043: const-string v3, "" // string@0000 │ │ +0aa34e: 28e2 |0045: goto 0027 // -001e │ │ catches : 1 │ │ 0x0000 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x0009 line=117 │ │ @@ -178450,19 +178563,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0aa3b0: |[0aa3b0] org.pyneo.maps.utils.SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ -0aa3c0: 2200 2e06 |0000: new-instance v0, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -0aa3c4: 7020 b12e 2000 |0002: invoke-direct {v0, v2}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ -0aa3ca: 6e20 c12e 1000 |0005: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.setParent:(Lorg/pyneo/maps/utils/SimpleXML;)V // method@2ec1 │ │ -0aa3d0: 1100 |0008: return-object v0 │ │ +0aa360: |[0aa360] org.pyneo.maps.utils.SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ +0aa370: 2200 2e06 |0000: new-instance v0, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +0aa374: 7020 b12e 2000 |0002: invoke-direct {v0, v2}, Lorg/pyneo/maps/utils/SimpleXML;.:(Ljava/lang/String;)V // method@2eb1 │ │ +0aa37a: 6e20 c12e 1000 |0005: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/SimpleXML;.setParent:(Lorg/pyneo/maps/utils/SimpleXML;)V // method@2ec1 │ │ +0aa380: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ 0x0008 line=188 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 child Lorg/pyneo/maps/utils/SimpleXML; │ │ @@ -178474,26 +178587,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0aa3d4: |[0aa3d4] org.pyneo.maps.utils.SimpleXML.getAttr:(Ljava/lang/String;)Ljava/lang/String; │ │ -0aa3e4: 5410 0617 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ -0aa3e8: 6e20 6125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ -0aa3ee: 0a00 |0005: move-result v0 │ │ -0aa3f0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0aa3f4: 5410 0617 |0008: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ -0aa3f8: 6e20 6325 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -0aa3fe: 0c00 |000d: move-result-object v0 │ │ -0aa400: 1f00 9004 |000e: check-cast v0, Ljava/lang/String; // type@0490 │ │ -0aa404: 1100 |0010: return-object v0 │ │ -0aa406: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -0aa40a: 28fd |0013: goto 0010 // -0003 │ │ +0aa384: |[0aa384] org.pyneo.maps.utils.SimpleXML.getAttr:(Ljava/lang/String;)Ljava/lang/String; │ │ +0aa394: 5410 0617 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ +0aa398: 6e20 6125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ +0aa39e: 0a00 |0005: move-result v0 │ │ +0aa3a0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0aa3a4: 5410 0617 |0008: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ +0aa3a8: 6e20 6325 2000 |000a: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +0aa3ae: 0c00 |000d: move-result-object v0 │ │ +0aa3b0: 1f00 9004 |000e: check-cast v0, Ljava/lang/String; // type@0490 │ │ +0aa3b4: 1100 |0010: return-object v0 │ │ +0aa3b6: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +0aa3ba: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0010 line=140 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/pyneo/maps/utils/SimpleXML; │ │ 0x0000 - 0x0014 reg=2 attrName Ljava/lang/String; │ │ @@ -178503,19 +178616,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0aa40c: |[0aa40c] org.pyneo.maps.utils.SimpleXML.getAttrCount:()I │ │ -0aa41c: 5410 0617 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ -0aa420: 6e10 6725 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@2567 │ │ -0aa426: 0a00 |0005: move-result v0 │ │ -0aa428: 0f00 |0006: return v0 │ │ +0aa3bc: |[0aa3bc] org.pyneo.maps.utils.SimpleXML.getAttrCount:()I │ │ +0aa3cc: 5410 0617 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ +0aa3d0: 6e10 6725 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@2567 │ │ +0aa3d6: 0a00 |0005: move-result v0 │ │ +0aa3d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ #3 : (in Lorg/pyneo/maps/utils/SimpleXML;) │ │ @@ -178523,19 +178636,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0aa42c: |[0aa42c] org.pyneo.maps.utils.SimpleXML.getChildCount:()I │ │ -0aa43c: 5410 0717 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ -0aa440: 6e10 af25 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@25af │ │ -0aa446: 0a00 |0005: move-result v0 │ │ -0aa448: 0f00 |0006: return v0 │ │ +0aa3dc: |[0aa3dc] org.pyneo.maps.utils.SimpleXML.getChildCount:()I │ │ +0aa3ec: 5410 0717 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ +0aa3f0: 6e10 af25 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@25af │ │ +0aa3f6: 0a00 |0005: move-result v0 │ │ +0aa3f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ #4 : (in Lorg/pyneo/maps/utils/SimpleXML;) │ │ @@ -178543,17 +178656,17 @@ │ │ type : '()Ljava/util/Vector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa44c: |[0aa44c] org.pyneo.maps.utils.SimpleXML.getChildren:()Ljava/util/Vector; │ │ -0aa45c: 5410 0717 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ -0aa460: 1100 |0002: return-object v0 │ │ +0aa3fc: |[0aa3fc] org.pyneo.maps.utils.SimpleXML.getChildren:()Ljava/util/Vector; │ │ +0aa40c: 5410 0717 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ +0aa410: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ #5 : (in Lorg/pyneo/maps/utils/SimpleXML;) │ │ @@ -178561,46 +178674,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/Vector;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0aa464: |[0aa464] org.pyneo.maps.utils.SimpleXML.getChildren:(Ljava/lang/String;)Ljava/util/Vector; │ │ -0aa474: 2202 be04 |0000: new-instance v2, Ljava/util/Vector; // type@04be │ │ -0aa478: 7010 aa25 0200 |0002: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@25aa │ │ -0aa47e: 5464 0717 |0005: iget-object v4, v6, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ -0aa482: 6e10 ad25 0400 |0007: invoke-virtual {v4}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@25ad │ │ -0aa488: 0c01 |000a: move-result-object v1 │ │ -0aa48a: 7210 6f25 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0aa490: 0a04 |000e: move-result v4 │ │ -0aa492: 3804 2f00 |000f: if-eqz v4, 003e // +002f │ │ -0aa496: 7210 7025 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0aa49c: 0c03 |0014: move-result-object v3 │ │ -0aa49e: 1f03 2e06 |0015: check-cast v3, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -0aa4a2: 5434 0817 |0017: iget-object v4, v3, Lorg/pyneo/maps/utils/SimpleXML;.fname:Ljava/lang/String; // field@1708 │ │ -0aa4a6: 6e20 db24 7400 |0019: invoke-virtual {v4, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0aa4ac: 0a04 |001c: move-result v4 │ │ -0aa4ae: 3804 eeff |001d: if-eqz v4, 000b // -0012 │ │ -0aa4b2: 6e20 ab25 3200 |001f: invoke-virtual {v2, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@25ab │ │ -0aa4b8: 28e9 |0022: goto 000b // -0017 │ │ -0aa4ba: 0d00 |0023: move-exception v0 │ │ -0aa4bc: 2204 9204 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa4c0: 7010 fb24 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa4c6: 1a05 ce1b |0029: const-string v5, "e: " // string@1bce │ │ -0aa4ca: 6e20 0425 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa4d0: 0c04 |002e: move-result-object v4 │ │ -0aa4d2: 6e10 8224 0000 |002f: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa4d8: 0c05 |0032: move-result-object v5 │ │ -0aa4da: 6e20 0425 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa4e0: 0c04 |0036: move-result-object v4 │ │ -0aa4e2: 6e10 0a25 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa4e8: 0c04 |003a: move-result-object v4 │ │ -0aa4ea: 7110 f72e 0400 |003b: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa4f0: 1102 |003e: return-object v2 │ │ +0aa414: |[0aa414] org.pyneo.maps.utils.SimpleXML.getChildren:(Ljava/lang/String;)Ljava/util/Vector; │ │ +0aa424: 2202 be04 |0000: new-instance v2, Ljava/util/Vector; // type@04be │ │ +0aa428: 7010 aa25 0200 |0002: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@25aa │ │ +0aa42e: 5464 0717 |0005: iget-object v4, v6, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ +0aa432: 6e10 ad25 0400 |0007: invoke-virtual {v4}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@25ad │ │ +0aa438: 0c01 |000a: move-result-object v1 │ │ +0aa43a: 7210 6f25 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0aa440: 0a04 |000e: move-result v4 │ │ +0aa442: 3804 2f00 |000f: if-eqz v4, 003e // +002f │ │ +0aa446: 7210 7025 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0aa44c: 0c03 |0014: move-result-object v3 │ │ +0aa44e: 1f03 2e06 |0015: check-cast v3, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +0aa452: 5434 0817 |0017: iget-object v4, v3, Lorg/pyneo/maps/utils/SimpleXML;.fname:Ljava/lang/String; // field@1708 │ │ +0aa456: 6e20 db24 7400 |0019: invoke-virtual {v4, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0aa45c: 0a04 |001c: move-result v4 │ │ +0aa45e: 3804 eeff |001d: if-eqz v4, 000b // -0012 │ │ +0aa462: 6e20 ab25 3200 |001f: invoke-virtual {v2, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@25ab │ │ +0aa468: 28e9 |0022: goto 000b // -0017 │ │ +0aa46a: 0d00 |0023: move-exception v0 │ │ +0aa46c: 2204 9204 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa470: 7010 fb24 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa476: 1a05 ce1b |0029: const-string v5, "e: " // string@1bce │ │ +0aa47a: 6e20 0425 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa480: 0c04 |002e: move-result-object v4 │ │ +0aa482: 6e10 8224 0000 |002f: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa488: 0c05 |0032: move-result-object v5 │ │ +0aa48a: 6e20 0425 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa490: 0c04 |0036: move-result-object v4 │ │ +0aa492: 6e10 0a25 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa498: 0c04 |003a: move-result-object v4 │ │ +0aa49a: 7110 f72e 0400 |003b: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa4a0: 1102 |003e: return-object v2 │ │ catches : 1 │ │ 0x0005 - 0x0022 │ │ Ljava/lang/Exception; -> 0x0023 │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=194 │ │ 0x000b line=195 │ │ @@ -178623,90 +178736,90 @@ │ │ type : '(Ljava/lang/String;Z)Lorg/pyneo/maps/utils/SimpleXML;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 133 16-bit code units │ │ -0aa504: |[0aa504] org.pyneo.maps.utils.SimpleXML.getNodeByPath:(Ljava/lang/String;Z)Lorg/pyneo/maps/utils/SimpleXML; │ │ -0aa514: 380b 0e00 |0000: if-eqz v11, 000e // +000e │ │ -0aa518: 6e10 f324 0b00 |0002: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0aa51e: 0c08 |0005: move-result-object v8 │ │ -0aa520: 1a09 0000 |0006: const-string v9, "" // string@0000 │ │ -0aa524: 6e20 db24 9800 |0008: invoke-virtual {v8, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0aa52a: 0a08 |000b: move-result v8 │ │ -0aa52c: 3808 0400 |000c: if-eqz v8, 0010 // +0004 │ │ -0aa530: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -0aa532: 1106 |000f: return-object v6 │ │ -0aa534: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0aa536: 1a08 e614 |0011: const-string v8, "\\" // string@14e6 │ │ -0aa53a: 6e20 e824 8b00 |0013: invoke-virtual {v11, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0aa540: 0c01 |0016: move-result-object v1 │ │ -0aa542: 3801 f8ff |0017: if-eqz v1, 000f // -0008 │ │ -0aa546: 2118 |0019: array-length v8, v1 │ │ -0aa548: 3d08 f5ff |001a: if-lez v8, 000f // -000b │ │ -0aa54c: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -0aa54e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0aa550: 2118 |001e: array-length v8, v1 │ │ -0aa552: 3585 1500 |001f: if-ge v5, v8, 0034 // +0015 │ │ -0aa556: 4608 0105 |0021: aget-object v8, v1, v5 │ │ -0aa55a: 6e10 f324 0800 |0023: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0aa560: 0c02 |0026: move-result-object v2 │ │ -0aa562: 3802 0a00 |0027: if-eqz v2, 0031 // +000a │ │ -0aa566: 6e10 e524 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0aa56c: 0a08 |002c: move-result v8 │ │ -0aa56e: 3d08 0400 |002d: if-lez v8, 0031 // +0004 │ │ -0aa572: d807 0701 |002f: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0aa576: d805 0501 |0031: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0aa57a: 28eb |0033: goto 001e // -0015 │ │ -0aa57c: 3d07 dbff |0034: if-lez v7, 000f // -0025 │ │ -0aa580: 07a6 |0036: move-object v6, v10 │ │ -0aa582: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -0aa584: 2118 |0038: array-length v8, v1 │ │ -0aa586: 3585 d6ff |0039: if-ge v5, v8, 000f // -002a │ │ -0aa58a: 4608 0105 |003b: aget-object v8, v1, v5 │ │ -0aa58e: 6e10 f324 0800 |003d: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0aa594: 0c02 |0040: move-result-object v2 │ │ -0aa596: 3802 1c00 |0041: if-eqz v2, 005d // +001c │ │ -0aa59a: 6e10 e524 0200 |0043: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0aa5a0: 0a08 |0046: move-result v8 │ │ -0aa5a2: 3d08 1600 |0047: if-lez v8, 005d // +0016 │ │ -0aa5a6: 6e20 b82e 2600 |0049: invoke-virtual {v6, v2}, Lorg/pyneo/maps/utils/SimpleXML;.getChildren:(Ljava/lang/String;)Ljava/util/Vector; // method@2eb8 │ │ -0aa5ac: 0c03 |004c: move-result-object v3 │ │ -0aa5ae: 3803 1300 |004d: if-eqz v3, 0060 // +0013 │ │ -0aa5b2: 6e10 af25 0300 |004f: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@25af │ │ -0aa5b8: 0a08 |0052: move-result v8 │ │ -0aa5ba: 3d08 0d00 |0053: if-lez v8, 0060 // +000d │ │ -0aa5be: 6e10 ac25 0300 |0055: invoke-virtual {v3}, Ljava/util/Vector;.firstElement:()Ljava/lang/Object; // method@25ac │ │ -0aa5c4: 0c08 |0058: move-result-object v8 │ │ -0aa5c6: 0780 |0059: move-object v0, v8 │ │ -0aa5c8: 1f00 2e06 |005a: check-cast v0, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -0aa5cc: 0706 |005c: move-object v6, v0 │ │ -0aa5ce: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0aa5d2: 28d9 |005f: goto 0038 // -0027 │ │ -0aa5d4: 380c 0700 |0060: if-eqz v12, 0067 // +0007 │ │ -0aa5d8: 6e20 b22e 2600 |0062: invoke-virtual {v6, v2}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ -0aa5de: 0c06 |0065: move-result-object v6 │ │ -0aa5e0: 28f7 |0066: goto 005d // -0009 │ │ -0aa5e2: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -0aa5e4: 28a7 |0068: goto 000f // -0059 │ │ -0aa5e6: 0d04 |0069: move-exception v4 │ │ -0aa5e8: 2208 9204 |006a: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa5ec: 7010 fb24 0800 |006c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa5f2: 1a09 ce1b |006f: const-string v9, "e: " // string@1bce │ │ -0aa5f6: 6e20 0425 9800 |0071: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa5fc: 0c08 |0074: move-result-object v8 │ │ -0aa5fe: 6e10 8224 0400 |0075: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa604: 0c09 |0078: move-result-object v9 │ │ -0aa606: 6e20 0425 9800 |0079: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa60c: 0c08 |007c: move-result-object v8 │ │ -0aa60e: 6e10 0a25 0800 |007d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa614: 0c08 |0080: move-result-object v8 │ │ -0aa616: 7110 f72e 0800 |0081: invoke-static {v8}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa61c: 288b |0084: goto 000f // -0075 │ │ +0aa4b4: |[0aa4b4] org.pyneo.maps.utils.SimpleXML.getNodeByPath:(Ljava/lang/String;Z)Lorg/pyneo/maps/utils/SimpleXML; │ │ +0aa4c4: 380b 0e00 |0000: if-eqz v11, 000e // +000e │ │ +0aa4c8: 6e10 f324 0b00 |0002: invoke-virtual {v11}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0aa4ce: 0c08 |0005: move-result-object v8 │ │ +0aa4d0: 1a09 0000 |0006: const-string v9, "" // string@0000 │ │ +0aa4d4: 6e20 db24 9800 |0008: invoke-virtual {v8, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0aa4da: 0a08 |000b: move-result v8 │ │ +0aa4dc: 3808 0400 |000c: if-eqz v8, 0010 // +0004 │ │ +0aa4e0: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +0aa4e2: 1106 |000f: return-object v6 │ │ +0aa4e4: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +0aa4e6: 1a08 e614 |0011: const-string v8, "\\" // string@14e6 │ │ +0aa4ea: 6e20 e824 8b00 |0013: invoke-virtual {v11, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0aa4f0: 0c01 |0016: move-result-object v1 │ │ +0aa4f2: 3801 f8ff |0017: if-eqz v1, 000f // -0008 │ │ +0aa4f6: 2118 |0019: array-length v8, v1 │ │ +0aa4f8: 3d08 f5ff |001a: if-lez v8, 000f // -000b │ │ +0aa4fc: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +0aa4fe: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0aa500: 2118 |001e: array-length v8, v1 │ │ +0aa502: 3585 1500 |001f: if-ge v5, v8, 0034 // +0015 │ │ +0aa506: 4608 0105 |0021: aget-object v8, v1, v5 │ │ +0aa50a: 6e10 f324 0800 |0023: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0aa510: 0c02 |0026: move-result-object v2 │ │ +0aa512: 3802 0a00 |0027: if-eqz v2, 0031 // +000a │ │ +0aa516: 6e10 e524 0200 |0029: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0aa51c: 0a08 |002c: move-result v8 │ │ +0aa51e: 3d08 0400 |002d: if-lez v8, 0031 // +0004 │ │ +0aa522: d807 0701 |002f: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0aa526: d805 0501 |0031: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0aa52a: 28eb |0033: goto 001e // -0015 │ │ +0aa52c: 3d07 dbff |0034: if-lez v7, 000f // -0025 │ │ +0aa530: 07a6 |0036: move-object v6, v10 │ │ +0aa532: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +0aa534: 2118 |0038: array-length v8, v1 │ │ +0aa536: 3585 d6ff |0039: if-ge v5, v8, 000f // -002a │ │ +0aa53a: 4608 0105 |003b: aget-object v8, v1, v5 │ │ +0aa53e: 6e10 f324 0800 |003d: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0aa544: 0c02 |0040: move-result-object v2 │ │ +0aa546: 3802 1c00 |0041: if-eqz v2, 005d // +001c │ │ +0aa54a: 6e10 e524 0200 |0043: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0aa550: 0a08 |0046: move-result v8 │ │ +0aa552: 3d08 1600 |0047: if-lez v8, 005d // +0016 │ │ +0aa556: 6e20 b82e 2600 |0049: invoke-virtual {v6, v2}, Lorg/pyneo/maps/utils/SimpleXML;.getChildren:(Ljava/lang/String;)Ljava/util/Vector; // method@2eb8 │ │ +0aa55c: 0c03 |004c: move-result-object v3 │ │ +0aa55e: 3803 1300 |004d: if-eqz v3, 0060 // +0013 │ │ +0aa562: 6e10 af25 0300 |004f: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@25af │ │ +0aa568: 0a08 |0052: move-result v8 │ │ +0aa56a: 3d08 0d00 |0053: if-lez v8, 0060 // +000d │ │ +0aa56e: 6e10 ac25 0300 |0055: invoke-virtual {v3}, Ljava/util/Vector;.firstElement:()Ljava/lang/Object; // method@25ac │ │ +0aa574: 0c08 |0058: move-result-object v8 │ │ +0aa576: 0780 |0059: move-object v0, v8 │ │ +0aa578: 1f00 2e06 |005a: check-cast v0, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +0aa57c: 0706 |005c: move-object v6, v0 │ │ +0aa57e: d805 0501 |005d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0aa582: 28d9 |005f: goto 0038 // -0027 │ │ +0aa584: 380c 0700 |0060: if-eqz v12, 0067 // +0007 │ │ +0aa588: 6e20 b22e 2600 |0062: invoke-virtual {v6, v2}, Lorg/pyneo/maps/utils/SimpleXML;.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; // method@2eb2 │ │ +0aa58e: 0c06 |0065: move-result-object v6 │ │ +0aa590: 28f7 |0066: goto 005d // -0009 │ │ +0aa592: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +0aa594: 28a7 |0068: goto 000f // -0059 │ │ +0aa596: 0d04 |0069: move-exception v4 │ │ +0aa598: 2208 9204 |006a: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa59c: 7010 fb24 0800 |006c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa5a2: 1a09 ce1b |006f: const-string v9, "e: " // string@1bce │ │ +0aa5a6: 6e20 0425 9800 |0071: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa5ac: 0c08 |0074: move-result-object v8 │ │ +0aa5ae: 6e10 8224 0400 |0075: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa5b4: 0c09 |0078: move-result-object v9 │ │ +0aa5b6: 6e20 0425 9800 |0079: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa5bc: 0c08 |007c: move-result-object v8 │ │ +0aa5be: 6e10 0a25 0800 |007d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa5c4: 0c08 |0080: move-result-object v8 │ │ +0aa5c6: 7110 f72e 0800 |0081: invoke-static {v8}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa5cc: 288b |0084: goto 000f // -0075 │ │ catches : 1 │ │ 0x0011 - 0x0065 │ │ Ljava/lang/Exception; -> 0x0069 │ │ positions : │ │ 0x0000 line=211 │ │ 0x000f line=249 │ │ 0x0010 line=213 │ │ @@ -178751,17 +178864,17 @@ │ │ type : '()Lorg/pyneo/maps/utils/SimpleXML;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa630: |[0aa630] org.pyneo.maps.utils.SimpleXML.getParent:()Lorg/pyneo/maps/utils/SimpleXML; │ │ -0aa640: 5410 0917 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ -0aa644: 1100 |0002: return-object v0 │ │ +0aa5e0: |[0aa5e0] org.pyneo.maps.utils.SimpleXML.getParent:()Lorg/pyneo/maps/utils/SimpleXML; │ │ +0aa5f0: 5410 0917 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ +0aa5f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ #8 : (in Lorg/pyneo/maps/utils/SimpleXML;) │ │ @@ -178769,17 +178882,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa648: |[0aa648] org.pyneo.maps.utils.SimpleXML.getText:()Ljava/lang/String; │ │ -0aa658: 5410 0a17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0aa65c: 1100 |0002: return-object v0 │ │ +0aa5f8: |[0aa5f8] org.pyneo.maps.utils.SimpleXML.getText:()Ljava/lang/String; │ │ +0aa608: 5410 0a17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0aa60c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ #9 : (in Lorg/pyneo/maps/utils/SimpleXML;) │ │ @@ -178787,75 +178900,75 @@ │ │ type : '(Lorg/xmlpull/v1/XmlSerializer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -0aa660: |[0aa660] org.pyneo.maps.utils.SimpleXML.serializeNode:(Lorg/xmlpull/v1/XmlSerializer;)V │ │ -0aa670: 1a04 0000 |0000: const-string v4, "" // string@0000 │ │ -0aa674: 5475 0817 |0002: iget-object v5, v7, Lorg/pyneo/maps/utils/SimpleXML;.fname:Ljava/lang/String; // field@1708 │ │ -0aa678: 7230 4b2f 4805 |0004: invoke-interface {v8, v4, v5}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f4b │ │ -0aa67e: 5474 0617 |0007: iget-object v4, v7, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ -0aa682: 6e10 6225 0400 |0009: invoke-virtual {v4}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2562 │ │ -0aa688: 0c04 |000c: move-result-object v4 │ │ -0aa68a: 7210 a225 0400 |000d: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -0aa690: 0c03 |0010: move-result-object v3 │ │ -0aa692: 7210 6f25 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0aa698: 0a04 |0014: move-result v4 │ │ -0aa69a: 3804 3600 |0015: if-eqz v4, 004b // +0036 │ │ -0aa69e: 7210 7025 0300 |0017: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0aa6a4: 0c02 |001a: move-result-object v2 │ │ -0aa6a6: 1f02 b804 |001b: check-cast v2, Ljava/util/Map$Entry; // type@04b8 │ │ -0aa6aa: 1a06 0000 |001d: const-string v6, "" // string@0000 │ │ -0aa6ae: 7210 9325 0200 |001f: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ -0aa6b4: 0c04 |0022: move-result-object v4 │ │ -0aa6b6: 1f04 9004 |0023: check-cast v4, Ljava/lang/String; // type@0490 │ │ -0aa6ba: 7210 9425 0200 |0025: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -0aa6c0: 0c05 |0028: move-result-object v5 │ │ -0aa6c2: 1f05 9004 |0029: check-cast v5, Ljava/lang/String; // type@0490 │ │ -0aa6c6: 7240 462f 6854 |002b: invoke-interface {v8, v6, v4, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f46 │ │ -0aa6cc: 28e3 |002e: goto 0011 // -001d │ │ -0aa6ce: 0d01 |002f: move-exception v1 │ │ -0aa6d0: 2204 9204 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa6d4: 7010 fb24 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa6da: 1a05 ce1b |0035: const-string v5, "e: " // string@1bce │ │ -0aa6de: 6e20 0425 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa6e4: 0c04 |003a: move-result-object v4 │ │ -0aa6e6: 6e10 8224 0100 |003b: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa6ec: 0c05 |003e: move-result-object v5 │ │ -0aa6ee: 6e20 0425 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa6f4: 0c04 |0042: move-result-object v4 │ │ -0aa6f6: 6e10 0a25 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa6fc: 0c04 |0046: move-result-object v4 │ │ -0aa6fe: 7110 f72e 0400 |0047: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa704: 0e00 |004a: return-void │ │ -0aa706: 5474 0717 |004b: iget-object v4, v7, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ -0aa70a: 6e10 af25 0400 |004d: invoke-virtual {v4}, Ljava/util/Vector;.size:()I // method@25af │ │ -0aa710: 0a04 |0050: move-result v4 │ │ -0aa712: 3d04 1800 |0051: if-lez v4, 0069 // +0018 │ │ -0aa716: 5474 0717 |0053: iget-object v4, v7, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ -0aa71a: 6e10 ad25 0400 |0055: invoke-virtual {v4}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@25ad │ │ -0aa720: 0c03 |0058: move-result-object v3 │ │ -0aa722: 7210 6f25 0300 |0059: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0aa728: 0a04 |005c: move-result v4 │ │ -0aa72a: 3804 1500 |005d: if-eqz v4, 0072 // +0015 │ │ -0aa72e: 7210 7025 0300 |005f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0aa734: 0c00 |0062: move-result-object v0 │ │ -0aa736: 1f00 2e06 |0063: check-cast v0, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -0aa73a: 6e20 bf2e 8000 |0065: invoke-virtual {v0, v8}, Lorg/pyneo/maps/utils/SimpleXML;.serializeNode:(Lorg/xmlpull/v1/XmlSerializer;)V // method@2ebf │ │ -0aa740: 28f1 |0068: goto 0059 // -000f │ │ -0aa742: 5474 0a17 |0069: iget-object v4, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0aa746: 3804 0700 |006b: if-eqz v4, 0072 // +0007 │ │ -0aa74a: 5474 0a17 |006d: iget-object v4, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0aa74e: 7220 4c2f 4800 |006f: invoke-interface {v8, v4}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f4c │ │ -0aa754: 1a04 0000 |0072: const-string v4, "" // string@0000 │ │ -0aa758: 5475 0817 |0074: iget-object v5, v7, Lorg/pyneo/maps/utils/SimpleXML;.fname:Ljava/lang/String; // field@1708 │ │ -0aa75c: 7230 482f 4805 |0076: invoke-interface {v8, v4, v5}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f48 │ │ -0aa762: 28d1 |0079: goto 004a // -002f │ │ +0aa610: |[0aa610] org.pyneo.maps.utils.SimpleXML.serializeNode:(Lorg/xmlpull/v1/XmlSerializer;)V │ │ +0aa620: 1a03 0000 |0000: const-string v3, "" // string@0000 │ │ +0aa624: 5474 0817 |0002: iget-object v4, v7, Lorg/pyneo/maps/utils/SimpleXML;.fname:Ljava/lang/String; // field@1708 │ │ +0aa628: 7230 4b2f 3804 |0004: invoke-interface {v8, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f4b │ │ +0aa62e: 5473 0617 |0007: iget-object v3, v7, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ +0aa632: 6e10 6225 0300 |0009: invoke-virtual {v3}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2562 │ │ +0aa638: 0c03 |000c: move-result-object v3 │ │ +0aa63a: 7210 a225 0300 |000d: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +0aa640: 0c05 |0010: move-result-object v5 │ │ +0aa642: 7210 6f25 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0aa648: 0a03 |0014: move-result v3 │ │ +0aa64a: 3803 3600 |0015: if-eqz v3, 004b // +0036 │ │ +0aa64e: 7210 7025 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0aa654: 0c02 |001a: move-result-object v2 │ │ +0aa656: 1f02 b804 |001b: check-cast v2, Ljava/util/Map$Entry; // type@04b8 │ │ +0aa65a: 1a06 0000 |001d: const-string v6, "" // string@0000 │ │ +0aa65e: 7210 9325 0200 |001f: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ +0aa664: 0c03 |0022: move-result-object v3 │ │ +0aa666: 1f03 9004 |0023: check-cast v3, Ljava/lang/String; // type@0490 │ │ +0aa66a: 7210 9425 0200 |0025: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +0aa670: 0c04 |0028: move-result-object v4 │ │ +0aa672: 1f04 9004 |0029: check-cast v4, Ljava/lang/String; // type@0490 │ │ +0aa676: 7240 462f 6843 |002b: invoke-interface {v8, v6, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f46 │ │ +0aa67c: 28e3 |002e: goto 0011 // -001d │ │ +0aa67e: 0d01 |002f: move-exception v1 │ │ +0aa680: 2203 9204 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa684: 7010 fb24 0300 |0032: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa68a: 1a04 ce1b |0035: const-string v4, "e: " // string@1bce │ │ +0aa68e: 6e20 0425 4300 |0037: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa694: 0c03 |003a: move-result-object v3 │ │ +0aa696: 6e10 8224 0100 |003b: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa69c: 0c04 |003e: move-result-object v4 │ │ +0aa69e: 6e20 0425 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa6a4: 0c03 |0042: move-result-object v3 │ │ +0aa6a6: 6e10 0a25 0300 |0043: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa6ac: 0c03 |0046: move-result-object v3 │ │ +0aa6ae: 7110 f72e 0300 |0047: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa6b4: 0e00 |004a: return-void │ │ +0aa6b6: 5473 0717 |004b: iget-object v3, v7, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ +0aa6ba: 6e10 af25 0300 |004d: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@25af │ │ +0aa6c0: 0a03 |0050: move-result v3 │ │ +0aa6c2: 3d03 1800 |0051: if-lez v3, 0069 // +0018 │ │ +0aa6c6: 5473 0717 |0053: iget-object v3, v7, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ +0aa6ca: 6e10 ad25 0300 |0055: invoke-virtual {v3}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@25ad │ │ +0aa6d0: 0c03 |0058: move-result-object v3 │ │ +0aa6d2: 7210 6f25 0300 |0059: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0aa6d8: 0a04 |005c: move-result v4 │ │ +0aa6da: 3804 1500 |005d: if-eqz v4, 0072 // +0015 │ │ +0aa6de: 7210 7025 0300 |005f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0aa6e4: 0c00 |0062: move-result-object v0 │ │ +0aa6e6: 1f00 2e06 |0063: check-cast v0, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +0aa6ea: 6e20 bf2e 8000 |0065: invoke-virtual {v0, v8}, Lorg/pyneo/maps/utils/SimpleXML;.serializeNode:(Lorg/xmlpull/v1/XmlSerializer;)V // method@2ebf │ │ +0aa6f0: 28f1 |0068: goto 0059 // -000f │ │ +0aa6f2: 5473 0a17 |0069: iget-object v3, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0aa6f6: 3803 0700 |006b: if-eqz v3, 0072 // +0007 │ │ +0aa6fa: 5473 0a17 |006d: iget-object v3, v7, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0aa6fe: 7220 4c2f 3800 |006f: invoke-interface {v8, v3}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f4c │ │ +0aa704: 1a03 0000 |0072: const-string v3, "" // string@0000 │ │ +0aa708: 5474 0817 |0074: iget-object v4, v7, Lorg/pyneo/maps/utils/SimpleXML;.fname:Ljava/lang/String; // field@1708 │ │ +0aa70c: 7230 482f 3804 |0076: invoke-interface {v8, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2f48 │ │ +0aa712: 28d1 |0079: goto 004a // -002f │ │ catches : 2 │ │ 0x0000 - 0x002e │ │ Ljava/lang/Exception; -> 0x002f │ │ 0x004b - 0x0079 │ │ Ljava/lang/Exception; -> 0x002f │ │ positions : │ │ 0x0000 line=254 │ │ @@ -178868,34 +178981,32 @@ │ │ 0x0053 line=260 │ │ 0x0065 line=261 │ │ 0x0069 line=264 │ │ 0x006d line=265 │ │ 0x0072 line=267 │ │ locals : │ │ 0x001d - 0x002f reg=2 ee Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0011 - 0x002f reg=3 i$ Ljava/util/Iterator; │ │ 0x0030 - 0x004a reg=1 e Ljava/lang/Exception; │ │ 0x0065 - 0x0069 reg=0 c Lorg/pyneo/maps/utils/SimpleXML; │ │ - 0x004b - 0x007a reg=3 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x007a reg=7 this Lorg/pyneo/maps/utils/SimpleXML; │ │ 0x0000 - 0x007a reg=8 ser Lorg/xmlpull/v1/XmlSerializer; │ │ │ │ #10 : (in Lorg/pyneo/maps/utils/SimpleXML;) │ │ name : 'setAttr' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aa77c: |[0aa77c] org.pyneo.maps.utils.SimpleXML.setAttr:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0aa78c: 5410 0617 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ -0aa790: 6e30 6525 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0aa796: 0e00 |0005: return-void │ │ +0aa72c: |[0aa72c] org.pyneo.maps.utils.SimpleXML.setAttr:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0aa73c: 5410 0617 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/SimpleXML;.fattrs:Ljava/util/HashMap; // field@1706 │ │ +0aa740: 6e30 6525 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0aa746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/utils/SimpleXML; │ │ 0x0000 - 0x0006 reg=2 attrName Ljava/lang/String; │ │ @@ -178906,58 +179017,58 @@ │ │ type : '(Lorg/pyneo/maps/utils/SimpleXML;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0aa798: |[0aa798] org.pyneo.maps.utils.SimpleXML.setParent:(Lorg/pyneo/maps/utils/SimpleXML;)V │ │ -0aa7a8: 5431 0917 |0000: iget-object v1, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ -0aa7ac: 3801 0900 |0002: if-eqz v1, 000b // +0009 │ │ -0aa7b0: 5431 0917 |0004: iget-object v1, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ -0aa7b4: 5411 0717 |0006: iget-object v1, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ -0aa7b8: 6e20 ae25 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/Vector;.remove:(Ljava/lang/Object;)Z // method@25ae │ │ -0aa7be: 2041 2e06 |000b: instance-of v1, v4, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ -0aa7c2: 3801 4400 |000d: if-eqz v1, 0051 // +0044 │ │ -0aa7c6: 5b34 0917 |000f: iput-object v4, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ -0aa7ca: 5431 0917 |0011: iget-object v1, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ -0aa7ce: 5411 0717 |0013: iget-object v1, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ -0aa7d2: 6e20 ab25 3100 |0015: invoke-virtual {v1, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@25ab │ │ -0aa7d8: 0e00 |0018: return-void │ │ -0aa7da: 0d00 |0019: move-exception v0 │ │ -0aa7dc: 2201 9204 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa7e0: 7010 fb24 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa7e6: 1a02 ce1b |001f: const-string v2, "e: " // string@1bce │ │ -0aa7ea: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa7f0: 0c01 |0024: move-result-object v1 │ │ -0aa7f2: 6e10 8224 0000 |0025: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa7f8: 0c02 |0028: move-result-object v2 │ │ -0aa7fa: 6e20 0425 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa800: 0c01 |002c: move-result-object v1 │ │ -0aa802: 6e10 0a25 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa808: 0c01 |0030: move-result-object v1 │ │ -0aa80a: 7110 f72e 0100 |0031: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa810: 28d7 |0034: goto 000b // -0029 │ │ -0aa812: 0d00 |0035: move-exception v0 │ │ -0aa814: 2201 9204 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0aa818: 7010 fb24 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aa81e: 1a02 ce1b |003b: const-string v2, "e: " // string@1bce │ │ -0aa822: 6e20 0425 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa828: 0c01 |0040: move-result-object v1 │ │ -0aa82a: 6e10 8224 0000 |0041: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0aa830: 0c02 |0044: move-result-object v2 │ │ -0aa832: 6e20 0425 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aa838: 0c01 |0048: move-result-object v1 │ │ -0aa83a: 6e10 0a25 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aa840: 0c01 |004c: move-result-object v1 │ │ -0aa842: 7110 f72e 0100 |004d: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0aa848: 28c8 |0050: goto 0018 // -0038 │ │ -0aa84a: 1201 |0051: const/4 v1, #int 0 // #0 │ │ -0aa84c: 5b31 0917 |0052: iput-object v1, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ -0aa850: 28c4 |0054: goto 0018 // -003c │ │ +0aa748: |[0aa748] org.pyneo.maps.utils.SimpleXML.setParent:(Lorg/pyneo/maps/utils/SimpleXML;)V │ │ +0aa758: 5431 0917 |0000: iget-object v1, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ +0aa75c: 3801 0900 |0002: if-eqz v1, 000b // +0009 │ │ +0aa760: 5431 0917 |0004: iget-object v1, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ +0aa764: 5411 0717 |0006: iget-object v1, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ +0aa768: 6e20 ae25 3100 |0008: invoke-virtual {v1, v3}, Ljava/util/Vector;.remove:(Ljava/lang/Object;)Z // method@25ae │ │ +0aa76e: 2041 2e06 |000b: instance-of v1, v4, Lorg/pyneo/maps/utils/SimpleXML; // type@062e │ │ +0aa772: 3801 4400 |000d: if-eqz v1, 0051 // +0044 │ │ +0aa776: 5b34 0917 |000f: iput-object v4, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ +0aa77a: 5431 0917 |0011: iget-object v1, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ +0aa77e: 5411 0717 |0013: iget-object v1, v1, Lorg/pyneo/maps/utils/SimpleXML;.fchild:Ljava/util/Vector; // field@1707 │ │ +0aa782: 6e20 ab25 3100 |0015: invoke-virtual {v1, v3}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@25ab │ │ +0aa788: 0e00 |0018: return-void │ │ +0aa78a: 0d00 |0019: move-exception v0 │ │ +0aa78c: 2201 9204 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa790: 7010 fb24 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa796: 1a02 ce1b |001f: const-string v2, "e: " // string@1bce │ │ +0aa79a: 6e20 0425 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa7a0: 0c01 |0024: move-result-object v1 │ │ +0aa7a2: 6e10 8224 0000 |0025: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa7a8: 0c02 |0028: move-result-object v2 │ │ +0aa7aa: 6e20 0425 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa7b0: 0c01 |002c: move-result-object v1 │ │ +0aa7b2: 6e10 0a25 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa7b8: 0c01 |0030: move-result-object v1 │ │ +0aa7ba: 7110 f72e 0100 |0031: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa7c0: 28d7 |0034: goto 000b // -0029 │ │ +0aa7c2: 0d00 |0035: move-exception v0 │ │ +0aa7c4: 2201 9204 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0aa7c8: 7010 fb24 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aa7ce: 1a02 ce1b |003b: const-string v2, "e: " // string@1bce │ │ +0aa7d2: 6e20 0425 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa7d8: 0c01 |0040: move-result-object v1 │ │ +0aa7da: 6e10 8224 0000 |0041: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0aa7e0: 0c02 |0044: move-result-object v2 │ │ +0aa7e2: 6e20 0425 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aa7e8: 0c01 |0048: move-result-object v1 │ │ +0aa7ea: 6e10 0a25 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aa7f0: 0c01 |004c: move-result-object v1 │ │ +0aa7f2: 7110 f72e 0100 |004d: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0aa7f8: 28c8 |0050: goto 0018 // -0038 │ │ +0aa7fa: 1201 |0051: const/4 v1, #int 0 // #0 │ │ +0aa7fc: 5b31 0917 |0052: iput-object v1, v3, Lorg/pyneo/maps/utils/SimpleXML;.fparent:Lorg/pyneo/maps/utils/SimpleXML; // field@1709 │ │ +0aa800: 28c4 |0054: goto 0018 // -003c │ │ catches : 2 │ │ 0x0004 - 0x000b │ │ Ljava/lang/Exception; -> 0x0019 │ │ 0x0011 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0035 │ │ positions : │ │ 0x0000 line=164 │ │ @@ -178982,17 +179093,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aa870: |[0aa870] org.pyneo.maps.utils.SimpleXML.setText:(Ljava/lang/String;)V │ │ -0aa880: 5b01 0a17 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ -0aa884: 0e00 |0002: return-void │ │ +0aa820: |[0aa820] org.pyneo.maps.utils.SimpleXML.setText:(Ljava/lang/String;)V │ │ +0aa830: 5b01 0a17 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/SimpleXML;.ftext:Ljava/lang/String; // field@170a │ │ +0aa834: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/utils/SimpleXML; │ │ 0x0000 - 0x0003 reg=1 newText Ljava/lang/String; │ │ @@ -179031,72 +179142,72 @@ │ │ type : '(Lorg/pyneo/maps/utils/Storage;Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0aa888: |[0aa888] org.pyneo.maps.utils.Storage$GeoDatabaseHelper.:(Lorg/pyneo/maps/utils/Storage;Landroid/content/Context;Ljava/lang/String;)V │ │ -0aa898: 5b23 0b17 |0000: iput-object v3, v2, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.this$0:Lorg/pyneo/maps/utils/Storage; // field@170b │ │ -0aa89c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0aa89e: 1301 1600 |0003: const/16 v1, #int 22 // #16 │ │ -0aa8a2: 7051 0402 4205 |0005: invoke-direct {v2, v4, v5, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0204 │ │ -0aa8a8: 0e00 |0008: return-void │ │ +0aa838: |[0aa838] org.pyneo.maps.utils.Storage$GeoDatabaseHelper.:(Lorg/pyneo/maps/utils/Storage;Landroid/content/Context;Ljava/lang/String;)V │ │ +0aa848: 5b23 0b17 |0000: iput-object v3, v2, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.this$0:Lorg/pyneo/maps/utils/Storage; // field@170b │ │ +0aa84c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0aa84e: 1301 1600 |0003: const/16 v1, #int 22 // #16 │ │ +0aa852: 7051 0402 4205 |0005: invoke-direct {v2, v4, v5, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0204 │ │ +0aa858: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ 0x0008 line=92 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper; │ │ - 0x0000 - 0x0009 reg=3 (null) Lorg/pyneo/maps/utils/Storage; │ │ + 0x0000 - 0x0009 reg=3 this$0 Lorg/pyneo/maps/utils/Storage; │ │ 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=5 name Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;) │ │ name : 'loadActivityListFromResource' │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0aa8ac: |[0aa8ac] org.pyneo.maps.utils.Storage$GeoDatabaseHelper.loadActivityListFromResource:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0aa8bc: 1a02 7204 |0000: const-string v2, "DROP TABLE IF EXISTS 'activity';" // string@0472 │ │ -0aa8c0: 6e20 f701 2700 |0002: invoke-virtual {v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa8c6: 1a02 7303 |0005: const-string v2, "CREATE TABLE 'activity' (activityid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR);" // string@0373 │ │ -0aa8ca: 6e20 f701 2700 |0007: invoke-virtual {v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa8d0: 5462 0b17 |000a: iget-object v2, v6, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.this$0:Lorg/pyneo/maps/utils/Storage; // field@170b │ │ -0aa8d4: 5422 0d17 |000c: iget-object v2, v2, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ -0aa8d8: 6e10 3201 0200 |000e: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0aa8de: 0c02 |0011: move-result-object v2 │ │ -0aa8e0: 1403 1600 077f |0012: const v3, #float 1.79446e+38 // #7f070016 │ │ -0aa8e6: 6e20 ba01 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@01ba │ │ -0aa8ec: 0c00 |0018: move-result-object v0 │ │ -0aa8ee: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0aa8f0: 2102 |001a: array-length v2, v0 │ │ -0aa8f2: 3521 1d00 |001b: if-ge v1, v2, 0038 // +001d │ │ -0aa8f6: 1a02 1206 |001d: const-string v2, "INSERT INTO 'activity' (activityid, name) VALUES (%d, '%s');" // string@0612 │ │ -0aa8fa: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -0aa8fc: 2333 7806 |0020: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0aa900: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0aa902: 7110 9624 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0aa908: 0c05 |0026: move-result-object v5 │ │ -0aa90a: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ -0aa90e: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -0aa910: 4605 0001 |002a: aget-object v5, v0, v1 │ │ -0aa914: 4d05 0304 |002c: aput-object v5, v3, v4 │ │ -0aa918: 7120 dc24 3200 |002e: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0aa91e: 0c02 |0031: move-result-object v2 │ │ -0aa920: 6e20 f701 2700 |0032: invoke-virtual {v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa926: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa92a: 28e3 |0037: goto 001a // -001d │ │ -0aa92c: 0e00 |0038: return-void │ │ +0aa85c: |[0aa85c] org.pyneo.maps.utils.Storage$GeoDatabaseHelper.loadActivityListFromResource:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0aa86c: 1a02 7204 |0000: const-string v2, "DROP TABLE IF EXISTS 'activity';" // string@0472 │ │ +0aa870: 6e20 f701 2700 |0002: invoke-virtual {v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa876: 1a02 7303 |0005: const-string v2, "CREATE TABLE 'activity' (activityid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR);" // string@0373 │ │ +0aa87a: 6e20 f701 2700 |0007: invoke-virtual {v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa880: 5462 0b17 |000a: iget-object v2, v6, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.this$0:Lorg/pyneo/maps/utils/Storage; // field@170b │ │ +0aa884: 5422 0d17 |000c: iget-object v2, v2, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ +0aa888: 6e10 3201 0200 |000e: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0aa88e: 0c02 |0011: move-result-object v2 │ │ +0aa890: 1403 1600 077f |0012: const v3, #float 1.79446e+38 // #7f070016 │ │ +0aa896: 6e20 ba01 3200 |0015: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@01ba │ │ +0aa89c: 0c00 |0018: move-result-object v0 │ │ +0aa89e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0aa8a0: 2102 |001a: array-length v2, v0 │ │ +0aa8a2: 3521 1d00 |001b: if-ge v1, v2, 0038 // +001d │ │ +0aa8a6: 1a02 1206 |001d: const-string v2, "INSERT INTO 'activity' (activityid, name) VALUES (%d, '%s');" // string@0612 │ │ +0aa8aa: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +0aa8ac: 2333 7806 |0020: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0aa8b0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +0aa8b2: 7110 9624 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0aa8b8: 0c05 |0026: move-result-object v5 │ │ +0aa8ba: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ +0aa8be: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +0aa8c0: 4605 0001 |002a: aget-object v5, v0, v1 │ │ +0aa8c4: 4d05 0304 |002c: aput-object v5, v3, v4 │ │ +0aa8c8: 7120 dc24 3200 |002e: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0aa8ce: 0c02 |0031: move-result-object v2 │ │ +0aa8d0: 6e20 f701 2700 |0032: invoke-virtual {v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa8d6: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa8da: 28e3 |0037: goto 001a // -001d │ │ +0aa8dc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ 0x000a line=166 │ │ 0x0019 line=167 │ │ 0x001d line=168 │ │ @@ -179113,31 +179224,31 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0aa930: |[0aa930] org.pyneo.maps.utils.Storage$GeoDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0aa940: 1a00 7703 |0000: const-string v0, "CREATE TABLE 'points' (pointid INTEGER NOT NULL PRIMARY KEY UNIQUE,name VARCHAR,descr VARCHAR,lat FLOAT DEFAULT '0',lon FLOAT DEFAULT '0',alt FLOAT DEFAULT '0',hidden INTEGER DEFAULT '0',categoryid INTEGER,iconid INTEGER DEFAULT NULL);" // string@0377 │ │ -0aa944: 6e20 f701 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa94a: 1a00 7403 |0005: const-string v0, "CREATE TABLE 'category' (categoryid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, hidden INTEGER DEFAULT '0', iconid INTEGER DEFAULT NULL, minzoom INTEGER DEFAULT '14');" // string@0374 │ │ -0aa94e: 6e20 f701 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa954: 1a00 1506 |000a: const-string v0, "INSERT INTO 'category' (categoryid, name, hidden, iconid) VALUES (0, 'My POI', 0, 0);" // string@0615 │ │ -0aa958: 6e20 f701 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa95e: 1a00 7e03 |000f: const-string v0, "CREATE TABLE IF NOT EXISTS 'tracks' (trackid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, cnt INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, activity INTEGER, style VARCHAR);" // string@037e │ │ -0aa962: 6e20 f701 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa968: 1a00 7d03 |0014: const-string v0, "CREATE TABLE IF NOT EXISTS 'trackpoints' (trackid INTEGER NOT NULL, id INTEGER NOT NULL PRIMARY KEY UNIQUE, lat FLOAT, lon FLOAT, alt FLOAT, speed FLOAT, date DATETIME);" // string@037d │ │ -0aa96c: 6e20 f701 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa972: 1a00 7b03 |0019: const-string v0, "CREATE TABLE IF NOT EXISTS 'maps' (mapid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, type INTEGER, params VARCHAR)" // string@037b │ │ -0aa976: 6e20 f701 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa97c: 1a00 7c03 |001e: const-string v0, "CREATE TABLE IF NOT EXISTS 'routes' (routeid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, style VARCHAR);" // string@037c │ │ -0aa980: 6e20 f701 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa986: 6e20 c52e 2100 |0023: invoke-virtual {v1, v2}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.loadActivityListFromResource:(Landroid/database/sqlite/SQLiteDatabase;)V // method@2ec5 │ │ -0aa98c: 0e00 |0026: return-void │ │ +0aa8e0: |[0aa8e0] org.pyneo.maps.utils.Storage$GeoDatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0aa8f0: 1a00 7703 |0000: const-string v0, "CREATE TABLE 'points' (pointid INTEGER NOT NULL PRIMARY KEY UNIQUE,name VARCHAR,descr VARCHAR,lat FLOAT DEFAULT '0',lon FLOAT DEFAULT '0',alt FLOAT DEFAULT '0',hidden INTEGER DEFAULT '0',categoryid INTEGER,iconid INTEGER DEFAULT NULL);" // string@0377 │ │ +0aa8f4: 6e20 f701 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa8fa: 1a00 7403 |0005: const-string v0, "CREATE TABLE 'category' (categoryid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, hidden INTEGER DEFAULT '0', iconid INTEGER DEFAULT NULL, minzoom INTEGER DEFAULT '14');" // string@0374 │ │ +0aa8fe: 6e20 f701 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa904: 1a00 1506 |000a: const-string v0, "INSERT INTO 'category' (categoryid, name, hidden, iconid) VALUES (0, 'My POI', 0, 0);" // string@0615 │ │ +0aa908: 6e20 f701 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa90e: 1a00 7e03 |000f: const-string v0, "CREATE TABLE IF NOT EXISTS 'tracks' (trackid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, cnt INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, activity INTEGER, style VARCHAR);" // string@037e │ │ +0aa912: 6e20 f701 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa918: 1a00 7d03 |0014: const-string v0, "CREATE TABLE IF NOT EXISTS 'trackpoints' (trackid INTEGER NOT NULL, id INTEGER NOT NULL PRIMARY KEY UNIQUE, lat FLOAT, lon FLOAT, alt FLOAT, speed FLOAT, date DATETIME);" // string@037d │ │ +0aa91c: 6e20 f701 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa922: 1a00 7b03 |0019: const-string v0, "CREATE TABLE IF NOT EXISTS 'maps' (mapid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, type INTEGER, params VARCHAR)" // string@037b │ │ +0aa926: 6e20 f701 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa92c: 1a00 7c03 |001e: const-string v0, "CREATE TABLE IF NOT EXISTS 'routes' (routeid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, style VARCHAR);" // string@037c │ │ +0aa930: 6e20 f701 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa936: 6e20 c52e 2100 |0023: invoke-virtual {v1, v2}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.loadActivityListFromResource:(Landroid/database/sqlite/SQLiteDatabase;)V // method@2ec5 │ │ +0aa93c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x000a line=98 │ │ 0x000f line=99 │ │ 0x0014 line=100 │ │ @@ -179154,97 +179265,97 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 194 16-bit code units │ │ -0aa990: |[0aa990] org.pyneo.maps.utils.Storage$GeoDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0aa9a0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0aa9a2: 3503 3900 |0001: if-ge v3, v0, 003a // +0039 │ │ -0aa9a6: 1a00 7504 |0003: const-string v0, "DROP TABLE IF EXISTS 'points_45392250'; " // string@0475 │ │ -0aa9aa: 6e20 f701 0200 |0005: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa9b0: 1a00 7803 |0008: const-string v0, "CREATE TABLE 'points_45392250' AS SELECT * FROM 'points';" // string@0378 │ │ -0aa9b4: 6e20 f701 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa9ba: 1a00 6e04 |000d: const-string v0, "DROP TABLE 'points';" // string@046e │ │ -0aa9be: 6e20 f701 0200 |000f: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa9c4: 1a00 7703 |0012: const-string v0, "CREATE TABLE 'points' (pointid INTEGER NOT NULL PRIMARY KEY UNIQUE,name VARCHAR,descr VARCHAR,lat FLOAT DEFAULT '0',lon FLOAT DEFAULT '0',alt FLOAT DEFAULT '0',hidden INTEGER DEFAULT '0',categoryid INTEGER,iconid INTEGER DEFAULT NULL);" // string@0377 │ │ -0aa9c8: 6e20 f701 0200 |0014: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa9ce: 1a00 1606 |0017: const-string v0, "INSERT INTO 'points' (pointid, name, descr, lat, lon, alt, hidden, categoryid, iconid) SELECT pointid, name, descr, lat, lon, alt, hidden, categoryid, 0 FROM 'points_45392250';" // string@0616 │ │ -0aa9d2: 6e20 f701 0200 |0019: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa9d8: 1a00 6f04 |001c: const-string v0, "DROP TABLE 'points_45392250';" // string@046f │ │ -0aa9dc: 6e20 f701 0200 |001e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa9e2: 1a00 7304 |0021: const-string v0, "DROP TABLE IF EXISTS 'category_46134312'; " // string@0473 │ │ -0aa9e6: 6e20 f701 0200 |0023: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa9ec: 1a00 7503 |0026: const-string v0, "CREATE TABLE 'category_46134312' AS SELECT * FROM 'category';" // string@0375 │ │ -0aa9f0: 6e20 f701 0200 |0028: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aa9f6: 1a00 6b04 |002b: const-string v0, "DROP TABLE 'category';" // string@046b │ │ -0aa9fa: 6e20 f701 0200 |002d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa00: 1a00 7403 |0030: const-string v0, "CREATE TABLE 'category' (categoryid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, hidden INTEGER DEFAULT '0', iconid INTEGER DEFAULT NULL, minzoom INTEGER DEFAULT '14');" // string@0374 │ │ -0aaa04: 6e20 f701 0200 |0032: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa0a: 1a00 1506 |0035: const-string v0, "INSERT INTO 'category' (categoryid, name, hidden, iconid) VALUES (0, 'My POI', 0, 0);" // string@0615 │ │ -0aaa0e: 6e20 f701 0200 |0037: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa14: 1230 |003a: const/4 v0, #int 3 // #3 │ │ -0aaa16: 3503 2000 |003b: if-ge v3, v0, 005b // +0020 │ │ -0aaa1a: 1a00 7404 |003d: const-string v0, "DROP TABLE IF EXISTS 'category_46134313'; " // string@0474 │ │ -0aaa1e: 6e20 f701 0200 |003f: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa24: 1a00 7603 |0042: const-string v0, "CREATE TABLE 'category_46134313' AS SELECT * FROM 'category';" // string@0376 │ │ -0aaa28: 6e20 f701 0200 |0044: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa2e: 1a00 6b04 |0047: const-string v0, "DROP TABLE 'category';" // string@046b │ │ -0aaa32: 6e20 f701 0200 |0049: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa38: 1a00 7403 |004c: const-string v0, "CREATE TABLE 'category' (categoryid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, hidden INTEGER DEFAULT '0', iconid INTEGER DEFAULT NULL, minzoom INTEGER DEFAULT '14');" // string@0374 │ │ -0aaa3c: 6e20 f701 0200 |004e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa42: 1a00 1406 |0051: const-string v0, "INSERT INTO 'category' (categoryid, name, hidden, iconid) SELECT categoryid, name, hidden, iconid FROM 'category_46134313';" // string@0614 │ │ -0aaa46: 6e20 f701 0200 |0053: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa4c: 1a00 6d04 |0056: const-string v0, "DROP TABLE 'category_46134313';" // string@046d │ │ -0aaa50: 6e20 f701 0200 |0058: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa56: 1250 |005b: const/4 v0, #int 5 // #5 │ │ -0aaa58: 3503 0c00 |005c: if-ge v3, v0, 0068 // +000c │ │ -0aaa5c: 1a00 7e03 |005e: const-string v0, "CREATE TABLE IF NOT EXISTS 'tracks' (trackid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, cnt INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, activity INTEGER, style VARCHAR);" // string@037e │ │ -0aaa60: 6e20 f701 0200 |0060: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa66: 1a00 7d03 |0063: const-string v0, "CREATE TABLE IF NOT EXISTS 'trackpoints' (trackid INTEGER NOT NULL, id INTEGER NOT NULL PRIMARY KEY UNIQUE, lat FLOAT, lon FLOAT, alt FLOAT, speed FLOAT, date DATETIME);" // string@037d │ │ -0aaa6a: 6e20 f701 0200 |0065: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa70: 1300 1200 |0068: const/16 v0, #int 18 // #12 │ │ -0aaa74: 3503 2300 |006a: if-ge v3, v0, 008d // +0023 │ │ -0aaa78: 1a00 7704 |006c: const-string v0, "DROP TABLE IF EXISTS 'tracks_46134313'; " // string@0477 │ │ -0aaa7c: 6e20 f701 0200 |006e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa82: 1a00 7903 |0071: const-string v0, "CREATE TABLE 'tracks_46134313' AS SELECT * FROM 'tracks'; " // string@0379 │ │ -0aaa86: 6e20 f701 0200 |0073: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa8c: 1a00 7604 |0076: const-string v0, "DROP TABLE IF EXISTS 'tracks'; " // string@0476 │ │ -0aaa90: 6e20 f701 0200 |0078: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaa96: 1a00 7e03 |007b: const-string v0, "CREATE TABLE IF NOT EXISTS 'tracks' (trackid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, cnt INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, activity INTEGER, style VARCHAR);" // string@037e │ │ -0aaa9a: 6e20 f701 0200 |007d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaaa0: 1a00 1806 |0080: const-string v0, "INSERT INTO 'tracks' (trackid, name, descr, date, show, cnt, duration, distance, categoryid, activity) SELECT trackid, name, descr, date, show, (SELECT COUNT(*) FROM trackpoints WHERE trackid = tracks_46134313.trackid), null, null, null, 0 FROM 'tracks_46134313';" // string@0618 │ │ -0aaaa4: 6e20 f701 0200 |0082: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaaaa: 1a00 7004 |0085: const-string v0, "DROP TABLE 'tracks_46134313';" // string@0470 │ │ -0aaaae: 6e20 f701 0200 |0087: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaab4: 6e20 c52e 2100 |008a: invoke-virtual {v1, v2}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.loadActivityListFromResource:(Landroid/database/sqlite/SQLiteDatabase;)V // method@2ec5 │ │ -0aaaba: 1300 1400 |008d: const/16 v0, #int 20 // #14 │ │ -0aaabe: 3503 2000 |008f: if-ge v3, v0, 00af // +0020 │ │ -0aaac2: 1a00 7704 |0091: const-string v0, "DROP TABLE IF EXISTS 'tracks_46134313'; " // string@0477 │ │ -0aaac6: 6e20 f701 0200 |0093: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaacc: 1a00 7903 |0096: const-string v0, "CREATE TABLE 'tracks_46134313' AS SELECT * FROM 'tracks'; " // string@0379 │ │ -0aaad0: 6e20 f701 0200 |0098: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaad6: 1a00 7604 |009b: const-string v0, "DROP TABLE IF EXISTS 'tracks'; " // string@0476 │ │ -0aaada: 6e20 f701 0200 |009d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaae0: 1a00 7e03 |00a0: const-string v0, "CREATE TABLE IF NOT EXISTS 'tracks' (trackid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, cnt INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, activity INTEGER, style VARCHAR);" // string@037e │ │ -0aaae4: 6e20 f701 0200 |00a2: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaaea: 1a00 1906 |00a5: const-string v0, "INSERT INTO 'tracks' (trackid, name, descr, date, show, cnt, duration, distance, categoryid, activity, style) SELECT trackid, name, descr, date, show, cnt, duration, distance, categoryid, activity, '' FROM 'tracks_46134313';" // string@0619 │ │ -0aaaee: 6e20 f701 0200 |00a7: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaaf4: 1a00 7004 |00aa: const-string v0, "DROP TABLE 'tracks_46134313';" // string@0470 │ │ -0aaaf8: 6e20 f701 0200 |00ac: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aaafe: 1300 1500 |00af: const/16 v0, #int 21 // #15 │ │ -0aab02: 3503 0700 |00b1: if-ge v3, v0, 00b8 // +0007 │ │ -0aab06: 1a00 7b03 |00b3: const-string v0, "CREATE TABLE IF NOT EXISTS 'maps' (mapid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, type INTEGER, params VARCHAR)" // string@037b │ │ -0aab0a: 6e20 f701 0200 |00b5: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aab10: 1300 1600 |00b8: const/16 v0, #int 22 // #16 │ │ -0aab14: 3503 0700 |00ba: if-ge v3, v0, 00c1 // +0007 │ │ -0aab18: 1a00 7c03 |00bc: const-string v0, "CREATE TABLE IF NOT EXISTS 'routes' (routeid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, style VARCHAR);" // string@037c │ │ -0aab1c: 6e20 f701 0200 |00be: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0aab22: 0e00 |00c1: return-void │ │ +0aa940: |[0aa940] org.pyneo.maps.utils.Storage$GeoDatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0aa950: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0aa952: 3503 3900 |0001: if-ge v3, v0, 003a // +0039 │ │ +0aa956: 1a00 7504 |0003: const-string v0, "DROP TABLE IF EXISTS 'points_45392250'; " // string@0475 │ │ +0aa95a: 6e20 f701 0200 |0005: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa960: 1a00 7803 |0008: const-string v0, "CREATE TABLE 'points_45392250' AS SELECT * FROM 'points';" // string@0378 │ │ +0aa964: 6e20 f701 0200 |000a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa96a: 1a00 6e04 |000d: const-string v0, "DROP TABLE 'points';" // string@046e │ │ +0aa96e: 6e20 f701 0200 |000f: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa974: 1a00 7703 |0012: const-string v0, "CREATE TABLE 'points' (pointid INTEGER NOT NULL PRIMARY KEY UNIQUE,name VARCHAR,descr VARCHAR,lat FLOAT DEFAULT '0',lon FLOAT DEFAULT '0',alt FLOAT DEFAULT '0',hidden INTEGER DEFAULT '0',categoryid INTEGER,iconid INTEGER DEFAULT NULL);" // string@0377 │ │ +0aa978: 6e20 f701 0200 |0014: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa97e: 1a00 1606 |0017: const-string v0, "INSERT INTO 'points' (pointid, name, descr, lat, lon, alt, hidden, categoryid, iconid) SELECT pointid, name, descr, lat, lon, alt, hidden, categoryid, 0 FROM 'points_45392250';" // string@0616 │ │ +0aa982: 6e20 f701 0200 |0019: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa988: 1a00 6f04 |001c: const-string v0, "DROP TABLE 'points_45392250';" // string@046f │ │ +0aa98c: 6e20 f701 0200 |001e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa992: 1a00 7304 |0021: const-string v0, "DROP TABLE IF EXISTS 'category_46134312'; " // string@0473 │ │ +0aa996: 6e20 f701 0200 |0023: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa99c: 1a00 7503 |0026: const-string v0, "CREATE TABLE 'category_46134312' AS SELECT * FROM 'category';" // string@0375 │ │ +0aa9a0: 6e20 f701 0200 |0028: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9a6: 1a00 6b04 |002b: const-string v0, "DROP TABLE 'category';" // string@046b │ │ +0aa9aa: 6e20 f701 0200 |002d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9b0: 1a00 7403 |0030: const-string v0, "CREATE TABLE 'category' (categoryid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, hidden INTEGER DEFAULT '0', iconid INTEGER DEFAULT NULL, minzoom INTEGER DEFAULT '14');" // string@0374 │ │ +0aa9b4: 6e20 f701 0200 |0032: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9ba: 1a00 1506 |0035: const-string v0, "INSERT INTO 'category' (categoryid, name, hidden, iconid) VALUES (0, 'My POI', 0, 0);" // string@0615 │ │ +0aa9be: 6e20 f701 0200 |0037: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9c4: 1230 |003a: const/4 v0, #int 3 // #3 │ │ +0aa9c6: 3503 2000 |003b: if-ge v3, v0, 005b // +0020 │ │ +0aa9ca: 1a00 7404 |003d: const-string v0, "DROP TABLE IF EXISTS 'category_46134313'; " // string@0474 │ │ +0aa9ce: 6e20 f701 0200 |003f: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9d4: 1a00 7603 |0042: const-string v0, "CREATE TABLE 'category_46134313' AS SELECT * FROM 'category';" // string@0376 │ │ +0aa9d8: 6e20 f701 0200 |0044: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9de: 1a00 6b04 |0047: const-string v0, "DROP TABLE 'category';" // string@046b │ │ +0aa9e2: 6e20 f701 0200 |0049: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9e8: 1a00 7403 |004c: const-string v0, "CREATE TABLE 'category' (categoryid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, hidden INTEGER DEFAULT '0', iconid INTEGER DEFAULT NULL, minzoom INTEGER DEFAULT '14');" // string@0374 │ │ +0aa9ec: 6e20 f701 0200 |004e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9f2: 1a00 1406 |0051: const-string v0, "INSERT INTO 'category' (categoryid, name, hidden, iconid) SELECT categoryid, name, hidden, iconid FROM 'category_46134313';" // string@0614 │ │ +0aa9f6: 6e20 f701 0200 |0053: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aa9fc: 1a00 6d04 |0056: const-string v0, "DROP TABLE 'category_46134313';" // string@046d │ │ +0aaa00: 6e20 f701 0200 |0058: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa06: 1250 |005b: const/4 v0, #int 5 // #5 │ │ +0aaa08: 3503 0c00 |005c: if-ge v3, v0, 0068 // +000c │ │ +0aaa0c: 1a00 7e03 |005e: const-string v0, "CREATE TABLE IF NOT EXISTS 'tracks' (trackid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, cnt INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, activity INTEGER, style VARCHAR);" // string@037e │ │ +0aaa10: 6e20 f701 0200 |0060: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa16: 1a00 7d03 |0063: const-string v0, "CREATE TABLE IF NOT EXISTS 'trackpoints' (trackid INTEGER NOT NULL, id INTEGER NOT NULL PRIMARY KEY UNIQUE, lat FLOAT, lon FLOAT, alt FLOAT, speed FLOAT, date DATETIME);" // string@037d │ │ +0aaa1a: 6e20 f701 0200 |0065: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa20: 1300 1200 |0068: const/16 v0, #int 18 // #12 │ │ +0aaa24: 3503 2300 |006a: if-ge v3, v0, 008d // +0023 │ │ +0aaa28: 1a00 7704 |006c: const-string v0, "DROP TABLE IF EXISTS 'tracks_46134313'; " // string@0477 │ │ +0aaa2c: 6e20 f701 0200 |006e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa32: 1a00 7903 |0071: const-string v0, "CREATE TABLE 'tracks_46134313' AS SELECT * FROM 'tracks'; " // string@0379 │ │ +0aaa36: 6e20 f701 0200 |0073: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa3c: 1a00 7604 |0076: const-string v0, "DROP TABLE IF EXISTS 'tracks'; " // string@0476 │ │ +0aaa40: 6e20 f701 0200 |0078: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa46: 1a00 7e03 |007b: const-string v0, "CREATE TABLE IF NOT EXISTS 'tracks' (trackid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, cnt INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, activity INTEGER, style VARCHAR);" // string@037e │ │ +0aaa4a: 6e20 f701 0200 |007d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa50: 1a00 1806 |0080: const-string v0, "INSERT INTO 'tracks' (trackid, name, descr, date, show, cnt, duration, distance, categoryid, activity) SELECT trackid, name, descr, date, show, (SELECT COUNT(*) FROM trackpoints WHERE trackid = tracks_46134313.trackid), null, null, null, 0 FROM 'tracks_46134313';" // string@0618 │ │ +0aaa54: 6e20 f701 0200 |0082: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa5a: 1a00 7004 |0085: const-string v0, "DROP TABLE 'tracks_46134313';" // string@0470 │ │ +0aaa5e: 6e20 f701 0200 |0087: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa64: 6e20 c52e 2100 |008a: invoke-virtual {v1, v2}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.loadActivityListFromResource:(Landroid/database/sqlite/SQLiteDatabase;)V // method@2ec5 │ │ +0aaa6a: 1300 1400 |008d: const/16 v0, #int 20 // #14 │ │ +0aaa6e: 3503 2000 |008f: if-ge v3, v0, 00af // +0020 │ │ +0aaa72: 1a00 7704 |0091: const-string v0, "DROP TABLE IF EXISTS 'tracks_46134313'; " // string@0477 │ │ +0aaa76: 6e20 f701 0200 |0093: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa7c: 1a00 7903 |0096: const-string v0, "CREATE TABLE 'tracks_46134313' AS SELECT * FROM 'tracks'; " // string@0379 │ │ +0aaa80: 6e20 f701 0200 |0098: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa86: 1a00 7604 |009b: const-string v0, "DROP TABLE IF EXISTS 'tracks'; " // string@0476 │ │ +0aaa8a: 6e20 f701 0200 |009d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa90: 1a00 7e03 |00a0: const-string v0, "CREATE TABLE IF NOT EXISTS 'tracks' (trackid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, cnt INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, activity INTEGER, style VARCHAR);" // string@037e │ │ +0aaa94: 6e20 f701 0200 |00a2: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaa9a: 1a00 1906 |00a5: const-string v0, "INSERT INTO 'tracks' (trackid, name, descr, date, show, cnt, duration, distance, categoryid, activity, style) SELECT trackid, name, descr, date, show, cnt, duration, distance, categoryid, activity, '' FROM 'tracks_46134313';" // string@0619 │ │ +0aaa9e: 6e20 f701 0200 |00a7: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaaa4: 1a00 7004 |00aa: const-string v0, "DROP TABLE 'tracks_46134313';" // string@0470 │ │ +0aaaa8: 6e20 f701 0200 |00ac: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaaae: 1300 1500 |00af: const/16 v0, #int 21 // #15 │ │ +0aaab2: 3503 0700 |00b1: if-ge v3, v0, 00b8 // +0007 │ │ +0aaab6: 1a00 7b03 |00b3: const-string v0, "CREATE TABLE IF NOT EXISTS 'maps' (mapid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, type INTEGER, params VARCHAR)" // string@037b │ │ +0aaaba: 6e20 f701 0200 |00b5: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaac0: 1300 1600 |00b8: const/16 v0, #int 22 // #16 │ │ +0aaac4: 3503 0700 |00ba: if-ge v3, v0, 00c1 // +0007 │ │ +0aaac8: 1a00 7c03 |00bc: const-string v0, "CREATE TABLE IF NOT EXISTS 'routes' (routeid INTEGER NOT NULL PRIMARY KEY UNIQUE, name VARCHAR, descr VARCHAR, date DATETIME, show INTEGER, duration INTEGER, distance INTEGER, categoryid INTEGER, style VARCHAR);" // string@037c │ │ +0aaacc: 6e20 f701 0200 |00be: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0aaad2: 0e00 |00c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0008 line=113 │ │ 0x000d line=114 │ │ 0x0012 line=115 │ │ @@ -179325,17 +179436,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aab24: |[0aab24] org.pyneo.maps.utils.StreamUtils.:()V │ │ -0aab34: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0aab3a: 0e00 |0003: return-void │ │ +0aaad4: |[0aaad4] org.pyneo.maps.utils.StreamUtils.:()V │ │ +0aaae4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0aaaea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/StreamUtils; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/StreamUtils;) │ │ @@ -179343,22 +179454,22 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0aab3c: |[0aab3c] org.pyneo.maps.utils.StreamUtils.closeStream:(Ljava/io/Closeable;)V │ │ -0aab4c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -0aab50: 7210 1324 0200 |0002: invoke-interface {v2}, Ljava/io/Closeable;.close:()V // method@2413 │ │ -0aab56: 0e00 |0005: return-void │ │ -0aab58: 0d00 |0006: move-exception v0 │ │ -0aab5a: 1a01 e403 |0007: const-string v1, "Could not close stream" // string@03e4 │ │ -0aab5e: 7120 fa2e 0100 |0009: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0aab64: 28f9 |000c: goto 0005 // -0007 │ │ +0aaaec: |[0aaaec] org.pyneo.maps.utils.StreamUtils.closeStream:(Ljava/io/Closeable;)V │ │ +0aaafc: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +0aab00: 7210 1324 0200 |0002: invoke-interface {v2}, Ljava/io/Closeable;.close:()V // method@2413 │ │ +0aab06: 0e00 |0005: return-void │ │ +0aab08: 0d00 |0006: move-exception v0 │ │ +0aab0a: 1a01 e403 |0007: const-string v1, "Could not close stream" // string@03e4 │ │ +0aab0e: 7120 fa2e 0100 |0009: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0aab14: 28f9 |000c: goto 0005 // -0007 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=39 │ │ 0x0005 line=44 │ │ @@ -179373,25 +179484,25 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0aab78: |[0aab78] org.pyneo.maps.utils.StreamUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ -0aab88: 1302 0020 |0000: const/16 v2, #int 8192 // #2000 │ │ -0aab8c: 2320 5006 |0002: new-array v0, v2, [B // type@0650 │ │ -0aab90: 6e20 4224 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -0aab96: 0a01 |0007: move-result v1 │ │ -0aab98: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -0aab9a: 3221 0700 |0009: if-eq v1, v2, 0010 // +0007 │ │ -0aab9e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0aaba0: 6e40 4724 0412 |000c: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ -0aaba6: 28f5 |000f: goto 0004 // -000b │ │ -0aaba8: 0e00 |0010: return-void │ │ +0aab28: |[0aab28] org.pyneo.maps.utils.StreamUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ +0aab38: 1302 0020 |0000: const/16 v2, #int 8192 // #2000 │ │ +0aab3c: 2320 5006 |0002: new-array v0, v2, [B // type@0650 │ │ +0aab40: 6e20 4224 0300 |0004: invoke-virtual {v3, v0}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +0aab46: 0a01 |0007: move-result v1 │ │ +0aab48: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +0aab4a: 3221 0700 |0009: if-eq v1, v2, 0010 // +0007 │ │ +0aab4e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0aab50: 6e40 4724 0412 |000c: invoke-virtual {v4, v0, v2, v1}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ +0aab56: 28f5 |000f: goto 0004 // -000b │ │ +0aab58: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=26 │ │ 0x000b line=27 │ │ 0x0010 line=29 │ │ locals : │ │ @@ -179435,29 +179546,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0aabac: |[0aabac] org.pyneo.maps.utils.TableE$1.:()V │ │ -0aabbc: 7100 d92e 0000 |0000: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ -0aabc2: 0c00 |0003: move-result-object v0 │ │ -0aabc4: 2100 |0004: array-length v0, v0 │ │ -0aabc6: 2300 5406 |0005: new-array v0, v0, [I // type@0654 │ │ -0aabca: 6900 1117 |0007: sput-object v0, Lorg/pyneo/maps/utils/TableE$1;.$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I // field@1711 │ │ -0aabce: 6200 1117 |0009: sget-object v0, Lorg/pyneo/maps/utils/TableE$1;.$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I // field@1711 │ │ -0aabd2: 6201 1417 |000b: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ -0aabd6: 6e10 d72e 0100 |000d: invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;.ordinal:()I // method@2ed7 │ │ -0aabdc: 0a01 |0010: move-result v1 │ │ -0aabde: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0aabe0: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0aabe4: 0e00 |0014: return-void │ │ -0aabe6: 0d00 |0015: move-exception v0 │ │ -0aabe8: 28fe |0016: goto 0014 // -0002 │ │ +0aab5c: |[0aab5c] org.pyneo.maps.utils.TableE$1.:()V │ │ +0aab6c: 7100 d92e 0000 |0000: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ +0aab72: 0c00 |0003: move-result-object v0 │ │ +0aab74: 2100 |0004: array-length v0, v0 │ │ +0aab76: 2300 5406 |0005: new-array v0, v0, [I // type@0654 │ │ +0aab7a: 6900 1117 |0007: sput-object v0, Lorg/pyneo/maps/utils/TableE$1;.$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I // field@1711 │ │ +0aab7e: 6200 1117 |0009: sget-object v0, Lorg/pyneo/maps/utils/TableE$1;.$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I // field@1711 │ │ +0aab82: 6201 1417 |000b: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ +0aab86: 6e10 d72e 0100 |000d: invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;.ordinal:()I // method@2ed7 │ │ +0aab8c: 0a01 |0010: move-result v1 │ │ +0aab8e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0aab90: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0aab94: 0e00 |0014: return-void │ │ +0aab96: 0d00 |0015: move-exception v0 │ │ +0aab98: 28fe |0016: goto 0014 // -0002 │ │ catches : 1 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0015 │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ │ │ @@ -179519,71 +179630,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0aabfc: |[0aabfc] org.pyneo.maps.utils.TableE$thing.:()V │ │ -0aac0c: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -0aac0e: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -0aac10: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0aac12: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0aac14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0aac16: 2200 3306 |0005: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0aac1a: 1a01 4c21 |0007: const-string v1, "id" // string@214c │ │ -0aac1e: 7030 d52e 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ -0aac24: 6900 1417 |000c: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ -0aac28: 2200 3306 |000e: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0aac2c: 1a01 0b23 |0010: const-string v1, "lat" // string@230b │ │ -0aac30: 7030 d52e 1003 |0012: invoke-direct {v0, v1, v3}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ -0aac36: 6900 1517 |0015: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.lat:Lorg/pyneo/maps/utils/TableE$thing; // field@1715 │ │ -0aac3a: 2200 3306 |0017: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0aac3e: 1a01 a223 |0019: const-string v1, "lon" // string@23a2 │ │ -0aac42: 7030 d52e 1004 |001b: invoke-direct {v0, v1, v4}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ -0aac48: 6900 1617 |001e: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.lon:Lorg/pyneo/maps/utils/TableE$thing; // field@1716 │ │ -0aac4c: 2200 3306 |0020: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0aac50: 1a01 4b2a |0022: const-string v1, "name" // string@2a4b │ │ -0aac54: 7030 d52e 1005 |0024: invoke-direct {v0, v1, v5}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ -0aac5a: 6900 1717 |0027: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.name:Lorg/pyneo/maps/utils/TableE$thing; // field@1717 │ │ -0aac5e: 2200 3306 |0029: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0aac62: 1a01 c21a |002b: const-string v1, "description" // string@1ac2 │ │ -0aac66: 7030 d52e 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ -0aac6c: 6900 1317 |0030: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.description:Lorg/pyneo/maps/utils/TableE$thing; // field@1713 │ │ -0aac70: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -0aac72: 2300 8106 |0033: new-array v0, v0, [Lorg/pyneo/maps/utils/TableE$thing; // type@0681 │ │ -0aac76: 6201 1417 |0035: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ -0aac7a: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -0aac7e: 6201 1517 |0039: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.lat:Lorg/pyneo/maps/utils/TableE$thing; // field@1715 │ │ -0aac82: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -0aac86: 6201 1617 |003d: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.lon:Lorg/pyneo/maps/utils/TableE$thing; // field@1716 │ │ -0aac8a: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -0aac8e: 6201 1717 |0041: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.name:Lorg/pyneo/maps/utils/TableE$thing; // field@1717 │ │ -0aac92: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -0aac96: 6201 1317 |0045: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.description:Lorg/pyneo/maps/utils/TableE$thing; // field@1713 │ │ -0aac9a: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -0aac9e: 6900 1217 |0049: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.$VALUES:[Lorg/pyneo/maps/utils/TableE$thing; // field@1712 │ │ -0aaca2: 0e00 |004b: return-void │ │ +0aabac: |[0aabac] org.pyneo.maps.utils.TableE$thing.:()V │ │ +0aabbc: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +0aabbe: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0aabc0: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0aabc2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0aabc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0aabc6: 2200 3306 |0005: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0aabca: 1a01 4c21 |0007: const-string v1, "id" // string@214c │ │ +0aabce: 7030 d52e 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ +0aabd4: 6900 1417 |000c: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ +0aabd8: 2200 3306 |000e: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0aabdc: 1a01 0b23 |0010: const-string v1, "lat" // string@230b │ │ +0aabe0: 7030 d52e 1003 |0012: invoke-direct {v0, v1, v3}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ +0aabe6: 6900 1517 |0015: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.lat:Lorg/pyneo/maps/utils/TableE$thing; // field@1715 │ │ +0aabea: 2200 3306 |0017: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0aabee: 1a01 a223 |0019: const-string v1, "lon" // string@23a2 │ │ +0aabf2: 7030 d52e 1004 |001b: invoke-direct {v0, v1, v4}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ +0aabf8: 6900 1617 |001e: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.lon:Lorg/pyneo/maps/utils/TableE$thing; // field@1716 │ │ +0aabfc: 2200 3306 |0020: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0aac00: 1a01 4b2a |0022: const-string v1, "name" // string@2a4b │ │ +0aac04: 7030 d52e 1005 |0024: invoke-direct {v0, v1, v5}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ +0aac0a: 6900 1717 |0027: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.name:Lorg/pyneo/maps/utils/TableE$thing; // field@1717 │ │ +0aac0e: 2200 3306 |0029: new-instance v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0aac12: 1a01 c21a |002b: const-string v1, "description" // string@1ac2 │ │ +0aac16: 7030 d52e 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/pyneo/maps/utils/TableE$thing;.:(Ljava/lang/String;I)V // method@2ed5 │ │ +0aac1c: 6900 1317 |0030: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.description:Lorg/pyneo/maps/utils/TableE$thing; // field@1713 │ │ +0aac20: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +0aac22: 2300 8106 |0033: new-array v0, v0, [Lorg/pyneo/maps/utils/TableE$thing; // type@0681 │ │ +0aac26: 6201 1417 |0035: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ +0aac2a: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +0aac2e: 6201 1517 |0039: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.lat:Lorg/pyneo/maps/utils/TableE$thing; // field@1715 │ │ +0aac32: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +0aac36: 6201 1617 |003d: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.lon:Lorg/pyneo/maps/utils/TableE$thing; // field@1716 │ │ +0aac3a: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +0aac3e: 6201 1717 |0041: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.name:Lorg/pyneo/maps/utils/TableE$thing; // field@1717 │ │ +0aac42: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +0aac46: 6201 1317 |0045: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.description:Lorg/pyneo/maps/utils/TableE$thing; // field@1713 │ │ +0aac4a: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +0aac4e: 6900 1217 |0049: sput-object v0, Lorg/pyneo/maps/utils/TableE$thing;.$VALUES:[Lorg/pyneo/maps/utils/TableE$thing; // field@1712 │ │ +0aac52: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=98 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/TableE$thing;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0aaca4: |[0aaca4] org.pyneo.maps.utils.TableE$thing.:(Ljava/lang/String;I)V │ │ -0aacb4: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ -0aacba: 0e00 |0003: return-void │ │ +0aac54: |[0aac54] org.pyneo.maps.utils.TableE$thing.:(Ljava/lang/String;I)V │ │ +0aac64: 7030 7c24 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@247c │ │ +0aac6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/TableE$thing; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -179593,20 +179704,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0aacbc: |[0aacbc] org.pyneo.maps.utils.TableE$thing.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing; │ │ -0aaccc: 1c00 3306 |0000: const-class v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0aacd0: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ -0aacd6: 0c00 |0005: move-result-object v0 │ │ -0aacd8: 1f00 3306 |0006: check-cast v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0aacdc: 1100 |0008: return-object v0 │ │ +0aac6c: |[0aac6c] org.pyneo.maps.utils.TableE$thing.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing; │ │ +0aac7c: 1c00 3306 |0000: const-class v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0aac80: 7120 7d24 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@247d │ │ +0aac86: 0c00 |0005: move-result-object v0 │ │ +0aac88: 1f00 3306 |0006: check-cast v0, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0aac8c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/pyneo/maps/utils/TableE$thing;) │ │ @@ -179614,20 +179725,20 @@ │ │ type : '()[Lorg/pyneo/maps/utils/TableE$thing;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0aace0: |[0aace0] org.pyneo.maps.utils.TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ -0aacf0: 6200 1217 |0000: sget-object v0, Lorg/pyneo/maps/utils/TableE$thing;.$VALUES:[Lorg/pyneo/maps/utils/TableE$thing; // field@1712 │ │ -0aacf4: 6e10 542f 0000 |0002: invoke-virtual {v0}, [Lorg/pyneo/maps/utils/TableE$thing;.clone:()Ljava/lang/Object; // method@2f54 │ │ -0aacfa: 0c00 |0005: move-result-object v0 │ │ -0aacfc: 1f00 8106 |0006: check-cast v0, [Lorg/pyneo/maps/utils/TableE$thing; // type@0681 │ │ -0aad00: 1100 |0008: return-object v0 │ │ +0aac90: |[0aac90] org.pyneo.maps.utils.TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ +0aaca0: 6200 1217 |0000: sget-object v0, Lorg/pyneo/maps/utils/TableE$thing;.$VALUES:[Lorg/pyneo/maps/utils/TableE$thing; // field@1712 │ │ +0aaca4: 6e10 542f 0000 |0002: invoke-virtual {v0}, [Lorg/pyneo/maps/utils/TableE$thing;.clone:()Ljava/lang/Object; // method@2f54 │ │ +0aacaa: 0c00 |0005: move-result-object v0 │ │ +0aacac: 1f00 8106 |0006: check-cast v0, [Lorg/pyneo/maps/utils/TableE$thing; // type@0681 │ │ +0aacb0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 4642 (TableE.java) │ │ @@ -179640,15 +179751,15 @@ │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #738 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/utils/TableE$1; Lorg/pyneo/maps/utils/TableE$thing; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/utils/TableE$thing; } │ │ │ │ Class #738 - │ │ Class descriptor : 'Lorg/pyneo/maps/utils/TableE;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ @@ -179674,57 +179785,56 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aad04: |[0aad04] org.pyneo.maps.utils.TableE.:()V │ │ -0aad14: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0aad1a: 0e00 |0003: return-void │ │ +0aacb4: |[0aacb4] org.pyneo.maps.utils.TableE.:()V │ │ +0aacc4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0aacca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/TableE; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/TableE;) │ │ name : 'createStatement' │ │ type : '(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0aad1c: |[0aad1c] org.pyneo.maps.utils.TableE.createStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ -0aad2c: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0aad30: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aad36: 1a02 7203 |0005: const-string v2, "CREATE TABLE " // string@0372 │ │ -0aad3a: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aad40: 0c01 |000a: move-result-object v1 │ │ -0aad42: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0aad48: 0c02 |000e: move-result-object v2 │ │ -0aad4a: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aad50: 0c01 |0012: move-result-object v1 │ │ -0aad52: 1a02 2900 |0013: const-string v2, " (" // string@0029 │ │ -0aad56: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aad5c: 0c01 |0018: move-result-object v1 │ │ -0aad5e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0aad60: 7120 df2e 2400 |001a: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/TableE;.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; // method@2edf │ │ -0aad66: 0c02 |001d: move-result-object v2 │ │ -0aad68: 6e20 0425 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aad6e: 0c01 |0021: move-result-object v1 │ │ -0aad70: 1a02 1801 |0022: const-string v2, ")" // string@0118 │ │ -0aad74: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aad7a: 0c01 |0027: move-result-object v1 │ │ -0aad7c: 6e10 0a25 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aad82: 0c00 |002b: move-result-object v0 │ │ -0aad84: 1100 |002c: return-object v0 │ │ +0aaccc: |[0aaccc] org.pyneo.maps.utils.TableE.createStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ +0aacdc: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0aace0: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aace6: 1a02 7203 |0005: const-string v2, "CREATE TABLE " // string@0372 │ │ +0aacea: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aacf0: 0c01 |000a: move-result-object v1 │ │ +0aacf2: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0aacf8: 0c02 |000e: move-result-object v2 │ │ +0aacfa: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aad00: 0c01 |0012: move-result-object v1 │ │ +0aad02: 1a02 2900 |0013: const-string v2, " (" // string@0029 │ │ +0aad06: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aad0c: 0c01 |0018: move-result-object v1 │ │ +0aad0e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0aad10: 7120 df2e 2400 |001a: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/TableE;.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; // method@2edf │ │ +0aad16: 0c02 |001d: move-result-object v2 │ │ +0aad18: 6e20 0425 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aad1e: 0c01 |0021: move-result-object v1 │ │ +0aad20: 1a02 1801 |0022: const-string v2, ")" // string@0118 │ │ +0aad24: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aad2a: 0c01 |0027: move-result-object v1 │ │ +0aad2c: 6e10 0a25 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aad32: 0c00 |002b: move-result-object v0 │ │ +0aad34: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x002c line=65 │ │ locals : │ │ 0x002c - 0x002d reg=0 stmnt Ljava/lang/String; │ │ 0x0000 - 0x002d reg=3 table Ljava/lang/Class; │ │ @@ -179735,41 +179845,41 @@ │ │ type : '(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0aad88: |[0aad88] org.pyneo.maps.utils.TableE.deleteStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ -0aad98: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0aad9c: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aada2: 1a02 3704 |0005: const-string v2, "DELETE FROM TABLE " // string@0437 │ │ -0aada6: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aadac: 0c01 |000a: move-result-object v1 │ │ -0aadae: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0aadb4: 0c02 |000e: move-result-object v2 │ │ -0aadb6: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aadbc: 0c01 |0012: move-result-object v1 │ │ -0aadbe: 6e10 0a25 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aadc4: 0c00 |0016: move-result-object v0 │ │ -0aadc6: 3804 1d00 |0017: if-eqz v4, 0034 // +001d │ │ -0aadca: 2201 9204 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0aadce: 7010 fb24 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aadd4: 6e20 0425 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aadda: 0c01 |0021: move-result-object v1 │ │ -0aaddc: 1a02 3b00 |0022: const-string v2, " WHERE " // string@003b │ │ -0aade0: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aade6: 0c01 |0027: move-result-object v1 │ │ -0aade8: 7110 de2e 0400 |0028: invoke-static {v4}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ -0aadee: 0c02 |002b: move-result-object v2 │ │ -0aadf0: 6e20 0425 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aadf6: 0c01 |002f: move-result-object v1 │ │ -0aadf8: 6e10 0a25 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aadfe: 0c00 |0033: move-result-object v0 │ │ -0aae00: 1100 |0034: return-object v0 │ │ +0aad38: |[0aad38] org.pyneo.maps.utils.TableE.deleteStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ +0aad48: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0aad4c: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aad52: 1a02 3704 |0005: const-string v2, "DELETE FROM TABLE " // string@0437 │ │ +0aad56: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aad5c: 0c01 |000a: move-result-object v1 │ │ +0aad5e: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0aad64: 0c02 |000e: move-result-object v2 │ │ +0aad66: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aad6c: 0c01 |0012: move-result-object v1 │ │ +0aad6e: 6e10 0a25 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aad74: 0c00 |0016: move-result-object v0 │ │ +0aad76: 3804 1d00 |0017: if-eqz v4, 0034 // +001d │ │ +0aad7a: 2201 9204 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0aad7e: 7010 fb24 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aad84: 6e20 0425 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aad8a: 0c01 |0021: move-result-object v1 │ │ +0aad8c: 1a02 3b00 |0022: const-string v2, " WHERE " // string@003b │ │ +0aad90: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aad96: 0c01 |0027: move-result-object v1 │ │ +0aad98: 7110 de2e 0400 |0028: invoke-static {v4}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ +0aad9e: 0c02 |002b: move-result-object v2 │ │ +0aada0: 6e20 0425 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aada6: 0c01 |002f: move-result-object v1 │ │ +0aada8: 6e10 0a25 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aadae: 0c00 |0033: move-result-object v0 │ │ +0aadb0: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0017 line=87 │ │ 0x0019 line=88 │ │ 0x0034 line=89 │ │ locals : │ │ @@ -179782,27 +179892,27 @@ │ │ type : '(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0aae04: |[0aae04] org.pyneo.maps.utils.TableE.dropStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ -0aae14: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0aae18: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aae1e: 1a02 6a04 |0005: const-string v2, "DROP TABLE " // string@046a │ │ -0aae22: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aae28: 0c01 |000a: move-result-object v1 │ │ -0aae2a: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0aae30: 0c02 |000e: move-result-object v2 │ │ -0aae32: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aae38: 0c01 |0012: move-result-object v1 │ │ -0aae3a: 6e10 0a25 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aae40: 0c00 |0016: move-result-object v0 │ │ -0aae42: 1100 |0017: return-object v0 │ │ +0aadb4: |[0aadb4] org.pyneo.maps.utils.TableE.dropStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ +0aadc4: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0aadc8: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aadce: 1a02 6a04 |0005: const-string v2, "DROP TABLE " // string@046a │ │ +0aadd2: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aadd8: 0c01 |000a: move-result-object v1 │ │ +0aadda: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0aade0: 0c02 |000e: move-result-object v2 │ │ +0aade2: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aade8: 0c01 |0012: move-result-object v1 │ │ +0aadea: 6e10 0a25 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aadf0: 0c00 |0016: move-result-object v0 │ │ +0aadf2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0017 line=70 │ │ locals : │ │ 0x0017 - 0x0018 reg=0 stmnt Ljava/lang/String; │ │ 0x0000 - 0x0018 reg=3 table Ljava/lang/Class; │ │ @@ -179813,49 +179923,49 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0aae44: |[0aae44] org.pyneo.maps.utils.TableE.equalsList:([Ljava/lang/Object;)Ljava/lang/String; │ │ -0aae54: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -0aae58: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0aae5a: 2142 |0003: array-length v2, v4 │ │ -0aae5c: 3520 3d00 |0004: if-ge v0, v2, 0041 // +003d │ │ -0aae60: 3d00 1500 |0006: if-lez v0, 001b // +0015 │ │ -0aae64: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0aae68: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aae6e: 6e20 0425 1200 |000d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aae74: 0c02 |0010: move-result-object v2 │ │ -0aae76: 1a03 2501 |0011: const-string v3, ", " // string@0125 │ │ -0aae7a: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aae80: 0c02 |0016: move-result-object v2 │ │ -0aae82: 6e10 0a25 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aae88: 0c01 |001a: move-result-object v1 │ │ -0aae8a: 2202 9204 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0aae8e: 7010 fb24 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aae94: 6e20 0425 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aae9a: 0c02 |0023: move-result-object v2 │ │ -0aae9c: 4603 0400 |0024: aget-object v3, v4, v0 │ │ -0aaea0: 6e20 0325 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0aaea6: 0c02 |0029: move-result-object v2 │ │ -0aaea8: 1a03 2e00 |002a: const-string v3, " = " // string@002e │ │ -0aaeac: 6e20 0425 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aaeb2: 0c02 |002f: move-result-object v2 │ │ -0aaeb4: 1a03 ca01 |0030: const-string v3, "@" // string@01ca │ │ -0aaeb8: 6e20 0425 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aaebe: 0c02 |0035: move-result-object v2 │ │ -0aaec0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aaec4: 6e20 0025 0200 |0038: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0aaeca: 0c02 |003b: move-result-object v2 │ │ -0aaecc: 6e10 0a25 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aaed2: 0c01 |003f: move-result-object v1 │ │ -0aaed4: 28c3 |0040: goto 0003 // -003d │ │ -0aaed6: 1101 |0041: return-object v1 │ │ +0aadf4: |[0aadf4] org.pyneo.maps.utils.TableE.equalsList:([Ljava/lang/Object;)Ljava/lang/String; │ │ +0aae04: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +0aae08: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0aae0a: 2142 |0003: array-length v2, v4 │ │ +0aae0c: 3520 3d00 |0004: if-ge v0, v2, 0041 // +003d │ │ +0aae10: 3d00 1500 |0006: if-lez v0, 001b // +0015 │ │ +0aae14: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0aae18: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aae1e: 6e20 0425 1200 |000d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aae24: 0c02 |0010: move-result-object v2 │ │ +0aae26: 1a03 2501 |0011: const-string v3, ", " // string@0125 │ │ +0aae2a: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aae30: 0c02 |0016: move-result-object v2 │ │ +0aae32: 6e10 0a25 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aae38: 0c01 |001a: move-result-object v1 │ │ +0aae3a: 2202 9204 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0aae3e: 7010 fb24 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aae44: 6e20 0425 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aae4a: 0c02 |0023: move-result-object v2 │ │ +0aae4c: 4603 0400 |0024: aget-object v3, v4, v0 │ │ +0aae50: 6e20 0325 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0aae56: 0c02 |0029: move-result-object v2 │ │ +0aae58: 1a03 2e00 |002a: const-string v3, " = " // string@002e │ │ +0aae5c: 6e20 0425 3200 |002c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aae62: 0c02 |002f: move-result-object v2 │ │ +0aae64: 1a03 ca01 |0030: const-string v3, "@" // string@01ca │ │ +0aae68: 6e20 0425 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aae6e: 0c02 |0035: move-result-object v2 │ │ +0aae70: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aae74: 6e20 0025 0200 |0038: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0aae7a: 0c02 |003b: move-result-object v2 │ │ +0aae7c: 6e10 0a25 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aae82: 0c01 |003f: move-result-object v1 │ │ +0aae84: 28c3 |0040: goto 0003 // -003d │ │ +0aae86: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0002 line=26 │ │ 0x0006 line=27 │ │ 0x001b line=28 │ │ 0x0041 line=30 │ │ @@ -179869,52 +179979,52 @@ │ │ type : '([Ljava/lang/Object;Z)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0aaed8: |[0aaed8] org.pyneo.maps.utils.TableE.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; │ │ -0aaee8: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -0aaeec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0aaeee: 2142 |0003: array-length v2, v4 │ │ -0aaef0: 3520 4400 |0004: if-ge v0, v2, 0048 // +0044 │ │ -0aaef4: 3d00 1500 |0006: if-lez v0, 001b // +0015 │ │ -0aaef8: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0aaefc: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aaf02: 6e20 0425 1200 |000d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aaf08: 0c02 |0010: move-result-object v2 │ │ -0aaf0a: 1a03 2501 |0011: const-string v3, ", " // string@0125 │ │ -0aaf0e: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aaf14: 0c02 |0016: move-result-object v2 │ │ -0aaf16: 6e10 0a25 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aaf1c: 0c01 |001a: move-result-object v1 │ │ -0aaf1e: 2202 9204 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0aaf22: 7010 fb24 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aaf28: 6e20 0425 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aaf2e: 0c02 |0023: move-result-object v2 │ │ -0aaf30: 4603 0400 |0024: aget-object v3, v4, v0 │ │ -0aaf34: 6e20 0325 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0aaf3a: 0c02 |0029: move-result-object v2 │ │ -0aaf3c: 6e10 0a25 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aaf42: 0c01 |002d: move-result-object v1 │ │ -0aaf44: 3805 1700 |002e: if-eqz v5, 0045 // +0017 │ │ -0aaf48: 3900 1500 |0030: if-nez v0, 0045 // +0015 │ │ -0aaf4c: 2202 9204 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0aaf50: 7010 fb24 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aaf56: 6e20 0425 1200 |0037: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aaf5c: 0c02 |003a: move-result-object v2 │ │ -0aaf5e: 1a03 3c00 |003b: const-string v3, " _id" // string@003c │ │ -0aaf62: 6e20 0425 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aaf68: 0c02 |0040: move-result-object v2 │ │ -0aaf6a: 6e10 0a25 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aaf70: 0c01 |0044: move-result-object v1 │ │ -0aaf72: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aaf76: 28bc |0047: goto 0003 // -0044 │ │ -0aaf78: 1101 |0048: return-object v1 │ │ +0aae88: |[0aae88] org.pyneo.maps.utils.TableE.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; │ │ +0aae98: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +0aae9c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0aae9e: 2142 |0003: array-length v2, v4 │ │ +0aaea0: 3520 4400 |0004: if-ge v0, v2, 0048 // +0044 │ │ +0aaea4: 3d00 1500 |0006: if-lez v0, 001b // +0015 │ │ +0aaea8: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0aaeac: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aaeb2: 6e20 0425 1200 |000d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaeb8: 0c02 |0010: move-result-object v2 │ │ +0aaeba: 1a03 2501 |0011: const-string v3, ", " // string@0125 │ │ +0aaebe: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaec4: 0c02 |0016: move-result-object v2 │ │ +0aaec6: 6e10 0a25 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aaecc: 0c01 |001a: move-result-object v1 │ │ +0aaece: 2202 9204 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0aaed2: 7010 fb24 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aaed8: 6e20 0425 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaede: 0c02 |0023: move-result-object v2 │ │ +0aaee0: 4603 0400 |0024: aget-object v3, v4, v0 │ │ +0aaee4: 6e20 0325 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0aaeea: 0c02 |0029: move-result-object v2 │ │ +0aaeec: 6e10 0a25 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aaef2: 0c01 |002d: move-result-object v1 │ │ +0aaef4: 3805 1700 |002e: if-eqz v5, 0045 // +0017 │ │ +0aaef8: 3900 1500 |0030: if-nez v0, 0045 // +0015 │ │ +0aaefc: 2202 9204 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0aaf00: 7010 fb24 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aaf06: 6e20 0425 1200 |0037: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaf0c: 0c02 |003a: move-result-object v2 │ │ +0aaf0e: 1a03 3c00 |003b: const-string v3, " _id" // string@003c │ │ +0aaf12: 6e20 0425 3200 |003d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaf18: 0c02 |0040: move-result-object v2 │ │ +0aaf1a: 6e10 0a25 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aaf20: 0c01 |0044: move-result-object v1 │ │ +0aaf22: d800 0001 |0045: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0aaf26: 28bc |0047: goto 0003 // -0044 │ │ +0aaf28: 1101 |0048: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=44 │ │ 0x0006 line=45 │ │ 0x001b line=46 │ │ 0x002e line=47 │ │ @@ -179931,45 +180041,45 @@ │ │ type : '(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0aaf7c: |[0aaf7c] org.pyneo.maps.utils.TableE.insertStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ -0aaf8c: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0aaf90: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aaf96: 1a02 1a06 |0005: const-string v2, "INSERT INTO TABLE " // string@061a │ │ -0aaf9a: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aafa0: 0c01 |000a: move-result-object v1 │ │ -0aafa2: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0aafa8: 0c02 |000e: move-result-object v2 │ │ -0aafaa: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aafb0: 0c01 |0012: move-result-object v1 │ │ -0aafb2: 1a02 2900 |0013: const-string v2, " (" // string@0029 │ │ -0aafb6: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aafbc: 0c01 |0018: move-result-object v1 │ │ -0aafbe: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0aafc0: 7120 df2e 2400 |001a: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/TableE;.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; // method@2edf │ │ -0aafc6: 0c02 |001d: move-result-object v2 │ │ -0aafc8: 6e20 0425 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aafce: 0c01 |0021: move-result-object v1 │ │ -0aafd0: 1a02 1a01 |0022: const-string v2, ") VALUES (" // string@011a │ │ -0aafd4: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aafda: 0c01 |0027: move-result-object v1 │ │ -0aafdc: 7110 e12e 0400 |0028: invoke-static {v4}, Lorg/pyneo/maps/utils/TableE;.placeholderList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ee1 │ │ -0aafe2: 0c02 |002b: move-result-object v2 │ │ -0aafe4: 6e20 0425 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aafea: 0c01 |002f: move-result-object v1 │ │ -0aafec: 1a02 1801 |0030: const-string v2, ")" // string@0118 │ │ -0aaff0: 6e20 0425 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aaff6: 0c01 |0035: move-result-object v1 │ │ -0aaff8: 6e10 0a25 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aaffe: 0c00 |0039: move-result-object v0 │ │ -0ab000: 1100 |003a: return-object v0 │ │ +0aaf2c: |[0aaf2c] org.pyneo.maps.utils.TableE.insertStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ +0aaf3c: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0aaf40: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aaf46: 1a02 1a06 |0005: const-string v2, "INSERT INTO TABLE " // string@061a │ │ +0aaf4a: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaf50: 0c01 |000a: move-result-object v1 │ │ +0aaf52: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0aaf58: 0c02 |000e: move-result-object v2 │ │ +0aaf5a: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaf60: 0c01 |0012: move-result-object v1 │ │ +0aaf62: 1a02 2900 |0013: const-string v2, " (" // string@0029 │ │ +0aaf66: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaf6c: 0c01 |0018: move-result-object v1 │ │ +0aaf6e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0aaf70: 7120 df2e 2400 |001a: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/TableE;.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; // method@2edf │ │ +0aaf76: 0c02 |001d: move-result-object v2 │ │ +0aaf78: 6e20 0425 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaf7e: 0c01 |0021: move-result-object v1 │ │ +0aaf80: 1a02 1a01 |0022: const-string v2, ") VALUES (" // string@011a │ │ +0aaf84: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaf8a: 0c01 |0027: move-result-object v1 │ │ +0aaf8c: 7110 e12e 0400 |0028: invoke-static {v4}, Lorg/pyneo/maps/utils/TableE;.placeholderList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ee1 │ │ +0aaf92: 0c02 |002b: move-result-object v2 │ │ +0aaf94: 6e20 0425 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaf9a: 0c01 |002f: move-result-object v1 │ │ +0aaf9c: 1a02 1801 |0030: const-string v2, ")" // string@0118 │ │ +0aafa0: 6e20 0425 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aafa6: 0c01 |0035: move-result-object v1 │ │ +0aafa8: 6e10 0a25 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aafae: 0c00 |0039: move-result-object v0 │ │ +0aafb0: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x003a line=75 │ │ locals : │ │ 0x003a - 0x003b reg=0 stmnt Ljava/lang/String; │ │ 0x0000 - 0x003b reg=3 table Ljava/lang/Class; │ │ @@ -179980,44 +180090,44 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0ab004: |[0ab004] org.pyneo.maps.utils.TableE.placeholderList:([Ljava/lang/Object;)Ljava/lang/String; │ │ -0ab014: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ -0ab018: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ab01a: 2142 |0003: array-length v2, v4 │ │ -0ab01c: 3520 3300 |0004: if-ge v0, v2, 0037 // +0033 │ │ -0ab020: 3d00 1500 |0006: if-lez v0, 001b // +0015 │ │ -0ab024: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab028: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab02e: 6e20 0425 1200 |000d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab034: 0c02 |0010: move-result-object v2 │ │ -0ab036: 1a03 2501 |0011: const-string v3, ", " // string@0125 │ │ -0ab03a: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab040: 0c02 |0016: move-result-object v2 │ │ -0ab042: 6e10 0a25 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab048: 0c01 |001a: move-result-object v1 │ │ -0ab04a: 2202 9204 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab04e: 7010 fb24 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab054: 6e20 0425 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab05a: 0c02 |0023: move-result-object v2 │ │ -0ab05c: 1a03 ca01 |0024: const-string v3, "@" // string@01ca │ │ -0ab060: 6e20 0425 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab066: 0c02 |0029: move-result-object v2 │ │ -0ab068: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab06c: 6e20 0025 0200 |002c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ab072: 0c02 |002f: move-result-object v2 │ │ -0ab074: 6e10 0a25 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab07a: 0c01 |0033: move-result-object v1 │ │ -0ab07c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab080: 28cd |0036: goto 0003 // -0033 │ │ -0ab082: 1101 |0037: return-object v1 │ │ +0aafb4: |[0aafb4] org.pyneo.maps.utils.TableE.placeholderList:([Ljava/lang/Object;)Ljava/lang/String; │ │ +0aafc4: 1a01 0000 |0000: const-string v1, "" // string@0000 │ │ +0aafc8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0aafca: 2142 |0003: array-length v2, v4 │ │ +0aafcc: 3520 3300 |0004: if-ge v0, v2, 0037 // +0033 │ │ +0aafd0: 3d00 1500 |0006: if-lez v0, 001b // +0015 │ │ +0aafd4: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0aafd8: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aafde: 6e20 0425 1200 |000d: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aafe4: 0c02 |0010: move-result-object v2 │ │ +0aafe6: 1a03 2501 |0011: const-string v3, ", " // string@0125 │ │ +0aafea: 6e20 0425 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aaff0: 0c02 |0016: move-result-object v2 │ │ +0aaff2: 6e10 0a25 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aaff8: 0c01 |001a: move-result-object v1 │ │ +0aaffa: 2202 9204 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0aaffe: 7010 fb24 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab004: 6e20 0425 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab00a: 0c02 |0023: move-result-object v2 │ │ +0ab00c: 1a03 ca01 |0024: const-string v3, "@" // string@01ca │ │ +0ab010: 6e20 0425 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab016: 0c02 |0029: move-result-object v2 │ │ +0ab018: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab01c: 6e20 0025 0200 |002c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ab022: 0c02 |002f: move-result-object v2 │ │ +0ab024: 6e10 0a25 0200 |0030: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab02a: 0c01 |0033: move-result-object v1 │ │ +0ab02c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab030: 28cd |0036: goto 0003 // -0033 │ │ +0ab032: 1101 |0037: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ 0x0006 line=36 │ │ 0x001b line=37 │ │ 0x0034 line=35 │ │ @@ -180032,64 +180142,64 @@ │ │ type : '(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0ab084: |[0ab084] org.pyneo.maps.utils.TableE.selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ -0ab094: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab098: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab09e: 1a02 a210 |0005: const-string v2, "SELECT " // string@10a2 │ │ -0ab0a2: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab0a8: 0c01 |000a: move-result-object v1 │ │ -0ab0aa: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0ab0ac: 7120 df2e 2400 |000c: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/TableE;.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; // method@2edf │ │ -0ab0b2: 0c02 |000f: move-result-object v2 │ │ -0ab0b4: 6e20 0425 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab0ba: 0c01 |0013: move-result-object v1 │ │ -0ab0bc: 1a02 3300 |0014: const-string v2, " FROM " // string@0033 │ │ -0ab0c0: 6e20 0425 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab0c6: 0c01 |0019: move-result-object v1 │ │ -0ab0c8: 6e10 7224 0300 |001a: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0ab0ce: 0c02 |001d: move-result-object v2 │ │ -0ab0d0: 6e20 0425 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab0d6: 0c01 |0021: move-result-object v1 │ │ -0ab0d8: 6e10 0a25 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab0de: 0c00 |0025: move-result-object v0 │ │ -0ab0e0: 3805 1d00 |0026: if-eqz v5, 0043 // +001d │ │ -0ab0e4: 2201 9204 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab0e8: 7010 fb24 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab0ee: 6e20 0425 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab0f4: 0c01 |0030: move-result-object v1 │ │ -0ab0f6: 1a02 3b00 |0031: const-string v2, " WHERE " // string@003b │ │ -0ab0fa: 6e20 0425 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab100: 0c01 |0036: move-result-object v1 │ │ -0ab102: 7110 de2e 0500 |0037: invoke-static {v5}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ -0ab108: 0c02 |003a: move-result-object v2 │ │ -0ab10a: 6e20 0425 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab110: 0c01 |003e: move-result-object v1 │ │ -0ab112: 6e10 0a25 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab118: 0c00 |0042: move-result-object v0 │ │ -0ab11a: 3806 1e00 |0043: if-eqz v6, 0061 // +001e │ │ -0ab11e: 2201 9204 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab122: 7010 fb24 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab128: 6e20 0425 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab12e: 0c01 |004d: move-result-object v1 │ │ -0ab130: 1a02 3500 |004e: const-string v2, " ORDER BY " // string@0035 │ │ -0ab134: 6e20 0425 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab13a: 0c01 |0053: move-result-object v1 │ │ -0ab13c: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -0ab13e: 7120 df2e 2600 |0055: invoke-static {v6, v2}, Lorg/pyneo/maps/utils/TableE;.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; // method@2edf │ │ -0ab144: 0c02 |0058: move-result-object v2 │ │ -0ab146: 6e20 0425 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab14c: 0c01 |005c: move-result-object v1 │ │ -0ab14e: 6e10 0a25 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab154: 0c00 |0060: move-result-object v0 │ │ -0ab156: 1100 |0061: return-object v0 │ │ +0ab034: |[0ab034] org.pyneo.maps.utils.TableE.selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ +0ab044: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab048: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab04e: 1a02 a210 |0005: const-string v2, "SELECT " // string@10a2 │ │ +0ab052: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab058: 0c01 |000a: move-result-object v1 │ │ +0ab05a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0ab05c: 7120 df2e 2400 |000c: invoke-static {v4, v2}, Lorg/pyneo/maps/utils/TableE;.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; // method@2edf │ │ +0ab062: 0c02 |000f: move-result-object v2 │ │ +0ab064: 6e20 0425 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab06a: 0c01 |0013: move-result-object v1 │ │ +0ab06c: 1a02 3300 |0014: const-string v2, " FROM " // string@0033 │ │ +0ab070: 6e20 0425 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab076: 0c01 |0019: move-result-object v1 │ │ +0ab078: 6e10 7224 0300 |001a: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0ab07e: 0c02 |001d: move-result-object v2 │ │ +0ab080: 6e20 0425 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab086: 0c01 |0021: move-result-object v1 │ │ +0ab088: 6e10 0a25 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab08e: 0c00 |0025: move-result-object v0 │ │ +0ab090: 3805 1d00 |0026: if-eqz v5, 0043 // +001d │ │ +0ab094: 2201 9204 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab098: 7010 fb24 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab09e: 6e20 0425 0100 |002d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab0a4: 0c01 |0030: move-result-object v1 │ │ +0ab0a6: 1a02 3b00 |0031: const-string v2, " WHERE " // string@003b │ │ +0ab0aa: 6e20 0425 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab0b0: 0c01 |0036: move-result-object v1 │ │ +0ab0b2: 7110 de2e 0500 |0037: invoke-static {v5}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ +0ab0b8: 0c02 |003a: move-result-object v2 │ │ +0ab0ba: 6e20 0425 2100 |003b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab0c0: 0c01 |003e: move-result-object v1 │ │ +0ab0c2: 6e10 0a25 0100 |003f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab0c8: 0c00 |0042: move-result-object v0 │ │ +0ab0ca: 3806 1e00 |0043: if-eqz v6, 0061 // +001e │ │ +0ab0ce: 2201 9204 |0045: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab0d2: 7010 fb24 0100 |0047: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab0d8: 6e20 0425 0100 |004a: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab0de: 0c01 |004d: move-result-object v1 │ │ +0ab0e0: 1a02 3500 |004e: const-string v2, " ORDER BY " // string@0035 │ │ +0ab0e4: 6e20 0425 2100 |0050: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab0ea: 0c01 |0053: move-result-object v1 │ │ +0ab0ec: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +0ab0ee: 7120 df2e 2600 |0055: invoke-static {v6, v2}, Lorg/pyneo/maps/utils/TableE;.fieldList:([Ljava/lang/Object;Z)Ljava/lang/String; // method@2edf │ │ +0ab0f4: 0c02 |0058: move-result-object v2 │ │ +0ab0f6: 6e20 0425 2100 |0059: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab0fc: 0c01 |005c: move-result-object v1 │ │ +0ab0fe: 6e10 0a25 0100 |005d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab104: 0c00 |0060: move-result-object v0 │ │ +0ab106: 1100 |0061: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0026 line=55 │ │ 0x0028 line=56 │ │ 0x0043 line=57 │ │ 0x0045 line=58 │ │ @@ -180102,166 +180212,166 @@ │ │ 0x0000 - 0x0062 reg=6 order [Ljava/lang/Object; │ │ │ │ #9 : (in Lorg/pyneo/maps/utils/TableE;) │ │ name : 'test' │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 304 16-bit code units │ │ -0ab158: |[0ab158] org.pyneo.maps.utils.TableE.test:(Landroid/database/Cursor;)V │ │ -0ab168: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0ab16a: 121a |0001: const/4 v10, #int 1 // #1 │ │ -0ab16c: 1209 |0002: const/4 v9, #int 0 // #0 │ │ -0ab16e: 7100 d92e 0000 |0003: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ -0ab174: 0c00 |0006: move-result-object v0 │ │ -0ab176: 2103 |0007: array-length v3, v0 │ │ -0ab178: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0ab17a: 3532 3700 |0009: if-ge v2, v3, 0040 // +0037 │ │ -0ab17e: 4601 0002 |000b: aget-object v1, v0, v2 │ │ -0ab182: 2204 9204 |000d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab186: 7010 fb24 0400 |000f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab18c: 1a05 2712 |0012: const-string v5, "TableE.test(): name=" // string@1227 │ │ -0ab190: 6e20 0425 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab196: 0c04 |0017: move-result-object v4 │ │ -0ab198: 6e10 d62e 0100 |0018: invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;.name:()Ljava/lang/String; // method@2ed6 │ │ -0ab19e: 0c05 |001b: move-result-object v5 │ │ -0ab1a0: 6e20 0425 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab1a6: 0c04 |001f: move-result-object v4 │ │ -0ab1a8: 1a05 3201 |0020: const-string v5, ", ordinal=" // string@0132 │ │ -0ab1ac: 6e20 0425 5400 |0022: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab1b2: 0c04 |0025: move-result-object v4 │ │ -0ab1b4: 6e10 d72e 0100 |0026: invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;.ordinal:()I // method@2ed7 │ │ -0ab1ba: 0a05 |0029: move-result v5 │ │ -0ab1bc: 6e20 0025 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ab1c2: 0c04 |002d: move-result-object v4 │ │ -0ab1c4: 6e10 0a25 0400 |002e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab1ca: 0c04 |0031: move-result-object v4 │ │ -0ab1cc: 7110 0d2f 0400 |0032: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0ab1d2: 6204 1117 |0035: sget-object v4, Lorg/pyneo/maps/utils/TableE$1;.$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I // field@1711 │ │ -0ab1d6: 6e10 d72e 0100 |0037: invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;.ordinal:()I // method@2ed7 │ │ -0ab1dc: 0a05 |003a: move-result v5 │ │ -0ab1de: 4404 0405 |003b: aget v4, v4, v5 │ │ -0ab1e2: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ab1e6: 28ca |003f: goto 0009 // -0036 │ │ -0ab1e8: 2204 9204 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab1ec: 7010 fb24 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab1f2: 1a05 2a12 |0045: const-string v5, "TableE.test(): valueOf=" // string@122a │ │ -0ab1f6: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab1fc: 0c04 |004a: move-result-object v4 │ │ -0ab1fe: 1a05 0b0f |004b: const-string v5, "NAME" // string@0f0b │ │ -0ab202: 7110 d82e 0500 |004d: invoke-static {v5}, Lorg/pyneo/maps/utils/TableE$thing;.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing; // method@2ed8 │ │ -0ab208: 0c05 |0050: move-result-object v5 │ │ -0ab20a: 6e20 0325 5400 |0051: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ab210: 0c04 |0054: move-result-object v4 │ │ -0ab212: 6e10 0a25 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab218: 0c04 |0058: move-result-object v4 │ │ -0ab21a: 7110 0d2f 0400 |0059: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0ab220: 2204 9204 |005c: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab224: 7010 fb24 0400 |005e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab22a: 1a05 2312 |0061: const-string v5, "TableE.test(): createStatement=" // string@1223 │ │ -0ab22e: 6e20 0425 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab234: 0c04 |0066: move-result-object v4 │ │ -0ab236: 1c05 3306 |0067: const-class v5, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0ab23a: 7100 d92e 0000 |0069: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ -0ab240: 0c06 |006c: move-result-object v6 │ │ -0ab242: 7120 db2e 6500 |006d: invoke-static {v5, v6}, Lorg/pyneo/maps/utils/TableE;.createStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2edb │ │ -0ab248: 0c05 |0070: move-result-object v5 │ │ -0ab24a: 6e20 0425 5400 |0071: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab250: 0c04 |0074: move-result-object v4 │ │ -0ab252: 6e10 0a25 0400 |0075: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab258: 0c04 |0078: move-result-object v4 │ │ -0ab25a: 7110 0d2f 0400 |0079: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0ab260: 2204 9204 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab264: 7010 fb24 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab26a: 1a05 2612 |0081: const-string v5, "TableE.test(): insertStatement=" // string@1226 │ │ -0ab26e: 6e20 0425 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab274: 0c04 |0086: move-result-object v4 │ │ -0ab276: 1c05 3306 |0087: const-class v5, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0ab27a: 7100 d92e 0000 |0089: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ -0ab280: 0c06 |008c: move-result-object v6 │ │ -0ab282: 7120 e02e 6500 |008d: invoke-static {v5, v6}, Lorg/pyneo/maps/utils/TableE;.insertStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee0 │ │ -0ab288: 0c05 |0090: move-result-object v5 │ │ -0ab28a: 6e20 0425 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab290: 0c04 |0094: move-result-object v4 │ │ -0ab292: 6e10 0a25 0400 |0095: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab298: 0c04 |0098: move-result-object v4 │ │ -0ab29a: 7110 0d2f 0400 |0099: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0ab2a0: 2204 9204 |009c: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab2a4: 7010 fb24 0400 |009e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab2aa: 1a05 2912 |00a1: const-string v5, "TableE.test(): updateStatement=" // string@1229 │ │ -0ab2ae: 6e20 0425 5400 |00a3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab2b4: 0c04 |00a6: move-result-object v4 │ │ -0ab2b6: 1c05 3306 |00a7: const-class v5, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0ab2ba: 7100 d92e 0000 |00a9: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ -0ab2c0: 0c06 |00ac: move-result-object v6 │ │ -0ab2c2: 7130 e52e 650b |00ad: invoke-static {v5, v6, v11}, Lorg/pyneo/maps/utils/TableE;.updateStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee5 │ │ -0ab2c8: 0c05 |00b0: move-result-object v5 │ │ -0ab2ca: 6e20 0425 5400 |00b1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab2d0: 0c04 |00b4: move-result-object v4 │ │ -0ab2d2: 6e10 0a25 0400 |00b5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab2d8: 0c04 |00b8: move-result-object v4 │ │ -0ab2da: 7110 0d2f 0400 |00b9: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0ab2e0: 2204 9204 |00bc: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab2e4: 7010 fb24 0400 |00be: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab2ea: 1a05 2812 |00c1: const-string v5, "TableE.test(): selectStatement=" // string@1228 │ │ -0ab2ee: 6e20 0425 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab2f4: 0c04 |00c6: move-result-object v4 │ │ -0ab2f6: 1c05 3306 |00c7: const-class v5, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0ab2fa: 7100 d92e 0000 |00c9: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ -0ab300: 0c06 |00cc: move-result-object v6 │ │ -0ab302: 23a7 7806 |00cd: new-array v7, v10, [Ljava/lang/Object; // type@0678 │ │ -0ab306: 6208 1417 |00cf: sget-object v8, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ -0ab30a: 4d08 0709 |00d1: aput-object v8, v7, v9 │ │ -0ab30e: 7140 e22e 657b |00d3: invoke-static {v5, v6, v11, v7}, Lorg/pyneo/maps/utils/TableE;.selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee2 │ │ -0ab314: 0c05 |00d6: move-result-object v5 │ │ -0ab316: 6e20 0425 5400 |00d7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab31c: 0c04 |00da: move-result-object v4 │ │ -0ab31e: 6e10 0a25 0400 |00db: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab324: 0c04 |00de: move-result-object v4 │ │ -0ab326: 7110 0d2f 0400 |00df: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0ab32c: 2204 9204 |00e2: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab330: 7010 fb24 0400 |00e4: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab336: 1a05 2412 |00e7: const-string v5, "TableE.test(): deleteStatement=" // string@1224 │ │ -0ab33a: 6e20 0425 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab340: 0c04 |00ec: move-result-object v4 │ │ -0ab342: 1c05 3306 |00ed: const-class v5, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0ab346: 23a6 7806 |00ef: new-array v6, v10, [Ljava/lang/Object; // type@0678 │ │ -0ab34a: 6207 1417 |00f1: sget-object v7, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ -0ab34e: 4d07 0609 |00f3: aput-object v7, v6, v9 │ │ -0ab352: 7120 dc2e 6500 |00f5: invoke-static {v5, v6}, Lorg/pyneo/maps/utils/TableE;.deleteStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2edc │ │ -0ab358: 0c05 |00f8: move-result-object v5 │ │ -0ab35a: 6e20 0425 5400 |00f9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab360: 0c04 |00fc: move-result-object v4 │ │ -0ab362: 6e10 0a25 0400 |00fd: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab368: 0c04 |0100: move-result-object v4 │ │ -0ab36a: 7110 0d2f 0400 |0101: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0ab370: 2204 9204 |0104: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab374: 7010 fb24 0400 |0106: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab37a: 1a05 2512 |0109: const-string v5, "TableE.test(): dropStatement=" // string@1225 │ │ -0ab37e: 6e20 0425 5400 |010b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab384: 0c04 |010e: move-result-object v4 │ │ -0ab386: 1c05 3306 |010f: const-class v5, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ -0ab38a: 7100 d92e 0000 |0111: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ -0ab390: 0c06 |0114: move-result-object v6 │ │ -0ab392: 7120 dd2e 6500 |0115: invoke-static {v5, v6}, Lorg/pyneo/maps/utils/TableE;.dropStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2edd │ │ -0ab398: 0c05 |0118: move-result-object v5 │ │ -0ab39a: 6e20 0425 5400 |0119: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab3a0: 0c04 |011c: move-result-object v4 │ │ -0ab3a2: 6e10 0a25 0400 |011d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab3a8: 0c04 |0120: move-result-object v4 │ │ -0ab3aa: 7110 0d2f 0400 |0121: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0ab3b0: 380c 0b00 |0124: if-eqz v12, 012f // +000b │ │ -0ab3b4: 6204 1417 |0126: sget-object v4, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ -0ab3b8: 6e10 d72e 0400 |0128: invoke-virtual {v4}, Lorg/pyneo/maps/utils/TableE$thing;.ordinal:()I // method@2ed7 │ │ -0ab3be: 0a04 |012b: move-result v4 │ │ -0ab3c0: 7220 db01 4c00 |012c: invoke-interface {v12, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0ab3c6: 0e00 |012f: return-void │ │ +0ab108: |[0ab108] org.pyneo.maps.utils.TableE.test:(Landroid/database/Cursor;)V │ │ +0ab118: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0ab11a: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +0ab11c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0ab11e: 7100 d92e 0000 |0003: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ +0ab124: 0c03 |0006: move-result-object v3 │ │ +0ab126: 2134 |0007: array-length v4, v3 │ │ +0ab128: 0121 |0008: move v1, v2 │ │ +0ab12a: 3541 3700 |0009: if-ge v1, v4, 0040 // +0037 │ │ +0ab12e: 4600 0301 |000b: aget-object v0, v3, v1 │ │ +0ab132: 2205 9204 |000d: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab136: 7010 fb24 0500 |000f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab13c: 1a06 2712 |0012: const-string v6, "TableE.test(): name=" // string@1227 │ │ +0ab140: 6e20 0425 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab146: 0c05 |0017: move-result-object v5 │ │ +0ab148: 6e10 d62e 0000 |0018: invoke-virtual {v0}, Lorg/pyneo/maps/utils/TableE$thing;.name:()Ljava/lang/String; // method@2ed6 │ │ +0ab14e: 0c06 |001b: move-result-object v6 │ │ +0ab150: 6e20 0425 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab156: 0c05 |001f: move-result-object v5 │ │ +0ab158: 1a06 3201 |0020: const-string v6, ", ordinal=" // string@0132 │ │ +0ab15c: 6e20 0425 6500 |0022: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab162: 0c05 |0025: move-result-object v5 │ │ +0ab164: 6e10 d72e 0000 |0026: invoke-virtual {v0}, Lorg/pyneo/maps/utils/TableE$thing;.ordinal:()I // method@2ed7 │ │ +0ab16a: 0a06 |0029: move-result v6 │ │ +0ab16c: 6e20 0025 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ab172: 0c05 |002d: move-result-object v5 │ │ +0ab174: 6e10 0a25 0500 |002e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab17a: 0c05 |0031: move-result-object v5 │ │ +0ab17c: 7110 0d2f 0500 |0032: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ab182: 6205 1117 |0035: sget-object v5, Lorg/pyneo/maps/utils/TableE$1;.$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I // field@1711 │ │ +0ab186: 6e10 d72e 0000 |0037: invoke-virtual {v0}, Lorg/pyneo/maps/utils/TableE$thing;.ordinal:()I // method@2ed7 │ │ +0ab18c: 0a06 |003a: move-result v6 │ │ +0ab18e: 4405 0506 |003b: aget v5, v5, v6 │ │ +0ab192: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ab196: 28ca |003f: goto 0009 // -0036 │ │ +0ab198: 2201 9204 |0040: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab19c: 7010 fb24 0100 |0042: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab1a2: 1a03 2a12 |0045: const-string v3, "TableE.test(): valueOf=" // string@122a │ │ +0ab1a6: 6e20 0425 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab1ac: 0c01 |004a: move-result-object v1 │ │ +0ab1ae: 1a03 0b0f |004b: const-string v3, "NAME" // string@0f0b │ │ +0ab1b2: 7110 d82e 0300 |004d: invoke-static {v3}, Lorg/pyneo/maps/utils/TableE$thing;.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing; // method@2ed8 │ │ +0ab1b8: 0c03 |0050: move-result-object v3 │ │ +0ab1ba: 6e20 0325 3100 |0051: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ab1c0: 0c01 |0054: move-result-object v1 │ │ +0ab1c2: 6e10 0a25 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab1c8: 0c01 |0058: move-result-object v1 │ │ +0ab1ca: 7110 0d2f 0100 |0059: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ab1d0: 2201 9204 |005c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab1d4: 7010 fb24 0100 |005e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab1da: 1a03 2312 |0061: const-string v3, "TableE.test(): createStatement=" // string@1223 │ │ +0ab1de: 6e20 0425 3100 |0063: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab1e4: 0c01 |0066: move-result-object v1 │ │ +0ab1e6: 1c03 3306 |0067: const-class v3, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0ab1ea: 7100 d92e 0000 |0069: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ +0ab1f0: 0c04 |006c: move-result-object v4 │ │ +0ab1f2: 7120 db2e 4300 |006d: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/TableE;.createStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2edb │ │ +0ab1f8: 0c03 |0070: move-result-object v3 │ │ +0ab1fa: 6e20 0425 3100 |0071: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab200: 0c01 |0074: move-result-object v1 │ │ +0ab202: 6e10 0a25 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab208: 0c01 |0078: move-result-object v1 │ │ +0ab20a: 7110 0d2f 0100 |0079: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ab210: 2201 9204 |007c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab214: 7010 fb24 0100 |007e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab21a: 1a03 2612 |0081: const-string v3, "TableE.test(): insertStatement=" // string@1226 │ │ +0ab21e: 6e20 0425 3100 |0083: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab224: 0c01 |0086: move-result-object v1 │ │ +0ab226: 1c03 3306 |0087: const-class v3, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0ab22a: 7100 d92e 0000 |0089: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ +0ab230: 0c04 |008c: move-result-object v4 │ │ +0ab232: 7120 e02e 4300 |008d: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/TableE;.insertStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee0 │ │ +0ab238: 0c03 |0090: move-result-object v3 │ │ +0ab23a: 6e20 0425 3100 |0091: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab240: 0c01 |0094: move-result-object v1 │ │ +0ab242: 6e10 0a25 0100 |0095: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab248: 0c01 |0098: move-result-object v1 │ │ +0ab24a: 7110 0d2f 0100 |0099: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ab250: 2201 9204 |009c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab254: 7010 fb24 0100 |009e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab25a: 1a03 2912 |00a1: const-string v3, "TableE.test(): updateStatement=" // string@1229 │ │ +0ab25e: 6e20 0425 3100 |00a3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab264: 0c01 |00a6: move-result-object v1 │ │ +0ab266: 1c03 3306 |00a7: const-class v3, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0ab26a: 7100 d92e 0000 |00a9: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ +0ab270: 0c04 |00ac: move-result-object v4 │ │ +0ab272: 7130 e52e 4308 |00ad: invoke-static {v3, v4, v8}, Lorg/pyneo/maps/utils/TableE;.updateStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee5 │ │ +0ab278: 0c03 |00b0: move-result-object v3 │ │ +0ab27a: 6e20 0425 3100 |00b1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab280: 0c01 |00b4: move-result-object v1 │ │ +0ab282: 6e10 0a25 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab288: 0c01 |00b8: move-result-object v1 │ │ +0ab28a: 7110 0d2f 0100 |00b9: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ab290: 2201 9204 |00bc: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab294: 7010 fb24 0100 |00be: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab29a: 1a03 2812 |00c1: const-string v3, "TableE.test(): selectStatement=" // string@1228 │ │ +0ab29e: 6e20 0425 3100 |00c3: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab2a4: 0c01 |00c6: move-result-object v1 │ │ +0ab2a6: 1c03 3306 |00c7: const-class v3, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0ab2aa: 7100 d92e 0000 |00c9: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ +0ab2b0: 0c04 |00cc: move-result-object v4 │ │ +0ab2b2: 2375 7806 |00cd: new-array v5, v7, [Ljava/lang/Object; // type@0678 │ │ +0ab2b6: 6206 1417 |00cf: sget-object v6, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ +0ab2ba: 4d06 0502 |00d1: aput-object v6, v5, v2 │ │ +0ab2be: 7140 e22e 4358 |00d3: invoke-static {v3, v4, v8, v5}, Lorg/pyneo/maps/utils/TableE;.selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee2 │ │ +0ab2c4: 0c03 |00d6: move-result-object v3 │ │ +0ab2c6: 6e20 0425 3100 |00d7: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab2cc: 0c01 |00da: move-result-object v1 │ │ +0ab2ce: 6e10 0a25 0100 |00db: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab2d4: 0c01 |00de: move-result-object v1 │ │ +0ab2d6: 7110 0d2f 0100 |00df: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ab2dc: 2201 9204 |00e2: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab2e0: 7010 fb24 0100 |00e4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab2e6: 1a03 2412 |00e7: const-string v3, "TableE.test(): deleteStatement=" // string@1224 │ │ +0ab2ea: 6e20 0425 3100 |00e9: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab2f0: 0c01 |00ec: move-result-object v1 │ │ +0ab2f2: 1c03 3306 |00ed: const-class v3, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0ab2f6: 2374 7806 |00ef: new-array v4, v7, [Ljava/lang/Object; // type@0678 │ │ +0ab2fa: 6205 1417 |00f1: sget-object v5, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ +0ab2fe: 4d05 0402 |00f3: aput-object v5, v4, v2 │ │ +0ab302: 7120 dc2e 4300 |00f5: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/TableE;.deleteStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2edc │ │ +0ab308: 0c02 |00f8: move-result-object v2 │ │ +0ab30a: 6e20 0425 2100 |00f9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab310: 0c01 |00fc: move-result-object v1 │ │ +0ab312: 6e10 0a25 0100 |00fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab318: 0c01 |0100: move-result-object v1 │ │ +0ab31a: 7110 0d2f 0100 |0101: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ab320: 2201 9204 |0104: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab324: 7010 fb24 0100 |0106: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab32a: 1a02 2512 |0109: const-string v2, "TableE.test(): dropStatement=" // string@1225 │ │ +0ab32e: 6e20 0425 2100 |010b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab334: 0c01 |010e: move-result-object v1 │ │ +0ab336: 1c02 3306 |010f: const-class v2, Lorg/pyneo/maps/utils/TableE$thing; // type@0633 │ │ +0ab33a: 7100 d92e 0000 |0111: invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;.values:()[Lorg/pyneo/maps/utils/TableE$thing; // method@2ed9 │ │ +0ab340: 0c03 |0114: move-result-object v3 │ │ +0ab342: 7120 dd2e 3200 |0115: invoke-static {v2, v3}, Lorg/pyneo/maps/utils/TableE;.dropStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2edd │ │ +0ab348: 0c02 |0118: move-result-object v2 │ │ +0ab34a: 6e20 0425 2100 |0119: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab350: 0c01 |011c: move-result-object v1 │ │ +0ab352: 6e10 0a25 0100 |011d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab358: 0c01 |0120: move-result-object v1 │ │ +0ab35a: 7110 0d2f 0100 |0121: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ab360: 3809 0b00 |0124: if-eqz v9, 012f // +000b │ │ +0ab364: 6201 1417 |0126: sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;.id:Lorg/pyneo/maps/utils/TableE$thing; // field@1714 │ │ +0ab368: 6e10 d72e 0100 |0128: invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;.ordinal:()I // method@2ed7 │ │ +0ab36e: 0a01 |012b: move-result v1 │ │ +0ab370: 7220 db01 1900 |012c: invoke-interface {v9, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0ab376: 0e00 |012f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x000d line=102 │ │ 0x0035 line=103 │ │ 0x003d line=101 │ │ 0x0040 line=108 │ │ @@ -180271,110 +180381,103 @@ │ │ 0x00bc line=112 │ │ 0x00e2 line=113 │ │ 0x0104 line=114 │ │ 0x0124 line=115 │ │ 0x0126 line=116 │ │ 0x012f line=118 │ │ locals : │ │ - 0x000d - 0x0040 reg=1 e Lorg/pyneo/maps/utils/TableE$thing; │ │ - 0x0007 - 0x0130 reg=0 arr$ [Lorg/pyneo/maps/utils/TableE$thing; │ │ - 0x0009 - 0x0130 reg=2 i$ I │ │ - 0x0008 - 0x0130 reg=3 len$ I │ │ - 0x0000 - 0x0130 reg=12 cursor Landroid/database/Cursor; │ │ + 0x000d - 0x0040 reg=0 e Lorg/pyneo/maps/utils/TableE$thing; │ │ + 0x0000 - 0x0130 reg=9 cursor Landroid/database/Cursor; │ │ │ │ #10 : (in Lorg/pyneo/maps/utils/TableE;) │ │ name : 'toString' │ │ type : '([Ljava/lang/Object;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 25 16-bit code units │ │ -0ab3c8: |[0ab3c8] org.pyneo.maps.utils.TableE.toString:([Ljava/lang/Object;)[Ljava/lang/String; │ │ -0ab3d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ab3da: 2187 |0001: array-length v7, v8 │ │ -0ab3dc: 2376 7a06 |0002: new-array v6, v7, [Ljava/lang/String; // type@067a │ │ -0ab3e0: 0780 |0004: move-object v0, v8 │ │ -0ab3e2: 2105 |0005: array-length v5, v0 │ │ -0ab3e4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0ab3e6: 0123 |0007: move v3, v2 │ │ -0ab3e8: 3554 1000 |0008: if-ge v4, v5, 0018 // +0010 │ │ -0ab3ec: 4601 0004 |000a: aget-object v1, v0, v4 │ │ -0ab3f0: d802 0301 |000c: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0ab3f4: 6e10 c524 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0ab3fa: 0c07 |0011: move-result-object v7 │ │ -0ab3fc: 4d07 0603 |0012: aput-object v7, v6, v3 │ │ -0ab400: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ab404: 0123 |0016: move v3, v2 │ │ -0ab406: 28f1 |0017: goto 0008 // -000f │ │ -0ab408: 1106 |0018: return-object v6 │ │ + insns size : 24 16-bit code units │ │ +0ab378: |[0ab378] org.pyneo.maps.utils.TableE.toString:([Ljava/lang/Object;)[Ljava/lang/String; │ │ +0ab388: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ab38a: 2174 |0001: array-length v4, v7 │ │ +0ab38c: 2343 7a06 |0002: new-array v3, v4, [Ljava/lang/String; // type@067a │ │ +0ab390: 2175 |0004: array-length v5, v7 │ │ +0ab392: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +0ab394: 0112 |0006: move v2, v1 │ │ +0ab396: 3554 1000 |0007: if-ge v4, v5, 0017 // +0010 │ │ +0ab39a: 4600 0704 |0009: aget-object v0, v7, v4 │ │ +0ab39e: d801 0201 |000b: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0ab3a2: 6e10 c524 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0ab3a8: 0c06 |0010: move-result-object v6 │ │ +0ab3aa: 4d06 0302 |0011: aput-object v6, v3, v2 │ │ +0ab3ae: d804 0401 |0013: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ab3b2: 0112 |0015: move v2, v1 │ │ +0ab3b4: 28f1 |0016: goto 0007 // -000f │ │ +0ab3b6: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0001 line=17 │ │ 0x0004 line=18 │ │ - 0x000c line=19 │ │ - 0x0014 line=18 │ │ - 0x0018 line=21 │ │ - locals : │ │ - 0x0001 - 0x0008 reg=2 i I │ │ - 0x0008 - 0x000e reg=3 i I │ │ - 0x000e - 0x0017 reg=2 i I │ │ - 0x000c - 0x0018 reg=1 col Ljava/lang/Object; │ │ - 0x0005 - 0x0019 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x0017 - 0x0019 reg=3 i I │ │ - 0x0007 - 0x0019 reg=4 i$ I │ │ - 0x0006 - 0x0019 reg=5 len$ I │ │ - 0x0004 - 0x0019 reg=6 ret [Ljava/lang/String; │ │ - 0x0000 - 0x0019 reg=8 cols [Ljava/lang/Object; │ │ + 0x000b line=19 │ │ + 0x0013 line=18 │ │ + 0x0017 line=21 │ │ + locals : │ │ + 0x0001 - 0x0007 reg=1 i I │ │ + 0x0007 - 0x000d reg=2 i I │ │ + 0x000d - 0x0016 reg=1 i I │ │ + 0x000b - 0x0017 reg=0 col Ljava/lang/Object; │ │ + 0x0016 - 0x0018 reg=2 i I │ │ + 0x0004 - 0x0018 reg=3 ret [Ljava/lang/String; │ │ + 0x0000 - 0x0018 reg=7 cols [Ljava/lang/Object; │ │ │ │ #11 : (in Lorg/pyneo/maps/utils/TableE;) │ │ name : 'updateStatement' │ │ type : '(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0ab40c: |[0ab40c] org.pyneo.maps.utils.TableE.updateStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ -0ab41c: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab420: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab426: 1a02 f812 |0005: const-string v2, "UPDATE TABLE " // string@12f8 │ │ -0ab42a: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab430: 0c01 |000a: move-result-object v1 │ │ -0ab432: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0ab438: 0c02 |000e: move-result-object v2 │ │ -0ab43a: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab440: 0c01 |0012: move-result-object v1 │ │ -0ab442: 1a02 3900 |0013: const-string v2, " SET " // string@0039 │ │ -0ab446: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab44c: 0c01 |0018: move-result-object v1 │ │ -0ab44e: 7110 de2e 0400 |0019: invoke-static {v4}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ -0ab454: 0c02 |001c: move-result-object v2 │ │ -0ab456: 6e20 0425 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab45c: 0c01 |0020: move-result-object v1 │ │ -0ab45e: 6e10 0a25 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab464: 0c00 |0024: move-result-object v0 │ │ -0ab466: 3805 1d00 |0025: if-eqz v5, 0042 // +001d │ │ -0ab46a: 2201 9204 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab46e: 7010 fb24 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab474: 6e20 0425 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab47a: 0c01 |002f: move-result-object v1 │ │ -0ab47c: 1a02 3b00 |0030: const-string v2, " WHERE " // string@003b │ │ -0ab480: 6e20 0425 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab486: 0c01 |0035: move-result-object v1 │ │ -0ab488: 7110 de2e 0500 |0036: invoke-static {v5}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ -0ab48e: 0c02 |0039: move-result-object v2 │ │ -0ab490: 6e20 0425 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab496: 0c01 |003d: move-result-object v1 │ │ -0ab498: 6e10 0a25 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab49e: 0c00 |0041: move-result-object v0 │ │ -0ab4a0: 1100 |0042: return-object v0 │ │ +0ab3b8: |[0ab3b8] org.pyneo.maps.utils.TableE.updateStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ +0ab3c8: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab3cc: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab3d2: 1a02 f812 |0005: const-string v2, "UPDATE TABLE " // string@12f8 │ │ +0ab3d6: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab3dc: 0c01 |000a: move-result-object v1 │ │ +0ab3de: 6e10 7224 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0ab3e4: 0c02 |000e: move-result-object v2 │ │ +0ab3e6: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab3ec: 0c01 |0012: move-result-object v1 │ │ +0ab3ee: 1a02 3900 |0013: const-string v2, " SET " // string@0039 │ │ +0ab3f2: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab3f8: 0c01 |0018: move-result-object v1 │ │ +0ab3fa: 7110 de2e 0400 |0019: invoke-static {v4}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ +0ab400: 0c02 |001c: move-result-object v2 │ │ +0ab402: 6e20 0425 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab408: 0c01 |0020: move-result-object v1 │ │ +0ab40a: 6e10 0a25 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab410: 0c00 |0024: move-result-object v0 │ │ +0ab412: 3805 1d00 |0025: if-eqz v5, 0042 // +001d │ │ +0ab416: 2201 9204 |0027: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab41a: 7010 fb24 0100 |0029: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab420: 6e20 0425 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab426: 0c01 |002f: move-result-object v1 │ │ +0ab428: 1a02 3b00 |0030: const-string v2, " WHERE " // string@003b │ │ +0ab42c: 6e20 0425 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab432: 0c01 |0035: move-result-object v1 │ │ +0ab434: 7110 de2e 0500 |0036: invoke-static {v5}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ +0ab43a: 0c02 |0039: move-result-object v2 │ │ +0ab43c: 6e20 0425 2100 |003a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab442: 0c01 |003d: move-result-object v1 │ │ +0ab444: 6e10 0a25 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab44a: 0c00 |0041: move-result-object v0 │ │ +0ab44c: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0025 line=80 │ │ 0x0027 line=81 │ │ 0x0042 line=82 │ │ locals : │ │ @@ -180430,24 +180533,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0ab4a4: |[0ab4a4] org.pyneo.maps.utils.Ut$Algorithm.:()V │ │ -0ab4b4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0ab4b6: 6700 1d17 |0001: sput v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.RIGHT:I // field@171d │ │ -0ab4ba: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ -0ab4be: 6700 1e17 |0005: sput v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.TOP:I // field@171e │ │ -0ab4c2: 1240 |0007: const/4 v0, #int 4 // #4 │ │ -0ab4c4: 6700 1b17 |0008: sput v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.BOTTOM:I // field@171b │ │ -0ab4c8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0ab4ca: 6700 1c17 |000b: sput v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.LEFT:I // field@171c │ │ -0ab4ce: 0e00 |000d: return-void │ │ +0ab450: |[0ab450] org.pyneo.maps.utils.Ut$Algorithm.:()V │ │ +0ab460: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0ab462: 6700 1d17 |0001: sput v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.RIGHT:I // field@171d │ │ +0ab466: 1300 0800 |0003: const/16 v0, #int 8 // #8 │ │ +0ab46a: 6700 1e17 |0005: sput v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.TOP:I // field@171e │ │ +0ab46e: 1240 |0007: const/4 v0, #int 4 // #4 │ │ +0ab470: 6700 1b17 |0008: sput v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.BOTTOM:I // field@171b │ │ +0ab474: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0ab476: 6700 1c17 |000b: sput v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.LEFT:I // field@171c │ │ +0ab47a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ 0x0007 line=424 │ │ 0x000a line=425 │ │ locals : │ │ @@ -180457,17 +180560,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab4d0: |[0ab4d0] org.pyneo.maps.utils.Ut$Algorithm.:()V │ │ -0ab4e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ab4e6: 0e00 |0003: return-void │ │ +0ab47c: |[0ab47c] org.pyneo.maps.utils.Ut$Algorithm.:()V │ │ +0ab48c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ab492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/Ut$Algorithm; │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/Ut$Algorithm;) │ │ @@ -180475,31 +180578,31 @@ │ │ type : '(IIIIII)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0ab4e8: |[0ab4e8] org.pyneo.maps.utils.Ut$Algorithm.ComputeOutCode:(IIIIII)I │ │ -0ab4f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ab4fa: 3773 0b00 |0001: if-le v3, v7, 000c // +000b │ │ -0ab4fe: 6001 1e17 |0003: sget v1, Lorg/pyneo/maps/utils/Ut$Algorithm;.TOP:I // field@171e │ │ -0ab502: b610 |0005: or-int/2addr v0, v1 │ │ -0ab504: 3762 0c00 |0006: if-le v2, v6, 0012 // +000c │ │ -0ab508: 6001 1d17 |0008: sget v1, Lorg/pyneo/maps/utils/Ut$Algorithm;.RIGHT:I // field@171d │ │ -0ab50c: b610 |000a: or-int/2addr v0, v1 │ │ -0ab50e: 0f00 |000b: return v0 │ │ -0ab510: 3553 faff |000c: if-ge v3, v5, 0006 // -0006 │ │ -0ab514: 6001 1b17 |000e: sget v1, Lorg/pyneo/maps/utils/Ut$Algorithm;.BOTTOM:I // field@171b │ │ -0ab518: b610 |0010: or-int/2addr v0, v1 │ │ -0ab51a: 28f5 |0011: goto 0006 // -000b │ │ -0ab51c: 3542 f9ff |0012: if-ge v2, v4, 000b // -0007 │ │ -0ab520: 6001 1c17 |0014: sget v1, Lorg/pyneo/maps/utils/Ut$Algorithm;.LEFT:I // field@171c │ │ -0ab524: b610 |0016: or-int/2addr v0, v1 │ │ -0ab526: 28f4 |0017: goto 000b // -000c │ │ +0ab494: |[0ab494] org.pyneo.maps.utils.Ut$Algorithm.ComputeOutCode:(IIIIII)I │ │ +0ab4a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab4a6: 3773 0b00 |0001: if-le v3, v7, 000c // +000b │ │ +0ab4aa: 6001 1e17 |0003: sget v1, Lorg/pyneo/maps/utils/Ut$Algorithm;.TOP:I // field@171e │ │ +0ab4ae: b610 |0005: or-int/2addr v0, v1 │ │ +0ab4b0: 3762 0c00 |0006: if-le v2, v6, 0012 // +000c │ │ +0ab4b4: 6001 1d17 |0008: sget v1, Lorg/pyneo/maps/utils/Ut$Algorithm;.RIGHT:I // field@171d │ │ +0ab4b8: b610 |000a: or-int/2addr v0, v1 │ │ +0ab4ba: 0f00 |000b: return v0 │ │ +0ab4bc: 3553 faff |000c: if-ge v3, v5, 0006 // -0006 │ │ +0ab4c0: 6001 1b17 |000e: sget v1, Lorg/pyneo/maps/utils/Ut$Algorithm;.BOTTOM:I // field@171b │ │ +0ab4c4: b610 |0010: or-int/2addr v0, v1 │ │ +0ab4c6: 28f5 |0011: goto 0006 // -000b │ │ +0ab4c8: 3542 f9ff |0012: if-ge v2, v4, 000b // -0007 │ │ +0ab4cc: 6001 1c17 |0014: sget v1, Lorg/pyneo/maps/utils/Ut$Algorithm;.LEFT:I // field@171c │ │ +0ab4d0: b610 |0016: or-int/2addr v0, v1 │ │ +0ab4d2: 28f4 |0017: goto 000b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0001 line=429 │ │ 0x0003 line=430 │ │ 0x0006 line=433 │ │ 0x0008 line=434 │ │ @@ -180522,108 +180625,108 @@ │ │ type : '(IIIIIIII)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -0ab528: |[0ab528] org.pyneo.maps.utils.Ut$Algorithm.cohenSutherland:(IIIIIIII)Z │ │ -0ab538: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0ab53a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0ab53c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0ab53e: 01e0 |0003: move v0, v14 │ │ -0ab540: 01f1 |0004: move v1, v15 │ │ -0ab542: 0202 1200 |0005: move/from16 v2, v18 │ │ -0ab546: 0203 1300 |0007: move/from16 v3, v19 │ │ -0ab54a: 0204 1400 |0009: move/from16 v4, v20 │ │ -0ab54e: 0205 1500 |000b: move/from16 v5, v21 │ │ -0ab552: 7706 e82e 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/Ut$Algorithm;.ComputeOutCode:(IIIIII)I // method@2ee8 │ │ -0ab558: 0a09 |0010: move-result v9 │ │ -0ab55a: 7706 e82e 1000 |0011: invoke-static/range {v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/Ut$Algorithm;.ComputeOutCode:(IIIIII)I // method@2ee8 │ │ -0ab560: 0a0a |0014: move-result v10 │ │ -0ab562: 9600 090a |0015: or-int v0, v9, v10 │ │ -0ab566: 3900 0e00 |0017: if-nez v0, 0025 // +000e │ │ -0ab56a: 1216 |0019: const/4 v6, #int 1 // #1 │ │ -0ab56c: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -0ab56e: d808 0801 |001b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0ab572: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0ab574: 3207 0600 |001e: if-eq v7, v0, 0024 // +0006 │ │ -0ab578: 1300 8813 |0020: const/16 v0, #int 5000 // #1388 │ │ -0ab57c: 3408 f3ff |0022: if-lt v8, v0, 0015 // -000d │ │ -0ab580: 0f06 |0024: return v6 │ │ -0ab582: 9500 090a |0025: and-int v0, v9, v10 │ │ -0ab586: 3d00 0400 |0027: if-lez v0, 002b // +0004 │ │ -0ab58a: 1217 |0029: const/4 v7, #int 1 // #1 │ │ -0ab58c: 28f1 |002a: goto 001b // -000f │ │ -0ab58e: 120c |002b: const/4 v12, #int 0 // #0 │ │ -0ab590: 120d |002c: const/4 v13, #int 0 // #0 │ │ -0ab592: 3809 2700 |002d: if-eqz v9, 0054 // +0027 │ │ -0ab596: 019b |002f: move v11, v9 │ │ -0ab598: 6000 1e17 |0030: sget v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.TOP:I // field@171e │ │ -0ab59c: b5b0 |0032: and-int/2addr v0, v11 │ │ -0ab59e: 3d00 2300 |0033: if-lez v0, 0056 // +0023 │ │ -0ab5a2: 9100 100e |0035: sub-int v0, v16, v14 │ │ -0ab5a6: 9101 150f |0037: sub-int v1, v21, v15 │ │ -0ab5aa: b210 |0039: mul-int/2addr v0, v1 │ │ -0ab5ac: 9101 110f |003a: sub-int v1, v17, v15 │ │ -0ab5b0: b310 |003c: div-int/2addr v0, v1 │ │ -0ab5b2: 900c 0e00 |003d: add-int v12, v14, v0 │ │ -0ab5b6: 020d 1500 |003f: move/from16 v13, v21 │ │ -0ab5ba: 339b 4b00 |0041: if-ne v11, v9, 008c // +004b │ │ -0ab5be: 01ce |0043: move v14, v12 │ │ -0ab5c0: 01df |0044: move v15, v13 │ │ -0ab5c2: 01e0 |0045: move v0, v14 │ │ -0ab5c4: 01f1 |0046: move v1, v15 │ │ -0ab5c6: 0202 1200 |0047: move/from16 v2, v18 │ │ -0ab5ca: 0203 1300 |0049: move/from16 v3, v19 │ │ -0ab5ce: 0204 1400 |004b: move/from16 v4, v20 │ │ -0ab5d2: 0205 1500 |004d: move/from16 v5, v21 │ │ -0ab5d6: 7706 e82e 0000 |004f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/Ut$Algorithm;.ComputeOutCode:(IIIIII)I // method@2ee8 │ │ -0ab5dc: 0a09 |0052: move-result v9 │ │ -0ab5de: 28c8 |0053: goto 001b // -0038 │ │ -0ab5e0: 01ab |0054: move v11, v10 │ │ -0ab5e2: 28db |0055: goto 0030 // -0025 │ │ -0ab5e4: 6000 1b17 |0056: sget v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.BOTTOM:I // field@171b │ │ -0ab5e8: b5b0 |0058: and-int/2addr v0, v11 │ │ -0ab5ea: 3d00 0f00 |0059: if-lez v0, 0068 // +000f │ │ -0ab5ee: 9100 100e |005b: sub-int v0, v16, v14 │ │ -0ab5f2: 9101 130f |005d: sub-int v1, v19, v15 │ │ -0ab5f6: b210 |005f: mul-int/2addr v0, v1 │ │ -0ab5f8: 9101 110f |0060: sub-int v1, v17, v15 │ │ -0ab5fc: b310 |0062: div-int/2addr v0, v1 │ │ -0ab5fe: 900c 0e00 |0063: add-int v12, v14, v0 │ │ -0ab602: 020d 1300 |0065: move/from16 v13, v19 │ │ -0ab606: 28da |0067: goto 0041 // -0026 │ │ -0ab608: 6000 1d17 |0068: sget v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.RIGHT:I // field@171d │ │ -0ab60c: b5b0 |006a: and-int/2addr v0, v11 │ │ -0ab60e: 3d00 0f00 |006b: if-lez v0, 007a // +000f │ │ -0ab612: 9100 110f |006d: sub-int v0, v17, v15 │ │ -0ab616: 9101 140e |006f: sub-int v1, v20, v14 │ │ -0ab61a: b210 |0071: mul-int/2addr v0, v1 │ │ -0ab61c: 9101 100e |0072: sub-int v1, v16, v14 │ │ -0ab620: b310 |0074: div-int/2addr v0, v1 │ │ -0ab622: 900d 0f00 |0075: add-int v13, v15, v0 │ │ -0ab626: 020c 1400 |0077: move/from16 v12, v20 │ │ -0ab62a: 28c8 |0079: goto 0041 // -0038 │ │ -0ab62c: 6000 1c17 |007a: sget v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.LEFT:I // field@171c │ │ -0ab630: b5b0 |007c: and-int/2addr v0, v11 │ │ -0ab632: 3d00 c4ff |007d: if-lez v0, 0041 // -003c │ │ -0ab636: 9100 110f |007f: sub-int v0, v17, v15 │ │ -0ab63a: 9101 120e |0081: sub-int v1, v18, v14 │ │ -0ab63e: b210 |0083: mul-int/2addr v0, v1 │ │ -0ab640: 9101 100e |0084: sub-int v1, v16, v14 │ │ -0ab644: b310 |0086: div-int/2addr v0, v1 │ │ -0ab646: 900d 0f00 |0087: add-int v13, v15, v0 │ │ -0ab64a: 020c 1200 |0089: move/from16 v12, v18 │ │ -0ab64e: 28b6 |008b: goto 0041 // -004a │ │ -0ab650: 0210 0c00 |008c: move/from16 v16, v12 │ │ -0ab654: 0211 0d00 |008e: move/from16 v17, v13 │ │ -0ab658: 7706 e82e 1000 |0090: invoke-static/range {v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/Ut$Algorithm;.ComputeOutCode:(IIIIII)I // method@2ee8 │ │ -0ab65e: 0a0a |0093: move-result v10 │ │ -0ab660: 2887 |0094: goto 001b // -0079 │ │ +0ab4d4: |[0ab4d4] org.pyneo.maps.utils.Ut$Algorithm.cohenSutherland:(IIIIIIII)Z │ │ +0ab4e4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0ab4e6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0ab4e8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0ab4ea: 01e0 |0003: move v0, v14 │ │ +0ab4ec: 01f1 |0004: move v1, v15 │ │ +0ab4ee: 0202 1200 |0005: move/from16 v2, v18 │ │ +0ab4f2: 0203 1300 |0007: move/from16 v3, v19 │ │ +0ab4f6: 0204 1400 |0009: move/from16 v4, v20 │ │ +0ab4fa: 0205 1500 |000b: move/from16 v5, v21 │ │ +0ab4fe: 7706 e82e 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/Ut$Algorithm;.ComputeOutCode:(IIIIII)I // method@2ee8 │ │ +0ab504: 0a09 |0010: move-result v9 │ │ +0ab506: 7706 e82e 1000 |0011: invoke-static/range {v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/Ut$Algorithm;.ComputeOutCode:(IIIIII)I // method@2ee8 │ │ +0ab50c: 0a0a |0014: move-result v10 │ │ +0ab50e: 9600 090a |0015: or-int v0, v9, v10 │ │ +0ab512: 3900 0e00 |0017: if-nez v0, 0025 // +000e │ │ +0ab516: 1216 |0019: const/4 v6, #int 1 // #1 │ │ +0ab518: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +0ab51a: d808 0801 |001b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0ab51e: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +0ab520: 3207 0600 |001e: if-eq v7, v0, 0024 // +0006 │ │ +0ab524: 1300 8813 |0020: const/16 v0, #int 5000 // #1388 │ │ +0ab528: 3408 f3ff |0022: if-lt v8, v0, 0015 // -000d │ │ +0ab52c: 0f06 |0024: return v6 │ │ +0ab52e: 9500 090a |0025: and-int v0, v9, v10 │ │ +0ab532: 3d00 0400 |0027: if-lez v0, 002b // +0004 │ │ +0ab536: 1217 |0029: const/4 v7, #int 1 // #1 │ │ +0ab538: 28f1 |002a: goto 001b // -000f │ │ +0ab53a: 120c |002b: const/4 v12, #int 0 // #0 │ │ +0ab53c: 120d |002c: const/4 v13, #int 0 // #0 │ │ +0ab53e: 3809 2700 |002d: if-eqz v9, 0054 // +0027 │ │ +0ab542: 019b |002f: move v11, v9 │ │ +0ab544: 6000 1e17 |0030: sget v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.TOP:I // field@171e │ │ +0ab548: b5b0 |0032: and-int/2addr v0, v11 │ │ +0ab54a: 3d00 2300 |0033: if-lez v0, 0056 // +0023 │ │ +0ab54e: 9100 100e |0035: sub-int v0, v16, v14 │ │ +0ab552: 9101 150f |0037: sub-int v1, v21, v15 │ │ +0ab556: b210 |0039: mul-int/2addr v0, v1 │ │ +0ab558: 9101 110f |003a: sub-int v1, v17, v15 │ │ +0ab55c: b310 |003c: div-int/2addr v0, v1 │ │ +0ab55e: 900c 0e00 |003d: add-int v12, v14, v0 │ │ +0ab562: 020d 1500 |003f: move/from16 v13, v21 │ │ +0ab566: 339b 4b00 |0041: if-ne v11, v9, 008c // +004b │ │ +0ab56a: 01ce |0043: move v14, v12 │ │ +0ab56c: 01df |0044: move v15, v13 │ │ +0ab56e: 01e0 |0045: move v0, v14 │ │ +0ab570: 01f1 |0046: move v1, v15 │ │ +0ab572: 0202 1200 |0047: move/from16 v2, v18 │ │ +0ab576: 0203 1300 |0049: move/from16 v3, v19 │ │ +0ab57a: 0204 1400 |004b: move/from16 v4, v20 │ │ +0ab57e: 0205 1500 |004d: move/from16 v5, v21 │ │ +0ab582: 7706 e82e 0000 |004f: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/Ut$Algorithm;.ComputeOutCode:(IIIIII)I // method@2ee8 │ │ +0ab588: 0a09 |0052: move-result v9 │ │ +0ab58a: 28c8 |0053: goto 001b // -0038 │ │ +0ab58c: 01ab |0054: move v11, v10 │ │ +0ab58e: 28db |0055: goto 0030 // -0025 │ │ +0ab590: 6000 1b17 |0056: sget v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.BOTTOM:I // field@171b │ │ +0ab594: b5b0 |0058: and-int/2addr v0, v11 │ │ +0ab596: 3d00 0f00 |0059: if-lez v0, 0068 // +000f │ │ +0ab59a: 9100 100e |005b: sub-int v0, v16, v14 │ │ +0ab59e: 9101 130f |005d: sub-int v1, v19, v15 │ │ +0ab5a2: b210 |005f: mul-int/2addr v0, v1 │ │ +0ab5a4: 9101 110f |0060: sub-int v1, v17, v15 │ │ +0ab5a8: b310 |0062: div-int/2addr v0, v1 │ │ +0ab5aa: 900c 0e00 |0063: add-int v12, v14, v0 │ │ +0ab5ae: 020d 1300 |0065: move/from16 v13, v19 │ │ +0ab5b2: 28da |0067: goto 0041 // -0026 │ │ +0ab5b4: 6000 1d17 |0068: sget v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.RIGHT:I // field@171d │ │ +0ab5b8: b5b0 |006a: and-int/2addr v0, v11 │ │ +0ab5ba: 3d00 0f00 |006b: if-lez v0, 007a // +000f │ │ +0ab5be: 9100 110f |006d: sub-int v0, v17, v15 │ │ +0ab5c2: 9101 140e |006f: sub-int v1, v20, v14 │ │ +0ab5c6: b210 |0071: mul-int/2addr v0, v1 │ │ +0ab5c8: 9101 100e |0072: sub-int v1, v16, v14 │ │ +0ab5cc: b310 |0074: div-int/2addr v0, v1 │ │ +0ab5ce: 900d 0f00 |0075: add-int v13, v15, v0 │ │ +0ab5d2: 020c 1400 |0077: move/from16 v12, v20 │ │ +0ab5d6: 28c8 |0079: goto 0041 // -0038 │ │ +0ab5d8: 6000 1c17 |007a: sget v0, Lorg/pyneo/maps/utils/Ut$Algorithm;.LEFT:I // field@171c │ │ +0ab5dc: b5b0 |007c: and-int/2addr v0, v11 │ │ +0ab5de: 3d00 c4ff |007d: if-lez v0, 0041 // -003c │ │ +0ab5e2: 9100 110f |007f: sub-int v0, v17, v15 │ │ +0ab5e6: 9101 120e |0081: sub-int v1, v18, v14 │ │ +0ab5ea: b210 |0083: mul-int/2addr v0, v1 │ │ +0ab5ec: 9101 100e |0084: sub-int v1, v16, v14 │ │ +0ab5f0: b310 |0086: div-int/2addr v0, v1 │ │ +0ab5f2: 900d 0f00 |0087: add-int v13, v15, v0 │ │ +0ab5f6: 020c 1200 |0089: move/from16 v12, v18 │ │ +0ab5fa: 28b6 |008b: goto 0041 // -004a │ │ +0ab5fc: 0210 0c00 |008c: move/from16 v16, v12 │ │ +0ab600: 0211 0d00 |008e: move/from16 v17, v13 │ │ +0ab604: 7706 e82e 1000 |0090: invoke-static/range {v16, v17, v18, v19, v20, v21}, Lorg/pyneo/maps/utils/Ut$Algorithm;.ComputeOutCode:(IIIIII)I // method@2ee8 │ │ +0ab60a: 0a0a |0093: move-result v10 │ │ +0ab60c: 2887 |0094: goto 001b // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0001 line=443 │ │ 0x000d line=446 │ │ 0x0011 line=447 │ │ 0x0015 line=452 │ │ @@ -180680,40 +180783,40 @@ │ │ type : '(IIII[F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 38 16-bit code units │ │ -0ab664: |[0ab664] org.pyneo.maps.utils.Ut$Algorithm.isIntersected:(IIII[F)Z │ │ -0ab674: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0ab676: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0ab678: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ -0ab67c: 3508 1e00 |0004: if-ge v8, v0, 0022 // +001e │ │ -0ab680: 4400 0e08 |0006: aget v0, v14, v8 │ │ -0ab684: 8700 |0008: float-to-int v0, v0 │ │ -0ab686: d801 0801 |0009: add-int/lit8 v1, v8, #int 1 // #01 │ │ -0ab68a: 4401 0e01 |000b: aget v1, v14, v1 │ │ -0ab68e: 8711 |000d: float-to-int v1, v1 │ │ -0ab690: d802 0802 |000e: add-int/lit8 v2, v8, #int 2 // #02 │ │ -0ab694: 4402 0e02 |0010: aget v2, v14, v2 │ │ -0ab698: 8722 |0012: float-to-int v2, v2 │ │ -0ab69a: d803 0803 |0013: add-int/lit8 v3, v8, #int 3 // #03 │ │ -0ab69e: 4403 0e03 |0015: aget v3, v14, v3 │ │ -0ab6a2: 8733 |0017: float-to-int v3, v3 │ │ -0ab6a4: 01a4 |0018: move v4, v10 │ │ -0ab6a6: 01b5 |0019: move v5, v11 │ │ -0ab6a8: 01c6 |001a: move v6, v12 │ │ -0ab6aa: 01d7 |001b: move v7, v13 │ │ -0ab6ac: 7708 e92e 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/Ut$Algorithm;.cohenSutherland:(IIIIIIII)Z // method@2ee9 │ │ -0ab6b2: 0a09 |001f: move-result v9 │ │ -0ab6b4: 3809 0300 |0020: if-eqz v9, 0023 // +0003 │ │ -0ab6b8: 0f09 |0022: return v9 │ │ -0ab6ba: d808 0802 |0023: add-int/lit8 v8, v8, #int 2 // #02 │ │ -0ab6be: 28dd |0025: goto 0002 // -0023 │ │ +0ab610: |[0ab610] org.pyneo.maps.utils.Ut$Algorithm.isIntersected:(IIII[F)Z │ │ +0ab620: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0ab622: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0ab624: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ +0ab628: 3508 1e00 |0004: if-ge v8, v0, 0022 // +001e │ │ +0ab62c: 4400 0e08 |0006: aget v0, v14, v8 │ │ +0ab630: 8700 |0008: float-to-int v0, v0 │ │ +0ab632: d801 0801 |0009: add-int/lit8 v1, v8, #int 1 // #01 │ │ +0ab636: 4401 0e01 |000b: aget v1, v14, v1 │ │ +0ab63a: 8711 |000d: float-to-int v1, v1 │ │ +0ab63c: d802 0802 |000e: add-int/lit8 v2, v8, #int 2 // #02 │ │ +0ab640: 4402 0e02 |0010: aget v2, v14, v2 │ │ +0ab644: 8722 |0012: float-to-int v2, v2 │ │ +0ab646: d803 0803 |0013: add-int/lit8 v3, v8, #int 3 // #03 │ │ +0ab64a: 4403 0e03 |0015: aget v3, v14, v3 │ │ +0ab64e: 8733 |0017: float-to-int v3, v3 │ │ +0ab650: 01a4 |0018: move v4, v10 │ │ +0ab652: 01b5 |0019: move v5, v11 │ │ +0ab654: 01c6 |001a: move v6, v12 │ │ +0ab656: 01d7 |001b: move v7, v13 │ │ +0ab658: 7708 e92e 0000 |001c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/Ut$Algorithm;.cohenSutherland:(IIIIIIII)Z // method@2ee9 │ │ +0ab65e: 0a09 |001f: move-result v9 │ │ +0ab660: 3809 0300 |0020: if-eqz v9, 0023 // +0003 │ │ +0ab664: 0f09 |0022: return v9 │ │ +0ab666: d808 0802 |0023: add-int/lit8 v8, v8, #int 2 // #02 │ │ +0ab66a: 28dd |0025: goto 0002 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0001 line=505 │ │ 0x0006 line=506 │ │ 0x0020 line=507 │ │ 0x0022 line=510 │ │ @@ -180782,108 +180885,108 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 169 16-bit code units │ │ -0ab6c0: |[0ab6c0] org.pyneo.maps.utils.Ut$TextWriter.:(IILjava/lang/String;)V │ │ -0ab6d0: 7010 be24 0b00 |0000: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@24be │ │ -0ab6d6: 59bc 2117 |0003: iput v12, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxWidth:I // field@1721 │ │ -0ab6da: 59bd 2417 |0005: iput v13, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mTextSize:I // field@1724 │ │ -0ab6de: 5bbe 2317 |0007: iput-object v14, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ -0ab6e2: 2209 5f00 |0009: new-instance v9, Landroid/graphics/Paint; // type@005f │ │ -0ab6e6: 7010 4802 0900 |000b: invoke-direct {v9}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0ab6ec: 5bb9 2217 |000e: iput-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0ab6f0: 54b9 2217 |0010: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0ab6f4: 121a |0012: const/4 v10, #int 1 // #1 │ │ -0ab6f6: 6e20 4e02 a900 |0013: invoke-virtual {v9, v10}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0ab6fc: 54b9 2317 |0016: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ -0ab700: 6e10 e524 0900 |0018: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0ab706: 0a09 |001b: move-result v9 │ │ -0ab708: 2398 5306 |001c: new-array v8, v9, [F // type@0653 │ │ -0ab70c: 54b9 2217 |001e: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0ab710: 52ba 2417 |0020: iget v10, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mTextSize:I // field@1724 │ │ -0ab714: 82aa |0022: int-to-float v10, v10 │ │ -0ab716: 6e20 5a02 a900 |0023: invoke-virtual {v9, v10}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ -0ab71c: 54b9 2217 |0026: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0ab720: 54ba 2317 |0028: iget-object v10, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ -0ab724: 6e30 4b02 a908 |002a: invoke-virtual {v9, v10, v8}, Landroid/graphics/Paint;.getTextWidths:(Ljava/lang/String;[F)I // method@024b │ │ -0ab72a: 2207 9204 |002d: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0ab72e: 7010 fb24 0700 |002f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ab734: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -0ab736: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0ab738: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0ab73a: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -0ab73c: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -0ab73e: 2189 |0037: array-length v9, v8 │ │ -0ab740: 3592 4400 |0038: if-ge v2, v9, 007c // +0044 │ │ -0ab744: 54b9 2317 |003a: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ -0ab748: 6e20 d524 2900 |003c: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -0ab74e: 0a09 |003f: move-result v9 │ │ -0ab750: 7110 6424 0900 |0040: invoke-static {v9}, Ljava/lang/Character;.isLetter:(C)Z // method@2464 │ │ -0ab756: 0a09 |0043: move-result v9 │ │ -0ab758: 3909 0d00 |0044: if-nez v9, 0051 // +000d │ │ -0ab75c: 54b9 2317 |0046: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ -0ab760: 6e20 d524 2900 |0048: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -0ab766: 0a09 |004b: move-result v9 │ │ -0ab768: 130a 2c00 |004c: const/16 v10, #int 44 // #2c │ │ -0ab76c: 32a9 0300 |004e: if-eq v9, v10, 0051 // +0003 │ │ -0ab770: 0124 |0050: move v4, v2 │ │ -0ab772: 4400 0802 |0051: aget v0, v8, v2 │ │ -0ab776: 8219 |0053: int-to-float v9, v1 │ │ -0ab778: c609 |0054: add-float/2addr v9, v0 │ │ -0ab77a: 52ba 2117 |0055: iget v10, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxWidth:I // field@1721 │ │ -0ab77e: 82aa |0057: int-to-float v10, v10 │ │ -0ab780: 2d09 090a |0058: cmpl-float v9, v9, v10 │ │ -0ab784: 3d09 1a00 |005a: if-lez v9, 0074 // +001a │ │ -0ab788: 3343 1e00 |005c: if-ne v3, v4, 007a // +001e │ │ -0ab78c: d802 02ff |005e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0ab790: 54b9 2317 |0060: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ -0ab794: 6e30 eb24 3902 |0062: invoke-virtual {v9, v3, v2}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@24eb │ │ -0ab79a: 0c09 |0065: move-result-object v9 │ │ -0ab79c: 6e20 0225 9700 |0066: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ -0ab7a2: 1309 0a00 |0069: const/16 v9, #int 10 // #a │ │ -0ab7a6: 6e20 fe24 9700 |006b: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0ab7ac: 0123 |006e: move v3, v2 │ │ -0ab7ae: 7120 ad24 1500 |006f: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0ab7b4: 0a05 |0072: move-result v5 │ │ -0ab7b6: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -0ab7b8: 8219 |0074: int-to-float v9, v1 │ │ -0ab7ba: c609 |0075: add-float/2addr v9, v0 │ │ -0ab7bc: 8791 |0076: float-to-int v1, v9 │ │ -0ab7be: d802 0201 |0077: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ab7c2: 28be |0079: goto 0037 // -0042 │ │ -0ab7c4: 0142 |007a: move v2, v4 │ │ -0ab7c6: 28e5 |007b: goto 0060 // -001b │ │ -0ab7c8: 3232 1600 |007c: if-eq v2, v3, 0092 // +0016 │ │ -0ab7cc: 54b9 2317 |007e: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ -0ab7d0: 6e30 ed24 3902 |0080: invoke-virtual {v9, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0ab7d6: 0c06 |0083: move-result-object v6 │ │ -0ab7d8: 54b9 2217 |0084: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0ab7dc: 6e20 4c02 6900 |0086: invoke-virtual {v9, v6}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@024c │ │ -0ab7e2: 0a09 |0089: move-result v9 │ │ -0ab7e4: 8799 |008a: float-to-int v9, v9 │ │ -0ab7e6: 7120 ad24 9500 |008b: invoke-static {v5, v9}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0ab7ec: 0a05 |008e: move-result v5 │ │ -0ab7ee: 6e20 0425 6700 |008f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ab7f4: 6e10 0a25 0700 |0092: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ab7fa: 0c09 |0095: move-result-object v9 │ │ -0ab7fc: 1a0a 0100 |0096: const-string v10, " │ │ +0ab66c: |[0ab66c] org.pyneo.maps.utils.Ut$TextWriter.:(IILjava/lang/String;)V │ │ +0ab67c: 7010 be24 0b00 |0000: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@24be │ │ +0ab682: 59bc 2117 |0003: iput v12, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxWidth:I // field@1721 │ │ +0ab686: 59bd 2417 |0005: iput v13, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mTextSize:I // field@1724 │ │ +0ab68a: 5bbe 2317 |0007: iput-object v14, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ +0ab68e: 2209 5f00 |0009: new-instance v9, Landroid/graphics/Paint; // type@005f │ │ +0ab692: 7010 4802 0900 |000b: invoke-direct {v9}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0ab698: 5bb9 2217 |000e: iput-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0ab69c: 54b9 2217 |0010: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0ab6a0: 121a |0012: const/4 v10, #int 1 // #1 │ │ +0ab6a2: 6e20 4e02 a900 |0013: invoke-virtual {v9, v10}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0ab6a8: 54b9 2317 |0016: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ +0ab6ac: 6e10 e524 0900 |0018: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0ab6b2: 0a09 |001b: move-result v9 │ │ +0ab6b4: 2398 5306 |001c: new-array v8, v9, [F // type@0653 │ │ +0ab6b8: 54b9 2217 |001e: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0ab6bc: 52ba 2417 |0020: iget v10, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mTextSize:I // field@1724 │ │ +0ab6c0: 82aa |0022: int-to-float v10, v10 │ │ +0ab6c2: 6e20 5a02 a900 |0023: invoke-virtual {v9, v10}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ +0ab6c8: 54b9 2217 |0026: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0ab6cc: 54ba 2317 |0028: iget-object v10, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ +0ab6d0: 6e30 4b02 a908 |002a: invoke-virtual {v9, v10, v8}, Landroid/graphics/Paint;.getTextWidths:(Ljava/lang/String;[F)I // method@024b │ │ +0ab6d6: 2207 9204 |002d: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0ab6da: 7010 fb24 0700 |002f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ab6e0: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +0ab6e2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0ab6e4: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0ab6e6: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +0ab6e8: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +0ab6ea: 2189 |0037: array-length v9, v8 │ │ +0ab6ec: 3592 4400 |0038: if-ge v2, v9, 007c // +0044 │ │ +0ab6f0: 54b9 2317 |003a: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ +0ab6f4: 6e20 d524 2900 |003c: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0ab6fa: 0a09 |003f: move-result v9 │ │ +0ab6fc: 7110 6424 0900 |0040: invoke-static {v9}, Ljava/lang/Character;.isLetter:(C)Z // method@2464 │ │ +0ab702: 0a09 |0043: move-result v9 │ │ +0ab704: 3909 0d00 |0044: if-nez v9, 0051 // +000d │ │ +0ab708: 54b9 2317 |0046: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ +0ab70c: 6e20 d524 2900 |0048: invoke-virtual {v9, v2}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0ab712: 0a09 |004b: move-result v9 │ │ +0ab714: 130a 2c00 |004c: const/16 v10, #int 44 // #2c │ │ +0ab718: 32a9 0300 |004e: if-eq v9, v10, 0051 // +0003 │ │ +0ab71c: 0124 |0050: move v4, v2 │ │ +0ab71e: 4400 0802 |0051: aget v0, v8, v2 │ │ +0ab722: 8219 |0053: int-to-float v9, v1 │ │ +0ab724: c609 |0054: add-float/2addr v9, v0 │ │ +0ab726: 52ba 2117 |0055: iget v10, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxWidth:I // field@1721 │ │ +0ab72a: 82aa |0057: int-to-float v10, v10 │ │ +0ab72c: 2d09 090a |0058: cmpl-float v9, v9, v10 │ │ +0ab730: 3d09 1a00 |005a: if-lez v9, 0074 // +001a │ │ +0ab734: 3343 1e00 |005c: if-ne v3, v4, 007a // +001e │ │ +0ab738: d802 02ff |005e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ab73c: 54b9 2317 |0060: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ +0ab740: 6e30 eb24 3902 |0062: invoke-virtual {v9, v3, v2}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@24eb │ │ +0ab746: 0c09 |0065: move-result-object v9 │ │ +0ab748: 6e20 0225 9700 |0066: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2502 │ │ +0ab74e: 1309 0a00 |0069: const/16 v9, #int 10 // #a │ │ +0ab752: 6e20 fe24 9700 |006b: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0ab758: 0123 |006e: move v3, v2 │ │ +0ab75a: 7120 ad24 1500 |006f: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0ab760: 0a05 |0072: move-result v5 │ │ +0ab762: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +0ab764: 8219 |0074: int-to-float v9, v1 │ │ +0ab766: c609 |0075: add-float/2addr v9, v0 │ │ +0ab768: 8791 |0076: float-to-int v1, v9 │ │ +0ab76a: d802 0201 |0077: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ab76e: 28be |0079: goto 0037 // -0042 │ │ +0ab770: 0142 |007a: move v2, v4 │ │ +0ab772: 28e5 |007b: goto 0060 // -001b │ │ +0ab774: 3232 1600 |007c: if-eq v2, v3, 0092 // +0016 │ │ +0ab778: 54b9 2317 |007e: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mText:Ljava/lang/String; // field@1723 │ │ +0ab77c: 6e30 ed24 3902 |0080: invoke-virtual {v9, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0ab782: 0c06 |0083: move-result-object v6 │ │ +0ab784: 54b9 2217 |0084: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0ab788: 6e20 4c02 6900 |0086: invoke-virtual {v9, v6}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@024c │ │ +0ab78e: 0a09 |0089: move-result v9 │ │ +0ab790: 8799 |008a: float-to-int v9, v9 │ │ +0ab792: 7120 ad24 9500 |008b: invoke-static {v5, v9}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0ab798: 0a05 |008e: move-result v5 │ │ +0ab79a: 6e20 0425 6700 |008f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ab7a0: 6e10 0a25 0700 |0092: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ab7a6: 0c09 |0095: move-result-object v9 │ │ +0ab7a8: 1a0a 0100 |0096: const-string v10, " │ │ " // string@0001 │ │ -0ab800: 6e20 e824 a900 |0098: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0ab806: 0c09 |009b: move-result-object v9 │ │ -0ab808: 5bb9 1f17 |009c: iput-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mLines:[Ljava/lang/String; // field@171f │ │ -0ab80c: 59b5 2117 |009e: iput v5, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxWidth:I // field@1721 │ │ -0ab810: 54b9 1f17 |00a0: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mLines:[Ljava/lang/String; // field@171f │ │ -0ab814: 2199 |00a2: array-length v9, v9 │ │ -0ab816: 52ba 2417 |00a3: iget v10, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mTextSize:I // field@1724 │ │ -0ab81a: b2a9 |00a5: mul-int/2addr v9, v10 │ │ -0ab81c: 59b9 2017 |00a6: iput v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxHeight:I // field@1720 │ │ -0ab820: 0e00 |00a8: return-void │ │ +0ab7ac: 6e20 e824 a900 |0098: invoke-virtual {v9, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0ab7b2: 0c09 |009b: move-result-object v9 │ │ +0ab7b4: 5bb9 1f17 |009c: iput-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mLines:[Ljava/lang/String; // field@171f │ │ +0ab7b8: 59b5 2117 |009e: iput v5, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxWidth:I // field@1721 │ │ +0ab7bc: 54b9 1f17 |00a0: iget-object v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mLines:[Ljava/lang/String; // field@171f │ │ +0ab7c0: 2199 |00a2: array-length v9, v9 │ │ +0ab7c2: 52ba 2417 |00a3: iget v10, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mTextSize:I // field@1724 │ │ +0ab7c6: b2a9 |00a5: mul-int/2addr v9, v10 │ │ +0ab7c8: 59b9 2017 |00a6: iput v9, v11, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxHeight:I // field@1720 │ │ +0ab7cc: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0003 line=345 │ │ 0x0005 line=346 │ │ 0x0007 line=347 │ │ 0x0009 line=348 │ │ @@ -180940,34 +181043,34 @@ │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -0ab824: |[0ab824] org.pyneo.maps.utils.Ut$TextWriter.Draw:(Landroid/graphics/Canvas;II)V │ │ -0ab834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ab836: 5451 1f17 |0001: iget-object v1, v5, Lorg/pyneo/maps/utils/Ut$TextWriter;.mLines:[Ljava/lang/String; // field@171f │ │ -0ab83a: 2111 |0003: array-length v1, v1 │ │ -0ab83c: 3510 1a00 |0004: if-ge v0, v1, 001e // +001a │ │ -0ab840: 5451 1f17 |0006: iget-object v1, v5, Lorg/pyneo/maps/utils/Ut$TextWriter;.mLines:[Ljava/lang/String; // field@171f │ │ -0ab844: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0ab848: 6e10 f324 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0ab84e: 0c01 |000d: move-result-object v1 │ │ -0ab850: 8272 |000e: int-to-float v2, v7 │ │ -0ab852: 5253 2417 |000f: iget v3, v5, Lorg/pyneo/maps/utils/Ut$TextWriter;.mTextSize:I // field@1724 │ │ -0ab856: d804 0001 |0011: add-int/lit8 v4, v0, #int 1 // #01 │ │ -0ab85a: b243 |0013: mul-int/2addr v3, v4 │ │ -0ab85c: b083 |0014: add-int/2addr v3, v8 │ │ -0ab85e: 8233 |0015: int-to-float v3, v3 │ │ -0ab860: 5454 2217 |0016: iget-object v4, v5, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ -0ab864: 6e54 2502 1632 |0018: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ -0ab86a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ab86e: 28e4 |001d: goto 0001 // -001c │ │ -0ab870: 0e00 |001e: return-void │ │ +0ab7d0: |[0ab7d0] org.pyneo.maps.utils.Ut$TextWriter.Draw:(Landroid/graphics/Canvas;II)V │ │ +0ab7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab7e2: 5451 1f17 |0001: iget-object v1, v5, Lorg/pyneo/maps/utils/Ut$TextWriter;.mLines:[Ljava/lang/String; // field@171f │ │ +0ab7e6: 2111 |0003: array-length v1, v1 │ │ +0ab7e8: 3510 1a00 |0004: if-ge v0, v1, 001e // +001a │ │ +0ab7ec: 5451 1f17 |0006: iget-object v1, v5, Lorg/pyneo/maps/utils/Ut$TextWriter;.mLines:[Ljava/lang/String; // field@171f │ │ +0ab7f0: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0ab7f4: 6e10 f324 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0ab7fa: 0c01 |000d: move-result-object v1 │ │ +0ab7fc: 8272 |000e: int-to-float v2, v7 │ │ +0ab7fe: 5253 2417 |000f: iget v3, v5, Lorg/pyneo/maps/utils/Ut$TextWriter;.mTextSize:I // field@1724 │ │ +0ab802: d804 0001 |0011: add-int/lit8 v4, v0, #int 1 // #01 │ │ +0ab806: b243 |0013: mul-int/2addr v3, v4 │ │ +0ab808: b083 |0014: add-int/2addr v3, v8 │ │ +0ab80a: 8233 |0015: int-to-float v3, v3 │ │ +0ab80c: 5454 2217 |0016: iget-object v4, v5, Lorg/pyneo/maps/utils/Ut$TextWriter;.mPaint:Landroid/graphics/Paint; // field@1722 │ │ +0ab810: 6e54 2502 1632 |0018: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ +0ab816: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab81a: 28e4 |001d: goto 0001 // -001c │ │ +0ab81c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0006 line=404 │ │ 0x001b line=403 │ │ 0x001e line=406 │ │ locals : │ │ @@ -180982,17 +181085,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab874: |[0ab874] org.pyneo.maps.utils.Ut$TextWriter.getHeight:()I │ │ -0ab884: 5210 2017 |0000: iget v0, v1, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxHeight:I // field@1720 │ │ -0ab888: 0f00 |0002: return v0 │ │ +0ab820: |[0ab820] org.pyneo.maps.utils.Ut$TextWriter.getHeight:()I │ │ +0ab830: 5210 2017 |0000: iget v0, v1, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxHeight:I // field@1720 │ │ +0ab834: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/Ut$TextWriter; │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/Ut$TextWriter;) │ │ @@ -181000,17 +181103,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab88c: |[0ab88c] org.pyneo.maps.utils.Ut$TextWriter.getWidth:()I │ │ -0ab89c: 5210 2117 |0000: iget v0, v1, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxWidth:I // field@1721 │ │ -0ab8a0: 0f00 |0002: return v0 │ │ +0ab838: |[0ab838] org.pyneo.maps.utils.Ut$TextWriter.getWidth:()I │ │ +0ab848: 5210 2117 |0000: iget v0, v1, Lorg/pyneo/maps/utils/Ut$TextWriter;.mMaxWidth:I // field@1721 │ │ +0ab84c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/Ut$TextWriter; │ │ │ │ source_file_idx : 4893 (Ut.java) │ │ @@ -181049,15 +181152,15 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #742 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/utils/VerGestureDetector$1; Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector; Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector; Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; } │ │ │ │ Class #742 - │ │ Class descriptor : 'Lorg/pyneo/maps/utils/VerGestureDetector;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ @@ -181068,47 +181171,46 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab8a4: |[0ab8a4] org.pyneo.maps.utils.VerGestureDetector.:()V │ │ -0ab8b4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ab8ba: 0e00 |0003: return-void │ │ +0ab850: |[0ab850] org.pyneo.maps.utils.VerGestureDetector.:()V │ │ +0ab860: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ab866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ - 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerGestureDetector; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/VerGestureDetector;) │ │ name : 'newInstance' │ │ type : '()Lorg/pyneo/maps/utils/VerGestureDetector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ab8bc: |[0ab8bc] org.pyneo.maps.utils.VerGestureDetector.newInstance:()Lorg/pyneo/maps/utils/VerGestureDetector; │ │ -0ab8cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ab8ce: 6202 3b00 |0001: sget-object v2, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@003b │ │ -0ab8d2: 7110 9224 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0ab8d8: 0a01 |0006: move-result v1 │ │ -0ab8da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ab8dc: 1302 0800 |0008: const/16 v2, #int 8 // #8 │ │ -0ab8e0: 3521 0800 |000a: if-ge v1, v2, 0012 // +0008 │ │ -0ab8e4: 2200 3906 |000c: new-instance v0, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; // type@0639 │ │ -0ab8e8: 7020 142f 3000 |000e: invoke-direct {v0, v3}, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;.:(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V // method@2f14 │ │ -0ab8ee: 1100 |0011: return-object v0 │ │ -0ab8f0: 2200 3a06 |0012: new-instance v0, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector; // type@063a │ │ -0ab8f4: 7020 182f 3000 |0014: invoke-direct {v0, v3}, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;.:(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V // method@2f18 │ │ -0ab8fa: 28fa |0017: goto 0011 // -0006 │ │ +0ab868: |[0ab868] org.pyneo.maps.utils.VerGestureDetector.newInstance:()Lorg/pyneo/maps/utils/VerGestureDetector; │ │ +0ab878: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ab87a: 6202 3b00 |0001: sget-object v2, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@003b │ │ +0ab87e: 7110 9224 0200 |0003: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0ab884: 0a01 |0006: move-result v1 │ │ +0ab886: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ab888: 1302 0800 |0008: const/16 v2, #int 8 // #8 │ │ +0ab88c: 3521 0800 |000a: if-ge v1, v2, 0012 // +0008 │ │ +0ab890: 2200 3906 |000c: new-instance v0, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; // type@0639 │ │ +0ab894: 7020 142f 3000 |000e: invoke-direct {v0, v3}, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;.:(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V // method@2f14 │ │ +0ab89a: 1100 |0011: return-object v0 │ │ +0ab89c: 2200 3a06 |0012: new-instance v0, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector; // type@063a │ │ +0ab8a0: 7020 182f 3000 |0014: invoke-direct {v0, v3}, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;.:(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V // method@2f18 │ │ +0ab8a6: 28fa |0017: goto 0011 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=11 │ │ 0x0007 line=12 │ │ 0x0008 line=13 │ │ 0x000c line=14 │ │ 0x0011 line=19 │ │ @@ -181187,18 +181289,18 @@ │ │ type : '(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ab8fc: |[0ab8fc] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;)V │ │ -0ab90c: 5b01 2817 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.this$0:Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; // field@1728 │ │ -0ab910: 7010 6b1f 0000 |0002: invoke-direct {v0}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;.:()V // method@1f6b │ │ -0ab916: 0e00 |0005: return-void │ │ +0ab8a8: |[0ab8a8] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;)V │ │ +0ab8b8: 5b01 2817 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.this$0:Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; // field@1728 │ │ +0ab8bc: 7010 6b1f 0000 |0002: invoke-direct {v0}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;.:()V // method@1f6b │ │ +0ab8c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; │ │ │ │ @@ -181207,17 +181309,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ab918: |[0ab918] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V │ │ -0ab928: 7020 212f 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;)V // method@2f21 │ │ -0ab92e: 0e00 |0003: return-void │ │ +0ab8c4: |[0ab8c4] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V │ │ +0ab8d4: 7020 212f 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;)V // method@2f21 │ │ +0ab8da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/utils/VerScaleGestureDetector$1; │ │ @@ -181228,24 +181330,24 @@ │ │ type : '(Landroid/view/ScaleGestureDetector;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0ab930: |[0ab930] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.onScale:(Landroid/view/ScaleGestureDetector;)Z │ │ -0ab940: 5440 2817 |0000: iget-object v0, v4, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.this$0:Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; // field@1728 │ │ -0ab944: 5400 2917 |0002: iget-object v0, v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.mListener:Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; // field@1729 │ │ -0ab948: 6e10 701f 0500 |0004: invoke-virtual {v5}, Landroid/view/ScaleGestureDetector;.getScaleFactor:()F // method@1f70 │ │ -0ab94e: 0a01 |0007: move-result v1 │ │ -0ab950: 8912 |0008: float-to-double v2, v1 │ │ -0ab952: 7230 282f 2003 |0009: invoke-interface {v0, v2, v3}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;.onScale:(D)V // method@2f28 │ │ -0ab958: 6f20 6c1f 5400 |000c: invoke-super {v4, v5}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;.onScale:(Landroid/view/ScaleGestureDetector;)Z // method@1f6c │ │ -0ab95e: 0a00 |000f: move-result v0 │ │ -0ab960: 0f00 |0010: return v0 │ │ +0ab8dc: |[0ab8dc] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.onScale:(Landroid/view/ScaleGestureDetector;)Z │ │ +0ab8ec: 5440 2817 |0000: iget-object v0, v4, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.this$0:Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; // field@1728 │ │ +0ab8f0: 5400 2917 |0002: iget-object v0, v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.mListener:Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; // field@1729 │ │ +0ab8f4: 6e10 701f 0500 |0004: invoke-virtual {v5}, Landroid/view/ScaleGestureDetector;.getScaleFactor:()F // method@1f70 │ │ +0ab8fa: 0a01 |0007: move-result v1 │ │ +0ab8fc: 8912 |0008: float-to-double v2, v1 │ │ +0ab8fe: 7230 282f 2003 |0009: invoke-interface {v0, v2, v3}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;.onScale:(D)V // method@2f28 │ │ +0ab904: 6f20 6c1f 5400 |000c: invoke-super {v4, v5}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;.onScale:(Landroid/view/ScaleGestureDetector;)Z // method@1f6c │ │ +0ab90a: 0a00 |000f: move-result v0 │ │ +0ab90c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000c line=66 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener; │ │ 0x0000 - 0x0011 reg=5 detector Landroid/view/ScaleGestureDetector; │ │ @@ -181255,18 +181357,18 @@ │ │ type : '(Landroid/view/ScaleGestureDetector;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ab964: |[0ab964] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.onScaleBegin:(Landroid/view/ScaleGestureDetector;)Z │ │ -0ab974: 6f20 6d1f 2100 |0000: invoke-super {v1, v2}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;.onScaleBegin:(Landroid/view/ScaleGestureDetector;)Z // method@1f6d │ │ -0ab97a: 0a00 |0003: move-result v0 │ │ -0ab97c: 0f00 |0004: return v0 │ │ +0ab910: |[0ab910] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.onScaleBegin:(Landroid/view/ScaleGestureDetector;)Z │ │ +0ab920: 6f20 6d1f 2100 |0000: invoke-super {v1, v2}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;.onScaleBegin:(Landroid/view/ScaleGestureDetector;)Z // method@1f6d │ │ +0ab926: 0a00 |0003: move-result v0 │ │ +0ab928: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener; │ │ 0x0000 - 0x0005 reg=2 detector Landroid/view/ScaleGestureDetector; │ │ │ │ @@ -181275,20 +181377,20 @@ │ │ type : '(Landroid/view/ScaleGestureDetector;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ab980: |[0ab980] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.onScaleEnd:(Landroid/view/ScaleGestureDetector;)V │ │ -0ab990: 5410 2817 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.this$0:Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; // field@1728 │ │ -0ab994: 5400 2917 |0002: iget-object v0, v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.mListener:Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; // field@1729 │ │ -0ab998: 7210 292f 0000 |0004: invoke-interface {v0}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;.onScaleEnd:()V // method@2f29 │ │ -0ab99e: 6f20 6e1f 2100 |0007: invoke-super {v1, v2}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;.onScaleEnd:(Landroid/view/ScaleGestureDetector;)V // method@1f6e │ │ -0ab9a4: 0e00 |000a: return-void │ │ +0ab92c: |[0ab92c] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector$ScaleListener.onScaleEnd:(Landroid/view/ScaleGestureDetector;)V │ │ +0ab93c: 5410 2817 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.this$0:Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; // field@1728 │ │ +0ab940: 5400 2917 |0002: iget-object v0, v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.mListener:Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; // field@1729 │ │ +0ab944: 7210 292f 0000 |0004: invoke-interface {v0}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;.onScaleEnd:()V // method@2f29 │ │ +0ab94a: 6f20 6e1f 2100 |0007: invoke-super {v1, v2}, Landroid/view/ScaleGestureDetector$SimpleOnScaleGestureListener;.onScaleEnd:(Landroid/view/ScaleGestureDetector;)V // method@1f6e │ │ +0ab950: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000a line=78 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener; │ │ @@ -181342,15 +181444,15 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #746 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/utils/VerScaleGestureDetector$1; Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector; Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector; Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; } │ │ │ │ Class #746 - │ │ Class descriptor : 'Lorg/pyneo/maps/utils/VerScaleGestureDetector;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ @@ -181365,48 +181467,47 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab9a8: |[0ab9a8] org.pyneo.maps.utils.VerScaleGestureDetector.:()V │ │ -0ab9b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ab9be: 0e00 |0003: return-void │ │ +0ab954: |[0ab954] org.pyneo.maps.utils.VerScaleGestureDetector.:()V │ │ +0ab964: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ab96a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerScaleGestureDetector; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/VerScaleGestureDetector;) │ │ name : 'newInstance' │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;)Lorg/pyneo/maps/utils/VerScaleGestureDetector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0ab9c0: |[0ab9c0] org.pyneo.maps.utils.VerScaleGestureDetector.newInstance:(Landroid/content/Context;Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;)Lorg/pyneo/maps/utils/VerScaleGestureDetector; │ │ -0ab9d0: 6202 3b00 |0000: sget-object v2, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@003b │ │ -0ab9d4: 7110 9224 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0ab9da: 0a01 |0005: move-result v1 │ │ -0ab9dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ab9de: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ -0ab9e2: 3521 0b00 |0009: if-ge v1, v2, 0014 // +000b │ │ -0ab9e6: 2200 3d06 |000b: new-instance v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector; // type@063d │ │ -0ab9ea: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0ab9ec: 7020 1f2f 2000 |000e: invoke-direct {v0, v2}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector;.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V // method@2f1f │ │ -0ab9f2: 5b04 2b17 |0011: iput-object v4, v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.mListener:Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; // field@172b │ │ -0ab9f6: 1100 |0013: return-object v0 │ │ -0ab9f8: 2200 3f06 |0014: new-instance v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; // type@063f │ │ -0ab9fc: 7020 262f 3000 |0016: invoke-direct {v0, v3}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.:(Landroid/content/Context;)V // method@2f26 │ │ -0aba02: 28f8 |0019: goto 0011 // -0008 │ │ +0ab96c: |[0ab96c] org.pyneo.maps.utils.VerScaleGestureDetector.newInstance:(Landroid/content/Context;Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;)Lorg/pyneo/maps/utils/VerScaleGestureDetector; │ │ +0ab97c: 6202 3b00 |0000: sget-object v2, Landroid/os/Build$VERSION;.SDK:Ljava/lang/String; // field@003b │ │ +0ab980: 7110 9224 0200 |0002: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0ab986: 0a01 |0005: move-result v1 │ │ +0ab988: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ab98a: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ +0ab98e: 3521 0b00 |0009: if-ge v1, v2, 0014 // +000b │ │ +0ab992: 2200 3d06 |000b: new-instance v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector; // type@063d │ │ +0ab996: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0ab998: 7020 1f2f 2000 |000e: invoke-direct {v0, v2}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector;.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V // method@2f1f │ │ +0ab99e: 5b04 2b17 |0011: iput-object v4, v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.mListener:Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; // field@172b │ │ +0ab9a2: 1100 |0013: return-object v0 │ │ +0ab9a4: 2200 3f06 |0014: new-instance v0, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; // type@063f │ │ +0ab9a8: 7020 262f 3000 |0016: invoke-direct {v0, v3}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.:(Landroid/content/Context;)V // method@2f26 │ │ +0ab9ae: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0006 line=15 │ │ 0x0007 line=16 │ │ 0x000b line=17 │ │ 0x0011 line=22 │ │ @@ -181458,17 +181559,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aba04: |[0aba04] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -0aba14: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0aba1a: 0e00 |0003: return-void │ │ +0ab9b0: |[0ab9b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +0ab9c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ab9c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -181477,17 +181578,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0aba1c: |[0aba1c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0aba2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aba2e: 0f00 |0001: return v0 │ │ +0ab9c8: |[0ab9c8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +0ab9d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab9da: 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; │ │ │ │ @@ -181496,17 +181597,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0aba30: |[0aba30] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0aba40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aba42: 0f00 |0001: return v0 │ │ +0ab9dc: |[0ab9dc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0ab9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab9ee: 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; │ │ │ │ @@ -181515,17 +181616,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 │ │ -0aba44: |[0aba44] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0aba54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aba56: 1100 |0001: return-object v0 │ │ +0ab9f0: |[0ab9f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0aba00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aba02: 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; │ │ │ │ @@ -181534,17 +181635,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 │ │ -0aba58: |[0aba58] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0aba68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aba6a: 1100 |0001: return-object v0 │ │ +0aba04: |[0aba04] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0aba14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aba16: 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; │ │ │ │ @@ -181553,17 +181654,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 │ │ -0aba6c: |[0aba6c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0aba7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aba7e: 1100 |0001: return-object v0 │ │ +0aba18: |[0aba18] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0aba28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aba2a: 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; │ │ │ │ @@ -181572,17 +181673,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 │ │ -0aba80: |[0aba80] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0aba90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aba92: 1100 |0001: return-object v0 │ │ +0aba2c: |[0aba2c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0aba3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aba3e: 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; │ │ │ │ @@ -181617,17 +181718,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aba94: |[0aba94] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ -0abaa4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0abaaa: 0e00 |0003: return-void │ │ +0aba40: |[0aba40] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ +0aba50: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0aba56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ @@ -181635,17 +181736,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 │ │ -0abaac: |[0abaac] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0ababc: 7010 f603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@03f6 │ │ -0abac2: 0e00 |0003: return-void │ │ +0aba58: |[0aba58] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0aba68: 7010 f603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@03f6 │ │ +0aba6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -181655,17 +181756,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 │ │ -0abac4: |[0abac4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0abad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0abad6: 1100 |0001: return-object v0 │ │ +0aba70: |[0aba70] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0aba80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aba82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0002 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -181674,16 +181775,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 │ │ -0abad8: |[0abad8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0abae8: 1101 |0000: return-object v1 │ │ +0aba84: |[0aba84] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0aba94: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 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; │ │ @@ -181694,16 +181795,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0abaec: |[0abaec] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0abafc: 1101 |0000: return-object v1 │ │ +0aba98: |[0aba98] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0abaa8: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 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; │ │ @@ -181741,17 +181842,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0abb00: |[0abb00] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ -0abb10: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0abb16: 0e00 |0003: return-void │ │ +0abaac: |[0abaac] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ +0ababc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0abac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ @@ -181759,17 +181860,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 │ │ -0abb18: |[0abb18] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0abb28: 7010 fb03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@03fb │ │ -0abb2e: 0e00 |0003: return-void │ │ +0abac4: |[0abac4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0abad4: 7010 fb03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@03fb │ │ +0abada: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -181779,18 +181880,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 │ │ -0abb30: |[0abb30] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0abb40: 7110 2304 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0423 │ │ -0abb46: 0c00 |0003: move-result-object v0 │ │ -0abb48: 1100 |0004: return-object v0 │ │ +0abadc: |[0abadc] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0abaec: 7110 2304 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0423 │ │ +0abaf2: 0c00 |0003: move-result-object v0 │ │ +0abaf4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -181799,18 +181900,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 │ │ -0abb4c: |[0abb4c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0abb5c: 7130 2404 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0424 │ │ -0abb62: 0c00 |0003: move-result-object v0 │ │ -0abb64: 1100 |0004: return-object v0 │ │ +0abaf8: |[0abaf8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0abb08: 7130 2404 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0424 │ │ +0abb0e: 0c00 |0003: move-result-object v0 │ │ +0abb10: 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 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -181821,18 +181922,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0abb68: |[0abb68] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0abb78: 7140 2504 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@0425 │ │ -0abb7e: 0c00 |0003: move-result-object v0 │ │ -0abb80: 1100 |0004: return-object v0 │ │ +0abb14: |[0abb14] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0abb24: 7140 2504 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@0425 │ │ +0abb2a: 0c00 |0003: move-result-object v0 │ │ +0abb2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 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; │ │ @@ -181870,17 +181971,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0abb84: |[0abb84] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ -0abb94: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0abb9a: 0e00 |0003: return-void │ │ +0abb30: |[0abb30] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ +0abb40: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0abb46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ @@ -181888,17 +181989,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 │ │ -0abb9c: |[0abb9c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0abbac: 7010 0004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@0400 │ │ -0abbb2: 0e00 |0003: return-void │ │ +0abb48: |[0abb48] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0abb58: 7010 0004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@0400 │ │ +0abb5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -181908,18 +182009,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 │ │ -0abbb4: |[0abbb4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0abbc4: 7110 2804 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0428 │ │ -0abbca: 0c00 |0003: move-result-object v0 │ │ -0abbcc: 1100 |0004: return-object v0 │ │ +0abb60: |[0abb60] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0abb70: 7110 2804 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0428 │ │ +0abb76: 0c00 |0003: move-result-object v0 │ │ +0abb78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -181928,18 +182029,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 │ │ -0abbd0: |[0abbd0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0abbe0: 7130 2904 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0429 │ │ -0abbe6: 0c00 |0003: move-result-object v0 │ │ -0abbe8: 1100 |0004: return-object v0 │ │ +0abb7c: |[0abb7c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0abb8c: 7130 2904 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0429 │ │ +0abb92: 0c00 |0003: move-result-object v0 │ │ +0abb94: 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 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -181950,18 +182051,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0abbec: |[0abbec] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0abbfc: 7140 2a04 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@042a │ │ -0abc02: 0c00 |0003: move-result-object v0 │ │ -0abc04: 1100 |0004: return-object v0 │ │ +0abb98: |[0abb98] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0abba8: 7140 2a04 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@042a │ │ +0abbae: 0c00 |0003: move-result-object v0 │ │ +0abbb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 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; │ │ @@ -182057,33 +182158,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0abc08: |[0abc08] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ -0abc18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0abc1a: 6000 3c00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0abc1e: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ -0abc22: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -0abc26: 2201 ce00 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@00ce │ │ -0abc2a: 7020 0104 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0401 │ │ -0abc30: 6901 5f00 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ -0abc34: 0e00 |000e: return-void │ │ -0abc36: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ -0abc3a: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ -0abc3e: 2201 cd00 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@00cd │ │ -0abc42: 7020 fc03 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@03fc │ │ -0abc48: 6901 5f00 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ -0abc4c: 28f4 |001a: goto 000e // -000c │ │ -0abc4e: 2201 cc00 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@00cc │ │ -0abc52: 7020 f703 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@03f7 │ │ -0abc58: 6901 5f00 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ -0abc5c: 28ec |0022: goto 000e // -0014 │ │ +0abbb4: |[0abbb4] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ +0abbc4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0abbc6: 6000 3c00 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0abbca: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ +0abbce: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +0abbd2: 2201 ce00 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@00ce │ │ +0abbd6: 7020 0104 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0401 │ │ +0abbdc: 6901 5f00 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ +0abbe0: 0e00 |000e: return-void │ │ +0abbe2: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ +0abbe6: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ +0abbea: 2201 cd00 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@00cd │ │ +0abbee: 7020 fc03 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@03fc │ │ +0abbf4: 6901 5f00 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ +0abbf8: 28f4 |001a: goto 000e // -000c │ │ +0abbfa: 2201 cc00 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@00cc │ │ +0abbfe: 7020 f703 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@03f7 │ │ +0abc04: 6901 5f00 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ +0abc08: 28ec |0022: goto 000e // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ 0x0003 line=165 │ │ 0x0007 line=166 │ │ 0x000e line=172 │ │ 0x000f line=167 │ │ @@ -182097,49 +182198,49 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0abc60: |[0abc60] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ -0abc70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0abc72: 7010 be24 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -0abc78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0abc7a: 5c30 6600 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ -0abc7e: 5b34 6100 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ -0abc82: 2040 d000 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00d0 │ │ -0abc86: 3800 3500 |000b: if-eqz v0, 0040 // +0035 │ │ -0abc8a: 0740 |000d: move-object v0, v4 │ │ -0abc8c: 1f00 d000 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00d0 │ │ -0abc90: 7210 0804 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0408 │ │ -0abc96: 0c00 |0013: move-result-object v0 │ │ -0abc98: 5b30 6200 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ -0abc9c: 5b35 6700 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ -0abca0: 5936 6500 |0018: iput v6, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0065 │ │ -0abca4: 5937 6800 |001a: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0068 │ │ -0abca8: 5938 6300 |001c: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0063 │ │ -0abcac: 6e10 1404 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0414 │ │ -0abcb2: 0c00 |0021: move-result-object v0 │ │ -0abcb4: 5b30 6b00 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006b │ │ -0abcb8: 6e10 5b00 0400 |0024: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ -0abcbe: 0c00 |0027: move-result-object v0 │ │ -0abcc0: 6e20 af01 6000 |0028: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0abcc6: 0c00 |002b: move-result-object v0 │ │ -0abcc8: 5b30 6400 |002c: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0064 │ │ -0abccc: 2200 d100 |002e: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00d1 │ │ -0abcd0: 5431 6400 |0030: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0064 │ │ -0abcd4: 7040 0a04 3021 |0032: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@040a │ │ -0abcda: 5b30 6a00 |0035: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abcde: 5430 6a00 |0037: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abce2: 1401 abaa aa3e |0039: const v1, #float 0.333333 // #3eaaaaab │ │ -0abce8: 6e20 0f04 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@040f │ │ -0abcee: 0e00 |003f: return-void │ │ -0abcf0: 5b32 6200 |0040: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ -0abcf4: 28d4 |0042: goto 0016 // -002c │ │ +0abc0c: |[0abc0c] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ +0abc1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0abc1e: 7010 be24 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +0abc24: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0abc26: 5c30 6600 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ +0abc2a: 5b34 6100 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ +0abc2e: 2040 d000 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00d0 │ │ +0abc32: 3800 3500 |000b: if-eqz v0, 0040 // +0035 │ │ +0abc36: 0740 |000d: move-object v0, v4 │ │ +0abc38: 1f00 d000 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00d0 │ │ +0abc3c: 7210 0804 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0408 │ │ +0abc42: 0c00 |0013: move-result-object v0 │ │ +0abc44: 5b30 6200 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ +0abc48: 5b35 6700 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ +0abc4c: 5936 6500 |0018: iput v6, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0065 │ │ +0abc50: 5937 6800 |001a: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0068 │ │ +0abc54: 5938 6300 |001c: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0063 │ │ +0abc58: 6e10 1404 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0414 │ │ +0abc5e: 0c00 |0021: move-result-object v0 │ │ +0abc60: 5b30 6b00 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006b │ │ +0abc64: 6e10 5b00 0400 |0024: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ +0abc6a: 0c00 |0027: move-result-object v0 │ │ +0abc6c: 6e20 af01 6000 |0028: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0abc72: 0c00 |002b: move-result-object v0 │ │ +0abc74: 5b30 6400 |002c: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0064 │ │ +0abc78: 2200 d100 |002e: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00d1 │ │ +0abc7c: 5431 6400 |0030: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0064 │ │ +0abc80: 7040 0a04 3021 |0032: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@040a │ │ +0abc86: 5b30 6a00 |0035: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abc8a: 5430 6a00 |0037: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abc8e: 1401 abaa aa3e |0039: const v1, #float 0.333333 // #3eaaaaab │ │ +0abc94: 6e20 0f04 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@040f │ │ +0abc9a: 0e00 |003f: return-void │ │ +0abc9c: 5b32 6200 |0040: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ +0abca0: 28d4 |0042: goto 0016 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0004 line=183 │ │ 0x0007 line=215 │ │ 0x0009 line=218 │ │ 0x000e line=219 │ │ @@ -182166,17 +182267,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 │ │ -0abcf8: |[0abcf8] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ -0abd08: 5410 6100 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ -0abd0c: 1100 |0002: return-object v0 │ │ +0abca4: |[0abca4] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ +0abcb4: 5410 6100 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ +0abcb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ Virtual methods - │ │ @@ -182185,26 +182286,26 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0abd10: |[0abd10] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0abd20: 5420 6200 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ -0abd24: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0abd28: 5420 6200 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ -0abd2c: 7210 0504 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0405 │ │ -0abd32: 0c00 |0009: move-result-object v0 │ │ -0abd34: 1100 |000a: return-object v0 │ │ -0abd36: 6200 5f00 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ -0abd3a: 5421 6100 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ -0abd3e: 7220 f303 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@03f3 │ │ -0abd44: 0c00 |0012: move-result-object v0 │ │ -0abd46: 28f7 |0013: goto 000a // -0009 │ │ +0abcbc: |[0abcbc] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0abccc: 5420 6200 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ +0abcd0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0abcd4: 5420 6200 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ +0abcd8: 7210 0504 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0405 │ │ +0abcde: 0c00 |0009: move-result-object v0 │ │ +0abce0: 1100 |000a: return-object v0 │ │ +0abce2: 6200 5f00 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ +0abce6: 5421 6100 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ +0abcea: 7220 f303 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@03f3 │ │ +0abcf0: 0c00 |0012: move-result-object v0 │ │ +0abcf2: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0004 line=384 │ │ 0x000a line=386 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -182214,17 +182315,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abd48: |[0abd48] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ -0abd58: 5510 6600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ -0abd5c: 0f00 |0002: return v0 │ │ +0abcf4: |[0abcf4] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +0abd04: 5510 6600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ +0abd08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -182232,27 +182333,27 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0abd60: |[0abd60] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0abd70: 6e10 1404 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0414 │ │ -0abd76: 0c00 |0003: move-result-object v0 │ │ -0abd78: 5b20 6b00 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006b │ │ -0abd7c: 5420 6100 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ -0abd80: 6e10 5b00 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ -0abd86: 0c00 |000b: move-result-object v0 │ │ -0abd88: 5221 6500 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0065 │ │ -0abd8c: 6e20 af01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0abd92: 0c00 |0011: move-result-object v0 │ │ -0abd94: 5b20 6400 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0064 │ │ -0abd98: 6e10 1f04 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@041f │ │ -0abd9e: 0e00 |0017: return-void │ │ +0abd0c: |[0abd0c] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0abd1c: 6e10 1404 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0414 │ │ +0abd22: 0c00 |0003: move-result-object v0 │ │ +0abd24: 5b20 6b00 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006b │ │ +0abd28: 5420 6100 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ +0abd2c: 6e10 5b00 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ +0abd32: 0c00 |000b: move-result-object v0 │ │ +0abd34: 5221 6500 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0065 │ │ +0abd38: 6e20 af01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0abd3e: 0c00 |0011: move-result-object v0 │ │ +0abd40: 5b20 6400 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0064 │ │ +0abd44: 6e10 1f04 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@041f │ │ +0abd4a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0006 line=297 │ │ 0x0014 line=298 │ │ 0x0017 line=299 │ │ locals : │ │ @@ -182264,23 +182365,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0abda0: |[0abda0] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -0abdb0: 5420 6a00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abdb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0abdb6: 6e20 1004 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ -0abdbc: 5520 6600 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ -0abdc0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0abdc4: 5220 6800 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0068 │ │ -0abdc8: 6e20 1c04 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@041c │ │ -0abdce: 0e00 |000f: return-void │ │ +0abd4c: |[0abd4c] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +0abd5c: 5420 6a00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abd60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0abd62: 6e20 1004 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ +0abd68: 5520 6600 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ +0abd6c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0abd70: 5220 6800 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0068 │ │ +0abd74: 6e20 1c04 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@041c │ │ +0abd7a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0006 line=366 │ │ 0x000a line=367 │ │ 0x000f line=369 │ │ locals : │ │ @@ -182292,23 +182393,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0abdd0: |[0abdd0] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -0abde0: 5420 6a00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abde4: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0abde8: 6e20 1004 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ -0abdee: 5520 6600 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ -0abdf2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0abdf6: 5220 6300 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0063 │ │ -0abdfa: 6e20 1c04 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@041c │ │ -0abe00: 0e00 |0010: return-void │ │ +0abd7c: |[0abd7c] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +0abd8c: 5420 6a00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abd90: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0abd94: 6e20 1004 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ +0abd9a: 5520 6600 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ +0abd9e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0abda2: 5220 6300 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0063 │ │ +0abda6: 6e20 1c04 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@041c │ │ +0abdac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0007 line=351 │ │ 0x000b line=352 │ │ 0x0010 line=354 │ │ locals : │ │ @@ -182320,36 +182421,36 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0abe04: |[0abe04] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -0abe14: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0abe18: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -0abe1c: 5441 6a00 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abe20: 6e10 0d04 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@040d │ │ -0abe26: 0a00 |0009: move-result v0 │ │ -0abe28: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ -0abe2c: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ -0abe30: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0abe32: a702 0602 |000f: sub-float v2, v6, v2 │ │ -0abe36: 7120 ac24 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -0abe3c: 0a01 |0014: move-result v1 │ │ -0abe3e: c831 |0015: mul-float/2addr v1, v3 │ │ -0abe40: 7120 ac24 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ -0abe46: 0a00 |0019: move-result v0 │ │ -0abe48: 5441 6a00 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abe4c: 6e20 1004 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ -0abe52: 0e00 |001f: return-void │ │ -0abe54: a801 0603 |0020: mul-float v1, v6, v3 │ │ -0abe58: 7120 ae24 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ -0abe5e: 0a00 |0025: move-result v0 │ │ -0abe60: 28f4 |0026: goto 001a // -000c │ │ +0abdb0: |[0abdb0] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +0abdc0: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0abdc4: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +0abdc8: 5441 6a00 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abdcc: 6e10 0d04 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@040d │ │ +0abdd2: 0a00 |0009: move-result v0 │ │ +0abdd4: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ +0abdd8: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ +0abddc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0abdde: a702 0602 |000f: sub-float v2, v6, v2 │ │ +0abde2: 7120 ac24 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +0abde8: 0a01 |0014: move-result v1 │ │ +0abdea: c831 |0015: mul-float/2addr v1, v3 │ │ +0abdec: 7120 ac24 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@24ac │ │ +0abdf2: 0a00 |0019: move-result v0 │ │ +0abdf4: 5441 6a00 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abdf8: 6e20 1004 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ +0abdfe: 0e00 |001f: return-void │ │ +0abe00: a801 0603 |0020: mul-float v1, v6, v3 │ │ +0abe04: 7120 ae24 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@24ae │ │ +0abe0a: 0a00 |0025: move-result v0 │ │ +0abe0c: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=332 │ │ 0x000a line=333 │ │ 0x000e line=334 │ │ 0x001a line=338 │ │ 0x001f line=339 │ │ @@ -182365,16 +182466,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0abe64: |[0abe64] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -0abe74: 0e00 |0000: return-void │ │ +0abe10: |[0abe10] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +0abe20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -182383,36 +182484,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0abe78: |[0abe78] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0abe88: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -0abe8e: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ -0abe92: 7210 3c1f 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0abe98: 0a00 |0008: move-result v0 │ │ -0abe9a: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ -0abea0: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ -0abea4: 5530 6600 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ -0abea8: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -0abeac: 5430 6700 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ -0abeb0: 6e20 ac11 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@11ac │ │ -0abeb6: 0a00 |0017: move-result v0 │ │ -0abeb8: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0abebc: 5430 6700 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ -0abec0: 6e20 8611 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@1186 │ │ -0abec6: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -0abec8: 0f00 |0020: return v0 │ │ -0abeca: 5430 6700 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ -0abece: 6e20 ba11 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@11ba │ │ -0abed4: 28f9 |0026: goto 001f // -0007 │ │ -0abed6: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0abed8: 28f8 |0028: goto 0020 // -0008 │ │ +0abe24: |[0abe24] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0abe34: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +0abe3a: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ +0abe3e: 7210 3c1f 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0abe44: 0a00 |0008: move-result v0 │ │ +0abe46: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ +0abe4c: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ +0abe50: 5530 6600 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ +0abe54: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +0abe58: 5430 6700 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ +0abe5c: 6e20 ac11 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@11ac │ │ +0abe62: 0a00 |0017: move-result v0 │ │ +0abe64: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0abe68: 5430 6700 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ +0abe6c: 6e20 8611 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@1186 │ │ +0abe72: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +0abe74: 0f00 |0020: return v0 │ │ +0abe76: 5430 6700 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ +0abe7a: 6e20 ba11 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@11ba │ │ +0abe80: 28f9 |0026: goto 001f // -0007 │ │ +0abe82: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0abe84: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=311 │ │ 0x0012 line=312 │ │ 0x001a line=313 │ │ 0x001f line=317 │ │ 0x0020 line=319 │ │ @@ -182427,27 +182528,27 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0abedc: |[0abedc] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -0abeec: 5430 6200 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ -0abef0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0abef4: 5430 6200 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ -0abef8: 7220 0604 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0406 │ │ -0abefe: 0e00 |0009: return-void │ │ -0abf00: 6200 5f00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ -0abf04: 5431 6900 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0069 │ │ -0abf08: 5432 6100 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ -0abf0c: 7240 f403 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@03f4 │ │ -0abf12: 0c00 |0013: move-result-object v0 │ │ -0abf14: 5b30 6900 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0069 │ │ -0abf18: 28f3 |0016: goto 0009 // -000d │ │ +0abe88: |[0abe88] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +0abe98: 5430 6200 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ +0abe9c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0abea0: 5430 6200 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ +0abea4: 7220 0604 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0406 │ │ +0abeaa: 0e00 |0009: return-void │ │ +0abeac: 6200 5f00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ +0abeb0: 5431 6900 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0069 │ │ +0abeb4: 5432 6100 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ +0abeb8: 7240 f403 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@03f4 │ │ +0abebe: 0c00 |0013: move-result-object v0 │ │ +0abec0: 5b30 6900 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0069 │ │ +0abec4: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0004 line=400 │ │ 0x0009 line=405 │ │ 0x000a line=403 │ │ locals : │ │ @@ -182459,27 +182560,27 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0abf1c: |[0abf1c] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -0abf2c: 5430 6200 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ -0abf30: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0abf34: 5430 6200 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ -0abf38: 7230 0704 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0407 │ │ -0abf3e: 0e00 |0009: return-void │ │ -0abf40: 6200 5f00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ -0abf44: 5431 6900 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0069 │ │ -0abf48: 5432 6100 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ -0abf4c: 7255 f503 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@03f5 │ │ -0abf52: 0c00 |0013: move-result-object v0 │ │ -0abf54: 5b30 6900 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0069 │ │ -0abf58: 28f3 |0016: goto 0009 // -000d │ │ +0abec8: |[0abec8] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +0abed8: 5430 6200 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ +0abedc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0abee0: 5430 6200 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0062 │ │ +0abee4: 7230 0704 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0407 │ │ +0abeea: 0e00 |0009: return-void │ │ +0abeec: 6200 5f00 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@005f │ │ +0abef0: 5431 6900 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0069 │ │ +0abef4: 5432 6100 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0061 │ │ +0abef8: 7255 f503 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@03f5 │ │ +0abefe: 0c00 |0013: move-result-object v0 │ │ +0abf00: 5b30 6900 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@0069 │ │ +0abf04: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0004 line=391 │ │ 0x0009 line=396 │ │ 0x000a line=394 │ │ locals : │ │ @@ -182492,34 +182593,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0abf5c: |[0abf5c] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -0abf6c: 5530 6600 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ -0abf70: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ -0abf74: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -0abf78: 5431 6a00 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abf7c: 5430 6700 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ -0abf80: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ -0abf86: 6e20 a911 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@11a9 │ │ -0abf8c: 0a00 |0010: move-result v0 │ │ -0abf8e: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -0abf92: 5230 6300 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0063 │ │ -0abf96: 6e30 1d04 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@041d │ │ -0abf9c: 5c34 6600 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ -0abfa0: 0e00 |001a: return-void │ │ -0abfa2: 5230 6800 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0068 │ │ -0abfa6: 28f8 |001d: goto 0015 // -0008 │ │ -0abfa8: 5430 6b00 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006b │ │ -0abfac: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0abfae: 6e30 1d04 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@041d │ │ -0abfb4: 28f4 |0024: goto 0018 // -000c │ │ +0abf08: |[0abf08] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +0abf18: 5530 6600 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ +0abf1c: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ +0abf20: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +0abf24: 5431 6a00 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abf28: 5430 6700 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ +0abf2c: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ +0abf32: 6e20 a911 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@11a9 │ │ +0abf38: 0a00 |0010: move-result v0 │ │ +0abf3a: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +0abf3e: 5230 6300 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0063 │ │ +0abf42: 6e30 1d04 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@041d │ │ +0abf48: 5c34 6600 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ +0abf4c: 0e00 |001a: return-void │ │ +0abf4e: 5230 6800 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0068 │ │ +0abf52: 28f8 |001d: goto 0015 // -0008 │ │ +0abf54: 5430 6b00 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006b │ │ +0abf58: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0abf5a: 6e30 1d04 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@041d │ │ +0abf60: 28f4 |0024: goto 0018 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0006 line=270 │ │ 0x0018 line=275 │ │ 0x001a line=277 │ │ @@ -182534,39 +182635,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0abfb8: |[0abfb8] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ -0abfc8: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -0abfce: 5430 6700 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ -0abfd2: 6e20 a911 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@11a9 │ │ -0abfd8: 0a00 |0008: move-result v0 │ │ -0abfda: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ -0abfde: 5430 6a00 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abfe2: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -0abfe6: 6e20 1004 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ -0abfec: 5530 6600 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ -0abff0: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ -0abff4: 5431 6a00 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0abff8: 5430 6700 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ -0abffc: 6e20 a911 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@11a9 │ │ -0ac002: 0a00 |001d: move-result v0 │ │ -0ac004: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -0ac008: 5230 6300 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0063 │ │ -0ac00c: 6e30 1d04 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@041d │ │ -0ac012: 0e00 |0025: return-void │ │ -0ac014: 5430 6a00 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ -0ac018: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0ac01a: 6e20 1004 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ -0ac020: 28e6 |002c: goto 0012 // -001a │ │ -0ac022: 5230 6800 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0068 │ │ -0ac026: 28f3 |002f: goto 0022 // -000d │ │ +0abf64: |[0abf64] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ +0abf74: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +0abf7a: 5430 6700 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ +0abf7e: 6e20 a911 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@11a9 │ │ +0abf84: 0a00 |0008: move-result v0 │ │ +0abf86: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +0abf8a: 5430 6a00 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abf8e: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +0abf92: 6e20 1004 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ +0abf98: 5530 6600 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0066 │ │ +0abf9c: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ +0abfa0: 5431 6a00 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abfa4: 5430 6700 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0067 │ │ +0abfa8: 6e20 a911 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@11a9 │ │ +0abfae: 0a00 |001d: move-result v0 │ │ +0abfb0: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +0abfb4: 5230 6300 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0063 │ │ +0abfb8: 6e30 1d04 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@041d │ │ +0abfbe: 0e00 |0025: return-void │ │ +0abfc0: 5430 6a00 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006a │ │ +0abfc4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0abfc6: 6e20 1004 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@0410 │ │ +0abfcc: 28e6 |002c: goto 0012 // -001a │ │ +0abfce: 5230 6800 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0068 │ │ +0abfd2: 28f3 |002f: goto 0022 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=245 │ │ 0x000b line=246 │ │ 0x0012 line=251 │ │ 0x0016 line=252 │ │ 0x0025 line=255 │ │ @@ -182600,17 +182701,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac028: |[0ac028] android.support.v4.app.ActivityCompat.:()V │ │ -0ac038: 7010 6307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0763 │ │ -0ac03e: 0e00 |0003: return-void │ │ +0abfd4: |[0abfd4] android.support.v4.app.ActivityCompat.:()V │ │ +0abfe4: 7010 6307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0763 │ │ +0abfea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ @@ -182618,22 +182719,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ac040: |[0ac040] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -0ac050: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0ac054: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0ac058: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0ac05c: 7110 3404 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0434 │ │ -0ac062: 0e00 |0009: return-void │ │ -0ac064: 6e10 5000 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0050 │ │ -0ac06a: 28fc |000d: goto 0009 // -0004 │ │ +0abfec: |[0abfec] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +0abffc: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0ac000: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0ac004: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0ac008: 7110 3404 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0434 │ │ +0ac00e: 0e00 |0009: return-void │ │ +0ac010: 6e10 5000 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0050 │ │ +0ac016: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0006 line=132 │ │ 0x0009 line=136 │ │ 0x000a line=134 │ │ locals : │ │ @@ -182644,23 +182745,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ac06c: |[0ac06c] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -0ac07c: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0ac080: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0ac084: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0ac088: 7110 3204 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0432 │ │ -0ac08e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0ac090: 0f00 |000a: return v0 │ │ -0ac092: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ac094: 28fe |000c: goto 000a // -0002 │ │ +0ac018: |[0ac018] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +0ac028: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0ac02c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0ac030: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0ac034: 7110 3204 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0432 │ │ +0ac03a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0ac03c: 0f00 |000a: return v0 │ │ +0ac03e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0ac040: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x0009 line=65 │ │ 0x000a line=67 │ │ locals : │ │ @@ -182671,22 +182772,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 │ │ -0ac098: |[0ac098] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0ac0a8: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0ac0ac: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0ac0b0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0ac0b4: 7130 3504 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0435 │ │ -0ac0ba: 0e00 |0009: return-void │ │ -0ac0bc: 6e20 7b00 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@007b │ │ -0ac0c2: 28fc |000d: goto 0009 // -0004 │ │ +0ac044: |[0ac044] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0ac054: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0ac058: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0ac05c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0ac060: 7130 3504 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0435 │ │ +0ac066: 0e00 |0009: return-void │ │ +0ac068: 6e20 7b00 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@007b │ │ +0ac06e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0009 line=93 │ │ 0x000a line=91 │ │ locals : │ │ @@ -182699,22 +182800,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 │ │ -0ac0c4: |[0ac0c4] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -0ac0d4: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0ac0d8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0ac0dc: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0ac0e0: 7140 3604 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@0436 │ │ -0ac0e6: 0e00 |0009: return-void │ │ -0ac0e8: 6e30 7c00 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@007c │ │ -0ac0ee: 28fc |000d: goto 0009 // -0004 │ │ +0ac070: |[0ac070] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +0ac080: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0ac084: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0ac088: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0ac08c: 7140 3604 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@0436 │ │ +0ac092: 0e00 |0009: return-void │ │ +0ac094: 6e30 7c00 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@007c │ │ +0ac09a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x0009 line=121 │ │ 0x000a line=119 │ │ locals : │ │ @@ -182758,18 +182859,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 │ │ -0ac0f0: |[0ac0f0] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -0ac100: 7010 3a04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@043a │ │ -0ac106: 5b01 7300 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0073 │ │ -0ac10a: 0e00 |0005: return-void │ │ +0ac09c: |[0ac09c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +0ac0ac: 7010 3a04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@043a │ │ +0ac0b2: 5b01 7300 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0073 │ │ +0ac0b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ @@ -182781,19 +182882,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ac10c: |[0ac10c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ -0ac11c: 5410 7300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0073 │ │ -0ac120: 6e10 4404 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@0444 │ │ -0ac126: 0c00 |0005: move-result-object v0 │ │ -0ac128: 1100 |0006: return-object v0 │ │ +0ac0b8: |[0ac0b8] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ +0ac0c8: 5410 7300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0073 │ │ +0ac0cc: 6e10 4404 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@0444 │ │ +0ac0d2: 0c00 |0005: move-result-object v0 │ │ +0ac0d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ @@ -182801,23 +182902,23 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ac12c: |[0ac12c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -0ac13c: 2041 d900 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ -0ac140: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0ac144: 0740 |0004: move-object v0, v4 │ │ -0ac146: 1f00 d900 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ -0ac14a: 5431 7300 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0073 │ │ -0ac14e: 5402 7300 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0073 │ │ -0ac152: 6e20 4504 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0445 │ │ -0ac158: 0e00 |000e: return-void │ │ +0ac0d8: |[0ac0d8] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +0ac0e8: 2041 d900 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ +0ac0ec: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0ac0f0: 0740 |0004: move-object v0, v4 │ │ +0ac0f2: 1f00 d900 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00d9 │ │ +0ac0f6: 5431 7300 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0073 │ │ +0ac0fa: 5402 7300 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0073 │ │ +0ac0fe: 6e20 4504 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0445 │ │ +0ac104: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ 0x000e line=130 │ │ locals : │ │ @@ -182977,22 +183078,22 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ac15c: |[0ac15c] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -0ac16c: 7010 1406 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0614 │ │ -0ac172: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0ac174: 5c10 8800 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0088 │ │ -0ac178: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0ac17a: 5910 9100 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ac17e: 5b12 9200 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ac182: 0e00 |000b: return-void │ │ +0ac108: |[0ac108] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0ac118: 7010 1406 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0614 │ │ +0ac11e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ac120: 5c10 8800 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0088 │ │ +0ac124: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0ac126: 5910 9100 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ac12a: 5b12 9200 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ac12e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=209 │ │ 0x0006 line=212 │ │ 0x0009 line=334 │ │ 0x000b line=335 │ │ @@ -183005,84 +183106,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 │ │ -0ac184: |[0ac184] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -0ac194: 5441 9200 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ac198: 5b61 cf00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -0ac19c: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -0ac1a0: 5461 e400 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -0ac1a4: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -0ac1a8: 5461 e400 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -0ac1ac: 6e20 da24 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0ac1b2: 0a01 |000f: move-result v1 │ │ -0ac1b4: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -0ac1b8: 2201 7f04 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0ac1bc: 2202 9204 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0ac1c0: 7010 fb24 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ac1c6: 1a03 9d03 |0019: const-string v3, "Can't change tag of fragment " // string@039d │ │ -0ac1ca: 6e20 0425 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac1d0: 0c02 |001e: move-result-object v2 │ │ -0ac1d2: 6e20 0325 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ac1d8: 0c02 |0022: move-result-object v2 │ │ -0ac1da: 1a03 7001 |0023: const-string v3, ": was " // string@0170 │ │ -0ac1de: 6e20 0425 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac1e4: 0c02 |0028: move-result-object v2 │ │ -0ac1e6: 5463 e400 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -0ac1ea: 6e20 0425 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac1f0: 0c02 |002e: move-result-object v2 │ │ -0ac1f2: 1a03 9000 |002f: const-string v3, " now " // string@0090 │ │ -0ac1f6: 6e20 0425 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac1fc: 0c02 |0034: move-result-object v2 │ │ -0ac1fe: 6e20 0425 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac204: 0c02 |0038: move-result-object v2 │ │ -0ac206: 6e10 0a25 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ac20c: 0c02 |003c: move-result-object v2 │ │ -0ac20e: 7020 8c24 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ac214: 2701 |0040: throw v1 │ │ -0ac216: 5b67 e400 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -0ac21a: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -0ac21e: 5261 ce00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0ac222: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -0ac226: 5261 ce00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0ac22a: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -0ac22e: 2201 7f04 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0ac232: 2202 9204 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0ac236: 7010 fb24 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ac23c: 1a03 9c03 |0054: const-string v3, "Can't change container ID of fragment " // string@039c │ │ -0ac240: 6e20 0425 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac246: 0c02 |0059: move-result-object v2 │ │ -0ac248: 6e20 0325 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ac24e: 0c02 |005d: move-result-object v2 │ │ -0ac250: 1a03 7001 |005e: const-string v3, ": was " // string@0170 │ │ -0ac254: 6e20 0425 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac25a: 0c02 |0063: move-result-object v2 │ │ -0ac25c: 5263 ce00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0ac260: 6e20 0025 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ac266: 0c02 |0069: move-result-object v2 │ │ -0ac268: 1a03 9000 |006a: const-string v3, " now " // string@0090 │ │ -0ac26c: 6e20 0425 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac272: 0c02 |006f: move-result-object v2 │ │ -0ac274: 6e20 0025 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ac27a: 0c02 |0073: move-result-object v2 │ │ -0ac27c: 6e10 0a25 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ac282: 0c02 |0077: move-result-object v2 │ │ -0ac284: 7020 8c24 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ac28a: 2701 |007b: throw v1 │ │ -0ac28c: 5965 ce00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0ac290: 5965 cb00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -0ac294: 2200 dc00 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ -0ac298: 7010 4604 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ -0ac29e: 5908 7500 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0ac2a2: 5b06 7800 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ac2a6: 6e20 4b04 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ -0ac2ac: 0e00 |008c: return-void │ │ +0ac130: |[0ac130] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +0ac140: 5441 9200 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ac144: 5b61 cf00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +0ac148: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +0ac14c: 5461 e400 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +0ac150: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +0ac154: 5461 e400 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +0ac158: 6e20 da24 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0ac15e: 0a01 |000f: move-result v1 │ │ +0ac160: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +0ac164: 2201 7f04 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0ac168: 2202 9204 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0ac16c: 7010 fb24 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ac172: 1a03 9d03 |0019: const-string v3, "Can't change tag of fragment " // string@039d │ │ +0ac176: 6e20 0425 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac17c: 0c02 |001e: move-result-object v2 │ │ +0ac17e: 6e20 0325 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ac184: 0c02 |0022: move-result-object v2 │ │ +0ac186: 1a03 7001 |0023: const-string v3, ": was " // string@0170 │ │ +0ac18a: 6e20 0425 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac190: 0c02 |0028: move-result-object v2 │ │ +0ac192: 5463 e400 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +0ac196: 6e20 0425 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac19c: 0c02 |002e: move-result-object v2 │ │ +0ac19e: 1a03 9000 |002f: const-string v3, " now " // string@0090 │ │ +0ac1a2: 6e20 0425 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac1a8: 0c02 |0034: move-result-object v2 │ │ +0ac1aa: 6e20 0425 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac1b0: 0c02 |0038: move-result-object v2 │ │ +0ac1b2: 6e10 0a25 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ac1b8: 0c02 |003c: move-result-object v2 │ │ +0ac1ba: 7020 8c24 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ac1c0: 2701 |0040: throw v1 │ │ +0ac1c2: 5b67 e400 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +0ac1c6: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +0ac1ca: 5261 ce00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0ac1ce: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +0ac1d2: 5261 ce00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0ac1d6: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +0ac1da: 2201 7f04 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0ac1de: 2202 9204 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0ac1e2: 7010 fb24 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ac1e8: 1a03 9c03 |0054: const-string v3, "Can't change container ID of fragment " // string@039c │ │ +0ac1ec: 6e20 0425 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac1f2: 0c02 |0059: move-result-object v2 │ │ +0ac1f4: 6e20 0325 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ac1fa: 0c02 |005d: move-result-object v2 │ │ +0ac1fc: 1a03 7001 |005e: const-string v3, ": was " // string@0170 │ │ +0ac200: 6e20 0425 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac206: 0c02 |0063: move-result-object v2 │ │ +0ac208: 5263 ce00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0ac20c: 6e20 0025 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ac212: 0c02 |0069: move-result-object v2 │ │ +0ac214: 1a03 9000 |006a: const-string v3, " now " // string@0090 │ │ +0ac218: 6e20 0425 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac21e: 0c02 |006f: move-result-object v2 │ │ +0ac220: 6e20 0025 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ac226: 0c02 |0073: move-result-object v2 │ │ +0ac228: 6e10 0a25 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ac22e: 0c02 |0077: move-result-object v2 │ │ +0ac230: 7020 8c24 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ac236: 2701 |007b: throw v1 │ │ +0ac238: 5965 ce00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0ac23c: 5965 cb00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +0ac240: 2200 dc00 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ +0ac244: 7010 4604 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ +0ac24a: 5908 7500 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0ac24e: 5b06 7800 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ac252: 6e20 4b04 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ +0ac258: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=396 │ │ 0x0006 line=397 │ │ 0x0012 line=398 │ │ 0x0041 line=402 │ │ @@ -183109,19 +183210,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 │ │ -0ac2b0: |[0ac2b0] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ac2c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac2c2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0ac2c4: 7051 5404 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@0454 │ │ -0ac2ca: 1102 |0005: return-object v2 │ │ +0ac25c: |[0ac25c] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ac26c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ac26e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0ac270: 7051 5404 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@0454 │ │ +0ac276: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0005 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -183132,18 +183233,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 │ │ -0ac2cc: |[0ac2cc] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ac2dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ac2de: 7050 5404 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@0454 │ │ -0ac2e4: 1101 |0004: return-object v1 │ │ +0ac278: |[0ac278] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ac288: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ac28a: 7050 5404 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@0454 │ │ +0ac290: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -183155,19 +183256,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 │ │ -0ac2e8: |[0ac2e8] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ac2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac2fa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0ac2fc: 7051 5404 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@0454 │ │ -0ac302: 1102 |0005: return-object v2 │ │ +0ac294: |[0ac294] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ac2a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ac2a6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0ac2a8: 7051 5404 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@0454 │ │ +0ac2ae: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -183178,37 +183279,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 │ │ -0ac304: |[0ac304] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -0ac314: 5410 9000 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ -0ac318: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -0ac31c: 5b12 9700 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ -0ac320: 5b12 9000 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ -0ac324: 5210 8e00 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@008e │ │ -0ac328: 5920 7600 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -0ac32c: 5210 8f00 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@008f │ │ -0ac330: 5920 7700 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -0ac334: 5210 9500 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0095 │ │ -0ac338: 5920 7a00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -0ac33c: 5210 9600 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0096 │ │ -0ac340: 5920 7b00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ -0ac344: 5210 9400 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0094 │ │ -0ac348: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ac34c: 5910 9400 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0094 │ │ -0ac350: 0e00 |001e: return-void │ │ -0ac352: 5410 9700 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ -0ac356: 5b20 7c00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ -0ac35a: 5410 9700 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ -0ac35e: 5b02 7900 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ -0ac362: 5b12 9700 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ -0ac366: 28df |0029: goto 0008 // -0021 │ │ +0ac2b0: |[0ac2b0] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +0ac2c0: 5410 9000 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ +0ac2c4: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +0ac2c8: 5b12 9700 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ +0ac2cc: 5b12 9000 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ +0ac2d0: 5210 8e00 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@008e │ │ +0ac2d4: 5920 7600 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +0ac2d8: 5210 8f00 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@008f │ │ +0ac2dc: 5920 7700 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +0ac2e0: 5210 9500 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0095 │ │ +0ac2e4: 5920 7a00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +0ac2e8: 5210 9600 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0096 │ │ +0ac2ec: 5920 7b00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ +0ac2f0: 5210 9400 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0094 │ │ +0ac2f4: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac2f8: 5910 9400 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0094 │ │ +0ac2fc: 0e00 |001e: return-void │ │ +0ac2fe: 5410 9700 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ +0ac302: 5b20 7c00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +0ac306: 5410 9700 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ +0ac30a: 5b02 7900 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ +0ac30e: 5b12 9700 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ +0ac312: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0008 line=371 │ │ 0x000c line=372 │ │ 0x0010 line=373 │ │ @@ -183227,25 +183328,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 │ │ -0ac368: |[0ac368] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ac378: 5520 8800 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0088 │ │ -0ac37c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ac380: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0ac384: 1a01 a012 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@12a0 │ │ -0ac388: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ac38e: 2700 |000b: throw v0 │ │ -0ac390: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0ac392: 5c20 8700 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -0ac396: 5b23 9300 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ -0ac39a: 1102 |0011: return-object v2 │ │ +0ac314: |[0ac314] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ac324: 5520 8800 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0088 │ │ +0ac328: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0ac32c: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0ac330: 1a01 a012 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@12a0 │ │ +0ac334: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ac33a: 2700 |000b: throw v0 │ │ +0ac33c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0ac33e: 5c20 8700 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +0ac342: 5b23 9300 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ +0ac346: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x000c line=506 │ │ 0x000f line=507 │ │ 0x0011 line=508 │ │ @@ -183258,22 +183359,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 │ │ -0ac39c: |[0ac39c] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ac3ac: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ -0ac3b0: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ -0ac3b6: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -0ac3b8: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0ac3bc: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ac3c0: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ -0ac3c6: 1102 |000d: return-object v2 │ │ +0ac348: |[0ac348] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ac358: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ +0ac35c: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ +0ac362: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +0ac364: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0ac368: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ac36c: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ +0ac372: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ 0x0008 line=472 │ │ 0x000a line=473 │ │ 0x000d line=475 │ │ @@ -183287,102 +183388,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -0ac3c8: |[0ac3c8] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -0ac3d8: 5563 8700 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -0ac3dc: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -0ac3e0: 0e00 |0004: return-void │ │ -0ac3e2: 6303 1d01 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ac3e6: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -0ac3ea: 1a03 6805 |0009: const-string v3, "FragmentManager" // string@0568 │ │ -0ac3ee: 2204 9204 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ac3f2: 7010 fb24 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ac3f8: 1a05 3603 |0010: const-string v5, "Bump nesting in " // string@0336 │ │ -0ac3fc: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac402: 0c04 |0015: move-result-object v4 │ │ -0ac404: 6e20 0325 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ac40a: 0c04 |0019: move-result-object v4 │ │ -0ac40c: 1a05 4200 |001a: const-string v5, " by " // string@0042 │ │ -0ac410: 6e20 0425 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac416: 0c04 |001f: move-result-object v4 │ │ -0ac418: 6e20 0025 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ac41e: 0c04 |0023: move-result-object v4 │ │ -0ac420: 6e10 0a25 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ac426: 0c04 |0027: move-result-object v4 │ │ -0ac428: 7120 ae1e 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ac42e: 5461 9000 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ -0ac432: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -0ac436: 5413 7800 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ac43a: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -0ac43e: 5413 7800 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ac442: 5234 c600 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ac446: b074 |0037: add-int/2addr v4, v7 │ │ -0ac448: 5934 c600 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ac44c: 6303 1d01 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ac450: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -0ac454: 1a03 6805 |003e: const-string v3, "FragmentManager" // string@0568 │ │ -0ac458: 2204 9204 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ac45c: 7010 fb24 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ac462: 1a05 3703 |0045: const-string v5, "Bump nesting of " // string@0337 │ │ -0ac466: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac46c: 0c04 |004a: move-result-object v4 │ │ -0ac46e: 5415 7800 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ac472: 6e20 0325 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ac478: 0c04 |0050: move-result-object v4 │ │ -0ac47a: 1a05 a100 |0051: const-string v5, " to " // string@00a1 │ │ -0ac47e: 6e20 0425 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac484: 0c04 |0056: move-result-object v4 │ │ -0ac486: 5415 7800 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ac48a: 5255 c600 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ac48e: 6e20 0025 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ac494: 0c04 |005e: move-result-object v4 │ │ -0ac496: 6e10 0a25 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ac49c: 0c04 |0062: move-result-object v4 │ │ -0ac49e: 7120 ae1e 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ac4a4: 5413 7d00 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ac4a8: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -0ac4ac: 5413 7d00 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ac4b0: 6e10 4c25 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ac4b6: 0a03 |006f: move-result v3 │ │ -0ac4b8: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0ac4bc: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -0ac4c0: 5413 7d00 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ac4c4: 6e20 4625 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ac4ca: 0c02 |0079: move-result-object v2 │ │ -0ac4cc: 1f02 e500 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ac4d0: 5223 c600 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ac4d4: b073 |007e: add-int/2addr v3, v7 │ │ -0ac4d6: 5923 c600 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ac4da: 6303 1d01 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ac4de: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -0ac4e2: 1a03 6805 |0085: const-string v3, "FragmentManager" // string@0568 │ │ -0ac4e6: 2204 9204 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ac4ea: 7010 fb24 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ac4f0: 1a05 3703 |008c: const-string v5, "Bump nesting of " // string@0337 │ │ -0ac4f4: 6e20 0425 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac4fa: 0c04 |0091: move-result-object v4 │ │ -0ac4fc: 6e20 0325 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ac502: 0c04 |0095: move-result-object v4 │ │ -0ac504: 1a05 a100 |0096: const-string v5, " to " // string@00a1 │ │ -0ac508: 6e20 0425 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac50e: 0c04 |009b: move-result-object v4 │ │ -0ac510: 5225 c600 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ac514: 6e20 0025 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ac51a: 0c04 |00a1: move-result-object v4 │ │ -0ac51c: 6e10 0a25 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ac522: 0c04 |00a5: move-result-object v4 │ │ -0ac524: 7120 ae1e 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ac52a: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0ac52e: 28c7 |00ab: goto 0072 // -0039 │ │ -0ac530: 5411 7900 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ -0ac534: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +0ac374: |[0ac374] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +0ac384: 5563 8700 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +0ac388: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +0ac38c: 0e00 |0004: return-void │ │ +0ac38e: 6303 1d01 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ac392: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +0ac396: 1a03 6805 |0009: const-string v3, "FragmentManager" // string@0568 │ │ +0ac39a: 2204 9204 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0ac39e: 7010 fb24 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ac3a4: 1a05 3603 |0010: const-string v5, "Bump nesting in " // string@0336 │ │ +0ac3a8: 6e20 0425 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac3ae: 0c04 |0015: move-result-object v4 │ │ +0ac3b0: 6e20 0325 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ac3b6: 0c04 |0019: move-result-object v4 │ │ +0ac3b8: 1a05 4200 |001a: const-string v5, " by " // string@0042 │ │ +0ac3bc: 6e20 0425 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac3c2: 0c04 |001f: move-result-object v4 │ │ +0ac3c4: 6e20 0025 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ac3ca: 0c04 |0023: move-result-object v4 │ │ +0ac3cc: 6e10 0a25 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ac3d2: 0c04 |0027: move-result-object v4 │ │ +0ac3d4: 7120 ae1e 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ac3da: 5461 9000 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ +0ac3de: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +0ac3e2: 5413 7800 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ac3e6: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +0ac3ea: 5413 7800 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ac3ee: 5234 c600 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ac3f2: b074 |0037: add-int/2addr v4, v7 │ │ +0ac3f4: 5934 c600 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ac3f8: 6303 1d01 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ac3fc: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +0ac400: 1a03 6805 |003e: const-string v3, "FragmentManager" // string@0568 │ │ +0ac404: 2204 9204 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0ac408: 7010 fb24 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ac40e: 1a05 3703 |0045: const-string v5, "Bump nesting of " // string@0337 │ │ +0ac412: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac418: 0c04 |004a: move-result-object v4 │ │ +0ac41a: 5415 7800 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ac41e: 6e20 0325 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ac424: 0c04 |0050: move-result-object v4 │ │ +0ac426: 1a05 a100 |0051: const-string v5, " to " // string@00a1 │ │ +0ac42a: 6e20 0425 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac430: 0c04 |0056: move-result-object v4 │ │ +0ac432: 5415 7800 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ac436: 5255 c600 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ac43a: 6e20 0025 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ac440: 0c04 |005e: move-result-object v4 │ │ +0ac442: 6e10 0a25 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ac448: 0c04 |0062: move-result-object v4 │ │ +0ac44a: 7120 ae1e 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ac450: 5413 7d00 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ac454: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +0ac458: 5413 7d00 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ac45c: 6e10 4c25 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ac462: 0a03 |006f: move-result v3 │ │ +0ac464: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0ac468: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +0ac46c: 5413 7d00 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ac470: 6e20 4625 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ac476: 0c02 |0079: move-result-object v2 │ │ +0ac478: 1f02 e500 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ac47c: 5223 c600 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ac480: b073 |007e: add-int/2addr v3, v7 │ │ +0ac482: 5923 c600 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ac486: 6303 1d01 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ac48a: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +0ac48e: 1a03 6805 |0085: const-string v3, "FragmentManager" // string@0568 │ │ +0ac492: 2204 9204 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0ac496: 7010 fb24 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ac49c: 1a05 3703 |008c: const-string v5, "Bump nesting of " // string@0337 │ │ +0ac4a0: 6e20 0425 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac4a6: 0c04 |0091: move-result-object v4 │ │ +0ac4a8: 6e20 0325 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ac4ae: 0c04 |0095: move-result-object v4 │ │ +0ac4b0: 1a05 a100 |0096: const-string v5, " to " // string@00a1 │ │ +0ac4b4: 6e20 0425 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac4ba: 0c04 |009b: move-result-object v4 │ │ +0ac4bc: 5225 c600 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ac4c0: 6e20 0025 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ac4c6: 0c04 |00a1: move-result-object v4 │ │ +0ac4c8: 6e10 0a25 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ac4ce: 0c04 |00a5: move-result-object v4 │ │ +0ac4d0: 7120 ae1e 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ac4d6: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0ac4da: 28c7 |00ab: goto 0072 // -0039 │ │ +0ac4dc: 5411 7900 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ +0ac4e0: 2900 7fff |00ae: goto/16 002d // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=571 │ │ 0x0005 line=552 │ │ 0x002b line=554 │ │ 0x002d line=555 │ │ @@ -183408,19 +183509,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ac538: |[0ac538] android.support.v4.app.BackStackRecord.commit:()I │ │ -0ac548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac54a: 6e20 5104 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0451 │ │ -0ac550: 0a00 |0004: move-result v0 │ │ -0ac552: 0f00 |0005: return v0 │ │ +0ac4e4: |[0ac4e4] android.support.v4.app.BackStackRecord.commit:()I │ │ +0ac4f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ac4f6: 6e20 5104 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0451 │ │ +0ac4fc: 0a00 |0004: move-result v0 │ │ +0ac4fe: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -183428,19 +183529,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ac554: |[0ac554] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -0ac564: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ac566: 6e20 5104 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0451 │ │ -0ac56c: 0a00 |0004: move-result v0 │ │ -0ac56e: 0f00 |0005: return v0 │ │ +0ac500: |[0ac500] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +0ac510: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ac512: 6e20 5104 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0451 │ │ +0ac518: 0a00 |0004: move-result v0 │ │ +0ac51a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -183448,57 +183549,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0ac570: |[0ac570] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -0ac580: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ac582: 5562 8d00 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008d │ │ -0ac586: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0ac58a: 2202 7f04 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -0ac58e: 1a03 6519 |0007: const-string v3, "commit already called" // string@1965 │ │ -0ac592: 7020 8c24 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ac598: 2702 |000c: throw v2 │ │ -0ac59a: 6302 1d01 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ac59e: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -0ac5a2: 1a02 6805 |0011: const-string v2, "FragmentManager" // string@0568 │ │ -0ac5a6: 2203 9204 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0ac5aa: 7010 fb24 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ac5b0: 1a04 c803 |0018: const-string v4, "Commit: " // string@03c8 │ │ -0ac5b4: 6e20 0425 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac5ba: 0c03 |001d: move-result-object v3 │ │ -0ac5bc: 6e20 0325 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ac5c2: 0c03 |0021: move-result-object v3 │ │ -0ac5c4: 6e10 0a25 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ac5ca: 0c03 |0025: move-result-object v3 │ │ -0ac5cc: 7120 ae1e 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ac5d2: 2200 ac01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@01ac │ │ -0ac5d6: 1a02 6805 |002b: const-string v2, "FragmentManager" // string@0568 │ │ -0ac5da: 7020 d009 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@09d0 │ │ -0ac5e0: 2201 6a04 |0030: new-instance v1, Ljava/io/PrintWriter; // type@046a │ │ -0ac5e4: 7020 4b24 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ -0ac5ea: 1a02 0700 |0035: const-string v2, " " // string@0007 │ │ -0ac5ee: 6e55 5504 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@0455 │ │ -0ac5f4: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -0ac5f6: 5c62 8d00 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008d │ │ -0ac5fa: 5562 8700 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -0ac5fe: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -0ac602: 5462 9200 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ac606: 6e20 7705 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0577 │ │ -0ac60c: 0a02 |0046: move-result v2 │ │ -0ac60e: 5962 9100 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ac612: 5462 9200 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ac616: 6e30 8e05 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@058e │ │ -0ac61c: 5262 9100 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ac620: 0f02 |0050: return v2 │ │ -0ac622: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -0ac624: 5962 9100 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ac628: 28f5 |0054: goto 0049 // -000b │ │ +0ac51c: |[0ac51c] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +0ac52c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ac52e: 5562 8d00 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008d │ │ +0ac532: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0ac536: 2202 7f04 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +0ac53a: 1a03 6519 |0007: const-string v3, "commit already called" // string@1965 │ │ +0ac53e: 7020 8c24 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ac544: 2702 |000c: throw v2 │ │ +0ac546: 6302 1d01 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ac54a: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +0ac54e: 1a02 6805 |0011: const-string v2, "FragmentManager" // string@0568 │ │ +0ac552: 2203 9204 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0ac556: 7010 fb24 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ac55c: 1a04 c803 |0018: const-string v4, "Commit: " // string@03c8 │ │ +0ac560: 6e20 0425 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac566: 0c03 |001d: move-result-object v3 │ │ +0ac568: 6e20 0325 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ac56e: 0c03 |0021: move-result-object v3 │ │ +0ac570: 6e10 0a25 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ac576: 0c03 |0025: move-result-object v3 │ │ +0ac578: 7120 ae1e 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ac57e: 2200 ac01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@01ac │ │ +0ac582: 1a02 6805 |002b: const-string v2, "FragmentManager" // string@0568 │ │ +0ac586: 7020 d009 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@09d0 │ │ +0ac58c: 2201 6a04 |0030: new-instance v1, Ljava/io/PrintWriter; // type@046a │ │ +0ac590: 7020 4b24 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ +0ac596: 1a02 0700 |0035: const-string v2, " " // string@0007 │ │ +0ac59a: 6e55 5504 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@0455 │ │ +0ac5a0: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +0ac5a2: 5c62 8d00 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008d │ │ +0ac5a6: 5562 8700 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +0ac5aa: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +0ac5ae: 5462 9200 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ac5b2: 6e20 7705 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0577 │ │ +0ac5b8: 0a02 |0046: move-result v2 │ │ +0ac5ba: 5962 9100 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ac5be: 5462 9200 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ac5c2: 6e30 8e05 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@058e │ │ +0ac5c8: 5262 9100 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ac5cc: 0f02 |0050: return v2 │ │ +0ac5ce: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +0ac5d0: 5962 9100 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ac5d4: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=582 │ │ 0x000d line=583 │ │ 0x0011 line=584 │ │ 0x0029 line=585 │ │ 0x0030 line=586 │ │ @@ -183520,22 +183621,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 │ │ -0ac62c: |[0ac62c] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ac63c: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ -0ac640: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ -0ac646: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -0ac648: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0ac64c: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ac650: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ -0ac656: 1102 |000d: return-object v2 │ │ +0ac5d8: |[0ac5d8] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ac5e8: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ +0ac5ec: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ +0ac5f2: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +0ac5f4: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0ac5f8: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ac5fc: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ +0ac602: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ 0x0008 line=463 │ │ 0x000a line=464 │ │ 0x000d line=466 │ │ @@ -183549,24 +183650,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0ac658: |[0ac658] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -0ac668: 5520 8700 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -0ac66c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ac670: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0ac674: 1a01 a212 |0006: const-string v1, "This transaction is already being added to the back stack" // string@12a2 │ │ -0ac678: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ac67e: 2700 |000b: throw v0 │ │ -0ac680: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ac682: 5c20 8800 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0088 │ │ -0ac686: 1102 |000f: return-object v2 │ │ +0ac604: |[0ac604] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +0ac614: 5520 8700 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +0ac618: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0ac61c: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0ac620: 1a01 a212 |0006: const-string v1, "This transaction is already being added to the back stack" // string@12a2 │ │ +0ac624: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ac62a: 2700 |000b: throw v0 │ │ +0ac62c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0ac62e: 5c20 8800 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0088 │ │ +0ac632: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x000c line=520 │ │ 0x000f line=521 │ │ locals : │ │ @@ -183577,18 +183678,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 │ │ -0ac688: |[0ac688] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0ac698: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ac69a: 6e40 5604 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0456 │ │ -0ac6a0: 0e00 |0004: return-void │ │ +0ac634: |[0ac634] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0ac644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ac646: 6e40 5604 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0456 │ │ +0ac64c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ @@ -183601,239 +183702,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 │ │ -0ac6a4: |[0ac6a4] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -0ac6b4: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -0ac6b8: 6e20 4e24 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac6be: 1a05 8826 |0005: const-string v5, "mName=" // string@2688 │ │ -0ac6c2: 6e20 4e24 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac6c8: 5475 9300 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ -0ac6cc: 6e20 4e24 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac6d2: 1a05 7800 |000f: const-string v5, " mIndex=" // string@0078 │ │ -0ac6d6: 6e20 4e24 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac6dc: 5275 9100 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ac6e0: 6e20 4c24 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0ac6e6: 1a05 6f00 |0019: const-string v5, " mCommitted=" // string@006f │ │ -0ac6ea: 6e20 4e24 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac6f0: 5575 8d00 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008d │ │ -0ac6f4: 6e20 5424 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0ac6fa: 5275 9800 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ac6fe: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -0ac702: 6e20 4e24 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac708: 1a05 a628 |002a: const-string v5, "mTransition=#" // string@28a6 │ │ -0ac70c: 6e20 4e24 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac712: 5275 9800 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ac716: 7110 9424 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac71c: 0c05 |0034: move-result-object v5 │ │ -0ac71e: 6e20 4e24 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac724: 1a05 8a00 |0038: const-string v5, " mTransitionStyle=#" // string@008a │ │ -0ac728: 6e20 4e24 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac72e: 5275 9900 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ac732: 7110 9424 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac738: 0c05 |0042: move-result-object v5 │ │ -0ac73a: 6e20 5324 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ac740: 5275 8e00 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@008e │ │ -0ac744: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -0ac748: 5275 8f00 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@008f │ │ -0ac74c: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -0ac750: 6e20 4e24 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac756: 1a05 2a25 |0051: const-string v5, "mEnterAnim=#" // string@252a │ │ -0ac75a: 6e20 4e24 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac760: 5275 8e00 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@008e │ │ -0ac764: 7110 9424 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac76a: 0c05 |005b: move-result-object v5 │ │ -0ac76c: 6e20 4e24 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac772: 1a05 7400 |005f: const-string v5, " mExitAnim=#" // string@0074 │ │ -0ac776: 6e20 4e24 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac77c: 5275 8f00 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@008f │ │ -0ac780: 7110 9424 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac786: 0c05 |0069: move-result-object v5 │ │ -0ac788: 6e20 5324 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ac78e: 5275 9500 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0095 │ │ -0ac792: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -0ac796: 5275 9600 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0096 │ │ -0ac79a: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -0ac79e: 6e20 4e24 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac7a4: 1a05 1827 |0078: const-string v5, "mPopEnterAnim=#" // string@2718 │ │ -0ac7a8: 6e20 4e24 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac7ae: 5275 9500 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0095 │ │ -0ac7b2: 7110 9424 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac7b8: 0c05 |0082: move-result-object v5 │ │ -0ac7ba: 6e20 4e24 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac7c0: 1a05 7d00 |0086: const-string v5, " mPopExitAnim=#" // string@007d │ │ -0ac7c4: 6e20 4e24 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac7ca: 5275 9600 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0096 │ │ -0ac7ce: 7110 9424 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac7d4: 0c05 |0090: move-result-object v5 │ │ -0ac7d6: 6e20 5324 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ac7dc: 5275 8b00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -0ac7e0: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -0ac7e4: 5475 8c00 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0ac7e8: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -0ac7ec: 6e20 4e24 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac7f2: 1a05 3924 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@2439 │ │ -0ac7f6: 6e20 4e24 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac7fc: 5275 8b00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -0ac800: 7110 9424 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac806: 0c05 |00a9: move-result-object v5 │ │ -0ac808: 6e20 4e24 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac80e: 1a05 6e00 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@006e │ │ -0ac812: 6e20 4e24 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac818: 5475 8c00 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0ac81c: 6e20 5224 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0ac822: 5275 8900 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -0ac826: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -0ac82a: 5475 8a00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ -0ac82e: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -0ac832: 6e20 4e24 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac838: 1a05 3624 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@2436 │ │ -0ac83c: 6e20 4e24 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac842: 5275 8900 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -0ac846: 7110 9424 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac84c: 0c05 |00cc: move-result-object v5 │ │ -0ac84e: 6e20 4e24 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac854: 1a05 6d00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@006d │ │ -0ac858: 6e20 4e24 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac85e: 5475 8a00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ -0ac862: 6e20 5224 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0ac868: 5475 9000 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ -0ac86c: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -0ac870: 6e20 4e24 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac876: 1a05 9e0f |00e1: const-string v5, "Operations:" // string@0f9e │ │ -0ac87a: 6e20 5324 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ac880: 2205 9204 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0ac884: 7010 fb24 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ac88a: 6e20 0425 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac890: 0c05 |00ee: move-result-object v5 │ │ -0ac892: 1a06 0900 |00ef: const-string v6, " " // string@0009 │ │ -0ac896: 6e20 0425 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac89c: 0c05 |00f4: move-result-object v5 │ │ -0ac89e: 6e10 0a25 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ac8a4: 0c02 |00f8: move-result-object v2 │ │ -0ac8a6: 5474 9000 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ -0ac8aa: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -0ac8ac: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -0ac8b0: 5245 7500 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0ac8b4: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -0ac8ba: 2205 9204 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0ac8be: 7010 fb24 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ac8c4: 1a06 3319 |0108: const-string v6, "cmd=" // string@1933 │ │ -0ac8c8: 6e20 0425 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ac8ce: 0c05 |010d: move-result-object v5 │ │ -0ac8d0: 5246 7500 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0ac8d4: 6e20 0025 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ac8da: 0c05 |0113: move-result-object v5 │ │ -0ac8dc: 6e10 0a25 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ac8e2: 0c00 |0117: move-result-object v0 │ │ -0ac8e4: 6e20 4e24 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac8ea: 1a05 1600 |011b: const-string v5, " Op #" // string@0016 │ │ -0ac8ee: 6e20 4e24 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac8f4: 6e20 4c24 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0ac8fa: 1a05 6901 |0123: const-string v5, ": " // string@0169 │ │ -0ac8fe: 6e20 4e24 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac904: 6e20 4e24 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac90a: 1a05 0600 |012b: const-string v5, " " // string@0006 │ │ -0ac90e: 6e20 4e24 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac914: 5445 7800 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ac918: 6e20 5224 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0ac91e: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -0ac922: 5245 7600 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -0ac926: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -0ac92a: 5245 7700 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -0ac92e: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -0ac932: 6e20 4e24 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac938: 1a05 151c |0142: const-string v5, "enterAnim=#" // string@1c15 │ │ -0ac93c: 6e20 4e24 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac942: 5245 7600 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -0ac946: 7110 9424 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac94c: 0c05 |014c: move-result-object v5 │ │ -0ac94e: 6e20 4e24 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac954: 1a05 5700 |0150: const-string v5, " exitAnim=#" // string@0057 │ │ -0ac958: 6e20 4e24 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac95e: 5245 7700 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -0ac962: 7110 9424 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac968: 0c05 |015a: move-result-object v5 │ │ -0ac96a: 6e20 5324 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ac970: 5245 7a00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -0ac974: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -0ac978: 5245 7b00 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ -0ac97c: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -0ac980: 6e20 4e24 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac986: 1a05 792d |0169: const-string v5, "popEnterAnim=#" // string@2d79 │ │ -0ac98a: 6e20 4e24 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac990: 5245 7a00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -0ac994: 7110 9424 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac99a: 0c05 |0173: move-result-object v5 │ │ -0ac99c: 6e20 4e24 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac9a2: 1a05 9500 |0177: const-string v5, " popExitAnim=#" // string@0095 │ │ -0ac9a6: 6e20 4e24 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac9ac: 5245 7b00 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ -0ac9b0: 7110 9424 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ac9b6: 0c05 |0181: move-result-object v5 │ │ -0ac9b8: 6e20 5324 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ac9be: 5445 7d00 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ac9c2: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -0ac9c6: 5445 7d00 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ac9ca: 6e10 4c25 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ac9d0: 0a05 |018e: move-result v5 │ │ -0ac9d2: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -0ac9d6: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -0ac9d8: 5445 7d00 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ac9dc: 6e10 4c25 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ac9e2: 0a05 |0197: move-result v5 │ │ -0ac9e4: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -0ac9e8: 6e20 4e24 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ac9ee: 5445 7d00 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ac9f2: 6e10 4c25 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ac9f8: 0a05 |01a2: move-result v5 │ │ -0ac9fa: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -0ac9fc: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -0aca00: 1a05 7710 |01a6: const-string v5, "Removed: " // string@1077 │ │ -0aca04: 6e20 4e24 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aca0a: 5445 7d00 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0aca0e: 6e20 4625 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aca14: 0c05 |01b0: move-result-object v5 │ │ -0aca16: 6e20 5224 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0aca1c: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aca20: 28dc |01b6: goto 0192 // -0024 │ │ -0aca22: 1a00 1e0f |01b7: const-string v0, "NULL" // string@0f1e │ │ -0aca26: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -0aca2a: 1a00 0402 |01bb: const-string v0, "ADD" // string@0204 │ │ -0aca2e: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -0aca32: 1a00 5410 |01bf: const-string v0, "REPLACE" // string@1054 │ │ -0aca36: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -0aca3a: 1a00 5210 |01c3: const-string v0, "REMOVE" // string@1052 │ │ -0aca3e: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -0aca42: 1a00 ba05 |01c7: const-string v0, "HIDE" // string@05ba │ │ -0aca46: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -0aca4a: 1a00 bf10 |01cb: const-string v0, "SHOW" // string@10bf │ │ -0aca4e: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -0aca52: 1a00 4304 |01cf: const-string v0, "DETACH" // string@0443 │ │ -0aca56: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -0aca5a: 1a00 1802 |01d3: const-string v0, "ATTACH" // string@0218 │ │ -0aca5e: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -0aca62: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -0aca66: 1a05 7610 |01d9: const-string v5, "Removed:" // string@1076 │ │ -0aca6a: 6e20 5324 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0aca70: 6e20 4e24 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aca76: 1a05 0a00 |01e1: const-string v5, " #" // string@000a │ │ -0aca7a: 6e20 4e24 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aca80: 6e20 4c24 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0aca86: 1a05 6901 |01e9: const-string v5, ": " // string@0169 │ │ -0aca8a: 6e20 4e24 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aca90: 28bd |01ee: goto 01ab // -0043 │ │ -0aca92: 5444 7900 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ -0aca96: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aca9a: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -0aca9e: 0e00 |01f5: return-void │ │ -0acaa0: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +0ac650: |[0ac650] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +0ac660: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +0ac664: 6e20 4e24 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac66a: 1a05 8826 |0005: const-string v5, "mName=" // string@2688 │ │ +0ac66e: 6e20 4e24 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac674: 5475 9300 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ +0ac678: 6e20 4e24 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac67e: 1a05 7800 |000f: const-string v5, " mIndex=" // string@0078 │ │ +0ac682: 6e20 4e24 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac688: 5275 9100 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ac68c: 6e20 4c24 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ac692: 1a05 6f00 |0019: const-string v5, " mCommitted=" // string@006f │ │ +0ac696: 6e20 4e24 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac69c: 5575 8d00 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008d │ │ +0ac6a0: 6e20 5424 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0ac6a6: 5275 9800 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ac6aa: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +0ac6ae: 6e20 4e24 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac6b4: 1a05 a628 |002a: const-string v5, "mTransition=#" // string@28a6 │ │ +0ac6b8: 6e20 4e24 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac6be: 5275 9800 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ac6c2: 7110 9424 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac6c8: 0c05 |0034: move-result-object v5 │ │ +0ac6ca: 6e20 4e24 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac6d0: 1a05 8a00 |0038: const-string v5, " mTransitionStyle=#" // string@008a │ │ +0ac6d4: 6e20 4e24 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac6da: 5275 9900 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ac6de: 7110 9424 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac6e4: 0c05 |0042: move-result-object v5 │ │ +0ac6e6: 6e20 5324 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ac6ec: 5275 8e00 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@008e │ │ +0ac6f0: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +0ac6f4: 5275 8f00 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@008f │ │ +0ac6f8: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +0ac6fc: 6e20 4e24 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac702: 1a05 2a25 |0051: const-string v5, "mEnterAnim=#" // string@252a │ │ +0ac706: 6e20 4e24 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac70c: 5275 8e00 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@008e │ │ +0ac710: 7110 9424 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac716: 0c05 |005b: move-result-object v5 │ │ +0ac718: 6e20 4e24 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac71e: 1a05 7400 |005f: const-string v5, " mExitAnim=#" // string@0074 │ │ +0ac722: 6e20 4e24 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac728: 5275 8f00 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@008f │ │ +0ac72c: 7110 9424 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac732: 0c05 |0069: move-result-object v5 │ │ +0ac734: 6e20 5324 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ac73a: 5275 9500 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0095 │ │ +0ac73e: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +0ac742: 5275 9600 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0096 │ │ +0ac746: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +0ac74a: 6e20 4e24 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac750: 1a05 1827 |0078: const-string v5, "mPopEnterAnim=#" // string@2718 │ │ +0ac754: 6e20 4e24 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac75a: 5275 9500 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0095 │ │ +0ac75e: 7110 9424 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac764: 0c05 |0082: move-result-object v5 │ │ +0ac766: 6e20 4e24 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac76c: 1a05 7d00 |0086: const-string v5, " mPopExitAnim=#" // string@007d │ │ +0ac770: 6e20 4e24 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac776: 5275 9600 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0096 │ │ +0ac77a: 7110 9424 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac780: 0c05 |0090: move-result-object v5 │ │ +0ac782: 6e20 5324 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ac788: 5275 8b00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +0ac78c: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +0ac790: 5475 8c00 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0ac794: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +0ac798: 6e20 4e24 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac79e: 1a05 3924 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@2439 │ │ +0ac7a2: 6e20 4e24 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac7a8: 5275 8b00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +0ac7ac: 7110 9424 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac7b2: 0c05 |00a9: move-result-object v5 │ │ +0ac7b4: 6e20 4e24 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac7ba: 1a05 6e00 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@006e │ │ +0ac7be: 6e20 4e24 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac7c4: 5475 8c00 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0ac7c8: 6e20 5224 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ac7ce: 5275 8900 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +0ac7d2: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +0ac7d6: 5475 8a00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ +0ac7da: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +0ac7de: 6e20 4e24 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac7e4: 1a05 3624 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@2436 │ │ +0ac7e8: 6e20 4e24 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac7ee: 5275 8900 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +0ac7f2: 7110 9424 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac7f8: 0c05 |00cc: move-result-object v5 │ │ +0ac7fa: 6e20 4e24 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac800: 1a05 6d00 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@006d │ │ +0ac804: 6e20 4e24 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac80a: 5475 8a00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ +0ac80e: 6e20 5224 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ac814: 5475 9000 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ +0ac818: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +0ac81c: 6e20 4e24 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac822: 1a05 9e0f |00e1: const-string v5, "Operations:" // string@0f9e │ │ +0ac826: 6e20 5324 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ac82c: 2205 9204 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0ac830: 7010 fb24 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ac836: 6e20 0425 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac83c: 0c05 |00ee: move-result-object v5 │ │ +0ac83e: 1a06 0900 |00ef: const-string v6, " " // string@0009 │ │ +0ac842: 6e20 0425 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac848: 0c05 |00f4: move-result-object v5 │ │ +0ac84a: 6e10 0a25 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ac850: 0c02 |00f8: move-result-object v2 │ │ +0ac852: 5474 9000 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ +0ac856: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +0ac858: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +0ac85c: 5245 7500 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0ac860: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +0ac866: 2205 9204 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0ac86a: 7010 fb24 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ac870: 1a06 3319 |0108: const-string v6, "cmd=" // string@1933 │ │ +0ac874: 6e20 0425 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ac87a: 0c05 |010d: move-result-object v5 │ │ +0ac87c: 5246 7500 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0ac880: 6e20 0025 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ac886: 0c05 |0113: move-result-object v5 │ │ +0ac888: 6e10 0a25 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ac88e: 0c00 |0117: move-result-object v0 │ │ +0ac890: 6e20 4e24 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac896: 1a05 1600 |011b: const-string v5, " Op #" // string@0016 │ │ +0ac89a: 6e20 4e24 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac8a0: 6e20 4c24 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ac8a6: 1a05 6901 |0123: const-string v5, ": " // string@0169 │ │ +0ac8aa: 6e20 4e24 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac8b0: 6e20 4e24 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac8b6: 1a05 0600 |012b: const-string v5, " " // string@0006 │ │ +0ac8ba: 6e20 4e24 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac8c0: 5445 7800 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ac8c4: 6e20 5224 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ac8ca: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +0ac8ce: 5245 7600 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +0ac8d2: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +0ac8d6: 5245 7700 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +0ac8da: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +0ac8de: 6e20 4e24 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac8e4: 1a05 151c |0142: const-string v5, "enterAnim=#" // string@1c15 │ │ +0ac8e8: 6e20 4e24 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac8ee: 5245 7600 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +0ac8f2: 7110 9424 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac8f8: 0c05 |014c: move-result-object v5 │ │ +0ac8fa: 6e20 4e24 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac900: 1a05 5700 |0150: const-string v5, " exitAnim=#" // string@0057 │ │ +0ac904: 6e20 4e24 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac90a: 5245 7700 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +0ac90e: 7110 9424 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac914: 0c05 |015a: move-result-object v5 │ │ +0ac916: 6e20 5324 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ac91c: 5245 7a00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +0ac920: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +0ac924: 5245 7b00 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ +0ac928: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +0ac92c: 6e20 4e24 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac932: 1a05 792d |0169: const-string v5, "popEnterAnim=#" // string@2d79 │ │ +0ac936: 6e20 4e24 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac93c: 5245 7a00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +0ac940: 7110 9424 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac946: 0c05 |0173: move-result-object v5 │ │ +0ac948: 6e20 4e24 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac94e: 1a05 9500 |0177: const-string v5, " popExitAnim=#" // string@0095 │ │ +0ac952: 6e20 4e24 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac958: 5245 7b00 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ +0ac95c: 7110 9424 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ac962: 0c05 |0181: move-result-object v5 │ │ +0ac964: 6e20 5324 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ac96a: 5445 7d00 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ac96e: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +0ac972: 5445 7d00 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ac976: 6e10 4c25 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ac97c: 0a05 |018e: move-result v5 │ │ +0ac97e: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +0ac982: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +0ac984: 5445 7d00 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ac988: 6e10 4c25 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ac98e: 0a05 |0197: move-result v5 │ │ +0ac990: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +0ac994: 6e20 4e24 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac99a: 5445 7d00 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ac99e: 6e10 4c25 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ac9a4: 0a05 |01a2: move-result v5 │ │ +0ac9a6: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +0ac9a8: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +0ac9ac: 1a05 7710 |01a6: const-string v5, "Removed: " // string@1077 │ │ +0ac9b0: 6e20 4e24 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ac9b6: 5445 7d00 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ac9ba: 6e20 4625 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ac9c0: 0c05 |01b0: move-result-object v5 │ │ +0ac9c2: 6e20 5224 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ac9c8: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ac9cc: 28dc |01b6: goto 0192 // -0024 │ │ +0ac9ce: 1a00 1e0f |01b7: const-string v0, "NULL" // string@0f1e │ │ +0ac9d2: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +0ac9d6: 1a00 0402 |01bb: const-string v0, "ADD" // string@0204 │ │ +0ac9da: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +0ac9de: 1a00 5410 |01bf: const-string v0, "REPLACE" // string@1054 │ │ +0ac9e2: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +0ac9e6: 1a00 5210 |01c3: const-string v0, "REMOVE" // string@1052 │ │ +0ac9ea: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +0ac9ee: 1a00 ba05 |01c7: const-string v0, "HIDE" // string@05ba │ │ +0ac9f2: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +0ac9f6: 1a00 bf10 |01cb: const-string v0, "SHOW" // string@10bf │ │ +0ac9fa: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +0ac9fe: 1a00 4304 |01cf: const-string v0, "DETACH" // string@0443 │ │ +0aca02: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +0aca06: 1a00 1802 |01d3: const-string v0, "ATTACH" // string@0218 │ │ +0aca0a: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +0aca0e: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +0aca12: 1a05 7610 |01d9: const-string v5, "Removed:" // string@1076 │ │ +0aca16: 6e20 5324 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0aca1c: 6e20 4e24 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aca22: 1a05 0a00 |01e1: const-string v5, " #" // string@000a │ │ +0aca26: 6e20 4e24 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aca2c: 6e20 4c24 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0aca32: 1a05 6901 |01e9: const-string v5, ": " // string@0169 │ │ +0aca36: 6e20 4e24 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aca3c: 28bd |01ee: goto 01ab // -0043 │ │ +0aca3e: 5444 7900 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ +0aca42: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0aca46: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +0aca4a: 0e00 |01f5: return-void │ │ +0aca4c: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0002 line=242 │ │ 0x000f line=243 │ │ 0x0019 line=244 │ │ 0x0023 line=245 │ │ @@ -183932,25 +184033,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0acac8: |[0acac8] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -0acad8: 5220 8900 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -0acadc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0acae0: 5420 9200 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acae4: 5400 2701 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0acae8: 5221 8900 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -0acaec: 6e20 2005 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0520 │ │ -0acaf2: 0c00 |000d: move-result-object v0 │ │ -0acaf4: 1100 |000e: return-object v0 │ │ -0acaf6: 5420 8a00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ -0acafa: 28fd |0011: goto 000e // -0003 │ │ +0aca74: |[0aca74] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +0aca84: 5220 8900 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +0aca88: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0aca8c: 5420 9200 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0aca90: 5400 2701 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0aca94: 5221 8900 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +0aca98: 6e20 2005 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0520 │ │ +0aca9e: 0c00 |000d: move-result-object v0 │ │ +0acaa0: 1100 |000e: return-object v0 │ │ +0acaa2: 5420 8a00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ +0acaa6: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x000e line=360 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -183960,17 +184061,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acafc: |[0acafc] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -0acb0c: 5210 8900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -0acb10: 0f00 |0002: return v0 │ │ +0acaa8: |[0acaa8] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +0acab8: 5210 8900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +0acabc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -183978,25 +184079,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0acb14: |[0acb14] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -0acb24: 5220 8b00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -0acb28: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0acb2c: 5420 9200 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acb30: 5400 2701 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0acb34: 5221 8b00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -0acb38: 6e20 2005 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0520 │ │ -0acb3e: 0c00 |000d: move-result-object v0 │ │ -0acb40: 1100 |000e: return-object v0 │ │ -0acb42: 5420 8c00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0acb46: 28fd |0011: goto 000e // -0003 │ │ +0acac0: |[0acac0] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +0acad0: 5220 8b00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +0acad4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0acad8: 5420 9200 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acadc: 5400 2701 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0acae0: 5221 8b00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +0acae4: 6e20 2005 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@0520 │ │ +0acaea: 0c00 |000d: move-result-object v0 │ │ +0acaec: 1100 |000e: return-object v0 │ │ +0acaee: 5420 8c00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0acaf2: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x000e line=353 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -184006,17 +184107,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acb48: |[0acb48] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -0acb58: 5210 8b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -0acb5c: 0f00 |0002: return v0 │ │ +0acaf4: |[0acaf4] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +0acb04: 5210 8b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +0acb08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184024,17 +184125,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acb60: |[0acb60] android.support.v4.app.BackStackRecord.getId:()I │ │ -0acb70: 5210 9100 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0acb74: 0f00 |0002: return v0 │ │ +0acb0c: |[0acb0c] android.support.v4.app.BackStackRecord.getId:()I │ │ +0acb1c: 5210 9100 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0acb20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184042,17 +184143,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acb78: |[0acb78] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -0acb88: 5410 9300 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ -0acb8c: 1100 |0002: return-object v0 │ │ +0acb24: |[0acb24] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +0acb34: 5410 9300 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ +0acb38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184060,17 +184161,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acb90: |[0acb90] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -0acba0: 5210 9800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0acba4: 0f00 |0002: return v0 │ │ +0acb3c: |[0acb3c] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +0acb4c: 5210 9800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0acb50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184078,17 +184179,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acba8: |[0acba8] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -0acbb8: 5210 9900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0acbbc: 0f00 |0002: return v0 │ │ +0acb54: |[0acb54] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +0acb64: 5210 9900 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0acb68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184096,22 +184197,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 │ │ -0acbc0: |[0acbc0] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0acbd0: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ -0acbd4: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ -0acbda: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0acbdc: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0acbe0: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acbe4: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ -0acbea: 1102 |000d: return-object v2 │ │ +0acb6c: |[0acb6c] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0acb7c: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ +0acb80: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ +0acb86: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0acb88: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0acb8c: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acb90: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ +0acb96: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=444 │ │ 0x0008 line=445 │ │ 0x000a line=446 │ │ 0x000d line=448 │ │ @@ -184125,17 +184226,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acbec: |[0acbec] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -0acbfc: 5510 8800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0088 │ │ -0acc00: 0f00 |0002: return v0 │ │ +0acb98: |[0acb98] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +0acba8: 5510 8800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0088 │ │ +0acbac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184143,21 +184244,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0acc04: |[0acc04] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -0acc14: 5210 9400 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0094 │ │ -0acc18: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0acc1c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0acc1e: 0f00 |0005: return v0 │ │ -0acc20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0acc22: 28fe |0007: goto 0005 // -0002 │ │ +0acbb0: |[0acbb0] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +0acbc0: 5210 9400 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0094 │ │ +0acbc4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0acbc8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0acbca: 0f00 |0005: return v0 │ │ +0acbcc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0acbce: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184165,158 +184266,158 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 308 16-bit code units │ │ -0acc24: |[0acc24] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -0acc34: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0acc36: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0acc38: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -0acc3a: 6306 1d01 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0acc3e: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ -0acc42: 1a06 6805 |0007: const-string v6, "FragmentManager" // string@0568 │ │ -0acc46: 2207 9204 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0acc4a: 7010 fb24 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0acc50: 1a08 7d2d |000e: const-string v8, "popFromBackStack: " // string@2d7d │ │ -0acc54: 6e20 0425 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0acc5a: 0c07 |0013: move-result-object v7 │ │ -0acc5c: 6e20 0325 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0acc62: 0c07 |0017: move-result-object v7 │ │ -0acc64: 6e10 0a25 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0acc6a: 0c07 |001b: move-result-object v7 │ │ -0acc6c: 7120 ae1e 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0acc72: 2202 ac01 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@01ac │ │ -0acc76: 1a06 6805 |0021: const-string v6, "FragmentManager" // string@0568 │ │ -0acc7a: 7020 d009 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@09d0 │ │ -0acc80: 2205 6a04 |0026: new-instance v5, Ljava/io/PrintWriter; // type@046a │ │ -0acc84: 7020 4b24 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ -0acc8a: 1a06 0700 |002b: const-string v6, " " // string@0007 │ │ -0acc8e: 6e5a 5504 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0455 │ │ -0acc94: 6e20 4e04 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@044e │ │ -0acc9a: 54c4 9700 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ -0acc9e: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ -0acca2: 5246 7500 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0acca6: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ -0accac: 2206 7e04 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0accb0: 2207 9204 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0accb4: 7010 fb24 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0accba: 1a08 1313 |0043: const-string v8, "Unknown cmd: " // string@1313 │ │ -0accbe: 6e20 0425 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0accc4: 0c07 |0048: move-result-object v7 │ │ -0accc6: 5248 7500 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0accca: 6e20 0025 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0accd0: 0c07 |004e: move-result-object v7 │ │ -0accd2: 6e10 0a25 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0accd8: 0c07 |0052: move-result-object v7 │ │ -0accda: 7020 8824 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0acce0: 2706 |0056: throw v6 │ │ -0acce2: 5440 7800 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acce6: 5246 7b00 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ -0accea: 5906 d900 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0accee: 54c6 9200 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0accf2: 52c7 9800 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0accf6: 7110 b305 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ -0accfc: 0a07 |0064: move-result v7 │ │ -0accfe: 52c8 9900 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0acd02: 6e40 ae05 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@05ae │ │ -0acd08: 5444 7c00 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ -0acd0c: 28c9 |006c: goto 0035 // -0037 │ │ -0acd0e: 5440 7800 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acd12: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ -0acd16: 5246 7b00 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ -0acd1a: 5906 d900 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0acd1e: 54c6 9200 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acd22: 52c7 9800 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0acd26: 7110 b305 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ -0acd2c: 0a07 |007c: move-result v7 │ │ -0acd2e: 52c8 9900 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0acd32: 6e40 ae05 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@05ae │ │ -0acd38: 5446 7d00 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0acd3c: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ -0acd40: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -0acd42: 5446 7d00 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0acd46: 6e10 4c25 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0acd4c: 0a06 |008c: move-result v6 │ │ -0acd4e: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ -0acd52: 5446 7d00 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0acd56: 6e20 4625 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0acd5c: 0c03 |0094: move-result-object v3 │ │ -0acd5e: 1f03 e500 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0acd62: 5246 7a00 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -0acd66: 5936 d900 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0acd6a: 54c6 9200 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acd6e: 6e30 7505 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ -0acd74: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0acd78: 28e5 |00a2: goto 0087 // -001b │ │ -0acd7a: 5440 7800 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acd7e: 5246 7a00 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -0acd82: 5906 d900 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0acd86: 54c6 9200 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acd8a: 6e30 7505 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ -0acd90: 28bc |00ae: goto 006a // -0044 │ │ -0acd92: 5440 7800 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acd96: 5246 7a00 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -0acd9a: 5906 d900 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0acd9e: 54c6 9200 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acda2: 52c7 9800 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0acda6: 7110 b305 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ -0acdac: 0a07 |00bc: move-result v7 │ │ -0acdae: 52c8 9900 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0acdb2: 6e40 b905 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@05b9 │ │ -0acdb8: 28a8 |00c2: goto 006a // -0058 │ │ -0acdba: 5440 7800 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acdbe: 5246 7b00 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ -0acdc2: 5906 d900 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0acdc6: 54c6 9200 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acdca: 52c7 9800 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0acdce: 7110 b305 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ -0acdd4: 0a07 |00d0: move-result v7 │ │ -0acdd6: 52c8 9900 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0acdda: 6e40 9905 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0599 │ │ -0acde0: 2894 |00d6: goto 006a // -006c │ │ -0acde2: 5440 7800 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acde6: 5246 7a00 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -0acdea: 5906 d900 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0acdee: 54c6 9200 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acdf2: 52c7 9800 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0acdf6: 7110 b305 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ -0acdfc: 0a07 |00e4: move-result v7 │ │ -0acdfe: 52c8 9900 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ace02: 6e40 7905 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0579 │ │ -0ace08: 2880 |00ea: goto 006a // -0080 │ │ -0ace0a: 5440 7800 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ace0e: 5246 7a00 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ -0ace12: 5906 d900 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0ace16: 54c6 9200 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ace1a: 52c7 9800 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ace1e: 7110 b305 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ -0ace24: 0a07 |00f8: move-result v7 │ │ -0ace26: 52c8 9900 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ace2a: 6e40 7c05 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@057c │ │ -0ace30: 2900 6cff |00fe: goto/16 006a // -0094 │ │ -0ace34: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ -0ace38: 54c6 9200 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ace3c: 54c7 9200 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ace40: 5277 3001 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0ace44: 52c8 9800 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ace48: 7110 b305 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ -0ace4e: 0a08 |010d: move-result v8 │ │ -0ace50: 52c9 9900 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ace54: 121a |0110: const/4 v10, #int 1 // #1 │ │ -0ace56: 6e5a a005 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@05a0 │ │ -0ace5c: 52c6 9100 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ace60: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ -0ace64: 54c6 9200 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ace68: 52c7 9100 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ace6c: 6e20 9405 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0594 │ │ -0ace72: 59cb 9100 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ace76: 0e00 |0121: return-void │ │ -0ace78: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ +0acbd0: |[0acbd0] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +0acbe0: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0acbe2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0acbe4: 12fb |0002: const/4 v11, #int -1 // #ff │ │ +0acbe6: 6306 1d01 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0acbea: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ +0acbee: 1a06 6805 |0007: const-string v6, "FragmentManager" // string@0568 │ │ +0acbf2: 2207 9204 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0acbf6: 7010 fb24 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0acbfc: 1a08 7d2d |000e: const-string v8, "popFromBackStack: " // string@2d7d │ │ +0acc00: 6e20 0425 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0acc06: 0c07 |0013: move-result-object v7 │ │ +0acc08: 6e20 0325 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0acc0e: 0c07 |0017: move-result-object v7 │ │ +0acc10: 6e10 0a25 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0acc16: 0c07 |001b: move-result-object v7 │ │ +0acc18: 7120 ae1e 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0acc1e: 2202 ac01 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@01ac │ │ +0acc22: 1a06 6805 |0021: const-string v6, "FragmentManager" // string@0568 │ │ +0acc26: 7020 d009 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@09d0 │ │ +0acc2c: 2205 6a04 |0026: new-instance v5, Ljava/io/PrintWriter; // type@046a │ │ +0acc30: 7020 4b24 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ +0acc36: 1a06 0700 |002b: const-string v6, " " // string@0007 │ │ +0acc3a: 6e5a 5504 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0455 │ │ +0acc40: 6e20 4e04 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@044e │ │ +0acc46: 54c4 9700 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0097 │ │ +0acc4a: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ +0acc4e: 5246 7500 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0acc52: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ +0acc58: 2206 7e04 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0acc5c: 2207 9204 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0acc60: 7010 fb24 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0acc66: 1a08 1313 |0043: const-string v8, "Unknown cmd: " // string@1313 │ │ +0acc6a: 6e20 0425 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0acc70: 0c07 |0048: move-result-object v7 │ │ +0acc72: 5248 7500 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0acc76: 6e20 0025 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0acc7c: 0c07 |004e: move-result-object v7 │ │ +0acc7e: 6e10 0a25 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0acc84: 0c07 |0052: move-result-object v7 │ │ +0acc86: 7020 8824 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0acc8c: 2706 |0056: throw v6 │ │ +0acc8e: 5440 7800 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acc92: 5246 7b00 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ +0acc96: 5906 d900 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0acc9a: 54c6 9200 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acc9e: 52c7 9800 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0acca2: 7110 b305 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ +0acca8: 0a07 |0064: move-result v7 │ │ +0accaa: 52c8 9900 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0accae: 6e40 ae05 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@05ae │ │ +0accb4: 5444 7c00 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007c │ │ +0accb8: 28c9 |006c: goto 0035 // -0037 │ │ +0accba: 5440 7800 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0accbe: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ +0accc2: 5246 7b00 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ +0accc6: 5906 d900 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0accca: 54c6 9200 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0accce: 52c7 9800 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0accd2: 7110 b305 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ +0accd8: 0a07 |007c: move-result v7 │ │ +0accda: 52c8 9900 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0accde: 6e40 ae05 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@05ae │ │ +0acce4: 5446 7d00 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0acce8: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ +0accec: 1201 |0086: const/4 v1, #int 0 // #0 │ │ +0accee: 5446 7d00 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0accf2: 6e10 4c25 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0accf8: 0a06 |008c: move-result v6 │ │ +0accfa: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ +0accfe: 5446 7d00 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0acd02: 6e20 4625 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0acd08: 0c03 |0094: move-result-object v3 │ │ +0acd0a: 1f03 e500 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0acd0e: 5246 7a00 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +0acd12: 5936 d900 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0acd16: 54c6 9200 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acd1a: 6e30 7505 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ +0acd20: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0acd24: 28e5 |00a2: goto 0087 // -001b │ │ +0acd26: 5440 7800 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acd2a: 5246 7a00 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +0acd2e: 5906 d900 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0acd32: 54c6 9200 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acd36: 6e30 7505 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ +0acd3c: 28bc |00ae: goto 006a // -0044 │ │ +0acd3e: 5440 7800 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acd42: 5246 7a00 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +0acd46: 5906 d900 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0acd4a: 54c6 9200 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acd4e: 52c7 9800 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0acd52: 7110 b305 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ +0acd58: 0a07 |00bc: move-result v7 │ │ +0acd5a: 52c8 9900 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0acd5e: 6e40 b905 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@05b9 │ │ +0acd64: 28a8 |00c2: goto 006a // -0058 │ │ +0acd66: 5440 7800 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acd6a: 5246 7b00 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007b │ │ +0acd6e: 5906 d900 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0acd72: 54c6 9200 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acd76: 52c7 9800 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0acd7a: 7110 b305 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ +0acd80: 0a07 |00d0: move-result v7 │ │ +0acd82: 52c8 9900 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0acd86: 6e40 9905 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0599 │ │ +0acd8c: 2894 |00d6: goto 006a // -006c │ │ +0acd8e: 5440 7800 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acd92: 5246 7a00 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +0acd96: 5906 d900 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0acd9a: 54c6 9200 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acd9e: 52c7 9800 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0acda2: 7110 b305 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ +0acda8: 0a07 |00e4: move-result v7 │ │ +0acdaa: 52c8 9900 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0acdae: 6e40 7905 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0579 │ │ +0acdb4: 2880 |00ea: goto 006a // -0080 │ │ +0acdb6: 5440 7800 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acdba: 5246 7a00 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007a │ │ +0acdbe: 5906 d900 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0acdc2: 54c6 9200 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acdc6: 52c7 9800 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0acdca: 7110 b305 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ +0acdd0: 0a07 |00f8: move-result v7 │ │ +0acdd2: 52c8 9900 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0acdd6: 6e40 7c05 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@057c │ │ +0acddc: 2900 6cff |00fe: goto/16 006a // -0094 │ │ +0acde0: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ +0acde4: 54c6 9200 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acde8: 54c7 9200 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acdec: 5277 3001 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0acdf0: 52c8 9800 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0acdf4: 7110 b305 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@05b3 │ │ +0acdfa: 0a08 |010d: move-result v8 │ │ +0acdfc: 52c9 9900 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ace00: 121a |0110: const/4 v10, #int 1 // #1 │ │ +0ace02: 6e5a a005 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@05a0 │ │ +0ace08: 52c6 9100 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ace0c: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ +0ace10: 54c6 9200 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ace14: 52c7 9100 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ace18: 6e20 9405 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0594 │ │ +0ace1e: 59cb 9100 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ace22: 0e00 |0121: return-void │ │ +0ace24: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=691 │ │ 0x0007 line=692 │ │ 0x001f line=693 │ │ 0x0026 line=694 │ │ 0x002b line=695 │ │ @@ -184382,22 +184483,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 │ │ -0ace9c: |[0ace9c] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0aceac: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ -0aceb0: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ -0aceb6: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -0aceb8: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0acebc: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acec0: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ -0acec6: 1102 |000d: return-object v2 │ │ +0ace48: |[0ace48] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ace58: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ +0ace5c: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ +0ace62: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +0ace64: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0ace68: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ace6c: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ +0ace72: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0005 line=435 │ │ 0x0008 line=436 │ │ 0x000a line=437 │ │ 0x000d line=439 │ │ @@ -184411,19 +184512,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 │ │ -0acec8: |[0acec8] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0aced8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aceda: 6e40 6504 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@0465 │ │ -0acee0: 0c00 |0004: move-result-object v0 │ │ -0acee2: 1100 |0005: return-object v0 │ │ +0ace74: |[0ace74] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ace84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ace86: 6e40 6504 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@0465 │ │ +0ace8c: 0c00 |0004: move-result-object v0 │ │ +0ace8e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 containerViewId I │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -184433,23 +184534,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 │ │ -0acee4: |[0acee4] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0acef4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0acef8: 2200 7e04 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0acefc: 1a01 030f |0004: const-string v1, "Must use non-zero containerViewId" // string@0f03 │ │ -0acf00: 7020 8824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0acf06: 2700 |0009: throw v0 │ │ -0acf08: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0acf0a: 7050 5404 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@0454 │ │ -0acf10: 1102 |000e: return-object v2 │ │ +0ace90: |[0ace90] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0acea0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0acea4: 2200 7e04 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0acea8: 1a01 030f |0004: const-string v1, "Must use non-zero containerViewId" // string@0f03 │ │ +0aceac: 7020 8824 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0aceb2: 2700 |0009: throw v0 │ │ +0aceb4: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0aceb6: 7050 5404 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@0454 │ │ +0acebc: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0002 line=426 │ │ 0x000a line=429 │ │ 0x000e line=430 │ │ locals : │ │ @@ -184463,202 +184564,202 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 402 16-bit code units │ │ -0acf14: |[0acf14] android.support.v4.app.BackStackRecord.run:()V │ │ -0acf24: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0acf26: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0acf28: 6304 1d01 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0acf2c: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -0acf30: 1a04 6805 |0006: const-string v4, "FragmentManager" // string@0568 │ │ -0acf34: 2205 9204 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0acf38: 7010 fb24 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0acf3e: 1a06 8910 |000d: const-string v6, "Run: " // string@1089 │ │ -0acf42: 6e20 0425 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0acf48: 0c05 |0012: move-result-object v5 │ │ -0acf4a: 6e20 0325 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0acf50: 0c05 |0016: move-result-object v5 │ │ -0acf52: 6e10 0a25 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0acf58: 0c05 |001a: move-result-object v5 │ │ -0acf5a: 7120 ae1e 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0acf60: 5594 8700 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -0acf64: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -0acf68: 5294 9100 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0acf6c: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -0acf70: 2204 7f04 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@047f │ │ -0acf74: 1a05 ef16 |0028: const-string v5, "addToBackStack() called after commit()" // string@16ef │ │ -0acf78: 7020 8c24 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0acf7e: 2704 |002d: throw v4 │ │ -0acf80: 6e20 4e04 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@044e │ │ -0acf86: 5493 9000 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ -0acf8a: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ -0acf8e: 5234 7500 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0acf92: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ -0acf98: 2204 7e04 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0acf9c: 2205 9204 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0acfa0: 7010 fb24 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0acfa6: 1a06 1313 |0041: const-string v6, "Unknown cmd: " // string@1313 │ │ -0acfaa: 6e20 0425 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0acfb0: 0c05 |0046: move-result-object v5 │ │ -0acfb2: 5236 7500 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0acfb6: 6e20 0025 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0acfbc: 0c05 |004c: move-result-object v5 │ │ -0acfbe: 6e10 0a25 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0acfc4: 0c05 |0050: move-result-object v5 │ │ -0acfc6: 7020 8824 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0acfcc: 2704 |0054: throw v4 │ │ -0acfce: 5430 7800 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acfd2: 5234 7600 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -0acfd6: 5904 d900 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0acfda: 5494 9200 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acfde: 6e30 7505 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ -0acfe4: 5433 7900 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ -0acfe8: 28d1 |0062: goto 0033 // -002f │ │ -0acfea: 5430 7800 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0acfee: 5494 9200 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0acff2: 5444 2801 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0acff6: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ -0acffa: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -0acffc: 5494 9200 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad000: 5444 2801 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ad004: 6e10 4c25 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ad00a: 0a04 |0073: move-result v4 │ │ -0ad00c: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ -0ad010: 5494 9200 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad014: 5444 2801 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ad018: 6e20 4625 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ad01e: 0c02 |007d: move-result-object v2 │ │ -0ad020: 1f02 e500 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ad024: 6304 1d01 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ad028: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -0ad02c: 1a04 6805 |0084: const-string v4, "FragmentManager" // string@0568 │ │ -0ad030: 2205 9204 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0ad034: 7010 fb24 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ad03a: 1a06 630f |008b: const-string v6, "OP_REPLACE: adding=" // string@0f63 │ │ -0ad03e: 6e20 0425 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad044: 0c05 |0090: move-result-object v5 │ │ -0ad046: 6e20 0325 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ad04c: 0c05 |0094: move-result-object v5 │ │ -0ad04e: 1a06 9300 |0095: const-string v6, " old=" // string@0093 │ │ -0ad052: 6e20 0425 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad058: 0c05 |009a: move-result-object v5 │ │ -0ad05a: 6e20 0325 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ad060: 0c05 |009e: move-result-object v5 │ │ -0ad062: 6e10 0a25 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ad068: 0c05 |00a2: move-result-object v5 │ │ -0ad06a: 7120 ae1e 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ad070: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ -0ad074: 5224 cb00 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -0ad078: 5205 cb00 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -0ad07c: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ -0ad080: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ -0ad084: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ -0ad086: 5b30 7800 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ad08a: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ad08e: 28b7 |00b5: goto 006c // -0049 │ │ -0ad090: 5434 7d00 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ad094: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ -0ad098: 2204 aa04 |00ba: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ -0ad09c: 7010 3d25 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0ad0a2: 5b34 7d00 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ad0a6: 5434 7d00 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ -0ad0aa: 6e20 4125 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0ad0b0: 5234 7700 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -0ad0b4: 5924 d900 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0ad0b8: 5594 8700 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -0ad0bc: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ -0ad0c0: 5224 c600 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ad0c4: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ad0c8: 5924 c600 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ad0cc: 6304 1d01 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ad0d0: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ -0ad0d4: 1a04 6805 |00d8: const-string v4, "FragmentManager" // string@0568 │ │ -0ad0d8: 2205 9204 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0ad0dc: 7010 fb24 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ad0e2: 1a06 3703 |00df: const-string v6, "Bump nesting of " // string@0337 │ │ -0ad0e6: 6e20 0425 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad0ec: 0c05 |00e4: move-result-object v5 │ │ -0ad0ee: 6e20 0325 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ad0f4: 0c05 |00e8: move-result-object v5 │ │ -0ad0f6: 1a06 a100 |00e9: const-string v6, " to " // string@00a1 │ │ -0ad0fa: 6e20 0425 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad100: 0c05 |00ee: move-result-object v5 │ │ -0ad102: 5226 c600 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0ad106: 6e20 0025 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ad10c: 0c05 |00f4: move-result-object v5 │ │ -0ad10e: 6e10 0a25 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ad114: 0c05 |00f8: move-result-object v5 │ │ -0ad116: 7120 ae1e 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ad11c: 5494 9200 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad120: 5295 9800 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ad124: 5296 9900 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ad128: 6e40 ae05 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@05ae │ │ -0ad12e: 28ae |0105: goto 00b3 // -0052 │ │ -0ad130: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ -0ad134: 5234 7600 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -0ad138: 5904 d900 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0ad13c: 5494 9200 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad140: 6e30 7505 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ -0ad146: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ -0ad14a: 5430 7800 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ad14e: 5234 7700 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -0ad152: 5904 d900 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0ad156: 5494 9200 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad15a: 5295 9800 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ad15e: 5296 9900 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ad162: 6e40 ae05 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@05ae │ │ -0ad168: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ -0ad16c: 5430 7800 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ad170: 5234 7700 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -0ad174: 5904 d900 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0ad178: 5494 9200 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad17c: 5295 9800 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ad180: 5296 9900 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ad184: 6e40 9905 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0599 │ │ -0ad18a: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ -0ad18e: 5430 7800 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ad192: 5234 7600 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -0ad196: 5904 d900 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0ad19a: 5494 9200 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad19e: 5295 9800 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ad1a2: 5296 9900 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ad1a6: 6e40 b905 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@05b9 │ │ -0ad1ac: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ -0ad1b0: 5430 7800 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ad1b4: 5234 7700 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ -0ad1b8: 5904 d900 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0ad1bc: 5494 9200 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad1c0: 5295 9800 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ad1c4: 5296 9900 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ad1c8: 6e40 7c05 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@057c │ │ -0ad1ce: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ -0ad1d2: 5430 7800 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ad1d6: 5234 7600 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ -0ad1da: 5904 d900 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0ad1de: 5494 9200 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad1e2: 5295 9800 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ad1e6: 5296 9900 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ad1ea: 6e40 7905 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0579 │ │ -0ad1f0: 2900 fafe |0166: goto/16 0060 // -0106 │ │ -0ad1f4: 5494 9200 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad1f8: 5495 9200 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad1fc: 5255 3001 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0ad200: 5296 9800 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ad204: 5297 9900 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ad208: 6e58 a005 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@05a0 │ │ -0ad20e: 5594 8700 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ -0ad212: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ -0ad216: 5494 9200 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ -0ad21a: 6e20 7405 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0574 │ │ -0ad220: 0e00 |017e: return-void │ │ -0ad222: 0000 |017f: nop // spacer │ │ -0ad224: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ +0acec0: |[0acec0] android.support.v4.app.BackStackRecord.run:()V │ │ +0aced0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0aced2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0aced4: 6304 1d01 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0aced8: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +0acedc: 1a04 6805 |0006: const-string v4, "FragmentManager" // string@0568 │ │ +0acee0: 2205 9204 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0acee4: 7010 fb24 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aceea: 1a06 8910 |000d: const-string v6, "Run: " // string@1089 │ │ +0aceee: 6e20 0425 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0acef4: 0c05 |0012: move-result-object v5 │ │ +0acef6: 6e20 0325 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0acefc: 0c05 |0016: move-result-object v5 │ │ +0acefe: 6e10 0a25 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0acf04: 0c05 |001a: move-result-object v5 │ │ +0acf06: 7120 ae1e 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0acf0c: 5594 8700 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +0acf10: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +0acf14: 5294 9100 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0acf18: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +0acf1c: 2204 7f04 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@047f │ │ +0acf20: 1a05 ef16 |0028: const-string v5, "addToBackStack() called after commit()" // string@16ef │ │ +0acf24: 7020 8c24 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0acf2a: 2704 |002d: throw v4 │ │ +0acf2c: 6e20 4e04 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@044e │ │ +0acf32: 5493 9000 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0090 │ │ +0acf36: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ +0acf3a: 5234 7500 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0acf3e: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ +0acf44: 2204 7e04 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0acf48: 2205 9204 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0acf4c: 7010 fb24 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0acf52: 1a06 1313 |0041: const-string v6, "Unknown cmd: " // string@1313 │ │ +0acf56: 6e20 0425 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0acf5c: 0c05 |0046: move-result-object v5 │ │ +0acf5e: 5236 7500 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0acf62: 6e20 0025 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0acf68: 0c05 |004c: move-result-object v5 │ │ +0acf6a: 6e10 0a25 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0acf70: 0c05 |0050: move-result-object v5 │ │ +0acf72: 7020 8824 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0acf78: 2704 |0054: throw v4 │ │ +0acf7a: 5430 7800 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acf7e: 5234 7600 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +0acf82: 5904 d900 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0acf86: 5494 9200 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acf8a: 6e30 7505 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ +0acf90: 5433 7900 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0079 │ │ +0acf94: 28d1 |0062: goto 0033 // -002f │ │ +0acf96: 5430 7800 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0acf9a: 5494 9200 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acf9e: 5444 2801 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0acfa2: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ +0acfa6: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +0acfa8: 5494 9200 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acfac: 5444 2801 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0acfb0: 6e10 4c25 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0acfb6: 0a04 |0073: move-result v4 │ │ +0acfb8: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ +0acfbc: 5494 9200 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0acfc0: 5444 2801 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0acfc4: 6e20 4625 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0acfca: 0c02 |007d: move-result-object v2 │ │ +0acfcc: 1f02 e500 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0acfd0: 6304 1d01 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0acfd4: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +0acfd8: 1a04 6805 |0084: const-string v4, "FragmentManager" // string@0568 │ │ +0acfdc: 2205 9204 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0acfe0: 7010 fb24 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0acfe6: 1a06 630f |008b: const-string v6, "OP_REPLACE: adding=" // string@0f63 │ │ +0acfea: 6e20 0425 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0acff0: 0c05 |0090: move-result-object v5 │ │ +0acff2: 6e20 0325 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0acff8: 0c05 |0094: move-result-object v5 │ │ +0acffa: 1a06 9300 |0095: const-string v6, " old=" // string@0093 │ │ +0acffe: 6e20 0425 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad004: 0c05 |009a: move-result-object v5 │ │ +0ad006: 6e20 0325 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ad00c: 0c05 |009e: move-result-object v5 │ │ +0ad00e: 6e10 0a25 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ad014: 0c05 |00a2: move-result-object v5 │ │ +0ad016: 7120 ae1e 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ad01c: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ +0ad020: 5224 cb00 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +0ad024: 5205 cb00 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +0ad028: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ +0ad02c: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ +0ad030: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ +0ad032: 5b30 7800 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ad036: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ad03a: 28b7 |00b5: goto 006c // -0049 │ │ +0ad03c: 5434 7d00 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ad040: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ +0ad044: 2204 aa04 |00ba: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ +0ad048: 7010 3d25 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0ad04e: 5b34 7d00 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ad052: 5434 7d00 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007d │ │ +0ad056: 6e20 4125 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0ad05c: 5234 7700 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +0ad060: 5924 d900 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0ad064: 5594 8700 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +0ad068: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ +0ad06c: 5224 c600 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ad070: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ad074: 5924 c600 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ad078: 6304 1d01 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ad07c: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ +0ad080: 1a04 6805 |00d8: const-string v4, "FragmentManager" // string@0568 │ │ +0ad084: 2205 9204 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0ad088: 7010 fb24 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ad08e: 1a06 3703 |00df: const-string v6, "Bump nesting of " // string@0337 │ │ +0ad092: 6e20 0425 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad098: 0c05 |00e4: move-result-object v5 │ │ +0ad09a: 6e20 0325 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ad0a0: 0c05 |00e8: move-result-object v5 │ │ +0ad0a2: 1a06 a100 |00e9: const-string v6, " to " // string@00a1 │ │ +0ad0a6: 6e20 0425 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad0ac: 0c05 |00ee: move-result-object v5 │ │ +0ad0ae: 5226 c600 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0ad0b2: 6e20 0025 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ad0b8: 0c05 |00f4: move-result-object v5 │ │ +0ad0ba: 6e10 0a25 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ad0c0: 0c05 |00f8: move-result-object v5 │ │ +0ad0c2: 7120 ae1e 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ad0c8: 5494 9200 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad0cc: 5295 9800 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ad0d0: 5296 9900 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ad0d4: 6e40 ae05 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@05ae │ │ +0ad0da: 28ae |0105: goto 00b3 // -0052 │ │ +0ad0dc: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ +0ad0e0: 5234 7600 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +0ad0e4: 5904 d900 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0ad0e8: 5494 9200 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad0ec: 6e30 7505 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0575 │ │ +0ad0f2: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ +0ad0f6: 5430 7800 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ad0fa: 5234 7700 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +0ad0fe: 5904 d900 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0ad102: 5494 9200 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad106: 5295 9800 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ad10a: 5296 9900 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ad10e: 6e40 ae05 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@05ae │ │ +0ad114: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ +0ad118: 5430 7800 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ad11c: 5234 7700 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +0ad120: 5904 d900 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0ad124: 5494 9200 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad128: 5295 9800 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ad12c: 5296 9900 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ad130: 6e40 9905 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0599 │ │ +0ad136: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ +0ad13a: 5430 7800 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ad13e: 5234 7600 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +0ad142: 5904 d900 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0ad146: 5494 9200 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad14a: 5295 9800 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ad14e: 5296 9900 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ad152: 6e40 b905 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@05b9 │ │ +0ad158: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ +0ad15c: 5430 7800 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ad160: 5234 7700 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0077 │ │ +0ad164: 5904 d900 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0ad168: 5494 9200 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad16c: 5295 9800 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ad170: 5296 9900 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ad174: 6e40 7c05 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@057c │ │ +0ad17a: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ +0ad17e: 5430 7800 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ad182: 5234 7600 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0076 │ │ +0ad186: 5904 d900 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0ad18a: 5494 9200 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad18e: 5295 9800 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ad192: 5296 9900 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ad196: 6e40 7905 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0579 │ │ +0ad19c: 2900 fafe |0166: goto/16 0060 // -0106 │ │ +0ad1a0: 5494 9200 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad1a4: 5495 9200 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad1a8: 5255 3001 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0ad1ac: 5296 9800 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ad1b0: 5297 9900 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ad1b4: 6e58 a005 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@05a0 │ │ +0ad1ba: 5594 8700 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0087 │ │ +0ad1be: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ +0ad1c2: 5494 9200 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0092 │ │ +0ad1c6: 6e20 7405 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0574 │ │ +0ad1cc: 0e00 |017e: return-void │ │ +0ad1ce: 0000 |017f: nop // spacer │ │ +0ad1d0: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=600 │ │ 0x001e line=602 │ │ 0x0022 line=603 │ │ 0x0026 line=604 │ │ 0x002e line=608 │ │ @@ -184728,19 +184829,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 │ │ -0ad248: |[0ad248] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad258: 5912 8900 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -0ad25c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ad25e: 5b10 8a00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ -0ad262: 1101 |0005: return-object v1 │ │ +0ad1f4: |[0ad1f4] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad204: 5912 8900 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +0ad208: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ad20a: 5b10 8a00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ +0ad20e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0002 line=538 │ │ 0x0005 line=539 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -184751,19 +184852,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 │ │ -0ad264: |[0ad264] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad276: 5910 8900 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ -0ad27a: 5b12 8a00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ -0ad27e: 1101 |0005: return-object v1 │ │ +0ad210: |[0ad210] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ad222: 5910 8900 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0089 │ │ +0ad226: 5b12 8a00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008a │ │ +0ad22a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ 0x0005 line=545 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -184774,19 +184875,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 │ │ -0ad280: |[0ad280] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad290: 5912 8b00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -0ad294: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ad296: 5b10 8c00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0ad29a: 1101 |0005: return-object v1 │ │ +0ad22c: |[0ad22c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad23c: 5912 8b00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +0ad240: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ad242: 5b10 8c00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0ad246: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0002 line=526 │ │ 0x0005 line=527 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -184797,19 +184898,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 │ │ -0ad29c: |[0ad29c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad2ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad2ae: 5910 8b00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ -0ad2b2: 5b12 8c00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0ad2b6: 1101 |0005: return-object v1 │ │ +0ad248: |[0ad248] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ad25a: 5910 8b00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008b │ │ +0ad25e: 5b12 8c00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0ad262: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0003 line=532 │ │ 0x0005 line=533 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -184820,19 +184921,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 │ │ -0ad2b8: |[0ad2b8] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad2c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad2ca: 6e50 6c04 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@046c │ │ -0ad2d0: 0c00 |0004: move-result-object v0 │ │ -0ad2d2: 1100 |0005: return-object v0 │ │ +0ad264: |[0ad264] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ad276: 6e50 6c04 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@046c │ │ +0ad27c: 0c00 |0004: move-result-object v0 │ │ +0ad27e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=479 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 enter I │ │ 0x0000 - 0x0006 reg=3 exit I │ │ @@ -184842,20 +184943,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 │ │ -0ad2d4: |[0ad2d4] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad2e4: 5901 8e00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@008e │ │ -0ad2e8: 5902 8f00 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@008f │ │ -0ad2ec: 5903 9500 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0095 │ │ -0ad2f0: 5904 9600 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0096 │ │ -0ad2f4: 1100 |0008: return-object v0 │ │ +0ad280: |[0ad280] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad290: 5901 8e00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@008e │ │ +0ad294: 5902 8f00 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@008f │ │ +0ad298: 5903 9500 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0095 │ │ +0ad29c: 5904 9600 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0096 │ │ +0ad2a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ 0x0004 line=486 │ │ 0x0006 line=487 │ │ 0x0008 line=488 │ │ @@ -184871,17 +184972,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 │ │ -0ad2f8: |[0ad2f8] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad308: 5901 9800 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ -0ad30c: 1100 |0002: return-object v0 │ │ +0ad2a4: |[0ad2a4] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad2b4: 5901 9800 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@0098 │ │ +0ad2b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -184891,17 +184992,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 │ │ -0ad310: |[0ad310] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad320: 5901 9900 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ -0ad324: 1100 |0002: return-object v0 │ │ +0ad2bc: |[0ad2bc] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad2cc: 5901 9900 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0099 │ │ +0ad2d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0002 line=498 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 styleRes I │ │ @@ -184911,22 +185012,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 │ │ -0ad328: |[0ad328] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0ad338: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ -0ad33c: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ -0ad342: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -0ad344: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ -0ad348: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ -0ad34c: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ -0ad352: 1102 |000d: return-object v2 │ │ +0ad2d4: |[0ad2d4] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ad2e4: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00dc │ │ +0ad2e8: 7010 4604 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0446 │ │ +0ad2ee: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +0ad2f0: 5901 7500 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0075 │ │ +0ad2f4: 5b03 7800 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0078 │ │ +0ad2f8: 6e20 4b04 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@044b │ │ +0ad2fe: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ 0x0008 line=454 │ │ 0x000a line=455 │ │ 0x000d line=457 │ │ @@ -184940,42 +185041,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0ad354: |[0ad354] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -0ad364: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0ad368: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0ad36c: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -0ad372: 1a01 1703 |0007: const-string v1, "BackStackEntry{" // string@0317 │ │ -0ad376: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad37c: 7110 0e25 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -0ad382: 0a01 |000f: move-result v1 │ │ -0ad384: 7110 9424 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ad38a: 0c01 |0013: move-result-object v1 │ │ -0ad38c: 6e20 0425 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad392: 5221 9100 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ad396: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -0ad39a: 1a01 2800 |001b: const-string v1, " #" // string@0028 │ │ -0ad39e: 6e20 0425 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad3a4: 5221 9100 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0ad3a8: 6e20 0025 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ad3ae: 5421 9300 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ -0ad3b2: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -0ad3b6: 1a01 0600 |0029: const-string v1, " " // string@0006 │ │ -0ad3ba: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad3c0: 5421 9300 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ -0ad3c4: 6e20 0425 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad3ca: 1a01 9b36 |0033: const-string v1, "}" // string@369b │ │ -0ad3ce: 6e20 0425 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ad3d4: 6e10 0a25 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ad3da: 0c01 |003b: move-result-object v1 │ │ -0ad3dc: 1101 |003c: return-object v1 │ │ +0ad300: |[0ad300] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +0ad310: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0ad314: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0ad318: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +0ad31e: 1a01 1703 |0007: const-string v1, "BackStackEntry{" // string@0317 │ │ +0ad322: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad328: 7110 0e25 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +0ad32e: 0a01 |000f: move-result v1 │ │ +0ad330: 7110 9424 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ad336: 0c01 |0013: move-result-object v1 │ │ +0ad338: 6e20 0425 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad33e: 5221 9100 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ad342: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +0ad346: 1a01 2800 |001b: const-string v1, " #" // string@0028 │ │ +0ad34a: 6e20 0425 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad350: 5221 9100 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0ad354: 6e20 0025 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ad35a: 5421 9300 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ +0ad35e: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +0ad362: 1a01 0600 |0029: const-string v1, " " // string@0006 │ │ +0ad366: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad36c: 5421 9300 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0093 │ │ +0ad370: 6e20 0425 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad376: 1a01 9b36 |0033: const-string v1, "}" // string@369b │ │ +0ad37a: 6e20 0425 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ad380: 6e10 0a25 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ad386: 0c01 |003b: move-result-object v1 │ │ +0ad388: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ 0x0017 line=224 │ │ 0x001b line=225 │ │ @@ -185102,25 +185203,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ad3e0: |[0ad3e0] android.support.v4.app.DialogFragment.:()V │ │ -0ad3f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0ad3f2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0ad3f4: 7010 a604 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@04a6 │ │ -0ad3fa: 5920 b600 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ -0ad3fe: 5920 b700 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ -0ad402: 5c21 b000 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ -0ad406: 5c21 b500 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad40a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0ad40c: 5920 af00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad410: 0e00 |0010: return-void │ │ +0ad38c: |[0ad38c] android.support.v4.app.DialogFragment.:()V │ │ +0ad39c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ad39e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0ad3a0: 7010 a604 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@04a6 │ │ +0ad3a6: 5920 b600 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ +0ad3aa: 5920 b700 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ +0ad3ae: 5c21 b000 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ +0ad3b2: 5c21 b500 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad3b6: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0ad3b8: 5920 af00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad3bc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0005 line=73 │ │ 0x0007 line=74 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ @@ -185135,18 +185236,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ad414: |[0ad414] android.support.v4.app.DialogFragment.dismiss:()V │ │ -0ad424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad426: 6e20 7f04 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@047f │ │ -0ad42c: 0e00 |0004: return-void │ │ +0ad3c0: |[0ad3c0] android.support.v4.app.DialogFragment.dismiss:()V │ │ +0ad3d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ad3d2: 6e20 7f04 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@047f │ │ +0ad3d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -185155,18 +185256,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ad430: |[0ad430] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ -0ad440: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ad442: 6e20 7f04 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@047f │ │ -0ad448: 0e00 |0004: return-void │ │ +0ad3dc: |[0ad3dc] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ +0ad3ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ad3ee: 6e20 7f04 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@047f │ │ +0ad3f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -185175,48 +185276,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0ad44c: |[0ad44c] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -0ad45c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ad45e: 5541 b300 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ -0ad462: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -0ad466: 0e00 |0005: return-void │ │ -0ad468: 5c43 b300 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ -0ad46c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0ad46e: 5c41 b400 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ -0ad472: 5441 b200 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad476: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -0ad47a: 5441 b200 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad47e: 6e10 9b00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@009b │ │ -0ad484: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0ad486: 5b41 b200 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad48a: 5c43 b800 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ -0ad48e: 5241 af00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad492: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -0ad496: 6e10 8204 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0482 │ │ -0ad49c: 0c01 |0020: move-result-object v1 │ │ -0ad49e: 5242 af00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad4a2: 6e30 5e05 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@055e │ │ -0ad4a8: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -0ad4aa: 5941 af00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad4ae: 28dc |0029: goto 0005 // -0024 │ │ -0ad4b0: 6e10 8204 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0482 │ │ -0ad4b6: 0c01 |002d: move-result-object v1 │ │ -0ad4b8: 6e10 5105 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -0ad4be: 0c00 |0031: move-result-object v0 │ │ -0ad4c0: 6e20 2106 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0621 │ │ -0ad4c6: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -0ad4ca: 6e10 1b06 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@061b │ │ -0ad4d0: 28cb |003a: goto 0005 // -0035 │ │ -0ad4d2: 6e10 1a06 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ -0ad4d8: 28c7 |003e: goto 0005 // -0039 │ │ +0ad3f8: |[0ad3f8] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +0ad408: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ad40a: 5541 b300 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ +0ad40e: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +0ad412: 0e00 |0005: return-void │ │ +0ad414: 5c43 b300 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ +0ad418: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ad41a: 5c41 b400 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ +0ad41e: 5441 b200 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad422: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +0ad426: 5441 b200 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad42a: 6e10 9b00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@009b │ │ +0ad430: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0ad432: 5b41 b200 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad436: 5c43 b800 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ +0ad43a: 5241 af00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad43e: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +0ad442: 6e10 8204 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0482 │ │ +0ad448: 0c01 |0020: move-result-object v1 │ │ +0ad44a: 5242 af00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad44e: 6e30 5e05 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@055e │ │ +0ad454: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +0ad456: 5941 af00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad45a: 28dc |0029: goto 0005 // -0024 │ │ +0ad45c: 6e10 8204 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0482 │ │ +0ad462: 0c01 |002d: move-result-object v1 │ │ +0ad464: 6e10 5105 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +0ad46a: 0c00 |0031: move-result-object v0 │ │ +0ad46c: 6e20 2106 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0621 │ │ +0ad472: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +0ad476: 6e10 1b06 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@061b │ │ +0ad47c: 28cb |003a: goto 0005 // -0035 │ │ +0ad47e: 6e10 1a06 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ +0ad484: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0005 line=192 │ │ 0x0006 line=172 │ │ 0x0008 line=173 │ │ 0x000b line=174 │ │ @@ -185241,17 +185342,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad4dc: |[0ad4dc] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -0ad4ec: 5410 b200 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad4f0: 1100 |0002: return-object v0 │ │ +0ad488: |[0ad488] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +0ad498: 5410 b200 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad49c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -185259,51 +185360,51 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0ad4f4: |[0ad4f4] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -0ad504: 5520 b500 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad508: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0ad50c: 6f20 af04 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@04af │ │ -0ad512: 0c00 |0007: move-result-object v0 │ │ -0ad514: 1100 |0008: return-object v0 │ │ -0ad516: 6e20 8c04 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@048c │ │ -0ad51c: 0c00 |000c: move-result-object v0 │ │ -0ad51e: 5b20 b200 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad522: 5220 b600 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ -0ad526: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ -0ad52c: 5420 b200 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad530: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ -0ad534: 5420 b200 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad538: 6e10 9c00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@009c │ │ -0ad53e: 0c00 |001d: move-result-object v0 │ │ -0ad540: 1a01 2b23 |001e: const-string v1, "layout_inflater" // string@232b │ │ -0ad544: 6e20 3601 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0ad54a: 0c00 |0023: move-result-object v0 │ │ -0ad54c: 1f00 be03 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ -0ad550: 28e2 |0026: goto 0008 // -001e │ │ -0ad552: 5420 b200 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad556: 6e10 9d00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@009d │ │ -0ad55c: 0c00 |002c: move-result-object v0 │ │ -0ad55e: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ -0ad562: 6e20 9120 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@2091 │ │ -0ad568: 5420 b200 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad56c: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -0ad56e: 6e20 a100 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@00a1 │ │ -0ad574: 28dc |0038: goto 0014 // -0024 │ │ -0ad576: 5420 ae00 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00ae │ │ -0ad57a: 1a01 2b23 |003b: const-string v1, "layout_inflater" // string@232b │ │ -0ad57e: 6e20 1f05 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@051f │ │ -0ad584: 0c00 |0040: move-result-object v0 │ │ -0ad586: 1f00 be03 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ -0ad58a: 28c5 |0043: goto 0008 // -003b │ │ -0ad58c: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ +0ad4a0: |[0ad4a0] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0ad4b0: 5520 b500 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad4b4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0ad4b8: 6f20 af04 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@04af │ │ +0ad4be: 0c00 |0007: move-result-object v0 │ │ +0ad4c0: 1100 |0008: return-object v0 │ │ +0ad4c2: 6e20 8c04 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@048c │ │ +0ad4c8: 0c00 |000c: move-result-object v0 │ │ +0ad4ca: 5b20 b200 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad4ce: 5220 b600 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ +0ad4d2: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ +0ad4d8: 5420 b200 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad4dc: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ +0ad4e0: 5420 b200 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad4e4: 6e10 9c00 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@009c │ │ +0ad4ea: 0c00 |001d: move-result-object v0 │ │ +0ad4ec: 1a01 2b23 |001e: const-string v1, "layout_inflater" // string@232b │ │ +0ad4f0: 6e20 3601 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0ad4f6: 0c00 |0023: move-result-object v0 │ │ +0ad4f8: 1f00 be03 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ +0ad4fc: 28e2 |0026: goto 0008 // -001e │ │ +0ad4fe: 5420 b200 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad502: 6e10 9d00 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@009d │ │ +0ad508: 0c00 |002c: move-result-object v0 │ │ +0ad50a: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ +0ad50e: 6e20 9120 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@2091 │ │ +0ad514: 5420 b200 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad518: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +0ad51a: 6e20 a100 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@00a1 │ │ +0ad520: 28dc |0038: goto 0014 // -0024 │ │ +0ad522: 5420 ae00 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00ae │ │ +0ad526: 1a01 2b23 |003b: const-string v1, "layout_inflater" // string@232b │ │ +0ad52a: 6e20 1f05 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@051f │ │ +0ad530: 0c00 |0040: move-result-object v0 │ │ +0ad532: 1f00 be03 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ +0ad536: 28c5 |0043: goto 0008 // -003b │ │ +0ad538: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0008 line=310 │ │ 0x0009 line=295 │ │ 0x000f line=296 │ │ @@ -185322,17 +185423,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad5a0: |[0ad5a0] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -0ad5b0: 5510 b500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad5b4: 0f00 |0002: return v0 │ │ +0ad54c: |[0ad54c] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +0ad55c: 5510 b500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad560: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -185340,17 +185441,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad5b8: |[0ad5b8] android.support.v4.app.DialogFragment.getTheme:()I │ │ -0ad5c8: 5210 b700 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ -0ad5cc: 0f00 |0002: return v0 │ │ +0ad564: |[0ad564] android.support.v4.app.DialogFragment.getTheme:()I │ │ +0ad574: 5210 b700 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ +0ad578: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -185358,17 +185459,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad5d0: |[0ad5d0] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -0ad5e0: 5510 b000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ -0ad5e4: 0f00 |0002: return v0 │ │ +0ad57c: |[0ad57c] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +0ad58c: 5510 b000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ +0ad590: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -185376,50 +185477,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0ad5e8: |[0ad5e8] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0ad5f8: 6f20 cc04 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@04cc │ │ -0ad5fe: 5542 b500 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad602: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0ad606: 0e00 |0007: return-void │ │ -0ad608: 6e10 8604 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0486 │ │ -0ad60e: 0c01 |000b: move-result-object v1 │ │ -0ad610: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -0ad614: 6e10 c61f 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0ad61a: 0c02 |0011: move-result-object v2 │ │ -0ad61c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -0ad620: 2202 7f04 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -0ad624: 1a03 9004 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0490 │ │ -0ad628: 7020 8c24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ad62e: 2702 |001b: throw v2 │ │ -0ad630: 5442 b200 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad634: 6e20 a300 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@00a3 │ │ -0ad63a: 5442 b200 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad63e: 6e10 8004 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0480 │ │ -0ad644: 0c03 |0026: move-result-object v3 │ │ -0ad646: 6e20 a600 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@00a6 │ │ -0ad64c: 5442 b200 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad650: 5543 b000 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ -0ad654: 6e20 a200 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@00a2 │ │ -0ad65a: 5442 b200 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad65e: 6e20 a400 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00a4 │ │ -0ad664: 5442 b200 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad668: 6e20 a500 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@00a5 │ │ -0ad66e: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -0ad672: 1a02 5617 |003d: const-string v2, "android:savedDialogState" // string@1756 │ │ -0ad676: 6e20 0e03 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@030e │ │ -0ad67c: 0c00 |0042: move-result-object v0 │ │ -0ad67e: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -0ad682: 5442 b200 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad686: 6e20 9f00 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009f │ │ -0ad68c: 28bd |004a: goto 0007 // -0043 │ │ +0ad594: |[0ad594] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +0ad5a4: 6f20 cc04 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@04cc │ │ +0ad5aa: 5542 b500 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad5ae: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0ad5b2: 0e00 |0007: return-void │ │ +0ad5b4: 6e10 8604 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0486 │ │ +0ad5ba: 0c01 |000b: move-result-object v1 │ │ +0ad5bc: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +0ad5c0: 6e10 c61f 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0ad5c6: 0c02 |0011: move-result-object v2 │ │ +0ad5c8: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +0ad5cc: 2202 7f04 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +0ad5d0: 1a03 9004 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0490 │ │ +0ad5d4: 7020 8c24 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ad5da: 2702 |001b: throw v2 │ │ +0ad5dc: 5442 b200 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad5e0: 6e20 a300 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@00a3 │ │ +0ad5e6: 5442 b200 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad5ea: 6e10 8004 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0480 │ │ +0ad5f0: 0c03 |0026: move-result-object v3 │ │ +0ad5f2: 6e20 a600 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@00a6 │ │ +0ad5f8: 5442 b200 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad5fc: 5543 b000 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ +0ad600: 6e20 a200 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@00a2 │ │ +0ad606: 5442 b200 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad60a: 6e20 a400 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00a4 │ │ +0ad610: 5442 b200 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad614: 6e20 a500 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@00a5 │ │ +0ad61a: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +0ad61e: 1a02 5617 |003d: const-string v2, "android:savedDialogState" // string@1756 │ │ +0ad622: 6e20 0e03 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@030e │ │ +0ad628: 0c00 |0042: move-result-object v0 │ │ +0ad62a: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +0ad62e: 5442 b200 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad632: 6e20 9f00 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009f │ │ +0ad638: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=357 │ │ 0x0007 line=378 │ │ 0x0008 line=361 │ │ 0x000c line=362 │ │ @@ -185445,21 +185546,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ad690: |[0ad690] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -0ad6a0: 6f20 ce04 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@04ce │ │ -0ad6a6: 5510 b400 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ -0ad6aa: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -0ad6ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ad6b0: 5c10 b300 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ -0ad6b4: 0e00 |000a: return-void │ │ +0ad63c: |[0ad63c] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +0ad64c: 6f20 ce04 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@04ce │ │ +0ad652: 5510 b400 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ +0ad656: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +0ad65a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ad65c: 5c10 b300 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ +0ad660: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ 0x0007 line=257 │ │ 0x000a line=259 │ │ locals : │ │ @@ -185471,16 +185572,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ad6b8: |[0ad6b8] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -0ad6c8: 0e00 |0000: return-void │ │ +0ad664: |[0ad664] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +0ad674: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -185489,48 +185590,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0ad6cc: |[0ad6cc] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0ad6dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0ad6de: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ad6e0: 6f20 d104 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@04d1 │ │ -0ad6e6: 5230 b100 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@00b1 │ │ -0ad6ea: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -0ad6ee: 0110 |0009: move v0, v1 │ │ -0ad6f0: 5c30 b500 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad6f4: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -0ad6f8: 1a00 5817 |000e: const-string v0, "android:style" // string@1758 │ │ -0ad6fc: 6e30 1203 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0ad702: 0a00 |0013: move-result v0 │ │ -0ad704: 5930 b600 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ -0ad708: 1a00 5d17 |0016: const-string v0, "android:theme" // string@175d │ │ -0ad70c: 6e30 1203 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0ad712: 0a00 |001b: move-result v0 │ │ -0ad714: 5930 b700 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ -0ad718: 1a00 5017 |001e: const-string v0, "android:cancelable" // string@1750 │ │ -0ad71c: 6e30 0d03 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@030d │ │ -0ad722: 0a00 |0023: move-result v0 │ │ -0ad724: 5c30 b000 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ -0ad728: 1a00 5717 |0026: const-string v0, "android:showsDialog" // string@1757 │ │ -0ad72c: 5531 b500 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad730: 6e30 0d03 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@030d │ │ -0ad736: 0a00 |002d: move-result v0 │ │ -0ad738: 5c30 b500 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad73c: 1a00 4f17 |0030: const-string v0, "android:backStackId" // string@174f │ │ -0ad740: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -0ad742: 6e30 1203 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0ad748: 0a00 |0036: move-result v0 │ │ -0ad74a: 5930 af00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad74e: 0e00 |0039: return-void │ │ -0ad750: 0120 |003a: move v0, v2 │ │ -0ad752: 28cf |003b: goto 000a // -0031 │ │ +0ad678: |[0ad678] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0ad688: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ad68a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ad68c: 6f20 d104 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@04d1 │ │ +0ad692: 5230 b100 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@00b1 │ │ +0ad696: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +0ad69a: 0110 |0009: move v0, v1 │ │ +0ad69c: 5c30 b500 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad6a0: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +0ad6a4: 1a00 5817 |000e: const-string v0, "android:style" // string@1758 │ │ +0ad6a8: 6e30 1203 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0ad6ae: 0a00 |0013: move-result v0 │ │ +0ad6b0: 5930 b600 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ +0ad6b4: 1a00 5d17 |0016: const-string v0, "android:theme" // string@175d │ │ +0ad6b8: 6e30 1203 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0ad6be: 0a00 |001b: move-result v0 │ │ +0ad6c0: 5930 b700 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ +0ad6c4: 1a00 5017 |001e: const-string v0, "android:cancelable" // string@1750 │ │ +0ad6c8: 6e30 0d03 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@030d │ │ +0ad6ce: 0a00 |0023: move-result v0 │ │ +0ad6d0: 5c30 b000 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ +0ad6d4: 1a00 5717 |0026: const-string v0, "android:showsDialog" // string@1757 │ │ +0ad6d8: 5531 b500 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad6dc: 6e30 0d03 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@030d │ │ +0ad6e2: 0a00 |002d: move-result v0 │ │ +0ad6e4: 5c30 b500 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad6e8: 1a00 4f17 |0030: const-string v0, "android:backStackId" // string@174f │ │ +0ad6ec: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +0ad6ee: 6e30 1203 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0ad6f4: 0a00 |0036: move-result v0 │ │ +0ad6f6: 5930 af00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad6fa: 0e00 |0039: return-void │ │ +0ad6fc: 0120 |003a: move v0, v2 │ │ +0ad6fe: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0005 line=276 │ │ 0x000c line=278 │ │ 0x000e line=279 │ │ 0x0016 line=280 │ │ @@ -185548,22 +185649,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 │ │ -0ad754: |[0ad754] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0ad764: 2200 1500 |0000: new-instance v0, Landroid/app/Dialog; // type@0015 │ │ -0ad768: 6e10 8004 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0480 │ │ -0ad76e: 0c01 |0005: move-result-object v1 │ │ -0ad770: 6e10 8504 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@0485 │ │ -0ad776: 0a02 |0009: move-result v2 │ │ -0ad778: 7030 9a00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@009a │ │ -0ad77e: 1100 |000d: return-object v0 │ │ +0ad700: |[0ad700] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0ad710: 2200 1500 |0000: new-instance v0, Landroid/app/Dialog; // type@0015 │ │ +0ad714: 6e10 8004 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0480 │ │ +0ad71a: 0c01 |0005: move-result-object v1 │ │ +0ad71c: 6e10 8504 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@0485 │ │ +0ad722: 0a02 |0009: move-result v2 │ │ +0ad724: 7030 9a00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@009a │ │ +0ad72a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -185572,25 +185673,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0ad780: |[0ad780] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -0ad790: 6f10 d804 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04d8 │ │ -0ad796: 5410 b200 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad79a: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -0ad79e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0ad7a0: 5c10 b800 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ -0ad7a4: 5410 b200 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad7a8: 6e10 9b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@009b │ │ -0ad7ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0ad7b0: 5b10 b200 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad7b4: 0e00 |0012: return-void │ │ +0ad72c: |[0ad72c] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +0ad73c: 6f10 d804 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04d8 │ │ +0ad742: 5410 b200 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad746: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +0ad74a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0ad74c: 5c10 b800 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ +0ad750: 5410 b200 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad754: 6e10 9b00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@009b │ │ +0ad75a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0ad75c: 5b10 b200 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad760: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ 0x0007 line=433 │ │ 0x000a line=434 │ │ 0x000f line=435 │ │ @@ -185603,23 +185704,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0ad7b8: |[0ad7b8] android.support.v4.app.DialogFragment.onDetach:()V │ │ -0ad7c8: 6f10 d904 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@04d9 │ │ -0ad7ce: 5510 b400 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ -0ad7d2: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0ad7d6: 5510 b300 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ -0ad7da: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0ad7de: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0ad7e0: 5c10 b300 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ -0ad7e4: 0e00 |000e: return-void │ │ +0ad764: |[0ad764] android.support.v4.app.DialogFragment.onDetach:()V │ │ +0ad774: 6f10 d904 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@04d9 │ │ +0ad77a: 5510 b400 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ +0ad77e: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +0ad782: 5510 b300 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ +0ad786: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0ad78a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0ad78c: 5c10 b300 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ +0ad790: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x000b line=268 │ │ 0x000e line=270 │ │ locals : │ │ @@ -185630,20 +185731,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ad7e8: |[0ad7e8] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0ad7f8: 5510 b800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ -0ad7fc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0ad800: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0ad802: 6e20 7f04 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@047f │ │ -0ad808: 0e00 |0008: return-void │ │ +0ad794: |[0ad794] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0ad7a4: 5510 b800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ +0ad7a8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0ad7ac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ad7ae: 6e20 7f04 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@047f │ │ +0ad7b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=349 │ │ 0x0008 line=351 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -185654,51 +185755,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0ad80c: |[0ad80c] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0ad81c: 6f20 e204 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@04e2 │ │ -0ad822: 5431 b200 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad826: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -0ad82a: 5431 b200 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad82e: 6e10 a000 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@00a0 │ │ -0ad834: 0c00 |000c: move-result-object v0 │ │ -0ad836: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0ad83a: 1a01 5617 |000f: const-string v1, "android:savedDialogState" // string@1756 │ │ -0ad83e: 6e30 1c03 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@031c │ │ -0ad844: 5231 b600 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ -0ad848: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -0ad84c: 1a01 5817 |0018: const-string v1, "android:style" // string@1758 │ │ -0ad850: 5232 b600 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ -0ad854: 6e30 1d03 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0ad85a: 5231 b700 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ -0ad85e: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -0ad862: 1a01 5d17 |0023: const-string v1, "android:theme" // string@175d │ │ -0ad866: 5232 b700 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ -0ad86a: 6e30 1d03 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0ad870: 5531 b000 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ -0ad874: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -0ad878: 1a01 5017 |002e: const-string v1, "android:cancelable" // string@1750 │ │ -0ad87c: 5532 b000 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ -0ad880: 6e30 1b03 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@031b │ │ -0ad886: 5531 b500 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad88a: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -0ad88e: 1a01 5717 |0039: const-string v1, "android:showsDialog" // string@1757 │ │ -0ad892: 5532 b500 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad896: 6e30 1b03 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@031b │ │ -0ad89c: 5231 af00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad8a0: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -0ad8a2: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -0ad8a6: 1a01 4f17 |0045: const-string v1, "android:backStackId" // string@174f │ │ -0ad8aa: 5232 af00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad8ae: 6e30 1d03 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0ad8b4: 0e00 |004c: return-void │ │ +0ad7b8: |[0ad7b8] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0ad7c8: 6f20 e204 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@04e2 │ │ +0ad7ce: 5431 b200 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad7d2: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +0ad7d6: 5431 b200 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad7da: 6e10 a000 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@00a0 │ │ +0ad7e0: 0c00 |000c: move-result-object v0 │ │ +0ad7e2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0ad7e6: 1a01 5617 |000f: const-string v1, "android:savedDialogState" // string@1756 │ │ +0ad7ea: 6e30 1c03 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@031c │ │ +0ad7f0: 5231 b600 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ +0ad7f4: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0ad7f8: 1a01 5817 |0018: const-string v1, "android:style" // string@1758 │ │ +0ad7fc: 5232 b600 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ +0ad800: 6e30 1d03 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0ad806: 5231 b700 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ +0ad80a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +0ad80e: 1a01 5d17 |0023: const-string v1, "android:theme" // string@175d │ │ +0ad812: 5232 b700 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ +0ad816: 6e30 1d03 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0ad81c: 5531 b000 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ +0ad820: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +0ad824: 1a01 5017 |002e: const-string v1, "android:cancelable" // string@1750 │ │ +0ad828: 5532 b000 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ +0ad82c: 6e30 1b03 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@031b │ │ +0ad832: 5531 b500 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad836: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +0ad83a: 1a01 5717 |0039: const-string v1, "android:showsDialog" // string@1757 │ │ +0ad83e: 5532 b500 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad842: 6e30 1b03 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@031b │ │ +0ad848: 5231 af00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad84c: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +0ad84e: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +0ad852: 1a01 4f17 |0045: const-string v1, "android:backStackId" // string@174f │ │ +0ad856: 5232 af00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad85a: 6e30 1d03 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0ad860: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0003 line=392 │ │ 0x0007 line=393 │ │ 0x000d line=394 │ │ 0x000f line=395 │ │ @@ -185723,23 +185824,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0ad8b8: |[0ad8b8] android.support.v4.app.DialogFragment.onStart:()V │ │ -0ad8c8: 6f10 e304 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@04e3 │ │ -0ad8ce: 5410 b200 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad8d2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0ad8d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ad8d8: 5c10 b800 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ -0ad8dc: 5410 b200 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad8e0: 6e10 a700 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@00a7 │ │ -0ad8e6: 0e00 |000f: return-void │ │ +0ad864: |[0ad864] android.support.v4.app.DialogFragment.onStart:()V │ │ +0ad874: 6f10 e304 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@04e3 │ │ +0ad87a: 5410 b200 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad87e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0ad882: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ad884: 5c10 b800 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ +0ad888: 5410 b200 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad88c: 6e10 a700 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@00a7 │ │ +0ad892: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ 0x0007 line=384 │ │ 0x000a line=385 │ │ 0x000f line=387 │ │ @@ -185751,21 +185852,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ad8e8: |[0ad8e8] android.support.v4.app.DialogFragment.onStop:()V │ │ -0ad8f8: 6f10 e404 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@04e4 │ │ -0ad8fe: 5410 b200 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad902: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0ad906: 5410 b200 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad90a: 6e10 9e00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@009e │ │ -0ad910: 0e00 |000c: return-void │ │ +0ad894: |[0ad894] android.support.v4.app.DialogFragment.onStop:()V │ │ +0ad8a4: 6f10 e404 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@04e4 │ │ +0ad8aa: 5410 b200 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad8ae: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0ad8b2: 5410 b200 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad8b6: 6e10 9e00 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@009e │ │ +0ad8bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ 0x0007 line=419 │ │ 0x000c line=421 │ │ locals : │ │ @@ -185776,21 +185877,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ad914: |[0ad914] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -0ad924: 5c12 b000 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ -0ad928: 5410 b200 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad92c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0ad930: 5410 b200 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ -0ad934: 6e20 a200 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@00a2 │ │ -0ad93a: 0e00 |000b: return-void │ │ +0ad8c0: |[0ad8c0] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +0ad8d0: 5c12 b000 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b0 │ │ +0ad8d4: 5410 b200 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad8d8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0ad8dc: 5410 b200 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b2 │ │ +0ad8e0: 6e20 a200 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@00a2 │ │ +0ad8e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0002 line=213 │ │ 0x000b line=214 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -185801,17 +185902,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad93c: |[0ad93c] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -0ad94c: 5c01 b500 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ -0ad950: 0e00 |0002: return-void │ │ +0ad8e8: |[0ad8e8] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +0ad8f8: 5c01 b500 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b5 │ │ +0ad8fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0002 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0003 reg=1 showsDialog Z │ │ @@ -185821,27 +185922,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0ad954: |[0ad954] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -0ad964: 5923 b600 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ -0ad968: 5220 b600 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ -0ad96c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0ad96e: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -0ad972: 5220 b600 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ -0ad976: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -0ad978: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -0ad97c: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -0ad982: 5920 b700 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ -0ad986: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -0ad98a: 5924 b700 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ -0ad98e: 0e00 |0015: return-void │ │ +0ad900: |[0ad900] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +0ad910: 5923 b600 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ +0ad914: 5220 b600 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ +0ad918: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0ad91a: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +0ad91e: 5220 b600 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b6 │ │ +0ad922: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +0ad924: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +0ad928: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +0ad92e: 5920 b700 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ +0ad932: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +0ad936: 5924 b700 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b7 │ │ +0ad93a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ 0x000c line=104 │ │ 0x0011 line=106 │ │ 0x0013 line=107 │ │ @@ -185856,26 +185957,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 │ │ -0ad990: |[0ad990] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -0ad9a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ad9a2: 5c21 b300 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ -0ad9a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0ad9a8: 5c20 b400 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ -0ad9ac: 6e30 1706 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@0617 │ │ -0ad9b2: 5c21 b800 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ -0ad9b6: 6e10 1a06 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ -0ad9bc: 0a00 |000e: move-result v0 │ │ -0ad9be: 5920 af00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad9c2: 5220 af00 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ -0ad9c6: 0f00 |0013: return v0 │ │ +0ad93c: |[0ad93c] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +0ad94c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ad94e: 5c21 b300 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ +0ad952: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ad954: 5c20 b400 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ +0ad958: 6e30 1706 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@0617 │ │ +0ad95e: 5c21 b800 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00b8 │ │ +0ad962: 6e10 1a06 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ +0ad968: 0a00 |000e: move-result v0 │ │ +0ad96a: 5920 af00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad96e: 5220 af00 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00af │ │ +0ad972: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0003 line=141 │ │ 0x0006 line=142 │ │ 0x0009 line=143 │ │ 0x000b line=144 │ │ @@ -185890,24 +185991,24 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0ad9c8: |[0ad9c8] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -0ad9d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ad9da: 5c21 b300 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ -0ad9de: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0ad9e0: 5c21 b400 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ -0ad9e4: 6e10 5105 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -0ad9ea: 0c00 |0009: move-result-object v0 │ │ -0ad9ec: 6e30 1706 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@0617 │ │ -0ad9f2: 6e10 1a06 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ -0ad9f8: 0e00 |0010: return-void │ │ +0ad974: |[0ad974] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +0ad984: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ad986: 5c21 b300 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b3 │ │ +0ad98a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0ad98c: 5c21 b400 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b4 │ │ +0ad990: 6e10 5105 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +0ad996: 0c00 |0009: move-result-object v0 │ │ +0ad998: 6e30 1706 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@0617 │ │ +0ad99e: 6e10 1a06 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ +0ad9a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x0006 line=125 │ │ 0x000a line=126 │ │ 0x000d line=127 │ │ @@ -185953,18 +186054,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 │ │ -0ad9fc: |[0ad9fc] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -0ada0c: 5b01 b900 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00b9 │ │ -0ada10: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ada16: 0e00 |0005: return-void │ │ +0ad9a8: |[0ad9a8] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +0ad9b8: 5b01 b900 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00b9 │ │ +0ad9bc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ad9c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1461 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ │ │ @@ -185974,27 +186075,27 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0ada18: |[0ada18] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ -0ada28: 5420 b900 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00b9 │ │ -0ada2c: 5400 e900 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0ada30: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0ada34: 2200 7f04 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0ada38: 1a01 6405 |0008: const-string v1, "Fragment does not have a view" // string@0564 │ │ -0ada3c: 7020 8c24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ada42: 2700 |000d: throw v0 │ │ -0ada44: 5420 b900 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00b9 │ │ -0ada48: 5400 e900 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0ada4c: 6e20 aa1f 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0ada52: 0c00 |0015: move-result-object v0 │ │ -0ada54: 1100 |0016: return-object v0 │ │ +0ad9c4: |[0ad9c4] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ +0ad9d4: 5420 b900 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00b9 │ │ +0ad9d8: 5400 e900 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0ad9dc: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0ad9e0: 2200 7f04 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0ad9e4: 1a01 6405 |0008: const-string v1, "Fragment does not have a view" // string@0564 │ │ +0ad9e8: 7020 8c24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ad9ee: 2700 |000d: throw v0 │ │ +0ad9f0: 5420 b900 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00b9 │ │ +0ad9f4: 5400 e900 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0ad9f8: 6e20 aa1f 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0ad9fe: 0c00 |0015: move-result-object v0 │ │ +0ada00: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0006 line=1465 │ │ 0x000e line=1467 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ @@ -186035,18 +186136,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 │ │ -0ada58: |[0ada58] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0ada68: 5b01 ed00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ed │ │ -0ada6c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ada72: 0e00 |0005: return-void │ │ +0ada04: |[0ada04] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0ada14: 5b01 ed00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ed │ │ +0ada18: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ada1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -186056,19 +186157,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ada74: |[0ada74] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ -0ada84: 5410 ed00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ed │ │ -0ada88: 6e20 1305 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0513 │ │ -0ada8e: 0c00 |0005: move-result-object v0 │ │ -0ada90: 1100 |0006: return-object v0 │ │ +0ada20: |[0ada20] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ +0ada30: 5410 ed00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ed │ │ +0ada34: 6e20 1305 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0513 │ │ +0ada3a: 0c00 |0005: move-result-object v0 │ │ +0ada3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -186307,37 +186408,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0ada94: |[0ada94] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0adaa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0adaa6: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -0adaaa: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -0adaae: 6a00 1d01 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0adab2: 6001 3c00 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0adab6: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -0adaba: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -0adabe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0adac0: 6a00 2001 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0120 │ │ -0adac4: 2200 f103 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@03f1 │ │ -0adac8: 7020 2f21 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@212f │ │ -0adace: 6900 1f01 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@011f │ │ -0adad2: 2200 f103 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@03f1 │ │ -0adad6: 7020 2f21 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@212f │ │ -0adadc: 6900 1e01 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@011e │ │ -0adae0: 2200 eb03 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@03eb │ │ -0adae4: 7020 1c21 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@211c │ │ -0adaea: 6900 1501 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0115 │ │ -0adaee: 2200 eb03 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@03eb │ │ -0adaf2: 7020 1c21 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@211c │ │ -0adaf8: 6900 1401 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0114 │ │ -0adafc: 0e00 |002c: return-void │ │ +0ada40: |[0ada40] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0ada50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ada52: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +0ada56: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +0ada5a: 6a00 1d01 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ada5e: 6001 3c00 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0ada62: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +0ada66: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +0ada6a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0ada6c: 6a00 2001 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0120 │ │ +0ada70: 2200 f103 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@03f1 │ │ +0ada74: 7020 2f21 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@212f │ │ +0ada7a: 6900 1f01 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@011f │ │ +0ada7e: 2200 f103 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@03f1 │ │ +0ada82: 7020 2f21 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@212f │ │ +0ada88: 6900 1e01 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@011e │ │ +0ada8c: 2200 eb03 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@03eb │ │ +0ada90: 7020 1c21 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@211c │ │ +0ada96: 6900 1501 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0115 │ │ +0ada9a: 2200 eb03 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@03eb │ │ +0ada9e: 7020 1c21 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@211c │ │ +0adaa4: 6900 1401 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0114 │ │ +0adaa8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=402 │ │ 0x0007 line=405 │ │ 0x0010 line=738 │ │ 0x0017 line=739 │ │ 0x001e line=740 │ │ @@ -186349,25 +186450,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0adb00: |[0adb00] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0adb10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0adb12: 7010 4f05 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@054f │ │ -0adb18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0adb1a: 5920 3001 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0adb1e: 5b21 3a01 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ -0adb22: 5b21 3901 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ -0adb26: 2200 ef00 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00ef │ │ -0adb2a: 7020 6605 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0566 │ │ -0adb30: 5b20 3201 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0132 │ │ -0adb34: 0e00 |0012: return-void │ │ +0adaac: |[0adaac] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0adabc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0adabe: 7010 4f05 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@054f │ │ +0adac4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0adac6: 5920 3001 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0adaca: 5b21 3a01 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ +0adace: 5b21 3901 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ +0adad2: 2200 ef00 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00ef │ │ +0adad6: 7020 6605 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0566 │ │ +0adadc: 5b20 3201 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0132 │ │ +0adae0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=401 │ │ 0x0004 line=428 │ │ 0x0007 line=440 │ │ 0x0009 line=441 │ │ 0x000b line=443 │ │ @@ -186379,37 +186480,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0adb38: |[0adb38] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -0adb48: 5530 3b01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0adb4c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0adb50: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0adb54: 1a01 9803 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@0398 │ │ -0adb58: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0adb5e: 2700 |000b: throw v0 │ │ -0adb60: 5430 3601 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0adb64: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -0adb68: 2200 7f04 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0adb6c: 2201 9204 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0adb70: 7010 fb24 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0adb76: 1a02 9903 |0017: const-string v2, "Can not perform this action inside of " // string@0399 │ │ -0adb7a: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0adb80: 0c01 |001c: move-result-object v1 │ │ -0adb82: 5432 3601 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0adb86: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0adb8c: 0c01 |0022: move-result-object v1 │ │ -0adb8e: 6e10 0a25 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0adb94: 0c01 |0026: move-result-object v1 │ │ -0adb96: 7020 8c24 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0adb9c: 2700 |002a: throw v0 │ │ -0adb9e: 0e00 |002b: return-void │ │ +0adae4: |[0adae4] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +0adaf4: 5530 3b01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0adaf8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0adafc: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0adb00: 1a01 9803 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@0398 │ │ +0adb04: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0adb0a: 2700 |000b: throw v0 │ │ +0adb0c: 5430 3601 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0adb10: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0adb14: 2200 7f04 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0adb18: 2201 9204 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0adb1c: 7010 fb24 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0adb22: 1a02 9903 |0017: const-string v2, "Can not perform this action inside of " // string@0399 │ │ +0adb26: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0adb2c: 0c01 |001c: move-result-object v1 │ │ +0adb2e: 5432 3601 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0adb32: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0adb38: 0c01 |0022: move-result-object v1 │ │ +0adb3a: 6e10 0a25 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0adb40: 0c01 |0026: move-result-object v1 │ │ +0adb42: 7020 8c24 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0adb48: 2700 |002a: throw v0 │ │ +0adb4a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ 0x0004 line=1354 │ │ 0x000c line=1357 │ │ 0x0010 line=1358 │ │ 0x002b line=1361 │ │ @@ -186421,22 +186522,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 │ │ -0adba0: |[0adba0] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -0adbb0: 2200 ec03 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@03ec │ │ -0adbb4: 7030 1e21 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@211e │ │ -0adbba: 6201 1e01 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@011e │ │ -0adbbe: 6e20 2121 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2121 │ │ -0adbc4: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ -0adbc8: 6e30 2021 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2120 │ │ -0adbce: 1100 |000f: return-object v0 │ │ +0adb4c: |[0adb4c] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +0adb5c: 2200 ec03 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@03ec │ │ +0adb60: 7030 1e21 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@211e │ │ +0adb66: 6201 1e01 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@011e │ │ +0adb6a: 6e20 2121 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2121 │ │ +0adb70: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +0adb74: 6e30 2021 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2120 │ │ +0adb7a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0005 line=762 │ │ 0x000a line=763 │ │ 0x000f line=764 │ │ locals : │ │ @@ -186450,41 +186551,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 │ │ -0adbd0: |[0adbd0] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -0adbe0: 220a ef03 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@03ef │ │ -0adbe4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0adbe6: 7020 2a21 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@212a │ │ -0adbec: 2200 f403 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@03f4 │ │ -0adbf0: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -0adbf2: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -0adbf6: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -0adbf8: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -0adbfc: 01c1 |000e: move v1, v12 │ │ -0adbfe: 01d2 |000f: move v2, v13 │ │ -0adc00: 01c3 |0010: move v3, v12 │ │ -0adc02: 01d4 |0011: move v4, v13 │ │ -0adc04: 7609 3221 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@2132 │ │ -0adc0a: 6201 1f01 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@011f │ │ -0adc0e: 6e20 3421 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2134 │ │ -0adc14: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ -0adc18: 6e30 3321 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@2133 │ │ -0adc1e: 6e20 2b21 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@212b │ │ -0adc24: 2209 ec03 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@03ec │ │ -0adc28: 7030 1e21 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@211e │ │ -0adc2e: 6201 1e01 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@011e │ │ -0adc32: 6e20 2121 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2121 │ │ -0adc38: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ -0adc3c: 6e30 2021 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2120 │ │ -0adc42: 6e20 2b21 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@212b │ │ -0adc48: 110a |0034: return-object v10 │ │ +0adb7c: |[0adb7c] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +0adb8c: 220a ef03 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@03ef │ │ +0adb90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0adb92: 7020 2a21 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@212a │ │ +0adb98: 2200 f403 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@03f4 │ │ +0adb9c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +0adb9e: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +0adba2: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +0adba4: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +0adba8: 01c1 |000e: move v1, v12 │ │ +0adbaa: 01d2 |000f: move v2, v13 │ │ +0adbac: 01c3 |0010: move v3, v12 │ │ +0adbae: 01d4 |0011: move v4, v13 │ │ +0adbb0: 7609 3221 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@2132 │ │ +0adbb6: 6201 1f01 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@011f │ │ +0adbba: 6e20 3421 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2134 │ │ +0adbc0: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +0adbc4: 6e30 3321 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@2133 │ │ +0adbca: 6e20 2b21 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@212b │ │ +0adbd0: 2209 ec03 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@03ec │ │ +0adbd4: 7030 1e21 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@211e │ │ +0adbda: 6201 1e01 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@011e │ │ +0adbde: 6e20 2121 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@2121 │ │ +0adbe4: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +0adbe8: 6e30 2021 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@2120 │ │ +0adbee: 6e20 2b21 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@212b │ │ +0adbf4: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0006 line=748 │ │ 0x0015 line=750 │ │ 0x001a line=751 │ │ 0x001f line=752 │ │ @@ -186508,25 +186609,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0adc4c: |[0adc4c] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -0adc5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0adc5e: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -0adc64: 0f00 |0004: return v0 │ │ -0adc66: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -0adc6a: 28fd |0007: goto 0004 // -0003 │ │ -0adc6c: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -0adc70: 28fa |000a: goto 0004 // -0006 │ │ -0adc72: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -0adc76: 28f7 |000d: goto 0004 // -0009 │ │ -0adc78: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +0adbf8: |[0adbf8] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +0adc08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0adc0a: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +0adc10: 0f00 |0004: return v0 │ │ +0adc12: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +0adc16: 28fd |0007: goto 0004 // -0003 │ │ +0adc18: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +0adc1c: 28fa |000a: goto 0004 // -0006 │ │ +0adc1e: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +0adc22: 28f7 |000d: goto 0004 // -0009 │ │ +0adc24: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2047 │ │ 0x0001 line=2048 │ │ 0x0004 line=2059 │ │ 0x0005 line=2050 │ │ 0x0007 line=2051 │ │ @@ -186543,52 +186644,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -0adc94: |[0adc94] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -0adca4: 1a03 6805 |0000: const-string v3, "FragmentManager" // string@0568 │ │ -0adca8: 6e10 cc24 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@24cc │ │ -0adcae: 0c04 |0005: move-result-object v4 │ │ -0adcb0: 7120 ab1e 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -0adcb6: 1a03 6805 |0009: const-string v3, "FragmentManager" // string@0568 │ │ -0adcba: 1a04 c802 |000b: const-string v4, "Activity state:" // string@02c8 │ │ -0adcbe: 7120 ab1e 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -0adcc4: 2201 ac01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@01ac │ │ -0adcc8: 1a03 6805 |0012: const-string v3, "FragmentManager" // string@0568 │ │ -0adccc: 7020 d009 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@09d0 │ │ -0adcd2: 2202 6a04 |0017: new-instance v2, Ljava/io/PrintWriter; // type@046a │ │ -0adcd6: 7020 4b24 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ -0adcdc: 5473 2701 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0adce0: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -0adce4: 5473 2701 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0adce8: 1a04 0700 |0022: const-string v4, " " // string@0007 │ │ -0adcec: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -0adcee: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -0adcf0: 2366 7a06 |0026: new-array v6, v6, [Ljava/lang/String; // type@067a │ │ -0adcf4: 6e56 1105 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0511 │ │ -0adcfa: 2708 |002b: throw v8 │ │ -0adcfc: 0d00 |002c: move-exception v0 │ │ -0adcfe: 1a03 6805 |002d: const-string v3, "FragmentManager" // string@0568 │ │ -0add02: 1a04 4505 |002f: const-string v4, "Failed dumping state" // string@0545 │ │ -0add06: 7130 ac1e 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0add0c: 28f7 |0034: goto 002b // -0009 │ │ -0add0e: 1a03 0700 |0035: const-string v3, " " // string@0007 │ │ -0add12: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -0add14: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -0add16: 2355 7a06 |0039: new-array v5, v5, [Ljava/lang/String; // type@067a │ │ -0add1a: 6e55 8d05 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@058d │ │ -0add20: 28ed |003e: goto 002b // -0013 │ │ -0add22: 0d00 |003f: move-exception v0 │ │ -0add24: 1a03 6805 |0040: const-string v3, "FragmentManager" // string@0568 │ │ -0add28: 1a04 4505 |0042: const-string v4, "Failed dumping state" // string@0545 │ │ -0add2c: 7130 ac1e 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0add32: 28e4 |0047: goto 002b // -001c │ │ +0adc40: |[0adc40] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +0adc50: 1a03 6805 |0000: const-string v3, "FragmentManager" // string@0568 │ │ +0adc54: 6e10 cc24 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@24cc │ │ +0adc5a: 0c04 |0005: move-result-object v4 │ │ +0adc5c: 7120 ab1e 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +0adc62: 1a03 6805 |0009: const-string v3, "FragmentManager" // string@0568 │ │ +0adc66: 1a04 c802 |000b: const-string v4, "Activity state:" // string@02c8 │ │ +0adc6a: 7120 ab1e 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +0adc70: 2201 ac01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@01ac │ │ +0adc74: 1a03 6805 |0012: const-string v3, "FragmentManager" // string@0568 │ │ +0adc78: 7020 d009 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@09d0 │ │ +0adc7e: 2202 6a04 |0017: new-instance v2, Ljava/io/PrintWriter; // type@046a │ │ +0adc82: 7020 4b24 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ +0adc88: 5473 2701 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0adc8c: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +0adc90: 5473 2701 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0adc94: 1a04 0700 |0022: const-string v4, " " // string@0007 │ │ +0adc98: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +0adc9a: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +0adc9c: 2366 7a06 |0026: new-array v6, v6, [Ljava/lang/String; // type@067a │ │ +0adca0: 6e56 1105 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0511 │ │ +0adca6: 2708 |002b: throw v8 │ │ +0adca8: 0d00 |002c: move-exception v0 │ │ +0adcaa: 1a03 6805 |002d: const-string v3, "FragmentManager" // string@0568 │ │ +0adcae: 1a04 4505 |002f: const-string v4, "Failed dumping state" // string@0545 │ │ +0adcb2: 7130 ac1e 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0adcb8: 28f7 |0034: goto 002b // -0009 │ │ +0adcba: 1a03 0700 |0035: const-string v3, " " // string@0007 │ │ +0adcbe: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +0adcc0: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +0adcc2: 2355 7a06 |0039: new-array v5, v5, [Ljava/lang/String; // type@067a │ │ +0adcc6: 6e55 8d05 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@058d │ │ +0adccc: 28ed |003e: goto 002b // -0013 │ │ +0adcce: 0d00 |003f: move-exception v0 │ │ +0adcd0: 1a03 6805 |0040: const-string v3, "FragmentManager" // string@0568 │ │ +0adcd4: 1a04 4505 |0042: const-string v4, "Failed dumping state" // string@0545 │ │ +0adcd8: 7130 ac1e 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0adcde: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=451 │ │ @@ -186616,35 +186717,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0add50: |[0add50] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -0add60: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0add62: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -0add68: 0f00 |0004: return v0 │ │ -0add6a: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -0add6e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0add70: 28fc |0008: goto 0004 // -0004 │ │ -0add72: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0add74: 28fe |000a: goto 0008 // -0002 │ │ -0add76: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -0add7a: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -0add7c: 28f6 |000e: goto 0004 // -000a │ │ -0add7e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -0add80: 28fe |0010: goto 000e // -0002 │ │ -0add82: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -0add86: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -0add88: 28f0 |0014: goto 0004 // -0010 │ │ -0add8a: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -0add8c: 28fe |0016: goto 0014 // -0002 │ │ -0add8e: 0000 |0017: nop // spacer │ │ -0add90: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +0adcfc: |[0adcfc] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +0add0c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0add0e: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +0add14: 0f00 |0004: return v0 │ │ +0add16: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +0add1a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0add1c: 28fc |0008: goto 0004 // -0004 │ │ +0add1e: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0add20: 28fe |000a: goto 0008 // -0002 │ │ +0add22: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +0add26: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +0add28: 28f6 |000e: goto 0004 // -000a │ │ +0add2a: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +0add2c: 28fe |0010: goto 000e // -0002 │ │ +0add2e: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +0add32: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +0add34: 28f0 |0014: goto 0004 // -0010 │ │ +0add36: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +0add38: 28fe |0016: goto 0014 // -0002 │ │ +0add3a: 0000 |0017: nop // spacer │ │ +0add3c: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2071 │ │ 0x0001 line=2072 │ │ 0x0004 line=2083 │ │ 0x0005 line=2074 │ │ 0x0008 line=2075 │ │ @@ -186665,24 +186766,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0addac: |[0addac] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -0addbc: 5410 2b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0addc0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0addc4: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0addc8: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0addce: 5b10 2b01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0addd2: 5410 2b01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0addd6: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0adddc: 6e10 b005 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@05b0 │ │ -0adde2: 0e00 |0013: return-void │ │ +0add58: |[0add58] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +0add68: 5410 2b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0add6c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0add70: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0add74: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0add7a: 5b10 2b01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0add7e: 5410 2b01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0add82: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0add88: 6e10 b005 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@05b0 │ │ +0add8e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ 0x0004 line=1511 │ │ 0x000b line=1513 │ │ 0x0010 line=1514 │ │ 0x0013 line=1515 │ │ @@ -186695,66 +186796,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 │ │ -0adde4: |[0adde4] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -0addf4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0addf6: 5440 2801 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0addfa: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -0addfe: 2200 aa04 |0005: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0ade02: 7010 3d25 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0ade08: 5b40 2801 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ade0c: 6300 1d01 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ade10: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -0ade14: 1a00 6805 |0010: const-string v0, "FragmentManager" // string@0568 │ │ -0ade18: 2201 9204 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ade1c: 7010 fb24 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ade22: 1a02 ab16 |0017: const-string v2, "add: " // string@16ab │ │ -0ade26: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ade2c: 0c01 |001c: move-result-object v1 │ │ -0ade2e: 6e20 0325 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ade34: 0c01 |0020: move-result-object v1 │ │ -0ade36: 6e10 0a25 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ade3c: 0c01 |0024: move-result-object v1 │ │ -0ade3e: 7120 ae1e 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ade44: 6e20 9c05 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@059c │ │ -0ade4a: 5550 cd00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -0ade4e: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -0ade52: 5440 2801 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ade56: 6e20 4425 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2544 │ │ -0ade5c: 0a00 |0034: move-result v0 │ │ -0ade5e: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -0ade62: 2200 7f04 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0ade66: 2201 9204 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ade6a: 7010 fb24 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ade70: 1a02 6305 |003e: const-string v2, "Fragment already added: " // string@0563 │ │ -0ade74: 6e20 0425 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ade7a: 0c01 |0043: move-result-object v1 │ │ -0ade7c: 6e20 0325 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ade82: 0c01 |0047: move-result-object v1 │ │ -0ade84: 6e10 0a25 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ade8a: 0c01 |004b: move-result-object v1 │ │ -0ade8c: 7020 8c24 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ade92: 2700 |004f: throw v0 │ │ -0ade94: 5440 2801 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ade98: 6e20 4125 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0ade9e: 5c53 c300 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0adea2: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -0adea4: 5c50 db00 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ -0adea8: 5550 d100 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -0adeac: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -0adeb0: 5550 d800 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0adeb4: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -0adeb8: 5c43 3501 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0adebc: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -0adec0: 6e20 a205 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@05a2 │ │ -0adec6: 0e00 |0069: return-void │ │ +0add90: |[0add90] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +0adda0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0adda2: 5440 2801 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0adda6: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +0addaa: 2200 aa04 |0005: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0addae: 7010 3d25 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0addb4: 5b40 2801 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0addb8: 6300 1d01 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0addbc: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +0addc0: 1a00 6805 |0010: const-string v0, "FragmentManager" // string@0568 │ │ +0addc4: 2201 9204 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0addc8: 7010 fb24 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0addce: 1a02 ab16 |0017: const-string v2, "add: " // string@16ab │ │ +0addd2: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0addd8: 0c01 |001c: move-result-object v1 │ │ +0addda: 6e20 0325 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0adde0: 0c01 |0020: move-result-object v1 │ │ +0adde2: 6e10 0a25 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0adde8: 0c01 |0024: move-result-object v1 │ │ +0addea: 7120 ae1e 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0addf0: 6e20 9c05 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@059c │ │ +0addf6: 5550 cd00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +0addfa: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +0addfe: 5440 2801 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ade02: 6e20 4425 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2544 │ │ +0ade08: 0a00 |0034: move-result v0 │ │ +0ade0a: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +0ade0e: 2200 7f04 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0ade12: 2201 9204 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ade16: 7010 fb24 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ade1c: 1a02 6305 |003e: const-string v2, "Fragment already added: " // string@0563 │ │ +0ade20: 6e20 0425 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ade26: 0c01 |0043: move-result-object v1 │ │ +0ade28: 6e20 0325 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ade2e: 0c01 |0047: move-result-object v1 │ │ +0ade30: 6e10 0a25 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ade36: 0c01 |004b: move-result-object v1 │ │ +0ade38: 7020 8c24 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ade3e: 2700 |004f: throw v0 │ │ +0ade40: 5440 2801 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ade44: 6e20 4125 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0ade4a: 5c53 c300 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0ade4e: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +0ade50: 5c50 db00 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ +0ade54: 5550 d100 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +0ade58: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +0ade5c: 5550 d800 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0ade60: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +0ade64: 5c43 3501 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0ade68: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +0ade6c: 6e20 a205 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@05a2 │ │ +0ade72: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1179 │ │ 0x0005 line=1180 │ │ 0x000c line=1182 │ │ 0x0028 line=1183 │ │ 0x002b line=1184 │ │ @@ -186778,23 +186879,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 │ │ -0adec8: |[0adec8] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -0aded8: 5410 2c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ -0adedc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0adee0: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0adee4: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0adeea: 5b10 2c01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ -0adeee: 5410 2c01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ -0adef2: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0adef8: 0e00 |0010: return-void │ │ +0ade74: |[0ade74] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +0ade84: 5410 2c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ +0ade88: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0ade8c: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0ade90: 7010 3d25 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0ade96: 5b10 2c01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ +0ade9a: 5410 2c01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ +0ade9e: 6e20 4125 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0adea4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0004 line=548 │ │ 0x000b line=550 │ │ 0x0010 line=551 │ │ locals : │ │ @@ -186806,89 +186907,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 │ │ -0adefc: |[0adefc] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -0adf0c: 1d05 |0000: monitor-enter v5 │ │ -0adf0e: 5452 2901 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0adf12: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0adf16: 5452 2901 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0adf1a: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0adf20: 0a02 |000a: move-result v2 │ │ -0adf22: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -0adf26: 5452 2d01 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0adf2a: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -0adf2e: 2202 aa04 |0011: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ -0adf32: 7010 3d25 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0adf38: 5b52 2d01 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0adf3c: 5452 2d01 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0adf40: 6e10 4c25 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0adf46: 0a00 |001d: move-result v0 │ │ -0adf48: 6302 1d01 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0adf4c: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -0adf50: 1a02 6805 |0022: const-string v2, "FragmentManager" // string@0568 │ │ -0adf54: 2203 9204 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0adf58: 7010 fb24 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0adf5e: 1a04 6911 |0029: const-string v4, "Setting back stack index " // string@1169 │ │ -0adf62: 6e20 0425 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0adf68: 0c03 |002e: move-result-object v3 │ │ -0adf6a: 6e20 0025 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0adf70: 0c03 |0032: move-result-object v3 │ │ -0adf72: 1a04 a100 |0033: const-string v4, " to " // string@00a1 │ │ -0adf76: 6e20 0425 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0adf7c: 0c03 |0038: move-result-object v3 │ │ -0adf7e: 6e20 0325 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0adf84: 0c03 |003c: move-result-object v3 │ │ -0adf86: 6e10 0a25 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0adf8c: 0c03 |0040: move-result-object v3 │ │ -0adf8e: 7120 ae1e 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0adf94: 5452 2d01 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0adf98: 6e20 4125 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0adf9e: 1e05 |0049: monitor-exit v5 │ │ -0adfa0: 0101 |004a: move v1, v0 │ │ -0adfa2: 0f01 |004b: return v1 │ │ -0adfa4: 5452 2901 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0adfa8: 5453 2901 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0adfac: 6e10 4c25 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0adfb2: 0a03 |0053: move-result v3 │ │ -0adfb4: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0adfb8: 6e20 4925 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0adfbe: 0c02 |0059: move-result-object v2 │ │ -0adfc0: 1f02 8204 |005a: check-cast v2, Ljava/lang/Integer; // type@0482 │ │ -0adfc4: 6e10 9024 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0adfca: 0a00 |005f: move-result v0 │ │ -0adfcc: 6302 1d01 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0adfd0: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -0adfd4: 1a02 6805 |0064: const-string v2, "FragmentManager" // string@0568 │ │ -0adfd8: 2203 9204 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0adfdc: 7010 fb24 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0adfe2: 1a04 df02 |006b: const-string v4, "Adding back stack index " // string@02df │ │ -0adfe6: 6e20 0425 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0adfec: 0c03 |0070: move-result-object v3 │ │ -0adfee: 6e20 0025 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0adff4: 0c03 |0074: move-result-object v3 │ │ -0adff6: 1a04 a800 |0075: const-string v4, " with " // string@00a8 │ │ -0adffa: 6e20 0425 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ae000: 0c03 |007a: move-result-object v3 │ │ -0ae002: 6e20 0325 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ae008: 0c03 |007e: move-result-object v3 │ │ -0ae00a: 6e10 0a25 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ae010: 0c03 |0082: move-result-object v3 │ │ -0ae012: 7120 ae1e 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ae018: 5452 2d01 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0ae01c: 6e30 4b25 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0ae022: 1e05 |008b: monitor-exit v5 │ │ -0ae024: 0101 |008c: move v1, v0 │ │ -0ae026: 28be |008d: goto 004b // -0042 │ │ -0ae028: 0d02 |008e: move-exception v2 │ │ -0ae02a: 1e05 |008f: monitor-exit v5 │ │ -0ae02c: 2702 |0090: throw v2 │ │ +0adea8: |[0adea8] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +0adeb8: 1d05 |0000: monitor-enter v5 │ │ +0adeba: 5452 2901 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0adebe: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0adec2: 5452 2901 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0adec6: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0adecc: 0a02 |000a: move-result v2 │ │ +0adece: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +0aded2: 5452 2d01 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0aded6: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +0adeda: 2202 aa04 |0011: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ +0adede: 7010 3d25 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0adee4: 5b52 2d01 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0adee8: 5452 2d01 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0adeec: 6e10 4c25 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0adef2: 0a00 |001d: move-result v0 │ │ +0adef4: 6302 1d01 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0adef8: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +0adefc: 1a02 6805 |0022: const-string v2, "FragmentManager" // string@0568 │ │ +0adf00: 2203 9204 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0adf04: 7010 fb24 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0adf0a: 1a04 6911 |0029: const-string v4, "Setting back stack index " // string@1169 │ │ +0adf0e: 6e20 0425 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0adf14: 0c03 |002e: move-result-object v3 │ │ +0adf16: 6e20 0025 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0adf1c: 0c03 |0032: move-result-object v3 │ │ +0adf1e: 1a04 a100 |0033: const-string v4, " to " // string@00a1 │ │ +0adf22: 6e20 0425 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0adf28: 0c03 |0038: move-result-object v3 │ │ +0adf2a: 6e20 0325 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0adf30: 0c03 |003c: move-result-object v3 │ │ +0adf32: 6e10 0a25 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0adf38: 0c03 |0040: move-result-object v3 │ │ +0adf3a: 7120 ae1e 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0adf40: 5452 2d01 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0adf44: 6e20 4125 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0adf4a: 1e05 |0049: monitor-exit v5 │ │ +0adf4c: 0101 |004a: move v1, v0 │ │ +0adf4e: 0f01 |004b: return v1 │ │ +0adf50: 5452 2901 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0adf54: 5453 2901 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0adf58: 6e10 4c25 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0adf5e: 0a03 |0053: move-result v3 │ │ +0adf60: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0adf64: 6e20 4925 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0adf6a: 0c02 |0059: move-result-object v2 │ │ +0adf6c: 1f02 8204 |005a: check-cast v2, Ljava/lang/Integer; // type@0482 │ │ +0adf70: 6e10 9024 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0adf76: 0a00 |005f: move-result v0 │ │ +0adf78: 6302 1d01 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0adf7c: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +0adf80: 1a02 6805 |0064: const-string v2, "FragmentManager" // string@0568 │ │ +0adf84: 2203 9204 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0adf88: 7010 fb24 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0adf8e: 1a04 df02 |006b: const-string v4, "Adding back stack index " // string@02df │ │ +0adf92: 6e20 0425 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0adf98: 0c03 |0070: move-result-object v3 │ │ +0adf9a: 6e20 0025 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0adfa0: 0c03 |0074: move-result-object v3 │ │ +0adfa2: 1a04 a800 |0075: const-string v4, " with " // string@00a8 │ │ +0adfa6: 6e20 0425 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0adfac: 0c03 |007a: move-result-object v3 │ │ +0adfae: 6e20 0325 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0adfb4: 0c03 |007e: move-result-object v3 │ │ +0adfb6: 6e10 0a25 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0adfbc: 0c03 |0082: move-result-object v3 │ │ +0adfbe: 7120 ae1e 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0adfc4: 5452 2d01 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0adfc8: 6e30 4b25 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0adfce: 1e05 |008b: monitor-exit v5 │ │ +0adfd0: 0101 |008c: move v1, v0 │ │ +0adfd2: 28be |008d: goto 004b // -0042 │ │ +0adfd4: 0d02 |008e: move-exception v2 │ │ +0adfd6: 1e05 |008f: monitor-exit v5 │ │ +0adfd8: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1390 │ │ 0x0001 line=1391 │ │ 0x000d line=1392 │ │ @@ -186916,25 +187017,25 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0ae03c: |[0ae03c] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -0ae04c: 5420 2701 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0ae050: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ae054: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0ae058: 1a01 e602 |0006: const-string v1, "Already attached" // string@02e6 │ │ -0ae05c: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ae062: 2700 |000b: throw v0 │ │ -0ae064: 5b23 2701 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0ae068: 5b24 2e01 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@012e │ │ -0ae06c: 5b25 3701 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0ae070: 0e00 |0012: return-void │ │ +0adfe8: |[0adfe8] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +0adff8: 5420 2701 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0adffc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0ae000: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0ae004: 1a01 e602 |0006: const-string v1, "Already attached" // string@02e6 │ │ +0ae008: 7020 8c24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ae00e: 2700 |000b: throw v0 │ │ +0ae010: 5b23 2701 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0ae014: 5b24 2e01 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@012e │ │ +0ae018: 5b25 3701 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0ae01c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1878 │ │ 0x000c line=1879 │ │ 0x000e line=1880 │ │ 0x0010 line=1881 │ │ 0x0012 line=1882 │ │ @@ -186949,84 +187050,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 │ │ -0ae074: |[0ae074] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0ae084: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ae086: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0ae088: 6300 1d01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ae08c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -0ae090: 1a00 6805 |0006: const-string v0, "FragmentManager" // string@0568 │ │ -0ae094: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ae098: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ae09e: 1a02 ad17 |000d: const-string v2, "attach: " // string@17ad │ │ -0ae0a2: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ae0a8: 0c01 |0012: move-result-object v1 │ │ -0ae0aa: 6e20 0325 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ae0b0: 0c01 |0016: move-result-object v1 │ │ -0ae0b2: 6e10 0a25 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ae0b8: 0c01 |001a: move-result-object v1 │ │ -0ae0ba: 7120 ae1e 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ae0c0: 5570 cd00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -0ae0c4: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -0ae0c8: 5c75 cd00 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -0ae0cc: 5570 c300 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0ae0d0: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -0ae0d4: 5460 2801 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae0d8: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -0ae0dc: 2200 aa04 |002c: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0ae0e0: 7010 3d25 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0ae0e6: 5b60 2801 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae0ea: 5460 2801 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae0ee: 6e20 4425 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2544 │ │ -0ae0f4: 0a00 |0038: move-result v0 │ │ -0ae0f6: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -0ae0fa: 2200 7f04 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0ae0fe: 2201 9204 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ae102: 7010 fb24 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ae108: 1a02 6305 |0042: const-string v2, "Fragment already added: " // string@0563 │ │ -0ae10c: 6e20 0425 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ae112: 0c01 |0047: move-result-object v1 │ │ -0ae114: 6e20 0325 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ae11a: 0c01 |004b: move-result-object v1 │ │ -0ae11c: 6e10 0a25 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ae122: 0c01 |004f: move-result-object v1 │ │ -0ae124: 7020 8c24 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0ae12a: 2700 |0053: throw v0 │ │ -0ae12c: 6300 1d01 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ae130: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -0ae134: 1a00 6805 |0058: const-string v0, "FragmentManager" // string@0568 │ │ -0ae138: 2201 9204 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ae13c: 7010 fb24 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ae142: 1a02 aa16 |005f: const-string v2, "add from attach: " // string@16aa │ │ -0ae146: 6e20 0425 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ae14c: 0c01 |0064: move-result-object v1 │ │ -0ae14e: 6e20 0325 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ae154: 0c01 |0068: move-result-object v1 │ │ -0ae156: 6e10 0a25 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ae15c: 0c01 |006c: move-result-object v1 │ │ -0ae15e: 7120 ae1e 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ae164: 5460 2801 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae168: 6e20 4125 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0ae16e: 5c73 c300 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0ae172: 5570 d100 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -0ae176: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -0ae17a: 5570 d800 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0ae17e: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -0ae182: 5c63 3501 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0ae186: 5262 3001 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0ae18a: 0760 |0083: move-object v0, v6 │ │ -0ae18c: 0771 |0084: move-object v1, v7 │ │ -0ae18e: 0183 |0085: move v3, v8 │ │ -0ae190: 0194 |0086: move v4, v9 │ │ -0ae192: 7406 a305 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@05a3 │ │ -0ae198: 0e00 |008a: return-void │ │ +0ae020: |[0ae020] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0ae030: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ae032: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0ae034: 6300 1d01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ae038: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +0ae03c: 1a00 6805 |0006: const-string v0, "FragmentManager" // string@0568 │ │ +0ae040: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ae044: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ae04a: 1a02 ad17 |000d: const-string v2, "attach: " // string@17ad │ │ +0ae04e: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ae054: 0c01 |0012: move-result-object v1 │ │ +0ae056: 6e20 0325 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ae05c: 0c01 |0016: move-result-object v1 │ │ +0ae05e: 6e10 0a25 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ae064: 0c01 |001a: move-result-object v1 │ │ +0ae066: 7120 ae1e 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ae06c: 5570 cd00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +0ae070: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +0ae074: 5c75 cd00 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +0ae078: 5570 c300 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0ae07c: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +0ae080: 5460 2801 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae084: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +0ae088: 2200 aa04 |002c: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0ae08c: 7010 3d25 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0ae092: 5b60 2801 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae096: 5460 2801 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae09a: 6e20 4425 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2544 │ │ +0ae0a0: 0a00 |0038: move-result v0 │ │ +0ae0a2: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +0ae0a6: 2200 7f04 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0ae0aa: 2201 9204 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ae0ae: 7010 fb24 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ae0b4: 1a02 6305 |0042: const-string v2, "Fragment already added: " // string@0563 │ │ +0ae0b8: 6e20 0425 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ae0be: 0c01 |0047: move-result-object v1 │ │ +0ae0c0: 6e20 0325 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ae0c6: 0c01 |004b: move-result-object v1 │ │ +0ae0c8: 6e10 0a25 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ae0ce: 0c01 |004f: move-result-object v1 │ │ +0ae0d0: 7020 8c24 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ae0d6: 2700 |0053: throw v0 │ │ +0ae0d8: 6300 1d01 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ae0dc: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +0ae0e0: 1a00 6805 |0058: const-string v0, "FragmentManager" // string@0568 │ │ +0ae0e4: 2201 9204 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ae0e8: 7010 fb24 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ae0ee: 1a02 aa16 |005f: const-string v2, "add from attach: " // string@16aa │ │ +0ae0f2: 6e20 0425 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ae0f8: 0c01 |0064: move-result-object v1 │ │ +0ae0fa: 6e20 0325 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ae100: 0c01 |0068: move-result-object v1 │ │ +0ae102: 6e10 0a25 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ae108: 0c01 |006c: move-result-object v1 │ │ +0ae10a: 7120 ae1e 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ae110: 5460 2801 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae114: 6e20 4125 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0ae11a: 5c73 c300 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0ae11e: 5570 d100 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +0ae122: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +0ae126: 5570 d800 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0ae12a: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +0ae12e: 5c63 3501 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0ae132: 5262 3001 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0ae136: 0760 |0083: move-object v0, v6 │ │ +0ae138: 0771 |0084: move-object v1, v7 │ │ +0ae13a: 0183 |0085: move v3, v8 │ │ +0ae13c: 0194 |0086: move v4, v9 │ │ +0ae13e: 7406 a305 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@05a3 │ │ +0ae144: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1275 │ │ 0x001e line=1276 │ │ 0x0022 line=1277 │ │ 0x0024 line=1278 │ │ 0x0028 line=1279 │ │ @@ -187051,18 +187152,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ae19c: |[0ae19c] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -0ae1ac: 2200 dd00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -0ae1b0: 7020 4704 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0447 │ │ -0ae1b6: 1100 |0005: return-object v0 │ │ +0ae148: |[0ae148] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +0ae158: 2200 dd00 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +0ae15c: 7020 4704 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0447 │ │ +0ae162: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -187070,64 +187171,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 │ │ -0ae1b8: |[0ae1b8] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0ae1c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ae1ca: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0ae1cc: 6300 1d01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ae1d0: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -0ae1d4: 1a00 6805 |0006: const-string v0, "FragmentManager" // string@0568 │ │ -0ae1d8: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ae1dc: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ae1e2: 1a03 ca1a |000d: const-string v3, "detach: " // string@1aca │ │ -0ae1e6: 6e20 0425 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ae1ec: 0c01 |0012: move-result-object v1 │ │ -0ae1ee: 6e20 0325 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ae1f4: 0c01 |0016: move-result-object v1 │ │ -0ae1f6: 6e10 0a25 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ae1fc: 0c01 |001a: move-result-object v1 │ │ -0ae1fe: 7120 ae1e 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ae204: 5570 cd00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -0ae208: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -0ae20c: 5c72 cd00 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -0ae210: 5570 c300 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0ae214: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -0ae218: 5460 2801 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae21c: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -0ae220: 6300 1d01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0ae224: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -0ae228: 1a00 6805 |0030: const-string v0, "FragmentManager" // string@0568 │ │ -0ae22c: 2201 9204 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ae230: 7010 fb24 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ae236: 1a03 e22e |0037: const-string v3, "remove from detach: " // string@2ee2 │ │ -0ae23a: 6e20 0425 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ae240: 0c01 |003c: move-result-object v1 │ │ -0ae242: 6e20 0325 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ae248: 0c01 |0040: move-result-object v1 │ │ -0ae24a: 6e10 0a25 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ae250: 0c01 |0044: move-result-object v1 │ │ -0ae252: 7120 ae1e 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0ae258: 5460 2801 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae25c: 6e20 4a25 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ -0ae262: 5570 d100 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -0ae266: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -0ae26a: 5570 d800 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0ae26e: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -0ae272: 5c62 3501 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0ae276: 5c75 c300 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0ae27a: 0760 |0059: move-object v0, v6 │ │ -0ae27c: 0771 |005a: move-object v1, v7 │ │ -0ae27e: 0183 |005b: move v3, v8 │ │ -0ae280: 0194 |005c: move v4, v9 │ │ -0ae282: 7406 a305 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@05a3 │ │ -0ae288: 0e00 |0060: return-void │ │ +0ae164: |[0ae164] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0ae174: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ae176: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0ae178: 6300 1d01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ae17c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +0ae180: 1a00 6805 |0006: const-string v0, "FragmentManager" // string@0568 │ │ +0ae184: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ae188: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ae18e: 1a03 ca1a |000d: const-string v3, "detach: " // string@1aca │ │ +0ae192: 6e20 0425 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ae198: 0c01 |0012: move-result-object v1 │ │ +0ae19a: 6e20 0325 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ae1a0: 0c01 |0016: move-result-object v1 │ │ +0ae1a2: 6e10 0a25 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ae1a8: 0c01 |001a: move-result-object v1 │ │ +0ae1aa: 7120 ae1e 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ae1b0: 5570 cd00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +0ae1b4: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +0ae1b8: 5c72 cd00 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +0ae1bc: 5570 c300 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0ae1c0: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +0ae1c4: 5460 2801 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae1c8: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +0ae1cc: 6300 1d01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0ae1d0: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +0ae1d4: 1a00 6805 |0030: const-string v0, "FragmentManager" // string@0568 │ │ +0ae1d8: 2201 9204 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ae1dc: 7010 fb24 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ae1e2: 1a03 e22e |0037: const-string v3, "remove from detach: " // string@2ee2 │ │ +0ae1e6: 6e20 0425 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ae1ec: 0c01 |003c: move-result-object v1 │ │ +0ae1ee: 6e20 0325 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ae1f4: 0c01 |0040: move-result-object v1 │ │ +0ae1f6: 6e10 0a25 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ae1fc: 0c01 |0044: move-result-object v1 │ │ +0ae1fe: 7120 ae1e 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0ae204: 5460 2801 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae208: 6e20 4a25 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ +0ae20e: 5570 d100 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +0ae212: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +0ae216: 5570 d800 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0ae21a: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +0ae21e: 5c62 3501 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0ae222: 5c75 c300 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0ae226: 0760 |0059: move-object v0, v6 │ │ +0ae228: 0771 |005a: move-object v1, v7 │ │ +0ae22a: 0183 |005b: move v3, v8 │ │ +0ae22c: 0194 |005c: move v4, v9 │ │ +0ae22e: 7406 a305 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@05a3 │ │ +0ae234: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1256 │ │ 0x001e line=1257 │ │ 0x0022 line=1258 │ │ 0x0024 line=1259 │ │ 0x0028 line=1261 │ │ @@ -187149,20 +187250,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ae28c: |[0ae28c] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -0ae29c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ae29e: 5c21 3b01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0ae2a2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0ae2a4: 6e30 a105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae2aa: 0e00 |0007: return-void │ │ +0ae238: |[0ae238] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +0ae248: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ae24a: 5c21 3b01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0ae24e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0ae250: 6e30 a105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae256: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1894 │ │ 0x0003 line=1895 │ │ 0x0007 line=1896 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -187172,31 +187273,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0ae2ac: |[0ae2ac] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0ae2bc: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae2c0: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0ae2c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ae2c6: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae2ca: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae2d0: 0a02 |000a: move-result v2 │ │ -0ae2d2: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0ae2d6: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae2da: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae2e0: 0c00 |0012: move-result-object v0 │ │ -0ae2e2: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae2e6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0ae2ea: 6e20 e804 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04e8 │ │ -0ae2f0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae2f4: 28e9 |001c: goto 0005 // -0017 │ │ -0ae2f6: 0e00 |001d: return-void │ │ +0ae258: |[0ae258] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0ae268: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae26c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0ae270: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0ae272: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae276: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae27c: 0a02 |000a: move-result v2 │ │ +0ae27e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0ae282: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae286: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae28c: 0c00 |0012: move-result-object v0 │ │ +0ae28e: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae292: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0ae296: 6e20 e804 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04e8 │ │ +0ae29c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ae2a0: 28e9 |001c: goto 0005 // -0017 │ │ +0ae2a2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1939 │ │ 0x0004 line=1940 │ │ 0x000d line=1941 │ │ 0x0015 line=1942 │ │ 0x0017 line=1943 │ │ @@ -187213,36 +187314,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0ae2f8: |[0ae2f8] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0ae308: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae30c: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -0ae310: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ae312: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae316: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae31c: 0a02 |000a: move-result v2 │ │ -0ae31e: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -0ae322: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae326: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae32c: 0c00 |0012: move-result-object v0 │ │ -0ae32e: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae332: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -0ae336: 6e20 e904 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@04e9 │ │ -0ae33c: 0a02 |001a: move-result v2 │ │ -0ae33e: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -0ae342: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0ae344: 0f02 |001e: return v2 │ │ -0ae346: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae34a: 28e4 |0021: goto 0005 // -001c │ │ -0ae34c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -0ae34e: 28fb |0023: goto 001e // -0005 │ │ +0ae2a4: |[0ae2a4] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0ae2b4: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae2b8: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +0ae2bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0ae2be: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae2c2: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae2c8: 0a02 |000a: move-result v2 │ │ +0ae2ca: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +0ae2ce: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae2d2: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae2d8: 0c00 |0012: move-result-object v0 │ │ +0ae2da: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae2de: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0ae2e2: 6e20 e904 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@04e9 │ │ +0ae2e8: 0a02 |001a: move-result v2 │ │ +0ae2ea: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +0ae2ee: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0ae2f0: 0f02 |001e: return v2 │ │ +0ae2f2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ae2f6: 28e4 |0021: goto 0005 // -001c │ │ +0ae2f8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0ae2fa: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2022 │ │ 0x0004 line=2023 │ │ 0x000d line=2024 │ │ 0x0015 line=2025 │ │ 0x0017 line=2026 │ │ @@ -187263,20 +187364,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ae350: |[0ae350] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -0ae360: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ae362: 5c21 3b01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0ae366: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0ae368: 6e30 a105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae36e: 0e00 |0007: return-void │ │ +0ae2fc: |[0ae2fc] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +0ae30c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ae30e: 5c21 3b01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0ae312: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ae314: 6e30 a105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae31a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1889 │ │ 0x0003 line=1890 │ │ 0x0007 line=1891 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -187286,59 +187387,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 │ │ -0ae370: |[0ae370] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0ae380: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ae382: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ae384: 5454 2801 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae388: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -0ae38c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0ae38e: 5454 2801 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae392: 6e10 4c25 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae398: 0a04 |000c: move-result v4 │ │ -0ae39a: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -0ae39e: 5454 2801 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae3a2: 6e20 4625 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae3a8: 0c00 |0014: move-result-object v0 │ │ -0ae3aa: 1f00 e500 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae3ae: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -0ae3b2: 6e30 eb04 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04eb │ │ -0ae3b8: 0a04 |001c: move-result v4 │ │ -0ae3ba: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -0ae3be: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -0ae3c0: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -0ae3c4: 2202 aa04 |0022: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ -0ae3c8: 7010 3d25 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0ae3ce: 6e20 4125 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0ae3d4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae3d8: 28db |002c: goto 0007 // -0025 │ │ -0ae3da: 5454 2f01 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ -0ae3de: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -0ae3e2: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -0ae3e4: 5454 2f01 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ -0ae3e8: 6e10 4c25 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae3ee: 0a04 |0037: move-result v4 │ │ -0ae3f0: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -0ae3f4: 5454 2f01 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ -0ae3f8: 6e20 4625 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae3fe: 0c00 |003f: move-result-object v0 │ │ -0ae400: 1f00 e500 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae404: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -0ae408: 6e20 4425 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2544 │ │ -0ae40e: 0a04 |0047: move-result v4 │ │ -0ae410: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -0ae414: 6e10 d704 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@04d7 │ │ -0ae41a: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae41e: 28e3 |004f: goto 0032 // -001d │ │ -0ae420: 5b52 2f01 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ -0ae424: 0f03 |0052: return v3 │ │ +0ae31c: |[0ae31c] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +0ae32c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ae32e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ae330: 5454 2801 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae334: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +0ae338: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0ae33a: 5454 2801 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae33e: 6e10 4c25 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae344: 0a04 |000c: move-result v4 │ │ +0ae346: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +0ae34a: 5454 2801 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae34e: 6e20 4625 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae354: 0c00 |0014: move-result-object v0 │ │ +0ae356: 1f00 e500 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae35a: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +0ae35e: 6e30 eb04 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04eb │ │ +0ae364: 0a04 |001c: move-result v4 │ │ +0ae366: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +0ae36a: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +0ae36c: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +0ae370: 2202 aa04 |0022: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ +0ae374: 7010 3d25 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0ae37a: 6e20 4125 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0ae380: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ae384: 28db |002c: goto 0007 // -0025 │ │ +0ae386: 5454 2f01 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ +0ae38a: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +0ae38e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0ae390: 5454 2f01 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ +0ae394: 6e10 4c25 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae39a: 0a04 |0037: move-result v4 │ │ +0ae39c: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +0ae3a0: 5454 2f01 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ +0ae3a4: 6e20 4625 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae3aa: 0c00 |003f: move-result-object v0 │ │ +0ae3ac: 1f00 e500 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae3b0: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +0ae3b4: 6e20 4425 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2544 │ │ +0ae3ba: 0a04 |0047: move-result v4 │ │ +0ae3bc: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +0ae3c0: 6e10 d704 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@04d7 │ │ +0ae3c6: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ae3ca: 28e3 |004f: goto 0032 // -001d │ │ +0ae3cc: 5b52 2f01 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ +0ae3d0: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1961 │ │ 0x0001 line=1962 │ │ 0x0002 line=1963 │ │ 0x0006 line=1964 │ │ 0x000f line=1965 │ │ @@ -187374,25 +187475,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0ae428: |[0ae428] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -0ae438: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ae43a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ae43c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0ae43e: 5c30 3101 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ -0ae442: 6e10 8f05 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -0ae448: 6e30 a105 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae44e: 5b31 2701 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0ae452: 5b31 2e01 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@012e │ │ -0ae456: 5b31 3701 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0ae45a: 0e00 |0011: return-void │ │ +0ae3d4: |[0ae3d4] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +0ae3e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ae3e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ae3e8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0ae3ea: 5c30 3101 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ +0ae3ee: 6e10 8f05 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +0ae3f4: 6e30 a105 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae3fa: 5b31 2701 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0ae3fe: 5b31 2e01 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@012e │ │ +0ae402: 5b31 3701 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0ae406: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1930 │ │ 0x0005 line=1931 │ │ 0x0008 line=1932 │ │ 0x000b line=1933 │ │ 0x000d line=1934 │ │ @@ -187406,19 +187507,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ae45c: |[0ae45c] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -0ae46c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ae46e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ae470: 6e30 a105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae476: 0e00 |0005: return-void │ │ +0ae408: |[0ae408] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +0ae418: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ae41a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ae41c: 6e30 a105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1926 │ │ 0x0005 line=1927 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -187427,31 +187528,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0ae478: |[0ae478] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -0ae488: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae48c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0ae490: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ae492: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae496: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae49c: 0a02 |000a: move-result v2 │ │ -0ae49e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0ae4a2: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae4a6: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae4ac: 0c00 |0012: move-result-object v0 │ │ -0ae4ae: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae4b2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0ae4b6: 6e10 ef04 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@04ef │ │ -0ae4bc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae4c0: 28e9 |001c: goto 0005 // -0017 │ │ -0ae4c2: 0e00 |001d: return-void │ │ +0ae424: |[0ae424] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +0ae434: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae438: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0ae43c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0ae43e: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae442: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae448: 0a02 |000a: move-result v2 │ │ +0ae44a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0ae44e: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae452: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae458: 0c00 |0012: move-result-object v0 │ │ +0ae45a: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae45e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0ae462: 6e10 ef04 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@04ef │ │ +0ae468: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ae46c: 28e9 |001c: goto 0005 // -0017 │ │ +0ae46e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1950 │ │ 0x0004 line=1951 │ │ 0x000d line=1952 │ │ 0x0015 line=1953 │ │ 0x0017 line=1954 │ │ @@ -187467,36 +187568,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0ae4c4: |[0ae4c4] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0ae4d4: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae4d8: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -0ae4dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ae4de: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae4e2: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae4e8: 0a02 |000a: move-result v2 │ │ -0ae4ea: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -0ae4ee: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae4f2: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae4f8: 0c00 |0012: move-result-object v0 │ │ -0ae4fa: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae4fe: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -0ae502: 6e20 f004 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04f0 │ │ -0ae508: 0a02 |001a: move-result v2 │ │ -0ae50a: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -0ae50e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0ae510: 0f02 |001e: return v2 │ │ -0ae512: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae516: 28e4 |0021: goto 0005 // -001c │ │ -0ae518: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -0ae51a: 28fb |0023: goto 001e // -0005 │ │ +0ae470: |[0ae470] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0ae480: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae484: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +0ae488: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0ae48a: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae48e: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae494: 0a02 |000a: move-result v2 │ │ +0ae496: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +0ae49a: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae49e: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae4a4: 0c00 |0012: move-result-object v0 │ │ +0ae4a6: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae4aa: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0ae4ae: 6e20 f004 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04f0 │ │ +0ae4b4: 0a02 |001a: move-result v2 │ │ +0ae4b6: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +0ae4ba: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0ae4bc: 0f02 |001e: return v2 │ │ +0ae4be: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ae4c2: 28e4 |0021: goto 0005 // -001c │ │ +0ae4c4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0ae4c6: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2008 │ │ 0x0004 line=2009 │ │ 0x000d line=2010 │ │ 0x0015 line=2011 │ │ 0x0017 line=2012 │ │ @@ -187517,31 +187618,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0ae51c: |[0ae51c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0ae52c: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae530: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0ae534: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ae536: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae53a: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae540: 0a02 |000a: move-result v2 │ │ -0ae542: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0ae546: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae54a: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae550: 0c00 |0012: move-result-object v0 │ │ -0ae552: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae556: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0ae55a: 6e20 f104 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@04f1 │ │ -0ae560: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae564: 28e9 |001c: goto 0005 // -0017 │ │ -0ae566: 0e00 |001d: return-void │ │ +0ae4c8: |[0ae4c8] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +0ae4d8: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae4dc: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0ae4e0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0ae4e2: 5432 2801 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae4e6: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae4ec: 0a02 |000a: move-result v2 │ │ +0ae4ee: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0ae4f2: 5432 2801 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae4f6: 6e20 4625 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae4fc: 0c00 |0012: move-result-object v0 │ │ +0ae4fe: 1f00 e500 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae502: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0ae506: 6e20 f104 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@04f1 │ │ +0ae50c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ae510: 28e9 |001c: goto 0005 // -0017 │ │ +0ae512: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2036 │ │ 0x0004 line=2037 │ │ 0x000d line=2038 │ │ 0x0015 line=2039 │ │ 0x0017 line=2040 │ │ @@ -187558,19 +187659,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ae568: |[0ae568] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -0ae578: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0ae57a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ae57c: 6e30 a105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae582: 0e00 |0005: return-void │ │ +0ae514: |[0ae514] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +0ae524: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0ae526: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ae528: 6e30 a105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae52e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1909 │ │ 0x0005 line=1910 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -187579,35 +187680,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0ae584: |[0ae584] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0ae594: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ae596: 5443 2801 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae59a: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -0ae59e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ae5a0: 5443 2801 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae5a4: 6e10 4c25 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae5aa: 0a03 |000b: move-result v3 │ │ -0ae5ac: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -0ae5b0: 5443 2801 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae5b4: 6e20 4625 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae5ba: 0c00 |0013: move-result-object v0 │ │ -0ae5bc: 1f00 e500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae5c0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0ae5c4: 6e20 f304 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04f3 │ │ -0ae5ca: 0a03 |001b: move-result v3 │ │ -0ae5cc: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -0ae5d0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0ae5d2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae5d6: 28e5 |0021: goto 0006 // -001b │ │ -0ae5d8: 0f02 |0022: return v2 │ │ +0ae530: |[0ae530] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0ae540: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ae542: 5443 2801 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae546: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +0ae54a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ae54c: 5443 2801 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae550: 6e10 4c25 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae556: 0a03 |000b: move-result v3 │ │ +0ae558: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +0ae55c: 5443 2801 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae560: 6e20 4625 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae566: 0c00 |0013: move-result-object v0 │ │ +0ae568: 1f00 e500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae56c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +0ae570: 6e20 f304 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04f3 │ │ +0ae576: 0a03 |001b: move-result v3 │ │ +0ae578: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +0ae57c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0ae57e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ae582: 28e5 |0021: goto 0006 // -001b │ │ +0ae584: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1993 │ │ 0x0001 line=1994 │ │ 0x0005 line=1995 │ │ 0x000e line=1996 │ │ 0x0016 line=1997 │ │ @@ -187627,19 +187728,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ae5dc: |[0ae5dc] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -0ae5ec: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0ae5ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ae5f0: 6e30 a105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae5f6: 0e00 |0005: return-void │ │ +0ae588: |[0ae588] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +0ae598: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0ae59a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ae59c: 6e30 a105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae5a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1922 │ │ 0x0005 line=1923 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -187648,20 +187749,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ae5f8: |[0ae5f8] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -0ae608: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ae60a: 5c21 3b01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0ae60e: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -0ae610: 6e30 a105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae616: 0e00 |0007: return-void │ │ +0ae5a4: |[0ae5a4] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +0ae5b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ae5b6: 5c21 3b01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0ae5ba: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +0ae5bc: 6e30 a105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae5c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1904 │ │ 0x0003 line=1905 │ │ 0x0007 line=1906 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -187671,20 +187772,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ae618: |[0ae618] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -0ae628: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ae62a: 5c21 3b01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0ae62e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0ae630: 6e30 a105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae636: 0e00 |0007: return-void │ │ +0ae5c4: |[0ae5c4] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +0ae5d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ae5d6: 5c21 3b01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0ae5da: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0ae5dc: 6e30 a105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae5e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1899 │ │ 0x0003 line=1900 │ │ 0x0007 line=1901 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -187694,21 +187795,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ae638: |[0ae638] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -0ae648: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ae64a: 5c20 3b01 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0ae64e: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -0ae650: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ae652: 6e30 a105 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ -0ae658: 0e00 |0008: return-void │ │ +0ae5e4: |[0ae5e4] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +0ae5f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ae5f6: 5c20 3b01 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0ae5fa: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +0ae5fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0ae5fe: 6e30 a105 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@05a1 │ │ +0ae604: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1916 │ │ 0x0003 line=1918 │ │ 0x0008 line=1919 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -187718,267 +187819,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 │ │ -0ae65c: |[0ae65c] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0ae66c: 2206 9204 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0ae670: 7010 fb24 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ae676: 6e20 0425 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ae67c: 0c06 |0008: move-result-object v6 │ │ -0ae67e: 1a07 0900 |0009: const-string v7, " " // string@0009 │ │ -0ae682: 6e20 0425 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ae688: 0c06 |000e: move-result-object v6 │ │ -0ae68a: 6e10 0a25 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ae690: 0c04 |0012: move-result-object v4 │ │ -0ae692: 5486 2601 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0ae696: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -0ae69a: 5486 2601 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0ae69e: 6e10 4c25 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae6a4: 0a00 |001c: move-result v0 │ │ -0ae6a6: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -0ae6aa: 6e20 4e24 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae6b0: 1a06 c002 |0022: const-string v6, "Active Fragments in " // string@02c0 │ │ -0ae6b4: 6e20 4e24 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae6ba: 7110 0e25 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -0ae6c0: 0a06 |002a: move-result v6 │ │ -0ae6c2: 7110 9424 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0ae6c8: 0c06 |002e: move-result-object v6 │ │ -0ae6ca: 6e20 4e24 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae6d0: 1a06 6801 |0032: const-string v6, ":" // string@0168 │ │ -0ae6d4: 6e20 5324 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae6da: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0ae6dc: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -0ae6e0: 5486 2601 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0ae6e4: 6e20 4625 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae6ea: 0c02 |003f: move-result-object v2 │ │ -0ae6ec: 1f02 e500 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae6f0: 6e20 4e24 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae6f6: 1a06 0a00 |0045: const-string v6, " #" // string@000a │ │ -0ae6fa: 6e20 4e24 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae700: 6e20 4c24 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0ae706: 1a06 6901 |004d: const-string v6, ": " // string@0169 │ │ -0ae70a: 6e20 4e24 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae710: 6e20 5224 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0ae716: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -0ae71a: 6e5c a704 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@04a7 │ │ -0ae720: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ae724: 28dc |005c: goto 0038 // -0024 │ │ -0ae726: 5486 2801 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae72a: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -0ae72e: 5486 2801 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae732: 6e10 4c25 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae738: 0a00 |0066: move-result v0 │ │ -0ae73a: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -0ae73e: 6e20 4e24 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae744: 1a06 dd02 |006c: const-string v6, "Added Fragments:" // string@02dd │ │ -0ae748: 6e20 5324 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae74e: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -0ae750: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -0ae754: 5486 2801 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0ae758: 6e20 4625 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae75e: 0c02 |0079: move-result-object v2 │ │ -0ae760: 1f02 e500 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae764: 6e20 4e24 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae76a: 1a06 0a00 |007f: const-string v6, " #" // string@000a │ │ -0ae76e: 6e20 4e24 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae774: 6e20 4c24 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0ae77a: 1a06 6901 |0087: const-string v6, ": " // string@0169 │ │ -0ae77e: 6e20 4e24 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae784: 6e10 0505 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0505 │ │ -0ae78a: 0c06 |008f: move-result-object v6 │ │ -0ae78c: 6e20 5324 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae792: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ae796: 28dd |0095: goto 0072 // -0023 │ │ -0ae798: 5486 2f01 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ -0ae79c: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -0ae7a0: 5486 2f01 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ -0ae7a4: 6e10 4c25 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae7aa: 0a00 |009f: move-result v0 │ │ -0ae7ac: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -0ae7b0: 6e20 4e24 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae7b6: 1a06 7805 |00a5: const-string v6, "Fragments Created Menus:" // string@0578 │ │ -0ae7ba: 6e20 5324 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae7c0: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -0ae7c2: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -0ae7c6: 5486 2f01 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ -0ae7ca: 6e20 4625 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae7d0: 0c02 |00b2: move-result-object v2 │ │ -0ae7d2: 1f02 e500 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0ae7d6: 6e20 4e24 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae7dc: 1a06 0a00 |00b8: const-string v6, " #" // string@000a │ │ -0ae7e0: 6e20 4e24 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae7e6: 6e20 4c24 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0ae7ec: 1a06 6901 |00c0: const-string v6, ": " // string@0169 │ │ -0ae7f0: 6e20 4e24 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae7f6: 6e10 0505 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0505 │ │ -0ae7fc: 0c06 |00c8: move-result-object v6 │ │ -0ae7fe: 6e20 5324 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae804: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ae808: 28dd |00ce: goto 00ab // -0023 │ │ -0ae80a: 5486 2b01 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0ae80e: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -0ae812: 5486 2b01 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0ae816: 6e10 4c25 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae81c: 0a00 |00d8: move-result v0 │ │ -0ae81e: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -0ae822: 6e20 4e24 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae828: 1a06 1503 |00de: const-string v6, "Back Stack:" // string@0315 │ │ -0ae82c: 6e20 5324 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae832: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -0ae834: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -0ae838: 5486 2b01 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0ae83c: 6e20 4625 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae842: 0c01 |00eb: move-result-object v1 │ │ -0ae844: 1f01 dd00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -0ae848: 6e20 4e24 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae84e: 1a06 0a00 |00f1: const-string v6, " #" // string@000a │ │ -0ae852: 6e20 4e24 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae858: 6e20 4c24 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0ae85e: 1a06 6901 |00f9: const-string v6, ": " // string@0169 │ │ -0ae862: 6e20 4e24 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae868: 6e10 7004 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@0470 │ │ -0ae86e: 0c06 |0101: move-result-object v6 │ │ -0ae870: 6e20 5324 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae876: 6e5c 5504 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@0455 │ │ -0ae87c: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ae880: 28da |010a: goto 00e4 // -0026 │ │ -0ae882: 1d08 |010b: monitor-enter v8 │ │ -0ae884: 5486 2d01 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0ae888: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -0ae88c: 5486 2d01 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0ae890: 6e10 4c25 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae896: 0a00 |0115: move-result v0 │ │ -0ae898: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -0ae89c: 6e20 4e24 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae8a2: 1a06 1403 |011b: const-string v6, "Back Stack Indices:" // string@0314 │ │ -0ae8a6: 6e20 5324 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae8ac: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -0ae8ae: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -0ae8b2: 5486 2d01 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0ae8b6: 6e20 4625 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae8bc: 0c01 |0128: move-result-object v1 │ │ -0ae8be: 1f01 dd00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -0ae8c2: 6e20 4e24 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae8c8: 1a06 0a00 |012e: const-string v6, " #" // string@000a │ │ -0ae8cc: 6e20 4e24 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae8d2: 6e20 4c24 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0ae8d8: 1a06 6901 |0136: const-string v6, ": " // string@0169 │ │ -0ae8dc: 6e20 4e24 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae8e2: 6e20 5224 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0ae8e8: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ae8ec: 28e1 |0140: goto 0121 // -001f │ │ -0ae8ee: 5486 2901 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0ae8f2: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -0ae8f6: 5486 2901 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0ae8fa: 6e10 4c25 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae900: 0a06 |014a: move-result v6 │ │ -0ae902: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -0ae906: 6e20 4e24 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae90c: 1a06 1324 |0150: const-string v6, "mAvailBackStackIndices: " // string@2413 │ │ -0ae910: 6e20 4e24 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae916: 5486 2901 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0ae91a: 6e10 4d25 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@254d │ │ -0ae920: 0c06 |015a: move-result-object v6 │ │ -0ae922: 7110 5325 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ -0ae928: 0c06 |015e: move-result-object v6 │ │ -0ae92a: 6e20 5324 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae930: 1e08 |0162: monitor-exit v8 │ │ -0ae932: 5486 3801 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0ae936: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -0ae93a: 5486 3801 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0ae93e: 6e10 4c25 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ae944: 0a00 |016c: move-result v0 │ │ -0ae946: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -0ae94a: 6e20 4e24 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae950: 1a06 0e10 |0172: const-string v6, "Pending Actions:" // string@100e │ │ -0ae954: 6e20 5324 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae95a: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -0ae95c: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -0ae960: 5486 3801 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0ae964: 6e20 4625 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0ae96a: 0c05 |017f: move-result-object v5 │ │ -0ae96c: 1f05 8d04 |0180: check-cast v5, Ljava/lang/Runnable; // type@048d │ │ -0ae970: 6e20 4e24 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae976: 1a06 0a00 |0185: const-string v6, " #" // string@000a │ │ -0ae97a: 6e20 4e24 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae980: 6e20 4c24 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0ae986: 1a06 6901 |018d: const-string v6, ": " // string@0169 │ │ -0ae98a: 6e20 4e24 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae990: 6e20 5224 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0ae996: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ae99a: 28e1 |0197: goto 0178 // -001f │ │ -0ae99c: 0d06 |0198: move-exception v6 │ │ -0ae99e: 1e08 |0199: monitor-exit v8 │ │ -0ae9a0: 2706 |019a: throw v6 │ │ -0ae9a2: 6e20 4e24 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae9a8: 1a06 6905 |019e: const-string v6, "FragmentManager misc state:" // string@0569 │ │ -0ae9ac: 6e20 5324 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0ae9b2: 6e20 4e24 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae9b8: 1a06 1f00 |01a6: const-string v6, " mActivity=" // string@001f │ │ -0ae9bc: 6e20 4e24 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae9c2: 5486 2701 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0ae9c6: 6e20 5224 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0ae9cc: 6e20 4e24 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae9d2: 1a06 2100 |01b3: const-string v6, " mContainer=" // string@0021 │ │ -0ae9d6: 6e20 4e24 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae9dc: 5486 2e01 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@012e │ │ -0ae9e0: 6e20 5224 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0ae9e6: 5486 3701 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0ae9ea: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -0ae9ee: 6e20 4e24 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae9f4: 1a06 2600 |01c4: const-string v6, " mParent=" // string@0026 │ │ -0ae9f8: 6e20 4e24 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0ae9fe: 5486 3701 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0aea02: 6e20 5224 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0aea08: 6e20 4e24 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aea0e: 1a06 2200 |01d1: const-string v6, " mCurState=" // string@0022 │ │ -0aea12: 6e20 4e24 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aea18: 5286 3001 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0aea1c: 6e20 4c24 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0aea22: 1a06 8600 |01db: const-string v6, " mStateSaved=" // string@0086 │ │ -0aea26: 6e20 4e24 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aea2c: 5586 3b01 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0aea30: 6e20 4f24 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0aea36: 1a06 7200 |01e5: const-string v6, " mDestroyed=" // string@0072 │ │ -0aea3a: 6e20 4e24 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aea40: 5586 3101 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ -0aea44: 6e20 5424 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0aea4a: 5586 3501 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0aea4e: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -0aea52: 6e20 4e24 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aea58: 1a06 2400 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0024 │ │ -0aea5c: 6e20 4e24 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aea62: 5586 3501 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0aea66: 6e20 5424 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0aea6c: 5486 3601 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0aea70: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -0aea74: 6e20 4e24 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aea7a: 1a06 2500 |0207: const-string v6, " mNoTransactionsBecause=" // string@0025 │ │ -0aea7e: 6e20 4e24 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aea84: 5486 3601 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0aea88: 6e20 5324 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0aea8e: 5486 2a01 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0aea92: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -0aea96: 5486 2a01 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0aea9a: 6e10 4c25 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aeaa0: 0a06 |021a: move-result v6 │ │ -0aeaa2: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -0aeaa6: 6e20 4e24 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aeaac: 1a06 2000 |0220: const-string v6, " mAvailIndices: " // string@0020 │ │ -0aeab0: 6e20 4e24 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0aeab6: 5486 2a01 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0aeaba: 6e10 4d25 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@254d │ │ -0aeac0: 0c06 |022a: move-result-object v6 │ │ -0aeac2: 7110 5325 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ -0aeac8: 0c06 |022e: move-result-object v6 │ │ -0aeaca: 6e20 5324 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0aead0: 0e00 |0232: return-void │ │ +0ae608: |[0ae608] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0ae618: 2206 9204 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0ae61c: 7010 fb24 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ae622: 6e20 0425 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ae628: 0c06 |0008: move-result-object v6 │ │ +0ae62a: 1a07 0900 |0009: const-string v7, " " // string@0009 │ │ +0ae62e: 6e20 0425 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ae634: 0c06 |000e: move-result-object v6 │ │ +0ae636: 6e10 0a25 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ae63c: 0c04 |0012: move-result-object v4 │ │ +0ae63e: 5486 2601 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0ae642: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +0ae646: 5486 2601 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0ae64a: 6e10 4c25 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae650: 0a00 |001c: move-result v0 │ │ +0ae652: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +0ae656: 6e20 4e24 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae65c: 1a06 c002 |0022: const-string v6, "Active Fragments in " // string@02c0 │ │ +0ae660: 6e20 4e24 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae666: 7110 0e25 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +0ae66c: 0a06 |002a: move-result v6 │ │ +0ae66e: 7110 9424 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0ae674: 0c06 |002e: move-result-object v6 │ │ +0ae676: 6e20 4e24 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae67c: 1a06 6801 |0032: const-string v6, ":" // string@0168 │ │ +0ae680: 6e20 5324 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae686: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0ae688: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +0ae68c: 5486 2601 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0ae690: 6e20 4625 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae696: 0c02 |003f: move-result-object v2 │ │ +0ae698: 1f02 e500 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae69c: 6e20 4e24 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae6a2: 1a06 0a00 |0045: const-string v6, " #" // string@000a │ │ +0ae6a6: 6e20 4e24 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae6ac: 6e20 4c24 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ae6b2: 1a06 6901 |004d: const-string v6, ": " // string@0169 │ │ +0ae6b6: 6e20 4e24 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae6bc: 6e20 5224 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ae6c2: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +0ae6c6: 6e5c a704 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@04a7 │ │ +0ae6cc: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ae6d0: 28dc |005c: goto 0038 // -0024 │ │ +0ae6d2: 5486 2801 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae6d6: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +0ae6da: 5486 2801 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae6de: 6e10 4c25 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae6e4: 0a00 |0066: move-result v0 │ │ +0ae6e6: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +0ae6ea: 6e20 4e24 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae6f0: 1a06 dd02 |006c: const-string v6, "Added Fragments:" // string@02dd │ │ +0ae6f4: 6e20 5324 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae6fa: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +0ae6fc: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +0ae700: 5486 2801 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0ae704: 6e20 4625 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae70a: 0c02 |0079: move-result-object v2 │ │ +0ae70c: 1f02 e500 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae710: 6e20 4e24 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae716: 1a06 0a00 |007f: const-string v6, " #" // string@000a │ │ +0ae71a: 6e20 4e24 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae720: 6e20 4c24 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ae726: 1a06 6901 |0087: const-string v6, ": " // string@0169 │ │ +0ae72a: 6e20 4e24 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae730: 6e10 0505 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0505 │ │ +0ae736: 0c06 |008f: move-result-object v6 │ │ +0ae738: 6e20 5324 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae73e: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ae742: 28dd |0095: goto 0072 // -0023 │ │ +0ae744: 5486 2f01 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ +0ae748: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +0ae74c: 5486 2f01 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ +0ae750: 6e10 4c25 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae756: 0a00 |009f: move-result v0 │ │ +0ae758: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +0ae75c: 6e20 4e24 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae762: 1a06 7805 |00a5: const-string v6, "Fragments Created Menus:" // string@0578 │ │ +0ae766: 6e20 5324 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae76c: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +0ae76e: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +0ae772: 5486 2f01 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@012f │ │ +0ae776: 6e20 4625 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae77c: 0c02 |00b2: move-result-object v2 │ │ +0ae77e: 1f02 e500 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0ae782: 6e20 4e24 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae788: 1a06 0a00 |00b8: const-string v6, " #" // string@000a │ │ +0ae78c: 6e20 4e24 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae792: 6e20 4c24 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ae798: 1a06 6901 |00c0: const-string v6, ": " // string@0169 │ │ +0ae79c: 6e20 4e24 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae7a2: 6e10 0505 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0505 │ │ +0ae7a8: 0c06 |00c8: move-result-object v6 │ │ +0ae7aa: 6e20 5324 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae7b0: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ae7b4: 28dd |00ce: goto 00ab // -0023 │ │ +0ae7b6: 5486 2b01 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0ae7ba: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +0ae7be: 5486 2b01 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0ae7c2: 6e10 4c25 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae7c8: 0a00 |00d8: move-result v0 │ │ +0ae7ca: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +0ae7ce: 6e20 4e24 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae7d4: 1a06 1503 |00de: const-string v6, "Back Stack:" // string@0315 │ │ +0ae7d8: 6e20 5324 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae7de: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +0ae7e0: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +0ae7e4: 5486 2b01 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0ae7e8: 6e20 4625 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae7ee: 0c01 |00eb: move-result-object v1 │ │ +0ae7f0: 1f01 dd00 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +0ae7f4: 6e20 4e24 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae7fa: 1a06 0a00 |00f1: const-string v6, " #" // string@000a │ │ +0ae7fe: 6e20 4e24 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae804: 6e20 4c24 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ae80a: 1a06 6901 |00f9: const-string v6, ": " // string@0169 │ │ +0ae80e: 6e20 4e24 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae814: 6e10 7004 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@0470 │ │ +0ae81a: 0c06 |0101: move-result-object v6 │ │ +0ae81c: 6e20 5324 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae822: 6e5c 5504 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@0455 │ │ +0ae828: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ae82c: 28da |010a: goto 00e4 // -0026 │ │ +0ae82e: 1d08 |010b: monitor-enter v8 │ │ +0ae830: 5486 2d01 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0ae834: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +0ae838: 5486 2d01 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0ae83c: 6e10 4c25 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae842: 0a00 |0115: move-result v0 │ │ +0ae844: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +0ae848: 6e20 4e24 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae84e: 1a06 1403 |011b: const-string v6, "Back Stack Indices:" // string@0314 │ │ +0ae852: 6e20 5324 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae858: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +0ae85a: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +0ae85e: 5486 2d01 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0ae862: 6e20 4625 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae868: 0c01 |0128: move-result-object v1 │ │ +0ae86a: 1f01 dd00 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +0ae86e: 6e20 4e24 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae874: 1a06 0a00 |012e: const-string v6, " #" // string@000a │ │ +0ae878: 6e20 4e24 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae87e: 6e20 4c24 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ae884: 1a06 6901 |0136: const-string v6, ": " // string@0169 │ │ +0ae888: 6e20 4e24 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae88e: 6e20 5224 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ae894: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ae898: 28e1 |0140: goto 0121 // -001f │ │ +0ae89a: 5486 2901 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0ae89e: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +0ae8a2: 5486 2901 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0ae8a6: 6e10 4c25 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae8ac: 0a06 |014a: move-result v6 │ │ +0ae8ae: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +0ae8b2: 6e20 4e24 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae8b8: 1a06 1324 |0150: const-string v6, "mAvailBackStackIndices: " // string@2413 │ │ +0ae8bc: 6e20 4e24 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae8c2: 5486 2901 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0ae8c6: 6e10 4d25 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@254d │ │ +0ae8cc: 0c06 |015a: move-result-object v6 │ │ +0ae8ce: 7110 5325 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ +0ae8d4: 0c06 |015e: move-result-object v6 │ │ +0ae8d6: 6e20 5324 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae8dc: 1e08 |0162: monitor-exit v8 │ │ +0ae8de: 5486 3801 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0ae8e2: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +0ae8e6: 5486 3801 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0ae8ea: 6e10 4c25 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ae8f0: 0a00 |016c: move-result v0 │ │ +0ae8f2: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +0ae8f6: 6e20 4e24 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae8fc: 1a06 0e10 |0172: const-string v6, "Pending Actions:" // string@100e │ │ +0ae900: 6e20 5324 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae906: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +0ae908: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +0ae90c: 5486 3801 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0ae910: 6e20 4625 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0ae916: 0c05 |017f: move-result-object v5 │ │ +0ae918: 1f05 8d04 |0180: check-cast v5, Ljava/lang/Runnable; // type@048d │ │ +0ae91c: 6e20 4e24 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae922: 1a06 0a00 |0185: const-string v6, " #" // string@000a │ │ +0ae926: 6e20 4e24 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae92c: 6e20 4c24 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ae932: 1a06 6901 |018d: const-string v6, ": " // string@0169 │ │ +0ae936: 6e20 4e24 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae93c: 6e20 5224 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ae942: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ae946: 28e1 |0197: goto 0178 // -001f │ │ +0ae948: 0d06 |0198: move-exception v6 │ │ +0ae94a: 1e08 |0199: monitor-exit v8 │ │ +0ae94c: 2706 |019a: throw v6 │ │ +0ae94e: 6e20 4e24 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae954: 1a06 6905 |019e: const-string v6, "FragmentManager misc state:" // string@0569 │ │ +0ae958: 6e20 5324 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0ae95e: 6e20 4e24 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae964: 1a06 1f00 |01a6: const-string v6, " mActivity=" // string@001f │ │ +0ae968: 6e20 4e24 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae96e: 5486 2701 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0ae972: 6e20 5224 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ae978: 6e20 4e24 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae97e: 1a06 2100 |01b3: const-string v6, " mContainer=" // string@0021 │ │ +0ae982: 6e20 4e24 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae988: 5486 2e01 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@012e │ │ +0ae98c: 6e20 5224 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ae992: 5486 3701 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0ae996: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +0ae99a: 6e20 4e24 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae9a0: 1a06 2600 |01c4: const-string v6, " mParent=" // string@0026 │ │ +0ae9a4: 6e20 4e24 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae9aa: 5486 3701 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0ae9ae: 6e20 5224 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0ae9b4: 6e20 4e24 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae9ba: 1a06 2200 |01d1: const-string v6, " mCurState=" // string@0022 │ │ +0ae9be: 6e20 4e24 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae9c4: 5286 3001 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0ae9c8: 6e20 4c24 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0ae9ce: 1a06 8600 |01db: const-string v6, " mStateSaved=" // string@0086 │ │ +0ae9d2: 6e20 4e24 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae9d8: 5586 3b01 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0ae9dc: 6e20 4f24 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0ae9e2: 1a06 7200 |01e5: const-string v6, " mDestroyed=" // string@0072 │ │ +0ae9e6: 6e20 4e24 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0ae9ec: 5586 3101 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ +0ae9f0: 6e20 5424 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0ae9f6: 5586 3501 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0ae9fa: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +0ae9fe: 6e20 4e24 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aea04: 1a06 2400 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0024 │ │ +0aea08: 6e20 4e24 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aea0e: 5586 3501 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0aea12: 6e20 5424 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0aea18: 5486 3601 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0aea1c: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +0aea20: 6e20 4e24 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aea26: 1a06 2500 |0207: const-string v6, " mNoTransactionsBecause=" // string@0025 │ │ +0aea2a: 6e20 4e24 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aea30: 5486 3601 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0aea34: 6e20 5324 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0aea3a: 5486 2a01 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0aea3e: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +0aea42: 5486 2a01 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0aea46: 6e10 4c25 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aea4c: 0a06 |021a: move-result v6 │ │ +0aea4e: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +0aea52: 6e20 4e24 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aea58: 1a06 2000 |0220: const-string v6, " mAvailIndices: " // string@0020 │ │ +0aea5c: 6e20 4e24 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0aea62: 5486 2a01 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0aea66: 6e10 4d25 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@254d │ │ +0aea6c: 0c06 |022a: move-result-object v6 │ │ +0aea6e: 7110 5325 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ +0aea74: 0c06 |022e: move-result-object v6 │ │ +0aea76: 6e20 5324 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0aea7c: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=627 │ │ @@ -188096,51 +188197,51 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0aeae8: |[0aeae8] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -0aeaf8: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -0aeafc: 7010 7b05 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@057b │ │ -0aeb02: 1d02 |0005: monitor-enter v2 │ │ -0aeb04: 5520 3101 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ -0aeb08: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -0aeb0c: 5420 2701 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0aeb10: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -0aeb14: 2200 7f04 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0aeb18: 1a01 c502 |0010: const-string v1, "Activity has been destroyed" // string@02c5 │ │ -0aeb1c: 7020 8c24 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0aeb22: 2700 |0015: throw v0 │ │ -0aeb24: 0d00 |0016: move-exception v0 │ │ -0aeb26: 1e02 |0017: monitor-exit v2 │ │ -0aeb28: 2700 |0018: throw v0 │ │ -0aeb2a: 5420 3801 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aeb2e: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -0aeb32: 2200 aa04 |001d: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0aeb36: 7010 3d25 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0aeb3c: 5b20 3801 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aeb40: 5420 3801 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aeb44: 6e20 4125 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0aeb4a: 5420 3801 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aeb4e: 6e10 4c25 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aeb54: 0a00 |002e: move-result v0 │ │ -0aeb56: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -0aeb58: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ -0aeb5c: 5420 2701 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0aeb60: 5400 0101 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0aeb64: 5421 3201 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0132 │ │ -0aeb68: 6e20 3503 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -0aeb6e: 5420 2701 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0aeb72: 5400 0101 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0aeb76: 5421 3201 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0132 │ │ -0aeb7a: 6e20 3203 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0332 │ │ -0aeb80: 1e02 |0044: monitor-exit v2 │ │ -0aeb82: 0e00 |0045: return-void │ │ +0aea94: |[0aea94] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +0aeaa4: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +0aeaa8: 7010 7b05 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@057b │ │ +0aeaae: 1d02 |0005: monitor-enter v2 │ │ +0aeab0: 5520 3101 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ +0aeab4: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +0aeab8: 5420 2701 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0aeabc: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +0aeac0: 2200 7f04 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0aeac4: 1a01 c502 |0010: const-string v1, "Activity has been destroyed" // string@02c5 │ │ +0aeac8: 7020 8c24 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0aeace: 2700 |0015: throw v0 │ │ +0aead0: 0d00 |0016: move-exception v0 │ │ +0aead2: 1e02 |0017: monitor-exit v2 │ │ +0aead4: 2700 |0018: throw v0 │ │ +0aead6: 5420 3801 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aeada: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +0aeade: 2200 aa04 |001d: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0aeae2: 7010 3d25 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0aeae8: 5b20 3801 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aeaec: 5420 3801 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aeaf0: 6e20 4125 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0aeaf6: 5420 3801 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aeafa: 6e10 4c25 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aeb00: 0a00 |002e: move-result v0 │ │ +0aeb02: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +0aeb04: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ +0aeb08: 5420 2701 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0aeb0c: 5400 0101 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0aeb10: 5421 3201 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0132 │ │ +0aeb14: 6e20 3503 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +0aeb1a: 5420 2701 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0aeb1e: 5400 0101 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0aeb22: 5421 3201 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0132 │ │ +0aeb26: 6e20 3203 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0332 │ │ +0aeb2c: 1e02 |0044: monitor-exit v2 │ │ +0aeb2e: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0006 - 0x0018 │ │ -> 0x0016 │ │ 0x0019 - 0x0045 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=1371 │ │ @@ -188167,105 +188268,105 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -0aeb98: |[0aeb98] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -0aeba8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0aebaa: 5585 3301 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0133 │ │ -0aebae: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -0aebb2: 2205 7f04 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@047f │ │ -0aebb6: 1a06 7210 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@1072 │ │ -0aebba: 7020 8c24 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0aebc0: 2705 |000c: throw v5 │ │ -0aebc2: 7100 3d03 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@033d │ │ -0aebc8: 0c05 |0010: move-result-object v5 │ │ -0aebca: 5486 2701 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0aebce: 5466 0101 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0aebd2: 6e10 2d03 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@032d │ │ -0aebd8: 0c06 |0018: move-result-object v6 │ │ -0aebda: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -0aebde: 2205 7f04 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@047f │ │ -0aebe2: 1a06 000f |001d: const-string v6, "Must be called from main thread of process" // string@0f00 │ │ -0aebe6: 7020 8c24 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0aebec: 2705 |0022: throw v5 │ │ -0aebee: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0aebf0: 1d08 |0024: monitor-enter v8 │ │ -0aebf2: 5485 3801 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aebf6: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -0aebfa: 5485 3801 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aebfe: 6e10 4c25 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aec04: 0a05 |002e: move-result v5 │ │ -0aec06: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -0aec0a: 1e08 |0031: monitor-exit v8 │ │ -0aec0c: 5585 3401 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0134 │ │ -0aec10: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -0aec14: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0aec16: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0aec18: 5485 2601 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aec1c: 6e10 4c25 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aec22: 0a05 |003d: move-result v5 │ │ -0aec24: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -0aec28: 5485 2601 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aec2c: 6e20 4625 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aec32: 0c01 |0045: move-result-object v1 │ │ -0aec34: 1f01 e500 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0aec38: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -0aec3c: 5415 d600 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -0aec40: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -0aec44: 5415 d600 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -0aec48: 6e10 6806 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0668 │ │ -0aec4e: 0a05 |0053: move-result v5 │ │ -0aec50: b653 |0054: or-int/2addr v3, v5 │ │ -0aec52: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0aec56: 28e1 |0057: goto 0038 // -001f │ │ -0aec58: 5485 3801 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aec5c: 6e10 4c25 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aec62: 0a04 |005d: move-result v4 │ │ -0aec64: 5485 3c01 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ -0aec68: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -0aec6c: 5485 3c01 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ -0aec70: 2155 |0064: array-length v5, v5 │ │ -0aec72: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -0aec76: 2345 7906 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0679 │ │ -0aec7a: 5b85 3c01 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ -0aec7e: 5485 3801 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aec82: 5486 3c01 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ -0aec86: 6e20 4e25 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -0aec8c: 5485 3801 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ -0aec90: 6e10 4325 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0aec96: 5485 2701 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0aec9a: 5455 0101 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0aec9e: 5486 3201 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0132 │ │ -0aeca2: 6e20 3503 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -0aeca8: 1e08 |0080: monitor-exit v8 │ │ -0aecaa: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -0aecac: 5c85 3301 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0133 │ │ -0aecb0: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -0aecb2: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -0aecb6: 5485 3c01 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ -0aecba: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -0aecbe: 7210 c724 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ -0aecc4: 5485 3c01 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ -0aecc8: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -0aecca: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -0aecce: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0aecd2: 28f0 |0095: goto 0085 // -0010 │ │ -0aecd4: 0d05 |0096: move-exception v5 │ │ -0aecd6: 1e08 |0097: monitor-exit v8 │ │ -0aecd8: 2705 |0098: throw v5 │ │ -0aecda: 5c87 3301 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0133 │ │ -0aecde: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -0aece0: 2888 |009c: goto 0024 // -0078 │ │ -0aece2: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -0aece6: 5c87 3401 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0134 │ │ -0aecea: 6e10 ba05 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@05ba │ │ -0aecf0: 0f00 |00a4: return v0 │ │ +0aeb44: |[0aeb44] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +0aeb54: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0aeb56: 5585 3301 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0133 │ │ +0aeb5a: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +0aeb5e: 2205 7f04 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@047f │ │ +0aeb62: 1a06 7210 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@1072 │ │ +0aeb66: 7020 8c24 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0aeb6c: 2705 |000c: throw v5 │ │ +0aeb6e: 7100 3d03 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@033d │ │ +0aeb74: 0c05 |0010: move-result-object v5 │ │ +0aeb76: 5486 2701 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0aeb7a: 5466 0101 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0aeb7e: 6e10 2d03 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@032d │ │ +0aeb84: 0c06 |0018: move-result-object v6 │ │ +0aeb86: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +0aeb8a: 2205 7f04 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@047f │ │ +0aeb8e: 1a06 000f |001d: const-string v6, "Must be called from main thread of process" // string@0f00 │ │ +0aeb92: 7020 8c24 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0aeb98: 2705 |0022: throw v5 │ │ +0aeb9a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0aeb9c: 1d08 |0024: monitor-enter v8 │ │ +0aeb9e: 5485 3801 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aeba2: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +0aeba6: 5485 3801 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aebaa: 6e10 4c25 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aebb0: 0a05 |002e: move-result v5 │ │ +0aebb2: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +0aebb6: 1e08 |0031: monitor-exit v8 │ │ +0aebb8: 5585 3401 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0134 │ │ +0aebbc: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +0aebc0: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0aebc2: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0aebc4: 5485 2601 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aebc8: 6e10 4c25 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aebce: 0a05 |003d: move-result v5 │ │ +0aebd0: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +0aebd4: 5485 2601 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aebd8: 6e20 4625 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aebde: 0c01 |0045: move-result-object v1 │ │ +0aebe0: 1f01 e500 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0aebe4: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +0aebe8: 5415 d600 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +0aebec: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +0aebf0: 5415 d600 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +0aebf4: 6e10 6806 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0668 │ │ +0aebfa: 0a05 |0053: move-result v5 │ │ +0aebfc: b653 |0054: or-int/2addr v3, v5 │ │ +0aebfe: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0aec02: 28e1 |0057: goto 0038 // -001f │ │ +0aec04: 5485 3801 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aec08: 6e10 4c25 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aec0e: 0a04 |005d: move-result v4 │ │ +0aec10: 5485 3c01 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ +0aec14: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +0aec18: 5485 3c01 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ +0aec1c: 2155 |0064: array-length v5, v5 │ │ +0aec1e: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +0aec22: 2345 7906 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0679 │ │ +0aec26: 5b85 3c01 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ +0aec2a: 5485 3801 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aec2e: 5486 3c01 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ +0aec32: 6e20 4e25 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +0aec38: 5485 3801 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@0138 │ │ +0aec3c: 6e10 4325 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0aec42: 5485 2701 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0aec46: 5455 0101 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0aec4a: 5486 3201 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0132 │ │ +0aec4e: 6e20 3503 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +0aec54: 1e08 |0080: monitor-exit v8 │ │ +0aec56: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +0aec58: 5c85 3301 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0133 │ │ +0aec5c: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +0aec5e: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +0aec62: 5485 3c01 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ +0aec66: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +0aec6a: 7210 c724 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ +0aec70: 5485 3c01 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013c │ │ +0aec74: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +0aec76: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +0aec7a: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0aec7e: 28f0 |0095: goto 0085 // -0010 │ │ +0aec80: 0d05 |0096: move-exception v5 │ │ +0aec82: 1e08 |0097: monitor-exit v8 │ │ +0aec84: 2705 |0098: throw v5 │ │ +0aec86: 5c87 3301 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0133 │ │ +0aec8a: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +0aec8c: 2888 |009c: goto 0024 // -0078 │ │ +0aec8e: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +0aec92: 5c87 3401 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0134 │ │ +0aec96: 6e10 ba05 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@05ba │ │ +0aec9c: 0f00 |00a4: return v0 │ │ catches : 3 │ │ 0x0025 - 0x0032 │ │ -> 0x0096 │ │ 0x0058 - 0x0081 │ │ -> 0x0096 │ │ 0x0097 - 0x0098 │ │ -> 0x0096 │ │ @@ -188322,18 +188423,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aed10: |[0aed10] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -0aed20: 6e10 8f05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -0aed26: 0a00 |0003: move-result v0 │ │ -0aed28: 0f00 |0004: return v0 │ │ +0aecbc: |[0aecbc] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +0aeccc: 6e10 8f05 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +0aecd2: 0a00 |0003: move-result v0 │ │ +0aecd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -188341,50 +188442,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 │ │ -0aed2c: |[0aed2c] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -0aed3c: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0aed40: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -0aed44: 5432 2801 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0aed48: 6e10 4c25 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aed4e: 0a02 |0009: move-result v2 │ │ -0aed50: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aed54: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -0aed58: 5432 2801 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0aed5c: 6e20 4625 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aed62: 0c00 |0013: move-result-object v0 │ │ -0aed64: 1f00 e500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0aed68: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -0aed6c: 5202 ce00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0aed70: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -0aed74: 1100 |001c: return-object v0 │ │ -0aed76: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aed7a: 28ed |001f: goto 000c // -0013 │ │ -0aed7c: 5432 2601 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aed80: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -0aed84: 5432 2601 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aed88: 6e10 4c25 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aed8e: 0a02 |0029: move-result v2 │ │ -0aed90: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aed94: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -0aed98: 5432 2601 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aed9c: 6e20 4625 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aeda2: 0c00 |0033: move-result-object v0 │ │ -0aeda4: 1f00 e500 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0aeda8: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -0aedac: 5202 ce00 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ -0aedb0: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -0aedb4: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aedb8: 28ee |003e: goto 002c // -0012 │ │ -0aedba: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -0aedbc: 28dc |0040: goto 001c // -0024 │ │ +0aecd8: |[0aecd8] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +0aece8: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0aecec: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +0aecf0: 5432 2801 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0aecf4: 6e10 4c25 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aecfa: 0a02 |0009: move-result v2 │ │ +0aecfc: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aed00: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +0aed04: 5432 2801 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0aed08: 6e20 4625 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aed0e: 0c00 |0013: move-result-object v0 │ │ +0aed10: 1f00 e500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0aed14: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +0aed18: 5202 ce00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0aed1c: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +0aed20: 1100 |001c: return-object v0 │ │ +0aed22: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aed26: 28ed |001f: goto 000c // -0013 │ │ +0aed28: 5432 2601 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aed2c: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +0aed30: 5432 2601 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aed34: 6e10 4c25 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aed3a: 0a02 |0029: move-result v2 │ │ +0aed3c: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aed40: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +0aed44: 5432 2601 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aed48: 6e20 4625 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aed4e: 0c00 |0033: move-result-object v0 │ │ +0aed50: 1f00 e500 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0aed54: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +0aed58: 5202 ce00 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00ce │ │ +0aed5c: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +0aed60: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aed64: 28ee |003e: goto 002c // -0012 │ │ +0aed66: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +0aed68: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1297 │ │ 0x0004 line=1299 │ │ 0x000e line=1300 │ │ 0x0016 line=1301 │ │ 0x001c line=1315 │ │ @@ -188410,56 +188511,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 │ │ -0aedc0: |[0aedc0] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0aedd0: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0aedd4: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -0aedd8: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -0aeddc: 5432 2801 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0aede0: 6e10 4c25 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aede6: 0a02 |000b: move-result v2 │ │ -0aede8: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aedec: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -0aedf0: 5432 2801 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0aedf4: 6e20 4625 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aedfa: 0c00 |0015: move-result-object v0 │ │ -0aedfc: 1f00 e500 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0aee00: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0aee04: 5402 e400 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -0aee08: 6e20 da24 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0aee0e: 0a02 |001f: move-result v2 │ │ -0aee10: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -0aee14: 1100 |0022: return-object v0 │ │ -0aee16: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aee1a: 28e9 |0025: goto 000e // -0017 │ │ -0aee1c: 5432 2601 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aee20: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -0aee24: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -0aee28: 5432 2601 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aee2c: 6e10 4c25 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aee32: 0a02 |0031: move-result v2 │ │ -0aee34: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aee38: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -0aee3c: 5432 2601 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aee40: 6e20 4625 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aee46: 0c00 |003b: move-result-object v0 │ │ -0aee48: 1f00 e500 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0aee4c: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -0aee50: 5402 e400 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ -0aee54: 6e20 da24 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0aee5a: 0a02 |0045: move-result v2 │ │ -0aee5c: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -0aee60: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aee64: 28ea |004a: goto 0034 // -0016 │ │ -0aee66: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -0aee68: 28d6 |004c: goto 0022 // -002a │ │ +0aed6c: |[0aed6c] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0aed7c: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0aed80: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +0aed84: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +0aed88: 5432 2801 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0aed8c: 6e10 4c25 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aed92: 0a02 |000b: move-result v2 │ │ +0aed94: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aed98: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +0aed9c: 5432 2801 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0aeda0: 6e20 4625 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aeda6: 0c00 |0015: move-result-object v0 │ │ +0aeda8: 1f00 e500 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0aedac: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0aedb0: 5402 e400 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +0aedb4: 6e20 da24 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0aedba: 0a02 |001f: move-result v2 │ │ +0aedbc: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +0aedc0: 1100 |0022: return-object v0 │ │ +0aedc2: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aedc6: 28e9 |0025: goto 000e // -0017 │ │ +0aedc8: 5432 2601 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aedcc: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +0aedd0: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +0aedd4: 5432 2601 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aedd8: 6e10 4c25 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aedde: 0a02 |0031: move-result v2 │ │ +0aede0: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aede4: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +0aede8: 5432 2601 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aedec: 6e20 4625 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aedf2: 0c00 |003b: move-result-object v0 │ │ +0aedf4: 1f00 e500 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0aedf8: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +0aedfc: 5402 e400 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e4 │ │ +0aee00: 6e20 da24 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0aee06: 0a02 |0045: move-result v2 │ │ +0aee08: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +0aee0c: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aee10: 28ea |004a: goto 0034 // -0016 │ │ +0aee12: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +0aee14: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1319 │ │ 0x0006 line=1321 │ │ 0x0010 line=1322 │ │ 0x0018 line=1323 │ │ 0x0022 line=1337 │ │ @@ -188485,36 +188586,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 │ │ -0aee6c: |[0aee6c] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0aee7c: 5432 2601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aee80: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -0aee84: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -0aee88: 5432 2601 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aee8c: 6e10 4c25 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aee92: 0a02 |000b: move-result v2 │ │ -0aee94: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aee98: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ -0aee9c: 5432 2601 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aeea0: 6e20 4625 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aeea6: 0c00 |0015: move-result-object v0 │ │ -0aeea8: 1f00 e500 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0aeeac: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0aeeb0: 6e20 a904 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04a9 │ │ -0aeeb6: 0c00 |001d: move-result-object v0 │ │ -0aeeb8: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -0aeebc: 1100 |0020: return-object v0 │ │ -0aeebe: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aeec2: 28eb |0023: goto 000e // -0015 │ │ -0aeec4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0aeec6: 28fb |0025: goto 0020 // -0005 │ │ +0aee18: |[0aee18] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0aee28: 5432 2601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aee2c: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +0aee30: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +0aee34: 5432 2601 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aee38: 6e10 4c25 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aee3e: 0a02 |000b: move-result v2 │ │ +0aee40: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aee44: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ +0aee48: 5432 2601 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aee4c: 6e20 4625 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aee52: 0c00 |0015: move-result-object v0 │ │ +0aee54: 1f00 e500 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0aee58: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0aee5c: 6e20 a904 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04a9 │ │ +0aee62: 0c00 |001d: move-result-object v0 │ │ +0aee64: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +0aee68: 1100 |0020: return-object v0 │ │ +0aee6a: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aee6e: 28eb |0023: goto 000e // -0015 │ │ +0aee70: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0aee72: 28fb |0025: goto 0020 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0006 line=1342 │ │ 0x0010 line=1343 │ │ 0x0018 line=1344 │ │ 0x0020 line=1349 │ │ @@ -188533,46 +188634,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0aeec8: |[0aeec8] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -0aeed8: 1d03 |0000: monitor-enter v3 │ │ -0aeeda: 5430 2d01 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0aeede: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0aeee0: 6e30 4b25 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0aeee6: 5430 2901 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0aeeea: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -0aeeee: 2200 aa04 |000b: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0aeef2: 7010 3d25 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0aeef8: 5b30 2901 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0aeefc: 6300 1d01 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0aef00: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0aef04: 1a00 6805 |0016: const-string v0, "FragmentManager" // string@0568 │ │ -0aef08: 2201 9204 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0aef0c: 7010 fb24 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aef12: 1a02 7b05 |001d: const-string v2, "Freeing back stack index " // string@057b │ │ -0aef16: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aef1c: 0c01 |0022: move-result-object v1 │ │ -0aef1e: 6e20 0025 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0aef24: 0c01 |0026: move-result-object v1 │ │ -0aef26: 6e10 0a25 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0aef2c: 0c01 |002a: move-result-object v1 │ │ -0aef2e: 7120 ae1e 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0aef34: 5430 2901 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0aef38: 7110 9624 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0aef3e: 0c01 |0033: move-result-object v1 │ │ -0aef40: 6e20 4125 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0aef46: 1e03 |0037: monitor-exit v3 │ │ -0aef48: 0e00 |0038: return-void │ │ -0aef4a: 0d00 |0039: move-exception v0 │ │ -0aef4c: 1e03 |003a: monitor-exit v3 │ │ -0aef4e: 2700 |003b: throw v0 │ │ +0aee74: |[0aee74] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +0aee84: 1d03 |0000: monitor-enter v3 │ │ +0aee86: 5430 2d01 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0aee8a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0aee8c: 6e30 4b25 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0aee92: 5430 2901 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0aee96: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +0aee9a: 2200 aa04 |000b: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0aee9e: 7010 3d25 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0aeea4: 5b30 2901 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0aeea8: 6300 1d01 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0aeeac: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0aeeb0: 1a00 6805 |0016: const-string v0, "FragmentManager" // string@0568 │ │ +0aeeb4: 2201 9204 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0aeeb8: 7010 fb24 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aeebe: 1a02 7b05 |001d: const-string v2, "Freeing back stack index " // string@057b │ │ +0aeec2: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aeec8: 0c01 |0022: move-result-object v1 │ │ +0aeeca: 6e20 0025 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0aeed0: 0c01 |0026: move-result-object v1 │ │ +0aeed2: 6e10 0a25 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aeed8: 0c01 |002a: move-result-object v1 │ │ +0aeeda: 7120 ae1e 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0aeee0: 5430 2901 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0aeee4: 7110 9624 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0aeeea: 0c01 |0033: move-result-object v1 │ │ +0aeeec: 6e20 4125 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0aeef2: 1e03 |0037: monitor-exit v3 │ │ +0aeef4: 0e00 |0038: return-void │ │ +0aeef6: 0d00 |0039: move-exception v0 │ │ +0aeef8: 1e03 |003a: monitor-exit v3 │ │ +0aeefa: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1435 │ │ 0x0001 line=1436 │ │ 0x0007 line=1437 │ │ @@ -188591,20 +188692,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 │ │ -0aef5c: |[0aef5c] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -0aef6c: 5410 2b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0aef70: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aef76: 0c00 |0005: move-result-object v0 │ │ -0aef78: 1f00 ec00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@00ec │ │ -0aef7c: 1100 |0008: return-object v0 │ │ +0aef08: |[0aef08] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +0aef18: 5410 2b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0aef1c: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aef22: 0c00 |0005: move-result-object v0 │ │ +0aef24: 1f00 ec00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@00ec │ │ +0aef28: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -188613,23 +188714,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0aef80: |[0aef80] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -0aef90: 5410 2b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0aef94: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0aef98: 5410 2b01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0aef9c: 6e10 4c25 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aefa2: 0a00 |0009: move-result v0 │ │ -0aefa4: 0f00 |000a: return v0 │ │ -0aefa6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0aefa8: 28fe |000c: goto 000a // -0002 │ │ +0aef2c: |[0aef2c] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +0aef3c: 5410 2b01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0aef40: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0aef44: 5410 2b01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0aef48: 6e10 4c25 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aef4e: 0a00 |0009: move-result v0 │ │ +0aef50: 0f00 |000a: return v0 │ │ +0aef52: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0aef54: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -188637,65 +188738,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 │ │ -0aefac: |[0aefac] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0aefbc: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0aefbe: 6e30 1203 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0aefc4: 0a01 |0004: move-result v1 │ │ -0aefc6: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -0aefca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0aefcc: 1100 |0008: return-object v0 │ │ -0aefce: 5452 2601 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0aefd2: 6e10 4c25 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aefd8: 0a02 |000e: move-result v2 │ │ -0aefda: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -0aefde: 2202 7f04 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -0aefe2: 2203 9204 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0aefe6: 7010 fb24 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aefec: 1a04 5f05 |0018: const-string v4, "Fragement no longer exists for key " // string@055f │ │ -0aeff0: 6e20 0425 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aeff6: 0c03 |001d: move-result-object v3 │ │ -0aeff8: 6e20 0425 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0aeffe: 0c03 |0021: move-result-object v3 │ │ -0af000: 1a04 6e01 |0022: const-string v4, ": index " // string@016e │ │ -0af004: 6e20 0425 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af00a: 0c03 |0027: move-result-object v3 │ │ -0af00c: 6e20 0025 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0af012: 0c03 |002b: move-result-object v3 │ │ -0af014: 6e10 0a25 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af01a: 0c03 |002f: move-result-object v3 │ │ -0af01c: 7020 8c24 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0af022: 7020 bb05 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0af028: 5452 2601 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af02c: 6e20 4625 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0af032: 0c00 |003b: move-result-object v0 │ │ -0af034: 1f00 e500 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0af038: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -0af03c: 2202 7f04 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -0af040: 2203 9204 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0af044: 7010 fb24 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af04a: 1a04 5f05 |0047: const-string v4, "Fragement no longer exists for key " // string@055f │ │ -0af04e: 6e20 0425 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af054: 0c03 |004c: move-result-object v3 │ │ -0af056: 6e20 0425 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af05c: 0c03 |0050: move-result-object v3 │ │ -0af05e: 1a04 6e01 |0051: const-string v4, ": index " // string@016e │ │ -0af062: 6e20 0425 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af068: 0c03 |0056: move-result-object v3 │ │ -0af06a: 6e20 0025 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0af070: 0c03 |005a: move-result-object v3 │ │ -0af072: 6e10 0a25 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af078: 0c03 |005e: move-result-object v3 │ │ -0af07a: 7020 8c24 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0af080: 7020 bb05 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0af086: 28a3 |0065: goto 0008 // -005d │ │ +0aef58: |[0aef58] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0aef68: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0aef6a: 6e30 1203 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0aef70: 0a01 |0004: move-result v1 │ │ +0aef72: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +0aef76: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0aef78: 1100 |0008: return-object v0 │ │ +0aef7a: 5452 2601 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aef7e: 6e10 4c25 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aef84: 0a02 |000e: move-result v2 │ │ +0aef86: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +0aef8a: 2202 7f04 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +0aef8e: 2203 9204 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0aef92: 7010 fb24 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aef98: 1a04 5f05 |0018: const-string v4, "Fragement no longer exists for key " // string@055f │ │ +0aef9c: 6e20 0425 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aefa2: 0c03 |001d: move-result-object v3 │ │ +0aefa4: 6e20 0425 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aefaa: 0c03 |0021: move-result-object v3 │ │ +0aefac: 1a04 6e01 |0022: const-string v4, ": index " // string@016e │ │ +0aefb0: 6e20 0425 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0aefb6: 0c03 |0027: move-result-object v3 │ │ +0aefb8: 6e20 0025 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0aefbe: 0c03 |002b: move-result-object v3 │ │ +0aefc0: 6e10 0a25 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0aefc6: 0c03 |002f: move-result-object v3 │ │ +0aefc8: 7020 8c24 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0aefce: 7020 bb05 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0aefd4: 5452 2601 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0aefd8: 6e20 4625 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aefde: 0c00 |003b: move-result-object v0 │ │ +0aefe0: 1f00 e500 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0aefe4: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +0aefe8: 2202 7f04 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +0aefec: 2203 9204 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0aeff0: 7010 fb24 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0aeff6: 1a04 5f05 |0047: const-string v4, "Fragement no longer exists for key " // string@055f │ │ +0aeffa: 6e20 0425 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af000: 0c03 |004c: move-result-object v3 │ │ +0af002: 6e20 0425 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af008: 0c03 |0050: move-result-object v3 │ │ +0af00a: 1a04 6e01 |0051: const-string v4, ": index " // string@016e │ │ +0af00e: 6e20 0425 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af014: 0c03 |0056: move-result-object v3 │ │ +0af016: 6e20 0025 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0af01c: 0c03 |005a: move-result-object v3 │ │ +0af01e: 6e10 0a25 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af024: 0c03 |005e: move-result-object v3 │ │ +0af026: 7020 8c24 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0af02c: 7020 bb05 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0af032: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=571 │ │ 0x0005 line=572 │ │ 0x0007 line=573 │ │ 0x0008 line=584 │ │ 0x0009 line=575 │ │ @@ -188715,17 +188816,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af088: |[0af088] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ -0af098: 5410 2601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af09c: 1100 |0002: return-object v0 │ │ +0af034: |[0af034] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ +0af044: 5410 2601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af048: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -188733,52 +188834,52 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -0af0a0: |[0af0a0] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0af0b0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0af0b2: 6301 1d01 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0af0b6: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -0af0ba: 1a01 6805 |0005: const-string v1, "FragmentManager" // string@0568 │ │ -0af0be: 2202 9204 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0af0c2: 7010 fb24 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af0c8: 1a03 e220 |000c: const-string v3, "hide: " // string@20e2 │ │ -0af0cc: 6e20 0425 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af0d2: 0c02 |0011: move-result-object v2 │ │ -0af0d4: 6e20 0325 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af0da: 0c02 |0015: move-result-object v2 │ │ -0af0dc: 6e10 0a25 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af0e2: 0c02 |0019: move-result-object v2 │ │ -0af0e4: 7120 ae1e 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0af0ea: 5561 d200 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -0af0ee: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ -0af0f2: 5c64 d200 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -0af0f6: 5461 e900 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af0fa: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ -0af0fe: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0af100: 6e58 9b05 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@059b │ │ -0af106: 0c00 |002b: move-result-object v0 │ │ -0af108: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -0af10c: 5461 e900 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af110: 6e20 2020 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -0af116: 5461 e900 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af11a: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ -0af11e: 6e20 1e20 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0af124: 5561 c300 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0af128: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ -0af12c: 5561 d100 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -0af130: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -0af134: 5561 d800 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0af138: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ -0af13c: 5c54 3501 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0af140: 6e20 da04 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@04da │ │ -0af146: 0e00 |004b: return-void │ │ +0af04c: |[0af04c] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0af05c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0af05e: 6301 1d01 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0af062: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +0af066: 1a01 6805 |0005: const-string v1, "FragmentManager" // string@0568 │ │ +0af06a: 2202 9204 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0af06e: 7010 fb24 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af074: 1a03 e220 |000c: const-string v3, "hide: " // string@20e2 │ │ +0af078: 6e20 0425 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af07e: 0c02 |0011: move-result-object v2 │ │ +0af080: 6e20 0325 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af086: 0c02 |0015: move-result-object v2 │ │ +0af088: 6e10 0a25 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af08e: 0c02 |0019: move-result-object v2 │ │ +0af090: 7120 ae1e 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0af096: 5561 d200 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +0af09a: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ +0af09e: 5c64 d200 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +0af0a2: 5461 e900 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af0a6: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ +0af0aa: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0af0ac: 6e58 9b05 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@059b │ │ +0af0b2: 0c00 |002b: move-result-object v0 │ │ +0af0b4: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0af0b8: 5461 e900 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af0bc: 6e20 2020 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +0af0c2: 5461 e900 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af0c6: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ +0af0ca: 6e20 1e20 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0af0d0: 5561 c300 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0af0d4: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ +0af0d8: 5561 d100 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +0af0dc: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +0af0e0: 5561 d800 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0af0e4: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ +0af0e8: 5c54 3501 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0af0ec: 6e20 da04 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@04da │ │ +0af0f2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1218 │ │ 0x001d line=1219 │ │ 0x0021 line=1220 │ │ 0x0023 line=1221 │ │ 0x0027 line=1222 │ │ @@ -188801,17 +188902,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af148: |[0af148] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ -0af158: 5510 3101 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ -0af15c: 0f00 |0002: return v0 │ │ +0af0f4: |[0af0f4] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ +0af104: 5510 3101 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ +0af108: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #38 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -188819,85 +188920,85 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 138 16-bit code units │ │ -0af160: |[0af160] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -0af170: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -0af176: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0af178: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0af17a: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -0af17e: 52a4 d900 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0af182: 6e40 d204 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@04d2 │ │ -0af188: 0c01 |000c: move-result-object v1 │ │ -0af18a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -0af18e: 1101 |000f: return-object v1 │ │ -0af190: 52a4 d900 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0af194: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -0af198: 5494 2701 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af19c: 52a5 d900 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ -0af1a0: 7120 2d21 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0af1a6: 0c00 |001b: move-result-object v0 │ │ -0af1a8: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -0af1ac: 0701 |001e: move-object v1, v0 │ │ -0af1ae: 28f0 |001f: goto 000f // -0010 │ │ -0af1b0: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -0af1b4: 0731 |0022: move-object v1, v3 │ │ -0af1b6: 28ec |0023: goto 000f // -0014 │ │ -0af1b8: 7120 bd05 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@05bd │ │ -0af1be: 0a02 |0027: move-result v2 │ │ -0af1c0: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -0af1c4: 0731 |002a: move-object v1, v3 │ │ -0af1c6: 28e4 |002b: goto 000f // -001c │ │ -0af1c8: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -0af1ce: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -0af1d2: 5494 2701 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af1d6: 6e10 2105 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0521 │ │ -0af1dc: 0c04 |0036: move-result-object v4 │ │ -0af1de: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -0af1e2: 5494 2701 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af1e6: 6e10 2105 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0521 │ │ -0af1ec: 0c04 |003e: move-result-object v4 │ │ -0af1ee: 6e10 9220 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@2092 │ │ -0af1f4: 0c04 |0042: move-result-object v4 │ │ -0af1f6: 524d 8f0b |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0b8f │ │ -0af1fa: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -0af1fe: 0731 |0047: move-object v1, v3 │ │ -0af200: 28c7 |0048: goto 000f // -0039 │ │ -0af202: 5493 2701 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af206: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -0af20a: 7156 9f05 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@059f │ │ -0af210: 0c01 |0050: move-result-object v1 │ │ -0af212: 28be |0051: goto 000f // -0042 │ │ -0af214: 5493 2701 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af218: 7157 9f05 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@059f │ │ -0af21e: 0c01 |0057: move-result-object v1 │ │ -0af220: 28b7 |0058: goto 000f // -0049 │ │ -0af222: 5493 2701 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af226: 7156 9f05 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@059f │ │ -0af22c: 0c01 |005e: move-result-object v1 │ │ -0af22e: 28b0 |005f: goto 000f // -0050 │ │ -0af230: 5493 2701 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af234: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -0af23a: 7157 9f05 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@059f │ │ -0af240: 0c01 |0068: move-result-object v1 │ │ -0af242: 28a6 |0069: goto 000f // -005a │ │ -0af244: 5493 2701 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af248: 7130 9d05 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@059d │ │ -0af24e: 0c01 |006f: move-result-object v1 │ │ -0af250: 289f |0070: goto 000f // -0061 │ │ -0af252: 5493 2701 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af256: 7130 9d05 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@059d │ │ -0af25c: 0c01 |0076: move-result-object v1 │ │ -0af25e: 2898 |0077: goto 000f // -0068 │ │ -0af260: 0731 |0078: move-object v1, v3 │ │ -0af262: 2896 |0079: goto 000f // -006a │ │ -0af264: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +0af10c: |[0af10c] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +0af11c: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +0af122: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0af124: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0af126: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +0af12a: 52a4 d900 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0af12e: 6e40 d204 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@04d2 │ │ +0af134: 0c01 |000c: move-result-object v1 │ │ +0af136: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +0af13a: 1101 |000f: return-object v1 │ │ +0af13c: 52a4 d900 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0af140: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +0af144: 5494 2701 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af148: 52a5 d900 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00d9 │ │ +0af14c: 7120 2d21 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0af152: 0c00 |001b: move-result-object v0 │ │ +0af154: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +0af158: 0701 |001e: move-object v1, v0 │ │ +0af15a: 28f0 |001f: goto 000f // -0010 │ │ +0af15c: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +0af160: 0731 |0022: move-object v1, v3 │ │ +0af162: 28ec |0023: goto 000f // -0014 │ │ +0af164: 7120 bd05 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@05bd │ │ +0af16a: 0a02 |0027: move-result v2 │ │ +0af16c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +0af170: 0731 |002a: move-object v1, v3 │ │ +0af172: 28e4 |002b: goto 000f // -001c │ │ +0af174: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +0af17a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +0af17e: 5494 2701 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af182: 6e10 2105 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0521 │ │ +0af188: 0c04 |0036: move-result-object v4 │ │ +0af18a: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +0af18e: 5494 2701 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af192: 6e10 2105 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0521 │ │ +0af198: 0c04 |003e: move-result-object v4 │ │ +0af19a: 6e10 9220 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@2092 │ │ +0af1a0: 0c04 |0042: move-result-object v4 │ │ +0af1a2: 524d 8f0b |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0b8f │ │ +0af1a6: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +0af1aa: 0731 |0047: move-object v1, v3 │ │ +0af1ac: 28c7 |0048: goto 000f // -0039 │ │ +0af1ae: 5493 2701 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af1b2: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +0af1b6: 7156 9f05 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@059f │ │ +0af1bc: 0c01 |0050: move-result-object v1 │ │ +0af1be: 28be |0051: goto 000f // -0042 │ │ +0af1c0: 5493 2701 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af1c4: 7157 9f05 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@059f │ │ +0af1ca: 0c01 |0057: move-result-object v1 │ │ +0af1cc: 28b7 |0058: goto 000f // -0049 │ │ +0af1ce: 5493 2701 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af1d2: 7156 9f05 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@059f │ │ +0af1d8: 0c01 |005e: move-result-object v1 │ │ +0af1da: 28b0 |005f: goto 000f // -0050 │ │ +0af1dc: 5493 2701 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af1e0: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +0af1e6: 7157 9f05 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@059f │ │ +0af1ec: 0c01 |0068: move-result-object v1 │ │ +0af1ee: 28a6 |0069: goto 000f // -005a │ │ +0af1f0: 5493 2701 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af1f4: 7130 9d05 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@059d │ │ +0af1fa: 0c01 |006f: move-result-object v1 │ │ +0af1fc: 289f |0070: goto 000f // -0061 │ │ +0af1fe: 5493 2701 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af202: 7130 9d05 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@059d │ │ +0af208: 0c01 |0076: move-result-object v1 │ │ +0af20a: 2898 |0077: goto 000f // -0068 │ │ +0af20c: 0731 |0078: move-object v1, v3 │ │ +0af20e: 2896 |0079: goto 000f // -006a │ │ +0af210: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=769 │ │ 0x000d line=771 │ │ 0x000f line=823 │ │ 0x0010 line=775 │ │ 0x0014 line=776 │ │ @@ -188937,66 +189038,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0af284: |[0af284] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -0af294: 5240 d400 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0af298: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -0af29c: 0e00 |0004: return-void │ │ -0af29e: 5430 2a01 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0af2a2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0af2a6: 5430 2a01 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0af2aa: 6e10 4c25 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0af2b0: 0a00 |000e: move-result v0 │ │ -0af2b2: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -0af2b6: 5430 2601 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af2ba: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -0af2be: 2200 aa04 |0015: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0af2c2: 7010 3d25 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0af2c8: 5b30 2601 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af2cc: 5430 2601 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af2d0: 6e10 4c25 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0af2d6: 0a00 |0021: move-result v0 │ │ -0af2d8: 5431 3701 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0af2dc: 6e30 fd04 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04fd │ │ -0af2e2: 5430 2601 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af2e6: 6e20 4125 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0af2ec: 6300 1d01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0af2f0: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -0af2f4: 1a00 6805 |0030: const-string v0, "FragmentManager" // string@0568 │ │ -0af2f8: 2201 9204 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0af2fc: 7010 fb24 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af302: 1a02 e202 |0037: const-string v2, "Allocated fragment index " // string@02e2 │ │ -0af306: 6e20 0425 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af30c: 0c01 |003c: move-result-object v1 │ │ -0af30e: 6e20 0325 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af314: 0c01 |0040: move-result-object v1 │ │ -0af316: 6e10 0a25 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af31c: 0c01 |0044: move-result-object v1 │ │ -0af31e: 7120 ae1e 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0af324: 28bc |0048: goto 0004 // -0044 │ │ -0af326: 5430 2a01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0af32a: 5431 2a01 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0af32e: 6e10 4c25 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0af334: 0a01 |0050: move-result v1 │ │ -0af336: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0af33a: 6e20 4925 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0af340: 0c00 |0056: move-result-object v0 │ │ -0af342: 1f00 8204 |0057: check-cast v0, Ljava/lang/Integer; // type@0482 │ │ -0af346: 6e10 9024 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0af34c: 0a00 |005c: move-result v0 │ │ -0af34e: 5431 3701 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0af352: 6e30 fd04 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04fd │ │ -0af358: 5430 2601 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af35c: 5241 d400 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0af360: 6e30 4b25 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0af366: 28c3 |0069: goto 002c // -003d │ │ +0af230: |[0af230] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +0af240: 5240 d400 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0af244: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +0af248: 0e00 |0004: return-void │ │ +0af24a: 5430 2a01 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0af24e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0af252: 5430 2a01 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0af256: 6e10 4c25 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0af25c: 0a00 |000e: move-result v0 │ │ +0af25e: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +0af262: 5430 2601 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af266: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +0af26a: 2200 aa04 |0015: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0af26e: 7010 3d25 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0af274: 5b30 2601 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af278: 5430 2601 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af27c: 6e10 4c25 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0af282: 0a00 |0021: move-result v0 │ │ +0af284: 5431 3701 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0af288: 6e30 fd04 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04fd │ │ +0af28e: 5430 2601 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af292: 6e20 4125 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0af298: 6300 1d01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0af29c: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +0af2a0: 1a00 6805 |0030: const-string v0, "FragmentManager" // string@0568 │ │ +0af2a4: 2201 9204 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af2a8: 7010 fb24 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af2ae: 1a02 e202 |0037: const-string v2, "Allocated fragment index " // string@02e2 │ │ +0af2b2: 6e20 0425 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af2b8: 0c01 |003c: move-result-object v1 │ │ +0af2ba: 6e20 0325 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af2c0: 0c01 |0040: move-result-object v1 │ │ +0af2c2: 6e10 0a25 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af2c8: 0c01 |0044: move-result-object v1 │ │ +0af2ca: 7120 ae1e 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0af2d0: 28bc |0048: goto 0004 // -0044 │ │ +0af2d2: 5430 2a01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0af2d6: 5431 2a01 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0af2da: 6e10 4c25 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0af2e0: 0a01 |0050: move-result v1 │ │ +0af2e2: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0af2e6: 6e20 4925 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0af2ec: 0c00 |0056: move-result-object v0 │ │ +0af2ee: 1f00 8204 |0057: check-cast v0, Ljava/lang/Integer; // type@0482 │ │ +0af2f2: 6e10 9024 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0af2f8: 0a00 |005c: move-result v0 │ │ +0af2fa: 5431 3701 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0af2fe: 6e30 fd04 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@04fd │ │ +0af304: 5430 2601 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af308: 5241 d400 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0af30c: 6e30 4b25 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0af312: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0004 line=1161 │ │ 0x0005 line=1149 │ │ 0x0011 line=1150 │ │ 0x0015 line=1151 │ │ @@ -189014,50 +189115,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0af368: |[0af368] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -0af378: 5240 d400 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0af37c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -0af380: 0e00 |0004: return-void │ │ -0af382: 6300 1d01 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0af386: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -0af38a: 1a00 6805 |0009: const-string v0, "FragmentManager" // string@0568 │ │ -0af38e: 2201 9204 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0af392: 7010 fb24 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af398: 1a02 7c05 |0010: const-string v2, "Freeing fragment index " // string@057c │ │ -0af39c: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af3a2: 0c01 |0015: move-result-object v1 │ │ -0af3a4: 6e20 0325 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af3aa: 0c01 |0019: move-result-object v1 │ │ -0af3ac: 6e10 0a25 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af3b2: 0c01 |001d: move-result-object v1 │ │ -0af3b4: 7120 ae1e 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0af3ba: 5430 2601 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af3be: 5241 d400 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0af3c2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -0af3c4: 6e30 4b25 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0af3ca: 5430 2a01 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0af3ce: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -0af3d2: 2200 aa04 |002d: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0af3d6: 7010 3d25 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0af3dc: 5b30 2a01 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0af3e0: 5430 2a01 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0af3e4: 5241 d400 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0af3e8: 7110 9624 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0af3ee: 0c01 |003b: move-result-object v1 │ │ -0af3f0: 6e20 4125 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0af3f6: 5430 2701 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af3fa: 5441 ea00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ -0af3fe: 6e20 2205 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0522 │ │ -0af404: 6e10 be04 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@04be │ │ -0af40a: 28bb |0049: goto 0004 // -0045 │ │ +0af314: |[0af314] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +0af324: 5240 d400 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0af328: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +0af32c: 0e00 |0004: return-void │ │ +0af32e: 6300 1d01 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0af332: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +0af336: 1a00 6805 |0009: const-string v0, "FragmentManager" // string@0568 │ │ +0af33a: 2201 9204 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af33e: 7010 fb24 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af344: 1a02 7c05 |0010: const-string v2, "Freeing fragment index " // string@057c │ │ +0af348: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af34e: 0c01 |0015: move-result-object v1 │ │ +0af350: 6e20 0325 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af356: 0c01 |0019: move-result-object v1 │ │ +0af358: 6e10 0a25 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af35e: 0c01 |001d: move-result-object v1 │ │ +0af360: 7120 ae1e 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0af366: 5430 2601 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af36a: 5241 d400 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0af36e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +0af370: 6e30 4b25 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0af376: 5430 2a01 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0af37a: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +0af37e: 2200 aa04 |002d: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0af382: 7010 3d25 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0af388: 5b30 2a01 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0af38c: 5430 2a01 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0af390: 5241 d400 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0af394: 7110 9624 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0af39a: 0c01 |003b: move-result-object v1 │ │ +0af39c: 6e20 4125 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0af3a2: 5430 2701 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af3a6: 5441 ea00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ea │ │ +0af3aa: 6e20 2205 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0522 │ │ +0af3b0: 6e10 be04 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@04be │ │ +0af3b6: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0004 line=1176 │ │ 0x0005 line=1168 │ │ 0x0021 line=1169 │ │ 0x0029 line=1170 │ │ @@ -189074,67 +189175,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -0af40c: |[0af40c] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -0af41c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0af41e: 5480 2701 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af422: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -0af426: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -0af42a: 2200 7f04 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0af42e: 1a02 2e0f |0009: const-string v2, "No activity" // string@0f2e │ │ -0af432: 7020 8c24 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0af438: 2700 |000e: throw v0 │ │ -0af43a: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -0af43e: 5280 3001 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0af442: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -0af446: 0e00 |0015: return-void │ │ -0af448: 5989 3001 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0af44c: 5480 2601 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af450: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -0af454: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -0af456: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0af458: 5480 2601 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af45c: 6e10 4c25 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0af462: 0a00 |0023: move-result v0 │ │ -0af464: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -0af468: 5480 2601 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0af46c: 6e20 4625 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0af472: 0c01 |002b: move-result-object v1 │ │ -0af474: 1f01 e500 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0af478: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -0af47c: 0780 |0030: move-object v0, v8 │ │ -0af47e: 0192 |0031: move v2, v9 │ │ -0af480: 01a3 |0032: move v3, v10 │ │ -0af482: 01b4 |0033: move v4, v11 │ │ -0af484: 7406 a305 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@05a3 │ │ -0af48a: 5410 d600 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -0af48e: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -0af492: 5410 d600 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ -0af496: 6e10 6806 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0668 │ │ -0af49c: 0a00 |0040: move-result v0 │ │ -0af49e: b607 |0041: or-int/2addr v7, v0 │ │ -0af4a0: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0af4a4: 28da |0044: goto 001e // -0026 │ │ -0af4a6: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -0af4aa: 6e10 ba05 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@05ba │ │ -0af4b0: 5580 3501 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0af4b4: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -0af4b8: 5480 2701 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af4bc: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -0af4c0: 5280 3001 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0af4c4: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -0af4c6: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -0af4ca: 5480 2701 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af4ce: 6e10 4505 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0545 │ │ -0af4d4: 5c85 3501 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0af4d8: 28b7 |005e: goto 0015 // -0049 │ │ +0af3b8: |[0af3b8] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +0af3c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0af3ca: 5480 2701 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af3ce: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +0af3d2: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +0af3d6: 2200 7f04 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0af3da: 1a02 2e0f |0009: const-string v2, "No activity" // string@0f2e │ │ +0af3de: 7020 8c24 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0af3e4: 2700 |000e: throw v0 │ │ +0af3e6: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +0af3ea: 5280 3001 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0af3ee: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +0af3f2: 0e00 |0015: return-void │ │ +0af3f4: 5989 3001 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0af3f8: 5480 2601 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af3fc: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +0af400: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +0af402: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +0af404: 5480 2601 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af408: 6e10 4c25 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0af40e: 0a00 |0023: move-result v0 │ │ +0af410: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +0af414: 5480 2601 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0af418: 6e20 4625 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0af41e: 0c01 |002b: move-result-object v1 │ │ +0af420: 1f01 e500 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0af424: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +0af428: 0780 |0030: move-object v0, v8 │ │ +0af42a: 0192 |0031: move v2, v9 │ │ +0af42c: 01a3 |0032: move v3, v10 │ │ +0af42e: 01b4 |0033: move v4, v11 │ │ +0af430: 7406 a305 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@05a3 │ │ +0af436: 5410 d600 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +0af43a: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +0af43e: 5410 d600 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d6 │ │ +0af442: 6e10 6806 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0668 │ │ +0af448: 0a00 |0040: move-result v0 │ │ +0af44a: b607 |0041: or-int/2addr v7, v0 │ │ +0af44c: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0af450: 28da |0044: goto 001e // -0026 │ │ +0af452: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +0af456: 6e10 ba05 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@05ba │ │ +0af45c: 5580 3501 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0af460: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +0af464: 5480 2701 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af468: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +0af46c: 5280 3001 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0af470: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +0af472: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +0af476: 5480 2701 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af47a: 6e10 4505 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0545 │ │ +0af480: 5c85 3501 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0af484: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1101 │ │ 0x0007 line=1102 │ │ 0x000f line=1105 │ │ 0x0015 line=1131 │ │ 0x0016 line=1109 │ │ @@ -189167,18 +189268,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0af4dc: |[0af4dc] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -0af4ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0af4ee: 6e53 a005 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@05a0 │ │ -0af4f4: 0e00 |0004: return-void │ │ +0af488: |[0af488] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +0af498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0af49a: 6e53 a005 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@05a0 │ │ +0af4a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1097 │ │ 0x0004 line=1098 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -189189,23 +189290,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0af4f8: |[0af4f8] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -0af508: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0af50a: 5262 3001 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0af50e: 0760 |0003: move-object v0, v6 │ │ -0af510: 0771 |0004: move-object v1, v7 │ │ -0af512: 0134 |0005: move v4, v3 │ │ -0af514: 0135 |0006: move v5, v3 │ │ -0af516: 7406 a305 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@05a3 │ │ -0af51c: 0e00 |000a: return-void │ │ +0af4a4: |[0af4a4] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +0af4b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0af4b6: 5262 3001 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0af4ba: 0760 |0003: move-object v0, v6 │ │ +0af4bc: 0771 |0004: move-object v1, v7 │ │ +0af4be: 0134 |0005: move v4, v3 │ │ +0af4c0: 0135 |0006: move v5, v3 │ │ +0af4c2: 7406 a305 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@05a3 │ │ +0af4c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1093 │ │ 0x000a line=1094 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -189215,492 +189316,492 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 978 16-bit code units │ │ -0af520: |[0af520] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -0af530: 55b0 c300 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0af534: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0af538: 55b0 cd00 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -0af53c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0af540: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0af542: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ -0af546: 121c |000b: const/4 v12, #int 1 // #1 │ │ -0af548: 55b0 db00 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ -0af54c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0af550: 52b0 e200 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0af554: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ -0af558: 52bc e200 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0af55c: 55b0 cc00 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ -0af560: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0af564: 52b0 e200 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0af568: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -0af56a: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -0af56e: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -0af570: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ -0af574: 123c |0022: const/4 v12, #int 3 // #3 │ │ -0af576: 52b0 e200 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0af57a: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ -0af57e: 55b0 d000 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ -0af582: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -0af586: 55b0 d300 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ -0af58a: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -0af58e: 0e00 |002f: return-void │ │ -0af590: 54b0 c400 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0af594: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -0af598: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -0af59a: 5bb0 c400 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0af59e: 52b2 e300 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ -0af5a2: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -0af5a4: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -0af5a6: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -0af5a8: 07a0 |003c: move-object v0, v10 │ │ -0af5aa: 07b1 |003d: move-object v1, v11 │ │ -0af5ac: 7406 a305 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@05a3 │ │ -0af5b2: 52b0 e200 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0af5b6: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ -0af5bc: 59bc e200 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0af5c0: 28e7 |0048: goto 002f // -0019 │ │ -0af5c2: 6300 1d01 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0af5c6: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -0af5ca: 1a00 6805 |004d: const-string v0, "FragmentManager" // string@0568 │ │ -0af5ce: 2201 9204 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0af5d2: 7010 fb24 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af5d8: 1a02 382a |0054: const-string v2, "moveto CREATED: " // string@2a38 │ │ -0af5dc: 6e20 0425 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af5e2: 0c01 |0059: move-result-object v1 │ │ -0af5e4: 6e20 0325 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af5ea: 0c01 |005d: move-result-object v1 │ │ -0af5ec: 6e10 0a25 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af5f2: 0c01 |0061: move-result-object v1 │ │ -0af5f4: 7120 ae1e 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0af5fa: 54b0 e000 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af5fe: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ -0af602: 54b0 e000 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af606: 1a01 5f17 |006b: const-string v1, "android:view_state" // string@175f │ │ -0af60a: 6e20 1703 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ -0af610: 0c00 |0070: move-result-object v0 │ │ -0af612: 5bb0 e100 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -0af616: 54b0 e000 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af61a: 1a01 5c17 |0075: const-string v1, "android:target_state" // string@175c │ │ -0af61e: 6e30 9705 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0597 │ │ -0af624: 0c00 |007a: move-result-object v0 │ │ -0af626: 5bb0 e500 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0af62a: 54b0 e500 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0af62e: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ -0af632: 54b0 e000 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af636: 1a01 5b17 |0083: const-string v1, "android:target_req_state" // string@175b │ │ -0af63a: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -0af63c: 6e30 1203 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0af642: 0a00 |0089: move-result v0 │ │ -0af644: 59b0 e700 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ -0af648: 54b0 e000 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af64c: 1a01 5e17 |008e: const-string v1, "android:user_visible_hint" // string@175e │ │ -0af650: 1212 |0090: const/4 v2, #int 1 // #1 │ │ -0af652: 6e30 0d03 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@030d │ │ -0af658: 0a00 |0094: move-result v0 │ │ -0af65a: 5cb0 e800 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -0af65e: 55b0 e800 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -0af662: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ -0af666: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -0af668: 5cb0 cc00 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ -0af66c: 1230 |009e: const/4 v0, #int 3 // #3 │ │ -0af66e: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ -0af672: 123c |00a1: const/4 v12, #int 3 // #3 │ │ -0af674: 54a0 2701 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af678: 5bb0 c200 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -0af67c: 54a0 3701 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0af680: 5bb0 da00 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ -0af684: 54a0 3701 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0af688: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ -0af68c: 54a0 3701 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0af690: 5400 c900 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ -0af694: 5bb0 cf00 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -0af698: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ -0af69a: 5cb0 c700 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -0af69e: 54a0 2701 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af6a2: 6e20 ce04 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@04ce │ │ -0af6a8: 55b0 c700 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -0af6ac: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ -0af6b0: 2200 2a01 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -0af6b4: 2201 9204 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0af6b8: 7010 fb24 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af6be: 1a02 6105 |00c7: const-string v2, "Fragment " // string@0561 │ │ -0af6c2: 6e20 0425 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af6c8: 0c01 |00cc: move-result-object v1 │ │ -0af6ca: 6e20 0325 b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af6d0: 0c01 |00d0: move-result-object v1 │ │ -0af6d2: 1a02 4700 |00d1: const-string v2, " did not call through to super.onAttach()" // string@0047 │ │ -0af6d6: 6e20 0425 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af6dc: 0c01 |00d6: move-result-object v1 │ │ -0af6de: 6e10 0a25 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af6e4: 0c01 |00da: move-result-object v1 │ │ -0af6e6: 7020 2a07 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -0af6ec: 2700 |00de: throw v0 │ │ -0af6ee: 54a0 2701 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af6f2: 5400 0001 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0af6f6: 28cf |00e3: goto 00b2 // -0031 │ │ -0af6f8: 54b0 da00 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ -0af6fc: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ -0af700: 54a0 2701 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0af704: 6e20 2505 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0525 │ │ -0af70a: 55b0 df00 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ -0af70e: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ -0af712: 54b0 e000 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af716: 6e20 ea04 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@04ea │ │ -0af71c: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ -0af71e: 5cb0 df00 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ -0af722: 55b0 d000 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ -0af726: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ -0af72a: 54b0 e000 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af72e: 6e20 af04 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@04af │ │ -0af734: 0c00 |0102: move-result-object v0 │ │ -0af736: 1201 |0103: const/4 v1, #int 0 // #0 │ │ -0af738: 54b2 e000 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af73c: 6e40 ec04 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@04ec │ │ -0af742: 0c00 |0109: move-result-object v0 │ │ -0af744: 5bb0 e900 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af748: 54b0 e900 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af74c: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ -0af750: 54b0 e900 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af754: 5bb0 d500 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -0af758: 54b0 e900 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af75c: 7110 9306 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0693 │ │ -0af762: 0c00 |0119: move-result-object v0 │ │ -0af764: 5bb0 e900 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af768: 55b0 d200 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -0af76c: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ -0af770: 54b0 e900 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af774: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ -0af778: 6e20 1e20 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0af77e: 54b0 e900 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af782: 54b1 e000 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af786: 6e30 e504 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04e5 │ │ -0af78c: 1210 |012e: const/4 v0, #int 1 // #1 │ │ -0af78e: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ -0af792: 6300 1d01 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0af796: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ -0af79a: 1a00 6805 |0135: const-string v0, "FragmentManager" // string@0568 │ │ -0af79e: 2201 9204 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0af7a2: 7010 fb24 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af7a8: 1a02 372a |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@2a37 │ │ -0af7ac: 6e20 0425 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af7b2: 0c01 |0141: move-result-object v1 │ │ -0af7b4: 6e20 0325 b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af7ba: 0c01 |0145: move-result-object v1 │ │ -0af7bc: 6e10 0a25 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af7c2: 0c01 |0149: move-result-object v1 │ │ -0af7c4: 7120 ae1e 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0af7ca: 55b0 d000 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ -0af7ce: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ -0af7d2: 1207 |0151: const/4 v7, #int 0 // #0 │ │ -0af7d4: 52b0 cb00 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -0af7d8: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ -0af7dc: 54a0 2e01 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@012e │ │ -0af7e0: 52b1 cb00 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -0af7e4: 7220 4705 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0547 │ │ -0af7ea: 0c07 |015d: move-result-object v7 │ │ -0af7ec: 1f07 db03 |015e: check-cast v7, Landroid/view/ViewGroup; // type@03db │ │ -0af7f0: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ -0af7f4: 55b0 dc00 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00dc │ │ -0af7f8: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ -0af7fc: 2200 7e04 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0af800: 2201 9204 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0af804: 7010 fb24 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af80a: 1a02 400f |016d: const-string v2, "No view found for id 0x" // string@0f40 │ │ -0af80e: 6e20 0425 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af814: 0c01 |0172: move-result-object v1 │ │ -0af816: 52b2 cb00 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -0af81a: 7110 9424 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0af820: 0c02 |0178: move-result-object v2 │ │ -0af822: 6e20 0425 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af828: 0c01 |017c: move-result-object v1 │ │ -0af82a: 1a02 2900 |017d: const-string v2, " (" // string@0029 │ │ -0af82e: 6e20 0425 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af834: 0c01 |0182: move-result-object v1 │ │ -0af836: 6e10 b204 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@04b2 │ │ -0af83c: 0c02 |0186: move-result-object v2 │ │ -0af83e: 52b3 cb00 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ -0af842: 6e20 b501 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@01b5 │ │ -0af848: 0c02 |018c: move-result-object v2 │ │ -0af84a: 6e20 0425 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af850: 0c01 |0190: move-result-object v1 │ │ -0af852: 1a02 1b01 |0191: const-string v2, ") for fragment " // string@011b │ │ -0af856: 6e20 0425 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af85c: 0c01 |0196: move-result-object v1 │ │ -0af85e: 6e20 0325 b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af864: 0c01 |019a: move-result-object v1 │ │ -0af866: 6e10 0a25 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af86c: 0c01 |019e: move-result-object v1 │ │ -0af86e: 7020 8824 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0af874: 7020 bb05 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0af87a: 5bb7 ca00 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ -0af87e: 54b0 e000 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af882: 6e20 af04 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@04af │ │ -0af888: 0c00 |01ac: move-result-object v0 │ │ -0af88a: 54b1 e000 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af88e: 6e40 ec04 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@04ec │ │ -0af894: 0c00 |01b2: move-result-object v0 │ │ -0af896: 5bb0 e900 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af89a: 54b0 e900 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af89e: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ -0af8a2: 54b0 e900 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af8a6: 5bb0 d500 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -0af8aa: 54b0 e900 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af8ae: 7110 9306 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0693 │ │ -0af8b4: 0c00 |01c2: move-result-object v0 │ │ -0af8b6: 5bb0 e900 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af8ba: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ -0af8be: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ -0af8c0: 6e5e 9b05 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@059b │ │ -0af8c6: 0c06 |01cb: move-result-object v6 │ │ -0af8c8: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ -0af8cc: 54b0 e900 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af8d0: 6e20 2020 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -0af8d6: 54b0 e900 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af8da: 6e20 3d20 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ -0af8e0: 55b0 d200 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -0af8e4: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ -0af8e8: 54b0 e900 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af8ec: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ -0af8f0: 6e20 1e20 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0af8f6: 54b0 e900 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af8fa: 54b1 e000 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af8fe: 6e30 e504 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04e5 │ │ -0af904: 54b0 e000 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af908: 6e20 e704 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@04e7 │ │ -0af90e: 54b0 e900 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0af912: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ -0af916: 54b0 e000 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af91a: 6e20 fa04 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@04fa │ │ -0af920: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ -0af922: 5bb0 e000 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af926: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ -0af928: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ -0af92c: 6300 1d01 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0af930: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ -0af934: 1a00 6805 |0202: const-string v0, "FragmentManager" // string@0568 │ │ -0af938: 2201 9204 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0af93c: 7010 fb24 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af942: 1a02 3a2a |0209: const-string v2, "moveto STARTED: " // string@2a3a │ │ -0af946: 6e20 0425 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af94c: 0c01 |020e: move-result-object v1 │ │ -0af94e: 6e20 0325 b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af954: 0c01 |0212: move-result-object v1 │ │ -0af956: 6e10 0a25 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af95c: 0c01 |0216: move-result-object v1 │ │ -0af95e: 7120 ae1e 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0af964: 6e10 f704 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@04f7 │ │ -0af96a: 1240 |021d: const/4 v0, #int 4 // #4 │ │ -0af96c: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ -0af970: 6300 1d01 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0af974: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ -0af978: 1a00 6805 |0224: const-string v0, "FragmentManager" // string@0568 │ │ -0af97c: 2201 9204 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0af980: 7010 fb24 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0af986: 1a02 392a |022b: const-string v2, "moveto RESUMED: " // string@2a39 │ │ -0af98a: 6e20 0425 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0af990: 0c01 |0230: move-result-object v1 │ │ -0af992: 6e20 0325 b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0af998: 0c01 |0234: move-result-object v1 │ │ -0af99a: 6e10 0a25 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0af9a0: 0c01 |0238: move-result-object v1 │ │ -0af9a2: 7120 ae1e 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0af9a8: 1210 |023c: const/4 v0, #int 1 // #1 │ │ -0af9aa: 5cb0 dd00 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ -0af9ae: 6e10 f504 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@04f5 │ │ -0af9b4: 1200 |0242: const/4 v0, #int 0 // #0 │ │ -0af9b6: 5bb0 e000 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0af9ba: 1200 |0245: const/4 v0, #int 0 // #0 │ │ -0af9bc: 5bb0 e100 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -0af9c0: 2900 fefd |0248: goto/16 0046 // -0202 │ │ -0af9c4: 1200 |024a: const/4 v0, #int 0 // #0 │ │ -0af9c6: 5bb0 d500 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -0af9ca: 2900 e1fe |024d: goto/16 012e // -011f │ │ -0af9ce: 1200 |024f: const/4 v0, #int 0 // #0 │ │ -0af9d0: 5bb0 d500 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -0af9d4: 2898 |0252: goto 01ea // -0068 │ │ -0af9d6: 52b0 e200 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0af9da: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ -0af9de: 52b0 e200 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0af9e2: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ -0af9e8: 2900 eafd |025c: goto/16 0046 // -0216 │ │ -0af9ec: 1210 |025e: const/4 v0, #int 1 // #1 │ │ -0af9ee: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ -0af9f2: 55a0 3101 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ -0af9f6: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ -0af9fa: 54b0 c400 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0af9fe: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ -0afa02: 54b9 c400 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0afa06: 1200 |026b: const/4 v0, #int 0 // #0 │ │ -0afa08: 5bb0 c400 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0afa0c: 6e10 a61f 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ -0afa12: 54b0 c400 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0afa16: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ -0afa1a: 59bc e300 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ -0afa1e: 121c |0277: const/4 v12, #int 1 // #1 │ │ -0afa20: 2900 cefd |0278: goto/16 0046 // -0232 │ │ -0afa24: 1250 |027a: const/4 v0, #int 5 // #5 │ │ -0afa26: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ -0afa2a: 6300 1d01 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0afa2e: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ -0afa32: 1a00 6805 |0281: const-string v0, "FragmentManager" // string@0568 │ │ -0afa36: 2201 9204 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0afa3a: 7010 fb24 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0afa40: 1a02 322a |0288: const-string v2, "movefrom RESUMED: " // string@2a32 │ │ -0afa44: 6e20 0425 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afa4a: 0c01 |028d: move-result-object v1 │ │ -0afa4c: 6e20 0325 b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0afa52: 0c01 |0291: move-result-object v1 │ │ -0afa54: 6e10 0a25 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0afa5a: 0c01 |0295: move-result-object v1 │ │ -0afa5c: 7120 ae1e 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0afa62: 6e10 f204 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@04f2 │ │ -0afa68: 1200 |029c: const/4 v0, #int 0 // #0 │ │ -0afa6a: 5cb0 dd00 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ -0afa6e: 1240 |029f: const/4 v0, #int 4 // #4 │ │ -0afa70: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ -0afa74: 6300 1d01 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0afa78: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ -0afa7c: 1a00 6805 |02a6: const-string v0, "FragmentManager" // string@0568 │ │ -0afa80: 2201 9204 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0afa84: 7010 fb24 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0afa8a: 1a02 332a |02ad: const-string v2, "movefrom STARTED: " // string@2a33 │ │ -0afa8e: 6e20 0425 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afa94: 0c01 |02b2: move-result-object v1 │ │ -0afa96: 6e20 0325 b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0afa9c: 0c01 |02b6: move-result-object v1 │ │ -0afa9e: 6e10 0a25 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0afaa4: 0c01 |02ba: move-result-object v1 │ │ -0afaa6: 7120 ae1e 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0afaac: 6e10 f804 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@04f8 │ │ -0afab2: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ -0afab4: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ -0afab8: 6300 1d01 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0afabc: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ -0afac0: 1a00 6805 |02c8: const-string v0, "FragmentManager" // string@0568 │ │ -0afac4: 2201 9204 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0afac8: 7010 fb24 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0aface: 1a02 342a |02cf: const-string v2, "movefrom STOPPED: " // string@2a34 │ │ -0afad2: 6e20 0425 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afad8: 0c01 |02d4: move-result-object v1 │ │ -0afada: 6e20 0325 b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0afae0: 0c01 |02d8: move-result-object v1 │ │ -0afae2: 6e10 0a25 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0afae8: 0c01 |02dc: move-result-object v1 │ │ -0afaea: 7120 ae1e 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0afaf0: 6e10 f404 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@04f4 │ │ -0afaf6: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ -0afaf8: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ -0afafc: 6300 1d01 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0afb00: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ -0afb04: 1a00 6805 |02ea: const-string v0, "FragmentManager" // string@0568 │ │ -0afb08: 2201 9204 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0afb0c: 7010 fb24 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0afb12: 1a02 302a |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@2a30 │ │ -0afb16: 6e20 0425 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afb1c: 0c01 |02f6: move-result-object v1 │ │ -0afb1e: 6e20 0325 b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0afb24: 0c01 |02fa: move-result-object v1 │ │ -0afb26: 6e10 0a25 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0afb2c: 0c01 |02fe: move-result-object v1 │ │ -0afb2e: 7120 ae1e 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0afb34: 54b0 e900 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0afb38: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ -0afb3c: 54a0 2701 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0afb40: 6e10 2305 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0523 │ │ -0afb46: 0a00 |030b: move-result v0 │ │ -0afb48: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ -0afb4c: 54b0 e100 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -0afb50: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ -0afb54: 6e20 b705 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@05b7 │ │ -0afb5a: 6e10 ee04 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@04ee │ │ -0afb60: 54b0 e900 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0afb64: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ -0afb68: 54b0 ca00 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ -0afb6c: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ -0afb70: 1206 |0320: const/4 v6, #int 0 // #0 │ │ -0afb72: 52a0 3001 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0afb76: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ -0afb7a: 55a0 3101 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ -0afb7e: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ -0afb82: 1200 |0329: const/4 v0, #int 0 // #0 │ │ -0afb84: 6e5e 9b05 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@059b │ │ -0afb8a: 0c06 |032d: move-result-object v6 │ │ -0afb8c: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ -0afb90: 07b8 |0330: move-object v8, v11 │ │ -0afb92: 54b0 e900 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0afb96: 5bb0 c400 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ -0afb9a: 59bc e300 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ -0afb9e: 2200 f300 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00f3 │ │ -0afba2: 7030 6e05 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@056e │ │ -0afba8: 6e20 2721 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@2127 │ │ -0afbae: 54b0 e900 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0afbb2: 6e20 2020 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -0afbb8: 54b0 ca00 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ -0afbbc: 54b1 e900 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0afbc0: 6e20 6620 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0afbc6: 1200 |034b: const/4 v0, #int 0 // #0 │ │ -0afbc8: 5bb0 ca00 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ -0afbcc: 1200 |034e: const/4 v0, #int 0 // #0 │ │ -0afbce: 5bb0 e900 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0afbd2: 1200 |0351: const/4 v0, #int 0 // #0 │ │ -0afbd4: 5bb0 d500 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -0afbd8: 2900 0aff |0354: goto/16 025e // -00f6 │ │ -0afbdc: 6300 1d01 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0afbe0: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ -0afbe4: 1a00 6805 |035a: const-string v0, "FragmentManager" // string@0568 │ │ -0afbe8: 2201 9204 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0afbec: 7010 fb24 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0afbf2: 1a02 312a |0361: const-string v2, "movefrom CREATED: " // string@2a31 │ │ -0afbf6: 6e20 0425 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afbfc: 0c01 |0366: move-result-object v1 │ │ -0afbfe: 6e20 0325 b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0afc04: 0c01 |036a: move-result-object v1 │ │ -0afc06: 6e10 0a25 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0afc0c: 0c01 |036e: move-result-object v1 │ │ -0afc0e: 7120 ae1e 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0afc14: 55b0 df00 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ -0afc18: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ -0afc1c: 6e10 ed04 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@04ed │ │ -0afc22: 1200 |0379: const/4 v0, #int 0 // #0 │ │ -0afc24: 5cb0 c700 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -0afc28: 6e10 d904 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@04d9 │ │ -0afc2e: 55b0 c700 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ -0afc32: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ -0afc36: 2200 2a01 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ -0afc3a: 2201 9204 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0afc3e: 7010 fb24 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0afc44: 1a02 6105 |038a: const-string v2, "Fragment " // string@0561 │ │ -0afc48: 6e20 0425 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afc4e: 0c01 |038f: move-result-object v1 │ │ -0afc50: 6e20 0325 b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0afc56: 0c01 |0393: move-result-object v1 │ │ -0afc58: 1a02 4b00 |0394: const-string v2, " did not call through to super.onDetach()" // string@004b │ │ -0afc5c: 6e20 0425 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afc62: 0c01 |0399: move-result-object v1 │ │ -0afc64: 6e10 0a25 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0afc6a: 0c01 |039d: move-result-object v1 │ │ -0afc6c: 7020 2a07 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ -0afc72: 2700 |03a1: throw v0 │ │ -0afc74: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ -0afc78: 55b0 df00 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ -0afc7c: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ -0afc80: 6e20 9e05 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@059e │ │ -0afc86: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ -0afc8a: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ -0afc8c: 5bb0 c200 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ -0afc90: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ -0afc92: 5bb0 cf00 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ -0afc96: 2900 93fc |03b3: goto/16 0046 // -036d │ │ -0afc9a: 0000 |03b5: nop // spacer │ │ -0afc9c: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ -0afcb8: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ +0af4cc: |[0af4cc] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +0af4dc: 55b0 c300 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0af4e0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0af4e4: 55b0 cd00 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +0af4e8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0af4ec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0af4ee: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ +0af4f2: 121c |000b: const/4 v12, #int 1 // #1 │ │ +0af4f4: 55b0 db00 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ +0af4f8: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +0af4fc: 52b0 e200 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0af500: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ +0af504: 52bc e200 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0af508: 55b0 cc00 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ +0af50c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0af510: 52b0 e200 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0af514: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +0af516: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +0af51a: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +0af51c: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ +0af520: 123c |0022: const/4 v12, #int 3 // #3 │ │ +0af522: 52b0 e200 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0af526: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ +0af52a: 55b0 d000 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ +0af52e: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +0af532: 55b0 d300 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ +0af536: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +0af53a: 0e00 |002f: return-void │ │ +0af53c: 54b0 c400 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0af540: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +0af544: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +0af546: 5bb0 c400 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0af54a: 52b2 e300 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ +0af54e: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +0af550: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +0af552: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +0af554: 07a0 |003c: move-object v0, v10 │ │ +0af556: 07b1 |003d: move-object v1, v11 │ │ +0af558: 7406 a305 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@05a3 │ │ +0af55e: 52b0 e200 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0af562: 2b00 7303 0000 |0043: packed-switch v0, 000003b6 // +00000373 │ │ +0af568: 59bc e200 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0af56c: 28e7 |0048: goto 002f // -0019 │ │ +0af56e: 6300 1d01 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0af572: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +0af576: 1a00 6805 |004d: const-string v0, "FragmentManager" // string@0568 │ │ +0af57a: 2201 9204 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af57e: 7010 fb24 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af584: 1a02 382a |0054: const-string v2, "moveto CREATED: " // string@2a38 │ │ +0af588: 6e20 0425 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af58e: 0c01 |0059: move-result-object v1 │ │ +0af590: 6e20 0325 b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af596: 0c01 |005d: move-result-object v1 │ │ +0af598: 6e10 0a25 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af59e: 0c01 |0061: move-result-object v1 │ │ +0af5a0: 7120 ae1e 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0af5a6: 54b0 e000 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af5aa: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ +0af5ae: 54b0 e000 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af5b2: 1a01 5f17 |006b: const-string v1, "android:view_state" // string@175f │ │ +0af5b6: 6e20 1703 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ +0af5bc: 0c00 |0070: move-result-object v0 │ │ +0af5be: 5bb0 e100 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +0af5c2: 54b0 e000 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af5c6: 1a01 5c17 |0075: const-string v1, "android:target_state" // string@175c │ │ +0af5ca: 6e30 9705 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0597 │ │ +0af5d0: 0c00 |007a: move-result-object v0 │ │ +0af5d2: 5bb0 e500 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0af5d6: 54b0 e500 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0af5da: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ +0af5de: 54b0 e000 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af5e2: 1a01 5b17 |0083: const-string v1, "android:target_req_state" // string@175b │ │ +0af5e6: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +0af5e8: 6e30 1203 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0af5ee: 0a00 |0089: move-result v0 │ │ +0af5f0: 59b0 e700 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ +0af5f4: 54b0 e000 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af5f8: 1a01 5e17 |008e: const-string v1, "android:user_visible_hint" // string@175e │ │ +0af5fc: 1212 |0090: const/4 v2, #int 1 // #1 │ │ +0af5fe: 6e30 0d03 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@030d │ │ +0af604: 0a00 |0094: move-result v0 │ │ +0af606: 5cb0 e800 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +0af60a: 55b0 e800 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +0af60e: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ +0af612: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +0af614: 5cb0 cc00 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ +0af618: 1230 |009e: const/4 v0, #int 3 // #3 │ │ +0af61a: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ +0af61e: 123c |00a1: const/4 v12, #int 3 // #3 │ │ +0af620: 54a0 2701 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af624: 5bb0 c200 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0af628: 54a0 3701 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0af62c: 5bb0 da00 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ +0af630: 54a0 3701 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0af634: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ +0af638: 54a0 3701 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0af63c: 5400 c900 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00c9 │ │ +0af640: 5bb0 cf00 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +0af644: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ +0af646: 5cb0 c700 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0af64a: 54a0 2701 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af64e: 6e20 ce04 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@04ce │ │ +0af654: 55b0 c700 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0af658: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ +0af65c: 2200 2a01 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +0af660: 2201 9204 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af664: 7010 fb24 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af66a: 1a02 6105 |00c7: const-string v2, "Fragment " // string@0561 │ │ +0af66e: 6e20 0425 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af674: 0c01 |00cc: move-result-object v1 │ │ +0af676: 6e20 0325 b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af67c: 0c01 |00d0: move-result-object v1 │ │ +0af67e: 1a02 4700 |00d1: const-string v2, " did not call through to super.onAttach()" // string@0047 │ │ +0af682: 6e20 0425 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af688: 0c01 |00d6: move-result-object v1 │ │ +0af68a: 6e10 0a25 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af690: 0c01 |00da: move-result-object v1 │ │ +0af692: 7020 2a07 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +0af698: 2700 |00de: throw v0 │ │ +0af69a: 54a0 2701 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af69e: 5400 0001 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0af6a2: 28cf |00e3: goto 00b2 // -0031 │ │ +0af6a4: 54b0 da00 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00da │ │ +0af6a8: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ +0af6ac: 54a0 2701 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0af6b0: 6e20 2505 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0525 │ │ +0af6b6: 55b0 df00 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ +0af6ba: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ +0af6be: 54b0 e000 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af6c2: 6e20 ea04 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@04ea │ │ +0af6c8: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ +0af6ca: 5cb0 df00 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ +0af6ce: 55b0 d000 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ +0af6d2: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ +0af6d6: 54b0 e000 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af6da: 6e20 af04 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@04af │ │ +0af6e0: 0c00 |0102: move-result-object v0 │ │ +0af6e2: 1201 |0103: const/4 v1, #int 0 // #0 │ │ +0af6e4: 54b2 e000 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af6e8: 6e40 ec04 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@04ec │ │ +0af6ee: 0c00 |0109: move-result-object v0 │ │ +0af6f0: 5bb0 e900 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af6f4: 54b0 e900 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af6f8: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ +0af6fc: 54b0 e900 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af700: 5bb0 d500 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +0af704: 54b0 e900 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af708: 7110 9306 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0693 │ │ +0af70e: 0c00 |0119: move-result-object v0 │ │ +0af710: 5bb0 e900 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af714: 55b0 d200 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +0af718: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ +0af71c: 54b0 e900 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af720: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ +0af724: 6e20 1e20 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0af72a: 54b0 e900 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af72e: 54b1 e000 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af732: 6e30 e504 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04e5 │ │ +0af738: 1210 |012e: const/4 v0, #int 1 // #1 │ │ +0af73a: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ +0af73e: 6300 1d01 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0af742: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ +0af746: 1a00 6805 |0135: const-string v0, "FragmentManager" // string@0568 │ │ +0af74a: 2201 9204 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af74e: 7010 fb24 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af754: 1a02 372a |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@2a37 │ │ +0af758: 6e20 0425 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af75e: 0c01 |0141: move-result-object v1 │ │ +0af760: 6e20 0325 b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af766: 0c01 |0145: move-result-object v1 │ │ +0af768: 6e10 0a25 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af76e: 0c01 |0149: move-result-object v1 │ │ +0af770: 7120 ae1e 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0af776: 55b0 d000 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d0 │ │ +0af77a: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ +0af77e: 1207 |0151: const/4 v7, #int 0 // #0 │ │ +0af780: 52b0 cb00 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +0af784: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ +0af788: 54a0 2e01 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@012e │ │ +0af78c: 52b1 cb00 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +0af790: 7220 4705 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@0547 │ │ +0af796: 0c07 |015d: move-result-object v7 │ │ +0af798: 1f07 db03 |015e: check-cast v7, Landroid/view/ViewGroup; // type@03db │ │ +0af79c: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ +0af7a0: 55b0 dc00 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00dc │ │ +0af7a4: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ +0af7a8: 2200 7e04 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0af7ac: 2201 9204 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af7b0: 7010 fb24 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af7b6: 1a02 400f |016d: const-string v2, "No view found for id 0x" // string@0f40 │ │ +0af7ba: 6e20 0425 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af7c0: 0c01 |0172: move-result-object v1 │ │ +0af7c2: 52b2 cb00 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +0af7c6: 7110 9424 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0af7cc: 0c02 |0178: move-result-object v2 │ │ +0af7ce: 6e20 0425 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af7d4: 0c01 |017c: move-result-object v1 │ │ +0af7d6: 1a02 2900 |017d: const-string v2, " (" // string@0029 │ │ +0af7da: 6e20 0425 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af7e0: 0c01 |0182: move-result-object v1 │ │ +0af7e2: 6e10 b204 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@04b2 │ │ +0af7e8: 0c02 |0186: move-result-object v2 │ │ +0af7ea: 52b3 cb00 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cb │ │ +0af7ee: 6e20 b501 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@01b5 │ │ +0af7f4: 0c02 |018c: move-result-object v2 │ │ +0af7f6: 6e20 0425 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af7fc: 0c01 |0190: move-result-object v1 │ │ +0af7fe: 1a02 1b01 |0191: const-string v2, ") for fragment " // string@011b │ │ +0af802: 6e20 0425 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af808: 0c01 |0196: move-result-object v1 │ │ +0af80a: 6e20 0325 b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af810: 0c01 |019a: move-result-object v1 │ │ +0af812: 6e10 0a25 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af818: 0c01 |019e: move-result-object v1 │ │ +0af81a: 7020 8824 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0af820: 7020 bb05 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0af826: 5bb7 ca00 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ +0af82a: 54b0 e000 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af82e: 6e20 af04 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@04af │ │ +0af834: 0c00 |01ac: move-result-object v0 │ │ +0af836: 54b1 e000 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af83a: 6e40 ec04 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@04ec │ │ +0af840: 0c00 |01b2: move-result-object v0 │ │ +0af842: 5bb0 e900 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af846: 54b0 e900 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af84a: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ +0af84e: 54b0 e900 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af852: 5bb0 d500 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +0af856: 54b0 e900 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af85a: 7110 9306 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0693 │ │ +0af860: 0c00 |01c2: move-result-object v0 │ │ +0af862: 5bb0 e900 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af866: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ +0af86a: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ +0af86c: 6e5e 9b05 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@059b │ │ +0af872: 0c06 |01cb: move-result-object v6 │ │ +0af874: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ +0af878: 54b0 e900 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af87c: 6e20 2020 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +0af882: 54b0 e900 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af886: 6e20 3d20 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ +0af88c: 55b0 d200 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +0af890: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ +0af894: 54b0 e900 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af898: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ +0af89c: 6e20 1e20 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0af8a2: 54b0 e900 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af8a6: 54b1 e000 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af8aa: 6e30 e504 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04e5 │ │ +0af8b0: 54b0 e000 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af8b4: 6e20 e704 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@04e7 │ │ +0af8ba: 54b0 e900 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0af8be: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ +0af8c2: 54b0 e000 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af8c6: 6e20 fa04 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@04fa │ │ +0af8cc: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ +0af8ce: 5bb0 e000 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af8d2: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ +0af8d4: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ +0af8d8: 6300 1d01 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0af8dc: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ +0af8e0: 1a00 6805 |0202: const-string v0, "FragmentManager" // string@0568 │ │ +0af8e4: 2201 9204 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af8e8: 7010 fb24 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af8ee: 1a02 3a2a |0209: const-string v2, "moveto STARTED: " // string@2a3a │ │ +0af8f2: 6e20 0425 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af8f8: 0c01 |020e: move-result-object v1 │ │ +0af8fa: 6e20 0325 b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af900: 0c01 |0212: move-result-object v1 │ │ +0af902: 6e10 0a25 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af908: 0c01 |0216: move-result-object v1 │ │ +0af90a: 7120 ae1e 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0af910: 6e10 f704 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@04f7 │ │ +0af916: 1240 |021d: const/4 v0, #int 4 // #4 │ │ +0af918: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ +0af91c: 6300 1d01 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0af920: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ +0af924: 1a00 6805 |0224: const-string v0, "FragmentManager" // string@0568 │ │ +0af928: 2201 9204 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af92c: 7010 fb24 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af932: 1a02 392a |022b: const-string v2, "moveto RESUMED: " // string@2a39 │ │ +0af936: 6e20 0425 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af93c: 0c01 |0230: move-result-object v1 │ │ +0af93e: 6e20 0325 b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af944: 0c01 |0234: move-result-object v1 │ │ +0af946: 6e10 0a25 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0af94c: 0c01 |0238: move-result-object v1 │ │ +0af94e: 7120 ae1e 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0af954: 1210 |023c: const/4 v0, #int 1 // #1 │ │ +0af956: 5cb0 dd00 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ +0af95a: 6e10 f504 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@04f5 │ │ +0af960: 1200 |0242: const/4 v0, #int 0 // #0 │ │ +0af962: 5bb0 e000 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0af966: 1200 |0245: const/4 v0, #int 0 // #0 │ │ +0af968: 5bb0 e100 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +0af96c: 2900 fefd |0248: goto/16 0046 // -0202 │ │ +0af970: 1200 |024a: const/4 v0, #int 0 // #0 │ │ +0af972: 5bb0 d500 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +0af976: 2900 e1fe |024d: goto/16 012e // -011f │ │ +0af97a: 1200 |024f: const/4 v0, #int 0 // #0 │ │ +0af97c: 5bb0 d500 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +0af980: 2898 |0252: goto 01ea // -0068 │ │ +0af982: 52b0 e200 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0af986: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ +0af98a: 52b0 e200 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0af98e: 2b00 6b01 0000 |0259: packed-switch v0, 000003c4 // +0000016b │ │ +0af994: 2900 eafd |025c: goto/16 0046 // -0216 │ │ +0af998: 1210 |025e: const/4 v0, #int 1 // #1 │ │ +0af99a: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ +0af99e: 55a0 3101 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ +0af9a2: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ +0af9a6: 54b0 c400 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0af9aa: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ +0af9ae: 54b9 c400 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0af9b2: 1200 |026b: const/4 v0, #int 0 // #0 │ │ +0af9b4: 5bb0 c400 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0af9b8: 6e10 a61f 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ +0af9be: 54b0 c400 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0af9c2: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ +0af9c6: 59bc e300 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ +0af9ca: 121c |0277: const/4 v12, #int 1 // #1 │ │ +0af9cc: 2900 cefd |0278: goto/16 0046 // -0232 │ │ +0af9d0: 1250 |027a: const/4 v0, #int 5 // #5 │ │ +0af9d2: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ +0af9d6: 6300 1d01 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0af9da: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ +0af9de: 1a00 6805 |0281: const-string v0, "FragmentManager" // string@0568 │ │ +0af9e2: 2201 9204 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0af9e6: 7010 fb24 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0af9ec: 1a02 322a |0288: const-string v2, "movefrom RESUMED: " // string@2a32 │ │ +0af9f0: 6e20 0425 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0af9f6: 0c01 |028d: move-result-object v1 │ │ +0af9f8: 6e20 0325 b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0af9fe: 0c01 |0291: move-result-object v1 │ │ +0afa00: 6e10 0a25 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0afa06: 0c01 |0295: move-result-object v1 │ │ +0afa08: 7120 ae1e 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0afa0e: 6e10 f204 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@04f2 │ │ +0afa14: 1200 |029c: const/4 v0, #int 0 // #0 │ │ +0afa16: 5cb0 dd00 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00dd │ │ +0afa1a: 1240 |029f: const/4 v0, #int 4 // #4 │ │ +0afa1c: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ +0afa20: 6300 1d01 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0afa24: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ +0afa28: 1a00 6805 |02a6: const-string v0, "FragmentManager" // string@0568 │ │ +0afa2c: 2201 9204 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0afa30: 7010 fb24 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0afa36: 1a02 332a |02ad: const-string v2, "movefrom STARTED: " // string@2a33 │ │ +0afa3a: 6e20 0425 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0afa40: 0c01 |02b2: move-result-object v1 │ │ +0afa42: 6e20 0325 b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0afa48: 0c01 |02b6: move-result-object v1 │ │ +0afa4a: 6e10 0a25 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0afa50: 0c01 |02ba: move-result-object v1 │ │ +0afa52: 7120 ae1e 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0afa58: 6e10 f804 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@04f8 │ │ +0afa5e: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ +0afa60: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ +0afa64: 6300 1d01 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0afa68: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ +0afa6c: 1a00 6805 |02c8: const-string v0, "FragmentManager" // string@0568 │ │ +0afa70: 2201 9204 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0afa74: 7010 fb24 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0afa7a: 1a02 342a |02cf: const-string v2, "movefrom STOPPED: " // string@2a34 │ │ +0afa7e: 6e20 0425 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0afa84: 0c01 |02d4: move-result-object v1 │ │ +0afa86: 6e20 0325 b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0afa8c: 0c01 |02d8: move-result-object v1 │ │ +0afa8e: 6e10 0a25 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0afa94: 0c01 |02dc: move-result-object v1 │ │ +0afa96: 7120 ae1e 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0afa9c: 6e10 f404 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@04f4 │ │ +0afaa2: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ +0afaa4: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ +0afaa8: 6300 1d01 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0afaac: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ +0afab0: 1a00 6805 |02ea: const-string v0, "FragmentManager" // string@0568 │ │ +0afab4: 2201 9204 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0afab8: 7010 fb24 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0afabe: 1a02 302a |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@2a30 │ │ +0afac2: 6e20 0425 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0afac8: 0c01 |02f6: move-result-object v1 │ │ +0afaca: 6e20 0325 b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0afad0: 0c01 |02fa: move-result-object v1 │ │ +0afad2: 6e10 0a25 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0afad8: 0c01 |02fe: move-result-object v1 │ │ +0afada: 7120 ae1e 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0afae0: 54b0 e900 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0afae4: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ +0afae8: 54a0 2701 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0afaec: 6e10 2305 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0523 │ │ +0afaf2: 0a00 |030b: move-result v0 │ │ +0afaf4: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ +0afaf8: 54b0 e100 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +0afafc: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ +0afb00: 6e20 b705 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@05b7 │ │ +0afb06: 6e10 ee04 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@04ee │ │ +0afb0c: 54b0 e900 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0afb10: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ +0afb14: 54b0 ca00 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ +0afb18: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ +0afb1c: 1206 |0320: const/4 v6, #int 0 // #0 │ │ +0afb1e: 52a0 3001 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0afb22: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ +0afb26: 55a0 3101 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0131 │ │ +0afb2a: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ +0afb2e: 1200 |0329: const/4 v0, #int 0 // #0 │ │ +0afb30: 6e5e 9b05 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@059b │ │ +0afb36: 0c06 |032d: move-result-object v6 │ │ +0afb38: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ +0afb3c: 07b8 |0330: move-object v8, v11 │ │ +0afb3e: 54b0 e900 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0afb42: 5bb0 c400 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c4 │ │ +0afb46: 59bc e300 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e3 │ │ +0afb4a: 2200 f300 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00f3 │ │ +0afb4e: 7030 6e05 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@056e │ │ +0afb54: 6e20 2721 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@2127 │ │ +0afb5a: 54b0 e900 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0afb5e: 6e20 2020 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +0afb64: 54b0 ca00 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ +0afb68: 54b1 e900 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0afb6c: 6e20 6620 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0afb72: 1200 |034b: const/4 v0, #int 0 // #0 │ │ +0afb74: 5bb0 ca00 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00ca │ │ +0afb78: 1200 |034e: const/4 v0, #int 0 // #0 │ │ +0afb7a: 5bb0 e900 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0afb7e: 1200 |0351: const/4 v0, #int 0 // #0 │ │ +0afb80: 5bb0 d500 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +0afb84: 2900 0aff |0354: goto/16 025e // -00f6 │ │ +0afb88: 6300 1d01 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0afb8c: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ +0afb90: 1a00 6805 |035a: const-string v0, "FragmentManager" // string@0568 │ │ +0afb94: 2201 9204 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0afb98: 7010 fb24 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0afb9e: 1a02 312a |0361: const-string v2, "movefrom CREATED: " // string@2a31 │ │ +0afba2: 6e20 0425 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0afba8: 0c01 |0366: move-result-object v1 │ │ +0afbaa: 6e20 0325 b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0afbb0: 0c01 |036a: move-result-object v1 │ │ +0afbb2: 6e10 0a25 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0afbb8: 0c01 |036e: move-result-object v1 │ │ +0afbba: 7120 ae1e 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0afbc0: 55b0 df00 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ +0afbc4: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ +0afbc8: 6e10 ed04 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@04ed │ │ +0afbce: 1200 |0379: const/4 v0, #int 0 // #0 │ │ +0afbd0: 5cb0 c700 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0afbd4: 6e10 d904 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@04d9 │ │ +0afbda: 55b0 c700 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c7 │ │ +0afbde: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ +0afbe2: 2200 2a01 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@012a │ │ +0afbe6: 2201 9204 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0afbea: 7010 fb24 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0afbf0: 1a02 6105 |038a: const-string v2, "Fragment " // string@0561 │ │ +0afbf4: 6e20 0425 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0afbfa: 0c01 |038f: move-result-object v1 │ │ +0afbfc: 6e20 0325 b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0afc02: 0c01 |0393: move-result-object v1 │ │ +0afc04: 1a02 4b00 |0394: const-string v2, " did not call through to super.onDetach()" // string@004b │ │ +0afc08: 6e20 0425 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0afc0e: 0c01 |0399: move-result-object v1 │ │ +0afc10: 6e10 0a25 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0afc16: 0c01 |039d: move-result-object v1 │ │ +0afc18: 7020 2a07 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@072a │ │ +0afc1e: 2700 |03a1: throw v0 │ │ +0afc20: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ +0afc24: 55b0 df00 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ +0afc28: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ +0afc2c: 6e20 9e05 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@059e │ │ +0afc32: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ +0afc36: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ +0afc38: 5bb0 c200 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c2 │ │ +0afc3c: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ +0afc3e: 5bb0 cf00 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cf │ │ +0afc42: 2900 93fc |03b3: goto/16 0046 // -036d │ │ +0afc46: 0000 |03b5: nop // spacer │ │ +0afc48: 0001 0500 0000 0000 0600 0000 eb00 ... |03b6: packed-switch-data (14 units) │ │ +0afc64: 0001 0500 0100 0000 0500 0000 8a00 ... |03c4: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x000b line=842 │ │ 0x000c line=844 │ │ 0x0014 line=846 │ │ 0x0016 line=850 │ │ @@ -189854,18 +189955,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0afcd4: |[0afcd4] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -0afce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afce6: 5c10 3b01 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0afcea: 0e00 |0003: return-void │ │ +0afc80: |[0afc80] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +0afc90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afc92: 5c10 3b01 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0afc96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1885 │ │ 0x0003 line=1886 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -189874,31 +189975,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 │ │ -0afcec: |[0afcec] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -0afcfc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0afcfe: 5570 cc00 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ -0afd02: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0afd06: 5560 3301 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0133 │ │ -0afd0a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0afd0e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0afd10: 5c60 3401 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0134 │ │ -0afd14: 0e00 |000c: return-void │ │ -0afd16: 5c73 cc00 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ -0afd1a: 5262 3001 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ -0afd1e: 0760 |0011: move-object v0, v6 │ │ -0afd20: 0771 |0012: move-object v1, v7 │ │ -0afd22: 0134 |0013: move v4, v3 │ │ -0afd24: 0135 |0014: move v5, v3 │ │ -0afd26: 7406 a305 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@05a3 │ │ -0afd2c: 28f4 |0018: goto 000c // -000c │ │ +0afc98: |[0afc98] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +0afca8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0afcaa: 5570 cc00 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ +0afcae: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +0afcb2: 5560 3301 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0133 │ │ +0afcb6: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +0afcba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0afcbc: 5c60 3401 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0134 │ │ +0afcc0: 0e00 |000c: return-void │ │ +0afcc2: 5c73 cc00 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00cc │ │ +0afcc6: 5262 3001 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0130 │ │ +0afcca: 0760 |0011: move-object v0, v6 │ │ +0afccc: 0771 |0012: move-object v1, v7 │ │ +0afcce: 0134 |0013: move v4, v3 │ │ +0afcd0: 0135 |0014: move v5, v3 │ │ +0afcd2: 7406 a305 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@05a3 │ │ +0afcd8: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=827 │ │ 0x0005 line=828 │ │ 0x0009 line=830 │ │ 0x000c line=836 │ │ 0x000d line=833 │ │ @@ -189912,20 +190013,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0afd30: |[0afd30] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -0afd40: 2200 f000 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@00f0 │ │ -0afd44: 7020 6805 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0568 │ │ -0afd4a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0afd4c: 6e30 8e05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@058e │ │ -0afd52: 0e00 |0009: return-void │ │ +0afcdc: |[0afcdc] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +0afcec: 2200 f000 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@00f0 │ │ +0afcf0: 7020 6805 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0568 │ │ +0afcf6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0afcf8: 6e30 8e05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@058e │ │ +0afcfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0009 line=488 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -189934,33 +190035,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0afd54: |[0afd54] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -0afd64: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -0afd68: 2200 7e04 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0afd6c: 2201 9204 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0afd70: 7010 fb24 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0afd76: 1a02 1b03 |0009: const-string v2, "Bad id: " // string@031b │ │ -0afd7a: 6e20 0425 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afd80: 0c01 |000e: move-result-object v1 │ │ -0afd82: 6e20 0025 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0afd88: 0c01 |0012: move-result-object v1 │ │ -0afd8a: 6e10 0a25 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0afd90: 0c01 |0016: move-result-object v1 │ │ -0afd92: 7020 8824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0afd98: 2700 |001a: throw v0 │ │ -0afd9a: 2200 f200 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00f2 │ │ -0afd9e: 7040 6c05 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@056c │ │ -0afda4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0afda6: 6e30 8e05 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@058e │ │ -0afdac: 0e00 |0024: return-void │ │ +0afd00: |[0afd00] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +0afd10: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +0afd14: 2200 7e04 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0afd18: 2201 9204 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0afd1c: 7010 fb24 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0afd22: 1a02 1b03 |0009: const-string v2, "Bad id: " // string@031b │ │ +0afd26: 6e20 0425 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0afd2c: 0c01 |000e: move-result-object v1 │ │ +0afd2e: 6e20 0025 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0afd34: 0c01 |0012: move-result-object v1 │ │ +0afd36: 6e10 0a25 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0afd3c: 0c01 |0016: move-result-object v1 │ │ +0afd3e: 7020 8824 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0afd44: 2700 |001a: throw v0 │ │ +0afd46: 2200 f200 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00f2 │ │ +0afd4a: 7040 6c05 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@056c │ │ +0afd50: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0afd52: 6e30 8e05 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@058e │ │ +0afd58: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0002 line=516 │ │ 0x001b line=518 │ │ 0x0024 line=523 │ │ locals : │ │ @@ -189973,20 +190074,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0afdb0: |[0afdb0] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -0afdc0: 2200 f100 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@00f1 │ │ -0afdc4: 7040 6a05 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@056a │ │ -0afdca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0afdcc: 6e30 8e05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@058e │ │ -0afdd2: 0e00 |0009: return-void │ │ +0afd5c: |[0afd5c] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +0afd6c: 2200 f100 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@00f1 │ │ +0afd70: 7040 6a05 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@056a │ │ +0afd76: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0afd78: 6e30 8e05 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@058e │ │ +0afd7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0009 line=504 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -189997,25 +190098,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0afdd4: |[0afdd4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -0afde4: 7010 7b05 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@057b │ │ -0afdea: 6e10 9005 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0590 │ │ -0afdf0: 5440 2701 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0afdf4: 5400 0101 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0afdf8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0afdfa: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0afdfc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0afdfe: 6e53 ac05 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ -0afe04: 0a00 |0010: move-result v0 │ │ -0afe06: 0f00 |0011: return v0 │ │ +0afd80: |[0afd80] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +0afd90: 7010 7b05 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@057b │ │ +0afd96: 6e10 9005 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0590 │ │ +0afd9c: 5440 2701 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0afda0: 5400 0101 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0afda4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0afda6: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +0afda8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0afdaa: 6e53 ac05 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ +0afdb0: 0a00 |0010: move-result v0 │ │ +0afdb2: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0006 line=494 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -190025,36 +190126,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0afe08: |[0afe08] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -0afe18: 7010 7b05 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@057b │ │ -0afe1e: 6e10 9005 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0590 │ │ -0afe24: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0afe28: 2200 7e04 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0afe2c: 2201 9204 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0afe30: 7010 fb24 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0afe36: 1a02 1b03 |000f: const-string v2, "Bad id: " // string@031b │ │ -0afe3a: 6e20 0425 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0afe40: 0c01 |0014: move-result-object v1 │ │ -0afe42: 6e20 0025 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0afe48: 0c01 |0018: move-result-object v1 │ │ -0afe4a: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0afe50: 0c01 |001c: move-result-object v1 │ │ -0afe52: 7020 8824 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0afe58: 2700 |0020: throw v0 │ │ -0afe5a: 5430 2701 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0afe5e: 5400 0101 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0afe62: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0afe64: 6e55 ac05 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ -0afe6a: 0a00 |0029: move-result v0 │ │ -0afe6c: 0f00 |002a: return v0 │ │ +0afdb4: |[0afdb4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +0afdc4: 7010 7b05 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@057b │ │ +0afdca: 6e10 9005 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0590 │ │ +0afdd0: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +0afdd4: 2200 7e04 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0afdd8: 2201 9204 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0afddc: 7010 fb24 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0afde2: 1a02 1b03 |000f: const-string v2, "Bad id: " // string@031b │ │ +0afde6: 6e20 0425 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0afdec: 0c01 |0014: move-result-object v1 │ │ +0afdee: 6e20 0025 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0afdf4: 0c01 |0018: move-result-object v1 │ │ +0afdf6: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0afdfc: 0c01 |001c: move-result-object v1 │ │ +0afdfe: 7020 8824 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0afe04: 2700 |0020: throw v0 │ │ +0afe06: 5430 2701 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0afe0a: 5400 0101 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0afe0e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0afe10: 6e55 ac05 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ +0afe16: 0a00 |0029: move-result v0 │ │ +0afe18: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0003 line=528 │ │ 0x0006 line=529 │ │ 0x0008 line=530 │ │ 0x0021 line=532 │ │ @@ -190068,23 +190169,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0afe70: |[0afe70] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -0afe80: 7010 7b05 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@057b │ │ -0afe86: 6e10 9005 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0590 │ │ -0afe8c: 5420 2701 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0afe90: 5400 0101 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ -0afe94: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -0afe96: 6e54 ac05 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ -0afe9c: 0a00 |000e: move-result v0 │ │ -0afe9e: 0f00 |000f: return v0 │ │ +0afe1c: |[0afe1c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +0afe2c: 7010 7b05 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@057b │ │ +0afe32: 6e10 9005 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0590 │ │ +0afe38: 5420 2701 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0afe3c: 5400 0101 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0101 │ │ +0afe40: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0afe42: 6e54 ac05 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@05ac │ │ +0afe48: 0a00 |000e: move-result v0 │ │ +0afe4a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0003 line=509 │ │ 0x0006 line=510 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -190096,130 +190197,130 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 224 16-bit code units │ │ -0afea0: |[0afea0] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -0afeb0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0afeb2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0afeb4: 54b6 2b01 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0afeb8: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -0afebc: 0f09 |0006: return v9 │ │ -0afebe: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -0afec2: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -0afec6: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -0afeca: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -0afece: 54b6 2b01 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0afed2: 6e10 4c25 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0afed8: 0a06 |0014: move-result v6 │ │ -0afeda: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -0afede: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -0afee2: 54b6 2b01 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0afee6: 6e20 4925 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0afeec: 0c01 |001e: move-result-object v1 │ │ -0afeee: 1f01 dd00 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -0afef2: 6e20 6204 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0462 │ │ -0afef8: 6e10 b005 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@05b0 │ │ -0afefe: 0189 |0027: move v9, v8 │ │ -0aff00: 28de |0028: goto 0006 // -0022 │ │ -0aff02: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -0aff04: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -0aff08: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -0aff0c: 54b6 2b01 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0aff10: 6e10 4c25 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0aff16: 0a06 |0033: move-result v6 │ │ -0aff18: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -0aff1c: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -0aff20: 54b6 2b01 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0aff24: 6e20 4625 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aff2a: 0c01 |003d: move-result-object v1 │ │ -0aff2c: 1f01 dd00 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -0aff30: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -0aff34: 6e10 5c04 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@045c │ │ -0aff3a: 0c06 |0045: move-result-object v6 │ │ -0aff3c: 6e20 da24 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0aff42: 0a06 |0049: move-result v6 │ │ -0aff44: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -0aff48: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -0aff4c: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -0aff50: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -0aff54: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0aff58: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -0aff5c: 54b6 2b01 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0aff60: 6e20 4625 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0aff66: 0c01 |005b: move-result-object v1 │ │ -0aff68: 1f01 dd00 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -0aff6c: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -0aff70: 6e10 5c04 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@045c │ │ -0aff76: 0c06 |0063: move-result-object v6 │ │ -0aff78: 6e20 da24 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0aff7e: 0a06 |0067: move-result v6 │ │ -0aff80: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -0aff84: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -0aff88: 5216 9100 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0aff8c: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -0aff90: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0aff94: 28e2 |0072: goto 0054 // -001e │ │ -0aff96: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -0aff9a: 5216 9100 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0aff9e: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -0affa2: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0affa6: 28bb |007b: goto 0036 // -0045 │ │ -0affa8: 54b6 2b01 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0affac: 6e10 4c25 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0affb2: 0a06 |0081: move-result v6 │ │ -0affb4: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0affb8: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -0affbc: 2205 aa04 |0086: new-instance v5, Ljava/util/ArrayList; // type@04aa │ │ -0affc0: 7010 3d25 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0affc6: 54b6 2b01 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0affca: 6e10 4c25 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0affd0: 0a06 |0090: move-result v6 │ │ -0affd2: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0affd6: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -0affda: 54b6 2b01 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0affde: 6e20 4925 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0affe4: 0c06 |009a: move-result-object v6 │ │ -0affe6: 6e20 4125 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0affec: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0afff0: 28f3 |00a0: goto 0093 // -000d │ │ -0afff2: 6e10 4c25 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0afff8: 0a06 |00a4: move-result v6 │ │ -0afffa: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -0afffe: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -0b0000: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -0b0004: 6306 1d01 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0008: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -0b000c: 1a06 6805 |00ae: const-string v6, "FragmentManager" // string@0568 │ │ -0b0010: 2207 9204 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0014: 7010 fb24 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b001a: 1a0a 2d10 |00b5: const-string v10, "Popping back stack state: " // string@102d │ │ -0b001e: 6e20 0425 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0024: 0c07 |00ba: move-result-object v7 │ │ -0b0026: 6e20 4625 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b002c: 0c0a |00be: move-result-object v10 │ │ -0b002e: 6e20 0325 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0034: 0c07 |00c2: move-result-object v7 │ │ -0b0036: 6e10 0a25 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b003c: 0c07 |00c6: move-result-object v7 │ │ -0b003e: 7120 ae1e 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0044: 6e20 4625 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b004a: 0c06 |00cd: move-result-object v6 │ │ -0b004c: 1f06 dd00 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -0b0050: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -0b0054: 0187 |00d2: move v7, v8 │ │ -0b0056: 6e20 6204 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0462 │ │ -0b005c: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b0060: 28d0 |00d8: goto 00a8 // -0030 │ │ -0b0062: 0197 |00d9: move v7, v9 │ │ -0b0064: 28f9 |00da: goto 00d3 // -0007 │ │ -0b0066: 6e10 b005 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@05b0 │ │ -0b006c: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ +0afe4c: |[0afe4c] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +0afe5c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0afe5e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0afe60: 54b6 2b01 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0afe64: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +0afe68: 0f09 |0006: return v9 │ │ +0afe6a: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +0afe6e: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +0afe72: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +0afe76: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +0afe7a: 54b6 2b01 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0afe7e: 6e10 4c25 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0afe84: 0a06 |0014: move-result v6 │ │ +0afe86: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +0afe8a: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +0afe8e: 54b6 2b01 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0afe92: 6e20 4925 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0afe98: 0c01 |001e: move-result-object v1 │ │ +0afe9a: 1f01 dd00 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +0afe9e: 6e20 6204 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0462 │ │ +0afea4: 6e10 b005 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@05b0 │ │ +0afeaa: 0189 |0027: move v9, v8 │ │ +0afeac: 28de |0028: goto 0006 // -0022 │ │ +0afeae: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +0afeb0: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +0afeb4: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +0afeb8: 54b6 2b01 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0afebc: 6e10 4c25 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0afec2: 0a06 |0033: move-result v6 │ │ +0afec4: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +0afec8: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +0afecc: 54b6 2b01 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0afed0: 6e20 4625 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0afed6: 0c01 |003d: move-result-object v1 │ │ +0afed8: 1f01 dd00 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +0afedc: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +0afee0: 6e10 5c04 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@045c │ │ +0afee6: 0c06 |0045: move-result-object v6 │ │ +0afee8: 6e20 da24 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0afeee: 0a06 |0049: move-result v6 │ │ +0afef0: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +0afef4: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +0afef8: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +0afefc: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +0aff00: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0aff04: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +0aff08: 54b6 2b01 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0aff0c: 6e20 4625 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0aff12: 0c01 |005b: move-result-object v1 │ │ +0aff14: 1f01 dd00 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +0aff18: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +0aff1c: 6e10 5c04 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@045c │ │ +0aff22: 0c06 |0063: move-result-object v6 │ │ +0aff24: 6e20 da24 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0aff2a: 0a06 |0067: move-result v6 │ │ +0aff2c: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +0aff30: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +0aff34: 5216 9100 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0aff38: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +0aff3c: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0aff40: 28e2 |0072: goto 0054 // -001e │ │ +0aff42: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +0aff46: 5216 9100 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0aff4a: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +0aff4e: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0aff52: 28bb |007b: goto 0036 // -0045 │ │ +0aff54: 54b6 2b01 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0aff58: 6e10 4c25 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aff5e: 0a06 |0081: move-result v6 │ │ +0aff60: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0aff64: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +0aff68: 2205 aa04 |0086: new-instance v5, Ljava/util/ArrayList; // type@04aa │ │ +0aff6c: 7010 3d25 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0aff72: 54b6 2b01 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0aff76: 6e10 4c25 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0aff7c: 0a06 |0090: move-result v6 │ │ +0aff7e: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +0aff82: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +0aff86: 54b6 2b01 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0aff8a: 6e20 4925 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0aff90: 0c06 |009a: move-result-object v6 │ │ +0aff92: 6e20 4125 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0aff98: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0aff9c: 28f3 |00a0: goto 0093 // -000d │ │ +0aff9e: 6e10 4c25 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0affa4: 0a06 |00a4: move-result v6 │ │ +0affa6: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +0affaa: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +0affac: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +0affb0: 6306 1d01 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0affb4: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +0affb8: 1a06 6805 |00ae: const-string v6, "FragmentManager" // string@0568 │ │ +0affbc: 2207 9204 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0affc0: 7010 fb24 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0affc6: 1a0a 2d10 |00b5: const-string v10, "Popping back stack state: " // string@102d │ │ +0affca: 6e20 0425 a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0affd0: 0c07 |00ba: move-result-object v7 │ │ +0affd2: 6e20 4625 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0affd8: 0c0a |00be: move-result-object v10 │ │ +0affda: 6e20 0325 a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0affe0: 0c07 |00c2: move-result-object v7 │ │ +0affe2: 6e10 0a25 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0affe8: 0c07 |00c6: move-result-object v7 │ │ +0affea: 7120 ae1e 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0afff0: 6e20 4625 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0afff6: 0c06 |00cd: move-result-object v6 │ │ +0afff8: 1f06 dd00 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +0afffc: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +0b0000: 0187 |00d2: move v7, v8 │ │ +0b0002: 6e20 6204 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0462 │ │ +0b0008: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b000c: 28d0 |00d8: goto 00a8 // -0030 │ │ +0b000e: 0197 |00d9: move v7, v9 │ │ +0b0010: 28f9 |00da: goto 00d3 // -0007 │ │ +0b0012: 6e10 b005 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@05b0 │ │ +0b0018: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1518 │ │ 0x0006 line=1577 │ │ 0x0007 line=1521 │ │ 0x000f line=1522 │ │ 0x0017 line=1523 │ │ @@ -190276,35 +190377,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 │ │ -0b0070: |[0b0070] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -0b0080: 5260 d400 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b0084: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -0b0088: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0b008c: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0090: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0096: 1a02 6105 |000b: const-string v2, "Fragment " // string@0561 │ │ -0b009a: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b00a0: 0c01 |0010: move-result-object v1 │ │ -0b00a2: 6e20 0325 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b00a8: 0c01 |0014: move-result-object v1 │ │ -0b00aa: 1a02 6800 |0015: const-string v2, " is not currently in the FragmentManager" // string@0068 │ │ -0b00ae: 6e20 0425 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b00b4: 0c01 |001a: move-result-object v1 │ │ -0b00b6: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b00bc: 0c01 |001e: move-result-object v1 │ │ -0b00be: 7020 8c24 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b00c4: 7020 bb05 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0b00ca: 5260 d400 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b00ce: 6e30 1d03 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0b00d4: 0e00 |002a: return-void │ │ +0b001c: |[0b001c] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +0b002c: 5260 d400 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b0030: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +0b0034: 2200 7f04 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0b0038: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b003c: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0042: 1a02 6105 |000b: const-string v2, "Fragment " // string@0561 │ │ +0b0046: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b004c: 0c01 |0010: move-result-object v1 │ │ +0b004e: 6e20 0325 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0054: 0c01 |0014: move-result-object v1 │ │ +0b0056: 1a02 6800 |0015: const-string v2, " is not currently in the FragmentManager" // string@0068 │ │ +0b005a: 6e20 0425 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0060: 0c01 |001a: move-result-object v1 │ │ +0b0062: 6e10 0a25 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0068: 0c01 |001e: move-result-object v1 │ │ +0b006a: 7020 8c24 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b0070: 7020 bb05 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0b0076: 5260 d400 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b007a: 6e30 1d03 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0b0080: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0004 line=563 │ │ 0x0025 line=566 │ │ 0x002a line=567 │ │ locals : │ │ @@ -190318,66 +190419,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 │ │ -0b00d8: |[0b00d8] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0b00e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b00ea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0b00ec: 6301 1d01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b00f0: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -0b00f4: 1a01 6805 |0006: const-string v1, "FragmentManager" // string@0568 │ │ -0b00f8: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b00fc: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0102: 1a03 e32e |000d: const-string v3, "remove: " // string@2ee3 │ │ -0b0106: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b010c: 0c02 |0012: move-result-object v2 │ │ -0b010e: 6e20 0325 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0114: 0c02 |0016: move-result-object v2 │ │ -0b0116: 1a03 8e00 |0017: const-string v3, " nesting=" // string@008e │ │ -0b011a: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0120: 0c02 |001c: move-result-object v2 │ │ -0b0122: 5283 c600 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0b0126: 6e20 0025 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b012c: 0c02 |0022: move-result-object v2 │ │ -0b012e: 6e10 0a25 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0134: 0c02 |0026: move-result-object v2 │ │ -0b0136: 7120 ae1e 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b013c: 6e10 c504 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@04c5 │ │ -0b0142: 0a01 |002d: move-result v1 │ │ -0b0144: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -0b0148: 0106 |0030: move v6, v0 │ │ -0b014a: 5581 cd00 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ -0b014e: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -0b0152: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -0b0156: 5471 2801 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b015a: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -0b015e: 5471 2801 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b0162: 6e20 4a25 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ -0b0168: 5581 d100 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -0b016c: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -0b0170: 5581 d800 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0b0174: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -0b0178: 5c70 3501 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0b017c: 5c85 c300 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0b0180: 5c80 db00 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ -0b0184: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -0b0188: 0152 |0050: move v2, v5 │ │ -0b018a: 0770 |0051: move-object v0, v7 │ │ -0b018c: 0781 |0052: move-object v1, v8 │ │ -0b018e: 0193 |0053: move v3, v9 │ │ -0b0190: 01a4 |0054: move v4, v10 │ │ -0b0192: 7406 a305 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@05a3 │ │ -0b0198: 0e00 |0058: return-void │ │ -0b019a: 0156 |0059: move v6, v5 │ │ -0b019c: 28d7 |005a: goto 0031 // -0029 │ │ -0b019e: 0102 |005b: move v2, v0 │ │ -0b01a0: 28f5 |005c: goto 0051 // -000b │ │ +0b0084: |[0b0084] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0b0094: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b0096: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0b0098: 6301 1d01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b009c: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +0b00a0: 1a01 6805 |0006: const-string v1, "FragmentManager" // string@0568 │ │ +0b00a4: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b00a8: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b00ae: 1a03 e32e |000d: const-string v3, "remove: " // string@2ee3 │ │ +0b00b2: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b00b8: 0c02 |0012: move-result-object v2 │ │ +0b00ba: 6e20 0325 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b00c0: 0c02 |0016: move-result-object v2 │ │ +0b00c2: 1a03 8e00 |0017: const-string v3, " nesting=" // string@008e │ │ +0b00c6: 6e20 0425 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b00cc: 0c02 |001c: move-result-object v2 │ │ +0b00ce: 5283 c600 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0b00d2: 6e20 0025 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b00d8: 0c02 |0022: move-result-object v2 │ │ +0b00da: 6e10 0a25 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b00e0: 0c02 |0026: move-result-object v2 │ │ +0b00e2: 7120 ae1e 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b00e8: 6e10 c504 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@04c5 │ │ +0b00ee: 0a01 |002d: move-result v1 │ │ +0b00f0: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +0b00f4: 0106 |0030: move v6, v0 │ │ +0b00f6: 5581 cd00 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cd │ │ +0b00fa: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +0b00fe: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +0b0102: 5471 2801 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b0106: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +0b010a: 5471 2801 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b010e: 6e20 4a25 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ +0b0114: 5581 d100 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +0b0118: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +0b011c: 5581 d800 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0b0120: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +0b0124: 5c70 3501 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0b0128: 5c85 c300 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0b012c: 5c80 db00 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00db │ │ +0b0130: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +0b0134: 0152 |0050: move v2, v5 │ │ +0b0136: 0770 |0051: move-object v0, v7 │ │ +0b0138: 0781 |0052: move-object v1, v8 │ │ +0b013a: 0193 |0053: move v3, v9 │ │ +0b013c: 01a4 |0054: move v4, v10 │ │ +0b013e: 7406 a305 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@05a3 │ │ +0b0144: 0e00 |0058: return-void │ │ +0b0146: 0156 |0059: move v6, v5 │ │ +0b0148: 28d7 |005a: goto 0031 // -0029 │ │ +0b014a: 0102 |005b: move v2, v0 │ │ +0b014c: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1201 │ │ 0x002a line=1202 │ │ 0x0031 line=1203 │ │ 0x0037 line=1204 │ │ 0x003b line=1205 │ │ @@ -190402,20 +190503,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 │ │ -0b01a4: |[0b01a4] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -0b01b4: 5410 2c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ -0b01b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b01bc: 5410 2c01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ -0b01c0: 6e20 4a25 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ -0b01c6: 0e00 |0009: return-void │ │ +0b0150: |[0b0150] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +0b0160: 5410 2c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ +0b0164: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b0168: 5410 2c01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ +0b016c: 6e20 4a25 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ +0b0172: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0004 line=556 │ │ 0x0009 line=558 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -190426,30 +190527,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0b01c8: |[0b01c8] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -0b01d8: 5421 2c01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ -0b01dc: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -0b01e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b01e2: 5421 2c01 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ -0b01e6: 6e10 4c25 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b01ec: 0a01 |000a: move-result v1 │ │ -0b01ee: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -0b01f2: 5421 2c01 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ -0b01f6: 6e20 4625 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b01fc: 0c01 |0012: move-result-object v1 │ │ -0b01fe: 1f01 ed00 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00ed │ │ -0b0202: 7210 4e05 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@054e │ │ -0b0208: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b020c: 28eb |001a: goto 0005 // -0015 │ │ -0b020e: 0e00 |001b: return-void │ │ +0b0174: |[0b0174] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +0b0184: 5421 2c01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ +0b0188: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +0b018c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b018e: 5421 2c01 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ +0b0192: 6e10 4c25 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b0198: 0a01 |000a: move-result v1 │ │ +0b019a: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +0b019e: 5421 2c01 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012c │ │ +0b01a2: 6e20 4625 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b01a8: 0c01 |0012: move-result-object v1 │ │ +0b01aa: 1f01 ed00 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00ed │ │ +0b01ae: 7210 4e05 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@054e │ │ +0b01b4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b01b8: 28eb |001a: goto 0005 // -0015 │ │ +0b01ba: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1502 │ │ 0x0004 line=1503 │ │ 0x000d line=1504 │ │ 0x0018 line=1503 │ │ 0x001b line=1507 │ │ @@ -190462,298 +190563,298 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 573 16-bit code units │ │ -0b0210: |[0b0210] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -0b0220: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0b0222: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0b0224: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -0b0228: 0e00 |0004: return-void │ │ -0b022a: 07d2 |0005: move-object v2, v13 │ │ -0b022c: 1f02 f600 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00f6 │ │ -0b0230: 5427 3e01 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ -0b0234: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -0b0238: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ -0b023c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0b023e: 6e10 4c25 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b0244: 0a07 |0012: move-result v7 │ │ -0b0246: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ -0b024a: 6e20 4625 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b0250: 0c01 |0018: move-result-object v1 │ │ -0b0252: 1f01 e500 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b0256: 6307 1d01 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b025a: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -0b025e: 1a07 6805 |001f: const-string v7, "FragmentManager" // string@0568 │ │ -0b0262: 2208 9204 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0266: 7010 fb24 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b026c: 1a09 512f |0026: const-string v9, "restoreAllState: re-attaching retained " // string@2f51 │ │ -0b0270: 6e20 0425 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0276: 0c08 |002b: move-result-object v8 │ │ -0b0278: 6e20 0325 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b027e: 0c08 |002f: move-result-object v8 │ │ -0b0280: 6e10 0a25 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0286: 0c08 |0033: move-result-object v8 │ │ -0b0288: 7120 ae1e 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b028e: 5427 3e01 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ -0b0292: 5218 d400 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b0296: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -0b029a: 5b31 4e01 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -0b029e: 5b1a e100 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -0b02a2: 591b c600 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ -0b02a6: 5c1b d300 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ -0b02aa: 5c1b c300 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0b02ae: 5b1a e500 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b02b2: 5437 5001 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b02b6: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ -0b02ba: 5437 5001 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b02be: 54c8 2701 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0b02c2: 6e10 1605 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0516 │ │ -0b02c8: 0c08 |0054: move-result-object v8 │ │ -0b02ca: 6e20 2403 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ -0b02d0: 5437 5001 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b02d4: 1a08 5f17 |005a: const-string v8, "android:view_state" // string@175f │ │ -0b02d8: 6e20 1703 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ -0b02de: 0c07 |005f: move-result-object v7 │ │ -0b02e0: 5b17 e100 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -0b02e4: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b02e8: 28ab |0064: goto 000f // -0055 │ │ -0b02ea: 2207 aa04 |0065: new-instance v7, Ljava/util/ArrayList; // type@04aa │ │ -0b02ee: 5428 3e01 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ -0b02f2: 2188 |0069: array-length v8, v8 │ │ -0b02f4: 7020 3e25 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -0b02fa: 5bc7 2601 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b02fe: 54c7 2a01 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0b0302: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ -0b0306: 54c7 2a01 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0b030a: 6e10 4325 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0b0310: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -0b0312: 5427 3e01 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ -0b0316: 2177 |007b: array-length v7, v7 │ │ -0b0318: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ -0b031c: 5427 3e01 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ -0b0320: 4603 0704 |0080: aget-object v3, v7, v4 │ │ -0b0324: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ -0b0328: 54c7 2701 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0b032c: 54c8 3701 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0b0330: 6e30 dd05 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@05dd │ │ -0b0336: 0c01 |008b: move-result-object v1 │ │ -0b0338: 6307 1d01 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b033c: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ -0b0340: 1a07 6805 |0090: const-string v7, "FragmentManager" // string@0568 │ │ -0b0344: 2208 9204 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0348: 7010 fb24 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b034e: 1a09 4d2f |0097: const-string v9, "restoreAllState: active #" // string@2f4d │ │ -0b0352: 6e20 0425 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0358: 0c08 |009c: move-result-object v8 │ │ -0b035a: 6e20 0025 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0360: 0c08 |00a0: move-result-object v8 │ │ -0b0362: 1a09 6901 |00a1: const-string v9, ": " // string@0169 │ │ -0b0366: 6e20 0425 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b036c: 0c08 |00a6: move-result-object v8 │ │ -0b036e: 6e20 0325 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0374: 0c08 |00aa: move-result-object v8 │ │ -0b0376: 6e10 0a25 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b037c: 0c08 |00ae: move-result-object v8 │ │ -0b037e: 7120 ae1e 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0384: 54c7 2601 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b0388: 6e20 4125 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b038e: 5b3a 4e01 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ -0b0392: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b0396: 28be |00bb: goto 0079 // -0042 │ │ -0b0398: 54c7 2601 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b039c: 6e20 4125 a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b03a2: 54c7 2a01 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0b03a6: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ -0b03aa: 2207 aa04 |00c5: new-instance v7, Ljava/util/ArrayList; // type@04aa │ │ -0b03ae: 7010 3d25 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b03b4: 5bc7 2a01 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0b03b8: 6307 1d01 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b03bc: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ -0b03c0: 1a07 6805 |00d0: const-string v7, "FragmentManager" // string@0568 │ │ -0b03c4: 2208 9204 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0b03c8: 7010 fb24 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b03ce: 1a09 4f2f |00d7: const-string v9, "restoreAllState: avail #" // string@2f4f │ │ -0b03d2: 6e20 0425 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b03d8: 0c08 |00dc: move-result-object v8 │ │ -0b03da: 6e20 0025 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b03e0: 0c08 |00e0: move-result-object v8 │ │ -0b03e2: 6e10 0a25 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b03e8: 0c08 |00e4: move-result-object v8 │ │ -0b03ea: 7120 ae1e 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b03f0: 54c7 2a01 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ -0b03f4: 7110 9624 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0b03fa: 0c08 |00ed: move-result-object v8 │ │ -0b03fc: 6e20 4125 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b0402: 28c8 |00f1: goto 00b9 // -0038 │ │ -0b0404: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ -0b0408: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ -0b040a: 6e10 4c25 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b0410: 0a07 |00f8: move-result v7 │ │ -0b0412: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ -0b0416: 6e20 4625 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b041c: 0c01 |00fe: move-result-object v1 │ │ -0b041e: 1f01 e500 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b0422: 5217 e600 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ -0b0426: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ -0b042a: 5217 e600 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ -0b042e: 54c8 2601 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b0432: 6e10 4c25 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b0438: 0a08 |010c: move-result v8 │ │ -0b043a: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ -0b043e: 54c7 2601 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b0442: 5218 e600 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ -0b0446: 6e20 4625 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b044c: 0c07 |0116: move-result-object v7 │ │ -0b044e: 1f07 e500 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b0452: 5b17 e500 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b0456: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b045a: 28d8 |011d: goto 00f5 // -0028 │ │ -0b045c: 1a07 6805 |011e: const-string v7, "FragmentManager" // string@0568 │ │ -0b0460: 2208 9204 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0464: 7010 fb24 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b046a: 1a09 6e10 |0125: const-string v9, "Re-attaching retained fragment " // string@106e │ │ -0b046e: 6e20 0425 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0474: 0c08 |012a: move-result-object v8 │ │ -0b0476: 6e20 0325 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b047c: 0c08 |012e: move-result-object v8 │ │ -0b047e: 1a09 9f00 |012f: const-string v9, " target no longer exists: " // string@009f │ │ -0b0482: 6e20 0425 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0488: 0c08 |0134: move-result-object v8 │ │ -0b048a: 5219 e600 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ -0b048e: 6e20 0025 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0494: 0c08 |013a: move-result-object v8 │ │ -0b0496: 6e10 0a25 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b049c: 0c08 |013e: move-result-object v8 │ │ -0b049e: 7120 af1e 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0b04a4: 5b1a e500 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b04a8: 28d7 |0144: goto 011b // -0029 │ │ -0b04aa: 5427 3f01 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ -0b04ae: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ -0b04b2: 2207 aa04 |0149: new-instance v7, Ljava/util/ArrayList; // type@04aa │ │ -0b04b6: 5428 3f01 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ -0b04ba: 2188 |014d: array-length v8, v8 │ │ -0b04bc: 7020 3e25 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -0b04c2: 5bc7 2801 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b04c6: 1204 |0153: const/4 v4, #int 0 // #0 │ │ -0b04c8: 5427 3f01 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ -0b04cc: 2177 |0156: array-length v7, v7 │ │ -0b04ce: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ -0b04d2: 54c7 2601 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b04d6: 5428 3f01 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ -0b04da: 4408 0804 |015d: aget v8, v8, v4 │ │ -0b04de: 6e20 4625 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b04e4: 0c01 |0162: move-result-object v1 │ │ -0b04e6: 1f01 e500 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b04ea: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ -0b04ee: 2207 7f04 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ -0b04f2: 2208 9204 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0b04f6: 7010 fb24 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b04fc: 1a09 350f |016e: const-string v9, "No instantiated fragment for index #" // string@0f35 │ │ -0b0500: 6e20 0425 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0506: 0c08 |0173: move-result-object v8 │ │ -0b0508: 5429 3f01 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ -0b050c: 4409 0904 |0176: aget v9, v9, v4 │ │ -0b0510: 6e20 0025 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0516: 0c08 |017b: move-result-object v8 │ │ -0b0518: 6e10 0a25 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b051e: 0c08 |017f: move-result-object v8 │ │ -0b0520: 7020 8c24 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b0526: 7020 bb05 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0b052c: 1217 |0186: const/4 v7, #int 1 // #1 │ │ -0b052e: 5c17 c300 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0b0532: 6307 1d01 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0536: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ -0b053a: 1a07 6805 |018d: const-string v7, "FragmentManager" // string@0568 │ │ -0b053e: 2208 9204 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0542: 7010 fb24 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0548: 1a09 4e2f |0194: const-string v9, "restoreAllState: added #" // string@2f4e │ │ -0b054c: 6e20 0425 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0552: 0c08 |0199: move-result-object v8 │ │ -0b0554: 6e20 0025 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b055a: 0c08 |019d: move-result-object v8 │ │ -0b055c: 1a09 6901 |019e: const-string v9, ": " // string@0169 │ │ -0b0560: 6e20 0425 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0566: 0c08 |01a3: move-result-object v8 │ │ -0b0568: 6e20 0325 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b056e: 0c08 |01a7: move-result-object v8 │ │ -0b0570: 6e10 0a25 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0576: 0c08 |01ab: move-result-object v8 │ │ -0b0578: 7120 ae1e 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b057e: 54c7 2801 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b0582: 6e20 4425 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2544 │ │ -0b0588: 0a07 |01b4: move-result v7 │ │ -0b058a: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ -0b058e: 2207 7f04 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ -0b0592: 1a08 e502 |01b9: const-string v8, "Already added!" // string@02e5 │ │ -0b0596: 7020 8c24 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b059c: 2707 |01be: throw v7 │ │ -0b059e: 54c7 2801 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b05a2: 6e20 4125 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b05a8: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b05ac: 288e |01c6: goto 0154 // -0072 │ │ -0b05ae: 5bca 2801 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b05b2: 5427 4001 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ -0b05b6: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ -0b05ba: 2207 aa04 |01cd: new-instance v7, Ljava/util/ArrayList; // type@04aa │ │ -0b05be: 5428 4001 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ -0b05c2: 2188 |01d1: array-length v8, v8 │ │ -0b05c4: 7020 3e25 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -0b05ca: 5bc7 2b01 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0b05ce: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ -0b05d0: 5427 4001 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ -0b05d4: 2177 |01da: array-length v7, v7 │ │ -0b05d6: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ -0b05da: 5427 4001 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ -0b05de: 4607 0704 |01df: aget-object v7, v7, v4 │ │ -0b05e2: 6e20 7a04 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@047a │ │ -0b05e8: 0c00 |01e4: move-result-object v0 │ │ -0b05ea: 6307 1d01 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b05ee: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ -0b05f2: 1a07 6805 |01e9: const-string v7, "FragmentManager" // string@0568 │ │ -0b05f6: 2208 9204 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0b05fa: 7010 fb24 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0600: 1a09 502f |01f0: const-string v9, "restoreAllState: back stack #" // string@2f50 │ │ -0b0604: 6e20 0425 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b060a: 0c08 |01f5: move-result-object v8 │ │ -0b060c: 6e20 0025 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0612: 0c08 |01f9: move-result-object v8 │ │ -0b0614: 1a09 2b00 |01fa: const-string v9, " (index " // string@002b │ │ -0b0618: 6e20 0425 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b061e: 0c08 |01ff: move-result-object v8 │ │ -0b0620: 5209 9100 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0b0624: 6e20 0025 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b062a: 0c08 |0205: move-result-object v8 │ │ -0b062c: 1a09 1c01 |0206: const-string v9, "): " // string@011c │ │ -0b0630: 6e20 0425 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0636: 0c08 |020b: move-result-object v8 │ │ -0b0638: 6e20 0325 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b063e: 0c08 |020f: move-result-object v8 │ │ -0b0640: 6e10 0a25 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0646: 0c08 |0213: move-result-object v8 │ │ -0b0648: 7120 ae1e 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b064e: 2205 ac01 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@01ac │ │ -0b0652: 1a07 6805 |0219: const-string v7, "FragmentManager" // string@0568 │ │ -0b0656: 7020 d009 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@09d0 │ │ -0b065c: 2206 6a04 |021e: new-instance v6, Ljava/io/PrintWriter; // type@046a │ │ -0b0660: 7020 4b24 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ -0b0666: 1a07 0700 |0223: const-string v7, " " // string@0007 │ │ -0b066a: 6e40 5604 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0456 │ │ -0b0670: 54c7 2b01 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0b0674: 6e20 4125 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b067a: 5207 9100 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0b067e: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ -0b0682: 5207 9100 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ -0b0686: 6e30 b805 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@05b8 │ │ -0b068c: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0b0690: 28a0 |0238: goto 01d8 // -0060 │ │ -0b0692: 5bca 2b01 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0b0696: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ +0b01bc: |[0b01bc] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +0b01cc: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0b01ce: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0b01d0: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +0b01d4: 0e00 |0004: return-void │ │ +0b01d6: 07d2 |0005: move-object v2, v13 │ │ +0b01d8: 1f02 f600 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00f6 │ │ +0b01dc: 5427 3e01 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ +0b01e0: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +0b01e4: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ +0b01e8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0b01ea: 6e10 4c25 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b01f0: 0a07 |0012: move-result v7 │ │ +0b01f2: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ +0b01f6: 6e20 4625 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b01fc: 0c01 |0018: move-result-object v1 │ │ +0b01fe: 1f01 e500 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b0202: 6307 1d01 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b0206: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +0b020a: 1a07 6805 |001f: const-string v7, "FragmentManager" // string@0568 │ │ +0b020e: 2208 9204 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0212: 7010 fb24 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0218: 1a09 512f |0026: const-string v9, "restoreAllState: re-attaching retained " // string@2f51 │ │ +0b021c: 6e20 0425 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0222: 0c08 |002b: move-result-object v8 │ │ +0b0224: 6e20 0325 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b022a: 0c08 |002f: move-result-object v8 │ │ +0b022c: 6e10 0a25 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0232: 0c08 |0033: move-result-object v8 │ │ +0b0234: 7120 ae1e 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b023a: 5427 3e01 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ +0b023e: 5218 d400 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b0242: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +0b0246: 5b31 4e01 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +0b024a: 5b1a e100 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +0b024e: 591b c600 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c6 │ │ +0b0252: 5c1b d300 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d3 │ │ +0b0256: 5c1b c300 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0b025a: 5b1a e500 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b025e: 5437 5001 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b0262: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ +0b0266: 5437 5001 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b026a: 54c8 2701 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0b026e: 6e10 1605 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0516 │ │ +0b0274: 0c08 |0054: move-result-object v8 │ │ +0b0276: 6e20 2403 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ +0b027c: 5437 5001 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b0280: 1a08 5f17 |005a: const-string v8, "android:view_state" // string@175f │ │ +0b0284: 6e20 1703 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ +0b028a: 0c07 |005f: move-result-object v7 │ │ +0b028c: 5b17 e100 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +0b0290: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b0294: 28ab |0064: goto 000f // -0055 │ │ +0b0296: 2207 aa04 |0065: new-instance v7, Ljava/util/ArrayList; // type@04aa │ │ +0b029a: 5428 3e01 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ +0b029e: 2188 |0069: array-length v8, v8 │ │ +0b02a0: 7020 3e25 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +0b02a6: 5bc7 2601 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b02aa: 54c7 2a01 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0b02ae: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ +0b02b2: 54c7 2a01 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0b02b6: 6e10 4325 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0b02bc: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +0b02be: 5427 3e01 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ +0b02c2: 2177 |007b: array-length v7, v7 │ │ +0b02c4: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ +0b02c8: 5427 3e01 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ +0b02cc: 4603 0704 |0080: aget-object v3, v7, v4 │ │ +0b02d0: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ +0b02d4: 54c7 2701 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0b02d8: 54c8 3701 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0b02dc: 6e30 dd05 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@05dd │ │ +0b02e2: 0c01 |008b: move-result-object v1 │ │ +0b02e4: 6307 1d01 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b02e8: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ +0b02ec: 1a07 6805 |0090: const-string v7, "FragmentManager" // string@0568 │ │ +0b02f0: 2208 9204 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0b02f4: 7010 fb24 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b02fa: 1a09 4d2f |0097: const-string v9, "restoreAllState: active #" // string@2f4d │ │ +0b02fe: 6e20 0425 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0304: 0c08 |009c: move-result-object v8 │ │ +0b0306: 6e20 0025 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b030c: 0c08 |00a0: move-result-object v8 │ │ +0b030e: 1a09 6901 |00a1: const-string v9, ": " // string@0169 │ │ +0b0312: 6e20 0425 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0318: 0c08 |00a6: move-result-object v8 │ │ +0b031a: 6e20 0325 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0320: 0c08 |00aa: move-result-object v8 │ │ +0b0322: 6e10 0a25 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0328: 0c08 |00ae: move-result-object v8 │ │ +0b032a: 7120 ae1e 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b0330: 54c7 2601 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0334: 6e20 4125 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b033a: 5b3a 4e01 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@014e │ │ +0b033e: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b0342: 28be |00bb: goto 0079 // -0042 │ │ +0b0344: 54c7 2601 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0348: 6e20 4125 a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b034e: 54c7 2a01 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0b0352: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ +0b0356: 2207 aa04 |00c5: new-instance v7, Ljava/util/ArrayList; // type@04aa │ │ +0b035a: 7010 3d25 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b0360: 5bc7 2a01 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0b0364: 6307 1d01 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b0368: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ +0b036c: 1a07 6805 |00d0: const-string v7, "FragmentManager" // string@0568 │ │ +0b0370: 2208 9204 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0374: 7010 fb24 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b037a: 1a09 4f2f |00d7: const-string v9, "restoreAllState: avail #" // string@2f4f │ │ +0b037e: 6e20 0425 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0384: 0c08 |00dc: move-result-object v8 │ │ +0b0386: 6e20 0025 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b038c: 0c08 |00e0: move-result-object v8 │ │ +0b038e: 6e10 0a25 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0394: 0c08 |00e4: move-result-object v8 │ │ +0b0396: 7120 ae1e 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b039c: 54c7 2a01 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012a │ │ +0b03a0: 7110 9624 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0b03a6: 0c08 |00ed: move-result-object v8 │ │ +0b03a8: 6e20 4125 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b03ae: 28c8 |00f1: goto 00b9 // -0038 │ │ +0b03b0: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ +0b03b4: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ +0b03b6: 6e10 4c25 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b03bc: 0a07 |00f8: move-result v7 │ │ +0b03be: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ +0b03c2: 6e20 4625 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b03c8: 0c01 |00fe: move-result-object v1 │ │ +0b03ca: 1f01 e500 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b03ce: 5217 e600 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ +0b03d2: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ +0b03d6: 5217 e600 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ +0b03da: 54c8 2601 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b03de: 6e10 4c25 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b03e4: 0a08 |010c: move-result v8 │ │ +0b03e6: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ +0b03ea: 54c7 2601 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b03ee: 5218 e600 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ +0b03f2: 6e20 4625 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b03f8: 0c07 |0116: move-result-object v7 │ │ +0b03fa: 1f07 e500 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b03fe: 5b17 e500 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b0402: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b0406: 28d8 |011d: goto 00f5 // -0028 │ │ +0b0408: 1a07 6805 |011e: const-string v7, "FragmentManager" // string@0568 │ │ +0b040c: 2208 9204 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0410: 7010 fb24 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0416: 1a09 6e10 |0125: const-string v9, "Re-attaching retained fragment " // string@106e │ │ +0b041a: 6e20 0425 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0420: 0c08 |012a: move-result-object v8 │ │ +0b0422: 6e20 0325 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0428: 0c08 |012e: move-result-object v8 │ │ +0b042a: 1a09 9f00 |012f: const-string v9, " target no longer exists: " // string@009f │ │ +0b042e: 6e20 0425 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0434: 0c08 |0134: move-result-object v8 │ │ +0b0436: 5219 e600 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ +0b043a: 6e20 0025 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b0440: 0c08 |013a: move-result-object v8 │ │ +0b0442: 6e10 0a25 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0448: 0c08 |013e: move-result-object v8 │ │ +0b044a: 7120 af1e 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0b0450: 5b1a e500 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b0454: 28d7 |0144: goto 011b // -0029 │ │ +0b0456: 5427 3f01 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ +0b045a: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ +0b045e: 2207 aa04 |0149: new-instance v7, Ljava/util/ArrayList; // type@04aa │ │ +0b0462: 5428 3f01 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ +0b0466: 2188 |014d: array-length v8, v8 │ │ +0b0468: 7020 3e25 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +0b046e: 5bc7 2801 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b0472: 1204 |0153: const/4 v4, #int 0 // #0 │ │ +0b0474: 5427 3f01 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ +0b0478: 2177 |0156: array-length v7, v7 │ │ +0b047a: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ +0b047e: 54c7 2601 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0482: 5428 3f01 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ +0b0486: 4408 0804 |015d: aget v8, v8, v4 │ │ +0b048a: 6e20 4625 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b0490: 0c01 |0162: move-result-object v1 │ │ +0b0492: 1f01 e500 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b0496: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ +0b049a: 2207 7f04 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ +0b049e: 2208 9204 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0b04a2: 7010 fb24 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b04a8: 1a09 350f |016e: const-string v9, "No instantiated fragment for index #" // string@0f35 │ │ +0b04ac: 6e20 0425 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b04b2: 0c08 |0173: move-result-object v8 │ │ +0b04b4: 5429 3f01 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ +0b04b8: 4409 0904 |0176: aget v9, v9, v4 │ │ +0b04bc: 6e20 0025 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b04c2: 0c08 |017b: move-result-object v8 │ │ +0b04c4: 6e10 0a25 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b04ca: 0c08 |017f: move-result-object v8 │ │ +0b04cc: 7020 8c24 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b04d2: 7020 bb05 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0b04d8: 1217 |0186: const/4 v7, #int 1 // #1 │ │ +0b04da: 5c17 c300 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0b04de: 6307 1d01 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b04e2: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ +0b04e6: 1a07 6805 |018d: const-string v7, "FragmentManager" // string@0568 │ │ +0b04ea: 2208 9204 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0b04ee: 7010 fb24 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b04f4: 1a09 4e2f |0194: const-string v9, "restoreAllState: added #" // string@2f4e │ │ +0b04f8: 6e20 0425 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b04fe: 0c08 |0199: move-result-object v8 │ │ +0b0500: 6e20 0025 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b0506: 0c08 |019d: move-result-object v8 │ │ +0b0508: 1a09 6901 |019e: const-string v9, ": " // string@0169 │ │ +0b050c: 6e20 0425 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0512: 0c08 |01a3: move-result-object v8 │ │ +0b0514: 6e20 0325 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b051a: 0c08 |01a7: move-result-object v8 │ │ +0b051c: 6e10 0a25 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0522: 0c08 |01ab: move-result-object v8 │ │ +0b0524: 7120 ae1e 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b052a: 54c7 2801 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b052e: 6e20 4425 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2544 │ │ +0b0534: 0a07 |01b4: move-result v7 │ │ +0b0536: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ +0b053a: 2207 7f04 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@047f │ │ +0b053e: 1a08 e502 |01b9: const-string v8, "Already added!" // string@02e5 │ │ +0b0542: 7020 8c24 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b0548: 2707 |01be: throw v7 │ │ +0b054a: 54c7 2801 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b054e: 6e20 4125 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b0554: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b0558: 288e |01c6: goto 0154 // -0072 │ │ +0b055a: 5bca 2801 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b055e: 5427 4001 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ +0b0562: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ +0b0566: 2207 aa04 |01cd: new-instance v7, Ljava/util/ArrayList; // type@04aa │ │ +0b056a: 5428 4001 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ +0b056e: 2188 |01d1: array-length v8, v8 │ │ +0b0570: 7020 3e25 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +0b0576: 5bc7 2b01 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0b057a: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ +0b057c: 5427 4001 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ +0b0580: 2177 |01da: array-length v7, v7 │ │ +0b0582: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ +0b0586: 5427 4001 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ +0b058a: 4607 0704 |01df: aget-object v7, v7, v4 │ │ +0b058e: 6e20 7a04 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@047a │ │ +0b0594: 0c00 |01e4: move-result-object v0 │ │ +0b0596: 6307 1d01 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b059a: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ +0b059e: 1a07 6805 |01e9: const-string v7, "FragmentManager" // string@0568 │ │ +0b05a2: 2208 9204 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0b05a6: 7010 fb24 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b05ac: 1a09 502f |01f0: const-string v9, "restoreAllState: back stack #" // string@2f50 │ │ +0b05b0: 6e20 0425 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b05b6: 0c08 |01f5: move-result-object v8 │ │ +0b05b8: 6e20 0025 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b05be: 0c08 |01f9: move-result-object v8 │ │ +0b05c0: 1a09 2b00 |01fa: const-string v9, " (index " // string@002b │ │ +0b05c4: 6e20 0425 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b05ca: 0c08 |01ff: move-result-object v8 │ │ +0b05cc: 5209 9100 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0b05d0: 6e20 0025 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b05d6: 0c08 |0205: move-result-object v8 │ │ +0b05d8: 1a09 1c01 |0206: const-string v9, "): " // string@011c │ │ +0b05dc: 6e20 0425 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b05e2: 0c08 |020b: move-result-object v8 │ │ +0b05e4: 6e20 0325 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b05ea: 0c08 |020f: move-result-object v8 │ │ +0b05ec: 6e10 0a25 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b05f2: 0c08 |0213: move-result-object v8 │ │ +0b05f4: 7120 ae1e 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b05fa: 2205 ac01 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@01ac │ │ +0b05fe: 1a07 6805 |0219: const-string v7, "FragmentManager" // string@0568 │ │ +0b0602: 7020 d009 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@09d0 │ │ +0b0608: 2206 6a04 |021e: new-instance v6, Ljava/io/PrintWriter; // type@046a │ │ +0b060c: 7020 4b24 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@244b │ │ +0b0612: 1a07 0700 |0223: const-string v7, " " // string@0007 │ │ +0b0616: 6e40 5604 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0456 │ │ +0b061c: 54c7 2b01 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0b0620: 6e20 4125 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b0626: 5207 9100 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0b062a: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ +0b062e: 5207 9100 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0091 │ │ +0b0632: 6e30 b805 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@05b8 │ │ +0b0638: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b063c: 28a0 |0238: goto 01d8 // -0060 │ │ +0b063e: 5bca 2b01 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0b0642: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1767 │ │ 0x0004 line=1874 │ │ 0x0006 line=1768 │ │ 0x0008 line=1769 │ │ 0x000c line=1773 │ │ @@ -190846,59 +190947,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0b069c: |[0b069c] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -0b06ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b06ae: 5463 2601 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b06b2: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -0b06b6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0b06b8: 5463 2601 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b06bc: 6e10 4c25 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b06c2: 0a03 |000b: move-result v3 │ │ -0b06c4: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -0b06c8: 5463 2601 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b06cc: 6e20 4625 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b06d2: 0c00 |0013: move-result-object v0 │ │ -0b06d4: 1f00 e500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b06d8: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -0b06dc: 5503 de00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ -0b06e0: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -0b06e4: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -0b06e8: 2201 aa04 |001e: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -0b06ec: 7010 3d25 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b06f2: 6e20 4125 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b06f8: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0b06fa: 5c03 df00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ -0b06fe: 5403 e500 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b0702: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -0b0706: 5403 e500 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b070a: 5233 d400 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b070e: 5903 e600 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ -0b0712: 6303 1d01 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0716: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -0b071a: 1a03 6805 |0037: const-string v3, "FragmentManager" // string@0568 │ │ -0b071e: 2204 9204 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0722: 7010 fb24 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0728: 1a05 642f |003e: const-string v5, "retainNonConfig: keeping retained " // string@2f64 │ │ -0b072c: 6e20 0425 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0732: 0c04 |0043: move-result-object v4 │ │ -0b0734: 6e20 0325 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b073a: 0c04 |0047: move-result-object v4 │ │ -0b073c: 6e10 0a25 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0742: 0c04 |004b: move-result-object v4 │ │ -0b0744: 7120 ae1e 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b074a: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b074e: 28b5 |0051: goto 0006 // -004b │ │ -0b0750: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -0b0752: 28de |0053: goto 0031 // -0022 │ │ -0b0754: 1101 |0054: return-object v1 │ │ +0b0648: |[0b0648] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +0b0658: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b065a: 5463 2601 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b065e: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +0b0662: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0b0664: 5463 2601 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0668: 6e10 4c25 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b066e: 0a03 |000b: move-result v3 │ │ +0b0670: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +0b0674: 5463 2601 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0678: 6e20 4625 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b067e: 0c00 |0013: move-result-object v0 │ │ +0b0680: 1f00 e500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b0684: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +0b0688: 5503 de00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00de │ │ +0b068c: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +0b0690: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +0b0694: 2201 aa04 |001e: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +0b0698: 7010 3d25 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b069e: 6e20 4125 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b06a4: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +0b06a6: 5c03 df00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00df │ │ +0b06aa: 5403 e500 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b06ae: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +0b06b2: 5403 e500 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b06b6: 5233 d400 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b06ba: 5903 e600 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e6 │ │ +0b06be: 6303 1d01 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b06c2: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +0b06c6: 1a03 6805 |0037: const-string v3, "FragmentManager" // string@0568 │ │ +0b06ca: 2204 9204 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0b06ce: 7010 fb24 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b06d4: 1a05 642f |003e: const-string v5, "retainNonConfig: keeping retained " // string@2f64 │ │ +0b06d8: 6e20 0425 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b06de: 0c04 |0043: move-result-object v4 │ │ +0b06e0: 6e20 0325 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b06e6: 0c04 |0047: move-result-object v4 │ │ +0b06e8: 6e10 0a25 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b06ee: 0c04 |004b: move-result-object v4 │ │ +0b06f0: 7120 ae1e 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b06f6: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b06fa: 28b5 |0051: goto 0006 // -004b │ │ +0b06fc: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +0b06fe: 28de |0053: goto 0031 // -0022 │ │ +0b0700: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1581 │ │ 0x0001 line=1582 │ │ 0x0005 line=1583 │ │ 0x000e line=1584 │ │ 0x0016 line=1585 │ │ @@ -190923,248 +191024,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -0b0758: |[0b0758] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -0b0768: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b076a: 6e10 8f05 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ -0b0770: 6309 2001 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0120 │ │ -0b0774: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -0b0778: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -0b077a: 5cc9 3b01 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ -0b077e: 54c9 2601 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b0782: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -0b0786: 54c9 2601 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b078a: 6e10 4c25 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b0790: 0a09 |0014: move-result v9 │ │ -0b0792: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -0b0796: 1105 |0017: return-object v5 │ │ -0b0798: 54c9 2601 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b079c: 6e10 4c25 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b07a2: 0a00 |001d: move-result v0 │ │ -0b07a4: 2301 6206 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0662 │ │ -0b07a8: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -0b07aa: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -0b07ac: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -0b07b0: 54c9 2601 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b07b4: 6e20 4625 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b07ba: 0c04 |0029: move-result-object v4 │ │ -0b07bc: 1f04 e500 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b07c0: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -0b07c4: 5249 d400 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b07c8: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -0b07cc: 2209 7f04 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@047f │ │ -0b07d0: 220a 9204 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0b07d4: 7010 fb24 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b07da: 1a0b 4d05 |0039: const-string v11, "Failure saving state: active " // string@054d │ │ -0b07de: 6e20 0425 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b07e4: 0c0a |003e: move-result-object v10 │ │ -0b07e6: 6e20 0325 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b07ec: 0c0a |0042: move-result-object v10 │ │ -0b07ee: 1a0b 5c00 |0043: const-string v11, " has cleared index: " // string@005c │ │ -0b07f2: 6e20 0425 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b07f8: 0c0a |0048: move-result-object v10 │ │ -0b07fa: 524b d400 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b07fe: 6e20 0025 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0804: 0c0a |004e: move-result-object v10 │ │ -0b0806: 6e10 0a25 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b080c: 0c0a |0052: move-result-object v10 │ │ -0b080e: 7020 8c24 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b0814: 7020 bb05 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0b081a: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -0b081c: 2206 f900 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00f9 │ │ -0b0820: 7020 db05 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@05db │ │ -0b0826: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -0b082a: 5249 e200 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0b082e: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -0b0832: 5469 5001 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b0836: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -0b083a: 6e20 b505 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@05b5 │ │ -0b0840: 0c09 |006c: move-result-object v9 │ │ -0b0842: 5b69 5001 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b0846: 5449 e500 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b084a: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -0b084e: 5449 e500 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b0852: 5299 d400 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b0856: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -0b085a: 2209 7f04 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@047f │ │ -0b085e: 220a 9204 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0862: 7010 fb24 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0868: 1a0b 4c05 |0080: const-string v11, "Failure saving state: " // string@054c │ │ -0b086c: 6e20 0425 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0872: 0c0a |0085: move-result-object v10 │ │ -0b0874: 6e20 0325 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b087a: 0c0a |0089: move-result-object v10 │ │ -0b087c: 1a0b 5d00 |008a: const-string v11, " has target not in fragment manager: " // string@005d │ │ -0b0880: 6e20 0425 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0886: 0c0a |008f: move-result-object v10 │ │ -0b0888: 544b e500 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b088c: 6e20 0325 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0892: 0c0a |0095: move-result-object v10 │ │ -0b0894: 6e10 0a25 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b089a: 0c0a |0099: move-result-object v10 │ │ -0b089c: 7020 8c24 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b08a2: 7020 bb05 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0b08a8: 5469 5001 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b08ac: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -0b08b0: 2209 9200 |00a4: new-instance v9, Landroid/os/Bundle; // type@0092 │ │ -0b08b4: 7010 0a03 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@030a │ │ -0b08ba: 5b69 5001 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b08be: 5469 5001 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b08c2: 1a0a 5c17 |00ad: const-string v10, "android:target_state" // string@175c │ │ -0b08c6: 544b e500 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ -0b08ca: 6e40 ad05 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@05ad │ │ -0b08d0: 5249 e700 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ -0b08d4: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -0b08d8: 5469 5001 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b08dc: 1a0a 5b17 |00ba: const-string v10, "android:target_req_state" // string@175b │ │ -0b08e0: 524b e700 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ -0b08e4: 6e30 1d03 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0b08ea: 6309 1d01 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b08ee: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -0b08f2: 1a09 6805 |00c5: const-string v9, "FragmentManager" // string@0568 │ │ -0b08f6: 220a 9204 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0b08fa: 7010 fb24 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0900: 1a0b 3011 |00cc: const-string v11, "Saved state of " // string@1130 │ │ -0b0904: 6e20 0425 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b090a: 0c0a |00d1: move-result-object v10 │ │ -0b090c: 6e20 0325 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0912: 0c0a |00d5: move-result-object v10 │ │ -0b0914: 1a0b 6901 |00d6: const-string v11, ": " // string@0169 │ │ -0b0918: 6e20 0425 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b091e: 0c0a |00db: move-result-object v10 │ │ -0b0920: 546b 5001 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b0924: 6e20 0325 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b092a: 0c0a |00e1: move-result-object v10 │ │ -0b092c: 6e10 0a25 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0932: 0c0a |00e5: move-result-object v10 │ │ -0b0934: 7120 ae1e a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b093a: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0b093e: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -0b0942: 5449 e000 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ -0b0946: 5b69 5001 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ -0b094a: 28d0 |00f1: goto 00c1 // -0030 │ │ -0b094c: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -0b0950: 6309 1d01 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0954: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -0b0958: 1a09 6805 |00f8: const-string v9, "FragmentManager" // string@0568 │ │ -0b095c: 1a0a c32f |00fa: const-string v10, "saveAllState: no fragments!" // string@2fc3 │ │ -0b0960: 7120 ae1e a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0966: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -0b096a: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -0b096c: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -0b096e: 54c9 2801 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b0972: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -0b0976: 54c9 2801 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b097a: 6e10 4c25 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b0980: 0a00 |010c: move-result v0 │ │ -0b0982: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -0b0986: 2302 5406 |010f: new-array v2, v0, [I // type@0654 │ │ -0b098a: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -0b098c: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -0b0990: 54c9 2801 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b0994: 6e20 4625 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b099a: 0c09 |0119: move-result-object v9 │ │ -0b099c: 1f09 e500 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b09a0: 5299 d400 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b09a4: 4b09 0208 |011e: aput v9, v2, v8 │ │ -0b09a8: 4409 0208 |0120: aget v9, v2, v8 │ │ -0b09ac: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -0b09b0: 2209 7f04 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@047f │ │ -0b09b4: 220a 9204 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0b09b8: 7010 fb24 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b09be: 1a0b 4d05 |012b: const-string v11, "Failure saving state: active " // string@054d │ │ -0b09c2: 6e20 0425 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b09c8: 0c0a |0130: move-result-object v10 │ │ -0b09ca: 54cb 2801 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b09ce: 6e20 4625 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b09d4: 0c0b |0136: move-result-object v11 │ │ -0b09d6: 6e20 0325 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b09dc: 0c0a |013a: move-result-object v10 │ │ -0b09de: 1a0b 5c00 |013b: const-string v11, " has cleared index: " // string@005c │ │ -0b09e2: 6e20 0425 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b09e8: 0c0a |0140: move-result-object v10 │ │ -0b09ea: 440b 0208 |0141: aget v11, v2, v8 │ │ -0b09ee: 6e20 0025 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b09f4: 0c0a |0146: move-result-object v10 │ │ -0b09f6: 6e10 0a25 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b09fc: 0c0a |014a: move-result-object v10 │ │ -0b09fe: 7020 8c24 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b0a04: 7020 bb05 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0b0a0a: 6309 1d01 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0a0e: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -0b0a12: 1a09 6805 |0155: const-string v9, "FragmentManager" // string@0568 │ │ -0b0a16: 220a 9204 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0a1a: 7010 fb24 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0a20: 1a0b c22f |015c: const-string v11, "saveAllState: adding fragment #" // string@2fc2 │ │ -0b0a24: 6e20 0425 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0a2a: 0c0a |0161: move-result-object v10 │ │ -0b0a2c: 6e20 0025 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0a32: 0c0a |0165: move-result-object v10 │ │ -0b0a34: 1a0b 6901 |0166: const-string v11, ": " // string@0169 │ │ -0b0a38: 6e20 0425 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0a3e: 0c0a |016b: move-result-object v10 │ │ -0b0a40: 54cb 2801 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ -0b0a44: 6e20 4625 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b0a4a: 0c0b |0171: move-result-object v11 │ │ -0b0a4c: 6e20 0325 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0a52: 0c0a |0175: move-result-object v10 │ │ -0b0a54: 6e10 0a25 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0a5a: 0c0a |0179: move-result-object v10 │ │ -0b0a5c: 7120 ae1e a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0a62: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0b0a66: 2893 |017f: goto 0112 // -006d │ │ -0b0a68: 54c9 2b01 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0b0a6c: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -0b0a70: 54c9 2b01 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0b0a74: 6e10 4c25 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b0a7a: 0a00 |0189: move-result v0 │ │ -0b0a7c: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -0b0a80: 2303 5f06 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@065f │ │ -0b0a84: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -0b0a86: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -0b0a8a: 220a df00 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00df │ │ -0b0a8e: 54c9 2b01 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0b0a92: 6e20 4625 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b0a98: 0c09 |0198: move-result-object v9 │ │ -0b0a9a: 1f09 dd00 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ -0b0a9e: 7030 7804 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0478 │ │ -0b0aa4: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -0b0aa8: 6309 1d01 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0aac: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -0b0ab0: 1a09 6805 |01a4: const-string v9, "FragmentManager" // string@0568 │ │ -0b0ab4: 220a 9204 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0ab8: 7010 fb24 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0abe: 1a0b c12f |01ab: const-string v11, "saveAllState: adding back stack #" // string@2fc1 │ │ -0b0ac2: 6e20 0425 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0ac8: 0c0a |01b0: move-result-object v10 │ │ -0b0aca: 6e20 0025 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0ad0: 0c0a |01b4: move-result-object v10 │ │ -0b0ad2: 1a0b 6901 |01b5: const-string v11, ": " // string@0169 │ │ -0b0ad6: 6e20 0425 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0adc: 0c0a |01ba: move-result-object v10 │ │ -0b0ade: 54cb 2b01 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ -0b0ae2: 6e20 4625 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b0ae8: 0c0b |01c0: move-result-object v11 │ │ -0b0aea: 6e20 0325 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0af0: 0c0a |01c4: move-result-object v10 │ │ -0b0af2: 6e10 0a25 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0af8: 0c0a |01c8: move-result-object v10 │ │ -0b0afa: 7120 ae1e a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0b00: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0b0b04: 28c1 |01ce: goto 018f // -003f │ │ -0b0b06: 2205 f600 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00f6 │ │ -0b0b0a: 7010 c405 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@05c4 │ │ -0b0b10: 5b51 3e01 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ -0b0b14: 5b52 3f01 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ -0b0b18: 5b53 4001 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ -0b0b1c: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +0b0704: |[0b0704] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +0b0714: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b0716: 6e10 8f05 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@058f │ │ +0b071c: 6309 2001 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0120 │ │ +0b0720: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +0b0724: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +0b0726: 5cc9 3b01 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013b │ │ +0b072a: 54c9 2601 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b072e: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +0b0732: 54c9 2601 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0736: 6e10 4c25 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b073c: 0a09 |0014: move-result v9 │ │ +0b073e: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +0b0742: 1105 |0017: return-object v5 │ │ +0b0744: 54c9 2601 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0748: 6e10 4c25 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b074e: 0a00 |001d: move-result v0 │ │ +0b0750: 2301 6206 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0662 │ │ +0b0754: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +0b0756: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +0b0758: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +0b075c: 54c9 2601 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0760: 6e20 4625 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b0766: 0c04 |0029: move-result-object v4 │ │ +0b0768: 1f04 e500 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b076c: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +0b0770: 5249 d400 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b0774: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +0b0778: 2209 7f04 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@047f │ │ +0b077c: 220a 9204 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0780: 7010 fb24 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0786: 1a0b 4d05 |0039: const-string v11, "Failure saving state: active " // string@054d │ │ +0b078a: 6e20 0425 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0790: 0c0a |003e: move-result-object v10 │ │ +0b0792: 6e20 0325 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0798: 0c0a |0042: move-result-object v10 │ │ +0b079a: 1a0b 5c00 |0043: const-string v11, " has cleared index: " // string@005c │ │ +0b079e: 6e20 0425 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b07a4: 0c0a |0048: move-result-object v10 │ │ +0b07a6: 524b d400 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b07aa: 6e20 0025 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b07b0: 0c0a |004e: move-result-object v10 │ │ +0b07b2: 6e10 0a25 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b07b8: 0c0a |0052: move-result-object v10 │ │ +0b07ba: 7020 8c24 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b07c0: 7020 bb05 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0b07c6: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +0b07c8: 2206 f900 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00f9 │ │ +0b07cc: 7020 db05 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@05db │ │ +0b07d2: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +0b07d6: 5249 e200 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0b07da: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +0b07de: 5469 5001 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b07e2: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +0b07e6: 6e20 b505 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@05b5 │ │ +0b07ec: 0c09 |006c: move-result-object v9 │ │ +0b07ee: 5b69 5001 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b07f2: 5449 e500 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b07f6: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +0b07fa: 5449 e500 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b07fe: 5299 d400 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b0802: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +0b0806: 2209 7f04 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@047f │ │ +0b080a: 220a 9204 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0b080e: 7010 fb24 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0814: 1a0b 4c05 |0080: const-string v11, "Failure saving state: " // string@054c │ │ +0b0818: 6e20 0425 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b081e: 0c0a |0085: move-result-object v10 │ │ +0b0820: 6e20 0325 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0826: 0c0a |0089: move-result-object v10 │ │ +0b0828: 1a0b 5d00 |008a: const-string v11, " has target not in fragment manager: " // string@005d │ │ +0b082c: 6e20 0425 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0832: 0c0a |008f: move-result-object v10 │ │ +0b0834: 544b e500 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b0838: 6e20 0325 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b083e: 0c0a |0095: move-result-object v10 │ │ +0b0840: 6e10 0a25 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0846: 0c0a |0099: move-result-object v10 │ │ +0b0848: 7020 8c24 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b084e: 7020 bb05 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0b0854: 5469 5001 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b0858: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +0b085c: 2209 9200 |00a4: new-instance v9, Landroid/os/Bundle; // type@0092 │ │ +0b0860: 7010 0a03 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@030a │ │ +0b0866: 5b69 5001 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b086a: 5469 5001 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b086e: 1a0a 5c17 |00ad: const-string v10, "android:target_state" // string@175c │ │ +0b0872: 544b e500 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e5 │ │ +0b0876: 6e40 ad05 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@05ad │ │ +0b087c: 5249 e700 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ +0b0880: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +0b0884: 5469 5001 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b0888: 1a0a 5b17 |00ba: const-string v10, "android:target_req_state" // string@175b │ │ +0b088c: 524b e700 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e7 │ │ +0b0890: 6e30 1d03 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0b0896: 6309 1d01 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b089a: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +0b089e: 1a09 6805 |00c5: const-string v9, "FragmentManager" // string@0568 │ │ +0b08a2: 220a 9204 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0b08a6: 7010 fb24 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b08ac: 1a0b 3011 |00cc: const-string v11, "Saved state of " // string@1130 │ │ +0b08b0: 6e20 0425 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b08b6: 0c0a |00d1: move-result-object v10 │ │ +0b08b8: 6e20 0325 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b08be: 0c0a |00d5: move-result-object v10 │ │ +0b08c0: 1a0b 6901 |00d6: const-string v11, ": " // string@0169 │ │ +0b08c4: 6e20 0425 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b08ca: 0c0a |00db: move-result-object v10 │ │ +0b08cc: 546b 5001 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b08d0: 6e20 0325 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b08d6: 0c0a |00e1: move-result-object v10 │ │ +0b08d8: 6e10 0a25 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b08de: 0c0a |00e5: move-result-object v10 │ │ +0b08e0: 7120 ae1e a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b08e6: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0b08ea: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +0b08ee: 5449 e000 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e0 │ │ +0b08f2: 5b69 5001 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0150 │ │ +0b08f6: 28d0 |00f1: goto 00c1 // -0030 │ │ +0b08f8: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +0b08fc: 6309 1d01 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b0900: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +0b0904: 1a09 6805 |00f8: const-string v9, "FragmentManager" // string@0568 │ │ +0b0908: 1a0a c32f |00fa: const-string v10, "saveAllState: no fragments!" // string@2fc3 │ │ +0b090c: 7120 ae1e a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b0912: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +0b0916: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +0b0918: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +0b091a: 54c9 2801 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b091e: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +0b0922: 54c9 2801 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b0926: 6e10 4c25 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b092c: 0a00 |010c: move-result v0 │ │ +0b092e: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +0b0932: 2302 5406 |010f: new-array v2, v0, [I // type@0654 │ │ +0b0936: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +0b0938: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +0b093c: 54c9 2801 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b0940: 6e20 4625 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b0946: 0c09 |0119: move-result-object v9 │ │ +0b0948: 1f09 e500 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b094c: 5299 d400 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b0950: 4b09 0208 |011e: aput v9, v2, v8 │ │ +0b0954: 4409 0208 |0120: aget v9, v2, v8 │ │ +0b0958: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +0b095c: 2209 7f04 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@047f │ │ +0b0960: 220a 9204 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0964: 7010 fb24 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b096a: 1a0b 4d05 |012b: const-string v11, "Failure saving state: active " // string@054d │ │ +0b096e: 6e20 0425 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0974: 0c0a |0130: move-result-object v10 │ │ +0b0976: 54cb 2801 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b097a: 6e20 4625 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b0980: 0c0b |0136: move-result-object v11 │ │ +0b0982: 6e20 0325 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0988: 0c0a |013a: move-result-object v10 │ │ +0b098a: 1a0b 5c00 |013b: const-string v11, " has cleared index: " // string@005c │ │ +0b098e: 6e20 0425 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0994: 0c0a |0140: move-result-object v10 │ │ +0b0996: 440b 0208 |0141: aget v11, v2, v8 │ │ +0b099a: 6e20 0025 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b09a0: 0c0a |0146: move-result-object v10 │ │ +0b09a2: 6e10 0a25 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b09a8: 0c0a |014a: move-result-object v10 │ │ +0b09aa: 7020 8c24 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b09b0: 7020 bb05 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0b09b6: 6309 1d01 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b09ba: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +0b09be: 1a09 6805 |0155: const-string v9, "FragmentManager" // string@0568 │ │ +0b09c2: 220a 9204 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0b09c6: 7010 fb24 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b09cc: 1a0b c22f |015c: const-string v11, "saveAllState: adding fragment #" // string@2fc2 │ │ +0b09d0: 6e20 0425 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b09d6: 0c0a |0161: move-result-object v10 │ │ +0b09d8: 6e20 0025 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b09de: 0c0a |0165: move-result-object v10 │ │ +0b09e0: 1a0b 6901 |0166: const-string v11, ": " // string@0169 │ │ +0b09e4: 6e20 0425 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b09ea: 0c0a |016b: move-result-object v10 │ │ +0b09ec: 54cb 2801 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@0128 │ │ +0b09f0: 6e20 4625 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b09f6: 0c0b |0171: move-result-object v11 │ │ +0b09f8: 6e20 0325 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b09fe: 0c0a |0175: move-result-object v10 │ │ +0b0a00: 6e10 0a25 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0a06: 0c0a |0179: move-result-object v10 │ │ +0b0a08: 7120 ae1e a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b0a0e: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0b0a12: 2893 |017f: goto 0112 // -006d │ │ +0b0a14: 54c9 2b01 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0b0a18: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +0b0a1c: 54c9 2b01 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0b0a20: 6e10 4c25 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b0a26: 0a00 |0189: move-result v0 │ │ +0b0a28: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +0b0a2c: 2303 5f06 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@065f │ │ +0b0a30: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +0b0a32: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +0b0a36: 220a df00 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00df │ │ +0b0a3a: 54c9 2b01 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0b0a3e: 6e20 4625 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b0a44: 0c09 |0198: move-result-object v9 │ │ +0b0a46: 1f09 dd00 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00dd │ │ +0b0a4a: 7030 7804 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0478 │ │ +0b0a50: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +0b0a54: 6309 1d01 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b0a58: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +0b0a5c: 1a09 6805 |01a4: const-string v9, "FragmentManager" // string@0568 │ │ +0b0a60: 220a 9204 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0a64: 7010 fb24 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0a6a: 1a0b c12f |01ab: const-string v11, "saveAllState: adding back stack #" // string@2fc1 │ │ +0b0a6e: 6e20 0425 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0a74: 0c0a |01b0: move-result-object v10 │ │ +0b0a76: 6e20 0025 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b0a7c: 0c0a |01b4: move-result-object v10 │ │ +0b0a7e: 1a0b 6901 |01b5: const-string v11, ": " // string@0169 │ │ +0b0a82: 6e20 0425 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0a88: 0c0a |01ba: move-result-object v10 │ │ +0b0a8a: 54cb 2b01 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012b │ │ +0b0a8e: 6e20 4625 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b0a94: 0c0b |01c0: move-result-object v11 │ │ +0b0a96: 6e20 0325 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0a9c: 0c0a |01c4: move-result-object v10 │ │ +0b0a9e: 6e10 0a25 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0aa4: 0c0a |01c8: move-result-object v10 │ │ +0b0aa6: 7120 ae1e a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b0aac: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0b0ab0: 28c1 |01ce: goto 018f // -003f │ │ +0b0ab2: 2205 f600 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00f6 │ │ +0b0ab6: 7010 c405 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@05c4 │ │ +0b0abc: 5b51 3e01 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@013e │ │ +0b0ac0: 5b52 3f01 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@013f │ │ +0b0ac4: 5b53 4001 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0140 │ │ +0b0ac8: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1651 │ │ 0x0004 line=1653 │ │ 0x0008 line=1663 │ │ 0x000b line=1666 │ │ 0x0017 line=1761 │ │ @@ -191236,50 +191337,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 │ │ -0b0b20: |[0b0b20] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -0b0b30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b0b32: 5431 3a01 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ -0b0b36: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0b0b3a: 2201 9200 |0005: new-instance v1, Landroid/os/Bundle; // type@0092 │ │ -0b0b3e: 7010 0a03 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@030a │ │ -0b0b44: 5b31 3a01 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ -0b0b48: 5431 3a01 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ -0b0b4c: 6e20 f604 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@04f6 │ │ -0b0b52: 5431 3a01 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ -0b0b56: 6e10 1903 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0319 │ │ -0b0b5c: 0a01 |0016: move-result v1 │ │ -0b0b5e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -0b0b62: 5430 3a01 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ -0b0b66: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0b0b68: 5b31 3a01 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ -0b0b6c: 5441 e900 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0b0b70: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -0b0b74: 6e20 b705 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@05b7 │ │ -0b0b7a: 5441 e100 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -0b0b7e: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -0b0b82: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -0b0b86: 2200 9200 |002b: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ -0b0b8a: 7010 0a03 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ -0b0b90: 1a01 5f17 |0030: const-string v1, "android:view_state" // string@175f │ │ -0b0b94: 5442 e100 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -0b0b98: 6e30 2203 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0322 │ │ -0b0b9e: 5541 e800 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -0b0ba2: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -0b0ba6: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -0b0baa: 2200 9200 |003d: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ -0b0bae: 7010 0a03 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ -0b0bb4: 1a01 5e17 |0042: const-string v1, "android:user_visible_hint" // string@175e │ │ -0b0bb8: 5542 e800 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ -0b0bbc: 6e30 1b03 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@031b │ │ -0b0bc2: 1100 |0049: return-object v0 │ │ +0b0acc: |[0b0acc] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +0b0adc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b0ade: 5431 3a01 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ +0b0ae2: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0b0ae6: 2201 9200 |0005: new-instance v1, Landroid/os/Bundle; // type@0092 │ │ +0b0aea: 7010 0a03 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@030a │ │ +0b0af0: 5b31 3a01 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ +0b0af4: 5431 3a01 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ +0b0af8: 6e20 f604 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@04f6 │ │ +0b0afe: 5431 3a01 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ +0b0b02: 6e10 1903 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0319 │ │ +0b0b08: 0a01 |0016: move-result v1 │ │ +0b0b0a: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +0b0b0e: 5430 3a01 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ +0b0b12: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0b0b14: 5b31 3a01 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013a │ │ +0b0b18: 5441 e900 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0b0b1c: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +0b0b20: 6e20 b705 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@05b7 │ │ +0b0b26: 5441 e100 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +0b0b2a: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +0b0b2e: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +0b0b32: 2200 9200 |002b: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ +0b0b36: 7010 0a03 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ +0b0b3c: 1a01 5f17 |0030: const-string v1, "android:view_state" // string@175f │ │ +0b0b40: 5442 e100 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +0b0b44: 6e30 2203 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0322 │ │ +0b0b4a: 5541 e800 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +0b0b4e: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +0b0b52: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +0b0b56: 2200 9200 |003d: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ +0b0b5a: 7010 0a03 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ +0b0b60: 1a01 5e17 |0042: const-string v1, "android:user_visible_hint" // string@175e │ │ +0b0b64: 5542 e800 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00e8 │ │ +0b0b68: 6e30 1b03 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@031b │ │ +0b0b6e: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1616 │ │ 0x0001 line=1618 │ │ 0x0005 line=1619 │ │ 0x000c line=1621 │ │ 0x0011 line=1622 │ │ @@ -191308,41 +191409,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 │ │ -0b0bc4: |[0b0bc4] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -0b0bd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b0bd6: 5262 d400 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ -0b0bda: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -0b0bde: 2202 7f04 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -0b0be2: 2203 9204 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0be6: 7010 fb24 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0bec: 1a04 6105 |000c: const-string v4, "Fragment " // string@0561 │ │ -0b0bf0: 6e20 0425 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0bf6: 0c03 |0011: move-result-object v3 │ │ -0b0bf8: 6e20 0325 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0bfe: 0c03 |0015: move-result-object v3 │ │ -0b0c00: 1a04 6800 |0016: const-string v4, " is not currently in the FragmentManager" // string@0068 │ │ -0b0c04: 6e20 0425 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0c0a: 0c03 |001b: move-result-object v3 │ │ -0b0c0c: 6e10 0a25 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0c12: 0c03 |001f: move-result-object v3 │ │ -0b0c14: 7020 8c24 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b0c1a: 7020 bb05 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ -0b0c20: 5262 e200 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ -0b0c24: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -0b0c28: 6e20 b505 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@05b5 │ │ -0b0c2e: 0c00 |002d: move-result-object v0 │ │ -0b0c30: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -0b0c34: 2201 e400 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@00e4 │ │ -0b0c38: 7020 a104 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@04a1 │ │ -0b0c3e: 1101 |0035: return-object v1 │ │ +0b0b70: |[0b0b70] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +0b0b80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b0b82: 5262 d400 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d4 │ │ +0b0b86: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +0b0b8a: 2202 7f04 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +0b0b8e: 2203 9204 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0b92: 7010 fb24 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0b98: 1a04 6105 |000c: const-string v4, "Fragment " // string@0561 │ │ +0b0b9c: 6e20 0425 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0ba2: 0c03 |0011: move-result-object v3 │ │ +0b0ba4: 6e20 0325 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0baa: 0c03 |0015: move-result-object v3 │ │ +0b0bac: 1a04 6800 |0016: const-string v4, " is not currently in the FragmentManager" // string@0068 │ │ +0b0bb0: 6e20 0425 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0bb6: 0c03 |001b: move-result-object v3 │ │ +0b0bb8: 6e10 0a25 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0bbe: 0c03 |001f: move-result-object v3 │ │ +0b0bc0: 7020 8c24 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b0bc6: 7020 bb05 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@05bb │ │ +0b0bcc: 5262 e200 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00e2 │ │ +0b0bd0: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +0b0bd4: 6e20 b505 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@05b5 │ │ +0b0bda: 0c00 |002d: move-result-object v0 │ │ +0b0bdc: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +0b0be0: 2201 e400 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@00e4 │ │ +0b0be4: 7020 a104 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@04a1 │ │ +0b0bea: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=594 │ │ 0x0005 line=595 │ │ 0x0026 line=598 │ │ 0x002a line=599 │ │ 0x002e line=600 │ │ @@ -191357,38 +191458,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0b0c40: |[0b0c40] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -0b0c50: 5430 d500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -0b0c54: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0b0c58: 0e00 |0004: return-void │ │ -0b0c5a: 5420 3901 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ -0b0c5e: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -0b0c62: 2200 a603 |0009: new-instance v0, Landroid/util/SparseArray; // type@03a6 │ │ -0b0c66: 7010 b21e 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -0b0c6c: 5b20 3901 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ -0b0c70: 5430 d500 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ -0b0c74: 5421 3901 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ -0b0c78: 6e20 0520 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2005 │ │ -0b0c7e: 5420 3901 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ -0b0c82: 6e10 b91e 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ -0b0c88: 0a00 |001c: move-result v0 │ │ -0b0c8a: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -0b0c8e: 5420 3901 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ -0b0c92: 5b30 e100 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ -0b0c96: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0b0c98: 5b20 3901 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ -0b0c9c: 28de |0026: goto 0004 // -0022 │ │ -0b0c9e: 5420 3901 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ -0b0ca2: 6e10 b31e 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1eb3 │ │ -0b0ca8: 28e4 |002c: goto 0010 // -001c │ │ +0b0bec: |[0b0bec] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +0b0bfc: 5430 d500 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +0b0c00: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0b0c04: 0e00 |0004: return-void │ │ +0b0c06: 5420 3901 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ +0b0c0a: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +0b0c0e: 2200 a603 |0009: new-instance v0, Landroid/util/SparseArray; // type@03a6 │ │ +0b0c12: 7010 b21e 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +0b0c18: 5b20 3901 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ +0b0c1c: 5430 d500 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d5 │ │ +0b0c20: 5421 3901 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ +0b0c24: 6e20 0520 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2005 │ │ +0b0c2a: 5420 3901 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ +0b0c2e: 6e10 b91e 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ +0b0c34: 0a00 |001c: move-result v0 │ │ +0b0c36: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +0b0c3a: 5420 3901 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ +0b0c3e: 5b30 e100 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e1 │ │ +0b0c42: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0b0c44: 5b20 3901 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ +0b0c48: 28de |0026: goto 0004 // -0022 │ │ +0b0c4a: 5420 3901 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@0139 │ │ +0b0c4e: 6e10 b31e 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1eb3 │ │ +0b0c54: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1600 │ │ 0x0004 line=1613 │ │ 0x0005 line=1603 │ │ 0x0009 line=1604 │ │ 0x0010 line=1608 │ │ @@ -191405,99 +191506,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 │ │ -0b0cac: |[0b0cac] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -0b0cbc: 1d04 |0000: monitor-enter v4 │ │ -0b0cbe: 5441 2d01 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0b0cc2: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0b0cc6: 2201 aa04 |0005: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -0b0cca: 7010 3d25 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b0cd0: 5b41 2d01 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0b0cd4: 5441 2d01 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0b0cd8: 6e10 4c25 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b0cde: 0a00 |0011: move-result v0 │ │ -0b0ce0: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -0b0ce4: 6301 1d01 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0ce8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0b0cec: 1a01 6805 |0018: const-string v1, "FragmentManager" // string@0568 │ │ -0b0cf0: 2202 9204 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0cf4: 7010 fb24 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0cfa: 1a03 6911 |001f: const-string v3, "Setting back stack index " // string@1169 │ │ -0b0cfe: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0d04: 0c02 |0024: move-result-object v2 │ │ -0b0d06: 6e20 0025 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0d0c: 0c02 |0028: move-result-object v2 │ │ -0b0d0e: 1a03 a100 |0029: const-string v3, " to " // string@00a1 │ │ -0b0d12: 6e20 0425 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0d18: 0c02 |002e: move-result-object v2 │ │ -0b0d1a: 6e20 0325 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0d20: 0c02 |0032: move-result-object v2 │ │ -0b0d22: 6e10 0a25 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0d28: 0c02 |0036: move-result-object v2 │ │ -0b0d2a: 7120 ae1e 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0d30: 5441 2d01 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0b0d34: 6e30 4b25 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0b0d3a: 1e04 |003f: monitor-exit v4 │ │ -0b0d3c: 0e00 |0040: return-void │ │ -0b0d3e: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -0b0d42: 5441 2d01 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0b0d46: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0b0d48: 6e20 4125 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b0d4e: 5441 2901 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0b0d52: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -0b0d56: 2201 aa04 |004d: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -0b0d5a: 7010 3d25 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b0d60: 5b41 2901 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0b0d64: 6301 1d01 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0d68: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -0b0d6c: 1a01 6805 |0058: const-string v1, "FragmentManager" // string@0568 │ │ -0b0d70: 2202 9204 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0d74: 7010 fb24 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0d7a: 1a03 de02 |005f: const-string v3, "Adding available back stack index " // string@02de │ │ -0b0d7e: 6e20 0425 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0d84: 0c02 |0064: move-result-object v2 │ │ -0b0d86: 6e20 0025 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0d8c: 0c02 |0068: move-result-object v2 │ │ -0b0d8e: 6e10 0a25 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0d94: 0c02 |006c: move-result-object v2 │ │ -0b0d96: 7120 ae1e 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0d9c: 5441 2901 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ -0b0da0: 7110 9624 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0b0da6: 0c02 |0075: move-result-object v2 │ │ -0b0da8: 6e20 4125 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b0dae: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b0db2: 28c6 |007b: goto 0041 // -003a │ │ -0b0db4: 6301 1d01 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0db8: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -0b0dbc: 1a01 6805 |0080: const-string v1, "FragmentManager" // string@0568 │ │ -0b0dc0: 2202 9204 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0dc4: 7010 fb24 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0dca: 1a03 df02 |0087: const-string v3, "Adding back stack index " // string@02df │ │ -0b0dce: 6e20 0425 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0dd4: 0c02 |008c: move-result-object v2 │ │ -0b0dd6: 6e20 0025 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0ddc: 0c02 |0090: move-result-object v2 │ │ -0b0dde: 1a03 a800 |0091: const-string v3, " with " // string@00a8 │ │ -0b0de2: 6e20 0425 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0de8: 0c02 |0096: move-result-object v2 │ │ -0b0dea: 6e20 0325 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0df0: 0c02 |009a: move-result-object v2 │ │ -0b0df2: 6e10 0a25 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0df8: 0c02 |009e: move-result-object v2 │ │ -0b0dfa: 7120 ae1e 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0e00: 5441 2d01 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ -0b0e04: 6e20 4125 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b0e0a: 2898 |00a7: goto 003f // -0068 │ │ -0b0e0c: 0d01 |00a8: move-exception v1 │ │ -0b0e0e: 1e04 |00a9: monitor-exit v4 │ │ -0b0e10: 2701 |00aa: throw v1 │ │ +0b0c58: |[0b0c58] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +0b0c68: 1d04 |0000: monitor-enter v4 │ │ +0b0c6a: 5441 2d01 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0b0c6e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0b0c72: 2201 aa04 |0005: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +0b0c76: 7010 3d25 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b0c7c: 5b41 2d01 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0b0c80: 5441 2d01 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0b0c84: 6e10 4c25 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b0c8a: 0a00 |0011: move-result v0 │ │ +0b0c8c: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +0b0c90: 6301 1d01 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b0c94: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +0b0c98: 1a01 6805 |0018: const-string v1, "FragmentManager" // string@0568 │ │ +0b0c9c: 2202 9204 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0ca0: 7010 fb24 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0ca6: 1a03 6911 |001f: const-string v3, "Setting back stack index " // string@1169 │ │ +0b0caa: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0cb0: 0c02 |0024: move-result-object v2 │ │ +0b0cb2: 6e20 0025 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b0cb8: 0c02 |0028: move-result-object v2 │ │ +0b0cba: 1a03 a100 |0029: const-string v3, " to " // string@00a1 │ │ +0b0cbe: 6e20 0425 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0cc4: 0c02 |002e: move-result-object v2 │ │ +0b0cc6: 6e20 0325 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0ccc: 0c02 |0032: move-result-object v2 │ │ +0b0cce: 6e10 0a25 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0cd4: 0c02 |0036: move-result-object v2 │ │ +0b0cd6: 7120 ae1e 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b0cdc: 5441 2d01 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0b0ce0: 6e30 4b25 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0b0ce6: 1e04 |003f: monitor-exit v4 │ │ +0b0ce8: 0e00 |0040: return-void │ │ +0b0cea: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +0b0cee: 5441 2d01 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0b0cf2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0b0cf4: 6e20 4125 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b0cfa: 5441 2901 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0b0cfe: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +0b0d02: 2201 aa04 |004d: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +0b0d06: 7010 3d25 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b0d0c: 5b41 2901 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0b0d10: 6301 1d01 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b0d14: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +0b0d18: 1a01 6805 |0058: const-string v1, "FragmentManager" // string@0568 │ │ +0b0d1c: 2202 9204 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0d20: 7010 fb24 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0d26: 1a03 de02 |005f: const-string v3, "Adding available back stack index " // string@02de │ │ +0b0d2a: 6e20 0425 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0d30: 0c02 |0064: move-result-object v2 │ │ +0b0d32: 6e20 0025 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b0d38: 0c02 |0068: move-result-object v2 │ │ +0b0d3a: 6e10 0a25 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0d40: 0c02 |006c: move-result-object v2 │ │ +0b0d42: 7120 ae1e 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b0d48: 5441 2901 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@0129 │ │ +0b0d4c: 7110 9624 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0b0d52: 0c02 |0075: move-result-object v2 │ │ +0b0d54: 6e20 4125 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b0d5a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b0d5e: 28c6 |007b: goto 0041 // -003a │ │ +0b0d60: 6301 1d01 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b0d64: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +0b0d68: 1a01 6805 |0080: const-string v1, "FragmentManager" // string@0568 │ │ +0b0d6c: 2202 9204 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0d70: 7010 fb24 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0d76: 1a03 df02 |0087: const-string v3, "Adding back stack index " // string@02df │ │ +0b0d7a: 6e20 0425 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0d80: 0c02 |008c: move-result-object v2 │ │ +0b0d82: 6e20 0025 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b0d88: 0c02 |0090: move-result-object v2 │ │ +0b0d8a: 1a03 a800 |0091: const-string v3, " with " // string@00a8 │ │ +0b0d8e: 6e20 0425 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0d94: 0c02 |0096: move-result-object v2 │ │ +0b0d96: 6e20 0325 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0d9c: 0c02 |009a: move-result-object v2 │ │ +0b0d9e: 6e10 0a25 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0da4: 0c02 |009e: move-result-object v2 │ │ +0b0da6: 7120 ae1e 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b0dac: 5441 2d01 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012d │ │ +0b0db0: 6e20 4125 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b0db6: 2898 |00a7: goto 003f // -0068 │ │ +0b0db8: 0d01 |00a8: move-exception v1 │ │ +0b0dba: 1e04 |00a9: monitor-exit v4 │ │ +0b0dbc: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1410 │ │ 0x0001 line=1411 │ │ 0x0005 line=1412 │ │ @@ -191528,51 +191629,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -0b0e20: |[0b0e20] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0b0e30: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0b0e32: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0b0e34: 6301 1d01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ -0b0e38: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -0b0e3c: 1a01 6805 |0006: const-string v1, "FragmentManager" // string@0568 │ │ -0b0e40: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0e44: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0e4a: 1a03 d532 |000d: const-string v3, "show: " // string@32d5 │ │ -0b0e4e: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0e54: 0c02 |0012: move-result-object v2 │ │ -0b0e56: 6e20 0325 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b0e5c: 0c02 |0016: move-result-object v2 │ │ -0b0e5e: 6e10 0a25 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0e64: 0c02 |001a: move-result-object v2 │ │ -0b0e66: 7120 ae1e 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b0e6c: 5571 d200 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -0b0e70: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -0b0e74: 5c74 d200 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ -0b0e78: 5471 e900 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0b0e7c: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -0b0e80: 6e59 9b05 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@059b │ │ -0b0e86: 0c00 |002b: move-result-object v0 │ │ -0b0e88: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -0b0e8c: 5471 e900 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0b0e90: 6e20 2020 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -0b0e96: 5471 e900 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ -0b0e9a: 6e20 1e20 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0b0ea0: 5571 c300 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ -0b0ea4: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -0b0ea8: 5571 d100 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ -0b0eac: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -0b0eb0: 5571 d800 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ -0b0eb4: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -0b0eb8: 5c65 3501 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ -0b0ebc: 6e20 da04 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@04da │ │ -0b0ec2: 0e00 |0049: return-void │ │ +0b0dcc: |[0b0dcc] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0b0ddc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0b0dde: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0b0de0: 6301 1d01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011d │ │ +0b0de4: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +0b0de8: 1a01 6805 |0006: const-string v1, "FragmentManager" // string@0568 │ │ +0b0dec: 2202 9204 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0df0: 7010 fb24 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0df6: 1a03 d532 |000d: const-string v3, "show: " // string@32d5 │ │ +0b0dfa: 6e20 0425 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0e00: 0c02 |0012: move-result-object v2 │ │ +0b0e02: 6e20 0325 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b0e08: 0c02 |0016: move-result-object v2 │ │ +0b0e0a: 6e10 0a25 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0e10: 0c02 |001a: move-result-object v2 │ │ +0b0e12: 7120 ae1e 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b0e18: 5571 d200 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +0b0e1c: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +0b0e20: 5c74 d200 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d2 │ │ +0b0e24: 5471 e900 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0b0e28: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +0b0e2c: 6e59 9b05 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@059b │ │ +0b0e32: 0c00 |002b: move-result-object v0 │ │ +0b0e34: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0b0e38: 5471 e900 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0b0e3c: 6e20 2020 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +0b0e42: 5471 e900 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00e9 │ │ +0b0e46: 6e20 1e20 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0b0e4c: 5571 c300 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c3 │ │ +0b0e50: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +0b0e54: 5571 d100 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d1 │ │ +0b0e58: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +0b0e5c: 5571 d800 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00d8 │ │ +0b0e60: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +0b0e64: 5c65 3501 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0135 │ │ +0b0e68: 6e20 da04 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@04da │ │ +0b0e6e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1237 │ │ 0x001e line=1238 │ │ 0x0022 line=1239 │ │ 0x0024 line=1240 │ │ 0x0028 line=1241 │ │ @@ -191595,31 +191696,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0b0ec4: |[0b0ec4] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -0b0ed4: 5432 2601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b0ed8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0b0edc: 0e00 |0004: return-void │ │ -0b0ede: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b0ee0: 5432 2601 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b0ee4: 6e10 4c25 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b0eea: 0a02 |000b: move-result v2 │ │ -0b0eec: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -0b0ef0: 5432 2601 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ -0b0ef4: 6e20 4625 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b0efa: 0c00 |0013: move-result-object v0 │ │ -0b0efc: 1f00 e500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b0f00: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0b0f04: 6e20 a505 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@05a5 │ │ -0b0f0a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b0f0e: 28e9 |001d: goto 0006 // -0017 │ │ +0b0e70: |[0b0e70] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +0b0e80: 5432 2601 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0e84: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0b0e88: 0e00 |0004: return-void │ │ +0b0e8a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b0e8c: 5432 2601 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0e90: 6e10 4c25 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b0e96: 0a02 |000b: move-result v2 │ │ +0b0e98: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +0b0e9c: 5432 2601 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0126 │ │ +0b0ea0: 6e20 4625 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b0ea6: 0c00 |0013: move-result-object v0 │ │ +0b0ea8: 1f00 e500 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b0eac: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0b0eb0: 6e20 a505 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@05a5 │ │ +0b0eb6: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b0eba: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ 0x0004 line=1142 │ │ 0x0005 line=1136 │ │ 0x000e line=1137 │ │ 0x0016 line=1138 │ │ @@ -191635,39 +191736,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0b0f10: |[0b0f10] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -0b0f20: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0f24: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0b0f28: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -0b0f2e: 1a01 6b05 |0007: const-string v1, "FragmentManager{" // string@056b │ │ -0b0f32: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0f38: 7110 0e25 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -0b0f3e: 0a01 |000f: move-result v1 │ │ -0b0f40: 7110 9424 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0b0f46: 0c01 |0013: move-result-object v1 │ │ -0b0f48: 6e20 0425 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0f4e: 1a01 6000 |0017: const-string v1, " in " // string@0060 │ │ -0b0f52: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0f58: 5421 3701 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0b0f5c: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -0b0f60: 5421 3701 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ -0b0f64: 7120 cf09 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ -0b0f6a: 1a01 9c36 |0025: const-string v1, "}}" // string@369c │ │ -0b0f6e: 6e20 0425 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0f74: 6e10 0a25 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0f7a: 0c01 |002d: move-result-object v1 │ │ -0b0f7c: 1101 |002e: return-object v1 │ │ -0b0f7e: 5421 2701 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ -0b0f82: 7120 cf09 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ -0b0f88: 28f1 |0034: goto 0025 // -000f │ │ +0b0ebc: |[0b0ebc] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +0b0ecc: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0ed0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0b0ed4: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +0b0eda: 1a01 6b05 |0007: const-string v1, "FragmentManager{" // string@056b │ │ +0b0ede: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0ee4: 7110 0e25 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +0b0eea: 0a01 |000f: move-result v1 │ │ +0b0eec: 7110 9424 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0b0ef2: 0c01 |0013: move-result-object v1 │ │ +0b0ef4: 6e20 0425 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0efa: 1a01 6000 |0017: const-string v1, " in " // string@0060 │ │ +0b0efe: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0f04: 5421 3701 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0b0f08: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +0b0f0c: 5421 3701 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0137 │ │ +0b0f10: 7120 cf09 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ +0b0f16: 1a01 9c36 |0025: const-string v1, "}}" // string@369c │ │ +0b0f1a: 6e20 0425 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0f20: 6e10 0a25 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0f26: 0c01 |002d: move-result-object v1 │ │ +0b0f28: 1101 |002e: return-object v1 │ │ +0b0f2a: 5421 2701 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0127 │ │ +0b0f2e: 7120 cf09 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ +0b0f34: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0007 line=613 │ │ 0x000c line=614 │ │ 0x0017 line=615 │ │ 0x001c line=616 │ │ @@ -191726,21 +191827,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 │ │ -0b0f8c: |[0b0f8c] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -0b0f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b0f9e: 7010 ff0b 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0bff │ │ -0b0fa4: 5b10 4301 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b0fa8: 5b10 4401 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ -0b0fac: 5b12 4501 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ -0b0fb0: 0e00 |000a: return-void │ │ +0b0f38: |[0b0f38] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0b0f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b0f4a: 7010 ff0b 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0bff │ │ +0b0f50: 5b10 4301 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b0f54: 5b10 4401 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ +0b0f58: 5b12 4501 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ +0b0f5c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -191753,30 +191854,30 @@ │ │ type : '(IJ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b0fb4: |[0b0fb4] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -0b0fc4: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0b0fc8: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b0fce: 1a01 5a17 |0005: const-string v1, "android:switcher:" // string@175a │ │ -0b0fd2: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0fd8: 0c00 |000a: move-result-object v0 │ │ -0b0fda: 6e20 0025 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b0fe0: 0c00 |000e: move-result-object v0 │ │ -0b0fe2: 1a01 6801 |000f: const-string v1, ":" // string@0168 │ │ -0b0fe6: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b0fec: 0c00 |0014: move-result-object v0 │ │ -0b0fee: 6e30 0125 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0b0ff4: 0c00 |0018: move-result-object v0 │ │ -0b0ff6: 6e10 0a25 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b0ffc: 0c00 |001c: move-result-object v0 │ │ -0b0ffe: 1100 |001d: return-object v0 │ │ +0b0f60: |[0b0f60] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +0b0f70: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0b0f74: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b0f7a: 1a01 5a17 |0005: const-string v1, "android:switcher:" // string@175a │ │ +0b0f7e: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0f84: 0c00 |000a: move-result-object v0 │ │ +0b0f86: 6e20 0025 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b0f8c: 0c00 |000e: move-result-object v0 │ │ +0b0f8e: 1a01 6801 |000f: const-string v1, ":" // string@0168 │ │ +0b0f92: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b0f98: 0c00 |0014: move-result-object v0 │ │ +0b0f9a: 6e30 0125 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0b0fa0: 0c00 |0018: move-result-object v0 │ │ +0b0fa2: 6e10 0a25 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b0fa8: 0c00 |001c: move-result-object v0 │ │ +0b0faa: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x001e reg=3 viewId I │ │ 0x0000 - 0x001e reg=4 id J │ │ │ │ @@ -191786,25 +191887,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 │ │ -0b1000: |[0b1000] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0b1010: 5410 4301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b1014: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0b1018: 5410 4501 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ -0b101c: 6e10 5105 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -0b1022: 0c00 |0009: move-result-object v0 │ │ -0b1024: 5b10 4301 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b1028: 5410 4301 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b102c: 1f04 e500 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b1030: 6e20 1c06 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@061c │ │ -0b1036: 0e00 |0013: return-void │ │ +0b0fac: |[0b0fac] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0b0fbc: 5410 4301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b0fc0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0b0fc4: 5410 4501 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ +0b0fc8: 6e10 5105 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +0b0fce: 0c00 |0009: move-result-object v0 │ │ +0b0fd0: 5b10 4301 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b0fd4: 5410 4301 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b0fd8: 1f04 e500 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b0fdc: 6e20 1c06 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@061c │ │ +0b0fe2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ @@ -191818,24 +191919,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0b1038: |[0b1038] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0b1048: 5410 4301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b104c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0b1050: 5410 4301 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b1054: 6e10 1b06 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@061b │ │ -0b105a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b105c: 5b10 4301 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b1060: 5410 4501 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ -0b1064: 6e10 5405 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0554 │ │ -0b106a: 0e00 |0011: return-void │ │ +0b0fe4: |[0b0fe4] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +0b0ff4: 5410 4301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b0ff8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0b0ffc: 5410 4301 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b1000: 6e10 1b06 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@061b │ │ +0b1006: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b1008: 5b10 4301 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b100c: 5410 4501 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ +0b1010: 6e10 5405 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0554 │ │ +0b1016: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=143 │ │ @@ -191854,17 +191955,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b106c: |[0b106c] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -0b107c: 8130 |0000: int-to-long v0, v3 │ │ -0b107e: 1000 |0001: return-wide v0 │ │ +0b1018: |[0b1018] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +0b1028: 8130 |0000: int-to-long v0, v3 │ │ +0b102a: 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 │ │ │ │ @@ -191873,50 +191974,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 │ │ -0b1080: |[0b1080] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0b1090: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0b1092: 5484 4301 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b1096: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -0b109a: 5484 4501 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ -0b109e: 6e10 5105 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -0b10a4: 0c04 |000a: move-result-object v4 │ │ -0b10a6: 5b84 4301 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b10aa: 6e20 cc05 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@05cc │ │ -0b10b0: 0b02 |0010: move-result-wide v2 │ │ -0b10b2: 6e10 4f20 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@204f │ │ -0b10b8: 0a04 |0014: move-result v4 │ │ -0b10ba: 7130 cf05 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@05cf │ │ -0b10c0: 0c01 |0018: move-result-object v1 │ │ -0b10c2: 5484 4501 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ -0b10c6: 6e20 5605 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0556 │ │ -0b10cc: 0c00 |001e: move-result-object v0 │ │ -0b10ce: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -0b10d2: 5484 4301 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b10d6: 6e20 1906 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0619 │ │ -0b10dc: 5484 4401 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ -0b10e0: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -0b10e4: 6e20 ff04 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ -0b10ea: 6e20 0205 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ -0b10f0: 1100 |0030: return-object v0 │ │ -0b10f2: 6e20 cb05 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05cb │ │ -0b10f8: 0c00 |0034: move-result-object v0 │ │ -0b10fa: 5484 4301 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ -0b10fe: 6e10 4f20 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@204f │ │ -0b1104: 0a05 |003a: move-result v5 │ │ -0b1106: 6e10 4f20 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@204f │ │ -0b110c: 0a06 |003e: move-result v6 │ │ -0b110e: 7130 cf05 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@05cf │ │ -0b1114: 0c06 |0042: move-result-object v6 │ │ -0b1116: 6e40 1606 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@0616 │ │ -0b111c: 28e0 |0046: goto 0026 // -0020 │ │ +0b102c: |[0b102c] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0b103c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0b103e: 5484 4301 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b1042: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +0b1046: 5484 4501 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ +0b104a: 6e10 5105 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +0b1050: 0c04 |000a: move-result-object v4 │ │ +0b1052: 5b84 4301 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b1056: 6e20 cc05 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@05cc │ │ +0b105c: 0b02 |0010: move-result-wide v2 │ │ +0b105e: 6e10 4f20 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@204f │ │ +0b1064: 0a04 |0014: move-result v4 │ │ +0b1066: 7130 cf05 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@05cf │ │ +0b106c: 0c01 |0018: move-result-object v1 │ │ +0b106e: 5484 4501 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0145 │ │ +0b1072: 6e20 5605 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0556 │ │ +0b1078: 0c00 |001e: move-result-object v0 │ │ +0b107a: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +0b107e: 5484 4301 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b1082: 6e20 1906 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0619 │ │ +0b1088: 5484 4401 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ +0b108c: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +0b1090: 6e20 ff04 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ +0b1096: 6e20 0205 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ +0b109c: 1100 |0030: return-object v0 │ │ +0b109e: 6e20 cb05 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05cb │ │ +0b10a4: 0c00 |0034: move-result-object v0 │ │ +0b10a6: 5484 4301 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0143 │ │ +0b10aa: 6e10 4f20 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@204f │ │ +0b10b0: 0a05 |003a: move-result v5 │ │ +0b10b2: 6e10 4f20 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@204f │ │ +0b10b8: 0a06 |003e: move-result v6 │ │ +0b10ba: 7130 cf05 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@05cf │ │ +0b10c0: 0c06 |0042: move-result-object v6 │ │ +0b10c2: 6e40 1606 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@0616 │ │ +0b10c8: 28e0 |0046: goto 0026 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=88 │ │ 0x0011 line=91 │ │ 0x0019 line=92 │ │ @@ -191941,23 +192042,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 │ │ -0b1120: |[0b1120] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -0b1130: 1f03 e500 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b1134: 6e10 bb04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@04bb │ │ -0b113a: 0c00 |0005: move-result-object v0 │ │ -0b113c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -0b1140: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b1142: 0f00 |0009: return v0 │ │ -0b1144: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b1146: 28fe |000b: goto 0009 // -0002 │ │ +0b10cc: |[0b10cc] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +0b10dc: 1f03 e500 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b10e0: 6e10 bb04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@04bb │ │ +0b10e6: 0c00 |0005: move-result-object v0 │ │ +0b10e8: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +0b10ec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b10ee: 0f00 |0009: return v0 │ │ +0b10f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b10f2: 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; │ │ @@ -191967,16 +192068,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 │ │ -0b1148: |[0b1148] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -0b1158: 0e00 |0000: return-void │ │ +0b10f4: |[0b10f4] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +0b1104: 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; │ │ @@ -191986,17 +192087,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b115c: |[0b115c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0b116c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b116e: 1100 |0001: return-object v0 │ │ +0b1108: |[0b1108] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +0b1118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b111a: 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;) │ │ @@ -192004,32 +192105,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 │ │ -0b1170: |[0b1170] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0b1180: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b1182: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b1184: 0770 |0002: move-object v0, v7 │ │ -0b1186: 1f00 e500 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b118a: 5441 4401 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ -0b118e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -0b1192: 5441 4401 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ -0b1196: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -0b119a: 5441 4401 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ -0b119e: 6e20 ff04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ -0b11a4: 5441 4401 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ -0b11a8: 6e20 0205 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ -0b11ae: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0b11b2: 6e20 ff04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ -0b11b8: 6e20 0205 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ -0b11be: 5b40 4401 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ -0b11c2: 0e00 |0021: return-void │ │ +0b111c: |[0b111c] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0b112c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b112e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b1130: 0770 |0002: move-object v0, v7 │ │ +0b1132: 1f00 e500 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b1136: 5441 4401 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ +0b113a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +0b113e: 5441 4401 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ +0b1142: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +0b1146: 5441 4401 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ +0b114a: 6e20 ff04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ +0b1150: 5441 4401 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ +0b1154: 6e20 0205 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ +0b115a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +0b115e: 6e20 ff04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ +0b1164: 6e20 0205 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ +0b116a: 5b40 4401 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0144 │ │ +0b116e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -192050,16 +192151,16 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b11c4: |[0b11c4] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0b11d4: 0e00 |0000: return-void │ │ +0b1170: |[0b1170] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0b1180: 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; │ │ │ │ @@ -192124,27 +192225,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 │ │ -0b11d8: |[0b11d8] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -0b11e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b11ea: 7010 ff0b 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0bff │ │ -0b11f0: 5b21 5401 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b11f4: 2200 aa04 |0006: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0b11f8: 7010 3d25 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b11fe: 5b20 5801 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b1202: 2200 aa04 |000d: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0b1206: 7010 3d25 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b120c: 5b20 5701 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b1210: 5b21 5501 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0b1214: 5b23 5601 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ -0b1218: 0e00 |0018: return-void │ │ +0b1184: |[0b1184] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0b1194: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b1196: 7010 ff0b 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0bff │ │ +0b119c: 5b21 5401 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b11a0: 2200 aa04 |0006: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0b11a4: 7010 3d25 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b11aa: 5b20 5801 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b11ae: 2200 aa04 |000d: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0b11b2: 7010 3d25 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b11b8: 5b20 5701 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b11bc: 5b21 5501 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0b11c0: 5b23 5601 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ +0b11c4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -192160,41 +192261,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 │ │ -0b121c: |[0b121c] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0b122c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b122e: 0770 |0001: move-object v0, v7 │ │ -0b1230: 1f00 e500 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b1234: 5441 5401 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b1238: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0b123c: 5441 5601 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ -0b1240: 6e10 5105 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -0b1246: 0c01 |000d: move-result-object v1 │ │ -0b1248: 5b41 5401 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b124c: 5441 5801 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b1250: 6e10 4c25 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b1256: 0a01 |0015: move-result v1 │ │ -0b1258: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -0b125c: 5441 5801 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b1260: 6e20 4125 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b1266: 28f3 |001d: goto 0010 // -000d │ │ -0b1268: 5441 5801 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b126c: 5442 5601 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ -0b1270: 6e20 6505 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@0565 │ │ -0b1276: 0c02 |0025: move-result-object v2 │ │ -0b1278: 6e30 4b25 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0b127e: 5441 5701 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b1282: 6e30 4b25 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0b1288: 5441 5401 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b128c: 6e20 2106 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0621 │ │ -0b1292: 0e00 |0033: return-void │ │ +0b11c8: |[0b11c8] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0b11d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b11da: 0770 |0001: move-object v0, v7 │ │ +0b11dc: 1f00 e500 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b11e0: 5441 5401 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b11e4: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0b11e8: 5441 5601 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ +0b11ec: 6e10 5105 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +0b11f2: 0c01 |000d: move-result-object v1 │ │ +0b11f4: 5b41 5401 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b11f8: 5441 5801 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b11fc: 6e10 4c25 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b1202: 0a01 |0015: move-result v1 │ │ +0b1204: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +0b1208: 5441 5801 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b120c: 6e20 4125 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b1212: 28f3 |001d: goto 0010 // -000d │ │ +0b1214: 5441 5801 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b1218: 5442 5601 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ +0b121c: 6e20 6505 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@0565 │ │ +0b1222: 0c02 |0025: move-result-object v2 │ │ +0b1224: 6e30 4b25 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0b122a: 5441 5701 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b122e: 6e30 4b25 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0b1234: 5441 5401 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b1238: 6e20 2106 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0621 │ │ +0b123e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=128 │ │ 0x0008 line=129 │ │ 0x0010 line=133 │ │ 0x0018 line=134 │ │ @@ -192214,24 +192315,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0b1294: |[0b1294] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0b12a4: 5410 5401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b12a8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0b12ac: 5410 5401 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b12b0: 6e10 1b06 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@061b │ │ -0b12b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b12b8: 5b10 5401 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b12bc: 5410 5601 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ -0b12c0: 6e10 5405 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0554 │ │ -0b12c6: 0e00 |0011: return-void │ │ +0b1240: |[0b1240] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +0b1250: 5410 5401 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b1254: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0b1258: 5410 5401 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b125c: 6e10 1b06 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@061b │ │ +0b1262: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b1264: 5b10 5401 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b1268: 5410 5601 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ +0b126c: 6e10 5405 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0554 │ │ +0b1272: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=165 │ │ @@ -192250,62 +192351,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 │ │ -0b12c8: |[0b12c8] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0b12d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b12da: 5463 5701 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b12de: 6e10 4c25 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b12e4: 0a03 |0006: move-result v3 │ │ -0b12e6: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -0b12ea: 5463 5701 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b12ee: 6e20 4625 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b12f4: 0c00 |000e: move-result-object v0 │ │ -0b12f6: 1f00 e500 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b12fa: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -0b12fe: 1100 |0013: return-object v0 │ │ -0b1300: 5463 5401 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b1304: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -0b1308: 5463 5601 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ -0b130c: 6e10 5105 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -0b1312: 0c03 |001d: move-result-object v3 │ │ -0b1314: 5b63 5401 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b1318: 6e20 e205 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05e2 │ │ -0b131e: 0c01 |0023: move-result-object v1 │ │ -0b1320: 5463 5801 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b1324: 6e10 4c25 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b132a: 0a03 |0029: move-result v3 │ │ -0b132c: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -0b1330: 5463 5801 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b1334: 6e20 4625 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b133a: 0c02 |0031: move-result-object v2 │ │ -0b133c: 1f02 e400 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@00e4 │ │ -0b1340: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -0b1344: 6e20 fe04 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@04fe │ │ -0b134a: 5463 5701 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b134e: 6e10 4c25 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b1354: 0a03 |003e: move-result v3 │ │ -0b1356: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -0b135a: 5463 5701 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b135e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -0b1360: 6e20 4125 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b1366: 28f2 |0047: goto 0039 // -000e │ │ -0b1368: 6e20 ff04 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ -0b136e: 6e20 0205 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ -0b1374: 5463 5701 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b1378: 6e30 4b25 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0b137e: 5463 5401 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ -0b1382: 6e10 4f20 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@204f │ │ -0b1388: 0a04 |0058: move-result v4 │ │ -0b138a: 6e30 1506 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0615 │ │ -0b1390: 0710 |005c: move-object v0, v1 │ │ -0b1392: 28b6 |005d: goto 0013 // -004a │ │ +0b1274: |[0b1274] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0b1284: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b1286: 5463 5701 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b128a: 6e10 4c25 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b1290: 0a03 |0006: move-result v3 │ │ +0b1292: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +0b1296: 5463 5701 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b129a: 6e20 4625 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b12a0: 0c00 |000e: move-result-object v0 │ │ +0b12a2: 1f00 e500 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b12a6: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +0b12aa: 1100 |0013: return-object v0 │ │ +0b12ac: 5463 5401 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b12b0: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +0b12b4: 5463 5601 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ +0b12b8: 6e10 5105 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +0b12be: 0c03 |001d: move-result-object v3 │ │ +0b12c0: 5b63 5401 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b12c4: 6e20 e205 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@05e2 │ │ +0b12ca: 0c01 |0023: move-result-object v1 │ │ +0b12cc: 5463 5801 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b12d0: 6e10 4c25 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b12d6: 0a03 |0029: move-result v3 │ │ +0b12d8: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +0b12dc: 5463 5801 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b12e0: 6e20 4625 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b12e6: 0c02 |0031: move-result-object v2 │ │ +0b12e8: 1f02 e400 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@00e4 │ │ +0b12ec: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +0b12f0: 6e20 fe04 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@04fe │ │ +0b12f6: 5463 5701 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b12fa: 6e10 4c25 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b1300: 0a03 |003e: move-result v3 │ │ +0b1302: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +0b1306: 5463 5701 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b130a: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +0b130c: 6e20 4125 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b1312: 28f2 |0047: goto 0039 // -000e │ │ +0b1314: 6e20 ff04 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ +0b131a: 6e20 0205 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ +0b1320: 5463 5701 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b1324: 6e30 4b25 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0b132a: 5463 5401 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0154 │ │ +0b132e: 6e10 4f20 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@204f │ │ +0b1334: 0a04 |0058: move-result v4 │ │ +0b1336: 6e30 1506 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0615 │ │ +0b133c: 0710 |005c: move-object v0, v1 │ │ +0b133e: 28b6 |005d: goto 0013 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ 0x0011 line=96 │ │ 0x0013 line=121 │ │ 0x0014 line=101 │ │ @@ -192335,23 +192436,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 │ │ -0b1394: |[0b1394] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -0b13a4: 1f03 e500 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b13a8: 6e10 bb04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@04bb │ │ -0b13ae: 0c00 |0005: move-result-object v0 │ │ -0b13b0: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -0b13b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b13b6: 0f00 |0009: return v0 │ │ -0b13b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b13ba: 28fe |000b: goto 0009 // -0002 │ │ +0b1340: |[0b1340] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +0b1350: 1f03 e500 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b1354: 6e10 bb04 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@04bb │ │ +0b135a: 0c00 |0005: move-result-object v0 │ │ +0b135c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +0b1360: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b1362: 0f00 |0009: return v0 │ │ +0b1364: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b1366: 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; │ │ @@ -192361,85 +192462,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 │ │ -0b13bc: |[0b13bc] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -0b13cc: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -0b13d0: 07c0 |0002: move-object v0, v12 │ │ -0b13d2: 1f00 9200 |0003: check-cast v0, Landroid/os/Bundle; // type@0092 │ │ -0b13d6: 6e20 2403 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ -0b13dc: 1a08 9733 |0008: const-string v8, "states" // string@3397 │ │ -0b13e0: 6e20 1603 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0316 │ │ -0b13e6: 0c02 |000d: move-result-object v2 │ │ -0b13e8: 54b8 5801 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b13ec: 6e10 4325 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0b13f2: 54b8 5701 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b13f6: 6e10 4325 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0b13fc: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -0b1400: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0b1402: 2128 |001b: array-length v8, v2 │ │ -0b1404: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -0b1408: 54b9 5801 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b140c: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -0b1410: 1f08 e400 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@00e4 │ │ -0b1414: 6e20 4125 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b141a: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b141e: 28f2 |0029: goto 001b // -000e │ │ -0b1420: 6e10 1a03 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@031a │ │ -0b1426: 0c07 |002d: move-result-object v7 │ │ -0b1428: 7210 9924 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2499 │ │ -0b142e: 0c04 |0031: move-result-object v4 │ │ -0b1430: 7210 6f25 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0b1436: 0a08 |0035: move-result v8 │ │ -0b1438: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -0b143c: 7210 7025 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0b1442: 0c06 |003b: move-result-object v6 │ │ -0b1444: 1f06 9004 |003c: check-cast v6, Ljava/lang/String; // type@0490 │ │ -0b1448: 1a08 6b1c |003e: const-string v8, "f" // string@1c6b │ │ -0b144c: 6e20 ea24 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0b1452: 0a08 |0043: move-result v8 │ │ -0b1454: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -0b1458: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -0b145a: 6e20 ec24 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0b1460: 0c08 |004a: move-result-object v8 │ │ -0b1462: 7110 9224 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0b1468: 0a05 |004e: move-result v5 │ │ -0b146a: 54b8 5601 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ -0b146e: 6e30 5905 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@0559 │ │ -0b1474: 0c01 |0054: move-result-object v1 │ │ -0b1476: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -0b147a: 54b8 5701 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b147e: 6e10 4c25 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b1484: 0a08 |005c: move-result v8 │ │ -0b1486: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -0b148a: 54b8 5701 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b148e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -0b1490: 6e20 4125 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b1496: 28f2 |0065: goto 0057 // -000e │ │ -0b1498: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -0b149a: 6e20 ff04 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ -0b14a0: 54b8 5701 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b14a4: 6e30 4b25 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ -0b14aa: 28c3 |006f: goto 0032 // -003d │ │ -0b14ac: 1a08 6f05 |0070: const-string v8, "FragmentStatePagerAdapter" // string@056f │ │ -0b14b0: 2209 9204 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -0b14b4: 7010 fb24 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b14ba: 1a0a 1a03 |0077: const-string v10, "Bad fragment at key " // string@031a │ │ -0b14be: 6e20 0425 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b14c4: 0c09 |007c: move-result-object v9 │ │ -0b14c6: 6e20 0425 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b14cc: 0c09 |0080: move-result-object v9 │ │ -0b14ce: 6e10 0a25 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b14d4: 0c09 |0084: move-result-object v9 │ │ -0b14d6: 7120 af1e 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0b14dc: 28aa |0088: goto 0032 // -0056 │ │ -0b14de: 0e00 |0089: return-void │ │ +0b1368: |[0b1368] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +0b1378: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +0b137c: 07c0 |0002: move-object v0, v12 │ │ +0b137e: 1f00 9200 |0003: check-cast v0, Landroid/os/Bundle; // type@0092 │ │ +0b1382: 6e20 2403 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0324 │ │ +0b1388: 1a08 9733 |0008: const-string v8, "states" // string@3397 │ │ +0b138c: 6e20 1603 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0316 │ │ +0b1392: 0c02 |000d: move-result-object v2 │ │ +0b1394: 54b8 5801 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b1398: 6e10 4325 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0b139e: 54b8 5701 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b13a2: 6e10 4325 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0b13a8: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +0b13ac: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0b13ae: 2128 |001b: array-length v8, v2 │ │ +0b13b0: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +0b13b4: 54b9 5801 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b13b8: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +0b13bc: 1f08 e400 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@00e4 │ │ +0b13c0: 6e20 4125 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b13c6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b13ca: 28f2 |0029: goto 001b // -000e │ │ +0b13cc: 6e10 1a03 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@031a │ │ +0b13d2: 0c07 |002d: move-result-object v7 │ │ +0b13d4: 7210 9924 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2499 │ │ +0b13da: 0c04 |0031: move-result-object v4 │ │ +0b13dc: 7210 6f25 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0b13e2: 0a08 |0035: move-result v8 │ │ +0b13e4: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +0b13e8: 7210 7025 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0b13ee: 0c06 |003b: move-result-object v6 │ │ +0b13f0: 1f06 9004 |003c: check-cast v6, Ljava/lang/String; // type@0490 │ │ +0b13f4: 1a08 6b1c |003e: const-string v8, "f" // string@1c6b │ │ +0b13f8: 6e20 ea24 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0b13fe: 0a08 |0043: move-result v8 │ │ +0b1400: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +0b1404: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +0b1406: 6e20 ec24 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0b140c: 0c08 |004a: move-result-object v8 │ │ +0b140e: 7110 9224 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0b1414: 0a05 |004e: move-result v5 │ │ +0b1416: 54b8 5601 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ +0b141a: 6e30 5905 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@0559 │ │ +0b1420: 0c01 |0054: move-result-object v1 │ │ +0b1422: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +0b1426: 54b8 5701 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b142a: 6e10 4c25 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b1430: 0a08 |005c: move-result v8 │ │ +0b1432: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +0b1436: 54b8 5701 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b143a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +0b143c: 6e20 4125 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b1442: 28f2 |0065: goto 0057 // -000e │ │ +0b1444: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +0b1446: 6e20 ff04 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ +0b144c: 54b8 5701 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b1450: 6e30 4b25 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@254b │ │ +0b1456: 28c3 |006f: goto 0032 // -003d │ │ +0b1458: 1a08 6f05 |0070: const-string v8, "FragmentStatePagerAdapter" // string@056f │ │ +0b145c: 2209 9204 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +0b1460: 7010 fb24 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b1466: 1a0a 1a03 |0077: const-string v10, "Bad fragment at key " // string@031a │ │ +0b146a: 6e20 0425 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1470: 0c09 |007c: move-result-object v9 │ │ +0b1472: 6e20 0425 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1478: 0c09 |0080: move-result-object v9 │ │ +0b147a: 6e10 0a25 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b1480: 0c09 |0084: move-result-object v9 │ │ +0b1482: 7120 af1e 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0b1488: 28aa |0088: goto 0032 // -0056 │ │ +0b148a: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ 0x000e line=200 │ │ @@ -192478,57 +192579,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -0b14e0: |[0b14e0] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0b14f0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0b14f2: 5475 5801 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b14f6: 6e10 4c25 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b14fc: 0a05 |0006: move-result v5 │ │ -0b14fe: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -0b1502: 2204 9200 |0009: new-instance v4, Landroid/os/Bundle; // type@0092 │ │ -0b1506: 7010 0a03 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@030a │ │ -0b150c: 5475 5801 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b1510: 6e10 4c25 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b1516: 0a05 |0013: move-result v5 │ │ -0b1518: 2351 6006 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0660 │ │ -0b151c: 5475 5801 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ -0b1520: 6e20 4e25 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -0b1526: 1a05 9733 |001b: const-string v5, "states" // string@3397 │ │ -0b152a: 6e30 2103 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0321 │ │ -0b1530: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0b1532: 5475 5701 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b1536: 6e10 4c25 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b153c: 0a05 |0026: move-result v5 │ │ -0b153e: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -0b1542: 5475 5701 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ -0b1546: 6e20 4625 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0b154c: 0c00 |002e: move-result-object v0 │ │ -0b154e: 1f00 e500 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b1552: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -0b1556: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -0b155a: 2204 9200 |0035: new-instance v4, Landroid/os/Bundle; // type@0092 │ │ -0b155e: 7010 0a03 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@030a │ │ -0b1564: 2205 9204 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0b1568: 7010 fb24 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b156e: 1a06 6b1c |003f: const-string v6, "f" // string@1c6b │ │ -0b1572: 6e20 0425 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b1578: 0c05 |0044: move-result-object v5 │ │ -0b157a: 6e20 0025 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b1580: 0c05 |0048: move-result-object v5 │ │ -0b1582: 6e10 0a25 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b1588: 0c03 |004c: move-result-object v3 │ │ -0b158a: 5475 5601 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ -0b158e: 6e40 6305 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0563 │ │ -0b1594: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b1598: 28cd |0054: goto 0021 // -0033 │ │ -0b159a: 1104 |0055: return-object v4 │ │ +0b148c: |[0b148c] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +0b149c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b149e: 5475 5801 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b14a2: 6e10 4c25 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b14a8: 0a05 |0006: move-result v5 │ │ +0b14aa: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +0b14ae: 2204 9200 |0009: new-instance v4, Landroid/os/Bundle; // type@0092 │ │ +0b14b2: 7010 0a03 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@030a │ │ +0b14b8: 5475 5801 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b14bc: 6e10 4c25 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b14c2: 0a05 |0013: move-result v5 │ │ +0b14c4: 2351 6006 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0660 │ │ +0b14c8: 5475 5801 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0158 │ │ +0b14cc: 6e20 4e25 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +0b14d2: 1a05 9733 |001b: const-string v5, "states" // string@3397 │ │ +0b14d6: 6e30 2103 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0321 │ │ +0b14dc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0b14de: 5475 5701 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b14e2: 6e10 4c25 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b14e8: 0a05 |0026: move-result v5 │ │ +0b14ea: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +0b14ee: 5475 5701 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0157 │ │ +0b14f2: 6e20 4625 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0b14f8: 0c00 |002e: move-result-object v0 │ │ +0b14fa: 1f00 e500 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b14fe: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +0b1502: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +0b1506: 2204 9200 |0035: new-instance v4, Landroid/os/Bundle; // type@0092 │ │ +0b150a: 7010 0a03 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@030a │ │ +0b1510: 2205 9204 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0b1514: 7010 fb24 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b151a: 1a06 6b1c |003f: const-string v6, "f" // string@1c6b │ │ +0b151e: 6e20 0425 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1524: 0c05 |0044: move-result-object v5 │ │ +0b1526: 6e20 0025 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b152c: 0c05 |0048: move-result-object v5 │ │ +0b152e: 6e10 0a25 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b1534: 0c03 |004c: move-result-object v3 │ │ +0b1536: 5475 5601 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0156 │ │ +0b153a: 6e40 6305 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0563 │ │ +0b1540: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b1544: 28cd |0054: goto 0021 // -0033 │ │ +0b1546: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0001 line=175 │ │ 0x0009 line=176 │ │ 0x000e line=177 │ │ 0x0016 line=178 │ │ @@ -192557,32 +192658,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 │ │ -0b159c: |[0b159c] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0b15ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b15ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b15b0: 0770 |0002: move-object v0, v7 │ │ -0b15b2: 1f00 e500 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ -0b15b6: 5441 5501 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0b15ba: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -0b15be: 5441 5501 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0b15c2: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -0b15c6: 5441 5501 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0b15ca: 6e20 ff04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ -0b15d0: 5441 5501 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0b15d4: 6e20 0205 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ -0b15da: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0b15de: 6e20 ff04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ -0b15e4: 6e20 0205 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ -0b15ea: 5b40 5501 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ -0b15ee: 0e00 |0021: return-void │ │ +0b1548: |[0b1548] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0b1558: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b155a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b155c: 0770 |0002: move-object v0, v7 │ │ +0b155e: 1f00 e500 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00e5 │ │ +0b1562: 5441 5501 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0b1566: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +0b156a: 5441 5501 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0b156e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +0b1572: 5441 5501 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0b1576: 6e20 ff04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ +0b157c: 5441 5501 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0b1580: 6e20 0205 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ +0b1586: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +0b158a: 6e20 ff04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@04ff │ │ +0b1590: 6e20 0205 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0502 │ │ +0b1596: 5b40 5501 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0155 │ │ +0b159a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000d line=147 │ │ 0x0012 line=148 │ │ @@ -192603,16 +192704,16 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b15f0: |[0b15f0] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0b1600: 0e00 |0000: return-void │ │ +0b159c: |[0b159c] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0b15ac: 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; │ │ │ │ @@ -192700,26 +192801,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b1604: |[0b1604] android.support.v4.app.ListFragment.:()V │ │ -0b1614: 7010 a604 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@04a6 │ │ -0b161a: 2200 9600 |0003: new-instance v0, Landroid/os/Handler; // type@0096 │ │ -0b161e: 7010 2b03 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -0b1624: 5b10 7701 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0177 │ │ -0b1628: 2200 0201 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0102 │ │ -0b162c: 7020 2d06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@062d │ │ -0b1632: 5b10 7d01 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@017d │ │ -0b1636: 2200 0301 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0103 │ │ -0b163a: 7020 2f06 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@062f │ │ -0b1640: 5b10 7b01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@017b │ │ -0b1644: 0e00 |0018: return-void │ │ +0b15b0: |[0b15b0] android.support.v4.app.ListFragment.:()V │ │ +0b15c0: 7010 a604 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@04a6 │ │ +0b15c6: 2200 9600 |0003: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +0b15ca: 7010 2b03 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0b15d0: 5b10 7701 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0177 │ │ +0b15d4: 2200 0201 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0102 │ │ +0b15d8: 7020 2d06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@062d │ │ +0b15de: 5b10 7d01 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@017d │ │ +0b15e2: 2200 0301 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0103 │ │ +0b15e6: 7020 2f06 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@062f │ │ +0b15ec: 5b10 7b01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@017b │ │ +0b15f0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -192731,103 +192832,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -0b1648: |[0b1648] android.support.v4.app.ListFragment.ensureList:()V │ │ -0b1658: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b165a: 5463 7801 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b165e: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -0b1662: 0e00 |0005: return-void │ │ -0b1664: 6e10 3806 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0638 │ │ -0b166a: 0c02 |0009: move-result-object v2 │ │ -0b166c: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -0b1670: 2203 7f04 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ -0b1674: 1a04 da03 |000e: const-string v4, "Content view not yet created" // string@03da │ │ -0b1678: 7020 8c24 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b167e: 2703 |0013: throw v3 │ │ -0b1680: 2023 1904 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0419 │ │ -0b1684: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -0b1688: 1f02 1904 |0018: check-cast v2, Landroid/widget/ListView; // type@0419 │ │ -0b168c: 5b62 7801 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b1690: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0b1692: 5c63 7a01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ -0b1696: 5463 7801 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b169a: 5464 7b01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@017b │ │ -0b169e: 6e20 0d22 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@220d │ │ -0b16a4: 5463 7401 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ -0b16a8: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -0b16ac: 5460 7401 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ -0b16b0: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -0b16b2: 5b63 7401 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ -0b16b6: 6e20 3f06 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@063f │ │ -0b16bc: 5463 7701 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0177 │ │ -0b16c0: 5464 7d01 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@017d │ │ -0b16c4: 6e20 3203 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0332 │ │ -0b16ca: 28cc |0039: goto 0005 // -0034 │ │ -0b16cc: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -0b16d2: 6e20 aa1f 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0b16d8: 0c03 |0040: move-result-object v3 │ │ -0b16da: 1f03 3504 |0041: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0b16de: 5b63 7e01 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b16e2: 5463 7e01 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b16e6: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -0b16ea: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -0b16f0: 6e20 aa1f 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0b16f6: 0c03 |004f: move-result-object v3 │ │ -0b16f8: 5b63 7601 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0176 │ │ -0b16fc: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -0b1702: 6e20 aa1f 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0b1708: 0c03 |0058: move-result-object v3 │ │ -0b170a: 5b63 7c01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b170e: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -0b1714: 6e20 aa1f 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0b171a: 0c03 |0061: move-result-object v3 │ │ -0b171c: 5b63 7901 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ -0b1720: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -0b1726: 6e20 aa1f 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0b172c: 0c01 |006a: move-result-object v1 │ │ -0b172e: 2013 1904 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0419 │ │ -0b1732: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -0b1736: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -0b173a: 2203 8e04 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ -0b173e: 1a04 6114 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@1461 │ │ -0b1742: 7020 c824 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0b1748: 2703 |0078: throw v3 │ │ -0b174a: 5463 7e01 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b174e: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -0b1752: 6e20 c422 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0b1758: 28d2 |0080: goto 0052 // -002e │ │ -0b175a: 2203 8e04 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ -0b175e: 1a04 d903 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@03d9 │ │ -0b1762: 7020 c824 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0b1768: 2703 |0088: throw v3 │ │ -0b176a: 1f01 1904 |0089: check-cast v1, Landroid/widget/ListView; // type@0419 │ │ -0b176e: 5b61 7801 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b1772: 5463 7601 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0176 │ │ -0b1776: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -0b177a: 5463 7801 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b177e: 5464 7601 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0176 │ │ -0b1782: 6e20 0b22 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@220b │ │ -0b1788: 2884 |0098: goto 001c // -007c │ │ -0b178a: 5463 7501 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0175 │ │ -0b178e: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -0b1792: 5463 7e01 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b1796: 5464 7501 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0175 │ │ -0b179a: 6e20 be22 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0b17a0: 5463 7801 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b17a4: 5464 7e01 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b17a8: 6e20 0b22 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@220b │ │ -0b17ae: 2900 71ff |00ab: goto/16 001c // -008f │ │ -0b17b2: 5463 7c01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b17b6: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -0b17ba: 7030 4106 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0641 │ │ -0b17c0: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +0b15f4: |[0b15f4] android.support.v4.app.ListFragment.ensureList:()V │ │ +0b1604: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b1606: 5463 7801 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b160a: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +0b160e: 0e00 |0005: return-void │ │ +0b1610: 6e10 3806 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0638 │ │ +0b1616: 0c02 |0009: move-result-object v2 │ │ +0b1618: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +0b161c: 2203 7f04 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ +0b1620: 1a04 da03 |000e: const-string v4, "Content view not yet created" // string@03da │ │ +0b1624: 7020 8c24 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b162a: 2703 |0013: throw v3 │ │ +0b162c: 2023 1904 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0419 │ │ +0b1630: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +0b1634: 1f02 1904 |0018: check-cast v2, Landroid/widget/ListView; // type@0419 │ │ +0b1638: 5b62 7801 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b163c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0b163e: 5c63 7a01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ +0b1642: 5463 7801 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b1646: 5464 7b01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@017b │ │ +0b164a: 6e20 0d22 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@220d │ │ +0b1650: 5463 7401 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ +0b1654: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +0b1658: 5460 7401 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ +0b165c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0b165e: 5b63 7401 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ +0b1662: 6e20 3f06 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@063f │ │ +0b1668: 5463 7701 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0177 │ │ +0b166c: 5464 7d01 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@017d │ │ +0b1670: 6e20 3203 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0332 │ │ +0b1676: 28cc |0039: goto 0005 // -0034 │ │ +0b1678: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +0b167e: 6e20 aa1f 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0b1684: 0c03 |0040: move-result-object v3 │ │ +0b1686: 1f03 3504 |0041: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0b168a: 5b63 7e01 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b168e: 5463 7e01 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b1692: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +0b1696: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +0b169c: 6e20 aa1f 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0b16a2: 0c03 |004f: move-result-object v3 │ │ +0b16a4: 5b63 7601 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0176 │ │ +0b16a8: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +0b16ae: 6e20 aa1f 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0b16b4: 0c03 |0058: move-result-object v3 │ │ +0b16b6: 5b63 7c01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b16ba: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +0b16c0: 6e20 aa1f 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0b16c6: 0c03 |0061: move-result-object v3 │ │ +0b16c8: 5b63 7901 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ +0b16cc: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +0b16d2: 6e20 aa1f 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0b16d8: 0c01 |006a: move-result-object v1 │ │ +0b16da: 2013 1904 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0419 │ │ +0b16de: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +0b16e2: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +0b16e6: 2203 8e04 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ +0b16ea: 1a04 6114 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@1461 │ │ +0b16ee: 7020 c824 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0b16f4: 2703 |0078: throw v3 │ │ +0b16f6: 5463 7e01 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b16fa: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +0b16fe: 6e20 c422 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0b1704: 28d2 |0080: goto 0052 // -002e │ │ +0b1706: 2203 8e04 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ +0b170a: 1a04 d903 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@03d9 │ │ +0b170e: 7020 c824 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0b1714: 2703 |0088: throw v3 │ │ +0b1716: 1f01 1904 |0089: check-cast v1, Landroid/widget/ListView; // type@0419 │ │ +0b171a: 5b61 7801 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b171e: 5463 7601 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0176 │ │ +0b1722: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +0b1726: 5463 7801 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b172a: 5464 7601 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0176 │ │ +0b172e: 6e20 0b22 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@220b │ │ +0b1734: 2884 |0098: goto 001c // -007c │ │ +0b1736: 5463 7501 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0175 │ │ +0b173a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +0b173e: 5463 7e01 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b1742: 5464 7501 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0175 │ │ +0b1746: 6e20 be22 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0b174c: 5463 7801 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b1750: 5464 7e01 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b1754: 6e20 0b22 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@220b │ │ +0b175a: 2900 71ff |00ab: goto/16 001c // -008f │ │ +0b175e: 5463 7c01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b1762: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +0b1766: 7030 4106 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0641 │ │ +0b176c: 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 │ │ @@ -192872,77 +192973,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -0b17c4: |[0b17c4] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -0b17d4: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -0b17da: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -0b17de: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -0b17e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0b17e4: 7010 3206 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ -0b17ea: 5460 7c01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b17ee: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -0b17f2: 2200 7f04 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0b17f6: 1a01 9b03 |0011: const-string v1, "Can't be used with a custom content view" // string@039b │ │ -0b17fa: 7020 8c24 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b1800: 2700 |0016: throw v0 │ │ -0b1802: 5560 7a01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ -0b1806: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -0b180a: 0e00 |001b: return-void │ │ -0b180c: 5c67 7a01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ -0b1810: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -0b1814: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -0b1818: 5460 7c01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b181c: 6e10 3306 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ -0b1822: 0c01 |0027: move-result-object v1 │ │ -0b1824: 7120 2d21 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0b182a: 0c01 |002b: move-result-object v1 │ │ -0b182c: 6e20 2020 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -0b1832: 5460 7901 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ -0b1836: 6e10 3306 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ -0b183c: 0c01 |0034: move-result-object v1 │ │ -0b183e: 7120 2d21 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0b1844: 0c01 |0038: move-result-object v1 │ │ -0b1846: 6e20 2020 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -0b184c: 5460 7c01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b1850: 6e20 1e20 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0b1856: 5460 7901 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ -0b185a: 6e20 1e20 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0b1860: 28d5 |0046: goto 001b // -002b │ │ -0b1862: 5460 7c01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b1866: 6e10 a61f 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ -0b186c: 5460 7901 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ -0b1870: 6e10 a61f 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ -0b1876: 28eb |0051: goto 003c // -0015 │ │ -0b1878: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -0b187c: 5460 7c01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b1880: 6e10 3306 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ -0b1886: 0c01 |0059: move-result-object v1 │ │ -0b1888: 7120 2d21 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0b188e: 0c01 |005d: move-result-object v1 │ │ -0b1890: 6e20 2020 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -0b1896: 5460 7901 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ -0b189a: 6e10 3306 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ -0b18a0: 0c01 |0066: move-result-object v1 │ │ -0b18a2: 7120 2d21 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0b18a8: 0c01 |006a: move-result-object v1 │ │ -0b18aa: 6e20 2020 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ -0b18b0: 5460 7c01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b18b4: 6e20 1e20 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0b18ba: 5460 7901 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ -0b18be: 6e20 1e20 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0b18c4: 28a3 |0078: goto 001b // -005d │ │ -0b18c6: 5460 7c01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b18ca: 6e10 a61f 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ -0b18d0: 5460 7901 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ -0b18d4: 6e10 a61f 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ -0b18da: 28eb |0083: goto 006e // -0015 │ │ +0b1770: |[0b1770] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +0b1780: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +0b1786: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +0b178a: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +0b178e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0b1790: 7010 3206 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ +0b1796: 5460 7c01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b179a: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +0b179e: 2200 7f04 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0b17a2: 1a01 9b03 |0011: const-string v1, "Can't be used with a custom content view" // string@039b │ │ +0b17a6: 7020 8c24 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b17ac: 2700 |0016: throw v0 │ │ +0b17ae: 5560 7a01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ +0b17b2: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +0b17b6: 0e00 |001b: return-void │ │ +0b17b8: 5c67 7a01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ +0b17bc: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +0b17c0: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +0b17c4: 5460 7c01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b17c8: 6e10 3306 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ +0b17ce: 0c01 |0027: move-result-object v1 │ │ +0b17d0: 7120 2d21 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0b17d6: 0c01 |002b: move-result-object v1 │ │ +0b17d8: 6e20 2020 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +0b17de: 5460 7901 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ +0b17e2: 6e10 3306 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ +0b17e8: 0c01 |0034: move-result-object v1 │ │ +0b17ea: 7120 2d21 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0b17f0: 0c01 |0038: move-result-object v1 │ │ +0b17f2: 6e20 2020 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +0b17f8: 5460 7c01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b17fc: 6e20 1e20 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0b1802: 5460 7901 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ +0b1806: 6e20 1e20 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0b180c: 28d5 |0046: goto 001b // -002b │ │ +0b180e: 5460 7c01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b1812: 6e10 a61f 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ +0b1818: 5460 7901 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ +0b181c: 6e10 a61f 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ +0b1822: 28eb |0051: goto 003c // -0015 │ │ +0b1824: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +0b1828: 5460 7c01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b182c: 6e10 3306 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ +0b1832: 0c01 |0059: move-result-object v1 │ │ +0b1834: 7120 2d21 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0b183a: 0c01 |005d: move-result-object v1 │ │ +0b183c: 6e20 2020 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +0b1842: 5460 7901 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ +0b1846: 6e10 3306 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ +0b184c: 0c01 |0066: move-result-object v1 │ │ +0b184e: 7120 2d21 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0b1854: 0c01 |006a: move-result-object v1 │ │ +0b1856: 6e20 2020 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@2020 │ │ +0b185c: 5460 7c01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b1860: 6e20 1e20 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0b1866: 5460 7901 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ +0b186a: 6e20 1e20 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0b1870: 28a3 |0078: goto 001b // -005d │ │ +0b1872: 5460 7c01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b1876: 6e10 a61f 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ +0b187c: 5460 7901 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ +0b1880: 6e10 a61f 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@1fa6 │ │ +0b1886: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -192973,17 +193074,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b18dc: |[0b18dc] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -0b18ec: 5410 7401 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ -0b18f0: 1100 |0002: return-object v0 │ │ +0b1888: |[0b1888] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +0b1898: 5410 7401 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ +0b189c: 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;) │ │ @@ -192991,18 +193092,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b18f4: |[0b18f4] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -0b1904: 7010 3206 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ -0b190a: 5410 7801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b190e: 1100 |0005: return-object v0 │ │ +0b18a0: |[0b18a0] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +0b18b0: 7010 3206 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ +0b18b6: 5410 7801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b18ba: 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; │ │ │ │ @@ -193011,20 +193112,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b1910: |[0b1910] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -0b1920: 7010 3206 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ -0b1926: 5420 7801 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b192a: 6e10 fd21 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@21fd │ │ -0b1930: 0b00 |0008: move-result-wide v0 │ │ -0b1932: 1000 |0009: return-wide v0 │ │ +0b18bc: |[0b18bc] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +0b18cc: 7010 3206 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ +0b18d2: 5420 7801 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b18d6: 6e10 fd21 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@21fd │ │ +0b18dc: 0b00 |0008: move-result-wide v0 │ │ +0b18de: 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; │ │ │ │ @@ -193033,20 +193134,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b1934: |[0b1934] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -0b1944: 7010 3206 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ -0b194a: 5410 7801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b194e: 6e10 fe21 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@21fe │ │ -0b1954: 0a00 |0008: move-result v0 │ │ -0b1956: 0f00 |0009: return v0 │ │ +0b18e0: |[0b18e0] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +0b18f0: 7010 3206 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ +0b18f6: 5410 7801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b18fa: 6e10 fe21 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@21fe │ │ +0b1900: 0a00 |0008: move-result v0 │ │ +0b1902: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -193055,73 +193156,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 │ │ -0b1958: |[0b1958] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0b1968: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -0b196c: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -0b196e: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -0b1970: 6e10 3306 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ -0b1976: 0c00 |0007: move-result-object v0 │ │ -0b1978: 2205 1004 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0410 │ │ -0b197c: 7020 8021 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -0b1982: 2203 1604 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0416 │ │ -0b1986: 7020 bd21 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0b198c: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -0b1992: 6e20 e121 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ -0b1998: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -0b199a: 6e20 e521 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -0b19a0: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -0b19a4: 6e20 e721 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0b19aa: 6e20 e021 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@21e0 │ │ -0b19b0: 2204 1e04 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@041e │ │ -0b19b4: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -0b19b6: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -0b19bc: 7040 3f22 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@223f │ │ -0b19c2: 2207 0f04 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -0b19c6: 7030 7f21 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ -0b19cc: 6e30 c121 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ -0b19d2: 2207 0f04 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -0b19d6: 7030 7f21 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ -0b19dc: 6e30 8321 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2183 │ │ -0b19e2: 2201 1004 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0410 │ │ -0b19e6: 7020 8021 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -0b19ec: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -0b19f2: 6e20 9021 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@2190 │ │ -0b19f8: 2206 3504 |0048: new-instance v6, Landroid/widget/TextView; // type@0435 │ │ -0b19fc: 6e10 3306 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ -0b1a02: 0c07 |004d: move-result-object v7 │ │ -0b1a04: 7020 a322 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22a3 │ │ -0b1a0a: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -0b1a10: 6e20 b622 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@22b6 │ │ -0b1a16: 6e20 b522 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@22b5 │ │ -0b1a1c: 2207 0f04 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -0b1a20: 7030 7f21 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ -0b1a26: 6e30 8321 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2183 │ │ -0b1a2c: 2202 1904 |0062: new-instance v2, Landroid/widget/ListView; // type@0419 │ │ -0b1a30: 6e10 3306 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ -0b1a36: 0c07 |0067: move-result-object v7 │ │ -0b1a38: 7020 f321 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@21f3 │ │ -0b1a3e: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -0b1a44: 6e20 0c22 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@220c │ │ -0b1a4a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -0b1a4c: 6e20 0a22 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@220a │ │ -0b1a52: 2207 0f04 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -0b1a56: 7030 7f21 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ -0b1a5c: 6e30 8321 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2183 │ │ -0b1a62: 2207 0f04 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -0b1a66: 7030 7f21 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ -0b1a6c: 6e30 8321 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2183 │ │ -0b1a72: 2207 0f04 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ -0b1a76: 7030 7f21 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ -0b1a7c: 6e20 9121 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2191 │ │ -0b1a82: 1105 |008d: return-object v5 │ │ +0b1904: |[0b1904] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0b1914: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +0b1918: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +0b191a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +0b191c: 6e10 3306 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ +0b1922: 0c00 |0007: move-result-object v0 │ │ +0b1924: 2205 1004 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0410 │ │ +0b1928: 7020 8021 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +0b192e: 2203 1604 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0416 │ │ +0b1932: 7020 bd21 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0b1938: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +0b193e: 6e20 e121 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ +0b1944: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +0b1946: 6e20 e521 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +0b194c: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +0b1950: 6e20 e721 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0b1956: 6e20 e021 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@21e0 │ │ +0b195c: 2204 1e04 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@041e │ │ +0b1960: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +0b1962: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +0b1968: 7040 3f22 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@223f │ │ +0b196e: 2207 0f04 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +0b1972: 7030 7f21 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ +0b1978: 6e30 c121 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ +0b197e: 2207 0f04 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +0b1982: 7030 7f21 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ +0b1988: 6e30 8321 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2183 │ │ +0b198e: 2201 1004 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0410 │ │ +0b1992: 7020 8021 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +0b1998: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +0b199e: 6e20 9021 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@2190 │ │ +0b19a4: 2206 3504 |0048: new-instance v6, Landroid/widget/TextView; // type@0435 │ │ +0b19a8: 6e10 3306 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ +0b19ae: 0c07 |004d: move-result-object v7 │ │ +0b19b0: 7020 a322 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22a3 │ │ +0b19b6: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +0b19bc: 6e20 b622 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@22b6 │ │ +0b19c2: 6e20 b522 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@22b5 │ │ +0b19c8: 2207 0f04 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +0b19cc: 7030 7f21 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ +0b19d2: 6e30 8321 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2183 │ │ +0b19d8: 2202 1904 |0062: new-instance v2, Landroid/widget/ListView; // type@0419 │ │ +0b19dc: 6e10 3306 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0633 │ │ +0b19e2: 0c07 |0067: move-result-object v7 │ │ +0b19e4: 7020 f321 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@21f3 │ │ +0b19ea: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +0b19f0: 6e20 0c22 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@220c │ │ +0b19f6: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +0b19f8: 6e20 0a22 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@220a │ │ +0b19fe: 2207 0f04 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +0b1a02: 7030 7f21 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ +0b1a08: 6e30 8321 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2183 │ │ +0b1a0e: 2207 0f04 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +0b1a12: 7030 7f21 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ +0b1a18: 6e30 8321 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2183 │ │ +0b1a1e: 2207 0f04 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@040f │ │ +0b1a22: 7030 7f21 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@217f │ │ +0b1a28: 6e20 9121 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2191 │ │ +0b1a2e: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -193161,28 +193262,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b1a84: |[0b1a84] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -0b1a94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b1a96: 5430 7701 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0177 │ │ -0b1a9a: 5431 7d01 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@017d │ │ -0b1a9e: 6e20 3503 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -0b1aa4: 5b32 7801 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b1aa8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b1aaa: 5c30 7a01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ -0b1aae: 5b32 7901 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ -0b1ab2: 5b32 7c01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ -0b1ab6: 5b32 7601 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0176 │ │ -0b1aba: 5b32 7e01 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b1abe: 6f10 d804 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04d8 │ │ -0b1ac4: 0e00 |0018: return-void │ │ +0b1a30: |[0b1a30] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +0b1a40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b1a42: 5430 7701 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0177 │ │ +0b1a46: 5431 7d01 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@017d │ │ +0b1a4a: 6e20 3503 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +0b1a50: 5b32 7801 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b1a54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b1a56: 5c30 7a01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ +0b1a5a: 5b32 7901 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0179 │ │ +0b1a5e: 5b32 7c01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@017c │ │ +0b1a62: 5b32 7601 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0176 │ │ +0b1a66: 5b32 7e01 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b1a6a: 6f10 d804 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@04d8 │ │ +0b1a70: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -193196,16 +193297,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 │ │ -0b1ac8: |[0b1ac8] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0b1ad8: 0e00 |0000: return-void │ │ +0b1a74: |[0b1a74] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0b1a84: 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; │ │ @@ -193217,18 +193318,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 │ │ -0b1adc: |[0b1adc] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0b1aec: 6f30 e504 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04e5 │ │ -0b1af2: 7010 3206 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ -0b1af8: 0e00 |0006: return-void │ │ +0b1a88: |[0b1a88] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0b1a98: 6f30 e504 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@04e5 │ │ +0b1a9e: 7010 3206 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ +0b1aa4: 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; │ │ @@ -193240,31 +193341,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0b1afc: |[0b1afc] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -0b1b0c: 7010 3206 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ -0b1b12: 5420 7e01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b1b16: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0b1b1a: 2200 7f04 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0b1b1e: 1a01 9b03 |0009: const-string v1, "Can't be used with a custom content view" // string@039b │ │ -0b1b22: 7020 8c24 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b1b28: 2700 |000e: throw v0 │ │ -0b1b2a: 5420 7e01 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b1b2e: 6e20 be22 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0b1b34: 5420 7501 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0175 │ │ -0b1b38: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -0b1b3c: 5420 7801 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b1b40: 5421 7e01 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ -0b1b44: 6e20 0b22 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@220b │ │ -0b1b4a: 5b23 7501 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0175 │ │ -0b1b4e: 0e00 |0021: return-void │ │ +0b1aa8: |[0b1aa8] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +0b1ab8: 7010 3206 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ +0b1abe: 5420 7e01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b1ac2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0b1ac6: 2200 7f04 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0b1aca: 1a01 9b03 |0009: const-string v1, "Can't be used with a custom content view" // string@039b │ │ +0b1ace: 7020 8c24 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b1ad4: 2700 |000e: throw v0 │ │ +0b1ad6: 5420 7e01 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b1ada: 6e20 be22 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0b1ae0: 5420 7501 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0175 │ │ +0b1ae4: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +0b1ae8: 5420 7801 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b1aec: 5421 7e01 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@017e │ │ +0b1af0: 6e20 0b22 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@220b │ │ +0b1af6: 5b23 7501 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0175 │ │ +0b1afa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -193280,38 +193381,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0b1b50: |[0b1b50] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -0b1b60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b1b62: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0b1b64: 5443 7401 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ -0b1b68: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -0b1b6c: 0110 |0006: move v0, v1 │ │ -0b1b6e: 5b45 7401 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ -0b1b72: 5443 7801 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b1b76: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -0b1b7a: 5443 7801 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b1b7e: 6e20 0722 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2207 │ │ -0b1b84: 5543 7a01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ -0b1b88: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -0b1b8c: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -0b1b90: 6e10 3806 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0638 │ │ -0b1b96: 0c03 |001b: move-result-object v3 │ │ -0b1b98: 6e10 d11f 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1fd1 │ │ -0b1b9e: 0c03 |001f: move-result-object v3 │ │ -0b1ba0: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -0b1ba4: 0112 |0022: move v2, v1 │ │ -0b1ba6: 7030 4106 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0641 │ │ -0b1bac: 0e00 |0026: return-void │ │ -0b1bae: 0120 |0027: move v0, v2 │ │ -0b1bb0: 28df |0028: goto 0007 // -0021 │ │ +0b1afc: |[0b1afc] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +0b1b0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b1b0e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0b1b10: 5443 7401 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ +0b1b14: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +0b1b18: 0110 |0006: move v0, v1 │ │ +0b1b1a: 5b45 7401 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0174 │ │ +0b1b1e: 5443 7801 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b1b22: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +0b1b26: 5443 7801 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b1b2a: 6e20 0722 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2207 │ │ +0b1b30: 5543 7a01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@017a │ │ +0b1b34: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +0b1b38: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +0b1b3c: 6e10 3806 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0638 │ │ +0b1b42: 0c03 |001b: move-result-object v3 │ │ +0b1b44: 6e10 d11f 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@1fd1 │ │ +0b1b4a: 0c03 |001f: move-result-object v3 │ │ +0b1b4c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +0b1b50: 0112 |0022: move v2, v1 │ │ +0b1b52: 7030 4106 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0641 │ │ +0b1b58: 0e00 |0026: return-void │ │ +0b1b5a: 0120 |0027: move v0, v2 │ │ +0b1b5c: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -193328,18 +193429,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b1bb4: |[0b1bb4] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -0b1bc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b1bc6: 7030 4106 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0641 │ │ -0b1bcc: 0e00 |0004: return-void │ │ +0b1b60: |[0b1b60] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +0b1b70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b1b72: 7030 4106 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0641 │ │ +0b1b78: 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 │ │ @@ -193349,18 +193450,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b1bd0: |[0b1bd0] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -0b1be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b1be2: 7030 4106 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0641 │ │ -0b1be8: 0e00 |0004: return-void │ │ +0b1b7c: |[0b1b7c] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +0b1b8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b1b8e: 7030 4106 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0641 │ │ +0b1b94: 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 │ │ @@ -193370,19 +193471,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b1bec: |[0b1bec] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -0b1bfc: 7010 3206 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ -0b1c02: 5410 7801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ -0b1c06: 6e20 0f22 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@220f │ │ -0b1c0c: 0e00 |0008: return-void │ │ +0b1b98: |[0b1b98] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +0b1ba8: 7010 3206 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0632 │ │ +0b1bae: 5410 7801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0178 │ │ +0b1bb2: 6e20 0f22 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@220f │ │ +0b1bb8: 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; │ │ @@ -193490,21 +193591,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 │ │ -0b1c10: |[0b1c10] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -0b1c20: 5b01 8d01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1c24: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b1c2a: 5902 8501 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b1c2e: 5b03 7f01 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@017f │ │ -0b1c32: 5b04 8001 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b1c36: 0e00 |000b: return-void │ │ +0b1bbc: |[0b1bbc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +0b1bcc: 5b01 8d01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1bd0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b1bd6: 5902 8501 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b1bda: 5b03 7f01 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@017f │ │ +0b1bde: 5b04 8001 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b1be2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ 0x0007 line=230 │ │ 0x0009 line=231 │ │ 0x000b line=232 │ │ @@ -193522,71 +193623,71 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -0b1c38: |[0b1c38] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0b1c48: 5441 8001 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b1c4c: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -0b1c50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b1c52: 5441 8d01 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1c56: 5411 9001 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1c5a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0b1c5e: 5441 8d01 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1c62: 5411 9001 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1c66: 5411 0001 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b1c6a: 5410 3601 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0b1c6e: 5441 8d01 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1c72: 5411 9001 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1c76: 5411 0001 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b1c7a: 1a02 b42b |0019: const-string v2, "onLoadFinished" // string@2bb4 │ │ -0b1c7e: 5b12 3601 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0b1c82: 6301 8e01 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b1c86: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -0b1c8a: 1a01 c00c |0021: const-string v1, "LoaderManager" // string@0cc0 │ │ -0b1c8e: 2202 9204 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b1c92: 7010 fb24 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b1c98: 1a03 2700 |0028: const-string v3, " onLoadFinished in " // string@0027 │ │ -0b1c9c: 6e20 0425 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b1ca2: 0c02 |002d: move-result-object v2 │ │ -0b1ca4: 6e20 0325 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b1caa: 0c02 |0031: move-result-object v2 │ │ -0b1cac: 1a03 6901 |0032: const-string v3, ": " // string@0169 │ │ -0b1cb0: 6e20 0425 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b1cb6: 0c02 |0037: move-result-object v2 │ │ -0b1cb8: 6e20 c607 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@07c6 │ │ -0b1cbe: 0c03 |003b: move-result-object v3 │ │ -0b1cc0: 6e20 0425 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b1cc6: 0c02 |003f: move-result-object v2 │ │ -0b1cc8: 6e10 0a25 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b1cce: 0c02 |0043: move-result-object v2 │ │ -0b1cd0: 7120 ae1e 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b1cd6: 5441 8001 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b1cda: 7230 4506 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0645 │ │ -0b1ce0: 5441 8d01 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1ce4: 5411 9001 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1ce8: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -0b1cec: 5441 8d01 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1cf0: 5411 9001 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1cf4: 5411 0001 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b1cf8: 5b10 3601 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0b1cfc: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0b1cfe: 5c41 8201 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ -0b1d02: 0e00 |005d: return-void │ │ -0b1d04: 0d01 |005e: move-exception v1 │ │ -0b1d06: 5442 8d01 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1d0a: 5422 9001 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1d0e: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -0b1d12: 5442 8d01 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1d16: 5422 9001 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1d1a: 5422 0001 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b1d1e: 5b20 3601 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0b1d22: 2701 |006d: throw v1 │ │ +0b1be4: |[0b1be4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0b1bf4: 5441 8001 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b1bf8: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +0b1bfc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b1bfe: 5441 8d01 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1c02: 5411 9001 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1c06: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0b1c0a: 5441 8d01 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1c0e: 5411 9001 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1c12: 5411 0001 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b1c16: 5410 3601 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0b1c1a: 5441 8d01 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1c1e: 5411 9001 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1c22: 5411 0001 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b1c26: 1a02 b42b |0019: const-string v2, "onLoadFinished" // string@2bb4 │ │ +0b1c2a: 5b12 3601 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0b1c2e: 6301 8e01 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b1c32: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +0b1c36: 1a01 c00c |0021: const-string v1, "LoaderManager" // string@0cc0 │ │ +0b1c3a: 2202 9204 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b1c3e: 7010 fb24 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b1c44: 1a03 2700 |0028: const-string v3, " onLoadFinished in " // string@0027 │ │ +0b1c48: 6e20 0425 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1c4e: 0c02 |002d: move-result-object v2 │ │ +0b1c50: 6e20 0325 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b1c56: 0c02 |0031: move-result-object v2 │ │ +0b1c58: 1a03 6901 |0032: const-string v3, ": " // string@0169 │ │ +0b1c5c: 6e20 0425 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1c62: 0c02 |0037: move-result-object v2 │ │ +0b1c64: 6e20 c607 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@07c6 │ │ +0b1c6a: 0c03 |003b: move-result-object v3 │ │ +0b1c6c: 6e20 0425 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1c72: 0c02 |003f: move-result-object v2 │ │ +0b1c74: 6e10 0a25 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b1c7a: 0c02 |0043: move-result-object v2 │ │ +0b1c7c: 7120 ae1e 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b1c82: 5441 8001 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b1c86: 7230 4506 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0645 │ │ +0b1c8c: 5441 8d01 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1c90: 5411 9001 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1c94: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +0b1c98: 5441 8d01 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1c9c: 5411 9001 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1ca0: 5411 0001 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b1ca4: 5b10 3601 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0b1ca8: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +0b1caa: 5c41 8201 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ +0b1cae: 0e00 |005d: return-void │ │ +0b1cb0: 0d01 |005e: move-exception v1 │ │ +0b1cb2: 5442 8d01 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1cb6: 5422 9001 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1cba: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +0b1cbe: 5442 8d01 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1cc2: 5422 9001 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1cc6: 5422 0001 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b1cca: 5b20 3601 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0b1cce: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x0005 line=420 │ │ @@ -193613,103 +193714,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -0b1d30: |[0b1d30] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -0b1d40: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b1d42: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0b1d44: 6302 8e01 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b1d48: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -0b1d4c: 1a02 c00c |0006: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b1d50: 2203 9204 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b1d54: 7010 fb24 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b1d5a: 1a04 0d00 |000d: const-string v4, " Destroying: " // string@000d │ │ -0b1d5e: 6e20 0425 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b1d64: 0c03 |0012: move-result-object v3 │ │ -0b1d66: 6e20 0325 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b1d6c: 0c03 |0016: move-result-object v3 │ │ -0b1d6e: 6e10 0a25 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b1d74: 0c03 |001a: move-result-object v3 │ │ -0b1d76: 7120 ae1e 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b1d7c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0b1d7e: 5c72 8301 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0183 │ │ -0b1d82: 5571 8201 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ -0b1d86: 5c75 8201 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ -0b1d8a: 5472 8001 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b1d8e: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -0b1d92: 5472 8701 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b1d96: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -0b1d9a: 5572 8401 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b1d9e: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -0b1da2: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -0b1da6: 6302 8e01 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b1daa: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -0b1dae: 1a02 c00c |0037: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b1db2: 2203 9204 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b1db6: 7010 fb24 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b1dbc: 1a04 1a00 |003e: const-string v4, " Reseting: " // string@001a │ │ -0b1dc0: 6e20 0425 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b1dc6: 0c03 |0043: move-result-object v3 │ │ -0b1dc8: 6e20 0325 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b1dce: 0c03 |0047: move-result-object v3 │ │ -0b1dd0: 6e10 0a25 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b1dd6: 0c03 |004b: move-result-object v3 │ │ -0b1dd8: 7120 ae1e 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b1dde: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -0b1de0: 5472 8d01 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1de4: 5422 9001 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1de8: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -0b1dec: 5472 8d01 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1df0: 5422 9001 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1df4: 5422 0001 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b1df8: 5420 3601 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0b1dfc: 5472 8d01 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1e00: 5422 9001 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1e04: 5422 0001 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b1e08: 1a03 b62b |0064: const-string v3, "onLoaderReset" // string@2bb6 │ │ -0b1e0c: 5b23 3601 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0b1e10: 5472 8001 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b1e14: 5473 8701 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b1e18: 7220 4606 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0646 │ │ -0b1e1e: 5472 8d01 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1e22: 5422 9001 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1e26: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -0b1e2a: 5472 8d01 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1e2e: 5422 9001 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1e32: 5422 0001 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b1e36: 5b20 3601 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0b1e3a: 5b76 8001 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b1e3e: 5b76 8101 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ -0b1e42: 5c75 8401 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b1e46: 5472 8701 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b1e4a: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -0b1e4e: 5572 8601 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ -0b1e52: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -0b1e56: 5c75 8601 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ -0b1e5a: 5472 8701 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b1e5e: 6e20 dc07 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@07dc │ │ -0b1e64: 5472 8701 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b1e68: 6e10 d607 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@07d6 │ │ -0b1e6e: 5472 8801 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b1e72: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -0b1e76: 5472 8801 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b1e7a: 6e10 5106 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b1e80: 0e00 |00a0: return-void │ │ -0b1e82: 0d02 |00a1: move-exception v2 │ │ -0b1e84: 5473 8d01 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1e88: 5433 9001 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1e8c: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -0b1e90: 5473 8d01 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b1e94: 5433 9001 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b1e98: 5433 0001 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b1e9c: 5b30 3601 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ -0b1ea0: 2702 |00b0: throw v2 │ │ +0b1cdc: |[0b1cdc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +0b1cec: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b1cee: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0b1cf0: 6302 8e01 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b1cf4: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +0b1cf8: 1a02 c00c |0006: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b1cfc: 2203 9204 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b1d00: 7010 fb24 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b1d06: 1a04 0d00 |000d: const-string v4, " Destroying: " // string@000d │ │ +0b1d0a: 6e20 0425 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1d10: 0c03 |0012: move-result-object v3 │ │ +0b1d12: 6e20 0325 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b1d18: 0c03 |0016: move-result-object v3 │ │ +0b1d1a: 6e10 0a25 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b1d20: 0c03 |001a: move-result-object v3 │ │ +0b1d22: 7120 ae1e 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b1d28: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0b1d2a: 5c72 8301 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0183 │ │ +0b1d2e: 5571 8201 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ +0b1d32: 5c75 8201 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ +0b1d36: 5472 8001 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b1d3a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +0b1d3e: 5472 8701 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b1d42: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +0b1d46: 5572 8401 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b1d4a: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +0b1d4e: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +0b1d52: 6302 8e01 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b1d56: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +0b1d5a: 1a02 c00c |0037: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b1d5e: 2203 9204 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b1d62: 7010 fb24 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b1d68: 1a04 1a00 |003e: const-string v4, " Reseting: " // string@001a │ │ +0b1d6c: 6e20 0425 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1d72: 0c03 |0043: move-result-object v3 │ │ +0b1d74: 6e20 0325 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b1d7a: 0c03 |0047: move-result-object v3 │ │ +0b1d7c: 6e10 0a25 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b1d82: 0c03 |004b: move-result-object v3 │ │ +0b1d84: 7120 ae1e 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b1d8a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +0b1d8c: 5472 8d01 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1d90: 5422 9001 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1d94: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +0b1d98: 5472 8d01 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1d9c: 5422 9001 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1da0: 5422 0001 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b1da4: 5420 3601 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0b1da8: 5472 8d01 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1dac: 5422 9001 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1db0: 5422 0001 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b1db4: 1a03 b62b |0064: const-string v3, "onLoaderReset" // string@2bb6 │ │ +0b1db8: 5b23 3601 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0b1dbc: 5472 8001 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b1dc0: 5473 8701 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b1dc4: 7220 4606 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0646 │ │ +0b1dca: 5472 8d01 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1dce: 5422 9001 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1dd2: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +0b1dd6: 5472 8d01 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1dda: 5422 9001 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1dde: 5422 0001 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b1de2: 5b20 3601 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0b1de6: 5b76 8001 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b1dea: 5b76 8101 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ +0b1dee: 5c75 8401 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b1df2: 5472 8701 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b1df6: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +0b1dfa: 5572 8601 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ +0b1dfe: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +0b1e02: 5c75 8601 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ +0b1e06: 5472 8701 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b1e0a: 6e20 dc07 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@07dc │ │ +0b1e10: 5472 8701 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b1e14: 6e10 d607 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@07d6 │ │ +0b1e1a: 5472 8801 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b1e1e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +0b1e22: 5472 8801 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b1e26: 6e10 5106 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b1e2c: 0e00 |00a0: return-void │ │ +0b1e2e: 0d02 |00a1: move-exception v2 │ │ +0b1e30: 5473 8d01 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1e34: 5433 9001 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1e38: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +0b1e3c: 5473 8d01 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b1e40: 5433 9001 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b1e44: 5433 0001 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b1e48: 5b30 3601 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0136 │ │ +0b1e4c: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=327 │ │ 0x001e line=328 │ │ 0x0021 line=329 │ │ @@ -193747,112 +193848,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 │ │ -0b1eb0: |[0b1eb0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0b1ec0: 6e20 4e24 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1ec6: 1a00 a725 |0003: const-string v0, "mId=" // string@25a7 │ │ -0b1eca: 6e20 4e24 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1ed0: 5230 8501 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b1ed4: 6e20 4c24 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0b1eda: 1a00 6b00 |000d: const-string v0, " mArgs=" // string@006b │ │ -0b1ede: 6e20 4e24 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1ee4: 5430 7f01 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@017f │ │ -0b1ee8: 6e20 5224 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0b1eee: 6e20 4e24 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1ef4: 1a00 4424 |001a: const-string v0, "mCallbacks=" // string@2444 │ │ -0b1ef8: 6e20 4e24 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1efe: 5430 8001 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b1f02: 6e20 5224 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0b1f08: 6e20 4e24 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1f0e: 1a00 2f26 |0027: const-string v0, "mLoader=" // string@262f │ │ -0b1f12: 6e20 4e24 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1f18: 5430 8701 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b1f1c: 6e20 5224 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0b1f22: 5430 8701 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b1f26: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -0b1f2a: 5430 8701 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b1f2e: 2201 9204 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b1f32: 7010 fb24 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b1f38: 6e20 0425 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b1f3e: 0c01 |003f: move-result-object v1 │ │ -0b1f40: 1a02 0700 |0040: const-string v2, " " // string@0007 │ │ -0b1f44: 6e20 0425 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b1f4a: 0c01 |0045: move-result-object v1 │ │ -0b1f4c: 6e10 0a25 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b1f52: 0c01 |0049: move-result-object v1 │ │ -0b1f54: 6e57 c807 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@07c8 │ │ -0b1f5a: 5530 8401 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b1f5e: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -0b1f62: 5530 8201 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ -0b1f66: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -0b1f6a: 6e20 4e24 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1f70: 1a00 7c25 |0058: const-string v0, "mHaveData=" // string@257c │ │ -0b1f74: 6e20 4e24 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1f7a: 5530 8401 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b1f7e: 6e20 4f24 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0b1f84: 1a00 2300 |0062: const-string v0, " mDeliveredData=" // string@0023 │ │ -0b1f88: 6e20 4e24 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1f8e: 5530 8201 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ -0b1f92: 6e20 5424 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0b1f98: 6e20 4e24 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1f9e: 1a00 b924 |006f: const-string v0, "mData=" // string@24b9 │ │ -0b1fa2: 6e20 4e24 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1fa8: 5430 8101 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ -0b1fac: 6e20 5224 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0b1fb2: 6e20 4e24 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1fb8: 1a00 ff27 |007c: const-string v0, "mStarted=" // string@27ff │ │ -0b1fbc: 6e20 4e24 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1fc2: 5530 8c01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b1fc6: 6e20 4f24 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0b1fcc: 1a00 8100 |0086: const-string v0, " mReportNextStart=" // string@0081 │ │ -0b1fd0: 6e20 4e24 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1fd6: 5530 8901 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ -0b1fda: 6e20 4f24 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0b1fe0: 1a00 7200 |0090: const-string v0, " mDestroyed=" // string@0072 │ │ -0b1fe4: 6e20 4e24 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1fea: 5530 8301 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0183 │ │ -0b1fee: 6e20 5424 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0b1ff4: 6e20 4e24 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b1ffa: 1a00 7b27 |009d: const-string v0, "mRetaining=" // string@277b │ │ -0b1ffe: 6e20 4e24 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2004: 5530 8a01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ -0b2008: 6e20 4f24 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0b200e: 1a00 8500 |00a7: const-string v0, " mRetainingStarted=" // string@0085 │ │ -0b2012: 6e20 4e24 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2018: 5530 8b01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@018b │ │ -0b201c: 6e20 4f24 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ -0b2022: 1a00 7b00 |00b1: const-string v0, " mListenerRegistered=" // string@007b │ │ -0b2026: 6e20 4e24 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b202c: 5530 8601 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ -0b2030: 6e20 5424 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0b2036: 5430 8801 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b203a: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -0b203e: 6e20 4e24 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2044: 1a00 0f10 |00c2: const-string v0, "Pending Loader " // string@100f │ │ -0b2048: 6e20 5324 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0b204e: 5430 8801 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b2052: 6e20 4d24 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@244d │ │ -0b2058: 1a00 6801 |00cc: const-string v0, ":" // string@0168 │ │ -0b205c: 6e20 5324 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0b2062: 5430 8801 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b2066: 2201 9204 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b206a: 7010 fb24 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2070: 6e20 0425 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2076: 0c01 |00db: move-result-object v1 │ │ -0b2078: 1a02 0700 |00dc: const-string v2, " " // string@0007 │ │ -0b207c: 6e20 0425 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2082: 0c01 |00e1: move-result-object v1 │ │ -0b2084: 6e10 0a25 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b208a: 0c01 |00e5: move-result-object v1 │ │ -0b208c: 6e57 5206 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@0652 │ │ -0b2092: 0e00 |00e9: return-void │ │ +0b1e5c: |[0b1e5c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0b1e6c: 6e20 4e24 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1e72: 1a00 a725 |0003: const-string v0, "mId=" // string@25a7 │ │ +0b1e76: 6e20 4e24 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1e7c: 5230 8501 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b1e80: 6e20 4c24 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0b1e86: 1a00 6b00 |000d: const-string v0, " mArgs=" // string@006b │ │ +0b1e8a: 6e20 4e24 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1e90: 5430 7f01 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@017f │ │ +0b1e94: 6e20 5224 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0b1e9a: 6e20 4e24 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1ea0: 1a00 4424 |001a: const-string v0, "mCallbacks=" // string@2444 │ │ +0b1ea4: 6e20 4e24 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1eaa: 5430 8001 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b1eae: 6e20 5224 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0b1eb4: 6e20 4e24 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1eba: 1a00 2f26 |0027: const-string v0, "mLoader=" // string@262f │ │ +0b1ebe: 6e20 4e24 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1ec4: 5430 8701 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b1ec8: 6e20 5224 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0b1ece: 5430 8701 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b1ed2: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +0b1ed6: 5430 8701 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b1eda: 2201 9204 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b1ede: 7010 fb24 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b1ee4: 6e20 0425 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1eea: 0c01 |003f: move-result-object v1 │ │ +0b1eec: 1a02 0700 |0040: const-string v2, " " // string@0007 │ │ +0b1ef0: 6e20 0425 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b1ef6: 0c01 |0045: move-result-object v1 │ │ +0b1ef8: 6e10 0a25 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b1efe: 0c01 |0049: move-result-object v1 │ │ +0b1f00: 6e57 c807 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@07c8 │ │ +0b1f06: 5530 8401 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b1f0a: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +0b1f0e: 5530 8201 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ +0b1f12: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +0b1f16: 6e20 4e24 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f1c: 1a00 7c25 |0058: const-string v0, "mHaveData=" // string@257c │ │ +0b1f20: 6e20 4e24 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f26: 5530 8401 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b1f2a: 6e20 4f24 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0b1f30: 1a00 2300 |0062: const-string v0, " mDeliveredData=" // string@0023 │ │ +0b1f34: 6e20 4e24 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f3a: 5530 8201 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ +0b1f3e: 6e20 5424 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0b1f44: 6e20 4e24 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f4a: 1a00 b924 |006f: const-string v0, "mData=" // string@24b9 │ │ +0b1f4e: 6e20 4e24 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f54: 5430 8101 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ +0b1f58: 6e20 5224 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0b1f5e: 6e20 4e24 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f64: 1a00 ff27 |007c: const-string v0, "mStarted=" // string@27ff │ │ +0b1f68: 6e20 4e24 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f6e: 5530 8c01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b1f72: 6e20 4f24 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0b1f78: 1a00 8100 |0086: const-string v0, " mReportNextStart=" // string@0081 │ │ +0b1f7c: 6e20 4e24 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f82: 5530 8901 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ +0b1f86: 6e20 4f24 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0b1f8c: 1a00 7200 |0090: const-string v0, " mDestroyed=" // string@0072 │ │ +0b1f90: 6e20 4e24 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1f96: 5530 8301 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0183 │ │ +0b1f9a: 6e20 5424 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0b1fa0: 6e20 4e24 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1fa6: 1a00 7b27 |009d: const-string v0, "mRetaining=" // string@277b │ │ +0b1faa: 6e20 4e24 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1fb0: 5530 8a01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ +0b1fb4: 6e20 4f24 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0b1fba: 1a00 8500 |00a7: const-string v0, " mRetainingStarted=" // string@0085 │ │ +0b1fbe: 6e20 4e24 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1fc4: 5530 8b01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@018b │ │ +0b1fc8: 6e20 4f24 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@244f │ │ +0b1fce: 1a00 7b00 |00b1: const-string v0, " mListenerRegistered=" // string@007b │ │ +0b1fd2: 6e20 4e24 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1fd8: 5530 8601 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ +0b1fdc: 6e20 5424 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0b1fe2: 5430 8801 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b1fe6: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +0b1fea: 6e20 4e24 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b1ff0: 1a00 0f10 |00c2: const-string v0, "Pending Loader " // string@100f │ │ +0b1ff4: 6e20 5324 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0b1ffa: 5430 8801 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b1ffe: 6e20 4d24 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@244d │ │ +0b2004: 1a00 6801 |00cc: const-string v0, ":" // string@0168 │ │ +0b2008: 6e20 5324 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0b200e: 5430 8801 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b2012: 2201 9204 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2016: 7010 fb24 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b201c: 6e20 0425 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2022: 0c01 |00db: move-result-object v1 │ │ +0b2024: 1a02 0700 |00dc: const-string v2, " " // string@0007 │ │ +0b2028: 6e20 0425 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b202e: 0c01 |00e1: move-result-object v1 │ │ +0b2030: 6e10 0a25 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2036: 0c01 |00e5: move-result-object v1 │ │ +0b2038: 6e57 5206 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@0652 │ │ +0b203e: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000d line=452 │ │ 0x0017 line=453 │ │ 0x0024 line=454 │ │ 0x0031 line=455 │ │ @@ -193884,48 +193985,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0b2094: |[0b2094] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -0b20a4: 5530 8a01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ -0b20a8: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -0b20ac: 6300 8e01 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b20b0: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -0b20b4: 1a00 c00c |0008: const-string v0, "LoaderManager" // string@0cc0 │ │ -0b20b8: 2201 9204 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b20bc: 7010 fb24 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b20c2: 1a02 1200 |000f: const-string v2, " Finished Retaining: " // string@0012 │ │ -0b20c6: 6e20 0425 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b20cc: 0c01 |0014: move-result-object v1 │ │ -0b20ce: 6e20 0325 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b20d4: 0c01 |0018: move-result-object v1 │ │ -0b20d6: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b20dc: 0c01 |001c: move-result-object v1 │ │ -0b20de: 7120 ae1e 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b20e4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0b20e6: 5c30 8a01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ -0b20ea: 5530 8c01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b20ee: 5531 8b01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@018b │ │ -0b20f2: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -0b20f6: 5530 8c01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b20fa: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -0b20fe: 6e10 5806 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0658 │ │ -0b2104: 5530 8c01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b2108: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -0b210c: 5530 8401 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b2110: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -0b2114: 5530 8901 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ -0b2118: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -0b211c: 5430 8701 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2120: 5431 8101 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ -0b2124: 6e30 5006 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ -0b212a: 0e00 |0043: return-void │ │ +0b2040: |[0b2040] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +0b2050: 5530 8a01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ +0b2054: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +0b2058: 6300 8e01 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b205c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +0b2060: 1a00 c00c |0008: const-string v0, "LoaderManager" // string@0cc0 │ │ +0b2064: 2201 9204 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2068: 7010 fb24 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b206e: 1a02 1200 |000f: const-string v2, " Finished Retaining: " // string@0012 │ │ +0b2072: 6e20 0425 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2078: 0c01 |0014: move-result-object v1 │ │ +0b207a: 6e20 0325 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2080: 0c01 |0018: move-result-object v1 │ │ +0b2082: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2088: 0c01 |001c: move-result-object v1 │ │ +0b208a: 7120 ae1e 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2090: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0b2092: 5c30 8a01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ +0b2096: 5530 8c01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b209a: 5531 8b01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@018b │ │ +0b209e: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +0b20a2: 5530 8c01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b20a6: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +0b20aa: 6e10 5806 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0658 │ │ +0b20b0: 5530 8c01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b20b4: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +0b20b8: 5530 8401 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b20bc: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +0b20c0: 5530 8901 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ +0b20c4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +0b20c8: 5430 8701 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b20cc: 5431 8101 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ +0b20d0: 6e30 5006 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ +0b20d6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0020 line=280 │ │ 0x0023 line=281 │ │ 0x0029 line=282 │ │ @@ -193941,110 +194042,110 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -0b212c: |[0b212c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0b213c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b213e: 6302 8e01 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2142: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -0b2146: 1a02 c00c |0005: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b214a: 2203 9204 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b214e: 7010 fb24 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2154: 1a04 b32b |000c: const-string v4, "onLoadComplete: " // string@2bb3 │ │ -0b2158: 6e20 0425 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b215e: 0c03 |0011: move-result-object v3 │ │ -0b2160: 6e20 0325 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2166: 0c03 |0015: move-result-object v3 │ │ -0b2168: 6e10 0a25 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b216e: 0c03 |0019: move-result-object v3 │ │ -0b2170: 7120 ae1e 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2176: 5562 8301 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0183 │ │ -0b217a: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -0b217e: 6302 8e01 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2182: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -0b2186: 1a02 c00c |0025: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b218a: 1a03 1300 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0013 │ │ -0b218e: 7120 ae1e 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2194: 0e00 |002c: return-void │ │ -0b2196: 5462 8d01 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b219a: 5422 9301 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b219e: 5263 8501 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b21a2: 6e20 700a 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ -0b21a8: 0c02 |0036: move-result-object v2 │ │ -0b21aa: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -0b21ae: 6302 8e01 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b21b2: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -0b21b6: 1a02 c00c |003d: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b21ba: 1a03 1400 |003f: const-string v3, " Ignoring load complete -- not active" // string@0014 │ │ -0b21be: 7120 ae1e 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b21c4: 28e8 |0044: goto 002c // -0018 │ │ -0b21c6: 5461 8801 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b21ca: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -0b21ce: 6302 8e01 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b21d2: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -0b21d6: 1a02 c00c |004d: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b21da: 2203 9204 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b21de: 7010 fb24 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b21e4: 1a04 1e00 |0054: const-string v4, " Switching to pending loader: " // string@001e │ │ -0b21e8: 6e20 0425 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b21ee: 0c03 |0059: move-result-object v3 │ │ -0b21f0: 6e20 0325 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b21f6: 0c03 |005d: move-result-object v3 │ │ -0b21f8: 6e10 0a25 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b21fe: 0c03 |0061: move-result-object v3 │ │ -0b2200: 7120 ae1e 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2206: 5b65 8801 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b220a: 5462 8d01 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b220e: 5422 9301 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2212: 5263 8501 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b2216: 6e30 750a 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ -0b221c: 6e10 5106 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b2222: 5462 8d01 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b2226: 6e20 6a06 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@066a │ │ -0b222c: 28b4 |0078: goto 002c // -004c │ │ -0b222e: 5462 8101 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ -0b2232: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -0b2236: 5562 8401 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b223a: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -0b223e: 5b68 8101 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ -0b2242: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -0b2244: 5c62 8401 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b2248: 5562 8c01 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b224c: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -0b2250: 6e30 5006 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ -0b2256: 5462 8d01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b225a: 5422 9201 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b225e: 5263 8501 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b2262: 6e20 700a 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ -0b2268: 0c00 |0096: move-result-object v0 │ │ -0b226a: 1f00 0701 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b226e: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -0b2272: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -0b2276: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -0b2278: 5c02 8201 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ -0b227c: 6e10 5106 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b2282: 5462 8d01 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b2286: 5422 9201 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b228a: 5263 8501 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b228e: 6e20 760a 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0a76 │ │ -0b2294: 5462 8d01 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b2298: 5422 9001 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b229c: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -0b22a0: 5462 8d01 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b22a4: 6e10 6806 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0668 │ │ -0b22aa: 0a02 |00b7: move-result v2 │ │ -0b22ac: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -0b22b0: 5462 8d01 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ -0b22b4: 5422 9001 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b22b8: 5422 0001 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b22bc: 6e10 ba05 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@05ba │ │ -0b22c2: 2900 69ff |00c3: goto/16 002c // -0097 │ │ +0b20d8: |[0b20d8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0b20e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b20ea: 6302 8e01 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b20ee: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +0b20f2: 1a02 c00c |0005: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b20f6: 2203 9204 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b20fa: 7010 fb24 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2100: 1a04 b32b |000c: const-string v4, "onLoadComplete: " // string@2bb3 │ │ +0b2104: 6e20 0425 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b210a: 0c03 |0011: move-result-object v3 │ │ +0b210c: 6e20 0325 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2112: 0c03 |0015: move-result-object v3 │ │ +0b2114: 6e10 0a25 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b211a: 0c03 |0019: move-result-object v3 │ │ +0b211c: 7120 ae1e 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2122: 5562 8301 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0183 │ │ +0b2126: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +0b212a: 6302 8e01 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b212e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +0b2132: 1a02 c00c |0025: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b2136: 1a03 1300 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0013 │ │ +0b213a: 7120 ae1e 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2140: 0e00 |002c: return-void │ │ +0b2142: 5462 8d01 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b2146: 5422 9301 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b214a: 5263 8501 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b214e: 6e20 700a 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ +0b2154: 0c02 |0036: move-result-object v2 │ │ +0b2156: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +0b215a: 6302 8e01 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b215e: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +0b2162: 1a02 c00c |003d: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b2166: 1a03 1400 |003f: const-string v3, " Ignoring load complete -- not active" // string@0014 │ │ +0b216a: 7120 ae1e 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2170: 28e8 |0044: goto 002c // -0018 │ │ +0b2172: 5461 8801 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b2176: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +0b217a: 6302 8e01 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b217e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +0b2182: 1a02 c00c |004d: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b2186: 2203 9204 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b218a: 7010 fb24 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2190: 1a04 1e00 |0054: const-string v4, " Switching to pending loader: " // string@001e │ │ +0b2194: 6e20 0425 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b219a: 0c03 |0059: move-result-object v3 │ │ +0b219c: 6e20 0325 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b21a2: 0c03 |005d: move-result-object v3 │ │ +0b21a4: 6e10 0a25 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b21aa: 0c03 |0061: move-result-object v3 │ │ +0b21ac: 7120 ae1e 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b21b2: 5b65 8801 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b21b6: 5462 8d01 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b21ba: 5422 9301 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b21be: 5263 8501 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b21c2: 6e30 750a 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ +0b21c8: 6e10 5106 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b21ce: 5462 8d01 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b21d2: 6e20 6a06 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@066a │ │ +0b21d8: 28b4 |0078: goto 002c // -004c │ │ +0b21da: 5462 8101 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ +0b21de: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +0b21e2: 5562 8401 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b21e6: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +0b21ea: 5b68 8101 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ +0b21ee: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +0b21f0: 5c62 8401 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b21f4: 5562 8c01 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b21f8: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +0b21fc: 6e30 5006 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ +0b2202: 5462 8d01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b2206: 5422 9201 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b220a: 5263 8501 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b220e: 6e20 700a 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ +0b2214: 0c00 |0096: move-result-object v0 │ │ +0b2216: 1f00 0701 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b221a: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +0b221e: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +0b2222: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +0b2224: 5c02 8201 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ +0b2228: 6e10 5106 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b222e: 5462 8d01 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b2232: 5422 9201 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b2236: 5263 8501 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b223a: 6e20 760a 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0a76 │ │ +0b2240: 5462 8d01 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b2244: 5422 9001 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b2248: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +0b224c: 5462 8d01 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b2250: 6e10 6806 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0668 │ │ +0b2256: 0a02 |00b7: move-result v2 │ │ +0b2258: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +0b225c: 5462 8d01 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@018d │ │ +0b2260: 5422 9001 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b2264: 5422 0001 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b2268: 6e10 ba05 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@05ba │ │ +0b226e: 2900 69ff |00c3: goto/16 002c // -0097 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=362 │ │ 0x001d line=364 │ │ 0x0021 line=365 │ │ 0x002c line=415 │ │ 0x002d line=369 │ │ @@ -194081,27 +194182,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0b22c8: |[0b22c8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -0b22d8: 5520 8c01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b22dc: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -0b22e0: 5520 8901 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ -0b22e4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -0b22e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b22ea: 5c20 8901 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ -0b22ee: 5520 8401 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b22f2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0b22f6: 5420 8701 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b22fa: 5421 8101 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ -0b22fe: 6e30 5006 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ -0b2304: 0e00 |0016: return-void │ │ +0b2274: |[0b2274] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +0b2284: 5520 8c01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b2288: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +0b228c: 5520 8901 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ +0b2290: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +0b2294: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b2296: 5c20 8901 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ +0b229a: 5520 8401 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b229e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0b22a2: 5420 8701 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b22a6: 5421 8101 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ +0b22aa: 6e30 5006 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ +0b22b0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000f line=307 │ │ @@ -194114,37 +194215,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0b2308: |[0b2308] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -0b2318: 6300 8e01 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b231c: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -0b2320: 1a00 c00c |0004: const-string v0, "LoaderManager" // string@0cc0 │ │ -0b2324: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2328: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b232e: 1a02 1b00 |000b: const-string v2, " Retaining: " // string@001b │ │ -0b2332: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2338: 0c01 |0010: move-result-object v1 │ │ -0b233a: 6e20 0325 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2340: 0c01 |0014: move-result-object v1 │ │ -0b2342: 6e10 0a25 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2348: 0c01 |0018: move-result-object v1 │ │ -0b234a: 7120 ae1e 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2350: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0b2352: 5c30 8a01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ -0b2356: 5530 8c01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b235a: 5c30 8b01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@018b │ │ -0b235e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0b2360: 5c30 8c01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b2364: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0b2366: 5b30 8001 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b236a: 0e00 |0029: return-void │ │ +0b22b4: |[0b22b4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +0b22c4: 6300 8e01 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b22c8: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +0b22cc: 1a00 c00c |0004: const-string v0, "LoaderManager" // string@0cc0 │ │ +0b22d0: 2201 9204 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b22d4: 7010 fb24 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b22da: 1a02 1b00 |000b: const-string v2, " Retaining: " // string@001b │ │ +0b22de: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b22e4: 0c01 |0010: move-result-object v1 │ │ +0b22e6: 6e20 0325 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b22ec: 0c01 |0014: move-result-object v1 │ │ +0b22ee: 6e10 0a25 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b22f4: 0c01 |0018: move-result-object v1 │ │ +0b22f6: 7120 ae1e 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b22fc: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0b22fe: 5c30 8a01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ +0b2302: 5530 8c01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b2306: 5c30 8b01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@018b │ │ +0b230a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0b230c: 5c30 8c01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b2310: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0b2312: 5b30 8001 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b2316: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x001c line=271 │ │ 0x001f line=272 │ │ 0x0023 line=273 │ │ 0x0026 line=274 │ │ @@ -194157,86 +194258,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0b236c: |[0b236c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -0b237c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b237e: 5540 8a01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ -0b2382: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0b2386: 5540 8b01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@018b │ │ -0b238a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -0b238e: 5c43 8c01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b2392: 0e00 |000b: return-void │ │ -0b2394: 5540 8c01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b2398: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -0b239c: 5c43 8c01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b23a0: 6300 8e01 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b23a4: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0b23a8: 1a00 c00c |0016: const-string v0, "LoaderManager" // string@0cc0 │ │ -0b23ac: 2201 9204 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b23b0: 7010 fb24 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b23b6: 1a02 1c00 |001d: const-string v2, " Starting: " // string@001c │ │ -0b23ba: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b23c0: 0c01 |0022: move-result-object v1 │ │ -0b23c2: 6e20 0325 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b23c8: 0c01 |0026: move-result-object v1 │ │ -0b23ca: 6e10 0a25 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b23d0: 0c01 |002a: move-result-object v1 │ │ -0b23d2: 7120 ae1e 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b23d8: 5440 8701 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b23dc: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -0b23e0: 5440 8001 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b23e4: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -0b23e8: 5440 8001 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b23ec: 5241 8501 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b23f0: 5442 7f01 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@017f │ │ -0b23f4: 7230 4406 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0644 │ │ -0b23fa: 0c00 |003f: move-result-object v0 │ │ -0b23fc: 5b40 8701 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2400: 5440 8701 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2404: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -0b2408: 5440 8701 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b240c: 6e10 c224 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0b2412: 0c00 |004b: move-result-object v0 │ │ -0b2414: 6e10 7424 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@2474 │ │ -0b241a: 0a00 |004f: move-result v0 │ │ -0b241c: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -0b2420: 5440 8701 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2424: 6e10 c224 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0b242a: 0c00 |0057: move-result-object v0 │ │ -0b242c: 6e10 7024 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@2470 │ │ -0b2432: 0a00 |005b: move-result v0 │ │ -0b2434: 7110 2725 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2527 │ │ -0b243a: 0a00 |005f: move-result v0 │ │ -0b243c: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -0b2440: 2200 7e04 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b2444: 2201 9204 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2448: 7010 fb24 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b244e: 1a02 720f |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0f72 │ │ -0b2452: 6e20 0425 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2458: 0c01 |006e: move-result-object v1 │ │ -0b245a: 5442 8701 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b245e: 6e20 0325 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2464: 0c01 |0074: move-result-object v1 │ │ -0b2466: 6e10 0a25 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b246c: 0c01 |0078: move-result-object v1 │ │ -0b246e: 7020 8824 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b2474: 2700 |007c: throw v0 │ │ -0b2476: 5540 8601 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ -0b247a: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -0b247e: 5440 8701 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2482: 5241 8501 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b2486: 6e30 d507 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@07d5 │ │ -0b248c: 5c43 8601 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ -0b2490: 5440 8701 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2494: 6e10 d807 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@07d8 │ │ -0b249a: 2900 7cff |008f: goto/16 000b // -0084 │ │ +0b2318: |[0b2318] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +0b2328: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b232a: 5540 8a01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ +0b232e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +0b2332: 5540 8b01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@018b │ │ +0b2336: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +0b233a: 5c43 8c01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b233e: 0e00 |000b: return-void │ │ +0b2340: 5540 8c01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b2344: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +0b2348: 5c43 8c01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b234c: 6300 8e01 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2350: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0b2354: 1a00 c00c |0016: const-string v0, "LoaderManager" // string@0cc0 │ │ +0b2358: 2201 9204 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b235c: 7010 fb24 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2362: 1a02 1c00 |001d: const-string v2, " Starting: " // string@001c │ │ +0b2366: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b236c: 0c01 |0022: move-result-object v1 │ │ +0b236e: 6e20 0325 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2374: 0c01 |0026: move-result-object v1 │ │ +0b2376: 6e10 0a25 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b237c: 0c01 |002a: move-result-object v1 │ │ +0b237e: 7120 ae1e 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2384: 5440 8701 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b2388: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +0b238c: 5440 8001 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b2390: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +0b2394: 5440 8001 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b2398: 5241 8501 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b239c: 5442 7f01 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@017f │ │ +0b23a0: 7230 4406 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0644 │ │ +0b23a6: 0c00 |003f: move-result-object v0 │ │ +0b23a8: 5b40 8701 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b23ac: 5440 8701 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b23b0: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +0b23b4: 5440 8701 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b23b8: 6e10 c224 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0b23be: 0c00 |004b: move-result-object v0 │ │ +0b23c0: 6e10 7424 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@2474 │ │ +0b23c6: 0a00 |004f: move-result v0 │ │ +0b23c8: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +0b23cc: 5440 8701 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b23d0: 6e10 c224 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0b23d6: 0c00 |0057: move-result-object v0 │ │ +0b23d8: 6e10 7024 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@2470 │ │ +0b23de: 0a00 |005b: move-result v0 │ │ +0b23e0: 7110 2725 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2527 │ │ +0b23e6: 0a00 |005f: move-result v0 │ │ +0b23e8: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +0b23ec: 2200 7e04 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b23f0: 2201 9204 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b23f4: 7010 fb24 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b23fa: 1a02 720f |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0f72 │ │ +0b23fe: 6e20 0425 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2404: 0c01 |006e: move-result-object v1 │ │ +0b2406: 5442 8701 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b240a: 6e20 0325 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2410: 0c01 |0074: move-result-object v1 │ │ +0b2412: 6e10 0a25 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2418: 0c01 |0078: move-result-object v1 │ │ +0b241a: 7020 8824 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b2420: 2700 |007c: throw v0 │ │ +0b2422: 5540 8601 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ +0b2426: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +0b242a: 5440 8701 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b242e: 5241 8501 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b2432: 6e30 d507 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@07d5 │ │ +0b2438: 5c43 8601 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ +0b243c: 5440 8701 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b2440: 6e10 d807 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@07d8 │ │ +0b2446: 2900 7cff |008f: goto/16 000b // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0009 line=239 │ │ 0x000b line=267 │ │ 0x000c line=243 │ │ 0x0010 line=248 │ │ @@ -194258,42 +194359,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0b24a0: |[0b24a0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -0b24b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b24b2: 6300 8e01 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b24b6: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -0b24ba: 1a00 c00c |0005: const-string v0, "LoaderManager" // string@0cc0 │ │ -0b24be: 2201 9204 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b24c2: 7010 fb24 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b24c8: 1a02 1d00 |000c: const-string v2, " Stopping: " // string@001d │ │ -0b24cc: 6e20 0425 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b24d2: 0c01 |0011: move-result-object v1 │ │ -0b24d4: 6e20 0325 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b24da: 0c01 |0015: move-result-object v1 │ │ -0b24dc: 6e10 0a25 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b24e2: 0c01 |0019: move-result-object v1 │ │ -0b24e4: 7120 ae1e 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b24ea: 5c43 8c01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b24ee: 5540 8a01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ -0b24f2: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -0b24f6: 5440 8701 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b24fa: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -0b24fe: 5540 8601 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ -0b2502: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -0b2506: 5c43 8601 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ -0b250a: 5440 8701 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b250e: 6e20 dc07 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@07dc │ │ -0b2514: 5440 8701 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2518: 6e10 d907 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@07d9 │ │ -0b251e: 0e00 |0037: return-void │ │ +0b244c: |[0b244c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +0b245c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b245e: 6300 8e01 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2462: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +0b2466: 1a00 c00c |0005: const-string v0, "LoaderManager" // string@0cc0 │ │ +0b246a: 2201 9204 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b246e: 7010 fb24 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2474: 1a02 1d00 |000c: const-string v2, " Stopping: " // string@001d │ │ +0b2478: 6e20 0425 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b247e: 0c01 |0011: move-result-object v1 │ │ +0b2480: 6e20 0325 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2486: 0c01 |0015: move-result-object v1 │ │ +0b2488: 6e10 0a25 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b248e: 0c01 |0019: move-result-object v1 │ │ +0b2490: 7120 ae1e 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2496: 5c43 8c01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b249a: 5540 8a01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@018a │ │ +0b249e: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +0b24a2: 5440 8701 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b24a6: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +0b24aa: 5540 8601 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ +0b24ae: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +0b24b2: 5c43 8601 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0186 │ │ +0b24b6: 5440 8701 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b24ba: 6e20 dc07 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@07dc │ │ +0b24c0: 5440 8701 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b24c4: 6e10 d907 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@07d9 │ │ +0b24ca: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x001d line=315 │ │ 0x001f line=316 │ │ 0x0023 line=317 │ │ 0x002b line=319 │ │ @@ -194308,38 +194409,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0b2520: |[0b2520] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -0b2530: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2534: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0b2538: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -0b253e: 1a01 bf0c |0007: const-string v1, "LoaderInfo{" // string@0cbf │ │ -0b2542: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2548: 7110 0e25 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -0b254e: 0a01 |000f: move-result v1 │ │ -0b2550: 7110 9424 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0b2556: 0c01 |0013: move-result-object v1 │ │ -0b2558: 6e20 0425 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b255e: 1a01 2800 |0017: const-string v1, " #" // string@0028 │ │ -0b2562: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2568: 5221 8501 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b256c: 6e20 0025 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b2572: 1a01 2d00 |0021: const-string v1, " : " // string@002d │ │ -0b2576: 6e20 0425 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b257c: 5421 8701 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2580: 7120 cf09 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ -0b2586: 1a01 9c36 |002b: const-string v1, "}}" // string@369c │ │ -0b258a: 6e20 0425 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2590: 6e10 0a25 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2596: 0c01 |0033: move-result-object v1 │ │ -0b2598: 1101 |0034: return-object v1 │ │ +0b24cc: |[0b24cc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +0b24dc: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0b24e0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0b24e4: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +0b24ea: 1a01 bf0c |0007: const-string v1, "LoaderInfo{" // string@0cbf │ │ +0b24ee: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b24f4: 7110 0e25 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +0b24fa: 0a01 |000f: move-result v1 │ │ +0b24fc: 7110 9424 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0b2502: 0c01 |0013: move-result-object v1 │ │ +0b2504: 6e20 0425 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b250a: 1a01 2800 |0017: const-string v1, " #" // string@0028 │ │ +0b250e: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2514: 5221 8501 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b2518: 6e20 0025 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b251e: 1a01 2d00 |0021: const-string v1, " : " // string@002d │ │ +0b2522: 6e20 0425 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2528: 5421 8701 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b252c: 7120 cf09 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ +0b2532: 1a01 9c36 |002b: const-string v1, "}}" // string@369c │ │ +0b2536: 6e20 0425 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b253c: 6e10 0a25 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2542: 0c01 |0033: move-result-object v1 │ │ +0b2544: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=441 │ │ 0x0017 line=442 │ │ 0x001c line=443 │ │ @@ -194436,44 +194537,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0b259c: |[0b259c] android.support.v4.app.LoaderManagerImpl.:()V │ │ -0b25ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b25ae: 6a00 8e01 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b25b2: 0e00 |0003: return-void │ │ +0b2548: |[0b2548] android.support.v4.app.LoaderManagerImpl.:()V │ │ +0b2558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b255a: 6a00 8e01 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b255e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ name : '' │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0b25b4: |[0b25b4] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ -0b25c4: 7010 4706 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0647 │ │ -0b25ca: 2200 b601 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@01b6 │ │ -0b25ce: 7010 680a 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0a68 │ │ -0b25d4: 5b10 9301 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b25d8: 2200 b601 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@01b6 │ │ -0b25dc: 7010 680a 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0a68 │ │ -0b25e2: 5b10 9201 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b25e6: 5b12 9701 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0197 │ │ -0b25ea: 5b13 9001 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b25ee: 5c14 9601 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b25f2: 0e00 |0017: return-void │ │ +0b2560: |[0b2560] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ +0b2570: 7010 4706 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0647 │ │ +0b2576: 2200 b601 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@01b6 │ │ +0b257a: 7010 680a 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0a68 │ │ +0b2580: 5b10 9301 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2584: 2200 b601 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@01b6 │ │ +0b2588: 7010 680a 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0a68 │ │ +0b258e: 5b10 9201 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b2592: 5b12 9701 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0197 │ │ +0b2596: 5b13 9001 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b259a: 5c14 9601 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b259e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=194 │ │ 0x000a line=200 │ │ 0x0011 line=478 │ │ 0x0013 line=479 │ │ @@ -194490,26 +194591,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 │ │ -0b25f4: |[0b25f4] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -0b2604: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b2606: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0b2608: 5c31 9101 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ -0b260c: 7040 5d06 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@065d │ │ -0b2612: 0c00 |0007: move-result-object v0 │ │ -0b2614: 6e20 6a06 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@066a │ │ -0b261a: 5c32 9101 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ -0b261e: 1100 |000d: return-object v0 │ │ -0b2620: 0d01 |000e: move-exception v1 │ │ -0b2622: 5c32 9101 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ -0b2626: 2701 |0011: throw v1 │ │ +0b25a0: |[0b25a0] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +0b25b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b25b2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0b25b4: 5c31 9101 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ +0b25b8: 7040 5d06 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@065d │ │ +0b25be: 0c00 |0007: move-result-object v0 │ │ +0b25c0: 6e20 6a06 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@066a │ │ +0b25c6: 5c32 9101 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ +0b25ca: 1100 |000d: return-object v0 │ │ +0b25cc: 0d01 |000e: move-exception v1 │ │ +0b25ce: 5c32 9101 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ +0b25d2: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=499 │ │ 0x0008 line=500 │ │ @@ -194527,21 +194628,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 │ │ -0b2634: |[0b2634] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -0b2644: 2200 0701 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2648: 7055 4f06 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@064f │ │ -0b264e: 7230 4406 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0644 │ │ -0b2654: 0c01 |0008: move-result-object v1 │ │ -0b2656: 5b01 8701 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b265a: 1100 |000b: return-object v0 │ │ +0b25e0: |[0b25e0] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +0b25f0: 2200 0701 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b25f4: 7055 4f06 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@064f │ │ +0b25fa: 7230 4406 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0644 │ │ +0b2600: 0c01 |0008: move-result-object v1 │ │ +0b2602: 5b01 8701 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b2606: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=490 │ │ 0x0009 line=491 │ │ 0x000b line=492 │ │ locals : │ │ @@ -194559,70 +194660,70 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -0b265c: |[0b265c] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -0b266c: 5552 9101 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ -0b2670: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -0b2674: 2202 7f04 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -0b2678: 1a03 9703 |0006: const-string v3, "Called while creating a loader" // string@0397 │ │ -0b267c: 7020 8c24 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b2682: 2702 |000b: throw v2 │ │ -0b2684: 6302 8e01 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2688: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -0b268c: 1a02 c00c |0010: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b2690: 2203 9204 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2694: 7010 fb24 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b269a: 1a04 c81a |0017: const-string v4, "destroyLoader in " // string@1ac8 │ │ -0b269e: 6e20 0425 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b26a4: 0c03 |001c: move-result-object v3 │ │ -0b26a6: 6e20 0325 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b26ac: 0c03 |0020: move-result-object v3 │ │ -0b26ae: 1a04 9100 |0021: const-string v4, " of " // string@0091 │ │ -0b26b2: 6e20 0425 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b26b8: 0c03 |0026: move-result-object v3 │ │ -0b26ba: 6e20 0025 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b26c0: 0c03 |002a: move-result-object v3 │ │ -0b26c2: 6e10 0a25 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b26c8: 0c03 |002e: move-result-object v3 │ │ -0b26ca: 7120 ae1e 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b26d0: 5452 9301 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b26d4: 6e20 720a 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0a72 │ │ -0b26da: 0a00 |0037: move-result v0 │ │ -0b26dc: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -0b26e0: 5452 9301 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b26e4: 6e20 7c0a 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b26ea: 0c01 |003f: move-result-object v1 │ │ -0b26ec: 1f01 0701 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b26f0: 5452 9301 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b26f4: 6e20 770a 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0a77 │ │ -0b26fa: 6e10 5106 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b2700: 5452 9201 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b2704: 6e20 720a 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0a72 │ │ -0b270a: 0a00 |004f: move-result v0 │ │ -0b270c: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -0b2710: 5452 9201 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b2714: 6e20 7c0a 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b271a: 0c01 |0057: move-result-object v1 │ │ -0b271c: 1f01 0701 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2720: 5452 9201 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b2724: 6e20 770a 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0a77 │ │ -0b272a: 6e10 5106 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b2730: 5452 9001 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b2734: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -0b2738: 6e10 6806 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0668 │ │ -0b273e: 0a02 |0069: move-result v2 │ │ -0b2740: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -0b2744: 5452 9001 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b2748: 5422 0001 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ -0b274c: 6e10 ba05 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@05ba │ │ -0b2752: 0e00 |0073: return-void │ │ +0b2608: |[0b2608] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +0b2618: 5552 9101 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ +0b261c: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +0b2620: 2202 7f04 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +0b2624: 1a03 9703 |0006: const-string v3, "Called while creating a loader" // string@0397 │ │ +0b2628: 7020 8c24 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b262e: 2702 |000b: throw v2 │ │ +0b2630: 6302 8e01 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2634: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +0b2638: 1a02 c00c |0010: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b263c: 2203 9204 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2640: 7010 fb24 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2646: 1a04 c81a |0017: const-string v4, "destroyLoader in " // string@1ac8 │ │ +0b264a: 6e20 0425 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2650: 0c03 |001c: move-result-object v3 │ │ +0b2652: 6e20 0325 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2658: 0c03 |0020: move-result-object v3 │ │ +0b265a: 1a04 9100 |0021: const-string v4, " of " // string@0091 │ │ +0b265e: 6e20 0425 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2664: 0c03 |0026: move-result-object v3 │ │ +0b2666: 6e20 0025 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b266c: 0c03 |002a: move-result-object v3 │ │ +0b266e: 6e10 0a25 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2674: 0c03 |002e: move-result-object v3 │ │ +0b2676: 7120 ae1e 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b267c: 5452 9301 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2680: 6e20 720a 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0a72 │ │ +0b2686: 0a00 |0037: move-result v0 │ │ +0b2688: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +0b268c: 5452 9301 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2690: 6e20 7c0a 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2696: 0c01 |003f: move-result-object v1 │ │ +0b2698: 1f01 0701 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b269c: 5452 9301 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b26a0: 6e20 770a 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0a77 │ │ +0b26a6: 6e10 5106 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b26ac: 5452 9201 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b26b0: 6e20 720a 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0a72 │ │ +0b26b6: 0a00 |004f: move-result v0 │ │ +0b26b8: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +0b26bc: 5452 9201 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b26c0: 6e20 7c0a 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b26c6: 0c01 |0057: move-result-object v1 │ │ +0b26c8: 1f01 0701 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b26cc: 5452 9201 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b26d0: 6e20 770a 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0a77 │ │ +0b26d6: 6e10 5106 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b26dc: 5452 9001 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b26e0: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +0b26e4: 6e10 6806 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0668 │ │ +0b26ea: 0a02 |0069: move-result v2 │ │ +0b26ec: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +0b26f0: 5452 9001 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b26f4: 5422 0001 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0100 │ │ +0b26f8: 6e10 ba05 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@05ba │ │ +0b26fe: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x000c line=662 │ │ 0x0032 line=663 │ │ 0x0038 line=664 │ │ @@ -194649,72 +194750,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -0b2754: |[0b2754] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -0b2764: 5541 9401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ -0b2768: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -0b276c: 6301 8e01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2770: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -0b2774: 1a01 c00c |0008: const-string v1, "LoaderManager" // string@0cc0 │ │ -0b2778: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b277c: 7010 fb24 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2782: 1a03 8e04 |000f: const-string v3, "Destroying Active in " // string@048e │ │ -0b2786: 6e20 0425 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b278c: 0c02 |0014: move-result-object v2 │ │ -0b278e: 6e20 0325 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2794: 0c02 |0018: move-result-object v2 │ │ -0b2796: 6e10 0a25 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b279c: 0c02 |001c: move-result-object v2 │ │ -0b279e: 7120 ae1e 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b27a4: 5441 9301 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b27a8: 6e10 7a0a 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b27ae: 0a01 |0025: move-result v1 │ │ -0b27b0: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0b27b4: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -0b27b8: 5441 9301 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b27bc: 6e20 7c0a 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b27c2: 0c01 |002f: move-result-object v1 │ │ -0b27c4: 1f01 0701 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b27c8: 6e10 5106 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b27ce: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b27d2: 28f1 |0037: goto 0028 // -000f │ │ -0b27d4: 5441 9301 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b27d8: 6e10 6b0a 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0a6b │ │ -0b27de: 6301 8e01 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b27e2: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -0b27e6: 1a01 c00c |0041: const-string v1, "LoaderManager" // string@0cc0 │ │ -0b27ea: 2202 9204 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b27ee: 7010 fb24 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b27f4: 1a03 8f04 |0048: const-string v3, "Destroying Inactive in " // string@048f │ │ -0b27f8: 6e20 0425 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b27fe: 0c02 |004d: move-result-object v2 │ │ -0b2800: 6e20 0325 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2806: 0c02 |0051: move-result-object v2 │ │ -0b2808: 6e10 0a25 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b280e: 0c02 |0055: move-result-object v2 │ │ -0b2810: 7120 ae1e 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2816: 5441 9201 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b281a: 6e10 7a0a 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2820: 0a01 |005e: move-result v1 │ │ -0b2822: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0b2826: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -0b282a: 5441 9201 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b282e: 6e20 7c0a 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b2834: 0c01 |0068: move-result-object v1 │ │ -0b2836: 1f01 0701 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b283a: 6e10 5106 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b2840: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b2844: 28f1 |0070: goto 0061 // -000f │ │ -0b2846: 5441 9201 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b284a: 6e10 6b0a 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0a6b │ │ -0b2850: 0e00 |0076: return-void │ │ +0b2700: |[0b2700] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +0b2710: 5541 9401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ +0b2714: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +0b2718: 6301 8e01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b271c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +0b2720: 1a01 c00c |0008: const-string v1, "LoaderManager" // string@0cc0 │ │ +0b2724: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2728: 7010 fb24 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b272e: 1a03 8e04 |000f: const-string v3, "Destroying Active in " // string@048e │ │ +0b2732: 6e20 0425 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2738: 0c02 |0014: move-result-object v2 │ │ +0b273a: 6e20 0325 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2740: 0c02 |0018: move-result-object v2 │ │ +0b2742: 6e10 0a25 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2748: 0c02 |001c: move-result-object v2 │ │ +0b274a: 7120 ae1e 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2750: 5441 9301 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2754: 6e10 7a0a 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b275a: 0a01 |0025: move-result v1 │ │ +0b275c: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0b2760: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +0b2764: 5441 9301 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2768: 6e20 7c0a 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b276e: 0c01 |002f: move-result-object v1 │ │ +0b2770: 1f01 0701 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2774: 6e10 5106 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b277a: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b277e: 28f1 |0037: goto 0028 // -000f │ │ +0b2780: 5441 9301 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2784: 6e10 6b0a 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0a6b │ │ +0b278a: 6301 8e01 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b278e: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +0b2792: 1a01 c00c |0041: const-string v1, "LoaderManager" // string@0cc0 │ │ +0b2796: 2202 9204 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b279a: 7010 fb24 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b27a0: 1a03 8f04 |0048: const-string v3, "Destroying Inactive in " // string@048f │ │ +0b27a4: 6e20 0425 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b27aa: 0c02 |004d: move-result-object v2 │ │ +0b27ac: 6e20 0325 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b27b2: 0c02 |0051: move-result-object v2 │ │ +0b27b4: 6e10 0a25 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b27ba: 0c02 |0055: move-result-object v2 │ │ +0b27bc: 7120 ae1e 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b27c2: 5441 9201 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b27c6: 6e10 7a0a 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b27cc: 0a01 |005e: move-result v1 │ │ +0b27ce: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0b27d2: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +0b27d6: 5441 9201 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b27da: 6e20 7c0a 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b27e0: 0c01 |0068: move-result-object v1 │ │ +0b27e2: 1f01 0701 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b27e6: 6e10 5106 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b27ec: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b27f0: 28f1 |0070: goto 0061 // -000f │ │ +0b27f2: 5441 9201 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b27f6: 6e10 6b0a 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0a6b │ │ +0b27fc: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0020 line=775 │ │ 0x002a line=776 │ │ 0x0035 line=775 │ │ @@ -194735,29 +194836,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b2854: |[0b2854] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -0b2864: 5431 9301 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2868: 6e10 7a0a 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b286e: 0a01 |0005: move-result v1 │ │ -0b2870: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0b2874: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0b2878: 5431 9301 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b287c: 6e20 7c0a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b2882: 0c01 |000f: move-result-object v1 │ │ -0b2884: 1f01 0701 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2888: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0b288a: 5c12 8901 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ -0b288e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b2892: 28f1 |0017: goto 0008 // -000f │ │ -0b2894: 0e00 |0018: return-void │ │ +0b2800: |[0b2800] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +0b2810: 5431 9301 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2814: 6e10 7a0a 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b281a: 0a01 |0005: move-result v1 │ │ +0b281c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0b2820: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0b2824: 5431 9301 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2828: 6e20 7c0a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b282e: 0c01 |000f: move-result-object v1 │ │ +0b2830: 1f01 0701 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2834: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0b2836: 5c12 8901 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0189 │ │ +0b283a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b283e: 28f1 |0017: goto 0008 // -000f │ │ +0b2840: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x000a line=762 │ │ 0x0015 line=761 │ │ 0x0018 line=764 │ │ locals : │ │ @@ -194769,28 +194870,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b2898: |[0b2898] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -0b28a8: 5421 9301 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b28ac: 6e10 7a0a 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b28b2: 0a01 |0005: move-result v1 │ │ -0b28b4: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0b28b8: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0b28bc: 5421 9301 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b28c0: 6e20 7c0a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b28c6: 0c01 |000f: move-result-object v1 │ │ -0b28c8: 1f01 0701 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b28cc: 6e10 5506 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0655 │ │ -0b28d2: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b28d6: 28f1 |0017: goto 0008 // -000f │ │ -0b28d8: 0e00 |0018: return-void │ │ +0b2844: |[0b2844] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +0b2854: 5421 9301 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2858: 6e10 7a0a 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b285e: 0a01 |0005: move-result v1 │ │ +0b2860: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0b2864: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0b2868: 5421 9301 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b286c: 6e20 7c0a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2872: 0c01 |000f: move-result-object v1 │ │ +0b2874: 1f01 0701 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2878: 6e10 5506 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0655 │ │ +0b287e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b2882: 28f1 |0017: goto 0008 // -000f │ │ +0b2884: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000a line=768 │ │ 0x0015 line=767 │ │ 0x0018 line=770 │ │ locals : │ │ @@ -194802,62 +194903,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -0b28dc: |[0b28dc] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -0b28ec: 6302 8e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b28f0: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -0b28f4: 1a02 c00c |0004: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b28f8: 2203 9204 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b28fc: 7010 fb24 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2902: 1a04 8610 |000b: const-string v4, "Retaining in " // string@1086 │ │ -0b2906: 6e20 0425 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b290c: 0c03 |0010: move-result-object v3 │ │ -0b290e: 6e20 0325 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2914: 0c03 |0014: move-result-object v3 │ │ -0b2916: 6e10 0a25 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b291c: 0c03 |0018: move-result-object v3 │ │ -0b291e: 7120 ae1e 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2924: 5552 9601 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b2928: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -0b292c: 2200 8e04 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ -0b2930: 1a02 d720 |0022: const-string v2, "here" // string@20d7 │ │ -0b2934: 7020 c824 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0b293a: 6e10 cb24 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@24cb │ │ -0b2940: 1a02 c00c |002a: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b2944: 2203 9204 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2948: 7010 fb24 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b294e: 1a04 9403 |0031: const-string v4, "Called doRetain when not started: " // string@0394 │ │ -0b2952: 6e20 0425 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2958: 0c03 |0036: move-result-object v3 │ │ -0b295a: 6e20 0325 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2960: 0c03 |003a: move-result-object v3 │ │ -0b2962: 6e10 0a25 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2968: 0c03 |003e: move-result-object v3 │ │ -0b296a: 7130 b01e 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0b2970: 0e00 |0042: return-void │ │ -0b2972: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -0b2974: 5c52 9401 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ -0b2978: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -0b297a: 5c52 9601 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b297e: 5452 9301 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2982: 6e10 7a0a 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2988: 0a02 |004e: move-result v2 │ │ -0b298a: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0b298e: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -0b2992: 5452 9301 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2996: 6e20 7c0a 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b299c: 0c02 |0058: move-result-object v2 │ │ -0b299e: 1f02 0701 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b29a2: 6e10 5606 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0656 │ │ -0b29a8: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0b29ac: 28f1 |0060: goto 0051 // -000f │ │ +0b2888: |[0b2888] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +0b2898: 6302 8e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b289c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0b28a0: 1a02 c00c |0004: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b28a4: 2203 9204 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b28a8: 7010 fb24 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b28ae: 1a04 8610 |000b: const-string v4, "Retaining in " // string@1086 │ │ +0b28b2: 6e20 0425 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b28b8: 0c03 |0010: move-result-object v3 │ │ +0b28ba: 6e20 0325 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b28c0: 0c03 |0014: move-result-object v3 │ │ +0b28c2: 6e10 0a25 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b28c8: 0c03 |0018: move-result-object v3 │ │ +0b28ca: 7120 ae1e 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b28d0: 5552 9601 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b28d4: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +0b28d8: 2200 8e04 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ +0b28dc: 1a02 d720 |0022: const-string v2, "here" // string@20d7 │ │ +0b28e0: 7020 c824 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0b28e6: 6e10 cb24 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@24cb │ │ +0b28ec: 1a02 c00c |002a: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b28f0: 2203 9204 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b28f4: 7010 fb24 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b28fa: 1a04 9403 |0031: const-string v4, "Called doRetain when not started: " // string@0394 │ │ +0b28fe: 6e20 0425 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2904: 0c03 |0036: move-result-object v3 │ │ +0b2906: 6e20 0325 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b290c: 0c03 |003a: move-result-object v3 │ │ +0b290e: 6e10 0a25 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2914: 0c03 |003e: move-result-object v3 │ │ +0b2916: 7130 b01e 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +0b291c: 0e00 |0042: return-void │ │ +0b291e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +0b2920: 5c52 9401 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ +0b2924: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +0b2926: 5c52 9601 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b292a: 5452 9301 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b292e: 6e10 7a0a 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2934: 0a02 |004e: move-result v2 │ │ +0b2936: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0b293a: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +0b293e: 5452 9301 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2942: 6e20 7c0a 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2948: 0c02 |0058: move-result-object v2 │ │ +0b294a: 1f02 0701 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b294e: 6e10 5606 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0656 │ │ +0b2954: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b2958: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x001c line=735 │ │ 0x0020 line=736 │ │ 0x0027 line=737 │ │ 0x002a line=738 │ │ @@ -194877,60 +194978,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0b29b0: |[0b29b0] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -0b29c0: 6302 8e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b29c4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -0b29c8: 1a02 c00c |0004: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b29cc: 2203 9204 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b29d0: 7010 fb24 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b29d6: 1a04 a011 |000b: const-string v4, "Starting in " // string@11a0 │ │ -0b29da: 6e20 0425 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b29e0: 0c03 |0010: move-result-object v3 │ │ -0b29e2: 6e20 0325 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b29e8: 0c03 |0014: move-result-object v3 │ │ -0b29ea: 6e10 0a25 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b29f0: 0c03 |0018: move-result-object v3 │ │ -0b29f2: 7120 ae1e 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b29f8: 5552 9601 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b29fc: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -0b2a00: 2200 8e04 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ -0b2a04: 1a02 d720 |0022: const-string v2, "here" // string@20d7 │ │ -0b2a08: 7020 c824 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0b2a0e: 6e10 cb24 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@24cb │ │ -0b2a14: 1a02 c00c |002a: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b2a18: 2203 9204 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2a1c: 7010 fb24 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2a22: 1a04 9503 |0031: const-string v4, "Called doStart when already started: " // string@0395 │ │ -0b2a26: 6e20 0425 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2a2c: 0c03 |0036: move-result-object v3 │ │ -0b2a2e: 6e20 0325 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2a34: 0c03 |003a: move-result-object v3 │ │ -0b2a36: 6e10 0a25 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2a3c: 0c03 |003e: move-result-object v3 │ │ -0b2a3e: 7130 b01e 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0b2a44: 0e00 |0042: return-void │ │ -0b2a46: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -0b2a48: 5c52 9601 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b2a4c: 5452 9301 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2a50: 6e10 7a0a 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2a56: 0a02 |004b: move-result v2 │ │ -0b2a58: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0b2a5c: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -0b2a60: 5452 9301 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2a64: 6e20 7c0a 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b2a6a: 0c02 |0055: move-result-object v2 │ │ -0b2a6c: 1f02 0701 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2a70: 6e10 5706 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0657 │ │ -0b2a76: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0b2a7a: 28f1 |005d: goto 004e // -000f │ │ +0b295c: |[0b295c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +0b296c: 6302 8e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2970: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0b2974: 1a02 c00c |0004: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b2978: 2203 9204 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b297c: 7010 fb24 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2982: 1a04 a011 |000b: const-string v4, "Starting in " // string@11a0 │ │ +0b2986: 6e20 0425 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b298c: 0c03 |0010: move-result-object v3 │ │ +0b298e: 6e20 0325 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2994: 0c03 |0014: move-result-object v3 │ │ +0b2996: 6e10 0a25 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b299c: 0c03 |0018: move-result-object v3 │ │ +0b299e: 7120 ae1e 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b29a4: 5552 9601 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b29a8: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +0b29ac: 2200 8e04 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ +0b29b0: 1a02 d720 |0022: const-string v2, "here" // string@20d7 │ │ +0b29b4: 7020 c824 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0b29ba: 6e10 cb24 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@24cb │ │ +0b29c0: 1a02 c00c |002a: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b29c4: 2203 9204 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b29c8: 7010 fb24 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b29ce: 1a04 9503 |0031: const-string v4, "Called doStart when already started: " // string@0395 │ │ +0b29d2: 6e20 0425 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b29d8: 0c03 |0036: move-result-object v3 │ │ +0b29da: 6e20 0325 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b29e0: 0c03 |003a: move-result-object v3 │ │ +0b29e2: 6e10 0a25 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b29e8: 0c03 |003e: move-result-object v3 │ │ +0b29ea: 7130 b01e 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +0b29f0: 0e00 |0042: return-void │ │ +0b29f2: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +0b29f4: 5c52 9601 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b29f8: 5452 9301 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b29fc: 6e10 7a0a 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2a02: 0a02 |004b: move-result v2 │ │ +0b2a04: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0b2a08: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +0b2a0c: 5452 9301 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2a10: 6e20 7c0a 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2a16: 0c02 |0055: move-result-object v2 │ │ +0b2a18: 1f02 0701 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2a1c: 6e10 5706 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0657 │ │ +0b2a22: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b2a26: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x001c line=702 │ │ 0x0020 line=703 │ │ 0x0027 line=704 │ │ 0x002a line=705 │ │ @@ -194949,61 +195050,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -0b2a7c: |[0b2a7c] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -0b2a8c: 6302 8e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2a90: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -0b2a94: 1a02 c00c |0004: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b2a98: 2203 9204 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2a9c: 7010 fb24 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2aa2: 1a04 a411 |000b: const-string v4, "Stopping in " // string@11a4 │ │ -0b2aa6: 6e20 0425 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2aac: 0c03 |0010: move-result-object v3 │ │ -0b2aae: 6e20 0325 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2ab4: 0c03 |0014: move-result-object v3 │ │ -0b2ab6: 6e10 0a25 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2abc: 0c03 |0018: move-result-object v3 │ │ -0b2abe: 7120 ae1e 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2ac4: 5552 9601 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b2ac8: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -0b2acc: 2200 8e04 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ -0b2ad0: 1a02 d720 |0022: const-string v2, "here" // string@20d7 │ │ -0b2ad4: 7020 c824 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0b2ada: 6e10 cb24 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@24cb │ │ -0b2ae0: 1a02 c00c |002a: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b2ae4: 2203 9204 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2ae8: 7010 fb24 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2aee: 1a04 9603 |0031: const-string v4, "Called doStop when not started: " // string@0396 │ │ -0b2af2: 6e20 0425 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2af8: 0c03 |0036: move-result-object v3 │ │ -0b2afa: 6e20 0325 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2b00: 0c03 |003a: move-result-object v3 │ │ -0b2b02: 6e10 0a25 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2b08: 0c03 |003e: move-result-object v3 │ │ -0b2b0a: 7130 b01e 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0b2b10: 0e00 |0042: return-void │ │ -0b2b12: 5452 9301 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2b16: 6e10 7a0a 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2b1c: 0a02 |0048: move-result v2 │ │ -0b2b1e: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0b2b22: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -0b2b26: 5452 9301 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2b2a: 6e20 7c0a 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b2b30: 0c02 |0052: move-result-object v2 │ │ -0b2b32: 1f02 0701 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2b36: 6e10 5806 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0658 │ │ -0b2b3c: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0b2b40: 28f1 |005a: goto 004b // -000f │ │ -0b2b42: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -0b2b44: 5c52 9601 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b2b48: 28e4 |005e: goto 0042 // -001c │ │ +0b2a28: |[0b2a28] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +0b2a38: 6302 8e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2a3c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0b2a40: 1a02 c00c |0004: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b2a44: 2203 9204 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2a48: 7010 fb24 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2a4e: 1a04 a411 |000b: const-string v4, "Stopping in " // string@11a4 │ │ +0b2a52: 6e20 0425 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2a58: 0c03 |0010: move-result-object v3 │ │ +0b2a5a: 6e20 0325 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2a60: 0c03 |0014: move-result-object v3 │ │ +0b2a62: 6e10 0a25 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2a68: 0c03 |0018: move-result-object v3 │ │ +0b2a6a: 7120 ae1e 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2a70: 5552 9601 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b2a74: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +0b2a78: 2200 8e04 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ +0b2a7c: 1a02 d720 |0022: const-string v2, "here" // string@20d7 │ │ +0b2a80: 7020 c824 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0b2a86: 6e10 cb24 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@24cb │ │ +0b2a8c: 1a02 c00c |002a: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b2a90: 2203 9204 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2a94: 7010 fb24 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2a9a: 1a04 9603 |0031: const-string v4, "Called doStop when not started: " // string@0396 │ │ +0b2a9e: 6e20 0425 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2aa4: 0c03 |0036: move-result-object v3 │ │ +0b2aa6: 6e20 0325 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2aac: 0c03 |003a: move-result-object v3 │ │ +0b2aae: 6e10 0a25 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2ab4: 0c03 |003e: move-result-object v3 │ │ +0b2ab6: 7130 b01e 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +0b2abc: 0e00 |0042: return-void │ │ +0b2abe: 5452 9301 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2ac2: 6e10 7a0a 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2ac8: 0a02 |0048: move-result v2 │ │ +0b2aca: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0b2ace: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +0b2ad2: 5452 9301 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2ad6: 6e20 7c0a 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2adc: 0c02 |0052: move-result-object v2 │ │ +0b2ade: 1f02 0701 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2ae2: 6e10 5806 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0658 │ │ +0b2ae8: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b2aec: 28f1 |005a: goto 004b // -000f │ │ +0b2aee: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +0b2af0: 5c52 9601 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b2af4: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x001c line=720 │ │ 0x0020 line=721 │ │ 0x0027 line=722 │ │ 0x002a line=723 │ │ @@ -195022,96 +195123,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 │ │ -0b2b4c: |[0b2b4c] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0b2b5c: 5453 9301 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2b60: 6e10 7a0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2b66: 0a03 |0005: move-result v3 │ │ -0b2b68: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -0b2b6c: 6e20 4e24 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2b72: 1a03 c102 |000b: const-string v3, "Active Loaders:" // string@02c1 │ │ -0b2b76: 6e20 5324 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0b2b7c: 2203 9204 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2b80: 7010 fb24 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2b86: 6e20 0425 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2b8c: 0c03 |0018: move-result-object v3 │ │ -0b2b8e: 1a04 0900 |0019: const-string v4, " " // string@0009 │ │ -0b2b92: 6e20 0425 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2b98: 0c03 |001e: move-result-object v3 │ │ -0b2b9a: 6e10 0a25 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2ba0: 0c01 |0022: move-result-object v1 │ │ -0b2ba2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0b2ba4: 5453 9301 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2ba8: 6e10 7a0a 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2bae: 0a03 |0029: move-result v3 │ │ -0b2bb0: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -0b2bb4: 5453 9301 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2bb8: 6e20 7c0a 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b2bbe: 0c02 |0031: move-result-object v2 │ │ -0b2bc0: 1f02 0701 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2bc4: 6e20 4e24 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2bca: 1a03 0a00 |0037: const-string v3, " #" // string@000a │ │ -0b2bce: 6e20 4e24 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2bd4: 5453 9301 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2bd8: 6e20 740a 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0a74 │ │ -0b2bde: 0a03 |0041: move-result v3 │ │ -0b2be0: 6e20 4c24 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0b2be6: 1a03 6901 |0045: const-string v3, ": " // string@0169 │ │ -0b2bea: 6e20 4e24 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2bf0: 6e10 5906 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0659 │ │ -0b2bf6: 0c03 |004d: move-result-object v3 │ │ -0b2bf8: 6e20 5324 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0b2bfe: 6e59 5206 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@0652 │ │ -0b2c04: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b2c08: 28ce |0056: goto 0024 // -0032 │ │ -0b2c0a: 5453 9201 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b2c0e: 6e10 7a0a 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2c14: 0a03 |005c: move-result v3 │ │ -0b2c16: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -0b2c1a: 6e20 4e24 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2c20: 1a03 5106 |0062: const-string v3, "Inactive Loaders:" // string@0651 │ │ -0b2c24: 6e20 5324 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0b2c2a: 2203 9204 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2c2e: 7010 fb24 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2c34: 6e20 0425 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2c3a: 0c03 |006f: move-result-object v3 │ │ -0b2c3c: 1a04 0900 |0070: const-string v4, " " // string@0009 │ │ -0b2c40: 6e20 0425 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2c46: 0c03 |0075: move-result-object v3 │ │ -0b2c48: 6e10 0a25 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2c4e: 0c01 |0079: move-result-object v1 │ │ -0b2c50: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -0b2c52: 5453 9201 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b2c56: 6e10 7a0a 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2c5c: 0a03 |0080: move-result v3 │ │ -0b2c5e: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -0b2c62: 5453 9201 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b2c66: 6e20 7c0a 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b2c6c: 0c02 |0088: move-result-object v2 │ │ -0b2c6e: 1f02 0701 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2c72: 6e20 4e24 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2c78: 1a03 0a00 |008e: const-string v3, " #" // string@000a │ │ -0b2c7c: 6e20 4e24 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2c82: 5453 9201 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b2c86: 6e20 740a 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0a74 │ │ -0b2c8c: 0a03 |0098: move-result v3 │ │ -0b2c8e: 6e20 4c24 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ -0b2c94: 1a03 6901 |009c: const-string v3, ": " // string@0169 │ │ -0b2c98: 6e20 4e24 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b2c9e: 6e10 5906 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0659 │ │ -0b2ca4: 0c03 |00a4: move-result-object v3 │ │ -0b2ca6: 6e20 5324 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0b2cac: 6e59 5206 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@0652 │ │ -0b2cb2: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b2cb6: 28ce |00ad: goto 007b // -0032 │ │ -0b2cb8: 0e00 |00ae: return-void │ │ +0b2af8: |[0b2af8] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0b2b08: 5453 9301 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2b0c: 6e10 7a0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2b12: 0a03 |0005: move-result v3 │ │ +0b2b14: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +0b2b18: 6e20 4e24 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b2b1e: 1a03 c102 |000b: const-string v3, "Active Loaders:" // string@02c1 │ │ +0b2b22: 6e20 5324 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0b2b28: 2203 9204 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2b2c: 7010 fb24 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2b32: 6e20 0425 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2b38: 0c03 |0018: move-result-object v3 │ │ +0b2b3a: 1a04 0900 |0019: const-string v4, " " // string@0009 │ │ +0b2b3e: 6e20 0425 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2b44: 0c03 |001e: move-result-object v3 │ │ +0b2b46: 6e10 0a25 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2b4c: 0c01 |0022: move-result-object v1 │ │ +0b2b4e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0b2b50: 5453 9301 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2b54: 6e10 7a0a 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2b5a: 0a03 |0029: move-result v3 │ │ +0b2b5c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +0b2b60: 5453 9301 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2b64: 6e20 7c0a 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2b6a: 0c02 |0031: move-result-object v2 │ │ +0b2b6c: 1f02 0701 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2b70: 6e20 4e24 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b2b76: 1a03 0a00 |0037: const-string v3, " #" // string@000a │ │ +0b2b7a: 6e20 4e24 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b2b80: 5453 9301 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2b84: 6e20 740a 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0a74 │ │ +0b2b8a: 0a03 |0041: move-result v3 │ │ +0b2b8c: 6e20 4c24 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0b2b92: 1a03 6901 |0045: const-string v3, ": " // string@0169 │ │ +0b2b96: 6e20 4e24 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b2b9c: 6e10 5906 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0659 │ │ +0b2ba2: 0c03 |004d: move-result-object v3 │ │ +0b2ba4: 6e20 5324 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0b2baa: 6e59 5206 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@0652 │ │ +0b2bb0: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b2bb4: 28ce |0056: goto 0024 // -0032 │ │ +0b2bb6: 5453 9201 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b2bba: 6e10 7a0a 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2bc0: 0a03 |005c: move-result v3 │ │ +0b2bc2: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +0b2bc6: 6e20 4e24 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b2bcc: 1a03 5106 |0062: const-string v3, "Inactive Loaders:" // string@0651 │ │ +0b2bd0: 6e20 5324 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0b2bd6: 2203 9204 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2bda: 7010 fb24 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2be0: 6e20 0425 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2be6: 0c03 |006f: move-result-object v3 │ │ +0b2be8: 1a04 0900 |0070: const-string v4, " " // string@0009 │ │ +0b2bec: 6e20 0425 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2bf2: 0c03 |0075: move-result-object v3 │ │ +0b2bf4: 6e10 0a25 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2bfa: 0c01 |0079: move-result-object v1 │ │ +0b2bfc: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +0b2bfe: 5453 9201 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b2c02: 6e10 7a0a 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2c08: 0a03 |0080: move-result v3 │ │ +0b2c0a: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +0b2c0e: 5453 9201 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b2c12: 6e20 7c0a 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2c18: 0c02 |0088: move-result-object v2 │ │ +0b2c1a: 1f02 0701 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2c1e: 6e20 4e24 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b2c24: 1a03 0a00 |008e: const-string v3, " #" // string@000a │ │ +0b2c28: 6e20 4e24 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b2c2e: 5453 9201 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b2c32: 6e20 740a 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0a74 │ │ +0b2c38: 0a03 |0098: move-result v3 │ │ +0b2c3a: 6e20 4c24 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@244c │ │ +0b2c40: 1a03 6901 |009c: const-string v3, ": " // string@0169 │ │ +0b2c44: 6e20 4e24 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b2c4a: 6e10 5906 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0659 │ │ +0b2c50: 0c03 |00a4: move-result-object v3 │ │ +0b2c52: 6e20 5324 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0b2c58: 6e59 5206 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@0652 │ │ +0b2c5e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b2c62: 28ce |00ad: goto 007b // -0032 │ │ +0b2c64: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x0010 line=803 │ │ 0x0023 line=804 │ │ 0x002c line=805 │ │ @@ -195147,45 +195248,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0b2cbc: |[0b2cbc] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -0b2ccc: 5541 9401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ -0b2cd0: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -0b2cd4: 6301 8e01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2cd8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -0b2cdc: 1a01 c00c |0008: const-string v1, "LoaderManager" // string@0cc0 │ │ -0b2ce0: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2ce4: 7010 fb24 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2cea: 1a03 5905 |000f: const-string v3, "Finished Retaining in " // string@0559 │ │ -0b2cee: 6e20 0425 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2cf4: 0c02 |0014: move-result-object v2 │ │ -0b2cf6: 6e20 0325 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2cfc: 0c02 |0018: move-result-object v2 │ │ -0b2cfe: 6e10 0a25 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2d04: 0c02 |001c: move-result-object v2 │ │ -0b2d06: 7120 ae1e 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2d0c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0b2d0e: 5c41 9401 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ -0b2d12: 5441 9301 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2d16: 6e10 7a0a 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2d1c: 0a01 |0028: move-result v1 │ │ -0b2d1e: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0b2d22: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -0b2d26: 5441 9301 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2d2a: 6e20 7c0a 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b2d30: 0c01 |0032: move-result-object v1 │ │ -0b2d32: 1f01 0701 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2d36: 6e10 5306 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0653 │ │ -0b2d3c: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b2d40: 28f1 |003a: goto 002b // -000f │ │ -0b2d42: 0e00 |003b: return-void │ │ +0b2c68: |[0b2c68] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +0b2c78: 5541 9401 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ +0b2c7c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +0b2c80: 6301 8e01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2c84: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +0b2c88: 1a01 c00c |0008: const-string v1, "LoaderManager" // string@0cc0 │ │ +0b2c8c: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2c90: 7010 fb24 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2c96: 1a03 5905 |000f: const-string v3, "Finished Retaining in " // string@0559 │ │ +0b2c9a: 6e20 0425 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2ca0: 0c02 |0014: move-result-object v2 │ │ +0b2ca2: 6e20 0325 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2ca8: 0c02 |0018: move-result-object v2 │ │ +0b2caa: 6e10 0a25 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2cb0: 0c02 |001c: move-result-object v2 │ │ +0b2cb2: 7120 ae1e 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2cb8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0b2cba: 5c41 9401 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0194 │ │ +0b2cbe: 5441 9301 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2cc2: 6e10 7a0a 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2cc8: 0a01 |0028: move-result v1 │ │ +0b2cca: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0b2cce: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +0b2cd2: 5441 9301 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2cd6: 6e20 7c0a 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2cdc: 0c01 |0032: move-result-object v1 │ │ +0b2cde: 1f01 0701 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2ce2: 6e10 5306 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0653 │ │ +0b2ce8: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b2cec: 28f1 |003a: goto 002b // -000f │ │ +0b2cee: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x0020 line=753 │ │ 0x0023 line=754 │ │ 0x002d line=755 │ │ @@ -195200,35 +195301,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 │ │ -0b2d44: |[0b2d44] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -0b2d54: 5531 9101 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ -0b2d58: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0b2d5c: 2201 7f04 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0b2d60: 1a02 9703 |0006: const-string v2, "Called while creating a loader" // string@0397 │ │ -0b2d64: 7020 8c24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b2d6a: 2701 |000b: throw v1 │ │ -0b2d6c: 5431 9301 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2d70: 6e20 700a 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ -0b2d76: 0c00 |0011: move-result-object v0 │ │ -0b2d78: 1f00 0701 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2d7c: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -0b2d80: 5401 8801 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b2d84: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -0b2d88: 5401 8801 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b2d8c: 5411 8701 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2d90: 1101 |001e: return-object v1 │ │ -0b2d92: 5401 8701 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2d96: 28fd |0021: goto 001e // -0003 │ │ -0b2d98: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0b2d9a: 28fb |0023: goto 001e // -0005 │ │ +0b2cf0: |[0b2cf0] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +0b2d00: 5531 9101 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ +0b2d04: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0b2d08: 2201 7f04 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0b2d0c: 1a02 9703 |0006: const-string v2, "Called while creating a loader" // string@0397 │ │ +0b2d10: 7020 8c24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b2d16: 2701 |000b: throw v1 │ │ +0b2d18: 5431 9301 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2d1c: 6e20 700a 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ +0b2d22: 0c00 |0011: move-result-object v0 │ │ +0b2d24: 1f00 0701 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2d28: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +0b2d2c: 5401 8801 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b2d30: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +0b2d34: 5401 8801 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b2d38: 5411 8701 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b2d3c: 1101 |001e: return-object v1 │ │ +0b2d3e: 5401 8701 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b2d42: 28fd |0021: goto 001e // -0003 │ │ +0b2d44: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0b2d46: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0004 line=687 │ │ 0x000c line=690 │ │ 0x0014 line=691 │ │ 0x0016 line=692 │ │ @@ -195246,36 +195347,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0b2d9c: |[0b2d9c] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -0b2dac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b2dae: 5454 9301 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2db2: 6e10 7a0a 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ -0b2db8: 0a00 |0006: move-result v0 │ │ -0b2dba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0b2dbc: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -0b2dc0: 5454 9301 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2dc4: 6e20 7c0a 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ -0b2dca: 0c02 |000f: move-result-object v2 │ │ -0b2dcc: 1f02 0701 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2dd0: 5524 8c01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b2dd4: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -0b2dd8: 5524 8201 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ -0b2ddc: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -0b2de0: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -0b2de2: b643 |001b: or-int/2addr v3, v4 │ │ -0b2de4: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b2de8: 28ea |001e: goto 0008 // -0016 │ │ -0b2dea: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -0b2dec: 28fb |0020: goto 001b // -0005 │ │ -0b2dee: 0f03 |0021: return v3 │ │ +0b2d48: |[0b2d48] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +0b2d58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b2d5a: 5454 9301 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2d5e: 6e10 7a0a 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0a7a │ │ +0b2d64: 0a00 |0006: move-result v0 │ │ +0b2d66: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0b2d68: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +0b2d6c: 5454 9301 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2d70: 6e20 7c0a 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0a7c │ │ +0b2d76: 0c02 |000f: move-result-object v2 │ │ +0b2d78: 1f02 0701 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2d7c: 5524 8c01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b2d80: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +0b2d84: 5524 8201 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ +0b2d88: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +0b2d8c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +0b2d8e: b643 |001b: or-int/2addr v3, v4 │ │ +0b2d90: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b2d94: 28ea |001e: goto 0008 // -0016 │ │ +0b2d96: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +0b2d98: 28fb |0020: goto 001b // -0005 │ │ +0b2d9a: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0001 line=826 │ │ 0x0007 line=827 │ │ 0x000a line=828 │ │ 0x0012 line=829 │ │ @@ -195294,83 +195395,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 │ │ -0b2df0: |[0b2df0] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -0b2e00: 5541 9101 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ -0b2e04: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0b2e08: 2201 7f04 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0b2e0c: 1a02 9703 |0006: const-string v2, "Called while creating a loader" // string@0397 │ │ -0b2e10: 7020 8c24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b2e16: 2701 |000b: throw v1 │ │ -0b2e18: 5441 9301 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2e1c: 6e20 700a 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ -0b2e22: 0c00 |0011: move-result-object v0 │ │ -0b2e24: 1f00 0701 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2e28: 6301 8e01 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2e2c: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0b2e30: 1a01 c00c |0018: const-string v1, "LoaderManager" // string@0cc0 │ │ -0b2e34: 2202 9204 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2e38: 7010 fb24 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2e3e: 1a03 9f21 |001f: const-string v3, "initLoader in " // string@219f │ │ -0b2e42: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2e48: 0c02 |0024: move-result-object v2 │ │ -0b2e4a: 6e20 0325 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2e50: 0c02 |0028: move-result-object v2 │ │ -0b2e52: 1a03 6d01 |0029: const-string v3, ": args=" // string@016d │ │ -0b2e56: 6e20 0425 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2e5c: 0c02 |002e: move-result-object v2 │ │ -0b2e5e: 6e20 0325 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2e64: 0c02 |0032: move-result-object v2 │ │ -0b2e66: 6e10 0a25 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2e6c: 0c02 |0036: move-result-object v2 │ │ -0b2e6e: 7120 ae1e 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2e74: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -0b2e78: 7040 5c06 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@065c │ │ -0b2e7e: 0c00 |003f: move-result-object v0 │ │ -0b2e80: 6301 8e01 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2e84: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -0b2e88: 1a01 c00c |0044: const-string v1, "LoaderManager" // string@0cc0 │ │ -0b2e8c: 2202 9204 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2e90: 7010 fb24 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2e96: 1a03 0b00 |004b: const-string v3, " Created new loader " // string@000b │ │ -0b2e9a: 6e20 0425 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2ea0: 0c02 |0050: move-result-object v2 │ │ -0b2ea2: 6e20 0325 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2ea8: 0c02 |0054: move-result-object v2 │ │ -0b2eaa: 6e10 0a25 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2eb0: 0c02 |0058: move-result-object v2 │ │ -0b2eb2: 7120 ae1e 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2eb8: 5501 8401 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b2ebc: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -0b2ec0: 5541 9601 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b2ec4: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -0b2ec8: 5401 8701 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2ecc: 5402 8101 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ -0b2ed0: 6e30 5006 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ -0b2ed6: 5401 8701 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b2eda: 1101 |006d: return-object v1 │ │ -0b2edc: 6301 8e01 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2ee0: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -0b2ee4: 1a01 c00c |0072: const-string v1, "LoaderManager" // string@0cc0 │ │ -0b2ee8: 2202 9204 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2eec: 7010 fb24 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2ef2: 1a03 1700 |0079: const-string v3, " Re-using existing loader " // string@0017 │ │ -0b2ef6: 6e20 0425 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2efc: 0c02 |007e: move-result-object v2 │ │ -0b2efe: 6e20 0325 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2f04: 0c02 |0082: move-result-object v2 │ │ -0b2f06: 6e10 0a25 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2f0c: 0c02 |0086: move-result-object v2 │ │ -0b2f0e: 7120 ae1e 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2f14: 5b07 8001 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ -0b2f18: 28d0 |008c: goto 005c // -0030 │ │ +0b2d9c: |[0b2d9c] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +0b2dac: 5541 9101 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ +0b2db0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0b2db4: 2201 7f04 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0b2db8: 1a02 9703 |0006: const-string v2, "Called while creating a loader" // string@0397 │ │ +0b2dbc: 7020 8c24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b2dc2: 2701 |000b: throw v1 │ │ +0b2dc4: 5441 9301 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2dc8: 6e20 700a 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ +0b2dce: 0c00 |0011: move-result-object v0 │ │ +0b2dd0: 1f00 0701 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2dd4: 6301 8e01 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2dd8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +0b2ddc: 1a01 c00c |0018: const-string v1, "LoaderManager" // string@0cc0 │ │ +0b2de0: 2202 9204 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2de4: 7010 fb24 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2dea: 1a03 9f21 |001f: const-string v3, "initLoader in " // string@219f │ │ +0b2dee: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2df4: 0c02 |0024: move-result-object v2 │ │ +0b2df6: 6e20 0325 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2dfc: 0c02 |0028: move-result-object v2 │ │ +0b2dfe: 1a03 6d01 |0029: const-string v3, ": args=" // string@016d │ │ +0b2e02: 6e20 0425 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2e08: 0c02 |002e: move-result-object v2 │ │ +0b2e0a: 6e20 0325 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2e10: 0c02 |0032: move-result-object v2 │ │ +0b2e12: 6e10 0a25 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2e18: 0c02 |0036: move-result-object v2 │ │ +0b2e1a: 7120 ae1e 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2e20: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +0b2e24: 7040 5c06 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@065c │ │ +0b2e2a: 0c00 |003f: move-result-object v0 │ │ +0b2e2c: 6301 8e01 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2e30: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +0b2e34: 1a01 c00c |0044: const-string v1, "LoaderManager" // string@0cc0 │ │ +0b2e38: 2202 9204 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2e3c: 7010 fb24 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2e42: 1a03 0b00 |004b: const-string v3, " Created new loader " // string@000b │ │ +0b2e46: 6e20 0425 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2e4c: 0c02 |0050: move-result-object v2 │ │ +0b2e4e: 6e20 0325 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2e54: 0c02 |0054: move-result-object v2 │ │ +0b2e56: 6e10 0a25 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2e5c: 0c02 |0058: move-result-object v2 │ │ +0b2e5e: 7120 ae1e 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2e64: 5501 8401 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b2e68: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +0b2e6c: 5541 9601 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b2e70: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +0b2e74: 5401 8701 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b2e78: 5402 8101 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0181 │ │ +0b2e7c: 6e30 5006 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0650 │ │ +0b2e82: 5401 8701 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b2e86: 1101 |006d: return-object v1 │ │ +0b2e88: 6301 8e01 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2e8c: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +0b2e90: 1a01 c00c |0072: const-string v1, "LoaderManager" // string@0cc0 │ │ +0b2e94: 2202 9204 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2e98: 7010 fb24 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2e9e: 1a03 1700 |0079: const-string v3, " Re-using existing loader " // string@0017 │ │ +0b2ea2: 6e20 0425 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2ea8: 0c02 |007e: move-result-object v2 │ │ +0b2eaa: 6e20 0325 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2eb0: 0c02 |0082: move-result-object v2 │ │ +0b2eb2: 6e10 0a25 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2eb8: 0c02 |0086: move-result-object v2 │ │ +0b2eba: 7120 ae1e 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2ec0: 5b07 8001 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0180 │ │ +0b2ec4: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000c line=547 │ │ 0x0014 line=549 │ │ 0x003a line=551 │ │ @@ -195394,22 +195495,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 │ │ -0b2f1c: |[0b2f1c] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -0b2f2c: 5420 9301 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2f30: 5231 8501 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ -0b2f34: 6e30 750a 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ -0b2f3a: 5520 9601 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ -0b2f3e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -0b2f42: 6e10 5706 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0657 │ │ -0b2f48: 0e00 |000e: return-void │ │ +0b2ec8: |[0b2ec8] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +0b2ed8: 5420 9301 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2edc: 5231 8501 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0185 │ │ +0b2ee0: 6e30 750a 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ +0b2ee6: 5520 9601 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0196 │ │ +0b2eea: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0b2eee: 6e10 5706 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0657 │ │ +0b2ef4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0007 line=509 │ │ 0x000b line=513 │ │ 0x000e line=515 │ │ locals : │ │ @@ -195421,135 +195522,135 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 253 16-bit code units │ │ -0b2f4c: |[0b2f4c] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -0b2f5c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b2f5e: 5562 9101 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ -0b2f62: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0b2f66: 2202 7f04 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ -0b2f6a: 1a03 9703 |0007: const-string v3, "Called while creating a loader" // string@0397 │ │ -0b2f6e: 7020 8c24 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b2f74: 2702 |000c: throw v2 │ │ -0b2f76: 5462 9301 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b2f7a: 6e20 700a 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ -0b2f80: 0c01 |0012: move-result-object v1 │ │ -0b2f82: 1f01 0701 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2f86: 6302 8e01 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2f8a: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -0b2f8e: 1a02 c00c |0019: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b2f92: 2203 9204 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b2f96: 7010 fb24 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b2f9c: 1a04 492f |0020: const-string v4, "restartLoader in " // string@2f49 │ │ -0b2fa0: 6e20 0425 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2fa6: 0c03 |0025: move-result-object v3 │ │ -0b2fa8: 6e20 0325 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2fae: 0c03 |0029: move-result-object v3 │ │ -0b2fb0: 1a04 6d01 |002a: const-string v4, ": args=" // string@016d │ │ -0b2fb4: 6e20 0425 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b2fba: 0c03 |002f: move-result-object v3 │ │ -0b2fbc: 6e20 0325 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b2fc2: 0c03 |0033: move-result-object v3 │ │ -0b2fc4: 6e10 0a25 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b2fca: 0c03 |0037: move-result-object v3 │ │ -0b2fcc: 7120 ae1e 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b2fd2: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -0b2fd6: 5462 9201 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b2fda: 6e20 700a 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ -0b2fe0: 0c00 |0042: move-result-object v0 │ │ -0b2fe2: 1f00 0701 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ -0b2fe6: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -0b2fea: 5512 8401 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ -0b2fee: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -0b2ff2: 6302 8e01 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b2ff6: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -0b2ffa: 1a02 c00c |004f: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b2ffe: 2203 9204 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b3002: 7010 fb24 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b3008: 1a04 1800 |0056: const-string v4, " Removing last inactive loader: " // string@0018 │ │ -0b300c: 6e20 0425 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3012: 0c03 |005b: move-result-object v3 │ │ -0b3014: 6e20 0325 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b301a: 0c03 |005f: move-result-object v3 │ │ -0b301c: 6e10 0a25 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b3022: 0c03 |0063: move-result-object v3 │ │ -0b3024: 7120 ae1e 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b302a: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -0b302c: 5c02 8201 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ -0b3030: 6e10 5106 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b3036: 5412 8701 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b303a: 6e10 c407 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@07c4 │ │ -0b3040: 5462 9201 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b3044: 6e30 750a 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ -0b304a: 7040 5c06 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@065c │ │ -0b3050: 0c01 |007a: move-result-object v1 │ │ -0b3052: 5412 8701 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b3056: 1102 |007d: return-object v2 │ │ -0b3058: 5512 8c01 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ -0b305c: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -0b3060: 6302 8e01 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b3064: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -0b3068: 1a02 c00c |0086: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b306c: 1a03 0c00 |0088: const-string v3, " Current loader is stopped; replacing" // string@000c │ │ -0b3070: 7120 ae1e 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b3076: 5462 9301 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ -0b307a: 6e30 750a 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ -0b3080: 6e10 5106 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b3086: 28e2 |0095: goto 0077 // -001e │ │ -0b3088: 5412 8801 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b308c: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -0b3090: 6302 8e01 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b3094: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -0b3098: 1a02 c00c |009e: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b309c: 2203 9204 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b30a0: 7010 fb24 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b30a6: 1a04 1900 |00a5: const-string v4, " Removing pending loader: " // string@0019 │ │ -0b30aa: 6e20 0425 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b30b0: 0c03 |00aa: move-result-object v3 │ │ -0b30b2: 5414 8801 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b30b6: 6e20 0325 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b30bc: 0c03 |00b0: move-result-object v3 │ │ -0b30be: 6e10 0a25 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b30c4: 0c03 |00b4: move-result-object v3 │ │ -0b30c6: 7120 ae1e 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b30cc: 5412 8801 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b30d0: 6e10 5106 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ -0b30d6: 5b15 8801 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b30da: 6302 8e01 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b30de: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -0b30e2: 1a02 c00c |00c3: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b30e6: 1a03 0e00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000e │ │ -0b30ea: 7120 ae1e 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b30f0: 7040 5d06 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@065d │ │ -0b30f6: 0c02 |00cd: move-result-object v2 │ │ -0b30f8: 5b12 8801 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b30fc: 5412 8801 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ -0b3100: 5422 8701 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b3104: 28a9 |00d4: goto 007d // -0057 │ │ -0b3106: 6302 8e01 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ -0b310a: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -0b310e: 1a02 c00c |00d9: const-string v2, "LoaderManager" // string@0cc0 │ │ -0b3112: 2203 9204 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0b3116: 7010 fb24 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b311c: 1a04 1500 |00e0: const-string v4, " Making last loader inactive: " // string@0015 │ │ -0b3120: 6e20 0425 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3126: 0c03 |00e5: move-result-object v3 │ │ -0b3128: 6e20 0325 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b312e: 0c03 |00e9: move-result-object v3 │ │ -0b3130: 6e10 0a25 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b3136: 0c03 |00ed: move-result-object v3 │ │ -0b3138: 7120 ae1e 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ -0b313e: 5412 8701 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ -0b3142: 6e10 c407 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@07c4 │ │ -0b3148: 5462 9201 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ -0b314c: 6e30 750a 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ -0b3152: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +0b2ef8: |[0b2ef8] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +0b2f08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b2f0a: 5562 9101 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0191 │ │ +0b2f0e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0b2f12: 2202 7f04 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@047f │ │ +0b2f16: 1a03 9703 |0007: const-string v3, "Called while creating a loader" // string@0397 │ │ +0b2f1a: 7020 8c24 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b2f20: 2702 |000c: throw v2 │ │ +0b2f22: 5462 9301 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b2f26: 6e20 700a 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ +0b2f2c: 0c01 |0012: move-result-object v1 │ │ +0b2f2e: 1f01 0701 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2f32: 6302 8e01 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2f36: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +0b2f3a: 1a02 c00c |0019: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b2f3e: 2203 9204 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2f42: 7010 fb24 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2f48: 1a04 492f |0020: const-string v4, "restartLoader in " // string@2f49 │ │ +0b2f4c: 6e20 0425 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2f52: 0c03 |0025: move-result-object v3 │ │ +0b2f54: 6e20 0325 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2f5a: 0c03 |0029: move-result-object v3 │ │ +0b2f5c: 1a04 6d01 |002a: const-string v4, ": args=" // string@016d │ │ +0b2f60: 6e20 0425 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2f66: 0c03 |002f: move-result-object v3 │ │ +0b2f68: 6e20 0325 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2f6e: 0c03 |0033: move-result-object v3 │ │ +0b2f70: 6e10 0a25 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2f76: 0c03 |0037: move-result-object v3 │ │ +0b2f78: 7120 ae1e 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2f7e: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +0b2f82: 5462 9201 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b2f86: 6e20 700a 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0a70 │ │ +0b2f8c: 0c00 |0042: move-result-object v0 │ │ +0b2f8e: 1f00 0701 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0107 │ │ +0b2f92: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +0b2f96: 5512 8401 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0184 │ │ +0b2f9a: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +0b2f9e: 6302 8e01 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b2fa2: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +0b2fa6: 1a02 c00c |004f: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b2faa: 2203 9204 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b2fae: 7010 fb24 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b2fb4: 1a04 1800 |0056: const-string v4, " Removing last inactive loader: " // string@0018 │ │ +0b2fb8: 6e20 0425 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b2fbe: 0c03 |005b: move-result-object v3 │ │ +0b2fc0: 6e20 0325 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b2fc6: 0c03 |005f: move-result-object v3 │ │ +0b2fc8: 6e10 0a25 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b2fce: 0c03 |0063: move-result-object v3 │ │ +0b2fd0: 7120 ae1e 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b2fd6: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +0b2fd8: 5c02 8201 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0182 │ │ +0b2fdc: 6e10 5106 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b2fe2: 5412 8701 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b2fe6: 6e10 c407 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@07c4 │ │ +0b2fec: 5462 9201 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b2ff0: 6e30 750a 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ +0b2ff6: 7040 5c06 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@065c │ │ +0b2ffc: 0c01 |007a: move-result-object v1 │ │ +0b2ffe: 5412 8701 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b3002: 1102 |007d: return-object v2 │ │ +0b3004: 5512 8c01 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@018c │ │ +0b3008: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +0b300c: 6302 8e01 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b3010: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +0b3014: 1a02 c00c |0086: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b3018: 1a03 0c00 |0088: const-string v3, " Current loader is stopped; replacing" // string@000c │ │ +0b301c: 7120 ae1e 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b3022: 5462 9301 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0193 │ │ +0b3026: 6e30 750a 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ +0b302c: 6e10 5106 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b3032: 28e2 |0095: goto 0077 // -001e │ │ +0b3034: 5412 8801 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b3038: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +0b303c: 6302 8e01 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b3040: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +0b3044: 1a02 c00c |009e: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b3048: 2203 9204 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b304c: 7010 fb24 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b3052: 1a04 1900 |00a5: const-string v4, " Removing pending loader: " // string@0019 │ │ +0b3056: 6e20 0425 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b305c: 0c03 |00aa: move-result-object v3 │ │ +0b305e: 5414 8801 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b3062: 6e20 0325 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b3068: 0c03 |00b0: move-result-object v3 │ │ +0b306a: 6e10 0a25 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b3070: 0c03 |00b4: move-result-object v3 │ │ +0b3072: 7120 ae1e 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b3078: 5412 8801 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b307c: 6e10 5106 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0651 │ │ +0b3082: 5b15 8801 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b3086: 6302 8e01 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b308a: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +0b308e: 1a02 c00c |00c3: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b3092: 1a03 0e00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000e │ │ +0b3096: 7120 ae1e 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b309c: 7040 5d06 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@065d │ │ +0b30a2: 0c02 |00cd: move-result-object v2 │ │ +0b30a4: 5b12 8801 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b30a8: 5412 8801 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0188 │ │ +0b30ac: 5422 8701 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b30b0: 28a9 |00d4: goto 007d // -0057 │ │ +0b30b2: 6302 8e01 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@018e │ │ +0b30b6: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +0b30ba: 1a02 c00c |00d9: const-string v2, "LoaderManager" // string@0cc0 │ │ +0b30be: 2203 9204 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0b30c2: 7010 fb24 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b30c8: 1a04 1500 |00e0: const-string v4, " Making last loader inactive: " // string@0015 │ │ +0b30cc: 6e20 0425 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b30d2: 0c03 |00e5: move-result-object v3 │ │ +0b30d4: 6e20 0325 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b30da: 0c03 |00e9: move-result-object v3 │ │ +0b30dc: 6e10 0a25 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b30e2: 0c03 |00ed: move-result-object v3 │ │ +0b30e4: 7120 ae1e 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1eae │ │ +0b30ea: 5412 8701 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0187 │ │ +0b30ee: 6e10 c407 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@07c4 │ │ +0b30f4: 5462 9201 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0192 │ │ +0b30f8: 6e30 750a 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0a75 │ │ +0b30fe: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=593 │ │ 0x0005 line=594 │ │ 0x000d line=597 │ │ 0x0015 line=598 │ │ 0x003b line=599 │ │ @@ -195592,34 +195693,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0b3158: |[0b3158] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -0b3168: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0b316c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0b3170: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ -0b3176: 1a01 c20c |0007: const-string v1, "LoaderManager{" // string@0cc2 │ │ -0b317a: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3180: 7110 0e25 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ -0b3186: 0a01 |000f: move-result v1 │ │ -0b3188: 7110 9424 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0b318e: 0c01 |0013: move-result-object v1 │ │ -0b3190: 6e20 0425 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3196: 1a01 6000 |0017: const-string v1, " in " // string@0060 │ │ -0b319a: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b31a0: 5421 9001 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b31a4: 7120 cf09 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ -0b31aa: 1a01 9c36 |0021: const-string v1, "}}" // string@369c │ │ -0b31ae: 6e20 0425 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b31b4: 6e10 0a25 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b31ba: 0c01 |0029: move-result-object v1 │ │ -0b31bc: 1101 |002a: return-object v1 │ │ +0b3104: |[0b3104] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +0b3114: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0b3118: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0b311c: 7020 fc24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@24fc │ │ +0b3122: 1a01 c20c |0007: const-string v1, "LoaderManager{" // string@0cc2 │ │ +0b3126: 6e20 0425 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b312c: 7110 0e25 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@250e │ │ +0b3132: 0a01 |000f: move-result v1 │ │ +0b3134: 7110 9424 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0b313a: 0c01 |0013: move-result-object v1 │ │ +0b313c: 6e20 0425 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b3142: 1a01 6000 |0017: const-string v1, " in " // string@0060 │ │ +0b3146: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b314c: 5421 9001 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b3150: 7120 cf09 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@09cf │ │ +0b3156: 1a01 9c36 |0021: const-string v1, "}}" // string@369c │ │ +0b315a: 6e20 0425 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b3160: 6e10 0a25 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b3166: 0c01 |0029: move-result-object v1 │ │ +0b3168: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ 0x000c line=792 │ │ 0x0017 line=793 │ │ 0x001c line=794 │ │ @@ -195634,17 +195735,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b31c0: |[0b31c0] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0b31d0: 5b01 9001 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ -0b31d4: 0e00 |0002: return-void │ │ +0b316c: |[0b316c] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0b317c: 5b01 9001 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0190 │ │ +0b3180: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ @@ -195680,17 +195781,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b31d8: |[0b31d8] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -0b31e8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b31ee: 0e00 |0003: return-void │ │ +0b3184: |[0b3184] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +0b3194: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b319a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -195699,49 +195800,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 │ │ -0b31f0: |[0b31f0] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0b3200: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b3202: 7110 8206 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@0682 │ │ -0b3208: 0c03 |0004: move-result-object v3 │ │ -0b320a: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -0b320e: 1102 |0007: return-object v2 │ │ -0b3210: 2204 2600 |0008: new-instance v4, Landroid/content/ComponentName; // type@0026 │ │ -0b3214: 7030 0e01 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@010e │ │ -0b321a: 7120 8306 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ -0b3220: 0c01 |0010: move-result-object v1 │ │ -0b3222: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -0b3226: 7110 b707 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07b7 │ │ -0b322c: 0c02 |0016: move-result-object v2 │ │ -0b322e: 28f0 |0017: goto 0007 // -0010 │ │ -0b3230: 2205 3000 |0018: new-instance v5, Landroid/content/Intent; // type@0030 │ │ -0b3234: 7010 4901 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@0149 │ │ -0b323a: 6e20 7601 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -0b3240: 0c02 |0020: move-result-object v2 │ │ -0b3242: 28f6 |0021: goto 0017 // -000a │ │ -0b3244: 0d00 |0022: move-exception v0 │ │ -0b3246: 1a05 230f |0023: const-string v5, "NavUtils" // string@0f23 │ │ -0b324a: 2206 9204 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0b324e: 7010 fb24 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b3254: 1a07 5c1f |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1f5c │ │ -0b3258: 6e20 0425 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b325e: 0c06 |002f: move-result-object v6 │ │ -0b3260: 6e20 0425 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3266: 0c06 |0033: move-result-object v6 │ │ -0b3268: 1a07 eb00 |0034: const-string v7, "' in manifest" // string@00eb │ │ -0b326c: 6e20 0425 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3272: 0c06 |0039: move-result-object v6 │ │ -0b3274: 6e10 0a25 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b327a: 0c06 |003d: move-result-object v6 │ │ -0b327c: 7120 ab1e 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -0b3282: 28c6 |0041: goto 0007 // -003a │ │ +0b319c: |[0b319c] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0b31ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b31ae: 7110 8206 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@0682 │ │ +0b31b4: 0c03 |0004: move-result-object v3 │ │ +0b31b6: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +0b31ba: 1102 |0007: return-object v2 │ │ +0b31bc: 2204 2600 |0008: new-instance v4, Landroid/content/ComponentName; // type@0026 │ │ +0b31c0: 7030 0e01 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@010e │ │ +0b31c6: 7120 8306 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0683 │ │ +0b31cc: 0c01 |0010: move-result-object v1 │ │ +0b31ce: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +0b31d2: 7110 b707 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07b7 │ │ +0b31d8: 0c02 |0016: move-result-object v2 │ │ +0b31da: 28f0 |0017: goto 0007 // -0010 │ │ +0b31dc: 2205 3000 |0018: new-instance v5, Landroid/content/Intent; // type@0030 │ │ +0b31e0: 7010 4901 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@0149 │ │ +0b31e6: 6e20 7601 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +0b31ec: 0c02 |0020: move-result-object v2 │ │ +0b31ee: 28f6 |0021: goto 0017 // -000a │ │ +0b31f0: 0d00 |0022: move-exception v0 │ │ +0b31f2: 1a05 230f |0023: const-string v5, "NavUtils" // string@0f23 │ │ +0b31f6: 2206 9204 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0b31fa: 7010 fb24 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b3200: 1a07 5c1f |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1f5c │ │ +0b3204: 6e20 0425 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b320a: 0c06 |002f: move-result-object v6 │ │ +0b320c: 6e20 0425 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b3212: 0c06 |0033: move-result-object v6 │ │ +0b3214: 1a07 eb00 |0034: const-string v7, "' in manifest" // string@00eb │ │ +0b3218: 6e20 0425 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b321e: 0c06 |0039: move-result-object v6 │ │ +0b3220: 6e10 0a25 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b3226: 0c06 |003d: move-result-object v6 │ │ +0b3228: 7120 ab1e 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +0b322e: 28c6 |0041: goto 0007 // -003a │ │ catches : 1 │ │ 0x000d - 0x0020 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0022 │ │ positions : │ │ 0x0001 line=52 │ │ 0x0005 line=53 │ │ 0x0007 line=66 │ │ @@ -195766,43 +195867,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 │ │ -0b3290: |[0b3290] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -0b32a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b32a2: 5462 1100 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0011 │ │ -0b32a6: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -0b32aa: 0710 |0005: move-object v0, v1 │ │ -0b32ac: 1100 |0006: return-object v0 │ │ -0b32ae: 5462 1100 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0011 │ │ -0b32b2: 1a03 4817 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@1748 │ │ -0b32b6: 6e20 1803 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0b32bc: 0c00 |000e: move-result-object v0 │ │ -0b32be: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -0b32c2: 0710 |0011: move-object v0, v1 │ │ -0b32c4: 28f4 |0012: goto 0006 // -000c │ │ -0b32c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0b32c8: 6e20 d524 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ -0b32ce: 0a01 |0017: move-result v1 │ │ -0b32d0: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -0b32d4: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -0b32d8: 2201 9204 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0b32dc: 7010 fb24 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b32e2: 6e10 3101 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -0b32e8: 0c02 |0024: move-result-object v2 │ │ -0b32ea: 6e20 0425 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b32f0: 0c01 |0028: move-result-object v1 │ │ -0b32f2: 6e20 0425 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b32f8: 0c01 |002c: move-result-object v1 │ │ -0b32fa: 6e10 0a25 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b3300: 0c00 |0030: move-result-object v0 │ │ -0b3302: 28d5 |0031: goto 0006 // -002b │ │ +0b323c: |[0b323c] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +0b324c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b324e: 5462 1100 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0011 │ │ +0b3252: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +0b3256: 0710 |0005: move-object v0, v1 │ │ +0b3258: 1100 |0006: return-object v0 │ │ +0b325a: 5462 1100 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0011 │ │ +0b325e: 1a03 4817 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@1748 │ │ +0b3262: 6e20 1803 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0b3268: 0c00 |000e: move-result-object v0 │ │ +0b326a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +0b326e: 0710 |0011: move-object v0, v1 │ │ +0b3270: 28f4 |0012: goto 0006 // -000c │ │ +0b3272: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0b3274: 6e20 d524 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@24d5 │ │ +0b327a: 0a01 |0017: move-result v1 │ │ +0b327c: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +0b3280: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +0b3284: 2201 9204 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0b3288: 7010 fb24 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b328e: 6e10 3101 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +0b3294: 0c02 |0024: move-result-object v2 │ │ +0b3296: 6e20 0425 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b329c: 0c01 |0028: move-result-object v1 │ │ +0b329e: 6e20 0425 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b32a4: 0c01 |002c: move-result-object v1 │ │ +0b32a6: 6e10 0a25 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b32ac: 0c00 |0030: move-result-object v0 │ │ +0b32ae: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0006 line=91 │ │ 0x0007 line=86 │ │ 0x000f line=87 │ │ 0x0013 line=88 │ │ @@ -195818,20 +195919,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 │ │ -0b3304: |[0b3304] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0b3314: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -0b3318: 6e20 4e01 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -0b331e: 6e20 7b00 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@007b │ │ -0b3324: 6e10 5000 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0050 │ │ -0b332a: 0e00 |000b: return-void │ │ +0b32b0: |[0b32b0] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0b32c0: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +0b32c4: 6e20 4e01 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +0b32ca: 6e20 7b00 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@007b │ │ +0b32d0: 6e10 5000 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0050 │ │ +0b32d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=81 │ │ locals : │ │ @@ -195844,28 +195945,28 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0b332c: |[0b332c] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0b333c: 6e10 5600 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0056 │ │ -0b3342: 0c01 |0003: move-result-object v1 │ │ -0b3344: 6e10 5001 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -0b334a: 0c00 |0007: move-result-object v0 │ │ -0b334c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0b3350: 1a01 2d17 |000a: const-string v1, "android.intent.action.MAIN" // string@172d │ │ -0b3354: 6e20 da24 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0b335a: 0a01 |000f: move-result v1 │ │ -0b335c: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -0b3360: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0b3362: 0f01 |0013: return v1 │ │ -0b3364: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0b3366: 28fe |0015: goto 0013 // -0002 │ │ +0b32d8: |[0b32d8] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0b32e8: 6e10 5600 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0056 │ │ +0b32ee: 0c01 |0003: move-result-object v1 │ │ +0b32f0: 6e10 5001 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +0b32f6: 0c00 |0007: move-result-object v0 │ │ +0b32f8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0b32fc: 1a01 2d17 |000a: const-string v1, "android.intent.action.MAIN" // string@172d │ │ +0b3300: 6e20 da24 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0b3306: 0a01 |000f: move-result v1 │ │ +0b3308: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +0b330c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0b330e: 0f01 |0013: return v1 │ │ +0b3310: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0b3312: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ @@ -195914,17 +196015,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3368: |[0b3368] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -0b3378: 7010 d306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ -0b337e: 0e00 |0003: return-void │ │ +0b3314: |[0b3314] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +0b3324: 7010 d306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ +0b332a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0003 line=674 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ │ │ @@ -195933,18 +196034,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 │ │ -0b3380: |[0b3380] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0b3390: 7010 d306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ -0b3396: 6e20 9a06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@069a │ │ -0b339c: 0e00 |0006: return-void │ │ +0b332c: |[0b332c] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0b333c: 7010 d306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ +0b3342: 6e20 9a06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@069a │ │ +0b3348: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0003 line=677 │ │ 0x0006 line=678 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -195956,19 +196057,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 │ │ -0b33a0: |[0b33a0] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0b33b0: 5b12 9f01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@019f │ │ -0b33b4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b33b6: 5c10 a001 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01a0 │ │ -0b33ba: 1101 |0005: return-object v1 │ │ +0b334c: |[0b334c] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0b335c: 5b12 9f01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@019f │ │ +0b3360: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b3362: 5c10 a001 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01a0 │ │ +0b3366: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0002 line=711 │ │ 0x0005 line=712 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -195979,17 +196080,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 │ │ -0b33bc: |[0b33bc] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0b33cc: 5b01 a101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01a1 │ │ -0b33d0: 1100 |0002: return-object v0 │ │ +0b3368: |[0b3368] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0b3378: 5b01 a101 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01a1 │ │ +0b337c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0002 line=703 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 b Landroid/graphics/Bitmap; │ │ @@ -195999,17 +196100,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b33d4: |[0b33d4] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0b33e4: 5b01 9e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@019e │ │ -0b33e8: 1100 |0002: return-object v0 │ │ +0b3380: |[0b3380] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0b3390: 5b01 9e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@019e │ │ +0b3394: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0002 line=686 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -196019,19 +196120,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b33ec: |[0b33ec] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0b33fc: 5b12 a201 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01a2 │ │ -0b3400: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b3402: 5c10 a301 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01a3 │ │ -0b3406: 1101 |0005: return-object v1 │ │ +0b3398: |[0b3398] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0b33a8: 5b12 a201 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01a2 │ │ +0b33ac: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b33ae: 5c10 a301 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01a3 │ │ +0b33b2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0002 line=694 │ │ 0x0005 line=695 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -196071,17 +196172,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3408: |[0b3408] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -0b3418: 7010 d306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ -0b341e: 0e00 |0003: return-void │ │ +0b33b4: |[0b33b4] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +0b33c4: 7010 d306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ +0b33ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0003 line=741 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ │ │ @@ -196090,18 +196191,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 │ │ -0b3420: |[0b3420] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0b3430: 7010 d306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ -0b3436: 6e20 a006 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06a0 │ │ -0b343c: 0e00 |0006: return-void │ │ +0b33cc: |[0b33cc] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0b33dc: 7010 d306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ +0b33e2: 6e20 a006 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06a0 │ │ +0b33e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0003 line=744 │ │ 0x0006 line=745 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -196113,17 +196214,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3440: |[0b3440] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -0b3450: 5b01 a501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01a5 │ │ -0b3454: 1100 |0002: return-object v0 │ │ +0b33ec: |[0b33ec] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +0b33fc: 5b01 a501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01a5 │ │ +0b3400: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0002 line=771 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 cs Ljava/lang/CharSequence; │ │ @@ -196133,17 +196234,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3458: |[0b3458] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -0b3468: 5b01 a401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01a4 │ │ -0b346c: 1100 |0002: return-object v0 │ │ +0b3404: |[0b3404] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +0b3414: 5b01 a401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01a4 │ │ +0b3418: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x0002 line=753 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -196153,19 +196254,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b3470: |[0b3470] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -0b3480: 5b12 a601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01a6 │ │ -0b3484: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b3486: 5c10 a701 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01a7 │ │ -0b348a: 1101 |0005: return-object v1 │ │ +0b341c: |[0b341c] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +0b342c: 5b12 a601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01a6 │ │ +0b3430: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b3432: 5c10 a701 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01a7 │ │ +0b3436: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0002 line=761 │ │ 0x0005 line=762 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -196207,20 +196308,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b348c: |[0b348c] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -0b349c: 7010 d306 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ -0b34a2: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0b34a6: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b34ac: 5b10 bd01 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01bd │ │ -0b34b0: 0e00 |000a: return-void │ │ +0b3438: |[0b3438] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +0b3448: 7010 d306 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ +0b344e: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0b3452: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b3458: 5b10 bd01 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01bd │ │ +0b345c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0003 line=800 │ │ 0x000a line=803 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -196230,21 +196331,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 │ │ -0b34b4: |[0b34b4] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0b34c4: 7010 d306 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ -0b34ca: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0b34ce: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b34d4: 5b10 bd01 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01bd │ │ -0b34d8: 6e20 c606 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06c6 │ │ -0b34de: 0e00 |000d: return-void │ │ +0b3460: |[0b3460] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0b3470: 7010 d306 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06d3 │ │ +0b3476: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0b347a: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b3480: 5b10 bd01 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01bd │ │ +0b3484: 6e20 c606 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06c6 │ │ +0b348a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0003 line=800 │ │ 0x000a line=806 │ │ 0x000d line=807 │ │ locals : │ │ @@ -196257,18 +196358,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b34e0: |[0b34e0] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0b34f0: 5410 bd01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01bd │ │ -0b34f4: 6e20 4125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b34fa: 1101 |0005: return-object v1 │ │ +0b348c: |[0b348c] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +0b349c: 5410 bd01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01bd │ │ +0b34a0: 6e20 4125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b34a6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x0005 line=832 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ @@ -196278,17 +196379,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b34fc: |[0b34fc] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0b350c: 5b01 ba01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01ba │ │ -0b3510: 1100 |0002: return-object v0 │ │ +0b34a8: |[0b34a8] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +0b34b8: 5b01 ba01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01ba │ │ +0b34bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0002 line=815 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -196298,19 +196399,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b3514: |[0b3514] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0b3524: 5b12 bb01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01bb │ │ -0b3528: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b352a: 5c10 bc01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@01bc │ │ -0b352e: 1101 |0005: return-object v1 │ │ +0b34c0: |[0b34c0] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +0b34d0: 5b12 bb01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01bb │ │ +0b34d4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b34d6: 5c10 bc01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@01bc │ │ +0b34da: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0002 line=823 │ │ 0x0005 line=824 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -196347,17 +196448,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3530: |[0b3530] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -0b3540: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b3546: 0e00 |0003: return-void │ │ +0b34dc: |[0b34dc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +0b34ec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b34f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -196366,27 +196467,27 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0b3548: |[0b3548] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0b3558: 5460 b001 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -0b355c: 5461 ad01 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ -0b3560: 5462 ac01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ -0b3564: 5463 ab01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ -0b3568: 5464 aa01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ -0b356c: 6e54 de00 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@00de │ │ -0b3572: 5261 b201 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ -0b3576: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -0b357a: 5201 0500 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0b357e: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -0b3582: 5901 0500 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0b3586: 1100 |0017: return-object v0 │ │ +0b34f4: |[0b34f4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0b3504: 5460 b001 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +0b3508: 5461 ad01 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ +0b350c: 5462 ac01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ +0b3510: 5463 ab01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ +0b3514: 5464 aa01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ +0b3518: 6e54 de00 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@00de │ │ +0b351e: 5261 b201 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ +0b3522: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +0b3526: 5201 0500 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0b352a: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +0b352e: 5901 0500 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0b3532: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0002 line=88 │ │ 0x000d line=91 │ │ 0x0011 line=92 │ │ 0x0017 line=94 │ │ @@ -196426,17 +196527,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3588: |[0b3588] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -0b3598: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b359e: 0e00 |0003: return-void │ │ +0b3534: |[0b3534] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +0b3544: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b354a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -196445,28 +196546,28 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0b35a0: |[0b35a0] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0b35b0: 54b0 ad01 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ -0b35b4: 54b1 b001 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -0b35b8: 54b2 ac01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ -0b35bc: 54b3 ab01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ -0b35c0: 54b4 a901 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01a9 │ │ -0b35c4: 54b5 b801 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01b8 │ │ -0b35c8: 52b6 b101 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01b1 │ │ -0b35cc: 54b7 aa01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ -0b35d0: 54b8 ae01 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ -0b35d4: 54b9 af01 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01af │ │ -0b35d8: 770a dc06 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@06dc │ │ -0b35de: 0c00 |0017: move-result-object v0 │ │ -0b35e0: 1100 |0018: return-object v0 │ │ +0b354c: |[0b354c] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0b355c: 54b0 ad01 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ +0b3560: 54b1 b001 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +0b3564: 54b2 ac01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ +0b3568: 54b3 ab01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ +0b356c: 54b4 a901 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01a9 │ │ +0b3570: 54b5 b801 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01b8 │ │ +0b3574: 52b6 b101 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01b1 │ │ +0b3578: 54b7 aa01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ +0b357c: 54b8 ae01 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ +0b3580: 54b9 af01 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01af │ │ +0b3584: 770a dc06 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@06dc │ │ +0b358a: 0c00 |0017: move-result-object v0 │ │ +0b358c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ @@ -196501,17 +196602,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b35e4: |[0b35e4] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -0b35f4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b35fa: 0e00 |0003: return-void │ │ +0b3590: |[0b3590] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +0b35a0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b35a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -196520,31 +196621,31 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 31 16-bit code units │ │ -0b35fc: |[0b35fc] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0b360c: 54e0 ad01 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ -0b3610: 54e1 b001 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -0b3614: 54e2 ac01 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ -0b3618: 54e3 ab01 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ -0b361c: 54e4 a901 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01a9 │ │ -0b3620: 54e5 b801 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01b8 │ │ -0b3624: 52e6 b101 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01b1 │ │ -0b3628: 54e7 aa01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ -0b362c: 54e8 ae01 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ -0b3630: 54e9 af01 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01af │ │ -0b3634: 52ea b501 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01b5 │ │ -0b3638: 52eb b301 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01b3 │ │ -0b363c: 55ec b401 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01b4 │ │ -0b3640: 770d de06 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@06de │ │ -0b3646: 0c00 |001d: move-result-object v0 │ │ -0b3648: 1100 |001e: return-object v0 │ │ +0b35a8: |[0b35a8] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0b35b8: 54e0 ad01 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ +0b35bc: 54e1 b001 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +0b35c0: 54e2 ac01 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ +0b35c4: 54e3 ab01 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ +0b35c8: 54e4 a901 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01a9 │ │ +0b35cc: 54e5 b801 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01b8 │ │ +0b35d0: 52e6 b101 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01b1 │ │ +0b35d4: 54e7 aa01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ +0b35d8: 54e8 ae01 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ +0b35dc: 54e9 af01 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01af │ │ +0b35e0: 52ea b501 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01b5 │ │ +0b35e4: 52eb b301 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01b3 │ │ +0b35e8: 55ec b401 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01b4 │ │ +0b35ec: 770d de06 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@06de │ │ +0b35f2: 0c00 |001d: move-result-object v0 │ │ +0b35f4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ @@ -196579,17 +196680,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b364c: |[0b364c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -0b365c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b3662: 0e00 |0003: return-void │ │ +0b35f8: |[0b35f8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +0b3608: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b360e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -196598,132 +196699,132 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 17 │ │ insns size : 235 16-bit code units │ │ -0b3664: |[0b3664] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0b3674: 2201 1f01 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@011f │ │ -0b3678: 0800 1600 |0002: move-object/from16 v0, v22 │ │ -0b367c: 5402 ad01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ -0b3680: 0800 1600 |0006: move-object/from16 v0, v22 │ │ -0b3684: 5403 b001 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -0b3688: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -0b368c: 5404 ac01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ -0b3690: 0800 1600 |000e: move-object/from16 v0, v22 │ │ -0b3694: 5405 ab01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ -0b3698: 0800 1600 |0012: move-object/from16 v0, v22 │ │ -0b369c: 5406 a901 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01a9 │ │ -0b36a0: 0800 1600 |0016: move-object/from16 v0, v22 │ │ -0b36a4: 5407 b801 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01b8 │ │ -0b36a8: 0800 1600 |001a: move-object/from16 v0, v22 │ │ -0b36ac: 5208 b101 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01b1 │ │ -0b36b0: 0800 1600 |001e: move-object/from16 v0, v22 │ │ -0b36b4: 5409 aa01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ -0b36b8: 0800 1600 |0022: move-object/from16 v0, v22 │ │ -0b36bc: 540a ae01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ -0b36c0: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -0b36c4: 540b af01 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01af │ │ -0b36c8: 0800 1600 |002a: move-object/from16 v0, v22 │ │ -0b36cc: 520c b501 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01b5 │ │ -0b36d0: 0800 1600 |002e: move-object/from16 v0, v22 │ │ -0b36d4: 520d b301 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01b3 │ │ -0b36d8: 0800 1600 |0032: move-object/from16 v0, v22 │ │ -0b36dc: 550e b401 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01b4 │ │ -0b36e0: 0800 1600 |0036: move-object/from16 v0, v22 │ │ -0b36e4: 550f b901 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01b9 │ │ -0b36e8: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -0b36ec: 5200 b201 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ -0b36f0: 0210 0000 |003e: move/from16 v16, v0 │ │ -0b36f4: 0800 1600 |0040: move-object/from16 v0, v22 │ │ -0b36f8: 5400 b701 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01b7 │ │ -0b36fc: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -0b3700: 7611 df06 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/app/NotificationCompatJellybean;.:(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;)V // method@06df │ │ -0b3706: 0800 1600 |0049: move-object/from16 v0, v22 │ │ -0b370a: 5402 a801 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01a8 │ │ -0b370e: 6e10 4825 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ -0b3714: 0c13 |0050: move-result-object v19 │ │ -0b3716: 7801 6f25 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0b371c: 0a02 |0054: move-result v2 │ │ -0b371e: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ -0b3722: 7801 7025 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0b3728: 0c12 |005a: move-result-object v18 │ │ -0b372a: 1f12 0f01 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@010f │ │ -0b372e: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -0b3732: 5202 9c01 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@019c │ │ -0b3736: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -0b373a: 5403 9d01 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@019d │ │ -0b373e: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -0b3742: 5404 9b01 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@019b │ │ -0b3746: 6e40 e006 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@06e0 │ │ -0b374c: 28e5 |006c: goto 0051 // -001b │ │ -0b374e: 0800 1600 |006d: move-object/from16 v0, v22 │ │ -0b3752: 5402 b601 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -0b3756: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ -0b375a: 0800 1600 |0073: move-object/from16 v0, v22 │ │ -0b375e: 5402 b601 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -0b3762: 2022 1101 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0111 │ │ -0b3766: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ -0b376a: 0800 1600 |007b: move-object/from16 v0, v22 │ │ -0b376e: 5400 b601 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -0b3772: 0814 0000 |007f: move-object/from16 v20, v0 │ │ -0b3776: 1f14 1101 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0111 │ │ -0b377a: 0800 1400 |0083: move-object/from16 v0, v20 │ │ -0b377e: 5402 a401 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01a4 │ │ -0b3782: 0800 1400 |0087: move-object/from16 v0, v20 │ │ -0b3786: 5503 a701 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01a7 │ │ -0b378a: 0800 1400 |008b: move-object/from16 v0, v20 │ │ -0b378e: 5404 a601 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01a6 │ │ -0b3792: 0800 1400 |008f: move-object/from16 v0, v20 │ │ -0b3796: 5405 a501 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01a5 │ │ -0b379a: 6e55 e206 2143 |0093: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@06e2 │ │ -0b37a0: 6e10 e406 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@06e4 │ │ -0b37a6: 0c02 |0099: move-result-object v2 │ │ -0b37a8: 1102 |009a: return-object v2 │ │ -0b37aa: 0800 1600 |009b: move-object/from16 v0, v22 │ │ -0b37ae: 5402 b601 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -0b37b2: 2022 1301 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@0113 │ │ -0b37b6: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ -0b37ba: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ -0b37be: 5400 b601 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -0b37c2: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ -0b37c6: 1f14 1301 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@0113 │ │ -0b37ca: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ -0b37ce: 5402 ba01 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01ba │ │ -0b37d2: 0800 1400 |00af: move-object/from16 v0, v20 │ │ -0b37d6: 5503 bc01 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@01bc │ │ -0b37da: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ -0b37de: 5404 bb01 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01bb │ │ -0b37e2: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -0b37e6: 5405 bd01 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01bd │ │ -0b37ea: 6e55 e306 2143 |00bb: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@06e3 │ │ -0b37f0: 28d8 |00be: goto 0096 // -0028 │ │ -0b37f2: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ -0b37f6: 5402 b601 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -0b37fa: 2022 1001 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0110 │ │ -0b37fe: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ -0b3802: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ -0b3806: 5400 b601 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ -0b380a: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ -0b380e: 1f14 1001 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0110 │ │ -0b3812: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ -0b3816: 5402 9e01 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@019e │ │ -0b381a: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ -0b381e: 5503 a301 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01a3 │ │ -0b3822: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ -0b3826: 5404 a201 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01a2 │ │ -0b382a: 0800 1400 |00db: move-object/from16 v0, v20 │ │ -0b382e: 5405 a101 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01a1 │ │ -0b3832: 0800 1400 |00df: move-object/from16 v0, v20 │ │ -0b3836: 5406 9f01 |00e1: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@019f │ │ -0b383a: 0800 1400 |00e3: move-object/from16 v0, v20 │ │ -0b383e: 5507 a001 |00e5: iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01a0 │ │ -0b3842: 7407 e106 0100 |00e7: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@06e1 │ │ -0b3848: 28ac |00ea: goto 0096 // -0054 │ │ +0b3610: |[0b3610] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0b3620: 2201 1f01 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean; // type@011f │ │ +0b3624: 0800 1600 |0002: move-object/from16 v0, v22 │ │ +0b3628: 5402 ad01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ +0b362c: 0800 1600 |0006: move-object/from16 v0, v22 │ │ +0b3630: 5403 b001 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +0b3634: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +0b3638: 5404 ac01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ +0b363c: 0800 1600 |000e: move-object/from16 v0, v22 │ │ +0b3640: 5405 ab01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ +0b3644: 0800 1600 |0012: move-object/from16 v0, v22 │ │ +0b3648: 5406 a901 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01a9 │ │ +0b364c: 0800 1600 |0016: move-object/from16 v0, v22 │ │ +0b3650: 5407 b801 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01b8 │ │ +0b3654: 0800 1600 |001a: move-object/from16 v0, v22 │ │ +0b3658: 5208 b101 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01b1 │ │ +0b365c: 0800 1600 |001e: move-object/from16 v0, v22 │ │ +0b3660: 5409 aa01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ +0b3664: 0800 1600 |0022: move-object/from16 v0, v22 │ │ +0b3668: 540a ae01 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ +0b366c: 0800 1600 |0026: move-object/from16 v0, v22 │ │ +0b3670: 540b af01 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01af │ │ +0b3674: 0800 1600 |002a: move-object/from16 v0, v22 │ │ +0b3678: 520c b501 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01b5 │ │ +0b367c: 0800 1600 |002e: move-object/from16 v0, v22 │ │ +0b3680: 520d b301 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01b3 │ │ +0b3684: 0800 1600 |0032: move-object/from16 v0, v22 │ │ +0b3688: 550e b401 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01b4 │ │ +0b368c: 0800 1600 |0036: move-object/from16 v0, v22 │ │ +0b3690: 550f b901 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01b9 │ │ +0b3694: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +0b3698: 5200 b201 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ +0b369c: 0210 0000 |003e: move/from16 v16, v0 │ │ +0b36a0: 0800 1600 |0040: move-object/from16 v0, v22 │ │ +0b36a4: 5400 b701 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01b7 │ │ +0b36a8: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +0b36ac: 7611 df06 0100 |0046: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/app/NotificationCompatJellybean;.:(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;)V // method@06df │ │ +0b36b2: 0800 1600 |0049: move-object/from16 v0, v22 │ │ +0b36b6: 5402 a801 |004b: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01a8 │ │ +0b36ba: 6e10 4825 0200 |004d: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ +0b36c0: 0c13 |0050: move-result-object v19 │ │ +0b36c2: 7801 6f25 1300 |0051: invoke-interface/range {v19}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0b36c8: 0a02 |0054: move-result v2 │ │ +0b36ca: 3802 1800 |0055: if-eqz v2, 006d // +0018 │ │ +0b36ce: 7801 7025 1300 |0057: invoke-interface/range {v19}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0b36d4: 0c12 |005a: move-result-object v18 │ │ +0b36d6: 1f12 0f01 |005b: check-cast v18, Landroid/support/v4/app/NotificationCompat$Action; // type@010f │ │ +0b36da: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +0b36de: 5202 9c01 |005f: iget v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@019c │ │ +0b36e2: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +0b36e6: 5403 9d01 |0063: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@019d │ │ +0b36ea: 0800 1200 |0065: move-object/from16 v0, v18 │ │ +0b36ee: 5404 9b01 |0067: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@019b │ │ +0b36f2: 6e40 e006 2143 |0069: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationCompatJellybean;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@06e0 │ │ +0b36f8: 28e5 |006c: goto 0051 // -001b │ │ +0b36fa: 0800 1600 |006d: move-object/from16 v0, v22 │ │ +0b36fe: 5402 b601 |006f: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +0b3702: 3802 2500 |0071: if-eqz v2, 0096 // +0025 │ │ +0b3706: 0800 1600 |0073: move-object/from16 v0, v22 │ │ +0b370a: 5402 b601 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +0b370e: 2022 1101 |0077: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0111 │ │ +0b3712: 3802 2200 |0079: if-eqz v2, 009b // +0022 │ │ +0b3716: 0800 1600 |007b: move-object/from16 v0, v22 │ │ +0b371a: 5400 b601 |007d: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +0b371e: 0814 0000 |007f: move-object/from16 v20, v0 │ │ +0b3722: 1f14 1101 |0081: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0111 │ │ +0b3726: 0800 1400 |0083: move-object/from16 v0, v20 │ │ +0b372a: 5402 a401 |0085: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01a4 │ │ +0b372e: 0800 1400 |0087: move-object/from16 v0, v20 │ │ +0b3732: 5503 a701 |0089: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01a7 │ │ +0b3736: 0800 1400 |008b: move-object/from16 v0, v20 │ │ +0b373a: 5404 a601 |008d: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01a6 │ │ +0b373e: 0800 1400 |008f: move-object/from16 v0, v20 │ │ +0b3742: 5405 a501 |0091: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01a5 │ │ +0b3746: 6e55 e206 2143 |0093: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@06e2 │ │ +0b374c: 6e10 e406 0100 |0096: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.build:()Landroid/app/Notification; // method@06e4 │ │ +0b3752: 0c02 |0099: move-result-object v2 │ │ +0b3754: 1102 |009a: return-object v2 │ │ +0b3756: 0800 1600 |009b: move-object/from16 v0, v22 │ │ +0b375a: 5402 b601 |009d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +0b375e: 2022 1301 |009f: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@0113 │ │ +0b3762: 3802 1e00 |00a1: if-eqz v2, 00bf // +001e │ │ +0b3766: 0800 1600 |00a3: move-object/from16 v0, v22 │ │ +0b376a: 5400 b601 |00a5: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +0b376e: 0814 0000 |00a7: move-object/from16 v20, v0 │ │ +0b3772: 1f14 1301 |00a9: check-cast v20, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@0113 │ │ +0b3776: 0800 1400 |00ab: move-object/from16 v0, v20 │ │ +0b377a: 5402 ba01 |00ad: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01ba │ │ +0b377e: 0800 1400 |00af: move-object/from16 v0, v20 │ │ +0b3782: 5503 bc01 |00b1: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@01bc │ │ +0b3786: 0800 1400 |00b3: move-object/from16 v0, v20 │ │ +0b378a: 5404 bb01 |00b5: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01bb │ │ +0b378e: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +0b3792: 5405 bd01 |00b9: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01bd │ │ +0b3796: 6e55 e306 2143 |00bb: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@06e3 │ │ +0b379c: 28d8 |00be: goto 0096 // -0028 │ │ +0b379e: 0800 1600 |00bf: move-object/from16 v0, v22 │ │ +0b37a2: 5402 b601 |00c1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +0b37a6: 2022 1001 |00c3: instance-of v2, v2, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0110 │ │ +0b37aa: 3802 d1ff |00c5: if-eqz v2, 0096 // -002f │ │ +0b37ae: 0800 1600 |00c7: move-object/from16 v0, v22 │ │ +0b37b2: 5400 b601 |00c9: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01b6 │ │ +0b37b6: 0814 0000 |00cb: move-object/from16 v20, v0 │ │ +0b37ba: 1f14 1001 |00cd: check-cast v20, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0110 │ │ +0b37be: 0800 1400 |00cf: move-object/from16 v0, v20 │ │ +0b37c2: 5402 9e01 |00d1: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@019e │ │ +0b37c6: 0800 1400 |00d3: move-object/from16 v0, v20 │ │ +0b37ca: 5503 a301 |00d5: iget-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01a3 │ │ +0b37ce: 0800 1400 |00d7: move-object/from16 v0, v20 │ │ +0b37d2: 5404 a201 |00d9: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01a2 │ │ +0b37d6: 0800 1400 |00db: move-object/from16 v0, v20 │ │ +0b37da: 5405 a101 |00dd: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01a1 │ │ +0b37de: 0800 1400 |00df: move-object/from16 v0, v20 │ │ +0b37e2: 5406 9f01 |00e1: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@019f │ │ +0b37e6: 0800 1400 |00e3: move-object/from16 v0, v20 │ │ +0b37ea: 5507 a001 |00e5: iget-boolean v7, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01a0 │ │ +0b37ee: 7407 e106 0100 |00e7: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@06e1 │ │ +0b37f4: 28ac |00ea: goto 0096 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0049 line=137 │ │ 0x005d line=138 │ │ 0x006d line=140 │ │ 0x0073 line=141 │ │ @@ -196777,17 +196878,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b384c: |[0b384c] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -0b385c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b3862: 0e00 |0003: return-void │ │ +0b37f8: |[0b37f8] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +0b3808: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b380e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ @@ -196795,69 +196896,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 │ │ -0b3864: |[0b3864] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ -0b3874: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -0b3878: 0171 |0002: move v1, v7 │ │ -0b387a: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ -0b387e: 7220 5b24 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@245b │ │ -0b3884: 0a00 |0008: move-result v0 │ │ -0b3886: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ -0b388a: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ -0b388e: 1a02 da00 |000d: const-string v2, "<" // string@00da │ │ -0b3892: 6e20 0425 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3898: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b389c: 28ef |0014: goto 0003 // -0011 │ │ -0b389e: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ -0b38a2: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ -0b38a6: 1a02 d800 |0019: const-string v2, ">" // string@00d8 │ │ -0b38aa: 6e20 0425 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b38b0: 28f4 |001e: goto 0012 // -000c │ │ -0b38b2: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -0b38b6: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ -0b38ba: 1a02 d700 |0023: const-string v2, "&" // string@00d7 │ │ -0b38be: 6e20 0425 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b38c4: 28ea |0028: goto 0012 // -0016 │ │ -0b38c6: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ -0b38ca: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ -0b38ce: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ -0b38d2: 2202 9204 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b38d6: 7010 fb24 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b38dc: 1a03 d100 |0034: const-string v3, "&#" // string@00d1 │ │ -0b38e0: 6e20 0425 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b38e6: 0c02 |0039: move-result-object v2 │ │ -0b38e8: 6e20 0025 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b38ee: 0c02 |003d: move-result-object v2 │ │ -0b38f0: 1a03 7201 |003e: const-string v3, ";" // string@0172 │ │ -0b38f4: 6e20 0425 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b38fa: 0c02 |0043: move-result-object v2 │ │ -0b38fc: 6e10 0a25 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b3902: 0c02 |0047: move-result-object v2 │ │ -0b3904: 6e20 0425 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b390a: 28c7 |004b: goto 0012 // -0039 │ │ -0b390c: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ -0b3910: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0b3914: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ -0b3918: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0b391c: 7220 5b24 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@245b │ │ -0b3922: 0a02 |0057: move-result v2 │ │ -0b3924: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ -0b3928: 1a02 dc00 |005a: const-string v2, " " // string@00dc │ │ -0b392c: 6e20 0425 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3932: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b3936: 28ed |0061: goto 004e // -0013 │ │ -0b3938: 6e20 fe24 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0b393e: 28ad |0065: goto 0012 // -0053 │ │ -0b3940: 6e20 fe24 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0b3946: 28a9 |0069: goto 0012 // -0057 │ │ -0b3948: 0e00 |006a: return-void │ │ +0b3810: |[0b3810] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ +0b3820: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +0b3824: 0171 |0002: move v1, v7 │ │ +0b3826: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ +0b382a: 7220 5b24 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@245b │ │ +0b3830: 0a00 |0008: move-result v0 │ │ +0b3832: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ +0b3836: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ +0b383a: 1a02 da00 |000d: const-string v2, "<" // string@00da │ │ +0b383e: 6e20 0425 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b3844: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b3848: 28ef |0014: goto 0003 // -0011 │ │ +0b384a: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ +0b384e: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ +0b3852: 1a02 d800 |0019: const-string v2, ">" // string@00d8 │ │ +0b3856: 6e20 0425 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b385c: 28f4 |001e: goto 0012 // -000c │ │ +0b385e: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +0b3862: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ +0b3866: 1a02 d700 |0023: const-string v2, "&" // string@00d7 │ │ +0b386a: 6e20 0425 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b3870: 28ea |0028: goto 0012 // -0016 │ │ +0b3872: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ +0b3876: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ +0b387a: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ +0b387e: 2202 9204 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b3882: 7010 fb24 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b3888: 1a03 d100 |0034: const-string v3, "&#" // string@00d1 │ │ +0b388c: 6e20 0425 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b3892: 0c02 |0039: move-result-object v2 │ │ +0b3894: 6e20 0025 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b389a: 0c02 |003d: move-result-object v2 │ │ +0b389c: 1a03 7201 |003e: const-string v3, ";" // string@0172 │ │ +0b38a0: 6e20 0425 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b38a6: 0c02 |0043: move-result-object v2 │ │ +0b38a8: 6e10 0a25 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b38ae: 0c02 |0047: move-result-object v2 │ │ +0b38b0: 6e20 0425 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b38b6: 28c7 |004b: goto 0012 // -0039 │ │ +0b38b8: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ +0b38bc: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0b38c0: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ +0b38c4: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0b38c8: 7220 5b24 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@245b │ │ +0b38ce: 0a02 |0057: move-result v2 │ │ +0b38d0: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ +0b38d4: 1a02 dc00 |005a: const-string v2, " " // string@00dc │ │ +0b38d8: 6e20 0425 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b38de: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b38e2: 28ed |0061: goto 004e // -0013 │ │ +0b38e4: 6e20 fe24 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0b38ea: 28ad |0065: goto 0012 // -0053 │ │ +0b38ec: 6e20 fe24 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0b38f2: 28a9 |0069: goto 0012 // -0057 │ │ +0b38f4: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=98 │ │ 0x0005 line=99 │ │ 0x0009 line=101 │ │ 0x000d line=102 │ │ 0x0012 line=98 │ │ @@ -196888,19 +196989,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 │ │ -0b394c: |[0b394c] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0b395c: 6e10 f006 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@06f0 │ │ -0b3962: 0c00 |0003: move-result-object v0 │ │ -0b3964: 7220 521f 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f52 │ │ -0b396a: 0e00 |0007: return-void │ │ +0b38f8: |[0b38f8] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0b3908: 6e10 f006 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@06f0 │ │ +0b390e: 0c00 |0003: move-result-object v0 │ │ +0b3910: 7220 521f 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f52 │ │ +0b3916: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ @@ -196911,24 +197012,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0b396c: |[0b396c] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -0b397c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0b3980: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b3986: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b3988: 7210 5c24 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ -0b398e: 0a02 |0009: move-result v2 │ │ -0b3990: 7140 1807 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@0718 │ │ -0b3996: 6e10 0a25 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b399c: 0c01 |0010: move-result-object v1 │ │ -0b399e: 1101 |0011: return-object v1 │ │ +0b3918: |[0b3918] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +0b3928: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0b392c: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b3932: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b3934: 7210 5c24 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ +0b393a: 0a02 |0009: move-result v2 │ │ +0b393c: 7140 1807 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@0718 │ │ +0b3942: 6e10 0a25 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b3948: 0c01 |0010: move-result-object v1 │ │ +0b394a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=93 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 out Ljava/lang/StringBuilder; │ │ @@ -196966,17 +197067,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b39a0: |[0b39a0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -0b39b0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b39b6: 0e00 |0003: return-void │ │ +0b394c: |[0b394c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +0b395c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b3962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -196985,25 +197086,25 @@ │ │ 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 │ │ -0b39b8: |[0b39b8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0b39c8: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0b39cc: 2141 |0002: array-length v1, v4 │ │ -0b39ce: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0b39d2: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -0b39d6: 7020 4b01 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -0b39dc: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -0b39e0: 6e20 4e01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -0b39e6: 7140 e400 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e4 │ │ -0b39ec: 0c01 |0012: move-result-object v1 │ │ -0b39ee: 1101 |0013: return-object v1 │ │ +0b3964: |[0b3964] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0b3974: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0b3978: 2141 |0002: array-length v1, v4 │ │ +0b397a: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b397e: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +0b3982: 7020 4b01 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +0b3988: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +0b398c: 6e20 4e01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +0b3992: 7140 e400 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e4 │ │ +0b3998: 0c01 |0012: move-result-object v1 │ │ +0b399a: 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; │ │ @@ -197045,17 +197146,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b39f0: |[0b39f0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -0b3a00: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b3a06: 0e00 |0003: return-void │ │ +0b399c: |[0b399c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +0b39ac: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b39b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -197064,26 +197165,26 @@ │ │ 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 │ │ -0b3a08: |[0b3a08] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0b3a18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b3a1a: 2200 3000 |0001: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0b3a1e: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -0b3a22: 7020 4b01 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -0b3a28: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -0b3a2e: 6e20 4e01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -0b3a34: 0c00 |000e: move-result-object v0 │ │ -0b3a36: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -0b3a3a: 7140 4607 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@0746 │ │ -0b3a40: 0c00 |0014: move-result-object v0 │ │ -0b3a42: 1100 |0015: return-object v0 │ │ +0b39b4: |[0b39b4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0b39c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b39c6: 2200 3000 |0001: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0b39ca: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +0b39ce: 7020 4b01 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +0b39d4: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +0b39da: 6e20 4e01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +0b39e0: 0c00 |000e: move-result-object v0 │ │ +0b39e2: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +0b39e6: 7140 4607 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@0746 │ │ +0b39ec: 0c00 |0014: move-result-object v0 │ │ +0b39ee: 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; │ │ @@ -197123,17 +197224,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3a44: |[0b3a44] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ -0b3a54: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b3a5a: 0e00 |0003: return-void │ │ +0b39f0: |[0b39f0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ +0b3a00: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b3a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -197142,26 +197243,26 @@ │ │ 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 │ │ -0b3a5c: |[0b3a5c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0b3a6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b3a6e: 2200 3000 |0001: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0b3a72: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -0b3a76: 7020 4b01 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -0b3a7c: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -0b3a82: 6e20 4e01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -0b3a88: 0c00 |000e: move-result-object v0 │ │ -0b3a8a: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -0b3a8e: 7158 4807 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@0748 │ │ -0b3a94: 0c00 |0014: move-result-object v0 │ │ -0b3a96: 1100 |0015: return-object v0 │ │ +0b3a08: |[0b3a08] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0b3a18: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b3a1a: 2200 3000 |0001: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0b3a1e: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +0b3a22: 7020 4b01 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +0b3a28: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +0b3a2e: 6e20 4e01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +0b3a34: 0c00 |000e: move-result-object v0 │ │ +0b3a36: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +0b3a3a: 7158 4807 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@0748 │ │ +0b3a40: 0c00 |0014: move-result-object v0 │ │ +0b3a42: 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; │ │ @@ -197224,22 +197325,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 │ │ -0b3a98: |[0b3a98] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -0b3aa8: 5b23 e201 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ -0b3aac: 7010 0108 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0801 │ │ -0b3ab2: 2200 c404 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@04c4 │ │ -0b3ab6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0b3ab8: 7020 b925 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@25b9 │ │ -0b3abe: 5b20 e001 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ -0b3ac2: 0e00 |000d: return-void │ │ +0b3a44: |[0b3a44] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +0b3a54: 5b23 e201 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ +0b3a58: 7010 0108 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0801 │ │ +0b3a5e: 2200 c404 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@04c4 │ │ +0b3a62: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0b3a64: 7020 b925 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@25b9 │ │ +0b3a6a: 5b20 e001 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ +0b3a6e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -197250,17 +197351,17 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3ac4: |[0b3ac4] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -0b3ad4: 5410 e001 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ -0b3ad8: 1100 |0002: return-object v0 │ │ +0b3a70: |[0b3a70] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +0b3a80: 5410 e001 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ +0b3a84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ │ │ Virtual methods - │ │ @@ -197269,19 +197370,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 │ │ -0b3adc: |[0b3adc] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b3aec: 1f02 7b06 |0000: check-cast v2, [Ljava/lang/Void; // type@067b │ │ -0b3af0: 6e20 4d07 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@074d │ │ -0b3af6: 0c00 |0005: move-result-object v0 │ │ -0b3af8: 1100 |0006: return-object v0 │ │ +0b3a88: |[0b3a88] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b3a98: 1f02 7b06 |0000: check-cast v2, [Ljava/lang/Void; // type@067b │ │ +0b3a9c: 6e20 4d07 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@074d │ │ +0b3aa2: 0c00 |0005: move-result-object v0 │ │ +0b3aa4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -197291,21 +197392,21 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b3afc: |[0b3afc] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -0b3b0c: 5410 e201 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ -0b3b10: 6e10 5e07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@075e │ │ -0b3b16: 0c00 |0005: move-result-object v0 │ │ -0b3b18: 5b10 e101 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01e1 │ │ -0b3b1c: 5410 e101 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01e1 │ │ -0b3b20: 1100 |000a: return-object v0 │ │ +0b3aa8: |[0b3aa8] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +0b3ab8: 5410 e201 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ +0b3abc: 6e10 5e07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@075e │ │ +0b3ac2: 0c00 |0005: move-result-object v0 │ │ +0b3ac4: 5b10 e101 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01e1 │ │ +0b3ac8: 5410 e101 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01e1 │ │ +0b3acc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -197316,25 +197417,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b3b24: |[0b3b24] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -0b3b34: 5420 e201 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ -0b3b38: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01e1 │ │ -0b3b3c: 6e30 5607 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0756 │ │ -0b3b42: 5420 e001 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ -0b3b46: 6e10 bb25 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@25bb │ │ -0b3b4c: 0e00 |000c: return-void │ │ -0b3b4e: 0d00 |000d: move-exception v0 │ │ -0b3b50: 5421 e001 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ -0b3b54: 6e10 bb25 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@25bb │ │ -0b3b5a: 2700 |0013: throw v0 │ │ +0b3ad0: |[0b3ad0] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +0b3ae0: 5420 e201 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ +0b3ae4: 5421 e101 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01e1 │ │ +0b3ae8: 6e30 5607 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0756 │ │ +0b3aee: 5420 e001 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ +0b3af2: 6e10 bb25 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@25bb │ │ +0b3af8: 0e00 |000c: return-void │ │ +0b3afa: 0d00 |000d: move-exception v0 │ │ +0b3afc: 5421 e001 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ +0b3b00: 6e10 bb25 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@25bb │ │ +0b3b06: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -197348,24 +197449,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0b3b68: |[0b3b68] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0b3b78: 5420 e201 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ -0b3b7c: 6e30 5707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0757 │ │ -0b3b82: 5420 e001 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ -0b3b86: 6e10 bb25 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@25bb │ │ -0b3b8c: 0e00 |000a: return-void │ │ -0b3b8e: 0d00 |000b: move-exception v0 │ │ -0b3b90: 5421 e001 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ -0b3b94: 6e10 bb25 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@25bb │ │ -0b3b9a: 2700 |0011: throw v0 │ │ +0b3b14: |[0b3b14] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0b3b24: 5420 e201 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ +0b3b28: 6e30 5707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0757 │ │ +0b3b2e: 5420 e001 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ +0b3b32: 6e10 bb25 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@25bb │ │ +0b3b38: 0e00 |000a: return-void │ │ +0b3b3a: 0d00 |000b: move-exception v0 │ │ +0b3b3c: 5421 e001 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01e0 │ │ +0b3b40: 6e10 bb25 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@25bb │ │ +0b3b46: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -197381,20 +197482,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b3ba8: |[0b3ba8] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -0b3bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b3bba: 5c10 e301 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3bbe: 5410 e201 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ -0b3bc2: 6e10 5907 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0759 │ │ -0b3bc8: 0e00 |0008: return-void │ │ +0b3b54: |[0b3b54] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +0b3b64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b3b66: 5c10 e301 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3b6a: 5410 e201 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01e2 │ │ +0b3b6e: 6e10 5907 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0759 │ │ +0b3b74: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ @@ -197474,19 +197575,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b3bcc: |[0b3bcc] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -0b3bdc: 7020 c307 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@07c3 │ │ -0b3be2: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -0b3be6: 5a20 e801 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ -0b3bea: 0e00 |0007: return-void │ │ +0b3b78: |[0b3b78] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +0b3b88: 7020 c307 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@07c3 │ │ +0b3b8e: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +0b3b92: 5a20 e801 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ +0b3b96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=88 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -197499,49 +197600,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0b3bec: |[0b3bec] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -0b3bfc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b3bfe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0b3c00: 5441 e901 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c04: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -0b3c08: 5441 e601 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ -0b3c0c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0b3c10: 5441 e901 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c14: 5511 e301 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3c18: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -0b3c1c: 5441 e901 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c20: 5c10 e301 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3c24: 5441 e701 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ -0b3c28: 5442 e901 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c2c: 6e20 3503 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -0b3c32: 5b43 e901 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c36: 0f00 |001d: return v0 │ │ -0b3c38: 5441 e901 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c3c: 5511 e301 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3c40: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -0b3c44: 5441 e901 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c48: 5c10 e301 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3c4c: 5441 e701 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ -0b3c50: 5442 e901 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c54: 6e20 3503 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -0b3c5a: 5b43 e901 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c5e: 28ec |0031: goto 001d // -0014 │ │ -0b3c60: 5441 e901 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c64: 6e20 4b07 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@074b │ │ -0b3c6a: 0a00 |0037: move-result v0 │ │ -0b3c6c: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -0b3c70: 5441 e901 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c74: 5b41 e601 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ -0b3c78: 5b43 e901 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3c7c: 28dd |0040: goto 001d // -0023 │ │ +0b3b98: |[0b3b98] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +0b3ba8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b3baa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0b3bac: 5441 e901 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3bb0: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +0b3bb4: 5441 e601 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ +0b3bb8: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0b3bbc: 5441 e901 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3bc0: 5511 e301 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3bc4: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +0b3bc8: 5441 e901 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3bcc: 5c10 e301 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3bd0: 5441 e701 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ +0b3bd4: 5442 e901 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3bd8: 6e20 3503 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +0b3bde: 5b43 e901 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3be2: 0f00 |001d: return v0 │ │ +0b3be4: 5441 e901 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3be8: 5511 e301 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3bec: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +0b3bf0: 5441 e901 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3bf4: 5c10 e301 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3bf8: 5441 e701 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ +0b3bfc: 5442 e901 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3c00: 6e20 3503 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +0b3c06: 5b43 e901 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3c0a: 28ec |0031: goto 001d // -0014 │ │ +0b3c0c: 5441 e901 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3c10: 6e20 4b07 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@074b │ │ +0b3c16: 0a00 |0037: move-result v0 │ │ +0b3c18: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +0b3c1c: 5441 e901 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3c20: 5b41 e601 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ +0b3c24: 5b43 e901 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3c28: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -197565,26 +197666,26 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b3c80: |[0b3c80] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -0b3c90: 6e20 5c07 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@075c │ │ -0b3c96: 5420 e601 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ -0b3c9a: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ -0b3c9e: 6e10 6007 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@0760 │ │ -0b3ca4: 7100 7003 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -0b3caa: 0b00 |000d: move-result-wide v0 │ │ -0b3cac: 5a20 e801 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ -0b3cb0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b3cb2: 5b20 e601 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ -0b3cb6: 6e10 5907 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0759 │ │ -0b3cbc: 0e00 |0016: return-void │ │ +0b3c2c: |[0b3c2c] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +0b3c3c: 6e20 5c07 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@075c │ │ +0b3c42: 5420 e601 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ +0b3c46: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ +0b3c4a: 6e10 6007 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@0760 │ │ +0b3c50: 7100 7003 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +0b3c56: 0b00 |000d: move-result-wide v0 │ │ +0b3c58: 5a20 e801 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ +0b3c5c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b3c5e: 5b20 e601 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ +0b3c62: 6e10 5907 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0759 │ │ +0b3c68: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ @@ -197603,32 +197704,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 │ │ -0b3cc0: |[0b3cc0] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -0b3cd0: 5420 e901 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3cd4: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -0b3cd8: 6e30 5607 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0756 │ │ -0b3cde: 0e00 |0007: return-void │ │ -0b3ce0: 6e10 5a07 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@075a │ │ -0b3ce6: 0a00 |000b: move-result v0 │ │ -0b3ce8: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -0b3cec: 6e20 5c07 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@075c │ │ -0b3cf2: 28f6 |0011: goto 0007 // -000a │ │ -0b3cf4: 6e10 5407 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@0754 │ │ -0b3cfa: 7100 7003 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -0b3d00: 0b00 |0018: move-result-wide v0 │ │ -0b3d02: 5a20 e801 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ -0b3d06: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0b3d08: 5b20 e901 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3d0c: 6e20 5507 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0755 │ │ -0b3d12: 28e6 |0021: goto 0007 // -001a │ │ +0b3c6c: |[0b3c6c] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +0b3c7c: 5420 e901 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3c80: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +0b3c84: 6e30 5607 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0756 │ │ +0b3c8a: 0e00 |0007: return-void │ │ +0b3c8c: 6e10 5a07 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@075a │ │ +0b3c92: 0a00 |000b: move-result v0 │ │ +0b3c94: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +0b3c98: 6e20 5c07 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@075c │ │ +0b3c9e: 28f6 |0011: goto 0007 // -000a │ │ +0b3ca0: 6e10 5407 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@0754 │ │ +0b3ca6: 7100 7003 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +0b3cac: 0b00 |0018: move-result-wide v0 │ │ +0b3cae: 5a20 e801 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ +0b3cb2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0b3cb4: 5b20 e901 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3cb8: 6e20 5507 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0755 │ │ +0b3cbe: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=213 │ │ 0x0007 line=226 │ │ 0x0008 line=215 │ │ 0x000e line=217 │ │ @@ -197649,57 +197750,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 │ │ -0b3d14: |[0b3d14] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0b3d24: 6f58 c807 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@07c8 │ │ -0b3d2a: 5440 e901 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3d2e: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -0b3d32: 6e20 4e24 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3d38: 1a00 4e28 |000a: const-string v0, "mTask=" // string@284e │ │ -0b3d3c: 6e20 4e24 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3d42: 5440 e901 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3d46: 6e20 4d24 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@244d │ │ -0b3d4c: 1a00 a700 |0014: const-string v0, " waiting=" // string@00a7 │ │ -0b3d50: 6e20 4e24 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3d56: 5440 e901 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3d5a: 5500 e301 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3d5e: 6e20 5424 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0b3d64: 5440 e601 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ -0b3d68: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -0b3d6c: 6e20 4e24 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3d72: 1a00 5024 |0027: const-string v0, "mCancellingTask=" // string@2450 │ │ -0b3d76: 6e20 4e24 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3d7c: 5440 e601 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ -0b3d80: 6e20 4d24 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@244d │ │ -0b3d86: 1a00 a700 |0031: const-string v0, " waiting=" // string@00a7 │ │ -0b3d8a: 6e20 4e24 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3d90: 5440 e601 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ -0b3d94: 5500 e301 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3d98: 6e20 5424 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0b3d9e: 5340 ea01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ -0b3da2: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -0b3da6: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -0b3daa: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -0b3dae: 6e20 4e24 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3db4: 1a00 b828 |0048: const-string v0, "mUpdateThrottle=" // string@28b8 │ │ -0b3db8: 6e20 4e24 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3dbe: 5340 ea01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ -0b3dc2: 7130 810a 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0a81 │ │ -0b3dc8: 1a00 7900 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0079 │ │ -0b3dcc: 6e20 4e24 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0b3dd2: 5340 e801 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ -0b3dd6: 7100 7003 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -0b3ddc: 0b02 |005c: move-result-wide v2 │ │ -0b3dde: 7157 800a 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0a80 │ │ -0b3de4: 6e10 5024 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@2450 │ │ -0b3dea: 0e00 |0063: return-void │ │ +0b3cc0: |[0b3cc0] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0b3cd0: 6f58 c807 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@07c8 │ │ +0b3cd6: 5440 e901 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3cda: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +0b3cde: 6e20 4e24 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3ce4: 1a00 4e28 |000a: const-string v0, "mTask=" // string@284e │ │ +0b3ce8: 6e20 4e24 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3cee: 5440 e901 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3cf2: 6e20 4d24 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@244d │ │ +0b3cf8: 1a00 a700 |0014: const-string v0, " waiting=" // string@00a7 │ │ +0b3cfc: 6e20 4e24 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3d02: 5440 e901 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3d06: 5500 e301 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3d0a: 6e20 5424 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0b3d10: 5440 e601 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ +0b3d14: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +0b3d18: 6e20 4e24 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3d1e: 1a00 5024 |0027: const-string v0, "mCancellingTask=" // string@2450 │ │ +0b3d22: 6e20 4e24 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3d28: 5440 e601 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ +0b3d2c: 6e20 4d24 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@244d │ │ +0b3d32: 1a00 a700 |0031: const-string v0, " waiting=" // string@00a7 │ │ +0b3d36: 6e20 4e24 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3d3c: 5440 e601 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ +0b3d40: 5500 e301 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3d44: 6e20 5424 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0b3d4a: 5340 ea01 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ +0b3d4e: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +0b3d52: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +0b3d56: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +0b3d5a: 6e20 4e24 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3d60: 1a00 b828 |0048: const-string v0, "mUpdateThrottle=" // string@28b8 │ │ +0b3d64: 6e20 4e24 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3d6a: 5340 ea01 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ +0b3d6e: 7130 810a 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0a81 │ │ +0b3d74: 1a00 7900 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0079 │ │ +0b3d78: 6e20 4e24 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0b3d7e: 5340 e801 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ +0b3d82: 7100 7003 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +0b3d88: 0b02 |005c: move-result-wide v2 │ │ +0b3d8a: 7157 800a 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0a80 │ │ +0b3d90: 6e10 5024 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@2450 │ │ +0b3d96: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ 0x0014 line=271 │ │ 0x0020 line=273 │ │ @@ -197725,55 +197826,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -0b3dec: |[0b3dec] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -0b3dfc: 5482 e601 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ -0b3e00: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -0b3e04: 5482 e901 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3e08: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -0b3e0c: 5482 e901 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3e10: 5522 e301 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3e14: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -0b3e18: 5482 e901 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3e1c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0b3e1e: 5c23 e301 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3e22: 5482 e701 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ -0b3e26: 5483 e901 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3e2a: 6e20 3503 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ -0b3e30: 5382 ea01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ -0b3e34: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -0b3e38: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -0b3e3c: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -0b3e40: 7100 7003 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ -0b3e46: 0b00 |0025: move-result-wide v0 │ │ -0b3e48: 5382 e801 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ -0b3e4c: 5384 ea01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ -0b3e50: bb42 |002a: add-long/2addr v2, v4 │ │ -0b3e52: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -0b3e56: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -0b3e5a: 5482 e901 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3e5e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -0b3e60: 5c23 e301 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ -0b3e64: 5482 e701 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ -0b3e68: 5483 e901 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3e6c: 5384 e801 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ -0b3e70: 5386 ea01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ -0b3e74: bb64 |003c: add-long/2addr v4, v6 │ │ -0b3e76: 6e40 3303 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@0333 │ │ -0b3e7c: 0e00 |0040: return-void │ │ -0b3e7e: 5483 e901 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3e82: 6204 3802 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0238 │ │ -0b3e86: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0b3e88: 1f02 7b06 |0046: check-cast v2, [Ljava/lang/Void; // type@067b │ │ -0b3e8c: 6e30 4e07 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@074e │ │ -0b3e92: 28f5 |004b: goto 0040 // -000b │ │ +0b3d98: |[0b3d98] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +0b3da8: 5482 e601 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e6 │ │ +0b3dac: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +0b3db0: 5482 e901 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3db4: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +0b3db8: 5482 e901 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3dbc: 5522 e301 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3dc0: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +0b3dc4: 5482 e901 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3dc8: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0b3dca: 5c23 e301 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3dce: 5482 e701 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ +0b3dd2: 5483 e901 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3dd6: 6e20 3503 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0335 │ │ +0b3ddc: 5382 ea01 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ +0b3de0: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +0b3de4: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +0b3de8: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +0b3dec: 7100 7003 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0370 │ │ +0b3df2: 0b00 |0025: move-result-wide v0 │ │ +0b3df4: 5382 e801 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ +0b3df8: 5384 ea01 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ +0b3dfc: bb42 |002a: add-long/2addr v2, v4 │ │ +0b3dfe: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +0b3e02: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +0b3e06: 5482 e901 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3e0a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +0b3e0c: 5c23 e301 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01e3 │ │ +0b3e10: 5482 e701 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ +0b3e14: 5483 e901 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3e18: 5384 e801 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01e8 │ │ +0b3e1c: 5386 ea01 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ +0b3e20: bb64 |003c: add-long/2addr v4, v6 │ │ +0b3e22: 6e40 3303 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@0333 │ │ +0b3e28: 0e00 |0040: return-void │ │ +0b3e2a: 5483 e901 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3e2e: 6204 3802 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0238 │ │ +0b3e32: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0b3e34: 1f02 7b06 |0046: check-cast v2, [Ljava/lang/Void; // type@067b │ │ +0b3e38: 6e30 4e07 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@074e │ │ +0b3e3e: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -197799,16 +197900,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b3e94: |[0b3e94] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -0b3ea4: 0e00 |0000: return-void │ │ +0b3e40: |[0b3e40] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +0b3e50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -197819,22 +197920,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b3ea8: |[0b3ea8] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -0b3eb8: 6f10 d107 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@07d1 │ │ -0b3ebe: 6e10 5307 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0753 │ │ -0b3ec4: 2200 3301 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0133 │ │ -0b3ec8: 7020 4907 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0749 │ │ -0b3ece: 5b10 e901 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3ed2: 6e10 5907 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0759 │ │ -0b3ed8: 0e00 |0010: return-void │ │ +0b3e54: |[0b3e54] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +0b3e64: 6f10 d107 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@07d1 │ │ +0b3e6a: 6e10 5307 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0753 │ │ +0b3e70: 2200 3301 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0133 │ │ +0b3e74: 7020 4907 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0749 │ │ +0b3e7a: 5b10 e901 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3e7e: 6e10 5907 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0759 │ │ +0b3e84: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -197847,18 +197948,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b3edc: |[0b3edc] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -0b3eec: 6e10 5b07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@075b │ │ -0b3ef2: 0c00 |0003: move-result-object v0 │ │ -0b3ef4: 1100 |0004: return-object v0 │ │ +0b3e88: |[0b3e88] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +0b3e98: 6e10 5b07 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@075b │ │ +0b3e9e: 0c00 |0003: move-result-object v0 │ │ +0b3ea0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ @@ -197867,23 +197968,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0b3ef8: |[0b3ef8] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -0b3f08: 5a34 ea01 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ -0b3f0c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -0b3f10: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ -0b3f14: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0b3f18: 2200 9600 |0008: new-instance v0, Landroid/os/Handler; // type@0096 │ │ -0b3f1c: 7010 2b03 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -0b3f22: 5b30 e701 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ -0b3f26: 0e00 |000f: return-void │ │ +0b3ea4: |[0b3ea4] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +0b3eb4: 5a34 ea01 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01ea │ │ +0b3eb8: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +0b3ebc: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +0b3ec0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0b3ec4: 2200 9600 |0008: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +0b3ec8: 7010 2b03 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0b3ece: 5b30 e701 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01e7 │ │ +0b3ed2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000f line=107 │ │ locals : │ │ @@ -197896,23 +197997,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b3f28: |[0b3f28] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -0b3f38: 5420 e901 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ -0b3f3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0b3f40: 7110 4a07 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@074a │ │ -0b3f46: 0c01 |0007: move-result-object v1 │ │ -0b3f48: 6e10 ba25 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@25ba │ │ -0b3f4e: 0e00 |000b: return-void │ │ -0b3f50: 0d01 |000c: move-exception v1 │ │ -0b3f52: 28fe |000d: goto 000b // -0002 │ │ +0b3ed4: |[0b3ed4] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +0b3ee4: 5420 e901 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01e9 │ │ +0b3ee8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0b3eec: 7110 4a07 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@074a │ │ +0b3ef2: 0c01 |0007: move-result-object v1 │ │ +0b3ef4: 6e10 ba25 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@25ba │ │ +0b3efa: 0e00 |000b: return-void │ │ +0b3efc: 0d01 |000c: move-exception v1 │ │ +0b3efe: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0004 line=259 │ │ @@ -197964,21 +198065,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b3f64: |[0b3f64] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ -0b3f74: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0b3f7a: 2200 b104 |0003: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ -0b3f7e: 7010 5f25 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ -0b3f84: 5b10 f901 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01f9 │ │ -0b3f88: 5b12 f801 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01f8 │ │ -0b3f8c: 0e00 |000c: return-void │ │ +0b3f10: |[0b3f10] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +0b3f20: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0b3f26: 2200 b104 |0003: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +0b3f2a: 7010 5f25 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ +0b3f30: 5b10 f901 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01f9 │ │ +0b3f34: 5b12 f801 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01f8 │ │ +0b3f38: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=632 │ │ 0x000a line=635 │ │ 0x000c line=636 │ │ locals : │ │ @@ -197991,40 +198092,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 │ │ -0b3f90: |[0b3f90] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ -0b3fa0: 7110 9e1e 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0b3fa6: 0a01 |0003: move-result v1 │ │ -0b3fa8: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -0b3fac: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b3fb0: 1a02 210f |0008: const-string v2, "Name must not be empty" // string@0f21 │ │ -0b3fb4: 7020 8824 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b3fba: 2701 |000d: throw v1 │ │ -0b3fbc: 6e10 1d24 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@241d │ │ -0b3fc2: 0c06 |0011: move-result-object v6 │ │ -0b3fc4: 5441 f901 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01f9 │ │ -0b3fc8: 6e30 6525 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0b3fce: 0e00 |0017: return-void │ │ -0b3fd0: 0d00 |0018: move-exception v0 │ │ -0b3fd2: 2201 7e04 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b3fd6: 2202 9204 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b3fda: 7010 fb24 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b3fe0: 1a03 4a05 |0020: const-string v3, "Failed to resolve canonical path for " // string@054a │ │ -0b3fe4: 6e20 0425 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b3fea: 0c02 |0025: move-result-object v2 │ │ -0b3fec: 6e20 0325 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b3ff2: 0c02 |0029: move-result-object v2 │ │ -0b3ff4: 6e10 0a25 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b3ffa: 0c02 |002d: move-result-object v2 │ │ -0b3ffc: 7030 8924 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2489 │ │ -0b4002: 2701 |0031: throw v1 │ │ +0b3f3c: |[0b3f3c] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +0b3f4c: 7110 9e1e 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0b3f52: 0a01 |0003: move-result v1 │ │ +0b3f54: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +0b3f58: 2201 7e04 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b3f5c: 1a02 210f |0008: const-string v2, "Name must not be empty" // string@0f21 │ │ +0b3f60: 7020 8824 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b3f66: 2701 |000d: throw v1 │ │ +0b3f68: 6e10 1d24 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@241d │ │ +0b3f6e: 0c06 |0011: move-result-object v6 │ │ +0b3f70: 5441 f901 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01f9 │ │ +0b3f74: 6e30 6525 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0b3f7a: 0e00 |0017: return-void │ │ +0b3f7c: 0d00 |0018: move-exception v0 │ │ +0b3f7e: 2201 7e04 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b3f82: 2202 9204 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b3f86: 7010 fb24 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b3f8c: 1a03 4a05 |0020: const-string v3, "Failed to resolve canonical path for " // string@054a │ │ +0b3f90: 6e20 0425 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b3f96: 0c02 |0025: move-result-object v2 │ │ +0b3f98: 6e20 0325 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b3f9e: 0c02 |0029: move-result-object v2 │ │ +0b3fa0: 6e10 0a25 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b3fa6: 0c02 |002d: move-result-object v2 │ │ +0b3fa8: 7030 8924 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2489 │ │ +0b3fae: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x000e line=649 │ │ @@ -198043,76 +198144,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 │ │ -0b4014: |[0b4014] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -0b4024: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0b4026: 6e10 f802 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@02f8 │ │ -0b402c: 0c02 |0004: move-result-object v2 │ │ -0b402e: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ -0b4032: 6e30 e024 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@24e0 │ │ -0b4038: 0a04 |000a: move-result v4 │ │ -0b403a: 6e30 ed24 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0b4040: 0c06 |000e: move-result-object v6 │ │ -0b4042: 7110 f302 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ -0b4048: 0c05 |0012: move-result-object v5 │ │ -0b404a: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ -0b404e: 6e20 ec24 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0b4054: 0c06 |0018: move-result-object v6 │ │ -0b4056: 7110 f302 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ -0b405c: 0c02 |001c: move-result-object v2 │ │ -0b405e: 5496 f901 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01f9 │ │ -0b4062: 6e20 6325 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -0b4068: 0c03 |0022: move-result-object v3 │ │ -0b406a: 1f03 5f04 |0023: check-cast v3, Ljava/io/File; // type@045f │ │ -0b406e: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ -0b4072: 2206 7e04 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b4076: 2207 9204 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0b407a: 7010 fb24 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b4080: 1a08 0e13 |002e: const-string v8, "Unable to find configured root for " // string@130e │ │ -0b4084: 6e20 0425 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b408a: 0c07 |0033: move-result-object v7 │ │ -0b408c: 6e20 0325 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b4092: 0c07 |0037: move-result-object v7 │ │ -0b4094: 6e10 0a25 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b409a: 0c07 |003b: move-result-object v7 │ │ -0b409c: 7020 8824 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b40a2: 2706 |003f: throw v6 │ │ -0b40a4: 2201 5f04 |0040: new-instance v1, Ljava/io/File; // type@045f │ │ -0b40a8: 7030 1424 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ -0b40ae: 6e10 1d24 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@241d │ │ -0b40b4: 0c01 |0048: move-result-object v1 │ │ -0b40b6: 6e10 2224 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -0b40bc: 0c06 |004c: move-result-object v6 │ │ -0b40be: 6e10 2224 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -0b40c4: 0c07 |0050: move-result-object v7 │ │ -0b40c6: 6e20 ea24 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0b40cc: 0a06 |0054: move-result v6 │ │ -0b40ce: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ -0b40d2: 2206 8f04 |0057: new-instance v6, Ljava/lang/SecurityException; // type@048f │ │ -0b40d6: 1a07 7f10 |0059: const-string v7, "Resolved path jumped beyond configured root" // string@107f │ │ -0b40da: 7020 ce24 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@24ce │ │ -0b40e0: 2706 |005e: throw v6 │ │ -0b40e2: 0d00 |005f: move-exception v0 │ │ -0b40e4: 2206 7e04 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b40e8: 2207 9204 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0b40ec: 7010 fb24 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b40f2: 1a08 4a05 |0067: const-string v8, "Failed to resolve canonical path for " // string@054a │ │ -0b40f6: 6e20 0425 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b40fc: 0c07 |006c: move-result-object v7 │ │ -0b40fe: 6e20 0325 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b4104: 0c07 |0070: move-result-object v7 │ │ -0b4106: 6e10 0a25 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b410c: 0c07 |0074: move-result-object v7 │ │ -0b410e: 7020 8824 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b4114: 2706 |0078: throw v6 │ │ -0b4116: 1101 |0079: return-object v1 │ │ +0b3fc0: |[0b3fc0] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +0b3fd0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0b3fd2: 6e10 f802 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@02f8 │ │ +0b3fd8: 0c02 |0004: move-result-object v2 │ │ +0b3fda: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +0b3fde: 6e30 e024 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@24e0 │ │ +0b3fe4: 0a04 |000a: move-result v4 │ │ +0b3fe6: 6e30 ed24 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0b3fec: 0c06 |000e: move-result-object v6 │ │ +0b3fee: 7110 f302 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ +0b3ff4: 0c05 |0012: move-result-object v5 │ │ +0b3ff6: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +0b3ffa: 6e20 ec24 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0b4000: 0c06 |0018: move-result-object v6 │ │ +0b4002: 7110 f302 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ +0b4008: 0c02 |001c: move-result-object v2 │ │ +0b400a: 5496 f901 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01f9 │ │ +0b400e: 6e20 6325 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +0b4014: 0c03 |0022: move-result-object v3 │ │ +0b4016: 1f03 5f04 |0023: check-cast v3, Ljava/io/File; // type@045f │ │ +0b401a: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +0b401e: 2206 7e04 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b4022: 2207 9204 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0b4026: 7010 fb24 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b402c: 1a08 0e13 |002e: const-string v8, "Unable to find configured root for " // string@130e │ │ +0b4030: 6e20 0425 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b4036: 0c07 |0033: move-result-object v7 │ │ +0b4038: 6e20 0325 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b403e: 0c07 |0037: move-result-object v7 │ │ +0b4040: 6e10 0a25 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b4046: 0c07 |003b: move-result-object v7 │ │ +0b4048: 7020 8824 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b404e: 2706 |003f: throw v6 │ │ +0b4050: 2201 5f04 |0040: new-instance v1, Ljava/io/File; // type@045f │ │ +0b4054: 7030 1424 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ +0b405a: 6e10 1d24 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@241d │ │ +0b4060: 0c01 |0048: move-result-object v1 │ │ +0b4062: 6e10 2224 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +0b4068: 0c06 |004c: move-result-object v6 │ │ +0b406a: 6e10 2224 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +0b4070: 0c07 |0050: move-result-object v7 │ │ +0b4072: 6e20 ea24 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0b4078: 0a06 |0054: move-result v6 │ │ +0b407a: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +0b407e: 2206 8f04 |0057: new-instance v6, Ljava/lang/SecurityException; // type@048f │ │ +0b4082: 1a07 7f10 |0059: const-string v7, "Resolved path jumped beyond configured root" // string@107f │ │ +0b4086: 7020 ce24 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@24ce │ │ +0b408c: 2706 |005e: throw v6 │ │ +0b408e: 0d00 |005f: move-exception v0 │ │ +0b4090: 2206 7e04 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b4094: 2207 9204 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0b4098: 7010 fb24 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b409e: 1a08 4a05 |0067: const-string v8, "Failed to resolve canonical path for " // string@054a │ │ +0b40a2: 6e20 0425 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b40a8: 0c07 |006c: move-result-object v7 │ │ +0b40aa: 6e20 0325 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b40b0: 0c07 |0070: move-result-object v7 │ │ +0b40b2: 6e10 0a25 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b40b8: 0c07 |0074: move-result-object v7 │ │ +0b40ba: 7020 8824 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b40c0: 2706 |0078: throw v6 │ │ +0b40c2: 1101 |0079: return-object v1 │ │ catches : 1 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x005f │ │ positions : │ │ 0x0001 line=698 │ │ 0x0005 line=700 │ │ 0x000b line=701 │ │ @@ -198142,127 +198243,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 │ │ -0b4128: |[0b4128] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ -0b4138: 6e10 1e24 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@241e │ │ -0b413e: 0c03 |0003: move-result-object v3 │ │ -0b4140: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0b4142: 5496 f901 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01f9 │ │ -0b4146: 6e10 6225 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2562 │ │ -0b414c: 0c06 |000a: move-result-object v6 │ │ -0b414e: 7210 a225 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -0b4154: 0c01 |000e: move-result-object v1 │ │ -0b4156: 7210 6f25 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0b415c: 0a06 |0012: move-result v6 │ │ -0b415e: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ -0b4162: 7210 7025 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0b4168: 0c04 |0018: move-result-object v4 │ │ -0b416a: 1f04 b804 |0019: check-cast v4, Ljava/util/Map$Entry; // type@04b8 │ │ -0b416e: 7210 9425 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -0b4174: 0c06 |001e: move-result-object v6 │ │ -0b4176: 1f06 5f04 |001f: check-cast v6, Ljava/io/File; // type@045f │ │ -0b417a: 6e10 2224 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -0b4180: 0c05 |0024: move-result-object v5 │ │ -0b4182: 6e20 ea24 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0b4188: 0a06 |0028: move-result v6 │ │ -0b418a: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ -0b418e: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ -0b4192: 6e10 e524 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0b4198: 0a07 |0030: move-result v7 │ │ -0b419a: 7210 9425 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -0b41a0: 0c06 |0034: move-result-object v6 │ │ -0b41a2: 1f06 5f04 |0035: check-cast v6, Ljava/io/File; // type@045f │ │ -0b41a6: 6e10 2224 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -0b41ac: 0c06 |003a: move-result-object v6 │ │ -0b41ae: 6e10 e524 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0b41b4: 0a06 |003e: move-result v6 │ │ -0b41b6: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ -0b41ba: 0742 |0041: move-object v2, v4 │ │ -0b41bc: 28cd |0042: goto 000f // -0033 │ │ -0b41be: 0d00 |0043: move-exception v0 │ │ -0b41c0: 2206 7e04 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b41c4: 2207 9204 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0b41c8: 7010 fb24 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b41ce: 1a08 4a05 |004b: const-string v8, "Failed to resolve canonical path for " // string@054a │ │ -0b41d2: 6e20 0425 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b41d8: 0c07 |0050: move-result-object v7 │ │ -0b41da: 6e20 0325 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0b41e0: 0c07 |0054: move-result-object v7 │ │ -0b41e2: 6e10 0a25 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b41e8: 0c07 |0058: move-result-object v7 │ │ -0b41ea: 7020 8824 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b41f0: 2706 |005c: throw v6 │ │ -0b41f2: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ -0b41f6: 2206 7e04 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b41fa: 2207 9204 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0b41fe: 7010 fb24 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b4204: 1a08 4705 |0066: const-string v8, "Failed to find configured root that contains " // string@0547 │ │ -0b4208: 6e20 0425 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b420e: 0c07 |006b: move-result-object v7 │ │ -0b4210: 6e20 0425 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b4216: 0c07 |006f: move-result-object v7 │ │ -0b4218: 6e10 0a25 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b421e: 0c07 |0073: move-result-object v7 │ │ -0b4220: 7020 8824 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b4226: 2706 |0077: throw v6 │ │ -0b4228: 7210 9425 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -0b422e: 0c06 |007b: move-result-object v6 │ │ -0b4230: 1f06 5f04 |007c: check-cast v6, Ljava/io/File; // type@045f │ │ -0b4234: 6e10 2224 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -0b423a: 0c05 |0081: move-result-object v5 │ │ -0b423c: 1a06 4f01 |0082: const-string v6, "/" // string@014f │ │ -0b4240: 6e20 d924 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0b4246: 0a06 |0087: move-result v6 │ │ -0b4248: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ -0b424c: 6e10 e524 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0b4252: 0a06 |008d: move-result v6 │ │ -0b4254: 6e20 ec24 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0b425a: 0c03 |0091: move-result-object v3 │ │ -0b425c: 2207 9204 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0b4260: 7010 fb24 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b4266: 7210 9325 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ -0b426c: 0c06 |009a: move-result-object v6 │ │ -0b426e: 1f06 9004 |009b: check-cast v6, Ljava/lang/String; // type@0490 │ │ -0b4272: 7110 f402 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@02f4 │ │ -0b4278: 0c06 |00a0: move-result-object v6 │ │ -0b427a: 6e20 0425 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b4280: 0c06 |00a4: move-result-object v6 │ │ -0b4282: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ -0b4286: 6e20 fe24 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0b428c: 0c06 |00aa: move-result-object v6 │ │ -0b428e: 1a07 4f01 |00ab: const-string v7, "/" // string@014f │ │ -0b4292: 7120 f502 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f5 │ │ -0b4298: 0c07 |00b0: move-result-object v7 │ │ -0b429a: 6e20 0425 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b42a0: 0c06 |00b4: move-result-object v6 │ │ -0b42a2: 6e10 0a25 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b42a8: 0c03 |00b8: move-result-object v3 │ │ -0b42aa: 2206 8c00 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@008c │ │ -0b42ae: 7010 e902 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@02e9 │ │ -0b42b4: 1a07 a219 |00be: const-string v7, "content" // string@19a2 │ │ -0b42b8: 6e20 f202 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02f2 │ │ -0b42be: 0c06 |00c3: move-result-object v6 │ │ -0b42c0: 5497 f801 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01f8 │ │ -0b42c4: 6e20 ed02 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ed │ │ -0b42ca: 0c06 |00c9: move-result-object v6 │ │ -0b42cc: 6e20 ef02 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ef │ │ -0b42d2: 0c06 |00cd: move-result-object v6 │ │ -0b42d4: 6e10 ee02 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@02ee │ │ -0b42da: 0c06 |00d1: move-result-object v6 │ │ -0b42dc: 1106 |00d2: return-object v6 │ │ -0b42de: 6e10 e524 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0b42e4: 0a06 |00d6: move-result v6 │ │ -0b42e6: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0b42ea: 6e20 ec24 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0b42f0: 0c03 |00dc: move-result-object v3 │ │ -0b42f2: 28b5 |00dd: goto 0092 // -004b │ │ +0b40d4: |[0b40d4] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ +0b40e4: 6e10 1e24 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@241e │ │ +0b40ea: 0c03 |0003: move-result-object v3 │ │ +0b40ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0b40ee: 5496 f901 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@01f9 │ │ +0b40f2: 6e10 6225 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2562 │ │ +0b40f8: 0c06 |000a: move-result-object v6 │ │ +0b40fa: 7210 a225 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +0b4100: 0c01 |000e: move-result-object v1 │ │ +0b4102: 7210 6f25 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0b4108: 0a06 |0012: move-result v6 │ │ +0b410a: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ +0b410e: 7210 7025 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0b4114: 0c04 |0018: move-result-object v4 │ │ +0b4116: 1f04 b804 |0019: check-cast v4, Ljava/util/Map$Entry; // type@04b8 │ │ +0b411a: 7210 9425 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +0b4120: 0c06 |001e: move-result-object v6 │ │ +0b4122: 1f06 5f04 |001f: check-cast v6, Ljava/io/File; // type@045f │ │ +0b4126: 6e10 2224 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +0b412c: 0c05 |0024: move-result-object v5 │ │ +0b412e: 6e20 ea24 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0b4134: 0a06 |0028: move-result v6 │ │ +0b4136: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ +0b413a: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ +0b413e: 6e10 e524 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0b4144: 0a07 |0030: move-result v7 │ │ +0b4146: 7210 9425 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +0b414c: 0c06 |0034: move-result-object v6 │ │ +0b414e: 1f06 5f04 |0035: check-cast v6, Ljava/io/File; // type@045f │ │ +0b4152: 6e10 2224 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +0b4158: 0c06 |003a: move-result-object v6 │ │ +0b415a: 6e10 e524 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0b4160: 0a06 |003e: move-result v6 │ │ +0b4162: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ +0b4166: 0742 |0041: move-object v2, v4 │ │ +0b4168: 28cd |0042: goto 000f // -0033 │ │ +0b416a: 0d00 |0043: move-exception v0 │ │ +0b416c: 2206 7e04 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b4170: 2207 9204 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0b4174: 7010 fb24 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b417a: 1a08 4a05 |004b: const-string v8, "Failed to resolve canonical path for " // string@054a │ │ +0b417e: 6e20 0425 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b4184: 0c07 |0050: move-result-object v7 │ │ +0b4186: 6e20 0325 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0b418c: 0c07 |0054: move-result-object v7 │ │ +0b418e: 6e10 0a25 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b4194: 0c07 |0058: move-result-object v7 │ │ +0b4196: 7020 8824 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b419c: 2706 |005c: throw v6 │ │ +0b419e: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ +0b41a2: 2206 7e04 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b41a6: 2207 9204 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0b41aa: 7010 fb24 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b41b0: 1a08 4705 |0066: const-string v8, "Failed to find configured root that contains " // string@0547 │ │ +0b41b4: 6e20 0425 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b41ba: 0c07 |006b: move-result-object v7 │ │ +0b41bc: 6e20 0425 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b41c2: 0c07 |006f: move-result-object v7 │ │ +0b41c4: 6e10 0a25 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b41ca: 0c07 |0073: move-result-object v7 │ │ +0b41cc: 7020 8824 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b41d2: 2706 |0077: throw v6 │ │ +0b41d4: 7210 9425 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +0b41da: 0c06 |007b: move-result-object v6 │ │ +0b41dc: 1f06 5f04 |007c: check-cast v6, Ljava/io/File; // type@045f │ │ +0b41e0: 6e10 2224 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +0b41e6: 0c05 |0081: move-result-object v5 │ │ +0b41e8: 1a06 4f01 |0082: const-string v6, "/" // string@014f │ │ +0b41ec: 6e20 d924 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0b41f2: 0a06 |0087: move-result v6 │ │ +0b41f4: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ +0b41f8: 6e10 e524 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0b41fe: 0a06 |008d: move-result v6 │ │ +0b4200: 6e20 ec24 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0b4206: 0c03 |0091: move-result-object v3 │ │ +0b4208: 2207 9204 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0b420c: 7010 fb24 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b4212: 7210 9325 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ +0b4218: 0c06 |009a: move-result-object v6 │ │ +0b421a: 1f06 9004 |009b: check-cast v6, Ljava/lang/String; // type@0490 │ │ +0b421e: 7110 f402 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@02f4 │ │ +0b4224: 0c06 |00a0: move-result-object v6 │ │ +0b4226: 6e20 0425 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b422c: 0c06 |00a4: move-result-object v6 │ │ +0b422e: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ +0b4232: 6e20 fe24 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0b4238: 0c06 |00aa: move-result-object v6 │ │ +0b423a: 1a07 4f01 |00ab: const-string v7, "/" // string@014f │ │ +0b423e: 7120 f502 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02f5 │ │ +0b4244: 0c07 |00b0: move-result-object v7 │ │ +0b4246: 6e20 0425 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b424c: 0c06 |00b4: move-result-object v6 │ │ +0b424e: 6e10 0a25 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b4254: 0c03 |00b8: move-result-object v3 │ │ +0b4256: 2206 8c00 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@008c │ │ +0b425a: 7010 e902 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@02e9 │ │ +0b4260: 1a07 a219 |00be: const-string v7, "content" // string@19a2 │ │ +0b4264: 6e20 f202 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02f2 │ │ +0b426a: 0c06 |00c3: move-result-object v6 │ │ +0b426c: 5497 f801 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@01f8 │ │ +0b4270: 6e20 ed02 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ed │ │ +0b4276: 0c06 |00c9: move-result-object v6 │ │ +0b4278: 6e20 ef02 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ef │ │ +0b427e: 0c06 |00cd: move-result-object v6 │ │ +0b4280: 6e10 ee02 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@02ee │ │ +0b4286: 0c06 |00d1: move-result-object v6 │ │ +0b4288: 1106 |00d2: return-object v6 │ │ +0b428a: 6e10 e524 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0b4290: 0a06 |00d6: move-result v6 │ │ +0b4292: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0b4296: 6e20 ec24 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0b429c: 0c03 |00dc: move-result-object v3 │ │ +0b429e: 28b5 |00dd: goto 0092 // -004b │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0043 │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=668 │ │ 0x0005 line=669 │ │ @@ -198324,17 +198425,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4304: |[0b4304] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -0b4314: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b431a: 0e00 |0003: return-void │ │ +0b42b0: |[0b42b0] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +0b42c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b42c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -198343,22 +198444,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 │ │ -0b431c: |[0b431c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0b432c: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0b4330: 1a01 2d17 |0002: const-string v1, "android.intent.action.MAIN" // string@172d │ │ -0b4334: 7020 4c01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0b433a: 6e20 7601 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -0b4340: 1a01 3217 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@1732 │ │ -0b4344: 6e20 4d01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014d │ │ -0b434a: 1100 |000f: return-object v0 │ │ +0b42c8: |[0b42c8] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0b42d8: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0b42dc: 1a01 2d17 |0002: const-string v1, "android.intent.action.MAIN" // string@172d │ │ +0b42e0: 7020 4c01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0b42e6: 6e20 7601 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +0b42ec: 1a01 3217 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@1732 │ │ +0b42f0: 6e20 4d01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014d │ │ +0b42f6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ @@ -198371,19 +198472,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 │ │ -0b434c: |[0b434c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0b435c: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0b4360: 7020 4c01 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0b4366: 6e20 4d01 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014d │ │ -0b436c: 1100 |0008: return-object v0 │ │ +0b42f8: |[0b42f8] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0b4308: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0b430c: 7020 4c01 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0b4312: 6e20 4d01 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014d │ │ +0b4318: 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; │ │ @@ -198396,20 +198497,20 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b4370: |[0b4370] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0b4380: 6e20 ad07 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07ad │ │ -0b4386: 0c00 |0003: move-result-object v0 │ │ -0b4388: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ -0b438e: 6e20 4e01 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -0b4394: 1100 |000a: return-object v0 │ │ +0b431c: |[0b431c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0b432c: 6e20 ad07 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07ad │ │ +0b4332: 0c00 |0003: move-result-object v0 │ │ +0b4334: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ +0b433a: 6e20 4e01 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +0b4340: 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; │ │ @@ -198454,19 +198555,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 │ │ -0b4398: |[0b4398] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -0b43a8: 5b12 2802 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0228 │ │ -0b43ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b43ae: 7020 ff07 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@07ff │ │ -0b43b4: 0e00 |0006: return-void │ │ +0b4344: |[0b4344] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +0b4354: 5b12 2802 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0228 │ │ +0b4358: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b435a: 7020 ff07 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@07ff │ │ +0b4360: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -198477,30 +198578,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0b43b8: |[0b43b8] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -0b43c8: 5430 2802 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0228 │ │ -0b43cc: 7110 0208 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0802 │ │ -0b43d2: 0c00 |0005: move-result-object v0 │ │ -0b43d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0b43d6: 6e20 cf25 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@25cf │ │ -0b43dc: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -0b43e0: 7110 6703 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0367 │ │ -0b43e6: 5430 2802 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0228 │ │ -0b43ea: 5431 2802 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0228 │ │ -0b43ee: 5432 2702 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0227 │ │ -0b43f2: 6e20 0708 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0807 │ │ -0b43f8: 0c01 |0018: move-result-object v1 │ │ -0b43fa: 7120 0308 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0803 │ │ -0b4400: 0c00 |001c: move-result-object v0 │ │ -0b4402: 1100 |001d: return-object v0 │ │ +0b4364: |[0b4364] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +0b4374: 5430 2802 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0228 │ │ +0b4378: 7110 0208 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0802 │ │ +0b437e: 0c00 |0005: move-result-object v0 │ │ +0b4380: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0b4382: 6e20 cf25 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@25cf │ │ +0b4388: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +0b438c: 7110 6703 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0367 │ │ +0b4392: 5430 2802 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0228 │ │ +0b4396: 5431 2802 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0228 │ │ +0b439a: 5432 2702 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0227 │ │ +0b439e: 6e20 0708 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0807 │ │ +0b43a4: 0c01 |0018: move-result-object v1 │ │ +0b43a6: 7120 0308 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0803 │ │ +0b43ac: 0c00 |001c: move-result-object v0 │ │ +0b43ae: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000a line=122 │ │ 0x000f line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ @@ -198537,17 +198638,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4404: |[0b4404] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -0b4414: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b441a: 0e00 |0003: return-void │ │ +0b43b0: |[0b43b0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +0b43c0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b43c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -198556,17 +198657,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b441c: |[0b441c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -0b442c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b442e: 0f00 |0001: return v0 │ │ +0b43c8: |[0b43c8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0b43d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b43da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0002 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -198575,16 +198676,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4430: |[0b4430] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -0b4440: 0e00 |0000: return-void │ │ +0b43dc: |[0b43dc] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +0b43ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -198593,16 +198694,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 │ │ -0b4444: |[0b4444] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0b4454: 0e00 |0000: return-void │ │ +0b43f0: |[0b43f0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0b4400: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=2 mirrored Z │ │ @@ -198641,20 +198742,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b4458: |[0b4458] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ -0b4468: 7010 4108 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0841 │ │ -0b446e: 7110 4808 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0848 │ │ -0b4474: 0c00 |0006: move-result-object v0 │ │ -0b4476: 5b10 4602 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0246 │ │ -0b447a: 0e00 |0009: return-void │ │ +0b4404: |[0b4404] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ +0b4414: 7010 4108 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0841 │ │ +0b441a: 7110 4808 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0848 │ │ +0b4420: 0c00 |0006: move-result-object v0 │ │ +0b4422: 5b10 4602 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0246 │ │ +0b4426: 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; │ │ @@ -198666,19 +198767,19 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b447c: |[0b447c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ -0b448c: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0246 │ │ -0b4490: 7120 4708 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0847 │ │ -0b4496: 0c00 |0005: move-result-object v0 │ │ -0b4498: 1100 |0006: return-object v0 │ │ +0b4428: |[0b4428] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ +0b4438: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0246 │ │ +0b443c: 7120 4708 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0847 │ │ +0b4442: 0c00 |0005: move-result-object v0 │ │ +0b4444: 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 │ │ │ │ @@ -198687,19 +198788,19 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b449c: |[0b449c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ -0b44ac: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0246 │ │ -0b44b0: 7110 4908 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0849 │ │ -0b44b6: 0c00 |0005: move-result-object v0 │ │ -0b44b8: 1100 |0006: return-object v0 │ │ +0b4448: |[0b4448] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ +0b4458: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0246 │ │ +0b445c: 7110 4908 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0849 │ │ +0b4462: 0c00 |0005: move-result-object v0 │ │ +0b4464: 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;) │ │ @@ -198707,19 +198808,19 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b44bc: |[0b44bc] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -0b44cc: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0246 │ │ -0b44d0: 7120 4a08 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@084a │ │ -0b44d6: 0c00 |0005: move-result-object v0 │ │ -0b44d8: 1100 |0006: return-object v0 │ │ +0b4468: |[0b4468] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +0b4478: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0246 │ │ +0b447c: 7120 4a08 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@084a │ │ +0b4482: 0c00 |0005: move-result-object v0 │ │ +0b4484: 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; │ │ │ │ @@ -198757,22 +198858,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b44dc: |[0b44dc] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ -0b44ec: 7010 4108 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0841 │ │ -0b44f2: 1a00 0c36 |0003: const-string v0, "window" // string@360c │ │ -0b44f6: 6e20 3601 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0b44fc: 0c00 |0008: move-result-object v0 │ │ -0b44fe: 1f00 e403 |0009: check-cast v0, Landroid/view/WindowManager; // type@03e4 │ │ -0b4502: 5b10 4702 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0247 │ │ -0b4506: 0e00 |000d: return-void │ │ +0b4488: |[0b4488] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ +0b4498: 7010 4108 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0841 │ │ +0b449e: 1a00 0c36 |0003: const-string v0, "window" // string@360c │ │ +0b44a2: 6e20 3601 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0b44a8: 0c00 |0008: move-result-object v0 │ │ +0b44aa: 1f00 e403 |0009: check-cast v0, Landroid/view/WindowManager; // type@03e4 │ │ +0b44ae: 5b10 4702 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0247 │ │ +0b44b2: 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; │ │ @@ -198784,24 +198885,24 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b4508: |[0b4508] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ -0b4518: 5421 4702 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0247 │ │ -0b451c: 7210 9a20 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ -0b4522: 0c00 |0005: move-result-object v0 │ │ -0b4524: 6e10 e11e 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1ee1 │ │ -0b452a: 0a01 |0009: move-result v1 │ │ -0b452c: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -0b4530: 1100 |000c: return-object v0 │ │ -0b4532: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0b4534: 28fe |000e: goto 000c // -0002 │ │ +0b44b4: |[0b44b4] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ +0b44c4: 5421 4702 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0247 │ │ +0b44c8: 7210 9a20 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ +0b44ce: 0c00 |0005: move-result-object v0 │ │ +0b44d0: 6e10 e11e 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@1ee1 │ │ +0b44d6: 0a01 |0009: move-result v1 │ │ +0b44d8: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +0b44dc: 1100 |000c: return-object v0 │ │ +0b44de: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0b44e0: 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; │ │ @@ -198814,23 +198915,23 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b4538: |[0b4538] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ -0b4548: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b454a: 2300 6f06 |0001: new-array v0, v0, [Landroid/view/Display; // type@066f │ │ -0b454e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0b4550: 5432 4702 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0247 │ │ -0b4554: 7210 9a20 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ -0b455a: 0c02 |0009: move-result-object v2 │ │ -0b455c: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -0b4560: 1100 |000c: return-object v0 │ │ +0b44e4: |[0b44e4] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ +0b44f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b44f6: 2300 6f06 |0001: new-array v0, v0, [Landroid/view/Display; // type@066f │ │ +0b44fa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0b44fc: 5432 4702 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0247 │ │ +0b4500: 7210 9a20 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ +0b4506: 0c02 |0009: move-result-object v2 │ │ +0b4508: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +0b450c: 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;) │ │ @@ -198838,22 +198939,22 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b4564: |[0b4564] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -0b4574: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -0b4578: 6e10 3e08 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@083e │ │ -0b457e: 0c00 |0005: move-result-object v0 │ │ -0b4580: 1100 |0006: return-object v0 │ │ -0b4582: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b4584: 2300 6f06 |0008: new-array v0, v0, [Landroid/view/Display; // type@066f │ │ -0b4588: 28fc |000a: goto 0006 // -0004 │ │ +0b4510: |[0b4510] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +0b4520: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +0b4524: 6e10 3e08 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@083e │ │ +0b452a: 0c00 |0005: move-result-object v0 │ │ +0b452c: 1100 |0006: return-object v0 │ │ +0b452e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b4530: 2300 6f06 |0008: new-array v0, v0, [Landroid/view/Display; // type@066f │ │ +0b4534: 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; │ │ │ │ @@ -198915,18 +199016,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 │ │ -0b458c: |[0b458c] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ -0b459c: 5b01 5302 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ -0b45a0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b45a6: 0e00 |0005: return-void │ │ +0b4538: |[0b4538] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ +0b4548: 5b01 5302 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ +0b454c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4552: 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; │ │ │ │ @@ -198936,20 +199037,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b45a8: |[0b45a8] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ -0b45b8: 5420 5302 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ -0b45bc: 5400 6102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b45c0: 6e10 a208 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@08a2 │ │ -0b45c6: 0b00 |0007: move-result-wide v0 │ │ -0b45c8: 1000 |0008: return-wide v0 │ │ +0b4554: |[0b4554] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ +0b4564: 5420 5302 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ +0b4568: 5400 6102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b456c: 6e10 a208 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@08a2 │ │ +0b4572: 0b00 |0007: move-result-wide v0 │ │ +0b4574: 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;) │ │ @@ -198957,19 +199058,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b45cc: |[0b45cc] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ -0b45dc: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ -0b45e0: 5400 6102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b45e4: 6e20 a008 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@08a0 │ │ -0b45ea: 0e00 |0007: return-void │ │ +0b4578: |[0b4578] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ +0b4588: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ +0b458c: 5400 6102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b4590: 6e20 a008 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@08a0 │ │ +0b4596: 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 │ │ @@ -198979,19 +199080,19 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b45ec: |[0b45ec] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ -0b45fc: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ -0b4600: 5400 6502 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0265 │ │ -0b4604: 6e20 071f 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1f07 │ │ -0b460a: 0e00 |0007: return-void │ │ +0b4598: |[0b4598] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ +0b45a8: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ +0b45ac: 5400 6502 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0265 │ │ +0b45b0: 6e20 071f 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1f07 │ │ +0b45b6: 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; │ │ @@ -199001,19 +199102,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b460c: |[0b460c] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ -0b461c: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ -0b4620: 5400 6102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4624: 6e30 a908 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@08a9 │ │ -0b462a: 0e00 |0007: return-void │ │ +0b45b8: |[0b45b8] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ +0b45c8: 5410 5302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0253 │ │ +0b45cc: 5400 6102 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b45d0: 6e30 a908 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@08a9 │ │ +0b45d6: 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 │ │ @@ -199138,18 +199239,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 │ │ -0b462c: |[0b462c] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ -0b463c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b463e: 7040 6d08 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@086d │ │ -0b4644: 0e00 |0004: return-void │ │ +0b45d8: |[0b45d8] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ +0b45e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b45ea: 7040 6d08 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@086d │ │ +0b45f0: 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; │ │ @@ -199160,62 +199261,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 │ │ -0b4648: |[0b4648] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -0b4658: 7010 5608 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0856 │ │ -0b465e: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0b4662: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b4668: 5b50 6602 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ -0b466c: 2200 6701 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@0167 │ │ -0b4670: 7020 6208 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0862 │ │ -0b4676: 5b50 6702 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0267 │ │ -0b467a: 2200 6801 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@0168 │ │ -0b467e: 7020 6708 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0867 │ │ -0b4684: 5b50 6502 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0265 │ │ -0b4688: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ -0b468c: 0760 |001a: move-object v0, v6 │ │ -0b468e: 5b50 6202 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0262 │ │ -0b4692: 5b58 6102 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4696: 5450 6202 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0262 │ │ -0b469a: 1a01 b917 |0021: const-string v1, "audio" // string@17b9 │ │ -0b469e: 6e20 3601 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0b46a4: 0c00 |0026: move-result-object v0 │ │ -0b46a6: 1f00 8500 |0027: check-cast v0, Landroid/media/AudioManager; // type@0085 │ │ -0b46aa: 5b50 6002 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0260 │ │ -0b46ae: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ -0b46b2: 6e10 5d00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@005d │ │ -0b46b8: 0c00 |0030: move-result-object v0 │ │ -0b46ba: 6e10 9420 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ -0b46c0: 0c07 |0034: move-result-object v7 │ │ -0b46c2: 5b57 6802 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0268 │ │ -0b46c6: 5450 6802 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0268 │ │ -0b46ca: 7110 600b 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0b60 │ │ -0b46d0: 0c00 |003c: move-result-object v0 │ │ -0b46d2: 5b50 6402 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0264 │ │ -0b46d6: 6000 3c00 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0b46da: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ -0b46de: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ -0b46e2: 2200 6f01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@016f │ │ -0b46e6: 5451 6202 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0262 │ │ -0b46ea: 5452 6002 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0260 │ │ -0b46ee: 5453 6802 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0268 │ │ -0b46f2: 5454 6702 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0267 │ │ -0b46f6: 7054 9008 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@0890 │ │ -0b46fc: 5b50 6302 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4700: 0e00 |0054: return-void │ │ -0b4702: 6e10 b11f 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ -0b4708: 0c00 |0058: move-result-object v0 │ │ -0b470a: 28c2 |0059: goto 001b // -003e │ │ -0b470c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -0b470e: 5b50 6302 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4712: 28f7 |005d: goto 0054 // -0009 │ │ +0b45f4: |[0b45f4] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +0b4604: 7010 5608 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0856 │ │ +0b460a: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0b460e: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b4614: 5b50 6602 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ +0b4618: 2200 6701 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@0167 │ │ +0b461c: 7020 6208 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@0862 │ │ +0b4622: 5b50 6702 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0267 │ │ +0b4626: 2200 6801 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@0168 │ │ +0b462a: 7020 6708 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0867 │ │ +0b4630: 5b50 6502 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0265 │ │ +0b4634: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ +0b4638: 0760 |001a: move-object v0, v6 │ │ +0b463a: 5b50 6202 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0262 │ │ +0b463e: 5b58 6102 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b4642: 5450 6202 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0262 │ │ +0b4646: 1a01 b917 |0021: const-string v1, "audio" // string@17b9 │ │ +0b464a: 6e20 3601 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0b4650: 0c00 |0026: move-result-object v0 │ │ +0b4652: 1f00 8500 |0027: check-cast v0, Landroid/media/AudioManager; // type@0085 │ │ +0b4656: 5b50 6002 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0260 │ │ +0b465a: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ +0b465e: 6e10 5d00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@005d │ │ +0b4664: 0c00 |0030: move-result-object v0 │ │ +0b4666: 6e10 9420 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ +0b466c: 0c07 |0034: move-result-object v7 │ │ +0b466e: 5b57 6802 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0268 │ │ +0b4672: 5450 6802 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0268 │ │ +0b4676: 7110 600b 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0b60 │ │ +0b467c: 0c00 |003c: move-result-object v0 │ │ +0b467e: 5b50 6402 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0264 │ │ +0b4682: 6000 3c00 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0b4686: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ +0b468a: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ +0b468e: 2200 6f01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@016f │ │ +0b4692: 5451 6202 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0262 │ │ +0b4696: 5452 6002 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0260 │ │ +0b469a: 5453 6802 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0268 │ │ +0b469e: 5454 6702 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0267 │ │ +0b46a2: 7054 9008 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@0890 │ │ +0b46a8: 5b50 6302 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b46ac: 0e00 |0054: return-void │ │ +0b46ae: 6e10 b11f 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ +0b46b4: 0c00 |0058: move-result-object v0 │ │ +0b46b6: 28c2 |0059: goto 001b // -003e │ │ +0b46b8: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +0b46ba: 5b50 6302 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b46be: 28f7 |005d: goto 0054 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=55 │ │ 0x000a line=57 │ │ 0x0011 line=130 │ │ 0x0018 line=160 │ │ @@ -199240,18 +199341,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 │ │ -0b4714: |[0b4714] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -0b4724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b4726: 7040 6d08 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@086d │ │ -0b472c: 0e00 |0004: return-void │ │ +0b46c0: |[0b46c0] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +0b46d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b46d2: 7040 6d08 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@086d │ │ +0b46d8: 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; │ │ @@ -199262,28 +199363,28 @@ │ │ type : '()[Landroid/support/v4/media/TransportStateListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0b4730: |[0b4730] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ -0b4740: 5421 6602 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ -0b4744: 6e10 4c25 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b474a: 0a01 |0005: move-result v1 │ │ -0b474c: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ -0b4750: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b4752: 1100 |0009: return-object v0 │ │ -0b4754: 5421 6602 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ -0b4758: 6e10 4c25 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0b475e: 0a01 |000f: move-result v1 │ │ -0b4760: 2310 6706 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0667 │ │ -0b4764: 5421 6602 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ -0b4768: 6e20 4e25 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -0b476e: 28f2 |0017: goto 0009 // -000e │ │ +0b46dc: |[0b46dc] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ +0b46ec: 5421 6602 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ +0b46f0: 6e10 4c25 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b46f6: 0a01 |0005: move-result v1 │ │ +0b46f8: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ +0b46fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b46fe: 1100 |0009: return-object v0 │ │ +0b4700: 5421 6602 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ +0b4704: 6e10 4c25 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0b470a: 0a01 |000f: move-result v1 │ │ +0b470c: 2310 6706 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0667 │ │ +0b4710: 5421 6602 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ +0b4714: 6e20 4e25 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +0b471a: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x0009 line=217 │ │ 0x000a line=215 │ │ 0x0012 line=216 │ │ @@ -199296,22 +199397,22 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -0b4770: |[0b4770] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ -0b4780: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -0b4786: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b4788: 0f00 |0004: return v0 │ │ -0b478a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b478c: 28fe |0006: goto 0004 // -0002 │ │ -0b478e: 0000 |0007: nop // spacer │ │ -0b4790: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ +0b471c: |[0b471c] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ +0b472c: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +0b4732: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b4734: 0f00 |0004: return v0 │ │ +0b4736: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b4738: 28fe |0006: goto 0004 // -0002 │ │ +0b473a: 0000 |0007: nop // spacer │ │ +0b473c: 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 : │ │ @@ -199322,29 +199423,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0b47ec: |[0b47ec] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ -0b47fc: 5450 6302 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4800: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -0b4804: 5450 6302 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4808: 5451 6102 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b480c: 6e10 a508 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@08a5 │ │ -0b4812: 0a01 |000b: move-result v1 │ │ -0b4814: 5452 6102 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4818: 6e10 a208 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@08a2 │ │ -0b481e: 0b02 |0011: move-result-wide v2 │ │ -0b4820: 5454 6102 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4824: 6e10 a408 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@08a4 │ │ -0b482a: 0a04 |0017: move-result v4 │ │ -0b482c: 6e54 9908 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0899 │ │ -0b4832: 0e00 |001b: return-void │ │ +0b4798: |[0b4798] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ +0b47a8: 5450 6302 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b47ac: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +0b47b0: 5450 6302 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b47b4: 5451 6102 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b47b8: 6e10 a508 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@08a5 │ │ +0b47be: 0a01 |000b: move-result v1 │ │ +0b47c0: 5452 6102 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b47c4: 6e10 a208 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@08a2 │ │ +0b47ca: 0b02 |0011: move-result-wide v2 │ │ +0b47cc: 5454 6102 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b47d0: 6e10 a408 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@08a4 │ │ +0b47d6: 0a04 |0017: move-result v4 │ │ +0b47d8: 6e54 9908 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0899 │ │ +0b47de: 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; │ │ @@ -199354,27 +199455,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b4834: |[0b4834] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ -0b4844: 7010 7408 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0874 │ │ -0b484a: 0c04 |0003: move-result-object v4 │ │ -0b484c: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -0b4850: 0740 |0006: move-object v0, v4 │ │ -0b4852: 2102 |0007: array-length v2, v0 │ │ -0b4854: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b4856: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -0b485a: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -0b485e: 6e20 ad08 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@08ad │ │ -0b4864: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b4868: 28f7 |0012: goto 0009 // -0009 │ │ -0b486a: 0e00 |0013: return-void │ │ +0b47e0: |[0b47e0] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ +0b47f0: 7010 7408 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0874 │ │ +0b47f6: 0c04 |0003: move-result-object v4 │ │ +0b47f8: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +0b47fc: 0740 |0006: move-object v0, v4 │ │ +0b47fe: 2102 |0007: array-length v2, v0 │ │ +0b4800: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b4802: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +0b4806: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +0b480a: 6e20 ad08 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@08ad │ │ +0b4810: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b4814: 28f7 |0012: goto 0009 // -0009 │ │ +0b4816: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x0006 line=223 │ │ 0x000d line=224 │ │ 0x0010 line=223 │ │ @@ -199392,27 +199493,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b486c: |[0b486c] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ -0b487c: 7010 7408 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0874 │ │ -0b4882: 0c04 |0003: move-result-object v4 │ │ -0b4884: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -0b4888: 0740 |0006: move-object v0, v4 │ │ -0b488a: 2102 |0007: array-length v2, v0 │ │ -0b488c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b488e: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -0b4892: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -0b4896: 6e20 ae08 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@08ae │ │ -0b489c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b48a0: 28f7 |0012: goto 0009 // -0009 │ │ -0b48a2: 0e00 |0013: return-void │ │ +0b4818: |[0b4818] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ +0b4828: 7010 7408 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0874 │ │ +0b482e: 0c04 |0003: move-result-object v4 │ │ +0b4830: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +0b4834: 0740 |0006: move-object v0, v4 │ │ +0b4836: 2102 |0007: array-length v2, v0 │ │ +0b4838: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b483a: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +0b483e: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +0b4842: 6e20 ae08 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@08ae │ │ +0b4848: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b484c: 28f7 |0012: goto 0009 // -0009 │ │ +0b484e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=233 │ │ 0x0010 line=232 │ │ @@ -199431,18 +199532,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b48a4: |[0b48a4] android.support.v4.media.TransportMediator.destroy:()V │ │ -0b48b4: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b48b8: 6e10 9108 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@0891 │ │ -0b48be: 0e00 |0005: return-void │ │ +0b4850: |[0b4850] android.support.v4.media.TransportMediator.destroy:()V │ │ +0b4860: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b4864: 6e10 9108 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@0891 │ │ +0b486a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -199451,20 +199552,20 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b48c0: |[0b48c0] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0b48d0: 5420 6502 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0265 │ │ -0b48d4: 5421 6402 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0264 │ │ -0b48d8: 7140 5f0b 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@0b5f │ │ -0b48de: 0a00 |0007: move-result v0 │ │ -0b48e0: 0f00 |0008: return v0 │ │ +0b486c: |[0b486c] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0b487c: 5420 6502 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0265 │ │ +0b4880: 5421 6402 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0264 │ │ +0b4884: 7140 5f0b 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@0b5f │ │ +0b488a: 0a00 |0007: move-result v0 │ │ +0b488c: 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; │ │ │ │ @@ -199473,19 +199574,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b48e4: |[0b48e4] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ -0b48f4: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b48f8: 6e10 a108 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@08a1 │ │ -0b48fe: 0a00 |0005: move-result v0 │ │ -0b4900: 0f00 |0006: return v0 │ │ +0b4890: |[0b4890] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ +0b48a0: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b48a4: 6e10 a108 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@08a1 │ │ +0b48aa: 0a00 |0005: move-result v0 │ │ +0b48ac: 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;) │ │ @@ -199493,19 +199594,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4904: |[0b4904] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ -0b4914: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4918: 6e10 a208 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@08a2 │ │ -0b491e: 0b00 |0005: move-result-wide v0 │ │ -0b4920: 1000 |0006: return-wide v0 │ │ +0b48b0: |[0b48b0] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ +0b48c0: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b48c4: 6e10 a208 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@08a2 │ │ +0b48ca: 0b00 |0005: move-result-wide v0 │ │ +0b48cc: 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;) │ │ @@ -199513,19 +199614,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4924: |[0b4924] android.support.v4.media.TransportMediator.getDuration:()J │ │ -0b4934: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4938: 6e10 a308 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@08a3 │ │ -0b493e: 0b00 |0005: move-result-wide v0 │ │ -0b4940: 1000 |0006: return-wide v0 │ │ +0b48d0: |[0b48d0] android.support.v4.media.TransportMediator.getDuration:()J │ │ +0b48e0: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b48e4: 6e10 a308 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@08a3 │ │ +0b48ea: 0b00 |0005: move-result-wide v0 │ │ +0b48ec: 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;) │ │ @@ -199533,23 +199634,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b4944: |[0b4944] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ -0b4954: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4958: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0b495c: 5410 6302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4960: 6e10 9408 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0894 │ │ -0b4966: 0c00 |0009: move-result-object v0 │ │ -0b4968: 1100 |000a: return-object v0 │ │ -0b496a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b496c: 28fe |000c: goto 000a // -0002 │ │ +0b48f0: |[0b48f0] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ +0b4900: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b4904: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0b4908: 5410 6302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b490c: 6e10 9408 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0894 │ │ +0b4912: 0c00 |0009: move-result-object v0 │ │ +0b4914: 1100 |000a: return-object v0 │ │ +0b4916: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b4918: 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;) │ │ @@ -199557,19 +199658,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4970: |[0b4970] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ -0b4980: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4984: 6e10 a408 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@08a4 │ │ -0b498a: 0a00 |0005: move-result v0 │ │ -0b498c: 0f00 |0006: return v0 │ │ +0b491c: |[0b491c] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ +0b492c: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b4930: 6e10 a408 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@08a4 │ │ +0b4936: 0a00 |0005: move-result v0 │ │ +0b4938: 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;) │ │ @@ -199577,19 +199678,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4990: |[0b4990] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ -0b49a0: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b49a4: 6e10 a508 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@08a5 │ │ -0b49aa: 0a00 |0005: move-result v0 │ │ -0b49ac: 0f00 |0006: return v0 │ │ +0b493c: |[0b493c] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ +0b494c: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b4950: 6e10 a508 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@08a5 │ │ +0b4956: 0a00 |0005: move-result v0 │ │ +0b4958: 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;) │ │ @@ -199597,24 +199698,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b49b0: |[0b49b0] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ -0b49c0: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b49c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b49c8: 5410 6302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b49cc: 6e10 9808 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0898 │ │ -0b49d2: 5410 6102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b49d6: 6e10 a808 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@08a8 │ │ -0b49dc: 7010 7a08 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@087a │ │ -0b49e2: 7010 7d08 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@087d │ │ -0b49e8: 0e00 |0014: return-void │ │ +0b495c: |[0b495c] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ +0b496c: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b4970: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4974: 5410 6302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b4978: 6e10 9808 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0898 │ │ +0b497e: 5410 6102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b4982: 6e10 a808 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@08a8 │ │ +0b4988: 7010 7a08 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@087a │ │ +0b498e: 7010 7d08 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@087d │ │ +0b4994: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0009 line=275 │ │ 0x000e line=276 │ │ 0x0011 line=277 │ │ @@ -199627,19 +199728,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b49ec: |[0b49ec] android.support.v4.media.TransportMediator.refreshState:()V │ │ -0b49fc: 7010 7a08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@087a │ │ -0b4a02: 7010 7d08 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@087d │ │ -0b4a08: 7010 7e08 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@087e │ │ -0b4a0e: 0e00 |0009: return-void │ │ +0b4998: |[0b4998] android.support.v4.media.TransportMediator.refreshState:()V │ │ +0b49a8: 7010 7a08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@087a │ │ +0b49ae: 7010 7d08 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@087d │ │ +0b49b4: 7010 7e08 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@087e │ │ +0b49ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ 0x0006 line=249 │ │ 0x0009 line=250 │ │ locals : │ │ @@ -199650,18 +199751,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 │ │ -0b4a10: |[0b4a10] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -0b4a20: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ -0b4a24: 6e20 4125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0b4a2a: 0e00 |0005: return-void │ │ +0b49bc: |[0b49bc] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +0b49cc: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ +0b49d0: 6e20 4125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0b49d6: 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; │ │ @@ -199671,18 +199772,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b4a2c: |[0b4a2c] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ -0b4a3c: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4a40: 6e30 a908 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@08a9 │ │ -0b4a46: 0e00 |0005: return-void │ │ +0b49d8: |[0b49d8] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ +0b49e8: 5410 6102 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b49ec: 6e30 a908 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@08a9 │ │ +0b49f2: 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 │ │ @@ -199692,24 +199793,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b4a48: |[0b4a48] android.support.v4.media.TransportMediator.startPlaying:()V │ │ -0b4a58: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4a5c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b4a60: 5410 6302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4a64: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@089a │ │ -0b4a6a: 5410 6102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4a6e: 6e10 aa08 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@08aa │ │ -0b4a74: 7010 7a08 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@087a │ │ -0b4a7a: 7010 7d08 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@087d │ │ -0b4a80: 0e00 |0014: return-void │ │ +0b49f4: |[0b49f4] android.support.v4.media.TransportMediator.startPlaying:()V │ │ +0b4a04: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b4a08: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4a0c: 5410 6302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b4a10: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@089a │ │ +0b4a16: 5410 6102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b4a1a: 6e10 aa08 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@08aa │ │ +0b4a20: 7010 7a08 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@087a │ │ +0b4a26: 7010 7d08 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@087d │ │ +0b4a2c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0009 line=261 │ │ 0x000e line=262 │ │ 0x0011 line=263 │ │ @@ -199722,24 +199823,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b4a84: |[0b4a84] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ -0b4a94: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4a98: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b4a9c: 5410 6302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ -0b4aa0: 6e10 9b08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@089b │ │ -0b4aa6: 5410 6102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ -0b4aaa: 6e10 ab08 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@08ab │ │ -0b4ab0: 7010 7a08 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@087a │ │ -0b4ab6: 7010 7d08 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@087d │ │ -0b4abc: 0e00 |0014: return-void │ │ +0b4a30: |[0b4a30] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ +0b4a40: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b4a44: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4a48: 5410 6302 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0263 │ │ +0b4a4c: 6e10 9b08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@089b │ │ +0b4a52: 5410 6102 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0261 │ │ +0b4a56: 6e10 ab08 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@08ab │ │ +0b4a5c: 7010 7a08 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@087a │ │ +0b4a62: 7010 7d08 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@087d │ │ +0b4a68: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0009 line=289 │ │ 0x000e line=290 │ │ 0x0011 line=291 │ │ @@ -199752,18 +199853,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 │ │ -0b4ac0: |[0b4ac0] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -0b4ad0: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ -0b4ad4: 6e20 4a25 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ -0b4ada: 0e00 |0005: return-void │ │ +0b4a6c: |[0b4a6c] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +0b4a7c: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0266 │ │ +0b4a80: 6e20 4a25 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ +0b4a86: 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; │ │ @@ -199799,17 +199900,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4adc: |[0b4adc] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ -0b4aec: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4af2: 0e00 |0003: return-void │ │ +0b4a88: |[0b4a88] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ +0b4a98: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4a9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -199818,27 +199919,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0b4af4: |[0b4af4] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b4b04: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b4b06: 6e10 de02 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@02de │ │ -0b4b0c: 0c00 |0004: move-result-object v0 │ │ -0b4b0e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0b4b12: 0f02 |0007: return v2 │ │ -0b4b14: 6e10 e102 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@02e1 │ │ -0b4b1a: 0a01 |000b: move-result v1 │ │ -0b4b1c: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -0b4b22: 28f8 |000f: goto 0007 // -0008 │ │ -0b4b24: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0b4b26: 28f6 |0011: goto 0007 // -000a │ │ -0b4b28: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ +0b4aa0: |[0b4aa0] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b4ab0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b4ab2: 6e10 de02 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@02de │ │ +0b4ab8: 0c00 |0004: move-result-object v0 │ │ +0b4aba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0b4abe: 0f02 |0007: return v2 │ │ +0b4ac0: 6e10 e102 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@02e1 │ │ +0b4ac6: 0a01 |000b: move-result v1 │ │ +0b4ac8: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +0b4ace: 28f8 |000f: goto 0007 // -0008 │ │ +0b4ad0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0b4ad2: 28f6 |0011: goto 0007 // -000a │ │ +0b4ad4: 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 │ │ @@ -199881,17 +199982,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4b38: |[0b4b38] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ -0b4b48: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4b4e: 0e00 |0003: return-void │ │ +0b4ae4: |[0b4ae4] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ +0b4af4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4afa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -199900,18 +200001,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b4b50: |[0b4b50] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b4b60: 7110 bd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@08bd │ │ -0b4b66: 0a00 |0003: move-result v0 │ │ -0b4b68: 0f00 |0004: return v0 │ │ +0b4afc: |[0b4afc] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b4b0c: 7110 bd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@08bd │ │ +0b4b12: 0a00 |0003: move-result v0 │ │ +0b4b14: 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; │ │ │ │ @@ -199946,17 +200047,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4b6c: |[0b4b6c] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ -0b4b7c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4b82: 0e00 |0003: return-void │ │ +0b4b18: |[0b4b18] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ +0b4b28: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4b2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -199965,18 +200066,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b4b84: |[0b4b84] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b4b94: 7110 bf08 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@08bf │ │ -0b4b9a: 0a00 |0003: move-result v0 │ │ -0b4b9c: 0f00 |0004: return v0 │ │ +0b4b30: |[0b4b30] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b4b40: 7110 bf08 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@08bf │ │ +0b4b46: 0a00 |0003: move-result v0 │ │ +0b4b48: 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; │ │ │ │ @@ -200011,17 +200112,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4ba0: |[0b4ba0] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ -0b4bb0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4bb6: 0e00 |0003: return-void │ │ +0b4b4c: |[0b4b4c] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ +0b4b5c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4b62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -200030,18 +200131,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b4bb8: |[0b4bb8] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b4bc8: 7110 c108 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@08c1 │ │ -0b4bce: 0a00 |0003: move-result v0 │ │ -0b4bd0: 0f00 |0004: return v0 │ │ +0b4b64: |[0b4b64] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b4b74: 7110 c108 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@08c1 │ │ +0b4b7a: 0a00 |0003: move-result v0 │ │ +0b4b7c: 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; │ │ │ │ @@ -200083,20 +200184,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b4bd4: |[0b4bd4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ -0b4be4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4bea: 2200 7c01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@017c │ │ -0b4bee: 7020 c208 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@08c2 │ │ -0b4bf4: 5b10 8602 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0286 │ │ -0b4bf8: 0e00 |000a: return-void │ │ +0b4b80: |[0b4b80] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ +0b4b90: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4b96: 2200 7c01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@017c │ │ +0b4b9a: 7020 c208 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@08c2 │ │ +0b4ba0: 5b10 8602 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0286 │ │ +0b4ba4: 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; │ │ │ │ @@ -200106,22 +200207,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b4bfc: |[0b4bfc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -0b4c0c: 5420 8602 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0286 │ │ -0b4c10: 6e10 1825 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2518 │ │ -0b4c16: 0c00 |0005: move-result-object v0 │ │ -0b4c18: 1f00 7d01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@017d │ │ -0b4c1c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -0b4c1e: 5901 8502 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0285 │ │ -0b4c22: 0e00 |000b: return-void │ │ +0b4ba8: |[0b4ba8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +0b4bb8: 5420 8602 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0286 │ │ +0b4bbc: 6e10 1825 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2518 │ │ +0b4bc2: 0c00 |0005: move-result-object v0 │ │ +0b4bc4: 1f00 7d01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@017d │ │ +0b4bc8: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +0b4bca: 5901 8502 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0285 │ │ +0b4bce: 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; │ │ │ │ @@ -200130,21 +200231,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b4c24: |[0b4c24] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -0b4c34: 5410 8602 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0286 │ │ -0b4c38: 6e10 1825 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2518 │ │ -0b4c3e: 0c00 |0005: move-result-object v0 │ │ -0b4c40: 1f00 7d01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@017d │ │ -0b4c44: 5200 8502 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0285 │ │ -0b4c48: 0f00 |000a: return v0 │ │ +0b4bd0: |[0b4bd0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +0b4be0: 5410 8602 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0286 │ │ +0b4be4: 6e10 1825 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2518 │ │ +0b4bea: 0c00 |0005: move-result-object v0 │ │ +0b4bec: 1f00 7d01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@017d │ │ +0b4bf0: 5200 8502 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0285 │ │ +0b4bf4: 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;) │ │ @@ -200152,16 +200253,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4c4c: |[0b4c4c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -0b4c5c: 0e00 |0000: return-void │ │ +0b4bf8: |[0b4bf8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +0b4c08: 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 │ │ │ │ @@ -200170,16 +200271,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4c60: |[0b4c60] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -0b4c70: 0e00 |0000: return-void │ │ +0b4c0c: |[0b4c0c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +0b4c1c: 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 │ │ @@ -200189,21 +200290,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b4c74: |[0b4c74] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -0b4c84: 5410 8602 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0286 │ │ -0b4c88: 6e10 1825 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2518 │ │ -0b4c8e: 0c00 |0005: move-result-object v0 │ │ -0b4c90: 1f00 7d01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@017d │ │ -0b4c94: 5902 8502 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0285 │ │ -0b4c98: 0e00 |000a: return-void │ │ +0b4c20: |[0b4c20] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +0b4c30: 5410 8602 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0286 │ │ +0b4c34: 6e10 1825 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2518 │ │ +0b4c3a: 0c00 |0005: move-result-object v0 │ │ +0b4c3c: 1f00 7d01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@017d │ │ +0b4c40: 5902 8502 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0285 │ │ +0b4c44: 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 │ │ @@ -200213,16 +200314,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4c9c: |[0b4c9c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -0b4cac: 0e00 |0000: return-void │ │ +0b4c48: |[0b4c48] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +0b4c58: 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; │ │ │ │ @@ -200231,16 +200332,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4cb0: |[0b4cb0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -0b4cc0: 0e00 |0000: return-void │ │ +0b4c5c: |[0b4c5c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +0b4c6c: 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; │ │ │ │ @@ -200279,17 +200380,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4cc4: |[0b4cc4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ -0b4cd4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4cda: 0e00 |0003: return-void │ │ +0b4c70: |[0b4c70] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ +0b4c80: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -200298,17 +200399,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0b4cdc: |[0b4cdc] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -0b4cec: 7100 e808 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@08e8 │ │ -0b4cf2: 0e00 |0003: return-void │ │ +0b4c88: |[0b4c88] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +0b4c98: 7100 e808 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@08e8 │ │ +0b4c9e: 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; │ │ │ │ @@ -200317,18 +200418,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b4cf4: |[0b4cf4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -0b4d04: 7100 e908 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@08e9 │ │ -0b4d0a: 0a00 |0003: move-result v0 │ │ -0b4d0c: 0f00 |0004: return v0 │ │ +0b4ca0: |[0b4ca0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +0b4cb0: 7100 e908 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@08e9 │ │ +0b4cb6: 0a00 |0003: move-result v0 │ │ +0b4cb8: 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;) │ │ @@ -200336,17 +200437,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4d10: |[0b4d10] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -0b4d20: 7110 ea08 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@08ea │ │ -0b4d26: 0e00 |0003: return-void │ │ +0b4cbc: |[0b4cbc] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +0b4ccc: 7110 ea08 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@08ea │ │ +0b4cd2: 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 │ │ @@ -200356,17 +200457,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b4d28: |[0b4d28] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -0b4d38: 7120 eb08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@08eb │ │ -0b4d3e: 0e00 |0003: return-void │ │ +0b4cd4: |[0b4cd4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +0b4ce4: 7120 eb08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@08eb │ │ +0b4cea: 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 │ │ @@ -200377,17 +200478,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4d40: |[0b4d40] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -0b4d50: 7110 ec08 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@08ec │ │ -0b4d56: 0e00 |0003: return-void │ │ +0b4cec: |[0b4cec] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +0b4cfc: 7110 ec08 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@08ec │ │ +0b4d02: 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 │ │ @@ -200397,17 +200498,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4d58: |[0b4d58] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -0b4d68: 7110 ed08 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@08ed │ │ -0b4d6e: 0e00 |0003: return-void │ │ +0b4d04: |[0b4d04] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +0b4d14: 7110 ed08 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@08ed │ │ +0b4d1a: 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; │ │ @@ -200417,17 +200518,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4d70: |[0b4d70] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -0b4d80: 7110 ee08 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@08ee │ │ -0b4d86: 0e00 |0003: return-void │ │ +0b4d1c: |[0b4d1c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +0b4d2c: 7110 ee08 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@08ee │ │ +0b4d32: 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; │ │ @@ -200469,20 +200570,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b4d88: |[0b4d88] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ -0b4d98: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4d9e: 2200 9301 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@0193 │ │ -0b4da2: 7020 3909 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@0939 │ │ -0b4da8: 5b10 8c02 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4dac: 0e00 |000a: return-void │ │ +0b4d34: |[0b4d34] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ +0b4d44: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4d4a: 2200 9301 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@0193 │ │ +0b4d4e: 7020 3909 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@0939 │ │ +0b4d54: 5b10 8c02 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4d58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x000a line=148 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ @@ -200494,19 +200595,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4db0: |[0b4db0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ -0b4dc0: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4dc4: 6e10 3d09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@093d │ │ -0b4dca: 0a00 |0005: move-result v0 │ │ -0b4dcc: 0f00 |0006: return v0 │ │ +0b4d5c: |[0b4d5c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ +0b4d6c: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4d70: 6e10 3d09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@093d │ │ +0b4d76: 0a00 |0005: move-result v0 │ │ +0b4d78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -200514,19 +200615,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4dd0: |[0b4dd0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ -0b4de0: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4de4: 6e10 3f09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@093f │ │ -0b4dea: 0a00 |0005: move-result v0 │ │ -0b4dec: 0f00 |0006: return v0 │ │ +0b4d7c: |[0b4d7c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ +0b4d8c: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4d90: 6e10 3f09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@093f │ │ +0b4d96: 0a00 |0005: move-result v0 │ │ +0b4d98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -200534,19 +200635,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4df0: |[0b4df0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ -0b4e00: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4e04: 6e10 4009 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@0940 │ │ -0b4e0a: 0a00 |0005: move-result v0 │ │ -0b4e0c: 0f00 |0006: return v0 │ │ +0b4d9c: |[0b4d9c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ +0b4dac: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4db0: 6e10 4009 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@0940 │ │ +0b4db6: 0a00 |0005: move-result v0 │ │ +0b4db8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -200554,18 +200655,18 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b4e10: |[0b4e10] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0b4e20: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4e24: 6e30 4309 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0943 │ │ -0b4e2a: 0e00 |0005: return-void │ │ +0b4dbc: |[0b4dbc] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0b4dcc: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4dd0: 6e30 4309 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0943 │ │ +0b4dd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -200576,18 +200677,18 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b4e2c: |[0b4e2c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -0b4e3c: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4e40: 6e30 4409 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0944 │ │ -0b4e46: 0e00 |0005: return-void │ │ +0b4dd8: |[0b4dd8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +0b4de8: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4dec: 6e30 4409 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0944 │ │ +0b4df2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -200598,18 +200699,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4e48: |[0b4e48] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ -0b4e58: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4e5c: 6e20 4509 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0945 │ │ -0b4e62: 0e00 |0005: return-void │ │ +0b4df4: |[0b4df4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ +0b4e04: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4e08: 6e20 4509 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0945 │ │ +0b4e0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -200619,18 +200720,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4e64: |[0b4e64] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ -0b4e74: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4e78: 6e20 4609 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@0946 │ │ -0b4e7e: 0e00 |0005: return-void │ │ +0b4e10: |[0b4e10] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ +0b4e20: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4e24: 6e20 4609 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@0946 │ │ +0b4e2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 orientation I │ │ @@ -200640,18 +200741,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4e80: |[0b4e80] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ -0b4e90: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ -0b4e94: 6e20 4709 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0947 │ │ -0b4e9a: 0e00 |0005: return-void │ │ +0b4e2c: |[0b4e2c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ +0b4e3c: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@028c │ │ +0b4e40: 6e20 4709 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0947 │ │ +0b4e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ @@ -200699,22 +200800,22 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b4e9c: |[0b4e9c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ -0b4eac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0b4eae: 7010 be24 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4eb4: 5910 8f02 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@028f │ │ -0b4eb8: 5910 8d02 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@028d │ │ -0b4ebc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b4ebe: 5910 8e02 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@028e │ │ -0b4ec2: 0e00 |000b: return-void │ │ +0b4e48: |[0b4e48] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ +0b4e58: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0b4e5a: 7010 be24 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4e60: 5910 8f02 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@028f │ │ +0b4e64: 5910 8d02 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@028d │ │ +0b4e68: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b4e6a: 5910 8e02 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@028e │ │ +0b4e6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x0008 line=104 │ │ locals : │ │ @@ -200725,17 +200826,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 │ │ -0b4ec4: |[0b4ec4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ -0b4ed4: 7010 0909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0909 │ │ -0b4eda: 0e00 |0003: return-void │ │ +0b4e70: |[0b4e70] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ +0b4e80: 7010 0909 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@0909 │ │ +0b4e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/print/PrintHelper$1; │ │ │ │ @@ -200745,17 +200846,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4edc: |[0b4edc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ -0b4eec: 5210 8d02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@028d │ │ -0b4ef0: 0f00 |0002: return v0 │ │ +0b4e88: |[0b4e88] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ +0b4e98: 5210 8d02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@028d │ │ +0b4e9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -200763,17 +200864,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4ef4: |[0b4ef4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ -0b4f04: 5210 8e02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@028e │ │ -0b4f08: 0f00 |0002: return v0 │ │ +0b4ea0: |[0b4ea0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ +0b4eb0: 5210 8e02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@028e │ │ +0b4eb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -200781,17 +200882,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4f0c: |[0b4f0c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ -0b4f1c: 5210 8f02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@028f │ │ -0b4f20: 0f00 |0002: return v0 │ │ +0b4eb8: |[0b4eb8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ +0b4ec8: 5210 8f02 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@028f │ │ +0b4ecc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -200799,16 +200900,16 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4f24: |[0b4f24] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0b4f34: 0e00 |0000: return-void │ │ +0b4ed0: |[0b4ed0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0b4ee0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -200818,16 +200919,16 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4f38: |[0b4f38] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -0b4f48: 0e00 |0000: return-void │ │ +0b4ee4: |[0b4ee4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +0b4ef4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 imageFile Landroid/net/Uri; │ │ @@ -200837,17 +200938,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4f4c: |[0b4f4c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ -0b4f5c: 5901 8d02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@028d │ │ -0b4f60: 0e00 |0002: return-void │ │ +0b4ef8: |[0b4ef8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ +0b4f08: 5901 8d02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@028d │ │ +0b4f0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -200857,17 +200958,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4f64: |[0b4f64] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ -0b4f74: 5901 8e02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@028e │ │ -0b4f78: 0e00 |0002: return-void │ │ +0b4f10: |[0b4f10] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ +0b4f20: 5901 8e02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@028e │ │ +0b4f24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 orientation I │ │ │ │ @@ -200876,17 +200977,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4f7c: |[0b4f7c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ -0b4f8c: 5901 8f02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@028f │ │ -0b4f90: 0e00 |0002: return-void │ │ +0b4f28: |[0b4f28] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ +0b4f38: 5901 8f02 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@028f │ │ +0b4f3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ @@ -200922,17 +201023,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4f94: |[0b4f94] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -0b4fa4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4faa: 0e00 |0003: return-void │ │ +0b4f40: |[0b4f40] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +0b4f50: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -200941,16 +201042,16 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4fac: |[0b4fac] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b4fbc: 1101 |0000: return-object v1 │ │ +0b4f58: |[0b4f58] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b4f68: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 locale Ljava/lang/String; │ │ │ │ @@ -200959,17 +201060,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b4fc0: |[0b4fc0] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b4fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b4fd2: 1100 |0001: return-object v0 │ │ +0b4f6c: |[0b4f6c] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b4f7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4f7e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 locale Ljava/lang/String; │ │ │ │ @@ -201004,17 +201105,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4fd4: |[0b4fd4] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -0b4fe4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b4fea: 0e00 |0003: return-void │ │ +0b4f80: |[0b4f80] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +0b4f90: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b4f96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -201023,18 +201124,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b4fec: |[0b4fec] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b4ffc: 7110 7f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@097f │ │ -0b5002: 0c00 |0003: move-result-object v0 │ │ -0b5004: 1100 |0004: return-object v0 │ │ +0b4f98: |[0b4f98] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b4fa8: 7110 7f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@097f │ │ +0b4fae: 0c00 |0003: move-result-object v0 │ │ +0b4fb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ @@ -201043,18 +201144,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b5008: |[0b5008] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b5018: 7110 8009 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0980 │ │ -0b501e: 0c00 |0003: move-result-object v0 │ │ -0b5020: 1100 |0004: return-object v0 │ │ +0b4fb4: |[0b4fb4] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b4fc4: 7110 8009 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0980 │ │ +0b4fca: 0c00 |0003: move-result-object v0 │ │ +0b4fcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ @@ -201101,24 +201202,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b5024: |[0b5024] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ -0b5034: 2200 9f01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@019f │ │ -0b5038: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b503a: 7020 8409 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0984 │ │ -0b5040: 6900 d902 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02d9 │ │ -0b5044: 2200 9f01 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@019f │ │ -0b5048: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b504a: 7020 8409 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0984 │ │ -0b5050: 6900 d802 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02d8 │ │ -0b5054: 0e00 |0010: return-void │ │ +0b4fd0: |[0b4fd0] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ +0b4fe0: 2200 9f01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@019f │ │ +0b4fe4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b4fe6: 7020 8409 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0984 │ │ +0b4fec: 6900 d902 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02d9 │ │ +0b4ff0: 2200 9f01 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@019f │ │ +0b4ff4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b4ff6: 7020 8409 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0984 │ │ +0b4ffc: 6900 d802 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@02d8 │ │ +0b5000: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ @@ -201126,18 +201227,18 @@ │ │ type : '(Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5058: |[0b5058] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ -0b5068: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b506e: 5c01 da02 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02da │ │ -0b5072: 0e00 |0005: return-void │ │ +0b5004: |[0b5004] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ +0b5014: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b501a: 5c01 da02 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02da │ │ +0b501e: 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; │ │ @@ -201149,48 +201250,48 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0b5074: |[0b5074] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -0b5084: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b5086: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0b5088: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b508a: 0182 |0003: move v2, v8 │ │ -0b508c: 9000 0809 |0004: add-int v0, v8, v9 │ │ -0b5090: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ -0b5094: 7220 5b24 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@245b │ │ -0b509a: 0a05 |000b: move-result v5 │ │ -0b509c: 7110 6124 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@2461 │ │ -0b50a2: 0a05 |000f: move-result v5 │ │ -0b50a4: 7110 9809 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0998 │ │ -0b50aa: 0a05 |0013: move-result v5 │ │ -0b50ac: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ -0b50b2: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b50b6: 28ed |0019: goto 0006 // -0013 │ │ -0b50b8: 5565 da02 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02da │ │ -0b50bc: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -0b50c0: 0143 |001e: move v3, v4 │ │ -0b50c2: 0f03 |001f: return v3 │ │ -0b50c4: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0b50c6: 28f6 |0021: goto 0017 // -000a │ │ -0b50c8: 5565 da02 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02da │ │ -0b50cc: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ -0b50d0: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0b50d2: 28f0 |0027: goto 0017 // -0010 │ │ -0b50d4: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -0b50d8: 5565 da02 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02da │ │ -0b50dc: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ -0b50e0: 0143 |002e: move v3, v4 │ │ -0b50e2: 28f0 |002f: goto 001f // -0010 │ │ -0b50e4: 1223 |0030: const/4 v3, #int 2 // #2 │ │ -0b50e6: 28ee |0031: goto 001f // -0012 │ │ -0b50e8: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ +0b5020: |[0b5020] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +0b5030: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b5032: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0b5034: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b5036: 0182 |0003: move v2, v8 │ │ +0b5038: 9000 0809 |0004: add-int v0, v8, v9 │ │ +0b503c: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ +0b5040: 7220 5b24 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@245b │ │ +0b5046: 0a05 |000b: move-result v5 │ │ +0b5048: 7110 6124 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@2461 │ │ +0b504e: 0a05 |000f: move-result v5 │ │ +0b5050: 7110 9809 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0998 │ │ +0b5056: 0a05 |0013: move-result v5 │ │ +0b5058: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ +0b505e: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b5062: 28ed |0019: goto 0006 // -0013 │ │ +0b5064: 5565 da02 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02da │ │ +0b5068: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +0b506c: 0143 |001e: move v3, v4 │ │ +0b506e: 0f03 |001f: return v3 │ │ +0b5070: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0b5072: 28f6 |0021: goto 0017 // -000a │ │ +0b5074: 5565 da02 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02da │ │ +0b5078: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ +0b507c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0b507e: 28f0 |0027: goto 0017 // -0010 │ │ +0b5080: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +0b5084: 5565 da02 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@02da │ │ +0b5088: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ +0b508c: 0143 |002e: move v3, v4 │ │ +0b508e: 28f0 |002f: goto 001f // -0010 │ │ +0b5090: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +0b5092: 28ee |0031: goto 001f // -0012 │ │ +0b5094: 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 │ │ @@ -201248,36 +201349,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b50f8: |[0b50f8] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -0b5108: 2200 a001 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@01a0 │ │ -0b510c: 7010 8709 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0987 │ │ -0b5112: 6900 db02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02db │ │ -0b5116: 0e00 |0007: return-void │ │ +0b50a4: |[0b50a4] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +0b50b4: 2200 a001 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@01a0 │ │ +0b50b8: 7010 8709 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0987 │ │ +0b50be: 6900 db02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@02db │ │ +0b50c2: 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 │ │ -0b5118: |[0b5118] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -0b5128: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b512e: 0e00 |0003: return-void │ │ +0b50c4: |[0b50c4] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +0b50d4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b50da: 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; │ │ │ │ @@ -201287,30 +201388,30 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b5130: |[0b5130] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -0b5140: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0b5142: 0161 |0001: move v1, v6 │ │ -0b5144: 9000 0607 |0002: add-int v0, v6, v7 │ │ -0b5148: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ -0b514c: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -0b514e: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ -0b5152: 7220 5b24 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@245b │ │ -0b5158: 0a03 |000c: move-result v3 │ │ -0b515a: 7110 6124 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@2461 │ │ -0b5160: 0a03 |0010: move-result v3 │ │ -0b5162: 7110 9709 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0997 │ │ -0b5168: 0a02 |0014: move-result v2 │ │ -0b516a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b516e: 28ed |0017: goto 0004 // -0013 │ │ -0b5170: 0f02 |0018: return v2 │ │ +0b50dc: |[0b50dc] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +0b50ec: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0b50ee: 0161 |0001: move v1, v6 │ │ +0b50f0: 9000 0607 |0002: add-int v0, v6, v7 │ │ +0b50f4: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ +0b50f8: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +0b50fa: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ +0b50fe: 7220 5b24 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@245b │ │ +0b5104: 0a03 |000c: move-result v3 │ │ +0b5106: 7110 6124 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@2461 │ │ +0b510c: 0a03 |0010: move-result v3 │ │ +0b510e: 7110 9709 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0997 │ │ +0b5114: 0a02 |0014: move-result v2 │ │ +0b5116: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b511a: 28ed |0017: goto 0004 // -0013 │ │ +0b511c: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0001 line=184 │ │ 0x0009 line=185 │ │ 0x0015 line=184 │ │ 0x0018 line=187 │ │ @@ -201358,18 +201459,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 │ │ -0b5174: |[0b5174] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ -0b5184: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b518a: 5b01 dc02 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02dc │ │ -0b518e: 0e00 |0005: return-void │ │ +0b5120: |[0b5120] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ +0b5130: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b5136: 5b01 dc02 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02dc │ │ +0b513a: 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; │ │ @@ -201380,27 +201481,27 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0b5190: |[0b5190] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ -0b51a0: 5410 dc02 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02dc │ │ -0b51a4: 7240 8909 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0989 │ │ -0b51aa: 0a00 |0005: move-result v0 │ │ -0b51ac: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ -0b51b2: 6e10 8b09 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@098b │ │ -0b51b8: 0a00 |000c: move-result v0 │ │ -0b51ba: 0f00 |000d: return v0 │ │ -0b51bc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0b51be: 28fe |000f: goto 000d // -0002 │ │ -0b51c0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b51c2: 28fc |0011: goto 000d // -0004 │ │ -0b51c4: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ +0b513c: |[0b513c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ +0b514c: 5410 dc02 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02dc │ │ +0b5150: 7240 8909 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0989 │ │ +0b5156: 0a00 |0005: move-result v0 │ │ +0b5158: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ +0b515e: 6e10 8b09 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@098b │ │ +0b5164: 0a00 |000c: move-result v0 │ │ +0b5166: 0f00 |000d: return v0 │ │ +0b5168: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0b516a: 28fe |000f: goto 000d // -0002 │ │ +0b516c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b516e: 28fc |0011: goto 000d // -0004 │ │ +0b5170: 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 │ │ @@ -201422,33 +201523,33 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0b51d4: |[0b51d4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ -0b51e4: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0b51e8: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ -0b51ec: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ -0b51f0: 7210 5c24 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ -0b51f6: 0a00 |0009: move-result v0 │ │ -0b51f8: b140 |000a: sub-int/2addr v0, v4 │ │ -0b51fa: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ -0b51fe: 2200 7e04 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b5202: 7010 8724 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ -0b5208: 2700 |0012: throw v0 │ │ -0b520a: 5410 dc02 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02dc │ │ -0b520e: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -0b5212: 6e10 8b09 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@098b │ │ -0b5218: 0a00 |001a: move-result v0 │ │ -0b521a: 0f00 |001b: return v0 │ │ -0b521c: 7040 8c09 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@098c │ │ -0b5222: 0a00 |001f: move-result v0 │ │ -0b5224: 28fb |0020: goto 001b // -0005 │ │ +0b5180: |[0b5180] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ +0b5190: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +0b5194: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ +0b5198: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +0b519c: 7210 5c24 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ +0b51a2: 0a00 |0009: move-result v0 │ │ +0b51a4: b140 |000a: sub-int/2addr v0, v4 │ │ +0b51a6: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ +0b51aa: 2200 7e04 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b51ae: 7010 8724 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2487 │ │ +0b51b4: 2700 |0012: throw v0 │ │ +0b51b6: 5410 dc02 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@02dc │ │ +0b51ba: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +0b51be: 6e10 8b09 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@098b │ │ +0b51c4: 0a00 |001a: move-result v0 │ │ +0b51c6: 0f00 |001b: return v0 │ │ +0b51c8: 7040 8c09 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@098c │ │ +0b51ce: 0a00 |001f: move-result v0 │ │ +0b51d0: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=133 │ │ 0x0017 line=134 │ │ 0x001b line=136 │ │ @@ -201463,20 +201564,20 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b5228: |[0b5228] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ -0b5238: 7110 3325 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@2533 │ │ -0b523e: 0c00 |0003: move-result-object v0 │ │ -0b5240: 6e40 8d09 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@098d │ │ -0b5246: 0a00 |0007: move-result v0 │ │ -0b5248: 0f00 |0008: return v0 │ │ +0b51d4: |[0b51d4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ +0b51e4: 7110 3325 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@2533 │ │ +0b51ea: 0c00 |0003: move-result-object v0 │ │ +0b51ec: 6e40 8d09 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@098d │ │ +0b51f2: 0a00 |0007: move-result v0 │ │ +0b51f4: 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 │ │ @@ -201523,18 +201624,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 │ │ -0b524c: |[0b524c] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ -0b525c: 5b01 eb02 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b5260: 7010 3b0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@0a3b │ │ -0b5266: 0e00 |0005: return-void │ │ +0b51f8: |[0b51f8] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +0b5208: 5b01 eb02 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b520c: 7010 3b0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@0a3b │ │ +0b5212: 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; │ │ @@ -201545,18 +201646,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5268: |[0b5268] android.support.v4.util.ArrayMap$1.colClear:()V │ │ -0b5278: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b527c: 6e10 ad09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@09ad │ │ -0b5282: 0e00 |0005: return-void │ │ +0b5214: |[0b5214] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +0b5224: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b5228: 6e10 ad09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@09ad │ │ +0b522e: 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; │ │ @@ -201566,21 +201667,21 @@ │ │ type : '(II)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b5284: |[0b5284] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ -0b5294: 5420 eb02 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b5298: 5400 ec02 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@02ec │ │ -0b529c: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -0b52a0: b041 |0006: add-int/2addr v1, v4 │ │ -0b52a2: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -0b52a6: 1100 |0009: return-object v0 │ │ +0b5230: |[0b5230] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +0b5240: 5420 eb02 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b5244: 5400 ec02 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@02ec │ │ +0b5248: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0b524c: b041 |0006: add-int/2addr v1, v4 │ │ +0b524e: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +0b5252: 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 │ │ @@ -201591,17 +201692,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b52a8: |[0b52a8] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ -0b52b8: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b52bc: 1100 |0002: return-object v0 │ │ +0b5254: |[0b5254] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +0b5264: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b5268: 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; │ │ │ │ @@ -201610,18 +201711,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b52c0: |[0b52c0] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ -0b52d0: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b52d4: 5200 ee02 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02ee │ │ -0b52d8: 0f00 |0004: return v0 │ │ +0b526c: |[0b526c] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +0b527c: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b5280: 5200 ee02 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02ee │ │ +0b5284: 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; │ │ │ │ @@ -201630,26 +201731,26 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b52dc: |[0b52dc] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ -0b52ec: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -0b52f0: 5420 eb02 |0002: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b52f4: 6e10 b309 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.indexOfNull:()I // method@09b3 │ │ -0b52fa: 0a00 |0007: move-result v0 │ │ -0b52fc: 0f00 |0008: return v0 │ │ -0b52fe: 5420 eb02 |0009: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b5302: 6e10 c324 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ -0b5308: 0a01 |000e: move-result v1 │ │ -0b530a: 6e30 b209 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/ArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@09b2 │ │ -0b5310: 0a00 |0012: move-result v0 │ │ -0b5312: 28f5 |0013: goto 0008 // -000b │ │ +0b5288: |[0b5288] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +0b5298: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +0b529c: 5420 eb02 |0002: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b52a0: 6e10 b309 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.indexOfNull:()I // method@09b3 │ │ +0b52a6: 0a00 |0007: move-result v0 │ │ +0b52a8: 0f00 |0008: return v0 │ │ +0b52aa: 5420 eb02 |0009: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b52ae: 6e10 c324 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@24c3 │ │ +0b52b4: 0a01 |000e: move-result v1 │ │ +0b52b6: 6e30 b209 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/ArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@09b2 │ │ +0b52bc: 0a00 |0012: move-result v0 │ │ +0b52be: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0014 reg=3 key Ljava/lang/Object; │ │ @@ -201659,19 +201760,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b5314: |[0b5314] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ -0b5324: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b5328: 6e20 b409 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@09b4 │ │ -0b532e: 0a00 |0005: move-result v0 │ │ -0b5330: 0f00 |0006: return v0 │ │ +0b52c0: |[0b52c0] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +0b52d0: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b52d4: 6e20 b409 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@09b4 │ │ +0b52da: 0a00 |0005: move-result v0 │ │ +0b52dc: 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; │ │ @@ -201681,18 +201782,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 │ │ -0b5334: |[0b5334] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b5344: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b5348: 6e30 b609 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@09b6 │ │ -0b534e: 0e00 |0005: return-void │ │ +0b52e0: |[0b52e0] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b52f0: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b52f4: 6e30 b609 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@09b6 │ │ +0b52fa: 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; │ │ @@ -201706,18 +201807,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b5350: |[0b5350] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ -0b5360: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b5364: 6e20 b909 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@09b9 │ │ -0b536a: 0e00 |0005: return-void │ │ +0b52fc: |[0b52fc] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +0b530c: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b5310: 6e20 b909 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@09b9 │ │ +0b5316: 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; │ │ @@ -201728,19 +201829,19 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b536c: |[0b536c] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0b537c: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ -0b5380: 6e30 bb09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@09bb │ │ -0b5386: 0c00 |0005: move-result-object v0 │ │ -0b5388: 1100 |0006: return-object v0 │ │ +0b5318: |[0b5318] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0b5328: 5410 eb02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@02eb │ │ +0b532c: 6e30 bb09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@09bb │ │ +0b5332: 0c00 |0005: move-result-object v0 │ │ +0b5334: 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; │ │ @@ -201799,17 +201900,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b538c: |[0b538c] android.support.v4.util.ArrayMap.:()V │ │ -0b539c: 7010 4e0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0a4e │ │ -0b53a2: 0e00 |0003: return-void │ │ +0b5338: |[0b5338] android.support.v4.util.ArrayMap.:()V │ │ +0b5348: 7010 4e0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0a4e │ │ +0b534e: 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; │ │ @@ -201819,17 +201920,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b53a4: |[0b53a4] android.support.v4.util.ArrayMap.:(I)V │ │ -0b53b4: 7020 4f0a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@0a4f │ │ -0b53ba: 0e00 |0003: return-void │ │ +0b5350: |[0b5350] android.support.v4.util.ArrayMap.:(I)V │ │ +0b5360: 7020 4f0a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@0a4f │ │ +0b5366: 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; │ │ @@ -201840,17 +201941,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 │ │ -0b53bc: |[0b53bc] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -0b53cc: 7020 500a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0a50 │ │ -0b53d2: 0e00 |0003: return-void │ │ +0b5368: |[0b5368] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +0b5378: 7020 500a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0a50 │ │ +0b537e: 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; │ │ @@ -201861,22 +201962,22 @@ │ │ type : '()Landroid/support/v4/util/MapCollections;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b53d4: |[0b53d4] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ -0b53e4: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02ed │ │ -0b53e8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0b53ec: 2200 a701 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@01a7 │ │ -0b53f0: 7020 a009 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@09a0 │ │ -0b53f6: 5b10 ed02 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02ed │ │ -0b53fa: 5410 ed02 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02ed │ │ -0b53fe: 1100 |000d: return-object v0 │ │ +0b5380: |[0b5380] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +0b5390: 5410 ed02 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02ed │ │ +0b5394: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b5398: 2200 a701 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@01a7 │ │ +0b539c: 7020 a009 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@09a0 │ │ +0b53a2: 5b10 ed02 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02ed │ │ +0b53a6: 5410 ed02 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@02ed │ │ +0b53aa: 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; │ │ @@ -201888,18 +201989,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b5400: |[0b5400] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ -0b5410: 7120 450a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a45 │ │ -0b5416: 0a00 |0003: move-result v0 │ │ -0b5418: 0f00 |0004: return v0 │ │ +0b53ac: |[0b53ac] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ +0b53bc: 7120 450a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a45 │ │ +0b53c2: 0a00 |0003: move-result v0 │ │ +0b53c4: 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; │ │ @@ -201910,20 +202011,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b541c: |[0b541c] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ -0b542c: 7010 b109 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@09b1 │ │ -0b5432: 0c00 |0003: move-result-object v0 │ │ -0b5434: 6e10 470a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0a47 │ │ -0b543a: 0c00 |0007: move-result-object v0 │ │ -0b543c: 1100 |0008: return-object v0 │ │ +0b53c8: |[0b53c8] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +0b53d8: 7010 b109 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@09b1 │ │ +0b53de: 0c00 |0003: move-result-object v0 │ │ +0b53e0: 6e10 470a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0a47 │ │ +0b53e6: 0c00 |0007: move-result-object v0 │ │ +0b53e8: 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; │ │ │ │ @@ -201932,20 +202033,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b5440: |[0b5440] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ -0b5450: 7010 b109 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@09b1 │ │ -0b5456: 0c00 |0003: move-result-object v0 │ │ -0b5458: 6e10 480a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0a48 │ │ -0b545e: 0c00 |0007: move-result-object v0 │ │ -0b5460: 1100 |0008: return-object v0 │ │ +0b53ec: |[0b53ec] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +0b53fc: 7010 b109 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@09b1 │ │ +0b5402: 0c00 |0003: move-result-object v0 │ │ +0b5404: 6e10 480a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0a48 │ │ +0b540a: 0c00 |0007: move-result-object v0 │ │ +0b540c: 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; │ │ │ │ @@ -201954,37 +202055,37 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0b5464: |[0b5464] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ -0b5474: 5242 ee02 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02ee │ │ -0b5478: 7210 9c25 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@259c │ │ -0b547e: 0a03 |0005: move-result v3 │ │ -0b5480: b032 |0006: add-int/2addr v2, v3 │ │ -0b5482: 6e20 af09 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@09af │ │ -0b5488: 7210 9725 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2597 │ │ -0b548e: 0c02 |000d: move-result-object v2 │ │ -0b5490: 7210 a225 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -0b5496: 0c01 |0011: move-result-object v1 │ │ -0b5498: 7210 6f25 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0b549e: 0a02 |0015: move-result v2 │ │ -0b54a0: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -0b54a4: 7210 7025 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0b54aa: 0c00 |001b: move-result-object v0 │ │ -0b54ac: 1f00 b804 |001c: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ -0b54b0: 7210 9325 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ -0b54b6: 0c02 |0021: move-result-object v2 │ │ -0b54b8: 7210 9425 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -0b54be: 0c03 |0025: move-result-object v3 │ │ -0b54c0: 6e30 b609 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@09b6 │ │ -0b54c6: 28e9 |0029: goto 0012 // -0017 │ │ -0b54c8: 0e00 |002a: return-void │ │ +0b5410: |[0b5410] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +0b5420: 5242 ee02 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@02ee │ │ +0b5424: 7210 9c25 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@259c │ │ +0b542a: 0a03 |0005: move-result v3 │ │ +0b542c: b032 |0006: add-int/2addr v2, v3 │ │ +0b542e: 6e20 af09 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@09af │ │ +0b5434: 7210 9725 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2597 │ │ +0b543a: 0c02 |000d: move-result-object v2 │ │ +0b543c: 7210 a225 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +0b5442: 0c01 |0011: move-result-object v1 │ │ +0b5444: 7210 6f25 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0b544a: 0a02 |0015: move-result v2 │ │ +0b544c: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +0b5450: 7210 7025 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0b5456: 0c00 |001b: move-result-object v0 │ │ +0b5458: 1f00 b804 |001c: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +0b545c: 7210 9325 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ +0b5462: 0c02 |0021: move-result-object v2 │ │ +0b5464: 7210 9425 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +0b546a: 0c03 |0025: move-result-object v3 │ │ +0b546c: 6e30 b609 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@09b6 │ │ +0b5472: 28e9 |0029: goto 0012 // -0017 │ │ +0b5474: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x001e line=141 │ │ 0x002a line=143 │ │ locals : │ │ @@ -202000,18 +202101,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b54cc: |[0b54cc] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ -0b54dc: 7120 4a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a4a │ │ -0b54e2: 0a00 |0003: move-result v0 │ │ -0b54e4: 0f00 |0004: return v0 │ │ +0b5478: |[0b5478] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ +0b5488: 7120 4a0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a4a │ │ +0b548e: 0a00 |0003: move-result v0 │ │ +0b5490: 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; │ │ @@ -202022,18 +202123,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b54e8: |[0b54e8] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ -0b54f8: 7120 4b0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a4b │ │ -0b54fe: 0a00 |0003: move-result v0 │ │ -0b5500: 0f00 |0004: return v0 │ │ +0b5494: |[0b5494] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +0b54a4: 7120 4b0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0a4b │ │ +0b54aa: 0a00 |0003: move-result v0 │ │ +0b54ac: 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; │ │ @@ -202044,20 +202145,20 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b5504: |[0b5504] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ -0b5514: 7010 b109 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@09b1 │ │ -0b551a: 0c00 |0003: move-result-object v0 │ │ -0b551c: 6e10 490a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0a49 │ │ -0b5522: 0c00 |0007: move-result-object v0 │ │ -0b5524: 1100 |0008: return-object v0 │ │ +0b54b0: |[0b54b0] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +0b54c0: 7010 b109 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@09b1 │ │ +0b54c6: 0c00 |0003: move-result-object v0 │ │ +0b54c8: 6e10 490a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0a49 │ │ +0b54ce: 0c00 |0007: move-result-object v0 │ │ +0b54d0: 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; │ │ │ │ @@ -202100,19 +202201,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 │ │ -0b5528: |[0b5528] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0b5538: 5b01 2803 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0328 │ │ -0b553c: 5b02 2903 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ -0b5540: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b5546: 0e00 |0007: return-void │ │ +0b54d4: |[0b54d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0b54e4: 5b01 2803 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0328 │ │ +0b54e8: 5b02 2903 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ +0b54ec: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b54f2: 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; │ │ @@ -202123,19 +202224,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 │ │ -0b5548: |[0b5548] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b5558: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ -0b555c: 6e30 bf0a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0abf │ │ -0b5562: 0a00 |0005: move-result v0 │ │ -0b5564: 0f00 |0006: return v0 │ │ +0b54f4: |[0b54f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b5504: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ +0b5508: 6e30 bf0a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0abf │ │ +0b550e: 0a00 |0005: move-result v0 │ │ +0b5510: 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; │ │ @@ -202145,18 +202246,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 │ │ -0b5568: |[0b5568] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b5578: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ -0b557c: 6e30 c20a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ -0b5582: 0e00 |0005: return-void │ │ +0b5514: |[0b5514] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b5524: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ +0b5528: 6e30 c20a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ +0b552e: 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; │ │ @@ -202167,20 +202268,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 │ │ -0b5584: |[0b5584] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0b5594: 5420 2903 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ -0b5598: 2201 4f02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ -0b559c: 7020 290f 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0f29 │ │ -0b55a2: 6e30 c30a 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ -0b55a8: 0e00 |000a: return-void │ │ +0b5530: |[0b5530] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0b5540: 5420 2903 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ +0b5544: 2201 4f02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ +0b5548: 7020 290f 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0f29 │ │ +0b554e: 6e30 c30a 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ +0b5554: 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; │ │ @@ -202191,18 +202292,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 │ │ -0b55ac: |[0b55ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b55bc: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ -0b55c0: 6e30 c40a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac4 │ │ -0b55c6: 0e00 |0005: return-void │ │ +0b5558: |[0b5558] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b5568: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ +0b556c: 6e30 c40a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac4 │ │ +0b5572: 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; │ │ @@ -202213,19 +202314,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 │ │ -0b55c8: |[0b55c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b55d8: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ -0b55dc: 6e40 c50a 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@0ac5 │ │ -0b55e2: 0a00 |0005: move-result v0 │ │ -0b55e4: 0f00 |0006: return v0 │ │ +0b5574: |[0b5574] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b5584: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ +0b5588: 6e40 c50a 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@0ac5 │ │ +0b558e: 0a00 |0005: move-result v0 │ │ +0b5590: 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; │ │ @@ -202236,18 +202337,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b55e8: |[0b55e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0b55f8: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ -0b55fc: 6e30 c70a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0ac7 │ │ -0b5602: 0e00 |0005: return-void │ │ +0b5594: |[0b5594] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0b55a4: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ +0b55a8: 6e30 c70a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0ac7 │ │ +0b55ae: 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; │ │ @@ -202258,18 +202359,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 │ │ -0b5604: |[0b5604] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b5614: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ -0b5618: 6e30 c80a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac8 │ │ -0b561e: 0e00 |0005: return-void │ │ +0b55b0: |[0b55b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b55c0: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0329 │ │ +0b55c4: 6e30 c80a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac8 │ │ +0b55ca: 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; │ │ @@ -202314,19 +202415,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 │ │ -0b5620: |[0b5620] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0b5630: 5b01 2a03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@032a │ │ -0b5634: 5b02 2b03 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b5638: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b563e: 0e00 |0007: return-void │ │ +0b55cc: |[0b55cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0b55dc: 5b01 2a03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@032a │ │ +0b55e0: 5b02 2b03 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b55e4: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b55ea: 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; │ │ @@ -202337,19 +202438,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 │ │ -0b5640: |[0b5640] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b5650: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b5654: 6e30 bf0a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0abf │ │ -0b565a: 0a00 |0005: move-result v0 │ │ -0b565c: 0f00 |0006: return v0 │ │ +0b55ec: |[0b55ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b55fc: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b5600: 6e30 bf0a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0abf │ │ +0b5606: 0a00 |0005: move-result v0 │ │ +0b5608: 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; │ │ @@ -202359,24 +202460,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 │ │ -0b5660: |[0b5660] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -0b5670: 5421 2b03 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b5674: 6e20 c00a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0ac0 │ │ -0b567a: 0c00 |0005: move-result-object v0 │ │ -0b567c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0b5680: 6e10 ca0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0fca │ │ -0b5686: 0c01 |000b: move-result-object v1 │ │ -0b5688: 1101 |000c: return-object v1 │ │ -0b568a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0b568c: 28fe |000e: goto 000c // -0002 │ │ +0b560c: |[0b560c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +0b561c: 5421 2b03 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b5620: 6e20 c00a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0ac0 │ │ +0b5626: 0c00 |0005: move-result-object v0 │ │ +0b5628: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0b562c: 6e10 ca0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0fca │ │ +0b5632: 0c01 |000b: move-result-object v1 │ │ +0b5634: 1101 |000c: return-object v1 │ │ +0b5636: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0b5638: 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; │ │ @@ -202387,18 +202488,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 │ │ -0b5690: |[0b5690] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b56a0: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b56a4: 6e30 c20a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ -0b56aa: 0e00 |0005: return-void │ │ +0b563c: |[0b563c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b564c: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b5650: 6e30 c20a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ +0b5656: 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; │ │ @@ -202409,20 +202510,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 │ │ -0b56ac: |[0b56ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0b56bc: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b56c0: 2201 4f02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ -0b56c4: 7020 290f 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0f29 │ │ -0b56ca: 6e30 c30a 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ -0b56d0: 0e00 |000a: return-void │ │ +0b5658: |[0b5658] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0b5668: 5420 2b03 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b566c: 2201 4f02 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ +0b5670: 7020 290f 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0f29 │ │ +0b5676: 6e30 c30a 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ +0b567c: 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; │ │ @@ -202433,18 +202534,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 │ │ -0b56d4: |[0b56d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b56e4: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b56e8: 6e30 c40a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac4 │ │ -0b56ee: 0e00 |0005: return-void │ │ +0b5680: |[0b5680] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b5690: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b5694: 6e30 c40a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac4 │ │ +0b569a: 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; │ │ @@ -202455,19 +202556,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 │ │ -0b56f0: |[0b56f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b5700: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b5704: 6e40 c50a 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@0ac5 │ │ -0b570a: 0a00 |0005: move-result v0 │ │ -0b570c: 0f00 |0006: return v0 │ │ +0b569c: |[0b569c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b56ac: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b56b0: 6e40 c50a 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@0ac5 │ │ +0b56b6: 0a00 |0005: move-result v0 │ │ +0b56b8: 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; │ │ @@ -202478,19 +202579,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 │ │ -0b5710: |[0b5710] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0b5720: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b5724: 6e40 c60a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0ac6 │ │ -0b572a: 0a00 |0005: move-result v0 │ │ -0b572c: 0f00 |0006: return v0 │ │ +0b56bc: |[0b56bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0b56cc: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b56d0: 6e40 c60a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0ac6 │ │ +0b56d6: 0a00 |0005: move-result v0 │ │ +0b56d8: 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 │ │ @@ -202501,18 +202602,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b5730: |[0b5730] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0b5740: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b5744: 6e30 c70a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0ac7 │ │ -0b574a: 0e00 |0005: return-void │ │ +0b56dc: |[0b56dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0b56ec: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b56f0: 6e30 c70a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0ac7 │ │ +0b56f6: 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; │ │ @@ -202523,18 +202624,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 │ │ -0b574c: |[0b574c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b575c: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ -0b5760: 6e30 c80a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac8 │ │ -0b5766: 0e00 |0005: return-void │ │ +0b56f8: |[0b56f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b5708: 5410 2b03 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@032b │ │ +0b570c: 6e30 c80a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac8 │ │ +0b5712: 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; │ │ @@ -202571,17 +202672,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5768: |[0b5768] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -0b5778: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b577e: 0e00 |0003: return-void │ │ +0b5714: |[0b5714] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +0b5724: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b572a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -202590,17 +202691,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 │ │ -0b5780: |[0b5780] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b5790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5792: 0f00 |0001: return v0 │ │ +0b572c: |[0b572c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b573c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b573e: 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; │ │ @@ -202611,17 +202712,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 │ │ -0b5794: |[0b5794] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0b57a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b57a6: 1100 |0001: return-object v0 │ │ +0b5740: |[0b5740] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0b5750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5752: 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; │ │ @@ -202631,17 +202732,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 │ │ -0b57a8: |[0b57a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0b57b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b57ba: 1100 |0001: return-object v0 │ │ +0b5754: |[0b5754] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0b5764: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5766: 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; │ │ │ │ @@ -202650,17 +202751,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b57bc: |[0b57bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -0b57cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b57ce: 1100 |0001: return-object v0 │ │ +0b5768: |[0b5768] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0b5778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b577a: 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;) │ │ @@ -202668,16 +202769,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 │ │ -0b57d0: |[0b57d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b57e0: 0e00 |0000: return-void │ │ +0b577c: |[0b577c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b578c: 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; │ │ @@ -202688,16 +202789,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 │ │ -0b57e4: |[0b57e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b57f4: 0e00 |0000: return-void │ │ +0b5790: |[0b5790] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b57a0: 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; │ │ @@ -202708,16 +202809,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 │ │ -0b57f8: |[0b57f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b5808: 0e00 |0000: return-void │ │ +0b57a4: |[0b57a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b57b4: 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; │ │ @@ -202728,17 +202829,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 │ │ -0b580c: |[0b580c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b581c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b581e: 0f00 |0001: return v0 │ │ +0b57b8: |[0b57b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b57c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b57ca: 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; │ │ @@ -202750,17 +202851,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 │ │ -0b5820: |[0b5820] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0b5830: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5832: 0f00 |0001: return v0 │ │ +0b57cc: |[0b57cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0b57dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b57de: 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; │ │ @@ -202772,16 +202873,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 │ │ -0b5834: |[0b5834] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b5844: 0e00 |0000: return-void │ │ +0b57e0: |[0b57e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b57f0: 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; │ │ @@ -202792,16 +202893,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 │ │ -0b5848: |[0b5848] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b5858: 0e00 |0000: return-void │ │ +0b57f4: |[0b57f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b5804: 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; │ │ @@ -202952,25 +203053,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0b585c: |[0b585c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ -0b586c: 7100 2520 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@2025 │ │ -0b5872: 0a00 |0003: move-result v0 │ │ -0b5874: 6700 3703 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0337 │ │ -0b5878: 7100 2b20 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@202b │ │ -0b587e: 0a00 |0009: move-result v0 │ │ -0b5880: 6700 3b03 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@033b │ │ -0b5884: 7100 2420 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@2024 │ │ -0b588a: 0a00 |000f: move-result v0 │ │ -0b588c: 6700 3603 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0336 │ │ -0b5890: 0e00 |0012: return-void │ │ +0b5808: |[0b5808] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ +0b5818: 7100 2520 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@2025 │ │ +0b581e: 0a00 |0003: move-result v0 │ │ +0b5820: 6700 3703 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0337 │ │ +0b5824: 7100 2b20 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@202b │ │ +0b582a: 0a00 |0009: move-result v0 │ │ +0b582c: 6700 3b03 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@033b │ │ +0b5830: 7100 2420 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@2024 │ │ +0b5836: 0a00 |000f: move-result v0 │ │ +0b5838: 6700 3603 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0336 │ │ +0b583c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ │ │ @@ -202979,31 +203080,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 │ │ -0b5894: |[0b5894] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -0b58a4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0b58aa: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ -0b58ae: 2200 c901 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@01c9 │ │ -0b58b2: 7030 0d0b 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@0b0d │ │ -0b58b8: 5b10 4403 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b58bc: 5b13 4a03 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b58c0: 2030 b403 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@03b4 │ │ -0b58c4: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0b58c8: 1f03 b403 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@03b4 │ │ -0b58cc: 6e20 1f0b 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0b1f │ │ -0b58d2: 7020 1a0b 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0b1a │ │ -0b58d8: 0e00 |001a: return-void │ │ -0b58da: 2200 c901 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@01c9 │ │ -0b58de: 7020 0c0b 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0b0c │ │ -0b58e4: 5b10 4403 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b58e8: 28ea |0022: goto 000c // -0016 │ │ +0b5840: |[0b5840] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +0b5850: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0b5856: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ +0b585a: 2200 c901 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@01c9 │ │ +0b585e: 7030 0d0b 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@0b0d │ │ +0b5864: 5b10 4403 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b5868: 5b13 4a03 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b586c: 2030 b403 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@03b4 │ │ +0b5870: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0b5874: 1f03 b403 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@03b4 │ │ +0b5878: 6e20 1f0b 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0b1f │ │ +0b587e: 7020 1a0b 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0b1a │ │ +0b5884: 0e00 |001a: return-void │ │ +0b5886: 2200 c901 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@01c9 │ │ +0b588a: 7020 0c0b 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0b0c │ │ +0b5890: 5b10 4403 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b5894: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0005 line=154 │ │ 0x000c line=158 │ │ 0x000e line=159 │ │ @@ -203023,17 +203124,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 │ │ -0b58ec: |[0b58ec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ -0b58fc: 5410 3e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5900: 1100 |0002: return-object v0 │ │ +0b5898: |[0b5898] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ +0b58a8: 5410 3e03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b58ac: 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;) │ │ @@ -203041,17 +203142,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 │ │ -0b5904: |[0b5904] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ -0b5914: 5410 4a03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b5918: 1100 |0002: return-object v0 │ │ +0b58b0: |[0b58b0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ +0b58c0: 5410 4a03 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b58c4: 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;) │ │ @@ -203059,17 +203160,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 │ │ -0b591c: |[0b591c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -0b592c: 7010 190b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0b19 │ │ -0b5932: 0e00 |0003: return-void │ │ +0b58c8: |[0b58c8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +0b58d8: 7010 190b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0b19 │ │ +0b58de: 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;) │ │ @@ -203077,17 +203178,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 │ │ -0b5934: |[0b5934] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ -0b5944: 5410 4003 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b5948: 1100 |0002: return-object v0 │ │ +0b58e0: |[0b58e0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ +0b58f0: 5410 4003 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b58f4: 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;) │ │ @@ -203095,17 +203196,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 │ │ -0b594c: |[0b594c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ -0b595c: 5510 4e03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@034e │ │ -0b5960: 0f00 |0002: return v0 │ │ +0b58f8: |[0b58f8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ +0b5908: 5510 4e03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@034e │ │ +0b590c: 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;) │ │ @@ -203113,17 +203214,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 │ │ -0b5964: |[0b5964] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ -0b5974: 5c01 3f03 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ -0b5978: 0f01 |0002: return v1 │ │ +0b5910: |[0b5910] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ +0b5920: 5c01 3f03 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ +0b5924: 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 │ │ │ │ @@ -203132,38 +203233,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0b597c: |[0b597c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ -0b598c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b598e: 5430 4403 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b5992: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0b5994: 6e20 3603 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b599a: 5430 4403 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b599e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0b59a0: 6e20 3603 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b59a6: 5430 4403 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b59aa: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -0b59ac: 6e20 3603 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b59b2: 5430 5003 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b59b6: 6e10 8a1f 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ -0b59bc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0b59be: 5b30 5003 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b59c2: 5c32 4603 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ -0b59c6: 5c32 4e03 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@034e │ │ -0b59ca: 5c32 3d03 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ -0b59ce: 5c32 3c03 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ -0b59d2: 5c32 3f03 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ -0b59d6: 5530 4503 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b59da: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -0b59de: 5c32 4503 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b59e2: 0e00 |002b: return-void │ │ +0b5928: |[0b5928] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ +0b5938: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b593a: 5430 4403 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b593e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0b5940: 6e20 3603 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b5946: 5430 4403 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b594a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0b594c: 6e20 3603 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b5952: 5430 4403 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b5956: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +0b5958: 6e20 3603 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b595e: 5430 5003 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5962: 6e10 8a1f 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ +0b5968: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0b596a: 5b30 5003 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b596e: 5c32 4603 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ +0b5972: 5c32 4e03 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@034e │ │ +0b5976: 5c32 3d03 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ +0b597a: 5c32 3c03 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ +0b597e: 5c32 3f03 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ +0b5982: 5530 4503 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b5986: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +0b598a: 5c32 4503 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b598e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0007 line=410 │ │ 0x000d line=411 │ │ 0x0013 line=412 │ │ 0x0018 line=413 │ │ @@ -203183,33 +203284,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0b59e4: |[0b59e4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ -0b59f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b59f6: 5430 4403 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b59fa: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0b59fc: 6e20 3603 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b5a02: 5430 4403 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b5a06: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0b5a08: 6e20 3603 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b5a0e: 5430 4403 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b5a12: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -0b5a14: 6e20 3603 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b5a1a: 5c32 4603 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ -0b5a1e: 5c32 3d03 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ -0b5a22: 5c32 3c03 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ -0b5a26: 5c32 3f03 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ -0b5a2a: 5530 4503 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b5a2e: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ -0b5a32: 5c32 4503 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b5a36: 0e00 |0021: return-void │ │ +0b5990: |[0b5990] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ +0b59a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b59a2: 5430 4403 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b59a6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0b59a8: 6e20 3603 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b59ae: 5430 4403 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b59b2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0b59b4: 6e20 3603 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b59ba: 5430 4403 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b59be: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +0b59c0: 6e20 3603 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b59c6: 5c32 4603 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ +0b59ca: 5c32 3d03 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ +0b59ce: 5c32 3c03 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ +0b59d2: 5c32 3f03 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ +0b59d6: 5530 4503 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b59da: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ +0b59de: 5c32 4503 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b59e2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0007 line=426 │ │ 0x000d line=427 │ │ 0x0013 line=428 │ │ 0x0015 line=429 │ │ @@ -203226,26 +203327,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b5a38: |[0b5a38] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ -0b5a48: 5420 4403 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b5a4c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0b5a4e: 6e20 3603 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b5a54: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b5a56: 5c20 3f03 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ -0b5a5a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0b5a5c: 5c20 4503 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b5a60: 5420 4a03 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b5a64: 5421 3e03 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5a68: 7220 ed1e 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@1eed │ │ -0b5a6e: 0e00 |0013: return-void │ │ +0b59e4: |[0b59e4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ +0b59f4: 5420 4403 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b59f8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0b59fa: 6e20 3603 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b5a00: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b5a02: 5c20 3f03 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ +0b5a06: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0b5a08: 5c20 4503 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b5a0c: 5420 4a03 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b5a10: 5421 3e03 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5a14: 7220 ed1e 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@1eed │ │ +0b5a1a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0013 line=457 │ │ @@ -203257,45 +203358,45 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0b5a70: |[0b5a70] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ -0b5a80: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0b5a84: 2203 7e04 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b5a88: 1a04 dd03 |0004: const-string v4, "Context must not be null" // string@03dd │ │ -0b5a8c: 7020 8824 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b5a92: 2703 |0009: throw v3 │ │ -0b5a94: 5453 4a03 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b5a98: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -0b5a9c: 2203 7e04 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b5aa0: 1a04 820f |0010: const-string v4, "OnGestureListener must not be null" // string@0f82 │ │ -0b5aa4: 7020 8824 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b5aaa: 2703 |0015: throw v3 │ │ -0b5aac: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0b5aae: 5c53 4703 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0347 │ │ -0b5ab2: 7110 2320 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ -0b5ab8: 0c00 |001c: move-result-object v0 │ │ -0b5aba: 6e10 2a20 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ -0b5ac0: 0a02 |0020: move-result v2 │ │ -0b5ac2: 6e10 2620 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@2026 │ │ -0b5ac8: 0a01 |0024: move-result v1 │ │ -0b5aca: 6e10 2820 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2028 │ │ -0b5ad0: 0a03 |0028: move-result v3 │ │ -0b5ad2: 5953 4c03 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@034c │ │ -0b5ad6: 6e10 2720 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2027 │ │ -0b5adc: 0a03 |002e: move-result v3 │ │ -0b5ade: 5953 4b03 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@034b │ │ -0b5ae2: 9203 0202 |0031: mul-int v3, v2, v2 │ │ -0b5ae6: 5953 4f03 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@034f │ │ -0b5aea: 9203 0101 |0035: mul-int v3, v1, v1 │ │ -0b5aee: 5953 4103 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0341 │ │ -0b5af2: 0e00 |0039: return-void │ │ +0b5a1c: |[0b5a1c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ +0b5a2c: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +0b5a30: 2203 7e04 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b5a34: 1a04 dd03 |0004: const-string v4, "Context must not be null" // string@03dd │ │ +0b5a38: 7020 8824 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b5a3e: 2703 |0009: throw v3 │ │ +0b5a40: 5453 4a03 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b5a44: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +0b5a48: 2203 7e04 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b5a4c: 1a04 820f |0010: const-string v4, "OnGestureListener must not be null" // string@0f82 │ │ +0b5a50: 7020 8824 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b5a56: 2703 |0015: throw v3 │ │ +0b5a58: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0b5a5a: 5c53 4703 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0347 │ │ +0b5a5e: 7110 2320 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ +0b5a64: 0c00 |001c: move-result-object v0 │ │ +0b5a66: 6e10 2a20 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ +0b5a6c: 0a02 |0020: move-result v2 │ │ +0b5a6e: 6e10 2620 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@2026 │ │ +0b5a74: 0a01 |0024: move-result v1 │ │ +0b5a76: 6e10 2820 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2028 │ │ +0b5a7c: 0a03 |0028: move-result v3 │ │ +0b5a7e: 5953 4c03 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@034c │ │ +0b5a82: 6e10 2720 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2027 │ │ +0b5a88: 0a03 |002e: move-result v3 │ │ +0b5a8a: 5953 4b03 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@034b │ │ +0b5a8e: 9203 0202 |0031: mul-int v3, v2, v2 │ │ +0b5a92: 5953 4f03 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@034f │ │ +0b5a96: 9203 0101 |0035: mul-int v3, v1, v1 │ │ +0b5a9a: 5953 4103 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0341 │ │ +0b5a9e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x000a line=169 │ │ 0x000e line=170 │ │ 0x0016 line=172 │ │ @@ -203319,49 +203420,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 │ │ -0b5af4: |[0b5af4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ -0b5b04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b5b06: 5583 3c03 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ -0b5b0a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0b5b0e: 0f02 |0005: return v2 │ │ -0b5b10: 6e10 611f 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@1f61 │ │ -0b5b16: 0b04 |0009: move-result-wide v4 │ │ -0b5b18: 6e10 611f 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@1f61 │ │ -0b5b1e: 0b06 |000d: move-result-wide v6 │ │ -0b5b20: bc64 |000e: sub-long/2addr v4, v6 │ │ -0b5b22: 6003 3603 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0336 │ │ -0b5b26: 8136 |0011: int-to-long v6, v3 │ │ -0b5b28: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ -0b5b2c: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ -0b5b30: 6e10 641f 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0b5b36: 0a03 |0019: move-result v3 │ │ -0b5b38: 8733 |001a: float-to-int v3, v3 │ │ -0b5b3a: 6e10 641f 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0b5b40: 0a04 |001e: move-result v4 │ │ -0b5b42: 8744 |001f: float-to-int v4, v4 │ │ -0b5b44: 9100 0304 |0020: sub-int v0, v3, v4 │ │ -0b5b48: 6e10 661f 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0b5b4e: 0a03 |0025: move-result v3 │ │ -0b5b50: 8733 |0026: float-to-int v3, v3 │ │ -0b5b52: 6e10 661f 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0b5b58: 0a04 |002a: move-result v4 │ │ -0b5b5a: 8744 |002b: float-to-int v4, v4 │ │ -0b5b5c: 9101 0304 |002c: sub-int v1, v3, v4 │ │ -0b5b60: 9203 0000 |002e: mul-int v3, v0, v0 │ │ -0b5b64: 9204 0101 |0030: mul-int v4, v1, v1 │ │ -0b5b68: b043 |0032: add-int/2addr v3, v4 │ │ -0b5b6a: 5284 4103 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0341 │ │ -0b5b6e: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ -0b5b72: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -0b5b74: 28cd |0038: goto 0005 // -0033 │ │ +0b5aa0: |[0b5aa0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ +0b5ab0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b5ab2: 5583 3c03 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ +0b5ab6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0b5aba: 0f02 |0005: return v2 │ │ +0b5abc: 6e10 611f 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@1f61 │ │ +0b5ac2: 0b04 |0009: move-result-wide v4 │ │ +0b5ac4: 6e10 611f 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@1f61 │ │ +0b5aca: 0b06 |000d: move-result-wide v6 │ │ +0b5acc: bc64 |000e: sub-long/2addr v4, v6 │ │ +0b5ace: 6003 3603 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0336 │ │ +0b5ad2: 8136 |0011: int-to-long v6, v3 │ │ +0b5ad4: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ +0b5ad8: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ +0b5adc: 6e10 641f 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0b5ae2: 0a03 |0019: move-result v3 │ │ +0b5ae4: 8733 |001a: float-to-int v3, v3 │ │ +0b5ae6: 6e10 641f 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0b5aec: 0a04 |001e: move-result v4 │ │ +0b5aee: 8744 |001f: float-to-int v4, v4 │ │ +0b5af0: 9100 0304 |0020: sub-int v0, v3, v4 │ │ +0b5af4: 6e10 661f 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0b5afa: 0a03 |0025: move-result v3 │ │ +0b5afc: 8733 |0026: float-to-int v3, v3 │ │ +0b5afe: 6e10 661f 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0b5b04: 0a04 |002a: move-result v4 │ │ +0b5b06: 8744 |002b: float-to-int v4, v4 │ │ +0b5b08: 9101 0304 |002c: sub-int v1, v3, v4 │ │ +0b5b0c: 9203 0000 |002e: mul-int v3, v0, v0 │ │ +0b5b10: 9204 0101 |0030: mul-int v4, v1, v1 │ │ +0b5b14: b043 |0032: add-int/2addr v3, v4 │ │ +0b5b16: 5284 4103 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0341 │ │ +0b5b1a: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ +0b5b1e: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +0b5b20: 28cd |0038: goto 0005 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=439 │ │ 0x0005 line=449 │ │ 0x0006 line=443 │ │ 0x0016 line=447 │ │ 0x0022 line=448 │ │ @@ -203380,17 +203481,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5b78: |[0b5b78] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ -0b5b88: 5510 4703 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0347 │ │ -0b5b8c: 0f00 |0002: return v0 │ │ +0b5b24: |[0b5b24] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ +0b5b34: 5510 4703 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0347 │ │ +0b5b38: 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;) │ │ @@ -203398,619 +203499,619 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 44 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1224 16-bit code units │ │ -0b5b90: |[0b5b90] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0b5ba0: 7401 5e1f 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0b5ba6: 0a06 |0003: move-result v6 │ │ -0b5ba8: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ -0b5bac: 5400 5003 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5bb0: 0824 0000 |0008: move-object/from16 v36, v0 │ │ -0b5bb4: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ -0b5bb8: 7100 891f 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ -0b5bbe: 0c24 |000f: move-result-object v36 │ │ -0b5bc0: 0800 2400 |0010: move-object/from16 v0, v36 │ │ -0b5bc4: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ -0b5bc8: 5b10 5003 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5bcc: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ -0b5bd0: 5400 5003 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5bd4: 0824 0000 |001a: move-object/from16 v36, v0 │ │ -0b5bd8: 0800 2400 |001c: move-object/from16 v0, v36 │ │ -0b5bdc: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ -0b5be0: 6e20 821f 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ -0b5be6: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -0b5bea: 0224 0000 |0025: move/from16 v36, v0 │ │ -0b5bee: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ -0b5bf2: 0200 2400 |0029: move/from16 v0, v36 │ │ -0b5bf6: 0201 2500 |002b: move/from16 v1, v37 │ │ -0b5bfa: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -0b5bfe: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ -0b5c02: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ -0b5c06: 7701 f30b 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ -0b5c0c: 0a19 |0036: move-result v25 │ │ -0b5c0e: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ -0b5c12: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ -0b5c16: 7701 f50b 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ -0b5c1c: 0a07 |003e: move-result v7 │ │ -0b5c1e: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ -0b5c22: 0200 1200 |0041: move/from16 v0, v18 │ │ -0b5c26: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ -0b5c2a: 0200 1900 |0045: move/from16 v0, v25 │ │ -0b5c2e: 0201 1200 |0047: move/from16 v1, v18 │ │ -0b5c32: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ -0b5c36: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0b5c3a: 28f4 |004d: goto 0041 // -000c │ │ -0b5c3c: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ -0b5c40: 28e1 |0050: goto 0031 // -001f │ │ -0b5c42: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ -0b5c46: 28e4 |0053: goto 0037 // -001c │ │ -0b5c48: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ -0b5c4c: 0201 1200 |0056: move/from16 v1, v18 │ │ -0b5c50: 7120 f70b 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ -0b5c56: 0a24 |005b: move-result v36 │ │ -0b5c58: a61a 1a24 |005c: add-float v26, v26, v36 │ │ -0b5c5c: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ -0b5c60: 0201 1200 |0060: move/from16 v1, v18 │ │ -0b5c64: 7120 f80b 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ -0b5c6a: 0a24 |0065: move-result v36 │ │ -0b5c6c: a61b 1b24 |0066: add-float v27, v27, v36 │ │ -0b5c70: 28e3 |0068: goto 004b // -001d │ │ -0b5c72: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ -0b5c76: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ -0b5c7a: 82c0 |006d: int-to-float v0, v12 │ │ -0b5c7c: 0224 0000 |006e: move/from16 v36, v0 │ │ -0b5c80: a90e 1a24 |0070: div-float v14, v26, v36 │ │ -0b5c84: 82c0 |0072: int-to-float v0, v12 │ │ -0b5c86: 0224 0000 |0073: move/from16 v36, v0 │ │ -0b5c8a: a90f 1b24 |0075: div-float v15, v27, v36 │ │ -0b5c8e: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ -0b5c92: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -0b5c96: 0224 0000 |007b: move/from16 v36, v0 │ │ -0b5c9a: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ -0b5ca0: 0f11 |0080: return v17 │ │ -0b5ca2: 017c |0081: move v12, v7 │ │ -0b5ca4: 28eb |0082: goto 006d // -0015 │ │ -0b5ca6: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ -0b5caa: 590e 4803 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ -0b5cae: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ -0b5cb2: 590e 4203 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0342 │ │ -0b5cb6: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ -0b5cba: 590f 4903 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ -0b5cbe: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ -0b5cc2: 590f 4303 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0343 │ │ -0b5cc6: 7601 180b 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0b18 │ │ -0b5ccc: 28ea |0096: goto 0080 // -0016 │ │ -0b5cce: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ -0b5cd2: 590e 4803 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ -0b5cd6: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ -0b5cda: 590e 4203 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0342 │ │ -0b5cde: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ -0b5ce2: 590f 4903 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ -0b5ce6: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ -0b5cea: 590f 4303 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0343 │ │ -0b5cee: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ -0b5cf2: 5400 5003 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5cf6: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ -0b5cfa: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ -0b5cfe: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ -0b5d02: 5200 4b03 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@034b │ │ -0b5d06: 0226 0000 |00b3: move/from16 v38, v0 │ │ -0b5d0a: 0200 2600 |00b5: move/from16 v0, v38 │ │ -0b5d0e: 8200 |00b7: int-to-float v0, v0 │ │ -0b5d10: 0226 0000 |00b8: move/from16 v38, v0 │ │ -0b5d14: 7403 841f 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ -0b5d1a: 7701 f30b 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ -0b5d20: 0a1c |00c0: move-result v28 │ │ -0b5d22: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ -0b5d26: 0201 1c00 |00c3: move/from16 v1, v28 │ │ -0b5d2a: 7120 f60b 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -0b5d30: 0a13 |00c8: move-result v19 │ │ -0b5d32: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ -0b5d36: 5400 5003 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5d3a: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ -0b5d3e: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ -0b5d42: 0201 1300 |00d1: move/from16 v1, v19 │ │ -0b5d46: 7120 820c 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ -0b5d4c: 0a21 |00d6: move-result v33 │ │ -0b5d4e: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ -0b5d52: 5400 5003 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5d56: 0824 0000 |00db: move-object/from16 v36, v0 │ │ -0b5d5a: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ -0b5d5e: 0201 1300 |00df: move/from16 v1, v19 │ │ -0b5d62: 7120 830c 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ -0b5d68: 0a23 |00e4: move-result v35 │ │ -0b5d6a: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ -0b5d6e: 0200 1200 |00e7: move/from16 v0, v18 │ │ -0b5d72: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ -0b5d76: 0200 1200 |00eb: move/from16 v0, v18 │ │ -0b5d7a: 0201 1c00 |00ed: move/from16 v1, v28 │ │ -0b5d7e: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ -0b5d82: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0b5d86: 28f4 |00f3: goto 00e7 // -000c │ │ -0b5d88: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ -0b5d8c: 0201 1200 |00f6: move/from16 v1, v18 │ │ -0b5d90: 7120 f60b 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -0b5d96: 0a14 |00fb: move-result v20 │ │ -0b5d98: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ -0b5d9c: 5400 5003 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5da0: 0824 0000 |0100: move-object/from16 v36, v0 │ │ -0b5da4: 0800 2400 |0102: move-object/from16 v0, v36 │ │ -0b5da8: 0201 1400 |0104: move/from16 v1, v20 │ │ -0b5dac: 7120 820c 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ -0b5db2: 0a24 |0109: move-result v36 │ │ -0b5db4: a820 2124 |010a: mul-float v32, v33, v36 │ │ -0b5db8: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -0b5dbc: 5400 5003 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5dc0: 0824 0000 |0110: move-object/from16 v36, v0 │ │ -0b5dc4: 0800 2400 |0112: move-object/from16 v0, v36 │ │ -0b5dc8: 0201 1400 |0114: move/from16 v1, v20 │ │ -0b5dcc: 7120 830c 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ -0b5dd2: 0a24 |0119: move-result v36 │ │ -0b5dd4: a822 2324 |011a: mul-float v34, v35, v36 │ │ -0b5dd8: a60d 2022 |011c: add-float v13, v32, v34 │ │ -0b5ddc: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ -0b5de0: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ -0b5de4: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ -0b5de8: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ -0b5dec: 5400 5003 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b5df0: 0824 0000 |0128: move-object/from16 v36, v0 │ │ -0b5df4: 7401 831f 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@1f83 │ │ -0b5dfa: 2900 53ff |012d: goto/16 0080 // -00ad │ │ -0b5dfe: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ -0b5e02: 5400 4003 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b5e06: 0824 0000 |0133: move-object/from16 v36, v0 │ │ -0b5e0a: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ -0b5e0e: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ -0b5e12: 5400 4403 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b5e16: 0824 0000 |013b: move-object/from16 v36, v0 │ │ -0b5e1a: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ -0b5e1e: 7402 2f03 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@032f │ │ -0b5e24: 0a10 |0142: move-result v16 │ │ -0b5e26: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ -0b5e2a: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ -0b5e2e: 5400 4403 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b5e32: 0824 0000 |0149: move-object/from16 v36, v0 │ │ -0b5e36: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ -0b5e3a: 7402 3603 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b5e40: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ -0b5e44: 5400 3e03 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5e48: 0824 0000 |0154: move-object/from16 v36, v0 │ │ -0b5e4c: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ -0b5e50: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ -0b5e54: 5400 4d03 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ -0b5e58: 0824 0000 |015c: move-object/from16 v36, v0 │ │ -0b5e5c: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ -0b5e60: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ -0b5e64: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ -0b5e68: 5400 3e03 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5e6c: 0824 0000 |0166: move-object/from16 v36, v0 │ │ -0b5e70: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ -0b5e74: 5400 4d03 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ -0b5e78: 0825 0000 |016c: move-object/from16 v37, v0 │ │ -0b5e7c: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ -0b5e80: 0801 2400 |0170: move-object/from16 v1, v36 │ │ -0b5e84: 0802 2500 |0172: move-object/from16 v2, v37 │ │ -0b5e88: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ -0b5e8c: 7040 1b0b 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@0b1b │ │ -0b5e92: 0a24 |0179: move-result v36 │ │ -0b5e94: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ -0b5e98: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ -0b5e9c: 0200 2400 |017e: move/from16 v0, v36 │ │ -0b5ea0: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ -0b5ea4: 5c10 4603 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ -0b5ea8: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ -0b5eac: 5400 4003 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b5eb0: 0824 0000 |0188: move-object/from16 v36, v0 │ │ -0b5eb4: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ -0b5eb8: 5400 3e03 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5ebc: 0825 0000 |018e: move-object/from16 v37, v0 │ │ -0b5ec0: 7802 e81e 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1ee8 │ │ -0b5ec6: 0a24 |0193: move-result v36 │ │ -0b5ec8: 9611 1124 |0194: or-int v17, v17, v36 │ │ -0b5ecc: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ -0b5ed0: 5400 4003 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b5ed4: 0824 0000 |019a: move-object/from16 v36, v0 │ │ -0b5ed8: 0800 2400 |019c: move-object/from16 v0, v36 │ │ -0b5edc: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ -0b5ee0: 7220 e91e 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1ee9 │ │ -0b5ee6: 0a24 |01a3: move-result v36 │ │ -0b5ee8: 9611 1124 |01a4: or-int v17, v17, v36 │ │ -0b5eec: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ -0b5ef0: 590e 4803 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ -0b5ef4: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ -0b5ef8: 590e 4203 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0342 │ │ -0b5efc: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ -0b5f00: 590f 4903 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ -0b5f04: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ -0b5f08: 590f 4303 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0343 │ │ -0b5f0c: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ -0b5f10: 5400 3e03 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5f14: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ -0b5f18: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ -0b5f1c: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ -0b5f20: 5400 3e03 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5f24: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ -0b5f28: 7401 6a1f 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ -0b5f2e: 7701 691f 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f69 │ │ -0b5f34: 0c24 |01ca: move-result-object v36 │ │ -0b5f36: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ -0b5f3a: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ -0b5f3e: 5b10 3e03 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5f42: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ -0b5f46: 0200 2400 |01d3: move/from16 v0, v36 │ │ -0b5f4a: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ -0b5f4e: 5c10 3d03 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ -0b5f52: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ -0b5f56: 0200 2400 |01db: move/from16 v0, v36 │ │ -0b5f5a: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ -0b5f5e: 5c10 3c03 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ -0b5f62: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ -0b5f66: 0200 2400 |01e3: move/from16 v0, v36 │ │ -0b5f6a: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ -0b5f6e: 5c10 4e03 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@034e │ │ -0b5f72: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ -0b5f76: 0200 2400 |01eb: move/from16 v0, v36 │ │ -0b5f7a: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ -0b5f7e: 5c10 4503 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b5f82: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ -0b5f86: 0200 2400 |01f3: move/from16 v0, v36 │ │ -0b5f8a: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ -0b5f8e: 5c10 3f03 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ -0b5f92: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ -0b5f96: 5500 4703 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0347 │ │ -0b5f9a: 0224 0000 |01fd: move/from16 v36, v0 │ │ -0b5f9e: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ -0b5fa2: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ -0b5fa6: 5400 4403 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b5faa: 0824 0000 |0205: move-object/from16 v36, v0 │ │ -0b5fae: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ -0b5fb2: 7402 3603 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b5fb8: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ -0b5fbc: 5400 4403 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b5fc0: 0824 0000 |0210: move-object/from16 v36, v0 │ │ -0b5fc4: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ -0b5fc8: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ -0b5fcc: 5400 3e03 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b5fd0: 0826 0000 |0218: move-object/from16 v38, v0 │ │ -0b5fd4: 7401 5f1f 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1f5f │ │ -0b5fda: 0b26 |021d: move-result-wide v38 │ │ -0b5fdc: 6028 3b03 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@033b │ │ -0b5fe0: 0200 2800 |0220: move/from16 v0, v40 │ │ -0b5fe4: 8100 |0222: int-to-long v0, v0 │ │ -0b5fe6: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ -0b5fea: 9b26 2628 |0225: add-long v38, v38, v40 │ │ -0b5fee: 6028 3703 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0337 │ │ -0b5ff2: 0200 2800 |0229: move/from16 v0, v40 │ │ -0b5ff6: 8100 |022b: int-to-long v0, v0 │ │ -0b5ff8: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ -0b5ffc: 9b26 2628 |022e: add-long v38, v38, v40 │ │ -0b6000: 7404 3803 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0338 │ │ -0b6006: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ -0b600a: 5400 4403 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b600e: 0824 0000 |0237: move-object/from16 v36, v0 │ │ -0b6012: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ -0b6016: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ -0b601a: 5400 3e03 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b601e: 0826 0000 |023f: move-object/from16 v38, v0 │ │ -0b6022: 7401 5f1f 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1f5f │ │ -0b6028: 0b26 |0244: move-result-wide v38 │ │ -0b602a: 6028 3b03 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@033b │ │ -0b602e: 0200 2800 |0247: move/from16 v0, v40 │ │ -0b6032: 8100 |0249: int-to-long v0, v0 │ │ -0b6034: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ -0b6038: 9b26 2628 |024c: add-long v38, v38, v40 │ │ -0b603c: 7404 3803 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0338 │ │ -0b6042: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ -0b6046: 5400 4a03 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b604a: 0824 0000 |0255: move-object/from16 v36, v0 │ │ -0b604e: 0800 2400 |0257: move-object/from16 v0, v36 │ │ -0b6052: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ -0b6056: 7220 eb1e 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1eeb │ │ -0b605c: 0a24 |025e: move-result v36 │ │ -0b605e: 9611 1124 |025f: or-int v17, v17, v36 │ │ -0b6062: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ -0b6066: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ -0b606a: 5400 4403 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b606e: 0824 0000 |0267: move-object/from16 v36, v0 │ │ -0b6072: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ -0b6076: 6026 3603 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0336 │ │ -0b607a: 0200 2600 |026d: move/from16 v0, v38 │ │ -0b607e: 8100 |026f: int-to-long v0, v0 │ │ -0b6080: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ -0b6084: 7404 3903 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@0339 │ │ -0b608a: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ -0b608e: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ -0b6092: 5500 4503 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b6096: 0224 0000 |027b: move/from16 v36, v0 │ │ -0b609a: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ -0b609e: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ -0b60a2: 5200 4803 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ -0b60a6: 0224 0000 |0283: move/from16 v36, v0 │ │ -0b60aa: a717 240e |0285: sub-float v23, v36, v14 │ │ -0b60ae: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ -0b60b2: 5200 4903 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ -0b60b6: 0224 0000 |028b: move/from16 v36, v0 │ │ -0b60ba: a718 240f |028d: sub-float v24, v36, v15 │ │ -0b60be: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ -0b60c2: 5500 4603 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ -0b60c6: 0224 0000 |0293: move/from16 v36, v0 │ │ -0b60ca: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ -0b60ce: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ -0b60d2: 5400 4003 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b60d6: 0824 0000 |029b: move-object/from16 v36, v0 │ │ -0b60da: 0800 2400 |029d: move-object/from16 v0, v36 │ │ -0b60de: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ -0b60e2: 7220 e91e 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1ee9 │ │ -0b60e8: 0a24 |02a4: move-result v36 │ │ -0b60ea: 9611 1124 |02a5: or-int v17, v17, v36 │ │ -0b60ee: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ -0b60f2: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ -0b60f6: 5500 3d03 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ -0b60fa: 0224 0000 |02ad: move/from16 v36, v0 │ │ -0b60fe: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ -0b6102: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ -0b6106: 5200 4203 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0342 │ │ -0b610a: 0224 0000 |02b5: move/from16 v36, v0 │ │ -0b610e: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ -0b6112: 0200 2400 |02b9: move/from16 v0, v36 │ │ -0b6116: 8709 |02bb: float-to-int v9, v0 │ │ -0b6118: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ -0b611c: 5200 4303 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0343 │ │ -0b6120: 0224 0000 |02c0: move/from16 v36, v0 │ │ -0b6124: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ -0b6128: 0200 2400 |02c4: move/from16 v0, v36 │ │ -0b612c: 870a |02c6: float-to-int v10, v0 │ │ -0b612e: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ -0b6132: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ -0b6136: 900b 2425 |02cb: add-int v11, v36, v37 │ │ -0b613a: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ -0b613e: 5200 4f03 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@034f │ │ -0b6142: 0224 0000 |02d1: move/from16 v36, v0 │ │ -0b6146: 0200 2400 |02d3: move/from16 v0, v36 │ │ -0b614a: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ -0b614e: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ -0b6152: 5400 4a03 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b6156: 0824 0000 |02db: move-object/from16 v36, v0 │ │ -0b615a: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ -0b615e: 5400 3e03 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b6162: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ -0b6166: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ -0b616a: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ -0b616e: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ -0b6172: 0203 1700 |02e9: move/from16 v3, v23 │ │ -0b6176: 0204 1800 |02eb: move/from16 v4, v24 │ │ -0b617a: 7254 ee1e 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1eee │ │ -0b6180: 0a11 |02f0: move-result v17 │ │ -0b6182: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ -0b6186: 590e 4803 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ -0b618a: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ -0b618e: 590f 4903 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ -0b6192: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ -0b6196: 0200 2400 |02fb: move/from16 v0, v36 │ │ -0b619a: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ -0b619e: 5c10 3d03 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ -0b61a2: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ -0b61a6: 5400 4403 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b61aa: 0824 0000 |0305: move-object/from16 v36, v0 │ │ -0b61ae: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ -0b61b2: 7402 3603 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b61b8: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ -0b61bc: 5400 4403 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b61c0: 0824 0000 |0310: move-object/from16 v36, v0 │ │ -0b61c4: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ -0b61c8: 7402 3603 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b61ce: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ -0b61d2: 5400 4403 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b61d6: 0824 0000 |031b: move-object/from16 v36, v0 │ │ -0b61da: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ -0b61de: 7402 3603 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b61e4: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ -0b61e8: 5200 4f03 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@034f │ │ -0b61ec: 0224 0000 |0326: move/from16 v36, v0 │ │ -0b61f0: 0200 2400 |0328: move/from16 v0, v36 │ │ -0b61f4: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ -0b61f8: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ -0b61fc: 0200 2400 |032e: move/from16 v0, v36 │ │ -0b6200: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ -0b6204: 5c10 3c03 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ -0b6208: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ -0b620c: 7701 a124 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0b6212: 0a24 |0339: move-result v36 │ │ -0b6214: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ -0b6218: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ -0b621c: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ -0b6220: 7701 a124 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0b6226: 0a24 |0343: move-result v36 │ │ -0b6228: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ -0b622c: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ -0b6230: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ -0b6234: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ -0b6238: 5400 4a03 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b623c: 0824 0000 |034e: move-object/from16 v36, v0 │ │ -0b6240: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ -0b6244: 5400 3e03 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b6248: 0825 0000 |0354: move-object/from16 v37, v0 │ │ -0b624c: 0800 2400 |0356: move-object/from16 v0, v36 │ │ -0b6250: 0801 2500 |0358: move-object/from16 v1, v37 │ │ -0b6254: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ -0b6258: 0203 1700 |035c: move/from16 v3, v23 │ │ -0b625c: 0204 1800 |035e: move/from16 v4, v24 │ │ -0b6260: 7254 ee1e 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1eee │ │ -0b6266: 0a11 |0363: move-result v17 │ │ -0b6268: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ -0b626c: 590e 4803 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ -0b6270: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ -0b6274: 590f 4903 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ -0b6278: 2900 14fd |036c: goto/16 0080 // -02ec │ │ -0b627c: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ -0b6280: 0200 2400 |0370: move/from16 v0, v36 │ │ -0b6284: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ -0b6288: 5c10 4e03 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@034e │ │ -0b628c: 7701 691f 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f69 │ │ -0b6292: 0c08 |0379: move-result-object v8 │ │ -0b6294: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ -0b6298: 5500 4603 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ -0b629c: 0224 0000 |037e: move/from16 v36, v0 │ │ -0b62a0: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ -0b62a4: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ -0b62a8: 5400 4003 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b62ac: 0824 0000 |0386: move-object/from16 v36, v0 │ │ -0b62b0: 0800 2400 |0388: move-object/from16 v0, v36 │ │ -0b62b4: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ -0b62b8: 7220 e91e 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1ee9 │ │ -0b62be: 0a24 |038f: move-result v36 │ │ -0b62c0: 9611 1124 |0390: or-int v17, v17, v36 │ │ -0b62c4: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ -0b62c8: 5400 4d03 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ -0b62cc: 0824 0000 |0396: move-object/from16 v36, v0 │ │ -0b62d0: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ -0b62d4: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ -0b62d8: 5400 4d03 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ -0b62dc: 0824 0000 |039e: move-object/from16 v36, v0 │ │ -0b62e0: 7401 6a1f 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ -0b62e6: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ -0b62ea: 5b08 4d03 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ -0b62ee: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ -0b62f2: 5400 5003 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b62f6: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ -0b62fa: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ -0b62fe: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ -0b6302: 5400 5003 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b6306: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ -0b630a: 7401 8a1f 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ -0b6310: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ -0b6314: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ -0b6318: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ -0b631c: 5b10 5003 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b6320: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ -0b6324: 0200 2400 |03c2: move/from16 v0, v36 │ │ -0b6328: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ -0b632c: 5c10 4603 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ -0b6330: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ -0b6334: 0200 2400 |03ca: move/from16 v0, v36 │ │ -0b6338: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ -0b633c: 5c10 3f03 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ -0b6340: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ -0b6344: 5400 4403 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b6348: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ -0b634c: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ -0b6350: 7402 3603 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b6356: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ -0b635a: 5400 4403 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b635e: 0824 0000 |03df: move-object/from16 v36, v0 │ │ -0b6362: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ -0b6366: 7402 3603 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b636c: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ -0b6370: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ -0b6374: 5500 4503 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b6378: 0224 0000 |03ec: move/from16 v36, v0 │ │ -0b637c: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ -0b6380: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ -0b6384: 5400 4403 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ -0b6388: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ -0b638c: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ -0b6390: 7402 3603 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ -0b6396: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ -0b639a: 0200 2400 |03fd: move/from16 v0, v36 │ │ -0b639e: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ -0b63a2: 5c10 4503 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ -0b63a6: 288f |0403: goto 0392 // -0071 │ │ -0b63a8: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ -0b63ac: 5500 3d03 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ -0b63b0: 0224 0000 |0408: move/from16 v36, v0 │ │ -0b63b4: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ -0b63b8: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ -0b63bc: 5400 4a03 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b63c0: 0824 0000 |0410: move-object/from16 v36, v0 │ │ -0b63c4: 0800 2400 |0412: move-object/from16 v0, v36 │ │ -0b63c8: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ -0b63cc: 7220 f01e 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1ef0 │ │ -0b63d2: 0a11 |0419: move-result v17 │ │ -0b63d4: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ -0b63d8: 5500 3f03 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ -0b63dc: 0224 0000 |041e: move/from16 v36, v0 │ │ -0b63e0: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ -0b63e4: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ -0b63e8: 5400 4003 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b63ec: 0824 0000 |0426: move-object/from16 v36, v0 │ │ -0b63f0: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ -0b63f4: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ -0b63f8: 5400 4003 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b63fc: 0824 0000 |042e: move-object/from16 v36, v0 │ │ -0b6400: 0800 2400 |0430: move-object/from16 v0, v36 │ │ -0b6404: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ -0b6408: 7220 ea1e 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1eea │ │ -0b640e: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ -0b6412: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ -0b6416: 5400 5003 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ -0b641a: 081d 0000 |043d: move-object/from16 v29, v0 │ │ -0b641e: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ -0b6422: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ -0b6426: 0201 2400 |0443: move/from16 v1, v36 │ │ -0b642a: 7120 f60b 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ -0b6430: 0a15 |0448: move-result v21 │ │ -0b6432: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ -0b6436: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ -0b643a: 5200 4b03 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@034b │ │ -0b643e: 0225 0000 |044f: move/from16 v37, v0 │ │ -0b6442: 0200 2500 |0451: move/from16 v0, v37 │ │ -0b6446: 8200 |0453: int-to-float v0, v0 │ │ -0b6448: 0225 0000 |0454: move/from16 v37, v0 │ │ -0b644c: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ -0b6450: 0201 2400 |0458: move/from16 v1, v36 │ │ -0b6454: 0202 2500 |045a: move/from16 v2, v37 │ │ -0b6458: 6e30 841f 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ -0b645e: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ -0b6462: 0201 1500 |0461: move/from16 v1, v21 │ │ -0b6466: 7120 830c 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ -0b646c: 0a1f |0466: move-result v31 │ │ -0b646e: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ -0b6472: 0201 1500 |0469: move/from16 v1, v21 │ │ -0b6476: 7120 820c 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ -0b647c: 0a1e |046e: move-result v30 │ │ -0b647e: 7701 a124 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0b6484: 0a24 |0472: move-result v36 │ │ -0b6486: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ -0b648a: 5200 4c03 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@034c │ │ -0b648e: 0225 0000 |0477: move/from16 v37, v0 │ │ -0b6492: 0200 2500 |0479: move/from16 v0, v37 │ │ -0b6496: 8200 |047b: int-to-float v0, v0 │ │ -0b6498: 0225 0000 |047c: move/from16 v37, v0 │ │ -0b649c: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ -0b64a0: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ -0b64a4: 7701 a124 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0b64aa: 0a24 |0485: move-result v36 │ │ -0b64ac: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ -0b64b0: 5200 4c03 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@034c │ │ -0b64b4: 0225 0000 |048a: move/from16 v37, v0 │ │ -0b64b8: 0200 2500 |048c: move/from16 v0, v37 │ │ -0b64bc: 8200 |048e: int-to-float v0, v0 │ │ -0b64be: 0225 0000 |048f: move/from16 v37, v0 │ │ -0b64c2: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ -0b64c6: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ -0b64ca: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ -0b64ce: 5400 4a03 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ -0b64d2: 0824 0000 |0499: move-object/from16 v36, v0 │ │ -0b64d6: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ -0b64da: 5400 3e03 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ -0b64de: 0825 0000 |049f: move-object/from16 v37, v0 │ │ -0b64e2: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ -0b64e6: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ -0b64ea: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ -0b64ee: 0203 1e00 |04a7: move/from16 v3, v30 │ │ -0b64f2: 0204 1f00 |04a9: move/from16 v4, v31 │ │ -0b64f6: 7254 ec1e 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1eec │ │ -0b64fc: 0a11 |04ae: move-result v17 │ │ -0b64fe: 2900 e3fe |04af: goto/16 0392 // -011d │ │ -0b6502: 7601 170b 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0b17 │ │ -0b6508: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ -0b650c: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ +0b5b3c: |[0b5b3c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0b5b4c: 7401 5e1f 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +0b5b52: 0a06 |0003: move-result v6 │ │ +0b5b54: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ +0b5b58: 5400 5003 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5b5c: 0824 0000 |0008: move-object/from16 v36, v0 │ │ +0b5b60: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ +0b5b64: 7100 891f 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1f89 │ │ +0b5b6a: 0c24 |000f: move-result-object v36 │ │ +0b5b6c: 0800 2400 |0010: move-object/from16 v0, v36 │ │ +0b5b70: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ +0b5b74: 5b10 5003 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5b78: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ +0b5b7c: 5400 5003 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5b80: 0824 0000 |001a: move-object/from16 v36, v0 │ │ +0b5b84: 0800 2400 |001c: move-object/from16 v0, v36 │ │ +0b5b88: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ +0b5b8c: 6e20 821f 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@1f82 │ │ +0b5b92: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +0b5b96: 0224 0000 |0025: move/from16 v36, v0 │ │ +0b5b9a: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ +0b5b9e: 0200 2400 |0029: move/from16 v0, v36 │ │ +0b5ba2: 0201 2500 |002b: move/from16 v1, v37 │ │ +0b5ba6: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +0b5baa: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ +0b5bae: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ +0b5bb2: 7701 f30b 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ +0b5bb8: 0a19 |0036: move-result v25 │ │ +0b5bba: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ +0b5bbe: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ +0b5bc2: 7701 f50b 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bf5 │ │ +0b5bc8: 0a07 |003e: move-result v7 │ │ +0b5bca: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ +0b5bce: 0200 1200 |0041: move/from16 v0, v18 │ │ +0b5bd2: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ +0b5bd6: 0200 1900 |0045: move/from16 v0, v25 │ │ +0b5bda: 0201 1200 |0047: move/from16 v1, v18 │ │ +0b5bde: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ +0b5be2: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0b5be6: 28f4 |004d: goto 0041 // -000c │ │ +0b5be8: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +0b5bec: 28e1 |0050: goto 0031 // -001f │ │ +0b5bee: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ +0b5bf2: 28e4 |0053: goto 0037 // -001c │ │ +0b5bf4: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ +0b5bf8: 0201 1200 |0056: move/from16 v1, v18 │ │ +0b5bfc: 7120 f70b 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0bf7 │ │ +0b5c02: 0a24 |005b: move-result v36 │ │ +0b5c04: a61a 1a24 |005c: add-float v26, v26, v36 │ │ +0b5c08: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ +0b5c0c: 0201 1200 |0060: move/from16 v1, v18 │ │ +0b5c10: 7120 f80b 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0bf8 │ │ +0b5c16: 0a24 |0065: move-result v36 │ │ +0b5c18: a61b 1b24 |0066: add-float v27, v27, v36 │ │ +0b5c1c: 28e3 |0068: goto 004b // -001d │ │ +0b5c1e: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ +0b5c22: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ +0b5c26: 82c0 |006d: int-to-float v0, v12 │ │ +0b5c28: 0224 0000 |006e: move/from16 v36, v0 │ │ +0b5c2c: a90e 1a24 |0070: div-float v14, v26, v36 │ │ +0b5c30: 82c0 |0072: int-to-float v0, v12 │ │ +0b5c32: 0224 0000 |0073: move/from16 v36, v0 │ │ +0b5c36: a90f 1b24 |0075: div-float v15, v27, v36 │ │ +0b5c3a: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ +0b5c3e: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +0b5c42: 0224 0000 |007b: move/from16 v36, v0 │ │ +0b5c46: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ +0b5c4c: 0f11 |0080: return v17 │ │ +0b5c4e: 017c |0081: move v12, v7 │ │ +0b5c50: 28eb |0082: goto 006d // -0015 │ │ +0b5c52: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +0b5c56: 590e 4803 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ +0b5c5a: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ +0b5c5e: 590e 4203 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0342 │ │ +0b5c62: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +0b5c66: 590f 4903 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ +0b5c6a: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ +0b5c6e: 590f 4303 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0343 │ │ +0b5c72: 7601 180b 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0b18 │ │ +0b5c78: 28ea |0096: goto 0080 // -0016 │ │ +0b5c7a: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ +0b5c7e: 590e 4803 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ +0b5c82: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ +0b5c86: 590e 4203 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0342 │ │ +0b5c8a: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ +0b5c8e: 590f 4903 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ +0b5c92: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ +0b5c96: 590f 4303 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0343 │ │ +0b5c9a: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ +0b5c9e: 5400 5003 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5ca2: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ +0b5ca6: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ +0b5caa: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ +0b5cae: 5200 4b03 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@034b │ │ +0b5cb2: 0226 0000 |00b3: move/from16 v38, v0 │ │ +0b5cb6: 0200 2600 |00b5: move/from16 v0, v38 │ │ +0b5cba: 8200 |00b7: int-to-float v0, v0 │ │ +0b5cbc: 0226 0000 |00b8: move/from16 v38, v0 │ │ +0b5cc0: 7403 841f 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ +0b5cc6: 7701 f30b 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0bf3 │ │ +0b5ccc: 0a1c |00c0: move-result v28 │ │ +0b5cce: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ +0b5cd2: 0201 1c00 |00c3: move/from16 v1, v28 │ │ +0b5cd6: 7120 f60b 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +0b5cdc: 0a13 |00c8: move-result v19 │ │ +0b5cde: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ +0b5ce2: 5400 5003 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5ce6: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ +0b5cea: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ +0b5cee: 0201 1300 |00d1: move/from16 v1, v19 │ │ +0b5cf2: 7120 820c 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ +0b5cf8: 0a21 |00d6: move-result v33 │ │ +0b5cfa: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ +0b5cfe: 5400 5003 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5d02: 0824 0000 |00db: move-object/from16 v36, v0 │ │ +0b5d06: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ +0b5d0a: 0201 1300 |00df: move/from16 v1, v19 │ │ +0b5d0e: 7120 830c 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ +0b5d14: 0a23 |00e4: move-result v35 │ │ +0b5d16: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ +0b5d1a: 0200 1200 |00e7: move/from16 v0, v18 │ │ +0b5d1e: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ +0b5d22: 0200 1200 |00eb: move/from16 v0, v18 │ │ +0b5d26: 0201 1c00 |00ed: move/from16 v1, v28 │ │ +0b5d2a: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ +0b5d2e: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0b5d32: 28f4 |00f3: goto 00e7 // -000c │ │ +0b5d34: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ +0b5d38: 0201 1200 |00f6: move/from16 v1, v18 │ │ +0b5d3c: 7120 f60b 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +0b5d42: 0a14 |00fb: move-result v20 │ │ +0b5d44: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ +0b5d48: 5400 5003 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5d4c: 0824 0000 |0100: move-object/from16 v36, v0 │ │ +0b5d50: 0800 2400 |0102: move-object/from16 v0, v36 │ │ +0b5d54: 0201 1400 |0104: move/from16 v1, v20 │ │ +0b5d58: 7120 820c 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ +0b5d5e: 0a24 |0109: move-result v36 │ │ +0b5d60: a820 2124 |010a: mul-float v32, v33, v36 │ │ +0b5d64: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +0b5d68: 5400 5003 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5d6c: 0824 0000 |0110: move-object/from16 v36, v0 │ │ +0b5d70: 0800 2400 |0112: move-object/from16 v0, v36 │ │ +0b5d74: 0201 1400 |0114: move/from16 v1, v20 │ │ +0b5d78: 7120 830c 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ +0b5d7e: 0a24 |0119: move-result v36 │ │ +0b5d80: a822 2324 |011a: mul-float v34, v35, v36 │ │ +0b5d84: a60d 2022 |011c: add-float v13, v32, v34 │ │ +0b5d88: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ +0b5d8c: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ +0b5d90: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ +0b5d94: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ +0b5d98: 5400 5003 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b5d9c: 0824 0000 |0128: move-object/from16 v36, v0 │ │ +0b5da0: 7401 831f 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@1f83 │ │ +0b5da6: 2900 53ff |012d: goto/16 0080 // -00ad │ │ +0b5daa: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ +0b5dae: 5400 4003 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b5db2: 0824 0000 |0133: move-object/from16 v36, v0 │ │ +0b5db6: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ +0b5dba: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ +0b5dbe: 5400 4403 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b5dc2: 0824 0000 |013b: move-object/from16 v36, v0 │ │ +0b5dc6: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ +0b5dca: 7402 2f03 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@032f │ │ +0b5dd0: 0a10 |0142: move-result v16 │ │ +0b5dd2: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ +0b5dd6: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +0b5dda: 5400 4403 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b5dde: 0824 0000 |0149: move-object/from16 v36, v0 │ │ +0b5de2: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ +0b5de6: 7402 3603 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b5dec: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ +0b5df0: 5400 3e03 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5df4: 0824 0000 |0154: move-object/from16 v36, v0 │ │ +0b5df8: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ +0b5dfc: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ +0b5e00: 5400 4d03 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ +0b5e04: 0824 0000 |015c: move-object/from16 v36, v0 │ │ +0b5e08: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ +0b5e0c: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ +0b5e10: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ +0b5e14: 5400 3e03 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5e18: 0824 0000 |0166: move-object/from16 v36, v0 │ │ +0b5e1c: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ +0b5e20: 5400 4d03 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ +0b5e24: 0825 0000 |016c: move-object/from16 v37, v0 │ │ +0b5e28: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ +0b5e2c: 0801 2400 |0170: move-object/from16 v1, v36 │ │ +0b5e30: 0802 2500 |0172: move-object/from16 v2, v37 │ │ +0b5e34: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ +0b5e38: 7040 1b0b 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@0b1b │ │ +0b5e3e: 0a24 |0179: move-result v36 │ │ +0b5e40: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ +0b5e44: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ +0b5e48: 0200 2400 |017e: move/from16 v0, v36 │ │ +0b5e4c: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ +0b5e50: 5c10 4603 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ +0b5e54: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ +0b5e58: 5400 4003 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b5e5c: 0824 0000 |0188: move-object/from16 v36, v0 │ │ +0b5e60: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ +0b5e64: 5400 3e03 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5e68: 0825 0000 |018e: move-object/from16 v37, v0 │ │ +0b5e6c: 7802 e81e 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@1ee8 │ │ +0b5e72: 0a24 |0193: move-result v36 │ │ +0b5e74: 9611 1124 |0194: or-int v17, v17, v36 │ │ +0b5e78: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ +0b5e7c: 5400 4003 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b5e80: 0824 0000 |019a: move-object/from16 v36, v0 │ │ +0b5e84: 0800 2400 |019c: move-object/from16 v0, v36 │ │ +0b5e88: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ +0b5e8c: 7220 e91e 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1ee9 │ │ +0b5e92: 0a24 |01a3: move-result v36 │ │ +0b5e94: 9611 1124 |01a4: or-int v17, v17, v36 │ │ +0b5e98: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ +0b5e9c: 590e 4803 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ +0b5ea0: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ +0b5ea4: 590e 4203 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0342 │ │ +0b5ea8: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +0b5eac: 590f 4903 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ +0b5eb0: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ +0b5eb4: 590f 4303 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0343 │ │ +0b5eb8: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ +0b5ebc: 5400 3e03 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5ec0: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ +0b5ec4: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ +0b5ec8: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ +0b5ecc: 5400 3e03 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5ed0: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ +0b5ed4: 7401 6a1f 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ +0b5eda: 7701 691f 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f69 │ │ +0b5ee0: 0c24 |01ca: move-result-object v36 │ │ +0b5ee2: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ +0b5ee6: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ +0b5eea: 5b10 3e03 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5eee: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ +0b5ef2: 0200 2400 |01d3: move/from16 v0, v36 │ │ +0b5ef6: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ +0b5efa: 5c10 3d03 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ +0b5efe: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ +0b5f02: 0200 2400 |01db: move/from16 v0, v36 │ │ +0b5f06: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ +0b5f0a: 5c10 3c03 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ +0b5f0e: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ +0b5f12: 0200 2400 |01e3: move/from16 v0, v36 │ │ +0b5f16: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ +0b5f1a: 5c10 4e03 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@034e │ │ +0b5f1e: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ +0b5f22: 0200 2400 |01eb: move/from16 v0, v36 │ │ +0b5f26: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ +0b5f2a: 5c10 4503 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b5f2e: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ +0b5f32: 0200 2400 |01f3: move/from16 v0, v36 │ │ +0b5f36: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ +0b5f3a: 5c10 3f03 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ +0b5f3e: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ +0b5f42: 5500 4703 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0347 │ │ +0b5f46: 0224 0000 |01fd: move/from16 v36, v0 │ │ +0b5f4a: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ +0b5f4e: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ +0b5f52: 5400 4403 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b5f56: 0824 0000 |0205: move-object/from16 v36, v0 │ │ +0b5f5a: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ +0b5f5e: 7402 3603 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b5f64: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ +0b5f68: 5400 4403 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b5f6c: 0824 0000 |0210: move-object/from16 v36, v0 │ │ +0b5f70: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ +0b5f74: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ +0b5f78: 5400 3e03 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5f7c: 0826 0000 |0218: move-object/from16 v38, v0 │ │ +0b5f80: 7401 5f1f 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1f5f │ │ +0b5f86: 0b26 |021d: move-result-wide v38 │ │ +0b5f88: 6028 3b03 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@033b │ │ +0b5f8c: 0200 2800 |0220: move/from16 v0, v40 │ │ +0b5f90: 8100 |0222: int-to-long v0, v0 │ │ +0b5f92: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ +0b5f96: 9b26 2628 |0225: add-long v38, v38, v40 │ │ +0b5f9a: 6028 3703 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@0337 │ │ +0b5f9e: 0200 2800 |0229: move/from16 v0, v40 │ │ +0b5fa2: 8100 |022b: int-to-long v0, v0 │ │ +0b5fa4: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ +0b5fa8: 9b26 2628 |022e: add-long v38, v38, v40 │ │ +0b5fac: 7404 3803 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0338 │ │ +0b5fb2: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ +0b5fb6: 5400 4403 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b5fba: 0824 0000 |0237: move-object/from16 v36, v0 │ │ +0b5fbe: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ +0b5fc2: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ +0b5fc6: 5400 3e03 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b5fca: 0826 0000 |023f: move-object/from16 v38, v0 │ │ +0b5fce: 7401 5f1f 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@1f5f │ │ +0b5fd4: 0b26 |0244: move-result-wide v38 │ │ +0b5fd6: 6028 3b03 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@033b │ │ +0b5fda: 0200 2800 |0247: move/from16 v0, v40 │ │ +0b5fde: 8100 |0249: int-to-long v0, v0 │ │ +0b5fe0: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ +0b5fe4: 9b26 2628 |024c: add-long v38, v38, v40 │ │ +0b5fe8: 7404 3803 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@0338 │ │ +0b5fee: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ +0b5ff2: 5400 4a03 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b5ff6: 0824 0000 |0255: move-object/from16 v36, v0 │ │ +0b5ffa: 0800 2400 |0257: move-object/from16 v0, v36 │ │ +0b5ffe: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ +0b6002: 7220 eb1e 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@1eeb │ │ +0b6008: 0a24 |025e: move-result v36 │ │ +0b600a: 9611 1124 |025f: or-int v17, v17, v36 │ │ +0b600e: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ +0b6012: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ +0b6016: 5400 4403 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b601a: 0824 0000 |0267: move-object/from16 v36, v0 │ │ +0b601e: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ +0b6022: 6026 3603 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@0336 │ │ +0b6026: 0200 2600 |026d: move/from16 v0, v38 │ │ +0b602a: 8100 |026f: int-to-long v0, v0 │ │ +0b602c: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ +0b6030: 7404 3903 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@0339 │ │ +0b6036: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ +0b603a: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ +0b603e: 5500 4503 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b6042: 0224 0000 |027b: move/from16 v36, v0 │ │ +0b6046: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ +0b604a: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ +0b604e: 5200 4803 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ +0b6052: 0224 0000 |0283: move/from16 v36, v0 │ │ +0b6056: a717 240e |0285: sub-float v23, v36, v14 │ │ +0b605a: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ +0b605e: 5200 4903 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ +0b6062: 0224 0000 |028b: move/from16 v36, v0 │ │ +0b6066: a718 240f |028d: sub-float v24, v36, v15 │ │ +0b606a: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +0b606e: 5500 4603 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ +0b6072: 0224 0000 |0293: move/from16 v36, v0 │ │ +0b6076: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ +0b607a: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ +0b607e: 5400 4003 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b6082: 0824 0000 |029b: move-object/from16 v36, v0 │ │ +0b6086: 0800 2400 |029d: move-object/from16 v0, v36 │ │ +0b608a: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ +0b608e: 7220 e91e 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1ee9 │ │ +0b6094: 0a24 |02a4: move-result v36 │ │ +0b6096: 9611 1124 |02a5: or-int v17, v17, v36 │ │ +0b609a: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ +0b609e: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ +0b60a2: 5500 3d03 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ +0b60a6: 0224 0000 |02ad: move/from16 v36, v0 │ │ +0b60aa: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ +0b60ae: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ +0b60b2: 5200 4203 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0342 │ │ +0b60b6: 0224 0000 |02b5: move/from16 v36, v0 │ │ +0b60ba: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ +0b60be: 0200 2400 |02b9: move/from16 v0, v36 │ │ +0b60c2: 8709 |02bb: float-to-int v9, v0 │ │ +0b60c4: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ +0b60c8: 5200 4303 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0343 │ │ +0b60cc: 0224 0000 |02c0: move/from16 v36, v0 │ │ +0b60d0: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ +0b60d4: 0200 2400 |02c4: move/from16 v0, v36 │ │ +0b60d8: 870a |02c6: float-to-int v10, v0 │ │ +0b60da: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ +0b60de: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ +0b60e2: 900b 2425 |02cb: add-int v11, v36, v37 │ │ +0b60e6: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +0b60ea: 5200 4f03 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@034f │ │ +0b60ee: 0224 0000 |02d1: move/from16 v36, v0 │ │ +0b60f2: 0200 2400 |02d3: move/from16 v0, v36 │ │ +0b60f6: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ +0b60fa: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +0b60fe: 5400 4a03 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b6102: 0824 0000 |02db: move-object/from16 v36, v0 │ │ +0b6106: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ +0b610a: 5400 3e03 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b610e: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ +0b6112: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ +0b6116: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ +0b611a: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ +0b611e: 0203 1700 |02e9: move/from16 v3, v23 │ │ +0b6122: 0204 1800 |02eb: move/from16 v4, v24 │ │ +0b6126: 7254 ee1e 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1eee │ │ +0b612c: 0a11 |02f0: move-result v17 │ │ +0b612e: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ +0b6132: 590e 4803 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ +0b6136: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ +0b613a: 590f 4903 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ +0b613e: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ +0b6142: 0200 2400 |02fb: move/from16 v0, v36 │ │ +0b6146: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ +0b614a: 5c10 3d03 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ +0b614e: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ +0b6152: 5400 4403 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b6156: 0824 0000 |0305: move-object/from16 v36, v0 │ │ +0b615a: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ +0b615e: 7402 3603 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b6164: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ +0b6168: 5400 4403 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b616c: 0824 0000 |0310: move-object/from16 v36, v0 │ │ +0b6170: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ +0b6174: 7402 3603 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b617a: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ +0b617e: 5400 4403 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b6182: 0824 0000 |031b: move-object/from16 v36, v0 │ │ +0b6186: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ +0b618a: 7402 3603 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b6190: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ +0b6194: 5200 4f03 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@034f │ │ +0b6198: 0224 0000 |0326: move/from16 v36, v0 │ │ +0b619c: 0200 2400 |0328: move/from16 v0, v36 │ │ +0b61a0: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ +0b61a4: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ +0b61a8: 0200 2400 |032e: move/from16 v0, v36 │ │ +0b61ac: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ +0b61b0: 5c10 3c03 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@033c │ │ +0b61b4: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ +0b61b8: 7701 a124 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0b61be: 0a24 |0339: move-result v36 │ │ +0b61c0: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ +0b61c4: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ +0b61c8: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ +0b61cc: 7701 a124 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0b61d2: 0a24 |0343: move-result v36 │ │ +0b61d4: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ +0b61d8: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ +0b61dc: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ +0b61e0: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ +0b61e4: 5400 4a03 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b61e8: 0824 0000 |034e: move-object/from16 v36, v0 │ │ +0b61ec: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ +0b61f0: 5400 3e03 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b61f4: 0825 0000 |0354: move-object/from16 v37, v0 │ │ +0b61f8: 0800 2400 |0356: move-object/from16 v0, v36 │ │ +0b61fc: 0801 2500 |0358: move-object/from16 v1, v37 │ │ +0b6200: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ +0b6204: 0203 1700 |035c: move/from16 v3, v23 │ │ +0b6208: 0204 1800 |035e: move/from16 v4, v24 │ │ +0b620c: 7254 ee1e 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1eee │ │ +0b6212: 0a11 |0363: move-result v17 │ │ +0b6214: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ +0b6218: 590e 4803 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@0348 │ │ +0b621c: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ +0b6220: 590f 4903 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0349 │ │ +0b6224: 2900 14fd |036c: goto/16 0080 // -02ec │ │ +0b6228: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ +0b622c: 0200 2400 |0370: move/from16 v0, v36 │ │ +0b6230: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ +0b6234: 5c10 4e03 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@034e │ │ +0b6238: 7701 691f 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1f69 │ │ +0b623e: 0c08 |0379: move-result-object v8 │ │ +0b6240: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ +0b6244: 5500 4603 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ +0b6248: 0224 0000 |037e: move/from16 v36, v0 │ │ +0b624c: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ +0b6250: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ +0b6254: 5400 4003 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b6258: 0824 0000 |0386: move-object/from16 v36, v0 │ │ +0b625c: 0800 2400 |0388: move-object/from16 v0, v36 │ │ +0b6260: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ +0b6264: 7220 e91e 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@1ee9 │ │ +0b626a: 0a24 |038f: move-result v36 │ │ +0b626c: 9611 1124 |0390: or-int v17, v17, v36 │ │ +0b6270: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ +0b6274: 5400 4d03 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ +0b6278: 0824 0000 |0396: move-object/from16 v36, v0 │ │ +0b627c: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ +0b6280: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ +0b6284: 5400 4d03 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ +0b6288: 0824 0000 |039e: move-object/from16 v36, v0 │ │ +0b628c: 7401 6a1f 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@1f6a │ │ +0b6292: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ +0b6296: 5b08 4d03 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@034d │ │ +0b629a: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ +0b629e: 5400 5003 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b62a2: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ +0b62a6: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ +0b62aa: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ +0b62ae: 5400 5003 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b62b2: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ +0b62b6: 7401 8a1f 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@1f8a │ │ +0b62bc: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ +0b62c0: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ +0b62c4: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ +0b62c8: 5b10 5003 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b62cc: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ +0b62d0: 0200 2400 |03c2: move/from16 v0, v36 │ │ +0b62d4: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ +0b62d8: 5c10 4603 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@0346 │ │ +0b62dc: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ +0b62e0: 0200 2400 |03ca: move/from16 v0, v36 │ │ +0b62e4: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ +0b62e8: 5c10 3f03 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ +0b62ec: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ +0b62f0: 5400 4403 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b62f4: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ +0b62f8: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ +0b62fc: 7402 3603 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b6302: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ +0b6306: 5400 4403 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b630a: 0824 0000 |03df: move-object/from16 v36, v0 │ │ +0b630e: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ +0b6312: 7402 3603 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b6318: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ +0b631c: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ +0b6320: 5500 4503 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b6324: 0224 0000 |03ec: move/from16 v36, v0 │ │ +0b6328: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ +0b632c: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ +0b6330: 5400 4403 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@0344 │ │ +0b6334: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ +0b6338: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ +0b633c: 7402 3603 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@0336 │ │ +0b6342: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ +0b6346: 0200 2400 |03fd: move/from16 v0, v36 │ │ +0b634a: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ +0b634e: 5c10 4503 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@0345 │ │ +0b6352: 288f |0403: goto 0392 // -0071 │ │ +0b6354: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ +0b6358: 5500 3d03 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@033d │ │ +0b635c: 0224 0000 |0408: move/from16 v36, v0 │ │ +0b6360: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ +0b6364: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ +0b6368: 5400 4a03 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b636c: 0824 0000 |0410: move-object/from16 v36, v0 │ │ +0b6370: 0800 2400 |0412: move-object/from16 v0, v36 │ │ +0b6374: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ +0b6378: 7220 f01e 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@1ef0 │ │ +0b637e: 0a11 |0419: move-result v17 │ │ +0b6380: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ +0b6384: 5500 3f03 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@033f │ │ +0b6388: 0224 0000 |041e: move/from16 v36, v0 │ │ +0b638c: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ +0b6390: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ +0b6394: 5400 4003 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b6398: 0824 0000 |0426: move-object/from16 v36, v0 │ │ +0b639c: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ +0b63a0: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ +0b63a4: 5400 4003 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b63a8: 0824 0000 |042e: move-object/from16 v36, v0 │ │ +0b63ac: 0800 2400 |0430: move-object/from16 v0, v36 │ │ +0b63b0: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ +0b63b4: 7220 ea1e 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@1eea │ │ +0b63ba: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ +0b63be: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ +0b63c2: 5400 5003 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0350 │ │ +0b63c6: 081d 0000 |043d: move-object/from16 v29, v0 │ │ +0b63ca: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ +0b63ce: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ +0b63d2: 0201 2400 |0443: move/from16 v1, v36 │ │ +0b63d6: 7120 f60b 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bf6 │ │ +0b63dc: 0a15 |0448: move-result v21 │ │ +0b63de: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ +0b63e2: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ +0b63e6: 5200 4b03 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@034b │ │ +0b63ea: 0225 0000 |044f: move/from16 v37, v0 │ │ +0b63ee: 0200 2500 |0451: move/from16 v0, v37 │ │ +0b63f2: 8200 |0453: int-to-float v0, v0 │ │ +0b63f4: 0225 0000 |0454: move/from16 v37, v0 │ │ +0b63f8: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ +0b63fc: 0201 2400 |0458: move/from16 v1, v36 │ │ +0b6400: 0202 2500 |045a: move/from16 v2, v37 │ │ +0b6404: 6e30 841f 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@1f84 │ │ +0b640a: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ +0b640e: 0201 1500 |0461: move/from16 v1, v21 │ │ +0b6412: 7120 830c 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c83 │ │ +0b6418: 0a1f |0466: move-result v31 │ │ +0b641a: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ +0b641e: 0201 1500 |0469: move/from16 v1, v21 │ │ +0b6422: 7120 820c 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c82 │ │ +0b6428: 0a1e |046e: move-result v30 │ │ +0b642a: 7701 a124 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0b6430: 0a24 |0472: move-result v36 │ │ +0b6432: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +0b6436: 5200 4c03 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@034c │ │ +0b643a: 0225 0000 |0477: move/from16 v37, v0 │ │ +0b643e: 0200 2500 |0479: move/from16 v0, v37 │ │ +0b6442: 8200 |047b: int-to-float v0, v0 │ │ +0b6444: 0225 0000 |047c: move/from16 v37, v0 │ │ +0b6448: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ +0b644c: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ +0b6450: 7701 a124 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0b6456: 0a24 |0485: move-result v36 │ │ +0b6458: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ +0b645c: 5200 4c03 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@034c │ │ +0b6460: 0225 0000 |048a: move/from16 v37, v0 │ │ +0b6464: 0200 2500 |048c: move/from16 v0, v37 │ │ +0b6468: 8200 |048e: int-to-float v0, v0 │ │ +0b646a: 0225 0000 |048f: move/from16 v37, v0 │ │ +0b646e: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ +0b6472: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ +0b6476: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ +0b647a: 5400 4a03 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@034a │ │ +0b647e: 0824 0000 |0499: move-object/from16 v36, v0 │ │ +0b6482: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ +0b6486: 5400 3e03 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@033e │ │ +0b648a: 0825 0000 |049f: move-object/from16 v37, v0 │ │ +0b648e: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ +0b6492: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ +0b6496: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ +0b649a: 0203 1e00 |04a7: move/from16 v3, v30 │ │ +0b649e: 0204 1f00 |04a9: move/from16 v4, v31 │ │ +0b64a2: 7254 ec1e 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@1eec │ │ +0b64a8: 0a11 |04ae: move-result v17 │ │ +0b64aa: 2900 e3fe |04af: goto/16 0392 // -011d │ │ +0b64ae: 7601 170b 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0b17 │ │ +0b64b4: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ +0b64b8: 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 │ │ @@ -204177,17 +204278,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6530: |[0b6530] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ -0b6540: 5c01 4703 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0347 │ │ -0b6544: 0e00 |0002: return-void │ │ +0b64dc: |[0b64dc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ +0b64ec: 5c01 4703 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@0347 │ │ +0b64f0: 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 │ │ @@ -204197,17 +204298,17 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6548: |[0b6548] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -0b6558: 5b01 4003 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ -0b655c: 0e00 |0002: return-void │ │ +0b64f4: |[0b64f4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +0b6504: 5b01 4003 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0340 │ │ +0b6508: 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; │ │ @@ -204247,20 +204348,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 │ │ -0b6560: |[0b6560] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -0b6570: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6576: 2200 b603 |0003: new-instance v0, Landroid/view/GestureDetector; // type@03b6 │ │ -0b657a: 7040 f21e 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1ef2 │ │ -0b6580: 5b10 5103 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ -0b6584: 0e00 |000a: return-void │ │ +0b650c: |[0b650c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +0b651c: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0b6522: 2200 b603 |0003: new-instance v0, Landroid/view/GestureDetector; // type@03b6 │ │ +0b6526: 7040 f21e 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1ef2 │ │ +0b652c: 5b10 5103 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ +0b6530: 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; │ │ @@ -204274,19 +204375,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b6588: |[0b6588] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ -0b6598: 5410 5103 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ -0b659c: 6e10 f41e 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1ef4 │ │ -0b65a2: 0a00 |0005: move-result v0 │ │ -0b65a4: 0f00 |0006: return v0 │ │ +0b6534: |[0b6534] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ +0b6544: 5410 5103 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ +0b6548: 6e10 f41e 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@1ef4 │ │ +0b654e: 0a00 |0005: move-result v0 │ │ +0b6550: 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;) │ │ @@ -204294,19 +204395,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b65a8: |[0b65a8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0b65b8: 5410 5103 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ -0b65bc: 6e20 f51e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ef5 │ │ -0b65c2: 0a00 |0005: move-result v0 │ │ -0b65c4: 0f00 |0006: return v0 │ │ +0b6554: |[0b6554] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0b6564: 5410 5103 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ +0b6568: 6e20 f51e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ef5 │ │ +0b656e: 0a00 |0005: move-result v0 │ │ +0b6570: 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; │ │ │ │ @@ -204315,18 +204416,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b65c8: |[0b65c8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ -0b65d8: 5410 5103 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ -0b65dc: 6e20 f61e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1ef6 │ │ -0b65e2: 0e00 |0005: return-void │ │ +0b6574: |[0b6574] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ +0b6584: 5410 5103 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ +0b6588: 6e20 f61e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@1ef6 │ │ +0b658e: 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 │ │ @@ -204336,18 +204437,18 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b65e4: |[0b65e4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -0b65f4: 5410 5103 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ -0b65f8: 6e20 f71e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1ef7 │ │ -0b65fe: 0e00 |0005: return-void │ │ +0b6590: |[0b6590] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +0b65a0: 5410 5103 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0351 │ │ +0b65a4: 6e20 f71e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1ef7 │ │ +0b65aa: 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; │ │ @@ -204383,17 +204484,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6600: |[0b6600] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -0b6610: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6616: 0e00 |0003: return-void │ │ +0b65ac: |[0b65ac] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +0b65bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b65c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -204402,17 +204503,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 │ │ -0b6618: |[0b6618] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -0b6628: 7707 f81e 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1ef8 │ │ -0b662e: 0e00 |0003: return-void │ │ +0b65c4: |[0b65c4] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +0b65d4: 7707 f81e 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@1ef8 │ │ +0b65da: 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 │ │ @@ -204429,17 +204530,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 │ │ -0b6630: |[0b6630] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0b6640: 7155 fa1e 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1efa │ │ -0b6646: 0e00 |0003: return-void │ │ +0b65dc: |[0b65dc] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0b65ec: 7155 fa1e 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1efa │ │ +0b65f2: 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 │ │ @@ -204454,17 +204555,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 │ │ -0b6648: |[0b6648] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0b6658: 7130 fc1e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1efc │ │ -0b665e: 0e00 |0003: return-void │ │ +0b65f4: |[0b65f4] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0b6604: 7130 fc1e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@1efc │ │ +0b660a: 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 │ │ @@ -204477,18 +204578,18 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b6660: |[0b6660] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -0b6670: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -0b6676: b520 |0003: and-int/2addr v0, v2 │ │ -0b6678: 0f00 |0004: return v0 │ │ +0b660c: |[0b660c] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +0b661c: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +0b6622: b520 |0003: and-int/2addr v0, v2 │ │ +0b6624: 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 │ │ @@ -204524,17 +204625,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b667c: |[0b667c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -0b668c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6692: 0e00 |0003: return-void │ │ +0b6628: |[0b6628] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +0b6638: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b663e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -204543,17 +204644,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 │ │ -0b6694: |[0b6694] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -0b66a4: 7708 400b 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@0b40 │ │ -0b66aa: 0e00 |0003: return-void │ │ +0b6640: |[0b6640] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +0b6650: 7708 400b 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@0b40 │ │ +0b6656: 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 │ │ @@ -204570,17 +204671,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 │ │ -0b66ac: |[0b66ac] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0b66bc: 7706 410b 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@0b41 │ │ -0b66c2: 0e00 |0003: return-void │ │ +0b6658: |[0b6658] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0b6668: 7706 410b 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@0b41 │ │ +0b666e: 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 │ │ @@ -204595,17 +204696,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 │ │ -0b66c4: |[0b66c4] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0b66d4: 7140 420b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0b42 │ │ -0b66da: 0e00 |0003: return-void │ │ +0b6670: |[0b6670] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0b6680: 7140 420b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0b42 │ │ +0b6686: 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 │ │ @@ -204618,18 +204719,18 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b66dc: |[0b66dc] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -0b66ec: 7120 430b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0b43 │ │ -0b66f2: 0a00 |0003: move-result v0 │ │ -0b66f4: 0f00 |0004: return v0 │ │ +0b6688: |[0b6688] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +0b6698: 7120 430b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0b43 │ │ +0b669e: 0a00 |0003: move-result v0 │ │ +0b66a0: 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 │ │ @@ -204675,17 +204776,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b66f8: |[0b66f8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -0b6708: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b670e: 0e00 |0003: return-void │ │ +0b66a4: |[0b66a4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +0b66b4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b66ba: 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;) │ │ @@ -204693,40 +204794,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0b6710: |[0b6710] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -0b6720: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b6722: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b6724: 9504 0607 |0002: and-int v4, v6, v7 │ │ -0b6728: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -0b672c: 0121 |0006: move v1, v2 │ │ -0b672e: 9600 0809 |0007: or-int v0, v8, v9 │ │ -0b6732: 9504 0600 |0009: and-int v4, v6, v0 │ │ -0b6736: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -0b673a: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -0b673e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -0b6742: 2203 7e04 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b6746: 1a04 d817 |0013: const-string v4, "bad arguments" // string@17d8 │ │ -0b674a: 7020 8824 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b6750: 2703 |0018: throw v3 │ │ -0b6752: 0131 |0019: move v1, v3 │ │ -0b6754: 28ed |001a: goto 0007 // -0013 │ │ -0b6756: 0132 |001b: move v2, v3 │ │ -0b6758: 28f1 |001c: goto 000d // -000f │ │ -0b675a: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -0b675e: b535 |001f: and-int/2addr v5, v3 │ │ -0b6760: 0f05 |0020: return v5 │ │ -0b6762: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -0b6766: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -0b676a: b535 |0025: and-int/2addr v5, v3 │ │ -0b676c: 28fa |0026: goto 0020 // -0006 │ │ +0b66bc: |[0b66bc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +0b66cc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b66ce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b66d0: 9504 0607 |0002: and-int v4, v6, v7 │ │ +0b66d4: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +0b66d8: 0121 |0006: move v1, v2 │ │ +0b66da: 9600 0809 |0007: or-int v0, v8, v9 │ │ +0b66de: 9504 0600 |0009: and-int v4, v6, v0 │ │ +0b66e2: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +0b66e6: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +0b66ea: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +0b66ee: 2203 7e04 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b66f2: 1a04 d817 |0013: const-string v4, "bad arguments" // string@17d8 │ │ +0b66f6: 7020 8824 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b66fc: 2703 |0018: throw v3 │ │ +0b66fe: 0131 |0019: move v1, v3 │ │ +0b6700: 28ed |001a: goto 0007 // -0013 │ │ +0b6702: 0132 |001b: move v2, v3 │ │ +0b6704: 28f1 |001c: goto 000d // -000f │ │ +0b6706: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +0b670a: b535 |001f: and-int/2addr v5, v3 │ │ +0b670c: 0f05 |0020: return v5 │ │ +0b670e: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +0b6712: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +0b6716: b535 |0025: and-int/2addr v5, v3 │ │ +0b6718: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -204757,18 +204858,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 │ │ -0b6770: |[0b6770] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0b6780: 6e20 071f 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1f07 │ │ -0b6786: 0a00 |0003: move-result v0 │ │ -0b6788: 0f00 |0004: return v0 │ │ +0b671c: |[0b671c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0b672c: 6e20 071f 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@1f07 │ │ +0b6732: 0a00 |0003: move-result v0 │ │ +0b6734: 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; │ │ @@ -204780,17 +204881,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 │ │ -0b678c: |[0b678c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0b679c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b679e: 1100 |0001: return-object v0 │ │ +0b6738: |[0b6738] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0b6748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b674a: 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; │ │ │ │ @@ -204799,17 +204900,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b67a0: |[0b67a0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0b67b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b67b2: 0f00 |0001: return v0 │ │ +0b674c: |[0b674c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0b675c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b675e: 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; │ │ │ │ @@ -204818,32 +204919,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0b67b4: |[0b67b4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -0b67c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b67c6: 6e20 4b0b 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0b4b │ │ -0b67cc: 0a01 |0004: move-result v1 │ │ -0b67ce: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -0b67d2: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -0b67d6: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -0b67da: 7152 480b 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0b48 │ │ -0b67e0: 0a05 |000e: move-result v5 │ │ -0b67e2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -0b67e4: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -0b67e8: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -0b67ec: 7153 480b 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0b48 │ │ -0b67f2: 0a05 |0017: move-result v5 │ │ -0b67f4: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -0b67f8: 0f00 |001a: return v0 │ │ -0b67fa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0b67fc: 28fe |001c: goto 001a // -0002 │ │ +0b6760: |[0b6760] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0b6770: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b6772: 6e20 4b0b 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0b4b │ │ +0b6778: 0a01 |0004: move-result v1 │ │ +0b677a: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +0b677e: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +0b6782: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +0b6786: 7152 480b 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0b48 │ │ +0b678c: 0a05 |000e: move-result v5 │ │ +0b678e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +0b6790: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +0b6794: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +0b6798: 7153 480b 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0b48 │ │ +0b679e: 0a05 |0017: move-result v5 │ │ +0b67a0: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +0b67a4: 0f00 |001a: return v0 │ │ +0b67a6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0b67a8: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -204856,23 +204957,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b6800: |[0b6800] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0b6810: 6e20 4b0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0b4b │ │ -0b6816: 0a00 |0003: move-result v0 │ │ -0b6818: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -0b681c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b6820: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b6822: 0f00 |0009: return v0 │ │ -0b6824: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b6826: 28fe |000b: goto 0009 // -0002 │ │ +0b67ac: |[0b67ac] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0b67bc: 6e20 4b0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0b4b │ │ +0b67c2: 0a00 |0003: move-result v0 │ │ +0b67c4: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +0b67c8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b67cc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b67ce: 0f00 |0009: return v0 │ │ +0b67d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b67d2: 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 │ │ │ │ @@ -204881,23 +204982,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0b6828: |[0b6828] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0b6838: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -0b683c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0b6840: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -0b6844: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -0b6848: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0b684c: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -0b6850: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -0b6854: 0f00 |000e: return v0 │ │ +0b67d4: |[0b67d4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0b67e4: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +0b67e8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0b67ec: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +0b67f0: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +0b67f4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0b67f8: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +0b67fc: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +0b6800: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -204910,16 +205011,16 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6858: |[0b6858] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -0b6868: 0e00 |0000: return-void │ │ +0b6804: |[0b6804] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +0b6814: 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; │ │ │ │ @@ -204954,17 +205055,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b686c: |[0b686c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -0b687c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6882: 0e00 |0003: return-void │ │ +0b6818: |[0b6818] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +0b6828: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b682e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -204973,17 +205074,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6884: |[0b6884] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b6894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6896: 0f00 |0001: return v0 │ │ +0b6830: |[0b6830] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b6840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6842: 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; │ │ │ │ @@ -204992,17 +205093,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6898: |[0b6898] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b68a8: 5220 8b0b |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0b8b │ │ -0b68ac: 0f00 |0002: return v0 │ │ +0b6844: |[0b6844] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b6854: 5220 8b0b |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0b8b │ │ +0b6858: 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; │ │ │ │ @@ -205011,17 +205112,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b68b0: |[0b68b0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b68c0: 5220 8a0b |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0b8a │ │ -0b68c4: 0f00 |0002: return v0 │ │ +0b685c: |[0b685c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b686c: 5220 8a0b |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0b8a │ │ +0b6870: 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; │ │ │ │ @@ -205030,17 +205131,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b68c8: |[0b68c8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -0b68d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b68da: 0f00 |0001: return v0 │ │ +0b6874: |[0b6874] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +0b6884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6886: 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; │ │ │ │ @@ -205049,16 +205150,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 │ │ -0b68dc: |[0b68dc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b68ec: 0e00 |0000: return-void │ │ +0b6888: |[0b6888] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b6898: 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 │ │ @@ -205068,16 +205169,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 │ │ -0b68f0: |[0b68f0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b6900: 0e00 |0000: return-void │ │ +0b689c: |[0b689c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b68ac: 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 │ │ @@ -205087,17 +205188,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 │ │ -0b6904: |[0b6904] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b6914: 5912 8b0b |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0b8b │ │ -0b6918: 0e00 |0002: return-void │ │ +0b68b0: |[0b68b0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b68c0: 5912 8b0b |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0b8b │ │ +0b68c4: 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; │ │ @@ -205108,17 +205209,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 │ │ -0b691c: |[0b691c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b692c: 5912 8a0b |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0b8a │ │ -0b6930: 0e00 |0002: return-void │ │ +0b68c8: |[0b68c8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b68d8: 5912 8a0b |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0b8a │ │ +0b68dc: 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; │ │ @@ -205155,17 +205256,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6934: |[0b6934] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -0b6944: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b694a: 0e00 |0003: return-void │ │ +0b68e0: |[0b68e0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +0b68f0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b68f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -205174,18 +205275,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b694c: |[0b694c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b695c: 7110 960b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b96 │ │ -0b6962: 0a00 |0003: move-result v0 │ │ -0b6964: 0f00 |0004: return v0 │ │ +0b68f8: |[0b68f8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b6908: 7110 960b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b96 │ │ +0b690e: 0a00 |0003: move-result v0 │ │ +0b6910: 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; │ │ │ │ @@ -205194,18 +205295,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b6968: |[0b6968] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b6978: 7110 970b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b97 │ │ -0b697e: 0a00 |0003: move-result v0 │ │ -0b6980: 0f00 |0004: return v0 │ │ +0b6914: |[0b6914] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b6924: 7110 970b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b97 │ │ +0b692a: 0a00 |0003: move-result v0 │ │ +0b692c: 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; │ │ │ │ @@ -205214,18 +205315,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b6984: |[0b6984] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b6994: 7110 980b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b98 │ │ -0b699a: 0a00 |0003: move-result v0 │ │ -0b699c: 0f00 |0004: return v0 │ │ +0b6930: |[0b6930] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b6940: 7110 980b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0b98 │ │ +0b6946: 0a00 |0003: move-result v0 │ │ +0b6948: 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; │ │ │ │ @@ -205234,18 +205335,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b69a0: |[0b69a0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -0b69b0: 7110 990b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0b99 │ │ -0b69b6: 0a00 |0003: move-result v0 │ │ -0b69b8: 0f00 |0004: return v0 │ │ +0b694c: |[0b694c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +0b695c: 7110 990b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0b99 │ │ +0b6962: 0a00 |0003: move-result v0 │ │ +0b6964: 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; │ │ │ │ @@ -205254,17 +205355,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 │ │ -0b69bc: |[0b69bc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b69cc: 7120 9a0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b9a │ │ -0b69d2: 0e00 |0003: return-void │ │ +0b6968: |[0b6968] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b6978: 7120 9a0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b9a │ │ +0b697e: 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; │ │ @@ -205275,17 +205376,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 │ │ -0b69d4: |[0b69d4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b69e4: 7120 9b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b9b │ │ -0b69ea: 0e00 |0003: return-void │ │ +0b6980: |[0b6980] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b6990: 7120 9b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b9b │ │ +0b6996: 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; │ │ @@ -205296,17 +205397,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 │ │ -0b69ec: |[0b69ec] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b69fc: 7120 9c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b9c │ │ -0b6a02: 0e00 |0003: return-void │ │ +0b6998: |[0b6998] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b69a8: 7120 9c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b9c │ │ +0b69ae: 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; │ │ @@ -205317,17 +205418,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 │ │ -0b6a04: |[0b6a04] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b6a14: 7120 9d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b9d │ │ -0b6a1a: 0e00 |0003: return-void │ │ +0b69b0: |[0b69b0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b69c0: 7120 9d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0b9d │ │ +0b69c6: 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; │ │ @@ -205364,17 +205465,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6a1c: |[0b6a1c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -0b6a2c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6a32: 0e00 |0003: return-void │ │ +0b69c8: |[0b69c8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +0b69d8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b69de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -205383,17 +205484,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6a34: |[0b6a34] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0b6a44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6a46: 0f00 |0001: return v0 │ │ +0b69e0: |[0b69e0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0b69f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b69f2: 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; │ │ │ │ @@ -205402,17 +205503,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6a48: |[0b6a48] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0b6a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6a5a: 0f00 |0001: return v0 │ │ +0b69f4: |[0b69f4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0b6a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a06: 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; │ │ │ │ @@ -205421,17 +205522,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 │ │ -0b6a5c: |[0b6a5c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0b6a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6a6e: 1100 |0001: return-object v0 │ │ +0b6a08: |[0b6a08] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0b6a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a1a: 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; │ │ │ │ @@ -205440,17 +205541,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6a70: |[0b6a70] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0b6a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6a82: 0f00 |0001: return v0 │ │ +0b6a1c: |[0b6a1c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0b6a2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a2e: 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; │ │ │ │ @@ -205459,16 +205560,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 │ │ -0b6a84: |[0b6a84] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0b6a94: 1101 |0000: return-object v1 │ │ +0b6a30: |[0b6a30] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0b6a40: 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 │ │ @@ -205478,16 +205579,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 │ │ -0b6a98: |[0b6a98] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0b6aa8: 1101 |0000: return-object v1 │ │ +0b6a44: |[0b6a44] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0b6a54: 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; │ │ @@ -205497,16 +205598,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 │ │ -0b6aac: |[0b6aac] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0b6abc: 1101 |0000: return-object v1 │ │ +0b6a58: |[0b6a58] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0b6a68: 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; │ │ @@ -205516,16 +205617,16 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6ac0: |[0b6ac0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0b6ad0: 0e00 |0000: return-void │ │ +0b6a6c: |[0b6a6c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0b6a7c: 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 │ │ @@ -205561,17 +205662,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6ad4: |[0b6ad4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -0b6ae4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6aea: 0e00 |0003: return-void │ │ +0b6a80: |[0b6a80] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +0b6a90: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b6a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -205580,17 +205681,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6aec: |[0b6aec] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0b6afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6afe: 0f00 |0001: return v0 │ │ +0b6a98: |[0b6a98] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0b6aa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6aaa: 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; │ │ │ │ @@ -205599,17 +205700,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6b00: |[0b6b00] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0b6b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6b12: 0f00 |0001: return v0 │ │ +0b6aac: |[0b6aac] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0b6abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6abe: 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; │ │ │ │ @@ -205618,18 +205719,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 │ │ -0b6b14: |[0b6b14] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0b6b24: 7110 d10b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bd1 │ │ -0b6b2a: 0c00 |0003: move-result-object v0 │ │ -0b6b2c: 1100 |0004: return-object v0 │ │ +0b6ac0: |[0b6ac0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0b6ad0: 7110 d10b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bd1 │ │ +0b6ad6: 0c00 |0003: move-result-object v0 │ │ +0b6ad8: 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; │ │ │ │ @@ -205638,17 +205739,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6b30: |[0b6b30] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0b6b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6b42: 0f00 |0001: return v0 │ │ +0b6adc: |[0b6adc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0b6aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6aee: 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; │ │ │ │ @@ -205657,18 +205758,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 │ │ -0b6b44: |[0b6b44] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0b6b54: 7120 d20b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0bd2 │ │ -0b6b5a: 0c00 |0003: move-result-object v0 │ │ -0b6b5c: 1100 |0004: return-object v0 │ │ +0b6af0: |[0b6af0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0b6b00: 7120 d20b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0bd2 │ │ +0b6b06: 0c00 |0003: move-result-object v0 │ │ +0b6b08: 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 │ │ @@ -205678,18 +205779,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 │ │ -0b6b60: |[0b6b60] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0b6b70: 7120 d30b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0bd3 │ │ -0b6b76: 0c00 |0003: move-result-object v0 │ │ -0b6b78: 1100 |0004: return-object v0 │ │ +0b6b0c: |[0b6b0c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0b6b1c: 7120 d30b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0bd3 │ │ +0b6b22: 0c00 |0003: move-result-object v0 │ │ +0b6b24: 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; │ │ @@ -205699,16 +205800,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 │ │ -0b6b7c: |[0b6b7c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0b6b8c: 1101 |0000: return-object v1 │ │ +0b6b28: |[0b6b28] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0b6b38: 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; │ │ @@ -205718,17 +205819,17 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b6b90: |[0b6b90] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0b6ba0: 7120 d40b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0bd4 │ │ -0b6ba6: 0e00 |0003: return-void │ │ +0b6b3c: |[0b6b3c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0b6b4c: 7120 d40b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0bd4 │ │ +0b6b52: 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; │ │ @@ -205773,19 +205874,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 │ │ -0b6ba8: |[0b6ba8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -0b6bb8: 5b01 5c03 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@035c │ │ -0b6bbc: 5b02 5d03 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@035d │ │ -0b6bc0: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6bc6: 0e00 |0007: return-void │ │ +0b6b54: |[0b6b54] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +0b6b64: 5b01 5c03 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@035c │ │ +0b6b68: 5b02 5d03 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@035d │ │ +0b6b6c: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b6b72: 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; │ │ @@ -205796,19 +205897,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b6bc8: |[0b6bc8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0b6bd8: 5410 5d03 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@035d │ │ -0b6bdc: 7220 c20b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0bc2 │ │ -0b6be2: 0a00 |0005: move-result v0 │ │ -0b6be4: 0f00 |0006: return v0 │ │ +0b6b74: |[0b6b74] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0b6b84: 5410 5d03 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@035d │ │ +0b6b88: 7220 c20b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0bc2 │ │ +0b6b8e: 0a00 |0005: move-result v0 │ │ +0b6b90: 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; │ │ │ │ @@ -205817,19 +205918,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b6be8: |[0b6be8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -0b6bf8: 5410 5d03 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@035d │ │ -0b6bfc: 7220 c30b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0bc3 │ │ -0b6c02: 0a00 |0005: move-result v0 │ │ -0b6c04: 0f00 |0006: return v0 │ │ +0b6b94: |[0b6b94] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +0b6ba4: 5410 5d03 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@035d │ │ +0b6ba8: 7220 c30b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0bc3 │ │ +0b6bae: 0a00 |0005: move-result v0 │ │ +0b6bb0: 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; │ │ │ │ @@ -205864,17 +205965,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6c08: |[0b6c08] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -0b6c18: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6c1e: 0e00 |0003: return-void │ │ +0b6bb4: |[0b6bb4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +0b6bc4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b6bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -205883,20 +205984,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b6c20: |[0b6c20] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0b6c30: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0b6c34: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b6c36: 0f00 |0003: return v0 │ │ -0b6c38: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -0b6c3a: 28fe |0005: goto 0003 // -0002 │ │ +0b6bcc: |[0b6bcc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0b6bdc: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0b6be0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b6be2: 0f00 |0003: return v0 │ │ +0b6be4: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0b6be6: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=45 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -205908,17 +206009,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6c3c: |[0b6c3c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0b6c4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b6c4e: 0f00 |0001: return v0 │ │ +0b6be8: |[0b6be8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0b6bf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b6bfa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -205927,22 +206028,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b6c50: |[0b6c50] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0b6c60: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -0b6c64: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b6c66: 0f00 |0003: return v0 │ │ -0b6c68: 2200 8004 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0480 │ │ -0b6c6c: 1a01 3610 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@1036 │ │ -0b6c70: 7020 8e24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@248e │ │ -0b6c76: 2700 |000b: throw v0 │ │ +0b6bfc: |[0b6bfc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0b6c0c: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +0b6c10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b6c12: 0f00 |0003: return v0 │ │ +0b6c14: 2200 8004 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0480 │ │ +0b6c18: 1a01 3610 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@1036 │ │ +0b6c1c: 7020 8e24 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@248e │ │ +0b6c22: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=53 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -205954,23 +206055,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b6c78: |[0b6c78] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0b6c88: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0b6c8c: 6e10 641f 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0b6c92: 0a00 |0005: move-result v0 │ │ -0b6c94: 0f00 |0006: return v0 │ │ -0b6c96: 2200 8004 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0480 │ │ -0b6c9a: 1a01 3610 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@1036 │ │ -0b6c9e: 7020 8e24 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@248e │ │ -0b6ca4: 2700 |000e: throw v0 │ │ +0b6c24: |[0b6c24] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0b6c34: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0b6c38: 6e10 641f 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0b6c3e: 0a00 |0005: move-result v0 │ │ +0b6c40: 0f00 |0006: return v0 │ │ +0b6c42: 2200 8004 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0480 │ │ +0b6c46: 1a01 3610 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@1036 │ │ +0b6c4a: 7020 8e24 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@248e │ │ +0b6c50: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -205982,23 +206083,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b6ca8: |[0b6ca8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0b6cb8: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0b6cbc: 6e10 661f 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0b6cc2: 0a00 |0005: move-result v0 │ │ -0b6cc4: 0f00 |0006: return v0 │ │ -0b6cc6: 2200 8004 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0480 │ │ -0b6cca: 1a01 3610 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@1036 │ │ -0b6cce: 7020 8e24 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@248e │ │ -0b6cd4: 2700 |000e: throw v0 │ │ +0b6c54: |[0b6c54] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0b6c64: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0b6c68: 6e10 661f 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0b6c6e: 0a00 |0005: move-result v0 │ │ +0b6c70: 0f00 |0006: return v0 │ │ +0b6c72: 2200 8004 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0480 │ │ +0b6c76: 1a01 3610 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@1036 │ │ +0b6c7a: 7020 8e24 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@248e │ │ +0b6c80: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -206036,17 +206137,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6cd8: |[0b6cd8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -0b6ce8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6cee: 0e00 |0003: return-void │ │ +0b6c84: |[0b6c84] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +0b6c94: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b6c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -206055,18 +206156,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b6cf0: |[0b6cf0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0b6d00: 7120 fa0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bfa │ │ -0b6d06: 0a00 |0003: move-result v0 │ │ -0b6d08: 0f00 |0004: return v0 │ │ +0b6c9c: |[0b6c9c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0b6cac: 7120 fa0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0bfa │ │ +0b6cb2: 0a00 |0003: move-result v0 │ │ +0b6cb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -206076,18 +206177,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b6d0c: |[0b6d0c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0b6d1c: 7110 fb0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bfb │ │ -0b6d22: 0a00 |0003: move-result v0 │ │ -0b6d24: 0f00 |0004: return v0 │ │ +0b6cb8: |[0b6cb8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0b6cc8: 7110 fb0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0bfb │ │ +0b6cce: 0a00 |0003: move-result v0 │ │ +0b6cd0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -206096,18 +206197,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b6d28: |[0b6d28] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0b6d38: 7120 fc0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bfc │ │ -0b6d3e: 0a00 |0003: move-result v0 │ │ -0b6d40: 0f00 |0004: return v0 │ │ +0b6cd4: |[0b6cd4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0b6ce4: 7120 fc0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0bfc │ │ +0b6cea: 0a00 |0003: move-result v0 │ │ +0b6cec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -206117,18 +206218,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b6d44: |[0b6d44] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0b6d54: 7120 fd0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0bfd │ │ -0b6d5a: 0a00 |0003: move-result v0 │ │ -0b6d5c: 0f00 |0004: return v0 │ │ +0b6cf0: |[0b6cf0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0b6d00: 7120 fd0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0bfd │ │ +0b6d06: 0a00 |0003: move-result v0 │ │ +0b6d08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -206138,18 +206239,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b6d60: |[0b6d60] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0b6d70: 7120 fe0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0bfe │ │ -0b6d76: 0a00 |0003: move-result v0 │ │ -0b6d78: 0f00 |0004: return v0 │ │ +0b6d0c: |[0b6d0c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0b6d1c: 7120 fe0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0bfe │ │ +0b6d22: 0a00 |0003: move-result v0 │ │ +0b6d24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -206194,18 +206295,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 │ │ -0b6d7c: |[0b6d7c] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -0b6d8c: 5b01 9303 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6d90: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ -0b6d96: 0e00 |0005: return-void │ │ +0b6d28: |[0b6d28] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +0b6d38: 5b01 9303 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6d3c: 7010 ec01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01ec │ │ +0b6d42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ @@ -206214,17 +206315,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 │ │ -0b6d98: |[0b6d98] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -0b6da8: 7020 340c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0c34 │ │ -0b6dae: 0e00 |0003: return-void │ │ +0b6d44: |[0b6d44] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +0b6d54: 7020 340c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0c34 │ │ +0b6d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ @@ -206235,18 +206336,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 │ │ -0b6db0: |[0b6db0] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -0b6dc0: 5410 9303 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6dc4: 6e30 600c 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@0c60 │ │ -0b6dca: 0e00 |0005: return-void │ │ +0b6d5c: |[0b6d5c] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +0b6d6c: 5410 9303 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6d70: 6e30 600c 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@0c60 │ │ +0b6d76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0005 line=502 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ @@ -206257,42 +206358,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0b6dcc: |[0b6dcc] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -0b6ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6dde: 5441 9303 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6de2: 5442 9303 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6de6: 5422 a103 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b6dea: 6e10 c20d 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -0b6df0: 0a02 |000a: move-result v2 │ │ -0b6df2: 5443 9303 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6df6: 5433 a103 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b6dfa: 6e10 bb0d 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ -0b6e00: 0c03 |0012: move-result-object v3 │ │ -0b6e02: 6e30 610c 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0c61 │ │ -0b6e08: 5441 9303 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6e0c: 7110 430c 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0c43 │ │ -0b6e12: 0a01 |001b: move-result v1 │ │ -0b6e14: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -0b6e18: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -0b6e1c: 5441 9303 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6e20: 7110 430c 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0c43 │ │ -0b6e26: 0a00 |0025: move-result v0 │ │ -0b6e28: 5441 9303 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6e2c: 5442 9303 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6e30: 5422 a103 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b6e34: 6e10 c20d 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -0b6e3a: 0a02 |002f: move-result v2 │ │ -0b6e3c: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -0b6e3e: 6e40 620c 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ -0b6e44: 0e00 |0034: return-void │ │ +0b6d78: |[0b6d78] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +0b6d88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6d8a: 5441 9303 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6d8e: 5442 9303 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6d92: 5422 a103 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b6d96: 6e10 c20d 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +0b6d9c: 0a02 |000a: move-result v2 │ │ +0b6d9e: 5443 9303 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6da2: 5433 a103 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b6da6: 6e10 bb0d 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ +0b6dac: 0c03 |0012: move-result-object v3 │ │ +0b6dae: 6e30 610c 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0c61 │ │ +0b6db4: 5441 9303 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6db8: 7110 430c 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0c43 │ │ +0b6dbe: 0a01 |001b: move-result v1 │ │ +0b6dc0: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +0b6dc4: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +0b6dc8: 5441 9303 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6dcc: 7110 430c 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0c43 │ │ +0b6dd2: 0a00 |0025: move-result v0 │ │ +0b6dd4: 5441 9303 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6dd8: 5442 9303 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6ddc: 5422 a103 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b6de0: 6e10 c20d 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +0b6de6: 0a02 |002f: move-result v2 │ │ +0b6de8: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +0b6dea: 6e40 620c 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ +0b6df0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0016 line=508 │ │ 0x0026 line=509 │ │ 0x0034 line=510 │ │ locals : │ │ @@ -206304,17 +206405,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b6e48: |[0b6e48] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -0b6e58: 5901 9203 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0392 │ │ -0b6e5c: 0e00 |0002: return-void │ │ +0b6df4: |[0b6df4] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +0b6e04: 5901 9203 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0392 │ │ +0b6e08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0002 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0003 reg=1 state I │ │ @@ -206324,23 +206425,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0b6e60: |[0b6e60] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -0b6e70: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0b6e74: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -0b6e78: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -0b6e7c: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b6e80: 5420 9303 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6e84: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b6e86: 6e40 620c 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ -0b6e8c: 0e00 |000e: return-void │ │ +0b6e0c: |[0b6e0c] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +0b6e1c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0b6e20: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +0b6e24: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +0b6e28: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b6e2c: 5420 9303 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6e30: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b6e32: 6e40 620c 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ +0b6e38: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0006 line=478 │ │ 0x0008 line=480 │ │ 0x000e line=481 │ │ locals : │ │ @@ -206354,44 +206455,44 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0b6e90: |[0b6e90] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -0b6ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6ea2: 5241 9203 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0392 │ │ -0b6ea6: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -0b6eaa: 5441 9303 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6eae: 5442 9303 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6eb2: 5422 a103 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b6eb6: 6e10 c20d 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -0b6ebc: 0a02 |000e: move-result v2 │ │ -0b6ebe: 5443 9303 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6ec2: 5433 a103 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b6ec6: 6e10 bb0d 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ -0b6ecc: 0c03 |0016: move-result-object v3 │ │ -0b6ece: 6e30 610c 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0c61 │ │ -0b6ed4: 5441 9303 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6ed8: 7110 430c 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0c43 │ │ -0b6ede: 0a01 |001f: move-result v1 │ │ -0b6ee0: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -0b6ee4: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -0b6ee8: 5441 9303 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6eec: 7110 430c 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0c43 │ │ -0b6ef2: 0a00 |0029: move-result v0 │ │ -0b6ef4: 5441 9303 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6ef8: 5442 9303 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ -0b6efc: 5422 a103 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b6f00: 6e10 c20d 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -0b6f06: 0a02 |0033: move-result v2 │ │ -0b6f08: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -0b6f0a: 6e40 620c 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ -0b6f10: 0e00 |0038: return-void │ │ +0b6e3c: |[0b6e3c] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +0b6e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6e4e: 5241 9203 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0392 │ │ +0b6e52: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +0b6e56: 5441 9303 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6e5a: 5442 9303 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6e5e: 5422 a103 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b6e62: 6e10 c20d 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +0b6e68: 0a02 |000e: move-result v2 │ │ +0b6e6a: 5443 9303 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6e6e: 5433 a103 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b6e72: 6e10 bb0d 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ +0b6e78: 0c03 |0016: move-result-object v3 │ │ +0b6e7a: 6e30 610c 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0c61 │ │ +0b6e80: 5441 9303 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6e84: 7110 430c 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0c43 │ │ +0b6e8a: 0a01 |001f: move-result v1 │ │ +0b6e8c: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +0b6e90: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +0b6e94: 5441 9303 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6e98: 7110 430c 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0c43 │ │ +0b6e9e: 0a00 |0029: move-result v0 │ │ +0b6ea0: 5441 9303 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6ea4: 5442 9303 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0393 │ │ +0b6ea8: 5422 a103 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b6eac: 6e10 c20d 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +0b6eb2: 0a02 |0033: move-result v2 │ │ +0b6eb4: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +0b6eb6: 6e40 620c 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ +0b6ebc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ 0x0005 line=487 │ │ 0x001a line=489 │ │ 0x002a line=490 │ │ 0x0038 line=492 │ │ @@ -206431,17 +206532,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6f14: |[0b6f14] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -0b6f24: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6f2a: 0e00 |0003: return-void │ │ +0b6ec0: |[0b6ec0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +0b6ed0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b6ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -206450,17 +206551,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6f2c: |[0b6f2c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -0b6f3c: 6e10 bb22 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@22bb │ │ -0b6f42: 0e00 |0003: return-void │ │ +0b6ed8: |[0b6ed8] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0b6ee8: 6e10 bb22 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@22bb │ │ +0b6eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ @@ -206496,17 +206597,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6f44: |[0b6f44] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -0b6f54: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b6f5a: 0e00 |0003: return-void │ │ +0b6ef0: |[0b6ef0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +0b6f00: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b6f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -206515,17 +206616,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6f5c: |[0b6f5c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -0b6f6c: 7110 660c 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c66 │ │ -0b6f72: 0e00 |0003: return-void │ │ +0b6f08: |[0b6f08] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0b6f18: 7110 660c 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c66 │ │ +0b6f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ @@ -206648,38 +206749,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0b6f74: |[0b6f74] android.support.v4.view.PagerTitleStrip.:()V │ │ -0b6f84: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0b6f86: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -0b6f8a: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -0b6f90: 6900 9403 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0394 │ │ -0b6f94: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b6f96: 2300 5406 |0009: new-array v0, v0, [I // type@0654 │ │ -0b6f9a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0b6f9c: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -0b6fa2: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0b6fa6: 6900 9803 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0398 │ │ -0b6faa: 6000 3c00 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0b6fae: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -0b6fb2: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -0b6fb6: 2200 f701 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@01f7 │ │ -0b6fba: 7010 3e0c 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0c3e │ │ -0b6fc0: 6900 9503 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0395 │ │ -0b6fc4: 0e00 |0020: return-void │ │ -0b6fc6: 2200 f601 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@01f6 │ │ -0b6fca: 7010 3c0c 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0c3c │ │ -0b6fd0: 6900 9503 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0395 │ │ -0b6fd4: 28f8 |0028: goto 0020 // -0008 │ │ -0b6fd6: 0000 |0029: nop // spacer │ │ -0b6fd8: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +0b6f20: |[0b6f20] android.support.v4.view.PagerTitleStrip.:()V │ │ +0b6f30: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0b6f32: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +0b6f36: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +0b6f3c: 6900 9403 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0394 │ │ +0b6f40: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b6f42: 2300 5406 |0009: new-array v0, v0, [I // type@0654 │ │ +0b6f46: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0b6f48: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +0b6f4e: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0b6f52: 6900 9803 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0398 │ │ +0b6f56: 6000 3c00 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0b6f5a: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +0b6f5e: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +0b6f62: 2200 f701 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@01f7 │ │ +0b6f66: 7010 3e0c 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0c3e │ │ +0b6f6c: 6900 9503 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0395 │ │ +0b6f70: 0e00 |0020: return-void │ │ +0b6f72: 2200 f601 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@01f6 │ │ +0b6f76: 7010 3c0c 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0c3c │ │ +0b6f7c: 6900 9503 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0395 │ │ +0b6f80: 28f8 |0028: goto 0020 // -0008 │ │ +0b6f82: 0000 |0029: nop // spacer │ │ +0b6f84: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=72 │ │ 0x0013 line=100 │ │ 0x0019 line=101 │ │ 0x0020 line=105 │ │ @@ -206692,18 +206793,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b6ff0: |[0b6ff0] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -0b7000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7002: 7030 420c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c42 │ │ -0b7008: 0e00 |0004: return-void │ │ +0b6f9c: |[0b6f9c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +0b6fac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6fae: 7030 420c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c42 │ │ +0b6fb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -206713,122 +206814,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 │ │ -0b700c: |[0b700c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0b701c: 122a |0000: const/4 v10, #int 2 // #2 │ │ -0b701e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0b7020: 7030 3b20 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ -0b7026: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -0b7028: 59b7 9c03 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ -0b702c: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -0b7030: 59b7 9d03 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ -0b7034: 2207 f401 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@01f4 │ │ -0b7038: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -0b703a: 7030 350c 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@0c35 │ │ -0b7040: 5bb7 a003 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ -0b7044: 2207 3504 |0014: new-instance v7, Landroid/widget/TextView; // type@0435 │ │ -0b7048: 7020 a322 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22a3 │ │ -0b704e: 5bb7 a203 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b7052: 6e20 440c 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0c44 │ │ -0b7058: 2207 3504 |001e: new-instance v7, Landroid/widget/TextView; // type@0435 │ │ -0b705c: 7020 a322 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22a3 │ │ -0b7062: 5bb7 9a03 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b7066: 6e20 440c 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0c44 │ │ -0b706c: 2207 3504 |0028: new-instance v7, Landroid/widget/TextView; // type@0435 │ │ -0b7070: 7020 a322 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22a3 │ │ -0b7076: 5bb7 9e03 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b707a: 6e20 440c 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0c44 │ │ -0b7080: 6207 9403 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0394 │ │ -0b7084: 6e30 3b01 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -0b708a: 0c00 |0037: move-result-object v0 │ │ -0b708c: 6e30 c801 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0b7092: 0a04 |003b: move-result v4 │ │ -0b7094: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -0b7098: 54b7 a203 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b709c: 6e30 bf22 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ -0b70a2: 54b7 9a03 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b70a6: 6e30 bf22 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ -0b70ac: 54b7 9e03 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b70b0: 6e30 bf22 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ -0b70b6: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -0b70b8: 6e30 c201 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -0b70be: 0a06 |0051: move-result v6 │ │ -0b70c0: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -0b70c4: 8267 |0054: int-to-float v7, v6 │ │ -0b70c6: 6e30 5e0c 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0c5e │ │ -0b70cc: 6e20 cc01 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ -0b70d2: 0a07 |005b: move-result v7 │ │ -0b70d4: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -0b70d8: 6e30 c001 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@01c0 │ │ -0b70de: 0a05 |0061: move-result v5 │ │ -0b70e0: 54b7 a203 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b70e4: 6e20 c022 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ -0b70ea: 54b7 9a03 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b70ee: 6e20 c022 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ -0b70f4: 54b7 9e03 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b70f8: 6e20 c022 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ -0b70fe: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -0b7100: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -0b7104: 6e30 c601 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01c6 │ │ -0b710a: 0a07 |0077: move-result v7 │ │ -0b710c: 59b7 9b03 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@039b │ │ -0b7110: 6e10 cd01 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0b7116: 54b7 9a03 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b711a: 6e10 af22 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@22af │ │ -0b7120: 0c07 |0082: move-result-object v7 │ │ -0b7122: 6e10 a501 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@01a5 │ │ -0b7128: 0a07 |0086: move-result v7 │ │ -0b712a: 59b7 a403 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@03a4 │ │ -0b712e: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -0b7134: 6e20 5a0c 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0c5a │ │ -0b713a: 54b7 a203 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b713e: 6208 800b |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0b80 │ │ -0b7142: 6e20 b322 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22b3 │ │ -0b7148: 54b7 9a03 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b714c: 6208 800b |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0b80 │ │ -0b7150: 6e20 b322 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22b3 │ │ -0b7156: 54b7 9e03 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b715a: 6208 800b |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0b80 │ │ -0b715e: 6e20 b322 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22b3 │ │ -0b7164: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -0b7166: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -0b716a: 6207 9803 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0398 │ │ -0b716e: 6e30 3a01 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@013a │ │ -0b7174: 0c03 |00ac: move-result-object v3 │ │ -0b7176: 6e30 bf01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -0b717c: 0a01 |00b0: move-result v1 │ │ -0b717e: 6e10 cd01 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0b7184: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -0b7188: 54b7 a203 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b718c: 7110 5c0c 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c5c │ │ -0b7192: 54b7 9a03 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b7196: 7110 5c0c 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c5c │ │ -0b719c: 54b7 9e03 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b71a0: 7110 5c0c 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c5c │ │ -0b71a6: 6e10 3201 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0b71ac: 0c07 |00c8: move-result-object v7 │ │ -0b71ae: 6e10 ae01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0b71b4: 0c07 |00cc: move-result-object v7 │ │ -0b71b6: 5272 820b |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0b71ba: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -0b71be: c827 |00d1: mul-float/2addr v7, v2 │ │ -0b71c0: 8777 |00d2: float-to-int v7, v7 │ │ -0b71c2: 59b7 a303 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ -0b71c6: 0e00 |00d5: return-void │ │ -0b71c8: 54b7 a203 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b71cc: 6e10 bb22 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22bb │ │ -0b71d2: 54b7 9a03 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b71d6: 6e10 bb22 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22bb │ │ -0b71dc: 54b7 9e03 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b71e0: 6e10 bb22 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22bb │ │ -0b71e6: 28e0 |00e5: goto 00c5 // -0020 │ │ +0b6fb8: |[0b6fb8] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0b6fc8: 122a |0000: const/4 v10, #int 2 // #2 │ │ +0b6fca: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0b6fcc: 7030 3b20 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@203b │ │ +0b6fd2: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +0b6fd4: 59b7 9c03 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ +0b6fd8: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +0b6fdc: 59b7 9d03 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ +0b6fe0: 2207 f401 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@01f4 │ │ +0b6fe4: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +0b6fe6: 7030 350c 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@0c35 │ │ +0b6fec: 5bb7 a003 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ +0b6ff0: 2207 3504 |0014: new-instance v7, Landroid/widget/TextView; // type@0435 │ │ +0b6ff4: 7020 a322 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22a3 │ │ +0b6ffa: 5bb7 a203 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b6ffe: 6e20 440c 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0c44 │ │ +0b7004: 2207 3504 |001e: new-instance v7, Landroid/widget/TextView; // type@0435 │ │ +0b7008: 7020 a322 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22a3 │ │ +0b700e: 5bb7 9a03 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b7012: 6e20 440c 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0c44 │ │ +0b7018: 2207 3504 |0028: new-instance v7, Landroid/widget/TextView; // type@0435 │ │ +0b701c: 7020 a322 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@22a3 │ │ +0b7022: 5bb7 9e03 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b7026: 6e20 440c 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0c44 │ │ +0b702c: 6207 9403 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0394 │ │ +0b7030: 6e30 3b01 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +0b7036: 0c00 |0037: move-result-object v0 │ │ +0b7038: 6e30 c801 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0b703e: 0a04 |003b: move-result v4 │ │ +0b7040: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +0b7044: 54b7 a203 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b7048: 6e30 bf22 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ +0b704e: 54b7 9a03 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b7052: 6e30 bf22 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ +0b7058: 54b7 9e03 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b705c: 6e30 bf22 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ +0b7062: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +0b7064: 6e30 c201 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +0b706a: 0a06 |0051: move-result v6 │ │ +0b706c: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +0b7070: 8267 |0054: int-to-float v7, v6 │ │ +0b7072: 6e30 5e0c 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0c5e │ │ +0b7078: 6e20 cc01 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ +0b707e: 0a07 |005b: move-result v7 │ │ +0b7080: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +0b7084: 6e30 c001 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@01c0 │ │ +0b708a: 0a05 |0061: move-result v5 │ │ +0b708c: 54b7 a203 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b7090: 6e20 c022 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ +0b7096: 54b7 9a03 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b709a: 6e20 c022 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ +0b70a0: 54b7 9e03 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b70a4: 6e20 c022 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ +0b70aa: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +0b70ac: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +0b70b0: 6e30 c601 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01c6 │ │ +0b70b6: 0a07 |0077: move-result v7 │ │ +0b70b8: 59b7 9b03 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@039b │ │ +0b70bc: 6e10 cd01 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0b70c2: 54b7 9a03 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b70c6: 6e10 af22 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@22af │ │ +0b70cc: 0c07 |0082: move-result-object v7 │ │ +0b70ce: 6e10 a501 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@01a5 │ │ +0b70d4: 0a07 |0086: move-result v7 │ │ +0b70d6: 59b7 a403 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@03a4 │ │ +0b70da: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +0b70e0: 6e20 5a0c 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0c5a │ │ +0b70e6: 54b7 a203 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b70ea: 6208 800b |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0b80 │ │ +0b70ee: 6e20 b322 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22b3 │ │ +0b70f4: 54b7 9a03 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b70f8: 6208 800b |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0b80 │ │ +0b70fc: 6e20 b322 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22b3 │ │ +0b7102: 54b7 9e03 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b7106: 6208 800b |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0b80 │ │ +0b710a: 6e20 b322 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@22b3 │ │ +0b7110: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +0b7112: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +0b7116: 6207 9803 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0398 │ │ +0b711a: 6e30 3a01 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@013a │ │ +0b7120: 0c03 |00ac: move-result-object v3 │ │ +0b7122: 6e30 bf01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +0b7128: 0a01 |00b0: move-result v1 │ │ +0b712a: 6e10 cd01 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0b7130: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +0b7134: 54b7 a203 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b7138: 7110 5c0c 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c5c │ │ +0b713e: 54b7 9a03 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b7142: 7110 5c0c 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c5c │ │ +0b7148: 54b7 9e03 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b714c: 7110 5c0c 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c5c │ │ +0b7152: 6e10 3201 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0b7158: 0c07 |00c8: move-result-object v7 │ │ +0b715a: 6e10 ae01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0b7160: 0c07 |00cc: move-result-object v7 │ │ +0b7162: 5272 820b |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0b7166: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +0b716a: c827 |00d1: mul-float/2addr v7, v2 │ │ +0b716c: 8777 |00d2: float-to-int v7, v7 │ │ +0b716e: 59b7 a303 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ +0b7172: 0e00 |00d5: return-void │ │ +0b7174: 54b7 a203 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b7178: 6e10 bb22 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22bb │ │ +0b717e: 54b7 9a03 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b7182: 6e10 bb22 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22bb │ │ +0b7188: 54b7 9e03 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b718c: 6e10 bb22 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@22bb │ │ +0b7192: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=61 │ │ 0x0014 line=118 │ │ @@ -206887,17 +206988,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 │ │ -0b71e8: |[0b71e8] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -0b71f8: 5210 9d03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ -0b71fc: 0f00 |0002: return v0 │ │ +0b7194: |[0b7194] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +0b71a4: 5210 9d03 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ +0b71a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -206905,18 +207006,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b7200: |[0b7200] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -0b7210: 6200 9503 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0395 │ │ -0b7214: 7220 3b0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c3b │ │ -0b721a: 0e00 |0005: return-void │ │ +0b71ac: |[0b71ac] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0b71bc: 6200 9503 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0395 │ │ +0b71c0: 7220 3b0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0c3b │ │ +0b71c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -206926,22 +207027,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b721c: |[0b721c] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -0b722c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b722e: 6e10 450c 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0c45 │ │ -0b7234: 0c00 |0004: move-result-object v0 │ │ -0b7236: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -0b723a: 6e10 9102 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ -0b7240: 0a01 |000a: move-result v1 │ │ -0b7242: 0f01 |000b: return v1 │ │ +0b71c8: |[0b71c8] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +0b71d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b71da: 6e10 450c 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0c45 │ │ +0b71e0: 0c00 |0004: move-result-object v0 │ │ +0b71e2: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +0b71e6: 6e10 9102 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ +0b71ec: 0a01 |000a: move-result v1 │ │ +0b71ee: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0001 line=463 │ │ 0x0005 line=464 │ │ 0x0007 line=465 │ │ 0x000b line=467 │ │ @@ -206955,17 +207056,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7244: |[0b7244] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -0b7254: 5210 a303 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ -0b7258: 0f00 |0002: return v0 │ │ +0b71f0: |[0b71f0] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +0b7200: 5210 a303 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ +0b7204: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -206973,43 +207074,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0b725c: |[0b725c] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -0b726c: 6f10 5720 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ -0b7272: 6e10 4c0c 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0c4c │ │ -0b7278: 0c02 |0006: move-result-object v2 │ │ -0b727a: 2023 3402 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@0234 │ │ -0b727e: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -0b7282: 2203 7f04 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ -0b7286: 1a04 fe0f |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0ffe │ │ -0b728a: 7020 8c24 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b7290: 2703 |0012: throw v3 │ │ -0b7292: 0721 |0013: move-object v1, v2 │ │ -0b7294: 1f01 3402 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0234 │ │ -0b7298: 6e10 bb0d 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ -0b729e: 0c00 |0019: move-result-object v0 │ │ -0b72a0: 5453 a003 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ -0b72a4: 6e20 090e 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@0e09 │ │ -0b72aa: 5453 a003 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ -0b72ae: 6e20 0c0e 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0e0c │ │ -0b72b4: 5b51 a103 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b72b8: 5453 a703 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@03a7 │ │ -0b72bc: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -0b72c0: 5453 a703 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@03a7 │ │ -0b72c4: 6e10 1d25 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0b72ca: 0c03 |002f: move-result-object v3 │ │ -0b72cc: 1f03 ef01 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@01ef │ │ -0b72d0: 6e30 600c 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@0c60 │ │ -0b72d6: 0e00 |0035: return-void │ │ -0b72d8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0b72da: 28fb |0037: goto 0032 // -0005 │ │ +0b7208: |[0b7208] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +0b7218: 6f10 5720 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ +0b721e: 6e10 4c0c 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0c4c │ │ +0b7224: 0c02 |0006: move-result-object v2 │ │ +0b7226: 2023 3402 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@0234 │ │ +0b722a: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +0b722e: 2203 7f04 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ +0b7232: 1a04 fe0f |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0ffe │ │ +0b7236: 7020 8c24 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b723c: 2703 |0012: throw v3 │ │ +0b723e: 0721 |0013: move-object v1, v2 │ │ +0b7240: 1f01 3402 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0234 │ │ +0b7244: 6e10 bb0d 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ +0b724a: 0c00 |0019: move-result-object v0 │ │ +0b724c: 5453 a003 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ +0b7250: 6e20 090e 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@0e09 │ │ +0b7256: 5453 a003 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ +0b725a: 6e20 0c0e 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0e0c │ │ +0b7260: 5b51 a103 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b7264: 5453 a703 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@03a7 │ │ +0b7268: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +0b726c: 5453 a703 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@03a7 │ │ +0b7270: 6e10 1d25 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0b7276: 0c03 |002f: move-result-object v3 │ │ +0b7278: 1f03 ef01 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@01ef │ │ +0b727c: 6e30 600c 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@0c60 │ │ +0b7282: 0e00 |0035: return-void │ │ +0b7284: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0b7286: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=244 │ │ 0x0007 line=245 │ │ 0x000b line=246 │ │ 0x0014 line=250 │ │ @@ -207031,29 +207132,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b72dc: |[0b72dc] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -0b72ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b72ee: 6f10 5920 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ -0b72f4: 5420 a103 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b72f8: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -0b72fc: 5420 a103 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b7300: 6e10 bb0d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ -0b7306: 0c00 |000d: move-result-object v0 │ │ -0b7308: 6e30 600c 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@0c60 │ │ -0b730e: 5420 a103 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b7312: 6e20 090e 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@0e09 │ │ -0b7318: 5420 a103 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b731c: 6e20 0c0e 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0e0c │ │ -0b7322: 5b21 a103 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b7326: 0e00 |001d: return-void │ │ +0b7288: |[0b7288] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +0b7298: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b729a: 6f10 5920 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ +0b72a0: 5420 a103 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b72a4: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +0b72a8: 5420 a103 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b72ac: 6e10 bb0d 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ +0b72b2: 0c00 |000d: move-result-object v0 │ │ +0b72b4: 6e30 600c 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@0c60 │ │ +0b72ba: 5420 a103 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b72be: 6e20 090e 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@0e09 │ │ +0b72c4: 5420 a103 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b72c8: 6e20 0c0e 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0e0c │ │ +0b72ce: 5b21 a103 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b72d2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=262 │ │ 0x0008 line=263 │ │ 0x0011 line=264 │ │ 0x0016 line=265 │ │ @@ -207067,26 +207168,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0b7328: |[0b7328] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -0b7338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b733a: 5431 a103 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b733e: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -0b7342: 5231 9d03 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ -0b7346: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -0b734a: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -0b734e: 5230 9d03 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ -0b7352: 5231 9c03 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ -0b7356: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0b7358: 6e40 620c 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ -0b735e: 0e00 |0013: return-void │ │ +0b72d4: |[0b72d4] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +0b72e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b72e6: 5431 a103 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b72ea: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +0b72ee: 5231 9d03 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ +0b72f2: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +0b72f6: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +0b72fa: 5230 9d03 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ +0b72fe: 5231 9c03 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ +0b7302: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0b7304: 6e40 620c 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ +0b730a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0005 line=456 │ │ 0x000d line=457 │ │ 0x0013 line=459 │ │ locals : │ │ @@ -207103,67 +207204,67 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0b7360: |[0b7360] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -0b7370: 7110 981f 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0b7376: 0a08 |0003: move-result v8 │ │ -0b7378: 7110 981f 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0b737e: 0a03 |0007: move-result v3 │ │ -0b7380: 7110 991f 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0b7386: 0a09 |000b: move-result v9 │ │ -0b7388: 7110 991f 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0b738e: 0a04 |000f: move-result v4 │ │ -0b7390: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ -0b7394: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ -0b7398: 220a 7f04 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@047f │ │ -0b739c: 1a0b 020f |0016: const-string v11, "Must measure with an exact width" // string@0f02 │ │ -0b73a0: 7020 8c24 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b73a6: 270a |001b: throw v10 │ │ -0b73a8: 0140 |001c: move v0, v4 │ │ -0b73aa: 6e10 470c 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0c47 │ │ -0b73b0: 0a05 |0020: move-result v5 │ │ -0b73b2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -0b73b4: 6e10 4b0c 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0c4b │ │ -0b73ba: 0a0a |0025: move-result v10 │ │ -0b73bc: 6e10 480c 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0c48 │ │ -0b73c2: 0a0b |0029: move-result v11 │ │ -0b73c4: 9006 0a0b |002a: add-int v6, v10, v11 │ │ -0b73c8: b160 |002c: sub-int/2addr v0, v6 │ │ -0b73ca: 829a |002d: int-to-float v10, v9 │ │ -0b73cc: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ -0b73d2: c8ba |0031: mul-float/2addr v10, v11 │ │ -0b73d4: 87aa |0032: float-to-int v10, v10 │ │ -0b73d6: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ -0b73da: 7120 9a1f ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0b73e0: 0a02 |0038: move-result v2 │ │ -0b73e2: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ -0b73e6: 7120 9a1f a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0b73ec: 0a01 |003e: move-result v1 │ │ -0b73ee: 54ca a203 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b73f2: 6e30 b222 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0b73f8: 54ca 9a03 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b73fc: 6e30 b222 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0b7402: 54ca 9e03 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b7406: 6e30 b222 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0b740c: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ -0b7410: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ -0b7414: 6e30 590c 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0c59 │ │ -0b741a: 0e00 |0055: return-void │ │ -0b741c: 54ca 9a03 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b7420: 6e10 aa22 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0b7426: 0a07 |005b: move-result v7 │ │ -0b7428: 900a 0706 |005c: add-int v10, v7, v6 │ │ -0b742c: 7120 ad24 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0b7432: 0a0a |0061: move-result v10 │ │ -0b7434: 6e30 590c 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0c59 │ │ -0b743a: 28f0 |0065: goto 0055 // -0010 │ │ +0b730c: |[0b730c] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +0b731c: 7110 981f 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0b7322: 0a08 |0003: move-result v8 │ │ +0b7324: 7110 981f 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0b732a: 0a03 |0007: move-result v3 │ │ +0b732c: 7110 991f 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0b7332: 0a09 |000b: move-result v9 │ │ +0b7334: 7110 991f 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0b733a: 0a04 |000f: move-result v4 │ │ +0b733c: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ +0b7340: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ +0b7344: 220a 7f04 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@047f │ │ +0b7348: 1a0b 020f |0016: const-string v11, "Must measure with an exact width" // string@0f02 │ │ +0b734c: 7020 8c24 ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b7352: 270a |001b: throw v10 │ │ +0b7354: 0140 |001c: move v0, v4 │ │ +0b7356: 6e10 470c 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0c47 │ │ +0b735c: 0a05 |0020: move-result v5 │ │ +0b735e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +0b7360: 6e10 4b0c 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0c4b │ │ +0b7366: 0a0a |0025: move-result v10 │ │ +0b7368: 6e10 480c 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0c48 │ │ +0b736e: 0a0b |0029: move-result v11 │ │ +0b7370: 9006 0a0b |002a: add-int v6, v10, v11 │ │ +0b7374: b160 |002c: sub-int/2addr v0, v6 │ │ +0b7376: 829a |002d: int-to-float v10, v9 │ │ +0b7378: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ +0b737e: c8ba |0031: mul-float/2addr v10, v11 │ │ +0b7380: 87aa |0032: float-to-int v10, v10 │ │ +0b7382: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ +0b7386: 7120 9a1f ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0b738c: 0a02 |0038: move-result v2 │ │ +0b738e: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ +0b7392: 7120 9a1f a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0b7398: 0a01 |003e: move-result v1 │ │ +0b739a: 54ca a203 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b739e: 6e30 b222 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0b73a4: 54ca 9a03 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b73a8: 6e30 b222 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0b73ae: 54ca 9e03 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b73b2: 6e30 b222 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0b73b8: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ +0b73bc: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ +0b73c0: 6e30 590c 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0c59 │ │ +0b73c6: 0e00 |0055: return-void │ │ +0b73c8: 54ca 9a03 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b73cc: 6e10 aa22 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0b73d2: 0a07 |005b: move-result v7 │ │ +0b73d4: 900a 0706 |005c: add-int v10, v7, v6 │ │ +0b73d8: 7120 ad24 a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0b73de: 0a0a |0061: move-result v10 │ │ +0b73e0: 6e30 590c 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0c59 │ │ +0b73e6: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=424 │ │ 0x000c line=425 │ │ 0x0010 line=427 │ │ @@ -207203,19 +207304,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b743c: |[0b743c] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -0b744c: 5510 a603 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@03a6 │ │ -0b7450: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0b7454: 6f10 6a20 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@206a │ │ -0b745a: 0e00 |0007: return-void │ │ +0b73e8: |[0b73e8] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +0b73f8: 5510 a603 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@03a6 │ │ +0b73fc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0b7400: 6f10 6a20 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@206a │ │ +0b7406: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0007 line=313 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -207225,18 +207326,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b745c: |[0b745c] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -0b746c: 5901 9b03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@039b │ │ -0b7470: 6e10 540c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0c54 │ │ -0b7476: 0e00 |0005: return-void │ │ +0b7408: |[0b7408] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +0b7418: 5901 9b03 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@039b │ │ +0b741c: 6e10 540c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0c54 │ │ +0b7422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0002 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -207247,31 +207348,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0b7478: |[0b7478] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -0b7488: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -0b748c: c851 |0002: mul-float/2addr v1, v5 │ │ -0b748e: 8711 |0003: float-to-int v1, v1 │ │ -0b7490: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -0b7494: 5941 9f03 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@039f │ │ -0b7498: 5241 9f03 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@039f │ │ -0b749c: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0b74a0: 5242 a403 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@03a4 │ │ -0b74a4: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -0b74aa: b532 |0011: and-int/2addr v2, v3 │ │ -0b74ac: 9600 0102 |0012: or-int v0, v1, v2 │ │ -0b74b0: 5441 a203 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b74b4: 6e20 c022 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ -0b74ba: 5441 9e03 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b74be: 6e20 c022 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ -0b74c4: 0e00 |001e: return-void │ │ +0b7424: |[0b7424] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +0b7434: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +0b7438: c851 |0002: mul-float/2addr v1, v5 │ │ +0b743a: 8711 |0003: float-to-int v1, v1 │ │ +0b743c: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +0b7440: 5941 9f03 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@039f │ │ +0b7444: 5241 9f03 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@039f │ │ +0b7448: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0b744c: 5242 a403 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@03a4 │ │ +0b7450: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +0b7456: b532 |0011: and-int/2addr v2, v3 │ │ +0b7458: 9600 0102 |0012: or-int v0, v1, v2 │ │ +0b745c: 5441 a203 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b7460: 6e20 c022 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ +0b7466: 5441 9e03 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b746a: 6e20 c022 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ +0b7470: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x0014 line=195 │ │ 0x0019 line=196 │ │ 0x001e line=197 │ │ @@ -207285,29 +207386,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0b74c8: |[0b74c8] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -0b74d8: 5945 a403 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@03a4 │ │ -0b74dc: 5441 9a03 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b74e0: 6e20 c022 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ -0b74e6: 5241 9f03 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@039f │ │ -0b74ea: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0b74ee: 5242 a403 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@03a4 │ │ -0b74f2: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -0b74f8: b532 |0010: and-int/2addr v2, v3 │ │ -0b74fa: 9600 0102 |0011: or-int v0, v1, v2 │ │ -0b74fe: 5441 a203 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b7502: 6e20 c022 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ -0b7508: 5441 9e03 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b750c: 6e20 c022 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ -0b7512: 0e00 |001d: return-void │ │ +0b7474: |[0b7474] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +0b7484: 5945 a403 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@03a4 │ │ +0b7488: 5441 9a03 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b748c: 6e20 c022 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ +0b7492: 5241 9f03 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@039f │ │ +0b7496: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0b749a: 5242 a403 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@03a4 │ │ +0b749e: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +0b74a4: b532 |0010: and-int/2addr v2, v3 │ │ +0b74a6: 9600 0102 |0011: or-int v0, v1, v2 │ │ +0b74aa: 5441 a203 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b74ae: 6e20 c022 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ +0b74b4: 5441 9e03 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b74b8: 6e20 c022 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@22c0 │ │ +0b74be: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0007 line=208 │ │ 0x0013 line=209 │ │ 0x0018 line=210 │ │ @@ -207322,22 +207423,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0b7514: |[0b7514] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -0b7524: 5410 a203 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b7528: 6e30 c222 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22c2 │ │ -0b752e: 5410 9a03 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b7532: 6e30 c222 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22c2 │ │ -0b7538: 5410 9e03 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b753c: 6e30 c222 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22c2 │ │ -0b7542: 0e00 |000f: return-void │ │ +0b74c0: |[0b74c0] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +0b74d0: 5410 a203 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b74d4: 6e30 c222 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22c2 │ │ +0b74da: 5410 9a03 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b74de: 6e30 c222 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22c2 │ │ +0b74e4: 5410 9e03 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b74e8: 6e30 c222 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@22c2 │ │ +0b74ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x000a line=226 │ │ 0x000f line=227 │ │ locals : │ │ @@ -207350,18 +207451,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b7544: |[0b7544] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -0b7554: 5901 a303 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ -0b7558: 6e10 540c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0c54 │ │ -0b755e: 0e00 |0005: return-void │ │ +0b74f0: |[0b74f0] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +0b7500: 5901 a303 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ +0b7504: 6e10 540c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0c54 │ │ +0b750a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -207372,38 +207473,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 │ │ -0b7560: |[0b7560] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -0b7570: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -0b7574: 5410 a003 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ -0b7578: 6e20 130c 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0c13 │ │ -0b757e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b7580: 5b10 a703 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@03a7 │ │ -0b7584: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -0b7588: 5410 a003 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ -0b758c: 6e20 0c0c 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0c0c │ │ -0b7592: 2200 9a04 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@049a │ │ -0b7596: 7020 1c25 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@251c │ │ -0b759c: 5b10 a703 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@03a7 │ │ -0b75a0: 5410 a103 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b75a4: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -0b75a8: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -0b75aa: 5910 9c03 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ -0b75ae: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -0b75b2: 5910 9d03 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ -0b75b6: 5410 a103 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b75ba: 6e10 c20d 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -0b75c0: 0a00 |0028: move-result v0 │ │ -0b75c2: 6e30 610c 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0c61 │ │ -0b75c8: 6e10 540c 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0c54 │ │ -0b75ce: 0e00 |002f: return-void │ │ +0b750c: |[0b750c] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +0b751c: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +0b7520: 5410 a003 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ +0b7524: 6e20 130c 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0c13 │ │ +0b752a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b752c: 5b10 a703 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@03a7 │ │ +0b7530: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +0b7534: 5410 a003 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@03a0 │ │ +0b7538: 6e20 0c0c 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0c0c │ │ +0b753e: 2200 9a04 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@049a │ │ +0b7542: 7020 1c25 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@251c │ │ +0b7548: 5b10 a703 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@03a7 │ │ +0b754c: 5410 a103 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b7550: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +0b7554: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +0b7556: 5910 9c03 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ +0b755a: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +0b755e: 5910 9d03 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ +0b7562: 5410 a103 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b7566: 6e10 c20d 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +0b756c: 0a00 |0028: move-result v0 │ │ +0b756e: 6e30 610c 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0c61 │ │ +0b7574: 6e10 540c 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0c54 │ │ +0b757a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=320 │ │ 0x000c line=321 │ │ @@ -207424,86 +207525,86 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0b75d0: |[0b75d0] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -0b75e0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0b75e2: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ -0b75e6: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0b75e8: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ -0b75ec: 6e10 040c 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -0b75f2: 0a03 |0009: move-result v3 │ │ -0b75f4: 5ca7 a603 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@03a6 │ │ -0b75f8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0b75fa: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ -0b75fe: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -0b7602: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ -0b7606: 6e20 060c 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0c06 │ │ -0b760c: 0c04 |0016: move-result-object v4 │ │ -0b760e: 54a7 a203 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b7612: 6e20 be22 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0b7618: 54a8 9a03 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b761c: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ -0b7620: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ -0b7624: 6e20 060c bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0c06 │ │ -0b762a: 0c07 |0025: move-result-object v7 │ │ -0b762c: 6e20 be22 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0b7632: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -0b7634: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0b7638: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ -0b763c: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -0b7640: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0b7644: 6e20 060c 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0c06 │ │ -0b764a: 0c04 |0035: move-result-object v4 │ │ -0b764c: 54a7 9e03 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b7650: 6e20 be22 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0b7656: 6e10 4e0c 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0c4e │ │ -0b765c: 0a07 |003e: move-result v7 │ │ -0b765e: 6e10 490c 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0c49 │ │ -0b7664: 0a08 |0042: move-result v8 │ │ -0b7666: b187 |0043: sub-int/2addr v7, v8 │ │ -0b7668: 6e10 4a0c 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0c4a │ │ -0b766e: 0a08 |0047: move-result v8 │ │ -0b7670: 9105 0708 |0048: sub-int v5, v7, v8 │ │ -0b7674: 6e10 460c 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0c46 │ │ -0b767a: 0a07 |004d: move-result v7 │ │ -0b767c: 6e10 4b0c 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0c4b │ │ -0b7682: 0a08 |0051: move-result v8 │ │ -0b7684: b187 |0052: sub-int/2addr v7, v8 │ │ -0b7686: 6e10 480c 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0c48 │ │ -0b768c: 0a08 |0056: move-result v8 │ │ -0b768e: 9100 0708 |0057: sub-int v0, v7, v8 │ │ -0b7692: 8257 |0059: int-to-float v7, v5 │ │ -0b7694: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ -0b769a: c887 |005d: mul-float/2addr v7, v8 │ │ -0b769c: 8777 |005e: float-to-int v7, v7 │ │ -0b769e: 7120 9a1f 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0b76a4: 0a02 |0062: move-result v2 │ │ -0b76a6: 7120 9a1f 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0b76ac: 0a01 |0066: move-result v1 │ │ -0b76ae: 54a7 a203 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b76b2: 6e30 b222 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0b76b8: 54a7 9a03 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b76bc: 6e30 b222 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0b76c2: 54a7 9e03 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b76c6: 6e30 b222 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0b76cc: 59ab 9c03 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ -0b76d0: 55a7 a503 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@03a5 │ │ -0b76d4: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -0b76d8: 52a7 9d03 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ -0b76dc: 6e40 620c ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ -0b76e2: 5ca6 a603 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@03a6 │ │ -0b76e6: 0e00 |0083: return-void │ │ -0b76e8: 0163 |0084: move v3, v6 │ │ -0b76ea: 2885 |0085: goto 000a // -007b │ │ -0b76ec: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -0b76ee: 289f |0087: goto 0026 // -0061 │ │ +0b757c: |[0b757c] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +0b758c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0b758e: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ +0b7592: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +0b7594: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ +0b7598: 6e10 040c 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +0b759e: 0a03 |0009: move-result v3 │ │ +0b75a0: 5ca7 a603 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@03a6 │ │ +0b75a4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0b75a6: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ +0b75aa: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +0b75ae: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ +0b75b2: 6e20 060c 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0c06 │ │ +0b75b8: 0c04 |0016: move-result-object v4 │ │ +0b75ba: 54a7 a203 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b75be: 6e20 be22 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0b75c4: 54a8 9a03 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b75c8: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ +0b75cc: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ +0b75d0: 6e20 060c bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0c06 │ │ +0b75d6: 0c07 |0025: move-result-object v7 │ │ +0b75d8: 6e20 be22 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0b75de: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0b75e0: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0b75e4: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ +0b75e8: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +0b75ec: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0b75f0: 6e20 060c 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0c06 │ │ +0b75f6: 0c04 |0035: move-result-object v4 │ │ +0b75f8: 54a7 9e03 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b75fc: 6e20 be22 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0b7602: 6e10 4e0c 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0c4e │ │ +0b7608: 0a07 |003e: move-result v7 │ │ +0b760a: 6e10 490c 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0c49 │ │ +0b7610: 0a08 |0042: move-result v8 │ │ +0b7612: b187 |0043: sub-int/2addr v7, v8 │ │ +0b7614: 6e10 4a0c 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0c4a │ │ +0b761a: 0a08 |0047: move-result v8 │ │ +0b761c: 9105 0708 |0048: sub-int v5, v7, v8 │ │ +0b7620: 6e10 460c 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0c46 │ │ +0b7626: 0a07 |004d: move-result v7 │ │ +0b7628: 6e10 4b0c 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0c4b │ │ +0b762e: 0a08 |0051: move-result v8 │ │ +0b7630: b187 |0052: sub-int/2addr v7, v8 │ │ +0b7632: 6e10 480c 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0c48 │ │ +0b7638: 0a08 |0056: move-result v8 │ │ +0b763a: 9100 0708 |0057: sub-int v0, v7, v8 │ │ +0b763e: 8257 |0059: int-to-float v7, v5 │ │ +0b7640: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ +0b7646: c887 |005d: mul-float/2addr v7, v8 │ │ +0b7648: 8777 |005e: float-to-int v7, v7 │ │ +0b764a: 7120 9a1f 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0b7650: 0a02 |0062: move-result v2 │ │ +0b7652: 7120 9a1f 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0b7658: 0a01 |0066: move-result v1 │ │ +0b765a: 54a7 a203 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b765e: 6e30 b222 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0b7664: 54a7 9a03 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b7668: 6e30 b222 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0b766e: 54a7 9e03 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b7672: 6e30 b222 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0b7678: 59ab 9c03 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ +0b767c: 55a7 a503 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@03a5 │ │ +0b7680: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +0b7684: 52a7 9d03 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ +0b7688: 6e40 620c ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ +0b768e: 5ca6 a603 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@03a6 │ │ +0b7692: 0e00 |0083: return-void │ │ +0b7694: 0163 |0084: move v3, v6 │ │ +0b7696: 2885 |0085: goto 000a // -007b │ │ +0b7698: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +0b769a: 289f |0087: goto 0026 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000a line=272 │ │ 0x000c line=274 │ │ 0x000d line=275 │ │ 0x0011 line=276 │ │ @@ -207545,233 +207646,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -0b76f0: |[0b76f0] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -0b7700: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -0b7704: 5200 9c03 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ -0b7708: 022a 0000 |0004: move/from16 v42, v0 │ │ -0b770c: 0200 2e00 |0006: move/from16 v0, v46 │ │ -0b7710: 0201 2a00 |0008: move/from16 v1, v42 │ │ -0b7714: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -0b7718: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -0b771c: 5400 a103 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ -0b7720: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -0b7724: 7401 bb0d 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ -0b772a: 0c2a |0015: move-result-object v42 │ │ -0b772c: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -0b7730: 0201 2e00 |0018: move/from16 v1, v46 │ │ -0b7734: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -0b7738: 6e30 610c 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0c61 │ │ -0b773e: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -0b7742: 0200 2a00 |0021: move/from16 v0, v42 │ │ -0b7746: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -0b774a: 5c10 a503 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@03a5 │ │ -0b774e: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -0b7752: 5400 a203 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b7756: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -0b775a: 7401 ab22 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0b7760: 0a24 |0030: move-result v36 │ │ -0b7762: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -0b7766: 5400 9a03 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b776a: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -0b776e: 7401 ab22 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0b7774: 0a12 |003a: move-result v18 │ │ -0b7776: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -0b777a: 5400 9e03 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b777e: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -0b7782: 7401 ab22 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0b7788: 0a1a |0044: move-result v26 │ │ -0b778a: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -0b778e: 7401 4e0c 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0c4e │ │ -0b7794: 0a26 |004a: move-result v38 │ │ -0b7796: 7401 460c 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0c46 │ │ -0b779c: 0a25 |004e: move-result v37 │ │ -0b779e: 7401 490c 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0c49 │ │ -0b77a4: 0a1d |0052: move-result v29 │ │ -0b77a6: 7401 4a0c 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0c4a │ │ -0b77ac: 0a1e |0056: move-result v30 │ │ -0b77ae: 7401 4b0c 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0c4b │ │ -0b77b4: 0a1f |005a: move-result v31 │ │ -0b77b6: 7401 480c 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0c48 │ │ -0b77bc: 0a1c |005e: move-result v28 │ │ -0b77be: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -0b77c2: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -0b77c6: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -0b77ca: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -0b77ce: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -0b77d2: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -0b77d6: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -0b77da: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -0b77de: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -0b77e2: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -0b77e6: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -0b77ea: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -0b77ee: 82a0 |0077: int-to-float v0, v10 │ │ -0b77f0: 022b 0000 |0078: move/from16 v43, v0 │ │ -0b77f4: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -0b77f8: 0200 2b00 |007c: move/from16 v0, v43 │ │ -0b77fc: 8700 |007e: float-to-int v0, v0 │ │ -0b77fe: 022b 0000 |007f: move/from16 v43, v0 │ │ -0b7802: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -0b7806: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -0b780a: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -0b780e: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -0b7812: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -0b7816: 5400 a203 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b781a: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -0b781e: 7401 a622 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22a6 │ │ -0b7824: 0a20 |0092: move-result v32 │ │ -0b7826: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -0b782a: 5400 9a03 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b782e: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -0b7832: 7401 a622 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22a6 │ │ -0b7838: 0a0b |009c: move-result v11 │ │ -0b783a: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -0b783e: 5400 9e03 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b7842: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -0b7846: 7401 a622 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22a6 │ │ -0b784c: 0a16 |00a6: move-result v22 │ │ -0b784e: 0200 2000 |00a7: move/from16 v0, v32 │ │ -0b7852: 7120 ad24 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0b7858: 0a2a |00ac: move-result v42 │ │ -0b785a: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -0b785e: 0201 1600 |00af: move/from16 v1, v22 │ │ -0b7862: 7120 ad24 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0b7868: 0a14 |00b4: move-result v20 │ │ -0b786a: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -0b786e: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -0b7872: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -0b7876: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -0b787a: 5400 a203 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b787e: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -0b7882: 7401 aa22 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0b7888: 0a2a |00c4: move-result v42 │ │ -0b788a: 9007 232a |00c5: add-int v7, v35, v42 │ │ -0b788e: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -0b7892: 5400 9a03 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b7896: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -0b789a: 7401 aa22 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0b78a0: 0a2a |00d0: move-result v42 │ │ -0b78a2: 9005 112a |00d1: add-int v5, v17, v42 │ │ -0b78a6: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -0b78aa: 5400 9e03 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b78ae: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -0b78b2: 7401 aa22 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0b78b8: 0a2a |00dc: move-result v42 │ │ -0b78ba: 9006 192a |00dd: add-int v6, v25, v42 │ │ -0b78be: 7120 ad24 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0b78c4: 0a2a |00e2: move-result v42 │ │ -0b78c6: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -0b78ca: 7120 ad24 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0b78d0: 0a15 |00e8: move-result v21 │ │ -0b78d2: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -0b78d6: 5200 9b03 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@039b │ │ -0b78da: 022a 0000 |00ed: move/from16 v42, v0 │ │ -0b78de: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -0b78e2: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -0b78e8: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -0b78ec: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -0b78f0: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -0b78f4: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -0b78f8: 5400 9a03 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b78fc: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -0b7900: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -0b7904: 5400 9a03 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ -0b7908: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -0b790c: 7401 aa22 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0b7912: 0a2b |0109: move-result v43 │ │ -0b7914: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -0b7918: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -0b791c: 0201 1000 |010e: move/from16 v1, v16 │ │ -0b7920: 0202 2b00 |0110: move/from16 v2, v43 │ │ -0b7924: 6e52 b122 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ -0b792a: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -0b792e: 5200 a303 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ -0b7932: 022a 0000 |0119: move/from16 v42, v0 │ │ -0b7936: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -0b793a: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -0b793e: 0200 1d00 |011f: move/from16 v0, v29 │ │ -0b7942: 0201 2a00 |0121: move/from16 v1, v42 │ │ -0b7946: 7120 af24 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0b794c: 0a21 |0126: move-result v33 │ │ -0b794e: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -0b7952: 5400 a203 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b7956: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -0b795a: 902b 2124 |012d: add-int v43, v33, v36 │ │ -0b795e: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -0b7962: 5400 a203 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ -0b7966: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -0b796a: 7401 aa22 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0b7970: 0a2c |0138: move-result v44 │ │ -0b7972: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -0b7976: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -0b797a: 0201 2100 |013d: move/from16 v1, v33 │ │ -0b797e: 0202 2200 |013f: move/from16 v2, v34 │ │ -0b7982: 0203 2b00 |0141: move/from16 v3, v43 │ │ -0b7986: 0204 2c00 |0143: move/from16 v4, v44 │ │ -0b798a: 6e54 b122 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ -0b7990: 912a 261e |0148: sub-int v42, v38, v30 │ │ -0b7994: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -0b7998: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -0b799c: 5200 a303 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ -0b79a0: 022b 0000 |0150: move/from16 v43, v0 │ │ -0b79a4: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -0b79a8: 7702 ad24 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0b79ae: 0a17 |0157: move-result v23 │ │ -0b79b0: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -0b79b4: 5400 9e03 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b79b8: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -0b79bc: 902b 171a |015e: add-int v43, v23, v26 │ │ -0b79c0: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -0b79c4: 5400 9e03 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ -0b79c8: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -0b79cc: 7401 aa22 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0b79d2: 0a2c |0169: move-result v44 │ │ -0b79d4: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -0b79d8: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -0b79dc: 0201 1700 |016e: move/from16 v1, v23 │ │ -0b79e0: 0202 1800 |0170: move/from16 v2, v24 │ │ -0b79e4: 0203 2b00 |0172: move/from16 v3, v43 │ │ -0b79e8: 0204 2c00 |0174: move/from16 v4, v44 │ │ -0b79ec: 6e54 b122 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ -0b79f2: 0200 2f00 |0179: move/from16 v0, v47 │ │ -0b79f6: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -0b79fa: 5910 9d03 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ -0b79fe: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -0b7a02: 0200 2a00 |0181: move/from16 v0, v42 │ │ -0b7a06: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -0b7a0a: 5c10 a503 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@03a5 │ │ -0b7a0e: 0e00 |0187: return-void │ │ -0b7a10: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -0b7a14: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -0b7a18: 5200 9d03 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ -0b7a1c: 022a 0000 |018e: move/from16 v42, v0 │ │ -0b7a20: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -0b7a24: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -0b7a28: 28f3 |0194: goto 0187 // -000d │ │ -0b7a2a: 912a 251f |0195: sub-int v42, v37, v31 │ │ -0b7a2e: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -0b7a32: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -0b7a36: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -0b7a3a: 9022 0923 |019d: add-int v34, v9, v35 │ │ -0b7a3e: 9010 0911 |019f: add-int v16, v9, v17 │ │ -0b7a42: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -0b7a46: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -0b7a4a: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -0b7a4e: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -0b7a52: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -0b7a56: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -0b7a5a: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -0b7a5e: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -0b7a62: 0000 |01b1: nop // spacer │ │ -0b7a64: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +0b769c: |[0b769c] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +0b76ac: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +0b76b0: 5200 9c03 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@039c │ │ +0b76b4: 022a 0000 |0004: move/from16 v42, v0 │ │ +0b76b8: 0200 2e00 |0006: move/from16 v0, v46 │ │ +0b76bc: 0201 2a00 |0008: move/from16 v1, v42 │ │ +0b76c0: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +0b76c4: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +0b76c8: 5400 a103 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@03a1 │ │ +0b76cc: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +0b76d0: 7401 bb0d 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0dbb │ │ +0b76d6: 0c2a |0015: move-result-object v42 │ │ +0b76d8: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +0b76dc: 0201 2e00 |0018: move/from16 v1, v46 │ │ +0b76e0: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +0b76e4: 6e30 610c 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0c61 │ │ +0b76ea: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +0b76ee: 0200 2a00 |0021: move/from16 v0, v42 │ │ +0b76f2: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +0b76f6: 5c10 a503 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@03a5 │ │ +0b76fa: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +0b76fe: 5400 a203 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b7702: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +0b7706: 7401 ab22 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0b770c: 0a24 |0030: move-result v36 │ │ +0b770e: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +0b7712: 5400 9a03 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b7716: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +0b771a: 7401 ab22 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0b7720: 0a12 |003a: move-result v18 │ │ +0b7722: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +0b7726: 5400 9e03 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b772a: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +0b772e: 7401 ab22 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0b7734: 0a1a |0044: move-result v26 │ │ +0b7736: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +0b773a: 7401 4e0c 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0c4e │ │ +0b7740: 0a26 |004a: move-result v38 │ │ +0b7742: 7401 460c 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0c46 │ │ +0b7748: 0a25 |004e: move-result v37 │ │ +0b774a: 7401 490c 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0c49 │ │ +0b7750: 0a1d |0052: move-result v29 │ │ +0b7752: 7401 4a0c 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0c4a │ │ +0b7758: 0a1e |0056: move-result v30 │ │ +0b775a: 7401 4b0c 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0c4b │ │ +0b7760: 0a1f |005a: move-result v31 │ │ +0b7762: 7401 480c 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0c48 │ │ +0b7768: 0a1c |005e: move-result v28 │ │ +0b776a: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +0b776e: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +0b7772: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +0b7776: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +0b777a: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +0b777e: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +0b7782: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +0b7786: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +0b778a: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +0b778e: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +0b7792: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +0b7796: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +0b779a: 82a0 |0077: int-to-float v0, v10 │ │ +0b779c: 022b 0000 |0078: move/from16 v43, v0 │ │ +0b77a0: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +0b77a4: 0200 2b00 |007c: move/from16 v0, v43 │ │ +0b77a8: 8700 |007e: float-to-int v0, v0 │ │ +0b77aa: 022b 0000 |007f: move/from16 v43, v0 │ │ +0b77ae: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +0b77b2: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +0b77b6: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +0b77ba: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +0b77be: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +0b77c2: 5400 a203 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b77c6: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +0b77ca: 7401 a622 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22a6 │ │ +0b77d0: 0a20 |0092: move-result v32 │ │ +0b77d2: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +0b77d6: 5400 9a03 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b77da: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +0b77de: 7401 a622 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22a6 │ │ +0b77e4: 0a0b |009c: move-result v11 │ │ +0b77e6: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +0b77ea: 5400 9e03 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b77ee: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +0b77f2: 7401 a622 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@22a6 │ │ +0b77f8: 0a16 |00a6: move-result v22 │ │ +0b77fa: 0200 2000 |00a7: move/from16 v0, v32 │ │ +0b77fe: 7120 ad24 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0b7804: 0a2a |00ac: move-result v42 │ │ +0b7806: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +0b780a: 0201 1600 |00af: move/from16 v1, v22 │ │ +0b780e: 7120 ad24 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0b7814: 0a14 |00b4: move-result v20 │ │ +0b7816: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +0b781a: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +0b781e: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +0b7822: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +0b7826: 5400 a203 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b782a: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +0b782e: 7401 aa22 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0b7834: 0a2a |00c4: move-result v42 │ │ +0b7836: 9007 232a |00c5: add-int v7, v35, v42 │ │ +0b783a: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +0b783e: 5400 9a03 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b7842: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +0b7846: 7401 aa22 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0b784c: 0a2a |00d0: move-result v42 │ │ +0b784e: 9005 112a |00d1: add-int v5, v17, v42 │ │ +0b7852: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +0b7856: 5400 9e03 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b785a: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +0b785e: 7401 aa22 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0b7864: 0a2a |00dc: move-result v42 │ │ +0b7866: 9006 192a |00dd: add-int v6, v25, v42 │ │ +0b786a: 7120 ad24 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0b7870: 0a2a |00e2: move-result v42 │ │ +0b7872: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +0b7876: 7120 ad24 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0b787c: 0a15 |00e8: move-result v21 │ │ +0b787e: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +0b7882: 5200 9b03 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@039b │ │ +0b7886: 022a 0000 |00ed: move/from16 v42, v0 │ │ +0b788a: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +0b788e: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +0b7894: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +0b7898: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +0b789c: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +0b78a0: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +0b78a4: 5400 9a03 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b78a8: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +0b78ac: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +0b78b0: 5400 9a03 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@039a │ │ +0b78b4: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +0b78b8: 7401 aa22 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0b78be: 0a2b |0109: move-result v43 │ │ +0b78c0: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +0b78c4: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +0b78c8: 0201 1000 |010e: move/from16 v1, v16 │ │ +0b78cc: 0202 2b00 |0110: move/from16 v2, v43 │ │ +0b78d0: 6e52 b122 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ +0b78d6: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +0b78da: 5200 a303 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ +0b78de: 022a 0000 |0119: move/from16 v42, v0 │ │ +0b78e2: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +0b78e6: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +0b78ea: 0200 1d00 |011f: move/from16 v0, v29 │ │ +0b78ee: 0201 2a00 |0121: move/from16 v1, v42 │ │ +0b78f2: 7120 af24 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0b78f8: 0a21 |0126: move-result v33 │ │ +0b78fa: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +0b78fe: 5400 a203 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b7902: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +0b7906: 902b 2124 |012d: add-int v43, v33, v36 │ │ +0b790a: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +0b790e: 5400 a203 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@03a2 │ │ +0b7912: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +0b7916: 7401 aa22 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0b791c: 0a2c |0138: move-result v44 │ │ +0b791e: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +0b7922: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +0b7926: 0201 2100 |013d: move/from16 v1, v33 │ │ +0b792a: 0202 2200 |013f: move/from16 v2, v34 │ │ +0b792e: 0203 2b00 |0141: move/from16 v3, v43 │ │ +0b7932: 0204 2c00 |0143: move/from16 v4, v44 │ │ +0b7936: 6e54 b122 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ +0b793c: 912a 261e |0148: sub-int v42, v38, v30 │ │ +0b7940: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +0b7944: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +0b7948: 5200 a303 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@03a3 │ │ +0b794c: 022b 0000 |0150: move/from16 v43, v0 │ │ +0b7950: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +0b7954: 7702 ad24 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0b795a: 0a17 |0157: move-result v23 │ │ +0b795c: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +0b7960: 5400 9e03 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b7964: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +0b7968: 902b 171a |015e: add-int v43, v23, v26 │ │ +0b796c: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +0b7970: 5400 9e03 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@039e │ │ +0b7974: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +0b7978: 7401 aa22 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0b797e: 0a2c |0169: move-result v44 │ │ +0b7980: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +0b7984: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +0b7988: 0201 1700 |016e: move/from16 v1, v23 │ │ +0b798c: 0202 1800 |0170: move/from16 v2, v24 │ │ +0b7990: 0203 2b00 |0172: move/from16 v3, v43 │ │ +0b7994: 0204 2c00 |0174: move/from16 v4, v44 │ │ +0b7998: 6e54 b122 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ +0b799e: 0200 2f00 |0179: move/from16 v0, v47 │ │ +0b79a2: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +0b79a6: 5910 9d03 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ +0b79aa: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +0b79ae: 0200 2a00 |0181: move/from16 v0, v42 │ │ +0b79b2: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +0b79b6: 5c10 a503 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@03a5 │ │ +0b79ba: 0e00 |0187: return-void │ │ +0b79bc: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +0b79c0: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +0b79c4: 5200 9d03 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@039d │ │ +0b79c8: 022a 0000 |018e: move/from16 v42, v0 │ │ +0b79cc: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +0b79d0: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +0b79d4: 28f3 |0194: goto 0187 // -000d │ │ +0b79d6: 912a 251f |0195: sub-int v42, v37, v31 │ │ +0b79da: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +0b79de: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +0b79e2: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +0b79e6: 9022 0923 |019d: add-int v34, v9, v35 │ │ +0b79ea: 9010 0911 |019f: add-int v16, v9, v17 │ │ +0b79ee: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +0b79f2: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +0b79f6: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +0b79fa: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +0b79fe: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +0b7a02: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +0b7a06: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +0b7a0a: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +0b7a0e: 0000 |01b1: nop // spacer │ │ +0b7a10: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x000c line=334 │ │ 0x001f line=339 │ │ 0x0027 line=341 │ │ 0x0031 line=342 │ │ @@ -207937,17 +208038,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7a78: |[0b7a78] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ -0b7a88: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b7a8e: 0e00 |0003: return-void │ │ +0b7a24: |[0b7a24] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ +0b7a34: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b7a3a: 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;) │ │ @@ -207955,17 +208056,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 │ │ -0b7a90: |[0b7a90] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -0b7aa0: 7010 670c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@0c67 │ │ -0b7aa6: 0e00 |0003: return-void │ │ +0b7a3c: |[0b7a3c] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +0b7a4c: 7010 670c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@0c67 │ │ +0b7a52: 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; │ │ │ │ @@ -207975,17 +208076,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7aa8: |[0b7aa8] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0b7ab8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7aba: 0f00 |0001: return v0 │ │ +0b7a54: |[0b7a54] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0b7a64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7a66: 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; │ │ │ │ @@ -207994,16 +208095,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7abc: |[0b7abc] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -0b7acc: 0e00 |0000: return-void │ │ +0b7a68: |[0b7a68] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0b7a78: 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 │ │ @@ -208039,17 +208140,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7ad0: |[0b7ad0] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ -0b7ae0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b7ae6: 0e00 |0003: return-void │ │ +0b7a7c: |[0b7a7c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ +0b7a8c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b7a92: 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;) │ │ @@ -208057,17 +208158,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 │ │ -0b7ae8: |[0b7ae8] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -0b7af8: 7010 6b0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@0c6b │ │ -0b7afe: 0e00 |0003: return-void │ │ +0b7a94: |[0b7a94] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +0b7aa4: 7010 6b0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@0c6b │ │ +0b7aaa: 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; │ │ │ │ @@ -208077,18 +208178,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7b00: |[0b7b00] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0b7b10: 7110 760c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0c76 │ │ -0b7b16: 0a00 |0003: move-result v0 │ │ -0b7b18: 0f00 |0004: return v0 │ │ +0b7aac: |[0b7aac] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0b7abc: 7110 760c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0c76 │ │ +0b7ac2: 0a00 |0003: move-result v0 │ │ +0b7ac4: 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; │ │ │ │ @@ -208097,17 +208198,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b7b1c: |[0b7b1c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -0b7b2c: 7120 770c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0c77 │ │ -0b7b32: 0e00 |0003: return-void │ │ +0b7ac8: |[0b7ac8] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0b7ad8: 7120 770c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0c77 │ │ +0b7ade: 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; │ │ @@ -208144,17 +208245,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7b34: |[0b7b34] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -0b7b44: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b7b4a: 0e00 |0003: return-void │ │ +0b7ae0: |[0b7ae0] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +0b7af0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b7af6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -208163,18 +208264,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7b4c: |[0b7b4c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0b7b5c: 6e10 851f 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1f85 │ │ -0b7b62: 0a00 |0003: move-result v0 │ │ -0b7b64: 0f00 |0004: return v0 │ │ +0b7af8: |[0b7af8] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0b7b08: 6e10 851f 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1f85 │ │ +0b7b0e: 0a00 |0003: move-result v0 │ │ +0b7b10: 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 │ │ @@ -208184,18 +208285,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7b68: |[0b7b68] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0b7b78: 6e10 871f 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1f87 │ │ -0b7b7e: 0a00 |0003: move-result v0 │ │ -0b7b80: 0f00 |0004: return v0 │ │ +0b7b14: |[0b7b14] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0b7b24: 6e10 871f 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1f87 │ │ +0b7b2a: 0a00 |0003: move-result v0 │ │ +0b7b2c: 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 │ │ @@ -208231,17 +208332,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7b84: |[0b7b84] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -0b7b94: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b7b9a: 0e00 |0003: return-void │ │ +0b7b30: |[0b7b30] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +0b7b40: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b7b46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -208250,18 +208351,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b7b9c: |[0b7b9c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0b7bac: 7120 850c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c85 │ │ -0b7bb2: 0a00 |0003: move-result v0 │ │ -0b7bb4: 0f00 |0004: return v0 │ │ +0b7b48: |[0b7b48] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0b7b58: 7120 850c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0c85 │ │ +0b7b5e: 0a00 |0003: move-result v0 │ │ +0b7b60: 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 │ │ @@ -208271,18 +208372,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b7bb8: |[0b7bb8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0b7bc8: 7120 860c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c86 │ │ -0b7bce: 0a00 |0003: move-result v0 │ │ -0b7bd0: 0f00 |0004: return v0 │ │ +0b7b64: |[0b7b64] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0b7b74: 7120 860c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0c86 │ │ +0b7b7a: 0a00 |0003: move-result v0 │ │ +0b7b7c: 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 │ │ @@ -208318,17 +208419,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7bd4: |[0b7bd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -0b7be4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b7bea: 0e00 |0003: return-void │ │ +0b7b80: |[0b7b80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +0b7b90: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b7b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -208337,17 +208438,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7bec: |[0b7bec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0b7bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7bfe: 0f00 |0001: return v0 │ │ +0b7b98: |[0b7b98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0b7ba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7baa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -208357,17 +208458,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7c00: |[0b7c00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0b7c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7c12: 0f00 |0001: return v0 │ │ +0b7bac: |[0b7bac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +0b7bbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7bbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -208377,17 +208478,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7c14: |[0b7c14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0b7c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7c26: 0f00 |0001: return v0 │ │ +0b7bc0: |[0b7bc0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +0b7bd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7bd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -208396,17 +208497,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 │ │ -0b7c28: |[0b7c28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0b7c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7c3a: 1100 |0001: return-object v0 │ │ +0b7bd4: |[0b7bd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0b7be4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7be6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -208415,17 +208516,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7c3c: |[0b7c3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -0b7c4c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b7c50: 0f00 |0002: return v0 │ │ +0b7be8: |[0b7be8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +0b7bf8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b7bfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ │ │ @@ -208434,17 +208535,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7c54: |[0b7c54] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -0b7c64: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -0b7c68: 1000 |0002: return-wide v0 │ │ +0b7c00: |[0b7c00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +0b7c10: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +0b7c14: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ @@ -208452,17 +208553,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7c6c: |[0b7c6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0b7c7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7c7e: 0f00 |0001: return v0 │ │ +0b7c18: |[0b7c18] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0b7c28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7c2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -208471,17 +208572,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7c80: |[0b7c80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -0b7c90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7c92: 0f00 |0001: return v0 │ │ +0b7c2c: |[0b7c2c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +0b7c3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7c3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -208490,17 +208591,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7c94: |[0b7c94] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -0b7ca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7ca6: 0f00 |0001: return v0 │ │ +0b7c40: |[0b7c40] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +0b7c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7c52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -208509,17 +208610,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7ca8: |[0b7ca8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -0b7cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7cba: 0f00 |0001: return v0 │ │ +0b7c54: |[0b7c54] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +0b7c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7c66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -208528,18 +208629,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7cbc: |[0b7cbc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0b7ccc: 6e10 bf1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0b7cd2: 0a00 |0003: move-result v0 │ │ -0b7cd4: 0f00 |0004: return v0 │ │ +0b7c68: |[0b7c68] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0b7c78: 6e10 bf1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0b7c7e: 0a00 |0003: move-result v0 │ │ +0b7c80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -208548,17 +208649,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7cd8: |[0b7cd8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -0b7ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7cea: 0f00 |0001: return v0 │ │ +0b7c84: |[0b7c84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +0b7c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7c96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -208567,18 +208668,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7cec: |[0b7cec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0b7cfc: 6e10 c21f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0b7d02: 0a00 |0003: move-result v0 │ │ -0b7d04: 0f00 |0004: return v0 │ │ +0b7c98: |[0b7c98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +0b7ca8: 6e10 c21f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0b7cae: 0a00 |0003: move-result v0 │ │ +0b7cb0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -208587,17 +208688,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7d08: |[0b7d08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -0b7d18: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0b7d1a: 0f00 |0001: return v0 │ │ +0b7cb4: |[0b7cb4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0b7cc4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0b7cc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -208606,18 +208707,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 │ │ -0b7d1c: |[0b7d1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0b7d2c: 6e10 c61f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0b7d32: 0c00 |0003: move-result-object v0 │ │ -0b7d34: 1100 |0004: return-object v0 │ │ +0b7cc8: |[0b7cc8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +0b7cd8: 6e10 c61f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0b7cde: 0c00 |0003: move-result-object v0 │ │ +0b7ce0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -208626,17 +208727,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7d38: |[0b7d38] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -0b7d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7d4a: 0f00 |0001: return v0 │ │ +0b7ce4: |[0b7ce4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +0b7cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7cf6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -208645,25 +208746,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0b7d4c: |[0b7d4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -0b7d5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b7d5e: 6e10 ae1f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ -0b7d64: 0c00 |0004: move-result-object v0 │ │ -0b7d66: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0b7d6a: 6e10 9502 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0295 │ │ -0b7d70: 0a02 |000a: move-result v2 │ │ -0b7d72: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -0b7d74: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -0b7d78: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0b7d7a: 0f01 |000f: return v1 │ │ +0b7cf8: |[0b7cf8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +0b7d08: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b7d0a: 6e10 ae1f 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ +0b7d10: 0c00 |0004: move-result-object v0 │ │ +0b7d12: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0b7d16: 6e10 9502 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0295 │ │ +0b7d1c: 0a02 |000a: move-result v2 │ │ +0b7d1e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +0b7d20: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +0b7d24: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0b7d26: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ 0x0005 line=330 │ │ 0x0007 line=331 │ │ 0x000f line=333 │ │ locals : │ │ @@ -208676,16 +208777,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 │ │ -0b7d7c: |[0b7d7c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b7d8c: 0e00 |0000: return-void │ │ +0b7d28: |[0b7d28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b7d38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 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; │ │ @@ -208695,16 +208796,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 │ │ -0b7d90: |[0b7d90] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b7da0: 0e00 |0000: return-void │ │ +0b7d3c: |[0b7d3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b7d4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 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; │ │ @@ -208714,16 +208815,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 │ │ -0b7da4: |[0b7da4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b7db4: 0e00 |0000: return-void │ │ +0b7d50: |[0b7d50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b7d60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 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; │ │ @@ -208733,17 +208834,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 │ │ -0b7db8: |[0b7db8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0b7dc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7dca: 0f00 |0001: return v0 │ │ +0b7d64: |[0b7d64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0b7d74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7d76: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 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 │ │ @@ -208754,19 +208855,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b7dcc: |[0b7dcc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0b7ddc: 6e10 8d0c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0c8d │ │ -0b7de2: 0b00 |0003: move-result-wide v0 │ │ -0b7de4: 6e30 f91f 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@1ff9 │ │ -0b7dea: 0e00 |0007: return-void │ │ +0b7d78: |[0b7d78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +0b7d88: 6e10 8d0c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0c8d │ │ +0b7d8e: 0b00 |0003: move-result-wide v0 │ │ +0b7d90: 6e30 f91f 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/view/View;.postInvalidateDelayed:(J)V // method@1ff9 │ │ +0b7d96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0007 line=268 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -208776,24 +208877,24 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0b7dec: |[0b7dec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0b7dfc: 6e10 8d0c 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0c8d │ │ -0b7e02: 0b02 |0003: move-result-wide v2 │ │ -0b7e04: 0791 |0004: move-object v1, v9 │ │ -0b7e06: 01a4 |0005: move v4, v10 │ │ -0b7e08: 01b5 |0006: move v5, v11 │ │ -0b7e0a: 01c6 |0007: move v6, v12 │ │ -0b7e0c: 01d7 |0008: move v7, v13 │ │ -0b7e0e: 7407 fa1f 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@1ffa │ │ -0b7e14: 0e00 |000c: return-void │ │ +0b7d98: |[0b7d98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +0b7da8: 6e10 8d0c 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0c8d │ │ +0b7dae: 0b02 |0003: move-result-wide v2 │ │ +0b7db0: 0791 |0004: move-object v1, v9 │ │ +0b7db2: 01a4 |0005: move v4, v10 │ │ +0b7db4: 01b5 |0006: move v5, v11 │ │ +0b7db6: 01c6 |0007: move v6, v12 │ │ +0b7db8: 01d7 |0008: move v7, v13 │ │ +0b7dba: 7407 fa1f 0100 |0009: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/View;.postInvalidateDelayed:(JIIII)V // method@1ffa │ │ +0b7dc0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x000c line=271 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x000d reg=9 view Landroid/view/View; │ │ @@ -208807,19 +208908,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 │ │ -0b7e18: |[0b7e18] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0b7e28: 6e10 8d0c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0c8d │ │ -0b7e2e: 0b00 |0003: move-result-wide v0 │ │ -0b7e30: 6e40 f61f 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1ff6 │ │ -0b7e36: 0e00 |0007: return-void │ │ +0b7dc4: |[0b7dc4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0b7dd4: 6e10 8d0c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0c8d │ │ +0b7dda: 0b00 |0003: move-result-wide v0 │ │ +0b7ddc: 6e40 f61f 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1ff6 │ │ +0b7de2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0007 line=274 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -208830,20 +208931,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 │ │ -0b7e38: |[0b7e38] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -0b7e48: 6e10 8d0c 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0c8d │ │ -0b7e4e: 0b00 |0003: move-result-wide v0 │ │ -0b7e50: bb60 |0004: add-long/2addr v0, v6 │ │ -0b7e52: 6e40 f61f 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1ff6 │ │ -0b7e58: 0e00 |0008: return-void │ │ +0b7de4: |[0b7de4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +0b7df4: 6e10 8d0c 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0c8d │ │ +0b7dfa: 0b00 |0003: move-result-wide v0 │ │ +0b7dfc: bb60 |0004: add-long/2addr v0, v6 │ │ +0b7dfe: 6e40 f61f 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1ff6 │ │ +0b7e04: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0008 line=277 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0009 reg=4 view Landroid/view/View; │ │ @@ -208855,18 +208956,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b7e5c: |[0b7e5c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ -0b7e6c: 7120 0220 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@2002 │ │ -0b7e72: 0a00 |0003: move-result v0 │ │ -0b7e74: 0f00 |0004: return v0 │ │ +0b7e08: |[0b7e08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +0b7e18: 7120 0220 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@2002 │ │ +0b7e1e: 0a00 |0003: move-result v0 │ │ +0b7e20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -208877,16 +208978,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 │ │ -0b7e78: |[0b7e78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0b7e88: 0e00 |0000: return-void │ │ +0b7e24: |[0b7e24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0b7e34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 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; │ │ @@ -208896,16 +208997,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7e8c: |[0b7e8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -0b7e9c: 0e00 |0000: return-void │ │ +0b7e38: |[0b7e38] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +0b7e48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 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 │ │ @@ -208915,16 +209016,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7ea0: |[0b7ea0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -0b7eb0: 0e00 |0000: return-void │ │ +0b7e4c: |[0b7e4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +0b7e5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 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 │ │ @@ -208934,16 +209035,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7eb4: |[0b7eb4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0b7ec4: 0e00 |0000: return-void │ │ +0b7e60: |[0b7e60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0b7e70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 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 │ │ @@ -208953,16 +209054,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7ec8: |[0b7ec8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -0b7ed8: 0e00 |0000: return-void │ │ +0b7e74: |[0b7e74] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +0b7e84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 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 │ │ @@ -208972,16 +209073,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 │ │ -0b7edc: |[0b7edc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0b7eec: 0e00 |0000: return-void │ │ +0b7e88: |[0b7e88] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0b7e98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 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; │ │ @@ -208991,16 +209092,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 │ │ -0b7ef0: |[0b7ef0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -0b7f00: 0e00 |0000: return-void │ │ +0b7e9c: |[0b7e9c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +0b7eac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 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 │ │ @@ -209011,16 +209112,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7f04: |[0b7f04] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -0b7f14: 0e00 |0000: return-void │ │ +0b7eb0: |[0b7eb0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +0b7ec0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 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 │ │ @@ -209030,16 +209131,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7f18: |[0b7f18] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -0b7f28: 0e00 |0000: return-void │ │ +0b7ec4: |[0b7ec4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +0b7ed4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 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 │ │ @@ -209075,17 +209176,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7f2c: |[0b7f2c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -0b7f3c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b7f42: 0e00 |0003: return-void │ │ +0b7ed8: |[0b7ed8] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +0b7ee8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b7eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -209094,18 +209195,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7f44: |[0b7f44] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0b7f54: 6e10 2a20 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ -0b7f5a: 0a00 |0003: move-result v0 │ │ -0b7f5c: 0f00 |0004: return v0 │ │ +0b7ef0: |[0b7ef0] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0b7f00: 6e10 2a20 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ +0b7f06: 0a00 |0003: move-result v0 │ │ +0b7f08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -209140,17 +209241,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7f60: |[0b7f60] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -0b7f70: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b7f76: 0e00 |0003: return-void │ │ +0b7f0c: |[0b7f0c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +0b7f1c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b7f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -209159,18 +209260,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7f78: |[0b7f78] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0b7f88: 7110 4f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0d4f │ │ -0b7f8e: 0a00 |0003: move-result v0 │ │ -0b7f90: 0f00 |0004: return v0 │ │ +0b7f24: |[0b7f24] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0b7f34: 7110 4f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0d4f │ │ +0b7f3a: 0a00 |0003: move-result v0 │ │ +0b7f3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -209205,17 +209306,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7f94: |[0b7f94] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -0b7fa4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b7faa: 0e00 |0003: return-void │ │ +0b7f40: |[0b7f40] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +0b7f50: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b7f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -209224,17 +209325,17 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7fac: |[0b7fac] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -0b7fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7fbe: 0f00 |0001: return v0 │ │ +0b7f58: |[0b7f58] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0b7f68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7f6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -209243,17 +209344,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 │ │ -0b7fc0: |[0b7fc0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b7fd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b7fd2: 0f00 |0001: return v0 │ │ +0b7f6c: |[0b7f6c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b7f7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b7f7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ @@ -209264,16 +209365,16 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7fd4: |[0b7fd4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -0b7fe4: 0e00 |0000: return-void │ │ +0b7f80: |[0b7f80] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0b7f90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -209283,16 +209384,16 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7fe8: |[0b7fe8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0b7ff8: 0e00 |0000: return-void │ │ +0b7f94: |[0b7f94] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0b7fa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 split Z │ │ @@ -209331,18 +209432,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 │ │ -0b7ffc: |[0b7ffc] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -0b800c: 5b01 d503 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b8010: 7010 be0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0abe │ │ -0b8016: 0e00 |0005: return-void │ │ +0b7fa8: |[0b7fa8] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +0b7fb8: 5b01 d503 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b7fbc: 7010 be0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0abe │ │ +0b7fc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2760 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -209351,29 +209452,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0b8018: |[0b8018] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -0b8028: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b802a: 5421 d503 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b802e: 7110 9b0d 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0d9b │ │ -0b8034: 0c01 |0006: move-result-object v1 │ │ -0b8036: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -0b803a: 5421 d503 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b803e: 7110 9b0d 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0d9b │ │ -0b8044: 0c01 |000e: move-result-object v1 │ │ -0b8046: 6e10 040c 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -0b804c: 0a01 |0012: move-result v1 │ │ -0b804e: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -0b8052: 0f00 |0015: return v0 │ │ -0b8054: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0b8056: 28fe |0017: goto 0015 // -0002 │ │ +0b7fc4: |[0b7fc4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +0b7fd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b7fd6: 5421 d503 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b7fda: 7110 9b0d 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0d9b │ │ +0b7fe0: 0c01 |0006: move-result-object v1 │ │ +0b7fe2: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +0b7fe6: 5421 d503 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b7fea: 7110 9b0d 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0d9b │ │ +0b7ff0: 0c01 |000e: move-result-object v1 │ │ +0b7ff2: 6e10 040c 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +0b7ff8: 0a01 |0012: move-result v1 │ │ +0b7ffa: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +0b7ffe: 0f00 |0015: return v0 │ │ +0b8000: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0b8002: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2812 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ │ │ Virtual methods - │ │ @@ -209382,48 +209483,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 │ │ -0b8058: |[0b8058] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b8068: 6f30 c20a 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ -0b806e: 1c01 3402 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@0234 │ │ -0b8072: 6e10 7124 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0b8078: 0c01 |0008: move-result-object v1 │ │ -0b807a: 6e20 a220 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20a2 │ │ -0b8080: 7100 8910 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@1089 │ │ -0b8086: 0c00 |000f: move-result-object v0 │ │ -0b8088: 7010 780d 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0d78 │ │ -0b808e: 0a01 |0013: move-result v1 │ │ -0b8090: 6e20 9d10 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@109d │ │ -0b8096: 6e10 9d20 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@209d │ │ -0b809c: 0a01 |001a: move-result v1 │ │ -0b809e: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -0b80a2: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -0b80a6: 5431 d503 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b80aa: 7110 9b0d 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0d9b │ │ -0b80b0: 0c01 |0024: move-result-object v1 │ │ -0b80b2: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -0b80b6: 5431 d503 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b80ba: 7110 9b0d 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0d9b │ │ -0b80c0: 0c01 |002c: move-result-object v1 │ │ -0b80c2: 6e10 040c 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ -0b80c8: 0a01 |0030: move-result v1 │ │ -0b80ca: 6e20 9510 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@1095 │ │ -0b80d0: 5431 d503 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b80d4: 7110 9c0d 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0d9c │ │ -0b80da: 0a01 |0039: move-result v1 │ │ -0b80dc: 6e20 9310 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@1093 │ │ -0b80e2: 5431 d503 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b80e6: 7110 9c0d 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0d9c │ │ -0b80ec: 0a01 |0042: move-result v1 │ │ -0b80ee: 6e20 a010 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@10a0 │ │ -0b80f4: 0e00 |0046: return-void │ │ +0b8004: |[0b8004] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b8014: 6f30 c20a 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ +0b801a: 1c01 3402 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@0234 │ │ +0b801e: 6e10 7124 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0b8024: 0c01 |0008: move-result-object v1 │ │ +0b8026: 6e20 a220 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20a2 │ │ +0b802c: 7100 8910 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@1089 │ │ +0b8032: 0c00 |000f: move-result-object v0 │ │ +0b8034: 7010 780d 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0d78 │ │ +0b803a: 0a01 |0013: move-result v1 │ │ +0b803c: 6e20 9d10 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@109d │ │ +0b8042: 6e10 9d20 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@209d │ │ +0b8048: 0a01 |001a: move-result v1 │ │ +0b804a: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +0b804e: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +0b8052: 5431 d503 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8056: 7110 9b0d 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0d9b │ │ +0b805c: 0c01 |0024: move-result-object v1 │ │ +0b805e: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +0b8062: 5431 d503 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8066: 7110 9b0d 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0d9b │ │ +0b806c: 0c01 |002c: move-result-object v1 │ │ +0b806e: 6e10 040c 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0c04 │ │ +0b8074: 0a01 |0030: move-result v1 │ │ +0b8076: 6e20 9510 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@1095 │ │ +0b807c: 5431 d503 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8080: 7110 9c0d 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0d9c │ │ +0b8086: 0a01 |0039: move-result v1 │ │ +0b8088: 6e20 9310 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@1093 │ │ +0b808e: 5431 d503 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8092: 7110 9c0d 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0d9c │ │ +0b8098: 0a01 |0042: move-result v1 │ │ +0b809a: 6e20 a010 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@10a0 │ │ +0b80a0: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2764 │ │ 0x0003 line=2765 │ │ 0x000c line=2766 │ │ 0x0010 line=2767 │ │ 0x0017 line=2768 │ │ @@ -209442,38 +209543,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 │ │ -0b80f8: |[0b80f8] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b8108: 6f30 c30a 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ -0b810e: 1c00 3402 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@0234 │ │ -0b8112: 6e10 7124 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0b8118: 0c00 |0008: move-result-object v0 │ │ -0b811a: 6e20 5a0f 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ -0b8120: 7010 780d 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0d78 │ │ -0b8126: 0a00 |000f: move-result v0 │ │ -0b8128: 6e20 670f 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0f67 │ │ -0b812e: 5420 d503 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b8132: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0b8134: 6e20 a70d 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0da7 │ │ -0b813a: 0a00 |0019: move-result v0 │ │ -0b813c: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -0b8140: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -0b8144: 6e20 2a0f 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ -0b814a: 5420 d503 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b814e: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -0b8150: 6e20 a70d 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0da7 │ │ -0b8156: 0a00 |0027: move-result v0 │ │ -0b8158: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -0b815c: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -0b8160: 6e20 2a0f 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ -0b8166: 0e00 |002f: return-void │ │ +0b80a4: |[0b80a4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b80b4: 6f30 c30a 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ +0b80ba: 1c00 3402 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@0234 │ │ +0b80be: 6e10 7124 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0b80c4: 0c00 |0008: move-result-object v0 │ │ +0b80c6: 6e20 5a0f 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ +0b80cc: 7010 780d 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0d78 │ │ +0b80d2: 0a00 |000f: move-result v0 │ │ +0b80d4: 6e20 670f 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0f67 │ │ +0b80da: 5420 d503 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b80de: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0b80e0: 6e20 a70d 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0da7 │ │ +0b80e6: 0a00 |0019: move-result v0 │ │ +0b80e8: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +0b80ec: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +0b80f0: 6e20 2a0f 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ +0b80f6: 5420 d503 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b80fa: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +0b80fc: 6e20 a70d 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0da7 │ │ +0b8102: 0a00 |0027: move-result v0 │ │ +0b8104: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +0b8108: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +0b810c: 6e20 2a0f 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ +0b8112: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2778 │ │ 0x0003 line=2779 │ │ 0x000c line=2780 │ │ 0x0013 line=2781 │ │ 0x001c line=2782 │ │ @@ -209490,53 +209591,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 │ │ -0b8168: |[0b8168] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0b8178: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b817a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0b817c: 6f40 c60a 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0ac6 │ │ -0b8182: 0a02 |0005: move-result v2 │ │ -0b8184: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0b8188: 0f00 |0008: return v0 │ │ -0b818a: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -0b8190: 0110 |000c: move v0, v1 │ │ -0b8192: 28fb |000d: goto 0008 // -0005 │ │ -0b8194: 5442 d503 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b8198: 6e20 a70d 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0da7 │ │ -0b819e: 0a02 |0013: move-result v2 │ │ -0b81a0: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -0b81a4: 5441 d503 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b81a8: 5442 d503 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b81ac: 7110 9c0d 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0d9c │ │ -0b81b2: 0a02 |001d: move-result v2 │ │ -0b81b4: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b81b8: 6e20 030e 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ -0b81be: 28e5 |0023: goto 0008 // -001b │ │ -0b81c0: 0110 |0024: move v0, v1 │ │ -0b81c2: 28e3 |0025: goto 0008 // -001d │ │ -0b81c4: 5442 d503 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b81c8: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -0b81ca: 6e20 a70d 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0da7 │ │ -0b81d0: 0a02 |002c: move-result v2 │ │ -0b81d2: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -0b81d6: 5441 d503 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b81da: 5442 d503 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ -0b81de: 7110 9c0d 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0d9c │ │ -0b81e4: 0a02 |0036: move-result v2 │ │ -0b81e6: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0b81ea: 6e20 030e 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ -0b81f0: 28cc |003c: goto 0008 // -0034 │ │ -0b81f2: 0110 |003d: move v0, v1 │ │ -0b81f4: 28ca |003e: goto 0008 // -0036 │ │ -0b81f6: 0000 |003f: nop // spacer │ │ -0b81f8: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +0b8114: |[0b8114] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0b8124: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b8126: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0b8128: 6f40 c60a 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0ac6 │ │ +0b812e: 0a02 |0005: move-result v2 │ │ +0b8130: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0b8134: 0f00 |0008: return v0 │ │ +0b8136: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +0b813c: 0110 |000c: move v0, v1 │ │ +0b813e: 28fb |000d: goto 0008 // -0005 │ │ +0b8140: 5442 d503 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8144: 6e20 a70d 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0da7 │ │ +0b814a: 0a02 |0013: move-result v2 │ │ +0b814c: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +0b8150: 5441 d503 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8154: 5442 d503 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8158: 7110 9c0d 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0d9c │ │ +0b815e: 0a02 |001d: move-result v2 │ │ +0b8160: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b8164: 6e20 030e 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ +0b816a: 28e5 |0023: goto 0008 // -001b │ │ +0b816c: 0110 |0024: move v0, v1 │ │ +0b816e: 28e3 |0025: goto 0008 // -001d │ │ +0b8170: 5442 d503 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8174: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +0b8176: 6e20 a70d 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0da7 │ │ +0b817c: 0a02 |002c: move-result v2 │ │ +0b817e: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +0b8182: 5441 d503 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b8186: 5442 d503 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@03d5 │ │ +0b818a: 7110 9c0d 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0d9c │ │ +0b8190: 0a02 |0036: move-result v2 │ │ +0b8192: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0b8196: 6e20 030e 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ +0b819c: 28cc |003c: goto 0008 // -0034 │ │ +0b819e: 0110 |003d: move v0, v1 │ │ +0b81a0: 28ca |003e: goto 0008 // -0036 │ │ +0b81a2: 0000 |003f: nop // spacer │ │ +0b81a4: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2791 │ │ 0x0008 line=2808 │ │ 0x0009 line=2794 │ │ 0x000d line=2808 │ │ 0x000e line=2796 │ │ @@ -209584,17 +209685,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b820c: |[0b820c] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -0b821c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b8222: 0e00 |0003: return-void │ │ +0b81b8: |[0b81b8] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +0b81c8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b81ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -209603,18 +209704,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 │ │ -0b8224: |[0b8224] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -0b8234: 2200 3102 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0231 │ │ -0b8238: 7030 8b0d 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0d8b │ │ -0b823e: 1100 |0005: return-object v0 │ │ +0b81d0: |[0b81d0] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +0b81e0: 2200 3102 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0231 │ │ +0b81e4: 7030 8b0d 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0d8b │ │ +0b81ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ 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; │ │ @@ -209624,18 +209725,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 │ │ -0b8240: |[0b8240] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0b8250: 6e30 860d 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@0d86 │ │ -0b8256: 0c00 |0003: move-result-object v0 │ │ -0b8258: 1100 |0004: return-object v0 │ │ +0b81ec: |[0b81ec] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0b81fc: 6e30 860d 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@0d86 │ │ +0b8202: 0c00 |0003: move-result-object v0 │ │ +0b8204: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 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; │ │ @@ -209645,17 +209746,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 │ │ -0b825c: |[0b825c] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -0b826c: 2320 6806 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0668 │ │ -0b8270: 1100 |0002: return-object v0 │ │ +0b8208: |[0b8208] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +0b8218: 2320 6806 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@0668 │ │ +0b821c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -209664,18 +209765,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 │ │ -0b8274: |[0b8274] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0b8284: 6e20 880d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0d88 │ │ -0b828a: 0c00 |0003: move-result-object v0 │ │ -0b828c: 1100 |0004: return-object v0 │ │ +0b8220: |[0b8220] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0b8230: 6e20 880d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0d88 │ │ +0b8236: 0c00 |0003: move-result-object v0 │ │ +0b8238: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -209710,17 +209811,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8290: |[0b8290] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -0b82a0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b82a6: 0e00 |0003: return-void │ │ +0b823c: |[0b823c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +0b824c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b8252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -209729,16 +209830,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b82a8: |[0b82a8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -0b82b8: 0e00 |0000: return-void │ │ +0b8254: |[0b8254] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +0b8264: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -209747,16 +209848,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b82bc: |[0b82bc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -0b82cc: 0e00 |0000: return-void │ │ +0b8268: |[0b8268] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +0b8278: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -209767,16 +209868,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b82d0: |[0b82d0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -0b82e0: 0e00 |0000: return-void │ │ +0b827c: |[0b827c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +0b828c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ @@ -209811,17 +209912,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b82e4: |[0b82e4] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ -0b82f4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b82fa: 0e00 |0003: return-void │ │ +0b8290: |[0b8290] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +0b82a0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b82a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -209830,27 +209931,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 │ │ -0b82fc: |[0b82fc] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b830c: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -0b8310: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b8312: 0f01 |0003: return v1 │ │ -0b8314: 6e10 b11f 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ -0b831a: 0c01 |0007: move-result-object v1 │ │ -0b831c: 1a02 4c16 |0008: const-string v2, "accessibility" // string@164c │ │ -0b8320: 6e20 3601 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0b8326: 0c00 |000d: move-result-object v0 │ │ -0b8328: 1f00 e703 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@03e7 │ │ -0b832c: 6e20 ab20 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@20ab │ │ -0b8332: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0b8334: 28ef |0014: goto 0003 // -0011 │ │ +0b82a8: |[0b82a8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b82b8: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +0b82bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b82be: 0f01 |0003: return v1 │ │ +0b82c0: 6e10 b11f 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ +0b82c6: 0c01 |0007: move-result-object v1 │ │ +0b82c8: 1a02 4c16 |0008: const-string v2, "accessibility" // string@164c │ │ +0b82cc: 6e20 3601 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0b82d2: 0c00 |000d: move-result-object v0 │ │ +0b82d4: 1f00 e703 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@03e7 │ │ +0b82d8: 6e20 ab20 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@20ab │ │ +0b82de: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0b82e0: 28ef |0014: goto 0003 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0003 line=48 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ @@ -209893,17 +209994,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8338: |[0b8338] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -0b8348: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b834e: 0e00 |0003: return-void │ │ +0b82e4: |[0b82e4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +0b82f4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b82fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ @@ -209912,16 +210013,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 │ │ -0b8350: |[0b8350] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0b8360: 0e00 |0000: return-void │ │ +0b82fc: |[0b82fc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0b830c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ @@ -209931,17 +210032,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 │ │ -0b8364: |[0b8364] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -0b8374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8376: 1100 |0001: return-object v0 │ │ +0b8310: |[0b8310] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0b8320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8322: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -209951,17 +210052,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8378: |[0b8378] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0b8388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b838a: 0f00 |0001: return v0 │ │ +0b8324: |[0b8324] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0b8334: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8336: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -210004,19 +210105,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 │ │ -0b838c: |[0b838c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -0b839c: 5b01 3c04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@043c │ │ -0b83a0: 5b02 3d04 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@043d │ │ -0b83a4: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b83aa: 0e00 |0007: return-void │ │ +0b8338: |[0b8338] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +0b8348: 5b01 3c04 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@043c │ │ +0b834c: 5b02 3d04 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@043d │ │ +0b8350: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b8356: 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; │ │ @@ -210027,18 +210128,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b83ac: |[0b83ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -0b83bc: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@043d │ │ -0b83c0: 6e20 500e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0e50 │ │ -0b83c6: 0e00 |0005: return-void │ │ +0b8358: |[0b8358] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +0b8368: 5410 3d04 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@043d │ │ +0b836c: 6e20 500e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@0e50 │ │ +0b8372: 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 │ │ @@ -210078,17 +210179,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b83c8: |[0b83c8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -0b83d8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b83de: 0e00 |0003: return-void │ │ +0b8374: |[0b8374] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +0b8384: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b838a: 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 - │ │ @@ -210097,17 +210198,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 │ │ -0b83e0: |[0b83e0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0b83f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b83f2: 0f00 |0001: return v0 │ │ +0b838c: |[0b838c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0b839c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b839e: 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; │ │ @@ -210117,18 +210218,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 │ │ -0b83f4: |[0b83f4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0b8404: 7100 5625 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2556 │ │ -0b840a: 0c00 |0003: move-result-object v0 │ │ -0b840c: 1100 |0004: return-object v0 │ │ +0b83a0: |[0b83a0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0b83b0: 7100 5625 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2556 │ │ +0b83b6: 0c00 |0003: move-result-object v0 │ │ +0b83b8: 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 │ │ @@ -210138,18 +210239,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 │ │ -0b8410: |[0b8410] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0b8420: 7100 5625 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2556 │ │ -0b8426: 0c00 |0003: move-result-object v0 │ │ -0b8428: 1100 |0004: return-object v0 │ │ +0b83bc: |[0b83bc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0b83cc: 7100 5625 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2556 │ │ +0b83d2: 0c00 |0003: move-result-object v0 │ │ +0b83d4: 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; │ │ │ │ @@ -210158,17 +210259,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b842c: |[0b842c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -0b843c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b843e: 0f00 |0001: return v0 │ │ +0b83d8: |[0b83d8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +0b83e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b83ea: 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; │ │ │ │ @@ -210177,17 +210278,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 │ │ -0b8440: |[0b8440] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -0b8450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8452: 1100 |0001: return-object v0 │ │ +0b83ec: |[0b83ec] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +0b83fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b83fe: 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; │ │ │ │ @@ -210196,17 +210297,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 │ │ -0b8454: |[0b8454] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0b8464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8466: 0f00 |0001: return v0 │ │ +0b8400: |[0b8400] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0b8410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8412: 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; │ │ @@ -210244,17 +210345,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8468: |[0b8468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -0b8478: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b847e: 0e00 |0003: return-void │ │ +0b8414: |[0b8414] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +0b8424: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b842a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -210263,16 +210364,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8480: |[0b8480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -0b8490: 0e00 |0000: return-void │ │ +0b842c: |[0b842c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +0b843c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 action I │ │ @@ -210282,16 +210383,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 │ │ -0b8494: |[0b8494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0b84a4: 0e00 |0000: return-void │ │ +0b8440: |[0b8440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0b8450: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -210301,16 +210402,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 │ │ -0b84a8: |[0b84a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b84b8: 0e00 |0000: return-void │ │ +0b8454: |[0b8454] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b8464: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -210321,18 +210422,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 │ │ -0b84bc: |[0b84bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0b84cc: 7100 5625 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2556 │ │ -0b84d2: 0c00 |0003: move-result-object v0 │ │ -0b84d4: 1100 |0004: return-object v0 │ │ +0b8468: |[0b8468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0b8478: 7100 5625 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2556 │ │ +0b847e: 0c00 |0003: move-result-object v0 │ │ +0b8480: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -210342,17 +210443,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 │ │ -0b84d8: |[0b84d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0b84e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b84ea: 1100 |0001: return-object v0 │ │ +0b8484: |[0b8484] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0b8494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8496: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 focus I │ │ @@ -210362,17 +210463,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 │ │ -0b84ec: |[0b84ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0b84fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b84fe: 1100 |0001: return-object v0 │ │ +0b8498: |[0b8498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0b84a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b84aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -210382,17 +210483,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8500: |[0b8500] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -0b8510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8512: 0f00 |0001: return v0 │ │ +0b84ac: |[0b84ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +0b84bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b84be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210401,16 +210502,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 │ │ -0b8514: |[0b8514] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0b8524: 0e00 |0000: return-void │ │ +0b84c0: |[0b84c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0b84d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -210420,16 +210521,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 │ │ -0b8528: |[0b8528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0b8538: 0e00 |0000: return-void │ │ +0b84d4: |[0b84d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0b84e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -210439,17 +210540,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 │ │ -0b853c: |[0b853c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0b854c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b854e: 1100 |0001: return-object v0 │ │ +0b84e8: |[0b84e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0b84f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b84fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -210459,17 +210560,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8550: |[0b8550] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -0b8560: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8562: 0f00 |0001: return v0 │ │ +0b84fc: |[0b84fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +0b850c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b850e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210478,17 +210579,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 │ │ -0b8564: |[0b8564] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b8574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8576: 1100 |0001: return-object v0 │ │ +0b8510: |[0b8510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b8520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8522: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210497,17 +210598,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 │ │ -0b8578: |[0b8578] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b8588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b858a: 1100 |0001: return-object v0 │ │ +0b8524: |[0b8524] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b8534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8536: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210516,17 +210617,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b858c: |[0b858c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -0b859c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b859e: 0f00 |0001: return v0 │ │ +0b8538: |[0b8538] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +0b8548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b854a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210535,17 +210636,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b85a0: |[0b85a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0b85b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b85b2: 0f00 |0001: return v0 │ │ +0b854c: |[0b854c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +0b855c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b855e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210554,17 +210655,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 │ │ -0b85b4: |[0b85b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b85c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b85c6: 1100 |0001: return-object v0 │ │ +0b8560: |[0b8560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b8570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8572: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210573,17 +210674,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 │ │ -0b85c8: |[0b85c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b85d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b85da: 1100 |0001: return-object v0 │ │ +0b8574: |[0b8574] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b8584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8586: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210592,17 +210693,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 │ │ -0b85dc: |[0b85dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b85ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b85ee: 1100 |0001: return-object v0 │ │ +0b8588: |[0b8588] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b8598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b859a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210611,17 +210712,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 │ │ -0b85f0: |[0b85f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0b8600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8602: 1100 |0001: return-object v0 │ │ +0b859c: |[0b859c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0b85ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b85ae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210630,17 +210731,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8604: |[0b8604] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0b8614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8616: 0f00 |0001: return v0 │ │ +0b85b0: |[0b85b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0b85c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b85c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210649,17 +210750,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8618: |[0b8618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0b8628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b862a: 0f00 |0001: return v0 │ │ +0b85c4: |[0b85c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0b85d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b85d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210668,17 +210769,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b862c: |[0b862c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -0b863c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b863e: 0f00 |0001: return v0 │ │ +0b85d8: |[0b85d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +0b85e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b85ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210687,17 +210788,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8640: |[0b8640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0b8650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8652: 0f00 |0001: return v0 │ │ +0b85ec: |[0b85ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0b85fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b85fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210706,17 +210807,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8654: |[0b8654] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -0b8664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8666: 0f00 |0001: return v0 │ │ +0b8600: |[0b8600] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +0b8610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8612: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210725,17 +210826,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8668: |[0b8668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0b8678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b867a: 0f00 |0001: return v0 │ │ +0b8614: |[0b8614] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0b8624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8626: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210744,17 +210845,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b867c: |[0b867c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -0b868c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b868e: 0f00 |0001: return v0 │ │ +0b8628: |[0b8628] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +0b8638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b863a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210763,17 +210864,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8690: |[0b8690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -0b86a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b86a2: 0f00 |0001: return v0 │ │ +0b863c: |[0b863c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +0b864c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b864e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210782,17 +210883,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b86a4: |[0b86a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -0b86b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b86b6: 0f00 |0001: return v0 │ │ +0b8650: |[0b8650] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +0b8660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8662: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210801,17 +210902,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b86b8: |[0b86b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0b86c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b86ca: 0f00 |0001: return v0 │ │ +0b8664: |[0b8664] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0b8674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8676: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210820,17 +210921,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b86cc: |[0b86cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0b86dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b86de: 0f00 |0001: return v0 │ │ +0b8678: |[0b8678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0b8688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b868a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210839,17 +210940,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b86e0: |[0b86e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -0b86f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b86f2: 0f00 |0001: return v0 │ │ +0b868c: |[0b868c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +0b869c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b869e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210858,17 +210959,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b86f4: |[0b86f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -0b8704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8706: 0f00 |0001: return v0 │ │ +0b86a0: |[0b86a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0b86b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b86b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210877,17 +210978,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8708: |[0b8708] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -0b8718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b871a: 1100 |0001: return-object v0 │ │ +0b86b4: |[0b86b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +0b86c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b86c6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -210895,17 +210996,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 │ │ -0b871c: |[0b871c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -0b872c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b872e: 1100 |0001: return-object v0 │ │ +0b86c8: |[0b86c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0b86d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b86da: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -210914,17 +211015,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 │ │ -0b8730: |[0b8730] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -0b8740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8742: 1100 |0001: return-object v0 │ │ +0b86dc: |[0b86dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0b86ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b86ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 virtualDescendantId I │ │ @@ -210934,17 +211035,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 │ │ -0b8744: |[0b8744] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b8754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8756: 1100 |0001: return-object v0 │ │ +0b86f0: |[0b86f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b8700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8702: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -210953,17 +211054,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8758: |[0b8758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -0b8768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b876a: 0f00 |0001: return v0 │ │ +0b8704: |[0b8704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +0b8714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8716: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -210973,17 +211074,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 │ │ -0b876c: |[0b876c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -0b877c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b877e: 0f00 |0001: return v0 │ │ +0b8718: |[0b8718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +0b8728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b872a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -210994,16 +211095,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8780: |[0b8780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -0b8790: 0e00 |0000: return-void │ │ +0b872c: |[0b872c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0b873c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -211012,16 +211113,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8794: |[0b8794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -0b87a4: 0e00 |0000: return-void │ │ +0b8740: |[0b8740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +0b8750: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -211031,16 +211132,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 │ │ -0b87a8: |[0b87a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0b87b8: 0e00 |0000: return-void │ │ +0b8754: |[0b8754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0b8764: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -211050,16 +211151,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 │ │ -0b87bc: |[0b87bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0b87cc: 0e00 |0000: return-void │ │ +0b8768: |[0b8768] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0b8778: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -211069,16 +211170,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b87d0: |[0b87d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -0b87e0: 0e00 |0000: return-void │ │ +0b877c: |[0b877c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +0b878c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checkable Z │ │ @@ -211088,16 +211189,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b87e4: |[0b87e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0b87f4: 0e00 |0000: return-void │ │ +0b8790: |[0b8790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0b87a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checked Z │ │ @@ -211107,16 +211208,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 │ │ -0b87f8: |[0b87f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b8808: 0e00 |0000: return-void │ │ +0b87a4: |[0b87a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b87b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -211126,16 +211227,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b880c: |[0b880c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -0b881c: 0e00 |0000: return-void │ │ +0b87b8: |[0b87b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +0b87c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 clickable Z │ │ @@ -211145,16 +211246,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 │ │ -0b8820: |[0b8820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b8830: 0e00 |0000: return-void │ │ +0b87cc: |[0b87cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b87dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -211164,16 +211265,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8834: |[0b8834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0b8844: 0e00 |0000: return-void │ │ +0b87e0: |[0b87e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0b87f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -211183,16 +211284,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8848: |[0b8848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -0b8858: 0e00 |0000: return-void │ │ +0b87f4: |[0b87f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +0b8804: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focusable Z │ │ @@ -211202,16 +211303,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b885c: |[0b885c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -0b886c: 0e00 |0000: return-void │ │ +0b8808: |[0b8808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +0b8818: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -211221,16 +211322,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8870: |[0b8870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -0b8880: 0e00 |0000: return-void │ │ +0b881c: |[0b881c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +0b882c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -211240,16 +211341,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8884: |[0b8884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -0b8894: 0e00 |0000: return-void │ │ +0b8830: |[0b8830] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0b8840: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 longClickable Z │ │ @@ -211259,16 +211360,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8898: |[0b8898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -0b88a8: 0e00 |0000: return-void │ │ +0b8844: |[0b8844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +0b8854: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 granularities I │ │ @@ -211278,16 +211379,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 │ │ -0b88ac: |[0b88ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b88bc: 0e00 |0000: return-void │ │ +0b8858: |[0b8858] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b8868: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 packageName Ljava/lang/CharSequence; │ │ @@ -211297,16 +211398,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 │ │ -0b88c0: |[0b88c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0b88d0: 0e00 |0000: return-void │ │ +0b886c: |[0b886c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0b887c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parent Landroid/view/View; │ │ @@ -211316,16 +211417,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 │ │ -0b88d4: |[0b88d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b88e4: 0e00 |0000: return-void │ │ +0b8880: |[0b8880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b8890: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -211336,16 +211437,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b88e8: |[0b88e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0b88f8: 0e00 |0000: return-void │ │ +0b8894: |[0b8894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0b88a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 password Z │ │ @@ -211355,16 +211456,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b88fc: |[0b88fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0b890c: 0e00 |0000: return-void │ │ +0b88a8: |[0b88a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0b88b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -211374,16 +211475,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8910: |[0b8910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -0b8920: 0e00 |0000: return-void │ │ +0b88bc: |[0b88bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +0b88cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 selected Z │ │ @@ -211393,16 +211494,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 │ │ -0b8924: |[0b8924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0b8934: 0e00 |0000: return-void │ │ +0b88d0: |[0b88d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0b88e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -211412,16 +211513,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 │ │ -0b8938: |[0b8938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b8948: 0e00 |0000: return-void │ │ +0b88e4: |[0b88e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b88f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -211432,16 +211533,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 │ │ -0b894c: |[0b894c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b895c: 0e00 |0000: return-void │ │ +0b88f8: |[0b88f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b8908: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ @@ -211451,16 +211552,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 │ │ -0b8960: |[0b8960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0b8970: 0e00 |0000: return-void │ │ +0b890c: |[0b890c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0b891c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 viewId Ljava/lang/String; │ │ @@ -211470,16 +211571,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8974: |[0b8974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0b8984: 0e00 |0000: return-void │ │ +0b8920: |[0b8920] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0b8930: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 visibleToUser Z │ │ @@ -211525,19 +211626,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 │ │ -0b8988: |[0b8988] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -0b8998: 5b01 6104 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0461 │ │ -0b899c: 5b02 6204 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0462 │ │ -0b89a0: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b89a6: 0e00 |0007: return-void │ │ +0b8934: |[0b8934] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +0b8944: 5b01 6104 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0461 │ │ +0b8948: 5b02 6204 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0462 │ │ +0b894c: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b8952: 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; │ │ @@ -211548,24 +211649,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b89a8: |[0b89a8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -0b89b8: 5421 6204 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0462 │ │ -0b89bc: 6e20 c70f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0fc7 │ │ -0b89c2: 0c00 |0005: move-result-object v0 │ │ -0b89c4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b89c8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b89ca: 1101 |0009: return-object v1 │ │ -0b89cc: 6e10 390f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ -0b89d2: 0c01 |000d: move-result-object v1 │ │ -0b89d4: 28fb |000e: goto 0009 // -0005 │ │ +0b8954: |[0b8954] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +0b8964: 5421 6204 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0462 │ │ +0b8968: 6e20 c70f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0fc7 │ │ +0b896e: 0c00 |0005: move-result-object v0 │ │ +0b8970: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b8974: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b8976: 1101 |0009: return-object v1 │ │ +0b8978: 6e10 390f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ +0b897e: 0c01 |000d: move-result-object v1 │ │ +0b8980: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -211578,33 +211679,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 │ │ -0b89d8: |[0b89d8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0b89e8: 5465 6204 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0462 │ │ -0b89ec: 6e30 c80f 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0fc8 │ │ -0b89f2: 0c00 |0005: move-result-object v0 │ │ -0b89f4: 2204 aa04 |0006: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ -0b89f8: 7010 3d25 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b89fe: 7210 8925 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -0b8a04: 0a03 |000e: move-result v3 │ │ -0b8a06: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0b8a08: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -0b8a0c: 7220 8525 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0b8a12: 0c02 |0015: move-result-object v2 │ │ -0b8a14: 1f02 4f02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ -0b8a18: 6e10 390f 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ -0b8a1e: 0c05 |001b: move-result-object v5 │ │ -0b8a20: 7220 8125 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0b8a26: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b8a2a: 28ef |0021: goto 0010 // -0011 │ │ -0b8a2c: 1104 |0022: return-object v4 │ │ +0b8984: |[0b8984] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0b8994: 5465 6204 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0462 │ │ +0b8998: 6e30 c80f 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0fc8 │ │ +0b899e: 0c00 |0005: move-result-object v0 │ │ +0b89a0: 2204 aa04 |0006: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ +0b89a4: 7010 3d25 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b89aa: 7210 8925 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +0b89b0: 0a03 |000e: move-result v3 │ │ +0b89b2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b89b4: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +0b89b8: 7220 8525 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0b89be: 0c02 |0015: move-result-object v2 │ │ +0b89c0: 1f02 4f02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ +0b89c4: 6e10 390f 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ +0b89ca: 0c05 |001b: move-result-object v5 │ │ +0b89cc: 7220 8125 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0b89d2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b89d6: 28ef |0021: goto 0010 // -0011 │ │ +0b89d8: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -211626,19 +211727,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b8a30: |[0b8a30] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -0b8a40: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0462 │ │ -0b8a44: 6e40 cb0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0fcb │ │ -0b8a4a: 0a00 |0005: move-result v0 │ │ -0b8a4c: 0f00 |0006: return v0 │ │ +0b89dc: |[0b89dc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0b89ec: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0462 │ │ +0b89f0: 6e40 cb0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0fcb │ │ +0b89f6: 0a00 |0005: move-result v0 │ │ +0b89f8: 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 │ │ @@ -211685,19 +211786,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 │ │ -0b8a50: |[0b8a50] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -0b8a60: 5b01 6304 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@0463 │ │ -0b8a64: 5b02 6404 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ -0b8a68: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b8a6e: 0e00 |0007: return-void │ │ +0b89fc: |[0b89fc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +0b8a0c: 5b01 6304 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@0463 │ │ +0b8a10: 5b02 6404 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ +0b8a14: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b8a1a: 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; │ │ @@ -211708,24 +211809,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b8a70: |[0b8a70] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -0b8a80: 5421 6404 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ -0b8a84: 6e20 c70f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0fc7 │ │ -0b8a8a: 0c00 |0005: move-result-object v0 │ │ -0b8a8c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b8a90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b8a92: 1101 |0009: return-object v1 │ │ -0b8a94: 6e10 390f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ -0b8a9a: 0c01 |000d: move-result-object v1 │ │ -0b8a9c: 28fb |000e: goto 0009 // -0005 │ │ +0b8a1c: |[0b8a1c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +0b8a2c: 5421 6404 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ +0b8a30: 6e20 c70f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0fc7 │ │ +0b8a36: 0c00 |0005: move-result-object v0 │ │ +0b8a38: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b8a3c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b8a3e: 1101 |0009: return-object v1 │ │ +0b8a40: 6e10 390f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ +0b8a46: 0c01 |000d: move-result-object v1 │ │ +0b8a48: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x0009 line=117 │ │ locals : │ │ @@ -211738,33 +211839,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 │ │ -0b8aa0: |[0b8aa0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0b8ab0: 5465 6404 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ -0b8ab4: 6e30 c80f 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0fc8 │ │ -0b8aba: 0c00 |0005: move-result-object v0 │ │ -0b8abc: 2204 aa04 |0006: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ -0b8ac0: 7010 3d25 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0b8ac6: 7210 8925 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -0b8acc: 0a03 |000e: move-result v3 │ │ -0b8ace: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0b8ad0: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -0b8ad4: 7220 8525 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0b8ada: 0c02 |0015: move-result-object v2 │ │ -0b8adc: 1f02 4f02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ -0b8ae0: 6e10 390f 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ -0b8ae6: 0c05 |001b: move-result-object v5 │ │ -0b8ae8: 7220 8125 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0b8aee: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b8af2: 28ef |0021: goto 0010 // -0011 │ │ -0b8af4: 1104 |0022: return-object v4 │ │ +0b8a4c: |[0b8a4c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0b8a5c: 5465 6404 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ +0b8a60: 6e30 c80f 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0fc8 │ │ +0b8a66: 0c00 |0005: move-result-object v0 │ │ +0b8a68: 2204 aa04 |0006: new-instance v4, Ljava/util/ArrayList; // type@04aa │ │ +0b8a6c: 7010 3d25 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0b8a72: 7210 8925 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +0b8a78: 0a03 |000e: move-result v3 │ │ +0b8a7a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b8a7c: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +0b8a80: 7220 8525 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0b8a86: 0c02 |0015: move-result-object v2 │ │ +0b8a88: 1f02 4f02 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@024f │ │ +0b8a8c: 6e10 390f 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ +0b8a92: 0c05 |001b: move-result-object v5 │ │ +0b8a94: 7220 8125 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0b8a9a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b8a9e: 28ef |0021: goto 0010 // -0011 │ │ +0b8aa0: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x000f line=103 │ │ 0x0012 line=104 │ │ @@ -211786,24 +211887,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b8af8: |[0b8af8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ -0b8b08: 5421 6404 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ -0b8b0c: 6e20 c90f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0fc9 │ │ -0b8b12: 0c00 |0005: move-result-object v0 │ │ -0b8b14: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b8b18: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b8b1a: 1101 |0009: return-object v1 │ │ -0b8b1c: 6e10 390f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ -0b8b22: 0c01 |000d: move-result-object v1 │ │ -0b8b24: 28fb |000e: goto 0009 // -0005 │ │ +0b8aa4: |[0b8aa4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +0b8ab4: 5421 6404 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ +0b8ab8: 6e20 c90f 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0fc9 │ │ +0b8abe: 0c00 |0005: move-result-object v0 │ │ +0b8ac0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b8ac4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b8ac6: 1101 |0009: return-object v1 │ │ +0b8ac8: 6e10 390f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ +0b8ace: 0c01 |000d: move-result-object v1 │ │ +0b8ad0: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -211816,19 +211917,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b8b28: |[0b8b28] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -0b8b38: 5410 6404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ -0b8b3c: 6e40 cb0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0fcb │ │ -0b8b42: 0a00 |0005: move-result v0 │ │ -0b8b44: 0f00 |0006: return v0 │ │ +0b8ad4: |[0b8ad4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0b8ae4: 5410 6404 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0464 │ │ +0b8ae8: 6e40 cb0f 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0fcb │ │ +0b8aee: 0a00 |0005: move-result v0 │ │ +0b8af0: 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 │ │ @@ -211865,17 +211966,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8b48: |[0b8b48] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -0b8b58: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b8b5e: 0e00 |0003: return-void │ │ +0b8af4: |[0b8af4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +0b8b04: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b8b0a: 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 - │ │ @@ -211884,17 +211985,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8b60: |[0b8b60] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -0b8b70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8b72: 1100 |0001: return-object v0 │ │ +0b8b0c: |[0b8b0c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +0b8b1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8b1e: 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; │ │ │ │ @@ -211931,17 +212032,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8b74: |[0b8b74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -0b8b84: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b8b8a: 0e00 |0003: return-void │ │ +0b8b20: |[0b8b20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +0b8b30: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b8b36: 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 - │ │ @@ -211950,17 +212051,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8b8c: |[0b8b8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -0b8b9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8b9e: 0f00 |0001: return v0 │ │ +0b8b38: |[0b8b38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +0b8b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8b4a: 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; │ │ │ │ @@ -211969,17 +212070,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 │ │ -0b8ba0: |[0b8ba0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b8bb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8bb2: 1100 |0001: return-object v0 │ │ +0b8b4c: |[0b8b4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b8b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8b5e: 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; │ │ │ │ @@ -211988,17 +212089,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 │ │ -0b8bb4: |[0b8bb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b8bc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8bc6: 1100 |0001: return-object v0 │ │ +0b8b60: |[0b8b60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b8b70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8b72: 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; │ │ │ │ @@ -212007,17 +212108,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 │ │ -0b8bc8: |[0b8bc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b8bd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8bda: 1100 |0001: return-object v0 │ │ +0b8b74: |[0b8b74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b8b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8b86: 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; │ │ │ │ @@ -212026,17 +212127,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8bdc: |[0b8bdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -0b8bec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8bee: 0f00 |0001: return v0 │ │ +0b8b88: |[0b8b88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0b8b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8b9a: 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; │ │ │ │ @@ -212045,17 +212146,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8bf0: |[0b8bf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -0b8c00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8c02: 0f00 |0001: return v0 │ │ +0b8b9c: |[0b8b9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +0b8bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8bae: 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; │ │ │ │ @@ -212064,17 +212165,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8c04: |[0b8c04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -0b8c14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8c16: 0f00 |0001: return v0 │ │ +0b8bb0: |[0b8bb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +0b8bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8bc2: 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; │ │ │ │ @@ -212083,17 +212184,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8c18: |[0b8c18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0b8c28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8c2a: 0f00 |0001: return v0 │ │ +0b8bc4: |[0b8bc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +0b8bd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8bd6: 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; │ │ │ │ @@ -212102,17 +212203,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8c2c: |[0b8c2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -0b8c3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8c3e: 0f00 |0001: return v0 │ │ +0b8bd8: |[0b8bd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0b8be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8bea: 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; │ │ │ │ @@ -212121,17 +212222,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 │ │ -0b8c40: |[0b8c40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0b8c50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8c52: 1100 |0001: return-object v0 │ │ +0b8bec: |[0b8bec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0b8bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8bfe: 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; │ │ │ │ @@ -212140,17 +212241,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8c54: |[0b8c54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -0b8c64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8c66: 0f00 |0001: return v0 │ │ +0b8c00: |[0b8c00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0b8c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8c12: 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; │ │ │ │ @@ -212159,17 +212260,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8c68: |[0b8c68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -0b8c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8c7a: 0f00 |0001: return v0 │ │ +0b8c14: |[0b8c14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +0b8c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8c26: 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; │ │ │ │ @@ -212178,17 +212279,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8c7c: |[0b8c7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -0b8c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8c8e: 0f00 |0001: return v0 │ │ +0b8c28: |[0b8c28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +0b8c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8c3a: 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; │ │ │ │ @@ -212197,17 +212298,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 │ │ -0b8c90: |[0b8c90] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b8ca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8ca2: 1100 |0001: return-object v0 │ │ +0b8c3c: |[0b8c3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b8c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8c4e: 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; │ │ │ │ @@ -212216,18 +212317,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 │ │ -0b8ca4: |[0b8ca4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0b8cb4: 7100 5625 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2556 │ │ -0b8cba: 0c00 |0003: move-result-object v0 │ │ -0b8cbc: 1100 |0004: return-object v0 │ │ +0b8c50: |[0b8c50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0b8c60: 7100 5625 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2556 │ │ +0b8c66: 0c00 |0003: move-result-object v0 │ │ +0b8c68: 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; │ │ │ │ @@ -212236,17 +212337,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8cc0: |[0b8cc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -0b8cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8cd2: 0f00 |0001: return v0 │ │ +0b8c6c: |[0b8c6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +0b8c7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8c7e: 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; │ │ │ │ @@ -212255,17 +212356,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8cd4: |[0b8cd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0b8ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8ce6: 0f00 |0001: return v0 │ │ +0b8c80: |[0b8c80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0b8c90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8c92: 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; │ │ │ │ @@ -212274,17 +212375,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8ce8: |[0b8ce8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0b8cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8cfa: 0f00 |0001: return v0 │ │ +0b8c94: |[0b8c94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0b8ca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8ca6: 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; │ │ │ │ @@ -212293,17 +212394,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8cfc: |[0b8cfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0b8d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8d0e: 0f00 |0001: return v0 │ │ +0b8ca8: |[0b8ca8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0b8cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8cba: 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; │ │ │ │ @@ -212312,17 +212413,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8d10: |[0b8d10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -0b8d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8d22: 0f00 |0001: return v0 │ │ +0b8cbc: |[0b8cbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +0b8ccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8cce: 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; │ │ │ │ @@ -212331,17 +212432,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8d24: |[0b8d24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0b8d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8d36: 0f00 |0001: return v0 │ │ +0b8cd0: |[0b8cd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0b8ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8ce2: 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; │ │ │ │ @@ -212350,17 +212451,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8d38: |[0b8d38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0b8d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8d4a: 0f00 |0001: return v0 │ │ +0b8ce4: |[0b8ce4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0b8cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8cf6: 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; │ │ │ │ @@ -212369,17 +212470,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8d4c: |[0b8d4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -0b8d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8d5e: 1100 |0001: return-object v0 │ │ +0b8cf8: |[0b8cf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +0b8d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8d0a: 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;) │ │ @@ -212387,17 +212488,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 │ │ -0b8d60: |[0b8d60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b8d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8d72: 1100 |0001: return-object v0 │ │ +0b8d0c: |[0b8d0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b8d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8d1e: 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; │ │ │ │ @@ -212406,16 +212507,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8d74: |[0b8d74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -0b8d84: 0e00 |0000: return-void │ │ +0b8d20: |[0b8d20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0b8d30: 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; │ │ │ │ @@ -212424,16 +212525,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8d88: |[0b8d88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -0b8d98: 0e00 |0000: return-void │ │ +0b8d34: |[0b8d34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +0b8d44: 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 │ │ @@ -212443,16 +212544,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 │ │ -0b8d9c: |[0b8d9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b8dac: 0e00 |0000: return-void │ │ +0b8d48: |[0b8d48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b8d58: 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; │ │ @@ -212462,16 +212563,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8db0: |[0b8db0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0b8dc0: 0e00 |0000: return-void │ │ +0b8d5c: |[0b8d5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0b8d6c: 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 │ │ @@ -212481,16 +212582,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 │ │ -0b8dc4: |[0b8dc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b8dd4: 0e00 |0000: return-void │ │ +0b8d70: |[0b8d70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b8d80: 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; │ │ @@ -212500,16 +212601,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 │ │ -0b8dd8: |[0b8dd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b8de8: 0e00 |0000: return-void │ │ +0b8d84: |[0b8d84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b8d94: 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; │ │ @@ -212519,16 +212620,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8dec: |[0b8dec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0b8dfc: 0e00 |0000: return-void │ │ +0b8d98: |[0b8d98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +0b8da8: 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 │ │ @@ -212538,16 +212639,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e00: |[0b8e00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0b8e10: 0e00 |0000: return-void │ │ +0b8dac: |[0b8dac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0b8dbc: 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 │ │ @@ -212557,16 +212658,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e14: |[0b8e14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -0b8e24: 0e00 |0000: return-void │ │ +0b8dc0: |[0b8dc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0b8dd0: 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 │ │ @@ -212576,16 +212677,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e28: |[0b8e28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0b8e38: 0e00 |0000: return-void │ │ +0b8dd4: |[0b8dd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0b8de4: 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 │ │ @@ -212595,16 +212696,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e3c: |[0b8e3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0b8e4c: 0e00 |0000: return-void │ │ +0b8de8: |[0b8de8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0b8df8: 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 │ │ @@ -212614,16 +212715,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e50: |[0b8e50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0b8e60: 0e00 |0000: return-void │ │ +0b8dfc: |[0b8dfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0b8e0c: 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 │ │ @@ -212633,16 +212734,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e64: |[0b8e64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0b8e74: 0e00 |0000: return-void │ │ +0b8e10: |[0b8e10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0b8e20: 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 │ │ @@ -212652,16 +212753,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 │ │ -0b8e78: |[0b8e78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0b8e88: 0e00 |0000: return-void │ │ +0b8e24: |[0b8e24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0b8e34: 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; │ │ @@ -212671,16 +212772,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e8c: |[0b8e8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0b8e9c: 0e00 |0000: return-void │ │ +0b8e38: |[0b8e38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0b8e48: 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 │ │ @@ -212690,16 +212791,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8ea0: |[0b8ea0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0b8eb0: 0e00 |0000: return-void │ │ +0b8e4c: |[0b8e4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0b8e5c: 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 │ │ @@ -212709,16 +212810,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8eb4: |[0b8eb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0b8ec4: 0e00 |0000: return-void │ │ +0b8e60: |[0b8e60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0b8e70: 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 │ │ @@ -212728,16 +212829,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8ec8: |[0b8ec8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0b8ed8: 0e00 |0000: return-void │ │ +0b8e74: |[0b8e74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0b8e84: 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 │ │ @@ -212747,16 +212848,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8edc: |[0b8edc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0b8eec: 0e00 |0000: return-void │ │ +0b8e88: |[0b8e88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0b8e98: 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 │ │ @@ -212766,16 +212867,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 │ │ -0b8ef0: |[0b8ef0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0b8f00: 0e00 |0000: return-void │ │ +0b8e9c: |[0b8e9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0b8eac: 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; │ │ @@ -212785,16 +212886,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 │ │ -0b8f04: |[0b8f04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b8f14: 0e00 |0000: return-void │ │ +0b8eb0: |[0b8eb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b8ec0: 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; │ │ @@ -212805,16 +212906,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8f18: |[0b8f18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0b8f28: 0e00 |0000: return-void │ │ +0b8ec4: |[0b8ec4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +0b8ed4: 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 │ │ @@ -212902,19 +213003,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 │ │ -0b8f2c: |[0b8f2c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0b8f3c: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -0b8f42: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0b8f44: 6e40 3711 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1137 │ │ -0b8f4a: 0e00 |0007: return-void │ │ +0b8ed8: |[0b8ed8] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0b8ee8: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +0b8eee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0b8ef0: 6e40 3711 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1137 │ │ +0b8ef6: 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; │ │ @@ -212926,18 +213027,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 │ │ -0b8f4c: |[0b8f4c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0b8f5c: 7010 5b21 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -0b8f62: 6e40 3711 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1137 │ │ -0b8f68: 0e00 |0006: return-void │ │ +0b8ef8: |[0b8ef8] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0b8f08: 7010 5b21 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +0b8f0e: 6e40 3711 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1137 │ │ +0b8f14: 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; │ │ @@ -212950,22 +213051,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 │ │ -0b8f6c: |[0b8f6c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -0b8f7c: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -0b8f82: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -0b8f86: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b8f88: 6e40 3711 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1137 │ │ -0b8f8e: 0e00 |0009: return-void │ │ -0b8f90: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0b8f92: 28fb |000b: goto 0006 // -0005 │ │ +0b8f18: |[0b8f18] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0b8f28: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +0b8f2e: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +0b8f32: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b8f34: 6e40 3711 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1137 │ │ +0b8f3a: 0e00 |0009: return-void │ │ +0b8f3c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0b8f3e: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -212986,20 +213087,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b8f94: |[0b8f94] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -0b8fa4: 6e20 4011 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1140 │ │ -0b8faa: 0c00 |0003: move-result-object v0 │ │ -0b8fac: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0b8fb0: 7210 d301 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0b8fb6: 0e00 |0009: return-void │ │ +0b8f40: |[0b8f40] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +0b8f50: 6e20 4011 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1140 │ │ +0b8f56: 0c00 |0003: move-result-object v0 │ │ +0b8f58: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0b8f5c: 7210 d301 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0b8f62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -213012,21 +213113,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 │ │ -0b8fb8: |[0b8fb8] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0b8fc8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -0b8fcc: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -0b8fd0: 1100 |0004: return-object v0 │ │ -0b8fd2: 6e10 c524 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0b8fd8: 0c00 |0008: move-result-object v0 │ │ -0b8fda: 28fb |0009: goto 0004 // -0005 │ │ +0b8f64: |[0b8f64] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0b8f74: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +0b8f78: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +0b8f7c: 1100 |0004: return-object v0 │ │ +0b8f7e: 6e10 c524 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0b8f84: 0c00 |0008: move-result-object v0 │ │ +0b8f86: 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; │ │ │ │ @@ -213035,25 +213136,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0b8fdc: |[0b8fdc] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -0b8fec: 5510 b004 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b8ff0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0b8ff4: 5410 ad04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b8ff8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0b8ffc: 5410 ad04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9000: 7210 d801 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0b9006: 0a00 |000d: move-result v0 │ │ -0b9008: 0f00 |000e: return v0 │ │ -0b900a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0b900c: 28fe |0010: goto 000e // -0002 │ │ +0b8f88: |[0b8f88] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +0b8f98: 5510 b004 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b8f9c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0b8fa0: 5410 ad04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b8fa4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0b8fa8: 5410 ad04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b8fac: 7210 d801 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0b8fb2: 0a00 |000d: move-result v0 │ │ +0b8fb4: 0f00 |000e: return v0 │ │ +0b8fb6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0b8fb8: 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; │ │ @@ -213063,17 +213164,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b9010: |[0b9010] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -0b9020: 5410 ad04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9024: 1100 |0002: return-object v0 │ │ +0b8fbc: |[0b8fbc] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +0b8fcc: 5410 ad04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b8fd0: 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;) │ │ @@ -213081,32 +213182,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 │ │ -0b9028: |[0b9028] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0b9038: 5531 b004 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b903c: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -0b9040: 5431 ad04 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9044: 7220 e201 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ -0b904a: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -0b904e: 5431 ac04 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ -0b9052: 5432 ad04 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9056: 6e40 3911 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@1139 │ │ -0b905c: 0c00 |0012: move-result-object v0 │ │ -0b905e: 5431 ac04 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ -0b9062: 5432 ad04 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9066: 6e40 2b11 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@112b │ │ -0b906c: 1100 |001a: return-object v0 │ │ -0b906e: 0750 |001b: move-object v0, v5 │ │ -0b9070: 28f7 |001c: goto 0013 // -0009 │ │ -0b9072: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0b9074: 28fc |001e: goto 001a // -0004 │ │ +0b8fd4: |[0b8fd4] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0b8fe4: 5531 b004 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b8fe8: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +0b8fec: 5431 ad04 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b8ff0: 7220 e201 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ +0b8ff6: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +0b8ffa: 5431 ac04 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ +0b8ffe: 5432 ad04 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b9002: 6e40 3911 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@1139 │ │ +0b9008: 0c00 |0012: move-result-object v0 │ │ +0b900a: 5431 ac04 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ +0b900e: 5432 ad04 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b9012: 6e40 2b11 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@112b │ │ +0b9018: 1100 |001a: return-object v0 │ │ +0b901a: 0750 |001b: move-object v0, v5 │ │ +0b901c: 28f7 |001c: goto 0013 // -0009 │ │ +0b901e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0b9020: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -213126,22 +213227,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b9078: |[0b9078] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -0b9088: 5410 ae04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@04ae │ │ -0b908c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0b9090: 2200 7702 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0277 │ │ -0b9094: 7020 4511 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@1145 │ │ -0b909a: 5b10 ae04 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@04ae │ │ -0b909e: 5410 ae04 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@04ae │ │ -0b90a2: 1100 |000d: return-object v0 │ │ +0b9024: |[0b9024] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +0b9034: 5410 ae04 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@04ae │ │ +0b9038: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b903c: 2200 7702 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0277 │ │ +0b9040: 7020 4511 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@1145 │ │ +0b9046: 5b10 ae04 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@04ae │ │ +0b904a: 5410 ae04 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@04ae │ │ +0b904e: 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; │ │ @@ -213151,17 +213252,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b90a4: |[0b90a4] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -0b90b4: 5410 b104 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@04b1 │ │ -0b90b8: 1100 |0002: return-object v0 │ │ +0b9050: |[0b9050] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +0b9060: 5410 b104 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@04b1 │ │ +0b9064: 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;) │ │ @@ -213169,25 +213270,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b90bc: |[0b90bc] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -0b90cc: 5510 b004 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b90d0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0b90d4: 5410 ad04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b90d8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0b90dc: 5410 ad04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b90e0: 7220 e201 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ -0b90e6: 5410 ad04 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b90ea: 1100 |000f: return-object v0 │ │ -0b90ec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b90ee: 28fe |0011: goto 000f // -0002 │ │ +0b9068: |[0b9068] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +0b9078: 5510 b004 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b907c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0b9080: 5410 ad04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b9084: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0b9088: 5410 ad04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b908c: 7220 e201 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ +0b9092: 5410 ad04 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b9096: 1100 |000f: return-object v0 │ │ +0b9098: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b909a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -213199,29 +213300,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0b90f0: |[0b90f0] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -0b9100: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0b9104: 5532 b004 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b9108: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -0b910c: 5432 ad04 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9110: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -0b9114: 5432 ad04 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9118: 7220 e201 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ -0b911e: 0a02 |000f: move-result v2 │ │ -0b9120: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -0b9124: 5430 ad04 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9128: 5231 b204 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@04b2 │ │ -0b912c: 7220 dc01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ -0b9132: 0b00 |0019: move-result-wide v0 │ │ -0b9134: 1000 |001a: return-wide v0 │ │ +0b909c: |[0b909c] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +0b90ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0b90b0: 5532 b004 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b90b4: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +0b90b8: 5432 ad04 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b90bc: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +0b90c0: 5432 ad04 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b90c4: 7220 e201 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ +0b90ca: 0a02 |000f: move-result v2 │ │ +0b90cc: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +0b90d0: 5430 ad04 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b90d4: 5231 b204 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@04b2 │ │ +0b90d8: 7220 dc01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ +0b90de: 0b00 |0019: move-result-wide v0 │ │ +0b90e0: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -213233,48 +213334,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 │ │ -0b9138: |[0b9138] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0b9148: 5541 b004 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b914c: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -0b9150: 2201 7f04 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0b9154: 1a02 5134 |0006: const-string v2, "this should only be called when the cursor is valid" // string@3451 │ │ -0b9158: 7020 8c24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b915e: 2701 |000b: throw v1 │ │ -0b9160: 5441 ad04 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9164: 7220 e201 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ -0b916a: 0a01 |0011: move-result v1 │ │ -0b916c: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -0b9170: 2201 7f04 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0b9174: 2202 9204 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0b9178: 7010 fb24 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0b917e: 1a03 dd19 |001b: const-string v3, "couldn't move cursor to position " // string@19dd │ │ -0b9182: 6e20 0425 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0b9188: 0c02 |0020: move-result-object v2 │ │ -0b918a: 6e20 0025 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0b9190: 0c02 |0024: move-result-object v2 │ │ -0b9192: 6e10 0a25 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0b9198: 0c02 |0028: move-result-object v2 │ │ -0b919a: 7020 8c24 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0b91a0: 2701 |002c: throw v1 │ │ -0b91a2: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -0b91a6: 5441 ac04 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ -0b91aa: 5442 ad04 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b91ae: 6e40 3a11 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@113a │ │ -0b91b4: 0c00 |0036: move-result-object v0 │ │ -0b91b6: 5441 ac04 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ -0b91ba: 5442 ad04 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b91be: 6e40 2b11 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@112b │ │ -0b91c4: 1100 |003e: return-object v0 │ │ -0b91c6: 0760 |003f: move-object v0, v6 │ │ -0b91c8: 28f7 |0040: goto 0037 // -0009 │ │ +0b90e4: |[0b90e4] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0b90f4: 5541 b004 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b90f8: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0b90fc: 2201 7f04 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0b9100: 1a02 5134 |0006: const-string v2, "this should only be called when the cursor is valid" // string@3451 │ │ +0b9104: 7020 8c24 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b910a: 2701 |000b: throw v1 │ │ +0b910c: 5441 ad04 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b9110: 7220 e201 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ +0b9116: 0a01 |0011: move-result v1 │ │ +0b9118: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +0b911c: 2201 7f04 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0b9120: 2202 9204 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0b9124: 7010 fb24 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0b912a: 1a03 dd19 |001b: const-string v3, "couldn't move cursor to position " // string@19dd │ │ +0b912e: 6e20 0425 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0b9134: 0c02 |0020: move-result-object v2 │ │ +0b9136: 6e20 0025 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0b913c: 0c02 |0024: move-result-object v2 │ │ +0b913e: 6e10 0a25 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0b9144: 0c02 |0028: move-result-object v2 │ │ +0b9146: 7020 8c24 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0b914c: 2701 |002c: throw v1 │ │ +0b914e: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +0b9152: 5441 ac04 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ +0b9156: 5442 ad04 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b915a: 6e40 3a11 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@113a │ │ +0b9160: 0c00 |0036: move-result-object v0 │ │ +0b9162: 5441 ac04 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ +0b9166: 5442 ad04 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b916a: 6e40 2b11 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@112b │ │ +0b9170: 1100 |003e: return-object v0 │ │ +0b9172: 0760 |003f: move-object v0, v6 │ │ +0b9174: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -213295,17 +213396,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b91cc: |[0b91cc] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -0b91dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b91de: 0f00 |0001: return v0 │ │ +0b9178: |[0b9178] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +0b9188: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b918a: 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;) │ │ @@ -213313,59 +213414,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 │ │ -0b91e0: |[0b91e0] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0b91f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b91f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b91f4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b91f6: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -0b91fa: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -0b91fe: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -0b9202: 5c40 aa04 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@04aa │ │ -0b9206: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -0b920a: 5b46 ad04 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b920e: 5c40 b004 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b9212: 5b45 ac04 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ -0b9216: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -0b921a: 1a01 fc14 |0015: const-string v1, "_id" // string@14fc │ │ -0b921e: 7220 d601 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0b9224: 0a01 |001a: move-result v1 │ │ -0b9226: 5941 b204 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@04b2 │ │ -0b922a: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -0b922e: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -0b9230: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -0b9234: 2201 7302 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0273 │ │ -0b9238: 7020 2111 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@1121 │ │ -0b923e: 5b41 ab04 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ -0b9242: 2201 7402 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0274 │ │ -0b9246: 7030 2511 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@1125 │ │ -0b924c: 5b41 af04 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ -0b9250: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -0b9254: 5441 ab04 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ -0b9258: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -0b925c: 5441 ab04 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ -0b9260: 7220 e301 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01e3 │ │ -0b9266: 5441 af04 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ -0b926a: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -0b926e: 5441 af04 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ -0b9272: 7220 e401 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01e4 │ │ -0b9278: 0e00 |0044: return-void │ │ -0b927a: 5c41 aa04 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@04aa │ │ -0b927e: 28c4 |0047: goto 000b // -003c │ │ -0b9280: 0110 |0048: move v0, v1 │ │ -0b9282: 28c4 |0049: goto 000d // -003c │ │ -0b9284: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -0b9286: 28d0 |004b: goto 001b // -0030 │ │ -0b9288: 5b43 ab04 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ -0b928c: 5b43 af04 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ -0b9290: 28e0 |0050: goto 0030 // -0020 │ │ +0b918c: |[0b918c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0b919c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b919e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b91a0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b91a2: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +0b91a6: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +0b91aa: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +0b91ae: 5c40 aa04 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@04aa │ │ +0b91b2: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +0b91b6: 5b46 ad04 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b91ba: 5c40 b004 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b91be: 5b45 ac04 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@04ac │ │ +0b91c2: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +0b91c6: 1a01 fc14 |0015: const-string v1, "_id" // string@14fc │ │ +0b91ca: 7220 d601 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0b91d0: 0a01 |001a: move-result v1 │ │ +0b91d2: 5941 b204 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@04b2 │ │ +0b91d6: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +0b91da: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +0b91dc: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +0b91e0: 2201 7302 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0273 │ │ +0b91e4: 7020 2111 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@1121 │ │ +0b91ea: 5b41 ab04 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ +0b91ee: 2201 7402 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0274 │ │ +0b91f2: 7030 2511 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@1125 │ │ +0b91f8: 5b41 af04 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ +0b91fc: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +0b9200: 5441 ab04 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ +0b9204: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +0b9208: 5441 ab04 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ +0b920c: 7220 e301 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01e3 │ │ +0b9212: 5441 af04 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ +0b9216: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +0b921a: 5441 af04 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ +0b921e: 7220 e401 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01e4 │ │ +0b9224: 0e00 |0044: return-void │ │ +0b9226: 5c41 aa04 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@04aa │ │ +0b922a: 28c4 |0047: goto 000b // -003c │ │ +0b922c: 0110 |0048: move v0, v1 │ │ +0b922e: 28c4 |0049: goto 000d // -003c │ │ +0b9230: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +0b9232: 28d0 |004b: goto 001b // -0030 │ │ +0b9234: 5b43 ab04 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ +0b9238: 5b43 af04 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ +0b923c: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -213397,21 +213498,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 │ │ -0b9294: |[0b9294] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -0b92a4: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -0b92a8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b92aa: 6e40 3711 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1137 │ │ -0b92b0: 0e00 |0006: return-void │ │ -0b92b2: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -0b92b4: 28fb |0008: goto 0003 // -0005 │ │ +0b9240: |[0b9240] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0b9250: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +0b9254: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b9256: 6e40 3711 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1137 │ │ +0b925c: 0e00 |0006: return-void │ │ +0b925e: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0b9260: 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; │ │ @@ -213424,18 +213525,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 │ │ -0b92b8: |[0b92b8] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0b92c8: 6e40 3a11 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@113a │ │ -0b92ce: 0c00 |0003: move-result-object v0 │ │ -0b92d0: 1100 |0004: return-object v0 │ │ +0b9264: |[0b9264] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0b9274: 6e40 3a11 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@113a │ │ +0b927a: 0c00 |0003: move-result-object v0 │ │ +0b927c: 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; │ │ @@ -213452,28 +213553,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b92d4: |[0b92d4] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -0b92e4: 5510 aa04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@04aa │ │ -0b92e8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0b92ec: 5410 ad04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b92f0: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0b92f4: 5410 ad04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b92f8: 7210 df01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ -0b92fe: 0a00 |000d: move-result v0 │ │ -0b9300: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0b9304: 5410 ad04 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9308: 7210 e501 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -0b930e: 0a00 |0015: move-result v0 │ │ -0b9310: 5c10 b004 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b9314: 0e00 |0018: return-void │ │ +0b9280: |[0b9280] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +0b9290: 5510 aa04 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@04aa │ │ +0b9294: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +0b9298: 5410 ad04 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b929c: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +0b92a0: 5410 ad04 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b92a4: 7210 df01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ +0b92aa: 0a00 |000d: move-result v0 │ │ +0b92ac: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0b92b0: 5410 ad04 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b92b4: 7210 e501 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +0b92ba: 0a00 |0015: move-result v0 │ │ +0b92bc: 5c10 b004 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b92c0: 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; │ │ @@ -213483,23 +213584,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 │ │ -0b9318: |[0b9318] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -0b9328: 5410 b104 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@04b1 │ │ -0b932c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0b9330: 5410 b104 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@04b1 │ │ -0b9334: 7220 7e21 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@217e │ │ -0b933a: 0c00 |0009: move-result-object v0 │ │ -0b933c: 1100 |000a: return-object v0 │ │ -0b933e: 5410 ad04 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9342: 28fd |000d: goto 000a // -0003 │ │ +0b92c4: |[0b92c4] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +0b92d4: 5410 b104 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@04b1 │ │ +0b92d8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0b92dc: 5410 b104 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@04b1 │ │ +0b92e0: 7220 7e21 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@217e │ │ +0b92e6: 0c00 |0009: move-result-object v0 │ │ +0b92e8: 1100 |000a: return-object v0 │ │ +0b92ea: 5410 ad04 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b92ee: 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; │ │ @@ -213510,17 +213611,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b9344: |[0b9344] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -0b9354: 5b01 b104 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@04b1 │ │ -0b9358: 0e00 |0002: return-void │ │ +0b92f0: |[0b92f0] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +0b9300: 5b01 b104 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@04b1 │ │ +0b9304: 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; │ │ @@ -213530,53 +213631,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 │ │ -0b935c: |[0b935c] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -0b936c: 5421 ad04 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b9370: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -0b9374: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b9376: 1100 |0005: return-object v0 │ │ -0b9378: 5420 ad04 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b937c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -0b9380: 5421 ab04 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ -0b9384: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -0b9388: 5421 ab04 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ -0b938c: 7220 e601 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@01e6 │ │ -0b9392: 5421 af04 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ -0b9396: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -0b939a: 5421 af04 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ -0b939e: 7220 e701 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01e7 │ │ -0b93a4: 5b23 ad04 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ -0b93a8: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -0b93ac: 5421 ab04 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ -0b93b0: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -0b93b4: 5421 ab04 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ -0b93b8: 7220 e301 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01e3 │ │ -0b93be: 5421 af04 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ -0b93c2: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -0b93c6: 5421 af04 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ -0b93ca: 7220 e401 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01e4 │ │ -0b93d0: 1a01 fc14 |0032: const-string v1, "_id" // string@14fc │ │ -0b93d4: 7220 d601 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0b93da: 0a01 |0037: move-result v1 │ │ -0b93dc: 5921 b204 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@04b2 │ │ -0b93e0: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -0b93e2: 5c21 b004 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b93e6: 6e10 3b11 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@113b │ │ -0b93ec: 28c5 |0040: goto 0005 // -003b │ │ -0b93ee: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -0b93f0: 5921 b204 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@04b2 │ │ -0b93f4: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0b93f6: 5c21 b004 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ -0b93fa: 6e10 3c11 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@113c │ │ -0b9400: 28bb |004a: goto 0005 // -0045 │ │ +0b9308: |[0b9308] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0b9318: 5421 ad04 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b931c: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +0b9320: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b9322: 1100 |0005: return-object v0 │ │ +0b9324: 5420 ad04 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b9328: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0b932c: 5421 ab04 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ +0b9330: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0b9334: 5421 ab04 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ +0b9338: 7220 e601 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@01e6 │ │ +0b933e: 5421 af04 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ +0b9342: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0b9346: 5421 af04 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ +0b934a: 7220 e701 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01e7 │ │ +0b9350: 5b23 ad04 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@04ad │ │ +0b9354: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +0b9358: 5421 ab04 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ +0b935c: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +0b9360: 5421 ab04 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@04ab │ │ +0b9364: 7220 e301 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01e3 │ │ +0b936a: 5421 af04 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ +0b936e: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +0b9372: 5421 af04 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@04af │ │ +0b9376: 7220 e401 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01e4 │ │ +0b937c: 1a01 fc14 |0032: const-string v1, "_id" // string@14fc │ │ +0b9380: 7220 d601 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0b9386: 0a01 |0037: move-result v1 │ │ +0b9388: 5921 b204 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@04b2 │ │ +0b938c: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +0b938e: 5c21 b004 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b9392: 6e10 3b11 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@113b │ │ +0b9398: 28c5 |0040: goto 0005 // -003b │ │ +0b939a: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +0b939c: 5921 b204 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@04b2 │ │ +0b93a0: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +0b93a2: 5c21 b004 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@04b0 │ │ +0b93a6: 6e10 3c11 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@113c │ │ +0b93ac: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -213635,21 +213736,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 │ │ -0b9404: |[0b9404] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -0b9414: 5b12 b504 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ -0b9418: 7010 be0a 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0abe │ │ -0b941e: 2200 6500 |0005: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0b9422: 7010 6902 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0b9428: 5b10 b404 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04b4 │ │ -0b942c: 0e00 |000c: return-void │ │ +0b93b0: |[0b93b0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +0b93c0: 5b12 b504 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ +0b93c4: 7010 be0a 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0abe │ │ +0b93ca: 2200 6500 |0005: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0b93ce: 7010 6902 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0b93d4: 5b10 b404 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04b4 │ │ +0b93d8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1580 │ │ 0x0005 line=1581 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ @@ -213659,42 +213760,42 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0b9430: |[0b9430] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ -0b9440: 6e10 4c20 0700 |0000: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0b9446: 0a01 |0003: move-result v1 │ │ -0b9448: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0b944a: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ -0b944e: 6e20 4b20 2700 |0007: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0b9454: 0c00 |000a: move-result-object v0 │ │ -0b9456: 6e20 4d11 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@114d │ │ -0b945c: 0a04 |000e: move-result v4 │ │ -0b945e: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ -0b9462: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b9466: 28f2 |0013: goto 0005 // -000e │ │ -0b9468: 7110 ff0c 0000 |0014: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0cff │ │ -0b946e: 0a03 |0017: move-result v3 │ │ -0b9470: 2b03 1800 0000 |0018: packed-switch v3, 00000030 // +00000018 │ │ -0b9476: 28f6 |001b: goto 0011 // -000a │ │ -0b9478: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -0b947a: 7120 160d 4000 |001d: invoke-static {v0, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d16 │ │ -0b9480: 6e20 2b0f 0600 |0020: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0f2b │ │ -0b9486: 28ee |0023: goto 0011 // -0012 │ │ -0b9488: 2004 db03 |0024: instance-of v4, v0, Landroid/view/ViewGroup; // type@03db │ │ -0b948c: 3804 ebff |0026: if-eqz v4, 0011 // -0015 │ │ -0b9490: 1f00 db03 |0028: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0b9494: 7030 4a11 6500 |002a: invoke-direct {v5, v6, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@114a │ │ -0b949a: 28e4 |002d: goto 0011 // -001c │ │ -0b949c: 0e00 |002e: return-void │ │ -0b949e: 0000 |002f: nop // spacer │ │ -0b94a0: 0001 0500 0000 0000 0400 0000 0800 ... |0030: packed-switch-data (14 units) │ │ +0b93dc: |[0b93dc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +0b93ec: 6e10 4c20 0700 |0000: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +0b93f2: 0a01 |0003: move-result v1 │ │ +0b93f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0b93f6: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ +0b93fa: 6e20 4b20 2700 |0007: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0b9400: 0c00 |000a: move-result-object v0 │ │ +0b9402: 6e20 4d11 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@114d │ │ +0b9408: 0a04 |000e: move-result v4 │ │ +0b940a: 3804 0500 |000f: if-eqz v4, 0014 // +0005 │ │ +0b940e: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b9412: 28f2 |0013: goto 0005 // -000e │ │ +0b9414: 7110 ff0c 0000 |0014: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0cff │ │ +0b941a: 0a03 |0017: move-result v3 │ │ +0b941c: 2b03 1800 0000 |0018: packed-switch v3, 00000030 // +00000018 │ │ +0b9422: 28f6 |001b: goto 0011 // -000a │ │ +0b9424: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +0b9426: 7120 160d 4000 |001d: invoke-static {v0, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d16 │ │ +0b942c: 6e20 2b0f 0600 |0020: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0f2b │ │ +0b9432: 28ee |0023: goto 0011 // -0012 │ │ +0b9434: 2004 db03 |0024: instance-of v4, v0, Landroid/view/ViewGroup; // type@03db │ │ +0b9438: 3804 ebff |0026: if-eqz v4, 0011 // -0015 │ │ +0b943c: 1f00 db03 |0028: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0b9440: 7030 4a11 6500 |002a: invoke-direct {v5, v6, v0}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@114a │ │ +0b9446: 28e4 |002d: goto 0011 // -001c │ │ +0b9448: 0e00 |002e: return-void │ │ +0b944a: 0000 |002f: nop // spacer │ │ +0b944c: 0001 0500 0000 0000 0400 0000 0800 ... |0030: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ 0x0004 line=1634 │ │ 0x0007 line=1635 │ │ 0x000b line=1636 │ │ 0x0011 line=1634 │ │ @@ -213721,57 +213822,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 │ │ -0b94bc: |[0b94bc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b94cc: 5420 b404 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04b4 │ │ -0b94d0: 6e20 330f 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0f33 │ │ -0b94d6: 6e20 560f 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0f56 │ │ -0b94dc: 6e20 340f 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f34 │ │ -0b94e2: 6e20 570f 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f57 │ │ -0b94e8: 6e10 4d0f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0f4d │ │ -0b94ee: 0a01 |0011: move-result v1 │ │ -0b94f0: 6e20 6d0f 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0f6d │ │ -0b94f6: 6e10 3c0f 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0f3c │ │ -0b94fc: 0c01 |0018: move-result-object v1 │ │ -0b94fe: 6e20 630f 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0f63 │ │ -0b9504: 6e10 370f 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0f37 │ │ -0b950a: 0c01 |001f: move-result-object v1 │ │ -0b950c: 6e20 5a0f 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ -0b9512: 6e10 380f 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0f38 │ │ -0b9518: 0c01 |0026: move-result-object v1 │ │ -0b951a: 6e20 5c0f 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0f5c │ │ -0b9520: 6e10 460f 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0f46 │ │ -0b9526: 0a01 |002d: move-result v1 │ │ -0b9528: 6e20 5d0f 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0f5d │ │ -0b952e: 6e10 450f 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0f45 │ │ -0b9534: 0a01 |0034: move-result v1 │ │ -0b9536: 6e20 5b0f 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0f5b │ │ -0b953c: 6e10 470f 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0f47 │ │ -0b9542: 0a01 |003b: move-result v1 │ │ -0b9544: 6e20 5e0f 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0f5e │ │ -0b954a: 6e10 480f 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0f48 │ │ -0b9550: 0a01 |0042: move-result v1 │ │ -0b9552: 6e20 5f0f 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0f5f │ │ -0b9558: 6e10 420f 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0f42 │ │ -0b955e: 0a01 |0049: move-result v1 │ │ -0b9560: 6e20 550f 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0f55 │ │ -0b9566: 6e10 4c0f 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0f4c │ │ -0b956c: 0a01 |0050: move-result v1 │ │ -0b956e: 6e20 680f 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0f68 │ │ -0b9574: 6e10 490f 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0f49 │ │ -0b957a: 0a01 |0057: move-result v1 │ │ -0b957c: 6e20 610f 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0f61 │ │ -0b9582: 6e10 320f 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0f32 │ │ -0b9588: 0a01 |005e: move-result v1 │ │ -0b958a: 6e20 2a0f 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ -0b9590: 0e00 |0062: return-void │ │ +0b9468: |[0b9468] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b9478: 5420 b404 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@04b4 │ │ +0b947c: 6e20 330f 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0f33 │ │ +0b9482: 6e20 560f 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0f56 │ │ +0b9488: 6e20 340f 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f34 │ │ +0b948e: 6e20 570f 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f57 │ │ +0b9494: 6e10 4d0f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0f4d │ │ +0b949a: 0a01 |0011: move-result v1 │ │ +0b949c: 6e20 6d0f 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0f6d │ │ +0b94a2: 6e10 3c0f 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0f3c │ │ +0b94a8: 0c01 |0018: move-result-object v1 │ │ +0b94aa: 6e20 630f 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0f63 │ │ +0b94b0: 6e10 370f 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0f37 │ │ +0b94b6: 0c01 |001f: move-result-object v1 │ │ +0b94b8: 6e20 5a0f 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ +0b94be: 6e10 380f 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0f38 │ │ +0b94c4: 0c01 |0026: move-result-object v1 │ │ +0b94c6: 6e20 5c0f 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0f5c │ │ +0b94cc: 6e10 460f 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0f46 │ │ +0b94d2: 0a01 |002d: move-result v1 │ │ +0b94d4: 6e20 5d0f 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0f5d │ │ +0b94da: 6e10 450f 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0f45 │ │ +0b94e0: 0a01 |0034: move-result v1 │ │ +0b94e2: 6e20 5b0f 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0f5b │ │ +0b94e8: 6e10 470f 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0f47 │ │ +0b94ee: 0a01 |003b: move-result v1 │ │ +0b94f0: 6e20 5e0f 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0f5e │ │ +0b94f6: 6e10 480f 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0f48 │ │ +0b94fc: 0a01 |0042: move-result v1 │ │ +0b94fe: 6e20 5f0f 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0f5f │ │ +0b9504: 6e10 420f 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0f42 │ │ +0b950a: 0a01 |0049: move-result v1 │ │ +0b950c: 6e20 550f 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0f55 │ │ +0b9512: 6e10 4c0f 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0f4c │ │ +0b9518: 0a01 |0050: move-result v1 │ │ +0b951a: 6e20 680f 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0f68 │ │ +0b9520: 6e10 490f 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0f49 │ │ +0b9526: 0a01 |0057: move-result v1 │ │ +0b9528: 6e20 610f 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0f61 │ │ +0b952e: 6e10 320f 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0f32 │ │ +0b9534: 0a01 |005e: move-result v1 │ │ +0b9536: 6e20 2a0f 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ +0b953c: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1686 │ │ 0x0002 line=1688 │ │ 0x0005 line=1689 │ │ 0x0008 line=1691 │ │ 0x000b line=1692 │ │ @@ -213800,38 +213901,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 │ │ -0b9594: |[0b9594] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b95a4: 6e10 9d20 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@209d │ │ -0b95aa: 0a04 |0003: move-result v4 │ │ -0b95ac: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ -0b95b0: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ -0b95b4: 6e10 a020 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20a0 │ │ -0b95ba: 0c01 |000b: move-result-object v1 │ │ -0b95bc: 5464 b504 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ -0b95c0: 7110 8211 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$200:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@1182 │ │ -0b95c6: 0c03 |0011: move-result-object v3 │ │ -0b95c8: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ -0b95cc: 5464 b504 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ -0b95d0: 6e20 9c11 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ -0b95d6: 0a00 |0019: move-result v0 │ │ -0b95d8: 5464 b504 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ -0b95dc: 6e20 9b11 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@119b │ │ -0b95e2: 0c02 |001f: move-result-object v2 │ │ -0b95e4: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ -0b95e8: 7220 8125 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0b95ee: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -0b95f0: 0f04 |0026: return v4 │ │ -0b95f2: 6f30 bf0a 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0abf │ │ -0b95f8: 0a04 |002a: move-result v4 │ │ -0b95fa: 28fb |002b: goto 0026 // -0005 │ │ +0b9540: |[0b9540] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b9550: 6e10 9d20 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@209d │ │ +0b9556: 0a04 |0003: move-result v4 │ │ +0b9558: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ +0b955c: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +0b9560: 6e10 a020 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20a0 │ │ +0b9566: 0c01 |000b: move-result-object v1 │ │ +0b9568: 5464 b504 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ +0b956c: 7110 8211 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$200:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@1182 │ │ +0b9572: 0c03 |0011: move-result-object v3 │ │ +0b9574: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ +0b9578: 5464 b504 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ +0b957c: 6e20 9c11 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@119c │ │ +0b9582: 0a00 |0019: move-result v0 │ │ +0b9584: 5464 b504 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ +0b9588: 6e20 9b11 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@119b │ │ +0b958e: 0c02 |001f: move-result-object v2 │ │ +0b9590: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ +0b9594: 7220 8125 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0b959a: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +0b959c: 0f04 |0026: return v4 │ │ +0b959e: 6f30 bf0a 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0abf │ │ +0b95a4: 0a04 |002a: move-result v4 │ │ +0b95a6: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1615 │ │ 0x0008 line=1616 │ │ 0x000c line=1617 │ │ 0x0012 line=1618 │ │ 0x0014 line=1619 │ │ @@ -213854,24 +213955,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b95fc: |[0b95fc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -0b960c: 5421 b504 |0000: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ -0b9610: 6e10 9011 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@1190 │ │ -0b9616: 0c00 |0005: move-result-object v0 │ │ -0b9618: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0b961c: 3230 0400 |0008: if-eq v0, v3, 000c // +0004 │ │ -0b9620: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0b9622: 0f01 |000b: return v1 │ │ -0b9624: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0b9626: 28fe |000d: goto 000b // -0002 │ │ +0b95a8: |[0b95a8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +0b95b8: 5421 b504 |0000: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04b5 │ │ +0b95bc: 6e10 9011 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@1190 │ │ +0b95c2: 0c00 |0005: move-result-object v0 │ │ +0b95c4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0b95c8: 3230 0400 |0008: if-eq v0, v3, 000c // +0004 │ │ +0b95cc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0b95ce: 0f01 |000b: return v1 │ │ +0b95d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0b95d2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ 0x0006 line=1676 │ │ locals : │ │ 0x0006 - 0x000e reg=0 openDrawer Landroid/view/View; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -213882,21 +213983,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 │ │ -0b9628: |[0b9628] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b9638: 6f30 c20a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ -0b963e: 1c00 8002 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@0280 │ │ -0b9642: 6e10 7124 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0b9648: 0c00 |0008: move-result-object v0 │ │ -0b964a: 6e20 a220 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20a2 │ │ -0b9650: 0e00 |000c: return-void │ │ +0b95d4: |[0b95d4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b95e4: 6f30 c20a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ +0b95ea: 1c00 8002 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@0280 │ │ +0b95ee: 6e10 7124 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0b95f4: 0c00 |0008: move-result-object v0 │ │ +0b95f6: 6e20 a220 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20a2 │ │ +0b95fc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1603 │ │ 0x0003 line=1605 │ │ 0x000c line=1606 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -213908,34 +214009,34 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0b9654: |[0b9654] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b9664: 7110 4f0f 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f4f │ │ -0b966a: 0c01 |0003: move-result-object v1 │ │ -0b966c: 6f30 c30a 4301 |0004: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ -0b9672: 1c02 8002 |0007: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@0280 │ │ -0b9676: 6e10 7124 0200 |0009: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0b967c: 0c02 |000c: move-result-object v2 │ │ -0b967e: 6e20 5a0f 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ -0b9684: 6e20 690f 4500 |0010: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0f69 │ │ -0b968a: 7110 070d 0400 |0013: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0d07 │ │ -0b9690: 0c00 |0016: move-result-object v0 │ │ -0b9692: 2002 d503 |0017: instance-of v2, v0, Landroid/view/View; // type@03d5 │ │ -0b9696: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ -0b969a: 1f00 d503 |001b: check-cast v0, Landroid/view/View; // type@03d5 │ │ -0b969e: 6e20 640f 0500 |001d: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0f64 │ │ -0b96a4: 7030 4b11 5301 |0020: invoke-direct {v3, v5, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@114b │ │ -0b96aa: 6e10 540f 0100 |0023: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0f54 │ │ -0b96b0: 1f04 db03 |0026: check-cast v4, Landroid/view/ViewGroup; // type@03db │ │ -0b96b4: 7030 4a11 5304 |0028: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@114a │ │ -0b96ba: 0e00 |002b: return-void │ │ +0b9600: |[0b9600] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b9610: 7110 4f0f 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f4f │ │ +0b9616: 0c01 |0003: move-result-object v1 │ │ +0b9618: 6f30 c30a 4301 |0004: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ +0b961e: 1c02 8002 |0007: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@0280 │ │ +0b9622: 6e10 7124 0200 |0009: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0b9628: 0c02 |000c: move-result-object v2 │ │ +0b962a: 6e20 5a0f 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ +0b9630: 6e20 690f 4500 |0010: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0f69 │ │ +0b9636: 7110 070d 0400 |0013: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0d07 │ │ +0b963c: 0c00 |0016: move-result-object v0 │ │ +0b963e: 2002 d503 |0017: instance-of v2, v0, Landroid/view/View; // type@03d5 │ │ +0b9642: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ +0b9646: 1f00 d503 |001b: check-cast v0, Landroid/view/View; // type@03d5 │ │ +0b964a: 6e20 640f 0500 |001d: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0f64 │ │ +0b9650: 7030 4b11 5301 |0020: invoke-direct {v3, v5, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@114b │ │ +0b9656: 6e10 540f 0100 |0023: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0f54 │ │ +0b965c: 1f04 db03 |0026: check-cast v4, Landroid/view/ViewGroup; // type@03db │ │ +0b9660: 7030 4a11 5304 |0028: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@114a │ │ +0b9666: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1585 │ │ 0x0004 line=1586 │ │ 0x0007 line=1588 │ │ 0x0010 line=1589 │ │ 0x0013 line=1590 │ │ @@ -213957,23 +214058,23 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0b96bc: |[0b96bc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b96cc: 6e20 4d11 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@114d │ │ -0b96d2: 0a00 |0003: move-result v0 │ │ -0b96d4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0b96d8: 6f40 c50a 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@0ac5 │ │ -0b96de: 0a00 |0009: move-result v0 │ │ -0b96e0: 0f00 |000a: return v0 │ │ -0b96e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b96e4: 28fe |000c: goto 000a // -0002 │ │ +0b9668: |[0b9668] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b9678: 6e20 4d11 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@114d │ │ +0b967e: 0a00 |0003: move-result v0 │ │ +0b9680: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0b9684: 6f40 c50a 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@0ac5 │ │ +0b968a: 0a00 |0009: move-result v0 │ │ +0b968c: 0f00 |000a: return v0 │ │ +0b968e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b9690: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1668 │ │ 0x0006 line=1669 │ │ 0x000a line=1671 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -214012,17 +214113,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b96e8: |[0b96e8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ -0b96f8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b96fe: 0e00 |0003: return-void │ │ +0b9694: |[0b9694] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ +0b96a4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b96aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ │ │ Virtual methods - │ │ @@ -214031,16 +214132,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b9700: |[0b9700] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ -0b9710: 0e00 |0000: return-void │ │ +0b96ac: |[0b96ac] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ +0b96bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -214049,16 +214150,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b9714: |[0b9714] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ -0b9724: 0e00 |0000: return-void │ │ +0b96c0: |[0b96c0] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ +0b96d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -214067,16 +214168,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b9728: |[0b9728] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ -0b9738: 0e00 |0000: return-void │ │ +0b96d4: |[0b96d4] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ +0b96e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 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 │ │ @@ -214086,16 +214187,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b973c: |[0b973c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ -0b974c: 0e00 |0000: return-void │ │ +0b96e8: |[0b96e8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ +0b96f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -214145,22 +214246,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 │ │ -0b9750: |[0b9750] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -0b9760: 5b12 c804 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9764: 7010 fd13 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@13fd │ │ -0b976a: 2200 7e02 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@027e │ │ -0b976e: 7020 6a11 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@116a │ │ -0b9774: 5b10 c704 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04c7 │ │ -0b9778: 5913 c504 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ -0b977c: 0e00 |000e: return-void │ │ +0b96fc: |[0b96fc] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +0b970c: 5b12 c804 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9710: 7010 fd13 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@13fd │ │ +0b9716: 2200 7e02 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@027e │ │ +0b971a: 7020 6a11 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@116a │ │ +0b9720: 5b10 c704 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04c7 │ │ +0b9724: 5913 c504 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ +0b9728: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1386 │ │ 0x0005 line=1380 │ │ 0x000c line=1387 │ │ 0x000e line=1388 │ │ locals : │ │ @@ -214173,17 +214274,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 │ │ -0b9780: |[0b9780] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -0b9790: 7010 7911 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@1179 │ │ -0b9796: 0e00 |0003: return-void │ │ +0b972c: |[0b972c] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +0b973c: 7010 7911 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@1179 │ │ +0b9742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1376 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -214191,26 +214292,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b9798: |[0b9798] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -0b97a8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0b97aa: 5232 c504 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ -0b97ae: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -0b97b2: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -0b97b4: 5432 c804 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b97b8: 6e20 8f11 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -0b97be: 0c01 |000b: move-result-object v1 │ │ -0b97c0: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -0b97c4: 5432 c804 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b97c8: 6e20 8711 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@1187 │ │ -0b97ce: 0e00 |0013: return-void │ │ +0b9744: |[0b9744] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +0b9754: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0b9756: 5232 c504 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ +0b975a: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +0b975e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0b9760: 5432 c804 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9764: 6e20 8f11 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +0b976a: 0c01 |000b: move-result-object v1 │ │ +0b976c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0b9770: 5432 c804 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9774: 6e20 8711 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@1187 │ │ +0b977a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1437 │ │ 0x0006 line=1438 │ │ 0x000c line=1439 │ │ 0x000e line=1440 │ │ 0x0013 line=1442 │ │ @@ -214224,71 +214325,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -0b97d0: |[0b97d0] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -0b97e0: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -0b97e2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0b97e4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0b97e6: 5497 c604 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ -0b97ea: 6e10 2714 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1427 │ │ -0b97f0: 0a03 |0008: move-result v3 │ │ -0b97f2: 5297 c504 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ -0b97f6: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -0b97fa: 0161 |000d: move v1, v6 │ │ -0b97fc: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -0b9800: 5497 c804 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9804: 6e20 8f11 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -0b980a: 0c04 |0015: move-result-object v4 │ │ -0b980c: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -0b9810: 6e10 d01f 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0b9816: 0a05 |001b: move-result v5 │ │ -0b9818: 7b55 |001c: neg-int v5, v5 │ │ -0b981a: 9000 0503 |001d: add-int v0, v5, v3 │ │ -0b981e: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -0b9822: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -0b9826: 6e10 bc1f 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -0b982c: 0a05 |0026: move-result v5 │ │ -0b982e: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -0b9832: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -0b9836: 6e10 bc1f 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -0b983c: 0a05 |002e: move-result v5 │ │ -0b983e: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -0b9842: 5495 c804 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9846: 6e20 9a11 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ -0b984c: 0a05 |0036: move-result v5 │ │ -0b984e: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -0b9852: 6e10 bb1f 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0b9858: 0c02 |003c: move-result-object v2 │ │ -0b985a: 1f02 7a02 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0b985e: 5495 c604 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ -0b9862: 6e10 cd1f 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0b9868: 0a07 |0044: move-result v7 │ │ -0b986a: 6e40 3b14 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ -0b9870: 5c26 b904 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ -0b9874: 5495 c804 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9878: 6e10 a711 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -0b987e: 7010 7011 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@1170 │ │ -0b9884: 5495 c804 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9888: 6e10 8311 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@1183 │ │ -0b988e: 0e00 |0057: return-void │ │ -0b9890: 0151 |0058: move v1, v5 │ │ -0b9892: 28b5 |0059: goto 000e // -004b │ │ -0b9894: 5495 c804 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9898: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -0b989a: 6e20 8f11 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -0b98a0: 0c04 |0060: move-result-object v4 │ │ -0b98a2: 5495 c804 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b98a6: 6e10 a111 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -0b98ac: 0a05 |0066: move-result v5 │ │ -0b98ae: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -0b98b2: 28b6 |0069: goto 001f // -004a │ │ +0b977c: |[0b977c] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +0b978c: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +0b978e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0b9790: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0b9792: 5497 c604 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ +0b9796: 6e10 2714 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@1427 │ │ +0b979c: 0a03 |0008: move-result v3 │ │ +0b979e: 5297 c504 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ +0b97a2: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +0b97a6: 0161 |000d: move v1, v6 │ │ +0b97a8: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +0b97ac: 5497 c804 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b97b0: 6e20 8f11 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +0b97b6: 0c04 |0015: move-result-object v4 │ │ +0b97b8: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +0b97bc: 6e10 d01f 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0b97c2: 0a05 |001b: move-result v5 │ │ +0b97c4: 7b55 |001c: neg-int v5, v5 │ │ +0b97c6: 9000 0503 |001d: add-int v0, v5, v3 │ │ +0b97ca: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +0b97ce: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +0b97d2: 6e10 bc1f 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +0b97d8: 0a05 |0026: move-result v5 │ │ +0b97da: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +0b97de: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +0b97e2: 6e10 bc1f 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +0b97e8: 0a05 |002e: move-result v5 │ │ +0b97ea: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +0b97ee: 5495 c804 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b97f2: 6e20 9a11 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ +0b97f8: 0a05 |0036: move-result v5 │ │ +0b97fa: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +0b97fe: 6e10 bb1f 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0b9804: 0c02 |003c: move-result-object v2 │ │ +0b9806: 1f02 7a02 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0b980a: 5495 c604 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ +0b980e: 6e10 cd1f 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0b9814: 0a07 |0044: move-result v7 │ │ +0b9816: 6e40 3b14 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@143b │ │ +0b981c: 5c26 b904 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ +0b9820: 5495 c804 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9824: 6e10 a711 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +0b982a: 7010 7011 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@1170 │ │ +0b9830: 5495 c804 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9834: 6e10 8311 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@1183 │ │ +0b983a: 0e00 |0057: return-void │ │ +0b983c: 0151 |0058: move v1, v5 │ │ +0b983e: 28b5 |0059: goto 000e // -004b │ │ +0b9840: 5495 c804 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9844: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +0b9846: 6e20 8f11 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +0b984c: 0c04 |0060: move-result-object v4 │ │ +0b984e: 5495 c804 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9852: 6e10 a111 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +0b9858: 0a05 |0066: move-result v5 │ │ +0b985a: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +0b985e: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1471 │ │ 0x0009 line=1472 │ │ 0x000e line=1473 │ │ 0x0010 line=1474 │ │ 0x0016 line=1475 │ │ @@ -214320,40 +214421,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0b98b4: |[0b98b4] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -0b98c4: 5431 c804 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b98c8: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -0b98ca: 6e30 8411 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -0b98d0: 0a01 |0006: move-result v1 │ │ -0b98d2: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -0b98d6: 6e10 d01f 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0b98dc: 0a01 |000c: move-result v1 │ │ -0b98de: 7b11 |000d: neg-int v1, v1 │ │ -0b98e0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0b98e2: 7120 af24 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0b98e8: 0a02 |0012: move-result v2 │ │ -0b98ea: 7120 ad24 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0b98f0: 0a01 |0016: move-result v1 │ │ -0b98f2: 0f01 |0017: return v1 │ │ -0b98f4: 5431 c804 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b98f8: 6e10 a111 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -0b98fe: 0a00 |001d: move-result v0 │ │ -0b9900: 6e10 d01f 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0b9906: 0a01 |0021: move-result v1 │ │ -0b9908: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -0b990c: 7120 af24 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0b9912: 0a02 |0027: move-result v2 │ │ -0b9914: 7120 ad24 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0b991a: 0a01 |002b: move-result v1 │ │ -0b991c: 28eb |002c: goto 0017 // -0015 │ │ +0b9860: |[0b9860] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +0b9870: 5431 c804 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9874: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +0b9876: 6e30 8411 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +0b987c: 0a01 |0006: move-result v1 │ │ +0b987e: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +0b9882: 6e10 d01f 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0b9888: 0a01 |000c: move-result v1 │ │ +0b988a: 7b11 |000d: neg-int v1, v1 │ │ +0b988c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0b988e: 7120 af24 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0b9894: 0a02 |0012: move-result v2 │ │ +0b9896: 7120 ad24 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0b989c: 0a01 |0016: move-result v1 │ │ +0b989e: 0f01 |0017: return v1 │ │ +0b98a0: 5431 c804 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b98a4: 6e10 a111 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +0b98aa: 0a00 |001d: move-result v0 │ │ +0b98ac: 6e10 d01f 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0b98b2: 0a01 |0021: move-result v1 │ │ +0b98b4: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +0b98b8: 7120 af24 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0b98be: 0a02 |0027: move-result v2 │ │ +0b98c0: 7120 ad24 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0b98c6: 0a01 |002b: move-result v1 │ │ +0b98c8: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1528 │ │ 0x0009 line=1529 │ │ 0x0017 line=1532 │ │ 0x0018 line=1531 │ │ 0x001e line=1532 │ │ @@ -214369,18 +214470,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b9920: |[0b9920] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -0b9930: 6e10 cd1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0b9936: 0a00 |0003: move-result v0 │ │ -0b9938: 0f00 |0004: return v0 │ │ +0b98cc: |[0b98cc] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +0b98dc: 6e10 cd1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0b98e2: 0a00 |0003: move-result v0 │ │ +0b98e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ 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 │ │ @@ -214391,18 +214492,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b993c: |[0b993c] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -0b994c: 6e10 d01f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0b9952: 0a00 |0003: move-result v0 │ │ -0b9954: 0f00 |0004: return v0 │ │ +0b98e8: |[0b98e8] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +0b98f8: 6e10 d01f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0b98fe: 0a00 |0003: move-result v0 │ │ +0b9900: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1523 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -214411,35 +214512,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0b9958: |[0b9958] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -0b9968: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -0b996c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0b996e: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -0b9972: 5431 c804 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9976: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -0b9978: 6e20 8f11 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -0b997e: 0c00 |000b: move-result-object v0 │ │ -0b9980: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -0b9984: 5431 c804 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9988: 6e20 9a11 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ -0b998e: 0a01 |0013: move-result v1 │ │ -0b9990: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -0b9994: 5431 c604 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ -0b9998: 6e30 1014 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1410 │ │ -0b999e: 0e00 |001b: return-void │ │ -0b99a0: 5431 c804 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b99a4: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -0b99a6: 6e20 8f11 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ -0b99ac: 0c00 |0022: move-result-object v0 │ │ -0b99ae: 28e9 |0023: goto 000c // -0017 │ │ +0b9904: |[0b9904] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +0b9914: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +0b9918: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0b991a: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +0b991e: 5431 c804 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9922: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +0b9924: 6e20 8f11 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +0b992a: 0c00 |000b: move-result-object v0 │ │ +0b992c: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +0b9930: 5431 c804 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9934: 6e20 9a11 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ +0b993a: 0a01 |0013: move-result v1 │ │ +0b993c: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +0b9940: 5431 c604 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ +0b9944: 6e30 1014 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1410 │ │ +0b994a: 0e00 |001b: return-void │ │ +0b994c: 5431 c804 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9950: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +0b9952: 6e20 8f11 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@118f │ │ +0b9958: 0c00 |0022: move-result-object v0 │ │ +0b995a: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ 0x0005 line=1511 │ │ 0x000c line=1516 │ │ 0x0016 line=1517 │ │ 0x001b line=1519 │ │ @@ -214456,17 +214557,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b99b0: |[0b99b0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -0b99c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b99c2: 0f00 |0001: return v0 │ │ +0b995c: |[0b995c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +0b996c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b996e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1504 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -214475,20 +214576,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0b99c4: |[0b99c4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -0b99d4: 5440 c804 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b99d8: 5441 c704 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04c7 │ │ -0b99dc: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -0b99e0: 6e40 bc11 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@11bc │ │ -0b99e6: 0e00 |0009: return-void │ │ +0b9970: |[0b9970] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +0b9980: 5440 c804 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9984: 5441 c704 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04c7 │ │ +0b9988: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +0b998c: 6e40 bc11 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@11bc │ │ +0b9992: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ 0x0009 line=1466 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000a reg=5 edgeFlags I │ │ @@ -214499,22 +214600,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b99e8: |[0b99e8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -0b99f8: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0b99fe: 0c00 |0003: move-result-object v0 │ │ -0b9a00: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ -0b9a04: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0b9a06: 5c01 b904 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ -0b9a0a: 7010 7011 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@1170 │ │ -0b9a10: 0e00 |000c: return-void │ │ +0b9994: |[0b9994] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +0b99a4: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0b99aa: 0c00 |0003: move-result-object v0 │ │ +0b99ac: 1f00 7a02 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@027a │ │ +0b99b0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b99b2: 5c01 b904 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@04b9 │ │ +0b99b6: 7010 7011 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@1170 │ │ +0b99bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1430 │ │ 0x0006 line=1431 │ │ 0x0009 line=1433 │ │ 0x000c line=1434 │ │ locals : │ │ @@ -214528,22 +214629,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0b9a14: |[0b9a14] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -0b9a24: 5430 c804 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9a28: 5231 c504 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ -0b9a2c: 5432 c604 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ -0b9a30: 6e10 2614 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@1426 │ │ -0b9a36: 0c02 |0009: move-result-object v2 │ │ -0b9a38: 6e40 cc11 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@11cc │ │ -0b9a3e: 0e00 |000d: return-void │ │ +0b99c0: |[0b99c0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +0b99d0: 5430 c804 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b99d4: 5231 c504 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ +0b99d8: 5432 c604 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ +0b99dc: 6e10 2614 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@1426 │ │ +0b99e2: 0c02 |0009: move-result-object v2 │ │ +0b99e4: 6e40 cc11 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@11cc │ │ +0b99ea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1408 │ │ 0x000d line=1409 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000e reg=4 state I │ │ @@ -214553,46 +214654,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0b9a40: |[0b9a40] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0b9a50: 6e10 d01f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0b9a56: 0a00 |0003: move-result v0 │ │ -0b9a58: 5453 c804 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9a5c: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -0b9a5e: 6e30 8411 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -0b9a64: 0a03 |000a: move-result v3 │ │ -0b9a66: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -0b9a6a: 9003 0007 |000d: add-int v3, v0, v7 │ │ -0b9a6e: 8233 |000f: int-to-float v3, v3 │ │ -0b9a70: 8204 |0010: int-to-float v4, v0 │ │ -0b9a72: a901 0304 |0011: div-float v1, v3, v4 │ │ -0b9a76: 5453 c804 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9a7a: 6e30 c811 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@11c8 │ │ -0b9a80: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0b9a82: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -0b9a86: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -0b9a8a: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -0b9a8c: 6e20 1e20 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0b9a92: 5453 c804 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9a96: 6e10 a711 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -0b9a9c: 0e00 |0026: return-void │ │ -0b9a9e: 5453 c804 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9aa2: 6e10 a111 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -0b9aa8: 0a02 |002c: move-result v2 │ │ -0b9aaa: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -0b9aae: 8233 |002f: int-to-float v3, v3 │ │ -0b9ab0: 8204 |0030: int-to-float v4, v0 │ │ -0b9ab2: a901 0304 |0031: div-float v1, v3, v4 │ │ -0b9ab6: 28e0 |0033: goto 0013 // -0020 │ │ -0b9ab8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0b9aba: 28e9 |0035: goto 001e // -0017 │ │ +0b99ec: |[0b99ec] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +0b99fc: 6e10 d01f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0b9a02: 0a00 |0003: move-result v0 │ │ +0b9a04: 5453 c804 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9a08: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +0b9a0a: 6e30 8411 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +0b9a10: 0a03 |000a: move-result v3 │ │ +0b9a12: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +0b9a16: 9003 0007 |000d: add-int v3, v0, v7 │ │ +0b9a1a: 8233 |000f: int-to-float v3, v3 │ │ +0b9a1c: 8204 |0010: int-to-float v4, v0 │ │ +0b9a1e: a901 0304 |0011: div-float v1, v3, v4 │ │ +0b9a22: 5453 c804 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9a26: 6e30 c811 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@11c8 │ │ +0b9a2c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0b9a2e: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +0b9a32: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +0b9a36: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +0b9a38: 6e20 1e20 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0b9a3e: 5453 c804 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9a42: 6e10 a711 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +0b9a48: 0e00 |0026: return-void │ │ +0b9a4a: 5453 c804 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9a4e: 6e10 a111 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +0b9a54: 0a02 |002c: move-result v2 │ │ +0b9a56: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +0b9a5a: 8233 |002f: int-to-float v3, v3 │ │ +0b9a5c: 8204 |0030: int-to-float v4, v0 │ │ +0b9a5e: a901 0304 |0031: div-float v1, v3, v4 │ │ +0b9a62: 28e0 |0033: goto 0013 // -0020 │ │ +0b9a64: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0b9a66: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1414 │ │ 0x0004 line=1417 │ │ 0x000d line=1418 │ │ 0x0013 line=1423 │ │ 0x0018 line=1424 │ │ @@ -214618,56 +214719,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0b9abc: |[0b9abc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -0b9acc: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -0b9ad0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0b9ad2: 5484 c804 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9ad6: 6e20 9d11 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@119d │ │ -0b9adc: 0a02 |0008: move-result v2 │ │ -0b9ade: 6e10 d01f 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0b9ae4: 0a00 |000c: move-result v0 │ │ -0b9ae6: 5484 c804 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9aea: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -0b9aec: 6e30 8411 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -0b9af2: 0a04 |0013: move-result v4 │ │ -0b9af4: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -0b9af8: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -0b9afc: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -0b9b00: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -0b9b04: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -0b9b08: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -0b9b0c: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -0b9b10: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0b9b12: 5484 c604 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ -0b9b16: 6e10 cd1f 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0b9b1c: 0a05 |0028: move-result v5 │ │ -0b9b1e: 6e30 3914 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1439 │ │ -0b9b24: 5484 c804 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9b28: 6e10 a711 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ -0b9b2e: 0e00 |0031: return-void │ │ -0b9b30: 7b01 |0032: neg-int v1, v0 │ │ -0b9b32: 28f0 |0033: goto 0023 // -0010 │ │ -0b9b34: 5484 c804 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9b38: 6e10 a111 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ -0b9b3e: 0a03 |0039: move-result v3 │ │ -0b9b40: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -0b9b44: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -0b9b48: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -0b9b4c: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -0b9b50: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ -0b9b54: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ -0b9b58: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -0b9b5c: 28db |0048: goto 0023 // -0025 │ │ -0b9b5e: 0131 |0049: move v1, v3 │ │ -0b9b60: 28fe |004a: goto 0048 // -0002 │ │ +0b9a68: |[0b9a68] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +0b9a78: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +0b9a7c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0b9a7e: 5484 c804 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9a82: 6e20 9d11 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@119d │ │ +0b9a88: 0a02 |0008: move-result v2 │ │ +0b9a8a: 6e10 d01f 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0b9a90: 0a00 |000c: move-result v0 │ │ +0b9a92: 5484 c804 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9a96: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +0b9a98: 6e30 8411 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +0b9a9e: 0a04 |0013: move-result v4 │ │ +0b9aa0: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +0b9aa4: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +0b9aa8: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +0b9aac: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +0b9ab0: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +0b9ab4: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +0b9ab8: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +0b9abc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0b9abe: 5484 c604 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ +0b9ac2: 6e10 cd1f 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0b9ac8: 0a05 |0028: move-result v5 │ │ +0b9aca: 6e30 3914 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1439 │ │ +0b9ad0: 5484 c804 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9ad4: 6e10 a711 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@11a7 │ │ +0b9ada: 0e00 |0031: return-void │ │ +0b9adc: 7b01 |0032: neg-int v1, v0 │ │ +0b9ade: 28f0 |0033: goto 0023 // -0010 │ │ +0b9ae0: 5484 c804 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9ae4: 6e10 a111 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@11a1 │ │ +0b9aea: 0a03 |0039: move-result v3 │ │ +0b9aec: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +0b9af0: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +0b9af4: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +0b9af8: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +0b9afc: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +0b9b00: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +0b9b04: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +0b9b08: 28db |0048: goto 0023 // -0025 │ │ +0b9b0a: 0131 |0049: move v1, v3 │ │ +0b9b0c: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1448 │ │ 0x0009 line=1449 │ │ 0x000d line=1452 │ │ 0x0016 line=1453 │ │ 0x0023 line=1459 │ │ @@ -214692,19 +214793,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b9b64: |[0b9b64] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -0b9b74: 5420 c804 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9b78: 5421 c704 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04c7 │ │ -0b9b7c: 6e20 bd11 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@11bd │ │ -0b9b82: 0e00 |0007: return-void │ │ +0b9b10: |[0b9b10] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +0b9b20: 5420 c804 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9b24: 5421 c704 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@04c7 │ │ +0b9b28: 6e20 bd11 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@11bd │ │ +0b9b2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x0007 line=1396 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -214713,17 +214814,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 │ │ -0b9b84: |[0b9b84] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -0b9b94: 5b01 c604 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ -0b9b98: 0e00 |0002: return-void │ │ +0b9b30: |[0b9b30] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +0b9b40: 5b01 c604 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@04c6 │ │ +0b9b44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ 0x0002 line=1392 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -214733,32 +214834,32 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b9b9c: |[0b9b9c] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -0b9bac: 5420 c804 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9bb0: 6e20 ab11 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ -0b9bb6: 0a00 |0005: move-result v0 │ │ -0b9bb8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -0b9bbc: 5420 c804 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9bc0: 5221 c504 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ -0b9bc4: 6e30 8411 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ -0b9bca: 0a00 |000f: move-result v0 │ │ -0b9bcc: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -0b9bd0: 5420 c804 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ -0b9bd4: 6e20 9a11 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ -0b9bda: 0a00 |0017: move-result v0 │ │ -0b9bdc: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -0b9be0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0b9be2: 0f00 |001b: return v0 │ │ -0b9be4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0b9be6: 28fe |001d: goto 001b // -0002 │ │ +0b9b48: |[0b9b48] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +0b9b58: 5420 c804 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9b5c: 6e20 ab11 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@11ab │ │ +0b9b62: 0a00 |0005: move-result v0 │ │ +0b9b64: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0b9b68: 5420 c804 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9b6c: 5221 c504 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@04c5 │ │ +0b9b70: 6e30 8411 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@1184 │ │ +0b9b76: 0a00 |000f: move-result v0 │ │ +0b9b78: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +0b9b7c: 5420 c804 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@04c8 │ │ +0b9b80: 6e20 9a11 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@119a │ │ +0b9b86: 0a00 |0017: move-result v0 │ │ +0b9b88: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +0b9b8c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0b9b8e: 0f00 |001b: return v0 │ │ +0b9b90: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0b9b92: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1402 │ │ 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 │ │ @@ -214794,17 +214895,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b9be8: |[0b9be8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -0b9bf8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b9bfe: 0e00 |0003: return-void │ │ +0b9b94: |[0b9b94] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +0b9ba4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b9baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -214813,17 +214914,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 │ │ -0b9c00: |[0b9c00] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0b9c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9c12: 0f00 |0001: return v0 │ │ +0b9bac: |[0b9bac] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +0b9bbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b9bbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -214833,16 +214934,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b9c14: |[0b9c14] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -0b9c24: 0e00 |0000: return-void │ │ +0b9bc0: |[0b9bc0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +0b9bd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -214851,17 +214952,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b9c28: |[0b9c28] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -0b9c38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b9c3a: 0f00 |0001: return v0 │ │ +0b9bd4: |[0b9bd4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0b9be4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b9be6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -214870,17 +214971,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 │ │ -0b9c3c: |[0b9c3c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0b9c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9c4e: 1100 |0001: return-object v0 │ │ +0b9be8: |[0b9be8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0b9bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b9bfa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -214889,17 +214990,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b9c50: |[0b9c50] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -0b9c60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9c62: 0f00 |0001: return v0 │ │ +0b9bfc: |[0b9bfc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0b9c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b9c0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 velocity I │ │ @@ -214909,17 +215010,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b9c64: |[0b9c64] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -0b9c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9c76: 0f00 |0001: return v0 │ │ +0b9c10: |[0b9c10] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0b9c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b9c22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 deltaDistance F │ │ @@ -214929,17 +215030,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b9c78: |[0b9c78] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -0b9c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b9c8a: 0f00 |0001: return v0 │ │ +0b9c24: |[0b9c24] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0b9c34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b9c36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -214948,16 +215049,16 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b9c8c: |[0b9c8c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -0b9c9c: 0e00 |0000: return-void │ │ +0b9c38: |[0b9c38] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +0b9c48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 width I │ │ @@ -214994,17 +215095,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b9ca0: |[0b9ca0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -0b9cb0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0b9cb6: 0e00 |0003: return-void │ │ +0b9c4c: |[0b9c4c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +0b9c5c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0b9c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -215013,18 +215114,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 │ │ -0b9cb8: |[0b9cb8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0b9cc8: 7120 f111 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@11f1 │ │ -0b9cce: 0a00 |0003: move-result v0 │ │ -0b9cd0: 0f00 |0004: return v0 │ │ +0b9c64: |[0b9c64] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +0b9c74: 7120 f111 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@11f1 │ │ +0b9c7a: 0a00 |0003: move-result v0 │ │ +0b9c7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -215034,17 +215135,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b9cd4: |[0b9cd4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -0b9ce4: 7110 f211 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@11f2 │ │ -0b9cea: 0e00 |0003: return-void │ │ +0b9c80: |[0b9c80] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +0b9c90: 7110 f211 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@11f2 │ │ +0b9c96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -215054,18 +215155,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b9cec: |[0b9cec] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -0b9cfc: 7110 f311 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@11f3 │ │ -0b9d02: 0a00 |0003: move-result v0 │ │ -0b9d04: 0f00 |0004: return v0 │ │ +0b9c98: |[0b9c98] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0b9ca8: 7110 f311 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@11f3 │ │ +0b9cae: 0a00 |0003: move-result v0 │ │ +0b9cb0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -215074,18 +215175,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 │ │ -0b9d08: |[0b9d08] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0b9d18: 7110 f411 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@11f4 │ │ -0b9d1e: 0c00 |0003: move-result-object v0 │ │ -0b9d20: 1100 |0004: return-object v0 │ │ +0b9cb4: |[0b9cb4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0b9cc4: 7110 f411 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@11f4 │ │ +0b9cca: 0c00 |0003: move-result-object v0 │ │ +0b9ccc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -215094,18 +215195,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b9d24: |[0b9d24] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -0b9d34: 7120 f511 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@11f5 │ │ -0b9d3a: 0a00 |0003: move-result v0 │ │ -0b9d3c: 0f00 |0004: return v0 │ │ +0b9cd0: |[0b9cd0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0b9ce0: 7120 f511 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@11f5 │ │ +0b9ce6: 0a00 |0003: move-result v0 │ │ +0b9ce8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 velocity I │ │ @@ -215115,18 +215216,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b9d40: |[0b9d40] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -0b9d50: 7120 f611 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@11f6 │ │ -0b9d56: 0a00 |0003: move-result v0 │ │ -0b9d58: 0f00 |0004: return v0 │ │ +0b9cec: |[0b9cec] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0b9cfc: 7120 f611 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@11f6 │ │ +0b9d02: 0a00 |0003: move-result v0 │ │ +0b9d04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 deltaDistance F │ │ @@ -215136,18 +215237,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b9d5c: |[0b9d5c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -0b9d6c: 7110 f711 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@11f7 │ │ -0b9d72: 0a00 |0003: move-result v0 │ │ -0b9d74: 0f00 |0004: return v0 │ │ +0b9d08: |[0b9d08] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0b9d18: 7110 f711 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@11f7 │ │ +0b9d1e: 0a00 |0003: move-result v0 │ │ +0b9d20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -215156,17 +215257,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b9d78: |[0b9d78] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -0b9d88: 7130 f811 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@11f8 │ │ -0b9d8e: 0e00 |0003: return-void │ │ +0b9d24: |[0b9d24] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +0b9d34: 7130 f811 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@11f8 │ │ +0b9d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -215207,18 +215308,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 │ │ -0b9d90: |[0b9d90] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ -0b9da0: 5b01 f004 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04f0 │ │ -0b9da4: 7010 c50f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@0fc5 │ │ -0b9daa: 0e00 |0005: return-void │ │ +0b9d3c: |[0b9d3c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ +0b9d4c: 5b01 f004 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04f0 │ │ +0b9d50: 7010 c50f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@0fc5 │ │ +0b9d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -215227,17 +215328,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 │ │ -0b9dac: |[0b9dac] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ -0b9dbc: 7020 f911 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@11f9 │ │ -0b9dc2: 0e00 |0003: return-void │ │ +0b9d58: |[0b9d58] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ +0b9d68: 7020 f911 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@11f9 │ │ +0b9d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/ExploreByTouchHelper$1; │ │ @@ -215248,19 +215349,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 │ │ -0b9dc4: |[0b9dc4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b9dd4: 5410 f004 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04f0 │ │ -0b9dd8: 7120 ff11 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@11ff │ │ -0b9dde: 0c00 |0005: move-result-object v0 │ │ -0b9de0: 1100 |0006: return-object v0 │ │ +0b9d70: |[0b9d70] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b9d80: 5410 f004 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04f0 │ │ +0b9d84: 7120 ff11 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@11ff │ │ +0b9d8a: 0c00 |0005: move-result-object v0 │ │ +0b9d8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ │ │ @@ -215269,19 +215370,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b9de4: |[0b9de4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ -0b9df4: 5410 f004 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04f0 │ │ -0b9df8: 7140 0012 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@1200 │ │ -0b9dfe: 0a00 |0005: move-result v0 │ │ -0b9e00: 0f00 |0006: return v0 │ │ +0b9d90: |[0b9d90] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ +0b9da0: 5410 f004 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@04f0 │ │ +0b9da4: 7140 0012 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@1200 │ │ +0b9daa: 0a00 |0005: move-result v0 │ │ +0b9dac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -215364,65 +215465,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b9e04: |[0b9e04] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ -0b9e14: 1c00 d503 |0000: const-class v0, Landroid/view/View; // type@03d5 │ │ -0b9e18: 6e10 7124 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0b9e1e: 0c00 |0005: move-result-object v0 │ │ -0b9e20: 6900 f104 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04f1 │ │ -0b9e24: 0e00 |0008: return-void │ │ +0b9db0: |[0b9db0] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ +0b9dc0: 1c00 d503 |0000: const-class v0, Landroid/view/View; // type@03d5 │ │ +0b9dc4: 6e10 7124 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0b9dca: 0c00 |0005: move-result-object v0 │ │ +0b9dcc: 6900 f104 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04f1 │ │ +0b9dd0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0b9e28: |[0b9e28] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ -0b9e38: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ -0b9e3c: 7010 be0a 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0abe │ │ -0b9e42: 2201 6500 |0005: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0b9e46: 7010 6902 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0b9e4c: 5b31 f904 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04f9 │ │ -0b9e50: 2201 6500 |000c: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0b9e54: 7010 6902 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0b9e5a: 5b31 f804 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ -0b9e5e: 2201 6500 |0013: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0b9e62: 7010 6902 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0b9e68: 5b31 fa04 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04fa │ │ -0b9e6c: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -0b9e6e: 2311 5406 |001b: new-array v1, v1, [I // type@0654 │ │ -0b9e72: 5b31 f704 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04f7 │ │ -0b9e76: 5932 f304 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ -0b9e7a: 5932 f404 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04f4 │ │ -0b9e7e: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ -0b9e82: 2201 7e04 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0b9e86: 1a02 c813 |0027: const-string v2, "View may not be null" // string@13c8 │ │ -0b9e8a: 7020 8824 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0b9e90: 2701 |002c: throw v1 │ │ -0b9e92: 5b34 fb04 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0b9e96: 6e10 b11f 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ -0b9e9c: 0c00 |0032: move-result-object v0 │ │ -0b9e9e: 1a01 4c16 |0033: const-string v1, "accessibility" // string@164c │ │ -0b9ea2: 6e20 3601 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0b9ea8: 0c01 |0038: move-result-object v1 │ │ -0b9eaa: 1f01 e703 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@03e7 │ │ -0b9eae: 5b31 f504 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ -0b9eb2: 0e00 |003d: return-void │ │ +0b9dd4: |[0b9dd4] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ +0b9de4: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +0b9de8: 7010 be0a 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0abe │ │ +0b9dee: 2201 6500 |0005: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0b9df2: 7010 6902 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0b9df8: 5b31 f904 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04f9 │ │ +0b9dfc: 2201 6500 |000c: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0b9e00: 7010 6902 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0b9e06: 5b31 f804 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ +0b9e0a: 2201 6500 |0013: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0b9e0e: 7010 6902 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0b9e14: 5b31 fa04 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04fa │ │ +0b9e18: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +0b9e1a: 2311 5406 |001b: new-array v1, v1, [I // type@0654 │ │ +0b9e1e: 5b31 f704 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04f7 │ │ +0b9e22: 5932 f304 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ +0b9e26: 5932 f404 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04f4 │ │ +0b9e2a: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ +0b9e2e: 2201 7e04 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0b9e32: 1a02 c813 |0027: const-string v2, "View may not be null" // string@13c8 │ │ +0b9e36: 7020 8824 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0b9e3c: 2701 |002c: throw v1 │ │ +0b9e3e: 5b34 fb04 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0b9e42: 6e10 b11f 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ +0b9e48: 0c00 |0032: move-result-object v0 │ │ +0b9e4a: 1a01 4c16 |0033: const-string v1, "accessibility" // string@164c │ │ +0b9e4e: 6e20 3601 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0b9e54: 0c01 |0038: move-result-object v1 │ │ +0b9e56: 1f01 e703 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@03e7 │ │ +0b9e5a: 5b31 f504 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ +0b9e5e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0005 line=64 │ │ 0x000c line=65 │ │ 0x0013 line=66 │ │ 0x001a line=67 │ │ @@ -215444,18 +215545,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 │ │ -0b9eb4: |[0b9eb4] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b9ec4: 7020 0512 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1205 │ │ -0b9eca: 0c00 |0003: move-result-object v0 │ │ -0b9ecc: 1100 |0004: return-object v0 │ │ +0b9e60: |[0b9e60] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b9e70: 7020 0512 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1205 │ │ +0b9e76: 0c00 |0003: move-result-object v0 │ │ +0b9e78: 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 │ │ │ │ @@ -215464,18 +215565,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 │ │ -0b9ed0: |[0b9ed0] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ -0b9ee0: 7040 1512 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@1215 │ │ -0b9ee6: 0a00 |0003: move-result v0 │ │ -0b9ee8: 0f00 |0004: return v0 │ │ +0b9e7c: |[0b9e7c] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ +0b9e8c: 7040 1512 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@1215 │ │ +0b9e92: 0a00 |0003: move-result v0 │ │ +0b9e94: 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 │ │ @@ -215486,28 +215587,28 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0b9eec: |[0b9eec] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ -0b9efc: 7020 1012 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1210 │ │ -0b9f02: 0a00 |0003: move-result v0 │ │ -0b9f04: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -0b9f08: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ -0b9f0c: 5910 f304 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ -0b9f10: 5410 fb04 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0b9f14: 6e10 d51f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1fd5 │ │ -0b9f1a: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ -0b9f1e: 6e30 1912 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ -0b9f24: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0b9f26: 0f00 |0015: return v0 │ │ -0b9f28: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0b9f2a: 28fe |0017: goto 0015 // -0002 │ │ +0b9e98: |[0b9e98] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ +0b9ea8: 7020 1012 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1210 │ │ +0b9eae: 0a00 |0003: move-result v0 │ │ +0b9eb0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +0b9eb4: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ +0b9eb8: 5910 f304 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ +0b9ebc: 5410 fb04 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0b9ec0: 6e10 d51f 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1fd5 │ │ +0b9ec6: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +0b9eca: 6e30 1912 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ +0b9ed0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0b9ed2: 0f00 |0015: return v0 │ │ +0b9ed4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0b9ed6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0006 line=564 │ │ 0x000a line=565 │ │ 0x000f line=566 │ │ 0x0014 line=568 │ │ @@ -215521,24 +215622,24 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b9f2c: |[0b9f2c] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -0b9f3c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b9f42: 7030 0312 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1203 │ │ -0b9f48: 0c00 |0006: move-result-object v0 │ │ -0b9f4a: 1100 |0007: return-object v0 │ │ -0b9f4c: 7020 0412 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1204 │ │ -0b9f52: 0c00 |000b: move-result-object v0 │ │ -0b9f54: 28fb |000c: goto 0007 // -0005 │ │ -0b9f56: 0000 |000d: nop // spacer │ │ -0b9f58: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +0b9ed8: |[0b9ed8] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +0b9ee8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b9eee: 7030 0312 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1203 │ │ +0b9ef4: 0c00 |0006: move-result-object v0 │ │ +0b9ef6: 1100 |0007: return-object v0 │ │ +0b9ef8: 7020 0412 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1204 │ │ +0b9efe: 0c00 |000b: move-result-object v0 │ │ +0b9f00: 28fb |000c: goto 0007 // -0005 │ │ +0b9f02: 0000 |000d: nop // spacer │ │ +0b9f04: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=259 │ │ 0x0008 line=257 │ │ 0x000d line=255 │ │ locals : │ │ @@ -215551,45 +215652,45 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0b9f64: |[0b9f64] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -0b9f74: 7110 a120 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@20a1 │ │ -0b9f7a: 0c00 |0003: move-result-object v0 │ │ -0b9f7c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0b9f7e: 6e20 a320 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@20a3 │ │ -0b9f84: 6202 f104 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04f1 │ │ -0b9f88: 6e20 a220 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20a2 │ │ -0b9f8e: 6e30 1312 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@1213 │ │ -0b9f94: 6e10 a020 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20a0 │ │ -0b9f9a: 0c02 |0013: move-result-object v2 │ │ -0b9f9c: 7210 8625 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2586 │ │ -0b9fa2: 0a02 |0017: move-result v2 │ │ -0b9fa4: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -0b9fa8: 6e10 9c20 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@209c │ │ -0b9fae: 0c02 |001d: move-result-object v2 │ │ -0b9fb0: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ -0b9fb4: 2202 8e04 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@048e │ │ -0b9fb8: 1a03 8f03 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@038f │ │ -0b9fbc: 7020 c824 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0b9fc2: 2702 |0027: throw v2 │ │ -0b9fc4: 5442 fb04 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0b9fc8: 6e10 b11f 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ -0b9fce: 0c02 |002d: move-result-object v2 │ │ -0b9fd0: 6e10 3101 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -0b9fd6: 0c02 |0031: move-result-object v2 │ │ -0b9fd8: 6e20 a420 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@20a4 │ │ -0b9fde: 7110 320e 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0e32 │ │ -0b9fe4: 0c01 |0038: move-result-object v1 │ │ -0b9fe6: 5442 fb04 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0b9fea: 6e30 9f10 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@109f │ │ -0b9ff0: 1100 |003e: return-object v0 │ │ +0b9f10: |[0b9f10] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +0b9f20: 7110 a120 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@20a1 │ │ +0b9f26: 0c00 |0003: move-result-object v0 │ │ +0b9f28: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0b9f2a: 6e20 a320 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@20a3 │ │ +0b9f30: 6202 f104 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04f1 │ │ +0b9f34: 6e20 a220 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20a2 │ │ +0b9f3a: 6e30 1312 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@1213 │ │ +0b9f40: 6e10 a020 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@20a0 │ │ +0b9f46: 0c02 |0013: move-result-object v2 │ │ +0b9f48: 7210 8625 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2586 │ │ +0b9f4e: 0a02 |0017: move-result v2 │ │ +0b9f50: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +0b9f54: 6e10 9c20 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@209c │ │ +0b9f5a: 0c02 |001d: move-result-object v2 │ │ +0b9f5c: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +0b9f60: 2202 8e04 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@048e │ │ +0b9f64: 1a03 8f03 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@038f │ │ +0b9f68: 7020 c824 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0b9f6e: 2702 |0027: throw v2 │ │ +0b9f70: 5442 fb04 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0b9f74: 6e10 b11f 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ +0b9f7a: 0c02 |002d: move-result-object v2 │ │ +0b9f7c: 6e10 3101 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +0b9f82: 0c02 |0031: move-result-object v2 │ │ +0b9f84: 6e20 a420 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@20a4 │ │ +0b9f8a: 7110 320e 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0e32 │ │ +0b9f90: 0c01 |0038: move-result-object v1 │ │ +0b9f92: 5442 fb04 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0b9f96: 6e30 9f10 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@109f │ │ +0b9f9c: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ 0x000d line=292 │ │ 0x0010 line=295 │ │ @@ -215610,20 +215711,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b9ff4: |[0b9ff4] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ -0ba004: 7110 a120 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@20a1 │ │ -0ba00a: 0c00 |0003: move-result-object v0 │ │ -0ba00c: 5421 fb04 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba010: 7120 0a0d 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0d0a │ │ -0ba016: 1100 |0009: return-object v0 │ │ +0b9fa0: |[0b9fa0] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ +0b9fb0: 7110 a120 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@20a1 │ │ +0b9fb6: 0c00 |0003: move-result-object v0 │ │ +0b9fb8: 5421 fb04 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0b9fbc: 7120 0a0d 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0d0a │ │ +0b9fc2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0004 line=272 │ │ 0x0009 line=273 │ │ locals : │ │ 0x0004 - 0x000a reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -215635,24 +215736,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 │ │ -0ba018: |[0ba018] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0ba028: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0ba02e: 7020 0612 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1206 │ │ -0ba034: 0c00 |0006: move-result-object v0 │ │ -0ba036: 1100 |0007: return-object v0 │ │ -0ba038: 7010 0712 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1207 │ │ -0ba03e: 0c00 |000b: move-result-object v0 │ │ -0ba040: 28fb |000c: goto 0007 // -0005 │ │ -0ba042: 0000 |000d: nop // spacer │ │ -0ba044: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +0b9fc4: |[0b9fc4] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b9fd4: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b9fda: 7020 0612 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1206 │ │ +0b9fe0: 0c00 |0006: move-result-object v0 │ │ +0b9fe2: 1100 |0007: return-object v0 │ │ +0b9fe4: 7010 0712 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1207 │ │ +0b9fea: 0c00 |000b: move-result-object v0 │ │ +0b9fec: 28fb |000c: goto 0007 // -0005 │ │ +0b9fee: 0000 |000d: nop // spacer │ │ +0b9ff0: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=324 │ │ 0x0008 line=322 │ │ 0x000d line=320 │ │ locals : │ │ @@ -215664,98 +215765,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 │ │ -0ba050: |[0ba050] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0ba060: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0ba062: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0ba064: 7100 4e0f 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f4e │ │ -0ba06a: 0c01 |0005: move-result-object v1 │ │ -0ba06c: 6e20 5d0f 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0f5d │ │ -0ba072: 6204 f104 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04f1 │ │ -0ba076: 6e20 5a0f 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ -0ba07c: 6e30 1412 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1214 │ │ -0ba082: 6e10 3e0f 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0f3e │ │ -0ba088: 0c04 |0014: move-result-object v4 │ │ -0ba08a: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ -0ba08e: 6e10 380f 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0f38 │ │ -0ba094: 0c04 |001a: move-result-object v4 │ │ -0ba096: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -0ba09a: 2204 8e04 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@048e │ │ -0ba09e: 1a05 9003 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0390 │ │ -0ba0a2: 7020 c824 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0ba0a8: 2704 |0024: throw v4 │ │ -0ba0aa: 5484 f804 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ -0ba0ae: 6e20 330f 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0f33 │ │ -0ba0b4: 5484 f804 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ -0ba0b8: 6e10 6e02 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@026e │ │ -0ba0be: 0a04 |002f: move-result v4 │ │ -0ba0c0: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -0ba0c4: 2204 8e04 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@048e │ │ -0ba0c8: 1a05 9303 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0393 │ │ -0ba0cc: 7020 c824 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0ba0d2: 2704 |0039: throw v4 │ │ -0ba0d4: 6e10 320f 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0f32 │ │ -0ba0da: 0a00 |003d: move-result v0 │ │ -0ba0dc: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ -0ba0e0: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ -0ba0e4: 2204 8e04 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@048e │ │ -0ba0e8: 1a05 9103 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0391 │ │ -0ba0ec: 7020 c824 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0ba0f2: 2704 |0049: throw v4 │ │ -0ba0f4: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -0ba0f8: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ -0ba0fc: 2204 8e04 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@048e │ │ -0ba100: 1a05 9203 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0392 │ │ -0ba104: 7020 c824 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0ba10a: 2704 |0055: throw v4 │ │ -0ba10c: 5484 fb04 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba110: 6e10 b11f 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ -0ba116: 0c04 |005b: move-result-object v4 │ │ -0ba118: 6e10 3101 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -0ba11e: 0c04 |005f: move-result-object v4 │ │ -0ba120: 6e20 630f 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0f63 │ │ -0ba126: 5484 fb04 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba12a: 6e30 6a0f 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@0f6a │ │ -0ba130: 5484 fb04 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba134: 6e20 640f 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0f64 │ │ -0ba13a: 5284 f304 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ -0ba13e: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ -0ba142: 6e20 550f 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0f55 │ │ -0ba148: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ -0ba14c: 6e20 2a0f 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ -0ba152: 5484 f804 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ -0ba156: 7020 0d12 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@120d │ │ -0ba15c: 0a04 |007e: move-result v4 │ │ -0ba15e: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ -0ba162: 6e20 6d0f 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0f6d │ │ -0ba168: 5484 f804 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ -0ba16c: 6e20 560f 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0f56 │ │ -0ba172: 5484 fb04 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba176: 5485 f704 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04f7 │ │ -0ba17a: 6e20 be1f 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fbe │ │ -0ba180: 5484 f704 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04f7 │ │ -0ba184: 4402 0407 |0092: aget v2, v4, v7 │ │ -0ba188: 5484 f704 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04f7 │ │ -0ba18c: 4403 0406 |0096: aget v3, v4, v6 │ │ -0ba190: 5484 f904 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04f9 │ │ -0ba194: 5485 f804 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ -0ba198: 6e20 7102 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0271 │ │ -0ba19e: 5484 f904 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04f9 │ │ -0ba1a2: 6e30 6f02 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@026f │ │ -0ba1a8: 5484 f904 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04f9 │ │ -0ba1ac: 6e20 570f 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f57 │ │ -0ba1b2: 1101 |00a9: return-object v1 │ │ -0ba1b4: 6e20 550f 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0f55 │ │ -0ba1ba: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ -0ba1be: 6e20 2a0f 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ -0ba1c4: 28c7 |00b2: goto 0079 // -0039 │ │ +0b9ffc: |[0b9ffc] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0ba00c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ba00e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0ba010: 7100 4e0f 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f4e │ │ +0ba016: 0c01 |0005: move-result-object v1 │ │ +0ba018: 6e20 5d0f 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0f5d │ │ +0ba01e: 6204 f104 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@04f1 │ │ +0ba022: 6e20 5a0f 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ +0ba028: 6e30 1412 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1214 │ │ +0ba02e: 6e10 3e0f 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0f3e │ │ +0ba034: 0c04 |0014: move-result-object v4 │ │ +0ba036: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ +0ba03a: 6e10 380f 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0f38 │ │ +0ba040: 0c04 |001a: move-result-object v4 │ │ +0ba042: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +0ba046: 2204 8e04 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@048e │ │ +0ba04a: 1a05 9003 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0390 │ │ +0ba04e: 7020 c824 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0ba054: 2704 |0024: throw v4 │ │ +0ba056: 5484 f804 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ +0ba05a: 6e20 330f 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0f33 │ │ +0ba060: 5484 f804 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ +0ba064: 6e10 6e02 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@026e │ │ +0ba06a: 0a04 |002f: move-result v4 │ │ +0ba06c: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +0ba070: 2204 8e04 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@048e │ │ +0ba074: 1a05 9303 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0393 │ │ +0ba078: 7020 c824 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0ba07e: 2704 |0039: throw v4 │ │ +0ba080: 6e10 320f 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0f32 │ │ +0ba086: 0a00 |003d: move-result v0 │ │ +0ba088: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ +0ba08c: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ +0ba090: 2204 8e04 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@048e │ │ +0ba094: 1a05 9103 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0391 │ │ +0ba098: 7020 c824 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0ba09e: 2704 |0049: throw v4 │ │ +0ba0a0: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +0ba0a4: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +0ba0a8: 2204 8e04 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@048e │ │ +0ba0ac: 1a05 9203 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0392 │ │ +0ba0b0: 7020 c824 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0ba0b6: 2704 |0055: throw v4 │ │ +0ba0b8: 5484 fb04 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba0bc: 6e10 b11f 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@1fb1 │ │ +0ba0c2: 0c04 |005b: move-result-object v4 │ │ +0ba0c4: 6e10 3101 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +0ba0ca: 0c04 |005f: move-result-object v4 │ │ +0ba0cc: 6e20 630f 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0f63 │ │ +0ba0d2: 5484 fb04 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba0d6: 6e30 6a0f 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@0f6a │ │ +0ba0dc: 5484 fb04 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba0e0: 6e20 640f 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0f64 │ │ +0ba0e6: 5284 f304 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ +0ba0ea: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ +0ba0ee: 6e20 550f 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0f55 │ │ +0ba0f4: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ +0ba0f8: 6e20 2a0f 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ +0ba0fe: 5484 f804 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ +0ba102: 7020 0d12 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@120d │ │ +0ba108: 0a04 |007e: move-result v4 │ │ +0ba10a: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ +0ba10e: 6e20 6d0f 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0f6d │ │ +0ba114: 5484 f804 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ +0ba118: 6e20 560f 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0f56 │ │ +0ba11e: 5484 fb04 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba122: 5485 f704 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04f7 │ │ +0ba126: 6e20 be1f 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@1fbe │ │ +0ba12c: 5484 f704 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04f7 │ │ +0ba130: 4402 0407 |0092: aget v2, v4, v7 │ │ +0ba134: 5484 f704 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@04f7 │ │ +0ba138: 4403 0406 |0096: aget v3, v4, v6 │ │ +0ba13c: 5484 f904 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04f9 │ │ +0ba140: 5485 f804 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@04f8 │ │ +0ba144: 6e20 7102 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0271 │ │ +0ba14a: 5484 f904 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04f9 │ │ +0ba14e: 6e30 6f02 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@026f │ │ +0ba154: 5484 f904 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@04f9 │ │ +0ba158: 6e20 570f 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f57 │ │ +0ba15e: 1101 |00a9: return-object v1 │ │ +0ba160: 6e20 550f 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0f55 │ │ +0ba166: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ +0ba16a: 6e20 2a0f 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ +0ba170: 28c7 |00b2: goto 0079 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0006 line=381 │ │ 0x0009 line=382 │ │ 0x000e line=385 │ │ 0x0011 line=388 │ │ @@ -215799,37 +215900,37 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0ba1c8: |[0ba1c8] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0ba1d8: 5464 fb04 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba1dc: 7110 500f 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f50 │ │ -0ba1e2: 0c02 |0005: move-result-object v2 │ │ -0ba1e4: 5464 fb04 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba1e8: 7120 0b0d 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0d0b │ │ -0ba1ee: 2203 b504 |000b: new-instance v3, Ljava/util/LinkedList; // type@04b5 │ │ -0ba1f2: 7010 7e25 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@257e │ │ -0ba1f8: 6e20 0c12 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@120c │ │ -0ba1fe: 6e10 7f25 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@257f │ │ -0ba204: 0c01 |0016: move-result-object v1 │ │ -0ba206: 7210 6f25 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0ba20c: 0a04 |001a: move-result v4 │ │ -0ba20e: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ -0ba212: 7210 7025 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0ba218: 0c00 |0020: move-result-object v0 │ │ -0ba21a: 1f00 8204 |0021: check-cast v0, Ljava/lang/Integer; // type@0482 │ │ -0ba21e: 5464 fb04 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba222: 6e10 9024 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0ba228: 0a05 |0028: move-result v5 │ │ -0ba22a: 6e30 2c0f 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@0f2c │ │ -0ba230: 28eb |002c: goto 0017 // -0015 │ │ -0ba232: 1102 |002d: return-object v2 │ │ +0ba174: |[0ba174] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0ba184: 5464 fb04 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba188: 7110 500f 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f50 │ │ +0ba18e: 0c02 |0005: move-result-object v2 │ │ +0ba190: 5464 fb04 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba194: 7120 0b0d 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0d0b │ │ +0ba19a: 2203 b504 |000b: new-instance v3, Ljava/util/LinkedList; // type@04b5 │ │ +0ba19e: 7010 7e25 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@257e │ │ +0ba1a4: 6e20 0c12 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@120c │ │ +0ba1aa: 6e10 7f25 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@257f │ │ +0ba1b0: 0c01 |0016: move-result-object v1 │ │ +0ba1b2: 7210 6f25 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0ba1b8: 0a04 |001a: move-result v4 │ │ +0ba1ba: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ +0ba1be: 7210 7025 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0ba1c4: 0c00 |0020: move-result-object v0 │ │ +0ba1c6: 1f00 8204 |0021: check-cast v0, Ljava/lang/Integer; // type@0482 │ │ +0ba1ca: 5464 fb04 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba1ce: 6e10 9024 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0ba1d4: 0a05 |0028: move-result v5 │ │ +0ba1d6: 6e30 2c0f 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@0f2c │ │ +0ba1dc: 28eb |002c: goto 0017 // -0015 │ │ +0ba1de: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ 0x000b line=339 │ │ 0x0010 line=340 │ │ 0x0013 line=342 │ │ @@ -215847,53 +215948,53 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0ba234: |[0ba234] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ -0ba244: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ba246: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -0ba24a: 6e10 6e02 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@026e │ │ -0ba250: 0a03 |0006: move-result v3 │ │ -0ba252: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -0ba256: 0f02 |0009: return v2 │ │ -0ba258: 5453 fb04 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba25c: 6e10 d21f 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1fd2 │ │ -0ba262: 0a03 |000f: move-result v3 │ │ -0ba264: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ -0ba268: 5453 fb04 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba26c: 6e10 c61f 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0ba272: 0c01 |0017: move-result-object v1 │ │ -0ba274: 2013 d503 |0018: instance-of v3, v1, Landroid/view/View; // type@03d5 │ │ -0ba278: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -0ba27c: 0710 |001c: move-object v0, v1 │ │ -0ba27e: 1f00 d503 |001d: check-cast v0, Landroid/view/View; // type@03d5 │ │ -0ba282: 7110 fe0c 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@0cfe │ │ -0ba288: 0a03 |0022: move-result v3 │ │ -0ba28a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -0ba28c: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ -0ba290: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ -0ba294: 6e10 cf1f 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0ba29a: 0a03 |002b: move-result v3 │ │ -0ba29c: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ -0ba2a0: 6e10 c61f 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0ba2a6: 0c01 |0031: move-result-object v1 │ │ -0ba2a8: 28e6 |0032: goto 0018 // -001a │ │ -0ba2aa: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ -0ba2ae: 5453 fb04 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba2b2: 5454 fa04 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04fa │ │ -0ba2b6: 6e20 bd1f 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1fbd │ │ -0ba2bc: 0a03 |003c: move-result v3 │ │ -0ba2be: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -0ba2c2: 5452 fa04 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04fa │ │ -0ba2c6: 6e20 6d02 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@026d │ │ -0ba2cc: 0a02 |0044: move-result v2 │ │ -0ba2ce: 28c4 |0045: goto 0009 // -003c │ │ +0ba1e0: |[0ba1e0] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ +0ba1f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ba1f2: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +0ba1f6: 6e10 6e02 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@026e │ │ +0ba1fc: 0a03 |0006: move-result v3 │ │ +0ba1fe: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +0ba202: 0f02 |0009: return v2 │ │ +0ba204: 5453 fb04 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba208: 6e10 d21f 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@1fd2 │ │ +0ba20e: 0a03 |000f: move-result v3 │ │ +0ba210: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ +0ba214: 5453 fb04 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba218: 6e10 c61f 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0ba21e: 0c01 |0017: move-result-object v1 │ │ +0ba220: 2013 d503 |0018: instance-of v3, v1, Landroid/view/View; // type@03d5 │ │ +0ba224: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +0ba228: 0710 |001c: move-object v0, v1 │ │ +0ba22a: 1f00 d503 |001d: check-cast v0, Landroid/view/View; // type@03d5 │ │ +0ba22e: 7110 fe0c 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@0cfe │ │ +0ba234: 0a03 |0022: move-result v3 │ │ +0ba236: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0ba238: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ +0ba23c: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ +0ba240: 6e10 cf1f 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0ba246: 0a03 |002b: move-result v3 │ │ +0ba248: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ +0ba24c: 6e10 c61f 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0ba252: 0c01 |0031: move-result-object v1 │ │ +0ba254: 28e6 |0032: goto 0018 // -001a │ │ +0ba256: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ +0ba25a: 5453 fb04 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba25e: 5454 fa04 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04fa │ │ +0ba262: 6e20 bd1f 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@1fbd │ │ +0ba268: 0a03 |003c: move-result v3 │ │ +0ba26a: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +0ba26e: 5452 fa04 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@04fa │ │ +0ba272: 6e20 6d02 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@026d │ │ +0ba278: 0a02 |0044: move-result v2 │ │ +0ba27a: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ 0x0009 line=514 │ │ 0x000a line=489 │ │ 0x0012 line=494 │ │ 0x0018 line=495 │ │ @@ -215915,21 +216016,21 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ba2d0: |[0ba2d0] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ -0ba2e0: 5210 f304 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ -0ba2e4: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -0ba2e8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0ba2ea: 0f00 |0005: return v0 │ │ -0ba2ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ba2ee: 28fe |0007: goto 0005 // -0002 │ │ +0ba27c: |[0ba27c] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ +0ba28c: 5210 f304 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ +0ba290: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +0ba294: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ba296: 0f00 |0005: return v0 │ │ +0ba298: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ba29a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0008 reg=2 virtualViewId I │ │ │ │ @@ -215938,26 +216039,26 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0ba2f0: |[0ba2f0] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ -0ba300: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ -0ba306: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ba308: 0f00 |0004: return v0 │ │ -0ba30a: 7020 1812 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@1218 │ │ -0ba310: 0a00 |0008: move-result v0 │ │ -0ba312: 28fb |0009: goto 0004 // -0005 │ │ -0ba314: 7020 0112 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1201 │ │ -0ba31a: 0a00 |000d: move-result v0 │ │ -0ba31c: 28f6 |000e: goto 0004 // -000a │ │ -0ba31e: 0000 |000f: nop // spacer │ │ -0ba320: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ +0ba29c: |[0ba29c] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ +0ba2ac: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ +0ba2b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ba2b4: 0f00 |0004: return v0 │ │ +0ba2b6: 7020 1812 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@1218 │ │ +0ba2bc: 0a00 |0008: move-result v0 │ │ +0ba2be: 28fb |0009: goto 0004 // -0005 │ │ +0ba2c0: 7020 0112 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1201 │ │ +0ba2c6: 0a00 |000d: move-result v0 │ │ +0ba2c8: 28f6 |000e: goto 0004 // -000a │ │ +0ba2ca: 0000 |000f: nop // spacer │ │ +0ba2cc: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=470 │ │ 0x0005 line=466 │ │ 0x000a line=468 │ │ 0x000f line=464 │ │ @@ -215972,24 +216073,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0ba334: |[0ba334] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ -0ba344: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0ba34a: 7040 1612 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@1216 │ │ -0ba350: 0a00 |0006: move-result v0 │ │ -0ba352: 0f00 |0007: return v0 │ │ -0ba354: 7030 1712 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@1217 │ │ -0ba35a: 0a00 |000b: move-result v0 │ │ -0ba35c: 28fb |000c: goto 0007 // -0005 │ │ -0ba35e: 0000 |000d: nop // spacer │ │ -0ba360: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +0ba2e0: |[0ba2e0] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ +0ba2f0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0ba2f6: 7040 1612 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@1216 │ │ +0ba2fc: 0a00 |0006: move-result v0 │ │ +0ba2fe: 0f00 |0007: return v0 │ │ +0ba300: 7030 1712 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@1217 │ │ +0ba306: 0a00 |000b: move-result v0 │ │ +0ba308: 28fb |000c: goto 0007 // -0005 │ │ +0ba30a: 0000 |000d: nop // spacer │ │ +0ba30c: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=445 │ │ 0x0008 line=443 │ │ 0x000d line=441 │ │ locals : │ │ @@ -216003,24 +216104,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0ba36c: |[0ba36c] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ -0ba37c: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ -0ba382: 6e40 1212 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1212 │ │ -0ba388: 0a00 |0006: move-result v0 │ │ -0ba38a: 0f00 |0007: return v0 │ │ -0ba38c: 7040 1112 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1211 │ │ -0ba392: 0a00 |000b: move-result v0 │ │ -0ba394: 28fb |000c: goto 0007 // -0005 │ │ -0ba396: 0000 |000d: nop // spacer │ │ -0ba398: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ +0ba318: |[0ba318] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ +0ba328: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ +0ba32e: 6e40 1212 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1212 │ │ +0ba334: 0a00 |0006: move-result v0 │ │ +0ba336: 0f00 |0007: return v0 │ │ +0ba338: 7040 1112 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1211 │ │ +0ba33e: 0a00 |000b: move-result v0 │ │ +0ba340: 28fb |000c: goto 0007 // -0005 │ │ +0ba342: 0000 |000d: nop // spacer │ │ +0ba344: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=459 │ │ 0x0008 line=457 │ │ 0x000d line=454 │ │ locals : │ │ @@ -216034,19 +216135,19 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ba3ac: |[0ba3ac] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ -0ba3bc: 5410 fb04 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba3c0: 7130 0d0d 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0d0d │ │ -0ba3c6: 0a00 |0005: move-result v0 │ │ -0ba3c8: 0f00 |0006: return v0 │ │ +0ba358: |[0ba358] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ +0ba368: 5410 fb04 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba36c: 7130 0d0d 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0d0d │ │ +0ba372: 0a00 |0005: move-result v0 │ │ +0ba374: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -216056,35 +216157,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0ba3cc: |[0ba3cc] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ -0ba3dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba3de: 5421 f504 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ -0ba3e2: 6e10 a820 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@20a8 │ │ -0ba3e8: 0a01 |0006: move-result v1 │ │ -0ba3ea: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0ba3ee: 5421 f504 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ -0ba3f2: 7110 570e 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0e57 │ │ -0ba3f8: 0a01 |000e: move-result v1 │ │ -0ba3fa: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -0ba3fe: 0f00 |0011: return v0 │ │ -0ba400: 7020 1012 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1210 │ │ -0ba406: 0a01 |0015: move-result v1 │ │ -0ba408: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ -0ba40c: 5923 f304 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ -0ba410: 5420 fb04 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba414: 6e10 d51f 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1fd5 │ │ -0ba41a: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ -0ba420: 6e30 1912 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ -0ba426: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -0ba428: 28eb |0026: goto 0011 // -0015 │ │ +0ba378: |[0ba378] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ +0ba388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba38a: 5421 f504 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ +0ba38e: 6e10 a820 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@20a8 │ │ +0ba394: 0a01 |0006: move-result v1 │ │ +0ba396: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0ba39a: 5421 f504 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ +0ba39e: 7110 570e 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0e57 │ │ +0ba3a4: 0a01 |000e: move-result v1 │ │ +0ba3a6: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +0ba3aa: 0f00 |0011: return v0 │ │ +0ba3ac: 7020 1012 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@1210 │ │ +0ba3b2: 0a01 |0015: move-result v1 │ │ +0ba3b4: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ +0ba3b8: 5923 f304 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ +0ba3bc: 5420 fb04 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba3c0: 6e10 d51f 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@1fd5 │ │ +0ba3c6: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ +0ba3cc: 6e30 1912 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ +0ba3d2: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +0ba3d4: 28eb |0026: goto 0011 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0011 line=552 │ │ 0x0012 line=544 │ │ 0x0018 line=545 │ │ 0x001a line=547 │ │ @@ -216099,25 +216200,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0ba42c: |[0ba42c] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ -0ba43c: 5221 f404 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04f4 │ │ -0ba440: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -0ba444: 0e00 |0004: return-void │ │ -0ba446: 5220 f404 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04f4 │ │ -0ba44a: 5923 f404 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04f4 │ │ -0ba44e: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ -0ba452: 6e30 1912 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ -0ba458: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ -0ba45c: 6e30 1912 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ -0ba462: 28f1 |0013: goto 0004 // -000f │ │ +0ba3d8: |[0ba3d8] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ +0ba3e8: 5221 f404 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04f4 │ │ +0ba3ec: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +0ba3f0: 0e00 |0004: return-void │ │ +0ba3f2: 5220 f404 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04f4 │ │ +0ba3f6: 5923 f404 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@04f4 │ │ +0ba3fa: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ +0ba3fe: 6e30 1912 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ +0ba404: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ +0ba408: 6e30 1912 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ +0ba40e: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=242 │ │ 0x0005 line=234 │ │ 0x0007 line=235 │ │ 0x0009 line=239 │ │ @@ -216133,50 +216234,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0ba464: |[0ba464] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -0ba474: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0ba476: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ -0ba47a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0ba47c: 5463 f504 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ -0ba480: 6e10 a820 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@20a8 │ │ -0ba486: 0a03 |0009: move-result v3 │ │ -0ba488: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ -0ba48c: 5463 f504 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ -0ba490: 7110 570e 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0e57 │ │ -0ba496: 0a03 |0011: move-result v3 │ │ -0ba498: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -0ba49c: 0f02 |0014: return v2 │ │ -0ba49e: 6e10 5e1f 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0ba4a4: 0a03 |0018: move-result v3 │ │ -0ba4a6: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ -0ba4ac: 28f8 |001c: goto 0014 // -0008 │ │ -0ba4ae: 6e10 641f 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0ba4b4: 0a03 |0020: move-result v3 │ │ -0ba4b6: 6e10 661f 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0ba4bc: 0a04 |0024: move-result v4 │ │ -0ba4be: 6e30 0b12 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@120b │ │ -0ba4c4: 0a00 |0028: move-result v0 │ │ -0ba4c6: 7020 1a12 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@121a │ │ -0ba4cc: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ -0ba4d0: 0112 |002e: move v2, v1 │ │ -0ba4d2: 28e5 |002f: goto 0014 // -001b │ │ -0ba4d4: 0121 |0030: move v1, v2 │ │ -0ba4d6: 28fd |0031: goto 002e // -0003 │ │ -0ba4d8: 5263 f304 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ -0ba4dc: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ -0ba4e0: 7020 1a12 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@121a │ │ -0ba4e6: 0112 |0039: move v2, v1 │ │ -0ba4e8: 28da |003a: goto 0014 // -0026 │ │ -0ba4ea: 0000 |003b: nop // spacer │ │ -0ba4ec: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ +0ba410: |[0ba410] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +0ba420: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ba422: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ +0ba426: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0ba428: 5463 f504 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ +0ba42c: 6e10 a820 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@20a8 │ │ +0ba432: 0a03 |0009: move-result v3 │ │ +0ba434: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +0ba438: 5463 f504 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ +0ba43c: 7110 570e 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0e57 │ │ +0ba442: 0a03 |0011: move-result v3 │ │ +0ba444: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +0ba448: 0f02 |0014: return v2 │ │ +0ba44a: 6e10 5e1f 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +0ba450: 0a03 |0018: move-result v3 │ │ +0ba452: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ +0ba458: 28f8 |001c: goto 0014 // -0008 │ │ +0ba45a: 6e10 641f 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0ba460: 0a03 |0020: move-result v3 │ │ +0ba462: 6e10 661f 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0ba468: 0a04 |0024: move-result v4 │ │ +0ba46a: 6e30 0b12 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@120b │ │ +0ba470: 0a00 |0028: move-result v0 │ │ +0ba472: 7020 1a12 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@121a │ │ +0ba478: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ +0ba47c: 0112 |002e: move v2, v1 │ │ +0ba47e: 28e5 |002f: goto 0014 // -001b │ │ +0ba480: 0121 |0030: move v1, v2 │ │ +0ba482: 28fd |0031: goto 002e // -0003 │ │ +0ba484: 5263 f304 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ +0ba488: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ +0ba48c: 7020 1a12 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@121a │ │ +0ba492: 0112 |0039: move v2, v1 │ │ +0ba494: 28da |003a: goto 0014 // -0026 │ │ +0ba496: 0000 |003b: nop // spacer │ │ +0ba498: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ 0x0014 line=151 │ │ 0x0015 line=138 │ │ 0x001d line=141 │ │ 0x0029 line=142 │ │ @@ -216195,23 +216296,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 │ │ -0ba504: |[0ba504] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0ba514: 5420 f604 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04f6 │ │ -0ba518: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ba51c: 2200 8702 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@0287 │ │ -0ba520: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0ba522: 7030 fa11 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@11fa │ │ -0ba528: 5b20 f604 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04f6 │ │ -0ba52c: 5420 f604 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04f6 │ │ -0ba530: 1100 |000e: return-object v0 │ │ +0ba4b0: |[0ba4b0] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0ba4c0: 5420 f604 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04f6 │ │ +0ba4c4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0ba4c8: 2200 8702 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@0287 │ │ +0ba4cc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0ba4ce: 7030 fa11 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@11fa │ │ +0ba4d4: 5b20 f604 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04f6 │ │ +0ba4d8: 5420 f604 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@04f6 │ │ +0ba4dc: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ @@ -216222,17 +216323,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba534: |[0ba534] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ -0ba544: 5210 f304 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ -0ba548: 0f00 |0002: return v0 │ │ +0ba4e0: |[0ba4e0] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ +0ba4f0: 5210 f304 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@04f3 │ │ +0ba4f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ @@ -216252,18 +216353,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ba54c: |[0ba54c] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ -0ba55c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0ba55e: 6e20 0f12 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@120f │ │ -0ba564: 0e00 |0004: return-void │ │ +0ba4f8: |[0ba4f8] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ +0ba508: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0ba50a: 6e20 0f12 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@120f │ │ +0ba510: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -216272,18 +216373,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ba568: |[0ba568] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ -0ba578: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -0ba57c: 6e30 1912 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ -0ba582: 0e00 |0005: return-void │ │ +0ba514: |[0ba514] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ +0ba524: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +0ba528: 6e30 1912 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1219 │ │ +0ba52e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0006 reg=2 virtualViewId I │ │ @@ -216311,33 +216412,33 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0ba584: |[0ba584] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ -0ba594: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ba596: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ -0ba59a: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ -0ba59e: 5443 f504 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ -0ba5a2: 6e10 a820 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@20a8 │ │ -0ba5a8: 0a03 |000a: move-result v3 │ │ -0ba5aa: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -0ba5ae: 0f02 |000d: return v2 │ │ -0ba5b0: 5443 fb04 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba5b4: 6e10 c61f 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0ba5ba: 0c01 |0013: move-result-object v1 │ │ -0ba5bc: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ -0ba5c0: 7030 0212 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1202 │ │ -0ba5c6: 0c00 |0019: move-result-object v0 │ │ -0ba5c8: 5442 fb04 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ -0ba5cc: 7130 200e 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@0e20 │ │ -0ba5d2: 0a02 |001f: move-result v2 │ │ -0ba5d4: 28ed |0020: goto 000d // -0013 │ │ +0ba530: |[0ba530] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ +0ba540: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ba542: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +0ba546: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ +0ba54a: 5443 f504 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@04f5 │ │ +0ba54e: 6e10 a820 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@20a8 │ │ +0ba554: 0a03 |000a: move-result v3 │ │ +0ba556: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +0ba55a: 0f02 |000d: return v2 │ │ +0ba55c: 5443 fb04 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba560: 6e10 c61f 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0ba566: 0c01 |0013: move-result-object v1 │ │ +0ba568: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ +0ba56c: 7030 0212 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1202 │ │ +0ba572: 0c00 |0019: move-result-object v0 │ │ +0ba574: 5442 fb04 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@04fb │ │ +0ba578: 7130 200e 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@0e20 │ │ +0ba57e: 0a02 |001f: move-result v2 │ │ +0ba580: 28ed |0020: goto 000d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x000d line=183 │ │ 0x000e line=177 │ │ 0x0014 line=178 │ │ 0x0016 line=182 │ │ @@ -216380,17 +216481,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba5d8: |[0ba5d8] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ -0ba5e8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ba5ee: 0e00 |0003: return-void │ │ +0ba584: |[0ba584] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ +0ba594: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ba59a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -216399,17 +216500,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ba5f0: |[0ba5f0] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0ba600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba602: 1100 |0001: return-object v0 │ │ +0ba59c: |[0ba59c] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0ba5ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba5ae: 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; │ │ @@ -216443,18 +216544,18 @@ │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ba604: |[0ba604] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ -0ba614: 7020 e410 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@10e4 │ │ -0ba61a: 5b01 fd04 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04fd │ │ -0ba61e: 0e00 |0005: return-void │ │ +0ba5b0: |[0ba5b0] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +0ba5c0: 7020 e410 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@10e4 │ │ +0ba5c6: 5b01 fd04 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04fd │ │ +0ba5ca: 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; │ │ @@ -216466,17 +216567,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ba620: |[0ba620] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ -0ba630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba632: 0f00 |0001: return v0 │ │ +0ba5cc: |[0ba5cc] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +0ba5dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba5de: 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 │ │ │ │ @@ -216485,44 +216586,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0ba634: |[0ba634] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ -0ba644: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0ba646: 54a6 fd04 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04fd │ │ -0ba64a: 6e10 f921 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@21f9 │ │ -0ba650: 0a03 |0006: move-result v3 │ │ -0ba652: 6e10 f821 0600 |0007: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@21f8 │ │ -0ba658: 0a00 |000a: move-result v0 │ │ -0ba65a: 6e10 fa21 0600 |000b: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@21fa │ │ -0ba660: 0a01 |000e: move-result v1 │ │ -0ba662: 9004 0100 |000f: add-int v4, v1, v0 │ │ -0ba666: 3d0b 1500 |0011: if-lez v11, 0026 // +0015 │ │ -0ba66a: 3434 2100 |0013: if-lt v4, v3, 0034 // +0021 │ │ -0ba66e: d808 00ff |0015: add-int/lit8 v8, v0, #int -1 // #ff │ │ -0ba672: 6e20 f721 8600 |0017: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@21f7 │ │ -0ba678: 0c05 |001a: move-result-object v5 │ │ -0ba67a: 6e10 b01f 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -0ba680: 0a08 |001e: move-result v8 │ │ -0ba682: 6e10 fc21 0600 |001f: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@21fc │ │ -0ba688: 0a09 |0022: move-result v9 │ │ -0ba68a: 3698 1100 |0023: if-gt v8, v9, 0034 // +0011 │ │ -0ba68e: 0f07 |0025: return v7 │ │ -0ba690: 3b0b ffff |0026: if-gez v11, 0025 // -0001 │ │ -0ba694: 3c01 0c00 |0028: if-gtz v1, 0034 // +000c │ │ -0ba698: 6e20 f721 7600 |002a: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@21f7 │ │ -0ba69e: 0c02 |002d: move-result-object v2 │ │ -0ba6a0: 6e10 cd1f 0200 |002e: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0ba6a6: 0a08 |0031: move-result v8 │ │ -0ba6a8: 3b08 f3ff |0032: if-gez v8, 0025 // -000d │ │ -0ba6ac: 1217 |0034: const/4 v7, #int 1 // #1 │ │ -0ba6ae: 28f0 |0035: goto 0025 // -0010 │ │ +0ba5e0: |[0ba5e0] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +0ba5f0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ba5f2: 54a6 fd04 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04fd │ │ +0ba5f6: 6e10 f921 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@21f9 │ │ +0ba5fc: 0a03 |0006: move-result v3 │ │ +0ba5fe: 6e10 f821 0600 |0007: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@21f8 │ │ +0ba604: 0a00 |000a: move-result v0 │ │ +0ba606: 6e10 fa21 0600 |000b: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@21fa │ │ +0ba60c: 0a01 |000e: move-result v1 │ │ +0ba60e: 9004 0100 |000f: add-int v4, v1, v0 │ │ +0ba612: 3d0b 1500 |0011: if-lez v11, 0026 // +0015 │ │ +0ba616: 3434 2100 |0013: if-lt v4, v3, 0034 // +0021 │ │ +0ba61a: d808 00ff |0015: add-int/lit8 v8, v0, #int -1 // #ff │ │ +0ba61e: 6e20 f721 8600 |0017: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@21f7 │ │ +0ba624: 0c05 |001a: move-result-object v5 │ │ +0ba626: 6e10 b01f 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +0ba62c: 0a08 |001e: move-result v8 │ │ +0ba62e: 6e10 fc21 0600 |001f: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@21fc │ │ +0ba634: 0a09 |0022: move-result v9 │ │ +0ba636: 3698 1100 |0023: if-gt v8, v9, 0034 // +0011 │ │ +0ba63a: 0f07 |0025: return v7 │ │ +0ba63c: 3b0b ffff |0026: if-gez v11, 0025 // -0001 │ │ +0ba640: 3c01 0c00 |0028: if-gtz v1, 0034 // +000c │ │ +0ba644: 6e20 f721 7600 |002a: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@21f7 │ │ +0ba64a: 0c02 |002d: move-result-object v2 │ │ +0ba64c: 6e10 cd1f 0200 |002e: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0ba652: 0a08 |0031: move-result v8 │ │ +0ba654: 3b08 f3ff |0032: if-gez v8, 0025 // -000d │ │ +0ba658: 1217 |0034: const/4 v7, #int 1 // #1 │ │ +0ba65a: 28f0 |0035: goto 0025 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x000b line=63 │ │ 0x000f line=64 │ │ @@ -216552,30 +216653,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0ba6b0: |[0ba6b0] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ -0ba6c0: 5453 fd04 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04fd │ │ -0ba6c4: 6e10 fa21 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@21fa │ │ -0ba6ca: 0a00 |0005: move-result v0 │ │ -0ba6cc: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -0ba6ce: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ -0ba6d2: 0e00 |0009: return-void │ │ -0ba6d4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0ba6d6: 6e20 f721 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@21f7 │ │ -0ba6dc: 0c01 |000e: move-result-object v1 │ │ -0ba6de: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ -0ba6e2: 6e10 cd1f 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0ba6e8: 0a04 |0014: move-result v4 │ │ -0ba6ea: 9102 0407 |0015: sub-int v2, v4, v7 │ │ -0ba6ee: 6e30 1022 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@2210 │ │ -0ba6f4: 28ef |001a: goto 0009 // -0011 │ │ +0ba65c: |[0ba65c] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +0ba66c: 5453 fd04 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@04fd │ │ +0ba670: 6e10 fa21 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@21fa │ │ +0ba676: 0a00 |0005: move-result v0 │ │ +0ba678: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +0ba67a: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +0ba67e: 0e00 |0009: return-void │ │ +0ba680: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0ba682: 6e20 f721 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@21f7 │ │ +0ba688: 0c01 |000e: move-result-object v1 │ │ +0ba68a: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +0ba68e: 6e10 cd1f 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0ba694: 0a04 |0014: move-result v4 │ │ +0ba696: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +0ba69a: 6e30 1022 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@2210 │ │ +0ba6a0: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=50 │ │ 0x000a line=43 │ │ @@ -216622,17 +216723,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba6f8: |[0ba6f8] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ -0ba708: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ba70e: 0e00 |0003: return-void │ │ +0ba6a4: |[0ba6a4] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ +0ba6b4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ba6ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -216641,17 +216742,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ba710: |[0ba710] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -0ba720: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba722: 1100 |0001: return-object v0 │ │ +0ba6bc: |[0ba6bc] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +0ba6cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba6ce: 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; │ │ │ │ @@ -216686,17 +216787,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba724: |[0ba724] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -0ba734: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ba73a: 0e00 |0003: return-void │ │ +0ba6d0: |[0ba6d0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +0ba6e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ba6e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -216705,18 +216806,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ba73c: |[0ba73c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -0ba74c: 1f01 2404 |0000: check-cast v1, Landroid/widget/Scroller; // type@0424 │ │ -0ba750: 6e10 5c22 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ -0ba756: 0e00 |0005: return-void │ │ +0ba6e8: |[0ba6e8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +0ba6f8: 1f01 2404 |0000: check-cast v1, Landroid/widget/Scroller; // type@0424 │ │ +0ba6fc: 6e10 5c22 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@225c │ │ +0ba702: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -216726,19 +216827,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba758: |[0ba758] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -0ba768: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ -0ba76c: 6e10 5d22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@225d │ │ -0ba772: 0a00 |0005: move-result v0 │ │ -0ba774: 0f00 |0006: return v0 │ │ +0ba704: |[0ba704] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0ba714: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ +0ba718: 6e10 5d22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@225d │ │ +0ba71e: 0a00 |0005: move-result v0 │ │ +0ba720: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -216747,22 +216848,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 │ │ -0ba778: |[0ba778] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -0ba788: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -0ba78c: 2200 2404 |0002: new-instance v0, Landroid/widget/Scroller; // type@0424 │ │ -0ba790: 7030 5b22 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@225b │ │ -0ba796: 1100 |0007: return-object v0 │ │ -0ba798: 2200 2404 |0008: new-instance v0, Landroid/widget/Scroller; // type@0424 │ │ -0ba79c: 7020 5a22 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@225a │ │ -0ba7a2: 28fa |000d: goto 0007 // -0006 │ │ +0ba724: |[0ba724] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0ba734: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +0ba738: 2200 2404 |0002: new-instance v0, Landroid/widget/Scroller; // type@0424 │ │ +0ba73c: 7030 5b22 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@225b │ │ +0ba742: 1100 |0007: return-object v0 │ │ +0ba744: 2200 2404 |0008: new-instance v0, Landroid/widget/Scroller; // type@0424 │ │ +0ba748: 7020 5a22 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@225a │ │ +0ba74e: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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; │ │ @@ -216772,27 +216873,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -0ba7a4: |[0ba7a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0ba7b4: 07a0 |0000: move-object v0, v10 │ │ -0ba7b6: 1f00 2404 |0001: check-cast v0, Landroid/widget/Scroller; // type@0424 │ │ -0ba7ba: 01b1 |0003: move v1, v11 │ │ -0ba7bc: 01c2 |0004: move v2, v12 │ │ -0ba7be: 01d3 |0005: move v3, v13 │ │ -0ba7c0: 01e4 |0006: move v4, v14 │ │ -0ba7c2: 01f5 |0007: move v5, v15 │ │ -0ba7c4: 0206 1000 |0008: move/from16 v6, v16 │ │ -0ba7c8: 0207 1100 |000a: move/from16 v7, v17 │ │ -0ba7cc: 0208 1200 |000c: move/from16 v8, v18 │ │ -0ba7d0: 7409 5e22 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@225e │ │ -0ba7d6: 0e00 |0011: return-void │ │ +0ba750: |[0ba750] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0ba760: 07a0 |0000: move-object v0, v10 │ │ +0ba762: 1f00 2404 |0001: check-cast v0, Landroid/widget/Scroller; // type@0424 │ │ +0ba766: 01b1 |0003: move v1, v11 │ │ +0ba768: 01c2 |0004: move v2, v12 │ │ +0ba76a: 01d3 |0005: move v3, v13 │ │ +0ba76c: 01e4 |0006: move v4, v14 │ │ +0ba76e: 01f5 |0007: move v5, v15 │ │ +0ba770: 0206 1000 |0008: move/from16 v6, v16 │ │ +0ba774: 0207 1100 |000a: move/from16 v7, v17 │ │ +0ba778: 0208 1200 |000c: move/from16 v8, v18 │ │ +0ba77c: 7409 5e22 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@225e │ │ +0ba782: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0011 line=102 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -216810,27 +216911,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -0ba7d8: |[0ba7d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -0ba7e8: 07a0 |0000: move-object v0, v10 │ │ -0ba7ea: 1f00 2404 |0001: check-cast v0, Landroid/widget/Scroller; // type@0424 │ │ -0ba7ee: 01b1 |0003: move v1, v11 │ │ -0ba7f0: 01c2 |0004: move v2, v12 │ │ -0ba7f2: 01d3 |0005: move v3, v13 │ │ -0ba7f4: 01e4 |0006: move v4, v14 │ │ -0ba7f6: 01f5 |0007: move v5, v15 │ │ -0ba7f8: 0206 1000 |0008: move/from16 v6, v16 │ │ -0ba7fc: 0207 1100 |000a: move/from16 v7, v17 │ │ -0ba800: 0208 1200 |000c: move/from16 v8, v18 │ │ -0ba804: 7409 5e22 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@225e │ │ -0ba80a: 0e00 |0011: return-void │ │ +0ba784: |[0ba784] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +0ba794: 07a0 |0000: move-object v0, v10 │ │ +0ba796: 1f00 2404 |0001: check-cast v0, Landroid/widget/Scroller; // type@0424 │ │ +0ba79a: 01b1 |0003: move v1, v11 │ │ +0ba79c: 01c2 |0004: move v2, v12 │ │ +0ba79e: 01d3 |0005: move v3, v13 │ │ +0ba7a0: 01e4 |0006: move v4, v14 │ │ +0ba7a2: 01f5 |0007: move v5, v15 │ │ +0ba7a4: 0206 1000 |0008: move/from16 v6, v16 │ │ +0ba7a8: 0207 1100 |000a: move/from16 v7, v17 │ │ +0ba7ac: 0208 1200 |000c: move/from16 v8, v18 │ │ +0ba7b0: 7409 5e22 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@225e │ │ +0ba7b6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0011 line=108 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -216850,17 +216951,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ba80c: |[0ba80c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0ba81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba81e: 0f00 |0001: return v0 │ │ +0ba7b8: |[0ba7b8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0ba7c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba7ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -216869,19 +216970,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba820: |[0ba820] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -0ba830: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ -0ba834: 6e10 5f22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@225f │ │ -0ba83a: 0a00 |0005: move-result v0 │ │ -0ba83c: 0f00 |0006: return v0 │ │ +0ba7cc: |[0ba7cc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +0ba7dc: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ +0ba7e0: 6e10 5f22 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@225f │ │ +0ba7e6: 0a00 |0005: move-result v0 │ │ +0ba7e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -216890,19 +216991,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba840: |[0ba840] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -0ba850: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ -0ba854: 6e10 6022 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@2260 │ │ -0ba85a: 0a00 |0005: move-result v0 │ │ -0ba85c: 0f00 |0006: return v0 │ │ +0ba7ec: |[0ba7ec] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +0ba7fc: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ +0ba800: 6e10 6022 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@2260 │ │ +0ba806: 0a00 |0005: move-result v0 │ │ +0ba808: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -216911,19 +217012,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba860: |[0ba860] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -0ba870: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ -0ba874: 6e10 6222 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@2262 │ │ -0ba87a: 0a00 |0005: move-result v0 │ │ -0ba87c: 0f00 |0006: return v0 │ │ +0ba80c: |[0ba80c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +0ba81c: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ +0ba820: 6e10 6222 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@2262 │ │ +0ba826: 0a00 |0005: move-result v0 │ │ +0ba828: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -216932,19 +217033,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba880: |[0ba880] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -0ba890: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ -0ba894: 6e10 6322 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@2263 │ │ -0ba89a: 0a00 |0005: move-result v0 │ │ -0ba89c: 0f00 |0006: return v0 │ │ +0ba82c: |[0ba82c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +0ba83c: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ +0ba840: 6e10 6322 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@2263 │ │ +0ba846: 0a00 |0005: move-result v0 │ │ +0ba848: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -216953,19 +217054,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ba8a0: |[0ba8a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ -0ba8b0: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ -0ba8b4: 6e10 6422 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@2264 │ │ -0ba8ba: 0a00 |0005: move-result v0 │ │ -0ba8bc: 0f00 |0006: return v0 │ │ +0ba84c: |[0ba84c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +0ba85c: 1f02 2404 |0000: check-cast v2, Landroid/widget/Scroller; // type@0424 │ │ +0ba860: 6e10 6422 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@2264 │ │ +0ba866: 0a00 |0005: move-result v0 │ │ +0ba868: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -216974,17 +217075,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ba8c0: |[0ba8c0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ -0ba8d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba8d2: 0f00 |0001: return v0 │ │ +0ba86c: |[0ba86c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ +0ba87c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba87e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -216993,16 +217094,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ba8d4: |[0ba8d4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -0ba8e4: 0e00 |0000: return-void │ │ +0ba880: |[0ba880] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +0ba890: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 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 │ │ @@ -217014,16 +217115,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ba8e8: |[0ba8e8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0ba8f8: 0e00 |0000: return-void │ │ +0ba894: |[0ba894] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +0ba8a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 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 │ │ @@ -217035,18 +217136,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ba8fc: |[0ba8fc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ -0ba90c: 1f01 2404 |0000: check-cast v1, Landroid/widget/Scroller; // type@0424 │ │ -0ba910: 6e55 6522 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@2265 │ │ -0ba916: 0e00 |0005: return-void │ │ +0ba8a8: |[0ba8a8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +0ba8b8: 1f01 2404 |0000: check-cast v1, Landroid/widget/Scroller; // type@0424 │ │ +0ba8bc: 6e55 6522 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@2265 │ │ +0ba8c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -217060,24 +217161,24 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0ba918: |[0ba918] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0ba928: 0770 |0000: move-object v0, v7 │ │ -0ba92a: 1f00 2404 |0001: check-cast v0, Landroid/widget/Scroller; // type@0424 │ │ -0ba92e: 0181 |0003: move v1, v8 │ │ -0ba930: 0192 |0004: move v2, v9 │ │ -0ba932: 01a3 |0005: move v3, v10 │ │ -0ba934: 01b4 |0006: move v4, v11 │ │ -0ba936: 01c5 |0007: move v5, v12 │ │ -0ba938: 7406 6622 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@2266 │ │ -0ba93e: 0e00 |000b: return-void │ │ +0ba8c4: |[0ba8c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0ba8d4: 0770 |0000: move-object v0, v7 │ │ +0ba8d6: 1f00 2404 |0001: check-cast v0, Landroid/widget/Scroller; // type@0424 │ │ +0ba8da: 0181 |0003: move v1, v8 │ │ +0ba8dc: 0192 |0004: move v2, v9 │ │ +0ba8de: 01a3 |0005: move v3, v10 │ │ +0ba8e0: 01b4 |0006: move v4, v11 │ │ +0ba8e2: 01c5 |0007: move v5, v12 │ │ +0ba8e4: 7406 6622 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@2266 │ │ +0ba8ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000b line=96 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x000c reg=7 scroller Ljava/lang/Object; │ │ @@ -217118,17 +217219,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba940: |[0ba940] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -0ba950: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ba956: 0e00 |0003: return-void │ │ +0ba8ec: |[0ba8ec] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +0ba8fc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ba902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -217137,17 +217238,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba958: |[0ba958] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -0ba968: 7110 8812 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@1288 │ │ -0ba96e: 0e00 |0003: return-void │ │ +0ba904: |[0ba904] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +0ba914: 7110 8812 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@1288 │ │ +0ba91a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -217157,18 +217258,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ba970: |[0ba970] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -0ba980: 7110 8912 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1289 │ │ -0ba986: 0a00 |0003: move-result v0 │ │ -0ba988: 0f00 |0004: return v0 │ │ +0ba91c: |[0ba91c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0ba92c: 7110 8912 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1289 │ │ +0ba932: 0a00 |0003: move-result v0 │ │ +0ba934: 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; │ │ │ │ @@ -217177,18 +217278,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 │ │ -0ba98c: |[0ba98c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -0ba99c: 7120 8a12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@128a │ │ -0ba9a2: 0c00 |0003: move-result-object v0 │ │ -0ba9a4: 1100 |0004: return-object v0 │ │ +0ba938: |[0ba938] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0ba948: 7120 8a12 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@128a │ │ +0ba94e: 0c00 |0003: move-result-object v0 │ │ +0ba950: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 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; │ │ @@ -217198,17 +217299,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -0ba9a8: |[0ba9a8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0ba9b8: 7709 8b12 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@128b │ │ -0ba9be: 0e00 |0003: return-void │ │ +0ba954: |[0ba954] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0ba964: 7709 8b12 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@128b │ │ +0ba96a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -217226,17 +217327,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 4 16-bit code units │ │ -0ba9c0: |[0ba9c0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -0ba9d0: 770b 8c12 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@128c │ │ -0ba9d6: 0e00 |0003: return-void │ │ +0ba96c: |[0ba96c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +0ba97c: 770b 8c12 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@128c │ │ +0ba982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=197 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -217256,17 +217357,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ba9d8: |[0ba9d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0ba9e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba9ea: 0f00 |0001: return v0 │ │ +0ba984: |[0ba984] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0ba994: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba996: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -217275,18 +217376,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ba9ec: |[0ba9ec] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -0ba9fc: 7110 8d12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@128d │ │ -0baa02: 0a00 |0003: move-result v0 │ │ -0baa04: 0f00 |0004: return v0 │ │ +0ba998: |[0ba998] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +0ba9a8: 7110 8d12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@128d │ │ +0ba9ae: 0a00 |0003: move-result v0 │ │ +0ba9b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -217295,18 +217396,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0baa08: |[0baa08] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -0baa18: 7110 8e12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@128e │ │ -0baa1e: 0a00 |0003: move-result v0 │ │ -0baa20: 0f00 |0004: return v0 │ │ +0ba9b4: |[0ba9b4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +0ba9c4: 7110 8e12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@128e │ │ +0ba9ca: 0a00 |0003: move-result v0 │ │ +0ba9cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -217315,18 +217416,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0baa24: |[0baa24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -0baa34: 7110 8f12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@128f │ │ -0baa3a: 0a00 |0003: move-result v0 │ │ -0baa3c: 0f00 |0004: return v0 │ │ +0ba9d0: |[0ba9d0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +0ba9e0: 7110 8f12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@128f │ │ +0ba9e6: 0a00 |0003: move-result v0 │ │ +0ba9e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -217335,18 +217436,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0baa40: |[0baa40] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -0baa50: 7110 9012 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@1290 │ │ -0baa56: 0a00 |0003: move-result v0 │ │ -0baa58: 0f00 |0004: return v0 │ │ +0ba9ec: |[0ba9ec] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +0ba9fc: 7110 9012 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@1290 │ │ +0baa02: 0a00 |0003: move-result v0 │ │ +0baa04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -217355,18 +217456,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0baa5c: |[0baa5c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -0baa6c: 7110 9112 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@1291 │ │ -0baa72: 0a00 |0003: move-result v0 │ │ -0baa74: 0f00 |0004: return v0 │ │ +0baa08: |[0baa08] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +0baa18: 7110 9112 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@1291 │ │ +0baa1e: 0a00 |0003: move-result v0 │ │ +0baa20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -217375,18 +217476,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0baa78: |[0baa78] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -0baa88: 7110 9212 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@1292 │ │ -0baa8e: 0a00 |0003: move-result v0 │ │ -0baa90: 0f00 |0004: return v0 │ │ +0baa24: |[0baa24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +0baa34: 7110 9212 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@1292 │ │ +0baa3a: 0a00 |0003: move-result v0 │ │ +0baa3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -217395,17 +217496,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0baa94: |[0baa94] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -0baaa4: 7140 9312 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@1293 │ │ -0baaaa: 0e00 |0003: return-void │ │ +0baa40: |[0baa40] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +0baa50: 7140 9312 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@1293 │ │ +0baa56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=208 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -217418,17 +217519,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0baaac: |[0baaac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0baabc: 7140 9412 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@1294 │ │ -0baac2: 0e00 |0003: return-void │ │ +0baa58: |[0baa58] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +0baa68: 7140 9412 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@1294 │ │ +0baa6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -217441,17 +217542,17 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0baac4: |[0baac4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -0baad4: 7155 9512 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@1295 │ │ -0baada: 0e00 |0003: return-void │ │ +0baa70: |[0baa70] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +0baa80: 7155 9512 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@1295 │ │ +0baa86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -217465,17 +217566,17 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0baadc: |[0baadc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0baaec: 7706 9612 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@1296 │ │ -0baaf2: 0e00 |0003: return-void │ │ +0baa88: |[0baa88] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0baa98: 7706 9612 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@1296 │ │ +0baa9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0003 line=183 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -217524,19 +217625,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 │ │ -0baaf4: |[0baaf4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -0bab04: 5b01 0605 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0506 │ │ -0bab08: 5b02 0705 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0507 │ │ -0bab0c: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0bab12: 0e00 |0007: return-void │ │ +0baaa0: |[0baaa0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +0baab0: 5b01 0605 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0506 │ │ +0baab4: 5b02 0705 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0507 │ │ +0baab8: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0baabe: 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; │ │ @@ -217547,19 +217648,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bab14: |[0bab14] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0bab24: 5410 0705 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0507 │ │ -0bab28: 6e20 9c12 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@129c │ │ -0bab2e: 0a00 |0005: move-result v0 │ │ -0bab30: 0f00 |0006: return v0 │ │ +0baac0: |[0baac0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0baad0: 5410 0705 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0507 │ │ +0baad4: 6e20 9c12 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@129c │ │ +0baada: 0a00 |0005: move-result v0 │ │ +0baadc: 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; │ │ │ │ @@ -217568,19 +217669,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bab34: |[0bab34] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0bab44: 5410 0705 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0507 │ │ -0bab48: 6e20 9d12 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@129d │ │ -0bab4e: 0a00 |0005: move-result v0 │ │ -0bab50: 0f00 |0006: return v0 │ │ +0baae0: |[0baae0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0baaf0: 5410 0705 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0507 │ │ +0baaf4: 6e20 9d12 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@129d │ │ +0baafa: 0a00 |0005: move-result v0 │ │ +0baafc: 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; │ │ │ │ @@ -217623,19 +217724,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 │ │ -0bab54: |[0bab54] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -0bab64: 5b01 0805 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0508 │ │ -0bab68: 5b02 0905 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0509 │ │ -0bab6c: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0bab72: 0e00 |0007: return-void │ │ +0bab00: |[0bab00] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +0bab10: 5b01 0805 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0508 │ │ +0bab14: 5b02 0905 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0509 │ │ +0bab18: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0bab1e: 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; │ │ @@ -217646,19 +217747,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bab74: |[0bab74] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ -0bab84: 5410 0905 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0509 │ │ -0bab88: 6e10 9a12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@129a │ │ -0bab8e: 0a00 |0005: move-result v0 │ │ -0bab90: 0f00 |0006: return v0 │ │ +0bab20: |[0bab20] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ +0bab30: 5410 0905 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0509 │ │ +0bab34: 6e10 9a12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@129a │ │ +0bab3a: 0a00 |0005: move-result v0 │ │ +0bab3c: 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 : 4436 (SearchViewCompat.java) │ │ @@ -217692,17 +217793,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bab94: |[0bab94] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -0baba4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0babaa: 0e00 |0003: return-void │ │ +0bab40: |[0bab40] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +0bab50: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0bab56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -217711,17 +217812,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 │ │ -0babac: |[0babac] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0babbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0babbe: 1100 |0001: return-object v0 │ │ +0bab58: |[0bab58] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0bab68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bab6a: 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; │ │ │ │ @@ -217730,17 +217831,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0babc0: |[0babc0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ -0babd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0babd2: 0f00 |0001: return v0 │ │ +0bab6c: |[0bab6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ +0bab7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bab7e: 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; │ │ │ │ @@ -217749,17 +217850,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0babd4: |[0babd4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0babe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0babe6: 0f00 |0001: return v0 │ │ +0bab80: |[0bab80] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0bab90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bab92: 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; │ │ │ │ @@ -217768,17 +217869,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0babe8: |[0babe8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0babf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0babfa: 0f00 |0001: return v0 │ │ +0bab94: |[0bab94] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0baba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0baba6: 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; │ │ │ │ @@ -217787,17 +217888,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 │ │ -0babfc: |[0babfc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -0bac0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bac0e: 1100 |0001: return-object v0 │ │ +0baba8: |[0baba8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +0babb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0babba: 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; │ │ │ │ @@ -217806,17 +217907,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 │ │ -0bac10: |[0bac10] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -0bac20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bac22: 1100 |0001: return-object v0 │ │ +0babbc: |[0babbc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +0babcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0babce: 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; │ │ │ │ @@ -217825,17 +217926,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 │ │ -0bac24: |[0bac24] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0bac34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bac36: 1100 |0001: return-object v0 │ │ +0babd0: |[0babd0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0babe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0babe2: 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; │ │ │ │ @@ -217844,16 +217945,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bac38: |[0bac38] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ -0bac48: 0e00 |0000: return-void │ │ +0babe4: |[0babe4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ +0babf4: 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 │ │ @@ -217863,16 +217964,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bac4c: |[0bac4c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ -0bac5c: 0e00 |0000: return-void │ │ +0babf8: |[0babf8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ +0bac08: 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 │ │ @@ -217882,16 +217983,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bac60: |[0bac60] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ -0bac70: 0e00 |0000: return-void │ │ +0bac0c: |[0bac0c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ +0bac1c: 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 │ │ @@ -217901,16 +218002,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bac74: |[0bac74] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -0bac84: 0e00 |0000: return-void │ │ +0bac20: |[0bac20] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +0bac30: 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 │ │ @@ -217920,16 +218021,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 │ │ -0bac88: |[0bac88] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0bac98: 0e00 |0000: return-void │ │ +0bac34: |[0bac34] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0bac44: 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; │ │ @@ -217939,16 +218040,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 │ │ -0bac9c: |[0bac9c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0bacac: 0e00 |0000: return-void │ │ +0bac48: |[0bac48] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0bac58: 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; │ │ @@ -217958,16 +218059,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 │ │ -0bacb0: |[0bacb0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0bacc0: 0e00 |0000: return-void │ │ +0bac5c: |[0bac5c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0bac6c: 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; │ │ @@ -217978,16 +218079,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 │ │ -0bacc4: |[0bacc4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0bacd4: 0e00 |0000: return-void │ │ +0bac70: |[0bac70] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0bac80: 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; │ │ @@ -217997,16 +218098,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bacd8: |[0bacd8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0bace8: 0e00 |0000: return-void │ │ +0bac84: |[0bac84] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0bac94: 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 │ │ @@ -218016,16 +218117,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 │ │ -0bacec: |[0bacec] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0bacfc: 0e00 |0000: return-void │ │ +0bac98: |[0bac98] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0baca8: 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; │ │ @@ -218035,16 +218136,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bad00: |[0bad00] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0bad10: 0e00 |0000: return-void │ │ +0bacac: |[0bacac] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0bacbc: 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 │ │ @@ -218087,21 +218188,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 │ │ -0bad14: |[0bad14] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -0bad24: 5b12 1505 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0515 │ │ -0bad28: 7010 be0a 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0abe │ │ -0bad2e: 2200 6500 |0005: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0bad32: 7010 6902 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0bad38: 5b10 1405 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ -0bad3c: 0e00 |000c: return-void │ │ +0bacc0: |[0bacc0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +0bacd0: 5b12 1505 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0515 │ │ +0bacd4: 7010 be0a 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0abe │ │ +0bacda: 2200 6500 |0005: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0bacde: 7010 6902 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0bace4: 5b10 1405 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ +0bace8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1403 │ │ 0x0005 line=1404 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -218111,60 +218212,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 │ │ -0bad40: |[0bad40] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0bad50: 5420 1405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ -0bad54: 6e20 330f 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0f33 │ │ -0bad5a: 6e20 560f 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0f56 │ │ -0bad60: 6e20 340f 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f34 │ │ -0bad66: 6e20 570f 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f57 │ │ -0bad6c: 6e10 4d0f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0f4d │ │ -0bad72: 0a01 |0011: move-result v1 │ │ -0bad74: 6e20 6d0f 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0f6d │ │ -0bad7a: 6e10 3c0f 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0f3c │ │ -0bad80: 0c01 |0018: move-result-object v1 │ │ -0bad82: 6e20 630f 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0f63 │ │ -0bad88: 6e10 370f 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0f37 │ │ -0bad8e: 0c01 |001f: move-result-object v1 │ │ -0bad90: 6e20 5a0f 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ -0bad96: 6e10 380f 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0f38 │ │ -0bad9c: 0c01 |0026: move-result-object v1 │ │ -0bad9e: 6e20 5c0f 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0f5c │ │ -0bada4: 6e10 460f 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0f46 │ │ -0badaa: 0a01 |002d: move-result v1 │ │ -0badac: 6e20 5d0f 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0f5d │ │ -0badb2: 6e10 450f 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0f45 │ │ -0badb8: 0a01 |0034: move-result v1 │ │ -0badba: 6e20 5b0f 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0f5b │ │ -0badc0: 6e10 470f 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0f47 │ │ -0badc6: 0a01 |003b: move-result v1 │ │ -0badc8: 6e20 5e0f 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0f5e │ │ -0badce: 6e10 480f 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0f48 │ │ -0badd4: 0a01 |0042: move-result v1 │ │ -0badd6: 6e20 5f0f 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0f5f │ │ -0baddc: 6e10 420f 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0f42 │ │ -0bade2: 0a01 |0049: move-result v1 │ │ -0bade4: 6e20 550f 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0f55 │ │ -0badea: 6e10 4c0f 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0f4c │ │ -0badf0: 0a01 |0050: move-result v1 │ │ -0badf2: 6e20 680f 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0f68 │ │ -0badf8: 6e10 490f 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0f49 │ │ -0badfe: 0a01 |0057: move-result v1 │ │ -0bae00: 6e20 610f 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0f61 │ │ -0bae06: 6e10 320f 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0f32 │ │ -0bae0c: 0a01 |005e: move-result v1 │ │ -0bae0e: 6e20 2a0f 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ -0bae14: 6e10 3b0f 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0f3b │ │ -0bae1a: 0a01 |0065: move-result v1 │ │ -0bae1c: 6e20 620f 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0f62 │ │ -0bae22: 0e00 |0069: return-void │ │ +0bacec: |[0bacec] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0bacfc: 5420 1405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0514 │ │ +0bad00: 6e20 330f 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0f33 │ │ +0bad06: 6e20 560f 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0f56 │ │ +0bad0c: 6e20 340f 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f34 │ │ +0bad12: 6e20 570f 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0f57 │ │ +0bad18: 6e10 4d0f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0f4d │ │ +0bad1e: 0a01 |0011: move-result v1 │ │ +0bad20: 6e20 6d0f 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0f6d │ │ +0bad26: 6e10 3c0f 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0f3c │ │ +0bad2c: 0c01 |0018: move-result-object v1 │ │ +0bad2e: 6e20 630f 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0f63 │ │ +0bad34: 6e10 370f 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0f37 │ │ +0bad3a: 0c01 |001f: move-result-object v1 │ │ +0bad3c: 6e20 5a0f 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ +0bad42: 6e10 380f 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0f38 │ │ +0bad48: 0c01 |0026: move-result-object v1 │ │ +0bad4a: 6e20 5c0f 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0f5c │ │ +0bad50: 6e10 460f 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0f46 │ │ +0bad56: 0a01 |002d: move-result v1 │ │ +0bad58: 6e20 5d0f 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0f5d │ │ +0bad5e: 6e10 450f 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0f45 │ │ +0bad64: 0a01 |0034: move-result v1 │ │ +0bad66: 6e20 5b0f 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0f5b │ │ +0bad6c: 6e10 470f 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0f47 │ │ +0bad72: 0a01 |003b: move-result v1 │ │ +0bad74: 6e20 5e0f 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0f5e │ │ +0bad7a: 6e10 480f 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0f48 │ │ +0bad80: 0a01 |0042: move-result v1 │ │ +0bad82: 6e20 5f0f 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0f5f │ │ +0bad88: 6e10 420f 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0f42 │ │ +0bad8e: 0a01 |0049: move-result v1 │ │ +0bad90: 6e20 550f 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0f55 │ │ +0bad96: 6e10 4c0f 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0f4c │ │ +0bad9c: 0a01 |0050: move-result v1 │ │ +0bad9e: 6e20 680f 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0f68 │ │ +0bada4: 6e10 490f 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0f49 │ │ +0badaa: 0a01 |0057: move-result v1 │ │ +0badac: 6e20 610f 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0f61 │ │ +0badb2: 6e10 320f 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0f32 │ │ +0badb8: 0a01 |005e: move-result v1 │ │ +0badba: 6e20 2a0f 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0f2a │ │ +0badc0: 6e10 3b0f 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@0f3b │ │ +0badc6: 0a01 |0065: move-result v1 │ │ +0badc8: 6e20 620f 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@0f62 │ │ +0badce: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1462 │ │ 0x0002 line=1464 │ │ 0x0005 line=1465 │ │ 0x0008 line=1467 │ │ 0x000b line=1468 │ │ @@ -218194,19 +218295,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bae24: |[0bae24] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -0bae34: 5410 1505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0515 │ │ -0bae38: 6e20 7f13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@137f │ │ -0bae3e: 0a00 |0005: move-result v0 │ │ -0bae40: 0f00 |0006: return v0 │ │ +0badd0: |[0badd0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +0bade0: 5410 1505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0515 │ │ +0bade4: 6e20 7f13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@137f │ │ +0badea: 0a00 |0005: move-result v0 │ │ +0badec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1452 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -218215,21 +218316,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 │ │ -0bae44: |[0bae44] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bae54: 6f30 c20a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ -0bae5a: 1c00 bc02 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@02bc │ │ -0bae5e: 6e10 7124 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0bae64: 0c00 |0008: move-result-object v0 │ │ -0bae66: 6e20 a220 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20a2 │ │ -0bae6c: 0e00 |000c: return-void │ │ +0badf0: |[0badf0] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bae00: 6f30 c20a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ac2 │ │ +0bae06: 1c00 bc02 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@02bc │ │ +0bae0a: 6e10 7124 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0bae10: 0c00 |0008: move-result-object v0 │ │ +0bae12: 6e20 a220 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@20a2 │ │ +0bae18: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1437 │ │ 0x0003 line=1439 │ │ 0x000c line=1440 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -218241,51 +218342,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 │ │ -0bae70: |[0bae70] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0bae80: 7110 4f0f 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@0f4f │ │ -0bae86: 0c04 |0003: move-result-object v4 │ │ -0bae88: 6f30 c30a 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ -0bae8e: 7030 2313 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@1323 │ │ -0bae94: 6e10 540f 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0f54 │ │ -0bae9a: 1c05 bc02 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@02bc │ │ -0bae9e: 6e10 7124 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0baea4: 0c05 |0012: move-result-object v5 │ │ -0baea6: 6e20 5a0f 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ -0baeac: 6e20 690f 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0f69 │ │ -0baeb2: 7110 070d 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0d07 │ │ -0baeb8: 0c03 |001c: move-result-object v3 │ │ -0baeba: 2035 d503 |001d: instance-of v5, v3, Landroid/view/View; // type@03d5 │ │ -0baebe: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ -0baec2: 1f03 d503 |0021: check-cast v3, Landroid/view/View; // type@03d5 │ │ -0baec6: 6e20 640f 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0f64 │ │ -0baecc: 5465 1505 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0515 │ │ -0baed0: 6e10 7113 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ -0baed6: 0a01 |002b: move-result v1 │ │ -0baed8: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -0baeda: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ -0baede: 5465 1505 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0515 │ │ -0baee2: 6e20 7013 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ -0baee8: 0c00 |0034: move-result-object v0 │ │ -0baeea: 6e20 2413 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1324 │ │ -0baef0: 0a05 |0038: move-result v5 │ │ -0baef2: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ -0baef6: 6e10 cf1f 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0baefc: 0a05 |003e: move-result v5 │ │ -0baefe: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ -0baf02: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -0baf04: 7120 160d 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d16 │ │ -0baf0a: 6e20 2b0f 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0f2b │ │ -0baf10: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0baf14: 28e3 |004a: goto 002d // -001d │ │ -0baf16: 0e00 |004b: return-void │ │ +0bae1c: |[0bae1c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0bae2c: 7110 4f0f 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@0f4f │ │ +0bae32: 0c04 |0003: move-result-object v4 │ │ +0bae34: 6f30 c30a 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0ac3 │ │ +0bae3a: 7030 2313 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@1323 │ │ +0bae40: 6e10 540f 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0f54 │ │ +0bae46: 1c05 bc02 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@02bc │ │ +0bae4a: 6e10 7124 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0bae50: 0c05 |0012: move-result-object v5 │ │ +0bae52: 6e20 5a0f 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0f5a │ │ +0bae58: 6e20 690f 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0f69 │ │ +0bae5e: 7110 070d 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0d07 │ │ +0bae64: 0c03 |001c: move-result-object v3 │ │ +0bae66: 2035 d503 |001d: instance-of v5, v3, Landroid/view/View; // type@03d5 │ │ +0bae6a: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +0bae6e: 1f03 d503 |0021: check-cast v3, Landroid/view/View; // type@03d5 │ │ +0bae72: 6e20 640f 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0f64 │ │ +0bae78: 5465 1505 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0515 │ │ +0bae7c: 6e10 7113 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@1371 │ │ +0bae82: 0a01 |002b: move-result v1 │ │ +0bae84: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0bae86: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +0bae8a: 5465 1505 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0515 │ │ +0bae8e: 6e20 7013 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@1370 │ │ +0bae94: 0c00 |0034: move-result-object v0 │ │ +0bae96: 6e20 2413 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1324 │ │ +0bae9c: 0a05 |0038: move-result v5 │ │ +0bae9e: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +0baea2: 6e10 cf1f 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0baea8: 0a05 |003e: move-result v5 │ │ +0baeaa: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +0baeae: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +0baeb0: 7120 160d 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d16 │ │ +0baeb6: 6e20 2b0f 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0f2b │ │ +0baebc: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0baec0: 28e3 |004a: goto 002d // -001d │ │ +0baec2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1408 │ │ 0x0004 line=1409 │ │ 0x0007 line=1410 │ │ 0x000a line=1411 │ │ 0x000d line=1413 │ │ @@ -218316,23 +218417,23 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0baf18: |[0baf18] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0baf28: 6e20 2413 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1324 │ │ -0baf2e: 0a00 |0003: move-result v0 │ │ -0baf30: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0baf34: 6f40 c50a 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@0ac5 │ │ -0baf3a: 0a00 |0009: move-result v0 │ │ -0baf3c: 0f00 |000a: return v0 │ │ -0baf3e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0baf40: 28fe |000c: goto 000a // -0002 │ │ +0baec4: |[0baec4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0baed4: 6e20 2413 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1324 │ │ +0baeda: 0a00 |0003: move-result v0 │ │ +0baedc: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0baee0: 6f40 c50a 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@0ac5 │ │ +0baee6: 0a00 |0009: move-result v0 │ │ +0baee8: 0f00 |000a: return v0 │ │ +0baeea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0baeec: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1445 │ │ 0x0006 line=1446 │ │ 0x000a line=1448 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -218374,18 +218475,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 │ │ -0baf44: |[0baf44] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -0baf54: 5b01 1805 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0baf58: 7010 fd13 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@13fd │ │ -0baf5e: 0e00 |0005: return-void │ │ +0baef0: |[0baef0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +0baf00: 5b01 1805 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0baf04: 7010 fd13 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@13fd │ │ +0baf0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -218394,17 +218495,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 │ │ -0baf60: |[0baf60] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -0baf70: 7020 2a13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@132a │ │ -0baf76: 0e00 |0003: return-void │ │ +0baf0c: |[0baf0c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +0baf1c: 7020 2a13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@132a │ │ +0baf22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ 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; │ │ @@ -218415,35 +218516,35 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0baf78: |[0baf78] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -0baf88: 5464 1805 |0000: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0baf8c: 7110 5c13 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ -0baf92: 0c04 |0005: move-result-object v4 │ │ -0baf94: 6e10 bb1f 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0baf9a: 0c01 |0009: move-result-object v1 │ │ -0baf9c: 1f01 b302 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -0bafa0: 5464 1805 |000c: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bafa4: 6e10 7613 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ -0bafaa: 0a04 |0011: move-result v4 │ │ -0bafac: 5215 1d05 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -0bafb0: 9000 0405 |0014: add-int v0, v4, v5 │ │ -0bafb4: 5464 1805 |0016: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bafb8: 7110 5f13 0400 |0018: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@135f │ │ -0bafbe: 0a04 |001b: move-result v4 │ │ -0bafc0: 9003 0004 |001c: add-int v3, v0, v4 │ │ -0bafc4: 7120 ad24 0800 |001e: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0bafca: 0a04 |0021: move-result v4 │ │ -0bafcc: 7120 af24 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0bafd2: 0a02 |0025: move-result v2 │ │ -0bafd4: 0f02 |0026: return v2 │ │ +0baf24: |[0baf24] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +0baf34: 5464 1805 |0000: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0baf38: 7110 5c13 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ +0baf3e: 0c04 |0005: move-result-object v4 │ │ +0baf40: 6e10 bb1f 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0baf46: 0c01 |0009: move-result-object v1 │ │ +0baf48: 1f01 b302 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +0baf4c: 5464 1805 |000c: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0baf50: 6e10 7613 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ +0baf56: 0a04 |0011: move-result v4 │ │ +0baf58: 5215 1d05 |0012: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +0baf5c: 9000 0405 |0014: add-int v0, v4, v5 │ │ +0baf60: 5464 1805 |0016: iget-object v4, v6, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0baf64: 7110 5f13 0400 |0018: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@135f │ │ +0baf6a: 0a04 |001b: move-result v4 │ │ +0baf6c: 9003 0004 |001c: add-int v3, v0, v4 │ │ +0baf70: 7120 ad24 0800 |001e: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0baf76: 0a04 |0021: move-result v4 │ │ +0baf78: 7120 af24 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0baf7e: 0a02 |0025: move-result v2 │ │ +0baf80: 0f02 |0026: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ 0x000c line=1242 │ │ 0x0016 line=1243 │ │ 0x001e line=1245 │ │ 0x0026 line=1247 │ │ @@ -218462,19 +218563,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bafd8: |[0bafd8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -0bafe8: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bafec: 7110 5f13 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@135f │ │ -0baff2: 0a00 |0005: move-result v0 │ │ -0baff4: 0f00 |0006: return v0 │ │ +0baf84: |[0baf84] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +0baf94: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0baf98: 7110 5f13 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@135f │ │ +0baf9e: 0a00 |0005: move-result v0 │ │ +0bafa0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -218483,23 +218584,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0baff8: |[0baff8] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ -0bb008: 5420 1805 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb00c: 7110 5a13 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@135a │ │ -0bb012: 0c00 |0005: move-result-object v0 │ │ -0bb014: 5421 1805 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb018: 7110 5c13 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ -0bb01e: 0c01 |000b: move-result-object v1 │ │ -0bb020: 6e30 1014 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1410 │ │ -0bb026: 0e00 |000f: return-void │ │ +0bafa4: |[0bafa4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +0bafb4: 5420 1805 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bafb8: 7110 5a13 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@135a │ │ +0bafbe: 0c00 |0005: move-result-object v0 │ │ +0bafc0: 5421 1805 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bafc4: 7110 5c13 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ +0bafca: 0c01 |000b: move-result-object v1 │ │ +0bafcc: 6e30 1014 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1410 │ │ +0bafd2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1252 │ │ 0x000f line=1253 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0010 reg=3 edgeFlags I │ │ @@ -218510,18 +218611,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb028: |[0bb028] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -0bb038: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb03c: 6e10 9413 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1394 │ │ -0bb042: 0e00 |0005: return-void │ │ +0bafd4: |[0bafd4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +0bafe4: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bafe8: 6e10 9413 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@1394 │ │ +0bafee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ 0x0005 line=1215 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=2 capturedChild Landroid/view/View; │ │ @@ -218532,50 +218633,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0bb044: |[0bb044] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ -0bb054: 5420 1805 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb058: 7110 5a13 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@135a │ │ -0bb05e: 0c00 |0005: move-result-object v0 │ │ -0bb060: 6e10 2b14 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@142b │ │ -0bb066: 0a00 |0009: move-result v0 │ │ -0bb068: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -0bb06c: 5420 1805 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb070: 7110 5b13 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@135b │ │ -0bb076: 0a00 |0011: move-result v0 │ │ -0bb078: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0bb07a: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -0bb07e: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ -0bb082: 5420 1805 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb086: 5421 1805 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb08a: 7110 5c13 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ -0bb090: 0c01 |001e: move-result-object v1 │ │ -0bb092: 6e20 a013 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@13a0 │ │ -0bb098: 5420 1805 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb09c: 5421 1805 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb0a0: 7110 5c13 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ -0bb0a6: 0c01 |0029: move-result-object v1 │ │ -0bb0a8: 6e20 6813 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1368 │ │ -0bb0ae: 5420 1805 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb0b2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0bb0b4: 7120 5d13 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@135d │ │ -0bb0ba: 0e00 |0033: return-void │ │ -0bb0bc: 5420 1805 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb0c0: 5421 1805 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb0c4: 7110 5c13 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ -0bb0ca: 0c01 |003b: move-result-object v1 │ │ -0bb0cc: 6e20 6913 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@1369 │ │ -0bb0d2: 5420 1805 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb0d6: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -0bb0d8: 7120 5d13 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@135d │ │ -0bb0de: 28ee |0045: goto 0033 // -0012 │ │ +0baff0: |[0baff0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +0bb000: 5420 1805 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb004: 7110 5a13 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@135a │ │ +0bb00a: 0c00 |0005: move-result-object v0 │ │ +0bb00c: 6e10 2b14 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@142b │ │ +0bb012: 0a00 |0009: move-result v0 │ │ +0bb014: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +0bb018: 5420 1805 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb01c: 7110 5b13 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@135b │ │ +0bb022: 0a00 |0011: move-result v0 │ │ +0bb024: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0bb026: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +0bb02a: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +0bb02e: 5420 1805 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb032: 5421 1805 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb036: 7110 5c13 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ +0bb03c: 0c01 |001e: move-result-object v1 │ │ +0bb03e: 6e20 a013 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@13a0 │ │ +0bb044: 5420 1805 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb048: 5421 1805 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb04c: 7110 5c13 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ +0bb052: 0c01 |0029: move-result-object v1 │ │ +0bb054: 6e20 6813 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1368 │ │ +0bb05a: 5420 1805 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb05e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0bb060: 7120 5d13 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@135d │ │ +0bb066: 0e00 |0033: return-void │ │ +0bb068: 5420 1805 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb06c: 5421 1805 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb070: 7110 5c13 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@135c │ │ +0bb076: 0c01 |003b: move-result-object v1 │ │ +0bb078: 6e20 6913 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@1369 │ │ +0bb07e: 5420 1805 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb082: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +0bb084: 7120 5d13 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@135d │ │ +0bb08a: 28ee |0045: goto 0033 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1199 │ │ 0x000c line=1200 │ │ 0x0017 line=1201 │ │ 0x0022 line=1202 │ │ 0x002d line=1203 │ │ @@ -218591,20 +218692,20 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bb0e0: |[0bb0e0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0bb0f0: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb0f4: 7120 5e13 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@135e │ │ -0bb0fa: 5410 1805 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb0fe: 6e10 7d13 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@137d │ │ -0bb104: 0e00 |000a: return-void │ │ +0bb08c: |[0bb08c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +0bb09c: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb0a0: 7120 5e13 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@135e │ │ +0bb0a6: 5410 1805 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb0aa: 6e10 7d13 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@137d │ │ +0bb0b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ 0x0005 line=1220 │ │ 0x000a line=1221 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -218619,47 +218720,47 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0bb108: |[0bb108] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -0bb118: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bb11a: 6e10 bb1f 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0bb120: 0c01 |0004: move-result-object v1 │ │ -0bb122: 1f01 b302 |0005: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -0bb126: 5452 1805 |0007: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb12a: 6e10 7613 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ -0bb130: 0a02 |000c: move-result v2 │ │ -0bb132: 5213 1d05 |000d: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ -0bb136: 9000 0203 |000f: add-int v0, v2, v3 │ │ -0bb13a: 2d02 0704 |0011: cmpl-float v2, v7, v4 │ │ -0bb13e: 3c02 1200 |0013: if-gtz v2, 0025 // +0012 │ │ -0bb142: 2d02 0704 |0015: cmpl-float v2, v7, v4 │ │ -0bb146: 3902 1500 |0017: if-nez v2, 002c // +0015 │ │ -0bb14a: 5452 1805 |0019: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb14e: 7110 5b13 0200 |001b: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@135b │ │ -0bb154: 0a02 |001e: move-result v2 │ │ -0bb156: 1503 003f |001f: const/high16 v3, #int 1056964608 // #3f00 │ │ -0bb15a: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ -0bb15e: 3d02 0900 |0023: if-lez v2, 002c // +0009 │ │ -0bb162: 5452 1805 |0025: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb166: 7110 5f13 0200 |0027: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@135f │ │ -0bb16c: 0a02 |002a: move-result v2 │ │ -0bb16e: b020 |002b: add-int/2addr v0, v2 │ │ -0bb170: 5452 1805 |002c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb174: 7110 5a13 0200 |002e: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@135a │ │ -0bb17a: 0c02 |0031: move-result-object v2 │ │ -0bb17c: 6e10 cd1f 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0bb182: 0a03 |0035: move-result v3 │ │ -0bb184: 6e30 3914 0203 |0036: invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1439 │ │ -0bb18a: 5452 1805 |0039: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb18e: 6e10 7d13 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@137d │ │ -0bb194: 0e00 |003e: return-void │ │ +0bb0b4: |[0bb0b4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +0bb0c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bb0c6: 6e10 bb1f 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0bb0cc: 0c01 |0004: move-result-object v1 │ │ +0bb0ce: 1f01 b302 |0005: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +0bb0d2: 5452 1805 |0007: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb0d6: 6e10 7613 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@1376 │ │ +0bb0dc: 0a02 |000c: move-result v2 │ │ +0bb0de: 5213 1d05 |000d: iget v3, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@051d │ │ +0bb0e2: 9000 0203 |000f: add-int v0, v2, v3 │ │ +0bb0e6: 2d02 0704 |0011: cmpl-float v2, v7, v4 │ │ +0bb0ea: 3c02 1200 |0013: if-gtz v2, 0025 // +0012 │ │ +0bb0ee: 2d02 0704 |0015: cmpl-float v2, v7, v4 │ │ +0bb0f2: 3902 1500 |0017: if-nez v2, 002c // +0015 │ │ +0bb0f6: 5452 1805 |0019: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb0fa: 7110 5b13 0200 |001b: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@135b │ │ +0bb100: 0a02 |001e: move-result v2 │ │ +0bb102: 1503 003f |001f: const/high16 v3, #int 1056964608 // #3f00 │ │ +0bb106: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ +0bb10a: 3d02 0900 |0023: if-lez v2, 002c // +0009 │ │ +0bb10e: 5452 1805 |0025: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb112: 7110 5f13 0200 |0027: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@135f │ │ +0bb118: 0a02 |002a: move-result v2 │ │ +0bb11a: b020 |002b: add-int/2addr v0, v2 │ │ +0bb11c: 5452 1805 |002c: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb120: 7110 5a13 0200 |002e: invoke-static {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@135a │ │ +0bb126: 0c02 |0031: move-result-object v2 │ │ +0bb128: 6e10 cd1f 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0bb12e: 0a03 |0035: move-result v3 │ │ +0bb130: 6e30 3914 0203 |0036: invoke-virtual {v2, v0, v3}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1439 │ │ +0bb136: 5452 1805 |0039: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb13a: 6e10 7d13 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@137d │ │ +0bb140: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1225 │ │ 0x0007 line=1226 │ │ 0x0011 line=1227 │ │ 0x0025 line=1228 │ │ 0x002c line=1230 │ │ @@ -218678,26 +218779,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0bb198: |[0bb198] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -0bb1a8: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ -0bb1ac: 7110 5813 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1358 │ │ -0bb1b2: 0a00 |0005: move-result v0 │ │ -0bb1b4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0bb1b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bb1ba: 0f00 |0009: return v0 │ │ -0bb1bc: 6e10 bb1f 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0bb1c2: 0c00 |000d: move-result-object v0 │ │ -0bb1c4: 1f00 b302 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -0bb1c8: 5500 1f05 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ -0bb1cc: 28f7 |0012: goto 0009 // -0009 │ │ +0bb144: |[0bb144] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +0bb154: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0518 │ │ +0bb158: 7110 5813 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1358 │ │ +0bb15e: 0a00 |0005: move-result v0 │ │ +0bb160: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0bb164: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bb166: 0f00 |0009: return v0 │ │ +0bb168: 6e10 bb1f 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0bb16e: 0c00 |000d: move-result-object v0 │ │ +0bb170: 1f00 b302 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +0bb174: 5500 1f05 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@051f │ │ +0bb178: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1190 │ │ 0x0008 line=1191 │ │ 0x0009 line=1194 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -218735,17 +218836,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bb1d0: |[0bb1d0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ -0bb1e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0bb1e6: 0e00 |0003: return-void │ │ +0bb17c: |[0bb17c] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ +0bb18c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0bb192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ │ │ Virtual methods - │ │ @@ -218754,16 +218855,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bb1e8: |[0bb1e8] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ -0bb1f8: 0e00 |0000: return-void │ │ +0bb194: |[0bb194] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ +0bb1a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -218772,16 +218873,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bb1fc: |[0bb1fc] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ -0bb20c: 0e00 |0000: return-void │ │ +0bb1a8: |[0bb1a8] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ +0bb1b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -218790,16 +218891,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bb210: |[0bb210] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ -0bb220: 0e00 |0000: return-void │ │ +0bb1bc: |[0bb1bc] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ +0bb1cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 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 │ │ @@ -218835,17 +218936,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bb224: |[0bb224] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ -0bb234: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0bb23a: 0e00 |0003: return-void │ │ +0bb1d0: |[0bb1d0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +0bb1e0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0bb1e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1345 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ │ │ Virtual methods - │ │ @@ -218854,25 +218955,25 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -0bb23c: |[0bb23c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0bb24c: 6e10 bc1f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ -0bb252: 0a00 |0003: move-result v0 │ │ -0bb254: 6e10 cd1f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0bb25a: 0a01 |0007: move-result v1 │ │ -0bb25c: 6e10 c91f 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ -0bb262: 0a02 |000b: move-result v2 │ │ -0bb264: 6e10 b01f 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ -0bb26a: 0a03 |000f: move-result v3 │ │ -0bb26c: 7153 0f0d 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0d0f │ │ -0bb272: 0e00 |0013: return-void │ │ +0bb1e8: |[0bb1e8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0bb1f8: 6e10 bc1f 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@1fbc │ │ +0bb1fe: 0a00 |0003: move-result v0 │ │ +0bb200: 6e10 cd1f 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0bb206: 0a01 |0007: move-result v1 │ │ +0bb208: 6e10 c91f 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@1fc9 │ │ +0bb20e: 0a02 |000b: move-result v2 │ │ +0bb210: 6e10 b01f 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@1fb0 │ │ +0bb216: 0a03 |000f: move-result v3 │ │ +0bb218: 7153 0f0d 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0d0f │ │ +0bb21e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1347 │ │ 0x0013 line=1349 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ 0x0000 - 0x0014 reg=5 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -218912,19 +219013,19 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bb274: |[0bb274] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0bb284: 5b12 5305 |0000: iput-object v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0553 │ │ -0bb288: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0bb28a: 7030 ba13 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V // method@13ba │ │ -0bb290: 0e00 |0006: return-void │ │ +0bb220: |[0bb220] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0bb230: 5b12 5305 |0000: iput-object v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0553 │ │ +0bb234: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0bb236: 7030 ba13 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V // method@13ba │ │ +0bb23c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -218934,19 +219035,19 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bb294: |[0bb294] android.support.v4.widget.SwipeRefreshLayout$3.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0bb2a4: 5420 5305 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0553 │ │ -0bb2a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bb2aa: 7120 d013 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$702:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@13d0 │ │ -0bb2b0: 0e00 |0006: return-void │ │ +0bb240: |[0bb240] android.support.v4.widget.SwipeRefreshLayout$3.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0bb250: 5420 5305 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0553 │ │ +0bb254: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bb256: 7120 d013 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$702:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@13d0 │ │ +0bb25c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ 0x0000 - 0x0007 reg=3 animation Landroid/view/animation/Animation; │ │ @@ -218985,19 +219086,19 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bb2b4: |[0bb2b4] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0bb2c4: 5b12 5405 |0000: iput-object v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0554 │ │ -0bb2c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0bb2ca: 7030 ba13 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V // method@13ba │ │ -0bb2d0: 0e00 |0006: return-void │ │ +0bb260: |[0bb260] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0bb270: 5b12 5405 |0000: iput-object v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0554 │ │ +0bb274: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0bb276: 7030 ba13 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V // method@13ba │ │ +0bb27c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout$4; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -219007,19 +219108,19 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bb2d4: |[0bb2d4] android.support.v4.widget.SwipeRefreshLayout$4.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0bb2e4: 5420 5405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0554 │ │ -0bb2e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bb2ea: 7120 d213 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F // method@13d2 │ │ -0bb2f0: 0e00 |0006: return-void │ │ +0bb280: |[0bb280] android.support.v4.widget.SwipeRefreshLayout$4.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0bb290: 5420 5405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0554 │ │ +0bb294: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bb296: 7120 d213 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F // method@13d2 │ │ +0bb29c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0006 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$4; │ │ 0x0000 - 0x0007 reg=3 animation Landroid/view/animation/Animation; │ │ @@ -219056,17 +219157,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bb2f4: |[0bb2f4] android.support.v7.app.ActionBarActivity.:()V │ │ -0bb304: 7010 0e05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@050e │ │ -0bb30a: 0e00 |0003: return-void │ │ +0bb2a0: |[0bb2a0] android.support.v7.app.ActionBarActivity.:()V │ │ +0bb2b0: 7010 0e05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@050e │ │ +0bb2b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ Virtual methods - │ │ @@ -219075,18 +219176,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bb30c: |[0bb30c] android.support.v7.app.ActionBarActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0bb31c: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb320: 6e30 d814 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14d8 │ │ -0bb326: 0e00 |0005: return-void │ │ +0bb2b8: |[0bb2b8] android.support.v7.app.ActionBarActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0bb2c8: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb2cc: 6e30 d814 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14d8 │ │ +0bb2d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -219097,19 +219198,19 @@ │ │ type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bb328: |[0bb328] android.support.v7.app.ActionBarActivity.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ -0bb338: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb33c: 6e10 dc14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@14dc │ │ -0bb342: 0c00 |0005: move-result-object v0 │ │ -0bb344: 1100 |0006: return-object v0 │ │ +0bb2d4: |[0bb2d4] android.support.v7.app.ActionBarActivity.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ +0bb2e4: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb2e8: 6e10 dc14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@14dc │ │ +0bb2ee: 0c00 |0005: move-result-object v0 │ │ +0bb2f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -219117,19 +219218,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bb348: |[0bb348] android.support.v7.app.ActionBarActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0bb358: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb35c: 6e10 de14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@14de │ │ -0bb362: 0c00 |0005: move-result-object v0 │ │ -0bb364: 1100 |0006: return-object v0 │ │ +0bb2f4: |[0bb2f4] android.support.v7.app.ActionBarActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0bb304: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb308: 6e10 de14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@14de │ │ +0bb30e: 0c00 |0005: move-result-object v0 │ │ +0bb310: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -219137,19 +219238,19 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bb368: |[0bb368] android.support.v7.app.ActionBarActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0bb378: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb37c: 6e10 df14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14df │ │ -0bb382: 0c00 |0005: move-result-object v0 │ │ -0bb384: 1100 |0006: return-object v0 │ │ +0bb314: |[0bb314] android.support.v7.app.ActionBarActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0bb324: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb328: 6e10 df14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14df │ │ +0bb32e: 0c00 |0005: move-result-object v0 │ │ +0bb330: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -219157,18 +219258,18 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bb388: |[0bb388] android.support.v7.app.ActionBarActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ -0bb398: 7110 7f06 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067f │ │ -0bb39e: 0c00 |0003: move-result-object v0 │ │ -0bb3a0: 1100 |0004: return-object v0 │ │ +0bb334: |[0bb334] android.support.v7.app.ActionBarActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ +0bb344: 7110 7f06 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067f │ │ +0bb34a: 0c00 |0003: move-result-object v0 │ │ +0bb34c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -219176,21 +219277,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bb3a4: |[0bb3a4] android.support.v7.app.ActionBarActivity.onBackPressed:()V │ │ -0bb3b4: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb3b8: 6e10 e114 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onBackPressed:()Z // method@14e1 │ │ -0bb3be: 0a00 |0005: move-result v0 │ │ -0bb3c0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0bb3c4: 6f10 2605 0100 |0008: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0526 │ │ -0bb3ca: 0e00 |000b: return-void │ │ +0bb350: |[0bb350] android.support.v7.app.ActionBarActivity.onBackPressed:()V │ │ +0bb360: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb364: 6e10 e114 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onBackPressed:()Z // method@14e1 │ │ +0bb36a: 0a00 |0005: move-result v0 │ │ +0bb36c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0bb370: 6f10 2605 0100 |0008: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0526 │ │ +0bb376: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0008 line=250 │ │ 0x000b line=252 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -219200,19 +219301,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0bb3cc: |[0bb3cc] android.support.v7.app.ActionBarActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0bb3dc: 6f20 2705 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0527 │ │ -0bb3e2: 5410 ad05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb3e6: 6e20 e214 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@14e2 │ │ -0bb3ec: 0e00 |0008: return-void │ │ +0bb378: |[0bb378] android.support.v7.app.ActionBarActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0bb388: 6f20 2705 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0527 │ │ +0bb38e: 5410 ad05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb392: 6e20 e214 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@14e2 │ │ +0bb398: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=104 │ │ 0x0008 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -219223,18 +219324,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb3f0: |[0bb3f0] android.support.v7.app.ActionBarActivity.onContentChanged:()V │ │ -0bb400: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb404: 6e10 e314 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onContentChanged:()V // method@14e3 │ │ -0bb40a: 0e00 |0005: return-void │ │ +0bb39c: |[0bb39c] android.support.v7.app.ActionBarActivity.onContentChanged:()V │ │ +0bb3ac: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb3b0: 6e10 e314 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onContentChanged:()V // method@14e3 │ │ +0bb3b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0005 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ @@ -219243,22 +219344,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bb40c: |[0bb40c] android.support.v7.app.ActionBarActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0bb41c: 7110 d914 0100 |0000: invoke-static {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; // method@14d9 │ │ -0bb422: 0c00 |0003: move-result-object v0 │ │ -0bb424: 5b10 ad05 |0004: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb428: 6f20 2805 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0528 │ │ -0bb42e: 5410 ad05 |0009: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb432: 6e20 e414 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@14e4 │ │ -0bb438: 0e00 |000e: return-void │ │ +0bb3b8: |[0bb3b8] android.support.v7.app.ActionBarActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0bb3c8: 7110 d914 0100 |0000: invoke-static {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; // method@14d9 │ │ +0bb3ce: 0c00 |0003: move-result-object v0 │ │ +0bb3d0: 5b10 ad05 |0004: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb3d4: 6f20 2805 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0528 │ │ +0bb3da: 5410 ad05 |0009: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb3de: 6e20 e414 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@14e4 │ │ +0bb3e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x0009 line=98 │ │ 0x000e line=99 │ │ locals : │ │ @@ -219270,19 +219371,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bb43c: |[0bb43c] android.support.v7.app.ActionBarActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0bb44c: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb450: 6e30 e514 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14e5 │ │ -0bb456: 0a00 |0005: move-result v0 │ │ -0bb458: 0f00 |0006: return v0 │ │ +0bb3e8: |[0bb3e8] android.support.v7.app.ActionBarActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0bb3f8: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb3fc: 6e30 e514 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14e5 │ │ +0bb402: 0a00 |0005: move-result v0 │ │ +0bb404: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -219292,23 +219393,23 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bb45c: |[0bb45c] android.support.v7.app.ActionBarActivity.onCreatePanelView:(I)Landroid/view/View; │ │ -0bb46c: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ -0bb470: 5410 ad05 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb474: 6e20 e614 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelView:(I)Landroid/view/View; // method@14e6 │ │ -0bb47a: 0c00 |0007: move-result-object v0 │ │ -0bb47c: 1100 |0008: return-object v0 │ │ -0bb47e: 6f20 2b05 2100 |0009: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelView:(I)Landroid/view/View; // method@052b │ │ -0bb484: 0c00 |000c: move-result-object v0 │ │ -0bb486: 28fb |000d: goto 0008 // -0005 │ │ +0bb408: |[0bb408] android.support.v7.app.ActionBarActivity.onCreatePanelView:(I)Landroid/view/View; │ │ +0bb418: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ +0bb41c: 5410 ad05 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb420: 6e20 e614 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelView:(I)Landroid/view/View; // method@14e6 │ │ +0bb426: 0c00 |0007: move-result-object v0 │ │ +0bb428: 1100 |0008: return-object v0 │ │ +0bb42a: 6f20 2b05 2100 |0009: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelView:(I)Landroid/view/View; // method@052b │ │ +0bb430: 0c00 |000c: move-result-object v0 │ │ +0bb432: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0008 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -219319,17 +219420,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 │ │ -0bb488: |[0bb488] android.support.v7.app.ActionBarActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -0bb498: 6e20 3707 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@0737 │ │ -0bb49e: 0e00 |0003: return-void │ │ +0bb434: |[0bb434] android.support.v7.app.ActionBarActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +0bb444: 6e20 3707 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@0737 │ │ +0bb44a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 builder Landroid/support/v4/app/TaskStackBuilder; │ │ @@ -219339,37 +219440,37 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0bb4a0: |[0bb4a0] android.support.v7.app.ActionBarActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0bb4b0: 5431 ad05 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb4b4: 6e30 e714 4105 |0002: invoke-virtual {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@14e7 │ │ -0bb4ba: 0a01 |0005: move-result v1 │ │ -0bb4bc: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -0bb4c0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0bb4c2: 0f01 |0009: return v1 │ │ -0bb4c4: 6e10 9e14 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@149e │ │ -0bb4ca: 0c00 |000d: move-result-object v0 │ │ -0bb4cc: 7210 3c1f 0500 |000e: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0bb4d2: 0a01 |0011: move-result v1 │ │ -0bb4d4: 1402 2c00 0201 |0012: const v2, #float 2.38774e-38 // #0102002c │ │ -0bb4da: 3321 1100 |0015: if-ne v1, v2, 0026 // +0011 │ │ -0bb4de: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ -0bb4e2: 6e10 6214 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@1462 │ │ -0bb4e8: 0a01 |001c: move-result v1 │ │ -0bb4ea: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ -0bb4ee: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -0bb4f2: 6e10 b614 0300 |0021: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportNavigateUp:()Z // method@14b6 │ │ -0bb4f8: 0a01 |0024: move-result v1 │ │ -0bb4fa: 28e4 |0025: goto 0009 // -001c │ │ -0bb4fc: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -0bb4fe: 28e2 |0027: goto 0009 // -001e │ │ +0bb44c: |[0bb44c] android.support.v7.app.ActionBarActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0bb45c: 5431 ad05 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb460: 6e30 e714 4105 |0002: invoke-virtual {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@14e7 │ │ +0bb466: 0a01 |0005: move-result v1 │ │ +0bb468: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +0bb46c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0bb46e: 0f01 |0009: return v1 │ │ +0bb470: 6e10 9e14 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@149e │ │ +0bb476: 0c00 |000d: move-result-object v0 │ │ +0bb478: 7210 3c1f 0500 |000e: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0bb47e: 0a01 |0011: move-result v1 │ │ +0bb480: 1402 2c00 0201 |0012: const v2, #float 2.38774e-38 // #0102002c │ │ +0bb486: 3321 1100 |0015: if-ne v1, v2, 0026 // +0011 │ │ +0bb48a: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ +0bb48e: 6e10 6214 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@1462 │ │ +0bb494: 0a01 |001c: move-result v1 │ │ +0bb496: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ +0bb49a: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +0bb49e: 6e10 b614 0300 |0021: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportNavigateUp:()Z // method@14b6 │ │ +0bb4a4: 0a01 |0024: move-result v1 │ │ +0bb4a6: 28e4 |0025: goto 0009 // -001c │ │ +0bb4a8: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +0bb4aa: 28e2 |0027: goto 0009 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0008 line=131 │ │ 0x0009 line=139 │ │ 0x000a line=134 │ │ 0x000e line=135 │ │ @@ -219386,19 +219487,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0bb500: |[0bb500] android.support.v7.app.ActionBarActivity.onPostResume:()V │ │ -0bb510: 6f10 3405 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@0534 │ │ -0bb516: 5410 ad05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb51a: 6e10 e814 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPostResume:()V // method@14e8 │ │ -0bb520: 0e00 |0008: return-void │ │ +0bb4ac: |[0bb4ac] android.support.v7.app.ActionBarActivity.onPostResume:()V │ │ +0bb4bc: 6f10 3405 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@0534 │ │ +0bb4c2: 5410 ad05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb4c6: 6e10 e814 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPostResume:()V // method@14e8 │ │ +0bb4cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0008 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -219408,19 +219509,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bb524: |[0bb524] android.support.v7.app.ActionBarActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -0bb534: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb538: 6e30 e914 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@14e9 │ │ -0bb53e: 0a00 |0005: move-result v0 │ │ -0bb540: 0f00 |0006: return v0 │ │ +0bb4d0: |[0bb4d0] android.support.v7.app.ActionBarActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +0bb4e0: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb4e4: 6e30 e914 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@14e9 │ │ +0bb4ea: 0a00 |0005: move-result v0 │ │ +0bb4ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -219430,19 +219531,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 │ │ -0bb544: |[0bb544] android.support.v7.app.ActionBarActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0bb554: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb558: 6e40 ea14 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ea │ │ -0bb55e: 0a00 |0005: move-result v0 │ │ -0bb560: 0f00 |0006: return v0 │ │ +0bb4f0: |[0bb4f0] android.support.v7.app.ActionBarActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0bb500: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb504: 6e40 ea14 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ea │ │ +0bb50a: 0a00 |0005: move-result v0 │ │ +0bb50c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ @@ -219453,16 +219554,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 │ │ -0bb564: |[0bb564] android.support.v7.app.ActionBarActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -0bb574: 0e00 |0000: return-void │ │ +0bb510: |[0bb510] android.support.v7.app.ActionBarActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +0bb520: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 builder Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -219471,19 +219572,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0bb578: |[0bb578] android.support.v7.app.ActionBarActivity.onStop:()V │ │ -0bb588: 6f10 3e05 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@053e │ │ -0bb58e: 5410 ad05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb592: 6e10 eb14 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onStop:()V // method@14eb │ │ -0bb598: 0e00 |0008: return-void │ │ +0bb524: |[0bb524] android.support.v7.app.ActionBarActivity.onStop:()V │ │ +0bb534: 6f10 3e05 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@053e │ │ +0bb53a: 5410 ad05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb53e: 6e10 eb14 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onStop:()V // method@14eb │ │ +0bb544: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0008 line=111 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -219493,16 +219594,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 │ │ -0bb59c: |[0bb59c] android.support.v7.app.ActionBarActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ -0bb5ac: 0e00 |0000: return-void │ │ +0bb548: |[0bb548] android.support.v7.app.ActionBarActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ +0bb558: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -219511,16 +219612,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 │ │ -0bb5b0: |[0bb5b0] android.support.v7.app.ActionBarActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ -0bb5c0: 0e00 |0000: return-void │ │ +0bb55c: |[0bb55c] android.support.v7.app.ActionBarActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ +0bb56c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -219529,16 +219630,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bb5c4: |[0bb5c4] android.support.v7.app.ActionBarActivity.onSupportContentChanged:()V │ │ -0bb5d4: 0e00 |0000: return-void │ │ +0bb570: |[0bb570] android.support.v7.app.ActionBarActivity.onSupportContentChanged:()V │ │ +0bb580: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -219546,36 +219647,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0bb5d8: |[0bb5d8] android.support.v7.app.ActionBarActivity.onSupportNavigateUp:()Z │ │ -0bb5e8: 6e10 a014 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@14a0 │ │ -0bb5ee: 0c02 |0003: move-result-object v2 │ │ -0bb5f0: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ -0bb5f4: 6e20 d114 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@14d1 │ │ -0bb5fa: 0a03 |0009: move-result v3 │ │ -0bb5fc: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ -0bb600: 7110 3a07 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@073a │ │ -0bb606: 0c00 |000f: move-result-object v0 │ │ -0bb608: 6e20 aa14 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@14aa │ │ -0bb60e: 6e20 b014 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@14b0 │ │ -0bb614: 6e10 4307 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@0743 │ │ -0bb61a: 7110 2c04 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@042c │ │ -0bb620: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0bb622: 0f03 |001d: return v3 │ │ -0bb624: 0d01 |001e: move-exception v1 │ │ -0bb626: 6e10 9714 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.finish:()V // method@1497 │ │ -0bb62c: 28fa |0022: goto 001c // -0006 │ │ -0bb62e: 6e20 cf14 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@14cf │ │ -0bb634: 28f6 |0026: goto 001c // -000a │ │ -0bb636: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0bb638: 28f5 |0028: goto 001d // -000b │ │ +0bb584: |[0bb584] android.support.v7.app.ActionBarActivity.onSupportNavigateUp:()Z │ │ +0bb594: 6e10 a014 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@14a0 │ │ +0bb59a: 0c02 |0003: move-result-object v2 │ │ +0bb59c: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ +0bb5a0: 6e20 d114 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@14d1 │ │ +0bb5a6: 0a03 |0009: move-result v3 │ │ +0bb5a8: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ +0bb5ac: 7110 3a07 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@073a │ │ +0bb5b2: 0c00 |000f: move-result-object v0 │ │ +0bb5b4: 6e20 aa14 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@14aa │ │ +0bb5ba: 6e20 b014 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@14b0 │ │ +0bb5c0: 6e10 4307 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@0743 │ │ +0bb5c6: 7110 2c04 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@042c │ │ +0bb5cc: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0bb5ce: 0f03 |001d: return v3 │ │ +0bb5d0: 0d01 |001e: move-exception v1 │ │ +0bb5d2: 6e10 9714 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.finish:()V // method@1497 │ │ +0bb5d8: 28fa |0022: goto 001c // -0006 │ │ +0bb5da: 6e20 cf14 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@14cf │ │ +0bb5e0: 28f6 |0026: goto 001c // -000a │ │ +0bb5e2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0bb5e4: 28f5 |0028: goto 001d // -000b │ │ catches : 1 │ │ 0x0019 - 0x001c │ │ Ljava/lang/IllegalStateException; -> 0x001e │ │ positions : │ │ 0x0000 line=382 │ │ 0x0004 line=384 │ │ 0x0006 line=385 │ │ @@ -219602,19 +219703,19 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0bb64c: |[0bb64c] android.support.v7.app.ActionBarActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ -0bb65c: 6f30 3f05 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@053f │ │ -0bb662: 5410 ad05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb666: 6e20 ec14 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@14ec │ │ -0bb66c: 0e00 |0008: return-void │ │ +0bb5f8: |[0bb5f8] android.support.v7.app.ActionBarActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ +0bb608: 6f30 3f05 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@053f │ │ +0bb60e: 5410 ad05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb612: 6e20 ec14 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@14ec │ │ +0bb618: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x0008 line=146 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -219626,18 +219727,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bb670: |[0bb670] android.support.v7.app.ActionBarActivity.setContentView:(I)V │ │ -0bb680: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb684: 6e20 ed14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(I)V // method@14ed │ │ -0bb68a: 0e00 |0005: return-void │ │ +0bb61c: |[0bb61c] android.support.v7.app.ActionBarActivity.setContentView:(I)V │ │ +0bb62c: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb630: 6e20 ed14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(I)V // method@14ed │ │ +0bb636: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 layoutResID I │ │ @@ -219647,18 +219748,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bb68c: |[0bb68c] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;)V │ │ -0bb69c: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb6a0: 6e20 ee14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;)V // method@14ee │ │ -0bb6a6: 0e00 |0005: return-void │ │ +0bb638: |[0bb638] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;)V │ │ +0bb648: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb64c: 6e20 ee14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;)V // method@14ee │ │ +0bb652: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -219668,18 +219769,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bb6a8: |[0bb6a8] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0bb6b8: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb6bc: 6e30 ef14 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14ef │ │ -0bb6c2: 0e00 |0005: return-void │ │ +0bb654: |[0bb654] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0bb664: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb668: 6e30 ef14 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14ef │ │ +0bb66e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -219690,18 +219791,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bb6c4: |[0bb6c4] android.support.v7.app.ActionBarActivity.setSupportProgress:(I)V │ │ -0bb6d4: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb6d8: 6e20 f014 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgress:(I)V // method@14f0 │ │ -0bb6de: 0e00 |0005: return-void │ │ +0bb670: |[0bb670] android.support.v7.app.ActionBarActivity.setSupportProgress:(I)V │ │ +0bb680: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb684: 6e20 f014 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgress:(I)V // method@14f0 │ │ +0bb68a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0005 line=311 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 progress I │ │ @@ -219711,18 +219812,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bb6e0: |[0bb6e0] android.support.v7.app.ActionBarActivity.setSupportProgressBarIndeterminate:(Z)V │ │ -0bb6f0: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb6f4: 6e20 f114 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarIndeterminate:(Z)V // method@14f1 │ │ -0bb6fa: 0e00 |0005: return-void │ │ +0bb68c: |[0bb68c] android.support.v7.app.ActionBarActivity.setSupportProgressBarIndeterminate:(Z)V │ │ +0bb69c: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb6a0: 6e20 f114 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarIndeterminate:(Z)V // method@14f1 │ │ +0bb6a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 indeterminate Z │ │ @@ -219732,18 +219833,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bb6fc: |[0bb6fc] android.support.v7.app.ActionBarActivity.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ -0bb70c: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb710: 6e20 f214 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarIndeterminateVisibility:(Z)V // method@14f2 │ │ -0bb716: 0e00 |0005: return-void │ │ +0bb6a8: |[0bb6a8] android.support.v7.app.ActionBarActivity.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ +0bb6b8: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb6bc: 6e20 f214 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarIndeterminateVisibility:(Z)V // method@14f2 │ │ +0bb6c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -219753,18 +219854,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bb718: |[0bb718] android.support.v7.app.ActionBarActivity.setSupportProgressBarVisibility:(Z)V │ │ -0bb728: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb72c: 6e20 f314 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarVisibility:(Z)V // method@14f3 │ │ -0bb732: 0e00 |0005: return-void │ │ +0bb6c4: |[0bb6c4] android.support.v7.app.ActionBarActivity.setSupportProgressBarVisibility:(Z)V │ │ +0bb6d4: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb6d8: 6e20 f314 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarVisibility:(Z)V // method@14f3 │ │ +0bb6de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -219774,19 +219875,19 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bb734: |[0bb734] android.support.v7.app.ActionBarActivity.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0bb744: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb748: 6e20 f414 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@14f4 │ │ -0bb74e: 0c00 |0005: move-result-object v0 │ │ -0bb750: 1100 |0006: return-object v0 │ │ +0bb6e0: |[0bb6e0] android.support.v7.app.ActionBarActivity.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0bb6f0: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb6f4: 6e20 f414 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@14f4 │ │ +0bb6fa: 0c00 |0005: move-result-object v0 │ │ +0bb6fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ @@ -219795,17 +219896,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0bb754: |[0bb754] android.support.v7.app.ActionBarActivity.superAddContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0bb764: 6f30 0f05 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@050f │ │ -0bb76a: 0e00 |0003: return-void │ │ +0bb700: |[0bb700] android.support.v7.app.ActionBarActivity.superAddContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0bb710: 6f30 0f05 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@050f │ │ +0bb716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -219816,18 +219917,18 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bb76c: |[0bb76c] android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0bb77c: 6f30 2a05 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@052a │ │ -0bb782: 0a00 |0003: move-result v0 │ │ -0bb784: 0f00 |0004: return v0 │ │ +0bb718: |[0bb718] android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0bb728: 6f30 2a05 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@052a │ │ +0bb72e: 0a00 |0003: move-result v0 │ │ +0bb730: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 featureId I │ │ 0x0000 - 0x0005 reg=3 frameworkMenu Landroid/view/Menu; │ │ @@ -219837,18 +219938,18 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bb788: |[0bb788] android.support.v7.app.ActionBarActivity.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0bb798: 6f30 3005 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0530 │ │ -0bb79e: 0a00 |0003: move-result v0 │ │ -0bb7a0: 0f00 |0004: return v0 │ │ +0bb734: |[0bb734] android.support.v7.app.ActionBarActivity.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0bb744: 6f30 3005 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0530 │ │ +0bb74a: 0a00 |0003: move-result v0 │ │ +0bb74c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 featureId I │ │ 0x0000 - 0x0005 reg=3 menuItem Landroid/view/MenuItem; │ │ @@ -219858,18 +219959,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bb7a4: |[0bb7a4] android.support.v7.app.ActionBarActivity.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -0bb7b4: 6f30 3505 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0535 │ │ -0bb7ba: 0a00 |0003: move-result v0 │ │ -0bb7bc: 0f00 |0004: return v0 │ │ +0bb750: |[0bb750] android.support.v7.app.ActionBarActivity.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +0bb760: 6f30 3505 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0535 │ │ +0bb766: 0a00 |0003: move-result v0 │ │ +0bb768: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 menu Landroid/view/Menu; │ │ @@ -219879,18 +219980,18 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0bb7c0: |[0bb7c0] android.support.v7.app.ActionBarActivity.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0bb7d0: 6f40 3605 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0536 │ │ -0bb7d6: 0a00 |0003: move-result v0 │ │ -0bb7d8: 0f00 |0004: return v0 │ │ +0bb76c: |[0bb76c] android.support.v7.app.ActionBarActivity.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0bb77c: 6f40 3605 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0536 │ │ +0bb782: 0a00 |0003: move-result v0 │ │ +0bb784: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 featureId I │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ @@ -219901,17 +220002,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bb7dc: |[0bb7dc] android.support.v7.app.ActionBarActivity.superSetContentView:(I)V │ │ -0bb7ec: 6f20 4005 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(I)V // method@0540 │ │ -0bb7f2: 0e00 |0003: return-void │ │ +0bb788: |[0bb788] android.support.v7.app.ActionBarActivity.superSetContentView:(I)V │ │ +0bb798: 6f20 4005 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(I)V // method@0540 │ │ +0bb79e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0003 line=217 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 resId I │ │ @@ -219921,17 +220022,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bb7f4: |[0bb7f4] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;)V │ │ -0bb804: 6f20 4105 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;)V // method@0541 │ │ -0bb80a: 0e00 |0003: return-void │ │ +0bb7a0: |[0bb7a0] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;)V │ │ +0bb7b0: 6f20 4105 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;)V // method@0541 │ │ +0bb7b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -219941,17 +220042,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0bb80c: |[0bb80c] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0bb81c: 6f30 4205 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0542 │ │ -0bb822: 0e00 |0003: return-void │ │ +0bb7b8: |[0bb7b8] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0bb7c8: 6f30 4205 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0542 │ │ +0bb7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -219962,22 +220063,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0bb824: |[0bb824] android.support.v7.app.ActionBarActivity.supportInvalidateOptionsMenu:()V │ │ -0bb834: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0bb838: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0bb83c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0bb840: 6f10 4505 0200 |0006: invoke-super {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0545 │ │ -0bb846: 5420 ad05 |0009: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb84a: 6e10 f514 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportInvalidateOptionsMenu:()V // method@14f5 │ │ -0bb850: 0e00 |000e: return-void │ │ +0bb7d0: |[0bb7d0] android.support.v7.app.ActionBarActivity.supportInvalidateOptionsMenu:()V │ │ +0bb7e0: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0bb7e4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0bb7e8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0bb7ec: 6f10 4505 0200 |0006: invoke-super {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@0545 │ │ +0bb7f2: 5420 ad05 |0009: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb7f6: 6e10 f514 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportInvalidateOptionsMenu:()V // method@14f5 │ │ +0bb7fc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x0009 line=172 │ │ 0x000e line=173 │ │ locals : │ │ @@ -219988,17 +220089,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bb854: |[0bb854] android.support.v7.app.ActionBarActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ -0bb864: 7120 8506 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0685 │ │ -0bb86a: 0e00 |0003: return-void │ │ +0bb800: |[0bb800] android.support.v7.app.ActionBarActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ +0bb810: 7120 8506 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0685 │ │ +0bb816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0003 line=452 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 upIntent Landroid/content/Intent; │ │ @@ -220008,19 +220109,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bb86c: |[0bb86c] android.support.v7.app.ActionBarActivity.supportRequestWindowFeature:(I)Z │ │ -0bb87c: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ -0bb880: 6e20 f614 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportRequestWindowFeature:(I)Z // method@14f6 │ │ -0bb886: 0a00 |0005: move-result v0 │ │ -0bb888: 0f00 |0006: return v0 │ │ +0bb818: |[0bb818] android.support.v7.app.ActionBarActivity.supportRequestWindowFeature:(I)Z │ │ +0bb828: 5410 ad05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ad │ │ +0bb82c: 6e20 f614 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportRequestWindowFeature:(I)Z // method@14f6 │ │ +0bb832: 0a00 |0005: move-result v0 │ │ +0bb834: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -220029,18 +220130,18 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bb88c: |[0bb88c] android.support.v7.app.ActionBarActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ -0bb89c: 7120 8606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0686 │ │ -0bb8a2: 0a00 |0003: move-result v0 │ │ -0bb8a4: 0f00 |0004: return v0 │ │ +0bb838: |[0bb838] android.support.v7.app.ActionBarActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ +0bb848: 7120 8606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0686 │ │ +0bb84e: 0a00 |0003: move-result v0 │ │ +0bb850: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ @@ -220079,18 +220180,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegate;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb8a8: |[0bb8a8] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V │ │ -0bb8b8: 5b01 ae05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ -0bb8bc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0bb8c2: 0e00 |0005: return-void │ │ +0bb854: |[0bb854] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V │ │ +0bb864: 5b01 ae05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ +0bb868: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0bb86e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ @@ -220099,17 +220200,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bb8c4: |[0bb8c4] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V │ │ -0bb8d4: 7020 d214 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V // method@14d2 │ │ -0bb8da: 0e00 |0003: return-void │ │ +0bb870: |[0bb870] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V │ │ +0bb880: 7020 d214 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V // method@14d2 │ │ +0bb886: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBarActivityDelegate; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ @@ -220120,30 +220221,30 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0bb8dc: |[0bb8dc] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0bb8ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0bb8ee: 5462 ae05 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ -0bb8f2: 5422 b305 |0003: iget-object v2, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ -0bb8f6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0bb8f8: 2333 5406 |0006: new-array v3, v3, [I // type@0654 │ │ -0bb8fc: 5464 ae05 |0008: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ -0bb900: 6e10 dd14 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.getHomeAsUpIndicatorAttrId:()I // method@14dd │ │ -0bb906: 0a04 |000d: move-result v4 │ │ -0bb908: 4b04 0305 |000e: aput v4, v3, v5 │ │ -0bb90c: 6e20 a314 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@14a3 │ │ -0bb912: 0c00 |0013: move-result-object v0 │ │ -0bb914: 6e20 c301 5000 |0014: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0bb91a: 0c01 |0017: move-result-object v1 │ │ -0bb91c: 6e10 cd01 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0bb922: 1101 |001b: return-object v1 │ │ +0bb888: |[0bb888] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0bb898: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0bb89a: 5462 ae05 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ +0bb89e: 5422 b305 |0003: iget-object v2, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05b3 │ │ +0bb8a2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0bb8a4: 2333 5406 |0006: new-array v3, v3, [I // type@0654 │ │ +0bb8a8: 5464 ae05 |0008: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ +0bb8ac: 6e10 dd14 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.getHomeAsUpIndicatorAttrId:()I // method@14dd │ │ +0bb8b2: 0a04 |000d: move-result v4 │ │ +0bb8b4: 4b04 0305 |000e: aput v4, v3, v5 │ │ +0bb8b8: 6e20 a314 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@14a3 │ │ +0bb8be: 0c00 |0013: move-result-object v0 │ │ +0bb8c0: 6e20 c301 5000 |0014: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0bb8c6: 0c01 |0017: move-result-object v1 │ │ +0bb8c8: 6e10 cd01 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0bb8ce: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x0014 line=218 │ │ 0x0018 line=219 │ │ 0x001b line=220 │ │ locals : │ │ @@ -220156,21 +220257,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bb924: |[0bb924] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarDescription:(I)V │ │ -0bb934: 5421 ae05 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ -0bb938: 6e10 df14 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14df │ │ -0bb93e: 0c00 |0005: move-result-object v0 │ │ -0bb940: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0bb944: 6e20 8014 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@1480 │ │ -0bb94a: 0e00 |000b: return-void │ │ +0bb8d0: |[0bb8d0] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarDescription:(I)V │ │ +0bb8e0: 5421 ae05 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ +0bb8e4: 6e10 df14 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14df │ │ +0bb8ea: 0c00 |0005: move-result-object v0 │ │ +0bb8ec: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0bb8f0: 6e20 8014 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@1480 │ │ +0bb8f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0006 line=235 │ │ 0x0008 line=236 │ │ 0x000b line=238 │ │ locals : │ │ @@ -220183,22 +220284,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bb94c: |[0bb94c] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -0bb95c: 5421 ae05 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ -0bb960: 6e10 df14 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14df │ │ -0bb966: 0c00 |0005: move-result-object v0 │ │ -0bb968: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0bb96c: 6e20 8314 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1483 │ │ -0bb972: 6e20 8014 4000 |000b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@1480 │ │ -0bb978: 0e00 |000e: return-void │ │ +0bb8f8: |[0bb8f8] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +0bb908: 5421 ae05 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@05ae │ │ +0bb90c: 6e10 df14 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@14df │ │ +0bb912: 0c00 |0005: move-result-object v0 │ │ +0bb914: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +0bb918: 6e20 8314 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1483 │ │ +0bb91e: 6e20 8014 4000 |000b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@1480 │ │ +0bb924: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0006 line=226 │ │ 0x0008 line=227 │ │ 0x000b line=228 │ │ 0x000e line=230 │ │ @@ -220247,19 +220348,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0bb97c: |[0bb97c] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -0bb98c: 5b01 ba05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05ba │ │ -0bb990: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0bb996: 5b02 b905 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ -0bb99a: 0e00 |0007: return-void │ │ +0bb928: |[0bb928] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +0bb938: 5b01 ba05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05ba │ │ +0bb93c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0bb942: 5b02 b905 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ +0bb946: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0005 line=669 │ │ 0x0007 line=670 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ @@ -220272,19 +220373,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 │ │ -0bb99c: |[0bb99c] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -0bb9ac: 5410 b905 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ -0bb9b0: 7230 731d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1d73 │ │ -0bb9b6: 0a00 |0005: move-result v0 │ │ -0bb9b8: 0f00 |0006: return v0 │ │ +0bb948: |[0bb948] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +0bb958: 5410 b905 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ +0bb95c: 7230 731d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1d73 │ │ +0bb962: 0a00 |0005: move-result v0 │ │ +0bb964: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -220294,19 +220395,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 │ │ -0bb9bc: |[0bb9bc] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0bb9cc: 5410 b905 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ -0bb9d0: 7230 741d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d74 │ │ -0bb9d6: 0a00 |0005: move-result v0 │ │ -0bb9d8: 0f00 |0006: return v0 │ │ +0bb968: |[0bb968] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +0bb978: 5410 b905 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ +0bb97c: 7230 741d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d74 │ │ +0bb982: 0a00 |0005: move-result v0 │ │ +0bb984: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -220316,24 +220417,24 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0bb9dc: |[0bb9dc] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0bb9ec: 5420 b905 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ -0bb9f0: 7220 751d 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1d75 │ │ -0bb9f6: 5420 ba05 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05ba │ │ -0bb9fa: 5400 bf05 |0007: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bb9fe: 6e20 b314 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@14b3 │ │ -0bba04: 5420 ba05 |000c: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05ba │ │ -0bba08: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0bba0a: 7120 0015 1000 |000f: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1500 │ │ -0bba10: 0e00 |0012: return-void │ │ +0bb988: |[0bb988] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +0bb998: 5420 b905 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ +0bb99c: 7220 751d 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1d75 │ │ +0bb9a2: 5420 ba05 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05ba │ │ +0bb9a6: 5400 bf05 |0007: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bb9aa: 6e20 b314 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@14b3 │ │ +0bb9b0: 5420 ba05 |000c: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@05ba │ │ +0bb9b4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0bb9b6: 7120 0015 1000 |000f: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1500 │ │ +0bb9bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0005 line=686 │ │ 0x000c line=687 │ │ 0x0012 line=688 │ │ locals : │ │ @@ -220345,19 +220446,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 │ │ -0bba14: |[0bba14] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0bba24: 5410 b905 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ -0bba28: 7230 761d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d76 │ │ -0bba2e: 0a00 |0005: move-result v0 │ │ -0bba30: 0f00 |0006: return v0 │ │ +0bb9c0: |[0bb9c0] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +0bb9d0: 5410 b905 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@05b9 │ │ +0bb9d4: 7230 761d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d76 │ │ +0bb9da: 0a00 |0005: move-result v0 │ │ +0bb9dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -220451,39 +220552,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0bba34: |[0bba34] android.support.v7.app.ActionBarActivityDelegateBase.:()V │ │ -0bba44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bba46: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -0bba4a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0bba4c: 6002 5106 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0651 │ │ -0bba50: 4b02 0001 |0006: aput v2, v0, v1 │ │ -0bba54: 6900 bb05 |0008: sput-object v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ACTION_BAR_DRAWABLE_TOGGLE_ATTRS:[I // field@05bb │ │ -0bba58: 0e00 |000a: return-void │ │ +0bb9e0: |[0bb9e0] android.support.v7.app.ActionBarActivityDelegateBase.:()V │ │ +0bb9f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bb9f2: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +0bb9f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bb9f8: 6002 5106 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0651 │ │ +0bb9fc: 4b02 0001 |0006: aput v2, v0, v1 │ │ +0bba00: 6900 bb05 |0008: sput-object v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ACTION_BAR_DRAWABLE_TOGGLE_ATTRS:[I // field@05bb │ │ +0bba04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ name : '' │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bba5c: |[0bba5c] android.support.v7.app.ActionBarActivityDelegateBase.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0bba6c: 7020 d714 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@14d7 │ │ -0bba72: 0e00 |0003: return-void │ │ +0bba08: |[0bba08] android.support.v7.app.ActionBarActivityDelegateBase.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0bba18: 7020 d714 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@14d7 │ │ +0bba1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -220493,17 +220594,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bba74: |[0bba74] android.support.v7.app.ActionBarActivityDelegateBase.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode; │ │ -0bba84: 5b01 be05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bba88: 1101 |0002: return-object v1 │ │ +0bba20: |[0bba20] android.support.v7.app.ActionBarActivityDelegateBase.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode; │ │ +0bba30: 5b01 be05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bba34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -220512,130 +220613,130 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 200 16-bit code units │ │ -0bba8c: |[0bba8c] android.support.v7.app.ActionBarActivityDelegateBase.applyFixedSizeWindow:()V │ │ -0bba9c: 54db bf05 |0000: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bbaa0: 620c f707 |0002: sget-object v12, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@07f7 │ │ -0bbaa4: 6e20 a314 cb00 |0004: invoke-virtual {v11, v12}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@14a3 │ │ -0bbaaa: 0c00 |0007: move-result-object v0 │ │ -0bbaac: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -0bbaae: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -0bbab0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0bbab2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0bbab4: 123b |000c: const/4 v11, #int 3 // #3 │ │ -0bbab6: 6e20 cc01 b000 |000d: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ -0bbabc: 0a0b |0010: move-result v11 │ │ -0bbabe: 380b 0d00 |0011: if-eqz v11, 001e // +000d │ │ -0bbac2: 3905 0700 |0013: if-nez v5, 001a // +0007 │ │ -0bbac6: 2205 a803 |0015: new-instance v5, Landroid/util/TypedValue; // type@03a8 │ │ -0bbaca: 7010 bf1e 0500 |0017: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ -0bbad0: 123b |001a: const/4 v11, #int 3 // #3 │ │ -0bbad2: 6e30 cb01 b005 |001b: invoke-virtual {v0, v11, v5}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01cb │ │ -0bbad8: 125b |001e: const/4 v11, #int 5 // #5 │ │ -0bbada: 6e20 cc01 b000 |001f: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ -0bbae0: 0a0b |0022: move-result v11 │ │ -0bbae2: 380b 0d00 |0023: if-eqz v11, 0030 // +000d │ │ -0bbae6: 3906 0700 |0025: if-nez v6, 002c // +0007 │ │ -0bbaea: 2206 a803 |0027: new-instance v6, Landroid/util/TypedValue; // type@03a8 │ │ -0bbaee: 7010 bf1e 0600 |0029: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ -0bbaf4: 125b |002c: const/4 v11, #int 5 // #5 │ │ -0bbaf6: 6e30 cb01 b006 |002d: invoke-virtual {v0, v11, v6}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01cb │ │ -0bbafc: 126b |0030: const/4 v11, #int 6 // #6 │ │ -0bbafe: 6e20 cc01 b000 |0031: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ -0bbb04: 0a0b |0034: move-result v11 │ │ -0bbb06: 380b 0d00 |0035: if-eqz v11, 0042 // +000d │ │ -0bbb0a: 3903 0700 |0037: if-nez v3, 003e // +0007 │ │ -0bbb0e: 2203 a803 |0039: new-instance v3, Landroid/util/TypedValue; // type@03a8 │ │ -0bbb12: 7010 bf1e 0300 |003b: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ -0bbb18: 126b |003e: const/4 v11, #int 6 // #6 │ │ -0bbb1a: 6e30 cb01 b003 |003f: invoke-virtual {v0, v11, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01cb │ │ -0bbb20: 124b |0042: const/4 v11, #int 4 // #4 │ │ -0bbb22: 6e20 cc01 b000 |0043: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ -0bbb28: 0a0b |0046: move-result v11 │ │ -0bbb2a: 380b 0d00 |0047: if-eqz v11, 0054 // +000d │ │ -0bbb2e: 3904 0700 |0049: if-nez v4, 0050 // +0007 │ │ -0bbb32: 2204 a803 |004b: new-instance v4, Landroid/util/TypedValue; // type@03a8 │ │ -0bbb36: 7010 bf1e 0400 |004d: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ -0bbb3c: 124b |0050: const/4 v11, #int 4 // #4 │ │ -0bbb3e: 6e30 cb01 b004 |0051: invoke-virtual {v0, v11, v4}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01cb │ │ -0bbb44: 54db bf05 |0054: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bbb48: 6e10 9d14 0b00 |0056: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@149d │ │ -0bbb4e: 0c0b |0059: move-result-object v11 │ │ -0bbb50: 6e10 ae01 0b00 |005a: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0bbb56: 0c07 |005d: move-result-object v7 │ │ -0bbb58: 527b 840b |005e: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0bbb5c: 527c 830b |0060: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0b83 │ │ -0bbb60: 35cb 3e00 |0062: if-ge v11, v12, 00a0 // +003e │ │ -0bbb64: 1212 |0064: const/4 v2, #int 1 // #1 │ │ -0bbb66: 12fa |0065: const/4 v10, #int -1 // #ff │ │ -0bbb68: 12f1 |0066: const/4 v1, #int -1 // #ff │ │ -0bbb6a: 3802 3b00 |0067: if-eqz v2, 00a2 // +003b │ │ -0bbb6e: 0769 |0069: move-object v9, v6 │ │ -0bbb70: 3809 1000 |006a: if-eqz v9, 007a // +0010 │ │ -0bbb74: 529b 860b |006c: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0b86 │ │ -0bbb78: 380b 0c00 |006e: if-eqz v11, 007a // +000c │ │ -0bbb7c: 529b 860b |0070: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0b86 │ │ -0bbb80: 125c |0072: const/4 v12, #int 5 // #5 │ │ -0bbb82: 33cb 3100 |0073: if-ne v11, v12, 00a4 // +0031 │ │ -0bbb86: 6e20 c01e 7900 |0075: invoke-virtual {v9, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1ec0 │ │ -0bbb8c: 0a0b |0078: move-result v11 │ │ -0bbb8e: 87ba |0079: float-to-int v10, v11 │ │ -0bbb90: 3802 3b00 |007a: if-eqz v2, 00b5 // +003b │ │ -0bbb94: 0738 |007c: move-object v8, v3 │ │ -0bbb96: 3808 1000 |007d: if-eqz v8, 008d // +0010 │ │ -0bbb9a: 528b 860b |007f: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0b86 │ │ -0bbb9e: 380b 0c00 |0081: if-eqz v11, 008d // +000c │ │ -0bbba2: 528b 860b |0083: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0b86 │ │ -0bbba6: 125c |0085: const/4 v12, #int 5 // #5 │ │ -0bbba8: 33cb 3100 |0086: if-ne v11, v12, 00b7 // +0031 │ │ -0bbbac: 6e20 c01e 7800 |0088: invoke-virtual {v8, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1ec0 │ │ -0bbbb2: 0a0b |008b: move-result v11 │ │ -0bbbb4: 87b1 |008c: float-to-int v1, v11 │ │ -0bbbb6: 12fb |008d: const/4 v11, #int -1 // #ff │ │ -0bbbb8: 33ba 0500 |008e: if-ne v10, v11, 0093 // +0005 │ │ -0bbbbc: 12fb |0090: const/4 v11, #int -1 // #ff │ │ -0bbbbe: 32b1 0b00 |0091: if-eq v1, v11, 009c // +000b │ │ -0bbbc2: 54db bf05 |0093: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bbbc6: 6e10 a214 0b00 |0095: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@14a2 │ │ -0bbbcc: 0c0b |0098: move-result-object v11 │ │ -0bbbce: 6e30 9820 ab01 |0099: invoke-virtual {v11, v10, v1}, Landroid/view/Window;.setLayout:(II)V // method@2098 │ │ -0bbbd4: 6e10 cd01 0000 |009c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0bbbda: 0e00 |009f: return-void │ │ -0bbbdc: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ -0bbbde: 28c4 |00a1: goto 0065 // -003c │ │ -0bbbe0: 0759 |00a2: move-object v9, v5 │ │ -0bbbe2: 28c7 |00a3: goto 006a // -0039 │ │ -0bbbe4: 529b 860b |00a4: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0b86 │ │ -0bbbe8: 126c |00a6: const/4 v12, #int 6 // #6 │ │ -0bbbea: 33cb d3ff |00a7: if-ne v11, v12, 007a // -002d │ │ -0bbbee: 527b 840b |00a9: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0bbbf2: 82bb |00ab: int-to-float v11, v11 │ │ -0bbbf4: 527c 840b |00ac: iget v12, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0bbbf8: 82cc |00ae: int-to-float v12, v12 │ │ -0bbbfa: 6e30 c11e b90c |00af: invoke-virtual {v9, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1ec1 │ │ -0bbc00: 0a0b |00b2: move-result v11 │ │ -0bbc02: 87ba |00b3: float-to-int v10, v11 │ │ -0bbc04: 28c6 |00b4: goto 007a // -003a │ │ -0bbc06: 0748 |00b5: move-object v8, v4 │ │ -0bbc08: 28c7 |00b6: goto 007d // -0039 │ │ -0bbc0a: 528b 860b |00b7: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0b86 │ │ -0bbc0e: 126c |00b9: const/4 v12, #int 6 // #6 │ │ -0bbc10: 33cb d3ff |00ba: if-ne v11, v12, 008d // -002d │ │ -0bbc14: 527b 830b |00bc: iget v11, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0b83 │ │ -0bbc18: 82bb |00be: int-to-float v11, v11 │ │ -0bbc1a: 527c 830b |00bf: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0b83 │ │ -0bbc1e: 82cc |00c1: int-to-float v12, v12 │ │ -0bbc20: 6e30 c11e b80c |00c2: invoke-virtual {v8, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1ec1 │ │ -0bbc26: 0a0b |00c5: move-result v11 │ │ -0bbc28: 87b1 |00c6: float-to-int v1, v11 │ │ -0bbc2a: 28c6 |00c7: goto 008d // -003a │ │ +0bba38: |[0bba38] android.support.v7.app.ActionBarActivityDelegateBase.applyFixedSizeWindow:()V │ │ +0bba48: 54db bf05 |0000: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bba4c: 620c f707 |0002: sget-object v12, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@07f7 │ │ +0bba50: 6e20 a314 cb00 |0004: invoke-virtual {v11, v12}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@14a3 │ │ +0bba56: 0c00 |0007: move-result-object v0 │ │ +0bba58: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +0bba5a: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0bba5c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0bba5e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0bba60: 123b |000c: const/4 v11, #int 3 // #3 │ │ +0bba62: 6e20 cc01 b000 |000d: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ +0bba68: 0a0b |0010: move-result v11 │ │ +0bba6a: 380b 0d00 |0011: if-eqz v11, 001e // +000d │ │ +0bba6e: 3905 0700 |0013: if-nez v5, 001a // +0007 │ │ +0bba72: 2205 a803 |0015: new-instance v5, Landroid/util/TypedValue; // type@03a8 │ │ +0bba76: 7010 bf1e 0500 |0017: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ +0bba7c: 123b |001a: const/4 v11, #int 3 // #3 │ │ +0bba7e: 6e30 cb01 b005 |001b: invoke-virtual {v0, v11, v5}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01cb │ │ +0bba84: 125b |001e: const/4 v11, #int 5 // #5 │ │ +0bba86: 6e20 cc01 b000 |001f: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ +0bba8c: 0a0b |0022: move-result v11 │ │ +0bba8e: 380b 0d00 |0023: if-eqz v11, 0030 // +000d │ │ +0bba92: 3906 0700 |0025: if-nez v6, 002c // +0007 │ │ +0bba96: 2206 a803 |0027: new-instance v6, Landroid/util/TypedValue; // type@03a8 │ │ +0bba9a: 7010 bf1e 0600 |0029: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ +0bbaa0: 125b |002c: const/4 v11, #int 5 // #5 │ │ +0bbaa2: 6e30 cb01 b006 |002d: invoke-virtual {v0, v11, v6}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01cb │ │ +0bbaa8: 126b |0030: const/4 v11, #int 6 // #6 │ │ +0bbaaa: 6e20 cc01 b000 |0031: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ +0bbab0: 0a0b |0034: move-result v11 │ │ +0bbab2: 380b 0d00 |0035: if-eqz v11, 0042 // +000d │ │ +0bbab6: 3903 0700 |0037: if-nez v3, 003e // +0007 │ │ +0bbaba: 2203 a803 |0039: new-instance v3, Landroid/util/TypedValue; // type@03a8 │ │ +0bbabe: 7010 bf1e 0300 |003b: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ +0bbac4: 126b |003e: const/4 v11, #int 6 // #6 │ │ +0bbac6: 6e30 cb01 b003 |003f: invoke-virtual {v0, v11, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01cb │ │ +0bbacc: 124b |0042: const/4 v11, #int 4 // #4 │ │ +0bbace: 6e20 cc01 b000 |0043: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01cc │ │ +0bbad4: 0a0b |0046: move-result v11 │ │ +0bbad6: 380b 0d00 |0047: if-eqz v11, 0054 // +000d │ │ +0bbada: 3904 0700 |0049: if-nez v4, 0050 // +0007 │ │ +0bbade: 2204 a803 |004b: new-instance v4, Landroid/util/TypedValue; // type@03a8 │ │ +0bbae2: 7010 bf1e 0400 |004d: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ +0bbae8: 124b |0050: const/4 v11, #int 4 // #4 │ │ +0bbaea: 6e30 cb01 b004 |0051: invoke-virtual {v0, v11, v4}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01cb │ │ +0bbaf0: 54db bf05 |0054: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bbaf4: 6e10 9d14 0b00 |0056: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@149d │ │ +0bbafa: 0c0b |0059: move-result-object v11 │ │ +0bbafc: 6e10 ae01 0b00 |005a: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0bbb02: 0c07 |005d: move-result-object v7 │ │ +0bbb04: 527b 840b |005e: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0bbb08: 527c 830b |0060: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0b83 │ │ +0bbb0c: 35cb 3e00 |0062: if-ge v11, v12, 00a0 // +003e │ │ +0bbb10: 1212 |0064: const/4 v2, #int 1 // #1 │ │ +0bbb12: 12fa |0065: const/4 v10, #int -1 // #ff │ │ +0bbb14: 12f1 |0066: const/4 v1, #int -1 // #ff │ │ +0bbb16: 3802 3b00 |0067: if-eqz v2, 00a2 // +003b │ │ +0bbb1a: 0769 |0069: move-object v9, v6 │ │ +0bbb1c: 3809 1000 |006a: if-eqz v9, 007a // +0010 │ │ +0bbb20: 529b 860b |006c: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0b86 │ │ +0bbb24: 380b 0c00 |006e: if-eqz v11, 007a // +000c │ │ +0bbb28: 529b 860b |0070: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0b86 │ │ +0bbb2c: 125c |0072: const/4 v12, #int 5 // #5 │ │ +0bbb2e: 33cb 3100 |0073: if-ne v11, v12, 00a4 // +0031 │ │ +0bbb32: 6e20 c01e 7900 |0075: invoke-virtual {v9, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1ec0 │ │ +0bbb38: 0a0b |0078: move-result v11 │ │ +0bbb3a: 87ba |0079: float-to-int v10, v11 │ │ +0bbb3c: 3802 3b00 |007a: if-eqz v2, 00b5 // +003b │ │ +0bbb40: 0738 |007c: move-object v8, v3 │ │ +0bbb42: 3808 1000 |007d: if-eqz v8, 008d // +0010 │ │ +0bbb46: 528b 860b |007f: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0b86 │ │ +0bbb4a: 380b 0c00 |0081: if-eqz v11, 008d // +000c │ │ +0bbb4e: 528b 860b |0083: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0b86 │ │ +0bbb52: 125c |0085: const/4 v12, #int 5 // #5 │ │ +0bbb54: 33cb 3100 |0086: if-ne v11, v12, 00b7 // +0031 │ │ +0bbb58: 6e20 c01e 7800 |0088: invoke-virtual {v8, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1ec0 │ │ +0bbb5e: 0a0b |008b: move-result v11 │ │ +0bbb60: 87b1 |008c: float-to-int v1, v11 │ │ +0bbb62: 12fb |008d: const/4 v11, #int -1 // #ff │ │ +0bbb64: 33ba 0500 |008e: if-ne v10, v11, 0093 // +0005 │ │ +0bbb68: 12fb |0090: const/4 v11, #int -1 // #ff │ │ +0bbb6a: 32b1 0b00 |0091: if-eq v1, v11, 009c // +000b │ │ +0bbb6e: 54db bf05 |0093: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bbb72: 6e10 a214 0b00 |0095: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@14a2 │ │ +0bbb78: 0c0b |0098: move-result-object v11 │ │ +0bbb7a: 6e30 9820 ab01 |0099: invoke-virtual {v11, v10, v1}, Landroid/view/Window;.setLayout:(II)V // method@2098 │ │ +0bbb80: 6e10 cd01 0000 |009c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0bbb86: 0e00 |009f: return-void │ │ +0bbb88: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ +0bbb8a: 28c4 |00a1: goto 0065 // -003c │ │ +0bbb8c: 0759 |00a2: move-object v9, v5 │ │ +0bbb8e: 28c7 |00a3: goto 006a // -0039 │ │ +0bbb90: 529b 860b |00a4: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0b86 │ │ +0bbb94: 126c |00a6: const/4 v12, #int 6 // #6 │ │ +0bbb96: 33cb d3ff |00a7: if-ne v11, v12, 007a // -002d │ │ +0bbb9a: 527b 840b |00a9: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0bbb9e: 82bb |00ab: int-to-float v11, v11 │ │ +0bbba0: 527c 840b |00ac: iget v12, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0bbba4: 82cc |00ae: int-to-float v12, v12 │ │ +0bbba6: 6e30 c11e b90c |00af: invoke-virtual {v9, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1ec1 │ │ +0bbbac: 0a0b |00b2: move-result v11 │ │ +0bbbae: 87ba |00b3: float-to-int v10, v11 │ │ +0bbbb0: 28c6 |00b4: goto 007a // -003a │ │ +0bbbb2: 0748 |00b5: move-object v8, v4 │ │ +0bbbb4: 28c7 |00b6: goto 007d // -0039 │ │ +0bbbb6: 528b 860b |00b7: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0b86 │ │ +0bbbba: 126c |00b9: const/4 v12, #int 6 // #6 │ │ +0bbbbc: 33cb d3ff |00ba: if-ne v11, v12, 008d // -002d │ │ +0bbbc0: 527b 830b |00bc: iget v11, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0b83 │ │ +0bbbc4: 82bb |00be: int-to-float v11, v11 │ │ +0bbbc6: 527c 830b |00bf: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0b83 │ │ +0bbbca: 82cc |00c1: int-to-float v12, v12 │ │ +0bbbcc: 6e30 c11e b80c |00c2: invoke-virtual {v8, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1ec1 │ │ +0bbbd2: 0a0b |00c5: move-result v11 │ │ +0bbbd4: 87b1 |00c6: float-to-int v1, v11 │ │ +0bbbd6: 28c6 |00c7: goto 008d // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0008 line=239 │ │ 0x0009 line=240 │ │ 0x000a line=241 │ │ 0x000b line=242 │ │ @@ -220702,24 +220803,24 @@ │ │ type : '()Landroid/support/v7/internal/widget/ProgressBarICS;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0bbc2c: |[0bbc2c] android.support.v7.app.ActionBarActivityDelegateBase.getCircularProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; │ │ -0bbc3c: 5431 bd05 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbc40: 6002 2907 |0002: sget v2, Landroid/support/v7/appcompat/R$id;.progress_circular:I // field@0729 │ │ -0bbc44: 6e20 a41a 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.findViewById:(I)Landroid/view/View; // method@1aa4 │ │ -0bbc4a: 0c00 |0007: move-result-object v0 │ │ -0bbc4c: 1f00 6a03 |0008: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@036a │ │ -0bbc50: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -0bbc54: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0bbc56: 6e20 c01c 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbc5c: 1100 |0010: return-object v0 │ │ +0bbbd8: |[0bbbd8] android.support.v7.app.ActionBarActivityDelegateBase.getCircularProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; │ │ +0bbbe8: 5431 bd05 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbbec: 6002 2907 |0002: sget v2, Landroid/support/v7/appcompat/R$id;.progress_circular:I // field@0729 │ │ +0bbbf0: 6e20 a41a 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.findViewById:(I)Landroid/view/View; // method@1aa4 │ │ +0bbbf6: 0c00 |0007: move-result-object v0 │ │ +0bbbf8: 1f00 6a03 |0008: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@036a │ │ +0bbbfc: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +0bbc00: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0bbc02: 6e20 c01c 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbc08: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x000a line=574 │ │ 0x000c line=575 │ │ 0x0010 line=577 │ │ locals : │ │ @@ -220731,24 +220832,24 @@ │ │ type : '()Landroid/support/v7/internal/widget/ProgressBarICS;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0bbc60: |[0bbc60] android.support.v7.app.ActionBarActivityDelegateBase.getHorizontalProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; │ │ -0bbc70: 5431 bd05 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbc74: 6002 2a07 |0002: sget v2, Landroid/support/v7/appcompat/R$id;.progress_horizontal:I // field@072a │ │ -0bbc78: 6e20 a41a 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.findViewById:(I)Landroid/view/View; // method@1aa4 │ │ -0bbc7e: 0c00 |0007: move-result-object v0 │ │ -0bbc80: 1f00 6a03 |0008: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@036a │ │ -0bbc84: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -0bbc88: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0bbc8a: 6e20 c01c 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbc90: 1100 |0010: return-object v0 │ │ +0bbc0c: |[0bbc0c] android.support.v7.app.ActionBarActivityDelegateBase.getHorizontalProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; │ │ +0bbc1c: 5431 bd05 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbc20: 6002 2a07 |0002: sget v2, Landroid/support/v7/appcompat/R$id;.progress_horizontal:I // field@072a │ │ +0bbc24: 6e20 a41a 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.findViewById:(I)Landroid/view/View; // method@1aa4 │ │ +0bbc2a: 0c00 |0007: move-result-object v0 │ │ +0bbc2c: 1f00 6a03 |0008: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@036a │ │ +0bbc30: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +0bbc34: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0bbc36: 6e20 c01c 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbc3c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x000a line=582 │ │ 0x000c line=583 │ │ 0x0010 line=585 │ │ locals : │ │ @@ -220760,48 +220861,48 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0bbc94: |[0bbc94] android.support.v7.app.ActionBarActivityDelegateBase.getListMenuView:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0bbca4: 5442 c505 |0000: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbca8: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -0bbcac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0bbcae: 1102 |0005: return-object v2 │ │ -0bbcb0: 5442 c405 |0006: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ -0bbcb4: 3902 3300 |0008: if-nez v2, 003b // +0033 │ │ -0bbcb8: 6202 5708 |000a: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0857 │ │ -0bbcbc: 6e20 3d01 2500 |000c: invoke-virtual {v5, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@013d │ │ -0bbcc2: 0c00 |000f: move-result-object v0 │ │ -0bbcc4: 1242 |0010: const/4 v2, #int 4 // #4 │ │ -0bbcc6: 6003 9507 |0011: sget v3, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@0795 │ │ -0bbcca: 6e30 c801 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0bbcd0: 0a01 |0016: move-result v1 │ │ -0bbcd2: 6e10 cd01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0bbcd8: 2202 1403 |001a: new-instance v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0314 │ │ -0bbcdc: 6003 5507 |001c: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0755 │ │ -0bbce0: 7030 e617 3201 |001e: invoke-direct {v2, v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@17e6 │ │ -0bbce6: 5b42 c405 |0021: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ -0bbcea: 5442 c405 |0023: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ -0bbcee: 6e20 f817 6200 |0025: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@17f8 │ │ -0bbcf4: 5442 c505 |0028: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbcf8: 5443 c405 |002a: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ -0bbcfc: 6e20 0718 3200 |002c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ -0bbd02: 5442 c405 |002f: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ -0bbd06: 2203 1004 |0031: new-instance v3, Landroid/widget/FrameLayout; // type@0410 │ │ -0bbd0a: 7020 8021 5300 |0033: invoke-direct {v3, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -0bbd10: 6e20 ef17 3200 |0036: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@17ef │ │ -0bbd16: 0c02 |0039: move-result-object v2 │ │ -0bbd18: 28cb |003a: goto 0005 // -0035 │ │ -0bbd1a: 5442 c405 |003b: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ -0bbd1e: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0bbd20: 6e20 fb17 3200 |003e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@17fb │ │ -0bbd26: 28ee |0041: goto 002f // -0012 │ │ +0bbc40: |[0bbc40] android.support.v7.app.ActionBarActivityDelegateBase.getListMenuView:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0bbc50: 5442 c505 |0000: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbc54: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +0bbc58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0bbc5a: 1102 |0005: return-object v2 │ │ +0bbc5c: 5442 c405 |0006: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ +0bbc60: 3902 3300 |0008: if-nez v2, 003b // +0033 │ │ +0bbc64: 6202 5708 |000a: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0857 │ │ +0bbc68: 6e20 3d01 2500 |000c: invoke-virtual {v5, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@013d │ │ +0bbc6e: 0c00 |000f: move-result-object v0 │ │ +0bbc70: 1242 |0010: const/4 v2, #int 4 // #4 │ │ +0bbc72: 6003 9507 |0011: sget v3, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@0795 │ │ +0bbc76: 6e30 c801 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0bbc7c: 0a01 |0016: move-result v1 │ │ +0bbc7e: 6e10 cd01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0bbc84: 2202 1403 |001a: new-instance v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0314 │ │ +0bbc88: 6003 5507 |001c: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0755 │ │ +0bbc8c: 7030 e617 3201 |001e: invoke-direct {v2, v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@17e6 │ │ +0bbc92: 5b42 c405 |0021: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ +0bbc96: 5442 c405 |0023: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ +0bbc9a: 6e20 f817 6200 |0025: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@17f8 │ │ +0bbca0: 5442 c505 |0028: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbca4: 5443 c405 |002a: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ +0bbca8: 6e20 0718 3200 |002c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ +0bbcae: 5442 c405 |002f: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ +0bbcb2: 2203 1004 |0031: new-instance v3, Landroid/widget/FrameLayout; // type@0410 │ │ +0bbcb6: 7020 8021 5300 |0033: invoke-direct {v3, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +0bbcbc: 6e20 ef17 3200 |0036: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@17ef │ │ +0bbcc2: 0c02 |0039: move-result-object v2 │ │ +0bbcc4: 28cb |003a: goto 0005 // -0035 │ │ +0bbcc6: 5442 c405 |003b: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@05c4 │ │ +0bbcca: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +0bbccc: 6e20 fb17 3200 |003e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@17fb │ │ +0bbcd2: 28ee |0041: goto 002f // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0004 line=442 │ │ 0x0005 line=461 │ │ 0x0006 line=445 │ │ 0x000a line=446 │ │ @@ -220824,29 +220925,29 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0bbd28: |[0bbd28] android.support.v7.app.ActionBarActivityDelegateBase.hideProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V │ │ -0bbd38: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -0bbd3a: 5520 c105 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ -0bbd3e: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -0bbd42: 6e10 9b1c 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ -0bbd48: 0a00 |0008: move-result v0 │ │ -0bbd4a: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0bbd4e: 6e20 c01c 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbd54: 5520 c205 |000e: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ -0bbd58: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -0bbd5c: 6e10 9b1c 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ -0bbd62: 0a00 |0015: move-result v0 │ │ -0bbd64: 3900 0500 |0016: if-nez v0, 001b // +0005 │ │ -0bbd68: 6e20 c01c 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbd6e: 0e00 |001b: return-void │ │ +0bbcd4: |[0bbcd4] android.support.v7.app.ActionBarActivityDelegateBase.hideProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V │ │ +0bbce4: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +0bbce6: 5520 c105 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ +0bbcea: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +0bbcee: 6e10 9b1c 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ +0bbcf4: 0a00 |0008: move-result v0 │ │ +0bbcf6: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0bbcfa: 6e20 c01c 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbd00: 5520 c205 |000e: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ +0bbd04: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +0bbd08: 6e10 9b1c 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ +0bbd0e: 0a00 |0015: move-result v0 │ │ +0bbd10: 3900 0500 |0016: if-nez v0, 001b // +0005 │ │ +0bbd14: 6e20 c01c 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbd1a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=564 │ │ 0x000b line=565 │ │ 0x000e line=567 │ │ 0x0018 line=568 │ │ 0x001b line=570 │ │ @@ -220860,24 +220961,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bbd70: |[0bbd70] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu:()Z │ │ -0bbd80: 2200 1703 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ -0bbd84: 6e10 0515 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getActionBarThemedContext:()Landroid/content/Context; // method@1505 │ │ -0bbd8a: 0c01 |0005: move-result-object v1 │ │ -0bbd8c: 7020 0018 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1800 │ │ -0bbd92: 5b20 c505 |0009: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbd96: 5420 c505 |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbd9a: 6e20 4218 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1842 │ │ -0bbda0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0bbda2: 0f00 |0011: return v0 │ │ +0bbd1c: |[0bbd1c] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu:()Z │ │ +0bbd2c: 2200 1703 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ +0bbd30: 6e10 0515 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getActionBarThemedContext:()Landroid/content/Context; // method@1505 │ │ +0bbd36: 0c01 |0005: move-result-object v1 │ │ +0bbd38: 7020 0018 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1800 │ │ +0bbd3e: 5b20 c505 |0009: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbd42: 5420 c505 |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbd46: 6e20 4218 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1842 │ │ +0bbd4c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0bbd4e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x000b line=590 │ │ 0x0010 line=591 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -220887,79 +220988,79 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -0bbda4: |[0bbda4] android.support.v7.app.ActionBarActivityDelegateBase.preparePanel:()Z │ │ -0bbdb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bbdb6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0bbdb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bbdba: 5552 c805 |0003: iget-boolean v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@05c8 │ │ -0bbdbe: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -0bbdc2: 0f00 |0007: return v0 │ │ -0bbdc4: 5452 c505 |0008: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbdc8: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ -0bbdcc: 5552 c905 |000c: iget-boolean v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@05c9 │ │ -0bbdd0: 3802 3b00 |000e: if-eqz v2, 0049 // +003b │ │ -0bbdd4: 5452 c505 |0010: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbdd8: 3902 0e00 |0012: if-nez v2, 0020 // +000e │ │ -0bbddc: 7010 0d15 0500 |0014: invoke-direct {v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelMenu:()Z // method@150d │ │ -0bbde2: 0a02 |0017: move-result v2 │ │ -0bbde4: 3802 0600 |0018: if-eqz v2, 001e // +0006 │ │ -0bbde8: 5452 c505 |001a: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbdec: 3902 0400 |001c: if-nez v2, 0020 // +0004 │ │ -0bbdf0: 0110 |001e: move v0, v1 │ │ -0bbdf2: 28e8 |001f: goto 0007 // -0018 │ │ -0bbdf4: 5452 bd05 |0020: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbdf8: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ -0bbdfc: 5452 bd05 |0024: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbe00: 5453 c505 |0026: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbe04: 6e30 ee1a 3205 |0028: invoke-virtual {v2, v3, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1aee │ │ -0bbe0a: 5452 c505 |002b: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbe0e: 6e10 5518 0200 |002d: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ -0bbe14: 5452 bf05 |0030: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bbe18: 5453 c505 |0032: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbe1c: 6e30 c714 1203 |0034: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14c7 │ │ -0bbe22: 0a02 |0037: move-result v2 │ │ -0bbe24: 3902 0f00 |0038: if-nez v2, 0047 // +000f │ │ -0bbe28: 5b54 c505 |003a: iput-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbe2c: 5450 bd05 |003c: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbe30: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ -0bbe34: 5450 bd05 |0040: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbe38: 6e30 ee1a 4005 |0042: invoke-virtual {v0, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1aee │ │ -0bbe3e: 0110 |0045: move v0, v1 │ │ -0bbe40: 28c1 |0046: goto 0007 // -003f │ │ -0bbe42: 5c51 c905 |0047: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@05c9 │ │ -0bbe46: 5452 c505 |0049: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbe4a: 6e10 5518 0200 |004b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ -0bbe50: 5452 c705 |004e: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@05c7 │ │ -0bbe54: 3802 0b00 |0050: if-eqz v2, 005b // +000b │ │ -0bbe58: 5452 c505 |0052: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbe5c: 5453 c705 |0054: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@05c7 │ │ -0bbe60: 6e20 3e18 3200 |0056: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@183e │ │ -0bbe66: 5b54 c705 |0059: iput-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@05c7 │ │ -0bbe6a: 5452 bf05 |005b: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bbe6e: 5453 c505 |005d: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbe72: 6e40 ca14 1234 |005f: invoke-virtual {v2, v1, v4, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ca │ │ -0bbe78: 0a02 |0062: move-result v2 │ │ -0bbe7a: 3902 1200 |0063: if-nez v2, 0075 // +0012 │ │ -0bbe7e: 5450 bd05 |0065: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbe82: 3800 0700 |0067: if-eqz v0, 006e // +0007 │ │ -0bbe86: 5450 bd05 |0069: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbe8a: 6e30 ee1a 4005 |006b: invoke-virtual {v0, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1aee │ │ -0bbe90: 5450 c505 |006e: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbe94: 6e10 5418 0000 |0070: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0bbe9a: 0110 |0073: move v0, v1 │ │ -0bbe9c: 2893 |0074: goto 0007 // -006d │ │ -0bbe9e: 5451 c505 |0075: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bbea2: 6e10 5418 0100 |0077: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0bbea8: 5c50 c805 |007a: iput-boolean v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@05c8 │ │ -0bbeac: 288b |007c: goto 0007 // -0075 │ │ +0bbd50: |[0bbd50] android.support.v7.app.ActionBarActivityDelegateBase.preparePanel:()Z │ │ +0bbd60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bbd62: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0bbd64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bbd66: 5552 c805 |0003: iget-boolean v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@05c8 │ │ +0bbd6a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +0bbd6e: 0f00 |0007: return v0 │ │ +0bbd70: 5452 c505 |0008: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbd74: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ +0bbd78: 5552 c905 |000c: iget-boolean v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@05c9 │ │ +0bbd7c: 3802 3b00 |000e: if-eqz v2, 0049 // +003b │ │ +0bbd80: 5452 c505 |0010: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbd84: 3902 0e00 |0012: if-nez v2, 0020 // +000e │ │ +0bbd88: 7010 0d15 0500 |0014: invoke-direct {v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelMenu:()Z // method@150d │ │ +0bbd8e: 0a02 |0017: move-result v2 │ │ +0bbd90: 3802 0600 |0018: if-eqz v2, 001e // +0006 │ │ +0bbd94: 5452 c505 |001a: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbd98: 3902 0400 |001c: if-nez v2, 0020 // +0004 │ │ +0bbd9c: 0110 |001e: move v0, v1 │ │ +0bbd9e: 28e8 |001f: goto 0007 // -0018 │ │ +0bbda0: 5452 bd05 |0020: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbda4: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ +0bbda8: 5452 bd05 |0024: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbdac: 5453 c505 |0026: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbdb0: 6e30 ee1a 3205 |0028: invoke-virtual {v2, v3, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1aee │ │ +0bbdb6: 5452 c505 |002b: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbdba: 6e10 5518 0200 |002d: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ +0bbdc0: 5452 bf05 |0030: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bbdc4: 5453 c505 |0032: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbdc8: 6e30 c714 1203 |0034: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14c7 │ │ +0bbdce: 0a02 |0037: move-result v2 │ │ +0bbdd0: 3902 0f00 |0038: if-nez v2, 0047 // +000f │ │ +0bbdd4: 5b54 c505 |003a: iput-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbdd8: 5450 bd05 |003c: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbddc: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ +0bbde0: 5450 bd05 |0040: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbde4: 6e30 ee1a 4005 |0042: invoke-virtual {v0, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1aee │ │ +0bbdea: 0110 |0045: move v0, v1 │ │ +0bbdec: 28c1 |0046: goto 0007 // -003f │ │ +0bbdee: 5c51 c905 |0047: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@05c9 │ │ +0bbdf2: 5452 c505 |0049: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbdf6: 6e10 5518 0200 |004b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ +0bbdfc: 5452 c705 |004e: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@05c7 │ │ +0bbe00: 3802 0b00 |0050: if-eqz v2, 005b // +000b │ │ +0bbe04: 5452 c505 |0052: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbe08: 5453 c705 |0054: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@05c7 │ │ +0bbe0c: 6e20 3e18 3200 |0056: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@183e │ │ +0bbe12: 5b54 c705 |0059: iput-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@05c7 │ │ +0bbe16: 5452 bf05 |005b: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bbe1a: 5453 c505 |005d: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbe1e: 6e40 ca14 1234 |005f: invoke-virtual {v2, v1, v4, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ca │ │ +0bbe24: 0a02 |0062: move-result v2 │ │ +0bbe26: 3902 1200 |0063: if-nez v2, 0075 // +0012 │ │ +0bbe2a: 5450 bd05 |0065: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbe2e: 3800 0700 |0067: if-eqz v0, 006e // +0007 │ │ +0bbe32: 5450 bd05 |0069: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbe36: 6e30 ee1a 4005 |006b: invoke-virtual {v0, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1aee │ │ +0bbe3c: 5450 c505 |006e: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbe40: 6e10 5418 0000 |0070: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0bbe46: 0110 |0073: move v0, v1 │ │ +0bbe48: 2893 |0074: goto 0007 // -006d │ │ +0bbe4a: 5451 c505 |0075: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bbe4e: 6e10 5418 0100 |0077: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0bbe54: 5c50 c805 |007a: iput-boolean v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@05c8 │ │ +0bbe58: 288b |007c: goto 0007 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=596 │ │ 0x0007 line=659 │ │ 0x0008 line=601 │ │ 0x0010 line=602 │ │ 0x0014 line=603 │ │ @@ -220992,38 +221093,38 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0bbeb0: |[0bbeb0] android.support.v7.app.ActionBarActivityDelegateBase.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0bbec0: 5410 bd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbec4: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ -0bbec8: 5410 bd05 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbecc: 6e10 cb1a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowReserved:()Z // method@1acb │ │ -0bbed2: 0a00 |0009: move-result v0 │ │ -0bbed4: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -0bbed8: 5410 bd05 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbedc: 6e10 ca1a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowMenuShowing:()Z // method@1aca │ │ -0bbee2: 0a00 |0011: move-result v0 │ │ -0bbee4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0bbee8: 3903 1000 |0014: if-nez v3, 0024 // +0010 │ │ -0bbeec: 5410 bd05 |0016: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbef0: 6e10 c01a 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getVisibility:()I // method@1ac0 │ │ -0bbef6: 0a00 |001b: move-result v0 │ │ -0bbef8: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ -0bbefc: 5410 bd05 |001e: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbf00: 6e10 fa1a 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.showOverflowMenu:()Z // method@1afa │ │ -0bbf06: 0e00 |0023: return-void │ │ -0bbf08: 5410 bd05 |0024: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bbf0c: 6e10 c41a 0000 |0026: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.hideOverflowMenu:()Z // method@1ac4 │ │ -0bbf12: 28fa |0029: goto 0023 // -0006 │ │ -0bbf14: 6e10 1018 0200 |002a: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1810 │ │ -0bbf1a: 28f6 |002d: goto 0023 // -000a │ │ +0bbe5c: |[0bbe5c] android.support.v7.app.ActionBarActivityDelegateBase.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0bbe6c: 5410 bd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbe70: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ +0bbe74: 5410 bd05 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbe78: 6e10 cb1a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowReserved:()Z // method@1acb │ │ +0bbe7e: 0a00 |0009: move-result v0 │ │ +0bbe80: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +0bbe84: 5410 bd05 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbe88: 6e10 ca1a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowMenuShowing:()Z // method@1aca │ │ +0bbe8e: 0a00 |0011: move-result v0 │ │ +0bbe90: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +0bbe94: 3903 1000 |0014: if-nez v3, 0024 // +0010 │ │ +0bbe98: 5410 bd05 |0016: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbe9c: 6e10 c01a 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getVisibility:()I // method@1ac0 │ │ +0bbea2: 0a00 |001b: move-result v0 │ │ +0bbea4: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ +0bbea8: 5410 bd05 |001e: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbeac: 6e10 fa1a 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.showOverflowMenu:()Z // method@1afa │ │ +0bbeb2: 0e00 |0023: return-void │ │ +0bbeb4: 5410 bd05 |0024: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bbeb8: 6e10 c41a 0000 |0026: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.hideOverflowMenu:()Z // method@1ac4 │ │ +0bbebe: 28fa |0029: goto 0023 // -0006 │ │ +0bbec0: 6e10 1018 0200 |002a: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1810 │ │ +0bbec6: 28f6 |002d: goto 0023 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x000c line=427 │ │ 0x0016 line=428 │ │ 0x001e line=429 │ │ 0x0023 line=438 │ │ @@ -221039,31 +221140,31 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0bbf1c: |[0bbf1c] android.support.v7.app.ActionBarActivityDelegateBase.showProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V │ │ -0bbf2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bbf2e: 5530 c105 |0001: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ -0bbf32: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -0bbf36: 6e10 9b1c 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ -0bbf3c: 0a00 |0008: move-result v0 │ │ -0bbf3e: 1241 |0009: const/4 v1, #int 4 // #4 │ │ -0bbf40: 3310 0500 |000a: if-ne v0, v1, 000f // +0005 │ │ -0bbf44: 6e20 c01c 2500 |000c: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbf4a: 5530 c205 |000f: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ -0bbf4e: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -0bbf52: 6e10 961c 0400 |0013: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getProgress:()I // method@1c96 │ │ -0bbf58: 0a00 |0016: move-result v0 │ │ -0bbf5a: 1301 1027 |0017: const/16 v1, #int 10000 // #2710 │ │ -0bbf5e: 3510 0500 |0019: if-ge v0, v1, 001e // +0005 │ │ -0bbf62: 6e20 c01c 2400 |001b: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbf68: 0e00 |001e: return-void │ │ +0bbec8: |[0bbec8] android.support.v7.app.ActionBarActivityDelegateBase.showProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V │ │ +0bbed8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bbeda: 5530 c105 |0001: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ +0bbede: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +0bbee2: 6e10 9b1c 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ +0bbee8: 0a00 |0008: move-result v0 │ │ +0bbeea: 1241 |0009: const/4 v1, #int 4 // #4 │ │ +0bbeec: 3310 0500 |000a: if-ne v0, v1, 000f // +0005 │ │ +0bbef0: 6e20 c01c 2500 |000c: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbef6: 5530 c205 |000f: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ +0bbefa: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +0bbefe: 6e10 961c 0400 |0013: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getProgress:()I // method@1c96 │ │ +0bbf04: 0a00 |0016: move-result v0 │ │ +0bbf06: 1301 1027 |0017: const/16 v1, #int 10000 // #2710 │ │ +0bbf0a: 3510 0500 |0019: if-ge v0, v1, 001e // +0005 │ │ +0bbf0e: 6e20 c01c 2400 |001b: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbf14: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=553 │ │ 0x000c line=554 │ │ 0x000f line=557 │ │ 0x001b line=558 │ │ 0x001e line=560 │ │ @@ -221077,67 +221178,67 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0bbf6c: |[0bbf6c] android.support.v7.app.ActionBarActivityDelegateBase.updateProgressBars:(I)V │ │ -0bbf7c: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -0bbf80: 1306 1027 |0002: const/16 v6, #int 10000 // #2710 │ │ -0bbf84: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0bbf86: 7010 0615 0800 |0005: invoke-direct {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getCircularProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; // method@1506 │ │ -0bbf8c: 0c00 |0008: move-result-object v0 │ │ -0bbf8e: 7010 0815 0800 |0009: invoke-direct {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getHorizontalProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; // method@1508 │ │ -0bbf94: 0c01 |000c: move-result-object v1 │ │ -0bbf96: 12f5 |000d: const/4 v5, #int -1 // #ff │ │ -0bbf98: 3359 2000 |000e: if-ne v9, v5, 002e // +0020 │ │ -0bbf9c: 5585 c205 |0010: iget-boolean v5, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ -0bbfa0: 3805 1200 |0012: if-eqz v5, 0024 // +0012 │ │ -0bbfa4: 6e10 961c 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.getProgress:()I // method@1c96 │ │ -0bbfaa: 0a02 |0017: move-result v2 │ │ -0bbfac: 6e10 a31c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.isIndeterminate:()Z // method@1ca3 │ │ -0bbfb2: 0a05 |001b: move-result v5 │ │ -0bbfb4: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ -0bbfb8: 3562 0e00 |001e: if-ge v2, v6, 002c // +000e │ │ -0bbfbc: 0143 |0020: move v3, v4 │ │ -0bbfbe: 6e20 c01c 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbfc4: 5585 c105 |0024: iget-boolean v5, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ -0bbfc8: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ -0bbfcc: 6e20 c01c 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbfd2: 0e00 |002b: return-void │ │ -0bbfd4: 1243 |002c: const/4 v3, #int 4 // #4 │ │ -0bbfd6: 28f4 |002d: goto 0021 // -000c │ │ -0bbfd8: 12e5 |002e: const/4 v5, #int -2 // #fe │ │ -0bbfda: 3359 1100 |002f: if-ne v9, v5, 0040 // +0011 │ │ -0bbfde: 5584 c205 |0031: iget-boolean v4, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ -0bbfe2: 3804 0500 |0033: if-eqz v4, 0038 // +0005 │ │ -0bbfe6: 6e20 c01c 7100 |0035: invoke-virtual {v1, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbfec: 5584 c105 |0038: iget-boolean v4, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ -0bbff0: 3804 f1ff |003a: if-eqz v4, 002b // -000f │ │ -0bbff4: 6e20 c01c 7000 |003c: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0bbffa: 28ec |003f: goto 002b // -0014 │ │ -0bbffc: 12d5 |0040: const/4 v5, #int -3 // #fd │ │ -0bbffe: 3359 0700 |0041: if-ne v9, v5, 0048 // +0007 │ │ -0bc002: 1214 |0043: const/4 v4, #int 1 // #1 │ │ -0bc004: 6e20 b61c 4100 |0044: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1cb6 │ │ -0bc00a: 28e4 |0047: goto 002b // -001c │ │ -0bc00c: 12c5 |0048: const/4 v5, #int -4 // #fc │ │ -0bc00e: 3359 0600 |0049: if-ne v9, v5, 004f // +0006 │ │ -0bc012: 6e20 b61c 4100 |004b: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1cb6 │ │ -0bc018: 28dd |004e: goto 002b // -0023 │ │ -0bc01a: 3a09 dcff |004f: if-ltz v9, 002b // -0024 │ │ -0bc01e: 3669 daff |0051: if-gt v9, v6, 002b // -0026 │ │ -0bc022: d804 0900 |0053: add-int/lit8 v4, v9, #int 0 // #00 │ │ -0bc026: 6e20 bc1c 4100 |0055: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1cbc │ │ -0bc02c: 3569 0600 |0058: if-ge v9, v6, 005e // +0006 │ │ -0bc030: 7030 2515 1800 |005a: invoke-direct {v8, v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.showProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V // method@1525 │ │ -0bc036: 28ce |005d: goto 002b // -0032 │ │ -0bc038: 7030 0c15 1800 |005e: invoke-direct {v8, v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.hideProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V // method@150c │ │ -0bc03e: 28ca |0061: goto 002b // -0036 │ │ +0bbf18: |[0bbf18] android.support.v7.app.ActionBarActivityDelegateBase.updateProgressBars:(I)V │ │ +0bbf28: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +0bbf2c: 1306 1027 |0002: const/16 v6, #int 10000 // #2710 │ │ +0bbf30: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0bbf32: 7010 0615 0800 |0005: invoke-direct {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getCircularProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; // method@1506 │ │ +0bbf38: 0c00 |0008: move-result-object v0 │ │ +0bbf3a: 7010 0815 0800 |0009: invoke-direct {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getHorizontalProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; // method@1508 │ │ +0bbf40: 0c01 |000c: move-result-object v1 │ │ +0bbf42: 12f5 |000d: const/4 v5, #int -1 // #ff │ │ +0bbf44: 3359 2000 |000e: if-ne v9, v5, 002e // +0020 │ │ +0bbf48: 5585 c205 |0010: iget-boolean v5, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ +0bbf4c: 3805 1200 |0012: if-eqz v5, 0024 // +0012 │ │ +0bbf50: 6e10 961c 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.getProgress:()I // method@1c96 │ │ +0bbf56: 0a02 |0017: move-result v2 │ │ +0bbf58: 6e10 a31c 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.isIndeterminate:()Z // method@1ca3 │ │ +0bbf5e: 0a05 |001b: move-result v5 │ │ +0bbf60: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ +0bbf64: 3562 0e00 |001e: if-ge v2, v6, 002c // +000e │ │ +0bbf68: 0143 |0020: move v3, v4 │ │ +0bbf6a: 6e20 c01c 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbf70: 5585 c105 |0024: iget-boolean v5, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ +0bbf74: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ +0bbf78: 6e20 c01c 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbf7e: 0e00 |002b: return-void │ │ +0bbf80: 1243 |002c: const/4 v3, #int 4 // #4 │ │ +0bbf82: 28f4 |002d: goto 0021 // -000c │ │ +0bbf84: 12e5 |002e: const/4 v5, #int -2 // #fe │ │ +0bbf86: 3359 1100 |002f: if-ne v9, v5, 0040 // +0011 │ │ +0bbf8a: 5584 c205 |0031: iget-boolean v4, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ +0bbf8e: 3804 0500 |0033: if-eqz v4, 0038 // +0005 │ │ +0bbf92: 6e20 c01c 7100 |0035: invoke-virtual {v1, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbf98: 5584 c105 |0038: iget-boolean v4, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ +0bbf9c: 3804 f1ff |003a: if-eqz v4, 002b // -000f │ │ +0bbfa0: 6e20 c01c 7000 |003c: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0bbfa6: 28ec |003f: goto 002b // -0014 │ │ +0bbfa8: 12d5 |0040: const/4 v5, #int -3 // #fd │ │ +0bbfaa: 3359 0700 |0041: if-ne v9, v5, 0048 // +0007 │ │ +0bbfae: 1214 |0043: const/4 v4, #int 1 // #1 │ │ +0bbfb0: 6e20 b61c 4100 |0044: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1cb6 │ │ +0bbfb6: 28e4 |0047: goto 002b // -001c │ │ +0bbfb8: 12c5 |0048: const/4 v5, #int -4 // #fc │ │ +0bbfba: 3359 0600 |0049: if-ne v9, v5, 004f // +0006 │ │ +0bbfbe: 6e20 b61c 4100 |004b: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1cb6 │ │ +0bbfc4: 28dd |004e: goto 002b // -0023 │ │ +0bbfc6: 3a09 dcff |004f: if-ltz v9, 002b // -0024 │ │ +0bbfca: 3669 daff |0051: if-gt v9, v6, 002b // -0026 │ │ +0bbfce: d804 0900 |0053: add-int/lit8 v4, v9, #int 0 // #00 │ │ +0bbfd2: 6e20 bc1c 4100 |0055: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1cbc │ │ +0bbfd8: 3569 0600 |0058: if-ge v9, v6, 005e // +0006 │ │ +0bbfdc: 7030 2515 1800 |005a: invoke-direct {v8, v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.showProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V // method@1525 │ │ +0bbfe2: 28ce |005d: goto 002b // -0032 │ │ +0bbfe4: 7030 0c15 1800 |005e: invoke-direct {v8, v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.hideProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V // method@150c │ │ +0bbfea: 28ca |0061: goto 002b // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=513 │ │ 0x0009 line=514 │ │ 0x000d line=516 │ │ 0x0010 line=517 │ │ 0x0014 line=518 │ │ @@ -221176,25 +221277,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 │ │ -0bc040: |[0bc040] android.support.v7.app.ActionBarActivityDelegateBase.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0bc050: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ -0bc056: 5431 bf05 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc05a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0bc060: 6e20 9614 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc066: 0c00 |000b: move-result-object v0 │ │ -0bc068: 1f00 db03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0bc06c: 6e30 4020 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2040 │ │ -0bc072: 5431 bf05 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc076: 6e10 b514 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ -0bc07c: 0e00 |0016: return-void │ │ +0bbfec: |[0bbfec] android.support.v7.app.ActionBarActivityDelegateBase.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0bbffc: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ +0bc002: 5431 bf05 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc006: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0bc00c: 6e20 9614 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc012: 0c00 |000b: move-result-object v0 │ │ +0bc014: 1f00 db03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0bc018: 6e30 4020 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2040 │ │ +0bc01e: 5431 bf05 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc022: 6e10 b514 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ +0bc028: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ 0x000e line=145 │ │ 0x0011 line=146 │ │ 0x0016 line=147 │ │ @@ -221209,21 +221310,21 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0bc080: |[0bc080] android.support.v7.app.ActionBarActivityDelegateBase.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0bc090: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ -0bc096: 2200 e002 |0003: new-instance v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ -0bc09a: 5431 bf05 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc09e: 5432 bf05 |0007: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc0a2: 7030 9315 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1593 │ │ -0bc0a8: 1100 |000c: return-object v0 │ │ +0bc02c: |[0bc02c] android.support.v7.app.ActionBarActivityDelegateBase.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0bc03c: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ +0bc042: 2200 e002 |0003: new-instance v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ +0bc046: 5431 bf05 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc04a: 5432 bf05 |0007: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc04e: 7030 9315 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1593 │ │ +0bc054: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -221232,121 +221333,121 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 225 16-bit code units │ │ -0bc0ac: |[0bc0ac] android.support.v7.app.ActionBarActivityDelegateBase.ensureSubDecor:()V │ │ -0bc0bc: 1409 0200 0201 |0000: const v9, #float 2.38772e-38 // #01020002 │ │ -0bc0c2: 55a7 ca05 |0003: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@05ca │ │ -0bc0c6: 3907 b700 |0005: if-nez v7, 00bc // +00b7 │ │ -0bc0ca: 55a7 c305 |0007: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@05c3 │ │ -0bc0ce: 3807 d000 |0009: if-eqz v7, 00d9 // +00d0 │ │ -0bc0d2: 55a7 c605 |000b: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@05c6 │ │ -0bc0d6: 3807 b000 |000d: if-eqz v7, 00bd // +00b0 │ │ -0bc0da: 54a7 bf05 |000f: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc0de: 6008 4507 |0011: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_decor_overlay:I // field@0745 │ │ -0bc0e2: 6e20 cb14 8700 |0013: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@14cb │ │ -0bc0e8: 54a7 bf05 |0016: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc0ec: 6008 0607 |0018: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0706 │ │ -0bc0f0: 6e20 9614 8700 |001a: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc0f6: 0c07 |001d: move-result-object v7 │ │ -0bc0f8: 1f07 3f03 |001e: check-cast v7, Landroid/support/v7/internal/widget/ActionBarView; // type@033f │ │ -0bc0fc: 5ba7 bd05 |0020: iput-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc100: 54a7 bd05 |0022: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc104: 54a8 bf05 |0024: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc108: 6e20 f71a 8700 |0026: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@1af7 │ │ -0bc10e: 55a7 c205 |0029: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ -0bc112: 3807 0700 |002b: if-eqz v7, 0032 // +0007 │ │ -0bc116: 54a7 bd05 |002d: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc11a: 6e10 c61a 0700 |002f: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarView;.initProgress:()V // method@1ac6 │ │ -0bc120: 55a7 c105 |0032: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ -0bc124: 3807 0700 |0034: if-eqz v7, 003b // +0007 │ │ -0bc128: 54a7 bd05 |0036: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc12c: 6e10 c51a 0700 |0038: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarView;.initIndeterminateProgress:()V // method@1ac5 │ │ -0bc132: 1a07 5133 |003b: const-string v7, "splitActionBarWhenNarrow" // string@3351 │ │ -0bc136: 6e10 0b15 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getUiOptionsFromMetadata:()Ljava/lang/String; // method@150b │ │ -0bc13c: 0c08 |0040: move-result-object v8 │ │ -0bc13e: 6e20 da24 8700 |0041: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0bc144: 0a06 |0044: move-result v6 │ │ -0bc146: 3806 8100 |0045: if-eqz v6, 00c6 // +0081 │ │ -0bc14a: 54a7 bf05 |0047: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc14e: 6e10 9d14 0700 |0049: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@149d │ │ -0bc154: 0c07 |004c: move-result-object v7 │ │ -0bc156: 6008 9506 |004d: sget v8, Landroid/support/v7/appcompat/R$bool;.abc_split_action_bar_is_narrow:I // field@0695 │ │ -0bc15a: 6e20 a801 8700 |004f: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ -0bc160: 0a04 |0052: move-result v4 │ │ -0bc162: 54a7 bf05 |0053: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc166: 6008 3a07 |0055: sget v8, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@073a │ │ -0bc16a: 6e20 9614 8700 |0057: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc170: 0c05 |005a: move-result-object v5 │ │ -0bc172: 1f05 3403 |005b: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0334 │ │ -0bc176: 3805 2400 |005d: if-eqz v5, 0081 // +0024 │ │ -0bc17a: 54a7 bd05 |005f: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc17e: 6e20 f11a 5700 |0061: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1af1 │ │ -0bc184: 54a7 bd05 |0064: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc188: 6e20 f01a 4700 |0066: invoke-virtual {v7, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitActionBar:(Z)V // method@1af0 │ │ -0bc18e: 54a7 bd05 |0069: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc192: 6e20 f21a 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitWhenNarrow:(Z)V // method@1af2 │ │ -0bc198: 54a7 bf05 |006e: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc19c: 6008 0d07 |0070: sget v8, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@070d │ │ -0bc1a0: 6e20 9614 8700 |0072: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc1a6: 0c02 |0075: move-result-object v2 │ │ -0bc1a8: 1f02 3603 |0076: check-cast v2, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0336 │ │ -0bc1ac: 6e20 431a 5200 |0078: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1a43 │ │ -0bc1b2: 6e20 421a 4200 |007b: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitActionBar:(Z)V // method@1a42 │ │ -0bc1b8: 6e20 441a 6200 |007e: invoke-virtual {v2, v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitWhenNarrow:(Z)V // method@1a44 │ │ -0bc1be: 54a7 bf05 |0081: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc1c2: 6e20 9614 9700 |0083: invoke-virtual {v7, v9}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc1c8: 0c03 |0086: move-result-object v3 │ │ -0bc1ca: 12f7 |0087: const/4 v7, #int -1 // #ff │ │ -0bc1cc: 6e20 0c20 7300 |0088: invoke-virtual {v3, v7}, Landroid/view/View;.setId:(I)V // method@200c │ │ -0bc1d2: 54a7 bf05 |008b: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc1d6: 6008 0707 |008d: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0707 │ │ -0bc1da: 6e20 9614 8700 |008f: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc1e0: 0c01 |0092: move-result-object v1 │ │ -0bc1e2: 6e20 0c20 9100 |0093: invoke-virtual {v1, v9}, Landroid/view/View;.setId:(I)V // method@200c │ │ -0bc1e8: 54a7 cb05 |0096: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@05cb │ │ -0bc1ec: 3807 0c00 |0098: if-eqz v7, 00a4 // +000c │ │ -0bc1f0: 54a7 bd05 |009a: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc1f4: 54a8 cb05 |009c: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@05cb │ │ -0bc1f8: 6e20 f81a 8700 |009e: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1af8 │ │ -0bc1fe: 1207 |00a1: const/4 v7, #int 0 // #0 │ │ -0bc200: 5ba7 cb05 |00a2: iput-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@05cb │ │ -0bc204: 7010 0215 0a00 |00a4: invoke-direct {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.applyFixedSizeWindow:()V // method@1502 │ │ -0bc20a: 1217 |00a7: const/4 v7, #int 1 // #1 │ │ -0bc20c: 5ca7 ca05 |00a8: iput-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@05ca │ │ -0bc210: 54a7 bf05 |00aa: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc214: 6e10 a214 0700 |00ac: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@14a2 │ │ -0bc21a: 0c07 |00af: move-result-object v7 │ │ -0bc21c: 6e10 9420 0700 |00b0: invoke-virtual {v7}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ -0bc222: 0c07 |00b3: move-result-object v7 │ │ -0bc224: 2208 d602 |00b4: new-instance v8, Landroid/support/v7/app/ActionBarActivityDelegateBase$1; // type@02d6 │ │ -0bc228: 7020 f714 a800 |00b6: invoke-direct {v8, v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@14f7 │ │ -0bc22e: 6e20 f51f 8700 |00b9: invoke-virtual {v7, v8}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@1ff5 │ │ -0bc234: 0e00 |00bc: return-void │ │ -0bc236: 54a7 bf05 |00bd: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc23a: 6008 4307 |00bf: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_decor:I // field@0743 │ │ -0bc23e: 6e20 cb14 8700 |00c1: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@14cb │ │ -0bc244: 2900 52ff |00c4: goto/16 0016 // -00ae │ │ -0bc248: 54a7 bf05 |00c6: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc24c: 6208 f707 |00c8: sget-object v8, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@07f7 │ │ -0bc250: 6e20 a314 8700 |00ca: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@14a3 │ │ -0bc256: 0c00 |00cd: move-result-object v0 │ │ -0bc258: 1227 |00ce: const/4 v7, #int 2 // #2 │ │ -0bc25a: 1208 |00cf: const/4 v8, #int 0 // #0 │ │ -0bc25c: 6e30 bf01 7008 |00d0: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -0bc262: 0a04 |00d3: move-result v4 │ │ -0bc264: 6e10 cd01 0000 |00d4: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0bc26a: 2900 7cff |00d7: goto/16 0053 // -0084 │ │ -0bc26e: 54a7 bf05 |00d9: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc272: 6008 5a07 |00db: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_simple_decor:I // field@075a │ │ -0bc276: 6e20 cb14 8700 |00dd: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@14cb │ │ -0bc27c: 28a1 |00e0: goto 0081 // -005f │ │ +0bc058: |[0bc058] android.support.v7.app.ActionBarActivityDelegateBase.ensureSubDecor:()V │ │ +0bc068: 1409 0200 0201 |0000: const v9, #float 2.38772e-38 // #01020002 │ │ +0bc06e: 55a7 ca05 |0003: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@05ca │ │ +0bc072: 3907 b700 |0005: if-nez v7, 00bc // +00b7 │ │ +0bc076: 55a7 c305 |0007: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@05c3 │ │ +0bc07a: 3807 d000 |0009: if-eqz v7, 00d9 // +00d0 │ │ +0bc07e: 55a7 c605 |000b: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@05c6 │ │ +0bc082: 3807 b000 |000d: if-eqz v7, 00bd // +00b0 │ │ +0bc086: 54a7 bf05 |000f: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc08a: 6008 4507 |0011: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_decor_overlay:I // field@0745 │ │ +0bc08e: 6e20 cb14 8700 |0013: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@14cb │ │ +0bc094: 54a7 bf05 |0016: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc098: 6008 0607 |0018: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0706 │ │ +0bc09c: 6e20 9614 8700 |001a: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc0a2: 0c07 |001d: move-result-object v7 │ │ +0bc0a4: 1f07 3f03 |001e: check-cast v7, Landroid/support/v7/internal/widget/ActionBarView; // type@033f │ │ +0bc0a8: 5ba7 bd05 |0020: iput-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc0ac: 54a7 bd05 |0022: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc0b0: 54a8 bf05 |0024: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc0b4: 6e20 f71a 8700 |0026: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@1af7 │ │ +0bc0ba: 55a7 c205 |0029: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ +0bc0be: 3807 0700 |002b: if-eqz v7, 0032 // +0007 │ │ +0bc0c2: 54a7 bd05 |002d: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc0c6: 6e10 c61a 0700 |002f: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarView;.initProgress:()V // method@1ac6 │ │ +0bc0cc: 55a7 c105 |0032: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ +0bc0d0: 3807 0700 |0034: if-eqz v7, 003b // +0007 │ │ +0bc0d4: 54a7 bd05 |0036: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc0d8: 6e10 c51a 0700 |0038: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarView;.initIndeterminateProgress:()V // method@1ac5 │ │ +0bc0de: 1a07 5133 |003b: const-string v7, "splitActionBarWhenNarrow" // string@3351 │ │ +0bc0e2: 6e10 0b15 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getUiOptionsFromMetadata:()Ljava/lang/String; // method@150b │ │ +0bc0e8: 0c08 |0040: move-result-object v8 │ │ +0bc0ea: 6e20 da24 8700 |0041: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0bc0f0: 0a06 |0044: move-result v6 │ │ +0bc0f2: 3806 8100 |0045: if-eqz v6, 00c6 // +0081 │ │ +0bc0f6: 54a7 bf05 |0047: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc0fa: 6e10 9d14 0700 |0049: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@149d │ │ +0bc100: 0c07 |004c: move-result-object v7 │ │ +0bc102: 6008 9506 |004d: sget v8, Landroid/support/v7/appcompat/R$bool;.abc_split_action_bar_is_narrow:I // field@0695 │ │ +0bc106: 6e20 a801 8700 |004f: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ +0bc10c: 0a04 |0052: move-result v4 │ │ +0bc10e: 54a7 bf05 |0053: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc112: 6008 3a07 |0055: sget v8, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@073a │ │ +0bc116: 6e20 9614 8700 |0057: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc11c: 0c05 |005a: move-result-object v5 │ │ +0bc11e: 1f05 3403 |005b: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0334 │ │ +0bc122: 3805 2400 |005d: if-eqz v5, 0081 // +0024 │ │ +0bc126: 54a7 bd05 |005f: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc12a: 6e20 f11a 5700 |0061: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1af1 │ │ +0bc130: 54a7 bd05 |0064: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc134: 6e20 f01a 4700 |0066: invoke-virtual {v7, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitActionBar:(Z)V // method@1af0 │ │ +0bc13a: 54a7 bd05 |0069: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc13e: 6e20 f21a 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitWhenNarrow:(Z)V // method@1af2 │ │ +0bc144: 54a7 bf05 |006e: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc148: 6008 0d07 |0070: sget v8, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@070d │ │ +0bc14c: 6e20 9614 8700 |0072: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc152: 0c02 |0075: move-result-object v2 │ │ +0bc154: 1f02 3603 |0076: check-cast v2, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0336 │ │ +0bc158: 6e20 431a 5200 |0078: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1a43 │ │ +0bc15e: 6e20 421a 4200 |007b: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitActionBar:(Z)V // method@1a42 │ │ +0bc164: 6e20 441a 6200 |007e: invoke-virtual {v2, v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitWhenNarrow:(Z)V // method@1a44 │ │ +0bc16a: 54a7 bf05 |0081: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc16e: 6e20 9614 9700 |0083: invoke-virtual {v7, v9}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc174: 0c03 |0086: move-result-object v3 │ │ +0bc176: 12f7 |0087: const/4 v7, #int -1 // #ff │ │ +0bc178: 6e20 0c20 7300 |0088: invoke-virtual {v3, v7}, Landroid/view/View;.setId:(I)V // method@200c │ │ +0bc17e: 54a7 bf05 |008b: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc182: 6008 0707 |008d: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0707 │ │ +0bc186: 6e20 9614 8700 |008f: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc18c: 0c01 |0092: move-result-object v1 │ │ +0bc18e: 6e20 0c20 9100 |0093: invoke-virtual {v1, v9}, Landroid/view/View;.setId:(I)V // method@200c │ │ +0bc194: 54a7 cb05 |0096: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@05cb │ │ +0bc198: 3807 0c00 |0098: if-eqz v7, 00a4 // +000c │ │ +0bc19c: 54a7 bd05 |009a: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc1a0: 54a8 cb05 |009c: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@05cb │ │ +0bc1a4: 6e20 f81a 8700 |009e: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1af8 │ │ +0bc1aa: 1207 |00a1: const/4 v7, #int 0 // #0 │ │ +0bc1ac: 5ba7 cb05 |00a2: iput-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@05cb │ │ +0bc1b0: 7010 0215 0a00 |00a4: invoke-direct {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.applyFixedSizeWindow:()V // method@1502 │ │ +0bc1b6: 1217 |00a7: const/4 v7, #int 1 // #1 │ │ +0bc1b8: 5ca7 ca05 |00a8: iput-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@05ca │ │ +0bc1bc: 54a7 bf05 |00aa: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc1c0: 6e10 a214 0700 |00ac: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@14a2 │ │ +0bc1c6: 0c07 |00af: move-result-object v7 │ │ +0bc1c8: 6e10 9420 0700 |00b0: invoke-virtual {v7}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ +0bc1ce: 0c07 |00b3: move-result-object v7 │ │ +0bc1d0: 2208 d602 |00b4: new-instance v8, Landroid/support/v7/app/ActionBarActivityDelegateBase$1; // type@02d6 │ │ +0bc1d4: 7020 f714 a800 |00b6: invoke-direct {v8, v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@14f7 │ │ +0bc1da: 6e20 f51f 8700 |00b9: invoke-virtual {v7, v8}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@1ff5 │ │ +0bc1e0: 0e00 |00bc: return-void │ │ +0bc1e2: 54a7 bf05 |00bd: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc1e6: 6008 4307 |00bf: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_decor:I // field@0743 │ │ +0bc1ea: 6e20 cb14 8700 |00c1: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@14cb │ │ +0bc1f0: 2900 52ff |00c4: goto/16 0016 // -00ae │ │ +0bc1f4: 54a7 bf05 |00c6: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc1f8: 6208 f707 |00c8: sget-object v8, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@07f7 │ │ +0bc1fc: 6e20 a314 8700 |00ca: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@14a3 │ │ +0bc202: 0c00 |00cd: move-result-object v0 │ │ +0bc204: 1227 |00ce: const/4 v7, #int 2 // #2 │ │ +0bc206: 1208 |00cf: const/4 v8, #int 0 // #0 │ │ +0bc208: 6e30 bf01 7008 |00d0: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +0bc20e: 0a04 |00d3: move-result v4 │ │ +0bc210: 6e10 cd01 0000 |00d4: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0bc216: 2900 7cff |00d7: goto/16 0053 // -0084 │ │ +0bc21a: 54a7 bf05 |00d9: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc21e: 6008 5a07 |00db: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_simple_decor:I // field@075a │ │ +0bc222: 6e20 cb14 8700 |00dd: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@14cb │ │ +0bc228: 28a1 |00e0: goto 0081 // -005f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=155 │ │ 0x0007 line=156 │ │ 0x000b line=157 │ │ 0x000f line=158 │ │ 0x0016 line=162 │ │ @@ -221400,17 +221501,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc280: |[0bc280] android.support.v7.app.ActionBarActivityDelegateBase.getHomeAsUpIndicatorAttrId:()I │ │ -0bc290: 6000 5106 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0651 │ │ -0bc294: 0f00 |0002: return v0 │ │ +0bc22c: |[0bc22c] android.support.v7.app.ActionBarActivityDelegateBase.getHomeAsUpIndicatorAttrId:()I │ │ +0bc23c: 6000 5106 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0651 │ │ +0bc240: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ @@ -221418,32 +221519,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0bc298: |[0bc298] android.support.v7.app.ActionBarActivityDelegateBase.onBackPressed:()Z │ │ -0bc2a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bc2aa: 5421 be05 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bc2ae: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -0bc2b2: 5421 be05 |0005: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bc2b6: 6e10 781d 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1d78 │ │ -0bc2bc: 0f00 |000a: return v0 │ │ -0bc2be: 5421 bd05 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc2c2: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -0bc2c6: 5421 bd05 |000f: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc2ca: 6e10 c31a 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.hasExpandedActionView:()Z // method@1ac3 │ │ -0bc2d0: 0a01 |0014: move-result v1 │ │ -0bc2d2: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ -0bc2d6: 5421 bd05 |0017: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc2da: 6e10 a11a 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.collapseActionView:()V // method@1aa1 │ │ -0bc2e0: 28ee |001c: goto 000a // -0012 │ │ -0bc2e2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0bc2e4: 28ec |001e: goto 000a // -0014 │ │ +0bc244: |[0bc244] android.support.v7.app.ActionBarActivityDelegateBase.onBackPressed:()Z │ │ +0bc254: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bc256: 5421 be05 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bc25a: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +0bc25e: 5421 be05 |0005: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bc262: 6e10 781d 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1d78 │ │ +0bc268: 0f00 |000a: return v0 │ │ +0bc26a: 5421 bd05 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc26e: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +0bc272: 5421 bd05 |000f: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc276: 6e10 c31a 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.hasExpandedActionView:()Z // method@1ac3 │ │ +0bc27c: 0a01 |0014: move-result v1 │ │ +0bc27e: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ +0bc282: 5421 bd05 |0017: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc286: 6e10 a11a 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.collapseActionView:()V // method@1aa1 │ │ +0bc28c: 28ee |001c: goto 000a // -0012 │ │ +0bc28e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0bc290: 28ec |001e: goto 000a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=467 │ │ 0x0005 line=468 │ │ 0x000a line=478 │ │ 0x000b line=473 │ │ 0x0017 line=474 │ │ @@ -221456,27 +221557,27 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0bc2e8: |[0bc2e8] android.support.v7.app.ActionBarActivityDelegateBase.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0bc2f8: 5510 c005 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@05c0 │ │ -0bc2fc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0bc300: 0e00 |0004: return-void │ │ -0bc302: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0bc304: 5c10 c005 |0006: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@05c0 │ │ -0bc308: 5410 bf05 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc30c: 6e10 9514 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.closeOptionsMenu:()V // method@1495 │ │ -0bc312: 5410 bd05 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc316: 6e10 a31a 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.dismissPopupMenus:()V // method@1aa3 │ │ -0bc31c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0bc31e: 5c10 c005 |0013: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@05c0 │ │ -0bc322: 28ef |0015: goto 0004 // -0011 │ │ +0bc294: |[0bc294] android.support.v7.app.ActionBarActivityDelegateBase.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0bc2a4: 5510 c005 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@05c0 │ │ +0bc2a8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0bc2ac: 0e00 |0004: return-void │ │ +0bc2ae: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0bc2b0: 5c10 c005 |0006: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@05c0 │ │ +0bc2b4: 5410 bf05 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc2b8: 6e10 9514 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.closeOptionsMenu:()V // method@1495 │ │ +0bc2be: 5410 bd05 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc2c2: 6e10 a31a 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.dismissPopupMenus:()V // method@1aa3 │ │ +0bc2c8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0bc2ca: 5c10 c005 |0013: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@05c0 │ │ +0bc2ce: 28ef |0015: goto 0004 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0004 line=374 │ │ 0x0005 line=370 │ │ 0x0008 line=371 │ │ 0x000d line=372 │ │ @@ -221491,24 +221592,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bc324: |[0bc324] android.support.v7.app.ActionBarActivityDelegateBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0bc334: 5521 c305 |0000: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@05c3 │ │ -0bc338: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -0bc33c: 5521 ca05 |0004: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@05ca │ │ -0bc340: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -0bc344: 6e10 0a15 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@150a │ │ -0bc34a: 0c00 |000b: move-result-object v0 │ │ -0bc34c: 1f00 e002 |000c: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ -0bc350: 6e20 ba15 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBarImplBase;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@15ba │ │ -0bc356: 0e00 |0011: return-void │ │ +0bc2d0: |[0bc2d0] android.support.v7.app.ActionBarActivityDelegateBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0bc2e0: 5521 c305 |0000: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@05c3 │ │ +0bc2e4: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +0bc2e8: 5521 ca05 |0004: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@05ca │ │ +0bc2ec: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +0bc2f0: 6e10 0a15 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@150a │ │ +0bc2f6: 0c00 |000b: move-result-object v0 │ │ +0bc2f8: 1f00 e002 |000c: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ +0bc2fc: 6e20 ba15 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBarImplBase;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@15ba │ │ +0bc302: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0008 line=93 │ │ 0x000e line=94 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -221521,16 +221622,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bc358: |[0bc358] android.support.v7.app.ActionBarActivityDelegateBase.onContentChanged:()V │ │ -0bc368: 0e00 |0000: return-void │ │ +0bc304: |[0bc304] android.support.v7.app.ActionBarActivityDelegateBase.onContentChanged:()V │ │ +0bc314: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ @@ -221538,22 +221639,22 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bc36c: |[0bc36c] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0bc37c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0bc380: 5410 bf05 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc384: 6e30 c714 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14c7 │ │ -0bc38a: 0a00 |0007: move-result v0 │ │ -0bc38c: 0f00 |0008: return v0 │ │ -0bc38e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0bc390: 28fe |000a: goto 0008 // -0002 │ │ +0bc318: |[0bc318] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0bc328: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0bc32c: 5410 bf05 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc330: 6e30 c714 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14c7 │ │ +0bc336: 0a00 |0007: move-result v0 │ │ +0bc338: 0f00 |0008: return v0 │ │ +0bc33a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0bc33c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0002 line=334 │ │ 0x0008 line=336 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -221565,25 +221666,25 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0bc394: |[0bc394] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelView:(I)Landroid/view/View; │ │ -0bc3a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc3a6: 3903 1000 |0001: if-nez v3, 0011 // +0010 │ │ -0bc3aa: 7010 1c15 0200 |0003: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:()Z // method@151c │ │ -0bc3b0: 0a01 |0006: move-result v1 │ │ -0bc3b2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0bc3b6: 5421 bf05 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc3ba: 7030 0915 1202 |000b: invoke-direct {v2, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getListMenuView:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; // method@1509 │ │ -0bc3c0: 0c00 |000e: move-result-object v0 │ │ -0bc3c2: 1f00 d503 |000f: check-cast v0, Landroid/view/View; // type@03d5 │ │ -0bc3c6: 1100 |0011: return-object v0 │ │ +0bc340: |[0bc340] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelView:(I)Landroid/view/View; │ │ +0bc350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc352: 3903 1000 |0001: if-nez v3, 0011 // +0010 │ │ +0bc356: 7010 1c15 0200 |0003: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:()Z // method@151c │ │ +0bc35c: 0a01 |0006: move-result v1 │ │ +0bc35e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0bc362: 5421 bf05 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc366: 7030 0915 1202 |000b: invoke-direct {v2, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getListMenuView:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; // method@1509 │ │ +0bc36c: 0c00 |000e: move-result-object v0 │ │ +0bc36e: 1f00 d503 |000f: check-cast v0, Landroid/view/View; // type@03d5 │ │ +0bc372: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0001 line=324 │ │ 0x0009 line=325 │ │ 0x0011 line=328 │ │ locals : │ │ @@ -221597,22 +221698,22 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0bc3c8: |[0bc3c8] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0bc3d8: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -0bc3dc: 7110 3c19 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@193c │ │ -0bc3e2: 0c03 |0005: move-result-object v3 │ │ -0bc3e4: 5410 bf05 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc3e8: 6e30 c814 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@14c8 │ │ -0bc3ee: 0a00 |000b: move-result v0 │ │ -0bc3f0: 0f00 |000c: return v0 │ │ +0bc374: |[0bc374] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0bc384: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +0bc388: 7110 3c19 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@193c │ │ +0bc38e: 0c03 |0005: move-result-object v3 │ │ +0bc390: 5410 bf05 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc394: 6e30 c814 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@14c8 │ │ +0bc39a: 0a00 |000b: move-result v0 │ │ +0bc39c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0002 line=350 │ │ 0x0006 line=352 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -221624,20 +221725,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0bc3f4: |[0bc3f4] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0bc404: 5420 bf05 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc408: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bc40a: 6e30 ab14 1004 |0003: invoke-virtual {v0, v1, v4}, Landroid/support/v7/app/ActionBarActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@14ab │ │ -0bc410: 0a00 |0006: move-result v0 │ │ -0bc412: 0f00 |0007: return v0 │ │ +0bc3a0: |[0bc3a0] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0bc3b0: 5420 bf05 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc3b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bc3b6: 6e30 ab14 1004 |0003: invoke-virtual {v0, v1, v4}, Landroid/support/v7/app/ActionBarActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@14ab │ │ +0bc3bc: 0a00 |0006: move-result v0 │ │ +0bc3be: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0008 reg=3 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0008 reg=4 item Landroid/view/MenuItem; │ │ @@ -221647,18 +221748,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 │ │ -0bc414: |[0bc414] android.support.v7.app.ActionBarActivityDelegateBase.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0bc424: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bc426: 7030 1d15 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@151d │ │ -0bc42c: 0e00 |0004: return-void │ │ +0bc3c0: |[0bc3c0] android.support.v7.app.ActionBarActivityDelegateBase.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0bc3d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bc3d2: 7030 1d15 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@151d │ │ +0bc3d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0004 line=363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0005 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -221668,17 +221769,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bc430: |[0bc430] android.support.v7.app.ActionBarActivityDelegateBase.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0bc440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc442: 0f00 |0001: return v0 │ │ +0bc3dc: |[0bc3dc] android.support.v7.app.ActionBarActivityDelegateBase.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0bc3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc3ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -221687,22 +221788,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bc444: |[0bc444] android.support.v7.app.ActionBarActivityDelegateBase.onPostResume:()V │ │ -0bc454: 6e10 0a15 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@150a │ │ -0bc45a: 0c00 |0003: move-result-object v0 │ │ -0bc45c: 1f00 e002 |0004: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ -0bc460: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0bc464: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0bc466: 6e20 d615 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setShowHideAnimationEnabled:(Z)V // method@15d6 │ │ -0bc46c: 0e00 |000c: return-void │ │ +0bc3f0: |[0bc3f0] android.support.v7.app.ActionBarActivityDelegateBase.onPostResume:()V │ │ +0bc400: 6e10 0a15 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@150a │ │ +0bc406: 0c00 |0003: move-result-object v0 │ │ +0bc408: 1f00 e002 |0004: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ +0bc40c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0bc410: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0bc412: 6e20 d615 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setShowHideAnimationEnabled:(Z)V // method@15d6 │ │ +0bc418: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0006 line=109 │ │ 0x0008 line=110 │ │ 0x000c line=112 │ │ locals : │ │ @@ -221714,22 +221815,22 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0bc470: |[0bc470] android.support.v7.app.ActionBarActivityDelegateBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0bc480: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0bc484: 5410 bf05 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc488: 6e40 ca14 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ca │ │ -0bc48e: 0a00 |0007: move-result v0 │ │ -0bc490: 0f00 |0008: return v0 │ │ -0bc492: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0bc494: 28fe |000a: goto 0008 // -0002 │ │ +0bc41c: |[0bc41c] android.support.v7.app.ActionBarActivityDelegateBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0bc42c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0bc430: 5410 bf05 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc434: 6e40 ca14 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ca │ │ +0bc43a: 0a00 |0007: move-result v0 │ │ +0bc43c: 0f00 |0008: return v0 │ │ +0bc43e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0bc440: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0002 line=342 │ │ 0x0008 line=344 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -221742,22 +221843,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bc498: |[0bc498] android.support.v7.app.ActionBarActivityDelegateBase.onStop:()V │ │ -0bc4a8: 6e10 0a15 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@150a │ │ -0bc4ae: 0c00 |0003: move-result-object v0 │ │ -0bc4b0: 1f00 e002 |0004: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ -0bc4b4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0bc4b8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0bc4ba: 6e20 d615 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setShowHideAnimationEnabled:(Z)V // method@15d6 │ │ -0bc4c0: 0e00 |000c: return-void │ │ +0bc444: |[0bc444] android.support.v7.app.ActionBarActivityDelegateBase.onStop:()V │ │ +0bc454: 6e10 0a15 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@150a │ │ +0bc45a: 0c00 |0003: move-result-object v0 │ │ +0bc45c: 1f00 e002 |0004: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ +0bc460: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0bc464: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0bc466: 6e20 d615 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setShowHideAnimationEnabled:(Z)V // method@15d6 │ │ +0bc46c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ 0x0008 line=102 │ │ 0x000c line=104 │ │ locals : │ │ @@ -221769,22 +221870,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bc4c4: |[0bc4c4] android.support.v7.app.ActionBarActivityDelegateBase.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ -0bc4d4: 5410 bd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc4d8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0bc4dc: 5410 bd05 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc4e0: 6e20 f81a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1af8 │ │ -0bc4e6: 0e00 |0009: return-void │ │ -0bc4e8: 5b12 cb05 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@05cb │ │ -0bc4ec: 28fd |000c: goto 0009 // -0003 │ │ +0bc470: |[0bc470] android.support.v7.app.ActionBarActivityDelegateBase.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ +0bc480: 5410 bd05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc484: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0bc488: 5410 bd05 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc48c: 6e20 f81a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1af8 │ │ +0bc492: 0e00 |0009: return-void │ │ +0bc494: 5b12 cb05 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@05cb │ │ +0bc498: 28fd |000c: goto 0009 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=314 │ │ 0x0009 line=318 │ │ 0x000a line=316 │ │ locals : │ │ @@ -221796,29 +221897,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0bc4f0: |[0bc4f0] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(I)V │ │ -0bc500: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ -0bc506: 5431 bf05 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc50a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0bc510: 6e20 9614 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc516: 0c00 |000b: move-result-object v0 │ │ -0bc518: 1f00 db03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0bc51c: 6e10 6520 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ -0bc522: 5431 bf05 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc526: 6e10 9a14 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@149a │ │ -0bc52c: 0c01 |0016: move-result-object v1 │ │ -0bc52e: 6e30 161f 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0bc534: 5431 bf05 |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc538: 6e10 b514 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ -0bc53e: 0e00 |001f: return-void │ │ +0bc49c: |[0bc49c] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(I)V │ │ +0bc4ac: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ +0bc4b2: 5431 bf05 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc4b6: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0bc4bc: 6e20 9614 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc4c2: 0c00 |000b: move-result-object v0 │ │ +0bc4c4: 1f00 db03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0bc4c8: 6e10 6520 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ +0bc4ce: 5431 bf05 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc4d2: 6e10 9a14 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@149a │ │ +0bc4d8: 0c01 |0016: move-result-object v1 │ │ +0bc4da: 6e30 161f 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0bc4e0: 5431 bf05 |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc4e4: 6e10 b514 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ +0bc4ea: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ 0x000e line=127 │ │ 0x0011 line=128 │ │ 0x001a line=129 │ │ @@ -221833,26 +221934,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0bc540: |[0bc540] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;)V │ │ -0bc550: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ -0bc556: 5431 bf05 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc55a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0bc560: 6e20 9614 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc566: 0c00 |000b: move-result-object v0 │ │ -0bc568: 1f00 db03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0bc56c: 6e10 6520 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ -0bc572: 6e20 3d20 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ -0bc578: 5431 bf05 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc57c: 6e10 b514 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ -0bc582: 0e00 |0019: return-void │ │ +0bc4ec: |[0bc4ec] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;)V │ │ +0bc4fc: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ +0bc502: 5431 bf05 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc506: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0bc50c: 6e20 9614 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc512: 0c00 |000b: move-result-object v0 │ │ +0bc514: 1f00 db03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0bc518: 6e10 6520 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ +0bc51e: 6e20 3d20 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ +0bc524: 5431 bf05 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc528: 6e10 b514 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ +0bc52e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x000e line=118 │ │ 0x0011 line=119 │ │ 0x0014 line=120 │ │ @@ -221867,26 +221968,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 │ │ -0bc584: |[0bc584] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0bc594: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ -0bc59a: 5431 bf05 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc59e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0bc5a4: 6e20 9614 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bc5aa: 0c00 |000b: move-result-object v0 │ │ -0bc5ac: 1f00 db03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0bc5b0: 6e10 6520 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ -0bc5b6: 6e30 4020 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2040 │ │ -0bc5bc: 5431 bf05 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc5c0: 6e10 b514 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ -0bc5c6: 0e00 |0019: return-void │ │ +0bc530: |[0bc530] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0bc540: 6e10 0415 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1504 │ │ +0bc546: 5431 bf05 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc54a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0bc550: 6e20 9614 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bc556: 0c00 |000b: move-result-object v0 │ │ +0bc558: 1f00 db03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0bc55c: 6e10 6520 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ +0bc562: 6e30 4020 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2040 │ │ +0bc568: 5431 bf05 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc56c: 6e10 b514 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ +0bc572: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x000e line=136 │ │ 0x0011 line=137 │ │ 0x0014 line=138 │ │ @@ -221902,18 +222003,18 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc5c8: |[0bc5c8] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgress:(I)V │ │ -0bc5d8: d800 0200 |0000: add-int/lit8 v0, v2, #int 0 // #00 │ │ -0bc5dc: 7020 2915 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@1529 │ │ -0bc5e2: 0e00 |0005: return-void │ │ +0bc574: |[0bc574] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgress:(I)V │ │ +0bc584: d800 0200 |0000: add-int/lit8 v0, v2, #int 0 // #00 │ │ +0bc588: 7020 2915 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@1529 │ │ +0bc58e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0005 line=502 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0006 reg=2 progress I │ │ @@ -221923,21 +222024,21 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0bc5e4: |[0bc5e4] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarIndeterminate:(Z)V │ │ -0bc5f4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0bc5f8: 12d0 |0002: const/4 v0, #int -3 // #fd │ │ -0bc5fa: 7020 2915 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@1529 │ │ -0bc600: 0e00 |0006: return-void │ │ -0bc602: 12c0 |0007: const/4 v0, #int -4 // #fc │ │ -0bc604: 28fb |0008: goto 0003 // -0005 │ │ +0bc590: |[0bc590] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarIndeterminate:(Z)V │ │ +0bc5a0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0bc5a4: 12d0 |0002: const/4 v0, #int -3 // #fd │ │ +0bc5a6: 7020 2915 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@1529 │ │ +0bc5ac: 0e00 |0006: return-void │ │ +0bc5ae: 12c0 |0007: const/4 v0, #int -4 // #fc │ │ +0bc5b0: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0006 line=497 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -221948,21 +222049,21 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0bc608: |[0bc608] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ -0bc618: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0bc61c: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0bc61e: 7020 2915 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@1529 │ │ -0bc624: 0e00 |0006: return-void │ │ -0bc626: 12e0 |0007: const/4 v0, #int -2 // #fe │ │ -0bc628: 28fb |0008: goto 0003 // -0005 │ │ +0bc5b4: |[0bc5b4] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ +0bc5c4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0bc5c8: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0bc5ca: 7020 2915 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@1529 │ │ +0bc5d0: 0e00 |0006: return-void │ │ +0bc5d2: 12e0 |0007: const/4 v0, #int -2 // #fe │ │ +0bc5d4: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0006 line=491 │ │ 0x0007 line=489 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -221973,21 +222074,21 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0bc62c: |[0bc62c] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarVisibility:(Z)V │ │ -0bc63c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0bc640: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0bc642: 7020 2915 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@1529 │ │ -0bc648: 0e00 |0006: return-void │ │ -0bc64a: 12e0 |0007: const/4 v0, #int -2 // #fe │ │ -0bc64c: 28fb |0008: goto 0003 // -0005 │ │ +0bc5d8: |[0bc5d8] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarVisibility:(Z)V │ │ +0bc5e8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0bc5ec: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0bc5ee: 7020 2915 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@1529 │ │ +0bc5f4: 0e00 |0006: return-void │ │ +0bc5f6: 12e0 |0007: const/4 v0, #int -2 // #fe │ │ +0bc5f8: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0006 line=485 │ │ 0x0007 line=483 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -221998,40 +222099,40 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0bc650: |[0bc650] android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0bc660: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0bc664: 2202 7e04 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0bc668: 1a03 b102 |0004: const-string v3, "ActionMode callback can not be null." // string@02b1 │ │ -0bc66c: 7020 8824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0bc672: 2702 |0009: throw v2 │ │ -0bc674: 5442 be05 |000a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bc678: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -0bc67c: 5442 be05 |000e: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bc680: 6e10 781d 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1d78 │ │ -0bc686: 2201 d702 |0013: new-instance v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; // type@02d7 │ │ -0bc68a: 7030 f914 4105 |0015: invoke-direct {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@14f9 │ │ -0bc690: 6e10 0a15 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@150a │ │ -0bc696: 0c00 |001b: move-result-object v0 │ │ -0bc698: 1f00 e002 |001c: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ -0bc69c: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ -0bc6a0: 6e20 df15 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@15df │ │ -0bc6a6: 0c02 |0023: move-result-object v2 │ │ -0bc6a8: 5b42 be05 |0024: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bc6ac: 5442 be05 |0026: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bc6b0: 3802 0900 |0028: if-eqz v2, 0031 // +0009 │ │ -0bc6b4: 5442 bf05 |002a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc6b8: 5443 be05 |002c: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bc6bc: 6e20 b414 3200 |002e: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@14b4 │ │ -0bc6c2: 5442 be05 |0031: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ -0bc6c6: 1102 |0033: return-object v2 │ │ +0bc5fc: |[0bc5fc] android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0bc60c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +0bc610: 2202 7e04 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0bc614: 1a03 b102 |0004: const-string v3, "ActionMode callback can not be null." // string@02b1 │ │ +0bc618: 7020 8824 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0bc61e: 2702 |0009: throw v2 │ │ +0bc620: 5442 be05 |000a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bc624: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +0bc628: 5442 be05 |000e: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bc62c: 6e10 781d 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1d78 │ │ +0bc632: 2201 d702 |0013: new-instance v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; // type@02d7 │ │ +0bc636: 7030 f914 4105 |0015: invoke-direct {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@14f9 │ │ +0bc63c: 6e10 0a15 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@150a │ │ +0bc642: 0c00 |001b: move-result-object v0 │ │ +0bc644: 1f00 e002 |001c: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@02e0 │ │ +0bc648: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ +0bc64c: 6e20 df15 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@15df │ │ +0bc652: 0c02 |0023: move-result-object v2 │ │ +0bc654: 5b42 be05 |0024: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bc658: 5442 be05 |0026: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bc65c: 3802 0900 |0028: if-eqz v2, 0031 // +0009 │ │ +0bc660: 5442 bf05 |002a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc664: 5443 be05 |002c: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bc668: 6e20 b414 3200 |002e: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@14b4 │ │ +0bc66e: 5442 be05 |0031: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@05be │ │ +0bc672: 1102 |0033: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0002 line=384 │ │ 0x000a line=387 │ │ 0x000e line=388 │ │ 0x0013 line=391 │ │ @@ -222052,37 +222153,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0bc6c8: |[0bc6c8] android.support.v7.app.ActionBarActivityDelegateBase.supportInvalidateOptionsMenu:()V │ │ -0bc6d8: 5421 c505 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bc6dc: 3801 1e00 |0002: if-eqz v1, 0020 // +001e │ │ -0bc6e0: 2200 9200 |0004: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ -0bc6e4: 7010 0a03 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ -0bc6ea: 5421 c505 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bc6ee: 6e20 4018 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@1840 │ │ -0bc6f4: 6e10 2503 0000 |000e: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@0325 │ │ -0bc6fa: 0a01 |0011: move-result v1 │ │ -0bc6fc: 3d01 0400 |0012: if-lez v1, 0016 // +0004 │ │ -0bc700: 5b20 c705 |0014: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@05c7 │ │ -0bc704: 5421 c505 |0016: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bc708: 6e10 5518 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ -0bc70e: 5421 c505 |001b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ -0bc712: 6e10 0d18 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@180d │ │ -0bc718: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0bc71a: 5c21 c905 |0021: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@05c9 │ │ -0bc71e: 5421 bd05 |0023: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ -0bc722: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ -0bc726: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0bc728: 5c21 c805 |0028: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@05c8 │ │ -0bc72c: 7010 1c15 0200 |002a: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:()Z // method@151c │ │ -0bc732: 0e00 |002d: return-void │ │ +0bc674: |[0bc674] android.support.v7.app.ActionBarActivityDelegateBase.supportInvalidateOptionsMenu:()V │ │ +0bc684: 5421 c505 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bc688: 3801 1e00 |0002: if-eqz v1, 0020 // +001e │ │ +0bc68c: 2200 9200 |0004: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ +0bc690: 7010 0a03 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ +0bc696: 5421 c505 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bc69a: 6e20 4018 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@1840 │ │ +0bc6a0: 6e10 2503 0000 |000e: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@0325 │ │ +0bc6a6: 0a01 |0011: move-result v1 │ │ +0bc6a8: 3d01 0400 |0012: if-lez v1, 0016 // +0004 │ │ +0bc6ac: 5b20 c705 |0014: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@05c7 │ │ +0bc6b0: 5421 c505 |0016: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bc6b4: 6e10 5518 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ +0bc6ba: 5421 c505 |001b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05c5 │ │ +0bc6be: 6e10 0d18 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@180d │ │ +0bc6c4: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0bc6c6: 5c21 c905 |0021: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@05c9 │ │ +0bc6ca: 5421 bd05 |0023: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@05bd │ │ +0bc6ce: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ +0bc6d2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0bc6d4: 5c21 c805 |0028: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@05c8 │ │ +0bc6d8: 7010 1c15 0200 |002a: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:()Z // method@151c │ │ +0bc6de: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ 0x0009 line=408 │ │ 0x000e line=409 │ │ 0x0014 line=410 │ │ @@ -222102,31 +222203,31 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0bc734: |[0bc734] android.support.v7.app.ActionBarActivityDelegateBase.supportRequestWindowFeature:(I)Z │ │ -0bc744: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bc746: 2b02 1700 0000 |0001: packed-switch v2, 00000018 // +00000017 │ │ -0bc74c: 5410 bf05 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ -0bc750: 6e20 b814 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@14b8 │ │ -0bc756: 0a00 |0009: move-result v0 │ │ -0bc758: 0f00 |000a: return v0 │ │ -0bc75a: 5c10 c305 |000b: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@05c3 │ │ -0bc75e: 28fd |000d: goto 000a // -0003 │ │ -0bc760: 5c10 c605 |000e: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@05c6 │ │ -0bc764: 28fa |0010: goto 000a // -0006 │ │ -0bc766: 5c10 c205 |0011: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ -0bc76a: 28f7 |0013: goto 000a // -0009 │ │ -0bc76c: 5c10 c105 |0014: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ -0bc770: 28f4 |0016: goto 000a // -000c │ │ -0bc772: 0000 |0017: nop // spacer │ │ -0bc774: 0001 0800 0200 0000 1000 0000 0300 ... |0018: packed-switch-data (20 units) │ │ +0bc6e0: |[0bc6e0] android.support.v7.app.ActionBarActivityDelegateBase.supportRequestWindowFeature:(I)Z │ │ +0bc6f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bc6f2: 2b02 1700 0000 |0001: packed-switch v2, 00000018 // +00000017 │ │ +0bc6f8: 5410 bf05 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05bf │ │ +0bc6fc: 6e20 b814 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@14b8 │ │ +0bc702: 0a00 |0009: move-result v0 │ │ +0bc704: 0f00 |000a: return v0 │ │ +0bc706: 5c10 c305 |000b: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@05c3 │ │ +0bc70a: 28fd |000d: goto 000a // -0003 │ │ +0bc70c: 5c10 c605 |000e: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@05c6 │ │ +0bc710: 28fa |0010: goto 000a // -0006 │ │ +0bc712: 5c10 c205 |0011: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@05c2 │ │ +0bc716: 28f7 |0013: goto 000a // -0009 │ │ +0bc718: 5c10 c105 |0014: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@05c1 │ │ +0bc71c: 28f4 |0016: goto 000a // -000c │ │ +0bc71e: 0000 |0017: nop // spacer │ │ +0bc720: 0001 0800 0200 0000 1000 0000 0300 ... |0018: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=293 │ │ 0x0004 line=307 │ │ 0x000b line=295 │ │ 0x000e line=298 │ │ 0x0011 line=301 │ │ @@ -222169,17 +222270,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bc79c: |[0bc79c] android.support.v7.app.ActionBarActivityDelegateICS.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0bc7ac: 7020 d714 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@14d7 │ │ -0bc7b2: 0e00 |0003: return-void │ │ +0bc748: |[0bc748] android.support.v7.app.ActionBarActivityDelegateICS.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0bc758: 7020 d714 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@14d7 │ │ +0bc75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -222190,18 +222291,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bc7b4: |[0bc7b4] android.support.v7.app.ActionBarActivityDelegateICS.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0bc7c4: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc7c8: 6e30 c614 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superAddContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14c6 │ │ -0bc7ce: 0e00 |0005: return-void │ │ +0bc760: |[0bc760] android.support.v7.app.ActionBarActivityDelegateICS.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0bc770: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc774: 6e30 c614 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superAddContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14c6 │ │ +0bc77a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -222212,18 +222313,18 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bc7d0: |[0bc7d0] android.support.v7.app.ActionBarActivityDelegateICS.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ -0bc7e0: 2200 f802 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; // type@02f8 │ │ -0bc7e4: 7030 9616 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@1696 │ │ -0bc7ea: 1100 |0005: return-object v0 │ │ +0bc77c: |[0bc77c] android.support.v7.app.ActionBarActivityDelegateICS.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ +0bc78c: 2200 f802 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; // type@02f8 │ │ +0bc790: 7030 9616 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@1696 │ │ +0bc796: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 callback Landroid/support/v7/view/ActionMode$Callback; │ │ @@ -222233,18 +222334,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bc7ec: |[0bc7ec] android.support.v7.app.ActionBarActivityDelegateICS.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ -0bc7fc: 2200 f902 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper; // type@02f9 │ │ -0bc800: 7030 9e16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@169e │ │ -0bc806: 1100 |0005: return-object v0 │ │ +0bc798: |[0bc798] android.support.v7.app.ActionBarActivityDelegateICS.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ +0bc7a8: 2200 f902 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper; // type@02f9 │ │ +0bc7ac: 7030 9e16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@169e │ │ +0bc7b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 frameworkMode Landroid/view/ActionMode; │ │ @@ -222254,20 +222355,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bc808: |[0bc808] android.support.v7.app.ActionBarActivityDelegateICS.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0bc818: 2200 e602 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplICS; // type@02e6 │ │ -0bc81c: 5431 cf05 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc820: 5432 cf05 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc824: 7030 0716 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1607 │ │ -0bc82a: 1100 |0009: return-object v0 │ │ +0bc7b4: |[0bc7b4] android.support.v7.app.ActionBarActivityDelegateICS.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0bc7c4: 2200 e602 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplICS; // type@02e6 │ │ +0bc7c8: 5431 cf05 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc7cc: 5432 cf05 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc7d0: 7030 0716 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1607 │ │ +0bc7d6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -222275,18 +222376,18 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bc82c: |[0bc82c] android.support.v7.app.ActionBarActivityDelegateICS.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -0bc83c: 2200 da02 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; // type@02da │ │ -0bc840: 7030 2d15 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V // method@152d │ │ -0bc846: 1100 |0005: return-object v0 │ │ +0bc7d8: |[0bc7d8] android.support.v7.app.ActionBarActivityDelegateICS.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +0bc7e8: 2200 da02 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; // type@02da │ │ +0bc7ec: 7030 2d15 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V // method@152d │ │ +0bc7f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 cb Landroid/view/Window$Callback; │ │ │ │ @@ -222295,17 +222396,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0bc848: |[0bc848] android.support.v7.app.ActionBarActivityDelegateICS.getHomeAsUpIndicatorAttrId:()I │ │ -0bc858: 1400 0b03 0101 |0000: const v0, #float 2.36957e-38 // #0101030b │ │ -0bc85e: 0f00 |0003: return v0 │ │ +0bc7f4: |[0bc7f4] android.support.v7.app.ActionBarActivityDelegateICS.getHomeAsUpIndicatorAttrId:()I │ │ +0bc804: 1400 0b03 0101 |0000: const v0, #float 2.36957e-38 // #0101030b │ │ +0bc80a: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -222313,22 +222414,22 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0bc860: |[0bc860] android.support.v7.app.ActionBarActivityDelegateICS.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ -0bc870: 5420 cf05 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc874: 6e10 4915 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@1549 │ │ -0bc87a: 0c01 |0005: move-result-object v1 │ │ -0bc87c: 6e30 4615 1203 |0006: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1546 │ │ -0bc882: 0c01 |0009: move-result-object v1 │ │ -0bc884: 6e20 b314 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@14b3 │ │ -0bc88a: 0e00 |000d: return-void │ │ +0bc80c: |[0bc80c] android.support.v7.app.ActionBarActivityDelegateICS.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ +0bc81c: 5420 cf05 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc820: 6e10 4915 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@1549 │ │ +0bc826: 0c01 |0005: move-result-object v1 │ │ +0bc828: 6e30 4615 1203 |0006: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1546 │ │ +0bc82e: 0c01 |0009: move-result-object v1 │ │ +0bc830: 6e20 b314 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@14b3 │ │ +0bc836: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000d line=222 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x000e reg=3 mode Landroid/view/ActionMode; │ │ @@ -222338,22 +222439,22 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0bc88c: |[0bc88c] android.support.v7.app.ActionBarActivityDelegateICS.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ -0bc89c: 5420 cf05 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc8a0: 6e10 4915 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@1549 │ │ -0bc8a6: 0c01 |0005: move-result-object v1 │ │ -0bc8a8: 6e30 4615 1203 |0006: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1546 │ │ -0bc8ae: 0c01 |0009: move-result-object v1 │ │ -0bc8b0: 6e20 b414 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@14b4 │ │ -0bc8b6: 0e00 |000d: return-void │ │ +0bc838: |[0bc838] android.support.v7.app.ActionBarActivityDelegateICS.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ +0bc848: 5420 cf05 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc84c: 6e10 4915 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@1549 │ │ +0bc852: 0c01 |0005: move-result-object v1 │ │ +0bc854: 6e30 4615 1203 |0006: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1546 │ │ +0bc85a: 0c01 |0009: move-result-object v1 │ │ +0bc85c: 6e20 b414 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@14b4 │ │ +0bc862: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x000d line=197 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x000e reg=3 mode Landroid/view/ActionMode; │ │ @@ -222363,17 +222464,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bc8b8: |[0bc8b8] android.support.v7.app.ActionBarActivityDelegateICS.onBackPressed:()Z │ │ -0bc8c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc8ca: 0f00 |0001: return v0 │ │ +0bc864: |[0bc864] android.support.v7.app.ActionBarActivityDelegateICS.onBackPressed:()Z │ │ +0bc874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc876: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -222381,16 +222482,16 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bc8cc: |[0bc8cc] android.support.v7.app.ActionBarActivityDelegateICS.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0bc8dc: 0e00 |0000: return-void │ │ +0bc878: |[0bc878] android.support.v7.app.ActionBarActivityDelegateICS.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0bc888: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0001 reg=1 newConfig Landroid/content/res/Configuration; │ │ │ │ @@ -222399,18 +222500,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bc8e0: |[0bc8e0] android.support.v7.app.ActionBarActivityDelegateICS.onContentChanged:()V │ │ -0bc8f0: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc8f4: 6e10 b514 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ -0bc8fa: 0e00 |0005: return-void │ │ +0bc88c: |[0bc88c] android.support.v7.app.ActionBarActivityDelegateICS.onContentChanged:()V │ │ +0bc89c: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc8a0: 6e10 b514 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@14b5 │ │ +0bc8a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ @@ -222419,46 +222520,46 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0bc8fc: |[0bc8fc] android.support.v7.app.ActionBarActivityDelegateICS.onCreate:(Landroid/os/Bundle;)V │ │ -0bc90c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0bc90e: 1a01 5133 |0001: const-string v1, "splitActionBarWhenNarrow" // string@3351 │ │ -0bc912: 6e10 4b15 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getUiOptionsFromMetadata:()Ljava/lang/String; // method@154b │ │ -0bc918: 0c02 |0006: move-result-object v2 │ │ -0bc91a: 6e20 da24 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0bc920: 0a01 |000a: move-result v1 │ │ -0bc922: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ -0bc926: 5441 cf05 |000d: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc92a: 6e10 a214 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@14a2 │ │ -0bc930: 0c01 |0012: move-result-object v1 │ │ -0bc932: 6e30 9920 3103 |0013: invoke-virtual {v1, v3, v3}, Landroid/view/Window;.setUiOptions:(II)V // method@2099 │ │ -0bc938: 6f20 e414 5400 |0016: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@14e4 │ │ -0bc93e: 5541 d005 |0019: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mHasActionBar:Z // field@05d0 │ │ -0bc942: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ -0bc946: 5441 cf05 |001d: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc94a: 1302 0800 |001f: const/16 v2, #int 8 // #8 │ │ -0bc94e: 6e20 b814 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@14b8 │ │ -0bc954: 5541 d205 |0024: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mOverlayActionBar:Z // field@05d2 │ │ -0bc958: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -0bc95c: 5441 cf05 |0028: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc960: 1302 0900 |002a: const/16 v2, #int 9 // #9 │ │ -0bc964: 6e20 b814 2100 |002c: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@14b8 │ │ -0bc96a: 5441 cf05 |002f: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc96e: 6e10 a214 0100 |0031: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@14a2 │ │ -0bc974: 0c00 |0034: move-result-object v0 │ │ -0bc976: 6e10 9320 0000 |0035: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@2093 │ │ -0bc97c: 0c01 |0038: move-result-object v1 │ │ -0bc97e: 6e20 4815 1400 |0039: invoke-virtual {v4, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; // method@1548 │ │ -0bc984: 0c01 |003c: move-result-object v1 │ │ -0bc986: 6e20 9520 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@2095 │ │ -0bc98c: 0e00 |0040: return-void │ │ +0bc8a8: |[0bc8a8] android.support.v7.app.ActionBarActivityDelegateICS.onCreate:(Landroid/os/Bundle;)V │ │ +0bc8b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0bc8ba: 1a01 5133 |0001: const-string v1, "splitActionBarWhenNarrow" // string@3351 │ │ +0bc8be: 6e10 4b15 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getUiOptionsFromMetadata:()Ljava/lang/String; // method@154b │ │ +0bc8c4: 0c02 |0006: move-result-object v2 │ │ +0bc8c6: 6e20 da24 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0bc8cc: 0a01 |000a: move-result v1 │ │ +0bc8ce: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ +0bc8d2: 5441 cf05 |000d: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc8d6: 6e10 a214 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@14a2 │ │ +0bc8dc: 0c01 |0012: move-result-object v1 │ │ +0bc8de: 6e30 9920 3103 |0013: invoke-virtual {v1, v3, v3}, Landroid/view/Window;.setUiOptions:(II)V // method@2099 │ │ +0bc8e4: 6f20 e414 5400 |0016: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@14e4 │ │ +0bc8ea: 5541 d005 |0019: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mHasActionBar:Z // field@05d0 │ │ +0bc8ee: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ +0bc8f2: 5441 cf05 |001d: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc8f6: 1302 0800 |001f: const/16 v2, #int 8 // #8 │ │ +0bc8fa: 6e20 b814 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@14b8 │ │ +0bc900: 5541 d205 |0024: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mOverlayActionBar:Z // field@05d2 │ │ +0bc904: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +0bc908: 5441 cf05 |0028: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc90c: 1302 0900 |002a: const/16 v2, #int 9 // #9 │ │ +0bc910: 6e20 b814 2100 |002c: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@14b8 │ │ +0bc916: 5441 cf05 |002f: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc91a: 6e10 a214 0100 |0031: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@14a2 │ │ +0bc920: 0c00 |0034: move-result-object v0 │ │ +0bc922: 6e10 9320 0000 |0035: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@2093 │ │ +0bc928: 0c01 |0038: move-result-object v1 │ │ +0bc92a: 6e20 4815 1400 |0039: invoke-virtual {v4, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; // method@1548 │ │ +0bc930: 0c01 |003c: move-result-object v1 │ │ +0bc932: 6e20 9520 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@2095 │ │ +0bc938: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x000d line=53 │ │ 0x0016 line=57 │ │ 0x0019 line=59 │ │ 0x001d line=62 │ │ @@ -222477,32 +222578,32 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0bc990: |[0bc990] android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0bc9a0: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ -0bc9a4: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ -0bc9a8: 3303 1500 |0004: if-ne v3, v0, 0019 // +0015 │ │ -0bc9ac: 5420 d105 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ -0bc9b0: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -0bc9b4: 7110 3d19 0400 |000a: invoke-static {v4}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@193d │ │ -0bc9ba: 0c00 |000d: move-result-object v0 │ │ -0bc9bc: 5b20 d105 |000e: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ -0bc9c0: 5420 cf05 |0010: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc9c4: 5421 d105 |0012: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ -0bc9c8: 6e30 c714 3001 |0014: invoke-virtual {v0, v3, v1}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14c7 │ │ -0bc9ce: 0a00 |0017: move-result v0 │ │ -0bc9d0: 0f00 |0018: return v0 │ │ -0bc9d2: 5420 cf05 |0019: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bc9d6: 6e30 c714 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14c7 │ │ -0bc9dc: 0a00 |001e: move-result v0 │ │ -0bc9de: 28f9 |001f: goto 0018 // -0007 │ │ +0bc93c: |[0bc93c] android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0bc94c: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ +0bc950: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ +0bc954: 3303 1500 |0004: if-ne v3, v0, 0019 // +0015 │ │ +0bc958: 5420 d105 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ +0bc95c: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +0bc960: 7110 3d19 0400 |000a: invoke-static {v4}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@193d │ │ +0bc966: 0c00 |000d: move-result-object v0 │ │ +0bc968: 5b20 d105 |000e: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ +0bc96c: 5420 cf05 |0010: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc970: 5421 d105 |0012: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ +0bc974: 6e30 c714 3001 |0014: invoke-virtual {v0, v3, v1}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14c7 │ │ +0bc97a: 0a00 |0017: move-result v0 │ │ +0bc97c: 0f00 |0018: return v0 │ │ +0bc97e: 5420 cf05 |0019: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc982: 6e30 c714 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@14c7 │ │ +0bc988: 0a00 |001e: move-result v0 │ │ +0bc98a: 28f9 |001f: goto 0018 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0006 line=143 │ │ 0x000a line=144 │ │ 0x0010 line=146 │ │ 0x0018 line=148 │ │ @@ -222516,17 +222617,17 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bc9e0: |[0bc9e0] android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelView:(I)Landroid/view/View; │ │ -0bc9f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bc9f2: 1100 |0001: return-object v0 │ │ +0bc98c: |[0bc98c] android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelView:(I)Landroid/view/View; │ │ +0bc99c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bc99e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0002 reg=2 featureId I │ │ │ │ @@ -222535,22 +222636,22 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0bc9f4: |[0bc9f4] android.support.v7.app.ActionBarActivityDelegateICS.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0bca04: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -0bca08: 7110 3c19 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@193c │ │ -0bca0e: 0c03 |0005: move-result-object v3 │ │ -0bca10: 5410 cf05 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bca14: 6e30 c814 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@14c8 │ │ -0bca1a: 0a00 |000b: move-result v0 │ │ -0bca1c: 0f00 |000c: return v0 │ │ +0bc9a0: |[0bc9a0] android.support.v7.app.ActionBarActivityDelegateICS.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0bc9b0: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +0bc9b4: 7110 3c19 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@193c │ │ +0bc9ba: 0c03 |0005: move-result-object v3 │ │ +0bc9bc: 5410 cf05 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bc9c0: 6e30 c814 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@14c8 │ │ +0bc9c6: 0a00 |000b: move-result v0 │ │ +0bc9c8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0002 line=162 │ │ 0x0006 line=164 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ @@ -222562,16 +222663,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bca20: |[0bca20] android.support.v7.app.ActionBarActivityDelegateICS.onPostResume:()V │ │ -0bca30: 0e00 |0000: return-void │ │ +0bc9cc: |[0bc9cc] android.support.v7.app.ActionBarActivityDelegateICS.onPostResume:()V │ │ +0bc9dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -222579,27 +222680,27 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0bca34: |[0bca34] android.support.v7.app.ActionBarActivityDelegateICS.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0bca44: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ -0bca48: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ -0bca4c: 3303 0b00 |0004: if-ne v3, v0, 000f // +000b │ │ -0bca50: 5420 cf05 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bca54: 5421 d105 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ -0bca58: 6e40 ca14 3014 |000a: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ca │ │ -0bca5e: 0a00 |000d: move-result v0 │ │ -0bca60: 0f00 |000e: return v0 │ │ -0bca62: 5420 cf05 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bca66: 6e40 ca14 3054 |0011: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ca │ │ -0bca6c: 0a00 |0014: move-result v0 │ │ -0bca6e: 28f9 |0015: goto 000e // -0007 │ │ +0bc9e0: |[0bc9e0] android.support.v7.app.ActionBarActivityDelegateICS.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0bc9f0: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ +0bc9f4: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ +0bc9f8: 3303 0b00 |0004: if-ne v3, v0, 000f // +000b │ │ +0bc9fc: 5420 cf05 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bca00: 5421 d105 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ +0bca04: 6e40 ca14 3014 |000a: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ca │ │ +0bca0a: 0a00 |000d: move-result v0 │ │ +0bca0c: 0f00 |000e: return v0 │ │ +0bca0e: 5420 cf05 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bca12: 6e40 ca14 3054 |0011: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@14ca │ │ +0bca18: 0a00 |0014: move-result v0 │ │ +0bca1a: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x000e line=156 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ @@ -222612,16 +222713,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bca70: |[0bca70] android.support.v7.app.ActionBarActivityDelegateICS.onStop:()V │ │ -0bca80: 0e00 |0000: return-void │ │ +0bca1c: |[0bca1c] android.support.v7.app.ActionBarActivityDelegateICS.onStop:()V │ │ +0bca2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -222629,16 +222730,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bca84: |[0bca84] android.support.v7.app.ActionBarActivityDelegateICS.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ -0bca94: 0e00 |0000: return-void │ │ +0bca30: |[0bca30] android.support.v7.app.ActionBarActivityDelegateICS.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ +0bca40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/CharSequence; │ │ │ │ @@ -222647,18 +222748,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bca98: |[0bca98] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(I)V │ │ -0bcaa8: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcaac: 6e20 cb14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@14cb │ │ -0bcab2: 0e00 |0005: return-void │ │ +0bca44: |[0bca44] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(I)V │ │ +0bca54: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bca58: 6e20 cb14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@14cb │ │ +0bca5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -222668,18 +222769,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcab4: |[0bcab4] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(Landroid/view/View;)V │ │ -0bcac4: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcac8: 6e20 cc14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;)V // method@14cc │ │ -0bcace: 0e00 |0005: return-void │ │ +0bca60: |[0bca60] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(Landroid/view/View;)V │ │ +0bca70: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bca74: 6e20 cc14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;)V // method@14cc │ │ +0bca7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -222689,18 +222790,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bcad0: |[0bcad0] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0bcae0: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcae4: 6e30 cd14 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14cd │ │ -0bcaea: 0e00 |0005: return-void │ │ +0bca7c: |[0bca7c] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0bca8c: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bca90: 6e30 cd14 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14cd │ │ +0bca96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -222711,18 +222812,18 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcaec: |[0bcaec] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgress:(I)V │ │ -0bcafc: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcb00: 6e20 bc14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgress:(I)V // method@14bc │ │ -0bcb06: 0e00 |0005: return-void │ │ +0bca98: |[0bca98] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgress:(I)V │ │ +0bcaa8: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bcaac: 6e20 bc14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgress:(I)V // method@14bc │ │ +0bcab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 progress I │ │ @@ -222732,18 +222833,18 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcb08: |[0bcb08] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarIndeterminate:(Z)V │ │ -0bcb18: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcb1c: 6e20 bd14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarIndeterminate:(Z)V // method@14bd │ │ -0bcb22: 0e00 |0005: return-void │ │ +0bcab4: |[0bcab4] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarIndeterminate:(Z)V │ │ +0bcac4: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bcac8: 6e20 bd14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarIndeterminate:(Z)V // method@14bd │ │ +0bcace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 indeterminate Z │ │ @@ -222753,18 +222854,18 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcb24: |[0bcb24] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ -0bcb34: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcb38: 6e20 be14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@14be │ │ -0bcb3e: 0e00 |0005: return-void │ │ +0bcad0: |[0bcad0] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ +0bcae0: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bcae4: 6e20 be14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@14be │ │ +0bcaea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -222774,18 +222875,18 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcb40: |[0bcb40] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarVisibility:(Z)V │ │ -0bcb50: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcb54: 6e20 bf14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarVisibility:(Z)V // method@14bf │ │ -0bcb5a: 0e00 |0005: return-void │ │ +0bcaec: |[0bcaec] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarVisibility:(Z)V │ │ +0bcafc: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bcb00: 6e20 bf14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarVisibility:(Z)V // method@14bf │ │ +0bcb06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -222795,33 +222896,33 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0bcb5c: |[0bcb5c] android.support.v7.app.ActionBarActivityDelegateICS.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0bcb6c: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -0bcb70: 2204 7e04 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0bcb74: 1a05 b102 |0004: const-string v5, "ActionMode callback can not be null." // string@02b1 │ │ -0bcb78: 7020 8824 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0bcb7e: 2704 |0009: throw v4 │ │ -0bcb80: 6e10 4915 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@1549 │ │ -0bcb86: 0c00 |000d: move-result-object v0 │ │ -0bcb88: 6e30 4515 0607 |000e: invoke-virtual {v6, v0, v7}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; // method@1545 │ │ -0bcb8e: 0c02 |0011: move-result-object v2 │ │ -0bcb90: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0bcb92: 5464 cf05 |0013: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcb96: 6e20 c414 2400 |0015: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.startActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@14c4 │ │ -0bcb9c: 0c01 |0018: move-result-object v1 │ │ -0bcb9e: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ -0bcba2: 6e30 4615 0601 |001b: invoke-virtual {v6, v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1546 │ │ -0bcba8: 0c03 |001e: move-result-object v3 │ │ -0bcbaa: 6e20 9d16 3200 |001f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.setLastStartedActionMode:(Landroid/support/v7/internal/view/ActionModeWrapper;)V // method@169d │ │ -0bcbb0: 1103 |0022: return-object v3 │ │ +0bcb08: |[0bcb08] android.support.v7.app.ActionBarActivityDelegateICS.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0bcb18: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +0bcb1c: 2204 7e04 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0bcb20: 1a05 b102 |0004: const-string v5, "ActionMode callback can not be null." // string@02b1 │ │ +0bcb24: 7020 8824 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0bcb2a: 2704 |0009: throw v4 │ │ +0bcb2c: 6e10 4915 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@1549 │ │ +0bcb32: 0c00 |000d: move-result-object v0 │ │ +0bcb34: 6e30 4515 0607 |000e: invoke-virtual {v6, v0, v7}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; // method@1545 │ │ +0bcb3a: 0c02 |0011: move-result-object v2 │ │ +0bcb3c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0bcb3e: 5464 cf05 |0013: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bcb42: 6e20 c414 2400 |0015: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.startActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@14c4 │ │ +0bcb48: 0c01 |0018: move-result-object v1 │ │ +0bcb4a: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ +0bcb4e: 6e30 4615 0601 |001b: invoke-virtual {v6, v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1546 │ │ +0bcb54: 0c03 |001e: move-result-object v3 │ │ +0bcb56: 6e20 9d16 3200 |001f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.setLastStartedActionMode:(Landroid/support/v7/internal/view/ActionModeWrapper;)V // method@169d │ │ +0bcb5c: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ 0x000a line=178 │ │ 0x000e line=180 │ │ 0x0012 line=182 │ │ @@ -222843,18 +222944,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0bcbb4: |[0bcbb4] android.support.v7.app.ActionBarActivityDelegateICS.supportInvalidateOptionsMenu:()V │ │ -0bcbc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bcbc6: 5b10 d105 |0001: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ -0bcbca: 0e00 |0003: return-void │ │ +0bcb60: |[0bcb60] android.support.v7.app.ActionBarActivityDelegateICS.supportInvalidateOptionsMenu:()V │ │ +0bcb70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bcb72: 5b10 d105 |0001: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@05d1 │ │ +0bcb76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0003 line=227 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ @@ -222863,19 +222964,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bcbcc: |[0bcbcc] android.support.v7.app.ActionBarActivityDelegateICS.supportRequestWindowFeature:(I)Z │ │ -0bcbdc: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ -0bcbe0: 6e20 b814 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@14b8 │ │ -0bcbe6: 0a00 |0005: move-result v0 │ │ -0bcbe8: 0f00 |0006: return v0 │ │ +0bcb78: |[0bcb78] android.support.v7.app.ActionBarActivityDelegateICS.supportRequestWindowFeature:(I)Z │ │ +0bcb88: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cf │ │ +0bcb8c: 6e20 b814 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@14b8 │ │ +0bcb92: 0a00 |0005: move-result v0 │ │ +0bcb94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -222928,29 +223029,29 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0bcbec: |[0bcbec] android.support.v7.app.ActionBarImplBase$ActionModeImpl.:(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -0bcbfc: 5b23 d805 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcc00: 7010 771d 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@1d77 │ │ -0bcc06: 5b24 d505 |0005: iput-object v4, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bcc0a: 2200 1703 |0007: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ -0bcc0e: 6e10 b115 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@15b1 │ │ -0bcc14: 0c01 |000c: move-result-object v1 │ │ -0bcc16: 7020 0018 1000 |000d: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1800 │ │ -0bcc1c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bcc1e: 6e20 4418 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1844 │ │ -0bcc24: 0c00 |0014: move-result-object v0 │ │ -0bcc26: 5b20 d705 |0015: iput-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bcc2a: 5420 d705 |0017: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bcc2e: 6e20 4218 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1842 │ │ -0bcc34: 0e00 |001c: return-void │ │ +0bcb98: |[0bcb98] android.support.v7.app.ActionBarImplBase$ActionModeImpl.:(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +0bcba8: 5b23 d805 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcbac: 7010 771d 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@1d77 │ │ +0bcbb2: 5b24 d505 |0005: iput-object v4, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bcbb6: 2200 1703 |0007: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ +0bcbba: 6e10 b115 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@15b1 │ │ +0bcbc0: 0c01 |000c: move-result-object v1 │ │ +0bcbc2: 7020 0018 1000 |000d: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1800 │ │ +0bcbc8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0bcbca: 6e20 4418 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1844 │ │ +0bcbd0: 0c00 |0014: move-result-object v0 │ │ +0bcbd2: 5b20 d705 |0015: iput-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcbd6: 5420 d705 |0017: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcbda: 6e20 4218 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1842 │ │ +0bcbe0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0005 line=757 │ │ 0x0007 line=758 │ │ 0x0017 line=760 │ │ 0x001c line=761 │ │ @@ -222965,28 +223066,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0bcc38: |[0bcc38] android.support.v7.app.ActionBarImplBase$ActionModeImpl.dispatchOnCreate:()Z │ │ -0bcc48: 5420 d705 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bcc4c: 6e10 5518 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ -0bcc52: 5420 d505 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bcc56: 5421 d705 |0007: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bcc5a: 7230 741d 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d74 │ │ -0bcc60: 0a00 |000c: move-result v0 │ │ -0bcc62: 5421 d705 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bcc66: 6e10 5418 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0bcc6c: 0f00 |0012: return v0 │ │ -0bcc6e: 0d00 |0013: move-exception v0 │ │ -0bcc70: 5421 d705 |0014: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bcc74: 6e10 5418 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0bcc7a: 2700 |0019: throw v0 │ │ +0bcbe4: |[0bcbe4] android.support.v7.app.ActionBarImplBase$ActionModeImpl.dispatchOnCreate:()Z │ │ +0bcbf4: 5420 d705 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcbf8: 6e10 5518 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ +0bcbfe: 5420 d505 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bcc02: 5421 d705 |0007: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcc06: 7230 741d 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d74 │ │ +0bcc0c: 0a00 |000c: move-result v0 │ │ +0bcc0e: 5421 d705 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcc12: 6e10 5418 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0bcc18: 0f00 |0012: return v0 │ │ +0bcc1a: 0d00 |0013: move-exception v0 │ │ +0bcc1c: 5421 d705 |0014: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcc20: 6e10 5418 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0bcc26: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=813 │ │ 0x0005 line=815 │ │ 0x000d line=817 │ │ @@ -222998,53 +223099,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0bcc88: |[0bcc88] android.support.v7.app.ActionBarImplBase$ActionModeImpl.finish:()V │ │ -0bcc98: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bcc9a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0bcc9c: 5440 d805 |0002: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcca0: 5400 e405 |0004: iget-object v0, v0, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ -0bcca4: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ -0bcca8: 0e00 |0008: return-void │ │ -0bccaa: 5440 d805 |0009: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bccae: 7110 9615 0000 |000b: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$200:(Landroid/support/v7/app/ActionBarImplBase;)Z // method@1596 │ │ -0bccb4: 0a00 |000e: move-result v0 │ │ -0bccb6: 5441 d805 |000f: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bccba: 7110 9715 0100 |0011: invoke-static {v1}, Landroid/support/v7/app/ActionBarImplBase;.access$300:(Landroid/support/v7/app/ActionBarImplBase;)Z // method@1597 │ │ -0bccc0: 0a01 |0014: move-result v1 │ │ -0bccc2: 7130 9815 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.access$400:(ZZZ)Z // method@1598 │ │ -0bccc8: 0a00 |0018: move-result v0 │ │ -0bccca: 3900 2c00 |0019: if-nez v0, 0045 // +002c │ │ -0bccce: 5440 d805 |001b: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bccd2: 5b04 ee05 |001d: iput-object v4, v0, Landroid/support/v7/app/ActionBarImplBase;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@05ee │ │ -0bccd6: 5440 d805 |001f: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bccda: 5441 d505 |0021: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bccde: 5b01 ef05 |0023: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05ef │ │ -0bcce2: 5b43 d505 |0025: iput-object v3, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bcce6: 5440 d805 |0027: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bccea: 6e20 a015 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarImplBase;.animateToMode:(Z)V // method@15a0 │ │ -0bccf0: 5440 d805 |002c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bccf4: 7110 9915 0000 |002e: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bccfa: 0c00 |0031: move-result-object v0 │ │ -0bccfc: 6e10 1d1a 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.closeMode:()V // method@1a1d │ │ -0bcd02: 5440 d805 |0035: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcd06: 7110 9a15 0000 |0037: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$600:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView; // method@159a │ │ -0bcd0c: 0c00 |003a: move-result-object v0 │ │ -0bcd0e: 1301 2000 |003b: const/16 v1, #int 32 // #20 │ │ -0bcd12: 6e20 db1a 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.sendAccessibilityEvent:(I)V // method@1adb │ │ -0bcd18: 5440 d805 |0040: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcd1c: 5b03 e405 |0042: iput-object v3, v0, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ -0bcd20: 28c4 |0044: goto 0008 // -003c │ │ -0bcd22: 5440 d505 |0045: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bcd26: 7220 751d 4000 |0047: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1d75 │ │ -0bcd2c: 28db |004a: goto 0025 // -0025 │ │ +0bcc34: |[0bcc34] android.support.v7.app.ActionBarImplBase$ActionModeImpl.finish:()V │ │ +0bcc44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bcc46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0bcc48: 5440 d805 |0002: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcc4c: 5400 e405 |0004: iget-object v0, v0, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ +0bcc50: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ +0bcc54: 0e00 |0008: return-void │ │ +0bcc56: 5440 d805 |0009: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcc5a: 7110 9615 0000 |000b: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$200:(Landroid/support/v7/app/ActionBarImplBase;)Z // method@1596 │ │ +0bcc60: 0a00 |000e: move-result v0 │ │ +0bcc62: 5441 d805 |000f: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcc66: 7110 9715 0100 |0011: invoke-static {v1}, Landroid/support/v7/app/ActionBarImplBase;.access$300:(Landroid/support/v7/app/ActionBarImplBase;)Z // method@1597 │ │ +0bcc6c: 0a01 |0014: move-result v1 │ │ +0bcc6e: 7130 9815 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.access$400:(ZZZ)Z // method@1598 │ │ +0bcc74: 0a00 |0018: move-result v0 │ │ +0bcc76: 3900 2c00 |0019: if-nez v0, 0045 // +002c │ │ +0bcc7a: 5440 d805 |001b: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcc7e: 5b04 ee05 |001d: iput-object v4, v0, Landroid/support/v7/app/ActionBarImplBase;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@05ee │ │ +0bcc82: 5440 d805 |001f: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcc86: 5441 d505 |0021: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bcc8a: 5b01 ef05 |0023: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05ef │ │ +0bcc8e: 5b43 d505 |0025: iput-object v3, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bcc92: 5440 d805 |0027: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcc96: 6e20 a015 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarImplBase;.animateToMode:(Z)V // method@15a0 │ │ +0bcc9c: 5440 d805 |002c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcca0: 7110 9915 0000 |002e: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bcca6: 0c00 |0031: move-result-object v0 │ │ +0bcca8: 6e10 1d1a 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.closeMode:()V // method@1a1d │ │ +0bccae: 5440 d805 |0035: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bccb2: 7110 9a15 0000 |0037: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$600:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView; // method@159a │ │ +0bccb8: 0c00 |003a: move-result-object v0 │ │ +0bccba: 1301 2000 |003b: const/16 v1, #int 32 // #20 │ │ +0bccbe: 6e20 db1a 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.sendAccessibilityEvent:(I)V // method@1adb │ │ +0bccc4: 5440 d805 |0040: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bccc8: 5b03 e405 |0042: iput-object v3, v0, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ +0bcccc: 28c4 |0044: goto 0008 // -003c │ │ +0bccce: 5440 d505 |0045: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bccd2: 7220 751d 4000 |0047: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1d75 │ │ +0bccd8: 28db |004a: goto 0025 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=775 │ │ 0x0008 line=800 │ │ 0x0009 line=784 │ │ 0x001b line=787 │ │ 0x001f line=788 │ │ @@ -223062,24 +223163,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0bcd30: |[0bcd30] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ -0bcd40: 5410 d605 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@05d6 │ │ -0bcd44: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0bcd48: 5410 d605 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@05d6 │ │ -0bcd4c: 6e10 1d25 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0bcd52: 0c00 |0009: move-result-object v0 │ │ -0bcd54: 1f00 d503 |000a: check-cast v0, Landroid/view/View; // type@03d5 │ │ -0bcd58: 1100 |000c: return-object v0 │ │ -0bcd5a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0bcd5c: 28fe |000e: goto 000c // -0002 │ │ +0bccdc: |[0bccdc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ +0bccec: 5410 d605 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@05d6 │ │ +0bccf0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0bccf4: 5410 d605 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@05d6 │ │ +0bccf8: 6e10 1d25 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0bccfe: 0c00 |0009: move-result-object v0 │ │ +0bcd00: 1f00 d503 |000a: check-cast v0, Landroid/view/View; // type@03d5 │ │ +0bcd04: 1100 |000c: return-object v0 │ │ +0bcd06: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0bcd08: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -223087,17 +223188,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bcd60: |[0bcd60] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ -0bcd70: 5410 d705 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bcd74: 1100 |0002: return-object v0 │ │ +0bcd0c: |[0bcd0c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ +0bcd1c: 5410 d705 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcd20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -223105,21 +223206,21 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bcd78: |[0bcd78] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0bcd88: 2200 fe02 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@02fe │ │ -0bcd8c: 5421 d805 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcd90: 6e10 b115 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@15b1 │ │ -0bcd96: 0c01 |0007: move-result-object v1 │ │ -0bcd98: 7020 c216 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@16c2 │ │ -0bcd9e: 1100 |000b: return-object v0 │ │ +0bcd24: |[0bcd24] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0bcd34: 2200 fe02 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@02fe │ │ +0bcd38: 5421 d805 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcd3c: 6e10 b115 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@15b1 │ │ +0bcd42: 0c01 |0007: move-result-object v1 │ │ +0bcd44: 7020 c216 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@16c2 │ │ +0bcd4a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -223127,21 +223228,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bcda0: |[0bcda0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ -0bcdb0: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcdb4: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bcdba: 0c00 |0005: move-result-object v0 │ │ -0bcdbc: 6e10 2a1a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@1a2a │ │ -0bcdc2: 0c00 |0009: move-result-object v0 │ │ -0bcdc4: 1100 |000a: return-object v0 │ │ +0bcd4c: |[0bcd4c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ +0bcd5c: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcd60: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bcd66: 0c00 |0005: move-result-object v0 │ │ +0bcd68: 6e10 2a1a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@1a2a │ │ +0bcd6e: 0c00 |0009: move-result-object v0 │ │ +0bcd70: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -223149,21 +223250,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bcdc8: |[0bcdc8] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ -0bcdd8: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcddc: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bcde2: 0c00 |0005: move-result-object v0 │ │ -0bcde4: 6e10 2b1a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@1a2b │ │ -0bcdea: 0c00 |0009: move-result-object v0 │ │ -0bcdec: 1100 |000a: return-object v0 │ │ +0bcd74: |[0bcd74] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ +0bcd84: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcd88: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bcd8e: 0c00 |0005: move-result-object v0 │ │ +0bcd90: 6e10 2b1a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@1a2b │ │ +0bcd96: 0c00 |0009: move-result-object v0 │ │ +0bcd98: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #7 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -223171,27 +223272,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0bcdf0: |[0bcdf0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.invalidate:()V │ │ -0bce00: 5420 d705 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bce04: 6e10 5518 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ -0bce0a: 5420 d505 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bce0e: 5421 d705 |0007: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bce12: 7230 761d 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d76 │ │ -0bce18: 5420 d705 |000c: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bce1c: 6e10 5418 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0bce22: 0e00 |0011: return-void │ │ -0bce24: 0d00 |0012: move-exception v0 │ │ -0bce26: 5421 d705 |0013: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ -0bce2a: 6e10 5418 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0bce30: 2700 |0018: throw v0 │ │ +0bcd9c: |[0bcd9c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.invalidate:()V │ │ +0bcdac: 5420 d705 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcdb0: 6e10 5518 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ +0bcdb6: 5420 d505 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bcdba: 5421 d705 |0007: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcdbe: 7230 761d 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1d76 │ │ +0bcdc4: 5420 d705 |000c: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcdc8: 6e10 5418 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0bcdce: 0e00 |0011: return-void │ │ +0bcdd0: 0d00 |0012: move-exception v0 │ │ +0bcdd2: 5421 d705 |0013: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@05d7 │ │ +0bcdd6: 6e10 5418 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0bcddc: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=804 │ │ 0x0005 line=806 │ │ 0x000c line=808 │ │ @@ -223205,21 +223306,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bce40: |[0bce40] android.support.v7.app.ActionBarImplBase$ActionModeImpl.isTitleOptional:()Z │ │ -0bce50: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bce54: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bce5a: 0c00 |0005: move-result-object v0 │ │ -0bce5c: 6e10 311a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@1a31 │ │ -0bce62: 0a00 |0009: move-result v0 │ │ -0bce64: 0f00 |000a: return v0 │ │ +0bcdec: |[0bcdec] android.support.v7.app.ActionBarImplBase$ActionModeImpl.isTitleOptional:()Z │ │ +0bcdfc: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bce00: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bce06: 0c00 |0005: move-result-object v0 │ │ +0bce08: 6e10 311a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@1a31 │ │ +0bce0e: 0a00 |0009: move-result v0 │ │ +0bce10: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -223227,16 +223328,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 │ │ -0bce68: |[0bce68] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0bce78: 0e00 |0000: return-void │ │ +0bce14: |[0bce14] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0bce24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -223246,16 +223347,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 │ │ -0bce7c: |[0bce7c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -0bce8c: 0e00 |0000: return-void │ │ +0bce28: |[0bce28] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +0bce38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -223264,23 +223365,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 │ │ -0bce90: |[0bce90] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0bcea0: 5410 d505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bcea4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0bcea8: 5410 d505 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bceac: 7230 731d 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1d73 │ │ -0bceb2: 0a00 |0009: move-result v0 │ │ -0bceb4: 0f00 |000a: return v0 │ │ -0bceb6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bceb8: 28fe |000c: goto 000a // -0002 │ │ +0bce3c: |[0bce3c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0bce4c: 5410 d505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bce50: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bce54: 5410 d505 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bce58: 7230 731d 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1d73 │ │ +0bce5e: 0a00 |0009: move-result v0 │ │ +0bce60: 0f00 |000a: return v0 │ │ +0bce62: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bce64: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0004 line=875 │ │ 0x000a line=877 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ @@ -223292,24 +223393,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 │ │ -0bcebc: |[0bcebc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0bcecc: 5410 d505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bced0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0bced4: 0e00 |0004: return-void │ │ -0bced6: 6e10 7115 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@1571 │ │ -0bcedc: 5410 d805 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcee0: 7110 9915 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bcee6: 0c00 |000d: move-result-object v0 │ │ -0bcee8: 6e10 491a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@1a49 │ │ -0bceee: 28f3 |0011: goto 0004 // -000d │ │ +0bce68: |[0bce68] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0bce78: 5410 d505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bce7c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0bce80: 0e00 |0004: return-void │ │ +0bce82: 6e10 7115 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@1571 │ │ +0bce88: 5410 d805 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bce8c: 7110 9915 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bce92: 0c00 |000d: move-result-object v0 │ │ +0bce94: 6e10 491a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@1a49 │ │ +0bce9a: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0004 line=888 │ │ 0x0005 line=886 │ │ 0x0008 line=887 │ │ locals : │ │ @@ -223321,24 +223422,24 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0bcef0: |[0bcef0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuModeChange:(Landroid/view/Menu;)V │ │ -0bcf00: 5410 d505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bcf04: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0bcf08: 0e00 |0004: return-void │ │ -0bcf0a: 6e10 7115 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@1571 │ │ -0bcf10: 5410 d805 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcf14: 7110 9915 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bcf1a: 0c00 |000d: move-result-object v0 │ │ -0bcf1c: 6e10 491a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@1a49 │ │ -0bcf22: 28f3 |0011: goto 0004 // -000d │ │ +0bce9c: |[0bce9c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuModeChange:(Landroid/view/Menu;)V │ │ +0bceac: 5410 d505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bceb0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0bceb4: 0e00 |0004: return-void │ │ +0bceb6: 6e10 7115 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@1571 │ │ +0bcebc: 5410 d805 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcec0: 7110 9915 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bcec6: 0c00 |000d: move-result-object v0 │ │ +0bcec8: 6e10 491a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@1a49 │ │ +0bcece: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0004 line=915 │ │ 0x0005 line=913 │ │ 0x0008 line=914 │ │ locals : │ │ @@ -223350,24 +223451,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0bcf24: |[0bcf24] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0bcf34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bcf36: 5421 d505 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ -0bcf3a: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -0bcf3e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0bcf40: 0f00 |0006: return v0 │ │ -0bcf42: 6e10 6a19 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@196a │ │ -0bcf48: 0a01 |000a: move-result v1 │ │ -0bcf4a: 3901 fbff |000b: if-nez v1, 0006 // -0005 │ │ -0bcf4e: 28f9 |000d: goto 0006 // -0007 │ │ +0bced0: |[0bced0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0bcee0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bcee2: 5421 d505 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@05d5 │ │ +0bcee6: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +0bceea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0bceec: 0f00 |0006: return v0 │ │ +0bceee: 6e10 6a19 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@196a │ │ +0bcef4: 0a01 |000a: move-result v1 │ │ +0bcef6: 3901 fbff |000b: if-nez v1, 0006 // -0005 │ │ +0bcefa: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=894 │ │ 0x0005 line=895 │ │ 0x0006 line=903 │ │ 0x0007 line=898 │ │ locals : │ │ @@ -223379,23 +223480,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0bcf50: |[0bcf50] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ -0bcf60: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcf64: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bcf6a: 0c00 |0005: move-result-object v0 │ │ -0bcf6c: 6e20 401a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@1a40 │ │ -0bcf72: 2200 9a04 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@049a │ │ -0bcf76: 7020 1c25 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@251c │ │ -0bcf7c: 5b10 d605 |000e: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@05d6 │ │ -0bcf80: 0e00 |0010: return-void │ │ +0bcefc: |[0bcefc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ +0bcf0c: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcf10: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bcf16: 0c00 |0005: move-result-object v0 │ │ +0bcf18: 6e20 401a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@1a40 │ │ +0bcf1e: 2200 9a04 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@049a │ │ +0bcf22: 7020 1c25 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@251c │ │ +0bcf28: 5b10 d605 |000e: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@05d6 │ │ +0bcf2c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0009 line=824 │ │ 0x0010 line=825 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ @@ -223406,24 +223507,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bcf84: |[0bcf84] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setSubtitle:(I)V │ │ -0bcf94: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcf98: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ -0bcf9e: 0c00 |0005: move-result-object v0 │ │ -0bcfa0: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bcfa6: 0c00 |0009: move-result-object v0 │ │ -0bcfa8: 6e20 b801 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0bcfae: 0c00 |000d: move-result-object v0 │ │ -0bcfb0: 6e20 7b15 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@157b │ │ -0bcfb6: 0e00 |0011: return-void │ │ +0bcf30: |[0bcf30] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setSubtitle:(I)V │ │ +0bcf40: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcf44: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ +0bcf4a: 0c00 |0005: move-result-object v0 │ │ +0bcf4c: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bcf52: 0c00 |0009: move-result-object v0 │ │ +0bcf54: 6e20 b801 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0bcf5a: 0c00 |000d: move-result-object v0 │ │ +0bcf5c: 6e20 7b15 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@157b │ │ +0bcf62: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0011 line=845 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -223433,20 +223534,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bcfb8: |[0bcfb8] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0bcfc8: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcfcc: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bcfd2: 0c00 |0005: move-result-object v0 │ │ -0bcfd4: 6e20 451a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1a45 │ │ -0bcfda: 0e00 |0009: return-void │ │ +0bcf64: |[0bcf64] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0bcf74: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcf78: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bcf7e: 0c00 |0005: move-result-object v0 │ │ +0bcf80: 6e20 451a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1a45 │ │ +0bcf86: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0009 line=830 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -223456,24 +223557,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bcfdc: |[0bcfdc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitle:(I)V │ │ -0bcfec: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bcff0: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ -0bcff6: 0c00 |0005: move-result-object v0 │ │ -0bcff8: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bcffe: 0c00 |0009: move-result-object v0 │ │ -0bd000: 6e20 b801 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0bd006: 0c00 |000d: move-result-object v0 │ │ -0bd008: 6e20 7d15 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@157d │ │ -0bd00e: 0e00 |0011: return-void │ │ +0bcf88: |[0bcf88] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitle:(I)V │ │ +0bcf98: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcf9c: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ +0bcfa2: 0c00 |0005: move-result-object v0 │ │ +0bcfa4: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bcfaa: 0c00 |0009: move-result-object v0 │ │ +0bcfac: 6e20 b801 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0bcfb2: 0c00 |000d: move-result-object v0 │ │ +0bcfb4: 6e20 7d15 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@157d │ │ +0bcfba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0011 line=840 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -223483,20 +223584,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bd010: |[0bd010] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bd020: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bd024: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bd02a: 0c00 |0005: move-result-object v0 │ │ -0bd02c: 6e20 461a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@1a46 │ │ -0bd032: 0e00 |0009: return-void │ │ +0bcfbc: |[0bcfbc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bcfcc: 5410 d805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcfd0: 7110 9915 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bcfd6: 0c00 |0005: move-result-object v0 │ │ +0bcfd8: 6e20 461a 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@1a46 │ │ +0bcfde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x0009 line=835 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 title Ljava/lang/CharSequence; │ │ @@ -223506,21 +223607,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bd034: |[0bd034] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ -0bd044: 6f20 891d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1d89 │ │ -0bd04a: 5410 d805 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ -0bd04e: 7110 9915 0000 |0005: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ -0bd054: 0c00 |0008: move-result-object v0 │ │ -0bd056: 6e20 471a 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@1a47 │ │ -0bd05c: 0e00 |000c: return-void │ │ +0bcfe0: |[0bcfe0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ +0bcff0: 6f20 891d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1d89 │ │ +0bcff6: 5410 d805 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05d8 │ │ +0bcffa: 7110 9915 0000 |0005: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@1599 │ │ +0bd000: 0c00 |0008: move-result-object v0 │ │ +0bd002: 6e20 471a 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@1a47 │ │ +0bd008: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0003 line=860 │ │ 0x000c line=861 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ @@ -223588,20 +223689,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0bd060: |[0bd060] android.support.v7.app.ActionBarImplBase$TabImpl.:(Landroid/support/v7/app/ActionBarImplBase;)V │ │ -0bd070: 5b12 e005 |0000: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd074: 7010 4614 0100 |0002: invoke-direct {v1}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@1446 │ │ -0bd07a: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0bd07c: 5910 dd05 |0006: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd080: 0e00 |0008: return-void │ │ +0bd00c: |[0bd00c] android.support.v7.app.ActionBarImplBase$TabImpl.:(Landroid/support/v7/app/ActionBarImplBase;)V │ │ +0bd01c: 5b12 e005 |0000: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd020: 7010 4614 0100 |0002: invoke-direct {v1}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@1446 │ │ +0bd026: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0bd028: 5910 dd05 |0006: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd02c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0005 line=634 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -223612,17 +223713,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 │ │ -0bd084: |[0bd084] android.support.v7.app.ActionBarImplBase$TabImpl.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; │ │ -0bd094: 5410 d905 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@05d9 │ │ -0bd098: 1100 |0002: return-object v0 │ │ +0bd030: |[0bd030] android.support.v7.app.ActionBarImplBase$TabImpl.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; │ │ +0bd040: 5410 d905 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@05d9 │ │ +0bd044: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -223630,17 +223731,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd09c: |[0bd09c] android.support.v7.app.ActionBarImplBase$TabImpl.getContentDescription:()Ljava/lang/CharSequence; │ │ -0bd0ac: 5410 da05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@05da │ │ -0bd0b0: 1100 |0002: return-object v0 │ │ +0bd048: |[0bd048] android.support.v7.app.ActionBarImplBase$TabImpl.getContentDescription:()Ljava/lang/CharSequence; │ │ +0bd058: 5410 da05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@05da │ │ +0bd05c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -223648,17 +223749,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd0b4: |[0bd0b4] android.support.v7.app.ActionBarImplBase$TabImpl.getCustomView:()Landroid/view/View; │ │ -0bd0c4: 5410 db05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCustomView:Landroid/view/View; // field@05db │ │ -0bd0c8: 1100 |0002: return-object v0 │ │ +0bd060: |[0bd060] android.support.v7.app.ActionBarImplBase$TabImpl.getCustomView:()Landroid/view/View; │ │ +0bd070: 5410 db05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCustomView:Landroid/view/View; // field@05db │ │ +0bd074: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -223666,17 +223767,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd0cc: |[0bd0cc] android.support.v7.app.ActionBarImplBase$TabImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0bd0dc: 5410 dc05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@05dc │ │ -0bd0e0: 1100 |0002: return-object v0 │ │ +0bd078: |[0bd078] android.support.v7.app.ActionBarImplBase$TabImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0bd088: 5410 dc05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@05dc │ │ +0bd08c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -223684,17 +223785,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd0e4: |[0bd0e4] android.support.v7.app.ActionBarImplBase$TabImpl.getPosition:()I │ │ -0bd0f4: 5210 dd05 |0000: iget v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd0f8: 0f00 |0002: return v0 │ │ +0bd090: |[0bd090] android.support.v7.app.ActionBarImplBase$TabImpl.getPosition:()I │ │ +0bd0a0: 5210 dd05 |0000: iget v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd0a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -223702,17 +223803,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd0fc: |[0bd0fc] android.support.v7.app.ActionBarImplBase$TabImpl.getTag:()Ljava/lang/Object; │ │ -0bd10c: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mTag:Ljava/lang/Object; // field@05de │ │ -0bd110: 1100 |0002: return-object v0 │ │ +0bd0a8: |[0bd0a8] android.support.v7.app.ActionBarImplBase$TabImpl.getTag:()Ljava/lang/Object; │ │ +0bd0b8: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mTag:Ljava/lang/Object; // field@05de │ │ +0bd0bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -223720,17 +223821,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd114: |[0bd114] android.support.v7.app.ActionBarImplBase$TabImpl.getText:()Ljava/lang/CharSequence; │ │ -0bd124: 5410 df05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mText:Ljava/lang/CharSequence; // field@05df │ │ -0bd128: 1100 |0002: return-object v0 │ │ +0bd0c0: |[0bd0c0] android.support.v7.app.ActionBarImplBase$TabImpl.getText:()Ljava/lang/CharSequence; │ │ +0bd0d0: 5410 df05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mText:Ljava/lang/CharSequence; // field@05df │ │ +0bd0d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #7 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -223738,18 +223839,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd12c: |[0bd12c] android.support.v7.app.ActionBarImplBase$TabImpl.select:()V │ │ -0bd13c: 5410 e005 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd140: 6e20 bf15 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ -0bd146: 0e00 |0005: return-void │ │ +0bd0d8: |[0bd0d8] android.support.v7.app.ActionBarImplBase$TabImpl.select:()V │ │ +0bd0e8: 5410 e005 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd0ec: 6e20 bf15 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ +0bd0f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x0005 line=728 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ @@ -223758,25 +223859,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 │ │ -0bd148: |[0bd148] android.support.v7.app.ActionBarImplBase$TabImpl.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd158: 5410 e005 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd15c: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ -0bd162: 0c00 |0005: move-result-object v0 │ │ -0bd164: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bd16a: 0c00 |0009: move-result-object v0 │ │ -0bd16c: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0bd172: 0c00 |000d: move-result-object v0 │ │ -0bd174: 6e20 8915 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@1589 │ │ -0bd17a: 0c00 |0011: move-result-object v0 │ │ -0bd17c: 1100 |0012: return-object v0 │ │ +0bd0f4: |[0bd0f4] android.support.v7.app.ActionBarImplBase$TabImpl.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd104: 5410 e005 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd108: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ +0bd10e: 0c00 |0005: move-result-object v0 │ │ +0bd110: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bd116: 0c00 |0009: move-result-object v0 │ │ +0bd118: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0bd11e: 0c00 |000d: move-result-object v0 │ │ +0bd120: 6e20 8915 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@1589 │ │ +0bd126: 0c00 |0011: move-result-object v0 │ │ +0bd128: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0013 reg=2 resId I │ │ │ │ @@ -223785,24 +223886,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 │ │ -0bd180: |[0bd180] android.support.v7.app.ActionBarImplBase$TabImpl.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd190: 5b23 da05 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@05da │ │ -0bd194: 5220 dd05 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd198: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0bd19c: 5420 e005 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd1a0: 7110 9415 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1594 │ │ -0bd1a6: 0c00 |000b: move-result-object v0 │ │ -0bd1a8: 5221 dd05 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd1ac: 6e20 081d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1d08 │ │ -0bd1b2: 1102 |0011: return-object v2 │ │ +0bd12c: |[0bd12c] android.support.v7.app.ActionBarImplBase$TabImpl.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd13c: 5b23 da05 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@05da │ │ +0bd140: 5220 dd05 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd144: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0bd148: 5420 e005 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd14c: 7110 9415 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1594 │ │ +0bd152: 0c00 |000b: move-result-object v0 │ │ +0bd154: 5221 dd05 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd158: 6e20 081d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1d08 │ │ +0bd15e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0002 line=738 │ │ 0x0006 line=739 │ │ 0x0011 line=741 │ │ locals : │ │ @@ -223814,26 +223915,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 │ │ -0bd1b4: |[0bd1b4] android.support.v7.app.ActionBarImplBase$TabImpl.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd1c4: 5420 e005 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd1c8: 6e10 b115 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@15b1 │ │ -0bd1ce: 0c00 |0005: move-result-object v0 │ │ -0bd1d0: 7110 141f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0bd1d6: 0c00 |0009: move-result-object v0 │ │ -0bd1d8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0bd1da: 6e30 161f 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0bd1e0: 0c00 |000e: move-result-object v0 │ │ -0bd1e2: 6e20 8b15 0200 |000f: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; // method@158b │ │ -0bd1e8: 0c00 |0012: move-result-object v0 │ │ -0bd1ea: 1100 |0013: return-object v0 │ │ +0bd160: |[0bd160] android.support.v7.app.ActionBarImplBase$TabImpl.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd170: 5420 e005 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd174: 6e10 b115 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@15b1 │ │ +0bd17a: 0c00 |0005: move-result-object v0 │ │ +0bd17c: 7110 141f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0bd182: 0c00 |0009: move-result-object v0 │ │ +0bd184: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0bd186: 6e30 161f 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0bd18c: 0c00 |000e: move-result-object v0 │ │ +0bd18e: 6e20 8b15 0200 |000f: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; // method@158b │ │ +0bd194: 0c00 |0012: move-result-object v0 │ │ +0bd196: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0014 reg=3 layoutResId I │ │ │ │ @@ -223842,24 +223943,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 │ │ -0bd1ec: |[0bd1ec] android.support.v7.app.ActionBarImplBase$TabImpl.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd1fc: 5b23 db05 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCustomView:Landroid/view/View; // field@05db │ │ -0bd200: 5220 dd05 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd204: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0bd208: 5420 e005 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd20c: 7110 9415 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1594 │ │ -0bd212: 0c00 |000b: move-result-object v0 │ │ -0bd214: 5221 dd05 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd218: 6e20 081d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1d08 │ │ -0bd21e: 1102 |0011: return-object v2 │ │ +0bd198: |[0bd198] android.support.v7.app.ActionBarImplBase$TabImpl.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd1a8: 5b23 db05 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCustomView:Landroid/view/View; // field@05db │ │ +0bd1ac: 5220 dd05 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd1b0: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0bd1b4: 5420 e005 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd1b8: 7110 9415 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1594 │ │ +0bd1be: 0c00 |000b: move-result-object v0 │ │ +0bd1c0: 5221 dd05 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd1c4: 6e20 081d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1d08 │ │ +0bd1ca: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0002 line=666 │ │ 0x0006 line=667 │ │ 0x0011 line=669 │ │ locals : │ │ @@ -223871,25 +223972,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 │ │ -0bd220: |[0bd220] android.support.v7.app.ActionBarImplBase$TabImpl.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd230: 5410 e005 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd234: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ -0bd23a: 0c00 |0005: move-result-object v0 │ │ -0bd23c: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bd242: 0c00 |0009: move-result-object v0 │ │ -0bd244: 6e20 af01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0bd24a: 0c00 |000d: move-result-object v0 │ │ -0bd24c: 6e20 8d15 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; // method@158d │ │ -0bd252: 0c00 |0011: move-result-object v0 │ │ -0bd254: 1100 |0012: return-object v0 │ │ +0bd1cc: |[0bd1cc] android.support.v7.app.ActionBarImplBase$TabImpl.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd1dc: 5410 e005 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd1e0: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ +0bd1e6: 0c00 |0005: move-result-object v0 │ │ +0bd1e8: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bd1ee: 0c00 |0009: move-result-object v0 │ │ +0bd1f0: 6e20 af01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0bd1f6: 0c00 |000d: move-result-object v0 │ │ +0bd1f8: 6e20 8d15 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; // method@158d │ │ +0bd1fe: 0c00 |0011: move-result-object v0 │ │ +0bd200: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0013 reg=2 resId I │ │ │ │ @@ -223898,24 +223999,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 │ │ -0bd258: |[0bd258] android.support.v7.app.ActionBarImplBase$TabImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd268: 5b23 dc05 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@05dc │ │ -0bd26c: 5220 dd05 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd270: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0bd274: 5420 e005 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd278: 7110 9415 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1594 │ │ -0bd27e: 0c00 |000b: move-result-object v0 │ │ -0bd280: 5221 dd05 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd284: 6e20 081d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1d08 │ │ -0bd28a: 1102 |0011: return-object v2 │ │ +0bd204: |[0bd204] android.support.v7.app.ActionBarImplBase$TabImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd214: 5b23 dc05 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@05dc │ │ +0bd218: 5220 dd05 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd21c: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0bd220: 5420 e005 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd224: 7110 9415 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1594 │ │ +0bd22a: 0c00 |000b: move-result-object v0 │ │ +0bd22c: 5221 dd05 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd230: 6e20 081d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1d08 │ │ +0bd236: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0002 line=700 │ │ 0x0006 line=701 │ │ 0x0011 line=703 │ │ locals : │ │ @@ -223927,17 +224028,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd28c: |[0bd28c] android.support.v7.app.ActionBarImplBase$TabImpl.setPosition:(I)V │ │ -0bd29c: 5901 dd05 |0000: iput v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd2a0: 0e00 |0002: return-void │ │ +0bd238: |[0bd238] android.support.v7.app.ActionBarImplBase$TabImpl.setPosition:(I)V │ │ +0bd248: 5901 dd05 |0000: iput v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd24c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0002 line=690 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -223947,17 +224048,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 │ │ -0bd2a4: |[0bd2a4] android.support.v7.app.ActionBarImplBase$TabImpl.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd2b4: 5b01 d905 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@05d9 │ │ -0bd2b8: 1100 |0002: return-object v0 │ │ +0bd250: |[0bd250] android.support.v7.app.ActionBarImplBase$TabImpl.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd260: 5b01 d905 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@05d9 │ │ +0bd264: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0002 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0003 reg=1 callback Landroid/support/v7/app/ActionBar$TabListener; │ │ @@ -223967,17 +224068,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 │ │ -0bd2bc: |[0bd2bc] android.support.v7.app.ActionBarImplBase$TabImpl.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd2cc: 5b01 de05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mTag:Ljava/lang/Object; // field@05de │ │ -0bd2d0: 1100 |0002: return-object v0 │ │ +0bd268: |[0bd268] android.support.v7.app.ActionBarImplBase$TabImpl.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd278: 5b01 de05 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mTag:Ljava/lang/Object; // field@05de │ │ +0bd27c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0002 line=645 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/Object; │ │ @@ -223987,25 +224088,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 │ │ -0bd2d4: |[0bd2d4] android.support.v7.app.ActionBarImplBase$TabImpl.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd2e4: 5410 e005 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd2e8: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ -0bd2ee: 0c00 |0005: move-result-object v0 │ │ -0bd2f0: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bd2f6: 0c00 |0009: move-result-object v0 │ │ -0bd2f8: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0bd2fe: 0c00 |000d: move-result-object v0 │ │ -0bd300: 6e20 9215 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@1592 │ │ -0bd306: 0c00 |0011: move-result-object v0 │ │ -0bd308: 1100 |0012: return-object v0 │ │ +0bd280: |[0bd280] android.support.v7.app.ActionBarImplBase$TabImpl.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd290: 5410 e005 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd294: 7110 9515 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@1595 │ │ +0bd29a: 0c00 |0005: move-result-object v0 │ │ +0bd29c: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bd2a2: 0c00 |0009: move-result-object v0 │ │ +0bd2a4: 6e20 bc01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0bd2aa: 0c00 |000d: move-result-object v0 │ │ +0bd2ac: 6e20 9215 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@1592 │ │ +0bd2b2: 0c00 |0011: move-result-object v0 │ │ +0bd2b4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0013 reg=2 resId I │ │ │ │ @@ -224014,24 +224115,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 │ │ -0bd30c: |[0bd30c] android.support.v7.app.ActionBarImplBase$TabImpl.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd31c: 5b23 df05 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mText:Ljava/lang/CharSequence; // field@05df │ │ -0bd320: 5220 dd05 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd324: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0bd328: 5420 e005 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ -0bd32c: 7110 9415 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1594 │ │ -0bd332: 0c00 |000b: move-result-object v0 │ │ -0bd334: 5221 dd05 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ -0bd338: 6e20 081d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1d08 │ │ -0bd33e: 1102 |0011: return-object v2 │ │ +0bd2b8: |[0bd2b8] android.support.v7.app.ActionBarImplBase$TabImpl.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd2c8: 5b23 df05 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mText:Ljava/lang/CharSequence; // field@05df │ │ +0bd2cc: 5220 dd05 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd2d0: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0bd2d4: 5420 e005 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@05e0 │ │ +0bd2d8: 7110 9415 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1594 │ │ +0bd2de: 0c00 |000b: move-result-object v0 │ │ +0bd2e0: 5221 dd05 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@05dd │ │ +0bd2e4: 6e20 081d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1d08 │ │ +0bd2ea: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0002 line=714 │ │ 0x0006 line=715 │ │ 0x0011 line=717 │ │ locals : │ │ @@ -224214,37 +224315,37 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0bd340: |[0bd340] android.support.v7.app.ActionBarImplBase.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0bd350: 7010 5b14 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBar;.:()V // method@145b │ │ -0bd356: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0bd35a: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0bd360: 5b10 0106 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bd364: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -0bd366: 5910 fa05 |000b: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ -0bd36a: 2200 aa04 |000d: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0bd36e: 7010 3d25 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0bd374: 5b10 f705 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@05f7 │ │ -0bd378: 2200 9600 |0014: new-instance v0, Landroid/os/Handler; // type@0096 │ │ -0bd37c: 7010 2b03 0000 |0016: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ -0bd382: 5b10 f205 |0019: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHandler:Landroid/os/Handler; // field@05f2 │ │ -0bd386: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0bd388: 5910 ed05 |001c: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mCurWindowVisibility:I // field@05ed │ │ -0bd38c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0bd38e: 5c10 f805 |001f: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ -0bd392: 5b12 e605 |0021: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05e6 │ │ -0bd396: 5b12 ea05 |0023: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bd39a: 5b13 e705 |0025: iput-object v3, v1, Landroid/support/v7/app/ActionBarImplBase;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@05e7 │ │ -0bd39e: 5410 e605 |0027: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05e6 │ │ -0bd3a2: 7020 b615 0100 |0029: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.init:(Landroid/support/v7/app/ActionBarActivity;)V // method@15b6 │ │ -0bd3a8: 0e00 |002c: return-void │ │ +0bd2ec: |[0bd2ec] android.support.v7.app.ActionBarImplBase.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0bd2fc: 7010 5b14 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBar;.:()V // method@145b │ │ +0bd302: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0bd306: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0bd30c: 5b10 0106 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bd310: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +0bd312: 5910 fa05 |000b: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ +0bd316: 2200 aa04 |000d: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0bd31a: 7010 3d25 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0bd320: 5b10 f705 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@05f7 │ │ +0bd324: 2200 9600 |0014: new-instance v0, Landroid/os/Handler; // type@0096 │ │ +0bd328: 7010 2b03 0000 |0016: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@032b │ │ +0bd32e: 5b10 f205 |0019: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHandler:Landroid/os/Handler; // field@05f2 │ │ +0bd332: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0bd334: 5910 ed05 |001c: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mCurWindowVisibility:I // field@05ed │ │ +0bd338: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0bd33a: 5c10 f805 |001f: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ +0bd33e: 5b12 e605 |0021: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05e6 │ │ +0bd342: 5b12 ea05 |0023: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bd346: 5b13 e705 |0025: iput-object v3, v1, Landroid/support/v7/app/ActionBarImplBase;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@05e7 │ │ +0bd34a: 5410 e605 |0027: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05e6 │ │ +0bd34e: 7020 b615 0100 |0029: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.init:(Landroid/support/v7/app/ActionBarActivity;)V // method@15b6 │ │ +0bd354: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=69 │ │ 0x000a line=72 │ │ 0x000d line=81 │ │ 0x0014 line=92 │ │ @@ -224265,17 +224366,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd3ac: |[0bd3ac] android.support.v7.app.ActionBarImplBase.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ -0bd3bc: 5410 ff05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd3c0: 1100 |0002: return-object v0 │ │ +0bd358: |[0bd358] android.support.v7.app.ActionBarImplBase.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ +0bd368: 5410 ff05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd36c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -224283,17 +224384,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd3c4: |[0bd3c4] android.support.v7.app.ActionBarImplBase.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; │ │ -0bd3d4: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bd3d8: 1100 |0002: return-object v0 │ │ +0bd370: |[0bd370] android.support.v7.app.ActionBarImplBase.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; │ │ +0bd380: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bd384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -224301,17 +224402,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd3dc: |[0bd3dc] android.support.v7.app.ActionBarImplBase.access$200:(Landroid/support/v7/app/ActionBarImplBase;)Z │ │ -0bd3ec: 5510 f405 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ -0bd3f0: 0f00 |0002: return v0 │ │ +0bd388: |[0bd388] android.support.v7.app.ActionBarImplBase.access$200:(Landroid/support/v7/app/ActionBarImplBase;)Z │ │ +0bd398: 5510 f405 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ +0bd39c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -224319,17 +224420,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd3f4: |[0bd3f4] android.support.v7.app.ActionBarImplBase.access$300:(Landroid/support/v7/app/ActionBarImplBase;)Z │ │ -0bd404: 5510 f505 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenBySystem:Z // field@05f5 │ │ -0bd408: 0f00 |0002: return v0 │ │ +0bd3a0: |[0bd3a0] android.support.v7.app.ActionBarImplBase.access$300:(Landroid/support/v7/app/ActionBarImplBase;)Z │ │ +0bd3b0: 5510 f505 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenBySystem:Z // field@05f5 │ │ +0bd3b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -224337,18 +224438,18 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bd40c: |[0bd40c] android.support.v7.app.ActionBarImplBase.access$400:(ZZZ)Z │ │ -0bd41c: 7130 a115 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.checkShowingFlags:(ZZZ)Z // method@15a1 │ │ -0bd422: 0a00 |0003: move-result v0 │ │ -0bd424: 0f00 |0004: return v0 │ │ +0bd3b8: |[0bd3b8] android.support.v7.app.ActionBarImplBase.access$400:(ZZZ)Z │ │ +0bd3c8: 7130 a115 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.checkShowingFlags:(ZZZ)Z // method@15a1 │ │ +0bd3ce: 0a00 |0003: move-result v0 │ │ +0bd3d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Z │ │ 0x0000 - 0x0005 reg=2 x1 Z │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -224358,17 +224459,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd428: |[0bd428] android.support.v7.app.ActionBarImplBase.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ -0bd438: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ -0bd43c: 1100 |0002: return-object v0 │ │ +0bd3d4: |[0bd3d4] android.support.v7.app.ActionBarImplBase.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ +0bd3e4: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ +0bd3e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #7 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -224376,17 +224477,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd440: |[0bd440] android.support.v7.app.ActionBarImplBase.access$600:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView; │ │ -0bd450: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd454: 1100 |0002: return-object v0 │ │ +0bd3ec: |[0bd3ec] android.support.v7.app.ActionBarImplBase.access$600:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView; │ │ +0bd3fc: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd400: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -224394,22 +224495,22 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bd458: |[0bd458] android.support.v7.app.ActionBarImplBase.checkShowingFlags:(ZZZ)Z │ │ -0bd468: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bd46a: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ -0bd46e: 0f00 |0003: return v0 │ │ -0bd470: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0bd474: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ -0bd478: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bd47a: 28fa |0009: goto 0003 // -0006 │ │ +0bd404: |[0bd404] android.support.v7.app.ActionBarImplBase.checkShowingFlags:(ZZZ)Z │ │ +0bd414: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bd416: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ +0bd41a: 0f00 |0003: return v0 │ │ +0bd41c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0bd420: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ +0bd424: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bd426: 28fa |0009: goto 0003 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=969 │ │ 0x0003 line=974 │ │ 0x0004 line=971 │ │ 0x0008 line=972 │ │ locals : │ │ @@ -224422,28 +224523,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0bd47c: |[0bd47c] android.support.v7.app.ActionBarImplBase.cleanupTabs:()V │ │ -0bd48c: 5410 fb05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bd490: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0bd494: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0bd496: 6e20 bf15 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ -0bd49c: 5410 0106 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bd4a0: 6e10 4325 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0bd4a6: 5410 ff05 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd4aa: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -0bd4ae: 5410 ff05 |0011: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd4b2: 6e10 fc1c 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeAllTabs:()V // method@1cfc │ │ -0bd4b8: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -0bd4ba: 5910 fa05 |0017: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ -0bd4be: 0e00 |0019: return-void │ │ +0bd428: |[0bd428] android.support.v7.app.ActionBarImplBase.cleanupTabs:()V │ │ +0bd438: 5410 fb05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bd43c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0bd440: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0bd442: 6e20 bf15 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ +0bd448: 5410 0106 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bd44c: 6e10 4325 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0bd452: 5410 ff05 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd456: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +0bd45a: 5410 ff05 |0011: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd45e: 6e10 fc1c 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeAllTabs:()V // method@1cfc │ │ +0bd464: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +0bd466: 5910 fa05 |0017: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ +0bd46a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ 0x0004 line=958 │ │ 0x0008 line=960 │ │ 0x000d line=961 │ │ 0x0011 line=962 │ │ @@ -224457,40 +224558,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 │ │ -0bd4c0: |[0bd4c0] android.support.v7.app.ActionBarImplBase.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -0bd4d0: 0773 |0000: move-object v3, v7 │ │ -0bd4d2: 1f03 df02 |0001: check-cast v3, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ -0bd4d6: 6e10 8015 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1580 │ │ -0bd4dc: 0c00 |0006: move-result-object v0 │ │ -0bd4de: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ -0bd4e2: 2204 7f04 |0009: new-instance v4, Ljava/lang/IllegalStateException; // type@047f │ │ -0bd4e6: 1a05 6702 |000b: const-string v5, "Action Bar Tab must have a Callback" // string@0267 │ │ -0bd4ea: 7020 8c24 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0bd4f0: 2704 |0010: throw v4 │ │ -0bd4f2: 6e20 8e15 8300 |0011: invoke-virtual {v3, v8}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@158e │ │ -0bd4f8: 5464 0106 |0014: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bd4fc: 6e30 4025 8403 |0016: invoke-virtual {v4, v8, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2540 │ │ -0bd502: 5464 0106 |0019: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bd506: 6e10 4c25 0400 |001b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0bd50c: 0a01 |001e: move-result v1 │ │ -0bd50e: d802 0801 |001f: add-int/lit8 v2, v8, #int 1 // #01 │ │ -0bd512: 3512 1000 |0021: if-ge v2, v1, 0031 // +0010 │ │ -0bd516: 5464 0106 |0023: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bd51a: 6e20 4625 2400 |0025: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0bd520: 0c04 |0028: move-result-object v4 │ │ -0bd522: 1f04 df02 |0029: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ -0bd526: 6e20 8e15 2400 |002b: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@158e │ │ -0bd52c: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bd530: 28f1 |0030: goto 0021 // -000f │ │ -0bd532: 0e00 |0031: return-void │ │ +0bd46c: |[0bd46c] android.support.v7.app.ActionBarImplBase.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +0bd47c: 0773 |0000: move-object v3, v7 │ │ +0bd47e: 1f03 df02 |0001: check-cast v3, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ +0bd482: 6e10 8015 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1580 │ │ +0bd488: 0c00 |0006: move-result-object v0 │ │ +0bd48a: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ +0bd48e: 2204 7f04 |0009: new-instance v4, Ljava/lang/IllegalStateException; // type@047f │ │ +0bd492: 1a05 6702 |000b: const-string v5, "Action Bar Tab must have a Callback" // string@0267 │ │ +0bd496: 7020 8c24 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0bd49c: 2704 |0010: throw v4 │ │ +0bd49e: 6e20 8e15 8300 |0011: invoke-virtual {v3, v8}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@158e │ │ +0bd4a4: 5464 0106 |0014: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bd4a8: 6e30 4025 8403 |0016: invoke-virtual {v4, v8, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2540 │ │ +0bd4ae: 5464 0106 |0019: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bd4b2: 6e10 4c25 0400 |001b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0bd4b8: 0a01 |001e: move-result v1 │ │ +0bd4ba: d802 0801 |001f: add-int/lit8 v2, v8, #int 1 // #01 │ │ +0bd4be: 3512 1000 |0021: if-ge v2, v1, 0031 // +0010 │ │ +0bd4c2: 5464 0106 |0023: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bd4c6: 6e20 4625 2400 |0025: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0bd4cc: 0c04 |0028: move-result-object v4 │ │ +0bd4ce: 1f04 df02 |0029: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ +0bd4d2: 6e20 8e15 2400 |002b: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@158e │ │ +0bd4d8: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0bd4dc: 28f1 |0030: goto 0021 // -000f │ │ +0bd4de: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0003 line=941 │ │ 0x0007 line=943 │ │ 0x0009 line=944 │ │ 0x0011 line=947 │ │ @@ -224514,40 +224615,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0bd534: |[0bd534] android.support.v7.app.ActionBarImplBase.ensureTabsExist:()V │ │ -0bd544: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bd546: 5441 ff05 |0001: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd54a: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -0bd54e: 0e00 |0005: return-void │ │ -0bd550: 2200 6f03 |0006: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView; // type@036f │ │ -0bd554: 5441 ea05 |0008: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bd558: 7020 e51c 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.:(Landroid/content/Context;)V // method@1ce5 │ │ -0bd55e: 5541 f305 |000d: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ -0bd562: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ -0bd566: 6e20 061d 3000 |0011: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0bd56c: 5441 e505 |0014: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd570: 6e20 e51a 0100 |0016: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1ae5 │ │ -0bd576: 5b40 ff05 |0019: iput-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd57a: 28ea |001b: goto 0005 // -0016 │ │ -0bd57c: 6e10 ab15 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@15ab │ │ -0bd582: 0a01 |001f: move-result v1 │ │ -0bd584: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -0bd586: 3321 0b00 |0021: if-ne v1, v2, 002c // +000b │ │ -0bd58a: 6e20 061d 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0bd590: 5441 e805 |0026: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0bd594: 6e20 0d1a 0100 |0028: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1a0d │ │ -0bd59a: 28ee |002b: goto 0019 // -0012 │ │ -0bd59c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0bd5a0: 6e20 061d 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0bd5a6: 28f5 |0031: goto 0026 // -000b │ │ +0bd4e0: |[0bd4e0] android.support.v7.app.ActionBarImplBase.ensureTabsExist:()V │ │ +0bd4f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bd4f2: 5441 ff05 |0001: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd4f6: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +0bd4fa: 0e00 |0005: return-void │ │ +0bd4fc: 2200 6f03 |0006: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView; // type@036f │ │ +0bd500: 5441 ea05 |0008: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bd504: 7020 e51c 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.:(Landroid/content/Context;)V // method@1ce5 │ │ +0bd50a: 5541 f305 |000d: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ +0bd50e: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ +0bd512: 6e20 061d 3000 |0011: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0bd518: 5441 e505 |0014: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd51c: 6e20 e51a 0100 |0016: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1ae5 │ │ +0bd522: 5b40 ff05 |0019: iput-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd526: 28ea |001b: goto 0005 // -0016 │ │ +0bd528: 6e10 ab15 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@15ab │ │ +0bd52e: 0a01 |001f: move-result v1 │ │ +0bd530: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +0bd532: 3321 0b00 |0021: if-ne v1, v2, 002c // +000b │ │ +0bd536: 6e20 061d 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0bd53c: 5441 e805 |0026: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0bd540: 6e20 0d1a 0100 |0028: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1a0d │ │ +0bd546: 28ee |002b: goto 0019 // -0012 │ │ +0bd548: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +0bd54c: 6e20 061d 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0bd552: 28f5 |0031: goto 0026 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=919 │ │ 0x0005 line=937 │ │ 0x0006 line=923 │ │ 0x000d line=925 │ │ 0x0011 line=926 │ │ @@ -224566,118 +224667,118 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 202 16-bit code units │ │ -0bd5a8: |[0bd5a8] android.support.v7.app.ActionBarImplBase.init:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0bd5b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0bd5ba: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0bd5bc: 6003 0907 |0002: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar_overlay_layout:I // field@0709 │ │ -0bd5c0: 6e20 9614 3800 |0004: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bd5c6: 0c03 |0007: move-result-object v3 │ │ -0bd5c8: 1f03 3703 |0008: check-cast v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // type@0337 │ │ -0bd5cc: 5b73 f905 |000a: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@05f9 │ │ -0bd5d0: 5473 f905 |000c: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@05f9 │ │ -0bd5d4: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ -0bd5d8: 5473 f905 |0010: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@05f9 │ │ -0bd5dc: 6e20 521a 7300 |0012: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBar:(Landroid/support/v7/app/ActionBar;)V // method@1a52 │ │ -0bd5e2: 6003 0607 |0015: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0706 │ │ -0bd5e6: 6e20 9614 3800 |0017: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bd5ec: 0c03 |001a: move-result-object v3 │ │ -0bd5ee: 1f03 3f03 |001b: check-cast v3, Landroid/support/v7/internal/widget/ActionBarView; // type@033f │ │ -0bd5f2: 5b73 e505 |001d: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd5f6: 6003 0d07 |001f: sget v3, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@070d │ │ -0bd5fa: 6e20 9614 3800 |0021: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bd600: 0c03 |0024: move-result-object v3 │ │ -0bd602: 1f03 3603 |0025: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0336 │ │ -0bd606: 5b73 ec05 |0027: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ -0bd60a: 6003 0807 |0029: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0708 │ │ -0bd60e: 6e20 9614 3800 |002b: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bd614: 0c03 |002e: move-result-object v3 │ │ -0bd616: 1f03 3403 |002f: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0334 │ │ -0bd61a: 5b73 e805 |0031: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0bd61e: 6003 3e07 |0033: sget v3, Landroid/support/v7/appcompat/R$id;.top_action_bar:I // field@073e │ │ -0bd622: 6e20 9614 3800 |0035: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bd628: 0c03 |0038: move-result-object v3 │ │ -0bd62a: 1f03 db03 |0039: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ -0bd62e: 5b73 0306 |003b: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bd632: 5473 0306 |003d: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bd636: 3903 0600 |003f: if-nez v3, 0045 // +0006 │ │ -0bd63a: 5473 e805 |0041: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0bd63e: 5b73 0306 |0043: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bd642: 6003 3a07 |0045: sget v3, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@073a │ │ -0bd646: 6e20 9614 3800 |0047: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0bd64c: 0c03 |004a: move-result-object v3 │ │ -0bd64e: 1f03 3403 |004b: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0334 │ │ -0bd652: 5b73 fe05 |004d: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bd656: 5473 e505 |004f: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd65a: 3803 0a00 |0051: if-eqz v3, 005b // +000a │ │ -0bd65e: 5473 ec05 |0053: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ -0bd662: 3803 0600 |0055: if-eqz v3, 005b // +0006 │ │ -0bd666: 5473 e805 |0057: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0bd66a: 3903 2900 |0059: if-nez v3, 0082 // +0029 │ │ -0bd66e: 2203 7f04 |005b: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ -0bd672: 2204 9204 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0bd676: 7010 fb24 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0bd67c: 6e10 c224 0700 |0062: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0bd682: 0c05 |0065: move-result-object v5 │ │ -0bd684: 6e10 7224 0500 |0066: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0bd68a: 0c05 |0069: move-result-object v5 │ │ -0bd68c: 6e20 0425 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0bd692: 0c04 |006d: move-result-object v4 │ │ -0bd694: 1a05 4300 |006e: const-string v5, " can only be used " // string@0043 │ │ -0bd698: 6e20 0425 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0bd69e: 0c04 |0073: move-result-object v4 │ │ -0bd6a0: 1a05 1836 |0074: const-string v5, "with a compatible window decor layout" // string@3618 │ │ -0bd6a4: 6e20 0425 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0bd6aa: 0c04 |0079: move-result-object v4 │ │ -0bd6ac: 6e10 0a25 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0bd6b2: 0c04 |007d: move-result-object v4 │ │ -0bd6b4: 7020 8c24 4300 |007e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0bd6ba: 2703 |0081: throw v3 │ │ -0bd6bc: 5473 e505 |0082: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd6c0: 5476 ec05 |0084: iget-object v6, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ -0bd6c4: 6e20 e01a 6300 |0086: invoke-virtual {v3, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setContextView:(Landroid/support/v7/internal/widget/ActionBarContextView;)V // method@1ae0 │ │ -0bd6ca: 5473 e505 |0089: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd6ce: 6e10 cc1a 0300 |008b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.isSplitActionBar:()Z // method@1acc │ │ -0bd6d4: 0a03 |008e: move-result v3 │ │ -0bd6d6: 3803 3700 |008f: if-eqz v3, 00c6 // +0037 │ │ -0bd6da: 0143 |0091: move v3, v4 │ │ -0bd6dc: 5973 eb05 |0092: iput v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextDisplayMode:I // field@05eb │ │ -0bd6e0: 5473 e505 |0094: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd6e4: 6e10 af1a 0300 |0096: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1aaf │ │ -0bd6ea: 0a01 |0099: move-result v1 │ │ -0bd6ec: dd03 0104 |009a: and-int/lit8 v3, v1, #int 4 // #04 │ │ -0bd6f0: 3803 2c00 |009c: if-eqz v3, 00c8 // +002c │ │ -0bd6f4: 0142 |009e: move v2, v4 │ │ -0bd6f6: 3802 0400 |009f: if-eqz v2, 00a3 // +0004 │ │ -0bd6fa: 5c74 f105 |00a1: iput-boolean v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@05f1 │ │ -0bd6fe: 5473 ea05 |00a3: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bd702: 7110 8f16 0300 |00a5: invoke-static {v3}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ -0bd708: 0c00 |00a8: move-result-object v0 │ │ -0bd70a: 6e10 8e16 0000 |00a9: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@168e │ │ -0bd710: 0a03 |00ac: move-result v3 │ │ -0bd712: 3903 0400 |00ad: if-nez v3, 00b1 // +0004 │ │ -0bd716: 3802 0300 |00af: if-eqz v2, 00b2 // +0003 │ │ -0bd71a: 0145 |00b1: move v5, v4 │ │ -0bd71c: 6e20 ce15 5700 |00b2: invoke-virtual {v7, v5}, Landroid/support/v7/app/ActionBarImplBase;.setHomeButtonEnabled:(Z)V // method@15ce │ │ -0bd722: 6e10 9416 0000 |00b5: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1694 │ │ -0bd728: 0a03 |00b8: move-result v3 │ │ -0bd72a: 7020 cb15 3700 |00b9: invoke-direct {v7, v3}, Landroid/support/v7/app/ActionBarImplBase;.setHasEmbeddedTabs:(Z)V // method@15cb │ │ -0bd730: 5473 e605 |00bc: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05e6 │ │ -0bd734: 6e10 a114 0300 |00be: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getTitle:()Ljava/lang/CharSequence; // method@14a1 │ │ -0bd73a: 0c03 |00c1: move-result-object v3 │ │ -0bd73c: 6e20 dc15 3700 |00c2: invoke-virtual {v7, v3}, Landroid/support/v7/app/ActionBarImplBase;.setTitle:(Ljava/lang/CharSequence;)V // method@15dc │ │ -0bd742: 0e00 |00c5: return-void │ │ -0bd744: 0153 |00c6: move v3, v5 │ │ -0bd746: 28cb |00c7: goto 0092 // -0035 │ │ -0bd748: 0152 |00c8: move v2, v5 │ │ -0bd74a: 28d6 |00c9: goto 009f // -002a │ │ +0bd554: |[0bd554] android.support.v7.app.ActionBarImplBase.init:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0bd564: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0bd566: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0bd568: 6003 0907 |0002: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar_overlay_layout:I // field@0709 │ │ +0bd56c: 6e20 9614 3800 |0004: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bd572: 0c03 |0007: move-result-object v3 │ │ +0bd574: 1f03 3703 |0008: check-cast v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // type@0337 │ │ +0bd578: 5b73 f905 |000a: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@05f9 │ │ +0bd57c: 5473 f905 |000c: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@05f9 │ │ +0bd580: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ +0bd584: 5473 f905 |0010: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@05f9 │ │ +0bd588: 6e20 521a 7300 |0012: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBar:(Landroid/support/v7/app/ActionBar;)V // method@1a52 │ │ +0bd58e: 6003 0607 |0015: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0706 │ │ +0bd592: 6e20 9614 3800 |0017: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bd598: 0c03 |001a: move-result-object v3 │ │ +0bd59a: 1f03 3f03 |001b: check-cast v3, Landroid/support/v7/internal/widget/ActionBarView; // type@033f │ │ +0bd59e: 5b73 e505 |001d: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd5a2: 6003 0d07 |001f: sget v3, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@070d │ │ +0bd5a6: 6e20 9614 3800 |0021: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bd5ac: 0c03 |0024: move-result-object v3 │ │ +0bd5ae: 1f03 3603 |0025: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0336 │ │ +0bd5b2: 5b73 ec05 |0027: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ +0bd5b6: 6003 0807 |0029: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0708 │ │ +0bd5ba: 6e20 9614 3800 |002b: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bd5c0: 0c03 |002e: move-result-object v3 │ │ +0bd5c2: 1f03 3403 |002f: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0334 │ │ +0bd5c6: 5b73 e805 |0031: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0bd5ca: 6003 3e07 |0033: sget v3, Landroid/support/v7/appcompat/R$id;.top_action_bar:I // field@073e │ │ +0bd5ce: 6e20 9614 3800 |0035: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bd5d4: 0c03 |0038: move-result-object v3 │ │ +0bd5d6: 1f03 db03 |0039: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ +0bd5da: 5b73 0306 |003b: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bd5de: 5473 0306 |003d: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bd5e2: 3903 0600 |003f: if-nez v3, 0045 // +0006 │ │ +0bd5e6: 5473 e805 |0041: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0bd5ea: 5b73 0306 |0043: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bd5ee: 6003 3a07 |0045: sget v3, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@073a │ │ +0bd5f2: 6e20 9614 3800 |0047: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0bd5f8: 0c03 |004a: move-result-object v3 │ │ +0bd5fa: 1f03 3403 |004b: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0334 │ │ +0bd5fe: 5b73 fe05 |004d: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bd602: 5473 e505 |004f: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd606: 3803 0a00 |0051: if-eqz v3, 005b // +000a │ │ +0bd60a: 5473 ec05 |0053: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ +0bd60e: 3803 0600 |0055: if-eqz v3, 005b // +0006 │ │ +0bd612: 5473 e805 |0057: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0bd616: 3903 2900 |0059: if-nez v3, 0082 // +0029 │ │ +0bd61a: 2203 7f04 |005b: new-instance v3, Ljava/lang/IllegalStateException; // type@047f │ │ +0bd61e: 2204 9204 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0bd622: 7010 fb24 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0bd628: 6e10 c224 0700 |0062: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0bd62e: 0c05 |0065: move-result-object v5 │ │ +0bd630: 6e10 7224 0500 |0066: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0bd636: 0c05 |0069: move-result-object v5 │ │ +0bd638: 6e20 0425 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0bd63e: 0c04 |006d: move-result-object v4 │ │ +0bd640: 1a05 4300 |006e: const-string v5, " can only be used " // string@0043 │ │ +0bd644: 6e20 0425 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0bd64a: 0c04 |0073: move-result-object v4 │ │ +0bd64c: 1a05 1836 |0074: const-string v5, "with a compatible window decor layout" // string@3618 │ │ +0bd650: 6e20 0425 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0bd656: 0c04 |0079: move-result-object v4 │ │ +0bd658: 6e10 0a25 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0bd65e: 0c04 |007d: move-result-object v4 │ │ +0bd660: 7020 8c24 4300 |007e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0bd666: 2703 |0081: throw v3 │ │ +0bd668: 5473 e505 |0082: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd66c: 5476 ec05 |0084: iget-object v6, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ +0bd670: 6e20 e01a 6300 |0086: invoke-virtual {v3, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setContextView:(Landroid/support/v7/internal/widget/ActionBarContextView;)V // method@1ae0 │ │ +0bd676: 5473 e505 |0089: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd67a: 6e10 cc1a 0300 |008b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.isSplitActionBar:()Z // method@1acc │ │ +0bd680: 0a03 |008e: move-result v3 │ │ +0bd682: 3803 3700 |008f: if-eqz v3, 00c6 // +0037 │ │ +0bd686: 0143 |0091: move v3, v4 │ │ +0bd688: 5973 eb05 |0092: iput v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextDisplayMode:I // field@05eb │ │ +0bd68c: 5473 e505 |0094: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd690: 6e10 af1a 0300 |0096: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1aaf │ │ +0bd696: 0a01 |0099: move-result v1 │ │ +0bd698: dd03 0104 |009a: and-int/lit8 v3, v1, #int 4 // #04 │ │ +0bd69c: 3803 2c00 |009c: if-eqz v3, 00c8 // +002c │ │ +0bd6a0: 0142 |009e: move v2, v4 │ │ +0bd6a2: 3802 0400 |009f: if-eqz v2, 00a3 // +0004 │ │ +0bd6a6: 5c74 f105 |00a1: iput-boolean v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@05f1 │ │ +0bd6aa: 5473 ea05 |00a3: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bd6ae: 7110 8f16 0300 |00a5: invoke-static {v3}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ +0bd6b4: 0c00 |00a8: move-result-object v0 │ │ +0bd6b6: 6e10 8e16 0000 |00a9: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@168e │ │ +0bd6bc: 0a03 |00ac: move-result v3 │ │ +0bd6be: 3903 0400 |00ad: if-nez v3, 00b1 // +0004 │ │ +0bd6c2: 3802 0300 |00af: if-eqz v2, 00b2 // +0003 │ │ +0bd6c6: 0145 |00b1: move v5, v4 │ │ +0bd6c8: 6e20 ce15 5700 |00b2: invoke-virtual {v7, v5}, Landroid/support/v7/app/ActionBarImplBase;.setHomeButtonEnabled:(Z)V // method@15ce │ │ +0bd6ce: 6e10 9416 0000 |00b5: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1694 │ │ +0bd6d4: 0a03 |00b8: move-result v3 │ │ +0bd6d6: 7020 cb15 3700 |00b9: invoke-direct {v7, v3}, Landroid/support/v7/app/ActionBarImplBase;.setHasEmbeddedTabs:(Z)V // method@15cb │ │ +0bd6dc: 5473 e605 |00bc: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05e6 │ │ +0bd6e0: 6e10 a114 0300 |00be: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getTitle:()Ljava/lang/CharSequence; // method@14a1 │ │ +0bd6e6: 0c03 |00c1: move-result-object v3 │ │ +0bd6e8: 6e20 dc15 3700 |00c2: invoke-virtual {v7, v3}, Landroid/support/v7/app/ActionBarImplBase;.setTitle:(Ljava/lang/CharSequence;)V // method@15dc │ │ +0bd6ee: 0e00 |00c5: return-void │ │ +0bd6f0: 0153 |00c6: move v3, v5 │ │ +0bd6f2: 28cb |00c7: goto 0092 // -0035 │ │ +0bd6f4: 0152 |00c8: move v2, v5 │ │ +0bd6f6: 28d6 |00c9: goto 009f // -002a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ 0x000c line=116 │ │ 0x0010 line=117 │ │ 0x0015 line=119 │ │ 0x001f line=120 │ │ @@ -224714,56 +224815,56 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0bd74c: |[0bd74c] android.support.v7.app.ActionBarImplBase.setHasEmbeddedTabs:(Z)V │ │ -0bd75c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bd75e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0bd760: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0bd762: 5c56 f305 |0003: iput-boolean v6, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ -0bd766: 5553 f305 |0005: iget-boolean v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ -0bd76a: 3903 2d00 |0007: if-nez v3, 0034 // +002d │ │ -0bd76e: 5453 e505 |0009: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd772: 6e20 e51a 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1ae5 │ │ -0bd778: 5453 e805 |000e: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0bd77c: 5454 ff05 |0010: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd780: 6e20 0d1a 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1a0d │ │ -0bd786: 6e10 ab15 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@15ab │ │ -0bd78c: 0a03 |0018: move-result v3 │ │ -0bd78e: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -0bd790: 3343 2700 |001a: if-ne v3, v4, 0041 // +0027 │ │ -0bd794: 0110 |001c: move v0, v1 │ │ -0bd796: 5453 ff05 |001d: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd79a: 3803 0900 |001f: if-eqz v3, 0028 // +0009 │ │ -0bd79e: 3800 2200 |0021: if-eqz v0, 0043 // +0022 │ │ -0bd7a2: 5453 ff05 |0023: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd7a6: 6e20 061d 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0bd7ac: 5453 e505 |0028: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd7b0: 5554 f305 |002a: iget-boolean v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ -0bd7b4: 3904 1f00 |002c: if-nez v4, 004b // +001f │ │ -0bd7b8: 3800 1d00 |002e: if-eqz v0, 004b // +001d │ │ -0bd7bc: 6e20 de1a 1300 |0030: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setCollapsable:(Z)V // method@1ade │ │ -0bd7c2: 0e00 |0033: return-void │ │ -0bd7c4: 5453 e805 |0034: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0bd7c8: 6e20 0d1a 4300 |0036: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1a0d │ │ -0bd7ce: 5453 e505 |0039: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd7d2: 5454 ff05 |003b: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd7d6: 6e20 e51a 4300 |003d: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1ae5 │ │ -0bd7dc: 28d5 |0040: goto 0015 // -002b │ │ -0bd7de: 0120 |0041: move v0, v2 │ │ -0bd7e0: 28db |0042: goto 001d // -0025 │ │ -0bd7e2: 5453 ff05 |0043: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd7e6: 1304 0800 |0045: const/16 v4, #int 8 // #8 │ │ -0bd7ea: 6e20 061d 4300 |0047: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0bd7f0: 28de |004a: goto 0028 // -0022 │ │ -0bd7f2: 0121 |004b: move v1, v2 │ │ -0bd7f4: 28e4 |004c: goto 0030 // -001c │ │ +0bd6f8: |[0bd6f8] android.support.v7.app.ActionBarImplBase.setHasEmbeddedTabs:(Z)V │ │ +0bd708: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bd70a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0bd70c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0bd70e: 5c56 f305 |0003: iput-boolean v6, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ +0bd712: 5553 f305 |0005: iget-boolean v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ +0bd716: 3903 2d00 |0007: if-nez v3, 0034 // +002d │ │ +0bd71a: 5453 e505 |0009: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd71e: 6e20 e51a 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1ae5 │ │ +0bd724: 5453 e805 |000e: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0bd728: 5454 ff05 |0010: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd72c: 6e20 0d1a 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1a0d │ │ +0bd732: 6e10 ab15 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@15ab │ │ +0bd738: 0a03 |0018: move-result v3 │ │ +0bd73a: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +0bd73c: 3343 2700 |001a: if-ne v3, v4, 0041 // +0027 │ │ +0bd740: 0110 |001c: move v0, v1 │ │ +0bd742: 5453 ff05 |001d: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd746: 3803 0900 |001f: if-eqz v3, 0028 // +0009 │ │ +0bd74a: 3800 2200 |0021: if-eqz v0, 0043 // +0022 │ │ +0bd74e: 5453 ff05 |0023: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd752: 6e20 061d 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0bd758: 5453 e505 |0028: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd75c: 5554 f305 |002a: iget-boolean v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ +0bd760: 3904 1f00 |002c: if-nez v4, 004b // +001f │ │ +0bd764: 3800 1d00 |002e: if-eqz v0, 004b // +001d │ │ +0bd768: 6e20 de1a 1300 |0030: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setCollapsable:(Z)V // method@1ade │ │ +0bd76e: 0e00 |0033: return-void │ │ +0bd770: 5453 e805 |0034: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0bd774: 6e20 0d1a 4300 |0036: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1a0d │ │ +0bd77a: 5453 e505 |0039: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd77e: 5454 ff05 |003b: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd782: 6e20 e51a 4300 |003d: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1ae5 │ │ +0bd788: 28d5 |0040: goto 0015 // -002b │ │ +0bd78a: 0120 |0041: move v0, v2 │ │ +0bd78c: 28db |0042: goto 001d // -0025 │ │ +0bd78e: 5453 ff05 |0043: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd792: 1304 0800 |0045: const/16 v4, #int 8 // #8 │ │ +0bd796: 6e20 061d 4300 |0047: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0bd79c: 28de |004a: goto 0028 // -0022 │ │ +0bd79e: 0121 |004b: move v1, v2 │ │ +0bd7a0: 28e4 |004c: goto 0030 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=155 │ │ 0x0005 line=157 │ │ 0x0009 line=158 │ │ 0x000e line=159 │ │ 0x0015 line=164 │ │ @@ -224788,33 +224889,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0bd7f8: |[0bd7f8] android.support.v7.app.ActionBarImplBase.updateVisibility:(Z)V │ │ -0bd808: 5541 f405 |0000: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ -0bd80c: 5542 f505 |0002: iget-boolean v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mHiddenBySystem:Z // field@05f5 │ │ -0bd810: 5543 fd05 |0004: iget-boolean v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ -0bd814: 7130 a115 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.checkShowingFlags:(ZZZ)Z // method@15a1 │ │ -0bd81a: 0a00 |0009: move-result v0 │ │ -0bd81c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -0bd820: 5541 f805 |000c: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ -0bd824: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -0bd828: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bd82a: 5c41 f805 |0011: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ -0bd82e: 6e20 a515 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBarImplBase;.doShow:(Z)V // method@15a5 │ │ -0bd834: 0e00 |0016: return-void │ │ -0bd836: 5541 f805 |0017: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ -0bd83a: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ -0bd83e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0bd840: 5c41 f805 |001c: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ -0bd844: 6e20 a415 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBarImplBase;.doHide:(Z)V // method@15a4 │ │ -0bd84a: 28f5 |0021: goto 0016 // -000b │ │ +0bd7a4: |[0bd7a4] android.support.v7.app.ActionBarImplBase.updateVisibility:(Z)V │ │ +0bd7b4: 5541 f405 |0000: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ +0bd7b8: 5542 f505 |0002: iget-boolean v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mHiddenBySystem:Z // field@05f5 │ │ +0bd7bc: 5543 fd05 |0004: iget-boolean v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ +0bd7c0: 7130 a115 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.checkShowingFlags:(ZZZ)Z // method@15a1 │ │ +0bd7c6: 0a00 |0009: move-result v0 │ │ +0bd7c8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +0bd7cc: 5541 f805 |000c: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ +0bd7d0: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +0bd7d4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0bd7d6: 5c41 f805 |0011: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ +0bd7da: 6e20 a515 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBarImplBase;.doShow:(Z)V // method@15a5 │ │ +0bd7e0: 0e00 |0016: return-void │ │ +0bd7e2: 5541 f805 |0017: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ +0bd7e6: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ +0bd7ea: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0bd7ec: 5c41 f805 |001c: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ +0bd7f0: 6e20 a415 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBarImplBase;.doHide:(Z)V // method@15a4 │ │ +0bd7f6: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x000a line=982 │ │ 0x000c line=983 │ │ 0x0010 line=984 │ │ 0x0013 line=985 │ │ @@ -224833,18 +224934,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 │ │ -0bd84c: |[0bd84c] android.support.v7.app.ActionBarImplBase.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0bd85c: 5410 f705 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@05f7 │ │ -0bd860: 6e20 4125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0bd866: 0e00 |0005: return-void │ │ +0bd7f8: |[0bd7f8] android.support.v7.app.ActionBarImplBase.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0bd808: 5410 f705 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@05f7 │ │ +0bd80c: 6e20 4125 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0bd812: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0005 line=580 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ @@ -224854,20 +224955,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 │ │ -0bd868: |[0bd868] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bd878: 5410 0106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bd87c: 6e10 4725 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -0bd882: 0a00 |0005: move-result v0 │ │ -0bd884: 6e30 9f15 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@159f │ │ -0bd88a: 0e00 |0009: return-void │ │ +0bd814: |[0bd814] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bd824: 5410 0106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bd828: 6e10 4725 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +0bd82e: 0a00 |0005: move-result v0 │ │ +0bd830: 6e30 9f15 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@159f │ │ +0bd836: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0009 line=402 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000a reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -224877,20 +224978,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 │ │ -0bd88c: |[0bd88c] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -0bd89c: 5410 0106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bd8a0: 6e10 4725 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -0bd8a6: 0a00 |0005: move-result v0 │ │ -0bd8a8: 6e40 9e15 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplBase;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@159e │ │ -0bd8ae: 0e00 |0009: return-void │ │ +0bd838: |[0bd838] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +0bd848: 5410 0106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bd84c: 6e10 4725 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +0bd852: 0a00 |0005: move-result v0 │ │ +0bd854: 6e40 9e15 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplBase;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@159e │ │ +0bd85a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0009 line=417 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000a reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -224901,22 +225002,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 │ │ -0bd8b0: |[0bd8b0] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0bd8c0: 7010 a615 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@15a6 │ │ -0bd8c6: 5410 ff05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd8ca: 6e40 e81c 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@1ce8 │ │ -0bd8d0: 7030 a315 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@15a3 │ │ -0bd8d6: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -0bd8da: 6e20 bf15 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ -0bd8e0: 0e00 |0010: return-void │ │ +0bd85c: |[0bd85c] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0bd86c: 7010 a615 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@15a6 │ │ +0bd872: 5410 ff05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd876: 6e40 e81c 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@1ce8 │ │ +0bd87c: 7030 a315 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@15a3 │ │ +0bd882: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +0bd886: 6e20 bf15 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ +0bd88c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0003 line=422 │ │ 0x0008 line=423 │ │ 0x000b line=424 │ │ 0x000d line=425 │ │ @@ -224932,25 +225033,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 │ │ -0bd8e4: |[0bd8e4] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0bd8f4: 7010 a615 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@15a6 │ │ -0bd8fa: 5410 ff05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd8fe: 6e30 e91c 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1ce9 │ │ -0bd904: 5410 0106 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bd908: 6e10 4c25 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0bd90e: 0a00 |000d: move-result v0 │ │ -0bd910: 7030 a315 2100 |000e: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@15a3 │ │ -0bd916: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ -0bd91a: 6e20 bf15 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ -0bd920: 0e00 |0016: return-void │ │ +0bd890: |[0bd890] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0bd8a0: 7010 a615 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@15a6 │ │ +0bd8a6: 5410 ff05 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd8aa: 6e30 e91c 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1ce9 │ │ +0bd8b0: 5410 0106 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bd8b4: 6e10 4c25 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0bd8ba: 0a00 |000d: move-result v0 │ │ +0bd8bc: 7030 a315 2100 |000e: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@15a3 │ │ +0bd8c2: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ +0bd8c6: 6e20 bf15 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ +0bd8cc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0003 line=407 │ │ 0x0008 line=408 │ │ 0x0011 line=409 │ │ 0x0013 line=410 │ │ @@ -224965,49 +225066,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0bd924: |[0bd924] android.support.v7.app.ActionBarImplBase.animateToMode:(Z)V │ │ -0bd934: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0bd938: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bd93a: 3805 3100 |0003: if-eqz v5, 0034 // +0031 │ │ -0bd93e: 6e10 de15 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.showForActionMode:()V // method@15de │ │ -0bd944: 5443 e505 |0008: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd948: 3805 2e00 |000a: if-eqz v5, 0038 // +002e │ │ -0bd94c: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -0bd94e: 6e20 a01a 0300 |000d: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarView;.animateToVisibility:(I)V // method@1aa0 │ │ -0bd954: 5443 ec05 |0010: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ -0bd958: 3805 2800 |0012: if-eqz v5, 003a // +0028 │ │ -0bd95c: 0110 |0014: move v0, v1 │ │ -0bd95e: 6e20 1c1a 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.animateToVisibility:(I)V // method@1a1c │ │ -0bd964: 5440 ff05 |0018: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd968: 3800 1900 |001a: if-eqz v0, 0033 // +0019 │ │ -0bd96c: 5440 e505 |001c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd970: 6e10 c21a 0000 |001e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.hasEmbeddedTabs:()Z // method@1ac2 │ │ -0bd976: 0a00 |0021: move-result v0 │ │ -0bd978: 3900 1100 |0022: if-nez v0, 0033 // +0011 │ │ -0bd97c: 5440 e505 |0024: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bd980: 6e10 c91a 0000 |0026: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1ac9 │ │ -0bd986: 0a00 |0029: move-result v0 │ │ -0bd988: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ -0bd98c: 5440 ff05 |002c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bd990: 3805 0e00 |002e: if-eqz v5, 003c // +000e │ │ -0bd994: 6e20 061d 2000 |0030: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0bd99a: 0e00 |0033: return-void │ │ -0bd99c: 6e10 b515 0400 |0034: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.hideForActionMode:()V // method@15b5 │ │ -0bd9a2: 28d1 |0037: goto 0008 // -002f │ │ -0bd9a4: 0110 |0038: move v0, v1 │ │ -0bd9a6: 28d4 |0039: goto 000d // -002c │ │ -0bd9a8: 0120 |003a: move v0, v2 │ │ -0bd9aa: 28da |003b: goto 0015 // -0026 │ │ -0bd9ac: 0112 |003c: move v2, v1 │ │ -0bd9ae: 28f3 |003d: goto 0030 // -000d │ │ +0bd8d0: |[0bd8d0] android.support.v7.app.ActionBarImplBase.animateToMode:(Z)V │ │ +0bd8e0: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0bd8e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bd8e6: 3805 3100 |0003: if-eqz v5, 0034 // +0031 │ │ +0bd8ea: 6e10 de15 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.showForActionMode:()V // method@15de │ │ +0bd8f0: 5443 e505 |0008: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd8f4: 3805 2e00 |000a: if-eqz v5, 0038 // +002e │ │ +0bd8f8: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +0bd8fa: 6e20 a01a 0300 |000d: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarView;.animateToVisibility:(I)V // method@1aa0 │ │ +0bd900: 5443 ec05 |0010: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ +0bd904: 3805 2800 |0012: if-eqz v5, 003a // +0028 │ │ +0bd908: 0110 |0014: move v0, v1 │ │ +0bd90a: 6e20 1c1a 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.animateToVisibility:(I)V // method@1a1c │ │ +0bd910: 5440 ff05 |0018: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd914: 3800 1900 |001a: if-eqz v0, 0033 // +0019 │ │ +0bd918: 5440 e505 |001c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd91c: 6e10 c21a 0000 |001e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.hasEmbeddedTabs:()Z // method@1ac2 │ │ +0bd922: 0a00 |0021: move-result v0 │ │ +0bd924: 3900 1100 |0022: if-nez v0, 0033 // +0011 │ │ +0bd928: 5440 e505 |0024: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bd92c: 6e10 c91a 0000 |0026: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1ac9 │ │ +0bd932: 0a00 |0029: move-result v0 │ │ +0bd934: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ +0bd938: 5440 ff05 |002c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bd93c: 3805 0e00 |002e: if-eqz v5, 003c // +000e │ │ +0bd940: 6e20 061d 2000 |0030: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0bd946: 0e00 |0033: return-void │ │ +0bd948: 6e10 b515 0400 |0034: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.hideForActionMode:()V // method@15b5 │ │ +0bd94e: 28d1 |0037: goto 0008 // -002f │ │ +0bd950: 0110 |0038: move v0, v1 │ │ +0bd952: 28d4 |0039: goto 000d // -002c │ │ +0bd954: 0120 |003a: move v0, v2 │ │ +0bd956: 28da |003b: goto 0015 // -0026 │ │ +0bd958: 0112 |003c: move v2, v1 │ │ +0bd95a: 28f3 |003d: goto 0030 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=611 │ │ 0x0005 line=612 │ │ 0x0008 line=617 │ │ 0x0010 line=618 │ │ 0x0018 line=619 │ │ @@ -225026,55 +225127,55 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0bd9b0: |[0bd9b0] android.support.v7.app.ActionBarImplBase.doHide:(Z)V │ │ -0bd9c0: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ -0bd9c4: 5452 0306 |0002: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bd9c8: 6e10 4320 0200 |0004: invoke-virtual {v2}, Landroid/view/ViewGroup;.clearAnimation:()V // method@2043 │ │ -0bd9ce: 5452 0306 |0007: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bd9d2: 6e10 5520 0200 |0009: invoke-virtual {v2}, Landroid/view/ViewGroup;.getVisibility:()I // method@2055 │ │ -0bd9d8: 0a02 |000c: move-result v2 │ │ -0bd9da: 3342 0300 |000d: if-ne v2, v4, 0010 // +0003 │ │ -0bd9de: 0e00 |000f: return-void │ │ -0bd9e0: 6e10 b715 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@15b7 │ │ -0bd9e6: 0a02 |0013: move-result v2 │ │ -0bd9e8: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -0bd9ec: 3806 3800 |0016: if-eqz v6, 004e // +0038 │ │ -0bd9f0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0bd9f2: 3801 0f00 |0019: if-eqz v1, 0028 // +000f │ │ -0bd9f6: 5452 ea05 |001b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bd9fa: 6003 2106 |001d: sget v3, Landroid/support/v7/appcompat/R$anim;.abc_slide_out_top:I // field@0621 │ │ -0bd9fe: 7120 2d21 3200 |001f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0bda04: 0c00 |0022: move-result-object v0 │ │ -0bda06: 5452 0306 |0023: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bda0a: 6e20 7020 0200 |0025: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@2070 │ │ -0bda10: 5452 0306 |0028: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bda14: 6e20 6f20 4200 |002a: invoke-virtual {v2, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@206f │ │ -0bda1a: 5452 fe05 |002d: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bda1e: 3802 e0ff |002f: if-eqz v2, 000f // -0020 │ │ -0bda22: 5452 fe05 |0031: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bda26: 6e10 fc19 0200 |0033: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@19fc │ │ -0bda2c: 0a02 |0036: move-result v2 │ │ -0bda2e: 3242 d8ff |0037: if-eq v2, v4, 000f // -0028 │ │ -0bda32: 3801 0f00 |0039: if-eqz v1, 0048 // +000f │ │ -0bda36: 5452 ea05 |003b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bda3a: 6003 2006 |003d: sget v3, Landroid/support/v7/appcompat/R$anim;.abc_slide_out_bottom:I // field@0620 │ │ -0bda3e: 7120 2d21 3200 |003f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0bda44: 0c00 |0042: move-result-object v0 │ │ -0bda46: 5452 fe05 |0043: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bda4a: 6e20 121a 0200 |0045: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.startAnimation:(Landroid/view/animation/Animation;)V // method@1a12 │ │ -0bda50: 5452 fe05 |0048: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bda54: 6e20 0f1a 4200 |004a: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1a0f │ │ -0bda5a: 28c2 |004d: goto 000f // -003e │ │ -0bda5c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -0bda5e: 28ca |004f: goto 0019 // -0036 │ │ +0bd95c: |[0bd95c] android.support.v7.app.ActionBarImplBase.doHide:(Z)V │ │ +0bd96c: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ +0bd970: 5452 0306 |0002: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bd974: 6e10 4320 0200 |0004: invoke-virtual {v2}, Landroid/view/ViewGroup;.clearAnimation:()V // method@2043 │ │ +0bd97a: 5452 0306 |0007: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bd97e: 6e10 5520 0200 |0009: invoke-virtual {v2}, Landroid/view/ViewGroup;.getVisibility:()I // method@2055 │ │ +0bd984: 0a02 |000c: move-result v2 │ │ +0bd986: 3342 0300 |000d: if-ne v2, v4, 0010 // +0003 │ │ +0bd98a: 0e00 |000f: return-void │ │ +0bd98c: 6e10 b715 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@15b7 │ │ +0bd992: 0a02 |0013: move-result v2 │ │ +0bd994: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +0bd998: 3806 3800 |0016: if-eqz v6, 004e // +0038 │ │ +0bd99c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0bd99e: 3801 0f00 |0019: if-eqz v1, 0028 // +000f │ │ +0bd9a2: 5452 ea05 |001b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bd9a6: 6003 2106 |001d: sget v3, Landroid/support/v7/appcompat/R$anim;.abc_slide_out_top:I // field@0621 │ │ +0bd9aa: 7120 2d21 3200 |001f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0bd9b0: 0c00 |0022: move-result-object v0 │ │ +0bd9b2: 5452 0306 |0023: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bd9b6: 6e20 7020 0200 |0025: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@2070 │ │ +0bd9bc: 5452 0306 |0028: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bd9c0: 6e20 6f20 4200 |002a: invoke-virtual {v2, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@206f │ │ +0bd9c6: 5452 fe05 |002d: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bd9ca: 3802 e0ff |002f: if-eqz v2, 000f // -0020 │ │ +0bd9ce: 5452 fe05 |0031: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bd9d2: 6e10 fc19 0200 |0033: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@19fc │ │ +0bd9d8: 0a02 |0036: move-result v2 │ │ +0bd9da: 3242 d8ff |0037: if-eq v2, v4, 000f // -0028 │ │ +0bd9de: 3801 0f00 |0039: if-eqz v1, 0048 // +000f │ │ +0bd9e2: 5452 ea05 |003b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bd9e6: 6003 2006 |003d: sget v3, Landroid/support/v7/appcompat/R$anim;.abc_slide_out_bottom:I // field@0620 │ │ +0bd9ea: 7120 2d21 3200 |003f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0bd9f0: 0c00 |0042: move-result-object v0 │ │ +0bd9f2: 5452 fe05 |0043: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bd9f6: 6e20 121a 0200 |0045: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.startAnimation:(Landroid/view/animation/Animation;)V // method@1a12 │ │ +0bd9fc: 5452 fe05 |0048: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bda00: 6e20 0f1a 4200 |004a: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1a0f │ │ +0bda06: 28c2 |004d: goto 000f // -003e │ │ +0bda08: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +0bda0a: 28ca |004f: goto 0019 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1029 │ │ 0x0007 line=1030 │ │ 0x000f line=1050 │ │ 0x0010 line=1034 │ │ 0x0019 line=1036 │ │ @@ -225099,55 +225200,55 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -0bda60: |[0bda60] android.support.v7.app.ActionBarImplBase.doShow:(Z)V │ │ -0bda70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bda72: 5453 0306 |0001: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bda76: 6e10 4320 0300 |0003: invoke-virtual {v3}, Landroid/view/ViewGroup;.clearAnimation:()V // method@2043 │ │ -0bda7c: 5453 0306 |0006: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bda80: 6e10 5520 0300 |0008: invoke-virtual {v3}, Landroid/view/ViewGroup;.getVisibility:()I // method@2055 │ │ -0bda86: 0a03 |000b: move-result v3 │ │ -0bda88: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ -0bda8c: 0e00 |000e: return-void │ │ -0bda8e: 6e10 b715 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@15b7 │ │ -0bda94: 0a03 |0012: move-result v3 │ │ -0bda96: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -0bda9a: 3806 3800 |0015: if-eqz v6, 004d // +0038 │ │ -0bda9e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0bdaa0: 3801 0f00 |0018: if-eqz v1, 0027 // +000f │ │ -0bdaa4: 5453 ea05 |001a: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bdaa8: 6004 1f06 |001c: sget v4, Landroid/support/v7/appcompat/R$anim;.abc_slide_in_top:I // field@061f │ │ -0bdaac: 7120 2d21 4300 |001e: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0bdab2: 0c00 |0021: move-result-object v0 │ │ -0bdab4: 5453 0306 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bdab8: 6e20 7020 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@2070 │ │ -0bdabe: 5453 0306 |0027: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0bdac2: 6e20 6f20 2300 |0029: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@206f │ │ -0bdac8: 5453 fe05 |002c: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bdacc: 3803 e0ff |002e: if-eqz v3, 000e // -0020 │ │ -0bdad0: 5453 fe05 |0030: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bdad4: 6e10 fc19 0300 |0032: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@19fc │ │ -0bdada: 0a03 |0035: move-result v3 │ │ -0bdadc: 3803 d8ff |0036: if-eqz v3, 000e // -0028 │ │ -0bdae0: 3801 0f00 |0038: if-eqz v1, 0047 // +000f │ │ -0bdae4: 5453 ea05 |003a: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bdae8: 6004 1e06 |003c: sget v4, Landroid/support/v7/appcompat/R$anim;.abc_slide_in_bottom:I // field@061e │ │ -0bdaec: 7120 2d21 4300 |003e: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ -0bdaf2: 0c00 |0041: move-result-object v0 │ │ -0bdaf4: 5453 fe05 |0042: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bdaf8: 6e20 121a 0300 |0044: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.startAnimation:(Landroid/view/animation/Animation;)V // method@1a12 │ │ -0bdafe: 5453 fe05 |0047: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0bdb02: 6e20 0f1a 2300 |0049: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1a0f │ │ -0bdb08: 28c2 |004c: goto 000e // -003e │ │ -0bdb0a: 0121 |004d: move v1, v2 │ │ -0bdb0c: 28ca |004e: goto 0018 // -0036 │ │ +0bda0c: |[0bda0c] android.support.v7.app.ActionBarImplBase.doShow:(Z)V │ │ +0bda1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bda1e: 5453 0306 |0001: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bda22: 6e10 4320 0300 |0003: invoke-virtual {v3}, Landroid/view/ViewGroup;.clearAnimation:()V // method@2043 │ │ +0bda28: 5453 0306 |0006: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bda2c: 6e10 5520 0300 |0008: invoke-virtual {v3}, Landroid/view/ViewGroup;.getVisibility:()I // method@2055 │ │ +0bda32: 0a03 |000b: move-result v3 │ │ +0bda34: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ +0bda38: 0e00 |000e: return-void │ │ +0bda3a: 6e10 b715 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@15b7 │ │ +0bda40: 0a03 |0012: move-result v3 │ │ +0bda42: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +0bda46: 3806 3800 |0015: if-eqz v6, 004d // +0038 │ │ +0bda4a: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0bda4c: 3801 0f00 |0018: if-eqz v1, 0027 // +000f │ │ +0bda50: 5453 ea05 |001a: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bda54: 6004 1f06 |001c: sget v4, Landroid/support/v7/appcompat/R$anim;.abc_slide_in_top:I // field@061f │ │ +0bda58: 7120 2d21 4300 |001e: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0bda5e: 0c00 |0021: move-result-object v0 │ │ +0bda60: 5453 0306 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bda64: 6e20 7020 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@2070 │ │ +0bda6a: 5453 0306 |0027: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0bda6e: 6e20 6f20 2300 |0029: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@206f │ │ +0bda74: 5453 fe05 |002c: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bda78: 3803 e0ff |002e: if-eqz v3, 000e // -0020 │ │ +0bda7c: 5453 fe05 |0030: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bda80: 6e10 fc19 0300 |0032: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@19fc │ │ +0bda86: 0a03 |0035: move-result v3 │ │ +0bda88: 3803 d8ff |0036: if-eqz v3, 000e // -0028 │ │ +0bda8c: 3801 0f00 |0038: if-eqz v1, 0047 // +000f │ │ +0bda90: 5453 ea05 |003a: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bda94: 6004 1e06 |003c: sget v4, Landroid/support/v7/appcompat/R$anim;.abc_slide_in_bottom:I // field@061e │ │ +0bda98: 7120 2d21 4300 |003e: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@212d │ │ +0bda9e: 0c00 |0041: move-result-object v0 │ │ +0bdaa0: 5453 fe05 |0042: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bdaa4: 6e20 121a 0300 |0044: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.startAnimation:(Landroid/view/animation/Animation;)V // method@1a12 │ │ +0bdaaa: 5453 fe05 |0047: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0bdaae: 6e20 0f1a 2300 |0049: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1a0f │ │ +0bdab4: 28c2 |004c: goto 000e // -003e │ │ +0bdab6: 0121 |004d: move v1, v2 │ │ +0bdab8: 28ca |004e: goto 0018 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1006 │ │ 0x0006 line=1007 │ │ 0x000e line=1026 │ │ 0x000f line=1011 │ │ 0x0018 line=1013 │ │ @@ -225172,19 +225273,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bdb10: |[0bdb10] android.support.v7.app.ActionBarImplBase.getCustomView:()Landroid/view/View; │ │ -0bdb20: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdb24: 6e10 ae1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getCustomNavigationView:()Landroid/view/View; // method@1aae │ │ -0bdb2a: 0c00 |0005: move-result-object v0 │ │ -0bdb2c: 1100 |0006: return-object v0 │ │ +0bdabc: |[0bdabc] android.support.v7.app.ActionBarImplBase.getCustomView:()Landroid/view/View; │ │ +0bdacc: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdad0: 6e10 ae1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getCustomNavigationView:()Landroid/view/View; // method@1aae │ │ +0bdad6: 0c00 |0005: move-result-object v0 │ │ +0bdad8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225192,19 +225293,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bdb30: |[0bdb30] android.support.v7.app.ActionBarImplBase.getDisplayOptions:()I │ │ -0bdb40: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdb44: 6e10 af1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1aaf │ │ -0bdb4a: 0a00 |0005: move-result v0 │ │ -0bdb4c: 0f00 |0006: return v0 │ │ +0bdadc: |[0bdadc] android.support.v7.app.ActionBarImplBase.getDisplayOptions:()I │ │ +0bdaec: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdaf0: 6e10 af1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1aaf │ │ +0bdaf6: 0a00 |0005: move-result v0 │ │ +0bdaf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #10 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225212,19 +225313,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bdb50: |[0bdb50] android.support.v7.app.ActionBarImplBase.getHeight:()I │ │ -0bdb60: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0bdb64: 6e10 f719 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@19f7 │ │ -0bdb6a: 0a00 |0005: move-result v0 │ │ -0bdb6c: 0f00 |0006: return v0 │ │ +0bdafc: |[0bdafc] android.support.v7.app.ActionBarImplBase.getHeight:()I │ │ +0bdb0c: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0bdb10: 6e10 f719 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@19f7 │ │ +0bdb16: 0a00 |0005: move-result v0 │ │ +0bdb18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #11 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225232,34 +225333,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -0bdb70: |[0bdb70] android.support.v7.app.ActionBarImplBase.getNavigationItemCount:()I │ │ -0bdb80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bdb82: 5432 e505 |0001: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdb86: 6e10 b61a 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ -0bdb8c: 0a02 |0006: move-result v2 │ │ -0bdb8e: 2b02 1900 0000 |0007: packed-switch v2, 00000020 // +00000019 │ │ -0bdb94: 0f01 |000a: return v1 │ │ -0bdb96: 5431 0106 |000b: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bdb9a: 6e10 4c25 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0bdba0: 0a01 |0010: move-result v1 │ │ -0bdba2: 28f9 |0011: goto 000a // -0007 │ │ -0bdba4: 5432 e505 |0012: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdba8: 6e10 b01a 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getDropdownAdapter:()Landroid/widget/SpinnerAdapter; // method@1ab0 │ │ -0bdbae: 0c00 |0017: move-result-object v0 │ │ -0bdbb0: 3800 f2ff |0018: if-eqz v0, 000a // -000e │ │ -0bdbb4: 7210 8d22 0000 |001a: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ -0bdbba: 0a01 |001d: move-result v1 │ │ -0bdbbc: 28ec |001e: goto 000a // -0014 │ │ -0bdbbe: 0000 |001f: nop // spacer │ │ -0bdbc0: 0001 0200 0100 0000 0b00 0000 0400 ... |0020: packed-switch-data (8 units) │ │ +0bdb1c: |[0bdb1c] android.support.v7.app.ActionBarImplBase.getNavigationItemCount:()I │ │ +0bdb2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bdb2e: 5432 e505 |0001: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdb32: 6e10 b61a 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ +0bdb38: 0a02 |0006: move-result v2 │ │ +0bdb3a: 2b02 1900 0000 |0007: packed-switch v2, 00000020 // +00000019 │ │ +0bdb40: 0f01 |000a: return v1 │ │ +0bdb42: 5431 0106 |000b: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bdb46: 6e10 4c25 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0bdb4c: 0a01 |0010: move-result v1 │ │ +0bdb4e: 28f9 |0011: goto 000a // -0007 │ │ +0bdb50: 5432 e505 |0012: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdb54: 6e10 b01a 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getDropdownAdapter:()Landroid/widget/SpinnerAdapter; // method@1ab0 │ │ +0bdb5a: 0c00 |0017: move-result-object v0 │ │ +0bdb5c: 3800 f2ff |0018: if-eqz v0, 000a // -000e │ │ +0bdb60: 7210 8d22 0000 |001a: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ +0bdb66: 0a01 |001d: move-result v1 │ │ +0bdb68: 28ec |001e: goto 000a // -0014 │ │ +0bdb6a: 0000 |001f: nop // spacer │ │ +0bdb6c: 0001 0200 0100 0000 0b00 0000 0400 ... |0020: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x000a line=259 │ │ 0x000b line=254 │ │ 0x0012 line=256 │ │ 0x0018 line=257 │ │ @@ -225273,19 +225374,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bdbd0: |[0bdbd0] android.support.v7.app.ActionBarImplBase.getNavigationMode:()I │ │ -0bdbe0: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdbe4: 6e10 b61a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ -0bdbea: 0a00 |0005: move-result v0 │ │ -0bdbec: 0f00 |0006: return v0 │ │ +0bdb7c: |[0bdb7c] android.support.v7.app.ActionBarImplBase.getNavigationMode:()I │ │ +0bdb8c: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdb90: 6e10 b61a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ +0bdb96: 0a00 |0005: move-result v0 │ │ +0bdb98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #13 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225293,33 +225394,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0bdbf0: |[0bdbf0] android.support.v7.app.ActionBarImplBase.getSelectedNavigationIndex:()I │ │ -0bdc00: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0bdc02: 5421 e505 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdc06: 6e10 b61a 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ -0bdc0c: 0a01 |0006: move-result v1 │ │ -0bdc0e: 2b01 1700 0000 |0007: packed-switch v1, 0000001e // +00000017 │ │ -0bdc14: 0f00 |000a: return v0 │ │ -0bdc16: 5421 fb05 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdc1a: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ -0bdc1e: 5420 fb05 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdc22: 6e10 8415 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getPosition:()I // method@1584 │ │ -0bdc28: 0a00 |0014: move-result v0 │ │ -0bdc2a: 28f5 |0015: goto 000a // -000b │ │ -0bdc2c: 5420 e505 |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdc30: 6e10 b11a 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getDropdownSelectedPosition:()I // method@1ab1 │ │ -0bdc36: 0a00 |001b: move-result v0 │ │ -0bdc38: 28ee |001c: goto 000a // -0012 │ │ -0bdc3a: 0000 |001d: nop // spacer │ │ -0bdc3c: 0001 0200 0100 0000 0f00 0000 0400 ... |001e: packed-switch-data (8 units) │ │ +0bdb9c: |[0bdb9c] android.support.v7.app.ActionBarImplBase.getSelectedNavigationIndex:()I │ │ +0bdbac: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0bdbae: 5421 e505 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdbb2: 6e10 b61a 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ +0bdbb8: 0a01 |0006: move-result v1 │ │ +0bdbba: 2b01 1700 0000 |0007: packed-switch v1, 0000001e // +00000017 │ │ +0bdbc0: 0f00 |000a: return v0 │ │ +0bdbc2: 5421 fb05 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdbc6: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +0bdbca: 5420 fb05 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdbce: 6e10 8415 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getPosition:()I // method@1584 │ │ +0bdbd4: 0a00 |0014: move-result v0 │ │ +0bdbd6: 28f5 |0015: goto 000a // -000b │ │ +0bdbd8: 5420 e505 |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdbdc: 6e10 b11a 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getDropdownSelectedPosition:()I // method@1ab1 │ │ +0bdbe2: 0a00 |001b: move-result v0 │ │ +0bdbe4: 28ee |001c: goto 000a // -0012 │ │ +0bdbe6: 0000 |001d: nop // spacer │ │ +0bdbe8: 0001 0200 0100 0000 0f00 0000 0400 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=240 │ │ 0x000a line=246 │ │ 0x000b line=242 │ │ 0x0016 line=244 │ │ 0x001d line=240 │ │ @@ -225331,17 +225432,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 │ │ -0bdc4c: |[0bdc4c] android.support.v7.app.ActionBarImplBase.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0bdc5c: 5410 fb05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdc60: 1100 |0002: return-object v0 │ │ +0bdbf8: |[0bdbf8] android.support.v7.app.ActionBarImplBase.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0bdc08: 5410 fb05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdc0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #15 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225349,19 +225450,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bdc64: |[0bdc64] android.support.v7.app.ActionBarImplBase.getSubtitle:()Ljava/lang/CharSequence; │ │ -0bdc74: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdc78: 6e10 bd1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getSubtitle:()Ljava/lang/CharSequence; // method@1abd │ │ -0bdc7e: 0c00 |0005: move-result-object v0 │ │ -0bdc80: 1100 |0006: return-object v0 │ │ +0bdc10: |[0bdc10] android.support.v7.app.ActionBarImplBase.getSubtitle:()Ljava/lang/CharSequence; │ │ +0bdc20: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdc24: 6e10 bd1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getSubtitle:()Ljava/lang/CharSequence; // method@1abd │ │ +0bdc2a: 0c00 |0005: move-result-object v0 │ │ +0bdc2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225369,20 +225470,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 │ │ -0bdc84: |[0bdc84] android.support.v7.app.ActionBarImplBase.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bdc94: 5410 0106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bdc98: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0bdc9e: 0c00 |0005: move-result-object v0 │ │ -0bdca0: 1f00 cf02 |0006: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ -0bdca4: 1100 |0008: return-object v0 │ │ +0bdc30: |[0bdc30] android.support.v7.app.ActionBarImplBase.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bdc40: 5410 0106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bdc44: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0bdc4a: 0c00 |0005: move-result-object v0 │ │ +0bdc4c: 1f00 cf02 |0006: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ +0bdc50: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -225391,19 +225492,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bdca8: |[0bdca8] android.support.v7.app.ActionBarImplBase.getTabCount:()I │ │ -0bdcb8: 5410 0106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bdcbc: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0bdcc2: 0a00 |0005: move-result v0 │ │ -0bdcc4: 0f00 |0006: return v0 │ │ +0bdc54: |[0bdc54] android.support.v7.app.ActionBarImplBase.getTabCount:()I │ │ +0bdc64: 5410 0106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bdc68: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0bdc6e: 0a00 |0005: move-result v0 │ │ +0bdc70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225411,36 +225512,36 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0bdcc8: |[0bdcc8] android.support.v7.app.ActionBarImplBase.getThemedContext:()Landroid/content/Context; │ │ -0bdcd8: 5453 0206 |0000: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@0602 │ │ -0bdcdc: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ -0bdce0: 2201 a803 |0004: new-instance v1, Landroid/util/TypedValue; // type@03a8 │ │ -0bdce4: 7010 bf1e 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ -0bdcea: 5453 ea05 |0009: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bdcee: 6e10 3801 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ -0bdcf4: 0c00 |000e: move-result-object v0 │ │ -0bdcf6: 6003 2a06 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@062a │ │ -0bdcfa: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0bdcfc: 6e40 a701 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a7 │ │ -0bdd02: 5212 850b |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0b85 │ │ -0bdd06: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -0bdd0a: 2203 b103 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@03b1 │ │ -0bdd0e: 5454 ea05 |001b: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bdd12: 7030 e01e 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1ee0 │ │ -0bdd18: 5b53 0206 |0020: iput-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@0602 │ │ -0bdd1c: 5453 0206 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@0602 │ │ -0bdd20: 1103 |0024: return-object v3 │ │ -0bdd22: 5453 ea05 |0025: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bdd26: 5b53 0206 |0027: iput-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@0602 │ │ -0bdd2a: 28f9 |0029: goto 0022 // -0007 │ │ +0bdc74: |[0bdc74] android.support.v7.app.ActionBarImplBase.getThemedContext:()Landroid/content/Context; │ │ +0bdc84: 5453 0206 |0000: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@0602 │ │ +0bdc88: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ +0bdc8c: 2201 a803 |0004: new-instance v1, Landroid/util/TypedValue; // type@03a8 │ │ +0bdc90: 7010 bf1e 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ +0bdc96: 5453 ea05 |0009: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bdc9a: 6e10 3801 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ +0bdca0: 0c00 |000e: move-result-object v0 │ │ +0bdca2: 6003 2a06 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@062a │ │ +0bdca6: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0bdca8: 6e40 a701 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a7 │ │ +0bdcae: 5212 850b |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0b85 │ │ +0bdcb2: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +0bdcb6: 2203 b103 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@03b1 │ │ +0bdcba: 5454 ea05 |001b: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bdcbe: 7030 e01e 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1ee0 │ │ +0bdcc4: 5b53 0206 |0020: iput-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@0602 │ │ +0bdcc8: 5453 0206 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@0602 │ │ +0bdccc: 1103 |0024: return-object v3 │ │ +0bdcce: 5453 ea05 |0025: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bdcd2: 5b53 0206 |0027: iput-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@0602 │ │ +0bdcd6: 28f9 |0029: goto 0022 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0004 line=513 │ │ 0x0009 line=514 │ │ 0x000f line=515 │ │ 0x0015 line=516 │ │ @@ -225462,19 +225563,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bdd2c: |[0bdd2c] android.support.v7.app.ActionBarImplBase.getTitle:()Ljava/lang/CharSequence; │ │ -0bdd3c: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0bdd40: 6e10 be1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getTitle:()Ljava/lang/CharSequence; // method@1abe │ │ -0bdd46: 0c00 |0005: move-result-object v0 │ │ -0bdd48: 1100 |0006: return-object v0 │ │ +0bdcd8: |[0bdcd8] android.support.v7.app.ActionBarImplBase.getTitle:()Ljava/lang/CharSequence; │ │ +0bdce8: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0bdcec: 6e10 be1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getTitle:()Ljava/lang/CharSequence; // method@1abe │ │ +0bdcf2: 0c00 |0005: move-result-object v0 │ │ +0bdcf4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #20 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225482,25 +225583,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0bdd4c: |[0bdd4c] android.support.v7.app.ActionBarImplBase.hasNonEmbeddedTabs:()Z │ │ -0bdd5c: 5520 f305 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ -0bdd60: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0bdd64: 6e10 ab15 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@15ab │ │ -0bdd6a: 0a00 |0007: move-result v0 │ │ -0bdd6c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -0bdd6e: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -0bdd72: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0bdd74: 0f00 |000c: return v0 │ │ -0bdd76: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0bdd78: 28fe |000e: goto 000c // -0002 │ │ +0bdcf8: |[0bdcf8] android.support.v7.app.ActionBarImplBase.hasNonEmbeddedTabs:()Z │ │ +0bdd08: 5520 f305 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ +0bdd0c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0bdd10: 6e10 ab15 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@15ab │ │ +0bdd16: 0a00 |0007: move-result v0 │ │ +0bdd18: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +0bdd1a: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +0bdd1e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0bdd20: 0f00 |000c: return v0 │ │ +0bdd22: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0bdd24: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225508,22 +225609,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bdd7c: |[0bdd7c] android.support.v7.app.ActionBarImplBase.hide:()V │ │ -0bdd8c: 5510 f405 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ -0bdd90: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0bdd94: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bdd96: 5c10 f405 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ -0bdd9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0bdd9c: 7020 e015 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@15e0 │ │ -0bdda2: 0e00 |000b: return-void │ │ +0bdd28: |[0bdd28] android.support.v7.app.ActionBarImplBase.hide:()V │ │ +0bdd38: 5510 f405 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ +0bdd3c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0bdd40: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bdd42: 5c10 f405 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ +0bdd46: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0bdd48: 7020 e015 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@15e0 │ │ +0bdd4e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0004 line=560 │ │ 0x0007 line=561 │ │ 0x000b line=563 │ │ locals : │ │ @@ -225534,21 +225635,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bdda4: |[0bdda4] android.support.v7.app.ActionBarImplBase.hideForActionMode:()V │ │ -0bddb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bddb6: 5520 fd05 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ -0bddba: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0bddbe: 5c21 fd05 |0005: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ -0bddc2: 7020 e015 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@15e0 │ │ -0bddc8: 0e00 |000a: return-void │ │ +0bdd50: |[0bdd50] android.support.v7.app.ActionBarImplBase.hideForActionMode:()V │ │ +0bdd60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bdd62: 5520 fd05 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ +0bdd66: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0bdd6a: 5c21 fd05 |0005: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ +0bdd6e: 7020 e015 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@15e0 │ │ +0bdd74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=566 │ │ 0x0005 line=567 │ │ 0x0007 line=568 │ │ 0x000a line=570 │ │ locals : │ │ @@ -225559,17 +225660,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bddcc: |[0bddcc] android.support.v7.app.ActionBarImplBase.isShowHideAnimationEnabled:()Z │ │ -0bdddc: 5510 fc05 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowHideAnimationEnabled:Z // field@05fc │ │ -0bdde0: 0f00 |0002: return v0 │ │ +0bdd78: |[0bdd78] android.support.v7.app.ActionBarImplBase.isShowHideAnimationEnabled:()Z │ │ +0bdd88: 5510 fc05 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowHideAnimationEnabled:Z // field@05fc │ │ +0bdd8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #24 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225577,17 +225678,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdde4: |[0bdde4] android.support.v7.app.ActionBarImplBase.isShowing:()Z │ │ -0bddf4: 5510 f805 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ -0bddf8: 0f00 |0002: return v0 │ │ +0bdd90: |[0bdd90] android.support.v7.app.ActionBarImplBase.isShowing:()Z │ │ +0bdda0: 5510 f805 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@05f8 │ │ +0bdda4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #25 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225595,18 +225696,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 │ │ -0bddfc: |[0bddfc] android.support.v7.app.ActionBarImplBase.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0bde0c: 2200 df02 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ -0bde10: 7020 7f15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.:(Landroid/support/v7/app/ActionBarImplBase;)V // method@157f │ │ -0bde16: 1100 |0005: return-object v0 │ │ +0bdda8: |[0bdda8] android.support.v7.app.ActionBarImplBase.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0bddb8: 2200 df02 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ +0bddbc: 7020 7f15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.:(Landroid/support/v7/app/ActionBarImplBase;)V // method@157f │ │ +0bddc2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #26 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -225614,22 +225715,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bde18: |[0bde18] android.support.v7.app.ActionBarImplBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0bde28: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0bde2c: 7110 8f16 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ -0bde32: 0c00 |0005: move-result-object v0 │ │ -0bde34: 6e10 9416 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1694 │ │ -0bde3a: 0a00 |0009: move-result v0 │ │ -0bde3c: 7020 cb15 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setHasEmbeddedTabs:(Z)V // method@15cb │ │ -0bde42: 0e00 |000d: return-void │ │ +0bddc4: |[0bddc4] android.support.v7.app.ActionBarImplBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0bddd4: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0bddd8: 7110 8f16 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ +0bddde: 0c00 |0005: move-result-object v0 │ │ +0bdde0: 6e10 9416 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@1694 │ │ +0bdde6: 0a00 |0009: move-result v0 │ │ +0bdde8: 7020 cb15 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setHasEmbeddedTabs:(Z)V // method@15cb │ │ +0bddee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000d line=152 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000e reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -225639,17 +225740,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bde44: |[0bde44] android.support.v7.app.ActionBarImplBase.removeAllTabs:()V │ │ -0bde54: 7010 a215 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarImplBase;.cleanupTabs:()V // method@15a2 │ │ -0bde5a: 0e00 |0003: return-void │ │ +0bddf0: |[0bddf0] android.support.v7.app.ActionBarImplBase.removeAllTabs:()V │ │ +0bde00: 7010 a215 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarImplBase;.cleanupTabs:()V // method@15a2 │ │ +0bde06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ @@ -225658,18 +225759,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 │ │ -0bde5c: |[0bde5c] android.support.v7.app.ActionBarImplBase.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0bde6c: 5410 f705 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@05f7 │ │ -0bde70: 6e20 4a25 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ -0bde76: 0e00 |0005: return-void │ │ +0bde08: |[0bde08] android.support.v7.app.ActionBarImplBase.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0bde18: 5410 f705 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@05f7 │ │ +0bde1c: 6e20 4a25 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ +0bde22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0005 line=585 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ @@ -225679,19 +225780,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 │ │ -0bde78: |[0bde78] android.support.v7.app.ActionBarImplBase.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bde88: 6e10 4a14 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@144a │ │ -0bde8e: 0a00 |0003: move-result v0 │ │ -0bde90: 6e20 be15 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.removeTabAt:(I)V // method@15be │ │ -0bde96: 0e00 |0007: return-void │ │ +0bde24: |[0bde24] android.support.v7.app.ActionBarImplBase.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bde34: 6e10 4a14 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@144a │ │ +0bde3a: 0a00 |0003: move-result v0 │ │ +0bde3c: 6e20 be15 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.removeTabAt:(I)V // method@15be │ │ +0bde42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0007 line=432 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0008 reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -225701,63 +225802,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -0bde98: |[0bde98] android.support.v7.app.ActionBarImplBase.removeTabAt:(I)V │ │ -0bdea8: 5474 ff05 |0000: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bdeac: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0bdeb0: 0e00 |0004: return-void │ │ -0bdeb2: 5474 fb05 |0005: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdeb6: 3804 3200 |0007: if-eqz v4, 0039 // +0032 │ │ -0bdeba: 5474 fb05 |0009: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdebe: 6e10 8415 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getPosition:()I // method@1584 │ │ -0bdec4: 0a03 |000e: move-result v3 │ │ -0bdec6: 5474 ff05 |000f: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bdeca: 6e20 fe1c 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeTabAt:(I)V // method@1cfe │ │ -0bded0: 5474 0106 |0014: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bded4: 6e20 4925 8400 |0016: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0bdeda: 0c02 |0019: move-result-object v2 │ │ -0bdedc: 1f02 df02 |001a: check-cast v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ -0bdee0: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -0bdee4: 12f4 |001e: const/4 v4, #int -1 // #ff │ │ -0bdee6: 6e20 8e15 4200 |001f: invoke-virtual {v2, v4}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@158e │ │ -0bdeec: 5474 0106 |0022: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bdef0: 6e10 4c25 0400 |0024: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0bdef6: 0a01 |0027: move-result v1 │ │ -0bdef8: 0180 |0028: move v0, v8 │ │ -0bdefa: 3510 1300 |0029: if-ge v0, v1, 003c // +0013 │ │ -0bdefe: 5474 0106 |002b: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bdf02: 6e20 4625 0400 |002d: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0bdf08: 0c04 |0030: move-result-object v4 │ │ -0bdf0a: 1f04 df02 |0031: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ -0bdf0e: 6e20 8e15 0400 |0033: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@158e │ │ -0bdf14: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bdf18: 28f1 |0038: goto 0029 // -000f │ │ -0bdf1a: 5273 fa05 |0039: iget v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ -0bdf1e: 28d4 |003b: goto 000f // -002c │ │ -0bdf20: 3383 c8ff |003c: if-ne v3, v8, 0004 // -0038 │ │ -0bdf24: 5474 0106 |003e: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bdf28: 6e10 4725 0400 |0040: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -0bdf2e: 0a04 |0043: move-result v4 │ │ -0bdf30: 3804 0700 |0044: if-eqz v4, 004b // +0007 │ │ -0bdf34: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -0bdf36: 6e20 bf15 4700 |0047: invoke-virtual {v7, v4}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ -0bdf3c: 28ba |004a: goto 0004 // -0046 │ │ -0bdf3e: 5474 0106 |004b: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0bdf42: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -0bdf44: d806 08ff |004e: add-int/lit8 v6, v8, #int -1 // #ff │ │ -0bdf48: 7120 ad24 6500 |0050: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0bdf4e: 0a05 |0053: move-result v5 │ │ -0bdf50: 6e20 4625 5400 |0054: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0bdf56: 0c04 |0057: move-result-object v4 │ │ -0bdf58: 1f04 df02 |0058: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ -0bdf5c: 28ed |005a: goto 0047 // -0013 │ │ +0bde44: |[0bde44] android.support.v7.app.ActionBarImplBase.removeTabAt:(I)V │ │ +0bde54: 5474 ff05 |0000: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bde58: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0bde5c: 0e00 |0004: return-void │ │ +0bde5e: 5474 fb05 |0005: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bde62: 3804 3200 |0007: if-eqz v4, 0039 // +0032 │ │ +0bde66: 5474 fb05 |0009: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bde6a: 6e10 8415 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getPosition:()I // method@1584 │ │ +0bde70: 0a03 |000e: move-result v3 │ │ +0bde72: 5474 ff05 |000f: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bde76: 6e20 fe1c 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeTabAt:(I)V // method@1cfe │ │ +0bde7c: 5474 0106 |0014: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bde80: 6e20 4925 8400 |0016: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0bde86: 0c02 |0019: move-result-object v2 │ │ +0bde88: 1f02 df02 |001a: check-cast v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ +0bde8c: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +0bde90: 12f4 |001e: const/4 v4, #int -1 // #ff │ │ +0bde92: 6e20 8e15 4200 |001f: invoke-virtual {v2, v4}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@158e │ │ +0bde98: 5474 0106 |0022: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bde9c: 6e10 4c25 0400 |0024: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0bdea2: 0a01 |0027: move-result v1 │ │ +0bdea4: 0180 |0028: move v0, v8 │ │ +0bdea6: 3510 1300 |0029: if-ge v0, v1, 003c // +0013 │ │ +0bdeaa: 5474 0106 |002b: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bdeae: 6e20 4625 0400 |002d: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0bdeb4: 0c04 |0030: move-result-object v4 │ │ +0bdeb6: 1f04 df02 |0031: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ +0bdeba: 6e20 8e15 0400 |0033: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@158e │ │ +0bdec0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bdec4: 28f1 |0038: goto 0029 // -000f │ │ +0bdec6: 5273 fa05 |0039: iget v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ +0bdeca: 28d4 |003b: goto 000f // -002c │ │ +0bdecc: 3383 c8ff |003c: if-ne v3, v8, 0004 // -0038 │ │ +0bded0: 5474 0106 |003e: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bded4: 6e10 4725 0400 |0040: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +0bdeda: 0a04 |0043: move-result v4 │ │ +0bdedc: 3804 0700 |0044: if-eqz v4, 004b // +0007 │ │ +0bdee0: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +0bdee2: 6e20 bf15 4700 |0047: invoke-virtual {v7, v4}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ +0bdee8: 28ba |004a: goto 0004 // -0046 │ │ +0bdeea: 5474 0106 |004b: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0bdeee: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +0bdef0: d806 08ff |004e: add-int/lit8 v6, v8, #int -1 // #ff │ │ +0bdef4: 7120 ad24 6500 |0050: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0bdefa: 0a05 |0053: move-result v5 │ │ +0bdefc: 6e20 4625 5400 |0054: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0bdf02: 0c04 |0057: move-result-object v4 │ │ +0bdf04: 1f04 df02 |0058: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ +0bdf08: 28ed |005a: goto 0047 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0004 line=457 │ │ 0x0005 line=441 │ │ 0x000f line=443 │ │ 0x0014 line=444 │ │ @@ -225787,72 +225888,72 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -0bdf60: |[0bdf60] android.support.v7.app.ActionBarImplBase.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bdf70: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0bdf72: 6e10 ab15 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@15ab │ │ -0bdf78: 0a02 |0004: move-result v2 │ │ -0bdf7a: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -0bdf7c: 3232 0b00 |0006: if-eq v2, v3, 0011 // +000b │ │ -0bdf80: 3805 0600 |0008: if-eqz v5, 000e // +0006 │ │ -0bdf84: 6e10 4a14 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@144a │ │ -0bdf8a: 0a01 |000d: move-result v1 │ │ -0bdf8c: 5941 fa05 |000e: iput v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ -0bdf90: 0e00 |0010: return-void │ │ -0bdf92: 5442 e605 |0011: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05e6 │ │ -0bdf96: 6e10 9f14 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@149f │ │ -0bdf9c: 0c02 |0016: move-result-object v2 │ │ -0bdf9e: 6e10 5105 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -0bdfa4: 0c02 |001a: move-result-object v2 │ │ -0bdfa6: 6e10 1d06 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@061d │ │ -0bdfac: 0c00 |001e: move-result-object v0 │ │ -0bdfae: 5442 fb05 |001f: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdfb2: 3352 2400 |0021: if-ne v2, v5, 0045 // +0024 │ │ -0bdfb6: 5441 fb05 |0023: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdfba: 3801 1600 |0025: if-eqz v1, 003b // +0016 │ │ -0bdfbe: 5441 fb05 |0027: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdfc2: 6e10 8015 0100 |0029: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1580 │ │ -0bdfc8: 0c01 |002c: move-result-object v1 │ │ -0bdfca: 5442 fb05 |002d: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0bdfce: 7230 5814 2100 |002f: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1458 │ │ -0bdfd4: 5441 ff05 |0032: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bdfd8: 6e10 4a14 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@144a │ │ -0bdfde: 0a02 |0037: move-result v2 │ │ -0bdfe0: 6e20 eb1c 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1ceb │ │ -0bdfe6: 6e10 2006 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0620 │ │ -0bdfec: 0a01 |003e: move-result v1 │ │ -0bdfee: 3901 d1ff |003f: if-nez v1, 0010 // -002f │ │ -0bdff2: 6e10 1a06 0000 |0041: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ -0bdff8: 28cc |0044: goto 0010 // -0034 │ │ -0bdffa: 5442 ff05 |0045: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0bdffe: 3805 0600 |0047: if-eqz v5, 004d // +0006 │ │ -0be002: 6e10 4a14 0500 |0049: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@144a │ │ -0be008: 0a01 |004c: move-result v1 │ │ -0be00a: 6e20 051d 1200 |004d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1d05 │ │ -0be010: 5441 fb05 |0050: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0be014: 3801 0d00 |0052: if-eqz v1, 005f // +000d │ │ -0be018: 5441 fb05 |0054: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0be01c: 6e10 8015 0100 |0056: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1580 │ │ -0be022: 0c01 |0059: move-result-object v1 │ │ -0be024: 5442 fb05 |005a: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0be028: 7230 5a14 2100 |005c: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@145a │ │ -0be02e: 1f05 df02 |005f: check-cast v5, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ -0be032: 5b45 fb05 |0061: iput-object v5, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0be036: 5441 fb05 |0063: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0be03a: 3801 d6ff |0065: if-eqz v1, 003b // -002a │ │ -0be03e: 5441 fb05 |0067: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0be042: 6e10 8015 0100 |0069: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1580 │ │ -0be048: 0c01 |006c: move-result-object v1 │ │ -0be04a: 5442 fb05 |006d: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ -0be04e: 7230 5914 2100 |006f: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1459 │ │ -0be054: 28c9 |0072: goto 003b // -0037 │ │ +0bdf0c: |[0bdf0c] android.support.v7.app.ActionBarImplBase.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bdf1c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0bdf1e: 6e10 ab15 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@15ab │ │ +0bdf24: 0a02 |0004: move-result v2 │ │ +0bdf26: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +0bdf28: 3232 0b00 |0006: if-eq v2, v3, 0011 // +000b │ │ +0bdf2c: 3805 0600 |0008: if-eqz v5, 000e // +0006 │ │ +0bdf30: 6e10 4a14 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@144a │ │ +0bdf36: 0a01 |000d: move-result v1 │ │ +0bdf38: 5941 fa05 |000e: iput v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ +0bdf3c: 0e00 |0010: return-void │ │ +0bdf3e: 5442 e605 |0011: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05e6 │ │ +0bdf42: 6e10 9f14 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@149f │ │ +0bdf48: 0c02 |0016: move-result-object v2 │ │ +0bdf4a: 6e10 5105 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +0bdf50: 0c02 |001a: move-result-object v2 │ │ +0bdf52: 6e10 1d06 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@061d │ │ +0bdf58: 0c00 |001e: move-result-object v0 │ │ +0bdf5a: 5442 fb05 |001f: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdf5e: 3352 2400 |0021: if-ne v2, v5, 0045 // +0024 │ │ +0bdf62: 5441 fb05 |0023: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdf66: 3801 1600 |0025: if-eqz v1, 003b // +0016 │ │ +0bdf6a: 5441 fb05 |0027: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdf6e: 6e10 8015 0100 |0029: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1580 │ │ +0bdf74: 0c01 |002c: move-result-object v1 │ │ +0bdf76: 5442 fb05 |002d: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdf7a: 7230 5814 2100 |002f: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1458 │ │ +0bdf80: 5441 ff05 |0032: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bdf84: 6e10 4a14 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@144a │ │ +0bdf8a: 0a02 |0037: move-result v2 │ │ +0bdf8c: 6e20 eb1c 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1ceb │ │ +0bdf92: 6e10 2006 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0620 │ │ +0bdf98: 0a01 |003e: move-result v1 │ │ +0bdf9a: 3901 d1ff |003f: if-nez v1, 0010 // -002f │ │ +0bdf9e: 6e10 1a06 0000 |0041: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ +0bdfa4: 28cc |0044: goto 0010 // -0034 │ │ +0bdfa6: 5442 ff05 |0045: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0bdfaa: 3805 0600 |0047: if-eqz v5, 004d // +0006 │ │ +0bdfae: 6e10 4a14 0500 |0049: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@144a │ │ +0bdfb4: 0a01 |004c: move-result v1 │ │ +0bdfb6: 6e20 051d 1200 |004d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1d05 │ │ +0bdfbc: 5441 fb05 |0050: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdfc0: 3801 0d00 |0052: if-eqz v1, 005f // +000d │ │ +0bdfc4: 5441 fb05 |0054: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdfc8: 6e10 8015 0100 |0056: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1580 │ │ +0bdfce: 0c01 |0059: move-result-object v1 │ │ +0bdfd0: 5442 fb05 |005a: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdfd4: 7230 5a14 2100 |005c: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@145a │ │ +0bdfda: 1f05 df02 |005f: check-cast v5, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@02df │ │ +0bdfde: 5b45 fb05 |0061: iput-object v5, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdfe2: 5441 fb05 |0063: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdfe6: 3801 d6ff |0065: if-eqz v1, 003b // -002a │ │ +0bdfea: 5441 fb05 |0067: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdfee: 6e10 8015 0100 |0069: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@1580 │ │ +0bdff4: 0c01 |006c: move-result-object v1 │ │ +0bdff6: 5442 fb05 |006d: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@05fb │ │ +0bdffa: 7230 5914 2100 |006f: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1459 │ │ +0be000: 28c9 |0072: goto 003b // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=466 │ │ 0x0008 line=467 │ │ 0x0010 line=493 │ │ 0x0011 line=471 │ │ 0x001f line=474 │ │ @@ -225879,18 +225980,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be058: |[0be058] android.support.v7.app.ActionBarImplBase.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0be068: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0be06c: 6e20 0a1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V // method@1a0a │ │ -0be072: 0e00 |0005: return-void │ │ +0be004: |[0be004] android.support.v7.app.ActionBarImplBase.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0be014: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0be018: 6e20 0a1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V // method@1a0a │ │ +0be01e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0005 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -225900,25 +226001,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0be074: |[0be074] android.support.v7.app.ActionBarImplBase.setCustomView:(I)V │ │ -0be084: 6e10 b115 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@15b1 │ │ -0be08a: 0c00 |0003: move-result-object v0 │ │ -0be08c: 7110 141f 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0be092: 0c00 |0007: move-result-object v0 │ │ -0be094: 5431 e505 |0008: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be098: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0be09a: 6e40 171f 4021 |000b: invoke-virtual {v0, v4, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0be0a0: 0c00 |000e: move-result-object v0 │ │ -0be0a2: 6e20 c215 0300 |000f: invoke-virtual {v3, v0}, Landroid/support/v7/app/ActionBarImplBase;.setCustomView:(Landroid/view/View;)V // method@15c2 │ │ -0be0a8: 0e00 |0012: return-void │ │ +0be020: |[0be020] android.support.v7.app.ActionBarImplBase.setCustomView:(I)V │ │ +0be030: 6e10 b115 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@15b1 │ │ +0be036: 0c00 |0003: move-result-object v0 │ │ +0be038: 7110 141f 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0be03e: 0c00 |0007: move-result-object v0 │ │ +0be040: 5431 e505 |0008: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be044: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0be046: 6e40 171f 4021 |000b: invoke-virtual {v0, v4, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0be04c: 0c00 |000e: move-result-object v0 │ │ +0be04e: 6e20 c215 0300 |000f: invoke-virtual {v3, v0}, Landroid/support/v7/app/ActionBarImplBase;.setCustomView:(Landroid/view/View;)V // method@15c2 │ │ +0be054: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0012 line=195 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0013 reg=4 resId I │ │ @@ -225928,18 +226029,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be0ac: |[0be0ac] android.support.v7.app.ActionBarImplBase.setCustomView:(Landroid/view/View;)V │ │ -0be0bc: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be0c0: 6e20 e11a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setCustomNavigationView:(Landroid/view/View;)V // method@1ae1 │ │ -0be0c6: 0e00 |0005: return-void │ │ +0be058: |[0be058] android.support.v7.app.ActionBarImplBase.setCustomView:(Landroid/view/View;)V │ │ +0be068: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be06c: 6e20 e11a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setCustomNavigationView:(Landroid/view/View;)V // method@1ae1 │ │ +0be072: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -225949,19 +226050,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 │ │ -0be0c8: |[0be0c8] android.support.v7.app.ActionBarImplBase.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0be0d8: 6e20 1220 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ -0be0de: 5410 e505 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be0e2: 6e20 e11a 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setCustomNavigationView:(Landroid/view/View;)V // method@1ae1 │ │ -0be0e8: 0e00 |0008: return-void │ │ +0be074: |[0be074] android.support.v7.app.ActionBarImplBase.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +0be084: 6e20 1220 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ +0be08a: 5410 e505 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be08e: 6e20 e11a 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setCustomNavigationView:(Landroid/view/View;)V // method@1ae1 │ │ +0be094: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ 0x0008 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -225973,22 +226074,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0be0ec: |[0be0ec] android.support.v7.app.ActionBarImplBase.setDisplayHomeAsUpEnabled:(Z)V │ │ -0be0fc: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -0be0fe: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -0be102: 0110 |0003: move v0, v1 │ │ -0be104: 6e30 c615 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ -0be10a: 0e00 |0007: return-void │ │ -0be10c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0be10e: 28fb |0009: goto 0004 // -0005 │ │ +0be098: |[0be098] android.support.v7.app.ActionBarImplBase.setDisplayHomeAsUpEnabled:(Z)V │ │ +0be0a8: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +0be0aa: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +0be0ae: 0110 |0003: move v0, v1 │ │ +0be0b0: 6e30 c615 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ +0be0b6: 0e00 |0007: return-void │ │ +0be0b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0be0ba: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=312 │ │ 0x0007 line=313 │ │ 0x0008 line=312 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -225999,22 +226100,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0be110: |[0be110] android.support.v7.app.ActionBarImplBase.setDisplayOptions:(I)V │ │ -0be120: dd00 0204 |0000: and-int/lit8 v0, v2, #int 4 // #04 │ │ -0be124: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0be128: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0be12a: 5c10 f105 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@05f1 │ │ -0be12e: 5410 e505 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be132: 6e20 e21a 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1ae2 │ │ -0be138: 0e00 |000c: return-void │ │ +0be0bc: |[0be0bc] android.support.v7.app.ActionBarImplBase.setDisplayOptions:(I)V │ │ +0be0cc: dd00 0204 |0000: and-int/lit8 v0, v2, #int 4 // #04 │ │ +0be0d0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0be0d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0be0d6: 5c10 f105 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@05f1 │ │ +0be0da: 5410 e505 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be0de: 6e20 e21a 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1ae2 │ │ +0be0e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=286 │ │ 0x0007 line=288 │ │ 0x000c line=289 │ │ locals : │ │ @@ -226026,29 +226127,29 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0be13c: |[0be13c] android.support.v7.app.ActionBarImplBase.setDisplayOptions:(II)V │ │ -0be14c: 5441 e505 |0000: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be150: 6e10 af1a 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1aaf │ │ -0be156: 0a00 |0005: move-result v0 │ │ -0be158: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ -0be15c: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -0be160: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0be162: 5c41 f105 |000b: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@05f1 │ │ -0be166: 5441 e505 |000d: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be16a: 9502 0506 |000f: and-int v2, v5, v6 │ │ -0be16e: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ -0be172: b503 |0013: and-int/2addr v3, v0 │ │ -0be174: b632 |0014: or-int/2addr v2, v3 │ │ -0be176: 6e20 e21a 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1ae2 │ │ -0be17c: 0e00 |0018: return-void │ │ +0be0e8: |[0be0e8] android.support.v7.app.ActionBarImplBase.setDisplayOptions:(II)V │ │ +0be0f8: 5441 e505 |0000: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be0fc: 6e10 af1a 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1aaf │ │ +0be102: 0a00 |0005: move-result v0 │ │ +0be104: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ +0be108: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +0be10c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0be10e: 5c41 f105 |000b: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@05f1 │ │ +0be112: 5441 e505 |000d: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be116: 9502 0506 |000f: and-int v2, v5, v6 │ │ +0be11a: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ +0be11e: b503 |0013: and-int/2addr v3, v0 │ │ +0be120: b632 |0014: or-int/2addr v2, v3 │ │ +0be122: 6e20 e21a 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1ae2 │ │ +0be128: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0006 line=294 │ │ 0x000a line=295 │ │ 0x000d line=297 │ │ 0x0018 line=298 │ │ @@ -226063,22 +226164,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0be180: |[0be180] android.support.v7.app.ActionBarImplBase.setDisplayShowCustomEnabled:(Z)V │ │ -0be190: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -0be194: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0be198: 0110 |0004: move v0, v1 │ │ -0be19a: 6e30 c615 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ -0be1a0: 0e00 |0008: return-void │ │ -0be1a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0be1a4: 28fb |000a: goto 0005 // -0005 │ │ +0be12c: |[0be12c] android.support.v7.app.ActionBarImplBase.setDisplayShowCustomEnabled:(Z)V │ │ +0be13c: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +0be140: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0be144: 0110 |0004: move v0, v1 │ │ +0be146: 6e30 c615 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ +0be14c: 0e00 |0008: return-void │ │ +0be14e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0be150: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=322 │ │ 0x0008 line=323 │ │ 0x0009 line=322 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -226089,22 +226190,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0be1a8: |[0be1a8] android.support.v7.app.ActionBarImplBase.setDisplayShowHomeEnabled:(Z)V │ │ -0be1b8: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -0be1ba: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -0be1be: 0110 |0003: move v0, v1 │ │ -0be1c0: 6e30 c615 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ -0be1c6: 0e00 |0007: return-void │ │ -0be1c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0be1ca: 28fb |0009: goto 0004 // -0005 │ │ +0be154: |[0be154] android.support.v7.app.ActionBarImplBase.setDisplayShowHomeEnabled:(Z)V │ │ +0be164: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +0be166: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +0be16a: 0110 |0003: move v0, v1 │ │ +0be16c: 6e30 c615 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ +0be172: 0e00 |0007: return-void │ │ +0be174: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0be176: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=307 │ │ 0x0007 line=308 │ │ 0x0008 line=307 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -226115,22 +226216,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0be1cc: |[0be1cc] android.support.v7.app.ActionBarImplBase.setDisplayShowTitleEnabled:(Z)V │ │ -0be1dc: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -0be1e0: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0be1e4: 0110 |0004: move v0, v1 │ │ -0be1e6: 6e30 c615 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ -0be1ec: 0e00 |0008: return-void │ │ -0be1ee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0be1f0: 28fb |000a: goto 0005 // -0005 │ │ +0be178: |[0be178] android.support.v7.app.ActionBarImplBase.setDisplayShowTitleEnabled:(Z)V │ │ +0be188: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0be18c: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0be190: 0110 |0004: move v0, v1 │ │ +0be192: 6e30 c615 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ +0be198: 0e00 |0008: return-void │ │ +0be19a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0be19c: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=317 │ │ 0x0008 line=318 │ │ 0x0009 line=317 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -226141,22 +226242,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0be1f4: |[0be1f4] android.support.v7.app.ActionBarImplBase.setDisplayUseLogoEnabled:(Z)V │ │ -0be204: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0be206: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -0be20a: 0110 |0003: move v0, v1 │ │ -0be20c: 6e30 c615 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ -0be212: 0e00 |0007: return-void │ │ -0be214: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0be216: 28fb |0009: goto 0004 // -0005 │ │ +0be1a0: |[0be1a0] android.support.v7.app.ActionBarImplBase.setDisplayUseLogoEnabled:(Z)V │ │ +0be1b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0be1b2: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +0be1b6: 0110 |0003: move v0, v1 │ │ +0be1b8: 6e30 c615 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@15c6 │ │ +0be1be: 0e00 |0007: return-void │ │ +0be1c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0be1c2: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=302 │ │ 0x0007 line=303 │ │ 0x0008 line=302 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -226167,18 +226268,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be218: |[0be218] android.support.v7.app.ActionBarImplBase.setHomeAsUpIndicator:(I)V │ │ -0be228: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be22c: 6e20 e61a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeAsUpIndicator:(I)V // method@1ae6 │ │ -0be232: 0e00 |0005: return-void │ │ +0be1c4: |[0be1c4] android.support.v7.app.ActionBarImplBase.setHomeAsUpIndicator:(I)V │ │ +0be1d4: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be1d8: 6e20 e61a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeAsUpIndicator:(I)V // method@1ae6 │ │ +0be1de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0005 line=535 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -226188,18 +226289,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be234: |[0be234] android.support.v7.app.ActionBarImplBase.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0be244: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be248: 6e20 e71a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1ae7 │ │ -0be24e: 0e00 |0005: return-void │ │ +0be1e0: |[0be1e0] android.support.v7.app.ActionBarImplBase.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0be1f0: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be1f4: 6e20 e71a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1ae7 │ │ +0be1fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0005 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -226209,18 +226310,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be250: |[0be250] android.support.v7.app.ActionBarImplBase.setHomeButtonEnabled:(Z)V │ │ -0be260: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be264: 6e20 e81a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeButtonEnabled:(Z)V // method@1ae8 │ │ -0be26a: 0e00 |0005: return-void │ │ +0be1fc: |[0be1fc] android.support.v7.app.ActionBarImplBase.setHomeButtonEnabled:(Z)V │ │ +0be20c: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be210: 6e20 e81a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeButtonEnabled:(Z)V // method@1ae8 │ │ +0be216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=328 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -226230,18 +226331,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be26c: |[0be26c] android.support.v7.app.ActionBarImplBase.setIcon:(I)V │ │ -0be27c: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be280: 6e20 e91a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(I)V // method@1ae9 │ │ -0be286: 0e00 |0005: return-void │ │ +0be218: |[0be218] android.support.v7.app.ActionBarImplBase.setIcon:(I)V │ │ +0be228: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be22c: 6e20 e91a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(I)V // method@1ae9 │ │ +0be232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -226251,18 +226352,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be288: |[0be288] android.support.v7.app.ActionBarImplBase.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0be298: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be29c: 6e20 ea1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1aea │ │ -0be2a2: 0e00 |0005: return-void │ │ +0be234: |[0be234] android.support.v7.app.ActionBarImplBase.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0be244: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be248: 6e20 ea1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1aea │ │ +0be24e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -226272,20 +226373,20 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0be2a4: |[0be2a4] android.support.v7.app.ActionBarImplBase.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0be2b4: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be2b8: 6e20 e31a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDropdownAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1ae3 │ │ -0be2be: 5410 e505 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be2c2: 6e20 dd1a 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView;.setCallback:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1add │ │ -0be2c8: 0e00 |000a: return-void │ │ +0be250: |[0be250] android.support.v7.app.ActionBarImplBase.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0be260: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be264: 6e20 e31a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDropdownAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1ae3 │ │ +0be26a: 5410 e505 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be26e: 6e20 dd1a 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView;.setCallback:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1add │ │ +0be274: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ 0x000a line=221 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -226297,18 +226398,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be2cc: |[0be2cc] android.support.v7.app.ActionBarImplBase.setLogo:(I)V │ │ -0be2dc: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be2e0: 6e20 eb1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(I)V // method@1aeb │ │ -0be2e6: 0e00 |0005: return-void │ │ +0be278: |[0be278] android.support.v7.app.ActionBarImplBase.setLogo:(I)V │ │ +0be288: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be28c: 6e20 eb1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(I)V // method@1aeb │ │ +0be292: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -226318,18 +226419,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be2e8: |[0be2e8] android.support.v7.app.ActionBarImplBase.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0be2f8: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be2fc: 6e20 ec1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1aec │ │ -0be302: 0e00 |0005: return-void │ │ +0be294: |[0be294] android.support.v7.app.ActionBarImplBase.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0be2a4: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be2a8: 6e20 ec1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1aec │ │ +0be2ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 logo Landroid/graphics/drawable/Drawable; │ │ @@ -226339,53 +226440,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0be304: |[0be304] android.support.v7.app.ActionBarImplBase.setNavigationMode:(I)V │ │ -0be314: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0be316: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -0be318: 5452 e505 |0002: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be31c: 6e10 b61a 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ -0be322: 0a00 |0007: move-result v0 │ │ -0be324: 2b00 4000 0000 |0008: packed-switch v0, 00000048 // +00000040 │ │ -0be32a: 5452 e505 |000b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be32e: 6e20 ef1a 6200 |000d: invoke-virtual {v2, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setNavigationMode:(I)V // method@1aef │ │ -0be334: 2b06 3e00 0000 |0010: packed-switch v6, 0000004e // +0000003e │ │ -0be33a: 5452 e505 |0013: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be33e: 1223 |0015: const/4 v3, #int 2 // #2 │ │ -0be340: 3336 0700 |0016: if-ne v6, v3, 001d // +0007 │ │ -0be344: 5553 f305 |0018: iget-boolean v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ -0be348: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -0be34c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -0be34e: 6e20 de1a 1200 |001d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setCollapsable:(Z)V // method@1ade │ │ -0be354: 0e00 |0020: return-void │ │ -0be356: 6e10 ac15 0500 |0021: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.getSelectedNavigationIndex:()I // method@15ac │ │ -0be35c: 0a02 |0024: move-result v2 │ │ -0be35e: 5952 fa05 |0025: iput v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ -0be362: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0be364: 6e20 bf15 2500 |0028: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ -0be36a: 5452 ff05 |002b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0be36e: 1303 0800 |002d: const/16 v3, #int 8 // #8 │ │ -0be372: 6e20 061d 3200 |002f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0be378: 28d9 |0032: goto 000b // -0027 │ │ -0be37a: 7010 a615 0500 |0033: invoke-direct {v5}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@15a6 │ │ -0be380: 5452 ff05 |0036: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ -0be384: 6e20 061d 1200 |0038: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0be38a: 5252 fa05 |003b: iget v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ -0be38e: 3242 d6ff |003d: if-eq v2, v4, 0013 // -002a │ │ -0be392: 5252 fa05 |003f: iget v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ -0be396: 6e20 d515 2500 |0041: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarImplBase;.setSelectedNavigationItem:(I)V // method@15d5 │ │ -0be39c: 5954 fa05 |0044: iput v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ -0be3a0: 28cd |0046: goto 0013 // -0033 │ │ -0be3a2: 0000 |0047: nop // spacer │ │ -0be3a4: 0001 0100 0200 0000 1900 0000 |0048: packed-switch-data (6 units) │ │ -0be3b0: 0001 0100 0200 0000 2300 0000 |004e: packed-switch-data (6 units) │ │ +0be2b0: |[0be2b0] android.support.v7.app.ActionBarImplBase.setNavigationMode:(I)V │ │ +0be2c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0be2c2: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +0be2c4: 5452 e505 |0002: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be2c8: 6e10 b61a 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ +0be2ce: 0a00 |0007: move-result v0 │ │ +0be2d0: 2b00 4000 0000 |0008: packed-switch v0, 00000048 // +00000040 │ │ +0be2d6: 5452 e505 |000b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be2da: 6e20 ef1a 6200 |000d: invoke-virtual {v2, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setNavigationMode:(I)V // method@1aef │ │ +0be2e0: 2b06 3e00 0000 |0010: packed-switch v6, 0000004e // +0000003e │ │ +0be2e6: 5452 e505 |0013: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be2ea: 1223 |0015: const/4 v3, #int 2 // #2 │ │ +0be2ec: 3336 0700 |0016: if-ne v6, v3, 001d // +0007 │ │ +0be2f0: 5553 f305 |0018: iget-boolean v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@05f3 │ │ +0be2f4: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +0be2f8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0be2fa: 6e20 de1a 1200 |001d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setCollapsable:(Z)V // method@1ade │ │ +0be300: 0e00 |0020: return-void │ │ +0be302: 6e10 ac15 0500 |0021: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.getSelectedNavigationIndex:()I // method@15ac │ │ +0be308: 0a02 |0024: move-result v2 │ │ +0be30a: 5952 fa05 |0025: iput v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ +0be30e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0be310: 6e20 bf15 2500 |0028: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ +0be316: 5452 ff05 |002b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0be31a: 1303 0800 |002d: const/16 v3, #int 8 // #8 │ │ +0be31e: 6e20 061d 3200 |002f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0be324: 28d9 |0032: goto 000b // -0027 │ │ +0be326: 7010 a615 0500 |0033: invoke-direct {v5}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@15a6 │ │ +0be32c: 5452 ff05 |0036: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@05ff │ │ +0be330: 6e20 061d 1200 |0038: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0be336: 5252 fa05 |003b: iget v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ +0be33a: 3242 d6ff |003d: if-eq v2, v4, 0013 // -002a │ │ +0be33e: 5252 fa05 |003f: iget v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ +0be342: 6e20 d515 2500 |0041: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarImplBase;.setSelectedNavigationItem:(I)V // method@15d5 │ │ +0be348: 5954 fa05 |0044: iput v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@05fa │ │ +0be34c: 28cd |0046: goto 0013 // -0033 │ │ +0be34e: 0000 |0047: nop // spacer │ │ +0be350: 0001 0100 0200 0000 1900 0000 |0048: packed-switch-data (6 units) │ │ +0be35c: 0001 0100 0200 0000 2300 0000 |004e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=367 │ │ 0x0008 line=368 │ │ 0x000b line=375 │ │ 0x0010 line=376 │ │ 0x0013 line=386 │ │ @@ -226410,34 +226511,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0be3bc: |[0be3bc] android.support.v7.app.ActionBarImplBase.setSelectedNavigationItem:(I)V │ │ -0be3cc: 5420 e505 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be3d0: 6e10 b61a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ -0be3d6: 0a00 |0005: move-result v0 │ │ -0be3d8: 2b00 1e00 0000 |0006: packed-switch v0, 00000024 // +0000001e │ │ -0be3de: 2200 7f04 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0be3e2: 1a01 1532 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@3215 │ │ -0be3e6: 7020 8c24 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0be3ec: 2700 |0010: throw v0 │ │ -0be3ee: 5420 0106 |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ -0be3f2: 6e20 4625 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0be3f8: 0c00 |0016: move-result-object v0 │ │ -0be3fa: 1f00 cf02 |0017: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ -0be3fe: 6e20 bf15 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ -0be404: 0e00 |001c: return-void │ │ -0be406: 5420 e505 |001d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be40a: 6e20 e41a 3000 |001f: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView;.setDropdownSelectedPosition:(I)V // method@1ae4 │ │ -0be410: 28fa |0022: goto 001c // -0006 │ │ -0be412: 0000 |0023: nop // spacer │ │ -0be414: 0001 0200 0100 0000 1700 0000 0b00 ... |0024: packed-switch-data (8 units) │ │ +0be368: |[0be368] android.support.v7.app.ActionBarImplBase.setSelectedNavigationItem:(I)V │ │ +0be378: 5420 e505 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be37c: 6e10 b61a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1ab6 │ │ +0be382: 0a00 |0005: move-result v0 │ │ +0be384: 2b00 1e00 0000 |0006: packed-switch v0, 00000024 // +0000001e │ │ +0be38a: 2200 7f04 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0be38e: 1a01 1532 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@3215 │ │ +0be392: 7020 8c24 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0be398: 2700 |0010: throw v0 │ │ +0be39a: 5420 0106 |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@0601 │ │ +0be39e: 6e20 4625 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0be3a4: 0c00 |0016: move-result-object v0 │ │ +0be3a6: 1f00 cf02 |0017: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ +0be3aa: 6e20 bf15 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@15bf │ │ +0be3b0: 0e00 |001c: return-void │ │ +0be3b2: 5420 e505 |001d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be3b6: 6e20 e41a 3000 |001f: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView;.setDropdownSelectedPosition:(I)V // method@1ae4 │ │ +0be3bc: 28fa |0022: goto 001c // -0006 │ │ +0be3be: 0000 |0023: nop // spacer │ │ +0be3c0: 0001 0200 0100 0000 1700 0000 0b00 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0009 line=233 │ │ 0x0011 line=227 │ │ 0x001c line=236 │ │ 0x001d line=230 │ │ @@ -226451,24 +226552,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0be424: |[0be424] android.support.v7.app.ActionBarImplBase.setShowHideAnimationEnabled:(Z)V │ │ -0be434: 5c12 fc05 |0000: iput-boolean v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowHideAnimationEnabled:Z // field@05fc │ │ -0be438: 3902 1000 |0002: if-nez v2, 0012 // +0010 │ │ -0be43c: 5410 0306 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ -0be440: 6e10 4320 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewGroup;.clearAnimation:()V // method@2043 │ │ -0be446: 5410 fe05 |0009: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0be44a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0be44e: 5410 fe05 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0be452: 6e10 f019 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.clearAnimation:()V // method@19f0 │ │ -0be458: 0e00 |0012: return-void │ │ +0be3d0: |[0be3d0] android.support.v7.app.ActionBarImplBase.setShowHideAnimationEnabled:(Z)V │ │ +0be3e0: 5c12 fc05 |0000: iput-boolean v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowHideAnimationEnabled:Z // field@05fc │ │ +0be3e4: 3902 1000 |0002: if-nez v2, 0012 // +0010 │ │ +0be3e8: 5410 0306 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@0603 │ │ +0be3ec: 6e10 4320 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewGroup;.clearAnimation:()V // method@2043 │ │ +0be3f2: 5410 fe05 |0009: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0be3f6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0be3fa: 5410 fe05 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0be3fe: 6e10 f019 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.clearAnimation:()V // method@19f0 │ │ +0be404: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ 0x0002 line=997 │ │ 0x0004 line=998 │ │ 0x0009 line=999 │ │ 0x000d line=1000 │ │ @@ -226482,18 +226583,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be45c: |[0be45c] android.support.v7.app.ActionBarImplBase.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0be46c: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0be470: 6e20 0b1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V // method@1a0b │ │ -0be476: 0e00 |0005: return-void │ │ +0be408: |[0be408] android.support.v7.app.ActionBarImplBase.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0be418: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0be41c: 6e20 0b1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V // method@1a0b │ │ +0be422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -226503,18 +226604,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be478: |[0be478] android.support.v7.app.ActionBarImplBase.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0be488: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ -0be48c: 6e20 0c1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V // method@1a0c │ │ -0be492: 0e00 |0005: return-void │ │ +0be424: |[0be424] android.support.v7.app.ActionBarImplBase.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0be434: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05e8 │ │ +0be438: 6e20 0c1a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V // method@1a0c │ │ +0be43e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0005 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -226524,20 +226625,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0be494: |[0be494] android.support.v7.app.ActionBarImplBase.setSubtitle:(I)V │ │ -0be4a4: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0be4a8: 6e20 3401 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0be4ae: 0c00 |0005: move-result-object v0 │ │ -0be4b0: 6e20 da15 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setSubtitle:(Ljava/lang/CharSequence;)V // method@15da │ │ -0be4b6: 0e00 |0009: return-void │ │ +0be440: |[0be440] android.support.v7.app.ActionBarImplBase.setSubtitle:(I)V │ │ +0be450: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0be454: 6e20 3401 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0be45a: 0c00 |0005: move-result-object v0 │ │ +0be45c: 6e20 da15 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setSubtitle:(Ljava/lang/CharSequence;)V // method@15da │ │ +0be462: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0009 line=281 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -226547,18 +226648,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be4b8: |[0be4b8] android.support.v7.app.ActionBarImplBase.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0be4c8: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be4cc: 6e20 f31a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1af3 │ │ -0be4d2: 0e00 |0005: return-void │ │ +0be464: |[0be464] android.support.v7.app.ActionBarImplBase.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0be474: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be478: 6e20 f31a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1af3 │ │ +0be47e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -226568,20 +226669,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0be4d4: |[0be4d4] android.support.v7.app.ActionBarImplBase.setTitle:(I)V │ │ -0be4e4: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ -0be4e8: 6e20 3401 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0be4ee: 0c00 |0005: move-result-object v0 │ │ -0be4f0: 6e20 dc15 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setTitle:(Ljava/lang/CharSequence;)V // method@15dc │ │ -0be4f6: 0e00 |0009: return-void │ │ +0be480: |[0be480] android.support.v7.app.ActionBarImplBase.setTitle:(I)V │ │ +0be490: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@05ea │ │ +0be494: 6e20 3401 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0be49a: 0c00 |0005: move-result-object v0 │ │ +0be49c: 6e20 dc15 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setTitle:(Ljava/lang/CharSequence;)V // method@15dc │ │ +0be4a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0009 line=271 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -226591,18 +226692,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be4f8: |[0be4f8] android.support.v7.app.ActionBarImplBase.setTitle:(Ljava/lang/CharSequence;)V │ │ -0be508: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ -0be50c: 6e20 f41a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitle:(Ljava/lang/CharSequence;)V // method@1af4 │ │ -0be512: 0e00 |0005: return-void │ │ +0be4a4: |[0be4a4] android.support.v7.app.ActionBarImplBase.setTitle:(Ljava/lang/CharSequence;)V │ │ +0be4b4: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@05e5 │ │ +0be4b8: 6e20 f41a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitle:(Ljava/lang/CharSequence;)V // method@1af4 │ │ +0be4be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -226612,21 +226713,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0be514: |[0be514] android.support.v7.app.ActionBarImplBase.show:()V │ │ -0be524: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0be526: 5520 f405 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ -0be52a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0be52e: 5c21 f405 |0005: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ -0be532: 7020 e015 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@15e0 │ │ -0be538: 0e00 |000a: return-void │ │ +0be4c0: |[0be4c0] android.support.v7.app.ActionBarImplBase.show:()V │ │ +0be4d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0be4d2: 5520 f405 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ +0be4d6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0be4da: 5c21 f405 |0005: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@05f4 │ │ +0be4de: 7020 e015 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@15e0 │ │ +0be4e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=544 │ │ 0x0005 line=545 │ │ 0x0007 line=546 │ │ 0x000a line=548 │ │ locals : │ │ @@ -226637,22 +226738,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0be53c: |[0be53c] android.support.v7.app.ActionBarImplBase.showForActionMode:()V │ │ -0be54c: 5510 fd05 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ -0be550: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0be554: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0be556: 5c10 fd05 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ -0be55a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0be55c: 7020 e015 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@15e0 │ │ -0be562: 0e00 |000b: return-void │ │ +0be4e8: |[0be4e8] android.support.v7.app.ActionBarImplBase.showForActionMode:()V │ │ +0be4f8: 5510 fd05 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ +0be4fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0be500: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0be502: 5c10 fd05 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@05fd │ │ +0be506: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0be508: 7020 e015 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@15e0 │ │ +0be50e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ 0x0007 line=553 │ │ 0x000b line=555 │ │ locals : │ │ @@ -226663,49 +226764,49 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -0be564: |[0be564] android.support.v7.app.ActionBarImplBase.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0be574: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0be576: 5431 e405 |0001: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ -0be57a: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -0be57e: 5431 e405 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ -0be582: 6e10 6b15 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.finish:()V // method@156b │ │ -0be588: 5431 ec05 |000a: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ -0be58c: 6e10 321a 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@1a32 │ │ -0be592: 2200 de02 |000f: new-instance v0, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // type@02de │ │ -0be596: 7030 6915 3004 |0011: invoke-direct {v0, v3, v4}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.:(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@1569 │ │ -0be59c: 6e10 6a15 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.dispatchOnCreate:()Z // method@156a │ │ -0be5a2: 0a01 |0017: move-result v1 │ │ -0be5a4: 3801 2d00 |0018: if-eqz v1, 0045 // +002d │ │ -0be5a8: 6e10 7115 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@1571 │ │ -0be5ae: 5431 ec05 |001d: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ -0be5b2: 6e20 2d1a 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@1a2d │ │ -0be5b8: 6e20 a015 2300 |0022: invoke-virtual {v3, v2}, Landroid/support/v7/app/ActionBarImplBase;.animateToMode:(Z)V // method@15a0 │ │ -0be5be: 5431 fe05 |0025: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0be5c2: 3801 1400 |0027: if-eqz v1, 003b // +0014 │ │ -0be5c6: 5231 eb05 |0029: iget v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextDisplayMode:I // field@05eb │ │ -0be5ca: 3321 1000 |002b: if-ne v1, v2, 003b // +0010 │ │ -0be5ce: 5431 fe05 |002d: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0be5d2: 6e10 fc19 0100 |002f: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@19fc │ │ -0be5d8: 0a01 |0032: move-result v1 │ │ -0be5da: 3801 0800 |0033: if-eqz v1, 003b // +0008 │ │ -0be5de: 5431 fe05 |0035: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ -0be5e2: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0be5e4: 6e20 0f1a 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1a0f │ │ -0be5ea: 5431 ec05 |003b: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ -0be5ee: 1302 2000 |003d: const/16 v2, #int 32 // #20 │ │ -0be5f2: 6e20 3d1a 2100 |003f: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@1a3d │ │ -0be5f8: 5b30 e405 |0042: iput-object v0, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ -0be5fc: 1100 |0044: return-object v0 │ │ -0be5fe: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -0be600: 28fe |0046: goto 0044 // -0002 │ │ +0be510: |[0be510] android.support.v7.app.ActionBarImplBase.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0be520: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0be522: 5431 e405 |0001: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ +0be526: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +0be52a: 5431 e405 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ +0be52e: 6e10 6b15 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.finish:()V // method@156b │ │ +0be534: 5431 ec05 |000a: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ +0be538: 6e10 321a 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@1a32 │ │ +0be53e: 2200 de02 |000f: new-instance v0, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // type@02de │ │ +0be542: 7030 6915 3004 |0011: invoke-direct {v0, v3, v4}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.:(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@1569 │ │ +0be548: 6e10 6a15 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.dispatchOnCreate:()Z // method@156a │ │ +0be54e: 0a01 |0017: move-result v1 │ │ +0be550: 3801 2d00 |0018: if-eqz v1, 0045 // +002d │ │ +0be554: 6e10 7115 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@1571 │ │ +0be55a: 5431 ec05 |001d: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ +0be55e: 6e20 2d1a 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@1a2d │ │ +0be564: 6e20 a015 2300 |0022: invoke-virtual {v3, v2}, Landroid/support/v7/app/ActionBarImplBase;.animateToMode:(Z)V // method@15a0 │ │ +0be56a: 5431 fe05 |0025: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0be56e: 3801 1400 |0027: if-eqz v1, 003b // +0014 │ │ +0be572: 5231 eb05 |0029: iget v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextDisplayMode:I // field@05eb │ │ +0be576: 3321 1000 |002b: if-ne v1, v2, 003b // +0010 │ │ +0be57a: 5431 fe05 |002d: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0be57e: 6e10 fc19 0100 |002f: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@19fc │ │ +0be584: 0a01 |0032: move-result v1 │ │ +0be586: 3801 0800 |0033: if-eqz v1, 003b // +0008 │ │ +0be58a: 5431 fe05 |0035: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@05fe │ │ +0be58e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0be590: 6e20 0f1a 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1a0f │ │ +0be596: 5431 ec05 |003b: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@05ec │ │ +0be59a: 1302 2000 |003d: const/16 v2, #int 32 // #20 │ │ +0be59e: 6e20 3d1a 2100 |003f: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@1a3d │ │ +0be5a4: 5b30 e405 |0042: iput-object v0, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@05e4 │ │ +0be5a8: 1100 |0044: return-object v0 │ │ +0be5aa: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +0be5ac: 28fe |0046: goto 0044 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=588 │ │ 0x0005 line=589 │ │ 0x000a line=592 │ │ 0x000f line=593 │ │ 0x0014 line=594 │ │ @@ -226775,19 +226876,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0be604: |[0be604] android.support.v7.app.ActionBarImplICS$TabWrapper.:(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V │ │ -0be614: 5b01 0e06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ -0be618: 7010 4614 0000 |0002: invoke-direct {v0}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@1446 │ │ -0be61e: 5b02 0d06 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be622: 0e00 |0007: return-void │ │ +0be5b0: |[0be5b0] android.support.v7.app.ActionBarImplICS$TabWrapper.:(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V │ │ +0be5c0: 5b01 0e06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ +0be5c4: 7010 4614 0000 |0002: invoke-direct {v0}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@1446 │ │ +0be5ca: 5b02 0d06 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be5ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0005 line=456 │ │ 0x0007 line=457 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ @@ -226800,17 +226901,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0be624: |[0be624] android.support.v7.app.ActionBarImplICS$TabWrapper.getContentDescription:()Ljava/lang/CharSequence; │ │ -0be634: 5410 0a06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@060a │ │ -0be638: 1100 |0002: return-object v0 │ │ +0be5d0: |[0be5d0] android.support.v7.app.ActionBarImplICS$TabWrapper.getContentDescription:()Ljava/lang/CharSequence; │ │ +0be5e0: 5410 0a06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@060a │ │ +0be5e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -226818,19 +226919,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0be63c: |[0be63c] android.support.v7.app.ActionBarImplICS$TabWrapper.getCustomView:()Landroid/view/View; │ │ -0be64c: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be650: 6e10 0800 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@0008 │ │ -0be656: 0c00 |0005: move-result-object v0 │ │ -0be658: 1100 |0006: return-object v0 │ │ +0be5e8: |[0be5e8] android.support.v7.app.ActionBarImplICS$TabWrapper.getCustomView:()Landroid/view/View; │ │ +0be5f8: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be5fc: 6e10 0800 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@0008 │ │ +0be602: 0c00 |0005: move-result-object v0 │ │ +0be604: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -226838,19 +226939,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0be65c: |[0be65c] android.support.v7.app.ActionBarImplICS$TabWrapper.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0be66c: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be670: 6e10 0900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0009 │ │ -0be676: 0c00 |0005: move-result-object v0 │ │ -0be678: 1100 |0006: return-object v0 │ │ +0be608: |[0be608] android.support.v7.app.ActionBarImplICS$TabWrapper.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0be618: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be61c: 6e10 0900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0009 │ │ +0be622: 0c00 |0005: move-result-object v0 │ │ +0be624: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -226858,19 +226959,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0be67c: |[0be67c] android.support.v7.app.ActionBarImplICS$TabWrapper.getPosition:()I │ │ -0be68c: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be690: 6e10 0a00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getPosition:()I // method@000a │ │ -0be696: 0a00 |0005: move-result v0 │ │ -0be698: 0f00 |0006: return v0 │ │ +0be628: |[0be628] android.support.v7.app.ActionBarImplICS$TabWrapper.getPosition:()I │ │ +0be638: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be63c: 6e10 0a00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getPosition:()I // method@000a │ │ +0be642: 0a00 |0005: move-result v0 │ │ +0be644: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -226878,17 +226979,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0be69c: |[0be69c] android.support.v7.app.ActionBarImplICS$TabWrapper.getTag:()Ljava/lang/Object; │ │ -0be6ac: 5410 0c06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTag:Ljava/lang/Object; // field@060c │ │ -0be6b0: 1100 |0002: return-object v0 │ │ +0be648: |[0be648] android.support.v7.app.ActionBarImplICS$TabWrapper.getTag:()Ljava/lang/Object; │ │ +0be658: 5410 0c06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTag:Ljava/lang/Object; // field@060c │ │ +0be65c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -226896,19 +226997,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0be6b4: |[0be6b4] android.support.v7.app.ActionBarImplICS$TabWrapper.getText:()Ljava/lang/CharSequence; │ │ -0be6c4: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be6c8: 6e10 0c00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@000c │ │ -0be6ce: 0c00 |0005: move-result-object v0 │ │ -0be6d0: 1100 |0006: return-object v0 │ │ +0be660: |[0be660] android.support.v7.app.ActionBarImplICS$TabWrapper.getText:()Ljava/lang/CharSequence; │ │ +0be670: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be674: 6e10 0c00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@000c │ │ +0be67a: 0c00 |0005: move-result-object v0 │ │ +0be67c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -226916,26 +227017,26 @@ │ │ type : '(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0be6d4: |[0be6d4] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabReselected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ -0be6e4: 5421 0b06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@060b │ │ -0be6e8: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ -0be6ec: 5420 0e06 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ -0be6f0: 6e10 1016 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1610 │ │ -0be6f6: 0c00 |0009: move-result-object v0 │ │ -0be6f8: 7230 5814 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1458 │ │ -0be6fe: 5420 0e06 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ -0be702: 6e10 0e16 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.commitActiveTransaction:()V // method@160e │ │ -0be708: 0e00 |0012: return-void │ │ -0be70a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0be70c: 28f6 |0014: goto 000a // -000a │ │ +0be680: |[0be680] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabReselected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ +0be690: 5421 0b06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@060b │ │ +0be694: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ +0be698: 5420 0e06 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ +0be69c: 6e10 1016 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1610 │ │ +0be6a2: 0c00 |0009: move-result-object v0 │ │ +0be6a4: 7230 5814 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1458 │ │ +0be6aa: 5420 0e06 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ +0be6ae: 6e10 0e16 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.commitActiveTransaction:()V // method@160e │ │ +0be6b4: 0e00 |0012: return-void │ │ +0be6b6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0be6b8: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x000d line=572 │ │ 0x0012 line=573 │ │ 0x0013 line=571 │ │ locals : │ │ @@ -226948,26 +227049,26 @@ │ │ type : '(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0be710: |[0be710] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabSelected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ -0be720: 5421 0b06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@060b │ │ -0be724: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ -0be728: 5420 0e06 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ -0be72c: 6e10 1016 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1610 │ │ -0be732: 0c00 |0009: move-result-object v0 │ │ -0be734: 7230 5914 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1459 │ │ -0be73a: 5420 0e06 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ -0be73e: 6e10 0e16 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.commitActiveTransaction:()V // method@160e │ │ -0be744: 0e00 |0012: return-void │ │ -0be746: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0be748: 28f6 |0014: goto 000a // -000a │ │ +0be6bc: |[0be6bc] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabSelected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ +0be6cc: 5421 0b06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@060b │ │ +0be6d0: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ +0be6d4: 5420 0e06 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ +0be6d8: 6e10 1016 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1610 │ │ +0be6de: 0c00 |0009: move-result-object v0 │ │ +0be6e0: 7230 5914 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1459 │ │ +0be6e6: 5420 0e06 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ +0be6ea: 6e10 0e16 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.commitActiveTransaction:()V // method@160e │ │ +0be6f0: 0e00 |0012: return-void │ │ +0be6f2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0be6f4: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x000d line=559 │ │ 0x0012 line=560 │ │ 0x0013 line=558 │ │ locals : │ │ @@ -226980,24 +227081,24 @@ │ │ type : '(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0be74c: |[0be74c] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabUnselected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ -0be75c: 5421 0b06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@060b │ │ -0be760: 3804 0c00 |0002: if-eqz v4, 000e // +000c │ │ -0be764: 5420 0e06 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ -0be768: 6e10 1016 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1610 │ │ -0be76e: 0c00 |0009: move-result-object v0 │ │ -0be770: 7230 5a14 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@145a │ │ -0be776: 0e00 |000d: return-void │ │ -0be778: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0be77a: 28fb |000f: goto 000a // -0005 │ │ +0be6f8: |[0be6f8] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabUnselected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ +0be708: 5421 0b06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@060b │ │ +0be70c: 3804 0c00 |0002: if-eqz v4, 000e // +000c │ │ +0be710: 5420 0e06 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ +0be714: 6e10 1016 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1610 │ │ +0be71a: 0c00 |0009: move-result-object v0 │ │ +0be71c: 7230 5a14 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@145a │ │ +0be722: 0e00 |000d: return-void │ │ +0be724: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0be726: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x000d line=566 │ │ 0x000e line=565 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ @@ -227009,18 +227110,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0be77c: |[0be77c] android.support.v7.app.ActionBarImplICS$TabWrapper.select:()V │ │ -0be78c: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be790: 6e10 0d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.select:()V // method@000d │ │ -0be796: 0e00 |0005: return-void │ │ +0be728: |[0be728] android.support.v7.app.ActionBarImplICS$TabWrapper.select:()V │ │ +0be738: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be73c: 6e10 0d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.select:()V // method@000d │ │ +0be742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0005 line=536 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ @@ -227029,21 +227130,21 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0be798: |[0be798] android.support.v7.app.ActionBarImplICS$TabWrapper.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be7a8: 5410 0e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ -0be7ac: 5400 1106 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@0611 │ │ -0be7b0: 6e20 5c00 2000 |0004: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@005c │ │ -0be7b6: 0c00 |0007: move-result-object v0 │ │ -0be7b8: 5b10 0a06 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@060a │ │ -0be7bc: 1101 |000a: return-object v1 │ │ +0be744: |[0be744] android.support.v7.app.ActionBarImplICS$TabWrapper.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be754: 5410 0e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@060e │ │ +0be758: 5400 1106 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@0611 │ │ +0be75c: 6e20 5c00 2000 |0004: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@005c │ │ +0be762: 0c00 |0007: move-result-object v0 │ │ +0be764: 5b10 0a06 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@060a │ │ +0be768: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x000a line=541 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x000b reg=2 resId I │ │ @@ -227053,17 +227154,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0be7c0: |[0be7c0] android.support.v7.app.ActionBarImplICS$TabWrapper.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be7d0: 5b01 0a06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@060a │ │ -0be7d4: 1100 |0002: return-object v0 │ │ +0be76c: |[0be76c] android.support.v7.app.ActionBarImplICS$TabWrapper.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be77c: 5b01 0a06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@060a │ │ +0be780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0002 line=547 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0003 reg=1 contentDesc Ljava/lang/CharSequence; │ │ @@ -227073,18 +227174,18 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be7d8: |[0be7d8] android.support.v7.app.ActionBarImplICS$TabWrapper.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be7e8: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be7ec: 6e20 0e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setCustomView:(I)Landroid/app/ActionBar$Tab; // method@000e │ │ -0be7f2: 1101 |0005: return-object v1 │ │ +0be784: |[0be784] android.support.v7.app.ActionBarImplICS$TabWrapper.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be794: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be798: 6e20 0e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setCustomView:(I)Landroid/app/ActionBar$Tab; // method@000e │ │ +0be79e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0005 line=507 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 layoutResId I │ │ @@ -227094,18 +227195,18 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be7f4: |[0be7f4] android.support.v7.app.ActionBarImplICS$TabWrapper.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be804: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be808: 6e20 0f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setCustomView:(Landroid/view/View;)Landroid/app/ActionBar$Tab; // method@000f │ │ -0be80e: 1101 |0005: return-object v1 │ │ +0be7a0: |[0be7a0] android.support.v7.app.ActionBarImplICS$TabWrapper.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be7b0: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be7b4: 6e20 0f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setCustomView:(Landroid/view/View;)Landroid/app/ActionBar$Tab; // method@000f │ │ +0be7ba: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0005 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -227115,18 +227216,18 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be810: |[0be810] android.support.v7.app.ActionBarImplICS$TabWrapper.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be820: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be824: 6e20 1000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setIcon:(I)Landroid/app/ActionBar$Tab; // method@0010 │ │ -0be82a: 1101 |0005: return-object v1 │ │ +0be7bc: |[0be7bc] android.support.v7.app.ActionBarImplICS$TabWrapper.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be7cc: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be7d0: 6e20 1000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setIcon:(I)Landroid/app/ActionBar$Tab; // method@0010 │ │ +0be7d6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0005 line=483 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -227136,18 +227237,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be82c: |[0be82c] android.support.v7.app.ActionBarImplICS$TabWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be83c: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be840: 6e20 1100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/ActionBar$Tab; // method@0011 │ │ -0be846: 1101 |0005: return-object v1 │ │ +0be7d8: |[0be7d8] android.support.v7.app.ActionBarImplICS$TabWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be7e8: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be7ec: 6e20 1100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/ActionBar$Tab; // method@0011 │ │ +0be7f2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0005 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -227157,23 +227258,23 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0be848: |[0be848] android.support.v7.app.ActionBarImplICS$TabWrapper.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be858: 5b23 0b06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@060b │ │ -0be85c: 5421 0d06 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be860: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0be864: 0720 |0006: move-object v0, v2 │ │ -0be866: 6e20 1200 0100 |0007: invoke-virtual {v1, v0}, Landroid/app/ActionBar$Tab;.setTabListener:(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab; // method@0012 │ │ -0be86c: 1102 |000a: return-object v2 │ │ -0be86e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0be870: 28fb |000c: goto 0007 // -0005 │ │ +0be7f4: |[0be7f4] android.support.v7.app.ActionBarImplICS$TabWrapper.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be804: 5b23 0b06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@060b │ │ +0be808: 5421 0d06 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be80c: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0be810: 0720 |0006: move-object v0, v2 │ │ +0be812: 6e20 1200 0100 |0007: invoke-virtual {v1, v0}, Landroid/app/ActionBar$Tab;.setTabListener:(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab; // method@0012 │ │ +0be818: 1102 |000a: return-object v2 │ │ +0be81a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0be81c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0002 line=529 │ │ 0x000a line=530 │ │ 0x000b line=529 │ │ locals : │ │ @@ -227185,17 +227286,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 │ │ -0be874: |[0be874] android.support.v7.app.ActionBarImplICS$TabWrapper.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be884: 5b01 0c06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTag:Ljava/lang/Object; // field@060c │ │ -0be888: 1100 |0002: return-object v0 │ │ +0be820: |[0be820] android.support.v7.app.ActionBarImplICS$TabWrapper.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be830: 5b01 0c06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTag:Ljava/lang/Object; // field@060c │ │ +0be834: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0002 line=518 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0003 reg=1 obj Ljava/lang/Object; │ │ @@ -227205,18 +227306,18 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be88c: |[0be88c] android.support.v7.app.ActionBarImplICS$TabWrapper.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be89c: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be8a0: 6e20 1400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setText:(I)Landroid/app/ActionBar$Tab; // method@0014 │ │ -0be8a6: 1101 |0005: return-object v1 │ │ +0be838: |[0be838] android.support.v7.app.ActionBarImplICS$TabWrapper.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be848: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be84c: 6e20 1400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setText:(I)Landroid/app/ActionBar$Tab; // method@0014 │ │ +0be852: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0005 line=495 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -227226,18 +227327,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be8a8: |[0be8a8] android.support.v7.app.ActionBarImplICS$TabWrapper.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0be8b8: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0be8bc: 6e20 1500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setText:(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab; // method@0015 │ │ -0be8c2: 1101 |0005: return-object v1 │ │ +0be854: |[0be854] android.support.v7.app.ActionBarImplICS$TabWrapper.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0be864: 5410 0d06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be868: 6e20 1500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setText:(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab; // method@0015 │ │ +0be86e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0005 line=489 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ @@ -227297,18 +227398,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0be8c4: |[0be8c4] android.support.v7.app.ActionBarImplICS.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0be8d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0be8d6: 7040 0816 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V // method@1608 │ │ -0be8dc: 0e00 |0004: return-void │ │ +0be870: |[0be870] android.support.v7.app.ActionBarImplICS.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0be880: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0be882: 7040 0816 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V // method@1608 │ │ +0be888: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ @@ -227319,32 +227420,32 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0be8e0: |[0be8e0] android.support.v7.app.ActionBarImplICS.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V │ │ -0be8f0: 7010 5b14 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBar;.:()V // method@145b │ │ -0be8f6: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0be8fa: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0be900: 5b10 1206 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ -0be904: 5b12 1106 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@0611 │ │ -0be908: 5b13 1306 |000c: iput-object v3, v1, Landroid/support/v7/app/ActionBarImplICS;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@0613 │ │ -0be90c: 6e10 5200 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ -0be912: 0c00 |0011: move-result-object v0 │ │ -0be914: 5b10 0f06 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0be918: 3804 0e00 |0014: if-eqz v4, 0022 // +000e │ │ -0be91c: 6e10 1216 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getDisplayOptions:()I // method@1612 │ │ -0be922: 0a00 |0019: move-result v0 │ │ -0be924: dd00 0004 |001a: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0be928: 3800 0600 |001c: if-eqz v0, 0022 // +0006 │ │ -0be92c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0be92e: 6e20 3416 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplICS;.setHomeButtonEnabled:(Z)V // method@1634 │ │ -0be934: 0e00 |0022: return-void │ │ +0be88c: |[0be88c] android.support.v7.app.ActionBarImplICS.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V │ │ +0be89c: 7010 5b14 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBar;.:()V // method@145b │ │ +0be8a2: 2200 aa04 |0003: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0be8a6: 7010 3d25 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0be8ac: 5b10 1206 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ +0be8b0: 5b12 1106 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@0611 │ │ +0be8b4: 5b13 1306 |000c: iput-object v3, v1, Landroid/support/v7/app/ActionBarImplICS;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@0613 │ │ +0be8b8: 6e10 5200 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0052 │ │ +0be8be: 0c00 |0011: move-result-object v0 │ │ +0be8c0: 5b10 0f06 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0be8c4: 3804 0e00 |0014: if-eqz v4, 0022 // +000e │ │ +0be8c8: 6e10 1216 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getDisplayOptions:()I // method@1612 │ │ +0be8ce: 0a00 |0019: move-result v0 │ │ +0be8d0: dd00 0004 |001a: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0be8d4: 3800 0600 |001c: if-eqz v0, 0022 // +0006 │ │ +0be8d8: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0be8da: 6e20 3416 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplICS;.setHomeButtonEnabled:(Z)V // method@1634 │ │ +0be8e0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=42 │ │ 0x000a line=50 │ │ 0x000c line=51 │ │ 0x000e line=52 │ │ @@ -227363,41 +227464,41 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0be938: |[0be938] android.support.v7.app.ActionBarImplICS.findAndRemoveMenuVisWrapper:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ -0be948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be94a: 5443 1206 |0001: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ -0be94e: 6e10 4c25 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0be954: 0a03 |0006: move-result v3 │ │ -0be956: 3530 2700 |0007: if-ge v0, v3, 002e // +0027 │ │ -0be95a: 5443 1206 |0009: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ -0be95e: 6e20 4625 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0be964: 0c03 |000e: move-result-object v3 │ │ -0be966: 1f03 9a04 |000f: check-cast v3, Ljava/lang/ref/WeakReference; // type@049a │ │ -0be96a: 6e10 1d25 0300 |0011: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0be970: 0c02 |0014: move-result-object v2 │ │ -0be972: 1f02 e302 |0015: check-cast v2, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // type@02e3 │ │ -0be976: 3902 0d00 |0017: if-nez v2, 0024 // +000d │ │ -0be97a: 5443 1206 |0019: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ -0be97e: d801 00ff |001b: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0be982: 6e20 4925 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0be988: 0110 |0020: move v0, v1 │ │ -0be98a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0be98e: 28de |0023: goto 0001 // -0022 │ │ -0be990: 5423 0806 |0024: iget-object v3, v2, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@0608 │ │ -0be994: 3353 fbff |0026: if-ne v3, v5, 0021 // -0005 │ │ -0be998: 5443 1206 |0028: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ -0be99c: 6e20 4925 0300 |002a: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0be9a2: 1102 |002d: return-object v2 │ │ -0be9a4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -0be9a6: 28fe |002f: goto 002d // -0002 │ │ +0be8e4: |[0be8e4] android.support.v7.app.ActionBarImplICS.findAndRemoveMenuVisWrapper:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ +0be8f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0be8f6: 5443 1206 |0001: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ +0be8fa: 6e10 4c25 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0be900: 0a03 |0006: move-result v3 │ │ +0be902: 3530 2700 |0007: if-ge v0, v3, 002e // +0027 │ │ +0be906: 5443 1206 |0009: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ +0be90a: 6e20 4625 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0be910: 0c03 |000e: move-result-object v3 │ │ +0be912: 1f03 9a04 |000f: check-cast v3, Ljava/lang/ref/WeakReference; // type@049a │ │ +0be916: 6e10 1d25 0300 |0011: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0be91c: 0c02 |0014: move-result-object v2 │ │ +0be91e: 1f02 e302 |0015: check-cast v2, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // type@02e3 │ │ +0be922: 3902 0d00 |0017: if-nez v2, 0024 // +000d │ │ +0be926: 5443 1206 |0019: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ +0be92a: d801 00ff |001b: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0be92e: 6e20 4925 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0be934: 0110 |0020: move v0, v1 │ │ +0be936: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0be93a: 28de |0023: goto 0001 // -0022 │ │ +0be93c: 5423 0806 |0024: iget-object v3, v2, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@0608 │ │ +0be940: 3353 fbff |0026: if-ne v3, v5, 0021 // -0005 │ │ +0be944: 5443 1206 |0028: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ +0be948: 6e20 4925 0300 |002a: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0be94e: 1102 |002d: return-object v2 │ │ +0be950: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +0be952: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0009 line=66 │ │ 0x0017 line=67 │ │ 0x0019 line=68 │ │ 0x0021 line=65 │ │ @@ -227418,25 +227519,25 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0be9a8: |[0be9a8] android.support.v7.app.ActionBarImplICS.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0be9b8: 3804 1600 |0000: if-eqz v4, 0016 // +0016 │ │ -0be9bc: 2200 e302 |0002: new-instance v0, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // type@02e3 │ │ -0be9c0: 7020 ee15 4000 |0004: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@15ee │ │ -0be9c6: 5431 1206 |0007: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ -0be9ca: 2202 9a04 |0009: new-instance v2, Ljava/lang/ref/WeakReference; // type@049a │ │ -0be9ce: 7020 1c25 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@251c │ │ -0be9d4: 6e20 4125 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0be9da: 5431 0f06 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0be9de: 6e20 1600 0100 |0013: invoke-virtual {v1, v0}, Landroid/app/ActionBar;.addOnMenuVisibilityListener:(Landroid/app/ActionBar$OnMenuVisibilityListener;)V // method@0016 │ │ -0be9e4: 0e00 |0016: return-void │ │ +0be954: |[0be954] android.support.v7.app.ActionBarImplICS.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0be964: 3804 1600 |0000: if-eqz v4, 0016 // +0016 │ │ +0be968: 2200 e302 |0002: new-instance v0, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // type@02e3 │ │ +0be96c: 7020 ee15 4000 |0004: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@15ee │ │ +0be972: 5431 1206 |0007: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@0612 │ │ +0be976: 2202 9a04 |0009: new-instance v2, Ljava/lang/ref/WeakReference; // type@049a │ │ +0be97a: 7020 1c25 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@251c │ │ +0be980: 6e20 4125 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0be986: 5431 0f06 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0be98a: 6e20 1600 0100 |0013: invoke-virtual {v1, v0}, Landroid/app/ActionBar;.addOnMenuVisibilityListener:(Landroid/app/ActionBar$OnMenuVisibilityListener;)V // method@0016 │ │ +0be990: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0002 line=351 │ │ 0x0007 line=352 │ │ 0x0011 line=353 │ │ 0x0016 line=355 │ │ @@ -227450,20 +227551,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0be9e8: |[0be9e8] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0be9f8: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0be9fc: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ -0bea00: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0bea04: 6e20 1700 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;)V // method@0017 │ │ -0bea0a: 0e00 |0009: return-void │ │ +0be994: |[0be994] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0be9a4: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0be9a8: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ +0be9ac: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be9b0: 6e20 1700 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;)V // method@0017 │ │ +0be9b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0009 line=248 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -227473,20 +227574,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bea0c: |[0bea0c] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -0bea1c: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bea20: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ -0bea24: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0bea28: 6e30 1800 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;I)V // method@0018 │ │ -0bea2e: 0e00 |0009: return-void │ │ +0be9b8: |[0be9b8] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +0be9c8: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0be9cc: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ +0be9d0: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be9d4: 6e30 1800 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;I)V // method@0018 │ │ +0be9da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0009 line=258 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -227497,20 +227598,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0bea30: |[0bea30] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0bea40: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bea44: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ -0bea48: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0bea4c: 6e40 1900 1054 |0006: invoke-virtual {v0, v1, v4, v5}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;IZ)V // method@0019 │ │ -0bea52: 0e00 |0009: return-void │ │ +0be9dc: |[0be9dc] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0be9ec: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0be9f0: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ +0be9f4: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0be9f8: 6e40 1900 1054 |0006: invoke-virtual {v0, v1, v4, v5}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;IZ)V // method@0019 │ │ +0be9fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0009 line=263 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -227522,20 +227623,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bea54: |[0bea54] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0bea64: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bea68: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ -0bea6c: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0bea70: 6e30 1a00 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;Z)V // method@001a │ │ -0bea76: 0e00 |0009: return-void │ │ +0bea00: |[0bea00] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0bea10: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bea14: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ +0bea18: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0bea1c: 6e30 1a00 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;Z)V // method@001a │ │ +0bea22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0009 line=253 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -227546,26 +227647,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0bea78: |[0bea78] android.support.v7.app.ActionBarImplICS.commitActiveTransaction:()V │ │ -0bea88: 5410 1006 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ -0bea8c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0bea90: 5410 1006 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ -0bea94: 6e10 2006 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0620 │ │ -0bea9a: 0a00 |0009: move-result v0 │ │ -0bea9c: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -0beaa0: 5410 1006 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ -0beaa4: 6e10 1a06 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ -0beaaa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0beaac: 5b10 1006 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ -0beab0: 0e00 |0014: return-void │ │ +0bea24: |[0bea24] android.support.v7.app.ActionBarImplICS.commitActiveTransaction:()V │ │ +0bea34: 5410 1006 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +0bea38: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0bea3c: 5410 1006 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +0bea40: 6e10 2006 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0620 │ │ +0bea46: 0a00 |0009: move-result v0 │ │ +0bea48: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +0bea4c: 5410 1006 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +0bea50: 6e10 1a06 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@061a │ │ +0bea56: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0bea58: 5b10 1006 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +0bea5c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x000c line=378 │ │ 0x0011 line=380 │ │ 0x0014 line=381 │ │ locals : │ │ @@ -227576,27 +227677,27 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0beab4: |[0beab4] android.support.v7.app.ActionBarImplICS.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -0beac4: 5410 1006 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ -0beac8: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -0beacc: 5410 1306 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@0613 │ │ -0bead0: 7210 3d14 0000 |0006: invoke-interface {v0}, Landroid/support/v7/app/ActionBar$Callback;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@143d │ │ -0bead6: 0c00 |0009: move-result-object v0 │ │ -0bead8: 6e10 5105 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ -0beade: 0c00 |000d: move-result-object v0 │ │ -0beae0: 6e10 1d06 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@061d │ │ -0beae6: 0c00 |0011: move-result-object v0 │ │ -0beae8: 5b10 1006 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ -0beaec: 5410 1006 |0014: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ -0beaf0: 1100 |0016: return-object v0 │ │ +0bea60: |[0bea60] android.support.v7.app.ActionBarImplICS.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +0bea70: 5410 1006 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +0bea74: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0bea78: 5410 1306 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@0613 │ │ +0bea7c: 7210 3d14 0000 |0006: invoke-interface {v0}, Landroid/support/v7/app/ActionBar$Callback;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@143d │ │ +0bea82: 0c00 |0009: move-result-object v0 │ │ +0bea84: 6e10 5105 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0551 │ │ +0bea8a: 0c00 |000d: move-result-object v0 │ │ +0bea8c: 6e10 1d06 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@061d │ │ +0bea92: 0c00 |0011: move-result-object v0 │ │ +0bea94: 5b10 1006 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +0bea98: 5410 1006 |0014: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +0bea9c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0004 line=370 │ │ 0x0014 line=373 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -227606,19 +227707,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0beaf4: |[0beaf4] android.support.v7.app.ActionBarImplICS.getCustomView:()Landroid/view/View; │ │ -0beb04: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0beb08: 6e10 1b00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getCustomView:()Landroid/view/View; // method@001b │ │ -0beb0e: 0c00 |0005: move-result-object v0 │ │ -0beb10: 1100 |0006: return-object v0 │ │ +0beaa0: |[0beaa0] android.support.v7.app.ActionBarImplICS.getCustomView:()Landroid/view/View; │ │ +0beab0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beab4: 6e10 1b00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getCustomView:()Landroid/view/View; // method@001b │ │ +0beaba: 0c00 |0005: move-result-object v0 │ │ +0beabc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227626,19 +227727,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0beb14: |[0beb14] android.support.v7.app.ActionBarImplICS.getDisplayOptions:()I │ │ -0beb24: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0beb28: 6e10 1c00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getDisplayOptions:()I // method@001c │ │ -0beb2e: 0a00 |0005: move-result v0 │ │ -0beb30: 0f00 |0006: return v0 │ │ +0beac0: |[0beac0] android.support.v7.app.ActionBarImplICS.getDisplayOptions:()I │ │ +0bead0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bead4: 6e10 1c00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getDisplayOptions:()I // method@001c │ │ +0beada: 0a00 |0005: move-result v0 │ │ +0beadc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227646,19 +227747,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0beb34: |[0beb34] android.support.v7.app.ActionBarImplICS.getHeight:()I │ │ -0beb44: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0beb48: 6e10 1d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getHeight:()I // method@001d │ │ -0beb4e: 0a00 |0005: move-result v0 │ │ -0beb50: 0f00 |0006: return v0 │ │ +0beae0: |[0beae0] android.support.v7.app.ActionBarImplICS.getHeight:()I │ │ +0beaf0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beaf4: 6e10 1d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getHeight:()I // method@001d │ │ +0beafa: 0a00 |0005: move-result v0 │ │ +0beafc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #10 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227666,49 +227767,49 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0beb54: |[0beb54] android.support.v7.app.ActionBarImplICS.getHomeActionView:()Landroid/widget/ImageView; │ │ -0beb64: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0beb66: 1408 2c00 0201 |0001: const v8, #float 2.38774e-38 // #0102002c │ │ -0beb6c: 5497 1406 |0004: iget-object v7, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@0614 │ │ -0beb70: 3907 3100 |0006: if-nez v7, 0037 // +0031 │ │ -0beb74: 5497 1106 |0008: iget-object v7, v9, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@0611 │ │ -0beb78: 6e20 4f00 8700 |000a: invoke-virtual {v7, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@004f │ │ -0beb7e: 0c02 |000d: move-result-object v2 │ │ -0beb80: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -0beb84: 1106 |0010: return-object v6 │ │ -0beb86: 6e10 c61f 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0beb8c: 0c03 |0014: move-result-object v3 │ │ -0beb8e: 1f03 db03 |0015: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ -0beb92: 6e10 4c20 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0beb98: 0a00 |001a: move-result v0 │ │ -0beb9a: 1227 |001b: const/4 v7, #int 2 // #2 │ │ -0beb9c: 3370 f4ff |001c: if-ne v0, v7, 0010 // -000c │ │ -0beba0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0beba2: 6e20 4b20 6300 |001f: invoke-virtual {v3, v6}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0beba8: 0c01 |0022: move-result-object v1 │ │ -0bebaa: 1216 |0023: const/4 v6, #int 1 // #1 │ │ -0bebac: 6e20 4b20 6300 |0024: invoke-virtual {v3, v6}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0bebb2: 0c04 |0027: move-result-object v4 │ │ -0bebb4: 6e10 b51f 0100 |0028: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -0bebba: 0a06 |002b: move-result v6 │ │ -0bebbc: 3386 0e00 |002c: if-ne v6, v8, 003a // +000e │ │ -0bebc0: 0745 |002e: move-object v5, v4 │ │ -0bebc2: 2056 1404 |002f: instance-of v6, v5, Landroid/widget/ImageView; // type@0414 │ │ -0bebc6: 3806 0600 |0031: if-eqz v6, 0037 // +0006 │ │ -0bebca: 1f05 1404 |0033: check-cast v5, Landroid/widget/ImageView; // type@0414 │ │ -0bebce: 5b95 1406 |0035: iput-object v5, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@0614 │ │ -0bebd2: 5496 1406 |0037: iget-object v6, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@0614 │ │ -0bebd6: 28d7 |0039: goto 0010 // -0029 │ │ -0bebd8: 0715 |003a: move-object v5, v1 │ │ -0bebda: 28f4 |003b: goto 002f // -000c │ │ +0beb00: |[0beb00] android.support.v7.app.ActionBarImplICS.getHomeActionView:()Landroid/widget/ImageView; │ │ +0beb10: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0beb12: 1408 2c00 0201 |0001: const v8, #float 2.38774e-38 // #0102002c │ │ +0beb18: 5497 1406 |0004: iget-object v7, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@0614 │ │ +0beb1c: 3907 3100 |0006: if-nez v7, 0037 // +0031 │ │ +0beb20: 5497 1106 |0008: iget-object v7, v9, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@0611 │ │ +0beb24: 6e20 4f00 8700 |000a: invoke-virtual {v7, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@004f │ │ +0beb2a: 0c02 |000d: move-result-object v2 │ │ +0beb2c: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +0beb30: 1106 |0010: return-object v6 │ │ +0beb32: 6e10 c61f 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0beb38: 0c03 |0014: move-result-object v3 │ │ +0beb3a: 1f03 db03 |0015: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ +0beb3e: 6e10 4c20 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +0beb44: 0a00 |001a: move-result v0 │ │ +0beb46: 1227 |001b: const/4 v7, #int 2 // #2 │ │ +0beb48: 3370 f4ff |001c: if-ne v0, v7, 0010 // -000c │ │ +0beb4c: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0beb4e: 6e20 4b20 6300 |001f: invoke-virtual {v3, v6}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0beb54: 0c01 |0022: move-result-object v1 │ │ +0beb56: 1216 |0023: const/4 v6, #int 1 // #1 │ │ +0beb58: 6e20 4b20 6300 |0024: invoke-virtual {v3, v6}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0beb5e: 0c04 |0027: move-result-object v4 │ │ +0beb60: 6e10 b51f 0100 |0028: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +0beb66: 0a06 |002b: move-result v6 │ │ +0beb68: 3386 0e00 |002c: if-ne v6, v8, 003a // +000e │ │ +0beb6c: 0745 |002e: move-object v5, v4 │ │ +0beb6e: 2056 1404 |002f: instance-of v6, v5, Landroid/widget/ImageView; // type@0414 │ │ +0beb72: 3806 0600 |0031: if-eqz v6, 0037 // +0006 │ │ +0beb76: 1f05 1404 |0033: check-cast v5, Landroid/widget/ImageView; // type@0414 │ │ +0beb7a: 5b95 1406 |0035: iput-object v5, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@0614 │ │ +0beb7e: 5496 1406 |0037: iget-object v6, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@0614 │ │ +0beb82: 28d7 |0039: goto 0010 // -0029 │ │ +0beb84: 0715 |003a: move-object v5, v1 │ │ +0beb86: 28f4 |003b: goto 002f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=384 │ │ 0x0008 line=385 │ │ 0x000e line=386 │ │ 0x0010 line=407 │ │ 0x0011 line=391 │ │ @@ -227741,19 +227842,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bebdc: |[0bebdc] android.support.v7.app.ActionBarImplICS.getNavigationItemCount:()I │ │ -0bebec: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bebf0: 6e10 1e00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getNavigationItemCount:()I // method@001e │ │ -0bebf6: 0a00 |0005: move-result v0 │ │ -0bebf8: 0f00 |0006: return v0 │ │ +0beb88: |[0beb88] android.support.v7.app.ActionBarImplICS.getNavigationItemCount:()I │ │ +0beb98: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beb9c: 6e10 1e00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getNavigationItemCount:()I // method@001e │ │ +0beba2: 0a00 |0005: move-result v0 │ │ +0beba4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #12 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227761,19 +227862,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bebfc: |[0bebfc] android.support.v7.app.ActionBarImplICS.getNavigationMode:()I │ │ -0bec0c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bec10: 6e10 1f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getNavigationMode:()I // method@001f │ │ -0bec16: 0a00 |0005: move-result v0 │ │ -0bec18: 0f00 |0006: return v0 │ │ +0beba8: |[0beba8] android.support.v7.app.ActionBarImplICS.getNavigationMode:()I │ │ +0bebb8: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bebbc: 6e10 1f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getNavigationMode:()I // method@001f │ │ +0bebc2: 0a00 |0005: move-result v0 │ │ +0bebc4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #13 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227781,19 +227882,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bec1c: |[0bec1c] android.support.v7.app.ActionBarImplICS.getSelectedNavigationIndex:()I │ │ -0bec2c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bec30: 6e10 2000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSelectedNavigationIndex:()I // method@0020 │ │ -0bec36: 0a00 |0005: move-result v0 │ │ -0bec38: 0f00 |0006: return v0 │ │ +0bebc8: |[0bebc8] android.support.v7.app.ActionBarImplICS.getSelectedNavigationIndex:()I │ │ +0bebd8: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bebdc: 6e10 2000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSelectedNavigationIndex:()I // method@0020 │ │ +0bebe2: 0a00 |0005: move-result v0 │ │ +0bebe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #14 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227801,22 +227902,22 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0bec3c: |[0bec3c] android.support.v7.app.ActionBarImplICS.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0bec4c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bec50: 6e10 2100 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSelectedTab:()Landroid/app/ActionBar$Tab; // method@0021 │ │ -0bec56: 0c00 |0005: move-result-object v0 │ │ -0bec58: 6e10 0b00 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@000b │ │ -0bec5e: 0c00 |0009: move-result-object v0 │ │ -0bec60: 1f00 cf02 |000a: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ -0bec64: 1100 |000c: return-object v0 │ │ +0bebe8: |[0bebe8] android.support.v7.app.ActionBarImplICS.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0bebf8: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bebfc: 6e10 2100 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSelectedTab:()Landroid/app/ActionBar$Tab; // method@0021 │ │ +0bec02: 0c00 |0005: move-result-object v0 │ │ +0bec04: 6e10 0b00 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@000b │ │ +0bec0a: 0c00 |0009: move-result-object v0 │ │ +0bec0c: 1f00 cf02 |000a: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ +0bec10: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #15 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227824,19 +227925,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bec68: |[0bec68] android.support.v7.app.ActionBarImplICS.getSubtitle:()Ljava/lang/CharSequence; │ │ -0bec78: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bec7c: 6e10 2200 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0022 │ │ -0bec82: 0c00 |0005: move-result-object v0 │ │ -0bec84: 1100 |0006: return-object v0 │ │ +0bec14: |[0bec14] android.support.v7.app.ActionBarImplICS.getSubtitle:()Ljava/lang/CharSequence; │ │ +0bec24: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bec28: 6e10 2200 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0022 │ │ +0bec2e: 0c00 |0005: move-result-object v0 │ │ +0bec30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227844,22 +227945,22 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bec88: |[0bec88] android.support.v7.app.ActionBarImplICS.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bec98: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bec9c: 6e20 2300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.getTabAt:(I)Landroid/app/ActionBar$Tab; // method@0023 │ │ -0beca2: 0c00 |0005: move-result-object v0 │ │ -0beca4: 6e10 0b00 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@000b │ │ -0becaa: 0c00 |0009: move-result-object v0 │ │ -0becac: 1f00 cf02 |000a: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ -0becb0: 1100 |000c: return-object v0 │ │ +0bec34: |[0bec34] android.support.v7.app.ActionBarImplICS.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bec44: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bec48: 6e20 2300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.getTabAt:(I)Landroid/app/ActionBar$Tab; // method@0023 │ │ +0bec4e: 0c00 |0005: move-result-object v0 │ │ +0bec50: 6e10 0b00 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@000b │ │ +0bec56: 0c00 |0009: move-result-object v0 │ │ +0bec58: 1f00 cf02 |000a: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@02cf │ │ +0bec5c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x000d reg=2 index I │ │ │ │ @@ -227868,19 +227969,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0becb4: |[0becb4] android.support.v7.app.ActionBarImplICS.getTabCount:()I │ │ -0becc4: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0becc8: 6e10 2400 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getTabCount:()I // method@0024 │ │ -0becce: 0a00 |0005: move-result v0 │ │ -0becd0: 0f00 |0006: return v0 │ │ +0bec60: |[0bec60] android.support.v7.app.ActionBarImplICS.getTabCount:()I │ │ +0bec70: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bec74: 6e10 2400 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getTabCount:()I // method@0024 │ │ +0bec7a: 0a00 |0005: move-result v0 │ │ +0bec7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227888,27 +227989,27 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0becd4: |[0becd4] android.support.v7.app.ActionBarImplICS.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0bece4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0bece6: 5462 1106 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@0611 │ │ -0becea: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0becec: 2333 5406 |0004: new-array v3, v3, [I // type@0654 │ │ -0becf0: 1404 0b03 0101 |0006: const v4, #float 2.36957e-38 // #0101030b │ │ -0becf6: 4b04 0305 |0009: aput v4, v3, v5 │ │ -0becfa: 6e20 6100 3200 |000b: invoke-virtual {v2, v3}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0061 │ │ -0bed00: 0c00 |000e: move-result-object v0 │ │ -0bed02: 6e20 c301 5000 |000f: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0bed08: 0c01 |0012: move-result-object v1 │ │ -0bed0a: 6e10 cd01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0bed10: 1101 |0016: return-object v1 │ │ +0bec80: |[0bec80] android.support.v7.app.ActionBarImplICS.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0bec90: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0bec92: 5462 1106 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@0611 │ │ +0bec96: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0bec98: 2333 5406 |0004: new-array v3, v3, [I // type@0654 │ │ +0bec9c: 1404 0b03 0101 |0006: const v4, #float 2.36957e-38 // #0101030b │ │ +0beca2: 4b04 0305 |0009: aput v4, v3, v5 │ │ +0beca6: 6e20 6100 3200 |000b: invoke-virtual {v2, v3}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0061 │ │ +0becac: 0c00 |000e: move-result-object v0 │ │ +0becae: 6e20 c301 5000 |000f: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0becb4: 0c01 |0012: move-result-object v1 │ │ +0becb6: 6e10 cd01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0becbc: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=411 │ │ 0x000f line=413 │ │ 0x0013 line=414 │ │ 0x0016 line=415 │ │ locals : │ │ @@ -227921,19 +228022,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bed14: |[0bed14] android.support.v7.app.ActionBarImplICS.getThemedContext:()Landroid/content/Context; │ │ -0bed24: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bed28: 6e10 2500 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0025 │ │ -0bed2e: 0c00 |0005: move-result-object v0 │ │ -0bed30: 1100 |0006: return-object v0 │ │ +0becc0: |[0becc0] android.support.v7.app.ActionBarImplICS.getThemedContext:()Landroid/content/Context; │ │ +0becd0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0becd4: 6e10 2500 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0025 │ │ +0becda: 0c00 |0005: move-result-object v0 │ │ +0becdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #20 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227941,19 +228042,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bed34: |[0bed34] android.support.v7.app.ActionBarImplICS.getTitle:()Ljava/lang/CharSequence; │ │ -0bed44: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bed48: 6e10 2600 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getTitle:()Ljava/lang/CharSequence; // method@0026 │ │ -0bed4e: 0c00 |0005: move-result-object v0 │ │ -0bed50: 1100 |0006: return-object v0 │ │ +0bece0: |[0bece0] android.support.v7.app.ActionBarImplICS.getTitle:()Ljava/lang/CharSequence; │ │ +0becf0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0becf4: 6e10 2600 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getTitle:()Ljava/lang/CharSequence; // method@0026 │ │ +0becfa: 0c00 |0005: move-result-object v0 │ │ +0becfc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -227961,18 +228062,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bed54: |[0bed54] android.support.v7.app.ActionBarImplICS.hide:()V │ │ -0bed64: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bed68: 6e10 2700 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.hide:()V // method@0027 │ │ -0bed6e: 0e00 |0005: return-void │ │ +0bed00: |[0bed00] android.support.v7.app.ActionBarImplICS.hide:()V │ │ +0bed10: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bed14: 6e10 2700 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.hide:()V // method@0027 │ │ +0bed1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ @@ -227981,19 +228082,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bed70: |[0bed70] android.support.v7.app.ActionBarImplICS.isShowing:()Z │ │ -0bed80: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bed84: 6e10 2800 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.isShowing:()Z // method@0028 │ │ -0bed8a: 0a00 |0005: move-result v0 │ │ -0bed8c: 0f00 |0006: return v0 │ │ +0bed1c: |[0bed1c] android.support.v7.app.ActionBarImplICS.isShowing:()Z │ │ +0bed2c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bed30: 6e10 2800 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.isShowing:()Z // method@0028 │ │ +0bed36: 0a00 |0005: move-result v0 │ │ +0bed38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #23 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -228001,22 +228102,22 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0bed90: |[0bed90] android.support.v7.app.ActionBarImplICS.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0beda0: 5432 0f06 |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0beda4: 6e10 2900 0200 |0002: invoke-virtual {v2}, Landroid/app/ActionBar;.newTab:()Landroid/app/ActionBar$Tab; // method@0029 │ │ -0bedaa: 0c00 |0005: move-result-object v0 │ │ -0bedac: 2201 e502 |0006: new-instance v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ -0bedb0: 7030 f215 3100 |0008: invoke-direct {v1, v3, v0}, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.:(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V // method@15f2 │ │ -0bedb6: 6e20 1300 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/ActionBar$Tab;.setTag:(Ljava/lang/Object;)Landroid/app/ActionBar$Tab; // method@0013 │ │ -0bedbc: 1101 |000e: return-object v1 │ │ +0bed3c: |[0bed3c] android.support.v7.app.ActionBarImplICS.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0bed4c: 5432 0f06 |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bed50: 6e10 2900 0200 |0002: invoke-virtual {v2}, Landroid/app/ActionBar;.newTab:()Landroid/app/ActionBar$Tab; // method@0029 │ │ +0bed56: 0c00 |0005: move-result-object v0 │ │ +0bed58: 2201 e502 |0006: new-instance v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ +0bed5c: 7030 f215 3100 |0008: invoke-direct {v1, v3, v0}, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.:(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V // method@15f2 │ │ +0bed62: 6e20 1300 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/ActionBar$Tab;.setTag:(Ljava/lang/Object;)Landroid/app/ActionBar$Tab; // method@0013 │ │ +0bed68: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0006 line=240 │ │ 0x000b line=241 │ │ 0x000e line=242 │ │ locals : │ │ @@ -228029,18 +228130,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bedc0: |[0bedc0] android.support.v7.app.ActionBarImplICS.removeAllTabs:()V │ │ -0bedd0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bedd4: 6e10 2a00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.removeAllTabs:()V // method@002a │ │ -0bedda: 0e00 |0005: return-void │ │ +0bed6c: |[0bed6c] android.support.v7.app.ActionBarImplICS.removeAllTabs:()V │ │ +0bed7c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bed80: 6e10 2a00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.removeAllTabs:()V // method@002a │ │ +0bed86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0005 line=278 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ @@ -228049,20 +228150,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0beddc: |[0beddc] android.support.v7.app.ActionBarImplICS.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0bedec: 7020 0f16 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v7/app/ActionBarImplICS;.findAndRemoveMenuVisWrapper:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // method@160f │ │ -0bedf2: 0c00 |0003: move-result-object v0 │ │ -0bedf4: 5421 0f06 |0004: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bedf8: 6e20 2b00 0100 |0006: invoke-virtual {v1, v0}, Landroid/app/ActionBar;.removeOnMenuVisibilityListener:(Landroid/app/ActionBar$OnMenuVisibilityListener;)V // method@002b │ │ -0bedfe: 0e00 |0009: return-void │ │ +0bed88: |[0bed88] android.support.v7.app.ActionBarImplICS.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0bed98: 7020 0f16 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v7/app/ActionBarImplICS;.findAndRemoveMenuVisWrapper:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // method@160f │ │ +0bed9e: 0c00 |0003: move-result-object v0 │ │ +0beda0: 5421 0f06 |0004: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beda4: 6e20 2b00 0100 |0006: invoke-virtual {v1, v0}, Landroid/app/ActionBar;.removeOnMenuVisibilityListener:(Landroid/app/ActionBar$OnMenuVisibilityListener;)V // method@002b │ │ +0bedaa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0004 line=360 │ │ 0x0009 line=361 │ │ locals : │ │ 0x0004 - 0x000a reg=0 l Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ @@ -228074,20 +228175,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bee00: |[0bee00] android.support.v7.app.ActionBarImplICS.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bee10: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bee14: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ -0bee18: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0bee1c: 6e20 2c00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.removeTab:(Landroid/app/ActionBar$Tab;)V // method@002c │ │ -0bee22: 0e00 |0009: return-void │ │ +0bedac: |[0bedac] android.support.v7.app.ActionBarImplICS.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bedbc: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bedc0: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ +0bedc4: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0bedc8: 6e20 2c00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.removeTab:(Landroid/app/ActionBar$Tab;)V // method@002c │ │ +0bedce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0009 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -228097,18 +228198,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bee24: |[0bee24] android.support.v7.app.ActionBarImplICS.removeTabAt:(I)V │ │ -0bee34: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bee38: 6e20 2d00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.removeTabAt:(I)V // method@002d │ │ -0bee3e: 0e00 |0005: return-void │ │ +0bedd0: |[0bedd0] android.support.v7.app.ActionBarImplICS.removeTabAt:(I)V │ │ +0bede0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bede4: 6e20 2d00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.removeTabAt:(I)V // method@002d │ │ +0bedea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=273 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -228118,20 +228219,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bee40: |[0bee40] android.support.v7.app.ActionBarImplICS.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bee50: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bee54: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ -0bee58: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ -0bee5c: 6e20 2e00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.selectTab:(Landroid/app/ActionBar$Tab;)V // method@002e │ │ -0bee62: 0e00 |0009: return-void │ │ +0bedec: |[0bedec] android.support.v7.app.ActionBarImplICS.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bedfc: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bee00: 1f03 e502 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@02e5 │ │ +0bee04: 5431 0d06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@060d │ │ +0bee08: 6e20 2e00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.selectTab:(Landroid/app/ActionBar$Tab;)V // method@002e │ │ +0bee0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0009 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -228141,18 +228242,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bee64: |[0bee64] android.support.v7.app.ActionBarImplICS.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bee74: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bee78: 6e20 2f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@002f │ │ -0bee7e: 0e00 |0005: return-void │ │ +0bee10: |[0bee10] android.support.v7.app.ActionBarImplICS.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bee20: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bee24: 6e20 2f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@002f │ │ +0bee2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -228162,18 +228263,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bee80: |[0bee80] android.support.v7.app.ActionBarImplICS.setCustomView:(I)V │ │ -0bee90: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bee94: 6e20 3000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setCustomView:(I)V // method@0030 │ │ -0bee9a: 0e00 |0005: return-void │ │ +0bee2c: |[0bee2c] android.support.v7.app.ActionBarImplICS.setCustomView:(I)V │ │ +0bee3c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bee40: 6e20 3000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setCustomView:(I)V // method@0030 │ │ +0bee46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -228183,18 +228284,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bee9c: |[0bee9c] android.support.v7.app.ActionBarImplICS.setCustomView:(Landroid/view/View;)V │ │ -0beeac: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0beeb0: 6e20 3100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setCustomView:(Landroid/view/View;)V // method@0031 │ │ -0beeb6: 0e00 |0005: return-void │ │ +0bee48: |[0bee48] android.support.v7.app.ActionBarImplICS.setCustomView:(Landroid/view/View;)V │ │ +0bee58: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bee5c: 6e20 3100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setCustomView:(Landroid/view/View;)V // method@0031 │ │ +0bee62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -228204,22 +228305,22 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0beeb8: |[0beeb8] android.support.v7.app.ActionBarImplICS.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0beec8: 2200 0a00 |0000: new-instance v0, Landroid/app/ActionBar$LayoutParams; // type@000a │ │ -0beecc: 7020 0700 4000 |0002: invoke-direct {v0, v4}, Landroid/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0007 │ │ -0beed2: 5241 a005 |0005: iget v1, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -0beed6: 5901 0000 |0007: iput v1, v0, Landroid/app/ActionBar$LayoutParams;.gravity:I // field@0000 │ │ -0beeda: 5421 0f06 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0beede: 6e30 3200 3100 |000b: invoke-virtual {v1, v3, v0}, Landroid/app/ActionBar;.setCustomView:(Landroid/view/View;Landroid/app/ActionBar$LayoutParams;)V // method@0032 │ │ -0beee4: 0e00 |000e: return-void │ │ +0bee64: |[0bee64] android.support.v7.app.ActionBarImplICS.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +0bee74: 2200 0a00 |0000: new-instance v0, Landroid/app/ActionBar$LayoutParams; // type@000a │ │ +0bee78: 7020 0700 4000 |0002: invoke-direct {v0, v4}, Landroid/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0007 │ │ +0bee7e: 5241 a005 |0005: iget v1, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +0bee82: 5901 0000 |0007: iput v1, v0, Landroid/app/ActionBar$LayoutParams;.gravity:I // field@0000 │ │ +0bee86: 5421 0f06 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bee8a: 6e30 3200 3100 |000b: invoke-virtual {v1, v3, v0}, Landroid/app/ActionBar;.setCustomView:(Landroid/view/View;Landroid/app/ActionBar$LayoutParams;)V // method@0032 │ │ +0bee90: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=86 │ │ 0x0009 line=88 │ │ 0x000e line=89 │ │ locals : │ │ @@ -228233,18 +228334,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0beee8: |[0beee8] android.support.v7.app.ActionBarImplICS.setDisplayHomeAsUpEnabled:(Z)V │ │ -0beef8: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0beefc: 6e20 3300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0033 │ │ -0bef02: 0e00 |0005: return-void │ │ +0bee94: |[0bee94] android.support.v7.app.ActionBarImplICS.setDisplayHomeAsUpEnabled:(Z)V │ │ +0beea4: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beea8: 6e20 3300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0033 │ │ +0beeae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 showHomeAsUp Z │ │ @@ -228254,18 +228355,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bef04: |[0bef04] android.support.v7.app.ActionBarImplICS.setDisplayOptions:(I)V │ │ -0bef14: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bef18: 6e20 3400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayOptions:(I)V // method@0034 │ │ -0bef1e: 0e00 |0005: return-void │ │ +0beeb0: |[0beeb0] android.support.v7.app.ActionBarImplICS.setDisplayOptions:(I)V │ │ +0beec0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beec4: 6e20 3400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayOptions:(I)V // method@0034 │ │ +0beeca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 options I │ │ @@ -228275,18 +228376,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bef20: |[0bef20] android.support.v7.app.ActionBarImplICS.setDisplayOptions:(II)V │ │ -0bef30: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bef34: 6e30 3500 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/app/ActionBar;.setDisplayOptions:(II)V // method@0035 │ │ -0bef3a: 0e00 |0005: return-void │ │ +0beecc: |[0beecc] android.support.v7.app.ActionBarImplICS.setDisplayOptions:(II)V │ │ +0beedc: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beee0: 6e30 3500 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/app/ActionBar;.setDisplayOptions:(II)V // method@0035 │ │ +0beee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 options I │ │ @@ -228297,18 +228398,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bef3c: |[0bef3c] android.support.v7.app.ActionBarImplICS.setDisplayShowCustomEnabled:(Z)V │ │ -0bef4c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bef50: 6e20 3600 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowCustomEnabled:(Z)V // method@0036 │ │ -0bef56: 0e00 |0005: return-void │ │ +0beee8: |[0beee8] android.support.v7.app.ActionBarImplICS.setDisplayShowCustomEnabled:(Z)V │ │ +0beef8: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beefc: 6e20 3600 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowCustomEnabled:(Z)V // method@0036 │ │ +0bef02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 showCustom Z │ │ @@ -228318,18 +228419,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bef58: |[0bef58] android.support.v7.app.ActionBarImplICS.setDisplayShowHomeEnabled:(Z)V │ │ -0bef68: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bef6c: 6e20 3700 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0037 │ │ -0bef72: 0e00 |0005: return-void │ │ +0bef04: |[0bef04] android.support.v7.app.ActionBarImplICS.setDisplayShowHomeEnabled:(Z)V │ │ +0bef14: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bef18: 6e20 3700 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0037 │ │ +0bef1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0005 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 showHome Z │ │ @@ -228339,18 +228440,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bef74: |[0bef74] android.support.v7.app.ActionBarImplICS.setDisplayShowTitleEnabled:(Z)V │ │ -0bef84: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bef88: 6e20 3800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0038 │ │ -0bef8e: 0e00 |0005: return-void │ │ +0bef20: |[0bef20] android.support.v7.app.ActionBarImplICS.setDisplayShowTitleEnabled:(Z)V │ │ +0bef30: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bef34: 6e20 3800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0038 │ │ +0bef3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 showTitle Z │ │ @@ -228360,18 +228461,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bef90: |[0bef90] android.support.v7.app.ActionBarImplICS.setDisplayUseLogoEnabled:(Z)V │ │ -0befa0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0befa4: 6e20 3900 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayUseLogoEnabled:(Z)V // method@0039 │ │ -0befaa: 0e00 |0005: return-void │ │ +0bef3c: |[0bef3c] android.support.v7.app.ActionBarImplICS.setDisplayUseLogoEnabled:(Z)V │ │ +0bef4c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bef50: 6e20 3900 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayUseLogoEnabled:(Z)V // method@0039 │ │ +0bef56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 useLogo Z │ │ @@ -228381,25 +228482,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0befac: |[0befac] android.support.v7.app.ActionBarImplICS.setHomeAsUpIndicator:(I)V │ │ -0befbc: 6e10 1416 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplICS;.getHomeActionView:()Landroid/widget/ImageView; // method@1614 │ │ -0befc2: 0c00 |0003: move-result-object v0 │ │ -0befc4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0befc8: 3803 0600 |0006: if-eqz v3, 000c // +0006 │ │ -0befcc: 6e20 b021 3000 |0008: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0befd2: 0e00 |000b: return-void │ │ -0befd4: 6e10 1c16 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplICS;.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; // method@161c │ │ -0befda: 0c01 |000f: move-result-object v1 │ │ -0befdc: 6e20 af21 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0befe2: 28f8 |0013: goto 000b // -0008 │ │ +0bef58: |[0bef58] android.support.v7.app.ActionBarImplICS.setHomeAsUpIndicator:(I)V │ │ +0bef68: 6e10 1416 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplICS;.getHomeActionView:()Landroid/widget/ImageView; // method@1614 │ │ +0bef6e: 0c00 |0003: move-result-object v0 │ │ +0bef70: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0bef74: 3803 0600 |0006: if-eqz v3, 000c // +0006 │ │ +0bef78: 6e20 b021 3000 |0008: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0bef7e: 0e00 |000b: return-void │ │ +0bef80: 6e10 1c16 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplICS;.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; // method@161c │ │ +0bef86: 0c01 |000f: move-result-object v1 │ │ +0bef88: 6e20 af21 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0bef8e: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=319 │ │ 0x0006 line=320 │ │ 0x0008 line=321 │ │ 0x000b line=326 │ │ @@ -228414,23 +228515,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0befe4: |[0befe4] android.support.v7.app.ActionBarImplICS.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0beff4: 6e10 1416 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getHomeActionView:()Landroid/widget/ImageView; // method@1614 │ │ -0beffa: 0c00 |0003: move-result-object v0 │ │ -0beffc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0bf000: 3902 0600 |0006: if-nez v2, 000c // +0006 │ │ -0bf004: 6e10 1c16 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; // method@161c │ │ -0bf00a: 0c02 |000b: move-result-object v2 │ │ -0bf00c: 6e20 af21 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0bf012: 0e00 |000f: return-void │ │ +0bef90: |[0bef90] android.support.v7.app.ActionBarImplICS.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0befa0: 6e10 1416 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getHomeActionView:()Landroid/widget/ImageView; // method@1614 │ │ +0befa6: 0c00 |0003: move-result-object v0 │ │ +0befa8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0befac: 3902 0600 |0006: if-nez v2, 000c // +0006 │ │ +0befb0: 6e10 1c16 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; // method@161c │ │ +0befb6: 0c02 |000b: move-result-object v2 │ │ +0befb8: 6e20 af21 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0befbe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0004 line=308 │ │ 0x0006 line=309 │ │ 0x0008 line=310 │ │ 0x000c line=312 │ │ @@ -228445,18 +228546,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf014: |[0bf014] android.support.v7.app.ActionBarImplICS.setHomeButtonEnabled:(Z)V │ │ -0bf024: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf028: 6e20 3e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeButtonEnabled:(Z)V // method@003e │ │ -0bf02e: 0e00 |0005: return-void │ │ +0befc0: |[0befc0] android.support.v7.app.ActionBarImplICS.setHomeButtonEnabled:(Z)V │ │ +0befd0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0befd4: 6e20 3e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeButtonEnabled:(Z)V // method@003e │ │ +0befda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0005 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -228466,18 +228567,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf030: |[0bf030] android.support.v7.app.ActionBarImplICS.setIcon:(I)V │ │ -0bf040: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf044: 6e20 3f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setIcon:(I)V // method@003f │ │ -0bf04a: 0e00 |0005: return-void │ │ +0befdc: |[0befdc] android.support.v7.app.ActionBarImplICS.setIcon:(I)V │ │ +0befec: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0beff0: 6e20 3f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setIcon:(I)V // method@003f │ │ +0beff6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -228487,18 +228588,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf04c: |[0bf04c] android.support.v7.app.ActionBarImplICS.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0bf05c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf060: 6e20 4000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0040 │ │ -0bf066: 0e00 |0005: return-void │ │ +0beff8: |[0beff8] android.support.v7.app.ActionBarImplICS.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0bf008: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf00c: 6e20 4000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0040 │ │ +0bf012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -228508,23 +228609,23 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0bf068: |[0bf068] android.support.v7.app.ActionBarImplICS.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0bf078: 5421 0f06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf07c: 3804 0b00 |0002: if-eqz v4, 000d // +000b │ │ -0bf080: 2200 e402 |0004: new-instance v0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper; // type@02e4 │ │ -0bf084: 7020 f015 4000 |0006: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@15f0 │ │ -0bf08a: 6e30 4100 3100 |0009: invoke-virtual {v1, v3, v0}, Landroid/app/ActionBar;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/app/ActionBar$OnNavigationListener;)V // method@0041 │ │ -0bf090: 0e00 |000c: return-void │ │ -0bf092: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0bf094: 28fb |000e: goto 0009 // -0005 │ │ +0bf014: |[0bf014] android.support.v7.app.ActionBarImplICS.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0bf024: 5421 0f06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf028: 3804 0b00 |0002: if-eqz v4, 000d // +000b │ │ +0bf02c: 2200 e402 |0004: new-instance v0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper; // type@02e4 │ │ +0bf030: 7020 f015 4000 |0006: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@15f0 │ │ +0bf036: 6e30 4100 3100 |0009: invoke-virtual {v1, v3, v0}, Landroid/app/ActionBar;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/app/ActionBar$OnNavigationListener;)V // method@0041 │ │ +0bf03c: 0e00 |000c: return-void │ │ +0bf03e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0bf040: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000c line=120 │ │ 0x000d line=118 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -228536,18 +228637,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf098: |[0bf098] android.support.v7.app.ActionBarImplICS.setLogo:(I)V │ │ -0bf0a8: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf0ac: 6e20 4200 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setLogo:(I)V // method@0042 │ │ -0bf0b2: 0e00 |0005: return-void │ │ +0bf044: |[0bf044] android.support.v7.app.ActionBarImplICS.setLogo:(I)V │ │ +0bf054: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf058: 6e20 4200 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setLogo:(I)V // method@0042 │ │ +0bf05e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -228557,18 +228658,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf0b4: |[0bf0b4] android.support.v7.app.ActionBarImplICS.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0bf0c4: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf0c8: 6e20 4300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0043 │ │ -0bf0ce: 0e00 |0005: return-void │ │ +0bf060: |[0bf060] android.support.v7.app.ActionBarImplICS.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0bf070: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf074: 6e20 4300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0043 │ │ +0bf07a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 logo Landroid/graphics/drawable/Drawable; │ │ @@ -228578,18 +228679,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf0d0: |[0bf0d0] android.support.v7.app.ActionBarImplICS.setNavigationMode:(I)V │ │ -0bf0e0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf0e4: 6e20 4400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0044 │ │ -0bf0ea: 0e00 |0005: return-void │ │ +0bf07c: |[0bf07c] android.support.v7.app.ActionBarImplICS.setNavigationMode:(I)V │ │ +0bf08c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf090: 6e20 4400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0044 │ │ +0bf096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -228599,18 +228700,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf0ec: |[0bf0ec] android.support.v7.app.ActionBarImplICS.setSelectedNavigationItem:(I)V │ │ -0bf0fc: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf100: 6e20 4500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSelectedNavigationItem:(I)V // method@0045 │ │ -0bf106: 0e00 |0005: return-void │ │ +0bf098: |[0bf098] android.support.v7.app.ActionBarImplICS.setSelectedNavigationItem:(I)V │ │ +0bf0a8: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf0ac: 6e20 4500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSelectedNavigationItem:(I)V // method@0045 │ │ +0bf0b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -228620,18 +228721,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf108: |[0bf108] android.support.v7.app.ActionBarImplICS.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bf118: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf11c: 6e20 4600 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0046 │ │ -0bf122: 0e00 |0005: return-void │ │ +0bf0b4: |[0bf0b4] android.support.v7.app.ActionBarImplICS.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bf0c4: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf0c8: 6e20 4600 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0046 │ │ +0bf0ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -228641,18 +228742,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf124: |[0bf124] android.support.v7.app.ActionBarImplICS.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bf134: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf138: 6e20 4700 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0047 │ │ -0bf13e: 0e00 |0005: return-void │ │ +0bf0d0: |[0bf0d0] android.support.v7.app.ActionBarImplICS.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bf0e0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf0e4: 6e20 4700 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0047 │ │ +0bf0ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -228662,18 +228763,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf140: |[0bf140] android.support.v7.app.ActionBarImplICS.setSubtitle:(I)V │ │ -0bf150: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf154: 6e20 4800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0048 │ │ -0bf15a: 0e00 |0005: return-void │ │ +0bf0ec: |[0bf0ec] android.support.v7.app.ActionBarImplICS.setSubtitle:(I)V │ │ +0bf0fc: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf100: 6e20 4800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0048 │ │ +0bf106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -228683,18 +228784,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf15c: |[0bf15c] android.support.v7.app.ActionBarImplICS.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0bf16c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf170: 6e20 4900 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0049 │ │ -0bf176: 0e00 |0005: return-void │ │ +0bf108: |[0bf108] android.support.v7.app.ActionBarImplICS.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0bf118: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf11c: 6e20 4900 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0049 │ │ +0bf122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -228704,18 +228805,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf178: |[0bf178] android.support.v7.app.ActionBarImplICS.setTitle:(I)V │ │ -0bf188: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf18c: 6e20 4a00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(I)V // method@004a │ │ -0bf192: 0e00 |0005: return-void │ │ +0bf124: |[0bf124] android.support.v7.app.ActionBarImplICS.setTitle:(I)V │ │ +0bf134: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf138: 6e20 4a00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(I)V // method@004a │ │ +0bf13e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -228725,18 +228826,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf194: |[0bf194] android.support.v7.app.ActionBarImplICS.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bf1a4: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf1a8: 6e20 4b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@004b │ │ -0bf1ae: 0e00 |0005: return-void │ │ +0bf140: |[0bf140] android.support.v7.app.ActionBarImplICS.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bf150: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf154: 6e20 4b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@004b │ │ +0bf15a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -228746,18 +228847,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf1b0: |[0bf1b0] android.support.v7.app.ActionBarImplICS.show:()V │ │ -0bf1c0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ -0bf1c4: 6e10 4c00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.show:()V // method@004c │ │ -0bf1ca: 0e00 |0005: return-void │ │ +0bf15c: |[0bf15c] android.support.v7.app.ActionBarImplICS.show:()V │ │ +0bf16c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@060f │ │ +0bf170: 6e10 4c00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.show:()V // method@004c │ │ +0bf176: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0005 line=336 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ @@ -228798,21 +228899,21 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bf1cc: |[0bf1cc] android.support.v7.internal.view.ActionModeWrapper.:(Landroid/content/Context;Landroid/view/ActionMode;)V │ │ -0bf1dc: 7010 771d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/view/ActionMode;.:()V // method@1d77 │ │ -0bf1e2: 5b13 6708 |0003: iput-object v3, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf1e6: 2200 fe02 |0005: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@02fe │ │ -0bf1ea: 7020 c216 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@16c2 │ │ -0bf1f0: 5b10 6608 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mInflater:Landroid/view/MenuInflater; // field@0866 │ │ -0bf1f4: 0e00 |000c: return-void │ │ +0bf178: |[0bf178] android.support.v7.internal.view.ActionModeWrapper.:(Landroid/content/Context;Landroid/view/ActionMode;)V │ │ +0bf188: 7010 771d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/view/ActionMode;.:()V // method@1d77 │ │ +0bf18e: 5b13 6708 |0003: iput-object v3, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf192: 2200 fe02 |0005: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@02fe │ │ +0bf196: 7020 c216 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@16c2 │ │ +0bf19c: 5b10 6608 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mInflater:Landroid/view/MenuInflater; // field@0866 │ │ +0bf1a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x000c line=37 │ │ locals : │ │ @@ -228826,18 +228927,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf1f8: |[0bf1f8] android.support.v7.internal.view.ActionModeWrapper.finish:()V │ │ -0bf208: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf20c: 6e10 c91e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@1ec9 │ │ -0bf212: 0e00 |0005: return-void │ │ +0bf1a4: |[0bf1a4] android.support.v7.internal.view.ActionModeWrapper.finish:()V │ │ +0bf1b4: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf1b8: 6e10 c91e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@1ec9 │ │ +0bf1be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ @@ -228846,19 +228947,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bf214: |[0bf214] android.support.v7.internal.view.ActionModeWrapper.getCustomView:()Landroid/view/View; │ │ -0bf224: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf228: 6e10 ca1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getCustomView:()Landroid/view/View; // method@1eca │ │ -0bf22e: 0c00 |0005: move-result-object v0 │ │ -0bf230: 1100 |0006: return-object v0 │ │ +0bf1c0: |[0bf1c0] android.support.v7.internal.view.ActionModeWrapper.getCustomView:()Landroid/view/View; │ │ +0bf1d0: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf1d4: 6e10 ca1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getCustomView:()Landroid/view/View; // method@1eca │ │ +0bf1da: 0c00 |0005: move-result-object v0 │ │ +0bf1dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -228866,21 +228967,21 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bf234: |[0bf234] android.support.v7.internal.view.ActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ -0bf244: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf248: 6e10 cb1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1ecb │ │ -0bf24e: 0c00 |0005: move-result-object v0 │ │ -0bf250: 7110 3d19 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@193d │ │ -0bf256: 0c00 |0009: move-result-object v0 │ │ -0bf258: 1100 |000a: return-object v0 │ │ +0bf1e0: |[0bf1e0] android.support.v7.internal.view.ActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ +0bf1f0: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf1f4: 6e10 cb1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1ecb │ │ +0bf1fa: 0c00 |0005: move-result-object v0 │ │ +0bf1fc: 7110 3d19 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@193d │ │ +0bf202: 0c00 |0009: move-result-object v0 │ │ +0bf204: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -228888,17 +228989,17 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf25c: |[0bf25c] android.support.v7.internal.view.ActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0bf26c: 5410 6608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mInflater:Landroid/view/MenuInflater; // field@0866 │ │ -0bf270: 1100 |0002: return-object v0 │ │ +0bf208: |[0bf208] android.support.v7.internal.view.ActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0bf218: 5410 6608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mInflater:Landroid/view/MenuInflater; // field@0866 │ │ +0bf21c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -228906,19 +229007,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bf274: |[0bf274] android.support.v7.internal.view.ActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ -0bf284: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf288: 6e10 cc1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@1ecc │ │ -0bf28e: 0c00 |0005: move-result-object v0 │ │ -0bf290: 1100 |0006: return-object v0 │ │ +0bf220: |[0bf220] android.support.v7.internal.view.ActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ +0bf230: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf234: 6e10 cc1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@1ecc │ │ +0bf23a: 0c00 |0005: move-result-object v0 │ │ +0bf23c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -228926,19 +229027,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bf294: |[0bf294] android.support.v7.internal.view.ActionModeWrapper.getTag:()Ljava/lang/Object; │ │ -0bf2a4: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf2a8: 6e10 cd1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTag:()Ljava/lang/Object; // method@1ecd │ │ -0bf2ae: 0c00 |0005: move-result-object v0 │ │ -0bf2b0: 1100 |0006: return-object v0 │ │ +0bf240: |[0bf240] android.support.v7.internal.view.ActionModeWrapper.getTag:()Ljava/lang/Object; │ │ +0bf250: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf254: 6e10 cd1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTag:()Ljava/lang/Object; // method@1ecd │ │ +0bf25a: 0c00 |0005: move-result-object v0 │ │ +0bf25c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -228946,19 +229047,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bf2b4: |[0bf2b4] android.support.v7.internal.view.ActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ -0bf2c4: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf2c8: 6e10 ce1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@1ece │ │ -0bf2ce: 0c00 |0005: move-result-object v0 │ │ -0bf2d0: 1100 |0006: return-object v0 │ │ +0bf260: |[0bf260] android.support.v7.internal.view.ActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ +0bf270: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf274: 6e10 ce1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@1ece │ │ +0bf27a: 0c00 |0005: move-result-object v0 │ │ +0bf27c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -228966,18 +229067,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf2d4: |[0bf2d4] android.support.v7.internal.view.ActionModeWrapper.invalidate:()V │ │ -0bf2e4: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf2e8: 6e10 d01e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.invalidate:()V // method@1ed0 │ │ -0bf2ee: 0e00 |0005: return-void │ │ +0bf280: |[0bf280] android.support.v7.internal.view.ActionModeWrapper.invalidate:()V │ │ +0bf290: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf294: 6e10 d01e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.invalidate:()V // method@1ed0 │ │ +0bf29a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ @@ -228986,18 +229087,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf2f0: |[0bf2f0] android.support.v7.internal.view.ActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ -0bf300: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf304: 6e20 d21e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@1ed2 │ │ -0bf30a: 0e00 |0005: return-void │ │ +0bf29c: |[0bf29c] android.support.v7.internal.view.ActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ +0bf2ac: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf2b0: 6e20 d21e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@1ed2 │ │ +0bf2b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -229007,18 +229108,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf30c: |[0bf30c] android.support.v7.internal.view.ActionModeWrapper.setSubtitle:(I)V │ │ -0bf31c: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf320: 6e20 d31e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setSubtitle:(I)V // method@1ed3 │ │ -0bf326: 0e00 |0005: return-void │ │ +0bf2b8: |[0bf2b8] android.support.v7.internal.view.ActionModeWrapper.setSubtitle:(I)V │ │ +0bf2c8: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf2cc: 6e20 d31e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setSubtitle:(I)V // method@1ed3 │ │ +0bf2d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -229028,18 +229129,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf328: |[0bf328] android.support.v7.internal.view.ActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0bf338: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf33c: 6e20 d41e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1ed4 │ │ -0bf342: 0e00 |0005: return-void │ │ +0bf2d4: |[0bf2d4] android.support.v7.internal.view.ActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0bf2e4: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf2e8: 6e20 d41e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1ed4 │ │ +0bf2ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -229049,18 +229150,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf344: |[0bf344] android.support.v7.internal.view.ActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ -0bf354: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf358: 6e20 d51e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@1ed5 │ │ -0bf35e: 0e00 |0005: return-void │ │ +0bf2f0: |[0bf2f0] android.support.v7.internal.view.ActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ +0bf300: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf304: 6e20 d51e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@1ed5 │ │ +0bf30a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -229070,18 +229171,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf360: |[0bf360] android.support.v7.internal.view.ActionModeWrapper.setTitle:(I)V │ │ -0bf370: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf374: 6e20 d61e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(I)V // method@1ed6 │ │ -0bf37a: 0e00 |0005: return-void │ │ +0bf30c: |[0bf30c] android.support.v7.internal.view.ActionModeWrapper.setTitle:(I)V │ │ +0bf31c: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf320: 6e20 d61e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(I)V // method@1ed6 │ │ +0bf326: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -229091,18 +229192,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf37c: |[0bf37c] android.support.v7.internal.view.ActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bf38c: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ -0bf390: 6e20 d71e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1ed7 │ │ -0bf396: 0e00 |0005: return-void │ │ +0bf328: |[0bf328] android.support.v7.internal.view.ActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bf338: 5410 6708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0867 │ │ +0bf33c: 6e20 d71e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1ed7 │ │ +0bf342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -229137,17 +229238,17 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0bf398: |[0bf398] android.support.v7.internal.view.ActionModeWrapperJB$CallbackWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -0bf3a8: 7030 9616 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@1696 │ │ -0bf3ae: 0e00 |0003: return-void │ │ +0bf344: |[0bf344] android.support.v7.internal.view.ActionModeWrapperJB$CallbackWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +0bf354: 7030 9616 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@1696 │ │ +0bf35a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -229159,18 +229260,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bf3b0: |[0bf3b0] android.support.v7.internal.view.ActionModeWrapperJB$CallbackWrapper.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ -0bf3c0: 2200 fb02 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB; // type@02fb │ │ -0bf3c4: 7030 af16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@16af │ │ -0bf3ca: 1100 |0005: return-object v0 │ │ +0bf35c: |[0bf35c] android.support.v7.internal.view.ActionModeWrapperJB$CallbackWrapper.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ +0bf36c: 2200 fb02 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB; // type@02fb │ │ +0bf370: 7030 af16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@16af │ │ +0bf376: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 mode Landroid/view/ActionMode; │ │ @@ -229286,27 +229387,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 │ │ -0bf3cc: |[0bf3cc] android.support.v7.internal.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ -0bf3dc: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0bf3e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0bf3e4: 5910 a508 |0004: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@08a5 │ │ -0bf3e8: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0bf3ec: 5910 a208 |0008: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf3f0: 5b12 a108 |000a: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@08a1 │ │ -0bf3f4: 5914 a608 |000c: iput v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@08a6 │ │ -0bf3f8: 5913 a308 |000e: iput v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@08a3 │ │ -0bf3fc: 5915 9f08 |0010: iput v5, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mCategoryOrder:I // field@089f │ │ -0bf400: 5916 a808 |0012: iput v6, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@08a8 │ │ -0bf404: 5b17 ab08 |0014: iput-object v7, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@08ab │ │ -0bf408: 0e00 |0016: return-void │ │ +0bf378: |[0bf378] android.support.v7.internal.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ +0bf388: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0bf38e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0bf390: 5910 a508 |0004: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@08a5 │ │ +0bf394: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0bf398: 5910 a208 |0008: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf39c: 5b12 a108 |000a: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@08a1 │ │ +0bf3a0: 5914 a608 |000c: iput v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@08a6 │ │ +0bf3a4: 5913 a308 |000e: iput v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@08a3 │ │ +0bf3a8: 5915 9f08 |0010: iput v5, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mCategoryOrder:I // field@089f │ │ +0bf3ac: 5916 a808 |0012: iput v6, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@08a8 │ │ +0bf3b0: 5b17 ab08 |0014: iput-object v7, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@08ab │ │ +0bf3b4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=55 │ │ 0x000a line=64 │ │ 0x000c line=65 │ │ @@ -229330,17 +229431,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf40c: |[0bf40c] android.support.v7.internal.view.menu.ActionMenuItem.collapseActionView:()Z │ │ -0bf41c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf41e: 0f00 |0001: return v0 │ │ +0bf3b8: |[0bf3b8] android.support.v7.internal.view.menu.ActionMenuItem.collapseActionView:()Z │ │ +0bf3c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf3ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229348,17 +229449,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf420: |[0bf420] android.support.v7.internal.view.menu.ActionMenuItem.expandActionView:()Z │ │ -0bf430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf432: 0f00 |0001: return v0 │ │ +0bf3cc: |[0bf3cc] android.support.v7.internal.view.menu.ActionMenuItem.expandActionView:()Z │ │ +0bf3dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf3de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229366,18 +229467,18 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf434: |[0bf434] android.support.v7.internal.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ -0bf444: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0bf448: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0bf44e: 2700 |0005: throw v0 │ │ +0bf3e0: |[0bf3e0] android.support.v7.internal.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ +0bf3f0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0bf3f4: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0bf3fa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229385,17 +229486,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf450: |[0bf450] android.support.v7.internal.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ -0bf460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf462: 1100 |0001: return-object v0 │ │ +0bf3fc: |[0bf3fc] android.support.v7.internal.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ +0bf40c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf40e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229403,17 +229504,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf464: |[0bf464] android.support.v7.internal.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ -0bf474: 5710 a908 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@08a9 │ │ -0bf478: 0f00 |0002: return v0 │ │ +0bf410: |[0bf410] android.support.v7.internal.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ +0bf420: 5710 a908 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@08a9 │ │ +0bf424: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229421,17 +229522,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf47c: |[0bf47c] android.support.v7.internal.view.menu.ActionMenuItem.getGroupId:()I │ │ -0bf48c: 5210 a308 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@08a3 │ │ -0bf490: 0f00 |0002: return v0 │ │ +0bf428: |[0bf428] android.support.v7.internal.view.menu.ActionMenuItem.getGroupId:()I │ │ +0bf438: 5210 a308 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@08a3 │ │ +0bf43c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229439,17 +229540,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf494: |[0bf494] android.support.v7.internal.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0bf4a4: 5410 a408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@08a4 │ │ -0bf4a8: 1100 |0002: return-object v0 │ │ +0bf440: |[0bf440] android.support.v7.internal.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0bf450: 5410 a408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@08a4 │ │ +0bf454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229457,17 +229558,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf4ac: |[0bf4ac] android.support.v7.internal.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ -0bf4bc: 5410 a708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@08a7 │ │ -0bf4c0: 1100 |0002: return-object v0 │ │ +0bf458: |[0bf458] android.support.v7.internal.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ +0bf468: 5410 a708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@08a7 │ │ +0bf46c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229475,17 +229576,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf4c4: |[0bf4c4] android.support.v7.internal.view.menu.ActionMenuItem.getItemId:()I │ │ -0bf4d4: 5210 a608 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@08a6 │ │ -0bf4d8: 0f00 |0002: return v0 │ │ +0bf470: |[0bf470] android.support.v7.internal.view.menu.ActionMenuItem.getItemId:()I │ │ +0bf480: 5210 a608 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@08a6 │ │ +0bf484: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229493,17 +229594,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf4dc: |[0bf4dc] android.support.v7.internal.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -0bf4ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf4ee: 1100 |0001: return-object v0 │ │ +0bf488: |[0bf488] android.support.v7.internal.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0bf498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf49a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229511,17 +229612,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf4f0: |[0bf4f0] android.support.v7.internal.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ -0bf500: 5710 aa08 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@08aa │ │ -0bf504: 0f00 |0002: return v0 │ │ +0bf49c: |[0bf49c] android.support.v7.internal.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ +0bf4ac: 5710 aa08 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@08aa │ │ +0bf4b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229529,17 +229630,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf508: |[0bf508] android.support.v7.internal.view.menu.ActionMenuItem.getOrder:()I │ │ -0bf518: 5210 a808 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@08a8 │ │ -0bf51c: 0f00 |0002: return v0 │ │ +0bf4b4: |[0bf4b4] android.support.v7.internal.view.menu.ActionMenuItem.getOrder:()I │ │ +0bf4c4: 5210 a808 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@08a8 │ │ +0bf4c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229547,17 +229648,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf520: |[0bf520] android.support.v7.internal.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ -0bf530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf532: 1100 |0001: return-object v0 │ │ +0bf4cc: |[0bf4cc] android.support.v7.internal.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ +0bf4dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf4de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229565,17 +229666,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf534: |[0bf534] android.support.v7.internal.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -0bf544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf546: 1100 |0001: return-object v0 │ │ +0bf4e0: |[0bf4e0] android.support.v7.internal.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +0bf4f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf4f2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229583,17 +229684,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf548: |[0bf548] android.support.v7.internal.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ -0bf558: 5410 ab08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@08ab │ │ -0bf55c: 1100 |0002: return-object v0 │ │ +0bf4f4: |[0bf4f4] android.support.v7.internal.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ +0bf504: 5410 ab08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@08ab │ │ +0bf508: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229601,17 +229702,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf560: |[0bf560] android.support.v7.internal.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -0bf570: 5410 ac08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@08ac │ │ -0bf574: 1100 |0002: return-object v0 │ │ +0bf50c: |[0bf50c] android.support.v7.internal.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +0bf51c: 5410 ac08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@08ac │ │ +0bf520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229619,17 +229720,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf578: |[0bf578] android.support.v7.internal.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ -0bf588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf58a: 0f00 |0001: return v0 │ │ +0bf524: |[0bf524] android.support.v7.internal.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ +0bf534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf536: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229637,31 +229738,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0bf58c: |[0bf58c] android.support.v7.internal.view.menu.ActionMenuItem.invoke:()Z │ │ -0bf59c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bf59e: 5431 a008 |0001: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@08a0 │ │ -0bf5a2: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ -0bf5a6: 5431 a008 |0005: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@08a0 │ │ -0bf5aa: 7220 331f 3100 |0007: invoke-interface {v1, v3}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f33 │ │ -0bf5b0: 0a01 |000a: move-result v1 │ │ -0bf5b2: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -0bf5b6: 0f00 |000d: return v0 │ │ -0bf5b8: 5431 a708 |000e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@08a7 │ │ -0bf5bc: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -0bf5c0: 5431 a108 |0012: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@08a1 │ │ -0bf5c4: 5432 a708 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@08a7 │ │ -0bf5c8: 6e20 4301 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -0bf5ce: 28f4 |0019: goto 000d // -000c │ │ -0bf5d0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0bf5d2: 28f2 |001b: goto 000d // -000e │ │ +0bf538: |[0bf538] android.support.v7.internal.view.menu.ActionMenuItem.invoke:()Z │ │ +0bf548: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bf54a: 5431 a008 |0001: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@08a0 │ │ +0bf54e: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ +0bf552: 5431 a008 |0005: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@08a0 │ │ +0bf556: 7220 331f 3100 |0007: invoke-interface {v1, v3}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f33 │ │ +0bf55c: 0a01 |000a: move-result v1 │ │ +0bf55e: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +0bf562: 0f00 |000d: return v0 │ │ +0bf564: 5431 a708 |000e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@08a7 │ │ +0bf568: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +0bf56c: 5431 a108 |0012: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@08a1 │ │ +0bf570: 5432 a708 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@08a7 │ │ +0bf574: 6e20 4301 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +0bf57a: 28f4 |0019: goto 000d // -000c │ │ +0bf57c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0bf57e: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=215 │ │ 0x000d line=224 │ │ 0x000e line=219 │ │ 0x0012 line=220 │ │ 0x001a line=224 │ │ @@ -229673,17 +229774,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf5d4: |[0bf5d4] android.support.v7.internal.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ -0bf5e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf5e6: 0f00 |0001: return v0 │ │ +0bf580: |[0bf580] android.support.v7.internal.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ +0bf590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf592: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229691,22 +229792,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bf5e8: |[0bf5e8] android.support.v7.internal.view.menu.ActionMenuItem.isCheckable:()Z │ │ -0bf5f8: 5210 a208 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf5fc: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0bf600: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0bf604: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bf606: 0f00 |0007: return v0 │ │ -0bf608: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bf60a: 28fe |0009: goto 0007 // -0002 │ │ +0bf594: |[0bf594] android.support.v7.internal.view.menu.ActionMenuItem.isCheckable:()Z │ │ +0bf5a4: 5210 a208 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf5a8: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0bf5ac: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0bf5b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bf5b2: 0f00 |0007: return v0 │ │ +0bf5b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bf5b6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229714,22 +229815,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bf60c: |[0bf60c] android.support.v7.internal.view.menu.ActionMenuItem.isChecked:()Z │ │ -0bf61c: 5210 a208 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf620: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0bf624: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0bf628: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bf62a: 0f00 |0007: return v0 │ │ -0bf62c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bf62e: 28fe |0009: goto 0007 // -0002 │ │ +0bf5b8: |[0bf5b8] android.support.v7.internal.view.menu.ActionMenuItem.isChecked:()Z │ │ +0bf5c8: 5210 a208 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf5cc: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0bf5d0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0bf5d4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bf5d6: 0f00 |0007: return v0 │ │ +0bf5d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bf5da: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229737,22 +229838,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bf630: |[0bf630] android.support.v7.internal.view.menu.ActionMenuItem.isEnabled:()Z │ │ -0bf640: 5210 a208 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf644: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0bf648: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0bf64c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bf64e: 0f00 |0007: return v0 │ │ -0bf650: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bf652: 28fe |0009: goto 0007 // -0002 │ │ +0bf5dc: |[0bf5dc] android.support.v7.internal.view.menu.ActionMenuItem.isEnabled:()Z │ │ +0bf5ec: 5210 a208 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf5f0: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0bf5f4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0bf5f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bf5fa: 0f00 |0007: return v0 │ │ +0bf5fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bf5fe: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #22 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229760,22 +229861,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bf654: |[0bf654] android.support.v7.internal.view.menu.ActionMenuItem.isVisible:()Z │ │ -0bf664: 5210 a208 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf668: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0bf66c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0bf670: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bf672: 0f00 |0007: return v0 │ │ -0bf674: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bf676: 28fe |0009: goto 0007 // -0002 │ │ +0bf600: |[0bf600] android.support.v7.internal.view.menu.ActionMenuItem.isVisible:()Z │ │ +0bf610: 5210 a208 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf614: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0bf618: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0bf61c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bf61e: 0f00 |0007: return v0 │ │ +0bf620: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bf622: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #23 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -229783,18 +229884,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 │ │ -0bf678: |[0bf678] android.support.v7.internal.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -0bf688: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0bf68c: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0bf692: 2700 |0005: throw v0 │ │ +0bf624: |[0bf624] android.support.v7.internal.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +0bf634: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0bf638: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0bf63e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -229803,18 +229904,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 │ │ -0bf694: |[0bf694] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bf6a4: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0bf6a8: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0bf6ae: 2700 |0005: throw v0 │ │ +0bf640: |[0bf640] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bf650: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0bf654: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0bf65a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ │ │ @@ -229823,18 +229924,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 │ │ -0bf6b0: |[0bf6b0] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bf6c0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0bf6c4: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0bf6ca: 2700 |0005: throw v0 │ │ +0bf65c: |[0bf65c] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bf66c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0bf670: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0bf676: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionView Landroid/view/View; │ │ │ │ @@ -229843,18 +229944,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 │ │ -0bf6cc: |[0bf6cc] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ -0bf6dc: 6e20 e416 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@16e4 │ │ -0bf6e2: 0c00 |0003: move-result-object v0 │ │ -0bf6e4: 1100 |0004: return-object v0 │ │ +0bf678: |[0bf678] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ +0bf688: 6e20 e416 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@16e4 │ │ +0bf68e: 0c00 |0003: move-result-object v0 │ │ +0bf690: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -229863,18 +229964,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 │ │ -0bf6e8: |[0bf6e8] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -0bf6f8: 6e20 e516 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@16e5 │ │ -0bf6fe: 0c00 |0003: move-result-object v0 │ │ -0bf700: 1100 |0004: return-object v0 │ │ +0bf694: |[0bf694] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +0bf6a4: 6e20 e516 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@16e5 │ │ +0bf6aa: 0c00 |0003: move-result-object v0 │ │ +0bf6ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ │ │ @@ -229883,17 +229984,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf704: |[0bf704] android.support.v7.internal.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -0bf714: 5e01 a908 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@08a9 │ │ -0bf718: 1100 |0002: return-object v0 │ │ +0bf6b0: |[0bf6b0] android.support.v7.internal.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +0bf6c0: 5e01 a908 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@08a9 │ │ +0bf6c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 alphaChar C │ │ @@ -229903,24 +230004,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0bf71c: |[0bf71c] android.support.v7.internal.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ -0bf72c: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf730: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ -0bf734: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bf738: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bf73a: b610 |0007: or-int/2addr v0, v1 │ │ -0bf73c: 5920 a208 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf740: 1102 |000a: return-object v2 │ │ -0bf742: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bf744: 28fb |000c: goto 0007 // -0005 │ │ +0bf6c8: |[0bf6c8] android.support.v7.internal.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ +0bf6d8: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf6dc: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ +0bf6e0: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bf6e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bf6e6: b610 |0007: or-int/2addr v0, v1 │ │ +0bf6e8: 5920 a208 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf6ec: 1102 |000a: return-object v2 │ │ +0bf6ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bf6f0: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ 0x000b line=142 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -229931,24 +230032,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0bf748: |[0bf748] android.support.v7.internal.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ -0bf758: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf75c: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ -0bf760: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bf764: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -0bf766: b610 |0007: or-int/2addr v0, v1 │ │ -0bf768: 5920 a208 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf76c: 1102 |000a: return-object v2 │ │ -0bf76e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bf770: 28fb |000c: goto 0007 // -0005 │ │ +0bf6f4: |[0bf6f4] android.support.v7.internal.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ +0bf704: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf708: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ +0bf70c: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bf710: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +0bf712: b610 |0007: or-int/2addr v0, v1 │ │ +0bf714: 5920 a208 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf718: 1102 |000a: return-object v2 │ │ +0bf71a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bf71c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x000a line=153 │ │ 0x000b line=152 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -229959,24 +230060,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0bf774: |[0bf774] android.support.v7.internal.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ -0bf784: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf788: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ -0bf78c: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -0bf790: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0bf794: b610 |0008: or-int/2addr v0, v1 │ │ -0bf796: 5920 a208 |0009: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf79a: 1102 |000b: return-object v2 │ │ -0bf79c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0bf79e: 28fb |000d: goto 0008 // -0005 │ │ +0bf720: |[0bf720] android.support.v7.internal.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ +0bf730: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf734: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ +0bf738: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +0bf73c: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0bf740: b610 |0008: or-int/2addr v0, v1 │ │ +0bf742: 5920 a208 |0009: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf746: 1102 |000b: return-object v2 │ │ +0bf748: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0bf74a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000b line=158 │ │ 0x000c line=157 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -229987,24 +230088,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 │ │ -0bf7a0: |[0bf7a0] android.support.v7.internal.view.menu.ActionMenuItem.setExclusiveCheckable:(Z)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ -0bf7b0: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf7b4: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ -0bf7b8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bf7bc: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -0bf7be: b610 |0007: or-int/2addr v0, v1 │ │ -0bf7c0: 5920 a208 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf7c4: 1102 |000a: return-object v2 │ │ -0bf7c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bf7c8: 28fb |000c: goto 0007 // -0005 │ │ +0bf74c: |[0bf74c] android.support.v7.internal.view.menu.ActionMenuItem.setExclusiveCheckable:(Z)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ +0bf75c: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf760: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ +0bf764: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bf768: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +0bf76a: b610 |0007: or-int/2addr v0, v1 │ │ +0bf76c: 5920 a208 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf770: 1102 |000a: return-object v2 │ │ +0bf772: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bf774: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x000a line=148 │ │ 0x000b line=147 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -230015,23 +230116,23 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bf7cc: |[0bf7cc] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ -0bf7dc: 5912 a508 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@08a5 │ │ -0bf7e0: 5410 a108 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@08a1 │ │ -0bf7e4: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bf7ea: 0c00 |0007: move-result-object v0 │ │ -0bf7ec: 6e20 af01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0bf7f2: 0c00 |000b: move-result-object v0 │ │ -0bf7f4: 5b10 a408 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@08a4 │ │ -0bf7f8: 1101 |000e: return-object v1 │ │ +0bf778: |[0bf778] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ +0bf788: 5912 a508 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@08a5 │ │ +0bf78c: 5410 a108 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@08a1 │ │ +0bf790: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bf796: 0c00 |0007: move-result-object v0 │ │ +0bf798: 6e20 af01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0bf79e: 0c00 |000b: move-result-object v0 │ │ +0bf7a0: 5b10 a408 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@08a4 │ │ +0bf7a4: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0002 line=169 │ │ 0x000e line=170 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -230042,19 +230143,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 │ │ -0bf7fc: |[0bf7fc] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -0bf80c: 5b12 a408 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@08a4 │ │ -0bf810: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0bf812: 5910 a508 |0003: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@08a5 │ │ -0bf816: 1101 |0005: return-object v1 │ │ +0bf7a8: |[0bf7a8] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +0bf7b8: 5b12 a408 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@08a4 │ │ +0bf7bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0bf7be: 5910 a508 |0003: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@08a5 │ │ +0bf7c2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -230065,17 +230166,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 │ │ -0bf818: |[0bf818] android.support.v7.internal.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -0bf828: 5b01 a708 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@08a7 │ │ -0bf82c: 1100 |0002: return-object v0 │ │ +0bf7c4: |[0bf7c4] android.support.v7.internal.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +0bf7d4: 5b01 a708 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@08a7 │ │ +0bf7d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -230085,17 +230186,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf830: |[0bf830] android.support.v7.internal.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -0bf840: 5e01 aa08 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@08aa │ │ -0bf844: 1100 |0002: return-object v0 │ │ +0bf7dc: |[0bf7dc] android.support.v7.internal.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +0bf7ec: 5e01 aa08 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@08aa │ │ +0bf7f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0002 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 numericChar C │ │ @@ -230105,18 +230206,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 │ │ -0bf848: |[0bf848] android.support.v7.internal.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0bf858: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0bf85c: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0bf862: 2700 |0005: throw v0 │ │ +0bf7f4: |[0bf7f4] android.support.v7.internal.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0bf804: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0bf808: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0bf80e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -230125,17 +230226,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 │ │ -0bf864: |[0bf864] android.support.v7.internal.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -0bf874: 5b01 a008 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@08a0 │ │ -0bf878: 1100 |0002: return-object v0 │ │ +0bf810: |[0bf810] android.support.v7.internal.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +0bf820: 5b01 a008 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@08a0 │ │ +0bf824: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 menuItemClickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -230145,18 +230246,18 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bf87c: |[0bf87c] android.support.v7.internal.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ -0bf88c: 5e01 aa08 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@08aa │ │ -0bf890: 5e02 a908 |0002: iput-char v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@08a9 │ │ -0bf894: 1100 |0004: return-object v0 │ │ +0bf828: |[0bf828] android.support.v7.internal.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ +0bf838: 5e01 aa08 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@08aa │ │ +0bf83c: 5e02 a908 |0002: iput-char v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@08a9 │ │ +0bf840: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ 0x0004 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -230168,16 +230269,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bf898: |[0bf898] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ -0bf8a8: 0e00 |0000: return-void │ │ +0bf844: |[0bf844] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ +0bf854: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 show I │ │ │ │ @@ -230186,17 +230287,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 │ │ -0bf8ac: |[0bf8ac] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bf8bc: 6e20 f416 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@16f4 │ │ -0bf8c2: 1100 |0003: return-object v0 │ │ +0bf858: |[0bf858] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bf868: 6e20 f416 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@16f4 │ │ +0bf86e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -230206,18 +230307,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 │ │ -0bf8c4: |[0bf8c4] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -0bf8d4: 6e20 f516 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@16f5 │ │ -0bf8da: 0c00 |0003: move-result-object v0 │ │ -0bf8dc: 1100 |0004: return-object v0 │ │ +0bf870: |[0bf870] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +0bf880: 6e20 f516 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@16f5 │ │ +0bf886: 0c00 |0003: move-result-object v0 │ │ +0bf888: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -230226,18 +230327,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 │ │ -0bf8e0: |[0bf8e0] android.support.v7.internal.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bf8f0: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0bf8f4: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ -0bf8fa: 2700 |0005: throw v0 │ │ +0bf88c: |[0bf88c] android.support.v7.internal.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bf89c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0bf8a0: 7010 1a25 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@251a │ │ +0bf8a6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/support/v4/view/ActionProvider; │ │ │ │ @@ -230246,16 +230347,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 │ │ -0bf8fc: |[0bf8fc] android.support.v7.internal.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bf90c: 1100 |0000: return-object v0 │ │ +0bf8a8: |[0bf8a8] android.support.v7.internal.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bf8b8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ @@ -230264,22 +230365,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bf910: |[0bf910] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ -0bf920: 5410 a108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@08a1 │ │ -0bf924: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bf92a: 0c00 |0005: move-result-object v0 │ │ -0bf92c: 6e20 b801 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0bf932: 0c00 |0009: move-result-object v0 │ │ -0bf934: 5b10 ab08 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@08ab │ │ -0bf938: 1101 |000c: return-object v1 │ │ +0bf8bc: |[0bf8bc] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ +0bf8cc: 5410 a108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@08a1 │ │ +0bf8d0: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bf8d6: 0c00 |0005: move-result-object v0 │ │ +0bf8d8: 6e20 b801 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0bf8de: 0c00 |0009: move-result-object v0 │ │ +0bf8e0: 5b10 ab08 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@08ab │ │ +0bf8e4: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=201 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x000d reg=2 title I │ │ @@ -230289,17 +230390,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 │ │ -0bf93c: |[0bf93c] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0bf94c: 5b01 ab08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@08ab │ │ -0bf950: 1100 |0002: return-object v0 │ │ +0bf8e8: |[0bf8e8] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0bf8f8: 5b01 ab08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@08ab │ │ +0bf8fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0002 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -230309,17 +230410,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 │ │ -0bf954: |[0bf954] android.support.v7.internal.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0bf964: 5b01 ac08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@08ac │ │ -0bf968: 1100 |0002: return-object v0 │ │ +0bf900: |[0bf900] android.support.v7.internal.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0bf910: 5b01 ac08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@08ac │ │ +0bf914: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -230329,24 +230430,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0bf96c: |[0bf96c] android.support.v7.internal.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ -0bf97c: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf980: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ -0bf984: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bf988: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0bf98a: b610 |0007: or-int/2addr v0, v1 │ │ -0bf98c: 5920 a208 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ -0bf990: 1102 |000a: return-object v2 │ │ -0bf992: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -0bf996: 28fa |000d: goto 0007 // -0006 │ │ +0bf918: |[0bf918] android.support.v7.internal.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ +0bf928: 5220 a208 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf92c: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ +0bf930: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bf934: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0bf936: b610 |0007: or-int/2addr v0, v1 │ │ +0bf938: 5920 a208 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@08a2 │ │ +0bf93c: 1102 |000a: return-object v2 │ │ +0bf93e: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +0bf942: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x000a line=211 │ │ 0x000b line=210 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -230422,18 +230523,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bf998: |[0bf998] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ -0bf9a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf9aa: 7030 0117 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1701 │ │ -0bf9b0: 0e00 |0004: return-void │ │ +0bf944: |[0bf944] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ +0bf954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf956: 7030 0117 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1701 │ │ +0bf95c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -230443,18 +230544,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 │ │ -0bf9b4: |[0bf9b4] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0bf9c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf9c6: 7040 0217 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1702 │ │ -0bf9cc: 0e00 |0004: return-void │ │ +0bf960: |[0bf960] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0bf970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf972: 7040 0217 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1702 │ │ +0bf978: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -230465,38 +230566,38 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0bf9d0: |[0bf9d0] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0bf9e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bf9e2: 7040 dd1b 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bdd │ │ -0bf9e8: 6e10 3201 0500 |0004: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bf9ee: 0c01 |0007: move-result-object v1 │ │ -0bf9f0: 6002 9306 |0008: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0693 │ │ -0bf9f4: 6e20 a801 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ -0bf9fa: 0a02 |000d: move-result v2 │ │ -0bf9fc: 5c42 b008 |000e: iput-boolean v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@08b0 │ │ -0bfa00: 6202 1208 |0010: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@0812 │ │ -0bfa04: 6e53 3c01 6532 |0012: invoke-virtual {v5, v6, v2, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0bfa0a: 0c00 |0015: move-result-object v0 │ │ -0bfa0c: 6e30 c201 3003 |0016: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -0bfa12: 0a02 |0019: move-result v2 │ │ -0bfa14: 5942 b508 |001a: iput v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@08b5 │ │ -0bfa18: 6e10 cd01 0000 |001c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0bfa1e: 6e20 1f17 4400 |001f: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@171f │ │ -0bfa24: 6e20 2017 4400 |0022: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1720 │ │ -0bfa2a: 2202 0003 |0025: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; // type@0300 │ │ -0bfa2e: 7020 fd16 4200 |0027: invoke-direct {v2, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V // method@16fd │ │ -0bfa34: 6e20 2517 2400 |002a: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1725 │ │ -0bfa3a: 12f2 |002d: const/4 v2, #int -1 // #ff │ │ -0bfa3c: 5942 b608 |002e: iput v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@08b6 │ │ -0bfa40: 0e00 |0030: return-void │ │ +0bf97c: |[0bf97c] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0bf98c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bf98e: 7040 dd1b 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bdd │ │ +0bf994: 6e10 3201 0500 |0004: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bf99a: 0c01 |0007: move-result-object v1 │ │ +0bf99c: 6002 9306 |0008: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0693 │ │ +0bf9a0: 6e20 a801 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ +0bf9a6: 0a02 |000d: move-result v2 │ │ +0bf9a8: 5c42 b008 |000e: iput-boolean v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@08b0 │ │ +0bf9ac: 6202 1208 |0010: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@0812 │ │ +0bf9b0: 6e53 3c01 6532 |0012: invoke-virtual {v5, v6, v2, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0bf9b6: 0c00 |0015: move-result-object v0 │ │ +0bf9b8: 6e30 c201 3003 |0016: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +0bf9be: 0a02 |0019: move-result v2 │ │ +0bf9c0: 5942 b508 |001a: iput v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@08b5 │ │ +0bf9c4: 6e10 cd01 0000 |001c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0bf9ca: 6e20 1f17 4400 |001f: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@171f │ │ +0bf9d0: 6e20 2017 4400 |0022: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1720 │ │ +0bf9d6: 2202 0003 |0025: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; // type@0300 │ │ +0bf9da: 7020 fd16 4200 |0027: invoke-direct {v2, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V // method@16fd │ │ +0bf9e0: 6e20 2517 2400 |002a: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1725 │ │ +0bf9e6: 12f2 |002d: const/4 v2, #int -1 // #ff │ │ +0bf9e8: 5942 b608 |002e: iput v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@08b6 │ │ +0bf9ec: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=65 │ │ 0x0008 line=66 │ │ 0x0010 line=68 │ │ 0x0016 line=70 │ │ @@ -230519,42 +230620,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0bfa44: |[0bfa44] android.support.v7.internal.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ -0bfa54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0bfa56: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0bfa58: 5443 b708 |0002: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@08b7 │ │ -0bfa5c: 7110 9e1e 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0bfa62: 0a03 |0007: move-result v3 │ │ -0bfa64: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ -0bfa68: 0110 |000a: move v0, v1 │ │ -0bfa6a: 5443 b208 |000b: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@08b2 │ │ -0bfa6e: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ -0bfa72: 5443 b308 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ -0bfa76: 6e10 a818 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@18a8 │ │ -0bfa7c: 0a03 |0014: move-result v3 │ │ -0bfa7e: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ -0bfa82: 5543 b008 |0017: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@08b0 │ │ -0bfa86: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ -0bfa8a: 5543 b108 |001b: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@08b1 │ │ -0bfa8e: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ -0bfa92: 0112 |001f: move v2, v1 │ │ -0bfa94: b520 |0020: and-int/2addr v0, v2 │ │ -0bfa96: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -0bfa9a: 5441 b708 |0023: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@08b7 │ │ -0bfa9e: 6e20 2317 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@1723 │ │ -0bfaa4: 0e00 |0028: return-void │ │ -0bfaa6: 0120 |0029: move v0, v2 │ │ -0bfaa8: 28e1 |002a: goto 000b // -001f │ │ -0bfaaa: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0bfaac: 28f9 |002c: goto 0025 // -0007 │ │ +0bf9f0: |[0bf9f0] android.support.v7.internal.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ +0bfa00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0bfa02: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0bfa04: 5443 b708 |0002: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@08b7 │ │ +0bfa08: 7110 9e1e 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0bfa0e: 0a03 |0007: move-result v3 │ │ +0bfa10: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ +0bfa14: 0110 |000a: move v0, v1 │ │ +0bfa16: 5443 b208 |000b: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@08b2 │ │ +0bfa1a: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ +0bfa1e: 5443 b308 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ +0bfa22: 6e10 a818 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@18a8 │ │ +0bfa28: 0a03 |0014: move-result v3 │ │ +0bfa2a: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ +0bfa2e: 5543 b008 |0017: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@08b0 │ │ +0bfa32: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ +0bfa36: 5543 b108 |001b: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@08b1 │ │ +0bfa3a: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ +0bfa3e: 0112 |001f: move v2, v1 │ │ +0bfa40: b520 |0020: and-int/2addr v0, v2 │ │ +0bfa42: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +0bfa46: 5441 b708 |0023: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@08b7 │ │ +0bfa4a: 6e20 2317 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@1723 │ │ +0bfa50: 0e00 |0028: return-void │ │ +0bfa52: 0120 |0029: move v0, v2 │ │ +0bfa54: 28e1 |002a: goto 000b // -001f │ │ +0bfa56: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0bfa58: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ 0x000b line=136 │ │ 0x0021 line=139 │ │ 0x0028 line=140 │ │ 0x002a line=135 │ │ @@ -230570,17 +230671,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 │ │ -0bfab0: |[0bfab0] android.support.v7.internal.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0bfac0: 5410 b308 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ -0bfac4: 1100 |0002: return-object v0 │ │ +0bfa5c: |[0bfa5c] android.support.v7.internal.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0bfa6c: 5410 b308 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ +0bfa70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -230588,24 +230689,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0bfac8: |[0bfac8] android.support.v7.internal.view.menu.ActionMenuItemView.hasText:()Z │ │ -0bfad8: 6e10 0b17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@170b │ │ -0bfade: 0c00 |0003: move-result-object v0 │ │ -0bfae0: 7110 9e1e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0bfae6: 0a00 |0007: move-result v0 │ │ -0bfae8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0bfaec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0bfaee: 0f00 |000b: return v0 │ │ -0bfaf0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0bfaf2: 28fe |000d: goto 000b // -0002 │ │ +0bfa74: |[0bfa74] android.support.v7.internal.view.menu.ActionMenuItemView.hasText:()Z │ │ +0bfa84: 6e10 0b17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@170b │ │ +0bfa8a: 0c00 |0003: move-result-object v0 │ │ +0bfa8c: 7110 9e1e 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0bfa92: 0a00 |0007: move-result v0 │ │ +0bfa94: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0bfa98: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0bfa9a: 0f00 |000b: return v0 │ │ +0bfa9c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0bfa9e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -230613,36 +230714,36 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0bfaf4: |[0bfaf4] android.support.v7.internal.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ -0bfb04: 5b12 b308 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ -0bfb08: 6e10 6b18 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@186b │ │ -0bfb0e: 0c00 |0005: move-result-object v0 │ │ -0bfb10: 6e20 1c17 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@171c │ │ -0bfb16: 6e20 7818 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@1878 │ │ -0bfb1c: 0c00 |000c: move-result-object v0 │ │ -0bfb1e: 6e20 2417 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@1724 │ │ -0bfb24: 6e10 6d18 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ -0bfb2a: 0a00 |0013: move-result v0 │ │ -0bfb2c: 6e20 1d17 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setId:(I)V // method@171d │ │ -0bfb32: 6e10 8218 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1882 │ │ -0bfb38: 0a00 |001a: move-result v0 │ │ -0bfb3a: 3800 0e00 |001b: if-eqz v0, 0029 // +000e │ │ -0bfb3e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0bfb40: 6e20 2617 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@1726 │ │ -0bfb46: 6e10 8018 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1880 │ │ -0bfb4c: 0a00 |0024: move-result v0 │ │ -0bfb4e: 6e20 1a17 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@171a │ │ -0bfb54: 0e00 |0028: return-void │ │ -0bfb56: 1300 0800 |0029: const/16 v0, #int 8 // #8 │ │ -0bfb5a: 28f3 |002b: goto 001e // -000d │ │ +0bfaa0: |[0bfaa0] android.support.v7.internal.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ +0bfab0: 5b12 b308 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ +0bfab4: 6e10 6b18 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@186b │ │ +0bfaba: 0c00 |0005: move-result-object v0 │ │ +0bfabc: 6e20 1c17 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@171c │ │ +0bfac2: 6e20 7818 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@1878 │ │ +0bfac8: 0c00 |000c: move-result-object v0 │ │ +0bfaca: 6e20 2417 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@1724 │ │ +0bfad0: 6e10 6d18 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ +0bfad6: 0a00 |0013: move-result v0 │ │ +0bfad8: 6e20 1d17 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setId:(I)V // method@171d │ │ +0bfade: 6e10 8218 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1882 │ │ +0bfae4: 0a00 |001a: move-result v0 │ │ +0bfae6: 3800 0e00 |001b: if-eqz v0, 0029 // +000e │ │ +0bfaea: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0bfaec: 6e20 2617 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@1726 │ │ +0bfaf2: 6e10 8018 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1880 │ │ +0bfaf8: 0a00 |0024: move-result v0 │ │ +0bfafa: 6e20 1a17 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@171a │ │ +0bfb00: 0e00 |0028: return-void │ │ +0bfb02: 1300 0800 |0029: const/16 v0, #int 8 // #8 │ │ +0bfb06: 28f3 |002b: goto 001e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=95 │ │ 0x0009 line=96 │ │ 0x0010 line=97 │ │ 0x0017 line=99 │ │ @@ -230659,18 +230760,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bfb5c: |[0bfb5c] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ -0bfb6c: 6e10 0e17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ -0bfb72: 0a00 |0003: move-result v0 │ │ -0bfb74: 0f00 |0004: return v0 │ │ +0bfb08: |[0bfb08] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ +0bfb18: 6e10 0e17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ +0bfb1e: 0a00 |0003: move-result v0 │ │ +0bfb20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -230678,26 +230779,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0bfb78: |[0bfb78] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ -0bfb88: 6e10 0e17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ -0bfb8e: 0a00 |0003: move-result v0 │ │ -0bfb90: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0bfb94: 5410 b308 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ -0bfb98: 6e10 6b18 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@186b │ │ -0bfb9e: 0c00 |000b: move-result-object v0 │ │ -0bfba0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0bfba4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0bfba6: 0f00 |000f: return v0 │ │ -0bfba8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0bfbaa: 28fe |0011: goto 000f // -0002 │ │ +0bfb24: |[0bfb24] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ +0bfb34: 6e10 0e17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ +0bfb3a: 0a00 |0003: move-result v0 │ │ +0bfb3c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0bfb40: 5410 b308 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ +0bfb44: 6e10 6b18 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@186b │ │ +0bfb4a: 0c00 |000b: move-result-object v0 │ │ +0bfb4c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0bfb50: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0bfb52: 0f00 |000f: return v0 │ │ +0bfb54: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0bfb56: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -230705,21 +230806,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bfbac: |[0bfbac] android.support.v7.internal.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ -0bfbbc: 5420 b408 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@08b4 │ │ -0bfbc0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0bfbc4: 5420 b408 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@08b4 │ │ -0bfbc8: 5421 b308 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ -0bfbcc: 7220 fe17 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@17fe │ │ -0bfbd2: 0e00 |000b: return-void │ │ +0bfb58: |[0bfb58] android.support.v7.internal.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ +0bfb68: 5420 b408 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@08b4 │ │ +0bfb6c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bfb70: 5420 b408 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@08b4 │ │ +0bfb74: 5421 b308 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ +0bfb78: 7220 fe17 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@17fe │ │ +0bfb7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x000b line=107 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ @@ -230730,61 +230831,61 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -0bfbd4: |[0bfbd4] android.support.v7.internal.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ -0bfbe4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0bfbe6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0bfbe8: 6e10 0e17 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ -0bfbee: 0a0a |0005: move-result v10 │ │ -0bfbf0: 380a 0300 |0006: if-eqz v10, 0009 // +0003 │ │ -0bfbf4: 0f08 |0008: return v8 │ │ -0bfbf6: 122a |0009: const/4 v10, #int 2 // #2 │ │ -0bfbf8: 23a5 5406 |000a: new-array v5, v10, [I // type@0654 │ │ -0bfbfc: 2202 6500 |000c: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -0bfc00: 7010 6902 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0bfc06: 6e20 0617 5c00 |0011: invoke-virtual {v12, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@1706 │ │ -0bfc0c: 6e20 0d17 2c00 |0014: invoke-virtual {v12, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@170d │ │ -0bfc12: 6e10 0317 0c00 |0017: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@1703 │ │ -0bfc18: 0c01 |001a: move-result-object v1 │ │ -0bfc1a: 6e10 0c17 0c00 |001b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWidth:()I // method@170c │ │ -0bfc20: 0a07 |001e: move-result v7 │ │ -0bfc22: 6e10 0417 0c00 |001f: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getHeight:()I // method@1704 │ │ -0bfc28: 0a03 |0022: move-result v3 │ │ -0bfc2a: 440a 0509 |0023: aget v10, v5, v9 │ │ -0bfc2e: db0b 0302 |0025: div-int/lit8 v11, v3, #int 2 // #02 │ │ -0bfc32: 9004 0a0b |0027: add-int v4, v10, v11 │ │ -0bfc36: 6e10 3201 0100 |0029: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0bfc3c: 0c0a |002c: move-result-object v10 │ │ -0bfc3e: 6e10 ae01 0a00 |002d: invoke-virtual {v10}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0bfc44: 0c0a |0030: move-result-object v10 │ │ -0bfc46: 52a6 840b |0031: iget v6, v10, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0bfc4a: 54ca b308 |0033: iget-object v10, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ -0bfc4e: 6e10 7618 0a00 |0035: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1876 │ │ -0bfc54: 0c0a |0038: move-result-object v10 │ │ -0bfc56: 7130 c622 a108 |0039: invoke-static {v1, v10, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0bfc5c: 0c00 |003c: move-result-object v0 │ │ -0bfc5e: 6e10 6c02 0200 |003d: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@026c │ │ -0bfc64: 0a0a |0040: move-result v10 │ │ -0bfc66: 35a4 1300 |0041: if-ge v4, v10, 0054 // +0013 │ │ -0bfc6a: 130a 3500 |0043: const/16 v10, #int 53 // #35 │ │ -0bfc6e: 4408 0508 |0045: aget v8, v5, v8 │ │ -0bfc72: 9108 0608 |0047: sub-int v8, v6, v8 │ │ -0bfc76: db0b 0702 |0049: div-int/lit8 v11, v7, #int 2 // #02 │ │ -0bfc7a: b1b8 |004b: sub-int/2addr v8, v11 │ │ -0bfc7c: 6e40 c722 a038 |004c: invoke-virtual {v0, v10, v8, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@22c7 │ │ -0bfc82: 6e10 c822 0000 |004f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0bfc88: 0198 |0052: move v8, v9 │ │ -0bfc8a: 28b5 |0053: goto 0008 // -004b │ │ -0bfc8c: 130a 5100 |0054: const/16 v10, #int 81 // #51 │ │ -0bfc90: 6e40 c722 a038 |0056: invoke-virtual {v0, v10, v8, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@22c7 │ │ -0bfc96: 28f6 |0059: goto 004f // -000a │ │ +0bfb80: |[0bfb80] android.support.v7.internal.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ +0bfb90: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0bfb92: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0bfb94: 6e10 0e17 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ +0bfb9a: 0a0a |0005: move-result v10 │ │ +0bfb9c: 380a 0300 |0006: if-eqz v10, 0009 // +0003 │ │ +0bfba0: 0f08 |0008: return v8 │ │ +0bfba2: 122a |0009: const/4 v10, #int 2 // #2 │ │ +0bfba4: 23a5 5406 |000a: new-array v5, v10, [I // type@0654 │ │ +0bfba8: 2202 6500 |000c: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +0bfbac: 7010 6902 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0bfbb2: 6e20 0617 5c00 |0011: invoke-virtual {v12, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@1706 │ │ +0bfbb8: 6e20 0d17 2c00 |0014: invoke-virtual {v12, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@170d │ │ +0bfbbe: 6e10 0317 0c00 |0017: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@1703 │ │ +0bfbc4: 0c01 |001a: move-result-object v1 │ │ +0bfbc6: 6e10 0c17 0c00 |001b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWidth:()I // method@170c │ │ +0bfbcc: 0a07 |001e: move-result v7 │ │ +0bfbce: 6e10 0417 0c00 |001f: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getHeight:()I // method@1704 │ │ +0bfbd4: 0a03 |0022: move-result v3 │ │ +0bfbd6: 440a 0509 |0023: aget v10, v5, v9 │ │ +0bfbda: db0b 0302 |0025: div-int/lit8 v11, v3, #int 2 // #02 │ │ +0bfbde: 9004 0a0b |0027: add-int v4, v10, v11 │ │ +0bfbe2: 6e10 3201 0100 |0029: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bfbe8: 0c0a |002c: move-result-object v10 │ │ +0bfbea: 6e10 ae01 0a00 |002d: invoke-virtual {v10}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0bfbf0: 0c0a |0030: move-result-object v10 │ │ +0bfbf2: 52a6 840b |0031: iget v6, v10, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0bfbf6: 54ca b308 |0033: iget-object v10, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ +0bfbfa: 6e10 7618 0a00 |0035: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1876 │ │ +0bfc00: 0c0a |0038: move-result-object v10 │ │ +0bfc02: 7130 c622 a108 |0039: invoke-static {v1, v10, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0bfc08: 0c00 |003c: move-result-object v0 │ │ +0bfc0a: 6e10 6c02 0200 |003d: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@026c │ │ +0bfc10: 0a0a |0040: move-result v10 │ │ +0bfc12: 35a4 1300 |0041: if-ge v4, v10, 0054 // +0013 │ │ +0bfc16: 130a 3500 |0043: const/16 v10, #int 53 // #35 │ │ +0bfc1a: 4408 0508 |0045: aget v8, v5, v8 │ │ +0bfc1e: 9108 0608 |0047: sub-int v8, v6, v8 │ │ +0bfc22: db0b 0702 |0049: div-int/lit8 v11, v7, #int 2 // #02 │ │ +0bfc26: b1b8 |004b: sub-int/2addr v8, v11 │ │ +0bfc28: 6e40 c722 a038 |004c: invoke-virtual {v0, v10, v8, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@22c7 │ │ +0bfc2e: 6e10 c822 0000 |004f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0bfc34: 0198 |0052: move v8, v9 │ │ +0bfc36: 28b5 |0053: goto 0008 // -004b │ │ +0bfc38: 130a 5100 |0054: const/16 v10, #int 81 // #51 │ │ +0bfc3c: 6e40 c722 a038 |0056: invoke-virtual {v0, v10, v8, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@22c7 │ │ +0bfc42: 28f6 |0059: goto 004f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=178 │ │ 0x0008 line=204 │ │ 0x0009 line=183 │ │ 0x000c line=184 │ │ 0x0011 line=185 │ │ @@ -230817,68 +230918,68 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -0bfc98: |[0bfc98] android.support.v7.internal.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ -0bfca8: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ -0bfcac: 6e10 0e17 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ -0bfcb2: 0a03 |0005: move-result v3 │ │ -0bfcb4: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ -0bfcb8: 52c7 b608 |0008: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@08b6 │ │ -0bfcbc: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ -0bfcc0: 52c7 b608 |000c: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@08b6 │ │ -0bfcc4: 6e10 0a17 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@170a │ │ -0bfcca: 0a08 |0011: move-result v8 │ │ -0bfccc: 6e10 0917 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@1709 │ │ -0bfcd2: 0a09 |0015: move-result v9 │ │ -0bfcd4: 6e10 0817 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1708 │ │ -0bfcda: 0a0a |0019: move-result v10 │ │ -0bfcdc: 6f5a df1b 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1bdf │ │ -0bfce2: 6f30 de1b dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@1bde │ │ -0bfce8: 7110 981f 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0bfcee: 0a05 |0023: move-result v5 │ │ -0bfcf0: 7110 991f 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0bfcf6: 0a06 |0027: move-result v6 │ │ -0bfcf8: 6e10 0717 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1707 │ │ -0bfcfe: 0a01 |002b: move-result v1 │ │ -0bfd00: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ -0bfd04: 3375 3b00 |002e: if-ne v5, v7, 0069 // +003b │ │ -0bfd08: 52c7 b508 |0030: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@08b5 │ │ -0bfd0c: 7120 af24 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0bfd12: 0a02 |0035: move-result v2 │ │ -0bfd14: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ -0bfd18: 52c7 b508 |0038: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@08b5 │ │ -0bfd1c: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ -0bfd20: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ -0bfd24: 7120 9a1f b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0bfd2a: 0a07 |0041: move-result v7 │ │ -0bfd2c: 6f30 de1b 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@1bde │ │ -0bfd32: 3903 2300 |0045: if-nez v3, 0068 // +0023 │ │ -0bfd36: 54c7 b208 |0047: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@08b2 │ │ -0bfd3a: 3807 1f00 |0049: if-eqz v7, 0068 // +001f │ │ -0bfd3e: 6e10 0717 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1707 │ │ -0bfd44: 0a04 |004e: move-result v4 │ │ -0bfd46: 54c7 b208 |004f: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@08b2 │ │ -0bfd4a: 6e10 9202 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -0bfd50: 0a00 |0054: move-result v0 │ │ -0bfd52: 9107 0400 |0055: sub-int v7, v4, v0 │ │ -0bfd56: db07 0702 |0057: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0bfd5a: 6e10 0a17 0c00 |0059: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@170a │ │ -0bfd60: 0a08 |005c: move-result v8 │ │ -0bfd62: 6e10 0917 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@1709 │ │ -0bfd68: 0a09 |0060: move-result v9 │ │ -0bfd6a: 6e10 0817 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1708 │ │ -0bfd70: 0a0a |0064: move-result v10 │ │ -0bfd72: 6f5a df1b 7c98 |0065: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1bdf │ │ -0bfd78: 0e00 |0068: return-void │ │ -0bfd7a: 52c2 b508 |0069: iget v2, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@08b5 │ │ -0bfd7e: 28cb |006b: goto 0036 // -0035 │ │ +0bfc44: |[0bfc44] android.support.v7.internal.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ +0bfc54: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ +0bfc58: 6e10 0e17 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ +0bfc5e: 0a03 |0005: move-result v3 │ │ +0bfc60: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ +0bfc64: 52c7 b608 |0008: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@08b6 │ │ +0bfc68: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ +0bfc6c: 52c7 b608 |000c: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@08b6 │ │ +0bfc70: 6e10 0a17 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@170a │ │ +0bfc76: 0a08 |0011: move-result v8 │ │ +0bfc78: 6e10 0917 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@1709 │ │ +0bfc7e: 0a09 |0015: move-result v9 │ │ +0bfc80: 6e10 0817 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1708 │ │ +0bfc86: 0a0a |0019: move-result v10 │ │ +0bfc88: 6f5a df1b 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1bdf │ │ +0bfc8e: 6f30 de1b dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@1bde │ │ +0bfc94: 7110 981f 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0bfc9a: 0a05 |0023: move-result v5 │ │ +0bfc9c: 7110 991f 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0bfca2: 0a06 |0027: move-result v6 │ │ +0bfca4: 6e10 0717 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1707 │ │ +0bfcaa: 0a01 |002b: move-result v1 │ │ +0bfcac: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ +0bfcb0: 3375 3b00 |002e: if-ne v5, v7, 0069 // +003b │ │ +0bfcb4: 52c7 b508 |0030: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@08b5 │ │ +0bfcb8: 7120 af24 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0bfcbe: 0a02 |0035: move-result v2 │ │ +0bfcc0: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ +0bfcc4: 52c7 b508 |0038: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@08b5 │ │ +0bfcc8: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ +0bfccc: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ +0bfcd0: 7120 9a1f b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0bfcd6: 0a07 |0041: move-result v7 │ │ +0bfcd8: 6f30 de1b 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@1bde │ │ +0bfcde: 3903 2300 |0045: if-nez v3, 0068 // +0023 │ │ +0bfce2: 54c7 b208 |0047: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@08b2 │ │ +0bfce6: 3807 1f00 |0049: if-eqz v7, 0068 // +001f │ │ +0bfcea: 6e10 0717 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1707 │ │ +0bfcf0: 0a04 |004e: move-result v4 │ │ +0bfcf2: 54c7 b208 |004f: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@08b2 │ │ +0bfcf6: 6e10 9202 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +0bfcfc: 0a00 |0054: move-result v0 │ │ +0bfcfe: 9107 0400 |0055: sub-int v7, v4, v0 │ │ +0bfd02: db07 0702 |0057: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0bfd06: 6e10 0a17 0c00 |0059: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@170a │ │ +0bfd0c: 0a08 |005c: move-result v8 │ │ +0bfd0e: 6e10 0917 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@1709 │ │ +0bfd14: 0a09 |0060: move-result v9 │ │ +0bfd16: 6e10 0817 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1708 │ │ +0bfd1c: 0a0a |0064: move-result v10 │ │ +0bfd1e: 6f5a df1b 7c98 |0065: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1bdf │ │ +0bfd24: 0e00 |0068: return-void │ │ +0bfd26: 52c2 b508 |0069: iget v2, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@08b5 │ │ +0bfd2a: 28cb |006b: goto 0036 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=209 │ │ 0x0006 line=210 │ │ 0x000c line=211 │ │ 0x001d line=215 │ │ 0x0020 line=217 │ │ @@ -230910,17 +231011,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bfd80: |[0bfd80] android.support.v7.internal.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ -0bfd90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bfd92: 0f00 |0001: return v0 │ │ +0bfd2c: |[0bfd2c] android.support.v7.internal.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ +0bfd3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bfd3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -230928,16 +231029,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bfd94: |[0bfd94] android.support.v7.internal.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ -0bfda4: 0e00 |0000: return-void │ │ +0bfd40: |[0bfd40] android.support.v7.internal.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ +0bfd50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checkable Z │ │ │ │ @@ -230946,16 +231047,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bfda8: |[0bfda8] android.support.v7.internal.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ -0bfdb8: 0e00 |0000: return-void │ │ +0bfd54: |[0bfd54] android.support.v7.internal.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ +0bfd64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checked Z │ │ │ │ @@ -230964,23 +231065,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0bfdbc: |[0bfdbc] android.support.v7.internal.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ -0bfdcc: 5510 b108 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@08b1 │ │ -0bfdd0: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0bfdd4: 5c12 b108 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@08b1 │ │ -0bfdd8: 5410 b308 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ -0bfddc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0bfde0: 5410 b308 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ -0bfde4: 6e10 6318 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@1863 │ │ -0bfdea: 0e00 |000f: return-void │ │ +0bfd68: |[0bfd68] android.support.v7.internal.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ +0bfd78: 5510 b108 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@08b1 │ │ +0bfd7c: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +0bfd80: 5c12 b108 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@08b1 │ │ +0bfd84: 5410 b308 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ +0bfd88: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0bfd8c: 5410 b308 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@08b3 │ │ +0bfd90: 6e10 6318 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@1863 │ │ +0bfd96: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=127 │ │ 0x0006 line=128 │ │ 0x000a line=129 │ │ 0x000f line=132 │ │ @@ -230993,20 +231094,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0bfdec: |[0bfdec] android.support.v7.internal.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0bfdfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfdfe: 5b12 b208 |0001: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@08b2 │ │ -0bfe02: 6e50 1817 2100 |0003: invoke-virtual {v1, v2, v0, v0, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1718 │ │ -0bfe08: 7010 2817 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1728 │ │ -0bfe0e: 0e00 |0009: return-void │ │ +0bfd98: |[0bfd98] android.support.v7.internal.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0bfda8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bfdaa: 5b12 b208 |0001: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@08b2 │ │ +0bfdae: 6e50 1817 2100 |0003: invoke-virtual {v1, v2, v0, v0, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1718 │ │ +0bfdb4: 7010 2817 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1728 │ │ +0bfdba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=143 │ │ 0x0003 line=144 │ │ 0x0006 line=146 │ │ 0x0009 line=147 │ │ locals : │ │ @@ -231018,17 +231119,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 │ │ -0bfe10: |[0bfe10] android.support.v7.internal.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V │ │ -0bfe20: 5b01 b408 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@08b4 │ │ -0bfe24: 0e00 |0002: return-void │ │ +0bfdbc: |[0bfdbc] android.support.v7.internal.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V │ │ +0bfdcc: 5b01 b408 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@08b4 │ │ +0bfdd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0002 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0003 reg=1 invoker Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; │ │ @@ -231038,18 +231139,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0bfe28: |[0bfe28] android.support.v7.internal.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ -0bfe38: 5901 b608 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@08b6 │ │ -0bfe3c: 6f54 df1b 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1bdf │ │ -0bfe42: 0e00 |0005: return-void │ │ +0bfdd4: |[0bfdd4] android.support.v7.internal.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ +0bfde4: 5901 b608 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@08b6 │ │ +0bfde8: 6f54 df1b 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1bdf │ │ +0bfdee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ @@ -231063,16 +231164,16 @@ │ │ type : '(ZC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bfe44: |[0bfe44] android.support.v7.internal.view.menu.ActionMenuItemView.setShortcut:(ZC)V │ │ -0bfe54: 0e00 |0000: return-void │ │ +0bfdf0: |[0bfdf0] android.support.v7.internal.view.menu.ActionMenuItemView.setShortcut:(ZC)V │ │ +0bfe00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 showShortcut Z │ │ 0x0000 - 0x0001 reg=2 shortcutKey C │ │ @@ -231082,20 +231183,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bfe58: |[0bfe58] android.support.v7.internal.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bfe68: 5b12 b708 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@08b7 │ │ -0bfe6c: 5410 b708 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@08b7 │ │ -0bfe70: 6e20 1917 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1719 │ │ -0bfe76: 7010 2817 0100 |0007: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1728 │ │ -0bfe7c: 0e00 |000a: return-void │ │ +0bfe04: |[0bfe04] android.support.v7.internal.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bfe14: 5b12 b708 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@08b7 │ │ +0bfe18: 5410 b708 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@08b7 │ │ +0bfe1c: 6e20 1917 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1719 │ │ +0bfe22: 7010 2817 0100 |0007: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1728 │ │ +0bfe28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=160 │ │ 0x0007 line=161 │ │ 0x000a line=162 │ │ locals : │ │ @@ -231107,17 +231208,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bfe80: |[0bfe80] android.support.v7.internal.view.menu.ActionMenuItemView.showsIcon:()Z │ │ -0bfe90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bfe92: 0f00 |0001: return v0 │ │ +0bfe2c: |[0bfe2c] android.support.v7.internal.view.menu.ActionMenuItemView.showsIcon:()Z │ │ +0bfe3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bfe3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ source_file_idx : 682 (ActionMenuItemView.java) │ │ @@ -231155,26 +231256,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0bfe94: |[0bfe94] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V │ │ -0bfea4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0bfea6: 5b34 bb08 |0001: iput-object v4, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bb │ │ -0bfeaa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0bfeac: 6001 3d06 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@063d │ │ -0bfeb0: 7040 9c21 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@219c │ │ -0bfeb6: 6e20 3417 2300 |0009: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@1734 │ │ -0bfebc: 6e20 3617 2300 |000c: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@1736 │ │ -0bfec2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0bfec4: 6e20 3717 0300 |0010: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@1737 │ │ -0bfeca: 6e20 3517 2300 |0013: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@1735 │ │ -0bfed0: 0e00 |0016: return-void │ │ +0bfe40: |[0bfe40] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V │ │ +0bfe50: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0bfe52: 5b34 bb08 |0001: iput-object v4, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bb │ │ +0bfe56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0bfe58: 6001 3d06 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@063d │ │ +0bfe5c: 7040 9c21 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@219c │ │ +0bfe62: 6e20 3417 2300 |0009: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@1734 │ │ +0bfe68: 6e20 3617 2300 |000c: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@1736 │ │ +0bfe6e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0bfe70: 6e20 3717 0300 |0010: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@1737 │ │ +0bfe76: 6e20 3517 2300 |0013: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@1735 │ │ +0bfe7c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=574 │ │ 0x0003 line=575 │ │ 0x0009 line=577 │ │ 0x000c line=578 │ │ 0x000f line=579 │ │ @@ -231191,17 +231292,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bfed4: |[0bfed4] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ -0bfee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfee6: 0f00 |0001: return v0 │ │ +0bfe80: |[0bfe80] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ +0bfe90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bfe92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -231209,17 +231310,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bfee8: |[0bfee8] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ -0bfef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfefa: 0f00 |0001: return v0 │ │ +0bfe94: |[0bfe94] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ +0bfea4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bfea6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -231227,25 +231328,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bfefc: |[0bfefc] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ -0bff0c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0bff0e: 6f10 9d21 0200 |0001: invoke-super {v2}, Landroid/widget/ImageButton;.performClick:()Z // method@219d │ │ -0bff14: 0a00 |0004: move-result v0 │ │ -0bff16: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -0bff1a: 0f01 |0007: return v1 │ │ -0bff1c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bff1e: 6e20 3317 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@1733 │ │ -0bff24: 5420 bb08 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bb │ │ -0bff28: 6e10 6817 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@1768 │ │ -0bff2e: 28f6 |0011: goto 0007 // -000a │ │ +0bfea8: |[0bfea8] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ +0bfeb8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0bfeba: 6f10 9d21 0200 |0001: invoke-super {v2}, Landroid/widget/ImageButton;.performClick:()Z // method@219d │ │ +0bfec0: 0a00 |0004: move-result v0 │ │ +0bfec2: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +0bfec6: 0f01 |0007: return v1 │ │ +0bfec8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bfeca: 6e20 3317 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@1733 │ │ +0bfed0: 5420 bb08 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bb │ │ +0bfed4: 6e10 6817 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@1768 │ │ +0bfeda: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=585 │ │ 0x0007 line=591 │ │ 0x0008 line=589 │ │ 0x000c line=590 │ │ locals : │ │ @@ -231286,18 +231387,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bff30: |[0bff30] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V │ │ -0bff40: 5b01 bd08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bd │ │ -0bff44: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0bff4a: 0e00 |0005: return-void │ │ +0bfedc: |[0bfedc] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V │ │ +0bfeec: 5b01 bd08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bd │ │ +0bfef0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0bfef6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ │ │ @@ -231306,17 +231407,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bff4c: |[0bff4c] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V │ │ -0bff5c: 7020 3d17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V // method@173d │ │ -0bff62: 0e00 |0003: return-void │ │ +0bfef8: |[0bfef8] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V │ │ +0bff08: 7020 3d17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V // method@173d │ │ +0bff0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1; │ │ @@ -231327,23 +231428,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bff64: |[0bff64] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0bff74: 2030 2b03 |0000: instance-of v0, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0bff78: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0bff7c: 1f03 2b03 |0004: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0bff80: 6e10 6919 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1969 │ │ -0bff86: 0c00 |0009: move-result-object v0 │ │ -0bff88: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0bff8a: 6e20 1118 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0bff90: 0e00 |000e: return-void │ │ +0bff10: |[0bff10] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0bff20: 2030 2b03 |0000: instance-of v0, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0bff24: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0bff28: 1f03 2b03 |0004: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0bff2c: 6e10 6919 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1969 │ │ +0bff32: 0c00 |0009: move-result-object v0 │ │ +0bff34: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0bff36: 6e20 1118 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0bff3c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0004 line=649 │ │ 0x000e line=651 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -231355,26 +231456,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0bff94: |[0bff94] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0bffa4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bffa6: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -0bffaa: 0f02 |0003: return v2 │ │ -0bffac: 5430 bd08 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bd │ │ -0bffb0: 1f04 2b03 |0006: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0bffb4: 6e10 6619 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1966 │ │ -0bffba: 0c01 |000b: move-result-object v1 │ │ -0bffbc: 7210 3c1f 0100 |000c: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0bffc2: 0a01 |000f: move-result v1 │ │ -0bffc4: 5901 cb08 |0010: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@08cb │ │ -0bffc8: 28f1 |0012: goto 0003 // -000f │ │ +0bff40: |[0bff40] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0bff50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bff52: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +0bff56: 0f02 |0003: return v2 │ │ +0bff58: 5430 bd08 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bd │ │ +0bff5c: 1f04 2b03 |0006: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0bff60: 6e10 6619 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1966 │ │ +0bff66: 0c01 |000b: move-result-object v1 │ │ +0bff68: 7210 3c1f 0100 |000c: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0bff6e: 0a01 |000f: move-result v1 │ │ +0bff70: 5901 cb08 |0010: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@08cb │ │ +0bff74: 28f1 |0012: goto 0003 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=638 │ │ 0x0003 line=643 │ │ 0x0004 line=642 │ │ locals : │ │ 0x0000 - 0x0003 reg=4 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -231463,18 +231564,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bffcc: |[0bffcc] android.support.v7.internal.view.menu.ActionMenuView.:(Landroid/content/Context;)V │ │ -0bffdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bffde: 7030 7117 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1771 │ │ -0bffe4: 0e00 |0004: return-void │ │ +0bff78: |[0bff78] android.support.v7.internal.view.menu.ActionMenuView.:(Landroid/content/Context;)V │ │ +0bff88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bff8a: 7030 7117 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1771 │ │ +0bff90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -231484,40 +231585,40 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -0bffe8: |[0bffe8] android.support.v7.internal.view.menu.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0bfff8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bfffa: 7030 e11b 6507 |0001: invoke-direct {v5, v6, v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1be1 │ │ -0c0000: 6e20 9917 4500 |0004: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBaselineAligned:(Z)V // method@1799 │ │ -0c0006: 6e10 3201 0600 |0007: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c000c: 0c02 |000a: move-result-object v2 │ │ -0c000e: 6e10 ae01 0200 |000b: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0c0014: 0c02 |000e: move-result-object v2 │ │ -0c0016: 5221 820b |000f: iget v1, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0c001a: 1502 6042 |0011: const/high16 v2, #int 1113587712 // #4260 │ │ -0c001e: c812 |0013: mul-float/2addr v2, v1 │ │ -0c0020: 8722 |0014: float-to-int v2, v2 │ │ -0c0022: 5952 e908 |0015: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@08e9 │ │ -0c0026: 1502 8040 |0017: const/high16 v2, #int 1082130432 // #4080 │ │ -0c002a: c812 |0019: mul-float/2addr v2, v1 │ │ -0c002c: 8722 |001a: float-to-int v2, v2 │ │ -0c002e: 5952 e508 |001b: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ -0c0032: 6202 f407 |001d: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ -0c0036: 6003 2606 |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0626 │ │ -0c003a: 6e54 3c01 7632 |0021: invoke-virtual {v6, v7, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0c0040: 0c00 |0024: move-result-object v0 │ │ -0c0042: 6e30 c201 4004 |0025: invoke-virtual {v0, v4, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -0c0048: 0a02 |0028: move-result v2 │ │ -0c004a: 5952 e608 |0029: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMaxItemHeight:I // field@08e6 │ │ -0c004e: 6e10 cd01 0000 |002b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0c0054: 0e00 |002e: return-void │ │ +0bff94: |[0bff94] android.support.v7.internal.view.menu.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0bffa4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bffa6: 7030 e11b 6507 |0001: invoke-direct {v5, v6, v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1be1 │ │ +0bffac: 6e20 9917 4500 |0004: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBaselineAligned:(Z)V // method@1799 │ │ +0bffb2: 6e10 3201 0600 |0007: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0bffb8: 0c02 |000a: move-result-object v2 │ │ +0bffba: 6e10 ae01 0200 |000b: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0bffc0: 0c02 |000e: move-result-object v2 │ │ +0bffc2: 5221 820b |000f: iget v1, v2, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0bffc6: 1502 6042 |0011: const/high16 v2, #int 1113587712 // #4260 │ │ +0bffca: c812 |0013: mul-float/2addr v2, v1 │ │ +0bffcc: 8722 |0014: float-to-int v2, v2 │ │ +0bffce: 5952 e908 |0015: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@08e9 │ │ +0bffd2: 1502 8040 |0017: const/high16 v2, #int 1082130432 // #4080 │ │ +0bffd6: c812 |0019: mul-float/2addr v2, v1 │ │ +0bffd8: 8722 |001a: float-to-int v2, v2 │ │ +0bffda: 5952 e508 |001b: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ +0bffde: 6202 f407 |001d: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ +0bffe2: 6003 2606 |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0626 │ │ +0bffe6: 6e54 3c01 7632 |0021: invoke-virtual {v6, v7, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0bffec: 0c00 |0024: move-result-object v0 │ │ +0bffee: 6e30 c201 4004 |0025: invoke-virtual {v0, v4, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +0bfff4: 0a02 |0028: move-result v2 │ │ +0bfff6: 5952 e608 |0029: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMaxItemHeight:I // field@08e6 │ │ +0bfffa: 6e10 cd01 0000 |002b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0c0000: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0004 line=59 │ │ 0x0007 line=60 │ │ 0x0011 line=61 │ │ 0x0017 line=62 │ │ @@ -231537,73 +231638,73 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0c0058: |[0c0058] android.support.v7.internal.view.menu.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ -0c0068: 6e10 bb1f 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c006e: 0c08 |0003: move-result-object v8 │ │ -0c0070: 1f08 0c03 |0004: check-cast v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0074: 7701 991f 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c007a: 0a0b |0009: move-result v11 │ │ -0c007c: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ -0c0080: 7701 981f 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c0086: 0a01 |000f: move-result v1 │ │ -0c0088: 7120 9a1f 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c008e: 0a03 |0013: move-result v3 │ │ -0c0090: 20db 0103 |0014: instance-of v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ -0c0094: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ -0c0098: 07db |0018: move-object v11, v13 │ │ -0c009a: 1f0b 0103 |0019: check-cast v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ -0c009e: 07b7 |001b: move-object v7, v11 │ │ -0c00a0: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ -0c00a4: 6e10 0e17 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ -0c00aa: 0a0b |0021: move-result v11 │ │ -0c00ac: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ -0c00b0: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -0c00b2: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0c00b4: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ -0c00b8: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ -0c00bc: 122b |002a: const/4 v11, #int 2 // #2 │ │ -0c00be: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ -0c00c2: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ -0c00c6: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ -0c00ca: 7120 9a1f cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c00d0: 0a04 |0034: move-result v4 │ │ -0c00d2: 6e30 e41f 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0c00d8: 6e10 c21f 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c00de: 0a09 |003b: move-result v9 │ │ -0c00e0: 9300 090e |003c: div-int v0, v9, v14 │ │ -0c00e4: 940b 090e |003e: rem-int v11, v9, v14 │ │ -0c00e8: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ -0c00ec: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c00f0: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ -0c00f4: 122b |0046: const/4 v11, #int 2 // #2 │ │ -0c00f6: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ -0c00fa: 1220 |0049: const/4 v0, #int 2 // #2 │ │ -0c00fc: 558b dc08 |004a: iget-boolean v11, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -0c0100: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ -0c0104: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ -0c0108: 1215 |0050: const/4 v5, #int 1 // #1 │ │ -0c010a: 5c85 d808 |0051: iput-boolean v5, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@08d8 │ │ -0c010e: 5980 d708 |0053: iput v0, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c0112: 920a 000e |0055: mul-int v10, v0, v14 │ │ -0c0116: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ -0c011a: 7120 9a1f ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c0120: 0a0b |005c: move-result v11 │ │ -0c0122: 6e30 e41f bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0c0128: 0f00 |0060: return v0 │ │ -0c012a: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -0c012c: 28ba |0062: goto 001c // -0046 │ │ -0c012e: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -0c0130: 28c1 |0064: goto 0025 // -003f │ │ -0c0132: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -0c0134: 28eb |0066: goto 0051 // -0015 │ │ +0c0004: |[0c0004] android.support.v7.internal.view.menu.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ +0c0014: 6e10 bb1f 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c001a: 0c08 |0003: move-result-object v8 │ │ +0c001c: 1f08 0c03 |0004: check-cast v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c0020: 7701 991f 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c0026: 0a0b |0009: move-result v11 │ │ +0c0028: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ +0c002c: 7701 981f 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c0032: 0a01 |000f: move-result v1 │ │ +0c0034: 7120 9a1f 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c003a: 0a03 |0013: move-result v3 │ │ +0c003c: 20db 0103 |0014: instance-of v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ +0c0040: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ +0c0044: 07db |0018: move-object v11, v13 │ │ +0c0046: 1f0b 0103 |0019: check-cast v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ +0c004a: 07b7 |001b: move-object v7, v11 │ │ +0c004c: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ +0c0050: 6e10 0e17 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ +0c0056: 0a0b |0021: move-result v11 │ │ +0c0058: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ +0c005c: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +0c005e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +0c0060: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ +0c0064: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ +0c0068: 122b |002a: const/4 v11, #int 2 // #2 │ │ +0c006a: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ +0c006e: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ +0c0072: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ +0c0076: 7120 9a1f cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c007c: 0a04 |0034: move-result v4 │ │ +0c007e: 6e30 e41f 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0c0084: 6e10 c21f 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c008a: 0a09 |003b: move-result v9 │ │ +0c008c: 9300 090e |003c: div-int v0, v9, v14 │ │ +0c0090: 940b 090e |003e: rem-int v11, v9, v14 │ │ +0c0094: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ +0c0098: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c009c: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ +0c00a0: 122b |0046: const/4 v11, #int 2 // #2 │ │ +0c00a2: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ +0c00a6: 1220 |0049: const/4 v0, #int 2 // #2 │ │ +0c00a8: 558b dc08 |004a: iget-boolean v11, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +0c00ac: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ +0c00b0: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ +0c00b4: 1215 |0050: const/4 v5, #int 1 // #1 │ │ +0c00b6: 5c85 d808 |0051: iput-boolean v5, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@08d8 │ │ +0c00ba: 5980 d708 |0053: iput v0, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c00be: 920a 000e |0055: mul-int v10, v0, v14 │ │ +0c00c2: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ +0c00c6: 7120 9a1f ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c00cc: 0a0b |005c: move-result v11 │ │ +0c00ce: 6e30 e41f bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0c00d4: 0f00 |0060: return v0 │ │ +0c00d6: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +0c00d8: 28ba |0062: goto 001c // -0046 │ │ +0c00da: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +0c00dc: 28c1 |0064: goto 0025 // -003f │ │ +0c00de: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +0c00e0: 28eb |0066: goto 0051 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0006 line=379 │ │ 0x000c line=381 │ │ 0x0010 line=382 │ │ 0x0014 line=384 │ │ @@ -231653,529 +231754,529 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 45 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 999 16-bit code units │ │ -0c0138: |[0c0138] android.support.v7.internal.view.menu.ActionMenuView.onMeasureExactFormat:(II)V │ │ -0c0148: 7701 981f 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c014e: 0a11 |0003: move-result v17 │ │ -0c0150: 7701 991f 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c0156: 0a25 |0007: move-result v37 │ │ -0c0158: 7701 991f 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c015e: 0a13 |000b: move-result v19 │ │ -0c0160: 7401 8517 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@1785 │ │ -0c0166: 0a26 |000f: move-result v38 │ │ -0c0168: 7401 8617 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@1786 │ │ -0c016e: 0a27 |0013: move-result v39 │ │ -0c0170: 9024 2627 |0014: add-int v36, v38, v39 │ │ -0c0174: 7401 8717 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingTop:()I // method@1787 │ │ -0c017a: 0a26 |0019: move-result v38 │ │ -0c017c: 7401 8417 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingBottom:()I // method@1784 │ │ -0c0182: 0a27 |001d: move-result v39 │ │ -0c0184: 9012 2627 |001e: add-int v18, v38, v39 │ │ -0c0188: 1526 0040 |0020: const/high16 v38, #int 1073741824 // #4000 │ │ -0c018c: 0200 1100 |0022: move/from16 v0, v17 │ │ -0c0190: 0201 2600 |0024: move/from16 v1, v38 │ │ -0c0194: 3310 2a00 |0026: if-ne v0, v1, 0050 // +002a │ │ -0c0198: 9126 1312 |0028: sub-int v38, v19, v18 │ │ -0c019c: 1527 0040 |002a: const/high16 v39, #int 1073741824 // #4000 │ │ -0c01a0: 7702 9a1f 2600 |002c: invoke-static/range {v38, v39}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c01a6: 0a16 |002f: move-result v22 │ │ -0c01a8: 9125 2524 |0030: sub-int v37, v37, v36 │ │ -0c01ac: 0800 2a00 |0032: move-object/from16 v0, v42 │ │ -0c01b0: 5200 e908 |0034: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@08e9 │ │ -0c01b4: 0226 0000 |0036: move/from16 v38, v0 │ │ -0c01b8: 9304 2526 |0038: div-int v4, v37, v38 │ │ -0c01bc: 0800 2a00 |003a: move-object/from16 v0, v42 │ │ -0c01c0: 5200 e908 |003c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@08e9 │ │ -0c01c4: 0226 0000 |003e: move/from16 v38, v0 │ │ -0c01c8: 9406 2526 |0040: rem-int v6, v37, v38 │ │ -0c01cc: 3904 2100 |0042: if-nez v4, 0063 // +0021 │ │ -0c01d0: 1326 0000 |0044: const/16 v38, #int 0 // #0 │ │ -0c01d4: 0800 2a00 |0046: move-object/from16 v0, v42 │ │ -0c01d8: 0201 2500 |0048: move/from16 v1, v37 │ │ -0c01dc: 0202 2600 |004a: move/from16 v2, v38 │ │ -0c01e0: 6e30 9b17 1002 |004c: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setMeasuredDimension:(II)V // method@179b │ │ -0c01e6: 0e00 |004f: return-void │ │ -0c01e8: 0800 2a00 |0050: move-object/from16 v0, v42 │ │ -0c01ec: 5200 e608 |0052: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMaxItemHeight:I // field@08e6 │ │ -0c01f0: 0226 0000 |0054: move/from16 v38, v0 │ │ -0c01f4: 9127 1312 |0056: sub-int v39, v19, v18 │ │ -0c01f8: 7702 af24 2600 |0058: invoke-static/range {v38, v39}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c01fe: 0a26 |005b: move-result v38 │ │ -0c0200: 1527 0080 |005c: const/high16 v39, #int -2147483648 // #8000 │ │ -0c0204: 7702 9a1f 2600 |005e: invoke-static/range {v38, v39}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c020a: 0a16 |0061: move-result v22 │ │ -0c020c: 28ce |0062: goto 0030 // -0032 │ │ -0c020e: 0800 2a00 |0063: move-object/from16 v0, v42 │ │ -0c0212: 5200 e908 |0065: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@08e9 │ │ -0c0216: 0226 0000 |0067: move/from16 v38, v0 │ │ -0c021a: 9327 0604 |0069: div-int v39, v6, v4 │ │ -0c021e: 9005 2627 |006b: add-int v5, v38, v39 │ │ -0c0222: 0148 |006d: move v8, v4 │ │ -0c0224: 1319 0000 |006e: const/16 v25, #int 0 // #0 │ │ -0c0228: 1318 0000 |0070: const/16 v24, #int 0 // #0 │ │ -0c022c: 120e |0072: const/4 v14, #int 0 // #0 │ │ -0c022e: 1322 0000 |0073: const/16 v34, #int 0 // #0 │ │ -0c0232: 1310 0000 |0075: const/16 v16, #int 0 // #0 │ │ -0c0236: 1620 0000 |0077: const-wide/16 v32, #int 0 // #0 │ │ -0c023a: 7401 8017 2a00 |0079: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ -0c0240: 0a0c |007c: move-result v12 │ │ -0c0242: 1314 0000 |007d: const/16 v20, #int 0 // #0 │ │ -0c0246: 0200 1400 |007f: move/from16 v0, v20 │ │ -0c024a: 35c0 d600 |0081: if-ge v0, v12, 0157 // +00d6 │ │ -0c024e: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ -0c0252: 0201 1400 |0085: move/from16 v1, v20 │ │ -0c0256: 6e20 7f17 1000 |0087: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c025c: 0c0b |008a: move-result-object v11 │ │ -0c025e: 6e10 cf1f 0b00 |008b: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0c0264: 0a26 |008e: move-result v38 │ │ -0c0266: 1327 0800 |008f: const/16 v39, #int 8 // #8 │ │ -0c026a: 0200 2600 |0091: move/from16 v0, v38 │ │ -0c026e: 0201 2700 |0093: move/from16 v1, v39 │ │ -0c0272: 3310 0500 |0095: if-ne v0, v1, 009a // +0005 │ │ -0c0276: d814 1401 |0097: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0c027a: 28e6 |0099: goto 007f // -001a │ │ -0c027c: 20b0 0103 |009a: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ -0c0280: 0215 0000 |009c: move/from16 v21, v0 │ │ -0c0284: d822 2201 |009e: add-int/lit8 v34, v34, #int 1 // #01 │ │ -0c0288: 3815 1d00 |00a0: if-eqz v21, 00bd // +001d │ │ -0c028c: 0800 2a00 |00a2: move-object/from16 v0, v42 │ │ -0c0290: 5200 e508 |00a4: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ -0c0294: 0226 0000 |00a6: move/from16 v38, v0 │ │ -0c0298: 1327 0000 |00a8: const/16 v39, #int 0 // #0 │ │ -0c029c: 0800 2a00 |00aa: move-object/from16 v0, v42 │ │ -0c02a0: 5200 e508 |00ac: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ -0c02a4: 0228 0000 |00ae: move/from16 v40, v0 │ │ -0c02a8: 1329 0000 |00b0: const/16 v41, #int 0 // #0 │ │ -0c02ac: 0200 2600 |00b2: move/from16 v0, v38 │ │ -0c02b0: 0201 2700 |00b4: move/from16 v1, v39 │ │ -0c02b4: 0202 2800 |00b6: move/from16 v2, v40 │ │ -0c02b8: 0203 2900 |00b8: move/from16 v3, v41 │ │ -0c02bc: 6e53 1920 0b21 |00ba: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@2019 │ │ -0c02c2: 6e10 bb1f 0b00 |00bd: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c02c8: 0c17 |00c0: move-result-object v23 │ │ -0c02ca: 1f17 0c03 |00c1: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c02ce: 1326 0000 |00c3: const/16 v38, #int 0 // #0 │ │ -0c02d2: 0200 2600 |00c5: move/from16 v0, v38 │ │ -0c02d6: 0801 1700 |00c7: move-object/from16 v1, v23 │ │ -0c02da: 5c10 d908 |00c9: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ -0c02de: 1326 0000 |00cb: const/16 v38, #int 0 // #0 │ │ -0c02e2: 0200 2600 |00cd: move/from16 v0, v38 │ │ -0c02e6: 0801 1700 |00cf: move-object/from16 v1, v23 │ │ -0c02ea: 5910 da08 |00d1: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@08da │ │ -0c02ee: 1326 0000 |00d3: const/16 v38, #int 0 // #0 │ │ -0c02f2: 0200 2600 |00d5: move/from16 v0, v38 │ │ -0c02f6: 0801 1700 |00d7: move-object/from16 v1, v23 │ │ -0c02fa: 5910 d708 |00d9: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c02fe: 1326 0000 |00db: const/16 v38, #int 0 // #0 │ │ -0c0302: 0200 2600 |00dd: move/from16 v0, v38 │ │ -0c0306: 0801 1700 |00df: move-object/from16 v1, v23 │ │ -0c030a: 5c10 d808 |00e1: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@08d8 │ │ -0c030e: 1326 0000 |00e3: const/16 v38, #int 0 // #0 │ │ -0c0312: 0200 2600 |00e5: move/from16 v0, v38 │ │ -0c0316: 0801 1700 |00e7: move-object/from16 v1, v23 │ │ -0c031a: 5910 dd08 |00e9: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ -0c031e: 1326 0000 |00eb: const/16 v38, #int 0 // #0 │ │ -0c0322: 0200 2600 |00ed: move/from16 v0, v38 │ │ -0c0326: 0801 1700 |00ef: move-object/from16 v1, v23 │ │ -0c032a: 5910 df08 |00f1: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ -0c032e: 3815 5f00 |00f3: if-eqz v21, 0152 // +005f │ │ -0c0332: 0826 0b00 |00f5: move-object/from16 v38, v11 │ │ -0c0336: 1f26 0103 |00f7: check-cast v38, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ -0c033a: 7401 0e17 2600 |00f9: invoke-virtual/range {v38}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ -0c0340: 0a26 |00fc: move-result v38 │ │ -0c0342: 3826 5500 |00fd: if-eqz v38, 0152 // +0055 │ │ -0c0346: 1326 0100 |00ff: const/16 v38, #int 1 // #1 │ │ -0c034a: 0200 2600 |0101: move/from16 v0, v38 │ │ -0c034e: 0801 1700 |0103: move-object/from16 v1, v23 │ │ -0c0352: 5c10 de08 |0105: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ -0c0356: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -0c035a: 5500 dc08 |0109: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -0c035e: 0226 0000 |010b: move/from16 v38, v0 │ │ -0c0362: 3826 4800 |010d: if-eqz v38, 0155 // +0048 │ │ -0c0366: 1217 |010f: const/4 v7, #int 1 // #1 │ │ -0c0368: 0200 1600 |0110: move/from16 v0, v22 │ │ -0c036c: 0201 1200 |0112: move/from16 v1, v18 │ │ -0c0370: 7151 9117 5b07 |0114: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1791 │ │ -0c0376: 0a09 |0117: move-result v9 │ │ -0c0378: 0200 1800 |0118: move/from16 v0, v24 │ │ -0c037c: 7120 ad24 9000 |011a: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c0382: 0a18 |011d: move-result v24 │ │ -0c0384: 0800 1700 |011e: move-object/from16 v0, v23 │ │ -0c0388: 5500 d808 |0120: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@08d8 │ │ -0c038c: 0226 0000 |0122: move/from16 v38, v0 │ │ -0c0390: 3826 0400 |0124: if-eqz v38, 0128 // +0004 │ │ -0c0394: d80e 0e01 |0126: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0c0398: 0800 1700 |0128: move-object/from16 v0, v23 │ │ -0c039c: 5500 dc08 |012a: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -0c03a0: 0226 0000 |012c: move/from16 v38, v0 │ │ -0c03a4: 3826 0400 |012e: if-eqz v38, 0132 // +0004 │ │ -0c03a8: 1310 0100 |0130: const/16 v16, #int 1 // #1 │ │ -0c03ac: b198 |0132: sub-int/2addr v8, v9 │ │ -0c03ae: 6e10 bf1f 0b00 |0133: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c03b4: 0a26 |0136: move-result v38 │ │ -0c03b6: 0200 1900 |0137: move/from16 v0, v25 │ │ -0c03ba: 0201 2600 |0139: move/from16 v1, v38 │ │ -0c03be: 7120 ad24 1000 |013b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c03c4: 0a19 |013e: move-result v25 │ │ -0c03c6: 1326 0100 |013f: const/16 v38, #int 1 // #1 │ │ -0c03ca: 0200 2600 |0141: move/from16 v0, v38 │ │ -0c03ce: 3309 54ff |0143: if-ne v9, v0, 0097 // -00ac │ │ -0c03d2: 1326 0100 |0145: const/16 v38, #int 1 // #1 │ │ -0c03d6: 9826 2614 |0147: shl-int v38, v38, v20 │ │ -0c03da: 0200 2600 |0149: move/from16 v0, v38 │ │ -0c03de: 8100 |014b: int-to-long v0, v0 │ │ -0c03e0: 0526 0000 |014c: move-wide/from16 v38, v0 │ │ -0c03e4: a120 2026 |014e: or-long v32, v32, v38 │ │ -0c03e8: 2900 47ff |0150: goto/16 0097 // -00b9 │ │ -0c03ec: 1326 0000 |0152: const/16 v38, #int 0 // #0 │ │ -0c03f0: 28ad |0154: goto 0101 // -0053 │ │ -0c03f2: 0187 |0155: move v7, v8 │ │ -0c03f4: 28ba |0156: goto 0110 // -0046 │ │ -0c03f6: 3810 3700 |0157: if-eqz v16, 018e // +0037 │ │ -0c03fa: 1326 0200 |0159: const/16 v38, #int 2 // #2 │ │ -0c03fe: 0200 2200 |015b: move/from16 v0, v34 │ │ -0c0402: 0201 2600 |015d: move/from16 v1, v38 │ │ -0c0406: 3310 2f00 |015f: if-ne v0, v1, 018e // +002f │ │ -0c040a: 121a |0161: const/4 v10, #int 1 // #1 │ │ -0c040c: 131e 0000 |0162: const/16 v30, #int 0 // #0 │ │ -0c0410: 3d0e 6a00 |0164: if-lez v14, 01ce // +006a │ │ -0c0414: 3d08 6800 |0166: if-lez v8, 01ce // +0068 │ │ -0c0418: 141a ffff ff7f |0168: const v26, #float nan // #7fffffff │ │ -0c041e: 161c 0000 |016b: const-wide/16 v28, #int 0 // #0 │ │ -0c0422: 131b 0000 |016d: const/16 v27, #int 0 // #0 │ │ -0c0426: 1314 0000 |016f: const/16 v20, #int 0 // #0 │ │ -0c042a: 0200 1400 |0171: move/from16 v0, v20 │ │ -0c042e: 35c0 5500 |0173: if-ge v0, v12, 01c8 // +0055 │ │ -0c0432: 0800 2a00 |0175: move-object/from16 v0, v42 │ │ -0c0436: 0201 1400 |0177: move/from16 v1, v20 │ │ -0c043a: 6e20 7f17 1000 |0179: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0440: 0c0b |017c: move-result-object v11 │ │ -0c0442: 6e10 bb1f 0b00 |017d: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c0448: 0c17 |0180: move-result-object v23 │ │ -0c044a: 1f17 0c03 |0181: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c044e: 0800 1700 |0183: move-object/from16 v0, v23 │ │ -0c0452: 5500 d808 |0185: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@08d8 │ │ -0c0456: 0226 0000 |0187: move/from16 v38, v0 │ │ -0c045a: 3926 0700 |0189: if-nez v38, 0190 // +0007 │ │ -0c045e: d814 1401 |018b: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0c0462: 28e4 |018d: goto 0171 // -001c │ │ -0c0464: 120a |018e: const/4 v10, #int 0 // #0 │ │ -0c0466: 28d3 |018f: goto 0162 // -002d │ │ -0c0468: 0800 1700 |0190: move-object/from16 v0, v23 │ │ -0c046c: 5200 d708 |0192: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c0470: 0226 0000 |0194: move/from16 v38, v0 │ │ -0c0474: 0200 2600 |0196: move/from16 v0, v38 │ │ -0c0478: 0201 1a00 |0198: move/from16 v1, v26 │ │ -0c047c: 3510 1400 |019a: if-ge v0, v1, 01ae // +0014 │ │ -0c0480: 0800 1700 |019c: move-object/from16 v0, v23 │ │ -0c0484: 5200 d708 |019e: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c0488: 021a 0000 |01a0: move/from16 v26, v0 │ │ -0c048c: 1326 0100 |01a2: const/16 v38, #int 1 // #1 │ │ -0c0490: 9826 2614 |01a4: shl-int v38, v38, v20 │ │ -0c0494: 0200 2600 |01a6: move/from16 v0, v38 │ │ -0c0498: 8100 |01a8: int-to-long v0, v0 │ │ -0c049a: 051c 0000 |01a9: move-wide/from16 v28, v0 │ │ -0c049e: 131b 0100 |01ab: const/16 v27, #int 1 // #1 │ │ -0c04a2: 28de |01ad: goto 018b // -0022 │ │ -0c04a4: 0800 1700 |01ae: move-object/from16 v0, v23 │ │ -0c04a8: 5200 d708 |01b0: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c04ac: 0226 0000 |01b2: move/from16 v38, v0 │ │ -0c04b0: 0200 2600 |01b4: move/from16 v0, v38 │ │ -0c04b4: 0201 1a00 |01b6: move/from16 v1, v26 │ │ -0c04b8: 3310 d3ff |01b8: if-ne v0, v1, 018b // -002d │ │ -0c04bc: 1326 0100 |01ba: const/16 v38, #int 1 // #1 │ │ -0c04c0: 9826 2614 |01bc: shl-int v38, v38, v20 │ │ -0c04c4: 0200 2600 |01be: move/from16 v0, v38 │ │ -0c04c8: 8100 |01c0: int-to-long v0, v0 │ │ -0c04ca: 0526 0000 |01c1: move-wide/from16 v38, v0 │ │ -0c04ce: a11c 1c26 |01c3: or-long v28, v28, v38 │ │ -0c04d2: d81b 1b01 |01c5: add-int/lit8 v27, v27, #int 1 // #01 │ │ -0c04d6: 28c4 |01c7: goto 018b // -003c │ │ -0c04d8: a120 201c |01c8: or-long v32, v32, v28 │ │ -0c04dc: 0200 1b00 |01ca: move/from16 v0, v27 │ │ -0c04e0: 3780 b000 |01cc: if-le v0, v8, 027c // +00b0 │ │ -0c04e4: 3910 3901 |01ce: if-nez v16, 0307 // +0139 │ │ -0c04e8: 1326 0100 |01d0: const/16 v38, #int 1 // #1 │ │ -0c04ec: 0200 2200 |01d2: move/from16 v0, v34 │ │ -0c04f0: 0201 2600 |01d4: move/from16 v1, v38 │ │ -0c04f4: 3310 3101 |01d6: if-ne v0, v1, 0307 // +0131 │ │ -0c04f8: 131f 0100 |01d8: const/16 v31, #int 1 // #1 │ │ -0c04fc: 3d08 ad01 |01da: if-lez v8, 0387 // +01ad │ │ -0c0500: 1626 0000 |01dc: const-wide/16 v38, #int 0 // #0 │ │ -0c0504: 3126 2026 |01de: cmp-long v38, v32, v38 │ │ -0c0508: 3826 a701 |01e0: if-eqz v38, 0387 // +01a7 │ │ -0c050c: d826 22ff |01e2: add-int/lit8 v38, v34, #int -1 // #ff │ │ -0c0510: 0200 2600 |01e4: move/from16 v0, v38 │ │ -0c0514: 3408 0c00 |01e6: if-lt v8, v0, 01f2 // +000c │ │ -0c0518: 391f 0a00 |01e8: if-nez v31, 01f2 // +000a │ │ -0c051c: 1326 0100 |01ea: const/16 v38, #int 1 // #1 │ │ -0c0520: 0200 1800 |01ec: move/from16 v0, v24 │ │ -0c0524: 0201 2600 |01ee: move/from16 v1, v38 │ │ -0c0528: 3710 9701 |01f0: if-le v0, v1, 0387 // +0197 │ │ -0c052c: 7702 9a24 2000 |01f2: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@249a │ │ -0c0532: 0a26 |01f5: move-result v38 │ │ -0c0534: 0200 2600 |01f6: move/from16 v0, v38 │ │ -0c0538: 820d |01f8: int-to-float v13, v0 │ │ -0c053a: 391f 5700 |01f9: if-nez v31, 0250 // +0057 │ │ -0c053e: 1626 0100 |01fb: const-wide/16 v38, #int 1 // #1 │ │ -0c0542: a026 2620 |01fd: and-long v38, v38, v32 │ │ -0c0546: 1628 0000 |01ff: const-wide/16 v40, #int 0 // #0 │ │ -0c054a: 3126 2628 |0201: cmp-long v38, v38, v40 │ │ -0c054e: 3826 1e00 |0203: if-eqz v38, 0221 // +001e │ │ -0c0552: 1326 0000 |0205: const/16 v38, #int 0 // #0 │ │ -0c0556: 0800 2a00 |0207: move-object/from16 v0, v42 │ │ -0c055a: 0201 2600 |0209: move/from16 v1, v38 │ │ -0c055e: 6e20 7f17 1000 |020b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0564: 0c26 |020e: move-result-object v38 │ │ -0c0566: 7401 bb1f 2600 |020f: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c056c: 0c17 |0212: move-result-object v23 │ │ -0c056e: 1f17 0c03 |0213: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0572: 0800 1700 |0215: move-object/from16 v0, v23 │ │ -0c0576: 5500 de08 |0217: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ -0c057a: 0226 0000 |0219: move/from16 v38, v0 │ │ -0c057e: 3926 0600 |021b: if-nez v38, 0221 // +0006 │ │ -0c0582: 1526 003f |021d: const/high16 v38, #int 1056964608 // #3f00 │ │ -0c0586: a70d 0d26 |021f: sub-float v13, v13, v38 │ │ -0c058a: 1326 0100 |0221: const/16 v38, #int 1 // #1 │ │ -0c058e: d827 0cff |0223: add-int/lit8 v39, v12, #int -1 // #ff │ │ -0c0592: 9826 2627 |0225: shl-int v38, v38, v39 │ │ -0c0596: 0200 2600 |0227: move/from16 v0, v38 │ │ -0c059a: 8100 |0229: int-to-long v0, v0 │ │ -0c059c: 0526 0000 |022a: move-wide/from16 v38, v0 │ │ -0c05a0: a026 2620 |022c: and-long v38, v38, v32 │ │ -0c05a4: 1628 0000 |022e: const-wide/16 v40, #int 0 // #0 │ │ -0c05a8: 3126 2628 |0230: cmp-long v38, v38, v40 │ │ -0c05ac: 3826 1e00 |0232: if-eqz v38, 0250 // +001e │ │ -0c05b0: d826 0cff |0234: add-int/lit8 v38, v12, #int -1 // #ff │ │ -0c05b4: 0800 2a00 |0236: move-object/from16 v0, v42 │ │ -0c05b8: 0201 2600 |0238: move/from16 v1, v38 │ │ -0c05bc: 6e20 7f17 1000 |023a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c05c2: 0c26 |023d: move-result-object v38 │ │ -0c05c4: 7401 bb1f 2600 |023e: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c05ca: 0c17 |0241: move-result-object v23 │ │ -0c05cc: 1f17 0c03 |0242: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c05d0: 0800 1700 |0244: move-object/from16 v0, v23 │ │ -0c05d4: 5500 de08 |0246: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ -0c05d8: 0226 0000 |0248: move/from16 v38, v0 │ │ -0c05dc: 3926 0600 |024a: if-nez v38, 0250 // +0006 │ │ -0c05e0: 1526 003f |024c: const/high16 v38, #int 1056964608 // #3f00 │ │ -0c05e4: a70d 0d26 |024e: sub-float v13, v13, v38 │ │ -0c05e8: 1326 0000 |0250: const/16 v38, #int 0 // #0 │ │ -0c05ec: 2d26 0d26 |0252: cmpl-float v38, v13, v38 │ │ -0c05f0: 3d26 b700 |0254: if-lez v38, 030b // +00b7 │ │ -0c05f4: 9226 0805 |0256: mul-int v38, v8, v5 │ │ -0c05f8: 0200 2600 |0258: move/from16 v0, v38 │ │ -0c05fc: 8200 |025a: int-to-float v0, v0 │ │ -0c05fe: 0226 0000 |025b: move/from16 v38, v0 │ │ -0c0602: a926 260d |025d: div-float v38, v38, v13 │ │ -0c0606: 0200 2600 |025f: move/from16 v0, v38 │ │ -0c060a: 870f |0261: float-to-int v15, v0 │ │ -0c060c: 1314 0000 |0262: const/16 v20, #int 0 // #0 │ │ -0c0610: 0200 1400 |0264: move/from16 v0, v20 │ │ -0c0614: 35c0 2001 |0266: if-ge v0, v12, 0386 // +0120 │ │ -0c0618: 1326 0100 |0268: const/16 v38, #int 1 // #1 │ │ -0c061c: 9826 2614 |026a: shl-int v38, v38, v20 │ │ -0c0620: 0200 2600 |026c: move/from16 v0, v38 │ │ -0c0624: 8100 |026e: int-to-long v0, v0 │ │ -0c0626: 0526 0000 |026f: move-wide/from16 v38, v0 │ │ -0c062a: a026 2620 |0271: and-long v38, v38, v32 │ │ -0c062e: 1628 0000 |0273: const-wide/16 v40, #int 0 // #0 │ │ -0c0632: 3126 2628 |0275: cmp-long v38, v38, v40 │ │ -0c0636: 3926 9700 |0277: if-nez v38, 030e // +0097 │ │ -0c063a: d814 1401 |0279: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0c063e: 28e9 |027b: goto 0264 // -0017 │ │ -0c0640: d81a 1a01 |027c: add-int/lit8 v26, v26, #int 1 // #01 │ │ -0c0644: 1314 0000 |027e: const/16 v20, #int 0 // #0 │ │ -0c0648: 0200 1400 |0280: move/from16 v0, v20 │ │ -0c064c: 35c0 8100 |0282: if-ge v0, v12, 0303 // +0081 │ │ -0c0650: 0800 2a00 |0284: move-object/from16 v0, v42 │ │ -0c0654: 0201 1400 |0286: move/from16 v1, v20 │ │ -0c0658: 6e20 7f17 1000 |0288: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c065e: 0c0b |028b: move-result-object v11 │ │ -0c0660: 6e10 bb1f 0b00 |028c: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c0666: 0c17 |028f: move-result-object v23 │ │ -0c0668: 1f17 0c03 |0290: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c066c: 1326 0100 |0292: const/16 v38, #int 1 // #1 │ │ -0c0670: 9826 2614 |0294: shl-int v38, v38, v20 │ │ -0c0674: 0200 2600 |0296: move/from16 v0, v38 │ │ -0c0678: 8100 |0298: int-to-long v0, v0 │ │ -0c067a: 0526 0000 |0299: move-wide/from16 v38, v0 │ │ -0c067e: a026 261c |029b: and-long v38, v38, v28 │ │ -0c0682: 1628 0000 |029d: const-wide/16 v40, #int 0 // #0 │ │ -0c0686: 3126 2628 |029f: cmp-long v38, v38, v40 │ │ -0c068a: 3926 1c00 |02a1: if-nez v38, 02bd // +001c │ │ -0c068e: 0800 1700 |02a3: move-object/from16 v0, v23 │ │ -0c0692: 5200 d708 |02a5: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c0696: 0226 0000 |02a7: move/from16 v38, v0 │ │ -0c069a: 0200 2600 |02a9: move/from16 v0, v38 │ │ -0c069e: 0201 1a00 |02ab: move/from16 v1, v26 │ │ -0c06a2: 3310 0d00 |02ad: if-ne v0, v1, 02ba // +000d │ │ -0c06a6: 1326 0100 |02af: const/16 v38, #int 1 // #1 │ │ -0c06aa: 9826 2614 |02b1: shl-int v38, v38, v20 │ │ -0c06ae: 0200 2600 |02b3: move/from16 v0, v38 │ │ -0c06b2: 8100 |02b5: int-to-long v0, v0 │ │ -0c06b4: 0526 0000 |02b6: move-wide/from16 v38, v0 │ │ -0c06b8: a120 2026 |02b8: or-long v32, v32, v38 │ │ -0c06bc: d814 1401 |02ba: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0c06c0: 28c4 |02bc: goto 0280 // -003c │ │ -0c06c2: 380a 2d00 |02bd: if-eqz v10, 02ea // +002d │ │ -0c06c6: 0800 1700 |02bf: move-object/from16 v0, v23 │ │ -0c06ca: 5500 de08 |02c1: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ -0c06ce: 0226 0000 |02c3: move/from16 v38, v0 │ │ -0c06d2: 3826 2500 |02c5: if-eqz v38, 02ea // +0025 │ │ -0c06d6: 1326 0100 |02c7: const/16 v38, #int 1 // #1 │ │ -0c06da: 0200 2600 |02c9: move/from16 v0, v38 │ │ -0c06de: 3308 1f00 |02cb: if-ne v8, v0, 02ea // +001f │ │ -0c06e2: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ -0c06e6: 5200 e508 |02cf: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ -0c06ea: 0226 0000 |02d1: move/from16 v38, v0 │ │ -0c06ee: 9026 2605 |02d3: add-int v38, v38, v5 │ │ -0c06f2: 1327 0000 |02d5: const/16 v39, #int 0 // #0 │ │ -0c06f6: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ -0c06fa: 5200 e508 |02d9: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ -0c06fe: 0228 0000 |02db: move/from16 v40, v0 │ │ -0c0702: 1329 0000 |02dd: const/16 v41, #int 0 // #0 │ │ -0c0706: 0200 2600 |02df: move/from16 v0, v38 │ │ -0c070a: 0201 2700 |02e1: move/from16 v1, v39 │ │ -0c070e: 0202 2800 |02e3: move/from16 v2, v40 │ │ -0c0712: 0203 2900 |02e5: move/from16 v3, v41 │ │ -0c0716: 6e53 1920 0b21 |02e7: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@2019 │ │ -0c071c: 0800 1700 |02ea: move-object/from16 v0, v23 │ │ -0c0720: 5200 d708 |02ec: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c0724: 0226 0000 |02ee: move/from16 v38, v0 │ │ -0c0728: d826 2601 |02f0: add-int/lit8 v38, v38, #int 1 // #01 │ │ -0c072c: 0200 2600 |02f2: move/from16 v0, v38 │ │ -0c0730: 0801 1700 |02f4: move-object/from16 v1, v23 │ │ -0c0734: 5910 d708 |02f6: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c0738: 1326 0100 |02f8: const/16 v38, #int 1 // #1 │ │ -0c073c: 0200 2600 |02fa: move/from16 v0, v38 │ │ -0c0740: 0801 1700 |02fc: move-object/from16 v1, v23 │ │ -0c0744: 5c10 d908 |02fe: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ -0c0748: d808 08ff |0300: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0c074c: 28b8 |0302: goto 02ba // -0048 │ │ -0c074e: 131e 0100 |0303: const/16 v30, #int 1 // #1 │ │ -0c0752: 2900 5ffe |0305: goto/16 0164 // -01a1 │ │ -0c0756: 131f 0000 |0307: const/16 v31, #int 0 // #0 │ │ -0c075a: 2900 d1fe |0309: goto/16 01da // -012f │ │ -0c075e: 120f |030b: const/4 v15, #int 0 // #0 │ │ -0c0760: 2900 56ff |030c: goto/16 0262 // -00aa │ │ -0c0764: 0800 2a00 |030e: move-object/from16 v0, v42 │ │ -0c0768: 0201 1400 |0310: move/from16 v1, v20 │ │ -0c076c: 6e20 7f17 1000 |0312: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0772: 0c0b |0315: move-result-object v11 │ │ -0c0774: 6e10 bb1f 0b00 |0316: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c077a: 0c17 |0319: move-result-object v23 │ │ -0c077c: 1f17 0c03 |031a: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0780: 20b0 0103 |031c: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ -0c0784: 0226 0000 |031e: move/from16 v38, v0 │ │ -0c0788: 3826 2700 |0320: if-eqz v38, 0347 // +0027 │ │ -0c078c: 0800 1700 |0322: move-object/from16 v0, v23 │ │ -0c0790: 590f da08 |0324: iput v15, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@08da │ │ -0c0794: 1326 0100 |0326: const/16 v38, #int 1 // #1 │ │ -0c0798: 0200 2600 |0328: move/from16 v0, v38 │ │ -0c079c: 0801 1700 |032a: move-object/from16 v1, v23 │ │ -0c07a0: 5c10 d908 |032c: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ -0c07a4: 3914 1500 |032e: if-nez v20, 0343 // +0015 │ │ -0c07a8: 0800 1700 |0330: move-object/from16 v0, v23 │ │ -0c07ac: 5500 de08 |0332: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ -0c07b0: 0226 0000 |0334: move/from16 v38, v0 │ │ -0c07b4: 3926 0d00 |0336: if-nez v38, 0343 // +000d │ │ -0c07b8: 7bf0 |0338: neg-int v0, v15 │ │ -0c07ba: 0226 0000 |0339: move/from16 v38, v0 │ │ -0c07be: db26 2602 |033b: div-int/lit8 v38, v38, #int 2 // #02 │ │ -0c07c2: 0200 2600 |033d: move/from16 v0, v38 │ │ -0c07c6: 0801 1700 |033f: move-object/from16 v1, v23 │ │ -0c07ca: 5910 dd08 |0341: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ -0c07ce: 131e 0100 |0343: const/16 v30, #int 1 // #1 │ │ -0c07d2: 2900 34ff |0345: goto/16 0279 // -00cc │ │ -0c07d6: 0800 1700 |0347: move-object/from16 v0, v23 │ │ -0c07da: 5500 dc08 |0349: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -0c07de: 0226 0000 |034b: move/from16 v38, v0 │ │ -0c07e2: 3826 1d00 |034d: if-eqz v38, 036a // +001d │ │ -0c07e6: 0800 1700 |034f: move-object/from16 v0, v23 │ │ -0c07ea: 590f da08 |0351: iput v15, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@08da │ │ -0c07ee: 1326 0100 |0353: const/16 v38, #int 1 // #1 │ │ -0c07f2: 0200 2600 |0355: move/from16 v0, v38 │ │ -0c07f6: 0801 1700 |0357: move-object/from16 v1, v23 │ │ -0c07fa: 5c10 d908 |0359: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ -0c07fe: 7bf0 |035b: neg-int v0, v15 │ │ -0c0800: 0226 0000 |035c: move/from16 v38, v0 │ │ -0c0804: db26 2602 |035e: div-int/lit8 v38, v38, #int 2 // #02 │ │ -0c0808: 0200 2600 |0360: move/from16 v0, v38 │ │ -0c080c: 0801 1700 |0362: move-object/from16 v1, v23 │ │ -0c0810: 5910 df08 |0364: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ -0c0814: 131e 0100 |0366: const/16 v30, #int 1 // #1 │ │ -0c0818: 2900 11ff |0368: goto/16 0279 // -00ef │ │ -0c081c: 3814 0a00 |036a: if-eqz v20, 0374 // +000a │ │ -0c0820: db26 0f02 |036c: div-int/lit8 v38, v15, #int 2 // #02 │ │ -0c0824: 0200 2600 |036e: move/from16 v0, v38 │ │ -0c0828: 0801 1700 |0370: move-object/from16 v1, v23 │ │ -0c082c: 5910 dd08 |0372: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ -0c0830: d826 0cff |0374: add-int/lit8 v38, v12, #int -1 // #ff │ │ -0c0834: 0200 1400 |0376: move/from16 v0, v20 │ │ -0c0838: 0201 2600 |0378: move/from16 v1, v38 │ │ -0c083c: 3210 fffe |037a: if-eq v0, v1, 0279 // -0101 │ │ -0c0840: db26 0f02 |037c: div-int/lit8 v38, v15, #int 2 // #02 │ │ -0c0844: 0200 2600 |037e: move/from16 v0, v38 │ │ -0c0848: 0801 1700 |0380: move-object/from16 v1, v23 │ │ -0c084c: 5910 df08 |0382: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ -0c0850: 2900 f5fe |0384: goto/16 0279 // -010b │ │ -0c0854: 1208 |0386: const/4 v8, #int 0 // #0 │ │ -0c0856: 381e 4300 |0387: if-eqz v30, 03ca // +0043 │ │ -0c085a: 1314 0000 |0389: const/16 v20, #int 0 // #0 │ │ -0c085e: 0200 1400 |038b: move/from16 v0, v20 │ │ -0c0862: 35c0 3d00 |038d: if-ge v0, v12, 03ca // +003d │ │ -0c0866: 0800 2a00 |038f: move-object/from16 v0, v42 │ │ -0c086a: 0201 1400 |0391: move/from16 v1, v20 │ │ -0c086e: 6e20 7f17 1000 |0393: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0874: 0c0b |0396: move-result-object v11 │ │ -0c0876: 6e10 bb1f 0b00 |0397: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c087c: 0c17 |039a: move-result-object v23 │ │ -0c087e: 1f17 0c03 |039b: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0882: 0800 1700 |039d: move-object/from16 v0, v23 │ │ -0c0886: 5500 d908 |039f: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ -0c088a: 0226 0000 |03a1: move/from16 v38, v0 │ │ -0c088e: 3926 0500 |03a3: if-nez v38, 03a8 // +0005 │ │ -0c0892: d814 1401 |03a5: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0c0896: 28e4 |03a7: goto 038b // -001c │ │ -0c0898: 0800 1700 |03a8: move-object/from16 v0, v23 │ │ -0c089c: 5200 d708 |03aa: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ -0c08a0: 0226 0000 |03ac: move/from16 v38, v0 │ │ -0c08a4: 9226 2605 |03ae: mul-int v38, v38, v5 │ │ -0c08a8: 0800 1700 |03b0: move-object/from16 v0, v23 │ │ -0c08ac: 5200 da08 |03b2: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@08da │ │ -0c08b0: 0227 0000 |03b4: move/from16 v39, v0 │ │ -0c08b4: 9023 2627 |03b6: add-int v35, v38, v39 │ │ -0c08b8: 1526 0040 |03b8: const/high16 v38, #int 1073741824 // #4000 │ │ -0c08bc: 0200 2300 |03ba: move/from16 v0, v35 │ │ -0c08c0: 0201 2600 |03bc: move/from16 v1, v38 │ │ -0c08c4: 7120 9a1f 1000 |03be: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c08ca: 0a26 |03c1: move-result v38 │ │ -0c08cc: 0200 2600 |03c2: move/from16 v0, v38 │ │ -0c08d0: 0201 1600 |03c4: move/from16 v1, v22 │ │ -0c08d4: 6e30 e41f 0b01 |03c6: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0c08da: 28dc |03c9: goto 03a5 // -0024 │ │ -0c08dc: 1526 0040 |03ca: const/high16 v38, #int 1073741824 // #4000 │ │ -0c08e0: 0200 1100 |03cc: move/from16 v0, v17 │ │ -0c08e4: 0201 2600 |03ce: move/from16 v1, v38 │ │ -0c08e8: 3210 0400 |03d0: if-eq v0, v1, 03d4 // +0004 │ │ -0c08ec: 0213 1900 |03d2: move/from16 v19, v25 │ │ -0c08f0: 0800 2a00 |03d4: move-object/from16 v0, v42 │ │ -0c08f4: 0201 2500 |03d6: move/from16 v1, v37 │ │ -0c08f8: 0202 1300 |03d8: move/from16 v2, v19 │ │ -0c08fc: 6e30 9b17 1002 |03da: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setMeasuredDimension:(II)V // method@179b │ │ -0c0902: 9226 0805 |03dd: mul-int v38, v8, v5 │ │ -0c0906: 0200 2600 |03df: move/from16 v0, v38 │ │ -0c090a: 0801 2a00 |03e1: move-object/from16 v1, v42 │ │ -0c090e: 5910 e708 |03e3: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMeasuredExtraWidth:I // field@08e7 │ │ -0c0912: 2900 6afc |03e5: goto/16 004f // -0396 │ │ +0c00e4: |[0c00e4] android.support.v7.internal.view.menu.ActionMenuView.onMeasureExactFormat:(II)V │ │ +0c00f4: 7701 981f 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c00fa: 0a11 |0003: move-result v17 │ │ +0c00fc: 7701 991f 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c0102: 0a25 |0007: move-result v37 │ │ +0c0104: 7701 991f 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c010a: 0a13 |000b: move-result v19 │ │ +0c010c: 7401 8517 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@1785 │ │ +0c0112: 0a26 |000f: move-result v38 │ │ +0c0114: 7401 8617 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@1786 │ │ +0c011a: 0a27 |0013: move-result v39 │ │ +0c011c: 9024 2627 |0014: add-int v36, v38, v39 │ │ +0c0120: 7401 8717 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingTop:()I // method@1787 │ │ +0c0126: 0a26 |0019: move-result v38 │ │ +0c0128: 7401 8417 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingBottom:()I // method@1784 │ │ +0c012e: 0a27 |001d: move-result v39 │ │ +0c0130: 9012 2627 |001e: add-int v18, v38, v39 │ │ +0c0134: 1526 0040 |0020: const/high16 v38, #int 1073741824 // #4000 │ │ +0c0138: 0200 1100 |0022: move/from16 v0, v17 │ │ +0c013c: 0201 2600 |0024: move/from16 v1, v38 │ │ +0c0140: 3310 2a00 |0026: if-ne v0, v1, 0050 // +002a │ │ +0c0144: 9126 1312 |0028: sub-int v38, v19, v18 │ │ +0c0148: 1527 0040 |002a: const/high16 v39, #int 1073741824 // #4000 │ │ +0c014c: 7702 9a1f 2600 |002c: invoke-static/range {v38, v39}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c0152: 0a16 |002f: move-result v22 │ │ +0c0154: 9125 2524 |0030: sub-int v37, v37, v36 │ │ +0c0158: 0800 2a00 |0032: move-object/from16 v0, v42 │ │ +0c015c: 5200 e908 |0034: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@08e9 │ │ +0c0160: 0226 0000 |0036: move/from16 v38, v0 │ │ +0c0164: 9304 2526 |0038: div-int v4, v37, v38 │ │ +0c0168: 0800 2a00 |003a: move-object/from16 v0, v42 │ │ +0c016c: 5200 e908 |003c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@08e9 │ │ +0c0170: 0226 0000 |003e: move/from16 v38, v0 │ │ +0c0174: 9406 2526 |0040: rem-int v6, v37, v38 │ │ +0c0178: 3904 2100 |0042: if-nez v4, 0063 // +0021 │ │ +0c017c: 1326 0000 |0044: const/16 v38, #int 0 // #0 │ │ +0c0180: 0800 2a00 |0046: move-object/from16 v0, v42 │ │ +0c0184: 0201 2500 |0048: move/from16 v1, v37 │ │ +0c0188: 0202 2600 |004a: move/from16 v2, v38 │ │ +0c018c: 6e30 9b17 1002 |004c: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setMeasuredDimension:(II)V // method@179b │ │ +0c0192: 0e00 |004f: return-void │ │ +0c0194: 0800 2a00 |0050: move-object/from16 v0, v42 │ │ +0c0198: 5200 e608 |0052: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMaxItemHeight:I // field@08e6 │ │ +0c019c: 0226 0000 |0054: move/from16 v38, v0 │ │ +0c01a0: 9127 1312 |0056: sub-int v39, v19, v18 │ │ +0c01a4: 7702 af24 2600 |0058: invoke-static/range {v38, v39}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c01aa: 0a26 |005b: move-result v38 │ │ +0c01ac: 1527 0080 |005c: const/high16 v39, #int -2147483648 // #8000 │ │ +0c01b0: 7702 9a1f 2600 |005e: invoke-static/range {v38, v39}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c01b6: 0a16 |0061: move-result v22 │ │ +0c01b8: 28ce |0062: goto 0030 // -0032 │ │ +0c01ba: 0800 2a00 |0063: move-object/from16 v0, v42 │ │ +0c01be: 5200 e908 |0065: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@08e9 │ │ +0c01c2: 0226 0000 |0067: move/from16 v38, v0 │ │ +0c01c6: 9327 0604 |0069: div-int v39, v6, v4 │ │ +0c01ca: 9005 2627 |006b: add-int v5, v38, v39 │ │ +0c01ce: 0148 |006d: move v8, v4 │ │ +0c01d0: 1319 0000 |006e: const/16 v25, #int 0 // #0 │ │ +0c01d4: 1318 0000 |0070: const/16 v24, #int 0 // #0 │ │ +0c01d8: 120e |0072: const/4 v14, #int 0 // #0 │ │ +0c01da: 1322 0000 |0073: const/16 v34, #int 0 // #0 │ │ +0c01de: 1310 0000 |0075: const/16 v16, #int 0 // #0 │ │ +0c01e2: 1620 0000 |0077: const-wide/16 v32, #int 0 // #0 │ │ +0c01e6: 7401 8017 2a00 |0079: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ +0c01ec: 0a0c |007c: move-result v12 │ │ +0c01ee: 1314 0000 |007d: const/16 v20, #int 0 // #0 │ │ +0c01f2: 0200 1400 |007f: move/from16 v0, v20 │ │ +0c01f6: 35c0 d600 |0081: if-ge v0, v12, 0157 // +00d6 │ │ +0c01fa: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +0c01fe: 0201 1400 |0085: move/from16 v1, v20 │ │ +0c0202: 6e20 7f17 1000 |0087: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0208: 0c0b |008a: move-result-object v11 │ │ +0c020a: 6e10 cf1f 0b00 |008b: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0c0210: 0a26 |008e: move-result v38 │ │ +0c0212: 1327 0800 |008f: const/16 v39, #int 8 // #8 │ │ +0c0216: 0200 2600 |0091: move/from16 v0, v38 │ │ +0c021a: 0201 2700 |0093: move/from16 v1, v39 │ │ +0c021e: 3310 0500 |0095: if-ne v0, v1, 009a // +0005 │ │ +0c0222: d814 1401 |0097: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0c0226: 28e6 |0099: goto 007f // -001a │ │ +0c0228: 20b0 0103 |009a: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ +0c022c: 0215 0000 |009c: move/from16 v21, v0 │ │ +0c0230: d822 2201 |009e: add-int/lit8 v34, v34, #int 1 // #01 │ │ +0c0234: 3815 1d00 |00a0: if-eqz v21, 00bd // +001d │ │ +0c0238: 0800 2a00 |00a2: move-object/from16 v0, v42 │ │ +0c023c: 5200 e508 |00a4: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ +0c0240: 0226 0000 |00a6: move/from16 v38, v0 │ │ +0c0244: 1327 0000 |00a8: const/16 v39, #int 0 // #0 │ │ +0c0248: 0800 2a00 |00aa: move-object/from16 v0, v42 │ │ +0c024c: 5200 e508 |00ac: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ +0c0250: 0228 0000 |00ae: move/from16 v40, v0 │ │ +0c0254: 1329 0000 |00b0: const/16 v41, #int 0 // #0 │ │ +0c0258: 0200 2600 |00b2: move/from16 v0, v38 │ │ +0c025c: 0201 2700 |00b4: move/from16 v1, v39 │ │ +0c0260: 0202 2800 |00b6: move/from16 v2, v40 │ │ +0c0264: 0203 2900 |00b8: move/from16 v3, v41 │ │ +0c0268: 6e53 1920 0b21 |00ba: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@2019 │ │ +0c026e: 6e10 bb1f 0b00 |00bd: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0274: 0c17 |00c0: move-result-object v23 │ │ +0c0276: 1f17 0c03 |00c1: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c027a: 1326 0000 |00c3: const/16 v38, #int 0 // #0 │ │ +0c027e: 0200 2600 |00c5: move/from16 v0, v38 │ │ +0c0282: 0801 1700 |00c7: move-object/from16 v1, v23 │ │ +0c0286: 5c10 d908 |00c9: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ +0c028a: 1326 0000 |00cb: const/16 v38, #int 0 // #0 │ │ +0c028e: 0200 2600 |00cd: move/from16 v0, v38 │ │ +0c0292: 0801 1700 |00cf: move-object/from16 v1, v23 │ │ +0c0296: 5910 da08 |00d1: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@08da │ │ +0c029a: 1326 0000 |00d3: const/16 v38, #int 0 // #0 │ │ +0c029e: 0200 2600 |00d5: move/from16 v0, v38 │ │ +0c02a2: 0801 1700 |00d7: move-object/from16 v1, v23 │ │ +0c02a6: 5910 d708 |00d9: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c02aa: 1326 0000 |00db: const/16 v38, #int 0 // #0 │ │ +0c02ae: 0200 2600 |00dd: move/from16 v0, v38 │ │ +0c02b2: 0801 1700 |00df: move-object/from16 v1, v23 │ │ +0c02b6: 5c10 d808 |00e1: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@08d8 │ │ +0c02ba: 1326 0000 |00e3: const/16 v38, #int 0 // #0 │ │ +0c02be: 0200 2600 |00e5: move/from16 v0, v38 │ │ +0c02c2: 0801 1700 |00e7: move-object/from16 v1, v23 │ │ +0c02c6: 5910 dd08 |00e9: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ +0c02ca: 1326 0000 |00eb: const/16 v38, #int 0 // #0 │ │ +0c02ce: 0200 2600 |00ed: move/from16 v0, v38 │ │ +0c02d2: 0801 1700 |00ef: move-object/from16 v1, v23 │ │ +0c02d6: 5910 df08 |00f1: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ +0c02da: 3815 5f00 |00f3: if-eqz v21, 0152 // +005f │ │ +0c02de: 0826 0b00 |00f5: move-object/from16 v38, v11 │ │ +0c02e2: 1f26 0103 |00f7: check-cast v38, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ +0c02e6: 7401 0e17 2600 |00f9: invoke-virtual/range {v38}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@170e │ │ +0c02ec: 0a26 |00fc: move-result v38 │ │ +0c02ee: 3826 5500 |00fd: if-eqz v38, 0152 // +0055 │ │ +0c02f2: 1326 0100 |00ff: const/16 v38, #int 1 // #1 │ │ +0c02f6: 0200 2600 |0101: move/from16 v0, v38 │ │ +0c02fa: 0801 1700 |0103: move-object/from16 v1, v23 │ │ +0c02fe: 5c10 de08 |0105: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ +0c0302: 0800 1700 |0107: move-object/from16 v0, v23 │ │ +0c0306: 5500 dc08 |0109: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +0c030a: 0226 0000 |010b: move/from16 v38, v0 │ │ +0c030e: 3826 4800 |010d: if-eqz v38, 0155 // +0048 │ │ +0c0312: 1217 |010f: const/4 v7, #int 1 // #1 │ │ +0c0314: 0200 1600 |0110: move/from16 v0, v22 │ │ +0c0318: 0201 1200 |0112: move/from16 v1, v18 │ │ +0c031c: 7151 9117 5b07 |0114: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1791 │ │ +0c0322: 0a09 |0117: move-result v9 │ │ +0c0324: 0200 1800 |0118: move/from16 v0, v24 │ │ +0c0328: 7120 ad24 9000 |011a: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c032e: 0a18 |011d: move-result v24 │ │ +0c0330: 0800 1700 |011e: move-object/from16 v0, v23 │ │ +0c0334: 5500 d808 |0120: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@08d8 │ │ +0c0338: 0226 0000 |0122: move/from16 v38, v0 │ │ +0c033c: 3826 0400 |0124: if-eqz v38, 0128 // +0004 │ │ +0c0340: d80e 0e01 |0126: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0c0344: 0800 1700 |0128: move-object/from16 v0, v23 │ │ +0c0348: 5500 dc08 |012a: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +0c034c: 0226 0000 |012c: move/from16 v38, v0 │ │ +0c0350: 3826 0400 |012e: if-eqz v38, 0132 // +0004 │ │ +0c0354: 1310 0100 |0130: const/16 v16, #int 1 // #1 │ │ +0c0358: b198 |0132: sub-int/2addr v8, v9 │ │ +0c035a: 6e10 bf1f 0b00 |0133: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c0360: 0a26 |0136: move-result v38 │ │ +0c0362: 0200 1900 |0137: move/from16 v0, v25 │ │ +0c0366: 0201 2600 |0139: move/from16 v1, v38 │ │ +0c036a: 7120 ad24 1000 |013b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c0370: 0a19 |013e: move-result v25 │ │ +0c0372: 1326 0100 |013f: const/16 v38, #int 1 // #1 │ │ +0c0376: 0200 2600 |0141: move/from16 v0, v38 │ │ +0c037a: 3309 54ff |0143: if-ne v9, v0, 0097 // -00ac │ │ +0c037e: 1326 0100 |0145: const/16 v38, #int 1 // #1 │ │ +0c0382: 9826 2614 |0147: shl-int v38, v38, v20 │ │ +0c0386: 0200 2600 |0149: move/from16 v0, v38 │ │ +0c038a: 8100 |014b: int-to-long v0, v0 │ │ +0c038c: 0526 0000 |014c: move-wide/from16 v38, v0 │ │ +0c0390: a120 2026 |014e: or-long v32, v32, v38 │ │ +0c0394: 2900 47ff |0150: goto/16 0097 // -00b9 │ │ +0c0398: 1326 0000 |0152: const/16 v38, #int 0 // #0 │ │ +0c039c: 28ad |0154: goto 0101 // -0053 │ │ +0c039e: 0187 |0155: move v7, v8 │ │ +0c03a0: 28ba |0156: goto 0110 // -0046 │ │ +0c03a2: 3810 3700 |0157: if-eqz v16, 018e // +0037 │ │ +0c03a6: 1326 0200 |0159: const/16 v38, #int 2 // #2 │ │ +0c03aa: 0200 2200 |015b: move/from16 v0, v34 │ │ +0c03ae: 0201 2600 |015d: move/from16 v1, v38 │ │ +0c03b2: 3310 2f00 |015f: if-ne v0, v1, 018e // +002f │ │ +0c03b6: 121a |0161: const/4 v10, #int 1 // #1 │ │ +0c03b8: 131e 0000 |0162: const/16 v30, #int 0 // #0 │ │ +0c03bc: 3d0e 6a00 |0164: if-lez v14, 01ce // +006a │ │ +0c03c0: 3d08 6800 |0166: if-lez v8, 01ce // +0068 │ │ +0c03c4: 141a ffff ff7f |0168: const v26, #float nan // #7fffffff │ │ +0c03ca: 161c 0000 |016b: const-wide/16 v28, #int 0 // #0 │ │ +0c03ce: 131b 0000 |016d: const/16 v27, #int 0 // #0 │ │ +0c03d2: 1314 0000 |016f: const/16 v20, #int 0 // #0 │ │ +0c03d6: 0200 1400 |0171: move/from16 v0, v20 │ │ +0c03da: 35c0 5500 |0173: if-ge v0, v12, 01c8 // +0055 │ │ +0c03de: 0800 2a00 |0175: move-object/from16 v0, v42 │ │ +0c03e2: 0201 1400 |0177: move/from16 v1, v20 │ │ +0c03e6: 6e20 7f17 1000 |0179: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c03ec: 0c0b |017c: move-result-object v11 │ │ +0c03ee: 6e10 bb1f 0b00 |017d: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c03f4: 0c17 |0180: move-result-object v23 │ │ +0c03f6: 1f17 0c03 |0181: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c03fa: 0800 1700 |0183: move-object/from16 v0, v23 │ │ +0c03fe: 5500 d808 |0185: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@08d8 │ │ +0c0402: 0226 0000 |0187: move/from16 v38, v0 │ │ +0c0406: 3926 0700 |0189: if-nez v38, 0190 // +0007 │ │ +0c040a: d814 1401 |018b: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0c040e: 28e4 |018d: goto 0171 // -001c │ │ +0c0410: 120a |018e: const/4 v10, #int 0 // #0 │ │ +0c0412: 28d3 |018f: goto 0162 // -002d │ │ +0c0414: 0800 1700 |0190: move-object/from16 v0, v23 │ │ +0c0418: 5200 d708 |0192: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c041c: 0226 0000 |0194: move/from16 v38, v0 │ │ +0c0420: 0200 2600 |0196: move/from16 v0, v38 │ │ +0c0424: 0201 1a00 |0198: move/from16 v1, v26 │ │ +0c0428: 3510 1400 |019a: if-ge v0, v1, 01ae // +0014 │ │ +0c042c: 0800 1700 |019c: move-object/from16 v0, v23 │ │ +0c0430: 5200 d708 |019e: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c0434: 021a 0000 |01a0: move/from16 v26, v0 │ │ +0c0438: 1326 0100 |01a2: const/16 v38, #int 1 // #1 │ │ +0c043c: 9826 2614 |01a4: shl-int v38, v38, v20 │ │ +0c0440: 0200 2600 |01a6: move/from16 v0, v38 │ │ +0c0444: 8100 |01a8: int-to-long v0, v0 │ │ +0c0446: 051c 0000 |01a9: move-wide/from16 v28, v0 │ │ +0c044a: 131b 0100 |01ab: const/16 v27, #int 1 // #1 │ │ +0c044e: 28de |01ad: goto 018b // -0022 │ │ +0c0450: 0800 1700 |01ae: move-object/from16 v0, v23 │ │ +0c0454: 5200 d708 |01b0: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c0458: 0226 0000 |01b2: move/from16 v38, v0 │ │ +0c045c: 0200 2600 |01b4: move/from16 v0, v38 │ │ +0c0460: 0201 1a00 |01b6: move/from16 v1, v26 │ │ +0c0464: 3310 d3ff |01b8: if-ne v0, v1, 018b // -002d │ │ +0c0468: 1326 0100 |01ba: const/16 v38, #int 1 // #1 │ │ +0c046c: 9826 2614 |01bc: shl-int v38, v38, v20 │ │ +0c0470: 0200 2600 |01be: move/from16 v0, v38 │ │ +0c0474: 8100 |01c0: int-to-long v0, v0 │ │ +0c0476: 0526 0000 |01c1: move-wide/from16 v38, v0 │ │ +0c047a: a11c 1c26 |01c3: or-long v28, v28, v38 │ │ +0c047e: d81b 1b01 |01c5: add-int/lit8 v27, v27, #int 1 // #01 │ │ +0c0482: 28c4 |01c7: goto 018b // -003c │ │ +0c0484: a120 201c |01c8: or-long v32, v32, v28 │ │ +0c0488: 0200 1b00 |01ca: move/from16 v0, v27 │ │ +0c048c: 3780 b000 |01cc: if-le v0, v8, 027c // +00b0 │ │ +0c0490: 3910 3901 |01ce: if-nez v16, 0307 // +0139 │ │ +0c0494: 1326 0100 |01d0: const/16 v38, #int 1 // #1 │ │ +0c0498: 0200 2200 |01d2: move/from16 v0, v34 │ │ +0c049c: 0201 2600 |01d4: move/from16 v1, v38 │ │ +0c04a0: 3310 3101 |01d6: if-ne v0, v1, 0307 // +0131 │ │ +0c04a4: 131f 0100 |01d8: const/16 v31, #int 1 // #1 │ │ +0c04a8: 3d08 ad01 |01da: if-lez v8, 0387 // +01ad │ │ +0c04ac: 1626 0000 |01dc: const-wide/16 v38, #int 0 // #0 │ │ +0c04b0: 3126 2026 |01de: cmp-long v38, v32, v38 │ │ +0c04b4: 3826 a701 |01e0: if-eqz v38, 0387 // +01a7 │ │ +0c04b8: d826 22ff |01e2: add-int/lit8 v38, v34, #int -1 // #ff │ │ +0c04bc: 0200 2600 |01e4: move/from16 v0, v38 │ │ +0c04c0: 3408 0c00 |01e6: if-lt v8, v0, 01f2 // +000c │ │ +0c04c4: 391f 0a00 |01e8: if-nez v31, 01f2 // +000a │ │ +0c04c8: 1326 0100 |01ea: const/16 v38, #int 1 // #1 │ │ +0c04cc: 0200 1800 |01ec: move/from16 v0, v24 │ │ +0c04d0: 0201 2600 |01ee: move/from16 v1, v38 │ │ +0c04d4: 3710 9701 |01f0: if-le v0, v1, 0387 // +0197 │ │ +0c04d8: 7702 9a24 2000 |01f2: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@249a │ │ +0c04de: 0a26 |01f5: move-result v38 │ │ +0c04e0: 0200 2600 |01f6: move/from16 v0, v38 │ │ +0c04e4: 820d |01f8: int-to-float v13, v0 │ │ +0c04e6: 391f 5700 |01f9: if-nez v31, 0250 // +0057 │ │ +0c04ea: 1626 0100 |01fb: const-wide/16 v38, #int 1 // #1 │ │ +0c04ee: a026 2620 |01fd: and-long v38, v38, v32 │ │ +0c04f2: 1628 0000 |01ff: const-wide/16 v40, #int 0 // #0 │ │ +0c04f6: 3126 2628 |0201: cmp-long v38, v38, v40 │ │ +0c04fa: 3826 1e00 |0203: if-eqz v38, 0221 // +001e │ │ +0c04fe: 1326 0000 |0205: const/16 v38, #int 0 // #0 │ │ +0c0502: 0800 2a00 |0207: move-object/from16 v0, v42 │ │ +0c0506: 0201 2600 |0209: move/from16 v1, v38 │ │ +0c050a: 6e20 7f17 1000 |020b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0510: 0c26 |020e: move-result-object v38 │ │ +0c0512: 7401 bb1f 2600 |020f: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0518: 0c17 |0212: move-result-object v23 │ │ +0c051a: 1f17 0c03 |0213: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c051e: 0800 1700 |0215: move-object/from16 v0, v23 │ │ +0c0522: 5500 de08 |0217: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ +0c0526: 0226 0000 |0219: move/from16 v38, v0 │ │ +0c052a: 3926 0600 |021b: if-nez v38, 0221 // +0006 │ │ +0c052e: 1526 003f |021d: const/high16 v38, #int 1056964608 // #3f00 │ │ +0c0532: a70d 0d26 |021f: sub-float v13, v13, v38 │ │ +0c0536: 1326 0100 |0221: const/16 v38, #int 1 // #1 │ │ +0c053a: d827 0cff |0223: add-int/lit8 v39, v12, #int -1 // #ff │ │ +0c053e: 9826 2627 |0225: shl-int v38, v38, v39 │ │ +0c0542: 0200 2600 |0227: move/from16 v0, v38 │ │ +0c0546: 8100 |0229: int-to-long v0, v0 │ │ +0c0548: 0526 0000 |022a: move-wide/from16 v38, v0 │ │ +0c054c: a026 2620 |022c: and-long v38, v38, v32 │ │ +0c0550: 1628 0000 |022e: const-wide/16 v40, #int 0 // #0 │ │ +0c0554: 3126 2628 |0230: cmp-long v38, v38, v40 │ │ +0c0558: 3826 1e00 |0232: if-eqz v38, 0250 // +001e │ │ +0c055c: d826 0cff |0234: add-int/lit8 v38, v12, #int -1 // #ff │ │ +0c0560: 0800 2a00 |0236: move-object/from16 v0, v42 │ │ +0c0564: 0201 2600 |0238: move/from16 v1, v38 │ │ +0c0568: 6e20 7f17 1000 |023a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c056e: 0c26 |023d: move-result-object v38 │ │ +0c0570: 7401 bb1f 2600 |023e: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0576: 0c17 |0241: move-result-object v23 │ │ +0c0578: 1f17 0c03 |0242: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c057c: 0800 1700 |0244: move-object/from16 v0, v23 │ │ +0c0580: 5500 de08 |0246: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ +0c0584: 0226 0000 |0248: move/from16 v38, v0 │ │ +0c0588: 3926 0600 |024a: if-nez v38, 0250 // +0006 │ │ +0c058c: 1526 003f |024c: const/high16 v38, #int 1056964608 // #3f00 │ │ +0c0590: a70d 0d26 |024e: sub-float v13, v13, v38 │ │ +0c0594: 1326 0000 |0250: const/16 v38, #int 0 // #0 │ │ +0c0598: 2d26 0d26 |0252: cmpl-float v38, v13, v38 │ │ +0c059c: 3d26 b700 |0254: if-lez v38, 030b // +00b7 │ │ +0c05a0: 9226 0805 |0256: mul-int v38, v8, v5 │ │ +0c05a4: 0200 2600 |0258: move/from16 v0, v38 │ │ +0c05a8: 8200 |025a: int-to-float v0, v0 │ │ +0c05aa: 0226 0000 |025b: move/from16 v38, v0 │ │ +0c05ae: a926 260d |025d: div-float v38, v38, v13 │ │ +0c05b2: 0200 2600 |025f: move/from16 v0, v38 │ │ +0c05b6: 870f |0261: float-to-int v15, v0 │ │ +0c05b8: 1314 0000 |0262: const/16 v20, #int 0 // #0 │ │ +0c05bc: 0200 1400 |0264: move/from16 v0, v20 │ │ +0c05c0: 35c0 2001 |0266: if-ge v0, v12, 0386 // +0120 │ │ +0c05c4: 1326 0100 |0268: const/16 v38, #int 1 // #1 │ │ +0c05c8: 9826 2614 |026a: shl-int v38, v38, v20 │ │ +0c05cc: 0200 2600 |026c: move/from16 v0, v38 │ │ +0c05d0: 8100 |026e: int-to-long v0, v0 │ │ +0c05d2: 0526 0000 |026f: move-wide/from16 v38, v0 │ │ +0c05d6: a026 2620 |0271: and-long v38, v38, v32 │ │ +0c05da: 1628 0000 |0273: const-wide/16 v40, #int 0 // #0 │ │ +0c05de: 3126 2628 |0275: cmp-long v38, v38, v40 │ │ +0c05e2: 3926 9700 |0277: if-nez v38, 030e // +0097 │ │ +0c05e6: d814 1401 |0279: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0c05ea: 28e9 |027b: goto 0264 // -0017 │ │ +0c05ec: d81a 1a01 |027c: add-int/lit8 v26, v26, #int 1 // #01 │ │ +0c05f0: 1314 0000 |027e: const/16 v20, #int 0 // #0 │ │ +0c05f4: 0200 1400 |0280: move/from16 v0, v20 │ │ +0c05f8: 35c0 8100 |0282: if-ge v0, v12, 0303 // +0081 │ │ +0c05fc: 0800 2a00 |0284: move-object/from16 v0, v42 │ │ +0c0600: 0201 1400 |0286: move/from16 v1, v20 │ │ +0c0604: 6e20 7f17 1000 |0288: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c060a: 0c0b |028b: move-result-object v11 │ │ +0c060c: 6e10 bb1f 0b00 |028c: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0612: 0c17 |028f: move-result-object v23 │ │ +0c0614: 1f17 0c03 |0290: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c0618: 1326 0100 |0292: const/16 v38, #int 1 // #1 │ │ +0c061c: 9826 2614 |0294: shl-int v38, v38, v20 │ │ +0c0620: 0200 2600 |0296: move/from16 v0, v38 │ │ +0c0624: 8100 |0298: int-to-long v0, v0 │ │ +0c0626: 0526 0000 |0299: move-wide/from16 v38, v0 │ │ +0c062a: a026 261c |029b: and-long v38, v38, v28 │ │ +0c062e: 1628 0000 |029d: const-wide/16 v40, #int 0 // #0 │ │ +0c0632: 3126 2628 |029f: cmp-long v38, v38, v40 │ │ +0c0636: 3926 1c00 |02a1: if-nez v38, 02bd // +001c │ │ +0c063a: 0800 1700 |02a3: move-object/from16 v0, v23 │ │ +0c063e: 5200 d708 |02a5: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c0642: 0226 0000 |02a7: move/from16 v38, v0 │ │ +0c0646: 0200 2600 |02a9: move/from16 v0, v38 │ │ +0c064a: 0201 1a00 |02ab: move/from16 v1, v26 │ │ +0c064e: 3310 0d00 |02ad: if-ne v0, v1, 02ba // +000d │ │ +0c0652: 1326 0100 |02af: const/16 v38, #int 1 // #1 │ │ +0c0656: 9826 2614 |02b1: shl-int v38, v38, v20 │ │ +0c065a: 0200 2600 |02b3: move/from16 v0, v38 │ │ +0c065e: 8100 |02b5: int-to-long v0, v0 │ │ +0c0660: 0526 0000 |02b6: move-wide/from16 v38, v0 │ │ +0c0664: a120 2026 |02b8: or-long v32, v32, v38 │ │ +0c0668: d814 1401 |02ba: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0c066c: 28c4 |02bc: goto 0280 // -003c │ │ +0c066e: 380a 2d00 |02bd: if-eqz v10, 02ea // +002d │ │ +0c0672: 0800 1700 |02bf: move-object/from16 v0, v23 │ │ +0c0676: 5500 de08 |02c1: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ +0c067a: 0226 0000 |02c3: move/from16 v38, v0 │ │ +0c067e: 3826 2500 |02c5: if-eqz v38, 02ea // +0025 │ │ +0c0682: 1326 0100 |02c7: const/16 v38, #int 1 // #1 │ │ +0c0686: 0200 2600 |02c9: move/from16 v0, v38 │ │ +0c068a: 3308 1f00 |02cb: if-ne v8, v0, 02ea // +001f │ │ +0c068e: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +0c0692: 5200 e508 |02cf: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ +0c0696: 0226 0000 |02d1: move/from16 v38, v0 │ │ +0c069a: 9026 2605 |02d3: add-int v38, v38, v5 │ │ +0c069e: 1327 0000 |02d5: const/16 v39, #int 0 // #0 │ │ +0c06a2: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +0c06a6: 5200 e508 |02d9: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@08e5 │ │ +0c06aa: 0228 0000 |02db: move/from16 v40, v0 │ │ +0c06ae: 1329 0000 |02dd: const/16 v41, #int 0 // #0 │ │ +0c06b2: 0200 2600 |02df: move/from16 v0, v38 │ │ +0c06b6: 0201 2700 |02e1: move/from16 v1, v39 │ │ +0c06ba: 0202 2800 |02e3: move/from16 v2, v40 │ │ +0c06be: 0203 2900 |02e5: move/from16 v3, v41 │ │ +0c06c2: 6e53 1920 0b21 |02e7: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@2019 │ │ +0c06c8: 0800 1700 |02ea: move-object/from16 v0, v23 │ │ +0c06cc: 5200 d708 |02ec: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c06d0: 0226 0000 |02ee: move/from16 v38, v0 │ │ +0c06d4: d826 2601 |02f0: add-int/lit8 v38, v38, #int 1 // #01 │ │ +0c06d8: 0200 2600 |02f2: move/from16 v0, v38 │ │ +0c06dc: 0801 1700 |02f4: move-object/from16 v1, v23 │ │ +0c06e0: 5910 d708 |02f6: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c06e4: 1326 0100 |02f8: const/16 v38, #int 1 // #1 │ │ +0c06e8: 0200 2600 |02fa: move/from16 v0, v38 │ │ +0c06ec: 0801 1700 |02fc: move-object/from16 v1, v23 │ │ +0c06f0: 5c10 d908 |02fe: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ +0c06f4: d808 08ff |0300: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0c06f8: 28b8 |0302: goto 02ba // -0048 │ │ +0c06fa: 131e 0100 |0303: const/16 v30, #int 1 // #1 │ │ +0c06fe: 2900 5ffe |0305: goto/16 0164 // -01a1 │ │ +0c0702: 131f 0000 |0307: const/16 v31, #int 0 // #0 │ │ +0c0706: 2900 d1fe |0309: goto/16 01da // -012f │ │ +0c070a: 120f |030b: const/4 v15, #int 0 // #0 │ │ +0c070c: 2900 56ff |030c: goto/16 0262 // -00aa │ │ +0c0710: 0800 2a00 |030e: move-object/from16 v0, v42 │ │ +0c0714: 0201 1400 |0310: move/from16 v1, v20 │ │ +0c0718: 6e20 7f17 1000 |0312: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c071e: 0c0b |0315: move-result-object v11 │ │ +0c0720: 6e10 bb1f 0b00 |0316: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0726: 0c17 |0319: move-result-object v23 │ │ +0c0728: 1f17 0c03 |031a: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c072c: 20b0 0103 |031c: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ +0c0730: 0226 0000 |031e: move/from16 v38, v0 │ │ +0c0734: 3826 2700 |0320: if-eqz v38, 0347 // +0027 │ │ +0c0738: 0800 1700 |0322: move-object/from16 v0, v23 │ │ +0c073c: 590f da08 |0324: iput v15, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@08da │ │ +0c0740: 1326 0100 |0326: const/16 v38, #int 1 // #1 │ │ +0c0744: 0200 2600 |0328: move/from16 v0, v38 │ │ +0c0748: 0801 1700 |032a: move-object/from16 v1, v23 │ │ +0c074c: 5c10 d908 |032c: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ +0c0750: 3914 1500 |032e: if-nez v20, 0343 // +0015 │ │ +0c0754: 0800 1700 |0330: move-object/from16 v0, v23 │ │ +0c0758: 5500 de08 |0332: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@08de │ │ +0c075c: 0226 0000 |0334: move/from16 v38, v0 │ │ +0c0760: 3926 0d00 |0336: if-nez v38, 0343 // +000d │ │ +0c0764: 7bf0 |0338: neg-int v0, v15 │ │ +0c0766: 0226 0000 |0339: move/from16 v38, v0 │ │ +0c076a: db26 2602 |033b: div-int/lit8 v38, v38, #int 2 // #02 │ │ +0c076e: 0200 2600 |033d: move/from16 v0, v38 │ │ +0c0772: 0801 1700 |033f: move-object/from16 v1, v23 │ │ +0c0776: 5910 dd08 |0341: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ +0c077a: 131e 0100 |0343: const/16 v30, #int 1 // #1 │ │ +0c077e: 2900 34ff |0345: goto/16 0279 // -00cc │ │ +0c0782: 0800 1700 |0347: move-object/from16 v0, v23 │ │ +0c0786: 5500 dc08 |0349: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +0c078a: 0226 0000 |034b: move/from16 v38, v0 │ │ +0c078e: 3826 1d00 |034d: if-eqz v38, 036a // +001d │ │ +0c0792: 0800 1700 |034f: move-object/from16 v0, v23 │ │ +0c0796: 590f da08 |0351: iput v15, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@08da │ │ +0c079a: 1326 0100 |0353: const/16 v38, #int 1 // #1 │ │ +0c079e: 0200 2600 |0355: move/from16 v0, v38 │ │ +0c07a2: 0801 1700 |0357: move-object/from16 v1, v23 │ │ +0c07a6: 5c10 d908 |0359: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ +0c07aa: 7bf0 |035b: neg-int v0, v15 │ │ +0c07ac: 0226 0000 |035c: move/from16 v38, v0 │ │ +0c07b0: db26 2602 |035e: div-int/lit8 v38, v38, #int 2 // #02 │ │ +0c07b4: 0200 2600 |0360: move/from16 v0, v38 │ │ +0c07b8: 0801 1700 |0362: move-object/from16 v1, v23 │ │ +0c07bc: 5910 df08 |0364: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ +0c07c0: 131e 0100 |0366: const/16 v30, #int 1 // #1 │ │ +0c07c4: 2900 11ff |0368: goto/16 0279 // -00ef │ │ +0c07c8: 3814 0a00 |036a: if-eqz v20, 0374 // +000a │ │ +0c07cc: db26 0f02 |036c: div-int/lit8 v38, v15, #int 2 // #02 │ │ +0c07d0: 0200 2600 |036e: move/from16 v0, v38 │ │ +0c07d4: 0801 1700 |0370: move-object/from16 v1, v23 │ │ +0c07d8: 5910 dd08 |0372: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ +0c07dc: d826 0cff |0374: add-int/lit8 v38, v12, #int -1 // #ff │ │ +0c07e0: 0200 1400 |0376: move/from16 v0, v20 │ │ +0c07e4: 0201 2600 |0378: move/from16 v1, v38 │ │ +0c07e8: 3210 fffe |037a: if-eq v0, v1, 0279 // -0101 │ │ +0c07ec: db26 0f02 |037c: div-int/lit8 v38, v15, #int 2 // #02 │ │ +0c07f0: 0200 2600 |037e: move/from16 v0, v38 │ │ +0c07f4: 0801 1700 |0380: move-object/from16 v1, v23 │ │ +0c07f8: 5910 df08 |0382: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ +0c07fc: 2900 f5fe |0384: goto/16 0279 // -010b │ │ +0c0800: 1208 |0386: const/4 v8, #int 0 // #0 │ │ +0c0802: 381e 4300 |0387: if-eqz v30, 03ca // +0043 │ │ +0c0806: 1314 0000 |0389: const/16 v20, #int 0 // #0 │ │ +0c080a: 0200 1400 |038b: move/from16 v0, v20 │ │ +0c080e: 35c0 3d00 |038d: if-ge v0, v12, 03ca // +003d │ │ +0c0812: 0800 2a00 |038f: move-object/from16 v0, v42 │ │ +0c0816: 0201 1400 |0391: move/from16 v1, v20 │ │ +0c081a: 6e20 7f17 1000 |0393: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0820: 0c0b |0396: move-result-object v11 │ │ +0c0822: 6e10 bb1f 0b00 |0397: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0828: 0c17 |039a: move-result-object v23 │ │ +0c082a: 1f17 0c03 |039b: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c082e: 0800 1700 |039d: move-object/from16 v0, v23 │ │ +0c0832: 5500 d908 |039f: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@08d9 │ │ +0c0836: 0226 0000 |03a1: move/from16 v38, v0 │ │ +0c083a: 3926 0500 |03a3: if-nez v38, 03a8 // +0005 │ │ +0c083e: d814 1401 |03a5: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0c0842: 28e4 |03a7: goto 038b // -001c │ │ +0c0844: 0800 1700 |03a8: move-object/from16 v0, v23 │ │ +0c0848: 5200 d708 |03aa: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@08d7 │ │ +0c084c: 0226 0000 |03ac: move/from16 v38, v0 │ │ +0c0850: 9226 2605 |03ae: mul-int v38, v38, v5 │ │ +0c0854: 0800 1700 |03b0: move-object/from16 v0, v23 │ │ +0c0858: 5200 da08 |03b2: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@08da │ │ +0c085c: 0227 0000 |03b4: move/from16 v39, v0 │ │ +0c0860: 9023 2627 |03b6: add-int v35, v38, v39 │ │ +0c0864: 1526 0040 |03b8: const/high16 v38, #int 1073741824 // #4000 │ │ +0c0868: 0200 2300 |03ba: move/from16 v0, v35 │ │ +0c086c: 0201 2600 |03bc: move/from16 v1, v38 │ │ +0c0870: 7120 9a1f 1000 |03be: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c0876: 0a26 |03c1: move-result v38 │ │ +0c0878: 0200 2600 |03c2: move/from16 v0, v38 │ │ +0c087c: 0201 1600 |03c4: move/from16 v1, v22 │ │ +0c0880: 6e30 e41f 0b01 |03c6: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0c0886: 28dc |03c9: goto 03a5 // -0024 │ │ +0c0888: 1526 0040 |03ca: const/high16 v38, #int 1073741824 // #4000 │ │ +0c088c: 0200 1100 |03cc: move/from16 v0, v17 │ │ +0c0890: 0201 2600 |03ce: move/from16 v1, v38 │ │ +0c0894: 3210 0400 |03d0: if-eq v0, v1, 03d4 // +0004 │ │ +0c0898: 0213 1900 |03d2: move/from16 v19, v25 │ │ +0c089c: 0800 2a00 |03d4: move-object/from16 v0, v42 │ │ +0c08a0: 0201 2500 |03d6: move/from16 v1, v37 │ │ +0c08a4: 0202 1300 |03d8: move/from16 v2, v19 │ │ +0c08a8: 6e30 9b17 1002 |03da: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setMeasuredDimension:(II)V // method@179b │ │ +0c08ae: 9226 0805 |03dd: mul-int v38, v8, v5 │ │ +0c08b2: 0200 2600 |03df: move/from16 v0, v38 │ │ +0c08b6: 0801 2a00 |03e1: move-object/from16 v1, v42 │ │ +0c08ba: 5910 e708 |03e3: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMeasuredExtraWidth:I // field@08e7 │ │ +0c08be: 2900 6afc |03e5: goto/16 004f // -0396 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=127 │ │ 0x0008 line=128 │ │ 0x000c line=130 │ │ 0x0016 line=131 │ │ @@ -232378,22 +232479,22 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c0918: |[0c0918] android.support.v7.internal.view.menu.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0c0928: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0c092c: 2020 0c03 |0002: instance-of v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0930: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0c0934: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c0936: 0f00 |0007: return v0 │ │ -0c0938: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c093a: 28fe |0009: goto 0007 // -0002 │ │ +0c08c4: |[0c08c4] android.support.v7.internal.view.menu.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0c08d4: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0c08d8: 2020 0c03 |0002: instance-of v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c08dc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0c08e0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c08e2: 0f00 |0007: return v0 │ │ +0c08e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c08e6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x000a reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -232402,17 +232503,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c093c: |[0c093c] android.support.v7.internal.view.menu.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0c094c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c094e: 0f00 |0001: return v0 │ │ +0c08e8: |[0c08e8] android.support.v7.internal.view.menu.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0c08f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c08fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -232421,21 +232522,21 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0c0950: |[0c0950] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ -0c0960: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -0c0962: 2200 0c03 |0001: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0966: 7030 6c17 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(II)V // method@176c │ │ -0c096c: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ -0c0970: 5901 db08 |0008: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@08db │ │ -0c0974: 1100 |000a: return-object v0 │ │ +0c08fc: |[0c08fc] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ +0c090c: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +0c090e: 2200 0c03 |0001: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c0912: 7030 6c17 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(II)V // method@176c │ │ +0c0918: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ +0c091c: 5901 db08 |0008: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@08db │ │ +0c0920: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=509 │ │ 0x0006 line=511 │ │ 0x000a line=512 │ │ locals : │ │ 0x0006 - 0x000b reg=0 params Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -232446,18 +232547,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 │ │ -0c0978: |[0c0978] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0c0988: 6e10 7517 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1775 │ │ -0c098e: 0c00 |0003: move-result-object v0 │ │ -0c0990: 1100 |0004: return-object v0 │ │ +0c0924: |[0c0924] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0c0934: 6e10 7517 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1775 │ │ +0c093a: 0c00 |0003: move-result-object v0 │ │ +0c093c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -232465,18 +232566,18 @@ │ │ type : '()Landroid/widget/LinearLayout$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0994: |[0c0994] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/widget/LinearLayout$LayoutParams; │ │ -0c09a4: 6e10 7517 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1775 │ │ -0c09aa: 0c00 |0003: move-result-object v0 │ │ -0c09ac: 1100 |0004: return-object v0 │ │ +0c0940: |[0c0940] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/widget/LinearLayout$LayoutParams; │ │ +0c0950: 6e10 7517 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1775 │ │ +0c0956: 0c00 |0003: move-result-object v0 │ │ +0c0958: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -232484,20 +232585,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c09b0: |[0c09b0] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ -0c09c0: 2200 0c03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c09c4: 6e10 8117 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getContext:()Landroid/content/Context; // method@1781 │ │ -0c09ca: 0c01 |0005: move-result-object v1 │ │ -0c09cc: 7030 6e17 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@176e │ │ -0c09d2: 1100 |0009: return-object v0 │ │ +0c095c: |[0c095c] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ +0c096c: 2200 0c03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c0970: 6e10 8117 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getContext:()Landroid/content/Context; // method@1781 │ │ +0c0976: 0c01 |0005: move-result-object v1 │ │ +0c0978: 7030 6e17 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@176e │ │ +0c097e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -232506,28 +232607,28 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0c09d4: |[0c09d4] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ -0c09e4: 2031 0c03 |0000: instance-of v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c09e8: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -0c09ec: 2200 0c03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c09f0: 1f03 0c03 |0006: check-cast v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c09f4: 7020 6f17 3000 |0008: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V // method@176f │ │ -0c09fa: 5201 db08 |000b: iget v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@08db │ │ -0c09fe: 3c01 0600 |000d: if-gtz v1, 0013 // +0006 │ │ -0c0a02: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ -0c0a06: 5901 db08 |0011: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@08db │ │ -0c0a0a: 1100 |0013: return-object v0 │ │ -0c0a0c: 6e10 7517 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1775 │ │ -0c0a12: 0c00 |0017: move-result-object v0 │ │ -0c0a14: 28fb |0018: goto 0013 // -0005 │ │ +0c0980: |[0c0980] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ +0c0990: 2031 0c03 |0000: instance-of v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c0994: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +0c0998: 2200 0c03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c099c: 1f03 0c03 |0006: check-cast v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c09a0: 7020 6f17 3000 |0008: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V // method@176f │ │ +0c09a6: 5201 db08 |000b: iget v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@08db │ │ +0c09aa: 3c01 0600 |000d: if-gtz v1, 0013 // +0006 │ │ +0c09ae: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ +0c09b2: 5901 db08 |0011: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@08db │ │ +0c09b6: 1100 |0013: return-object v0 │ │ +0c09b8: 6e10 7517 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1775 │ │ +0c09be: 0c00 |0017: move-result-object v0 │ │ +0c09c0: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0004 line=523 │ │ 0x000b line=524 │ │ 0x000f line=525 │ │ 0x0013 line=529 │ │ @@ -232542,18 +232643,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 │ │ -0c0a18: |[0c0a18] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c0a28: 6e20 7817 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1778 │ │ -0c0a2e: 0c00 |0003: move-result-object v0 │ │ -0c0a30: 1100 |0004: return-object v0 │ │ +0c09c4: |[0c09c4] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c09d4: 6e20 7817 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1778 │ │ +0c09da: 0c00 |0003: move-result-object v0 │ │ +0c09dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -232562,18 +232663,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 │ │ -0c0a34: |[0c0a34] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c0a44: 6e20 7917 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1779 │ │ -0c0a4a: 0c00 |0003: move-result-object v0 │ │ -0c0a4c: 1100 |0004: return-object v0 │ │ +0c09e0: |[0c09e0] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c09f0: 6e20 7917 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1779 │ │ +0c09f6: 0c00 |0003: move-result-object v0 │ │ +0c09f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -232582,18 +232683,18 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c0a50: |[0c0a50] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams; │ │ -0c0a60: 6e20 7817 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1778 │ │ -0c0a66: 0c00 |0003: move-result-object v0 │ │ -0c0a68: 1100 |0004: return-object v0 │ │ +0c09fc: |[0c09fc] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams; │ │ +0c0a0c: 6e20 7817 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1778 │ │ +0c0a12: 0c00 |0003: move-result-object v0 │ │ +0c0a14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -232602,18 +232703,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c0a6c: |[0c0a6c] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams; │ │ -0c0a7c: 6e20 7917 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1779 │ │ -0c0a82: 0c00 |0003: move-result-object v0 │ │ -0c0a84: 1100 |0004: return-object v0 │ │ +0c0a18: |[0c0a18] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams; │ │ +0c0a28: 6e20 7917 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1779 │ │ +0c0a2e: 0c00 |0003: move-result-object v0 │ │ +0c0a30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -232622,20 +232723,20 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c0a88: |[0c0a88] android.support.v7.internal.view.menu.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ -0c0a98: 6e10 7517 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1775 │ │ -0c0a9e: 0c00 |0003: move-result-object v0 │ │ -0c0aa0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0c0aa2: 5c01 dc08 |0005: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -0c0aa6: 1100 |0007: return-object v0 │ │ +0c0a34: |[0c0a34] android.support.v7.internal.view.menu.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ +0c0a44: 6e10 7517 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1775 │ │ +0c0a4a: 0c00 |0003: move-result-object v0 │ │ +0c0a4c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0c0a4e: 5c01 dc08 |0005: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +0c0a52: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0004 line=539 │ │ 0x0007 line=540 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 result Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -232646,17 +232747,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c0aa8: |[0c0aa8] android.support.v7.internal.view.menu.ActionMenuView.getWindowAnimations:()I │ │ -0c0ab8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c0aba: 0f00 |0001: return v0 │ │ +0c0a54: |[0c0a54] android.support.v7.internal.view.menu.ActionMenuView.getWindowAnimations:()I │ │ +0c0a64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c0a66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -232664,38 +232765,38 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0c0abc: |[0c0abc] android.support.v7.internal.view.menu.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ -0c0acc: d803 05ff |0000: add-int/lit8 v3, v5, #int -1 // #ff │ │ -0c0ad0: 6e20 7f17 3400 |0002: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0ad6: 0c01 |0005: move-result-object v1 │ │ -0c0ad8: 6e20 7f17 5400 |0006: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0ade: 0c00 |0009: move-result-object v0 │ │ -0c0ae0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0c0ae2: 6e10 8017 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ -0c0ae8: 0a03 |000e: move-result v3 │ │ -0c0aea: 3535 0d00 |000f: if-ge v5, v3, 001c // +000d │ │ -0c0aee: 2013 0b03 |0011: instance-of v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@030b │ │ -0c0af2: 3803 0900 |0013: if-eqz v3, 001c // +0009 │ │ -0c0af6: 1f01 0b03 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@030b │ │ -0c0afa: 7210 6a17 0100 |0017: invoke-interface {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@176a │ │ -0c0b00: 0a03 |001a: move-result v3 │ │ -0c0b02: b632 |001b: or-int/2addr v2, v3 │ │ -0c0b04: 3d05 0d00 |001c: if-lez v5, 0029 // +000d │ │ -0c0b08: 2003 0b03 |001e: instance-of v3, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@030b │ │ -0c0b0c: 3803 0900 |0020: if-eqz v3, 0029 // +0009 │ │ -0c0b10: 1f00 0b03 |0022: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@030b │ │ -0c0b14: 7210 6b17 0000 |0024: invoke-interface {v0}, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@176b │ │ -0c0b1a: 0a03 |0027: move-result v3 │ │ -0c0b1c: b632 |0028: or-int/2addr v2, v3 │ │ -0c0b1e: 0f02 |0029: return v2 │ │ +0c0a68: |[0c0a68] android.support.v7.internal.view.menu.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ +0c0a78: d803 05ff |0000: add-int/lit8 v3, v5, #int -1 // #ff │ │ +0c0a7c: 6e20 7f17 3400 |0002: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0a82: 0c01 |0005: move-result-object v1 │ │ +0c0a84: 6e20 7f17 5400 |0006: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0a8a: 0c00 |0009: move-result-object v0 │ │ +0c0a8c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0c0a8e: 6e10 8017 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ +0c0a94: 0a03 |000e: move-result v3 │ │ +0c0a96: 3535 0d00 |000f: if-ge v5, v3, 001c // +000d │ │ +0c0a9a: 2013 0b03 |0011: instance-of v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@030b │ │ +0c0a9e: 3803 0900 |0013: if-eqz v3, 001c // +0009 │ │ +0c0aa2: 1f01 0b03 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@030b │ │ +0c0aa6: 7210 6a17 0100 |0017: invoke-interface {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@176a │ │ +0c0aac: 0a03 |001a: move-result v3 │ │ +0c0aae: b632 |001b: or-int/2addr v2, v3 │ │ +0c0ab0: 3d05 0d00 |001c: if-lez v5, 0029 // +000d │ │ +0c0ab4: 2003 0b03 |001e: instance-of v3, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@030b │ │ +0c0ab8: 3803 0900 |0020: if-eqz v3, 0029 // +0009 │ │ +0c0abc: 1f00 0b03 |0022: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@030b │ │ +0c0ac0: 7210 6b17 0000 |0024: invoke-interface {v0}, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@176b │ │ +0c0ac6: 0a03 |0027: move-result v3 │ │ +0c0ac8: b632 |0028: or-int/2addr v2, v3 │ │ +0c0aca: 0f02 |0029: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0006 line=557 │ │ 0x000a line=558 │ │ 0x000b line=559 │ │ 0x0015 line=560 │ │ @@ -232714,17 +232815,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 │ │ -0c0b20: |[0c0b20] android.support.v7.internal.view.menu.ActionMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c0b30: 5b01 e808 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08e8 │ │ -0c0b34: 0e00 |0002: return-void │ │ +0c0acc: |[0c0acc] android.support.v7.internal.view.menu.ActionMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c0adc: 5b01 e808 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08e8 │ │ +0c0ae0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0002 line=553 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -232734,20 +232835,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 │ │ -0c0b38: |[0c0b38] android.support.v7.internal.view.menu.ActionMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c0b48: 5420 e808 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08e8 │ │ -0c0b4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c0b4e: 6e30 3718 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ -0c0b54: 0a00 |0006: move-result v0 │ │ -0c0b56: 0f00 |0007: return v0 │ │ +0c0ae4: |[0c0ae4] android.support.v7.internal.view.menu.ActionMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c0af4: 5420 e808 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08e8 │ │ +0c0af8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c0afa: 6e30 3718 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ +0c0b00: 0a00 |0006: move-result v0 │ │ +0c0b02: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -232756,17 +232857,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0b58: |[0c0b58] android.support.v7.internal.view.menu.ActionMenuView.isExpandedFormat:()Z │ │ -0c0b68: 5510 e308 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ -0c0b6c: 0f00 |0002: return v0 │ │ +0c0b04: |[0c0b04] android.support.v7.internal.view.menu.ActionMenuView.isExpandedFormat:()Z │ │ +0c0b14: 5510 e308 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ +0c0b18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -232774,17 +232875,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0b70: |[0c0b70] android.support.v7.internal.view.menu.ActionMenuView.isOverflowReserved:()Z │ │ -0c0b80: 5510 eb08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mReserveOverflow:Z // field@08eb │ │ -0c0b84: 0f00 |0002: return v0 │ │ +0c0b1c: |[0c0b1c] android.support.v7.internal.view.menu.ActionMenuView.isOverflowReserved:()Z │ │ +0c0b2c: 5510 eb08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mReserveOverflow:Z // field@08eb │ │ +0c0b30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -232792,33 +232893,33 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0c0b88: |[0c0b88] android.support.v7.internal.view.menu.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0c0b98: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0c0b9c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -0c0ba0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0c0ba4: 6f20 f31b 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1bf3 │ │ -0c0baa: 5420 ea08 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ -0c0bae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0c0bb0: 6e20 6917 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.updateMenuView:(Z)V // method@1769 │ │ -0c0bb6: 5420 ea08 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ -0c0bba: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ -0c0bbe: 5420 ea08 |0013: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ -0c0bc2: 6e10 5917 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1759 │ │ -0c0bc8: 0a00 |0018: move-result v0 │ │ -0c0bca: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -0c0bce: 5420 ea08 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ -0c0bd2: 6e10 5617 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ -0c0bd8: 5420 ea08 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ -0c0bdc: 6e10 6817 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@1768 │ │ -0c0be2: 0e00 |0025: return-void │ │ +0c0b34: |[0c0b34] android.support.v7.internal.view.menu.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0c0b44: 6000 3c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0c0b48: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +0c0b4c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0c0b50: 6f20 f31b 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1bf3 │ │ +0c0b56: 5420 ea08 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ +0c0b5a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0c0b5c: 6e20 6917 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.updateMenuView:(Z)V // method@1769 │ │ +0c0b62: 5420 ea08 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ +0c0b66: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ +0c0b6a: 5420 ea08 |0013: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ +0c0b6e: 6e10 5917 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1759 │ │ +0c0b74: 0a00 |0018: move-result v0 │ │ +0c0b76: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +0c0b7a: 5420 ea08 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ +0c0b7e: 6e10 5617 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ +0c0b84: 5420 ea08 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ +0c0b88: 6e10 6817 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@1768 │ │ +0c0b8e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ 0x0009 line=84 │ │ 0x000f line=86 │ │ 0x001b line=87 │ │ @@ -232833,19 +232934,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c0be4: |[0c0be4] android.support.v7.internal.view.menu.ActionMenuView.onDetachedFromWindow:()V │ │ -0c0bf4: 6f10 f41b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onDetachedFromWindow:()V // method@1bf4 │ │ -0c0bfa: 5410 ea08 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ -0c0bfe: 6e10 5017 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1750 │ │ -0c0c04: 0e00 |0008: return-void │ │ +0c0b90: |[0c0b90] android.support.v7.internal.view.menu.ActionMenuView.onDetachedFromWindow:()V │ │ +0c0ba0: 6f10 f41b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onDetachedFromWindow:()V // method@1bf4 │ │ +0c0ba6: 5410 ea08 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ +0c0baa: 6e10 5017 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1750 │ │ +0c0bb0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0003 line=496 │ │ 0x0008 line=497 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ @@ -232855,191 +232956,191 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 343 16-bit code units │ │ -0c0c08: |[0c0c08] android.support.v7.internal.view.menu.ActionMenuView.onLayout:(ZIIII)V │ │ -0c0c18: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ -0c0c1c: 5500 e308 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ -0c0c20: 021c 0000 |0004: move/from16 v28, v0 │ │ -0c0c24: 391c 0600 |0006: if-nez v28, 000c // +0006 │ │ -0c0c28: 7506 f61b 1e00 |0008: invoke-super/range {v30, v31, v32, v33, v34, v35}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onLayout:(ZIIII)V // method@1bf6 │ │ -0c0c2e: 0e00 |000b: return-void │ │ -0c0c30: 7401 8017 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ -0c0c36: 0a06 |000f: move-result v6 │ │ -0c0c38: 901c 2123 |0010: add-int v28, v33, v35 │ │ -0c0c3c: db0e 1c02 |0012: div-int/lit8 v14, v28, #int 2 // #02 │ │ -0c0c40: 7401 8917 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getSupportDividerWidth:()I // method@1789 │ │ -0c0c46: 0a07 |0017: move-result v7 │ │ -0c0c48: 1311 0000 |0018: const/16 v17, #int 0 // #0 │ │ -0c0c4c: 1310 0000 |001a: const/16 v16, #int 0 // #0 │ │ -0c0c50: 120f |001c: const/4 v15, #int 0 // #0 │ │ -0c0c52: 911c 2220 |001d: sub-int v28, v34, v32 │ │ -0c0c56: 7401 8617 1e00 |001f: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@1786 │ │ -0c0c5c: 0a1d |0022: move-result v29 │ │ -0c0c5e: 911c 1c1d |0023: sub-int v28, v28, v29 │ │ -0c0c62: 7401 8517 1e00 |0025: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@1785 │ │ -0c0c68: 0a1d |0028: move-result v29 │ │ -0c0c6a: 911b 1c1d |0029: sub-int v27, v28, v29 │ │ -0c0c6e: 1208 |002b: const/4 v8, #int 0 // #0 │ │ -0c0c70: 120a |002c: const/4 v10, #int 0 // #0 │ │ -0c0c72: 356a 8300 |002d: if-ge v10, v6, 00b0 // +0083 │ │ -0c0c76: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ -0c0c7a: 6e20 7f17 a000 |0031: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0c80: 0c19 |0034: move-result-object v25 │ │ -0c0c82: 7401 cf1f 1900 |0035: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0c0c88: 0a1c |0038: move-result v28 │ │ -0c0c8a: 131d 0800 |0039: const/16 v29, #int 8 // #8 │ │ -0c0c8e: 0200 1c00 |003b: move/from16 v0, v28 │ │ -0c0c92: 0201 1d00 |003d: move/from16 v1, v29 │ │ -0c0c96: 3310 0500 |003f: if-ne v0, v1, 0044 // +0005 │ │ -0c0c9a: d80a 0a01 |0041: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0c0c9e: 28ea |0043: goto 002d // -0016 │ │ -0c0ca0: 7401 bb1f 1900 |0044: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c0ca6: 0c12 |0047: move-result-object v18 │ │ -0c0ca8: 1f12 0c03 |0048: check-cast v18, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0cac: 0800 1200 |004a: move-object/from16 v0, v18 │ │ -0c0cb0: 5500 dc08 |004c: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -0c0cb4: 021c 0000 |004e: move/from16 v28, v0 │ │ -0c0cb8: 381c 3b00 |0050: if-eqz v28, 008b // +003b │ │ -0c0cbc: 7401 c21f 1900 |0052: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c0cc2: 0a11 |0055: move-result v17 │ │ -0c0cc4: 0800 1e00 |0056: move-object/from16 v0, v30 │ │ -0c0cc8: 6e20 8c17 a000 |0058: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@178c │ │ -0c0cce: 0a1c |005b: move-result v28 │ │ -0c0cd0: 381c 0400 |005c: if-eqz v28, 0060 // +0004 │ │ -0c0cd4: 9011 1107 |005e: add-int v17, v17, v7 │ │ -0c0cd8: 7401 bf1f 1900 |0060: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c0cde: 0a09 |0063: move-result v9 │ │ -0c0ce0: 7401 8a17 1e00 |0064: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getWidth:()I // method@178a │ │ -0c0ce6: 0a1c |0067: move-result v28 │ │ -0c0ce8: 7401 8617 1e00 |0068: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@1786 │ │ -0c0cee: 0a1d |006b: move-result v29 │ │ -0c0cf0: 911c 1c1d |006c: sub-int v28, v28, v29 │ │ -0c0cf4: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -0c0cf8: 5200 df08 |0070: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ -0c0cfc: 021d 0000 |0072: move/from16 v29, v0 │ │ -0c0d00: 9113 1c1d |0074: sub-int v19, v28, v29 │ │ -0c0d04: 910b 1311 |0076: sub-int v11, v19, v17 │ │ -0c0d08: db1c 0902 |0078: div-int/lit8 v28, v9, #int 2 // #02 │ │ -0c0d0c: 9118 0e1c |007a: sub-int v24, v14, v28 │ │ -0c0d10: 9005 1809 |007c: add-int v5, v24, v9 │ │ -0c0d14: 0800 1900 |007e: move-object/from16 v0, v25 │ │ -0c0d18: 0201 1800 |0080: move/from16 v1, v24 │ │ -0c0d1c: 0202 1300 |0082: move/from16 v2, v19 │ │ -0c0d20: 6e55 e31f b021 |0084: invoke-virtual {v0, v11, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -0c0d26: 911b 1b11 |0087: sub-int v27, v27, v17 │ │ -0c0d2a: 1218 |0089: const/4 v8, #int 1 // #1 │ │ -0c0d2c: 28b7 |008a: goto 0041 // -0049 │ │ -0c0d2e: 7401 c21f 1900 |008b: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c0d34: 0a1c |008e: move-result v28 │ │ -0c0d36: 0800 1200 |008f: move-object/from16 v0, v18 │ │ -0c0d3a: 5200 dd08 |0091: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ -0c0d3e: 021d 0000 |0093: move/from16 v29, v0 │ │ -0c0d42: 901c 1c1d |0095: add-int v28, v28, v29 │ │ -0c0d46: 0800 1200 |0097: move-object/from16 v0, v18 │ │ -0c0d4a: 5200 df08 |0099: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ -0c0d4e: 021d 0000 |009b: move/from16 v29, v0 │ │ -0c0d52: 9014 1c1d |009d: add-int v20, v28, v29 │ │ -0c0d56: 9010 1014 |009f: add-int v16, v16, v20 │ │ -0c0d5a: 911b 1b14 |00a1: sub-int v27, v27, v20 │ │ -0c0d5e: 0800 1e00 |00a3: move-object/from16 v0, v30 │ │ -0c0d62: 6e20 8c17 a000 |00a5: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@178c │ │ -0c0d68: 0a1c |00a8: move-result v28 │ │ -0c0d6a: 381c 0400 |00a9: if-eqz v28, 00ad // +0004 │ │ -0c0d6e: 9010 1007 |00ab: add-int v16, v16, v7 │ │ -0c0d72: d80f 0f01 |00ad: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0c0d76: 2892 |00af: goto 0041 // -006e │ │ -0c0d78: 131c 0100 |00b0: const/16 v28, #int 1 // #1 │ │ -0c0d7c: 0200 1c00 |00b2: move/from16 v0, v28 │ │ -0c0d80: 3306 3300 |00b4: if-ne v6, v0, 00e7 // +0033 │ │ -0c0d84: 3908 3100 |00b6: if-nez v8, 00e7 // +0031 │ │ -0c0d88: 131c 0000 |00b8: const/16 v28, #int 0 // #0 │ │ -0c0d8c: 0800 1e00 |00ba: move-object/from16 v0, v30 │ │ -0c0d90: 0201 1c00 |00bc: move/from16 v1, v28 │ │ -0c0d94: 6e20 7f17 1000 |00be: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0d9a: 0c19 |00c1: move-result-object v25 │ │ -0c0d9c: 7401 c21f 1900 |00c2: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c0da2: 0a1a |00c5: move-result v26 │ │ -0c0da4: 7401 bf1f 1900 |00c6: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c0daa: 0a09 |00c9: move-result v9 │ │ -0c0dac: 911c 2220 |00ca: sub-int v28, v34, v32 │ │ -0c0db0: db0d 1c02 |00cc: div-int/lit8 v13, v28, #int 2 // #02 │ │ -0c0db4: db1c 1a02 |00ce: div-int/lit8 v28, v26, #int 2 // #02 │ │ -0c0db8: 910b 0d1c |00d0: sub-int v11, v13, v28 │ │ -0c0dbc: db1c 0902 |00d2: div-int/lit8 v28, v9, #int 2 // #02 │ │ -0c0dc0: 9118 0e1c |00d4: sub-int v24, v14, v28 │ │ -0c0dc4: 901c 0b1a |00d6: add-int v28, v11, v26 │ │ -0c0dc8: 901d 1809 |00d8: add-int v29, v24, v9 │ │ -0c0dcc: 0800 1900 |00da: move-object/from16 v0, v25 │ │ -0c0dd0: 0201 1800 |00dc: move/from16 v1, v24 │ │ -0c0dd4: 0202 1c00 |00de: move/from16 v2, v28 │ │ -0c0dd8: 0203 1d00 |00e0: move/from16 v3, v29 │ │ -0c0ddc: 6e53 e31f b021 |00e2: invoke-virtual {v0, v11, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -0c0de2: 2900 26ff |00e5: goto/16 000b // -00da │ │ -0c0de6: 3808 3c00 |00e7: if-eqz v8, 0123 // +003c │ │ -0c0dea: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ -0c0dee: 9115 0f1c |00eb: sub-int v21, v15, v28 │ │ -0c0df2: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ -0c0df6: 3d15 3700 |00ef: if-lez v21, 0126 // +0037 │ │ -0c0dfa: 931c 1b15 |00f1: div-int v28, v27, v21 │ │ -0c0dfe: 0200 1d00 |00f3: move/from16 v0, v29 │ │ -0c0e02: 0201 1c00 |00f5: move/from16 v1, v28 │ │ -0c0e06: 7120 ad24 1000 |00f7: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c0e0c: 0a16 |00fa: move-result v22 │ │ -0c0e0e: 7401 8517 1e00 |00fb: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@1785 │ │ -0c0e14: 0a17 |00fe: move-result v23 │ │ -0c0e16: 120a |00ff: const/4 v10, #int 0 // #0 │ │ -0c0e18: 356a 0bff |0100: if-ge v10, v6, 000b // -00f5 │ │ -0c0e1c: 0800 1e00 |0102: move-object/from16 v0, v30 │ │ -0c0e20: 6e20 7f17 a000 |0104: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0e26: 0c19 |0107: move-result-object v25 │ │ -0c0e28: 7401 bb1f 1900 |0108: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c0e2e: 0c0c |010b: move-result-object v12 │ │ -0c0e30: 1f0c 0c03 |010c: check-cast v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0e34: 7401 cf1f 1900 |010e: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0c0e3a: 0a1c |0111: move-result v28 │ │ -0c0e3c: 131d 0800 |0112: const/16 v29, #int 8 // #8 │ │ -0c0e40: 0200 1c00 |0114: move/from16 v0, v28 │ │ -0c0e44: 0201 1d00 |0116: move/from16 v1, v29 │ │ -0c0e48: 3210 0800 |0118: if-eq v0, v1, 0120 // +0008 │ │ -0c0e4c: 55c0 dc08 |011a: iget-boolean v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ -0c0e50: 021c 0000 |011c: move/from16 v28, v0 │ │ -0c0e54: 381c 0b00 |011e: if-eqz v28, 0129 // +000b │ │ -0c0e58: d80a 0a01 |0120: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0c0e5c: 28de |0122: goto 0100 // -0022 │ │ -0c0e5e: 131c 0100 |0123: const/16 v28, #int 1 // #1 │ │ -0c0e62: 28c6 |0125: goto 00eb // -003a │ │ -0c0e64: 131c 0000 |0126: const/16 v28, #int 0 // #0 │ │ -0c0e68: 28cb |0128: goto 00f3 // -0035 │ │ -0c0e6a: 52c0 dd08 |0129: iget v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ -0c0e6e: 021c 0000 |012b: move/from16 v28, v0 │ │ -0c0e72: 9017 171c |012d: add-int v23, v23, v28 │ │ -0c0e76: 7401 c21f 1900 |012f: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c0e7c: 0a1a |0132: move-result v26 │ │ -0c0e7e: 7401 bf1f 1900 |0133: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c0e84: 0a09 |0136: move-result v9 │ │ -0c0e86: db1c 0902 |0137: div-int/lit8 v28, v9, #int 2 // #02 │ │ -0c0e8a: 9118 0e1c |0139: sub-int v24, v14, v28 │ │ -0c0e8e: 901c 171a |013b: add-int v28, v23, v26 │ │ -0c0e92: 901d 1809 |013d: add-int v29, v24, v9 │ │ -0c0e96: 0800 1900 |013f: move-object/from16 v0, v25 │ │ -0c0e9a: 0201 1700 |0141: move/from16 v1, v23 │ │ -0c0e9e: 0202 1800 |0143: move/from16 v2, v24 │ │ -0c0ea2: 0203 1c00 |0145: move/from16 v3, v28 │ │ -0c0ea6: 0204 1d00 |0147: move/from16 v4, v29 │ │ -0c0eaa: 6e54 e31f 1032 |0149: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -0c0eb0: 52c0 df08 |014c: iget v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ -0c0eb4: 021c 0000 |014e: move/from16 v28, v0 │ │ -0c0eb8: 901c 1c1a |0150: add-int v28, v28, v26 │ │ -0c0ebc: 901c 1c16 |0152: add-int v28, v28, v22 │ │ -0c0ec0: 9017 171c |0154: add-int v23, v23, v28 │ │ -0c0ec4: 28ca |0156: goto 0120 // -0036 │ │ +0c0bb4: |[0c0bb4] android.support.v7.internal.view.menu.ActionMenuView.onLayout:(ZIIII)V │ │ +0c0bc4: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ +0c0bc8: 5500 e308 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ +0c0bcc: 021c 0000 |0004: move/from16 v28, v0 │ │ +0c0bd0: 391c 0600 |0006: if-nez v28, 000c // +0006 │ │ +0c0bd4: 7506 f61b 1e00 |0008: invoke-super/range {v30, v31, v32, v33, v34, v35}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onLayout:(ZIIII)V // method@1bf6 │ │ +0c0bda: 0e00 |000b: return-void │ │ +0c0bdc: 7401 8017 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ +0c0be2: 0a06 |000f: move-result v6 │ │ +0c0be4: 901c 2123 |0010: add-int v28, v33, v35 │ │ +0c0be8: db0e 1c02 |0012: div-int/lit8 v14, v28, #int 2 // #02 │ │ +0c0bec: 7401 8917 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getSupportDividerWidth:()I // method@1789 │ │ +0c0bf2: 0a07 |0017: move-result v7 │ │ +0c0bf4: 1311 0000 |0018: const/16 v17, #int 0 // #0 │ │ +0c0bf8: 1310 0000 |001a: const/16 v16, #int 0 // #0 │ │ +0c0bfc: 120f |001c: const/4 v15, #int 0 // #0 │ │ +0c0bfe: 911c 2220 |001d: sub-int v28, v34, v32 │ │ +0c0c02: 7401 8617 1e00 |001f: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@1786 │ │ +0c0c08: 0a1d |0022: move-result v29 │ │ +0c0c0a: 911c 1c1d |0023: sub-int v28, v28, v29 │ │ +0c0c0e: 7401 8517 1e00 |0025: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@1785 │ │ +0c0c14: 0a1d |0028: move-result v29 │ │ +0c0c16: 911b 1c1d |0029: sub-int v27, v28, v29 │ │ +0c0c1a: 1208 |002b: const/4 v8, #int 0 // #0 │ │ +0c0c1c: 120a |002c: const/4 v10, #int 0 // #0 │ │ +0c0c1e: 356a 8300 |002d: if-ge v10, v6, 00b0 // +0083 │ │ +0c0c22: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ +0c0c26: 6e20 7f17 a000 |0031: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0c2c: 0c19 |0034: move-result-object v25 │ │ +0c0c2e: 7401 cf1f 1900 |0035: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0c0c34: 0a1c |0038: move-result v28 │ │ +0c0c36: 131d 0800 |0039: const/16 v29, #int 8 // #8 │ │ +0c0c3a: 0200 1c00 |003b: move/from16 v0, v28 │ │ +0c0c3e: 0201 1d00 |003d: move/from16 v1, v29 │ │ +0c0c42: 3310 0500 |003f: if-ne v0, v1, 0044 // +0005 │ │ +0c0c46: d80a 0a01 |0041: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0c0c4a: 28ea |0043: goto 002d // -0016 │ │ +0c0c4c: 7401 bb1f 1900 |0044: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0c52: 0c12 |0047: move-result-object v18 │ │ +0c0c54: 1f12 0c03 |0048: check-cast v18, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c0c58: 0800 1200 |004a: move-object/from16 v0, v18 │ │ +0c0c5c: 5500 dc08 |004c: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +0c0c60: 021c 0000 |004e: move/from16 v28, v0 │ │ +0c0c64: 381c 3b00 |0050: if-eqz v28, 008b // +003b │ │ +0c0c68: 7401 c21f 1900 |0052: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c0c6e: 0a11 |0055: move-result v17 │ │ +0c0c70: 0800 1e00 |0056: move-object/from16 v0, v30 │ │ +0c0c74: 6e20 8c17 a000 |0058: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@178c │ │ +0c0c7a: 0a1c |005b: move-result v28 │ │ +0c0c7c: 381c 0400 |005c: if-eqz v28, 0060 // +0004 │ │ +0c0c80: 9011 1107 |005e: add-int v17, v17, v7 │ │ +0c0c84: 7401 bf1f 1900 |0060: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c0c8a: 0a09 |0063: move-result v9 │ │ +0c0c8c: 7401 8a17 1e00 |0064: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getWidth:()I // method@178a │ │ +0c0c92: 0a1c |0067: move-result v28 │ │ +0c0c94: 7401 8617 1e00 |0068: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@1786 │ │ +0c0c9a: 0a1d |006b: move-result v29 │ │ +0c0c9c: 911c 1c1d |006c: sub-int v28, v28, v29 │ │ +0c0ca0: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +0c0ca4: 5200 df08 |0070: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ +0c0ca8: 021d 0000 |0072: move/from16 v29, v0 │ │ +0c0cac: 9113 1c1d |0074: sub-int v19, v28, v29 │ │ +0c0cb0: 910b 1311 |0076: sub-int v11, v19, v17 │ │ +0c0cb4: db1c 0902 |0078: div-int/lit8 v28, v9, #int 2 // #02 │ │ +0c0cb8: 9118 0e1c |007a: sub-int v24, v14, v28 │ │ +0c0cbc: 9005 1809 |007c: add-int v5, v24, v9 │ │ +0c0cc0: 0800 1900 |007e: move-object/from16 v0, v25 │ │ +0c0cc4: 0201 1800 |0080: move/from16 v1, v24 │ │ +0c0cc8: 0202 1300 |0082: move/from16 v2, v19 │ │ +0c0ccc: 6e55 e31f b021 |0084: invoke-virtual {v0, v11, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +0c0cd2: 911b 1b11 |0087: sub-int v27, v27, v17 │ │ +0c0cd6: 1218 |0089: const/4 v8, #int 1 // #1 │ │ +0c0cd8: 28b7 |008a: goto 0041 // -0049 │ │ +0c0cda: 7401 c21f 1900 |008b: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c0ce0: 0a1c |008e: move-result v28 │ │ +0c0ce2: 0800 1200 |008f: move-object/from16 v0, v18 │ │ +0c0ce6: 5200 dd08 |0091: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ +0c0cea: 021d 0000 |0093: move/from16 v29, v0 │ │ +0c0cee: 901c 1c1d |0095: add-int v28, v28, v29 │ │ +0c0cf2: 0800 1200 |0097: move-object/from16 v0, v18 │ │ +0c0cf6: 5200 df08 |0099: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ +0c0cfa: 021d 0000 |009b: move/from16 v29, v0 │ │ +0c0cfe: 9014 1c1d |009d: add-int v20, v28, v29 │ │ +0c0d02: 9010 1014 |009f: add-int v16, v16, v20 │ │ +0c0d06: 911b 1b14 |00a1: sub-int v27, v27, v20 │ │ +0c0d0a: 0800 1e00 |00a3: move-object/from16 v0, v30 │ │ +0c0d0e: 6e20 8c17 a000 |00a5: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@178c │ │ +0c0d14: 0a1c |00a8: move-result v28 │ │ +0c0d16: 381c 0400 |00a9: if-eqz v28, 00ad // +0004 │ │ +0c0d1a: 9010 1007 |00ab: add-int v16, v16, v7 │ │ +0c0d1e: d80f 0f01 |00ad: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0c0d22: 2892 |00af: goto 0041 // -006e │ │ +0c0d24: 131c 0100 |00b0: const/16 v28, #int 1 // #1 │ │ +0c0d28: 0200 1c00 |00b2: move/from16 v0, v28 │ │ +0c0d2c: 3306 3300 |00b4: if-ne v6, v0, 00e7 // +0033 │ │ +0c0d30: 3908 3100 |00b6: if-nez v8, 00e7 // +0031 │ │ +0c0d34: 131c 0000 |00b8: const/16 v28, #int 0 // #0 │ │ +0c0d38: 0800 1e00 |00ba: move-object/from16 v0, v30 │ │ +0c0d3c: 0201 1c00 |00bc: move/from16 v1, v28 │ │ +0c0d40: 6e20 7f17 1000 |00be: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0d46: 0c19 |00c1: move-result-object v25 │ │ +0c0d48: 7401 c21f 1900 |00c2: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c0d4e: 0a1a |00c5: move-result v26 │ │ +0c0d50: 7401 bf1f 1900 |00c6: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c0d56: 0a09 |00c9: move-result v9 │ │ +0c0d58: 911c 2220 |00ca: sub-int v28, v34, v32 │ │ +0c0d5c: db0d 1c02 |00cc: div-int/lit8 v13, v28, #int 2 // #02 │ │ +0c0d60: db1c 1a02 |00ce: div-int/lit8 v28, v26, #int 2 // #02 │ │ +0c0d64: 910b 0d1c |00d0: sub-int v11, v13, v28 │ │ +0c0d68: db1c 0902 |00d2: div-int/lit8 v28, v9, #int 2 // #02 │ │ +0c0d6c: 9118 0e1c |00d4: sub-int v24, v14, v28 │ │ +0c0d70: 901c 0b1a |00d6: add-int v28, v11, v26 │ │ +0c0d74: 901d 1809 |00d8: add-int v29, v24, v9 │ │ +0c0d78: 0800 1900 |00da: move-object/from16 v0, v25 │ │ +0c0d7c: 0201 1800 |00dc: move/from16 v1, v24 │ │ +0c0d80: 0202 1c00 |00de: move/from16 v2, v28 │ │ +0c0d84: 0203 1d00 |00e0: move/from16 v3, v29 │ │ +0c0d88: 6e53 e31f b021 |00e2: invoke-virtual {v0, v11, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +0c0d8e: 2900 26ff |00e5: goto/16 000b // -00da │ │ +0c0d92: 3808 3c00 |00e7: if-eqz v8, 0123 // +003c │ │ +0c0d96: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ +0c0d9a: 9115 0f1c |00eb: sub-int v21, v15, v28 │ │ +0c0d9e: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ +0c0da2: 3d15 3700 |00ef: if-lez v21, 0126 // +0037 │ │ +0c0da6: 931c 1b15 |00f1: div-int v28, v27, v21 │ │ +0c0daa: 0200 1d00 |00f3: move/from16 v0, v29 │ │ +0c0dae: 0201 1c00 |00f5: move/from16 v1, v28 │ │ +0c0db2: 7120 ad24 1000 |00f7: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c0db8: 0a16 |00fa: move-result v22 │ │ +0c0dba: 7401 8517 1e00 |00fb: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@1785 │ │ +0c0dc0: 0a17 |00fe: move-result v23 │ │ +0c0dc2: 120a |00ff: const/4 v10, #int 0 // #0 │ │ +0c0dc4: 356a 0bff |0100: if-ge v10, v6, 000b // -00f5 │ │ +0c0dc8: 0800 1e00 |0102: move-object/from16 v0, v30 │ │ +0c0dcc: 6e20 7f17 a000 |0104: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0dd2: 0c19 |0107: move-result-object v25 │ │ +0c0dd4: 7401 bb1f 1900 |0108: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0dda: 0c0c |010b: move-result-object v12 │ │ +0c0ddc: 1f0c 0c03 |010c: check-cast v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c0de0: 7401 cf1f 1900 |010e: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0c0de6: 0a1c |0111: move-result v28 │ │ +0c0de8: 131d 0800 |0112: const/16 v29, #int 8 // #8 │ │ +0c0dec: 0200 1c00 |0114: move/from16 v0, v28 │ │ +0c0df0: 0201 1d00 |0116: move/from16 v1, v29 │ │ +0c0df4: 3210 0800 |0118: if-eq v0, v1, 0120 // +0008 │ │ +0c0df8: 55c0 dc08 |011a: iget-boolean v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@08dc │ │ +0c0dfc: 021c 0000 |011c: move/from16 v28, v0 │ │ +0c0e00: 381c 0b00 |011e: if-eqz v28, 0129 // +000b │ │ +0c0e04: d80a 0a01 |0120: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0c0e08: 28de |0122: goto 0100 // -0022 │ │ +0c0e0a: 131c 0100 |0123: const/16 v28, #int 1 // #1 │ │ +0c0e0e: 28c6 |0125: goto 00eb // -003a │ │ +0c0e10: 131c 0000 |0126: const/16 v28, #int 0 // #0 │ │ +0c0e14: 28cb |0128: goto 00f3 // -0035 │ │ +0c0e16: 52c0 dd08 |0129: iget v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ +0c0e1a: 021c 0000 |012b: move/from16 v28, v0 │ │ +0c0e1e: 9017 171c |012d: add-int v23, v23, v28 │ │ +0c0e22: 7401 c21f 1900 |012f: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c0e28: 0a1a |0132: move-result v26 │ │ +0c0e2a: 7401 bf1f 1900 |0133: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c0e30: 0a09 |0136: move-result v9 │ │ +0c0e32: db1c 0902 |0137: div-int/lit8 v28, v9, #int 2 // #02 │ │ +0c0e36: 9118 0e1c |0139: sub-int v24, v14, v28 │ │ +0c0e3a: 901c 171a |013b: add-int v28, v23, v26 │ │ +0c0e3e: 901d 1809 |013d: add-int v29, v24, v9 │ │ +0c0e42: 0800 1900 |013f: move-object/from16 v0, v25 │ │ +0c0e46: 0201 1700 |0141: move/from16 v1, v23 │ │ +0c0e4a: 0202 1800 |0143: move/from16 v2, v24 │ │ +0c0e4e: 0203 1c00 |0145: move/from16 v3, v28 │ │ +0c0e52: 0204 1d00 |0147: move/from16 v4, v29 │ │ +0c0e56: 6e54 e31f 1032 |0149: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +0c0e5c: 52c0 df08 |014c: iget v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ +0c0e60: 021c 0000 |014e: move/from16 v28, v0 │ │ +0c0e64: 901c 1c1a |0150: add-int v28, v28, v26 │ │ +0c0e68: 901c 1c16 |0152: add-int v28, v28, v22 │ │ +0c0e6c: 9017 171c |0154: add-int v23, v23, v28 │ │ +0c0e70: 28ca |0156: goto 0120 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0008 line=417 │ │ 0x000b line=491 │ │ 0x000c line=421 │ │ 0x0010 line=422 │ │ @@ -233146,59 +233247,59 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0c0ec8: |[0c0ec8] android.support.v7.internal.view.menu.ActionMenuView.onMeasure:(II)V │ │ -0c0ed8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0c0eda: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0c0edc: 55a4 e308 |0002: iget-boolean v4, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ -0c0ee0: 7110 981f 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c0ee6: 0a06 |0007: move-result v6 │ │ -0c0ee8: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ -0c0eec: 3396 2a00 |000a: if-ne v6, v9, 0034 // +002a │ │ -0c0ef0: 0176 |000c: move v6, v7 │ │ -0c0ef2: 5ca6 e308 |000d: iput-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ -0c0ef6: 55a6 e308 |000f: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ -0c0efa: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ -0c0efe: 59a8 e408 |0013: iput v8, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@08e4 │ │ -0c0f02: 7110 981f 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c0f08: 0a05 |0018: move-result v5 │ │ -0c0f0a: 55a6 e308 |0019: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ -0c0f0e: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ -0c0f12: 54a6 e808 |001d: iget-object v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08e8 │ │ -0c0f16: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ -0c0f1a: 52a6 e408 |0021: iget v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@08e4 │ │ -0c0f1e: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ -0c0f22: 59a5 e408 |0025: iput v5, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@08e4 │ │ -0c0f26: 54a6 e808 |0027: iget-object v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08e8 │ │ -0c0f2a: 6e20 3518 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c0f30: 55a6 e308 |002c: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ -0c0f34: 3806 0800 |002e: if-eqz v6, 0036 // +0008 │ │ -0c0f38: 7030 9617 ba0c |0030: invoke-direct {v10, v11, v12}, Landroid/support/v7/internal/view/menu/ActionMenuView;.onMeasureExactFormat:(II)V // method@1796 │ │ -0c0f3e: 0e00 |0033: return-void │ │ -0c0f40: 0186 |0034: move v6, v8 │ │ -0c0f42: 28d8 |0035: goto 000d // -0028 │ │ -0c0f44: 6e10 8017 0a00 |0036: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ -0c0f4a: 0a01 |0039: move-result v1 │ │ -0c0f4c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -0c0f4e: 3512 1300 |003b: if-ge v2, v1, 004e // +0013 │ │ -0c0f52: 6e20 7f17 2a00 |003d: invoke-virtual {v10, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ -0c0f58: 0c00 |0040: move-result-object v0 │ │ -0c0f5a: 6e10 bb1f 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c0f60: 0c03 |0044: move-result-object v3 │ │ -0c0f62: 1f03 0c03 |0045: check-cast v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ -0c0f66: 5938 df08 |0047: iput v8, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ -0c0f6a: 5938 dd08 |0049: iput v8, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ -0c0f6e: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c0f72: 28ee |004d: goto 003b // -0012 │ │ -0c0f74: 6f30 f71b ba0c |004e: invoke-super {v10, v11, v12}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onMeasure:(II)V // method@1bf7 │ │ -0c0f7a: 28e2 |0051: goto 0033 // -001e │ │ +0c0e74: |[0c0e74] android.support.v7.internal.view.menu.ActionMenuView.onMeasure:(II)V │ │ +0c0e84: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0c0e86: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0c0e88: 55a4 e308 |0002: iget-boolean v4, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ +0c0e8c: 7110 981f 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c0e92: 0a06 |0007: move-result v6 │ │ +0c0e94: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ +0c0e98: 3396 2a00 |000a: if-ne v6, v9, 0034 // +002a │ │ +0c0e9c: 0176 |000c: move v6, v7 │ │ +0c0e9e: 5ca6 e308 |000d: iput-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ +0c0ea2: 55a6 e308 |000f: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ +0c0ea6: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ +0c0eaa: 59a8 e408 |0013: iput v8, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@08e4 │ │ +0c0eae: 7110 981f 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c0eb4: 0a05 |0018: move-result v5 │ │ +0c0eb6: 55a6 e308 |0019: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ +0c0eba: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ +0c0ebe: 54a6 e808 |001d: iget-object v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08e8 │ │ +0c0ec2: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ +0c0ec6: 52a6 e408 |0021: iget v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@08e4 │ │ +0c0eca: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ +0c0ece: 59a5 e408 |0025: iput v5, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@08e4 │ │ +0c0ed2: 54a6 e808 |0027: iget-object v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08e8 │ │ +0c0ed6: 6e20 3518 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c0edc: 55a6 e308 |002c: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@08e3 │ │ +0c0ee0: 3806 0800 |002e: if-eqz v6, 0036 // +0008 │ │ +0c0ee4: 7030 9617 ba0c |0030: invoke-direct {v10, v11, v12}, Landroid/support/v7/internal/view/menu/ActionMenuView;.onMeasureExactFormat:(II)V // method@1796 │ │ +0c0eea: 0e00 |0033: return-void │ │ +0c0eec: 0186 |0034: move v6, v8 │ │ +0c0eee: 28d8 |0035: goto 000d // -0028 │ │ +0c0ef0: 6e10 8017 0a00 |0036: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ +0c0ef6: 0a01 |0039: move-result v1 │ │ +0c0ef8: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +0c0efa: 3512 1300 |003b: if-ge v2, v1, 004e // +0013 │ │ +0c0efe: 6e20 7f17 2a00 |003d: invoke-virtual {v10, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@177f │ │ +0c0f04: 0c00 |0040: move-result-object v0 │ │ +0c0f06: 6e10 bb1f 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c0f0c: 0c03 |0044: move-result-object v3 │ │ +0c0f0e: 1f03 0c03 |0045: check-cast v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@030c │ │ +0c0f12: 5938 df08 |0047: iput v8, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@08df │ │ +0c0f16: 5938 dd08 |0049: iput v8, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@08dd │ │ +0c0f1a: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c0f1e: 28ee |004d: goto 003b // -0012 │ │ +0c0f20: 6f30 f71b ba0c |004e: invoke-super {v10, v11, v12}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onMeasure:(II)V // method@1bf7 │ │ +0c0f26: 28e2 |0051: goto 0033 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0004 line=96 │ │ 0x000f line=98 │ │ 0x0013 line=99 │ │ 0x0015 line=104 │ │ @@ -233233,17 +233334,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0f7c: |[0c0f7c] android.support.v7.internal.view.menu.ActionMenuView.setOverflowReserved:(Z)V │ │ -0c0f8c: 5c01 eb08 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mReserveOverflow:Z // field@08eb │ │ -0c0f90: 0e00 |0002: return-void │ │ +0c0f28: |[0c0f28] android.support.v7.internal.view.menu.ActionMenuView.setOverflowReserved:(Z)V │ │ +0c0f38: 5c01 eb08 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mReserveOverflow:Z // field@08eb │ │ +0c0f3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0002 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 reserveOverflow Z │ │ @@ -233253,17 +233354,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0f94: |[0c0f94] android.support.v7.internal.view.menu.ActionMenuView.setPresenter:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V │ │ -0c0fa4: 5b01 ea08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ -0c0fa8: 0e00 |0002: return-void │ │ +0c0f40: |[0c0f40] android.support.v7.internal.view.menu.ActionMenuView.setPresenter:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V │ │ +0c0f50: 5b01 ea08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08ea │ │ +0c0f54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 presenter Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -233334,23 +233435,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 │ │ -0c0fac: |[0c0fac] android.support.v7.internal.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ -0c0fbc: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0c0fc2: 5b12 f408 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@08f4 │ │ -0c0fc6: 7110 141f 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c0fcc: 0c00 |0008: move-result-object v0 │ │ -0c0fce: 5b10 f508 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@08f5 │ │ -0c0fd2: 5913 f208 |000b: iput v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@08f2 │ │ -0c0fd6: 5914 f008 |000d: iput v4, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@08f0 │ │ -0c0fda: 0e00 |000f: return-void │ │ +0c0f58: |[0c0f58] android.support.v7.internal.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ +0c0f68: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0c0f6e: 5b12 f408 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@08f4 │ │ +0c0f72: 7110 141f 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c0f78: 0c00 |0008: move-result-object v0 │ │ +0c0f7a: 5b10 f508 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@08f5 │ │ +0c0f7e: 5913 f208 |000b: iput v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@08f2 │ │ +0c0f82: 5914 f008 |000d: iput v4, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@08f0 │ │ +0c0f86: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x000b line=59 │ │ 0x000d line=60 │ │ @@ -233367,24 +233468,24 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c0fdc: |[0c0fdc] android.support.v7.internal.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ -0c0fec: 6e10 c61f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0c0ff2: 0c00 |0003: move-result-object v0 │ │ -0c0ff4: 1f00 db03 |0004: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0c0ff8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0c0ffc: 6e20 6620 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0c1002: 5421 f308 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ -0c1006: 1f01 db03 |000d: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ -0c100a: 6e30 3e20 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@203e │ │ -0c1010: 0e00 |0012: return-void │ │ +0c0f88: |[0c0f88] android.support.v7.internal.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ +0c0f98: 6e10 c61f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0c0f9e: 0c00 |0003: move-result-object v0 │ │ +0c0fa0: 1f00 db03 |0004: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0c0fa4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0c0fa8: 6e20 6620 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0c0fae: 5421 f308 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ +0c0fb2: 1f01 db03 |000d: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ +0c0fb6: 6e30 3e20 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@203e │ │ +0c0fbc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x0008 line=132 │ │ 0x000b line=134 │ │ 0x0012 line=135 │ │ @@ -233405,17 +233506,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 │ │ -0c1014: |[0c1014] android.support.v7.internal.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c1024: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1026: 0f00 |0001: return v0 │ │ +0c0fc0: |[0c0fc0] android.support.v7.internal.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c0fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c0fd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -233425,22 +233526,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 │ │ -0c1028: |[0c1028] android.support.v7.internal.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ -0c1038: 5430 f508 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@08f5 │ │ -0c103c: 5231 f008 |0002: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@08f0 │ │ -0c1040: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c1042: 6e40 171f 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c1048: 0c00 |0008: move-result-object v0 │ │ -0c104a: 1f00 2703 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -0c104e: 1100 |000b: return-object v0 │ │ +0c0fd4: |[0c0fd4] android.support.v7.internal.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ +0c0fe4: 5430 f508 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@08f5 │ │ +0c0fe8: 5231 f008 |0002: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@08f0 │ │ +0c0fec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c0fee: 6e40 171f 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c0ff4: 0c00 |0008: move-result-object v0 │ │ +0c0ff6: 1f00 2703 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +0c0ffa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x000c reg=4 parent Landroid/view/ViewGroup; │ │ │ │ @@ -233449,17 +233550,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 │ │ -0c1050: |[0c1050] android.support.v7.internal.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c1060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1062: 0f00 |0001: return v0 │ │ +0c0ffc: |[0c0ffc] android.support.v7.internal.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c100c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c100e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -233469,18 +233570,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c1064: |[0c1064] android.support.v7.internal.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -0c1074: 6e20 6720 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@2067 │ │ -0c107a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0c107c: 0f00 |0004: return v0 │ │ +0c1010: |[0c1010] android.support.v7.internal.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +0c1020: 6e20 6720 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@2067 │ │ +0c1026: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0c1028: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewGroup; │ │ @@ -233491,17 +233592,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c1080: |[0c1080] android.support.v7.internal.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ -0c1090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1092: 0f00 |0001: return v0 │ │ +0c102c: |[0c102c] android.support.v7.internal.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ +0c103c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c103e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -233509,17 +233610,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1094: |[0c1094] android.support.v7.internal.view.menu.BaseMenuPresenter.getId:()I │ │ -0c10a4: 5210 ee08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@08ee │ │ -0c10a8: 0f00 |0002: return v0 │ │ +0c1040: |[0c1040] android.support.v7.internal.view.menu.BaseMenuPresenter.getId:()I │ │ +0c1050: 5210 ee08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@08ee │ │ +0c1054: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -233527,25 +233628,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 │ │ -0c10ac: |[0c10ac] android.support.v7.internal.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0c10bc: 2041 2703 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -0c10c0: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ -0c10c4: 0740 |0004: move-object v0, v4 │ │ -0c10c6: 1f00 2703 |0005: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -0c10ca: 6e30 a217 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@17a2 │ │ -0c10d0: 1f00 d503 |000a: check-cast v0, Landroid/view/View; // type@03d5 │ │ -0c10d4: 1100 |000c: return-object v0 │ │ -0c10d6: 6e20 a417 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@17a4 │ │ -0c10dc: 0c00 |0010: move-result-object v0 │ │ -0c10de: 28f6 |0011: goto 0007 // -000a │ │ +0c1058: |[0c1058] android.support.v7.internal.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0c1068: 2041 2703 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +0c106c: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ +0c1070: 0740 |0004: move-object v0, v4 │ │ +0c1072: 1f00 2703 |0005: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +0c1076: 6e30 a217 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@17a2 │ │ +0c107c: 1f00 d503 |000a: check-cast v0, Landroid/view/View; // type@03d5 │ │ +0c1080: 1100 |000c: return-object v0 │ │ +0c1082: 6e20 a417 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@17a4 │ │ +0c1088: 0c00 |0010: move-result-object v0 │ │ +0c108a: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x0007 line=180 │ │ 0x000a line=181 │ │ 0x000d line=178 │ │ @@ -233562,31 +233663,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 │ │ -0c10e0: |[0c10e0] android.support.v7.internal.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0c10f0: 5430 f308 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ -0c10f4: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ -0c10f8: 5430 f508 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@08f5 │ │ -0c10fc: 5231 f208 |0006: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@08f2 │ │ -0c1100: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0c1102: 6e40 171f 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c1108: 0c00 |000c: move-result-object v0 │ │ -0c110a: 1f00 2803 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView; // type@0328 │ │ -0c110e: 5b30 f308 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ -0c1112: 5430 f308 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ -0c1116: 5431 f108 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ -0c111a: 7220 3a19 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@193a │ │ -0c1120: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0c1122: 6e20 b117 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@17b1 │ │ -0c1128: 5430 f308 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ -0c112c: 1100 |001e: return-object v0 │ │ +0c108c: |[0c108c] android.support.v7.internal.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0c109c: 5430 f308 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ +0c10a0: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ +0c10a4: 5430 f508 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@08f5 │ │ +0c10a8: 5231 f208 |0006: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@08f2 │ │ +0c10ac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0c10ae: 6e40 171f 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c10b4: 0c00 |000c: move-result-object v0 │ │ +0c10b6: 1f00 2803 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView; // type@0328 │ │ +0c10ba: 5b30 f308 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ +0c10be: 5430 f308 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ +0c10c2: 5431 f108 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ +0c10c6: 7220 3a19 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@193a │ │ +0c10cc: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0c10ce: 6e20 b117 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@17b1 │ │ +0c10d4: 5430 f308 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ +0c10d8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0011 line=73 │ │ 0x0018 line=74 │ │ 0x001c line=77 │ │ @@ -233599,22 +233700,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 │ │ -0c1130: |[0c1130] android.support.v7.internal.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c1140: 5b12 ed08 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@08ed │ │ -0c1144: 5410 ed08 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@08ed │ │ -0c1148: 7110 141f 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c114e: 0c00 |0007: move-result-object v0 │ │ -0c1150: 5b10 ef08 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@08ef │ │ -0c1154: 5b13 f108 |000a: iput-object v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ -0c1158: 0e00 |000c: return-void │ │ +0c10dc: |[0c10dc] android.support.v7.internal.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c10ec: 5b12 ed08 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@08ed │ │ +0c10f0: 5410 ed08 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@08ed │ │ +0c10f4: 7110 141f 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c10fa: 0c00 |0007: move-result-object v0 │ │ +0c10fc: 5b10 ef08 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@08ef │ │ +0c1100: 5b13 f108 |000a: iput-object v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ +0c1104: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x000a line=67 │ │ 0x000c line=68 │ │ locals : │ │ @@ -233627,20 +233728,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 │ │ -0c115c: |[0c115c] android.support.v7.internal.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c116c: 5410 ec08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ -0c1170: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c1174: 5410 ec08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ -0c1178: 7230 2119 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@1921 │ │ -0c117e: 0e00 |0009: return-void │ │ +0c1108: |[0c1108] android.support.v7.internal.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c1118: 5410 ec08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ +0c111c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c1120: 5410 ec08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ +0c1124: 7230 2119 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@1921 │ │ +0c112a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0004 line=205 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ @@ -233652,23 +233753,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 │ │ -0c1180: |[0c1180] android.support.v7.internal.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c1190: 5410 ec08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ -0c1194: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c1198: 5410 ec08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ -0c119c: 7220 2219 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1922 │ │ -0c11a2: 0a00 |0009: move-result v0 │ │ -0c11a4: 0f00 |000a: return v0 │ │ -0c11a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c11a8: 28fe |000c: goto 000a // -0002 │ │ +0c112c: |[0c112c] android.support.v7.internal.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c113c: 5410 ec08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ +0c1140: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c1144: 5410 ec08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ +0c1148: 7220 2219 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1922 │ │ +0c114e: 0a00 |0009: move-result v0 │ │ +0c1150: 0f00 |000a: return v0 │ │ +0c1152: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c1154: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x000a line=213 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ @@ -233679,17 +233780,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 │ │ -0c11ac: |[0c11ac] android.support.v7.internal.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c11bc: 5b01 ec08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ -0c11c0: 0e00 |0002: return-void │ │ +0c1158: |[0c1158] android.support.v7.internal.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c1168: 5b01 ec08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@08ec │ │ +0c116c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -233699,17 +233800,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c11c4: |[0c11c4] android.support.v7.internal.view.menu.BaseMenuPresenter.setId:(I)V │ │ -0c11d4: 5901 ee08 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@08ee │ │ -0c11d8: 0e00 |0002: return-void │ │ +0c1170: |[0c1170] android.support.v7.internal.view.menu.BaseMenuPresenter.setId:(I)V │ │ +0c1180: 5901 ee08 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@08ee │ │ +0c1184: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0002 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -233719,17 +233820,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 │ │ -0c11dc: |[0c11dc] android.support.v7.internal.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c11ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c11ee: 0f00 |0001: return v0 │ │ +0c1188: |[0c1188] android.support.v7.internal.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c1198: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c119a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 childIndex I │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -233739,65 +233840,65 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -0c11f0: |[0c11f0] android.support.v7.internal.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ -0c1200: 54a7 f308 |0000: iget-object v7, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ -0c1204: 1f07 db03 |0002: check-cast v7, Landroid/view/ViewGroup; // type@03db │ │ -0c1208: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ -0c120c: 0e00 |0006: return-void │ │ -0c120e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c1210: 54a9 f108 |0008: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ -0c1214: 3809 4500 |000a: if-eqz v9, 004f // +0045 │ │ -0c1218: 54a9 f108 |000c: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ -0c121c: 6e10 2018 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1820 │ │ -0c1222: 54a9 f108 |0011: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ -0c1226: 6e10 2e18 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ -0c122c: 0c08 |0016: move-result-object v8 │ │ -0c122e: 6e10 4c25 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c1234: 0a04 |001a: move-result v4 │ │ -0c1236: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0c1238: 3542 3300 |001c: if-ge v2, v4, 004f // +0033 │ │ -0c123c: 6e20 4625 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c1242: 0c03 |0021: move-result-object v3 │ │ -0c1244: 1f03 1a03 |0022: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c1248: 6e30 b017 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@17b0 │ │ -0c124e: 0a09 |0027: move-result v9 │ │ -0c1250: 3809 2200 |0028: if-eqz v9, 004a // +0022 │ │ -0c1254: 6e20 4b20 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0c125a: 0c01 |002d: move-result-object v1 │ │ -0c125c: 2019 2703 |002e: instance-of v9, v1, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -0c1260: 3809 1d00 |0030: if-eqz v9, 004d // +001d │ │ -0c1264: 0719 |0032: move-object v9, v1 │ │ -0c1266: 1f09 2703 |0033: check-cast v9, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -0c126a: 7210 2f19 0900 |0035: invoke-interface {v9}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@192f │ │ -0c1270: 0c06 |0038: move-result-object v6 │ │ -0c1272: 6e40 a917 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@17a9 │ │ -0c1278: 0c05 |003c: move-result-object v5 │ │ -0c127a: 3263 0600 |003d: if-eq v3, v6, 0043 // +0006 │ │ -0c127e: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -0c1280: 6e20 1a20 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@201a │ │ -0c1286: 3215 0500 |0043: if-eq v5, v1, 0048 // +0005 │ │ -0c128a: 6e30 a117 5a00 |0045: invoke-virtual {v10, v5, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@17a1 │ │ -0c1290: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c1294: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c1298: 28d0 |004c: goto 001c // -0030 │ │ -0c129a: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -0c129c: 28eb |004e: goto 0039 // -0015 │ │ -0c129e: 6e10 4c20 0700 |004f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0c12a4: 0a09 |0052: move-result v9 │ │ -0c12a6: 3590 b3ff |0053: if-ge v0, v9, 0006 // -004d │ │ -0c12aa: 6e30 a617 7a00 |0055: invoke-virtual {v10, v7, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@17a6 │ │ -0c12b0: 0a09 |0058: move-result v9 │ │ -0c12b2: 3909 f6ff |0059: if-nez v9, 004f // -000a │ │ -0c12b6: d800 0001 |005b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c12ba: 28f2 |005d: goto 004f // -000e │ │ +0c119c: |[0c119c] android.support.v7.internal.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ +0c11ac: 54a7 f308 |0000: iget-object v7, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08f3 │ │ +0c11b0: 1f07 db03 |0002: check-cast v7, Landroid/view/ViewGroup; // type@03db │ │ +0c11b4: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ +0c11b8: 0e00 |0006: return-void │ │ +0c11ba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c11bc: 54a9 f108 |0008: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ +0c11c0: 3809 4500 |000a: if-eqz v9, 004f // +0045 │ │ +0c11c4: 54a9 f108 |000c: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ +0c11c8: 6e10 2018 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1820 │ │ +0c11ce: 54a9 f108 |0011: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08f1 │ │ +0c11d2: 6e10 2e18 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ +0c11d8: 0c08 |0016: move-result-object v8 │ │ +0c11da: 6e10 4c25 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c11e0: 0a04 |001a: move-result v4 │ │ +0c11e2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0c11e4: 3542 3300 |001c: if-ge v2, v4, 004f // +0033 │ │ +0c11e8: 6e20 4625 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c11ee: 0c03 |0021: move-result-object v3 │ │ +0c11f0: 1f03 1a03 |0022: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c11f4: 6e30 b017 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@17b0 │ │ +0c11fa: 0a09 |0027: move-result v9 │ │ +0c11fc: 3809 2200 |0028: if-eqz v9, 004a // +0022 │ │ +0c1200: 6e20 4b20 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0c1206: 0c01 |002d: move-result-object v1 │ │ +0c1208: 2019 2703 |002e: instance-of v9, v1, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +0c120c: 3809 1d00 |0030: if-eqz v9, 004d // +001d │ │ +0c1210: 0719 |0032: move-object v9, v1 │ │ +0c1212: 1f09 2703 |0033: check-cast v9, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +0c1216: 7210 2f19 0900 |0035: invoke-interface {v9}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@192f │ │ +0c121c: 0c06 |0038: move-result-object v6 │ │ +0c121e: 6e40 a917 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@17a9 │ │ +0c1224: 0c05 |003c: move-result-object v5 │ │ +0c1226: 3263 0600 |003d: if-eq v3, v6, 0043 // +0006 │ │ +0c122a: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +0c122c: 6e20 1a20 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@201a │ │ +0c1232: 3215 0500 |0043: if-eq v5, v1, 0048 // +0005 │ │ +0c1236: 6e30 a117 5a00 |0045: invoke-virtual {v10, v5, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@17a1 │ │ +0c123c: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c1240: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c1244: 28d0 |004c: goto 001c // -0030 │ │ +0c1246: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +0c1248: 28eb |004e: goto 0039 // -0015 │ │ +0c124a: 6e10 4c20 0700 |004f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +0c1250: 0a09 |0052: move-result v9 │ │ +0c1252: 3590 b3ff |0053: if-ge v0, v9, 0006 // -004d │ │ +0c1256: 6e30 a617 7a00 |0055: invoke-virtual {v10, v7, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@17a6 │ │ +0c125c: 0a09 |0058: move-result v9 │ │ +0c125e: 3909 f6ff |0059: if-nez v9, 004f // -000a │ │ +0c1262: d800 0001 |005b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c1266: 28f2 |005d: goto 004f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x0006 line=121 │ │ 0x0007 line=89 │ │ 0x0008 line=90 │ │ @@ -233877,17 +233978,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c12bc: |[0c12bc] android.support.v7.internal.view.menu.BaseMenuWrapper.:(Ljava/lang/Object;)V │ │ -0c12cc: 7020 b817 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@17b8 │ │ -0c12d2: 0e00 |0003: return-void │ │ +0c1268: |[0c1268] android.support.v7.internal.view.menu.BaseMenuWrapper.:(Ljava/lang/Object;)V │ │ +0c1278: 7020 b817 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@17b8 │ │ +0c127e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuWrapper; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -233900,33 +234001,33 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0c12d4: |[0c12d4] android.support.v7.internal.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c12e4: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -0c12e8: 5421 f608 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c12ec: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -0c12f0: 2201 b104 |0006: new-instance v1, Ljava/util/HashMap; // type@04b1 │ │ -0c12f4: 7010 5f25 0100 |0008: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@255f │ │ -0c12fa: 5b21 f608 |000b: iput-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c12fe: 5421 f608 |000d: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c1302: 6e20 6325 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -0c1308: 0c00 |0012: move-result-object v0 │ │ -0c130a: 1f00 6401 |0013: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -0c130e: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ -0c1312: 7110 3e19 0300 |0017: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createSupportMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@193e │ │ -0c1318: 0c00 |001a: move-result-object v0 │ │ -0c131a: 5421 f608 |001b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c131e: 6e30 6525 3100 |001d: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0c1324: 1100 |0020: return-object v0 │ │ -0c1326: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0c1328: 28fe |0022: goto 0020 // -0002 │ │ +0c1280: |[0c1280] android.support.v7.internal.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c1290: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +0c1294: 5421 f608 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c1298: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +0c129c: 2201 b104 |0006: new-instance v1, Ljava/util/HashMap; // type@04b1 │ │ +0c12a0: 7010 5f25 0100 |0008: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@255f │ │ +0c12a6: 5b21 f608 |000b: iput-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c12aa: 5421 f608 |000d: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c12ae: 6e20 6325 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +0c12b4: 0c00 |0012: move-result-object v0 │ │ +0c12b6: 1f00 6401 |0013: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +0c12ba: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ +0c12be: 7110 3e19 0300 |0017: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createSupportMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@193e │ │ +0c12c4: 0c00 |001a: move-result-object v0 │ │ +0c12c6: 5421 f608 |001b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c12ca: 6e30 6525 3100 |001d: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0c12d0: 1100 |0020: return-object v0 │ │ +0c12d2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0c12d4: 28fe |0022: goto 0020 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=39 │ │ 0x0006 line=40 │ │ 0x000d line=43 │ │ 0x0015 line=45 │ │ @@ -233944,33 +234045,33 @@ │ │ type : '(Landroid/view/SubMenu;)Landroid/view/SubMenu;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0c132c: |[0c132c] android.support.v7.internal.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ -0c133c: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -0c1340: 5421 f708 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ -0c1344: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -0c1348: 2201 b104 |0006: new-instance v1, Ljava/util/HashMap; // type@04b1 │ │ -0c134c: 7010 5f25 0100 |0008: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@255f │ │ -0c1352: 5b21 f708 |000b: iput-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ -0c1356: 5421 f708 |000d: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ -0c135a: 6e20 6325 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -0c1360: 0c00 |0012: move-result-object v0 │ │ -0c1362: 1f00 c903 |0013: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0c1366: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ -0c136a: 7110 4019 0300 |0017: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createSupportSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu; // method@1940 │ │ -0c1370: 0c00 |001a: move-result-object v0 │ │ -0c1372: 5421 f708 |001b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ -0c1376: 6e30 6525 3100 |001d: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0c137c: 1100 |0020: return-object v0 │ │ -0c137e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0c1380: 28fe |0022: goto 0020 // -0002 │ │ +0c12d8: |[0c12d8] android.support.v7.internal.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ +0c12e8: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +0c12ec: 5421 f708 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ +0c12f0: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +0c12f4: 2201 b104 |0006: new-instance v1, Ljava/util/HashMap; // type@04b1 │ │ +0c12f8: 7010 5f25 0100 |0008: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@255f │ │ +0c12fe: 5b21 f708 |000b: iput-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ +0c1302: 5421 f708 |000d: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ +0c1306: 6e20 6325 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +0c130c: 0c00 |0012: move-result-object v0 │ │ +0c130e: 1f00 c903 |0013: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0c1312: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ +0c1316: 7110 4019 0300 |0017: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createSupportSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu; // method@1940 │ │ +0c131c: 0c00 |001a: move-result-object v0 │ │ +0c131e: 5421 f708 |001b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ +0c1322: 6e30 6525 3100 |001d: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0c1328: 1100 |0020: return-object v0 │ │ +0c132a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0c132c: 28fe |0022: goto 0020 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=62 │ │ 0x0015 line=64 │ │ @@ -233988,24 +234089,24 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0c1384: |[0c1384] android.support.v7.internal.view.menu.BaseMenuWrapper.internalClear:()V │ │ -0c1394: 5410 f608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c1398: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c139c: 5410 f608 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c13a0: 6e10 6025 0000 |0006: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@2560 │ │ -0c13a6: 5410 f708 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ -0c13aa: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0c13ae: 5410 f708 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ -0c13b2: 6e10 6025 0000 |000f: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@2560 │ │ -0c13b8: 0e00 |0012: return-void │ │ +0c1330: |[0c1330] android.support.v7.internal.view.menu.BaseMenuWrapper.internalClear:()V │ │ +0c1340: 5410 f608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c1344: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c1348: 5410 f608 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c134c: 6e10 6025 0000 |0006: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@2560 │ │ +0c1352: 5410 f708 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ +0c1356: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0c135a: 5410 f708 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@08f7 │ │ +0c135e: 6e10 6025 0000 |000f: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@2560 │ │ +0c1364: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0009 line=78 │ │ 0x000d line=79 │ │ 0x0012 line=81 │ │ @@ -234018,34 +234119,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0c13bc: |[0c13bc] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ -0c13cc: 5432 f608 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c13d0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0c13d4: 0e00 |0004: return-void │ │ -0c13d6: 5432 f608 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c13da: 6e10 6425 0200 |0007: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2564 │ │ -0c13e0: 0c02 |000a: move-result-object v2 │ │ -0c13e2: 7210 a225 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -0c13e8: 0c00 |000e: move-result-object v0 │ │ -0c13ea: 7210 6f25 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c13f0: 0a02 |0012: move-result v2 │ │ -0c13f2: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -0c13f6: 7210 7025 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c13fc: 0c01 |0018: move-result-object v1 │ │ -0c13fe: 1f01 c303 |0019: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0c1402: 7210 391f 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@1f39 │ │ -0c1408: 0a02 |001e: move-result v2 │ │ -0c140a: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -0c140e: 7210 7125 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2571 │ │ -0c1414: 28eb |0024: goto 000f // -0015 │ │ +0c1368: |[0c1368] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ +0c1378: 5432 f608 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c137c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0c1380: 0e00 |0004: return-void │ │ +0c1382: 5432 f608 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c1386: 6e10 6425 0200 |0007: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2564 │ │ +0c138c: 0c02 |000a: move-result-object v2 │ │ +0c138e: 7210 a225 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +0c1394: 0c00 |000e: move-result-object v0 │ │ +0c1396: 7210 6f25 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c139c: 0a02 |0012: move-result v2 │ │ +0c139e: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +0c13a2: 7210 7025 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c13a8: 0c01 |0018: move-result-object v1 │ │ +0c13aa: 1f01 c303 |0019: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0c13ae: 7210 391f 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@1f39 │ │ +0c13b4: 0a02 |001e: move-result v2 │ │ +0c13b6: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +0c13ba: 7210 7125 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2571 │ │ +0c13c0: 28eb |0024: goto 000f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=97 │ │ 0x0005 line=88 │ │ 0x000f line=91 │ │ 0x0015 line=92 │ │ @@ -234063,34 +234164,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0c1418: |[0c1418] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ -0c1428: 5432 f608 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c142c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0c1430: 0e00 |0004: return-void │ │ -0c1432: 5432 f608 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ -0c1436: 6e10 6425 0200 |0007: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2564 │ │ -0c143c: 0c02 |000a: move-result-object v2 │ │ -0c143e: 7210 a225 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -0c1444: 0c00 |000e: move-result-object v0 │ │ -0c1446: 7210 6f25 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c144c: 0a02 |0012: move-result v2 │ │ -0c144e: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -0c1452: 7210 7025 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c1458: 0c01 |0018: move-result-object v1 │ │ -0c145a: 1f01 c303 |0019: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0c145e: 7210 3c1f 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0c1464: 0a02 |001e: move-result v2 │ │ -0c1466: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -0c146a: 7210 7125 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2571 │ │ -0c1470: 28e0 |0024: goto 0004 // -0020 │ │ +0c13c4: |[0c13c4] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ +0c13d4: 5432 f608 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c13d8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0c13dc: 0e00 |0004: return-void │ │ +0c13de: 5432 f608 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@08f6 │ │ +0c13e2: 6e10 6425 0200 |0007: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2564 │ │ +0c13e8: 0c02 |000a: move-result-object v2 │ │ +0c13ea: 7210 a225 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +0c13f0: 0c00 |000e: move-result-object v0 │ │ +0c13f2: 7210 6f25 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c13f8: 0a02 |0012: move-result v2 │ │ +0c13fa: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +0c13fe: 7210 7025 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c1404: 0c01 |0018: move-result-object v1 │ │ +0c1406: 1f01 c303 |0019: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0c140a: 7210 3c1f 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0c1410: 0a02 |001e: move-result v2 │ │ +0c1412: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +0c1416: 7210 7125 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2571 │ │ +0c141c: 28e0 |0024: goto 0004 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=114 │ │ 0x0005 line=104 │ │ 0x000f line=107 │ │ 0x0015 line=108 │ │ @@ -234139,18 +234240,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 │ │ -0c1474: |[0c1474] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c1484: 7030 f421 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21f4 │ │ -0c148a: 6e20 c317 0000 |0003: invoke-virtual {v0, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@17c3 │ │ -0c1490: 0e00 |0006: return-void │ │ +0c1420: |[0c1420] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c1430: 7030 f421 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21f4 │ │ +0c1436: 6e20 c317 0000 |0003: invoke-virtual {v0, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@17c3 │ │ +0c143c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0006 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ @@ -234163,17 +234264,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1494: |[0c1494] android.support.v7.internal.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ -0c14a4: 5210 f908 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mAnimations:I // field@08f9 │ │ -0c14a8: 0f00 |0002: return v0 │ │ +0c1440: |[0c1440] android.support.v7.internal.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ +0c1450: 5210 f908 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mAnimations:I // field@08f9 │ │ +0c1454: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ExpandedMenuView;) │ │ @@ -234181,17 +234282,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 │ │ -0c14ac: |[0c14ac] android.support.v7.internal.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c14bc: 5b01 fa08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08fa │ │ -0c14c0: 0e00 |0002: return-void │ │ +0c1458: |[0c1458] android.support.v7.internal.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c1468: 5b01 fa08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08fa │ │ +0c146c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -234201,20 +234302,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 │ │ -0c14c4: |[0c14c4] android.support.v7.internal.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c14d4: 5420 fa08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08fa │ │ -0c14d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c14da: 6e30 3718 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ -0c14e0: 0a00 |0006: move-result v0 │ │ -0c14e2: 0f00 |0007: return v0 │ │ +0c1470: |[0c1470] android.support.v7.internal.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c1480: 5420 fa08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08fa │ │ +0c1484: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c1486: 6e30 3718 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ +0c148c: 0a00 |0006: move-result v0 │ │ +0c148e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -234223,19 +234324,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c14e4: |[0c14e4] android.support.v7.internal.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ -0c14f4: 6f10 0422 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@2204 │ │ -0c14fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c14fc: 6e20 c217 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@17c2 │ │ -0c1502: 0e00 |0007: return-void │ │ +0c1490: |[0c1490] android.support.v7.internal.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ +0c14a0: 6f10 0422 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@2204 │ │ +0c14a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c14a8: 6e20 c217 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@17c2 │ │ +0c14ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=57 │ │ 0x0007 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ @@ -234245,22 +234346,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c1504: |[0c1504] android.support.v7.internal.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0c1514: 6e10 bb17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@17bb │ │ -0c151a: 0c00 |0003: move-result-object v0 │ │ -0c151c: 7220 eb21 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@21eb │ │ -0c1522: 0c00 |0007: move-result-object v0 │ │ -0c1524: 1f00 1a03 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c1528: 6e20 be17 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@17be │ │ -0c152e: 0e00 |000d: return-void │ │ +0c14b0: |[0c14b0] android.support.v7.internal.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0c14c0: 6e10 bb17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@17bb │ │ +0c14c6: 0c00 |0003: move-result-object v0 │ │ +0c14c8: 7220 eb21 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@21eb │ │ +0c14ce: 0c00 |0007: move-result-object v0 │ │ +0c14d0: 1f00 1a03 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c14d4: 6e20 be17 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@17be │ │ +0c14da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000d line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x000e reg=2 parent Landroid/widget/AdapterView; │ │ @@ -234355,18 +234456,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 │ │ -0c1530: |[0c1530] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c1540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1542: 7040 c517 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@17c5 │ │ -0c1548: 0e00 |0004: return-void │ │ +0c14dc: |[0c14dc] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c14ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c14ee: 7040 c517 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@17c5 │ │ +0c14f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -234377,37 +234478,37 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0c154c: |[0c154c] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0c155c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c155e: 7030 be21 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ -0c1564: 5b45 fe08 |0004: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@08fe │ │ -0c1568: 6201 3d08 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@083d │ │ -0c156c: 6e53 3c01 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0c1572: 0c00 |000b: move-result-object v0 │ │ -0c1574: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -0c1576: 6e20 c301 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0c157c: 0c01 |0010: move-result-object v1 │ │ -0c157e: 5b41 fc08 |0011: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -0c1582: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0c1584: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -0c1586: 6e30 c801 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c158c: 0a01 |0018: move-result v1 │ │ -0c158e: 5941 0709 |0019: iput v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0907 │ │ -0c1592: 1271 |001b: const/4 v1, #int 7 // #7 │ │ -0c1594: 6e30 bf01 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -0c159a: 0a01 |001f: move-result v1 │ │ -0c159c: 5c41 0409 |0020: iput-boolean v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ -0c15a0: 5b45 0809 |0022: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0908 │ │ -0c15a4: 6e10 cd01 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0c15aa: 0e00 |0027: return-void │ │ +0c14f8: |[0c14f8] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0c1508: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c150a: 7030 be21 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ +0c1510: 5b45 fe08 |0004: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@08fe │ │ +0c1514: 6201 3d08 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@083d │ │ +0c1518: 6e53 3c01 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0c151e: 0c00 |000b: move-result-object v0 │ │ +0c1520: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +0c1522: 6e20 c301 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0c1528: 0c01 |0010: move-result-object v1 │ │ +0c152a: 5b41 fc08 |0011: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +0c152e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0c1530: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +0c1532: 6e30 c801 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c1538: 0a01 |0018: move-result v1 │ │ +0c153a: 5941 0709 |0019: iput v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0907 │ │ +0c153e: 1271 |001b: const/4 v1, #int 7 // #7 │ │ +0c1540: 6e30 bf01 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +0c1546: 0a01 |001f: move-result v1 │ │ +0c1548: 5c41 0409 |0020: iput-boolean v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ +0c154c: 5b45 0809 |0022: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0908 │ │ +0c1550: 6e10 cd01 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0c1556: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x0006 line=66 │ │ 0x000c line=70 │ │ 0x0013 line=71 │ │ @@ -234427,23 +234528,23 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0c15ac: |[0c15ac] android.support.v7.internal.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ -0c15bc: 5410 0109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0901 │ │ -0c15c0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0c15c4: 5410 fe08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@08fe │ │ -0c15c8: 7110 141f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c15ce: 0c00 |0009: move-result-object v0 │ │ -0c15d0: 5b10 0109 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0901 │ │ -0c15d4: 5410 0109 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0901 │ │ -0c15d8: 1100 |000e: return-object v0 │ │ +0c1558: |[0c1558] android.support.v7.internal.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ +0c1568: 5410 0109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0901 │ │ +0c156c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0c1570: 5410 fe08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@08fe │ │ +0c1574: 7110 141f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c157a: 0c00 |0009: move-result-object v0 │ │ +0c157c: 5b10 0109 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0901 │ │ +0c1580: 5410 0109 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@0901 │ │ +0c1584: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x000c line=284 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ @@ -234453,26 +234554,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0c15dc: |[0c15dc] android.support.v7.internal.view.menu.ListMenuItemView.insertCheckBox:()V │ │ -0c15ec: 7010 c917 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@17c9 │ │ -0c15f2: 0c00 |0003: move-result-object v0 │ │ -0c15f4: 6001 5307 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@0753 │ │ -0c15f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0c15fa: 6e40 171f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c1600: 0c01 |000a: move-result-object v1 │ │ -0c1602: 1f01 0504 |000b: check-cast v1, Landroid/widget/CheckBox; // type@0405 │ │ -0c1606: 5b31 fd08 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c160a: 5431 fd08 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c160e: 6e20 c617 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@17c6 │ │ -0c1614: 0e00 |0014: return-void │ │ +0c1588: |[0c1588] android.support.v7.internal.view.menu.ListMenuItemView.insertCheckBox:()V │ │ +0c1598: 7010 c917 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@17c9 │ │ +0c159e: 0c00 |0003: move-result-object v0 │ │ +0c15a0: 6001 5307 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@0753 │ │ +0c15a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0c15a6: 6e40 171f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c15ac: 0c01 |000a: move-result-object v1 │ │ +0c15ae: 1f01 0504 |000b: check-cast v1, Landroid/widget/CheckBox; // type@0405 │ │ +0c15b2: 5b31 fd08 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c15b6: 5431 fd08 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c15ba: 6e20 c617 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@17c6 │ │ +0c15c0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0004 line=266 │ │ 0x000f line=269 │ │ 0x0014 line=270 │ │ locals : │ │ @@ -234484,26 +234585,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0c1618: |[0c1618] android.support.v7.internal.view.menu.ListMenuItemView.insertIconView:()V │ │ -0c1628: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c162a: 7010 c917 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@17c9 │ │ -0c1630: 0c00 |0004: move-result-object v0 │ │ -0c1632: 6001 5407 |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@0754 │ │ -0c1636: 6e40 171f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c163c: 0c01 |000a: move-result-object v1 │ │ -0c163e: 1f01 1404 |000b: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ -0c1642: 5b31 0009 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c1646: 5431 0009 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c164a: 6e30 c717 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@17c7 │ │ -0c1650: 0e00 |0014: return-void │ │ +0c15c4: |[0c15c4] android.support.v7.internal.view.menu.ListMenuItemView.insertIconView:()V │ │ +0c15d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c15d6: 7010 c917 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@17c9 │ │ +0c15dc: 0c00 |0004: move-result-object v0 │ │ +0c15de: 6001 5407 |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@0754 │ │ +0c15e2: 6e40 171f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c15e8: 0c01 |000a: move-result-object v1 │ │ +0c15ea: 1f01 1404 |000b: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ +0c15ee: 5b31 0009 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c15f2: 5431 0009 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c15f6: 6e30 c717 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@17c7 │ │ +0c15fc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x0005 line=251 │ │ 0x000f line=253 │ │ 0x0014 line=254 │ │ locals : │ │ @@ -234515,26 +234616,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0c1654: |[0c1654] android.support.v7.internal.view.menu.ListMenuItemView.insertRadioButton:()V │ │ -0c1664: 7010 c917 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@17c9 │ │ -0c166a: 0c00 |0003: move-result-object v0 │ │ -0c166c: 6001 5607 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0756 │ │ -0c1670: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0c1672: 6e40 171f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c1678: 0c01 |000a: move-result-object v1 │ │ -0c167a: 1f01 1f04 |000b: check-cast v1, Landroid/widget/RadioButton; // type@041f │ │ -0c167e: 5b31 0509 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c1682: 5431 0509 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c1686: 6e20 c617 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@17c6 │ │ -0c168c: 0e00 |0014: return-void │ │ +0c1600: |[0c1600] android.support.v7.internal.view.menu.ListMenuItemView.insertRadioButton:()V │ │ +0c1610: 7010 c917 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@17c9 │ │ +0c1616: 0c00 |0003: move-result-object v0 │ │ +0c1618: 6001 5607 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0756 │ │ +0c161c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0c161e: 6e40 171f 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c1624: 0c01 |000a: move-result-object v1 │ │ +0c1626: 1f01 1f04 |000b: check-cast v1, Landroid/widget/RadioButton; // type@041f │ │ +0c162a: 5b31 0509 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c162e: 5431 0509 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c1632: 6e20 c617 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@17c6 │ │ +0c1638: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x000f line=261 │ │ 0x0014 line=262 │ │ locals : │ │ @@ -234547,17 +234648,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 │ │ -0c1690: |[0c1690] android.support.v7.internal.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0c16a0: 5410 0209 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ -0c16a4: 1100 |0002: return-object v0 │ │ +0c163c: |[0c163c] android.support.v7.internal.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0c164c: 5410 0209 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ +0c1650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ListMenuItemView;) │ │ @@ -234565,42 +234666,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 │ │ -0c16a8: |[0c16a8] android.support.v7.internal.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ -0c16b8: 5b23 0209 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ -0c16bc: 5924 0309 |0002: iput v4, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mMenuType:I // field@0903 │ │ -0c16c0: 6e10 8218 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1882 │ │ -0c16c6: 0a00 |0007: move-result v0 │ │ -0c16c8: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -0c16cc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c16ce: 6e20 db17 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setVisibility:(I)V // method@17db │ │ -0c16d4: 6e20 7818 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@1878 │ │ -0c16da: 0c00 |0011: move-result-object v0 │ │ -0c16dc: 6e20 da17 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@17da │ │ -0c16e2: 6e10 7e18 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@187e │ │ -0c16e8: 0a00 |0018: move-result v0 │ │ -0c16ea: 6e20 d417 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@17d4 │ │ -0c16f0: 6e10 a718 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@18a7 │ │ -0c16f6: 0a00 |001f: move-result v0 │ │ -0c16f8: 6e10 7218 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1872 │ │ -0c16fe: 0a01 |0023: move-result v1 │ │ -0c1700: 6e30 d917 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@17d9 │ │ -0c1706: 6e10 6b18 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@186b │ │ -0c170c: 0c00 |002a: move-result-object v0 │ │ -0c170e: 6e20 d817 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@17d8 │ │ -0c1714: 6e10 8018 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1880 │ │ -0c171a: 0a00 |0031: move-result v0 │ │ -0c171c: 6e20 d617 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@17d6 │ │ -0c1722: 0e00 |0035: return-void │ │ -0c1724: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ -0c1728: 28d3 |0038: goto 000b // -002d │ │ +0c1654: |[0c1654] android.support.v7.internal.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ +0c1664: 5b23 0209 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ +0c1668: 5924 0309 |0002: iput v4, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mMenuType:I // field@0903 │ │ +0c166c: 6e10 8218 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1882 │ │ +0c1672: 0a00 |0007: move-result v0 │ │ +0c1674: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +0c1678: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c167a: 6e20 db17 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setVisibility:(I)V // method@17db │ │ +0c1680: 6e20 7818 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@1878 │ │ +0c1686: 0c00 |0011: move-result-object v0 │ │ +0c1688: 6e20 da17 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@17da │ │ +0c168e: 6e10 7e18 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@187e │ │ +0c1694: 0a00 |0018: move-result v0 │ │ +0c1696: 6e20 d417 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@17d4 │ │ +0c169c: 6e10 a718 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@18a7 │ │ +0c16a2: 0a00 |001f: move-result v0 │ │ +0c16a4: 6e10 7218 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1872 │ │ +0c16aa: 0a01 |0023: move-result v1 │ │ +0c16ac: 6e30 d917 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@17d9 │ │ +0c16b2: 6e10 6b18 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@186b │ │ +0c16b8: 0c00 |002a: move-result-object v0 │ │ +0c16ba: 6e20 d817 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@17d8 │ │ +0c16c0: 6e10 8018 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1880 │ │ +0c16c6: 0a00 |0031: move-result v0 │ │ +0c16c8: 6e20 d617 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@17d6 │ │ +0c16ce: 0e00 |0035: return-void │ │ +0c16d0: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ +0c16d4: 28d3 |0038: goto 000b // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0004 line=103 │ │ 0x000e line=105 │ │ 0x0015 line=106 │ │ @@ -234619,36 +234720,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0c172c: |[0c172c] android.support.v7.internal.view.menu.ListMenuItemView.onFinishInflate:()V │ │ -0c173c: 6f10 d421 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@21d4 │ │ -0c1742: 5430 fc08 |0003: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -0c1746: 6e20 d317 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@17d3 │ │ -0c174c: 6000 3d07 |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@073d │ │ -0c1750: 6e20 c817 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@17c8 │ │ -0c1756: 0c00 |000d: move-result-object v0 │ │ -0c1758: 1f00 3504 |000e: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0c175c: 5b30 0909 |0010: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ -0c1760: 5230 0709 |0012: iget v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0907 │ │ -0c1764: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -0c1766: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ -0c176a: 5430 0909 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ -0c176e: 5431 0809 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0908 │ │ -0c1772: 5232 0709 |001b: iget v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0907 │ │ -0c1776: 6e30 bf22 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ -0c177c: 6000 3607 |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0736 │ │ -0c1780: 6e20 c817 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@17c8 │ │ -0c1786: 0c00 |0025: move-result-object v0 │ │ -0c1788: 1f00 3504 |0026: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0c178c: 5b30 0609 |0028: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0906 │ │ -0c1790: 0e00 |002a: return-void │ │ +0c16d8: |[0c16d8] android.support.v7.internal.view.menu.ListMenuItemView.onFinishInflate:()V │ │ +0c16e8: 6f10 d421 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@21d4 │ │ +0c16ee: 5430 fc08 |0003: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +0c16f2: 6e20 d317 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@17d3 │ │ +0c16f8: 6000 3d07 |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@073d │ │ +0c16fc: 6e20 c817 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@17c8 │ │ +0c1702: 0c00 |000d: move-result-object v0 │ │ +0c1704: 1f00 3504 |000e: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +0c1708: 5b30 0909 |0010: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ +0c170c: 5230 0709 |0012: iget v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0907 │ │ +0c1710: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +0c1712: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ +0c1716: 5430 0909 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ +0c171a: 5431 0809 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0908 │ │ +0c171e: 5232 0709 |001b: iget v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0907 │ │ +0c1722: 6e30 bf22 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ +0c1728: 6000 3607 |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0736 │ │ +0c172c: 6e20 c817 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@17c8 │ │ +0c1732: 0c00 |0025: move-result-object v0 │ │ +0c1734: 1f00 3504 |0026: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +0c1738: 5b30 0609 |0028: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0906 │ │ +0c173c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=88 │ │ 0x0008 line=90 │ │ 0x0012 line=91 │ │ 0x0017 line=92 │ │ @@ -234662,33 +234763,33 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0c1794: |[0c1794] android.support.v7.internal.view.menu.ListMenuItemView.onMeasure:(II)V │ │ -0c17a4: 5432 0009 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c17a8: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -0c17ac: 5532 0409 |0004: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ -0c17b0: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ -0c17b4: 6e10 cb17 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@17cb │ │ -0c17ba: 0c01 |000b: move-result-object v1 │ │ -0c17bc: 5432 0009 |000c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c17c0: 6e10 a221 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ -0c17c6: 0c00 |0011: move-result-object v0 │ │ -0c17c8: 1f00 1504 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0c17cc: 5212 880b |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c17d0: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ -0c17d4: 5202 9d0b |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0b9d │ │ -0c17d8: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ -0c17dc: 5212 880b |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c17e0: 5902 9d0b |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0b9d │ │ -0c17e4: 6f30 d621 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ -0c17ea: 0e00 |0023: return-void │ │ +0c1740: |[0c1740] android.support.v7.internal.view.menu.ListMenuItemView.onMeasure:(II)V │ │ +0c1750: 5432 0009 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c1754: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +0c1758: 5532 0409 |0004: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ +0c175c: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ +0c1760: 6e10 cb17 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@17cb │ │ +0c1766: 0c01 |000b: move-result-object v1 │ │ +0c1768: 5432 0009 |000c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c176c: 6e10 a221 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21a2 │ │ +0c1772: 0c00 |0011: move-result-object v0 │ │ +0c1774: 1f00 1504 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0c1778: 5212 880b |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c177c: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ +0c1780: 5202 9d0b |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0b9d │ │ +0c1784: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ +0c1788: 5212 880b |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c178c: 5902 9d0b |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0b9d │ │ +0c1790: 6f30 d621 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ +0c1796: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0008 line=240 │ │ 0x000c line=241 │ │ 0x0014 line=242 │ │ 0x001c line=243 │ │ @@ -234706,17 +234807,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c17ec: |[0c17ec] android.support.v7.internal.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ -0c17fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c17fe: 0f00 |0001: return v0 │ │ +0c1798: |[0c1798] android.support.v7.internal.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ +0c17a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c17aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ListMenuItemView;) │ │ @@ -234724,65 +234825,65 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0c1800: |[0c1800] android.support.v7.internal.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ -0c1810: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -0c1814: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -0c1818: 5454 0509 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c181c: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ -0c1820: 5454 fd08 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c1824: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -0c1828: 0e00 |000c: return-void │ │ -0c182a: 5454 0209 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ -0c182e: 6e10 8118 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1881 │ │ -0c1834: 0a04 |0012: move-result v4 │ │ -0c1836: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ -0c183a: 5454 0509 |0015: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c183e: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ -0c1842: 7010 cf17 0500 |0019: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@17cf │ │ -0c1848: 5450 0509 |001c: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c184c: 5452 fd08 |001e: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c1850: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ -0c1854: 5454 0209 |0022: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ -0c1858: 6e10 7f18 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isChecked:()Z // method@187f │ │ -0c185e: 0a04 |0027: move-result v4 │ │ -0c1860: 6e20 6c21 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@216c │ │ -0c1866: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ -0c186a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0c186c: 6e10 6b21 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@216b │ │ -0c1872: 0a04 |0031: move-result v4 │ │ -0c1874: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ -0c1878: 6e20 6d21 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@216d │ │ -0c187e: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ -0c1882: 6e10 6b21 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@216b │ │ -0c1888: 0a04 |003c: move-result v4 │ │ -0c188a: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ -0c188e: 6e20 6d21 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@216d │ │ -0c1894: 28ca |0042: goto 000c // -0036 │ │ -0c1896: 5454 fd08 |0043: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c189a: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ -0c189e: 7010 cd17 0500 |0047: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@17cd │ │ -0c18a4: 5450 fd08 |004a: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c18a8: 5452 0509 |004c: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c18ac: 28d2 |004e: goto 0020 // -002e │ │ -0c18ae: 0131 |004f: move v1, v3 │ │ -0c18b0: 28de |0050: goto 002e // -0022 │ │ -0c18b2: 5454 fd08 |0051: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c18b6: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ -0c18ba: 5454 fd08 |0055: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c18be: 6e20 6821 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@2168 │ │ -0c18c4: 5454 0509 |005a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c18c8: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ -0c18cc: 5454 0509 |005e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c18d0: 6e20 4422 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@2244 │ │ -0c18d6: 28a9 |0063: goto 000c // -0057 │ │ +0c17ac: |[0c17ac] android.support.v7.internal.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ +0c17bc: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +0c17c0: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +0c17c4: 5454 0509 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c17c8: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ +0c17cc: 5454 fd08 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c17d0: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +0c17d4: 0e00 |000c: return-void │ │ +0c17d6: 5454 0209 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ +0c17da: 6e10 8118 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1881 │ │ +0c17e0: 0a04 |0012: move-result v4 │ │ +0c17e2: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ +0c17e6: 5454 0509 |0015: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c17ea: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ +0c17ee: 7010 cf17 0500 |0019: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@17cf │ │ +0c17f4: 5450 0509 |001c: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c17f8: 5452 fd08 |001e: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c17fc: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ +0c1800: 5454 0209 |0022: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ +0c1804: 6e10 7f18 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isChecked:()Z // method@187f │ │ +0c180a: 0a04 |0027: move-result v4 │ │ +0c180c: 6e20 6c21 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@216c │ │ +0c1812: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ +0c1816: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0c1818: 6e10 6b21 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@216b │ │ +0c181e: 0a04 |0031: move-result v4 │ │ +0c1820: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ +0c1824: 6e20 6d21 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@216d │ │ +0c182a: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ +0c182e: 6e10 6b21 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@216b │ │ +0c1834: 0a04 |003c: move-result v4 │ │ +0c1836: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ +0c183a: 6e20 6d21 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@216d │ │ +0c1840: 28ca |0042: goto 000c // -0036 │ │ +0c1842: 5454 fd08 |0043: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c1846: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ +0c184a: 7010 cd17 0500 |0047: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@17cd │ │ +0c1850: 5450 fd08 |004a: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c1854: 5452 0509 |004c: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c1858: 28d2 |004e: goto 0020 // -002e │ │ +0c185a: 0131 |004f: move v1, v3 │ │ +0c185c: 28de |0050: goto 002e // -0022 │ │ +0c185e: 5454 fd08 |0051: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c1862: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ +0c1866: 5454 fd08 |0055: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c186a: 6e20 6821 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@2168 │ │ +0c1870: 5454 0509 |005a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c1874: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ +0c1878: 5454 0509 |005e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c187c: 6e20 4422 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@2244 │ │ +0c1882: 28a9 |0063: goto 000c // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ 0x000c line=178 │ │ 0x000d line=144 │ │ 0x0015 line=145 │ │ 0x0019 line=146 │ │ @@ -234818,30 +234919,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c18d8: |[0c18d8] android.support.v7.internal.view.menu.ListMenuItemView.setChecked:(Z)V │ │ -0c18e8: 5421 0209 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ -0c18ec: 6e10 8118 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1881 │ │ -0c18f2: 0a01 |0005: move-result v1 │ │ -0c18f4: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -0c18f8: 5421 0509 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c18fc: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -0c1900: 7010 cf17 0200 |000c: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@17cf │ │ -0c1906: 5420 0509 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ -0c190a: 6e20 6c21 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@216c │ │ -0c1910: 0e00 |0014: return-void │ │ -0c1912: 5421 fd08 |0015: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c1916: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -0c191a: 7010 cd17 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@17cd │ │ -0c1920: 5420 fd08 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ -0c1924: 28f3 |001e: goto 0011 // -000d │ │ +0c1884: |[0c1884] android.support.v7.internal.view.menu.ListMenuItemView.setChecked:(Z)V │ │ +0c1894: 5421 0209 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ +0c1898: 6e10 8118 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1881 │ │ +0c189e: 0a01 |0005: move-result v1 │ │ +0c18a0: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +0c18a4: 5421 0509 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c18a8: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +0c18ac: 7010 cf17 0200 |000c: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@17cf │ │ +0c18b2: 5420 0509 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@0905 │ │ +0c18b6: 6e20 6c21 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@216c │ │ +0c18bc: 0e00 |0014: return-void │ │ +0c18be: 5421 fd08 |0015: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c18c2: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +0c18c6: 7010 cd17 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@17cd │ │ +0c18cc: 5420 fd08 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@08fd │ │ +0c18d0: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=184 │ │ 0x000c line=185 │ │ 0x000f line=187 │ │ 0x0011 line=195 │ │ @@ -234860,18 +234961,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c1928: |[0c1928] android.support.v7.internal.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ -0c1938: 5c01 ff08 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@08ff │ │ -0c193c: 5c01 0409 |0002: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ -0c1940: 0e00 |0004: return-void │ │ +0c18d4: |[0c18d4] android.support.v7.internal.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ +0c18e4: 5c01 ff08 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@08ff │ │ +0c18e8: 5c01 0409 |0002: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ +0c18ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=1 forceShow Z │ │ @@ -234881,56 +234982,56 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0c1944: |[0c1944] android.support.v7.internal.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0c1954: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c1956: 5432 0209 |0001: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ -0c195a: 6e10 a618 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@18a6 │ │ -0c1960: 0a02 |0006: move-result v2 │ │ -0c1962: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0c1966: 5532 ff08 |0009: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@08ff │ │ -0c196a: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ -0c196e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0c1970: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -0c1974: 5532 0409 |0010: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ -0c1978: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ -0c197c: 0e00 |0014: return-void │ │ -0c197e: 0110 |0015: move v0, v1 │ │ -0c1980: 28f8 |0016: goto 000e // -0008 │ │ -0c1982: 5432 0009 |0017: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c1986: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ -0c198a: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ -0c198e: 5532 0409 |001d: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ -0c1992: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ -0c1996: 5432 0009 |0021: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c199a: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ -0c199e: 7010 ce17 0300 |0025: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertIconView:()V // method@17ce │ │ -0c19a4: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ -0c19a8: 5532 0409 |002a: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ -0c19ac: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ -0c19b0: 5432 0009 |002e: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c19b4: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ -0c19b8: 6e20 af21 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0c19be: 5432 0009 |0035: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c19c2: 6e10 a621 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@21a6 │ │ -0c19c8: 0a02 |003a: move-result v2 │ │ -0c19ca: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ -0c19ce: 5432 0009 |003d: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c19d2: 6e20 b821 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0c19d8: 28d2 |0042: goto 0014 // -002e │ │ -0c19da: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -0c19dc: 28ee |0044: goto 0032 // -0012 │ │ -0c19de: 5431 0009 |0045: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ -0c19e2: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ -0c19e6: 6e20 b821 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0c19ec: 28c8 |004c: goto 0014 // -0038 │ │ +0c18f0: |[0c18f0] android.support.v7.internal.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0c1900: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c1902: 5432 0209 |0001: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ +0c1906: 6e10 a618 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@18a6 │ │ +0c190c: 0a02 |0006: move-result v2 │ │ +0c190e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0c1912: 5532 ff08 |0009: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@08ff │ │ +0c1916: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ +0c191a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0c191c: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +0c1920: 5532 0409 |0010: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ +0c1924: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ +0c1928: 0e00 |0014: return-void │ │ +0c192a: 0110 |0015: move v0, v1 │ │ +0c192c: 28f8 |0016: goto 000e // -0008 │ │ +0c192e: 5432 0009 |0017: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c1932: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ +0c1936: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ +0c193a: 5532 0409 |001d: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ +0c193e: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ +0c1942: 5432 0009 |0021: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c1946: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ +0c194a: 7010 ce17 0300 |0025: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertIconView:()V // method@17ce │ │ +0c1950: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ +0c1954: 5532 0409 |002a: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@0904 │ │ +0c1958: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ +0c195c: 5432 0009 |002e: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c1960: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ +0c1964: 6e20 af21 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0c196a: 5432 0009 |0035: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c196e: 6e10 a621 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@21a6 │ │ +0c1974: 0a02 |003a: move-result v2 │ │ +0c1976: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ +0c197a: 5432 0009 |003d: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c197e: 6e20 b821 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0c1984: 28d2 |0042: goto 0014 // -002e │ │ +0c1986: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +0c1988: 28ee |0044: goto 0032 // -0012 │ │ +0c198a: 5431 0009 |0045: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@0900 │ │ +0c198e: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ +0c1992: 6e20 b821 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0c1998: 28c8 |004c: goto 0014 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=212 │ │ 0x000e line=213 │ │ 0x0014 line=234 │ │ 0x0016 line=212 │ │ 0x0017 line=217 │ │ @@ -234955,36 +235056,36 @@ │ │ type : '(ZC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0c19f0: |[0c19f0] android.support.v7.internal.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ -0c1a00: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ -0c1a04: 5431 0209 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ -0c1a08: 6e10 a718 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@18a7 │ │ -0c1a0e: 0a01 |0007: move-result v1 │ │ -0c1a10: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -0c1a14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c1a16: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ -0c1a1a: 5431 0609 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0906 │ │ -0c1a1e: 5432 0209 |000f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ -0c1a22: 6e10 7318 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@1873 │ │ -0c1a28: 0c02 |0014: move-result-object v2 │ │ -0c1a2a: 6e20 be22 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0c1a30: 5431 0609 |0018: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0906 │ │ -0c1a34: 6e10 b022 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@22b0 │ │ -0c1a3a: 0a01 |001d: move-result v1 │ │ -0c1a3c: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ -0c1a40: 5431 0609 |0020: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0906 │ │ -0c1a44: 6e20 c422 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0c1a4a: 0e00 |0025: return-void │ │ -0c1a4c: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ -0c1a50: 28e3 |0028: goto 000b // -001d │ │ +0c199c: |[0c199c] android.support.v7.internal.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ +0c19ac: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ +0c19b0: 5431 0209 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ +0c19b4: 6e10 a718 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@18a7 │ │ +0c19ba: 0a01 |0007: move-result v1 │ │ +0c19bc: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +0c19c0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c19c2: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ +0c19c6: 5431 0609 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0906 │ │ +0c19ca: 5432 0209 |000f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0902 │ │ +0c19ce: 6e10 7318 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@1873 │ │ +0c19d4: 0c02 |0014: move-result-object v2 │ │ +0c19d6: 6e20 be22 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0c19dc: 5431 0609 |0018: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0906 │ │ +0c19e0: 6e10 b022 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@22b0 │ │ +0c19e6: 0a01 |001d: move-result v1 │ │ +0c19e8: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ +0c19ec: 5431 0609 |0020: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0906 │ │ +0c19f0: 6e20 c422 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0c19f6: 0e00 |0025: return-void │ │ +0c19f8: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ +0c19fc: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000b line=202 │ │ 0x000d line=203 │ │ 0x0018 line=206 │ │ 0x0020 line=207 │ │ @@ -235001,34 +235102,34 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0c1a54: |[0c1a54] android.support.v7.internal.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -0c1a64: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -0c1a68: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -0c1a6c: 5420 0909 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ -0c1a70: 6e20 be22 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0c1a76: 5420 0909 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ -0c1a7a: 6e10 b022 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@22b0 │ │ -0c1a80: 0a00 |000e: move-result v0 │ │ -0c1a82: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -0c1a86: 5420 0909 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ -0c1a8a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0c1a8c: 6e20 c422 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0c1a92: 0e00 |0017: return-void │ │ -0c1a94: 5420 0909 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ -0c1a98: 6e10 b022 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@22b0 │ │ -0c1a9e: 0a00 |001d: move-result v0 │ │ -0c1aa0: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ -0c1aa4: 5420 0909 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ -0c1aa8: 6e20 c422 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0c1aae: 28f2 |0025: goto 0017 // -000e │ │ +0c1a00: |[0c1a00] android.support.v7.internal.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +0c1a10: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0c1a14: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +0c1a18: 5420 0909 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ +0c1a1c: 6e20 be22 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0c1a22: 5420 0909 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ +0c1a26: 6e10 b022 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@22b0 │ │ +0c1a2c: 0a00 |000e: move-result v0 │ │ +0c1a2e: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +0c1a32: 5420 0909 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ +0c1a36: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0c1a38: 6e20 c422 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0c1a3e: 0e00 |0017: return-void │ │ +0c1a40: 5420 0909 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ +0c1a44: 6e10 b022 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@22b0 │ │ +0c1a4a: 0a00 |001d: move-result v0 │ │ +0c1a4c: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ +0c1a50: 5420 0909 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0909 │ │ +0c1a54: 6e20 c422 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0c1a5a: 28f2 |0025: goto 0017 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ 0x0011 line=121 │ │ 0x0017 line=128 │ │ @@ -235043,17 +235144,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1ab0: |[0c1ab0] android.support.v7.internal.view.menu.ListMenuItemView.showsIcon:()Z │ │ -0c1ac0: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@08ff │ │ -0c1ac4: 0f00 |0002: return v0 │ │ +0c1a5c: |[0c1a5c] android.support.v7.internal.view.menu.ListMenuItemView.showsIcon:()Z │ │ +0c1a6c: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@08ff │ │ +0c1a70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ source_file_idx : 3023 (ListMenuItemView.java) │ │ @@ -235139,19 +235240,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c1ac8: |[0c1ac8] android.support.v7.internal.view.menu.ListMenuPresenter.:(II)V │ │ -0c1ad8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0c1ade: 5901 1409 |0003: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@0914 │ │ -0c1ae2: 5902 1709 |0005: iput v2, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@0917 │ │ -0c1ae6: 0e00 |0007: return-void │ │ +0c1a74: |[0c1a74] android.support.v7.internal.view.menu.ListMenuPresenter.:(II)V │ │ +0c1a84: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0c1a8a: 5901 1409 |0003: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@0914 │ │ +0c1a8e: 5902 1709 |0005: iput v2, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@0917 │ │ +0c1a92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ @@ -235164,23 +235265,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 │ │ -0c1ae8: |[0c1ae8] android.support.v7.internal.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ -0c1af8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1afa: 7030 e617 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@17e6 │ │ -0c1b00: 5b12 1009 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ -0c1b04: 5410 1009 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ -0c1b08: 7110 141f 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c1b0e: 0c00 |000b: move-result-object v0 │ │ -0c1b10: 5b10 1209 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ -0c1b14: 0e00 |000e: return-void │ │ +0c1a94: |[0c1a94] android.support.v7.internal.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ +0c1aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c1aa6: 7030 e617 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@17e6 │ │ +0c1aac: 5b12 1009 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ +0c1ab0: 5410 1009 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ +0c1ab4: 7110 141f 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c1aba: 0c00 |000b: move-result-object v0 │ │ +0c1abc: 5b10 1209 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ +0c1ac0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0006 line=69 │ │ 0x000e line=70 │ │ locals : │ │ @@ -235193,17 +235294,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 │ │ -0c1b18: |[0c1b18] android.support.v7.internal.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I │ │ -0c1b28: 5210 1309 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@0913 │ │ -0c1b2c: 0f00 |0002: return v0 │ │ +0c1ac4: |[0c1ac4] android.support.v7.internal.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I │ │ +0c1ad4: 5210 1309 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@0913 │ │ +0c1ad8: 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 - │ │ @@ -235212,17 +235313,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 │ │ -0c1b30: |[0c1b30] android.support.v7.internal.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c1b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1b42: 0f00 |0001: return v0 │ │ +0c1adc: |[0c1adc] android.support.v7.internal.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c1aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c1aee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -235232,17 +235333,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 │ │ -0c1b44: |[0c1b44] android.support.v7.internal.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c1b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1b56: 0f00 |0001: return v0 │ │ +0c1af0: |[0c1af0] android.support.v7.internal.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c1b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c1b02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -235252,17 +235353,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c1b58: |[0c1b58] android.support.v7.internal.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ -0c1b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1b6a: 0f00 |0001: return v0 │ │ +0c1b04: |[0c1b04] android.support.v7.internal.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ +0c1b14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c1b16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -235270,22 +235371,22 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c1b6c: |[0c1b6c] android.support.v7.internal.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ -0c1b7c: 5410 0e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1b80: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0c1b84: 2200 1303 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0313 │ │ -0c1b88: 7020 dd17 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@17dd │ │ -0c1b8e: 5b10 0e09 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1b92: 5410 0e09 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1b96: 1100 |000d: return-object v0 │ │ +0c1b18: |[0c1b18] android.support.v7.internal.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ +0c1b28: 5410 0e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1b2c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0c1b30: 2200 1303 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0313 │ │ +0c1b34: 7020 dd17 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@17dd │ │ +0c1b3a: 5b10 0e09 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1b3e: 5410 0e09 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1b42: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x000b line=130 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -235295,17 +235396,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1b98: |[0c1b98] android.support.v7.internal.view.menu.ListMenuPresenter.getId:()I │ │ -0c1ba8: 5210 1109 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@0911 │ │ -0c1bac: 0f00 |0002: return v0 │ │ +0c1b44: |[0c1b44] android.support.v7.internal.view.menu.ListMenuPresenter.getId:()I │ │ +0c1b54: 5210 1109 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@0911 │ │ +0c1b58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -235313,17 +235414,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1bb0: |[0c1bb0] android.support.v7.internal.view.menu.ListMenuPresenter.getItemIndexOffset:()I │ │ -0c1bc0: 5210 1309 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@0913 │ │ -0c1bc4: 0f00 |0002: return v0 │ │ +0c1b5c: |[0c1b5c] android.support.v7.internal.view.menu.ListMenuPresenter.getItemIndexOffset:()I │ │ +0c1b6c: 5210 1309 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@0913 │ │ +0c1b70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -235331,42 +235432,42 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0c1bc8: |[0c1bc8] android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0c1bd8: 5430 0e09 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1bdc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0c1be0: 2200 1303 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0313 │ │ -0c1be4: 7020 dd17 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@17dd │ │ -0c1bea: 5b30 0e09 |0009: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1bee: 5430 0e09 |000b: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1bf2: 6e10 e417 0000 |000d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.isEmpty:()Z // method@17e4 │ │ -0c1bf8: 0a00 |0010: move-result v0 │ │ -0c1bfa: 3900 2200 |0011: if-nez v0, 0033 // +0022 │ │ -0c1bfe: 5430 1609 |0013: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1c02: 3900 1b00 |0015: if-nez v0, 0030 // +001b │ │ -0c1c06: 5430 1209 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ -0c1c0a: 6001 5207 |0019: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@0752 │ │ -0c1c0e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0c1c10: 6e40 171f 1024 |001c: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c1c16: 0c00 |001f: move-result-object v0 │ │ -0c1c18: 1f00 1103 |0020: check-cast v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView; // type@0311 │ │ -0c1c1c: 5b30 1609 |0022: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1c20: 5430 1609 |0024: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1c24: 5431 0e09 |0026: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1c28: 6e20 c117 1000 |0028: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@17c1 │ │ -0c1c2e: 5430 1609 |002b: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1c32: 6e20 c317 3000 |002d: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@17c3 │ │ -0c1c38: 5430 1609 |0030: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1c3c: 1100 |0032: return-object v0 │ │ -0c1c3e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -0c1c40: 28fe |0034: goto 0032 // -0002 │ │ +0c1b74: |[0c1b74] android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0c1b84: 5430 0e09 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1b88: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0c1b8c: 2200 1303 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0313 │ │ +0c1b90: 7020 dd17 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@17dd │ │ +0c1b96: 5b30 0e09 |0009: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1b9a: 5430 0e09 |000b: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1b9e: 6e10 e417 0000 |000d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.isEmpty:()Z // method@17e4 │ │ +0c1ba4: 0a00 |0010: move-result v0 │ │ +0c1ba6: 3900 2200 |0011: if-nez v0, 0033 // +0022 │ │ +0c1baa: 5430 1609 |0013: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1bae: 3900 1b00 |0015: if-nez v0, 0030 // +001b │ │ +0c1bb2: 5430 1209 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ +0c1bb6: 6001 5207 |0019: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@0752 │ │ +0c1bba: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0c1bbc: 6e40 171f 1024 |001c: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c1bc2: 0c00 |001f: move-result-object v0 │ │ +0c1bc4: 1f00 1103 |0020: check-cast v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView; // type@0311 │ │ +0c1bc8: 5b30 1609 |0022: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1bcc: 5430 1609 |0024: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1bd0: 5431 0e09 |0026: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1bd4: 6e20 c117 1000 |0028: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@17c1 │ │ +0c1bda: 5430 1609 |002b: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1bde: 6e20 c317 3000 |002d: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@17c3 │ │ +0c1be4: 5430 1609 |0030: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1be8: 1100 |0032: return-object v0 │ │ +0c1bea: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +0c1bec: 28fe |0034: goto 0032 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x000b line=105 │ │ 0x0013 line=106 │ │ 0x0017 line=107 │ │ @@ -235383,41 +235484,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 │ │ -0c1c44: |[0c1c44] android.support.v7.internal.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c1c54: 5220 1709 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@0917 │ │ -0c1c58: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -0c1c5c: 2200 b103 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@03b1 │ │ -0c1c60: 5221 1709 |0006: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@0917 │ │ -0c1c64: 7030 e01e 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1ee0 │ │ -0c1c6a: 5b20 1009 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ -0c1c6e: 5420 1009 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ -0c1c72: 7110 141f 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c1c78: 0c00 |0012: move-result-object v0 │ │ -0c1c7a: 5b20 1209 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ -0c1c7e: 5b24 1509 |0015: iput-object v4, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ -0c1c82: 5420 0e09 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1c86: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -0c1c8a: 5420 0e09 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1c8e: 6e10 e517 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@17e5 │ │ -0c1c94: 0e00 |0020: return-void │ │ -0c1c96: 5420 1009 |0021: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ -0c1c9a: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ -0c1c9e: 5b23 1009 |0025: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ -0c1ca2: 5420 1209 |0027: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ -0c1ca6: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ -0c1caa: 5420 1009 |002b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ -0c1cae: 7110 141f 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c1cb4: 0c00 |0030: move-result-object v0 │ │ -0c1cb6: 5b20 1209 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ -0c1cba: 28e2 |0033: goto 0015 // -001e │ │ +0c1bf0: |[0c1bf0] android.support.v7.internal.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c1c00: 5220 1709 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@0917 │ │ +0c1c04: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +0c1c08: 2200 b103 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@03b1 │ │ +0c1c0c: 5221 1709 |0006: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@0917 │ │ +0c1c10: 7030 e01e 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@1ee0 │ │ +0c1c16: 5b20 1009 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ +0c1c1a: 5420 1009 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ +0c1c1e: 7110 141f 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c1c24: 0c00 |0012: move-result-object v0 │ │ +0c1c26: 5b20 1209 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ +0c1c2a: 5b24 1509 |0015: iput-object v4, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ +0c1c2e: 5420 0e09 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1c32: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +0c1c36: 5420 0e09 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1c3a: 6e10 e517 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@17e5 │ │ +0c1c40: 0e00 |0020: return-void │ │ +0c1c42: 5420 1009 |0021: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ +0c1c46: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ +0c1c4a: 5b23 1009 |0025: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ +0c1c4e: 5420 1209 |0027: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ +0c1c52: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ +0c1c56: 5420 1009 |002b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0910 │ │ +0c1c5a: 7110 141f 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c1c60: 0c00 |0030: move-result-object v0 │ │ +0c1c62: 5b20 1209 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0912 │ │ +0c1c66: 28e2 |0033: goto 0015 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x000d line=86 │ │ 0x0015 line=93 │ │ 0x0017 line=94 │ │ @@ -235437,20 +235538,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 │ │ -0c1cbc: |[0c1cbc] android.support.v7.internal.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c1ccc: 5410 0f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ -0c1cd0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c1cd4: 5410 0f09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ -0c1cd8: 7230 2119 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@1921 │ │ -0c1cde: 0e00 |0009: return-void │ │ +0c1c68: |[0c1c68] android.support.v7.internal.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c1c78: 5410 0f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ +0c1c7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c1c80: 5410 0f09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ +0c1c84: 7230 2119 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@1921 │ │ +0c1c8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=158 │ │ 0x0009 line=160 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -235462,22 +235563,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0c1ce0: |[0c1ce0] android.support.v7.internal.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0c1cf0: 5430 1509 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ -0c1cf4: 5431 0e09 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1cf8: 6e20 e017 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@17e0 │ │ -0c1cfe: 0c01 |0007: move-result-object v1 │ │ -0c1d00: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0c1d02: 6e30 3718 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ -0c1d08: 0e00 |000c: return-void │ │ +0c1c8c: |[0c1c8c] android.support.v7.internal.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0c1c9c: 5430 1509 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0915 │ │ +0c1ca0: 5431 0e09 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1ca4: 6e20 e017 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@17e0 │ │ +0c1caa: 0c01 |0007: move-result-object v1 │ │ +0c1cac: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0c1cae: 6e30 3718 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ +0c1cb4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000c line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -235491,18 +235592,18 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c1d0c: |[0c1d0c] android.support.v7.internal.view.menu.ListMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c1d1c: 1f01 9200 |0000: check-cast v1, Landroid/os/Bundle; // type@0092 │ │ -0c1d20: 6e20 f617 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.restoreHierarchyState:(Landroid/os/Bundle;)V // method@17f6 │ │ -0c1d26: 0e00 |0005: return-void │ │ +0c1cb8: |[0c1cb8] android.support.v7.internal.view.menu.ListMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c1cc8: 1f01 9200 |0000: check-cast v1, Landroid/os/Bundle; // type@0092 │ │ +0c1ccc: 6e20 f617 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.restoreHierarchyState:(Landroid/os/Bundle;)V // method@17f6 │ │ +0c1cd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -235512,23 +235613,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c1d28: |[0c1d28] android.support.v7.internal.view.menu.ListMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c1d38: 5421 1609 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1d3c: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -0c1d40: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c1d42: 1100 |0005: return-object v0 │ │ -0c1d44: 2200 9200 |0006: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ -0c1d48: 7010 0a03 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ -0c1d4e: 6e20 f717 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.saveHierarchyState:(Landroid/os/Bundle;)V // method@17f7 │ │ -0c1d54: 28f7 |000e: goto 0005 // -0009 │ │ +0c1cd4: |[0c1cd4] android.support.v7.internal.view.menu.ListMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c1ce4: 5421 1609 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1ce8: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0c1cec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c1cee: 1100 |0005: return-object v0 │ │ +0c1cf0: 2200 9200 |0006: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ +0c1cf4: 7010 0a03 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ +0c1cfa: 6e20 f717 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.saveHierarchyState:(Landroid/os/Bundle;)V // method@17f7 │ │ +0c1d00: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0005 line=223 │ │ 0x0006 line=221 │ │ 0x000b line=222 │ │ @@ -235541,30 +235642,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 │ │ -0c1d58: |[0c1d58] android.support.v7.internal.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c1d68: 6e10 6a19 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@196a │ │ -0c1d6e: 0a00 |0003: move-result v0 │ │ -0c1d70: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0c1d74: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c1d76: 0f00 |0007: return v0 │ │ -0c1d78: 2200 1803 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper; // type@0318 │ │ -0c1d7c: 7020 5618 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1856 │ │ -0c1d82: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c1d84: 6e20 5e18 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@185e │ │ -0c1d8a: 5420 0f09 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ -0c1d8e: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -0c1d92: 5420 0f09 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ -0c1d96: 7220 2219 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1922 │ │ -0c1d9c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0c1d9e: 28ec |001b: goto 0007 // -0014 │ │ +0c1d04: |[0c1d04] android.support.v7.internal.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c1d14: 6e10 6a19 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@196a │ │ +0c1d1a: 0a00 |0003: move-result v0 │ │ +0c1d1c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0c1d20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c1d22: 0f00 |0007: return v0 │ │ +0c1d24: 2200 1803 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper; // type@0318 │ │ +0c1d28: 7020 5618 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1856 │ │ +0c1d2e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c1d30: 6e20 5e18 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@185e │ │ +0c1d36: 5420 0f09 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ +0c1d3a: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +0c1d3e: 5420 0f09 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ +0c1d42: 7220 2219 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1922 │ │ +0c1d48: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0c1d4a: 28ec |001b: goto 0007 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0007 line=152 │ │ 0x0008 line=148 │ │ 0x0011 line=149 │ │ 0x0015 line=150 │ │ @@ -235578,22 +235679,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c1da0: |[0c1da0] android.support.v7.internal.view.menu.ListMenuPresenter.restoreHierarchyState:(Landroid/os/Bundle;)V │ │ -0c1db0: 1a01 5417 |0000: const-string v1, "android:menu:list" // string@1754 │ │ -0c1db4: 6e20 1703 1300 |0002: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ -0c1dba: 0c00 |0005: move-result-object v0 │ │ -0c1dbc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0c1dc0: 5421 1609 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1dc4: 6e20 0420 0100 |000a: invoke-virtual {v1, v0}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2004 │ │ -0c1dca: 0e00 |000d: return-void │ │ +0c1d4c: |[0c1d4c] android.support.v7.internal.view.menu.ListMenuPresenter.restoreHierarchyState:(Landroid/os/Bundle;)V │ │ +0c1d5c: 1a01 5417 |0000: const-string v1, "android:menu:list" // string@1754 │ │ +0c1d60: 6e20 1703 1300 |0002: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ +0c1d66: 0c00 |0005: move-result-object v0 │ │ +0c1d68: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0c1d6c: 5421 1609 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1d70: 6e20 0420 0100 |000a: invoke-virtual {v1, v0}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2004 │ │ +0c1d76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0006 line=201 │ │ 0x0008 line=202 │ │ 0x000d line=204 │ │ locals : │ │ @@ -235606,24 +235707,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0c1dcc: |[0c1dcc] android.support.v7.internal.view.menu.ListMenuPresenter.saveHierarchyState:(Landroid/os/Bundle;)V │ │ -0c1ddc: 2200 a603 |0000: new-instance v0, Landroid/util/SparseArray; // type@03a6 │ │ -0c1de0: 7010 b21e 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -0c1de6: 5421 1609 |0005: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1dea: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ -0c1dee: 5421 1609 |0009: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1df2: 6e20 0520 0100 |000b: invoke-virtual {v1, v0}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2005 │ │ -0c1df8: 1a01 5417 |000e: const-string v1, "android:menu:list" // string@1754 │ │ -0c1dfc: 6e30 2203 1300 |0010: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0322 │ │ -0c1e02: 0e00 |0013: return-void │ │ +0c1d78: |[0c1d78] android.support.v7.internal.view.menu.ListMenuPresenter.saveHierarchyState:(Landroid/os/Bundle;)V │ │ +0c1d88: 2200 a603 |0000: new-instance v0, Landroid/util/SparseArray; // type@03a6 │ │ +0c1d8c: 7010 b21e 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +0c1d92: 5421 1609 |0005: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1d96: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ +0c1d9a: 5421 1609 |0009: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1d9e: 6e20 0520 0100 |000b: invoke-virtual {v1, v0}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2005 │ │ +0c1da4: 1a01 5417 |000e: const-string v1, "android:menu:list" // string@1754 │ │ +0c1da8: 6e30 2203 1300 |0010: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0322 │ │ +0c1dae: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ 0x0009 line=194 │ │ 0x000e line=196 │ │ 0x0013 line=197 │ │ @@ -235637,17 +235738,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 │ │ -0c1e04: |[0c1e04] android.support.v7.internal.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c1e14: 5b01 0f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ -0c1e18: 0e00 |0002: return-void │ │ +0c1db0: |[0c1db0] android.support.v7.internal.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c1dc0: 5b01 0f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@090f │ │ +0c1dc4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -235657,17 +235758,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1e1c: |[0c1e1c] android.support.v7.internal.view.menu.ListMenuPresenter.setId:(I)V │ │ -0c1e2c: 5901 1109 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@0911 │ │ -0c1e30: 0e00 |0002: return-void │ │ +0c1dc8: |[0c1dc8] android.support.v7.internal.view.menu.ListMenuPresenter.setId:(I)V │ │ +0c1dd8: 5901 1109 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@0911 │ │ +0c1ddc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -235677,21 +235778,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c1e34: |[0c1e34] android.support.v7.internal.view.menu.ListMenuPresenter.setItemIndexOffset:(I)V │ │ -0c1e44: 5912 1309 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@0913 │ │ -0c1e48: 5410 1609 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ -0c1e4c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0c1e50: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c1e52: 6e20 fb17 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@17fb │ │ -0c1e58: 0e00 |000a: return-void │ │ +0c1de0: |[0c1de0] android.support.v7.internal.view.menu.ListMenuPresenter.setItemIndexOffset:(I)V │ │ +0c1df0: 5912 1309 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@0913 │ │ +0c1df4: 5410 1609 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@0916 │ │ +0c1df8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0c1dfc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c1dfe: 6e20 fb17 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@17fb │ │ +0c1e04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ 0x0006 line=169 │ │ 0x000a line=171 │ │ locals : │ │ @@ -235703,20 +235804,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c1e5c: |[0c1e5c] android.support.v7.internal.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ -0c1e6c: 5410 0e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1e70: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c1e74: 5410 0e09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ -0c1e78: 6e10 e517 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@17e5 │ │ -0c1e7e: 0e00 |0009: return-void │ │ +0c1e08: |[0c1e08] android.support.v7.internal.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ +0c1e18: 5410 0e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1e1c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c1e20: 5410 0e09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@090e │ │ +0c1e24: 6e10 e517 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@17e5 │ │ +0c1e2a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0009 line=136 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x000a reg=2 cleared Z │ │ @@ -235889,71 +235990,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0c1e80: |[0c1e80] android.support.v7.internal.view.menu.MenuBuilder.:()V │ │ -0c1e90: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -0c1e92: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -0c1e96: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0c1e9c: 6900 3309 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0933 │ │ -0c1ea0: 0e00 |0008: return-void │ │ -0c1ea2: 0000 |0009: nop // spacer │ │ -0c1ea4: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ +0c1e2c: |[0c1e2c] android.support.v7.internal.view.menu.MenuBuilder.:()V │ │ +0c1e3c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +0c1e3e: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +0c1e42: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0c1e48: 6900 3309 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0933 │ │ +0c1e4c: 0e00 |0008: return-void │ │ +0c1e4e: 0000 |0009: nop // spacer │ │ +0c1e50: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0c1ec4: |[0c1ec4] android.support.v7.internal.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ -0c1ed4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c1ed6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0c1ed8: 7010 be24 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0c1ede: 5920 2009 |0005: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0920 │ │ -0c1ee2: 5c20 2d09 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ -0c1ee6: 5c20 2909 |0009: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ -0c1eea: 5c20 2b09 |000b: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@092b │ │ -0c1eee: 5c20 2609 |000d: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0926 │ │ -0c1ef2: 2200 aa04 |000f: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0c1ef6: 7010 3d25 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0c1efc: 5b20 3109 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0931 │ │ -0c1f00: 2200 c304 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@04c3 │ │ -0c1f04: 7010 b425 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@25b4 │ │ -0c1f0a: 5b20 2c09 |001b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c1f0e: 5b23 1e09 |001d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ -0c1f12: 6e10 3201 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c1f18: 0c00 |0022: move-result-object v0 │ │ -0c1f1a: 5b20 2f09 |0023: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ -0c1f1e: 2200 aa04 |0025: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0c1f22: 7010 3d25 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0c1f28: 5b20 2809 |002a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c1f2c: 2200 aa04 |002c: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0c1f30: 7010 3d25 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0c1f36: 5b20 3209 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ -0c1f3a: 5c21 2709 |0033: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ -0c1f3e: 2200 aa04 |0035: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0c1f42: 7010 3d25 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0c1f48: 5b20 1c09 |003a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ -0c1f4c: 2200 aa04 |003c: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0c1f50: 7010 3d25 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0c1f56: 5b20 2a09 |0041: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ -0c1f5a: 5c21 2509 |0043: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ -0c1f5e: 7020 5218 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1852 │ │ -0c1f64: 0e00 |0048: return-void │ │ +0c1e70: |[0c1e70] android.support.v7.internal.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ +0c1e80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c1e82: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0c1e84: 7010 be24 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +0c1e8a: 5920 2009 |0005: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0920 │ │ +0c1e8e: 5c20 2d09 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ +0c1e92: 5c20 2909 |0009: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ +0c1e96: 5c20 2b09 |000b: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@092b │ │ +0c1e9a: 5c20 2609 |000d: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0926 │ │ +0c1e9e: 2200 aa04 |000f: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0c1ea2: 7010 3d25 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0c1ea8: 5b20 3109 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0931 │ │ +0c1eac: 2200 c304 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@04c3 │ │ +0c1eb0: 7010 b425 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@25b4 │ │ +0c1eb6: 5b20 2c09 |001b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c1eba: 5b23 1e09 |001d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ +0c1ebe: 6e10 3201 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c1ec4: 0c00 |0022: move-result-object v0 │ │ +0c1ec6: 5b20 2f09 |0023: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ +0c1eca: 2200 aa04 |0025: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0c1ece: 7010 3d25 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0c1ed4: 5b20 2809 |002a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c1ed8: 2200 aa04 |002c: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0c1edc: 7010 3d25 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0c1ee2: 5b20 3209 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ +0c1ee6: 5c21 2709 |0033: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ +0c1eea: 2200 aa04 |0035: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0c1eee: 7010 3d25 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0c1ef4: 5b20 1c09 |003a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ +0c1ef8: 2200 aa04 |003c: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0c1efc: 7010 3d25 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0c1f02: 5b20 2a09 |0041: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ +0c1f06: 5c21 2509 |0043: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ +0c1f0a: 7020 5218 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1852 │ │ +0c1f10: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ 0x0005 line=114 │ │ 0x0007 line=142 │ │ 0x0009 line=144 │ │ 0x000b line=146 │ │ @@ -235979,37 +236080,37 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -0c1f68: |[0c1f68] android.support.v7.internal.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c1f78: 7110 2b18 0b00 |0000: invoke-static {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOrdering:(I)I // method@182b │ │ -0c1f7e: 0a05 |0003: move-result v5 │ │ -0c1f80: 2200 1a03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c1f84: 5287 2009 |0006: iget v7, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0920 │ │ -0c1f88: 0781 |0008: move-object v1, v8 │ │ -0c1f8a: 0192 |0009: move v2, v9 │ │ -0c1f8c: 01a3 |000a: move v3, v10 │ │ -0c1f8e: 01b4 |000b: move v4, v11 │ │ -0c1f90: 07c6 |000c: move-object v6, v12 │ │ -0c1f92: 7608 6118 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V // method@1861 │ │ -0c1f98: 5481 1f09 |0010: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@091f │ │ -0c1f9c: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -0c1fa0: 5481 1f09 |0014: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@091f │ │ -0c1fa4: 6e20 9618 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@1896 │ │ -0c1faa: 5481 2809 |0019: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c1fae: 5482 2809 |001b: iget-object v2, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c1fb2: 7120 1b18 5200 |001d: invoke-static {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@181b │ │ -0c1fb8: 0a02 |0020: move-result v2 │ │ -0c1fba: 6e30 4025 2100 |0021: invoke-virtual {v1, v2, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2540 │ │ -0c1fc0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -0c1fc2: 6e20 3518 1800 |0025: invoke-virtual {v8, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c1fc8: 1100 |0028: return-object v0 │ │ +0c1f14: |[0c1f14] android.support.v7.internal.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c1f24: 7110 2b18 0b00 |0000: invoke-static {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOrdering:(I)I // method@182b │ │ +0c1f2a: 0a05 |0003: move-result v5 │ │ +0c1f2c: 2200 1a03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c1f30: 5287 2009 |0006: iget v7, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0920 │ │ +0c1f34: 0781 |0008: move-object v1, v8 │ │ +0c1f36: 0192 |0009: move v2, v9 │ │ +0c1f38: 01a3 |000a: move v3, v10 │ │ +0c1f3a: 01b4 |000b: move v4, v11 │ │ +0c1f3c: 07c6 |000c: move-object v6, v12 │ │ +0c1f3e: 7608 6118 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V // method@1861 │ │ +0c1f44: 5481 1f09 |0010: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@091f │ │ +0c1f48: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ +0c1f4c: 5481 1f09 |0014: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@091f │ │ +0c1f50: 6e20 9618 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@1896 │ │ +0c1f56: 5481 2809 |0019: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c1f5a: 5482 2809 |001b: iget-object v2, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c1f5e: 7120 1b18 5200 |001d: invoke-static {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@181b │ │ +0c1f64: 0a02 |0020: move-result v2 │ │ +0c1f66: 6e30 4025 2100 |0021: invoke-virtual {v1, v2, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2540 │ │ +0c1f6c: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +0c1f6e: 6e20 3518 1800 |0025: invoke-virtual {v8, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c1f74: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0004 line=402 │ │ 0x0010 line=405 │ │ 0x0014 line=407 │ │ 0x0019 line=410 │ │ @@ -236029,41 +236130,41 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c1fcc: |[0c1fcc] android.support.v7.internal.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ -0c1fdc: 5443 2c09 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c1fe0: 6e10 b625 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ -0c1fe6: 0a03 |0005: move-result v3 │ │ -0c1fe8: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -0c1fec: 0e00 |0008: return-void │ │ -0c1fee: 6e10 5518 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ -0c1ff4: 5443 2c09 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c1ff8: 6e10 b725 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c1ffe: 0c00 |0011: move-result-object v0 │ │ -0c2000: 7210 6f25 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c2006: 0a03 |0015: move-result v3 │ │ -0c2008: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ -0c200c: 7210 7025 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c2012: 0c02 |001b: move-result-object v2 │ │ -0c2014: 1f02 9a04 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c2018: 6e10 1d25 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c201e: 0c01 |0021: move-result-object v1 │ │ -0c2020: 1f01 2603 |0022: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c2024: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ -0c2028: 5443 2c09 |0026: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c202c: 6e20 b825 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c2032: 28e7 |002b: goto 0012 // -0019 │ │ -0c2034: 7220 2e19 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@192e │ │ -0c203a: 28e3 |002f: goto 0012 // -001d │ │ -0c203c: 6e10 5418 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0c2042: 28d5 |0033: goto 0008 // -002b │ │ +0c1f78: |[0c1f78] android.support.v7.internal.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ +0c1f88: 5443 2c09 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c1f8c: 6e10 b625 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ +0c1f92: 0a03 |0005: move-result v3 │ │ +0c1f94: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +0c1f98: 0e00 |0008: return-void │ │ +0c1f9a: 6e10 5518 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ +0c1fa0: 5443 2c09 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c1fa4: 6e10 b725 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c1faa: 0c00 |0011: move-result-object v0 │ │ +0c1fac: 7210 6f25 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c1fb2: 0a03 |0015: move-result v3 │ │ +0c1fb4: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ +0c1fb8: 7210 7025 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c1fbe: 0c02 |001b: move-result-object v2 │ │ +0c1fc0: 1f02 9a04 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c1fc4: 6e10 1d25 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c1fca: 0c01 |0021: move-result-object v1 │ │ +0c1fcc: 1f01 2603 |0022: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c1fd0: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ +0c1fd4: 5443 2c09 |0026: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c1fd8: 6e20 b825 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c1fde: 28e7 |002b: goto 0012 // -0019 │ │ +0c1fe0: 7220 2e19 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@192e │ │ +0c1fe6: 28e3 |002f: goto 0012 // -001d │ │ +0c1fe8: 6e10 5418 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0c1fee: 28d5 |0033: goto 0008 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=255 │ │ 0x0009 line=245 │ │ 0x000c line=246 │ │ 0x001e line=247 │ │ @@ -236083,49 +236184,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0c2044: |[0c2044] android.support.v7.internal.view.menu.MenuBuilder.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -0c2054: 1a06 5517 |0000: const-string v6, "android:menu:presenters" // string@1755 │ │ -0c2058: 6e20 1703 6800 |0002: invoke-virtual {v8, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ -0c205e: 0c04 |0005: move-result-object v4 │ │ -0c2060: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ -0c2064: 5476 2c09 |0008: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2068: 6e10 b625 0600 |000a: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ -0c206e: 0a06 |000d: move-result v6 │ │ -0c2070: 3806 0300 |000e: if-eqz v6, 0011 // +0003 │ │ -0c2074: 0e00 |0010: return-void │ │ -0c2076: 5476 2c09 |0011: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c207a: 6e10 b725 0600 |0013: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c2080: 0c00 |0016: move-result-object v0 │ │ -0c2082: 7210 6f25 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c2088: 0a06 |001a: move-result v6 │ │ -0c208a: 3806 f5ff |001b: if-eqz v6, 0010 // -000b │ │ -0c208e: 7210 7025 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c2094: 0c05 |0020: move-result-object v5 │ │ -0c2096: 1f05 9a04 |0021: check-cast v5, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c209a: 6e10 1d25 0500 |0023: invoke-virtual {v5}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c20a0: 0c03 |0026: move-result-object v3 │ │ -0c20a2: 1f03 2603 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c20a6: 3903 0800 |0029: if-nez v3, 0031 // +0008 │ │ -0c20aa: 5476 2c09 |002b: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c20ae: 6e20 b825 5600 |002d: invoke-virtual {v6, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c20b4: 28e7 |0030: goto 0017 // -0019 │ │ -0c20b6: 7210 2619 0300 |0031: invoke-interface {v3}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@1926 │ │ -0c20bc: 0a01 |0034: move-result v1 │ │ -0c20be: 3d01 e2ff |0035: if-lez v1, 0017 // -001e │ │ -0c20c2: 6e20 b51e 1400 |0037: invoke-virtual {v4, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ -0c20c8: 0c02 |003a: move-result-object v2 │ │ -0c20ca: 1f02 9f00 |003b: check-cast v2, Landroid/os/Parcelable; // type@009f │ │ -0c20ce: 3802 daff |003d: if-eqz v2, 0017 // -0026 │ │ -0c20d2: 7220 2a19 2300 |003f: invoke-interface {v3, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@192a │ │ -0c20d8: 28d5 |0042: goto 0017 // -002b │ │ +0c1ff0: |[0c1ff0] android.support.v7.internal.view.menu.MenuBuilder.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +0c2000: 1a06 5517 |0000: const-string v6, "android:menu:presenters" // string@1755 │ │ +0c2004: 6e20 1703 6800 |0002: invoke-virtual {v8, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ +0c200a: 0c04 |0005: move-result-object v4 │ │ +0c200c: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ +0c2010: 5476 2c09 |0008: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c2014: 6e10 b625 0600 |000a: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ +0c201a: 0a06 |000d: move-result v6 │ │ +0c201c: 3806 0300 |000e: if-eqz v6, 0011 // +0003 │ │ +0c2020: 0e00 |0010: return-void │ │ +0c2022: 5476 2c09 |0011: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c2026: 6e10 b725 0600 |0013: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c202c: 0c00 |0016: move-result-object v0 │ │ +0c202e: 7210 6f25 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c2034: 0a06 |001a: move-result v6 │ │ +0c2036: 3806 f5ff |001b: if-eqz v6, 0010 // -000b │ │ +0c203a: 7210 7025 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c2040: 0c05 |0020: move-result-object v5 │ │ +0c2042: 1f05 9a04 |0021: check-cast v5, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c2046: 6e10 1d25 0500 |0023: invoke-virtual {v5}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c204c: 0c03 |0026: move-result-object v3 │ │ +0c204e: 1f03 2603 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c2052: 3903 0800 |0029: if-nez v3, 0031 // +0008 │ │ +0c2056: 5476 2c09 |002b: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c205a: 6e20 b825 5600 |002d: invoke-virtual {v6, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c2060: 28e7 |0030: goto 0017 // -0019 │ │ +0c2062: 7210 2619 0300 |0031: invoke-interface {v3}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@1926 │ │ +0c2068: 0a01 |0034: move-result v1 │ │ +0c206a: 3d01 e2ff |0035: if-lez v1, 0017 // -001e │ │ +0c206e: 6e20 b51e 1400 |0037: invoke-virtual {v4, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ +0c2074: 0c02 |003a: move-result-object v2 │ │ +0c2076: 1f02 9f00 |003b: check-cast v2, Landroid/os/Parcelable; // type@009f │ │ +0c207a: 3802 daff |003d: if-eqz v2, 0017 // -0026 │ │ +0c207e: 7220 2a19 2300 |003f: invoke-interface {v3, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@192a │ │ +0c2084: 28d5 |0042: goto 0017 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0006 line=303 │ │ 0x0010 line=321 │ │ 0x0011 line=307 │ │ 0x0023 line=308 │ │ @@ -236151,49 +236252,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0c20dc: |[0c20dc] android.support.v7.internal.view.menu.MenuBuilder.dispatchSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0c20ec: 5476 2c09 |0000: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c20f0: 6e10 b625 0600 |0002: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ -0c20f6: 0a06 |0005: move-result v6 │ │ -0c20f8: 3806 0300 |0006: if-eqz v6, 0009 // +0003 │ │ -0c20fc: 0e00 |0008: return-void │ │ -0c20fe: 2203 a603 |0009: new-instance v3, Landroid/util/SparseArray; // type@03a6 │ │ -0c2102: 7010 b21e 0300 |000b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -0c2108: 5476 2c09 |000e: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c210c: 6e10 b725 0600 |0010: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c2112: 0c00 |0013: move-result-object v0 │ │ -0c2114: 7210 6f25 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c211a: 0a06 |0017: move-result v6 │ │ -0c211c: 3806 2600 |0018: if-eqz v6, 003e // +0026 │ │ -0c2120: 7210 7025 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c2126: 0c04 |001d: move-result-object v4 │ │ -0c2128: 1f04 9a04 |001e: check-cast v4, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c212c: 6e10 1d25 0400 |0020: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c2132: 0c02 |0023: move-result-object v2 │ │ -0c2134: 1f02 2603 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c2138: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ -0c213c: 5476 2c09 |0028: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2140: 6e20 b825 4600 |002a: invoke-virtual {v6, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c2146: 28e7 |002d: goto 0014 // -0019 │ │ -0c2148: 7210 2619 0200 |002e: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@1926 │ │ -0c214e: 0a01 |0031: move-result v1 │ │ -0c2150: 3d01 e2ff |0032: if-lez v1, 0014 // -001e │ │ -0c2154: 7210 2b19 0200 |0034: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSaveInstanceState:()Landroid/os/Parcelable; // method@192b │ │ -0c215a: 0c05 |0037: move-result-object v5 │ │ -0c215c: 3805 dcff |0038: if-eqz v5, 0014 // -0024 │ │ -0c2160: 6e30 b71e 1305 |003a: invoke-virtual {v3, v1, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ -0c2166: 28d7 |003d: goto 0014 // -0029 │ │ -0c2168: 1a06 5517 |003e: const-string v6, "android:menu:presenters" // string@1755 │ │ -0c216c: 6e30 2203 6803 |0040: invoke-virtual {v8, v6, v3}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0322 │ │ -0c2172: 28c5 |0043: goto 0008 // -003b │ │ +0c2088: |[0c2088] android.support.v7.internal.view.menu.MenuBuilder.dispatchSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0c2098: 5476 2c09 |0000: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c209c: 6e10 b625 0600 |0002: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ +0c20a2: 0a06 |0005: move-result v6 │ │ +0c20a4: 3806 0300 |0006: if-eqz v6, 0009 // +0003 │ │ +0c20a8: 0e00 |0008: return-void │ │ +0c20aa: 2203 a603 |0009: new-instance v3, Landroid/util/SparseArray; // type@03a6 │ │ +0c20ae: 7010 b21e 0300 |000b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +0c20b4: 5476 2c09 |000e: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c20b8: 6e10 b725 0600 |0010: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c20be: 0c00 |0013: move-result-object v0 │ │ +0c20c0: 7210 6f25 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c20c6: 0a06 |0017: move-result v6 │ │ +0c20c8: 3806 2600 |0018: if-eqz v6, 003e // +0026 │ │ +0c20cc: 7210 7025 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c20d2: 0c04 |001d: move-result-object v4 │ │ +0c20d4: 1f04 9a04 |001e: check-cast v4, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c20d8: 6e10 1d25 0400 |0020: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c20de: 0c02 |0023: move-result-object v2 │ │ +0c20e0: 1f02 2603 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c20e4: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ +0c20e8: 5476 2c09 |0028: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c20ec: 6e20 b825 4600 |002a: invoke-virtual {v6, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c20f2: 28e7 |002d: goto 0014 // -0019 │ │ +0c20f4: 7210 2619 0200 |002e: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@1926 │ │ +0c20fa: 0a01 |0031: move-result v1 │ │ +0c20fc: 3d01 e2ff |0032: if-lez v1, 0014 // -001e │ │ +0c2100: 7210 2b19 0200 |0034: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSaveInstanceState:()Landroid/os/Parcelable; // method@192b │ │ +0c2106: 0c05 |0037: move-result-object v5 │ │ +0c2108: 3805 dcff |0038: if-eqz v5, 0014 // -0024 │ │ +0c210c: 6e30 b71e 1305 |003a: invoke-virtual {v3, v1, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ +0c2112: 28d7 |003d: goto 0014 // -0029 │ │ +0c2114: 1a06 5517 |003e: const-string v6, "android:menu:presenters" // string@1755 │ │ +0c2118: 6e30 2203 6803 |0040: invoke-virtual {v8, v6, v3}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0322 │ │ +0c211e: 28c5 |0043: goto 0008 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0008 line=298 │ │ 0x0009 line=280 │ │ 0x000e line=282 │ │ 0x0020 line=283 │ │ @@ -236220,42 +236321,42 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0c2174: |[0c2174] android.support.v7.internal.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c2184: 5454 2c09 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2188: 6e10 b625 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ -0c218e: 0a04 |0005: move-result v4 │ │ -0c2190: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -0c2194: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0c2196: 0f03 |0009: return v3 │ │ -0c2198: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c219a: 5454 2c09 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c219e: 6e10 b725 0400 |000d: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c21a4: 0c00 |0010: move-result-object v0 │ │ -0c21a6: 7210 6f25 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c21ac: 0a04 |0014: move-result v4 │ │ -0c21ae: 3804 f4ff |0015: if-eqz v4, 0009 // -000c │ │ -0c21b2: 7210 7025 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c21b8: 0c02 |001a: move-result-object v2 │ │ -0c21ba: 1f02 9a04 |001b: check-cast v2, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c21be: 6e10 1d25 0200 |001d: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c21c4: 0c01 |0020: move-result-object v1 │ │ -0c21c6: 1f01 2603 |0021: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c21ca: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ -0c21ce: 5454 2c09 |0025: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c21d2: 6e20 b825 2400 |0027: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c21d8: 28e7 |002a: goto 0011 // -0019 │ │ -0c21da: 3903 e6ff |002b: if-nez v3, 0011 // -001a │ │ -0c21de: 7220 2c19 6100 |002d: invoke-interface {v1, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@192c │ │ -0c21e4: 0a03 |0030: move-result v3 │ │ -0c21e6: 28e0 |0031: goto 0011 // -0020 │ │ +0c2120: |[0c2120] android.support.v7.internal.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c2130: 5454 2c09 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c2134: 6e10 b625 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ +0c213a: 0a04 |0005: move-result v4 │ │ +0c213c: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +0c2140: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0c2142: 0f03 |0009: return v3 │ │ +0c2144: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0c2146: 5454 2c09 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c214a: 6e10 b725 0400 |000d: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c2150: 0c00 |0010: move-result-object v0 │ │ +0c2152: 7210 6f25 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c2158: 0a04 |0014: move-result v4 │ │ +0c215a: 3804 f4ff |0015: if-eqz v4, 0009 // -000c │ │ +0c215e: 7210 7025 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c2164: 0c02 |001a: move-result-object v2 │ │ +0c2166: 1f02 9a04 |001b: check-cast v2, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c216a: 6e10 1d25 0200 |001d: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c2170: 0c01 |0020: move-result-object v1 │ │ +0c2172: 1f01 2603 |0021: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c2176: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ +0c217a: 5454 2c09 |0025: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c217e: 6e20 b825 2400 |0027: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c2184: 28e7 |002a: goto 0011 // -0019 │ │ +0c2186: 3903 e6ff |002b: if-nez v3, 0011 // -001a │ │ +0c218a: 7220 2c19 6100 |002d: invoke-interface {v1, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@192c │ │ +0c2190: 0a03 |0030: move-result v3 │ │ +0c2192: 28e0 |0031: goto 0011 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0008 line=259 │ │ 0x0009 line=272 │ │ 0x000a line=262 │ │ 0x000b line=264 │ │ @@ -236277,31 +236378,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 │ │ -0c21e8: |[0c21e8] android.support.v7.internal.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ -0c21f8: 6e10 4c25 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c21fe: 0a02 |0003: move-result v2 │ │ -0c2200: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0c2204: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -0c2208: 6e20 4625 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c220e: 0c01 |000b: move-result-object v1 │ │ -0c2210: 1f01 1a03 |000c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c2214: 6e10 7118 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getOrdering:()I // method@1871 │ │ -0c221a: 0a02 |0011: move-result v2 │ │ -0c221c: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ -0c2220: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0c2224: 0f02 |0016: return v2 │ │ -0c2226: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c222a: 28ed |0019: goto 0006 // -0013 │ │ -0c222c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0c222e: 28fb |001b: goto 0016 // -0005 │ │ +0c2194: |[0c2194] android.support.v7.internal.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ +0c21a4: 6e10 4c25 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c21aa: 0a02 |0003: move-result v2 │ │ +0c21ac: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0c21b0: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +0c21b4: 6e20 4625 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c21ba: 0c01 |000b: move-result-object v1 │ │ +0c21bc: 1f01 1a03 |000c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c21c0: 6e10 7118 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getOrdering:()I // method@1871 │ │ +0c21c6: 0a02 |0011: move-result v2 │ │ +0c21c8: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ +0c21cc: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0c21d0: 0f02 |0016: return v2 │ │ +0c21d2: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c21d6: 28ed |0019: goto 0006 // -0013 │ │ +0c21d8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0c21da: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0008 line=791 │ │ 0x000e line=792 │ │ 0x0014 line=793 │ │ 0x0016 line=797 │ │ @@ -236320,33 +236421,33 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c2230: |[0c2230] android.support.v7.internal.view.menu.MenuBuilder.getOrdering:(I)I │ │ -0c2240: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ -0c2244: b531 |0002: and-int/2addr v1, v3 │ │ -0c2246: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ -0c224a: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ -0c224e: 6201 3309 |0007: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0933 │ │ -0c2252: 2111 |0009: array-length v1, v1 │ │ -0c2254: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -0c2258: 2201 7e04 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0c225c: 1a02 722c |000e: const-string v2, "order does not contain a valid category." // string@2c72 │ │ -0c2260: 7020 8824 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0c2266: 2701 |0013: throw v1 │ │ -0c2268: 6201 3309 |0014: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0933 │ │ -0c226c: 4401 0100 |0016: aget v1, v1, v0 │ │ -0c2270: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -0c2274: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ -0c227a: b532 |001d: and-int/2addr v2, v3 │ │ -0c227c: b621 |001e: or-int/2addr v1, v2 │ │ -0c227e: 0f01 |001f: return v1 │ │ +0c21dc: |[0c21dc] android.support.v7.internal.view.menu.MenuBuilder.getOrdering:(I)I │ │ +0c21ec: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ +0c21f0: b531 |0002: and-int/2addr v1, v3 │ │ +0c21f2: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ +0c21f6: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ +0c21fa: 6201 3309 |0007: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0933 │ │ +0c21fe: 2111 |0009: array-length v1, v1 │ │ +0c2200: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +0c2204: 2201 7e04 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0c2208: 1a02 722c |000e: const-string v2, "order does not contain a valid category." // string@2c72 │ │ +0c220c: 7020 8824 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0c2212: 2701 |0013: throw v1 │ │ +0c2214: 6201 3309 |0014: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0933 │ │ +0c2218: 4401 0100 |0016: aget v1, v1, v0 │ │ +0c221c: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +0c2220: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ +0c2226: b532 |001d: and-int/2addr v2, v3 │ │ +0c2228: b621 |001e: or-int/2addr v1, v2 │ │ +0c222a: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0005 line=725 │ │ 0x000c line=726 │ │ 0x0014 line=729 │ │ locals : │ │ @@ -236358,27 +236459,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c2280: |[0c2280] android.support.v7.internal.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ -0c2290: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ -0c2294: 5410 2809 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c2298: 6e10 4c25 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c229e: 0a00 |0007: move-result v0 │ │ -0c22a0: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -0c22a4: 0e00 |000a: return-void │ │ -0c22a6: 5410 2809 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c22aa: 6e20 4925 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0c22b0: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ -0c22b4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0c22b6: 6e20 3518 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c22bc: 28f4 |0016: goto 000a // -000c │ │ +0c222c: |[0c222c] android.support.v7.internal.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ +0c223c: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ +0c2240: 5410 2809 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2244: 6e10 4c25 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c224a: 0a00 |0007: move-result v0 │ │ +0c224c: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +0c2250: 0e00 |000a: return-void │ │ +0c2252: 5410 2809 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2256: 6e20 4925 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0c225c: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ +0c2260: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0c2262: 6e20 3518 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c2268: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x000a line=530 │ │ 0x000b line=525 │ │ 0x0010 line=527 │ │ 0x0012 line=528 │ │ @@ -236392,41 +236493,41 @@ │ │ type : '(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0c22c0: |[0c22c0] android.support.v7.internal.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ -0c22d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c22d2: 6e10 2c18 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@182c │ │ -0c22d8: 0c00 |0004: move-result-object v0 │ │ -0c22da: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ -0c22de: 5b38 2409 |0007: iput-object v8, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0924 │ │ -0c22e2: 5b32 2309 |0009: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ -0c22e6: 5b32 2209 |000b: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ -0c22ea: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c22ec: 6e20 3518 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c22f2: 0e00 |0011: return-void │ │ -0c22f4: 3d04 1300 |0012: if-lez v4, 0025 // +0013 │ │ -0c22f8: 6e20 bc01 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0c22fe: 0c01 |0017: move-result-object v1 │ │ -0c2300: 5b31 2309 |0018: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ -0c2304: 3d06 1000 |001a: if-lez v6, 002a // +0010 │ │ -0c2308: 6e20 af01 6000 |001c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0c230e: 0c01 |001f: move-result-object v1 │ │ -0c2310: 5b31 2209 |0020: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ -0c2314: 5b32 2409 |0022: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0924 │ │ -0c2318: 28e9 |0024: goto 000d // -0017 │ │ -0c231a: 3805 f5ff |0025: if-eqz v5, 001a // -000b │ │ -0c231e: 5b35 2309 |0027: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ -0c2322: 28f1 |0029: goto 001a // -000f │ │ -0c2324: 3807 f8ff |002a: if-eqz v7, 0022 // -0008 │ │ -0c2328: 5b37 2209 |002c: iput-object v7, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ -0c232c: 28f4 |002e: goto 0022 // -000c │ │ +0c226c: |[0c226c] android.support.v7.internal.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ +0c227c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c227e: 6e10 2c18 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@182c │ │ +0c2284: 0c00 |0004: move-result-object v0 │ │ +0c2286: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ +0c228a: 5b38 2409 |0007: iput-object v8, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0924 │ │ +0c228e: 5b32 2309 |0009: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ +0c2292: 5b32 2209 |000b: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ +0c2296: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c2298: 6e20 3518 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c229e: 0e00 |0011: return-void │ │ +0c22a0: 3d04 1300 |0012: if-lez v4, 0025 // +0013 │ │ +0c22a4: 6e20 bc01 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0c22aa: 0c01 |0017: move-result-object v1 │ │ +0c22ac: 5b31 2309 |0018: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ +0c22b0: 3d06 1000 |001a: if-lez v6, 002a // +0010 │ │ +0c22b4: 6e20 af01 6000 |001c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0c22ba: 0c01 |001f: move-result-object v1 │ │ +0c22bc: 5b31 2209 |0020: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ +0c22c0: 5b32 2409 |0022: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0924 │ │ +0c22c4: 28e9 |0024: goto 000d // -0017 │ │ +0c22c6: 3805 f5ff |0025: if-eqz v5, 001a // -000b │ │ +0c22ca: 5b35 2309 |0027: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ +0c22ce: 28f1 |0029: goto 001a // -000f │ │ +0c22d0: 3807 f8ff |002a: if-eqz v7, 0022 // -0008 │ │ +0c22d4: 5b37 2209 |002c: iput-object v7, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ +0c22d8: 28f4 |002e: goto 0022 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1154 │ │ 0x0005 line=1156 │ │ 0x0007 line=1157 │ │ 0x0009 line=1160 │ │ 0x000b line=1161 │ │ @@ -236455,31 +236556,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c2330: |[0c2330] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ -0c2340: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2342: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ -0c2346: 5431 2f09 |0003: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ -0c234a: 6e10 ab01 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -0c2350: 0c01 |0008: move-result-object v1 │ │ -0c2352: 5211 1d00 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@001d │ │ -0c2356: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ -0c235a: 5431 2f09 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ -0c235e: 6002 9406 |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@0694 │ │ -0c2362: 6e20 a801 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ -0c2368: 0a01 |0014: move-result v1 │ │ -0c236a: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ -0c236e: 5c30 3009 |0017: iput-boolean v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0930 │ │ -0c2372: 0e00 |0019: return-void │ │ -0c2374: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0c2376: 28fc |001b: goto 0017 // -0004 │ │ +0c22dc: |[0c22dc] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ +0c22ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c22ee: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ +0c22f2: 5431 2f09 |0003: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ +0c22f6: 6e10 ab01 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +0c22fc: 0c01 |0008: move-result-object v1 │ │ +0c22fe: 5211 1d00 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@001d │ │ +0c2302: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ +0c2306: 5431 2f09 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ +0c230a: 6002 9406 |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@0694 │ │ +0c230e: 6e20 a801 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ +0c2314: 0a01 |0014: move-result v1 │ │ +0c2316: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ +0c231a: 5c30 3009 |0017: iput-boolean v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0930 │ │ +0c231e: 0e00 |0019: return-void │ │ +0c2320: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0c2322: 28fc |001b: goto 0017 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=756 │ │ 0x0019 line=759 │ │ 0x001a line=756 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -236491,22 +236592,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0c2378: |[0c2378] android.support.v7.internal.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ -0c2388: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c238a: 5420 2f09 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ -0c238e: 6e20 b801 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c2394: 0c00 |0006: move-result-object v0 │ │ -0c2396: 7050 0618 1211 |0007: invoke-direct {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ -0c239c: 0c00 |000a: move-result-object v0 │ │ -0c239e: 1100 |000b: return-object v0 │ │ +0c2324: |[0c2324] android.support.v7.internal.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ +0c2334: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c2336: 5420 2f09 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ +0c233a: 6e20 b801 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c2340: 0c00 |0006: move-result-object v0 │ │ +0c2342: 7050 0618 1211 |0007: invoke-direct {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ +0c2348: 0c00 |000a: move-result-object v0 │ │ +0c234a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=423 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -236515,21 +236616,21 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0c23a0: |[0c23a0] android.support.v7.internal.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ -0c23b0: 5410 2f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ -0c23b4: 6e20 b801 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c23ba: 0c00 |0005: move-result-object v0 │ │ -0c23bc: 7050 0618 2143 |0006: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ -0c23c2: 0c00 |0009: move-result-object v0 │ │ -0c23c4: 1100 |000a: return-object v0 │ │ +0c234c: |[0c234c] android.support.v7.internal.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ +0c235c: 5410 2f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ +0c2360: 6e20 b801 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c2366: 0c00 |0005: move-result-object v0 │ │ +0c2368: 7050 0618 2143 |0006: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ +0c236e: 0c00 |0009: move-result-object v0 │ │ +0c2370: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000b reg=2 group I │ │ 0x0000 - 0x000b reg=3 id I │ │ @@ -236541,18 +236642,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 │ │ -0c23c8: |[0c23c8] android.support.v7.internal.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c23d8: 7055 0618 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ -0c23de: 0c00 |0003: move-result-object v0 │ │ -0c23e0: 1100 |0004: return-object v0 │ │ +0c2374: |[0c2374] android.support.v7.internal.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c2384: 7055 0618 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ +0c238a: 0c00 |0003: move-result-object v0 │ │ +0c238c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0005 reg=2 group I │ │ 0x0000 - 0x0005 reg=3 id I │ │ @@ -236564,19 +236665,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 │ │ -0c23e4: |[0c23e4] android.support.v7.internal.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c23f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c23f6: 7052 0618 0100 |0001: invoke-direct {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ -0c23fc: 0c00 |0004: move-result-object v0 │ │ -0c23fe: 1100 |0005: return-object v0 │ │ +0c2390: |[0c2390] android.support.v7.internal.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c23a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c23a2: 7052 0618 0100 |0001: invoke-direct {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ +0c23a8: 0c00 |0004: move-result-object v0 │ │ +0c23aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=418 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -236585,72 +236686,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 │ │ -0c2400: |[0c2400] android.support.v7.internal.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -0c2410: 54da 1e09 |0000: iget-object v10, v13, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ -0c2414: 6e10 3001 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0c241a: 0c07 |0005: move-result-object v7 │ │ -0c241c: 120a |0006: const/4 v10, #int 0 // #0 │ │ -0c241e: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -0c2422: 0801 1200 |0009: move-object/from16 v1, v18 │ │ -0c2426: 0802 1300 |000b: move-object/from16 v2, v19 │ │ -0c242a: 6e5a 9e01 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@019e │ │ -0c2430: 0c06 |0010: move-result-object v6 │ │ -0c2432: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ -0c2436: 7210 8925 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@2589 │ │ -0c243c: 0a03 |0016: move-result v3 │ │ -0c243e: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ -0c2442: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ -0c2446: 6e20 3918 ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeGroup:(I)V // method@1839 │ │ -0c244c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -0c244e: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ -0c2452: 7220 8525 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0c2458: 0c08 |0024: move-result-object v8 │ │ -0c245a: 1f08 3d00 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@003d │ │ -0c245e: 2209 3000 |0027: new-instance v9, Landroid/content/Intent; // type@0030 │ │ -0c2462: 528a 1c00 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001c │ │ -0c2466: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ -0c246a: 080a 1300 |002d: move-object/from16 v10, v19 │ │ -0c246e: 7020 4b01 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -0c2474: 220a 2600 |0032: new-instance v10, Landroid/content/ComponentName; // type@0026 │ │ -0c2478: 548b 1b00 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ -0c247c: 54bb 1000 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0010 │ │ -0c2480: 54bb 1500 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0015 │ │ -0c2484: 548c 1b00 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ -0c2488: 54cc 1200 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0012 │ │ -0c248c: 7030 0f01 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ -0c2492: 6e20 7601 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -0c2498: 6e20 a301 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -0c249e: 0c0a |0047: move-result-object v10 │ │ -0c24a0: 0200 1000 |0048: move/from16 v0, v16 │ │ -0c24a4: 6e5a 0318 ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1803 │ │ -0c24aa: 0c0a |004d: move-result-object v10 │ │ -0c24ac: 6e20 a201 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -0c24b2: 0c0b |0051: move-result-object v11 │ │ -0c24b4: 7220 511f ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f51 │ │ -0c24ba: 0c0a |0055: move-result-object v10 │ │ -0c24bc: 7220 521f 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f52 │ │ -0c24c2: 0c05 |0059: move-result-object v5 │ │ -0c24c4: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ -0c24c8: 528a 1c00 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001c │ │ -0c24cc: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ -0c24d0: 528a 1c00 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001c │ │ -0c24d4: 4d05 150a |0062: aput-object v5, v21, v10 │ │ -0c24d8: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0c24dc: 28b9 |0066: goto 001f // -0047 │ │ -0c24de: 1203 |0067: const/4 v3, #int 0 // #0 │ │ -0c24e0: 28af |0068: goto 0017 // -0051 │ │ -0c24e2: 528a 1c00 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001c │ │ -0c24e6: 460a 120a |006b: aget-object v10, v18, v10 │ │ -0c24ea: 28c2 |006d: goto 002f // -003e │ │ -0c24ec: 0f03 |006e: return v3 │ │ +0c23ac: |[0c23ac] android.support.v7.internal.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +0c23bc: 54da 1e09 |0000: iget-object v10, v13, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ +0c23c0: 6e10 3001 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0c23c6: 0c07 |0005: move-result-object v7 │ │ +0c23c8: 120a |0006: const/4 v10, #int 0 // #0 │ │ +0c23ca: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +0c23ce: 0801 1200 |0009: move-object/from16 v1, v18 │ │ +0c23d2: 0802 1300 |000b: move-object/from16 v2, v19 │ │ +0c23d6: 6e5a 9e01 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@019e │ │ +0c23dc: 0c06 |0010: move-result-object v6 │ │ +0c23de: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ +0c23e2: 7210 8925 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@2589 │ │ +0c23e8: 0a03 |0016: move-result v3 │ │ +0c23ea: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ +0c23ee: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ +0c23f2: 6e20 3918 ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeGroup:(I)V // method@1839 │ │ +0c23f8: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +0c23fa: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ +0c23fe: 7220 8525 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0c2404: 0c08 |0024: move-result-object v8 │ │ +0c2406: 1f08 3d00 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@003d │ │ +0c240a: 2209 3000 |0027: new-instance v9, Landroid/content/Intent; // type@0030 │ │ +0c240e: 528a 1c00 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001c │ │ +0c2412: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ +0c2416: 080a 1300 |002d: move-object/from16 v10, v19 │ │ +0c241a: 7020 4b01 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +0c2420: 220a 2600 |0032: new-instance v10, Landroid/content/ComponentName; // type@0026 │ │ +0c2424: 548b 1b00 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ +0c2428: 54bb 1000 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0010 │ │ +0c242c: 54bb 1500 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0015 │ │ +0c2430: 548c 1b00 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ +0c2434: 54cc 1200 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0012 │ │ +0c2438: 7030 0f01 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ +0c243e: 6e20 7601 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +0c2444: 6e20 a301 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +0c244a: 0c0a |0047: move-result-object v10 │ │ +0c244c: 0200 1000 |0048: move/from16 v0, v16 │ │ +0c2450: 6e5a 0318 ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1803 │ │ +0c2456: 0c0a |004d: move-result-object v10 │ │ +0c2458: 6e20 a201 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +0c245e: 0c0b |0051: move-result-object v11 │ │ +0c2460: 7220 511f ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f51 │ │ +0c2466: 0c0a |0055: move-result-object v10 │ │ +0c2468: 7220 521f 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f52 │ │ +0c246e: 0c05 |0059: move-result-object v5 │ │ +0c2470: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ +0c2474: 528a 1c00 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001c │ │ +0c2478: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ +0c247c: 528a 1c00 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001c │ │ +0c2480: 4d05 150a |0062: aput-object v5, v21, v10 │ │ +0c2484: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c2488: 28b9 |0066: goto 001f // -0047 │ │ +0c248a: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +0c248c: 28af |0068: goto 0017 // -0051 │ │ +0c248e: 528a 1c00 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001c │ │ +0c2492: 460a 120a |006b: aget-object v10, v18, v10 │ │ +0c2496: 28c2 |006d: goto 002f // -003e │ │ +0c2498: 0f03 |006e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0006 line=464 │ │ 0x0011 line=466 │ │ 0x0017 line=468 │ │ 0x001b line=469 │ │ @@ -236691,24 +236792,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c24f0: |[0c24f0] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ -0c2500: 5420 2c09 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2504: 2201 9a04 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c2508: 7020 1c25 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@251c │ │ -0c250e: 6e20 b525 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@25b5 │ │ -0c2514: 5420 1e09 |000a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ -0c2518: 7230 2819 0302 |000c: invoke-interface {v3, v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1928 │ │ -0c251e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0c2520: 5c20 2509 |0010: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ -0c2524: 0e00 |0012: return-void │ │ +0c249c: |[0c249c] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ +0c24ac: 5420 2c09 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c24b0: 2201 9a04 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c24b4: 7020 1c25 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@251c │ │ +0c24ba: 6e20 b525 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@25b5 │ │ +0c24c0: 5420 1e09 |000a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ +0c24c4: 7230 2819 0302 |000c: invoke-interface {v3, v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1928 │ │ +0c24ca: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0c24cc: 5c20 2509 |0010: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ +0c24d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000a line=221 │ │ 0x000f line=222 │ │ 0x0012 line=223 │ │ locals : │ │ @@ -236720,22 +236821,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0c2528: |[0c2528] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ -0c2538: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c253a: 5420 2f09 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ -0c253e: 6e20 b801 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c2544: 0c00 |0006: move-result-object v0 │ │ -0c2546: 6e50 0a18 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@180a │ │ -0c254c: 0c00 |000a: move-result-object v0 │ │ -0c254e: 1100 |000b: return-object v0 │ │ +0c24d4: |[0c24d4] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ +0c24e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c24e6: 5420 2f09 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ +0c24ea: 6e20 b801 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c24f0: 0c00 |0006: move-result-object v0 │ │ +0c24f2: 6e50 0a18 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@180a │ │ +0c24f8: 0c00 |000a: move-result-object v0 │ │ +0c24fa: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=443 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -236744,21 +236845,21 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0c2550: |[0c2550] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -0c2560: 5410 2f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ -0c2564: 6e20 b801 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c256a: 0c00 |0005: move-result-object v0 │ │ -0c256c: 6e50 0a18 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@180a │ │ -0c2572: 0c00 |0009: move-result-object v0 │ │ -0c2574: 1100 |000a: return-object v0 │ │ +0c24fc: |[0c24fc] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +0c250c: 5410 2f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ +0c2510: 6e20 b801 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c2516: 0c00 |0005: move-result-object v0 │ │ +0c2518: 6e50 0a18 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@180a │ │ +0c251e: 0c00 |0009: move-result-object v0 │ │ +0c2520: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000b reg=2 group I │ │ 0x0000 - 0x000b reg=3 id I │ │ @@ -236770,23 +236871,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 │ │ -0c2578: |[0c2578] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0c2588: 7057 0618 4365 |0000: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ -0c258e: 0c00 |0003: move-result-object v0 │ │ -0c2590: 1f00 1a03 |0004: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c2594: 2201 2b03 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0c2598: 5432 1e09 |0008: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ -0c259c: 7040 5f19 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@195f │ │ -0c25a2: 6e20 9e18 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@189e │ │ -0c25a8: 1101 |0010: return-object v1 │ │ +0c2524: |[0c2524] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0c2534: 7057 0618 4365 |0000: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1806 │ │ +0c253a: 0c00 |0003: move-result-object v0 │ │ +0c253c: 1f00 1a03 |0004: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2540: 2201 2b03 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0c2544: 5432 1e09 |0008: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ +0c2548: 7040 5f19 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@195f │ │ +0c254e: 6e20 9e18 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@189e │ │ +0c2554: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0006 line=449 │ │ 0x000d line=450 │ │ 0x0010 line=452 │ │ locals : │ │ @@ -236803,19 +236904,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 │ │ -0c25ac: |[0c25ac] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0c25bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c25be: 6e52 0a18 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@180a │ │ -0c25c4: 0c00 |0004: move-result-object v0 │ │ -0c25c6: 1100 |0005: return-object v0 │ │ +0c2558: |[0c2558] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0c2568: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c256a: 6e52 0a18 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@180a │ │ +0c2570: 0c00 |0004: move-result-object v0 │ │ +0c2572: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -236824,20 +236925,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c25c8: |[0c25c8] android.support.v7.internal.view.menu.MenuBuilder.changeMenuMode:()V │ │ -0c25d8: 5410 1d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ -0c25dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c25e0: 5410 1d09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ -0c25e4: 7220 fd17 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@17fd │ │ -0c25ea: 0e00 |0009: return-void │ │ +0c2574: |[0c2574] android.support.v7.internal.view.menu.MenuBuilder.changeMenuMode:()V │ │ +0c2584: 5410 1d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ +0c2588: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c258c: 5410 1d09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ +0c2590: 7220 fd17 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@17fd │ │ +0c2596: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0004 line=785 │ │ 0x0009 line=787 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -236847,24 +236948,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c25ec: |[0c25ec] android.support.v7.internal.view.menu.MenuBuilder.clear:()V │ │ -0c25fc: 5410 2109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ -0c2600: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c2604: 5410 2109 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ -0c2608: 6e20 1218 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1812 │ │ -0c260e: 5410 2809 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c2612: 6e10 4325 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0c2618: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0c261a: 6e20 3518 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c2620: 0e00 |0012: return-void │ │ +0c2598: |[0c2598] android.support.v7.internal.view.menu.MenuBuilder.clear:()V │ │ +0c25a8: 5410 2109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ +0c25ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c25b0: 5410 2109 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ +0c25b4: 6e20 1218 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1812 │ │ +0c25ba: 5410 2809 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c25be: 6e10 4325 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0c25c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c25c6: 6e20 3518 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c25cc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0004 line=548 │ │ 0x0009 line=550 │ │ 0x000e line=552 │ │ 0x0012 line=553 │ │ @@ -236876,24 +236977,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c2624: |[0c2624] android.support.v7.internal.view.menu.MenuBuilder.clearAll:()V │ │ -0c2634: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c2636: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0c2638: 5c21 2d09 |0002: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ -0c263c: 6e10 0d18 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@180d │ │ -0c2642: 6e10 0f18 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clearHeader:()V // method@180f │ │ -0c2648: 5c20 2d09 |000a: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ -0c264c: 5c20 2909 |000c: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ -0c2650: 6e20 3518 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c2656: 0e00 |0011: return-void │ │ +0c25d0: |[0c25d0] android.support.v7.internal.view.menu.MenuBuilder.clearAll:()V │ │ +0c25e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c25e2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0c25e4: 5c21 2d09 |0002: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ +0c25e8: 6e10 0d18 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@180d │ │ +0c25ee: 6e10 0f18 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clearHeader:()V // method@180f │ │ +0c25f4: 5c20 2d09 |000a: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ +0c25f8: 5c20 2909 |000c: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ +0c25fc: 6e20 3518 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c2602: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=537 │ │ 0x0004 line=538 │ │ 0x0007 line=539 │ │ 0x000a line=540 │ │ 0x000c line=541 │ │ @@ -236907,22 +237008,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c2658: |[0c2658] android.support.v7.internal.view.menu.MenuBuilder.clearHeader:()V │ │ -0c2668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c266a: 5b10 2209 |0001: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ -0c266e: 5b10 2309 |0003: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ -0c2672: 5b10 2409 |0005: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0924 │ │ -0c2676: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c2678: 6e20 3518 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c267e: 0e00 |000b: return-void │ │ +0c2604: |[0c2604] android.support.v7.internal.view.menu.MenuBuilder.clearHeader:()V │ │ +0c2614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2616: 5b10 2209 |0001: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ +0c261a: 5b10 2309 |0003: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ +0c261e: 5b10 2409 |0005: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0924 │ │ +0c2622: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c2624: 6e20 3518 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c262a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1145 │ │ 0x0003 line=1146 │ │ 0x0005 line=1147 │ │ 0x0007 line=1149 │ │ 0x000b line=1150 │ │ @@ -236934,18 +237035,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c2680: |[0c2680] android.support.v7.internal.view.menu.MenuBuilder.close:()V │ │ -0c2690: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2692: 6e20 1118 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0c2698: 0e00 |0004: return-void │ │ +0c262c: |[0c262c] android.support.v7.internal.view.menu.MenuBuilder.close:()V │ │ +0c263c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c263e: 6e20 1118 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0c2644: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ 0x0004 line=983 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -236954,41 +237055,41 @@ │ │ type : '(Z)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0c269c: |[0c269c] android.support.v7.internal.view.menu.MenuBuilder.close:(Z)V │ │ -0c26ac: 5543 2609 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0926 │ │ -0c26b0: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -0c26b4: 0e00 |0004: return-void │ │ -0c26b6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0c26b8: 5c43 2609 |0006: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0926 │ │ -0c26bc: 5443 2c09 |0008: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c26c0: 6e10 b725 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c26c6: 0c00 |000d: move-result-object v0 │ │ -0c26c8: 7210 6f25 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c26ce: 0a03 |0011: move-result v3 │ │ -0c26d0: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ -0c26d4: 7210 7025 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c26da: 0c02 |0017: move-result-object v2 │ │ -0c26dc: 1f02 9a04 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c26e0: 6e10 1d25 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c26e6: 0c01 |001d: move-result-object v1 │ │ -0c26e8: 1f01 2603 |001e: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c26ec: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ -0c26f0: 5443 2c09 |0022: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c26f4: 6e20 b825 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c26fa: 28e7 |0027: goto 000e // -0019 │ │ -0c26fc: 7230 2919 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@1929 │ │ -0c2702: 28e3 |002b: goto 000e // -001d │ │ -0c2704: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -0c2706: 5c43 2609 |002d: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0926 │ │ -0c270a: 28d5 |002f: goto 0004 // -002b │ │ +0c2648: |[0c2648] android.support.v7.internal.view.menu.MenuBuilder.close:(Z)V │ │ +0c2658: 5543 2609 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0926 │ │ +0c265c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +0c2660: 0e00 |0004: return-void │ │ +0c2662: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0c2664: 5c43 2609 |0006: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0926 │ │ +0c2668: 5443 2c09 |0008: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c266c: 6e10 b725 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c2672: 0c00 |000d: move-result-object v0 │ │ +0c2674: 7210 6f25 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c267a: 0a03 |0011: move-result v3 │ │ +0c267c: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ +0c2680: 7210 7025 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c2686: 0c02 |0017: move-result-object v2 │ │ +0c2688: 1f02 9a04 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c268c: 6e10 1d25 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c2692: 0c01 |001d: move-result-object v1 │ │ +0c2694: 1f01 2603 |001e: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c2698: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ +0c269c: 5443 2c09 |0022: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c26a0: 6e20 b825 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c26a6: 28e7 |0027: goto 000e // -0019 │ │ +0c26a8: 7230 2919 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@1929 │ │ +0c26ae: 28e3 |002b: goto 000e // -001d │ │ +0c26b0: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0c26b2: 5c43 2609 |002d: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0926 │ │ +0c26b6: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ 0x0004 line=978 │ │ 0x0005 line=968 │ │ 0x0008 line=969 │ │ 0x001a line=970 │ │ @@ -237008,49 +237109,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 │ │ -0c270c: |[0c270c] android.support.v7.internal.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c271c: 5454 2c09 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2720: 6e10 b625 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ -0c2726: 0a04 |0005: move-result v4 │ │ -0c2728: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ -0c272c: 5454 2109 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ -0c2730: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ -0c2734: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c2736: 0f00 |000d: return v0 │ │ -0c2738: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c273a: 6e10 5518 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ -0c2740: 5454 2c09 |0012: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2744: 6e10 b725 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c274a: 0c01 |0017: move-result-object v1 │ │ -0c274c: 7210 6f25 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c2752: 0a04 |001b: move-result v4 │ │ -0c2754: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ -0c2758: 7210 7025 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c275e: 0c03 |0021: move-result-object v3 │ │ -0c2760: 1f03 9a04 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c2764: 6e10 1d25 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c276a: 0c02 |0027: move-result-object v2 │ │ -0c276c: 1f02 2603 |0028: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c2770: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ -0c2774: 5454 2c09 |002c: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2778: 6e20 b825 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c277e: 28e7 |0031: goto 0018 // -0019 │ │ -0c2780: 7230 2319 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@1923 │ │ -0c2786: 0a00 |0035: move-result v0 │ │ -0c2788: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ -0c278c: 6e10 5418 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0c2792: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ -0c2796: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -0c2798: 5b54 2109 |003e: iput-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ -0c279c: 28cd |0040: goto 000d // -0033 │ │ +0c26b8: |[0c26b8] android.support.v7.internal.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c26c8: 5454 2c09 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c26cc: 6e10 b625 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ +0c26d2: 0a04 |0005: move-result v4 │ │ +0c26d4: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ +0c26d8: 5454 2109 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ +0c26dc: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ +0c26e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c26e2: 0f00 |000d: return v0 │ │ +0c26e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c26e6: 6e10 5518 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ +0c26ec: 5454 2c09 |0012: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c26f0: 6e10 b725 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c26f6: 0c01 |0017: move-result-object v1 │ │ +0c26f8: 7210 6f25 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c26fe: 0a04 |001b: move-result v4 │ │ +0c2700: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ +0c2704: 7210 7025 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c270a: 0c03 |0021: move-result-object v3 │ │ +0c270c: 1f03 9a04 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c2710: 6e10 1d25 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c2716: 0c02 |0027: move-result-object v2 │ │ +0c2718: 1f02 2603 |0028: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c271c: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ +0c2720: 5454 2c09 |002c: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c2724: 6e20 b825 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c272a: 28e7 |0031: goto 0018 // -0019 │ │ +0c272c: 7230 2319 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@1923 │ │ +0c2732: 0a00 |0035: move-result v0 │ │ +0c2734: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ +0c2738: 6e10 5418 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0c273e: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ +0c2742: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +0c2744: 5b54 2109 |003e: iput-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ +0c2748: 28cd |0040: goto 000d // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x000c line=1309 │ │ 0x000d line=1328 │ │ 0x000e line=1312 │ │ 0x000f line=1314 │ │ @@ -237075,25 +237176,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 │ │ -0c27a0: |[0c27a0] android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0c27b0: 5410 1d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ -0c27b4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0c27b8: 5410 1d09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ -0c27bc: 7230 fc17 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@17fc │ │ -0c27c2: 0a00 |0009: move-result v0 │ │ -0c27c4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c27c8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c27ca: 0f00 |000d: return v0 │ │ -0c27cc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c27ce: 28fe |000f: goto 000d // -0002 │ │ +0c274c: |[0c274c] android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0c275c: 5410 1d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ +0c2760: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0c2764: 5410 1d09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ +0c2768: 7230 fc17 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@17fc │ │ +0c276e: 0a00 |0009: move-result v0 │ │ +0c2770: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c2774: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c2776: 0f00 |000d: return v0 │ │ +0c2778: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c277a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0010 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0010 reg=3 item Landroid/view/MenuItem; │ │ @@ -237103,46 +237204,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 │ │ -0c27d0: |[0c27d0] android.support.v7.internal.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c27e0: 5454 2c09 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c27e4: 6e10 b625 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ -0c27ea: 0a04 |0005: move-result v4 │ │ -0c27ec: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -0c27f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c27f2: 0f00 |0009: return v0 │ │ -0c27f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c27f6: 6e10 5518 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ -0c27fc: 5454 2c09 |000e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2800: 6e10 b725 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c2806: 0c01 |0013: move-result-object v1 │ │ -0c2808: 7210 6f25 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c280e: 0a04 |0017: move-result v4 │ │ -0c2810: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ -0c2814: 7210 7025 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c281a: 0c03 |001d: move-result-object v3 │ │ -0c281c: 1f03 9a04 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c2820: 6e10 1d25 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c2826: 0c02 |0023: move-result-object v2 │ │ -0c2828: 1f02 2603 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c282c: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ -0c2830: 5454 2c09 |0028: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2834: 6e20 b825 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c283a: 28e7 |002d: goto 0014 // -0019 │ │ -0c283c: 7230 2419 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@1924 │ │ -0c2842: 0a00 |0031: move-result v0 │ │ -0c2844: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ -0c2848: 6e10 5418 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ -0c284e: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ -0c2852: 5b56 2109 |0039: iput-object v6, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ -0c2856: 28ce |003b: goto 0009 // -0032 │ │ +0c277c: |[0c277c] android.support.v7.internal.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c278c: 5454 2c09 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c2790: 6e10 b625 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@25b6 │ │ +0c2796: 0a04 |0005: move-result v4 │ │ +0c2798: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +0c279c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c279e: 0f00 |0009: return v0 │ │ +0c27a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c27a2: 6e10 5518 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1855 │ │ +0c27a8: 5454 2c09 |000e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c27ac: 6e10 b725 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c27b2: 0c01 |0013: move-result-object v1 │ │ +0c27b4: 7210 6f25 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c27ba: 0a04 |0017: move-result v4 │ │ +0c27bc: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ +0c27c0: 7210 7025 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c27c6: 0c03 |001d: move-result-object v3 │ │ +0c27c8: 1f03 9a04 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c27cc: 6e10 1d25 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c27d2: 0c02 |0023: move-result-object v2 │ │ +0c27d4: 1f02 2603 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c27d8: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ +0c27dc: 5454 2c09 |0028: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c27e0: 6e20 b825 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c27e6: 28e7 |002d: goto 0014 // -0019 │ │ +0c27e8: 7230 2419 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@1924 │ │ +0c27ee: 0a00 |0031: move-result v0 │ │ +0c27f0: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ +0c27f4: 6e10 5418 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1854 │ │ +0c27fa: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ +0c27fe: 5b56 2109 |0039: iput-object v6, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ +0c2802: 28ce |003b: goto 0009 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1284 │ │ 0x0008 line=1285 │ │ 0x0009 line=1304 │ │ 0x000a line=1288 │ │ 0x000b line=1290 │ │ @@ -237167,19 +237268,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c2858: |[0c2858] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ -0c2868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c286a: 6e30 1a18 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@181a │ │ -0c2870: 0a00 |0004: move-result v0 │ │ -0c2872: 0f00 |0005: return v0 │ │ +0c2804: |[0c2804] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ +0c2814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2816: 6e30 1a18 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@181a │ │ +0c281c: 0a00 |0004: move-result v0 │ │ +0c281e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 group I │ │ │ │ @@ -237188,33 +237289,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c2874: |[0c2874] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ -0c2884: 6e10 5318 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ -0c288a: 0a02 |0003: move-result v2 │ │ -0c288c: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ -0c2890: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0c2892: 0160 |0007: move v0, v6 │ │ -0c2894: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ -0c2898: 5443 2809 |000a: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c289c: 6e20 4625 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c28a2: 0c01 |000f: move-result-object v1 │ │ -0c28a4: 1f01 1a03 |0010: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c28a8: 6e10 6a18 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0c28ae: 0a03 |0015: move-result v3 │ │ -0c28b0: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ -0c28b4: 0f00 |0018: return v0 │ │ -0c28b6: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c28ba: 28ed |001b: goto 0008 // -0013 │ │ -0c28bc: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -0c28be: 28fb |001d: goto 0018 // -0005 │ │ +0c2820: |[0c2820] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ +0c2830: 6e10 5318 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ +0c2836: 0a02 |0003: move-result v2 │ │ +0c2838: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ +0c283c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0c283e: 0160 |0007: move v0, v6 │ │ +0c2840: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ +0c2844: 5443 2809 |000a: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2848: 6e20 4625 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c284e: 0c01 |000f: move-result-object v1 │ │ +0c2850: 1f01 1a03 |0010: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2854: 6e10 6a18 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0c285a: 0a03 |0015: move-result v3 │ │ +0c285c: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ +0c2860: 0f00 |0018: return v0 │ │ +0c2862: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c2866: 28ed |001b: goto 0008 // -0013 │ │ +0c2868: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +0c286a: 28fb |001d: goto 0018 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0004 line=675 │ │ 0x0006 line=676 │ │ 0x0007 line=679 │ │ 0x000a line=680 │ │ @@ -237237,41 +237338,41 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c28c0: |[0c28c0] android.support.v7.internal.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ -0c28d0: 6e10 5318 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ -0c28d6: 0a03 |0003: move-result v3 │ │ -0c28d8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c28da: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ -0c28de: 5454 2809 |0007: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c28e2: 6e20 4625 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c28e8: 0c01 |000c: move-result-object v1 │ │ -0c28ea: 1f01 1a03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c28ee: 6e10 6d18 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ -0c28f4: 0a04 |0012: move-result v4 │ │ -0c28f6: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ -0c28fa: 1101 |0015: return-object v1 │ │ -0c28fc: 6e10 7a18 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@187a │ │ -0c2902: 0a04 |0019: move-result v4 │ │ -0c2904: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ -0c2908: 6e10 7418 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1874 │ │ -0c290e: 0c04 |001f: move-result-object v4 │ │ -0c2910: 7220 791f 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@1f79 │ │ -0c2916: 0c02 |0023: move-result-object v2 │ │ -0c2918: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -0c291c: 0721 |0026: move-object v1, v2 │ │ -0c291e: 28ee |0027: goto 0015 // -0012 │ │ -0c2920: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c2924: 28db |002a: goto 0005 // -0025 │ │ -0c2926: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0c2928: 28e9 |002c: goto 0015 // -0017 │ │ +0c286c: |[0c286c] android.support.v7.internal.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ +0c287c: 6e10 5318 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ +0c2882: 0a03 |0003: move-result v3 │ │ +0c2884: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c2886: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ +0c288a: 5454 2809 |0007: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c288e: 6e20 4625 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c2894: 0c01 |000c: move-result-object v1 │ │ +0c2896: 1f01 1a03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c289a: 6e10 6d18 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ +0c28a0: 0a04 |0012: move-result v4 │ │ +0c28a2: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ +0c28a6: 1101 |0015: return-object v1 │ │ +0c28a8: 6e10 7a18 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@187a │ │ +0c28ae: 0a04 |0019: move-result v4 │ │ +0c28b0: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ +0c28b4: 6e10 7418 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1874 │ │ +0c28ba: 0c04 |001f: move-result-object v4 │ │ +0c28bc: 7220 791f 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@1f79 │ │ +0c28c2: 0c02 |0023: move-result-object v2 │ │ +0c28c4: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +0c28c8: 0721 |0026: move-object v1, v2 │ │ +0c28ca: 28ee |0027: goto 0015 // -0012 │ │ +0c28cc: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c28d0: 28db |002a: goto 0005 // -0025 │ │ +0c28d2: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0c28d4: 28e9 |002c: goto 0015 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0004 line=639 │ │ 0x0007 line=640 │ │ 0x000f line=641 │ │ 0x0015 line=652 │ │ @@ -237295,31 +237396,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0c292c: |[0c292c] android.support.v7.internal.view.menu.MenuBuilder.findItemIndex:(I)I │ │ -0c293c: 6e10 5318 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ -0c2942: 0a02 |0003: move-result v2 │ │ -0c2944: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c2946: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ -0c294a: 5443 2809 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c294e: 6e20 4625 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c2954: 0c01 |000c: move-result-object v1 │ │ -0c2956: 1f01 1a03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c295a: 6e10 6d18 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ -0c2960: 0a03 |0012: move-result v3 │ │ -0c2962: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -0c2966: 0f00 |0015: return v0 │ │ -0c2968: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c296c: 28ed |0018: goto 0005 // -0013 │ │ -0c296e: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -0c2970: 28fb |001a: goto 0015 // -0005 │ │ +0c28d8: |[0c28d8] android.support.v7.internal.view.menu.MenuBuilder.findItemIndex:(I)I │ │ +0c28e8: 6e10 5318 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ +0c28ee: 0a02 |0003: move-result v2 │ │ +0c28f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c28f2: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ +0c28f6: 5443 2809 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c28fa: 6e20 4625 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c2900: 0c01 |000c: move-result-object v1 │ │ +0c2902: 1f01 1a03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2906: 6e10 6d18 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ +0c290c: 0a03 |0012: move-result v3 │ │ +0c290e: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +0c2912: 0f00 |0015: return v0 │ │ +0c2914: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c2918: 28ed |0018: goto 0005 // -0013 │ │ +0c291a: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +0c291c: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0004 line=658 │ │ 0x0007 line=659 │ │ 0x000f line=660 │ │ 0x0015 line=665 │ │ @@ -237339,70 +237440,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 │ │ -0c2974: |[0c2974] android.support.v7.internal.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0c2984: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c2986: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0c2988: 54c2 3109 |0002: iget-object v2, v12, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0931 │ │ -0c298c: 6e10 4325 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0c2992: 6e40 1f18 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@181f │ │ -0c2998: 6e10 4725 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -0c299e: 0a09 |000d: move-result v9 │ │ -0c29a0: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ -0c29a4: 1108 |0010: return-object v8 │ │ -0c29a6: 6e10 0c1f 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f0c │ │ -0c29ac: 0a03 |0014: move-result v3 │ │ -0c29ae: 2204 b903 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@03b9 │ │ -0c29b2: 7010 021f 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1f02 │ │ -0c29b8: 6e20 0b1f 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1f0b │ │ -0c29be: 6e10 4c25 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c29c4: 0a07 |0020: move-result v7 │ │ -0c29c6: 1219 |0021: const/4 v9, #int 1 // #1 │ │ -0c29c8: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ -0c29cc: 6e20 4625 b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c29d2: 0c08 |0027: move-result-object v8 │ │ -0c29d4: 1f08 1a03 |0028: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c29d8: 28e6 |002a: goto 0010 // -001a │ │ -0c29da: 6e10 3018 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1830 │ │ -0c29e0: 0a05 |002e: move-result v5 │ │ -0c29e2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -0c29e4: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ -0c29e8: 6e20 4625 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c29ee: 0c01 |0035: move-result-object v1 │ │ -0c29f0: 1f01 1a03 |0036: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c29f4: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ -0c29f8: 6e10 6818 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@1868 │ │ -0c29fe: 0a06 |003d: move-result v6 │ │ -0c2a00: 5449 870b |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0b87 │ │ -0c2a04: 4909 090b |0040: aget-char v9, v9, v11 │ │ -0c2a08: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ -0c2a0c: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ -0c2a10: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ -0c2a14: 5449 870b |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0b87 │ │ -0c2a18: 122a |004a: const/4 v10, #int 2 // #2 │ │ -0c2a1a: 4909 090a |004b: aget-char v9, v9, v10 │ │ -0c2a1e: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ -0c2a22: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ -0c2a26: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ -0c2a2a: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ -0c2a2e: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ -0c2a32: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ -0c2a36: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ -0c2a3a: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ -0c2a3e: 0718 |005d: move-object v8, v1 │ │ -0c2a40: 28b2 |005e: goto 0010 // -004e │ │ -0c2a42: 6e10 6f18 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@186f │ │ -0c2a48: 0a06 |0062: move-result v6 │ │ -0c2a4a: 28db |0063: goto 003e // -0025 │ │ -0c2a4c: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c2a50: 28ca |0066: goto 0030 // -0036 │ │ +0c2920: |[0c2920] android.support.v7.internal.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0c2930: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c2932: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0c2934: 54c2 3109 |0002: iget-object v2, v12, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0931 │ │ +0c2938: 6e10 4325 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0c293e: 6e40 1f18 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@181f │ │ +0c2944: 6e10 4725 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +0c294a: 0a09 |000d: move-result v9 │ │ +0c294c: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ +0c2950: 1108 |0010: return-object v8 │ │ +0c2952: 6e10 0c1f 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f0c │ │ +0c2958: 0a03 |0014: move-result v3 │ │ +0c295a: 2204 b903 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@03b9 │ │ +0c295e: 7010 021f 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1f02 │ │ +0c2964: 6e20 0b1f 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1f0b │ │ +0c296a: 6e10 4c25 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c2970: 0a07 |0020: move-result v7 │ │ +0c2972: 1219 |0021: const/4 v9, #int 1 // #1 │ │ +0c2974: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ +0c2978: 6e20 4625 b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c297e: 0c08 |0027: move-result-object v8 │ │ +0c2980: 1f08 1a03 |0028: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2984: 28e6 |002a: goto 0010 // -001a │ │ +0c2986: 6e10 3018 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1830 │ │ +0c298c: 0a05 |002e: move-result v5 │ │ +0c298e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +0c2990: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ +0c2994: 6e20 4625 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c299a: 0c01 |0035: move-result-object v1 │ │ +0c299c: 1f01 1a03 |0036: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c29a0: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ +0c29a4: 6e10 6818 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@1868 │ │ +0c29aa: 0a06 |003d: move-result v6 │ │ +0c29ac: 5449 870b |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0b87 │ │ +0c29b0: 4909 090b |0040: aget-char v9, v9, v11 │ │ +0c29b4: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ +0c29b8: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ +0c29bc: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ +0c29c0: 5449 870b |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0b87 │ │ +0c29c4: 122a |004a: const/4 v10, #int 2 // #2 │ │ +0c29c6: 4909 090a |004b: aget-char v9, v9, v10 │ │ +0c29ca: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ +0c29ce: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ +0c29d2: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ +0c29d6: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ +0c29da: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ +0c29de: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ +0c29e2: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ +0c29e6: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ +0c29ea: 0718 |005d: move-object v8, v1 │ │ +0c29ec: 28b2 |005e: goto 0010 // -004e │ │ +0c29ee: 6e10 6f18 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@186f │ │ +0c29f4: 0a06 |0062: move-result v6 │ │ +0c29f6: 28db |0063: goto 003e // -0025 │ │ +0c29f8: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c29fc: 28ca |0066: goto 0030 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=871 │ │ 0x0004 line=872 │ │ 0x0007 line=873 │ │ 0x000a line=875 │ │ 0x0010 line=906 │ │ @@ -237439,70 +237540,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 │ │ -0c2a54: |[0c2a54] android.support.v7.internal.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ -0c2a64: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ -0c2a68: 6e10 3018 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1830 │ │ -0c2a6e: 0a06 |0005: move-result v6 │ │ -0c2a70: 6e10 0c1f 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f0c │ │ -0c2a76: 0a04 |0009: move-result v4 │ │ -0c2a78: 2205 b903 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@03b9 │ │ -0c2a7c: 7010 021f 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1f02 │ │ -0c2a82: 6e20 0b1f 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1f0b │ │ -0c2a88: 0a02 |0012: move-result v2 │ │ -0c2a8a: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ -0c2a8e: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ -0c2a92: 0e00 |0017: return-void │ │ -0c2a94: 54b8 2809 |0018: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c2a98: 6e10 4c25 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c2a9e: 0a00 |001d: move-result v0 │ │ -0c2aa0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0c2aa2: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ -0c2aa6: 54b8 2809 |0021: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c2aaa: 6e20 4625 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c2ab0: 0c03 |0026: move-result-object v3 │ │ -0c2ab2: 1f03 1a03 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c2ab6: 6e10 7a18 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@187a │ │ -0c2abc: 0a08 |002c: move-result v8 │ │ -0c2abe: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ -0c2ac2: 6e10 7418 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1874 │ │ -0c2ac8: 0c08 |0032: move-result-object v8 │ │ -0c2aca: 1f08 1703 |0033: check-cast v8, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ -0c2ace: 6e40 1f18 c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@181f │ │ -0c2ad4: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ -0c2ad8: 6e10 6818 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@1868 │ │ -0c2ade: 0a07 |003d: move-result v7 │ │ -0c2ae0: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ -0c2ae4: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ -0c2ae8: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ -0c2aec: 5458 870b |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0b87 │ │ -0c2af0: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -0c2af2: 4908 0809 |0047: aget-char v8, v8, v9 │ │ -0c2af6: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ -0c2afa: 5458 870b |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0b87 │ │ -0c2afe: 1229 |004d: const/4 v9, #int 2 // #2 │ │ -0c2b00: 4908 0809 |004e: aget-char v8, v8, v9 │ │ -0c2b04: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ -0c2b08: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ -0c2b0c: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ -0c2b10: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ -0c2b14: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ -0c2b18: 6e10 8018 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1880 │ │ -0c2b1e: 0a08 |005d: move-result v8 │ │ -0c2b20: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ -0c2b24: 7220 8125 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0c2b2a: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c2b2e: 28ba |0065: goto 001f // -0046 │ │ -0c2b30: 6e10 6f18 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@186f │ │ -0c2b36: 0a07 |0069: move-result v7 │ │ -0c2b38: 28d4 |006a: goto 003e // -002c │ │ +0c2a00: |[0c2a00] android.support.v7.internal.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ +0c2a10: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ +0c2a14: 6e10 3018 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1830 │ │ +0c2a1a: 0a06 |0005: move-result v6 │ │ +0c2a1c: 6e10 0c1f 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1f0c │ │ +0c2a22: 0a04 |0009: move-result v4 │ │ +0c2a24: 2205 b903 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@03b9 │ │ +0c2a28: 7010 021f 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1f02 │ │ +0c2a2e: 6e20 0b1f 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1f0b │ │ +0c2a34: 0a02 |0012: move-result v2 │ │ +0c2a36: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ +0c2a3a: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ +0c2a3e: 0e00 |0017: return-void │ │ +0c2a40: 54b8 2809 |0018: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2a44: 6e10 4c25 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c2a4a: 0a00 |001d: move-result v0 │ │ +0c2a4c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0c2a4e: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ +0c2a52: 54b8 2809 |0021: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2a56: 6e20 4625 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c2a5c: 0c03 |0026: move-result-object v3 │ │ +0c2a5e: 1f03 1a03 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2a62: 6e10 7a18 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@187a │ │ +0c2a68: 0a08 |002c: move-result v8 │ │ +0c2a6a: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ +0c2a6e: 6e10 7418 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1874 │ │ +0c2a74: 0c08 |0032: move-result-object v8 │ │ +0c2a76: 1f08 1703 |0033: check-cast v8, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ +0c2a7a: 6e40 1f18 c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@181f │ │ +0c2a80: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ +0c2a84: 6e10 6818 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@1868 │ │ +0c2a8a: 0a07 |003d: move-result v7 │ │ +0c2a8c: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ +0c2a90: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ +0c2a94: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ +0c2a98: 5458 870b |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0b87 │ │ +0c2a9c: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +0c2a9e: 4908 0809 |0047: aget-char v8, v8, v9 │ │ +0c2aa2: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ +0c2aa6: 5458 870b |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0b87 │ │ +0c2aaa: 1229 |004d: const/4 v9, #int 2 // #2 │ │ +0c2aac: 4908 0809 |004e: aget-char v8, v8, v9 │ │ +0c2ab0: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ +0c2ab4: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ +0c2ab8: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ +0c2abc: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ +0c2ac0: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ +0c2ac4: 6e10 8018 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1880 │ │ +0c2aca: 0a08 |005d: move-result v8 │ │ +0c2acc: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ +0c2ad0: 7220 8125 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0c2ad6: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c2ada: 28ba |0065: goto 001f // -0046 │ │ +0c2adc: 6e10 6f18 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@186f │ │ +0c2ae2: 0a07 |0069: move-result v7 │ │ +0c2ae4: 28d4 |006a: goto 003e // -002c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=825 │ │ 0x0006 line=826 │ │ 0x000a line=827 │ │ 0x000f line=829 │ │ 0x0013 line=831 │ │ @@ -237537,74 +237638,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -0c2b3c: |[0c2b3c] android.support.v7.internal.view.menu.MenuBuilder.flagActionItems:()V │ │ -0c2b4c: 55a8 2509 |0000: iget-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ -0c2b50: 3908 0300 |0002: if-nez v8, 0005 // +0003 │ │ -0c2b54: 0e00 |0004: return-void │ │ -0c2b56: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c2b58: 54a8 2c09 |0006: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2b5c: 6e10 b725 0800 |0008: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c2b62: 0c02 |000b: move-result-object v2 │ │ -0c2b64: 7210 6f25 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c2b6a: 0a08 |000f: move-result v8 │ │ -0c2b6c: 3808 1c00 |0010: if-eqz v8, 002c // +001c │ │ -0c2b70: 7210 7025 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c2b76: 0c06 |0015: move-result-object v6 │ │ -0c2b78: 1f06 9a04 |0016: check-cast v6, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c2b7c: 6e10 1d25 0600 |0018: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c2b82: 0c05 |001b: move-result-object v5 │ │ -0c2b84: 1f05 2603 |001c: check-cast v5, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c2b88: 3905 0800 |001e: if-nez v5, 0026 // +0008 │ │ -0c2b8c: 54a8 2c09 |0020: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c2b90: 6e20 b825 6800 |0022: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c2b96: 28e7 |0025: goto 000c // -0019 │ │ -0c2b98: 7210 2519 0500 |0026: invoke-interface {v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.flagActionItems:()Z // method@1925 │ │ -0c2b9e: 0a08 |0029: move-result v8 │ │ -0c2ba0: b680 |002a: or-int/2addr v0, v8 │ │ -0c2ba2: 28e1 |002b: goto 000c // -001f │ │ -0c2ba4: 3800 3100 |002c: if-eqz v0, 005d // +0031 │ │ -0c2ba8: 54a8 1c09 |002e: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ -0c2bac: 6e10 4325 0800 |0030: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0c2bb2: 54a8 2a09 |0033: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ -0c2bb6: 6e10 4325 0800 |0035: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0c2bbc: 6e10 2e18 0a00 |0038: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ -0c2bc2: 0c07 |003b: move-result-object v7 │ │ -0c2bc4: 6e10 4c25 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c2bca: 0a04 |003f: move-result v4 │ │ -0c2bcc: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -0c2bce: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ -0c2bd2: 6e20 4625 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c2bd8: 0c03 |0046: move-result-object v3 │ │ -0c2bda: 1f03 1a03 |0047: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c2bde: 6e10 7c18 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@187c │ │ -0c2be4: 0a08 |004c: move-result v8 │ │ -0c2be6: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ -0c2bea: 54a8 1c09 |004f: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ -0c2bee: 6e20 4125 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0c2bf4: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c2bf8: 28eb |0056: goto 0041 // -0015 │ │ -0c2bfa: 54a8 2a09 |0057: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ -0c2bfe: 6e20 4125 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0c2c04: 28f8 |005c: goto 0054 // -0008 │ │ -0c2c06: 54a8 1c09 |005d: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ -0c2c0a: 6e10 4325 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0c2c10: 54a8 2a09 |0062: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ -0c2c14: 6e10 4325 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0c2c1a: 54a8 2a09 |0067: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ -0c2c1e: 6e10 2e18 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ -0c2c24: 0c09 |006c: move-result-object v9 │ │ -0c2c26: 6e20 4225 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2542 │ │ -0c2c2c: 1208 |0070: const/4 v8, #int 0 // #0 │ │ -0c2c2e: 5ca8 2509 |0071: iput-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ -0c2c32: 2891 |0073: goto 0004 // -006f │ │ +0c2ae8: |[0c2ae8] android.support.v7.internal.view.menu.MenuBuilder.flagActionItems:()V │ │ +0c2af8: 55a8 2509 |0000: iget-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ +0c2afc: 3908 0300 |0002: if-nez v8, 0005 // +0003 │ │ +0c2b00: 0e00 |0004: return-void │ │ +0c2b02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c2b04: 54a8 2c09 |0006: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c2b08: 6e10 b725 0800 |0008: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c2b0e: 0c02 |000b: move-result-object v2 │ │ +0c2b10: 7210 6f25 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c2b16: 0a08 |000f: move-result v8 │ │ +0c2b18: 3808 1c00 |0010: if-eqz v8, 002c // +001c │ │ +0c2b1c: 7210 7025 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c2b22: 0c06 |0015: move-result-object v6 │ │ +0c2b24: 1f06 9a04 |0016: check-cast v6, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c2b28: 6e10 1d25 0600 |0018: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c2b2e: 0c05 |001b: move-result-object v5 │ │ +0c2b30: 1f05 2603 |001c: check-cast v5, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c2b34: 3905 0800 |001e: if-nez v5, 0026 // +0008 │ │ +0c2b38: 54a8 2c09 |0020: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c2b3c: 6e20 b825 6800 |0022: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c2b42: 28e7 |0025: goto 000c // -0019 │ │ +0c2b44: 7210 2519 0500 |0026: invoke-interface {v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.flagActionItems:()Z // method@1925 │ │ +0c2b4a: 0a08 |0029: move-result v8 │ │ +0c2b4c: b680 |002a: or-int/2addr v0, v8 │ │ +0c2b4e: 28e1 |002b: goto 000c // -001f │ │ +0c2b50: 3800 3100 |002c: if-eqz v0, 005d // +0031 │ │ +0c2b54: 54a8 1c09 |002e: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ +0c2b58: 6e10 4325 0800 |0030: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0c2b5e: 54a8 2a09 |0033: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ +0c2b62: 6e10 4325 0800 |0035: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0c2b68: 6e10 2e18 0a00 |0038: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ +0c2b6e: 0c07 |003b: move-result-object v7 │ │ +0c2b70: 6e10 4c25 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c2b76: 0a04 |003f: move-result v4 │ │ +0c2b78: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +0c2b7a: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ +0c2b7e: 6e20 4625 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c2b84: 0c03 |0046: move-result-object v3 │ │ +0c2b86: 1f03 1a03 |0047: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2b8a: 6e10 7c18 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@187c │ │ +0c2b90: 0a08 |004c: move-result v8 │ │ +0c2b92: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ +0c2b96: 54a8 1c09 |004f: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ +0c2b9a: 6e20 4125 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0c2ba0: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c2ba4: 28eb |0056: goto 0041 // -0015 │ │ +0c2ba6: 54a8 2a09 |0057: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ +0c2baa: 6e20 4125 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0c2bb0: 28f8 |005c: goto 0054 // -0008 │ │ +0c2bb2: 54a8 1c09 |005d: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ +0c2bb6: 6e10 4325 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0c2bbc: 54a8 2a09 |0062: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ +0c2bc0: 6e10 4325 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0c2bc6: 54a8 2a09 |0067: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ +0c2bca: 6e10 2e18 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ +0c2bd0: 0c09 |006c: move-result-object v9 │ │ +0c2bd2: 6e20 4225 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2542 │ │ +0c2bd8: 1208 |0070: const/4 v8, #int 0 // #0 │ │ +0c2bda: 5ca8 2509 |0071: iput-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ +0c2bde: 2891 |0073: goto 0004 // -006f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ 0x0004 line=1132 │ │ 0x0005 line=1101 │ │ 0x0006 line=1102 │ │ 0x0018 line=1103 │ │ @@ -237642,18 +237743,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c2c34: |[0c2c34] android.support.v7.internal.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ -0c2c44: 6e10 2018 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1820 │ │ -0c2c4a: 5410 1c09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ -0c2c4e: 1100 |0005: return-object v0 │ │ +0c2be0: |[0c2be0] android.support.v7.internal.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ +0c2bf0: 6e10 2018 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1820 │ │ +0c2bf6: 5410 1c09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@091c │ │ +0c2bfa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ 0x0003 line=1136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -237662,17 +237763,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2c50: |[0c2c50] android.support.v7.internal.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -0c2c60: 1a00 5217 |0000: const-string v0, "android:menu:actionviewstates" // string@1752 │ │ -0c2c64: 1100 |0002: return-object v0 │ │ +0c2bfc: |[0c2bfc] android.support.v7.internal.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +0c2c0c: 1a00 5217 |0000: const-string v0, "android:menu:actionviewstates" // string@1752 │ │ +0c2c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #28 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237680,17 +237781,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2c68: |[0c2c68] android.support.v7.internal.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ -0c2c78: 5410 1e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ -0c2c7c: 1100 |0002: return-object v0 │ │ +0c2c14: |[0c2c14] android.support.v7.internal.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ +0c2c24: 5410 1e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@091e │ │ +0c2c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #29 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237698,17 +237799,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 │ │ -0c2c80: |[0c2c80] android.support.v7.internal.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0c2c90: 5410 2109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ -0c2c94: 1100 |0002: return-object v0 │ │ +0c2c2c: |[0c2c2c] android.support.v7.internal.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0c2c3c: 5410 2109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0921 │ │ +0c2c40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #30 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237716,17 +237817,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2c98: |[0c2c98] android.support.v7.internal.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ -0c2ca8: 5410 2209 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ -0c2cac: 1100 |0002: return-object v0 │ │ +0c2c44: |[0c2c44] android.support.v7.internal.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ +0c2c54: 5410 2209 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0922 │ │ +0c2c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #31 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237734,17 +237835,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2cb0: |[0c2cb0] android.support.v7.internal.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ -0c2cc0: 5410 2309 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ -0c2cc4: 1100 |0002: return-object v0 │ │ +0c2c5c: |[0c2c5c] android.support.v7.internal.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ +0c2c6c: 5410 2309 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0923 │ │ +0c2c70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #32 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237752,17 +237853,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2cc8: |[0c2cc8] android.support.v7.internal.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ -0c2cd8: 5410 2409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0924 │ │ -0c2cdc: 1100 |0002: return-object v0 │ │ +0c2c74: |[0c2c74] android.support.v7.internal.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ +0c2c84: 5410 2409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0924 │ │ +0c2c88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #33 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237770,20 +237871,20 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c2ce0: |[0c2ce0] android.support.v7.internal.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ -0c2cf0: 5410 2809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c2cf4: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c2cfa: 0c00 |0005: move-result-object v0 │ │ -0c2cfc: 1f00 c303 |0006: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0c2d00: 1100 |0008: return-object v0 │ │ +0c2c8c: |[0c2c8c] android.support.v7.internal.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ +0c2c9c: 5410 2809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2ca0: 6e20 4625 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c2ca6: 0c00 |0005: move-result-object v0 │ │ +0c2ca8: 1f00 c303 |0006: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0c2cac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -237792,18 +237893,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c2d04: |[0c2d04] android.support.v7.internal.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ -0c2d14: 6e10 2018 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1820 │ │ -0c2d1a: 5410 2a09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ -0c2d1e: 1100 |0005: return-object v0 │ │ +0c2cb0: |[0c2cb0] android.support.v7.internal.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ +0c2cc0: 6e10 2018 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1820 │ │ +0c2cc6: 5410 2a09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@092a │ │ +0c2cca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 0x0003 line=1141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -237812,17 +237913,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2d20: |[0c2d20] android.support.v7.internal.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ -0c2d30: 5510 2b09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@092b │ │ -0c2d34: 0f00 |0002: return v0 │ │ +0c2ccc: |[0c2ccc] android.support.v7.internal.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ +0c2cdc: 5510 2b09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@092b │ │ +0c2ce0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1280 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #36 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237830,17 +237931,17 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2d38: |[0c2d38] android.support.v7.internal.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ -0c2d48: 5410 2f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ -0c2d4c: 1100 |0002: return-object v0 │ │ +0c2ce4: |[0c2ce4] android.support.v7.internal.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ +0c2cf4: 5410 2f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@092f │ │ +0c2cf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #37 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237848,16 +237949,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 │ │ -0c2d50: |[0c2d50] android.support.v7.internal.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c2d60: 1100 |0000: return-object v0 │ │ +0c2cfc: |[0c2cfc] android.support.v7.internal.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c2d0c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #38 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237865,43 +237966,43 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c2d64: |[0c2d64] android.support.v7.internal.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ -0c2d74: 5543 2709 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ -0c2d78: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -0c2d7c: 5443 3209 |0004: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ -0c2d80: 1103 |0006: return-object v3 │ │ -0c2d82: 5443 3209 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ -0c2d86: 6e10 4325 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0c2d8c: 5443 2809 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c2d90: 6e10 4c25 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c2d96: 0a02 |0011: move-result v2 │ │ -0c2d98: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0c2d9a: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ -0c2d9e: 5443 2809 |0015: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c2da2: 6e20 4625 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c2da8: 0c01 |001a: move-result-object v1 │ │ -0c2daa: 1f01 1a03 |001b: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c2dae: 6e10 8218 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1882 │ │ -0c2db4: 0a03 |0020: move-result v3 │ │ -0c2db6: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ -0c2dba: 5443 3209 |0023: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ -0c2dbe: 6e20 4125 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0c2dc4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c2dc8: 28e9 |002a: goto 0013 // -0017 │ │ -0c2dca: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0c2dcc: 5c43 2709 |002c: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ -0c2dd0: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -0c2dd2: 5c43 2509 |002f: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ -0c2dd6: 5443 3209 |0031: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ -0c2dda: 28d3 |0033: goto 0006 // -002d │ │ +0c2d10: |[0c2d10] android.support.v7.internal.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ +0c2d20: 5543 2709 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ +0c2d24: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +0c2d28: 5443 3209 |0004: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ +0c2d2c: 1103 |0006: return-object v3 │ │ +0c2d2e: 5443 3209 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ +0c2d32: 6e10 4325 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0c2d38: 5443 2809 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2d3c: 6e10 4c25 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c2d42: 0a02 |0011: move-result v2 │ │ +0c2d44: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c2d46: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ +0c2d4a: 5443 2809 |0015: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2d4e: 6e20 4625 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c2d54: 0c01 |001a: move-result-object v1 │ │ +0c2d56: 1f01 1a03 |001b: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2d5a: 6e10 8218 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1882 │ │ +0c2d60: 0a03 |0020: move-result v3 │ │ +0c2d62: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ +0c2d66: 5443 3209 |0023: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ +0c2d6a: 6e20 4125 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0c2d70: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c2d74: 28e9 |002a: goto 0013 // -0017 │ │ +0c2d76: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +0c2d78: 5c43 2709 |002c: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ +0c2d7c: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +0c2d7e: 5c43 2509 |002f: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ +0c2d82: 5443 3209 |0031: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0932 │ │ +0c2d86: 28d3 |0033: goto 0006 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ 0x0004 line=1050 │ │ 0x0006 line=1068 │ │ 0x0007 line=1054 │ │ 0x000c line=1056 │ │ @@ -237924,32 +238025,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c2ddc: |[0c2ddc] android.support.v7.internal.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ -0c2dec: 6e10 5318 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ -0c2df2: 0a02 |0003: move-result v2 │ │ -0c2df4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c2df6: 3520 1500 |0005: if-ge v0, v2, 001a // +0015 │ │ -0c2dfa: 5443 2809 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c2dfe: 6e20 4625 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c2e04: 0c01 |000c: move-result-object v1 │ │ -0c2e06: 1f01 1a03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c2e0a: 6e10 8218 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1882 │ │ -0c2e10: 0a03 |0012: move-result v3 │ │ -0c2e12: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -0c2e16: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0c2e18: 0f03 |0016: return v3 │ │ -0c2e1a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c2e1e: 28ec |0019: goto 0005 // -0014 │ │ -0c2e20: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0c2e22: 28fb |001b: goto 0016 // -0005 │ │ +0c2d88: |[0c2d88] android.support.v7.internal.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ +0c2d98: 6e10 5318 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ +0c2d9e: 0a02 |0003: move-result v2 │ │ +0c2da0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c2da2: 3520 1500 |0005: if-ge v0, v2, 001a // +0015 │ │ +0c2da6: 5443 2809 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c2daa: 6e20 4625 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c2db0: 0c01 |000c: move-result-object v1 │ │ +0c2db2: 1f01 1a03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2db6: 6e10 8218 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1882 │ │ +0c2dbc: 0a03 |0012: move-result v3 │ │ +0c2dbe: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +0c2dc2: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +0c2dc4: 0f03 |0016: return v3 │ │ +0c2dc6: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c2dca: 28ec |0019: goto 0005 // -0014 │ │ +0c2dcc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0c2dce: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0004 line=626 │ │ 0x0007 line=627 │ │ 0x000f line=628 │ │ 0x0015 line=629 │ │ @@ -237968,17 +238069,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2e24: |[0c2e24] android.support.v7.internal.view.menu.MenuBuilder.isQwertyMode:()Z │ │ -0c2e34: 5510 2e09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@092e │ │ -0c2e38: 0f00 |0002: return v0 │ │ +0c2dd0: |[0c2dd0] android.support.v7.internal.view.menu.MenuBuilder.isQwertyMode:()Z │ │ +0c2de0: 5510 2e09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@092e │ │ +0c2de4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #41 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -237986,22 +238087,22 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c2e3c: |[0c2e3c] android.support.v7.internal.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -0c2e4c: 6e30 1e18 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@181e │ │ -0c2e52: 0c00 |0003: move-result-object v0 │ │ -0c2e54: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0c2e58: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c2e5a: 0f00 |0007: return v0 │ │ -0c2e5c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c2e5e: 28fe |0009: goto 0007 // -0002 │ │ +0c2de8: |[0c2de8] android.support.v7.internal.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +0c2df8: 6e30 1e18 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@181e │ │ +0c2dfe: 0c00 |0003: move-result-object v0 │ │ +0c2e00: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0c2e04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c2e06: 0f00 |0007: return v0 │ │ +0c2e08: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c2e0a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=2 keyCode I │ │ 0x0000 - 0x000a reg=3 event Landroid/view/KeyEvent; │ │ @@ -238011,17 +238112,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2e60: |[0c2e60] android.support.v7.internal.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ -0c2e70: 5510 3009 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0930 │ │ -0c2e74: 0f00 |0002: return v0 │ │ +0c2e0c: |[0c2e0c] android.support.v7.internal.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ +0c2e1c: 5510 3009 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0930 │ │ +0c2e20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #43 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -238029,19 +238130,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 │ │ -0c2e78: |[0c2e78] android.support.v7.internal.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -0c2e88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2e8a: 5c10 2509 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ -0c2e8e: 6e20 3518 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c2e94: 0e00 |0006: return-void │ │ +0c2e24: |[0c2e24] android.support.v7.internal.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +0c2e34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c2e36: 5c10 2509 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ +0c2e3a: 6e20 3518 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c2e40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1044 │ │ 0x0003 line=1045 │ │ 0x0006 line=1046 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -238052,19 +238153,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 │ │ -0c2e98: |[0c2e98] android.support.v7.internal.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -0c2ea8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2eaa: 5c10 2709 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ -0c2eae: 6e20 3518 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c2eb4: 0e00 |0006: return-void │ │ +0c2e44: |[0c2e44] android.support.v7.internal.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +0c2e54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c2e56: 5c10 2709 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ +0c2e5a: 6e20 3518 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c2e60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1033 │ │ 0x0003 line=1034 │ │ 0x0006 line=1035 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -238075,25 +238176,25 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c2eb8: |[0c2eb8] android.support.v7.internal.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ -0c2ec8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c2eca: 5520 2d09 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ -0c2ece: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -0c2ed2: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ -0c2ed6: 5c21 2709 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ -0c2eda: 5c21 2509 |0009: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ -0c2ede: 7020 1418 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@1814 │ │ -0c2ee4: 0e00 |000e: return-void │ │ -0c2ee6: 5c21 2909 |000f: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ -0c2eea: 28fd |0011: goto 000e // -0003 │ │ +0c2e64: |[0c2e64] android.support.v7.internal.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ +0c2e74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c2e76: 5520 2d09 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ +0c2e7a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +0c2e7e: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ +0c2e82: 5c21 2709 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0927 │ │ +0c2e86: 5c21 2509 |0009: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0925 │ │ +0c2e8a: 7020 1418 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@1814 │ │ +0c2e90: 0e00 |000e: return-void │ │ +0c2e92: 5c21 2909 |000f: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ +0c2e96: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=993 │ │ 0x0005 line=994 │ │ 0x0007 line=995 │ │ 0x0009 line=996 │ │ 0x000b line=999 │ │ @@ -238108,20 +238209,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c2eec: |[0c2eec] android.support.v7.internal.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ -0c2efc: 6e20 1c18 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@181c │ │ -0c2f02: 0c00 |0003: move-result-object v0 │ │ -0c2f04: 6e30 3718 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ -0c2f0a: 0a00 |0007: move-result v0 │ │ -0c2f0c: 0f00 |0008: return v0 │ │ +0c2e98: |[0c2e98] android.support.v7.internal.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ +0c2ea8: 6e20 1c18 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@181c │ │ +0c2eae: 0c00 |0003: move-result-object v0 │ │ +0c2eb0: 6e30 3718 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ +0c2eb6: 0a00 |0007: move-result v0 │ │ +0c2eb8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 id I │ │ 0x0000 - 0x0009 reg=3 flags I │ │ @@ -238131,73 +238232,73 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -0c2f10: |[0c2f10] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ -0c2f20: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0c2f22: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0c2f24: 0791 |0002: move-object v1, v9 │ │ -0c2f26: 1f01 1a03 |0003: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c2f2a: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ -0c2f2e: 6e10 8018 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1880 │ │ -0c2f34: 0a07 |000a: move-result v7 │ │ -0c2f36: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ -0c2f3a: 0160 |000d: move v0, v6 │ │ -0c2f3c: 0f00 |000e: return v0 │ │ -0c2f3e: 6e10 7b18 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.invoke:()Z // method@187b │ │ -0c2f44: 0a00 |0012: move-result v0 │ │ -0c2f46: 6e10 7518 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1875 │ │ -0c2f4c: 0c02 |0016: move-result-object v2 │ │ -0c2f4e: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ -0c2f52: 6e10 fd0a 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0afd │ │ -0c2f58: 0a07 |001c: move-result v7 │ │ -0c2f5a: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ -0c2f5e: 0153 |001f: move v3, v5 │ │ -0c2f60: 6e10 7918 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@1879 │ │ -0c2f66: 0a07 |0023: move-result v7 │ │ -0c2f68: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ -0c2f6c: 6e10 6518 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.expandActionView:()Z // method@1865 │ │ -0c2f72: 0a06 |0029: move-result v6 │ │ -0c2f74: b660 |002a: or-int/2addr v0, v6 │ │ -0c2f76: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ -0c2f7a: 6e20 1118 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0c2f80: 28de |0030: goto 000e // -0022 │ │ -0c2f82: 0163 |0031: move v3, v6 │ │ -0c2f84: 28ee |0032: goto 0020 // -0012 │ │ -0c2f86: 6e10 7a18 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@187a │ │ -0c2f8c: 0a07 |0036: move-result v7 │ │ -0c2f8e: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ -0c2f92: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ -0c2f96: 6e20 1118 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0c2f9c: 6e10 7a18 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@187a │ │ -0c2fa2: 0a06 |0041: move-result v6 │ │ -0c2fa4: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ -0c2fa8: 2206 2b03 |0044: new-instance v6, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0c2fac: 6e10 2318 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ -0c2fb2: 0c07 |0049: move-result-object v7 │ │ -0c2fb4: 7040 5f19 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@195f │ │ -0c2fba: 6e20 9e18 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@189e │ │ -0c2fc0: 6e10 7418 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1874 │ │ -0c2fc6: 0c04 |0053: move-result-object v4 │ │ -0c2fc8: 1f04 2b03 |0054: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0c2fcc: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ -0c2fd0: 6e20 020b 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@0b02 │ │ -0c2fd6: 7020 1718 4800 |005b: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@1817 │ │ -0c2fdc: 0a06 |005e: move-result v6 │ │ -0c2fde: b660 |005f: or-int/2addr v0, v6 │ │ -0c2fe0: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ -0c2fe4: 6e20 1118 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0c2fea: 28a9 |0065: goto 000e // -0057 │ │ -0c2fec: dd06 0a01 |0066: and-int/lit8 v6, v10, #int 1 // #01 │ │ -0c2ff0: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ -0c2ff4: 6e20 1118 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0c2ffa: 28a1 |006d: goto 000e // -005f │ │ +0c2ebc: |[0c2ebc] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ +0c2ecc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0c2ece: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0c2ed0: 0791 |0002: move-object v1, v9 │ │ +0c2ed2: 1f01 1a03 |0003: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c2ed6: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ +0c2eda: 6e10 8018 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1880 │ │ +0c2ee0: 0a07 |000a: move-result v7 │ │ +0c2ee2: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ +0c2ee6: 0160 |000d: move v0, v6 │ │ +0c2ee8: 0f00 |000e: return v0 │ │ +0c2eea: 6e10 7b18 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.invoke:()Z // method@187b │ │ +0c2ef0: 0a00 |0012: move-result v0 │ │ +0c2ef2: 6e10 7518 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1875 │ │ +0c2ef8: 0c02 |0016: move-result-object v2 │ │ +0c2efa: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ +0c2efe: 6e10 fd0a 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0afd │ │ +0c2f04: 0a07 |001c: move-result v7 │ │ +0c2f06: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ +0c2f0a: 0153 |001f: move v3, v5 │ │ +0c2f0c: 6e10 7918 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@1879 │ │ +0c2f12: 0a07 |0023: move-result v7 │ │ +0c2f14: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ +0c2f18: 6e10 6518 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.expandActionView:()Z // method@1865 │ │ +0c2f1e: 0a06 |0029: move-result v6 │ │ +0c2f20: b660 |002a: or-int/2addr v0, v6 │ │ +0c2f22: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ +0c2f26: 6e20 1118 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0c2f2c: 28de |0030: goto 000e // -0022 │ │ +0c2f2e: 0163 |0031: move v3, v6 │ │ +0c2f30: 28ee |0032: goto 0020 // -0012 │ │ +0c2f32: 6e10 7a18 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@187a │ │ +0c2f38: 0a07 |0036: move-result v7 │ │ +0c2f3a: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ +0c2f3e: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ +0c2f42: 6e20 1118 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0c2f48: 6e10 7a18 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@187a │ │ +0c2f4e: 0a06 |0041: move-result v6 │ │ +0c2f50: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ +0c2f54: 2206 2b03 |0044: new-instance v6, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0c2f58: 6e10 2318 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ +0c2f5e: 0c07 |0049: move-result-object v7 │ │ +0c2f60: 7040 5f19 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@195f │ │ +0c2f66: 6e20 9e18 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@189e │ │ +0c2f6c: 6e10 7418 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1874 │ │ +0c2f72: 0c04 |0053: move-result-object v4 │ │ +0c2f74: 1f04 2b03 |0054: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0c2f78: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ +0c2f7c: 6e20 020b 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@0b02 │ │ +0c2f82: 7020 1718 4800 |005b: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@1817 │ │ +0c2f88: 0a06 |005e: move-result v6 │ │ +0c2f8a: b660 |005f: or-int/2addr v0, v6 │ │ +0c2f8c: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ +0c2f90: 6e20 1118 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0c2f96: 28a9 |0065: goto 000e // -0057 │ │ +0c2f98: dd06 0a01 |0066: and-int/lit8 v6, v10, #int 1 // #01 │ │ +0c2f9c: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ +0c2fa0: 6e20 1118 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0c2fa6: 28a1 |006d: goto 000e // -005f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=916 │ │ 0x0005 line=918 │ │ 0x000e line=952 │ │ 0x000f line=922 │ │ 0x0013 line=924 │ │ @@ -238235,26 +238336,26 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0c2ffc: |[0c2ffc] android.support.v7.internal.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -0c300c: 6e30 1e18 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@181e │ │ -0c3012: 0c01 |0003: move-result-object v1 │ │ -0c3014: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c3016: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -0c301a: 6e30 3718 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ -0c3020: 0a00 |000a: move-result v0 │ │ -0c3022: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ -0c3026: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ -0c302a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0c302c: 6e20 1118 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0c3032: 0f00 |0013: return v0 │ │ +0c2fa8: |[0c2fa8] android.support.v7.internal.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +0c2fb8: 6e30 1e18 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@181e │ │ +0c2fbe: 0c01 |0003: move-result-object v1 │ │ +0c2fc0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c2fc2: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +0c2fc6: 6e30 3718 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ +0c2fcc: 0a00 |000a: move-result v0 │ │ +0c2fce: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ +0c2fd2: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ +0c2fd6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0c2fd8: 6e20 1118 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0c2fde: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0004 line=804 │ │ 0x0005 line=806 │ │ 0x0007 line=807 │ │ 0x000b line=810 │ │ @@ -238273,40 +238374,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0c3034: |[0c3034] android.support.v7.internal.view.menu.MenuBuilder.removeGroup:(I)V │ │ -0c3044: 6e20 1918 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@1819 │ │ -0c304a: 0a00 |0003: move-result v0 │ │ -0c304c: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ -0c3050: 5454 2809 |0006: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c3054: 6e10 4c25 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c305a: 0a04 |000b: move-result v4 │ │ -0c305c: 9101 0400 |000c: sub-int v1, v4, v0 │ │ -0c3060: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0c3062: 0123 |000f: move v3, v2 │ │ -0c3064: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0c3068: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ -0c306c: 5454 2809 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c3070: 6e20 4625 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c3076: 0c04 |0019: move-result-object v4 │ │ -0c3078: 1f04 1a03 |001a: check-cast v4, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c307c: 6e10 6a18 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0c3082: 0a04 |001f: move-result v4 │ │ -0c3084: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ -0c3088: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0c308a: 7030 3c18 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@183c │ │ -0c3090: 0123 |0026: move v3, v2 │ │ -0c3092: 28e9 |0027: goto 0010 // -0017 │ │ -0c3094: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -0c3096: 6e20 3518 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c309c: 0e00 |002c: return-void │ │ +0c2fe0: |[0c2fe0] android.support.v7.internal.view.menu.MenuBuilder.removeGroup:(I)V │ │ +0c2ff0: 6e20 1918 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@1819 │ │ +0c2ff6: 0a00 |0003: move-result v0 │ │ +0c2ff8: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ +0c2ffc: 5454 2809 |0006: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c3000: 6e10 4c25 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c3006: 0a04 |000b: move-result v4 │ │ +0c3008: 9101 0400 |000c: sub-int v1, v4, v0 │ │ +0c300c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0c300e: 0123 |000f: move v3, v2 │ │ +0c3010: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0c3014: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ +0c3018: 5454 2809 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c301c: 6e20 4625 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c3022: 0c04 |0019: move-result-object v4 │ │ +0c3024: 1f04 1a03 |001a: check-cast v4, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c3028: 6e10 6a18 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0c302e: 0a04 |001f: move-result v4 │ │ +0c3030: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ +0c3034: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +0c3036: 7030 3c18 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@183c │ │ +0c303c: 0123 |0026: move v3, v2 │ │ +0c303e: 28e9 |0027: goto 0010 // -0017 │ │ +0c3040: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +0c3042: 6e20 3518 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c3048: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0004 line=499 │ │ 0x0006 line=500 │ │ 0x000e line=501 │ │ 0x0010 line=502 │ │ @@ -238329,20 +238430,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c30a0: |[0c30a0] android.support.v7.internal.view.menu.MenuBuilder.removeItem:(I)V │ │ -0c30b0: 6e20 1d18 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemIndex:(I)I // method@181d │ │ -0c30b6: 0a00 |0003: move-result v0 │ │ -0c30b8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0c30ba: 7030 3c18 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@183c │ │ -0c30c0: 0e00 |0008: return-void │ │ +0c304c: |[0c304c] android.support.v7.internal.view.menu.MenuBuilder.removeItem:(I)V │ │ +0c305c: 6e20 1d18 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemIndex:(I)I // method@181d │ │ +0c3062: 0a00 |0003: move-result v0 │ │ +0c3064: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0c3066: 7030 3c18 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@183c │ │ +0c306c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0008 line=493 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=3 id I │ │ @@ -238352,18 +238453,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c30c4: |[0c30c4] android.support.v7.internal.view.menu.MenuBuilder.removeItemAt:(I)V │ │ -0c30d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c30d6: 7030 3c18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@183c │ │ -0c30dc: 0e00 |0004: return-void │ │ +0c3070: |[0c3070] android.support.v7.internal.view.menu.MenuBuilder.removeItemAt:(I)V │ │ +0c3080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c3082: 7030 3c18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@183c │ │ +0c3088: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0004 line=534 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0005 reg=2 index I │ │ @@ -238373,33 +238474,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 │ │ -0c30e0: |[0c30e0] android.support.v7.internal.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ -0c30f0: 5443 2c09 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c30f4: 6e10 b725 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ -0c30fa: 0c00 |0005: move-result-object v0 │ │ -0c30fc: 7210 6f25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0c3102: 0a03 |0009: move-result v3 │ │ -0c3104: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ -0c3108: 7210 7025 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0c310e: 0c02 |000f: move-result-object v2 │ │ -0c3110: 1f02 9a04 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@049a │ │ -0c3114: 6e10 1d25 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ -0c311a: 0c01 |0015: move-result-object v1 │ │ -0c311c: 1f01 2603 |0016: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ -0c3120: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -0c3124: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ -0c3128: 5443 2c09 |001c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ -0c312c: 6e20 b825 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ -0c3132: 28e5 |0021: goto 0006 // -001b │ │ -0c3134: 0e00 |0022: return-void │ │ +0c308c: |[0c308c] android.support.v7.internal.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ +0c309c: 5443 2c09 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c30a0: 6e10 b725 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@25b7 │ │ +0c30a6: 0c00 |0005: move-result-object v0 │ │ +0c30a8: 7210 6f25 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0c30ae: 0a03 |0009: move-result v3 │ │ +0c30b0: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ +0c30b4: 7210 7025 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0c30ba: 0c02 |000f: move-result-object v2 │ │ +0c30bc: 1f02 9a04 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@049a │ │ +0c30c0: 6e10 1d25 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@251d │ │ +0c30c6: 0c01 |0015: move-result-object v1 │ │ +0c30c8: 1f01 2603 |0016: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0326 │ │ +0c30cc: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +0c30d0: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ +0c30d4: 5443 2c09 |001c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@092c │ │ +0c30d8: 6e20 b825 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@25b8 │ │ +0c30de: 28e5 |0021: goto 0006 // -001b │ │ +0c30e0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0012 line=233 │ │ 0x0018 line=234 │ │ 0x001c line=235 │ │ 0x0022 line=238 │ │ @@ -238415,53 +238516,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0c3138: |[0c3138] android.support.v7.internal.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ -0c3148: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ -0c314c: 0e00 |0002: return-void │ │ -0c314e: 6e10 2218 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1822 │ │ -0c3154: 0c08 |0006: move-result-object v8 │ │ -0c3156: 6e20 1703 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ -0c315c: 0c07 |000a: move-result-object v7 │ │ -0c315e: 6e10 5318 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ -0c3164: 0a03 |000e: move-result v3 │ │ -0c3166: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0c3168: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ -0c316c: 6e20 2818 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1828 │ │ -0c3172: 0c02 |0015: move-result-object v2 │ │ -0c3174: 7110 c90b 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bc9 │ │ -0c317a: 0c06 |0019: move-result-object v6 │ │ -0c317c: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ -0c3180: 6e10 b51f 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -0c3186: 0a08 |001f: move-result v8 │ │ -0c3188: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ -0c318a: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ -0c318e: 6e20 0420 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2004 │ │ -0c3194: 7210 431f 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f43 │ │ -0c319a: 0a08 |0029: move-result v8 │ │ -0c319c: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ -0c31a0: 7210 401f 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ -0c31a6: 0c05 |002f: move-result-object v5 │ │ -0c31a8: 1f05 2b03 |0030: check-cast v5, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0c31ac: 6e20 6d19 b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@196d │ │ -0c31b2: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c31b6: 28d9 |0037: goto 0010 // -0027 │ │ -0c31b8: 1a08 5317 |0038: const-string v8, "android:menu:expandedactionview" // string@1753 │ │ -0c31bc: 6e20 1103 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -0c31c2: 0a00 |003d: move-result v0 │ │ -0c31c4: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ -0c31c8: 6e20 1c18 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@181c │ │ -0c31ce: 0c04 |0043: move-result-object v4 │ │ -0c31d0: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ -0c31d4: 7110 c70b 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@0bc7 │ │ -0c31da: 28b9 |0049: goto 0002 // -0047 │ │ +0c30e4: |[0c30e4] android.support.v7.internal.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ +0c30f4: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ +0c30f8: 0e00 |0002: return-void │ │ +0c30fa: 6e10 2218 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1822 │ │ +0c3100: 0c08 |0006: move-result-object v8 │ │ +0c3102: 6e20 1703 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0317 │ │ +0c3108: 0c07 |000a: move-result-object v7 │ │ +0c310a: 6e10 5318 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ +0c3110: 0a03 |000e: move-result v3 │ │ +0c3112: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0c3114: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ +0c3118: 6e20 2818 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1828 │ │ +0c311e: 0c02 |0015: move-result-object v2 │ │ +0c3120: 7110 c90b 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bc9 │ │ +0c3126: 0c06 |0019: move-result-object v6 │ │ +0c3128: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ +0c312c: 6e10 b51f 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +0c3132: 0a08 |001f: move-result v8 │ │ +0c3134: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ +0c3136: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ +0c313a: 6e20 0420 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2004 │ │ +0c3140: 7210 431f 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f43 │ │ +0c3146: 0a08 |0029: move-result v8 │ │ +0c3148: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ +0c314c: 7210 401f 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ +0c3152: 0c05 |002f: move-result-object v5 │ │ +0c3154: 1f05 2b03 |0030: check-cast v5, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0c3158: 6e20 6d19 b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@196d │ │ +0c315e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c3162: 28d9 |0037: goto 0010 // -0027 │ │ +0c3164: 1a08 5317 |0038: const-string v8, "android:menu:expandedactionview" // string@1753 │ │ +0c3168: 6e20 1103 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +0c316e: 0a00 |003d: move-result v0 │ │ +0c3170: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ +0c3174: 6e20 1c18 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@181c │ │ +0c317a: 0c04 |0043: move-result-object v4 │ │ +0c317c: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ +0c3180: 7110 c70b 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@0bc7 │ │ +0c3186: 28b9 |0049: goto 0002 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0002 line=386 │ │ 0x0003 line=363 │ │ 0x000b line=366 │ │ 0x000f line=367 │ │ @@ -238495,17 +238596,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c31dc: |[0c31dc] android.support.v7.internal.view.menu.MenuBuilder.restorePresenterStates:(Landroid/os/Bundle;)V │ │ -0c31ec: 7020 1518 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V // method@1815 │ │ -0c31f2: 0e00 |0003: return-void │ │ +0c3188: |[0c3188] android.support.v7.internal.view.menu.MenuBuilder.restorePresenterStates:(Landroid/os/Bundle;)V │ │ +0c3198: 7020 1518 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V // method@1815 │ │ +0c319e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0004 reg=1 state Landroid/os/Bundle; │ │ @@ -238515,54 +238616,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0c31f4: |[0c31f4] android.support.v7.internal.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ -0c3204: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c3206: 6e10 5318 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ -0c320c: 0a02 |0004: move-result v2 │ │ -0c320e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c3210: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ -0c3214: 6e20 2818 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1828 │ │ -0c321a: 0c01 |000b: move-result-object v1 │ │ -0c321c: 7110 c90b 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bc9 │ │ -0c3222: 0c04 |000f: move-result-object v4 │ │ -0c3224: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ -0c3228: 6e10 b51f 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -0c322e: 0a06 |0015: move-result v6 │ │ -0c3230: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ -0c3232: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ -0c3236: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ -0c323a: 2205 a603 |001b: new-instance v5, Landroid/util/SparseArray; // type@03a6 │ │ -0c323e: 7010 b21e 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -0c3244: 6e20 0520 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2005 │ │ -0c324a: 7110 ca0b 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0bca │ │ -0c3250: 0a06 |0026: move-result v6 │ │ -0c3252: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ -0c3256: 1a06 5317 |0029: const-string v6, "android:menu:expandedactionview" // string@1753 │ │ -0c325a: 7210 3c1f 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0c3260: 0a07 |002e: move-result v7 │ │ -0c3262: 6e30 1d03 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0c3268: 7210 431f 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f43 │ │ -0c326e: 0a06 |0035: move-result v6 │ │ -0c3270: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ -0c3274: 7210 401f 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ -0c327a: 0c03 |003b: move-result-object v3 │ │ -0c327c: 1f03 2b03 |003c: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0c3280: 6e20 6e19 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@196e │ │ -0c3286: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c328a: 28c3 |0043: goto 0006 // -003d │ │ -0c328c: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ -0c3290: 6e10 2218 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1822 │ │ -0c3296: 0c06 |0049: move-result-object v6 │ │ -0c3298: 6e30 2203 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0322 │ │ -0c329e: 0e00 |004d: return-void │ │ +0c31a0: |[0c31a0] android.support.v7.internal.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ +0c31b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c31b2: 6e10 5318 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ +0c31b8: 0a02 |0004: move-result v2 │ │ +0c31ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c31bc: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ +0c31c0: 6e20 2818 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1828 │ │ +0c31c6: 0c01 |000b: move-result-object v1 │ │ +0c31c8: 7110 c90b 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bc9 │ │ +0c31ce: 0c04 |000f: move-result-object v4 │ │ +0c31d0: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ +0c31d4: 6e10 b51f 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +0c31da: 0a06 |0015: move-result v6 │ │ +0c31dc: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ +0c31de: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ +0c31e2: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ +0c31e6: 2205 a603 |001b: new-instance v5, Landroid/util/SparseArray; // type@03a6 │ │ +0c31ea: 7010 b21e 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +0c31f0: 6e20 0520 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2005 │ │ +0c31f6: 7110 ca0b 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0bca │ │ +0c31fc: 0a06 |0026: move-result v6 │ │ +0c31fe: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ +0c3202: 1a06 5317 |0029: const-string v6, "android:menu:expandedactionview" // string@1753 │ │ +0c3206: 7210 3c1f 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0c320c: 0a07 |002e: move-result v7 │ │ +0c320e: 6e30 1d03 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0c3214: 7210 431f 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f43 │ │ +0c321a: 0a06 |0035: move-result v6 │ │ +0c321c: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ +0c3220: 7210 401f 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ +0c3226: 0c03 |003b: move-result-object v3 │ │ +0c3228: 1f03 2b03 |003c: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0c322c: 6e20 6e19 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@196e │ │ +0c3232: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c3236: 28c3 |0043: goto 0006 // -003d │ │ +0c3238: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ +0c323c: 6e10 2218 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1822 │ │ +0c3242: 0c06 |0049: move-result-object v6 │ │ +0c3244: 6e30 2203 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0322 │ │ +0c324a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0001 line=334 │ │ 0x0005 line=335 │ │ 0x0008 line=336 │ │ 0x000c line=337 │ │ @@ -238595,17 +238696,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c32a0: |[0c32a0] android.support.v7.internal.view.menu.MenuBuilder.savePresenterStates:(Landroid/os/Bundle;)V │ │ -0c32b0: 7020 1618 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSaveInstanceState:(Landroid/os/Bundle;)V // method@1816 │ │ -0c32b6: 0e00 |0003: return-void │ │ +0c324c: |[0c324c] android.support.v7.internal.view.menu.MenuBuilder.savePresenterStates:(Landroid/os/Bundle;)V │ │ +0c325c: 7020 1618 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSaveInstanceState:(Landroid/os/Bundle;)V // method@1816 │ │ +0c3262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0003 line=325 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0004 reg=1 outState Landroid/os/Bundle; │ │ @@ -238615,17 +238716,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 │ │ -0c32b8: |[0c32b8] android.support.v7.internal.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -0c32c8: 5b01 1d09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ -0c32cc: 0e00 |0002: return-void │ │ +0c3264: |[0c3264] android.support.v7.internal.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +0c3274: 5b01 1d09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@091d │ │ +0c3278: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0002 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ @@ -238635,17 +238736,17 @@ │ │ type : '(Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c32d0: |[0c32d0] android.support.v7.internal.view.menu.MenuBuilder.setCurrentMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0c32e0: 5b01 1f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@091f │ │ -0c32e4: 0e00 |0002: return-void │ │ +0c327c: |[0c327c] android.support.v7.internal.view.menu.MenuBuilder.setCurrentMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0c328c: 5b01 1f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@091f │ │ +0c3290: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0002 line=1273 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ @@ -238655,17 +238756,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 │ │ -0c32e8: |[0c32e8] android.support.v7.internal.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c32f8: 5901 2009 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0920 │ │ -0c32fc: 1100 |0002: return-object v0 │ │ +0c3294: |[0c3294] android.support.v7.internal.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c32a4: 5901 2009 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0920 │ │ +0c32a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0002 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 defaultShowAsAction I │ │ @@ -238675,44 +238776,44 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c3300: |[0c3300] android.support.v7.internal.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ -0c3310: 7210 391f 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@1f39 │ │ -0c3316: 0a02 |0003: move-result v2 │ │ -0c3318: 5454 2809 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c331c: 6e10 4c25 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c3322: 0a00 |0009: move-result v0 │ │ -0c3324: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c3326: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ -0c332a: 5454 2809 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c332e: 6e20 4625 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c3334: 0c01 |0012: move-result-object v1 │ │ -0c3336: 1f01 1a03 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c333a: 6e10 6a18 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0c3340: 0a04 |0018: move-result v4 │ │ -0c3342: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ -0c3346: 6e10 8118 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1881 │ │ -0c334c: 0a04 |001e: move-result v4 │ │ -0c334e: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ -0c3352: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c3356: 28e8 |0023: goto 000b // -0018 │ │ -0c3358: 6e10 7e18 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@187e │ │ -0c335e: 0a04 |0027: move-result v4 │ │ -0c3360: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ -0c3364: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ -0c3368: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -0c336a: 6e20 8f18 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@188f │ │ -0c3370: 28f1 |0030: goto 0021 // -000f │ │ -0c3372: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -0c3374: 28fb |0032: goto 002d // -0005 │ │ -0c3376: 0e00 |0033: return-void │ │ +0c32ac: |[0c32ac] android.support.v7.internal.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ +0c32bc: 7210 391f 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@1f39 │ │ +0c32c2: 0a02 |0003: move-result v2 │ │ +0c32c4: 5454 2809 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c32c8: 6e10 4c25 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c32ce: 0a00 |0009: move-result v0 │ │ +0c32d0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0c32d2: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ +0c32d6: 5454 2809 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c32da: 6e20 4625 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c32e0: 0c01 |0012: move-result-object v1 │ │ +0c32e2: 1f01 1a03 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c32e6: 6e10 6a18 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0c32ec: 0a04 |0018: move-result v4 │ │ +0c32ee: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ +0c32f2: 6e10 8118 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1881 │ │ +0c32f8: 0a04 |001e: move-result v4 │ │ +0c32fa: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ +0c32fe: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c3302: 28e8 |0023: goto 000b // -0018 │ │ +0c3304: 6e10 7e18 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@187e │ │ +0c330a: 0a04 |0027: move-result v4 │ │ +0c330c: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ +0c3310: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ +0c3314: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +0c3316: 6e20 8f18 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@188f │ │ +0c331c: 28f1 |0030: goto 0021 // -000f │ │ +0c331e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0c3320: 28fb |0032: goto 002d // -0005 │ │ +0c3322: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=558 │ │ 0x000a line=559 │ │ 0x000d line=560 │ │ 0x0015 line=561 │ │ @@ -238734,32 +238835,32 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0c3378: |[0c3378] android.support.v7.internal.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ -0c3388: 5443 2809 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c338c: 6e10 4c25 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c3392: 0a00 |0005: move-result v0 │ │ -0c3394: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c3396: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ -0c339a: 5443 2809 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c339e: 6e20 4625 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c33a4: 0c02 |000e: move-result-object v2 │ │ -0c33a6: 1f02 1a03 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c33aa: 6e10 6a18 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0c33b0: 0a03 |0014: move-result v3 │ │ -0c33b2: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ -0c33b6: 6e20 9118 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1891 │ │ -0c33bc: 6e20 8d18 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@188d │ │ -0c33c2: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c33c6: 28e8 |001f: goto 0007 // -0018 │ │ -0c33c8: 0e00 |0020: return-void │ │ +0c3324: |[0c3324] android.support.v7.internal.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ +0c3334: 5443 2809 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c3338: 6e10 4c25 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c333e: 0a00 |0005: move-result v0 │ │ +0c3340: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c3342: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ +0c3346: 5443 2809 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c334a: 6e20 4625 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c3350: 0c02 |000e: move-result-object v2 │ │ +0c3352: 1f02 1a03 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c3356: 6e10 6a18 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0c335c: 0a03 |0014: move-result v3 │ │ +0c335e: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ +0c3362: 6e20 9118 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1891 │ │ +0c3368: 6e20 8d18 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@188d │ │ +0c336e: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c3372: 28e8 |001f: goto 0007 // -0018 │ │ +0c3374: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0006 line=579 │ │ 0x0009 line=580 │ │ 0x0011 line=581 │ │ 0x0017 line=582 │ │ @@ -238780,31 +238881,31 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c33cc: |[0c33cc] android.support.v7.internal.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ -0c33dc: 5443 2809 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c33e0: 6e10 4c25 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c33e6: 0a00 |0005: move-result v0 │ │ -0c33e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c33ea: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ -0c33ee: 5443 2809 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c33f2: 6e20 4625 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c33f8: 0c02 |000e: move-result-object v2 │ │ -0c33fa: 1f02 1a03 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c33fe: 6e10 6a18 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0c3404: 0a03 |0014: move-result v3 │ │ -0c3406: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ -0c340a: 6e20 9018 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@1890 │ │ -0c3410: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c3414: 28eb |001c: goto 0007 // -0015 │ │ -0c3416: 0e00 |001d: return-void │ │ +0c3378: |[0c3378] android.support.v7.internal.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ +0c3388: 5443 2809 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c338c: 6e10 4c25 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c3392: 0a00 |0005: move-result v0 │ │ +0c3394: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c3396: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ +0c339a: 5443 2809 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c339e: 6e20 4625 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c33a4: 0c02 |000e: move-result-object v2 │ │ +0c33a6: 1f02 1a03 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c33aa: 6e10 6a18 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0c33b0: 0a03 |0014: move-result v3 │ │ +0c33b2: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ +0c33b6: 6e20 9018 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@1890 │ │ +0c33bc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c33c0: 28eb |001c: goto 0007 // -0015 │ │ +0c33c2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0006 line=614 │ │ 0x0009 line=615 │ │ 0x0011 line=616 │ │ 0x0017 line=617 │ │ @@ -238823,38 +238924,38 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0c3418: |[0c3418] android.support.v7.internal.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ -0c3428: 5454 2809 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c342c: 6e10 4c25 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c3432: 0a00 |0005: move-result v0 │ │ -0c3434: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c3436: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0c3438: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ -0c343c: 5454 2809 |000a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c3440: 6e20 4625 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0c3446: 0c03 |000f: move-result-object v3 │ │ -0c3448: 1f03 1a03 |0010: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c344c: 6e10 6a18 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0c3452: 0a04 |0015: move-result v4 │ │ -0c3454: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ -0c3458: 6e20 a518 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@18a5 │ │ -0c345e: 0a04 |001b: move-result v4 │ │ -0c3460: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ -0c3464: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0c3466: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c346a: 28e7 |0021: goto 0008 // -0019 │ │ -0c346c: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -0c3470: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -0c3472: 6e20 3518 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c3478: 0e00 |0028: return-void │ │ +0c33c4: |[0c33c4] android.support.v7.internal.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ +0c33d4: 5454 2809 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c33d8: 6e10 4c25 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c33de: 0a00 |0005: move-result v0 │ │ +0c33e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c33e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0c33e4: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ +0c33e8: 5454 2809 |000a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c33ec: 6e20 4625 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0c33f2: 0c03 |000f: move-result-object v3 │ │ +0c33f4: 1f03 1a03 |0010: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c33f8: 6e10 6a18 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0c33fe: 0a04 |0015: move-result v4 │ │ +0c3400: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ +0c3404: 6e20 a518 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@18a5 │ │ +0c340a: 0a04 |001b: move-result v4 │ │ +0c340c: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ +0c3410: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0c3412: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c3416: 28e7 |0021: goto 0008 // -0019 │ │ +0c3418: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +0c341c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0c341e: 6e20 3518 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c3424: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0006 line=595 │ │ 0x0007 line=596 │ │ 0x000a line=597 │ │ 0x0012 line=598 │ │ @@ -238878,23 +238979,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 │ │ -0c347c: |[0c347c] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c348c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c348e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c3490: 0760 |0002: move-object v0, v6 │ │ -0c3492: 0173 |0003: move v3, v7 │ │ -0c3494: 0724 |0004: move-object v4, v2 │ │ -0c3496: 0725 |0005: move-object v5, v2 │ │ -0c3498: 7606 4b18 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@184b │ │ -0c349e: 1106 |0009: return-object v6 │ │ +0c3428: |[0c3428] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c3438: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c343a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c343c: 0760 |0002: move-object v0, v6 │ │ +0c343e: 0173 |0003: move v3, v7 │ │ +0c3440: 0724 |0004: move-object v4, v2 │ │ +0c3442: 0725 |0005: move-object v5, v2 │ │ +0c3444: 7606 4b18 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@184b │ │ +0c344a: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1227 │ │ 0x0009 line=1228 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 iconRes I │ │ @@ -238904,23 +239005,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 │ │ -0c34a0: |[0c34a0] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c34b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c34b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c34b4: 0760 |0002: move-object v0, v6 │ │ -0c34b6: 0113 |0003: move v3, v1 │ │ -0c34b8: 0774 |0004: move-object v4, v7 │ │ -0c34ba: 0725 |0005: move-object v5, v2 │ │ -0c34bc: 7606 4b18 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@184b │ │ -0c34c2: 1106 |0009: return-object v6 │ │ +0c344c: |[0c344c] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c345c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c345e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c3460: 0760 |0002: move-object v0, v6 │ │ +0c3462: 0113 |0003: move v3, v1 │ │ +0c3464: 0774 |0004: move-object v4, v7 │ │ +0c3466: 0725 |0005: move-object v5, v2 │ │ +0c3468: 7606 4b18 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@184b │ │ +0c346e: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1215 │ │ 0x0009 line=1216 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 icon Landroid/graphics/drawable/Drawable; │ │ @@ -238930,23 +239031,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 │ │ -0c34c4: |[0c34c4] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c34d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c34d6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c34d8: 0760 |0002: move-object v0, v6 │ │ -0c34da: 0171 |0003: move v1, v7 │ │ -0c34dc: 0724 |0004: move-object v4, v2 │ │ -0c34de: 0725 |0005: move-object v5, v2 │ │ -0c34e0: 7606 4b18 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@184b │ │ -0c34e6: 1106 |0009: return-object v6 │ │ +0c3470: |[0c3470] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c3480: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c3482: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c3484: 0760 |0002: move-object v0, v6 │ │ +0c3486: 0171 |0003: move v1, v7 │ │ +0c3488: 0724 |0004: move-object v4, v2 │ │ +0c348a: 0725 |0005: move-object v5, v2 │ │ +0c348c: 7606 4b18 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@184b │ │ +0c3492: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1203 │ │ 0x0009 line=1204 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 titleRes I │ │ @@ -238956,23 +239057,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 │ │ -0c34e8: |[0c34e8] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c34f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c34fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c34fc: 0760 |0002: move-object v0, v6 │ │ -0c34fe: 0772 |0003: move-object v2, v7 │ │ -0c3500: 0113 |0004: move v3, v1 │ │ -0c3502: 0745 |0005: move-object v5, v4 │ │ -0c3504: 7606 4b18 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@184b │ │ -0c350a: 1106 |0009: return-object v6 │ │ +0c3494: |[0c3494] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c34a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c34a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c34a8: 0760 |0002: move-object v0, v6 │ │ +0c34aa: 0772 |0003: move-object v2, v7 │ │ +0c34ac: 0113 |0004: move v3, v1 │ │ +0c34ae: 0745 |0005: move-object v5, v4 │ │ +0c34b0: 7606 4b18 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@184b │ │ +0c34b6: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1191 │ │ 0x0009 line=1192 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 title Ljava/lang/CharSequence; │ │ @@ -238982,23 +239083,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 │ │ -0c350c: |[0c350c] android.support.v7.internal.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c351c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c351e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c3520: 0760 |0002: move-object v0, v6 │ │ -0c3522: 0113 |0003: move v3, v1 │ │ -0c3524: 0724 |0004: move-object v4, v2 │ │ -0c3526: 0775 |0005: move-object v5, v7 │ │ -0c3528: 7606 4b18 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@184b │ │ -0c352e: 1106 |0009: return-object v6 │ │ +0c34b8: |[0c34b8] android.support.v7.internal.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c34c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c34ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c34cc: 0760 |0002: move-object v0, v6 │ │ +0c34ce: 0113 |0003: move v3, v1 │ │ +0c34d0: 0724 |0004: move-object v4, v2 │ │ +0c34d2: 0775 |0005: move-object v5, v7 │ │ +0c34d4: 7606 4b18 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@184b │ │ +0c34da: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1239 │ │ 0x0009 line=1240 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 view Landroid/view/View; │ │ @@ -239008,17 +239109,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3530: |[0c3530] android.support.v7.internal.view.menu.MenuBuilder.setOptionalIconsVisible:(Z)V │ │ -0c3540: 5c01 2b09 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@092b │ │ -0c3544: 0e00 |0002: return-void │ │ +0c34dc: |[0c34dc] android.support.v7.internal.view.menu.MenuBuilder.setOptionalIconsVisible:(Z)V │ │ +0c34ec: 5c01 2b09 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@092b │ │ +0c34f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0002 line=1277 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 visible Z │ │ @@ -239028,19 +239129,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c3548: |[0c3548] android.support.v7.internal.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ -0c3558: 5c12 2e09 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@092e │ │ -0c355c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0c355e: 6e20 3518 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c3564: 0e00 |0006: return-void │ │ +0c34f4: |[0c34f4] android.support.v7.internal.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ +0c3504: 5c12 2e09 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@092e │ │ +0c3508: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0c350a: 6e20 3518 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c3510: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0002 line=709 │ │ 0x0006 line=710 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -239051,22 +239152,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c3568: |[0c3568] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisible:(Z)V │ │ -0c3578: 5510 3009 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0930 │ │ -0c357c: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0c3580: 0e00 |0004: return-void │ │ -0c3582: 7020 5218 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1852 │ │ -0c3588: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c358a: 6e20 3518 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c3590: 28f8 |000c: goto 0004 // -0008 │ │ +0c3514: |[0c3514] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisible:(Z)V │ │ +0c3524: 5510 3009 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0930 │ │ +0c3528: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0c352c: 0e00 |0004: return-void │ │ +0c352e: 7020 5218 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1852 │ │ +0c3534: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c3536: 6e20 3518 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c353c: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0004 line=753 │ │ 0x0005 line=751 │ │ 0x0008 line=752 │ │ locals : │ │ @@ -239078,19 +239179,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c3594: |[0c3594] android.support.v7.internal.view.menu.MenuBuilder.size:()I │ │ -0c35a4: 5410 2809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ -0c35a8: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0c35ae: 0a00 |0005: move-result v0 │ │ -0c35b0: 0f00 |0006: return v0 │ │ +0c3540: |[0c3540] android.support.v7.internal.view.menu.MenuBuilder.size:()I │ │ +0c3550: 5410 2809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0928 │ │ +0c3554: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0c355a: 0a00 |0005: move-result v0 │ │ +0c355c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #73 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -239098,23 +239199,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c35b4: |[0c35b4] android.support.v7.internal.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ -0c35c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c35c6: 5c21 2d09 |0001: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ -0c35ca: 5520 2909 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ -0c35ce: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -0c35d2: 5c21 2909 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ -0c35d6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0c35d8: 6e20 3518 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c35de: 0e00 |000d: return-void │ │ +0c3560: |[0c3560] android.support.v7.internal.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ +0c3570: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c3572: 5c21 2d09 |0001: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ +0c3576: 5520 2909 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ +0c357a: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0c357e: 5c21 2909 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ +0c3582: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0c3584: 6e20 3518 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c358a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1018 │ │ 0x0003 line=1020 │ │ 0x0007 line=1021 │ │ 0x0009 line=1022 │ │ 0x000d line=1024 │ │ @@ -239126,22 +239227,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0c35e0: |[0c35e0] android.support.v7.internal.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ -0c35f0: 5510 2d09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ -0c35f4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0c35f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0c35fa: 5c10 2d09 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ -0c35fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c3600: 5c10 2909 |0008: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ -0c3604: 0e00 |000a: return-void │ │ +0c358c: |[0c358c] android.support.v7.internal.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ +0c359c: 5510 2d09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ +0c35a0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0c35a4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0c35a6: 5c10 2d09 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@092d │ │ +0c35aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c35ac: 5c10 2909 |0008: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0929 │ │ +0c35b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ 0x0004 line=1012 │ │ 0x0007 line=1013 │ │ 0x000a line=1015 │ │ locals : │ │ @@ -239192,18 +239293,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 │ │ -0c3608: |[0c3608] android.support.v7.internal.view.menu.MenuDialogHelper.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c3618: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0c361e: 5b01 3509 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ -0c3622: 0e00 |0005: return-void │ │ +0c35b4: |[0c35b4] android.support.v7.internal.view.menu.MenuDialogHelper.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c35c4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0c35ca: 5b01 3509 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ +0c35ce: 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; │ │ @@ -239215,20 +239316,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c3624: |[0c3624] android.support.v7.internal.view.menu.MenuDialogHelper.dismiss:()V │ │ -0c3634: 5410 3409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ -0c3638: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c363c: 5410 3409 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ -0c3640: 6e10 9100 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0091 │ │ -0c3646: 0e00 |0009: return-void │ │ +0c35d0: |[0c35d0] android.support.v7.internal.view.menu.MenuDialogHelper.dismiss:()V │ │ +0c35e0: 5410 3409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ +0c35e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c35e8: 5410 3409 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ +0c35ec: 6e10 9100 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0091 │ │ +0c35f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x0009 line=144 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ @@ -239238,25 +239339,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c3648: |[0c3648] android.support.v7.internal.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ -0c3658: 5431 3509 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ -0c365c: 5430 3609 |0002: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ -0c3660: 6e10 ec17 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@17ec │ │ -0c3666: 0c00 |0007: move-result-object v0 │ │ -0c3668: 7220 eb21 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@21eb │ │ -0c366e: 0c00 |000b: move-result-object v0 │ │ -0c3670: 1f00 1a03 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0c3674: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0c3676: 6e30 3718 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ -0c367c: 0e00 |0012: return-void │ │ +0c35f4: |[0c35f4] android.support.v7.internal.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ +0c3604: 5431 3509 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ +0c3608: 5430 3609 |0002: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ +0c360c: 6e10 ec17 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@17ec │ │ +0c3612: 0c00 |0007: move-result-object v0 │ │ +0c3614: 7220 eb21 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@21eb │ │ +0c361a: 0c00 |000b: move-result-object v0 │ │ +0c361c: 1f00 1a03 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0c3620: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0c3622: 6e30 3718 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ +0c3628: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0012 line=171 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0013 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -239267,24 +239368,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 │ │ -0c3680: |[0c3680] android.support.v7.internal.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c3690: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ -0c3694: 5410 3509 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ -0c3698: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ -0c369c: 6e10 5718 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.dismiss:()V // method@1857 │ │ -0c36a2: 5410 3709 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ -0c36a6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0c36aa: 5410 3709 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ -0c36ae: 7230 2119 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@1921 │ │ -0c36b4: 0e00 |0012: return-void │ │ +0c362c: |[0c362c] android.support.v7.internal.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c363c: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ +0c3640: 5410 3509 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ +0c3644: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ +0c3648: 6e10 5718 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.dismiss:()V // method@1857 │ │ +0c364e: 5410 3709 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ +0c3652: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0c3656: 5410 3709 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ +0c365a: 7230 2119 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@1921 │ │ +0c3660: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x0009 line=156 │ │ 0x000d line=157 │ │ 0x0012 line=159 │ │ @@ -239298,20 +239399,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c36b8: |[0c36b8] android.support.v7.internal.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0c36c8: 5430 3609 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ -0c36cc: 5431 3509 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ -0c36d0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0c36d2: 6e30 f117 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@17f1 │ │ -0c36d8: 0e00 |0008: return-void │ │ +0c3664: |[0c3664] android.support.v7.internal.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0c3674: 5430 3609 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ +0c3678: 5431 3509 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ +0c367c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0c367e: 6e30 f117 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@17f1 │ │ +0c3684: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0008 line=149 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0009 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -239321,66 +239422,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 │ │ -0c36dc: |[0c36dc] android.support.v7.internal.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -0c36ec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0c36ee: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ -0c36f2: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ -0c36f6: 1244 |0005: const/4 v4, #int 4 // #4 │ │ -0c36f8: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ -0c36fc: 6e10 091f 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ -0c3702: 0a04 |000b: move-result v4 │ │ -0c3704: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ -0c3708: 6e10 0d1f 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f0d │ │ -0c370e: 0a04 |0011: move-result v4 │ │ -0c3710: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ -0c3714: 5454 3409 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ -0c3718: 6e10 9200 0400 |0016: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@0092 │ │ -0c371e: 0c02 |0019: move-result-object v2 │ │ -0c3720: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ -0c3724: 6e10 9420 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ -0c372a: 0c00 |001f: move-result-object v0 │ │ -0c372c: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ -0c3730: 6e10 b71f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fb7 │ │ -0c3736: 0c01 |0025: move-result-object v1 │ │ -0c3738: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ -0c373c: 6e30 051f 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f05 │ │ -0c3742: 0f03 |002b: return v3 │ │ -0c3744: 6e10 091f 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ -0c374a: 0a04 |002f: move-result v4 │ │ -0c374c: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ -0c3750: 6e10 0e1f 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f0e │ │ -0c3756: 0a04 |0035: move-result v4 │ │ -0c3758: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ -0c375c: 5454 3409 |0038: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ -0c3760: 6e10 9200 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@0092 │ │ -0c3766: 0c02 |003d: move-result-object v2 │ │ -0c3768: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ -0c376c: 6e10 9420 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ -0c3772: 0c00 |0043: move-result-object v0 │ │ -0c3774: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ -0c3778: 6e10 b71f 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fb7 │ │ -0c377e: 0c01 |0049: move-result-object v1 │ │ -0c3780: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ -0c3784: 6e20 041f 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@1f04 │ │ -0c378a: 0a04 |004f: move-result v4 │ │ -0c378c: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ -0c3790: 5454 3509 |0052: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ -0c3794: 6e20 1118 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0c379a: 7210 4801 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@0148 │ │ -0c37a0: 28d1 |005a: goto 002b // -002f │ │ -0c37a2: 5453 3509 |005b: iget-object v3, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ -0c37a6: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -0c37a8: 6e40 3818 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1838 │ │ -0c37ae: 0a03 |0061: move-result v3 │ │ -0c37b0: 28c9 |0062: goto 002b // -0037 │ │ +0c3688: |[0c3688] android.support.v7.internal.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +0c3698: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c369a: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ +0c369e: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ +0c36a2: 1244 |0005: const/4 v4, #int 4 // #4 │ │ +0c36a4: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ +0c36a8: 6e10 091f 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ +0c36ae: 0a04 |000b: move-result v4 │ │ +0c36b0: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ +0c36b4: 6e10 0d1f 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1f0d │ │ +0c36ba: 0a04 |0011: move-result v4 │ │ +0c36bc: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ +0c36c0: 5454 3409 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ +0c36c4: 6e10 9200 0400 |0016: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@0092 │ │ +0c36ca: 0c02 |0019: move-result-object v2 │ │ +0c36cc: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ +0c36d0: 6e10 9420 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ +0c36d6: 0c00 |001f: move-result-object v0 │ │ +0c36d8: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ +0c36dc: 6e10 b71f 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fb7 │ │ +0c36e2: 0c01 |0025: move-result-object v1 │ │ +0c36e4: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ +0c36e8: 6e30 051f 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@1f05 │ │ +0c36ee: 0f03 |002b: return v3 │ │ +0c36f0: 6e10 091f 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ +0c36f6: 0a04 |002f: move-result v4 │ │ +0c36f8: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ +0c36fc: 6e10 0e1f 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1f0e │ │ +0c3702: 0a04 |0035: move-result v4 │ │ +0c3704: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ +0c3708: 5454 3409 |0038: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ +0c370c: 6e10 9200 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@0092 │ │ +0c3712: 0c02 |003d: move-result-object v2 │ │ +0c3714: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ +0c3718: 6e10 9420 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ +0c371e: 0c00 |0043: move-result-object v0 │ │ +0c3720: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ +0c3724: 6e10 b71f 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1fb7 │ │ +0c372a: 0c01 |0049: move-result-object v1 │ │ +0c372c: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ +0c3730: 6e20 041f 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@1f04 │ │ +0c3736: 0a04 |004f: move-result v4 │ │ +0c3738: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ +0c373c: 5454 3509 |0052: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ +0c3740: 6e20 1118 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0c3746: 7210 4801 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@0148 │ │ +0c374c: 28d1 |005a: goto 002b // -002f │ │ +0c374e: 5453 3509 |005b: iget-object v3, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ +0c3752: 1204 |005d: const/4 v4, #int 0 // #0 │ │ +0c3754: 6e40 3818 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1838 │ │ +0c375a: 0a03 |0061: move-result v3 │ │ +0c375c: 28c9 |0062: goto 002b // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0008 line=97 │ │ 0x0014 line=99 │ │ 0x001a line=100 │ │ 0x001c line=101 │ │ @@ -239416,23 +239517,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 │ │ -0c37b4: |[0c37b4] android.support.v7.internal.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0c37c4: 5410 3709 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ -0c37c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c37cc: 5410 3709 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ -0c37d0: 7220 2219 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1922 │ │ -0c37d6: 0a00 |0009: move-result v0 │ │ -0c37d8: 0f00 |000a: return v0 │ │ -0c37da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c37dc: 28fe |000c: goto 000a // -0002 │ │ +0c3760: |[0c3760] android.support.v7.internal.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0c3770: 5410 3709 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ +0c3774: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c3778: 5410 3709 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ +0c377c: 7220 2219 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1922 │ │ +0c3782: 0a00 |0009: move-result v0 │ │ +0c3784: 0f00 |000a: return v0 │ │ +0c3786: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c3788: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x000a line=166 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ @@ -239443,17 +239544,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 │ │ -0c37e0: |[0c37e0] android.support.v7.internal.view.menu.MenuDialogHelper.setPresenterCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c37f0: 5b01 3709 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ -0c37f4: 0e00 |0002: return-void │ │ +0c378c: |[0c378c] android.support.v7.internal.view.menu.MenuDialogHelper.setPresenterCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c379c: 5b01 3709 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0937 │ │ +0c37a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -239463,68 +239564,68 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -0c37f8: |[0c37f8] android.support.v7.internal.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ -0c3808: 5473 3509 |0000: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ -0c380c: 2200 1200 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0c3810: 6e10 2318 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ -0c3816: 0c04 |0007: move-result-object v4 │ │ -0c3818: 7020 8300 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0c381e: 2204 1403 |000b: new-instance v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0314 │ │ -0c3822: 6005 5507 |000d: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0755 │ │ -0c3826: 6006 9607 |000f: sget v6, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu_Dialog:I // field@0796 │ │ -0c382a: 7030 e617 5406 |0011: invoke-direct {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@17e6 │ │ -0c3830: 5b74 3609 |0014: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ -0c3834: 5474 3609 |0016: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ -0c3838: 6e20 f817 7400 |0018: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@17f8 │ │ -0c383e: 5474 3509 |001b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ -0c3842: 5475 3609 |001d: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ -0c3846: 6e20 0718 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ -0c384c: 5474 3609 |0022: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ -0c3850: 6e10 ec17 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@17ec │ │ -0c3856: 0c04 |0027: move-result-object v4 │ │ -0c3858: 6e30 8500 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0085 │ │ -0c385e: 6e10 2718 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@1827 │ │ -0c3864: 0c01 |002e: move-result-object v1 │ │ -0c3866: 3801 3200 |002f: if-eqz v1, 0061 // +0032 │ │ -0c386a: 6e20 8600 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0086 │ │ -0c3870: 6e20 8b00 7000 |0034: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@008b │ │ -0c3876: 6e10 8400 0000 |0037: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ -0c387c: 0c04 |003a: move-result-object v4 │ │ -0c387e: 5b74 3409 |003b: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ -0c3882: 5474 3409 |003d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ -0c3886: 6e20 9400 7400 |003f: invoke-virtual {v4, v7}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0094 │ │ -0c388c: 5474 3409 |0042: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ -0c3890: 6e10 9200 0400 |0044: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@0092 │ │ -0c3896: 0c04 |0047: move-result-object v4 │ │ -0c3898: 6e10 9220 0400 |0048: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@2092 │ │ -0c389e: 0c02 |004b: move-result-object v2 │ │ -0c38a0: 1304 eb03 |004c: const/16 v4, #int 1003 // #3eb │ │ -0c38a4: 5924 8e0b |004e: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@0b8e │ │ -0c38a8: 3808 0400 |0050: if-eqz v8, 0054 // +0004 │ │ -0c38ac: 5b28 8d0b |0052: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@0b8d │ │ -0c38b0: 5224 8c0b |0054: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0b8c │ │ -0c38b4: 1505 0200 |0056: const/high16 v5, #int 131072 // #2 │ │ -0c38b8: b654 |0058: or-int/2addr v4, v5 │ │ -0c38ba: 5924 8c0b |0059: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0b8c │ │ -0c38be: 5474 3409 |005b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ -0c38c2: 6e10 9500 0400 |005d: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0095 │ │ -0c38c8: 0e00 |0060: return-void │ │ -0c38ca: 6e10 2518 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@1825 │ │ -0c38d0: 0c04 |0064: move-result-object v4 │ │ -0c38d2: 6e20 8700 4000 |0065: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder; // method@0087 │ │ -0c38d8: 0c04 |0068: move-result-object v4 │ │ -0c38da: 6e10 2618 0300 |0069: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@1826 │ │ -0c38e0: 0c05 |006c: move-result-object v5 │ │ -0c38e2: 6e20 8f00 5400 |006d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008f │ │ -0c38e8: 28c4 |0070: goto 0034 // -003c │ │ +0c37a4: |[0c37a4] android.support.v7.internal.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ +0c37b4: 5473 3509 |0000: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ +0c37b8: 2200 1200 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0c37bc: 6e10 2318 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ +0c37c2: 0c04 |0007: move-result-object v4 │ │ +0c37c4: 7020 8300 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0c37ca: 2204 1403 |000b: new-instance v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0314 │ │ +0c37ce: 6005 5507 |000d: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0755 │ │ +0c37d2: 6006 9607 |000f: sget v6, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu_Dialog:I // field@0796 │ │ +0c37d6: 7030 e617 5406 |0011: invoke-direct {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@17e6 │ │ +0c37dc: 5b74 3609 |0014: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ +0c37e0: 5474 3609 |0016: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ +0c37e4: 6e20 f817 7400 |0018: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@17f8 │ │ +0c37ea: 5474 3509 |001b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0935 │ │ +0c37ee: 5475 3609 |001d: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ +0c37f2: 6e20 0718 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ +0c37f8: 5474 3609 |0022: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0936 │ │ +0c37fc: 6e10 ec17 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@17ec │ │ +0c3802: 0c04 |0027: move-result-object v4 │ │ +0c3804: 6e30 8500 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0085 │ │ +0c380a: 6e10 2718 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@1827 │ │ +0c3810: 0c01 |002e: move-result-object v1 │ │ +0c3812: 3801 3200 |002f: if-eqz v1, 0061 // +0032 │ │ +0c3816: 6e20 8600 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0086 │ │ +0c381c: 6e20 8b00 7000 |0034: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@008b │ │ +0c3822: 6e10 8400 0000 |0037: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ +0c3828: 0c04 |003a: move-result-object v4 │ │ +0c382a: 5b74 3409 |003b: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ +0c382e: 5474 3409 |003d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ +0c3832: 6e20 9400 7400 |003f: invoke-virtual {v4, v7}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0094 │ │ +0c3838: 5474 3409 |0042: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ +0c383c: 6e10 9200 0400 |0044: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@0092 │ │ +0c3842: 0c04 |0047: move-result-object v4 │ │ +0c3844: 6e10 9220 0400 |0048: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@2092 │ │ +0c384a: 0c02 |004b: move-result-object v2 │ │ +0c384c: 1304 eb03 |004c: const/16 v4, #int 1003 // #3eb │ │ +0c3850: 5924 8e0b |004e: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@0b8e │ │ +0c3854: 3808 0400 |0050: if-eqz v8, 0054 // +0004 │ │ +0c3858: 5b28 8d0b |0052: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@0b8d │ │ +0c385c: 5224 8c0b |0054: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0b8c │ │ +0c3860: 1505 0200 |0056: const/high16 v5, #int 131072 // #2 │ │ +0c3864: b654 |0058: or-int/2addr v4, v5 │ │ +0c3866: 5924 8c0b |0059: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0b8c │ │ +0c386a: 5474 3409 |005b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0934 │ │ +0c386e: 6e10 9500 0400 |005d: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0095 │ │ +0c3874: 0e00 |0060: return-void │ │ +0c3876: 6e10 2518 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@1825 │ │ +0c387c: 0c04 |0064: move-result-object v4 │ │ +0c387e: 6e20 8700 4000 |0065: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder; // method@0087 │ │ +0c3884: 0c04 |0068: move-result-object v4 │ │ +0c3886: 6e10 2618 0300 |0069: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@1826 │ │ +0c388c: 0c05 |006c: move-result-object v5 │ │ +0c388e: 6e20 8f00 5400 |006d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008f │ │ +0c3894: 28c4 |0070: goto 0034 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=57 │ │ 0x000b line=61 │ │ 0x0016 line=64 │ │ 0x001b line=65 │ │ @@ -239586,18 +239687,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 │ │ -0c38ec: |[0c38ec] android.support.v7.internal.view.menu.MenuItemImpl$1.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -0c38fc: 5b01 3809 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0938 │ │ -0c3900: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0c3906: 0e00 |0005: return-void │ │ +0c3898: |[0c3898] android.support.v7.internal.view.menu.MenuItemImpl$1.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +0c38a8: 5b01 3809 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0938 │ │ +0c38ac: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0c38b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -239607,21 +239708,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c3908: |[0c3908] android.support.v7.internal.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ -0c3918: 5420 3809 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0938 │ │ -0c391c: 7110 6218 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@1862 │ │ -0c3922: 0c00 |0005: move-result-object v0 │ │ -0c3924: 5421 3809 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0938 │ │ -0c3928: 6e20 3418 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1834 │ │ -0c392e: 0e00 |000b: return-void │ │ +0c38b4: |[0c38b4] android.support.v7.internal.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ +0c38c4: 5420 3809 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0938 │ │ +0c38c8: 7110 6218 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@1862 │ │ +0c38ce: 0c00 |0005: move-result-object v0 │ │ +0c38d0: 5421 3809 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0938 │ │ +0c38d4: 6e20 3418 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1834 │ │ +0c38da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x000b line=666 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x000c reg=3 isVisible Z │ │ @@ -239807,30 +239908,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 │ │ -0c3930: |[0c3930] android.support.v7.internal.view.menu.MenuItemImpl.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ -0c3940: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c3942: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0c3948: 5921 4909 |0004: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ -0c394c: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0c3950: 5920 4609 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c3954: 5921 5409 |000a: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c3958: 5c21 4c09 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@094c │ │ -0c395c: 5b23 4e09 |000e: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c3960: 5925 4a09 |0010: iput v5, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@094a │ │ -0c3964: 5924 4709 |0012: iput v4, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0947 │ │ -0c3968: 5926 4409 |0014: iput v6, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0944 │ │ -0c396c: 5927 5109 |0016: iput v7, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@0951 │ │ -0c3970: 5b28 5609 |0018: iput-object v8, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ -0c3974: 5929 5409 |001a: iput v9, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c3978: 0e00 |001c: return-void │ │ +0c38dc: |[0c38dc] android.support.v7.internal.view.menu.MenuItemImpl.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ +0c38ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c38ee: 7010 be24 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +0c38f4: 5921 4909 |0004: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ +0c38f8: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0c38fc: 5920 4609 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c3900: 5921 5409 |000a: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c3904: 5c21 4c09 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@094c │ │ +0c3908: 5b23 4e09 |000e: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c390c: 5925 4a09 |0010: iput v5, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@094a │ │ +0c3910: 5924 4709 |0012: iput v4, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0947 │ │ +0c3914: 5926 4409 |0014: iput v6, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0944 │ │ +0c3918: 5927 5109 |0016: iput v7, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@0951 │ │ +0c391c: 5b28 5609 |0018: iput-object v8, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ +0c3920: 5929 5409 |001a: iput v9, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c3924: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0004 line=65 │ │ 0x0006 line=80 │ │ 0x000a line=88 │ │ 0x000c line=93 │ │ @@ -239857,17 +239958,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 │ │ -0c397c: |[0c397c] android.support.v7.internal.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c398c: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c3990: 1100 |0002: return-object v0 │ │ +0c3928: |[0c3928] android.support.v7.internal.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c3938: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c393c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ Virtual methods - │ │ @@ -239876,18 +239977,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c3994: |[0c3994] android.support.v7.internal.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ -0c39a4: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c39a8: 6e20 3318 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1833 │ │ -0c39ae: 0e00 |0005: return-void │ │ +0c3940: |[0c3940] android.support.v7.internal.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ +0c3950: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c3954: 6e20 3318 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1833 │ │ +0c395a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0005 line=550 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -239896,34 +239997,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0c39b0: |[0c39b0] android.support.v7.internal.view.menu.MenuItemImpl.collapseActionView:()Z │ │ -0c39c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c39c2: 5221 5409 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c39c6: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0c39ca: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0c39ce: 0f00 |0007: return v0 │ │ -0c39d0: 5421 4309 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c39d4: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0c39d8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c39da: 28fa |000d: goto 0007 // -0006 │ │ -0c39dc: 5421 5009 |000e: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ -0c39e0: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -0c39e4: 5421 5009 |0012: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ -0c39e8: 7220 c20b 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0bc2 │ │ -0c39ee: 0a01 |0017: move-result v1 │ │ -0c39f0: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ -0c39f4: 5420 4e09 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c39f8: 6e20 1218 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1812 │ │ -0c39fe: 0a00 |001f: move-result v0 │ │ -0c3a00: 28e7 |0020: goto 0007 // -0019 │ │ +0c395c: |[0c395c] android.support.v7.internal.view.menu.MenuItemImpl.collapseActionView:()Z │ │ +0c396c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c396e: 5221 5409 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c3972: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0c3976: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0c397a: 0f00 |0007: return v0 │ │ +0c397c: 5421 4309 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c3980: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0c3984: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c3986: 28fa |000d: goto 0007 // -0006 │ │ +0c3988: 5421 5009 |000e: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ +0c398c: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +0c3990: 5421 5009 |0012: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ +0c3994: 7220 c20b 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0bc2 │ │ +0c399a: 0a01 |0017: move-result v1 │ │ +0c399c: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ +0c39a0: 5420 4e09 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c39a4: 6e20 1218 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1812 │ │ +0c39aa: 0a00 |001f: move-result v0 │ │ +0c39ac: 28e7 |0020: goto 0007 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=694 │ │ 0x0007 line=707 │ │ 0x0008 line=697 │ │ 0x000c line=699 │ │ 0x000e line=702 │ │ @@ -239936,32 +240037,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c3a04: |[0c3a04] android.support.v7.internal.view.menu.MenuItemImpl.expandActionView:()Z │ │ -0c3a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3a16: 5221 5409 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c3a1a: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0c3a1e: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -0c3a22: 5421 4309 |0007: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c3a26: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -0c3a2a: 0f00 |000b: return v0 │ │ -0c3a2c: 5421 5009 |000c: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ -0c3a30: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -0c3a34: 5421 5009 |0010: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ -0c3a38: 7220 c30b 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0bc3 │ │ -0c3a3e: 0a01 |0015: move-result v1 │ │ -0c3a40: 3801 f5ff |0016: if-eqz v1, 000b // -000b │ │ -0c3a44: 5420 4e09 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c3a48: 6e20 1818 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1818 │ │ -0c3a4e: 0a00 |001d: move-result v0 │ │ -0c3a50: 28ed |001e: goto 000b // -0013 │ │ +0c39b0: |[0c39b0] android.support.v7.internal.view.menu.MenuItemImpl.expandActionView:()Z │ │ +0c39c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c39c2: 5221 5409 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c39c6: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0c39ca: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +0c39ce: 5421 4309 |0007: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c39d2: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +0c39d6: 0f00 |000b: return v0 │ │ +0c39d8: 5421 5009 |000c: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ +0c39dc: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +0c39e0: 5421 5009 |0010: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ +0c39e4: 7220 c30b 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0bc3 │ │ +0c39ea: 0a01 |0015: move-result v1 │ │ +0c39ec: 3801 f5ff |0016: if-eqz v1, 000b // -000b │ │ +0c39f0: 5420 4e09 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c39f4: 6e20 1818 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1818 │ │ +0c39fa: 0a00 |001d: move-result v0 │ │ +0c39fc: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=680 │ │ 0x000b line=689 │ │ 0x000c line=684 │ │ 0x0018 line=686 │ │ locals : │ │ @@ -239972,19 +240073,19 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c3a54: |[0c3a54] android.support.v7.internal.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ -0c3a64: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0c3a68: 1a01 4506 |0002: const-string v1, "Implementation should use getSupportActionProvider!" // string@0645 │ │ -0c3a6c: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -0c3a72: 2700 |0007: throw v0 │ │ +0c3a00: |[0c3a00] android.support.v7.internal.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ +0c3a10: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0c3a14: 1a01 4506 |0002: const-string v1, "Implementation should use getSupportActionProvider!" // string@0645 │ │ +0c3a18: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +0c3a1e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -239992,29 +240093,29 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0c3a74: |[0c3a74] android.support.v7.internal.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ -0c3a84: 5410 4309 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c3a88: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c3a8c: 5410 4309 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c3a90: 1100 |0006: return-object v0 │ │ -0c3a92: 5410 4209 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c3a96: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ -0c3a9a: 5410 4209 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c3a9e: 6e20 000b 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0b00 │ │ -0c3aa4: 0c00 |0010: move-result-object v0 │ │ -0c3aa6: 5b10 4309 |0011: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c3aaa: 5410 4309 |0013: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c3aae: 28f1 |0015: goto 0006 // -000f │ │ -0c3ab0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0c3ab2: 28ef |0017: goto 0006 // -0011 │ │ +0c3a20: |[0c3a20] android.support.v7.internal.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ +0c3a30: 5410 4309 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c3a34: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c3a38: 5410 4309 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c3a3c: 1100 |0006: return-object v0 │ │ +0c3a3e: 5410 4209 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3a42: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ +0c3a46: 5410 4209 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3a4a: 6e20 000b 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0b00 │ │ +0c3a50: 0c00 |0010: move-result-object v0 │ │ +0c3a52: 5b10 4309 |0011: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c3a56: 5410 4309 |0013: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c3a5a: 28f1 |0015: goto 0006 // -000f │ │ +0c3a5c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0c3a5e: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x0004 line=623 │ │ 0x0006 line=628 │ │ 0x0007 line=624 │ │ 0x000b line=625 │ │ @@ -240028,17 +240129,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3ab4: |[0c3ab4] android.support.v7.internal.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ -0c3ac4: 5710 5209 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ -0c3ac8: 0f00 |0002: return v0 │ │ +0c3a60: |[0c3a60] android.support.v7.internal.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ +0c3a70: 5710 5209 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ +0c3a74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240046,17 +240147,17 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3acc: |[0c3acc] android.support.v7.internal.view.menu.MenuItemImpl.getCallback:()Ljava/lang/Runnable; │ │ -0c3adc: 5410 4d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@094d │ │ -0c3ae0: 1100 |0002: return-object v0 │ │ +0c3a78: |[0c3a78] android.support.v7.internal.view.menu.MenuItemImpl.getCallback:()Ljava/lang/Runnable; │ │ +0c3a88: 5410 4d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@094d │ │ +0c3a8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240064,17 +240165,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3ae4: |[0c3ae4] android.support.v7.internal.view.menu.MenuItemImpl.getGroupId:()I │ │ -0c3af4: 5210 4709 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0947 │ │ -0c3af8: 0f00 |0002: return v0 │ │ +0c3a90: |[0c3a90] android.support.v7.internal.view.menu.MenuItemImpl.getGroupId:()I │ │ +0c3aa0: 5210 4709 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0947 │ │ +0c3aa4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240082,33 +240183,33 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c3afc: |[0c3afc] android.support.v7.internal.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0c3b0c: 5431 4809 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ -0c3b10: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -0c3b14: 5430 4809 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ -0c3b18: 1100 |0006: return-object v0 │ │ -0c3b1a: 5231 4909 |0007: iget v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ -0c3b1e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0c3b22: 5431 4e09 |000b: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c3b26: 6e10 2c18 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@182c │ │ -0c3b2c: 0c01 |0010: move-result-object v1 │ │ -0c3b2e: 5232 4909 |0011: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ -0c3b32: 6e20 af01 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0c3b38: 0c00 |0016: move-result-object v0 │ │ -0c3b3a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0c3b3c: 5931 4909 |0018: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ -0c3b40: 5b30 4809 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ -0c3b44: 28ea |001c: goto 0006 // -0016 │ │ -0c3b46: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0c3b48: 28e8 |001e: goto 0006 // -0018 │ │ +0c3aa8: |[0c3aa8] android.support.v7.internal.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0c3ab8: 5431 4809 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ +0c3abc: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0c3ac0: 5430 4809 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ +0c3ac4: 1100 |0006: return-object v0 │ │ +0c3ac6: 5231 4909 |0007: iget v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ +0c3aca: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0c3ace: 5431 4e09 |000b: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c3ad2: 6e10 2c18 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@182c │ │ +0c3ad8: 0c01 |0010: move-result-object v1 │ │ +0c3ada: 5232 4909 |0011: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ +0c3ade: 6e20 af01 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0c3ae4: 0c00 |0016: move-result-object v0 │ │ +0c3ae6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0c3ae8: 5931 4909 |0018: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ +0c3aec: 5b30 4809 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ +0c3af0: 28ea |001c: goto 0006 // -0016 │ │ +0c3af2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0c3af4: 28e8 |001e: goto 0006 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0004 line=413 │ │ 0x0006 line=423 │ │ 0x0007 line=416 │ │ 0x000b line=417 │ │ @@ -240124,17 +240225,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3b4c: |[0c3b4c] android.support.v7.internal.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ -0c3b5c: 5410 4b09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@094b │ │ -0c3b60: 1100 |0002: return-object v0 │ │ +0c3af8: |[0c3af8] android.support.v7.internal.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ +0c3b08: 5410 4b09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@094b │ │ +0c3b0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240142,17 +240243,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3b64: |[0c3b64] android.support.v7.internal.view.menu.MenuItemImpl.getItemId:()I │ │ -0c3b74: 5210 4a09 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@094a │ │ -0c3b78: 0f00 |0002: return v0 │ │ +0c3b10: |[0c3b10] android.support.v7.internal.view.menu.MenuItemImpl.getItemId:()I │ │ +0c3b20: 5210 4a09 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@094a │ │ +0c3b24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240160,17 +240261,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3b7c: |[0c3b7c] android.support.v7.internal.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -0c3b8c: 5410 4f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@094f │ │ -0c3b90: 1100 |0002: return-object v0 │ │ +0c3b28: |[0c3b28] android.support.v7.internal.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0c3b38: 5410 4f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@094f │ │ +0c3b3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240178,17 +240279,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3b94: |[0c3b94] android.support.v7.internal.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ -0c3ba4: 5710 5309 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0953 │ │ -0c3ba8: 0f00 |0002: return v0 │ │ +0c3b40: |[0c3b40] android.support.v7.internal.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ +0c3b50: 5710 5309 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0953 │ │ +0c3b54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240196,17 +240297,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3bac: |[0c3bac] android.support.v7.internal.view.menu.MenuItemImpl.getOrder:()I │ │ -0c3bbc: 5210 4409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0944 │ │ -0c3bc0: 0f00 |0002: return v0 │ │ +0c3b58: |[0c3b58] android.support.v7.internal.view.menu.MenuItemImpl.getOrder:()I │ │ +0c3b68: 5210 4409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0944 │ │ +0c3b6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240214,17 +240315,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3bc4: |[0c3bc4] android.support.v7.internal.view.menu.MenuItemImpl.getOrdering:()I │ │ -0c3bd4: 5210 5109 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@0951 │ │ -0c3bd8: 0f00 |0002: return v0 │ │ +0c3b70: |[0c3b70] android.support.v7.internal.view.menu.MenuItemImpl.getOrdering:()I │ │ +0c3b80: 5210 5109 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@0951 │ │ +0c3b84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240232,17 +240333,17 @@ │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3bdc: |[0c3bdc] android.support.v7.internal.view.menu.MenuItemImpl.getShortcut:()C │ │ -0c3bec: 5710 5209 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ -0c3bf0: 0f00 |0002: return v0 │ │ +0c3b88: |[0c3b88] android.support.v7.internal.view.menu.MenuItemImpl.getShortcut:()C │ │ +0c3b98: 5710 5209 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ +0c3b9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240250,39 +240351,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0c3bf4: |[0c3bf4] android.support.v7.internal.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ -0c3c04: 6e10 7218 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1872 │ │ -0c3c0a: 0a01 |0003: move-result v1 │ │ -0c3c0c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -0c3c10: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -0c3c14: 1102 |0008: return-object v2 │ │ -0c3c16: 2200 9204 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0c3c1a: 6202 5a09 |000b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@095a │ │ -0c3c1e: 7020 fd24 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@24fd │ │ -0c3c24: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ -0c3c2a: 6e20 fe24 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0c3c30: 6e10 0a25 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0c3c36: 0c02 |0019: move-result-object v2 │ │ -0c3c38: 28ee |001a: goto 0008 // -0012 │ │ -0c3c3a: 6202 5909 |001b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@0959 │ │ -0c3c3e: 6e20 0425 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c3c44: 28f6 |0020: goto 0016 // -000a │ │ -0c3c46: 6202 5809 |0021: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@0958 │ │ -0c3c4a: 6e20 0425 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c3c50: 28f0 |0026: goto 0016 // -0010 │ │ -0c3c52: 6202 5b09 |0027: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@095b │ │ -0c3c56: 6e20 0425 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c3c5c: 28ea |002c: goto 0016 // -0016 │ │ -0c3c5e: 0000 |002d: nop // spacer │ │ -0c3c60: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ +0c3ba0: |[0c3ba0] android.support.v7.internal.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ +0c3bb0: 6e10 7218 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1872 │ │ +0c3bb6: 0a01 |0003: move-result v1 │ │ +0c3bb8: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +0c3bbc: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +0c3bc0: 1102 |0008: return-object v2 │ │ +0c3bc2: 2200 9204 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0c3bc6: 6202 5a09 |000b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@095a │ │ +0c3bca: 7020 fd24 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@24fd │ │ +0c3bd0: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ +0c3bd6: 6e20 fe24 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0c3bdc: 6e10 0a25 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0c3be2: 0c02 |0019: move-result-object v2 │ │ +0c3be4: 28ee |001a: goto 0008 // -0012 │ │ +0c3be6: 6202 5909 |001b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@0959 │ │ +0c3bea: 6e20 0425 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c3bf0: 28f6 |0020: goto 0016 // -000a │ │ +0c3bf2: 6202 5809 |0021: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@0958 │ │ +0c3bf6: 6e20 0425 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c3bfc: 28f0 |0026: goto 0016 // -0010 │ │ +0c3bfe: 6202 5b09 |0027: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@095b │ │ +0c3c02: 6e20 0425 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c3c08: 28ea |002c: goto 0016 // -0016 │ │ +0c3c0a: 0000 |002d: nop // spacer │ │ +0c3c0c: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0004 line=303 │ │ 0x0006 line=304 │ │ 0x0008 line=327 │ │ 0x0009 line=307 │ │ @@ -240303,17 +240404,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3c7c: |[0c3c7c] android.support.v7.internal.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ -0c3c8c: 5410 5509 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ -0c3c90: 1100 |0002: return-object v0 │ │ +0c3c28: |[0c3c28] android.support.v7.internal.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ +0c3c38: 5410 5509 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ +0c3c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240321,17 +240422,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3c94: |[0c3c94] android.support.v7.internal.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -0c3ca4: 5410 4209 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c3ca8: 1100 |0002: return-object v0 │ │ +0c3c40: |[0c3c40] android.support.v7.internal.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +0c3c50: 5410 4209 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240339,17 +240440,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3cac: |[0c3cac] android.support.v7.internal.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ -0c3cbc: 5410 5609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ -0c3cc0: 1100 |0002: return-object v0 │ │ +0c3c58: |[0c3c58] android.support.v7.internal.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ +0c3c68: 5410 5609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ +0c3c6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240357,21 +240458,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c3cc4: |[0c3cc4] android.support.v7.internal.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -0c3cd4: 5410 5709 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0957 │ │ -0c3cd8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c3cdc: 5410 5709 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0957 │ │ -0c3ce0: 1100 |0006: return-object v0 │ │ -0c3ce2: 5410 5609 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ -0c3ce6: 28fd |0009: goto 0006 // -0003 │ │ +0c3c70: |[0c3c70] android.support.v7.internal.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +0c3c80: 5410 5709 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0957 │ │ +0c3c84: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c3c88: 5410 5709 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0957 │ │ +0c3c8c: 1100 |0006: return-object v0 │ │ +0c3c8e: 5410 5609 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ +0c3c92: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240379,25 +240480,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 │ │ -0c3ce8: |[0c3ce8] android.support.v7.internal.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ -0c3cf8: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0c3cfc: 7210 3119 0200 |0002: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@1931 │ │ -0c3d02: 0a00 |0005: move-result v0 │ │ -0c3d04: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0c3d08: 6e10 7718 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1877 │ │ -0c3d0e: 0c00 |000b: move-result-object v0 │ │ -0c3d10: 1100 |000c: return-object v0 │ │ -0c3d12: 6e10 7618 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1876 │ │ -0c3d18: 0c00 |0010: move-result-object v0 │ │ -0c3d1a: 28fb |0011: goto 000c // -0005 │ │ +0c3c94: |[0c3c94] android.support.v7.internal.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ +0c3ca4: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +0c3ca8: 7210 3119 0200 |0002: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@1931 │ │ +0c3cae: 0a00 |0005: move-result v0 │ │ +0c3cb0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0c3cb4: 6e10 7718 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1877 │ │ +0c3cba: 0c00 |000b: move-result-object v0 │ │ +0c3cbc: 1100 |000c: return-object v0 │ │ +0c3cbe: 6e10 7618 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1876 │ │ +0c3cc4: 0c00 |0010: move-result-object v0 │ │ +0c3cc6: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0012 reg=2 itemView Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ │ │ @@ -240406,24 +240507,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0c3d1c: |[0c3d1c] android.support.v7.internal.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ -0c3d2c: 5210 5409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c3d30: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0c3d34: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0c3d38: 5410 4309 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c3d3c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c3d40: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0c3d42: 0f00 |000b: return v0 │ │ -0c3d44: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c3d46: 28fe |000d: goto 000b // -0002 │ │ +0c3cc8: |[0c3cc8] android.support.v7.internal.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ +0c3cd8: 5210 5409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c3cdc: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0c3ce0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0c3ce4: 5410 4309 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c3ce8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0c3cec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0c3cee: 0f00 |000b: return v0 │ │ +0c3cf0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c3cf2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #23 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240431,21 +240532,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0c3d48: |[0c3d48] android.support.v7.internal.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ -0c3d58: 5410 5509 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ -0c3d5c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0c3d60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0c3d62: 0f00 |0005: return v0 │ │ -0c3d64: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c3d66: 28fe |0007: goto 0005 // -0002 │ │ +0c3cf4: |[0c3cf4] android.support.v7.internal.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ +0c3d04: 5410 5509 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ +0c3d08: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0c3d0c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0c3d0e: 0f00 |0005: return v0 │ │ +0c3d10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c3d12: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #24 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240453,55 +240554,55 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0c3d68: |[0c3d68] android.support.v7.internal.view.menu.MenuItemImpl.invoke:()Z │ │ -0c3d78: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c3d7a: 5442 4509 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0945 │ │ -0c3d7e: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -0c3d82: 5442 4509 |0005: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0945 │ │ -0c3d86: 7220 331f 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f33 │ │ -0c3d8c: 0a02 |000a: move-result v2 │ │ -0c3d8e: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -0c3d92: 0f01 |000d: return v1 │ │ -0c3d94: 5442 4e09 |000e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c3d98: 5443 4e09 |0010: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c3d9c: 6e10 2d18 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@182d │ │ -0c3da2: 0c03 |0015: move-result-object v3 │ │ -0c3da4: 6e30 1318 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@1813 │ │ -0c3daa: 0a02 |0019: move-result v2 │ │ -0c3dac: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ -0c3db0: 5442 4d09 |001c: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@094d │ │ -0c3db4: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ -0c3db8: 5442 4d09 |0020: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@094d │ │ -0c3dbc: 7210 c724 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ -0c3dc2: 28e8 |0025: goto 000d // -0018 │ │ -0c3dc4: 5442 4b09 |0026: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@094b │ │ -0c3dc8: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ -0c3dcc: 5442 4e09 |002a: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c3dd0: 6e10 2318 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ -0c3dd6: 0c02 |002f: move-result-object v2 │ │ -0c3dd8: 5443 4b09 |0030: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@094b │ │ -0c3ddc: 6e20 4301 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -0c3de2: 28d8 |0035: goto 000d // -0028 │ │ -0c3de4: 0d00 |0036: move-exception v0 │ │ -0c3de6: 1a02 c00e |0037: const-string v2, "MenuItemImpl" // string@0ec0 │ │ -0c3dea: 1a03 9e03 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@039e │ │ -0c3dee: 7130 ac1e 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0c3df4: 5442 4209 |003e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c3df8: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ -0c3dfc: 5442 4209 |0042: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c3e00: 6e10 010b 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@0b01 │ │ -0c3e06: 0a02 |0047: move-result v2 │ │ -0c3e08: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ -0c3e0c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -0c3e0e: 28c2 |004b: goto 000d // -003e │ │ +0c3d14: |[0c3d14] android.support.v7.internal.view.menu.MenuItemImpl.invoke:()Z │ │ +0c3d24: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c3d26: 5442 4509 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0945 │ │ +0c3d2a: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +0c3d2e: 5442 4509 |0005: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0945 │ │ +0c3d32: 7220 331f 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f33 │ │ +0c3d38: 0a02 |000a: move-result v2 │ │ +0c3d3a: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +0c3d3e: 0f01 |000d: return v1 │ │ +0c3d40: 5442 4e09 |000e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c3d44: 5443 4e09 |0010: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c3d48: 6e10 2d18 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@182d │ │ +0c3d4e: 0c03 |0015: move-result-object v3 │ │ +0c3d50: 6e30 1318 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@1813 │ │ +0c3d56: 0a02 |0019: move-result v2 │ │ +0c3d58: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ +0c3d5c: 5442 4d09 |001c: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@094d │ │ +0c3d60: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ +0c3d64: 5442 4d09 |0020: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@094d │ │ +0c3d68: 7210 c724 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@24c7 │ │ +0c3d6e: 28e8 |0025: goto 000d // -0018 │ │ +0c3d70: 5442 4b09 |0026: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@094b │ │ +0c3d74: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ +0c3d78: 5442 4e09 |002a: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c3d7c: 6e10 2318 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ +0c3d82: 0c02 |002f: move-result-object v2 │ │ +0c3d84: 5443 4b09 |0030: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@094b │ │ +0c3d88: 6e20 4301 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +0c3d8e: 28d8 |0035: goto 000d // -0028 │ │ +0c3d90: 0d00 |0036: move-exception v0 │ │ +0c3d92: 1a02 c00e |0037: const-string v2, "MenuItemImpl" // string@0ec0 │ │ +0c3d96: 1a03 9e03 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@039e │ │ +0c3d9a: 7130 ac1e 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0c3da0: 5442 4209 |003e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3da4: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ +0c3da8: 5442 4209 |0042: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3dac: 6e10 010b 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@0b01 │ │ +0c3db2: 0a02 |0047: move-result v2 │ │ +0c3db4: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ +0c3db8: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +0c3dba: 28c2 |004b: goto 000d // -003e │ │ catches : 1 │ │ 0x002a - 0x0035 │ │ Landroid/content/ActivityNotFoundException; -> 0x0036 │ │ positions : │ │ 0x0001 line=153 │ │ 0x000d line=180 │ │ 0x000e line=158 │ │ @@ -240522,23 +240623,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0c3e1c: |[0c3e1c] android.support.v7.internal.view.menu.MenuItemImpl.isActionButton:()Z │ │ -0c3e2c: 5220 4609 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c3e30: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ -0c3e34: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ -0c3e38: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -0c3e3c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0c3e3e: 0f00 |0009: return v0 │ │ -0c3e40: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c3e42: 28fe |000b: goto 0009 // -0002 │ │ +0c3dc8: |[0c3dc8] android.support.v7.internal.view.menu.MenuItemImpl.isActionButton:()Z │ │ +0c3dd8: 5220 4609 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c3ddc: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ +0c3de0: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ +0c3de4: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +0c3de8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0c3dea: 0f00 |0009: return v0 │ │ +0c3dec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c3dee: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #26 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240546,17 +240647,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3e44: |[0c3e44] android.support.v7.internal.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ -0c3e54: 5510 4c09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@094c │ │ -0c3e58: 0f00 |0002: return v0 │ │ +0c3df0: |[0c3df0] android.support.v7.internal.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ +0c3e00: 5510 4c09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@094c │ │ +0c3e04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #27 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240564,22 +240665,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c3e5c: |[0c3e5c] android.support.v7.internal.view.menu.MenuItemImpl.isCheckable:()Z │ │ -0c3e6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c3e6e: 5221 4609 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c3e72: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -0c3e76: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0c3e7a: 0f00 |0007: return v0 │ │ -0c3e7c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c3e7e: 28fe |0009: goto 0007 // -0002 │ │ +0c3e08: |[0c3e08] android.support.v7.internal.view.menu.MenuItemImpl.isCheckable:()Z │ │ +0c3e18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c3e1a: 5221 4609 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c3e1e: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0c3e22: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0c3e26: 0f00 |0007: return v0 │ │ +0c3e28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c3e2a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=448 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #28 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240587,23 +240688,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0c3e80: |[0c3e80] android.support.v7.internal.view.menu.MenuItemImpl.isChecked:()Z │ │ -0c3e90: 5220 4609 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c3e94: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0c3e98: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0c3e9a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -0c3e9e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c3ea0: 0f00 |0008: return v0 │ │ -0c3ea2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c3ea4: 28fe |000a: goto 0008 // -0002 │ │ +0c3e2c: |[0c3e2c] android.support.v7.internal.view.menu.MenuItemImpl.isChecked:()Z │ │ +0c3e3c: 5220 4609 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c3e40: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0c3e44: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0c3e46: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +0c3e4a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c3e4c: 0f00 |0008: return v0 │ │ +0c3e4e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c3e50: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #29 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240611,22 +240712,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c3ea8: |[0c3ea8] android.support.v7.internal.view.menu.MenuItemImpl.isEnabled:()Z │ │ -0c3eb8: 5210 4609 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c3ebc: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0c3ec0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0c3ec4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c3ec6: 0f00 |0007: return v0 │ │ -0c3ec8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c3eca: 28fe |0009: goto 0007 // -0002 │ │ +0c3e54: |[0c3e54] android.support.v7.internal.view.menu.MenuItemImpl.isEnabled:()Z │ │ +0c3e64: 5210 4609 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c3e68: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0c3e6c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0c3e70: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c3e72: 0f00 |0007: return v0 │ │ +0c3e74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c3e76: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #30 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240634,22 +240735,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c3ecc: |[0c3ecc] android.support.v7.internal.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ -0c3edc: 5210 4609 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c3ee0: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0c3ee4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0c3ee8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c3eea: 0f00 |0007: return v0 │ │ -0c3eec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c3eee: 28fe |0009: goto 0007 // -0002 │ │ +0c3e78: |[0c3e78] android.support.v7.internal.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ +0c3e88: 5210 4609 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c3e8c: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0c3e90: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0c3e94: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c3e96: 0f00 |0007: return v0 │ │ +0c3e98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c3e9a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #31 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240657,38 +240758,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -0c3ef0: |[0c3ef0] android.support.v7.internal.view.menu.MenuItemImpl.isVisible:()Z │ │ -0c3f00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c3f02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c3f04: 5432 4209 |0002: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c3f08: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ -0c3f0c: 5432 4209 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c3f10: 6e10 030b 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ -0c3f16: 0a02 |000b: move-result v2 │ │ -0c3f18: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -0c3f1c: 5232 4609 |000e: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c3f20: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ -0c3f24: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ -0c3f28: 5432 4209 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c3f2c: 6e10 fe0a 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0afe │ │ -0c3f32: 0a02 |0019: move-result v2 │ │ -0c3f34: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -0c3f38: 0f00 |001c: return v0 │ │ -0c3f3a: 0110 |001d: move v0, v1 │ │ -0c3f3c: 28fe |001e: goto 001c // -0002 │ │ -0c3f3e: 5232 4609 |001f: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c3f42: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ -0c3f46: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ -0c3f4a: 0110 |0025: move v0, v1 │ │ -0c3f4c: 28f6 |0026: goto 001c // -000a │ │ +0c3e9c: |[0c3e9c] android.support.v7.internal.view.menu.MenuItemImpl.isVisible:()Z │ │ +0c3eac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c3eae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c3eb0: 5432 4209 |0002: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3eb4: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ +0c3eb8: 5432 4209 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3ebc: 6e10 030b 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ +0c3ec2: 0a02 |000b: move-result v2 │ │ +0c3ec4: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +0c3ec8: 5232 4609 |000e: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c3ecc: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ +0c3ed0: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ +0c3ed4: 5432 4209 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3ed8: 6e10 fe0a 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0afe │ │ +0c3ede: 0a02 |0019: move-result v2 │ │ +0c3ee0: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +0c3ee4: 0f00 |001c: return v0 │ │ +0c3ee6: 0110 |001d: move v0, v1 │ │ +0c3ee8: 28fe |001e: goto 001c // -0002 │ │ +0c3eea: 5232 4609 |001f: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c3eee: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ +0c3ef2: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ +0c3ef6: 0110 |0025: move v0, v1 │ │ +0c3ef8: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=498 │ │ 0x000e line=499 │ │ 0x001c line=501 │ │ 0x001e line=499 │ │ 0x001f line=501 │ │ @@ -240700,22 +240801,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c3f50: |[0c3f50] android.support.v7.internal.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ -0c3f60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c3f62: 5221 5409 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c3f66: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -0c3f6a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0c3f6e: 0f00 |0007: return v0 │ │ -0c3f70: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c3f72: 28fe |0009: goto 0007 // -0002 │ │ +0c3efc: |[0c3efc] android.support.v7.internal.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ +0c3f0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c3f0e: 5221 5409 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c3f12: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0c3f16: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0c3f1a: 0f00 |0007: return v0 │ │ +0c3f1c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c3f1e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=564 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #33 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240723,23 +240824,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0c3f74: |[0c3f74] android.support.v7.internal.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ -0c3f84: 5220 5409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c3f88: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0c3f8c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0c3f8e: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -0c3f92: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c3f94: 0f00 |0008: return v0 │ │ -0c3f96: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c3f98: 28fe |000a: goto 0008 // -0002 │ │ +0c3f20: |[0c3f20] android.support.v7.internal.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ +0c3f30: 5220 5409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c3f34: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0c3f38: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0c3f3a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +0c3f3e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c3f40: 0f00 |0008: return v0 │ │ +0c3f42: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c3f44: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #34 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -240747,19 +240848,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 │ │ -0c3f9c: |[0c3f9c] android.support.v7.internal.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -0c3fac: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0c3fb0: 1a01 4606 |0002: const-string v1, "Implementation should use setSupportActionProvider!" // string@0646 │ │ -0c3fb4: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -0c3fba: 2700 |0007: throw v0 │ │ +0c3f48: |[0c3f48] android.support.v7.internal.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +0c3f58: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0c3f5c: 1a01 4606 |0002: const-string v1, "Implementation should use setSupportActionProvider!" // string@0646 │ │ +0c3f60: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +0c3f66: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -240768,27 +240869,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 │ │ -0c3fbc: |[0c3fbc] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c3fcc: 5442 4e09 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c3fd0: 6e10 2318 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ -0c3fd6: 0c00 |0005: move-result-object v0 │ │ -0c3fd8: 7110 141f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c3fde: 0c01 |0009: move-result-object v1 │ │ -0c3fe0: 2202 1604 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@0416 │ │ -0c3fe4: 7020 bd21 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0c3fea: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0c3fec: 6e40 171f 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c3ff2: 0c02 |0013: move-result-object v2 │ │ -0c3ff4: 6e20 8718 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1887 │ │ -0c3ffa: 1104 |0017: return-object v4 │ │ +0c3f68: |[0c3f68] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c3f78: 5442 4e09 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c3f7c: 6e10 2318 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ +0c3f82: 0c00 |0005: move-result-object v0 │ │ +0c3f84: 7110 141f 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c3f8a: 0c01 |0009: move-result-object v1 │ │ +0c3f8c: 2202 1604 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@0416 │ │ +0c3f90: 7020 bd21 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0c3f96: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0c3f98: 6e40 171f 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c3f9e: 0c02 |0013: move-result-object v2 │ │ +0c3fa0: 6e20 8718 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1887 │ │ +0c3fa6: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0006 line=615 │ │ 0x000a line=616 │ │ 0x0017 line=617 │ │ locals : │ │ @@ -240802,30 +240903,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 │ │ -0c3ffc: |[0c3ffc] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c400c: 5b23 4309 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c4010: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0c4012: 5b20 4209 |0003: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c4016: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ -0c401a: 6e10 b51f 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -0c4020: 0a00 |000a: move-result v0 │ │ -0c4022: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -0c4024: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ -0c4028: 5220 4a09 |000e: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@094a │ │ -0c402c: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ -0c4030: 5220 4a09 |0012: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@094a │ │ -0c4034: 6e20 0c20 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@200c │ │ -0c403a: 5420 4e09 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c403e: 6e20 3318 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1833 │ │ -0c4044: 1102 |001c: return-object v2 │ │ +0c3fa8: |[0c3fa8] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c3fb8: 5b23 4309 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c3fbc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0c3fbe: 5b20 4209 |0003: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c3fc2: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ +0c3fc6: 6e10 b51f 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +0c3fcc: 0a00 |000a: move-result v0 │ │ +0c3fce: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +0c3fd0: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ +0c3fd4: 5220 4a09 |000e: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@094a │ │ +0c3fd8: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ +0c3fdc: 5220 4a09 |0012: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@094a │ │ +0c3fe0: 6e20 0c20 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@200c │ │ +0c3fe6: 5420 4e09 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c3fea: 6e20 3318 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1833 │ │ +0c3ff0: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0002 line=604 │ │ 0x0005 line=605 │ │ 0x0012 line=606 │ │ 0x0017 line=608 │ │ @@ -240839,18 +240940,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 │ │ -0c4048: |[0c4048] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ -0c4058: 6e20 8618 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1886 │ │ -0c405e: 0c00 |0003: move-result-object v0 │ │ -0c4060: 1100 |0004: return-object v0 │ │ +0c3ff4: |[0c3ff4] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ +0c4004: 6e20 8618 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1886 │ │ +0c400a: 0c00 |0003: move-result-object v0 │ │ +0c400c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -240859,18 +240960,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 │ │ -0c4064: |[0c4064] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -0c4074: 6e20 8718 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1887 │ │ -0c407a: 0c00 |0003: move-result-object v0 │ │ -0c407c: 1100 |0004: return-object v0 │ │ +0c4010: |[0c4010] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +0c4020: 6e20 8718 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1887 │ │ +0c4026: 0c00 |0003: move-result-object v0 │ │ +0c4028: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ │ │ @@ -240879,20 +240980,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c4080: |[0c4080] android.support.v7.internal.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ -0c4090: 5c23 4c09 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@094c │ │ -0c4094: 5420 4e09 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4098: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c409a: 6e20 3518 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c40a0: 0e00 |0008: return-void │ │ +0c402c: |[0c402c] android.support.v7.internal.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ +0c403c: 5c23 4c09 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@094c │ │ +0c4040: 5420 4e09 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4044: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c4046: 6e20 3518 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c404c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0002 line=723 │ │ 0x0008 line=724 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -240903,25 +241004,25 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c40a4: |[0c40a4] android.support.v7.internal.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -0c40b4: 5720 5209 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ -0c40b8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -0c40bc: 1102 |0004: return-object v2 │ │ -0c40be: 7110 6624 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@2466 │ │ -0c40c4: 0a00 |0008: move-result v0 │ │ -0c40c6: 5e20 5209 |0009: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ -0c40ca: 5420 4e09 |000b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c40ce: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c40d0: 6e20 3518 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c40d6: 28f3 |0011: goto 0004 // -000d │ │ +0c4050: |[0c4050] android.support.v7.internal.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +0c4060: 5720 5209 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ +0c4064: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +0c4068: 1102 |0004: return-object v2 │ │ +0c406a: 7110 6624 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@2466 │ │ +0c4070: 0a00 |0008: move-result v0 │ │ +0c4072: 5e20 5209 |0009: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ +0c4076: 5420 4e09 |000b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c407a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c407c: 6e20 3518 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c4082: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=256 │ │ 0x0005 line=252 │ │ 0x000b line=254 │ │ locals : │ │ @@ -240933,17 +241034,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 │ │ -0c40d8: |[0c40d8] android.support.v7.internal.view.menu.MenuItemImpl.setCallback:(Ljava/lang/Runnable;)Landroid/view/MenuItem; │ │ -0c40e8: 5b01 4d09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@094d │ │ -0c40ec: 1100 |0002: return-object v0 │ │ +0c4084: |[0c4084] android.support.v7.internal.view.menu.MenuItemImpl.setCallback:(Ljava/lang/Runnable;)Landroid/view/MenuItem; │ │ +0c4094: 5b01 4d09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@094d │ │ +0c4098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0002 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 callback Ljava/lang/Runnable; │ │ @@ -240953,30 +241054,30 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0c40f0: |[0c40f0] android.support.v7.internal.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ -0c4100: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c4102: 5240 4609 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c4106: 5241 4609 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c410a: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ -0c410e: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -0c4112: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0c4114: b631 |000a: or-int/2addr v1, v3 │ │ -0c4116: 5941 4609 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c411a: 5241 4609 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c411e: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -0c4122: 5441 4e09 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4126: 6e20 3518 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c412c: 1104 |0016: return-object v4 │ │ -0c412e: 0121 |0017: move v1, v2 │ │ -0c4130: 28f2 |0018: goto 000a // -000e │ │ +0c409c: |[0c409c] android.support.v7.internal.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ +0c40ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c40ae: 5240 4609 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c40b2: 5241 4609 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c40b6: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ +0c40ba: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +0c40be: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0c40c0: b631 |000a: or-int/2addr v1, v3 │ │ +0c40c2: 5941 4609 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c40c6: 5241 4609 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c40ca: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +0c40ce: 5441 4e09 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c40d2: 6e20 3518 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c40d8: 1104 |0016: return-object v4 │ │ +0c40da: 0121 |0017: move v1, v2 │ │ +0c40dc: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=453 │ │ 0x0003 line=454 │ │ 0x000d line=455 │ │ 0x0011 line=456 │ │ 0x0016 line=459 │ │ @@ -240991,23 +241092,23 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c4134: |[0c4134] android.support.v7.internal.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ -0c4144: 5210 4609 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c4148: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0c414c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0c4150: 5410 4e09 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4154: 6e20 4518 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@1845 │ │ -0c415a: 1101 |000b: return-object v1 │ │ -0c415c: 6e20 8f18 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@188f │ │ -0c4162: 28fc |000f: goto 000b // -0004 │ │ +0c40e0: |[0c40e0] android.support.v7.internal.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ +0c40f0: 5210 4609 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c40f4: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0c40f8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0c40fc: 5410 4e09 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4100: 6e20 4518 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@1845 │ │ +0c4106: 1101 |000b: return-object v1 │ │ +0c4108: 6e20 8f18 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@188f │ │ +0c410e: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0006 line=480 │ │ 0x000b line=485 │ │ 0x000c line=482 │ │ locals : │ │ @@ -241019,30 +241120,30 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0c4164: |[0c4164] android.support.v7.internal.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ -0c4174: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c4176: 5240 4609 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c417a: 5241 4609 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c417e: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ -0c4182: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -0c4186: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0c4188: b631 |000a: or-int/2addr v1, v3 │ │ -0c418a: 5941 4609 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c418e: 5241 4609 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c4192: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -0c4196: 5441 4e09 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c419a: 6e20 3518 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c41a0: 0e00 |0016: return-void │ │ -0c41a2: 0121 |0017: move v1, v2 │ │ -0c41a4: 28f2 |0018: goto 000a // -000e │ │ +0c4110: |[0c4110] android.support.v7.internal.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ +0c4120: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c4122: 5240 4609 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c4126: 5241 4609 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c412a: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ +0c412e: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +0c4132: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0c4134: b631 |000a: or-int/2addr v1, v3 │ │ +0c4136: 5941 4609 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c413a: 5241 4609 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c413e: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +0c4142: 5441 4e09 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4146: 6e20 3518 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c414c: 0e00 |0016: return-void │ │ +0c414e: 0121 |0017: move v1, v2 │ │ +0c4150: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=489 │ │ 0x0003 line=490 │ │ 0x000d line=491 │ │ 0x0011 line=492 │ │ 0x0016 line=494 │ │ @@ -241057,27 +241158,27 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c41a8: |[0c41a8] android.support.v7.internal.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ -0c41b8: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -0c41bc: 5220 4609 |0002: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c41c0: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ -0c41c4: 5920 4609 |0006: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c41c8: 5420 4e09 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c41cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c41ce: 6e20 3518 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c41d4: 1102 |000e: return-object v2 │ │ -0c41d6: 5220 4609 |000f: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c41da: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ -0c41de: 5920 4609 |0013: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c41e2: 28f3 |0015: goto 0008 // -000d │ │ +0c4154: |[0c4154] android.support.v7.internal.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ +0c4164: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +0c4168: 5220 4609 |0002: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c416c: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0c4170: 5920 4609 |0006: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c4174: 5420 4e09 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4178: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c417a: 6e20 3518 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c4180: 1102 |000e: return-object v2 │ │ +0c4182: 5220 4609 |000f: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c4186: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ +0c418a: 5920 4609 |0013: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c418e: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0002 line=191 │ │ 0x0008 line=196 │ │ 0x000e line=198 │ │ 0x000f line=193 │ │ @@ -241090,24 +241191,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0c41e4: |[0c41e4] android.support.v7.internal.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ -0c41f4: 5220 4609 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c41f8: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ -0c41fc: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0c4200: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -0c4202: b610 |0007: or-int/2addr v0, v1 │ │ -0c4204: 5920 4609 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c4208: 0e00 |000a: return-void │ │ -0c420a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c420c: 28fb |000c: goto 0007 // -0005 │ │ +0c4190: |[0c4190] android.support.v7.internal.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ +0c41a0: 5220 4609 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c41a4: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ +0c41a8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0c41ac: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +0c41ae: b610 |0007: or-int/2addr v0, v1 │ │ +0c41b0: 5920 4609 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c41b4: 0e00 |000a: return-void │ │ +0c41b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c41b8: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x000a line=464 │ │ 0x000b line=463 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -241118,22 +241219,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c4210: |[0c4210] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ -0c4220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4222: 5b20 4809 |0001: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ -0c4226: 5923 4909 |0003: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ -0c422a: 5420 4e09 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c422e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0c4230: 6e20 3518 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c4236: 1102 |000b: return-object v2 │ │ +0c41bc: |[0c41bc] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ +0c41cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c41ce: 5b20 4809 |0001: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ +0c41d2: 5923 4909 |0003: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ +0c41d6: 5420 4e09 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c41da: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0c41dc: 6e20 3518 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c41e2: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ 0x0005 line=441 │ │ 0x000b line=443 │ │ locals : │ │ @@ -241145,21 +241246,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 │ │ -0c4238: |[0c4238] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -0c4248: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c424a: 5921 4909 |0001: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ -0c424e: 5b23 4809 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ -0c4252: 5420 4e09 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4256: 6e20 3518 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c425c: 1102 |000a: return-object v2 │ │ +0c41e4: |[0c41e4] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +0c41f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c41f6: 5921 4909 |0001: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0949 │ │ +0c41fa: 5b23 4809 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0948 │ │ +0c41fe: 5420 4e09 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4202: 6e20 3518 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c4208: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=428 │ │ 0x0003 line=429 │ │ 0x0005 line=430 │ │ 0x000a line=432 │ │ locals : │ │ @@ -241171,17 +241272,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 │ │ -0c4260: |[0c4260] android.support.v7.internal.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -0c4270: 5b01 4b09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@094b │ │ -0c4274: 1100 |0002: return-object v0 │ │ +0c420c: |[0c420c] android.support.v7.internal.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +0c421c: 5b01 4b09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@094b │ │ +0c4220: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0002 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -241191,24 +241292,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0c4278: |[0c4278] android.support.v7.internal.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ -0c4288: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0c428c: 5210 4609 |0002: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c4290: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ -0c4294: 5910 4609 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c4298: 0e00 |0008: return-void │ │ -0c429a: 5210 4609 |0009: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c429e: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ -0c42a2: 5910 4609 |000d: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c42a6: 28f9 |000f: goto 0008 // -0007 │ │ +0c4224: |[0c4224] android.support.v7.internal.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ +0c4234: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0c4238: 5210 4609 |0002: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c423c: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ +0c4240: 5910 4609 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c4244: 0e00 |0008: return-void │ │ +0c4246: 5210 4609 |0009: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c424a: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ +0c424e: 5910 4609 |000d: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c4252: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0002 line=573 │ │ 0x0008 line=577 │ │ 0x0009 line=575 │ │ locals : │ │ @@ -241220,17 +241321,17 @@ │ │ type : '(Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c42a8: |[0c42a8] android.support.v7.internal.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0c42b8: 5b01 4f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@094f │ │ -0c42bc: 0e00 |0002: return-void │ │ +0c4254: |[0c4254] android.support.v7.internal.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0c4264: 5b01 4f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@094f │ │ +0c4268: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0002 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ @@ -241240,23 +241341,23 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c42c0: |[0c42c0] android.support.v7.internal.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -0c42d0: 5720 5309 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0953 │ │ -0c42d4: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -0c42d8: 1102 |0004: return-object v2 │ │ -0c42da: 5e23 5309 |0005: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0953 │ │ -0c42de: 5420 4e09 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c42e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0c42e4: 6e20 3518 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c42ea: 28f7 |000d: goto 0004 // -0009 │ │ +0c426c: |[0c426c] android.support.v7.internal.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +0c427c: 5720 5309 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0953 │ │ +0c4280: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +0c4284: 1102 |0004: return-object v2 │ │ +0c4286: 5e23 5309 |0005: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0953 │ │ +0c428a: 5420 4e09 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c428e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0c4290: 6e20 3518 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c4296: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=274 │ │ 0x0005 line=270 │ │ 0x0007 line=272 │ │ locals : │ │ @@ -241268,19 +241369,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 │ │ -0c42ec: |[0c42ec] android.support.v7.internal.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0c42fc: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0c4300: 1a01 4706 |0002: const-string v1, "Implementation should use setSupportOnActionExpandListener!" // string@0647 │ │ -0c4304: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -0c430a: 2700 |0007: throw v0 │ │ +0c4298: |[0c4298] android.support.v7.internal.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0c42a8: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0c42ac: 1a01 4706 |0002: const-string v1, "Implementation should use setSupportOnActionExpandListener!" // string@0647 │ │ +0c42b0: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +0c42b6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -241289,17 +241390,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 │ │ -0c430c: |[0c430c] android.support.v7.internal.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -0c431c: 5b01 4509 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0945 │ │ -0c4320: 1100 |0002: return-object v0 │ │ +0c42b8: |[0c42b8] android.support.v7.internal.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +0c42c8: 5b01 4509 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0945 │ │ +0c42cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0002 line=531 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -241309,23 +241410,23 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c4324: |[0c4324] android.support.v7.internal.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ -0c4334: 5e23 5309 |0000: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0953 │ │ -0c4338: 7110 6624 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@2466 │ │ -0c433e: 0a00 |0005: move-result v0 │ │ -0c4340: 5e20 5209 |0006: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ -0c4344: 5420 4e09 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4348: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c434a: 6e20 3518 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c4350: 1102 |000e: return-object v2 │ │ +0c42d0: |[0c42d0] android.support.v7.internal.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ +0c42e0: 5e23 5309 |0000: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0953 │ │ +0c42e4: 7110 6624 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@2466 │ │ +0c42ea: 0a00 |0005: move-result v0 │ │ +0c42ec: 5e20 5209 |0006: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0952 │ │ +0c42f0: 5420 4e09 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c42f4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c42f6: 6e20 3518 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c42fc: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0002 line=280 │ │ 0x0008 line=282 │ │ 0x000e line=284 │ │ locals : │ │ @@ -241338,27 +241439,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c4354: |[0c4354] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ -0c4364: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ -0c4368: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ -0c436e: 2200 7e04 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ -0c4372: 1a01 c110 |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@10c1 │ │ -0c4376: 7020 8824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ -0c437c: 2700 |000c: throw v0 │ │ -0c437e: 5923 5409 |000d: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c4382: 5420 4e09 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4386: 6e20 3318 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1833 │ │ -0c438c: 0e00 |0014: return-void │ │ -0c438e: 0000 |0015: nop // spacer │ │ -0c4390: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ +0c4300: |[0c4300] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ +0c4310: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ +0c4314: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ +0c431a: 2200 7e04 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@047e │ │ +0c431e: 1a01 c110 |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@10c1 │ │ +0c4322: 7020 8824 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2488 │ │ +0c4328: 2700 |000c: throw v0 │ │ +0c432a: 5923 5409 |000d: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c432e: 5420 4e09 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4332: 6e20 3318 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1833 │ │ +0c4338: 0e00 |0014: return-void │ │ +0c433a: 0000 |0015: nop // spacer │ │ +0c433c: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0005 line=594 │ │ 0x000d line=597 │ │ 0x000f line=598 │ │ 0x0014 line=599 │ │ @@ -241372,17 +241473,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 │ │ -0c43a4: |[0c43a4] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c43b4: 6e20 9b18 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@189b │ │ -0c43ba: 1100 |0003: return-object v0 │ │ +0c4350: |[0c4350] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c4360: 6e20 9b18 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@189b │ │ +0c4366: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0003 line=675 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -241392,18 +241493,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 │ │ -0c43bc: |[0c43bc] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -0c43cc: 6e20 9c18 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@189c │ │ -0c43d2: 0c00 |0003: move-result-object v0 │ │ -0c43d4: 1100 |0004: return-object v0 │ │ +0c4368: |[0c4368] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +0c4378: 6e20 9c18 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@189c │ │ +0c437e: 0c00 |0003: move-result-object v0 │ │ +0c4380: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -241412,20 +241513,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c43d8: |[0c43d8] android.support.v7.internal.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -0c43e8: 5b12 5509 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ -0c43ec: 6e10 7618 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1876 │ │ -0c43f2: 0c00 |0005: move-result-object v0 │ │ -0c43f4: 6e20 7319 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1973 │ │ -0c43fa: 0e00 |0009: return-void │ │ +0c4384: |[0c4384] android.support.v7.internal.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +0c4394: 5b12 5509 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ +0c4398: 6e10 7618 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1876 │ │ +0c439e: 0c00 |0005: move-result-object v0 │ │ +0c43a0: 6e20 7319 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1973 │ │ +0c43a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0002 line=352 │ │ 0x0009 line=353 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -241436,33 +241537,33 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c43fc: |[0c43fc] android.support.v7.internal.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c440c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c440e: 5420 4209 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c4412: 3330 0300 |0003: if-ne v0, v3, 0006 // +0003 │ │ -0c4416: 1102 |0005: return-object v2 │ │ -0c4418: 5b21 4309 |0006: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ -0c441c: 5420 4209 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c4420: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0c4424: 5420 4209 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c4428: 6e20 060b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0b06 │ │ -0c442e: 5b23 4209 |0011: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ -0c4432: 5420 4e09 |0013: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4436: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0c4438: 6e20 3518 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c443e: 3803 ecff |0019: if-eqz v3, 0005 // -0014 │ │ -0c4442: 2200 1903 |001b: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1; // type@0319 │ │ -0c4446: 7020 5f18 2000 |001d: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@185f │ │ -0c444c: 6e20 060b 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0b06 │ │ -0c4452: 28e2 |0023: goto 0005 // -001e │ │ +0c43a8: |[0c43a8] android.support.v7.internal.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c43b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c43ba: 5420 4209 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c43be: 3330 0300 |0003: if-ne v0, v3, 0006 // +0003 │ │ +0c43c2: 1102 |0005: return-object v2 │ │ +0c43c4: 5b21 4309 |0006: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0943 │ │ +0c43c8: 5420 4209 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c43cc: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0c43d0: 5420 4209 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c43d4: 6e20 060b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0b06 │ │ +0c43da: 5b23 4209 |0011: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0942 │ │ +0c43de: 5420 4e09 |0013: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c43e2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0c43e4: 6e20 3518 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c43ea: 3803 ecff |0019: if-eqz v3, 0005 // -0014 │ │ +0c43ee: 2200 1903 |001b: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1; // type@0319 │ │ +0c43f2: 7020 5f18 2000 |001d: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@185f │ │ +0c43f8: 6e20 060b 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0b06 │ │ +0c43fe: 28e2 |0023: goto 0005 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=651 │ │ 0x0005 line=669 │ │ 0x0006 line=655 │ │ 0x0008 line=656 │ │ 0x000c line=657 │ │ @@ -241479,17 +241580,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 │ │ -0c4454: |[0c4454] android.support.v7.internal.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c4464: 5b01 5009 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ -0c4468: 1100 |0002: return-object v0 │ │ +0c4400: |[0c4400] android.support.v7.internal.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c4410: 5b01 5009 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0950 │ │ +0c4414: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0002 line=714 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -241499,23 +241600,23 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c446c: |[0c446c] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ -0c447c: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4480: 6e10 2318 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ -0c4486: 0c00 |0005: move-result-object v0 │ │ -0c4488: 6e20 3401 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0c448e: 0c00 |0009: move-result-object v0 │ │ -0c4490: 6e20 a218 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@18a2 │ │ -0c4496: 0c00 |000d: move-result-object v0 │ │ -0c4498: 1100 |000e: return-object v0 │ │ +0c4418: |[0c4418] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ +0c4428: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c442c: 6e10 2318 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1823 │ │ +0c4432: 0c00 |0005: move-result-object v0 │ │ +0c4434: 6e20 3401 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0c443a: 0c00 |0009: move-result-object v0 │ │ +0c443c: 6e20 a218 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@18a2 │ │ +0c4442: 0c00 |000d: move-result-object v0 │ │ +0c4444: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000f reg=2 title I │ │ │ │ @@ -241524,24 +241625,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 │ │ -0c449c: |[0c449c] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c44ac: 5b23 5609 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ -0c44b0: 5420 4e09 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c44b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c44b6: 6e20 3518 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c44bc: 5420 5509 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ -0c44c0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0c44c4: 5420 5509 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ -0c44c8: 6e20 7319 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1973 │ │ -0c44ce: 1102 |0011: return-object v2 │ │ +0c4448: |[0c4448] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c4458: 5b23 5609 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ +0c445c: 5420 4e09 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4460: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c4462: 6e20 3518 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c4468: 5420 5509 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ +0c446c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0c4470: 5420 5509 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0955 │ │ +0c4474: 6e20 7319 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1973 │ │ +0c447a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0002 line=377 │ │ 0x0008 line=379 │ │ 0x000c line=380 │ │ 0x0011 line=383 │ │ @@ -241554,22 +241655,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 │ │ -0c44d0: |[0c44d0] android.support.v7.internal.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c44e0: 5b23 5709 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0957 │ │ -0c44e4: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -0c44e8: 5423 5609 |0004: iget-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ -0c44ec: 5420 4e09 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c44f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0c44f2: 6e20 3518 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0c44f8: 1102 |000c: return-object v2 │ │ +0c447c: |[0c447c] android.support.v7.internal.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c448c: 5b23 5709 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0957 │ │ +0c4490: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +0c4494: 5423 5609 |0004: iget-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ +0c4498: 5420 4e09 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c449c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0c449e: 6e20 3518 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0c44a4: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=401 │ │ 0x0004 line=402 │ │ 0x0006 line=405 │ │ 0x000c line=407 │ │ @@ -241582,21 +241683,21 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c44fc: |[0c44fc] android.support.v7.internal.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ -0c450c: 6e20 a518 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@18a5 │ │ -0c4512: 0a00 |0003: move-result v0 │ │ -0c4514: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c4518: 5410 4e09 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c451c: 6e20 3418 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1834 │ │ -0c4522: 1101 |000b: return-object v1 │ │ +0c44a8: |[0c44a8] android.support.v7.internal.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ +0c44b8: 6e20 a518 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@18a5 │ │ +0c44be: 0a00 |0003: move-result v0 │ │ +0c44c0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c44c4: 5410 4e09 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c44c8: 6e20 3418 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1834 │ │ +0c44ce: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x000b line=525 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000c reg=2 shown Z │ │ @@ -241606,29 +241707,29 @@ │ │ type : '(Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0c4524: |[0c4524] android.support.v7.internal.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ -0c4534: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c4536: 5240 4609 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c453a: 5241 4609 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c453e: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ -0c4542: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ -0c4546: 0121 |0009: move v1, v2 │ │ -0c4548: b631 |000a: or-int/2addr v1, v3 │ │ -0c454a: 5941 4609 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c454e: 5241 4609 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ -0c4552: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ -0c4556: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0c4558: 0f02 |0012: return v2 │ │ -0c455a: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ -0c455e: 28f5 |0015: goto 000a // -000b │ │ +0c44d0: |[0c44d0] android.support.v7.internal.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ +0c44e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c44e2: 5240 4609 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c44e6: 5241 4609 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c44ea: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ +0c44ee: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ +0c44f2: 0121 |0009: move v1, v2 │ │ +0c44f4: b631 |000a: or-int/2addr v1, v3 │ │ +0c44f6: 5941 4609 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c44fa: 5241 4609 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0946 │ │ +0c44fe: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ +0c4502: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0c4504: 0f02 |0012: return v2 │ │ +0c4506: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ +0c450a: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=513 │ │ 0x0003 line=514 │ │ 0x000d line=515 │ │ 0x0013 line=514 │ │ locals : │ │ @@ -241641,19 +241742,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c4560: |[0c4560] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ -0c4570: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4574: 6e10 2a18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@182a │ │ -0c457a: 0a00 |0005: move-result v0 │ │ -0c457c: 0f00 |0006: return v0 │ │ +0c450c: |[0c450c] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ +0c451c: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4520: 6e10 2a18 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@182a │ │ +0c4526: 0a00 |0005: move-result v0 │ │ +0c4528: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #68 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -241661,26 +241762,26 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c4580: |[0c4580] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ -0c4590: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ -0c4594: 6e10 3218 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@1832 │ │ -0c459a: 0a00 |0005: move-result v0 │ │ -0c459c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0c45a0: 6e10 7218 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1872 │ │ -0c45a6: 0a00 |000b: move-result v0 │ │ -0c45a8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0c45ac: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0c45ae: 0f00 |000f: return v0 │ │ -0c45b0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0c45b2: 28fe |0011: goto 000f // -0002 │ │ +0c452c: |[0c452c] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ +0c453c: 5410 4e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@094e │ │ +0c4540: 6e10 3218 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@1832 │ │ +0c4546: 0a00 |0005: move-result v0 │ │ +0c4548: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0c454c: 6e10 7218 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1872 │ │ +0c4552: 0a00 |000b: move-result v0 │ │ +0c4554: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0c4558: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c455a: 0f00 |000f: return v0 │ │ +0c455c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0c455e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #69 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -241688,23 +241789,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0c45b4: |[0c45b4] android.support.v7.internal.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ -0c45c4: 5220 5409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ -0c45c8: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0c45cc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -0c45ce: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -0c45d2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c45d4: 0f00 |0008: return v0 │ │ -0c45d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c45d8: 28fe |000a: goto 0008 // -0002 │ │ +0c4560: |[0c4560] android.support.v7.internal.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ +0c4570: 5220 5409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0954 │ │ +0c4574: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0c4578: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0c457a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +0c457e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c4580: 0f00 |0008: return v0 │ │ +0c4582: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c4584: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #70 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -241712,19 +241813,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c45dc: |[0c45dc] android.support.v7.internal.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ -0c45ec: 5410 5609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ -0c45f0: 6e10 c524 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0c45f6: 0c00 |0005: move-result-object v0 │ │ -0c45f8: 1100 |0006: return-object v0 │ │ +0c4588: |[0c4588] android.support.v7.internal.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ +0c4598: 5410 5609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0956 │ │ +0c459c: 6e10 c524 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0c45a2: 0c00 |0005: move-result-object v0 │ │ +0c45a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ source_file_idx : 3777 (MenuItemImpl.java) │ │ @@ -241766,19 +241867,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c45fc: |[0c45fc] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper$1.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V │ │ -0c460c: 5b01 5c09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@095c │ │ -0c4610: 5b02 5d09 |0002: iput-object v2, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.val$this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095d │ │ -0c4614: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0c461a: 0e00 |0007: return-void │ │ +0c45a8: |[0c45a8] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper$1.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V │ │ +0c45b8: 5b01 5c09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@095c │ │ +0c45bc: 5b02 5d09 |0002: iput-object v2, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.val$this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095d │ │ +0c45c0: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0c45c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -241789,29 +241890,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c461c: |[0c461c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper$1.onActionProviderVisibilityChanged:(Z)V │ │ -0c462c: 5410 5c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@095c │ │ -0c4630: 5400 5e09 |0002: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ -0c4634: 6e10 030b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ -0c463a: 0a00 |0007: move-result v0 │ │ -0c463c: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -0c4640: 5410 5c09 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@095c │ │ -0c4644: 5400 5f09 |000c: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ -0c4648: 7110 be18 0000 |000e: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$100:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@18be │ │ -0c464e: 0a00 |0011: move-result v0 │ │ -0c4650: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -0c4654: 5410 5c09 |0014: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@095c │ │ -0c4658: 5400 5f09 |0016: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ -0c465c: 6e20 f018 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@18f0 │ │ -0c4662: 0e00 |001b: return-void │ │ +0c45c8: |[0c45c8] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper$1.onActionProviderVisibilityChanged:(Z)V │ │ +0c45d8: 5410 5c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@095c │ │ +0c45dc: 5400 5e09 |0002: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ +0c45e0: 6e10 030b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ +0c45e6: 0a00 |0007: move-result v0 │ │ +0c45e8: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0c45ec: 5410 5c09 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@095c │ │ +0c45f0: 5400 5f09 |000c: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ +0c45f4: 7110 be18 0000 |000e: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$100:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@18be │ │ +0c45fa: 0a00 |0011: move-result v0 │ │ +0c45fc: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +0c4600: 5410 5c09 |0014: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@095c │ │ +0c4604: 5400 5f09 |0016: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@095f │ │ +0c4608: 6e20 f018 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@18f0 │ │ +0c460e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0014 line=404 │ │ 0x001b line=406 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1; │ │ @@ -241853,18 +241954,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c4664: |[0c4664] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -0c4674: 5b01 6209 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0962 │ │ -0c4678: 7020 b817 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@17b8 │ │ -0c467e: 0e00 |0005: return-void │ │ +0c4610: |[0c4610] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +0c4620: 5b01 6209 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0962 │ │ +0c4624: 7020 b817 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@17b8 │ │ +0c462a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0002 line=378 │ │ 0x0005 line=379 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ @@ -241877,23 +241978,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c4680: |[0c4680] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0c4690: 5420 6109 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0961 │ │ -0c4694: 1f00 e401 |0002: check-cast v0, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // type@01e4 │ │ -0c4698: 5421 6209 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0962 │ │ -0c469c: 6e20 cb18 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@18cb │ │ -0c46a2: 0c01 |0009: move-result-object v1 │ │ -0c46a4: 7220 c20b 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0bc2 │ │ -0c46aa: 0a00 |000d: move-result v0 │ │ -0c46ac: 0f00 |000e: return v0 │ │ +0c462c: |[0c462c] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0c463c: 5420 6109 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0961 │ │ +0c4640: 1f00 e401 |0002: check-cast v0, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // type@01e4 │ │ +0c4644: 5421 6209 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0962 │ │ +0c4648: 6e20 cb18 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@18cb │ │ +0c464e: 0c01 |0009: move-result-object v1 │ │ +0c4650: 7220 c20b 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0bc2 │ │ +0c4656: 0a00 |000d: move-result v0 │ │ +0c4658: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -241902,23 +242003,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c46b0: |[0c46b0] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -0c46c0: 5420 6109 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0961 │ │ -0c46c4: 1f00 e401 |0002: check-cast v0, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // type@01e4 │ │ -0c46c8: 5421 6209 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0962 │ │ -0c46cc: 6e20 cb18 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@18cb │ │ -0c46d2: 0c01 |0009: move-result-object v1 │ │ -0c46d4: 7220 c30b 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0bc3 │ │ -0c46da: 0a00 |000d: move-result v0 │ │ -0c46dc: 0f00 |000e: return v0 │ │ +0c465c: |[0c465c] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +0c466c: 5420 6109 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0961 │ │ +0c4670: 1f00 e401 |0002: check-cast v0, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // type@01e4 │ │ +0c4674: 5421 6209 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0962 │ │ +0c4678: 6e20 cb18 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@18cb │ │ +0c467e: 0c01 |0009: move-result-object v1 │ │ +0c4680: 7220 c30b 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0bc3 │ │ +0c4686: 0a00 |000d: move-result v0 │ │ +0c4688: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -241958,18 +242059,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 │ │ -0c46e0: |[0c46e0] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ -0c46f0: 5b01 6409 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0964 │ │ -0c46f4: 7020 b817 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@17b8 │ │ -0c46fa: 0e00 |0005: return-void │ │ +0c468c: |[0c468c] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ +0c469c: 5b01 6409 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0964 │ │ +0c46a0: 7020 b817 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@17b8 │ │ +0c46a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0002 line=365 │ │ 0x0005 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ @@ -241982,23 +242083,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c46fc: |[0c46fc] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0c470c: 5420 6309 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0963 │ │ -0c4710: 1f00 c203 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@03c2 │ │ -0c4714: 5421 6409 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0964 │ │ -0c4718: 6e20 cb18 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@18cb │ │ -0c471e: 0c01 |0009: move-result-object v1 │ │ -0c4720: 7220 331f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f33 │ │ -0c4726: 0a00 |000d: move-result v0 │ │ -0c4728: 0f00 |000e: return v0 │ │ +0c46a8: |[0c46a8] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0c46b8: 5420 6309 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0963 │ │ +0c46bc: 1f00 c203 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@03c2 │ │ +0c46c0: 5421 6409 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0964 │ │ +0c46c4: 6e20 cb18 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@18cb │ │ +0c46ca: 0c01 |0009: move-result-object v1 │ │ +0c46cc: 7220 331f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1f33 │ │ +0c46d2: 0a00 |000d: move-result v0 │ │ +0c46d4: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -242041,18 +242142,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c472c: |[0c472c] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V │ │ -0c473c: 5b01 6c09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // field@096c │ │ -0c4740: 7030 ac18 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V // method@18ac │ │ -0c4746: 0e00 |0005: return-void │ │ +0c46d8: |[0c46d8] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V │ │ +0c46e8: 5b01 6c09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // field@096c │ │ +0c46ec: 7030 ac18 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V // method@18ac │ │ +0c46f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -242065,19 +242166,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c4748: |[0c4748] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ -0c4758: 5410 6a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ -0c475c: 6e10 fe0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0afe │ │ -0c4762: 0a00 |0005: move-result v0 │ │ -0c4764: 0f00 |0006: return v0 │ │ +0c46f4: |[0c46f4] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ +0c4704: 5410 6a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ +0c4708: 6e10 fe0a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0afe │ │ +0c470e: 0a00 |0005: move-result v0 │ │ +0c4710: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -242085,20 +242186,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c4768: |[0c4768] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ -0c4778: 5410 6b09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@096b │ │ -0c477c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c4780: 5410 6b09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@096b │ │ -0c4784: 7220 d91e 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@1ed9 │ │ -0c478a: 0e00 |0009: return-void │ │ +0c4714: |[0c4714] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ +0c4724: 5410 6b09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@096b │ │ +0c4728: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c472c: 5410 6b09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@096b │ │ +0c4730: 7220 d91e 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@1ed9 │ │ +0c4736: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0009 line=74 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -242109,19 +242210,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 │ │ -0c478c: |[0c478c] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0c479c: 5410 6a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ -0c47a0: 6e20 000b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0b00 │ │ -0c47a6: 0c00 |0005: move-result-object v0 │ │ -0c47a8: 1100 |0006: return-object v0 │ │ +0c4738: |[0c4738] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0c4748: 5410 6a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ +0c474c: 6e20 000b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0b00 │ │ +0c4752: 0c00 |0005: move-result-object v0 │ │ +0c4754: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x0000 - 0x0007 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ @@ -242130,19 +242231,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c47ac: |[0c47ac] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ -0c47bc: 5410 6a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ -0c47c0: 6e10 030b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ -0c47c6: 0a00 |0005: move-result v0 │ │ -0c47c8: 0f00 |0006: return v0 │ │ +0c4758: |[0c4758] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ +0c4768: 5410 6a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ +0c476c: 6e10 030b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ +0c4772: 0a00 |0005: move-result v0 │ │ +0c4774: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -242150,18 +242251,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c47cc: |[0c47cc] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.refreshVisibility:()V │ │ -0c47dc: 5410 6a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ -0c47e0: 6e10 040b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.refreshVisibility:()V // method@0b04 │ │ -0c47e6: 0e00 |0005: return-void │ │ +0c4778: |[0c4778] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.refreshVisibility:()V │ │ +0c4788: 5410 6a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ +0c478c: 6e10 040b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.refreshVisibility:()V // method@0b04 │ │ +0c4792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ @@ -242170,22 +242271,22 @@ │ │ type : '(Landroid/view/ActionProvider$VisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c47e8: |[0c47e8] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V │ │ -0c47f8: 5b12 6b09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@096b │ │ -0c47fc: 5410 6a09 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ -0c4800: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -0c4804: 6e20 060b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0b06 │ │ -0c480a: 0e00 |0009: return-void │ │ -0c480c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c480e: 28fb |000b: goto 0006 // -0005 │ │ +0c4794: |[0c4794] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V │ │ +0c47a4: 5b12 6b09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@096b │ │ +0c47a8: 5410 6a09 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@096a │ │ +0c47ac: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +0c47b0: 6e20 060b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0b06 │ │ +0c47b6: 0e00 |0009: return-void │ │ +0c47b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c47ba: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0009 line=67 │ │ 0x000a line=66 │ │ locals : │ │ @@ -242287,37 +242388,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c4810: |[0c4810] android.support.v7.internal.view.menu.MenuPopupHelper.:()V │ │ -0c4820: 6000 5707 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0757 │ │ -0c4824: 6700 7009 |0002: sput v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0970 │ │ -0c4828: 0e00 |0004: return-void │ │ +0c47bc: |[0c47bc] android.support.v7.internal.view.menu.MenuPopupHelper.:()V │ │ +0c47cc: 6000 5707 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0757 │ │ +0c47d0: 6700 7009 |0002: sput v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0970 │ │ +0c47d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c482c: |[0c482c] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c483c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c483e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c4840: 7051 0619 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1906 │ │ -0c4846: 0e00 |0005: return-void │ │ +0c47d8: |[0c47d8] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c47e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c47ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c47ec: 7051 0619 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1906 │ │ +0c47f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0006 reg=3 context Landroid/content/Context; │ │ @@ -242328,18 +242429,18 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0c4848: |[0c4848] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V │ │ -0c4858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c485a: 7050 0619 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1906 │ │ -0c4860: 0e00 |0004: return-void │ │ +0c47f4: |[0c47f4] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V │ │ +0c4804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4806: 7050 0619 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1906 │ │ +0c480c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -242351,37 +242452,37 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c4864: |[0c4864] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ -0c4874: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -0c487a: 5b34 7409 |0003: iput-object v4, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0974 │ │ -0c487e: 7110 141f 0400 |0005: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c4884: 0c01 |0008: move-result-object v1 │ │ -0c4886: 5b31 7609 |0009: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0976 │ │ -0c488a: 5b35 7809 |000b: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ -0c488e: 5c37 7909 |000d: iput-boolean v7, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0979 │ │ -0c4892: 6e10 3201 0400 |000f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c4898: 0c00 |0012: move-result-object v0 │ │ -0c489a: 6e10 ae01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0c48a0: 0c01 |0016: move-result-object v1 │ │ -0c48a2: 5211 840b |0017: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0c48a6: db01 0102 |0019: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0c48aa: 6002 a406 |001b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@06a4 │ │ -0c48ae: 6e20 ad01 2000 |001d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -0c48b4: 0a02 |0020: move-result v2 │ │ -0c48b6: 7120 ad24 2100 |0021: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c48bc: 0a01 |0024: move-result v1 │ │ -0c48be: 5931 7b09 |0025: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@097b │ │ -0c48c2: 5b36 7309 |0027: iput-object v6, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ -0c48c6: 6e20 0718 3500 |0029: invoke-virtual {v5, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ -0c48cc: 0e00 |002c: return-void │ │ +0c4810: |[0c4810] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ +0c4820: 7010 be24 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +0c4826: 5b34 7409 |0003: iput-object v4, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0974 │ │ +0c482a: 7110 141f 0400 |0005: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c4830: 0c01 |0008: move-result-object v1 │ │ +0c4832: 5b31 7609 |0009: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0976 │ │ +0c4836: 5b35 7809 |000b: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ +0c483a: 5c37 7909 |000d: iput-boolean v7, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0979 │ │ +0c483e: 6e10 3201 0400 |000f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c4844: 0c00 |0012: move-result-object v0 │ │ +0c4846: 6e10 ae01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0c484c: 0c01 |0016: move-result-object v1 │ │ +0c484e: 5211 840b |0017: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0c4852: db01 0102 |0019: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0c4856: 6002 a406 |001b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@06a4 │ │ +0c485a: 6e20 ad01 2000 |001d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +0c4860: 0a02 |0020: move-result v2 │ │ +0c4862: 7120 ad24 2100 |0021: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c4868: 0a01 |0024: move-result v1 │ │ +0c486a: 5931 7b09 |0025: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@097b │ │ +0c486e: 5b36 7309 |0027: iput-object v6, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ +0c4872: 6e20 0718 3500 |0029: invoke-virtual {v5, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ +0c4878: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ 0x000b line=81 │ │ 0x000d line=82 │ │ @@ -242403,17 +242504,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 │ │ -0c48d0: |[0c48d0] android.support.v7.internal.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z │ │ -0c48e0: 5510 7909 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0979 │ │ -0c48e4: 0f00 |0002: return v0 │ │ +0c487c: |[0c487c] android.support.v7.internal.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z │ │ +0c488c: 5510 7909 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0979 │ │ +0c4890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -242421,17 +242522,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 │ │ -0c48e8: |[0c48e8] android.support.v7.internal.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ -0c48f8: 5410 7609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0976 │ │ -0c48fc: 1100 |0002: return-object v0 │ │ +0c4894: |[0c4894] android.support.v7.internal.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ +0c48a4: 5410 7609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0976 │ │ +0c48a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -242439,17 +242540,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 │ │ -0c4900: |[0c4900] android.support.v7.internal.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c4910: 5410 7809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ -0c4914: 1100 |0002: return-object v0 │ │ +0c48ac: |[0c48ac] android.support.v7.internal.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c48bc: 5410 7809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ +0c48c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -242457,49 +242558,49 @@ │ │ type : '(Landroid/widget/ListAdapter;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -0c4918: |[0c4918] android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth:(Landroid/widget/ListAdapter;)I │ │ -0c4928: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c492a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0c492c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0c492e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0c4930: 7120 9a1f 8800 |0004: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c4936: 0a07 |0007: move-result v7 │ │ -0c4938: 7120 9a1f 8800 |0008: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c493e: 0a01 |000b: move-result v1 │ │ -0c4940: 7210 ea21 0b00 |000c: invoke-interface {v11}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ -0c4946: 0a00 |000f: move-result v0 │ │ -0c4948: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0c494a: 3502 2b00 |0011: if-ge v2, v0, 003c // +002b │ │ -0c494e: 7220 ed21 2b00 |0013: invoke-interface {v11, v2}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@21ed │ │ -0c4954: 0a05 |0016: move-result v5 │ │ -0c4956: 3235 0400 |0017: if-eq v5, v3, 001b // +0004 │ │ -0c495a: 0153 |0019: move v3, v5 │ │ -0c495c: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -0c495e: 54a8 7709 |001b: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0977 │ │ -0c4962: 3908 0b00 |001d: if-nez v8, 0028 // +000b │ │ -0c4966: 2208 1004 |001f: new-instance v8, Landroid/widget/FrameLayout; // type@0410 │ │ -0c496a: 54a9 7409 |0021: iget-object v9, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0974 │ │ -0c496e: 7020 8021 9800 |0023: invoke-direct {v8, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ -0c4974: 5ba8 7709 |0026: iput-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0977 │ │ -0c4978: 54a8 7709 |0028: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0977 │ │ -0c497c: 7240 ee21 2b84 |002a: invoke-interface {v11, v2, v4, v8}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@21ee │ │ -0c4982: 0c04 |002d: move-result-object v4 │ │ -0c4984: 6e30 e41f 7401 |002e: invoke-virtual {v4, v7, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0c498a: 6e10 c21f 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c4990: 0a08 |0034: move-result v8 │ │ -0c4992: 7120 ad24 8600 |0035: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c4998: 0a06 |0038: move-result v6 │ │ -0c499a: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c499e: 28d6 |003b: goto 0011 // -002a │ │ -0c49a0: 0f06 |003c: return v6 │ │ +0c48c4: |[0c48c4] android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth:(Landroid/widget/ListAdapter;)I │ │ +0c48d4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c48d6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0c48d8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0c48da: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0c48dc: 7120 9a1f 8800 |0004: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c48e2: 0a07 |0007: move-result v7 │ │ +0c48e4: 7120 9a1f 8800 |0008: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c48ea: 0a01 |000b: move-result v1 │ │ +0c48ec: 7210 ea21 0b00 |000c: invoke-interface {v11}, Landroid/widget/ListAdapter;.getCount:()I // method@21ea │ │ +0c48f2: 0a00 |000f: move-result v0 │ │ +0c48f4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0c48f6: 3502 2b00 |0011: if-ge v2, v0, 003c // +002b │ │ +0c48fa: 7220 ed21 2b00 |0013: invoke-interface {v11, v2}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@21ed │ │ +0c4900: 0a05 |0016: move-result v5 │ │ +0c4902: 3235 0400 |0017: if-eq v5, v3, 001b // +0004 │ │ +0c4906: 0153 |0019: move v3, v5 │ │ +0c4908: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +0c490a: 54a8 7709 |001b: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0977 │ │ +0c490e: 3908 0b00 |001d: if-nez v8, 0028 // +000b │ │ +0c4912: 2208 1004 |001f: new-instance v8, Landroid/widget/FrameLayout; // type@0410 │ │ +0c4916: 54a9 7409 |0021: iget-object v9, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0974 │ │ +0c491a: 7020 8021 9800 |0023: invoke-direct {v8, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@2180 │ │ +0c4920: 5ba8 7709 |0026: iput-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0977 │ │ +0c4924: 54a8 7709 |0028: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0977 │ │ +0c4928: 7240 ee21 2b84 |002a: invoke-interface {v11, v2, v4, v8}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@21ee │ │ +0c492e: 0c04 |002d: move-result-object v4 │ │ +0c4930: 6e30 e41f 7401 |002e: invoke-virtual {v4, v7, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0c4936: 6e10 c21f 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c493c: 0a08 |0034: move-result v8 │ │ +0c493e: 7120 ad24 8600 |0035: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c4944: 0a06 |0038: move-result v6 │ │ +0c4946: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c494a: 28d6 |003b: goto 0011 // -002a │ │ +0c494c: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x0002 line=174 │ │ 0x0003 line=175 │ │ 0x0004 line=176 │ │ 0x0008 line=178 │ │ @@ -242534,17 +242635,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 │ │ -0c49a4: |[0c49a4] android.support.v7.internal.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c49b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c49b6: 0f00 |0001: return v0 │ │ +0c4950: |[0c4950] android.support.v7.internal.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c4960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4962: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -242554,21 +242655,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c49b8: |[0c49b8] android.support.v7.internal.view.menu.MenuPopupHelper.dismiss:()V │ │ -0c49c8: 6e10 1119 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1911 │ │ -0c49ce: 0a00 |0003: move-result v0 │ │ -0c49d0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c49d4: 5410 7a09 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c49d8: 6e10 3f1c 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ -0c49de: 0e00 |000b: return-void │ │ +0c4964: |[0c4964] android.support.v7.internal.view.menu.MenuPopupHelper.dismiss:()V │ │ +0c4974: 6e10 1119 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1911 │ │ +0c497a: 0a00 |0003: move-result v0 │ │ +0c497c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c4980: 5410 7a09 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4984: 6e10 3f1c 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ +0c498a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000b line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -242578,17 +242679,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 │ │ -0c49e0: |[0c49e0] android.support.v7.internal.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c49f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c49f2: 0f00 |0001: return v0 │ │ +0c498c: |[0c498c] android.support.v7.internal.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c499c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c499e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -242598,17 +242699,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c49f4: |[0c49f4] android.support.v7.internal.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ -0c4a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4a06: 0f00 |0001: return v0 │ │ +0c49a0: |[0c49a0] android.support.v7.internal.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ +0c49b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c49b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -242616,17 +242717,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c4a08: |[0c4a08] android.support.v7.internal.view.menu.MenuPopupHelper.getId:()I │ │ -0c4a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4a1a: 0f00 |0001: return v0 │ │ +0c49b4: |[0c49b4] android.support.v7.internal.view.menu.MenuPopupHelper.getId:()I │ │ +0c49c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c49c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -242634,19 +242735,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 │ │ -0c4a1c: |[0c4a1c] android.support.v7.internal.view.menu.MenuPopupHelper.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0c4a2c: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ -0c4a30: 1a01 d90e |0002: const-string v1, "MenuPopupHelpers manage their own views" // string@0ed9 │ │ -0c4a34: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ -0c4a3a: 2700 |0007: throw v0 │ │ +0c49c8: |[0c49c8] android.support.v7.internal.view.menu.MenuPopupHelper.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0c49d8: 2200 9804 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0498 │ │ +0c49dc: 1a01 d90e |0002: const-string v1, "MenuPopupHelpers manage their own views" // string@0ed9 │ │ +0c49e0: 7020 1b25 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@251b │ │ +0c49e6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/ViewGroup; │ │ │ │ @@ -242655,16 +242756,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 │ │ -0c4a3c: |[0c4a3c] android.support.v7.internal.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c4a4c: 0e00 |0000: return-void │ │ +0c49e8: |[0c49e8] android.support.v7.internal.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c49f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0001 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0001 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -242674,25 +242775,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c4a50: |[0c4a50] android.support.v7.internal.view.menu.MenuPopupHelper.isShowing:()Z │ │ -0c4a60: 5410 7a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4a64: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0c4a68: 5410 7a09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4a6c: 6e10 531c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -0c4a72: 0a00 |0009: move-result v0 │ │ -0c4a74: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c4a78: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c4a7a: 0f00 |000d: return v0 │ │ -0c4a7c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c4a7e: 28fe |000f: goto 000d // -0002 │ │ +0c49fc: |[0c49fc] android.support.v7.internal.view.menu.MenuPopupHelper.isShowing:()Z │ │ +0c4a0c: 5410 7a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4a10: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0c4a14: 5410 7a09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4a18: 6e10 531c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +0c4a1e: 0a00 |0009: move-result v0 │ │ +0c4a20: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c4a24: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c4a26: 0f00 |000d: return v0 │ │ +0c4a28: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c4a2a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -242700,24 +242801,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 │ │ -0c4a80: |[0c4a80] android.support.v7.internal.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c4a90: 5410 7809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ -0c4a94: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ -0c4a98: 0e00 |0004: return-void │ │ -0c4a9a: 6e10 0b19 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ -0c4aa0: 5410 7c09 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ -0c4aa4: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ -0c4aa8: 5410 7c09 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ -0c4aac: 7230 2119 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@1921 │ │ -0c4ab2: 28f3 |0011: goto 0004 // -000d │ │ +0c4a2c: |[0c4a2c] android.support.v7.internal.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c4a3c: 5410 7809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ +0c4a40: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ +0c4a44: 0e00 |0004: return-void │ │ +0c4a46: 6e10 0b19 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ +0c4a4c: 5410 7c09 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ +0c4a50: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ +0c4a54: 5410 7c09 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ +0c4a58: 7230 2119 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@1921 │ │ +0c4a5e: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=270 │ │ 0x0005 line=266 │ │ 0x0008 line=267 │ │ 0x000c line=268 │ │ @@ -242731,33 +242832,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c4ab4: |[0c4ab4] android.support.v7.internal.view.menu.MenuPopupHelper.onDismiss:()V │ │ -0c4ac4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c4ac6: 5b21 7a09 |0001: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4aca: 5420 7809 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ -0c4ace: 6e10 1018 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1810 │ │ -0c4ad4: 5420 7d09 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ -0c4ad8: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ -0c4adc: 5420 7d09 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ -0c4ae0: 6e10 7820 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@2078 │ │ -0c4ae6: 0a00 |0011: move-result v0 │ │ -0c4ae8: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0c4aec: 5420 7309 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ -0c4af0: 6e10 ce1f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ -0c4af6: 0c00 |0019: move-result-object v0 │ │ -0c4af8: 5b20 7d09 |001a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ -0c4afc: 5420 7d09 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ -0c4b00: 6e20 7920 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2079 │ │ -0c4b06: 5b21 7d09 |0021: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ -0c4b0a: 0e00 |0023: return-void │ │ +0c4a60: |[0c4a60] android.support.v7.internal.view.menu.MenuPopupHelper.onDismiss:()V │ │ +0c4a70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c4a72: 5b21 7a09 |0001: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4a76: 5420 7809 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ +0c4a7a: 6e10 1018 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1810 │ │ +0c4a80: 5420 7d09 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ +0c4a84: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ +0c4a88: 5420 7d09 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ +0c4a8c: 6e10 7820 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@2078 │ │ +0c4a92: 0a00 |0011: move-result v0 │ │ +0c4a94: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0c4a98: 5420 7309 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ +0c4a9c: 6e10 ce1f 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ +0c4aa2: 0c00 |0019: move-result-object v0 │ │ +0c4aa4: 5b20 7d09 |001a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ +0c4aa8: 5420 7d09 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ +0c4aac: 6e20 7920 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2079 │ │ +0c4ab2: 5b21 7d09 |0021: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ +0c4ab6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0003 line=143 │ │ 0x0008 line=144 │ │ 0x000c line=145 │ │ 0x0014 line=146 │ │ @@ -242772,31 +242873,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0c4b0c: |[0c4b0c] android.support.v7.internal.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ -0c4b1c: 6e10 1119 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1911 │ │ -0c4b22: 0a01 |0003: move-result v1 │ │ -0c4b24: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -0c4b28: 5420 7309 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ -0c4b2c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0c4b30: 6e10 e11f 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@1fe1 │ │ -0c4b36: 0a01 |000d: move-result v1 │ │ -0c4b38: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ -0c4b3c: 6e10 0b19 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ -0c4b42: 0e00 |0013: return-void │ │ -0c4b44: 6e10 1119 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1911 │ │ -0c4b4a: 0a01 |0017: move-result v1 │ │ -0c4b4c: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ -0c4b50: 5421 7a09 |001a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4b54: 6e10 6f1c 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -0c4b5a: 28f4 |001f: goto 0013 // -000c │ │ +0c4ab8: |[0c4ab8] android.support.v7.internal.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ +0c4ac8: 6e10 1119 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1911 │ │ +0c4ace: 0a01 |0003: move-result v1 │ │ +0c4ad0: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +0c4ad4: 5420 7309 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ +0c4ad8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0c4adc: 6e10 e11f 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@1fe1 │ │ +0c4ae2: 0a01 |000d: move-result v1 │ │ +0c4ae4: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ +0c4ae8: 6e10 0b19 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ +0c4aee: 0e00 |0013: return-void │ │ +0c4af0: 6e10 1119 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1911 │ │ +0c4af6: 0a01 |0017: move-result v1 │ │ +0c4af8: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ +0c4afc: 5421 7a09 |001a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4b00: 6e10 6f1c 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +0c4b06: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0006 line=200 │ │ 0x0008 line=201 │ │ 0x0010 line=202 │ │ 0x0013 line=208 │ │ @@ -242812,23 +242913,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 │ │ -0c4b5c: |[0c4b5c] android.support.v7.internal.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0c4b6c: 5440 7209 |0000: iget-object v0, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ -0c4b70: 7110 fb18 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@18fb │ │ -0c4b76: 0c01 |0005: move-result-object v1 │ │ -0c4b78: 6e20 fe18 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@18fe │ │ -0c4b7e: 0c02 |0009: move-result-object v2 │ │ -0c4b80: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c4b82: 6e30 3718 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ -0c4b88: 0e00 |000e: return-void │ │ +0c4b08: |[0c4b08] android.support.v7.internal.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0c4b18: 5440 7209 |0000: iget-object v0, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ +0c4b1c: 7110 fb18 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@18fb │ │ +0c4b22: 0c01 |0005: move-result-object v1 │ │ +0c4b24: 6e20 fe18 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@18fe │ │ +0c4b2a: 0c02 |0009: move-result-object v2 │ │ +0c4b2c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0c4b2e: 6e30 3718 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1837 │ │ +0c4b34: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ 0x000e line=161 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Landroid/widget/AdapterView; │ │ @@ -242844,25 +242945,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 │ │ -0c4b8c: |[0c4b8c] android.support.v7.internal.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0c4b9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c4b9e: 6e10 091f 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ -0c4ba4: 0a01 |0004: move-result v1 │ │ -0c4ba6: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ -0c4baa: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ -0c4bae: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ -0c4bb2: 6e10 0b19 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ -0c4bb8: 0f00 |000e: return v0 │ │ -0c4bba: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0c4bbc: 28fe |0010: goto 000e // -0002 │ │ +0c4b38: |[0c4b38] android.support.v7.internal.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0c4b48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c4b4a: 6e10 091f 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ +0c4b50: 0a01 |0004: move-result v1 │ │ +0c4b52: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ +0c4b56: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ +0c4b5a: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ +0c4b5e: 6e10 0b19 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ +0c4b64: 0f00 |000e: return v0 │ │ +0c4b66: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0c4b68: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ 0x000b line=165 │ │ 0x000e line=168 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -242875,16 +242976,16 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c4bc0: |[0c4bc0] android.support.v7.internal.view.menu.MenuPopupHelper.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c4bd0: 0e00 |0000: return-void │ │ +0c4b6c: |[0c4b6c] android.support.v7.internal.view.menu.MenuPopupHelper.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c4b7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ │ │ @@ -242893,17 +242994,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c4bd4: |[0c4bd4] android.support.v7.internal.view.menu.MenuPopupHelper.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c4be4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4be6: 1100 |0001: return-object v0 │ │ +0c4b80: |[0c4b80] android.support.v7.internal.view.menu.MenuPopupHelper.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c4b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4b92: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -242911,51 +243012,51 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -0c4be8: |[0c4be8] android.support.v7.internal.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c4bf8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c4bfa: 6e10 6a19 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@196a │ │ -0c4c00: 0a06 |0004: move-result v6 │ │ -0c4c02: 3806 3c00 |0005: if-eqz v6, 0041 // +003c │ │ -0c4c06: 2204 2403 |0007: new-instance v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0324 │ │ -0c4c0a: 5486 7409 |0009: iget-object v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0974 │ │ -0c4c0e: 5487 7309 |000b: iget-object v7, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ -0c4c12: 7055 0619 6479 |000d: invoke-direct {v4, v6, v9, v7, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1906 │ │ -0c4c18: 5486 7c09 |0010: iget-object v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ -0c4c1c: 6e20 1c19 6400 |0012: invoke-virtual {v4, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@191c │ │ -0c4c22: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0c4c24: 6e10 7919 0900 |0016: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@1979 │ │ -0c4c2a: 0a01 |0019: move-result v1 │ │ -0c4c2c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0c4c2e: 3512 1300 |001b: if-ge v2, v1, 002e // +0013 │ │ -0c4c32: 6e20 6719 2900 |001d: invoke-virtual {v9, v2}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1967 │ │ -0c4c38: 0c00 |0020: move-result-object v0 │ │ -0c4c3a: 7210 481f 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@1f48 │ │ -0c4c40: 0a06 |0024: move-result v6 │ │ -0c4c42: 3806 1d00 |0025: if-eqz v6, 0042 // +001d │ │ -0c4c46: 7210 3a1f 0000 |0027: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1f3a │ │ -0c4c4c: 0c06 |002a: move-result-object v6 │ │ -0c4c4e: 3806 1700 |002b: if-eqz v6, 0042 // +0017 │ │ -0c4c52: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -0c4c54: 6e20 1d19 3400 |002e: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@191d │ │ -0c4c5a: 6e10 1f19 0400 |0031: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@191f │ │ -0c4c60: 0a06 |0034: move-result v6 │ │ -0c4c62: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ -0c4c66: 5485 7c09 |0037: iget-object v5, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ -0c4c6a: 3805 0700 |0039: if-eqz v5, 0040 // +0007 │ │ -0c4c6e: 5485 7c09 |003b: iget-object v5, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ -0c4c72: 7220 2219 9500 |003d: invoke-interface {v5, v9}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1922 │ │ -0c4c78: 1215 |0040: const/4 v5, #int 1 // #1 │ │ -0c4c7a: 0f05 |0041: return v5 │ │ -0c4c7c: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c4c80: 28d7 |0044: goto 001b // -0029 │ │ +0c4b94: |[0c4b94] android.support.v7.internal.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c4ba4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c4ba6: 6e10 6a19 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@196a │ │ +0c4bac: 0a06 |0004: move-result v6 │ │ +0c4bae: 3806 3c00 |0005: if-eqz v6, 0041 // +003c │ │ +0c4bb2: 2204 2403 |0007: new-instance v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0324 │ │ +0c4bb6: 5486 7409 |0009: iget-object v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0974 │ │ +0c4bba: 5487 7309 |000b: iget-object v7, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ +0c4bbe: 7055 0619 6479 |000d: invoke-direct {v4, v6, v9, v7, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1906 │ │ +0c4bc4: 5486 7c09 |0010: iget-object v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ +0c4bc8: 6e20 1c19 6400 |0012: invoke-virtual {v4, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@191c │ │ +0c4bce: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0c4bd0: 6e10 7919 0900 |0016: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@1979 │ │ +0c4bd6: 0a01 |0019: move-result v1 │ │ +0c4bd8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0c4bda: 3512 1300 |001b: if-ge v2, v1, 002e // +0013 │ │ +0c4bde: 6e20 6719 2900 |001d: invoke-virtual {v9, v2}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1967 │ │ +0c4be4: 0c00 |0020: move-result-object v0 │ │ +0c4be6: 7210 481f 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@1f48 │ │ +0c4bec: 0a06 |0024: move-result v6 │ │ +0c4bee: 3806 1d00 |0025: if-eqz v6, 0042 // +001d │ │ +0c4bf2: 7210 3a1f 0000 |0027: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1f3a │ │ +0c4bf8: 0c06 |002a: move-result-object v6 │ │ +0c4bfa: 3806 1700 |002b: if-eqz v6, 0042 // +0017 │ │ +0c4bfe: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0c4c00: 6e20 1d19 3400 |002e: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@191d │ │ +0c4c06: 6e10 1f19 0400 |0031: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@191f │ │ +0c4c0c: 0a06 |0034: move-result v6 │ │ +0c4c0e: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ +0c4c12: 5485 7c09 |0037: iget-object v5, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ +0c4c16: 3805 0700 |0039: if-eqz v5, 0040 // +0007 │ │ +0c4c1a: 5485 7c09 |003b: iget-object v5, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ +0c4c1e: 7220 2219 9500 |003d: invoke-interface {v5, v9}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1922 │ │ +0c4c24: 1215 |0040: const/4 v5, #int 1 // #1 │ │ +0c4c26: 0f05 |0041: return v5 │ │ +0c4c28: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c4c2c: 28d7 |0044: goto 001b // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ 0x0007 line=235 │ │ 0x0010 line=236 │ │ 0x0015 line=238 │ │ 0x0016 line=239 │ │ @@ -242989,17 +243090,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4c84: |[0c4c84] android.support.v7.internal.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ -0c4c94: 5b01 7309 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ -0c4c98: 0e00 |0002: return-void │ │ +0c4c30: |[0c4c30] android.support.v7.internal.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ +0c4c40: 5b01 7309 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ +0c4c44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -243009,17 +243110,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 │ │ -0c4c9c: |[0c4c9c] android.support.v7.internal.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c4cac: 5b01 7c09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ -0c4cb0: 0e00 |0002: return-void │ │ +0c4c48: |[0c4c48] android.support.v7.internal.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c4c58: 5b01 7c09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@097c │ │ +0c4c5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0002 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -243029,17 +243130,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4cb4: |[0c4cb4] android.support.v7.internal.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ -0c4cc4: 5c01 7509 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0975 │ │ -0c4cc8: 0e00 |0002: return-void │ │ +0c4c60: |[0c4c60] android.support.v7.internal.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ +0c4c70: 5c01 7509 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0975 │ │ +0c4c74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 forceShow Z │ │ @@ -243049,23 +243150,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c4ccc: |[0c4ccc] android.support.v7.internal.view.menu.MenuPopupHelper.show:()V │ │ -0c4cdc: 6e10 1f19 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@191f │ │ -0c4ce2: 0a00 |0003: move-result v0 │ │ -0c4ce4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0c4ce8: 2200 7f04 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ -0c4cec: 1a01 d70e |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@0ed7 │ │ -0c4cf0: 7020 8c24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0c4cf6: 2700 |000d: throw v0 │ │ -0c4cf8: 0e00 |000e: return-void │ │ +0c4c78: |[0c4c78] android.support.v7.internal.view.menu.MenuPopupHelper.show:()V │ │ +0c4c88: 6e10 1f19 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@191f │ │ +0c4c8e: 0a00 |0003: move-result v0 │ │ +0c4c90: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0c4c94: 2200 7f04 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@047f │ │ +0c4c98: 1a01 d70e |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@0ed7 │ │ +0c4c9c: 7020 8c24 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0c4ca2: 2700 |000d: throw v0 │ │ +0c4ca4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0006 line=103 │ │ 0x000e line=105 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -243075,69 +243176,69 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -0c4cfc: |[0c4cfc] android.support.v7.internal.view.menu.MenuPopupHelper.tryShow:()Z │ │ -0c4d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4d0e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0c4d10: 2203 6303 |0002: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow; // type@0363 │ │ -0c4d14: 5474 7409 |0004: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0974 │ │ -0c4d18: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0c4d1a: 6006 6606 |0007: sget v6, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0666 │ │ -0c4d1e: 7040 381c 4365 |0009: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c38 │ │ -0c4d24: 5b73 7a09 |000c: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4d28: 5473 7a09 |000e: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4d2c: 6e20 661c 7300 |0010: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1c66 │ │ -0c4d32: 5473 7a09 |0013: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4d36: 6e20 671c 7300 |0015: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1c67 │ │ -0c4d3c: 2203 2303 |0018: new-instance v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // type@0323 │ │ -0c4d40: 5474 7809 |001a: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ -0c4d44: 7030 fa18 7304 |001c: invoke-direct {v3, v7, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@18fa │ │ -0c4d4a: 5b73 7209 |001f: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ -0c4d4e: 5473 7a09 |0021: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4d52: 5474 7209 |0023: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ -0c4d56: 6e20 591c 4300 |0025: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c59 │ │ -0c4d5c: 5473 7a09 |0028: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4d60: 6e20 651c 2300 |002a: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.setModal:(Z)V // method@1c65 │ │ -0c4d66: 5471 7309 |002d: iget-object v1, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ -0c4d6a: 3801 3f00 |002f: if-eqz v1, 006e // +003f │ │ -0c4d6e: 5473 7d09 |0031: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ -0c4d72: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -0c4d76: 0120 |0035: move v0, v2 │ │ -0c4d78: 6e10 ce1f 0100 |0036: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ -0c4d7e: 0c03 |0039: move-result-object v3 │ │ -0c4d80: 5b73 7d09 |003a: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ -0c4d84: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ -0c4d88: 5473 7d09 |003e: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ -0c4d8c: 6e20 7520 7300 |0040: invoke-virtual {v3, v7}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2075 │ │ -0c4d92: 5473 7a09 |0043: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4d96: 6e20 5a1c 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1c5a │ │ -0c4d9c: 5473 7a09 |0048: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4da0: 5474 7209 |004a: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ -0c4da4: 7020 1219 4700 |004c: invoke-direct {v7, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.measureContentWidth:(Landroid/widget/ListAdapter;)I // method@1912 │ │ -0c4daa: 0a04 |004f: move-result v4 │ │ -0c4dac: 5275 7b09 |0050: iget v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@097b │ │ -0c4db0: 7120 af24 5400 |0052: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c4db6: 0a04 |0055: move-result v4 │ │ -0c4db8: 6e20 5d1c 4300 |0056: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setContentWidth:(I)V // method@1c5d │ │ -0c4dbe: 5473 7a09 |0059: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4dc2: 1224 |005b: const/4 v4, #int 2 // #2 │ │ -0c4dc4: 6e20 621c 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@1c62 │ │ -0c4dca: 5473 7a09 |005f: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4dce: 6e10 6f1c 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -0c4dd4: 5473 7a09 |0064: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ -0c4dd8: 6e10 461c 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1c46 │ │ -0c4dde: 0c03 |0069: move-result-object v3 │ │ -0c4de0: 6e20 0e22 7300 |006a: invoke-virtual {v3, v7}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@220e │ │ -0c4de6: 0f02 |006d: return v2 │ │ -0c4de8: 0102 |006e: move v2, v0 │ │ -0c4dea: 28fe |006f: goto 006d // -0002 │ │ +0c4ca8: |[0c4ca8] android.support.v7.internal.view.menu.MenuPopupHelper.tryShow:()Z │ │ +0c4cb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4cba: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0c4cbc: 2203 6303 |0002: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow; // type@0363 │ │ +0c4cc0: 5474 7409 |0004: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0974 │ │ +0c4cc4: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +0c4cc6: 6006 6606 |0007: sget v6, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0666 │ │ +0c4cca: 7040 381c 4365 |0009: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c38 │ │ +0c4cd0: 5b73 7a09 |000c: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4cd4: 5473 7a09 |000e: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4cd8: 6e20 661c 7300 |0010: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1c66 │ │ +0c4cde: 5473 7a09 |0013: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4ce2: 6e20 671c 7300 |0015: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1c67 │ │ +0c4ce8: 2203 2303 |0018: new-instance v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // type@0323 │ │ +0c4cec: 5474 7809 |001a: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0978 │ │ +0c4cf0: 7030 fa18 7304 |001c: invoke-direct {v3, v7, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@18fa │ │ +0c4cf6: 5b73 7209 |001f: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ +0c4cfa: 5473 7a09 |0021: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4cfe: 5474 7209 |0023: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ +0c4d02: 6e20 591c 4300 |0025: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c59 │ │ +0c4d08: 5473 7a09 |0028: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4d0c: 6e20 651c 2300 |002a: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.setModal:(Z)V // method@1c65 │ │ +0c4d12: 5471 7309 |002d: iget-object v1, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0973 │ │ +0c4d16: 3801 3f00 |002f: if-eqz v1, 006e // +003f │ │ +0c4d1a: 5473 7d09 |0031: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ +0c4d1e: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +0c4d22: 0120 |0035: move v0, v2 │ │ +0c4d24: 6e10 ce1f 0100 |0036: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ +0c4d2a: 0c03 |0039: move-result-object v3 │ │ +0c4d2c: 5b73 7d09 |003a: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ +0c4d30: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ +0c4d34: 5473 7d09 |003e: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@097d │ │ +0c4d38: 6e20 7520 7300 |0040: invoke-virtual {v3, v7}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2075 │ │ +0c4d3e: 5473 7a09 |0043: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4d42: 6e20 5a1c 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1c5a │ │ +0c4d48: 5473 7a09 |0048: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4d4c: 5474 7209 |004a: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ +0c4d50: 7020 1219 4700 |004c: invoke-direct {v7, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.measureContentWidth:(Landroid/widget/ListAdapter;)I // method@1912 │ │ +0c4d56: 0a04 |004f: move-result v4 │ │ +0c4d58: 5275 7b09 |0050: iget v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@097b │ │ +0c4d5c: 7120 af24 5400 |0052: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c4d62: 0a04 |0055: move-result v4 │ │ +0c4d64: 6e20 5d1c 4300 |0056: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setContentWidth:(I)V // method@1c5d │ │ +0c4d6a: 5473 7a09 |0059: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4d6e: 1224 |005b: const/4 v4, #int 2 // #2 │ │ +0c4d70: 6e20 621c 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@1c62 │ │ +0c4d76: 5473 7a09 |005f: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4d7a: 6e10 6f1c 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +0c4d80: 5473 7a09 |0064: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@097a │ │ +0c4d84: 6e10 461c 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1c46 │ │ +0c4d8a: 0c03 |0069: move-result-object v3 │ │ +0c4d8c: 6e20 0e22 7300 |006a: invoke-virtual {v3, v7}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@220e │ │ +0c4d92: 0f02 |006d: return v2 │ │ +0c4d94: 0102 |006e: move v2, v0 │ │ +0c4d96: 28fe |006f: goto 006d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ 0x000e line=109 │ │ 0x0013 line=110 │ │ 0x0018 line=112 │ │ 0x0021 line=113 │ │ @@ -243165,20 +243266,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c4dec: |[0c4dec] android.support.v7.internal.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ -0c4dfc: 5410 7209 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ -0c4e00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c4e04: 5410 7209 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ -0c4e08: 6e10 0219 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@1902 │ │ -0c4e0e: 0e00 |0009: return-void │ │ +0c4d98: |[0c4d98] android.support.v7.internal.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ +0c4da8: 5410 7209 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ +0c4dac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c4db0: 5410 7209 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0972 │ │ +0c4db4: 6e10 0219 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@1902 │ │ +0c4dba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=223 │ │ 0x0009 line=225 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -243262,29 +243363,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c4e10: |[0c4e10] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;)V │ │ -0c4e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4e22: 7020 8b1b 2100 |0001: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.:(Landroid/content/Context;)V // method@1b8b │ │ -0c4e28: 5910 9d09 |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@099d │ │ -0c4e2c: 5910 9f09 |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@099f │ │ -0c4e30: 5910 9e09 |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@099e │ │ -0c4e34: 5910 9c09 |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@099c │ │ -0c4e38: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0c4e3c: 7010 6902 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0c4e42: 5b10 a009 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c4e46: 2200 3003 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // type@0330 │ │ -0c4e4a: 7020 a819 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V // method@19a8 │ │ -0c4e50: 5b10 9a09 |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ -0c4e54: 7010 d019 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.initAbsSpinner:()V // method@19d0 │ │ -0c4e5a: 0e00 |001d: return-void │ │ +0c4dbc: |[0c4dbc] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;)V │ │ +0c4dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4dce: 7020 8b1b 2100 |0001: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.:(Landroid/content/Context;)V // method@1b8b │ │ +0c4dd4: 5910 9d09 |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@099d │ │ +0c4dd8: 5910 9f09 |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@099f │ │ +0c4ddc: 5910 9e09 |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@099e │ │ +0c4de0: 5910 9c09 |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@099c │ │ +0c4de4: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0c4de8: 7010 6902 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0c4dee: 5b10 a009 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c4df2: 2200 3003 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // type@0330 │ │ +0c4df6: 7020 a819 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V // method@19a8 │ │ +0c4dfc: 5b10 9a09 |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ +0c4e00: 7010 d019 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.initAbsSpinner:()V // method@19d0 │ │ +0c4e06: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ @@ -243301,18 +243402,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 │ │ -0c4e5c: |[0c4e5c] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c4e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4e6e: 7040 ba19 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19ba │ │ -0c4e74: 0e00 |0004: return-void │ │ +0c4e08: |[0c4e08] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c4e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4e1a: 7040 ba19 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19ba │ │ +0c4e20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -243323,29 +243424,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0c4e78: |[0c4e78] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0c4e88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4e8a: 7040 8d1b 2143 |0001: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b8d │ │ -0c4e90: 5910 9d09 |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@099d │ │ -0c4e94: 5910 9f09 |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@099f │ │ -0c4e98: 5910 9e09 |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@099e │ │ -0c4e9c: 5910 9c09 |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@099c │ │ -0c4ea0: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0c4ea4: 7010 6902 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0c4eaa: 5b10 a009 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c4eae: 2200 3003 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // type@0330 │ │ -0c4eb2: 7020 a819 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V // method@19a8 │ │ -0c4eb8: 5b10 9a09 |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ -0c4ebc: 7010 d019 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.initAbsSpinner:()V // method@19d0 │ │ -0c4ec2: 0e00 |001d: return-void │ │ +0c4e24: |[0c4e24] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0c4e34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4e36: 7040 8d1b 2143 |0001: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b8d │ │ +0c4e3c: 5910 9d09 |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@099d │ │ +0c4e40: 5910 9f09 |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@099f │ │ +0c4e44: 5910 9e09 |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@099e │ │ +0c4e48: 5910 9c09 |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@099c │ │ +0c4e4c: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0c4e50: 7010 6902 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0c4e56: 5b10 a009 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c4e5a: 2200 3003 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // type@0330 │ │ +0c4e5e: 7020 a819 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V // method@19a8 │ │ +0c4e64: 5b10 9a09 |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ +0c4e68: 7010 d019 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.initAbsSpinner:()V // method@19d0 │ │ +0c4e6e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ @@ -243364,17 +243465,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c4ec4: |[0c4ec4] android.support.v7.internal.widget.AbsSpinnerICS.access$100:(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V │ │ -0c4ed4: 6e30 dd19 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.removeDetachedView:(Landroid/view/View;Z)V // method@19dd │ │ -0c4eda: 0e00 |0003: return-void │ │ +0c4e70: |[0c4e70] android.support.v7.internal.widget.AbsSpinnerICS.access$100:(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V │ │ +0c4e80: 6e30 dd19 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.removeDetachedView:(Landroid/view/View;Z)V // method@19dd │ │ +0c4e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -243384,20 +243485,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c4edc: |[0c4edc] android.support.v7.internal.widget.AbsSpinnerICS.initAbsSpinner:()V │ │ -0c4eec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c4eee: 6e20 e319 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setFocusable:(Z)V // method@19e3 │ │ -0c4ef4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c4ef6: 6e20 eb19 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setWillNotDraw:(Z)V // method@19eb │ │ -0c4efc: 0e00 |0008: return-void │ │ +0c4e88: |[0c4e88] android.support.v7.internal.widget.AbsSpinnerICS.initAbsSpinner:()V │ │ +0c4e98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c4e9a: 6e20 e319 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setFocusable:(Z)V // method@19e3 │ │ +0c4ea0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c4ea2: 6e20 eb19 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setWillNotDraw:(Z)V // method@19eb │ │ +0c4ea8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0008 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ @@ -243408,20 +243509,20 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c4f00: |[0c4f00] android.support.v7.internal.widget.AbsSpinnerICS.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0c4f10: 2200 d903 |0000: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0c4f14: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0c4f16: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -0c4f18: 7030 2c20 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0c4f1e: 1100 |0007: return-object v0 │ │ +0c4eac: |[0c4eac] android.support.v7.internal.widget.AbsSpinnerICS.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0c4ebc: 2200 d903 |0000: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0c4ec0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0c4ec2: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +0c4ec4: 7030 2c20 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0c4eca: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS;) │ │ @@ -243429,18 +243530,18 @@ │ │ type : '()Landroid/widget/Adapter;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c4f20: |[0c4f20] android.support.v7.internal.widget.AbsSpinnerICS.getAdapter:()Landroid/widget/Adapter; │ │ -0c4f30: 6e10 c019 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@19c0 │ │ -0c4f36: 0c00 |0003: move-result-object v0 │ │ -0c4f38: 1100 |0004: return-object v0 │ │ +0c4ecc: |[0c4ecc] android.support.v7.internal.widget.AbsSpinnerICS.getAdapter:()Landroid/widget/Adapter; │ │ +0c4edc: 6e10 c019 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@19c0 │ │ +0c4ee2: 0c00 |0003: move-result-object v0 │ │ +0c4ee4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS;) │ │ @@ -243448,17 +243549,17 @@ │ │ type : '()Landroid/widget/SpinnerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4f3c: |[0c4f3c] android.support.v7.internal.widget.AbsSpinnerICS.getAdapter:()Landroid/widget/SpinnerAdapter; │ │ -0c4f4c: 5410 8f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c4f50: 1100 |0002: return-object v0 │ │ +0c4ee8: |[0c4ee8] android.support.v7.internal.widget.AbsSpinnerICS.getAdapter:()Landroid/widget/SpinnerAdapter; │ │ +0c4ef8: 5410 8f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c4efc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS;) │ │ @@ -243466,18 +243567,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c4f54: |[0c4f54] android.support.v7.internal.widget.AbsSpinnerICS.getChildHeight:(Landroid/view/View;)I │ │ -0c4f64: 6e10 bf1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c4f6a: 0a00 |0003: move-result v0 │ │ -0c4f6c: 0f00 |0004: return v0 │ │ +0c4f00: |[0c4f00] android.support.v7.internal.widget.AbsSpinnerICS.getChildHeight:(Landroid/view/View;)I │ │ +0c4f10: 6e10 bf1f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c4f16: 0a00 |0003: move-result v0 │ │ +0c4f18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -243486,18 +243587,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c4f70: |[0c4f70] android.support.v7.internal.widget.AbsSpinnerICS.getChildWidth:(Landroid/view/View;)I │ │ -0c4f80: 6e10 c21f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c4f86: 0a00 |0003: move-result v0 │ │ -0c4f88: 0f00 |0004: return v0 │ │ +0c4f1c: |[0c4f1c] android.support.v7.internal.widget.AbsSpinnerICS.getChildWidth:(Landroid/view/View;)I │ │ +0c4f2c: 6e10 c21f 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c4f32: 0a00 |0003: move-result v0 │ │ +0c4f34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -243506,17 +243607,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4f8c: |[0c4f8c] android.support.v7.internal.widget.AbsSpinnerICS.getCount:()I │ │ -0c4f9c: 5210 9509 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ -0c4fa0: 0f00 |0002: return v0 │ │ +0c4f38: |[0c4f38] android.support.v7.internal.widget.AbsSpinnerICS.getCount:()I │ │ +0c4f48: 5210 9509 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ +0c4f4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS;) │ │ @@ -243524,27 +243625,27 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c4fa4: |[0c4fa4] android.support.v7.internal.widget.AbsSpinnerICS.getSelectedView:()Landroid/view/View; │ │ -0c4fb4: 5220 9509 |0000: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ -0c4fb8: 3d00 1000 |0002: if-lez v0, 0012 // +0010 │ │ -0c4fbc: 5220 9b09 |0004: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@099b │ │ -0c4fc0: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ -0c4fc4: 5220 9b09 |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@099b │ │ -0c4fc8: 5221 9309 |000a: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ -0c4fcc: b110 |000c: sub-int/2addr v0, v1 │ │ -0c4fce: 6e20 c119 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@19c1 │ │ -0c4fd4: 0c00 |0010: move-result-object v0 │ │ -0c4fd6: 1100 |0011: return-object v0 │ │ -0c4fd8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0c4fda: 28fe |0013: goto 0011 // -0002 │ │ +0c4f50: |[0c4f50] android.support.v7.internal.widget.AbsSpinnerICS.getSelectedView:()Landroid/view/View; │ │ +0c4f60: 5220 9509 |0000: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ +0c4f64: 3d00 1000 |0002: if-lez v0, 0012 // +0010 │ │ +0c4f68: 5220 9b09 |0004: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@099b │ │ +0c4f6c: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ +0c4f70: 5220 9b09 |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@099b │ │ +0c4f74: 5221 9309 |000a: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ +0c4f78: b110 |000c: sub-int/2addr v0, v1 │ │ +0c4f7a: 6e20 c119 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@19c1 │ │ +0c4f80: 0c00 |0010: move-result-object v0 │ │ +0c4f82: 1100 |0011: return-object v0 │ │ +0c4f84: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c4f86: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0008 line=289 │ │ 0x0011 line=291 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ @@ -243560,200 +243661,200 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 368 16-bit code units │ │ -0c4fdc: |[0c4fdc] android.support.v7.internal.widget.AbsSpinnerICS.onMeasure:(II)V │ │ -0c4fec: 7701 981f 1200 |0000: invoke-static/range {v18}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c4ff2: 0a0d |0003: move-result v13 │ │ -0c4ff4: 7401 c719 1100 |0004: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingLeft:()I // method@19c7 │ │ -0c4ffa: 0a06 |0007: move-result v6 │ │ -0c4ffc: 7401 c919 1100 |0008: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingTop:()I // method@19c9 │ │ -0c5002: 0a08 |000b: move-result v8 │ │ -0c5004: 7401 c819 1100 |000c: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingRight:()I // method@19c8 │ │ -0c500a: 0a07 |000f: move-result v7 │ │ -0c500c: 7401 c619 1100 |0010: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingBottom:()I // method@19c6 │ │ -0c5012: 0a05 |0013: move-result v5 │ │ -0c5014: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -0c5018: 540f a009 |0016: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c501c: 0800 1100 |0018: move-object/from16 v0, v17 │ │ -0c5020: 5200 9d09 |001a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@099d │ │ -0c5024: 0210 0000 |001c: move/from16 v16, v0 │ │ -0c5028: 0200 1000 |001e: move/from16 v0, v16 │ │ -0c502c: 3706 3801 |0020: if-le v6, v0, 0158 // +0138 │ │ -0c5030: 59f6 2f00 |0022: iput v6, v15, Landroid/graphics/Rect;.left:I // field@002f │ │ -0c5034: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -0c5038: 540f a009 |0026: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c503c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0c5040: 5200 9f09 |002a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@099f │ │ -0c5044: 0210 0000 |002c: move/from16 v16, v0 │ │ -0c5048: 0200 1000 |002e: move/from16 v0, v16 │ │ -0c504c: 3708 2e01 |0030: if-le v8, v0, 015e // +012e │ │ -0c5050: 59f8 3100 |0032: iput v8, v15, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0c5054: 0800 1100 |0034: move-object/from16 v0, v17 │ │ -0c5058: 540f a009 |0036: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c505c: 0800 1100 |0038: move-object/from16 v0, v17 │ │ -0c5060: 5200 9e09 |003a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@099e │ │ -0c5064: 0210 0000 |003c: move/from16 v16, v0 │ │ -0c5068: 0200 1000 |003e: move/from16 v0, v16 │ │ -0c506c: 3707 2401 |0040: if-le v7, v0, 0164 // +0124 │ │ -0c5070: 59f7 3000 |0042: iput v7, v15, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0c5074: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -0c5078: 540f a009 |0046: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c507c: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -0c5080: 5200 9c09 |004a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@099c │ │ -0c5084: 0210 0000 |004c: move/from16 v16, v0 │ │ -0c5088: 0200 1000 |004e: move/from16 v0, v16 │ │ -0c508c: 3705 1a01 |0050: if-le v5, v0, 016a // +011a │ │ -0c5090: 59f5 2e00 |0052: iput v5, v15, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -0c5094: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -0c5098: 550f 9109 |0056: iget-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0991 │ │ -0c509c: 380f 0500 |0058: if-eqz v15, 005d // +0005 │ │ -0c50a0: 7401 cf19 1100 |005a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.handleDataChanged:()V // method@19cf │ │ -0c50a6: 1209 |005d: const/4 v9, #int 0 // #0 │ │ -0c50a8: 120a |005e: const/4 v10, #int 0 // #0 │ │ -0c50aa: 1214 |005f: const/4 v4, #int 1 // #1 │ │ -0c50ac: 7401 cb19 1100 |0060: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemPosition:()I // method@19cb │ │ -0c50b2: 0a0b |0063: move-result v11 │ │ -0c50b4: 3a0b 9a00 |0064: if-ltz v11, 00fe // +009a │ │ -0c50b8: 0800 1100 |0066: move-object/from16 v0, v17 │ │ -0c50bc: 540f 8f09 |0068: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c50c0: 380f 9400 |006a: if-eqz v15, 00fe // +0094 │ │ -0c50c4: 0800 1100 |006c: move-object/from16 v0, v17 │ │ -0c50c8: 540f 8f09 |006e: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c50cc: 7210 8d22 0f00 |0070: invoke-interface {v15}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ -0c50d2: 0a0f |0073: move-result v15 │ │ -0c50d4: 35fb 8a00 |0074: if-ge v11, v15, 00fe // +008a │ │ -0c50d8: 0800 1100 |0076: move-object/from16 v0, v17 │ │ -0c50dc: 540f 9a09 |0078: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ -0c50e0: 6e20 aa19 bf00 |007a: invoke-virtual {v15, v11}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.get:(I)Landroid/view/View; // method@19aa │ │ -0c50e6: 0c0c |007d: move-result-object v12 │ │ -0c50e8: 390c 1000 |007e: if-nez v12, 008e // +0010 │ │ -0c50ec: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -0c50f0: 540f 8f09 |0082: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c50f4: 1310 0000 |0084: const/16 v16, #int 0 // #0 │ │ -0c50f8: 0800 1000 |0086: move-object/from16 v0, v16 │ │ -0c50fc: 0801 1100 |0088: move-object/from16 v1, v17 │ │ -0c5100: 7240 9222 bf10 |008a: invoke-interface {v15, v11, v0, v1}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2292 │ │ -0c5106: 0c0c |008d: move-result-object v12 │ │ -0c5108: 380c 0900 |008e: if-eqz v12, 0097 // +0009 │ │ -0c510c: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -0c5110: 540f 9a09 |0092: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ -0c5114: 6e30 ab19 bf0c |0094: invoke-virtual {v15, v11, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@19ab │ │ -0c511a: 380c 6700 |0097: if-eqz v12, 00fe // +0067 │ │ -0c511e: 6e10 bb1f 0c00 |0099: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c5124: 0c0f |009c: move-result-object v15 │ │ -0c5126: 390f 1300 |009d: if-nez v15, 00b0 // +0013 │ │ -0c512a: 121f |009f: const/4 v15, #int 1 // #1 │ │ -0c512c: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ -0c5130: 5c0f 9009 |00a2: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ -0c5134: 7401 be19 1100 |00a4: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@19be │ │ -0c513a: 0c0f |00a7: move-result-object v15 │ │ -0c513c: 6e20 1220 fc00 |00a8: invoke-virtual {v12, v15}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ -0c5142: 120f |00ab: const/4 v15, #int 0 // #0 │ │ -0c5144: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -0c5148: 5c0f 9009 |00ae: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ -0c514c: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ -0c5150: 0201 1200 |00b2: move/from16 v1, v18 │ │ -0c5154: 0202 1300 |00b4: move/from16 v2, v19 │ │ -0c5158: 6e40 d319 c021 |00b6: invoke-virtual {v0, v12, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.measureChild:(Landroid/view/View;II)V // method@19d3 │ │ -0c515e: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -0c5162: 6e20 c319 c000 |00bb: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildHeight:(Landroid/view/View;)I // method@19c3 │ │ -0c5168: 0a0f |00be: move-result v15 │ │ -0c516a: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ -0c516e: 5400 a009 |00c1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c5172: 0810 0000 |00c3: move-object/from16 v16, v0 │ │ -0c5176: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ -0c517a: 5200 3100 |00c7: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0c517e: 0210 0000 |00c9: move/from16 v16, v0 │ │ -0c5182: 900f 0f10 |00cb: add-int v15, v15, v16 │ │ -0c5186: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ -0c518a: 5400 a009 |00cf: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c518e: 0810 0000 |00d1: move-object/from16 v16, v0 │ │ -0c5192: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ -0c5196: 5200 2e00 |00d5: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -0c519a: 0210 0000 |00d7: move/from16 v16, v0 │ │ -0c519e: 9009 0f10 |00d9: add-int v9, v15, v16 │ │ -0c51a2: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -0c51a6: 6e20 c419 c000 |00dd: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildWidth:(Landroid/view/View;)I // method@19c4 │ │ -0c51ac: 0a0f |00e0: move-result v15 │ │ -0c51ae: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ -0c51b2: 5400 a009 |00e3: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c51b6: 0810 0000 |00e5: move-object/from16 v16, v0 │ │ -0c51ba: 0800 1000 |00e7: move-object/from16 v0, v16 │ │ -0c51be: 5200 2f00 |00e9: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002f │ │ -0c51c2: 0210 0000 |00eb: move/from16 v16, v0 │ │ -0c51c6: 900f 0f10 |00ed: add-int v15, v15, v16 │ │ -0c51ca: 0800 1100 |00ef: move-object/from16 v0, v17 │ │ -0c51ce: 5400 a009 |00f1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c51d2: 0810 0000 |00f3: move-object/from16 v16, v0 │ │ -0c51d6: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ -0c51da: 5200 3000 |00f7: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0c51de: 0210 0000 |00f9: move/from16 v16, v0 │ │ -0c51e2: 900a 0f10 |00fb: add-int v10, v15, v16 │ │ -0c51e6: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ -0c51e8: 3804 2c00 |00fe: if-eqz v4, 012a // +002c │ │ -0c51ec: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -0c51f0: 540f a009 |0102: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c51f4: 52ff 3100 |0104: iget v15, v15, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0c51f8: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -0c51fc: 5400 a009 |0108: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c5200: 0810 0000 |010a: move-object/from16 v16, v0 │ │ -0c5204: 0800 1000 |010c: move-object/from16 v0, v16 │ │ -0c5208: 5200 2e00 |010e: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -0c520c: 0210 0000 |0110: move/from16 v16, v0 │ │ -0c5210: 9009 0f10 |0112: add-int v9, v15, v16 │ │ -0c5214: 390d 1600 |0114: if-nez v13, 012a // +0016 │ │ -0c5218: 0800 1100 |0116: move-object/from16 v0, v17 │ │ -0c521c: 540f a009 |0118: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c5220: 52ff 2f00 |011a: iget v15, v15, Landroid/graphics/Rect;.left:I // field@002f │ │ -0c5224: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -0c5228: 5400 a009 |011e: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ -0c522c: 0810 0000 |0120: move-object/from16 v16, v0 │ │ -0c5230: 0800 1000 |0122: move-object/from16 v0, v16 │ │ -0c5234: 5200 3000 |0124: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0c5238: 0210 0000 |0126: move/from16 v16, v0 │ │ -0c523c: 900a 0f10 |0128: add-int v10, v15, v16 │ │ -0c5240: 7401 cd19 1100 |012a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSuggestedMinimumHeight:()I // method@19cd │ │ -0c5246: 0a0f |012d: move-result v15 │ │ -0c5248: 7120 ad24 f900 |012e: invoke-static {v9, v15}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c524e: 0a09 |0131: move-result v9 │ │ -0c5250: 7401 ce19 1100 |0132: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSuggestedMinimumWidth:()I // method@19ce │ │ -0c5256: 0a0f |0135: move-result v15 │ │ -0c5258: 7120 ad24 fa00 |0136: invoke-static {v10, v15}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c525e: 0a0a |0139: move-result v10 │ │ -0c5260: 0200 1300 |013a: move/from16 v0, v19 │ │ -0c5264: 7120 e019 0900 |013c: invoke-static {v9, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resolveSize:(II)I // method@19e0 │ │ -0c526a: 0a03 |013f: move-result v3 │ │ -0c526c: 0200 1200 |0140: move/from16 v0, v18 │ │ -0c5270: 7120 e019 0a00 |0142: invoke-static {v10, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resolveSize:(II)I // method@19e0 │ │ -0c5276: 0a0e |0145: move-result v14 │ │ -0c5278: 0800 1100 |0146: move-object/from16 v0, v17 │ │ -0c527c: 6e30 e419 e003 |0148: invoke-virtual {v0, v14, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setMeasuredDimension:(II)V // method@19e4 │ │ -0c5282: 0200 1300 |014b: move/from16 v0, v19 │ │ -0c5286: 0801 1100 |014d: move-object/from16 v1, v17 │ │ -0c528a: 5910 9409 |014f: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mHeightMeasureSpec:I // field@0994 │ │ -0c528e: 0200 1200 |0151: move/from16 v0, v18 │ │ -0c5292: 0801 1100 |0153: move-object/from16 v1, v17 │ │ -0c5296: 5910 a509 |0155: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mWidthMeasureSpec:I // field@09a5 │ │ -0c529a: 0e00 |0157: return-void │ │ -0c529c: 0800 1100 |0158: move-object/from16 v0, v17 │ │ -0c52a0: 5206 9d09 |015a: iget v6, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@099d │ │ -0c52a4: 2900 c6fe |015c: goto/16 0022 // -013a │ │ -0c52a8: 0800 1100 |015e: move-object/from16 v0, v17 │ │ -0c52ac: 5208 9f09 |0160: iget v8, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@099f │ │ -0c52b0: 2900 d0fe |0162: goto/16 0032 // -0130 │ │ -0c52b4: 0800 1100 |0164: move-object/from16 v0, v17 │ │ -0c52b8: 5207 9e09 |0166: iget v7, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@099e │ │ -0c52bc: 2900 dafe |0168: goto/16 0042 // -0126 │ │ -0c52c0: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -0c52c4: 5205 9c09 |016c: iget v5, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@099c │ │ -0c52c8: 2900 e4fe |016e: goto/16 0052 // -011c │ │ +0c4f88: |[0c4f88] android.support.v7.internal.widget.AbsSpinnerICS.onMeasure:(II)V │ │ +0c4f98: 7701 981f 1200 |0000: invoke-static/range {v18}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c4f9e: 0a0d |0003: move-result v13 │ │ +0c4fa0: 7401 c719 1100 |0004: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingLeft:()I // method@19c7 │ │ +0c4fa6: 0a06 |0007: move-result v6 │ │ +0c4fa8: 7401 c919 1100 |0008: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingTop:()I // method@19c9 │ │ +0c4fae: 0a08 |000b: move-result v8 │ │ +0c4fb0: 7401 c819 1100 |000c: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingRight:()I // method@19c8 │ │ +0c4fb6: 0a07 |000f: move-result v7 │ │ +0c4fb8: 7401 c619 1100 |0010: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingBottom:()I // method@19c6 │ │ +0c4fbe: 0a05 |0013: move-result v5 │ │ +0c4fc0: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +0c4fc4: 540f a009 |0016: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c4fc8: 0800 1100 |0018: move-object/from16 v0, v17 │ │ +0c4fcc: 5200 9d09 |001a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@099d │ │ +0c4fd0: 0210 0000 |001c: move/from16 v16, v0 │ │ +0c4fd4: 0200 1000 |001e: move/from16 v0, v16 │ │ +0c4fd8: 3706 3801 |0020: if-le v6, v0, 0158 // +0138 │ │ +0c4fdc: 59f6 2f00 |0022: iput v6, v15, Landroid/graphics/Rect;.left:I // field@002f │ │ +0c4fe0: 0800 1100 |0024: move-object/from16 v0, v17 │ │ +0c4fe4: 540f a009 |0026: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c4fe8: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +0c4fec: 5200 9f09 |002a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@099f │ │ +0c4ff0: 0210 0000 |002c: move/from16 v16, v0 │ │ +0c4ff4: 0200 1000 |002e: move/from16 v0, v16 │ │ +0c4ff8: 3708 2e01 |0030: if-le v8, v0, 015e // +012e │ │ +0c4ffc: 59f8 3100 |0032: iput v8, v15, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0c5000: 0800 1100 |0034: move-object/from16 v0, v17 │ │ +0c5004: 540f a009 |0036: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c5008: 0800 1100 |0038: move-object/from16 v0, v17 │ │ +0c500c: 5200 9e09 |003a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@099e │ │ +0c5010: 0210 0000 |003c: move/from16 v16, v0 │ │ +0c5014: 0200 1000 |003e: move/from16 v0, v16 │ │ +0c5018: 3707 2401 |0040: if-le v7, v0, 0164 // +0124 │ │ +0c501c: 59f7 3000 |0042: iput v7, v15, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0c5020: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +0c5024: 540f a009 |0046: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c5028: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +0c502c: 5200 9c09 |004a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@099c │ │ +0c5030: 0210 0000 |004c: move/from16 v16, v0 │ │ +0c5034: 0200 1000 |004e: move/from16 v0, v16 │ │ +0c5038: 3705 1a01 |0050: if-le v5, v0, 016a // +011a │ │ +0c503c: 59f5 2e00 |0052: iput v5, v15, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +0c5040: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +0c5044: 550f 9109 |0056: iget-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0991 │ │ +0c5048: 380f 0500 |0058: if-eqz v15, 005d // +0005 │ │ +0c504c: 7401 cf19 1100 |005a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.handleDataChanged:()V // method@19cf │ │ +0c5052: 1209 |005d: const/4 v9, #int 0 // #0 │ │ +0c5054: 120a |005e: const/4 v10, #int 0 // #0 │ │ +0c5056: 1214 |005f: const/4 v4, #int 1 // #1 │ │ +0c5058: 7401 cb19 1100 |0060: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemPosition:()I // method@19cb │ │ +0c505e: 0a0b |0063: move-result v11 │ │ +0c5060: 3a0b 9a00 |0064: if-ltz v11, 00fe // +009a │ │ +0c5064: 0800 1100 |0066: move-object/from16 v0, v17 │ │ +0c5068: 540f 8f09 |0068: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c506c: 380f 9400 |006a: if-eqz v15, 00fe // +0094 │ │ +0c5070: 0800 1100 |006c: move-object/from16 v0, v17 │ │ +0c5074: 540f 8f09 |006e: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c5078: 7210 8d22 0f00 |0070: invoke-interface {v15}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ +0c507e: 0a0f |0073: move-result v15 │ │ +0c5080: 35fb 8a00 |0074: if-ge v11, v15, 00fe // +008a │ │ +0c5084: 0800 1100 |0076: move-object/from16 v0, v17 │ │ +0c5088: 540f 9a09 |0078: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ +0c508c: 6e20 aa19 bf00 |007a: invoke-virtual {v15, v11}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.get:(I)Landroid/view/View; // method@19aa │ │ +0c5092: 0c0c |007d: move-result-object v12 │ │ +0c5094: 390c 1000 |007e: if-nez v12, 008e // +0010 │ │ +0c5098: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +0c509c: 540f 8f09 |0082: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c50a0: 1310 0000 |0084: const/16 v16, #int 0 // #0 │ │ +0c50a4: 0800 1000 |0086: move-object/from16 v0, v16 │ │ +0c50a8: 0801 1100 |0088: move-object/from16 v1, v17 │ │ +0c50ac: 7240 9222 bf10 |008a: invoke-interface {v15, v11, v0, v1}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2292 │ │ +0c50b2: 0c0c |008d: move-result-object v12 │ │ +0c50b4: 380c 0900 |008e: if-eqz v12, 0097 // +0009 │ │ +0c50b8: 0800 1100 |0090: move-object/from16 v0, v17 │ │ +0c50bc: 540f 9a09 |0092: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ +0c50c0: 6e30 ab19 bf0c |0094: invoke-virtual {v15, v11, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@19ab │ │ +0c50c6: 380c 6700 |0097: if-eqz v12, 00fe // +0067 │ │ +0c50ca: 6e10 bb1f 0c00 |0099: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c50d0: 0c0f |009c: move-result-object v15 │ │ +0c50d2: 390f 1300 |009d: if-nez v15, 00b0 // +0013 │ │ +0c50d6: 121f |009f: const/4 v15, #int 1 // #1 │ │ +0c50d8: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ +0c50dc: 5c0f 9009 |00a2: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ +0c50e0: 7401 be19 1100 |00a4: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@19be │ │ +0c50e6: 0c0f |00a7: move-result-object v15 │ │ +0c50e8: 6e20 1220 fc00 |00a8: invoke-virtual {v12, v15}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ +0c50ee: 120f |00ab: const/4 v15, #int 0 // #0 │ │ +0c50f0: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +0c50f4: 5c0f 9009 |00ae: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ +0c50f8: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ +0c50fc: 0201 1200 |00b2: move/from16 v1, v18 │ │ +0c5100: 0202 1300 |00b4: move/from16 v2, v19 │ │ +0c5104: 6e40 d319 c021 |00b6: invoke-virtual {v0, v12, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.measureChild:(Landroid/view/View;II)V // method@19d3 │ │ +0c510a: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +0c510e: 6e20 c319 c000 |00bb: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildHeight:(Landroid/view/View;)I // method@19c3 │ │ +0c5114: 0a0f |00be: move-result v15 │ │ +0c5116: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ +0c511a: 5400 a009 |00c1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c511e: 0810 0000 |00c3: move-object/from16 v16, v0 │ │ +0c5122: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ +0c5126: 5200 3100 |00c7: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0c512a: 0210 0000 |00c9: move/from16 v16, v0 │ │ +0c512e: 900f 0f10 |00cb: add-int v15, v15, v16 │ │ +0c5132: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ +0c5136: 5400 a009 |00cf: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c513a: 0810 0000 |00d1: move-object/from16 v16, v0 │ │ +0c513e: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ +0c5142: 5200 2e00 |00d5: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +0c5146: 0210 0000 |00d7: move/from16 v16, v0 │ │ +0c514a: 9009 0f10 |00d9: add-int v9, v15, v16 │ │ +0c514e: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +0c5152: 6e20 c419 c000 |00dd: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildWidth:(Landroid/view/View;)I // method@19c4 │ │ +0c5158: 0a0f |00e0: move-result v15 │ │ +0c515a: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ +0c515e: 5400 a009 |00e3: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c5162: 0810 0000 |00e5: move-object/from16 v16, v0 │ │ +0c5166: 0800 1000 |00e7: move-object/from16 v0, v16 │ │ +0c516a: 5200 2f00 |00e9: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002f │ │ +0c516e: 0210 0000 |00eb: move/from16 v16, v0 │ │ +0c5172: 900f 0f10 |00ed: add-int v15, v15, v16 │ │ +0c5176: 0800 1100 |00ef: move-object/from16 v0, v17 │ │ +0c517a: 5400 a009 |00f1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c517e: 0810 0000 |00f3: move-object/from16 v16, v0 │ │ +0c5182: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ +0c5186: 5200 3000 |00f7: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0c518a: 0210 0000 |00f9: move/from16 v16, v0 │ │ +0c518e: 900a 0f10 |00fb: add-int v10, v15, v16 │ │ +0c5192: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ +0c5194: 3804 2c00 |00fe: if-eqz v4, 012a // +002c │ │ +0c5198: 0800 1100 |0100: move-object/from16 v0, v17 │ │ +0c519c: 540f a009 |0102: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c51a0: 52ff 3100 |0104: iget v15, v15, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0c51a4: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +0c51a8: 5400 a009 |0108: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c51ac: 0810 0000 |010a: move-object/from16 v16, v0 │ │ +0c51b0: 0800 1000 |010c: move-object/from16 v0, v16 │ │ +0c51b4: 5200 2e00 |010e: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +0c51b8: 0210 0000 |0110: move/from16 v16, v0 │ │ +0c51bc: 9009 0f10 |0112: add-int v9, v15, v16 │ │ +0c51c0: 390d 1600 |0114: if-nez v13, 012a // +0016 │ │ +0c51c4: 0800 1100 |0116: move-object/from16 v0, v17 │ │ +0c51c8: 540f a009 |0118: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c51cc: 52ff 2f00 |011a: iget v15, v15, Landroid/graphics/Rect;.left:I // field@002f │ │ +0c51d0: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +0c51d4: 5400 a009 |011e: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@09a0 │ │ +0c51d8: 0810 0000 |0120: move-object/from16 v16, v0 │ │ +0c51dc: 0800 1000 |0122: move-object/from16 v0, v16 │ │ +0c51e0: 5200 3000 |0124: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0c51e4: 0210 0000 |0126: move/from16 v16, v0 │ │ +0c51e8: 900a 0f10 |0128: add-int v10, v15, v16 │ │ +0c51ec: 7401 cd19 1100 |012a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSuggestedMinimumHeight:()I // method@19cd │ │ +0c51f2: 0a0f |012d: move-result v15 │ │ +0c51f4: 7120 ad24 f900 |012e: invoke-static {v9, v15}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c51fa: 0a09 |0131: move-result v9 │ │ +0c51fc: 7401 ce19 1100 |0132: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSuggestedMinimumWidth:()I // method@19ce │ │ +0c5202: 0a0f |0135: move-result v15 │ │ +0c5204: 7120 ad24 fa00 |0136: invoke-static {v10, v15}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c520a: 0a0a |0139: move-result v10 │ │ +0c520c: 0200 1300 |013a: move/from16 v0, v19 │ │ +0c5210: 7120 e019 0900 |013c: invoke-static {v9, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resolveSize:(II)I // method@19e0 │ │ +0c5216: 0a03 |013f: move-result v3 │ │ +0c5218: 0200 1200 |0140: move/from16 v0, v18 │ │ +0c521c: 7120 e019 0a00 |0142: invoke-static {v10, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resolveSize:(II)I // method@19e0 │ │ +0c5222: 0a0e |0145: move-result v14 │ │ +0c5224: 0800 1100 |0146: move-object/from16 v0, v17 │ │ +0c5228: 6e30 e419 e003 |0148: invoke-virtual {v0, v14, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setMeasuredDimension:(II)V // method@19e4 │ │ +0c522e: 0200 1300 |014b: move/from16 v0, v19 │ │ +0c5232: 0801 1100 |014d: move-object/from16 v1, v17 │ │ +0c5236: 5910 9409 |014f: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mHeightMeasureSpec:I // field@0994 │ │ +0c523a: 0200 1200 |0151: move/from16 v0, v18 │ │ +0c523e: 0801 1100 |0153: move-object/from16 v1, v17 │ │ +0c5242: 5910 a509 |0155: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mWidthMeasureSpec:I // field@09a5 │ │ +0c5246: 0e00 |0157: return-void │ │ +0c5248: 0800 1100 |0158: move-object/from16 v0, v17 │ │ +0c524c: 5206 9d09 |015a: iget v6, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@099d │ │ +0c5250: 2900 c6fe |015c: goto/16 0022 // -013a │ │ +0c5254: 0800 1100 |015e: move-object/from16 v0, v17 │ │ +0c5258: 5208 9f09 |0160: iget v8, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@099f │ │ +0c525c: 2900 d0fe |0162: goto/16 0032 // -0130 │ │ +0c5260: 0800 1100 |0164: move-object/from16 v0, v17 │ │ +0c5264: 5207 9e09 |0166: iget v7, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@099e │ │ +0c5268: 2900 dafe |0168: goto/16 0042 // -0126 │ │ +0c526c: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +0c5270: 5205 9c09 |016c: iget v5, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@099c │ │ +0c5274: 2900 e4fe |016e: goto/16 0052 // -011c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=151 │ │ 0x0008 line=152 │ │ 0x000c line=153 │ │ 0x0010 line=154 │ │ @@ -243824,35 +243925,35 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0c52cc: |[0c52cc] android.support.v7.internal.widget.AbsSpinnerICS.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c52dc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0c52de: 0780 |0001: move-object v0, v8 │ │ -0c52e0: 1f00 3203 |0002: check-cast v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0332 │ │ -0c52e4: 6e10 b519 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@19b5 │ │ -0c52ea: 0c01 |0007: move-result-object v1 │ │ -0c52ec: 6f20 bd1b 1700 |0008: invoke-super {v7, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1bbd │ │ -0c52f2: 5302 8e09 |000b: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ -0c52f6: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ -0c52fa: 3101 0204 |000f: cmp-long v1, v2, v4 │ │ -0c52fe: 3a01 1400 |0011: if-ltz v1, 0025 // +0014 │ │ -0c5302: 5c76 9109 |0013: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0991 │ │ -0c5306: 5c76 9609 |0015: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mNeedSync:Z // field@0996 │ │ -0c530a: 5302 8e09 |0017: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ -0c530e: 5a72 a309 |0019: iput-wide v2, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncRowId:J // field@09a3 │ │ -0c5312: 5201 8d09 |001b: iget v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ -0c5316: 5971 a209 |001d: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncPosition:I // field@09a2 │ │ -0c531a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0c531c: 5971 a109 |0020: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncMode:I // field@09a1 │ │ -0c5320: 6e10 de19 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@19de │ │ -0c5326: 0e00 |0025: return-void │ │ +0c5278: |[0c5278] android.support.v7.internal.widget.AbsSpinnerICS.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c5288: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0c528a: 0780 |0001: move-object v0, v8 │ │ +0c528c: 1f00 3203 |0002: check-cast v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0332 │ │ +0c5290: 6e10 b519 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@19b5 │ │ +0c5296: 0c01 |0007: move-result-object v1 │ │ +0c5298: 6f20 bd1b 1700 |0008: invoke-super {v7, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1bbd │ │ +0c529e: 5302 8e09 |000b: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ +0c52a2: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ +0c52a6: 3101 0204 |000f: cmp-long v1, v2, v4 │ │ +0c52aa: 3a01 1400 |0011: if-ltz v1, 0025 // +0014 │ │ +0c52ae: 5c76 9109 |0013: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0991 │ │ +0c52b2: 5c76 9609 |0015: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mNeedSync:Z // field@0996 │ │ +0c52b6: 5302 8e09 |0017: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ +0c52ba: 5a72 a309 |0019: iput-wide v2, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncRowId:J // field@09a3 │ │ +0c52be: 5201 8d09 |001b: iget v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ +0c52c2: 5971 a209 |001d: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncPosition:I // field@09a2 │ │ +0c52c6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0c52c8: 5971 a109 |0020: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncMode:I // field@09a1 │ │ +0c52cc: 6e10 de19 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@19de │ │ +0c52d2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=408 │ │ 0x0004 line=410 │ │ 0x000b line=412 │ │ 0x0013 line=413 │ │ 0x0015 line=414 │ │ @@ -243871,33 +243972,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0c5328: |[0c5328] android.support.v7.internal.widget.AbsSpinnerICS.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c5338: 6f10 be1b 0600 |0000: invoke-super {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1bbe │ │ -0c533e: 0c01 |0003: move-result-object v1 │ │ -0c5340: 2200 3203 |0004: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0332 │ │ -0c5344: 7020 b419 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcelable;)V // method@19b4 │ │ -0c534a: 6e10 ca19 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemId:()J // method@19ca │ │ -0c5350: 0b02 |000c: move-result-wide v2 │ │ -0c5352: 5a02 8e09 |000d: iput-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ -0c5356: 5302 8e09 |000f: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ -0c535a: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ -0c535e: 3102 0204 |0013: cmp-long v2, v2, v4 │ │ -0c5362: 3a02 0900 |0015: if-ltz v2, 001e // +0009 │ │ -0c5366: 6e10 cb19 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemPosition:()I // method@19cb │ │ -0c536c: 0a02 |001a: move-result v2 │ │ -0c536e: 5902 8d09 |001b: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ -0c5372: 1100 |001d: return-object v0 │ │ -0c5374: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -0c5376: 5902 8d09 |001f: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ -0c537a: 28fc |0021: goto 001d // -0004 │ │ +0c52d4: |[0c52d4] android.support.v7.internal.widget.AbsSpinnerICS.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c52e4: 6f10 be1b 0600 |0000: invoke-super {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1bbe │ │ +0c52ea: 0c01 |0003: move-result-object v1 │ │ +0c52ec: 2200 3203 |0004: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0332 │ │ +0c52f0: 7020 b419 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcelable;)V // method@19b4 │ │ +0c52f6: 6e10 ca19 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemId:()J // method@19ca │ │ +0c52fc: 0b02 |000c: move-result-wide v2 │ │ +0c52fe: 5a02 8e09 |000d: iput-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ +0c5302: 5302 8e09 |000f: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@098e │ │ +0c5306: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ +0c530a: 3102 0204 |0013: cmp-long v2, v2, v4 │ │ +0c530e: 3a02 0900 |0015: if-ltz v2, 001e // +0009 │ │ +0c5312: 6e10 cb19 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemPosition:()I // method@19cb │ │ +0c5318: 0a02 |001a: move-result v2 │ │ +0c531a: 5902 8d09 |001b: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ +0c531e: 1100 |001d: return-object v0 │ │ +0c5320: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +0c5322: 5902 8d09 |001f: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@098d │ │ +0c5326: 28fc |0021: goto 001d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ 0x0009 line=397 │ │ 0x000f line=398 │ │ 0x0017 line=399 │ │ @@ -243913,41 +244014,41 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0c537c: |[0c537c] android.support.v7.internal.widget.AbsSpinnerICS.pointToPosition:(II)I │ │ -0c538c: 5452 a409 |0000: iget-object v2, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@09a4 │ │ -0c5390: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ -0c5394: 2204 6500 |0004: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ -0c5398: 7010 6902 0400 |0006: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0c539e: 5b54 a409 |0009: iput-object v4, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@09a4 │ │ -0c53a2: 5452 a409 |000b: iget-object v2, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@09a4 │ │ -0c53a6: 6e10 c219 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@19c2 │ │ -0c53ac: 0a01 |0010: move-result v1 │ │ -0c53ae: d803 01ff |0011: add-int/lit8 v3, v1, #int -1 // #ff │ │ -0c53b2: 3a03 1c00 |0013: if-ltz v3, 002f // +001c │ │ -0c53b6: 6e20 c119 3500 |0015: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@19c1 │ │ -0c53bc: 0c00 |0018: move-result-object v0 │ │ -0c53be: 6e10 cf1f 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0c53c4: 0a04 |001c: move-result v4 │ │ -0c53c6: 3904 0f00 |001d: if-nez v4, 002c // +000f │ │ -0c53ca: 6e20 b41f 2000 |001f: invoke-virtual {v0, v2}, Landroid/view/View;.getHitRect:(Landroid/graphics/Rect;)V // method@1fb4 │ │ -0c53d0: 6e30 6b02 6207 |0022: invoke-virtual {v2, v6, v7}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -0c53d6: 0a04 |0025: move-result v4 │ │ -0c53d8: 3804 0600 |0026: if-eqz v4, 002c // +0006 │ │ -0c53dc: 5254 9309 |0028: iget v4, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ -0c53e0: b034 |002a: add-int/2addr v4, v3 │ │ -0c53e2: 0f04 |002b: return v4 │ │ -0c53e4: d803 03ff |002c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c53e8: 28e5 |002e: goto 0013 // -001b │ │ -0c53ea: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ -0c53ec: 28fb |0030: goto 002b // -0005 │ │ +0c5328: |[0c5328] android.support.v7.internal.widget.AbsSpinnerICS.pointToPosition:(II)I │ │ +0c5338: 5452 a409 |0000: iget-object v2, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@09a4 │ │ +0c533c: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ +0c5340: 2204 6500 |0004: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ +0c5344: 7010 6902 0400 |0006: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0c534a: 5b54 a409 |0009: iput-object v4, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@09a4 │ │ +0c534e: 5452 a409 |000b: iget-object v2, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@09a4 │ │ +0c5352: 6e10 c219 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@19c2 │ │ +0c5358: 0a01 |0010: move-result v1 │ │ +0c535a: d803 01ff |0011: add-int/lit8 v3, v1, #int -1 // #ff │ │ +0c535e: 3a03 1c00 |0013: if-ltz v3, 002f // +001c │ │ +0c5362: 6e20 c119 3500 |0015: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@19c1 │ │ +0c5368: 0c00 |0018: move-result-object v0 │ │ +0c536a: 6e10 cf1f 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0c5370: 0a04 |001c: move-result v4 │ │ +0c5372: 3904 0f00 |001d: if-nez v4, 002c // +000f │ │ +0c5376: 6e20 b41f 2000 |001f: invoke-virtual {v0, v2}, Landroid/view/View;.getHitRect:(Landroid/graphics/Rect;)V // method@1fb4 │ │ +0c537c: 6e30 6b02 6207 |0022: invoke-virtual {v2, v6, v7}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ +0c5382: 0a04 |0025: move-result v4 │ │ +0c5384: 3804 0600 |0026: if-eqz v4, 002c // +0006 │ │ +0c5388: 5254 9309 |0028: iget v4, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ +0c538c: b034 |002a: add-int/2addr v4, v3 │ │ +0c538e: 0f04 |002b: return v4 │ │ +0c5390: d803 03ff |002c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c5394: 28e5 |002e: goto 0013 // -001b │ │ +0c5396: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ +0c5398: 28fb |0030: goto 002b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0002 line=328 │ │ 0x0004 line=329 │ │ 0x000b line=330 │ │ 0x000d line=333 │ │ @@ -243975,28 +244076,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0c53f0: |[0c53f0] android.support.v7.internal.widget.AbsSpinnerICS.recycleAllViews:()V │ │ -0c5400: 6e10 c219 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@19c2 │ │ -0c5406: 0a00 |0003: move-result v0 │ │ -0c5408: 5464 9a09 |0004: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ -0c540c: 5263 9309 |0006: iget v3, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ -0c5410: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0c5412: 3501 0e00 |0009: if-ge v1, v0, 0017 // +000e │ │ -0c5416: 6e20 c119 1600 |000b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@19c1 │ │ -0c541c: 0c05 |000e: move-result-object v5 │ │ -0c541e: 9002 0301 |000f: add-int v2, v3, v1 │ │ -0c5422: 6e30 ab19 2405 |0011: invoke-virtual {v4, v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@19ab │ │ -0c5428: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c542c: 28f3 |0016: goto 0009 // -000d │ │ -0c542e: 0e00 |0017: return-void │ │ +0c539c: |[0c539c] android.support.v7.internal.widget.AbsSpinnerICS.recycleAllViews:()V │ │ +0c53ac: 6e10 c219 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@19c2 │ │ +0c53b2: 0a00 |0003: move-result v0 │ │ +0c53b4: 5464 9a09 |0004: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@099a │ │ +0c53b8: 5263 9309 |0006: iget v3, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ +0c53bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0c53be: 3501 0e00 |0009: if-ge v1, v0, 0017 // +000e │ │ +0c53c2: 6e20 c119 1600 |000b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@19c1 │ │ +0c53c8: 0c05 |000e: move-result-object v5 │ │ +0c53ca: 9002 0301 |000f: add-int v2, v3, v1 │ │ +0c53ce: 6e30 ab19 2405 |0011: invoke-virtual {v4, v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@19ab │ │ +0c53d4: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c53d8: 28f3 |0016: goto 0009 // -000d │ │ +0c53da: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0006 line=239 │ │ 0x0008 line=242 │ │ 0x000b line=243 │ │ @@ -244018,19 +244119,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c5430: |[0c5430] android.support.v7.internal.widget.AbsSpinnerICS.requestLayout:()V │ │ -0c5440: 5510 9009 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ -0c5444: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0c5448: 6f10 c71b 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1bc7 │ │ -0c544e: 0e00 |0007: return-void │ │ +0c53dc: |[0c53dc] android.support.v7.internal.widget.AbsSpinnerICS.requestLayout:()V │ │ +0c53ec: 5510 9009 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ +0c53f0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0c53f4: 6f10 c71b 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1bc7 │ │ +0c53fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0007 line=306 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ @@ -244040,27 +244141,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0c5450: |[0c5450] android.support.v7.internal.widget.AbsSpinnerICS.resetList:()V │ │ -0c5460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c5462: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0c5464: 5c30 9109 |0002: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0991 │ │ -0c5468: 5c30 9609 |0004: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mNeedSync:Z // field@0996 │ │ -0c546c: 6e10 dc19 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.removeAllViewsInLayout:()V // method@19dc │ │ -0c5472: 5932 9809 |0009: iput v2, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0998 │ │ -0c5476: 1900 0080 |000b: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -0c547a: 5a30 9909 |000d: iput-wide v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedRowId:J // field@0999 │ │ -0c547e: 6e20 e719 2300 |000f: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectedPositionInt:(I)V // method@19e7 │ │ -0c5484: 6e20 e519 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@19e5 │ │ -0c548a: 6e10 d119 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.invalidate:()V // method@19d1 │ │ -0c5490: 0e00 |0018: return-void │ │ +0c53fc: |[0c53fc] android.support.v7.internal.widget.AbsSpinnerICS.resetList:()V │ │ +0c540c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c540e: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0c5410: 5c30 9109 |0002: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0991 │ │ +0c5414: 5c30 9609 |0004: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mNeedSync:Z // field@0996 │ │ +0c5418: 6e10 dc19 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.removeAllViewsInLayout:()V // method@19dc │ │ +0c541e: 5932 9809 |0009: iput v2, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0998 │ │ +0c5422: 1900 0080 |000b: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +0c5426: 5a30 9909 |000d: iput-wide v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedRowId:J // field@0999 │ │ +0c542a: 6e20 e719 2300 |000f: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectedPositionInt:(I)V // method@19e7 │ │ +0c5430: 6e20 e519 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@19e5 │ │ +0c5436: 6e10 d119 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.invalidate:()V // method@19d1 │ │ +0c543c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=128 │ │ 0x0009 line=129 │ │ 0x000b line=130 │ │ @@ -244076,18 +244177,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 │ │ -0c5494: |[0c5494] android.support.v7.internal.widget.AbsSpinnerICS.setAdapter:(Landroid/widget/Adapter;)V │ │ -0c54a4: 1f01 2e04 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@042e │ │ -0c54a8: 6e20 e219 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@19e2 │ │ -0c54ae: 0e00 |0005: return-void │ │ +0c5440: |[0c5440] android.support.v7.internal.widget.AbsSpinnerICS.setAdapter:(Landroid/widget/Adapter;)V │ │ +0c5450: 1f01 2e04 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@042e │ │ +0c5454: 6e20 e219 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@19e2 │ │ +0c545a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Landroid/widget/Adapter; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ @@ -244096,55 +244197,55 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -0c54b0: |[0c54b0] android.support.v7.internal.widget.AbsSpinnerICS.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -0c54c0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0c54c2: 5441 8f09 |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c54c6: 3801 0c00 |0003: if-eqz v1, 000f // +000c │ │ -0c54ca: 5441 8f09 |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c54ce: 5442 9209 |0007: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0992 │ │ -0c54d2: 7220 9522 2100 |0009: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2295 │ │ -0c54d8: 6e10 df19 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resetList:()V // method@19df │ │ -0c54de: 5b45 8f09 |000f: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c54e2: 5940 9809 |0011: iput v0, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0998 │ │ -0c54e6: 1902 0080 |0013: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -0c54ea: 5a42 9909 |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedRowId:J // field@0999 │ │ -0c54ee: 5441 8f09 |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c54f2: 3801 3500 |0019: if-eqz v1, 004e // +0035 │ │ -0c54f6: 5241 9509 |001b: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ -0c54fa: 5941 9709 |001d: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldItemCount:I // field@0997 │ │ -0c54fe: 5441 8f09 |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c5502: 7210 8d22 0100 |0021: invoke-interface {v1}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ -0c5508: 0a01 |0024: move-result v1 │ │ -0c550a: 5941 9509 |0025: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ -0c550e: 6e10 bc19 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkFocus:()V // method@19bc │ │ -0c5514: 2201 5103 |002a: new-instance v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; // type@0351 │ │ -0c5518: 7020 7e1b 4100 |002c: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1b7e │ │ -0c551e: 5b41 9209 |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0992 │ │ -0c5522: 5441 8f09 |0031: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ -0c5526: 5442 9209 |0033: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0992 │ │ -0c552a: 7220 9422 2100 |0035: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2294 │ │ -0c5530: 5241 9509 |0038: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ -0c5534: 3d01 0300 |003a: if-lez v1, 003d // +0003 │ │ -0c5538: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -0c553a: 6e20 e719 0400 |003d: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectedPositionInt:(I)V // method@19e7 │ │ -0c5540: 6e20 e519 0400 |0040: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@19e5 │ │ -0c5546: 5241 9509 |0043: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ -0c554a: 3901 0500 |0045: if-nez v1, 004a // +0005 │ │ -0c554e: 6e10 bd19 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkSelectionChanged:()V // method@19bd │ │ -0c5554: 6e10 de19 0400 |004a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@19de │ │ -0c555a: 0e00 |004d: return-void │ │ -0c555c: 6e10 bc19 0400 |004e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkFocus:()V // method@19bc │ │ -0c5562: 6e10 df19 0400 |0051: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resetList:()V // method@19df │ │ -0c5568: 6e10 bd19 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkSelectionChanged:()V // method@19bd │ │ -0c556e: 28f3 |0057: goto 004a // -000d │ │ +0c545c: |[0c545c] android.support.v7.internal.widget.AbsSpinnerICS.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +0c546c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0c546e: 5441 8f09 |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c5472: 3801 0c00 |0003: if-eqz v1, 000f // +000c │ │ +0c5476: 5441 8f09 |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c547a: 5442 9209 |0007: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0992 │ │ +0c547e: 7220 9522 2100 |0009: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2295 │ │ +0c5484: 6e10 df19 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resetList:()V // method@19df │ │ +0c548a: 5b45 8f09 |000f: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c548e: 5940 9809 |0011: iput v0, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0998 │ │ +0c5492: 1902 0080 |0013: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +0c5496: 5a42 9909 |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedRowId:J // field@0999 │ │ +0c549a: 5441 8f09 |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c549e: 3801 3500 |0019: if-eqz v1, 004e // +0035 │ │ +0c54a2: 5241 9509 |001b: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ +0c54a6: 5941 9709 |001d: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldItemCount:I // field@0997 │ │ +0c54aa: 5441 8f09 |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c54ae: 7210 8d22 0100 |0021: invoke-interface {v1}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ +0c54b4: 0a01 |0024: move-result v1 │ │ +0c54b6: 5941 9509 |0025: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ +0c54ba: 6e10 bc19 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkFocus:()V // method@19bc │ │ +0c54c0: 2201 5103 |002a: new-instance v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; // type@0351 │ │ +0c54c4: 7020 7e1b 4100 |002c: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1b7e │ │ +0c54ca: 5b41 9209 |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0992 │ │ +0c54ce: 5441 8f09 |0031: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@098f │ │ +0c54d2: 5442 9209 |0033: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0992 │ │ +0c54d6: 7220 9422 2100 |0035: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2294 │ │ +0c54dc: 5241 9509 |0038: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ +0c54e0: 3d01 0300 |003a: if-lez v1, 003d // +0003 │ │ +0c54e4: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +0c54e6: 6e20 e719 0400 |003d: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectedPositionInt:(I)V // method@19e7 │ │ +0c54ec: 6e20 e519 0400 |0040: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@19e5 │ │ +0c54f2: 5241 9509 |0043: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0995 │ │ +0c54f6: 3901 0500 |0045: if-nez v1, 004a // +0005 │ │ +0c54fa: 6e10 bd19 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkSelectionChanged:()V // method@19bd │ │ +0c5500: 6e10 de19 0400 |004a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@19de │ │ +0c5506: 0e00 |004d: return-void │ │ +0c5508: 6e10 bc19 0400 |004e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkFocus:()V // method@19bc │ │ +0c550e: 6e10 df19 0400 |0051: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resetList:()V // method@19df │ │ +0c5514: 6e10 bd19 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkSelectionChanged:()V // method@19bd │ │ +0c551a: 28f3 |0057: goto 004a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=84 │ │ 0x000c line=85 │ │ 0x000f line=88 │ │ 0x0011 line=90 │ │ @@ -244175,19 +244276,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c5570: |[0c5570] android.support.v7.internal.widget.AbsSpinnerICS.setSelection:(I)V │ │ -0c5580: 6e20 e519 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@19e5 │ │ -0c5586: 6e10 de19 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@19de │ │ -0c558c: 6e10 d119 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.invalidate:()V // method@19d1 │ │ -0c5592: 0e00 |0009: return-void │ │ +0c551c: |[0c551c] android.support.v7.internal.widget.AbsSpinnerICS.setSelection:(I)V │ │ +0c552c: 6e20 e519 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@19e5 │ │ +0c5532: 6e10 de19 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@19de │ │ +0c5538: 6e10 d119 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.invalidate:()V // method@19d1 │ │ +0c553e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x0006 line=263 │ │ 0x0009 line=264 │ │ locals : │ │ @@ -244199,29 +244300,29 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0c5594: |[0c5594] android.support.v7.internal.widget.AbsSpinnerICS.setSelection:(IZ)V │ │ -0c55a4: 3805 1600 |0000: if-eqz v5, 0016 // +0016 │ │ -0c55a8: 5231 9309 |0002: iget v1, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ -0c55ac: 3641 1200 |0004: if-gt v1, v4, 0016 // +0012 │ │ -0c55b0: 5231 9309 |0006: iget v1, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ -0c55b4: 6e10 c219 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@19c2 │ │ -0c55ba: 0a02 |000b: move-result v2 │ │ -0c55bc: b021 |000c: add-int/2addr v1, v2 │ │ -0c55be: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c55c2: 3614 0700 |000f: if-gt v4, v1, 0016 // +0007 │ │ -0c55c6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0c55c8: 6e30 ea19 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectionInt:(IZ)V // method@19ea │ │ -0c55ce: 0e00 |0015: return-void │ │ -0c55d0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0c55d2: 28fb |0017: goto 0012 // -0005 │ │ +0c5540: |[0c5540] android.support.v7.internal.widget.AbsSpinnerICS.setSelection:(IZ)V │ │ +0c5550: 3805 1600 |0000: if-eqz v5, 0016 // +0016 │ │ +0c5554: 5231 9309 |0002: iget v1, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ +0c5558: 3641 1200 |0004: if-gt v1, v4, 0016 // +0012 │ │ +0c555c: 5231 9309 |0006: iget v1, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0993 │ │ +0c5560: 6e10 c219 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@19c2 │ │ +0c5566: 0a02 |000b: move-result v2 │ │ +0c5568: b021 |000c: add-int/2addr v1, v2 │ │ +0c556a: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c556e: 3614 0700 |000f: if-gt v4, v1, 0016 // +0007 │ │ +0c5572: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0c5574: 6e30 ea19 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectionInt:(IZ)V // method@19ea │ │ +0c557a: 0e00 |0015: return-void │ │ +0c557c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0c557e: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0012 line=256 │ │ 0x0015 line=257 │ │ 0x0016 line=254 │ │ locals : │ │ @@ -244235,26 +244336,26 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0c55d4: |[0c55d4] android.support.v7.internal.widget.AbsSpinnerICS.setSelectionInt:(IZ)V │ │ -0c55e4: 5221 9809 |0000: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0998 │ │ -0c55e8: 3213 1200 |0002: if-eq v3, v1, 0014 // +0012 │ │ -0c55ec: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0c55ee: 5c21 9009 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ -0c55f2: 5221 9b09 |0007: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@099b │ │ -0c55f6: 9100 0301 |0009: sub-int v0, v3, v1 │ │ -0c55fa: 6e20 e519 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@19e5 │ │ -0c5600: 6e30 d219 0204 |000e: invoke-virtual {v2, v0, v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.layout:(IZ)V // method@19d2 │ │ -0c5606: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0c5608: 5c21 9009 |0012: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ -0c560c: 0e00 |0014: return-void │ │ +0c5580: |[0c5580] android.support.v7.internal.widget.AbsSpinnerICS.setSelectionInt:(IZ)V │ │ +0c5590: 5221 9809 |0000: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0998 │ │ +0c5594: 3213 1200 |0002: if-eq v3, v1, 0014 // +0012 │ │ +0c5598: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0c559a: 5c21 9009 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ +0c559e: 5221 9b09 |0007: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@099b │ │ +0c55a2: 9100 0301 |0009: sub-int v0, v3, v1 │ │ +0c55a6: 6e20 e519 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@19e5 │ │ +0c55ac: 6e30 d219 0204 |000e: invoke-virtual {v2, v0, v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.layout:(IZ)V // method@19d2 │ │ +0c55b2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0c55b4: 5c21 9009 |0012: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0990 │ │ +0c55b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=276 │ │ 0x0007 line=277 │ │ 0x000b line=278 │ │ 0x000e line=279 │ │ @@ -244340,18 +244441,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c5610: |[0c5610] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ -0c5620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c5622: 7030 181a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a18 │ │ -0c5628: 0e00 |0004: return-void │ │ +0c55bc: |[0c55bc] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ +0c55cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c55ce: 7030 181a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a18 │ │ +0c55d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -244361,18 +244462,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 │ │ -0c562c: |[0c562c] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c563c: 6000 3b06 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@063b │ │ -0c5640: 7040 191a 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a19 │ │ -0c5646: 0e00 |0005: return-void │ │ +0c55d8: |[0c55d8] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c55e8: 6000 3b06 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@063b │ │ +0c55ec: 7040 191a 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a19 │ │ +0c55f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -244383,41 +244484,41 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0c5648: |[0c5648] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0c5658: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c565a: 7040 8b19 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@198b │ │ -0c5660: 6201 1508 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0815 │ │ -0c5664: 6e52 3c01 5461 |0006: invoke-virtual {v4, v5, v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0c566a: 0c00 |0009: move-result-object v0 │ │ -0c566c: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -0c566e: 6e20 c301 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0c5674: 0c01 |000e: move-result-object v1 │ │ -0c5676: 6e20 3e1a 1300 |000f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a3e │ │ -0c567c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0c567e: 6e30 c801 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c5684: 0a01 |0016: move-result v1 │ │ -0c5686: 5931 bf09 |0017: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@09bf │ │ -0c568a: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -0c568c: 6e30 c801 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c5692: 0a01 |001d: move-result v1 │ │ -0c5694: 5931 ba09 |001e: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@09ba │ │ -0c5698: 6e30 c701 2002 |0020: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ -0c569e: 0a01 |0023: move-result v1 │ │ -0c56a0: 5931 b309 |0024: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ -0c56a4: 1241 |0026: const/4 v1, #int 4 // #4 │ │ -0c56a6: 6e20 c301 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0c56ac: 0c01 |002a: move-result-object v1 │ │ -0c56ae: 5b31 b709 |002b: iput-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09b7 │ │ -0c56b2: 6e10 cd01 0000 |002d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0c56b8: 0e00 |0030: return-void │ │ +0c55f4: |[0c55f4] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0c5604: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c5606: 7040 8b19 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@198b │ │ +0c560c: 6201 1508 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0815 │ │ +0c5610: 6e52 3c01 5461 |0006: invoke-virtual {v4, v5, v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0c5616: 0c00 |0009: move-result-object v0 │ │ +0c5618: 1231 |000a: const/4 v1, #int 3 // #3 │ │ +0c561a: 6e20 c301 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0c5620: 0c01 |000e: move-result-object v1 │ │ +0c5622: 6e20 3e1a 1300 |000f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a3e │ │ +0c5628: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0c562a: 6e30 c801 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c5630: 0a01 |0016: move-result v1 │ │ +0c5632: 5931 bf09 |0017: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@09bf │ │ +0c5636: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +0c5638: 6e30 c801 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c563e: 0a01 |001d: move-result v1 │ │ +0c5640: 5931 ba09 |001e: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@09ba │ │ +0c5644: 6e30 c701 2002 |0020: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ +0c564a: 0a01 |0023: move-result v1 │ │ +0c564c: 5931 b309 |0024: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ +0c5650: 1241 |0026: const/4 v1, #int 4 // #4 │ │ +0c5652: 6e20 c301 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0c5658: 0c01 |002a: move-result-object v1 │ │ +0c565a: 5b31 b709 |002b: iput-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09b7 │ │ +0c565e: 6e10 cd01 0000 |002d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0c5664: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=65 │ │ 0x000a line=66 │ │ 0x0012 line=68 │ │ 0x0019 line=70 │ │ @@ -244437,97 +244538,97 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -0c56bc: |[0c56bc] android.support.v7.internal.widget.ActionBarContextView.initTitle:()V │ │ -0c56cc: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0c56d0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0c56d2: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0c56d4: 5493 bd09 |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c56d8: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ -0c56dc: 6e10 251a 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ -0c56e2: 0c03 |000b: move-result-object v3 │ │ -0c56e4: 7110 141f 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c56ea: 0c02 |000f: move-result-object v2 │ │ -0c56ec: 6003 4907 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0749 │ │ -0c56f0: 6e30 161f 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0c56f6: 6e10 231a 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@1a23 │ │ -0c56fc: 0a03 |0018: move-result v3 │ │ -0c56fe: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c5702: 6e20 221a 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@1a22 │ │ -0c5708: 0c03 |001e: move-result-object v3 │ │ -0c570a: 1f03 1604 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@0416 │ │ -0c570e: 5b93 bd09 |0021: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5712: 5493 bd09 |0023: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5716: 6007 0c07 |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@070c │ │ -0c571a: 6e20 c421 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0c5720: 0c03 |002a: move-result-object v3 │ │ -0c5722: 1f03 3504 |002b: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0c5726: 5b93 c009 |002d: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@09c0 │ │ -0c572a: 5493 bd09 |002f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c572e: 6007 0b07 |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@070b │ │ -0c5732: 6e20 c421 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0c5738: 0c03 |0036: move-result-object v3 │ │ -0c573a: 1f03 3504 |0037: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0c573e: 5b93 bb09 |0039: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@09bb │ │ -0c5742: 5293 bf09 |003b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@09bf │ │ -0c5746: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ -0c574a: 5493 c009 |003f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@09c0 │ │ -0c574e: 6e10 251a 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ -0c5754: 0c07 |0044: move-result-object v7 │ │ -0c5756: 5298 bf09 |0045: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@09bf │ │ -0c575a: 6e30 bf22 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ -0c5760: 5293 ba09 |004a: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@09ba │ │ -0c5764: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ -0c5768: 5493 bb09 |004e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@09bb │ │ -0c576c: 6e10 251a 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ -0c5772: 0c07 |0053: move-result-object v7 │ │ -0c5774: 5298 ba09 |0054: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@09ba │ │ -0c5778: 6e30 bf22 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ -0c577e: 5493 c009 |0059: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@09c0 │ │ -0c5782: 5497 bc09 |005b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@09bc │ │ -0c5786: 6e20 be22 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0c578c: 5493 bb09 |0060: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@09bb │ │ -0c5790: 5497 b909 |0062: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@09b9 │ │ -0c5794: 6e20 be22 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0c579a: 5493 bc09 |0067: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@09bc │ │ -0c579e: 7110 9e1e 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0c57a4: 0a03 |006c: move-result v3 │ │ -0c57a6: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ -0c57aa: 0141 |006f: move v1, v4 │ │ -0c57ac: 5493 b909 |0070: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@09b9 │ │ -0c57b0: 7110 9e1e 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0c57b6: 0a03 |0075: move-result v3 │ │ -0c57b8: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ -0c57bc: 0140 |0078: move v0, v4 │ │ -0c57be: 5494 bb09 |0079: iget-object v4, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@09bb │ │ -0c57c2: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ -0c57c6: 0153 |007d: move v3, v5 │ │ -0c57c8: 6e20 c422 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0c57ce: 5493 bd09 |0081: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c57d2: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ -0c57d6: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ -0c57da: 0156 |0087: move v6, v5 │ │ -0c57dc: 6e20 e721 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0c57e2: 5493 bd09 |008b: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c57e6: 6e10 cd21 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@21cd │ │ -0c57ec: 0c03 |0090: move-result-object v3 │ │ -0c57ee: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ -0c57f2: 5493 bd09 |0093: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c57f6: 6e20 1a1a 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1a1a │ │ -0c57fc: 0e00 |0098: return-void │ │ -0c57fe: 0151 |0099: move v1, v5 │ │ -0c5800: 28d6 |009a: goto 0070 // -002a │ │ -0c5802: 0150 |009b: move v0, v5 │ │ -0c5804: 28dd |009c: goto 0079 // -0023 │ │ -0c5806: 0163 |009d: move v3, v6 │ │ -0c5808: 28e0 |009e: goto 007e // -0020 │ │ +0c5668: |[0c5668] android.support.v7.internal.widget.ActionBarContextView.initTitle:()V │ │ +0c5678: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0c567c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0c567e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0c5680: 5493 bd09 |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5684: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ +0c5688: 6e10 251a 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ +0c568e: 0c03 |000b: move-result-object v3 │ │ +0c5690: 7110 141f 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c5696: 0c02 |000f: move-result-object v2 │ │ +0c5698: 6003 4907 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0749 │ │ +0c569c: 6e30 161f 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0c56a2: 6e10 231a 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@1a23 │ │ +0c56a8: 0a03 |0018: move-result v3 │ │ +0c56aa: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c56ae: 6e20 221a 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@1a22 │ │ +0c56b4: 0c03 |001e: move-result-object v3 │ │ +0c56b6: 1f03 1604 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@0416 │ │ +0c56ba: 5b93 bd09 |0021: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c56be: 5493 bd09 |0023: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c56c2: 6007 0c07 |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@070c │ │ +0c56c6: 6e20 c421 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0c56cc: 0c03 |002a: move-result-object v3 │ │ +0c56ce: 1f03 3504 |002b: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0c56d2: 5b93 c009 |002d: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@09c0 │ │ +0c56d6: 5493 bd09 |002f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c56da: 6007 0b07 |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@070b │ │ +0c56de: 6e20 c421 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0c56e4: 0c03 |0036: move-result-object v3 │ │ +0c56e6: 1f03 3504 |0037: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0c56ea: 5b93 bb09 |0039: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@09bb │ │ +0c56ee: 5293 bf09 |003b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@09bf │ │ +0c56f2: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ +0c56f6: 5493 c009 |003f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@09c0 │ │ +0c56fa: 6e10 251a 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ +0c5700: 0c07 |0044: move-result-object v7 │ │ +0c5702: 5298 bf09 |0045: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@09bf │ │ +0c5706: 6e30 bf22 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ +0c570c: 5293 ba09 |004a: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@09ba │ │ +0c5710: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ +0c5714: 5493 bb09 |004e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@09bb │ │ +0c5718: 6e10 251a 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ +0c571e: 0c07 |0053: move-result-object v7 │ │ +0c5720: 5298 ba09 |0054: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@09ba │ │ +0c5724: 6e30 bf22 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ +0c572a: 5493 c009 |0059: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@09c0 │ │ +0c572e: 5497 bc09 |005b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@09bc │ │ +0c5732: 6e20 be22 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0c5738: 5493 bb09 |0060: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@09bb │ │ +0c573c: 5497 b909 |0062: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@09b9 │ │ +0c5740: 6e20 be22 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0c5746: 5493 bc09 |0067: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@09bc │ │ +0c574a: 7110 9e1e 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0c5750: 0a03 |006c: move-result v3 │ │ +0c5752: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ +0c5756: 0141 |006f: move v1, v4 │ │ +0c5758: 5493 b909 |0070: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@09b9 │ │ +0c575c: 7110 9e1e 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0c5762: 0a03 |0075: move-result v3 │ │ +0c5764: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ +0c5768: 0140 |0078: move v0, v4 │ │ +0c576a: 5494 bb09 |0079: iget-object v4, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@09bb │ │ +0c576e: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ +0c5772: 0153 |007d: move v3, v5 │ │ +0c5774: 6e20 c422 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0c577a: 5493 bd09 |0081: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c577e: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ +0c5782: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ +0c5786: 0156 |0087: move v6, v5 │ │ +0c5788: 6e20 e721 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0c578e: 5493 bd09 |008b: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5792: 6e10 cd21 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@21cd │ │ +0c5798: 0c03 |0090: move-result-object v3 │ │ +0c579a: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ +0c579e: 5493 bd09 |0093: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c57a2: 6e20 1a1a 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1a1a │ │ +0c57a8: 0e00 |0098: return-void │ │ +0c57aa: 0151 |0099: move v1, v5 │ │ +0c57ac: 28d6 |009a: goto 0070 // -002a │ │ +0c57ae: 0150 |009b: move v0, v5 │ │ +0c57b0: 28dd |009c: goto 0079 // -0023 │ │ +0c57b2: 0163 |009d: move v3, v6 │ │ +0c57b4: 28e0 |009e: goto 007e // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=167 │ │ 0x0008 line=168 │ │ 0x0010 line=169 │ │ 0x0015 line=170 │ │ 0x0023 line=171 │ │ @@ -244562,17 +244663,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c580c: |[0c580c] android.support.v7.internal.widget.ActionBarContextView.animateToVisibility:(I)V │ │ -0c581c: 6f20 8c19 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@198c │ │ -0c5822: 0e00 |0003: return-void │ │ +0c57b8: |[0c57b8] android.support.v7.internal.widget.ActionBarContextView.animateToVisibility:(I)V │ │ +0c57c8: 6f20 8c19 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@198c │ │ +0c57ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -244581,19 +244682,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c5824: |[0c5824] android.support.v7.internal.widget.ActionBarContextView.closeMode:()V │ │ -0c5834: 5410 b209 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5838: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0c583c: 6e10 321a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@1a32 │ │ -0c5842: 0e00 |0007: return-void │ │ +0c57d0: |[0c57d0] android.support.v7.internal.widget.ActionBarContextView.closeMode:()V │ │ +0c57e0: 5410 b209 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c57e4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0c57e8: 6e10 321a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@1a32 │ │ +0c57ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x0007 line=245 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -244603,17 +244704,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c5844: |[0c5844] android.support.v7.internal.widget.ActionBarContextView.dismissPopupMenus:()V │ │ -0c5854: 6f10 8e19 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@198e │ │ -0c585a: 0e00 |0003: return-void │ │ +0c57f0: |[0c57f0] android.support.v7.internal.widget.ActionBarContextView.dismissPopupMenus:()V │ │ +0c5800: 6f10 8e19 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@198e │ │ +0c5806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -244621,20 +244722,20 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c585c: |[0c585c] android.support.v7.internal.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0c586c: 2200 da03 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ -0c5870: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0c5872: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -0c5874: 7030 2e20 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ -0c587a: 1100 |0007: return-object v0 │ │ +0c5808: |[0c5808] android.support.v7.internal.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0c5818: 2200 da03 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ +0c581c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0c581e: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +0c5820: 7030 2e20 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@202e │ │ +0c5826: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -244642,20 +244743,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 │ │ -0c587c: |[0c587c] android.support.v7.internal.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c588c: 2200 da03 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ -0c5890: 6e10 251a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ -0c5896: 0c01 |0005: move-result-object v1 │ │ -0c5898: 7030 2f20 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202f │ │ -0c589e: 1100 |0009: return-object v0 │ │ +0c5828: |[0c5828] android.support.v7.internal.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c5838: 2200 da03 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ +0c583c: 6e10 251a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ +0c5842: 0c01 |0005: move-result-object v1 │ │ +0c5844: 7030 2f20 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@202f │ │ +0c584a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -244664,18 +244765,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c58a0: |[0c58a0] android.support.v7.internal.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ -0c58b0: 6f10 8f19 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@198f │ │ -0c58b6: 0a00 |0003: move-result v0 │ │ -0c58b8: 0f00 |0004: return v0 │ │ +0c584c: |[0c584c] android.support.v7.internal.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ +0c585c: 6f10 8f19 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@198f │ │ +0c5862: 0a00 |0003: move-result v0 │ │ +0c5864: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -244683,18 +244784,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c58bc: |[0c58bc] android.support.v7.internal.widget.ActionBarContextView.getContentHeight:()I │ │ -0c58cc: 6f10 9019 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1990 │ │ -0c58d2: 0a00 |0003: move-result v0 │ │ -0c58d4: 0f00 |0004: return v0 │ │ +0c5868: |[0c5868] android.support.v7.internal.widget.ActionBarContextView.getContentHeight:()I │ │ +0c5878: 6f10 9019 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1990 │ │ +0c587e: 0a00 |0003: move-result v0 │ │ +0c5880: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -244702,17 +244803,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c58d8: |[0c58d8] android.support.v7.internal.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ -0c58e8: 5410 b909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@09b9 │ │ -0c58ec: 1100 |0002: return-object v0 │ │ +0c5884: |[0c5884] android.support.v7.internal.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ +0c5894: 5410 b909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@09b9 │ │ +0c5898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -244720,17 +244821,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c58f0: |[0c58f0] android.support.v7.internal.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ -0c5900: 5410 bc09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@09bc │ │ -0c5904: 1100 |0002: return-object v0 │ │ +0c589c: |[0c589c] android.support.v7.internal.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ +0c58ac: 5410 bc09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@09bc │ │ +0c58b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -244738,23 +244839,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c5908: |[0c5908] android.support.v7.internal.widget.ActionBarContextView.hideOverflowMenu:()Z │ │ -0c5918: 5410 b109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c591c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c5920: 5410 b109 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5924: 6e10 5617 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ -0c592a: 0a00 |0009: move-result v0 │ │ -0c592c: 0f00 |000a: return v0 │ │ -0c592e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c5930: 28fe |000c: goto 000a // -0002 │ │ +0c58b4: |[0c58b4] android.support.v7.internal.widget.ActionBarContextView.hideOverflowMenu:()Z │ │ +0c58c4: 5410 b109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c58c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c58cc: 5410 b109 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c58d0: 6e10 5617 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ +0c58d6: 0a00 |0009: move-result v0 │ │ +0c58d8: 0f00 |000a: return v0 │ │ +0c58da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c58dc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ 0x000a line=269 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -244764,105 +244865,105 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 189 16-bit code units │ │ -0c5934: |[0c5934] android.support.v7.internal.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0c5944: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0c5946: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -0c5948: 5484 b209 |0002: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c594c: 3904 6c00 |0004: if-nez v4, 0070 // +006c │ │ -0c5950: 6e10 251a 0800 |0006: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ -0c5956: 0c04 |0009: move-result-object v4 │ │ -0c5958: 7110 141f 0400 |000a: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c595e: 0c01 |000d: move-result-object v1 │ │ -0c5960: 6004 4e07 |000e: sget v4, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item:I // field@074e │ │ -0c5964: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0c5966: 6e40 171f 4158 |0011: invoke-virtual {v1, v4, v8, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c596c: 0c04 |0014: move-result-object v4 │ │ -0c596e: 5b84 b209 |0015: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5972: 5484 b209 |0017: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5976: 6e20 1a1a 4800 |0019: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1a1a │ │ -0c597c: 5484 b209 |001c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5980: 6005 1007 |001e: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@0710 │ │ -0c5984: 6e20 aa1f 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0c598a: 0c00 |0023: move-result-object v0 │ │ -0c598c: 2204 3503 |0024: new-instance v4, Landroid/support/v7/internal/widget/ActionBarContextView$1; // type@0335 │ │ -0c5990: 7030 151a 8409 |0026: invoke-direct {v4, v8, v9}, Landroid/support/v7/internal/widget/ActionBarContextView$1;.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V // method@1a15 │ │ -0c5996: 6e20 1620 4000 |0029: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0c599c: 6e10 7a1d 0900 |002c: invoke-virtual {v9}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1d7a │ │ -0c59a2: 0c03 |002f: move-result-object v3 │ │ -0c59a4: 1f03 1703 |0030: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ -0c59a8: 5484 b109 |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c59ac: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ -0c59b0: 5484 b109 |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c59b4: 6e10 5017 0400 |0038: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1750 │ │ -0c59ba: 2204 0a03 |003b: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // type@030a │ │ -0c59be: 6e10 251a 0800 |003d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ -0c59c4: 0c05 |0040: move-result-object v5 │ │ -0c59c6: 7020 4b17 5400 |0041: invoke-direct {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@174b │ │ -0c59cc: 5b84 b109 |0044: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c59d0: 5484 b109 |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c59d4: 6e20 6517 7400 |0048: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@1765 │ │ -0c59da: 2202 d903 |004b: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0c59de: 12e4 |004d: const/4 v4, #int -2 // #fe │ │ -0c59e0: 7030 2c20 4206 |004e: invoke-direct {v2, v4, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0c59e6: 5584 b609 |0051: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@09b6 │ │ -0c59ea: 3904 2b00 |0053: if-nez v4, 007e // +002b │ │ -0c59ee: 5484 b109 |0055: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c59f2: 6e20 0718 4300 |0057: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ -0c59f8: 5484 b109 |005a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c59fc: 6e20 5517 8400 |005c: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ -0c5a02: 0c04 |005f: move-result-object v4 │ │ -0c5a04: 1f04 0d03 |0060: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0c5a08: 5b84 b509 |0062: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5a0c: 5484 b509 |0064: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5a10: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -0c5a12: 6e20 9817 5400 |0067: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1798 │ │ -0c5a18: 5484 b509 |006a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5a1c: 6e30 1b1a 4802 |006c: invoke-virtual {v8, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a1b │ │ -0c5a22: 0e00 |006f: return-void │ │ -0c5a24: 5484 b209 |0070: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5a28: 6e10 c61f 0400 |0072: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0c5a2e: 0c04 |0075: move-result-object v4 │ │ -0c5a30: 3904 a6ff |0076: if-nez v4, 001c // -005a │ │ -0c5a34: 5484 b209 |0078: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5a38: 6e20 1a1a 4800 |007a: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1a1a │ │ -0c5a3e: 289f |007d: goto 001c // -0061 │ │ -0c5a40: 5484 b109 |007e: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5a44: 6e10 251a 0800 |0080: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ -0c5a4a: 0c05 |0083: move-result-object v5 │ │ -0c5a4c: 6e10 3201 0500 |0084: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c5a52: 0c05 |0087: move-result-object v5 │ │ -0c5a54: 6e10 ae01 0500 |0088: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0c5a5a: 0c05 |008b: move-result-object v5 │ │ -0c5a5c: 5255 840b |008c: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0c5a60: 6e30 6617 5407 |008e: invoke-virtual {v4, v5, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@1766 │ │ -0c5a66: 5484 b109 |0091: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5a6a: 1405 ffff ff7f |0093: const v5, #float nan // #7fffffff │ │ -0c5a70: 6e20 6417 5400 |0096: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@1764 │ │ -0c5a76: 5926 890b |0099: iput v6, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c5a7a: 5284 b309 |009b: iget v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ -0c5a7e: 5924 880b |009d: iput v4, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c5a82: 5484 b109 |009f: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5a86: 6e20 0718 4300 |00a1: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ -0c5a8c: 5484 b109 |00a4: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5a90: 6e20 5517 8400 |00a6: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ -0c5a96: 0c04 |00a9: move-result-object v4 │ │ -0c5a98: 1f04 0d03 |00aa: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0c5a9c: 5b84 b509 |00ac: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5aa0: 5484 b509 |00ae: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5aa4: 5485 b709 |00b0: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09b7 │ │ -0c5aa8: 6e20 9817 5400 |00b2: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1798 │ │ -0c5aae: 5484 b809 |00b5: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09b8 │ │ -0c5ab2: 5485 b509 |00b7: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5ab6: 6e30 ef19 5402 |00b9: invoke-virtual {v4, v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19ef │ │ -0c5abc: 28b3 |00bc: goto 006f // -004d │ │ +0c58e0: |[0c58e0] android.support.v7.internal.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ +0c58f0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0c58f2: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +0c58f4: 5484 b209 |0002: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c58f8: 3904 6c00 |0004: if-nez v4, 0070 // +006c │ │ +0c58fc: 6e10 251a 0800 |0006: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ +0c5902: 0c04 |0009: move-result-object v4 │ │ +0c5904: 7110 141f 0400 |000a: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c590a: 0c01 |000d: move-result-object v1 │ │ +0c590c: 6004 4e07 |000e: sget v4, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item:I // field@074e │ │ +0c5910: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0c5912: 6e40 171f 4158 |0011: invoke-virtual {v1, v4, v8, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c5918: 0c04 |0014: move-result-object v4 │ │ +0c591a: 5b84 b209 |0015: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c591e: 5484 b209 |0017: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c5922: 6e20 1a1a 4800 |0019: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1a1a │ │ +0c5928: 5484 b209 |001c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c592c: 6005 1007 |001e: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@0710 │ │ +0c5930: 6e20 aa1f 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0c5936: 0c00 |0023: move-result-object v0 │ │ +0c5938: 2204 3503 |0024: new-instance v4, Landroid/support/v7/internal/widget/ActionBarContextView$1; // type@0335 │ │ +0c593c: 7030 151a 8409 |0026: invoke-direct {v4, v8, v9}, Landroid/support/v7/internal/widget/ActionBarContextView$1;.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V // method@1a15 │ │ +0c5942: 6e20 1620 4000 |0029: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0c5948: 6e10 7a1d 0900 |002c: invoke-virtual {v9}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1d7a │ │ +0c594e: 0c03 |002f: move-result-object v3 │ │ +0c5950: 1f03 1703 |0030: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ +0c5954: 5484 b109 |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5958: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ +0c595c: 5484 b109 |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5960: 6e10 5017 0400 |0038: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1750 │ │ +0c5966: 2204 0a03 |003b: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // type@030a │ │ +0c596a: 6e10 251a 0800 |003d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ +0c5970: 0c05 |0040: move-result-object v5 │ │ +0c5972: 7020 4b17 5400 |0041: invoke-direct {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@174b │ │ +0c5978: 5b84 b109 |0044: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c597c: 5484 b109 |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5980: 6e20 6517 7400 |0048: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@1765 │ │ +0c5986: 2202 d903 |004b: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0c598a: 12e4 |004d: const/4 v4, #int -2 // #fe │ │ +0c598c: 7030 2c20 4206 |004e: invoke-direct {v2, v4, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0c5992: 5584 b609 |0051: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@09b6 │ │ +0c5996: 3904 2b00 |0053: if-nez v4, 007e // +002b │ │ +0c599a: 5484 b109 |0055: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c599e: 6e20 0718 4300 |0057: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ +0c59a4: 5484 b109 |005a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c59a8: 6e20 5517 8400 |005c: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ +0c59ae: 0c04 |005f: move-result-object v4 │ │ +0c59b0: 1f04 0d03 |0060: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0c59b4: 5b84 b509 |0062: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c59b8: 5484 b509 |0064: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c59bc: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +0c59be: 6e20 9817 5400 |0067: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1798 │ │ +0c59c4: 5484 b509 |006a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c59c8: 6e30 1b1a 4802 |006c: invoke-virtual {v8, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a1b │ │ +0c59ce: 0e00 |006f: return-void │ │ +0c59d0: 5484 b209 |0070: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c59d4: 6e10 c61f 0400 |0072: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0c59da: 0c04 |0075: move-result-object v4 │ │ +0c59dc: 3904 a6ff |0076: if-nez v4, 001c // -005a │ │ +0c59e0: 5484 b209 |0078: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c59e4: 6e20 1a1a 4800 |007a: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1a1a │ │ +0c59ea: 289f |007d: goto 001c // -0061 │ │ +0c59ec: 5484 b109 |007e: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c59f0: 6e10 251a 0800 |0080: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ +0c59f6: 0c05 |0083: move-result-object v5 │ │ +0c59f8: 6e10 3201 0500 |0084: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c59fe: 0c05 |0087: move-result-object v5 │ │ +0c5a00: 6e10 ae01 0500 |0088: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0c5a06: 0c05 |008b: move-result-object v5 │ │ +0c5a08: 5255 840b |008c: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0c5a0c: 6e30 6617 5407 |008e: invoke-virtual {v4, v5, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@1766 │ │ +0c5a12: 5484 b109 |0091: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5a16: 1405 ffff ff7f |0093: const v5, #float nan // #7fffffff │ │ +0c5a1c: 6e20 6417 5400 |0096: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@1764 │ │ +0c5a22: 5926 890b |0099: iput v6, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c5a26: 5284 b309 |009b: iget v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ +0c5a2a: 5924 880b |009d: iput v4, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c5a2e: 5484 b109 |009f: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5a32: 6e20 0718 4300 |00a1: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ +0c5a38: 5484 b109 |00a4: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5a3c: 6e20 5517 8400 |00a6: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ +0c5a42: 0c04 |00a9: move-result-object v4 │ │ +0c5a44: 1f04 0d03 |00aa: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0c5a48: 5b84 b509 |00ac: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5a4c: 5484 b509 |00ae: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5a50: 5485 b709 |00b0: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09b7 │ │ +0c5a54: 6e20 9817 5400 |00b2: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1798 │ │ +0c5a5a: 5484 b809 |00b5: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09b8 │ │ +0c5a5e: 5485 b509 |00b7: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5a62: 6e30 ef19 5402 |00b9: invoke-virtual {v4, v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19ef │ │ +0c5a68: 28b3 |00bc: goto 006f // -004d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=194 │ │ 0x0006 line=195 │ │ 0x000e line=196 │ │ 0x0017 line=197 │ │ 0x001c line=202 │ │ @@ -244905,23 +245006,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c5ac0: |[0c5ac0] android.support.v7.internal.widget.ActionBarContextView.isOverflowMenuShowing:()Z │ │ -0c5ad0: 5410 b109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5ad4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c5ad8: 5410 b109 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5adc: 6e10 5917 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1759 │ │ -0c5ae2: 0a00 |0009: move-result v0 │ │ -0c5ae4: 0f00 |000a: return v0 │ │ -0c5ae6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c5ae8: 28fe |000c: goto 000a // -0002 │ │ +0c5a6c: |[0c5a6c] android.support.v7.internal.widget.ActionBarContextView.isOverflowMenuShowing:()Z │ │ +0c5a7c: 5410 b109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5a80: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c5a84: 5410 b109 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5a88: 6e10 5917 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1759 │ │ +0c5a8e: 0a00 |0009: move-result v0 │ │ +0c5a90: 0f00 |000a: return v0 │ │ +0c5a92: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c5a94: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000a line=277 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -244931,18 +245032,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c5aec: |[0c5aec] android.support.v7.internal.widget.ActionBarContextView.isOverflowReserved:()Z │ │ -0c5afc: 6f10 9519 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1995 │ │ -0c5b02: 0a00 |0003: move-result v0 │ │ -0c5b04: 0f00 |0004: return v0 │ │ +0c5a98: |[0c5a98] android.support.v7.internal.widget.ActionBarContextView.isOverflowReserved:()Z │ │ +0c5aa8: 6f10 9519 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1995 │ │ +0c5aae: 0a00 |0003: move-result v0 │ │ +0c5ab0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -244950,17 +245051,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5b08: |[0c5b08] android.support.v7.internal.widget.ActionBarContextView.isTitleOptional:()Z │ │ -0c5b18: 5510 be09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@09be │ │ -0c5b1c: 0f00 |0002: return v0 │ │ +0c5ab4: |[0c5ab4] android.support.v7.internal.widget.ActionBarContextView.isTitleOptional:()Z │ │ +0c5ac4: 5510 be09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@09be │ │ +0c5ac8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -244968,25 +245069,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c5b20: |[0c5b20] android.support.v7.internal.widget.ActionBarContextView.killMode:()V │ │ -0c5b30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c5b32: 6e10 3a1a 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@1a3a │ │ -0c5b38: 5430 b809 |0004: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09b8 │ │ -0c5b3c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0c5b40: 5430 b809 |0008: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09b8 │ │ -0c5b44: 5431 b509 |000a: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5b48: 6e20 061a 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1a06 │ │ -0c5b4e: 5b32 b409 |000f: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c5b52: 5b32 b509 |0011: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5b56: 0e00 |0013: return-void │ │ +0c5acc: |[0c5acc] android.support.v7.internal.widget.ActionBarContextView.killMode:()V │ │ +0c5adc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c5ade: 6e10 3a1a 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@1a3a │ │ +0c5ae4: 5430 b809 |0004: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09b8 │ │ +0c5ae8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0c5aec: 5430 b809 |0008: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09b8 │ │ +0c5af0: 5431 b509 |000a: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5af4: 6e20 061a 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1a06 │ │ +0c5afa: 5b32 b409 |000f: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c5afe: 5b32 b509 |0011: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5b02: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=248 │ │ 0x0004 line=249 │ │ 0x0008 line=250 │ │ 0x000f line=252 │ │ 0x0011 line=253 │ │ @@ -244999,23 +245100,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c5b58: |[0c5b58] android.support.v7.internal.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ -0c5b68: 6f10 9819 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1998 │ │ -0c5b6e: 5410 b109 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5b72: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -0c5b76: 5410 b109 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5b7a: 6e10 5617 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ -0c5b80: 5410 b109 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c5b84: 6e10 5717 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1757 │ │ -0c5b8a: 0e00 |0011: return-void │ │ +0c5b04: |[0c5b04] android.support.v7.internal.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ +0c5b14: 6f10 9819 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1998 │ │ +0c5b1a: 5410 b109 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5b1e: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +0c5b22: 5410 b109 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5b26: 6e10 5617 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ +0c5b2c: 5410 b109 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c5b30: 6e10 5717 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1757 │ │ +0c5b36: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0007 line=86 │ │ 0x000c line=87 │ │ 0x0011 line=89 │ │ @@ -245027,74 +245128,74 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -0c5b8c: |[0c5b8c] android.support.v7.internal.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ -0c5b9c: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0c5ba0: 6e10 271a 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1a27 │ │ -0c5ba6: 0a02 |0005: move-result v2 │ │ -0c5ba8: 6e10 291a 0700 |0006: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1a29 │ │ -0c5bae: 0a03 |0009: move-result v3 │ │ -0c5bb0: 9104 0c0a |000a: sub-int v4, v12, v10 │ │ -0c5bb4: 6e10 291a 0700 |000c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1a29 │ │ -0c5bba: 0a05 |000f: move-result v5 │ │ -0c5bbc: b154 |0010: sub-int/2addr v4, v5 │ │ -0c5bbe: 6e10 261a 0700 |0011: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1a26 │ │ -0c5bc4: 0a05 |0014: move-result v5 │ │ -0c5bc6: 9100 0405 |0015: sub-int v0, v4, v5 │ │ -0c5bca: 5474 b209 |0017: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5bce: 3804 1f00 |0019: if-eqz v4, 0038 // +001f │ │ -0c5bd2: 5474 b209 |001b: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5bd6: 6e10 cf1f 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0c5bdc: 0a04 |0020: move-result v4 │ │ -0c5bde: 3264 1700 |0021: if-eq v4, v6, 0038 // +0017 │ │ -0c5be2: 5474 b209 |0023: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5be6: 6e10 bb1f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c5bec: 0c01 |0028: move-result-object v1 │ │ -0c5bee: 1f01 da03 |0029: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ -0c5bf2: 5214 8a0b |002b: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0b8a │ │ -0c5bf6: b042 |002d: add-int/2addr v2, v4 │ │ -0c5bf8: 5474 b209 |002e: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5bfc: 6e50 371a 4732 |0030: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1a37 │ │ -0c5c02: 0a04 |0033: move-result v4 │ │ -0c5c04: b042 |0034: add-int/2addr v2, v4 │ │ -0c5c06: 5214 8b0b |0035: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0b8b │ │ -0c5c0a: b042 |0037: add-int/2addr v2, v4 │ │ -0c5c0c: 5474 bd09 |0038: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5c10: 3804 1500 |003a: if-eqz v4, 004f // +0015 │ │ -0c5c14: 5474 b409 |003c: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c5c18: 3904 1100 |003e: if-nez v4, 004f // +0011 │ │ -0c5c1c: 5474 bd09 |0040: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5c20: 6e10 ce21 0400 |0042: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getVisibility:()I // method@21ce │ │ -0c5c26: 0a04 |0045: move-result v4 │ │ -0c5c28: 3264 0900 |0046: if-eq v4, v6, 004f // +0009 │ │ -0c5c2c: 5474 bd09 |0048: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5c30: 6e50 371a 4732 |004a: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1a37 │ │ -0c5c36: 0a04 |004d: move-result v4 │ │ -0c5c38: b042 |004e: add-int/2addr v2, v4 │ │ -0c5c3a: 5474 b409 |004f: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c5c3e: 3804 0900 |0051: if-eqz v4, 005a // +0009 │ │ -0c5c42: 5474 b409 |0053: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c5c46: 6e50 371a 4732 |0055: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1a37 │ │ -0c5c4c: 0a04 |0058: move-result v4 │ │ -0c5c4e: b042 |0059: add-int/2addr v2, v4 │ │ -0c5c50: 9104 0b09 |005a: sub-int v4, v11, v9 │ │ -0c5c54: 6e10 281a 0700 |005c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1a28 │ │ -0c5c5a: 0a05 |005f: move-result v5 │ │ -0c5c5c: 9102 0405 |0060: sub-int v2, v4, v5 │ │ -0c5c60: 5474 b509 |0062: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5c64: 3804 0900 |0064: if-eqz v4, 006d // +0009 │ │ -0c5c68: 5474 b509 |0066: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5c6c: 6e50 381a 4732 |0068: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChildInverse:(Landroid/view/View;III)I // method@1a38 │ │ -0c5c72: 0a04 |006b: move-result v4 │ │ -0c5c74: b142 |006c: sub-int/2addr v2, v4 │ │ -0c5c76: 0e00 |006d: return-void │ │ +0c5b38: |[0c5b38] android.support.v7.internal.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ +0c5b48: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0c5b4c: 6e10 271a 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1a27 │ │ +0c5b52: 0a02 |0005: move-result v2 │ │ +0c5b54: 6e10 291a 0700 |0006: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1a29 │ │ +0c5b5a: 0a03 |0009: move-result v3 │ │ +0c5b5c: 9104 0c0a |000a: sub-int v4, v12, v10 │ │ +0c5b60: 6e10 291a 0700 |000c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1a29 │ │ +0c5b66: 0a05 |000f: move-result v5 │ │ +0c5b68: b154 |0010: sub-int/2addr v4, v5 │ │ +0c5b6a: 6e10 261a 0700 |0011: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1a26 │ │ +0c5b70: 0a05 |0014: move-result v5 │ │ +0c5b72: 9100 0405 |0015: sub-int v0, v4, v5 │ │ +0c5b76: 5474 b209 |0017: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c5b7a: 3804 1f00 |0019: if-eqz v4, 0038 // +001f │ │ +0c5b7e: 5474 b209 |001b: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c5b82: 6e10 cf1f 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0c5b88: 0a04 |0020: move-result v4 │ │ +0c5b8a: 3264 1700 |0021: if-eq v4, v6, 0038 // +0017 │ │ +0c5b8e: 5474 b209 |0023: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c5b92: 6e10 bb1f 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c5b98: 0c01 |0028: move-result-object v1 │ │ +0c5b9a: 1f01 da03 |0029: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ +0c5b9e: 5214 8a0b |002b: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0b8a │ │ +0c5ba2: b042 |002d: add-int/2addr v2, v4 │ │ +0c5ba4: 5474 b209 |002e: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c5ba8: 6e50 371a 4732 |0030: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1a37 │ │ +0c5bae: 0a04 |0033: move-result v4 │ │ +0c5bb0: b042 |0034: add-int/2addr v2, v4 │ │ +0c5bb2: 5214 8b0b |0035: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0b8b │ │ +0c5bb6: b042 |0037: add-int/2addr v2, v4 │ │ +0c5bb8: 5474 bd09 |0038: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5bbc: 3804 1500 |003a: if-eqz v4, 004f // +0015 │ │ +0c5bc0: 5474 b409 |003c: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c5bc4: 3904 1100 |003e: if-nez v4, 004f // +0011 │ │ +0c5bc8: 5474 bd09 |0040: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5bcc: 6e10 ce21 0400 |0042: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getVisibility:()I // method@21ce │ │ +0c5bd2: 0a04 |0045: move-result v4 │ │ +0c5bd4: 3264 0900 |0046: if-eq v4, v6, 004f // +0009 │ │ +0c5bd8: 5474 bd09 |0048: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5bdc: 6e50 371a 4732 |004a: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1a37 │ │ +0c5be2: 0a04 |004d: move-result v4 │ │ +0c5be4: b042 |004e: add-int/2addr v2, v4 │ │ +0c5be6: 5474 b409 |004f: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c5bea: 3804 0900 |0051: if-eqz v4, 005a // +0009 │ │ +0c5bee: 5474 b409 |0053: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c5bf2: 6e50 371a 4732 |0055: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1a37 │ │ +0c5bf8: 0a04 |0058: move-result v4 │ │ +0c5bfa: b042 |0059: add-int/2addr v2, v4 │ │ +0c5bfc: 9104 0b09 |005a: sub-int v4, v11, v9 │ │ +0c5c00: 6e10 281a 0700 |005c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1a28 │ │ +0c5c06: 0a05 |005f: move-result v5 │ │ +0c5c08: 9102 0405 |0060: sub-int v2, v4, v5 │ │ +0c5c0c: 5474 b509 |0062: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5c10: 3804 0900 |0064: if-eqz v4, 006d // +0009 │ │ +0c5c14: 5474 b509 |0066: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5c18: 6e50 381a 4732 |0068: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChildInverse:(Landroid/view/View;III)I // method@1a38 │ │ +0c5c1e: 0a04 |006b: move-result v4 │ │ +0c5c20: b142 |006c: sub-int/2addr v2, v4 │ │ +0c5c22: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0006 line=379 │ │ 0x000a line=380 │ │ 0x0017 line=382 │ │ 0x0023 line=383 │ │ @@ -245126,272 +245227,272 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 512 16-bit code units │ │ -0c5c78: |[0c5c78] android.support.v7.internal.widget.ActionBarContextView.onMeasure:(II)V │ │ -0c5c88: 7701 981f 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c5c8e: 0a17 |0003: move-result v23 │ │ -0c5c90: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ -0c5c94: 0200 1700 |0006: move/from16 v0, v23 │ │ -0c5c98: 0201 1800 |0008: move/from16 v1, v24 │ │ -0c5c9c: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ -0c5ca0: 2218 7f04 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@047f │ │ -0c5ca4: 2219 9204 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@0492 │ │ -0c5ca8: 7601 fb24 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0c5cae: 7401 c224 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0c5cb4: 0c1a |0016: move-result-object v26 │ │ -0c5cb6: 7401 7224 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0c5cbc: 0c1a |001a: move-result-object v26 │ │ -0c5cbe: 7402 0425 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c5cc4: 0c19 |001e: move-result-object v25 │ │ -0c5cc6: 1a1a 4300 |001f: const-string v26, " can only be used " // string@0043 │ │ -0c5cca: 7402 0425 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c5cd0: 0c19 |0024: move-result-object v25 │ │ -0c5cd2: 1a1a 1a36 |0025: const-string v26, "with android:layout_width="FILL_PARENT" (or fill_parent)" // string@361a │ │ -0c5cd6: 7402 0425 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c5cdc: 0c19 |002a: move-result-object v25 │ │ -0c5cde: 7401 0a25 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0c5ce4: 0c19 |002e: move-result-object v25 │ │ -0c5ce6: 7602 8c24 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0c5cec: 2718 |0032: throw v24 │ │ -0c5cee: 7701 981f 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c5cf4: 0a0c |0036: move-result v12 │ │ -0c5cf6: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ -0c5cfa: 2218 7f04 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@047f │ │ -0c5cfe: 2219 9204 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@0492 │ │ -0c5d02: 7601 fb24 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0c5d08: 7401 c224 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0c5d0e: 0c1a |0043: move-result-object v26 │ │ -0c5d10: 7401 7224 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0c5d16: 0c1a |0047: move-result-object v26 │ │ -0c5d18: 7402 0425 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c5d1e: 0c19 |004b: move-result-object v25 │ │ -0c5d20: 1a1a 4300 |004c: const-string v26, " can only be used " // string@0043 │ │ -0c5d24: 7402 0425 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c5d2a: 0c19 |0051: move-result-object v25 │ │ -0c5d2c: 1a1a 1936 |0052: const-string v26, "with android:layout_height="wrap_content"" // string@3619 │ │ -0c5d30: 7402 0425 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c5d36: 0c19 |0057: move-result-object v25 │ │ -0c5d38: 7401 0a25 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0c5d3e: 0c19 |005b: move-result-object v25 │ │ -0c5d40: 7602 8c24 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0c5d46: 2718 |005f: throw v24 │ │ -0c5d48: 7701 991f 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c5d4e: 0a05 |0063: move-result v5 │ │ -0c5d50: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -0c5d54: 5200 b309 |0066: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ -0c5d58: 0218 0000 |0068: move/from16 v24, v0 │ │ -0c5d5c: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ -0c5d60: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -0c5d64: 520f b309 |006e: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ -0c5d68: 7401 291a 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1a29 │ │ -0c5d6e: 0a18 |0073: move-result v24 │ │ -0c5d70: 7401 261a 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1a26 │ │ -0c5d76: 0a19 |0077: move-result v25 │ │ -0c5d78: 9016 1819 |0078: add-int v22, v24, v25 │ │ -0c5d7c: 7401 271a 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1a27 │ │ -0c5d82: 0a18 |007d: move-result v24 │ │ -0c5d84: 9118 0518 |007e: sub-int v24, v5, v24 │ │ -0c5d88: 7401 281a 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1a28 │ │ -0c5d8e: 0a19 |0083: move-result v25 │ │ -0c5d90: 9103 1819 |0084: sub-int v3, v24, v25 │ │ -0c5d94: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ -0c5d98: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ -0c5d9c: 0200 1800 |008a: move/from16 v0, v24 │ │ -0c5da0: 7120 9a1f 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c5da6: 0a04 |008f: move-result v4 │ │ -0c5da8: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ -0c5dac: 5400 b209 |0092: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5db0: 0818 0000 |0094: move-object/from16 v24, v0 │ │ -0c5db4: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ -0c5db8: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ -0c5dbc: 5400 b209 |009a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5dc0: 0818 0000 |009c: move-object/from16 v24, v0 │ │ -0c5dc4: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ -0c5dc8: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ -0c5dcc: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ -0c5dd0: 0202 1900 |00a4: move/from16 v2, v25 │ │ -0c5dd4: 6e52 331a 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1a33 │ │ -0c5dda: 0a03 |00a9: move-result v3 │ │ -0c5ddc: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ -0c5de0: 5400 b209 |00ac: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ -0c5de4: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ -0c5de8: 7401 bb1f 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c5dee: 0c0e |00b3: move-result-object v14 │ │ -0c5df0: 1f0e da03 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ -0c5df4: 52e0 8a0b |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0b8a │ │ -0c5df8: 0218 0000 |00b8: move/from16 v24, v0 │ │ -0c5dfc: 52e0 8b0b |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0b8b │ │ -0c5e00: 0219 0000 |00bc: move/from16 v25, v0 │ │ -0c5e04: 9018 1819 |00be: add-int v24, v24, v25 │ │ -0c5e08: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ -0c5e0c: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -0c5e10: 5400 b509 |00c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5e14: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ -0c5e18: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ -0c5e1c: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ -0c5e20: 5400 b509 |00cc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5e24: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ -0c5e28: 7401 8817 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c5e2e: 0c18 |00d3: move-result-object v24 │ │ -0c5e30: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ -0c5e34: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ -0c5e38: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ -0c5e3c: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ -0c5e40: 5400 b509 |00dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c5e44: 0818 0000 |00de: move-object/from16 v24, v0 │ │ -0c5e48: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ -0c5e4c: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ -0c5e50: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ -0c5e54: 0202 1900 |00e6: move/from16 v2, v25 │ │ -0c5e58: 6e52 331a 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1a33 │ │ -0c5e5e: 0a03 |00eb: move-result v3 │ │ -0c5e60: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ -0c5e64: 5400 bd09 |00ee: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5e68: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ -0c5e6c: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ -0c5e70: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -0c5e74: 5400 b409 |00f6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c5e78: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ -0c5e7c: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ -0c5e80: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ -0c5e84: 5500 be09 |00fe: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@09be │ │ -0c5e88: 0218 0000 |0100: move/from16 v24, v0 │ │ -0c5e8c: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ -0c5e90: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ -0c5e94: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ -0c5e98: 7702 9a1f 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c5e9e: 0a14 |010b: move-result v20 │ │ -0c5ea0: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ -0c5ea4: 5400 bd09 |010e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5ea8: 0818 0000 |0110: move-object/from16 v24, v0 │ │ -0c5eac: 0800 1800 |0112: move-object/from16 v0, v24 │ │ -0c5eb0: 0201 1400 |0114: move/from16 v1, v20 │ │ -0c5eb4: 6e30 d021 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@21d0 │ │ -0c5eba: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ -0c5ebe: 5400 bd09 |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5ec2: 0818 0000 |011d: move-object/from16 v24, v0 │ │ -0c5ec6: 7401 c921 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@21c9 │ │ -0c5ecc: 0a13 |0122: move-result v19 │ │ -0c5ece: 0200 1300 |0123: move/from16 v0, v19 │ │ -0c5ed2: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ -0c5ed6: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ -0c5eda: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ -0c5ede: 9103 0313 |012b: sub-int v3, v3, v19 │ │ -0c5ee2: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ -0c5ee6: 5400 bd09 |012f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c5eea: 0819 0000 |0131: move-object/from16 v25, v0 │ │ -0c5eee: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ -0c5ef2: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ -0c5ef6: 0800 1900 |0137: move-object/from16 v0, v25 │ │ -0c5efa: 0201 1800 |0139: move/from16 v1, v24 │ │ -0c5efe: 6e20 e721 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0c5f04: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ -0c5f08: 5400 b409 |0140: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c5f0c: 0818 0000 |0142: move-object/from16 v24, v0 │ │ -0c5f10: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ -0c5f14: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ -0c5f18: 5400 b409 |0148: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c5f1c: 0818 0000 |014a: move-object/from16 v24, v0 │ │ -0c5f20: 7401 bb1f 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c5f26: 0c0e |014f: move-result-object v14 │ │ -0c5f28: 52e0 890b |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c5f2c: 0218 0000 |0152: move/from16 v24, v0 │ │ -0c5f30: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ -0c5f34: 0200 1800 |0156: move/from16 v0, v24 │ │ -0c5f38: 0201 1900 |0158: move/from16 v1, v25 │ │ -0c5f3c: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ -0c5f40: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ -0c5f44: 52e0 890b |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c5f48: 0218 0000 |0160: move/from16 v24, v0 │ │ -0c5f4c: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ -0c5f50: 52e0 890b |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c5f54: 0218 0000 |0166: move/from16 v24, v0 │ │ -0c5f58: 0200 1800 |0168: move/from16 v0, v24 │ │ -0c5f5c: 7120 af24 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c5f62: 0a09 |016d: move-result v9 │ │ -0c5f64: 52e0 880b |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c5f68: 0218 0000 |0170: move/from16 v24, v0 │ │ -0c5f6c: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ -0c5f70: 0200 1800 |0174: move/from16 v0, v24 │ │ -0c5f74: 0201 1900 |0176: move/from16 v1, v25 │ │ -0c5f78: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ -0c5f7c: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ -0c5f80: 52e0 880b |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c5f84: 0218 0000 |017e: move/from16 v24, v0 │ │ -0c5f88: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ -0c5f8c: 52e0 880b |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c5f90: 0218 0000 |0184: move/from16 v24, v0 │ │ -0c5f94: 0200 1800 |0186: move/from16 v0, v24 │ │ -0c5f98: 7120 af24 b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c5f9e: 0a07 |018b: move-result v7 │ │ -0c5fa0: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ -0c5fa4: 5400 b409 |018e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c5fa8: 0818 0000 |0190: move-object/from16 v24, v0 │ │ -0c5fac: 7120 9a1f a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c5fb2: 0a19 |0195: move-result v25 │ │ -0c5fb4: 7120 9a1f 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c5fba: 0a1a |0199: move-result v26 │ │ -0c5fbc: 7403 e41f 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0c5fc2: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ -0c5fc6: 5200 b309 |019f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ -0c5fca: 0218 0000 |01a1: move/from16 v24, v0 │ │ -0c5fce: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ -0c5fd2: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ -0c5fd6: 7401 231a 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@1a23 │ │ -0c5fdc: 0a06 |01aa: move-result v6 │ │ -0c5fde: 120d |01ab: const/4 v13, #int 0 // #0 │ │ -0c5fe0: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ -0c5fe4: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ -0c5fe8: 6e20 221a d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@1a22 │ │ -0c5fee: 0c15 |01b3: move-result-object v21 │ │ -0c5ff0: 7401 bf1f 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c5ff6: 0a18 |01b7: move-result v24 │ │ -0c5ff8: 9011 1816 |01b8: add-int v17, v24, v22 │ │ -0c5ffc: 0200 1100 |01ba: move/from16 v0, v17 │ │ -0c6000: 0201 1000 |01bc: move/from16 v1, v16 │ │ -0c6004: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ -0c6008: 0210 1100 |01c0: move/from16 v16, v17 │ │ -0c600c: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0c6010: 28e8 |01c4: goto 01ac // -0018 │ │ -0c6012: 7701 991f 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c6018: 0a0f |01c8: move-result v15 │ │ -0c601a: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ -0c601e: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ -0c6022: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ -0c6026: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ -0c602a: 2900 66ff |01d1: goto/16 0137 // -009a │ │ -0c602e: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ -0c6032: 5400 bd09 |01d5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c6036: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ -0c603a: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ -0c603e: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ -0c6042: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ -0c6046: 0202 1900 |01df: move/from16 v2, v25 │ │ -0c604a: 6e52 331a 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1a33 │ │ -0c6050: 0a03 |01e4: move-result v3 │ │ -0c6052: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ -0c6056: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ -0c605a: 2900 75ff |01e9: goto/16 015e // -008b │ │ -0c605e: 0139 |01eb: move v9, v3 │ │ -0c6060: 2882 |01ec: goto 016e // -007e │ │ -0c6062: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ -0c6066: 288d |01ef: goto 017c // -0073 │ │ -0c6068: 01b7 |01f0: move v7, v11 │ │ -0c606a: 289b |01f1: goto 018c // -0065 │ │ -0c606c: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ -0c6070: 0201 1000 |01f4: move/from16 v1, v16 │ │ -0c6074: 6e30 411a 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@1a41 │ │ -0c607a: 0e00 |01f9: return-void │ │ -0c607c: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ -0c6080: 6e30 411a 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@1a41 │ │ -0c6086: 28fa |01ff: goto 01f9 // -0006 │ │ +0c5c24: |[0c5c24] android.support.v7.internal.widget.ActionBarContextView.onMeasure:(II)V │ │ +0c5c34: 7701 981f 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c5c3a: 0a17 |0003: move-result v23 │ │ +0c5c3c: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ +0c5c40: 0200 1700 |0006: move/from16 v0, v23 │ │ +0c5c44: 0201 1800 |0008: move/from16 v1, v24 │ │ +0c5c48: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ +0c5c4c: 2218 7f04 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@047f │ │ +0c5c50: 2219 9204 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@0492 │ │ +0c5c54: 7601 fb24 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0c5c5a: 7401 c224 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0c5c60: 0c1a |0016: move-result-object v26 │ │ +0c5c62: 7401 7224 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0c5c68: 0c1a |001a: move-result-object v26 │ │ +0c5c6a: 7402 0425 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c5c70: 0c19 |001e: move-result-object v25 │ │ +0c5c72: 1a1a 4300 |001f: const-string v26, " can only be used " // string@0043 │ │ +0c5c76: 7402 0425 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c5c7c: 0c19 |0024: move-result-object v25 │ │ +0c5c7e: 1a1a 1a36 |0025: const-string v26, "with android:layout_width="FILL_PARENT" (or fill_parent)" // string@361a │ │ +0c5c82: 7402 0425 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c5c88: 0c19 |002a: move-result-object v25 │ │ +0c5c8a: 7401 0a25 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0c5c90: 0c19 |002e: move-result-object v25 │ │ +0c5c92: 7602 8c24 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0c5c98: 2718 |0032: throw v24 │ │ +0c5c9a: 7701 981f 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c5ca0: 0a0c |0036: move-result v12 │ │ +0c5ca2: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ +0c5ca6: 2218 7f04 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@047f │ │ +0c5caa: 2219 9204 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@0492 │ │ +0c5cae: 7601 fb24 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0c5cb4: 7401 c224 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0c5cba: 0c1a |0043: move-result-object v26 │ │ +0c5cbc: 7401 7224 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0c5cc2: 0c1a |0047: move-result-object v26 │ │ +0c5cc4: 7402 0425 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c5cca: 0c19 |004b: move-result-object v25 │ │ +0c5ccc: 1a1a 4300 |004c: const-string v26, " can only be used " // string@0043 │ │ +0c5cd0: 7402 0425 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c5cd6: 0c19 |0051: move-result-object v25 │ │ +0c5cd8: 1a1a 1936 |0052: const-string v26, "with android:layout_height="wrap_content"" // string@3619 │ │ +0c5cdc: 7402 0425 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c5ce2: 0c19 |0057: move-result-object v25 │ │ +0c5ce4: 7401 0a25 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0c5cea: 0c19 |005b: move-result-object v25 │ │ +0c5cec: 7602 8c24 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0c5cf2: 2718 |005f: throw v24 │ │ +0c5cf4: 7701 991f 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c5cfa: 0a05 |0063: move-result v5 │ │ +0c5cfc: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ +0c5d00: 5200 b309 |0066: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ +0c5d04: 0218 0000 |0068: move/from16 v24, v0 │ │ +0c5d08: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ +0c5d0c: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +0c5d10: 520f b309 |006e: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ +0c5d14: 7401 291a 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1a29 │ │ +0c5d1a: 0a18 |0073: move-result v24 │ │ +0c5d1c: 7401 261a 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1a26 │ │ +0c5d22: 0a19 |0077: move-result v25 │ │ +0c5d24: 9016 1819 |0078: add-int v22, v24, v25 │ │ +0c5d28: 7401 271a 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1a27 │ │ +0c5d2e: 0a18 |007d: move-result v24 │ │ +0c5d30: 9118 0518 |007e: sub-int v24, v5, v24 │ │ +0c5d34: 7401 281a 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1a28 │ │ +0c5d3a: 0a19 |0083: move-result v25 │ │ +0c5d3c: 9103 1819 |0084: sub-int v3, v24, v25 │ │ +0c5d40: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ +0c5d44: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ +0c5d48: 0200 1800 |008a: move/from16 v0, v24 │ │ +0c5d4c: 7120 9a1f 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c5d52: 0a04 |008f: move-result v4 │ │ +0c5d54: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ +0c5d58: 5400 b209 |0092: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c5d5c: 0818 0000 |0094: move-object/from16 v24, v0 │ │ +0c5d60: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ +0c5d64: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ +0c5d68: 5400 b209 |009a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c5d6c: 0818 0000 |009c: move-object/from16 v24, v0 │ │ +0c5d70: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ +0c5d74: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ +0c5d78: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ +0c5d7c: 0202 1900 |00a4: move/from16 v2, v25 │ │ +0c5d80: 6e52 331a 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1a33 │ │ +0c5d86: 0a03 |00a9: move-result v3 │ │ +0c5d88: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ +0c5d8c: 5400 b209 |00ac: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@09b2 │ │ +0c5d90: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ +0c5d94: 7401 bb1f 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c5d9a: 0c0e |00b3: move-result-object v14 │ │ +0c5d9c: 1f0e da03 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@03da │ │ +0c5da0: 52e0 8a0b |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0b8a │ │ +0c5da4: 0218 0000 |00b8: move/from16 v24, v0 │ │ +0c5da8: 52e0 8b0b |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0b8b │ │ +0c5dac: 0219 0000 |00bc: move/from16 v25, v0 │ │ +0c5db0: 9018 1819 |00be: add-int v24, v24, v25 │ │ +0c5db4: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ +0c5db8: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ +0c5dbc: 5400 b509 |00c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5dc0: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ +0c5dc4: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ +0c5dc8: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ +0c5dcc: 5400 b509 |00cc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5dd0: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ +0c5dd4: 7401 8817 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c5dda: 0c18 |00d3: move-result-object v24 │ │ +0c5ddc: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ +0c5de0: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ +0c5de4: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ +0c5de8: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ +0c5dec: 5400 b509 |00dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c5df0: 0818 0000 |00de: move-object/from16 v24, v0 │ │ +0c5df4: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ +0c5df8: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ +0c5dfc: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ +0c5e00: 0202 1900 |00e6: move/from16 v2, v25 │ │ +0c5e04: 6e52 331a 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1a33 │ │ +0c5e0a: 0a03 |00eb: move-result v3 │ │ +0c5e0c: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ +0c5e10: 5400 bd09 |00ee: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5e14: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ +0c5e18: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ +0c5e1c: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ +0c5e20: 5400 b409 |00f6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c5e24: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ +0c5e28: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ +0c5e2c: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ +0c5e30: 5500 be09 |00fe: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@09be │ │ +0c5e34: 0218 0000 |0100: move/from16 v24, v0 │ │ +0c5e38: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ +0c5e3c: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ +0c5e40: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ +0c5e44: 7702 9a1f 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c5e4a: 0a14 |010b: move-result v20 │ │ +0c5e4c: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ +0c5e50: 5400 bd09 |010e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5e54: 0818 0000 |0110: move-object/from16 v24, v0 │ │ +0c5e58: 0800 1800 |0112: move-object/from16 v0, v24 │ │ +0c5e5c: 0201 1400 |0114: move/from16 v1, v20 │ │ +0c5e60: 6e30 d021 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@21d0 │ │ +0c5e66: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ +0c5e6a: 5400 bd09 |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5e6e: 0818 0000 |011d: move-object/from16 v24, v0 │ │ +0c5e72: 7401 c921 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@21c9 │ │ +0c5e78: 0a13 |0122: move-result v19 │ │ +0c5e7a: 0200 1300 |0123: move/from16 v0, v19 │ │ +0c5e7e: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ +0c5e82: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ +0c5e86: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ +0c5e8a: 9103 0313 |012b: sub-int v3, v3, v19 │ │ +0c5e8e: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ +0c5e92: 5400 bd09 |012f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5e96: 0819 0000 |0131: move-object/from16 v25, v0 │ │ +0c5e9a: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ +0c5e9e: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ +0c5ea2: 0800 1900 |0137: move-object/from16 v0, v25 │ │ +0c5ea6: 0201 1800 |0139: move/from16 v1, v24 │ │ +0c5eaa: 6e20 e721 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0c5eb0: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ +0c5eb4: 5400 b409 |0140: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c5eb8: 0818 0000 |0142: move-object/from16 v24, v0 │ │ +0c5ebc: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ +0c5ec0: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ +0c5ec4: 5400 b409 |0148: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c5ec8: 0818 0000 |014a: move-object/from16 v24, v0 │ │ +0c5ecc: 7401 bb1f 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c5ed2: 0c0e |014f: move-result-object v14 │ │ +0c5ed4: 52e0 890b |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c5ed8: 0218 0000 |0152: move/from16 v24, v0 │ │ +0c5edc: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ +0c5ee0: 0200 1800 |0156: move/from16 v0, v24 │ │ +0c5ee4: 0201 1900 |0158: move/from16 v1, v25 │ │ +0c5ee8: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ +0c5eec: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ +0c5ef0: 52e0 890b |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c5ef4: 0218 0000 |0160: move/from16 v24, v0 │ │ +0c5ef8: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ +0c5efc: 52e0 890b |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c5f00: 0218 0000 |0166: move/from16 v24, v0 │ │ +0c5f04: 0200 1800 |0168: move/from16 v0, v24 │ │ +0c5f08: 7120 af24 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c5f0e: 0a09 |016d: move-result v9 │ │ +0c5f10: 52e0 880b |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c5f14: 0218 0000 |0170: move/from16 v24, v0 │ │ +0c5f18: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ +0c5f1c: 0200 1800 |0174: move/from16 v0, v24 │ │ +0c5f20: 0201 1900 |0176: move/from16 v1, v25 │ │ +0c5f24: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ +0c5f28: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ +0c5f2c: 52e0 880b |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c5f30: 0218 0000 |017e: move/from16 v24, v0 │ │ +0c5f34: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ +0c5f38: 52e0 880b |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c5f3c: 0218 0000 |0184: move/from16 v24, v0 │ │ +0c5f40: 0200 1800 |0186: move/from16 v0, v24 │ │ +0c5f44: 7120 af24 b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c5f4a: 0a07 |018b: move-result v7 │ │ +0c5f4c: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ +0c5f50: 5400 b409 |018e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c5f54: 0818 0000 |0190: move-object/from16 v24, v0 │ │ +0c5f58: 7120 9a1f a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c5f5e: 0a19 |0195: move-result v25 │ │ +0c5f60: 7120 9a1f 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c5f66: 0a1a |0199: move-result v26 │ │ +0c5f68: 7403 e41f 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0c5f6e: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ +0c5f72: 5200 b309 |019f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ +0c5f76: 0218 0000 |01a1: move/from16 v24, v0 │ │ +0c5f7a: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ +0c5f7e: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ +0c5f82: 7401 231a 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@1a23 │ │ +0c5f88: 0a06 |01aa: move-result v6 │ │ +0c5f8a: 120d |01ab: const/4 v13, #int 0 // #0 │ │ +0c5f8c: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ +0c5f90: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ +0c5f94: 6e20 221a d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@1a22 │ │ +0c5f9a: 0c15 |01b3: move-result-object v21 │ │ +0c5f9c: 7401 bf1f 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c5fa2: 0a18 |01b7: move-result v24 │ │ +0c5fa4: 9011 1816 |01b8: add-int v17, v24, v22 │ │ +0c5fa8: 0200 1100 |01ba: move/from16 v0, v17 │ │ +0c5fac: 0201 1000 |01bc: move/from16 v1, v16 │ │ +0c5fb0: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ +0c5fb4: 0210 1100 |01c0: move/from16 v16, v17 │ │ +0c5fb8: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0c5fbc: 28e8 |01c4: goto 01ac // -0018 │ │ +0c5fbe: 7701 991f 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c5fc4: 0a0f |01c8: move-result v15 │ │ +0c5fc6: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ +0c5fca: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ +0c5fce: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ +0c5fd2: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ +0c5fd6: 2900 66ff |01d1: goto/16 0137 // -009a │ │ +0c5fda: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ +0c5fde: 5400 bd09 |01d5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c5fe2: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ +0c5fe6: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ +0c5fea: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ +0c5fee: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ +0c5ff2: 0202 1900 |01df: move/from16 v2, v25 │ │ +0c5ff6: 6e52 331a 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1a33 │ │ +0c5ffc: 0a03 |01e4: move-result v3 │ │ +0c5ffe: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ +0c6002: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ +0c6006: 2900 75ff |01e9: goto/16 015e // -008b │ │ +0c600a: 0139 |01eb: move v9, v3 │ │ +0c600c: 2882 |01ec: goto 016e // -007e │ │ +0c600e: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ +0c6012: 288d |01ef: goto 017c // -0073 │ │ +0c6014: 01b7 |01f0: move v7, v11 │ │ +0c6016: 289b |01f1: goto 018c // -0065 │ │ +0c6018: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ +0c601c: 0201 1000 |01f4: move/from16 v1, v16 │ │ +0c6020: 6e30 411a 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@1a41 │ │ +0c6026: 0e00 |01f9: return-void │ │ +0c6028: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ +0c602c: 6e30 411a 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@1a41 │ │ +0c6032: 28fa |01ff: goto 01f9 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x000c line=297 │ │ 0x0033 line=301 │ │ 0x0037 line=302 │ │ @@ -245491,17 +245592,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6088: |[0c6088] android.support.v7.internal.widget.ActionBarContextView.postShowOverflowMenu:()V │ │ -0c6098: 6f10 9f19 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@199f │ │ -0c609e: 0e00 |0003: return-void │ │ +0c6034: |[0c6034] android.support.v7.internal.widget.ActionBarContextView.postShowOverflowMenu:()V │ │ +0c6044: 6f10 9f19 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@199f │ │ +0c604a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #19 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -245509,17 +245610,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c60a0: |[0c60a0] android.support.v7.internal.widget.ActionBarContextView.setContentHeight:(I)V │ │ -0c60b0: 5901 b309 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ -0c60b4: 0e00 |0002: return-void │ │ +0c604c: |[0c604c] android.support.v7.internal.widget.ActionBarContextView.setContentHeight:(I)V │ │ +0c605c: 5901 b309 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ +0c6060: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -245529,30 +245630,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c60b8: |[0c60b8] android.support.v7.internal.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ -0c60c8: 5410 b409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c60cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c60d0: 5410 b409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c60d4: 6e20 3b1a 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@1a3b │ │ -0c60da: 5b12 b409 |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ -0c60de: 5410 bd09 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c60e2: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0c60e6: 5410 bd09 |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c60ea: 6e20 3b1a 0100 |0011: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@1a3b │ │ -0c60f0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0c60f2: 5b10 bd09 |0015: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ -0c60f6: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ -0c60fa: 6e20 1a1a 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1a1a │ │ -0c6100: 6e10 3c1a 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@1a3c │ │ -0c6106: 0e00 |001f: return-void │ │ +0c6064: |[0c6064] android.support.v7.internal.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ +0c6074: 5410 b409 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c6078: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c607c: 5410 b409 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c6080: 6e20 3b1a 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@1a3b │ │ +0c6086: 5b12 b409 |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@09b4 │ │ +0c608a: 5410 bd09 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c608e: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +0c6092: 5410 bd09 |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c6096: 6e20 3b1a 0100 |0011: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@1a3b │ │ +0c609c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0c609e: 5b10 bd09 |0015: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@09bd │ │ +0c60a2: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ +0c60a6: 6e20 1a1a 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1a1a │ │ +0c60ac: 6e10 3c1a 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@1a3c │ │ +0c60b2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0009 line=137 │ │ 0x000b line=138 │ │ 0x000f line=139 │ │ @@ -245570,78 +245671,78 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -0c6108: |[0c6108] android.support.v7.internal.widget.ActionBarContextView.setSplitActionBar:(Z)V │ │ -0c6118: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0c611a: 5562 b609 |0001: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@09b6 │ │ -0c611e: 3272 3500 |0003: if-eq v2, v7, 0038 // +0035 │ │ -0c6122: 5462 b109 |0005: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c6126: 3802 2e00 |0007: if-eqz v2, 0035 // +002e │ │ -0c612a: 2200 d903 |0009: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0c612e: 12e2 |000b: const/4 v2, #int -2 // #fe │ │ -0c6130: 7030 2c20 2005 |000c: invoke-direct {v0, v2, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0c6136: 3907 2a00 |000f: if-nez v7, 0039 // +002a │ │ -0c613a: 5462 b109 |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c613e: 6e20 5517 6200 |0013: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ -0c6144: 0c02 |0016: move-result-object v2 │ │ -0c6146: 1f02 0d03 |0017: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0c614a: 5b62 b509 |0019: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c614e: 5462 b509 |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c6152: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0c6154: 6e20 9817 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1798 │ │ -0c615a: 5462 b509 |0021: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c615e: 6e10 8817 0200 |0023: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c6164: 0c01 |0026: move-result-object v1 │ │ -0c6166: 1f01 db03 |0027: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ -0c616a: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ -0c616e: 5462 b509 |002b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c6172: 6e20 6620 2100 |002d: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0c6178: 5462 b509 |0030: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c617c: 6e30 1b1a 2600 |0032: invoke-virtual {v6, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a1b │ │ -0c6182: 6f20 a219 7600 |0035: invoke-super {v6, v7}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@19a2 │ │ -0c6188: 0e00 |0038: return-void │ │ -0c618a: 5462 b109 |0039: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c618e: 6e10 251a 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ -0c6194: 0c03 |003e: move-result-object v3 │ │ -0c6196: 6e10 3201 0300 |003f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c619c: 0c03 |0042: move-result-object v3 │ │ -0c619e: 6e10 ae01 0300 |0043: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0c61a4: 0c03 |0046: move-result-object v3 │ │ -0c61a6: 5233 840b |0047: iget v3, v3, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0c61aa: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -0c61ac: 6e30 6617 3204 |004a: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@1766 │ │ -0c61b2: 5462 b109 |004d: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c61b6: 1403 ffff ff7f |004f: const v3, #float nan // #7fffffff │ │ -0c61bc: 6e20 6417 3200 |0052: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@1764 │ │ -0c61c2: 5905 890b |0055: iput v5, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c61c6: 5262 b309 |0057: iget v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ -0c61ca: 5902 880b |0059: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c61ce: 5462 b109 |005b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c61d2: 6e20 5517 6200 |005d: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ -0c61d8: 0c02 |0060: move-result-object v2 │ │ -0c61da: 1f02 0d03 |0061: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0c61de: 5b62 b509 |0063: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c61e2: 5462 b509 |0065: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c61e6: 5463 b709 |0067: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09b7 │ │ -0c61ea: 6e20 9817 3200 |0069: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1798 │ │ -0c61f0: 5462 b509 |006c: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c61f4: 6e10 8817 0200 |006e: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c61fa: 0c01 |0071: move-result-object v1 │ │ -0c61fc: 1f01 db03 |0072: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ -0c6200: 3801 0700 |0074: if-eqz v1, 007b // +0007 │ │ -0c6204: 5462 b509 |0076: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c6208: 6e20 6620 2100 |0078: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0c620e: 5462 b809 |007b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09b8 │ │ -0c6212: 5463 b509 |007d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ -0c6216: 6e30 ef19 3200 |007f: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19ef │ │ -0c621c: 28b3 |0082: goto 0035 // -004d │ │ +0c60b4: |[0c60b4] android.support.v7.internal.widget.ActionBarContextView.setSplitActionBar:(Z)V │ │ +0c60c4: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0c60c6: 5562 b609 |0001: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@09b6 │ │ +0c60ca: 3272 3500 |0003: if-eq v2, v7, 0038 // +0035 │ │ +0c60ce: 5462 b109 |0005: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c60d2: 3802 2e00 |0007: if-eqz v2, 0035 // +002e │ │ +0c60d6: 2200 d903 |0009: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0c60da: 12e2 |000b: const/4 v2, #int -2 // #fe │ │ +0c60dc: 7030 2c20 2005 |000c: invoke-direct {v0, v2, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0c60e2: 3907 2a00 |000f: if-nez v7, 0039 // +002a │ │ +0c60e6: 5462 b109 |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c60ea: 6e20 5517 6200 |0013: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ +0c60f0: 0c02 |0016: move-result-object v2 │ │ +0c60f2: 1f02 0d03 |0017: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0c60f6: 5b62 b509 |0019: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c60fa: 5462 b509 |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c60fe: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0c6100: 6e20 9817 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1798 │ │ +0c6106: 5462 b509 |0021: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c610a: 6e10 8817 0200 |0023: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c6110: 0c01 |0026: move-result-object v1 │ │ +0c6112: 1f01 db03 |0027: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ +0c6116: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ +0c611a: 5462 b509 |002b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c611e: 6e20 6620 2100 |002d: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0c6124: 5462 b509 |0030: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c6128: 6e30 1b1a 2600 |0032: invoke-virtual {v6, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a1b │ │ +0c612e: 6f20 a219 7600 |0035: invoke-super {v6, v7}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@19a2 │ │ +0c6134: 0e00 |0038: return-void │ │ +0c6136: 5462 b109 |0039: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c613a: 6e10 251a 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1a25 │ │ +0c6140: 0c03 |003e: move-result-object v3 │ │ +0c6142: 6e10 3201 0300 |003f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c6148: 0c03 |0042: move-result-object v3 │ │ +0c614a: 6e10 ae01 0300 |0043: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0c6150: 0c03 |0046: move-result-object v3 │ │ +0c6152: 5233 840b |0047: iget v3, v3, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0c6156: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +0c6158: 6e30 6617 3204 |004a: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@1766 │ │ +0c615e: 5462 b109 |004d: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c6162: 1403 ffff ff7f |004f: const v3, #float nan // #7fffffff │ │ +0c6168: 6e20 6417 3200 |0052: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@1764 │ │ +0c616e: 5905 890b |0055: iput v5, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c6172: 5262 b309 |0057: iget v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@09b3 │ │ +0c6176: 5902 880b |0059: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c617a: 5462 b109 |005b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c617e: 6e20 5517 6200 |005d: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ +0c6184: 0c02 |0060: move-result-object v2 │ │ +0c6186: 1f02 0d03 |0061: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0c618a: 5b62 b509 |0063: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c618e: 5462 b509 |0065: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c6192: 5463 b709 |0067: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@09b7 │ │ +0c6196: 6e20 9817 3200 |0069: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1798 │ │ +0c619c: 5462 b509 |006c: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c61a0: 6e10 8817 0200 |006e: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c61a6: 0c01 |0071: move-result-object v1 │ │ +0c61a8: 1f01 db03 |0072: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ +0c61ac: 3801 0700 |0074: if-eqz v1, 007b // +0007 │ │ +0c61b0: 5462 b509 |0076: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c61b4: 6e20 6620 2100 |0078: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0c61ba: 5462 b809 |007b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09b8 │ │ +0c61be: 5463 b509 |007d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09b5 │ │ +0c61c2: 6e30 ef19 3200 |007f: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19ef │ │ +0c61c8: 28b3 |0082: goto 0035 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0005 line=94 │ │ 0x0009 line=96 │ │ 0x000f line=99 │ │ 0x0011 line=100 │ │ @@ -245675,17 +245776,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c6220: |[0c6220] android.support.v7.internal.widget.ActionBarContextView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -0c6230: 6f20 a319 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@19a3 │ │ -0c6236: 0e00 |0003: return-void │ │ +0c61cc: |[0c61cc] android.support.v7.internal.widget.ActionBarContextView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +0c61dc: 6f20 a319 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@19a3 │ │ +0c61e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ │ @@ -245694,17 +245795,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c6238: |[0c6238] android.support.v7.internal.widget.ActionBarContextView.setSplitWhenNarrow:(Z)V │ │ -0c6248: 6f20 a419 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@19a4 │ │ -0c624e: 0e00 |0003: return-void │ │ +0c61e4: |[0c61e4] android.support.v7.internal.widget.ActionBarContextView.setSplitWhenNarrow:(Z)V │ │ +0c61f4: 6f20 a419 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@19a4 │ │ +0c61fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -245713,18 +245814,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c6250: |[0c6250] android.support.v7.internal.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0c6260: 5b01 b909 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@09b9 │ │ -0c6264: 7010 2e1a 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@1a2e │ │ -0c626a: 0e00 |0005: return-void │ │ +0c61fc: |[0c61fc] android.support.v7.internal.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0c620c: 5b01 b909 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@09b9 │ │ +0c6210: 7010 2e1a 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@1a2e │ │ +0c6216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -245735,18 +245836,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c626c: |[0c626c] android.support.v7.internal.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ -0c627c: 5b01 bc09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@09bc │ │ -0c6280: 7010 2e1a 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@1a2e │ │ -0c6286: 0e00 |0005: return-void │ │ +0c6218: |[0c6218] android.support.v7.internal.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ +0c6228: 5b01 bc09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@09bc │ │ +0c622c: 7010 2e1a 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@1a2e │ │ +0c6232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0005 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -245757,20 +245858,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c6288: |[0c6288] android.support.v7.internal.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ -0c6298: 5510 be09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@09be │ │ -0c629c: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -0c62a0: 6e10 3c1a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@1a3c │ │ -0c62a6: 5c12 be09 |0007: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@09be │ │ -0c62aa: 0e00 |0009: return-void │ │ +0c6234: |[0c6234] android.support.v7.internal.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ +0c6244: 5510 be09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@09be │ │ +0c6248: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +0c624c: 6e10 3c1a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@1a3c │ │ +0c6252: 5c12 be09 |0007: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@09be │ │ +0c6256: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x0007 line=410 │ │ 0x0009 line=411 │ │ locals : │ │ @@ -245782,17 +245883,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c62ac: |[0c62ac] android.support.v7.internal.widget.ActionBarContextView.setVisibility:(I)V │ │ -0c62bc: 6f20 a519 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@19a5 │ │ -0c62c2: 0e00 |0003: return-void │ │ +0c6258: |[0c6258] android.support.v7.internal.widget.ActionBarContextView.setVisibility:(I)V │ │ +0c6268: 6f20 a519 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@19a5 │ │ +0c626e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -245801,23 +245902,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c62c4: |[0c62c4] android.support.v7.internal.widget.ActionBarContextView.showOverflowMenu:()Z │ │ -0c62d4: 5410 b109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c62d8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c62dc: 5410 b109 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ -0c62e0: 6e10 6817 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@1768 │ │ -0c62e6: 0a00 |0009: move-result v0 │ │ -0c62e8: 0f00 |000a: return v0 │ │ -0c62ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c62ec: 28fe |000c: goto 000a // -0002 │ │ +0c6270: |[0c6270] android.support.v7.internal.widget.ActionBarContextView.showOverflowMenu:()Z │ │ +0c6280: 5410 b109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c6284: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c6288: 5410 b109 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09b1 │ │ +0c628c: 6e10 6817 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@1768 │ │ +0c6292: 0a00 |0009: move-result v0 │ │ +0c6294: 0f00 |000a: return v0 │ │ +0c6296: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c6298: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x000a line=261 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -245861,18 +245962,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c62f0: |[0c62f0] android.support.v7.internal.widget.ActionBarView$1.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -0c6300: 5b01 ca09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09ca │ │ -0c6304: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0c630a: 0e00 |0005: return-void │ │ +0c629c: |[0c629c] android.support.v7.internal.widget.ActionBarView$1.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +0c62ac: 5b01 ca09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09ca │ │ +0c62b0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0c62b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ @@ -245882,24 +245983,24 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0c630c: |[0c630c] android.support.v7.internal.widget.ActionBarView$1.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ -0c631c: 5420 ca09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09ca │ │ -0c6320: 7110 911a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; // method@1a91 │ │ -0c6326: 0c00 |0005: move-result-object v0 │ │ -0c6328: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0c632c: 5420 ca09 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09ca │ │ -0c6330: 7110 911a 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; // method@1a91 │ │ -0c6336: 0c00 |000d: move-result-object v0 │ │ -0c6338: 7240 4514 5076 |000e: invoke-interface {v0, v5, v6, v7}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@1445 │ │ -0c633e: 0e00 |0011: return-void │ │ +0c62b8: |[0c62b8] android.support.v7.internal.widget.ActionBarView$1.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ +0c62c8: 5420 ca09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09ca │ │ +0c62cc: 7110 911a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; // method@1a91 │ │ +0c62d2: 0c00 |0005: move-result-object v0 │ │ +0c62d4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0c62d8: 5420 ca09 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09ca │ │ +0c62dc: 7110 911a 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; // method@1a91 │ │ +0c62e2: 0c00 |000d: move-result-object v0 │ │ +0c62e4: 7240 4514 5076 |000e: invoke-interface {v0, v5, v6, v7}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@1445 │ │ +0c62ea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x0011 line=142 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -245914,16 +246015,16 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c6340: |[0c6340] android.support.v7.internal.widget.ActionBarView$1.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ -0c6350: 0e00 |0000: return-void │ │ +0c62ec: |[0c62ec] android.support.v7.internal.widget.ActionBarView$1.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ +0c62fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$1; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS<*>; │ │ @@ -245971,18 +246072,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c6354: |[0c6354] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -0c6364: 5b01 cf09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6368: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0c636e: 0e00 |0005: return-void │ │ +0c6300: |[0c6300] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +0c6310: 5b01 cf09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6314: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0c631a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ @@ -245991,17 +246092,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c6370: |[0c6370] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V │ │ -0c6380: 7020 5a1a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a5a │ │ -0c6386: 0e00 |0003: return-void │ │ +0c631c: |[0c631c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V │ │ +0c632c: 7020 5a1a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a5a │ │ +0c6332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActionBarView$1; │ │ @@ -246012,109 +246113,109 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 194 16-bit code units │ │ -0c6388: |[0c6388] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c6398: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0c639a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c639c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c639e: 5450 cf09 |0003: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c63a2: 5400 e309 |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c63a6: 2000 7903 |0007: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ -0c63aa: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0c63ae: 5450 cf09 |000b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c63b2: 5400 e309 |000d: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c63b6: 1f00 7903 |000f: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ -0c63ba: 7210 8a1d 0000 |0011: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1d8a │ │ -0c63c0: 5450 cf09 |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c63c4: 5451 cf09 |0016: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c63c8: 5411 e309 |0018: iget-object v1, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c63cc: 6e20 d91a 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c63d2: 5450 cf09 |001d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c63d6: 5451 cf09 |001f: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c63da: 7110 9a1a 0100 |0021: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ -0c63e0: 0c01 |0024: move-result-object v1 │ │ -0c63e2: 6e20 d91a 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c63e8: 5450 cf09 |0028: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c63ec: 5b03 e309 |002a: iput-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c63f0: 5450 cf09 |002c: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c63f4: 7110 951a 0000 |002e: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a95 │ │ -0c63fa: 0a00 |0031: move-result v0 │ │ -0c63fc: dd00 0002 |0032: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0c6400: 3800 0b00 |0034: if-eqz v0, 003f // +000b │ │ -0c6404: 5450 cf09 |0036: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6408: 7110 9b1a 0000 |0038: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9b │ │ -0c640e: 0c00 |003b: move-result-object v0 │ │ -0c6410: 6e20 841a 2000 |003c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1a84 │ │ -0c6416: 5450 cf09 |003f: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c641a: 7110 951a 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a95 │ │ -0c6420: 0a00 |0044: move-result v0 │ │ -0c6422: dd00 0008 |0045: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0c6426: 3800 0f00 |0047: if-eqz v0, 0056 // +000f │ │ -0c642a: 5450 cf09 |0049: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c642e: 7110 9c1a 0000 |004b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1a9c │ │ -0c6434: 0c00 |004e: move-result-object v0 │ │ -0c6436: 3900 6900 |004f: if-nez v0, 00b8 // +0069 │ │ -0c643a: 5450 cf09 |0051: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c643e: 7110 961a 0000 |0053: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1300:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a96 │ │ -0c6444: 5450 cf09 |0056: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6448: 7110 9d1a 0000 |0058: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1a9d │ │ -0c644e: 0c00 |005b: move-result-object v0 │ │ -0c6450: 3800 1400 |005c: if-eqz v0, 0070 // +0014 │ │ -0c6454: 5450 cf09 |005e: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6458: 7110 971a 0000 |0060: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a97 │ │ -0c645e: 0a00 |0063: move-result v0 │ │ -0c6460: 1221 |0064: const/4 v1, #int 2 // #2 │ │ -0c6462: 3310 0b00 |0065: if-ne v0, v1, 0070 // +000b │ │ -0c6466: 5450 cf09 |0067: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c646a: 7110 9d1a 0000 |0069: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1a9d │ │ -0c6470: 0c00 |006c: move-result-object v0 │ │ -0c6472: 6e20 061d 2000 |006d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0c6478: 5450 cf09 |0070: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c647c: 7110 931a 0000 |0072: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1a93 │ │ -0c6482: 0c00 |0075: move-result-object v0 │ │ -0c6484: 3800 1300 |0076: if-eqz v0, 0089 // +0013 │ │ -0c6488: 5450 cf09 |0078: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c648c: 7110 971a 0000 |007a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a97 │ │ -0c6492: 0a00 |007d: move-result v0 │ │ -0c6494: 3340 0b00 |007e: if-ne v0, v4, 0089 // +000b │ │ -0c6498: 5450 cf09 |0080: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c649c: 7110 931a 0000 |0082: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1a93 │ │ -0c64a2: 0c00 |0085: move-result-object v0 │ │ -0c64a4: 6e20 721d 2000 |0086: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setVisibility:(I)V // method@1d72 │ │ -0c64aa: 5450 cf09 |0089: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c64ae: 7110 941a 0000 |008b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1a94 │ │ -0c64b4: 0c00 |008e: move-result-object v0 │ │ -0c64b6: 3800 1500 |008f: if-eqz v0, 00a4 // +0015 │ │ -0c64ba: 5450 cf09 |0091: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c64be: 7110 951a 0000 |0093: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a95 │ │ -0c64c4: 0a00 |0096: move-result v0 │ │ -0c64c6: dd00 0010 |0097: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0c64ca: 3800 0b00 |0099: if-eqz v0, 00a4 // +000b │ │ -0c64ce: 5450 cf09 |009b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c64d2: 7110 941a 0000 |009d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1a94 │ │ -0c64d8: 0c00 |00a0: move-result-object v0 │ │ -0c64da: 6e20 1e20 2000 |00a1: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0c64e0: 5450 cf09 |00a4: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c64e4: 7110 9a1a 0000 |00a6: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ -0c64ea: 0c00 |00a9: move-result-object v0 │ │ -0c64ec: 6e20 7e1a 3000 |00aa: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ -0c64f2: 5b53 cd09 |00ad: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c64f6: 5450 cf09 |00af: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c64fa: 6e10 da1a 0000 |00b1: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1ada │ │ -0c6500: 6e20 8a18 2700 |00b4: invoke-virtual {v7, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@188a │ │ -0c6506: 0f04 |00b7: return v4 │ │ -0c6508: 5450 cf09 |00b8: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c650c: 7110 9c1a 0000 |00ba: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1a9c │ │ -0c6512: 0c00 |00bd: move-result-object v0 │ │ -0c6514: 6e20 e721 2000 |00be: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0c651a: 2895 |00c1: goto 0056 // -006b │ │ +0c6334: |[0c6334] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c6344: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0c6346: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c6348: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0c634a: 5450 cf09 |0003: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c634e: 5400 e309 |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c6352: 2000 7903 |0007: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ +0c6356: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0c635a: 5450 cf09 |000b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c635e: 5400 e309 |000d: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c6362: 1f00 7903 |000f: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ +0c6366: 7210 8a1d 0000 |0011: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1d8a │ │ +0c636c: 5450 cf09 |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6370: 5451 cf09 |0016: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6374: 5411 e309 |0018: iget-object v1, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c6378: 6e20 d91a 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c637e: 5450 cf09 |001d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6382: 5451 cf09 |001f: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6386: 7110 9a1a 0100 |0021: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ +0c638c: 0c01 |0024: move-result-object v1 │ │ +0c638e: 6e20 d91a 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c6394: 5450 cf09 |0028: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6398: 5b03 e309 |002a: iput-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c639c: 5450 cf09 |002c: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c63a0: 7110 951a 0000 |002e: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a95 │ │ +0c63a6: 0a00 |0031: move-result v0 │ │ +0c63a8: dd00 0002 |0032: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0c63ac: 3800 0b00 |0034: if-eqz v0, 003f // +000b │ │ +0c63b0: 5450 cf09 |0036: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c63b4: 7110 9b1a 0000 |0038: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9b │ │ +0c63ba: 0c00 |003b: move-result-object v0 │ │ +0c63bc: 6e20 841a 2000 |003c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1a84 │ │ +0c63c2: 5450 cf09 |003f: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c63c6: 7110 951a 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a95 │ │ +0c63cc: 0a00 |0044: move-result v0 │ │ +0c63ce: dd00 0008 |0045: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0c63d2: 3800 0f00 |0047: if-eqz v0, 0056 // +000f │ │ +0c63d6: 5450 cf09 |0049: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c63da: 7110 9c1a 0000 |004b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1a9c │ │ +0c63e0: 0c00 |004e: move-result-object v0 │ │ +0c63e2: 3900 6900 |004f: if-nez v0, 00b8 // +0069 │ │ +0c63e6: 5450 cf09 |0051: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c63ea: 7110 961a 0000 |0053: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1300:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a96 │ │ +0c63f0: 5450 cf09 |0056: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c63f4: 7110 9d1a 0000 |0058: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1a9d │ │ +0c63fa: 0c00 |005b: move-result-object v0 │ │ +0c63fc: 3800 1400 |005c: if-eqz v0, 0070 // +0014 │ │ +0c6400: 5450 cf09 |005e: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6404: 7110 971a 0000 |0060: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a97 │ │ +0c640a: 0a00 |0063: move-result v0 │ │ +0c640c: 1221 |0064: const/4 v1, #int 2 // #2 │ │ +0c640e: 3310 0b00 |0065: if-ne v0, v1, 0070 // +000b │ │ +0c6412: 5450 cf09 |0067: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6416: 7110 9d1a 0000 |0069: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1a9d │ │ +0c641c: 0c00 |006c: move-result-object v0 │ │ +0c641e: 6e20 061d 2000 |006d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0c6424: 5450 cf09 |0070: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6428: 7110 931a 0000 |0072: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1a93 │ │ +0c642e: 0c00 |0075: move-result-object v0 │ │ +0c6430: 3800 1300 |0076: if-eqz v0, 0089 // +0013 │ │ +0c6434: 5450 cf09 |0078: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6438: 7110 971a 0000 |007a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a97 │ │ +0c643e: 0a00 |007d: move-result v0 │ │ +0c6440: 3340 0b00 |007e: if-ne v0, v4, 0089 // +000b │ │ +0c6444: 5450 cf09 |0080: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6448: 7110 931a 0000 |0082: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1a93 │ │ +0c644e: 0c00 |0085: move-result-object v0 │ │ +0c6450: 6e20 721d 2000 |0086: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setVisibility:(I)V // method@1d72 │ │ +0c6456: 5450 cf09 |0089: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c645a: 7110 941a 0000 |008b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1a94 │ │ +0c6460: 0c00 |008e: move-result-object v0 │ │ +0c6462: 3800 1500 |008f: if-eqz v0, 00a4 // +0015 │ │ +0c6466: 5450 cf09 |0091: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c646a: 7110 951a 0000 |0093: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1a95 │ │ +0c6470: 0a00 |0096: move-result v0 │ │ +0c6472: dd00 0010 |0097: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0c6476: 3800 0b00 |0099: if-eqz v0, 00a4 // +000b │ │ +0c647a: 5450 cf09 |009b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c647e: 7110 941a 0000 |009d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1a94 │ │ +0c6484: 0c00 |00a0: move-result-object v0 │ │ +0c6486: 6e20 1e20 2000 |00a1: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0c648c: 5450 cf09 |00a4: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6490: 7110 9a1a 0000 |00a6: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ +0c6496: 0c00 |00a9: move-result-object v0 │ │ +0c6498: 6e20 7e1a 3000 |00aa: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ +0c649e: 5b53 cd09 |00ad: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c64a2: 5450 cf09 |00af: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c64a6: 6e10 da1a 0000 |00b1: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1ada │ │ +0c64ac: 6e20 8a18 2700 |00b4: invoke-virtual {v7, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@188a │ │ +0c64b2: 0f04 |00b7: return v4 │ │ +0c64b4: 5450 cf09 |00b8: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c64b8: 7110 9c1a 0000 |00ba: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1a9c │ │ +0c64be: 0c00 |00bd: move-result-object v0 │ │ +0c64c0: 6e20 e721 2000 |00be: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0c64c6: 2895 |00c1: goto 0056 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1476 │ │ 0x000b line=1477 │ │ 0x0014 line=1480 │ │ 0x001d line=1481 │ │ 0x0028 line=1482 │ │ @@ -246145,106 +246246,106 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 191 16-bit code units │ │ -0c651c: |[0c651c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c652c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0c652e: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ -0c6532: 5450 cf09 |0003: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6536: 6e10 6718 0700 |0005: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@1867 │ │ -0c653c: 0c01 |0008: move-result-object v1 │ │ -0c653e: 5b01 e309 |0009: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c6542: 5450 cf09 |000b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6546: 7110 9a1a 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ -0c654c: 0c00 |0010: move-result-object v0 │ │ -0c654e: 5451 cf09 |0011: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6552: 7110 991a 0100 |0013: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$500:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable; // method@1a99 │ │ -0c6558: 0c01 |0016: move-result-object v1 │ │ -0c655a: 6e10 9002 0100 |0017: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0290 │ │ -0c6560: 0c01 |001a: move-result-object v1 │ │ -0c6562: 5452 cf09 |001b: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6566: 6e10 bb1a 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ -0c656c: 0c02 |0020: move-result-object v2 │ │ -0c656e: 6e20 8b02 2100 |0021: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@028b │ │ -0c6574: 0c01 |0024: move-result-object v1 │ │ -0c6576: 6e20 7e1a 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ -0c657c: 5b57 cd09 |0028: iput-object v7, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c6580: 5450 cf09 |002a: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6584: 5400 e309 |002c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c6588: 6e10 c61f 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0c658e: 0c00 |0031: move-result-object v0 │ │ -0c6590: 5451 cf09 |0032: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6594: 3210 0b00 |0034: if-eq v0, v1, 003f // +000b │ │ -0c6598: 5450 cf09 |0036: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c659c: 5451 cf09 |0038: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c65a0: 5411 e309 |003a: iget-object v1, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c65a4: 6e20 9e1a 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c65aa: 5450 cf09 |003f: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c65ae: 7110 9a1a 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ -0c65b4: 0c00 |0044: move-result-object v0 │ │ -0c65b6: 6e10 701a 0000 |0045: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getParent:()Landroid/view/ViewParent; // method@1a70 │ │ -0c65bc: 0c00 |0048: move-result-object v0 │ │ -0c65be: 5451 cf09 |0049: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c65c2: 3210 0d00 |004b: if-eq v0, v1, 0058 // +000d │ │ -0c65c6: 5450 cf09 |004d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c65ca: 5451 cf09 |004f: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c65ce: 7110 9a1a 0100 |0051: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ -0c65d4: 0c01 |0054: move-result-object v1 │ │ -0c65d6: 6e20 9e1a 1000 |0055: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c65dc: 5450 cf09 |0058: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c65e0: 7110 9b1a 0000 |005a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9b │ │ -0c65e6: 0c00 |005d: move-result-object v0 │ │ -0c65e8: 6e20 841a 3000 |005e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1a84 │ │ -0c65ee: 5450 cf09 |0061: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c65f2: 7110 9c1a 0000 |0063: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1a9c │ │ -0c65f8: 0c00 |0066: move-result-object v0 │ │ -0c65fa: 3800 0b00 |0067: if-eqz v0, 0072 // +000b │ │ -0c65fe: 5450 cf09 |0069: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6602: 7110 9c1a 0000 |006b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1a9c │ │ -0c6608: 0c00 |006e: move-result-object v0 │ │ -0c660a: 6e20 e721 3000 |006f: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0c6610: 5450 cf09 |0072: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6614: 7110 9d1a 0000 |0074: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1a9d │ │ -0c661a: 0c00 |0077: move-result-object v0 │ │ -0c661c: 3800 0b00 |0078: if-eqz v0, 0083 // +000b │ │ -0c6620: 5450 cf09 |007a: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6624: 7110 9d1a 0000 |007c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1a9d │ │ -0c662a: 0c00 |007f: move-result-object v0 │ │ -0c662c: 6e20 061d 3000 |0080: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ -0c6632: 5450 cf09 |0083: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6636: 7110 931a 0000 |0085: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1a93 │ │ -0c663c: 0c00 |0088: move-result-object v0 │ │ -0c663e: 3800 0b00 |0089: if-eqz v0, 0094 // +000b │ │ -0c6642: 5450 cf09 |008b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6646: 7110 931a 0000 |008d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1a93 │ │ -0c664c: 0c00 |0090: move-result-object v0 │ │ -0c664e: 6e20 721d 3000 |0091: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setVisibility:(I)V // method@1d72 │ │ -0c6654: 5450 cf09 |0094: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6658: 7110 941a 0000 |0096: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1a94 │ │ -0c665e: 0c00 |0099: move-result-object v0 │ │ -0c6660: 3800 0b00 |009a: if-eqz v0, 00a5 // +000b │ │ -0c6664: 5450 cf09 |009c: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c6668: 7110 941a 0000 |009e: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1a94 │ │ -0c666e: 0c00 |00a1: move-result-object v0 │ │ -0c6670: 6e20 1e20 3000 |00a2: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0c6676: 5450 cf09 |00a5: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c667a: 6e10 da1a 0000 |00a7: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1ada │ │ -0c6680: 6e20 8a18 4700 |00aa: invoke-virtual {v7, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@188a │ │ -0c6686: 5450 cf09 |00ad: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c668a: 5400 e309 |00af: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c668e: 2000 7903 |00b1: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ -0c6692: 3800 0b00 |00b3: if-eqz v0, 00be // +000b │ │ -0c6696: 5450 cf09 |00b5: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ -0c669a: 5400 e309 |00b7: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c669e: 1f00 7903 |00b9: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ -0c66a2: 7210 8b1d 0000 |00bb: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1d8b │ │ -0c66a8: 0f04 |00be: return v4 │ │ +0c64c8: |[0c64c8] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c64d8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0c64da: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ +0c64de: 5450 cf09 |0003: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c64e2: 6e10 6718 0700 |0005: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@1867 │ │ +0c64e8: 0c01 |0008: move-result-object v1 │ │ +0c64ea: 5b01 e309 |0009: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c64ee: 5450 cf09 |000b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c64f2: 7110 9a1a 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ +0c64f8: 0c00 |0010: move-result-object v0 │ │ +0c64fa: 5451 cf09 |0011: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c64fe: 7110 991a 0100 |0013: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$500:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable; // method@1a99 │ │ +0c6504: 0c01 |0016: move-result-object v1 │ │ +0c6506: 6e10 9002 0100 |0017: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0290 │ │ +0c650c: 0c01 |001a: move-result-object v1 │ │ +0c650e: 5452 cf09 |001b: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6512: 6e10 bb1a 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ +0c6518: 0c02 |0020: move-result-object v2 │ │ +0c651a: 6e20 8b02 2100 |0021: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@028b │ │ +0c6520: 0c01 |0024: move-result-object v1 │ │ +0c6522: 6e20 7e1a 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ +0c6528: 5b57 cd09 |0028: iput-object v7, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c652c: 5450 cf09 |002a: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6530: 5400 e309 |002c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c6534: 6e10 c61f 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0c653a: 0c00 |0031: move-result-object v0 │ │ +0c653c: 5451 cf09 |0032: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6540: 3210 0b00 |0034: if-eq v0, v1, 003f // +000b │ │ +0c6544: 5450 cf09 |0036: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6548: 5451 cf09 |0038: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c654c: 5411 e309 |003a: iget-object v1, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c6550: 6e20 9e1a 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c6556: 5450 cf09 |003f: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c655a: 7110 9a1a 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ +0c6560: 0c00 |0044: move-result-object v0 │ │ +0c6562: 6e10 701a 0000 |0045: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getParent:()Landroid/view/ViewParent; // method@1a70 │ │ +0c6568: 0c00 |0048: move-result-object v0 │ │ +0c656a: 5451 cf09 |0049: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c656e: 3210 0d00 |004b: if-eq v0, v1, 0058 // +000d │ │ +0c6572: 5450 cf09 |004d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6576: 5451 cf09 |004f: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c657a: 7110 9a1a 0100 |0051: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9a │ │ +0c6580: 0c01 |0054: move-result-object v1 │ │ +0c6582: 6e20 9e1a 1000 |0055: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c6588: 5450 cf09 |0058: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c658c: 7110 9b1a 0000 |005a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1a9b │ │ +0c6592: 0c00 |005d: move-result-object v0 │ │ +0c6594: 6e20 841a 3000 |005e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1a84 │ │ +0c659a: 5450 cf09 |0061: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c659e: 7110 9c1a 0000 |0063: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1a9c │ │ +0c65a4: 0c00 |0066: move-result-object v0 │ │ +0c65a6: 3800 0b00 |0067: if-eqz v0, 0072 // +000b │ │ +0c65aa: 5450 cf09 |0069: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c65ae: 7110 9c1a 0000 |006b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1a9c │ │ +0c65b4: 0c00 |006e: move-result-object v0 │ │ +0c65b6: 6e20 e721 3000 |006f: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0c65bc: 5450 cf09 |0072: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c65c0: 7110 9d1a 0000 |0074: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1a9d │ │ +0c65c6: 0c00 |0077: move-result-object v0 │ │ +0c65c8: 3800 0b00 |0078: if-eqz v0, 0083 // +000b │ │ +0c65cc: 5450 cf09 |007a: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c65d0: 7110 9d1a 0000 |007c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1a9d │ │ +0c65d6: 0c00 |007f: move-result-object v0 │ │ +0c65d8: 6e20 061d 3000 |0080: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1d06 │ │ +0c65de: 5450 cf09 |0083: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c65e2: 7110 931a 0000 |0085: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1a93 │ │ +0c65e8: 0c00 |0088: move-result-object v0 │ │ +0c65ea: 3800 0b00 |0089: if-eqz v0, 0094 // +000b │ │ +0c65ee: 5450 cf09 |008b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c65f2: 7110 931a 0000 |008d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1a93 │ │ +0c65f8: 0c00 |0090: move-result-object v0 │ │ +0c65fa: 6e20 721d 3000 |0091: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setVisibility:(I)V // method@1d72 │ │ +0c6600: 5450 cf09 |0094: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6604: 7110 941a 0000 |0096: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1a94 │ │ +0c660a: 0c00 |0099: move-result-object v0 │ │ +0c660c: 3800 0b00 |009a: if-eqz v0, 00a5 // +000b │ │ +0c6610: 5450 cf09 |009c: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6614: 7110 941a 0000 |009e: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1a94 │ │ +0c661a: 0c00 |00a1: move-result-object v0 │ │ +0c661c: 6e20 1e20 3000 |00a2: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0c6622: 5450 cf09 |00a5: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6626: 6e10 da1a 0000 |00a7: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1ada │ │ +0c662c: 6e20 8a18 4700 |00aa: invoke-virtual {v7, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@188a │ │ +0c6632: 5450 cf09 |00ad: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6636: 5400 e309 |00af: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c663a: 2000 7903 |00b1: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ +0c663e: 3800 0b00 |00b3: if-eqz v0, 00be // +000b │ │ +0c6642: 5450 cf09 |00b5: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@09cf │ │ +0c6646: 5400 e309 |00b7: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c664a: 1f00 7903 |00b9: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ +0c664e: 7210 8b1d 0000 |00bb: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1d8b │ │ +0c6654: 0f04 |00be: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1440 │ │ 0x000b line=1441 │ │ 0x0028 line=1442 │ │ 0x002a line=1443 │ │ 0x0036 line=1444 │ │ @@ -246274,17 +246375,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c66ac: |[0c66ac] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ -0c66bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c66be: 0f00 |0001: return v0 │ │ +0c6658: |[0c6658] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ +0c6668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c666a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;) │ │ @@ -246292,17 +246393,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c66c0: |[0c66c0] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.getId:()I │ │ -0c66d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c66d2: 0f00 |0001: return v0 │ │ +0c666c: |[0c666c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.getId:()I │ │ +0c667c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c667e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;) │ │ @@ -246310,17 +246411,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 │ │ -0c66d4: |[0c66d4] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0c66e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c66e6: 1100 |0001: return-object v0 │ │ +0c6680: |[0c6680] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0c6690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c6692: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/ViewGroup; │ │ │ │ @@ -246329,24 +246430,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 │ │ -0c66e8: |[0c66e8] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c66f8: 5420 ce09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ -0c66fc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0c6700: 5420 cd09 |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c6704: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0c6708: 5420 ce09 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ -0c670c: 5421 cd09 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c6710: 6e20 1218 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1812 │ │ -0c6716: 5b24 ce09 |000f: iput-object v4, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ -0c671a: 0e00 |0011: return-void │ │ +0c6694: |[0c6694] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c66a4: 5420 ce09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ +0c66a8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0c66ac: 5420 cd09 |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c66b0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0c66b4: 5420 ce09 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ +0c66b8: 5421 cd09 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c66bc: 6e20 1218 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1812 │ │ +0c66c2: 5b24 ce09 |000f: iput-object v4, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ +0c66c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ 0x0008 line=1386 │ │ 0x000f line=1388 │ │ 0x0011 line=1389 │ │ locals : │ │ @@ -246359,16 +246460,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 │ │ -0c671c: |[0c671c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c672c: 0e00 |0000: return-void │ │ +0c66c8: |[0c66c8] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c66d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1431 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -246378,16 +246479,16 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c6730: |[0c6730] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c6740: 0e00 |0000: return-void │ │ +0c66dc: |[0c66dc] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c66ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1522 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ │ │ @@ -246396,17 +246497,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c6744: |[0c6744] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c6754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c6756: 1100 |0001: return-object v0 │ │ +0c66f0: |[0c66f0] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c6700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c6702: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1517 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;) │ │ @@ -246414,17 +246515,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 │ │ -0c6758: |[0c6758] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c6768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c676a: 0f00 |0001: return v0 │ │ +0c6704: |[0c6704] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c6714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c6716: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1426 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -246433,16 +246534,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 │ │ -0c676c: |[0c676c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c677c: 0e00 |0000: return-void │ │ +0c6718: |[0c6718] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c6728: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ │ │ @@ -246451,39 +246552,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0c6780: |[0c6780] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ -0c6790: 5464 cd09 |0000: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c6794: 3804 2600 |0002: if-eqz v4, 0028 // +0026 │ │ -0c6798: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c679a: 5464 ce09 |0005: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ -0c679e: 3804 1800 |0007: if-eqz v4, 001f // +0018 │ │ -0c67a2: 5464 ce09 |0009: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ -0c67a6: 6e10 5318 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ -0c67ac: 0a00 |000e: move-result v0 │ │ -0c67ae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0c67b0: 3502 0f00 |0010: if-ge v2, v0, 001f // +000f │ │ -0c67b4: 5464 ce09 |0012: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ -0c67b8: 6e20 2818 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1828 │ │ -0c67be: 0c03 |0017: move-result-object v3 │ │ -0c67c0: 1f03 6401 |0018: check-cast v3, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -0c67c4: 5464 cd09 |001a: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c67c8: 3343 0d00 |001c: if-ne v3, v4, 0029 // +000d │ │ -0c67cc: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0c67ce: 3901 0900 |001f: if-nez v1, 0028 // +0009 │ │ -0c67d2: 5464 ce09 |0021: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ -0c67d6: 5465 cd09 |0023: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c67da: 6e30 5c1a 4605 |0025: invoke-virtual {v6, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a5c │ │ -0c67e0: 0e00 |0028: return-void │ │ -0c67e2: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c67e6: 28e5 |002b: goto 0010 // -001b │ │ +0c672c: |[0c672c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ +0c673c: 5464 cd09 |0000: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c6740: 3804 2600 |0002: if-eqz v4, 0028 // +0026 │ │ +0c6744: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c6746: 5464 ce09 |0005: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ +0c674a: 3804 1800 |0007: if-eqz v4, 001f // +0018 │ │ +0c674e: 5464 ce09 |0009: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ +0c6752: 6e10 5318 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1853 │ │ +0c6758: 0a00 |000e: move-result v0 │ │ +0c675a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0c675c: 3502 0f00 |0010: if-ge v2, v0, 001f // +000f │ │ +0c6760: 5464 ce09 |0012: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ +0c6764: 6e20 2818 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1828 │ │ +0c676a: 0c03 |0017: move-result-object v3 │ │ +0c676c: 1f03 6401 |0018: check-cast v3, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +0c6770: 5464 cd09 |001a: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c6774: 3343 0d00 |001c: if-ne v3, v4, 0029 // +000d │ │ +0c6778: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0c677a: 3901 0900 |001f: if-nez v1, 0028 // +0009 │ │ +0c677e: 5464 ce09 |0021: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ce │ │ +0c6782: 5465 cd09 |0023: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c6786: 6e30 5c1a 4605 |0025: invoke-virtual {v6, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a5c │ │ +0c678c: 0e00 |0028: return-void │ │ +0c678e: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c6792: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1399 │ │ 0x0004 line=1400 │ │ 0x0005 line=1402 │ │ 0x0009 line=1403 │ │ 0x000f line=1404 │ │ @@ -246719,264 +246820,264 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 480 16-bit code units │ │ -0c67e8: |[0c67e8] android.support.v7.internal.widget.ActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c67f8: 7603 8a19 1000 |0000: invoke-direct/range {v16, v17, v18}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@198a │ │ -0c67fe: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0c6800: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -0c6804: 5902 e209 |0006: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c6808: 2202 3803 |0008: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$1; // type@0338 │ │ -0c680c: 0800 1000 |000a: move-object/from16 v0, v16 │ │ -0c6810: 7020 531a 0200 |000c: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$1;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a53 │ │ -0c6816: 0800 1000 |000f: move-object/from16 v0, v16 │ │ -0c681a: 5b02 f309 |0011: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@09f3 │ │ -0c681e: 2202 3903 |0013: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$2; // type@0339 │ │ -0c6822: 0800 1000 |0015: move-object/from16 v0, v16 │ │ -0c6826: 7020 561a 0200 |0017: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$2;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a56 │ │ -0c682c: 0800 1000 |001a: move-object/from16 v0, v16 │ │ -0c6830: 5b02 e409 |001c: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionViewUpListener:Landroid/view/View$OnClickListener; // field@09e4 │ │ -0c6834: 2202 3a03 |001e: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$3; // type@033a │ │ -0c6838: 0800 1000 |0020: move-object/from16 v0, v16 │ │ -0c683c: 7020 581a 0200 |0022: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$3;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a58 │ │ -0c6842: 0800 1000 |0025: move-object/from16 v0, v16 │ │ -0c6846: 5b02 070a |0027: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0a07 │ │ -0c684a: 0800 1100 |0029: move-object/from16 v0, v17 │ │ -0c684e: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -0c6852: 5b10 df09 |002d: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c6856: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -0c6858: 0800 1000 |0030: move-object/from16 v0, v16 │ │ -0c685c: 6e20 dc1a 2000 |0032: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setBackgroundResource:(I)V // method@1adc │ │ -0c6862: 6202 f407 |0035: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ -0c6866: 6003 2606 |0037: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0626 │ │ -0c686a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -0c686c: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -0c6870: 0801 1200 |003c: move-object/from16 v1, v18 │ │ -0c6874: 6e54 3c01 1032 |003e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0c687a: 0c09 |0041: move-result-object v9 │ │ -0c687c: 7401 2401 1100 |0042: invoke-virtual/range {v17}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0124 │ │ -0c6882: 0c0a |0045: move-result-object v10 │ │ -0c6884: 7401 3001 1100 |0046: invoke-virtual/range {v17}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0c688a: 0c0f |0049: move-result-object v15 │ │ -0c688c: 1222 |004a: const/4 v2, #int 2 // #2 │ │ -0c688e: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -0c6890: 6e30 c501 2903 |004c: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0c6896: 0a02 |004f: move-result v2 │ │ -0c6898: 0800 1000 |0050: move-object/from16 v0, v16 │ │ -0c689c: 5902 f409 |0052: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c68a0: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -0c68a2: 6e20 ca01 2900 |0055: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ -0c68a8: 0c02 |0058: move-result-object v2 │ │ -0c68aa: 0800 1000 |0059: move-object/from16 v0, v16 │ │ -0c68ae: 5b02 020a |005b: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c68b2: 1242 |005d: const/4 v2, #int 4 // #4 │ │ -0c68b4: 6e20 ca01 2900 |005e: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ -0c68ba: 0c02 |0061: move-result-object v2 │ │ -0c68bc: 0800 1000 |0062: move-object/from16 v0, v16 │ │ -0c68c0: 5b02 fd09 |0064: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ -0c68c4: 1302 0800 |0066: const/16 v2, #int 8 // #8 │ │ -0c68c8: 6e20 c301 2900 |0068: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0c68ce: 0c02 |006b: move-result-object v2 │ │ -0c68d0: 0800 1000 |006c: move-object/from16 v0, v16 │ │ -0c68d4: 5b02 f009 |006e: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c68d8: 0800 1000 |0070: move-object/from16 v0, v16 │ │ -0c68dc: 5402 f009 |0072: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c68e0: 3902 2d00 |0074: if-nez v2, 00a1 // +002d │ │ -0c68e4: 6002 3c00 |0076: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0c68e8: 1303 0900 |0078: const/16 v3, #int 9 // #9 │ │ -0c68ec: 3432 2700 |007a: if-lt v2, v3, 00a1 // +0027 │ │ -0c68f0: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -0c68f4: 2002 1000 |007e: instance-of v2, v0, Landroid/app/Activity; // type@0010 │ │ -0c68f8: 3802 1300 |0080: if-eqz v2, 0093 // +0013 │ │ -0c68fc: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -0c6900: 1f00 1000 |0084: check-cast v0, Landroid/app/Activity; // type@0010 │ │ -0c6904: 0702 |0086: move-object v2, v0 │ │ -0c6906: 6e10 5500 0200 |0087: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0055 │ │ -0c690c: 0c02 |008a: move-result-object v2 │ │ -0c690e: 6e20 9501 2f00 |008b: invoke-virtual {v15, v2}, Landroid/content/pm/PackageManager;.getActivityLogo:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0195 │ │ -0c6914: 0c02 |008e: move-result-object v2 │ │ -0c6916: 0800 1000 |008f: move-object/from16 v0, v16 │ │ -0c691a: 5b02 f009 |0091: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c691e: 0800 1000 |0093: move-object/from16 v0, v16 │ │ -0c6922: 5402 f009 |0095: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c6926: 3902 0a00 |0097: if-nez v2, 00a1 // +000a │ │ -0c692a: 6e20 9101 fa00 |0099: invoke-virtual {v10, v15}, Landroid/content/pm/ApplicationInfo;.loadLogo:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0191 │ │ -0c6930: 0c02 |009c: move-result-object v2 │ │ -0c6932: 0800 1000 |009d: move-object/from16 v0, v16 │ │ -0c6936: 5b02 f009 |009f: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c693a: 1272 |00a1: const/4 v2, #int 7 // #7 │ │ -0c693c: 6e20 c301 2900 |00a2: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0c6942: 0c02 |00a5: move-result-object v2 │ │ -0c6944: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ -0c6948: 5b02 e809 |00a8: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c694c: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ -0c6950: 5402 e809 |00ac: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c6954: 3902 2700 |00ae: if-nez v2, 00d5 // +0027 │ │ -0c6958: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ -0c695c: 2002 1000 |00b2: instance-of v2, v0, Landroid/app/Activity; // type@0010 │ │ -0c6960: 3802 1300 |00b4: if-eqz v2, 00c7 // +0013 │ │ -0c6964: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -0c6968: 1f00 1000 |00b8: check-cast v0, Landroid/app/Activity; // type@0010 │ │ -0c696c: 0702 |00ba: move-object v2, v0 │ │ -0c696e: 6e10 5500 0200 |00bb: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0055 │ │ -0c6974: 0c02 |00be: move-result-object v2 │ │ -0c6976: 6e20 9301 2f00 |00bf: invoke-virtual {v15, v2}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0193 │ │ -0c697c: 0c02 |00c2: move-result-object v2 │ │ -0c697e: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ -0c6982: 5b02 e809 |00c5: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c6986: 0800 1000 |00c7: move-object/from16 v0, v16 │ │ -0c698a: 5402 e809 |00c9: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c698e: 3902 0a00 |00cb: if-nez v2, 00d5 // +000a │ │ -0c6992: 6e20 9001 fa00 |00cd: invoke-virtual {v10, v15}, Landroid/content/pm/ApplicationInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0190 │ │ -0c6998: 0c02 |00d0: move-result-object v2 │ │ -0c699a: 0800 1000 |00d1: move-object/from16 v0, v16 │ │ -0c699e: 5b02 e809 |00d3: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c69a2: 7701 141f 1100 |00d5: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c69a8: 0c0e |00d8: move-result-object v14 │ │ -0c69aa: 1302 0e00 |00d9: const/16 v2, #int 14 // #e │ │ -0c69ae: 6003 4607 |00db: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_home:I // field@0746 │ │ -0c69b2: 6e30 c801 2903 |00dd: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c69b8: 0a0d |00e0: move-result v13 │ │ -0c69ba: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ -0c69bc: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ -0c69c0: 6e40 171f de20 |00e4: invoke-virtual {v14, v13, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c69c6: 0c02 |00e7: move-result-object v2 │ │ -0c69c8: 1f02 3c03 |00e8: check-cast v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView; // type@033c │ │ -0c69cc: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ -0c69d0: 5b02 e709 |00ec: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c69d4: 1202 |00ee: const/4 v2, #int 0 // #0 │ │ -0c69d6: 0800 1000 |00ef: move-object/from16 v0, v16 │ │ -0c69da: 6e40 171f de20 |00f1: invoke-virtual {v14, v13, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c69e0: 0c02 |00f4: move-result-object v2 │ │ -0c69e2: 1f02 3c03 |00f5: check-cast v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView; // type@033c │ │ -0c69e6: 0800 1000 |00f7: move-object/from16 v0, v16 │ │ -0c69ea: 5b02 e509 |00f9: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ -0c69ee: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ -0c69f2: 5402 e509 |00fd: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ -0c69f6: 1213 |00ff: const/4 v3, #int 1 // #1 │ │ -0c69f8: 6e20 811a 3200 |0100: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUp:(Z)V // method@1a81 │ │ -0c69fe: 0800 1000 |0103: move-object/from16 v0, v16 │ │ -0c6a02: 5402 e509 |0105: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ -0c6a06: 0800 1000 |0107: move-object/from16 v0, v16 │ │ -0c6a0a: 5403 e409 |0109: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionViewUpListener:Landroid/view/View$OnClickListener; // field@09e4 │ │ -0c6a0e: 6e20 801a 3200 |010b: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a80 │ │ -0c6a14: 0800 1000 |010e: move-object/from16 v0, v16 │ │ -0c6a18: 5402 e509 |0110: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ -0c6a1c: 7401 bb1a 1000 |0112: invoke-virtual/range {v16}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ -0c6a22: 0c03 |0115: move-result-object v3 │ │ -0c6a24: 6004 5d07 |0116: sget v4, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@075d │ │ -0c6a28: 6e20 bc01 4300 |0118: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0c6a2e: 0c03 |011b: move-result-object v3 │ │ -0c6a30: 6e20 7b1a 3200 |011c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ -0c6a36: 1252 |011f: const/4 v2, #int 5 // #5 │ │ -0c6a38: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -0c6a3a: 6e30 c801 2903 |0121: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c6a40: 0a02 |0124: move-result v2 │ │ -0c6a42: 0800 1000 |0125: move-object/from16 v0, v16 │ │ -0c6a46: 5902 040a |0127: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0a04 │ │ -0c6a4a: 1262 |0129: const/4 v2, #int 6 // #6 │ │ -0c6a4c: 1203 |012a: const/4 v3, #int 0 // #0 │ │ -0c6a4e: 6e30 c801 2903 |012b: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c6a54: 0a02 |012e: move-result v2 │ │ -0c6a56: 0800 1000 |012f: move-object/from16 v0, v16 │ │ -0c6a5a: 5902 fe09 |0131: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@09fe │ │ -0c6a5e: 1302 0f00 |0133: const/16 v2, #int 15 // #f │ │ -0c6a62: 1203 |0135: const/4 v3, #int 0 // #0 │ │ -0c6a64: 6e30 c801 2903 |0136: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c6a6a: 0a02 |0139: move-result v2 │ │ -0c6a6c: 0800 1000 |013a: move-object/from16 v0, v16 │ │ -0c6a70: 5902 f709 |013c: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressStyle:I // field@09f7 │ │ -0c6a74: 1302 1000 |013e: const/16 v2, #int 16 // #10 │ │ -0c6a78: 1203 |0140: const/4 v3, #int 0 // #0 │ │ -0c6a7a: 6e30 c801 2903 |0141: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c6a80: 0a02 |0144: move-result v2 │ │ -0c6a82: 0800 1000 |0145: move-object/from16 v0, v16 │ │ -0c6a86: 5902 ea09 |0147: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressStyle:I // field@09ea │ │ -0c6a8a: 1302 1100 |0149: const/16 v2, #int 17 // #11 │ │ -0c6a8e: 1203 |014b: const/4 v3, #int 0 // #0 │ │ -0c6a90: 6e30 c101 2903 |014c: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c1 │ │ -0c6a96: 0a02 |014f: move-result v2 │ │ -0c6a98: 0800 1000 |0150: move-object/from16 v0, v16 │ │ -0c6a9c: 5902 f609 |0152: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@09f6 │ │ -0c6aa0: 1302 1200 |0154: const/16 v2, #int 18 // #12 │ │ -0c6aa4: 1203 |0156: const/4 v3, #int 0 // #0 │ │ -0c6aa6: 6e30 c101 2903 |0157: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c1 │ │ -0c6aac: 0a02 |015a: move-result v2 │ │ -0c6aae: 0800 1000 |015b: move-object/from16 v0, v16 │ │ -0c6ab2: 5902 ee09 |015d: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c6ab6: 1232 |015f: const/4 v2, #int 3 // #3 │ │ -0c6ab8: 1203 |0160: const/4 v3, #int 0 // #0 │ │ -0c6aba: 6e30 c501 2903 |0161: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0c6ac0: 0a02 |0164: move-result v2 │ │ -0c6ac2: 0800 1000 |0165: move-object/from16 v0, v16 │ │ -0c6ac6: 6e20 e21a 2000 |0167: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1ae2 │ │ -0c6acc: 1302 0d00 |016a: const/16 v2, #int 13 // #d │ │ -0c6ad0: 1203 |016c: const/4 v3, #int 0 // #0 │ │ -0c6ad2: 6e30 c801 2903 |016d: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ -0c6ad8: 0a0b |0170: move-result v11 │ │ -0c6ada: 380b 1d00 |0171: if-eqz v11, 018e // +001d │ │ -0c6ade: 1202 |0173: const/4 v2, #int 0 // #0 │ │ -0c6ae0: 0800 1000 |0174: move-object/from16 v0, v16 │ │ -0c6ae4: 6e40 171f be20 |0176: invoke-virtual {v14, v11, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c6aea: 0c02 |0179: move-result-object v2 │ │ -0c6aec: 0800 1000 |017a: move-object/from16 v0, v16 │ │ -0c6af0: 5b02 e109 |017c: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c6af4: 1202 |017e: const/4 v2, #int 0 // #0 │ │ -0c6af6: 0800 1000 |017f: move-object/from16 v0, v16 │ │ -0c6afa: 5902 f409 |0181: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c6afe: 0800 1000 |0183: move-object/from16 v0, v16 │ │ -0c6b02: 5202 e209 |0185: iget v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c6b06: de02 0210 |0187: or-int/lit8 v2, v2, #int 16 // #10 │ │ -0c6b0a: 0800 1000 |0189: move-object/from16 v0, v16 │ │ -0c6b0e: 6e20 e21a 2000 |018b: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1ae2 │ │ -0c6b14: 1202 |018e: const/4 v2, #int 0 // #0 │ │ -0c6b16: 1203 |018f: const/4 v3, #int 0 // #0 │ │ -0c6b18: 6e30 c701 2903 |0190: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ -0c6b1e: 0a02 |0193: move-result v2 │ │ -0c6b20: 0800 1000 |0194: move-object/from16 v0, v16 │ │ -0c6b24: 5902 de09 |0196: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ -0c6b28: 6e10 cd01 0900 |0198: invoke-virtual {v9}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0c6b2e: 2202 ff02 |019b: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuItem; // type@02ff │ │ -0c6b32: 1204 |019d: const/4 v4, #int 0 // #0 │ │ -0c6b34: 1405 2c00 0201 |019e: const v5, #float 2.38774e-38 // #0102002c │ │ -0c6b3a: 1206 |01a1: const/4 v6, #int 0 // #0 │ │ -0c6b3c: 1207 |01a2: const/4 v7, #int 0 // #0 │ │ -0c6b3e: 0800 1000 |01a3: move-object/from16 v0, v16 │ │ -0c6b42: 5408 020a |01a5: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c6b46: 0803 1100 |01a7: move-object/from16 v3, v17 │ │ -0c6b4a: 7607 cb16 0200 |01a9: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@16cb │ │ -0c6b50: 0800 1000 |01ac: move-object/from16 v0, v16 │ │ -0c6b54: 5b02 f109 |01ae: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@09f1 │ │ -0c6b58: 0800 1000 |01b0: move-object/from16 v0, v16 │ │ -0c6b5c: 5402 e709 |01b2: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c6b60: 0800 1000 |01b4: move-object/from16 v0, v16 │ │ -0c6b64: 5403 070a |01b6: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0a07 │ │ -0c6b68: 6e20 801a 3200 |01b8: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a80 │ │ -0c6b6e: 0800 1000 |01bb: move-object/from16 v0, v16 │ │ -0c6b72: 5402 e709 |01bd: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c6b76: 1213 |01bf: const/4 v3, #int 1 // #1 │ │ -0c6b78: 6e20 7a1a 3200 |01c0: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setClickable:(Z)V // method@1a7a │ │ -0c6b7e: 0800 1000 |01c3: move-object/from16 v0, v16 │ │ -0c6b82: 5402 e709 |01c5: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c6b86: 1213 |01c7: const/4 v3, #int 1 // #1 │ │ -0c6b88: 6e20 7d1a 3200 |01c8: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setFocusable:(Z)V // method@1a7d │ │ -0c6b8e: 0e00 |01cb: return-void │ │ -0c6b90: 0d0c |01cc: move-exception v12 │ │ -0c6b92: 1a02 8902 |01cd: const-string v2, "ActionBarView" // string@0289 │ │ -0c6b96: 1a03 c402 |01cf: const-string v3, "Activity component name not found!" // string@02c4 │ │ -0c6b9a: 7130 ac1e 320c |01d1: invoke-static {v2, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0c6ba0: 2900 bffe |01d4: goto/16 0093 // -0141 │ │ -0c6ba4: 0d0c |01d6: move-exception v12 │ │ -0c6ba6: 1a02 8902 |01d7: const-string v2, "ActionBarView" // string@0289 │ │ -0c6baa: 1a03 c402 |01d9: const-string v3, "Activity component name not found!" // string@02c4 │ │ -0c6bae: 7130 ac1e 320c |01db: invoke-static {v2, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0c6bb4: 2900 e9fe |01de: goto/16 00c7 // -0117 │ │ +0c6794: |[0c6794] android.support.v7.internal.widget.ActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c67a4: 7603 8a19 1000 |0000: invoke-direct/range {v16, v17, v18}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@198a │ │ +0c67aa: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +0c67ac: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +0c67b0: 5902 e209 |0006: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c67b4: 2202 3803 |0008: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$1; // type@0338 │ │ +0c67b8: 0800 1000 |000a: move-object/from16 v0, v16 │ │ +0c67bc: 7020 531a 0200 |000c: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$1;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a53 │ │ +0c67c2: 0800 1000 |000f: move-object/from16 v0, v16 │ │ +0c67c6: 5b02 f309 |0011: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@09f3 │ │ +0c67ca: 2202 3903 |0013: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$2; // type@0339 │ │ +0c67ce: 0800 1000 |0015: move-object/from16 v0, v16 │ │ +0c67d2: 7020 561a 0200 |0017: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$2;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a56 │ │ +0c67d8: 0800 1000 |001a: move-object/from16 v0, v16 │ │ +0c67dc: 5b02 e409 |001c: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionViewUpListener:Landroid/view/View$OnClickListener; // field@09e4 │ │ +0c67e0: 2202 3a03 |001e: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$3; // type@033a │ │ +0c67e4: 0800 1000 |0020: move-object/from16 v0, v16 │ │ +0c67e8: 7020 581a 0200 |0022: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$3;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1a58 │ │ +0c67ee: 0800 1000 |0025: move-object/from16 v0, v16 │ │ +0c67f2: 5b02 070a |0027: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0a07 │ │ +0c67f6: 0800 1100 |0029: move-object/from16 v0, v17 │ │ +0c67fa: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +0c67fe: 5b10 df09 |002d: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c6802: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +0c6804: 0800 1000 |0030: move-object/from16 v0, v16 │ │ +0c6808: 6e20 dc1a 2000 |0032: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setBackgroundResource:(I)V // method@1adc │ │ +0c680e: 6202 f407 |0035: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@07f4 │ │ +0c6812: 6003 2606 |0037: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0626 │ │ +0c6816: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +0c6818: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +0c681c: 0801 1200 |003c: move-object/from16 v1, v18 │ │ +0c6820: 6e54 3c01 1032 |003e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0c6826: 0c09 |0041: move-result-object v9 │ │ +0c6828: 7401 2401 1100 |0042: invoke-virtual/range {v17}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0124 │ │ +0c682e: 0c0a |0045: move-result-object v10 │ │ +0c6830: 7401 3001 1100 |0046: invoke-virtual/range {v17}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0c6836: 0c0f |0049: move-result-object v15 │ │ +0c6838: 1222 |004a: const/4 v2, #int 2 // #2 │ │ +0c683a: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +0c683c: 6e30 c501 2903 |004c: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0c6842: 0a02 |004f: move-result v2 │ │ +0c6844: 0800 1000 |0050: move-object/from16 v0, v16 │ │ +0c6848: 5902 f409 |0052: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c684c: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +0c684e: 6e20 ca01 2900 |0055: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ +0c6854: 0c02 |0058: move-result-object v2 │ │ +0c6856: 0800 1000 |0059: move-object/from16 v0, v16 │ │ +0c685a: 5b02 020a |005b: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c685e: 1242 |005d: const/4 v2, #int 4 // #4 │ │ +0c6860: 6e20 ca01 2900 |005e: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ +0c6866: 0c02 |0061: move-result-object v2 │ │ +0c6868: 0800 1000 |0062: move-object/from16 v0, v16 │ │ +0c686c: 5b02 fd09 |0064: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ +0c6870: 1302 0800 |0066: const/16 v2, #int 8 // #8 │ │ +0c6874: 6e20 c301 2900 |0068: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0c687a: 0c02 |006b: move-result-object v2 │ │ +0c687c: 0800 1000 |006c: move-object/from16 v0, v16 │ │ +0c6880: 5b02 f009 |006e: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c6884: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +0c6888: 5402 f009 |0072: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c688c: 3902 2d00 |0074: if-nez v2, 00a1 // +002d │ │ +0c6890: 6002 3c00 |0076: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0c6894: 1303 0900 |0078: const/16 v3, #int 9 // #9 │ │ +0c6898: 3432 2700 |007a: if-lt v2, v3, 00a1 // +0027 │ │ +0c689c: 0800 1100 |007c: move-object/from16 v0, v17 │ │ +0c68a0: 2002 1000 |007e: instance-of v2, v0, Landroid/app/Activity; // type@0010 │ │ +0c68a4: 3802 1300 |0080: if-eqz v2, 0093 // +0013 │ │ +0c68a8: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +0c68ac: 1f00 1000 |0084: check-cast v0, Landroid/app/Activity; // type@0010 │ │ +0c68b0: 0702 |0086: move-object v2, v0 │ │ +0c68b2: 6e10 5500 0200 |0087: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0055 │ │ +0c68b8: 0c02 |008a: move-result-object v2 │ │ +0c68ba: 6e20 9501 2f00 |008b: invoke-virtual {v15, v2}, Landroid/content/pm/PackageManager;.getActivityLogo:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0195 │ │ +0c68c0: 0c02 |008e: move-result-object v2 │ │ +0c68c2: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +0c68c6: 5b02 f009 |0091: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c68ca: 0800 1000 |0093: move-object/from16 v0, v16 │ │ +0c68ce: 5402 f009 |0095: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c68d2: 3902 0a00 |0097: if-nez v2, 00a1 // +000a │ │ +0c68d6: 6e20 9101 fa00 |0099: invoke-virtual {v10, v15}, Landroid/content/pm/ApplicationInfo;.loadLogo:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0191 │ │ +0c68dc: 0c02 |009c: move-result-object v2 │ │ +0c68de: 0800 1000 |009d: move-object/from16 v0, v16 │ │ +0c68e2: 5b02 f009 |009f: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c68e6: 1272 |00a1: const/4 v2, #int 7 // #7 │ │ +0c68e8: 6e20 c301 2900 |00a2: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0c68ee: 0c02 |00a5: move-result-object v2 │ │ +0c68f0: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ +0c68f4: 5b02 e809 |00a8: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c68f8: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ +0c68fc: 5402 e809 |00ac: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c6900: 3902 2700 |00ae: if-nez v2, 00d5 // +0027 │ │ +0c6904: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ +0c6908: 2002 1000 |00b2: instance-of v2, v0, Landroid/app/Activity; // type@0010 │ │ +0c690c: 3802 1300 |00b4: if-eqz v2, 00c7 // +0013 │ │ +0c6910: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +0c6914: 1f00 1000 |00b8: check-cast v0, Landroid/app/Activity; // type@0010 │ │ +0c6918: 0702 |00ba: move-object v2, v0 │ │ +0c691a: 6e10 5500 0200 |00bb: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0055 │ │ +0c6920: 0c02 |00be: move-result-object v2 │ │ +0c6922: 6e20 9301 2f00 |00bf: invoke-virtual {v15, v2}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0193 │ │ +0c6928: 0c02 |00c2: move-result-object v2 │ │ +0c692a: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ +0c692e: 5b02 e809 |00c5: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c6932: 0800 1000 |00c7: move-object/from16 v0, v16 │ │ +0c6936: 5402 e809 |00c9: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c693a: 3902 0a00 |00cb: if-nez v2, 00d5 // +000a │ │ +0c693e: 6e20 9001 fa00 |00cd: invoke-virtual {v10, v15}, Landroid/content/pm/ApplicationInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0190 │ │ +0c6944: 0c02 |00d0: move-result-object v2 │ │ +0c6946: 0800 1000 |00d1: move-object/from16 v0, v16 │ │ +0c694a: 5b02 e809 |00d3: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c694e: 7701 141f 1100 |00d5: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c6954: 0c0e |00d8: move-result-object v14 │ │ +0c6956: 1302 0e00 |00d9: const/16 v2, #int 14 // #e │ │ +0c695a: 6003 4607 |00db: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_home:I // field@0746 │ │ +0c695e: 6e30 c801 2903 |00dd: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c6964: 0a0d |00e0: move-result v13 │ │ +0c6966: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ +0c6968: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +0c696c: 6e40 171f de20 |00e4: invoke-virtual {v14, v13, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c6972: 0c02 |00e7: move-result-object v2 │ │ +0c6974: 1f02 3c03 |00e8: check-cast v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView; // type@033c │ │ +0c6978: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +0c697c: 5b02 e709 |00ec: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c6980: 1202 |00ee: const/4 v2, #int 0 // #0 │ │ +0c6982: 0800 1000 |00ef: move-object/from16 v0, v16 │ │ +0c6986: 6e40 171f de20 |00f1: invoke-virtual {v14, v13, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c698c: 0c02 |00f4: move-result-object v2 │ │ +0c698e: 1f02 3c03 |00f5: check-cast v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView; // type@033c │ │ +0c6992: 0800 1000 |00f7: move-object/from16 v0, v16 │ │ +0c6996: 5b02 e509 |00f9: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ +0c699a: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ +0c699e: 5402 e509 |00fd: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ +0c69a2: 1213 |00ff: const/4 v3, #int 1 // #1 │ │ +0c69a4: 6e20 811a 3200 |0100: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUp:(Z)V // method@1a81 │ │ +0c69aa: 0800 1000 |0103: move-object/from16 v0, v16 │ │ +0c69ae: 5402 e509 |0105: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ +0c69b2: 0800 1000 |0107: move-object/from16 v0, v16 │ │ +0c69b6: 5403 e409 |0109: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionViewUpListener:Landroid/view/View$OnClickListener; // field@09e4 │ │ +0c69ba: 6e20 801a 3200 |010b: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a80 │ │ +0c69c0: 0800 1000 |010e: move-object/from16 v0, v16 │ │ +0c69c4: 5402 e509 |0110: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ +0c69c8: 7401 bb1a 1000 |0112: invoke-virtual/range {v16}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ +0c69ce: 0c03 |0115: move-result-object v3 │ │ +0c69d0: 6004 5d07 |0116: sget v4, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@075d │ │ +0c69d4: 6e20 bc01 4300 |0118: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0c69da: 0c03 |011b: move-result-object v3 │ │ +0c69dc: 6e20 7b1a 3200 |011c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ +0c69e2: 1252 |011f: const/4 v2, #int 5 // #5 │ │ +0c69e4: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +0c69e6: 6e30 c801 2903 |0121: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c69ec: 0a02 |0124: move-result v2 │ │ +0c69ee: 0800 1000 |0125: move-object/from16 v0, v16 │ │ +0c69f2: 5902 040a |0127: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0a04 │ │ +0c69f6: 1262 |0129: const/4 v2, #int 6 // #6 │ │ +0c69f8: 1203 |012a: const/4 v3, #int 0 // #0 │ │ +0c69fa: 6e30 c801 2903 |012b: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c6a00: 0a02 |012e: move-result v2 │ │ +0c6a02: 0800 1000 |012f: move-object/from16 v0, v16 │ │ +0c6a06: 5902 fe09 |0131: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@09fe │ │ +0c6a0a: 1302 0f00 |0133: const/16 v2, #int 15 // #f │ │ +0c6a0e: 1203 |0135: const/4 v3, #int 0 // #0 │ │ +0c6a10: 6e30 c801 2903 |0136: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c6a16: 0a02 |0139: move-result v2 │ │ +0c6a18: 0800 1000 |013a: move-object/from16 v0, v16 │ │ +0c6a1c: 5902 f709 |013c: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressStyle:I // field@09f7 │ │ +0c6a20: 1302 1000 |013e: const/16 v2, #int 16 // #10 │ │ +0c6a24: 1203 |0140: const/4 v3, #int 0 // #0 │ │ +0c6a26: 6e30 c801 2903 |0141: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c6a2c: 0a02 |0144: move-result v2 │ │ +0c6a2e: 0800 1000 |0145: move-object/from16 v0, v16 │ │ +0c6a32: 5902 ea09 |0147: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressStyle:I // field@09ea │ │ +0c6a36: 1302 1100 |0149: const/16 v2, #int 17 // #11 │ │ +0c6a3a: 1203 |014b: const/4 v3, #int 0 // #0 │ │ +0c6a3c: 6e30 c101 2903 |014c: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c1 │ │ +0c6a42: 0a02 |014f: move-result v2 │ │ +0c6a44: 0800 1000 |0150: move-object/from16 v0, v16 │ │ +0c6a48: 5902 f609 |0152: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@09f6 │ │ +0c6a4c: 1302 1200 |0154: const/16 v2, #int 18 // #12 │ │ +0c6a50: 1203 |0156: const/4 v3, #int 0 // #0 │ │ +0c6a52: 6e30 c101 2903 |0157: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c1 │ │ +0c6a58: 0a02 |015a: move-result v2 │ │ +0c6a5a: 0800 1000 |015b: move-object/from16 v0, v16 │ │ +0c6a5e: 5902 ee09 |015d: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c6a62: 1232 |015f: const/4 v2, #int 3 // #3 │ │ +0c6a64: 1203 |0160: const/4 v3, #int 0 // #0 │ │ +0c6a66: 6e30 c501 2903 |0161: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0c6a6c: 0a02 |0164: move-result v2 │ │ +0c6a6e: 0800 1000 |0165: move-object/from16 v0, v16 │ │ +0c6a72: 6e20 e21a 2000 |0167: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1ae2 │ │ +0c6a78: 1302 0d00 |016a: const/16 v2, #int 13 // #d │ │ +0c6a7c: 1203 |016c: const/4 v3, #int 0 // #0 │ │ +0c6a7e: 6e30 c801 2903 |016d: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c8 │ │ +0c6a84: 0a0b |0170: move-result v11 │ │ +0c6a86: 380b 1d00 |0171: if-eqz v11, 018e // +001d │ │ +0c6a8a: 1202 |0173: const/4 v2, #int 0 // #0 │ │ +0c6a8c: 0800 1000 |0174: move-object/from16 v0, v16 │ │ +0c6a90: 6e40 171f be20 |0176: invoke-virtual {v14, v11, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c6a96: 0c02 |0179: move-result-object v2 │ │ +0c6a98: 0800 1000 |017a: move-object/from16 v0, v16 │ │ +0c6a9c: 5b02 e109 |017c: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c6aa0: 1202 |017e: const/4 v2, #int 0 // #0 │ │ +0c6aa2: 0800 1000 |017f: move-object/from16 v0, v16 │ │ +0c6aa6: 5902 f409 |0181: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c6aaa: 0800 1000 |0183: move-object/from16 v0, v16 │ │ +0c6aae: 5202 e209 |0185: iget v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c6ab2: de02 0210 |0187: or-int/lit8 v2, v2, #int 16 // #10 │ │ +0c6ab6: 0800 1000 |0189: move-object/from16 v0, v16 │ │ +0c6aba: 6e20 e21a 2000 |018b: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1ae2 │ │ +0c6ac0: 1202 |018e: const/4 v2, #int 0 // #0 │ │ +0c6ac2: 1203 |018f: const/4 v3, #int 0 // #0 │ │ +0c6ac4: 6e30 c701 2903 |0190: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ +0c6aca: 0a02 |0193: move-result v2 │ │ +0c6acc: 0800 1000 |0194: move-object/from16 v0, v16 │ │ +0c6ad0: 5902 de09 |0196: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ +0c6ad4: 6e10 cd01 0900 |0198: invoke-virtual {v9}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0c6ada: 2202 ff02 |019b: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuItem; // type@02ff │ │ +0c6ade: 1204 |019d: const/4 v4, #int 0 // #0 │ │ +0c6ae0: 1405 2c00 0201 |019e: const v5, #float 2.38774e-38 // #0102002c │ │ +0c6ae6: 1206 |01a1: const/4 v6, #int 0 // #0 │ │ +0c6ae8: 1207 |01a2: const/4 v7, #int 0 // #0 │ │ +0c6aea: 0800 1000 |01a3: move-object/from16 v0, v16 │ │ +0c6aee: 5408 020a |01a5: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c6af2: 0803 1100 |01a7: move-object/from16 v3, v17 │ │ +0c6af6: 7607 cb16 0200 |01a9: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@16cb │ │ +0c6afc: 0800 1000 |01ac: move-object/from16 v0, v16 │ │ +0c6b00: 5b02 f109 |01ae: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@09f1 │ │ +0c6b04: 0800 1000 |01b0: move-object/from16 v0, v16 │ │ +0c6b08: 5402 e709 |01b2: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c6b0c: 0800 1000 |01b4: move-object/from16 v0, v16 │ │ +0c6b10: 5403 070a |01b6: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0a07 │ │ +0c6b14: 6e20 801a 3200 |01b8: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a80 │ │ +0c6b1a: 0800 1000 |01bb: move-object/from16 v0, v16 │ │ +0c6b1e: 5402 e709 |01bd: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c6b22: 1213 |01bf: const/4 v3, #int 1 // #1 │ │ +0c6b24: 6e20 7a1a 3200 |01c0: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setClickable:(Z)V // method@1a7a │ │ +0c6b2a: 0800 1000 |01c3: move-object/from16 v0, v16 │ │ +0c6b2e: 5402 e709 |01c5: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c6b32: 1213 |01c7: const/4 v3, #int 1 // #1 │ │ +0c6b34: 6e20 7d1a 3200 |01c8: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setFocusable:(Z)V // method@1a7d │ │ +0c6b3a: 0e00 |01cb: return-void │ │ +0c6b3c: 0d0c |01cc: move-exception v12 │ │ +0c6b3e: 1a02 8902 |01cd: const-string v2, "ActionBarView" // string@0289 │ │ +0c6b42: 1a03 c402 |01cf: const-string v3, "Activity component name not found!" // string@02c4 │ │ +0c6b46: 7130 ac1e 320c |01d1: invoke-static {v2, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0c6b4c: 2900 bffe |01d4: goto/16 0093 // -0141 │ │ +0c6b50: 0d0c |01d6: move-exception v12 │ │ +0c6b52: 1a02 8902 |01d7: const-string v2, "ActionBarView" // string@0289 │ │ +0c6b56: 1a03 c402 |01d9: const-string v3, "Activity component name not found!" // string@02c4 │ │ +0c6b5a: 7130 ac1e 320c |01db: invoke-static {v2, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0c6b60: 2900 e9fe |01de: goto/16 00c7 // -0117 │ │ catches : 2 │ │ 0x0082 - 0x0093 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x01cc │ │ 0x00b6 - 0x00c7 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x01d6 │ │ positions : │ │ 0x0000 line=166 │ │ @@ -247053,17 +247154,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6bd4: |[0c6bd4] android.support.v7.internal.widget.ActionBarView.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; │ │ -0c6be4: 5410 dd09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCallback:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@09dd │ │ -0c6be8: 1100 |0002: return-object v0 │ │ +0c6b80: |[0c6b80] android.support.v7.internal.widget.ActionBarView.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; │ │ +0c6b90: 5410 dd09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCallback:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@09dd │ │ +0c6b94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247071,17 +247172,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6bec: |[0c6bec] android.support.v7.internal.widget.ActionBarView.access$100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ -0c6bfc: 5410 e609 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c6c00: 1100 |0002: return-object v0 │ │ +0c6b98: |[0c6b98] android.support.v7.internal.widget.ActionBarView.access$100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ +0c6ba8: 5410 e609 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c6bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247089,17 +247190,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6c04: |[0c6c04] android.support.v7.internal.widget.ActionBarView.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; │ │ -0c6c14: 5410 f909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c6c18: 1100 |0002: return-object v0 │ │ +0c6bb0: |[0c6bb0] android.support.v7.internal.widget.ActionBarView.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; │ │ +0c6bc0: 5410 f909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c6bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247107,17 +247208,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6c1c: |[0c6c1c] android.support.v7.internal.widget.ActionBarView.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; │ │ -0c6c2c: 5410 e109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c6c30: 1100 |0002: return-object v0 │ │ +0c6bc8: |[0c6bc8] android.support.v7.internal.widget.ActionBarView.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; │ │ +0c6bd8: 5410 e109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c6bdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247125,17 +247226,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6c34: |[0c6c34] android.support.v7.internal.widget.ActionBarView.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I │ │ -0c6c44: 5210 e209 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c6c48: 0f00 |0002: return v0 │ │ +0c6be0: |[0c6be0] android.support.v7.internal.widget.ActionBarView.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I │ │ +0c6bf0: 5210 e209 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c6bf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247143,17 +247244,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6c4c: |[0c6c4c] android.support.v7.internal.widget.ActionBarView.access$1300:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -0c6c5c: 7010 c71a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1ac7 │ │ -0c6c62: 0e00 |0003: return-void │ │ +0c6bf8: |[0c6bf8] android.support.v7.internal.widget.ActionBarView.access$1300:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +0c6c08: 7010 c71a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1ac7 │ │ +0c6c0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247161,17 +247262,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6c64: |[0c6c64] android.support.v7.internal.widget.ActionBarView.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I │ │ -0c6c74: 5210 f409 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c6c78: 0f00 |0002: return v0 │ │ +0c6c10: |[0c6c10] android.support.v7.internal.widget.ActionBarView.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I │ │ +0c6c20: 5210 f409 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c6c24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247179,17 +247280,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6c7c: |[0c6c7c] android.support.v7.internal.widget.ActionBarView.access$200:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ -0c6c8c: 5410 f109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@09f1 │ │ -0c6c90: 1100 |0002: return-object v0 │ │ +0c6c28: |[0c6c28] android.support.v7.internal.widget.ActionBarView.access$200:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ +0c6c38: 5410 f109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@09f1 │ │ +0c6c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247197,17 +247298,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6c94: |[0c6c94] android.support.v7.internal.widget.ActionBarView.access$500:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable; │ │ -0c6ca4: 5410 e809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c6ca8: 1100 |0002: return-object v0 │ │ +0c6c40: |[0c6c40] android.support.v7.internal.widget.ActionBarView.access$500:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable; │ │ +0c6c50: 5410 e809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c6c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247215,17 +247316,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6cac: |[0c6cac] android.support.v7.internal.widget.ActionBarView.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ -0c6cbc: 5410 e509 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ -0c6cc0: 1100 |0002: return-object v0 │ │ +0c6c58: |[0c6c58] android.support.v7.internal.widget.ActionBarView.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ +0c6c68: 5410 e509 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ +0c6c6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247233,17 +247334,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6cc4: |[0c6cc4] android.support.v7.internal.widget.ActionBarView.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ -0c6cd4: 5410 e709 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c6cd8: 1100 |0002: return-object v0 │ │ +0c6c70: |[0c6c70] android.support.v7.internal.widget.ActionBarView.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ +0c6c80: 5410 e709 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c6c84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247251,17 +247352,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6cdc: |[0c6cdc] android.support.v7.internal.widget.ActionBarView.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; │ │ -0c6cec: 5410 030a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6cf0: 1100 |0002: return-object v0 │ │ +0c6c88: |[0c6c88] android.support.v7.internal.widget.ActionBarView.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; │ │ +0c6c98: 5410 030a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6c9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247269,17 +247370,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6cf4: |[0c6cf4] android.support.v7.internal.widget.ActionBarView.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ -0c6d04: 5410 000a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c6d08: 1100 |0002: return-object v0 │ │ +0c6ca0: |[0c6ca0] android.support.v7.internal.widget.ActionBarView.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ +0c6cb0: 5410 000a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c6cb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247287,34 +247388,34 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0c6d0c: |[0c6d0c] android.support.v7.internal.widget.ActionBarView.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c6d1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c6d1e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0c6d20: 3805 1700 |0002: if-eqz v5, 0019 // +0017 │ │ -0c6d24: 5440 dc09 |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c6d28: 6e20 0718 0500 |0006: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ -0c6d2e: 5440 e609 |0009: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c6d32: 6e20 0718 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ -0c6d38: 5440 dc09 |000e: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c6d3c: 6e20 6917 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.updateMenuView:(Z)V // method@1769 │ │ -0c6d42: 5440 e609 |0013: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c6d46: 6e20 671a 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@1a67 │ │ -0c6d4c: 0e00 |0018: return-void │ │ -0c6d4e: 5440 dc09 |0019: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c6d52: 5441 df09 |001b: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c6d56: 6e30 5817 1003 |001d: invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1758 │ │ -0c6d5c: 5440 e609 |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c6d60: 5441 df09 |0022: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c6d64: 6e30 611a 1003 |0024: invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1a61 │ │ -0c6d6a: 28e7 |0027: goto 000e // -0019 │ │ +0c6cb8: |[0c6cb8] android.support.v7.internal.widget.ActionBarView.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c6cc8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c6cca: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0c6ccc: 3805 1700 |0002: if-eqz v5, 0019 // +0017 │ │ +0c6cd0: 5440 dc09 |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c6cd4: 6e20 0718 0500 |0006: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ +0c6cda: 5440 e609 |0009: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c6cde: 6e20 0718 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1807 │ │ +0c6ce4: 5440 dc09 |000e: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c6ce8: 6e20 6917 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.updateMenuView:(Z)V // method@1769 │ │ +0c6cee: 5440 e609 |0013: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c6cf2: 6e20 671a 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@1a67 │ │ +0c6cf8: 0e00 |0018: return-void │ │ +0c6cfa: 5440 dc09 |0019: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c6cfe: 5441 df09 |001b: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c6d02: 6e30 5817 1003 |001d: invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1758 │ │ +0c6d08: 5440 e609 |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c6d0c: 5441 df09 |0022: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c6d10: 6e30 611a 1003 |0024: invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1a61 │ │ +0c6d16: 28e7 |0027: goto 000e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=462 │ │ 0x0004 line=463 │ │ 0x0009 line=464 │ │ 0x000e line=471 │ │ 0x0013 line=472 │ │ @@ -247330,115 +247431,115 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -0c6d6c: |[0c6d6c] android.support.v7.internal.widget.ActionBarView.initTitle:()V │ │ -0c6d7c: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0c6d80: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0c6d82: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0c6d84: 5493 030a |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6d88: 3903 9300 |0006: if-nez v3, 0099 // +0093 │ │ -0c6d8c: 6e10 ad1a 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1aad │ │ -0c6d92: 0c03 |000b: move-result-object v3 │ │ -0c6d94: 7110 141f 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c6d9a: 0c01 |000f: move-result-object v1 │ │ -0c6d9c: 6003 4907 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0749 │ │ -0c6da0: 6e40 171f 3159 |0012: invoke-virtual {v1, v3, v9, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c6da6: 0c03 |0015: move-result-object v3 │ │ -0c6da8: 1f03 1604 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0416 │ │ -0c6dac: 5b93 030a |0018: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6db0: 5493 030a |001a: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6db4: 6007 0c07 |001c: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@070c │ │ -0c6db8: 6e20 c421 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0c6dbe: 0c03 |0021: move-result-object v3 │ │ -0c6dc0: 1f03 3504 |0022: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0c6dc4: 5b93 060a |0024: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ -0c6dc8: 5493 030a |0026: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6dcc: 6007 0b07 |0028: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@070b │ │ -0c6dd0: 6e20 c421 7300 |002a: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0c6dd6: 0c03 |002d: move-result-object v3 │ │ -0c6dd8: 1f03 3504 |002e: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0c6ddc: 5b93 ff09 |0030: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ -0c6de0: 5493 030a |0032: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6de4: 6007 3f07 |0034: sget v7, Landroid/support/v7/appcompat/R$id;.up:I // field@073f │ │ -0c6de8: 6e20 c421 7300 |0036: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0c6dee: 0c03 |0039: move-result-object v3 │ │ -0c6df0: 5b93 050a |003a: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0a05 │ │ -0c6df4: 5493 030a |003c: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6df8: 5497 070a |003e: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0a07 │ │ -0c6dfc: 6e20 e421 7300 |0040: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21e4 │ │ -0c6e02: 5293 040a |0043: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0a04 │ │ -0c6e06: 3803 0b00 |0045: if-eqz v3, 0050 // +000b │ │ -0c6e0a: 5493 060a |0047: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ -0c6e0e: 5497 df09 |0049: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c6e12: 5298 040a |004b: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0a04 │ │ -0c6e16: 6e30 bf22 7308 |004d: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ -0c6e1c: 5493 020a |0050: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c6e20: 3803 0900 |0052: if-eqz v3, 005b // +0009 │ │ -0c6e24: 5493 060a |0054: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ -0c6e28: 5497 020a |0056: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c6e2c: 6e20 be22 7300 |0058: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0c6e32: 5293 fe09 |005b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@09fe │ │ -0c6e36: 3803 0b00 |005d: if-eqz v3, 0068 // +000b │ │ -0c6e3a: 5493 ff09 |005f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ -0c6e3e: 5497 df09 |0061: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c6e42: 5298 fe09 |0063: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@09fe │ │ -0c6e46: 6e30 bf22 7308 |0065: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ -0c6e4c: 5493 fd09 |0068: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ -0c6e50: 3803 0e00 |006a: if-eqz v3, 0078 // +000e │ │ -0c6e54: 5493 ff09 |006c: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ -0c6e58: 5497 fd09 |006e: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ -0c6e5c: 6e20 be22 7300 |0070: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0c6e62: 5493 ff09 |0073: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ -0c6e66: 6e20 c422 5300 |0075: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0c6e6c: 5293 e209 |0078: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c6e70: dd03 0304 |007a: and-int/lit8 v3, v3, #int 4 // #04 │ │ -0c6e74: 3803 3c00 |007c: if-eqz v3, 00b8 // +003c │ │ -0c6e78: 0140 |007e: move v0, v4 │ │ -0c6e7a: 5293 e209 |007f: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c6e7e: dd03 0302 |0081: and-int/lit8 v3, v3, #int 2 // #02 │ │ -0c6e82: 3803 3700 |0083: if-eqz v3, 00ba // +0037 │ │ -0c6e86: 0142 |0085: move v2, v4 │ │ -0c6e88: 5497 050a |0086: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0a05 │ │ -0c6e8c: 3902 3600 |0088: if-nez v2, 00be // +0036 │ │ -0c6e90: 3800 3200 |008a: if-eqz v0, 00bc // +0032 │ │ -0c6e94: 0153 |008c: move v3, v5 │ │ -0c6e96: 6e20 1e20 3700 |008d: invoke-virtual {v7, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0c6e9c: 5493 030a |0090: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6ea0: 3800 2e00 |0092: if-eqz v0, 00c0 // +002e │ │ -0c6ea4: 3902 2c00 |0094: if-nez v2, 00c0 // +002c │ │ -0c6ea8: 6e20 df21 4300 |0096: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.setEnabled:(Z)V // method@21df │ │ -0c6eae: 5493 030a |0099: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6eb2: 6e20 9e1a 3900 |009b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c6eb8: 5493 e309 |009e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c6ebc: 3903 1200 |00a0: if-nez v3, 00b2 // +0012 │ │ -0c6ec0: 5493 020a |00a2: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c6ec4: 7110 9e1e 0300 |00a4: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0c6eca: 0a03 |00a7: move-result v3 │ │ -0c6ecc: 3803 0f00 |00a8: if-eqz v3, 00b7 // +000f │ │ -0c6ed0: 5493 fd09 |00aa: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ -0c6ed4: 7110 9e1e 0300 |00ac: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0c6eda: 0a03 |00af: move-result v3 │ │ -0c6edc: 3803 0700 |00b0: if-eqz v3, 00b7 // +0007 │ │ -0c6ee0: 5493 030a |00b2: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6ee4: 6e20 e721 6300 |00b4: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0c6eea: 0e00 |00b7: return-void │ │ -0c6eec: 0150 |00b8: move v0, v5 │ │ -0c6eee: 28c6 |00b9: goto 007f // -003a │ │ -0c6ef0: 0152 |00ba: move v2, v5 │ │ -0c6ef2: 28cb |00bb: goto 0086 // -0035 │ │ -0c6ef4: 1243 |00bc: const/4 v3, #int 4 // #4 │ │ -0c6ef6: 28d0 |00bd: goto 008d // -0030 │ │ -0c6ef8: 0163 |00be: move v3, v6 │ │ -0c6efa: 28ce |00bf: goto 008d // -0032 │ │ -0c6efc: 0154 |00c0: move v4, v5 │ │ -0c6efe: 28d5 |00c1: goto 0096 // -002b │ │ +0c6d18: |[0c6d18] android.support.v7.internal.widget.ActionBarView.initTitle:()V │ │ +0c6d28: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0c6d2c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0c6d2e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0c6d30: 5493 030a |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6d34: 3903 9300 |0006: if-nez v3, 0099 // +0093 │ │ +0c6d38: 6e10 ad1a 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1aad │ │ +0c6d3e: 0c03 |000b: move-result-object v3 │ │ +0c6d40: 7110 141f 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c6d46: 0c01 |000f: move-result-object v1 │ │ +0c6d48: 6003 4907 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0749 │ │ +0c6d4c: 6e40 171f 3159 |0012: invoke-virtual {v1, v3, v9, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c6d52: 0c03 |0015: move-result-object v3 │ │ +0c6d54: 1f03 1604 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@0416 │ │ +0c6d58: 5b93 030a |0018: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6d5c: 5493 030a |001a: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6d60: 6007 0c07 |001c: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@070c │ │ +0c6d64: 6e20 c421 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0c6d6a: 0c03 |0021: move-result-object v3 │ │ +0c6d6c: 1f03 3504 |0022: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0c6d70: 5b93 060a |0024: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ +0c6d74: 5493 030a |0026: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6d78: 6007 0b07 |0028: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@070b │ │ +0c6d7c: 6e20 c421 7300 |002a: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0c6d82: 0c03 |002d: move-result-object v3 │ │ +0c6d84: 1f03 3504 |002e: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0c6d88: 5b93 ff09 |0030: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ +0c6d8c: 5493 030a |0032: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6d90: 6007 3f07 |0034: sget v7, Landroid/support/v7/appcompat/R$id;.up:I // field@073f │ │ +0c6d94: 6e20 c421 7300 |0036: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0c6d9a: 0c03 |0039: move-result-object v3 │ │ +0c6d9c: 5b93 050a |003a: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0a05 │ │ +0c6da0: 5493 030a |003c: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6da4: 5497 070a |003e: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0a07 │ │ +0c6da8: 6e20 e421 7300 |0040: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21e4 │ │ +0c6dae: 5293 040a |0043: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0a04 │ │ +0c6db2: 3803 0b00 |0045: if-eqz v3, 0050 // +000b │ │ +0c6db6: 5493 060a |0047: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ +0c6dba: 5497 df09 |0049: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c6dbe: 5298 040a |004b: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0a04 │ │ +0c6dc2: 6e30 bf22 7308 |004d: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ +0c6dc8: 5493 020a |0050: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c6dcc: 3803 0900 |0052: if-eqz v3, 005b // +0009 │ │ +0c6dd0: 5493 060a |0054: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ +0c6dd4: 5497 020a |0056: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c6dd8: 6e20 be22 7300 |0058: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0c6dde: 5293 fe09 |005b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@09fe │ │ +0c6de2: 3803 0b00 |005d: if-eqz v3, 0068 // +000b │ │ +0c6de6: 5493 ff09 |005f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ +0c6dea: 5497 df09 |0061: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c6dee: 5298 fe09 |0063: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@09fe │ │ +0c6df2: 6e30 bf22 7308 |0065: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@22bf │ │ +0c6df8: 5493 fd09 |0068: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ +0c6dfc: 3803 0e00 |006a: if-eqz v3, 0078 // +000e │ │ +0c6e00: 5493 ff09 |006c: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ +0c6e04: 5497 fd09 |006e: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ +0c6e08: 6e20 be22 7300 |0070: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0c6e0e: 5493 ff09 |0073: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ +0c6e12: 6e20 c422 5300 |0075: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0c6e18: 5293 e209 |0078: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c6e1c: dd03 0304 |007a: and-int/lit8 v3, v3, #int 4 // #04 │ │ +0c6e20: 3803 3c00 |007c: if-eqz v3, 00b8 // +003c │ │ +0c6e24: 0140 |007e: move v0, v4 │ │ +0c6e26: 5293 e209 |007f: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c6e2a: dd03 0302 |0081: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0c6e2e: 3803 3700 |0083: if-eqz v3, 00ba // +0037 │ │ +0c6e32: 0142 |0085: move v2, v4 │ │ +0c6e34: 5497 050a |0086: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0a05 │ │ +0c6e38: 3902 3600 |0088: if-nez v2, 00be // +0036 │ │ +0c6e3c: 3800 3200 |008a: if-eqz v0, 00bc // +0032 │ │ +0c6e40: 0153 |008c: move v3, v5 │ │ +0c6e42: 6e20 1e20 3700 |008d: invoke-virtual {v7, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0c6e48: 5493 030a |0090: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6e4c: 3800 2e00 |0092: if-eqz v0, 00c0 // +002e │ │ +0c6e50: 3902 2c00 |0094: if-nez v2, 00c0 // +002c │ │ +0c6e54: 6e20 df21 4300 |0096: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.setEnabled:(Z)V // method@21df │ │ +0c6e5a: 5493 030a |0099: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6e5e: 6e20 9e1a 3900 |009b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c6e64: 5493 e309 |009e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c6e68: 3903 1200 |00a0: if-nez v3, 00b2 // +0012 │ │ +0c6e6c: 5493 020a |00a2: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c6e70: 7110 9e1e 0300 |00a4: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0c6e76: 0a03 |00a7: move-result v3 │ │ +0c6e78: 3803 0f00 |00a8: if-eqz v3, 00b7 // +000f │ │ +0c6e7c: 5493 fd09 |00aa: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ +0c6e80: 7110 9e1e 0300 |00ac: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0c6e86: 0a03 |00af: move-result v3 │ │ +0c6e88: 3803 0700 |00b0: if-eqz v3, 00b7 // +0007 │ │ +0c6e8c: 5493 030a |00b2: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6e90: 6e20 e721 6300 |00b4: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0c6e96: 0e00 |00b7: return-void │ │ +0c6e98: 0150 |00b8: move v0, v5 │ │ +0c6e9a: 28c6 |00b9: goto 007f // -003a │ │ +0c6e9c: 0152 |00ba: move v2, v5 │ │ +0c6e9e: 28cb |00bb: goto 0086 // -0035 │ │ +0c6ea0: 1243 |00bc: const/4 v3, #int 4 // #4 │ │ +0c6ea2: 28d0 |00bd: goto 008d // -0030 │ │ +0c6ea4: 0163 |00be: move v3, v6 │ │ +0c6ea6: 28ce |00bf: goto 008d // -0032 │ │ +0c6ea8: 0154 |00c0: move v4, v5 │ │ +0c6eaa: 28d5 |00c1: goto 0096 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=765 │ │ 0x0008 line=766 │ │ 0x0010 line=767 │ │ 0x001a line=769 │ │ 0x0026 line=770 │ │ @@ -247479,47 +247580,47 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0c6f00: |[0c6f00] android.support.v7.internal.widget.ActionBarView.setTitleImpl:(Ljava/lang/CharSequence;)V │ │ -0c6f10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c6f12: 5b34 020a |0001: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c6f16: 5432 060a |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ -0c6f1a: 3802 2900 |0005: if-eqz v2, 002e // +0029 │ │ -0c6f1e: 5432 060a |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ -0c6f22: 6e20 be22 4200 |0009: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0c6f28: 5432 e309 |000c: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c6f2c: 3902 2a00 |000e: if-nez v2, 0038 // +002a │ │ -0c6f30: 5232 e209 |0010: iget v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c6f34: dd02 0208 |0012: and-int/lit8 v2, v2, #int 8 // #08 │ │ -0c6f38: 3802 2400 |0014: if-eqz v2, 0038 // +0024 │ │ -0c6f3c: 5432 020a |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c6f40: 7110 9e1e 0200 |0018: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0c6f46: 0a02 |001b: move-result v2 │ │ -0c6f48: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ -0c6f4c: 5432 fd09 |001e: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ -0c6f50: 7110 9e1e 0200 |0020: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0c6f56: 0a02 |0023: move-result v2 │ │ -0c6f58: 3902 1400 |0024: if-nez v2, 0038 // +0014 │ │ -0c6f5c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -0c6f5e: 5432 030a |0027: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c6f62: 3800 1100 |0029: if-eqz v0, 003a // +0011 │ │ -0c6f66: 6e20 e721 1200 |002b: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0c6f6c: 5431 f109 |002e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@09f1 │ │ -0c6f70: 3801 0700 |0030: if-eqz v1, 0037 // +0007 │ │ -0c6f74: 5431 f109 |0032: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@09f1 │ │ -0c6f78: 6e20 fa16 4100 |0034: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@16fa │ │ -0c6f7e: 0e00 |0037: return-void │ │ -0c6f80: 0110 |0038: move v0, v1 │ │ -0c6f82: 28ee |0039: goto 0027 // -0012 │ │ -0c6f84: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -0c6f88: 28ef |003c: goto 002b // -0011 │ │ +0c6eac: |[0c6eac] android.support.v7.internal.widget.ActionBarView.setTitleImpl:(Ljava/lang/CharSequence;)V │ │ +0c6ebc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c6ebe: 5b34 020a |0001: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c6ec2: 5432 060a |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ +0c6ec6: 3802 2900 |0005: if-eqz v2, 002e // +0029 │ │ +0c6eca: 5432 060a |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ +0c6ece: 6e20 be22 4200 |0009: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0c6ed4: 5432 e309 |000c: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c6ed8: 3902 2a00 |000e: if-nez v2, 0038 // +002a │ │ +0c6edc: 5232 e209 |0010: iget v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c6ee0: dd02 0208 |0012: and-int/lit8 v2, v2, #int 8 // #08 │ │ +0c6ee4: 3802 2400 |0014: if-eqz v2, 0038 // +0024 │ │ +0c6ee8: 5432 020a |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c6eec: 7110 9e1e 0200 |0018: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0c6ef2: 0a02 |001b: move-result v2 │ │ +0c6ef4: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ +0c6ef8: 5432 fd09 |001e: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ +0c6efc: 7110 9e1e 0200 |0020: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0c6f02: 0a02 |0023: move-result v2 │ │ +0c6f04: 3902 1400 |0024: if-nez v2, 0038 // +0014 │ │ +0c6f08: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +0c6f0a: 5432 030a |0027: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c6f0e: 3800 1100 |0029: if-eqz v0, 003a // +0011 │ │ +0c6f12: 6e20 e721 1200 |002b: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0c6f18: 5431 f109 |002e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@09f1 │ │ +0c6f1c: 3801 0700 |0030: if-eqz v1, 0037 // +0007 │ │ +0c6f20: 5431 f109 |0032: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@09f1 │ │ +0c6f24: 6e20 fa16 4100 |0034: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@16fa │ │ +0c6f2a: 0e00 |0037: return-void │ │ +0c6f2c: 0110 |0038: move v0, v1 │ │ +0c6f2e: 28ee |0039: goto 0027 // -0012 │ │ +0c6f30: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +0c6f34: 28ef |003c: goto 002b // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=527 │ │ 0x0003 line=528 │ │ 0x0007 line=529 │ │ 0x000c line=530 │ │ 0x0027 line=533 │ │ @@ -247540,17 +247641,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c6f8c: |[0c6f8c] android.support.v7.internal.widget.ActionBarView.animateToVisibility:(I)V │ │ -0c6f9c: 6f20 8c19 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@198c │ │ -0c6fa2: 0e00 |0003: return-void │ │ +0c6f38: |[0c6f38] android.support.v7.internal.widget.ActionBarView.animateToVisibility:(I)V │ │ +0c6f48: 6f20 8c19 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@198c │ │ +0c6f4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -247559,24 +247660,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c6fa4: |[0c6fa4] android.support.v7.internal.widget.ActionBarView.collapseActionView:()V │ │ -0c6fb4: 5421 e609 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c6fb8: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -0c6fbc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c6fbe: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0c6fc2: 6e10 6418 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@1864 │ │ -0c6fc8: 0e00 |000a: return-void │ │ -0c6fca: 5421 e609 |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c6fce: 5410 cd09 |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c6fd2: 28f6 |000f: goto 0005 // -000a │ │ +0c6f50: |[0c6f50] android.support.v7.internal.widget.ActionBarView.collapseActionView:()V │ │ +0c6f60: 5421 e609 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c6f64: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +0c6f68: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c6f6a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0c6f6e: 6e10 6418 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@1864 │ │ +0c6f74: 0e00 |000a: return-void │ │ +0c6f76: 5421 e609 |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c6f7a: 5410 cd09 |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c6f7e: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0005 line=483 │ │ 0x0007 line=484 │ │ 0x000a line=486 │ │ 0x000b line=481 │ │ @@ -247589,17 +247690,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6fd4: |[0c6fd4] android.support.v7.internal.widget.ActionBarView.dismissPopupMenus:()V │ │ -0c6fe4: 6f10 8e19 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@198e │ │ -0c6fea: 0e00 |0003: return-void │ │ +0c6f80: |[0c6f80] android.support.v7.internal.widget.ActionBarView.dismissPopupMenus:()V │ │ +0c6f90: 6f10 8e19 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@198e │ │ +0c6f96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247607,19 +247708,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c6fec: |[0c6fec] android.support.v7.internal.widget.ActionBarView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0c6ffc: 2200 cc02 |0000: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ -0c7000: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0c7004: 7020 3e14 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(I)V // method@143e │ │ -0c700a: 1100 |0007: return-object v0 │ │ +0c6f98: |[0c6f98] android.support.v7.internal.widget.ActionBarView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0c6fa8: 2200 cc02 |0000: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ +0c6fac: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0c6fb0: 7020 3e14 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(I)V // method@143e │ │ +0c6fb6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247627,20 +247728,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 │ │ -0c700c: |[0c700c] android.support.v7.internal.widget.ActionBarView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c701c: 2200 cc02 |0000: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ -0c7020: 6e10 ad1a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1aad │ │ -0c7026: 0c01 |0005: move-result-object v1 │ │ -0c7028: 7030 4114 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1441 │ │ -0c702e: 1100 |0009: return-object v0 │ │ +0c6fb8: |[0c6fb8] android.support.v7.internal.widget.ActionBarView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c6fc8: 2200 cc02 |0000: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ +0c6fcc: 6e10 ad1a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1aad │ │ +0c6fd2: 0c01 |0005: move-result-object v1 │ │ +0c6fd4: 7030 4114 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1441 │ │ +0c6fda: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -247649,19 +247750,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c7030: |[0c7030] android.support.v7.internal.widget.ActionBarView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c7040: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -0c7044: 6e10 a51a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1aa5 │ │ -0c704a: 0c01 |0005: move-result-object v1 │ │ -0c704c: 1101 |0006: return-object v1 │ │ +0c6fdc: |[0c6fdc] android.support.v7.internal.widget.ActionBarView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c6fec: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +0c6ff0: 6e10 a51a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1aa5 │ │ +0c6ff6: 0c01 |0005: move-result-object v1 │ │ +0c6ff8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0002 line=1165 │ │ 0x0006 line=1167 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ @@ -247672,18 +247773,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c7050: |[0c7050] android.support.v7.internal.widget.ActionBarView.getAnimatedVisibility:()I │ │ -0c7060: 6f10 8f19 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@198f │ │ -0c7066: 0a00 |0003: move-result v0 │ │ -0c7068: 0f00 |0004: return v0 │ │ +0c6ffc: |[0c6ffc] android.support.v7.internal.widget.ActionBarView.getAnimatedVisibility:()I │ │ +0c700c: 6f10 8f19 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@198f │ │ +0c7012: 0a00 |0003: move-result v0 │ │ +0c7014: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247691,18 +247792,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c706c: |[0c706c] android.support.v7.internal.widget.ActionBarView.getContentHeight:()I │ │ -0c707c: 6f10 9019 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1990 │ │ -0c7082: 0a00 |0003: move-result v0 │ │ -0c7084: 0f00 |0004: return v0 │ │ +0c7018: |[0c7018] android.support.v7.internal.widget.ActionBarView.getContentHeight:()I │ │ +0c7028: 6f10 9019 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1990 │ │ +0c702e: 0a00 |0003: move-result v0 │ │ +0c7030: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247710,17 +247811,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7088: |[0c7088] android.support.v7.internal.widget.ActionBarView.getCustomNavigationView:()Landroid/view/View; │ │ -0c7098: 5410 e109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c709c: 1100 |0002: return-object v0 │ │ +0c7034: |[0c7034] android.support.v7.internal.widget.ActionBarView.getCustomNavigationView:()Landroid/view/View; │ │ +0c7044: 5410 e109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c7048: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247728,17 +247829,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c70a0: |[0c70a0] android.support.v7.internal.widget.ActionBarView.getDisplayOptions:()I │ │ -0c70b0: 5210 e209 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c70b4: 0f00 |0002: return v0 │ │ +0c704c: |[0c704c] android.support.v7.internal.widget.ActionBarView.getDisplayOptions:()I │ │ +0c705c: 5210 e209 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c7060: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247746,17 +247847,17 @@ │ │ type : '()Landroid/widget/SpinnerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c70b8: |[0c70b8] android.support.v7.internal.widget.ActionBarView.getDropdownAdapter:()Landroid/widget/SpinnerAdapter; │ │ -0c70c8: 5410 fa09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@09fa │ │ -0c70cc: 1100 |0002: return-object v0 │ │ +0c7064: |[0c7064] android.support.v7.internal.widget.ActionBarView.getDropdownAdapter:()Landroid/widget/SpinnerAdapter; │ │ +0c7074: 5410 fa09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@09fa │ │ +0c7078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247764,19 +247865,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c70d0: |[0c70d0] android.support.v7.internal.widget.ActionBarView.getDropdownSelectedPosition:()I │ │ -0c70e0: 5410 f909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c70e4: 6e10 521d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ -0c70ea: 0a00 |0005: move-result v0 │ │ -0c70ec: 0f00 |0006: return v0 │ │ +0c707c: |[0c707c] android.support.v7.internal.widget.ActionBarView.getDropdownSelectedPosition:()I │ │ +0c708c: 5410 f909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c7090: 6e10 521d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ +0c7096: 0a00 |0005: move-result v0 │ │ +0c7098: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247784,17 +247885,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c70f0: |[0c70f0] android.support.v7.internal.widget.ActionBarView.getNavigationMode:()I │ │ -0c7100: 5210 f409 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c7104: 0f00 |0002: return v0 │ │ +0c709c: |[0c709c] android.support.v7.internal.widget.ActionBarView.getNavigationMode:()I │ │ +0c70ac: 5210 f409 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c70b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247802,17 +247903,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7108: |[0c7108] android.support.v7.internal.widget.ActionBarView.getSubtitle:()Ljava/lang/CharSequence; │ │ -0c7118: 5410 fd09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ -0c711c: 1100 |0002: return-object v0 │ │ +0c70b4: |[0c70b4] android.support.v7.internal.widget.ActionBarView.getSubtitle:()Ljava/lang/CharSequence; │ │ +0c70c4: 5410 fd09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ +0c70c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247820,17 +247921,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7120: |[0c7120] android.support.v7.internal.widget.ActionBarView.getTitle:()Ljava/lang/CharSequence; │ │ -0c7130: 5410 020a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c7134: 1100 |0002: return-object v0 │ │ +0c70cc: |[0c70cc] android.support.v7.internal.widget.ActionBarView.getTitle:()Ljava/lang/CharSequence; │ │ +0c70dc: 5410 020a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c70e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #15 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247838,17 +247939,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7138: |[0c7138] android.support.v7.internal.widget.ActionBarView.hasEmbeddedTabs:()Z │ │ -0c7148: 5510 e909 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ -0c714c: 0f00 |0002: return v0 │ │ +0c70e4: |[0c70e4] android.support.v7.internal.widget.ActionBarView.hasEmbeddedTabs:()Z │ │ +0c70f4: 5510 e909 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ +0c70f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #16 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247856,24 +247957,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0c7150: |[0c7150] android.support.v7.internal.widget.ActionBarView.hasExpandedActionView:()Z │ │ -0c7160: 5410 e609 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c7164: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c7168: 5410 e609 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c716c: 5400 cd09 |0006: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c7170: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c7174: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0c7176: 0f00 |000b: return v0 │ │ -0c7178: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c717a: 28fe |000d: goto 000b // -0002 │ │ +0c70fc: |[0c70fc] android.support.v7.internal.widget.ActionBarView.hasExpandedActionView:()Z │ │ +0c710c: 5410 e609 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c7110: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c7114: 5410 e609 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c7118: 5400 cd09 |0006: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c711c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0c7120: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0c7122: 0f00 |000b: return v0 │ │ +0c7124: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c7126: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #17 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247881,18 +247982,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c717c: |[0c717c] android.support.v7.internal.widget.ActionBarView.hideOverflowMenu:()Z │ │ -0c718c: 6f10 9319 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.hideOverflowMenu:()Z // method@1993 │ │ -0c7192: 0a00 |0003: move-result v0 │ │ -0c7194: 0f00 |0004: return v0 │ │ +0c7128: |[0c7128] android.support.v7.internal.widget.ActionBarView.hideOverflowMenu:()Z │ │ +0c7138: 6f10 9319 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.hideOverflowMenu:()Z // method@1993 │ │ +0c713e: 0a00 |0003: move-result v0 │ │ +0c7140: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #18 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247900,31 +248001,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0c7198: |[0c7198] android.support.v7.internal.widget.ActionBarView.initIndeterminateProgress:()V │ │ -0c71a8: 2200 6a03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@036a │ │ -0c71ac: 5451 df09 |0002: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c71b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c71b2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0c71b4: 5254 ea09 |0006: iget v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressStyle:I // field@09ea │ │ -0c71b8: 7054 831c 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1c83 │ │ -0c71be: 5b50 eb09 |000b: iput-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c71c2: 5450 eb09 |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c71c6: 6001 2907 |000f: sget v1, Landroid/support/v7/appcompat/R$id;.progress_circular:I // field@0729 │ │ -0c71ca: 6e20 b51c 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setId:(I)V // method@1cb5 │ │ -0c71d0: 5450 eb09 |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c71d4: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -0c71d8: 6e20 c01c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0c71de: 5450 eb09 |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c71e2: 6e20 9e1a 0500 |001d: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c71e8: 0e00 |0020: return-void │ │ +0c7144: |[0c7144] android.support.v7.internal.widget.ActionBarView.initIndeterminateProgress:()V │ │ +0c7154: 2200 6a03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@036a │ │ +0c7158: 5451 df09 |0002: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c715c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c715e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0c7160: 5254 ea09 |0006: iget v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressStyle:I // field@09ea │ │ +0c7164: 7054 831c 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1c83 │ │ +0c716a: 5b50 eb09 |000b: iput-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c716e: 5450 eb09 |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7172: 6001 2907 |000f: sget v1, Landroid/support/v7/appcompat/R$id;.progress_circular:I // field@0729 │ │ +0c7176: 6e20 b51c 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setId:(I)V // method@1cb5 │ │ +0c717c: 5450 eb09 |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7180: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +0c7184: 6e20 c01c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0c718a: 5450 eb09 |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c718e: 6e20 9e1a 0500 |001d: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c7194: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x000d line=322 │ │ 0x0014 line=323 │ │ 0x001b line=324 │ │ 0x0020 line=325 │ │ @@ -247936,34 +248037,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0c71ec: |[0c71ec] android.support.v7.internal.widget.ActionBarView.initProgress:()V │ │ -0c71fc: 2200 6a03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@036a │ │ -0c7200: 5451 df09 |0002: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c7204: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c7206: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0c7208: 5254 f709 |0006: iget v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressStyle:I // field@09f7 │ │ -0c720c: 7054 831c 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1c83 │ │ -0c7212: 5b50 f809 |000b: iput-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c7216: 5450 f809 |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c721a: 6001 2a07 |000f: sget v1, Landroid/support/v7/appcompat/R$id;.progress_horizontal:I // field@072a │ │ -0c721e: 6e20 b51c 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setId:(I)V // method@1cb5 │ │ -0c7224: 5450 f809 |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c7228: 1301 1027 |0016: const/16 v1, #int 10000 // #2710 │ │ -0c722c: 6e20 ba1c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMax:(I)V // method@1cba │ │ -0c7232: 5450 f809 |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c7236: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ -0c723a: 6e20 c01c 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ -0c7240: 5450 f809 |0022: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c7244: 6e20 9e1a 0500 |0024: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c724a: 0e00 |0027: return-void │ │ +0c7198: |[0c7198] android.support.v7.internal.widget.ActionBarView.initProgress:()V │ │ +0c71a8: 2200 6a03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@036a │ │ +0c71ac: 5451 df09 |0002: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c71b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c71b2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0c71b4: 5254 f709 |0006: iget v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressStyle:I // field@09f7 │ │ +0c71b8: 7054 831c 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1c83 │ │ +0c71be: 5b50 f809 |000b: iput-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c71c2: 5450 f809 |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c71c6: 6001 2a07 |000f: sget v1, Landroid/support/v7/appcompat/R$id;.progress_horizontal:I // field@072a │ │ +0c71ca: 6e20 b51c 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setId:(I)V // method@1cb5 │ │ +0c71d0: 5450 f809 |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c71d4: 1301 1027 |0016: const/16 v1, #int 10000 // #2710 │ │ +0c71d8: 6e20 ba1c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMax:(I)V // method@1cba │ │ +0c71de: 5450 f809 |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c71e2: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ +0c71e6: 6e20 c01c 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1cc0 │ │ +0c71ec: 5450 f809 |0022: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c71f0: 6e20 9e1a 0500 |0024: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c71f6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x000d line=313 │ │ 0x0014 line=314 │ │ 0x001b line=315 │ │ 0x0022 line=316 │ │ @@ -247976,17 +248077,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c724c: |[0c724c] android.support.v7.internal.widget.ActionBarView.isCollapsed:()Z │ │ -0c725c: 5510 ed09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@09ed │ │ -0c7260: 0f00 |0002: return v0 │ │ +0c71f8: |[0c71f8] android.support.v7.internal.widget.ActionBarView.isCollapsed:()Z │ │ +0c7208: 5510 ed09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@09ed │ │ +0c720c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #21 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -247994,18 +248095,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c7264: |[0c7264] android.support.v7.internal.widget.ActionBarView.isOverflowMenuShowing:()Z │ │ -0c7274: 6f10 9419 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowMenuShowing:()Z // method@1994 │ │ -0c727a: 0a00 |0003: move-result v0 │ │ -0c727c: 0f00 |0004: return v0 │ │ +0c7210: |[0c7210] android.support.v7.internal.widget.ActionBarView.isOverflowMenuShowing:()Z │ │ +0c7220: 6f10 9419 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowMenuShowing:()Z // method@1994 │ │ +0c7226: 0a00 |0003: move-result v0 │ │ +0c7228: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #22 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -248013,18 +248114,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c7280: |[0c7280] android.support.v7.internal.widget.ActionBarView.isOverflowReserved:()Z │ │ -0c7290: 6f10 9519 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1995 │ │ -0c7296: 0a00 |0003: move-result v0 │ │ -0c7298: 0f00 |0004: return v0 │ │ +0c722c: |[0c722c] android.support.v7.internal.widget.ActionBarView.isOverflowReserved:()Z │ │ +0c723c: 6f10 9519 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1995 │ │ +0c7242: 0a00 |0003: move-result v0 │ │ +0c7244: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #23 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -248032,17 +248133,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c729c: |[0c729c] android.support.v7.internal.widget.ActionBarView.isSplitActionBar:()Z │ │ -0c72ac: 5510 fb09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@09fb │ │ -0c72b0: 0f00 |0002: return v0 │ │ +0c7248: |[0c7248] android.support.v7.internal.widget.ActionBarView.isSplitActionBar:()Z │ │ +0c7258: 5510 fb09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@09fb │ │ +0c725c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #24 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -248050,59 +248151,59 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -0c72b4: |[0c72b4] android.support.v7.internal.widget.ActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0c72c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c72c6: 6f20 9719 4300 |0001: invoke-super {v3, v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1997 │ │ -0c72cc: 5b32 060a |0004: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ -0c72d0: 5b32 ff09 |0006: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ -0c72d4: 5b32 050a |0008: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0a05 │ │ -0c72d8: 5431 030a |000a: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c72dc: 3801 0f00 |000c: if-eqz v1, 001b // +000f │ │ -0c72e0: 5431 030a |000e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c72e4: 6e10 cd21 0100 |0010: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@21cd │ │ -0c72ea: 0c01 |0013: move-result-object v1 │ │ -0c72ec: 3331 0700 |0014: if-ne v1, v3, 001b // +0007 │ │ -0c72f0: 5431 030a |0016: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c72f4: 6e20 d91a 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c72fa: 5b32 030a |001b: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c72fe: 5231 e209 |001d: iget v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c7302: dd01 0108 |001f: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0c7306: 3801 0500 |0021: if-eqz v1, 0026 // +0005 │ │ -0c730a: 7010 c71a 0300 |0023: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1ac7 │ │ -0c7310: 5431 000a |0026: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c7314: 3801 1a00 |0028: if-eqz v1, 0042 // +001a │ │ -0c7318: 5531 e909 |002a: iget-boolean v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ -0c731c: 3801 1600 |002c: if-eqz v1, 0042 // +0016 │ │ -0c7320: 5431 000a |002e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c7324: 6e10 ef1c 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cef │ │ -0c732a: 0c00 |0033: move-result-object v0 │ │ -0c732c: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ -0c7330: 12e1 |0036: const/4 v1, #int -2 // #fe │ │ -0c7332: 5901 890b |0037: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c7336: 12f1 |0039: const/4 v1, #int -1 // #ff │ │ -0c7338: 5901 880b |003a: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c733c: 5431 000a |003c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c7340: 1212 |003e: const/4 v2, #int 1 // #1 │ │ -0c7342: 6e20 011d 2100 |003f: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1d01 │ │ -0c7348: 5431 f809 |0042: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c734c: 3801 0a00 |0044: if-eqz v1, 004e // +000a │ │ -0c7350: 5431 f809 |0046: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c7354: 6e20 d91a 1300 |0048: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c735a: 6e10 c61a 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initProgress:()V // method@1ac6 │ │ -0c7360: 5431 eb09 |004e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c7364: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -0c7368: 5431 eb09 |0052: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c736c: 6e20 d91a 1300 |0054: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c7372: 6e10 c51a 0300 |0057: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initIndeterminateProgress:()V // method@1ac5 │ │ -0c7378: 0e00 |005a: return-void │ │ +0c7260: |[0c7260] android.support.v7.internal.widget.ActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0c7270: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c7272: 6f20 9719 4300 |0001: invoke-super {v3, v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1997 │ │ +0c7278: 5b32 060a |0004: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0a06 │ │ +0c727c: 5b32 ff09 |0006: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ +0c7280: 5b32 050a |0008: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0a05 │ │ +0c7284: 5431 030a |000a: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c7288: 3801 0f00 |000c: if-eqz v1, 001b // +000f │ │ +0c728c: 5431 030a |000e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c7290: 6e10 cd21 0100 |0010: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@21cd │ │ +0c7296: 0c01 |0013: move-result-object v1 │ │ +0c7298: 3331 0700 |0014: if-ne v1, v3, 001b // +0007 │ │ +0c729c: 5431 030a |0016: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c72a0: 6e20 d91a 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c72a6: 5b32 030a |001b: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c72aa: 5231 e209 |001d: iget v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c72ae: dd01 0108 |001f: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0c72b2: 3801 0500 |0021: if-eqz v1, 0026 // +0005 │ │ +0c72b6: 7010 c71a 0300 |0023: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1ac7 │ │ +0c72bc: 5431 000a |0026: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c72c0: 3801 1a00 |0028: if-eqz v1, 0042 // +001a │ │ +0c72c4: 5531 e909 |002a: iget-boolean v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ +0c72c8: 3801 1600 |002c: if-eqz v1, 0042 // +0016 │ │ +0c72cc: 5431 000a |002e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c72d0: 6e10 ef1c 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cef │ │ +0c72d6: 0c00 |0033: move-result-object v0 │ │ +0c72d8: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ +0c72dc: 12e1 |0036: const/4 v1, #int -2 // #fe │ │ +0c72de: 5901 890b |0037: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c72e2: 12f1 |0039: const/4 v1, #int -1 // #ff │ │ +0c72e4: 5901 880b |003a: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c72e8: 5431 000a |003c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c72ec: 1212 |003e: const/4 v2, #int 1 // #1 │ │ +0c72ee: 6e20 011d 2100 |003f: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1d01 │ │ +0c72f4: 5431 f809 |0042: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c72f8: 3801 0a00 |0044: if-eqz v1, 004e // +000a │ │ +0c72fc: 5431 f809 |0046: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c7300: 6e20 d91a 1300 |0048: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c7306: 6e10 c61a 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initProgress:()V // method@1ac6 │ │ +0c730c: 5431 eb09 |004e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7310: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +0c7314: 5431 eb09 |0052: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7318: 6e20 d91a 1300 |0054: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c731e: 6e10 c51a 0300 |0057: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initIndeterminateProgress:()V // method@1ac5 │ │ +0c7324: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ 0x0004 line=258 │ │ 0x0006 line=259 │ │ 0x0008 line=260 │ │ 0x000a line=261 │ │ @@ -248133,25 +248234,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c737c: |[0c737c] android.support.v7.internal.widget.ActionBarView.onDetachedFromWindow:()V │ │ -0c738c: 6f10 9819 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1998 │ │ -0c7392: 5410 010a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTabSelector:Ljava/lang/Runnable; // field@0a01 │ │ -0c7396: 6e20 d81a 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ad8 │ │ -0c739c: 5410 dc09 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c73a0: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -0c73a4: 5410 dc09 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c73a8: 6e10 5617 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ -0c73ae: 5410 dc09 |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c73b2: 6e10 5717 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1757 │ │ -0c73b8: 0e00 |0016: return-void │ │ +0c7328: |[0c7328] android.support.v7.internal.widget.ActionBarView.onDetachedFromWindow:()V │ │ +0c7338: 6f10 9819 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1998 │ │ +0c733e: 5410 010a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTabSelector:Ljava/lang/Runnable; // field@0a01 │ │ +0c7342: 6e20 d81a 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ad8 │ │ +0c7348: 5410 dc09 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c734c: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +0c7350: 5410 dc09 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c7354: 6e10 5617 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ +0c735a: 5410 dc09 |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c735e: 6e10 5717 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1757 │ │ +0c7364: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x0008 line=301 │ │ 0x000c line=302 │ │ 0x0011 line=303 │ │ @@ -248164,35 +248265,35 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0c73bc: |[0c73bc] android.support.v7.internal.widget.ActionBarView.onFinishInflate:()V │ │ -0c73cc: 6f10 9919 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onFinishInflate:()V // method@1999 │ │ -0c73d2: 5421 e709 |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c73d6: 6e20 9e1a 1200 |0005: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c73dc: 5421 e109 |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c73e0: 3801 2000 |000a: if-eqz v1, 002a // +0020 │ │ -0c73e4: 5221 e209 |000c: iget v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c73e8: dd01 0110 |000e: and-int/lit8 v1, v1, #int 16 // #10 │ │ -0c73ec: 3801 1a00 |0010: if-eqz v1, 002a // +001a │ │ -0c73f0: 5421 e109 |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c73f4: 6e10 c61f 0100 |0014: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0c73fa: 0c00 |0017: move-result-object v0 │ │ -0c73fc: 3220 1200 |0018: if-eq v0, v2, 002a // +0012 │ │ -0c7400: 2001 db03 |001a: instance-of v1, v0, Landroid/view/ViewGroup; // type@03db │ │ -0c7404: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -0c7408: 1f00 db03 |001e: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0c740c: 5421 e109 |0020: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c7410: 6e20 6620 1000 |0022: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0c7416: 5421 e109 |0025: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c741a: 6e20 9e1a 1200 |0027: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c7420: 0e00 |002a: return-void │ │ +0c7368: |[0c7368] android.support.v7.internal.widget.ActionBarView.onFinishInflate:()V │ │ +0c7378: 6f10 9919 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onFinishInflate:()V // method@1999 │ │ +0c737e: 5421 e709 |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c7382: 6e20 9e1a 1200 |0005: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c7388: 5421 e109 |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c738c: 3801 2000 |000a: if-eqz v1, 002a // +0020 │ │ +0c7390: 5221 e209 |000c: iget v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c7394: dd01 0110 |000e: and-int/lit8 v1, v1, #int 16 // #10 │ │ +0c7398: 3801 1a00 |0010: if-eqz v1, 002a // +001a │ │ +0c739c: 5421 e109 |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c73a0: 6e10 c61f 0100 |0014: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0c73a6: 0c00 |0017: move-result-object v0 │ │ +0c73a8: 3220 1200 |0018: if-eq v0, v2, 002a // +0012 │ │ +0c73ac: 2001 db03 |001a: instance-of v1, v0, Landroid/view/ViewGroup; // type@03db │ │ +0c73b0: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +0c73b4: 1f00 db03 |001e: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0c73b8: 5421 e109 |0020: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c73bc: 6e20 6620 1000 |0022: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0c73c2: 5421 e109 |0025: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c73c6: 6e20 9e1a 1200 |0027: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c73cc: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0003 line=751 │ │ 0x0008 line=753 │ │ 0x0012 line=754 │ │ 0x0018 line=755 │ │ @@ -248209,365 +248310,365 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 38 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 730 16-bit code units │ │ -0c7424: |[0c7424] android.support.v7.internal.widget.ActionBarView.onLayout:(ZIIII)V │ │ -0c7434: 7401 b81a 2000 |0000: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingLeft:()I // method@1ab8 │ │ -0c743a: 0a17 |0003: move-result v23 │ │ -0c743c: 7401 ba1a 2000 |0004: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ -0c7442: 0a19 |0007: move-result v25 │ │ -0c7444: 911b 2523 |0008: sub-int v27, v37, v35 │ │ -0c7448: 7401 ba1a 2000 |000a: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ -0c744e: 0a1c |000d: move-result v28 │ │ -0c7450: 911b 1b1c |000e: sub-int v27, v27, v28 │ │ -0c7454: 7401 b71a 2000 |0010: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1ab7 │ │ -0c745a: 0a1c |0013: move-result v28 │ │ -0c745c: 9107 1b1c |0014: sub-int v7, v27, v28 │ │ -0c7460: 3c07 0300 |0016: if-gtz v7, 0019 // +0003 │ │ -0c7464: 0e00 |0018: return-void │ │ -0c7466: 0800 2000 |0019: move-object/from16 v0, v32 │ │ -0c746a: 5400 e309 |001b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c746e: 081b 0000 |001d: move-object/from16 v27, v0 │ │ -0c7472: 381b af01 |001f: if-eqz v27, 01ce // +01af │ │ -0c7476: 0800 2000 |0021: move-object/from16 v0, v32 │ │ -0c747a: 540d e509 |0023: iget-object v13, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ -0c747e: 6e10 721a 0d00 |0025: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getVisibility:()I // method@1a72 │ │ -0c7484: 0a1b |0028: move-result v27 │ │ -0c7486: 131c 0800 |0029: const/16 v28, #int 8 // #8 │ │ -0c748a: 0200 1b00 |002b: move/from16 v0, v27 │ │ -0c748e: 0201 1c00 |002d: move/from16 v1, v28 │ │ -0c7492: 3210 1600 |002f: if-eq v0, v1, 0045 // +0016 │ │ -0c7496: 6e10 6e1a 0d00 |0031: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLeftOffset:()I // method@1a6e │ │ -0c749c: 0a0e |0034: move-result v14 │ │ -0c749e: 901b 170e |0035: add-int v27, v23, v14 │ │ -0c74a2: 0800 2000 |0037: move-object/from16 v0, v32 │ │ -0c74a6: 0201 1b00 |0039: move/from16 v1, v27 │ │ -0c74aa: 0202 1900 |003b: move/from16 v2, v25 │ │ -0c74ae: 6e57 d51a d021 |003d: invoke-virtual {v0, v13, v1, v2, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1ad5 │ │ -0c74b4: 0a1b |0040: move-result v27 │ │ -0c74b6: 901b 1b0e |0041: add-int v27, v27, v14 │ │ -0c74ba: 9017 171b |0043: add-int v23, v23, v27 │ │ -0c74be: 0800 2000 |0045: move-object/from16 v0, v32 │ │ -0c74c2: 5400 e309 |0047: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c74c6: 081b 0000 |0049: move-object/from16 v27, v0 │ │ -0c74ca: 391b 4700 |004b: if-nez v27, 0092 // +0047 │ │ -0c74ce: 0800 2000 |004d: move-object/from16 v0, v32 │ │ -0c74d2: 5400 030a |004f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c74d6: 081b 0000 |0051: move-object/from16 v27, v0 │ │ -0c74da: 381b 8101 |0053: if-eqz v27, 01d4 // +0181 │ │ -0c74de: 0800 2000 |0055: move-object/from16 v0, v32 │ │ -0c74e2: 5400 030a |0057: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c74e6: 081b 0000 |0059: move-object/from16 v27, v0 │ │ -0c74ea: 7401 ce21 1b00 |005b: invoke-virtual/range {v27}, Landroid/widget/LinearLayout;.getVisibility:()I // method@21ce │ │ -0c74f0: 0a1b |005e: move-result v27 │ │ -0c74f2: 131c 0800 |005f: const/16 v28, #int 8 // #8 │ │ -0c74f6: 0200 1b00 |0061: move/from16 v0, v27 │ │ -0c74fa: 0201 1c00 |0063: move/from16 v1, v28 │ │ -0c74fe: 3210 6f01 |0065: if-eq v0, v1, 01d4 // +016f │ │ -0c7502: 0800 2000 |0067: move-object/from16 v0, v32 │ │ -0c7506: 5200 e209 |0069: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c750a: 021b 0000 |006b: move/from16 v27, v0 │ │ -0c750e: dd1b 1b08 |006d: and-int/lit8 v27, v27, #int 8 // #08 │ │ -0c7512: 381b 6501 |006f: if-eqz v27, 01d4 // +0165 │ │ -0c7516: 1314 0100 |0071: const/16 v20, #int 1 // #1 │ │ -0c751a: 3814 1600 |0073: if-eqz v20, 0089 // +0016 │ │ -0c751e: 0800 2000 |0075: move-object/from16 v0, v32 │ │ -0c7522: 5400 030a |0077: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c7526: 081b 0000 |0079: move-object/from16 v27, v0 │ │ -0c752a: 0800 2000 |007b: move-object/from16 v0, v32 │ │ -0c752e: 0801 1b00 |007d: move-object/from16 v1, v27 │ │ -0c7532: 0202 1700 |007f: move/from16 v2, v23 │ │ -0c7536: 0203 1900 |0081: move/from16 v3, v25 │ │ -0c753a: 6e57 d51a 1032 |0083: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1ad5 │ │ -0c7540: 0a1b |0086: move-result v27 │ │ -0c7542: 9017 171b |0087: add-int v23, v23, v27 │ │ -0c7546: 0800 2000 |0089: move-object/from16 v0, v32 │ │ -0c754a: 5200 f409 |008b: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c754e: 021b 0000 |008d: move/from16 v27, v0 │ │ -0c7552: 2b1b 2502 0000 |008f: packed-switch v27, 000002b4 // +00000225 │ │ -0c7558: 911b 2422 |0092: sub-int v27, v36, v34 │ │ -0c755c: 7401 b91a 2000 |0094: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingRight:()I // method@1ab9 │ │ -0c7562: 0a1c |0097: move-result v28 │ │ -0c7564: 9110 1b1c |0098: sub-int v16, v27, v28 │ │ -0c7568: 0800 2000 |009a: move-object/from16 v0, v32 │ │ -0c756c: 5400 f209 |009c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c7570: 081b 0000 |009e: move-object/from16 v27, v0 │ │ -0c7574: 381b 2f00 |00a0: if-eqz v27, 00cf // +002f │ │ -0c7578: 0800 2000 |00a2: move-object/from16 v0, v32 │ │ -0c757c: 5400 f209 |00a4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c7580: 081b 0000 |00a6: move-object/from16 v27, v0 │ │ -0c7584: 7401 8817 1b00 |00a8: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c758a: 0c1b |00ab: move-result-object v27 │ │ -0c758c: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ -0c7590: 0801 2000 |00ae: move-object/from16 v1, v32 │ │ -0c7594: 3310 1f00 |00b0: if-ne v0, v1, 00cf // +001f │ │ -0c7598: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ -0c759c: 5400 f209 |00b4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c75a0: 081b 0000 |00b6: move-object/from16 v27, v0 │ │ -0c75a4: 0800 2000 |00b8: move-object/from16 v0, v32 │ │ -0c75a8: 0801 1b00 |00ba: move-object/from16 v1, v27 │ │ -0c75ac: 0202 1000 |00bc: move/from16 v2, v16 │ │ -0c75b0: 0203 1900 |00be: move/from16 v3, v25 │ │ -0c75b4: 6e57 d61a 1032 |00c0: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChildInverse:(Landroid/view/View;III)I // method@1ad6 │ │ -0c75ba: 0800 2000 |00c3: move-object/from16 v0, v32 │ │ -0c75be: 5400 f209 |00c5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c75c2: 081b 0000 |00c7: move-object/from16 v27, v0 │ │ -0c75c6: 7401 8317 1b00 |00c9: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getMeasuredWidth:()I // method@1783 │ │ -0c75cc: 0a1b |00cc: move-result v27 │ │ -0c75ce: 9110 101b |00cd: sub-int v16, v16, v27 │ │ -0c75d2: 0800 2000 |00cf: move-object/from16 v0, v32 │ │ -0c75d6: 5400 eb09 |00d1: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c75da: 081b 0000 |00d3: move-object/from16 v27, v0 │ │ -0c75de: 381b 3100 |00d5: if-eqz v27, 0106 // +0031 │ │ -0c75e2: 0800 2000 |00d7: move-object/from16 v0, v32 │ │ -0c75e6: 5400 eb09 |00d9: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c75ea: 081b 0000 |00db: move-object/from16 v27, v0 │ │ -0c75ee: 7401 9b1c 1b00 |00dd: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ -0c75f4: 0a1b |00e0: move-result v27 │ │ -0c75f6: 131c 0800 |00e1: const/16 v28, #int 8 // #8 │ │ -0c75fa: 0200 1b00 |00e3: move/from16 v0, v27 │ │ -0c75fe: 0201 1c00 |00e5: move/from16 v1, v28 │ │ -0c7602: 3210 1f00 |00e7: if-eq v0, v1, 0106 // +001f │ │ -0c7606: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ -0c760a: 5400 eb09 |00eb: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c760e: 081b 0000 |00ed: move-object/from16 v27, v0 │ │ -0c7612: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ -0c7616: 0801 1b00 |00f1: move-object/from16 v1, v27 │ │ -0c761a: 0202 1000 |00f3: move/from16 v2, v16 │ │ -0c761e: 0203 1900 |00f5: move/from16 v3, v25 │ │ -0c7622: 6e57 d61a 1032 |00f7: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChildInverse:(Landroid/view/View;III)I // method@1ad6 │ │ -0c7628: 0800 2000 |00fa: move-object/from16 v0, v32 │ │ -0c762c: 5400 eb09 |00fc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c7630: 081b 0000 |00fe: move-object/from16 v27, v0 │ │ -0c7634: 7401 911c 1b00 |0100: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1c91 │ │ -0c763a: 0a1b |0103: move-result v27 │ │ -0c763c: 9110 101b |0104: sub-int v16, v16, v27 │ │ -0c7640: 1208 |0106: const/4 v8, #int 0 // #0 │ │ -0c7642: 0800 2000 |0107: move-object/from16 v0, v32 │ │ -0c7646: 5400 e309 |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c764a: 081b 0000 |010b: move-object/from16 v27, v0 │ │ -0c764e: 381b 2b01 |010d: if-eqz v27, 0238 // +012b │ │ -0c7652: 0800 2000 |010f: move-object/from16 v0, v32 │ │ -0c7656: 5408 e309 |0111: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c765a: 3808 7000 |0113: if-eqz v8, 0183 // +0070 │ │ -0c765e: 6e10 bb1f 0800 |0115: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c7664: 0c0f |0118: move-result-object v15 │ │ -0c7666: 20f0 cc02 |0119: instance-of v0, v15, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ -0c766a: 021b 0000 |011b: move/from16 v27, v0 │ │ -0c766e: 381b 3301 |011d: if-eqz v27, 0250 // +0133 │ │ -0c7672: 1f0f cc02 |011f: check-cast v15, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ -0c7676: 07f4 |0121: move-object v4, v15 │ │ -0c7678: 3804 3101 |0122: if-eqz v4, 0253 // +0131 │ │ -0c767c: 524a a005 |0124: iget v10, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -0c7680: 6e10 c21f 0800 |0126: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c7686: 0a11 |0129: move-result v17 │ │ -0c7688: 1315 0000 |012a: const/16 v21, #int 0 // #0 │ │ -0c768c: 1205 |012c: const/4 v5, #int 0 // #0 │ │ -0c768e: 3804 1400 |012d: if-eqz v4, 0141 // +0014 │ │ -0c7692: 5240 a105 |012f: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.leftMargin:I // field@05a1 │ │ -0c7696: 021b 0000 |0131: move/from16 v27, v0 │ │ -0c769a: 9017 171b |0133: add-int v23, v23, v27 │ │ -0c769e: 5240 a205 |0135: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.rightMargin:I // field@05a2 │ │ -0c76a2: 021b 0000 |0137: move/from16 v27, v0 │ │ -0c76a6: 9110 101b |0139: sub-int v16, v16, v27 │ │ -0c76aa: 5240 a305 |013b: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.topMargin:I // field@05a3 │ │ -0c76ae: 0215 0000 |013d: move/from16 v21, v0 │ │ -0c76b2: 5245 9f05 |013f: iget v5, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.bottomMargin:I // field@059f │ │ -0c76b6: dd0c 0a07 |0141: and-int/lit8 v12, v10, #int 7 // #07 │ │ -0c76ba: 131b 0100 |0143: const/16 v27, #int 1 // #1 │ │ -0c76be: 0200 1b00 |0145: move/from16 v0, v27 │ │ -0c76c2: 330c 1b01 |0147: if-ne v12, v0, 0262 // +011b │ │ -0c76c6: 7401 c11a 2000 |0149: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getWidth:()I // method@1ac1 │ │ -0c76cc: 0a1b |014c: move-result v27 │ │ -0c76ce: 911b 1b11 |014d: sub-int v27, v27, v17 │ │ -0c76d2: db06 1b02 |014f: div-int/lit8 v6, v27, #int 2 // #02 │ │ -0c76d6: 0200 1700 |0151: move/from16 v0, v23 │ │ -0c76da: 3506 0401 |0153: if-ge v6, v0, 0257 // +0104 │ │ -0c76de: 123c |0155: const/4 v12, #int 3 // #3 │ │ -0c76e0: 1318 0000 |0156: const/16 v24, #int 0 // #0 │ │ -0c76e4: 2b0c 6601 0000 |0158: packed-switch v12, 000002be // +00000166 │ │ -0c76ea: dd16 0a70 |015b: and-int/lit8 v22, v10, #int 112 // #70 │ │ -0c76ee: 131b ffff |015d: const/16 v27, #int -1 // #ffff │ │ -0c76f2: 0200 1b00 |015f: move/from16 v0, v27 │ │ -0c76f6: 330a 0400 |0161: if-ne v10, v0, 0165 // +0004 │ │ -0c76fa: 1316 1000 |0163: const/16 v22, #int 16 // #10 │ │ -0c76fe: 131a 0000 |0165: const/16 v26, #int 0 // #0 │ │ -0c7702: 2c16 6501 0000 |0167: sparse-switch v22, 000002cc // +00000165 │ │ -0c7708: 6e10 c21f 0800 |016a: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c770e: 0a09 |016d: move-result v9 │ │ -0c7710: 901b 1809 |016e: add-int v27, v24, v9 │ │ -0c7714: 6e10 bf1f 0800 |0170: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c771a: 0a1c |0173: move-result v28 │ │ -0c771c: 901c 1c1a |0174: add-int v28, v28, v26 │ │ -0c7720: 0200 1800 |0176: move/from16 v0, v24 │ │ -0c7724: 0201 1a00 |0178: move/from16 v1, v26 │ │ -0c7728: 0202 1b00 |017a: move/from16 v2, v27 │ │ -0c772c: 0203 1c00 |017c: move/from16 v3, v28 │ │ -0c7730: 6e53 e31f 0821 |017e: invoke-virtual {v8, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -0c7736: 9017 1709 |0181: add-int v23, v23, v9 │ │ -0c773a: 0800 2000 |0183: move-object/from16 v0, v32 │ │ -0c773e: 5400 f809 |0185: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c7742: 081b 0000 |0187: move-object/from16 v27, v0 │ │ -0c7746: 381b 8ffe |0189: if-eqz v27, 0018 // -0171 │ │ -0c774a: 0800 2000 |018b: move-object/from16 v0, v32 │ │ -0c774e: 5400 f809 |018d: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c7752: 081b 0000 |018f: move-object/from16 v27, v0 │ │ -0c7756: 7401 861c 1b00 |0191: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.bringToFront:()V // method@1c86 │ │ -0c775c: 0800 2000 |0194: move-object/from16 v0, v32 │ │ -0c7760: 5400 f809 |0196: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c7764: 081b 0000 |0198: move-object/from16 v27, v0 │ │ -0c7768: 7401 901c 1b00 |019a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredHeight:()I // method@1c90 │ │ -0c776e: 0a1b |019d: move-result v27 │ │ -0c7770: db0b 1b02 |019e: div-int/lit8 v11, v27, #int 2 // #02 │ │ -0c7774: 0800 2000 |01a0: move-object/from16 v0, v32 │ │ -0c7778: 5400 f809 |01a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c777c: 081b 0000 |01a4: move-object/from16 v27, v0 │ │ -0c7780: 0800 2000 |01a6: move-object/from16 v0, v32 │ │ -0c7784: 5200 f609 |01a8: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@09f6 │ │ -0c7788: 021c 0000 |01aa: move/from16 v28, v0 │ │ -0c778c: 7bb0 |01ac: neg-int v0, v11 │ │ -0c778e: 021d 0000 |01ad: move/from16 v29, v0 │ │ -0c7792: 0800 2000 |01af: move-object/from16 v0, v32 │ │ -0c7796: 5200 f609 |01b1: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@09f6 │ │ -0c779a: 021e 0000 |01b3: move/from16 v30, v0 │ │ -0c779e: 0800 2000 |01b5: move-object/from16 v0, v32 │ │ -0c77a2: 5400 f809 |01b7: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c77a6: 081f 0000 |01b9: move-object/from16 v31, v0 │ │ -0c77aa: 7401 911c 1f00 |01bb: invoke-virtual/range {v31}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1c91 │ │ -0c77b0: 0a1f |01be: move-result v31 │ │ -0c77b2: 901e 1e1f |01bf: add-int v30, v30, v31 │ │ -0c77b6: 0800 1b00 |01c1: move-object/from16 v0, v27 │ │ -0c77ba: 0201 1c00 |01c3: move/from16 v1, v28 │ │ -0c77be: 0202 1d00 |01c5: move/from16 v2, v29 │ │ -0c77c2: 0203 1e00 |01c7: move/from16 v3, v30 │ │ -0c77c6: 6e5b a41c 1032 |01c9: invoke-virtual {v0, v1, v2, v3, v11}, Landroid/support/v7/internal/widget/ProgressBarICS;.layout:(IIII)V // method@1ca4 │ │ -0c77cc: 2900 4cfe |01cc: goto/16 0018 // -01b4 │ │ -0c77d0: 0800 2000 |01ce: move-object/from16 v0, v32 │ │ -0c77d4: 540d e709 |01d0: iget-object v13, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c77d8: 2900 53fe |01d2: goto/16 0025 // -01ad │ │ -0c77dc: 1314 0000 |01d4: const/16 v20, #int 0 // #0 │ │ -0c77e0: 2900 9dfe |01d6: goto/16 0073 // -0163 │ │ -0c77e4: 0800 2000 |01d8: move-object/from16 v0, v32 │ │ -0c77e8: 5400 ef09 |01da: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c77ec: 081b 0000 |01dc: move-object/from16 v27, v0 │ │ -0c77f0: 381b b4fe |01de: if-eqz v27, 0092 // -014c │ │ -0c77f4: 3814 0a00 |01e0: if-eqz v20, 01ea // +000a │ │ -0c77f8: 0800 2000 |01e2: move-object/from16 v0, v32 │ │ -0c77fc: 5200 ee09 |01e4: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c7800: 021b 0000 |01e6: move/from16 v27, v0 │ │ -0c7804: 9017 171b |01e8: add-int v23, v23, v27 │ │ -0c7808: 0800 2000 |01ea: move-object/from16 v0, v32 │ │ -0c780c: 5400 ef09 |01ec: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c7810: 081b 0000 |01ee: move-object/from16 v27, v0 │ │ -0c7814: 0800 2000 |01f0: move-object/from16 v0, v32 │ │ -0c7818: 0801 1b00 |01f2: move-object/from16 v1, v27 │ │ -0c781c: 0202 1700 |01f4: move/from16 v2, v23 │ │ -0c7820: 0203 1900 |01f6: move/from16 v3, v25 │ │ -0c7824: 6e57 d51a 1032 |01f8: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1ad5 │ │ -0c782a: 0a1b |01fb: move-result v27 │ │ -0c782c: 0800 2000 |01fc: move-object/from16 v0, v32 │ │ -0c7830: 5200 ee09 |01fe: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c7834: 021c 0000 |0200: move/from16 v28, v0 │ │ -0c7838: 901b 1b1c |0202: add-int v27, v27, v28 │ │ -0c783c: 9017 171b |0204: add-int v23, v23, v27 │ │ -0c7840: 2900 8cfe |0206: goto/16 0092 // -0174 │ │ -0c7844: 0800 2000 |0208: move-object/from16 v0, v32 │ │ -0c7848: 5400 000a |020a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c784c: 081b 0000 |020c: move-object/from16 v27, v0 │ │ -0c7850: 381b 84fe |020e: if-eqz v27, 0092 // -017c │ │ -0c7854: 3814 0a00 |0210: if-eqz v20, 021a // +000a │ │ -0c7858: 0800 2000 |0212: move-object/from16 v0, v32 │ │ -0c785c: 5200 ee09 |0214: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c7860: 021b 0000 |0216: move/from16 v27, v0 │ │ -0c7864: 9017 171b |0218: add-int v23, v23, v27 │ │ -0c7868: 0800 2000 |021a: move-object/from16 v0, v32 │ │ -0c786c: 5400 000a |021c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c7870: 081b 0000 |021e: move-object/from16 v27, v0 │ │ -0c7874: 0800 2000 |0220: move-object/from16 v0, v32 │ │ -0c7878: 0801 1b00 |0222: move-object/from16 v1, v27 │ │ -0c787c: 0202 1700 |0224: move/from16 v2, v23 │ │ -0c7880: 0203 1900 |0226: move/from16 v3, v25 │ │ -0c7884: 6e57 d51a 1032 |0228: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1ad5 │ │ -0c788a: 0a1b |022b: move-result v27 │ │ -0c788c: 0800 2000 |022c: move-object/from16 v0, v32 │ │ -0c7890: 5200 ee09 |022e: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c7894: 021c 0000 |0230: move/from16 v28, v0 │ │ -0c7898: 901b 1b1c |0232: add-int v27, v27, v28 │ │ -0c789c: 9017 171b |0234: add-int v23, v23, v27 │ │ -0c78a0: 2900 5cfe |0236: goto/16 0092 // -01a4 │ │ -0c78a4: 0800 2000 |0238: move-object/from16 v0, v32 │ │ -0c78a8: 5200 e209 |023a: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c78ac: 021b 0000 |023c: move/from16 v27, v0 │ │ -0c78b0: dd1b 1b10 |023e: and-int/lit8 v27, v27, #int 16 // #10 │ │ -0c78b4: 381b d3fe |0240: if-eqz v27, 0113 // -012d │ │ -0c78b8: 0800 2000 |0242: move-object/from16 v0, v32 │ │ -0c78bc: 5400 e109 |0244: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c78c0: 081b 0000 |0246: move-object/from16 v27, v0 │ │ -0c78c4: 381b cbfe |0248: if-eqz v27, 0113 // -0135 │ │ -0c78c8: 0800 2000 |024a: move-object/from16 v0, v32 │ │ -0c78cc: 5408 e109 |024c: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c78d0: 2900 c5fe |024e: goto/16 0113 // -013b │ │ -0c78d4: 1204 |0250: const/4 v4, #int 0 // #0 │ │ -0c78d6: 2900 d1fe |0251: goto/16 0122 // -012f │ │ -0c78da: 130a 1300 |0253: const/16 v10, #int 19 // #13 │ │ -0c78de: 2900 d1fe |0255: goto/16 0126 // -012f │ │ -0c78e2: 901b 0611 |0257: add-int v27, v6, v17 │ │ -0c78e6: 0200 1b00 |0259: move/from16 v0, v27 │ │ -0c78ea: 0201 1000 |025b: move/from16 v1, v16 │ │ -0c78ee: 3710 f9fe |025d: if-le v0, v1, 0156 // -0107 │ │ -0c78f2: 125c |025f: const/4 v12, #int 5 // #5 │ │ -0c78f4: 2900 f6fe |0260: goto/16 0156 // -010a │ │ -0c78f8: 131b ffff |0262: const/16 v27, #int -1 // #ffff │ │ -0c78fc: 0200 1b00 |0264: move/from16 v0, v27 │ │ -0c7900: 330a f0fe |0266: if-ne v10, v0, 0156 // -0110 │ │ -0c7904: 123c |0268: const/4 v12, #int 3 // #3 │ │ -0c7906: 2900 edfe |0269: goto/16 0156 // -0113 │ │ -0c790a: 7401 c11a 2000 |026b: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getWidth:()I // method@1ac1 │ │ -0c7910: 0a1b |026e: move-result v27 │ │ -0c7912: 911b 1b11 |026f: sub-int v27, v27, v17 │ │ -0c7916: db18 1b02 |0271: div-int/lit8 v24, v27, #int 2 // #02 │ │ -0c791a: 2900 e8fe |0273: goto/16 015b // -0118 │ │ -0c791e: 0218 1700 |0275: move/from16 v24, v23 │ │ -0c7922: 2900 e4fe |0277: goto/16 015b // -011c │ │ -0c7926: 9118 1011 |0279: sub-int v24, v16, v17 │ │ -0c792a: 2900 e0fe |027b: goto/16 015b // -0120 │ │ -0c792e: 7401 ba1a 2000 |027d: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ -0c7934: 0a13 |0280: move-result v19 │ │ -0c7936: 7401 b21a 2000 |0281: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getHeight:()I // method@1ab2 │ │ -0c793c: 0a1b |0284: move-result v27 │ │ -0c793e: 7401 b71a 2000 |0285: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1ab7 │ │ -0c7944: 0a1c |0288: move-result v28 │ │ -0c7946: 9112 1b1c |0289: sub-int v18, v27, v28 │ │ -0c794a: 911b 1213 |028b: sub-int v27, v18, v19 │ │ -0c794e: 6e10 bf1f 0800 |028d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c7954: 0a1c |0290: move-result v28 │ │ -0c7956: 911b 1b1c |0291: sub-int v27, v27, v28 │ │ -0c795a: db1a 1b02 |0293: div-int/lit8 v26, v27, #int 2 // #02 │ │ -0c795e: 2900 d5fe |0295: goto/16 016a // -012b │ │ -0c7962: 7401 ba1a 2000 |0297: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ -0c7968: 0a1b |029a: move-result v27 │ │ -0c796a: 901a 1b15 |029b: add-int v26, v27, v21 │ │ -0c796e: 2900 cdfe |029d: goto/16 016a // -0133 │ │ -0c7972: 7401 b21a 2000 |029f: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getHeight:()I // method@1ab2 │ │ -0c7978: 0a1b |02a2: move-result v27 │ │ -0c797a: 7401 b71a 2000 |02a3: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1ab7 │ │ -0c7980: 0a1c |02a6: move-result v28 │ │ -0c7982: 911b 1b1c |02a7: sub-int v27, v27, v28 │ │ -0c7986: 6e10 bf1f 0800 |02a9: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c798c: 0a1c |02ac: move-result v28 │ │ -0c798e: 911b 1b1c |02ad: sub-int v27, v27, v28 │ │ -0c7992: 911a 1b05 |02af: sub-int v26, v27, v5 │ │ -0c7996: 2900 b9fe |02b1: goto/16 016a // -0147 │ │ -0c799a: 0000 |02b3: nop // spacer │ │ -0c799c: 0001 0300 0000 0000 0300 0000 4901 ... |02b4: packed-switch-data (10 units) │ │ -0c79b0: 0001 0500 0100 0000 1301 0000 0300 ... |02be: packed-switch-data (14 units) │ │ -0c79cc: 0002 0300 1000 0000 3000 0000 5000 ... |02cc: sparse-switch-data (14 units) │ │ +0c73d0: |[0c73d0] android.support.v7.internal.widget.ActionBarView.onLayout:(ZIIII)V │ │ +0c73e0: 7401 b81a 2000 |0000: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingLeft:()I // method@1ab8 │ │ +0c73e6: 0a17 |0003: move-result v23 │ │ +0c73e8: 7401 ba1a 2000 |0004: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ +0c73ee: 0a19 |0007: move-result v25 │ │ +0c73f0: 911b 2523 |0008: sub-int v27, v37, v35 │ │ +0c73f4: 7401 ba1a 2000 |000a: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ +0c73fa: 0a1c |000d: move-result v28 │ │ +0c73fc: 911b 1b1c |000e: sub-int v27, v27, v28 │ │ +0c7400: 7401 b71a 2000 |0010: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1ab7 │ │ +0c7406: 0a1c |0013: move-result v28 │ │ +0c7408: 9107 1b1c |0014: sub-int v7, v27, v28 │ │ +0c740c: 3c07 0300 |0016: if-gtz v7, 0019 // +0003 │ │ +0c7410: 0e00 |0018: return-void │ │ +0c7412: 0800 2000 |0019: move-object/from16 v0, v32 │ │ +0c7416: 5400 e309 |001b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c741a: 081b 0000 |001d: move-object/from16 v27, v0 │ │ +0c741e: 381b af01 |001f: if-eqz v27, 01ce // +01af │ │ +0c7422: 0800 2000 |0021: move-object/from16 v0, v32 │ │ +0c7426: 540d e509 |0023: iget-object v13, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ +0c742a: 6e10 721a 0d00 |0025: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getVisibility:()I // method@1a72 │ │ +0c7430: 0a1b |0028: move-result v27 │ │ +0c7432: 131c 0800 |0029: const/16 v28, #int 8 // #8 │ │ +0c7436: 0200 1b00 |002b: move/from16 v0, v27 │ │ +0c743a: 0201 1c00 |002d: move/from16 v1, v28 │ │ +0c743e: 3210 1600 |002f: if-eq v0, v1, 0045 // +0016 │ │ +0c7442: 6e10 6e1a 0d00 |0031: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLeftOffset:()I // method@1a6e │ │ +0c7448: 0a0e |0034: move-result v14 │ │ +0c744a: 901b 170e |0035: add-int v27, v23, v14 │ │ +0c744e: 0800 2000 |0037: move-object/from16 v0, v32 │ │ +0c7452: 0201 1b00 |0039: move/from16 v1, v27 │ │ +0c7456: 0202 1900 |003b: move/from16 v2, v25 │ │ +0c745a: 6e57 d51a d021 |003d: invoke-virtual {v0, v13, v1, v2, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1ad5 │ │ +0c7460: 0a1b |0040: move-result v27 │ │ +0c7462: 901b 1b0e |0041: add-int v27, v27, v14 │ │ +0c7466: 9017 171b |0043: add-int v23, v23, v27 │ │ +0c746a: 0800 2000 |0045: move-object/from16 v0, v32 │ │ +0c746e: 5400 e309 |0047: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c7472: 081b 0000 |0049: move-object/from16 v27, v0 │ │ +0c7476: 391b 4700 |004b: if-nez v27, 0092 // +0047 │ │ +0c747a: 0800 2000 |004d: move-object/from16 v0, v32 │ │ +0c747e: 5400 030a |004f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c7482: 081b 0000 |0051: move-object/from16 v27, v0 │ │ +0c7486: 381b 8101 |0053: if-eqz v27, 01d4 // +0181 │ │ +0c748a: 0800 2000 |0055: move-object/from16 v0, v32 │ │ +0c748e: 5400 030a |0057: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c7492: 081b 0000 |0059: move-object/from16 v27, v0 │ │ +0c7496: 7401 ce21 1b00 |005b: invoke-virtual/range {v27}, Landroid/widget/LinearLayout;.getVisibility:()I // method@21ce │ │ +0c749c: 0a1b |005e: move-result v27 │ │ +0c749e: 131c 0800 |005f: const/16 v28, #int 8 // #8 │ │ +0c74a2: 0200 1b00 |0061: move/from16 v0, v27 │ │ +0c74a6: 0201 1c00 |0063: move/from16 v1, v28 │ │ +0c74aa: 3210 6f01 |0065: if-eq v0, v1, 01d4 // +016f │ │ +0c74ae: 0800 2000 |0067: move-object/from16 v0, v32 │ │ +0c74b2: 5200 e209 |0069: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c74b6: 021b 0000 |006b: move/from16 v27, v0 │ │ +0c74ba: dd1b 1b08 |006d: and-int/lit8 v27, v27, #int 8 // #08 │ │ +0c74be: 381b 6501 |006f: if-eqz v27, 01d4 // +0165 │ │ +0c74c2: 1314 0100 |0071: const/16 v20, #int 1 // #1 │ │ +0c74c6: 3814 1600 |0073: if-eqz v20, 0089 // +0016 │ │ +0c74ca: 0800 2000 |0075: move-object/from16 v0, v32 │ │ +0c74ce: 5400 030a |0077: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c74d2: 081b 0000 |0079: move-object/from16 v27, v0 │ │ +0c74d6: 0800 2000 |007b: move-object/from16 v0, v32 │ │ +0c74da: 0801 1b00 |007d: move-object/from16 v1, v27 │ │ +0c74de: 0202 1700 |007f: move/from16 v2, v23 │ │ +0c74e2: 0203 1900 |0081: move/from16 v3, v25 │ │ +0c74e6: 6e57 d51a 1032 |0083: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1ad5 │ │ +0c74ec: 0a1b |0086: move-result v27 │ │ +0c74ee: 9017 171b |0087: add-int v23, v23, v27 │ │ +0c74f2: 0800 2000 |0089: move-object/from16 v0, v32 │ │ +0c74f6: 5200 f409 |008b: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c74fa: 021b 0000 |008d: move/from16 v27, v0 │ │ +0c74fe: 2b1b 2502 0000 |008f: packed-switch v27, 000002b4 // +00000225 │ │ +0c7504: 911b 2422 |0092: sub-int v27, v36, v34 │ │ +0c7508: 7401 b91a 2000 |0094: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingRight:()I // method@1ab9 │ │ +0c750e: 0a1c |0097: move-result v28 │ │ +0c7510: 9110 1b1c |0098: sub-int v16, v27, v28 │ │ +0c7514: 0800 2000 |009a: move-object/from16 v0, v32 │ │ +0c7518: 5400 f209 |009c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c751c: 081b 0000 |009e: move-object/from16 v27, v0 │ │ +0c7520: 381b 2f00 |00a0: if-eqz v27, 00cf // +002f │ │ +0c7524: 0800 2000 |00a2: move-object/from16 v0, v32 │ │ +0c7528: 5400 f209 |00a4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c752c: 081b 0000 |00a6: move-object/from16 v27, v0 │ │ +0c7530: 7401 8817 1b00 |00a8: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c7536: 0c1b |00ab: move-result-object v27 │ │ +0c7538: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ +0c753c: 0801 2000 |00ae: move-object/from16 v1, v32 │ │ +0c7540: 3310 1f00 |00b0: if-ne v0, v1, 00cf // +001f │ │ +0c7544: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ +0c7548: 5400 f209 |00b4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c754c: 081b 0000 |00b6: move-object/from16 v27, v0 │ │ +0c7550: 0800 2000 |00b8: move-object/from16 v0, v32 │ │ +0c7554: 0801 1b00 |00ba: move-object/from16 v1, v27 │ │ +0c7558: 0202 1000 |00bc: move/from16 v2, v16 │ │ +0c755c: 0203 1900 |00be: move/from16 v3, v25 │ │ +0c7560: 6e57 d61a 1032 |00c0: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChildInverse:(Landroid/view/View;III)I // method@1ad6 │ │ +0c7566: 0800 2000 |00c3: move-object/from16 v0, v32 │ │ +0c756a: 5400 f209 |00c5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c756e: 081b 0000 |00c7: move-object/from16 v27, v0 │ │ +0c7572: 7401 8317 1b00 |00c9: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getMeasuredWidth:()I // method@1783 │ │ +0c7578: 0a1b |00cc: move-result v27 │ │ +0c757a: 9110 101b |00cd: sub-int v16, v16, v27 │ │ +0c757e: 0800 2000 |00cf: move-object/from16 v0, v32 │ │ +0c7582: 5400 eb09 |00d1: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7586: 081b 0000 |00d3: move-object/from16 v27, v0 │ │ +0c758a: 381b 3100 |00d5: if-eqz v27, 0106 // +0031 │ │ +0c758e: 0800 2000 |00d7: move-object/from16 v0, v32 │ │ +0c7592: 5400 eb09 |00d9: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7596: 081b 0000 |00db: move-object/from16 v27, v0 │ │ +0c759a: 7401 9b1c 1b00 |00dd: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ +0c75a0: 0a1b |00e0: move-result v27 │ │ +0c75a2: 131c 0800 |00e1: const/16 v28, #int 8 // #8 │ │ +0c75a6: 0200 1b00 |00e3: move/from16 v0, v27 │ │ +0c75aa: 0201 1c00 |00e5: move/from16 v1, v28 │ │ +0c75ae: 3210 1f00 |00e7: if-eq v0, v1, 0106 // +001f │ │ +0c75b2: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ +0c75b6: 5400 eb09 |00eb: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c75ba: 081b 0000 |00ed: move-object/from16 v27, v0 │ │ +0c75be: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ +0c75c2: 0801 1b00 |00f1: move-object/from16 v1, v27 │ │ +0c75c6: 0202 1000 |00f3: move/from16 v2, v16 │ │ +0c75ca: 0203 1900 |00f5: move/from16 v3, v25 │ │ +0c75ce: 6e57 d61a 1032 |00f7: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChildInverse:(Landroid/view/View;III)I // method@1ad6 │ │ +0c75d4: 0800 2000 |00fa: move-object/from16 v0, v32 │ │ +0c75d8: 5400 eb09 |00fc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c75dc: 081b 0000 |00fe: move-object/from16 v27, v0 │ │ +0c75e0: 7401 911c 1b00 |0100: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1c91 │ │ +0c75e6: 0a1b |0103: move-result v27 │ │ +0c75e8: 9110 101b |0104: sub-int v16, v16, v27 │ │ +0c75ec: 1208 |0106: const/4 v8, #int 0 // #0 │ │ +0c75ee: 0800 2000 |0107: move-object/from16 v0, v32 │ │ +0c75f2: 5400 e309 |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c75f6: 081b 0000 |010b: move-object/from16 v27, v0 │ │ +0c75fa: 381b 2b01 |010d: if-eqz v27, 0238 // +012b │ │ +0c75fe: 0800 2000 |010f: move-object/from16 v0, v32 │ │ +0c7602: 5408 e309 |0111: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c7606: 3808 7000 |0113: if-eqz v8, 0183 // +0070 │ │ +0c760a: 6e10 bb1f 0800 |0115: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c7610: 0c0f |0118: move-result-object v15 │ │ +0c7612: 20f0 cc02 |0119: instance-of v0, v15, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ +0c7616: 021b 0000 |011b: move/from16 v27, v0 │ │ +0c761a: 381b 3301 |011d: if-eqz v27, 0250 // +0133 │ │ +0c761e: 1f0f cc02 |011f: check-cast v15, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ +0c7622: 07f4 |0121: move-object v4, v15 │ │ +0c7624: 3804 3101 |0122: if-eqz v4, 0253 // +0131 │ │ +0c7628: 524a a005 |0124: iget v10, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +0c762c: 6e10 c21f 0800 |0126: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c7632: 0a11 |0129: move-result v17 │ │ +0c7634: 1315 0000 |012a: const/16 v21, #int 0 // #0 │ │ +0c7638: 1205 |012c: const/4 v5, #int 0 // #0 │ │ +0c763a: 3804 1400 |012d: if-eqz v4, 0141 // +0014 │ │ +0c763e: 5240 a105 |012f: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.leftMargin:I // field@05a1 │ │ +0c7642: 021b 0000 |0131: move/from16 v27, v0 │ │ +0c7646: 9017 171b |0133: add-int v23, v23, v27 │ │ +0c764a: 5240 a205 |0135: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.rightMargin:I // field@05a2 │ │ +0c764e: 021b 0000 |0137: move/from16 v27, v0 │ │ +0c7652: 9110 101b |0139: sub-int v16, v16, v27 │ │ +0c7656: 5240 a305 |013b: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.topMargin:I // field@05a3 │ │ +0c765a: 0215 0000 |013d: move/from16 v21, v0 │ │ +0c765e: 5245 9f05 |013f: iget v5, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.bottomMargin:I // field@059f │ │ +0c7662: dd0c 0a07 |0141: and-int/lit8 v12, v10, #int 7 // #07 │ │ +0c7666: 131b 0100 |0143: const/16 v27, #int 1 // #1 │ │ +0c766a: 0200 1b00 |0145: move/from16 v0, v27 │ │ +0c766e: 330c 1b01 |0147: if-ne v12, v0, 0262 // +011b │ │ +0c7672: 7401 c11a 2000 |0149: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getWidth:()I // method@1ac1 │ │ +0c7678: 0a1b |014c: move-result v27 │ │ +0c767a: 911b 1b11 |014d: sub-int v27, v27, v17 │ │ +0c767e: db06 1b02 |014f: div-int/lit8 v6, v27, #int 2 // #02 │ │ +0c7682: 0200 1700 |0151: move/from16 v0, v23 │ │ +0c7686: 3506 0401 |0153: if-ge v6, v0, 0257 // +0104 │ │ +0c768a: 123c |0155: const/4 v12, #int 3 // #3 │ │ +0c768c: 1318 0000 |0156: const/16 v24, #int 0 // #0 │ │ +0c7690: 2b0c 6601 0000 |0158: packed-switch v12, 000002be // +00000166 │ │ +0c7696: dd16 0a70 |015b: and-int/lit8 v22, v10, #int 112 // #70 │ │ +0c769a: 131b ffff |015d: const/16 v27, #int -1 // #ffff │ │ +0c769e: 0200 1b00 |015f: move/from16 v0, v27 │ │ +0c76a2: 330a 0400 |0161: if-ne v10, v0, 0165 // +0004 │ │ +0c76a6: 1316 1000 |0163: const/16 v22, #int 16 // #10 │ │ +0c76aa: 131a 0000 |0165: const/16 v26, #int 0 // #0 │ │ +0c76ae: 2c16 6501 0000 |0167: sparse-switch v22, 000002cc // +00000165 │ │ +0c76b4: 6e10 c21f 0800 |016a: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c76ba: 0a09 |016d: move-result v9 │ │ +0c76bc: 901b 1809 |016e: add-int v27, v24, v9 │ │ +0c76c0: 6e10 bf1f 0800 |0170: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c76c6: 0a1c |0173: move-result v28 │ │ +0c76c8: 901c 1c1a |0174: add-int v28, v28, v26 │ │ +0c76cc: 0200 1800 |0176: move/from16 v0, v24 │ │ +0c76d0: 0201 1a00 |0178: move/from16 v1, v26 │ │ +0c76d4: 0202 1b00 |017a: move/from16 v2, v27 │ │ +0c76d8: 0203 1c00 |017c: move/from16 v3, v28 │ │ +0c76dc: 6e53 e31f 0821 |017e: invoke-virtual {v8, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +0c76e2: 9017 1709 |0181: add-int v23, v23, v9 │ │ +0c76e6: 0800 2000 |0183: move-object/from16 v0, v32 │ │ +0c76ea: 5400 f809 |0185: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c76ee: 081b 0000 |0187: move-object/from16 v27, v0 │ │ +0c76f2: 381b 8ffe |0189: if-eqz v27, 0018 // -0171 │ │ +0c76f6: 0800 2000 |018b: move-object/from16 v0, v32 │ │ +0c76fa: 5400 f809 |018d: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c76fe: 081b 0000 |018f: move-object/from16 v27, v0 │ │ +0c7702: 7401 861c 1b00 |0191: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.bringToFront:()V // method@1c86 │ │ +0c7708: 0800 2000 |0194: move-object/from16 v0, v32 │ │ +0c770c: 5400 f809 |0196: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c7710: 081b 0000 |0198: move-object/from16 v27, v0 │ │ +0c7714: 7401 901c 1b00 |019a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredHeight:()I // method@1c90 │ │ +0c771a: 0a1b |019d: move-result v27 │ │ +0c771c: db0b 1b02 |019e: div-int/lit8 v11, v27, #int 2 // #02 │ │ +0c7720: 0800 2000 |01a0: move-object/from16 v0, v32 │ │ +0c7724: 5400 f809 |01a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c7728: 081b 0000 |01a4: move-object/from16 v27, v0 │ │ +0c772c: 0800 2000 |01a6: move-object/from16 v0, v32 │ │ +0c7730: 5200 f609 |01a8: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@09f6 │ │ +0c7734: 021c 0000 |01aa: move/from16 v28, v0 │ │ +0c7738: 7bb0 |01ac: neg-int v0, v11 │ │ +0c773a: 021d 0000 |01ad: move/from16 v29, v0 │ │ +0c773e: 0800 2000 |01af: move-object/from16 v0, v32 │ │ +0c7742: 5200 f609 |01b1: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@09f6 │ │ +0c7746: 021e 0000 |01b3: move/from16 v30, v0 │ │ +0c774a: 0800 2000 |01b5: move-object/from16 v0, v32 │ │ +0c774e: 5400 f809 |01b7: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c7752: 081f 0000 |01b9: move-object/from16 v31, v0 │ │ +0c7756: 7401 911c 1f00 |01bb: invoke-virtual/range {v31}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1c91 │ │ +0c775c: 0a1f |01be: move-result v31 │ │ +0c775e: 901e 1e1f |01bf: add-int v30, v30, v31 │ │ +0c7762: 0800 1b00 |01c1: move-object/from16 v0, v27 │ │ +0c7766: 0201 1c00 |01c3: move/from16 v1, v28 │ │ +0c776a: 0202 1d00 |01c5: move/from16 v2, v29 │ │ +0c776e: 0203 1e00 |01c7: move/from16 v3, v30 │ │ +0c7772: 6e5b a41c 1032 |01c9: invoke-virtual {v0, v1, v2, v3, v11}, Landroid/support/v7/internal/widget/ProgressBarICS;.layout:(IIII)V // method@1ca4 │ │ +0c7778: 2900 4cfe |01cc: goto/16 0018 // -01b4 │ │ +0c777c: 0800 2000 |01ce: move-object/from16 v0, v32 │ │ +0c7780: 540d e709 |01d0: iget-object v13, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c7784: 2900 53fe |01d2: goto/16 0025 // -01ad │ │ +0c7788: 1314 0000 |01d4: const/16 v20, #int 0 // #0 │ │ +0c778c: 2900 9dfe |01d6: goto/16 0073 // -0163 │ │ +0c7790: 0800 2000 |01d8: move-object/from16 v0, v32 │ │ +0c7794: 5400 ef09 |01da: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c7798: 081b 0000 |01dc: move-object/from16 v27, v0 │ │ +0c779c: 381b b4fe |01de: if-eqz v27, 0092 // -014c │ │ +0c77a0: 3814 0a00 |01e0: if-eqz v20, 01ea // +000a │ │ +0c77a4: 0800 2000 |01e2: move-object/from16 v0, v32 │ │ +0c77a8: 5200 ee09 |01e4: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c77ac: 021b 0000 |01e6: move/from16 v27, v0 │ │ +0c77b0: 9017 171b |01e8: add-int v23, v23, v27 │ │ +0c77b4: 0800 2000 |01ea: move-object/from16 v0, v32 │ │ +0c77b8: 5400 ef09 |01ec: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c77bc: 081b 0000 |01ee: move-object/from16 v27, v0 │ │ +0c77c0: 0800 2000 |01f0: move-object/from16 v0, v32 │ │ +0c77c4: 0801 1b00 |01f2: move-object/from16 v1, v27 │ │ +0c77c8: 0202 1700 |01f4: move/from16 v2, v23 │ │ +0c77cc: 0203 1900 |01f6: move/from16 v3, v25 │ │ +0c77d0: 6e57 d51a 1032 |01f8: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1ad5 │ │ +0c77d6: 0a1b |01fb: move-result v27 │ │ +0c77d8: 0800 2000 |01fc: move-object/from16 v0, v32 │ │ +0c77dc: 5200 ee09 |01fe: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c77e0: 021c 0000 |0200: move/from16 v28, v0 │ │ +0c77e4: 901b 1b1c |0202: add-int v27, v27, v28 │ │ +0c77e8: 9017 171b |0204: add-int v23, v23, v27 │ │ +0c77ec: 2900 8cfe |0206: goto/16 0092 // -0174 │ │ +0c77f0: 0800 2000 |0208: move-object/from16 v0, v32 │ │ +0c77f4: 5400 000a |020a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c77f8: 081b 0000 |020c: move-object/from16 v27, v0 │ │ +0c77fc: 381b 84fe |020e: if-eqz v27, 0092 // -017c │ │ +0c7800: 3814 0a00 |0210: if-eqz v20, 021a // +000a │ │ +0c7804: 0800 2000 |0212: move-object/from16 v0, v32 │ │ +0c7808: 5200 ee09 |0214: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c780c: 021b 0000 |0216: move/from16 v27, v0 │ │ +0c7810: 9017 171b |0218: add-int v23, v23, v27 │ │ +0c7814: 0800 2000 |021a: move-object/from16 v0, v32 │ │ +0c7818: 5400 000a |021c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c781c: 081b 0000 |021e: move-object/from16 v27, v0 │ │ +0c7820: 0800 2000 |0220: move-object/from16 v0, v32 │ │ +0c7824: 0801 1b00 |0222: move-object/from16 v1, v27 │ │ +0c7828: 0202 1700 |0224: move/from16 v2, v23 │ │ +0c782c: 0203 1900 |0226: move/from16 v3, v25 │ │ +0c7830: 6e57 d51a 1032 |0228: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1ad5 │ │ +0c7836: 0a1b |022b: move-result v27 │ │ +0c7838: 0800 2000 |022c: move-object/from16 v0, v32 │ │ +0c783c: 5200 ee09 |022e: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c7840: 021c 0000 |0230: move/from16 v28, v0 │ │ +0c7844: 901b 1b1c |0232: add-int v27, v27, v28 │ │ +0c7848: 9017 171b |0234: add-int v23, v23, v27 │ │ +0c784c: 2900 5cfe |0236: goto/16 0092 // -01a4 │ │ +0c7850: 0800 2000 |0238: move-object/from16 v0, v32 │ │ +0c7854: 5200 e209 |023a: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c7858: 021b 0000 |023c: move/from16 v27, v0 │ │ +0c785c: dd1b 1b10 |023e: and-int/lit8 v27, v27, #int 16 // #10 │ │ +0c7860: 381b d3fe |0240: if-eqz v27, 0113 // -012d │ │ +0c7864: 0800 2000 |0242: move-object/from16 v0, v32 │ │ +0c7868: 5400 e109 |0244: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c786c: 081b 0000 |0246: move-object/from16 v27, v0 │ │ +0c7870: 381b cbfe |0248: if-eqz v27, 0113 // -0135 │ │ +0c7874: 0800 2000 |024a: move-object/from16 v0, v32 │ │ +0c7878: 5408 e109 |024c: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c787c: 2900 c5fe |024e: goto/16 0113 // -013b │ │ +0c7880: 1204 |0250: const/4 v4, #int 0 // #0 │ │ +0c7882: 2900 d1fe |0251: goto/16 0122 // -012f │ │ +0c7886: 130a 1300 |0253: const/16 v10, #int 19 // #13 │ │ +0c788a: 2900 d1fe |0255: goto/16 0126 // -012f │ │ +0c788e: 901b 0611 |0257: add-int v27, v6, v17 │ │ +0c7892: 0200 1b00 |0259: move/from16 v0, v27 │ │ +0c7896: 0201 1000 |025b: move/from16 v1, v16 │ │ +0c789a: 3710 f9fe |025d: if-le v0, v1, 0156 // -0107 │ │ +0c789e: 125c |025f: const/4 v12, #int 5 // #5 │ │ +0c78a0: 2900 f6fe |0260: goto/16 0156 // -010a │ │ +0c78a4: 131b ffff |0262: const/16 v27, #int -1 // #ffff │ │ +0c78a8: 0200 1b00 |0264: move/from16 v0, v27 │ │ +0c78ac: 330a f0fe |0266: if-ne v10, v0, 0156 // -0110 │ │ +0c78b0: 123c |0268: const/4 v12, #int 3 // #3 │ │ +0c78b2: 2900 edfe |0269: goto/16 0156 // -0113 │ │ +0c78b6: 7401 c11a 2000 |026b: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getWidth:()I // method@1ac1 │ │ +0c78bc: 0a1b |026e: move-result v27 │ │ +0c78be: 911b 1b11 |026f: sub-int v27, v27, v17 │ │ +0c78c2: db18 1b02 |0271: div-int/lit8 v24, v27, #int 2 // #02 │ │ +0c78c6: 2900 e8fe |0273: goto/16 015b // -0118 │ │ +0c78ca: 0218 1700 |0275: move/from16 v24, v23 │ │ +0c78ce: 2900 e4fe |0277: goto/16 015b // -011c │ │ +0c78d2: 9118 1011 |0279: sub-int v24, v16, v17 │ │ +0c78d6: 2900 e0fe |027b: goto/16 015b // -0120 │ │ +0c78da: 7401 ba1a 2000 |027d: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ +0c78e0: 0a13 |0280: move-result v19 │ │ +0c78e2: 7401 b21a 2000 |0281: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getHeight:()I // method@1ab2 │ │ +0c78e8: 0a1b |0284: move-result v27 │ │ +0c78ea: 7401 b71a 2000 |0285: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1ab7 │ │ +0c78f0: 0a1c |0288: move-result v28 │ │ +0c78f2: 9112 1b1c |0289: sub-int v18, v27, v28 │ │ +0c78f6: 911b 1213 |028b: sub-int v27, v18, v19 │ │ +0c78fa: 6e10 bf1f 0800 |028d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c7900: 0a1c |0290: move-result v28 │ │ +0c7902: 911b 1b1c |0291: sub-int v27, v27, v28 │ │ +0c7906: db1a 1b02 |0293: div-int/lit8 v26, v27, #int 2 // #02 │ │ +0c790a: 2900 d5fe |0295: goto/16 016a // -012b │ │ +0c790e: 7401 ba1a 2000 |0297: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ +0c7914: 0a1b |029a: move-result v27 │ │ +0c7916: 901a 1b15 |029b: add-int v26, v27, v21 │ │ +0c791a: 2900 cdfe |029d: goto/16 016a // -0133 │ │ +0c791e: 7401 b21a 2000 |029f: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getHeight:()I // method@1ab2 │ │ +0c7924: 0a1b |02a2: move-result v27 │ │ +0c7926: 7401 b71a 2000 |02a3: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1ab7 │ │ +0c792c: 0a1c |02a6: move-result v28 │ │ +0c792e: 911b 1b1c |02a7: sub-int v27, v27, v28 │ │ +0c7932: 6e10 bf1f 0800 |02a9: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c7938: 0a1c |02ac: move-result v28 │ │ +0c793a: 911b 1b1c |02ad: sub-int v27, v27, v28 │ │ +0c793e: 911a 1b05 |02af: sub-int v26, v27, v5 │ │ +0c7942: 2900 b9fe |02b1: goto/16 016a // -0147 │ │ +0c7946: 0000 |02b3: nop // spacer │ │ +0c7948: 0001 0300 0000 0000 0300 0000 4901 ... |02b4: packed-switch-data (10 units) │ │ +0c795c: 0001 0500 0100 0000 1301 0000 0300 ... |02be: packed-switch-data (14 units) │ │ +0c7978: 0002 0300 1000 0000 3000 0000 5000 ... |02cc: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ 0x0004 line=1016 │ │ 0x0008 line=1017 │ │ 0x0016 line=1019 │ │ 0x0018 line=1155 │ │ @@ -248705,624 +248806,624 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 47 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 1226 16-bit code units │ │ -0c79e8: |[0c79e8] android.support.v7.internal.widget.ActionBarView.onMeasure:(II)V │ │ -0c79f8: 7401 ab1a 2c00 |0000: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getChildCount:()I // method@1aab │ │ -0c79fe: 0a07 |0003: move-result v7 │ │ -0c7a00: 0800 2c00 |0004: move-object/from16 v0, v44 │ │ -0c7a04: 5500 ec09 |0006: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsable:Z // field@09ec │ │ -0c7a08: 0228 0000 |0008: move/from16 v40, v0 │ │ -0c7a0c: 3828 5100 |000a: if-eqz v40, 005b // +0051 │ │ -0c7a10: 1326 0000 |000c: const/16 v38, #int 0 // #0 │ │ -0c7a14: 1316 0000 |000e: const/16 v22, #int 0 // #0 │ │ -0c7a18: 0200 1600 |0010: move/from16 v0, v22 │ │ -0c7a1c: 3570 3100 |0012: if-ge v0, v7, 0043 // +0031 │ │ -0c7a20: 0800 2c00 |0014: move-object/from16 v0, v44 │ │ -0c7a24: 0201 1600 |0016: move/from16 v1, v22 │ │ -0c7a28: 6e20 aa1a 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.getChildAt:(I)Landroid/view/View; // method@1aaa │ │ -0c7a2e: 0c06 |001b: move-result-object v6 │ │ -0c7a30: 6e10 cf1f 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0c7a36: 0a28 |001f: move-result v40 │ │ -0c7a38: 1329 0800 |0020: const/16 v41, #int 8 // #8 │ │ -0c7a3c: 0200 2800 |0022: move/from16 v0, v40 │ │ -0c7a40: 0201 2900 |0024: move/from16 v1, v41 │ │ -0c7a44: 3210 1a00 |0026: if-eq v0, v1, 0040 // +001a │ │ -0c7a48: 0800 2c00 |0028: move-object/from16 v0, v44 │ │ -0c7a4c: 5400 f209 |002a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c7a50: 0828 0000 |002c: move-object/from16 v40, v0 │ │ -0c7a54: 0800 2800 |002e: move-object/from16 v0, v40 │ │ -0c7a58: 3306 0e00 |0030: if-ne v6, v0, 003e // +000e │ │ -0c7a5c: 0800 2c00 |0032: move-object/from16 v0, v44 │ │ -0c7a60: 5400 f209 |0034: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c7a64: 0828 0000 |0036: move-object/from16 v40, v0 │ │ -0c7a68: 7401 8017 2800 |0038: invoke-virtual/range {v40}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ -0c7a6e: 0a28 |003b: move-result v40 │ │ -0c7a70: 3828 0400 |003c: if-eqz v40, 0040 // +0004 │ │ -0c7a74: d826 2601 |003e: add-int/lit8 v38, v38, #int 1 // #01 │ │ -0c7a78: d816 1601 |0040: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0c7a7c: 28ce |0042: goto 0010 // -0032 │ │ -0c7a7e: 3926 1800 |0043: if-nez v38, 005b // +0018 │ │ -0c7a82: 1328 0000 |0045: const/16 v40, #int 0 // #0 │ │ -0c7a86: 1329 0000 |0047: const/16 v41, #int 0 // #0 │ │ -0c7a8a: 0800 2c00 |0049: move-object/from16 v0, v44 │ │ -0c7a8e: 0201 2800 |004b: move/from16 v1, v40 │ │ -0c7a92: 0202 2900 |004d: move/from16 v2, v41 │ │ -0c7a96: 6e30 ed1a 1002 |004f: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1aed │ │ -0c7a9c: 1328 0100 |0052: const/16 v40, #int 1 // #1 │ │ -0c7aa0: 0200 2800 |0054: move/from16 v0, v40 │ │ -0c7aa4: 0801 2c00 |0056: move-object/from16 v1, v44 │ │ -0c7aa8: 5c10 ed09 |0058: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@09ed │ │ -0c7aac: 0e00 |005a: return-void │ │ -0c7aae: 1328 0000 |005b: const/16 v40, #int 0 // #0 │ │ -0c7ab2: 0200 2800 |005d: move/from16 v0, v40 │ │ -0c7ab6: 0801 2c00 |005f: move-object/from16 v1, v44 │ │ -0c7aba: 5c10 ed09 |0061: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@09ed │ │ -0c7abe: 7701 981f 2d00 |0063: invoke-static/range {v45}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c7ac4: 0a27 |0066: move-result v39 │ │ -0c7ac6: 1528 0040 |0067: const/high16 v40, #int 1073741824 // #4000 │ │ -0c7aca: 0200 2700 |0069: move/from16 v0, v39 │ │ -0c7ace: 0201 2800 |006b: move/from16 v1, v40 │ │ -0c7ad2: 3210 2900 |006d: if-eq v0, v1, 0096 // +0029 │ │ -0c7ad6: 2228 7f04 |006f: new-instance v40, Ljava/lang/IllegalStateException; // type@047f │ │ -0c7ada: 2229 9204 |0071: new-instance v41, Ljava/lang/StringBuilder; // type@0492 │ │ -0c7ade: 7601 fb24 2900 |0073: invoke-direct/range {v41}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0c7ae4: 7401 c224 2c00 |0076: invoke-virtual/range {v44}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0c7aea: 0c2a |0079: move-result-object v42 │ │ -0c7aec: 7401 7224 2a00 |007a: invoke-virtual/range {v42}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0c7af2: 0c2a |007d: move-result-object v42 │ │ -0c7af4: 7402 0425 2900 |007e: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c7afa: 0c29 |0081: move-result-object v41 │ │ -0c7afc: 1a2a 4300 |0082: const-string v42, " can only be used " // string@0043 │ │ -0c7b00: 7402 0425 2900 |0084: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c7b06: 0c29 |0087: move-result-object v41 │ │ -0c7b08: 1a2a 1b36 |0088: const-string v42, "with android:layout_width="MATCH_PARENT" (or fill_parent)" // string@361b │ │ -0c7b0c: 7402 0425 2900 |008a: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c7b12: 0c29 |008d: move-result-object v41 │ │ -0c7b14: 7401 0a25 2900 |008e: invoke-virtual/range {v41}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0c7b1a: 0c29 |0091: move-result-object v41 │ │ -0c7b1c: 7602 8c24 2800 |0092: invoke-direct/range {v40, v41}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0c7b22: 2728 |0095: throw v40 │ │ -0c7b24: 7701 981f 2e00 |0096: invoke-static/range {v46}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c7b2a: 0a10 |0099: move-result v16 │ │ -0c7b2c: 1528 0080 |009a: const/high16 v40, #int -2147483648 // #8000 │ │ -0c7b30: 0200 1000 |009c: move/from16 v0, v16 │ │ -0c7b34: 0201 2800 |009e: move/from16 v1, v40 │ │ -0c7b38: 3210 2900 |00a0: if-eq v0, v1, 00c9 // +0029 │ │ -0c7b3c: 2228 7f04 |00a2: new-instance v40, Ljava/lang/IllegalStateException; // type@047f │ │ -0c7b40: 2229 9204 |00a4: new-instance v41, Ljava/lang/StringBuilder; // type@0492 │ │ -0c7b44: 7601 fb24 2900 |00a6: invoke-direct/range {v41}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0c7b4a: 7401 c224 2c00 |00a9: invoke-virtual/range {v44}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0c7b50: 0c2a |00ac: move-result-object v42 │ │ -0c7b52: 7401 7224 2a00 |00ad: invoke-virtual/range {v42}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0c7b58: 0c2a |00b0: move-result-object v42 │ │ -0c7b5a: 7402 0425 2900 |00b1: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c7b60: 0c29 |00b4: move-result-object v41 │ │ -0c7b62: 1a2a 4300 |00b5: const-string v42, " can only be used " // string@0043 │ │ -0c7b66: 7402 0425 2900 |00b7: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c7b6c: 0c29 |00ba: move-result-object v41 │ │ -0c7b6e: 1a2a 1936 |00bb: const-string v42, "with android:layout_height="wrap_content"" // string@3619 │ │ -0c7b72: 7402 0425 2900 |00bd: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0c7b78: 0c29 |00c0: move-result-object v41 │ │ -0c7b7a: 7401 0a25 2900 |00c1: invoke-virtual/range {v41}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0c7b80: 0c29 |00c4: move-result-object v41 │ │ -0c7b82: 7602 8c24 2800 |00c5: invoke-direct/range {v40, v41}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0c7b88: 2728 |00c8: throw v40 │ │ -0c7b8a: 7701 991f 2d00 |00c9: invoke-static/range {v45}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c7b90: 0a09 |00cc: move-result v9 │ │ -0c7b92: 0800 2c00 |00cd: move-object/from16 v0, v44 │ │ -0c7b96: 5200 de09 |00cf: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ -0c7b9a: 0228 0000 |00d1: move/from16 v40, v0 │ │ -0c7b9e: 3d28 7302 |00d3: if-lez v40, 0346 // +0273 │ │ -0c7ba2: 0800 2c00 |00d5: move-object/from16 v0, v44 │ │ -0c7ba6: 5200 de09 |00d7: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ -0c7baa: 021b 0000 |00d9: move/from16 v27, v0 │ │ -0c7bae: 7401 ba1a 2c00 |00db: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ -0c7bb4: 0a28 |00de: move-result v40 │ │ -0c7bb6: 7401 b71a 2c00 |00df: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1ab7 │ │ -0c7bbc: 0a29 |00e2: move-result v41 │ │ -0c7bbe: 9025 2829 |00e3: add-int v37, v40, v41 │ │ -0c7bc2: 7401 b81a 2c00 |00e5: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingLeft:()I // method@1ab8 │ │ -0c7bc8: 0a1e |00e8: move-result v30 │ │ -0c7bca: 7401 b91a 2c00 |00e9: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingRight:()I // method@1ab9 │ │ -0c7bd0: 0a1f |00ec: move-result v31 │ │ -0c7bd2: 910f 1b25 |00ed: sub-int v15, v27, v37 │ │ -0c7bd6: 1528 0080 |00ef: const/high16 v40, #int -2147483648 // #8000 │ │ -0c7bda: 0200 2800 |00f1: move/from16 v0, v40 │ │ -0c7bde: 7120 9a1f 0f00 |00f3: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c7be4: 0a08 |00f6: move-result v8 │ │ -0c7be6: 9128 091e |00f7: sub-int v40, v9, v30 │ │ -0c7bea: 9105 281f |00f9: sub-int v5, v40, v31 │ │ -0c7bee: db18 0502 |00fb: div-int/lit8 v24, v5, #int 2 // #02 │ │ -0c7bf2: 0220 1800 |00fd: move/from16 v32, v24 │ │ -0c7bf6: 0800 2c00 |00ff: move-object/from16 v0, v44 │ │ -0c7bfa: 5400 e309 |0101: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c7bfe: 0828 0000 |0103: move-object/from16 v40, v0 │ │ -0c7c02: 3828 4702 |0105: if-eqz v40, 034c // +0247 │ │ -0c7c06: 0800 2c00 |0107: move-object/from16 v0, v44 │ │ -0c7c0a: 5400 e509 |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ -0c7c0e: 0812 0000 |010b: move-object/from16 v18, v0 │ │ -0c7c12: 7401 721a 1200 |010d: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getVisibility:()I // method@1a72 │ │ -0c7c18: 0a28 |0110: move-result v40 │ │ -0c7c1a: 1329 0800 |0111: const/16 v41, #int 8 // #8 │ │ -0c7c1e: 0200 2800 |0113: move/from16 v0, v40 │ │ -0c7c22: 0201 2900 |0115: move/from16 v1, v41 │ │ -0c7c26: 3210 4100 |0117: if-eq v0, v1, 0158 // +0041 │ │ -0c7c2a: 7401 6d1a 1200 |0119: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1a6d │ │ -0c7c30: 0c1a |011c: move-result-object v26 │ │ -0c7c32: 0800 1a00 |011d: move-object/from16 v0, v26 │ │ -0c7c36: 5200 890b |011f: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c7c3a: 0228 0000 |0121: move/from16 v40, v0 │ │ -0c7c3e: 3b28 3102 |0123: if-gez v40, 0354 // +0231 │ │ -0c7c42: 1528 0080 |0125: const/high16 v40, #int -2147483648 // #8000 │ │ -0c7c46: 0200 2800 |0127: move/from16 v0, v40 │ │ -0c7c4a: 7120 9a1f 0500 |0129: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c7c50: 0a14 |012c: move-result v20 │ │ -0c7c52: 1528 0040 |012d: const/high16 v40, #int 1073741824 // #4000 │ │ -0c7c56: 0200 2800 |012f: move/from16 v0, v40 │ │ -0c7c5a: 7120 9a1f 0f00 |0131: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c7c60: 0a28 |0134: move-result v40 │ │ -0c7c62: 0800 1200 |0135: move-object/from16 v0, v18 │ │ -0c7c66: 0201 1400 |0137: move/from16 v1, v20 │ │ -0c7c6a: 0202 2800 |0139: move/from16 v2, v40 │ │ -0c7c6e: 6e30 741a 1002 |013b: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measure:(II)V // method@1a74 │ │ -0c7c74: 7401 6f1a 1200 |013e: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getMeasuredWidth:()I // method@1a6f │ │ -0c7c7a: 0a28 |0141: move-result v40 │ │ -0c7c7c: 7401 6e1a 1200 |0142: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLeftOffset:()I // method@1a6e │ │ -0c7c82: 0a29 |0145: move-result v41 │ │ -0c7c84: 9013 2829 |0146: add-int v19, v40, v41 │ │ -0c7c88: 1328 0000 |0148: const/16 v40, #int 0 // #0 │ │ -0c7c8c: 9129 0513 |014a: sub-int v41, v5, v19 │ │ -0c7c90: 7702 ad24 2800 |014c: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c7c96: 0a05 |014f: move-result v5 │ │ -0c7c98: 1328 0000 |0150: const/16 v40, #int 0 // #0 │ │ -0c7c9c: 9129 0513 |0152: sub-int v41, v5, v19 │ │ -0c7ca0: 7702 ad24 2800 |0154: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c7ca6: 0a18 |0157: move-result v24 │ │ -0c7ca8: 0800 2c00 |0158: move-object/from16 v0, v44 │ │ -0c7cac: 5400 f209 |015a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c7cb0: 0828 0000 |015c: move-object/from16 v40, v0 │ │ -0c7cb4: 3828 3600 |015e: if-eqz v40, 0194 // +0036 │ │ -0c7cb8: 0800 2c00 |0160: move-object/from16 v0, v44 │ │ -0c7cbc: 5400 f209 |0162: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c7cc0: 0828 0000 |0164: move-object/from16 v40, v0 │ │ -0c7cc4: 7401 8817 2800 |0166: invoke-virtual/range {v40}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c7cca: 0c28 |0169: move-result-object v40 │ │ -0c7ccc: 0800 2800 |016a: move-object/from16 v0, v40 │ │ -0c7cd0: 0801 2c00 |016c: move-object/from16 v1, v44 │ │ -0c7cd4: 3310 2600 |016e: if-ne v0, v1, 0194 // +0026 │ │ -0c7cd8: 0800 2c00 |0170: move-object/from16 v0, v44 │ │ -0c7cdc: 5400 f209 |0172: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c7ce0: 0828 0000 |0174: move-object/from16 v40, v0 │ │ -0c7ce4: 1329 0000 |0176: const/16 v41, #int 0 // #0 │ │ -0c7ce8: 0800 2c00 |0178: move-object/from16 v0, v44 │ │ -0c7cec: 0801 2800 |017a: move-object/from16 v1, v40 │ │ -0c7cf0: 0202 2900 |017c: move/from16 v2, v41 │ │ -0c7cf4: 6e52 cd1a 1085 |017e: invoke-virtual {v0, v1, v5, v8, v2}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1acd │ │ -0c7cfa: 0a05 |0181: move-result v5 │ │ -0c7cfc: 1328 0000 |0182: const/16 v40, #int 0 // #0 │ │ -0c7d00: 0800 2c00 |0184: move-object/from16 v0, v44 │ │ -0c7d04: 5400 f209 |0186: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c7d08: 0829 0000 |0188: move-object/from16 v41, v0 │ │ -0c7d0c: 7401 8317 2900 |018a: invoke-virtual/range {v41}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getMeasuredWidth:()I // method@1783 │ │ -0c7d12: 0a29 |018d: move-result v41 │ │ -0c7d14: 9129 2029 |018e: sub-int v41, v32, v41 │ │ -0c7d18: 7702 ad24 2800 |0190: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c7d1e: 0a20 |0193: move-result v32 │ │ -0c7d20: 0800 2c00 |0194: move-object/from16 v0, v44 │ │ -0c7d24: 5400 eb09 |0196: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c7d28: 0828 0000 |0198: move-object/from16 v40, v0 │ │ -0c7d2c: 3828 3800 |019a: if-eqz v40, 01d2 // +0038 │ │ -0c7d30: 0800 2c00 |019c: move-object/from16 v0, v44 │ │ -0c7d34: 5400 eb09 |019e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c7d38: 0828 0000 |01a0: move-object/from16 v40, v0 │ │ -0c7d3c: 7401 9b1c 2800 |01a2: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ -0c7d42: 0a28 |01a5: move-result v40 │ │ -0c7d44: 1329 0800 |01a6: const/16 v41, #int 8 // #8 │ │ -0c7d48: 0200 2800 |01a8: move/from16 v0, v40 │ │ -0c7d4c: 0201 2900 |01aa: move/from16 v1, v41 │ │ -0c7d50: 3210 2600 |01ac: if-eq v0, v1, 01d2 // +0026 │ │ -0c7d54: 0800 2c00 |01ae: move-object/from16 v0, v44 │ │ -0c7d58: 5400 eb09 |01b0: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c7d5c: 0828 0000 |01b2: move-object/from16 v40, v0 │ │ -0c7d60: 1329 0000 |01b4: const/16 v41, #int 0 // #0 │ │ -0c7d64: 0800 2c00 |01b6: move-object/from16 v0, v44 │ │ -0c7d68: 0801 2800 |01b8: move-object/from16 v1, v40 │ │ -0c7d6c: 0202 2900 |01ba: move/from16 v2, v41 │ │ -0c7d70: 6e52 cd1a 1085 |01bc: invoke-virtual {v0, v1, v5, v8, v2}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1acd │ │ -0c7d76: 0a05 |01bf: move-result v5 │ │ -0c7d78: 1328 0000 |01c0: const/16 v40, #int 0 // #0 │ │ -0c7d7c: 0800 2c00 |01c2: move-object/from16 v0, v44 │ │ -0c7d80: 5400 eb09 |01c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ -0c7d84: 0829 0000 |01c6: move-object/from16 v41, v0 │ │ -0c7d88: 7401 911c 2900 |01c8: invoke-virtual/range {v41}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1c91 │ │ -0c7d8e: 0a29 |01cb: move-result v41 │ │ -0c7d90: 9129 2029 |01cc: sub-int v41, v32, v41 │ │ -0c7d94: 7702 ad24 2800 |01ce: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c7d9a: 0a20 |01d1: move-result v32 │ │ -0c7d9c: 0800 2c00 |01d2: move-object/from16 v0, v44 │ │ -0c7da0: 5400 030a |01d4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c7da4: 0828 0000 |01d6: move-object/from16 v40, v0 │ │ -0c7da8: 3828 8a01 |01d8: if-eqz v40, 0362 // +018a │ │ -0c7dac: 0800 2c00 |01da: move-object/from16 v0, v44 │ │ -0c7db0: 5400 030a |01dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c7db4: 0828 0000 |01de: move-object/from16 v40, v0 │ │ -0c7db8: 7401 ce21 2800 |01e0: invoke-virtual/range {v40}, Landroid/widget/LinearLayout;.getVisibility:()I // method@21ce │ │ -0c7dbe: 0a28 |01e3: move-result v40 │ │ -0c7dc0: 1329 0800 |01e4: const/16 v41, #int 8 // #8 │ │ -0c7dc4: 0200 2800 |01e6: move/from16 v0, v40 │ │ -0c7dc8: 0201 2900 |01e8: move/from16 v1, v41 │ │ -0c7dcc: 3210 7801 |01ea: if-eq v0, v1, 0362 // +0178 │ │ -0c7dd0: 0800 2c00 |01ec: move-object/from16 v0, v44 │ │ -0c7dd4: 5200 e209 |01ee: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c7dd8: 0228 0000 |01f0: move/from16 v40, v0 │ │ -0c7ddc: dd28 2808 |01f2: and-int/lit8 v40, v40, #int 8 // #08 │ │ -0c7de0: 3828 6e01 |01f4: if-eqz v40, 0362 // +016e │ │ -0c7de4: 1321 0100 |01f6: const/16 v33, #int 1 // #1 │ │ -0c7de8: 0800 2c00 |01f8: move-object/from16 v0, v44 │ │ -0c7dec: 5400 e309 |01fa: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c7df0: 0828 0000 |01fc: move-object/from16 v40, v0 │ │ -0c7df4: 3928 0b00 |01fe: if-nez v40, 0209 // +000b │ │ -0c7df8: 0800 2c00 |0200: move-object/from16 v0, v44 │ │ -0c7dfc: 5200 f409 |0202: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c7e00: 0228 0000 |0204: move/from16 v40, v0 │ │ -0c7e04: 2b28 bc02 0000 |0206: packed-switch v40, 000004c2 // +000002bc │ │ -0c7e0a: 120e |0209: const/4 v14, #int 0 // #0 │ │ -0c7e0c: 0800 2c00 |020a: move-object/from16 v0, v44 │ │ -0c7e10: 5400 e309 |020c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c7e14: 0828 0000 |020e: move-object/from16 v40, v0 │ │ -0c7e18: 3828 1202 |0210: if-eqz v40, 0422 // +0212 │ │ -0c7e1c: 0800 2c00 |0212: move-object/from16 v0, v44 │ │ -0c7e20: 540e e309 |0214: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c7e24: 380e cb00 |0216: if-eqz v14, 02e1 // +00cb │ │ -0c7e28: 6e10 bb1f 0e00 |0218: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0c7e2e: 0c28 |021b: move-result-object v40 │ │ -0c7e30: 0800 2c00 |021c: move-object/from16 v0, v44 │ │ -0c7e34: 0801 2800 |021e: move-object/from16 v1, v40 │ │ -0c7e38: 6e20 a71a 1000 |0220: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@1aa7 │ │ -0c7e3e: 0c1a |0223: move-result-object v26 │ │ -0c7e40: 0800 1a00 |0224: move-object/from16 v0, v26 │ │ -0c7e44: 2000 cc02 |0226: instance-of v0, v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ -0c7e48: 0228 0000 |0228: move/from16 v40, v0 │ │ -0c7e4c: 3828 1002 |022a: if-eqz v40, 043a // +0210 │ │ -0c7e50: 0828 1a00 |022c: move-object/from16 v40, v26 │ │ -0c7e54: 1f28 cc02 |022e: check-cast v40, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ -0c7e58: 0804 2800 |0230: move-object/from16 v4, v40 │ │ -0c7e5c: 1315 0000 |0232: const/16 v21, #int 0 // #0 │ │ -0c7e60: 1324 0000 |0234: const/16 v36, #int 0 // #0 │ │ -0c7e64: 3804 1600 |0236: if-eqz v4, 024c // +0016 │ │ -0c7e68: 5240 a105 |0238: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.leftMargin:I // field@05a1 │ │ -0c7e6c: 0228 0000 |023a: move/from16 v40, v0 │ │ -0c7e70: 5240 a205 |023c: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.rightMargin:I // field@05a2 │ │ -0c7e74: 0229 0000 |023e: move/from16 v41, v0 │ │ -0c7e78: 9015 2829 |0240: add-int v21, v40, v41 │ │ -0c7e7c: 5240 a305 |0242: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.topMargin:I // field@05a3 │ │ -0c7e80: 0228 0000 |0244: move/from16 v40, v0 │ │ -0c7e84: 5240 9f05 |0246: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.bottomMargin:I // field@059f │ │ -0c7e88: 0229 0000 |0248: move/from16 v41, v0 │ │ -0c7e8c: 9024 2829 |024a: add-int v36, v40, v41 │ │ -0c7e90: 0800 2c00 |024c: move-object/from16 v0, v44 │ │ -0c7e94: 5200 de09 |024e: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ -0c7e98: 0228 0000 |0250: move/from16 v40, v0 │ │ -0c7e9c: 3c28 eb01 |0252: if-gtz v40, 043d // +01eb │ │ -0c7ea0: 150b 0080 |0254: const/high16 v11, #int -2147483648 // #8000 │ │ -0c7ea4: 1328 0000 |0256: const/16 v40, #int 0 // #0 │ │ -0c7ea8: 0800 1a00 |0258: move-object/from16 v0, v26 │ │ -0c7eac: 5200 880b |025a: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c7eb0: 0229 0000 |025c: move/from16 v41, v0 │ │ -0c7eb4: 3a29 0e00 |025e: if-ltz v41, 026c // +000e │ │ -0c7eb8: 0800 1a00 |0260: move-object/from16 v0, v26 │ │ -0c7ebc: 5200 880b |0262: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c7ec0: 0229 0000 |0264: move/from16 v41, v0 │ │ -0c7ec4: 0200 2900 |0266: move/from16 v0, v41 │ │ -0c7ec8: 7120 af24 f000 |0268: invoke-static {v0, v15}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c7ece: 0a0f |026b: move-result v15 │ │ -0c7ed0: 9129 0f24 |026c: sub-int v41, v15, v36 │ │ -0c7ed4: 7702 ad24 2800 |026e: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c7eda: 0a0a |0271: move-result v10 │ │ -0c7edc: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ -0c7ee0: 5200 890b |0274: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c7ee4: 0228 0000 |0276: move/from16 v40, v0 │ │ -0c7ee8: 1329 feff |0278: const/16 v41, #int -2 // #fffe │ │ -0c7eec: 0200 2800 |027a: move/from16 v0, v40 │ │ -0c7ef0: 0201 2900 |027c: move/from16 v1, v41 │ │ -0c7ef4: 3210 d401 |027e: if-eq v0, v1, 0452 // +01d4 │ │ -0c7ef8: 150d 0040 |0280: const/high16 v13, #int 1073741824 // #4000 │ │ -0c7efc: 1329 0000 |0282: const/16 v41, #int 0 // #0 │ │ -0c7f00: 0800 1a00 |0284: move-object/from16 v0, v26 │ │ -0c7f04: 5200 890b |0286: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c7f08: 0228 0000 |0288: move/from16 v40, v0 │ │ -0c7f0c: 3a28 cc01 |028a: if-ltz v40, 0456 // +01cc │ │ -0c7f10: 0800 1a00 |028c: move-object/from16 v0, v26 │ │ -0c7f14: 5200 890b |028e: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c7f18: 0228 0000 |0290: move/from16 v40, v0 │ │ -0c7f1c: 0200 2800 |0292: move/from16 v0, v40 │ │ -0c7f20: 7120 af24 5000 |0294: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c7f26: 0a28 |0297: move-result v40 │ │ -0c7f28: 9128 2815 |0298: sub-int v40, v40, v21 │ │ -0c7f2c: 0200 2900 |029a: move/from16 v0, v41 │ │ -0c7f30: 0201 2800 |029c: move/from16 v1, v40 │ │ -0c7f34: 7120 ad24 1000 |029e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c7f3a: 0a0c |02a1: move-result v12 │ │ -0c7f3c: 3804 b801 |02a2: if-eqz v4, 045a // +01b8 │ │ -0c7f40: 5240 a005 |02a4: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ -0c7f44: 0228 0000 |02a6: move/from16 v40, v0 │ │ -0c7f48: dd11 2807 |02a8: and-int/lit8 v17, v40, #int 7 // #07 │ │ -0c7f4c: 1328 0100 |02aa: const/16 v40, #int 1 // #1 │ │ -0c7f50: 0200 1100 |02ac: move/from16 v0, v17 │ │ -0c7f54: 0201 2800 |02ae: move/from16 v1, v40 │ │ -0c7f58: 3310 1a00 |02b0: if-ne v0, v1, 02ca // +001a │ │ -0c7f5c: 0800 1a00 |02b2: move-object/from16 v0, v26 │ │ -0c7f60: 5200 890b |02b4: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c7f64: 0228 0000 |02b6: move/from16 v40, v0 │ │ -0c7f68: 1329 ffff |02b8: const/16 v41, #int -1 // #ffff │ │ -0c7f6c: 0200 2800 |02ba: move/from16 v0, v40 │ │ -0c7f70: 0201 2900 |02bc: move/from16 v1, v41 │ │ -0c7f74: 3310 0c00 |02be: if-ne v0, v1, 02ca // +000c │ │ -0c7f78: 0200 1800 |02c0: move/from16 v0, v24 │ │ -0c7f7c: 0201 2000 |02c2: move/from16 v1, v32 │ │ -0c7f80: 7120 af24 1000 |02c4: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c7f86: 0a28 |02c7: move-result v40 │ │ -0c7f88: da0c 2802 |02c8: mul-int/lit8 v12, v40, #int 2 // #02 │ │ -0c7f8c: 7120 9a1f dc00 |02ca: invoke-static {v12, v13}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c7f92: 0a28 |02cd: move-result v40 │ │ -0c7f94: 7120 9a1f ba00 |02ce: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c7f9a: 0a29 |02d1: move-result v41 │ │ -0c7f9c: 0200 2800 |02d2: move/from16 v0, v40 │ │ -0c7fa0: 0201 2900 |02d4: move/from16 v1, v41 │ │ -0c7fa4: 6e30 e41f 0e01 |02d6: invoke-virtual {v14, v0, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0c7faa: 6e10 c21f 0e00 |02d9: invoke-virtual {v14}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c7fb0: 0a28 |02dc: move-result v40 │ │ -0c7fb2: 9028 2815 |02dd: add-int v40, v40, v21 │ │ -0c7fb6: 9105 0528 |02df: sub-int v5, v5, v40 │ │ -0c7fba: 0800 2c00 |02e1: move-object/from16 v0, v44 │ │ -0c7fbe: 5400 e309 |02e3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c7fc2: 0828 0000 |02e5: move-object/from16 v40, v0 │ │ -0c7fc6: 3928 3600 |02e7: if-nez v40, 031d // +0036 │ │ -0c7fca: 3821 3400 |02e9: if-eqz v33, 031d // +0034 │ │ -0c7fce: 0800 2c00 |02eb: move-object/from16 v0, v44 │ │ -0c7fd2: 5400 030a |02ed: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c7fd6: 0828 0000 |02ef: move-object/from16 v40, v0 │ │ -0c7fda: 0800 2c00 |02f1: move-object/from16 v0, v44 │ │ -0c7fde: 5200 de09 |02f3: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ -0c7fe2: 0229 0000 |02f5: move/from16 v41, v0 │ │ -0c7fe6: 152a 0040 |02f7: const/high16 v42, #int 1073741824 // #4000 │ │ -0c7fea: 7702 9a1f 2900 |02f9: invoke-static/range {v41, v42}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c7ff0: 0a29 |02fc: move-result v41 │ │ -0c7ff2: 132a 0000 |02fd: const/16 v42, #int 0 // #0 │ │ -0c7ff6: 0800 2c00 |02ff: move-object/from16 v0, v44 │ │ -0c7ffa: 0801 2800 |0301: move-object/from16 v1, v40 │ │ -0c7ffe: 0202 2900 |0303: move/from16 v2, v41 │ │ -0c8002: 0203 2a00 |0305: move/from16 v3, v42 │ │ -0c8006: 6e53 cd1a 1025 |0307: invoke-virtual {v0, v1, v5, v2, v3}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1acd │ │ -0c800c: 0a05 |030a: move-result v5 │ │ -0c800e: 1328 0000 |030b: const/16 v40, #int 0 // #0 │ │ -0c8012: 0800 2c00 |030d: move-object/from16 v0, v44 │ │ -0c8016: 5400 030a |030f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c801a: 0829 0000 |0311: move-object/from16 v41, v0 │ │ -0c801e: 7401 c921 2900 |0313: invoke-virtual/range {v41}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@21c9 │ │ -0c8024: 0a29 |0316: move-result v41 │ │ -0c8026: 9129 1829 |0317: sub-int v41, v24, v41 │ │ -0c802a: 7702 ad24 2800 |0319: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c8030: 0a18 |031c: move-result v24 │ │ -0c8032: 0800 2c00 |031d: move-object/from16 v0, v44 │ │ -0c8036: 5200 de09 |031f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ -0c803a: 0228 0000 |0321: move/from16 v40, v0 │ │ -0c803e: 3c28 9601 |0323: if-gtz v40, 04b9 // +0196 │ │ -0c8042: 131c 0000 |0325: const/16 v28, #int 0 // #0 │ │ -0c8046: 1316 0000 |0327: const/16 v22, #int 0 // #0 │ │ -0c804a: 0200 1600 |0329: move/from16 v0, v22 │ │ -0c804e: 3570 3301 |032b: if-ge v0, v7, 045e // +0133 │ │ -0c8052: 0800 2c00 |032d: move-object/from16 v0, v44 │ │ -0c8056: 0201 1600 |032f: move/from16 v1, v22 │ │ -0c805a: 6e20 aa1a 1000 |0331: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.getChildAt:(I)Landroid/view/View; // method@1aaa │ │ -0c8060: 0c23 |0334: move-result-object v35 │ │ -0c8062: 7401 bf1f 2300 |0335: invoke-virtual/range {v35}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c8068: 0a28 |0338: move-result v40 │ │ -0c806a: 901d 2825 |0339: add-int v29, v40, v37 │ │ -0c806e: 0200 1d00 |033b: move/from16 v0, v29 │ │ -0c8072: 0201 1c00 |033d: move/from16 v1, v28 │ │ -0c8076: 3710 0400 |033f: if-le v0, v1, 0343 // +0004 │ │ -0c807a: 021c 1d00 |0341: move/from16 v28, v29 │ │ -0c807e: d816 1601 |0343: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0c8082: 28e4 |0345: goto 0329 // -001c │ │ -0c8084: 7701 991f 2e00 |0346: invoke-static/range {v46}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c808a: 0a1b |0349: move-result v27 │ │ -0c808c: 2900 91fd |034a: goto/16 00db // -026f │ │ -0c8090: 0800 2c00 |034c: move-object/from16 v0, v44 │ │ -0c8094: 5400 e709 |034e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c8098: 0812 0000 |0350: move-object/from16 v18, v0 │ │ -0c809c: 2900 bbfd |0352: goto/16 010d // -0245 │ │ -0c80a0: 0800 1a00 |0354: move-object/from16 v0, v26 │ │ -0c80a4: 5200 890b |0356: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c80a8: 0228 0000 |0358: move/from16 v40, v0 │ │ -0c80ac: 1529 0040 |035a: const/high16 v41, #int 1073741824 // #4000 │ │ -0c80b0: 7702 9a1f 2800 |035c: invoke-static/range {v40, v41}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c80b6: 0a14 |035f: move-result v20 │ │ -0c80b8: 2900 cdfd |0360: goto/16 012d // -0233 │ │ -0c80bc: 1321 0000 |0362: const/16 v33, #int 0 // #0 │ │ -0c80c0: 2900 94fe |0364: goto/16 01f8 // -016c │ │ -0c80c4: 0800 2c00 |0366: move-object/from16 v0, v44 │ │ -0c80c8: 5400 ef09 |0368: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c80cc: 0828 0000 |036a: move-object/from16 v40, v0 │ │ -0c80d0: 3828 9dfe |036c: if-eqz v40, 0209 // -0163 │ │ -0c80d4: 3821 4f00 |036e: if-eqz v33, 03bd // +004f │ │ -0c80d8: 0800 2c00 |0370: move-object/from16 v0, v44 │ │ -0c80dc: 5200 ee09 |0372: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c80e0: 0228 0000 |0374: move/from16 v40, v0 │ │ -0c80e4: da17 2802 |0376: mul-int/lit8 v23, v40, #int 2 // #02 │ │ -0c80e8: 1328 0000 |0378: const/16 v40, #int 0 // #0 │ │ -0c80ec: 9129 0517 |037a: sub-int v41, v5, v23 │ │ -0c80f0: 7702 ad24 2800 |037c: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c80f6: 0a05 |037f: move-result v5 │ │ -0c80f8: 1328 0000 |0380: const/16 v40, #int 0 // #0 │ │ -0c80fc: 9129 1817 |0382: sub-int v41, v24, v23 │ │ -0c8100: 7702 ad24 2800 |0384: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c8106: 0a18 |0387: move-result v24 │ │ -0c8108: 0800 2c00 |0388: move-object/from16 v0, v44 │ │ -0c810c: 5400 ef09 |038a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c8110: 0828 0000 |038c: move-object/from16 v40, v0 │ │ -0c8114: 1529 0080 |038e: const/high16 v41, #int -2147483648 // #8000 │ │ -0c8118: 0200 2900 |0390: move/from16 v0, v41 │ │ -0c811c: 7120 9a1f 0500 |0392: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c8122: 0a29 |0395: move-result v41 │ │ -0c8124: 152a 0040 |0396: const/high16 v42, #int 1073741824 // #4000 │ │ -0c8128: 0200 2a00 |0398: move/from16 v0, v42 │ │ -0c812c: 7120 9a1f 0f00 |039a: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c8132: 0a2a |039d: move-result v42 │ │ -0c8134: 7403 d021 2800 |039e: invoke-virtual/range {v40, v41, v42}, Landroid/widget/LinearLayout;.measure:(II)V // method@21d0 │ │ -0c813a: 0800 2c00 |03a1: move-object/from16 v0, v44 │ │ -0c813e: 5400 ef09 |03a3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c8142: 0828 0000 |03a5: move-object/from16 v40, v0 │ │ -0c8146: 7401 c921 2800 |03a7: invoke-virtual/range {v40}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@21c9 │ │ -0c814c: 0a19 |03aa: move-result v25 │ │ -0c814e: 1328 0000 |03ab: const/16 v40, #int 0 // #0 │ │ -0c8152: 9129 0519 |03ad: sub-int v41, v5, v25 │ │ -0c8156: 7702 ad24 2800 |03af: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c815c: 0a05 |03b2: move-result v5 │ │ -0c815e: 1328 0000 |03b3: const/16 v40, #int 0 // #0 │ │ -0c8162: 9129 1819 |03b5: sub-int v41, v24, v25 │ │ -0c8166: 7702 ad24 2800 |03b7: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c816c: 0a18 |03ba: move-result v24 │ │ -0c816e: 2900 4efe |03bb: goto/16 0209 // -01b2 │ │ -0c8172: 0800 2c00 |03bd: move-object/from16 v0, v44 │ │ -0c8176: 5200 ee09 |03bf: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c817a: 0217 0000 |03c1: move/from16 v23, v0 │ │ -0c817e: 28b5 |03c3: goto 0378 // -004b │ │ -0c8180: 0800 2c00 |03c4: move-object/from16 v0, v44 │ │ -0c8184: 5400 000a |03c6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c8188: 0828 0000 |03c8: move-object/from16 v40, v0 │ │ -0c818c: 3828 3ffe |03ca: if-eqz v40, 0209 // -01c1 │ │ -0c8190: 3821 4f00 |03cc: if-eqz v33, 041b // +004f │ │ -0c8194: 0800 2c00 |03ce: move-object/from16 v0, v44 │ │ -0c8198: 5200 ee09 |03d0: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c819c: 0228 0000 |03d2: move/from16 v40, v0 │ │ -0c81a0: da17 2802 |03d4: mul-int/lit8 v23, v40, #int 2 // #02 │ │ -0c81a4: 1328 0000 |03d6: const/16 v40, #int 0 // #0 │ │ -0c81a8: 9129 0517 |03d8: sub-int v41, v5, v23 │ │ -0c81ac: 7702 ad24 2800 |03da: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c81b2: 0a05 |03dd: move-result v5 │ │ -0c81b4: 1328 0000 |03de: const/16 v40, #int 0 // #0 │ │ -0c81b8: 9129 1817 |03e0: sub-int v41, v24, v23 │ │ -0c81bc: 7702 ad24 2800 |03e2: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c81c2: 0a18 |03e5: move-result v24 │ │ -0c81c4: 0800 2c00 |03e6: move-object/from16 v0, v44 │ │ -0c81c8: 5400 000a |03e8: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c81cc: 0828 0000 |03ea: move-object/from16 v40, v0 │ │ -0c81d0: 1529 0080 |03ec: const/high16 v41, #int -2147483648 // #8000 │ │ -0c81d4: 0200 2900 |03ee: move/from16 v0, v41 │ │ -0c81d8: 7120 9a1f 0500 |03f0: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c81de: 0a29 |03f3: move-result v41 │ │ -0c81e0: 152a 0040 |03f4: const/high16 v42, #int 1073741824 // #4000 │ │ -0c81e4: 0200 2a00 |03f6: move/from16 v0, v42 │ │ -0c81e8: 7120 9a1f 0f00 |03f8: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c81ee: 0a2a |03fb: move-result v42 │ │ -0c81f0: 7403 f31c 2800 |03fc: invoke-virtual/range {v40, v41, v42}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.measure:(II)V // method@1cf3 │ │ -0c81f6: 0800 2c00 |03ff: move-object/from16 v0, v44 │ │ -0c81fa: 5400 000a |0401: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c81fe: 0828 0000 |0403: move-object/from16 v40, v0 │ │ -0c8202: 7401 f01c 2800 |0405: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1cf0 │ │ -0c8208: 0a22 |0408: move-result v34 │ │ -0c820a: 1328 0000 |0409: const/16 v40, #int 0 // #0 │ │ -0c820e: 9129 0522 |040b: sub-int v41, v5, v34 │ │ -0c8212: 7702 ad24 2800 |040d: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c8218: 0a05 |0410: move-result v5 │ │ -0c821a: 1328 0000 |0411: const/16 v40, #int 0 // #0 │ │ -0c821e: 9129 1822 |0413: sub-int v41, v24, v34 │ │ -0c8222: 7702 ad24 2800 |0415: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c8228: 0a18 |0418: move-result v24 │ │ -0c822a: 2900 f0fd |0419: goto/16 0209 // -0210 │ │ -0c822e: 0800 2c00 |041b: move-object/from16 v0, v44 │ │ -0c8232: 5200 ee09 |041d: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ -0c8236: 0217 0000 |041f: move/from16 v23, v0 │ │ -0c823a: 28b5 |0421: goto 03d6 // -004b │ │ -0c823c: 0800 2c00 |0422: move-object/from16 v0, v44 │ │ -0c8240: 5200 e209 |0424: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c8244: 0228 0000 |0426: move/from16 v40, v0 │ │ -0c8248: dd28 2810 |0428: and-int/lit8 v40, v40, #int 16 // #10 │ │ -0c824c: 3828 ecfd |042a: if-eqz v40, 0216 // -0214 │ │ -0c8250: 0800 2c00 |042c: move-object/from16 v0, v44 │ │ -0c8254: 5400 e109 |042e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c8258: 0828 0000 |0430: move-object/from16 v40, v0 │ │ -0c825c: 3828 e4fd |0432: if-eqz v40, 0216 // -021c │ │ -0c8260: 0800 2c00 |0434: move-object/from16 v0, v44 │ │ -0c8264: 540e e109 |0436: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c8268: 2900 defd |0438: goto/16 0216 // -0222 │ │ -0c826c: 1204 |043a: const/4 v4, #int 0 // #0 │ │ -0c826e: 2900 f7fd |043b: goto/16 0232 // -0209 │ │ -0c8272: 0800 1a00 |043d: move-object/from16 v0, v26 │ │ -0c8276: 5200 880b |043f: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c827a: 0228 0000 |0441: move/from16 v40, v0 │ │ -0c827e: 1329 feff |0443: const/16 v41, #int -2 // #fffe │ │ -0c8282: 0200 2800 |0445: move/from16 v0, v40 │ │ -0c8286: 0201 2900 |0447: move/from16 v1, v41 │ │ -0c828a: 3210 0600 |0449: if-eq v0, v1, 044f // +0006 │ │ -0c828e: 150b 0040 |044b: const/high16 v11, #int 1073741824 // #4000 │ │ -0c8292: 2900 09fe |044d: goto/16 0256 // -01f7 │ │ -0c8296: 150b 0080 |044f: const/high16 v11, #int -2147483648 // #8000 │ │ -0c829a: 28fc |0451: goto 044d // -0004 │ │ -0c829c: 150d 0080 |0452: const/high16 v13, #int -2147483648 // #8000 │ │ -0c82a0: 2900 2efe |0454: goto/16 0282 // -01d2 │ │ -0c82a4: 0228 0500 |0456: move/from16 v40, v5 │ │ -0c82a8: 2900 40fe |0458: goto/16 0298 // -01c0 │ │ -0c82ac: 1328 1300 |045a: const/16 v40, #int 19 // #13 │ │ -0c82b0: 2900 4cfe |045c: goto/16 02a8 // -01b4 │ │ -0c82b4: 0800 2c00 |045e: move-object/from16 v0, v44 │ │ -0c82b8: 0201 1c00 |0460: move/from16 v1, v28 │ │ -0c82bc: 6e30 ed1a 9001 |0462: invoke-virtual {v0, v9, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1aed │ │ -0c82c2: 0800 2c00 |0465: move-object/from16 v0, v44 │ │ -0c82c6: 5400 e009 |0467: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@09e0 │ │ -0c82ca: 0828 0000 |0469: move-object/from16 v40, v0 │ │ -0c82ce: 3828 0f00 |046b: if-eqz v40, 047a // +000f │ │ -0c82d2: 0800 2c00 |046d: move-object/from16 v0, v44 │ │ -0c82d6: 5400 e009 |046f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@09e0 │ │ -0c82da: 0828 0000 |0471: move-object/from16 v40, v0 │ │ -0c82de: 7401 b51a 2c00 |0473: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1ab5 │ │ -0c82e4: 0a29 |0476: move-result v41 │ │ -0c82e6: 7402 3f1a 2800 |0477: invoke-virtual/range {v40, v41}, Landroid/support/v7/internal/widget/ActionBarContextView;.setContentHeight:(I)V // method@1a3f │ │ -0c82ec: 0800 2c00 |047a: move-object/from16 v0, v44 │ │ -0c82f0: 5400 f809 |047c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c82f4: 0828 0000 |047e: move-object/from16 v40, v0 │ │ -0c82f8: 3828 dafb |0480: if-eqz v40, 005a // -0426 │ │ -0c82fc: 0800 2c00 |0482: move-object/from16 v0, v44 │ │ -0c8300: 5400 f809 |0484: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c8304: 0828 0000 |0486: move-object/from16 v40, v0 │ │ -0c8308: 7401 9b1c 2800 |0488: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ -0c830e: 0a28 |048b: move-result v40 │ │ -0c8310: 1329 0800 |048c: const/16 v41, #int 8 // #8 │ │ -0c8314: 0200 2800 |048e: move/from16 v0, v40 │ │ -0c8318: 0201 2900 |0490: move/from16 v1, v41 │ │ -0c831c: 3210 c8fb |0492: if-eq v0, v1, 005a // -0438 │ │ -0c8320: 0800 2c00 |0494: move-object/from16 v0, v44 │ │ -0c8324: 5400 f809 |0496: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ -0c8328: 0828 0000 |0498: move-object/from16 v40, v0 │ │ -0c832c: 0800 2c00 |049a: move-object/from16 v0, v44 │ │ -0c8330: 5200 f609 |049c: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@09f6 │ │ -0c8334: 0229 0000 |049e: move/from16 v41, v0 │ │ -0c8338: da29 2902 |04a0: mul-int/lit8 v41, v41, #int 2 // #02 │ │ -0c833c: 9129 0929 |04a2: sub-int v41, v9, v41 │ │ -0c8340: 152a 0040 |04a4: const/high16 v42, #int 1073741824 // #4000 │ │ -0c8344: 7702 9a1f 2900 |04a6: invoke-static/range {v41, v42}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c834a: 0a29 |04a9: move-result v41 │ │ -0c834c: 7401 b51a 2c00 |04aa: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1ab5 │ │ -0c8352: 0a2a |04ad: move-result v42 │ │ -0c8354: 152b 0080 |04ae: const/high16 v43, #int -2147483648 // #8000 │ │ -0c8358: 7702 9a1f 2a00 |04b0: invoke-static/range {v42, v43}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c835e: 0a2a |04b3: move-result v42 │ │ -0c8360: 7403 a51c 2800 |04b4: invoke-virtual/range {v40, v41, v42}, Landroid/support/v7/internal/widget/ProgressBarICS;.measure:(II)V // method@1ca5 │ │ -0c8366: 2900 a3fb |04b7: goto/16 005a // -045d │ │ -0c836a: 0800 2c00 |04b9: move-object/from16 v0, v44 │ │ -0c836e: 0201 1b00 |04bb: move/from16 v1, v27 │ │ -0c8372: 6e30 ed1a 9001 |04bd: invoke-virtual {v0, v9, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1aed │ │ -0c8378: 28a5 |04c0: goto 0465 // -005b │ │ -0c837a: 0000 |04c1: nop // spacer │ │ -0c837c: 0001 0200 0100 0000 6001 0000 be01 ... |04c2: packed-switch-data (8 units) │ │ +0c7994: |[0c7994] android.support.v7.internal.widget.ActionBarView.onMeasure:(II)V │ │ +0c79a4: 7401 ab1a 2c00 |0000: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getChildCount:()I // method@1aab │ │ +0c79aa: 0a07 |0003: move-result v7 │ │ +0c79ac: 0800 2c00 |0004: move-object/from16 v0, v44 │ │ +0c79b0: 5500 ec09 |0006: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsable:Z // field@09ec │ │ +0c79b4: 0228 0000 |0008: move/from16 v40, v0 │ │ +0c79b8: 3828 5100 |000a: if-eqz v40, 005b // +0051 │ │ +0c79bc: 1326 0000 |000c: const/16 v38, #int 0 // #0 │ │ +0c79c0: 1316 0000 |000e: const/16 v22, #int 0 // #0 │ │ +0c79c4: 0200 1600 |0010: move/from16 v0, v22 │ │ +0c79c8: 3570 3100 |0012: if-ge v0, v7, 0043 // +0031 │ │ +0c79cc: 0800 2c00 |0014: move-object/from16 v0, v44 │ │ +0c79d0: 0201 1600 |0016: move/from16 v1, v22 │ │ +0c79d4: 6e20 aa1a 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.getChildAt:(I)Landroid/view/View; // method@1aaa │ │ +0c79da: 0c06 |001b: move-result-object v6 │ │ +0c79dc: 6e10 cf1f 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0c79e2: 0a28 |001f: move-result v40 │ │ +0c79e4: 1329 0800 |0020: const/16 v41, #int 8 // #8 │ │ +0c79e8: 0200 2800 |0022: move/from16 v0, v40 │ │ +0c79ec: 0201 2900 |0024: move/from16 v1, v41 │ │ +0c79f0: 3210 1a00 |0026: if-eq v0, v1, 0040 // +001a │ │ +0c79f4: 0800 2c00 |0028: move-object/from16 v0, v44 │ │ +0c79f8: 5400 f209 |002a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c79fc: 0828 0000 |002c: move-object/from16 v40, v0 │ │ +0c7a00: 0800 2800 |002e: move-object/from16 v0, v40 │ │ +0c7a04: 3306 0e00 |0030: if-ne v6, v0, 003e // +000e │ │ +0c7a08: 0800 2c00 |0032: move-object/from16 v0, v44 │ │ +0c7a0c: 5400 f209 |0034: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c7a10: 0828 0000 |0036: move-object/from16 v40, v0 │ │ +0c7a14: 7401 8017 2800 |0038: invoke-virtual/range {v40}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@1780 │ │ +0c7a1a: 0a28 |003b: move-result v40 │ │ +0c7a1c: 3828 0400 |003c: if-eqz v40, 0040 // +0004 │ │ +0c7a20: d826 2601 |003e: add-int/lit8 v38, v38, #int 1 // #01 │ │ +0c7a24: d816 1601 |0040: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0c7a28: 28ce |0042: goto 0010 // -0032 │ │ +0c7a2a: 3926 1800 |0043: if-nez v38, 005b // +0018 │ │ +0c7a2e: 1328 0000 |0045: const/16 v40, #int 0 // #0 │ │ +0c7a32: 1329 0000 |0047: const/16 v41, #int 0 // #0 │ │ +0c7a36: 0800 2c00 |0049: move-object/from16 v0, v44 │ │ +0c7a3a: 0201 2800 |004b: move/from16 v1, v40 │ │ +0c7a3e: 0202 2900 |004d: move/from16 v2, v41 │ │ +0c7a42: 6e30 ed1a 1002 |004f: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1aed │ │ +0c7a48: 1328 0100 |0052: const/16 v40, #int 1 // #1 │ │ +0c7a4c: 0200 2800 |0054: move/from16 v0, v40 │ │ +0c7a50: 0801 2c00 |0056: move-object/from16 v1, v44 │ │ +0c7a54: 5c10 ed09 |0058: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@09ed │ │ +0c7a58: 0e00 |005a: return-void │ │ +0c7a5a: 1328 0000 |005b: const/16 v40, #int 0 // #0 │ │ +0c7a5e: 0200 2800 |005d: move/from16 v0, v40 │ │ +0c7a62: 0801 2c00 |005f: move-object/from16 v1, v44 │ │ +0c7a66: 5c10 ed09 |0061: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@09ed │ │ +0c7a6a: 7701 981f 2d00 |0063: invoke-static/range {v45}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c7a70: 0a27 |0066: move-result v39 │ │ +0c7a72: 1528 0040 |0067: const/high16 v40, #int 1073741824 // #4000 │ │ +0c7a76: 0200 2700 |0069: move/from16 v0, v39 │ │ +0c7a7a: 0201 2800 |006b: move/from16 v1, v40 │ │ +0c7a7e: 3210 2900 |006d: if-eq v0, v1, 0096 // +0029 │ │ +0c7a82: 2228 7f04 |006f: new-instance v40, Ljava/lang/IllegalStateException; // type@047f │ │ +0c7a86: 2229 9204 |0071: new-instance v41, Ljava/lang/StringBuilder; // type@0492 │ │ +0c7a8a: 7601 fb24 2900 |0073: invoke-direct/range {v41}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0c7a90: 7401 c224 2c00 |0076: invoke-virtual/range {v44}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0c7a96: 0c2a |0079: move-result-object v42 │ │ +0c7a98: 7401 7224 2a00 |007a: invoke-virtual/range {v42}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0c7a9e: 0c2a |007d: move-result-object v42 │ │ +0c7aa0: 7402 0425 2900 |007e: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c7aa6: 0c29 |0081: move-result-object v41 │ │ +0c7aa8: 1a2a 4300 |0082: const-string v42, " can only be used " // string@0043 │ │ +0c7aac: 7402 0425 2900 |0084: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c7ab2: 0c29 |0087: move-result-object v41 │ │ +0c7ab4: 1a2a 1b36 |0088: const-string v42, "with android:layout_width="MATCH_PARENT" (or fill_parent)" // string@361b │ │ +0c7ab8: 7402 0425 2900 |008a: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c7abe: 0c29 |008d: move-result-object v41 │ │ +0c7ac0: 7401 0a25 2900 |008e: invoke-virtual/range {v41}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0c7ac6: 0c29 |0091: move-result-object v41 │ │ +0c7ac8: 7602 8c24 2800 |0092: invoke-direct/range {v40, v41}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0c7ace: 2728 |0095: throw v40 │ │ +0c7ad0: 7701 981f 2e00 |0096: invoke-static/range {v46}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c7ad6: 0a10 |0099: move-result v16 │ │ +0c7ad8: 1528 0080 |009a: const/high16 v40, #int -2147483648 // #8000 │ │ +0c7adc: 0200 1000 |009c: move/from16 v0, v16 │ │ +0c7ae0: 0201 2800 |009e: move/from16 v1, v40 │ │ +0c7ae4: 3210 2900 |00a0: if-eq v0, v1, 00c9 // +0029 │ │ +0c7ae8: 2228 7f04 |00a2: new-instance v40, Ljava/lang/IllegalStateException; // type@047f │ │ +0c7aec: 2229 9204 |00a4: new-instance v41, Ljava/lang/StringBuilder; // type@0492 │ │ +0c7af0: 7601 fb24 2900 |00a6: invoke-direct/range {v41}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0c7af6: 7401 c224 2c00 |00a9: invoke-virtual/range {v44}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0c7afc: 0c2a |00ac: move-result-object v42 │ │ +0c7afe: 7401 7224 2a00 |00ad: invoke-virtual/range {v42}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0c7b04: 0c2a |00b0: move-result-object v42 │ │ +0c7b06: 7402 0425 2900 |00b1: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c7b0c: 0c29 |00b4: move-result-object v41 │ │ +0c7b0e: 1a2a 4300 |00b5: const-string v42, " can only be used " // string@0043 │ │ +0c7b12: 7402 0425 2900 |00b7: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c7b18: 0c29 |00ba: move-result-object v41 │ │ +0c7b1a: 1a2a 1936 |00bb: const-string v42, "with android:layout_height="wrap_content"" // string@3619 │ │ +0c7b1e: 7402 0425 2900 |00bd: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0c7b24: 0c29 |00c0: move-result-object v41 │ │ +0c7b26: 7401 0a25 2900 |00c1: invoke-virtual/range {v41}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0c7b2c: 0c29 |00c4: move-result-object v41 │ │ +0c7b2e: 7602 8c24 2800 |00c5: invoke-direct/range {v40, v41}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0c7b34: 2728 |00c8: throw v40 │ │ +0c7b36: 7701 991f 2d00 |00c9: invoke-static/range {v45}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c7b3c: 0a09 |00cc: move-result v9 │ │ +0c7b3e: 0800 2c00 |00cd: move-object/from16 v0, v44 │ │ +0c7b42: 5200 de09 |00cf: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ +0c7b46: 0228 0000 |00d1: move/from16 v40, v0 │ │ +0c7b4a: 3d28 7302 |00d3: if-lez v40, 0346 // +0273 │ │ +0c7b4e: 0800 2c00 |00d5: move-object/from16 v0, v44 │ │ +0c7b52: 5200 de09 |00d7: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ +0c7b56: 021b 0000 |00d9: move/from16 v27, v0 │ │ +0c7b5a: 7401 ba1a 2c00 |00db: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1aba │ │ +0c7b60: 0a28 |00de: move-result v40 │ │ +0c7b62: 7401 b71a 2c00 |00df: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1ab7 │ │ +0c7b68: 0a29 |00e2: move-result v41 │ │ +0c7b6a: 9025 2829 |00e3: add-int v37, v40, v41 │ │ +0c7b6e: 7401 b81a 2c00 |00e5: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingLeft:()I // method@1ab8 │ │ +0c7b74: 0a1e |00e8: move-result v30 │ │ +0c7b76: 7401 b91a 2c00 |00e9: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingRight:()I // method@1ab9 │ │ +0c7b7c: 0a1f |00ec: move-result v31 │ │ +0c7b7e: 910f 1b25 |00ed: sub-int v15, v27, v37 │ │ +0c7b82: 1528 0080 |00ef: const/high16 v40, #int -2147483648 // #8000 │ │ +0c7b86: 0200 2800 |00f1: move/from16 v0, v40 │ │ +0c7b8a: 7120 9a1f 0f00 |00f3: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c7b90: 0a08 |00f6: move-result v8 │ │ +0c7b92: 9128 091e |00f7: sub-int v40, v9, v30 │ │ +0c7b96: 9105 281f |00f9: sub-int v5, v40, v31 │ │ +0c7b9a: db18 0502 |00fb: div-int/lit8 v24, v5, #int 2 // #02 │ │ +0c7b9e: 0220 1800 |00fd: move/from16 v32, v24 │ │ +0c7ba2: 0800 2c00 |00ff: move-object/from16 v0, v44 │ │ +0c7ba6: 5400 e309 |0101: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c7baa: 0828 0000 |0103: move-object/from16 v40, v0 │ │ +0c7bae: 3828 4702 |0105: if-eqz v40, 034c // +0247 │ │ +0c7bb2: 0800 2c00 |0107: move-object/from16 v0, v44 │ │ +0c7bb6: 5400 e509 |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ +0c7bba: 0812 0000 |010b: move-object/from16 v18, v0 │ │ +0c7bbe: 7401 721a 1200 |010d: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getVisibility:()I // method@1a72 │ │ +0c7bc4: 0a28 |0110: move-result v40 │ │ +0c7bc6: 1329 0800 |0111: const/16 v41, #int 8 // #8 │ │ +0c7bca: 0200 2800 |0113: move/from16 v0, v40 │ │ +0c7bce: 0201 2900 |0115: move/from16 v1, v41 │ │ +0c7bd2: 3210 4100 |0117: if-eq v0, v1, 0158 // +0041 │ │ +0c7bd6: 7401 6d1a 1200 |0119: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1a6d │ │ +0c7bdc: 0c1a |011c: move-result-object v26 │ │ +0c7bde: 0800 1a00 |011d: move-object/from16 v0, v26 │ │ +0c7be2: 5200 890b |011f: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c7be6: 0228 0000 |0121: move/from16 v40, v0 │ │ +0c7bea: 3b28 3102 |0123: if-gez v40, 0354 // +0231 │ │ +0c7bee: 1528 0080 |0125: const/high16 v40, #int -2147483648 // #8000 │ │ +0c7bf2: 0200 2800 |0127: move/from16 v0, v40 │ │ +0c7bf6: 7120 9a1f 0500 |0129: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c7bfc: 0a14 |012c: move-result v20 │ │ +0c7bfe: 1528 0040 |012d: const/high16 v40, #int 1073741824 // #4000 │ │ +0c7c02: 0200 2800 |012f: move/from16 v0, v40 │ │ +0c7c06: 7120 9a1f 0f00 |0131: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c7c0c: 0a28 |0134: move-result v40 │ │ +0c7c0e: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +0c7c12: 0201 1400 |0137: move/from16 v1, v20 │ │ +0c7c16: 0202 2800 |0139: move/from16 v2, v40 │ │ +0c7c1a: 6e30 741a 1002 |013b: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measure:(II)V // method@1a74 │ │ +0c7c20: 7401 6f1a 1200 |013e: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getMeasuredWidth:()I // method@1a6f │ │ +0c7c26: 0a28 |0141: move-result v40 │ │ +0c7c28: 7401 6e1a 1200 |0142: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLeftOffset:()I // method@1a6e │ │ +0c7c2e: 0a29 |0145: move-result v41 │ │ +0c7c30: 9013 2829 |0146: add-int v19, v40, v41 │ │ +0c7c34: 1328 0000 |0148: const/16 v40, #int 0 // #0 │ │ +0c7c38: 9129 0513 |014a: sub-int v41, v5, v19 │ │ +0c7c3c: 7702 ad24 2800 |014c: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c7c42: 0a05 |014f: move-result v5 │ │ +0c7c44: 1328 0000 |0150: const/16 v40, #int 0 // #0 │ │ +0c7c48: 9129 0513 |0152: sub-int v41, v5, v19 │ │ +0c7c4c: 7702 ad24 2800 |0154: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c7c52: 0a18 |0157: move-result v24 │ │ +0c7c54: 0800 2c00 |0158: move-object/from16 v0, v44 │ │ +0c7c58: 5400 f209 |015a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c7c5c: 0828 0000 |015c: move-object/from16 v40, v0 │ │ +0c7c60: 3828 3600 |015e: if-eqz v40, 0194 // +0036 │ │ +0c7c64: 0800 2c00 |0160: move-object/from16 v0, v44 │ │ +0c7c68: 5400 f209 |0162: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c7c6c: 0828 0000 |0164: move-object/from16 v40, v0 │ │ +0c7c70: 7401 8817 2800 |0166: invoke-virtual/range {v40}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c7c76: 0c28 |0169: move-result-object v40 │ │ +0c7c78: 0800 2800 |016a: move-object/from16 v0, v40 │ │ +0c7c7c: 0801 2c00 |016c: move-object/from16 v1, v44 │ │ +0c7c80: 3310 2600 |016e: if-ne v0, v1, 0194 // +0026 │ │ +0c7c84: 0800 2c00 |0170: move-object/from16 v0, v44 │ │ +0c7c88: 5400 f209 |0172: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c7c8c: 0828 0000 |0174: move-object/from16 v40, v0 │ │ +0c7c90: 1329 0000 |0176: const/16 v41, #int 0 // #0 │ │ +0c7c94: 0800 2c00 |0178: move-object/from16 v0, v44 │ │ +0c7c98: 0801 2800 |017a: move-object/from16 v1, v40 │ │ +0c7c9c: 0202 2900 |017c: move/from16 v2, v41 │ │ +0c7ca0: 6e52 cd1a 1085 |017e: invoke-virtual {v0, v1, v5, v8, v2}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1acd │ │ +0c7ca6: 0a05 |0181: move-result v5 │ │ +0c7ca8: 1328 0000 |0182: const/16 v40, #int 0 // #0 │ │ +0c7cac: 0800 2c00 |0184: move-object/from16 v0, v44 │ │ +0c7cb0: 5400 f209 |0186: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c7cb4: 0829 0000 |0188: move-object/from16 v41, v0 │ │ +0c7cb8: 7401 8317 2900 |018a: invoke-virtual/range {v41}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getMeasuredWidth:()I // method@1783 │ │ +0c7cbe: 0a29 |018d: move-result v41 │ │ +0c7cc0: 9129 2029 |018e: sub-int v41, v32, v41 │ │ +0c7cc4: 7702 ad24 2800 |0190: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c7cca: 0a20 |0193: move-result v32 │ │ +0c7ccc: 0800 2c00 |0194: move-object/from16 v0, v44 │ │ +0c7cd0: 5400 eb09 |0196: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7cd4: 0828 0000 |0198: move-object/from16 v40, v0 │ │ +0c7cd8: 3828 3800 |019a: if-eqz v40, 01d2 // +0038 │ │ +0c7cdc: 0800 2c00 |019c: move-object/from16 v0, v44 │ │ +0c7ce0: 5400 eb09 |019e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7ce4: 0828 0000 |01a0: move-object/from16 v40, v0 │ │ +0c7ce8: 7401 9b1c 2800 |01a2: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ +0c7cee: 0a28 |01a5: move-result v40 │ │ +0c7cf0: 1329 0800 |01a6: const/16 v41, #int 8 // #8 │ │ +0c7cf4: 0200 2800 |01a8: move/from16 v0, v40 │ │ +0c7cf8: 0201 2900 |01aa: move/from16 v1, v41 │ │ +0c7cfc: 3210 2600 |01ac: if-eq v0, v1, 01d2 // +0026 │ │ +0c7d00: 0800 2c00 |01ae: move-object/from16 v0, v44 │ │ +0c7d04: 5400 eb09 |01b0: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7d08: 0828 0000 |01b2: move-object/from16 v40, v0 │ │ +0c7d0c: 1329 0000 |01b4: const/16 v41, #int 0 // #0 │ │ +0c7d10: 0800 2c00 |01b6: move-object/from16 v0, v44 │ │ +0c7d14: 0801 2800 |01b8: move-object/from16 v1, v40 │ │ +0c7d18: 0202 2900 |01ba: move/from16 v2, v41 │ │ +0c7d1c: 6e52 cd1a 1085 |01bc: invoke-virtual {v0, v1, v5, v8, v2}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1acd │ │ +0c7d22: 0a05 |01bf: move-result v5 │ │ +0c7d24: 1328 0000 |01c0: const/16 v40, #int 0 // #0 │ │ +0c7d28: 0800 2c00 |01c2: move-object/from16 v0, v44 │ │ +0c7d2c: 5400 eb09 |01c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09eb │ │ +0c7d30: 0829 0000 |01c6: move-object/from16 v41, v0 │ │ +0c7d34: 7401 911c 2900 |01c8: invoke-virtual/range {v41}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1c91 │ │ +0c7d3a: 0a29 |01cb: move-result v41 │ │ +0c7d3c: 9129 2029 |01cc: sub-int v41, v32, v41 │ │ +0c7d40: 7702 ad24 2800 |01ce: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c7d46: 0a20 |01d1: move-result v32 │ │ +0c7d48: 0800 2c00 |01d2: move-object/from16 v0, v44 │ │ +0c7d4c: 5400 030a |01d4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c7d50: 0828 0000 |01d6: move-object/from16 v40, v0 │ │ +0c7d54: 3828 8a01 |01d8: if-eqz v40, 0362 // +018a │ │ +0c7d58: 0800 2c00 |01da: move-object/from16 v0, v44 │ │ +0c7d5c: 5400 030a |01dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c7d60: 0828 0000 |01de: move-object/from16 v40, v0 │ │ +0c7d64: 7401 ce21 2800 |01e0: invoke-virtual/range {v40}, Landroid/widget/LinearLayout;.getVisibility:()I // method@21ce │ │ +0c7d6a: 0a28 |01e3: move-result v40 │ │ +0c7d6c: 1329 0800 |01e4: const/16 v41, #int 8 // #8 │ │ +0c7d70: 0200 2800 |01e6: move/from16 v0, v40 │ │ +0c7d74: 0201 2900 |01e8: move/from16 v1, v41 │ │ +0c7d78: 3210 7801 |01ea: if-eq v0, v1, 0362 // +0178 │ │ +0c7d7c: 0800 2c00 |01ec: move-object/from16 v0, v44 │ │ +0c7d80: 5200 e209 |01ee: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c7d84: 0228 0000 |01f0: move/from16 v40, v0 │ │ +0c7d88: dd28 2808 |01f2: and-int/lit8 v40, v40, #int 8 // #08 │ │ +0c7d8c: 3828 6e01 |01f4: if-eqz v40, 0362 // +016e │ │ +0c7d90: 1321 0100 |01f6: const/16 v33, #int 1 // #1 │ │ +0c7d94: 0800 2c00 |01f8: move-object/from16 v0, v44 │ │ +0c7d98: 5400 e309 |01fa: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c7d9c: 0828 0000 |01fc: move-object/from16 v40, v0 │ │ +0c7da0: 3928 0b00 |01fe: if-nez v40, 0209 // +000b │ │ +0c7da4: 0800 2c00 |0200: move-object/from16 v0, v44 │ │ +0c7da8: 5200 f409 |0202: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c7dac: 0228 0000 |0204: move/from16 v40, v0 │ │ +0c7db0: 2b28 bc02 0000 |0206: packed-switch v40, 000004c2 // +000002bc │ │ +0c7db6: 120e |0209: const/4 v14, #int 0 // #0 │ │ +0c7db8: 0800 2c00 |020a: move-object/from16 v0, v44 │ │ +0c7dbc: 5400 e309 |020c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c7dc0: 0828 0000 |020e: move-object/from16 v40, v0 │ │ +0c7dc4: 3828 1202 |0210: if-eqz v40, 0422 // +0212 │ │ +0c7dc8: 0800 2c00 |0212: move-object/from16 v0, v44 │ │ +0c7dcc: 540e e309 |0214: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c7dd0: 380e cb00 |0216: if-eqz v14, 02e1 // +00cb │ │ +0c7dd4: 6e10 bb1f 0e00 |0218: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0c7dda: 0c28 |021b: move-result-object v40 │ │ +0c7ddc: 0800 2c00 |021c: move-object/from16 v0, v44 │ │ +0c7de0: 0801 2800 |021e: move-object/from16 v1, v40 │ │ +0c7de4: 6e20 a71a 1000 |0220: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@1aa7 │ │ +0c7dea: 0c1a |0223: move-result-object v26 │ │ +0c7dec: 0800 1a00 |0224: move-object/from16 v0, v26 │ │ +0c7df0: 2000 cc02 |0226: instance-of v0, v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ +0c7df4: 0228 0000 |0228: move/from16 v40, v0 │ │ +0c7df8: 3828 1002 |022a: if-eqz v40, 043a // +0210 │ │ +0c7dfc: 0828 1a00 |022c: move-object/from16 v40, v26 │ │ +0c7e00: 1f28 cc02 |022e: check-cast v40, Landroid/support/v7/app/ActionBar$LayoutParams; // type@02cc │ │ +0c7e04: 0804 2800 |0230: move-object/from16 v4, v40 │ │ +0c7e08: 1315 0000 |0232: const/16 v21, #int 0 // #0 │ │ +0c7e0c: 1324 0000 |0234: const/16 v36, #int 0 // #0 │ │ +0c7e10: 3804 1600 |0236: if-eqz v4, 024c // +0016 │ │ +0c7e14: 5240 a105 |0238: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.leftMargin:I // field@05a1 │ │ +0c7e18: 0228 0000 |023a: move/from16 v40, v0 │ │ +0c7e1c: 5240 a205 |023c: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.rightMargin:I // field@05a2 │ │ +0c7e20: 0229 0000 |023e: move/from16 v41, v0 │ │ +0c7e24: 9015 2829 |0240: add-int v21, v40, v41 │ │ +0c7e28: 5240 a305 |0242: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.topMargin:I // field@05a3 │ │ +0c7e2c: 0228 0000 |0244: move/from16 v40, v0 │ │ +0c7e30: 5240 9f05 |0246: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.bottomMargin:I // field@059f │ │ +0c7e34: 0229 0000 |0248: move/from16 v41, v0 │ │ +0c7e38: 9024 2829 |024a: add-int v36, v40, v41 │ │ +0c7e3c: 0800 2c00 |024c: move-object/from16 v0, v44 │ │ +0c7e40: 5200 de09 |024e: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ +0c7e44: 0228 0000 |0250: move/from16 v40, v0 │ │ +0c7e48: 3c28 eb01 |0252: if-gtz v40, 043d // +01eb │ │ +0c7e4c: 150b 0080 |0254: const/high16 v11, #int -2147483648 // #8000 │ │ +0c7e50: 1328 0000 |0256: const/16 v40, #int 0 // #0 │ │ +0c7e54: 0800 1a00 |0258: move-object/from16 v0, v26 │ │ +0c7e58: 5200 880b |025a: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c7e5c: 0229 0000 |025c: move/from16 v41, v0 │ │ +0c7e60: 3a29 0e00 |025e: if-ltz v41, 026c // +000e │ │ +0c7e64: 0800 1a00 |0260: move-object/from16 v0, v26 │ │ +0c7e68: 5200 880b |0262: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c7e6c: 0229 0000 |0264: move/from16 v41, v0 │ │ +0c7e70: 0200 2900 |0266: move/from16 v0, v41 │ │ +0c7e74: 7120 af24 f000 |0268: invoke-static {v0, v15}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c7e7a: 0a0f |026b: move-result v15 │ │ +0c7e7c: 9129 0f24 |026c: sub-int v41, v15, v36 │ │ +0c7e80: 7702 ad24 2800 |026e: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c7e86: 0a0a |0271: move-result v10 │ │ +0c7e88: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ +0c7e8c: 5200 890b |0274: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c7e90: 0228 0000 |0276: move/from16 v40, v0 │ │ +0c7e94: 1329 feff |0278: const/16 v41, #int -2 // #fffe │ │ +0c7e98: 0200 2800 |027a: move/from16 v0, v40 │ │ +0c7e9c: 0201 2900 |027c: move/from16 v1, v41 │ │ +0c7ea0: 3210 d401 |027e: if-eq v0, v1, 0452 // +01d4 │ │ +0c7ea4: 150d 0040 |0280: const/high16 v13, #int 1073741824 // #4000 │ │ +0c7ea8: 1329 0000 |0282: const/16 v41, #int 0 // #0 │ │ +0c7eac: 0800 1a00 |0284: move-object/from16 v0, v26 │ │ +0c7eb0: 5200 890b |0286: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c7eb4: 0228 0000 |0288: move/from16 v40, v0 │ │ +0c7eb8: 3a28 cc01 |028a: if-ltz v40, 0456 // +01cc │ │ +0c7ebc: 0800 1a00 |028c: move-object/from16 v0, v26 │ │ +0c7ec0: 5200 890b |028e: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c7ec4: 0228 0000 |0290: move/from16 v40, v0 │ │ +0c7ec8: 0200 2800 |0292: move/from16 v0, v40 │ │ +0c7ecc: 7120 af24 5000 |0294: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c7ed2: 0a28 |0297: move-result v40 │ │ +0c7ed4: 9128 2815 |0298: sub-int v40, v40, v21 │ │ +0c7ed8: 0200 2900 |029a: move/from16 v0, v41 │ │ +0c7edc: 0201 2800 |029c: move/from16 v1, v40 │ │ +0c7ee0: 7120 ad24 1000 |029e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c7ee6: 0a0c |02a1: move-result v12 │ │ +0c7ee8: 3804 b801 |02a2: if-eqz v4, 045a // +01b8 │ │ +0c7eec: 5240 a005 |02a4: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@05a0 │ │ +0c7ef0: 0228 0000 |02a6: move/from16 v40, v0 │ │ +0c7ef4: dd11 2807 |02a8: and-int/lit8 v17, v40, #int 7 // #07 │ │ +0c7ef8: 1328 0100 |02aa: const/16 v40, #int 1 // #1 │ │ +0c7efc: 0200 1100 |02ac: move/from16 v0, v17 │ │ +0c7f00: 0201 2800 |02ae: move/from16 v1, v40 │ │ +0c7f04: 3310 1a00 |02b0: if-ne v0, v1, 02ca // +001a │ │ +0c7f08: 0800 1a00 |02b2: move-object/from16 v0, v26 │ │ +0c7f0c: 5200 890b |02b4: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c7f10: 0228 0000 |02b6: move/from16 v40, v0 │ │ +0c7f14: 1329 ffff |02b8: const/16 v41, #int -1 // #ffff │ │ +0c7f18: 0200 2800 |02ba: move/from16 v0, v40 │ │ +0c7f1c: 0201 2900 |02bc: move/from16 v1, v41 │ │ +0c7f20: 3310 0c00 |02be: if-ne v0, v1, 02ca // +000c │ │ +0c7f24: 0200 1800 |02c0: move/from16 v0, v24 │ │ +0c7f28: 0201 2000 |02c2: move/from16 v1, v32 │ │ +0c7f2c: 7120 af24 1000 |02c4: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c7f32: 0a28 |02c7: move-result v40 │ │ +0c7f34: da0c 2802 |02c8: mul-int/lit8 v12, v40, #int 2 // #02 │ │ +0c7f38: 7120 9a1f dc00 |02ca: invoke-static {v12, v13}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c7f3e: 0a28 |02cd: move-result v40 │ │ +0c7f40: 7120 9a1f ba00 |02ce: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c7f46: 0a29 |02d1: move-result v41 │ │ +0c7f48: 0200 2800 |02d2: move/from16 v0, v40 │ │ +0c7f4c: 0201 2900 |02d4: move/from16 v1, v41 │ │ +0c7f50: 6e30 e41f 0e01 |02d6: invoke-virtual {v14, v0, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0c7f56: 6e10 c21f 0e00 |02d9: invoke-virtual {v14}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c7f5c: 0a28 |02dc: move-result v40 │ │ +0c7f5e: 9028 2815 |02dd: add-int v40, v40, v21 │ │ +0c7f62: 9105 0528 |02df: sub-int v5, v5, v40 │ │ +0c7f66: 0800 2c00 |02e1: move-object/from16 v0, v44 │ │ +0c7f6a: 5400 e309 |02e3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c7f6e: 0828 0000 |02e5: move-object/from16 v40, v0 │ │ +0c7f72: 3928 3600 |02e7: if-nez v40, 031d // +0036 │ │ +0c7f76: 3821 3400 |02e9: if-eqz v33, 031d // +0034 │ │ +0c7f7a: 0800 2c00 |02eb: move-object/from16 v0, v44 │ │ +0c7f7e: 5400 030a |02ed: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c7f82: 0828 0000 |02ef: move-object/from16 v40, v0 │ │ +0c7f86: 0800 2c00 |02f1: move-object/from16 v0, v44 │ │ +0c7f8a: 5200 de09 |02f3: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ +0c7f8e: 0229 0000 |02f5: move/from16 v41, v0 │ │ +0c7f92: 152a 0040 |02f7: const/high16 v42, #int 1073741824 // #4000 │ │ +0c7f96: 7702 9a1f 2900 |02f9: invoke-static/range {v41, v42}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c7f9c: 0a29 |02fc: move-result v41 │ │ +0c7f9e: 132a 0000 |02fd: const/16 v42, #int 0 // #0 │ │ +0c7fa2: 0800 2c00 |02ff: move-object/from16 v0, v44 │ │ +0c7fa6: 0801 2800 |0301: move-object/from16 v1, v40 │ │ +0c7faa: 0202 2900 |0303: move/from16 v2, v41 │ │ +0c7fae: 0203 2a00 |0305: move/from16 v3, v42 │ │ +0c7fb2: 6e53 cd1a 1025 |0307: invoke-virtual {v0, v1, v5, v2, v3}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1acd │ │ +0c7fb8: 0a05 |030a: move-result v5 │ │ +0c7fba: 1328 0000 |030b: const/16 v40, #int 0 // #0 │ │ +0c7fbe: 0800 2c00 |030d: move-object/from16 v0, v44 │ │ +0c7fc2: 5400 030a |030f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c7fc6: 0829 0000 |0311: move-object/from16 v41, v0 │ │ +0c7fca: 7401 c921 2900 |0313: invoke-virtual/range {v41}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@21c9 │ │ +0c7fd0: 0a29 |0316: move-result v41 │ │ +0c7fd2: 9129 1829 |0317: sub-int v41, v24, v41 │ │ +0c7fd6: 7702 ad24 2800 |0319: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c7fdc: 0a18 |031c: move-result v24 │ │ +0c7fde: 0800 2c00 |031d: move-object/from16 v0, v44 │ │ +0c7fe2: 5200 de09 |031f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@09de │ │ +0c7fe6: 0228 0000 |0321: move/from16 v40, v0 │ │ +0c7fea: 3c28 9601 |0323: if-gtz v40, 04b9 // +0196 │ │ +0c7fee: 131c 0000 |0325: const/16 v28, #int 0 // #0 │ │ +0c7ff2: 1316 0000 |0327: const/16 v22, #int 0 // #0 │ │ +0c7ff6: 0200 1600 |0329: move/from16 v0, v22 │ │ +0c7ffa: 3570 3301 |032b: if-ge v0, v7, 045e // +0133 │ │ +0c7ffe: 0800 2c00 |032d: move-object/from16 v0, v44 │ │ +0c8002: 0201 1600 |032f: move/from16 v1, v22 │ │ +0c8006: 6e20 aa1a 1000 |0331: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.getChildAt:(I)Landroid/view/View; // method@1aaa │ │ +0c800c: 0c23 |0334: move-result-object v35 │ │ +0c800e: 7401 bf1f 2300 |0335: invoke-virtual/range {v35}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c8014: 0a28 |0338: move-result v40 │ │ +0c8016: 901d 2825 |0339: add-int v29, v40, v37 │ │ +0c801a: 0200 1d00 |033b: move/from16 v0, v29 │ │ +0c801e: 0201 1c00 |033d: move/from16 v1, v28 │ │ +0c8022: 3710 0400 |033f: if-le v0, v1, 0343 // +0004 │ │ +0c8026: 021c 1d00 |0341: move/from16 v28, v29 │ │ +0c802a: d816 1601 |0343: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0c802e: 28e4 |0345: goto 0329 // -001c │ │ +0c8030: 7701 991f 2e00 |0346: invoke-static/range {v46}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c8036: 0a1b |0349: move-result v27 │ │ +0c8038: 2900 91fd |034a: goto/16 00db // -026f │ │ +0c803c: 0800 2c00 |034c: move-object/from16 v0, v44 │ │ +0c8040: 5400 e709 |034e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8044: 0812 0000 |0350: move-object/from16 v18, v0 │ │ +0c8048: 2900 bbfd |0352: goto/16 010d // -0245 │ │ +0c804c: 0800 1a00 |0354: move-object/from16 v0, v26 │ │ +0c8050: 5200 890b |0356: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c8054: 0228 0000 |0358: move/from16 v40, v0 │ │ +0c8058: 1529 0040 |035a: const/high16 v41, #int 1073741824 // #4000 │ │ +0c805c: 7702 9a1f 2800 |035c: invoke-static/range {v40, v41}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c8062: 0a14 |035f: move-result v20 │ │ +0c8064: 2900 cdfd |0360: goto/16 012d // -0233 │ │ +0c8068: 1321 0000 |0362: const/16 v33, #int 0 // #0 │ │ +0c806c: 2900 94fe |0364: goto/16 01f8 // -016c │ │ +0c8070: 0800 2c00 |0366: move-object/from16 v0, v44 │ │ +0c8074: 5400 ef09 |0368: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c8078: 0828 0000 |036a: move-object/from16 v40, v0 │ │ +0c807c: 3828 9dfe |036c: if-eqz v40, 0209 // -0163 │ │ +0c8080: 3821 4f00 |036e: if-eqz v33, 03bd // +004f │ │ +0c8084: 0800 2c00 |0370: move-object/from16 v0, v44 │ │ +0c8088: 5200 ee09 |0372: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c808c: 0228 0000 |0374: move/from16 v40, v0 │ │ +0c8090: da17 2802 |0376: mul-int/lit8 v23, v40, #int 2 // #02 │ │ +0c8094: 1328 0000 |0378: const/16 v40, #int 0 // #0 │ │ +0c8098: 9129 0517 |037a: sub-int v41, v5, v23 │ │ +0c809c: 7702 ad24 2800 |037c: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c80a2: 0a05 |037f: move-result v5 │ │ +0c80a4: 1328 0000 |0380: const/16 v40, #int 0 // #0 │ │ +0c80a8: 9129 1817 |0382: sub-int v41, v24, v23 │ │ +0c80ac: 7702 ad24 2800 |0384: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c80b2: 0a18 |0387: move-result v24 │ │ +0c80b4: 0800 2c00 |0388: move-object/from16 v0, v44 │ │ +0c80b8: 5400 ef09 |038a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c80bc: 0828 0000 |038c: move-object/from16 v40, v0 │ │ +0c80c0: 1529 0080 |038e: const/high16 v41, #int -2147483648 // #8000 │ │ +0c80c4: 0200 2900 |0390: move/from16 v0, v41 │ │ +0c80c8: 7120 9a1f 0500 |0392: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c80ce: 0a29 |0395: move-result v41 │ │ +0c80d0: 152a 0040 |0396: const/high16 v42, #int 1073741824 // #4000 │ │ +0c80d4: 0200 2a00 |0398: move/from16 v0, v42 │ │ +0c80d8: 7120 9a1f 0f00 |039a: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c80de: 0a2a |039d: move-result v42 │ │ +0c80e0: 7403 d021 2800 |039e: invoke-virtual/range {v40, v41, v42}, Landroid/widget/LinearLayout;.measure:(II)V // method@21d0 │ │ +0c80e6: 0800 2c00 |03a1: move-object/from16 v0, v44 │ │ +0c80ea: 5400 ef09 |03a3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c80ee: 0828 0000 |03a5: move-object/from16 v40, v0 │ │ +0c80f2: 7401 c921 2800 |03a7: invoke-virtual/range {v40}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@21c9 │ │ +0c80f8: 0a19 |03aa: move-result v25 │ │ +0c80fa: 1328 0000 |03ab: const/16 v40, #int 0 // #0 │ │ +0c80fe: 9129 0519 |03ad: sub-int v41, v5, v25 │ │ +0c8102: 7702 ad24 2800 |03af: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c8108: 0a05 |03b2: move-result v5 │ │ +0c810a: 1328 0000 |03b3: const/16 v40, #int 0 // #0 │ │ +0c810e: 9129 1819 |03b5: sub-int v41, v24, v25 │ │ +0c8112: 7702 ad24 2800 |03b7: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c8118: 0a18 |03ba: move-result v24 │ │ +0c811a: 2900 4efe |03bb: goto/16 0209 // -01b2 │ │ +0c811e: 0800 2c00 |03bd: move-object/from16 v0, v44 │ │ +0c8122: 5200 ee09 |03bf: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c8126: 0217 0000 |03c1: move/from16 v23, v0 │ │ +0c812a: 28b5 |03c3: goto 0378 // -004b │ │ +0c812c: 0800 2c00 |03c4: move-object/from16 v0, v44 │ │ +0c8130: 5400 000a |03c6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8134: 0828 0000 |03c8: move-object/from16 v40, v0 │ │ +0c8138: 3828 3ffe |03ca: if-eqz v40, 0209 // -01c1 │ │ +0c813c: 3821 4f00 |03cc: if-eqz v33, 041b // +004f │ │ +0c8140: 0800 2c00 |03ce: move-object/from16 v0, v44 │ │ +0c8144: 5200 ee09 |03d0: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c8148: 0228 0000 |03d2: move/from16 v40, v0 │ │ +0c814c: da17 2802 |03d4: mul-int/lit8 v23, v40, #int 2 // #02 │ │ +0c8150: 1328 0000 |03d6: const/16 v40, #int 0 // #0 │ │ +0c8154: 9129 0517 |03d8: sub-int v41, v5, v23 │ │ +0c8158: 7702 ad24 2800 |03da: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c815e: 0a05 |03dd: move-result v5 │ │ +0c8160: 1328 0000 |03de: const/16 v40, #int 0 // #0 │ │ +0c8164: 9129 1817 |03e0: sub-int v41, v24, v23 │ │ +0c8168: 7702 ad24 2800 |03e2: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c816e: 0a18 |03e5: move-result v24 │ │ +0c8170: 0800 2c00 |03e6: move-object/from16 v0, v44 │ │ +0c8174: 5400 000a |03e8: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8178: 0828 0000 |03ea: move-object/from16 v40, v0 │ │ +0c817c: 1529 0080 |03ec: const/high16 v41, #int -2147483648 // #8000 │ │ +0c8180: 0200 2900 |03ee: move/from16 v0, v41 │ │ +0c8184: 7120 9a1f 0500 |03f0: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c818a: 0a29 |03f3: move-result v41 │ │ +0c818c: 152a 0040 |03f4: const/high16 v42, #int 1073741824 // #4000 │ │ +0c8190: 0200 2a00 |03f6: move/from16 v0, v42 │ │ +0c8194: 7120 9a1f 0f00 |03f8: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c819a: 0a2a |03fb: move-result v42 │ │ +0c819c: 7403 f31c 2800 |03fc: invoke-virtual/range {v40, v41, v42}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.measure:(II)V // method@1cf3 │ │ +0c81a2: 0800 2c00 |03ff: move-object/from16 v0, v44 │ │ +0c81a6: 5400 000a |0401: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c81aa: 0828 0000 |0403: move-object/from16 v40, v0 │ │ +0c81ae: 7401 f01c 2800 |0405: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1cf0 │ │ +0c81b4: 0a22 |0408: move-result v34 │ │ +0c81b6: 1328 0000 |0409: const/16 v40, #int 0 // #0 │ │ +0c81ba: 9129 0522 |040b: sub-int v41, v5, v34 │ │ +0c81be: 7702 ad24 2800 |040d: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c81c4: 0a05 |0410: move-result v5 │ │ +0c81c6: 1328 0000 |0411: const/16 v40, #int 0 // #0 │ │ +0c81ca: 9129 1822 |0413: sub-int v41, v24, v34 │ │ +0c81ce: 7702 ad24 2800 |0415: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c81d4: 0a18 |0418: move-result v24 │ │ +0c81d6: 2900 f0fd |0419: goto/16 0209 // -0210 │ │ +0c81da: 0800 2c00 |041b: move-object/from16 v0, v44 │ │ +0c81de: 5200 ee09 |041d: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@09ee │ │ +0c81e2: 0217 0000 |041f: move/from16 v23, v0 │ │ +0c81e6: 28b5 |0421: goto 03d6 // -004b │ │ +0c81e8: 0800 2c00 |0422: move-object/from16 v0, v44 │ │ +0c81ec: 5200 e209 |0424: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c81f0: 0228 0000 |0426: move/from16 v40, v0 │ │ +0c81f4: dd28 2810 |0428: and-int/lit8 v40, v40, #int 16 // #10 │ │ +0c81f8: 3828 ecfd |042a: if-eqz v40, 0216 // -0214 │ │ +0c81fc: 0800 2c00 |042c: move-object/from16 v0, v44 │ │ +0c8200: 5400 e109 |042e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c8204: 0828 0000 |0430: move-object/from16 v40, v0 │ │ +0c8208: 3828 e4fd |0432: if-eqz v40, 0216 // -021c │ │ +0c820c: 0800 2c00 |0434: move-object/from16 v0, v44 │ │ +0c8210: 540e e109 |0436: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c8214: 2900 defd |0438: goto/16 0216 // -0222 │ │ +0c8218: 1204 |043a: const/4 v4, #int 0 // #0 │ │ +0c821a: 2900 f7fd |043b: goto/16 0232 // -0209 │ │ +0c821e: 0800 1a00 |043d: move-object/from16 v0, v26 │ │ +0c8222: 5200 880b |043f: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c8226: 0228 0000 |0441: move/from16 v40, v0 │ │ +0c822a: 1329 feff |0443: const/16 v41, #int -2 // #fffe │ │ +0c822e: 0200 2800 |0445: move/from16 v0, v40 │ │ +0c8232: 0201 2900 |0447: move/from16 v1, v41 │ │ +0c8236: 3210 0600 |0449: if-eq v0, v1, 044f // +0006 │ │ +0c823a: 150b 0040 |044b: const/high16 v11, #int 1073741824 // #4000 │ │ +0c823e: 2900 09fe |044d: goto/16 0256 // -01f7 │ │ +0c8242: 150b 0080 |044f: const/high16 v11, #int -2147483648 // #8000 │ │ +0c8246: 28fc |0451: goto 044d // -0004 │ │ +0c8248: 150d 0080 |0452: const/high16 v13, #int -2147483648 // #8000 │ │ +0c824c: 2900 2efe |0454: goto/16 0282 // -01d2 │ │ +0c8250: 0228 0500 |0456: move/from16 v40, v5 │ │ +0c8254: 2900 40fe |0458: goto/16 0298 // -01c0 │ │ +0c8258: 1328 1300 |045a: const/16 v40, #int 19 // #13 │ │ +0c825c: 2900 4cfe |045c: goto/16 02a8 // -01b4 │ │ +0c8260: 0800 2c00 |045e: move-object/from16 v0, v44 │ │ +0c8264: 0201 1c00 |0460: move/from16 v1, v28 │ │ +0c8268: 6e30 ed1a 9001 |0462: invoke-virtual {v0, v9, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1aed │ │ +0c826e: 0800 2c00 |0465: move-object/from16 v0, v44 │ │ +0c8272: 5400 e009 |0467: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@09e0 │ │ +0c8276: 0828 0000 |0469: move-object/from16 v40, v0 │ │ +0c827a: 3828 0f00 |046b: if-eqz v40, 047a // +000f │ │ +0c827e: 0800 2c00 |046d: move-object/from16 v0, v44 │ │ +0c8282: 5400 e009 |046f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@09e0 │ │ +0c8286: 0828 0000 |0471: move-object/from16 v40, v0 │ │ +0c828a: 7401 b51a 2c00 |0473: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1ab5 │ │ +0c8290: 0a29 |0476: move-result v41 │ │ +0c8292: 7402 3f1a 2800 |0477: invoke-virtual/range {v40, v41}, Landroid/support/v7/internal/widget/ActionBarContextView;.setContentHeight:(I)V // method@1a3f │ │ +0c8298: 0800 2c00 |047a: move-object/from16 v0, v44 │ │ +0c829c: 5400 f809 |047c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c82a0: 0828 0000 |047e: move-object/from16 v40, v0 │ │ +0c82a4: 3828 dafb |0480: if-eqz v40, 005a // -0426 │ │ +0c82a8: 0800 2c00 |0482: move-object/from16 v0, v44 │ │ +0c82ac: 5400 f809 |0484: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c82b0: 0828 0000 |0486: move-object/from16 v40, v0 │ │ +0c82b4: 7401 9b1c 2800 |0488: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1c9b │ │ +0c82ba: 0a28 |048b: move-result v40 │ │ +0c82bc: 1329 0800 |048c: const/16 v41, #int 8 // #8 │ │ +0c82c0: 0200 2800 |048e: move/from16 v0, v40 │ │ +0c82c4: 0201 2900 |0490: move/from16 v1, v41 │ │ +0c82c8: 3210 c8fb |0492: if-eq v0, v1, 005a // -0438 │ │ +0c82cc: 0800 2c00 |0494: move-object/from16 v0, v44 │ │ +0c82d0: 5400 f809 |0496: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@09f8 │ │ +0c82d4: 0828 0000 |0498: move-object/from16 v40, v0 │ │ +0c82d8: 0800 2c00 |049a: move-object/from16 v0, v44 │ │ +0c82dc: 5200 f609 |049c: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@09f6 │ │ +0c82e0: 0229 0000 |049e: move/from16 v41, v0 │ │ +0c82e4: da29 2902 |04a0: mul-int/lit8 v41, v41, #int 2 // #02 │ │ +0c82e8: 9129 0929 |04a2: sub-int v41, v9, v41 │ │ +0c82ec: 152a 0040 |04a4: const/high16 v42, #int 1073741824 // #4000 │ │ +0c82f0: 7702 9a1f 2900 |04a6: invoke-static/range {v41, v42}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c82f6: 0a29 |04a9: move-result v41 │ │ +0c82f8: 7401 b51a 2c00 |04aa: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1ab5 │ │ +0c82fe: 0a2a |04ad: move-result v42 │ │ +0c8300: 152b 0080 |04ae: const/high16 v43, #int -2147483648 // #8000 │ │ +0c8304: 7702 9a1f 2a00 |04b0: invoke-static/range {v42, v43}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c830a: 0a2a |04b3: move-result v42 │ │ +0c830c: 7403 a51c 2800 |04b4: invoke-virtual/range {v40, v41, v42}, Landroid/support/v7/internal/widget/ProgressBarICS;.measure:(II)V // method@1ca5 │ │ +0c8312: 2900 a3fb |04b7: goto/16 005a // -045d │ │ +0c8316: 0800 2c00 |04b9: move-object/from16 v0, v44 │ │ +0c831a: 0201 1b00 |04bb: move/from16 v1, v27 │ │ +0c831e: 6e30 ed1a 9001 |04bd: invoke-virtual {v0, v9, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1aed │ │ +0c8324: 28a5 |04c0: goto 0465 // -005b │ │ +0c8326: 0000 |04c1: nop // spacer │ │ +0c8328: 0001 0200 0100 0000 6001 0000 be01 ... |04c2: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x000c line=820 │ │ 0x000e line=821 │ │ 0x0014 line=822 │ │ @@ -249511,37 +249612,37 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c838c: |[0c838c] android.support.v7.internal.widget.ActionBarView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c839c: 0751 |0000: move-object v1, v5 │ │ -0c839e: 1f01 3e03 |0001: check-cast v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@033e │ │ -0c83a2: 6e10 8e1a 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1a8e │ │ -0c83a8: 0c02 |0006: move-result-object v2 │ │ -0c83aa: 6f20 9a19 2400 |0007: invoke-super {v4, v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@199a │ │ -0c83b0: 5212 d609 |000a: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ -0c83b4: 3802 1900 |000c: if-eqz v2, 0025 // +0019 │ │ -0c83b8: 5442 e609 |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c83bc: 3802 1500 |0010: if-eqz v2, 0025 // +0015 │ │ -0c83c0: 5442 f509 |0012: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ -0c83c4: 3802 1100 |0014: if-eqz v2, 0025 // +0011 │ │ -0c83c8: 5442 f509 |0016: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ -0c83cc: 5213 d609 |0018: iget v3, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ -0c83d0: 6e20 1c18 3200 |001a: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@181c │ │ -0c83d6: 0c00 |001d: move-result-object v0 │ │ -0c83d8: 1f00 6401 |001e: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ -0c83dc: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -0c83e0: 7210 4c08 0000 |0022: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@084c │ │ -0c83e6: 5512 d709 |0025: iget-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@09d7 │ │ -0c83ea: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ -0c83ee: 6e10 d71a 0400 |0029: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.postShowOverflowMenu:()V // method@1ad7 │ │ -0c83f4: 0e00 |002c: return-void │ │ +0c8338: |[0c8338] android.support.v7.internal.widget.ActionBarView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c8348: 0751 |0000: move-object v1, v5 │ │ +0c834a: 1f01 3e03 |0001: check-cast v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@033e │ │ +0c834e: 6e10 8e1a 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1a8e │ │ +0c8354: 0c02 |0006: move-result-object v2 │ │ +0c8356: 6f20 9a19 2400 |0007: invoke-super {v4, v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@199a │ │ +0c835c: 5212 d609 |000a: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ +0c8360: 3802 1900 |000c: if-eqz v2, 0025 // +0019 │ │ +0c8364: 5442 e609 |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c8368: 3802 1500 |0010: if-eqz v2, 0025 // +0015 │ │ +0c836c: 5442 f509 |0012: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ +0c8370: 3802 1100 |0014: if-eqz v2, 0025 // +0011 │ │ +0c8374: 5442 f509 |0016: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ +0c8378: 5213 d609 |0018: iget v3, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ +0c837c: 6e20 1c18 3200 |001a: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@181c │ │ +0c8382: 0c00 |001d: move-result-object v0 │ │ +0c8384: 1f00 6401 |001e: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0164 │ │ +0c8388: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +0c838c: 7210 4c08 0000 |0022: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@084c │ │ +0c8392: 5512 d709 |0025: iget-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@09d7 │ │ +0c8396: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ +0c839a: 6e10 d71a 0400 |0029: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.postShowOverflowMenu:()V // method@1ad7 │ │ +0c83a0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ 0x0003 line=1188 │ │ 0x000a line=1190 │ │ 0x0016 line=1192 │ │ 0x0020 line=1194 │ │ @@ -249560,33 +249661,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c83f8: |[0c83f8] android.support.v7.internal.widget.ActionBarView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c8408: 6f10 9b19 0300 |0000: invoke-super {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.onSaveInstanceState:()Landroid/os/Parcelable; // method@199b │ │ -0c840e: 0c01 |0003: move-result-object v1 │ │ -0c8410: 2200 3e03 |0004: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@033e │ │ -0c8414: 7020 8d1a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcelable;)V // method@1a8d │ │ -0c841a: 5432 e609 |0009: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c841e: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ -0c8422: 5432 e609 |000d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c8426: 5422 cd09 |000f: iget-object v2, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c842a: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ -0c842e: 5432 e609 |0013: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c8432: 5422 cd09 |0015: iget-object v2, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ -0c8436: 6e10 6d18 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ -0c843c: 0a02 |001a: move-result v2 │ │ -0c843e: 5902 d609 |001b: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ -0c8442: 6e10 ca1a 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowMenuShowing:()Z // method@1aca │ │ -0c8448: 0a02 |0020: move-result v2 │ │ -0c844a: 5c02 d709 |0021: iput-boolean v2, v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@09d7 │ │ -0c844e: 1100 |0023: return-object v0 │ │ +0c83a4: |[0c83a4] android.support.v7.internal.widget.ActionBarView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c83b4: 6f10 9b19 0300 |0000: invoke-super {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.onSaveInstanceState:()Landroid/os/Parcelable; // method@199b │ │ +0c83ba: 0c01 |0003: move-result-object v1 │ │ +0c83bc: 2200 3e03 |0004: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@033e │ │ +0c83c0: 7020 8d1a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcelable;)V // method@1a8d │ │ +0c83c6: 5432 e609 |0009: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c83ca: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ +0c83ce: 5432 e609 |000d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c83d2: 5422 cd09 |000f: iget-object v2, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c83d6: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ +0c83da: 5432 e609 |0013: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c83de: 5422 cd09 |0015: iget-object v2, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09cd │ │ +0c83e2: 6e10 6d18 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ +0c83e8: 0a02 |001a: move-result v2 │ │ +0c83ea: 5902 d609 |001b: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@09d6 │ │ +0c83ee: 6e10 ca1a 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowMenuShowing:()Z // method@1aca │ │ +0c83f4: 0a02 |0020: move-result v2 │ │ +0c83f6: 5c02 d709 |0021: iput-boolean v2, v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@09d7 │ │ +0c83fa: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0004 line=1173 │ │ 0x0009 line=1175 │ │ 0x0013 line=1176 │ │ 0x001d line=1179 │ │ @@ -249601,17 +249702,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8450: |[0c8450] android.support.v7.internal.widget.ActionBarView.postShowOverflowMenu:()V │ │ -0c8460: 6f10 9f19 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@199f │ │ -0c8466: 0e00 |0003: return-void │ │ +0c83fc: |[0c83fc] android.support.v7.internal.widget.ActionBarView.postShowOverflowMenu:()V │ │ +0c840c: 6f10 9f19 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@199f │ │ +0c8412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #32 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -249619,17 +249720,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8468: |[0c8468] android.support.v7.internal.widget.ActionBarView.setCallback:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0c8478: 5b01 dd09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCallback:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@09dd │ │ -0c847c: 0e00 |0002: return-void │ │ +0c8414: |[0c8414] android.support.v7.internal.widget.ActionBarView.setCallback:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0c8424: 5b01 dd09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCallback:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@09dd │ │ +0c8428: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0002 line=393 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0003 reg=1 callback Landroid/support/v7/app/ActionBar$OnNavigationListener; │ │ @@ -249639,17 +249740,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8480: |[0c8480] android.support.v7.internal.widget.ActionBarView.setCollapsable:(Z)V │ │ -0c8490: 5c01 ec09 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsable:Z // field@09ec │ │ -0c8494: 0e00 |0002: return-void │ │ +0c842c: |[0c842c] android.support.v7.internal.widget.ActionBarView.setCollapsable:(Z)V │ │ +0c843c: 5c01 ec09 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsable:Z // field@09ec │ │ +0c8440: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0002 line=810 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0003 reg=1 collapsable Z │ │ @@ -249659,17 +249760,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c8498: |[0c8498] android.support.v7.internal.widget.ActionBarView.setContentHeight:(I)V │ │ -0c84a8: 6f20 a119 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@19a1 │ │ -0c84ae: 0e00 |0003: return-void │ │ +0c8444: |[0c8444] android.support.v7.internal.widget.ActionBarView.setContentHeight:(I)V │ │ +0c8454: 6f20 a119 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@19a1 │ │ +0c845a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -249678,17 +249779,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c84b0: |[0c84b0] android.support.v7.internal.widget.ActionBarView.setContextView:(Landroid/support/v7/internal/widget/ActionBarContextView;)V │ │ -0c84c0: 5b01 e009 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@09e0 │ │ -0c84c4: 0e00 |0002: return-void │ │ +0c845c: |[0c845c] android.support.v7.internal.widget.ActionBarView.setContextView:(Landroid/support/v7/internal/widget/ActionBarContextView;)V │ │ +0c846c: 5b01 e009 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@09e0 │ │ +0c8470: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0002 line=806 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0003 reg=1 view Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -249698,33 +249799,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0c84c8: |[0c84c8] android.support.v7.internal.widget.ActionBarView.setCustomNavigationView:(Landroid/view/View;)V │ │ -0c84d8: 5221 e209 |0000: iget v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c84dc: dd01 0110 |0002: and-int/lit8 v1, v1, #int 16 // #10 │ │ -0c84e0: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ -0c84e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c84e6: 5421 e109 |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c84ea: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -0c84ee: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0c84f2: 5421 e109 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c84f6: 6e20 d91a 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c84fc: 5b23 e109 |0012: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c8500: 5421 e109 |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c8504: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -0c8508: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -0c850c: 5421 e109 |001a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c8510: 6e20 9e1a 1200 |001c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c8516: 0e00 |001f: return-void │ │ -0c8518: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0c851a: 28e6 |0021: goto 0007 // -001a │ │ +0c8474: |[0c8474] android.support.v7.internal.widget.ActionBarView.setCustomNavigationView:(Landroid/view/View;)V │ │ +0c8484: 5221 e209 |0000: iget v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c8488: dd01 0110 |0002: and-int/lit8 v1, v1, #int 16 // #10 │ │ +0c848c: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ +0c8490: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c8492: 5421 e109 |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c8496: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +0c849a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0c849e: 5421 e109 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c84a2: 6e20 d91a 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c84a8: 5b23 e109 |0012: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c84ac: 5421 e109 |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c84b0: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0c84b4: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +0c84b8: 5421 e109 |001a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c84bc: 6e20 9e1a 1200 |001c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c84c2: 0e00 |001f: return-void │ │ +0c84c4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0c84c6: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0007 line=490 │ │ 0x000d line=491 │ │ 0x0012 line=493 │ │ 0x0014 line=494 │ │ @@ -249741,139 +249842,139 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 234 16-bit code units │ │ -0c851c: |[0c851c] android.support.v7.internal.widget.ActionBarView.setDisplayOptions:(I)V │ │ -0c852c: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -0c8530: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0c8532: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0c8534: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0c8536: 52b9 e209 |0005: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c853a: 3309 9200 |0007: if-ne v9, v0, 0099 // +0092 │ │ -0c853e: 59bc e209 |0009: iput v12, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c8542: dd09 001f |000b: and-int/lit8 v9, v0, #int 31 // #1f │ │ -0c8546: 3809 b100 |000d: if-eqz v9, 00be // +00b1 │ │ -0c854a: dd09 0c02 |000f: and-int/lit8 v9, v12, #int 2 // #02 │ │ -0c854e: 3809 8e00 |0011: if-eqz v9, 009f // +008e │ │ -0c8552: 0184 |0013: move v4, v8 │ │ -0c8554: 3804 8e00 |0014: if-eqz v4, 00a2 // +008e │ │ -0c8558: 54b9 e309 |0016: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c855c: 3909 8a00 |0018: if-nez v9, 00a2 // +008a │ │ -0c8560: 0165 |001a: move v5, v6 │ │ -0c8562: 54b9 e709 |001b: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c8566: 6e20 841a 5900 |001d: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1a84 │ │ -0c856c: dd09 0004 |0020: and-int/lit8 v9, v0, #int 4 // #04 │ │ -0c8570: 3809 1100 |0022: if-eqz v9, 0033 // +0011 │ │ -0c8574: dd09 0c04 |0024: and-int/lit8 v9, v12, #int 4 // #04 │ │ -0c8578: 3809 7f00 |0026: if-eqz v9, 00a5 // +007f │ │ -0c857c: 0183 |0028: move v3, v8 │ │ -0c857e: 54b9 e709 |0029: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c8582: 6e20 811a 3900 |002b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUp:(Z)V // method@1a81 │ │ -0c8588: 3803 0500 |002e: if-eqz v3, 0033 // +0005 │ │ -0c858c: 6e20 e81a 8b00 |0030: invoke-virtual {v11, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeButtonEnabled:(Z)V // method@1ae8 │ │ -0c8592: dd09 0001 |0033: and-int/lit8 v9, v0, #int 1 // #01 │ │ -0c8596: 3809 1400 |0035: if-eqz v9, 0049 // +0014 │ │ -0c859a: 54b9 f009 |0037: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c859e: 3809 6e00 |0039: if-eqz v9, 00a7 // +006e │ │ -0c85a2: dd09 0c01 |003b: and-int/lit8 v9, v12, #int 1 // #01 │ │ -0c85a6: 3809 6a00 |003d: if-eqz v9, 00a7 // +006a │ │ -0c85aa: 0182 |003f: move v2, v8 │ │ -0c85ac: 54ba e709 |0040: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c85b0: 3802 6700 |0042: if-eqz v2, 00a9 // +0067 │ │ -0c85b4: 54b9 f009 |0044: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c85b8: 6e20 7e1a 9a00 |0046: invoke-virtual {v10, v9}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ -0c85be: dd09 0008 |0049: and-int/lit8 v9, v0, #int 8 // #08 │ │ -0c85c2: 3809 0900 |004b: if-eqz v9, 0054 // +0009 │ │ -0c85c6: dd09 0c08 |004d: and-int/lit8 v9, v12, #int 8 // #08 │ │ -0c85ca: 3809 5d00 |004f: if-eqz v9, 00ac // +005d │ │ -0c85ce: 7010 c71a 0b00 |0051: invoke-direct {v11}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1ac7 │ │ -0c85d4: 54b9 030a |0054: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c85d8: 3809 2000 |0056: if-eqz v9, 0076 // +0020 │ │ -0c85dc: dd09 0006 |0058: and-int/lit8 v9, v0, #int 6 // #06 │ │ -0c85e0: 3809 1c00 |005a: if-eqz v9, 0076 // +001c │ │ -0c85e4: 52b9 e209 |005c: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c85e8: dd09 0904 |005e: and-int/lit8 v9, v9, #int 4 // #04 │ │ -0c85ec: 3809 5200 |0060: if-eqz v9, 00b2 // +0052 │ │ -0c85f0: 0181 |0062: move v1, v8 │ │ -0c85f2: 54b9 050a |0063: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0a05 │ │ -0c85f6: 3904 0500 |0065: if-nez v4, 006a // +0005 │ │ -0c85fa: 3801 4d00 |0067: if-eqz v1, 00b4 // +004d │ │ -0c85fe: 0167 |0069: move v7, v6 │ │ -0c8600: 6e20 1e20 7900 |006a: invoke-virtual {v9, v7}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0c8606: 54b7 030a |006d: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c860a: 3904 4700 |006f: if-nez v4, 00b6 // +0047 │ │ -0c860e: 3801 4500 |0071: if-eqz v1, 00b6 // +0045 │ │ -0c8612: 6e20 df21 8700 |0073: invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;.setEnabled:(Z)V // method@21df │ │ -0c8618: dd06 0010 |0076: and-int/lit8 v6, v0, #int 16 // #10 │ │ -0c861c: 3806 0f00 |0078: if-eqz v6, 0087 // +000f │ │ -0c8620: 54b6 e109 |007a: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c8624: 3806 0b00 |007c: if-eqz v6, 0087 // +000b │ │ -0c8628: dd06 0c10 |007e: and-int/lit8 v6, v12, #int 16 // #10 │ │ -0c862c: 3806 3800 |0080: if-eqz v6, 00b8 // +0038 │ │ -0c8630: 54b6 e109 |0082: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c8634: 6e20 9e1a 6b00 |0084: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c863a: 6e10 da1a 0b00 |0087: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1ada │ │ -0c8640: 54b6 e709 |008a: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c8644: 6e10 731a 0600 |008c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.isEnabled:()Z // method@1a73 │ │ -0c864a: 0a06 |008f: move-result v6 │ │ -0c864c: 3906 3200 |0090: if-nez v6, 00c2 // +0032 │ │ -0c8650: 54b6 e709 |0092: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c8654: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -0c8656: 6e20 7b1a 7600 |0095: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ -0c865c: 0e00 |0098: return-void │ │ -0c865e: 52b9 e209 |0099: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c8662: 9700 0c09 |009b: xor-int v0, v12, v9 │ │ -0c8666: 2900 6cff |009d: goto/16 0009 // -0094 │ │ -0c866a: 0164 |009f: move v4, v6 │ │ -0c866c: 2900 74ff |00a0: goto/16 0014 // -008c │ │ -0c8670: 0175 |00a2: move v5, v7 │ │ -0c8672: 2900 78ff |00a3: goto/16 001b // -0088 │ │ -0c8676: 0163 |00a5: move v3, v6 │ │ -0c8678: 2883 |00a6: goto 0029 // -007d │ │ -0c867a: 0162 |00a7: move v2, v6 │ │ -0c867c: 2898 |00a8: goto 0040 // -0068 │ │ -0c867e: 54b9 e809 |00a9: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c8682: 289b |00ab: goto 0046 // -0065 │ │ -0c8684: 54b9 030a |00ac: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c8688: 6e20 d91a 9b00 |00ae: invoke-virtual {v11, v9}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c868e: 28a3 |00b1: goto 0054 // -005d │ │ -0c8690: 0161 |00b2: move v1, v6 │ │ -0c8692: 28b0 |00b3: goto 0063 // -0050 │ │ -0c8694: 1247 |00b4: const/4 v7, #int 4 // #4 │ │ -0c8696: 28b5 |00b5: goto 006a // -004b │ │ -0c8698: 0168 |00b6: move v8, v6 │ │ -0c869a: 28bc |00b7: goto 0073 // -0044 │ │ -0c869c: 54b6 e109 |00b8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ -0c86a0: 6e20 d91a 6b00 |00ba: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c86a6: 28ca |00bd: goto 0087 // -0036 │ │ -0c86a8: 6e10 c81a 0b00 |00be: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.invalidate:()V // method@1ac8 │ │ -0c86ae: 28c9 |00c1: goto 008a // -0037 │ │ -0c86b0: dd06 0c04 |00c2: and-int/lit8 v6, v12, #int 4 // #04 │ │ -0c86b4: 3806 1400 |00c4: if-eqz v6, 00d8 // +0014 │ │ -0c86b8: 54b6 e709 |00c6: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c86bc: 54b7 df09 |00c8: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c86c0: 6e10 3201 0700 |00ca: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c86c6: 0c07 |00cd: move-result-object v7 │ │ -0c86c8: 6008 5d07 |00ce: sget v8, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@075d │ │ -0c86cc: 6e20 bc01 8700 |00d0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0c86d2: 0c07 |00d3: move-result-object v7 │ │ -0c86d4: 6e20 7b1a 7600 |00d4: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ -0c86da: 28c1 |00d7: goto 0098 // -003f │ │ -0c86dc: 54b6 e709 |00d8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c86e0: 54b7 df09 |00da: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c86e4: 6e10 3201 0700 |00dc: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c86ea: 0c07 |00df: move-result-object v7 │ │ -0c86ec: 6008 5c07 |00e0: sget v8, Landroid/support/v7/appcompat/R$string;.abc_action_bar_home_description:I // field@075c │ │ -0c86f0: 6e20 bc01 8700 |00e2: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0c86f6: 0c07 |00e5: move-result-object v7 │ │ -0c86f8: 6e20 7b1a 7600 |00e6: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ -0c86fe: 28af |00e9: goto 0098 // -0051 │ │ +0c84c8: |[0c84c8] android.support.v7.internal.widget.ActionBarView.setDisplayOptions:(I)V │ │ +0c84d8: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +0c84dc: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0c84de: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +0c84e0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0c84e2: 52b9 e209 |0005: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c84e6: 3309 9200 |0007: if-ne v9, v0, 0099 // +0092 │ │ +0c84ea: 59bc e209 |0009: iput v12, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c84ee: dd09 001f |000b: and-int/lit8 v9, v0, #int 31 // #1f │ │ +0c84f2: 3809 b100 |000d: if-eqz v9, 00be // +00b1 │ │ +0c84f6: dd09 0c02 |000f: and-int/lit8 v9, v12, #int 2 // #02 │ │ +0c84fa: 3809 8e00 |0011: if-eqz v9, 009f // +008e │ │ +0c84fe: 0184 |0013: move v4, v8 │ │ +0c8500: 3804 8e00 |0014: if-eqz v4, 00a2 // +008e │ │ +0c8504: 54b9 e309 |0016: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c8508: 3909 8a00 |0018: if-nez v9, 00a2 // +008a │ │ +0c850c: 0165 |001a: move v5, v6 │ │ +0c850e: 54b9 e709 |001b: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8512: 6e20 841a 5900 |001d: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1a84 │ │ +0c8518: dd09 0004 |0020: and-int/lit8 v9, v0, #int 4 // #04 │ │ +0c851c: 3809 1100 |0022: if-eqz v9, 0033 // +0011 │ │ +0c8520: dd09 0c04 |0024: and-int/lit8 v9, v12, #int 4 // #04 │ │ +0c8524: 3809 7f00 |0026: if-eqz v9, 00a5 // +007f │ │ +0c8528: 0183 |0028: move v3, v8 │ │ +0c852a: 54b9 e709 |0029: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c852e: 6e20 811a 3900 |002b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUp:(Z)V // method@1a81 │ │ +0c8534: 3803 0500 |002e: if-eqz v3, 0033 // +0005 │ │ +0c8538: 6e20 e81a 8b00 |0030: invoke-virtual {v11, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeButtonEnabled:(Z)V // method@1ae8 │ │ +0c853e: dd09 0001 |0033: and-int/lit8 v9, v0, #int 1 // #01 │ │ +0c8542: 3809 1400 |0035: if-eqz v9, 0049 // +0014 │ │ +0c8546: 54b9 f009 |0037: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c854a: 3809 6e00 |0039: if-eqz v9, 00a7 // +006e │ │ +0c854e: dd09 0c01 |003b: and-int/lit8 v9, v12, #int 1 // #01 │ │ +0c8552: 3809 6a00 |003d: if-eqz v9, 00a7 // +006a │ │ +0c8556: 0182 |003f: move v2, v8 │ │ +0c8558: 54ba e709 |0040: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c855c: 3802 6700 |0042: if-eqz v2, 00a9 // +0067 │ │ +0c8560: 54b9 f009 |0044: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c8564: 6e20 7e1a 9a00 |0046: invoke-virtual {v10, v9}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ +0c856a: dd09 0008 |0049: and-int/lit8 v9, v0, #int 8 // #08 │ │ +0c856e: 3809 0900 |004b: if-eqz v9, 0054 // +0009 │ │ +0c8572: dd09 0c08 |004d: and-int/lit8 v9, v12, #int 8 // #08 │ │ +0c8576: 3809 5d00 |004f: if-eqz v9, 00ac // +005d │ │ +0c857a: 7010 c71a 0b00 |0051: invoke-direct {v11}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1ac7 │ │ +0c8580: 54b9 030a |0054: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c8584: 3809 2000 |0056: if-eqz v9, 0076 // +0020 │ │ +0c8588: dd09 0006 |0058: and-int/lit8 v9, v0, #int 6 // #06 │ │ +0c858c: 3809 1c00 |005a: if-eqz v9, 0076 // +001c │ │ +0c8590: 52b9 e209 |005c: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c8594: dd09 0904 |005e: and-int/lit8 v9, v9, #int 4 // #04 │ │ +0c8598: 3809 5200 |0060: if-eqz v9, 00b2 // +0052 │ │ +0c859c: 0181 |0062: move v1, v8 │ │ +0c859e: 54b9 050a |0063: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0a05 │ │ +0c85a2: 3904 0500 |0065: if-nez v4, 006a // +0005 │ │ +0c85a6: 3801 4d00 |0067: if-eqz v1, 00b4 // +004d │ │ +0c85aa: 0167 |0069: move v7, v6 │ │ +0c85ac: 6e20 1e20 7900 |006a: invoke-virtual {v9, v7}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0c85b2: 54b7 030a |006d: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c85b6: 3904 4700 |006f: if-nez v4, 00b6 // +0047 │ │ +0c85ba: 3801 4500 |0071: if-eqz v1, 00b6 // +0045 │ │ +0c85be: 6e20 df21 8700 |0073: invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;.setEnabled:(Z)V // method@21df │ │ +0c85c4: dd06 0010 |0076: and-int/lit8 v6, v0, #int 16 // #10 │ │ +0c85c8: 3806 0f00 |0078: if-eqz v6, 0087 // +000f │ │ +0c85cc: 54b6 e109 |007a: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c85d0: 3806 0b00 |007c: if-eqz v6, 0087 // +000b │ │ +0c85d4: dd06 0c10 |007e: and-int/lit8 v6, v12, #int 16 // #10 │ │ +0c85d8: 3806 3800 |0080: if-eqz v6, 00b8 // +0038 │ │ +0c85dc: 54b6 e109 |0082: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c85e0: 6e20 9e1a 6b00 |0084: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c85e6: 6e10 da1a 0b00 |0087: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1ada │ │ +0c85ec: 54b6 e709 |008a: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c85f0: 6e10 731a 0600 |008c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.isEnabled:()Z // method@1a73 │ │ +0c85f6: 0a06 |008f: move-result v6 │ │ +0c85f8: 3906 3200 |0090: if-nez v6, 00c2 // +0032 │ │ +0c85fc: 54b6 e709 |0092: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8600: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +0c8602: 6e20 7b1a 7600 |0095: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ +0c8608: 0e00 |0098: return-void │ │ +0c860a: 52b9 e209 |0099: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c860e: 9700 0c09 |009b: xor-int v0, v12, v9 │ │ +0c8612: 2900 6cff |009d: goto/16 0009 // -0094 │ │ +0c8616: 0164 |009f: move v4, v6 │ │ +0c8618: 2900 74ff |00a0: goto/16 0014 // -008c │ │ +0c861c: 0175 |00a2: move v5, v7 │ │ +0c861e: 2900 78ff |00a3: goto/16 001b // -0088 │ │ +0c8622: 0163 |00a5: move v3, v6 │ │ +0c8624: 2883 |00a6: goto 0029 // -007d │ │ +0c8626: 0162 |00a7: move v2, v6 │ │ +0c8628: 2898 |00a8: goto 0040 // -0068 │ │ +0c862a: 54b9 e809 |00a9: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c862e: 289b |00ab: goto 0046 // -0065 │ │ +0c8630: 54b9 030a |00ac: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c8634: 6e20 d91a 9b00 |00ae: invoke-virtual {v11, v9}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c863a: 28a3 |00b1: goto 0054 // -005d │ │ +0c863c: 0161 |00b2: move v1, v6 │ │ +0c863e: 28b0 |00b3: goto 0063 // -0050 │ │ +0c8640: 1247 |00b4: const/4 v7, #int 4 // #4 │ │ +0c8642: 28b5 |00b5: goto 006a // -004b │ │ +0c8644: 0168 |00b6: move v8, v6 │ │ +0c8646: 28bc |00b7: goto 0073 // -0044 │ │ +0c8648: 54b6 e109 |00b8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@09e1 │ │ +0c864c: 6e20 d91a 6b00 |00ba: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c8652: 28ca |00bd: goto 0087 // -0036 │ │ +0c8654: 6e10 c81a 0b00 |00be: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.invalidate:()V // method@1ac8 │ │ +0c865a: 28c9 |00c1: goto 008a // -0037 │ │ +0c865c: dd06 0c04 |00c2: and-int/lit8 v6, v12, #int 4 // #04 │ │ +0c8660: 3806 1400 |00c4: if-eqz v6, 00d8 // +0014 │ │ +0c8664: 54b6 e709 |00c6: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8668: 54b7 df09 |00c8: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c866c: 6e10 3201 0700 |00ca: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c8672: 0c07 |00cd: move-result-object v7 │ │ +0c8674: 6008 5d07 |00ce: sget v8, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@075d │ │ +0c8678: 6e20 bc01 8700 |00d0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0c867e: 0c07 |00d3: move-result-object v7 │ │ +0c8680: 6e20 7b1a 7600 |00d4: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ +0c8686: 28c1 |00d7: goto 0098 // -003f │ │ +0c8688: 54b6 e709 |00d8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c868c: 54b7 df09 |00da: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c8690: 6e10 3201 0700 |00dc: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c8696: 0c07 |00df: move-result-object v7 │ │ +0c8698: 6008 5c07 |00e0: sget v8, Landroid/support/v7/appcompat/R$string;.abc_action_bar_home_description:I // field@075c │ │ +0c869c: 6e20 bc01 8700 |00e2: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0c86a2: 0c07 |00e5: move-result-object v7 │ │ +0c86a4: 6e20 7b1a 7600 |00e6: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ +0c86aa: 28af |00e9: goto 0098 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=572 │ │ 0x0009 line=573 │ │ 0x000b line=575 │ │ 0x000f line=576 │ │ 0x0014 line=577 │ │ @@ -249935,21 +250036,21 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c8700: |[0c8700] android.support.v7.internal.widget.ActionBarView.setDropdownAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -0c8710: 5b12 fa09 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@09fa │ │ -0c8714: 5410 f909 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c8718: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c871c: 5410 f909 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c8720: 6e20 651d 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d65 │ │ -0c8726: 0e00 |000b: return-void │ │ +0c86ac: |[0c86ac] android.support.v7.internal.widget.ActionBarView.setDropdownAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +0c86bc: 5b12 fa09 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@09fa │ │ +0c86c0: 5410 f909 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c86c4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c86c8: 5410 f909 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c86cc: 6e20 651d 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d65 │ │ +0c86d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0002 line=711 │ │ 0x0006 line=712 │ │ 0x000b line=714 │ │ locals : │ │ @@ -249961,18 +250062,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c8728: |[0c8728] android.support.v7.internal.widget.ActionBarView.setDropdownSelectedPosition:(I)V │ │ -0c8738: 5410 f909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c873c: 6e20 701d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ -0c8742: 0e00 |0005: return-void │ │ +0c86d4: |[0c86d4] android.support.v7.internal.widget.ActionBarView.setDropdownSelectedPosition:(I)V │ │ +0c86e4: 5410 f909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c86e8: 6e20 701d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ +0c86ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0005 line=722 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -249982,42 +250083,42 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0c8744: |[0c8744] android.support.v7.internal.widget.ActionBarView.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -0c8754: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c8756: 5441 000a |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c875a: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -0c875e: 5441 000a |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c8762: 6e20 d91a 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c8768: 5b45 000a |000a: iput-object v5, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c876c: 3805 2300 |000c: if-eqz v5, 002f // +0023 │ │ -0c8770: 0121 |000e: move v1, v2 │ │ -0c8772: 5c41 e909 |000f: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ -0c8776: 5541 e909 |0011: iget-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ -0c877a: 3801 1b00 |0013: if-eqz v1, 002e // +001b │ │ -0c877e: 5241 f409 |0015: iget v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c8782: 1223 |0017: const/4 v3, #int 2 // #2 │ │ -0c8784: 3331 1600 |0018: if-ne v1, v3, 002e // +0016 │ │ -0c8788: 5441 000a |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c878c: 6e20 9e1a 1400 |001c: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c8792: 5441 000a |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c8796: 6e10 ef1c 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cef │ │ -0c879c: 0c00 |0024: move-result-object v0 │ │ -0c879e: 12e1 |0025: const/4 v1, #int -2 // #fe │ │ -0c87a0: 5901 890b |0026: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c87a4: 12f1 |0028: const/4 v1, #int -1 // #ff │ │ -0c87a6: 5901 880b |0029: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0c87aa: 6e20 011d 2500 |002b: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1d01 │ │ -0c87b0: 0e00 |002e: return-void │ │ -0c87b2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0c87b4: 28df |0030: goto 000f // -0021 │ │ +0c86f0: |[0c86f0] android.support.v7.internal.widget.ActionBarView.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +0c8700: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c8702: 5441 000a |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8706: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +0c870a: 5441 000a |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c870e: 6e20 d91a 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c8714: 5b45 000a |000a: iput-object v5, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8718: 3805 2300 |000c: if-eqz v5, 002f // +0023 │ │ +0c871c: 0121 |000e: move v1, v2 │ │ +0c871e: 5c41 e909 |000f: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ +0c8722: 5541 e909 |0011: iget-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ +0c8726: 3801 1b00 |0013: if-eqz v1, 002e // +001b │ │ +0c872a: 5241 f409 |0015: iget v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c872e: 1223 |0017: const/4 v3, #int 2 // #2 │ │ +0c8730: 3331 1600 |0018: if-ne v1, v3, 002e // +0016 │ │ +0c8734: 5441 000a |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8738: 6e20 9e1a 1400 |001c: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c873e: 5441 000a |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8742: 6e10 ef1c 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cef │ │ +0c8748: 0c00 |0024: move-result-object v0 │ │ +0c874a: 12e1 |0025: const/4 v1, #int -2 // #fe │ │ +0c874c: 5901 890b |0026: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c8750: 12f1 |0028: const/4 v1, #int -1 // #ff │ │ +0c8752: 5901 880b |0029: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0c8756: 6e20 011d 2500 |002b: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1d01 │ │ +0c875c: 0e00 |002e: return-void │ │ +0c875e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0c8760: 28df |0030: goto 000f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=377 │ │ 0x0005 line=378 │ │ 0x000a line=380 │ │ 0x000c line=381 │ │ 0x0011 line=382 │ │ @@ -250038,18 +250139,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c87b8: |[0c87b8] android.support.v7.internal.widget.ActionBarView.setHomeAsUpIndicator:(I)V │ │ -0c87c8: 5410 e709 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c87cc: 6e20 821a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(I)V // method@1a82 │ │ -0c87d2: 0e00 |0005: return-void │ │ +0c8764: |[0c8764] android.support.v7.internal.widget.ActionBarView.setHomeAsUpIndicator:(I)V │ │ +0c8774: 5410 e709 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8778: 6e20 821a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(I)V // method@1a82 │ │ +0c877e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ 0x0005 line=1210 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -250059,18 +250160,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c87d4: |[0c87d4] android.support.v7.internal.widget.ActionBarView.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0c87e4: 5410 e709 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c87e8: 6e20 831a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1a83 │ │ -0c87ee: 0e00 |0005: return-void │ │ +0c8780: |[0c8780] android.support.v7.internal.widget.ActionBarView.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0c8790: 5410 e709 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8794: 6e20 831a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1a83 │ │ +0c879a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ 0x0005 line=1206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -250080,45 +250181,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0c87f0: |[0c87f0] android.support.v7.internal.widget.ActionBarView.setHomeButtonEnabled:(Z)V │ │ -0c8800: 5430 e709 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c8804: 6e20 7c1a 4000 |0002: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setEnabled:(Z)V // method@1a7c │ │ -0c880a: 5430 e709 |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c880e: 6e20 7d1a 4000 |0007: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setFocusable:(Z)V // method@1a7d │ │ -0c8814: 3904 0900 |000a: if-nez v4, 0013 // +0009 │ │ -0c8818: 5430 e709 |000c: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c881c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0c881e: 6e20 7b1a 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ -0c8824: 0e00 |0012: return-void │ │ -0c8826: 5230 e209 |0013: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c882a: dd00 0004 |0015: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0c882e: 3800 1400 |0017: if-eqz v0, 002b // +0014 │ │ -0c8832: 5430 e709 |0019: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c8836: 5431 df09 |001b: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c883a: 6e10 3201 0100 |001d: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c8840: 0c01 |0020: move-result-object v1 │ │ -0c8842: 6002 5d07 |0021: sget v2, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@075d │ │ -0c8846: 6e20 bc01 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0c884c: 0c01 |0026: move-result-object v1 │ │ -0c884e: 6e20 7b1a 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ -0c8854: 28e8 |002a: goto 0012 // -0018 │ │ -0c8856: 5430 e709 |002b: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c885a: 5431 df09 |002d: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c885e: 6e10 3201 0100 |002f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c8864: 0c01 |0032: move-result-object v1 │ │ -0c8866: 6002 5c07 |0033: sget v2, Landroid/support/v7/appcompat/R$string;.abc_action_bar_home_description:I // field@075c │ │ -0c886a: 6e20 bc01 2100 |0035: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ -0c8870: 0c01 |0038: move-result-object v1 │ │ -0c8872: 6e20 7b1a 1000 |0039: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ -0c8878: 28d6 |003c: goto 0012 // -002a │ │ +0c879c: |[0c879c] android.support.v7.internal.widget.ActionBarView.setHomeButtonEnabled:(Z)V │ │ +0c87ac: 5430 e709 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c87b0: 6e20 7c1a 4000 |0002: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setEnabled:(Z)V // method@1a7c │ │ +0c87b6: 5430 e709 |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c87ba: 6e20 7d1a 4000 |0007: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setFocusable:(Z)V // method@1a7d │ │ +0c87c0: 3904 0900 |000a: if-nez v4, 0013 // +0009 │ │ +0c87c4: 5430 e709 |000c: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c87c8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0c87ca: 6e20 7b1a 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ +0c87d0: 0e00 |0012: return-void │ │ +0c87d2: 5230 e209 |0013: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c87d6: dd00 0004 |0015: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0c87da: 3800 1400 |0017: if-eqz v0, 002b // +0014 │ │ +0c87de: 5430 e709 |0019: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c87e2: 5431 df09 |001b: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c87e6: 6e10 3201 0100 |001d: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c87ec: 0c01 |0020: move-result-object v1 │ │ +0c87ee: 6002 5d07 |0021: sget v2, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@075d │ │ +0c87f2: 6e20 bc01 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0c87f8: 0c01 |0026: move-result-object v1 │ │ +0c87fa: 6e20 7b1a 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ +0c8800: 28e8 |002a: goto 0012 // -0018 │ │ +0c8802: 5430 e709 |002b: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8806: 5431 df09 |002d: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c880a: 6e10 3201 0100 |002f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c8810: 0c01 |0032: move-result-object v1 │ │ +0c8812: 6002 5c07 |0033: sget v2, Landroid/support/v7/appcompat/R$string;.abc_action_bar_home_description:I // field@075c │ │ +0c8816: 6e20 bc01 2100 |0035: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bc │ │ +0c881c: 0c01 |0038: move-result-object v1 │ │ +0c881e: 6e20 7b1a 1000 |0039: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a7b │ │ +0c8824: 28d6 |003c: goto 0012 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0005 line=558 │ │ 0x000a line=560 │ │ 0x000c line=561 │ │ 0x0012 line=569 │ │ @@ -250134,22 +250235,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c887c: |[0c887c] android.support.v7.internal.widget.ActionBarView.setIcon:(I)V │ │ -0c888c: 5410 df09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c8890: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c8896: 0c00 |0005: move-result-object v0 │ │ -0c8898: 6e20 af01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0c889e: 0c00 |0009: move-result-object v0 │ │ -0c88a0: 6e20 ea1a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1aea │ │ -0c88a6: 0e00 |000d: return-void │ │ +0c8828: |[0c8828] android.support.v7.internal.widget.ActionBarView.setIcon:(I)V │ │ +0c8838: 5410 df09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c883c: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c8842: 0c00 |0005: move-result-object v0 │ │ +0c8844: 6e20 af01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0c884a: 0c00 |0009: move-result-object v0 │ │ +0c884c: 6e20 ea1a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1aea │ │ +0c8852: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x000d line=652 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x000e reg=2 resId I │ │ @@ -250159,36 +250260,36 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0c88a8: |[0c88a8] android.support.v7.internal.widget.ActionBarView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0c88b8: 5b34 e809 |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c88bc: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ -0c88c0: 5230 e209 |0004: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c88c4: dd00 0001 |0006: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0c88c8: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -0c88cc: 5430 f009 |000a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c88d0: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -0c88d4: 5430 e709 |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c88d8: 6e20 7e1a 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ -0c88de: 5430 e309 |0013: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c88e2: 3800 1500 |0015: if-eqz v0, 002a // +0015 │ │ -0c88e6: 5430 e509 |0017: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ -0c88ea: 5431 e809 |0019: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ -0c88ee: 6e10 9002 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0290 │ │ -0c88f4: 0c01 |001e: move-result-object v1 │ │ -0c88f6: 6e10 bb1a 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ -0c88fc: 0c02 |0022: move-result-object v2 │ │ -0c88fe: 6e20 8b02 2100 |0023: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@028b │ │ -0c8904: 0c01 |0026: move-result-object v1 │ │ -0c8906: 6e20 7e1a 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ -0c890c: 0e00 |002a: return-void │ │ +0c8854: |[0c8854] android.support.v7.internal.widget.ActionBarView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0c8864: 5b34 e809 |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c8868: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ +0c886c: 5230 e209 |0004: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c8870: dd00 0001 |0006: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0c8874: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +0c8878: 5430 f009 |000a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c887c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +0c8880: 5430 e709 |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8884: 6e20 7e1a 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ +0c888a: 5430 e309 |0013: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c888e: 3800 1500 |0015: if-eqz v0, 002a // +0015 │ │ +0c8892: 5430 e509 |0017: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e5 │ │ +0c8896: 5431 e809 |0019: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@09e8 │ │ +0c889a: 6e10 9002 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0290 │ │ +0c88a0: 0c01 |001e: move-result-object v1 │ │ +0c88a2: 6e10 bb1a 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ +0c88a8: 0c02 |0022: move-result-object v2 │ │ +0c88aa: 6e20 8b02 2100 |0023: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@028b │ │ +0c88b0: 0c01 |0026: move-result-object v1 │ │ +0c88b2: 6e20 7e1a 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ +0c88b8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0002 line=641 │ │ 0x000e line=643 │ │ 0x0013 line=645 │ │ 0x0017 line=646 │ │ @@ -250202,22 +250303,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c8910: |[0c8910] android.support.v7.internal.widget.ActionBarView.setLogo:(I)V │ │ -0c8920: 5410 df09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c8924: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c892a: 0c00 |0005: move-result-object v0 │ │ -0c892c: 6e20 af01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0c8932: 0c00 |0009: move-result-object v0 │ │ -0c8934: 6e20 ec1a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1aec │ │ -0c893a: 0e00 |000d: return-void │ │ +0c88bc: |[0c88bc] android.support.v7.internal.widget.ActionBarView.setLogo:(I)V │ │ +0c88cc: 5410 df09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c88d0: 6e10 3201 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c88d6: 0c00 |0005: move-result-object v0 │ │ +0c88d8: 6e20 af01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0c88de: 0c00 |0009: move-result-object v0 │ │ +0c88e0: 6e20 ec1a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1aec │ │ +0c88e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x000d line=663 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x000e reg=2 resId I │ │ @@ -250227,23 +250328,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c893c: |[0c893c] android.support.v7.internal.widget.ActionBarView.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0c894c: 5b12 f009 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ -0c8950: 3802 0d00 |0002: if-eqz v2, 000f // +000d │ │ -0c8954: 5210 e209 |0004: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c8958: dd00 0001 |0006: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0c895c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c8960: 5410 e709 |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ -0c8964: 6e20 7e1a 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ -0c896a: 0e00 |000f: return-void │ │ +0c88e8: |[0c88e8] android.support.v7.internal.widget.ActionBarView.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0c88f8: 5b12 f009 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@09f0 │ │ +0c88fc: 3802 0d00 |0002: if-eqz v2, 000f // +000d │ │ +0c8900: 5210 e209 |0004: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c8904: dd00 0001 |0006: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0c8908: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c890c: 5410 e709 |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@09e7 │ │ +0c8910: 6e20 7e1a 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a7e │ │ +0c8916: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0002 line=656 │ │ 0x000a line=657 │ │ 0x000f line=659 │ │ locals : │ │ @@ -250255,120 +250356,120 @@ │ │ type : '(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 223 16-bit code units │ │ -0c896c: |[0c896c] android.support.v7.internal.widget.ActionBarView.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c897c: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ -0c897e: 5484 f509 |0001: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ -0c8982: 3349 0300 |0003: if-ne v9, v4, 0006 // +0003 │ │ -0c8986: 0e00 |0005: return-void │ │ -0c8988: 5484 f509 |0006: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ -0c898c: 3804 1000 |0008: if-eqz v4, 0018 // +0010 │ │ -0c8990: 5484 f509 |000a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ -0c8994: 5485 dc09 |000c: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8998: 6e20 3d18 5400 |000e: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@183d │ │ -0c899e: 5484 f509 |0011: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ -0c89a2: 5485 e609 |0013: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c89a6: 6e20 3d18 5400 |0015: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@183d │ │ -0c89ac: 0790 |0018: move-object v0, v9 │ │ -0c89ae: 1f00 1703 |0019: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ -0c89b2: 5b80 f509 |001b: iput-object v0, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ -0c89b6: 5484 f209 |001d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c89ba: 3804 1100 |001f: if-eqz v4, 0030 // +0011 │ │ -0c89be: 5484 f209 |0021: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c89c2: 6e10 8817 0400 |0023: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c89c8: 0c03 |0026: move-result-object v3 │ │ -0c89ca: 1f03 db03 |0027: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ -0c89ce: 3803 0700 |0029: if-eqz v3, 0030 // +0007 │ │ -0c89d2: 5484 f209 |002b: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c89d6: 6e20 6620 4300 |002d: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0c89dc: 5484 dc09 |0030: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c89e0: 3904 1f00 |0032: if-nez v4, 0051 // +001f │ │ -0c89e4: 2204 0a03 |0034: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // type@030a │ │ -0c89e8: 5485 df09 |0036: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c89ec: 7020 4b17 5400 |0038: invoke-direct {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@174b │ │ -0c89f2: 5b84 dc09 |003b: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c89f6: 5484 dc09 |003d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c89fa: 6e20 6117 a400 |003f: invoke-virtual {v4, v10}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1761 │ │ -0c8a00: 5484 dc09 |0042: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8a04: 6005 0f07 |0044: sget v5, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@070f │ │ -0c8a08: 6e20 6317 5400 |0046: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setId:(I)V // method@1763 │ │ -0c8a0e: 2204 3b03 |0049: new-instance v4, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // type@033b │ │ -0c8a12: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -0c8a14: 7030 5b1a 8405 |004c: invoke-direct {v4, v8, v5}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V // method@1a5b │ │ -0c8a1a: 5b84 e609 |004f: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ -0c8a1e: 2201 d903 |0051: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0c8a22: 12e4 |0053: const/4 v4, #int -2 // #fe │ │ -0c8a24: 7030 2c20 4107 |0054: invoke-direct {v1, v4, v7}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0c8a2a: 5584 fb09 |0057: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@09fb │ │ -0c8a2e: 3904 3300 |0059: if-nez v4, 008c // +0033 │ │ -0c8a32: 5484 dc09 |005b: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8a36: 6e10 bb1a 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ -0c8a3c: 0c05 |0060: move-result-object v5 │ │ -0c8a3e: 6006 9106 |0061: sget v6, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_expanded_action_views_exclusive:I // field@0691 │ │ -0c8a42: 6e20 a801 6500 |0063: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ -0c8a48: 0a05 |0066: move-result v5 │ │ -0c8a4a: 6e20 6217 5400 |0067: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1762 │ │ -0c8a50: 7020 a21a 0800 |006a: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarView;.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1aa2 │ │ -0c8a56: 5484 dc09 |006d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8a5a: 6e20 5517 8400 |006f: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ -0c8a60: 0c02 |0072: move-result-object v2 │ │ -0c8a62: 1f02 0d03 |0073: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0c8a66: 6e20 8d17 0200 |0075: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@178d │ │ -0c8a6c: 6e10 8817 0200 |0078: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c8a72: 0c03 |007b: move-result-object v3 │ │ -0c8a74: 1f03 db03 |007c: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ -0c8a78: 3803 0700 |007e: if-eqz v3, 0085 // +0007 │ │ -0c8a7c: 3283 0500 |0080: if-eq v3, v8, 0085 // +0005 │ │ -0c8a80: 6e20 6620 2300 |0082: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0c8a86: 6e30 9f1a 2801 |0085: invoke-virtual {v8, v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a9f │ │ -0c8a8c: 5b82 f209 |0088: iput-object v2, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8a90: 2900 7bff |008a: goto/16 0005 // -0085 │ │ -0c8a94: 5484 dc09 |008c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8a98: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -0c8a9a: 6e20 6217 5400 |008f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1762 │ │ -0c8aa0: 5484 dc09 |0092: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8aa4: 6e10 ad1a 0800 |0094: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1aad │ │ -0c8aaa: 0c05 |0097: move-result-object v5 │ │ -0c8aac: 6e10 3201 0500 |0098: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c8ab2: 0c05 |009b: move-result-object v5 │ │ -0c8ab4: 6e10 ae01 0500 |009c: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0c8aba: 0c05 |009f: move-result-object v5 │ │ -0c8abc: 5255 840b |00a0: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0c8ac0: 1216 |00a2: const/4 v6, #int 1 // #1 │ │ -0c8ac2: 6e30 6617 5406 |00a3: invoke-virtual {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@1766 │ │ -0c8ac8: 5484 dc09 |00a6: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8acc: 1405 ffff ff7f |00a8: const v5, #float nan // #7fffffff │ │ -0c8ad2: 6e20 6417 5400 |00ab: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@1764 │ │ -0c8ad8: 5917 890b |00ae: iput v7, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c8adc: 7020 a21a 0800 |00b0: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarView;.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1aa2 │ │ -0c8ae2: 5484 dc09 |00b3: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8ae6: 6e20 5517 8400 |00b5: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ -0c8aec: 0c02 |00b8: move-result-object v2 │ │ -0c8aee: 1f02 0d03 |00b9: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0c8af2: 5484 fc09 |00bb: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ -0c8af6: 3804 1e00 |00bd: if-eqz v4, 00db // +001e │ │ -0c8afa: 6e10 8817 0200 |00bf: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c8b00: 0c03 |00c2: move-result-object v3 │ │ -0c8b02: 1f03 db03 |00c3: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ -0c8b06: 3803 0900 |00c5: if-eqz v3, 00ce // +0009 │ │ -0c8b0a: 5484 fc09 |00c7: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ -0c8b0e: 3243 0500 |00c9: if-eq v3, v4, 00ce // +0005 │ │ -0c8b12: 6e20 6620 2300 |00cb: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0c8b18: 6e10 a81a 0800 |00ce: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getAnimatedVisibility:()I // method@1aa8 │ │ -0c8b1e: 0a04 |00d1: move-result v4 │ │ -0c8b20: 6e20 9e17 4200 |00d2: invoke-virtual {v2, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setVisibility:(I)V // method@179e │ │ -0c8b26: 5484 fc09 |00d5: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ -0c8b2a: 6e30 ef19 2401 |00d7: invoke-virtual {v4, v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19ef │ │ -0c8b30: 28ae |00da: goto 0088 // -0052 │ │ -0c8b32: 6e20 9a17 1200 |00db: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@179a │ │ -0c8b38: 28aa |00de: goto 0088 // -0056 │ │ +0c8918: |[0c8918] android.support.v7.internal.widget.ActionBarView.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c8928: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +0c892a: 5484 f509 |0001: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ +0c892e: 3349 0300 |0003: if-ne v9, v4, 0006 // +0003 │ │ +0c8932: 0e00 |0005: return-void │ │ +0c8934: 5484 f509 |0006: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ +0c8938: 3804 1000 |0008: if-eqz v4, 0018 // +0010 │ │ +0c893c: 5484 f509 |000a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ +0c8940: 5485 dc09 |000c: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8944: 6e20 3d18 5400 |000e: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@183d │ │ +0c894a: 5484 f509 |0011: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ +0c894e: 5485 e609 |0013: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c8952: 6e20 3d18 5400 |0015: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@183d │ │ +0c8958: 0790 |0018: move-object v0, v9 │ │ +0c895a: 1f00 1703 |0019: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ +0c895e: 5b80 f509 |001b: iput-object v0, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f5 │ │ +0c8962: 5484 f209 |001d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8966: 3804 1100 |001f: if-eqz v4, 0030 // +0011 │ │ +0c896a: 5484 f209 |0021: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c896e: 6e10 8817 0400 |0023: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c8974: 0c03 |0026: move-result-object v3 │ │ +0c8976: 1f03 db03 |0027: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ +0c897a: 3803 0700 |0029: if-eqz v3, 0030 // +0007 │ │ +0c897e: 5484 f209 |002b: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8982: 6e20 6620 4300 |002d: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0c8988: 5484 dc09 |0030: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c898c: 3904 1f00 |0032: if-nez v4, 0051 // +001f │ │ +0c8990: 2204 0a03 |0034: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // type@030a │ │ +0c8994: 5485 df09 |0036: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c8998: 7020 4b17 5400 |0038: invoke-direct {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@174b │ │ +0c899e: 5b84 dc09 |003b: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c89a2: 5484 dc09 |003d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c89a6: 6e20 6117 a400 |003f: invoke-virtual {v4, v10}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1761 │ │ +0c89ac: 5484 dc09 |0042: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c89b0: 6005 0f07 |0044: sget v5, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@070f │ │ +0c89b4: 6e20 6317 5400 |0046: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setId:(I)V // method@1763 │ │ +0c89ba: 2204 3b03 |0049: new-instance v4, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // type@033b │ │ +0c89be: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +0c89c0: 7030 5b1a 8405 |004c: invoke-direct {v4, v8, v5}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V // method@1a5b │ │ +0c89c6: 5b84 e609 |004f: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@09e6 │ │ +0c89ca: 2201 d903 |0051: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0c89ce: 12e4 |0053: const/4 v4, #int -2 // #fe │ │ +0c89d0: 7030 2c20 4107 |0054: invoke-direct {v1, v4, v7}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0c89d6: 5584 fb09 |0057: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@09fb │ │ +0c89da: 3904 3300 |0059: if-nez v4, 008c // +0033 │ │ +0c89de: 5484 dc09 |005b: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c89e2: 6e10 bb1a 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ +0c89e8: 0c05 |0060: move-result-object v5 │ │ +0c89ea: 6006 9106 |0061: sget v6, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_expanded_action_views_exclusive:I // field@0691 │ │ +0c89ee: 6e20 a801 6500 |0063: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ +0c89f4: 0a05 |0066: move-result v5 │ │ +0c89f6: 6e20 6217 5400 |0067: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1762 │ │ +0c89fc: 7020 a21a 0800 |006a: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarView;.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1aa2 │ │ +0c8a02: 5484 dc09 |006d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8a06: 6e20 5517 8400 |006f: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ +0c8a0c: 0c02 |0072: move-result-object v2 │ │ +0c8a0e: 1f02 0d03 |0073: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0c8a12: 6e20 8d17 0200 |0075: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@178d │ │ +0c8a18: 6e10 8817 0200 |0078: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c8a1e: 0c03 |007b: move-result-object v3 │ │ +0c8a20: 1f03 db03 |007c: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ +0c8a24: 3803 0700 |007e: if-eqz v3, 0085 // +0007 │ │ +0c8a28: 3283 0500 |0080: if-eq v3, v8, 0085 // +0005 │ │ +0c8a2c: 6e20 6620 2300 |0082: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0c8a32: 6e30 9f1a 2801 |0085: invoke-virtual {v8, v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a9f │ │ +0c8a38: 5b82 f209 |0088: iput-object v2, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8a3c: 2900 7bff |008a: goto/16 0005 // -0085 │ │ +0c8a40: 5484 dc09 |008c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8a44: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +0c8a46: 6e20 6217 5400 |008f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1762 │ │ +0c8a4c: 5484 dc09 |0092: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8a50: 6e10 ad1a 0800 |0094: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1aad │ │ +0c8a56: 0c05 |0097: move-result-object v5 │ │ +0c8a58: 6e10 3201 0500 |0098: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c8a5e: 0c05 |009b: move-result-object v5 │ │ +0c8a60: 6e10 ae01 0500 |009c: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0c8a66: 0c05 |009f: move-result-object v5 │ │ +0c8a68: 5255 840b |00a0: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0c8a6c: 1216 |00a2: const/4 v6, #int 1 // #1 │ │ +0c8a6e: 6e30 6617 5406 |00a3: invoke-virtual {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@1766 │ │ +0c8a74: 5484 dc09 |00a6: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8a78: 1405 ffff ff7f |00a8: const v5, #float nan // #7fffffff │ │ +0c8a7e: 6e20 6417 5400 |00ab: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@1764 │ │ +0c8a84: 5917 890b |00ae: iput v7, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c8a88: 7020 a21a 0800 |00b0: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarView;.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1aa2 │ │ +0c8a8e: 5484 dc09 |00b3: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8a92: 6e20 5517 8400 |00b5: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1755 │ │ +0c8a98: 0c02 |00b8: move-result-object v2 │ │ +0c8a9a: 1f02 0d03 |00b9: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0c8a9e: 5484 fc09 |00bb: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ +0c8aa2: 3804 1e00 |00bd: if-eqz v4, 00db // +001e │ │ +0c8aa6: 6e10 8817 0200 |00bf: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c8aac: 0c03 |00c2: move-result-object v3 │ │ +0c8aae: 1f03 db03 |00c3: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ +0c8ab2: 3803 0900 |00c5: if-eqz v3, 00ce // +0009 │ │ +0c8ab6: 5484 fc09 |00c7: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ +0c8aba: 3243 0500 |00c9: if-eq v3, v4, 00ce // +0005 │ │ +0c8abe: 6e20 6620 2300 |00cb: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0c8ac4: 6e10 a81a 0800 |00ce: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getAnimatedVisibility:()I // method@1aa8 │ │ +0c8aca: 0a04 |00d1: move-result v4 │ │ +0c8acc: 6e20 9e17 4200 |00d2: invoke-virtual {v2, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setVisibility:(I)V // method@179e │ │ +0c8ad2: 5484 fc09 |00d5: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ +0c8ad6: 6e30 ef19 2401 |00d7: invoke-virtual {v4, v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19ef │ │ +0c8adc: 28ae |00da: goto 0088 // -0052 │ │ +0c8ade: 6e20 9a17 1200 |00db: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@179a │ │ +0c8ae4: 28aa |00de: goto 0088 // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=396 │ │ 0x0005 line=459 │ │ 0x0006 line=400 │ │ 0x000a line=401 │ │ 0x0011 line=402 │ │ @@ -250424,82 +250525,82 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 150 16-bit code units │ │ -0c8b3c: |[0c8b3c] android.support.v7.internal.widget.ActionBarView.setNavigationMode:(I)V │ │ -0c8b4c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c8b4e: 5260 f409 |0001: iget v0, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c8b52: 3207 0d00 |0003: if-eq v7, v0, 0010 // +000d │ │ -0c8b56: 2b00 8100 0000 |0005: packed-switch v0, 00000086 // +00000081 │ │ -0c8b5c: 2b07 8600 0000 |0008: packed-switch v7, 0000008e // +00000086 │ │ -0c8b62: 5967 f409 |000b: iput v7, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ -0c8b66: 6e10 da1a 0600 |000d: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1ada │ │ -0c8b6c: 0e00 |0010: return-void │ │ -0c8b6e: 5462 ef09 |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c8b72: 3802 f5ff |0013: if-eqz v2, 0008 // -000b │ │ -0c8b76: 5462 ef09 |0015: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c8b7a: 6e20 d91a 2600 |0017: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c8b80: 28ee |001a: goto 0008 // -0012 │ │ -0c8b82: 5462 000a |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c8b86: 3802 ebff |001d: if-eqz v2, 0008 // -0015 │ │ -0c8b8a: 5562 e909 |001f: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ -0c8b8e: 3802 e7ff |0021: if-eqz v2, 0008 // -0019 │ │ -0c8b92: 5462 000a |0023: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c8b96: 6e20 d91a 2600 |0025: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ -0c8b9c: 28e0 |0028: goto 0008 // -0020 │ │ -0c8b9e: 5462 f909 |0029: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c8ba2: 3902 2f00 |002b: if-nez v2, 005a // +002f │ │ -0c8ba6: 2202 7603 |002d: new-instance v2, Landroid/support/v7/internal/widget/SpinnerICS; // type@0376 │ │ -0c8baa: 5463 df09 |002f: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c8bae: 6004 2c06 |0031: sget v4, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@062c │ │ -0c8bb2: 7040 3e1d 3245 |0033: invoke-direct {v2, v3, v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d3e │ │ -0c8bb8: 5b62 f909 |0036: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c8bbc: 5462 df09 |0038: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ -0c8bc0: 7110 141f 0200 |003a: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c8bc6: 0c02 |003d: move-result-object v2 │ │ -0c8bc8: 6003 4a07 |003e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_view_list_nav_layout:I // field@074a │ │ -0c8bcc: 6e30 161f 3205 |0040: invoke-virtual {v2, v3, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0c8bd2: 0c02 |0043: move-result-object v2 │ │ -0c8bd4: 1f02 1604 |0044: check-cast v2, Landroid/widget/LinearLayout; // type@0416 │ │ -0c8bd8: 5b62 ef09 |0046: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c8bdc: 2201 1504 |0048: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0c8be0: 12e2 |004a: const/4 v2, #int -2 // #fe │ │ -0c8be2: 12f3 |004b: const/4 v3, #int -1 // #ff │ │ -0c8be4: 7030 b921 2103 |004c: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ -0c8bea: 1302 1100 |004f: const/16 v2, #int 17 // #11 │ │ -0c8bee: 5912 990b |0051: iput v2, v1, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0b99 │ │ -0c8bf2: 5462 ef09 |0053: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c8bf6: 5463 f909 |0055: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c8bfa: 6e30 c121 3201 |0057: invoke-virtual {v2, v3, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ -0c8c00: 5462 f909 |005a: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c8c04: 6e10 441d 0200 |005c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ -0c8c0a: 0c02 |005f: move-result-object v2 │ │ -0c8c0c: 5463 fa09 |0060: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@09fa │ │ -0c8c10: 3232 0900 |0062: if-eq v2, v3, 006b // +0009 │ │ -0c8c14: 5462 f909 |0064: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c8c18: 5463 fa09 |0066: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@09fa │ │ -0c8c1c: 6e20 651d 3200 |0068: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d65 │ │ -0c8c22: 5462 f909 |006b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ -0c8c26: 5463 f309 |006d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@09f3 │ │ -0c8c2a: 6e20 6c1d 3200 |006f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V // method@1d6c │ │ -0c8c30: 5462 ef09 |0072: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ -0c8c34: 6e20 9e1a 2600 |0074: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c8c3a: 2894 |0077: goto 000b // -006c │ │ -0c8c3c: 5462 000a |0078: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c8c40: 3802 91ff |007a: if-eqz v2, 000b // -006f │ │ -0c8c44: 5562 e909 |007c: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ -0c8c48: 3802 8dff |007e: if-eqz v2, 000b // -0073 │ │ -0c8c4c: 5462 000a |0080: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ -0c8c50: 6e20 9e1a 2600 |0082: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c8c56: 2886 |0085: goto 000b // -007a │ │ -0c8c58: 0001 0200 0100 0000 0c00 0000 1600 ... |0086: packed-switch-data (8 units) │ │ -0c8c68: 0001 0200 0100 0000 2100 0000 7000 ... |008e: packed-switch-data (8 units) │ │ +0c8ae8: |[0c8ae8] android.support.v7.internal.widget.ActionBarView.setNavigationMode:(I)V │ │ +0c8af8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c8afa: 5260 f409 |0001: iget v0, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c8afe: 3207 0d00 |0003: if-eq v7, v0, 0010 // +000d │ │ +0c8b02: 2b00 8100 0000 |0005: packed-switch v0, 00000086 // +00000081 │ │ +0c8b08: 2b07 8600 0000 |0008: packed-switch v7, 0000008e // +00000086 │ │ +0c8b0e: 5967 f409 |000b: iput v7, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@09f4 │ │ +0c8b12: 6e10 da1a 0600 |000d: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1ada │ │ +0c8b18: 0e00 |0010: return-void │ │ +0c8b1a: 5462 ef09 |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c8b1e: 3802 f5ff |0013: if-eqz v2, 0008 // -000b │ │ +0c8b22: 5462 ef09 |0015: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c8b26: 6e20 d91a 2600 |0017: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c8b2c: 28ee |001a: goto 0008 // -0012 │ │ +0c8b2e: 5462 000a |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8b32: 3802 ebff |001d: if-eqz v2, 0008 // -0015 │ │ +0c8b36: 5562 e909 |001f: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ +0c8b3a: 3802 e7ff |0021: if-eqz v2, 0008 // -0019 │ │ +0c8b3e: 5462 000a |0023: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8b42: 6e20 d91a 2600 |0025: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1ad9 │ │ +0c8b48: 28e0 |0028: goto 0008 // -0020 │ │ +0c8b4a: 5462 f909 |0029: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c8b4e: 3902 2f00 |002b: if-nez v2, 005a // +002f │ │ +0c8b52: 2202 7603 |002d: new-instance v2, Landroid/support/v7/internal/widget/SpinnerICS; // type@0376 │ │ +0c8b56: 5463 df09 |002f: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c8b5a: 6004 2c06 |0031: sget v4, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@062c │ │ +0c8b5e: 7040 3e1d 3245 |0033: invoke-direct {v2, v3, v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d3e │ │ +0c8b64: 5b62 f909 |0036: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c8b68: 5462 df09 |0038: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@09df │ │ +0c8b6c: 7110 141f 0200 |003a: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c8b72: 0c02 |003d: move-result-object v2 │ │ +0c8b74: 6003 4a07 |003e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_view_list_nav_layout:I // field@074a │ │ +0c8b78: 6e30 161f 3205 |0040: invoke-virtual {v2, v3, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0c8b7e: 0c02 |0043: move-result-object v2 │ │ +0c8b80: 1f02 1604 |0044: check-cast v2, Landroid/widget/LinearLayout; // type@0416 │ │ +0c8b84: 5b62 ef09 |0046: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c8b88: 2201 1504 |0048: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0c8b8c: 12e2 |004a: const/4 v2, #int -2 // #fe │ │ +0c8b8e: 12f3 |004b: const/4 v3, #int -1 // #ff │ │ +0c8b90: 7030 b921 2103 |004c: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ +0c8b96: 1302 1100 |004f: const/16 v2, #int 17 // #11 │ │ +0c8b9a: 5912 990b |0051: iput v2, v1, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0b99 │ │ +0c8b9e: 5462 ef09 |0053: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c8ba2: 5463 f909 |0055: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c8ba6: 6e30 c121 3201 |0057: invoke-virtual {v2, v3, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ +0c8bac: 5462 f909 |005a: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c8bb0: 6e10 441d 0200 |005c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ +0c8bb6: 0c02 |005f: move-result-object v2 │ │ +0c8bb8: 5463 fa09 |0060: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@09fa │ │ +0c8bbc: 3232 0900 |0062: if-eq v2, v3, 006b // +0009 │ │ +0c8bc0: 5462 f909 |0064: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c8bc4: 5463 fa09 |0066: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@09fa │ │ +0c8bc8: 6e20 651d 3200 |0068: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d65 │ │ +0c8bce: 5462 f909 |006b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@09f9 │ │ +0c8bd2: 5463 f309 |006d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@09f3 │ │ +0c8bd6: 6e20 6c1d 3200 |006f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V // method@1d6c │ │ +0c8bdc: 5462 ef09 |0072: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@09ef │ │ +0c8be0: 6e20 9e1a 2600 |0074: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c8be6: 2894 |0077: goto 000b // -006c │ │ +0c8be8: 5462 000a |0078: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8bec: 3802 91ff |007a: if-eqz v2, 000b // -006f │ │ +0c8bf0: 5562 e909 |007c: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@09e9 │ │ +0c8bf4: 3802 8dff |007e: if-eqz v2, 000b // -0073 │ │ +0c8bf8: 5462 000a |0080: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0a00 │ │ +0c8bfc: 6e20 9e1a 2600 |0082: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c8c02: 2886 |0085: goto 000b // -007a │ │ +0c8c04: 0001 0200 0100 0000 0c00 0000 1600 ... |0086: packed-switch-data (8 units) │ │ +0c8c14: 0001 0200 0100 0000 2100 0000 7000 ... |008e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=666 │ │ 0x0003 line=667 │ │ 0x0005 line=668 │ │ 0x0008 line=680 │ │ 0x000b line=704 │ │ @@ -250534,84 +250635,84 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -0c8c78: |[0c8c78] android.support.v7.internal.widget.ActionBarView.setSplitActionBar:(Z)V │ │ -0c8c88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c8c8a: 5541 fb09 |0001: iget-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@09fb │ │ -0c8c8e: 3251 5400 |0003: if-eq v1, v5, 0057 // +0054 │ │ -0c8c92: 5441 f209 |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8c96: 3801 2c00 |0007: if-eqz v1, 0033 // +002c │ │ -0c8c9a: 5441 f209 |0009: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8c9e: 6e10 8817 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ -0c8ca4: 0c00 |000e: move-result-object v0 │ │ -0c8ca6: 1f00 db03 |000f: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0c8caa: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -0c8cae: 5441 f209 |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8cb2: 6e20 6620 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0c8cb8: 3805 4000 |0018: if-eqz v5, 0058 // +0040 │ │ -0c8cbc: 5441 fc09 |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ -0c8cc0: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -0c8cc4: 5441 fc09 |001e: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ -0c8cc8: 5443 f209 |0020: iget-object v3, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8ccc: 6e20 ee19 3100 |0022: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@19ee │ │ -0c8cd2: 5441 f209 |0025: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8cd6: 6e10 8217 0100 |0027: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1782 │ │ -0c8cdc: 0c01 |002a: move-result-object v1 │ │ -0c8cde: 12f3 |002b: const/4 v3, #int -1 // #ff │ │ -0c8ce0: 5913 890b |002c: iput v3, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c8ce4: 5441 f209 |002e: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8ce8: 6e10 9717 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.requestLayout:()V // method@1797 │ │ -0c8cee: 5441 fc09 |0033: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ -0c8cf2: 3801 0a00 |0035: if-eqz v1, 003f // +000a │ │ -0c8cf6: 5443 fc09 |0037: iget-object v3, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ -0c8cfa: 3805 2e00 |0039: if-eqz v5, 0067 // +002e │ │ -0c8cfe: 0121 |003b: move v1, v2 │ │ -0c8d00: 6e20 0f1a 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1a0f │ │ -0c8d06: 5441 dc09 |003f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8d0a: 3801 1300 |0041: if-eqz v1, 0054 // +0013 │ │ -0c8d0e: 3905 2700 |0043: if-nez v5, 006a // +0027 │ │ -0c8d12: 5441 dc09 |0045: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8d16: 6e10 bb1a 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ -0c8d1c: 0c02 |004a: move-result-object v2 │ │ -0c8d1e: 6003 9106 |004b: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_expanded_action_views_exclusive:I // field@0691 │ │ -0c8d22: 6e20 a801 3200 |004d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ -0c8d28: 0a02 |0050: move-result v2 │ │ -0c8d2a: 6e20 6217 2100 |0051: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1762 │ │ -0c8d30: 6f20 a219 5400 |0054: invoke-super {v4, v5}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@19a2 │ │ -0c8d36: 0e00 |0057: return-void │ │ -0c8d38: 5441 f209 |0058: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8d3c: 6e20 9e1a 1400 |005a: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ -0c8d42: 5441 f209 |005d: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ -0c8d46: 6e10 8217 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1782 │ │ -0c8d4c: 0c01 |0062: move-result-object v1 │ │ -0c8d4e: 12e3 |0063: const/4 v3, #int -2 // #fe │ │ -0c8d50: 5913 890b |0064: iput v3, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0c8d54: 28c8 |0066: goto 002e // -0038 │ │ -0c8d56: 1301 0800 |0067: const/16 v1, #int 8 // #8 │ │ -0c8d5a: 28d3 |0069: goto 003c // -002d │ │ -0c8d5c: 5441 dc09 |006a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8d60: 6e20 6217 2100 |006c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1762 │ │ -0c8d66: 5441 dc09 |006f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8d6a: 6e10 ad1a 0400 |0071: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1aad │ │ -0c8d70: 0c02 |0074: move-result-object v2 │ │ -0c8d72: 6e10 3201 0200 |0075: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c8d78: 0c02 |0078: move-result-object v2 │ │ -0c8d7a: 6e10 ae01 0200 |0079: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0c8d80: 0c02 |007c: move-result-object v2 │ │ -0c8d82: 5222 840b |007d: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0c8d86: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -0c8d88: 6e30 6617 2103 |0080: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@1766 │ │ -0c8d8e: 5441 dc09 |0083: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ -0c8d92: 1402 ffff ff7f |0085: const v2, #float nan // #7fffffff │ │ -0c8d98: 6e20 6417 2100 |0088: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@1764 │ │ -0c8d9e: 28c9 |008b: goto 0054 // -0037 │ │ +0c8c24: |[0c8c24] android.support.v7.internal.widget.ActionBarView.setSplitActionBar:(Z)V │ │ +0c8c34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c8c36: 5541 fb09 |0001: iget-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@09fb │ │ +0c8c3a: 3251 5400 |0003: if-eq v1, v5, 0057 // +0054 │ │ +0c8c3e: 5441 f209 |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8c42: 3801 2c00 |0007: if-eqz v1, 0033 // +002c │ │ +0c8c46: 5441 f209 |0009: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8c4a: 6e10 8817 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@1788 │ │ +0c8c50: 0c00 |000e: move-result-object v0 │ │ +0c8c52: 1f00 db03 |000f: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0c8c56: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +0c8c5a: 5441 f209 |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8c5e: 6e20 6620 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0c8c64: 3805 4000 |0018: if-eqz v5, 0058 // +0040 │ │ +0c8c68: 5441 fc09 |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ +0c8c6c: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +0c8c70: 5441 fc09 |001e: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ +0c8c74: 5443 f209 |0020: iget-object v3, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8c78: 6e20 ee19 3100 |0022: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@19ee │ │ +0c8c7e: 5441 f209 |0025: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8c82: 6e10 8217 0100 |0027: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1782 │ │ +0c8c88: 0c01 |002a: move-result-object v1 │ │ +0c8c8a: 12f3 |002b: const/4 v3, #int -1 // #ff │ │ +0c8c8c: 5913 890b |002c: iput v3, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c8c90: 5441 f209 |002e: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8c94: 6e10 9717 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.requestLayout:()V // method@1797 │ │ +0c8c9a: 5441 fc09 |0033: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ +0c8c9e: 3801 0a00 |0035: if-eqz v1, 003f // +000a │ │ +0c8ca2: 5443 fc09 |0037: iget-object v3, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@09fc │ │ +0c8ca6: 3805 2e00 |0039: if-eqz v5, 0067 // +002e │ │ +0c8caa: 0121 |003b: move v1, v2 │ │ +0c8cac: 6e20 0f1a 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1a0f │ │ +0c8cb2: 5441 dc09 |003f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8cb6: 3801 1300 |0041: if-eqz v1, 0054 // +0013 │ │ +0c8cba: 3905 2700 |0043: if-nez v5, 006a // +0027 │ │ +0c8cbe: 5441 dc09 |0045: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8cc2: 6e10 bb1a 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1abb │ │ +0c8cc8: 0c02 |004a: move-result-object v2 │ │ +0c8cca: 6003 9106 |004b: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_expanded_action_views_exclusive:I // field@0691 │ │ +0c8cce: 6e20 a801 3200 |004d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01a8 │ │ +0c8cd4: 0a02 |0050: move-result v2 │ │ +0c8cd6: 6e20 6217 2100 |0051: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1762 │ │ +0c8cdc: 6f20 a219 5400 |0054: invoke-super {v4, v5}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@19a2 │ │ +0c8ce2: 0e00 |0057: return-void │ │ +0c8ce4: 5441 f209 |0058: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8ce8: 6e20 9e1a 1400 |005a: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1a9e │ │ +0c8cee: 5441 f209 |005d: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@09f2 │ │ +0c8cf2: 6e10 8217 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1782 │ │ +0c8cf8: 0c01 |0062: move-result-object v1 │ │ +0c8cfa: 12e3 |0063: const/4 v3, #int -2 // #fe │ │ +0c8cfc: 5913 890b |0064: iput v3, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0c8d00: 28c8 |0066: goto 002e // -0038 │ │ +0c8d02: 1301 0800 |0067: const/16 v1, #int 8 // #8 │ │ +0c8d06: 28d3 |0069: goto 003c // -002d │ │ +0c8d08: 5441 dc09 |006a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8d0c: 6e20 6217 2100 |006c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@1762 │ │ +0c8d12: 5441 dc09 |006f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8d16: 6e10 ad1a 0400 |0071: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1aad │ │ +0c8d1c: 0c02 |0074: move-result-object v2 │ │ +0c8d1e: 6e10 3201 0200 |0075: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c8d24: 0c02 |0078: move-result-object v2 │ │ +0c8d26: 6e10 ae01 0200 |0079: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0c8d2c: 0c02 |007c: move-result-object v2 │ │ +0c8d2e: 5222 840b |007d: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0c8d32: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +0c8d34: 6e30 6617 2103 |0080: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@1766 │ │ +0c8d3a: 5441 dc09 |0083: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09dc │ │ +0c8d3e: 1402 ffff ff7f |0085: const v2, #float nan // #7fffffff │ │ +0c8d44: 6e20 6417 2100 |0088: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@1764 │ │ +0c8d4a: 28c9 |008b: goto 0054 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ 0x0005 line=330 │ │ 0x0009 line=331 │ │ 0x0011 line=332 │ │ 0x0013 line=333 │ │ @@ -250644,17 +250745,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c8da0: |[0c8da0] android.support.v7.internal.widget.ActionBarView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -0c8db0: 6f20 a319 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@19a3 │ │ -0c8db6: 0e00 |0003: return-void │ │ +0c8d4c: |[0c8d4c] android.support.v7.internal.widget.ActionBarView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +0c8d5c: 6f20 a319 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@19a3 │ │ +0c8d62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ │ @@ -250663,17 +250764,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c8db8: |[0c8db8] android.support.v7.internal.widget.ActionBarView.setSplitWhenNarrow:(Z)V │ │ -0c8dc8: 6f20 a419 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@19a4 │ │ -0c8dce: 0e00 |0003: return-void │ │ +0c8d64: |[0c8d64] android.support.v7.internal.widget.ActionBarView.setSplitWhenNarrow:(Z)V │ │ +0c8d74: 6f20 a419 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@19a4 │ │ +0c8d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -250682,50 +250783,50 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0c8dd0: |[0c8dd0] android.support.v7.internal.widget.ActionBarView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0c8de0: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -0c8de4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c8de6: 5b56 fd09 |0003: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ -0c8dea: 5451 ff09 |0005: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ -0c8dee: 3801 3100 |0007: if-eqz v1, 0038 // +0031 │ │ -0c8df2: 5451 ff09 |0009: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ -0c8df6: 6e20 be22 6100 |000b: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0c8dfc: 5454 ff09 |000e: iget-object v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ -0c8e00: 3806 2900 |0010: if-eqz v6, 0039 // +0029 │ │ -0c8e04: 0121 |0012: move v1, v2 │ │ -0c8e06: 6e20 c422 1400 |0013: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0c8e0c: 5451 e309 |0016: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ -0c8e10: 3901 2300 |0018: if-nez v1, 003b // +0023 │ │ -0c8e14: 5251 e209 |001a: iget v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ -0c8e18: dd01 0108 |001c: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0c8e1c: 3801 1d00 |001e: if-eqz v1, 003b // +001d │ │ -0c8e20: 5451 020a |0020: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ -0c8e24: 7110 9e1e 0100 |0022: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0c8e2a: 0a01 |0025: move-result v1 │ │ -0c8e2c: 3801 0a00 |0026: if-eqz v1, 0030 // +000a │ │ -0c8e30: 5451 fd09 |0028: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ -0c8e34: 7110 9e1e 0100 |002a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0c8e3a: 0a01 |002d: move-result v1 │ │ -0c8e3c: 3901 0d00 |002e: if-nez v1, 003b // +000d │ │ -0c8e40: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -0c8e42: 5451 030a |0031: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ -0c8e46: 3800 0a00 |0033: if-eqz v0, 003d // +000a │ │ -0c8e4a: 6e20 e721 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0c8e50: 0e00 |0038: return-void │ │ -0c8e52: 0131 |0039: move v1, v3 │ │ -0c8e54: 28d9 |003a: goto 0013 // -0027 │ │ -0c8e56: 0120 |003b: move v0, v2 │ │ -0c8e58: 28f5 |003c: goto 0031 // -000b │ │ -0c8e5a: 0132 |003d: move v2, v3 │ │ -0c8e5c: 28f7 |003e: goto 0035 // -0009 │ │ +0c8d7c: |[0c8d7c] android.support.v7.internal.widget.ActionBarView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0c8d8c: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +0c8d90: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0c8d92: 5b56 fd09 |0003: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ +0c8d96: 5451 ff09 |0005: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ +0c8d9a: 3801 3100 |0007: if-eqz v1, 0038 // +0031 │ │ +0c8d9e: 5451 ff09 |0009: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ +0c8da2: 6e20 be22 6100 |000b: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0c8da8: 5454 ff09 |000e: iget-object v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@09ff │ │ +0c8dac: 3806 2900 |0010: if-eqz v6, 0039 // +0029 │ │ +0c8db0: 0121 |0012: move v1, v2 │ │ +0c8db2: 6e20 c422 1400 |0013: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0c8db8: 5451 e309 |0016: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@09e3 │ │ +0c8dbc: 3901 2300 |0018: if-nez v1, 003b // +0023 │ │ +0c8dc0: 5251 e209 |001a: iget v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@09e2 │ │ +0c8dc4: dd01 0108 |001c: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0c8dc8: 3801 1d00 |001e: if-eqz v1, 003b // +001d │ │ +0c8dcc: 5451 020a |0020: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0a02 │ │ +0c8dd0: 7110 9e1e 0100 |0022: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0c8dd6: 0a01 |0025: move-result v1 │ │ +0c8dd8: 3801 0a00 |0026: if-eqz v1, 0030 // +000a │ │ +0c8ddc: 5451 fd09 |0028: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@09fd │ │ +0c8de0: 7110 9e1e 0100 |002a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0c8de6: 0a01 |002d: move-result v1 │ │ +0c8de8: 3901 0d00 |002e: if-nez v1, 003b // +000d │ │ +0c8dec: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +0c8dee: 5451 030a |0031: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a03 │ │ +0c8df2: 3800 0a00 |0033: if-eqz v0, 003d // +000a │ │ +0c8df6: 6e20 e721 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0c8dfc: 0e00 |0038: return-void │ │ +0c8dfe: 0131 |0039: move v1, v3 │ │ +0c8e00: 28d9 |003a: goto 0013 // -0027 │ │ +0c8e02: 0120 |003b: move v0, v2 │ │ +0c8e04: 28f5 |003c: goto 0031 // -000b │ │ +0c8e06: 0132 |003d: move v2, v3 │ │ +0c8e08: 28f7 |003e: goto 0035 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=545 │ │ 0x0005 line=546 │ │ 0x0009 line=547 │ │ 0x000e line=548 │ │ 0x0016 line=549 │ │ @@ -250745,19 +250846,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c8e60: |[0c8e60] android.support.v7.internal.widget.ActionBarView.setTitle:(Ljava/lang/CharSequence;)V │ │ -0c8e70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c8e72: 5c10 080a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mUserTitle:Z // field@0a08 │ │ -0c8e76: 7020 f51a 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitleImpl:(Ljava/lang/CharSequence;)V // method@1af5 │ │ -0c8e7c: 0e00 |0006: return-void │ │ +0c8e0c: |[0c8e0c] android.support.v7.internal.widget.ActionBarView.setTitle:(Ljava/lang/CharSequence;)V │ │ +0c8e1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c8e1e: 5c10 080a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mUserTitle:Z // field@0a08 │ │ +0c8e22: 7020 f51a 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitleImpl:(Ljava/lang/CharSequence;)V // method@1af5 │ │ +0c8e28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0003 line=511 │ │ 0x0006 line=512 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ @@ -250768,17 +250869,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c8e80: |[0c8e80] android.support.v7.internal.widget.ActionBarView.setVisibility:(I)V │ │ -0c8e90: 6f20 a519 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@19a5 │ │ -0c8e96: 0e00 |0003: return-void │ │ +0c8e2c: |[0c8e2c] android.support.v7.internal.widget.ActionBarView.setVisibility:(I)V │ │ +0c8e3c: 6f20 a519 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@19a5 │ │ +0c8e42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -250787,17 +250888,17 @@ │ │ type : '(Landroid/view/Window$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8e98: |[0c8e98] android.support.v7.internal.widget.ActionBarView.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ -0c8ea8: 5b01 090a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mWindowCallback:Landroid/view/Window$Callback; // field@0a09 │ │ -0c8eac: 0e00 |0002: return-void │ │ +0c8e44: |[0c8e44] android.support.v7.internal.widget.ActionBarView.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ +0c8e54: 5b01 090a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mWindowCallback:Landroid/view/Window$Callback; // field@0a09 │ │ +0c8e58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0002 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/view/Window$Callback; │ │ @@ -250807,19 +250908,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c8eb0: |[0c8eb0] android.support.v7.internal.widget.ActionBarView.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -0c8ec0: 5510 080a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mUserTitle:Z // field@0a08 │ │ -0c8ec4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0c8ec8: 7020 f51a 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitleImpl:(Ljava/lang/CharSequence;)V // method@1af5 │ │ -0c8ece: 0e00 |0007: return-void │ │ +0c8e5c: |[0c8e5c] android.support.v7.internal.widget.ActionBarView.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +0c8e6c: 5510 080a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mUserTitle:Z // field@0a08 │ │ +0c8e70: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0c8e74: 7020 f51a 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitleImpl:(Ljava/lang/CharSequence;)V // method@1af5 │ │ +0c8e7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0004 line=522 │ │ 0x0007 line=524 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ @@ -250830,17 +250931,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c8ed0: |[0c8ed0] android.support.v7.internal.widget.ActionBarView.shouldDelayChildPressedState:()Z │ │ -0c8ee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c8ee2: 0f00 |0001: return v0 │ │ +0c8e7c: |[0c8e7c] android.support.v7.internal.widget.ActionBarView.shouldDelayChildPressedState:()Z │ │ +0c8e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8e8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #59 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -250848,18 +250949,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c8ee4: |[0c8ee4] android.support.v7.internal.widget.ActionBarView.showOverflowMenu:()Z │ │ -0c8ef4: 6f10 a619 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@19a6 │ │ -0c8efa: 0a00 |0003: move-result v0 │ │ -0c8efc: 0f00 |0004: return v0 │ │ +0c8e90: |[0c8e90] android.support.v7.internal.widget.ActionBarView.showOverflowMenu:()Z │ │ +0c8ea0: 6f10 a619 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@19a6 │ │ +0c8ea6: 0a00 |0003: move-result v0 │ │ +0c8ea8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ source_file_idx : 650 (ActionBarView.java) │ │ @@ -250910,21 +251011,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 │ │ -0c8f00: |[0c8f00] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -0c8f10: 5b12 0f0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a0f │ │ -0c8f14: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0c8f1a: 2200 b104 |0005: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ -0c8f1e: 7010 5f25 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ -0c8f24: 5b10 0e0a |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0a0e │ │ -0c8f28: 0e00 |000c: return-void │ │ +0c8eac: |[0c8eac] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +0c8ebc: 5b12 0f0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0a0f │ │ +0c8ec0: 7010 be24 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0c8ec6: 2200 b104 |0005: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +0c8eca: 7010 5f25 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ +0c8ed0: 5b10 0e0a |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0a0e │ │ +0c8ed4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ 0x0005 line=933 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ @@ -250934,17 +251035,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 │ │ -0c8f2c: |[0c8f2c] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ -0c8f3c: 7020 031b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1b03 │ │ -0c8f42: 0e00 |0003: return-void │ │ +0c8ed8: |[0c8ed8] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ +0c8ee8: 7020 031b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1b03 │ │ +0c8eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserModel$1; │ │ @@ -250955,59 +251056,59 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0c8f44: |[0c8f44] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ -0c8f54: 54a7 0e0a |0000: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0a0e │ │ -0c8f58: 7210 9525 0700 |0002: invoke-interface {v7}, Ljava/util/Map;.clear:()V // method@2595 │ │ -0c8f5e: 7210 8925 0c00 |0005: invoke-interface {v12}, Ljava/util/List;.size:()I // method@2589 │ │ -0c8f64: 0a01 |0008: move-result v1 │ │ -0c8f66: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0c8f68: 3513 1700 |000a: if-ge v3, v1, 0021 // +0017 │ │ -0c8f6c: 7220 8525 3c00 |000c: invoke-interface {v12, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0c8f72: 0c00 |000f: move-result-object v0 │ │ -0c8f74: 1f00 4203 |0010: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -0c8f78: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -0c8f7a: 5908 0c0a |0013: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -0c8f7e: 5408 0a0a |0015: iget-object v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ -0c8f82: 5488 1b00 |0017: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ -0c8f86: 5486 1300 |0019: iget-object v6, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0013 │ │ -0c8f8a: 7230 9a25 6700 |001b: invoke-interface {v7, v6, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@259a │ │ -0c8f90: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c8f94: 28ea |0020: goto 000a // -0016 │ │ -0c8f96: 7210 8925 0d00 |0021: invoke-interface {v13}, Ljava/util/List;.size:()I // method@2589 │ │ -0c8f9c: 0a08 |0024: move-result v8 │ │ -0c8f9e: d804 08ff |0025: add-int/lit8 v4, v8, #int -1 // #ff │ │ -0c8fa2: 1505 803f |0027: const/high16 v5, #int 1065353216 // #3f80 │ │ -0c8fa6: 0143 |0029: move v3, v4 │ │ -0c8fa8: 3a03 2500 |002a: if-ltz v3, 004f // +0025 │ │ -0c8fac: 7220 8525 3d00 |002c: invoke-interface {v13, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0c8fb2: 0c02 |002f: move-result-object v2 │ │ -0c8fb4: 1f02 4503 |0030: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ -0c8fb8: 5428 100a |0032: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ -0c8fbc: 6e10 1301 0800 |0034: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0113 │ │ -0c8fc2: 0c06 |0037: move-result-object v6 │ │ -0c8fc4: 7220 9825 6700 |0038: invoke-interface {v7, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2598 │ │ -0c8fca: 0c00 |003b: move-result-object v0 │ │ -0c8fcc: 1f00 4203 |003c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ -0c8fd0: 3800 0e00 |003e: if-eqz v0, 004c // +000e │ │ -0c8fd4: 5208 0c0a |0040: iget v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -0c8fd8: 5229 120a |0042: iget v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ -0c8fdc: c859 |0044: mul-float/2addr v9, v5 │ │ -0c8fde: c698 |0045: add-float/2addr v8, v9 │ │ -0c8fe0: 5908 0c0a |0046: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ -0c8fe4: 1408 3333 733f |0048: const v8, #float 0.95 // #3f733333 │ │ -0c8fea: c885 |004b: mul-float/2addr v5, v8 │ │ -0c8fec: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c8ff0: 28dc |004e: goto 002a // -0024 │ │ -0c8ff2: 7110 5725 0c00 |004f: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2557 │ │ -0c8ff8: 0e00 |0052: return-void │ │ +0c8ef0: |[0c8ef0] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ +0c8f00: 54a7 0e0a |0000: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0a0e │ │ +0c8f04: 7210 9525 0700 |0002: invoke-interface {v7}, Ljava/util/Map;.clear:()V // method@2595 │ │ +0c8f0a: 7210 8925 0c00 |0005: invoke-interface {v12}, Ljava/util/List;.size:()I // method@2589 │ │ +0c8f10: 0a01 |0008: move-result v1 │ │ +0c8f12: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0c8f14: 3513 1700 |000a: if-ge v3, v1, 0021 // +0017 │ │ +0c8f18: 7220 8525 3c00 |000c: invoke-interface {v12, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0c8f1e: 0c00 |000f: move-result-object v0 │ │ +0c8f20: 1f00 4203 |0010: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +0c8f24: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +0c8f26: 5908 0c0a |0013: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +0c8f2a: 5408 0a0a |0015: iget-object v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0a0a │ │ +0c8f2e: 5488 1b00 |0017: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@001b │ │ +0c8f32: 5486 1300 |0019: iget-object v6, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0013 │ │ +0c8f36: 7230 9a25 6700 |001b: invoke-interface {v7, v6, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@259a │ │ +0c8f3c: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c8f40: 28ea |0020: goto 000a // -0016 │ │ +0c8f42: 7210 8925 0d00 |0021: invoke-interface {v13}, Ljava/util/List;.size:()I // method@2589 │ │ +0c8f48: 0a08 |0024: move-result v8 │ │ +0c8f4a: d804 08ff |0025: add-int/lit8 v4, v8, #int -1 // #ff │ │ +0c8f4e: 1505 803f |0027: const/high16 v5, #int 1065353216 // #3f80 │ │ +0c8f52: 0143 |0029: move v3, v4 │ │ +0c8f54: 3a03 2500 |002a: if-ltz v3, 004f // +0025 │ │ +0c8f58: 7220 8525 3d00 |002c: invoke-interface {v13, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0c8f5e: 0c02 |002f: move-result-object v2 │ │ +0c8f60: 1f02 4503 |0030: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@0345 │ │ +0c8f64: 5428 100a |0032: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0a10 │ │ +0c8f68: 6e10 1301 0800 |0034: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0113 │ │ +0c8f6e: 0c06 |0037: move-result-object v6 │ │ +0c8f70: 7220 9825 6700 |0038: invoke-interface {v7, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2598 │ │ +0c8f76: 0c00 |003b: move-result-object v0 │ │ +0c8f78: 1f00 4203 |003c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0342 │ │ +0c8f7c: 3800 0e00 |003e: if-eqz v0, 004c // +000e │ │ +0c8f80: 5208 0c0a |0040: iget v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +0c8f84: 5229 120a |0042: iget v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0a12 │ │ +0c8f88: c859 |0044: mul-float/2addr v9, v5 │ │ +0c8f8a: c698 |0045: add-float/2addr v8, v9 │ │ +0c8f8c: 5908 0c0a |0046: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0a0c │ │ +0c8f90: 1408 3333 733f |0048: const v8, #float 0.95 // #3f733333 │ │ +0c8f96: c885 |004b: mul-float/2addr v5, v8 │ │ +0c8f98: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c8f9c: 28dc |004e: goto 002a // -0024 │ │ +0c8f9e: 7110 5725 0c00 |004f: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2557 │ │ +0c8fa4: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0002 line=940 │ │ 0x0005 line=942 │ │ 0x0009 line=943 │ │ 0x000c line=944 │ │ @@ -251147,18 +251248,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c8ffc: |[0c8ffc] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;)V │ │ -0c900c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c900e: 7030 581b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b58 │ │ -0c9014: 0e00 |0004: return-void │ │ +0c8fa8: |[0c8fa8] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;)V │ │ +0c8fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8fba: 7030 581b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b58 │ │ +0c8fc0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=189 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -251168,18 +251269,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 │ │ -0c9018: |[0c9018] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c9028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c902a: 7040 591b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b59 │ │ -0c9030: 0e00 |0004: return-void │ │ +0c8fc4: |[0c8fc4] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c8fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8fd6: 7040 591b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b59 │ │ +0c8fdc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -251190,107 +251291,107 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 192 16-bit code units │ │ -0c9034: |[0c9034] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0c9044: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c9046: 1247 |0001: const/4 v7, #int 4 // #4 │ │ -0c9048: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0c904a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0c904c: 7040 3c20 a9cb |0004: invoke-direct {v9, v10, v11, v12}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ -0c9052: 2204 4903 |0007: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$1; // type@0349 │ │ -0c9056: 7020 331b 9400 |0009: invoke-direct {v4, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$1;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b33 │ │ -0c905c: 5b94 4d0a |000c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0a4d │ │ -0c9060: 2204 4a03 |000e: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$2; // type@034a │ │ -0c9064: 7020 361b 9400 |0010: invoke-direct {v4, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$2;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b36 │ │ -0c906a: 5b94 4f0a |0013: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0a4f │ │ -0c906e: 5997 480a |0015: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ -0c9072: 6204 1b08 |0017: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@081b │ │ -0c9076: 6e55 3c01 bac4 |0019: invoke-virtual {v10, v11, v4, v12, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0c907c: 0c00 |001c: move-result-object v0 │ │ -0c907e: 6e30 c501 5007 |001d: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0c9084: 0a04 |0020: move-result v4 │ │ -0c9086: 5994 480a |0021: iput v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ -0c908a: 6e20 c301 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0c9090: 0c01 |0026: move-result-object v1 │ │ -0c9092: 6e10 cd01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0c9098: 6e10 671b 0900 |002a: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -0c909e: 0c04 |002d: move-result-object v4 │ │ -0c90a0: 7110 141f 0400 |002e: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c90a6: 0c02 |0031: move-result-object v2 │ │ -0c90a8: 6004 4f07 |0032: sget v4, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view:I // field@074f │ │ -0c90ac: 6e40 171f 4269 |0034: invoke-virtual {v2, v4, v9, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c90b2: 2204 4d03 |0037: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // type@034d │ │ -0c90b6: 7030 511b 9408 |0039: invoke-direct {v4, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@1b51 │ │ -0c90bc: 5b94 420a |003c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ -0c90c0: 6004 1107 |003e: sget v4, Landroid/support/v7/appcompat/R$id;.activity_chooser_view_content:I // field@0711 │ │ -0c90c4: 6e20 661b 4900 |0040: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1b66 │ │ -0c90ca: 0c04 |0043: move-result-object v4 │ │ -0c90cc: 1f04 1604 |0044: check-cast v4, Landroid/widget/LinearLayout; // type@0416 │ │ -0c90d0: 5b94 3f0a |0046: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ -0c90d4: 5494 3f0a |0048: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ -0c90d8: 6e10 c621 0400 |004a: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21c6 │ │ -0c90de: 0c04 |004d: move-result-object v4 │ │ -0c90e0: 5b94 400a |004e: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0a40 │ │ -0c90e4: 6004 1607 |0050: sget v4, Landroid/support/v7/appcompat/R$id;.default_activity_button:I // field@0716 │ │ -0c90e8: 6e20 661b 4900 |0052: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1b66 │ │ -0c90ee: 0c04 |0055: move-result-object v4 │ │ -0c90f0: 1f04 1004 |0056: check-cast v4, Landroid/widget/FrameLayout; // type@0410 │ │ -0c90f4: 5b94 440a |0058: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c90f8: 5494 440a |005a: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c90fc: 5495 420a |005c: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ -0c9100: 6e20 9221 5400 |005e: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2192 │ │ -0c9106: 5494 440a |0061: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c910a: 5495 420a |0063: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ -0c910e: 6e20 9321 5400 |0065: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@2193 │ │ -0c9114: 5494 440a |0068: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c9118: 6005 2207 |006a: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0722 │ │ -0c911c: 6e20 8521 5400 |006c: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@2185 │ │ -0c9122: 0c04 |006f: move-result-object v4 │ │ -0c9124: 1f04 1404 |0070: check-cast v4, Landroid/widget/ImageView; // type@0414 │ │ -0c9128: 5b94 450a |0072: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0a45 │ │ -0c912c: 6004 1c07 |0074: sget v4, Landroid/support/v7/appcompat/R$id;.expand_activities_button:I // field@071c │ │ -0c9130: 6e20 661b 4900 |0076: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1b66 │ │ -0c9136: 0c04 |0079: move-result-object v4 │ │ -0c9138: 1f04 1004 |007a: check-cast v4, Landroid/widget/FrameLayout; // type@0410 │ │ -0c913c: 5b94 460a |007c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ -0c9140: 5494 460a |007e: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ -0c9144: 5495 420a |0080: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ -0c9148: 6e20 9221 5400 |0082: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2192 │ │ -0c914e: 5494 460a |0085: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ -0c9152: 6005 2207 |0087: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0722 │ │ -0c9156: 6e20 8521 5400 |0089: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@2185 │ │ -0c915c: 0c04 |008c: move-result-object v4 │ │ -0c915e: 1f04 1404 |008d: check-cast v4, Landroid/widget/ImageView; // type@0414 │ │ -0c9162: 5b94 470a |008f: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0a47 │ │ -0c9166: 5494 470a |0091: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0a47 │ │ -0c916a: 6e20 af21 1400 |0093: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0c9170: 2204 4c03 |0096: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@034c │ │ -0c9174: 7030 3b1b 9408 |0098: invoke-direct {v4, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@1b3b │ │ -0c917a: 5b94 410a |009b: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c917e: 5494 410a |009d: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c9182: 2205 4b03 |009f: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$3; // type@034b │ │ -0c9186: 7020 381b 9500 |00a1: invoke-direct {v5, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$3;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b38 │ │ -0c918c: 6e20 4b1b 5400 |00a4: invoke-virtual {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1b4b │ │ -0c9192: 6e10 3201 0a00 |00a7: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0c9198: 0c03 |00aa: move-result-object v3 │ │ -0c919a: 6e10 ae01 0300 |00ab: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0c91a0: 0c04 |00ae: move-result-object v4 │ │ -0c91a2: 5244 840b |00af: iget v4, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ -0c91a6: db04 0402 |00b1: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0c91aa: 6005 a406 |00b3: sget v5, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@06a4 │ │ -0c91ae: 6e20 ad01 5300 |00b5: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -0c91b4: 0a05 |00b8: move-result v5 │ │ -0c91b6: 7120 ad24 5400 |00b9: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0c91bc: 0a04 |00bc: move-result v4 │ │ -0c91be: 5994 4b0a |00bd: iput v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0a4b │ │ -0c91c2: 0e00 |00bf: return-void │ │ +0c8fe0: |[0c8fe0] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0c8ff0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c8ff2: 1247 |0001: const/4 v7, #int 4 // #4 │ │ +0c8ff4: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0c8ff6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0c8ff8: 7040 3c20 a9cb |0004: invoke-direct {v9, v10, v11, v12}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@203c │ │ +0c8ffe: 2204 4903 |0007: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$1; // type@0349 │ │ +0c9002: 7020 331b 9400 |0009: invoke-direct {v4, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$1;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b33 │ │ +0c9008: 5b94 4d0a |000c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0a4d │ │ +0c900c: 2204 4a03 |000e: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$2; // type@034a │ │ +0c9010: 7020 361b 9400 |0010: invoke-direct {v4, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$2;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b36 │ │ +0c9016: 5b94 4f0a |0013: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0a4f │ │ +0c901a: 5997 480a |0015: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ +0c901e: 6204 1b08 |0017: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@081b │ │ +0c9022: 6e55 3c01 bac4 |0019: invoke-virtual {v10, v11, v4, v12, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0c9028: 0c00 |001c: move-result-object v0 │ │ +0c902a: 6e30 c501 5007 |001d: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0c9030: 0a04 |0020: move-result v4 │ │ +0c9032: 5994 480a |0021: iput v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ +0c9036: 6e20 c301 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0c903c: 0c01 |0026: move-result-object v1 │ │ +0c903e: 6e10 cd01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0c9044: 6e10 671b 0900 |002a: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +0c904a: 0c04 |002d: move-result-object v4 │ │ +0c904c: 7110 141f 0400 |002e: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c9052: 0c02 |0031: move-result-object v2 │ │ +0c9054: 6004 4f07 |0032: sget v4, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view:I // field@074f │ │ +0c9058: 6e40 171f 4269 |0034: invoke-virtual {v2, v4, v9, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c905e: 2204 4d03 |0037: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // type@034d │ │ +0c9062: 7030 511b 9408 |0039: invoke-direct {v4, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@1b51 │ │ +0c9068: 5b94 420a |003c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ +0c906c: 6004 1107 |003e: sget v4, Landroid/support/v7/appcompat/R$id;.activity_chooser_view_content:I // field@0711 │ │ +0c9070: 6e20 661b 4900 |0040: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1b66 │ │ +0c9076: 0c04 |0043: move-result-object v4 │ │ +0c9078: 1f04 1604 |0044: check-cast v4, Landroid/widget/LinearLayout; // type@0416 │ │ +0c907c: 5b94 3f0a |0046: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ +0c9080: 5494 3f0a |0048: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ +0c9084: 6e10 c621 0400 |004a: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21c6 │ │ +0c908a: 0c04 |004d: move-result-object v4 │ │ +0c908c: 5b94 400a |004e: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0a40 │ │ +0c9090: 6004 1607 |0050: sget v4, Landroid/support/v7/appcompat/R$id;.default_activity_button:I // field@0716 │ │ +0c9094: 6e20 661b 4900 |0052: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1b66 │ │ +0c909a: 0c04 |0055: move-result-object v4 │ │ +0c909c: 1f04 1004 |0056: check-cast v4, Landroid/widget/FrameLayout; // type@0410 │ │ +0c90a0: 5b94 440a |0058: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c90a4: 5494 440a |005a: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c90a8: 5495 420a |005c: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ +0c90ac: 6e20 9221 5400 |005e: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2192 │ │ +0c90b2: 5494 440a |0061: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c90b6: 5495 420a |0063: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ +0c90ba: 6e20 9321 5400 |0065: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@2193 │ │ +0c90c0: 5494 440a |0068: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c90c4: 6005 2207 |006a: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0722 │ │ +0c90c8: 6e20 8521 5400 |006c: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@2185 │ │ +0c90ce: 0c04 |006f: move-result-object v4 │ │ +0c90d0: 1f04 1404 |0070: check-cast v4, Landroid/widget/ImageView; // type@0414 │ │ +0c90d4: 5b94 450a |0072: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0a45 │ │ +0c90d8: 6004 1c07 |0074: sget v4, Landroid/support/v7/appcompat/R$id;.expand_activities_button:I // field@071c │ │ +0c90dc: 6e20 661b 4900 |0076: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1b66 │ │ +0c90e2: 0c04 |0079: move-result-object v4 │ │ +0c90e4: 1f04 1004 |007a: check-cast v4, Landroid/widget/FrameLayout; // type@0410 │ │ +0c90e8: 5b94 460a |007c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ +0c90ec: 5494 460a |007e: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ +0c90f0: 5495 420a |0080: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ +0c90f4: 6e20 9221 5400 |0082: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2192 │ │ +0c90fa: 5494 460a |0085: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ +0c90fe: 6005 2207 |0087: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0722 │ │ +0c9102: 6e20 8521 5400 |0089: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@2185 │ │ +0c9108: 0c04 |008c: move-result-object v4 │ │ +0c910a: 1f04 1404 |008d: check-cast v4, Landroid/widget/ImageView; // type@0414 │ │ +0c910e: 5b94 470a |008f: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0a47 │ │ +0c9112: 5494 470a |0091: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0a47 │ │ +0c9116: 6e20 af21 1400 |0093: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0c911c: 2204 4c03 |0096: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@034c │ │ +0c9120: 7030 3b1b 9408 |0098: invoke-direct {v4, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@1b3b │ │ +0c9126: 5b94 410a |009b: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c912a: 5494 410a |009d: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c912e: 2205 4b03 |009f: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$3; // type@034b │ │ +0c9132: 7020 381b 9500 |00a1: invoke-direct {v5, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$3;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1b38 │ │ +0c9138: 6e20 4b1b 5400 |00a4: invoke-virtual {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1b4b │ │ +0c913e: 6e10 3201 0a00 |00a7: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0c9144: 0c03 |00aa: move-result-object v3 │ │ +0c9146: 6e10 ae01 0300 |00ab: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0c914c: 0c04 |00ae: move-result-object v4 │ │ +0c914e: 5244 840b |00af: iget v4, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@0b84 │ │ +0c9152: db04 0402 |00b1: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0c9156: 6005 a406 |00b3: sget v5, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@06a4 │ │ +0c915a: 6e20 ad01 5300 |00b5: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +0c9160: 0a05 |00b8: move-result v5 │ │ +0c9162: 7120 ad24 5400 |00b9: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0c9168: 0a04 |00bc: move-result v4 │ │ +0c916a: 5994 4b0a |00bd: iput v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0a4b │ │ +0c916e: 0e00 |00bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=209 │ │ 0x0007 line=122 │ │ 0x000e line=136 │ │ 0x0015 line=170 │ │ 0x0017 line=211 │ │ @@ -251330,17 +251431,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 │ │ -0c91c4: |[0c91c4] android.support.v7.internal.widget.ActivityChooserView.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ -0c91d4: 5410 410a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c91d8: 1100 |0002: return-object v0 │ │ +0c9170: |[0c9170] android.support.v7.internal.widget.ActivityChooserView.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ +0c9180: 5410 410a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251348,18 +251449,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c91dc: |[0c91dc] android.support.v7.internal.widget.ActivityChooserView.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; │ │ -0c91ec: 7010 691b 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b69 │ │ -0c91f2: 0c00 |0003: move-result-object v0 │ │ -0c91f4: 1100 |0004: return-object v0 │ │ +0c9188: |[0c9188] android.support.v7.internal.widget.ActivityChooserView.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; │ │ +0c9198: 7010 691b 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b69 │ │ +0c919e: 0c00 |0003: move-result-object v0 │ │ +0c91a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251367,17 +251468,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 │ │ -0c91f8: |[0c91f8] android.support.v7.internal.widget.ActivityChooserView.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; │ │ -0c9208: 5410 4e0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0a4e │ │ -0c920c: 1100 |0002: return-object v0 │ │ +0c91a4: |[0c91a4] android.support.v7.internal.widget.ActivityChooserView.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; │ │ +0c91b4: 5410 4e0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0a4e │ │ +0c91b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251385,17 +251486,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 │ │ -0c9210: |[0c9210] android.support.v7.internal.widget.ActivityChooserView.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; │ │ -0c9220: 5410 4d0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0a4d │ │ -0c9224: 1100 |0002: return-object v0 │ │ +0c91bc: |[0c91bc] android.support.v7.internal.widget.ActivityChooserView.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; │ │ +0c91cc: 5410 4d0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0a4d │ │ +0c91d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251403,17 +251504,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 │ │ -0c9228: |[0c9228] android.support.v7.internal.widget.ActivityChooserView.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -0c9238: 7010 7c1b 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.updateAppearance:()V // method@1b7c │ │ -0c923e: 0e00 |0003: return-void │ │ +0c91d4: |[0c91d4] android.support.v7.internal.widget.ActivityChooserView.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +0c91e4: 7010 7c1b 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.updateAppearance:()V // method@1b7c │ │ +0c91ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251421,17 +251522,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 │ │ -0c9240: |[0c9240] android.support.v7.internal.widget.ActivityChooserView.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V │ │ -0c9250: 7020 7b1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@1b7b │ │ -0c9256: 0e00 |0003: return-void │ │ +0c91ec: |[0c91ec] android.support.v7.internal.widget.ActivityChooserView.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V │ │ +0c91fc: 7020 7b1b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@1b7b │ │ +0c9202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -251440,17 +251541,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 │ │ -0c9258: |[0c9258] android.support.v7.internal.widget.ActivityChooserView.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z │ │ -0c9268: 5510 4a0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0a4a │ │ -0c926c: 0f00 |0002: return v0 │ │ +0c9204: |[0c9204] android.support.v7.internal.widget.ActivityChooserView.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z │ │ +0c9214: 5510 4a0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0a4a │ │ +0c9218: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251458,17 +251559,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 │ │ -0c9270: |[0c9270] android.support.v7.internal.widget.ActivityChooserView.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z │ │ -0c9280: 5c01 4a0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0a4a │ │ -0c9284: 0f01 |0002: return v1 │ │ +0c921c: |[0c921c] android.support.v7.internal.widget.ActivityChooserView.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z │ │ +0c922c: 5c01 4a0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0a4a │ │ +0c9230: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -251477,17 +251578,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 │ │ -0c9288: |[0c9288] android.support.v7.internal.widget.ActivityChooserView.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ -0c9298: 5410 440a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c929c: 1100 |0002: return-object v0 │ │ +0c9234: |[0c9234] android.support.v7.internal.widget.ActivityChooserView.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ +0c9244: 5410 440a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c9248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251495,17 +251596,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 │ │ -0c92a0: |[0c92a0] android.support.v7.internal.widget.ActivityChooserView.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ -0c92b0: 5410 460a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ -0c92b4: 1100 |0002: return-object v0 │ │ +0c924c: |[0c924c] android.support.v7.internal.widget.ActivityChooserView.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ +0c925c: 5410 460a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ +0c9260: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251513,17 +251614,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 │ │ -0c92b8: |[0c92b8] android.support.v7.internal.widget.ActivityChooserView.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I │ │ -0c92c8: 5210 480a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ -0c92cc: 0f00 |0002: return v0 │ │ +0c9264: |[0c9264] android.support.v7.internal.widget.ActivityChooserView.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I │ │ +0c9274: 5210 480a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ +0c9278: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251531,38 +251632,38 @@ │ │ type : '()Landroid/support/v7/internal/widget/ListPopupWindow;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0c92d0: |[0c92d0] android.support.v7.internal.widget.ActivityChooserView.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; │ │ -0c92e0: 5420 4c0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ -0c92e4: 3900 2d00 |0002: if-nez v0, 002f // +002d │ │ -0c92e8: 2200 6303 |0004: new-instance v0, Landroid/support/v7/internal/widget/ListPopupWindow; // type@0363 │ │ -0c92ec: 6e10 671b 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -0c92f2: 0c01 |0009: move-result-object v1 │ │ -0c92f4: 7020 361c 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;)V // method@1c36 │ │ -0c92fa: 5b20 4c0a |000d: iput-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ -0c92fe: 5420 4c0a |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ -0c9302: 5421 410a |0011: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c9306: 6e20 591c 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c59 │ │ -0c930c: 5420 4c0a |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ -0c9310: 6e20 5a1c 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1c5a │ │ -0c9316: 5420 4c0a |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ -0c931a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0c931c: 6e20 651c 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setModal:(Z)V // method@1c65 │ │ -0c9322: 5420 4c0a |0021: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ -0c9326: 5421 420a |0023: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ -0c932a: 6e20 671c 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1c67 │ │ -0c9330: 5420 4c0a |0028: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ -0c9334: 5421 420a |002a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ -0c9338: 6e20 661c 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1c66 │ │ -0c933e: 5420 4c0a |002f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ -0c9342: 1100 |0031: return-object v0 │ │ +0c927c: |[0c927c] android.support.v7.internal.widget.ActivityChooserView.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; │ │ +0c928c: 5420 4c0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ +0c9290: 3900 2d00 |0002: if-nez v0, 002f // +002d │ │ +0c9294: 2200 6303 |0004: new-instance v0, Landroid/support/v7/internal/widget/ListPopupWindow; // type@0363 │ │ +0c9298: 6e10 671b 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +0c929e: 0c01 |0009: move-result-object v1 │ │ +0c92a0: 7020 361c 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;)V // method@1c36 │ │ +0c92a6: 5b20 4c0a |000d: iput-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ +0c92aa: 5420 4c0a |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ +0c92ae: 5421 410a |0011: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c92b2: 6e20 591c 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c59 │ │ +0c92b8: 5420 4c0a |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ +0c92bc: 6e20 5a1c 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1c5a │ │ +0c92c2: 5420 4c0a |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ +0c92c6: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0c92c8: 6e20 651c 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setModal:(Z)V // method@1c65 │ │ +0c92ce: 5420 4c0a |0021: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ +0c92d2: 5421 420a |0023: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ +0c92d6: 6e20 671c 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1c67 │ │ +0c92dc: 5420 4c0a |0028: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ +0c92e0: 5421 420a |002a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0a42 │ │ +0c92e4: 6e20 661c 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1c66 │ │ +0c92ea: 5420 4c0a |002f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a4c │ │ +0c92ee: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0004 line=483 │ │ 0x000f line=484 │ │ 0x0016 line=485 │ │ 0x001b line=486 │ │ @@ -251577,91 +251678,91 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -0c9344: |[0c9344] android.support.v7.internal.widget.ActivityChooserView.showPopupUnchecked:(I)V │ │ -0c9354: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0c9356: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0c9358: 5497 410a |0002: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c935c: 6e10 3e1b 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -0c9362: 0c07 |0007: move-result-object v7 │ │ -0c9364: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -0c9368: 2205 7f04 |000a: new-instance v5, Ljava/lang/IllegalStateException; // type@047f │ │ -0c936c: 1a06 300f |000c: const-string v6, "No data model. Did you call #setDataModel?" // string@0f30 │ │ -0c9370: 7020 8c24 6500 |000e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0c9376: 2705 |0011: throw v5 │ │ -0c9378: 6e10 6a1b 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1b6a │ │ -0c937e: 0c07 |0015: move-result-object v7 │ │ -0c9380: 5498 4f0a |0016: iget-object v8, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0a4f │ │ -0c9384: 6e20 7520 8700 |0018: invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2075 │ │ -0c938a: 5497 440a |001b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c938e: 6e10 8621 0700 |001d: invoke-virtual {v7}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2186 │ │ -0c9394: 0a07 |0020: move-result v7 │ │ -0c9396: 3907 6300 |0021: if-nez v7, 0084 // +0063 │ │ -0c939a: 0152 |0023: move v2, v5 │ │ -0c939c: 5497 410a |0024: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c93a0: 6e10 3c1b 0700 |0026: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1b3c │ │ -0c93a6: 0a00 |0029: move-result v0 │ │ -0c93a8: 3802 5c00 |002a: if-eqz v2, 0086 // +005c │ │ -0c93ac: 0153 |002c: move v3, v5 │ │ -0c93ae: 1407 ffff ff7f |002d: const v7, #float nan // #7fffffff │ │ -0c93b4: 327a 5800 |0030: if-eq v10, v7, 0088 // +0058 │ │ -0c93b8: 9007 0a03 |0032: add-int v7, v10, v3 │ │ -0c93bc: 3770 5400 |0034: if-le v0, v7, 0088 // +0054 │ │ -0c93c0: 5497 410a |0036: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c93c4: 6e20 4f1b 5700 |0038: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@1b4f │ │ -0c93ca: 5497 410a |003b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c93ce: d808 0aff |003d: add-int/lit8 v8, v10, #int -1 // #ff │ │ -0c93d2: 6e20 4d1b 8700 |003f: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1b4d │ │ -0c93d8: 7010 691b 0900 |0042: invoke-direct {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b69 │ │ -0c93de: 0c04 |0045: move-result-object v4 │ │ -0c93e0: 6e10 531c 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -0c93e6: 0a07 |0049: move-result v7 │ │ -0c93e8: 3907 3900 |004a: if-nez v7, 0083 // +0039 │ │ -0c93ec: 5597 4a0a |004c: iget-boolean v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0a4a │ │ -0c93f0: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ -0c93f4: 3902 4300 |0050: if-nez v2, 0093 // +0043 │ │ -0c93f8: 5496 410a |0052: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c93fc: 6e30 4e1b 5602 |0054: invoke-virtual {v6, v5, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@1b4e │ │ -0c9402: 5496 410a |0057: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c9406: 6e10 481b 0600 |0059: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.measureContentWidth:()I // method@1b48 │ │ -0c940c: 0a06 |005c: move-result v6 │ │ -0c940e: 5297 4b0a |005d: iget v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0a4b │ │ -0c9412: 7120 af24 7600 |005f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c9418: 0a01 |0062: move-result v1 │ │ -0c941a: 6e20 5d1c 1400 |0063: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setContentWidth:(I)V // method@1c5d │ │ -0c9420: 6e10 6f1c 0400 |0066: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -0c9426: 5496 500a |0069: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ -0c942a: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ -0c942e: 5496 500a |006d: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ -0c9432: 6e20 070b 5600 |006f: invoke-virtual {v6, v5}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0b07 │ │ -0c9438: 6e10 461c 0400 |0072: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1c46 │ │ -0c943e: 0c05 |0075: move-result-object v5 │ │ -0c9440: 6e10 671b 0900 |0076: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -0c9446: 0c06 |0079: move-result-object v6 │ │ -0c9448: 6007 6107 |007a: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activitychooserview_choose_application:I // field@0761 │ │ -0c944c: 6e20 3401 7600 |007c: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0c9452: 0c06 |007f: move-result-object v6 │ │ -0c9454: 6e20 0922 6500 |0080: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2209 │ │ -0c945a: 0e00 |0083: return-void │ │ -0c945c: 0162 |0084: move v2, v6 │ │ -0c945e: 289f |0085: goto 0024 // -0061 │ │ -0c9460: 0163 |0086: move v3, v6 │ │ -0c9462: 28a6 |0087: goto 002d // -005a │ │ -0c9464: 5497 410a |0088: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c9468: 6e20 4f1b 6700 |008a: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@1b4f │ │ -0c946e: 5497 410a |008d: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c9472: 6e20 4d1b a700 |008f: invoke-virtual {v7, v10}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1b4d │ │ -0c9478: 28b0 |0092: goto 0042 // -0050 │ │ -0c947a: 5497 410a |0093: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c947e: 6e30 4e1b 6706 |0095: invoke-virtual {v7, v6, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@1b4e │ │ -0c9484: 28bf |0098: goto 0057 // -0041 │ │ +0c92f0: |[0c92f0] android.support.v7.internal.widget.ActivityChooserView.showPopupUnchecked:(I)V │ │ +0c9300: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0c9302: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0c9304: 5497 410a |0002: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9308: 6e10 3e1b 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +0c930e: 0c07 |0007: move-result-object v7 │ │ +0c9310: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +0c9314: 2205 7f04 |000a: new-instance v5, Ljava/lang/IllegalStateException; // type@047f │ │ +0c9318: 1a06 300f |000c: const-string v6, "No data model. Did you call #setDataModel?" // string@0f30 │ │ +0c931c: 7020 8c24 6500 |000e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0c9322: 2705 |0011: throw v5 │ │ +0c9324: 6e10 6a1b 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1b6a │ │ +0c932a: 0c07 |0015: move-result-object v7 │ │ +0c932c: 5498 4f0a |0016: iget-object v8, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0a4f │ │ +0c9330: 6e20 7520 8700 |0018: invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2075 │ │ +0c9336: 5497 440a |001b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c933a: 6e10 8621 0700 |001d: invoke-virtual {v7}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2186 │ │ +0c9340: 0a07 |0020: move-result v7 │ │ +0c9342: 3907 6300 |0021: if-nez v7, 0084 // +0063 │ │ +0c9346: 0152 |0023: move v2, v5 │ │ +0c9348: 5497 410a |0024: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c934c: 6e10 3c1b 0700 |0026: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1b3c │ │ +0c9352: 0a00 |0029: move-result v0 │ │ +0c9354: 3802 5c00 |002a: if-eqz v2, 0086 // +005c │ │ +0c9358: 0153 |002c: move v3, v5 │ │ +0c935a: 1407 ffff ff7f |002d: const v7, #float nan // #7fffffff │ │ +0c9360: 327a 5800 |0030: if-eq v10, v7, 0088 // +0058 │ │ +0c9364: 9007 0a03 |0032: add-int v7, v10, v3 │ │ +0c9368: 3770 5400 |0034: if-le v0, v7, 0088 // +0054 │ │ +0c936c: 5497 410a |0036: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9370: 6e20 4f1b 5700 |0038: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@1b4f │ │ +0c9376: 5497 410a |003b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c937a: d808 0aff |003d: add-int/lit8 v8, v10, #int -1 // #ff │ │ +0c937e: 6e20 4d1b 8700 |003f: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1b4d │ │ +0c9384: 7010 691b 0900 |0042: invoke-direct {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b69 │ │ +0c938a: 0c04 |0045: move-result-object v4 │ │ +0c938c: 6e10 531c 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +0c9392: 0a07 |0049: move-result v7 │ │ +0c9394: 3907 3900 |004a: if-nez v7, 0083 // +0039 │ │ +0c9398: 5597 4a0a |004c: iget-boolean v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0a4a │ │ +0c939c: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ +0c93a0: 3902 4300 |0050: if-nez v2, 0093 // +0043 │ │ +0c93a4: 5496 410a |0052: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c93a8: 6e30 4e1b 5602 |0054: invoke-virtual {v6, v5, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@1b4e │ │ +0c93ae: 5496 410a |0057: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c93b2: 6e10 481b 0600 |0059: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.measureContentWidth:()I // method@1b48 │ │ +0c93b8: 0a06 |005c: move-result v6 │ │ +0c93ba: 5297 4b0a |005d: iget v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0a4b │ │ +0c93be: 7120 af24 7600 |005f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c93c4: 0a01 |0062: move-result v1 │ │ +0c93c6: 6e20 5d1c 1400 |0063: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setContentWidth:(I)V // method@1c5d │ │ +0c93cc: 6e10 6f1c 0400 |0066: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +0c93d2: 5496 500a |0069: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ +0c93d6: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ +0c93da: 5496 500a |006d: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ +0c93de: 6e20 070b 5600 |006f: invoke-virtual {v6, v5}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0b07 │ │ +0c93e4: 6e10 461c 0400 |0072: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1c46 │ │ +0c93ea: 0c05 |0075: move-result-object v5 │ │ +0c93ec: 6e10 671b 0900 |0076: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +0c93f2: 0c06 |0079: move-result-object v6 │ │ +0c93f4: 6007 6107 |007a: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activitychooserview_choose_application:I // field@0761 │ │ +0c93f8: 6e20 3401 7600 |007c: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0c93fe: 0c06 |007f: move-result-object v6 │ │ +0c9400: 6e20 0922 6500 |0080: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2209 │ │ +0c9406: 0e00 |0083: return-void │ │ +0c9408: 0162 |0084: move v2, v6 │ │ +0c940a: 289f |0085: goto 0024 // -0061 │ │ +0c940c: 0163 |0086: move v3, v6 │ │ +0c940e: 28a6 |0087: goto 002d // -005a │ │ +0c9410: 5497 410a |0088: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9414: 6e20 4f1b 6700 |008a: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@1b4f │ │ +0c941a: 5497 410a |008d: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c941e: 6e20 4d1b a700 |008f: invoke-virtual {v7, v10}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1b4d │ │ +0c9424: 28b0 |0092: goto 0042 // -0050 │ │ +0c9426: 5497 410a |0093: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c942a: 6e30 4e1b 6706 |0095: invoke-virtual {v7, v6, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@1b4e │ │ +0c9430: 28bf |0098: goto 0057 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=325 │ │ 0x000a line=326 │ │ 0x0012 line=329 │ │ 0x001b line=331 │ │ 0x0024 line=334 │ │ @@ -251703,77 +251804,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -0c9488: |[0c9488] android.support.v7.internal.widget.ActivityChooserView.updateAppearance:()V │ │ -0c9498: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0c949a: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -0c949c: 54a6 410a |0002: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c94a0: 6e10 3d1b 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1b3d │ │ -0c94a6: 0a06 |0007: move-result v6 │ │ -0c94a8: 3d06 6000 |0008: if-lez v6, 0068 // +0060 │ │ -0c94ac: 54a6 460a |000a: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ -0c94b0: 6e20 8f21 8600 |000c: invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@218f │ │ -0c94b6: 54a6 410a |000f: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c94ba: 6e10 3c1b 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1b3c │ │ -0c94c0: 0a01 |0014: move-result v1 │ │ -0c94c2: 54a6 410a |0015: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c94c6: 6e10 401b 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getHistorySize:()I // method@1b40 │ │ -0c94cc: 0a03 |001a: move-result v3 │ │ -0c94ce: 3281 0600 |001b: if-eq v1, v8, 0021 // +0006 │ │ -0c94d2: 3781 5100 |001d: if-le v1, v8, 006e // +0051 │ │ -0c94d6: 3d03 4f00 |001f: if-lez v3, 006e // +004f │ │ -0c94da: 54a6 440a |0021: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c94de: 6e20 9421 9600 |0023: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2194 │ │ -0c94e4: 54a6 410a |0026: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c94e8: 6e10 3f1b 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b3f │ │ -0c94ee: 0c00 |002b: move-result-object v0 │ │ -0c94f0: 6e10 671b 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -0c94f6: 0c06 |002f: move-result-object v6 │ │ -0c94f8: 6e10 3001 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0c94fe: 0c05 |0033: move-result-object v5 │ │ -0c9500: 54a6 450a |0034: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0a45 │ │ -0c9504: 6e20 a201 5000 |0036: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -0c950a: 0c07 |0039: move-result-object v7 │ │ -0c950c: 6e20 af21 7600 |003a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0c9512: 52a6 430a |003d: iget v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0a43 │ │ -0c9516: 3806 1900 |003f: if-eqz v6, 0058 // +0019 │ │ -0c951a: 6e20 a301 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -0c9520: 0c04 |0044: move-result-object v4 │ │ -0c9522: 6e10 671b 0a00 |0045: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -0c9528: 0c06 |0048: move-result-object v6 │ │ -0c952a: 52a7 430a |0049: iget v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0a43 │ │ -0c952e: 2388 7806 |004b: new-array v8, v8, [Ljava/lang/Object; // type@0678 │ │ -0c9532: 4d04 0809 |004d: aput-object v4, v8, v9 │ │ -0c9536: 6e30 3501 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0135 │ │ -0c953c: 0c02 |0052: move-result-object v2 │ │ -0c953e: 54a6 440a |0053: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c9542: 6e20 8e21 2600 |0055: invoke-virtual {v6, v2}, Landroid/widget/FrameLayout;.setContentDescription:(Ljava/lang/CharSequence;)V // method@218e │ │ -0c9548: 54a6 440a |0058: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c954c: 6e10 8621 0600 |005a: invoke-virtual {v6}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2186 │ │ -0c9552: 0a06 |005d: move-result v6 │ │ -0c9554: 3906 1800 |005e: if-nez v6, 0076 // +0018 │ │ -0c9558: 54a6 3f0a |0060: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ -0c955c: 54a7 400a |0062: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0a40 │ │ -0c9560: 6e20 de21 7600 |0064: invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21de │ │ -0c9566: 0e00 |0067: return-void │ │ -0c9568: 54a6 460a |0068: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ -0c956c: 6e20 8f21 9600 |006a: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@218f │ │ -0c9572: 28a2 |006d: goto 000f // -005e │ │ -0c9574: 54a6 440a |006e: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c9578: 1307 0800 |0070: const/16 v7, #int 8 // #8 │ │ -0c957c: 6e20 9421 7600 |0072: invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2194 │ │ -0c9582: 28e3 |0075: goto 0058 // -001d │ │ -0c9584: 54a6 3f0a |0076: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ -0c9588: 1207 |0078: const/4 v7, #int 0 // #0 │ │ -0c958a: 6e20 de21 7600 |0079: invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21de │ │ -0c9590: 28eb |007c: goto 0067 // -0015 │ │ +0c9434: |[0c9434] android.support.v7.internal.widget.ActivityChooserView.updateAppearance:()V │ │ +0c9444: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0c9446: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +0c9448: 54a6 410a |0002: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c944c: 6e10 3d1b 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1b3d │ │ +0c9452: 0a06 |0007: move-result v6 │ │ +0c9454: 3d06 6000 |0008: if-lez v6, 0068 // +0060 │ │ +0c9458: 54a6 460a |000a: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ +0c945c: 6e20 8f21 8600 |000c: invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@218f │ │ +0c9462: 54a6 410a |000f: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9466: 6e10 3c1b 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1b3c │ │ +0c946c: 0a01 |0014: move-result v1 │ │ +0c946e: 54a6 410a |0015: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9472: 6e10 401b 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getHistorySize:()I // method@1b40 │ │ +0c9478: 0a03 |001a: move-result v3 │ │ +0c947a: 3281 0600 |001b: if-eq v1, v8, 0021 // +0006 │ │ +0c947e: 3781 5100 |001d: if-le v1, v8, 006e // +0051 │ │ +0c9482: 3d03 4f00 |001f: if-lez v3, 006e // +004f │ │ +0c9486: 54a6 440a |0021: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c948a: 6e20 9421 9600 |0023: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2194 │ │ +0c9490: 54a6 410a |0026: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9494: 6e10 3f1b 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1b3f │ │ +0c949a: 0c00 |002b: move-result-object v0 │ │ +0c949c: 6e10 671b 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +0c94a2: 0c06 |002f: move-result-object v6 │ │ +0c94a4: 6e10 3001 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0c94aa: 0c05 |0033: move-result-object v5 │ │ +0c94ac: 54a6 450a |0034: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0a45 │ │ +0c94b0: 6e20 a201 5000 |0036: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +0c94b6: 0c07 |0039: move-result-object v7 │ │ +0c94b8: 6e20 af21 7600 |003a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0c94be: 52a6 430a |003d: iget v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0a43 │ │ +0c94c2: 3806 1900 |003f: if-eqz v6, 0058 // +0019 │ │ +0c94c6: 6e20 a301 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +0c94cc: 0c04 |0044: move-result-object v4 │ │ +0c94ce: 6e10 671b 0a00 |0045: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +0c94d4: 0c06 |0048: move-result-object v6 │ │ +0c94d6: 52a7 430a |0049: iget v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0a43 │ │ +0c94da: 2388 7806 |004b: new-array v8, v8, [Ljava/lang/Object; // type@0678 │ │ +0c94de: 4d04 0809 |004d: aput-object v4, v8, v9 │ │ +0c94e2: 6e30 3501 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0135 │ │ +0c94e8: 0c02 |0052: move-result-object v2 │ │ +0c94ea: 54a6 440a |0053: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c94ee: 6e20 8e21 2600 |0055: invoke-virtual {v6, v2}, Landroid/widget/FrameLayout;.setContentDescription:(Ljava/lang/CharSequence;)V // method@218e │ │ +0c94f4: 54a6 440a |0058: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c94f8: 6e10 8621 0600 |005a: invoke-virtual {v6}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2186 │ │ +0c94fe: 0a06 |005d: move-result v6 │ │ +0c9500: 3906 1800 |005e: if-nez v6, 0076 // +0018 │ │ +0c9504: 54a6 3f0a |0060: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ +0c9508: 54a7 400a |0062: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0a40 │ │ +0c950c: 6e20 de21 7600 |0064: invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21de │ │ +0c9512: 0e00 |0067: return-void │ │ +0c9514: 54a6 460a |0068: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0a46 │ │ +0c9518: 6e20 8f21 9600 |006a: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@218f │ │ +0c951e: 28a2 |006d: goto 000f // -005e │ │ +0c9520: 54a6 440a |006e: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c9524: 1307 0800 |0070: const/16 v7, #int 8 // #8 │ │ +0c9528: 6e20 9421 7600 |0072: invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2194 │ │ +0c952e: 28e3 |0075: goto 0058 // -001d │ │ +0c9530: 54a6 3f0a |0076: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ +0c9534: 1207 |0078: const/4 v7, #int 0 // #0 │ │ +0c9536: 6e20 de21 7600 |0079: invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21de │ │ +0c953c: 28eb |007c: goto 0067 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=498 │ │ 0x000a line=499 │ │ 0x000f line=504 │ │ 0x0015 line=505 │ │ 0x001b line=506 │ │ @@ -251808,30 +251909,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c9594: |[0c9594] android.support.v7.internal.widget.ActivityChooserView.dismissPopup:()Z │ │ -0c95a4: 6e10 6b1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ -0c95aa: 0a01 |0003: move-result v1 │ │ -0c95ac: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -0c95b0: 7010 691b 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b69 │ │ -0c95b6: 0c01 |0009: move-result-object v1 │ │ -0c95b8: 6e10 3f1c 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ -0c95be: 6e10 6a1b 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1b6a │ │ -0c95c4: 0c00 |0010: move-result-object v0 │ │ -0c95c6: 6e10 7820 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@2078 │ │ -0c95cc: 0a01 |0014: move-result v1 │ │ -0c95ce: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -0c95d2: 5421 4f0a |0017: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0a4f │ │ -0c95d6: 6e20 7920 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2079 │ │ -0c95dc: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -0c95de: 0f01 |001d: return v1 │ │ +0c9540: |[0c9540] android.support.v7.internal.widget.ActivityChooserView.dismissPopup:()Z │ │ +0c9550: 6e10 6b1b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ +0c9556: 0a01 |0003: move-result v1 │ │ +0c9558: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +0c955c: 7010 691b 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b69 │ │ +0c9562: 0c01 |0009: move-result-object v1 │ │ +0c9564: 6e10 3f1c 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1c3f │ │ +0c956a: 6e10 6a1b 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1b6a │ │ +0c9570: 0c00 |0010: move-result-object v0 │ │ +0c9572: 6e10 7820 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@2078 │ │ +0c9578: 0a01 |0014: move-result v1 │ │ +0c957a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0c957e: 5421 4f0a |0017: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0a4f │ │ +0c9582: 6e20 7920 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2079 │ │ +0c9588: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0c958a: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0006 line=370 │ │ 0x000d line=371 │ │ 0x0011 line=372 │ │ 0x0017 line=373 │ │ @@ -251845,19 +251946,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 │ │ -0c95e0: |[0c95e0] android.support.v7.internal.widget.ActivityChooserView.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -0c95f0: 5410 410a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c95f4: 6e10 3e1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -0c95fa: 0c00 |0005: move-result-object v0 │ │ -0c95fc: 1100 |0006: return-object v0 │ │ +0c958c: |[0c958c] android.support.v7.internal.widget.ActivityChooserView.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +0c959c: 5410 410a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c95a0: 6e10 3e1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +0c95a6: 0c00 |0005: move-result-object v0 │ │ +0c95a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251865,20 +251966,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c9600: |[0c9600] android.support.v7.internal.widget.ActivityChooserView.isShowingPopup:()Z │ │ -0c9610: 7010 691b 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b69 │ │ -0c9616: 0c00 |0003: move-result-object v0 │ │ -0c9618: 6e10 531c 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ -0c961e: 0a00 |0007: move-result v0 │ │ -0c9620: 0f00 |0008: return v0 │ │ +0c95ac: |[0c95ac] android.support.v7.internal.widget.ActivityChooserView.isShowingPopup:()Z │ │ +0c95bc: 7010 691b 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1b69 │ │ +0c95c2: 0c00 |0003: move-result-object v0 │ │ +0c95c4: 6e10 531c 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1c53 │ │ +0c95ca: 0a00 |0007: move-result v0 │ │ +0c95cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -251886,25 +251987,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c9624: |[0c9624] android.support.v7.internal.widget.ActivityChooserView.onAttachedToWindow:()V │ │ -0c9634: 6f10 5720 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ -0c963a: 5421 410a |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c963e: 6e10 3e1b 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -0c9644: 0c00 |0008: move-result-object v0 │ │ -0c9646: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0c964a: 5421 4d0a |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0a4d │ │ -0c964e: 6e20 2b1b 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1b2b │ │ -0c9654: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0c9656: 5c21 490a |0011: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0a49 │ │ -0c965a: 0e00 |0013: return-void │ │ +0c95d0: |[0c95d0] android.support.v7.internal.widget.ActivityChooserView.onAttachedToWindow:()V │ │ +0c95e0: 6f10 5720 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@2057 │ │ +0c95e6: 5421 410a |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c95ea: 6e10 3e1b 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +0c95f0: 0c00 |0008: move-result-object v0 │ │ +0c95f2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0c95f6: 5421 4d0a |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0a4d │ │ +0c95fa: 6e20 2b1b 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1b2b │ │ +0c9600: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0c9602: 5c21 490a |0011: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0a49 │ │ +0c9606: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=391 │ │ 0x0009 line=392 │ │ 0x000b line=393 │ │ 0x0010 line=395 │ │ @@ -251918,36 +252019,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0c965c: |[0c965c] android.support.v7.internal.widget.ActivityChooserView.onDetachedFromWindow:()V │ │ -0c966c: 6f10 5920 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ -0c9672: 5432 410a |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c9676: 6e10 3e1b 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ -0c967c: 0c00 |0008: move-result-object v0 │ │ -0c967e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0c9682: 5432 4d0a |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0a4d │ │ -0c9686: 6e20 321b 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@1b32 │ │ -0c968c: 6e10 6a1b 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1b6a │ │ -0c9692: 0c01 |0013: move-result-object v1 │ │ -0c9694: 6e10 7820 0100 |0014: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@2078 │ │ -0c969a: 0a02 |0017: move-result v2 │ │ -0c969c: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ -0c96a0: 5432 4f0a |001a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0a4f │ │ -0c96a4: 6e20 7920 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2079 │ │ -0c96aa: 6e10 6b1b 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ -0c96b0: 0a02 |0022: move-result v2 │ │ -0c96b2: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ -0c96b6: 6e10 651b 0300 |0025: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ -0c96bc: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0c96be: 5c32 490a |0029: iput-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0a49 │ │ -0c96c2: 0e00 |002b: return-void │ │ +0c9608: |[0c9608] android.support.v7.internal.widget.ActivityChooserView.onDetachedFromWindow:()V │ │ +0c9618: 6f10 5920 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@2059 │ │ +0c961e: 5432 410a |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9622: 6e10 3e1b 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b3e │ │ +0c9628: 0c00 |0008: move-result-object v0 │ │ +0c962a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0c962e: 5432 4d0a |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0a4d │ │ +0c9632: 6e20 321b 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@1b32 │ │ +0c9638: 6e10 6a1b 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1b6a │ │ +0c963e: 0c01 |0013: move-result-object v1 │ │ +0c9640: 6e10 7820 0100 |0014: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@2078 │ │ +0c9646: 0a02 |0017: move-result v2 │ │ +0c9648: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ +0c964c: 5432 4f0a |001a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0a4f │ │ +0c9650: 6e20 7920 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2079 │ │ +0c9656: 6e10 6b1b 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ +0c965c: 0a02 |0022: move-result v2 │ │ +0c965e: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ +0c9662: 6e10 651b 0300 |0025: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ +0c9668: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0c966a: 5c32 490a |0029: iput-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0a49 │ │ +0c966e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0003 line=401 │ │ 0x0009 line=402 │ │ 0x000b line=403 │ │ 0x0010 line=405 │ │ @@ -251967,25 +252068,25 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -0c96c4: |[0c96c4] android.support.v7.internal.widget.ActivityChooserView.onLayout:(ZIIII)V │ │ -0c96d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c96d6: 5440 3f0a |0001: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ -0c96da: 9101 0806 |0003: sub-int v1, v8, v6 │ │ -0c96de: 9102 0907 |0005: sub-int v2, v9, v7 │ │ -0c96e2: 6e52 cf21 3013 |0007: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/widget/LinearLayout;.layout:(IIII)V // method@21cf │ │ -0c96e8: 6e10 6b1b 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ -0c96ee: 0a00 |000d: move-result v0 │ │ -0c96f0: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -0c96f4: 6e10 651b 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ -0c96fa: 0e00 |0013: return-void │ │ +0c9670: |[0c9670] android.support.v7.internal.widget.ActivityChooserView.onLayout:(ZIIII)V │ │ +0c9680: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c9682: 5440 3f0a |0001: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ +0c9686: 9101 0806 |0003: sub-int v1, v8, v6 │ │ +0c968a: 9102 0907 |0005: sub-int v2, v9, v7 │ │ +0c968e: 6e52 cf21 3013 |0007: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/widget/LinearLayout;.layout:(IIII)V // method@21cf │ │ +0c9694: 6e10 6b1b 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ +0c969a: 0a00 |000d: move-result v0 │ │ +0c969c: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +0c96a0: 6e10 651b 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ +0c96a6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=431 │ │ 0x000a line=432 │ │ 0x0010 line=433 │ │ 0x0013 line=435 │ │ locals : │ │ @@ -252001,32 +252102,32 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0c96fc: |[0c96fc] android.support.v7.internal.widget.ActivityChooserView.onMeasure:(II)V │ │ -0c970c: 5430 3f0a |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ -0c9710: 5431 440a |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ -0c9714: 6e10 8621 0100 |0004: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2186 │ │ -0c971a: 0a01 |0007: move-result v1 │ │ -0c971c: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -0c9720: 7110 991f 0500 |000a: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c9726: 0a01 |000d: move-result v1 │ │ -0c9728: 1502 0040 |000e: const/high16 v2, #int 1073741824 // #4000 │ │ -0c972c: 7120 9a1f 2100 |0010: invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c9732: 0a05 |0013: move-result v5 │ │ -0c9734: 6e40 6d1b 0354 |0014: invoke-virtual {v3, v0, v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.measureChild:(Landroid/view/View;II)V // method@1b6d │ │ -0c973a: 6e10 c21f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0c9740: 0a01 |001a: move-result v1 │ │ -0c9742: 6e10 bf1f 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0c9748: 0a02 |001e: move-result v2 │ │ -0c974a: 6e30 771b 1302 |001f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setMeasuredDimension:(II)V // method@1b77 │ │ -0c9750: 0e00 |0022: return-void │ │ +0c96a8: |[0c96a8] android.support.v7.internal.widget.ActivityChooserView.onMeasure:(II)V │ │ +0c96b8: 5430 3f0a |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0a3f │ │ +0c96bc: 5431 440a |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0a44 │ │ +0c96c0: 6e10 8621 0100 |0004: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2186 │ │ +0c96c6: 0a01 |0007: move-result v1 │ │ +0c96c8: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +0c96cc: 7110 991f 0500 |000a: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c96d2: 0a01 |000d: move-result v1 │ │ +0c96d4: 1502 0040 |000e: const/high16 v2, #int 1073741824 // #4000 │ │ +0c96d8: 7120 9a1f 2100 |0010: invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c96de: 0a05 |0013: move-result v5 │ │ +0c96e0: 6e40 6d1b 0354 |0014: invoke-virtual {v3, v0, v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.measureChild:(Landroid/view/View;II)V // method@1b6d │ │ +0c96e6: 6e10 c21f 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0c96ec: 0a01 |001a: move-result v1 │ │ +0c96ee: 6e10 bf1f 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0c96f4: 0a02 |001e: move-result v2 │ │ +0c96f6: 6e30 771b 1302 |001f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setMeasuredDimension:(II)V // method@1b77 │ │ +0c96fc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0002 line=421 │ │ 0x000a line=422 │ │ 0x0014 line=425 │ │ 0x0017 line=426 │ │ @@ -252042,23 +252143,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 │ │ -0c9754: |[0c9754] android.support.v7.internal.widget.ActivityChooserView.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -0c9764: 5410 410a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ -0c9768: 6e20 4c1b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1b4c │ │ -0c976e: 6e10 6b1b 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ -0c9774: 0a00 |0008: move-result v0 │ │ -0c9776: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -0c977a: 6e10 651b 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ -0c9780: 6e10 7a1b 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopup:()Z // method@1b7a │ │ -0c9786: 0e00 |0011: return-void │ │ +0c9700: |[0c9700] android.support.v7.internal.widget.ActivityChooserView.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +0c9710: 5410 410a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0a41 │ │ +0c9714: 6e20 4c1b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1b4c │ │ +0c971a: 6e10 6b1b 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ +0c9720: 0a00 |0008: move-result v0 │ │ +0c9722: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +0c9726: 6e10 651b 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1b65 │ │ +0c972c: 6e10 7a1b 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopup:()Z // method@1b7a │ │ +0c9732: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0005 line=261 │ │ 0x000b line=262 │ │ 0x000e line=263 │ │ 0x0011 line=265 │ │ @@ -252071,17 +252172,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9788: |[0c9788] android.support.v7.internal.widget.ActivityChooserView.setDefaultActionButtonContentDescription:(I)V │ │ -0c9798: 5901 430a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0a43 │ │ -0c979c: 0e00 |0002: return-void │ │ +0c9734: |[0c9734] android.support.v7.internal.widget.ActivityChooserView.setDefaultActionButtonContentDescription:(I)V │ │ +0c9744: 5901 430a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0a43 │ │ +0c9748: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0002 line=474 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 resourceId I │ │ @@ -252091,22 +252192,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c97a0: |[0c97a0] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonContentDescription:(I)V │ │ -0c97b0: 6e10 671b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ -0c97b6: 0c01 |0003: move-result-object v1 │ │ -0c97b8: 6e20 3401 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0c97be: 0c00 |0007: move-result-object v0 │ │ -0c97c0: 5421 470a |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0a47 │ │ -0c97c4: 6e20 ac21 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21ac │ │ -0c97ca: 0e00 |000d: return-void │ │ +0c974c: |[0c974c] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonContentDescription:(I)V │ │ +0c975c: 6e10 671b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1b67 │ │ +0c9762: 0c01 |0003: move-result-object v1 │ │ +0c9764: 6e20 3401 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0c976a: 0c00 |0007: move-result-object v0 │ │ +0c976c: 5421 470a |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0a47 │ │ +0c9770: 6e20 ac21 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@21ac │ │ +0c9776: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0008 line=294 │ │ 0x000d line=295 │ │ locals : │ │ 0x0008 - 0x000e reg=0 contentDescription Ljava/lang/CharSequence; │ │ @@ -252118,18 +252219,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c97cc: |[0c97cc] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0c97dc: 5410 470a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0a47 │ │ -0c97e0: 6e20 af21 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0c97e6: 0e00 |0005: return-void │ │ +0c9778: |[0c9778] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0c9788: 5410 470a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0a47 │ │ +0c978c: 6e20 af21 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0c9792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0006 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -252139,17 +252240,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c97e8: |[0c97e8] android.support.v7.internal.widget.ActivityChooserView.setInitialActivityCount:(I)V │ │ -0c97f8: 5901 480a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ -0c97fc: 0e00 |0002: return-void │ │ +0c9794: |[0c9794] android.support.v7.internal.widget.ActivityChooserView.setInitialActivityCount:(I)V │ │ +0c97a4: 5901 480a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ +0c97a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0002 line=460 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 itemCount I │ │ @@ -252159,17 +252260,17 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9800: |[0c9800] android.support.v7.internal.widget.ActivityChooserView.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -0c9810: 5b01 4e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0a4e │ │ -0c9814: 0e00 |0002: return-void │ │ +0c97ac: |[0c97ac] android.support.v7.internal.widget.ActivityChooserView.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +0c97bc: 5b01 4e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0a4e │ │ +0c97c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -252179,17 +252280,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 │ │ -0c9818: |[0c9818] android.support.v7.internal.widget.ActivityChooserView.setProvider:(Landroid/support/v4/view/ActionProvider;)V │ │ -0c9828: 5b01 500a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ -0c982c: 0e00 |0002: return-void │ │ +0c97c4: |[0c97c4] android.support.v7.internal.widget.ActivityChooserView.setProvider:(Landroid/support/v4/view/ActionProvider;)V │ │ +0c97d4: 5b01 500a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0a50 │ │ +0c97d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0002 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 provider Landroid/support/v4/view/ActionProvider; │ │ @@ -252199,27 +252300,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0c9830: |[0c9830] android.support.v7.internal.widget.ActivityChooserView.showPopup:()Z │ │ -0c9840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c9842: 6e10 6b1b 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ -0c9848: 0a01 |0004: move-result v1 │ │ -0c984a: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ -0c984e: 5521 490a |0007: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0a49 │ │ -0c9852: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -0c9856: 0f00 |000b: return v0 │ │ -0c9858: 5c20 4a0a |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0a4a │ │ -0c985c: 5220 480a |000e: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ -0c9860: 7020 7b1b 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@1b7b │ │ -0c9866: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0c9868: 28f7 |0014: goto 000b // -0009 │ │ +0c97dc: |[0c97dc] android.support.v7.internal.widget.ActivityChooserView.showPopup:()Z │ │ +0c97ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c97ee: 6e10 6b1b 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1b6b │ │ +0c97f4: 0a01 |0004: move-result v1 │ │ +0c97f6: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ +0c97fa: 5521 490a |0007: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0a49 │ │ +0c97fe: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +0c9802: 0f00 |000b: return v0 │ │ +0c9804: 5c20 4a0a |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0a4a │ │ +0c9808: 5220 480a |000e: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0a48 │ │ +0c980c: 7020 7b1b 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@1b7b │ │ +0c9812: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0c9814: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x000b line=316 │ │ 0x000c line=314 │ │ 0x000e line=315 │ │ 0x0013 line=316 │ │ @@ -252303,42 +252404,42 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0c986c: |[0c986c] android.support.v7.internal.widget.ScrollingTabContainerView.:(Landroid/content/Context;)V │ │ -0c987c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c987e: 7020 9821 6500 |0001: invoke-direct {v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@2198 │ │ -0c9884: 7110 141f 0600 |0004: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0c988a: 0c01 |0007: move-result-object v1 │ │ -0c988c: 5b51 e50a |0008: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0ae5 │ │ -0c9890: 6e20 041d 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setHorizontalScrollBarEnabled:(Z)V // method@1d04 │ │ -0c9896: 7110 8f16 0600 |000d: invoke-static {v6}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ -0c989c: 0c00 |0010: move-result-object v0 │ │ -0c989e: 6e10 9316 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@1693 │ │ -0c98a4: 0a01 |0014: move-result v1 │ │ -0c98a6: 6e20 021d 1500 |0015: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1d02 │ │ -0c98ac: 6e10 9216 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@1692 │ │ -0c98b2: 0a01 |001b: move-result v1 │ │ -0c98b4: 5951 e80a |001c: iput v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0ae8 │ │ -0c98b8: 5451 e50a |001e: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0ae5 │ │ -0c98bc: 6002 4807 |0020: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_tabbar:I // field@0748 │ │ -0c98c0: 6e40 171f 2135 |0022: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c98c6: 0c01 |0025: move-result-object v1 │ │ -0c98c8: 1f01 1604 |0026: check-cast v1, Landroid/widget/LinearLayout; // type@0416 │ │ -0c98cc: 5b51 ea0a |0028: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c98d0: 5451 ea0a |002a: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c98d4: 2202 d903 |002c: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0c98d8: 12e3 |002e: const/4 v3, #int -2 // #fe │ │ -0c98da: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ -0c98dc: 7030 2c20 3204 |0030: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0c98e2: 6e30 ea1c 1502 |0033: invoke-virtual {v5, v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1cea │ │ -0c98e8: 0e00 |0036: return-void │ │ +0c9818: |[0c9818] android.support.v7.internal.widget.ScrollingTabContainerView.:(Landroid/content/Context;)V │ │ +0c9828: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c982a: 7020 9821 6500 |0001: invoke-direct {v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@2198 │ │ +0c9830: 7110 141f 0600 |0004: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0c9836: 0c01 |0007: move-result-object v1 │ │ +0c9838: 5b51 e50a |0008: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0ae5 │ │ +0c983c: 6e20 041d 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setHorizontalScrollBarEnabled:(Z)V // method@1d04 │ │ +0c9842: 7110 8f16 0600 |000d: invoke-static {v6}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ +0c9848: 0c00 |0010: move-result-object v0 │ │ +0c984a: 6e10 9316 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@1693 │ │ +0c9850: 0a01 |0014: move-result v1 │ │ +0c9852: 6e20 021d 1500 |0015: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1d02 │ │ +0c9858: 6e10 9216 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@1692 │ │ +0c985e: 0a01 |001b: move-result v1 │ │ +0c9860: 5951 e80a |001c: iput v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0ae8 │ │ +0c9864: 5451 e50a |001e: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0ae5 │ │ +0c9868: 6002 4807 |0020: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_tabbar:I // field@0748 │ │ +0c986c: 6e40 171f 2135 |0022: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c9872: 0c01 |0025: move-result-object v1 │ │ +0c9874: 1f01 1604 |0026: check-cast v1, Landroid/widget/LinearLayout; // type@0416 │ │ +0c9878: 5b51 ea0a |0028: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c987c: 5451 ea0a |002a: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9880: 2202 d903 |002c: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0c9884: 12e3 |002e: const/4 v3, #int -2 // #fe │ │ +0c9886: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ +0c9888: 7030 2c20 3204 |0030: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0c988e: 6e30 ea1c 1502 |0033: invoke-virtual {v5, v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1cea │ │ +0c9894: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x000a line=66 │ │ 0x000d line=68 │ │ 0x0011 line=69 │ │ @@ -252356,17 +252457,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c98ec: |[0c98ec] android.support.v7.internal.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; │ │ -0c98fc: 5410 ea0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9900: 1100 |0002: return-object v0 │ │ +0c9898: |[0c9898] android.support.v7.internal.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; │ │ +0c98a8: 5410 ea0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c98ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ @@ -252374,18 +252475,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 │ │ -0c9904: |[0c9904] 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; │ │ -0c9914: 7030 ed1c 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@1ced │ │ -0c991a: 0c00 |0003: move-result-object v0 │ │ -0c991c: 1100 |0004: return-object v0 │ │ +0c98b0: |[0c98b0] 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; │ │ +0c98c0: 7030 ed1c 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@1ced │ │ +0c98c6: 0c00 |0003: move-result-object v0 │ │ +0c98c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -252395,28 +252496,28 @@ │ │ type : '()Landroid/support/v7/internal/widget/SpinnerICS;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0c9920: |[0c9920] android.support.v7.internal.widget.ScrollingTabContainerView.createSpinner:()Landroid/support/v7/internal/widget/SpinnerICS; │ │ -0c9930: 2200 7603 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerICS; // type@0376 │ │ -0c9934: 6e10 ee1c 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1cee │ │ -0c993a: 0c01 |0005: move-result-object v1 │ │ -0c993c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0c993e: 6003 2c06 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@062c │ │ -0c9942: 7040 3e1d 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d3e │ │ -0c9948: 2201 1504 |000c: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0c994c: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ -0c994e: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -0c9950: 7030 b921 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ -0c9956: 6e20 671d 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1d67 │ │ -0c995c: 6e20 6b1d 4000 |0016: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1d6b │ │ -0c9962: 1100 |0019: return-object v0 │ │ +0c98cc: |[0c98cc] android.support.v7.internal.widget.ScrollingTabContainerView.createSpinner:()Landroid/support/v7/internal/widget/SpinnerICS; │ │ +0c98dc: 2200 7603 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerICS; // type@0376 │ │ +0c98e0: 6e10 ee1c 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1cee │ │ +0c98e6: 0c01 |0005: move-result-object v1 │ │ +0c98e8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0c98ea: 6003 2c06 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@062c │ │ +0c98ee: 7040 3e1d 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d3e │ │ +0c98f4: 2201 1504 |000c: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0c98f8: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ +0c98fa: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +0c98fc: 7030 b921 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@21b9 │ │ +0c9902: 6e20 671d 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1d67 │ │ +0c9908: 6e20 6b1d 4000 |0016: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1d6b │ │ +0c990e: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x000c line=192 │ │ 0x0016 line=194 │ │ 0x0019 line=195 │ │ locals : │ │ @@ -252428,42 +252529,42 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0c9964: |[0c9964] android.support.v7.internal.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ -0c9974: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c9976: 5461 e50a |0001: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0ae5 │ │ -0c997a: 6002 4707 |0003: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_tab:I // field@0747 │ │ -0c997e: 5463 ea0a |0005: iget-object v3, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9982: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0c9984: 6e40 171f 2143 |0008: invoke-virtual {v1, v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0c998a: 0c00 |000b: move-result-object v0 │ │ -0c998c: 1f00 6e03 |000c: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ -0c9990: 6e40 d71c 6087 |000e: invoke-virtual {v0, v6, v7, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.attach:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1cd7 │ │ -0c9996: 3808 1100 |0011: if-eqz v8, 0022 // +0011 │ │ -0c999a: 6e20 de1c 5000 |0013: invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1cde │ │ -0c99a0: 2201 f803 |0016: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@03f8 │ │ -0c99a4: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -0c99a6: 5263 e40a |0019: iget v3, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0ae4 │ │ -0c99aa: 7030 3b21 2103 |001b: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@213b │ │ -0c99b0: 6e20 e11c 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1ce1 │ │ -0c99b6: 1100 |0021: return-object v0 │ │ -0c99b8: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -0c99ba: 6e20 df1c 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@1cdf │ │ -0c99c0: 5461 e90a |0026: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0ae9 │ │ -0c99c4: 3901 0900 |0028: if-nez v1, 0031 // +0009 │ │ -0c99c8: 2201 6d03 |002a: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // type@036d │ │ -0c99cc: 7030 d21c 6105 |002c: invoke-direct {v1, v6, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@1cd2 │ │ -0c99d2: 5b61 e90a |002f: iput-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0ae9 │ │ -0c99d6: 5461 e90a |0031: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0ae9 │ │ -0c99da: 6e20 e21c 1000 |0033: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1ce2 │ │ -0c99e0: 28eb |0036: goto 0021 // -0015 │ │ +0c9910: |[0c9910] android.support.v7.internal.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ +0c9920: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c9922: 5461 e50a |0001: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0ae5 │ │ +0c9926: 6002 4707 |0003: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_tab:I // field@0747 │ │ +0c992a: 5463 ea0a |0005: iget-object v3, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c992e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0c9930: 6e40 171f 2143 |0008: invoke-virtual {v1, v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0c9936: 0c00 |000b: move-result-object v0 │ │ +0c9938: 1f00 6e03 |000c: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ +0c993c: 6e40 d71c 6087 |000e: invoke-virtual {v0, v6, v7, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.attach:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1cd7 │ │ +0c9942: 3808 1100 |0011: if-eqz v8, 0022 // +0011 │ │ +0c9946: 6e20 de1c 5000 |0013: invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1cde │ │ +0c994c: 2201 f803 |0016: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@03f8 │ │ +0c9950: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +0c9952: 5263 e40a |0019: iget v3, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0ae4 │ │ +0c9956: 7030 3b21 2103 |001b: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@213b │ │ +0c995c: 6e20 e11c 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1ce1 │ │ +0c9962: 1100 |0021: return-object v0 │ │ +0c9964: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +0c9966: 6e20 df1c 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@1cdf │ │ +0c996c: 5461 e90a |0026: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0ae9 │ │ +0c9970: 3901 0900 |0028: if-nez v1, 0031 // +0009 │ │ +0c9974: 2201 6d03 |002a: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // type@036d │ │ +0c9978: 7030 d21c 6105 |002c: invoke-direct {v1, v6, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@1cd2 │ │ +0c997e: 5b61 e90a |002f: iput-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0ae9 │ │ +0c9982: 5461 e90a |0031: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0ae9 │ │ +0c9986: 6e20 e21c 1000 |0033: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1ce2 │ │ +0c998c: 28eb |0036: goto 0021 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=239 │ │ 0x000e line=241 │ │ 0x0011 line=243 │ │ 0x0013 line=244 │ │ 0x0016 line=245 │ │ @@ -252483,25 +252584,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c99e4: |[0c99e4] android.support.v7.internal.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ -0c99f4: 5410 ec0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c99f8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0c99fc: 5410 ec0a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9a00: 6e10 4f1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getParent:()Landroid/view/ViewParent; // method@1d4f │ │ -0c9a06: 0c00 |0009: move-result-object v0 │ │ -0c9a08: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -0c9a0c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c9a0e: 0f00 |000d: return v0 │ │ -0c9a10: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c9a12: 28fe |000f: goto 000d // -0002 │ │ +0c9990: |[0c9990] android.support.v7.internal.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ +0c99a0: 5410 ec0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c99a4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0c99a8: 5410 ec0a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c99ac: 6e10 4f1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getParent:()Landroid/view/ViewParent; // method@1d4f │ │ +0c99b2: 0c00 |0009: move-result-object v0 │ │ +0c99b4: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +0c99b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c99ba: 0f00 |000d: return v0 │ │ +0c99bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c99be: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ @@ -252509,50 +252610,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0c9a14: |[0c9a14] android.support.v7.internal.widget.ScrollingTabContainerView.performCollapse:()V │ │ -0c9a24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c9a26: 7010 f21c 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1cf2 │ │ -0c9a2c: 0a00 |0004: move-result v0 │ │ -0c9a2e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -0c9a32: 0e00 |0007: return-void │ │ -0c9a34: 5450 ec0a |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9a38: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -0c9a3c: 7010 ec1c 0500 |000c: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createSpinner:()Landroid/support/v7/internal/widget/SpinnerICS; // method@1cec │ │ -0c9a42: 0c00 |000f: move-result-object v0 │ │ -0c9a44: 5b50 ec0a |0010: iput-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9a48: 5450 ea0a |0012: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9a4c: 6e20 ff1c 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1cff │ │ -0c9a52: 5450 ec0a |0017: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9a56: 2201 d903 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0c9a5a: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ -0c9a5c: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ -0c9a5e: 7030 2c20 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0c9a64: 6e30 ea1c 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1cea │ │ -0c9a6a: 5450 ec0a |0023: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9a6e: 6e10 441d 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ -0c9a74: 0c00 |0028: move-result-object v0 │ │ -0c9a76: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ -0c9a7a: 5450 ec0a |002b: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9a7e: 2201 6c03 |002d: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ -0c9a82: 7030 cb1c 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@1ccb │ │ -0c9a88: 6e20 651d 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d65 │ │ -0c9a8e: 5450 eb0a |0035: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9a92: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ -0c9a96: 5450 eb0a |0039: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9a9a: 6e20 fd1c 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cfd │ │ -0c9aa0: 5b54 eb0a |003e: iput-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9aa4: 5450 ec0a |0040: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9aa8: 5251 e70a |0042: iget v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0ae7 │ │ -0c9aac: 6e20 701d 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ -0c9ab2: 28c0 |0047: goto 0007 // -0040 │ │ +0c99c0: |[0c99c0] android.support.v7.internal.widget.ScrollingTabContainerView.performCollapse:()V │ │ +0c99d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c99d2: 7010 f21c 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1cf2 │ │ +0c99d8: 0a00 |0004: move-result v0 │ │ +0c99da: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +0c99de: 0e00 |0007: return-void │ │ +0c99e0: 5450 ec0a |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c99e4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +0c99e8: 7010 ec1c 0500 |000c: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createSpinner:()Landroid/support/v7/internal/widget/SpinnerICS; // method@1cec │ │ +0c99ee: 0c00 |000f: move-result-object v0 │ │ +0c99f0: 5b50 ec0a |0010: iput-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c99f4: 5450 ea0a |0012: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c99f8: 6e20 ff1c 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1cff │ │ +0c99fe: 5450 ec0a |0017: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9a02: 2201 d903 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0c9a06: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ +0c9a08: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +0c9a0a: 7030 2c20 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0c9a10: 6e30 ea1c 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1cea │ │ +0c9a16: 5450 ec0a |0023: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9a1a: 6e10 441d 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ +0c9a20: 0c00 |0028: move-result-object v0 │ │ +0c9a22: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ +0c9a26: 5450 ec0a |002b: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9a2a: 2201 6c03 |002d: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ +0c9a2e: 7030 cb1c 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@1ccb │ │ +0c9a34: 6e20 651d 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d65 │ │ +0c9a3a: 5450 eb0a |0035: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9a3e: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ +0c9a42: 5450 eb0a |0039: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9a46: 6e20 fd1c 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cfd │ │ +0c9a4c: 5b54 eb0a |003e: iput-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9a50: 5450 ec0a |0040: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9a54: 5251 e70a |0042: iget v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0ae7 │ │ +0c9a58: 6e20 701d 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ +0c9a5e: 28c0 |0047: goto 0007 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ 0x0007 line=154 │ │ 0x0008 line=140 │ │ 0x000c line=141 │ │ 0x0012 line=143 │ │ @@ -252571,33 +252672,33 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0c9ab4: |[0c9ab4] android.support.v7.internal.widget.ScrollingTabContainerView.performExpand:()Z │ │ -0c9ac4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c9ac6: 7010 f21c 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1cf2 │ │ -0c9acc: 0a00 |0004: move-result v0 │ │ -0c9ace: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0c9ad2: 0f04 |0007: return v4 │ │ -0c9ad4: 5450 ec0a |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9ad8: 6e20 ff1c 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1cff │ │ -0c9ade: 5450 ea0a |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9ae2: 2201 d903 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0c9ae6: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ -0c9ae8: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -0c9aea: 7030 2c20 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0c9af0: 6e30 ea1c 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1cea │ │ -0c9af6: 5450 ec0a |0019: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9afa: 6e10 521d 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ -0c9b00: 0a00 |001e: move-result v0 │ │ -0c9b02: 6e20 051d 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1d05 │ │ -0c9b08: 28e5 |0022: goto 0007 // -001b │ │ +0c9a60: |[0c9a60] android.support.v7.internal.widget.ScrollingTabContainerView.performExpand:()Z │ │ +0c9a70: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c9a72: 7010 f21c 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1cf2 │ │ +0c9a78: 0a00 |0004: move-result v0 │ │ +0c9a7a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0c9a7e: 0f04 |0007: return v4 │ │ +0c9a80: 5450 ec0a |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9a84: 6e20 ff1c 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1cff │ │ +0c9a8a: 5450 ea0a |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9a8e: 2201 d903 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0c9a92: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ +0c9a94: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +0c9a96: 7030 2c20 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0c9a9c: 6e30 ea1c 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1cea │ │ +0c9aa2: 5450 ec0a |0019: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9aa6: 6e10 521d 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ +0c9aac: 0a00 |001e: move-result v0 │ │ +0c9aae: 6e20 051d 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1d05 │ │ +0c9ab4: 28e5 |0022: goto 0007 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0007 line=165 │ │ 0x0008 line=161 │ │ 0x000d line=162 │ │ 0x0019 line=164 │ │ @@ -252610,38 +252711,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 │ │ -0c9b0c: |[0c9b0c] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0c9b1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c9b1e: 7030 ed1c 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@1ced │ │ -0c9b24: 0c00 |0004: move-result-object v0 │ │ -0c9b26: 5461 ea0a |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9b2a: 2202 1504 |0007: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0c9b2e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0c9b30: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -0c9b34: 7040 ba21 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0c9b3a: 6e40 c021 0128 |000f: invoke-virtual {v1, v0, v8, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -0c9b40: 5461 ec0a |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9b44: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -0c9b48: 5461 ec0a |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9b4c: 6e10 441d 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ -0c9b52: 0c01 |001b: move-result-object v1 │ │ -0c9b54: 1f01 6c03 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ -0c9b58: 6e10 d01c 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ -0c9b5e: 3809 0600 |0021: if-eqz v9, 0027 // +0006 │ │ -0c9b62: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0c9b64: 6e20 e31c 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1ce3 │ │ -0c9b6a: 5561 e30a |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ -0c9b6e: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -0c9b72: 6e10 001d 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ -0c9b78: 0e00 |002e: return-void │ │ +0c9ab8: |[0c9ab8] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0c9ac8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c9aca: 7030 ed1c 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@1ced │ │ +0c9ad0: 0c00 |0004: move-result-object v0 │ │ +0c9ad2: 5461 ea0a |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9ad6: 2202 1504 |0007: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0c9ada: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0c9adc: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +0c9ae0: 7040 ba21 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0c9ae6: 6e40 c021 0128 |000f: invoke-virtual {v1, v0, v8, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +0c9aec: 5461 ec0a |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9af0: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +0c9af4: 5461 ec0a |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9af8: 6e10 441d 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ +0c9afe: 0c01 |001b: move-result-object v1 │ │ +0c9b00: 1f01 6c03 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ +0c9b04: 6e10 d01c 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ +0c9b0a: 3809 0600 |0021: if-eqz v9, 0027 // +0006 │ │ +0c9b0e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0c9b10: 6e20 e31c 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1ce3 │ │ +0c9b16: 5561 e30a |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ +0c9b1a: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +0c9b1e: 6e10 001d 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ +0c9b24: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=274 │ │ 0x0005 line=275 │ │ 0x0012 line=277 │ │ 0x0016 line=278 │ │ 0x0021 line=280 │ │ @@ -252661,38 +252762,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 │ │ -0c9b7c: |[0c9b7c] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0c9b8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c9b8e: 7030 ed1c 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@1ced │ │ -0c9b94: 0c00 |0004: move-result-object v0 │ │ -0c9b96: 5461 ea0a |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9b9a: 2202 1504 |0007: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0c9b9e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0c9ba0: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -0c9ba4: 7040 ba21 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0c9baa: 6e30 c121 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ -0c9bb0: 5461 ec0a |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9bb4: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -0c9bb8: 5461 ec0a |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9bbc: 6e10 441d 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ -0c9bc2: 0c01 |001b: move-result-object v1 │ │ -0c9bc4: 1f01 6c03 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ -0c9bc8: 6e10 d01c 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ -0c9bce: 3808 0600 |0021: if-eqz v8, 0027 // +0006 │ │ -0c9bd2: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0c9bd4: 6e20 e31c 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1ce3 │ │ -0c9bda: 5561 e30a |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ -0c9bde: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -0c9be2: 6e10 001d 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ -0c9be8: 0e00 |002e: return-void │ │ +0c9b28: |[0c9b28] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0c9b38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c9b3a: 7030 ed1c 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@1ced │ │ +0c9b40: 0c00 |0004: move-result-object v0 │ │ +0c9b42: 5461 ea0a |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9b46: 2202 1504 |0007: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0c9b4a: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0c9b4c: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +0c9b50: 7040 ba21 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0c9b56: 6e30 c121 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@21c1 │ │ +0c9b5c: 5461 ec0a |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9b60: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +0c9b64: 5461 ec0a |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9b68: 6e10 441d 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ +0c9b6e: 0c01 |001b: move-result-object v1 │ │ +0c9b70: 1f01 6c03 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ +0c9b74: 6e10 d01c 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ +0c9b7a: 3808 0600 |0021: if-eqz v8, 0027 // +0006 │ │ +0c9b7e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0c9b80: 6e20 e31c 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1ce3 │ │ +0c9b86: 5561 e30a |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ +0c9b8a: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +0c9b8e: 6e10 001d 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ +0c9b94: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=259 │ │ 0x0005 line=260 │ │ 0x0012 line=262 │ │ 0x0016 line=263 │ │ 0x0021 line=265 │ │ @@ -252711,28 +252812,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0c9bec: |[0c9bec] android.support.v7.internal.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ -0c9bfc: 5421 ea0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9c00: 6e20 c721 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ -0c9c06: 0c00 |0005: move-result-object v0 │ │ -0c9c08: 5421 eb0a |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9c0c: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0c9c10: 5421 eb0a |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9c14: 6e20 fd1c 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cfd │ │ -0c9c1a: 2201 6b03 |000f: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; // type@036b │ │ -0c9c1e: 7030 c81c 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@1cc8 │ │ -0c9c24: 5b21 eb0a |0014: iput-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9c28: 5421 eb0a |0016: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9c2c: 6e20 fb1c 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1cfb │ │ -0c9c32: 0e00 |001b: return-void │ │ +0c9b98: |[0c9b98] android.support.v7.internal.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ +0c9ba8: 5421 ea0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9bac: 6e20 c721 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ +0c9bb2: 0c00 |0005: move-result-object v0 │ │ +0c9bb4: 5421 eb0a |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9bb8: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0c9bbc: 5421 eb0a |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9bc0: 6e20 fd1c 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cfd │ │ +0c9bc6: 2201 6b03 |000f: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; // type@036b │ │ +0c9bca: 7030 c81c 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@1cc8 │ │ +0c9bd0: 5b21 eb0a |0014: iput-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9bd4: 5421 eb0a |0016: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9bd8: 6e20 fb1c 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1cfb │ │ +0c9bde: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0006 line=208 │ │ 0x000a line=209 │ │ 0x000f line=211 │ │ 0x0016 line=218 │ │ @@ -252747,21 +252848,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c9c34: |[0c9c34] android.support.v7.internal.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ -0c9c44: 6f10 9921 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@2199 │ │ -0c9c4a: 5410 eb0a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9c4e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0c9c52: 5410 eb0a |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9c56: 6e20 fb1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1cfb │ │ -0c9c5c: 0e00 |000c: return-void │ │ +0c9be0: |[0c9be0] android.support.v7.internal.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ +0c9bf0: 6f10 9921 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@2199 │ │ +0c9bf6: 5410 eb0a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9bfa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0c9bfe: 5410 eb0a |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9c02: 6e20 fb1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1cfb │ │ +0c9c08: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0003 line=224 │ │ 0x0007 line=226 │ │ 0x000c line=228 │ │ locals : │ │ @@ -252772,26 +252873,26 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c9c60: |[0c9c60] android.support.v7.internal.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0c9c70: 6e10 ee1c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1cee │ │ -0c9c76: 0c01 |0003: move-result-object v1 │ │ -0c9c78: 7110 8f16 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ -0c9c7e: 0c00 |0007: move-result-object v0 │ │ -0c9c80: 6e10 9316 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@1693 │ │ -0c9c86: 0a01 |000b: move-result v1 │ │ -0c9c88: 6e20 021d 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1d02 │ │ -0c9c8e: 6e10 9216 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@1692 │ │ -0c9c94: 0a01 |0012: move-result v1 │ │ -0c9c96: 5921 e80a |0013: iput v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0ae8 │ │ -0c9c9a: 0e00 |0015: return-void │ │ +0c9c0c: |[0c9c0c] android.support.v7.internal.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0c9c1c: 6e10 ee1c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1cee │ │ +0c9c22: 0c01 |0003: move-result-object v1 │ │ +0c9c24: 7110 8f16 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ +0c9c2a: 0c00 |0007: move-result-object v0 │ │ +0c9c2c: 6e10 9316 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@1693 │ │ +0c9c32: 0a01 |000b: move-result v1 │ │ +0c9c34: 6e20 021d 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1d02 │ │ +0c9c3a: 6e10 9216 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@1692 │ │ +0c9c40: 0a01 |0012: move-result v1 │ │ +0c9c42: 5921 e80a |0013: iput v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0ae8 │ │ +0c9c46: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=202 │ │ 0x000f line=203 │ │ 0x0015 line=204 │ │ locals : │ │ @@ -252804,21 +252905,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c9c9c: |[0c9c9c] android.support.v7.internal.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ -0c9cac: 6f10 9a21 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@219a │ │ -0c9cb2: 5410 eb0a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9cb6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0c9cba: 5410 eb0a |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ -0c9cbe: 6e20 fd1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cfd │ │ -0c9cc4: 0e00 |000c: return-void │ │ +0c9c48: |[0c9c48] android.support.v7.internal.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ +0c9c58: 6f10 9a21 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@219a │ │ +0c9c5e: 5410 eb0a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9c62: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0c9c66: 5410 eb0a |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0aeb │ │ +0c9c6a: 6e20 fd1c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1cfd │ │ +0c9c70: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000c line=236 │ │ locals : │ │ @@ -252829,21 +252930,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c9cc8: |[0c9cc8] android.support.v7.internal.widget.ScrollingTabContainerView.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ -0c9cd8: 0740 |0000: move-object v0, v4 │ │ -0c9cda: 1f00 6e03 |0001: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ -0c9cde: 6e10 db1c 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1cdb │ │ -0c9ce4: 0c01 |0006: move-result-object v1 │ │ -0c9ce6: 6e10 4d14 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@144d │ │ -0c9cec: 0e00 |000a: return-void │ │ +0c9c74: |[0c9c74] android.support.v7.internal.widget.ScrollingTabContainerView.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ +0c9c84: 0740 |0000: move-object v0, v4 │ │ +0c9c86: 1f00 6e03 |0001: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ +0c9c8a: 6e10 db1c 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1cdb │ │ +0c9c90: 0c01 |0006: move-result-object v1 │ │ +0c9c92: 6e10 4d14 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@144d │ │ +0c9c98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=321 │ │ 0x000a line=322 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -252859,87 +252960,87 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -0c9cf0: |[0c9cf0] android.support.v7.internal.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ -0c9d00: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -0c9d04: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0c9d06: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0c9d08: 7110 981f 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0c9d0e: 0a05 |0007: move-result v5 │ │ -0c9d10: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ -0c9d14: 0162 |000a: move v2, v6 │ │ -0c9d16: 6e20 031d 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@1d03 │ │ -0c9d1c: 54b8 ea0a |000e: iget-object v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9d20: 6e10 c821 0800 |0010: invoke-virtual {v8}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -0c9d26: 0a01 |0013: move-result v1 │ │ -0c9d28: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ -0c9d2c: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ -0c9d30: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ -0c9d34: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ -0c9d38: 1228 |001c: const/4 v8, #int 2 // #2 │ │ -0c9d3a: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ -0c9d3e: 7110 991f 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c9d44: 0a08 |0022: move-result v8 │ │ -0c9d46: 8288 |0023: int-to-float v8, v8 │ │ -0c9d48: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ -0c9d4e: c898 |0027: mul-float/2addr v8, v9 │ │ -0c9d50: 8788 |0028: float-to-int v8, v8 │ │ -0c9d52: 59b8 e60a |0029: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ -0c9d56: 52b8 e60a |002b: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ -0c9d5a: 52b9 e80a |002d: iget v9, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0ae8 │ │ -0c9d5e: 7120 af24 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0c9d64: 0a08 |0032: move-result v8 │ │ -0c9d66: 59b8 e60a |0033: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ -0c9d6a: 52b8 e40a |0035: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0ae4 │ │ -0c9d6e: 7120 9a1f a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0c9d74: 0a0d |003a: move-result v13 │ │ -0c9d76: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ -0c9d7a: 55b8 e30a |003d: iget-boolean v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ -0c9d7e: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ -0c9d82: 0160 |0041: move v0, v6 │ │ -0c9d84: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ -0c9d88: 54b6 ea0a |0044: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9d8c: 6e30 d021 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/widget/LinearLayout;.measure:(II)V // method@21d0 │ │ -0c9d92: 54b6 ea0a |0049: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9d96: 6e10 c921 0600 |004b: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@21c9 │ │ -0c9d9c: 0a06 |004e: move-result v6 │ │ -0c9d9e: 7110 991f 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c9da4: 0a07 |0052: move-result v7 │ │ -0c9da6: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ -0c9daa: 7010 f91c 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performCollapse:()V // method@1cf9 │ │ -0c9db0: 6e10 f01c 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1cf0 │ │ -0c9db6: 0a04 |005b: move-result v4 │ │ -0c9db8: 6f30 9b21 cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@219b │ │ -0c9dbe: 6e10 f01c 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1cf0 │ │ -0c9dc4: 0a03 |0062: move-result v3 │ │ -0c9dc6: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ -0c9dca: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ -0c9dce: 52b6 e70a |0067: iget v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0ae7 │ │ -0c9dd2: 6e20 051d 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1d05 │ │ -0c9dd8: 0e00 |006c: return-void │ │ -0c9dda: 0172 |006d: move v2, v7 │ │ -0c9ddc: 289d |006e: goto 000b // -0063 │ │ -0c9dde: 7110 991f 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0c9de4: 0a08 |0072: move-result v8 │ │ -0c9de6: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0c9dea: 59b8 e60a |0075: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ -0c9dee: 28b4 |0077: goto 002b // -004c │ │ -0c9df0: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ -0c9df2: 59b8 e60a |0079: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ -0c9df6: 28ba |007b: goto 0035 // -0046 │ │ -0c9df8: 0170 |007c: move v0, v7 │ │ -0c9dfa: 28c5 |007d: goto 0042 // -003b │ │ -0c9dfc: 7010 fa1c 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@1cfa │ │ -0c9e02: 28d7 |0081: goto 0058 // -0029 │ │ -0c9e04: 7010 fa1c 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@1cfa │ │ -0c9e0a: 28d3 |0085: goto 0058 // -002d │ │ +0c9c9c: |[0c9c9c] android.support.v7.internal.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ +0c9cac: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +0c9cb0: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0c9cb2: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0c9cb4: 7110 981f 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0c9cba: 0a05 |0007: move-result v5 │ │ +0c9cbc: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ +0c9cc0: 0162 |000a: move v2, v6 │ │ +0c9cc2: 6e20 031d 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@1d03 │ │ +0c9cc8: 54b8 ea0a |000e: iget-object v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9ccc: 6e10 c821 0800 |0010: invoke-virtual {v8}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +0c9cd2: 0a01 |0013: move-result v1 │ │ +0c9cd4: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ +0c9cd8: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ +0c9cdc: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ +0c9ce0: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ +0c9ce4: 1228 |001c: const/4 v8, #int 2 // #2 │ │ +0c9ce6: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ +0c9cea: 7110 991f 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c9cf0: 0a08 |0022: move-result v8 │ │ +0c9cf2: 8288 |0023: int-to-float v8, v8 │ │ +0c9cf4: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ +0c9cfa: c898 |0027: mul-float/2addr v8, v9 │ │ +0c9cfc: 8788 |0028: float-to-int v8, v8 │ │ +0c9cfe: 59b8 e60a |0029: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ +0c9d02: 52b8 e60a |002b: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ +0c9d06: 52b9 e80a |002d: iget v9, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0ae8 │ │ +0c9d0a: 7120 af24 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0c9d10: 0a08 |0032: move-result v8 │ │ +0c9d12: 59b8 e60a |0033: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ +0c9d16: 52b8 e40a |0035: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0ae4 │ │ +0c9d1a: 7120 9a1f a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0c9d20: 0a0d |003a: move-result v13 │ │ +0c9d22: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ +0c9d26: 55b8 e30a |003d: iget-boolean v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ +0c9d2a: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ +0c9d2e: 0160 |0041: move v0, v6 │ │ +0c9d30: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ +0c9d34: 54b6 ea0a |0044: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9d38: 6e30 d021 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/widget/LinearLayout;.measure:(II)V // method@21d0 │ │ +0c9d3e: 54b6 ea0a |0049: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9d42: 6e10 c921 0600 |004b: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@21c9 │ │ +0c9d48: 0a06 |004e: move-result v6 │ │ +0c9d4a: 7110 991f 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c9d50: 0a07 |0052: move-result v7 │ │ +0c9d52: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ +0c9d56: 7010 f91c 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performCollapse:()V // method@1cf9 │ │ +0c9d5c: 6e10 f01c 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1cf0 │ │ +0c9d62: 0a04 |005b: move-result v4 │ │ +0c9d64: 6f30 9b21 cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@219b │ │ +0c9d6a: 6e10 f01c 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1cf0 │ │ +0c9d70: 0a03 |0062: move-result v3 │ │ +0c9d72: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ +0c9d76: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ +0c9d7a: 52b6 e70a |0067: iget v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0ae7 │ │ +0c9d7e: 6e20 051d 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1d05 │ │ +0c9d84: 0e00 |006c: return-void │ │ +0c9d86: 0172 |006d: move v2, v7 │ │ +0c9d88: 289d |006e: goto 000b // -0063 │ │ +0c9d8a: 7110 991f 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0c9d90: 0a08 |0072: move-result v8 │ │ +0c9d92: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0c9d96: 59b8 e60a |0075: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ +0c9d9a: 28b4 |0077: goto 002b // -004c │ │ +0c9d9c: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ +0c9d9e: 59b8 e60a |0079: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0ae6 │ │ +0c9da2: 28ba |007b: goto 0035 // -0046 │ │ +0c9da4: 0170 |007c: move v0, v7 │ │ +0c9da6: 28c5 |007d: goto 0042 // -003b │ │ +0c9da8: 7010 fa1c 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@1cfa │ │ +0c9dae: 28d7 |0081: goto 0058 // -0029 │ │ +0c9db0: 7010 fa1c 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@1cfa │ │ +0c9db6: 28d3 |0085: goto 0058 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=81 │ │ 0x000e line=83 │ │ 0x0014 line=84 │ │ @@ -252983,28 +253084,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0c9e0c: |[0c9e0c] android.support.v7.internal.widget.ScrollingTabContainerView.removeAllTabs:()V │ │ -0c9e1c: 5410 ea0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9e20: 6e10 d921 0000 |0002: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@21d9 │ │ -0c9e26: 5410 ec0a |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9e2a: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -0c9e2e: 5410 ec0a |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9e32: 6e10 441d 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ -0c9e38: 0c00 |000e: move-result-object v0 │ │ -0c9e3a: 1f00 6c03 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ -0c9e3e: 6e10 d01c 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ -0c9e44: 5510 e30a |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ -0c9e48: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0c9e4c: 6e10 001d 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ -0c9e52: 0e00 |001b: return-void │ │ +0c9db8: |[0c9db8] android.support.v7.internal.widget.ScrollingTabContainerView.removeAllTabs:()V │ │ +0c9dc8: 5410 ea0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9dcc: 6e10 d921 0000 |0002: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@21d9 │ │ +0c9dd2: 5410 ec0a |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9dd6: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +0c9dda: 5410 ec0a |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9dde: 6e10 441d 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ +0c9de4: 0c00 |000e: move-result-object v0 │ │ +0c9de6: 1f00 6c03 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ +0c9dea: 6e10 d01c 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ +0c9df0: 5510 e30a |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ +0c9df4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0c9df8: 6e10 001d 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ +0c9dfe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0005 line=310 │ │ 0x0009 line=311 │ │ 0x0014 line=313 │ │ 0x0018 line=314 │ │ @@ -253017,28 +253118,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c9e54: |[0c9e54] android.support.v7.internal.widget.ScrollingTabContainerView.removeTabAt:(I)V │ │ -0c9e64: 5410 ea0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9e68: 6e20 db21 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.removeViewAt:(I)V // method@21db │ │ -0c9e6e: 5410 ec0a |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9e72: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -0c9e76: 5410 ec0a |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9e7a: 6e10 441d 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ -0c9e80: 0c00 |000e: move-result-object v0 │ │ -0c9e82: 1f00 6c03 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ -0c9e86: 6e10 d01c 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ -0c9e8c: 5510 e30a |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ -0c9e90: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0c9e94: 6e10 001d 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ -0c9e9a: 0e00 |001b: return-void │ │ +0c9e00: |[0c9e00] android.support.v7.internal.widget.ScrollingTabContainerView.removeTabAt:(I)V │ │ +0c9e10: 5410 ea0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9e14: 6e20 db21 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.removeViewAt:(I)V // method@21db │ │ +0c9e1a: 5410 ec0a |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9e1e: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +0c9e22: 5410 ec0a |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9e26: 6e10 441d 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ +0c9e2c: 0c00 |000e: move-result-object v0 │ │ +0c9e2e: 1f00 6c03 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ +0c9e32: 6e10 d01c 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ +0c9e38: 5510 e30a |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ +0c9e3c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0c9e40: 6e10 001d 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ +0c9e46: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0005 line=300 │ │ 0x0009 line=301 │ │ 0x0014 line=303 │ │ 0x0018 line=304 │ │ @@ -253052,17 +253153,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9e9c: |[0c9e9c] android.support.v7.internal.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ -0c9eac: 5c01 e30a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ -0c9eb0: 0e00 |0002: return-void │ │ +0c9e48: |[0c9e48] android.support.v7.internal.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ +0c9e58: 5c01 e30a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ +0c9e5c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0003 reg=1 allowCollapse Z │ │ @@ -253072,18 +253173,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c9eb4: |[0c9eb4] android.support.v7.internal.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ -0c9ec4: 5901 e40a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0ae4 │ │ -0c9ec8: 6e10 001d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ -0c9ece: 0e00 |0005: return-void │ │ +0c9e60: |[0c9e60] android.support.v7.internal.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ +0c9e70: 5901 e40a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0ae4 │ │ +0c9e74: 6e10 001d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ +0c9e7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ @@ -253094,39 +253195,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c9ed0: |[0c9ed0] android.support.v7.internal.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ -0c9ee0: 5956 e70a |0000: iput v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0ae7 │ │ -0c9ee4: 5454 ea0a |0002: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9ee8: 6e10 c821 0400 |0004: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -0c9eee: 0a03 |0007: move-result v3 │ │ -0c9ef0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0c9ef2: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ -0c9ef6: 5454 ea0a |000b: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9efa: 6e20 c721 1400 |000d: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ -0c9f00: 0c00 |0010: move-result-object v0 │ │ -0c9f02: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ -0c9f06: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0c9f08: 6e20 1b20 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@201b │ │ -0c9f0e: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ -0c9f12: 6e20 eb1c 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1ceb │ │ -0c9f18: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c9f1c: 28eb |001e: goto 0009 // -0015 │ │ -0c9f1e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0c9f20: 28f4 |0020: goto 0014 // -000c │ │ -0c9f22: 5454 ec0a |0021: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9f26: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ -0c9f2a: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ -0c9f2e: 5454 ec0a |0027: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9f32: 6e20 701d 6400 |0029: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ -0c9f38: 0e00 |002c: return-void │ │ +0c9e7c: |[0c9e7c] android.support.v7.internal.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ +0c9e8c: 5956 e70a |0000: iput v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0ae7 │ │ +0c9e90: 5454 ea0a |0002: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9e94: 6e10 c821 0400 |0004: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +0c9e9a: 0a03 |0007: move-result v3 │ │ +0c9e9c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0c9e9e: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ +0c9ea2: 5454 ea0a |000b: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9ea6: 6e20 c721 1400 |000d: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ +0c9eac: 0c00 |0010: move-result-object v0 │ │ +0c9eae: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ +0c9eb2: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0c9eb4: 6e20 1b20 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@201b │ │ +0c9eba: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ +0c9ebe: 6e20 eb1c 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1ceb │ │ +0c9ec4: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c9ec8: 28eb |001e: goto 0009 // -0015 │ │ +0c9eca: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0c9ecc: 28f4 |0020: goto 0014 // -000c │ │ +0c9ece: 5454 ec0a |0021: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9ed2: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ +0c9ed6: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ +0c9eda: 5454 ec0a |0027: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9ede: 6e20 701d 6400 |0029: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ +0c9ee4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=171 │ │ 0x000b line=172 │ │ 0x0011 line=173 │ │ @@ -253151,31 +253252,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0c9f3c: |[0c9f3c] android.support.v7.internal.widget.ScrollingTabContainerView.updateTab:(I)V │ │ -0c9f4c: 5410 ea0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ -0c9f50: 6e20 c721 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ -0c9f56: 0c00 |0005: move-result-object v0 │ │ -0c9f58: 1f00 6e03 |0006: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ -0c9f5c: 6e10 e41c 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1ce4 │ │ -0c9f62: 5410 ec0a |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9f66: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -0c9f6a: 5410 ec0a |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ -0c9f6e: 6e10 441d 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ -0c9f74: 0c00 |0014: move-result-object v0 │ │ -0c9f76: 1f00 6c03 |0015: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ -0c9f7a: 6e10 d01c 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ -0c9f80: 5510 e30a |001a: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ -0c9f84: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -0c9f88: 6e10 001d 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ -0c9f8e: 0e00 |0021: return-void │ │ +0c9ee8: |[0c9ee8] android.support.v7.internal.widget.ScrollingTabContainerView.updateTab:(I)V │ │ +0c9ef8: 5410 ea0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0aea │ │ +0c9efc: 6e20 c721 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@21c7 │ │ +0c9f02: 0c00 |0005: move-result-object v0 │ │ +0c9f04: 1f00 6e03 |0006: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@036e │ │ +0c9f08: 6e10 e41c 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1ce4 │ │ +0c9f0e: 5410 ec0a |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9f12: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +0c9f16: 5410 ec0a |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0aec │ │ +0c9f1a: 6e10 441d 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ +0c9f20: 0c00 |0014: move-result-object v0 │ │ +0c9f22: 1f00 6c03 |0015: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@036c │ │ +0c9f26: 6e10 d01c 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1cd0 │ │ +0c9f2c: 5510 e30a |001a: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0ae3 │ │ +0c9f30: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +0c9f34: 6e10 001d 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1d00 │ │ +0c9f3a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x000b line=290 │ │ 0x000f line=291 │ │ 0x001a line=293 │ │ 0x001e line=294 │ │ @@ -253232,18 +253333,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c9f90: |[0c9f90] android.support.v7.internal.widget.SpinnerICS$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;)V │ │ -0c9fa0: 5b01 f00a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ -0c9fa4: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0c9faa: 0e00 |0005: return-void │ │ +0c9f3c: |[0c9f3c] android.support.v7.internal.widget.SpinnerICS$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;)V │ │ +0c9f4c: 5b01 f00a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ +0c9f50: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0c9f56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/SpinnerICS; │ │ │ │ @@ -253252,17 +253353,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c9fac: |[0c9fac] android.support.v7.internal.widget.SpinnerICS$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V │ │ -0c9fbc: 7020 091d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;)V // method@1d09 │ │ -0c9fc2: 0e00 |0003: return-void │ │ +0c9f58: |[0c9f58] android.support.v7.internal.widget.SpinnerICS$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V │ │ +0c9f68: 7020 091d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;)V // method@1d09 │ │ +0c9f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/SpinnerICS$1; │ │ @@ -253273,20 +253374,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c9fc4: |[0c9fc4] android.support.v7.internal.widget.SpinnerICS$DialogPopup.dismiss:()V │ │ -0c9fd4: 5410 ee0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ -0c9fd8: 6e10 9100 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0091 │ │ -0c9fde: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c9fe0: 5b10 ee0a |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ -0c9fe4: 0e00 |0008: return-void │ │ +0c9f70: |[0c9f70] android.support.v7.internal.widget.SpinnerICS$DialogPopup.dismiss:()V │ │ +0c9f80: 5410 ee0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ +0c9f84: 6e10 9100 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@0091 │ │ +0c9f8a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c9f8c: 5b10 ee0a |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ +0c9f90: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0005 line=656 │ │ 0x0008 line=657 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ @@ -253296,17 +253397,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9fe8: |[0c9fe8] android.support.v7.internal.widget.SpinnerICS$DialogPopup.getHintText:()Ljava/lang/CharSequence; │ │ -0c9ff8: 5410 ef0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0aef │ │ -0c9ffc: 1100 |0002: return-object v0 │ │ +0c9f94: |[0c9f94] android.support.v7.internal.widget.SpinnerICS$DialogPopup.getHintText:()Ljava/lang/CharSequence; │ │ +0c9fa4: 5410 ef0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0aef │ │ +0c9fa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;) │ │ @@ -253314,23 +253415,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ca000: |[0ca000] android.support.v7.internal.widget.SpinnerICS$DialogPopup.isShowing:()Z │ │ -0ca010: 5410 ee0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ -0ca014: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0ca018: 5410 ee0a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ -0ca01c: 6e10 9300 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.isShowing:()Z // method@0093 │ │ -0ca022: 0a00 |0009: move-result v0 │ │ -0ca024: 0f00 |000a: return v0 │ │ -0ca026: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ca028: 28fe |000c: goto 000a // -0002 │ │ +0c9fac: |[0c9fac] android.support.v7.internal.widget.SpinnerICS$DialogPopup.isShowing:()Z │ │ +0c9fbc: 5410 ee0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ +0c9fc0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c9fc4: 5410 ee0a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ +0c9fc8: 6e10 9300 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.isShowing:()Z // method@0093 │ │ +0c9fce: 0a00 |0009: move-result v0 │ │ +0c9fd0: 0f00 |000a: return v0 │ │ +0c9fd2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c9fd4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;) │ │ @@ -253338,28 +253439,28 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0ca02c: |[0ca02c] android.support.v7.internal.widget.SpinnerICS$DialogPopup.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ca03c: 5440 f00a |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ -0ca040: 6e20 701d 6000 |0002: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ -0ca046: 5440 f00a |0005: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ -0ca04a: 5400 070b |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b07 │ │ -0ca04e: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -0ca052: 5440 f00a |000b: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ -0ca056: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0ca058: 5442 ed0a |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0aed │ │ -0ca05c: 7220 ec21 6200 |0010: invoke-interface {v2, v6}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@21ec │ │ -0ca062: 0b02 |0013: move-result-wide v2 │ │ -0ca064: 6e53 5f1d 1026 |0014: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.performItemClick:(Landroid/view/View;IJ)Z // method@1d5f │ │ -0ca06a: 6e10 0b1d 0400 |0017: invoke-virtual {v4}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.dismiss:()V // method@1d0b │ │ -0ca070: 0e00 |001a: return-void │ │ +0c9fd8: |[0c9fd8] android.support.v7.internal.widget.SpinnerICS$DialogPopup.onClick:(Landroid/content/DialogInterface;I)V │ │ +0c9fe8: 5440 f00a |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ +0c9fec: 6e20 701d 6000 |0002: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ +0c9ff2: 5440 f00a |0005: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ +0c9ff6: 5400 070b |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b07 │ │ +0c9ffa: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +0c9ffe: 5440 f00a |000b: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ +0ca002: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0ca004: 5442 ed0a |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0aed │ │ +0ca008: 7220 ec21 6200 |0010: invoke-interface {v2, v6}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@21ec │ │ +0ca00e: 0b02 |0013: move-result-wide v2 │ │ +0ca010: 6e53 5f1d 1026 |0014: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.performItemClick:(Landroid/view/View;IJ)Z // method@1d5f │ │ +0ca016: 6e10 0b1d 0400 |0017: invoke-virtual {v4}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.dismiss:()V // method@1d0b │ │ +0ca01c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0005 line=686 │ │ 0x000b line=687 │ │ 0x0017 line=689 │ │ 0x001a line=690 │ │ @@ -253373,17 +253474,17 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca074: |[0ca074] android.support.v7.internal.widget.SpinnerICS$DialogPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -0ca084: 5b01 ed0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0aed │ │ -0ca088: 0e00 |0002: return-void │ │ +0ca020: |[0ca020] android.support.v7.internal.widget.SpinnerICS$DialogPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +0ca030: 5b01 ed0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0aed │ │ +0ca034: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0002 line=665 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ 0x0000 - 0x0003 reg=1 adapter Landroid/widget/ListAdapter; │ │ @@ -253393,17 +253494,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca08c: |[0ca08c] android.support.v7.internal.widget.SpinnerICS$DialogPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ -0ca09c: 5b01 ef0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0aef │ │ -0ca0a0: 0e00 |0002: return-void │ │ +0ca038: |[0ca038] android.support.v7.internal.widget.SpinnerICS$DialogPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ +0ca048: 5b01 ef0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0aef │ │ +0ca04c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0002 line=669 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ 0x0000 - 0x0003 reg=1 hintText Ljava/lang/CharSequence; │ │ @@ -253413,34 +253514,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0ca0a4: |[0ca0a4] android.support.v7.internal.widget.SpinnerICS$DialogPopup.show:()V │ │ -0ca0b4: 2200 1200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0ca0b8: 5431 f00a |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ -0ca0bc: 6e10 491d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getContext:()Landroid/content/Context; // method@1d49 │ │ -0ca0c2: 0c01 |0007: move-result-object v1 │ │ -0ca0c4: 7020 8300 1000 |0008: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0ca0ca: 5431 ef0a |000b: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0aef │ │ -0ca0ce: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -0ca0d2: 5431 ef0a |000f: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0aef │ │ -0ca0d6: 6e20 8f00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008f │ │ -0ca0dc: 5431 ed0a |0014: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0aed │ │ -0ca0e0: 5432 f00a |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ -0ca0e4: 6e10 521d 0200 |0018: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ -0ca0ea: 0a02 |001b: move-result v2 │ │ -0ca0ec: 6e40 8d00 1032 |001c: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008d │ │ -0ca0f2: 0c01 |001f: move-result-object v1 │ │ -0ca0f4: 6e10 9000 0100 |0020: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0090 │ │ -0ca0fa: 0c01 |0023: move-result-object v1 │ │ -0ca0fc: 5b31 ee0a |0024: iput-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ -0ca100: 0e00 |0026: return-void │ │ +0ca050: |[0ca050] android.support.v7.internal.widget.SpinnerICS$DialogPopup.show:()V │ │ +0ca060: 2200 1200 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0ca064: 5431 f00a |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ +0ca068: 6e10 491d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getContext:()Landroid/content/Context; // method@1d49 │ │ +0ca06e: 0c01 |0007: move-result-object v1 │ │ +0ca070: 7020 8300 1000 |0008: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0ca076: 5431 ef0a |000b: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0aef │ │ +0ca07a: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ +0ca07e: 5431 ef0a |000f: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0aef │ │ +0ca082: 6e20 8f00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008f │ │ +0ca088: 5431 ed0a |0014: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0aed │ │ +0ca08c: 5432 f00a |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af0 │ │ +0ca090: 6e10 521d 0200 |0018: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ +0ca096: 0a02 |001b: move-result v2 │ │ +0ca098: 6e40 8d00 1032 |001c: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008d │ │ +0ca09e: 0c01 |001f: move-result-object v1 │ │ +0ca0a0: 6e10 9000 0100 |0020: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@0090 │ │ +0ca0a6: 0c01 |0023: move-result-object v1 │ │ +0ca0a8: 5b31 ee0a |0024: iput-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0aee │ │ +0ca0ac: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x000b line=677 │ │ 0x000f line=678 │ │ 0x0014 line=680 │ │ 0x0026 line=682 │ │ @@ -253487,19 +253588,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ca104: |[0ca104] android.support.v7.internal.widget.SpinnerICS$DropdownPopup$1.:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V │ │ -0ca114: 5b01 f30a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ -0ca118: 5b02 f40a |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.val$this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af4 │ │ -0ca11c: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ca122: 0e00 |0007: return-void │ │ +0ca0b0: |[0ca0b0] android.support.v7.internal.widget.SpinnerICS$DropdownPopup$1.:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V │ │ +0ca0c0: 5b01 f30a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ +0ca0c4: 5b02 f40a |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.val$this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af4 │ │ +0ca0c8: 7010 be24 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ca0ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/internal/widget/SpinnerICS; │ │ @@ -253510,33 +253611,33 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -0ca124: |[0ca124] android.support.v7.internal.widget.SpinnerICS$DropdownPopup$1.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ -0ca134: 5440 f30a |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ -0ca138: 5400 f70a |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca13c: 6e20 701d 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ -0ca142: 5440 f30a |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ -0ca146: 5400 f70a |0009: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca14a: 5400 070b |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b07 │ │ -0ca14e: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ -0ca152: 5440 f30a |000f: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ -0ca156: 5400 f70a |0011: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca15a: 5441 f30a |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ -0ca15e: 7110 231d 0100 |0015: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.access$100:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; // method@1d23 │ │ -0ca164: 0c01 |0018: move-result-object v1 │ │ -0ca166: 7220 ec21 7100 |0019: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@21ec │ │ -0ca16c: 0b02 |001c: move-result-wide v2 │ │ -0ca16e: 6e53 5f1d 6027 |001d: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.performItemClick:(Landroid/view/View;IJ)Z // method@1d5f │ │ -0ca174: 5440 f30a |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ -0ca178: 6e10 241d 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.dismiss:()V // method@1d24 │ │ -0ca17e: 0e00 |0025: return-void │ │ +0ca0d0: |[0ca0d0] android.support.v7.internal.widget.SpinnerICS$DropdownPopup$1.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ +0ca0e0: 5440 f30a |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ +0ca0e4: 5400 f70a |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca0e8: 6e20 701d 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ +0ca0ee: 5440 f30a |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ +0ca0f2: 5400 f70a |0009: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca0f6: 5400 070b |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b07 │ │ +0ca0fa: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ +0ca0fe: 5440 f30a |000f: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ +0ca102: 5400 f70a |0011: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca106: 5441 f30a |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ +0ca10a: 7110 231d 0100 |0015: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.access$100:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; // method@1d23 │ │ +0ca110: 0c01 |0018: move-result-object v1 │ │ +0ca112: 7220 ec21 7100 |0019: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@21ec │ │ +0ca118: 0b02 |001c: move-result-wide v2 │ │ +0ca11a: 6e53 5f1d 6027 |001d: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.performItemClick:(Landroid/view/View;IJ)Z // method@1d5f │ │ +0ca120: 5440 f30a |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0af3 │ │ +0ca124: 6e10 241d 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.dismiss:()V // method@1d24 │ │ +0ca12a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0007 line=709 │ │ 0x000f line=710 │ │ 0x0020 line=712 │ │ 0x0025 line=713 │ │ @@ -253590,28 +253691,28 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0ca180: |[0ca180] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0ca190: 5b23 f70a |0000: iput-object v3, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca194: 7040 381c 4265 |0002: invoke-direct {v2, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c38 │ │ -0ca19a: 6e20 291d 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@1d29 │ │ -0ca1a0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0ca1a2: 6e20 2e1d 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setModal:(Z)V // method@1d2e │ │ -0ca1a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0ca1aa: 6e20 301d 1200 |000d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setPromptPosition:(I)V // method@1d30 │ │ -0ca1b0: 2200 5303 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper; // type@0353 │ │ -0ca1b4: 2201 7303 |0012: new-instance v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1; // type@0373 │ │ -0ca1b8: 7030 201d 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V // method@1d20 │ │ -0ca1be: 7030 831b 3001 |0017: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1b83 │ │ -0ca1c4: 6e20 2f1d 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1d2f │ │ -0ca1ca: 0e00 |001d: return-void │ │ +0ca12c: |[0ca12c] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0ca13c: 5b23 f70a |0000: iput-object v3, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca140: 7040 381c 4265 |0002: invoke-direct {v2, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c38 │ │ +0ca146: 6e20 291d 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@1d29 │ │ +0ca14c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0ca14e: 6e20 2e1d 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setModal:(Z)V // method@1d2e │ │ +0ca154: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0ca156: 6e20 301d 1200 |000d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setPromptPosition:(I)V // method@1d30 │ │ +0ca15c: 2200 5303 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper; // type@0353 │ │ +0ca160: 2201 7303 |0012: new-instance v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1; // type@0373 │ │ +0ca164: 7030 201d 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V // method@1d20 │ │ +0ca16a: 7030 831b 3001 |0017: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1b83 │ │ +0ca170: 6e20 2f1d 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1d2f │ │ +0ca176: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0002 line=699 │ │ 0x0005 line=701 │ │ 0x0008 line=702 │ │ 0x000c line=703 │ │ @@ -253631,17 +253732,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca1cc: |[0ca1cc] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.access$100:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; │ │ -0ca1dc: 5410 f50a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0af5 │ │ -0ca1e0: 1100 |0002: return-object v0 │ │ +0ca178: |[0ca178] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.access$100:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; │ │ +0ca188: 5410 f50a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0af5 │ │ +0ca18c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ │ │ Virtual methods - │ │ @@ -253650,17 +253751,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca1e4: |[0ca1e4] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.getHintText:()Ljava/lang/CharSequence; │ │ -0ca1f4: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0af6 │ │ -0ca1f8: 1100 |0002: return-object v0 │ │ +0ca190: |[0ca190] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.getHintText:()Ljava/lang/CharSequence; │ │ +0ca1a0: 5410 f60a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0af6 │ │ +0ca1a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;) │ │ @@ -253668,18 +253769,18 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ca1fc: |[0ca1fc] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -0ca20c: 6f20 591c 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c59 │ │ -0ca212: 5b01 f50a |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0af5 │ │ -0ca216: 0e00 |0005: return-void │ │ +0ca1a8: |[0ca1a8] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +0ca1b8: 6f20 591c 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1c59 │ │ +0ca1be: 5b01 f50a |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0af5 │ │ +0ca1c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0003 line=722 │ │ 0x0005 line=723 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ @@ -253690,17 +253791,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca218: |[0ca218] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ -0ca228: 5b01 f60a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0af6 │ │ -0ca22c: 0e00 |0002: return-void │ │ +0ca1c4: |[0ca1c4] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ +0ca1d4: 5b01 f60a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0af6 │ │ +0ca1d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0002 line=732 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ 0x0000 - 0x0003 reg=1 hintText Ljava/lang/CharSequence; │ │ @@ -253710,85 +253811,85 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -0ca230: |[0ca230] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.show:()V │ │ -0ca240: 5485 f70a |0000: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca244: 6e10 4d1d 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingLeft:()I // method@1d4d │ │ -0ca24a: 0a02 |0005: move-result v2 │ │ -0ca24c: 5485 f70a |0006: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca250: 5255 ff0a |0008: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0aff │ │ -0ca254: 12e6 |000a: const/4 v6, #int -2 // #fe │ │ -0ca256: 3365 5d00 |000b: if-ne v5, v6, 0068 // +005d │ │ -0ca25a: 5485 f70a |000d: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca25e: 6e10 531d 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getWidth:()I // method@1d53 │ │ -0ca264: 0a04 |0012: move-result v4 │ │ -0ca266: 5485 f70a |0013: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca26a: 6e10 4e1d 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingRight:()I // method@1d4e │ │ -0ca270: 0a03 |0018: move-result v3 │ │ -0ca272: 5486 f70a |0019: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca276: 5485 f50a |001b: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0af5 │ │ -0ca27a: 1f05 2e04 |001d: check-cast v5, Landroid/widget/SpinnerAdapter; // type@042e │ │ -0ca27e: 6e10 251d 0800 |001f: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1d25 │ │ -0ca284: 0c07 |0022: move-result-object v7 │ │ -0ca286: 6e30 591d 5607 |0023: invoke-virtual {v6, v5, v7}, Landroid/support/v7/internal/widget/SpinnerICS;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1d59 │ │ -0ca28c: 0a05 |0026: move-result v5 │ │ -0ca28e: 9106 0402 |0027: sub-int v6, v4, v2 │ │ -0ca292: b136 |0029: sub-int/2addr v6, v3 │ │ -0ca294: 7120 ad24 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0ca29a: 0a05 |002d: move-result v5 │ │ -0ca29c: 6e20 2b1d 5800 |002e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1d2b │ │ -0ca2a2: 6e10 251d 0800 |0031: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1d25 │ │ -0ca2a8: 0c00 |0034: move-result-object v0 │ │ -0ca2aa: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -0ca2ac: 3800 1400 |0036: if-eqz v0, 004a // +0014 │ │ -0ca2b0: 5485 f70a |0038: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca2b4: 7110 401d 0500 |003a: invoke-static {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; // method@1d40 │ │ -0ca2ba: 0c05 |003d: move-result-object v5 │ │ -0ca2bc: 6e20 9602 5000 |003e: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ -0ca2c2: 5485 f70a |0041: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca2c6: 7110 401d 0500 |0043: invoke-static {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; // method@1d40 │ │ -0ca2cc: 0c05 |0046: move-result-object v5 │ │ -0ca2ce: 5255 2f00 |0047: iget v5, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ -0ca2d2: 7b51 |0049: neg-int v1, v5 │ │ -0ca2d4: 9005 0102 |004a: add-int v5, v1, v2 │ │ -0ca2d8: 6e20 2c1d 5800 |004c: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setHorizontalOffset:(I)V // method@1d2c │ │ -0ca2de: 1225 |004f: const/4 v5, #int 2 // #2 │ │ -0ca2e0: 6e20 2d1d 5800 |0050: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setInputMethodMode:(I)V // method@1d2d │ │ -0ca2e6: 6f10 6f1c 0800 |0053: invoke-super {v8}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ -0ca2ec: 6e10 271d 0800 |0056: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getListView:()Landroid/widget/ListView; // method@1d27 │ │ -0ca2f2: 0c05 |0059: move-result-object v5 │ │ -0ca2f4: 1216 |005a: const/4 v6, #int 1 // #1 │ │ -0ca2f6: 6e20 0822 6500 |005b: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@2208 │ │ -0ca2fc: 5485 f70a |005e: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca300: 6e10 521d 0500 |0060: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ -0ca306: 0a05 |0063: move-result v5 │ │ -0ca308: 6e20 321d 5800 |0064: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setSelection:(I)V // method@1d32 │ │ -0ca30e: 0e00 |0067: return-void │ │ -0ca310: 5485 f70a |0068: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca314: 5255 ff0a |006a: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0aff │ │ -0ca318: 12f6 |006c: const/4 v6, #int -1 // #ff │ │ -0ca31a: 3365 1500 |006d: if-ne v5, v6, 0082 // +0015 │ │ -0ca31e: 5485 f70a |006f: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca322: 6e10 531d 0500 |0071: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getWidth:()I // method@1d53 │ │ -0ca328: 0a04 |0074: move-result v4 │ │ -0ca32a: 5485 f70a |0075: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca32e: 6e10 4e1d 0500 |0077: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingRight:()I // method@1d4e │ │ -0ca334: 0a03 |007a: move-result v3 │ │ -0ca336: 9105 0402 |007b: sub-int v5, v4, v2 │ │ -0ca33a: b135 |007d: sub-int/2addr v5, v3 │ │ -0ca33c: 6e20 2b1d 5800 |007e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1d2b │ │ -0ca342: 28b0 |0081: goto 0031 // -0050 │ │ -0ca344: 5485 f70a |0082: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ -0ca348: 5255 ff0a |0084: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0aff │ │ -0ca34c: 6e20 2b1d 5800 |0086: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1d2b │ │ -0ca352: 28a8 |0089: goto 0031 // -0058 │ │ +0ca1dc: |[0ca1dc] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.show:()V │ │ +0ca1ec: 5485 f70a |0000: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca1f0: 6e10 4d1d 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingLeft:()I // method@1d4d │ │ +0ca1f6: 0a02 |0005: move-result v2 │ │ +0ca1f8: 5485 f70a |0006: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca1fc: 5255 ff0a |0008: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0aff │ │ +0ca200: 12e6 |000a: const/4 v6, #int -2 // #fe │ │ +0ca202: 3365 5d00 |000b: if-ne v5, v6, 0068 // +005d │ │ +0ca206: 5485 f70a |000d: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca20a: 6e10 531d 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getWidth:()I // method@1d53 │ │ +0ca210: 0a04 |0012: move-result v4 │ │ +0ca212: 5485 f70a |0013: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca216: 6e10 4e1d 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingRight:()I // method@1d4e │ │ +0ca21c: 0a03 |0018: move-result v3 │ │ +0ca21e: 5486 f70a |0019: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca222: 5485 f50a |001b: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0af5 │ │ +0ca226: 1f05 2e04 |001d: check-cast v5, Landroid/widget/SpinnerAdapter; // type@042e │ │ +0ca22a: 6e10 251d 0800 |001f: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1d25 │ │ +0ca230: 0c07 |0022: move-result-object v7 │ │ +0ca232: 6e30 591d 5607 |0023: invoke-virtual {v6, v5, v7}, Landroid/support/v7/internal/widget/SpinnerICS;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1d59 │ │ +0ca238: 0a05 |0026: move-result v5 │ │ +0ca23a: 9106 0402 |0027: sub-int v6, v4, v2 │ │ +0ca23e: b136 |0029: sub-int/2addr v6, v3 │ │ +0ca240: 7120 ad24 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0ca246: 0a05 |002d: move-result v5 │ │ +0ca248: 6e20 2b1d 5800 |002e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1d2b │ │ +0ca24e: 6e10 251d 0800 |0031: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1d25 │ │ +0ca254: 0c00 |0034: move-result-object v0 │ │ +0ca256: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +0ca258: 3800 1400 |0036: if-eqz v0, 004a // +0014 │ │ +0ca25c: 5485 f70a |0038: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca260: 7110 401d 0500 |003a: invoke-static {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; // method@1d40 │ │ +0ca266: 0c05 |003d: move-result-object v5 │ │ +0ca268: 6e20 9602 5000 |003e: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ +0ca26e: 5485 f70a |0041: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca272: 7110 401d 0500 |0043: invoke-static {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; // method@1d40 │ │ +0ca278: 0c05 |0046: move-result-object v5 │ │ +0ca27a: 5255 2f00 |0047: iget v5, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ +0ca27e: 7b51 |0049: neg-int v1, v5 │ │ +0ca280: 9005 0102 |004a: add-int v5, v1, v2 │ │ +0ca284: 6e20 2c1d 5800 |004c: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setHorizontalOffset:(I)V // method@1d2c │ │ +0ca28a: 1225 |004f: const/4 v5, #int 2 // #2 │ │ +0ca28c: 6e20 2d1d 5800 |0050: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setInputMethodMode:(I)V // method@1d2d │ │ +0ca292: 6f10 6f1c 0800 |0053: invoke-super {v8}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1c6f │ │ +0ca298: 6e10 271d 0800 |0056: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getListView:()Landroid/widget/ListView; // method@1d27 │ │ +0ca29e: 0c05 |0059: move-result-object v5 │ │ +0ca2a0: 1216 |005a: const/4 v6, #int 1 // #1 │ │ +0ca2a2: 6e20 0822 6500 |005b: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@2208 │ │ +0ca2a8: 5485 f70a |005e: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca2ac: 6e10 521d 0500 |0060: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ +0ca2b2: 0a05 |0063: move-result v5 │ │ +0ca2b4: 6e20 321d 5800 |0064: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setSelection:(I)V // method@1d32 │ │ +0ca2ba: 0e00 |0067: return-void │ │ +0ca2bc: 5485 f70a |0068: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca2c0: 5255 ff0a |006a: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0aff │ │ +0ca2c4: 12f6 |006c: const/4 v6, #int -1 // #ff │ │ +0ca2c6: 3365 1500 |006d: if-ne v5, v6, 0082 // +0015 │ │ +0ca2ca: 5485 f70a |006f: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca2ce: 6e10 531d 0500 |0071: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getWidth:()I // method@1d53 │ │ +0ca2d4: 0a04 |0074: move-result v4 │ │ +0ca2d6: 5485 f70a |0075: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca2da: 6e10 4e1d 0500 |0077: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingRight:()I // method@1d4e │ │ +0ca2e0: 0a03 |007a: move-result v3 │ │ +0ca2e2: 9105 0402 |007b: sub-int v5, v4, v2 │ │ +0ca2e6: b135 |007d: sub-int/2addr v5, v3 │ │ +0ca2e8: 6e20 2b1d 5800 |007e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1d2b │ │ +0ca2ee: 28b0 |0081: goto 0031 // -0050 │ │ +0ca2f0: 5485 f70a |0082: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0af7 │ │ +0ca2f4: 5255 ff0a |0084: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0aff │ │ +0ca2f8: 6e20 2b1d 5800 |0086: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1d2b │ │ +0ca2fe: 28a8 |0089: goto 0031 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0006 line=737 │ │ 0x000d line=738 │ │ 0x0013 line=739 │ │ 0x0019 line=740 │ │ @@ -253873,30 +253974,30 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0ca354: |[0ca354] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;)V │ │ -0ca364: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0ca36a: 5b23 120b |0003: iput-object v3, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0b12 │ │ -0ca36e: 2200 1703 |0005: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ -0ca372: 7020 0018 3000 |0007: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1800 │ │ -0ca378: 5b20 140b |000a: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ -0ca37c: 5420 140b |000c: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ -0ca380: 6e20 4218 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1842 │ │ -0ca386: 5b24 110b |0011: iput-object v4, v2, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0b11 │ │ -0ca38a: 2200 2403 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0324 │ │ -0ca38e: 5421 140b |0015: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ -0ca392: 7040 0519 3041 |0017: invoke-direct {v0, v3, v1, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@1905 │ │ -0ca398: 5b20 160b |001a: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0b16 │ │ -0ca39c: 5420 160b |001c: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0b16 │ │ -0ca3a0: 6e20 1c19 2000 |001e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@191c │ │ -0ca3a6: 0e00 |0021: return-void │ │ +0ca300: |[0ca300] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;)V │ │ +0ca310: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +0ca316: 5b23 120b |0003: iput-object v3, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0b12 │ │ +0ca31a: 2200 1703 |0005: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0317 │ │ +0ca31e: 7020 0018 3000 |0007: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1800 │ │ +0ca324: 5b20 140b |000a: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ +0ca328: 5420 140b |000c: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ +0ca32c: 6e20 4218 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1842 │ │ +0ca332: 5b24 110b |0011: iput-object v4, v2, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0b11 │ │ +0ca336: 2200 2403 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0324 │ │ +0ca33a: 5421 140b |0015: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ +0ca33e: 7040 0519 3041 |0017: invoke-direct {v0, v3, v1, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@1905 │ │ +0ca344: 5b20 160b |001a: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0b16 │ │ +0ca348: 5420 160b |001c: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0b16 │ │ +0ca34c: 6e20 1c19 2000 |001e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@191c │ │ +0ca352: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0005 line=66 │ │ 0x000c line=67 │ │ 0x0011 line=68 │ │ @@ -253914,18 +254015,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ca3a8: |[0ca3a8] android.support.v7.widget.PopupMenu.dismiss:()V │ │ -0ca3b8: 5410 160b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0b16 │ │ -0ca3bc: 6e10 0b19 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ -0ca3c2: 0e00 |0005: return-void │ │ +0ca354: |[0ca354] android.support.v7.widget.PopupMenu.dismiss:()V │ │ +0ca364: 5410 160b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0b16 │ │ +0ca368: 6e10 0b19 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ +0ca36e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ @@ -253934,17 +254035,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca3c4: |[0ca3c4] android.support.v7.widget.PopupMenu.getMenu:()Landroid/view/Menu; │ │ -0ca3d4: 5410 140b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ -0ca3d8: 1100 |0002: return-object v0 │ │ +0ca370: |[0ca370] android.support.v7.widget.PopupMenu.getMenu:()Landroid/view/Menu; │ │ +0ca380: 5410 140b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ +0ca384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ #2 : (in Landroid/support/v7/widget/PopupMenu;) │ │ @@ -253952,19 +254053,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ca3dc: |[0ca3dc] android.support.v7.widget.PopupMenu.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0ca3ec: 2200 fe02 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@02fe │ │ -0ca3f0: 5421 120b |0002: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0b12 │ │ -0ca3f4: 7020 c216 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@16c2 │ │ -0ca3fa: 1100 |0007: return-object v0 │ │ +0ca388: |[0ca388] android.support.v7.widget.PopupMenu.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0ca398: 2200 fe02 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@02fe │ │ +0ca39c: 5421 120b |0002: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0b12 │ │ +0ca3a0: 7020 c216 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@16c2 │ │ +0ca3a6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ #3 : (in Landroid/support/v7/widget/PopupMenu;) │ │ @@ -253972,20 +254073,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0ca3fc: |[0ca3fc] android.support.v7.widget.PopupMenu.inflate:(I)V │ │ -0ca40c: 6e10 911d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@1d91 │ │ -0ca412: 0c00 |0003: move-result-object v0 │ │ -0ca414: 5421 140b |0004: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ -0ca418: 6e30 321f 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ -0ca41e: 0e00 |0009: return-void │ │ +0ca3a8: |[0ca3a8] android.support.v7.widget.PopupMenu.inflate:(I)V │ │ +0ca3b8: 6e10 911d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@1d91 │ │ +0ca3be: 0c00 |0003: move-result-object v0 │ │ +0ca3c0: 5421 140b |0004: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0b14 │ │ +0ca3c4: 6e30 321f 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ +0ca3ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0009 line=101 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x000a reg=3 menuRes I │ │ @@ -253995,20 +254096,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 │ │ -0ca420: |[0ca420] android.support.v7.widget.PopupMenu.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0ca430: 5410 130b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0b13 │ │ -0ca434: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ca438: 5410 130b |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0b13 │ │ -0ca43c: 7220 8c1d 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/widget/PopupMenu$OnDismissListener;.onDismiss:(Landroid/support/v7/widget/PopupMenu;)V // method@1d8c │ │ -0ca442: 0e00 |0009: return-void │ │ +0ca3cc: |[0ca3cc] android.support.v7.widget.PopupMenu.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0ca3dc: 5410 130b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0b13 │ │ +0ca3e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ca3e4: 5410 130b |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0b13 │ │ +0ca3e8: 7220 8c1d 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/widget/PopupMenu$OnDismissListener;.onDismiss:(Landroid/support/v7/widget/PopupMenu;)V // method@1d8c │ │ +0ca3ee: 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/widget/PopupMenu; │ │ @@ -254020,16 +254121,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 │ │ -0ca444: |[0ca444] android.support.v7.widget.PopupMenu.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -0ca454: 0e00 |0000: return-void │ │ +0ca3f0: |[0ca3f0] android.support.v7.widget.PopupMenu.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +0ca400: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -254038,23 +254139,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 │ │ -0ca458: |[0ca458] android.support.v7.widget.PopupMenu.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0ca468: 5410 150b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0b15 │ │ -0ca46c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0ca470: 5410 150b |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0b15 │ │ -0ca474: 7220 8d1d 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1d8d │ │ -0ca47a: 0a00 |0009: move-result v0 │ │ -0ca47c: 0f00 |000a: return v0 │ │ -0ca47e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ca480: 28fe |000c: goto 000a // -0002 │ │ +0ca404: |[0ca404] android.support.v7.widget.PopupMenu.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0ca414: 5410 150b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0b15 │ │ +0ca418: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0ca41c: 5410 150b |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0b15 │ │ +0ca420: 7220 8d1d 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1d8d │ │ +0ca426: 0a00 |0009: move-result v0 │ │ +0ca428: 0f00 |000a: return v0 │ │ +0ca42a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0ca42c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ @@ -254066,16 +254167,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 │ │ -0ca484: |[0ca484] android.support.v7.widget.PopupMenu.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0ca494: 0e00 |0000: return-void │ │ +0ca430: |[0ca430] android.support.v7.widget.PopupMenu.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0ca440: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -254084,28 +254185,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 │ │ -0ca498: |[0ca498] android.support.v7.widget.PopupMenu.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0ca4a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ca4aa: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ -0ca4ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ca4b0: 0f00 |0004: return v0 │ │ -0ca4b2: 6e10 2f18 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.hasVisibleItems:()Z // method@182f │ │ -0ca4b8: 0a01 |0008: move-result v1 │ │ -0ca4ba: 3801 fbff |0009: if-eqz v1, 0004 // -0005 │ │ -0ca4be: 2201 2403 |000b: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0324 │ │ -0ca4c2: 5442 120b |000d: iget-object v2, v4, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0b12 │ │ -0ca4c6: 5443 110b |000f: iget-object v3, v4, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0b11 │ │ -0ca4ca: 7040 0519 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@1905 │ │ -0ca4d0: 6e10 1e19 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@191e │ │ -0ca4d6: 28ed |0017: goto 0004 // -0013 │ │ +0ca444: |[0ca444] android.support.v7.widget.PopupMenu.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0ca454: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ca456: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ +0ca45a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ca45c: 0f00 |0004: return v0 │ │ +0ca45e: 6e10 2f18 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.hasVisibleItems:()Z // method@182f │ │ +0ca464: 0a01 |0008: move-result v1 │ │ +0ca466: 3801 fbff |0009: if-eqz v1, 0004 // -0005 │ │ +0ca46a: 2201 2403 |000b: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0324 │ │ +0ca46e: 5442 120b |000d: iget-object v2, v4, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0b12 │ │ +0ca472: 5443 110b |000f: iget-object v3, v4, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0b11 │ │ +0ca476: 7040 0519 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@1905 │ │ +0ca47c: 6e10 1e19 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@191e │ │ +0ca482: 28ed |0017: goto 0004 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0004 line=168 │ │ 0x0005 line=162 │ │ 0x000b line=167 │ │ locals : │ │ @@ -254117,17 +254218,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 │ │ -0ca4d8: |[0ca4d8] android.support.v7.widget.PopupMenu.setOnDismissListener:(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V │ │ -0ca4e8: 5b01 130b |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0b13 │ │ -0ca4ec: 0e00 |0002: return-void │ │ +0ca484: |[0ca484] android.support.v7.widget.PopupMenu.setOnDismissListener:(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V │ │ +0ca494: 5b01 130b |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0b13 │ │ +0ca498: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/PopupMenu$OnDismissListener; │ │ @@ -254137,17 +254238,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 │ │ -0ca4f0: |[0ca4f0] android.support.v7.widget.PopupMenu.setOnMenuItemClickListener:(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ -0ca500: 5b01 150b |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0b15 │ │ -0ca504: 0e00 |0002: return-void │ │ +0ca49c: |[0ca49c] android.support.v7.widget.PopupMenu.setOnMenuItemClickListener:(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ +0ca4ac: 5b01 150b |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0b15 │ │ +0ca4b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0002 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; │ │ @@ -254157,18 +254258,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ca508: |[0ca508] android.support.v7.widget.PopupMenu.show:()V │ │ -0ca518: 5410 160b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0b16 │ │ -0ca51c: 6e10 1e19 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@191e │ │ -0ca522: 0e00 |0005: return-void │ │ +0ca4b4: |[0ca4b4] android.support.v7.widget.PopupMenu.show:()V │ │ +0ca4c4: 5410 160b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0b16 │ │ +0ca4c8: 6e10 1e19 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@191e │ │ +0ca4ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ @@ -254392,37 +254493,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ca524: |[0ca524] android.support.v7.widget.SearchView.:()V │ │ -0ca534: 2200 8903 |0000: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@0389 │ │ -0ca538: 7010 b61d 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@1db6 │ │ -0ca53e: 6900 2d0b |0005: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ -0ca542: 0e00 |0007: return-void │ │ +0ca4d0: |[0ca4d0] android.support.v7.widget.SearchView.:()V │ │ +0ca4e0: 2200 8903 |0000: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@0389 │ │ +0ca4e4: 7010 b61d 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@1db6 │ │ +0ca4ea: 6900 2d0b |0005: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ +0ca4ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ca544: |[0ca544] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ -0ca554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca556: 7030 f31d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1df3 │ │ -0ca55c: 0e00 |0004: return-void │ │ +0ca4f0: |[0ca4f0] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ +0ca500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ca502: 7030 f31d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1df3 │ │ +0ca508: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0004 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -254432,201 +254533,201 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 405 16-bit code units │ │ -0ca560: |[0ca560] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0ca570: 150c 0010 |0000: const/high16 v12, #int 268435456 // #1000 │ │ -0ca574: 121b |0002: const/4 v11, #int 1 // #1 │ │ -0ca576: 120a |0003: const/4 v10, #int 0 // #0 │ │ -0ca578: 12f9 |0004: const/4 v9, #int -1 // #ff │ │ -0ca57a: 7030 be21 ed0f |0005: invoke-direct {v13, v14, v15}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ -0ca580: 2207 8003 |0008: new-instance v7, Landroid/support/v7/widget/SearchView$1; // type@0380 │ │ -0ca584: 7020 a41d d700 |000a: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@1da4 │ │ -0ca58a: 5bd7 4d0b |000d: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0b4d │ │ -0ca58e: 2207 8103 |000f: new-instance v7, Landroid/support/v7/widget/SearchView$2; // type@0381 │ │ -0ca592: 7020 a61d d700 |0011: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@1da6 │ │ -0ca598: 5bd7 540b |0014: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0b54 │ │ -0ca59c: 2207 8203 |0016: new-instance v7, Landroid/support/v7/widget/SearchView$3; // type@0382 │ │ -0ca5a0: 7020 a81d d700 |0018: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@1da8 │ │ -0ca5a6: 5bd7 470b |001b: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0b47 │ │ -0ca5aa: 2207 bf04 |001d: new-instance v7, Ljava/util/WeakHashMap; // type@04bf │ │ -0ca5ae: 7010 b025 0700 |001f: invoke-direct {v7}, Ljava/util/WeakHashMap;.:()V // method@25b0 │ │ -0ca5b4: 5bd7 430b |0022: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b43 │ │ -0ca5b8: 2207 8603 |0024: new-instance v7, Landroid/support/v7/widget/SearchView$7; // type@0386 │ │ -0ca5bc: 7020 b01d d700 |0026: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@1db0 │ │ -0ca5c2: 5bd7 3a0b |0029: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ -0ca5c6: 2207 8703 |002b: new-instance v7, Landroid/support/v7/widget/SearchView$8; // type@0387 │ │ -0ca5ca: 7020 b21d d700 |002d: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@1db2 │ │ -0ca5d0: 5bd7 520b |0030: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0b52 │ │ -0ca5d4: 2207 8803 |0032: new-instance v7, Landroid/support/v7/widget/SearchView$9; // type@0388 │ │ -0ca5d8: 7020 b41d d700 |0034: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@1db4 │ │ -0ca5de: 5bd7 3c0b |0037: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0b3c │ │ -0ca5e2: 2207 7d03 |0039: new-instance v7, Landroid/support/v7/widget/SearchView$10; // type@037d │ │ -0ca5e6: 7020 9b1d d700 |003b: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@1d9b │ │ -0ca5ec: 5bd7 3d0b |003e: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b3d │ │ -0ca5f0: 2207 7e03 |0040: new-instance v7, Landroid/support/v7/widget/SearchView$11; // type@037e │ │ -0ca5f4: 7020 9d1d d700 |0042: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@1d9d │ │ -0ca5fa: 5bd7 3e0b |0045: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b3e │ │ -0ca5fe: 2207 7f03 |0047: new-instance v7, Landroid/support/v7/widget/SearchView$12; // type@037f │ │ -0ca602: 7020 a01d d700 |0049: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@1da0 │ │ -0ca608: 5bd7 530b |004c: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0b53 │ │ -0ca60c: 1a07 2b23 |004e: const-string v7, "layout_inflater" // string@232b │ │ -0ca610: 6e20 3601 7e00 |0050: invoke-virtual {v14, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0ca616: 0c03 |0053: move-result-object v3 │ │ -0ca618: 1f03 be03 |0054: check-cast v3, Landroid/view/LayoutInflater; // type@03be │ │ -0ca61c: 6007 5907 |0056: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_search_view:I // field@0759 │ │ -0ca620: 6e40 171f 73bd |0058: invoke-virtual {v3, v7, v13, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0ca626: 6007 2e07 |005b: sget v7, Landroid/support/v7/appcompat/R$id;.search_button:I // field@072e │ │ -0ca62a: 6e20 121e 7d00 |005d: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca630: 0c07 |0060: move-result-object v7 │ │ -0ca632: 5bd7 480b |0061: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0b48 │ │ -0ca636: 6007 3407 |0063: sget v7, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0734 │ │ -0ca63a: 6e20 121e 7d00 |0065: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca640: 0c07 |0068: move-result-object v7 │ │ -0ca642: 1f07 8d03 |0069: check-cast v7, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@038d │ │ -0ca646: 5bd7 460b |006b: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca64a: 54d7 460b |006d: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca64e: 6e20 ed1d d700 |006f: invoke-virtual {v7, v13}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@1ded │ │ -0ca654: 6007 3007 |0072: sget v7, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0730 │ │ -0ca658: 6e20 121e 7d00 |0074: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca65e: 0c07 |0077: move-result-object v7 │ │ -0ca660: 5bd7 490b |0078: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0b49 │ │ -0ca664: 6007 3307 |007a: sget v7, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0733 │ │ -0ca668: 6e20 121e 7d00 |007c: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca66e: 0c07 |007f: move-result-object v7 │ │ -0ca670: 5bd7 4b0b |0080: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0b4b │ │ -0ca674: 6007 3b07 |0082: sget v7, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@073b │ │ -0ca678: 6e20 121e 7d00 |0084: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca67e: 0c07 |0087: move-result-object v7 │ │ -0ca680: 5bd7 4e0b |0088: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0b4e │ │ -0ca684: 6007 3107 |008a: sget v7, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0731 │ │ -0ca688: 6e20 121e 7d00 |008c: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca68e: 0c07 |008f: move-result-object v7 │ │ -0ca690: 5bd7 4f0b |0090: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ -0ca694: 6007 2f07 |0092: sget v7, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@072f │ │ -0ca698: 6e20 121e 7d00 |0094: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca69e: 0c07 |0097: move-result-object v7 │ │ -0ca6a0: 1f07 1404 |0098: check-cast v7, Landroid/widget/ImageView; // type@0414 │ │ -0ca6a4: 5bd7 320b |009a: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ -0ca6a8: 6007 3507 |009c: sget v7, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0735 │ │ -0ca6ac: 6e20 121e 7d00 |009e: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca6b2: 0c07 |00a1: move-result-object v7 │ │ -0ca6b4: 5bd7 570b |00a2: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ -0ca6b8: 6007 3207 |00a4: sget v7, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0732 │ │ -0ca6bc: 6e20 121e 7d00 |00a6: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca6c2: 0c07 |00a9: move-result-object v7 │ │ -0ca6c4: 1f07 1404 |00aa: check-cast v7, Landroid/widget/ImageView; // type@0414 │ │ -0ca6c8: 5bd7 4a0b |00ac: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0b4a │ │ -0ca6cc: 54d7 480b |00ae: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0b48 │ │ -0ca6d0: 54d8 3a0b |00b0: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ -0ca6d4: 6e20 1620 8700 |00b2: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ca6da: 54d7 320b |00b5: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ -0ca6de: 54d8 3a0b |00b7: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ -0ca6e2: 6e20 b321 8700 |00b9: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ -0ca6e8: 54d7 4f0b |00bc: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ -0ca6ec: 54d8 3a0b |00be: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ -0ca6f0: 6e20 1620 8700 |00c0: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ca6f6: 54d7 570b |00c3: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ -0ca6fa: 54d8 3a0b |00c5: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ -0ca6fe: 6e20 1620 8700 |00c7: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ca704: 54d7 460b |00ca: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca708: 54d8 3a0b |00cc: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ -0ca70c: 6e20 e61d 8700 |00ce: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1de6 │ │ -0ca712: 54d7 460b |00d1: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca716: 54d8 530b |00d3: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0b53 │ │ -0ca71a: 6e20 c41d 8700 |00d5: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@1dc4 │ │ -0ca720: 54d7 460b |00d8: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca724: 54d8 3c0b |00da: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0b3c │ │ -0ca728: 6e20 e71d 8700 |00dc: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@1de7 │ │ -0ca72e: 54d7 460b |00df: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca732: 54d8 3d0b |00e1: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b3d │ │ -0ca736: 6e20 e91d 8700 |00e3: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1de9 │ │ -0ca73c: 54d7 460b |00e6: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca740: 54d8 3e0b |00e8: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b3e │ │ -0ca744: 6e20 ea1d 8700 |00ea: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1dea │ │ -0ca74a: 54d7 460b |00ed: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca74e: 54d8 520b |00ef: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0b52 │ │ -0ca752: 6e20 eb1d 8700 |00f1: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@1deb │ │ -0ca758: 54d7 460b |00f4: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca75c: 2208 8303 |00f6: new-instance v8, Landroid/support/v7/widget/SearchView$4; // type@0383 │ │ -0ca760: 7020 aa1d d800 |00f8: invoke-direct {v8, v13}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@1daa │ │ -0ca766: 6e20 e81d 8700 |00fb: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@1de8 │ │ -0ca76c: 6207 4608 |00fe: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@0846 │ │ -0ca770: 6e5a 3c01 fea7 |0100: invoke-virtual {v14, v15, v7, v10, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0ca776: 0c00 |0103: move-result-object v0 │ │ -0ca778: 1237 |0104: const/4 v7, #int 3 // #3 │ │ -0ca77a: 6e30 bf01 700b |0105: invoke-virtual {v0, v7, v11}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -0ca780: 0a07 |0108: move-result v7 │ │ -0ca782: 6e20 481e 7d00 |0109: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@1e48 │ │ -0ca788: 6e30 c201 a009 |010c: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ -0ca78e: 0a05 |010f: move-result v5 │ │ -0ca790: 3295 0500 |0110: if-eq v5, v9, 0115 // +0005 │ │ -0ca794: 6e20 4c1e 5d00 |0112: invoke-virtual {v13, v5}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@1e4c │ │ -0ca79a: 1247 |0115: const/4 v7, #int 4 // #4 │ │ -0ca79c: 6e20 ca01 7000 |0116: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ -0ca7a2: 0c06 |0119: move-result-object v6 │ │ -0ca7a4: 7110 9e1e 0600 |011a: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0ca7aa: 0a07 |011d: move-result v7 │ │ -0ca7ac: 3907 0500 |011e: if-nez v7, 0123 // +0005 │ │ -0ca7b0: 6e20 541e 6d00 |0120: invoke-virtual {v13, v6}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@1e54 │ │ -0ca7b6: 1227 |0123: const/4 v7, #int 2 // #2 │ │ -0ca7b8: 6e30 c501 7009 |0124: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0ca7be: 0a02 |0127: move-result v2 │ │ -0ca7c0: 3292 0500 |0128: if-eq v2, v9, 012d // +0005 │ │ -0ca7c4: 6e20 491e 2d00 |012a: invoke-virtual {v13, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@1e49 │ │ -0ca7ca: 6e30 c501 b009 |012d: invoke-virtual {v0, v11, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0ca7d0: 0a04 |0130: move-result v4 │ │ -0ca7d2: 3294 0500 |0131: if-eq v4, v9, 0136 // +0005 │ │ -0ca7d6: 6e20 4b1e 4d00 |0133: invoke-virtual {v13, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@1e4b │ │ -0ca7dc: 6e10 cd01 0000 |0136: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0ca7e2: 1211 |0139: const/4 v1, #int 1 // #1 │ │ -0ca7e4: 6207 5e08 |013a: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@085e │ │ -0ca7e8: 6e5a 3c01 fea7 |013c: invoke-virtual {v14, v15, v7, v10, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0ca7ee: 0c00 |013f: move-result-object v0 │ │ -0ca7f0: 6e30 bf01 a001 |0140: invoke-virtual {v0, v10, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -0ca7f6: 0a01 |0143: move-result v1 │ │ -0ca7f8: 6e10 cd01 0000 |0144: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0ca7fe: 6e20 461e 1d00 |0147: invoke-virtual {v13, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@1e46 │ │ -0ca804: 2207 3000 |014a: new-instance v7, Landroid/content/Intent; // type@0030 │ │ -0ca808: 1a08 4017 |014c: const-string v8, "android.speech.action.WEB_SEARCH" // string@1740 │ │ -0ca80c: 7020 4c01 8700 |014e: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0ca812: 5bd7 590b |0151: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ -0ca816: 54d7 590b |0153: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ -0ca81a: 6e20 4e01 c700 |0155: invoke-virtual {v7, v12}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -0ca820: 54d7 590b |0158: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ -0ca824: 1a08 4217 |015a: const-string v8, "android.speech.extra.LANGUAGE_MODEL" // string@1742 │ │ -0ca828: 1a09 ea35 |015c: const-string v9, "web_search" // string@35ea │ │ -0ca82c: 6e30 6d01 8709 |015e: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0ca832: 2207 3000 |0161: new-instance v7, Landroid/content/Intent; // type@0030 │ │ -0ca836: 1a08 3f17 |0163: const-string v8, "android.speech.action.RECOGNIZE_SPEECH" // string@173f │ │ -0ca83a: 7020 4c01 8700 |0165: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0ca840: 5bd7 560b |0168: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0b56 │ │ -0ca844: 54d7 560b |016a: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0b56 │ │ -0ca848: 6e20 4e01 c700 |016c: invoke-virtual {v7, v12}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -0ca84e: 54d7 460b |016f: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca852: 6e10 ca1d 0700 |0171: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@1dca │ │ -0ca858: 0a07 |0174: move-result v7 │ │ -0ca85a: 6e20 121e 7d00 |0175: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ -0ca860: 0c07 |0178: move-result-object v7 │ │ -0ca862: 5bd7 340b |0179: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ -0ca866: 54d7 340b |017b: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ -0ca86a: 3807 0b00 |017d: if-eqz v7, 0188 // +000b │ │ -0ca86e: 6007 3c00 |017f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ -0ca872: 1308 0b00 |0181: const/16 v8, #int 11 // #b │ │ -0ca876: 3487 0e00 |0183: if-lt v7, v8, 0191 // +000e │ │ -0ca87a: 7010 0a1e 0d00 |0185: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@1e0a │ │ -0ca880: 55d7 370b |0188: iget-boolean v7, v13, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0ca884: 7020 5f1e 7d00 |018a: invoke-direct {v13, v7}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0ca88a: 7010 5b1e 0d00 |018d: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1e5b │ │ -0ca890: 0e00 |0190: return-void │ │ -0ca892: 7010 091e 0d00 |0191: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@1e09 │ │ -0ca898: 28f4 |0194: goto 0188 // -000c │ │ +0ca50c: |[0ca50c] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ca51c: 150c 0010 |0000: const/high16 v12, #int 268435456 // #1000 │ │ +0ca520: 121b |0002: const/4 v11, #int 1 // #1 │ │ +0ca522: 120a |0003: const/4 v10, #int 0 // #0 │ │ +0ca524: 12f9 |0004: const/4 v9, #int -1 // #ff │ │ +0ca526: 7030 be21 ed0f |0005: invoke-direct {v13, v14, v15}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@21be │ │ +0ca52c: 2207 8003 |0008: new-instance v7, Landroid/support/v7/widget/SearchView$1; // type@0380 │ │ +0ca530: 7020 a41d d700 |000a: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@1da4 │ │ +0ca536: 5bd7 4d0b |000d: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0b4d │ │ +0ca53a: 2207 8103 |000f: new-instance v7, Landroid/support/v7/widget/SearchView$2; // type@0381 │ │ +0ca53e: 7020 a61d d700 |0011: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@1da6 │ │ +0ca544: 5bd7 540b |0014: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0b54 │ │ +0ca548: 2207 8203 |0016: new-instance v7, Landroid/support/v7/widget/SearchView$3; // type@0382 │ │ +0ca54c: 7020 a81d d700 |0018: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@1da8 │ │ +0ca552: 5bd7 470b |001b: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0b47 │ │ +0ca556: 2207 bf04 |001d: new-instance v7, Ljava/util/WeakHashMap; // type@04bf │ │ +0ca55a: 7010 b025 0700 |001f: invoke-direct {v7}, Ljava/util/WeakHashMap;.:()V // method@25b0 │ │ +0ca560: 5bd7 430b |0022: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b43 │ │ +0ca564: 2207 8603 |0024: new-instance v7, Landroid/support/v7/widget/SearchView$7; // type@0386 │ │ +0ca568: 7020 b01d d700 |0026: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@1db0 │ │ +0ca56e: 5bd7 3a0b |0029: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ +0ca572: 2207 8703 |002b: new-instance v7, Landroid/support/v7/widget/SearchView$8; // type@0387 │ │ +0ca576: 7020 b21d d700 |002d: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@1db2 │ │ +0ca57c: 5bd7 520b |0030: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0b52 │ │ +0ca580: 2207 8803 |0032: new-instance v7, Landroid/support/v7/widget/SearchView$9; // type@0388 │ │ +0ca584: 7020 b41d d700 |0034: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@1db4 │ │ +0ca58a: 5bd7 3c0b |0037: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0b3c │ │ +0ca58e: 2207 7d03 |0039: new-instance v7, Landroid/support/v7/widget/SearchView$10; // type@037d │ │ +0ca592: 7020 9b1d d700 |003b: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@1d9b │ │ +0ca598: 5bd7 3d0b |003e: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b3d │ │ +0ca59c: 2207 7e03 |0040: new-instance v7, Landroid/support/v7/widget/SearchView$11; // type@037e │ │ +0ca5a0: 7020 9d1d d700 |0042: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@1d9d │ │ +0ca5a6: 5bd7 3e0b |0045: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b3e │ │ +0ca5aa: 2207 7f03 |0047: new-instance v7, Landroid/support/v7/widget/SearchView$12; // type@037f │ │ +0ca5ae: 7020 a01d d700 |0049: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@1da0 │ │ +0ca5b4: 5bd7 530b |004c: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0b53 │ │ +0ca5b8: 1a07 2b23 |004e: const-string v7, "layout_inflater" // string@232b │ │ +0ca5bc: 6e20 3601 7e00 |0050: invoke-virtual {v14, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0ca5c2: 0c03 |0053: move-result-object v3 │ │ +0ca5c4: 1f03 be03 |0054: check-cast v3, Landroid/view/LayoutInflater; // type@03be │ │ +0ca5c8: 6007 5907 |0056: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_search_view:I // field@0759 │ │ +0ca5cc: 6e40 171f 73bd |0058: invoke-virtual {v3, v7, v13, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0ca5d2: 6007 2e07 |005b: sget v7, Landroid/support/v7/appcompat/R$id;.search_button:I // field@072e │ │ +0ca5d6: 6e20 121e 7d00 |005d: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca5dc: 0c07 |0060: move-result-object v7 │ │ +0ca5de: 5bd7 480b |0061: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0b48 │ │ +0ca5e2: 6007 3407 |0063: sget v7, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0734 │ │ +0ca5e6: 6e20 121e 7d00 |0065: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca5ec: 0c07 |0068: move-result-object v7 │ │ +0ca5ee: 1f07 8d03 |0069: check-cast v7, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@038d │ │ +0ca5f2: 5bd7 460b |006b: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca5f6: 54d7 460b |006d: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca5fa: 6e20 ed1d d700 |006f: invoke-virtual {v7, v13}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@1ded │ │ +0ca600: 6007 3007 |0072: sget v7, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0730 │ │ +0ca604: 6e20 121e 7d00 |0074: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca60a: 0c07 |0077: move-result-object v7 │ │ +0ca60c: 5bd7 490b |0078: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0b49 │ │ +0ca610: 6007 3307 |007a: sget v7, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0733 │ │ +0ca614: 6e20 121e 7d00 |007c: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca61a: 0c07 |007f: move-result-object v7 │ │ +0ca61c: 5bd7 4b0b |0080: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0b4b │ │ +0ca620: 6007 3b07 |0082: sget v7, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@073b │ │ +0ca624: 6e20 121e 7d00 |0084: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca62a: 0c07 |0087: move-result-object v7 │ │ +0ca62c: 5bd7 4e0b |0088: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0b4e │ │ +0ca630: 6007 3107 |008a: sget v7, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0731 │ │ +0ca634: 6e20 121e 7d00 |008c: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca63a: 0c07 |008f: move-result-object v7 │ │ +0ca63c: 5bd7 4f0b |0090: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ +0ca640: 6007 2f07 |0092: sget v7, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@072f │ │ +0ca644: 6e20 121e 7d00 |0094: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca64a: 0c07 |0097: move-result-object v7 │ │ +0ca64c: 1f07 1404 |0098: check-cast v7, Landroid/widget/ImageView; // type@0414 │ │ +0ca650: 5bd7 320b |009a: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ +0ca654: 6007 3507 |009c: sget v7, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0735 │ │ +0ca658: 6e20 121e 7d00 |009e: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca65e: 0c07 |00a1: move-result-object v7 │ │ +0ca660: 5bd7 570b |00a2: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ +0ca664: 6007 3207 |00a4: sget v7, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0732 │ │ +0ca668: 6e20 121e 7d00 |00a6: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca66e: 0c07 |00a9: move-result-object v7 │ │ +0ca670: 1f07 1404 |00aa: check-cast v7, Landroid/widget/ImageView; // type@0414 │ │ +0ca674: 5bd7 4a0b |00ac: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0b4a │ │ +0ca678: 54d7 480b |00ae: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0b48 │ │ +0ca67c: 54d8 3a0b |00b0: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ +0ca680: 6e20 1620 8700 |00b2: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0ca686: 54d7 320b |00b5: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ +0ca68a: 54d8 3a0b |00b7: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ +0ca68e: 6e20 b321 8700 |00b9: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ +0ca694: 54d7 4f0b |00bc: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ +0ca698: 54d8 3a0b |00be: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ +0ca69c: 6e20 1620 8700 |00c0: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0ca6a2: 54d7 570b |00c3: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ +0ca6a6: 54d8 3a0b |00c5: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ +0ca6aa: 6e20 1620 8700 |00c7: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0ca6b0: 54d7 460b |00ca: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca6b4: 54d8 3a0b |00cc: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0b3a │ │ +0ca6b8: 6e20 e61d 8700 |00ce: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1de6 │ │ +0ca6be: 54d7 460b |00d1: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca6c2: 54d8 530b |00d3: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0b53 │ │ +0ca6c6: 6e20 c41d 8700 |00d5: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@1dc4 │ │ +0ca6cc: 54d7 460b |00d8: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca6d0: 54d8 3c0b |00da: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0b3c │ │ +0ca6d4: 6e20 e71d 8700 |00dc: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@1de7 │ │ +0ca6da: 54d7 460b |00df: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca6de: 54d8 3d0b |00e1: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b3d │ │ +0ca6e2: 6e20 e91d 8700 |00e3: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1de9 │ │ +0ca6e8: 54d7 460b |00e6: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca6ec: 54d8 3e0b |00e8: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b3e │ │ +0ca6f0: 6e20 ea1d 8700 |00ea: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1dea │ │ +0ca6f6: 54d7 460b |00ed: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca6fa: 54d8 520b |00ef: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0b52 │ │ +0ca6fe: 6e20 eb1d 8700 |00f1: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@1deb │ │ +0ca704: 54d7 460b |00f4: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca708: 2208 8303 |00f6: new-instance v8, Landroid/support/v7/widget/SearchView$4; // type@0383 │ │ +0ca70c: 7020 aa1d d800 |00f8: invoke-direct {v8, v13}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@1daa │ │ +0ca712: 6e20 e81d 8700 |00fb: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@1de8 │ │ +0ca718: 6207 4608 |00fe: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@0846 │ │ +0ca71c: 6e5a 3c01 fea7 |0100: invoke-virtual {v14, v15, v7, v10, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0ca722: 0c00 |0103: move-result-object v0 │ │ +0ca724: 1237 |0104: const/4 v7, #int 3 // #3 │ │ +0ca726: 6e30 bf01 700b |0105: invoke-virtual {v0, v7, v11}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +0ca72c: 0a07 |0108: move-result v7 │ │ +0ca72e: 6e20 481e 7d00 |0109: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@1e48 │ │ +0ca734: 6e30 c201 a009 |010c: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c2 │ │ +0ca73a: 0a05 |010f: move-result v5 │ │ +0ca73c: 3295 0500 |0110: if-eq v5, v9, 0115 // +0005 │ │ +0ca740: 6e20 4c1e 5d00 |0112: invoke-virtual {v13, v5}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@1e4c │ │ +0ca746: 1247 |0115: const/4 v7, #int 4 // #4 │ │ +0ca748: 6e20 ca01 7000 |0116: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01ca │ │ +0ca74e: 0c06 |0119: move-result-object v6 │ │ +0ca750: 7110 9e1e 0600 |011a: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0ca756: 0a07 |011d: move-result v7 │ │ +0ca758: 3907 0500 |011e: if-nez v7, 0123 // +0005 │ │ +0ca75c: 6e20 541e 6d00 |0120: invoke-virtual {v13, v6}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@1e54 │ │ +0ca762: 1227 |0123: const/4 v7, #int 2 // #2 │ │ +0ca764: 6e30 c501 7009 |0124: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0ca76a: 0a02 |0127: move-result v2 │ │ +0ca76c: 3292 0500 |0128: if-eq v2, v9, 012d // +0005 │ │ +0ca770: 6e20 491e 2d00 |012a: invoke-virtual {v13, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@1e49 │ │ +0ca776: 6e30 c501 b009 |012d: invoke-virtual {v0, v11, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0ca77c: 0a04 |0130: move-result v4 │ │ +0ca77e: 3294 0500 |0131: if-eq v4, v9, 0136 // +0005 │ │ +0ca782: 6e20 4b1e 4d00 |0133: invoke-virtual {v13, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@1e4b │ │ +0ca788: 6e10 cd01 0000 |0136: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0ca78e: 1211 |0139: const/4 v1, #int 1 // #1 │ │ +0ca790: 6207 5e08 |013a: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@085e │ │ +0ca794: 6e5a 3c01 fea7 |013c: invoke-virtual {v14, v15, v7, v10, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0ca79a: 0c00 |013f: move-result-object v0 │ │ +0ca79c: 6e30 bf01 a001 |0140: invoke-virtual {v0, v10, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +0ca7a2: 0a01 |0143: move-result v1 │ │ +0ca7a4: 6e10 cd01 0000 |0144: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0ca7aa: 6e20 461e 1d00 |0147: invoke-virtual {v13, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@1e46 │ │ +0ca7b0: 2207 3000 |014a: new-instance v7, Landroid/content/Intent; // type@0030 │ │ +0ca7b4: 1a08 4017 |014c: const-string v8, "android.speech.action.WEB_SEARCH" // string@1740 │ │ +0ca7b8: 7020 4c01 8700 |014e: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0ca7be: 5bd7 590b |0151: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ +0ca7c2: 54d7 590b |0153: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ +0ca7c6: 6e20 4e01 c700 |0155: invoke-virtual {v7, v12}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +0ca7cc: 54d7 590b |0158: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ +0ca7d0: 1a08 4217 |015a: const-string v8, "android.speech.extra.LANGUAGE_MODEL" // string@1742 │ │ +0ca7d4: 1a09 ea35 |015c: const-string v9, "web_search" // string@35ea │ │ +0ca7d8: 6e30 6d01 8709 |015e: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0ca7de: 2207 3000 |0161: new-instance v7, Landroid/content/Intent; // type@0030 │ │ +0ca7e2: 1a08 3f17 |0163: const-string v8, "android.speech.action.RECOGNIZE_SPEECH" // string@173f │ │ +0ca7e6: 7020 4c01 8700 |0165: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0ca7ec: 5bd7 560b |0168: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0b56 │ │ +0ca7f0: 54d7 560b |016a: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0b56 │ │ +0ca7f4: 6e20 4e01 c700 |016c: invoke-virtual {v7, v12}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +0ca7fa: 54d7 460b |016f: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca7fe: 6e10 ca1d 0700 |0171: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@1dca │ │ +0ca804: 0a07 |0174: move-result v7 │ │ +0ca806: 6e20 121e 7d00 |0175: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@1e12 │ │ +0ca80c: 0c07 |0178: move-result-object v7 │ │ +0ca80e: 5bd7 340b |0179: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ +0ca812: 54d7 340b |017b: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ +0ca816: 3807 0b00 |017d: if-eqz v7, 0188 // +000b │ │ +0ca81a: 6007 3c00 |017f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@003c │ │ +0ca81e: 1308 0b00 |0181: const/16 v8, #int 11 // #b │ │ +0ca822: 3487 0e00 |0183: if-lt v7, v8, 0191 // +000e │ │ +0ca826: 7010 0a1e 0d00 |0185: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@1e0a │ │ +0ca82c: 55d7 370b |0188: iget-boolean v7, v13, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0ca830: 7020 5f1e 7d00 |018a: invoke-direct {v13, v7}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0ca836: 7010 5b1e 0d00 |018d: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1e5b │ │ +0ca83c: 0e00 |0190: return-void │ │ +0ca83e: 7010 091e 0d00 |0191: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@1e09 │ │ +0ca844: 28f4 |0194: goto 0188 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0005 line=258 │ │ 0x0008 line=152 │ │ 0x000f line=163 │ │ 0x0016 line=169 │ │ 0x001d line=183 │ │ @@ -254709,17 +254810,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 │ │ -0ca89c: |[0ca89c] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ -0ca8ac: 7010 5a1e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@1e5a │ │ -0ca8b2: 0e00 |0003: return-void │ │ +0ca848: |[0ca848] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ +0ca858: 7010 5a1e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@1e5a │ │ +0ca85e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254727,17 +254828,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 │ │ -0ca8b4: |[0ca8b4] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ -0ca8c4: 5410 510b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0ca8c8: 1100 |0002: return-object v0 │ │ +0ca860: |[0ca860] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ +0ca870: 5410 510b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0ca874: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254745,17 +254846,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca8cc: |[0ca8cc] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ -0ca8dc: 5410 570b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ -0ca8e0: 1100 |0002: return-object v0 │ │ +0ca878: |[0ca878] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ +0ca888: 5410 570b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ +0ca88c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #6 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254763,17 +254864,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 │ │ -0ca8e4: |[0ca8e4] android.support.v7.widget.SearchView.access$1100:(Landroid/support/v7/widget/SearchView;)V │ │ -0ca8f4: 7010 3d1e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@1e3d │ │ -0ca8fa: 0e00 |0003: return-void │ │ +0ca890: |[0ca890] android.support.v7.widget.SearchView.access$1100:(Landroid/support/v7/widget/SearchView;)V │ │ +0ca8a0: 7010 3d1e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@1e3d │ │ +0ca8a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254781,17 +254882,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 │ │ -0ca8fc: |[0ca8fc] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ -0ca90c: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0ca910: 1100 |0002: return-object v0 │ │ +0ca8a8: |[0ca8a8] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ +0ca8b8: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0ca8bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254799,17 +254900,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 │ │ -0ca914: |[0ca914] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)V │ │ -0ca924: 7010 131e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@1e13 │ │ -0ca92a: 0e00 |0003: return-void │ │ +0ca8c0: |[0ca8c0] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)V │ │ +0ca8d0: 7010 131e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@1e13 │ │ +0ca8d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254817,17 +254918,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 │ │ -0ca92c: |[0ca92c] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ -0ca93c: 5410 4c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0ca940: 1100 |0002: return-object v0 │ │ +0ca8d8: |[0ca8d8] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ +0ca8e8: 5410 4c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0ca8ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254835,18 +254936,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 │ │ -0ca944: |[0ca944] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0ca954: 7040 3a1e 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@1e3a │ │ -0ca95a: 0a00 |0003: move-result v0 │ │ -0ca95c: 0f00 |0004: return v0 │ │ +0ca8f0: |[0ca8f0] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0ca900: 7040 3a1e 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@1e3a │ │ +0ca906: 0a00 |0003: move-result v0 │ │ +0ca908: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -254857,17 +254958,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 │ │ -0ca960: |[0ca960] android.support.v7.widget.SearchView.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ -0ca970: 7040 2d1e 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@1e2d │ │ -0ca976: 0e00 |0003: return-void │ │ +0ca90c: |[0ca90c] android.support.v7.widget.SearchView.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ +0ca91c: 7040 2d1e 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@1e2d │ │ +0ca922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -254878,18 +254979,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 │ │ -0ca978: |[0ca978] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ -0ca988: 7040 331e 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@1e33 │ │ -0ca98e: 0a00 |0003: move-result v0 │ │ -0ca990: 0f00 |0004: return v0 │ │ +0ca924: |[0ca924] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ +0ca934: 7040 331e 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@1e33 │ │ +0ca93a: 0a00 |0003: move-result v0 │ │ +0ca93c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -254900,18 +255001,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 │ │ -0ca994: |[0ca994] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;I)Z │ │ -0ca9a4: 7020 341e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@1e34 │ │ -0ca9aa: 0a00 |0003: move-result v0 │ │ -0ca9ac: 0f00 |0004: return v0 │ │ +0ca940: |[0ca940] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;I)Z │ │ +0ca950: 7020 341e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@1e34 │ │ +0ca956: 0a00 |0003: move-result v0 │ │ +0ca958: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -254920,17 +255021,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 │ │ -0ca9b0: |[0ca9b0] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ -0ca9c0: 5410 400b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0b40 │ │ -0ca9c4: 1100 |0002: return-object v0 │ │ +0ca95c: |[0ca95c] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ +0ca96c: 5410 400b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0b40 │ │ +0ca970: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #15 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254938,17 +255039,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 │ │ -0ca9c8: |[0ca9c8] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ -0ca9d8: 7020 3b1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@1e3b │ │ -0ca9de: 0e00 |0003: return-void │ │ +0ca974: |[0ca974] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ +0ca984: 7020 3b1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@1e3b │ │ +0ca98a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/CharSequence; │ │ │ │ @@ -254957,17 +255058,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 │ │ -0ca9e0: |[0ca9e0] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Z)V │ │ -0ca9f0: 7020 4a1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ -0ca9f6: 0e00 |0003: return-void │ │ +0ca98c: |[0ca98c] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Z)V │ │ +0ca99c: 7020 4a1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ +0ca9a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -254976,17 +255077,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 │ │ -0ca9f8: |[0ca9f8] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ -0caa08: 7010 0b1e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@1e0b │ │ -0caa0e: 0e00 |0003: return-void │ │ +0ca9a4: |[0ca9a4] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ +0ca9b4: 7010 0b1e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@1e0b │ │ +0ca9ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #18 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -254994,17 +255095,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0caa10: |[0caa10] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ -0caa20: 5410 480b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0b48 │ │ -0caa24: 1100 |0002: return-object v0 │ │ +0ca9bc: |[0ca9bc] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ +0ca9cc: 5410 480b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0b48 │ │ +0ca9d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #19 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255012,17 +255113,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 │ │ -0caa28: |[0caa28] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ -0caa38: 7010 381e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@1e38 │ │ -0caa3e: 0e00 |0003: return-void │ │ +0ca9d4: |[0ca9d4] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ +0ca9e4: 7010 381e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@1e38 │ │ +0ca9ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #20 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255030,17 +255131,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 │ │ -0caa40: |[0caa40] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -0caa50: 5410 320b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ -0caa54: 1100 |0002: return-object v0 │ │ +0ca9ec: |[0ca9ec] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +0ca9fc: 5410 320b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ +0caa00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #21 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255048,17 +255149,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 │ │ -0caa58: |[0caa58] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ -0caa68: 7010 311e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@1e31 │ │ -0caa6e: 0e00 |0003: return-void │ │ +0caa04: |[0caa04] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ +0caa14: 7010 311e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@1e31 │ │ +0caa1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #22 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255066,17 +255167,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0caa70: |[0caa70] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ -0caa80: 5410 4f0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ -0caa84: 1100 |0002: return-object v0 │ │ +0caa1c: |[0caa1c] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ +0caa2c: 5410 4f0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ +0caa30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #23 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255084,17 +255185,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 │ │ -0caa88: |[0caa88] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ -0caa98: 7010 391e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@1e39 │ │ -0caa9e: 0e00 |0003: return-void │ │ +0caa34: |[0caa34] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ +0caa44: 7010 391e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@1e39 │ │ +0caa4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #24 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255102,22 +255203,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0caaa0: |[0caaa0] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ -0caab0: 5420 340b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ -0caab4: 6e10 ce1f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ -0caaba: 0c00 |0005: move-result-object v0 │ │ -0caabc: 2201 8503 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@0385 │ │ -0caac0: 7020 ae1d 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@1dae │ │ -0caac6: 6e20 7520 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2075 │ │ -0caacc: 0e00 |000e: return-void │ │ +0caa4c: |[0caa4c] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ +0caa5c: 5420 340b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ +0caa60: 6e10 ce1f 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1fce │ │ +0caa66: 0c00 |0005: move-result-object v0 │ │ +0caa68: 2201 8503 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@0385 │ │ +0caa6c: 7020 ae1d 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@1dae │ │ +0caa72: 6e20 7520 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@2075 │ │ +0caa78: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000e line=365 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -255126,20 +255227,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0caad0: |[0caad0] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ -0caae0: 5420 340b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ -0caae4: 2201 8403 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@0384 │ │ -0caae8: 7020 ac1d 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@1dac │ │ -0caaee: 6e20 a11f 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@1fa1 │ │ -0caaf4: 0e00 |000a: return-void │ │ +0caa7c: |[0caa7c] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ +0caa8c: 5420 340b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ +0caa90: 2201 8403 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@0384 │ │ +0caa94: 7020 ac1d 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@1dac │ │ +0caa9a: 6e20 a11f 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@1fa1 │ │ +0caaa0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x000a line=355 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -255148,61 +255249,61 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -0caaf8: |[0caaf8] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ -0cab08: 5486 340b |0000: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ -0cab0c: 6e10 d01f 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0cab12: 0a06 |0005: move-result v6 │ │ -0cab14: 1217 |0006: const/4 v7, #int 1 // #1 │ │ -0cab16: 3776 4e00 |0007: if-le v6, v7, 0055 // +004e │ │ -0cab1a: 6e10 141e 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cab20: 0c06 |000c: move-result-object v6 │ │ -0cab22: 6e10 3201 0600 |000d: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cab28: 0c04 |0010: move-result-object v4 │ │ -0cab2a: 5486 4b0b |0011: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0b4b │ │ -0cab2e: 6e10 c51f 0600 |0013: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@1fc5 │ │ -0cab34: 0a00 |0016: move-result v0 │ │ -0cab36: 2201 6500 |0017: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0cab3a: 7010 6902 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0cab40: 5586 370b |001c: iget-boolean v6, v8, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0cab44: 3806 3800 |001e: if-eqz v6, 0056 // +0038 │ │ -0cab48: 6006 a506 |0020: sget v6, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@06a5 │ │ -0cab4c: 6e20 ad01 6400 |0022: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -0cab52: 0a06 |0025: move-result v6 │ │ -0cab54: 6007 a606 |0026: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@06a6 │ │ -0cab58: 6e20 ad01 7400 |0028: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -0cab5e: 0a07 |002b: move-result v7 │ │ -0cab60: 9002 0607 |002c: add-int v2, v6, v7 │ │ -0cab64: 5486 460b |002e: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cab68: 6e10 cb1d 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@1dcb │ │ -0cab6e: 0c06 |0033: move-result-object v6 │ │ -0cab70: 6e20 9602 1600 |0034: invoke-virtual {v6, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ -0cab76: 5216 2f00 |0037: iget v6, v1, Landroid/graphics/Rect;.left:I // field@002f │ │ -0cab7a: b026 |0039: add-int/2addr v6, v2 │ │ -0cab7c: 9103 0006 |003a: sub-int v3, v0, v6 │ │ -0cab80: 5486 460b |003c: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cab84: 6e20 e01d 3600 |003e: invoke-virtual {v6, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@1de0 │ │ -0cab8a: 5486 340b |0041: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ -0cab8e: 6e10 d01f 0600 |0043: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ -0cab94: 0a06 |0046: move-result v6 │ │ -0cab96: 5217 2f00 |0047: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002f │ │ -0cab9a: b076 |0049: add-int/2addr v6, v7 │ │ -0cab9c: 5217 3000 |004a: iget v7, v1, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0caba0: b076 |004c: add-int/2addr v6, v7 │ │ -0caba2: b026 |004d: add-int/2addr v6, v2 │ │ -0caba4: 9105 0600 |004e: sub-int v5, v6, v0 │ │ -0caba8: 5486 460b |0050: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cabac: 6e20 e11d 5600 |0052: invoke-virtual {v6, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@1de1 │ │ -0cabb2: 0e00 |0055: return-void │ │ -0cabb4: 1202 |0056: const/4 v2, #int 0 // #0 │ │ -0cabb6: 28d7 |0057: goto 002e // -0029 │ │ +0caaa4: |[0caaa4] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ +0caab4: 5486 340b |0000: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ +0caab8: 6e10 d01f 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0caabe: 0a06 |0005: move-result v6 │ │ +0caac0: 1217 |0006: const/4 v7, #int 1 // #1 │ │ +0caac2: 3776 4e00 |0007: if-le v6, v7, 0055 // +004e │ │ +0caac6: 6e10 141e 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0caacc: 0c06 |000c: move-result-object v6 │ │ +0caace: 6e10 3201 0600 |000d: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0caad4: 0c04 |0010: move-result-object v4 │ │ +0caad6: 5486 4b0b |0011: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0b4b │ │ +0caada: 6e10 c51f 0600 |0013: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@1fc5 │ │ +0caae0: 0a00 |0016: move-result v0 │ │ +0caae2: 2201 6500 |0017: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0caae6: 7010 6902 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0caaec: 5586 370b |001c: iget-boolean v6, v8, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0caaf0: 3806 3800 |001e: if-eqz v6, 0056 // +0038 │ │ +0caaf4: 6006 a506 |0020: sget v6, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@06a5 │ │ +0caaf8: 6e20 ad01 6400 |0022: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +0caafe: 0a06 |0025: move-result v6 │ │ +0cab00: 6007 a606 |0026: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@06a6 │ │ +0cab04: 6e20 ad01 7400 |0028: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +0cab0a: 0a07 |002b: move-result v7 │ │ +0cab0c: 9002 0607 |002c: add-int v2, v6, v7 │ │ +0cab10: 5486 460b |002e: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cab14: 6e10 cb1d 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@1dcb │ │ +0cab1a: 0c06 |0033: move-result-object v6 │ │ +0cab1c: 6e20 9602 1600 |0034: invoke-virtual {v6, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ +0cab22: 5216 2f00 |0037: iget v6, v1, Landroid/graphics/Rect;.left:I // field@002f │ │ +0cab26: b026 |0039: add-int/2addr v6, v2 │ │ +0cab28: 9103 0006 |003a: sub-int v3, v0, v6 │ │ +0cab2c: 5486 460b |003c: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cab30: 6e20 e01d 3600 |003e: invoke-virtual {v6, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@1de0 │ │ +0cab36: 5486 340b |0041: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0b34 │ │ +0cab3a: 6e10 d01f 0600 |0043: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@1fd0 │ │ +0cab40: 0a06 |0046: move-result v6 │ │ +0cab42: 5217 2f00 |0047: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002f │ │ +0cab46: b076 |0049: add-int/2addr v6, v7 │ │ +0cab48: 5217 3000 |004a: iget v7, v1, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0cab4c: b076 |004c: add-int/2addr v6, v7 │ │ +0cab4e: b026 |004d: add-int/2addr v6, v2 │ │ +0cab50: 9105 0600 |004e: sub-int v5, v6, v0 │ │ +0cab54: 5486 460b |0050: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cab58: 6e20 e11d 5600 |0052: invoke-virtual {v6, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@1de1 │ │ +0cab5e: 0e00 |0055: return-void │ │ +0cab60: 1202 |0056: const/4 v2, #int 0 // #0 │ │ +0cab62: 28d7 |0057: goto 002e // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0009 line=1238 │ │ 0x0011 line=1239 │ │ 0x0017 line=1240 │ │ 0x001c line=1241 │ │ @@ -255230,45 +255331,45 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0cabb8: |[0cabb8] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ -0cabc8: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0cabcc: 7020 4c01 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0cabd2: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -0cabd6: 6e20 4e01 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ -0cabdc: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ -0cabe0: 6e20 7701 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -0cabe6: 1a01 7a35 |000f: const-string v1, "user_query" // string@357a │ │ -0cabea: 5432 550b |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0b55 │ │ -0cabee: 6e30 6c01 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@016c │ │ -0cabf4: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ -0cabf8: 1a01 7f2e |0018: const-string v1, "query" // string@2e7f │ │ -0cabfc: 6e30 6d01 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0cac02: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ -0cac06: 1a01 cc21 |001f: const-string v1, "intent_extra_data_key" // string@21cc │ │ -0cac0a: 6e30 6d01 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0cac10: 5431 300b |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ -0cac14: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -0cac18: 1a01 7317 |0028: const-string v1, "app_data" // string@1773 │ │ -0cac1c: 5432 300b |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ -0cac20: 6e30 6a01 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@016a │ │ -0cac26: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ -0cac2a: 1a01 8c16 |0031: const-string v1, "action_key" // string@168c │ │ -0cac2e: 6e30 6901 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0cac34: 1a01 9016 |0036: const-string v1, "action_msg" // string@1690 │ │ -0cac38: 6e30 6d01 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0cac3e: 5431 4c0b |003b: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cac42: 6e10 f700 0100 |003d: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f7 │ │ -0cac48: 0c01 |0040: move-result-object v1 │ │ -0cac4a: 6e20 7601 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -0cac50: 1100 |0044: return-object v0 │ │ +0cab64: |[0cab64] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ +0cab74: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0cab78: 7020 4c01 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0cab7e: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +0cab82: 6e20 4e01 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@014e │ │ +0cab88: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ +0cab8c: 6e20 7701 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +0cab92: 1a01 7a35 |000f: const-string v1, "user_query" // string@357a │ │ +0cab96: 5432 550b |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0b55 │ │ +0cab9a: 6e30 6c01 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@016c │ │ +0caba0: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ +0caba4: 1a01 7f2e |0018: const-string v1, "query" // string@2e7f │ │ +0caba8: 6e30 6d01 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0cabae: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ +0cabb2: 1a01 cc21 |001f: const-string v1, "intent_extra_data_key" // string@21cc │ │ +0cabb6: 6e30 6d01 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0cabbc: 5431 300b |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ +0cabc0: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +0cabc4: 1a01 7317 |0028: const-string v1, "app_data" // string@1773 │ │ +0cabc8: 5432 300b |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ +0cabcc: 6e30 6a01 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@016a │ │ +0cabd2: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ +0cabd6: 1a01 8c16 |0031: const-string v1, "action_key" // string@168c │ │ +0cabda: 6e30 6901 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0cabe0: 1a01 9016 |0036: const-string v1, "action_msg" // string@1690 │ │ +0cabe4: 6e30 6d01 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0cabea: 5431 4c0b |003b: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cabee: 6e10 f700 0100 |003d: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f7 │ │ +0cabf4: 0c01 |0040: move-result-object v1 │ │ +0cabf6: 6e20 7601 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +0cabfc: 1100 |0044: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1401 │ │ 0x0005 line=1402 │ │ 0x000a line=1406 │ │ 0x000c line=1407 │ │ 0x000f line=1409 │ │ @@ -255298,88 +255399,88 @@ │ │ type : '(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 137 16-bit code units │ │ -0cac54: |[0cac54] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ -0cac64: 1a00 d533 |0000: const-string v0, "suggest_intent_action" // string@33d5 │ │ -0cac68: 7120 7d1e 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ -0cac6e: 0c01 |0005: move-result-object v1 │ │ -0cac70: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ -0cac74: 54c0 4c0b |0008: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cac78: 6e10 f900 0000 |000a: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@00f9 │ │ -0cac7e: 0c01 |000d: move-result-object v1 │ │ -0cac80: 3901 0400 |000e: if-nez v1, 0012 // +0004 │ │ -0cac84: 1a01 2e17 |0010: const-string v1, "android.intent.action.SEARCH" // string@172e │ │ -0cac88: 1a00 d633 |0012: const-string v0, "suggest_intent_data" // string@33d6 │ │ -0cac8c: 7120 7d1e 0d00 |0014: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ -0cac92: 0c07 |0017: move-result-object v7 │ │ -0cac94: 3907 0800 |0018: if-nez v7, 0020 // +0008 │ │ -0cac98: 54c0 4c0b |001a: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cac9c: 6e10 fa00 0000 |001c: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@00fa │ │ -0caca2: 0c07 |001f: move-result-object v7 │ │ -0caca4: 3807 2500 |0020: if-eqz v7, 0045 // +0025 │ │ -0caca8: 1a00 d733 |0022: const-string v0, "suggest_intent_data_id" // string@33d7 │ │ -0cacac: 7120 7d1e 0d00 |0024: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ -0cacb2: 0c0a |0027: move-result-object v10 │ │ -0cacb4: 380a 1d00 |0028: if-eqz v10, 0045 // +001d │ │ -0cacb8: 2200 9204 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0cacbc: 7010 fb24 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cacc2: 6e20 0425 7000 |002f: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cacc8: 0c00 |0032: move-result-object v0 │ │ -0cacca: 1a05 4f01 |0033: const-string v5, "/" // string@014f │ │ -0cacce: 6e20 0425 5000 |0035: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cacd4: 0c00 |0038: move-result-object v0 │ │ -0cacd6: 7110 f402 0a00 |0039: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@02f4 │ │ -0cacdc: 0c05 |003c: move-result-object v5 │ │ -0cacde: 6e20 0425 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cace4: 0c00 |0040: move-result-object v0 │ │ -0cace6: 6e10 0a25 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cacec: 0c07 |0044: move-result-object v7 │ │ -0cacee: 3907 1700 |0045: if-nez v7, 005c // +0017 │ │ -0cacf2: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -0cacf4: 1a00 d933 |0048: const-string v0, "suggest_intent_query" // string@33d9 │ │ -0cacf8: 7120 7d1e 0d00 |004a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ -0cacfe: 0c04 |004d: move-result-object v4 │ │ -0cad00: 1a00 d833 |004e: const-string v0, "suggest_intent_extra_data" // string@33d8 │ │ -0cad04: 7120 7d1e 0d00 |0050: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ -0cad0a: 0c03 |0053: move-result-object v3 │ │ -0cad0c: 07c0 |0054: move-object v0, v12 │ │ -0cad0e: 01e5 |0055: move v5, v14 │ │ -0cad10: 07f6 |0056: move-object v6, v15 │ │ -0cad12: 7607 0d1e 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@1e0d │ │ -0cad18: 0c00 |005a: move-result-object v0 │ │ -0cad1a: 1100 |005b: return-object v0 │ │ -0cad1c: 7110 fe02 0700 |005c: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0cad22: 0c02 |005f: move-result-object v2 │ │ -0cad24: 28e8 |0060: goto 0048 // -0018 │ │ -0cad26: 0d08 |0061: move-exception v8 │ │ -0cad28: 7210 dd01 0d00 |0062: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@01dd │ │ -0cad2e: 0a0b |0065: move-result v11 │ │ -0cad30: 1a00 5211 |0066: const-string v0, "SearchView" // string@1152 │ │ -0cad34: 2205 9204 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0cad38: 7010 fb24 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cad3e: 1a06 4911 |006d: const-string v6, "Search suggestions cursor at row " // string@1149 │ │ -0cad42: 6e20 0425 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cad48: 0c05 |0072: move-result-object v5 │ │ -0cad4a: 6e20 0025 b500 |0073: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0cad50: 0c05 |0076: move-result-object v5 │ │ -0cad52: 1a06 9800 |0077: const-string v6, " returned exception." // string@0098 │ │ -0cad56: 6e20 0425 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cad5c: 0c05 |007c: move-result-object v5 │ │ -0cad5e: 6e10 0a25 0500 |007d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cad64: 0c05 |0080: move-result-object v5 │ │ -0cad66: 7130 b01e 5008 |0081: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0cad6c: 1200 |0084: const/4 v0, #int 0 // #0 │ │ -0cad6e: 28d6 |0085: goto 005b // -002a │ │ -0cad70: 0d09 |0086: move-exception v9 │ │ -0cad72: 12fb |0087: const/4 v11, #int -1 // #ff │ │ -0cad74: 28de |0088: goto 0066 // -0022 │ │ +0cac00: |[0cac00] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ +0cac10: 1a00 d533 |0000: const-string v0, "suggest_intent_action" // string@33d5 │ │ +0cac14: 7120 7d1e 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ +0cac1a: 0c01 |0005: move-result-object v1 │ │ +0cac1c: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ +0cac20: 54c0 4c0b |0008: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cac24: 6e10 f900 0000 |000a: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@00f9 │ │ +0cac2a: 0c01 |000d: move-result-object v1 │ │ +0cac2c: 3901 0400 |000e: if-nez v1, 0012 // +0004 │ │ +0cac30: 1a01 2e17 |0010: const-string v1, "android.intent.action.SEARCH" // string@172e │ │ +0cac34: 1a00 d633 |0012: const-string v0, "suggest_intent_data" // string@33d6 │ │ +0cac38: 7120 7d1e 0d00 |0014: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ +0cac3e: 0c07 |0017: move-result-object v7 │ │ +0cac40: 3907 0800 |0018: if-nez v7, 0020 // +0008 │ │ +0cac44: 54c0 4c0b |001a: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cac48: 6e10 fa00 0000 |001c: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@00fa │ │ +0cac4e: 0c07 |001f: move-result-object v7 │ │ +0cac50: 3807 2500 |0020: if-eqz v7, 0045 // +0025 │ │ +0cac54: 1a00 d733 |0022: const-string v0, "suggest_intent_data_id" // string@33d7 │ │ +0cac58: 7120 7d1e 0d00 |0024: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ +0cac5e: 0c0a |0027: move-result-object v10 │ │ +0cac60: 380a 1d00 |0028: if-eqz v10, 0045 // +001d │ │ +0cac64: 2200 9204 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0cac68: 7010 fb24 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cac6e: 6e20 0425 7000 |002f: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cac74: 0c00 |0032: move-result-object v0 │ │ +0cac76: 1a05 4f01 |0033: const-string v5, "/" // string@014f │ │ +0cac7a: 6e20 0425 5000 |0035: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cac80: 0c00 |0038: move-result-object v0 │ │ +0cac82: 7110 f402 0a00 |0039: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@02f4 │ │ +0cac88: 0c05 |003c: move-result-object v5 │ │ +0cac8a: 6e20 0425 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cac90: 0c00 |0040: move-result-object v0 │ │ +0cac92: 6e10 0a25 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cac98: 0c07 |0044: move-result-object v7 │ │ +0cac9a: 3907 1700 |0045: if-nez v7, 005c // +0017 │ │ +0cac9e: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +0caca0: 1a00 d933 |0048: const-string v0, "suggest_intent_query" // string@33d9 │ │ +0caca4: 7120 7d1e 0d00 |004a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ +0cacaa: 0c04 |004d: move-result-object v4 │ │ +0cacac: 1a00 d833 |004e: const-string v0, "suggest_intent_extra_data" // string@33d8 │ │ +0cacb0: 7120 7d1e 0d00 |0050: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ +0cacb6: 0c03 |0053: move-result-object v3 │ │ +0cacb8: 07c0 |0054: move-object v0, v12 │ │ +0cacba: 01e5 |0055: move v5, v14 │ │ +0cacbc: 07f6 |0056: move-object v6, v15 │ │ +0cacbe: 7607 0d1e 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@1e0d │ │ +0cacc4: 0c00 |005a: move-result-object v0 │ │ +0cacc6: 1100 |005b: return-object v0 │ │ +0cacc8: 7110 fe02 0700 |005c: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0cacce: 0c02 |005f: move-result-object v2 │ │ +0cacd0: 28e8 |0060: goto 0048 // -0018 │ │ +0cacd2: 0d08 |0061: move-exception v8 │ │ +0cacd4: 7210 dd01 0d00 |0062: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@01dd │ │ +0cacda: 0a0b |0065: move-result v11 │ │ +0cacdc: 1a00 5211 |0066: const-string v0, "SearchView" // string@1152 │ │ +0cace0: 2205 9204 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0cace4: 7010 fb24 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cacea: 1a06 4911 |006d: const-string v6, "Search suggestions cursor at row " // string@1149 │ │ +0cacee: 6e20 0425 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cacf4: 0c05 |0072: move-result-object v5 │ │ +0cacf6: 6e20 0025 b500 |0073: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0cacfc: 0c05 |0076: move-result-object v5 │ │ +0cacfe: 1a06 9800 |0077: const-string v6, " returned exception." // string@0098 │ │ +0cad02: 6e20 0425 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cad08: 0c05 |007c: move-result-object v5 │ │ +0cad0a: 6e10 0a25 0500 |007d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cad10: 0c05 |0080: move-result-object v5 │ │ +0cad12: 7130 b01e 5008 |0081: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +0cad18: 1200 |0084: const/4 v0, #int 0 // #0 │ │ +0cad1a: 28d6 |0085: goto 005b // -002a │ │ +0cad1c: 0d09 |0086: move-exception v9 │ │ +0cad1e: 12fb |0087: const/4 v11, #int -1 // #ff │ │ +0cad20: 28de |0088: goto 0066 // -0022 │ │ catches : 2 │ │ 0x0000 - 0x005f │ │ Ljava/lang/RuntimeException; -> 0x0061 │ │ 0x0062 - 0x0065 │ │ Ljava/lang/RuntimeException; -> 0x0086 │ │ positions : │ │ 0x0000 line=1519 │ │ @@ -255429,88 +255530,88 @@ │ │ type : '(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -0cad94: |[0cad94] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -0cada4: 6e10 f700 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f7 │ │ -0cadaa: 0c08 |0003: move-result-object v8 │ │ -0cadac: 2206 3000 |0004: new-instance v6, Landroid/content/Intent; // type@0030 │ │ -0cadb0: 1a0a 2e17 |0006: const-string v10, "android.intent.action.SEARCH" // string@172e │ │ -0cadb4: 7020 4c01 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0cadba: 6e20 7601 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -0cadc0: 6e10 141e 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cadc6: 0c0a |0011: move-result-object v10 │ │ -0cadc8: 120b |0012: const/4 v11, #int 0 // #0 │ │ -0cadca: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ -0cadce: 7140 e400 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e4 │ │ -0cadd4: 0c03 |0018: move-result-object v3 │ │ -0cadd6: 2205 9200 |0019: new-instance v5, Landroid/os/Bundle; // type@0092 │ │ -0cadda: 7010 0a03 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@030a │ │ -0cade0: 54da 300b |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ -0cade4: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ -0cade8: 1a0a 7317 |0022: const-string v10, "app_data" // string@1773 │ │ -0cadec: 54db 300b |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ -0cadf0: 6e30 2003 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0320 │ │ -0cadf6: 2209 3000 |0029: new-instance v9, Landroid/content/Intent; // type@0030 │ │ -0cadfa: 7020 4b01 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -0cae00: 1a01 311d |002e: const-string v1, "free_form" // string@1d31 │ │ -0cae04: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -0cae06: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -0cae08: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -0cae0a: 6e10 1c1e 0d00 |0033: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@1e1c │ │ -0cae10: 0c07 |0036: move-result-object v7 │ │ -0cae12: 6e10 ff00 0f00 |0037: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@00ff │ │ -0cae18: 0a0a |003a: move-result v10 │ │ -0cae1a: 380a 0a00 |003b: if-eqz v10, 0045 // +000a │ │ -0cae1e: 6e10 ff00 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@00ff │ │ -0cae24: 0a0a |0040: move-result v10 │ │ -0cae26: 6e20 b801 a700 |0041: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cae2c: 0c01 |0044: move-result-object v1 │ │ -0cae2e: 6e10 0101 0f00 |0045: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0101 │ │ -0cae34: 0a0a |0048: move-result v10 │ │ -0cae36: 380a 0a00 |0049: if-eqz v10, 0053 // +000a │ │ -0cae3a: 6e10 0101 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0101 │ │ -0cae40: 0a0a |004e: move-result v10 │ │ -0cae42: 6e20 b801 a700 |004f: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cae48: 0c04 |0052: move-result-object v4 │ │ -0cae4a: 6e10 fe00 0f00 |0053: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00fe │ │ -0cae50: 0a0a |0056: move-result v10 │ │ -0cae52: 380a 0a00 |0057: if-eqz v10, 0061 // +000a │ │ -0cae56: 6e10 fe00 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00fe │ │ -0cae5c: 0a0a |005c: move-result v10 │ │ -0cae5e: 6e20 b801 a700 |005d: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cae64: 0c00 |0060: move-result-object v0 │ │ -0cae66: 6e10 0001 0f00 |0061: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0100 │ │ -0cae6c: 0a0a |0064: move-result v10 │ │ -0cae6e: 380a 0600 |0065: if-eqz v10, 006b // +0006 │ │ -0cae72: 6e10 0001 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0100 │ │ -0cae78: 0a02 |006a: move-result v2 │ │ -0cae7a: 1a0a 4217 |006b: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@1742 │ │ -0cae7e: 6e30 6d01 a901 |006d: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0cae84: 1a0a 4417 |0070: const-string v10, "android.speech.extra.PROMPT" // string@1744 │ │ -0cae88: 6e30 6d01 a904 |0072: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0cae8e: 1a0a 4117 |0075: const-string v10, "android.speech.extra.LANGUAGE" // string@1741 │ │ -0cae92: 6e30 6d01 a900 |0077: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0cae98: 1a0a 4317 |007a: const-string v10, "android.speech.extra.MAX_RESULTS" // string@1743 │ │ -0cae9c: 6e30 6901 a902 |007c: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0caea2: 1a0b 6218 |007f: const-string v11, "calling_package" // string@1862 │ │ -0caea6: 3908 1100 |0081: if-nez v8, 0092 // +0011 │ │ -0caeaa: 120a |0083: const/4 v10, #int 0 // #0 │ │ -0caeac: 6e30 6d01 b90a |0084: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0caeb2: 1a0a 4517 |0087: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@1745 │ │ -0caeb6: 6e30 6b01 a903 |0089: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ -0caebc: 1a0a 4617 |008c: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@1746 │ │ -0caec0: 6e30 6a01 a905 |008e: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@016a │ │ -0caec6: 1109 |0091: return-object v9 │ │ -0caec8: 6e10 1101 0800 |0092: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ -0caece: 0c0a |0095: move-result-object v10 │ │ -0caed0: 28ee |0096: goto 0084 // -0012 │ │ +0cad40: |[0cad40] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +0cad50: 6e10 f700 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f7 │ │ +0cad56: 0c08 |0003: move-result-object v8 │ │ +0cad58: 2206 3000 |0004: new-instance v6, Landroid/content/Intent; // type@0030 │ │ +0cad5c: 1a0a 2e17 |0006: const-string v10, "android.intent.action.SEARCH" // string@172e │ │ +0cad60: 7020 4c01 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0cad66: 6e20 7601 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +0cad6c: 6e10 141e 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cad72: 0c0a |0011: move-result-object v10 │ │ +0cad74: 120b |0012: const/4 v11, #int 0 // #0 │ │ +0cad76: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ +0cad7a: 7140 e400 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e4 │ │ +0cad80: 0c03 |0018: move-result-object v3 │ │ +0cad82: 2205 9200 |0019: new-instance v5, Landroid/os/Bundle; // type@0092 │ │ +0cad86: 7010 0a03 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@030a │ │ +0cad8c: 54da 300b |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ +0cad90: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ +0cad94: 1a0a 7317 |0022: const-string v10, "app_data" // string@1773 │ │ +0cad98: 54db 300b |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ +0cad9c: 6e30 2003 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0320 │ │ +0cada2: 2209 3000 |0029: new-instance v9, Landroid/content/Intent; // type@0030 │ │ +0cada6: 7020 4b01 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +0cadac: 1a01 311d |002e: const-string v1, "free_form" // string@1d31 │ │ +0cadb0: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +0cadb2: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +0cadb4: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +0cadb6: 6e10 1c1e 0d00 |0033: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@1e1c │ │ +0cadbc: 0c07 |0036: move-result-object v7 │ │ +0cadbe: 6e10 ff00 0f00 |0037: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@00ff │ │ +0cadc4: 0a0a |003a: move-result v10 │ │ +0cadc6: 380a 0a00 |003b: if-eqz v10, 0045 // +000a │ │ +0cadca: 6e10 ff00 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@00ff │ │ +0cadd0: 0a0a |0040: move-result v10 │ │ +0cadd2: 6e20 b801 a700 |0041: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cadd8: 0c01 |0044: move-result-object v1 │ │ +0cadda: 6e10 0101 0f00 |0045: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0101 │ │ +0cade0: 0a0a |0048: move-result v10 │ │ +0cade2: 380a 0a00 |0049: if-eqz v10, 0053 // +000a │ │ +0cade6: 6e10 0101 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0101 │ │ +0cadec: 0a0a |004e: move-result v10 │ │ +0cadee: 6e20 b801 a700 |004f: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cadf4: 0c04 |0052: move-result-object v4 │ │ +0cadf6: 6e10 fe00 0f00 |0053: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00fe │ │ +0cadfc: 0a0a |0056: move-result v10 │ │ +0cadfe: 380a 0a00 |0057: if-eqz v10, 0061 // +000a │ │ +0cae02: 6e10 fe00 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00fe │ │ +0cae08: 0a0a |005c: move-result v10 │ │ +0cae0a: 6e20 b801 a700 |005d: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cae10: 0c00 |0060: move-result-object v0 │ │ +0cae12: 6e10 0001 0f00 |0061: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0100 │ │ +0cae18: 0a0a |0064: move-result v10 │ │ +0cae1a: 380a 0600 |0065: if-eqz v10, 006b // +0006 │ │ +0cae1e: 6e10 0001 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0100 │ │ +0cae24: 0a02 |006a: move-result v2 │ │ +0cae26: 1a0a 4217 |006b: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@1742 │ │ +0cae2a: 6e30 6d01 a901 |006d: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0cae30: 1a0a 4417 |0070: const-string v10, "android.speech.extra.PROMPT" // string@1744 │ │ +0cae34: 6e30 6d01 a904 |0072: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0cae3a: 1a0a 4117 |0075: const-string v10, "android.speech.extra.LANGUAGE" // string@1741 │ │ +0cae3e: 6e30 6d01 a900 |0077: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0cae44: 1a0a 4317 |007a: const-string v10, "android.speech.extra.MAX_RESULTS" // string@1743 │ │ +0cae48: 6e30 6901 a902 |007c: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0cae4e: 1a0b 6218 |007f: const-string v11, "calling_package" // string@1862 │ │ +0cae52: 3908 1100 |0081: if-nez v8, 0092 // +0011 │ │ +0cae56: 120a |0083: const/4 v10, #int 0 // #0 │ │ +0cae58: 6e30 6d01 b90a |0084: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0cae5e: 1a0a 4517 |0087: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@1745 │ │ +0cae62: 6e30 6b01 a903 |0089: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ +0cae68: 1a0a 4617 |008c: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@1746 │ │ +0cae6c: 6e30 6a01 a905 |008e: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@016a │ │ +0cae72: 1109 |0091: return-object v9 │ │ +0cae74: 6e10 1101 0800 |0092: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ +0cae7a: 0c0a |0095: move-result-object v10 │ │ +0cae7c: 28ee |0096: goto 0084 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1446 │ │ 0x0004 line=1451 │ │ 0x000b line=1452 │ │ 0x000e line=1453 │ │ 0x0019 line=1460 │ │ @@ -255559,27 +255660,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 │ │ -0caed4: |[0caed4] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -0caee4: 2201 3000 |0000: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -0caee8: 7020 4b01 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ -0caeee: 6e10 f700 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f7 │ │ -0caef4: 0c00 |0008: move-result-object v0 │ │ -0caef6: 1a03 6218 |0009: const-string v3, "calling_package" // string@1862 │ │ -0caefa: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ -0caefe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0caf00: 6e30 6d01 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0caf06: 1101 |0011: return-object v1 │ │ -0caf08: 6e10 1101 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ -0caf0e: 0c02 |0015: move-result-object v2 │ │ -0caf10: 28f8 |0016: goto 000e // -0008 │ │ +0cae80: |[0cae80] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +0cae90: 2201 3000 |0000: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +0cae94: 7020 4b01 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014b │ │ +0cae9a: 6e10 f700 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f7 │ │ +0caea0: 0c00 |0008: move-result-object v0 │ │ +0caea2: 1a03 6218 |0009: const-string v3, "calling_package" // string@1862 │ │ +0caea6: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ +0caeaa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0caeac: 6e30 6d01 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0caeb2: 1101 |0011: return-object v1 │ │ +0caeb4: 6e10 1101 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ +0caeba: 0c02 |0015: move-result-object v2 │ │ +0caebc: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1431 │ │ 0x0005 line=1432 │ │ 0x0009 line=1433 │ │ 0x0011 line=1435 │ │ 0x0012 line=1433 │ │ @@ -255595,18 +255696,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0caf14: |[0caf14] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ -0caf24: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0caf28: 6e10 c71d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@1dc7 │ │ -0caf2e: 0e00 |0005: return-void │ │ +0caec0: |[0caec0] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ +0caed0: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0caed4: 6e10 c71d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@1dc7 │ │ +0caeda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0005 line=1139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -255615,22 +255716,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0caf30: |[0caf30] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ -0caf40: 6200 2d0b |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ -0caf44: 5421 460b |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0caf48: 6e20 b81d 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1db8 │ │ -0caf4e: 6200 2d0b |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ -0caf52: 5421 460b |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0caf56: 6e20 b71d 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1db7 │ │ -0caf5c: 0e00 |000e: return-void │ │ +0caedc: |[0caedc] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ +0caeec: 6200 2d0b |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ +0caef0: 5421 460b |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0caef4: 6e20 b81d 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1db8 │ │ +0caefa: 6200 2d0b |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ +0caefe: 5421 460b |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0caf02: 6e20 b71d 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1db7 │ │ +0caf08: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1560 │ │ 0x0007 line=1561 │ │ 0x000e line=1562 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ @@ -255640,47 +255741,47 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -0caf60: |[0caf60] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0caf70: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0caf72: 5593 370b |0001: iget-boolean v3, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0caf76: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0caf7a: 110a |0005: return-object v10 │ │ -0caf7c: 2201 9903 |0006: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0399 │ │ -0caf80: 1a03 0800 |0008: const-string v3, " " // string@0008 │ │ -0caf84: 7020 991e 3100 |000a: invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@1e99 │ │ -0caf8a: 6e20 9a1e a100 |000d: invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1e9a │ │ -0caf90: 6e10 141e 0900 |0010: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0caf96: 0c03 |0013: move-result-object v3 │ │ -0caf98: 6e10 3201 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0caf9e: 0c03 |0017: move-result-object v3 │ │ -0cafa0: 7010 1d1e 0900 |0018: invoke-direct {v9}, Landroid/support/v7/widget/SearchView;.getSearchIconId:()I // method@1e1d │ │ -0cafa6: 0a04 |001b: move-result v4 │ │ -0cafa8: 6e20 af01 4300 |001c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0cafae: 0c00 |001f: move-result-object v0 │ │ -0cafb0: 5493 460b |0020: iget-object v3, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cafb4: 6e10 d11d 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@1dd1 │ │ -0cafba: 0a03 |0025: move-result v3 │ │ -0cafbc: 8934 |0026: float-to-double v4, v3 │ │ -0cafbe: 1906 f43f |0027: const-wide/high16 v6, #long 4608308318706860032 // #3ff4 │ │ -0cafc2: cd64 |0029: mul-double/2addr v4, v6 │ │ -0cafc4: 8a42 |002a: double-to-int v2, v4 │ │ -0cafc6: 6e52 9d02 8028 |002b: invoke-virtual {v0, v8, v8, v2, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -0cafcc: 2203 a003 |002e: new-instance v3, Landroid/text/style/ImageSpan; // type@03a0 │ │ -0cafd0: 7020 a21e 0300 |0030: invoke-direct {v3, v0}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@1ea2 │ │ -0cafd6: 1214 |0033: const/4 v4, #int 1 // #1 │ │ -0cafd8: 1225 |0034: const/4 v5, #int 2 // #2 │ │ -0cafda: 1306 2100 |0035: const/16 v6, #int 33 // #21 │ │ -0cafde: 6e56 9b1e 3154 |0037: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@1e9b │ │ -0cafe4: 071a |003a: move-object v10, v1 │ │ -0cafe6: 28ca |003b: goto 0005 // -0036 │ │ +0caf0c: |[0caf0c] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0caf1c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0caf1e: 5593 370b |0001: iget-boolean v3, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0caf22: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0caf26: 110a |0005: return-object v10 │ │ +0caf28: 2201 9903 |0006: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0399 │ │ +0caf2c: 1a03 0800 |0008: const-string v3, " " // string@0008 │ │ +0caf30: 7020 991e 3100 |000a: invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@1e99 │ │ +0caf36: 6e20 9a1e a100 |000d: invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@1e9a │ │ +0caf3c: 6e10 141e 0900 |0010: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0caf42: 0c03 |0013: move-result-object v3 │ │ +0caf44: 6e10 3201 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0caf4a: 0c03 |0017: move-result-object v3 │ │ +0caf4c: 7010 1d1e 0900 |0018: invoke-direct {v9}, Landroid/support/v7/widget/SearchView;.getSearchIconId:()I // method@1e1d │ │ +0caf52: 0a04 |001b: move-result v4 │ │ +0caf54: 6e20 af01 4300 |001c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0caf5a: 0c00 |001f: move-result-object v0 │ │ +0caf5c: 5493 460b |0020: iget-object v3, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0caf60: 6e10 d11d 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@1dd1 │ │ +0caf66: 0a03 |0025: move-result v3 │ │ +0caf68: 8934 |0026: float-to-double v4, v3 │ │ +0caf6a: 1906 f43f |0027: const-wide/high16 v6, #long 4608308318706860032 // #3ff4 │ │ +0caf6e: cd64 |0029: mul-double/2addr v4, v6 │ │ +0caf70: 8a42 |002a: double-to-int v2, v4 │ │ +0caf72: 6e52 9d02 8028 |002b: invoke-virtual {v0, v8, v8, v2, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +0caf78: 2203 a003 |002e: new-instance v3, Landroid/text/style/ImageSpan; // type@03a0 │ │ +0caf7c: 7020 a21e 0300 |0030: invoke-direct {v3, v0}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@1ea2 │ │ +0caf82: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +0caf84: 1225 |0034: const/4 v5, #int 2 // #2 │ │ +0caf86: 1306 2100 |0035: const/16 v6, #int 33 // #21 │ │ +0caf8a: 6e56 9b1e 3154 |0037: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@1e9b │ │ +0caf90: 071a |003a: move-object v10, v1 │ │ +0caf92: 28ca |003b: goto 0005 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1015 │ │ 0x0005 line=1023 │ │ 0x0006 line=1017 │ │ 0x000d line=1018 │ │ 0x0010 line=1019 │ │ @@ -255701,23 +255802,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0cafe8: |[0cafe8] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ -0caff8: 6e10 141e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0caffe: 0c00 |0003: move-result-object v0 │ │ -0cb000: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cb006: 0c00 |0007: move-result-object v0 │ │ -0cb008: 6001 a906 |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@06a9 │ │ -0cb00c: 6e20 ad01 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -0cb012: 0a00 |000d: move-result v0 │ │ -0cb014: 0f00 |000e: return v0 │ │ +0caf94: |[0caf94] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ +0cafa4: 6e10 141e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cafaa: 0c00 |0003: move-result-object v0 │ │ +0cafac: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cafb2: 0c00 |0007: move-result-object v0 │ │ +0cafb4: 6001 a906 |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@06a9 │ │ +0cafb8: 6e20 ad01 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +0cafbe: 0a00 |000d: move-result v0 │ │ +0cafc0: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ #35 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255725,26 +255826,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0cb018: |[0cb018] android.support.v7.widget.SearchView.getSearchIconId:()I │ │ -0cb028: 2200 a803 |0000: new-instance v0, Landroid/util/TypedValue; // type@03a8 │ │ -0cb02c: 7010 bf1e 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ -0cb032: 6e10 141e 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb038: 0c01 |0008: move-result-object v1 │ │ -0cb03a: 6e10 3801 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ -0cb040: 0c01 |000c: move-result-object v1 │ │ -0cb042: 6002 7306 |000d: sget v2, Landroid/support/v7/appcompat/R$attr;.searchViewSearchIcon:I // field@0673 │ │ -0cb046: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0cb048: 6e40 a701 2130 |0010: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a7 │ │ -0cb04e: 5201 850b |0013: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0b85 │ │ -0cb052: 0f01 |0015: return v1 │ │ +0cafc4: |[0cafc4] android.support.v7.widget.SearchView.getSearchIconId:()I │ │ +0cafd4: 2200 a803 |0000: new-instance v0, Landroid/util/TypedValue; // type@03a8 │ │ +0cafd8: 7010 bf1e 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ +0cafde: 6e10 141e 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cafe4: 0c01 |0008: move-result-object v1 │ │ +0cafe6: 6e10 3801 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ +0cafec: 0c01 |000c: move-result-object v1 │ │ +0cafee: 6002 7306 |000d: sget v2, Landroid/support/v7/appcompat/R$attr;.searchViewSearchIcon:I // field@0673 │ │ +0caff2: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0caff4: 6e40 a701 2130 |0010: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a7 │ │ +0caffa: 5201 850b |0013: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0b85 │ │ +0caffe: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1008 │ │ 0x0005 line=1009 │ │ 0x0013 line=1010 │ │ locals : │ │ 0x0005 - 0x0016 reg=0 outValue Landroid/util/TypedValue; │ │ @@ -255755,45 +255856,45 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0cb054: |[0cb054] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ -0cb064: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cb066: 5453 4c0b |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb06a: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -0cb06e: 5453 4c0b |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb072: 6e10 0201 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@0102 │ │ -0cb078: 0a03 |000a: move-result v3 │ │ -0cb07a: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ -0cb07e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0cb080: 5453 4c0b |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb084: 6e10 0401 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0104 │ │ -0cb08a: 0a03 |0013: move-result v3 │ │ -0cb08c: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ -0cb090: 5451 590b |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ -0cb094: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ -0cb098: 6e10 141e 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb09e: 0c03 |001d: move-result-object v3 │ │ -0cb0a0: 6e10 3001 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0cb0a6: 0c03 |0021: move-result-object v3 │ │ -0cb0a8: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ -0cb0ac: 6e30 9f01 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@019f │ │ -0cb0b2: 0c00 |0027: move-result-object v0 │ │ -0cb0b4: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -0cb0b8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -0cb0ba: 0f02 |002b: return v2 │ │ -0cb0bc: 5453 4c0b |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb0c0: 6e10 0301 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0103 │ │ -0cb0c6: 0a03 |0031: move-result v3 │ │ -0cb0c8: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ -0cb0cc: 5451 560b |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0b56 │ │ -0cb0d0: 28e2 |0036: goto 0018 // -001e │ │ +0cb000: |[0cb000] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ +0cb010: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cb012: 5453 4c0b |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb016: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +0cb01a: 5453 4c0b |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb01e: 6e10 0201 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@0102 │ │ +0cb024: 0a03 |000a: move-result v3 │ │ +0cb026: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ +0cb02a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0cb02c: 5453 4c0b |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb030: 6e10 0401 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0104 │ │ +0cb036: 0a03 |0013: move-result v3 │ │ +0cb038: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ +0cb03c: 5451 590b |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ +0cb040: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ +0cb044: 6e10 141e 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cb04a: 0c03 |001d: move-result-object v3 │ │ +0cb04c: 6e10 3001 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0cb052: 0c03 |0021: move-result-object v3 │ │ +0cb054: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ +0cb058: 6e30 9f01 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@019f │ │ +0cb05e: 0c00 |0027: move-result-object v0 │ │ +0cb060: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +0cb064: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +0cb066: 0f02 |002b: return v2 │ │ +0cb068: 5453 4c0b |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb06c: 6e10 0301 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0103 │ │ +0cb072: 0a03 |0031: move-result v3 │ │ +0cb074: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ +0cb078: 5451 560b |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0b56 │ │ +0cb07c: 28e2 |0036: goto 0018 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=795 │ │ 0x000d line=796 │ │ 0x000e line=797 │ │ 0x0016 line=798 │ │ 0x0018 line=802 │ │ @@ -255813,26 +255914,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0cb0d4: |[0cb0d4] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ -0cb0e4: 6e10 3201 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cb0ea: 0c00 |0003: move-result-object v0 │ │ -0cb0ec: 6e10 ab01 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -0cb0f2: 0c00 |0007: move-result-object v0 │ │ -0cb0f4: 5200 1f00 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@001f │ │ -0cb0f8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0cb0fa: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ -0cb0fe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0cb100: 0f00 |000e: return v0 │ │ -0cb102: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0cb104: 28fe |0010: goto 000e // -0002 │ │ +0cb080: |[0cb080] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ +0cb090: 6e10 3201 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cb096: 0c00 |0003: move-result-object v0 │ │ +0cb098: 6e10 ab01 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +0cb09e: 0c00 |0007: move-result-object v0 │ │ +0cb0a0: 5200 1f00 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@001f │ │ +0cb0a4: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0cb0a6: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ +0cb0aa: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0cb0ac: 0f00 |000e: return v0 │ │ +0cb0ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0cb0b0: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1565 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ │ │ #38 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255840,26 +255941,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0cb108: |[0cb108] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ -0cb118: 5510 500b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0b50 │ │ -0cb11c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0cb120: 5510 580b |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ -0cb124: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0cb128: 6e10 271e 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ -0cb12e: 0a00 |000b: move-result v0 │ │ -0cb130: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0cb134: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0cb136: 0f00 |000f: return v0 │ │ -0cb138: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0cb13a: 28fe |0011: goto 000f // -0002 │ │ +0cb0b4: |[0cb0b4] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ +0cb0c4: 5510 500b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0b50 │ │ +0cb0c8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0cb0cc: 5510 580b |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ +0cb0d0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0cb0d4: 6e10 271e 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ +0cb0da: 0a00 |000b: move-result v0 │ │ +0cb0dc: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0cb0e0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0cb0e2: 0f00 |000f: return v0 │ │ +0cb0e4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0cb0e6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #39 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -255867,34 +255968,34 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0cb13c: |[0cb13c] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ -0cb14c: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -0cb150: 0e00 |0002: return-void │ │ -0cb152: 6e10 141e 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb158: 0c01 |0006: move-result-object v1 │ │ -0cb15a: 6e20 4301 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -0cb160: 28f8 |000a: goto 0002 // -0008 │ │ -0cb162: 0d00 |000b: move-exception v0 │ │ -0cb164: 1a01 5211 |000c: const-string v1, "SearchView" // string@1152 │ │ -0cb168: 2202 9204 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0cb16c: 7010 fb24 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cb172: 1a03 4605 |0013: const-string v3, "Failed launch activity: " // string@0546 │ │ -0cb176: 6e20 0425 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cb17c: 0c02 |0018: move-result-object v2 │ │ -0cb17e: 6e20 0325 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0cb184: 0c02 |001c: move-result-object v2 │ │ -0cb186: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cb18c: 0c02 |0020: move-result-object v2 │ │ -0cb18e: 7130 ac1e 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0cb194: 28de |0024: goto 0002 // -0022 │ │ +0cb0e8: |[0cb0e8] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ +0cb0f8: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +0cb0fc: 0e00 |0002: return-void │ │ +0cb0fe: 6e10 141e 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cb104: 0c01 |0006: move-result-object v1 │ │ +0cb106: 6e20 4301 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +0cb10c: 28f8 |000a: goto 0002 // -0008 │ │ +0cb10e: 0d00 |000b: move-exception v0 │ │ +0cb110: 1a01 5211 |000c: const-string v1, "SearchView" // string@1152 │ │ +0cb114: 2202 9204 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0cb118: 7010 fb24 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cb11e: 1a03 4605 |0013: const-string v3, "Failed launch activity: " // string@0546 │ │ +0cb122: 6e20 0425 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cb128: 0c02 |0018: move-result-object v2 │ │ +0cb12a: 6e20 0325 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0cb130: 0c02 |001c: move-result-object v2 │ │ +0cb132: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cb138: 0c02 |0020: move-result-object v2 │ │ +0cb13a: 7130 ac1e 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0cb140: 28de |0024: goto 0002 // -0022 │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/lang/RuntimeException; -> 0x000b │ │ positions : │ │ 0x0000 line=1358 │ │ 0x0002 line=1368 │ │ 0x0003 line=1364 │ │ @@ -255910,28 +256011,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 │ │ -0cb1a8: |[0cb1a8] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ -0cb1b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cb1ba: 1a01 2e17 |0001: const-string v1, "android.intent.action.SEARCH" // string@172e │ │ -0cb1be: 0780 |0003: move-object v0, v8 │ │ -0cb1c0: 0723 |0004: move-object v3, v2 │ │ -0cb1c2: 07b4 |0005: move-object v4, v11 │ │ -0cb1c4: 0195 |0006: move v5, v9 │ │ -0cb1c6: 07a6 |0007: move-object v6, v10 │ │ -0cb1c8: 7607 0d1e 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@1e0d │ │ -0cb1ce: 0c07 |000b: move-result-object v7 │ │ -0cb1d0: 6e10 141e 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb1d6: 0c00 |000f: move-result-object v0 │ │ -0cb1d8: 6e20 4301 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -0cb1de: 0e00 |0013: return-void │ │ +0cb154: |[0cb154] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ +0cb164: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cb166: 1a01 2e17 |0001: const-string v1, "android.intent.action.SEARCH" // string@172e │ │ +0cb16a: 0780 |0003: move-object v0, v8 │ │ +0cb16c: 0723 |0004: move-object v3, v2 │ │ +0cb16e: 07b4 |0005: move-object v4, v11 │ │ +0cb170: 0195 |0006: move v5, v9 │ │ +0cb172: 07a6 |0007: move-object v6, v10 │ │ +0cb174: 7607 0d1e 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@1e0d │ │ +0cb17a: 0c07 |000b: move-result-object v7 │ │ +0cb17c: 6e10 141e 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cb182: 0c00 |000f: move-result-object v0 │ │ +0cb184: 6e20 4301 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +0cb18a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1380 │ │ 0x0008 line=1381 │ │ 0x000c line=1382 │ │ 0x0013 line=1383 │ │ locals : │ │ @@ -255947,29 +256048,29 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0cb1e0: |[0cb1e0] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ -0cb1f0: 5432 510b |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb1f4: 6e10 2f11 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@112f │ │ -0cb1fa: 0c00 |0005: move-result-object v0 │ │ -0cb1fc: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -0cb200: 7220 e201 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ -0cb206: 0a02 |000b: move-result v2 │ │ -0cb208: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ -0cb20c: 7040 0e1e 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@1e0e │ │ -0cb212: 0c01 |0011: move-result-object v1 │ │ -0cb214: 7020 2c1e 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@1e2c │ │ -0cb21a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0cb21c: 0f02 |0016: return v2 │ │ -0cb21e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0cb220: 28fe |0018: goto 0016 // -0002 │ │ +0cb18c: |[0cb18c] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ +0cb19c: 5432 510b |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb1a0: 6e10 2f11 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@112f │ │ +0cb1a6: 0c00 |0005: move-result-object v0 │ │ +0cb1a8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +0cb1ac: 7220 e201 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ +0cb1b2: 0a02 |000b: move-result v2 │ │ +0cb1b4: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ +0cb1b8: 7040 0e1e 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@1e0e │ │ +0cb1be: 0c01 |0011: move-result-object v1 │ │ +0cb1c0: 7020 2c1e 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@1e2c │ │ +0cb1c6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0cb1c8: 0f02 |0016: return v2 │ │ +0cb1ca: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0cb1cc: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0006 line=1342 │ │ 0x000e line=1344 │ │ 0x0012 line=1347 │ │ 0x0015 line=1349 │ │ @@ -255987,40 +256088,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0cb224: |[0cb224] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ -0cb234: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0cb236: 5441 460b |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb23a: 6e10 d01d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -0cb240: 0c00 |0006: move-result-object v0 │ │ -0cb242: 7110 9e1e 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0cb248: 0a01 |000a: move-result v1 │ │ -0cb24a: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ -0cb24e: 5541 370b |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0cb252: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -0cb256: 5441 3b0b |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0b3b │ │ -0cb25a: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -0cb25e: 5441 3b0b |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0b3b │ │ -0cb262: 7210 bb1d 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@1dbb │ │ -0cb268: 0a01 |001a: move-result v1 │ │ -0cb26a: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ -0cb26e: 6e10 0c1e 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1e0c │ │ -0cb274: 7020 5f1e 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0cb27a: 0e00 |0023: return-void │ │ -0cb27c: 5441 460b |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb280: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ -0cb284: 6e20 ef1d 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1def │ │ -0cb28a: 5441 460b |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb28e: 6e10 dd1d 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1ddd │ │ -0cb294: 7020 4a1e 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ -0cb29a: 28f0 |0033: goto 0023 // -0010 │ │ +0cb1d0: |[0cb1d0] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ +0cb1e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0cb1e2: 5441 460b |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb1e6: 6e10 d01d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +0cb1ec: 0c00 |0006: move-result-object v0 │ │ +0cb1ee: 7110 9e1e 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0cb1f4: 0a01 |000a: move-result v1 │ │ +0cb1f6: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ +0cb1fa: 5541 370b |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0cb1fe: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +0cb202: 5441 3b0b |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0b3b │ │ +0cb206: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +0cb20a: 5441 3b0b |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0b3b │ │ +0cb20e: 7210 bb1d 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@1dbb │ │ +0cb214: 0a01 |001a: move-result v1 │ │ +0cb216: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ +0cb21a: 6e10 0c1e 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1e0c │ │ +0cb220: 7020 5f1e 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0cb226: 0e00 |0023: return-void │ │ +0cb228: 5441 460b |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb22c: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ +0cb230: 6e20 ef1d 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1def │ │ +0cb236: 5441 460b |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb23a: 6e10 dd1d 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1ddd │ │ +0cb240: 7020 4a1e 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ +0cb246: 28f0 |0033: goto 0023 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1142 │ │ 0x0007 line=1143 │ │ 0x000d line=1144 │ │ 0x0011 line=1146 │ │ 0x001d line=1148 │ │ @@ -256038,28 +256139,28 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0cb29c: |[0cb29c] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ -0cb2ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cb2ae: 5421 420b |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ -0cb2b2: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -0cb2b6: 5421 420b |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ -0cb2ba: 7220 be1d 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@1dbe │ │ -0cb2c0: 0a01 |000a: move-result v1 │ │ -0cb2c2: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ -0cb2c6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0cb2c8: 7040 2e1e 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@1e2e │ │ -0cb2ce: 7020 4a1e 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ -0cb2d4: 7010 111e 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@1e11 │ │ -0cb2da: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0cb2dc: 0f00 |0018: return v0 │ │ +0cb248: |[0cb248] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ +0cb258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb25a: 5421 420b |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ +0cb25e: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +0cb262: 5421 420b |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ +0cb266: 7220 be1d 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@1dbe │ │ +0cb26c: 0a01 |000a: move-result v1 │ │ +0cb26e: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ +0cb272: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0cb274: 7040 2e1e 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@1e2e │ │ +0cb27a: 7020 4a1e 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ +0cb280: 7010 111e 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@1e11 │ │ +0cb286: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0cb288: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1255 │ │ 0x000d line=1257 │ │ 0x0011 line=1258 │ │ 0x0014 line=1259 │ │ 0x0017 line=1260 │ │ @@ -256075,26 +256176,26 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0cb2e0: |[0cb2e0] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ -0cb2f0: 5410 420b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ -0cb2f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0cb2f8: 5410 420b |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ -0cb2fc: 7220 bf1d 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@1dbf │ │ -0cb302: 0a00 |0009: move-result v0 │ │ -0cb304: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -0cb308: 7020 441e 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@1e44 │ │ -0cb30e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0cb310: 0f00 |0010: return v0 │ │ -0cb312: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0cb314: 28fe |0012: goto 0010 // -0002 │ │ +0cb28c: |[0cb28c] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ +0cb29c: 5410 420b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ +0cb2a0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cb2a4: 5410 420b |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ +0cb2a8: 7220 bf1d 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@1dbf │ │ +0cb2ae: 0a00 |0009: move-result v0 │ │ +0cb2b0: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +0cb2b4: 7020 441e 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@1e44 │ │ +0cb2ba: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0cb2bc: 0f00 |0010: return v0 │ │ +0cb2be: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0cb2c0: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x000c line=1268 │ │ 0x000f line=1269 │ │ 0x0010 line=1271 │ │ locals : │ │ @@ -256106,26 +256207,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0cb318: |[0cb318] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ -0cb328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cb32a: 7020 5f1e 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0cb330: 5410 460b |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb334: 6e10 dd1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1ddd │ │ -0cb33a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0cb33c: 7020 4a1e 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ -0cb342: 5410 410b |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0b41 │ │ -0cb346: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -0cb34a: 5410 410b |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0b41 │ │ -0cb34e: 7220 9b1f 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@1f9b │ │ -0cb354: 0e00 |0016: return-void │ │ +0cb2c4: |[0cb2c4] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ +0cb2d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb2d6: 7020 5f1e 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0cb2dc: 5410 460b |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb2e0: 6e10 dd1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1ddd │ │ +0cb2e6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0cb2e8: 7020 4a1e 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ +0cb2ee: 5410 410b |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0b41 │ │ +0cb2f2: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +0cb2f6: 5410 410b |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0b41 │ │ +0cb2fa: 7220 9b1f 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@1f9b │ │ +0cb300: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0004 line=1163 │ │ 0x0009 line=1164 │ │ 0x000d line=1165 │ │ 0x0011 line=1166 │ │ @@ -256138,40 +256239,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0cb358: |[0cb358] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ -0cb368: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cb36a: 5441 460b |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb36e: 6e10 d01d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -0cb374: 0c00 |0006: move-result-object v0 │ │ -0cb376: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ -0cb37a: 7110 9d1e 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@1e9d │ │ -0cb380: 0a01 |000c: move-result v1 │ │ -0cb382: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ -0cb386: 5441 3f0b |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ -0cb38a: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -0cb38e: 5441 3f0b |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ -0cb392: 6e10 c524 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0cb398: 0c02 |0018: move-result-object v2 │ │ -0cb39a: 7220 bd1d 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1dbd │ │ -0cb3a0: 0a01 |001c: move-result v1 │ │ -0cb3a2: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ -0cb3a6: 5441 4c0b |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb3aa: 3801 0d00 |0021: if-eqz v1, 002e // +000d │ │ -0cb3ae: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0cb3b0: 6e10 c524 0000 |0024: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0cb3b6: 0c02 |0027: move-result-object v2 │ │ -0cb3b8: 7040 2d1e 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@1e2d │ │ -0cb3be: 7020 4a1e 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ -0cb3c4: 7010 111e 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@1e11 │ │ -0cb3ca: 0e00 |0031: return-void │ │ +0cb304: |[0cb304] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ +0cb314: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cb316: 5441 460b |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb31a: 6e10 d01d 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +0cb320: 0c00 |0006: move-result-object v0 │ │ +0cb322: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ +0cb326: 7110 9d1e 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@1e9d │ │ +0cb32c: 0a01 |000c: move-result v1 │ │ +0cb32e: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ +0cb332: 5441 3f0b |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ +0cb336: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +0cb33a: 5441 3f0b |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ +0cb33e: 6e10 c524 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0cb344: 0c02 |0018: move-result-object v2 │ │ +0cb346: 7220 bd1d 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1dbd │ │ +0cb34c: 0a01 |001c: move-result v1 │ │ +0cb34e: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ +0cb352: 5441 4c0b |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb356: 3801 0d00 |0021: if-eqz v1, 002e // +000d │ │ +0cb35a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0cb35c: 6e10 c524 0000 |0024: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0cb362: 0c02 |0027: move-result-object v2 │ │ +0cb364: 7040 2d1e 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@1e2d │ │ +0cb36a: 7020 4a1e 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ +0cb370: 7010 111e 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@1e11 │ │ +0cb376: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1124 │ │ 0x0007 line=1125 │ │ 0x000f line=1126 │ │ 0x001f line=1128 │ │ 0x0023 line=1129 │ │ @@ -256187,69 +256288,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 │ │ -0cb3cc: |[0cb3cc] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0cb3dc: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ -0cb3e0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0cb3e2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0cb3e4: 5464 4c0b |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb3e8: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -0cb3ec: 0f02 |0008: return v2 │ │ -0cb3ee: 5464 510b |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb3f2: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ -0cb3f6: 6e10 091f 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ -0cb3fc: 0a04 |0010: move-result v4 │ │ -0cb3fe: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ -0cb402: 7110 620b 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0b62 │ │ -0cb408: 0a04 |0016: move-result v4 │ │ -0cb40a: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ -0cb40e: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ -0cb412: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ -0cb416: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ -0cb41a: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ -0cb41e: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ -0cb422: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ -0cb426: 5463 460b |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb42a: 6e10 cf1d 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1dcf │ │ -0cb430: 0a00 |002a: move-result v0 │ │ -0cb432: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0cb434: 7040 331e 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@1e33 │ │ -0cb43a: 0a02 |002f: move-result v2 │ │ -0cb43c: 28d8 |0030: goto 0008 // -0028 │ │ -0cb43e: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ -0cb442: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ -0cb446: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ -0cb44a: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ -0cb44e: 0121 |0039: move v1, v2 │ │ -0cb450: 5464 460b |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb454: 6e20 ee1d 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1dee │ │ -0cb45a: 5464 460b |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb45e: 6e20 e51d 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@1de5 │ │ -0cb464: 5462 460b |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb468: 6e10 c61d 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@1dc6 │ │ -0cb46e: 6202 2d0b |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ -0cb472: 5464 460b |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb476: 6e30 b91d 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1db9 │ │ -0cb47c: 0132 |0050: move v2, v3 │ │ -0cb47e: 28b7 |0051: goto 0008 // -0049 │ │ -0cb480: 5464 460b |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb484: 6e10 d71d 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@1dd7 │ │ -0cb48a: 0a01 |0057: move-result v1 │ │ -0cb48c: 28e2 |0058: goto 003a // -001e │ │ -0cb48e: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ -0cb492: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ -0cb496: 5463 460b |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb49a: 6e10 cf1d 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1dcf │ │ -0cb4a0: 0a03 |0062: move-result v3 │ │ -0cb4a2: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ -0cb4a6: 28a3 |0065: goto 0008 // -005d │ │ +0cb378: |[0cb378] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0cb388: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ +0cb38c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0cb38e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0cb390: 5464 4c0b |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb394: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +0cb398: 0f02 |0008: return v2 │ │ +0cb39a: 5464 510b |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb39e: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ +0cb3a2: 6e10 091f 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@1f09 │ │ +0cb3a8: 0a04 |0010: move-result v4 │ │ +0cb3aa: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ +0cb3ae: 7110 620b 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0b62 │ │ +0cb3b4: 0a04 |0016: move-result v4 │ │ +0cb3b6: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ +0cb3ba: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ +0cb3be: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ +0cb3c2: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ +0cb3c6: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ +0cb3ca: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ +0cb3ce: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ +0cb3d2: 5463 460b |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb3d6: 6e10 cf1d 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1dcf │ │ +0cb3dc: 0a00 |002a: move-result v0 │ │ +0cb3de: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +0cb3e0: 7040 331e 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@1e33 │ │ +0cb3e6: 0a02 |002f: move-result v2 │ │ +0cb3e8: 28d8 |0030: goto 0008 // -0028 │ │ +0cb3ea: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ +0cb3ee: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ +0cb3f2: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ +0cb3f6: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ +0cb3fa: 0121 |0039: move v1, v2 │ │ +0cb3fc: 5464 460b |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb400: 6e20 ee1d 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1dee │ │ +0cb406: 5464 460b |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb40a: 6e20 e51d 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@1de5 │ │ +0cb410: 5462 460b |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb414: 6e10 c61d 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@1dc6 │ │ +0cb41a: 6202 2d0b |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0b2d │ │ +0cb41e: 5464 460b |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb422: 6e30 b91d 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1db9 │ │ +0cb428: 0132 |0050: move v2, v3 │ │ +0cb42a: 28b7 |0051: goto 0008 // -0049 │ │ +0cb42c: 5464 460b |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb430: 6e10 d71d 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@1dd7 │ │ +0cb436: 0a01 |0057: move-result v1 │ │ +0cb438: 28e2 |0058: goto 003a // -001e │ │ +0cb43a: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ +0cb43e: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ +0cb442: 5463 460b |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb446: 6e10 cf1d 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1dcf │ │ +0cb44c: 0a03 |0062: move-result v3 │ │ +0cb44e: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ +0cb452: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=967 │ │ 0x0008 line=1004 │ │ 0x0009 line=970 │ │ 0x000d line=973 │ │ 0x0019 line=976 │ │ @@ -256277,48 +256378,48 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0cb4a8: |[0cb4a8] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ -0cb4b8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0cb4ba: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0cb4bc: 5454 460b |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb4c0: 6e10 d01d 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -0cb4c6: 0c01 |0007: move-result-object v1 │ │ -0cb4c8: 5b51 550b |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0b55 │ │ -0cb4cc: 7110 9e1e 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0cb4d2: 0a04 |000d: move-result v4 │ │ -0cb4d4: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ -0cb4d8: 0120 |0010: move v0, v2 │ │ -0cb4da: 7020 5e1e 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@1e5e │ │ -0cb4e0: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ -0cb4e4: 7020 601e 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@1e60 │ │ -0cb4ea: 7010 591e 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1e59 │ │ -0cb4f0: 7010 5d1e 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@1e5d │ │ -0cb4f6: 5452 3f0b |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ -0cb4fa: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ -0cb4fe: 5452 390b |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0b39 │ │ -0cb502: 7120 9c1e 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@1e9c │ │ -0cb508: 0a02 |0028: move-result v2 │ │ -0cb50a: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ -0cb50e: 5452 3f0b |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ -0cb512: 6e10 c524 0600 |002d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0cb518: 0c03 |0030: move-result-object v3 │ │ -0cb51a: 7220 bc1d 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@1dbc │ │ -0cb520: 6e10 c524 0600 |0034: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0cb526: 0c02 |0037: move-result-object v2 │ │ -0cb528: 5b52 390b |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0b39 │ │ -0cb52c: 0e00 |003a: return-void │ │ -0cb52e: 0130 |003b: move v0, v3 │ │ -0cb530: 28d5 |003c: goto 0011 // -002b │ │ -0cb532: 0132 |003d: move v2, v3 │ │ -0cb534: 28d8 |003e: goto 0016 // -0028 │ │ +0cb454: |[0cb454] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ +0cb464: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0cb466: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0cb468: 5454 460b |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb46c: 6e10 d01d 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +0cb472: 0c01 |0007: move-result-object v1 │ │ +0cb474: 5b51 550b |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0b55 │ │ +0cb478: 7110 9e1e 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0cb47e: 0a04 |000d: move-result v4 │ │ +0cb480: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ +0cb484: 0120 |0010: move v0, v2 │ │ +0cb486: 7020 5e1e 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@1e5e │ │ +0cb48c: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ +0cb490: 7020 601e 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@1e60 │ │ +0cb496: 7010 591e 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1e59 │ │ +0cb49c: 7010 5d1e 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@1e5d │ │ +0cb4a2: 5452 3f0b |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ +0cb4a6: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ +0cb4aa: 5452 390b |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0b39 │ │ +0cb4ae: 7120 9c1e 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@1e9c │ │ +0cb4b4: 0a02 |0028: move-result v2 │ │ +0cb4b6: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ +0cb4ba: 5452 3f0b |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ +0cb4be: 6e10 c524 0600 |002d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0cb4c4: 0c03 |0030: move-result-object v3 │ │ +0cb4c6: 7220 bc1d 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@1dbc │ │ +0cb4cc: 6e10 c524 0600 |0034: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0cb4d2: 0c02 |0037: move-result-object v2 │ │ +0cb4d4: 5b52 390b |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0b39 │ │ +0cb4d8: 0e00 |003a: return-void │ │ +0cb4da: 0130 |003b: move v0, v3 │ │ +0cb4dc: 28d5 |003c: goto 0011 // -002b │ │ +0cb4de: 0132 |003d: move v2, v3 │ │ +0cb4e0: 28d8 |003e: goto 0016 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1110 │ │ 0x0008 line=1111 │ │ 0x000a line=1112 │ │ 0x0011 line=1113 │ │ 0x0014 line=1114 │ │ @@ -256342,44 +256443,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0cb538: |[0cb538] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ -0cb548: 5464 4c0b |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb54c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0cb550: 0e00 |0004: return-void │ │ -0cb552: 5462 4c0b |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb556: 6e10 0401 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0104 │ │ -0cb55c: 0a04 |000a: move-result v4 │ │ -0cb55e: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ -0cb562: 5464 590b |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ -0cb566: 7030 101e 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@1e10 │ │ -0cb56c: 0c03 |0012: move-result-object v3 │ │ -0cb56e: 6e10 141e 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb574: 0c04 |0016: move-result-object v4 │ │ -0cb576: 6e20 4301 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -0cb57c: 28ea |001a: goto 0004 // -0016 │ │ -0cb57e: 0d01 |001b: move-exception v1 │ │ -0cb580: 1a04 5211 |001c: const-string v4, "SearchView" // string@1152 │ │ -0cb584: 1a05 e603 |001e: const-string v5, "Could not find voice search activity" // string@03e6 │ │ -0cb588: 7120 af1e 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0cb58e: 28e1 |0023: goto 0004 // -001f │ │ -0cb590: 6e10 0301 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0103 │ │ -0cb596: 0a04 |0027: move-result v4 │ │ -0cb598: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ -0cb59c: 5464 560b |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0b56 │ │ -0cb5a0: 7030 0f1e 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@1e0f │ │ -0cb5a6: 0c00 |002f: move-result-object v0 │ │ -0cb5a8: 6e10 141e 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb5ae: 0c04 |0033: move-result-object v4 │ │ -0cb5b0: 6e20 4301 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -0cb5b6: 28cd |0037: goto 0004 // -0033 │ │ +0cb4e4: |[0cb4e4] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ +0cb4f4: 5464 4c0b |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb4f8: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0cb4fc: 0e00 |0004: return-void │ │ +0cb4fe: 5462 4c0b |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb502: 6e10 0401 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0104 │ │ +0cb508: 0a04 |000a: move-result v4 │ │ +0cb50a: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ +0cb50e: 5464 590b |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0b59 │ │ +0cb512: 7030 101e 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@1e10 │ │ +0cb518: 0c03 |0012: move-result-object v3 │ │ +0cb51a: 6e10 141e 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cb520: 0c04 |0016: move-result-object v4 │ │ +0cb522: 6e20 4301 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +0cb528: 28ea |001a: goto 0004 // -0016 │ │ +0cb52a: 0d01 |001b: move-exception v1 │ │ +0cb52c: 1a04 5211 |001c: const-string v4, "SearchView" // string@1152 │ │ +0cb530: 1a05 e603 |001e: const-string v5, "Could not find voice search activity" // string@03e6 │ │ +0cb534: 7120 af1e 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0cb53a: 28e1 |0023: goto 0004 // -001f │ │ +0cb53c: 6e10 0301 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0103 │ │ +0cb542: 0a04 |0027: move-result v4 │ │ +0cb544: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ +0cb548: 5464 560b |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0b56 │ │ +0cb54c: 7030 0f1e 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@1e0f │ │ +0cb552: 0c00 |002f: move-result-object v0 │ │ +0cb554: 6e10 141e 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cb55a: 0c04 |0033: move-result-object v4 │ │ +0cb55c: 6e20 4301 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +0cb562: 28cd |0037: goto 0004 // -0033 │ │ catches : 2 │ │ 0x0007 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ 0x0024 - 0x0037 │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=1172 │ │ @@ -256405,18 +256506,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cb5cc: |[0cb5cc] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ -0cb5dc: 5410 540b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0b54 │ │ -0cb5e0: 6e20 3f1e 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1e3f │ │ -0cb5e6: 0e00 |0005: return-void │ │ +0cb578: |[0cb578] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ +0cb588: 5410 540b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0b54 │ │ +0cb58c: 6e20 3f1e 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1e3f │ │ +0cb592: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0005 line=845 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -256425,36 +256526,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0cb5e8: |[0cb5e8] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ -0cb5f8: 5443 460b |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb5fc: 6e10 d01d 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -0cb602: 0c02 |0005: move-result-object v2 │ │ -0cb604: 5443 510b |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb608: 6e10 2f11 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@112f │ │ -0cb60e: 0c00 |000b: move-result-object v0 │ │ -0cb610: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -0cb614: 0e00 |000e: return-void │ │ -0cb616: 7220 e201 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ -0cb61c: 0a03 |0012: move-result v3 │ │ -0cb61e: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ -0cb622: 5443 510b |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb626: 6e20 2d11 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@112d │ │ -0cb62c: 0c01 |001a: move-result-object v1 │ │ -0cb62e: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ -0cb632: 7020 521e 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1e52 │ │ -0cb638: 28ee |0020: goto 000e // -0012 │ │ -0cb63a: 7020 521e 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1e52 │ │ -0cb640: 28ea |0024: goto 000e // -0016 │ │ -0cb642: 7020 521e 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1e52 │ │ -0cb648: 28e6 |0028: goto 000e // -001a │ │ +0cb594: |[0cb594] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ +0cb5a4: 5443 460b |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb5a8: 6e10 d01d 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +0cb5ae: 0c02 |0005: move-result-object v2 │ │ +0cb5b0: 5443 510b |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb5b4: 6e10 2f11 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@112f │ │ +0cb5ba: 0c00 |000b: move-result-object v0 │ │ +0cb5bc: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +0cb5c0: 0e00 |000e: return-void │ │ +0cb5c2: 7220 e201 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01e2 │ │ +0cb5c8: 0a03 |0012: move-result v3 │ │ +0cb5ca: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ +0cb5ce: 5443 510b |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb5d2: 6e20 2d11 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@112d │ │ +0cb5d8: 0c01 |001a: move-result-object v1 │ │ +0cb5da: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ +0cb5de: 7020 521e 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1e52 │ │ +0cb5e4: 28ee |0020: goto 000e // -0012 │ │ +0cb5e6: 7020 521e 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1e52 │ │ +0cb5ec: 28ea |0024: goto 000e // -0016 │ │ +0cb5ee: 7020 521e 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1e52 │ │ +0cb5f4: 28e6 |0028: goto 000e // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0006 line=1309 │ │ 0x000c line=1310 │ │ 0x000e line=1328 │ │ 0x000f line=1313 │ │ @@ -256475,33 +256576,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0cb64c: |[0cb64c] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ -0cb65c: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -0cb660: 5431 4d0b |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0b4d │ │ -0cb664: 6e20 3f1e 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1e3f │ │ -0cb66a: 0e00 |0007: return-void │ │ -0cb66c: 5431 4d0b |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0b4d │ │ -0cb670: 6e20 411e 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e41 │ │ -0cb676: 6e10 141e 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb67c: 0c01 |0010: move-result-object v1 │ │ -0cb67e: 1a02 ba21 |0011: const-string v2, "input_method" // string@21ba │ │ -0cb682: 6e20 3601 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0cb688: 0c00 |0016: move-result-object v0 │ │ -0cb68a: 1f00 f603 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@03f6 │ │ -0cb68e: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ -0cb692: 6e10 201e 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@1e20 │ │ -0cb698: 0c01 |001e: move-result-object v1 │ │ -0cb69a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0cb69c: 6e30 3721 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@2137 │ │ -0cb6a2: 28e4 |0023: goto 0007 // -001c │ │ +0cb5f8: |[0cb5f8] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ +0cb608: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +0cb60c: 5431 4d0b |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0b4d │ │ +0cb610: 6e20 3f1e 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1e3f │ │ +0cb616: 0e00 |0007: return-void │ │ +0cb618: 5431 4d0b |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0b4d │ │ +0cb61c: 6e20 411e 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e41 │ │ +0cb622: 6e10 141e 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cb628: 0c01 |0010: move-result-object v1 │ │ +0cb62a: 1a02 ba21 |0011: const-string v2, "input_method" // string@21ba │ │ +0cb62e: 6e20 3601 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0cb634: 0c00 |0016: move-result-object v0 │ │ +0cb636: 1f00 f603 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@03f6 │ │ +0cb63a: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ +0cb63e: 6e10 201e 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@1e20 │ │ +0cb644: 0c01 |001e: move-result-object v1 │ │ +0cb646: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0cb648: 6e30 3721 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@2137 │ │ +0cb64e: 28e4 |0023: goto 0007 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0002 line=863 │ │ 0x0007 line=873 │ │ 0x0008 line=865 │ │ 0x000d line=866 │ │ @@ -256517,27 +256618,27 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0cb6a4: |[0cb6a4] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ -0cb6b4: 5420 460b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb6b8: 6e20 ef1d 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1def │ │ -0cb6be: 5421 460b |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb6c2: 7110 9e1e 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0cb6c8: 0a00 |000a: move-result v0 │ │ -0cb6ca: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0cb6ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0cb6d0: 6e20 ee1d 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1dee │ │ -0cb6d6: 0e00 |0011: return-void │ │ -0cb6d8: 7210 5c24 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ -0cb6de: 0a00 |0015: move-result v0 │ │ -0cb6e0: 28f8 |0016: goto 000e // -0008 │ │ +0cb650: |[0cb650] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ +0cb660: 5420 460b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb664: 6e20 ef1d 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1def │ │ +0cb66a: 5421 460b |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb66e: 7110 9e1e 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0cb674: 0a00 |000a: move-result v0 │ │ +0cb676: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0cb67a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0cb67c: 6e20 ee1d 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1dee │ │ +0cb682: 0e00 |0011: return-void │ │ +0cb684: 7210 5c24 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ +0cb68a: 0a00 |0015: move-result v0 │ │ +0cb68c: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1374 │ │ 0x0005 line=1376 │ │ 0x0011 line=1377 │ │ 0x0012 line=1376 │ │ locals : │ │ @@ -256549,47 +256650,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0cb6e4: |[0cb6e4] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ -0cb6f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cb6f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0cb6f8: 5443 460b |0002: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb6fc: 6e10 d01d 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -0cb702: 0c03 |0007: move-result-object v3 │ │ -0cb704: 7110 9e1e 0300 |0008: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0cb70a: 0a03 |000b: move-result v3 │ │ -0cb70c: 3903 2200 |000c: if-nez v3, 002e // +0022 │ │ -0cb710: 0110 |000e: move v0, v1 │ │ -0cb712: 3900 0a00 |000f: if-nez v0, 0019 // +000a │ │ -0cb716: 5543 370b |0011: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0cb71a: 3803 1d00 |0013: if-eqz v3, 0030 // +001d │ │ -0cb71e: 5543 350b |0015: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0b35 │ │ -0cb722: 3903 1900 |0017: if-nez v3, 0030 // +0019 │ │ -0cb726: 5443 320b |0019: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ -0cb72a: 3801 1700 |001b: if-eqz v1, 0032 // +0017 │ │ -0cb72e: 6e20 b821 2300 |001d: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0cb734: 5442 320b |0020: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ -0cb738: 6e10 a121 0200 |0022: invoke-virtual {v2}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21a1 │ │ -0cb73e: 0c03 |0025: move-result-object v3 │ │ -0cb740: 3800 0f00 |0026: if-eqz v0, 0035 // +000f │ │ -0cb744: 6202 2b0b |0028: sget-object v2, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@0b2b │ │ -0cb748: 6e20 a002 2300 |002a: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -0cb74e: 0e00 |002d: return-void │ │ -0cb750: 0120 |002e: move v0, v2 │ │ -0cb752: 28e0 |002f: goto 000f // -0020 │ │ -0cb754: 0121 |0030: move v1, v2 │ │ -0cb756: 28e8 |0031: goto 0019 // -0018 │ │ -0cb758: 1302 0800 |0032: const/16 v2, #int 8 // #8 │ │ -0cb75c: 28e9 |0034: goto 001d // -0017 │ │ -0cb75e: 6202 2a0b |0035: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0b2a │ │ -0cb762: 28f3 |0037: goto 002a // -000d │ │ +0cb690: |[0cb690] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ +0cb6a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0cb6a2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0cb6a4: 5443 460b |0002: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb6a8: 6e10 d01d 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +0cb6ae: 0c03 |0007: move-result-object v3 │ │ +0cb6b0: 7110 9e1e 0300 |0008: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0cb6b6: 0a03 |000b: move-result v3 │ │ +0cb6b8: 3903 2200 |000c: if-nez v3, 002e // +0022 │ │ +0cb6bc: 0110 |000e: move v0, v1 │ │ +0cb6be: 3900 0a00 |000f: if-nez v0, 0019 // +000a │ │ +0cb6c2: 5543 370b |0011: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0cb6c6: 3803 1d00 |0013: if-eqz v3, 0030 // +001d │ │ +0cb6ca: 5543 350b |0015: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0b35 │ │ +0cb6ce: 3903 1900 |0017: if-nez v3, 0030 // +0019 │ │ +0cb6d2: 5443 320b |0019: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ +0cb6d6: 3801 1700 |001b: if-eqz v1, 0032 // +0017 │ │ +0cb6da: 6e20 b821 2300 |001d: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0cb6e0: 5442 320b |0020: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0b32 │ │ +0cb6e4: 6e10 a121 0200 |0022: invoke-virtual {v2}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@21a1 │ │ +0cb6ea: 0c03 |0025: move-result-object v3 │ │ +0cb6ec: 3800 0f00 |0026: if-eqz v0, 0035 // +000f │ │ +0cb6f0: 6202 2b0b |0028: sget-object v2, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@0b2b │ │ +0cb6f4: 6e20 a002 2300 |002a: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +0cb6fa: 0e00 |002d: return-void │ │ +0cb6fc: 0120 |002e: move v0, v2 │ │ +0cb6fe: 28e0 |002f: goto 000f // -0020 │ │ +0cb700: 0121 |0030: move v1, v2 │ │ +0cb702: 28e8 |0031: goto 0019 // -0018 │ │ +0cb704: 1302 0800 |0032: const/16 v2, #int 8 // #8 │ │ +0cb708: 28e9 |0034: goto 001d // -0017 │ │ +0cb70a: 6202 2a0b |0035: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0b2a │ │ +0cb70e: 28f3 |0037: goto 002a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=835 │ │ 0x000f line=838 │ │ 0x0019 line=839 │ │ 0x0020 line=840 │ │ 0x002d line=841 │ │ @@ -256609,36 +256710,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0cb764: |[0cb764] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ -0cb774: 5431 460b |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb778: 6e10 d41d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@1dd4 │ │ -0cb77e: 0a00 |0005: move-result v0 │ │ -0cb780: 5431 4b0b |0006: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0b4b │ │ -0cb784: 6e10 ae1f 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ -0cb78a: 0c02 |000b: move-result-object v2 │ │ -0cb78c: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ -0cb790: 6201 2c0b |000e: sget-object v1, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0b2c │ │ -0cb794: 6e20 a002 1200 |0010: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -0cb79a: 5431 4e0b |0013: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0b4e │ │ -0cb79e: 6e10 ae1f 0100 |0015: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ -0cb7a4: 0c02 |0018: move-result-object v2 │ │ -0cb7a6: 3800 0e00 |0019: if-eqz v0, 0027 // +000e │ │ -0cb7aa: 6201 2c0b |001b: sget-object v1, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0b2c │ │ -0cb7ae: 6e20 a002 1200 |001d: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ -0cb7b4: 6e10 241e 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@1e24 │ │ -0cb7ba: 0e00 |0023: return-void │ │ -0cb7bc: 6201 2a0b |0024: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0b2a │ │ -0cb7c0: 28ea |0026: goto 0010 // -0016 │ │ -0cb7c2: 6201 2a0b |0027: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0b2a │ │ -0cb7c6: 28f4 |0029: goto 001d // -000c │ │ +0cb710: |[0cb710] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ +0cb720: 5431 460b |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb724: 6e10 d41d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@1dd4 │ │ +0cb72a: 0a00 |0005: move-result v0 │ │ +0cb72c: 5431 4b0b |0006: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0b4b │ │ +0cb730: 6e10 ae1f 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ +0cb736: 0c02 |000b: move-result-object v2 │ │ +0cb738: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ +0cb73c: 6201 2c0b |000e: sget-object v1, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0b2c │ │ +0cb740: 6e20 a002 1200 |0010: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +0cb746: 5431 4e0b |0013: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0b4e │ │ +0cb74a: 6e10 ae1f 0100 |0015: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1fae │ │ +0cb750: 0c02 |0018: move-result-object v2 │ │ +0cb752: 3800 0e00 |0019: if-eqz v0, 0027 // +000e │ │ +0cb756: 6201 2c0b |001b: sget-object v1, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0b2c │ │ +0cb75a: 6e20 a002 1200 |001d: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02a0 │ │ +0cb760: 6e10 241e 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@1e24 │ │ +0cb766: 0e00 |0023: return-void │ │ +0cb768: 6201 2a0b |0024: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0b2a │ │ +0cb76c: 28ea |0026: goto 0010 // -0016 │ │ +0cb76e: 6201 2a0b |0027: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0b2a │ │ +0cb772: 28f4 |0029: goto 001d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0006 line=849 │ │ 0x0013 line=850 │ │ 0x0020 line=851 │ │ 0x0023 line=852 │ │ @@ -256653,46 +256754,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0cb7c8: |[0cb7c8] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ -0cb7d8: 5442 440b |0000: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ -0cb7dc: 3802 0e00 |0002: if-eqz v2, 0010 // +000e │ │ -0cb7e0: 5442 460b |0004: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb7e4: 5443 440b |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ -0cb7e8: 7020 151e 3400 |0008: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1e15 │ │ -0cb7ee: 0c03 |000b: move-result-object v3 │ │ -0cb7f0: 6e20 e21d 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@1de2 │ │ -0cb7f6: 0e00 |000f: return-void │ │ -0cb7f8: 5442 4c0b |0010: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb7fc: 3802 1f00 |0012: if-eqz v2, 0031 // +001f │ │ -0cb800: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0cb802: 5442 4c0b |0015: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb806: 6e10 f400 0200 |0017: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@00f4 │ │ -0cb80c: 0a01 |001a: move-result v1 │ │ -0cb80e: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -0cb812: 6e10 141e 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb818: 0c02 |0020: move-result-object v2 │ │ -0cb81a: 6e20 3401 1200 |0021: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0cb820: 0c00 |0024: move-result-object v0 │ │ -0cb822: 3800 eaff |0025: if-eqz v0, 000f // -0016 │ │ -0cb826: 5442 460b |0027: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb82a: 7020 151e 0400 |0029: invoke-direct {v4, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1e15 │ │ -0cb830: 0c03 |002c: move-result-object v3 │ │ -0cb832: 6e20 e21d 3200 |002d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@1de2 │ │ -0cb838: 28df |0030: goto 000f // -0021 │ │ -0cb83a: 5442 460b |0031: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb83e: 1a03 0000 |0033: const-string v3, "" // string@0000 │ │ -0cb842: 7020 151e 3400 |0035: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1e15 │ │ -0cb848: 0c03 |0038: move-result-object v3 │ │ -0cb84a: 6e20 e21d 3200 |0039: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@1de2 │ │ -0cb850: 28d3 |003c: goto 000f // -002d │ │ +0cb774: |[0cb774] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ +0cb784: 5442 440b |0000: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ +0cb788: 3802 0e00 |0002: if-eqz v2, 0010 // +000e │ │ +0cb78c: 5442 460b |0004: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb790: 5443 440b |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ +0cb794: 7020 151e 3400 |0008: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1e15 │ │ +0cb79a: 0c03 |000b: move-result-object v3 │ │ +0cb79c: 6e20 e21d 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@1de2 │ │ +0cb7a2: 0e00 |000f: return-void │ │ +0cb7a4: 5442 4c0b |0010: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb7a8: 3802 1f00 |0012: if-eqz v2, 0031 // +001f │ │ +0cb7ac: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0cb7ae: 5442 4c0b |0015: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb7b2: 6e10 f400 0200 |0017: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@00f4 │ │ +0cb7b8: 0a01 |001a: move-result v1 │ │ +0cb7ba: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +0cb7be: 6e10 141e 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cb7c4: 0c02 |0020: move-result-object v2 │ │ +0cb7c6: 6e20 3401 1200 |0021: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0cb7cc: 0c00 |0024: move-result-object v0 │ │ +0cb7ce: 3800 eaff |0025: if-eqz v0, 000f // -0016 │ │ +0cb7d2: 5442 460b |0027: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb7d6: 7020 151e 0400 |0029: invoke-direct {v4, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1e15 │ │ +0cb7dc: 0c03 |002c: move-result-object v3 │ │ +0cb7de: 6e20 e21d 3200 |002d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@1de2 │ │ +0cb7e4: 28df |0030: goto 000f // -0021 │ │ +0cb7e6: 5442 460b |0031: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb7ea: 1a03 0000 |0033: const-string v3, "" // string@0000 │ │ +0cb7ee: 7020 151e 3400 |0035: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1e15 │ │ +0cb7f4: 0c03 |0038: move-result-object v3 │ │ +0cb7f6: 6e20 e21d 3200 |0039: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@1de2 │ │ +0cb7fc: 28d3 |003c: goto 000f // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1027 │ │ 0x0004 line=1028 │ │ 0x000f line=1041 │ │ 0x0010 line=1029 │ │ 0x0014 line=1030 │ │ @@ -256712,69 +256813,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -0cb854: |[0cb854] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ -0cb864: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0cb866: 5461 460b |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb86a: 5463 4c0b |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb86e: 6e10 fd00 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@00fd │ │ -0cb874: 0a03 |0008: move-result v3 │ │ -0cb876: 6e20 f01d 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@1df0 │ │ -0cb87c: 5461 460b |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb880: 5463 4c0b |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb884: 6e10 f500 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@00f5 │ │ -0cb88a: 0a03 |0013: move-result v3 │ │ -0cb88c: 6e20 e31d 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1de3 │ │ -0cb892: 5461 4c0b |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb896: 6e10 f600 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@00f6 │ │ -0cb89c: 0a00 |001c: move-result v0 │ │ -0cb89e: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ -0cb8a2: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ -0cb8a6: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ -0cb8ac: b510 |0024: and-int/2addr v0, v1 │ │ -0cb8ae: 5461 4c0b |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb8b2: 6e10 f800 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f8 │ │ -0cb8b8: 0c01 |002a: move-result-object v1 │ │ -0cb8ba: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -0cb8be: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ -0cb8c2: b610 |002f: or-int/2addr v0, v1 │ │ -0cb8c4: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ -0cb8c8: b610 |0032: or-int/2addr v0, v1 │ │ -0cb8ca: 5461 460b |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb8ce: 6e20 e41d 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@1de4 │ │ -0cb8d4: 5461 510b |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb8d8: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ -0cb8dc: 5461 510b |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb8e0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -0cb8e2: 6e20 2c11 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@112c │ │ -0cb8e8: 5461 4c0b |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb8ec: 6e10 f800 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f8 │ │ -0cb8f2: 0c01 |0047: move-result-object v1 │ │ -0cb8f4: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ -0cb8f8: 2201 9503 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ -0cb8fc: 6e10 141e 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cb902: 0c03 |004f: move-result-object v3 │ │ -0cb904: 5464 4c0b |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cb908: 5465 430b |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b43 │ │ -0cb90c: 7055 741e 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@1e74 │ │ -0cb912: 5b61 510b |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb916: 5461 460b |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cb91a: 5463 510b |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb91e: 6e20 df1d 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1ddf │ │ -0cb924: 5461 510b |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cb928: 1f01 9503 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ -0cb92c: 5563 450b |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0b45 │ │ -0cb930: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ -0cb934: 1222 |0068: const/4 v2, #int 2 // #2 │ │ -0cb936: 6e20 8f1e 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1e8f │ │ -0cb93c: 0e00 |006c: return-void │ │ +0cb800: |[0cb800] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ +0cb810: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0cb812: 5461 460b |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb816: 5463 4c0b |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb81a: 6e10 fd00 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@00fd │ │ +0cb820: 0a03 |0008: move-result v3 │ │ +0cb822: 6e20 f01d 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@1df0 │ │ +0cb828: 5461 460b |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb82c: 5463 4c0b |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb830: 6e10 f500 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@00f5 │ │ +0cb836: 0a03 |0013: move-result v3 │ │ +0cb838: 6e20 e31d 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1de3 │ │ +0cb83e: 5461 4c0b |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb842: 6e10 f600 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@00f6 │ │ +0cb848: 0a00 |001c: move-result v0 │ │ +0cb84a: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ +0cb84e: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ +0cb852: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ +0cb858: b510 |0024: and-int/2addr v0, v1 │ │ +0cb85a: 5461 4c0b |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb85e: 6e10 f800 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f8 │ │ +0cb864: 0c01 |002a: move-result-object v1 │ │ +0cb866: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +0cb86a: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ +0cb86e: b610 |002f: or-int/2addr v0, v1 │ │ +0cb870: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ +0cb874: b610 |0032: or-int/2addr v0, v1 │ │ +0cb876: 5461 460b |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb87a: 6e20 e41d 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@1de4 │ │ +0cb880: 5461 510b |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb884: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ +0cb888: 5461 510b |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb88c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +0cb88e: 6e20 2c11 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@112c │ │ +0cb894: 5461 4c0b |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb898: 6e10 f800 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f8 │ │ +0cb89e: 0c01 |0047: move-result-object v1 │ │ +0cb8a0: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ +0cb8a4: 2201 9503 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ +0cb8a8: 6e10 141e 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cb8ae: 0c03 |004f: move-result-object v3 │ │ +0cb8b0: 5464 4c0b |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cb8b4: 5465 430b |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b43 │ │ +0cb8b8: 7055 741e 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@1e74 │ │ +0cb8be: 5b61 510b |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb8c2: 5461 460b |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb8c6: 5463 510b |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb8ca: 6e20 df1d 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1ddf │ │ +0cb8d0: 5461 510b |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cb8d4: 1f01 9503 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ +0cb8d8: 5563 450b |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0b45 │ │ +0cb8dc: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ +0cb8e0: 1222 |0068: const/4 v2, #int 2 // #2 │ │ +0cb8e2: 6e20 8f1e 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1e8f │ │ +0cb8e8: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1047 │ │ 0x000c line=1048 │ │ 0x0017 line=1049 │ │ 0x001d line=1052 │ │ 0x0021 line=1055 │ │ @@ -256798,31 +256899,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0cb940: |[0cb940] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ -0cb950: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0cb954: 7010 2a1e 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@1e2a │ │ -0cb95a: 0a01 |0005: move-result v1 │ │ -0cb95c: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ -0cb960: 5421 4f0b |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ -0cb964: 6e10 cf1f 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0cb96a: 0a01 |000d: move-result v1 │ │ -0cb96c: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -0cb970: 5421 570b |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ -0cb974: 6e10 cf1f 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0cb97a: 0a01 |0015: move-result v1 │ │ -0cb97c: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -0cb980: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0cb982: 5421 4e0b |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0b4e │ │ -0cb986: 6e20 1e20 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0cb98c: 0e00 |001e: return-void │ │ +0cb8ec: |[0cb8ec] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ +0cb8fc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0cb900: 7010 2a1e 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@1e2a │ │ +0cb906: 0a01 |0005: move-result v1 │ │ +0cb908: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ +0cb90c: 5421 4f0b |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ +0cb910: 6e10 cf1f 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0cb916: 0a01 |000d: move-result v1 │ │ +0cb918: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +0cb91c: 5421 570b |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ +0cb920: 6e10 cf1f 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0cb926: 0a01 |0015: move-result v1 │ │ +0cb928: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +0cb92c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0cb92e: 5421 4e0b |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0b4e │ │ +0cb932: 6e20 1e20 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0cb938: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0002 line=826 │ │ 0x0018 line=829 │ │ 0x0019 line=831 │ │ 0x001e line=832 │ │ @@ -256835,31 +256936,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0cb990: |[0cb990] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ -0cb9a0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0cb9a4: 5521 500b |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0b50 │ │ -0cb9a8: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -0cb9ac: 7010 2a1e 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@1e2a │ │ -0cb9b2: 0a01 |0009: move-result v1 │ │ -0cb9b4: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -0cb9b8: 6e10 221e 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@1e22 │ │ -0cb9be: 0a01 |000f: move-result v1 │ │ -0cb9c0: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ -0cb9c4: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -0cb9c8: 5521 580b |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ -0cb9cc: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -0cb9d0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0cb9d2: 5421 4f0b |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ -0cb9d6: 6e20 1e20 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0cb9dc: 0e00 |001e: return-void │ │ +0cb93c: |[0cb93c] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ +0cb94c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0cb950: 5521 500b |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0b50 │ │ +0cb954: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +0cb958: 7010 2a1e 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@1e2a │ │ +0cb95e: 0a01 |0009: move-result v1 │ │ +0cb960: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +0cb964: 6e10 221e 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@1e22 │ │ +0cb96a: 0a01 |000f: move-result v1 │ │ +0cb96c: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ +0cb970: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +0cb974: 5521 580b |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ +0cb978: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +0cb97c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0cb97e: 5421 4f0b |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ +0cb982: 6e20 1e20 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0cb988: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ 0x0002 line=817 │ │ 0x0018 line=819 │ │ 0x0019 line=821 │ │ 0x001e line=822 │ │ @@ -256873,54 +256974,54 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0cb9e0: |[0cb9e0] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ -0cb9f0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0cb9f2: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ -0cb9f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0cb9f8: 5c78 360b |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0b36 │ │ -0cb9fc: 3808 3500 |0006: if-eqz v8, 003b // +0035 │ │ -0cba00: 0121 |0008: move v1, v2 │ │ -0cba02: 5475 460b |0009: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cba06: 6e10 d01d 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -0cba0c: 0c05 |000e: move-result-object v5 │ │ -0cba0e: 7110 9e1e 0500 |000f: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0cba14: 0a05 |0012: move-result v5 │ │ -0cba16: 3905 2a00 |0013: if-nez v5, 003d // +002a │ │ -0cba1a: 0140 |0015: move v0, v4 │ │ -0cba1c: 5475 480b |0016: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0b48 │ │ -0cba20: 6e20 1e20 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0cba26: 7020 5e1e 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@1e5e │ │ -0cba2c: 5476 490b |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0b49 │ │ -0cba30: 3808 1f00 |0020: if-eqz v8, 003f // +001f │ │ -0cba34: 0135 |0022: move v5, v3 │ │ -0cba36: 6e20 1e20 5600 |0023: invoke-virtual {v6, v5}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0cba3c: 5475 4a0b |0026: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0b4a │ │ -0cba40: 5576 370b |0028: iget-boolean v6, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0cba44: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ -0cba48: 6e20 b821 3500 |002c: invoke-virtual {v5, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0cba4e: 7010 591e 0700 |002f: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1e59 │ │ -0cba54: 3900 1100 |0032: if-nez v0, 0043 // +0011 │ │ -0cba58: 7020 601e 4700 |0034: invoke-direct {v7, v4}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@1e60 │ │ -0cba5e: 7010 5d1e 0700 |0037: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@1e5d │ │ -0cba64: 0e00 |003a: return-void │ │ -0cba66: 0131 |003b: move v1, v3 │ │ -0cba68: 28cd |003c: goto 0009 // -0033 │ │ -0cba6a: 0120 |003d: move v0, v2 │ │ -0cba6c: 28d8 |003e: goto 0016 // -0028 │ │ -0cba6e: 0125 |003f: move v5, v2 │ │ -0cba70: 28e3 |0040: goto 0023 // -001d │ │ -0cba72: 0123 |0041: move v3, v2 │ │ -0cba74: 28ea |0042: goto 002c // -0016 │ │ -0cba76: 0124 |0043: move v4, v2 │ │ -0cba78: 28f0 |0044: goto 0034 // -0010 │ │ +0cb98c: |[0cb98c] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ +0cb99c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0cb99e: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ +0cb9a2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0cb9a4: 5c78 360b |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0b36 │ │ +0cb9a8: 3808 3500 |0006: if-eqz v8, 003b // +0035 │ │ +0cb9ac: 0121 |0008: move v1, v2 │ │ +0cb9ae: 5475 460b |0009: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cb9b2: 6e10 d01d 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +0cb9b8: 0c05 |000e: move-result-object v5 │ │ +0cb9ba: 7110 9e1e 0500 |000f: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0cb9c0: 0a05 |0012: move-result v5 │ │ +0cb9c2: 3905 2a00 |0013: if-nez v5, 003d // +002a │ │ +0cb9c6: 0140 |0015: move v0, v4 │ │ +0cb9c8: 5475 480b |0016: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0b48 │ │ +0cb9cc: 6e20 1e20 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0cb9d2: 7020 5e1e 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@1e5e │ │ +0cb9d8: 5476 490b |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0b49 │ │ +0cb9dc: 3808 1f00 |0020: if-eqz v8, 003f // +001f │ │ +0cb9e0: 0135 |0022: move v5, v3 │ │ +0cb9e2: 6e20 1e20 5600 |0023: invoke-virtual {v6, v5}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0cb9e8: 5475 4a0b |0026: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0b4a │ │ +0cb9ec: 5576 370b |0028: iget-boolean v6, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0cb9f0: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ +0cb9f4: 6e20 b821 3500 |002c: invoke-virtual {v5, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0cb9fa: 7010 591e 0700 |002f: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1e59 │ │ +0cba00: 3900 1100 |0032: if-nez v0, 0043 // +0011 │ │ +0cba04: 7020 601e 4700 |0034: invoke-direct {v7, v4}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@1e60 │ │ +0cba0a: 7010 5d1e 0700 |0037: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@1e5d │ │ +0cba10: 0e00 |003a: return-void │ │ +0cba12: 0131 |003b: move v1, v3 │ │ +0cba14: 28cd |003c: goto 0009 // -0033 │ │ +0cba16: 0120 |003d: move v0, v2 │ │ +0cba18: 28d8 |003e: goto 0016 // -0028 │ │ +0cba1a: 0125 |003f: move v5, v2 │ │ +0cba1c: 28e3 |0040: goto 0023 // -001d │ │ +0cba1e: 0123 |0041: move v3, v2 │ │ +0cba20: 28ea |0042: goto 002c // -0016 │ │ +0cba22: 0124 |0043: move v4, v2 │ │ +0cba24: 28f0 |0044: goto 0034 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=779 │ │ 0x0006 line=781 │ │ 0x0009 line=783 │ │ 0x0016 line=785 │ │ 0x001b line=786 │ │ @@ -256948,29 +257049,29 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cba7c: |[0cba7c] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ -0cba8c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0cba90: 5531 580b |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ -0cba94: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -0cba98: 6e10 271e 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ -0cba9e: 0a01 |0009: move-result v1 │ │ -0cbaa0: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ -0cbaa4: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ -0cbaa8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0cbaaa: 5431 4f0b |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ -0cbaae: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ -0cbab2: 6e20 1e20 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0cbab8: 5431 570b |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ -0cbabc: 6e20 1e20 0100 |0018: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0cbac2: 0e00 |001b: return-void │ │ +0cba28: |[0cba28] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ +0cba38: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0cba3c: 5531 580b |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ +0cba40: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +0cba44: 6e10 271e 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ +0cba4a: 0a01 |0009: move-result v1 │ │ +0cba4c: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ +0cba50: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ +0cba54: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0cba56: 5431 4f0b |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0b4f │ │ +0cba5a: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ +0cba5e: 6e20 1e20 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0cba64: 5431 570b |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0b57 │ │ +0cba68: 6e20 1e20 0100 |0018: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0cba6e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ 0x0002 line=1091 │ │ 0x000e line=1092 │ │ 0x000f line=1093 │ │ 0x0016 line=1095 │ │ @@ -256986,24 +257087,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0cbac4: |[0cbac4] android.support.v7.widget.SearchView.clearFocus:()V │ │ -0cbad4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cbad6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0cbad8: 5c20 310b |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0b31 │ │ -0cbadc: 7020 4a1e 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ -0cbae2: 6f10 c221 0200 |0007: invoke-super {v2}, Landroid/widget/LinearLayout;.clearFocus:()V // method@21c2 │ │ -0cbae8: 5420 460b |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbaec: 6e10 c51d 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@1dc5 │ │ -0cbaf2: 5c21 310b |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0b31 │ │ -0cbaf6: 0e00 |0011: return-void │ │ +0cba70: |[0cba70] android.support.v7.widget.SearchView.clearFocus:()V │ │ +0cba80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cba82: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0cba84: 5c20 310b |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0b31 │ │ +0cba88: 7020 4a1e 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1e4a │ │ +0cba8e: 6f10 c221 0200 |0007: invoke-super {v2}, Landroid/widget/LinearLayout;.clearFocus:()V // method@21c2 │ │ +0cba94: 5420 460b |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cba98: 6e10 c51d 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@1dc5 │ │ +0cba9e: 5c21 310b |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0b31 │ │ +0cbaa2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=468 │ │ 0x0004 line=469 │ │ 0x0007 line=470 │ │ 0x000a line=471 │ │ 0x000f line=472 │ │ @@ -257016,19 +257117,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbaf8: |[0cbaf8] android.support.v7.widget.SearchView.getImeOptions:()I │ │ -0cbb08: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbb0c: 6e10 cc1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1dcc │ │ -0cbb12: 0a00 |0005: move-result v0 │ │ -0cbb14: 0f00 |0006: return v0 │ │ +0cbaa4: |[0cbaa4] android.support.v7.widget.SearchView.getImeOptions:()I │ │ +0cbab4: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbab8: 6e10 cc1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1dcc │ │ +0cbabe: 0a00 |0005: move-result v0 │ │ +0cbac0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #2 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257036,19 +257137,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbb18: |[0cbb18] android.support.v7.widget.SearchView.getInputType:()I │ │ -0cbb28: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbb2c: 6e10 cd1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@1dcd │ │ -0cbb32: 0a00 |0005: move-result v0 │ │ -0cbb34: 0f00 |0006: return v0 │ │ +0cbac4: |[0cbac4] android.support.v7.widget.SearchView.getInputType:()I │ │ +0cbad4: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbad8: 6e10 cd1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@1dcd │ │ +0cbade: 0a00 |0005: move-result v0 │ │ +0cbae0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #3 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257056,17 +257157,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbb38: |[0cbb38] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ -0cbb48: 5210 380b |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ -0cbb4c: 0f00 |0002: return v0 │ │ +0cbae4: |[0cbae4] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ +0cbaf4: 5210 380b |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ +0cbaf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257074,19 +257175,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbb50: |[0cbb50] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ -0cbb60: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbb64: 6e10 d01d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ -0cbb6a: 0c00 |0005: move-result-object v0 │ │ -0cbb6c: 1100 |0006: return-object v0 │ │ +0cbafc: |[0cbafc] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ +0cbb0c: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbb10: 6e10 d01d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1dd0 │ │ +0cbb16: 0c00 |0005: move-result-object v0 │ │ +0cbb18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257094,33 +257195,33 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0cbb70: |[0cbb70] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ -0cbb80: 5432 440b |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ -0cbb84: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -0cbb88: 5430 440b |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ -0cbb8c: 1100 |0006: return-object v0 │ │ -0cbb8e: 5432 4c0b |0007: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cbb92: 3802 1400 |0009: if-eqz v2, 001d // +0014 │ │ -0cbb96: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0cbb98: 5432 4c0b |000c: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cbb9c: 6e10 f400 0200 |000e: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@00f4 │ │ -0cbba2: 0a01 |0011: move-result v1 │ │ -0cbba4: 3801 f4ff |0012: if-eqz v1, 0006 // -000c │ │ -0cbba8: 6e10 141e 0300 |0014: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ -0cbbae: 0c02 |0017: move-result-object v2 │ │ -0cbbb0: 6e20 3401 1200 |0018: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0cbbb6: 0c00 |001b: move-result-object v0 │ │ -0cbbb8: 28ea |001c: goto 0006 // -0016 │ │ -0cbbba: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0cbbbc: 28e8 |001e: goto 0006 // -0018 │ │ +0cbb1c: |[0cbb1c] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ +0cbb2c: 5432 440b |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ +0cbb30: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +0cbb34: 5430 440b |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ +0cbb38: 1100 |0006: return-object v0 │ │ +0cbb3a: 5432 4c0b |0007: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cbb3e: 3802 1400 |0009: if-eqz v2, 001d // +0014 │ │ +0cbb42: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0cbb44: 5432 4c0b |000c: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cbb48: 6e10 f400 0200 |000e: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@00f4 │ │ +0cbb4e: 0a01 |0011: move-result v1 │ │ +0cbb50: 3801 f4ff |0012: if-eqz v1, 0006 // -000c │ │ +0cbb54: 6e10 141e 0300 |0014: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@1e14 │ │ +0cbb5a: 0c02 |0017: move-result-object v2 │ │ +0cbb5c: 6e20 3401 1200 |0018: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0cbb62: 0c00 |001b: move-result-object v0 │ │ +0cbb64: 28ea |001c: goto 0006 // -0016 │ │ +0cbb66: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0cbb68: 28e8 |001e: goto 0006 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0004 line=575 │ │ 0x0006 line=584 │ │ 0x0007 line=576 │ │ 0x000b line=577 │ │ @@ -257138,17 +257239,17 @@ │ │ type : '()Landroid/support/v4/widget/CursorAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbbc0: |[0cbbc0] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ -0cbbd0: 5410 510b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cbbd4: 1100 |0002: return-object v0 │ │ +0cbb6c: |[0cbb6c] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ +0cbb7c: 5410 510b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cbb80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257156,17 +257257,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbbd8: |[0cbbd8] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ -0cbbe8: 5510 370b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0cbbec: 0f00 |0002: return v0 │ │ +0cbb84: |[0cbb84] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ +0cbb94: 5510 370b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0cbb98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257174,17 +257275,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbbf0: |[0cbbf0] android.support.v7.widget.SearchView.isIconified:()Z │ │ -0cbc00: 5510 360b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0b36 │ │ -0cbc04: 0f00 |0002: return v0 │ │ +0cbb9c: |[0cbb9c] android.support.v7.widget.SearchView.isIconified:()Z │ │ +0cbbac: 5510 360b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0b36 │ │ +0cbbb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257192,17 +257293,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbc08: |[0cbc08] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ -0cbc18: 5510 450b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0b45 │ │ -0cbc1c: 0f00 |0002: return v0 │ │ +0cbbb4: |[0cbbb4] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ +0cbbc4: 5510 450b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0b45 │ │ +0cbbc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257210,17 +257311,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbc20: |[0cbc20] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ -0cbc30: 5510 500b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0b50 │ │ -0cbc34: 0f00 |0002: return v0 │ │ +0cbbcc: |[0cbbcc] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ +0cbbdc: 5510 500b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0b50 │ │ +0cbbe0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #11 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -257228,24 +257329,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0cbc38: |[0cbc38] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ -0cbc48: 6e10 0c1e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1e0c │ │ -0cbc4e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0cbc50: 7020 5f1e 0200 |0004: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0cbc56: 5420 460b |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbc5a: 5221 330b |0009: iget v1, v2, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0b33 │ │ -0cbc5e: 6e20 e31d 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1de3 │ │ -0cbc64: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0cbc66: 5c20 350b |000f: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0b35 │ │ -0cbc6a: 0e00 |0011: return-void │ │ +0cbbe4: |[0cbbe4] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ +0cbbf4: 6e10 0c1e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@1e0c │ │ +0cbbfa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0cbbfc: 7020 5f1e 0200 |0004: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0cbc02: 5420 460b |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbc06: 5221 330b |0009: iget v1, v2, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0b33 │ │ +0cbc0a: 6e20 e31d 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1de3 │ │ +0cbc10: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0cbc12: 5c20 350b |000f: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0b35 │ │ +0cbc16: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1215 │ │ 0x0003 line=1216 │ │ 0x0007 line=1217 │ │ 0x000e line=1218 │ │ 0x0011 line=1219 │ │ @@ -257257,35 +257358,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0cbc6c: |[0cbc6c] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ -0cbc7c: 5530 350b |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0b35 │ │ -0cbc80: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0cbc84: 0e00 |0004: return-void │ │ -0cbc86: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0cbc88: 5c30 350b |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0b35 │ │ -0cbc8c: 5430 460b |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbc90: 6e10 cc1d 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1dcc │ │ -0cbc96: 0a00 |000d: move-result v0 │ │ -0cbc98: 5930 330b |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0b33 │ │ -0cbc9c: 5430 460b |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbca0: 5231 330b |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0b33 │ │ -0cbca4: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ -0cbca8: b621 |0016: or-int/2addr v1, v2 │ │ -0cbcaa: 6e20 e31d 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1de3 │ │ -0cbcb0: 5430 460b |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbcb4: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -0cbcb8: 6e20 ef1d 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1def │ │ -0cbcbe: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0cbcc0: 6e20 471e 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@1e47 │ │ -0cbcc6: 28df |0025: goto 0004 // -0021 │ │ +0cbc18: |[0cbc18] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ +0cbc28: 5530 350b |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0b35 │ │ +0cbc2c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0cbc30: 0e00 |0004: return-void │ │ +0cbc32: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0cbc34: 5c30 350b |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0b35 │ │ +0cbc38: 5430 460b |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbc3c: 6e10 cc1d 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1dcc │ │ +0cbc42: 0a00 |000d: move-result v0 │ │ +0cbc44: 5930 330b |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0b33 │ │ +0cbc48: 5430 460b |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbc4c: 5231 330b |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0b33 │ │ +0cbc50: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ +0cbc54: b621 |0016: or-int/2addr v1, v2 │ │ +0cbc56: 6e20 e31d 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1de3 │ │ +0cbc5c: 5430 460b |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbc60: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +0cbc64: 6e20 ef1d 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1def │ │ +0cbc6a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0cbc6c: 6e20 471e 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@1e47 │ │ +0cbc72: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ 0x0004 line=1233 │ │ 0x0005 line=1228 │ │ 0x0008 line=1229 │ │ 0x0010 line=1230 │ │ @@ -257299,21 +257400,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cbcc8: |[0cbcc8] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ -0cbcd8: 5410 540b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0b54 │ │ -0cbcdc: 6e20 411e 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e41 │ │ -0cbce2: 5410 470b |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0b47 │ │ -0cbce6: 6e20 3f1e 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1e3f │ │ -0cbcec: 6f10 d321 0100 |000a: invoke-super {v1}, Landroid/widget/LinearLayout;.onDetachedFromWindow:()V // method@21d3 │ │ -0cbcf2: 0e00 |000d: return-void │ │ +0cbc74: |[0cbc74] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ +0cbc84: 5410 540b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0b54 │ │ +0cbc88: 6e20 411e 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e41 │ │ +0cbc8e: 5410 470b |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0b47 │ │ +0cbc92: 6e20 3f1e 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@1e3f │ │ +0cbc98: 6f10 d321 0100 |000a: invoke-super {v1}, Landroid/widget/LinearLayout;.onDetachedFromWindow:()V // method@21d3 │ │ +0cbc9e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ 0x0005 line=857 │ │ 0x000a line=858 │ │ 0x000d line=859 │ │ locals : │ │ @@ -257324,22 +257425,22 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cbcf4: |[0cbcf4] android.support.v7.widget.SearchView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0cbd04: 5410 4c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cbd08: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0cbd0c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0cbd0e: 0f00 |0005: return v0 │ │ -0cbd10: 6f30 d521 2103 |0006: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@21d5 │ │ -0cbd16: 0a00 |0009: move-result v0 │ │ -0cbd18: 28fb |000a: goto 0005 // -0005 │ │ +0cbca0: |[0cbca0] android.support.v7.widget.SearchView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0cbcb0: 5410 4c0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cbcb4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0cbcb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0cbcba: 0f00 |0005: return v0 │ │ +0cbcbc: 6f30 d521 2103 |0006: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@21d5 │ │ +0cbcc2: 0a00 |0009: move-result v0 │ │ +0cbcc4: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0004 line=912 │ │ 0x0005 line=915 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/SearchView; │ │ @@ -257351,55 +257452,55 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -0cbd1c: |[0cbd1c] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ -0cbd2c: 6e10 271e 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ -0cbd32: 0a02 |0003: move-result v2 │ │ -0cbd34: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -0cbd38: 6f30 d621 4305 |0006: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ -0cbd3e: 0e00 |0009: return-void │ │ -0cbd40: 7110 981f 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0cbd46: 0a01 |000d: move-result v1 │ │ -0cbd48: 7110 991f 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0cbd4e: 0a00 |0011: move-result v0 │ │ -0cbd50: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ -0cbd56: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ -0cbd5a: 7120 9a1f 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0cbd60: 0a02 |001a: move-result v2 │ │ -0cbd62: 6f30 d621 2305 |001b: invoke-super {v3, v2, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ -0cbd68: 28eb |001e: goto 0009 // -0015 │ │ -0cbd6a: 5232 380b |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ -0cbd6e: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ -0cbd72: 5232 380b |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ -0cbd76: 7120 af24 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0cbd7c: 0a00 |0028: move-result v0 │ │ -0cbd7e: 28ec |0029: goto 0015 // -0014 │ │ -0cbd80: 7010 191e 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@1e19 │ │ -0cbd86: 0a02 |002d: move-result v2 │ │ -0cbd88: 7120 af24 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0cbd8e: 0a00 |0031: move-result v0 │ │ -0cbd90: 28e3 |0032: goto 0015 // -001d │ │ -0cbd92: 5232 380b |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ -0cbd96: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ -0cbd9a: 5232 380b |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ -0cbd9e: 7120 af24 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0cbda4: 0a00 |003c: move-result v0 │ │ -0cbda6: 28d8 |003d: goto 0015 // -0028 │ │ -0cbda8: 5232 380b |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ -0cbdac: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ -0cbdb0: 5230 380b |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ -0cbdb4: 28d1 |0044: goto 0015 // -002f │ │ -0cbdb6: 7010 191e 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@1e19 │ │ -0cbdbc: 0a00 |0048: move-result v0 │ │ -0cbdbe: 28fb |0049: goto 0044 // -0005 │ │ -0cbdc0: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ +0cbcc8: |[0cbcc8] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ +0cbcd8: 6e10 271e 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ +0cbcde: 0a02 |0003: move-result v2 │ │ +0cbce0: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +0cbce4: 6f30 d621 4305 |0006: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ +0cbcea: 0e00 |0009: return-void │ │ +0cbcec: 7110 981f 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0cbcf2: 0a01 |000d: move-result v1 │ │ +0cbcf4: 7110 991f 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0cbcfa: 0a00 |0011: move-result v0 │ │ +0cbcfc: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ +0cbd02: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ +0cbd06: 7120 9a1f 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0cbd0c: 0a02 |001a: move-result v2 │ │ +0cbd0e: 6f30 d621 2305 |001b: invoke-super {v3, v2, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@21d6 │ │ +0cbd14: 28eb |001e: goto 0009 // -0015 │ │ +0cbd16: 5232 380b |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ +0cbd1a: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ +0cbd1e: 5232 380b |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ +0cbd22: 7120 af24 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0cbd28: 0a00 |0028: move-result v0 │ │ +0cbd2a: 28ec |0029: goto 0015 // -0014 │ │ +0cbd2c: 7010 191e 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@1e19 │ │ +0cbd32: 0a02 |002d: move-result v2 │ │ +0cbd34: 7120 af24 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0cbd3a: 0a00 |0031: move-result v0 │ │ +0cbd3c: 28e3 |0032: goto 0015 // -001d │ │ +0cbd3e: 5232 380b |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ +0cbd42: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ +0cbd46: 5232 380b |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ +0cbd4a: 7120 af24 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0cbd50: 0a00 |003c: move-result v0 │ │ +0cbd52: 28d8 |003d: goto 0015 // -0028 │ │ +0cbd54: 5232 380b |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ +0cbd58: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ +0cbd5c: 5230 380b |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ +0cbd60: 28d1 |0044: goto 0015 // -002f │ │ +0cbd62: 7010 191e 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@1e19 │ │ +0cbd68: 0a00 |0048: move-result v0 │ │ +0cbd6a: 28fb |0049: goto 0044 // -0005 │ │ +0cbd6c: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0006 line=742 │ │ 0x0009 line=771 │ │ 0x000a line=746 │ │ 0x000e line=747 │ │ @@ -257426,17 +257527,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cbddc: |[0cbddc] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ -0cbdec: 7020 521e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1e52 │ │ -0cbdf2: 0e00 |0003: return-void │ │ +0cbd88: |[0cbd88] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ +0cbd98: 7020 521e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@1e52 │ │ +0cbd9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0003 line=881 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 queryText Ljava/lang/CharSequence; │ │ @@ -257446,25 +257547,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cbdf4: |[0cbdf4] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ -0cbe04: 6e10 271e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ -0cbe0a: 0a00 |0003: move-result v0 │ │ -0cbe0c: 7020 5f1e 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0cbe12: 7010 401e 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@1e40 │ │ -0cbe18: 5410 460b |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbe1c: 6e10 d41d 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@1dd4 │ │ -0cbe22: 0a00 |000f: move-result v0 │ │ -0cbe24: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0cbe28: 7010 131e 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@1e13 │ │ -0cbe2e: 0e00 |0015: return-void │ │ +0cbda0: |[0cbda0] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ +0cbdb0: 6e10 271e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ +0cbdb6: 0a00 |0003: move-result v0 │ │ +0cbdb8: 7020 5f1e 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0cbdbe: 7010 401e 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@1e40 │ │ +0cbdc4: 5410 460b |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbdc8: 6e10 d41d 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@1dd4 │ │ +0cbdce: 0a00 |000f: move-result v0 │ │ +0cbdd0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0cbdd4: 7010 131e 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@1e13 │ │ +0cbdda: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 0x0007 line=1197 │ │ 0x000a line=1198 │ │ 0x0012 line=1199 │ │ 0x0015 line=1201 │ │ @@ -257476,18 +257577,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cbe30: |[0cbe30] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ -0cbe40: 6f20 d721 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.onWindowFocusChanged:(Z)V // method@21d7 │ │ -0cbe46: 7010 401e 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@1e40 │ │ -0cbe4c: 0e00 |0006: return-void │ │ +0cbddc: |[0cbddc] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ +0cbdec: 6f20 d721 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.onWindowFocusChanged:(Z)V // method@21d7 │ │ +0cbdf2: 7010 401e 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@1e40 │ │ +0cbdf8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ 0x0003 line=1207 │ │ 0x0006 line=1208 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -257498,37 +257599,37 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0cbe50: |[0cbe50] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ -0cbe60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cbe62: 5532 310b |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0b31 │ │ -0cbe66: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -0cbe6a: 0110 |0005: move v0, v1 │ │ -0cbe6c: 0f00 |0006: return v0 │ │ -0cbe6e: 6e10 251e 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@1e25 │ │ -0cbe74: 0a02 |000a: move-result v2 │ │ -0cbe76: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -0cbe7a: 0110 |000d: move v0, v1 │ │ -0cbe7c: 28f8 |000e: goto 0006 // -0008 │ │ -0cbe7e: 6e10 271e 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ -0cbe84: 0a02 |0012: move-result v2 │ │ -0cbe86: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ -0cbe8a: 5432 460b |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbe8e: 6e30 de1d 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1dde │ │ -0cbe94: 0a00 |001a: move-result v0 │ │ -0cbe96: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ -0cbe9a: 7020 5f1e 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0cbea0: 28e6 |0020: goto 0006 // -001a │ │ -0cbea2: 6f30 dd21 4305 |0021: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.requestFocus:(ILandroid/graphics/Rect;)Z // method@21dd │ │ -0cbea8: 0a00 |0024: move-result v0 │ │ -0cbeaa: 28e1 |0025: goto 0006 // -001f │ │ +0cbdfc: |[0cbdfc] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ +0cbe0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cbe0e: 5532 310b |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0b31 │ │ +0cbe12: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +0cbe16: 0110 |0005: move v0, v1 │ │ +0cbe18: 0f00 |0006: return v0 │ │ +0cbe1a: 6e10 251e 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@1e25 │ │ +0cbe20: 0a02 |000a: move-result v2 │ │ +0cbe22: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +0cbe26: 0110 |000d: move v0, v1 │ │ +0cbe28: 28f8 |000e: goto 0006 // -0008 │ │ +0cbe2a: 6e10 271e 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ +0cbe30: 0a02 |0012: move-result v2 │ │ +0cbe32: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ +0cbe36: 5432 460b |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbe3a: 6e30 de1d 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1dde │ │ +0cbe40: 0a00 |001a: move-result v0 │ │ +0cbe42: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ +0cbe46: 7020 5f1e 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0cbe4c: 28e6 |0020: goto 0006 // -001a │ │ +0cbe4e: 6f30 dd21 4305 |0021: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.requestFocus:(ILandroid/graphics/Rect;)Z // method@21dd │ │ +0cbe54: 0a00 |0024: move-result v0 │ │ +0cbe56: 28e1 |0025: goto 0006 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=450 │ │ 0x0006 line=461 │ │ 0x0007 line=452 │ │ 0x000f line=454 │ │ 0x0015 line=455 │ │ @@ -257546,17 +257647,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbeac: |[0cbeac] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ -0cbebc: 5b01 300b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ -0cbec0: 0e00 |0002: return-void │ │ +0cbe58: |[0cbe58] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ +0cbe68: 5b01 300b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0b30 │ │ +0cbe6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=399 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 appSearchData Landroid/os/Bundle; │ │ @@ -257566,20 +257667,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cbec4: |[0cbec4] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ -0cbed4: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -0cbed8: 7010 311e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@1e31 │ │ -0cbede: 0e00 |0005: return-void │ │ -0cbee0: 7010 381e 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@1e38 │ │ -0cbee6: 28fc |0009: goto 0005 // -0004 │ │ +0cbe70: |[0cbe70] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ +0cbe80: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +0cbe84: 7010 311e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@1e31 │ │ +0cbe8a: 0e00 |0005: return-void │ │ +0cbe8c: 7010 381e 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@1e38 │ │ +0cbe92: 28fc |0009: goto 0005 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0002 line=628 │ │ 0x0005 line=632 │ │ 0x0006 line=630 │ │ locals : │ │ @@ -257591,22 +257692,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cbee8: |[0cbee8] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ -0cbef8: 5510 370b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0cbefc: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0cbf00: 0e00 |0004: return-void │ │ -0cbf02: 5c12 370b |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ -0cbf06: 7020 5f1e 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0cbf0c: 7010 5b1e 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1e5b │ │ -0cbf12: 28f7 |000d: goto 0004 // -0009 │ │ +0cbe94: |[0cbe94] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ +0cbea4: 5510 370b |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0cbea8: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0cbeac: 0e00 |0004: return-void │ │ +0cbeae: 5c12 370b |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0b37 │ │ +0cbeb2: 7020 5f1e 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0cbeb8: 7010 5b1e 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1e5b │ │ +0cbebe: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0004 line=604 │ │ 0x0005 line=601 │ │ 0x0007 line=602 │ │ 0x000a line=603 │ │ @@ -257619,18 +257720,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cbf14: |[0cbf14] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ -0cbf24: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbf28: 6e20 e31d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1de3 │ │ -0cbf2e: 0e00 |0005: return-void │ │ +0cbec0: |[0cbec0] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ +0cbed0: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbed4: 6e20 e31d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@1de3 │ │ +0cbeda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -257640,18 +257741,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cbf30: |[0cbf30] android.support.v7.widget.SearchView.setInputType:(I)V │ │ -0cbf40: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbf44: 6e20 e41d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@1de4 │ │ -0cbf4a: 0e00 |0005: return-void │ │ +0cbedc: |[0cbedc] android.support.v7.widget.SearchView.setInputType:(I)V │ │ +0cbeec: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbef0: 6e20 e41d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@1de4 │ │ +0cbef6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -257661,18 +257762,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cbf4c: |[0cbf4c] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ -0cbf5c: 5901 380b |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ -0cbf60: 6e10 431e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@1e43 │ │ -0cbf66: 0e00 |0005: return-void │ │ +0cbef8: |[0cbef8] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ +0cbf08: 5901 380b |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0b38 │ │ +0cbf0c: 6e10 431e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@1e43 │ │ +0cbf12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0002 line=724 │ │ 0x0005 line=725 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -257683,17 +257784,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 │ │ -0cbf68: |[0cbf68] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ -0cbf78: 5b01 3b0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0b3b │ │ -0cbf7c: 0e00 |0002: return-void │ │ +0cbf14: |[0cbf14] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ +0cbf24: 5b01 3b0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0b3b │ │ +0cbf28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0002 line=492 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnCloseListener; │ │ @@ -257703,17 +257804,17 @@ │ │ type : '(Landroid/view/View$OnFocusChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbf80: |[0cbf80] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ -0cbf90: 5b01 400b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0b40 │ │ -0cbf94: 0e00 |0002: return-void │ │ +0cbf2c: |[0cbf2c] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ +0cbf3c: 5b01 400b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0b40 │ │ +0cbf40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0002 line=501 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnFocusChangeListener; │ │ @@ -257723,17 +257824,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 │ │ -0cbf98: |[0cbf98] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ -0cbfa8: 5b01 3f0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ -0cbfac: 0e00 |0002: return-void │ │ +0cbf44: |[0cbf44] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ +0cbf54: 5b01 3f0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0b3f │ │ +0cbf58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0002 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnQueryTextListener; │ │ @@ -257743,17 +257844,17 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbfb0: |[0cbfb0] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ -0cbfc0: 5b01 410b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0b41 │ │ -0cbfc4: 0e00 |0002: return-void │ │ +0cbf5c: |[0cbf5c] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ +0cbf6c: 5b01 410b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0b41 │ │ +0cbf70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0002 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnClickListener; │ │ @@ -257763,17 +257864,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 │ │ -0cbfc8: |[0cbfc8] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ -0cbfd8: 5b01 420b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ -0cbfdc: 0e00 |0002: return-void │ │ +0cbf74: |[0cbf74] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ +0cbf84: 5b01 420b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0b42 │ │ +0cbf88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0002 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnSuggestionListener; │ │ @@ -257783,30 +257884,30 @@ │ │ type : '(Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0cbfe0: |[0cbfe0] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ -0cbff0: 5420 460b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cbff4: 6e20 ef1d 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1def │ │ -0cbffa: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ -0cbffe: 5420 460b |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cc002: 5421 460b |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cc006: 6e10 d71d 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@1dd7 │ │ -0cc00c: 0a01 |000e: move-result v1 │ │ -0cc00e: 6e20 ee1d 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1dee │ │ -0cc014: 5b23 550b |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0b55 │ │ -0cc018: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -0cc01c: 7110 9e1e 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0cc022: 0a00 |0019: move-result v0 │ │ -0cc024: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ -0cc028: 7010 391e 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@1e39 │ │ -0cc02e: 0e00 |001f: return-void │ │ +0cbf8c: |[0cbf8c] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ +0cbf9c: 5420 460b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbfa0: 6e20 ef1d 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@1def │ │ +0cbfa6: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ +0cbfaa: 5420 460b |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbfae: 5421 460b |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cbfb2: 6e10 d71d 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@1dd7 │ │ +0cbfb8: 0a01 |000e: move-result v1 │ │ +0cbfba: 6e20 ee1d 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@1dee │ │ +0cbfc0: 5b23 550b |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0b55 │ │ +0cbfc4: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +0cbfc8: 7110 9e1e 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0cbfce: 0a00 |0019: move-result v0 │ │ +0cbfd0: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ +0cbfd4: 7010 391e 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@1e39 │ │ +0cbfda: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0005 line=543 │ │ 0x0007 line=544 │ │ 0x0012 line=545 │ │ 0x0014 line=549 │ │ @@ -257822,18 +257923,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc030: |[0cc030] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ -0cc040: 5b01 440b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ -0cc044: 7010 5b1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1e5b │ │ -0cc04a: 0e00 |0005: return-void │ │ +0cbfdc: |[0cbfdc] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ +0cbfec: 5b01 440b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0b44 │ │ +0cbff0: 7010 5b1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1e5b │ │ +0cbff6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0002 line=564 │ │ 0x0005 line=565 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -257844,27 +257945,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0cc04c: |[0cc04c] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ -0cc05c: 5c23 450b |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0b45 │ │ -0cc060: 5420 510b |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cc064: 2000 9503 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ -0cc068: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0cc06c: 5420 510b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cc070: 1f00 9503 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ -0cc074: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ -0cc078: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0cc07a: 6e20 8f1e 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1e8f │ │ -0cc080: 0e00 |0012: return-void │ │ -0cc082: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0cc084: 28fb |0014: goto 000f // -0005 │ │ +0cbff8: |[0cbff8] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ +0cc008: 5c23 450b |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0b45 │ │ +0cc00c: 5420 510b |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cc010: 2000 9503 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ +0cc014: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +0cc018: 5420 510b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cc01c: 1f00 9503 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0395 │ │ +0cc020: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ +0cc024: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0cc026: 6e20 8f1e 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1e8f │ │ +0cc02c: 0e00 |0012: return-void │ │ +0cc02e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0cc030: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0002 line=682 │ │ 0x0008 line=683 │ │ 0x0012 line=686 │ │ 0x0013 line=683 │ │ @@ -257877,32 +257978,32 @@ │ │ type : '(Landroid/app/SearchableInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0cc088: |[0cc088] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ -0cc098: 5b23 4c0b |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cc09c: 5420 4c0b |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ -0cc0a0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0cc0a4: 7010 5c1e 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@1e5c │ │ -0cc0aa: 7010 5b1e 0200 |0009: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1e5b │ │ -0cc0b0: 7010 231e 0200 |000c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@1e23 │ │ -0cc0b6: 0a00 |000f: move-result v0 │ │ -0cc0b8: 5c20 580b |0010: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ -0cc0bc: 5520 580b |0012: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ -0cc0c0: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -0cc0c4: 5420 460b |0016: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cc0c8: 1a01 bb2a |0018: const-string v1, "nm" // string@2abb │ │ -0cc0cc: 6e20 ec1d 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@1dec │ │ -0cc0d2: 6e10 271e 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ -0cc0d8: 0a00 |0020: move-result v0 │ │ -0cc0da: 7020 5f1e 0200 |0021: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0cc0e0: 0e00 |0024: return-void │ │ +0cc034: |[0cc034] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ +0cc044: 5b23 4c0b |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cc048: 5420 4c0b |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0b4c │ │ +0cc04c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0cc050: 7010 5c1e 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@1e5c │ │ +0cc056: 7010 5b1e 0200 |0009: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1e5b │ │ +0cc05c: 7010 231e 0200 |000c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@1e23 │ │ +0cc062: 0a00 |000f: move-result v0 │ │ +0cc064: 5c20 580b |0010: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ +0cc068: 5520 580b |0012: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0b58 │ │ +0cc06c: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +0cc070: 5420 460b |0016: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cc074: 1a01 bb2a |0018: const-string v1, "nm" // string@2abb │ │ +0cc078: 6e20 ec1d 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@1dec │ │ +0cc07e: 6e10 271e 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ +0cc084: 0a00 |0020: move-result v0 │ │ +0cc086: 7020 5f1e 0200 |0021: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0cc08c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0002 line=377 │ │ 0x0006 line=378 │ │ 0x0009 line=379 │ │ 0x000c line=382 │ │ @@ -257919,20 +258020,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cc0e4: |[0cc0e4] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ -0cc0f4: 5c12 500b |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0b50 │ │ -0cc0f8: 6e10 271e 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ -0cc0fe: 0a00 |0005: move-result v0 │ │ -0cc100: 7020 5f1e 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ -0cc106: 0e00 |0009: return-void │ │ +0cc090: |[0cc090] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ +0cc0a0: 5c12 500b |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0b50 │ │ +0cc0a4: 6e10 271e 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@1e27 │ │ +0cc0aa: 0a00 |0005: move-result v0 │ │ +0cc0ac: 7020 5f1e 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@1e5f │ │ +0cc0b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=654 │ │ 0x0009 line=655 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView; │ │ @@ -257943,20 +258044,20 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cc108: |[0cc108] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -0cc118: 5b23 510b |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cc11c: 5420 460b |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ -0cc120: 5421 510b |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ -0cc124: 6e20 df1d 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1ddf │ │ -0cc12a: 0e00 |0009: return-void │ │ +0cc0b4: |[0cc0b4] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0cc0c4: 5b23 510b |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cc0c8: 5420 460b |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0b46 │ │ +0cc0cc: 5421 510b |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0b51 │ │ +0cc0d0: 6e20 df1d 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1ddf │ │ +0cc0d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x0002 line=705 │ │ 0x0009 line=706 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/SearchView; │ │ @@ -257997,18 +258098,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 │ │ -0cc12c: |[0cc12c] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ -0cc13c: 5b01 5a0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5a │ │ -0cc140: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0cc146: 0e00 |0005: return-void │ │ +0cc0d8: |[0cc0d8] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ +0cc0e8: 5b01 5a0b |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5a │ │ +0cc0ec: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0cc0f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ @@ -258017,17 +258118,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 │ │ -0cc148: |[0cc148] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ -0cc158: 7020 621e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@1e62 │ │ -0cc15e: 0e00 |0003: return-void │ │ +0cc0f4: |[0cc0f4] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ +0cc104: 7020 621e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@1e62 │ │ +0cc10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ShareActionProvider$1; │ │ @@ -258038,26 +258139,26 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0cc160: |[0cc160] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z │ │ -0cc170: 5420 5a0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5a │ │ -0cc174: 7110 6b1e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@1e6b │ │ -0cc17a: 0c00 |0005: move-result-object v0 │ │ -0cc17c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -0cc180: 5420 5a0b |0008: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5a │ │ -0cc184: 7110 6b1e 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@1e6b │ │ -0cc18a: 0c00 |000d: move-result-object v0 │ │ -0cc18c: 5421 5a0b |000e: iget-object v1, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5a │ │ -0cc190: 7230 611e 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;.onShareTargetSelected:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z // method@1e61 │ │ -0cc196: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0cc198: 0f00 |0014: return v0 │ │ +0cc10c: |[0cc10c] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z │ │ +0cc11c: 5420 5a0b |0000: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5a │ │ +0cc120: 7110 6b1e 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@1e6b │ │ +0cc126: 0c00 |0005: move-result-object v0 │ │ +0cc128: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0cc12c: 5420 5a0b |0008: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5a │ │ +0cc130: 7110 6b1e 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@1e6b │ │ +0cc136: 0c00 |000d: move-result-object v0 │ │ +0cc138: 5421 5a0b |000e: iget-object v1, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0b5a │ │ +0cc13c: 7230 611e 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;.onShareTargetSelected:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z // method@1e61 │ │ +0cc142: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0cc144: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0008 line=345 │ │ 0x0013 line=348 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ @@ -258127,26 +258228,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0cc19c: |[0cc19c] android.support.v7.widget.ShareActionProvider.:(Landroid/content/Context;)V │ │ -0cc1ac: 7020 fb0a 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@0afb │ │ -0cc1b2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0cc1b4: 5920 5f0b |0004: iput v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0b5f │ │ -0cc1b8: 2200 9203 |0006: new-instance v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // type@0392 │ │ -0cc1bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0cc1be: 7030 661e 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@1e66 │ │ -0cc1c4: 5b20 610b |000c: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0b61 │ │ -0cc1c8: 1a00 c232 |000e: const-string v0, "share_history.xml" // string@32c2 │ │ -0cc1cc: 5b20 630b |0010: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ -0cc1d0: 5b23 5e0b |0012: iput-object v3, v2, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc1d4: 0e00 |0014: return-void │ │ +0cc148: |[0cc148] android.support.v7.widget.ShareActionProvider.:(Landroid/content/Context;)V │ │ +0cc158: 7020 fb0a 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@0afb │ │ +0cc15e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0cc160: 5920 5f0b |0004: iput v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0b5f │ │ +0cc164: 2200 9203 |0006: new-instance v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // type@0392 │ │ +0cc168: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0cc16a: 7030 661e 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@1e66 │ │ +0cc170: 5b20 610b |000c: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0b61 │ │ +0cc174: 1a00 c232 |000e: const-string v0, "share_history.xml" // string@32c2 │ │ +0cc178: 5b20 630b |0010: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ +0cc17c: 5b23 5e0b |0012: iput-object v3, v2, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc180: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=122 │ │ 0x0006 line=127 │ │ 0x000e line=143 │ │ 0x0012 line=156 │ │ @@ -258160,17 +258261,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 │ │ -0cc1d8: |[0cc1d8] android.support.v7.widget.ShareActionProvider.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; │ │ -0cc1e8: 5410 5e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc1ec: 1100 |0002: return-object v0 │ │ +0cc184: |[0cc184] android.support.v7.widget.ShareActionProvider.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; │ │ +0cc194: 5410 5e0b |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc198: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #2 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -258178,17 +258279,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 │ │ -0cc1f0: |[0cc1f0] android.support.v7.widget.ShareActionProvider.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; │ │ -0cc200: 5410 630b |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ -0cc204: 1100 |0002: return-object v0 │ │ +0cc19c: |[0cc19c] android.support.v7.widget.ShareActionProvider.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; │ │ +0cc1ac: 5410 630b |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ +0cc1b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #3 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -258196,17 +258297,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 │ │ -0cc208: |[0cc208] android.support.v7.widget.ShareActionProvider.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; │ │ -0cc218: 5410 620b |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0b62 │ │ -0cc21c: 1100 |0002: return-object v0 │ │ +0cc1b4: |[0cc1b4] android.support.v7.widget.ShareActionProvider.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; │ │ +0cc1c4: 5410 620b |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0b62 │ │ +0cc1c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #4 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -258214,31 +258315,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0cc220: |[0cc220] android.support.v7.widget.ShareActionProvider.setActivityChooserPolicyIfNeeded:()V │ │ -0cc230: 5431 620b |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0b62 │ │ -0cc234: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0cc238: 0e00 |0004: return-void │ │ -0cc23a: 5431 600b |0005: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b60 │ │ -0cc23e: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ -0cc242: 2201 9103 |0009: new-instance v1, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; // type@0391 │ │ -0cc246: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0cc248: 7030 631e 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@1e63 │ │ -0cc24e: 5b31 600b |000f: iput-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b60 │ │ -0cc252: 5431 5e0b |0011: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc256: 5432 630b |0013: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ -0cc25a: 7120 1d1b 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@1b1d │ │ -0cc260: 0c00 |0018: move-result-object v0 │ │ -0cc262: 5431 600b |0019: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b60 │ │ -0cc266: 6e20 301b 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V // method@1b30 │ │ -0cc26c: 28e6 |001e: goto 0004 // -001a │ │ +0cc1cc: |[0cc1cc] android.support.v7.widget.ShareActionProvider.setActivityChooserPolicyIfNeeded:()V │ │ +0cc1dc: 5431 620b |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0b62 │ │ +0cc1e0: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0cc1e4: 0e00 |0004: return-void │ │ +0cc1e6: 5431 600b |0005: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b60 │ │ +0cc1ea: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ +0cc1ee: 2201 9103 |0009: new-instance v1, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; // type@0391 │ │ +0cc1f2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0cc1f4: 7030 631e 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@1e63 │ │ +0cc1fa: 5b31 600b |000f: iput-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b60 │ │ +0cc1fe: 5431 5e0b |0011: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc202: 5432 630b |0013: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ +0cc206: 7120 1d1b 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@1b1d │ │ +0cc20c: 0c00 |0018: move-result-object v0 │ │ +0cc20e: 5431 600b |0019: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b60 │ │ +0cc212: 6e20 301b 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V // method@1b30 │ │ +0cc218: 28e6 |001e: goto 0004 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=336 │ │ 0x0005 line=331 │ │ 0x0009 line=332 │ │ 0x0011 line=334 │ │ @@ -258253,17 +258354,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc270: |[0cc270] android.support.v7.widget.ShareActionProvider.hasSubMenu:()Z │ │ -0cc280: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cc282: 0f00 |0001: return v0 │ │ +0cc21c: |[0cc21c] android.support.v7.widget.ShareActionProvider.hasSubMenu:()Z │ │ +0cc22c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cc22e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #1 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -258271,44 +258372,44 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0cc284: |[0cc284] android.support.v7.widget.ShareActionProvider.onCreateActionView:()Landroid/view/View; │ │ -0cc294: 5474 5e0b |0000: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc298: 5475 630b |0002: iget-object v5, v7, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ -0cc29c: 7120 1d1b 5400 |0004: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b1d │ │ -0cc2a2: 0c01 |0007: move-result-object v1 │ │ -0cc2a4: 2200 4e03 |0008: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserView; // type@034e │ │ -0cc2a8: 5474 5e0b |000a: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc2ac: 7020 571b 4000 |000c: invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;)V // method@1b57 │ │ -0cc2b2: 6e20 721b 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1b72 │ │ -0cc2b8: 2203 a803 |0012: new-instance v3, Landroid/util/TypedValue; // type@03a8 │ │ -0cc2bc: 7010 bf1e 0300 |0014: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ -0cc2c2: 5474 5e0b |0017: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc2c6: 6e10 3801 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ -0cc2cc: 0c04 |001c: move-result-object v4 │ │ -0cc2ce: 6005 3906 |001d: sget v5, Landroid/support/v7/appcompat/R$attr;.actionModeShareDrawable:I // field@0639 │ │ -0cc2d2: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -0cc2d4: 6e40 a701 5463 |0020: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a7 │ │ -0cc2da: 5474 5e0b |0023: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc2de: 6e10 3201 0400 |0025: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cc2e4: 0c04 |0028: move-result-object v4 │ │ -0cc2e6: 5235 850b |0029: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0b85 │ │ -0cc2ea: 6e20 af01 5400 |002b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0cc2f0: 0c02 |002e: move-result-object v2 │ │ -0cc2f2: 6e20 751b 2000 |002f: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1b75 │ │ -0cc2f8: 6e20 791b 7000 |0032: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ActivityChooserView;.setProvider:(Landroid/support/v4/view/ActionProvider;)V // method@1b79 │ │ -0cc2fe: 6004 6807 |0035: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with_application:I // field@0768 │ │ -0cc302: 6e20 731b 4000 |0037: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setDefaultActionButtonContentDescription:(I)V // method@1b73 │ │ -0cc308: 6004 6707 |003a: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with:I // field@0767 │ │ -0cc30c: 6e20 741b 4000 |003c: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonContentDescription:(I)V // method@1b74 │ │ -0cc312: 1100 |003f: return-object v0 │ │ +0cc230: |[0cc230] android.support.v7.widget.ShareActionProvider.onCreateActionView:()Landroid/view/View; │ │ +0cc240: 5474 5e0b |0000: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc244: 5475 630b |0002: iget-object v5, v7, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ +0cc248: 7120 1d1b 5400 |0004: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b1d │ │ +0cc24e: 0c01 |0007: move-result-object v1 │ │ +0cc250: 2200 4e03 |0008: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserView; // type@034e │ │ +0cc254: 5474 5e0b |000a: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc258: 7020 571b 4000 |000c: invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;)V // method@1b57 │ │ +0cc25e: 6e20 721b 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1b72 │ │ +0cc264: 2203 a803 |0012: new-instance v3, Landroid/util/TypedValue; // type@03a8 │ │ +0cc268: 7010 bf1e 0300 |0014: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ +0cc26e: 5474 5e0b |0017: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc272: 6e10 3801 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ +0cc278: 0c04 |001c: move-result-object v4 │ │ +0cc27a: 6005 3906 |001d: sget v5, Landroid/support/v7/appcompat/R$attr;.actionModeShareDrawable:I // field@0639 │ │ +0cc27e: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +0cc280: 6e40 a701 5463 |0020: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a7 │ │ +0cc286: 5474 5e0b |0023: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc28a: 6e10 3201 0400 |0025: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cc290: 0c04 |0028: move-result-object v4 │ │ +0cc292: 5235 850b |0029: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0b85 │ │ +0cc296: 6e20 af01 5400 |002b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0cc29c: 0c02 |002e: move-result-object v2 │ │ +0cc29e: 6e20 751b 2000 |002f: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1b75 │ │ +0cc2a4: 6e20 791b 7000 |0032: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ActivityChooserView;.setProvider:(Landroid/support/v4/view/ActionProvider;)V // method@1b79 │ │ +0cc2aa: 6004 6807 |0035: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with_application:I // field@0768 │ │ +0cc2ae: 6e20 731b 4000 |0037: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setDefaultActionButtonContentDescription:(I)V // method@1b73 │ │ +0cc2b4: 6004 6707 |003a: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with:I // field@0767 │ │ +0cc2b8: 6e20 741b 4000 |003c: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonContentDescription:(I)V // method@1b74 │ │ +0cc2be: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0008 line=181 │ │ 0x000f line=182 │ │ 0x0012 line=185 │ │ 0x0017 line=186 │ │ @@ -258330,69 +258431,69 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -0cc314: |[0cc314] android.support.v7.widget.ShareActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -0cc324: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0cc326: 7210 771f 0b00 |0001: invoke-interface {v11}, Landroid/view/SubMenu;.clear:()V // method@1f77 │ │ -0cc32c: 54a7 5e0b |0004: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc330: 54a8 630b |0006: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ -0cc334: 7120 1d1b 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@1b1d │ │ -0cc33a: 0c02 |000b: move-result-object v2 │ │ -0cc33c: 54a7 5e0b |000c: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc340: 6e10 3001 0700 |000e: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0cc346: 0c06 |0011: move-result-object v6 │ │ -0cc348: 6e10 1f1b 0200 |0012: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1b1f │ │ -0cc34e: 0a03 |0015: move-result v3 │ │ -0cc350: 52a7 5f0b |0016: iget v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0b5f │ │ -0cc354: 7120 af24 7300 |0018: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0cc35a: 0a01 |001b: move-result v1 │ │ -0cc35c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0cc35e: 3515 1e00 |001d: if-ge v5, v1, 003b // +001e │ │ -0cc362: 6e20 1e1b 5200 |001f: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1b1e │ │ -0cc368: 0c00 |0022: move-result-object v0 │ │ -0cc36a: 6e20 a301 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -0cc370: 0c07 |0026: move-result-object v7 │ │ -0cc372: 7257 751f 9b55 |0027: invoke-interface {v11, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f75 │ │ -0cc378: 0c07 |002a: move-result-object v7 │ │ -0cc37a: 6e20 a201 6000 |002b: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -0cc380: 0c08 |002e: move-result-object v8 │ │ -0cc382: 7220 511f 8700 |002f: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f51 │ │ -0cc388: 0c07 |0032: move-result-object v7 │ │ -0cc38a: 54a8 610b |0033: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0b61 │ │ -0cc38e: 7220 551f 8700 |0035: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f55 │ │ -0cc394: d805 0501 |0038: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0cc398: 28e3 |003a: goto 001d // -001d │ │ -0cc39a: 3531 2d00 |003b: if-ge v1, v3, 0068 // +002d │ │ -0cc39e: 54a7 5e0b |003d: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc3a2: 6008 6007 |003f: sget v8, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0760 │ │ -0cc3a6: 6e20 3401 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0cc3ac: 0c07 |0044: move-result-object v7 │ │ -0cc3ae: 7257 761f 9b11 |0045: invoke-interface {v11, v9, v1, v1, v7}, Landroid/view/SubMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f76 │ │ -0cc3b4: 0c04 |0048: move-result-object v4 │ │ -0cc3b6: 1205 |0049: const/4 v5, #int 0 // #0 │ │ -0cc3b8: 3535 1e00 |004a: if-ge v5, v3, 0068 // +001e │ │ -0cc3bc: 6e20 1e1b 5200 |004c: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1b1e │ │ -0cc3c2: 0c00 |004f: move-result-object v0 │ │ -0cc3c4: 6e20 a301 6000 |0050: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -0cc3ca: 0c07 |0053: move-result-object v7 │ │ -0cc3cc: 7257 751f 9455 |0054: invoke-interface {v4, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f75 │ │ -0cc3d2: 0c07 |0057: move-result-object v7 │ │ -0cc3d4: 6e20 a201 6000 |0058: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -0cc3da: 0c08 |005b: move-result-object v8 │ │ -0cc3dc: 7220 511f 8700 |005c: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f51 │ │ -0cc3e2: 0c07 |005f: move-result-object v7 │ │ -0cc3e4: 54a8 610b |0060: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0b61 │ │ -0cc3e8: 7220 551f 8700 |0062: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f55 │ │ -0cc3ee: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0cc3f2: 28e3 |0067: goto 004a // -001d │ │ -0cc3f4: 0e00 |0068: return-void │ │ +0cc2c0: |[0cc2c0] android.support.v7.widget.ShareActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +0cc2d0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0cc2d2: 7210 771f 0b00 |0001: invoke-interface {v11}, Landroid/view/SubMenu;.clear:()V // method@1f77 │ │ +0cc2d8: 54a7 5e0b |0004: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc2dc: 54a8 630b |0006: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ +0cc2e0: 7120 1d1b 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@1b1d │ │ +0cc2e6: 0c02 |000b: move-result-object v2 │ │ +0cc2e8: 54a7 5e0b |000c: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc2ec: 6e10 3001 0700 |000e: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0cc2f2: 0c06 |0011: move-result-object v6 │ │ +0cc2f4: 6e10 1f1b 0200 |0012: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1b1f │ │ +0cc2fa: 0a03 |0015: move-result v3 │ │ +0cc2fc: 52a7 5f0b |0016: iget v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0b5f │ │ +0cc300: 7120 af24 7300 |0018: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0cc306: 0a01 |001b: move-result v1 │ │ +0cc308: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0cc30a: 3515 1e00 |001d: if-ge v5, v1, 003b // +001e │ │ +0cc30e: 6e20 1e1b 5200 |001f: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1b1e │ │ +0cc314: 0c00 |0022: move-result-object v0 │ │ +0cc316: 6e20 a301 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +0cc31c: 0c07 |0026: move-result-object v7 │ │ +0cc31e: 7257 751f 9b55 |0027: invoke-interface {v11, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f75 │ │ +0cc324: 0c07 |002a: move-result-object v7 │ │ +0cc326: 6e20 a201 6000 |002b: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +0cc32c: 0c08 |002e: move-result-object v8 │ │ +0cc32e: 7220 511f 8700 |002f: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f51 │ │ +0cc334: 0c07 |0032: move-result-object v7 │ │ +0cc336: 54a8 610b |0033: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0b61 │ │ +0cc33a: 7220 551f 8700 |0035: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f55 │ │ +0cc340: d805 0501 |0038: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0cc344: 28e3 |003a: goto 001d // -001d │ │ +0cc346: 3531 2d00 |003b: if-ge v1, v3, 0068 // +002d │ │ +0cc34a: 54a7 5e0b |003d: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc34e: 6008 6007 |003f: sget v8, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0760 │ │ +0cc352: 6e20 3401 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0cc358: 0c07 |0044: move-result-object v7 │ │ +0cc35a: 7257 761f 9b11 |0045: invoke-interface {v11, v9, v1, v1, v7}, Landroid/view/SubMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f76 │ │ +0cc360: 0c04 |0048: move-result-object v4 │ │ +0cc362: 1205 |0049: const/4 v5, #int 0 // #0 │ │ +0cc364: 3535 1e00 |004a: if-ge v5, v3, 0068 // +001e │ │ +0cc368: 6e20 1e1b 5200 |004c: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1b1e │ │ +0cc36e: 0c00 |004f: move-result-object v0 │ │ +0cc370: 6e20 a301 6000 |0050: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +0cc376: 0c07 |0053: move-result-object v7 │ │ +0cc378: 7257 751f 9455 |0054: invoke-interface {v4, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f75 │ │ +0cc37e: 0c07 |0057: move-result-object v7 │ │ +0cc380: 6e20 a201 6000 |0058: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +0cc386: 0c08 |005b: move-result-object v8 │ │ +0cc388: 7220 511f 8700 |005c: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f51 │ │ +0cc38e: 0c07 |005f: move-result-object v7 │ │ +0cc390: 54a8 610b |0060: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0b61 │ │ +0cc394: 7220 551f 8700 |0062: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f55 │ │ +0cc39a: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0cc39e: 28e3 |0067: goto 004a // -001d │ │ +0cc3a0: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0004 line=216 │ │ 0x000c line=217 │ │ 0x0012 line=219 │ │ 0x0016 line=220 │ │ @@ -258424,18 +258525,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 │ │ -0cc3f8: |[0cc3f8] android.support.v7.widget.ShareActionProvider.setOnShareTargetSelectedListener:(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V │ │ -0cc408: 5b01 620b |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0b62 │ │ -0cc40c: 7010 6f1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@1e6f │ │ -0cc412: 0e00 |0005: return-void │ │ +0cc3a4: |[0cc3a4] android.support.v7.widget.ShareActionProvider.setOnShareTargetSelectedListener:(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V │ │ +0cc3b4: 5b01 620b |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0b62 │ │ +0cc3b8: 7010 6f1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@1e6f │ │ +0cc3be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0002 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider; │ │ @@ -258446,18 +258547,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc414: |[0cc414] android.support.v7.widget.ShareActionProvider.setShareHistoryFileName:(Ljava/lang/String;)V │ │ -0cc424: 5b01 630b |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ -0cc428: 7010 6f1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@1e6f │ │ -0cc42e: 0e00 |0005: return-void │ │ +0cc3c0: |[0cc3c0] android.support.v7.widget.ShareActionProvider.setShareHistoryFileName:(Ljava/lang/String;)V │ │ +0cc3d0: 5b01 630b |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ +0cc3d4: 7010 6f1e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@1e6f │ │ +0cc3da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ 0x0005 line=278 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider; │ │ @@ -258468,21 +258569,21 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0cc430: |[0cc430] android.support.v7.widget.ShareActionProvider.setShareIntent:(Landroid/content/Intent;)V │ │ -0cc440: 5431 5e0b |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ -0cc444: 5432 630b |0002: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ -0cc448: 7120 1d1b 2100 |0004: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b1d │ │ -0cc44e: 0c00 |0007: move-result-object v0 │ │ -0cc450: 6e20 2f1b 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setIntent:(Landroid/content/Intent;)V // method@1b2f │ │ -0cc456: 0e00 |000b: return-void │ │ +0cc3dc: |[0cc3dc] android.support.v7.widget.ShareActionProvider.setShareIntent:(Landroid/content/Intent;)V │ │ +0cc3ec: 5431 5e0b |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0b5e │ │ +0cc3f0: 5432 630b |0002: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0b63 │ │ +0cc3f4: 7120 1d1b 2100 |0004: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1b1d │ │ +0cc3fa: 0c00 |0007: move-result-object v0 │ │ +0cc3fc: 6e20 2f1b 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setIntent:(Landroid/content/Intent;)V // method@1b2f │ │ +0cc402: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0008 line=302 │ │ 0x000b line=303 │ │ locals : │ │ 0x0008 - 0x000c reg=0 dataModel Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ @@ -258519,17 +258620,17 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cc458: |[0cc458] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$DeleteTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ -0cc468: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ -0cc46e: 0e00 |0003: return-void │ │ +0cc404: |[0cc404] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$DeleteTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ +0cc414: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ +0cc41a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask; │ │ 0x0000 - 0x0004 reg=1 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ @@ -258540,54 +258641,54 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cc470: |[0cc470] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$DeleteTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cc480: 6e20 e022 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22e0 │ │ -0cc486: 0c00 |0003: move-result-object v0 │ │ -0cc488: 1100 |0004: return-object v0 │ │ +0cc41c: |[0cc41c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$DeleteTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cc42c: 6e20 e022 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22e0 │ │ +0cc432: 0c00 |0003: move-result-object v0 │ │ +0cc434: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask; │ │ - 0x0000 - 0x0005 reg=2 x0 [Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0cc48c: |[0cc48c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$DeleteTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -0cc49c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0cc49e: 4600 0604 |0001: aget-object v0, v6, v4 │ │ -0cc4a2: 1f00 4e00 |0003: check-cast v0, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ -0cc4a6: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -0cc4a8: 4601 0604 |0006: aget-object v1, v6, v4 │ │ -0cc4ac: 1f01 9004 |0008: check-cast v1, Ljava/lang/String; // type@0490 │ │ -0cc4b0: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -0cc4b2: 4602 0604 |000b: aget-object v2, v6, v4 │ │ -0cc4b6: 1f02 9004 |000d: check-cast v2, Ljava/lang/String; // type@0490 │ │ -0cc4ba: 1234 |000f: const/4 v4, #int 3 // #3 │ │ -0cc4bc: 4604 0604 |0010: aget-object v4, v6, v4 │ │ -0cc4c0: 1f04 7a06 |0012: check-cast v4, [Ljava/lang/String; // type@067a │ │ -0cc4c4: 0743 |0014: move-object v3, v4 │ │ -0cc4c6: 1f03 7a06 |0015: check-cast v3, [Ljava/lang/String; // type@067a │ │ -0cc4ca: 6e10 0602 0000 |0017: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ -0cc4d0: 0c04 |001a: move-result-object v4 │ │ -0cc4d2: 6e40 f501 1432 |001b: invoke-virtual {v4, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0cc4d8: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -0cc4da: 1104 |001f: return-object v4 │ │ +0cc438: |[0cc438] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$DeleteTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +0cc448: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0cc44a: 4600 0604 |0001: aget-object v0, v6, v4 │ │ +0cc44e: 1f00 4e00 |0003: check-cast v0, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ +0cc452: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +0cc454: 4601 0604 |0006: aget-object v1, v6, v4 │ │ +0cc458: 1f01 9004 |0008: check-cast v1, Ljava/lang/String; // type@0490 │ │ +0cc45c: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +0cc45e: 4602 0604 |000b: aget-object v2, v6, v4 │ │ +0cc462: 1f02 9004 |000d: check-cast v2, Ljava/lang/String; // type@0490 │ │ +0cc466: 1234 |000f: const/4 v4, #int 3 // #3 │ │ +0cc468: 4604 0604 |0010: aget-object v4, v6, v4 │ │ +0cc46c: 1f04 7a06 |0012: check-cast v4, [Ljava/lang/String; // type@067a │ │ +0cc470: 0743 |0014: move-object v3, v4 │ │ +0cc472: 1f03 7a06 |0015: check-cast v3, [Ljava/lang/String; // type@067a │ │ +0cc476: 6e10 0602 0000 |0017: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ +0cc47c: 0c04 |001a: move-result-object v4 │ │ +0cc47e: 6e40 f501 1432 |001b: invoke-virtual {v4, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0cc484: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +0cc486: 1104 |001f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ 0x000a line=183 │ │ 0x000f line=184 │ │ 0x0017 line=186 │ │ @@ -258630,17 +258731,17 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cc4dc: |[0cc4dc] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ExecSQLTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ -0cc4ec: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ -0cc4f2: 0e00 |0003: return-void │ │ +0cc488: |[0cc488] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ExecSQLTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ +0cc498: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ +0cc49e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0003 line=195 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask; │ │ 0x0000 - 0x0004 reg=1 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ @@ -258651,51 +258752,51 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cc4f4: |[0cc4f4] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ExecSQLTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cc504: 6e20 e322 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22e3 │ │ -0cc50a: 0c00 |0003: move-result-object v0 │ │ -0cc50c: 1100 |0004: return-object v0 │ │ +0cc4a0: |[0cc4a0] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ExecSQLTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cc4b0: 6e20 e322 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22e3 │ │ +0cc4b6: 0c00 |0003: move-result-object v0 │ │ +0cc4b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask; │ │ - 0x0000 - 0x0005 reg=2 x0 [Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0cc510: |[0cc510] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ExecSQLTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -0cc520: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cc522: 4601 0503 |0001: aget-object v1, v5, v3 │ │ -0cc526: 1f01 4e00 |0003: check-cast v1, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ -0cc52a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0cc52c: 4602 0503 |0006: aget-object v2, v5, v3 │ │ -0cc530: 1f02 9004 |0008: check-cast v2, Ljava/lang/String; // type@0490 │ │ -0cc534: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -0cc536: 4603 0503 |000b: aget-object v3, v5, v3 │ │ -0cc53a: 1f03 7806 |000d: check-cast v3, [Ljava/lang/Object; // type@0678 │ │ -0cc53e: 0730 |000f: move-object v0, v3 │ │ -0cc540: 1f00 7806 |0010: check-cast v0, [Ljava/lang/Object; // type@0678 │ │ -0cc544: 6e10 0602 0100 |0012: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ -0cc54a: 0c03 |0015: move-result-object v3 │ │ -0cc54c: 6e30 f801 2300 |0016: invoke-virtual {v3, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0cc552: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0cc554: 1103 |001a: return-object v3 │ │ +0cc4bc: |[0cc4bc] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ExecSQLTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +0cc4cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cc4ce: 4601 0503 |0001: aget-object v1, v5, v3 │ │ +0cc4d2: 1f01 4e00 |0003: check-cast v1, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ +0cc4d6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0cc4d8: 4602 0503 |0006: aget-object v2, v5, v3 │ │ +0cc4dc: 1f02 9004 |0008: check-cast v2, Ljava/lang/String; // type@0490 │ │ +0cc4e0: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +0cc4e2: 4603 0503 |000b: aget-object v3, v5, v3 │ │ +0cc4e6: 1f03 7806 |000d: check-cast v3, [Ljava/lang/Object; // type@0678 │ │ +0cc4ea: 0730 |000f: move-object v0, v3 │ │ +0cc4ec: 1f00 7806 |0010: check-cast v0, [Ljava/lang/Object; // type@0678 │ │ +0cc4f0: 6e10 0602 0100 |0012: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ +0cc4f6: 0c03 |0015: move-result-object v3 │ │ +0cc4f8: 6e30 f801 2300 |0016: invoke-virtual {v3, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0cc4fe: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0cc500: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ 0x000a line=201 │ │ 0x0012 line=203 │ │ 0x0019 line=205 │ │ @@ -258736,17 +258837,17 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cc558: |[0cc558] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$InsertTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ -0cc568: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ -0cc56e: 0e00 |0003: return-void │ │ +0cc504: |[0cc504] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$InsertTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ +0cc514: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ +0cc51a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask; │ │ 0x0000 - 0x0004 reg=1 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ @@ -258757,52 +258858,52 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cc570: |[0cc570] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$InsertTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cc580: 6e20 e622 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22e6 │ │ -0cc586: 0c00 |0003: move-result-object v0 │ │ -0cc588: 1100 |0004: return-object v0 │ │ +0cc51c: |[0cc51c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$InsertTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cc52c: 6e20 e622 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22e6 │ │ +0cc532: 0c00 |0003: move-result-object v0 │ │ +0cc534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask; │ │ - 0x0000 - 0x0005 reg=2 x0 [Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0cc58c: |[0cc58c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$InsertTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -0cc59c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0cc59e: 4600 0604 |0001: aget-object v0, v6, v4 │ │ -0cc5a2: 1f00 4e00 |0003: check-cast v0, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ -0cc5a6: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -0cc5a8: 4602 0604 |0006: aget-object v2, v6, v4 │ │ -0cc5ac: 1f02 9004 |0008: check-cast v2, Ljava/lang/String; // type@0490 │ │ -0cc5b0: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -0cc5b2: 4601 0604 |000b: aget-object v1, v6, v4 │ │ -0cc5b6: 1f01 9004 |000d: check-cast v1, Ljava/lang/String; // type@0490 │ │ -0cc5ba: 1234 |000f: const/4 v4, #int 3 // #3 │ │ -0cc5bc: 4603 0604 |0010: aget-object v3, v6, v4 │ │ -0cc5c0: 1f03 2900 |0012: check-cast v3, Landroid/content/ContentValues; // type@0029 │ │ -0cc5c4: 6e10 0602 0000 |0014: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ -0cc5ca: 0c04 |0017: move-result-object v4 │ │ -0cc5cc: 6e40 fa01 2431 |0018: invoke-virtual {v4, v2, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0cc5d2: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -0cc5d4: 1104 |001c: return-object v4 │ │ +0cc538: |[0cc538] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$InsertTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +0cc548: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0cc54a: 4600 0604 |0001: aget-object v0, v6, v4 │ │ +0cc54e: 1f00 4e00 |0003: check-cast v0, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ +0cc552: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +0cc554: 4602 0604 |0006: aget-object v2, v6, v4 │ │ +0cc558: 1f02 9004 |0008: check-cast v2, Ljava/lang/String; // type@0490 │ │ +0cc55c: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +0cc55e: 4601 0604 |000b: aget-object v1, v6, v4 │ │ +0cc562: 1f01 9004 |000d: check-cast v1, Ljava/lang/String; // type@0490 │ │ +0cc566: 1234 |000f: const/4 v4, #int 3 // #3 │ │ +0cc568: 4603 0604 |0010: aget-object v3, v6, v4 │ │ +0cc56c: 1f03 2900 |0012: check-cast v3, Landroid/content/ContentValues; // type@0029 │ │ +0cc570: 6e10 0602 0000 |0014: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ +0cc576: 0c04 |0017: move-result-object v4 │ │ +0cc578: 6e40 fa01 2431 |0018: invoke-virtual {v4, v2, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0cc57e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +0cc580: 1104 |001c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ 0x000a line=127 │ │ 0x000f line=128 │ │ 0x0014 line=130 │ │ @@ -258845,17 +258946,17 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cc5d8: |[0cc5d8] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ReplaceTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ -0cc5e8: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ -0cc5ee: 0e00 |0003: return-void │ │ +0cc584: |[0cc584] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ReplaceTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ +0cc594: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ +0cc59a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask; │ │ 0x0000 - 0x0004 reg=1 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ @@ -258866,52 +258967,52 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cc5f0: |[0cc5f0] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ReplaceTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cc600: 6e20 e922 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22e9 │ │ -0cc606: 0c00 |0003: move-result-object v0 │ │ -0cc608: 1100 |0004: return-object v0 │ │ +0cc59c: |[0cc59c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ReplaceTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cc5ac: 6e20 e922 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22e9 │ │ +0cc5b2: 0c00 |0003: move-result-object v0 │ │ +0cc5b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask; │ │ - 0x0000 - 0x0005 reg=2 x0 [Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0cc60c: |[0cc60c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ReplaceTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -0cc61c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0cc61e: 4600 0604 |0001: aget-object v0, v6, v4 │ │ -0cc622: 1f00 4e00 |0003: check-cast v0, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ -0cc626: 1214 |0005: const/4 v4, #int 1 // #1 │ │ -0cc628: 4602 0604 |0006: aget-object v2, v6, v4 │ │ -0cc62c: 1f02 9004 |0008: check-cast v2, Ljava/lang/String; // type@0490 │ │ -0cc630: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -0cc632: 4601 0604 |000b: aget-object v1, v6, v4 │ │ -0cc636: 1f01 9004 |000d: check-cast v1, Ljava/lang/String; // type@0490 │ │ -0cc63a: 1234 |000f: const/4 v4, #int 3 // #3 │ │ -0cc63c: 4603 0604 |0010: aget-object v3, v6, v4 │ │ -0cc640: 1f03 2900 |0012: check-cast v3, Landroid/content/ContentValues; // type@0029 │ │ -0cc644: 6e10 0602 0000 |0014: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ -0cc64a: 0c04 |0017: move-result-object v4 │ │ -0cc64c: 6e40 ff01 2431 |0018: invoke-virtual {v4, v2, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01ff │ │ -0cc652: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -0cc654: 1104 |001c: return-object v4 │ │ +0cc5b8: |[0cc5b8] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$ReplaceTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +0cc5c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0cc5ca: 4600 0604 |0001: aget-object v0, v6, v4 │ │ +0cc5ce: 1f00 4e00 |0003: check-cast v0, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ +0cc5d2: 1214 |0005: const/4 v4, #int 1 // #1 │ │ +0cc5d4: 4602 0604 |0006: aget-object v2, v6, v4 │ │ +0cc5d8: 1f02 9004 |0008: check-cast v2, Ljava/lang/String; // type@0490 │ │ +0cc5dc: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +0cc5de: 4601 0604 |000b: aget-object v1, v6, v4 │ │ +0cc5e2: 1f01 9004 |000d: check-cast v1, Ljava/lang/String; // type@0490 │ │ +0cc5e6: 1234 |000f: const/4 v4, #int 3 // #3 │ │ +0cc5e8: 4603 0604 |0010: aget-object v3, v6, v4 │ │ +0cc5ec: 1f03 2900 |0012: check-cast v3, Landroid/content/ContentValues; // type@0029 │ │ +0cc5f0: 6e10 0602 0000 |0014: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ +0cc5f6: 0c04 |0017: move-result-object v4 │ │ +0cc5f8: 6e40 ff01 2431 |0018: invoke-virtual {v4, v2, v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01ff │ │ +0cc5fe: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +0cc600: 1104 |001c: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ 0x000a line=165 │ │ 0x000f line=166 │ │ 0x0014 line=168 │ │ @@ -258954,17 +259055,17 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cc658: |[0cc658] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$UpdateTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ -0cc668: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ -0cc66e: 0e00 |0003: return-void │ │ +0cc604: |[0cc604] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$UpdateTask.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V │ │ +0cc614: 7020 da22 1000 |0000: invoke-direct {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.:(Landroid/support/v4/content/Loader;)V // method@22da │ │ +0cc61a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask; │ │ 0x0000 - 0x0004 reg=1 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ @@ -258975,65 +259076,66 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cc670: |[0cc670] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$UpdateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cc680: 6e20 ec22 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22ec │ │ -0cc686: 0c00 |0003: move-result-object v0 │ │ -0cc688: 1100 |0004: return-object v0 │ │ +0cc61c: |[0cc61c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$UpdateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cc62c: 6e20 ec22 2100 |0000: invoke-virtual {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@22ec │ │ +0cc632: 0c00 |0003: move-result-object v0 │ │ +0cc634: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask; │ │ - 0x0000 - 0x0005 reg=2 x0 [Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0cc68c: |[0cc68c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$UpdateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -0cc69c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0cc69e: 4600 0705 |0001: aget-object v0, v7, v5 │ │ -0cc6a2: 1f00 4e00 |0003: check-cast v0, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ -0cc6a6: 1215 |0005: const/4 v5, #int 1 // #1 │ │ -0cc6a8: 4601 0705 |0006: aget-object v1, v7, v5 │ │ -0cc6ac: 1f01 9004 |0008: check-cast v1, Ljava/lang/String; // type@0490 │ │ -0cc6b0: 1225 |000a: const/4 v5, #int 2 // #2 │ │ -0cc6b2: 4602 0705 |000b: aget-object v2, v7, v5 │ │ -0cc6b6: 1f02 2900 |000d: check-cast v2, Landroid/content/ContentValues; // type@0029 │ │ -0cc6ba: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -0cc6bc: 4603 0705 |0010: aget-object v3, v7, v5 │ │ -0cc6c0: 1f03 9004 |0012: check-cast v3, Ljava/lang/String; // type@0490 │ │ -0cc6c4: 1245 |0014: const/4 v5, #int 4 // #4 │ │ -0cc6c6: 4605 0705 |0015: aget-object v5, v7, v5 │ │ -0cc6ca: 1f05 7a06 |0017: check-cast v5, [Ljava/lang/String; // type@067a │ │ -0cc6ce: 0754 |0019: move-object v4, v5 │ │ -0cc6d0: 1f04 7a06 |001a: check-cast v4, [Ljava/lang/String; // type@067a │ │ -0cc6d4: 6e10 0602 0000 |001c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ -0cc6da: 0c05 |001f: move-result-object v5 │ │ -0cc6dc: 6e54 0202 1532 |0020: invoke-virtual {v5, v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ -0cc6e2: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -0cc6e4: 1105 |0024: return-object v5 │ │ +0cc638: |[0cc638] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader$UpdateTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +0cc648: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0cc64a: 4600 0705 |0001: aget-object v0, v7, v5 │ │ +0cc64e: 1f00 4e00 |0003: check-cast v0, Landroid/database/sqlite/SQLiteOpenHelper; // type@004e │ │ +0cc652: 1215 |0005: const/4 v5, #int 1 // #1 │ │ +0cc654: 4601 0705 |0006: aget-object v1, v7, v5 │ │ +0cc658: 1f01 9004 |0008: check-cast v1, Ljava/lang/String; // type@0490 │ │ +0cc65c: 1225 |000a: const/4 v5, #int 2 // #2 │ │ +0cc65e: 4602 0705 |000b: aget-object v2, v7, v5 │ │ +0cc662: 1f02 2900 |000d: check-cast v2, Landroid/content/ContentValues; // type@0029 │ │ +0cc666: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +0cc668: 4603 0705 |0010: aget-object v3, v7, v5 │ │ +0cc66c: 1f03 9004 |0012: check-cast v3, Ljava/lang/String; // type@0490 │ │ +0cc670: 1245 |0014: const/4 v5, #int 4 // #4 │ │ +0cc672: 4605 0705 |0015: aget-object v5, v7, v5 │ │ +0cc676: 1f05 7a06 |0017: check-cast v5, [Ljava/lang/String; // type@067a │ │ +0cc67a: 0754 |0019: move-object v4, v5 │ │ +0cc67c: 1f04 7a06 |001a: check-cast v4, [Ljava/lang/String; // type@067a │ │ +0cc680: 6e10 0602 0000 |001c: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0206 │ │ +0cc686: 0c05 |001f: move-result-object v5 │ │ +0cc688: 6e54 0202 1532 |0020: invoke-virtual {v5, v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ +0cc68e: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +0cc690: 1105 |0024: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ 0x000a line=145 │ │ 0x000f line=146 │ │ 0x0014 line=147 │ │ 0x001c line=149 │ │ + 0x0020 line=150 │ │ 0x0023 line=152 │ │ locals : │ │ 0x0005 - 0x0025 reg=0 db Landroid/database/sqlite/SQLiteOpenHelper; │ │ 0x000a - 0x0025 reg=1 table Ljava/lang/String; │ │ 0x000f - 0x0025 reg=2 values Landroid/content/ContentValues; │ │ 0x0014 - 0x0025 reg=3 where Ljava/lang/String; │ │ 0x001c - 0x0025 reg=4 whereParams [Ljava/lang/String; │ │ @@ -259073,17 +259175,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cc6e8: |[0cc6e8] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.:(Landroid/content/Context;)V │ │ -0cc6f8: 7020 2623 1000 |0000: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.:(Landroid/content/Context;)V // method@2326 │ │ -0cc6fe: 0e00 |0003: return-void │ │ +0cc694: |[0cc694] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.:(Landroid/content/Context;)V │ │ +0cc6a4: 7020 2623 1000 |0000: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.:(Landroid/content/Context;)V // method@2326 │ │ +0cc6aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -259093,17 +259195,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 │ │ -0cc700: |[0cc700] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0cc710: 7030 2723 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2327 │ │ -0cc716: 0e00 |0003: return-void │ │ +0cc6ac: |[0cc6ac] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0cc6bc: 7030 2723 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2327 │ │ +0cc6c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -259115,17 +259217,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc718: |[0cc718] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.getText1:()Landroid/widget/TextView; │ │ -0cc728: 5410 ac0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.mText1:Landroid/widget/TextView; // field@0bac │ │ -0cc72c: 1100 |0002: return-object v0 │ │ +0cc6c4: |[0cc6c4] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.getText1:()Landroid/widget/TextView; │ │ +0cc6d4: 5410 ac0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.mText1:Landroid/widget/TextView; // field@0bac │ │ +0cc6d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem; │ │ │ │ #1 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;) │ │ @@ -259133,17 +259235,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc730: |[0cc730] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.getText2:()Landroid/widget/TextView; │ │ -0cc740: 5410 ad0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.mText2:Landroid/widget/TextView; // field@0bad │ │ -0cc744: 1100 |0002: return-object v0 │ │ +0cc6dc: |[0cc6dc] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.getText2:()Landroid/widget/TextView; │ │ +0cc6ec: 5410 ad0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.mText2:Landroid/widget/TextView; // field@0bad │ │ +0cc6f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem; │ │ │ │ #2 : (in Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;) │ │ @@ -259151,27 +259253,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0cc748: |[0cc748] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.onFinishInflate:()V │ │ -0cc758: 6f10 3023 0100 |0000: invoke-super {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.onFinishInflate:()V // method@2330 │ │ -0cc75e: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ -0cc764: 6e20 3b23 0100 |0006: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.findViewById:(I)Landroid/view/View; // method@233b │ │ -0cc76a: 0c00 |0009: move-result-object v0 │ │ -0cc76c: 1f00 3504 |000a: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0cc770: 5b10 ac0b |000c: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.mText1:Landroid/widget/TextView; // field@0bac │ │ -0cc774: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ -0cc77a: 6e20 3b23 0100 |0011: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.findViewById:(I)Landroid/view/View; // method@233b │ │ -0cc780: 0c00 |0014: move-result-object v0 │ │ -0cc782: 1f00 3504 |0015: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0cc786: 5b10 ad0b |0017: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.mText2:Landroid/widget/TextView; // field@0bad │ │ -0cc78a: 0e00 |0019: return-void │ │ +0cc6f4: |[0cc6f4] com.manuelpeinado.multichoiceadapter.CheckableTwoLineListItem.onFinishInflate:()V │ │ +0cc704: 6f10 3023 0100 |0000: invoke-super {v1}, Lcom/manuelpeinado/multichoiceadapter/CheckableRelativeLayout;.onFinishInflate:()V // method@2330 │ │ +0cc70a: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ +0cc710: 6e20 3b23 0100 |0006: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.findViewById:(I)Landroid/view/View; // method@233b │ │ +0cc716: 0c00 |0009: move-result-object v0 │ │ +0cc718: 1f00 3504 |000a: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +0cc71c: 5b10 ac0b |000c: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.mText1:Landroid/widget/TextView; // field@0bac │ │ +0cc720: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ +0cc726: 6e20 3b23 0100 |0011: invoke-virtual {v1, v0}, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.findViewById:(I)Landroid/view/View; // method@233b │ │ +0cc72c: 0c00 |0014: move-result-object v0 │ │ +0cc72e: 1f00 3504 |0015: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +0cc732: 5b10 ad0b |0017: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/CheckableTwoLineListItem;.mText2:Landroid/widget/TextView; // field@0bad │ │ +0cc736: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=56 │ │ 0x000e line=57 │ │ 0x0019 line=58 │ │ locals : │ │ @@ -259206,17 +259308,17 @@ │ │ type : '(Landroid/widget/BaseAdapter;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cc78c: |[0cc78c] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.:(Landroid/widget/BaseAdapter;)V │ │ -0cc79c: 7020 6323 1000 |0000: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.:(Landroid/widget/BaseAdapter;)V // method@2363 │ │ -0cc7a2: 0e00 |0003: return-void │ │ +0cc738: |[0cc738] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.:(Landroid/widget/BaseAdapter;)V │ │ +0cc748: 7020 6323 1000 |0000: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.:(Landroid/widget/BaseAdapter;)V // method@2363 │ │ +0cc74e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; │ │ 0x0000 - 0x0004 reg=1 owner Landroid/widget/BaseAdapter; │ │ @@ -259227,18 +259329,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0cc7a4: |[0cc7a4] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.clearActionMode:()V │ │ -0cc7b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cc7b6: 5b10 b10b |0001: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ -0cc7ba: 0e00 |0003: return-void │ │ +0cc750: |[0cc750] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.clearActionMode:()V │ │ +0cc760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cc762: 5b10 b10b |0001: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ +0cc766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; │ │ │ │ @@ -259247,20 +259349,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cc7bc: |[0cc7bc] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.finishActionMode:()V │ │ -0cc7cc: 5410 b10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ -0cc7d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cc7d4: 5410 b10b |0004: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ -0cc7d8: 6e10 c91e 0000 |0006: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@1ec9 │ │ -0cc7de: 0e00 |0009: return-void │ │ +0cc768: |[0cc768] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.finishActionMode:()V │ │ +0cc778: 5410 b10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ +0cc77c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0cc780: 5410 b10b |0004: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ +0cc784: 6e10 c91e 0000 |0006: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@1ec9 │ │ +0cc78a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; │ │ @@ -259270,21 +259372,21 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cc7e0: |[0cc7e0] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.isActionModeStarted:()Z │ │ -0cc7f0: 5410 b10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ -0cc7f4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0cc7f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0cc7fa: 0f00 |0005: return v0 │ │ -0cc7fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0cc7fe: 28fe |0007: goto 0005 // -0002 │ │ +0cc78c: |[0cc78c] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.isActionModeStarted:()Z │ │ +0cc79c: 5410 b10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ +0cc7a0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0cc7a4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0cc7a6: 0f00 |0005: return v0 │ │ +0cc7a8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0cc7aa: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; │ │ │ │ #3 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;) │ │ @@ -259292,18 +259394,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cc800: |[0cc800] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.setActionModeTitle:(Ljava/lang/String;)V │ │ -0cc810: 5410 b10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ -0cc814: 6e20 d71e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1ed7 │ │ -0cc81a: 0e00 |0005: return-void │ │ +0cc7ac: |[0cc7ac] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.setActionModeTitle:(Ljava/lang/String;)V │ │ +0cc7bc: 5410 b10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ +0cc7c0: 6e20 d71e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1ed7 │ │ +0cc7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/String; │ │ @@ -259313,46 +259415,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0cc81c: |[0cc81c] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.startActionMode:()V │ │ -0cc82c: 5483 b20b |0000: iget-object v3, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.adapterView:Landroid/widget/AdapterView; // field@0bb2 │ │ -0cc830: 6e10 4721 0300 |0002: invoke-virtual {v3}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ -0cc836: 0c00 |0005: move-result-object v0 │ │ -0cc838: 1f00 1000 |0006: check-cast v0, Landroid/app/Activity; // type@0010 │ │ -0cc83c: 6e10 c224 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0cc842: 0c03 |000b: move-result-object v3 │ │ -0cc844: 1a04 6233 |000c: const-string v4, "startActionMode" // string@3362 │ │ -0cc848: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -0cc84a: 2355 7406 |000f: new-array v5, v5, [Ljava/lang/Class; // type@0674 │ │ -0cc84e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0cc850: 1c07 aa03 |0012: const-class v7, Landroid/view/ActionMode$Callback; // type@03aa │ │ -0cc854: 4d07 0506 |0014: aput-object v7, v5, v6 │ │ -0cc858: 6e30 6f24 4305 |0016: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -0cc85e: 0c02 |0019: move-result-object v2 │ │ -0cc860: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -0cc862: 2333 7806 |001b: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0cc866: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -0cc868: 5485 b30b |001e: iget-object v5, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.owner:Landroid/widget/BaseAdapter; // field@0bb3 │ │ -0cc86c: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ -0cc870: 6e30 2525 0203 |0022: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -0cc876: 0c03 |0025: move-result-object v3 │ │ -0cc878: 1f03 ab03 |0026: check-cast v3, Landroid/view/ActionMode; // type@03ab │ │ -0cc87c: 5b83 b10b |0028: iput-object v3, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ -0cc880: 0e00 |002a: return-void │ │ -0cc882: 0d01 |002b: move-exception v1 │ │ -0cc884: 6e10 8224 0100 |002c: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0cc88a: 0c03 |002f: move-result-object v3 │ │ -0cc88c: 7120 fa2e 1300 |0030: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0cc892: 2203 8e04 |0033: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ -0cc896: 7020 ca24 1300 |0035: invoke-direct {v3, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@24ca │ │ -0cc89c: 2703 |0038: throw v3 │ │ +0cc7c8: |[0cc7c8] com.manuelpeinado.multichoiceadapter.MultiChoiceAdapterHelper.startActionMode:()V │ │ +0cc7d8: 5483 b20b |0000: iget-object v3, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.adapterView:Landroid/widget/AdapterView; // field@0bb2 │ │ +0cc7dc: 6e10 4721 0300 |0002: invoke-virtual {v3}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ +0cc7e2: 0c00 |0005: move-result-object v0 │ │ +0cc7e4: 1f00 1000 |0006: check-cast v0, Landroid/app/Activity; // type@0010 │ │ +0cc7e8: 6e10 c224 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0cc7ee: 0c03 |000b: move-result-object v3 │ │ +0cc7f0: 1a04 6233 |000c: const-string v4, "startActionMode" // string@3362 │ │ +0cc7f4: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +0cc7f6: 2355 7406 |000f: new-array v5, v5, [Ljava/lang/Class; // type@0674 │ │ +0cc7fa: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0cc7fc: 1c07 aa03 |0012: const-class v7, Landroid/view/ActionMode$Callback; // type@03aa │ │ +0cc800: 4d07 0506 |0014: aput-object v7, v5, v6 │ │ +0cc804: 6e30 6f24 4305 |0016: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +0cc80a: 0c02 |0019: move-result-object v2 │ │ +0cc80c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0cc80e: 2333 7806 |001b: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0cc812: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +0cc814: 5485 b30b |001e: iget-object v5, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.owner:Landroid/widget/BaseAdapter; // field@0bb3 │ │ +0cc818: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +0cc81c: 6e30 2525 0203 |0022: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +0cc822: 0c03 |0025: move-result-object v3 │ │ +0cc824: 1f03 ab03 |0026: check-cast v3, Landroid/view/ActionMode; // type@03ab │ │ +0cc828: 5b83 b10b |0028: iput-object v3, v8, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.actionMode:Landroid/view/ActionMode; // field@0bb1 │ │ +0cc82c: 0e00 |002a: return-void │ │ +0cc82e: 0d01 |002b: move-exception v1 │ │ +0cc830: 6e10 8224 0100 |002c: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0cc836: 0c03 |002f: move-result-object v3 │ │ +0cc838: 7120 fa2e 1300 |0030: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0cc83e: 2203 8e04 |0033: new-instance v3, Ljava/lang/RuntimeException; // type@048e │ │ +0cc842: 7020 ca24 1300 |0035: invoke-direct {v3, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@24ca │ │ +0cc848: 2703 |0038: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002a │ │ Ljava/lang/Exception; -> 0x002b │ │ positions : │ │ 0x0000 line=35 │ │ 0x0008 line=36 │ │ 0x001a line=37 │ │ @@ -259413,22 +259515,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0cc8b0: |[0cc8b0] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;I)V │ │ -0cc8c0: 7030 4c21 3104 |0000: invoke-direct {v1, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@214c │ │ -0cc8c6: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ -0cc8ca: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ -0cc8d0: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc8d4: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc8d8: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ -0cc8de: 0e00 |000f: return-void │ │ +0cc85c: |[0cc85c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;I)V │ │ +0cc86c: 7030 4c21 3104 |0000: invoke-direct {v1, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@214c │ │ +0cc872: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ +0cc876: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ +0cc87c: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc880: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc884: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ +0cc88a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=33 │ │ 0x000a line=64 │ │ 0x000f line=65 │ │ locals : │ │ @@ -259443,22 +259545,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cc8e0: |[0cc8e0] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;II)V │ │ -0cc8f0: 7040 4d21 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II)V // method@214d │ │ -0cc8f6: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ -0cc8fa: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ -0cc900: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc904: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc908: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ -0cc90e: 0e00 |000f: return-void │ │ +0cc88c: |[0cc88c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;II)V │ │ +0cc89c: 7040 4d21 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II)V // method@214d │ │ +0cc8a2: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ +0cc8a6: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ +0cc8ac: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc8b0: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc8b4: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ +0cc8ba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=33 │ │ 0x000a line=49 │ │ 0x000f line=50 │ │ locals : │ │ @@ -259474,22 +259576,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;IILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0cc910: |[0cc910] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;IILjava/util/List;)V │ │ -0cc920: 7056 4e21 3154 |0000: invoke-direct {v1, v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;IILjava/util/List;)V // method@214e │ │ -0cc926: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ -0cc92a: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ -0cc930: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc934: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc938: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ -0cc93e: 0e00 |000f: return-void │ │ +0cc8bc: |[0cc8bc] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;IILjava/util/List;)V │ │ +0cc8cc: 7056 4e21 3154 |0000: invoke-direct {v1, v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;IILjava/util/List;)V // method@214e │ │ +0cc8d2: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ +0cc8d6: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ +0cc8dc: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc8e0: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc8e4: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ +0cc8ea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=33 │ │ 0x000a line=38 │ │ 0x000f line=39 │ │ locals : │ │ @@ -259507,22 +259609,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;II[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0cc940: |[0cc940] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;II[Ljava/lang/Object;)V │ │ -0cc950: 7056 4f21 3154 |0000: invoke-direct {v1, v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@214f │ │ -0cc956: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ -0cc95a: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ -0cc960: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc964: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc968: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ -0cc96e: 0e00 |000f: return-void │ │ +0cc8ec: |[0cc8ec] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;II[Ljava/lang/Object;)V │ │ +0cc8fc: 7056 4f21 3154 |0000: invoke-direct {v1, v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@214f │ │ +0cc902: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ +0cc906: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ +0cc90c: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc910: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc914: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ +0cc91a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=33 │ │ 0x000a line=44 │ │ 0x000f line=45 │ │ locals : │ │ @@ -259540,22 +259642,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;ILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cc970: |[0cc970] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILjava/util/List;)V │ │ -0cc980: 7040 5021 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@2150 │ │ -0cc986: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ -0cc98a: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ -0cc990: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc994: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc998: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ -0cc99e: 0e00 |000f: return-void │ │ +0cc91c: |[0cc91c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILjava/util/List;)V │ │ +0cc92c: 7040 5021 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@2150 │ │ +0cc932: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ +0cc936: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ +0cc93c: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc940: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc944: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ +0cc94a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=33 │ │ 0x000a line=54 │ │ 0x000f line=55 │ │ locals : │ │ @@ -259572,22 +259674,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;I[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cc9a0: |[0cc9a0] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;I[Ljava/lang/Object;)V │ │ -0cc9b0: 7040 5121 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@2151 │ │ -0cc9b6: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ -0cc9ba: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ -0cc9c0: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc9c4: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc9c8: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ -0cc9ce: 0e00 |000f: return-void │ │ +0cc94c: |[0cc94c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;I[Ljava/lang/Object;)V │ │ +0cc95c: 7040 5121 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@2151 │ │ +0cc962: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ +0cc966: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ +0cc96c: 5b10 be0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc970: 5410 be0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc974: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ +0cc97a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=33 │ │ 0x000a line=59 │ │ 0x000f line=60 │ │ locals : │ │ @@ -259605,18 +259707,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc9d0: |[0cc9d0] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.finishActionMode:()V │ │ -0cc9e0: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cc9e4: 6e10 5023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.finishActionMode:()V // method@2350 │ │ -0cc9ea: 0e00 |0005: return-void │ │ +0cc97c: |[0cc97c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.finishActionMode:()V │ │ +0cc98c: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc990: 6e10 5023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.finishActionMode:()V // method@2350 │ │ +0cc996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ @@ -259626,19 +259728,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cc9ec: |[0cc9ec] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getCheckedItemCount:()I │ │ -0cc9fc: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cca00: 6e10 5123 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@2351 │ │ -0cca06: 0a00 |0005: move-result v0 │ │ -0cca08: 0f00 |0006: return v0 │ │ +0cc998: |[0cc998] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getCheckedItemCount:()I │ │ +0cc9a8: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc9ac: 6e10 5123 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@2351 │ │ +0cc9b2: 0a00 |0005: move-result v0 │ │ +0cc9b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ │ │ @@ -259647,19 +259749,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cca0c: |[0cca0c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getCheckedItems:()Ljava/util/Set; │ │ -0cca1c: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cca20: 6e10 5223 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@2352 │ │ -0cca26: 0c00 |0005: move-result-object v0 │ │ -0cca28: 1100 |0006: return-object v0 │ │ +0cc9b8: |[0cc9b8] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getCheckedItems:()Ljava/util/Set; │ │ +0cc9c8: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc9cc: 6e10 5223 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@2352 │ │ +0cc9d2: 0c00 |0005: move-result-object v0 │ │ +0cc9d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ │ │ @@ -259668,19 +259770,19 @@ │ │ type : '()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cca2c: |[0cca2c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -0cca3c: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cca40: 6e10 5423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2354 │ │ -0cca46: 0c00 |0005: move-result-object v0 │ │ -0cca48: 1100 |0006: return-object v0 │ │ +0cc9d8: |[0cc9d8] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +0cc9e8: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cc9ec: 6e10 5423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2354 │ │ +0cc9f2: 0c00 |0005: move-result-object v0 │ │ +0cc9f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ │ │ @@ -259689,21 +259791,21 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0cca4c: |[0cca4c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cca5c: 6e40 8d23 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@238d │ │ -0cca62: 0c00 |0003: move-result-object v0 │ │ -0cca64: 5421 be0b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0cca68: 6e30 5523 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@2355 │ │ -0cca6e: 0c01 |0009: move-result-object v1 │ │ -0cca70: 1101 |000a: return-object v1 │ │ +0cc9f8: |[0cc9f8] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cca08: 6e40 8d23 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@238d │ │ +0cca0e: 0c00 |0003: move-result-object v0 │ │ +0cca10: 5421 be0b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cca14: 6e30 5523 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@2355 │ │ +0cca1a: 0c01 |0009: move-result-object v1 │ │ +0cca1c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0004 - 0x000b reg=0 viewWithoutSelection Landroid/view/View; │ │ @@ -259717,18 +259819,18 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cca74: |[0cca74] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cca84: 6f40 5221 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2152 │ │ -0cca8a: 0c00 |0003: move-result-object v0 │ │ -0cca8c: 1100 |0004: return-object v0 │ │ +0cca20: |[0cca20] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cca30: 6f40 5221 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2152 │ │ +0cca36: 0c00 |0003: move-result-object v0 │ │ +0cca38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0005 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ @@ -259740,19 +259842,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cca90: |[0cca90] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.isChecked:(J)Z │ │ -0ccaa0: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0ccaa4: 6e30 5723 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@2357 │ │ -0ccaaa: 0a00 |0005: move-result v0 │ │ -0ccaac: 0f00 |0006: return v0 │ │ +0cca3c: |[0cca3c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.isChecked:(J)Z │ │ +0cca4c: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cca50: 6e30 5723 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@2357 │ │ +0cca56: 0a00 |0005: move-result v0 │ │ +0cca58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=2 position J │ │ @@ -259762,17 +259864,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ccab0: |[0ccab0] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.isItemCheckable:(I)Z │ │ -0ccac0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ccac2: 0f00 |0001: return v0 │ │ +0cca5c: |[0cca5c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.isItemCheckable:(I)Z │ │ +0cca6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cca6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0002 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ @@ -259782,18 +259884,18 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ccac4: |[0ccac4] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -0ccad4: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0ccad8: 6e10 5823 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@2358 │ │ -0ccade: 0e00 |0005: return-void │ │ +0cca70: |[0cca70] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +0cca80: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0cca84: 6e10 5823 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@2358 │ │ +0cca8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ @@ -259804,18 +259906,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccae0: |[0ccae0] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.save:(Landroid/os/Bundle;)V │ │ -0ccaf0: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0ccaf4: 6e20 5a23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@235a │ │ -0ccafa: 0e00 |0005: return-void │ │ +0cca8c: |[0cca8c] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.save:(Landroid/os/Bundle;)V │ │ +0cca9c: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0ccaa0: 6e20 5a23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@235a │ │ +0ccaa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ @@ -259826,18 +259928,18 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccafc: |[0ccafc] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ -0ccb0c: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0ccb10: 6e20 5c23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@235c │ │ -0ccb16: 0e00 |0005: return-void │ │ +0ccaa8: |[0ccaa8] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ +0ccab8: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0ccabc: 6e20 5c23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@235c │ │ +0ccac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ @@ -259849,18 +259951,18 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ccb18: |[0ccb18] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.setItemChecked:(JZ)V │ │ -0ccb28: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0ccb2c: 6e40 5d23 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@235d │ │ -0ccb32: 0e00 |0005: return-void │ │ +0ccac4: |[0ccac4] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.setItemChecked:(JZ)V │ │ +0ccad4: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0ccad8: 6e40 5d23 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@235d │ │ +0ccade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ @@ -259872,18 +259974,18 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccb34: |[0ccb34] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ -0ccb44: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0ccb48: 6e20 5e23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@235e │ │ -0ccb4e: 0e00 |0005: return-void │ │ +0ccae0: |[0ccae0] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ +0ccaf0: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0ccaf4: 6e20 5e23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@235e │ │ +0ccafa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ @@ -259894,18 +259996,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccb50: |[0ccb50] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0ccb60: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ -0ccb64: 6e20 5f23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@235f │ │ -0ccb6a: 0e00 |0005: return-void │ │ +0ccafc: |[0ccafc] com.manuelpeinado.multichoiceadapter.MultiChoiceArrayAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +0ccb0c: 5410 be0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbe │ │ +0ccb10: 6e20 5f23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@235f │ │ +0ccb16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/MultiChoiceArrayAdapter; │ │ @@ -259948,22 +260050,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0ccb6c: |[0ccb6c] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.:(Landroid/os/Bundle;)V │ │ -0ccb7c: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -0ccb82: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ -0ccb86: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ -0ccb8c: 5b10 bf0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccb90: 5410 bf0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccb94: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ -0ccb9a: 0e00 |000f: return-void │ │ +0ccb18: |[0ccb18] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.:(Landroid/os/Bundle;)V │ │ +0ccb28: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +0ccb2e: 2200 4604 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // type@0446 │ │ +0ccb32: 7020 4e23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ +0ccb38: 5b10 bf0b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccb3c: 5410 bf0b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccb40: 6e20 5923 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ +0ccb46: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=80 │ │ 0x000a line=88 │ │ 0x000f line=89 │ │ locals : │ │ @@ -259976,18 +260078,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ccb9c: |[0ccb9c] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.finishActionMode:()V │ │ -0ccbac: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccbb0: 6e10 5023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.finishActionMode:()V // method@2350 │ │ -0ccbb6: 0e00 |0005: return-void │ │ +0ccb48: |[0ccb48] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.finishActionMode:()V │ │ +0ccb58: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccb5c: 6e10 5023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.finishActionMode:()V // method@2350 │ │ +0ccb62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ │ │ @@ -259996,19 +260098,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccbb8: |[0ccbb8] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getCheckedItemCount:()I │ │ -0ccbc8: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccbcc: 6e10 5123 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@2351 │ │ -0ccbd2: 0a00 |0005: move-result v0 │ │ -0ccbd4: 0f00 |0006: return v0 │ │ +0ccb64: |[0ccb64] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getCheckedItemCount:()I │ │ +0ccb74: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccb78: 6e10 5123 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@2351 │ │ +0ccb7e: 0a00 |0005: move-result v0 │ │ +0ccb80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ │ │ #2 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;) │ │ @@ -260016,19 +260118,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccbd8: |[0ccbd8] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getCheckedItems:()Ljava/util/Set; │ │ -0ccbe8: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccbec: 6e10 5223 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@2352 │ │ -0ccbf2: 0c00 |0005: move-result-object v0 │ │ -0ccbf4: 1100 |0006: return-object v0 │ │ +0ccb84: |[0ccb84] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getCheckedItems:()Ljava/util/Set; │ │ +0ccb94: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccb98: 6e10 5223 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@2352 │ │ +0ccb9e: 0c00 |0005: move-result-object v0 │ │ +0ccba0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ │ │ #3 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;) │ │ @@ -260036,19 +260138,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccbf8: |[0ccbf8] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getContext:()Landroid/content/Context; │ │ -0ccc08: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccc0c: 6e10 5323 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getContext:()Landroid/content/Context; // method@2353 │ │ -0ccc12: 0c00 |0005: move-result-object v0 │ │ -0ccc14: 1100 |0006: return-object v0 │ │ +0ccba4: |[0ccba4] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getContext:()Landroid/content/Context; │ │ +0ccbb4: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccbb8: 6e10 5323 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getContext:()Landroid/content/Context; // method@2353 │ │ +0ccbbe: 0c00 |0005: move-result-object v0 │ │ +0ccbc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ │ │ #4 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;) │ │ @@ -260056,19 +260158,19 @@ │ │ type : '()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccc18: |[0ccc18] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -0ccc28: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccc2c: 6e10 5423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2354 │ │ -0ccc32: 0c00 |0005: move-result-object v0 │ │ -0ccc34: 1100 |0006: return-object v0 │ │ +0ccbc4: |[0ccbc4] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +0ccbd4: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccbd8: 6e10 5423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2354 │ │ +0ccbde: 0c00 |0005: move-result-object v0 │ │ +0ccbe0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ │ │ #5 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;) │ │ @@ -260076,21 +260178,21 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0ccc38: |[0ccc38] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0ccc48: 6e40 9d23 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@239d │ │ -0ccc4e: 0c00 |0003: move-result-object v0 │ │ -0ccc50: 5421 bf0b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccc54: 6e30 5523 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@2355 │ │ -0ccc5a: 0c01 |0009: move-result-object v1 │ │ -0ccc5c: 1101 |000a: return-object v1 │ │ +0ccbe4: |[0ccbe4] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0ccbf4: 6e40 9d23 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@239d │ │ +0ccbfa: 0c00 |0003: move-result-object v0 │ │ +0ccbfc: 5421 bf0b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccc00: 6e30 5523 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@2355 │ │ +0ccc06: 0c01 |0009: move-result-object v1 │ │ +0ccc08: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ locals : │ │ 0x0004 - 0x000b reg=0 viewWithoutSelection Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ @@ -260109,19 +260211,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ccc60: |[0ccc60] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.isChecked:(J)Z │ │ -0ccc70: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccc74: 6e30 5723 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@2357 │ │ -0ccc7a: 0a00 |0005: move-result v0 │ │ -0ccc7c: 0f00 |0006: return v0 │ │ +0ccc0c: |[0ccc0c] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.isChecked:(J)Z │ │ +0ccc1c: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccc20: 6e30 5723 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@2357 │ │ +0ccc26: 0a00 |0005: move-result v0 │ │ +0ccc28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0007 reg=2 position J │ │ │ │ @@ -260130,17 +260232,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ccc80: |[0ccc80] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.isItemCheckable:(I)Z │ │ -0ccc90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ccc92: 0f00 |0001: return v0 │ │ +0ccc2c: |[0ccc2c] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.isItemCheckable:(I)Z │ │ +0ccc3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ccc3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -260149,18 +260251,18 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ccc94: |[0ccc94] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -0ccca4: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccca8: 6e10 5823 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@2358 │ │ -0cccae: 0e00 |0005: return-void │ │ +0ccc40: |[0ccc40] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +0ccc50: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccc54: 6e10 5823 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@2358 │ │ +0ccc5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/view/ActionMode; │ │ @@ -260170,18 +260272,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cccb0: |[0cccb0] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.save:(Landroid/os/Bundle;)V │ │ -0cccc0: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0cccc4: 6e20 5a23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@235a │ │ -0cccca: 0e00 |0005: return-void │ │ +0ccc5c: |[0ccc5c] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.save:(Landroid/os/Bundle;)V │ │ +0ccc6c: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccc70: 6e20 5a23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@235a │ │ +0ccc76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 outState Landroid/os/Bundle; │ │ @@ -260191,18 +260293,18 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccccc: |[0ccccc] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ -0cccdc: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccce0: 6e20 5c23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@235c │ │ -0ccce6: 0e00 |0005: return-void │ │ +0ccc78: |[0ccc78] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ +0ccc88: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccc8c: 6e20 5c23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@235c │ │ +0ccc92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ @@ -260213,18 +260315,18 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ccce8: |[0ccce8] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.setItemChecked:(JZ)V │ │ -0cccf8: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0cccfc: 6e40 5d23 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@235d │ │ -0ccd02: 0e00 |0005: return-void │ │ +0ccc94: |[0ccc94] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.setItemChecked:(JZ)V │ │ +0ccca4: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccca8: 6e40 5d23 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@235d │ │ +0cccae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 position J │ │ @@ -260235,18 +260337,18 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccd04: |[0ccd04] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ -0ccd14: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccd18: 6e20 5e23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@235e │ │ -0ccd1e: 0e00 |0005: return-void │ │ +0cccb0: |[0cccb0] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ +0cccc0: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0cccc4: 6e20 5e23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@235e │ │ +0cccca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 policy Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ @@ -260256,18 +260358,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccd20: |[0ccd20] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0ccd30: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ -0ccd34: 6e20 5f23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@235f │ │ -0ccd3a: 0e00 |0005: return-void │ │ +0ccccc: |[0ccccc] com.manuelpeinado.multichoiceadapter.MultiChoiceBaseAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +0cccdc: 5410 bf0b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bbf │ │ +0ccce0: 6e20 5f23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@235f │ │ +0ccce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -260309,29 +260411,29 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -0ccd3c: |[0ccd3c] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -0ccd4c: 0770 |0000: move-object v0, v7 │ │ -0ccd4e: 0791 |0001: move-object v1, v9 │ │ -0ccd50: 01a2 |0002: move v2, v10 │ │ -0ccd52: 07b3 |0003: move-object v3, v11 │ │ -0ccd54: 07c4 |0004: move-object v4, v12 │ │ -0ccd56: 07d5 |0005: move-object v5, v13 │ │ -0ccd58: 01e6 |0006: move v6, v14 │ │ -0ccd5a: 7607 8122 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V // method@2281 │ │ -0ccd60: 2200 4b04 |000a: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1; // type@044b │ │ -0ccd64: 7030 a623 7007 |000c: invoke-direct {v0, v7, v7}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1;.:(Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V // method@23a6 │ │ -0ccd6a: 5b70 c10b |000f: iput-object v0, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccd6e: 5470 c10b |0011: iget-object v0, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccd72: 6e20 5923 8000 |0013: invoke-virtual {v0, v8}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ -0ccd78: 0e00 |0016: return-void │ │ +0ccce8: |[0ccce8] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +0cccf8: 0770 |0000: move-object v0, v7 │ │ +0cccfa: 0791 |0001: move-object v1, v9 │ │ +0cccfc: 01a2 |0002: move v2, v10 │ │ +0cccfe: 07b3 |0003: move-object v3, v11 │ │ +0ccd00: 07c4 |0004: move-object v4, v12 │ │ +0ccd02: 07d5 |0005: move-object v5, v13 │ │ +0ccd04: 01e6 |0006: move v6, v14 │ │ +0ccd06: 7607 8122 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V // method@2281 │ │ +0ccd0c: 2200 4b04 |000a: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1; // type@044b │ │ +0ccd10: 7030 a623 7007 |000c: invoke-direct {v0, v7, v7}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1;.:(Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V // method@23a6 │ │ +0ccd16: 5b70 c10b |000f: iput-object v0, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccd1a: 5470 c10b |0011: iget-object v0, v7, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccd1e: 6e20 5923 8000 |0013: invoke-virtual {v0, v8}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@2359 │ │ +0ccd24: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000a line=36 │ │ 0x0011 line=46 │ │ 0x0016 line=47 │ │ locals : │ │ @@ -260350,18 +260452,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ccd7c: |[0ccd7c] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.finishActionMode:()V │ │ -0ccd8c: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccd90: 6e10 5023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.finishActionMode:()V // method@2350 │ │ -0ccd96: 0e00 |0005: return-void │ │ +0ccd28: |[0ccd28] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.finishActionMode:()V │ │ +0ccd38: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccd3c: 6e10 5023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.finishActionMode:()V // method@2350 │ │ +0ccd42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ │ │ @@ -260370,19 +260472,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccd98: |[0ccd98] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getCheckedItemCount:()I │ │ -0ccda8: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccdac: 6e10 5123 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@2351 │ │ -0ccdb2: 0a00 |0005: move-result v0 │ │ -0ccdb4: 0f00 |0006: return v0 │ │ +0ccd44: |[0ccd44] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getCheckedItemCount:()I │ │ +0ccd54: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccd58: 6e10 5123 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@2351 │ │ +0ccd5e: 0a00 |0005: move-result v0 │ │ +0ccd60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ │ │ #2 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;) │ │ @@ -260390,19 +260492,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccdb8: |[0ccdb8] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getCheckedItems:()Ljava/util/Set; │ │ -0ccdc8: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccdcc: 6e10 5223 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@2352 │ │ -0ccdd2: 0c00 |0005: move-result-object v0 │ │ -0ccdd4: 1100 |0006: return-object v0 │ │ +0ccd64: |[0ccd64] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getCheckedItems:()Ljava/util/Set; │ │ +0ccd74: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccd78: 6e10 5223 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@2352 │ │ +0ccd7e: 0c00 |0005: move-result-object v0 │ │ +0ccd80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ │ │ #3 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;) │ │ @@ -260410,19 +260512,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccdd8: |[0ccdd8] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getContext:()Landroid/content/Context; │ │ -0ccde8: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccdec: 6e10 5323 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getContext:()Landroid/content/Context; // method@2353 │ │ -0ccdf2: 0c00 |0005: move-result-object v0 │ │ -0ccdf4: 1100 |0006: return-object v0 │ │ +0ccd84: |[0ccd84] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getContext:()Landroid/content/Context; │ │ +0ccd94: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccd98: 6e10 5323 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getContext:()Landroid/content/Context; // method@2353 │ │ +0ccd9e: 0c00 |0005: move-result-object v0 │ │ +0ccda0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ │ │ #4 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;) │ │ @@ -260430,19 +260532,19 @@ │ │ type : '()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccdf8: |[0ccdf8] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -0cce08: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0cce0c: 6e10 5423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2354 │ │ -0cce12: 0c00 |0005: move-result-object v0 │ │ -0cce14: 1100 |0006: return-object v0 │ │ +0ccda4: |[0ccda4] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +0ccdb4: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccdb8: 6e10 5423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@2354 │ │ +0ccdbe: 0c00 |0005: move-result-object v0 │ │ +0ccdc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ │ │ #5 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;) │ │ @@ -260450,21 +260552,21 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0cce18: |[0cce18] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cce28: 6e40 b023 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23b0 │ │ -0cce2e: 0c00 |0003: move-result-object v0 │ │ -0cce30: 5421 c10b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0cce34: 6e30 5523 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@2355 │ │ -0cce3a: 0c01 |0009: move-result-object v1 │ │ -0cce3c: 1101 |000a: return-object v1 │ │ +0ccdc4: |[0ccdc4] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0ccdd4: 6e40 b023 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23b0 │ │ +0ccdda: 0c00 |0003: move-result-object v0 │ │ +0ccddc: 5421 c10b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccde0: 6e30 5523 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@2355 │ │ +0ccde6: 0c01 |0009: move-result-object v1 │ │ +0ccde8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ locals : │ │ 0x0004 - 0x000b reg=0 viewWithoutSelection Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ @@ -260477,18 +260579,18 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cce40: |[0cce40] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cce50: 6f40 8422 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/SimpleCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2284 │ │ -0cce56: 0c00 |0003: move-result-object v0 │ │ -0cce58: 1100 |0004: return-object v0 │ │ +0ccdec: |[0ccdec] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0ccdfc: 6f40 8422 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/SimpleCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2284 │ │ +0cce02: 0c00 |0003: move-result-object v0 │ │ +0cce04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ 0x0000 - 0x0005 reg=3 convertView Landroid/view/View; │ │ @@ -260499,19 +260601,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cce5c: |[0cce5c] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.isChecked:(J)Z │ │ -0cce6c: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0cce70: 6e30 5723 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@2357 │ │ -0cce76: 0a00 |0005: move-result v0 │ │ -0cce78: 0f00 |0006: return v0 │ │ +0cce08: |[0cce08] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.isChecked:(J)Z │ │ +0cce18: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0cce1c: 6e30 5723 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@2357 │ │ +0cce22: 0a00 |0005: move-result v0 │ │ +0cce24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0007 reg=2 itemId J │ │ │ │ @@ -260520,17 +260622,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cce7c: |[0cce7c] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.isItemCheckable:(I)Z │ │ -0cce8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cce8e: 0f00 |0001: return v0 │ │ +0cce28: |[0cce28] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.isItemCheckable:(I)Z │ │ +0cce38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cce3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -260539,18 +260641,18 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cce90: |[0cce90] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -0ccea0: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccea4: 6e10 5823 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@2358 │ │ -0cceaa: 0e00 |0005: return-void │ │ +0cce3c: |[0cce3c] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +0cce4c: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0cce50: 6e10 5823 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@2358 │ │ +0cce56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/view/ActionMode; │ │ @@ -260560,18 +260662,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cceac: |[0cceac] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.save:(Landroid/os/Bundle;)V │ │ -0ccebc: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccec0: 6e20 5a23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@235a │ │ -0ccec6: 0e00 |0005: return-void │ │ +0cce58: |[0cce58] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.save:(Landroid/os/Bundle;)V │ │ +0cce68: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0cce6c: 6e20 5a23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@235a │ │ +0cce72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 outState Landroid/os/Bundle; │ │ @@ -260581,18 +260683,18 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccec8: |[0ccec8] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ -0cced8: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccedc: 6e20 5c23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@235c │ │ -0ccee2: 0e00 |0005: return-void │ │ +0cce74: |[0cce74] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ +0cce84: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0cce88: 6e20 5c23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@235c │ │ +0cce8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ @@ -260603,19 +260705,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0ccee4: |[0ccee4] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setItemChecked:(IZ)V │ │ -0ccef4: 5440 c10b |0000: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccef8: 8152 |0002: int-to-long v2, v5 │ │ -0ccefa: 6e40 5d23 2063 |0003: invoke-virtual {v0, v2, v3, v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@235d │ │ -0ccf00: 0e00 |0006: return-void │ │ +0cce90: |[0cce90] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setItemChecked:(IZ)V │ │ +0ccea0: 5440 c10b |0000: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccea4: 8152 |0002: int-to-long v2, v5 │ │ +0ccea6: 6e40 5d23 2063 |0003: invoke-virtual {v0, v2, v3, v6}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@235d │ │ +0cceac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0007 reg=5 position I │ │ @@ -260626,18 +260728,18 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ccf04: |[0ccf04] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setItemChecked:(JZ)V │ │ -0ccf14: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccf18: 6e40 5d23 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@235d │ │ -0ccf1e: 0e00 |0005: return-void │ │ +0cceb0: |[0cceb0] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setItemChecked:(JZ)V │ │ +0ccec0: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccec4: 6e40 5d23 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@235d │ │ +0cceca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 itemId J │ │ @@ -260648,18 +260750,18 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccf20: |[0ccf20] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ -0ccf30: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccf34: 6e20 5e23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@235e │ │ -0ccf3a: 0e00 |0005: return-void │ │ +0ccecc: |[0ccecc] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ +0ccedc: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccee0: 6e20 5e23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@235e │ │ +0ccee6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 policy Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ @@ -260669,18 +260771,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccf3c: |[0ccf3c] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0ccf4c: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ -0ccf50: 6e20 5f23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@235f │ │ -0ccf56: 0e00 |0005: return-void │ │ +0ccee8: |[0ccee8] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +0ccef8: 5410 c10b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper; // field@0bc1 │ │ +0ccefc: 6e20 5f23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@235f │ │ +0ccf02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -260714,17 +260816,17 @@ │ │ type : '(Landroid/widget/BaseAdapter;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ccf58: |[0ccf58] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.:(Landroid/widget/BaseAdapter;)V │ │ -0ccf68: 7020 6323 1000 |0000: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.:(Landroid/widget/BaseAdapter;)V // method@2363 │ │ -0ccf6e: 0e00 |0003: return-void │ │ +0ccf04: |[0ccf04] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.:(Landroid/widget/BaseAdapter;)V │ │ +0ccf14: 7020 6323 1000 |0000: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;.:(Landroid/widget/BaseAdapter;)V // method@2363 │ │ +0ccf1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; │ │ 0x0000 - 0x0004 reg=1 owner Landroid/widget/BaseAdapter; │ │ @@ -260735,18 +260837,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0ccf70: |[0ccf70] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.clearActionMode:()V │ │ -0ccf80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ccf82: 5b10 c20b |0001: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ -0ccf86: 0e00 |0003: return-void │ │ +0ccf1c: |[0ccf1c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.clearActionMode:()V │ │ +0ccf2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ccf2e: 5b10 c20b |0001: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ +0ccf32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; │ │ │ │ @@ -260755,20 +260857,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ccf88: |[0ccf88] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.finishActionMode:()V │ │ -0ccf98: 5410 c20b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ -0ccf9c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ccfa0: 5410 c20b |0004: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ -0ccfa4: 6e10 781d 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1d78 │ │ -0ccfaa: 0e00 |0009: return-void │ │ +0ccf34: |[0ccf34] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.finishActionMode:()V │ │ +0ccf44: 5410 c20b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ +0ccf48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ccf4c: 5410 c20b |0004: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ +0ccf50: 6e10 781d 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1d78 │ │ +0ccf56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; │ │ @@ -260778,21 +260880,21 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ccfac: |[0ccfac] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.isActionModeStarted:()Z │ │ -0ccfbc: 5410 c20b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ -0ccfc0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0ccfc4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0ccfc6: 0f00 |0005: return v0 │ │ -0ccfc8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0ccfca: 28fe |0007: goto 0005 // -0002 │ │ +0ccf58: |[0ccf58] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.isActionModeStarted:()Z │ │ +0ccf68: 5410 c20b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ +0ccf6c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0ccf70: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ccf72: 0f00 |0005: return v0 │ │ +0ccf74: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ccf76: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; │ │ │ │ #3 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;) │ │ @@ -260800,18 +260902,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ccfcc: |[0ccfcc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.setActionModeTitle:(Ljava/lang/String;)V │ │ -0ccfdc: 5410 c20b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ -0ccfe0: 6e20 881d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1d88 │ │ -0ccfe6: 0e00 |0005: return-void │ │ +0ccf78: |[0ccf78] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.setActionModeTitle:(Ljava/lang/String;)V │ │ +0ccf88: 5410 c20b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ +0ccf8c: 6e20 881d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1d88 │ │ +0ccf92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/String; │ │ @@ -260821,41 +260923,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0ccfe8: |[0ccfe8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.startActionMode:()V │ │ -0ccff8: 5431 c30b |0000: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.adapterView:Landroid/widget/AdapterView; // field@0bc3 │ │ -0ccffc: 6e10 4721 0100 |0002: invoke-virtual {v1}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ -0cd002: 0c01 |0005: move-result-object v1 │ │ -0cd004: 2011 d202 |0006: instance-of v1, v1, Landroid/support/v7/app/ActionBarActivity; // type@02d2 │ │ -0cd008: 3901 0a00 |0008: if-nez v1, 0012 // +000a │ │ -0cd00c: 2201 7f04 |000a: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0cd010: 1a02 cb0b |000c: const-string v2, "List view must belong to an ActionBarActivity" // string@0bcb │ │ -0cd014: 7020 8c24 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0cd01a: 2701 |0011: throw v1 │ │ -0cd01c: 5431 c40b |0012: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.owner:Landroid/widget/BaseAdapter; // field@0bc4 │ │ -0cd020: 2011 7703 |0014: instance-of v1, v1, Landroid/support/v7/view/ActionMode$Callback; // type@0377 │ │ -0cd024: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -0cd028: 2201 7f04 |0018: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0cd02c: 1a02 a20f |001a: const-string v2, "Owner adapter must implement ActionMode.Callback" // string@0fa2 │ │ -0cd030: 7020 8c24 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0cd036: 2701 |001f: throw v1 │ │ -0cd038: 5431 c30b |0020: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.adapterView:Landroid/widget/AdapterView; // field@0bc3 │ │ -0cd03c: 6e10 4721 0100 |0022: invoke-virtual {v1}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ -0cd042: 0c00 |0025: move-result-object v0 │ │ -0cd044: 1f00 d202 |0026: check-cast v0, Landroid/support/v7/app/ActionBarActivity; // type@02d2 │ │ -0cd048: 5431 c40b |0028: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.owner:Landroid/widget/BaseAdapter; // field@0bc4 │ │ -0cd04c: 1f01 7703 |002a: check-cast v1, Landroid/support/v7/view/ActionMode$Callback; // type@0377 │ │ -0cd050: 6e20 c514 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@14c5 │ │ -0cd056: 0c01 |002f: move-result-object v1 │ │ -0cd058: 5b31 c20b |0030: iput-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ -0cd05c: 0e00 |0032: return-void │ │ +0ccf94: |[0ccf94] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceAdapterHelper.startActionMode:()V │ │ +0ccfa4: 5431 c30b |0000: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.adapterView:Landroid/widget/AdapterView; // field@0bc3 │ │ +0ccfa8: 6e10 4721 0100 |0002: invoke-virtual {v1}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ +0ccfae: 0c01 |0005: move-result-object v1 │ │ +0ccfb0: 2011 d202 |0006: instance-of v1, v1, Landroid/support/v7/app/ActionBarActivity; // type@02d2 │ │ +0ccfb4: 3901 0a00 |0008: if-nez v1, 0012 // +000a │ │ +0ccfb8: 2201 7f04 |000a: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0ccfbc: 1a02 cb0b |000c: const-string v2, "List view must belong to an ActionBarActivity" // string@0bcb │ │ +0ccfc0: 7020 8c24 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ccfc6: 2701 |0011: throw v1 │ │ +0ccfc8: 5431 c40b |0012: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.owner:Landroid/widget/BaseAdapter; // field@0bc4 │ │ +0ccfcc: 2011 7703 |0014: instance-of v1, v1, Landroid/support/v7/view/ActionMode$Callback; // type@0377 │ │ +0ccfd0: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +0ccfd4: 2201 7f04 |0018: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0ccfd8: 1a02 a20f |001a: const-string v2, "Owner adapter must implement ActionMode.Callback" // string@0fa2 │ │ +0ccfdc: 7020 8c24 2100 |001c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ccfe2: 2701 |001f: throw v1 │ │ +0ccfe4: 5431 c30b |0020: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.adapterView:Landroid/widget/AdapterView; // field@0bc3 │ │ +0ccfe8: 6e10 4721 0100 |0022: invoke-virtual {v1}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@2147 │ │ +0ccfee: 0c00 |0025: move-result-object v0 │ │ +0ccff0: 1f00 d202 |0026: check-cast v0, Landroid/support/v7/app/ActionBarActivity; // type@02d2 │ │ +0ccff4: 5431 c40b |0028: iget-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.owner:Landroid/widget/BaseAdapter; // field@0bc4 │ │ +0ccff8: 1f01 7703 |002a: check-cast v1, Landroid/support/v7/view/ActionMode$Callback; // type@0377 │ │ +0ccffc: 6e20 c514 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@14c5 │ │ +0cd002: 0c01 |002f: move-result-object v1 │ │ +0cd004: 5b31 c20b |0030: iput-object v1, v3, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.actionMode:Landroid/support/v7/view/ActionMode; // field@0bc2 │ │ +0cd008: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000a line=34 │ │ 0x0012 line=36 │ │ 0x0018 line=37 │ │ 0x0020 line=39 │ │ @@ -260912,22 +261014,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0cd060: |[0cd060] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;I)V │ │ -0cd070: 7030 4c21 3104 |0000: invoke-direct {v1, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@214c │ │ -0cd076: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ -0cd07a: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ -0cd080: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd084: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd088: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ -0cd08e: 0e00 |000f: return-void │ │ +0cd00c: |[0cd00c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;I)V │ │ +0cd01c: 7030 4c21 3104 |0000: invoke-direct {v1, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I)V // method@214c │ │ +0cd022: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ +0cd026: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ +0cd02c: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd030: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd034: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ +0cd03a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=36 │ │ 0x000a line=67 │ │ 0x000f line=68 │ │ locals : │ │ @@ -260942,22 +261044,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cd090: |[0cd090] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;II)V │ │ -0cd0a0: 7040 4d21 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II)V // method@214d │ │ -0cd0a6: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ -0cd0aa: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ -0cd0b0: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd0b4: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd0b8: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ -0cd0be: 0e00 |000f: return-void │ │ +0cd03c: |[0cd03c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;II)V │ │ +0cd04c: 7040 4d21 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II)V // method@214d │ │ +0cd052: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ +0cd056: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ +0cd05c: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd060: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd064: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ +0cd06a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=36 │ │ 0x000a line=52 │ │ 0x000f line=53 │ │ locals : │ │ @@ -260973,22 +261075,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;IILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0cd0c0: |[0cd0c0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;IILjava/util/List;)V │ │ -0cd0d0: 7056 4e21 3154 |0000: invoke-direct {v1, v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;IILjava/util/List;)V // method@214e │ │ -0cd0d6: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ -0cd0da: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ -0cd0e0: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd0e4: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd0e8: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ -0cd0ee: 0e00 |000f: return-void │ │ +0cd06c: |[0cd06c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;IILjava/util/List;)V │ │ +0cd07c: 7056 4e21 3154 |0000: invoke-direct {v1, v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;IILjava/util/List;)V // method@214e │ │ +0cd082: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ +0cd086: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ +0cd08c: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd090: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd094: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ +0cd09a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=36 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ @@ -261006,22 +261108,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;II[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0cd0f0: |[0cd0f0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;II[Ljava/lang/Object;)V │ │ -0cd100: 7056 4f21 3154 |0000: invoke-direct {v1, v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@214f │ │ -0cd106: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ -0cd10a: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ -0cd110: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd114: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd118: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ -0cd11e: 0e00 |000f: return-void │ │ +0cd09c: |[0cd09c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;II[Ljava/lang/Object;)V │ │ +0cd0ac: 7056 4f21 3154 |0000: invoke-direct {v1, v3, v4, v5, v6}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@214f │ │ +0cd0b2: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ +0cd0b6: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ +0cd0bc: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd0c0: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd0c4: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ +0cd0ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=36 │ │ 0x000a line=47 │ │ 0x000f line=48 │ │ locals : │ │ @@ -261039,22 +261141,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;ILjava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cd120: |[0cd120] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILjava/util/List;)V │ │ -0cd130: 7040 5021 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@2150 │ │ -0cd136: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ -0cd13a: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ -0cd140: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd144: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd148: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ -0cd14e: 0e00 |000f: return-void │ │ +0cd0cc: |[0cd0cc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILjava/util/List;)V │ │ +0cd0dc: 7040 5021 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@2150 │ │ +0cd0e2: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ +0cd0e6: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ +0cd0ec: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd0f0: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd0f4: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ +0cd0fa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=36 │ │ 0x000a line=57 │ │ 0x000f line=58 │ │ locals : │ │ @@ -261071,22 +261173,22 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;I[Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cd150: |[0cd150] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;I[Ljava/lang/Object;)V │ │ -0cd160: 7040 5121 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@2151 │ │ -0cd166: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ -0cd16a: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ -0cd170: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd174: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd178: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ -0cd17e: 0e00 |000f: return-void │ │ +0cd0fc: |[0cd0fc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.:(Landroid/os/Bundle;Landroid/content/Context;I[Ljava/lang/Object;)V │ │ +0cd10c: 7040 5121 3154 |0000: invoke-direct {v1, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@2151 │ │ +0cd112: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ +0cd116: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ +0cd11c: 5b10 c50b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd120: 5410 c50b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd124: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ +0cd12a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=36 │ │ 0x000a line=62 │ │ 0x000f line=63 │ │ locals : │ │ @@ -261104,18 +261206,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cd180: |[0cd180] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.finishActionMode:()V │ │ -0cd190: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd194: 6e10 bc23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.finishActionMode:()V // method@23bc │ │ -0cd19a: 0e00 |0005: return-void │ │ +0cd12c: |[0cd12c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.finishActionMode:()V │ │ +0cd13c: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd140: 6e10 bc23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.finishActionMode:()V // method@23bc │ │ +0cd146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0005 line=108 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ @@ -261125,19 +261227,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd19c: |[0cd19c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getCheckedItemCount:()I │ │ -0cd1ac: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd1b0: 6e10 bd23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@23bd │ │ -0cd1b6: 0a00 |0005: move-result v0 │ │ -0cd1b8: 0f00 |0006: return v0 │ │ +0cd148: |[0cd148] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getCheckedItemCount:()I │ │ +0cd158: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd15c: 6e10 bd23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@23bd │ │ +0cd162: 0a00 |0005: move-result v0 │ │ +0cd164: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ │ │ @@ -261146,19 +261248,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd1bc: |[0cd1bc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getCheckedItems:()Ljava/util/Set; │ │ -0cd1cc: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd1d0: 6e10 be23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@23be │ │ -0cd1d6: 0c00 |0005: move-result-object v0 │ │ -0cd1d8: 1100 |0006: return-object v0 │ │ +0cd168: |[0cd168] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getCheckedItems:()Ljava/util/Set; │ │ +0cd178: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd17c: 6e10 be23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@23be │ │ +0cd182: 0c00 |0005: move-result-object v0 │ │ +0cd184: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ │ │ @@ -261167,19 +261269,19 @@ │ │ type : '()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd1dc: |[0cd1dc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -0cd1ec: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd1f0: 6e10 c023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@23c0 │ │ -0cd1f6: 0c00 |0005: move-result-object v0 │ │ -0cd1f8: 1100 |0006: return-object v0 │ │ +0cd188: |[0cd188] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +0cd198: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd19c: 6e10 c023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@23c0 │ │ +0cd1a2: 0c00 |0005: move-result-object v0 │ │ +0cd1a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ │ │ @@ -261188,21 +261290,21 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0cd1fc: |[0cd1fc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cd20c: 6e40 d823 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23d8 │ │ -0cd212: 0c00 |0003: move-result-object v0 │ │ -0cd214: 5421 c50b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd218: 6e30 c123 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@23c1 │ │ -0cd21e: 0c01 |0009: move-result-object v1 │ │ -0cd220: 1101 |000a: return-object v1 │ │ +0cd1a8: |[0cd1a8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cd1b8: 6e40 d823 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23d8 │ │ +0cd1be: 0c00 |0003: move-result-object v0 │ │ +0cd1c0: 5421 c50b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd1c4: 6e30 c123 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@23c1 │ │ +0cd1ca: 0c01 |0009: move-result-object v1 │ │ +0cd1cc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0004 - 0x000b reg=0 viewWithoutSelection Landroid/view/View; │ │ @@ -261216,18 +261318,18 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cd224: |[0cd224] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cd234: 6f40 5221 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2152 │ │ -0cd23a: 0c00 |0003: move-result-object v0 │ │ -0cd23c: 1100 |0004: return-object v0 │ │ +0cd1d0: |[0cd1d0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cd1e0: 6f40 5221 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2152 │ │ +0cd1e6: 0c00 |0003: move-result-object v0 │ │ +0cd1e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0005 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ @@ -261239,19 +261341,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cd240: |[0cd240] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.isChecked:(J)Z │ │ -0cd250: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd254: 6e30 c323 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@23c3 │ │ -0cd25a: 0a00 |0005: move-result v0 │ │ -0cd25c: 0f00 |0006: return v0 │ │ +0cd1ec: |[0cd1ec] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.isChecked:(J)Z │ │ +0cd1fc: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd200: 6e30 c323 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@23c3 │ │ +0cd206: 0a00 |0005: move-result v0 │ │ +0cd208: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0007 reg=2 position J │ │ @@ -261261,17 +261363,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cd260: |[0cd260] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.isItemCheckable:(I)Z │ │ -0cd270: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cd272: 0f00 |0001: return v0 │ │ +0cd20c: |[0cd20c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.isItemCheckable:(I)Z │ │ +0cd21c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cd21e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0002 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ @@ -261281,18 +261383,18 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cd274: |[0cd274] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0cd284: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd288: 6e10 c423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@23c4 │ │ -0cd28e: 0e00 |0005: return-void │ │ +0cd220: |[0cd220] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +0cd230: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd234: 6e10 c423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@23c4 │ │ +0cd23a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ @@ -261303,18 +261405,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd290: |[0cd290] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.save:(Landroid/os/Bundle;)V │ │ -0cd2a0: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd2a4: 6e20 c623 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@23c6 │ │ -0cd2aa: 0e00 |0005: return-void │ │ +0cd23c: |[0cd23c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.save:(Landroid/os/Bundle;)V │ │ +0cd24c: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd250: 6e20 c623 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@23c6 │ │ +0cd256: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ @@ -261325,18 +261427,18 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd2ac: |[0cd2ac] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ -0cd2bc: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd2c0: 6e20 c823 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@23c8 │ │ -0cd2c6: 0e00 |0005: return-void │ │ +0cd258: |[0cd258] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ +0cd268: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd26c: 6e20 c823 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@23c8 │ │ +0cd272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ @@ -261348,18 +261450,18 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cd2c8: |[0cd2c8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.setItemChecked:(JZ)V │ │ -0cd2d8: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd2dc: 6e40 c923 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@23c9 │ │ -0cd2e2: 0e00 |0005: return-void │ │ +0cd274: |[0cd274] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.setItemChecked:(JZ)V │ │ +0cd284: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd288: 6e40 c923 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@23c9 │ │ +0cd28e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ @@ -261371,18 +261473,18 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd2e4: |[0cd2e4] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ -0cd2f4: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd2f8: 6e20 ca23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@23ca │ │ -0cd2fe: 0e00 |0005: return-void │ │ +0cd290: |[0cd290] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ +0cd2a0: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd2a4: 6e20 ca23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@23ca │ │ +0cd2aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ @@ -261393,18 +261495,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd300: |[0cd300] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0cd310: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ -0cd314: 6e20 cb23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@23cb │ │ -0cd31a: 0e00 |0005: return-void │ │ +0cd2ac: |[0cd2ac] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceArrayAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +0cd2bc: 5410 c50b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc5 │ │ +0cd2c0: 6e20 cb23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@23cb │ │ +0cd2c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceArrayAdapter; │ │ @@ -261447,22 +261549,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cd31c: |[0cd31c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.:(Landroid/os/Bundle;)V │ │ -0cd32c: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ -0cd332: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ -0cd336: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ -0cd33c: 5b10 c60b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd340: 5410 c60b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd344: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ -0cd34a: 0e00 |000f: return-void │ │ +0cd2c8: |[0cd2c8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.:(Landroid/os/Bundle;)V │ │ +0cd2d8: 7010 5b21 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@215b │ │ +0cd2de: 2200 4d04 |0003: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // type@044d │ │ +0cd2e2: 7020 ba23 1000 |0005: invoke-direct {v0, v1}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ +0cd2e8: 5b10 c60b |0008: iput-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd2ec: 5410 c60b |000a: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd2f0: 6e20 c523 2000 |000c: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ +0cd2f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=83 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ locals : │ │ @@ -261475,18 +261577,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cd34c: |[0cd34c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.finishActionMode:()V │ │ -0cd35c: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd360: 6e10 bc23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.finishActionMode:()V // method@23bc │ │ -0cd366: 0e00 |0005: return-void │ │ +0cd2f8: |[0cd2f8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.finishActionMode:()V │ │ +0cd308: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd30c: 6e10 bc23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.finishActionMode:()V // method@23bc │ │ +0cd312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ │ │ @@ -261495,19 +261597,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd368: |[0cd368] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getCheckedItemCount:()I │ │ -0cd378: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd37c: 6e10 bd23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@23bd │ │ -0cd382: 0a00 |0005: move-result v0 │ │ -0cd384: 0f00 |0006: return v0 │ │ +0cd314: |[0cd314] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getCheckedItemCount:()I │ │ +0cd324: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd328: 6e10 bd23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@23bd │ │ +0cd32e: 0a00 |0005: move-result v0 │ │ +0cd330: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ │ │ #2 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;) │ │ @@ -261515,19 +261617,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd388: |[0cd388] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getCheckedItems:()Ljava/util/Set; │ │ -0cd398: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd39c: 6e10 be23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@23be │ │ -0cd3a2: 0c00 |0005: move-result-object v0 │ │ -0cd3a4: 1100 |0006: return-object v0 │ │ +0cd334: |[0cd334] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getCheckedItems:()Ljava/util/Set; │ │ +0cd344: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd348: 6e10 be23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@23be │ │ +0cd34e: 0c00 |0005: move-result-object v0 │ │ +0cd350: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ │ │ #3 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;) │ │ @@ -261535,19 +261637,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd3a8: |[0cd3a8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getContext:()Landroid/content/Context; │ │ -0cd3b8: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd3bc: 6e10 bf23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getContext:()Landroid/content/Context; // method@23bf │ │ -0cd3c2: 0c00 |0005: move-result-object v0 │ │ -0cd3c4: 1100 |0006: return-object v0 │ │ +0cd354: |[0cd354] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getContext:()Landroid/content/Context; │ │ +0cd364: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd368: 6e10 bf23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getContext:()Landroid/content/Context; // method@23bf │ │ +0cd36e: 0c00 |0005: move-result-object v0 │ │ +0cd370: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ │ │ #4 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;) │ │ @@ -261555,19 +261657,19 @@ │ │ type : '()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd3c8: |[0cd3c8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -0cd3d8: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd3dc: 6e10 c023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@23c0 │ │ -0cd3e2: 0c00 |0005: move-result-object v0 │ │ -0cd3e4: 1100 |0006: return-object v0 │ │ +0cd374: |[0cd374] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +0cd384: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd388: 6e10 c023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@23c0 │ │ +0cd38e: 0c00 |0005: move-result-object v0 │ │ +0cd390: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ │ │ #5 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;) │ │ @@ -261575,21 +261677,21 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0cd3e8: |[0cd3e8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cd3f8: 6e40 e823 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23e8 │ │ -0cd3fe: 0c00 |0003: move-result-object v0 │ │ -0cd400: 5421 c60b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd404: 6e30 c123 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@23c1 │ │ -0cd40a: 0c01 |0009: move-result-object v1 │ │ -0cd40c: 1101 |000a: return-object v1 │ │ +0cd394: |[0cd394] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cd3a4: 6e40 e823 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23e8 │ │ +0cd3aa: 0c00 |0003: move-result-object v0 │ │ +0cd3ac: 5421 c60b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd3b0: 6e30 c123 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@23c1 │ │ +0cd3b6: 0c01 |0009: move-result-object v1 │ │ +0cd3b8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0004 line=227 │ │ locals : │ │ 0x0004 - 0x000b reg=0 viewWithoutSelection Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ @@ -261608,19 +261710,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cd410: |[0cd410] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.isChecked:(J)Z │ │ -0cd420: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd424: 6e30 c323 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@23c3 │ │ -0cd42a: 0a00 |0005: move-result v0 │ │ -0cd42c: 0f00 |0006: return v0 │ │ +0cd3bc: |[0cd3bc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.isChecked:(J)Z │ │ +0cd3cc: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd3d0: 6e30 c323 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@23c3 │ │ +0cd3d6: 0a00 |0005: move-result v0 │ │ +0cd3d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0007 reg=2 position J │ │ │ │ @@ -261629,17 +261731,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cd430: |[0cd430] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.isItemCheckable:(I)Z │ │ -0cd440: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cd442: 0f00 |0001: return v0 │ │ +0cd3dc: |[0cd3dc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.isItemCheckable:(I)Z │ │ +0cd3ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cd3ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -261648,18 +261750,18 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cd444: |[0cd444] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0cd454: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd458: 6e10 c423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@23c4 │ │ -0cd45e: 0e00 |0005: return-void │ │ +0cd3f0: |[0cd3f0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +0cd400: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd404: 6e10 c423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@23c4 │ │ +0cd40a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ @@ -261669,18 +261771,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd460: |[0cd460] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.save:(Landroid/os/Bundle;)V │ │ -0cd470: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd474: 6e20 c623 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@23c6 │ │ -0cd47a: 0e00 |0005: return-void │ │ +0cd40c: |[0cd40c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.save:(Landroid/os/Bundle;)V │ │ +0cd41c: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd420: 6e20 c623 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@23c6 │ │ +0cd426: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 outState Landroid/os/Bundle; │ │ @@ -261690,18 +261792,18 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd47c: |[0cd47c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ -0cd48c: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd490: 6e20 c823 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@23c8 │ │ -0cd496: 0e00 |0005: return-void │ │ +0cd428: |[0cd428] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ +0cd438: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd43c: 6e20 c823 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@23c8 │ │ +0cd442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ @@ -261712,18 +261814,18 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cd498: |[0cd498] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.setItemChecked:(JZ)V │ │ -0cd4a8: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd4ac: 6e40 c923 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@23c9 │ │ -0cd4b2: 0e00 |0005: return-void │ │ +0cd444: |[0cd444] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.setItemChecked:(JZ)V │ │ +0cd454: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd458: 6e40 c923 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@23c9 │ │ +0cd45e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 position J │ │ @@ -261734,18 +261836,18 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd4b4: |[0cd4b4] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ -0cd4c4: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd4c8: 6e20 ca23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@23ca │ │ -0cd4ce: 0e00 |0005: return-void │ │ +0cd460: |[0cd460] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ +0cd470: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd474: 6e20 ca23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@23ca │ │ +0cd47a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 policy Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ @@ -261755,18 +261857,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd4d0: |[0cd4d0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0cd4e0: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ -0cd4e4: 6e20 cb23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@23cb │ │ -0cd4ea: 0e00 |0005: return-void │ │ +0cd47c: |[0cd47c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceBaseAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +0cd48c: 5410 c60b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc6 │ │ +0cd490: 6e20 cb23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@23cb │ │ +0cd496: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceBaseAdapter; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -261818,18 +261920,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd4ec: |[0cd4ec] net.margaritov.preference.colorpicker.ColorPickerDialog.:(Landroid/content/Context;I)V │ │ -0cd4fc: 7020 9900 1000 |0000: invoke-direct {v0, v1}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0099 │ │ -0cd502: 7020 ed25 2000 |0003: invoke-direct {v0, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.init:(I)V // method@25ed │ │ -0cd508: 0e00 |0006: return-void │ │ +0cd498: |[0cd498] net.margaritov.preference.colorpicker.ColorPickerDialog.:(Landroid/content/Context;I)V │ │ +0cd4a8: 7020 9900 1000 |0000: invoke-direct {v0, v1}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0099 │ │ +0cd4ae: 7020 ed25 2000 |0003: invoke-direct {v0, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.init:(I)V // method@25ed │ │ +0cd4b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=50 │ │ 0x0006 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ @@ -261841,21 +261943,21 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0cd50c: |[0cd50c] net.margaritov.preference.colorpicker.ColorPickerDialog.init:(I)V │ │ -0cd51c: 6e10 ec25 0200 |0000: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.getWindow:()Landroid/view/Window; // method@25ec │ │ -0cd522: 0c00 |0003: move-result-object v0 │ │ -0cd524: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0cd526: 6e20 9720 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/Window;.setFormat:(I)V // method@2097 │ │ -0cd52c: 7020 f725 3200 |0008: invoke-direct {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setUp:(I)V // method@25f7 │ │ -0cd532: 0e00 |000b: return-void │ │ +0cd4b8: |[0cd4b8] net.margaritov.preference.colorpicker.ColorPickerDialog.init:(I)V │ │ +0cd4c8: 6e10 ec25 0200 |0000: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.getWindow:()Landroid/view/Window; // method@25ec │ │ +0cd4ce: 0c00 |0003: move-result-object v0 │ │ +0cd4d0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0cd4d2: 6e20 9720 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/Window;.setFormat:(I)V // method@2097 │ │ +0cd4d8: 7020 f725 3200 |0008: invoke-direct {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setUp:(I)V // method@25f7 │ │ +0cd4de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=57 │ │ 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ @@ -261866,81 +261968,84 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 121 16-bit code units │ │ -0cd534: |[0cd534] net.margaritov.preference.colorpicker.ColorPickerDialog.setUp:(I)V │ │ -0cd544: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0cd546: 6e10 eb25 0600 |0001: invoke-virtual {v6}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.getContext:()Landroid/content/Context; // method@25eb │ │ -0cd54c: 0c02 |0004: move-result-object v2 │ │ -0cd54e: 1a03 2b23 |0005: const-string v3, "layout_inflater" // string@232b │ │ -0cd552: 6e20 3601 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0cd558: 0c00 |000a: move-result-object v0 │ │ -0cd55a: 1f00 be03 |000b: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ -0cd55e: 1402 1a00 037f |000d: const v2, #float 1.74129e+38 // #7f03001a │ │ -0cd564: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0cd566: 6e30 161f 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0cd56c: 0c01 |0014: move-result-object v1 │ │ -0cd56e: 6e20 f425 1600 |0015: invoke-virtual {v6, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setContentView:(Landroid/view/View;)V // method@25f4 │ │ -0cd574: 1402 3d00 0e7f |0018: const v2, #float 1.88752e+38 // #7f0e003d │ │ -0cd57a: 6e20 f625 2600 |001b: invoke-virtual {v6, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setTitle:(I)V // method@25f6 │ │ -0cd580: 1402 6f00 0b7f |001e: const v2, #float 1.84765e+38 // #7f0b006f │ │ -0cd586: 6e20 aa1f 2100 |0021: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0cd58c: 0c02 |0024: move-result-object v2 │ │ -0cd58e: 1f02 e004 |0025: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerView; // type@04e0 │ │ -0cd592: 5b62 da0b |0027: iput-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ -0cd596: 1402 7000 0b7f |0029: const v2, #float 1.84765e+38 // #7f0b0070 │ │ -0cd59c: 6e20 aa1f 2100 |002c: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0cd5a2: 0c02 |002f: move-result-object v2 │ │ -0cd5a4: 1f02 db04 |0030: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // type@04db │ │ -0cd5a8: 5b62 dd0b |0032: iput-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ -0cd5ac: 1402 7100 0b7f |0034: const v2, #float 1.84765e+38 // #7f0b0071 │ │ -0cd5b2: 6e20 aa1f 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0cd5b8: 0c02 |003a: move-result-object v2 │ │ -0cd5ba: 1f02 db04 |003b: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // type@04db │ │ -0cd5be: 5b62 dc0b |003d: iput-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ -0cd5c2: 5462 dd0b |003f: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ -0cd5c6: 6e10 0326 0200 |0041: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getParent:()Landroid/view/ViewParent; // method@2603 │ │ -0cd5cc: 0c02 |0044: move-result-object v2 │ │ -0cd5ce: 1f02 1604 |0045: check-cast v2, Landroid/widget/LinearLayout; // type@0416 │ │ -0cd5d2: 5463 da0b |0047: iget-object v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ -0cd5d6: 6e10 3f26 0300 |0049: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getDrawingOffset:()F // method@263f │ │ -0cd5dc: 0a03 |004c: move-result v3 │ │ -0cd5de: 7110 b124 0300 |004d: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -0cd5e4: 0a03 |0050: move-result v3 │ │ -0cd5e6: 5464 da0b |0051: iget-object v4, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ -0cd5ea: 6e10 3f26 0400 |0053: invoke-virtual {v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getDrawingOffset:()F // method@263f │ │ -0cd5f0: 0a04 |0056: move-result v4 │ │ -0cd5f2: 7110 b124 0400 |0057: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ -0cd5f8: 0a04 |005a: move-result v4 │ │ -0cd5fa: 6e55 e621 3245 |005b: invoke-virtual {v2, v3, v5, v4, v5}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@21e6 │ │ -0cd600: 5462 dd0b |005e: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ -0cd604: 6e20 0c26 6200 |0060: invoke-virtual {v2, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@260c │ │ -0cd60a: 5462 dc0b |0063: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ -0cd60e: 6e20 0c26 6200 |0065: invoke-virtual {v2, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@260c │ │ -0cd614: 5462 da0b |0068: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ -0cd618: 6e20 6026 6200 |006a: invoke-virtual {v2, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;)V // method@2660 │ │ -0cd61e: 5462 dd0b |006d: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ -0cd622: 6e20 0a26 7200 |006f: invoke-virtual {v2, v7}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ -0cd628: 5462 da0b |0072: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ -0cd62c: 1213 |0074: const/4 v3, #int 1 // #1 │ │ -0cd62e: 6e30 5c26 7203 |0075: invoke-virtual {v2, v7, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setColor:(IZ)V // method@265c │ │ -0cd634: 0e00 |0078: return-void │ │ +0cd4e0: |[0cd4e0] net.margaritov.preference.colorpicker.ColorPickerDialog.setUp:(I)V │ │ +0cd4f0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0cd4f2: 6e10 eb25 0600 |0001: invoke-virtual {v6}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.getContext:()Landroid/content/Context; // method@25eb │ │ +0cd4f8: 0c02 |0004: move-result-object v2 │ │ +0cd4fa: 1a03 2b23 |0005: const-string v3, "layout_inflater" // string@232b │ │ +0cd4fe: 6e20 3601 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0cd504: 0c00 |000a: move-result-object v0 │ │ +0cd506: 1f00 be03 |000b: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ +0cd50a: 1402 1a00 037f |000d: const v2, #float 1.74129e+38 // #7f03001a │ │ +0cd510: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0cd512: 6e30 161f 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0cd518: 0c01 |0014: move-result-object v1 │ │ +0cd51a: 6e20 f425 1600 |0015: invoke-virtual {v6, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setContentView:(Landroid/view/View;)V // method@25f4 │ │ +0cd520: 1402 3d00 0e7f |0018: const v2, #float 1.88752e+38 // #7f0e003d │ │ +0cd526: 6e20 f625 2600 |001b: invoke-virtual {v6, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setTitle:(I)V // method@25f6 │ │ +0cd52c: 1402 6f00 0b7f |001e: const v2, #float 1.84765e+38 // #7f0b006f │ │ +0cd532: 6e20 aa1f 2100 |0021: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0cd538: 0c02 |0024: move-result-object v2 │ │ +0cd53a: 1f02 e004 |0025: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerView; // type@04e0 │ │ +0cd53e: 5b62 da0b |0027: iput-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ +0cd542: 1402 7000 0b7f |0029: const v2, #float 1.84765e+38 // #7f0b0070 │ │ +0cd548: 6e20 aa1f 2100 |002c: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0cd54e: 0c02 |002f: move-result-object v2 │ │ +0cd550: 1f02 db04 |0030: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // type@04db │ │ +0cd554: 5b62 dd0b |0032: iput-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ +0cd558: 1402 7100 0b7f |0034: const v2, #float 1.84765e+38 // #7f0b0071 │ │ +0cd55e: 6e20 aa1f 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0cd564: 0c02 |003a: move-result-object v2 │ │ +0cd566: 1f02 db04 |003b: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // type@04db │ │ +0cd56a: 5b62 dc0b |003d: iput-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ +0cd56e: 5462 dd0b |003f: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ +0cd572: 6e10 0326 0200 |0041: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getParent:()Landroid/view/ViewParent; // method@2603 │ │ +0cd578: 0c02 |0044: move-result-object v2 │ │ +0cd57a: 1f02 1604 |0045: check-cast v2, Landroid/widget/LinearLayout; // type@0416 │ │ +0cd57e: 5463 da0b |0047: iget-object v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ +0cd582: 6e10 3f26 0300 |0049: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getDrawingOffset:()F // method@263f │ │ +0cd588: 0a03 |004c: move-result v3 │ │ +0cd58a: 7110 b124 0300 |004d: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +0cd590: 0a03 |0050: move-result v3 │ │ +0cd592: 5464 da0b |0051: iget-object v4, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ +0cd596: 6e10 3f26 0400 |0053: invoke-virtual {v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getDrawingOffset:()F // method@263f │ │ +0cd59c: 0a04 |0056: move-result v4 │ │ +0cd59e: 7110 b124 0400 |0057: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@24b1 │ │ +0cd5a4: 0a04 |005a: move-result v4 │ │ +0cd5a6: 6e55 e621 3245 |005b: invoke-virtual {v2, v3, v5, v4, v5}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@21e6 │ │ +0cd5ac: 5462 dd0b |005e: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ +0cd5b0: 6e20 0c26 6200 |0060: invoke-virtual {v2, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@260c │ │ +0cd5b6: 5462 dc0b |0063: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ +0cd5ba: 6e20 0c26 6200 |0065: invoke-virtual {v2, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@260c │ │ +0cd5c0: 5462 da0b |0068: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ +0cd5c4: 6e20 6026 6200 |006a: invoke-virtual {v2, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener;)V // method@2660 │ │ +0cd5ca: 5462 dd0b |006d: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ +0cd5ce: 6e20 0a26 7200 |006f: invoke-virtual {v2, v7}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ +0cd5d4: 5462 da0b |0072: iget-object v2, v6, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ +0cd5d8: 1213 |0074: const/4 v3, #int 1 // #1 │ │ +0cd5da: 6e30 5c26 7203 |0075: invoke-virtual {v2, v7, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setColor:(IZ)V // method@265c │ │ +0cd5e0: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x000d line=65 │ │ 0x0015 line=67 │ │ 0x0018 line=69 │ │ 0x001e line=71 │ │ 0x0029 line=72 │ │ 0x0034 line=73 │ │ 0x003f line=75 │ │ + 0x0049 line=76 │ │ + 0x0053 line=78 │ │ + 0x005b line=75 │ │ 0x005e line=82 │ │ 0x0063 line=83 │ │ 0x0068 line=84 │ │ 0x006d line=85 │ │ 0x0072 line=86 │ │ 0x0078 line=88 │ │ locals : │ │ @@ -261955,19 +262060,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd638: |[0cd638] net.margaritov.preference.colorpicker.ColorPickerDialog.getColor:()I │ │ -0cd648: 5410 da0b |0000: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ -0cd64c: 6e10 3d26 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getColor:()I // method@263d │ │ -0cd652: 0a00 |0005: move-result v0 │ │ -0cd654: 0f00 |0006: return v0 │ │ +0cd5e4: |[0cd5e4] net.margaritov.preference.colorpicker.ColorPickerDialog.getColor:()I │ │ +0cd5f4: 5410 da0b |0000: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ +0cd5f8: 6e10 3d26 0000 |0002: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.getColor:()I // method@263d │ │ +0cd5fe: 0a00 |0005: move-result v0 │ │ +0cd600: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ │ │ #1 : (in Lnet/margaritov/preference/colorpicker/ColorPickerDialog;) │ │ @@ -261975,28 +262080,28 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cd658: |[0cd658] net.margaritov.preference.colorpicker.ColorPickerDialog.onClick:(Landroid/view/View;)V │ │ -0cd668: 6e10 b51f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -0cd66e: 0a00 |0003: move-result v0 │ │ -0cd670: 1401 7100 0b7f |0004: const v1, #float 1.84765e+38 // #7f0b0071 │ │ -0cd676: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ -0cd67a: 5420 db0b |0009: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@0bdb │ │ -0cd67e: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ -0cd682: 5420 db0b |000d: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@0bdb │ │ -0cd686: 5421 dc0b |000f: iget-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ -0cd68a: 6e10 fd25 0100 |0011: invoke-virtual {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ -0cd690: 0a01 |0014: move-result v1 │ │ -0cd692: 7220 e725 1000 |0015: invoke-interface {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;.onColorChanged:(I)V // method@25e7 │ │ -0cd698: 6e10 e925 0200 |0018: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.dismiss:()V // method@25e9 │ │ -0cd69e: 0e00 |001b: return-void │ │ +0cd604: |[0cd604] net.margaritov.preference.colorpicker.ColorPickerDialog.onClick:(Landroid/view/View;)V │ │ +0cd614: 6e10 b51f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +0cd61a: 0a00 |0003: move-result v0 │ │ +0cd61c: 1401 7100 0b7f |0004: const v1, #float 1.84765e+38 // #7f0b0071 │ │ +0cd622: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ +0cd626: 5420 db0b |0009: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@0bdb │ │ +0cd62a: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ +0cd62e: 5420 db0b |000d: iget-object v0, v2, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@0bdb │ │ +0cd632: 5421 dc0b |000f: iget-object v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ +0cd636: 6e10 fd25 0100 |0011: invoke-virtual {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ +0cd63c: 0a01 |0014: move-result v1 │ │ +0cd63e: 7220 e725 1000 |0015: invoke-interface {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;.onColorChanged:(I)V // method@25e7 │ │ +0cd644: 6e10 e925 0200 |0018: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.dismiss:()V // method@25e9 │ │ +0cd64a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0009 line=121 │ │ 0x000d line=122 │ │ 0x0018 line=125 │ │ 0x001b line=126 │ │ @@ -262009,18 +262114,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd6a0: |[0cd6a0] net.margaritov.preference.colorpicker.ColorPickerDialog.onColorChanged:(I)V │ │ -0cd6b0: 5410 dc0b |0000: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ -0cd6b4: 6e20 0a26 2000 |0002: invoke-virtual {v0, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ -0cd6ba: 0e00 |0005: return-void │ │ +0cd64c: |[0cd64c] net.margaritov.preference.colorpicker.ColorPickerDialog.onColorChanged:(I)V │ │ +0cd65c: 5410 dc0b |0000: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ +0cd660: 6e20 0a26 2000 |0002: invoke-virtual {v0, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ +0cd666: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ 0x0000 - 0x0006 reg=2 color I │ │ @@ -262030,28 +262135,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0cd6bc: |[0cd6bc] net.margaritov.preference.colorpicker.ColorPickerDialog.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -0cd6cc: 6f20 9f00 4300 |0000: invoke-super {v3, v4}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009f │ │ -0cd6d2: 5430 dd0b |0003: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ -0cd6d6: 1a01 252b |0005: const-string v1, "old_color" // string@2b25 │ │ -0cd6da: 6e20 1103 1400 |0007: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -0cd6e0: 0a01 |000a: move-result v1 │ │ -0cd6e2: 6e20 0a26 1000 |000b: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ -0cd6e8: 5430 da0b |000e: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ -0cd6ec: 1a01 a92a |0010: const-string v1, "new_color" // string@2aa9 │ │ -0cd6f0: 6e20 1103 1400 |0012: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -0cd6f6: 0a01 |0015: move-result v1 │ │ -0cd6f8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0cd6fa: 6e30 5c26 1002 |0017: invoke-virtual {v0, v1, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setColor:(IZ)V // method@265c │ │ -0cd700: 0e00 |001a: return-void │ │ +0cd668: |[0cd668] net.margaritov.preference.colorpicker.ColorPickerDialog.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +0cd678: 6f20 9f00 4300 |0000: invoke-super {v3, v4}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009f │ │ +0cd67e: 5430 dd0b |0003: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ +0cd682: 1a01 252b |0005: const-string v1, "old_color" // string@2b25 │ │ +0cd686: 6e20 1103 1400 |0007: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +0cd68c: 0a01 |000a: move-result v1 │ │ +0cd68e: 6e20 0a26 1000 |000b: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ +0cd694: 5430 da0b |000e: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ +0cd698: 1a01 a92a |0010: const-string v1, "new_color" // string@2aa9 │ │ +0cd69c: 6e20 1103 1400 |0012: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +0cd6a2: 0a01 |0015: move-result v1 │ │ +0cd6a4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0cd6a6: 6e30 5c26 1002 |0017: invoke-virtual {v0, v1, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setColor:(IZ)V // method@265c │ │ +0cd6ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0003 line=139 │ │ 0x000e line=140 │ │ 0x001a line=141 │ │ locals : │ │ @@ -262063,28 +262168,28 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0cd704: |[0cd704] net.margaritov.preference.colorpicker.ColorPickerDialog.onSaveInstanceState:()Landroid/os/Bundle; │ │ -0cd714: 6f10 a000 0300 |0000: invoke-super {v3}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@00a0 │ │ -0cd71a: 0c00 |0003: move-result-object v0 │ │ -0cd71c: 1a01 252b |0004: const-string v1, "old_color" // string@2b25 │ │ -0cd720: 5432 dd0b |0006: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ -0cd724: 6e10 fd25 0200 |0008: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ -0cd72a: 0a02 |000b: move-result v2 │ │ -0cd72c: 6e30 1d03 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0cd732: 1a01 a92a |000f: const-string v1, "new_color" // string@2aa9 │ │ -0cd736: 5432 dc0b |0011: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ -0cd73a: 6e10 fd25 0200 |0013: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ -0cd740: 0a02 |0016: move-result v2 │ │ -0cd742: 6e30 1d03 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0cd748: 1100 |001a: return-object v0 │ │ +0cd6b0: |[0cd6b0] net.margaritov.preference.colorpicker.ColorPickerDialog.onSaveInstanceState:()Landroid/os/Bundle; │ │ +0cd6c0: 6f10 a000 0300 |0000: invoke-super {v3}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@00a0 │ │ +0cd6c6: 0c00 |0003: move-result-object v0 │ │ +0cd6c8: 1a01 252b |0004: const-string v1, "old_color" // string@2b25 │ │ +0cd6cc: 5432 dd0b |0006: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdd │ │ +0cd6d0: 6e10 fd25 0200 |0008: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ +0cd6d6: 0a02 |000b: move-result v2 │ │ +0cd6d8: 6e30 1d03 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0cd6de: 1a01 a92a |000f: const-string v1, "new_color" // string@2aa9 │ │ +0cd6e2: 5432 dc0b |0011: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mNewColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@0bdc │ │ +0cd6e6: 6e10 fd25 0200 |0013: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ +0cd6ec: 0a02 |0016: move-result v2 │ │ +0cd6ee: 6e30 1d03 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0cd6f4: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000f line=132 │ │ 0x001a line=133 │ │ locals : │ │ @@ -262096,18 +262201,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd74c: |[0cd74c] net.margaritov.preference.colorpicker.ColorPickerDialog.setAlphaSliderVisible:(Z)V │ │ -0cd75c: 5410 da0b |0000: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ -0cd760: 6e20 5926 2000 |0002: invoke-virtual {v0, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setAlphaSliderVisible:(Z)V // method@2659 │ │ -0cd766: 0e00 |0005: return-void │ │ +0cd6f8: |[0cd6f8] net.margaritov.preference.colorpicker.ColorPickerDialog.setAlphaSliderVisible:(Z)V │ │ +0cd708: 5410 da0b |0000: iget-object v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; // field@0bda │ │ +0cd70c: 6e20 5926 2000 |0002: invoke-virtual {v0, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerView;.setAlphaSliderVisible:(Z)V // method@2659 │ │ +0cd712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -262117,17 +262222,17 @@ │ │ type : '(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cd768: |[0cd768] net.margaritov.preference.colorpicker.ColorPickerDialog.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V │ │ -0cd778: 5b01 db0b |0000: iput-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@0bdb │ │ -0cd77c: 0e00 |0002: return-void │ │ +0cd714: |[0cd714] net.margaritov.preference.colorpicker.ColorPickerDialog.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V │ │ +0cd724: 5b01 db0b |0000: iput-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.mListener:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@0bdb │ │ +0cd728: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0002 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ 0x0000 - 0x0003 reg=1 listener Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; │ │ @@ -262194,26 +262299,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0cd780: |[0cd780] net.margaritov.preference.colorpicker.ColorPickerPreference.:(Landroid/content/Context;)V │ │ -0cd790: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ -0cd794: 7020 9203 2100 |0002: invoke-direct {v1, v2}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ -0cd79a: 5910 eb0b |0005: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cd79e: 5910 ee0b |0007: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ -0cd7a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cd7a4: 5910 ec0b |000a: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ -0cd7a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0cd7aa: 5c10 ea0b |000d: iput-boolean v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ -0cd7ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0cd7b0: 7030 2226 2100 |0010: invoke-direct {v1, v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2622 │ │ -0cd7b6: 0e00 |0013: return-void │ │ +0cd72c: |[0cd72c] net.margaritov.preference.colorpicker.ColorPickerPreference.:(Landroid/content/Context;)V │ │ +0cd73c: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ +0cd740: 7020 9203 2100 |0002: invoke-direct {v1, v2}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ +0cd746: 5910 eb0b |0005: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cd74a: 5910 ee0b |0007: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ +0cd74e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0cd750: 5910 ec0b |000a: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ +0cd754: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0cd756: 5c10 ea0b |000d: iput-boolean v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ +0cd75a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0cd75c: 7030 2226 2100 |0010: invoke-direct {v1, v2, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2622 │ │ +0cd762: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=56 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -262228,25 +262333,25 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0cd7b8: |[0cd7b8] net.margaritov.preference.colorpicker.ColorPickerPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0cd7c8: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ -0cd7cc: 7030 9303 2103 |0002: invoke-direct {v1, v2, v3}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0393 │ │ -0cd7d2: 5910 eb0b |0005: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cd7d6: 5910 ee0b |0007: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ -0cd7da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cd7dc: 5910 ec0b |000a: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ -0cd7e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0cd7e2: 5c10 ea0b |000d: iput-boolean v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ -0cd7e6: 7030 2226 2103 |000f: invoke-direct {v1, v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2622 │ │ -0cd7ec: 0e00 |0012: return-void │ │ +0cd764: |[0cd764] net.margaritov.preference.colorpicker.ColorPickerPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0cd774: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ +0cd778: 7030 9303 2103 |0002: invoke-direct {v1, v2, v3}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0393 │ │ +0cd77e: 5910 eb0b |0005: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cd782: 5910 ee0b |0007: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ +0cd786: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0cd788: 5910 ec0b |000a: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ +0cd78c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0cd78e: 5c10 ea0b |000d: iput-boolean v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ +0cd792: 7030 2226 2103 |000f: invoke-direct {v1, v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2622 │ │ +0cd798: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=61 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -262262,25 +262367,25 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0cd7f0: |[0cd7f0] net.margaritov.preference.colorpicker.ColorPickerPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0cd800: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ -0cd804: 7040 9403 2143 |0002: invoke-direct {v1, v2, v3, v4}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0394 │ │ -0cd80a: 5910 eb0b |0005: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cd80e: 5910 ee0b |0007: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ -0cd812: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cd814: 5910 ec0b |000a: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ -0cd818: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0cd81a: 5c10 ea0b |000d: iput-boolean v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ -0cd81e: 7030 2226 2103 |000f: invoke-direct {v1, v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2622 │ │ -0cd824: 0e00 |0012: return-void │ │ +0cd79c: |[0cd79c] net.margaritov.preference.colorpicker.ColorPickerPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0cd7ac: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ +0cd7b0: 7040 9403 2143 |0002: invoke-direct {v1, v2, v3, v4}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0394 │ │ +0cd7b6: 5910 eb0b |0005: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cd7ba: 5910 ee0b |0007: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ +0cd7be: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0cd7c0: 5910 ec0b |000a: iput v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ +0cd7c4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0cd7c6: 5c10 ea0b |000d: iput-boolean v0, v1, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ +0cd7ca: 7030 2226 2103 |000f: invoke-direct {v1, v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2622 │ │ +0cd7d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=66 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ @@ -262297,96 +262402,96 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -0cd828: |[0cd828] net.margaritov.preference.colorpicker.ColorPickerPreference.convertToARGB:(I)Ljava/lang/String; │ │ -0cd838: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0cd83a: 7110 3702 0700 |0001: invoke-static {v7}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ -0cd840: 0a04 |0004: move-result v4 │ │ -0cd842: 7110 9424 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0cd848: 0c00 |0008: move-result-object v0 │ │ -0cd84a: 7110 3b02 0700 |0009: invoke-static {v7}, Landroid/graphics/Color;.red:(I)I // method@023b │ │ -0cd850: 0a04 |000c: move-result v4 │ │ -0cd852: 7110 9424 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0cd858: 0c03 |0010: move-result-object v3 │ │ -0cd85a: 7110 3a02 0700 |0011: invoke-static {v7}, Landroid/graphics/Color;.green:(I)I // method@023a │ │ -0cd860: 0a04 |0014: move-result v4 │ │ -0cd862: 7110 9424 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0cd868: 0c02 |0018: move-result-object v2 │ │ -0cd86a: 7110 3902 0700 |0019: invoke-static {v7}, Landroid/graphics/Color;.blue:(I)I // method@0239 │ │ -0cd870: 0a04 |001c: move-result v4 │ │ -0cd872: 7110 9424 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0cd878: 0c01 |0020: move-result-object v1 │ │ -0cd87a: 6e10 e524 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0cd880: 0a04 |0024: move-result v4 │ │ -0cd882: 3364 1500 |0025: if-ne v4, v6, 003a // +0015 │ │ -0cd886: 2204 9204 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0cd88a: 7010 fb24 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cd890: 1a05 5c01 |002c: const-string v5, "0" // string@015c │ │ -0cd894: 6e20 0425 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd89a: 0c04 |0031: move-result-object v4 │ │ -0cd89c: 6e20 0425 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd8a2: 0c04 |0035: move-result-object v4 │ │ -0cd8a4: 6e10 0a25 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cd8aa: 0c00 |0039: move-result-object v0 │ │ -0cd8ac: 6e10 e524 0300 |003a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0cd8b2: 0a04 |003d: move-result v4 │ │ -0cd8b4: 3364 1500 |003e: if-ne v4, v6, 0053 // +0015 │ │ -0cd8b8: 2204 9204 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0cd8bc: 7010 fb24 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cd8c2: 1a05 5c01 |0045: const-string v5, "0" // string@015c │ │ -0cd8c6: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd8cc: 0c04 |004a: move-result-object v4 │ │ -0cd8ce: 6e20 0425 3400 |004b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd8d4: 0c04 |004e: move-result-object v4 │ │ -0cd8d6: 6e10 0a25 0400 |004f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cd8dc: 0c03 |0052: move-result-object v3 │ │ -0cd8de: 6e10 e524 0200 |0053: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0cd8e4: 0a04 |0056: move-result v4 │ │ -0cd8e6: 3364 1500 |0057: if-ne v4, v6, 006c // +0015 │ │ -0cd8ea: 2204 9204 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0cd8ee: 7010 fb24 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cd8f4: 1a05 5c01 |005e: const-string v5, "0" // string@015c │ │ -0cd8f8: 6e20 0425 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd8fe: 0c04 |0063: move-result-object v4 │ │ -0cd900: 6e20 0425 2400 |0064: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd906: 0c04 |0067: move-result-object v4 │ │ -0cd908: 6e10 0a25 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cd90e: 0c02 |006b: move-result-object v2 │ │ -0cd910: 6e10 e524 0100 |006c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0cd916: 0a04 |006f: move-result v4 │ │ -0cd918: 3364 1500 |0070: if-ne v4, v6, 0085 // +0015 │ │ -0cd91c: 2204 9204 |0072: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0cd920: 7010 fb24 0400 |0074: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cd926: 1a05 5c01 |0077: const-string v5, "0" // string@015c │ │ -0cd92a: 6e20 0425 5400 |0079: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd930: 0c04 |007c: move-result-object v4 │ │ -0cd932: 6e20 0425 1400 |007d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd938: 0c04 |0080: move-result-object v4 │ │ -0cd93a: 6e10 0a25 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cd940: 0c01 |0084: move-result-object v1 │ │ -0cd942: 2204 9204 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0cd946: 7010 fb24 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cd94c: 1a05 ad00 |008a: const-string v5, "#" // string@00ad │ │ -0cd950: 6e20 0425 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd956: 0c04 |008f: move-result-object v4 │ │ -0cd958: 6e20 0425 0400 |0090: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd95e: 0c04 |0093: move-result-object v4 │ │ -0cd960: 6e20 0425 3400 |0094: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd966: 0c04 |0097: move-result-object v4 │ │ -0cd968: 6e20 0425 2400 |0098: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd96e: 0c04 |009b: move-result-object v4 │ │ -0cd970: 6e20 0425 1400 |009c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cd976: 0c04 |009f: move-result-object v4 │ │ -0cd978: 6e10 0a25 0400 |00a0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cd97e: 0c04 |00a3: move-result-object v4 │ │ -0cd980: 1104 |00a4: return-object v4 │ │ +0cd7d4: |[0cd7d4] net.margaritov.preference.colorpicker.ColorPickerPreference.convertToARGB:(I)Ljava/lang/String; │ │ +0cd7e4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0cd7e6: 7110 3702 0700 |0001: invoke-static {v7}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ +0cd7ec: 0a04 |0004: move-result v4 │ │ +0cd7ee: 7110 9424 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0cd7f4: 0c00 |0008: move-result-object v0 │ │ +0cd7f6: 7110 3b02 0700 |0009: invoke-static {v7}, Landroid/graphics/Color;.red:(I)I // method@023b │ │ +0cd7fc: 0a04 |000c: move-result v4 │ │ +0cd7fe: 7110 9424 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0cd804: 0c03 |0010: move-result-object v3 │ │ +0cd806: 7110 3a02 0700 |0011: invoke-static {v7}, Landroid/graphics/Color;.green:(I)I // method@023a │ │ +0cd80c: 0a04 |0014: move-result v4 │ │ +0cd80e: 7110 9424 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0cd814: 0c02 |0018: move-result-object v2 │ │ +0cd816: 7110 3902 0700 |0019: invoke-static {v7}, Landroid/graphics/Color;.blue:(I)I // method@0239 │ │ +0cd81c: 0a04 |001c: move-result v4 │ │ +0cd81e: 7110 9424 0400 |001d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0cd824: 0c01 |0020: move-result-object v1 │ │ +0cd826: 6e10 e524 0000 |0021: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0cd82c: 0a04 |0024: move-result v4 │ │ +0cd82e: 3364 1500 |0025: if-ne v4, v6, 003a // +0015 │ │ +0cd832: 2204 9204 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0cd836: 7010 fb24 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cd83c: 1a05 5c01 |002c: const-string v5, "0" // string@015c │ │ +0cd840: 6e20 0425 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd846: 0c04 |0031: move-result-object v4 │ │ +0cd848: 6e20 0425 0400 |0032: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd84e: 0c04 |0035: move-result-object v4 │ │ +0cd850: 6e10 0a25 0400 |0036: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cd856: 0c00 |0039: move-result-object v0 │ │ +0cd858: 6e10 e524 0300 |003a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0cd85e: 0a04 |003d: move-result v4 │ │ +0cd860: 3364 1500 |003e: if-ne v4, v6, 0053 // +0015 │ │ +0cd864: 2204 9204 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0cd868: 7010 fb24 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cd86e: 1a05 5c01 |0045: const-string v5, "0" // string@015c │ │ +0cd872: 6e20 0425 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd878: 0c04 |004a: move-result-object v4 │ │ +0cd87a: 6e20 0425 3400 |004b: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd880: 0c04 |004e: move-result-object v4 │ │ +0cd882: 6e10 0a25 0400 |004f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cd888: 0c03 |0052: move-result-object v3 │ │ +0cd88a: 6e10 e524 0200 |0053: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0cd890: 0a04 |0056: move-result v4 │ │ +0cd892: 3364 1500 |0057: if-ne v4, v6, 006c // +0015 │ │ +0cd896: 2204 9204 |0059: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0cd89a: 7010 fb24 0400 |005b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cd8a0: 1a05 5c01 |005e: const-string v5, "0" // string@015c │ │ +0cd8a4: 6e20 0425 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd8aa: 0c04 |0063: move-result-object v4 │ │ +0cd8ac: 6e20 0425 2400 |0064: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd8b2: 0c04 |0067: move-result-object v4 │ │ +0cd8b4: 6e10 0a25 0400 |0068: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cd8ba: 0c02 |006b: move-result-object v2 │ │ +0cd8bc: 6e10 e524 0100 |006c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0cd8c2: 0a04 |006f: move-result v4 │ │ +0cd8c4: 3364 1500 |0070: if-ne v4, v6, 0085 // +0015 │ │ +0cd8c8: 2204 9204 |0072: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0cd8cc: 7010 fb24 0400 |0074: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cd8d2: 1a05 5c01 |0077: const-string v5, "0" // string@015c │ │ +0cd8d6: 6e20 0425 5400 |0079: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd8dc: 0c04 |007c: move-result-object v4 │ │ +0cd8de: 6e20 0425 1400 |007d: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd8e4: 0c04 |0080: move-result-object v4 │ │ +0cd8e6: 6e10 0a25 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cd8ec: 0c01 |0084: move-result-object v1 │ │ +0cd8ee: 2204 9204 |0085: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0cd8f2: 7010 fb24 0400 |0087: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cd8f8: 1a05 ad00 |008a: const-string v5, "#" // string@00ad │ │ +0cd8fc: 6e20 0425 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd902: 0c04 |008f: move-result-object v4 │ │ +0cd904: 6e20 0425 0400 |0090: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd90a: 0c04 |0093: move-result-object v4 │ │ +0cd90c: 6e20 0425 3400 |0094: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd912: 0c04 |0097: move-result-object v4 │ │ +0cd914: 6e20 0425 2400 |0098: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd91a: 0c04 |009b: move-result-object v4 │ │ +0cd91c: 6e20 0425 1400 |009c: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cd922: 0c04 |009f: move-result-object v4 │ │ +0cd924: 6e10 0a25 0400 |00a0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cd92a: 0c04 |00a3: move-result-object v4 │ │ +0cd92c: 1104 |00a4: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=204 │ │ 0x0009 line=205 │ │ 0x0011 line=206 │ │ 0x0019 line=207 │ │ 0x0021 line=209 │ │ @@ -262410,73 +262515,73 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -0cd984: |[0cd984] net.margaritov.preference.colorpicker.ColorPickerPreference.convertToColorInt:(Ljava/lang/String;)I │ │ -0cd994: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0cd996: 1269 |0001: const/4 v9, #int 6 // #6 │ │ -0cd998: 1248 |0002: const/4 v8, #int 4 // #4 │ │ -0cd99a: 1227 |0003: const/4 v7, #int 2 // #2 │ │ -0cd99c: 1306 1000 |0004: const/16 v6, #int 16 // #10 │ │ -0cd9a0: 1a04 ad00 |0006: const-string v4, "#" // string@00ad │ │ -0cd9a4: 6e20 ea24 4b00 |0008: invoke-virtual {v11, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0cd9aa: 0a04 |000b: move-result v4 │ │ -0cd9ac: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ -0cd9b0: 1a04 ad00 |000e: const-string v4, "#" // string@00ad │ │ -0cd9b4: 1a05 0000 |0010: const-string v5, "" // string@0000 │ │ -0cd9b8: 6e30 e724 4b05 |0012: invoke-virtual {v11, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0cd9be: 0c0b |0015: move-result-object v11 │ │ -0cd9c0: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -0cd9c2: 12f3 |0017: const/4 v3, #int -1 // #ff │ │ -0cd9c4: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -0cd9c6: 12f1 |0019: const/4 v1, #int -1 // #ff │ │ -0cd9c8: 6e10 e524 0b00 |001a: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0cd9ce: 0a04 |001d: move-result v4 │ │ -0cd9d0: 1305 0800 |001e: const/16 v5, #int 8 // #8 │ │ -0cd9d4: 3354 2900 |0020: if-ne v4, v5, 0049 // +0029 │ │ -0cd9d8: 6e30 ed24 ab07 |0022: invoke-virtual {v11, v10, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0cd9de: 0c04 |0025: move-result-object v4 │ │ -0cd9e0: 7120 9324 6400 |0026: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ -0cd9e6: 0a00 |0029: move-result v0 │ │ -0cd9e8: 6e30 ed24 7b08 |002a: invoke-virtual {v11, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0cd9ee: 0c04 |002d: move-result-object v4 │ │ -0cd9f0: 7120 9324 6400 |002e: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ -0cd9f6: 0a03 |0031: move-result v3 │ │ -0cd9f8: 6e30 ed24 8b09 |0032: invoke-virtual {v11, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0cd9fe: 0c04 |0035: move-result-object v4 │ │ -0cda00: 7120 9324 6400 |0036: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ -0cda06: 0a02 |0039: move-result v2 │ │ -0cda08: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ -0cda0c: 6e30 ed24 9b04 |003c: invoke-virtual {v11, v9, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0cda12: 0c04 |003f: move-result-object v4 │ │ -0cda14: 7120 9324 6400 |0040: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ -0cda1a: 0a01 |0043: move-result v1 │ │ -0cda1c: 7140 3802 3012 |0044: invoke-static {v0, v3, v2, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@0238 │ │ -0cda22: 0a04 |0047: move-result v4 │ │ -0cda24: 0f04 |0048: return v4 │ │ -0cda26: 6e10 e524 0b00 |0049: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0cda2c: 0a04 |004c: move-result v4 │ │ -0cda2e: 3394 f7ff |004d: if-ne v4, v9, 0044 // -0009 │ │ -0cda32: 1300 ff00 |004f: const/16 v0, #int 255 // #ff │ │ -0cda36: 6e30 ed24 ab07 |0051: invoke-virtual {v11, v10, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0cda3c: 0c04 |0054: move-result-object v4 │ │ -0cda3e: 7120 9324 6400 |0055: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ -0cda44: 0a03 |0058: move-result v3 │ │ -0cda46: 6e30 ed24 7b08 |0059: invoke-virtual {v11, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0cda4c: 0c04 |005c: move-result-object v4 │ │ -0cda4e: 7120 9324 6400 |005d: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ -0cda54: 0a02 |0060: move-result v2 │ │ -0cda56: 6e30 ed24 8b09 |0061: invoke-virtual {v11, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0cda5c: 0c04 |0064: move-result-object v4 │ │ -0cda5e: 7120 9324 6400 |0065: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ -0cda64: 0a01 |0068: move-result v1 │ │ -0cda66: 28db |0069: goto 0044 // -0025 │ │ +0cd930: |[0cd930] net.margaritov.preference.colorpicker.ColorPickerPreference.convertToColorInt:(Ljava/lang/String;)I │ │ +0cd940: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0cd942: 1269 |0001: const/4 v9, #int 6 // #6 │ │ +0cd944: 1248 |0002: const/4 v8, #int 4 // #4 │ │ +0cd946: 1227 |0003: const/4 v7, #int 2 // #2 │ │ +0cd948: 1306 1000 |0004: const/16 v6, #int 16 // #10 │ │ +0cd94c: 1a04 ad00 |0006: const-string v4, "#" // string@00ad │ │ +0cd950: 6e20 ea24 4b00 |0008: invoke-virtual {v11, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0cd956: 0a04 |000b: move-result v4 │ │ +0cd958: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ +0cd95c: 1a04 ad00 |000e: const-string v4, "#" // string@00ad │ │ +0cd960: 1a05 0000 |0010: const-string v5, "" // string@0000 │ │ +0cd964: 6e30 e724 4b05 |0012: invoke-virtual {v11, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0cd96a: 0c0b |0015: move-result-object v11 │ │ +0cd96c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +0cd96e: 12f3 |0017: const/4 v3, #int -1 // #ff │ │ +0cd970: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +0cd972: 12f1 |0019: const/4 v1, #int -1 // #ff │ │ +0cd974: 6e10 e524 0b00 |001a: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0cd97a: 0a04 |001d: move-result v4 │ │ +0cd97c: 1305 0800 |001e: const/16 v5, #int 8 // #8 │ │ +0cd980: 3354 2900 |0020: if-ne v4, v5, 0049 // +0029 │ │ +0cd984: 6e30 ed24 ab07 |0022: invoke-virtual {v11, v10, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0cd98a: 0c04 |0025: move-result-object v4 │ │ +0cd98c: 7120 9324 6400 |0026: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ +0cd992: 0a00 |0029: move-result v0 │ │ +0cd994: 6e30 ed24 7b08 |002a: invoke-virtual {v11, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0cd99a: 0c04 |002d: move-result-object v4 │ │ +0cd99c: 7120 9324 6400 |002e: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ +0cd9a2: 0a03 |0031: move-result v3 │ │ +0cd9a4: 6e30 ed24 8b09 |0032: invoke-virtual {v11, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0cd9aa: 0c04 |0035: move-result-object v4 │ │ +0cd9ac: 7120 9324 6400 |0036: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ +0cd9b2: 0a02 |0039: move-result v2 │ │ +0cd9b4: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ +0cd9b8: 6e30 ed24 9b04 |003c: invoke-virtual {v11, v9, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0cd9be: 0c04 |003f: move-result-object v4 │ │ +0cd9c0: 7120 9324 6400 |0040: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ +0cd9c6: 0a01 |0043: move-result v1 │ │ +0cd9c8: 7140 3802 3012 |0044: invoke-static {v0, v3, v2, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@0238 │ │ +0cd9ce: 0a04 |0047: move-result v4 │ │ +0cd9d0: 0f04 |0048: return v4 │ │ +0cd9d2: 6e10 e524 0b00 |0049: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0cd9d8: 0a04 |004c: move-result v4 │ │ +0cd9da: 3394 f7ff |004d: if-ne v4, v9, 0044 // -0009 │ │ +0cd9de: 1300 ff00 |004f: const/16 v0, #int 255 // #ff │ │ +0cd9e2: 6e30 ed24 ab07 |0051: invoke-virtual {v11, v10, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0cd9e8: 0c04 |0054: move-result-object v4 │ │ +0cd9ea: 7120 9324 6400 |0055: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ +0cd9f0: 0a03 |0058: move-result v3 │ │ +0cd9f2: 6e30 ed24 7b08 |0059: invoke-virtual {v11, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0cd9f8: 0c04 |005c: move-result-object v4 │ │ +0cd9fa: 7120 9324 6400 |005d: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ +0cda00: 0a02 |0060: move-result v2 │ │ +0cda02: 6e30 ed24 8b09 |0061: invoke-virtual {v11, v8, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0cda08: 0c04 |0064: move-result-object v4 │ │ +0cda0a: 7120 9324 6400 |0065: invoke-static {v4, v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2493 │ │ +0cda10: 0a01 |0068: move-result v1 │ │ +0cda12: 28db |0069: goto 0044 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=236 │ │ 0x000e line=237 │ │ 0x0016 line=240 │ │ 0x001a line=242 │ │ 0x0022 line=243 │ │ @@ -262501,51 +262606,51 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0cda68: |[0cda68] net.margaritov.preference.colorpicker.ColorPickerPreference.getPreviewBitmap:()Landroid/graphics/Bitmap; │ │ -0cda78: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0cda7a: 52b8 ec0b |0001: iget v8, v11, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ -0cda7e: 1509 f841 |0003: const/high16 v9, #int 1106771968 // #41f8 │ │ -0cda82: c898 |0005: mul-float/2addr v8, v9 │ │ -0cda84: 8783 |0006: float-to-int v3, v8 │ │ -0cda86: 6e10 2126 0b00 |0007: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getValue:()I // method@2621 │ │ -0cda8c: 0a02 |000a: move-result v2 │ │ -0cda8e: 6208 2000 |000b: sget-object v8, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0020 │ │ -0cda92: 7130 0802 3308 |000d: invoke-static {v3, v3, v8}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0208 │ │ -0cda98: 0c00 |0010: move-result-object v0 │ │ -0cda9a: 6e10 0b02 0000 |0011: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0cdaa0: 0a07 |0014: move-result v7 │ │ -0cdaa2: 6e10 0a02 0000 |0015: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0cdaa8: 0a04 |0018: move-result v4 │ │ -0cdaaa: 0121 |0019: move v1, v2 │ │ -0cdaac: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -0cdaae: 3575 2400 |001b: if-ge v5, v7, 003f // +0024 │ │ -0cdab2: 0156 |001d: move v6, v5 │ │ -0cdab4: 3546 1e00 |001e: if-ge v6, v4, 003c // +001e │ │ -0cdab8: 37a5 0c00 |0020: if-le v5, v10, 002c // +000c │ │ -0cdabc: 37a6 0a00 |0022: if-le v6, v10, 002c // +000a │ │ -0cdac0: d808 07fe |0024: add-int/lit8 v8, v7, #int -2 // #fe │ │ -0cdac4: 3585 0600 |0026: if-ge v5, v8, 002c // +0006 │ │ -0cdac8: d808 04fe |0028: add-int/lit8 v8, v4, #int -2 // #fe │ │ -0cdacc: 3486 1000 |002a: if-lt v6, v8, 003a // +0010 │ │ -0cdad0: 1401 8888 88ff |002c: const v1, #float -nan // #ff888888 │ │ -0cdad6: 6e40 0e02 5016 |002f: invoke-virtual {v0, v5, v6, v1}, Landroid/graphics/Bitmap;.setPixel:(III)V // method@020e │ │ -0cdadc: 3265 0500 |0032: if-eq v5, v6, 0037 // +0005 │ │ -0cdae0: 6e40 0e02 6015 |0034: invoke-virtual {v0, v6, v5, v1}, Landroid/graphics/Bitmap;.setPixel:(III)V // method@020e │ │ -0cdae6: d806 0601 |0037: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0cdaea: 28e5 |0039: goto 001e // -001b │ │ -0cdaec: 0121 |003a: move v1, v2 │ │ -0cdaee: 28f4 |003b: goto 002f // -000c │ │ -0cdaf0: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0cdaf4: 28dd |003e: goto 001b // -0023 │ │ -0cdaf6: 1100 |003f: return-object v0 │ │ +0cda14: |[0cda14] net.margaritov.preference.colorpicker.ColorPickerPreference.getPreviewBitmap:()Landroid/graphics/Bitmap; │ │ +0cda24: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0cda26: 52b8 ec0b |0001: iget v8, v11, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ +0cda2a: 1509 f841 |0003: const/high16 v9, #int 1106771968 // #41f8 │ │ +0cda2e: c898 |0005: mul-float/2addr v8, v9 │ │ +0cda30: 8783 |0006: float-to-int v3, v8 │ │ +0cda32: 6e10 2126 0b00 |0007: invoke-virtual {v11}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getValue:()I // method@2621 │ │ +0cda38: 0a02 |000a: move-result v2 │ │ +0cda3a: 6208 2000 |000b: sget-object v8, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0020 │ │ +0cda3e: 7130 0802 3308 |000d: invoke-static {v3, v3, v8}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0208 │ │ +0cda44: 0c00 |0010: move-result-object v0 │ │ +0cda46: 6e10 0b02 0000 |0011: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0cda4c: 0a07 |0014: move-result v7 │ │ +0cda4e: 6e10 0a02 0000 |0015: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0cda54: 0a04 |0018: move-result v4 │ │ +0cda56: 0121 |0019: move v1, v2 │ │ +0cda58: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +0cda5a: 3575 2400 |001b: if-ge v5, v7, 003f // +0024 │ │ +0cda5e: 0156 |001d: move v6, v5 │ │ +0cda60: 3546 1e00 |001e: if-ge v6, v4, 003c // +001e │ │ +0cda64: 37a5 0c00 |0020: if-le v5, v10, 002c // +000c │ │ +0cda68: 37a6 0a00 |0022: if-le v6, v10, 002c // +000a │ │ +0cda6c: d808 07fe |0024: add-int/lit8 v8, v7, #int -2 // #fe │ │ +0cda70: 3585 0600 |0026: if-ge v5, v8, 002c // +0006 │ │ +0cda74: d808 04fe |0028: add-int/lit8 v8, v4, #int -2 // #fe │ │ +0cda78: 3486 1000 |002a: if-lt v6, v8, 003a // +0010 │ │ +0cda7c: 1401 8888 88ff |002c: const v1, #float -nan // #ff888888 │ │ +0cda82: 6e40 0e02 5016 |002f: invoke-virtual {v0, v5, v6, v1}, Landroid/graphics/Bitmap;.setPixel:(III)V // method@020e │ │ +0cda88: 3265 0500 |0032: if-eq v5, v6, 0037 // +0005 │ │ +0cda8c: 6e40 0e02 6015 |0034: invoke-virtual {v0, v6, v5, v1}, Landroid/graphics/Bitmap;.setPixel:(III)V // method@020e │ │ +0cda92: d806 0601 |0037: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0cda96: 28e5 |0039: goto 001e // -001b │ │ +0cda98: 0121 |003a: move v1, v2 │ │ +0cda9a: 28f4 |003b: goto 002f // -000c │ │ +0cda9c: d805 0501 |003c: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0cdaa0: 28dd |003e: goto 001b // -0023 │ │ +0cdaa2: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=129 │ │ 0x0007 line=130 │ │ 0x000b line=131 │ │ 0x0011 line=132 │ │ 0x0015 line=133 │ │ @@ -262576,72 +262681,72 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -0cdaf8: |[0cdaf8] net.margaritov.preference.colorpicker.ColorPickerPreference.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0cdb08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0cdb0a: 6e10 1d26 0600 |0001: invoke-virtual {v6}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@261d │ │ -0cdb10: 0c03 |0004: move-result-object v3 │ │ -0cdb12: 6e10 3201 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cdb18: 0c03 |0008: move-result-object v3 │ │ -0cdb1a: 6e10 ae01 0300 |0009: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0cdb20: 0c03 |000c: move-result-object v3 │ │ -0cdb22: 5233 820b |000d: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0cdb26: 5963 ec0b |000f: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ -0cdb2a: 6e20 2c26 6600 |0011: invoke-virtual {v6, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@262c │ │ -0cdb30: 3808 2100 |0014: if-eqz v8, 0035 // +0021 │ │ -0cdb34: 1a03 1921 |0016: const-string v3, "http://schemas.android.com/apk/res/android" // string@2119 │ │ -0cdb38: 1a04 a21a |0018: const-string v4, "defaultValue" // string@1aa2 │ │ -0cdb3c: 7230 a71e 3804 |001a: invoke-interface {v8, v3, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1ea7 │ │ -0cdb42: 0c00 |001d: move-result-object v0 │ │ -0cdb44: 1a03 ad00 |001e: const-string v3, "#" // string@00ad │ │ -0cdb48: 6e20 ea24 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0cdb4e: 0a03 |0023: move-result v3 │ │ -0cdb50: 3803 3600 |0024: if-eqz v3, 005a // +0036 │ │ -0cdb54: 7110 1c26 0000 |0026: invoke-static {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.convertToColorInt:(Ljava/lang/String;)I // method@261c │ │ -0cdb5a: 0a03 |0029: move-result v3 │ │ -0cdb5c: 5963 eb0b |002a: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cdb60: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -0cdb62: 1a04 1f17 |002d: const-string v4, "alphaSlider" // string@171f │ │ -0cdb66: 7240 a51e 3854 |002f: invoke-interface {v8, v3, v4, v5}, Landroid/util/AttributeSet;.getAttributeBooleanValue:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@1ea5 │ │ -0cdb6c: 0a03 |0032: move-result v3 │ │ -0cdb6e: 5c63 ea0b |0033: iput-boolean v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ -0cdb72: 5263 eb0b |0035: iget v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cdb76: 5963 ee0b |0037: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ -0cdb7a: 0e00 |0039: return-void │ │ -0cdb7c: 0d01 |003a: move-exception v1 │ │ -0cdb7e: 2203 9204 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0cdb82: 7010 fb24 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cdb88: 1a04 4f14 |0040: const-string v4, "Wrong color: " // string@144f │ │ -0cdb8c: 6e20 0425 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cdb92: 0c03 |0045: move-result-object v3 │ │ -0cdb94: 6e20 0425 0300 |0046: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cdb9a: 0c03 |0049: move-result-object v3 │ │ -0cdb9c: 6e10 0a25 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cdba2: 0c03 |004d: move-result-object v3 │ │ -0cdba4: 7110 f92e 0300 |004e: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ -0cdbaa: 1a03 ae00 |0051: const-string v3, "#FF000000" // string@00ae │ │ -0cdbae: 7110 1c26 0300 |0053: invoke-static {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.convertToColorInt:(Ljava/lang/String;)I // method@261c │ │ -0cdbb4: 0a03 |0056: move-result v3 │ │ -0cdbb6: 5963 eb0b |0057: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cdbba: 28d3 |0059: goto 002c // -002d │ │ -0cdbbc: 1a03 1921 |005a: const-string v3, "http://schemas.android.com/apk/res/android" // string@2119 │ │ -0cdbc0: 1a04 a21a |005c: const-string v4, "defaultValue" // string@1aa2 │ │ -0cdbc4: 7240 a61e 3854 |005e: invoke-interface {v8, v3, v4, v5}, Landroid/util/AttributeSet;.getAttributeResourceValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@1ea6 │ │ -0cdbca: 0a02 |0061: move-result v2 │ │ -0cdbcc: 3802 caff |0062: if-eqz v2, 002c // -0036 │ │ -0cdbd0: 6e10 3201 0700 |0064: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cdbd6: 0c03 |0067: move-result-object v3 │ │ -0cdbd8: 6e20 b101 2300 |0068: invoke-virtual {v3, v2}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b1 │ │ -0cdbde: 0a03 |006b: move-result v3 │ │ -0cdbe0: 5963 eb0b |006c: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cdbe4: 28be |006e: goto 002c // -0042 │ │ +0cdaa4: |[0cdaa4] net.margaritov.preference.colorpicker.ColorPickerPreference.init:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0cdab4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0cdab6: 6e10 1d26 0600 |0001: invoke-virtual {v6}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@261d │ │ +0cdabc: 0c03 |0004: move-result-object v3 │ │ +0cdabe: 6e10 3201 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cdac4: 0c03 |0008: move-result-object v3 │ │ +0cdac6: 6e10 ae01 0300 |0009: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0cdacc: 0c03 |000c: move-result-object v3 │ │ +0cdace: 5233 820b |000d: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0cdad2: 5963 ec0b |000f: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ +0cdad6: 6e20 2c26 6600 |0011: invoke-virtual {v6, v6}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@262c │ │ +0cdadc: 3808 2100 |0014: if-eqz v8, 0035 // +0021 │ │ +0cdae0: 1a03 1921 |0016: const-string v3, "http://schemas.android.com/apk/res/android" // string@2119 │ │ +0cdae4: 1a04 a21a |0018: const-string v4, "defaultValue" // string@1aa2 │ │ +0cdae8: 7230 a71e 3804 |001a: invoke-interface {v8, v3, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1ea7 │ │ +0cdaee: 0c00 |001d: move-result-object v0 │ │ +0cdaf0: 1a03 ad00 |001e: const-string v3, "#" // string@00ad │ │ +0cdaf4: 6e20 ea24 3000 |0020: invoke-virtual {v0, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0cdafa: 0a03 |0023: move-result v3 │ │ +0cdafc: 3803 3600 |0024: if-eqz v3, 005a // +0036 │ │ +0cdb00: 7110 1c26 0000 |0026: invoke-static {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.convertToColorInt:(Ljava/lang/String;)I // method@261c │ │ +0cdb06: 0a03 |0029: move-result v3 │ │ +0cdb08: 5963 eb0b |002a: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cdb0c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0cdb0e: 1a04 1f17 |002d: const-string v4, "alphaSlider" // string@171f │ │ +0cdb12: 7240 a51e 3854 |002f: invoke-interface {v8, v3, v4, v5}, Landroid/util/AttributeSet;.getAttributeBooleanValue:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@1ea5 │ │ +0cdb18: 0a03 |0032: move-result v3 │ │ +0cdb1a: 5c63 ea0b |0033: iput-boolean v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ +0cdb1e: 5263 eb0b |0035: iget v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cdb22: 5963 ee0b |0037: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ +0cdb26: 0e00 |0039: return-void │ │ +0cdb28: 0d01 |003a: move-exception v1 │ │ +0cdb2a: 2203 9204 |003b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0cdb2e: 7010 fb24 0300 |003d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cdb34: 1a04 4f14 |0040: const-string v4, "Wrong color: " // string@144f │ │ +0cdb38: 6e20 0425 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cdb3e: 0c03 |0045: move-result-object v3 │ │ +0cdb40: 6e20 0425 0300 |0046: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cdb46: 0c03 |0049: move-result-object v3 │ │ +0cdb48: 6e10 0a25 0300 |004a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cdb4e: 0c03 |004d: move-result-object v3 │ │ +0cdb50: 7110 f92e 0300 |004e: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ +0cdb56: 1a03 ae00 |0051: const-string v3, "#FF000000" // string@00ae │ │ +0cdb5a: 7110 1c26 0300 |0053: invoke-static {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.convertToColorInt:(Ljava/lang/String;)I // method@261c │ │ +0cdb60: 0a03 |0056: move-result v3 │ │ +0cdb62: 5963 eb0b |0057: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cdb66: 28d3 |0059: goto 002c // -002d │ │ +0cdb68: 1a03 1921 |005a: const-string v3, "http://schemas.android.com/apk/res/android" // string@2119 │ │ +0cdb6c: 1a04 a21a |005c: const-string v4, "defaultValue" // string@1aa2 │ │ +0cdb70: 7240 a61e 3854 |005e: invoke-interface {v8, v3, v4, v5}, Landroid/util/AttributeSet;.getAttributeResourceValue:(Ljava/lang/String;Ljava/lang/String;I)I // method@1ea6 │ │ +0cdb76: 0a02 |0061: move-result v2 │ │ +0cdb78: 3802 caff |0062: if-eqz v2, 002c // -0036 │ │ +0cdb7c: 6e10 3201 0700 |0064: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cdb82: 0c03 |0067: move-result-object v3 │ │ +0cdb84: 6e20 b101 2300 |0068: invoke-virtual {v3, v2}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b1 │ │ +0cdb8a: 0a03 |006b: move-result v3 │ │ +0cdb8c: 5963 eb0b |006c: iput v3, v6, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cdb90: 28be |006e: goto 002c // -0042 │ │ catches : 1 │ │ 0x0026 - 0x002c │ │ Ljava/lang/NumberFormatException; -> 0x003a │ │ positions : │ │ 0x0001 line=76 │ │ 0x0011 line=77 │ │ 0x0014 line=78 │ │ @@ -262671,67 +262776,70 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 89 16-bit code units │ │ -0cdbf8: |[0cdbf8] net.margaritov.preference.colorpicker.ColorPickerPreference.setPreviewColor:()V │ │ -0cdc08: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0cdc0a: 5483 ef0b |0001: iget-object v3, v8, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mView:Landroid/view/View; // field@0bef │ │ -0cdc0e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0cdc12: 0e00 |0005: return-void │ │ -0cdc14: 2201 1404 |0006: new-instance v1, Landroid/widget/ImageView; // type@0414 │ │ -0cdc18: 6e10 1d26 0800 |0008: invoke-virtual {v8}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@261d │ │ -0cdc1e: 0c03 |000b: move-result-object v3 │ │ -0cdc20: 7020 9e21 3100 |000c: invoke-direct {v1, v3}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0cdc26: 5483 ef0b |000f: iget-object v3, v8, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mView:Landroid/view/View; // field@0bef │ │ -0cdc2a: 1404 1800 0201 |0011: const v4, #float 2.38773e-38 // #01020018 │ │ -0cdc30: 6e20 aa1f 4300 |0014: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0cdc36: 0c02 |0017: move-result-object v2 │ │ -0cdc38: 1f02 1604 |0018: check-cast v2, Landroid/widget/LinearLayout; // type@0416 │ │ -0cdc3c: 3802 ebff |001a: if-eqz v2, 0005 // -0015 │ │ -0cdc40: 6e20 e721 7200 |001c: invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0cdc46: 6e10 cb21 0200 |001f: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getPaddingLeft:()I // method@21cb │ │ -0cdc4c: 0a03 |0022: move-result v3 │ │ -0cdc4e: 6e10 cc21 0200 |0023: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getPaddingTop:()I // method@21cc │ │ -0cdc54: 0a04 |0026: move-result v4 │ │ -0cdc56: 5285 ec0b |0027: iget v5, v8, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ -0cdc5a: 1506 0041 |0029: const/high16 v6, #int 1090519040 // #4100 │ │ -0cdc5e: c865 |002b: mul-float/2addr v5, v6 │ │ -0cdc60: 8755 |002c: float-to-int v5, v5 │ │ -0cdc62: 6e10 ca21 0200 |002d: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getPaddingBottom:()I // method@21ca │ │ -0cdc68: 0a06 |0030: move-result v6 │ │ -0cdc6a: 6e56 e621 3254 |0031: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@21e6 │ │ -0cdc70: 6e10 c821 0200 |0034: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -0cdc76: 0a00 |0037: move-result v0 │ │ -0cdc78: 3d00 0500 |0038: if-lez v0, 003d // +0005 │ │ -0cdc7c: 6e30 dc21 7200 |003a: invoke-virtual {v2, v7, v0}, Landroid/widget/LinearLayout;.removeViews:(II)V // method@21dc │ │ -0cdc82: 6e20 bf21 1200 |003d: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -0cdc88: 6e20 e321 7200 |0040: invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;.setMinimumWidth:(I)V // method@21e3 │ │ -0cdc8e: 2203 d804 |0043: new-instance v3, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // type@04d8 │ │ -0cdc92: 1504 a040 |0045: const/high16 v4, #int 1084227584 // #40a0 │ │ -0cdc96: 5285 ec0b |0047: iget v5, v8, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ -0cdc9a: c854 |0049: mul-float/2addr v4, v5 │ │ -0cdc9c: 8744 |004a: float-to-int v4, v4 │ │ -0cdc9e: 7020 de25 4300 |004b: invoke-direct {v3, v4}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.:(I)V // method@25de │ │ -0cdca4: 6e20 ab21 3100 |004e: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21ab │ │ -0cdcaa: 7010 2026 0800 |0051: invoke-direct {v8}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getPreviewBitmap:()Landroid/graphics/Bitmap; // method@2620 │ │ -0cdcb0: 0c03 |0054: move-result-object v3 │ │ -0cdcb2: 6e20 ae21 3100 |0055: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@21ae │ │ -0cdcb8: 28ad |0058: goto 0005 // -0053 │ │ +0cdba4: |[0cdba4] net.margaritov.preference.colorpicker.ColorPickerPreference.setPreviewColor:()V │ │ +0cdbb4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0cdbb6: 5483 ef0b |0001: iget-object v3, v8, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mView:Landroid/view/View; // field@0bef │ │ +0cdbba: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0cdbbe: 0e00 |0005: return-void │ │ +0cdbc0: 2201 1404 |0006: new-instance v1, Landroid/widget/ImageView; // type@0414 │ │ +0cdbc4: 6e10 1d26 0800 |0008: invoke-virtual {v8}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@261d │ │ +0cdbca: 0c03 |000b: move-result-object v3 │ │ +0cdbcc: 7020 9e21 3100 |000c: invoke-direct {v1, v3}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +0cdbd2: 5483 ef0b |000f: iget-object v3, v8, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mView:Landroid/view/View; // field@0bef │ │ +0cdbd6: 1404 1800 0201 |0011: const v4, #float 2.38773e-38 // #01020018 │ │ +0cdbdc: 6e20 aa1f 4300 |0014: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0cdbe2: 0c02 |0017: move-result-object v2 │ │ +0cdbe4: 1f02 1604 |0018: check-cast v2, Landroid/widget/LinearLayout; // type@0416 │ │ +0cdbe8: 3802 ebff |001a: if-eqz v2, 0005 // -0015 │ │ +0cdbec: 6e20 e721 7200 |001c: invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0cdbf2: 6e10 cb21 0200 |001f: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getPaddingLeft:()I // method@21cb │ │ +0cdbf8: 0a03 |0022: move-result v3 │ │ +0cdbfa: 6e10 cc21 0200 |0023: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getPaddingTop:()I // method@21cc │ │ +0cdc00: 0a04 |0026: move-result v4 │ │ +0cdc02: 5285 ec0b |0027: iget v5, v8, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ +0cdc06: 1506 0041 |0029: const/high16 v6, #int 1090519040 // #4100 │ │ +0cdc0a: c865 |002b: mul-float/2addr v5, v6 │ │ +0cdc0c: 8755 |002c: float-to-int v5, v5 │ │ +0cdc0e: 6e10 ca21 0200 |002d: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getPaddingBottom:()I // method@21ca │ │ +0cdc14: 0a06 |0030: move-result v6 │ │ +0cdc16: 6e56 e621 3254 |0031: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@21e6 │ │ +0cdc1c: 6e10 c821 0200 |0034: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +0cdc22: 0a00 |0037: move-result v0 │ │ +0cdc24: 3d00 0500 |0038: if-lez v0, 003d // +0005 │ │ +0cdc28: 6e30 dc21 7200 |003a: invoke-virtual {v2, v7, v0}, Landroid/widget/LinearLayout;.removeViews:(II)V // method@21dc │ │ +0cdc2e: 6e20 bf21 1200 |003d: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +0cdc34: 6e20 e321 7200 |0040: invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;.setMinimumWidth:(I)V // method@21e3 │ │ +0cdc3a: 2203 d804 |0043: new-instance v3, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; // type@04d8 │ │ +0cdc3e: 1504 a040 |0045: const/high16 v4, #int 1084227584 // #40a0 │ │ +0cdc42: 5285 ec0b |0047: iget v5, v8, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDensity:F // field@0bec │ │ +0cdc46: c854 |0049: mul-float/2addr v4, v5 │ │ +0cdc48: 8744 |004a: float-to-int v4, v4 │ │ +0cdc4a: 7020 de25 4300 |004b: invoke-direct {v3, v4}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;.:(I)V // method@25de │ │ +0cdc50: 6e20 ab21 3100 |004e: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21ab │ │ +0cdc56: 7010 2026 0800 |0051: invoke-direct {v8}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getPreviewBitmap:()Landroid/graphics/Bitmap; // method@2620 │ │ +0cdc5c: 0c03 |0054: move-result-object v3 │ │ +0cdc5e: 6e20 ae21 3100 |0055: invoke-virtual {v1, v3}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@21ae │ │ +0cdc64: 28ad |0058: goto 0005 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0005 line=126 │ │ 0x0006 line=107 │ │ 0x000f line=108 │ │ 0x001a line=109 │ │ 0x001c line=110 │ │ - 0x001f line=111 │ │ + 0x001f line=112 │ │ + 0x0023 line=113 │ │ + 0x002d line=115 │ │ + 0x0031 line=111 │ │ 0x0034 line=118 │ │ 0x0038 line=119 │ │ 0x003a line=120 │ │ 0x003d line=122 │ │ 0x0040 line=123 │ │ 0x0043 line=124 │ │ 0x0051 line=125 │ │ @@ -262747,28 +262855,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0cdcbc: |[0cdcbc] net.margaritov.preference.colorpicker.ColorPickerPreference.getValue:()I │ │ -0cdccc: 6e10 2326 0200 |0000: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.isPersistent:()Z // method@2623 │ │ -0cdcd2: 0a01 |0003: move-result v1 │ │ -0cdcd4: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -0cdcd8: 5221 eb0b |0006: iget v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cdcdc: 6e20 1f26 1200 |0008: invoke-virtual {v2, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getPersistedInt:(I)I // method@261f │ │ -0cdce2: 0a01 |000b: move-result v1 │ │ -0cdce4: 5921 ee0b |000c: iput v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ -0cdce8: 5221 ee0b |000e: iget v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ -0cdcec: 0f01 |0010: return v1 │ │ -0cdcee: 0d00 |0011: move-exception v0 │ │ -0cdcf0: 5221 eb0b |0012: iget v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ -0cdcf4: 5921 ee0b |0014: iput v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ -0cdcf8: 28f8 |0016: goto 000e // -0008 │ │ +0cdc68: |[0cdc68] net.margaritov.preference.colorpicker.ColorPickerPreference.getValue:()I │ │ +0cdc78: 6e10 2326 0200 |0000: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.isPersistent:()Z // method@2623 │ │ +0cdc7e: 0a01 |0003: move-result v1 │ │ +0cdc80: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +0cdc84: 5221 eb0b |0006: iget v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cdc88: 6e20 1f26 1200 |0008: invoke-virtual {v2, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getPersistedInt:(I)I // method@261f │ │ +0cdc8e: 0a01 |000b: move-result v1 │ │ +0cdc90: 5921 ee0b |000c: iput v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ +0cdc94: 5221 ee0b |000e: iget v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ +0cdc98: 0f01 |0010: return v1 │ │ +0cdc9a: 0d00 |0011: move-exception v0 │ │ +0cdc9c: 5221 eb0b |0012: iget v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDefaultValue:I // field@0beb │ │ +0cdca0: 5921 ee0b |0014: iput v1, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ +0cdca4: 28f8 |0016: goto 000e // -0008 │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/ClassCastException; -> 0x0011 │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x000e line=157 │ │ @@ -262783,19 +262891,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cdd0c: |[0cdd0c] net.margaritov.preference.colorpicker.ColorPickerPreference.onBindView:(Landroid/view/View;)V │ │ -0cdd1c: 6f20 9703 1000 |0000: invoke-super {v0, v1}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ -0cdd22: 5b01 ef0b |0003: iput-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mView:Landroid/view/View; // field@0bef │ │ -0cdd26: 7010 2d26 0000 |0005: invoke-direct {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.setPreviewColor:()V // method@262d │ │ -0cdd2c: 0e00 |0008: return-void │ │ +0cdcb8: |[0cdcb8] net.margaritov.preference.colorpicker.ColorPickerPreference.onBindView:(Landroid/view/View;)V │ │ +0cdcc8: 6f20 9703 1000 |0000: invoke-super {v0, v1}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ +0cdcce: 5b01 ef0b |0003: iput-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mView:Landroid/view/View; // field@0bef │ │ +0cdcd2: 7010 2d26 0000 |0005: invoke-direct {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.setPreviewColor:()V // method@262d │ │ +0cdcd8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0005 line=102 │ │ 0x0008 line=103 │ │ locals : │ │ @@ -262807,29 +262915,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0cdd30: |[0cdd30] net.margaritov.preference.colorpicker.ColorPickerPreference.onColorChanged:(I)V │ │ -0cdd40: 6e10 2326 0200 |0000: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.isPersistent:()Z // method@2623 │ │ -0cdd46: 0a00 |0003: move-result v0 │ │ -0cdd48: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0cdd4c: 6e20 2a26 3200 |0006: invoke-virtual {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.persistInt:(I)Z // method@262a │ │ -0cdd52: 5923 ee0b |0009: iput v3, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ -0cdd56: 7010 2d26 0200 |000b: invoke-direct {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.setPreviewColor:()V // method@262d │ │ -0cdd5c: 6e10 1e26 0200 |000e: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getOnPreferenceChangeListener:()Landroid/preference/Preference$OnPreferenceChangeListener; // method@261e │ │ -0cdd62: 0c00 |0011: move-result-object v0 │ │ -0cdd64: 7110 9624 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0cdd6a: 0c01 |0015: move-result-object v1 │ │ -0cdd6c: 7230 9103 2001 |0016: invoke-interface {v0, v2, v1}, Landroid/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0391 │ │ -0cdd72: 0e00 |0019: return-void │ │ -0cdd74: 0d00 |001a: move-exception v0 │ │ -0cdd76: 28fe |001b: goto 0019 // -0002 │ │ +0cdcdc: |[0cdcdc] net.margaritov.preference.colorpicker.ColorPickerPreference.onColorChanged:(I)V │ │ +0cdcec: 6e10 2326 0200 |0000: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.isPersistent:()Z // method@2623 │ │ +0cdcf2: 0a00 |0003: move-result v0 │ │ +0cdcf4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0cdcf8: 6e20 2a26 3200 |0006: invoke-virtual {v2, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.persistInt:(I)Z // method@262a │ │ +0cdcfe: 5923 ee0b |0009: iput v3, v2, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mValue:I // field@0bee │ │ +0cdd02: 7010 2d26 0200 |000b: invoke-direct {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.setPreviewColor:()V // method@262d │ │ +0cdd08: 6e10 1e26 0200 |000e: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getOnPreferenceChangeListener:()Landroid/preference/Preference$OnPreferenceChangeListener; // method@261e │ │ +0cdd0e: 0c00 |0011: move-result-object v0 │ │ +0cdd10: 7110 9624 0300 |0012: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0cdd16: 0c01 |0015: move-result-object v1 │ │ +0cdd18: 7230 9103 2001 |0016: invoke-interface {v0, v2, v1}, Landroid/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0391 │ │ +0cdd1e: 0e00 |0019: return-void │ │ +0cdd20: 0d00 |001a: move-exception v0 │ │ +0cdd22: 28fe |001b: goto 0019 // -0002 │ │ catches : 1 │ │ 0x000e - 0x0019 │ │ Ljava/lang/NullPointerException; -> 0x001a │ │ positions : │ │ 0x0000 line=161 │ │ 0x0006 line=162 │ │ 0x0009 line=164 │ │ @@ -262846,19 +262954,19 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cdd88: |[0cdd88] net.margaritov.preference.colorpicker.ColorPickerPreference.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0cdd98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cdd9a: 6e20 2e26 0100 |0001: invoke-virtual {v1, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.showDialog:(Landroid/os/Bundle;)V // method@262e │ │ -0cdda0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0cdda2: 0f00 |0005: return v0 │ │ +0cdd34: |[0cdd34] net.margaritov.preference.colorpicker.ColorPickerPreference.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0cdd44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cdd46: 6e20 2e26 0100 |0001: invoke-virtual {v1, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.showDialog:(Landroid/os/Bundle;)V // method@262e │ │ +0cdd4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0cdd4e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference; │ │ 0x0000 - 0x0006 reg=2 preference Landroid/preference/Preference; │ │ @@ -262868,28 +262976,28 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0cdda4: |[0cdda4] net.margaritov.preference.colorpicker.ColorPickerPreference.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0cddb4: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ -0cddb8: 2031 dd04 |0002: instance-of v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@04dd │ │ -0cddbc: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -0cddc0: 6f20 9803 3200 |0006: invoke-super {v2, v3}, Landroid/preference/Preference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0398 │ │ -0cddc6: 0e00 |0009: return-void │ │ -0cddc8: 0730 |000a: move-object v0, v3 │ │ -0cddca: 1f00 dd04 |000b: check-cast v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@04dd │ │ -0cddce: 6e10 1626 0000 |000d: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@2616 │ │ -0cddd4: 0c01 |0010: move-result-object v1 │ │ -0cddd6: 6f20 9803 1200 |0011: invoke-super {v2, v1}, Landroid/preference/Preference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0398 │ │ -0cdddc: 5401 e80b |0014: iget-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.dialogBundle:Landroid/os/Bundle; // field@0be8 │ │ -0cdde0: 6e20 2e26 1200 |0016: invoke-virtual {v2, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.showDialog:(Landroid/os/Bundle;)V // method@262e │ │ -0cdde6: 28f0 |0019: goto 0009 // -0010 │ │ +0cdd50: |[0cdd50] net.margaritov.preference.colorpicker.ColorPickerPreference.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0cdd60: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ +0cdd64: 2031 dd04 |0002: instance-of v1, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@04dd │ │ +0cdd68: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +0cdd6c: 6f20 9803 3200 |0006: invoke-super {v2, v3}, Landroid/preference/Preference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0398 │ │ +0cdd72: 0e00 |0009: return-void │ │ +0cdd74: 0730 |000a: move-object v0, v3 │ │ +0cdd76: 1f00 dd04 |000b: check-cast v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@04dd │ │ +0cdd7a: 6e10 1626 0000 |000d: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@2616 │ │ +0cdd80: 0c01 |0010: move-result-object v1 │ │ +0cdd82: 6f20 9803 1200 |0011: invoke-super {v2, v1}, Landroid/preference/Preference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0398 │ │ +0cdd88: 5401 e80b |0014: iget-object v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.dialogBundle:Landroid/os/Bundle; // field@0be8 │ │ +0cdd8c: 6e20 2e26 1200 |0016: invoke-virtual {v2, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.showDialog:(Landroid/os/Bundle;)V // method@262e │ │ +0cdd92: 28f0 |0019: goto 0009 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0006 line=274 │ │ 0x0009 line=281 │ │ 0x000b line=278 │ │ 0x000d line=279 │ │ @@ -262904,32 +263012,32 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0cdde8: |[0cdde8] net.margaritov.preference.colorpicker.ColorPickerPreference.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0cddf8: 6f10 9903 0300 |0000: invoke-super {v3}, Landroid/preference/Preference;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0399 │ │ -0cddfe: 0c01 |0003: move-result-object v1 │ │ -0cde00: 5432 ed0b |0004: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ -0cde04: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ -0cde08: 5432 ed0b |0008: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ -0cde0c: 6e10 ee25 0200 |000a: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.isShowing:()Z // method@25ee │ │ -0cde12: 0a02 |000d: move-result v2 │ │ -0cde14: 3902 0400 |000e: if-nez v2, 0012 // +0004 │ │ -0cde18: 0710 |0010: move-object v0, v1 │ │ -0cde1a: 1100 |0011: return-object v0 │ │ -0cde1c: 2200 dd04 |0012: new-instance v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@04dd │ │ -0cde20: 7020 1526 1000 |0014: invoke-direct {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.:(Landroid/os/Parcelable;)V // method@2615 │ │ -0cde26: 5432 ed0b |0017: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ -0cde2a: 6e10 f225 0200 |0019: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@25f2 │ │ -0cde30: 0c02 |001c: move-result-object v2 │ │ -0cde32: 5b02 e80b |001d: iput-object v2, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.dialogBundle:Landroid/os/Bundle; // field@0be8 │ │ -0cde36: 28f2 |001f: goto 0011 // -000e │ │ +0cdd94: |[0cdd94] net.margaritov.preference.colorpicker.ColorPickerPreference.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0cdda4: 6f10 9903 0300 |0000: invoke-super {v3}, Landroid/preference/Preference;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0399 │ │ +0cddaa: 0c01 |0003: move-result-object v1 │ │ +0cddac: 5432 ed0b |0004: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ +0cddb0: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ +0cddb4: 5432 ed0b |0008: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ +0cddb8: 6e10 ee25 0200 |000a: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.isShowing:()Z // method@25ee │ │ +0cddbe: 0a02 |000d: move-result v2 │ │ +0cddc0: 3902 0400 |000e: if-nez v2, 0012 // +0004 │ │ +0cddc4: 0710 |0010: move-object v0, v1 │ │ +0cddc6: 1100 |0011: return-object v0 │ │ +0cddc8: 2200 dd04 |0012: new-instance v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; // type@04dd │ │ +0cddcc: 7020 1526 1000 |0014: invoke-direct {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.:(Landroid/os/Parcelable;)V // method@2615 │ │ +0cddd2: 5432 ed0b |0017: iget-object v2, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ +0cddd6: 6e10 f225 0200 |0019: invoke-virtual {v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@25f2 │ │ +0cdddc: 0c02 |001c: move-result-object v2 │ │ +0cddde: 5b02 e80b |001d: iput-object v2, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;.dialogBundle:Landroid/os/Bundle; // field@0be8 │ │ +0cdde2: 28f2 |001f: goto 0011 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x0011 line=267 │ │ 0x0012 line=265 │ │ 0x0017 line=266 │ │ @@ -262943,24 +263051,24 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0cde38: |[0cde38] net.margaritov.preference.colorpicker.ColorPickerPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ -0cde48: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -0cde4c: 6e10 2126 0100 |0002: invoke-virtual {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getValue:()I // method@2621 │ │ -0cde52: 0a00 |0005: move-result v0 │ │ -0cde54: 6e20 2526 0100 |0006: invoke-virtual {v1, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.onColorChanged:(I)V // method@2625 │ │ -0cde5a: 0e00 |0009: return-void │ │ -0cde5c: 1f03 8204 |000a: check-cast v3, Ljava/lang/Integer; // type@0482 │ │ -0cde60: 6e10 9024 0300 |000c: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0cde66: 0a00 |000f: move-result v0 │ │ -0cde68: 28f6 |0010: goto 0006 // -000a │ │ +0cdde4: |[0cdde4] net.margaritov.preference.colorpicker.ColorPickerPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ +0cddf4: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +0cddf8: 6e10 2126 0100 |0002: invoke-virtual {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getValue:()I // method@2621 │ │ +0cddfe: 0a00 |0005: move-result v0 │ │ +0cde00: 6e20 2526 0100 |0006: invoke-virtual {v1, v0}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.onColorChanged:(I)V // method@2625 │ │ +0cde06: 0e00 |0009: return-void │ │ +0cde08: 1f03 8204 |000a: check-cast v3, Ljava/lang/Integer; // type@0482 │ │ +0cde0c: 6e10 9024 0300 |000c: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0cde12: 0a00 |000f: move-result v0 │ │ +0cde14: 28f6 |0010: goto 0006 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0009 line=73 │ │ 0x000a line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 defaultValue Ljava/lang/Object; │ │ @@ -262973,17 +263081,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cde6c: |[0cde6c] net.margaritov.preference.colorpicker.ColorPickerPreference.setAlphaSliderEnabled:(Z)V │ │ -0cde7c: 5c01 ea0b |0000: iput-boolean v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ -0cde80: 0e00 |0002: return-void │ │ +0cde18: |[0cde18] net.margaritov.preference.colorpicker.ColorPickerPreference.setAlphaSliderEnabled:(Z)V │ │ +0cde28: 5c01 ea0b |0000: iput-boolean v1, v0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ +0cde2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0002 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/margaritov/preference/colorpicker/ColorPickerPreference; │ │ 0x0000 - 0x0003 reg=1 enable Z │ │ @@ -262993,35 +263101,35 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0cde84: |[0cde84] net.margaritov.preference.colorpicker.ColorPickerPreference.showDialog:(Landroid/os/Bundle;)V │ │ -0cde94: 2200 da04 |0000: new-instance v0, Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // type@04da │ │ -0cde98: 6e10 1d26 0300 |0002: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@261d │ │ -0cde9e: 0c01 |0005: move-result-object v1 │ │ -0cdea0: 6e10 2126 0300 |0006: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getValue:()I // method@2621 │ │ -0cdea6: 0a02 |0009: move-result v2 │ │ -0cdea8: 7030 e825 1002 |000a: invoke-direct {v0, v1, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.:(Landroid/content/Context;I)V // method@25e8 │ │ -0cdeae: 5b30 ed0b |000d: iput-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ -0cdeb2: 5430 ed0b |000f: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ -0cdeb6: 6e20 f525 3000 |0011: invoke-virtual {v0, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V // method@25f5 │ │ -0cdebc: 5530 ea0b |0014: iget-boolean v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ -0cdec0: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ -0cdec4: 5430 ed0b |0018: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ -0cdec8: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0cdeca: 6e20 f325 1000 |001b: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setAlphaSliderVisible:(Z)V // method@25f3 │ │ -0cded0: 3804 0700 |001e: if-eqz v4, 0025 // +0007 │ │ -0cded4: 5430 ed0b |0020: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ -0cded8: 6e20 f125 4000 |0022: invoke-virtual {v0, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@25f1 │ │ -0cdede: 5430 ed0b |0025: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ -0cdee2: 6e10 f825 0000 |0027: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.show:()V // method@25f8 │ │ -0cdee8: 0e00 |002a: return-void │ │ +0cde30: |[0cde30] net.margaritov.preference.colorpicker.ColorPickerPreference.showDialog:(Landroid/os/Bundle;)V │ │ +0cde40: 2200 da04 |0000: new-instance v0, Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // type@04da │ │ +0cde44: 6e10 1d26 0300 |0002: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@261d │ │ +0cde4a: 0c01 |0005: move-result-object v1 │ │ +0cde4c: 6e10 2126 0300 |0006: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.getValue:()I // method@2621 │ │ +0cde52: 0a02 |0009: move-result v2 │ │ +0cde54: 7030 e825 1002 |000a: invoke-direct {v0, v1, v2}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.:(Landroid/content/Context;I)V // method@25e8 │ │ +0cde5a: 5b30 ed0b |000d: iput-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ +0cde5e: 5430 ed0b |000f: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ +0cde62: 6e20 f525 3000 |0011: invoke-virtual {v0, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setOnColorChangedListener:(Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener;)V // method@25f5 │ │ +0cde68: 5530 ea0b |0014: iget-boolean v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mAlphaSliderEnabled:Z // field@0bea │ │ +0cde6c: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ +0cde70: 5430 ed0b |0018: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ +0cde74: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0cde76: 6e20 f325 1000 |001b: invoke-virtual {v0, v1}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.setAlphaSliderVisible:(Z)V // method@25f3 │ │ +0cde7c: 3804 0700 |001e: if-eqz v4, 0025 // +0007 │ │ +0cde80: 5430 ed0b |0020: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ +0cde84: 6e20 f125 4000 |0022: invoke-virtual {v0, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@25f1 │ │ +0cde8a: 5430 ed0b |0025: iget-object v0, v3, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@0bed │ │ +0cde8e: 6e10 f825 0000 |0027: invoke-virtual {v0}, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;.show:()V // method@25f8 │ │ +0cde94: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000f line=180 │ │ 0x0014 line=181 │ │ 0x0018 line=182 │ │ 0x001e line=184 │ │ @@ -263918,22 +264026,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0cdeec: |[0cdeec] org.pyneo.maps.Constants.:()V │ │ -0cdefc: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0cdefe: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ -0cdf02: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0cdf08: 6900 a00c |0006: sput-object v0, Lorg/pyneo/maps/Constants;.POI_ICON_RESOURCE_IDS:[I // field@0ca0 │ │ -0cdf0c: 0e00 |0008: return-void │ │ -0cdf0e: 0000 |0009: nop // spacer │ │ -0cdf10: 0003 0400 0500 0000 7400 027f 7800 ... |000a: array-data (14 units) │ │ +0cde98: |[0cde98] org.pyneo.maps.Constants.:()V │ │ +0cdea8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +0cdeaa: 2300 5406 |0001: new-array v0, v0, [I // type@0654 │ │ +0cdeae: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0cdeb4: 6900 a00c |0006: sput-object v0, Lorg/pyneo/maps/Constants;.POI_ICON_RESOURCE_IDS:[I // field@0ca0 │ │ +0cdeb8: 0e00 |0008: return-void │ │ +0cdeba: 0000 |0009: nop // spacer │ │ +0cdebc: 0003 0400 0500 0000 7400 027f 7800 ... |000a: array-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 983 (Constants.java) │ │ @@ -263971,50 +264079,50 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cdf2c: |[0cdf2c] org.pyneo.maps.MainActivity$2.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0cdf3c: 5b01 100d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdf40: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0cdf46: 0e00 |0005: return-void │ │ +0cded8: |[0cded8] org.pyneo.maps.MainActivity$2.:(Lorg/pyneo/maps/MainActivity;)V │ │ +0cdee8: 5b01 100d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdeec: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0cdef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/MainActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/MainActivity$2;) │ │ name : 'onCenterDetected' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0cdf48: |[0cdf48] org.pyneo.maps.MainActivity$2.onCenterDetected:()V │ │ -0cdf58: 5420 100d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdf5c: 7110 1a27 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; // method@271a │ │ -0cdf62: 0c00 |0005: move-result-object v0 │ │ -0cdf64: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ -0cdf68: 5420 100d |0008: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdf6c: 7110 1a27 0000 |000a: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; // method@271a │ │ -0cdf72: 0c00 |000d: move-result-object v0 │ │ -0cdf74: 5421 100d |000e: iget-object v1, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdf78: 7110 0d27 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -0cdf7e: 0c01 |0013: move-result-object v1 │ │ -0cdf80: 6e10 da28 0100 |0014: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0cdf86: 0c01 |0017: move-result-object v1 │ │ -0cdf88: 6e20 bb27 1000 |0018: invoke-virtual {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27bb │ │ -0cdf8e: 0e00 |001b: return-void │ │ +0cdef4: |[0cdef4] org.pyneo.maps.MainActivity$2.onCenterDetected:()V │ │ +0cdf04: 5420 100d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdf08: 7110 1a27 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; // method@271a │ │ +0cdf0e: 0c00 |0005: move-result-object v0 │ │ +0cdf10: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ +0cdf14: 5420 100d |0008: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdf18: 7110 1a27 0000 |000a: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; // method@271a │ │ +0cdf1e: 0c00 |000d: move-result-object v0 │ │ +0cdf20: 5421 100d |000e: iget-object v1, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdf24: 7110 0d27 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +0cdf2a: 0c01 |0013: move-result-object v1 │ │ +0cdf2c: 6e10 da28 0100 |0014: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0cdf32: 0c01 |0017: move-result-object v1 │ │ +0cdf34: 6e20 bb27 1000 |0018: invoke-virtual {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27bb │ │ +0cdf3a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=177 │ │ 0x001b line=178 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/pyneo/maps/MainActivity$2; │ │ @@ -264024,36 +264132,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0cdf90: |[0cdf90] org.pyneo.maps.MainActivity$2.onMoveDetected:()V │ │ -0cdfa0: 5420 100d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdfa4: 7110 1a27 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; // method@271a │ │ -0cdfaa: 0c00 |0005: move-result-object v0 │ │ -0cdfac: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ -0cdfb0: 5420 100d |0008: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdfb4: 7110 1a27 0000 |000a: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; // method@271a │ │ -0cdfba: 0c00 |000d: move-result-object v0 │ │ -0cdfbc: 5421 100d |000e: iget-object v1, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdfc0: 7110 0d27 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ -0cdfc6: 0c01 |0013: move-result-object v1 │ │ -0cdfc8: 6e10 da28 0100 |0014: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0cdfce: 0c01 |0017: move-result-object v1 │ │ -0cdfd0: 6e20 bb27 1000 |0018: invoke-virtual {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27bb │ │ -0cdfd6: 5420 100d |001b: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdfda: 7110 2427 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$300:(Lorg/pyneo/maps/MainActivity;)Z // method@2724 │ │ -0cdfe0: 0a00 |0020: move-result v0 │ │ -0cdfe2: 3800 0800 |0021: if-eqz v0, 0029 // +0008 │ │ -0cdfe6: 5420 100d |0023: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0cdfea: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0cdfec: 7120 2927 1000 |0026: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$400:(Lorg/pyneo/maps/MainActivity;Z)V // method@2729 │ │ -0cdff2: 0e00 |0029: return-void │ │ +0cdf3c: |[0cdf3c] org.pyneo.maps.MainActivity$2.onMoveDetected:()V │ │ +0cdf4c: 5420 100d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdf50: 7110 1a27 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; // method@271a │ │ +0cdf56: 0c00 |0005: move-result-object v0 │ │ +0cdf58: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ +0cdf5c: 5420 100d |0008: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdf60: 7110 1a27 0000 |000a: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; // method@271a │ │ +0cdf66: 0c00 |000d: move-result-object v0 │ │ +0cdf68: 5421 100d |000e: iget-object v1, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdf6c: 7110 0d27 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/MainActivity;.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; // method@270d │ │ +0cdf72: 0c01 |0013: move-result-object v1 │ │ +0cdf74: 6e10 da28 0100 |0014: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0cdf7a: 0c01 |0017: move-result-object v1 │ │ +0cdf7c: 6e20 bb27 1000 |0018: invoke-virtual {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27bb │ │ +0cdf82: 5420 100d |001b: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdf86: 7110 2427 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$300:(Lorg/pyneo/maps/MainActivity;)Z // method@2724 │ │ +0cdf8c: 0a00 |0020: move-result v0 │ │ +0cdf8e: 3800 0800 |0021: if-eqz v0, 0029 // +0008 │ │ +0cdf92: 5420 100d |0023: iget-object v0, v2, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdf96: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0cdf98: 7120 2927 1000 |0026: invoke-static {v0, v1}, Lorg/pyneo/maps/MainActivity;.access$400:(Lorg/pyneo/maps/MainActivity;Z)V // method@2729 │ │ +0cdf9e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0008 line=166 │ │ 0x001b line=167 │ │ 0x0023 line=168 │ │ 0x0029 line=169 │ │ @@ -264065,18 +264173,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cdff4: |[0cdff4] org.pyneo.maps.MainActivity$2.onZoomDetected:()V │ │ -0ce004: 5410 100d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ -0ce008: 7110 0e27 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ -0ce00e: 0e00 |0005: return-void │ │ +0cdfa0: |[0cdfa0] org.pyneo.maps.MainActivity$2.onZoomDetected:()V │ │ +0cdfb0: 5410 100d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity$2;.this$0:Lorg/pyneo/maps/MainActivity; // field@0d10 │ │ +0cdfb4: 7110 0e27 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/MainActivity;.access$100:(Lorg/pyneo/maps/MainActivity;)V // method@270e │ │ +0cdfba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/MainActivity$2; │ │ │ │ @@ -264115,18 +264223,18 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce010: |[0ce010] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -0ce020: 5b01 c912 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c9 │ │ -0ce024: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ce02a: 0e00 |0005: return-void │ │ +0cdfbc: |[0cdfbc] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +0cdfcc: 5b01 c912 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c9 │ │ +0cdfd0: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0cdfd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ @@ -264135,17 +264243,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ce02c: |[0ce02c] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;)V │ │ -0ce03c: 7020 df27 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27df │ │ -0ce042: 0e00 |0003: return-void │ │ +0cdfd8: |[0cdfd8] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;)V │ │ +0cdfe8: 7020 df27 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27df │ │ +0cdfee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/downloader/AreaSelectorActivity$1; │ │ @@ -264156,16 +264264,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ce044: |[0ce044] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.onCenterDetected:()V │ │ -0ce054: 0e00 |0000: return-void │ │ +0cdff0: |[0cdff0] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.onCenterDetected:()V │ │ +0ce000: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;) │ │ @@ -264173,16 +264281,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ce058: |[0ce058] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.onMoveDetected:()V │ │ -0ce068: 0e00 |0000: return-void │ │ +0ce004: |[0ce004] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.onMoveDetected:()V │ │ +0ce014: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; │ │ │ │ #2 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;) │ │ @@ -264190,18 +264298,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce06c: |[0ce06c] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.onZoomDetected:()V │ │ -0ce07c: 5410 c912 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c9 │ │ -0ce080: 7110 e927 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$500:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27e9 │ │ -0ce086: 0e00 |0005: return-void │ │ +0ce018: |[0ce018] org.pyneo.maps.downloader.AreaSelectorActivity$MoveListener.onZoomDetected:()V │ │ +0ce028: 5410 c912 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;.this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; // field@12c9 │ │ +0ce02c: 7110 e927 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.access$500:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27e9 │ │ +0ce032: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0005 line=454 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; │ │ │ │ @@ -264254,39 +264362,39 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0ce088: |[0ce088] org.pyneo.maps.downloader.AreaSelectorOverlay.:()V │ │ -0ce098: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ce09a: 7010 9e29 0400 |0001: invoke-direct {v4}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0ce0a0: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0ce0a4: 7010 6902 0000 |0006: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0ce0aa: 5b40 d312 |0009: iput-object v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mRect:Landroid/graphics/Rect; // field@12d3 │ │ -0ce0ae: 2200 5f00 |000b: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0ce0b2: 7010 4802 0000 |000d: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0ce0b8: 5b40 d112 |0010: iput-object v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce0bc: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -0ce0be: 2300 8006 |0013: new-array v0, v0, [Lorg/pyneo/maps/utils/GeoPoint; // type@0680 │ │ -0ce0c2: 2201 1406 |0015: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ce0c6: 7030 1e2e 3103 |0017: invoke-direct {v1, v3, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ce0cc: 4d01 0003 |001a: aput-object v1, v0, v3 │ │ -0ce0d0: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -0ce0d2: 2202 1406 |001d: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ce0d6: 7030 1e2e 3203 |001f: invoke-direct {v2, v3, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ce0dc: 4d02 0001 |0022: aput-object v2, v0, v1 │ │ -0ce0e0: 5b40 d412 |0024: iput-object v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce0e4: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ -0ce0e6: 5940 d212 |0027: iput v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ -0ce0ea: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0ce0ec: 5b40 d012 |002a: iput-object v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@12d0 │ │ -0ce0f0: 5c43 cf12 |002c: iput-boolean v3, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ -0ce0f4: 0e00 |002e: return-void │ │ +0ce034: |[0ce034] org.pyneo.maps.downloader.AreaSelectorOverlay.:()V │ │ +0ce044: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ce046: 7010 9e29 0400 |0001: invoke-direct {v4}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0ce04c: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0ce050: 7010 6902 0000 |0006: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0ce056: 5b40 d312 |0009: iput-object v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mRect:Landroid/graphics/Rect; // field@12d3 │ │ +0ce05a: 2200 5f00 |000b: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0ce05e: 7010 4802 0000 |000d: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0ce064: 5b40 d112 |0010: iput-object v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce068: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +0ce06a: 2300 8006 |0013: new-array v0, v0, [Lorg/pyneo/maps/utils/GeoPoint; // type@0680 │ │ +0ce06e: 2201 1406 |0015: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ce072: 7030 1e2e 3103 |0017: invoke-direct {v1, v3, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ce078: 4d01 0003 |001a: aput-object v1, v0, v3 │ │ +0ce07c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0ce07e: 2202 1406 |001d: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ce082: 7030 1e2e 3203 |001f: invoke-direct {v2, v3, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ce088: 4d02 0001 |0022: aput-object v2, v0, v1 │ │ +0ce08c: 5b40 d412 |0024: iput-object v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce090: 12f0 |0026: const/4 v0, #int -1 // #ff │ │ +0ce092: 5940 d212 |0027: iput v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ +0ce096: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0ce098: 5b40 d012 |002a: iput-object v0, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@12d0 │ │ +0ce09c: 5c43 cf12 |002c: iput-boolean v3, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ +0ce0a0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=21 │ │ 0x0004 line=22 │ │ 0x000b line=23 │ │ 0x0012 line=24 │ │ 0x0026 line=25 │ │ @@ -264300,27 +264408,27 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ce0f8: |[0ce0f8] org.pyneo.maps.downloader.AreaSelectorOverlay.getPic:(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap; │ │ -0ce108: 5420 d012 |0000: iget-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@12d0 │ │ -0ce10c: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -0ce110: 6e10 7d29 0300 |0004: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getContext:()Landroid/content/Context; // method@297d │ │ -0ce116: 0c00 |0007: move-result-object v0 │ │ -0ce118: 6e10 3201 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ce11e: 0c00 |000b: move-result-object v0 │ │ -0ce120: 1401 6a00 027f |000c: const v1, #float 1.72802e+38 // #7f02006a │ │ -0ce126: 7120 1302 1000 |000f: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ -0ce12c: 0c00 |0012: move-result-object v0 │ │ -0ce12e: 5b20 d012 |0013: iput-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@12d0 │ │ -0ce132: 5420 d012 |0015: iget-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@12d0 │ │ -0ce136: 1100 |0017: return-object v0 │ │ +0ce0a4: |[0ce0a4] org.pyneo.maps.downloader.AreaSelectorOverlay.getPic:(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap; │ │ +0ce0b4: 5420 d012 |0000: iget-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@12d0 │ │ +0ce0b8: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +0ce0bc: 6e10 7d29 0300 |0004: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getContext:()Landroid/content/Context; // method@297d │ │ +0ce0c2: 0c00 |0007: move-result-object v0 │ │ +0ce0c4: 6e10 3201 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0ce0ca: 0c00 |000b: move-result-object v0 │ │ +0ce0cc: 1401 6a00 027f |000c: const v1, #float 1.72802e+38 // #7f02006a │ │ +0ce0d2: 7120 1302 1000 |000f: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ +0ce0d8: 0c00 |0012: move-result-object v0 │ │ +0ce0da: 5b20 d012 |0013: iput-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@12d0 │ │ +0ce0de: 5420 d012 |0015: iget-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@12d0 │ │ +0ce0e2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0015 line=54 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/pyneo/maps/downloader/AreaSelectorOverlay; │ │ @@ -264331,22 +264439,22 @@ │ │ type : '(Landroid/graphics/Rect;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0ce138: |[0ce138] org.pyneo.maps.downloader.AreaSelectorOverlay.setAreaBound:(Landroid/graphics/Rect;II)V │ │ -0ce148: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -0ce14c: d801 07ec |0002: add-int/lit8 v1, v7, #int -20 // #ec │ │ -0ce150: d802 08ec |0004: add-int/lit8 v2, v8, #int -20 // #ec │ │ -0ce154: d803 0714 |0006: add-int/lit8 v3, v7, #int 20 // #14 │ │ -0ce158: d804 0814 |0008: add-int/lit8 v4, v8, #int 20 // #14 │ │ -0ce15c: 6e54 7002 1632 |000a: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ -0ce162: 0e00 |000d: return-void │ │ +0ce0e4: |[0ce0e4] org.pyneo.maps.downloader.AreaSelectorOverlay.setAreaBound:(Landroid/graphics/Rect;II)V │ │ +0ce0f4: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +0ce0f8: d801 07ec |0002: add-int/lit8 v1, v7, #int -20 // #ec │ │ +0ce0fc: d802 08ec |0004: add-int/lit8 v2, v8, #int -20 // #ec │ │ +0ce100: d803 0714 |0006: add-int/lit8 v3, v7, #int 20 // #14 │ │ +0ce104: d804 0814 |0008: add-int/lit8 v4, v8, #int 20 // #14 │ │ +0ce108: 6e54 7002 1632 |000a: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ +0ce10e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ 0x000d line=117 │ │ locals : │ │ 0x0002 - 0x000e reg=0 area I │ │ @@ -264361,47 +264469,47 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 51 16-bit code units │ │ -0ce164: |[0ce164] org.pyneo.maps.downloader.AreaSelectorOverlay.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;)V │ │ -0ce174: 1808 cdcc cccc cccc fc3f |0000: const-wide v8, #double 1.8 // #3ffccccccccccccd │ │ -0ce17e: 1804 9899 9999 9999 c93f |0005: const-wide v4, #double 0.2 // #3fc9999999999998 │ │ -0ce188: 1906 0040 |000a: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0ce18c: 6e10 8929 0c00 |000c: invoke-virtual {v12}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0ce192: 0a00 |000f: move-result v0 │ │ -0ce194: 8300 |0010: int-to-double v0, v0 │ │ -0ce196: cd40 |0011: mul-double/2addr v0, v4 │ │ -0ce198: ce60 |0012: div-double/2addr v0, v6 │ │ -0ce19a: 8a03 |0013: double-to-int v3, v0 │ │ -0ce19c: 6e10 8129 0c00 |0014: invoke-virtual {v12}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0ce1a2: 0a00 |0017: move-result v0 │ │ -0ce1a4: 8300 |0018: int-to-double v0, v0 │ │ -0ce1a6: cd40 |0019: mul-double/2addr v0, v4 │ │ -0ce1a8: ce60 |001a: div-double/2addr v0, v6 │ │ -0ce1aa: 8a04 |001b: double-to-int v4, v0 │ │ -0ce1ac: 6e10 8929 0c00 |001c: invoke-virtual {v12}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0ce1b2: 0a00 |001f: move-result v0 │ │ -0ce1b4: 8300 |0020: int-to-double v0, v0 │ │ -0ce1b6: cd80 |0021: mul-double/2addr v0, v8 │ │ -0ce1b8: ce60 |0022: div-double/2addr v0, v6 │ │ -0ce1ba: 8a05 |0023: double-to-int v5, v0 │ │ -0ce1bc: 6e10 8129 0c00 |0024: invoke-virtual {v12}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0ce1c2: 0a00 |0027: move-result v0 │ │ -0ce1c4: 8300 |0028: int-to-double v0, v0 │ │ -0ce1c6: cd80 |0029: mul-double/2addr v0, v8 │ │ -0ce1c8: ce60 |002a: div-double/2addr v0, v6 │ │ -0ce1ca: 8a06 |002b: double-to-int v6, v0 │ │ -0ce1cc: 07a0 |002c: move-object v0, v10 │ │ -0ce1ce: 07b1 |002d: move-object v1, v11 │ │ -0ce1d0: 07c2 |002e: move-object v2, v12 │ │ -0ce1d2: 7407 0328 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;IIII)V // method@2803 │ │ -0ce1d8: 0e00 |0032: return-void │ │ +0ce110: |[0ce110] org.pyneo.maps.downloader.AreaSelectorOverlay.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;)V │ │ +0ce120: 1808 cdcc cccc cccc fc3f |0000: const-wide v8, #double 1.8 // #3ffccccccccccccd │ │ +0ce12a: 1804 9899 9999 9999 c93f |0005: const-wide v4, #double 0.2 // #3fc9999999999998 │ │ +0ce134: 1906 0040 |000a: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0ce138: 6e10 8929 0c00 |000c: invoke-virtual {v12}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0ce13e: 0a00 |000f: move-result v0 │ │ +0ce140: 8300 |0010: int-to-double v0, v0 │ │ +0ce142: cd40 |0011: mul-double/2addr v0, v4 │ │ +0ce144: ce60 |0012: div-double/2addr v0, v6 │ │ +0ce146: 8a03 |0013: double-to-int v3, v0 │ │ +0ce148: 6e10 8129 0c00 |0014: invoke-virtual {v12}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0ce14e: 0a00 |0017: move-result v0 │ │ +0ce150: 8300 |0018: int-to-double v0, v0 │ │ +0ce152: cd40 |0019: mul-double/2addr v0, v4 │ │ +0ce154: ce60 |001a: div-double/2addr v0, v6 │ │ +0ce156: 8a04 |001b: double-to-int v4, v0 │ │ +0ce158: 6e10 8929 0c00 |001c: invoke-virtual {v12}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0ce15e: 0a00 |001f: move-result v0 │ │ +0ce160: 8300 |0020: int-to-double v0, v0 │ │ +0ce162: cd80 |0021: mul-double/2addr v0, v8 │ │ +0ce164: ce60 |0022: div-double/2addr v0, v6 │ │ +0ce166: 8a05 |0023: double-to-int v5, v0 │ │ +0ce168: 6e10 8129 0c00 |0024: invoke-virtual {v12}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0ce16e: 0a00 |0027: move-result v0 │ │ +0ce170: 8300 |0028: int-to-double v0, v0 │ │ +0ce172: cd80 |0029: mul-double/2addr v0, v8 │ │ +0ce174: ce60 |002a: div-double/2addr v0, v6 │ │ +0ce176: 8a06 |002b: double-to-int v6, v0 │ │ +0ce178: 07a0 |002c: move-object v0, v10 │ │ +0ce17a: 07b1 |002d: move-object v1, v11 │ │ +0ce17c: 07c2 |002e: move-object v2, v12 │ │ +0ce17e: 7407 0328 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;IIII)V // method@2803 │ │ +0ce184: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=42 │ │ 0x0032 line=43 │ │ locals : │ │ 0x0000 - 0x0033 reg=10 this Lorg/pyneo/maps/downloader/AreaSelectorOverlay; │ │ 0x0000 - 0x0033 reg=11 ctx Landroid/content/Context; │ │ @@ -264412,48 +264520,48 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -0ce1dc: |[0ce1dc] org.pyneo.maps.downloader.AreaSelectorOverlay.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;IIII)V │ │ -0ce1ec: 1404 0400 097f |0000: const v4, #float 1.82104e+38 // #7f090004 │ │ -0ce1f2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0ce1f4: 5450 d312 |0004: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mRect:Landroid/graphics/Rect; // field@12d3 │ │ -0ce1f8: 6e5b 7002 80a9 |0006: invoke-virtual {v0, v8, v9, v10, v11}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ -0ce1fe: 5450 d112 |0009: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce202: 6e10 3201 0600 |000b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ce208: 0c01 |000e: move-result-object v1 │ │ -0ce20a: 6e20 a901 4100 |000f: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0ce210: 0a01 |0012: move-result v1 │ │ -0ce212: 6e20 4f02 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0ce218: 5450 d112 |0016: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce21c: 6201 2900 |0018: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0ce220: 6e20 5802 1000 |001a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0ce226: 5450 d112 |001d: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce22a: 1501 4040 |001f: const/high16 v1, #int 1077936128 // #4040 │ │ -0ce22e: 6e20 5702 1000 |0021: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0ce234: 5450 d112 |0024: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce238: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0ce23a: 6e20 4e02 1000 |0027: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0ce240: 5450 d112 |002a: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce244: 1301 b400 |002c: const/16 v1, #int 180 // #b4 │ │ -0ce248: 6e20 4d02 1000 |002e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ -0ce24e: 5450 d112 |0031: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce252: 6201 2700 |0033: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ -0ce256: 6e20 5602 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ -0ce25c: 5450 d112 |0038: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce260: 1501 2041 |003a: const/high16 v1, #int 1092616192 // #4120 │ │ -0ce264: 6e10 3201 0600 |003c: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ce26a: 0c02 |003f: move-result-object v2 │ │ -0ce26c: 6e20 a901 4200 |0040: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0ce272: 0a02 |0043: move-result v2 │ │ -0ce274: 6e52 5502 1033 |0044: invoke-virtual {v0, v1, v3, v3, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0ce27a: 0e00 |0047: return-void │ │ +0ce188: |[0ce188] org.pyneo.maps.downloader.AreaSelectorOverlay.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;IIII)V │ │ +0ce198: 1404 0400 097f |0000: const v4, #float 1.82104e+38 // #7f090004 │ │ +0ce19e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0ce1a0: 5450 d312 |0004: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mRect:Landroid/graphics/Rect; // field@12d3 │ │ +0ce1a4: 6e5b 7002 80a9 |0006: invoke-virtual {v0, v8, v9, v10, v11}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ +0ce1aa: 5450 d112 |0009: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce1ae: 6e10 3201 0600 |000b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0ce1b4: 0c01 |000e: move-result-object v1 │ │ +0ce1b6: 6e20 a901 4100 |000f: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0ce1bc: 0a01 |0012: move-result v1 │ │ +0ce1be: 6e20 4f02 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0ce1c4: 5450 d112 |0016: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce1c8: 6201 2900 |0018: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0ce1cc: 6e20 5802 1000 |001a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0ce1d2: 5450 d112 |001d: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce1d6: 1501 4040 |001f: const/high16 v1, #int 1077936128 // #4040 │ │ +0ce1da: 6e20 5702 1000 |0021: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0ce1e0: 5450 d112 |0024: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce1e4: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0ce1e6: 6e20 4e02 1000 |0027: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0ce1ec: 5450 d112 |002a: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce1f0: 1301 b400 |002c: const/16 v1, #int 180 // #b4 │ │ +0ce1f4: 6e20 4d02 1000 |002e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ +0ce1fa: 5450 d112 |0031: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce1fe: 6201 2700 |0033: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ +0ce202: 6e20 5602 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ +0ce208: 5450 d112 |0038: iget-object v0, v5, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce20c: 1501 2041 |003a: const/high16 v1, #int 1092616192 // #4120 │ │ +0ce210: 6e10 3201 0600 |003c: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0ce216: 0c02 |003f: move-result-object v2 │ │ +0ce218: 6e20 a901 4200 |0040: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0ce21e: 0a02 |0043: move-result v2 │ │ +0ce220: 6e52 5502 1033 |0044: invoke-virtual {v0, v1, v3, v3, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0ce226: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=30 │ │ 0x0009 line=32 │ │ 0x0016 line=33 │ │ 0x001d line=34 │ │ 0x0024 line=35 │ │ @@ -264475,18 +264583,18 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;[Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ce27c: |[0ce27c] org.pyneo.maps.downloader.AreaSelectorOverlay.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;[Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -0ce28c: 5b03 d412 |0000: iput-object v3, v0, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce290: 6e30 0228 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;)V // method@2802 │ │ -0ce296: 0e00 |0005: return-void │ │ +0ce228: |[0ce228] org.pyneo.maps.downloader.AreaSelectorOverlay.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;[Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +0ce238: 5b03 d412 |0000: iput-object v3, v0, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce23c: 6e30 0228 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;)V // method@2802 │ │ +0ce242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/AreaSelectorOverlay; │ │ @@ -264499,19 +264607,19 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ce298: |[0ce298] org.pyneo.maps.downloader.AreaSelectorOverlay.clearArea:(Lorg/pyneo/maps/map/TileView;)V │ │ -0ce2a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ce2aa: 5c10 cf12 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ -0ce2ae: 6e10 8c29 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0ce2b4: 0e00 |0006: return-void │ │ +0ce244: |[0ce244] org.pyneo.maps.downloader.AreaSelectorOverlay.clearArea:(Lorg/pyneo/maps/map/TileView;)V │ │ +0ce254: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ce256: 5c10 cf12 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ +0ce25a: 6e10 8c29 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0ce260: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0006 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/downloader/AreaSelectorOverlay; │ │ @@ -264522,42 +264630,42 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -0ce2b8: |[0ce2b8] org.pyneo.maps.downloader.AreaSelectorOverlay.getCoordArr:()[I │ │ -0ce2c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ce2ca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ce2cc: 1241 |0002: const/4 v1, #int 4 // #4 │ │ -0ce2ce: 2310 5406 |0003: new-array v0, v1, [I // type@0654 │ │ -0ce2d2: 5441 d412 |0005: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce2d6: 4601 0102 |0007: aget-object v1, v1, v2 │ │ -0ce2da: 6e10 312e 0100 |0009: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce2e0: 0a01 |000c: move-result v1 │ │ -0ce2e2: 4b01 0002 |000d: aput v1, v0, v2 │ │ -0ce2e6: 5441 d412 |000f: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce2ea: 4601 0102 |0011: aget-object v1, v1, v2 │ │ -0ce2ee: 6e10 332e 0100 |0013: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce2f4: 0a01 |0016: move-result v1 │ │ -0ce2f6: 4b01 0003 |0017: aput v1, v0, v3 │ │ -0ce2fa: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -0ce2fc: 5442 d412 |001a: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce300: 4602 0203 |001c: aget-object v2, v2, v3 │ │ -0ce304: 6e10 312e 0200 |001e: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce30a: 0a02 |0021: move-result v2 │ │ -0ce30c: 4b02 0001 |0022: aput v2, v0, v1 │ │ -0ce310: 1231 |0024: const/4 v1, #int 3 // #3 │ │ -0ce312: 5442 d412 |0025: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce316: 4602 0203 |0027: aget-object v2, v2, v3 │ │ -0ce31a: 6e10 332e 0200 |0029: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce320: 0a02 |002c: move-result v2 │ │ -0ce322: 4b02 0001 |002d: aput v2, v0, v1 │ │ -0ce326: 1100 |002f: return-object v0 │ │ +0ce264: |[0ce264] org.pyneo.maps.downloader.AreaSelectorOverlay.getCoordArr:()[I │ │ +0ce274: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ce276: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ce278: 1241 |0002: const/4 v1, #int 4 // #4 │ │ +0ce27a: 2310 5406 |0003: new-array v0, v1, [I // type@0654 │ │ +0ce27e: 5441 d412 |0005: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce282: 4601 0102 |0007: aget-object v1, v1, v2 │ │ +0ce286: 6e10 312e 0100 |0009: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce28c: 0a01 |000c: move-result v1 │ │ +0ce28e: 4b01 0002 |000d: aput v1, v0, v2 │ │ +0ce292: 5441 d412 |000f: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce296: 4601 0102 |0011: aget-object v1, v1, v2 │ │ +0ce29a: 6e10 332e 0100 |0013: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce2a0: 0a01 |0016: move-result v1 │ │ +0ce2a2: 4b01 0003 |0017: aput v1, v0, v3 │ │ +0ce2a6: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +0ce2a8: 5442 d412 |001a: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce2ac: 4602 0203 |001c: aget-object v2, v2, v3 │ │ +0ce2b0: 6e10 312e 0200 |001e: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce2b6: 0a02 |0021: move-result v2 │ │ +0ce2b8: 4b02 0001 |0022: aput v2, v0, v1 │ │ +0ce2bc: 1231 |0024: const/4 v1, #int 3 // #3 │ │ +0ce2be: 5442 d412 |0025: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce2c2: 4602 0203 |0027: aget-object v2, v2, v3 │ │ +0ce2c6: 6e10 332e 0200 |0029: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce2cc: 0a02 |002c: move-result v2 │ │ +0ce2ce: 4b02 0001 |002d: aput v2, v0, v1 │ │ +0ce2d2: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x002f line=162 │ │ locals : │ │ 0x002f - 0x0030 reg=0 coordarr [I │ │ 0x0000 - 0x0030 reg=4 this Lorg/pyneo/maps/downloader/AreaSelectorOverlay; │ │ @@ -264567,118 +264675,118 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -0ce328: |[0ce328] org.pyneo.maps.downloader.AreaSelectorOverlay.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -0ce338: 6e10 8429 0b00 |0000: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0ce33e: 0c05 |0003: move-result-object v5 │ │ -0ce340: 5596 cf12 |0004: iget-boolean v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ -0ce344: 3806 3600 |0006: if-eqz v6, 003c // +0036 │ │ -0ce348: 6e10 641f 0a00 |0008: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0ce34e: 0a06 |000b: move-result v6 │ │ -0ce350: 6e10 661f 0a00 |000c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0ce356: 0a07 |000f: move-result v7 │ │ -0ce358: 6e30 5029 6507 |0010: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -0ce35e: 0c01 |0013: move-result-object v1 │ │ -0ce360: 5496 d412 |0014: iget-object v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce364: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -0ce366: 4606 0607 |0017: aget-object v6, v6, v7 │ │ -0ce36a: 6e10 312e 0100 |0019: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce370: 0a07 |001c: move-result v7 │ │ -0ce372: 6e10 332e 0100 |001d: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce378: 0a08 |0020: move-result v8 │ │ -0ce37a: 6e30 342e 7608 |0021: invoke-virtual {v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ -0ce380: 5496 d412 |0024: iget-object v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce384: 1217 |0026: const/4 v7, #int 1 // #1 │ │ -0ce386: 4606 0607 |0027: aget-object v6, v6, v7 │ │ -0ce38a: 6e10 312e 0100 |0029: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce390: 0a07 |002c: move-result v7 │ │ -0ce392: 6e10 332e 0100 |002d: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce398: 0a08 |0030: move-result v8 │ │ -0ce39a: 6e30 342e 7608 |0031: invoke-virtual {v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ -0ce3a0: 1226 |0034: const/4 v6, #int 2 // #2 │ │ -0ce3a2: 5996 d212 |0035: iput v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ -0ce3a6: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -0ce3a8: 5c96 cf12 |0038: iput-boolean v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ -0ce3ac: 1216 |003a: const/4 v6, #int 1 // #1 │ │ -0ce3ae: 0f06 |003b: return v6 │ │ -0ce3b0: 5496 d412 |003c: iget-object v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce3b4: 1207 |003e: const/4 v7, #int 0 // #0 │ │ -0ce3b6: 4606 0607 |003f: aget-object v6, v6, v7 │ │ -0ce3ba: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -0ce3bc: 6e30 5529 6507 |0042: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0ce3c2: 0c03 |0045: move-result-object v3 │ │ -0ce3c4: 5496 d412 |0046: iget-object v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce3c8: 1217 |0048: const/4 v7, #int 1 // #1 │ │ -0ce3ca: 4606 0607 |0049: aget-object v6, v6, v7 │ │ -0ce3ce: 1207 |004b: const/4 v7, #int 0 // #0 │ │ -0ce3d0: 6e30 5529 6507 |004c: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0ce3d6: 0c04 |004f: move-result-object v4 │ │ -0ce3d8: 1246 |0050: const/4 v6, #int 4 // #4 │ │ -0ce3da: 2360 5a06 |0051: new-array v0, v6, [Landroid/graphics/Rect; // type@065a │ │ -0ce3de: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -0ce3e0: 2207 6500 |0054: new-instance v7, Landroid/graphics/Rect; // type@0065 │ │ -0ce3e4: 7010 6902 0700 |0056: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0ce3ea: 4d07 0006 |0059: aput-object v7, v0, v6 │ │ -0ce3ee: 1216 |005b: const/4 v6, #int 1 // #1 │ │ -0ce3f0: 2207 6500 |005c: new-instance v7, Landroid/graphics/Rect; // type@0065 │ │ -0ce3f4: 7010 6902 0700 |005e: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0ce3fa: 4d07 0006 |0061: aput-object v7, v0, v6 │ │ -0ce3fe: 1226 |0063: const/4 v6, #int 2 // #2 │ │ -0ce400: 2207 6500 |0064: new-instance v7, Landroid/graphics/Rect; // type@0065 │ │ -0ce404: 7010 6902 0700 |0066: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0ce40a: 4d07 0006 |0069: aput-object v7, v0, v6 │ │ -0ce40e: 1236 |006b: const/4 v6, #int 3 // #3 │ │ -0ce410: 2207 6500 |006c: new-instance v7, Landroid/graphics/Rect; // type@0065 │ │ -0ce414: 7010 6902 0700 |006e: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0ce41a: 4d07 0006 |0071: aput-object v7, v0, v6 │ │ -0ce41e: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0ce420: 4606 0006 |0074: aget-object v6, v0, v6 │ │ -0ce424: 5237 2a00 |0076: iget v7, v3, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce428: 5238 2b00 |0078: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce42c: 7040 0d28 6987 |007a: invoke-direct {v9, v6, v7, v8}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.setAreaBound:(Landroid/graphics/Rect;II)V // method@280d │ │ -0ce432: 1216 |007d: const/4 v6, #int 1 // #1 │ │ -0ce434: 4606 0006 |007e: aget-object v6, v0, v6 │ │ -0ce438: 5247 2a00 |0080: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce43c: 5238 2b00 |0082: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce440: 7040 0d28 6987 |0084: invoke-direct {v9, v6, v7, v8}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.setAreaBound:(Landroid/graphics/Rect;II)V // method@280d │ │ -0ce446: 1226 |0087: const/4 v6, #int 2 // #2 │ │ -0ce448: 4606 0006 |0088: aget-object v6, v0, v6 │ │ -0ce44c: 5247 2a00 |008a: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce450: 5248 2b00 |008c: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce454: 7040 0d28 6987 |008e: invoke-direct {v9, v6, v7, v8}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.setAreaBound:(Landroid/graphics/Rect;II)V // method@280d │ │ -0ce45a: 1236 |0091: const/4 v6, #int 3 // #3 │ │ -0ce45c: 4606 0006 |0092: aget-object v6, v0, v6 │ │ -0ce460: 5237 2a00 |0094: iget v7, v3, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce464: 5248 2b00 |0096: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce468: 7040 0d28 6987 |0098: invoke-direct {v9, v6, v7, v8}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.setAreaBound:(Landroid/graphics/Rect;II)V // method@280d │ │ -0ce46e: 1202 |009b: const/4 v2, #int 0 // #0 │ │ -0ce470: 1246 |009c: const/4 v6, #int 4 // #4 │ │ -0ce472: 3562 1b00 |009d: if-ge v2, v6, 00b8 // +001b │ │ -0ce476: 4606 0002 |009f: aget-object v6, v0, v2 │ │ -0ce47a: 6e10 641f 0a00 |00a1: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0ce480: 0a07 |00a4: move-result v7 │ │ -0ce482: 8777 |00a5: float-to-int v7, v7 │ │ -0ce484: 6e10 661f 0a00 |00a6: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0ce48a: 0a08 |00a9: move-result v8 │ │ -0ce48c: 8788 |00aa: float-to-int v8, v8 │ │ -0ce48e: 6e30 6b02 7608 |00ab: invoke-virtual {v6, v7, v8}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -0ce494: 0a06 |00ae: move-result v6 │ │ -0ce496: 3806 0600 |00af: if-eqz v6, 00b5 // +0006 │ │ -0ce49a: 5992 d212 |00b1: iput v2, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ -0ce49e: 1216 |00b3: const/4 v6, #int 1 // #1 │ │ -0ce4a0: 2887 |00b4: goto 003b // -0079 │ │ -0ce4a2: d802 0201 |00b5: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ce4a6: 28e5 |00b7: goto 009c // -001b │ │ -0ce4a8: 6f30 a029 a90b |00b8: invoke-super {v9, v10, v11}, Lorg/pyneo/maps/map/TileViewOverlay;.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a0 │ │ -0ce4ae: 0a06 |00bb: move-result v6 │ │ -0ce4b0: 2900 7fff |00bc: goto/16 003b // -0081 │ │ +0ce2d4: |[0ce2d4] org.pyneo.maps.downloader.AreaSelectorOverlay.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +0ce2e4: 6e10 8429 0b00 |0000: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0ce2ea: 0c05 |0003: move-result-object v5 │ │ +0ce2ec: 5596 cf12 |0004: iget-boolean v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ +0ce2f0: 3806 3600 |0006: if-eqz v6, 003c // +0036 │ │ +0ce2f4: 6e10 641f 0a00 |0008: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0ce2fa: 0a06 |000b: move-result v6 │ │ +0ce2fc: 6e10 661f 0a00 |000c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0ce302: 0a07 |000f: move-result v7 │ │ +0ce304: 6e30 5029 6507 |0010: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +0ce30a: 0c01 |0013: move-result-object v1 │ │ +0ce30c: 5496 d412 |0014: iget-object v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce310: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +0ce312: 4606 0607 |0017: aget-object v6, v6, v7 │ │ +0ce316: 6e10 312e 0100 |0019: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce31c: 0a07 |001c: move-result v7 │ │ +0ce31e: 6e10 332e 0100 |001d: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce324: 0a08 |0020: move-result v8 │ │ +0ce326: 6e30 342e 7608 |0021: invoke-virtual {v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ +0ce32c: 5496 d412 |0024: iget-object v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce330: 1217 |0026: const/4 v7, #int 1 // #1 │ │ +0ce332: 4606 0607 |0027: aget-object v6, v6, v7 │ │ +0ce336: 6e10 312e 0100 |0029: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce33c: 0a07 |002c: move-result v7 │ │ +0ce33e: 6e10 332e 0100 |002d: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce344: 0a08 |0030: move-result v8 │ │ +0ce346: 6e30 342e 7608 |0031: invoke-virtual {v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ +0ce34c: 1226 |0034: const/4 v6, #int 2 // #2 │ │ +0ce34e: 5996 d212 |0035: iput v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ +0ce352: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +0ce354: 5c96 cf12 |0038: iput-boolean v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ +0ce358: 1216 |003a: const/4 v6, #int 1 // #1 │ │ +0ce35a: 0f06 |003b: return v6 │ │ +0ce35c: 5496 d412 |003c: iget-object v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce360: 1207 |003e: const/4 v7, #int 0 // #0 │ │ +0ce362: 4606 0607 |003f: aget-object v6, v6, v7 │ │ +0ce366: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +0ce368: 6e30 5529 6507 |0042: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0ce36e: 0c03 |0045: move-result-object v3 │ │ +0ce370: 5496 d412 |0046: iget-object v6, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce374: 1217 |0048: const/4 v7, #int 1 // #1 │ │ +0ce376: 4606 0607 |0049: aget-object v6, v6, v7 │ │ +0ce37a: 1207 |004b: const/4 v7, #int 0 // #0 │ │ +0ce37c: 6e30 5529 6507 |004c: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0ce382: 0c04 |004f: move-result-object v4 │ │ +0ce384: 1246 |0050: const/4 v6, #int 4 // #4 │ │ +0ce386: 2360 5a06 |0051: new-array v0, v6, [Landroid/graphics/Rect; // type@065a │ │ +0ce38a: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +0ce38c: 2207 6500 |0054: new-instance v7, Landroid/graphics/Rect; // type@0065 │ │ +0ce390: 7010 6902 0700 |0056: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0ce396: 4d07 0006 |0059: aput-object v7, v0, v6 │ │ +0ce39a: 1216 |005b: const/4 v6, #int 1 // #1 │ │ +0ce39c: 2207 6500 |005c: new-instance v7, Landroid/graphics/Rect; // type@0065 │ │ +0ce3a0: 7010 6902 0700 |005e: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0ce3a6: 4d07 0006 |0061: aput-object v7, v0, v6 │ │ +0ce3aa: 1226 |0063: const/4 v6, #int 2 // #2 │ │ +0ce3ac: 2207 6500 |0064: new-instance v7, Landroid/graphics/Rect; // type@0065 │ │ +0ce3b0: 7010 6902 0700 |0066: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0ce3b6: 4d07 0006 |0069: aput-object v7, v0, v6 │ │ +0ce3ba: 1236 |006b: const/4 v6, #int 3 // #3 │ │ +0ce3bc: 2207 6500 |006c: new-instance v7, Landroid/graphics/Rect; // type@0065 │ │ +0ce3c0: 7010 6902 0700 |006e: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0ce3c6: 4d07 0006 |0071: aput-object v7, v0, v6 │ │ +0ce3ca: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +0ce3cc: 4606 0006 |0074: aget-object v6, v0, v6 │ │ +0ce3d0: 5237 2a00 |0076: iget v7, v3, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce3d4: 5238 2b00 |0078: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce3d8: 7040 0d28 6987 |007a: invoke-direct {v9, v6, v7, v8}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.setAreaBound:(Landroid/graphics/Rect;II)V // method@280d │ │ +0ce3de: 1216 |007d: const/4 v6, #int 1 // #1 │ │ +0ce3e0: 4606 0006 |007e: aget-object v6, v0, v6 │ │ +0ce3e4: 5247 2a00 |0080: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce3e8: 5238 2b00 |0082: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce3ec: 7040 0d28 6987 |0084: invoke-direct {v9, v6, v7, v8}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.setAreaBound:(Landroid/graphics/Rect;II)V // method@280d │ │ +0ce3f2: 1226 |0087: const/4 v6, #int 2 // #2 │ │ +0ce3f4: 4606 0006 |0088: aget-object v6, v0, v6 │ │ +0ce3f8: 5247 2a00 |008a: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce3fc: 5248 2b00 |008c: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce400: 7040 0d28 6987 |008e: invoke-direct {v9, v6, v7, v8}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.setAreaBound:(Landroid/graphics/Rect;II)V // method@280d │ │ +0ce406: 1236 |0091: const/4 v6, #int 3 // #3 │ │ +0ce408: 4606 0006 |0092: aget-object v6, v0, v6 │ │ +0ce40c: 5237 2a00 |0094: iget v7, v3, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce410: 5248 2b00 |0096: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce414: 7040 0d28 6987 |0098: invoke-direct {v9, v6, v7, v8}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.setAreaBound:(Landroid/graphics/Rect;II)V // method@280d │ │ +0ce41a: 1202 |009b: const/4 v2, #int 0 // #0 │ │ +0ce41c: 1246 |009c: const/4 v6, #int 4 // #4 │ │ +0ce41e: 3562 1b00 |009d: if-ge v2, v6, 00b8 // +001b │ │ +0ce422: 4606 0002 |009f: aget-object v6, v0, v2 │ │ +0ce426: 6e10 641f 0a00 |00a1: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0ce42c: 0a07 |00a4: move-result v7 │ │ +0ce42e: 8777 |00a5: float-to-int v7, v7 │ │ +0ce430: 6e10 661f 0a00 |00a6: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0ce436: 0a08 |00a9: move-result v8 │ │ +0ce438: 8788 |00aa: float-to-int v8, v8 │ │ +0ce43a: 6e30 6b02 7608 |00ab: invoke-virtual {v6, v7, v8}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ +0ce440: 0a06 |00ae: move-result v6 │ │ +0ce442: 3806 0600 |00af: if-eqz v6, 00b5 // +0006 │ │ +0ce446: 5992 d212 |00b1: iput v2, v9, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ +0ce44a: 1216 |00b3: const/4 v6, #int 1 // #1 │ │ +0ce44c: 2887 |00b4: goto 003b // -0079 │ │ +0ce44e: d802 0201 |00b5: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ce452: 28e5 |00b7: goto 009c // -001b │ │ +0ce454: 6f30 a029 a90b |00b8: invoke-super {v9, v10, v11}, Lorg/pyneo/maps/map/TileViewOverlay;.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a0 │ │ +0ce45a: 0a06 |00bb: move-result v6 │ │ +0ce45c: 2900 7fff |00bc: goto/16 003b // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=123 │ │ 0x0008 line=124 │ │ 0x0014 line=125 │ │ 0x0024 line=126 │ │ @@ -264715,154 +264823,154 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 254 16-bit code units │ │ -0ce4b4: |[0ce4b4] org.pyneo.maps.downloader.AreaSelectorOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0ce4c4: 55c4 cf12 |0000: iget-boolean v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ -0ce4c8: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -0ce4cc: 0e00 |0004: return-void │ │ -0ce4ce: 6e10 8429 0e00 |0005: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0ce4d4: 0c03 |0008: move-result-object v3 │ │ -0ce4d6: 54c4 d412 |0009: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce4da: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -0ce4dc: 4604 0405 |000c: aget-object v4, v4, v5 │ │ -0ce4e0: 6e10 312e 0400 |000e: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce4e6: 0a04 |0011: move-result v4 │ │ -0ce4e8: 54c5 d412 |0012: iget-object v5, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce4ec: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0ce4ee: 4605 0506 |0015: aget-object v5, v5, v6 │ │ -0ce4f2: 6e10 332e 0500 |0017: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce4f8: 0a05 |001a: move-result v5 │ │ -0ce4fa: b054 |001b: add-int/2addr v4, v5 │ │ -0ce4fc: 3904 5000 |001c: if-nez v4, 006c // +0050 │ │ -0ce500: 54c4 d412 |001e: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce504: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -0ce506: 6e10 8929 0e00 |0021: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0ce50c: 0a06 |0024: move-result v6 │ │ -0ce50e: 8366 |0025: int-to-double v6, v6 │ │ -0ce510: 1808 3433 3333 3333 d33f |0026: const-wide v8, #double 0.3 // #3fd3333333333334 │ │ -0ce51a: cd86 |002b: mul-double/2addr v6, v8 │ │ -0ce51c: 1908 0040 |002c: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0ce520: ce86 |002e: div-double/2addr v6, v8 │ │ -0ce522: 8c66 |002f: double-to-float v6, v6 │ │ -0ce524: 6e10 8129 0e00 |0030: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0ce52a: 0a07 |0033: move-result v7 │ │ -0ce52c: 8378 |0034: int-to-double v8, v7 │ │ -0ce52e: 180a 3433 3333 3333 d33f |0035: const-wide v10, #double 0.3 // #3fd3333333333334 │ │ -0ce538: cda8 |003a: mul-double/2addr v8, v10 │ │ -0ce53a: 190a 0040 |003b: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -0ce53e: cea8 |003d: div-double/2addr v8, v10 │ │ -0ce540: 8c87 |003e: double-to-float v7, v8 │ │ -0ce542: 6e30 5029 6307 |003f: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -0ce548: 0c06 |0042: move-result-object v6 │ │ -0ce54a: 4d06 0405 |0043: aput-object v6, v4, v5 │ │ -0ce54e: 54c4 d412 |0045: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce552: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -0ce554: 6e10 8929 0e00 |0048: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0ce55a: 0a06 |004b: move-result v6 │ │ -0ce55c: 8366 |004c: int-to-double v6, v6 │ │ -0ce55e: 1808 3333 3333 3333 fb3f |004d: const-wide v8, #double 1.7 // #3ffb333333333333 │ │ -0ce568: cd86 |0052: mul-double/2addr v6, v8 │ │ -0ce56a: 1908 0040 |0053: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0ce56e: ce86 |0055: div-double/2addr v6, v8 │ │ -0ce570: 8c66 |0056: double-to-float v6, v6 │ │ -0ce572: 6e10 8129 0e00 |0057: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0ce578: 0a07 |005a: move-result v7 │ │ -0ce57a: 8378 |005b: int-to-double v8, v7 │ │ -0ce57c: 180a 3333 3333 3333 fb3f |005c: const-wide v10, #double 1.7 // #3ffb333333333333 │ │ -0ce586: cda8 |0061: mul-double/2addr v8, v10 │ │ -0ce588: 190a 0040 |0062: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -0ce58c: cea8 |0064: div-double/2addr v8, v10 │ │ -0ce58e: 8c87 |0065: double-to-float v7, v8 │ │ -0ce590: 6e30 5029 6307 |0066: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -0ce596: 0c06 |0069: move-result-object v6 │ │ -0ce598: 4d06 0405 |006a: aput-object v6, v4, v5 │ │ -0ce59c: 54c4 d412 |006c: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce5a0: 1205 |006e: const/4 v5, #int 0 // #0 │ │ -0ce5a2: 4604 0405 |006f: aget-object v4, v4, v5 │ │ -0ce5a6: 1205 |0071: const/4 v5, #int 0 // #0 │ │ -0ce5a8: 6e30 5529 4305 |0072: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0ce5ae: 0c00 |0075: move-result-object v0 │ │ -0ce5b0: 54c4 d412 |0076: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce5b4: 1215 |0078: const/4 v5, #int 1 // #1 │ │ -0ce5b6: 4604 0405 |0079: aget-object v4, v4, v5 │ │ -0ce5ba: 1205 |007b: const/4 v5, #int 0 // #0 │ │ -0ce5bc: 6e30 5529 4305 |007c: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0ce5c2: 0c01 |007f: move-result-object v1 │ │ -0ce5c4: 54c4 d312 |0080: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mRect:Landroid/graphics/Rect; // field@12d3 │ │ -0ce5c8: 5205 2a00 |0082: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce5cc: 5206 2b00 |0084: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce5d0: 5217 2a00 |0086: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce5d4: 5218 2b00 |0088: iget v8, v1, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce5d8: 6e58 7002 5476 |008a: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ -0ce5de: 54c4 d312 |008d: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mRect:Landroid/graphics/Rect; // field@12d3 │ │ -0ce5e2: 54c5 d112 |008f: iget-object v5, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce5e6: 6e30 2202 4d05 |0091: invoke-virtual {v13, v4, v5}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0222 │ │ -0ce5ec: 7020 0728 ec00 |0094: invoke-direct {v12, v14}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.getPic:(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap; // method@2807 │ │ -0ce5f2: 0c02 |0097: move-result-object v2 │ │ -0ce5f4: 5204 2a00 |0098: iget v4, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce5f8: 6e10 0b02 0200 |009a: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0ce5fe: 0a05 |009d: move-result v5 │ │ -0ce600: db05 0502 |009e: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0ce604: b154 |00a0: sub-int/2addr v4, v5 │ │ -0ce606: 8244 |00a1: int-to-float v4, v4 │ │ -0ce608: 5205 2b00 |00a2: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce60c: 6e10 0a02 0200 |00a4: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0ce612: 0a06 |00a7: move-result v6 │ │ -0ce614: db06 0602 |00a8: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0ce618: b165 |00aa: sub-int/2addr v5, v6 │ │ -0ce61a: 8255 |00ab: int-to-float v5, v5 │ │ -0ce61c: 54c6 d112 |00ac: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce620: 6e56 1902 2d54 |00ae: invoke-virtual {v13, v2, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0ce626: 5214 2a00 |00b1: iget v4, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce62a: 6e10 0b02 0200 |00b3: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0ce630: 0a05 |00b6: move-result v5 │ │ -0ce632: db05 0502 |00b7: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0ce636: b154 |00b9: sub-int/2addr v4, v5 │ │ -0ce638: 8244 |00ba: int-to-float v4, v4 │ │ -0ce63a: 5215 2b00 |00bb: iget v5, v1, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce63e: 6e10 0a02 0200 |00bd: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0ce644: 0a06 |00c0: move-result v6 │ │ -0ce646: db06 0602 |00c1: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0ce64a: b165 |00c3: sub-int/2addr v5, v6 │ │ -0ce64c: 8255 |00c4: int-to-float v5, v5 │ │ -0ce64e: 54c6 d112 |00c5: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce652: 6e56 1902 2d54 |00c7: invoke-virtual {v13, v2, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0ce658: 5204 2a00 |00ca: iget v4, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce65c: 6e10 0b02 0200 |00cc: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0ce662: 0a05 |00cf: move-result v5 │ │ -0ce664: db05 0502 |00d0: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0ce668: b154 |00d2: sub-int/2addr v4, v5 │ │ -0ce66a: 8244 |00d3: int-to-float v4, v4 │ │ -0ce66c: 5215 2b00 |00d4: iget v5, v1, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce670: 6e10 0a02 0200 |00d6: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0ce676: 0a06 |00d9: move-result v6 │ │ -0ce678: db06 0602 |00da: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0ce67c: b165 |00dc: sub-int/2addr v5, v6 │ │ -0ce67e: 8255 |00dd: int-to-float v5, v5 │ │ -0ce680: 54c6 d112 |00de: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce684: 6e56 1902 2d54 |00e0: invoke-virtual {v13, v2, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0ce68a: 5214 2a00 |00e3: iget v4, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0ce68e: 6e10 0b02 0200 |00e5: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0ce694: 0a05 |00e8: move-result v5 │ │ -0ce696: db05 0502 |00e9: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0ce69a: b154 |00eb: sub-int/2addr v4, v5 │ │ -0ce69c: 8244 |00ec: int-to-float v4, v4 │ │ -0ce69e: 5205 2b00 |00ed: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0ce6a2: 6e10 0a02 0200 |00ef: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0ce6a8: 0a06 |00f2: move-result v6 │ │ -0ce6aa: db06 0602 |00f3: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0ce6ae: b165 |00f5: sub-int/2addr v5, v6 │ │ -0ce6b0: 8255 |00f6: int-to-float v5, v5 │ │ -0ce6b2: 54c6 d112 |00f7: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ -0ce6b6: 6e56 1902 2d54 |00f9: invoke-virtual {v13, v2, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0ce6bc: 2900 08ff |00fc: goto/16 0004 // -00f8 │ │ +0ce460: |[0ce460] org.pyneo.maps.downloader.AreaSelectorOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0ce470: 55c4 cf12 |0000: iget-boolean v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mAreaCleared:Z // field@12cf │ │ +0ce474: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +0ce478: 0e00 |0004: return-void │ │ +0ce47a: 6e10 8429 0e00 |0005: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0ce480: 0c03 |0008: move-result-object v3 │ │ +0ce482: 54c4 d412 |0009: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce486: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +0ce488: 4604 0405 |000c: aget-object v4, v4, v5 │ │ +0ce48c: 6e10 312e 0400 |000e: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce492: 0a04 |0011: move-result v4 │ │ +0ce494: 54c5 d412 |0012: iget-object v5, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce498: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0ce49a: 4605 0506 |0015: aget-object v5, v5, v6 │ │ +0ce49e: 6e10 332e 0500 |0017: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce4a4: 0a05 |001a: move-result v5 │ │ +0ce4a6: b054 |001b: add-int/2addr v4, v5 │ │ +0ce4a8: 3904 5000 |001c: if-nez v4, 006c // +0050 │ │ +0ce4ac: 54c4 d412 |001e: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce4b0: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +0ce4b2: 6e10 8929 0e00 |0021: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0ce4b8: 0a06 |0024: move-result v6 │ │ +0ce4ba: 8366 |0025: int-to-double v6, v6 │ │ +0ce4bc: 1808 3433 3333 3333 d33f |0026: const-wide v8, #double 0.3 // #3fd3333333333334 │ │ +0ce4c6: cd86 |002b: mul-double/2addr v6, v8 │ │ +0ce4c8: 1908 0040 |002c: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0ce4cc: ce86 |002e: div-double/2addr v6, v8 │ │ +0ce4ce: 8c66 |002f: double-to-float v6, v6 │ │ +0ce4d0: 6e10 8129 0e00 |0030: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0ce4d6: 0a07 |0033: move-result v7 │ │ +0ce4d8: 8378 |0034: int-to-double v8, v7 │ │ +0ce4da: 180a 3433 3333 3333 d33f |0035: const-wide v10, #double 0.3 // #3fd3333333333334 │ │ +0ce4e4: cda8 |003a: mul-double/2addr v8, v10 │ │ +0ce4e6: 190a 0040 |003b: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0ce4ea: cea8 |003d: div-double/2addr v8, v10 │ │ +0ce4ec: 8c87 |003e: double-to-float v7, v8 │ │ +0ce4ee: 6e30 5029 6307 |003f: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +0ce4f4: 0c06 |0042: move-result-object v6 │ │ +0ce4f6: 4d06 0405 |0043: aput-object v6, v4, v5 │ │ +0ce4fa: 54c4 d412 |0045: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce4fe: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +0ce500: 6e10 8929 0e00 |0048: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0ce506: 0a06 |004b: move-result v6 │ │ +0ce508: 8366 |004c: int-to-double v6, v6 │ │ +0ce50a: 1808 3333 3333 3333 fb3f |004d: const-wide v8, #double 1.7 // #3ffb333333333333 │ │ +0ce514: cd86 |0052: mul-double/2addr v6, v8 │ │ +0ce516: 1908 0040 |0053: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0ce51a: ce86 |0055: div-double/2addr v6, v8 │ │ +0ce51c: 8c66 |0056: double-to-float v6, v6 │ │ +0ce51e: 6e10 8129 0e00 |0057: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0ce524: 0a07 |005a: move-result v7 │ │ +0ce526: 8378 |005b: int-to-double v8, v7 │ │ +0ce528: 180a 3333 3333 3333 fb3f |005c: const-wide v10, #double 1.7 // #3ffb333333333333 │ │ +0ce532: cda8 |0061: mul-double/2addr v8, v10 │ │ +0ce534: 190a 0040 |0062: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0ce538: cea8 |0064: div-double/2addr v8, v10 │ │ +0ce53a: 8c87 |0065: double-to-float v7, v8 │ │ +0ce53c: 6e30 5029 6307 |0066: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +0ce542: 0c06 |0069: move-result-object v6 │ │ +0ce544: 4d06 0405 |006a: aput-object v6, v4, v5 │ │ +0ce548: 54c4 d412 |006c: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce54c: 1205 |006e: const/4 v5, #int 0 // #0 │ │ +0ce54e: 4604 0405 |006f: aget-object v4, v4, v5 │ │ +0ce552: 1205 |0071: const/4 v5, #int 0 // #0 │ │ +0ce554: 6e30 5529 4305 |0072: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0ce55a: 0c00 |0075: move-result-object v0 │ │ +0ce55c: 54c4 d412 |0076: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce560: 1215 |0078: const/4 v5, #int 1 // #1 │ │ +0ce562: 4604 0405 |0079: aget-object v4, v4, v5 │ │ +0ce566: 1205 |007b: const/4 v5, #int 0 // #0 │ │ +0ce568: 6e30 5529 4305 |007c: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0ce56e: 0c01 |007f: move-result-object v1 │ │ +0ce570: 54c4 d312 |0080: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mRect:Landroid/graphics/Rect; // field@12d3 │ │ +0ce574: 5205 2a00 |0082: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce578: 5206 2b00 |0084: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce57c: 5217 2a00 |0086: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce580: 5218 2b00 |0088: iget v8, v1, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce584: 6e58 7002 5476 |008a: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ +0ce58a: 54c4 d312 |008d: iget-object v4, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mRect:Landroid/graphics/Rect; // field@12d3 │ │ +0ce58e: 54c5 d112 |008f: iget-object v5, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce592: 6e30 2202 4d05 |0091: invoke-virtual {v13, v4, v5}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0222 │ │ +0ce598: 7020 0728 ec00 |0094: invoke-direct {v12, v14}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.getPic:(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap; // method@2807 │ │ +0ce59e: 0c02 |0097: move-result-object v2 │ │ +0ce5a0: 5204 2a00 |0098: iget v4, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce5a4: 6e10 0b02 0200 |009a: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0ce5aa: 0a05 |009d: move-result v5 │ │ +0ce5ac: db05 0502 |009e: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0ce5b0: b154 |00a0: sub-int/2addr v4, v5 │ │ +0ce5b2: 8244 |00a1: int-to-float v4, v4 │ │ +0ce5b4: 5205 2b00 |00a2: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce5b8: 6e10 0a02 0200 |00a4: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0ce5be: 0a06 |00a7: move-result v6 │ │ +0ce5c0: db06 0602 |00a8: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0ce5c4: b165 |00aa: sub-int/2addr v5, v6 │ │ +0ce5c6: 8255 |00ab: int-to-float v5, v5 │ │ +0ce5c8: 54c6 d112 |00ac: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce5cc: 6e56 1902 2d54 |00ae: invoke-virtual {v13, v2, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0ce5d2: 5214 2a00 |00b1: iget v4, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce5d6: 6e10 0b02 0200 |00b3: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0ce5dc: 0a05 |00b6: move-result v5 │ │ +0ce5de: db05 0502 |00b7: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0ce5e2: b154 |00b9: sub-int/2addr v4, v5 │ │ +0ce5e4: 8244 |00ba: int-to-float v4, v4 │ │ +0ce5e6: 5215 2b00 |00bb: iget v5, v1, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce5ea: 6e10 0a02 0200 |00bd: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0ce5f0: 0a06 |00c0: move-result v6 │ │ +0ce5f2: db06 0602 |00c1: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0ce5f6: b165 |00c3: sub-int/2addr v5, v6 │ │ +0ce5f8: 8255 |00c4: int-to-float v5, v5 │ │ +0ce5fa: 54c6 d112 |00c5: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce5fe: 6e56 1902 2d54 |00c7: invoke-virtual {v13, v2, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0ce604: 5204 2a00 |00ca: iget v4, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce608: 6e10 0b02 0200 |00cc: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0ce60e: 0a05 |00cf: move-result v5 │ │ +0ce610: db05 0502 |00d0: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0ce614: b154 |00d2: sub-int/2addr v4, v5 │ │ +0ce616: 8244 |00d3: int-to-float v4, v4 │ │ +0ce618: 5215 2b00 |00d4: iget v5, v1, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce61c: 6e10 0a02 0200 |00d6: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0ce622: 0a06 |00d9: move-result v6 │ │ +0ce624: db06 0602 |00da: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0ce628: b165 |00dc: sub-int/2addr v5, v6 │ │ +0ce62a: 8255 |00dd: int-to-float v5, v5 │ │ +0ce62c: 54c6 d112 |00de: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce630: 6e56 1902 2d54 |00e0: invoke-virtual {v13, v2, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0ce636: 5214 2a00 |00e3: iget v4, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0ce63a: 6e10 0b02 0200 |00e5: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0ce640: 0a05 |00e8: move-result v5 │ │ +0ce642: db05 0502 |00e9: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0ce646: b154 |00eb: sub-int/2addr v4, v5 │ │ +0ce648: 8244 |00ec: int-to-float v4, v4 │ │ +0ce64a: 5205 2b00 |00ed: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0ce64e: 6e10 0a02 0200 |00ef: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0ce654: 0a06 |00f2: move-result v6 │ │ +0ce656: db06 0602 |00f3: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0ce65a: b165 |00f5: sub-int/2addr v5, v6 │ │ +0ce65c: 8255 |00f6: int-to-float v5, v5 │ │ +0ce65e: 54c6 d112 |00f7: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPaint:Landroid/graphics/Paint; // field@12d1 │ │ +0ce662: 6e56 1902 2d54 |00f9: invoke-virtual {v13, v2, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0ce668: 2900 08ff |00fc: goto/16 0004 // -00f8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=79 │ │ 0x0005 line=61 │ │ 0x0009 line=63 │ │ 0x001e line=64 │ │ @@ -264890,77 +264998,77 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 134 16-bit code units │ │ -0ce6c0: |[0ce6c0] org.pyneo.maps.downloader.AreaSelectorOverlay.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z │ │ -0ce6d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ce6d2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0ce6d4: 5263 d212 |0002: iget v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ -0ce6d8: 3a03 7000 |0004: if-ltz v3, 0074 // +0070 │ │ -0ce6dc: 6e10 8429 0b00 |0006: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0ce6e2: 0c01 |0009: move-result-object v1 │ │ -0ce6e4: 6e10 641f 0800 |000a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0ce6ea: 0a03 |000d: move-result v3 │ │ -0ce6ec: 6e10 661f 0800 |000e: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0ce6f2: 0a04 |0011: move-result v4 │ │ -0ce6f4: 6e30 5029 3104 |0012: invoke-virtual {v1, v3, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -0ce6fa: 0c00 |0015: move-result-object v0 │ │ -0ce6fc: 6e10 382e 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ -0ce702: 0c03 |0019: move-result-object v3 │ │ -0ce704: 7110 f82e 0300 |001a: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ -0ce70a: 5263 d212 |001d: iget v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ -0ce70e: 2b03 5b00 0000 |001f: packed-switch v3, 0000007a // +0000005b │ │ -0ce714: 6e10 8c29 0b00 |0022: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0ce71a: 0f02 |0025: return v2 │ │ -0ce71c: 5463 d412 |0026: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce720: 4603 0305 |0028: aget-object v3, v3, v5 │ │ -0ce724: 6e10 312e 0000 |002a: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce72a: 0a04 |002d: move-result v4 │ │ -0ce72c: 6e10 332e 0000 |002e: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce732: 0a05 |0031: move-result v5 │ │ -0ce734: 6e30 342e 4305 |0032: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ -0ce73a: 28ed |0035: goto 0022 // -0013 │ │ -0ce73c: 5463 d412 |0036: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce740: 4603 0305 |0038: aget-object v3, v3, v5 │ │ -0ce744: 6e10 312e 0000 |003a: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce74a: 0a04 |003d: move-result v4 │ │ -0ce74c: 6e20 352e 4300 |003e: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.setLatitudeE6:(I)V // method@2e35 │ │ -0ce752: 5463 d412 |0041: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce756: 4603 0302 |0043: aget-object v3, v3, v2 │ │ -0ce75a: 6e10 332e 0000 |0045: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce760: 0a04 |0048: move-result v4 │ │ -0ce762: 6e20 362e 4300 |0049: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.setLongitudeE6:(I)V // method@2e36 │ │ -0ce768: 28d6 |004c: goto 0022 // -002a │ │ -0ce76a: 5463 d412 |004d: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce76e: 4603 0302 |004f: aget-object v3, v3, v2 │ │ -0ce772: 6e10 312e 0000 |0051: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce778: 0a04 |0054: move-result v4 │ │ -0ce77a: 6e10 332e 0000 |0055: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce780: 0a05 |0058: move-result v5 │ │ -0ce782: 6e30 342e 4305 |0059: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ -0ce788: 28c6 |005c: goto 0022 // -003a │ │ -0ce78a: 5463 d412 |005d: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce78e: 4603 0302 |005f: aget-object v3, v3, v2 │ │ -0ce792: 6e10 312e 0000 |0061: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce798: 0a04 |0064: move-result v4 │ │ -0ce79a: 6e20 352e 4300 |0065: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.setLatitudeE6:(I)V // method@2e35 │ │ -0ce7a0: 5463 d412 |0068: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce7a4: 4603 0305 |006a: aget-object v3, v3, v5 │ │ -0ce7a8: 6e10 332e 0000 |006c: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce7ae: 0a04 |006f: move-result v4 │ │ -0ce7b0: 6e20 362e 4300 |0070: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.setLongitudeE6:(I)V // method@2e36 │ │ -0ce7b6: 28af |0073: goto 0022 // -0051 │ │ -0ce7b8: 7506 a729 0600 |0074: invoke-super/range {v6, v7, v8, v9, v10, v11}, Lorg/pyneo/maps/map/TileViewOverlay;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z // method@29a7 │ │ -0ce7be: 0a02 |0077: move-result v2 │ │ -0ce7c0: 28ad |0078: goto 0025 // -0053 │ │ -0ce7c2: 0000 |0079: nop // spacer │ │ -0ce7c4: 0001 0400 0000 0000 0700 0000 1700 ... |007a: packed-switch-data (12 units) │ │ +0ce66c: |[0ce66c] org.pyneo.maps.downloader.AreaSelectorOverlay.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z │ │ +0ce67c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ce67e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0ce680: 5263 d212 |0002: iget v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ +0ce684: 3a03 7000 |0004: if-ltz v3, 0074 // +0070 │ │ +0ce688: 6e10 8429 0b00 |0006: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0ce68e: 0c01 |0009: move-result-object v1 │ │ +0ce690: 6e10 641f 0800 |000a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0ce696: 0a03 |000d: move-result v3 │ │ +0ce698: 6e10 661f 0800 |000e: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0ce69e: 0a04 |0011: move-result v4 │ │ +0ce6a0: 6e30 5029 3104 |0012: invoke-virtual {v1, v3, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +0ce6a6: 0c00 |0015: move-result-object v0 │ │ +0ce6a8: 6e10 382e 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ +0ce6ae: 0c03 |0019: move-result-object v3 │ │ +0ce6b0: 7110 f82e 0300 |001a: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ +0ce6b6: 5263 d212 |001d: iget v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ +0ce6ba: 2b03 5b00 0000 |001f: packed-switch v3, 0000007a // +0000005b │ │ +0ce6c0: 6e10 8c29 0b00 |0022: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0ce6c6: 0f02 |0025: return v2 │ │ +0ce6c8: 5463 d412 |0026: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce6cc: 4603 0305 |0028: aget-object v3, v3, v5 │ │ +0ce6d0: 6e10 312e 0000 |002a: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce6d6: 0a04 |002d: move-result v4 │ │ +0ce6d8: 6e10 332e 0000 |002e: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce6de: 0a05 |0031: move-result v5 │ │ +0ce6e0: 6e30 342e 4305 |0032: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ +0ce6e6: 28ed |0035: goto 0022 // -0013 │ │ +0ce6e8: 5463 d412 |0036: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce6ec: 4603 0305 |0038: aget-object v3, v3, v5 │ │ +0ce6f0: 6e10 312e 0000 |003a: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce6f6: 0a04 |003d: move-result v4 │ │ +0ce6f8: 6e20 352e 4300 |003e: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.setLatitudeE6:(I)V // method@2e35 │ │ +0ce6fe: 5463 d412 |0041: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce702: 4603 0302 |0043: aget-object v3, v3, v2 │ │ +0ce706: 6e10 332e 0000 |0045: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce70c: 0a04 |0048: move-result v4 │ │ +0ce70e: 6e20 362e 4300 |0049: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.setLongitudeE6:(I)V // method@2e36 │ │ +0ce714: 28d6 |004c: goto 0022 // -002a │ │ +0ce716: 5463 d412 |004d: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce71a: 4603 0302 |004f: aget-object v3, v3, v2 │ │ +0ce71e: 6e10 312e 0000 |0051: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce724: 0a04 |0054: move-result v4 │ │ +0ce726: 6e10 332e 0000 |0055: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce72c: 0a05 |0058: move-result v5 │ │ +0ce72e: 6e30 342e 4305 |0059: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.setCoordsE6:(II)V // method@2e34 │ │ +0ce734: 28c6 |005c: goto 0022 // -003a │ │ +0ce736: 5463 d412 |005d: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce73a: 4603 0302 |005f: aget-object v3, v3, v2 │ │ +0ce73e: 6e10 312e 0000 |0061: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce744: 0a04 |0064: move-result v4 │ │ +0ce746: 6e20 352e 4300 |0065: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.setLatitudeE6:(I)V // method@2e35 │ │ +0ce74c: 5463 d412 |0068: iget-object v3, v6, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce750: 4603 0305 |006a: aget-object v3, v3, v5 │ │ +0ce754: 6e10 332e 0000 |006c: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce75a: 0a04 |006f: move-result v4 │ │ +0ce75c: 6e20 362e 4300 |0070: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.setLongitudeE6:(I)V // method@2e36 │ │ +0ce762: 28af |0073: goto 0022 // -0051 │ │ +0ce764: 7506 a729 0600 |0074: invoke-super/range {v6, v7, v8, v9, v10, v11}, Lorg/pyneo/maps/map/TileViewOverlay;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z // method@29a7 │ │ +0ce76a: 0a02 |0077: move-result v2 │ │ +0ce76c: 28ad |0078: goto 0025 // -0053 │ │ +0ce76e: 0000 |0079: nop // spacer │ │ +0ce770: 0001 0400 0000 0000 0700 0000 1700 ... |007a: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=83 │ │ 0x0006 line=84 │ │ 0x000a line=86 │ │ 0x0016 line=88 │ │ 0x001d line=90 │ │ @@ -264991,18 +265099,18 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0ce7dc: |[0ce7dc] org.pyneo.maps.downloader.AreaSelectorOverlay.onUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V │ │ -0ce7ec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0ce7ee: 5910 d212 |0001: iput v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ -0ce7f2: 0e00 |0003: return-void │ │ +0ce788: |[0ce788] org.pyneo.maps.downloader.AreaSelectorOverlay.onUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V │ │ +0ce798: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0ce79a: 5910 d212 |0001: iput v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.mPointHolded:I // field@12d2 │ │ +0ce79e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/pyneo/maps/downloader/AreaSelectorOverlay; │ │ 0x0000 - 0x0004 reg=2 e Landroid/view/MotionEvent; │ │ @@ -265013,42 +265121,42 @@ │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0ce7f4: |[0ce7f4] org.pyneo.maps.downloader.AreaSelectorOverlay.put:(Landroid/content/SharedPreferences$Editor;)V │ │ -0ce804: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ce806: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ce808: 1a00 960b |0002: const-string v0, "LatitudeAS1" // string@0b96 │ │ -0ce80c: 5441 d412 |0004: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce810: 4601 0102 |0006: aget-object v1, v1, v2 │ │ -0ce814: 6e10 312e 0100 |0008: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce81a: 0a01 |000b: move-result v1 │ │ -0ce81c: 7230 8501 0501 |000c: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0ce822: 1a00 cb0c |000f: const-string v0, "LongitudeAS1" // string@0ccb │ │ -0ce826: 5441 d412 |0011: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce82a: 4601 0102 |0013: aget-object v1, v1, v2 │ │ -0ce82e: 6e10 332e 0100 |0015: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce834: 0a01 |0018: move-result v1 │ │ -0ce836: 7230 8501 0501 |0019: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0ce83c: 1a00 970b |001c: const-string v0, "LatitudeAS2" // string@0b97 │ │ -0ce840: 5441 d412 |001e: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce844: 4601 0103 |0020: aget-object v1, v1, v3 │ │ -0ce848: 6e10 312e 0100 |0022: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ce84e: 0a01 |0025: move-result v1 │ │ -0ce850: 7230 8501 0501 |0026: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0ce856: 1a00 cc0c |0029: const-string v0, "LongitudeAS2" // string@0ccc │ │ -0ce85a: 5441 d412 |002b: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ -0ce85e: 4601 0103 |002d: aget-object v1, v1, v3 │ │ -0ce862: 6e10 332e 0100 |002f: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ce868: 0a01 |0032: move-result v1 │ │ -0ce86a: 7230 8501 0501 |0033: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0ce870: 0e00 |0036: return-void │ │ +0ce7a0: |[0ce7a0] org.pyneo.maps.downloader.AreaSelectorOverlay.put:(Landroid/content/SharedPreferences$Editor;)V │ │ +0ce7b0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ce7b2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ce7b4: 1a00 960b |0002: const-string v0, "LatitudeAS1" // string@0b96 │ │ +0ce7b8: 5441 d412 |0004: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce7bc: 4601 0102 |0006: aget-object v1, v1, v2 │ │ +0ce7c0: 6e10 312e 0100 |0008: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce7c6: 0a01 |000b: move-result v1 │ │ +0ce7c8: 7230 8501 0501 |000c: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0ce7ce: 1a00 cb0c |000f: const-string v0, "LongitudeAS1" // string@0ccb │ │ +0ce7d2: 5441 d412 |0011: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce7d6: 4601 0102 |0013: aget-object v1, v1, v2 │ │ +0ce7da: 6e10 332e 0100 |0015: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce7e0: 0a01 |0018: move-result v1 │ │ +0ce7e2: 7230 8501 0501 |0019: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0ce7e8: 1a00 970b |001c: const-string v0, "LatitudeAS2" // string@0b97 │ │ +0ce7ec: 5441 d412 |001e: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce7f0: 4601 0103 |0020: aget-object v1, v1, v3 │ │ +0ce7f4: 6e10 312e 0100 |0022: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ce7fa: 0a01 |0025: move-result v1 │ │ +0ce7fc: 7230 8501 0501 |0026: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0ce802: 1a00 cc0c |0029: const-string v0, "LongitudeAS2" // string@0ccc │ │ +0ce806: 5441 d412 |002b: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.point:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d4 │ │ +0ce80a: 4601 0103 |002d: aget-object v1, v1, v3 │ │ +0ce80e: 6e10 332e 0100 |002f: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ce814: 0a01 |0032: move-result v1 │ │ +0ce816: 7230 8501 0501 |0033: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0ce81c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=166 │ │ 0x000f line=167 │ │ 0x001c line=168 │ │ 0x0029 line=169 │ │ 0x0036 line=170 │ │ @@ -265113,23 +265221,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ce874: |[0ce874] org.pyneo.maps.downloader.DownloadedAreaOverlay.:()V │ │ -0ce884: 7010 9e29 0100 |0000: invoke-direct {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0ce88a: 2200 5f00 |0003: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0ce88e: 7010 4802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0ce894: 5b10 da12 |0008: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ce898: 2200 5f00 |000a: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0ce89c: 7010 4802 0000 |000c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0ce8a2: 5b10 db12 |000f: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ -0ce8a6: 0e00 |0011: return-void │ │ +0ce820: |[0ce820] org.pyneo.maps.downloader.DownloadedAreaOverlay.:()V │ │ +0ce830: 7010 9e29 0100 |0000: invoke-direct {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0ce836: 2200 5f00 |0003: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0ce83a: 7010 4802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0ce840: 5b10 da12 |0008: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ce844: 2200 5f00 |000a: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0ce848: 7010 4802 0000 |000c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0ce84e: 5b10 db12 |000f: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ +0ce852: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=22 │ │ 0x000a line=23 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; │ │ @@ -265140,72 +265248,72 @@ │ │ type : '(Landroid/content/Context;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 123 16-bit code units │ │ -0ce8a8: |[0ce8a8] org.pyneo.maps.downloader.DownloadedAreaOverlay.Init:(Landroid/content/Context;IIII)V │ │ -0ce8b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ce8ba: 1404 0700 097f |0001: const v4, #float 1.82104e+38 // #7f090007 │ │ -0ce8c0: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -0ce8c2: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -0ce8c4: 2300 8006 |0006: new-array v0, v0, [Lorg/pyneo/maps/utils/GeoPoint; // type@0680 │ │ -0ce8c8: 5b60 d912 |0008: iput-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ -0ce8cc: 5460 d912 |000a: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ -0ce8d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0ce8d2: 2202 1406 |000d: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ce8d6: 7030 1e2e 8209 |000f: invoke-direct {v2, v8, v9}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ce8dc: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -0ce8e0: 5460 d912 |0014: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ -0ce8e4: 2201 1406 |0016: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ce8e8: 7030 1e2e a10b |0018: invoke-direct {v1, v10, v11}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ce8ee: 4d01 0003 |001b: aput-object v1, v0, v3 │ │ -0ce8f2: 5460 da12 |001d: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ce8f6: 6e10 3201 0700 |001f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ce8fc: 0c01 |0022: move-result-object v1 │ │ -0ce8fe: 6e20 a901 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0ce904: 0a01 |0026: move-result v1 │ │ -0ce906: 6e20 4f02 1000 |0027: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0ce90c: 5460 da12 |002a: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ce910: 6201 2900 |002c: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0ce914: 6e20 5802 1000 |002e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0ce91a: 5460 da12 |0031: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ce91e: 1501 4040 |0033: const/high16 v1, #int 1077936128 // #4040 │ │ -0ce922: 6e20 5702 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0ce928: 5460 da12 |0038: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ce92c: 6e20 4e02 3000 |003a: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0ce932: 5460 da12 |003d: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ce936: 1301 b400 |003f: const/16 v1, #int 180 // #b4 │ │ -0ce93a: 6e20 4d02 1000 |0041: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ -0ce940: 5460 da12 |0044: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ce944: 6201 2700 |0046: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ -0ce948: 6e20 5602 1000 |0048: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ -0ce94e: 5460 da12 |004b: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ce952: 1501 2041 |004d: const/high16 v1, #int 1092616192 // #4120 │ │ -0ce956: 6e10 3201 0700 |004f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ce95c: 0c02 |0052: move-result-object v2 │ │ -0ce95e: 6e20 a901 4200 |0053: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0ce964: 0a02 |0056: move-result v2 │ │ -0ce966: 6e52 5502 1055 |0057: invoke-virtual {v0, v1, v5, v5, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0ce96c: 5460 db12 |005a: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ -0ce970: 6e10 3201 0700 |005c: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ce976: 0c01 |005f: move-result-object v1 │ │ -0ce978: 6e20 a901 4100 |0060: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0ce97e: 0a01 |0063: move-result v1 │ │ -0ce980: 6e20 4f02 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0ce986: 5460 db12 |0067: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ -0ce98a: 6201 2800 |0069: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0028 │ │ -0ce98e: 6e20 5802 1000 |006b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0ce994: 5460 db12 |006e: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ -0ce998: 6e20 4e02 3000 |0070: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0ce99e: 5460 db12 |0073: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ -0ce9a2: 1301 5000 |0075: const/16 v1, #int 80 // #50 │ │ -0ce9a6: 6e20 4d02 1000 |0077: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ -0ce9ac: 0e00 |007a: return-void │ │ +0ce854: |[0ce854] org.pyneo.maps.downloader.DownloadedAreaOverlay.Init:(Landroid/content/Context;IIII)V │ │ +0ce864: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ce866: 1404 0700 097f |0001: const v4, #float 1.82104e+38 // #7f090007 │ │ +0ce86c: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +0ce86e: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +0ce870: 2300 8006 |0006: new-array v0, v0, [Lorg/pyneo/maps/utils/GeoPoint; // type@0680 │ │ +0ce874: 5b60 d912 |0008: iput-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ +0ce878: 5460 d912 |000a: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ +0ce87c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0ce87e: 2202 1406 |000d: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ce882: 7030 1e2e 8209 |000f: invoke-direct {v2, v8, v9}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ce888: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +0ce88c: 5460 d912 |0014: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ +0ce890: 2201 1406 |0016: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ce894: 7030 1e2e a10b |0018: invoke-direct {v1, v10, v11}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ce89a: 4d01 0003 |001b: aput-object v1, v0, v3 │ │ +0ce89e: 5460 da12 |001d: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ce8a2: 6e10 3201 0700 |001f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0ce8a8: 0c01 |0022: move-result-object v1 │ │ +0ce8aa: 6e20 a901 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0ce8b0: 0a01 |0026: move-result v1 │ │ +0ce8b2: 6e20 4f02 1000 |0027: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0ce8b8: 5460 da12 |002a: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ce8bc: 6201 2900 |002c: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0ce8c0: 6e20 5802 1000 |002e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0ce8c6: 5460 da12 |0031: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ce8ca: 1501 4040 |0033: const/high16 v1, #int 1077936128 // #4040 │ │ +0ce8ce: 6e20 5702 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0ce8d4: 5460 da12 |0038: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ce8d8: 6e20 4e02 3000 |003a: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0ce8de: 5460 da12 |003d: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ce8e2: 1301 b400 |003f: const/16 v1, #int 180 // #b4 │ │ +0ce8e6: 6e20 4d02 1000 |0041: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ +0ce8ec: 5460 da12 |0044: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ce8f0: 6201 2700 |0046: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ +0ce8f4: 6e20 5602 1000 |0048: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ +0ce8fa: 5460 da12 |004b: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ce8fe: 1501 2041 |004d: const/high16 v1, #int 1092616192 // #4120 │ │ +0ce902: 6e10 3201 0700 |004f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0ce908: 0c02 |0052: move-result-object v2 │ │ +0ce90a: 6e20 a901 4200 |0053: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0ce910: 0a02 |0056: move-result v2 │ │ +0ce912: 6e52 5502 1055 |0057: invoke-virtual {v0, v1, v5, v5, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0ce918: 5460 db12 |005a: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ +0ce91c: 6e10 3201 0700 |005c: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0ce922: 0c01 |005f: move-result-object v1 │ │ +0ce924: 6e20 a901 4100 |0060: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0ce92a: 0a01 |0063: move-result v1 │ │ +0ce92c: 6e20 4f02 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0ce932: 5460 db12 |0067: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ +0ce936: 6201 2800 |0069: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0028 │ │ +0ce93a: 6e20 5802 1000 |006b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0ce940: 5460 db12 |006e: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ +0ce944: 6e20 4e02 3000 |0070: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0ce94a: 5460 db12 |0073: iget-object v0, v6, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ +0ce94e: 1301 5000 |0075: const/16 v1, #int 80 // #50 │ │ +0ce952: 6e20 4d02 1000 |0077: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ +0ce958: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=27 │ │ 0x000a line=28 │ │ 0x0014 line=29 │ │ 0x001d line=31 │ │ 0x002a line=32 │ │ @@ -265232,18 +265340,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0ce9b0: |[0ce9b0] org.pyneo.maps.downloader.DownloadedAreaOverlay.downloadDone:()V │ │ -0ce9c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ce9c2: 5b10 dc12 |0001: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ -0ce9c6: 0e00 |0003: return-void │ │ +0ce95c: |[0ce95c] org.pyneo.maps.downloader.DownloadedAreaOverlay.downloadDone:()V │ │ +0ce96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ce96e: 5b10 dc12 |0001: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ +0ce972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; │ │ │ │ @@ -265252,145 +265360,145 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 247 16-bit code units │ │ -0ce9c8: |[0ce9c8] org.pyneo.maps.downloader.DownloadedAreaOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0ce9d8: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0ce9da: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0ce9dc: 120b |0002: const/4 v11, #int 0 // #0 │ │ -0ce9de: 54c7 dc12 |0003: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ -0ce9e2: 3807 0600 |0005: if-eqz v7, 000b // +0006 │ │ -0ce9e6: 54c7 dd12 |0007: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ -0ce9ea: 3907 0300 |0009: if-nez v7, 000c // +0003 │ │ -0ce9ee: 0e00 |000b: return-void │ │ -0ce9f0: 6e10 8429 0e00 |000c: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0ce9f6: 0c07 |000f: move-result-object v7 │ │ -0ce9f8: 5bc7 dd12 |0010: iput-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ -0ce9fc: 54c7 dd12 |0012: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ -0cea00: 54c8 dc12 |0014: iget-object v8, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ -0cea04: 4608 0809 |0016: aget-object v8, v8, v9 │ │ -0cea08: 6e30 5529 870b |0018: invoke-virtual {v7, v8, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0cea0e: 0c01 |001b: move-result-object v1 │ │ -0cea10: 54c7 dd12 |001c: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ -0cea14: 54c8 dc12 |001e: iget-object v8, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ -0cea18: 4608 080a |0020: aget-object v8, v8, v10 │ │ -0cea1c: 6e30 5529 870b |0022: invoke-virtual {v7, v8, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0cea22: 0c02 |0025: move-result-object v2 │ │ -0cea24: 1227 |0026: const/4 v7, #int 2 // #2 │ │ -0cea26: 2376 5406 |0027: new-array v6, v7, [I // type@0654 │ │ -0cea2a: 52c7 d712 |0029: iget v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Y:I // field@12d7 │ │ -0cea2e: 4b07 0609 |002b: aput v7, v6, v9 │ │ -0cea32: 52c7 d612 |002d: iget v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ -0cea36: 4b07 060a |002f: aput v7, v6, v10 │ │ -0cea3a: 52c7 d812 |0031: iget v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Z:I // field@12d8 │ │ -0cea3e: 6e10 8629 0e00 |0033: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ -0cea44: 0c08 |0036: move-result-object v8 │ │ -0cea46: 5288 5515 |0037: iget v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0cea4a: 7130 6b2c 7608 |0039: invoke-static {v6, v7, v8}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -0cea50: 0c00 |003c: move-result-object v0 │ │ -0cea52: 54c7 dd12 |003d: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ -0cea56: 2208 1406 |003f: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0cea5a: 6e10 e62d 0000 |0041: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatNorthE6:()I // method@2de6 │ │ -0cea60: 0a09 |0044: move-result v9 │ │ -0cea62: 6e10 ea2d 0000 |0045: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonWestE6:()I // method@2dea │ │ -0cea68: 0a0a |0048: move-result v10 │ │ -0cea6a: 7030 1e2e 980a |0049: invoke-direct {v8, v9, v10}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0cea70: 6e30 5529 870b |004c: invoke-virtual {v7, v8, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0cea76: 0c03 |004f: move-result-object v3 │ │ -0cea78: 54c7 dd12 |0050: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ -0cea7c: 2208 1406 |0052: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0cea80: 6e10 e72d 0000 |0054: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatSouthE6:()I // method@2de7 │ │ -0cea86: 0a09 |0057: move-result v9 │ │ -0cea88: 6e10 e92d 0000 |0058: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonEastE6:()I // method@2de9 │ │ -0cea8e: 0a0a |005b: move-result v10 │ │ -0cea90: 7030 1e2e 980a |005c: invoke-direct {v8, v9, v10}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0cea96: 6e30 5529 870b |005f: invoke-virtual {v7, v8, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0cea9c: 0c04 |0062: move-result-object v4 │ │ -0cea9e: 2205 6000 |0063: new-instance v5, Landroid/graphics/Path; // type@0060 │ │ -0ceaa2: 7010 5b02 0500 |0065: invoke-direct {v5}, Landroid/graphics/Path;.:()V // method@025b │ │ -0ceaa8: 5227 2a00 |0068: iget v7, v2, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceaac: 8277 |006a: int-to-float v7, v7 │ │ -0ceaae: 5228 2b00 |006b: iget v8, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceab2: 8288 |006d: int-to-float v8, v8 │ │ -0ceab4: 6e30 6102 7508 |006e: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ -0ceaba: 5227 2a00 |0071: iget v7, v2, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceabe: 5248 2a00 |0073: iget v8, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceac2: 3387 3200 |0075: if-ne v7, v8, 00a7 // +0032 │ │ -0ceac6: 5227 2b00 |0077: iget v7, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceaca: 5248 2b00 |0079: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceace: 3287 2c00 |007b: if-eq v7, v8, 00a7 // +002c │ │ -0cead2: 5227 2a00 |007d: iget v7, v2, Landroid/graphics/Point;.x:I // field@002a │ │ -0cead6: 8277 |007f: int-to-float v7, v7 │ │ -0cead8: 5248 2b00 |0080: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceadc: 8288 |0082: int-to-float v8, v8 │ │ -0ceade: 6e30 6002 7508 |0083: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceae4: 5217 2a00 |0086: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceae8: 8277 |0088: int-to-float v7, v7 │ │ -0ceaea: 5248 2b00 |0089: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceaee: 8288 |008b: int-to-float v8, v8 │ │ -0ceaf0: 6e30 6002 7508 |008c: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceaf6: 5217 2a00 |008f: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceafa: 8277 |0091: int-to-float v7, v7 │ │ -0ceafc: 5228 2b00 |0092: iget v8, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb00: 8288 |0094: int-to-float v8, v8 │ │ -0ceb02: 6e30 6002 7508 |0095: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceb08: 6e10 5d02 0500 |0098: invoke-virtual {v5}, Landroid/graphics/Path;.close:()V // method@025d │ │ -0ceb0e: 54c7 db12 |009b: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ -0ceb12: 6e30 1f02 5d07 |009d: invoke-virtual {v13, v5, v7}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ -0ceb18: 54c7 da12 |00a0: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ -0ceb1c: 6e30 1f02 5d07 |00a2: invoke-virtual {v13, v5, v7}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ -0ceb22: 2900 66ff |00a5: goto/16 000b // -009a │ │ -0ceb26: 5227 2a00 |00a7: iget v7, v2, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceb2a: 8277 |00a9: int-to-float v7, v7 │ │ -0ceb2c: 5238 2b00 |00aa: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb30: 8288 |00ac: int-to-float v8, v8 │ │ -0ceb32: 6e30 6002 7508 |00ad: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceb38: 5227 2b00 |00b0: iget v7, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb3c: 5248 2b00 |00b2: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb40: 3387 1e00 |00b4: if-ne v7, v8, 00d2 // +001e │ │ -0ceb44: 5247 2a00 |00b6: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceb48: 8277 |00b8: int-to-float v7, v7 │ │ -0ceb4a: 5238 2b00 |00b9: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb4e: 8288 |00bb: int-to-float v8, v8 │ │ -0ceb50: 6e30 6002 7508 |00bc: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceb56: 5237 2a00 |00bf: iget v7, v3, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceb5a: 8277 |00c1: int-to-float v7, v7 │ │ -0ceb5c: 5238 2b00 |00c2: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb60: 8288 |00c4: int-to-float v8, v8 │ │ -0ceb62: 6e30 6002 7508 |00c5: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceb68: 5237 2a00 |00c8: iget v7, v3, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceb6c: 8277 |00ca: int-to-float v7, v7 │ │ -0ceb6e: 5228 2b00 |00cb: iget v8, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb72: 8288 |00cd: int-to-float v8, v8 │ │ -0ceb74: 6e30 6002 7508 |00ce: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceb7a: 28c7 |00d1: goto 0098 // -0039 │ │ -0ceb7c: 5247 2a00 |00d2: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceb80: 8277 |00d4: int-to-float v7, v7 │ │ -0ceb82: 5238 2b00 |00d5: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb86: 8288 |00d7: int-to-float v8, v8 │ │ -0ceb88: 6e30 6002 7508 |00d8: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceb8e: 5247 2a00 |00db: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceb92: 8277 |00dd: int-to-float v7, v7 │ │ -0ceb94: 5248 2b00 |00de: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ceb98: 8288 |00e0: int-to-float v8, v8 │ │ -0ceb9a: 6e30 6002 7508 |00e1: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0ceba0: 5217 2a00 |00e4: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0ceba4: 8277 |00e6: int-to-float v7, v7 │ │ -0ceba6: 5248 2b00 |00e7: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0cebaa: 8288 |00e9: int-to-float v8, v8 │ │ -0cebac: 6e30 6002 7508 |00ea: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0cebb2: 5217 2a00 |00ed: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0cebb6: 8277 |00ef: int-to-float v7, v7 │ │ -0cebb8: 5228 2b00 |00f0: iget v8, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0cebbc: 8288 |00f2: int-to-float v8, v8 │ │ -0cebbe: 6e30 6002 7508 |00f3: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0cebc4: 28a2 |00f6: goto 0098 // -005e │ │ +0ce974: |[0ce974] org.pyneo.maps.downloader.DownloadedAreaOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0ce984: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0ce986: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0ce988: 120b |0002: const/4 v11, #int 0 // #0 │ │ +0ce98a: 54c7 dc12 |0003: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ +0ce98e: 3807 0600 |0005: if-eqz v7, 000b // +0006 │ │ +0ce992: 54c7 dd12 |0007: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ +0ce996: 3907 0300 |0009: if-nez v7, 000c // +0003 │ │ +0ce99a: 0e00 |000b: return-void │ │ +0ce99c: 6e10 8429 0e00 |000c: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0ce9a2: 0c07 |000f: move-result-object v7 │ │ +0ce9a4: 5bc7 dd12 |0010: iput-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ +0ce9a8: 54c7 dd12 |0012: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ +0ce9ac: 54c8 dc12 |0014: iget-object v8, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ +0ce9b0: 4608 0809 |0016: aget-object v8, v8, v9 │ │ +0ce9b4: 6e30 5529 870b |0018: invoke-virtual {v7, v8, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0ce9ba: 0c01 |001b: move-result-object v1 │ │ +0ce9bc: 54c7 dd12 |001c: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ +0ce9c0: 54c8 dc12 |001e: iget-object v8, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ +0ce9c4: 4608 080a |0020: aget-object v8, v8, v10 │ │ +0ce9c8: 6e30 5529 870b |0022: invoke-virtual {v7, v8, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0ce9ce: 0c02 |0025: move-result-object v2 │ │ +0ce9d0: 1227 |0026: const/4 v7, #int 2 // #2 │ │ +0ce9d2: 2376 5406 |0027: new-array v6, v7, [I // type@0654 │ │ +0ce9d6: 52c7 d712 |0029: iget v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Y:I // field@12d7 │ │ +0ce9da: 4b07 0609 |002b: aput v7, v6, v9 │ │ +0ce9de: 52c7 d612 |002d: iget v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ +0ce9e2: 4b07 060a |002f: aput v7, v6, v10 │ │ +0ce9e6: 52c7 d812 |0031: iget v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Z:I // field@12d8 │ │ +0ce9ea: 6e10 8629 0e00 |0033: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ +0ce9f0: 0c08 |0036: move-result-object v8 │ │ +0ce9f2: 5288 5515 |0037: iget v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0ce9f6: 7130 6b2c 7608 |0039: invoke-static {v6, v7, v8}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +0ce9fc: 0c00 |003c: move-result-object v0 │ │ +0ce9fe: 54c7 dd12 |003d: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ +0cea02: 2208 1406 |003f: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0cea06: 6e10 e62d 0000 |0041: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatNorthE6:()I // method@2de6 │ │ +0cea0c: 0a09 |0044: move-result v9 │ │ +0cea0e: 6e10 ea2d 0000 |0045: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonWestE6:()I // method@2dea │ │ +0cea14: 0a0a |0048: move-result v10 │ │ +0cea16: 7030 1e2e 980a |0049: invoke-direct {v8, v9, v10}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0cea1c: 6e30 5529 870b |004c: invoke-virtual {v7, v8, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0cea22: 0c03 |004f: move-result-object v3 │ │ +0cea24: 54c7 dd12 |0050: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ +0cea28: 2208 1406 |0052: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0cea2c: 6e10 e72d 0000 |0054: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatSouthE6:()I // method@2de7 │ │ +0cea32: 0a09 |0057: move-result v9 │ │ +0cea34: 6e10 e92d 0000 |0058: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonEastE6:()I // method@2de9 │ │ +0cea3a: 0a0a |005b: move-result v10 │ │ +0cea3c: 7030 1e2e 980a |005c: invoke-direct {v8, v9, v10}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0cea42: 6e30 5529 870b |005f: invoke-virtual {v7, v8, v11}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0cea48: 0c04 |0062: move-result-object v4 │ │ +0cea4a: 2205 6000 |0063: new-instance v5, Landroid/graphics/Path; // type@0060 │ │ +0cea4e: 7010 5b02 0500 |0065: invoke-direct {v5}, Landroid/graphics/Path;.:()V // method@025b │ │ +0cea54: 5227 2a00 |0068: iget v7, v2, Landroid/graphics/Point;.x:I // field@002a │ │ +0cea58: 8277 |006a: int-to-float v7, v7 │ │ +0cea5a: 5228 2b00 |006b: iget v8, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0cea5e: 8288 |006d: int-to-float v8, v8 │ │ +0cea60: 6e30 6102 7508 |006e: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ +0cea66: 5227 2a00 |0071: iget v7, v2, Landroid/graphics/Point;.x:I // field@002a │ │ +0cea6a: 5248 2a00 |0073: iget v8, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0cea6e: 3387 3200 |0075: if-ne v7, v8, 00a7 // +0032 │ │ +0cea72: 5227 2b00 |0077: iget v7, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0cea76: 5248 2b00 |0079: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0cea7a: 3287 2c00 |007b: if-eq v7, v8, 00a7 // +002c │ │ +0cea7e: 5227 2a00 |007d: iget v7, v2, Landroid/graphics/Point;.x:I // field@002a │ │ +0cea82: 8277 |007f: int-to-float v7, v7 │ │ +0cea84: 5248 2b00 |0080: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0cea88: 8288 |0082: int-to-float v8, v8 │ │ +0cea8a: 6e30 6002 7508 |0083: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0cea90: 5217 2a00 |0086: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0cea94: 8277 |0088: int-to-float v7, v7 │ │ +0cea96: 5248 2b00 |0089: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0cea9a: 8288 |008b: int-to-float v8, v8 │ │ +0cea9c: 6e30 6002 7508 |008c: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceaa2: 5217 2a00 |008f: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0ceaa6: 8277 |0091: int-to-float v7, v7 │ │ +0ceaa8: 5228 2b00 |0092: iget v8, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceaac: 8288 |0094: int-to-float v8, v8 │ │ +0ceaae: 6e30 6002 7508 |0095: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceab4: 6e10 5d02 0500 |0098: invoke-virtual {v5}, Landroid/graphics/Path;.close:()V // method@025d │ │ +0ceaba: 54c7 db12 |009b: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaintFill:Landroid/graphics/Paint; // field@12db │ │ +0ceabe: 6e30 1f02 5d07 |009d: invoke-virtual {v13, v5, v7}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ +0ceac4: 54c7 da12 |00a0: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPaint:Landroid/graphics/Paint; // field@12da │ │ +0ceac8: 6e30 1f02 5d07 |00a2: invoke-virtual {v13, v5, v7}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ +0ceace: 2900 66ff |00a5: goto/16 000b // -009a │ │ +0cead2: 5227 2a00 |00a7: iget v7, v2, Landroid/graphics/Point;.x:I // field@002a │ │ +0cead6: 8277 |00a9: int-to-float v7, v7 │ │ +0cead8: 5238 2b00 |00aa: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceadc: 8288 |00ac: int-to-float v8, v8 │ │ +0ceade: 6e30 6002 7508 |00ad: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceae4: 5227 2b00 |00b0: iget v7, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceae8: 5248 2b00 |00b2: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceaec: 3387 1e00 |00b4: if-ne v7, v8, 00d2 // +001e │ │ +0ceaf0: 5247 2a00 |00b6: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0ceaf4: 8277 |00b8: int-to-float v7, v7 │ │ +0ceaf6: 5238 2b00 |00b9: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceafa: 8288 |00bb: int-to-float v8, v8 │ │ +0ceafc: 6e30 6002 7508 |00bc: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceb02: 5237 2a00 |00bf: iget v7, v3, Landroid/graphics/Point;.x:I // field@002a │ │ +0ceb06: 8277 |00c1: int-to-float v7, v7 │ │ +0ceb08: 5238 2b00 |00c2: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceb0c: 8288 |00c4: int-to-float v8, v8 │ │ +0ceb0e: 6e30 6002 7508 |00c5: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceb14: 5237 2a00 |00c8: iget v7, v3, Landroid/graphics/Point;.x:I // field@002a │ │ +0ceb18: 8277 |00ca: int-to-float v7, v7 │ │ +0ceb1a: 5228 2b00 |00cb: iget v8, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceb1e: 8288 |00cd: int-to-float v8, v8 │ │ +0ceb20: 6e30 6002 7508 |00ce: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceb26: 28c7 |00d1: goto 0098 // -0039 │ │ +0ceb28: 5247 2a00 |00d2: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0ceb2c: 8277 |00d4: int-to-float v7, v7 │ │ +0ceb2e: 5238 2b00 |00d5: iget v8, v3, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceb32: 8288 |00d7: int-to-float v8, v8 │ │ +0ceb34: 6e30 6002 7508 |00d8: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceb3a: 5247 2a00 |00db: iget v7, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0ceb3e: 8277 |00dd: int-to-float v7, v7 │ │ +0ceb40: 5248 2b00 |00de: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceb44: 8288 |00e0: int-to-float v8, v8 │ │ +0ceb46: 6e30 6002 7508 |00e1: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceb4c: 5217 2a00 |00e4: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0ceb50: 8277 |00e6: int-to-float v7, v7 │ │ +0ceb52: 5248 2b00 |00e7: iget v8, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceb56: 8288 |00e9: int-to-float v8, v8 │ │ +0ceb58: 6e30 6002 7508 |00ea: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceb5e: 5217 2a00 |00ed: iget v7, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0ceb62: 8277 |00ef: int-to-float v7, v7 │ │ +0ceb64: 5228 2b00 |00f0: iget v8, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0ceb68: 8288 |00f2: int-to-float v8, v8 │ │ +0ceb6a: 6e30 6002 7508 |00f3: invoke-virtual {v5, v7, v8}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0ceb70: 28a2 |00f6: goto 0098 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=76 │ │ 0x000b line=110 │ │ 0x000c line=78 │ │ 0x0012 line=80 │ │ 0x001c line=81 │ │ @@ -265433,96 +265541,96 @@ │ │ type : '(IIILorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 157 16-bit code units │ │ -0cebc8: |[0cebc8] org.pyneo.maps.downloader.DownloadedAreaOverlay.setLastDowloadedTile:(IIILorg/pyneo/maps/map/TileView;)V │ │ -0cebd8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0cebda: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -0cebdc: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0cebde: 52a4 d812 |0003: iget v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Z:I // field@12d8 │ │ -0cebe2: 32d4 7d00 |0005: if-eq v4, v13, 0082 // +007d │ │ -0cebe6: 3a0d 7b00 |0007: if-ltz v13, 0082 // +007b │ │ -0cebea: 54a4 dd12 |0009: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ -0cebee: 3904 0800 |000b: if-nez v4, 0013 // +0008 │ │ -0cebf2: 6e10 8429 0e00 |000d: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0cebf8: 0c04 |0010: move-result-object v4 │ │ -0cebfa: 5ba4 dd12 |0011: iput-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ -0cebfe: 54a4 d912 |0013: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ -0cec02: 4604 0408 |0015: aget-object v4, v4, v8 │ │ -0cec06: 6e10 312e 0400 |0017: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0cec0c: 0a04 |001a: move-result v4 │ │ -0cec0e: 54a5 d912 |001b: iget-object v5, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ -0cec12: 4605 0508 |001d: aget-object v5, v5, v8 │ │ -0cec16: 6e10 332e 0500 |001f: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0cec1c: 0a05 |0022: move-result v5 │ │ -0cec1e: 6e10 8629 0e00 |0023: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ -0cec24: 0c06 |0026: move-result-object v6 │ │ -0cec26: 5266 5515 |0027: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0cec2a: 7156 6d2c 547d |0029: invoke-static {v4, v5, v13, v7, v6}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -0cec30: 0c02 |002c: move-result-object v2 │ │ -0cec32: 54a4 d912 |002d: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ -0cec36: 4604 0409 |002f: aget-object v4, v4, v9 │ │ -0cec3a: 6e10 312e 0400 |0031: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0cec40: 0a04 |0034: move-result v4 │ │ -0cec42: 54a5 d912 |0035: iget-object v5, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ -0cec46: 4605 0509 |0037: aget-object v5, v5, v9 │ │ -0cec4a: 6e10 332e 0500 |0039: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0cec50: 0a05 |003c: move-result v5 │ │ -0cec52: 6e10 8629 0e00 |003d: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ -0cec58: 0c06 |0040: move-result-object v6 │ │ -0cec5a: 5266 5515 |0041: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0cec5e: 7156 6d2c 547d |0043: invoke-static {v4, v5, v13, v7, v6}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -0cec64: 0c03 |0046: move-result-object v3 │ │ -0cec66: 6e10 8629 0e00 |0047: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ -0cec6c: 0c04 |004a: move-result-object v4 │ │ -0cec6e: 5244 5515 |004b: iget v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0cec72: 7130 6b2c d204 |004d: invoke-static {v2, v13, v4}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -0cec78: 0c00 |0050: move-result-object v0 │ │ -0cec7a: 6e10 8629 0e00 |0051: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ -0cec80: 0c04 |0054: move-result-object v4 │ │ -0cec82: 5244 5515 |0055: iget v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0cec86: 7130 6b2c d304 |0057: invoke-static {v3, v13, v4}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -0cec8c: 0c01 |005a: move-result-object v1 │ │ -0cec8e: 1224 |005b: const/4 v4, #int 2 // #2 │ │ -0cec90: 2344 8006 |005c: new-array v4, v4, [Lorg/pyneo/maps/utils/GeoPoint; // type@0680 │ │ -0cec94: 5ba4 dc12 |005e: iput-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ -0cec98: 54a4 dc12 |0060: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ -0cec9c: 2205 1406 |0062: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ceca0: 6e10 e62d 0000 |0064: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatNorthE6:()I // method@2de6 │ │ -0ceca6: 0a06 |0067: move-result v6 │ │ -0ceca8: 6e10 ea2d 0000 |0068: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonWestE6:()I // method@2dea │ │ -0cecae: 0a07 |006b: move-result v7 │ │ -0cecb0: 7030 1e2e 6507 |006c: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0cecb6: 4d05 0408 |006f: aput-object v5, v4, v8 │ │ -0cecba: 54a4 dc12 |0071: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ -0cecbe: 2205 1406 |0073: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0cecc2: 6e10 e72d 0100 |0075: invoke-virtual {v1}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatSouthE6:()I // method@2de7 │ │ -0cecc8: 0a06 |0078: move-result v6 │ │ -0cecca: 6e10 e92d 0100 |0079: invoke-virtual {v1}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonEastE6:()I // method@2de9 │ │ -0cecd0: 0a07 |007c: move-result v7 │ │ -0cecd2: 7030 1e2e 6507 |007d: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0cecd8: 4d05 0409 |0080: aput-object v5, v4, v9 │ │ -0cecdc: 52a4 d812 |0082: iget v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Z:I // field@12d8 │ │ -0cece0: 374d 0900 |0084: if-le v13, v4, 008d // +0009 │ │ -0cece4: 59ab d612 |0086: iput v11, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ -0cece8: 59ac d712 |0088: iput v12, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Y:I // field@12d7 │ │ -0cecec: 59ad d812 |008a: iput v13, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Z:I // field@12d8 │ │ -0cecf0: 0e00 |008c: return-void │ │ -0cecf2: 52a4 d712 |008d: iget v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Y:I // field@12d7 │ │ -0cecf6: 374c 0700 |008f: if-le v12, v4, 0096 // +0007 │ │ -0cecfa: 59ab d612 |0091: iput v11, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ -0cecfe: 59ac d712 |0093: iput v12, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Y:I // field@12d7 │ │ -0ced02: 28f7 |0095: goto 008c // -0009 │ │ -0ced04: 52a4 d612 |0096: iget v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ -0ced08: 374b f4ff |0098: if-le v11, v4, 008c // -000c │ │ -0ced0c: 59ab d612 |009a: iput v11, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ -0ced10: 28f0 |009c: goto 008c // -0010 │ │ +0ceb74: |[0ceb74] org.pyneo.maps.downloader.DownloadedAreaOverlay.setLastDowloadedTile:(IIILorg/pyneo/maps/map/TileView;)V │ │ +0ceb84: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ceb86: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +0ceb88: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0ceb8a: 52a4 d812 |0003: iget v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Z:I // field@12d8 │ │ +0ceb8e: 32d4 7d00 |0005: if-eq v4, v13, 0082 // +007d │ │ +0ceb92: 3a0d 7b00 |0007: if-ltz v13, 0082 // +007b │ │ +0ceb96: 54a4 dd12 |0009: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ +0ceb9a: 3904 0800 |000b: if-nez v4, 0013 // +0008 │ │ +0ceb9e: 6e10 8429 0e00 |000d: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0ceba4: 0c04 |0010: move-result-object v4 │ │ +0ceba6: 5ba4 dd12 |0011: iput-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mProj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@12dd │ │ +0cebaa: 54a4 d912 |0013: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ +0cebae: 4604 0408 |0015: aget-object v4, v4, v8 │ │ +0cebb2: 6e10 312e 0400 |0017: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0cebb8: 0a04 |001a: move-result v4 │ │ +0cebba: 54a5 d912 |001b: iget-object v5, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ +0cebbe: 4605 0508 |001d: aget-object v5, v5, v8 │ │ +0cebc2: 6e10 332e 0500 |001f: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0cebc8: 0a05 |0022: move-result v5 │ │ +0cebca: 6e10 8629 0e00 |0023: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ +0cebd0: 0c06 |0026: move-result-object v6 │ │ +0cebd2: 5266 5515 |0027: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0cebd6: 7156 6d2c 547d |0029: invoke-static {v4, v5, v13, v7, v6}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +0cebdc: 0c02 |002c: move-result-object v2 │ │ +0cebde: 54a4 d912 |002d: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ +0cebe2: 4604 0409 |002f: aget-object v4, v4, v9 │ │ +0cebe6: 6e10 312e 0400 |0031: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0cebec: 0a04 |0034: move-result v4 │ │ +0cebee: 54a5 d912 |0035: iget-object v5, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mBasePoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12d9 │ │ +0cebf2: 4605 0509 |0037: aget-object v5, v5, v9 │ │ +0cebf6: 6e10 332e 0500 |0039: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0cebfc: 0a05 |003c: move-result v5 │ │ +0cebfe: 6e10 8629 0e00 |003d: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ +0cec04: 0c06 |0040: move-result-object v6 │ │ +0cec06: 5266 5515 |0041: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0cec0a: 7156 6d2c 547d |0043: invoke-static {v4, v5, v13, v7, v6}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +0cec10: 0c03 |0046: move-result-object v3 │ │ +0cec12: 6e10 8629 0e00 |0047: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ +0cec18: 0c04 |004a: move-result-object v4 │ │ +0cec1a: 5244 5515 |004b: iget v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0cec1e: 7130 6b2c d204 |004d: invoke-static {v2, v13, v4}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +0cec24: 0c00 |0050: move-result-object v0 │ │ +0cec26: 6e10 8629 0e00 |0051: invoke-virtual {v14}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ +0cec2c: 0c04 |0054: move-result-object v4 │ │ +0cec2e: 5244 5515 |0055: iget v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0cec32: 7130 6b2c d304 |0057: invoke-static {v3, v13, v4}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +0cec38: 0c01 |005a: move-result-object v1 │ │ +0cec3a: 1224 |005b: const/4 v4, #int 2 // #2 │ │ +0cec3c: 2344 8006 |005c: new-array v4, v4, [Lorg/pyneo/maps/utils/GeoPoint; // type@0680 │ │ +0cec40: 5ba4 dc12 |005e: iput-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ +0cec44: 54a4 dc12 |0060: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ +0cec48: 2205 1406 |0062: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0cec4c: 6e10 e62d 0000 |0064: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatNorthE6:()I // method@2de6 │ │ +0cec52: 0a06 |0067: move-result v6 │ │ +0cec54: 6e10 ea2d 0000 |0068: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonWestE6:()I // method@2dea │ │ +0cec5a: 0a07 |006b: move-result v7 │ │ +0cec5c: 7030 1e2e 6507 |006c: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0cec62: 4d05 0408 |006f: aput-object v5, v4, v8 │ │ +0cec66: 54a4 dc12 |0071: iget-object v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.mPoint:[Lorg/pyneo/maps/utils/GeoPoint; // field@12dc │ │ +0cec6a: 2205 1406 |0073: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0cec6e: 6e10 e72d 0100 |0075: invoke-virtual {v1}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatSouthE6:()I // method@2de7 │ │ +0cec74: 0a06 |0078: move-result v6 │ │ +0cec76: 6e10 e92d 0100 |0079: invoke-virtual {v1}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonEastE6:()I // method@2de9 │ │ +0cec7c: 0a07 |007c: move-result v7 │ │ +0cec7e: 7030 1e2e 6507 |007d: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0cec84: 4d05 0409 |0080: aput-object v5, v4, v9 │ │ +0cec88: 52a4 d812 |0082: iget v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Z:I // field@12d8 │ │ +0cec8c: 374d 0900 |0084: if-le v13, v4, 008d // +0009 │ │ +0cec90: 59ab d612 |0086: iput v11, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ +0cec94: 59ac d712 |0088: iput v12, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Y:I // field@12d7 │ │ +0cec98: 59ad d812 |008a: iput v13, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Z:I // field@12d8 │ │ +0cec9c: 0e00 |008c: return-void │ │ +0cec9e: 52a4 d712 |008d: iget v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Y:I // field@12d7 │ │ +0ceca2: 374c 0700 |008f: if-le v12, v4, 0096 // +0007 │ │ +0ceca6: 59ab d612 |0091: iput v11, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ +0cecaa: 59ac d712 |0093: iput v12, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Y:I // field@12d7 │ │ +0cecae: 28f7 |0095: goto 008c // -0009 │ │ +0cecb0: 52a4 d612 |0096: iget v4, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ +0cecb4: 374b f4ff |0098: if-le v11, v4, 008c // -000c │ │ +0cecb8: 59ab d612 |009a: iput v11, v10, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.X:I // field@12d6 │ │ +0cecbc: 28f0 |009c: goto 008c // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=46 │ │ 0x0009 line=47 │ │ 0x000d line=48 │ │ 0x0013 line=50 │ │ 0x002d line=51 │ │ @@ -265593,18 +265701,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ced14: |[0ced14] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -0ced24: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ced2a: 5b01 0013 |0003: iput-object v1, v0, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ -0ced2e: 0e00 |0005: return-void │ │ +0cecc0: |[0cecc0] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +0cecd0: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0cecd6: 5b01 0013 |0003: iput-object v1, v0, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ +0cecda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy; │ │ @@ -265616,17 +265724,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ced30: |[0ced30] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -0ced40: 5410 0013 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ -0ced44: 1100 |0002: return-object v0 │ │ +0cecdc: |[0cecdc] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +0cecec: 5410 0013 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ +0cecf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;) │ │ @@ -265634,29 +265742,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -0ced48: |[0ced48] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.downloadDone:()V │ │ -0ced58: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0ced5e: 0c00 |0003: move-result-object v0 │ │ -0ced60: 1a01 7f2c |0004: const-string v1, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0ced64: 6e20 5503 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0ced6a: 5451 0013 |0009: iget-object v1, v5, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ -0ced6e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0ced70: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0ced72: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -0ced74: 7254 3c03 2130 |000e: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0ced7a: 6e10 5003 0000 |0011: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0ced80: 0e00 |0014: return-void │ │ -0ced82: 0d01 |0015: move-exception v1 │ │ -0ced84: 6e10 5003 0000 |0016: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0ced8a: 2701 |0019: throw v1 │ │ +0cecf4: |[0cecf4] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.downloadDone:()V │ │ +0ced04: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0ced0a: 0c00 |0003: move-result-object v0 │ │ +0ced0c: 1a01 7f2c |0004: const-string v1, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0ced10: 6e20 5503 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0ced16: 5451 0013 |0009: iget-object v1, v5, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ +0ced1a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0ced1c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0ced1e: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +0ced20: 7254 3c03 2130 |000e: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0ced26: 6e10 5003 0000 |0011: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0ced2c: 0e00 |0014: return-void │ │ +0ced2e: 0d01 |0015: move-exception v1 │ │ +0ced30: 6e10 5003 0000 |0016: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0ced36: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0011 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=116 │ │ 0x0009 line=117 │ │ @@ -265672,41 +265780,41 @@ │ │ type : '(IJLjava/lang/String;Ljava/lang/String;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 11 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -0ced98: |[0ced98] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V │ │ -0ceda8: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0cedae: 0c01 |0003: move-result-object v1 │ │ -0cedb0: 1a02 7f2c |0004: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0cedb4: 6e20 5503 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0cedba: 6e20 5303 9100 |0009: invoke-virtual {v1, v9}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cedc0: 6e30 5603 a10b |000c: invoke-virtual {v1, v10, v11}, Landroid/os/Parcel;.writeLong:(J)V // method@0356 │ │ -0cedc6: 6e20 5903 c100 |000f: invoke-virtual {v1, v12}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -0cedcc: 6e20 5903 d100 |0012: invoke-virtual {v1, v13}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -0cedd2: 6e20 5303 e100 |0015: invoke-virtual {v1, v14}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cedd8: 6e20 5303 f100 |0018: invoke-virtual {v1, v15}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cedde: 0200 1000 |001b: move/from16 v0, v16 │ │ -0cede2: 6e20 5303 0100 |001d: invoke-virtual {v1, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cede8: 0200 1100 |0020: move/from16 v0, v17 │ │ -0cedec: 6e20 5303 0100 |0022: invoke-virtual {v1, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cedf2: 0200 1200 |0025: move/from16 v0, v18 │ │ -0cedf6: 6e20 5303 0100 |0027: invoke-virtual {v1, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cedfc: 5482 0013 |002a: iget-object v2, v8, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ -0cee00: 1223 |002c: const/4 v3, #int 2 // #2 │ │ -0cee02: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -0cee04: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -0cee06: 7255 3c03 3241 |002f: invoke-interface {v2, v3, v1, v4, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0cee0c: 6e10 5003 0100 |0032: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cee12: 0e00 |0035: return-void │ │ -0cee14: 0d02 |0036: move-exception v2 │ │ -0cee16: 6e10 5003 0100 |0037: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cee1c: 2702 |003a: throw v2 │ │ +0ced44: |[0ced44] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V │ │ +0ced54: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0ced5a: 0c01 |0003: move-result-object v1 │ │ +0ced5c: 1a02 7f2c |0004: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0ced60: 6e20 5503 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0ced66: 6e20 5303 9100 |0009: invoke-virtual {v1, v9}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0ced6c: 6e30 5603 a10b |000c: invoke-virtual {v1, v10, v11}, Landroid/os/Parcel;.writeLong:(J)V // method@0356 │ │ +0ced72: 6e20 5903 c100 |000f: invoke-virtual {v1, v12}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +0ced78: 6e20 5903 d100 |0012: invoke-virtual {v1, v13}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +0ced7e: 6e20 5303 e100 |0015: invoke-virtual {v1, v14}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0ced84: 6e20 5303 f100 |0018: invoke-virtual {v1, v15}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0ced8a: 0200 1000 |001b: move/from16 v0, v16 │ │ +0ced8e: 6e20 5303 0100 |001d: invoke-virtual {v1, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0ced94: 0200 1100 |0020: move/from16 v0, v17 │ │ +0ced98: 6e20 5303 0100 |0022: invoke-virtual {v1, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0ced9e: 0200 1200 |0025: move/from16 v0, v18 │ │ +0ceda2: 6e20 5303 0100 |0027: invoke-virtual {v1, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0ceda8: 5482 0013 |002a: iget-object v2, v8, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ +0cedac: 1223 |002c: const/4 v3, #int 2 // #2 │ │ +0cedae: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +0cedb0: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +0cedb2: 7255 3c03 3241 |002f: invoke-interface {v2, v3, v1, v4, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0cedb8: 6e10 5003 0100 |0032: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cedbe: 0e00 |0035: return-void │ │ +0cedc0: 0d02 |0036: move-exception v2 │ │ +0cedc2: 6e10 5003 0100 |0037: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cedc8: 2702 |003a: throw v2 │ │ catches : 1 │ │ 0x0004 - 0x0032 │ │ -> 0x0036 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=127 │ │ 0x0009 line=128 │ │ @@ -265740,34 +265848,34 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -0cee2c: |[0cee2c] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.downloadTileDone:(IIIII)V │ │ -0cee3c: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0cee42: 0c00 |0003: move-result-object v0 │ │ -0cee44: 1a01 7f2c |0004: const-string v1, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0cee48: 6e20 5503 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0cee4e: 6e20 5303 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cee54: 6e20 5303 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cee5a: 6e20 5303 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cee60: 6e20 5303 9000 |0012: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cee66: 6e20 5303 a000 |0015: invoke-virtual {v0, v10}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0cee6c: 5451 0013 |0018: iget-object v1, v5, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ -0cee70: 1232 |001a: const/4 v2, #int 3 // #3 │ │ -0cee72: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0cee74: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -0cee76: 7254 3c03 2130 |001d: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0cee7c: 6e10 5003 0000 |0020: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cee82: 0e00 |0023: return-void │ │ -0cee84: 0d01 |0024: move-exception v1 │ │ -0cee86: 6e10 5003 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cee8c: 2701 |0028: throw v1 │ │ +0cedd8: |[0cedd8] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.downloadTileDone:(IIIII)V │ │ +0cede8: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0cedee: 0c00 |0003: move-result-object v0 │ │ +0cedf0: 1a01 7f2c |0004: const-string v1, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0cedf4: 6e20 5503 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0cedfa: 6e20 5303 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0cee00: 6e20 5303 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0cee06: 6e20 5303 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0cee0c: 6e20 5303 9000 |0012: invoke-virtual {v0, v9}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0cee12: 6e20 5303 a000 |0015: invoke-virtual {v0, v10}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0cee18: 5451 0013 |0018: iget-object v1, v5, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1300 │ │ +0cee1c: 1232 |001a: const/4 v2, #int 3 // #3 │ │ +0cee1e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0cee20: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +0cee22: 7254 3c03 2130 |001d: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0cee28: 6e10 5003 0000 |0020: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cee2e: 0e00 |0023: return-void │ │ +0cee30: 0d01 |0024: move-exception v1 │ │ +0cee32: 6e10 5003 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cee38: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0020 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=147 │ │ 0x0009 line=148 │ │ @@ -265793,17 +265901,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cee9c: |[0cee9c] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -0ceeac: 1a00 7f2c |0000: const-string v0, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0ceeb0: 1100 |0002: return-object v0 │ │ +0cee48: |[0cee48] org.pyneo.maps.downloader.IDownloaderCallback$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +0cee58: 1a00 7f2c |0000: const-string v0, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0cee5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy; │ │ │ │ source_file_idx : 1504 (IDownloaderCallback.java) │ │ @@ -265860,19 +265968,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ceeb4: |[0ceeb4] org.pyneo.maps.downloader.IDownloaderCallback$Stub.:()V │ │ -0ceec4: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0306 │ │ -0ceeca: 1a00 7f2c |0003: const-string v0, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0ceece: 6e30 6c28 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@286c │ │ -0ceed4: 0e00 |0008: return-void │ │ +0cee60: |[0cee60] org.pyneo.maps.downloader.IDownloaderCallback$Stub.:()V │ │ +0cee70: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0306 │ │ +0cee76: 1a00 7f2c |0003: const-string v0, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0cee7a: 6e30 6c28 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@286c │ │ +0cee80: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0008 line=16 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub; │ │ @@ -265882,29 +265990,29 @@ │ │ type : '(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IDownloaderCallback;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0ceed8: |[0ceed8] org.pyneo.maps.downloader.IDownloaderCallback$Stub.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IDownloaderCallback; │ │ -0ceee8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0ceeec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ceeee: 1100 |0003: return-object v0 │ │ -0ceef0: 1a01 7f2c |0004: const-string v1, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0ceef4: 7220 3b03 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@033b │ │ -0ceefa: 0c00 |0009: move-result-object v0 │ │ -0ceefc: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0cef00: 2001 3f05 |000c: instance-of v1, v0, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ -0cef04: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0cef08: 1f00 3f05 |0010: check-cast v0, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ -0cef0c: 28f1 |0012: goto 0003 // -000f │ │ -0cef0e: 2200 3d05 |0013: new-instance v0, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy; // type@053d │ │ -0cef12: 7020 6328 2000 |0015: invoke-direct {v0, v2}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@2863 │ │ -0cef18: 28eb |0018: goto 0003 // -0015 │ │ +0cee84: |[0cee84] org.pyneo.maps.downloader.IDownloaderCallback$Stub.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IDownloaderCallback; │ │ +0cee94: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0cee98: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0cee9a: 1100 |0003: return-object v0 │ │ +0cee9c: 1a01 7f2c |0004: const-string v1, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0ceea0: 7220 3b03 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@033b │ │ +0ceea6: 0c00 |0009: move-result-object v0 │ │ +0ceea8: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0ceeac: 2001 3f05 |000c: instance-of v1, v0, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ +0ceeb0: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +0ceeb4: 1f00 3f05 |0010: check-cast v0, Lorg/pyneo/maps/downloader/IDownloaderCallback; // type@053f │ │ +0ceeb8: 28f1 |0012: goto 0003 // -000f │ │ +0ceeba: 2200 3d05 |0013: new-instance v0, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy; // type@053d │ │ +0ceebe: 7020 6328 2000 |0015: invoke-direct {v0, v2}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@2863 │ │ +0ceec4: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0002 line=24 │ │ 0x0003 line=30 │ │ 0x0004 line=26 │ │ 0x000a line=27 │ │ @@ -265920,16 +266028,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cef1c: |[0cef1c] org.pyneo.maps.downloader.IDownloaderCallback$Stub.asBinder:()Landroid/os/IBinder; │ │ -0cef2c: 1100 |0000: return-object v0 │ │ +0ceec8: |[0ceec8] org.pyneo.maps.downloader.IDownloaderCallback$Stub.asBinder:()Landroid/os/IBinder; │ │ +0ceed8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;) │ │ @@ -265937,79 +266045,79 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 11 │ │ insns size : 140 16-bit code units │ │ -0cef30: |[0cef30] org.pyneo.maps.downloader.IDownloaderCallback$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -0cef40: 2c14 7a00 0000 |0000: sparse-switch v20, 0000007a // +0000007a │ │ -0cef46: 7505 0703 1300 |0003: invoke-super/range {v19, v20, v21, v22, v23}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0307 │ │ -0cef4c: 0a02 |0006: move-result v2 │ │ -0cef4e: 0f02 |0007: return v2 │ │ -0cef50: 1a02 7f2c |0008: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0cef54: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -0cef58: 6e20 5903 2000 |000c: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -0cef5e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0cef60: 28f7 |0010: goto 0007 // -0009 │ │ -0cef62: 1a02 7f2c |0011: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0cef66: 0800 1500 |0013: move-object/from16 v0, v21 │ │ -0cef6a: 6e20 4603 2000 |0015: invoke-virtual {v0, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0cef70: 7401 6d28 1300 |0018: invoke-virtual/range {v19}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.downloadDone:()V // method@286d │ │ -0cef76: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -0cef78: 28eb |001c: goto 0007 // -0015 │ │ -0cef7a: 1a02 7f2c |001d: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0cef7e: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -0cef82: 6e20 4603 2000 |0021: invoke-virtual {v0, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0cef88: 7401 4b03 1500 |0024: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cef8e: 0a03 |0027: move-result v3 │ │ -0cef90: 7401 4c03 1500 |0028: invoke-virtual/range {v21}, Landroid/os/Parcel;.readLong:()J // method@034c │ │ -0cef96: 0b04 |002b: move-result-wide v4 │ │ -0cef98: 7401 4e03 1500 |002c: invoke-virtual/range {v21}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ -0cef9e: 0c06 |002f: move-result-object v6 │ │ -0cefa0: 7401 4e03 1500 |0030: invoke-virtual/range {v21}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ -0cefa6: 0c07 |0033: move-result-object v7 │ │ -0cefa8: 7401 4b03 1500 |0034: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cefae: 0a08 |0037: move-result v8 │ │ -0cefb0: 7401 4b03 1500 |0038: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cefb6: 0a09 |003b: move-result v9 │ │ -0cefb8: 7401 4b03 1500 |003c: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cefbe: 0a0a |003f: move-result v10 │ │ -0cefc0: 7401 4b03 1500 |0040: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cefc6: 0a0b |0043: move-result v11 │ │ -0cefc8: 7401 4b03 1500 |0044: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cefce: 0a0c |0047: move-result v12 │ │ -0cefd0: 0802 1300 |0048: move-object/from16 v2, v19 │ │ -0cefd4: 740b 6e28 0200 |004a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V // method@286e │ │ -0cefda: 1212 |004d: const/4 v2, #int 1 // #1 │ │ -0cefdc: 28b9 |004e: goto 0007 // -0047 │ │ -0cefde: 1a02 7f2c |004f: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ -0cefe2: 0800 1500 |0051: move-object/from16 v0, v21 │ │ -0cefe6: 6e20 4603 2000 |0053: invoke-virtual {v0, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0cefec: 7401 4b03 1500 |0056: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0ceff2: 0a03 |0059: move-result v3 │ │ -0ceff4: 7401 4b03 1500 |005a: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0ceffa: 0a04 |005d: move-result v4 │ │ -0ceffc: 7401 4b03 1500 |005e: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cf002: 0a06 |0061: move-result v6 │ │ -0cf004: 7401 4b03 1500 |0062: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cf00a: 0a07 |0065: move-result v7 │ │ -0cf00c: 7401 4b03 1500 |0066: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0cf012: 0a08 |0069: move-result v8 │ │ -0cf014: 080d 1300 |006a: move-object/from16 v13, v19 │ │ -0cf018: 013e |006c: move v14, v3 │ │ -0cf01a: 014f |006d: move v15, v4 │ │ -0cf01c: 0210 0600 |006e: move/from16 v16, v6 │ │ -0cf020: 0211 0700 |0070: move/from16 v17, v7 │ │ -0cf024: 0212 0800 |0072: move/from16 v18, v8 │ │ -0cf028: 7406 6f28 0d00 |0074: invoke-virtual/range {v13, v14, v15, v16, v17, v18}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.downloadTileDone:(IIIII)V // method@286f │ │ -0cf02e: 1212 |0077: const/4 v2, #int 1 // #1 │ │ -0cf030: 288f |0078: goto 0007 // -0071 │ │ -0cf032: 0000 |0079: nop // spacer │ │ -0cf034: 0002 0400 0100 0000 0200 0000 0300 ... |007a: sparse-switch-data (18 units) │ │ +0ceedc: |[0ceedc] org.pyneo.maps.downloader.IDownloaderCallback$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +0ceeec: 2c14 7a00 0000 |0000: sparse-switch v20, 0000007a // +0000007a │ │ +0ceef2: 7505 0703 1300 |0003: invoke-super/range {v19, v20, v21, v22, v23}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0307 │ │ +0ceef8: 0a02 |0006: move-result v2 │ │ +0ceefa: 0f02 |0007: return v2 │ │ +0ceefc: 1a02 7f2c |0008: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0cef00: 0800 1600 |000a: move-object/from16 v0, v22 │ │ +0cef04: 6e20 5903 2000 |000c: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +0cef0a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0cef0c: 28f7 |0010: goto 0007 // -0009 │ │ +0cef0e: 1a02 7f2c |0011: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0cef12: 0800 1500 |0013: move-object/from16 v0, v21 │ │ +0cef16: 6e20 4603 2000 |0015: invoke-virtual {v0, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0cef1c: 7401 6d28 1300 |0018: invoke-virtual/range {v19}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.downloadDone:()V // method@286d │ │ +0cef22: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0cef24: 28eb |001c: goto 0007 // -0015 │ │ +0cef26: 1a02 7f2c |001d: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0cef2a: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +0cef2e: 6e20 4603 2000 |0021: invoke-virtual {v0, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0cef34: 7401 4b03 1500 |0024: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cef3a: 0a03 |0027: move-result v3 │ │ +0cef3c: 7401 4c03 1500 |0028: invoke-virtual/range {v21}, Landroid/os/Parcel;.readLong:()J // method@034c │ │ +0cef42: 0b04 |002b: move-result-wide v4 │ │ +0cef44: 7401 4e03 1500 |002c: invoke-virtual/range {v21}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ +0cef4a: 0c06 |002f: move-result-object v6 │ │ +0cef4c: 7401 4e03 1500 |0030: invoke-virtual/range {v21}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@034e │ │ +0cef52: 0c07 |0033: move-result-object v7 │ │ +0cef54: 7401 4b03 1500 |0034: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cef5a: 0a08 |0037: move-result v8 │ │ +0cef5c: 7401 4b03 1500 |0038: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cef62: 0a09 |003b: move-result v9 │ │ +0cef64: 7401 4b03 1500 |003c: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cef6a: 0a0a |003f: move-result v10 │ │ +0cef6c: 7401 4b03 1500 |0040: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cef72: 0a0b |0043: move-result v11 │ │ +0cef74: 7401 4b03 1500 |0044: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cef7a: 0a0c |0047: move-result v12 │ │ +0cef7c: 0802 1300 |0048: move-object/from16 v2, v19 │ │ +0cef80: 740b 6e28 0200 |004a: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V // method@286e │ │ +0cef86: 1212 |004d: const/4 v2, #int 1 // #1 │ │ +0cef88: 28b9 |004e: goto 0007 // -0047 │ │ +0cef8a: 1a02 7f2c |004f: const-string v2, "org.pyneo.maps.downloader.IDownloaderCallback" // string@2c7f │ │ +0cef8e: 0800 1500 |0051: move-object/from16 v0, v21 │ │ +0cef92: 6e20 4603 2000 |0053: invoke-virtual {v0, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0cef98: 7401 4b03 1500 |0056: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cef9e: 0a03 |0059: move-result v3 │ │ +0cefa0: 7401 4b03 1500 |005a: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cefa6: 0a04 |005d: move-result v4 │ │ +0cefa8: 7401 4b03 1500 |005e: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cefae: 0a06 |0061: move-result v6 │ │ +0cefb0: 7401 4b03 1500 |0062: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cefb6: 0a07 |0065: move-result v7 │ │ +0cefb8: 7401 4b03 1500 |0066: invoke-virtual/range {v21}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0cefbe: 0a08 |0069: move-result v8 │ │ +0cefc0: 080d 1300 |006a: move-object/from16 v13, v19 │ │ +0cefc4: 013e |006c: move v14, v3 │ │ +0cefc6: 014f |006d: move v15, v4 │ │ +0cefc8: 0210 0600 |006e: move/from16 v16, v6 │ │ +0cefcc: 0211 0700 |0070: move/from16 v17, v7 │ │ +0cefd0: 0212 0800 |0072: move/from16 v18, v8 │ │ +0cefd4: 7406 6f28 0d00 |0074: invoke-virtual/range {v13, v14, v15, v16, v17, v18}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.downloadTileDone:(IIIII)V // method@286f │ │ +0cefda: 1212 |0077: const/4 v2, #int 1 // #1 │ │ +0cefdc: 288f |0078: goto 0007 // -0071 │ │ +0cefde: 0000 |0079: nop // spacer │ │ +0cefe0: 0002 0400 0100 0000 0200 0000 0300 ... |007a: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=92 │ │ 0x0008 line=42 │ │ 0x000f line=43 │ │ 0x0011 line=47 │ │ @@ -266096,18 +266204,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cf058: |[0cf058] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -0cf068: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0cf06e: 5b01 0513 |0003: iput-object v1, v0, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1305 │ │ -0cf072: 0e00 |0005: return-void │ │ +0cf004: |[0cf004] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +0cf014: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0cf01a: 5b01 0513 |0003: iput-object v1, v0, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1305 │ │ +0cf01e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy; │ │ @@ -266119,17 +266227,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf074: |[0cf074] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -0cf084: 5410 0513 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1305 │ │ -0cf088: 1100 |0002: return-object v0 │ │ +0cf020: |[0cf020] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +0cf030: 5410 0513 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1305 │ │ +0cf034: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;) │ │ @@ -266137,17 +266245,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cf08c: |[0cf08c] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -0cf09c: 1a00 802c |0000: const-string v0, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ -0cf0a0: 1100 |0002: return-object v0 │ │ +0cf038: |[0cf038] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +0cf048: 1a00 802c |0000: const-string v0, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ +0cf04c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy; │ │ │ │ #2 : (in Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;) │ │ @@ -266155,39 +266263,39 @@ │ │ type : '(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0cf0a4: |[0cf0a4] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.registerCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V │ │ -0cf0b4: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0cf0ba: 0c00 |0003: move-result-object v0 │ │ -0cf0bc: 7100 4703 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0cf0c2: 0c01 |0007: move-result-object v1 │ │ -0cf0c4: 1a02 802c |0008: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ -0cf0c8: 6e20 5503 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0cf0ce: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ -0cf0d2: 7210 7128 0600 |000f: invoke-interface {v6}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.asBinder:()Landroid/os/IBinder; // method@2871 │ │ -0cf0d8: 0c02 |0012: move-result-object v2 │ │ -0cf0da: 6e20 5a03 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@035a │ │ -0cf0e0: 5452 0513 |0016: iget-object v2, v5, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1305 │ │ -0cf0e4: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -0cf0e6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0cf0e8: 7254 3c03 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0cf0ee: 6e10 4a03 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@034a │ │ -0cf0f4: 6e10 5003 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cf0fa: 6e10 5003 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cf100: 0e00 |0026: return-void │ │ -0cf102: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0cf104: 28eb |0028: goto 0013 // -0015 │ │ -0cf106: 0d02 |0029: move-exception v2 │ │ -0cf108: 6e10 5003 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cf10e: 6e10 5003 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cf114: 2702 |0030: throw v2 │ │ +0cf050: |[0cf050] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.registerCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V │ │ +0cf060: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0cf066: 0c00 |0003: move-result-object v0 │ │ +0cf068: 7100 4703 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0cf06e: 0c01 |0007: move-result-object v1 │ │ +0cf070: 1a02 802c |0008: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ +0cf074: 6e20 5503 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0cf07a: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ +0cf07e: 7210 7128 0600 |000f: invoke-interface {v6}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.asBinder:()Landroid/os/IBinder; // method@2871 │ │ +0cf084: 0c02 |0012: move-result-object v2 │ │ +0cf086: 6e20 5a03 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@035a │ │ +0cf08c: 5452 0513 |0016: iget-object v2, v5, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1305 │ │ +0cf090: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0cf092: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0cf094: 7254 3c03 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0cf09a: 6e10 4a03 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@034a │ │ +0cf0a0: 6e10 5003 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cf0a6: 6e10 5003 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cf0ac: 0e00 |0026: return-void │ │ +0cf0ae: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0cf0b0: 28eb |0028: goto 0013 // -0015 │ │ +0cf0b2: 0d02 |0029: move-exception v2 │ │ +0cf0b4: 6e10 5003 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cf0ba: 6e10 5003 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cf0c0: 2702 |0030: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0008 line=91 │ │ @@ -266211,39 +266319,39 @@ │ │ type : '(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0cf124: |[0cf124] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.unregisterCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V │ │ -0cf134: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0cf13a: 0c00 |0003: move-result-object v0 │ │ -0cf13c: 7100 4703 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0cf142: 0c01 |0007: move-result-object v1 │ │ -0cf144: 1a02 802c |0008: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ -0cf148: 6e20 5503 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0cf14e: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ -0cf152: 7210 7128 0600 |000f: invoke-interface {v6}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.asBinder:()Landroid/os/IBinder; // method@2871 │ │ -0cf158: 0c02 |0012: move-result-object v2 │ │ -0cf15a: 6e20 5a03 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@035a │ │ -0cf160: 5452 0513 |0016: iget-object v2, v5, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1305 │ │ -0cf164: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -0cf166: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0cf168: 7254 3c03 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0cf16e: 6e10 4a03 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@034a │ │ -0cf174: 6e10 5003 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cf17a: 6e10 5003 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cf180: 0e00 |0026: return-void │ │ -0cf182: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0cf184: 28eb |0028: goto 0013 // -0015 │ │ -0cf186: 0d02 |0029: move-exception v2 │ │ -0cf188: 6e10 5003 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cf18e: 6e10 5003 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0cf194: 2702 |0030: throw v2 │ │ +0cf0d0: |[0cf0d0] org.pyneo.maps.downloader.IRemoteService$Stub$Proxy.unregisterCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V │ │ +0cf0e0: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0cf0e6: 0c00 |0003: move-result-object v0 │ │ +0cf0e8: 7100 4703 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0cf0ee: 0c01 |0007: move-result-object v1 │ │ +0cf0f0: 1a02 802c |0008: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ +0cf0f4: 6e20 5503 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0cf0fa: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ +0cf0fe: 7210 7128 0600 |000f: invoke-interface {v6}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.asBinder:()Landroid/os/IBinder; // method@2871 │ │ +0cf104: 0c02 |0012: move-result-object v2 │ │ +0cf106: 6e20 5a03 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@035a │ │ +0cf10c: 5452 0513 |0016: iget-object v2, v5, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@1305 │ │ +0cf110: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +0cf112: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0cf114: 7254 3c03 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0cf11a: 6e10 4a03 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@034a │ │ +0cf120: 6e10 5003 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cf126: 6e10 5003 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cf12c: 0e00 |0026: return-void │ │ +0cf12e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0cf130: 28eb |0028: goto 0013 // -0015 │ │ +0cf132: 0d02 |0029: move-exception v2 │ │ +0cf134: 6e10 5003 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cf13a: 6e10 5003 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0cf140: 2702 |0030: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x0008 line=109 │ │ @@ -266311,19 +266419,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cf1a4: |[0cf1a4] org.pyneo.maps.downloader.IRemoteService$Stub.:()V │ │ -0cf1b4: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0306 │ │ -0cf1ba: 1a00 802c |0003: const-string v0, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ -0cf1be: 6e30 7d28 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@287d │ │ -0cf1c4: 0e00 |0008: return-void │ │ +0cf150: |[0cf150] org.pyneo.maps.downloader.IRemoteService$Stub.:()V │ │ +0cf160: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0306 │ │ +0cf166: 1a00 802c |0003: const-string v0, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ +0cf16a: 6e30 7d28 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@287d │ │ +0cf170: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0008 line=16 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/downloader/IRemoteService$Stub; │ │ @@ -266333,29 +266441,29 @@ │ │ type : '(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IRemoteService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0cf1c8: |[0cf1c8] org.pyneo.maps.downloader.IRemoteService$Stub.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IRemoteService; │ │ -0cf1d8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0cf1dc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0cf1de: 1100 |0003: return-object v0 │ │ -0cf1e0: 1a01 802c |0004: const-string v1, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ -0cf1e4: 7220 3b03 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@033b │ │ -0cf1ea: 0c00 |0009: move-result-object v0 │ │ -0cf1ec: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0cf1f0: 2001 4205 |000c: instance-of v1, v0, Lorg/pyneo/maps/downloader/IRemoteService; // type@0542 │ │ -0cf1f4: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0cf1f8: 1f00 4205 |0010: check-cast v0, Lorg/pyneo/maps/downloader/IRemoteService; // type@0542 │ │ -0cf1fc: 28f1 |0012: goto 0003 // -000f │ │ -0cf1fe: 2200 4005 |0013: new-instance v0, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy; // type@0540 │ │ -0cf202: 7020 7528 2000 |0015: invoke-direct {v0, v2}, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@2875 │ │ -0cf208: 28eb |0018: goto 0003 // -0015 │ │ +0cf174: |[0cf174] org.pyneo.maps.downloader.IRemoteService$Stub.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IRemoteService; │ │ +0cf184: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0cf188: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0cf18a: 1100 |0003: return-object v0 │ │ +0cf18c: 1a01 802c |0004: const-string v1, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ +0cf190: 7220 3b03 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@033b │ │ +0cf196: 0c00 |0009: move-result-object v0 │ │ +0cf198: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0cf19c: 2001 4205 |000c: instance-of v1, v0, Lorg/pyneo/maps/downloader/IRemoteService; // type@0542 │ │ +0cf1a0: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +0cf1a4: 1f00 4205 |0010: check-cast v0, Lorg/pyneo/maps/downloader/IRemoteService; // type@0542 │ │ +0cf1a8: 28f1 |0012: goto 0003 // -000f │ │ +0cf1aa: 2200 4005 |0013: new-instance v0, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy; // type@0540 │ │ +0cf1ae: 7020 7528 2000 |0015: invoke-direct {v0, v2}, Lorg/pyneo/maps/downloader/IRemoteService$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@2875 │ │ +0cf1b4: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0002 line=24 │ │ 0x0003 line=30 │ │ 0x0004 line=26 │ │ 0x000a line=27 │ │ @@ -266371,16 +266479,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cf20c: |[0cf20c] org.pyneo.maps.downloader.IRemoteService$Stub.asBinder:()Landroid/os/IBinder; │ │ -0cf21c: 1100 |0000: return-object v0 │ │ +0cf1b8: |[0cf1b8] org.pyneo.maps.downloader.IRemoteService$Stub.asBinder:()Landroid/os/IBinder; │ │ +0cf1c8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/downloader/IRemoteService$Stub; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/IRemoteService$Stub;) │ │ @@ -266388,43 +266496,43 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -0cf220: |[0cf220] org.pyneo.maps.downloader.IRemoteService$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -0cf230: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cf232: 2c04 3700 0000 |0001: sparse-switch v4, 00000038 // +00000037 │ │ -0cf238: 6f57 0703 4365 |0004: invoke-super {v3, v4, v5, v6, v7}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0307 │ │ -0cf23e: 0a01 |0007: move-result v1 │ │ -0cf240: 0f01 |0008: return v1 │ │ -0cf242: 1a02 802c |0009: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ -0cf246: 6e20 5903 2600 |000b: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -0cf24c: 28fa |000e: goto 0008 // -0006 │ │ -0cf24e: 1a02 802c |000f: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ -0cf252: 6e20 4603 2500 |0011: invoke-virtual {v5, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0cf258: 6e10 4f03 0500 |0014: invoke-virtual {v5}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@034f │ │ -0cf25e: 0c02 |0017: move-result-object v2 │ │ -0cf260: 7110 6b28 0200 |0018: invoke-static {v2}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IDownloaderCallback; // method@286b │ │ -0cf266: 0c00 |001b: move-result-object v0 │ │ -0cf268: 6e20 7f28 0300 |001c: invoke-virtual {v3, v0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.registerCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V // method@287f │ │ -0cf26e: 6e10 5703 0600 |001f: invoke-virtual {v6}, Landroid/os/Parcel;.writeNoException:()V // method@0357 │ │ -0cf274: 28e6 |0022: goto 0008 // -001a │ │ -0cf276: 1a02 802c |0023: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ -0cf27a: 6e20 4603 2500 |0025: invoke-virtual {v5, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0cf280: 6e10 4f03 0500 |0028: invoke-virtual {v5}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@034f │ │ -0cf286: 0c02 |002b: move-result-object v2 │ │ -0cf288: 7110 6b28 0200 |002c: invoke-static {v2}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IDownloaderCallback; // method@286b │ │ -0cf28e: 0c00 |002f: move-result-object v0 │ │ -0cf290: 6e20 8028 0300 |0030: invoke-virtual {v3, v0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.unregisterCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V // method@2880 │ │ -0cf296: 6e10 5703 0600 |0033: invoke-virtual {v6}, Landroid/os/Parcel;.writeNoException:()V // method@0357 │ │ -0cf29c: 28d2 |0036: goto 0008 // -002e │ │ -0cf29e: 0000 |0037: nop // spacer │ │ -0cf2a0: 0002 0300 0100 0000 0200 0000 4654 ... |0038: sparse-switch-data (14 units) │ │ +0cf1cc: |[0cf1cc] org.pyneo.maps.downloader.IRemoteService$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +0cf1dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0cf1de: 2c04 3700 0000 |0001: sparse-switch v4, 00000038 // +00000037 │ │ +0cf1e4: 6f57 0703 4365 |0004: invoke-super {v3, v4, v5, v6, v7}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0307 │ │ +0cf1ea: 0a01 |0007: move-result v1 │ │ +0cf1ec: 0f01 |0008: return v1 │ │ +0cf1ee: 1a02 802c |0009: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ +0cf1f2: 6e20 5903 2600 |000b: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +0cf1f8: 28fa |000e: goto 0008 // -0006 │ │ +0cf1fa: 1a02 802c |000f: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ +0cf1fe: 6e20 4603 2500 |0011: invoke-virtual {v5, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0cf204: 6e10 4f03 0500 |0014: invoke-virtual {v5}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@034f │ │ +0cf20a: 0c02 |0017: move-result-object v2 │ │ +0cf20c: 7110 6b28 0200 |0018: invoke-static {v2}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IDownloaderCallback; // method@286b │ │ +0cf212: 0c00 |001b: move-result-object v0 │ │ +0cf214: 6e20 7f28 0300 |001c: invoke-virtual {v3, v0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.registerCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V // method@287f │ │ +0cf21a: 6e10 5703 0600 |001f: invoke-virtual {v6}, Landroid/os/Parcel;.writeNoException:()V // method@0357 │ │ +0cf220: 28e6 |0022: goto 0008 // -001a │ │ +0cf222: 1a02 802c |0023: const-string v2, "org.pyneo.maps.downloader.IRemoteService" // string@2c80 │ │ +0cf226: 6e20 4603 2500 |0025: invoke-virtual {v5, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0cf22c: 6e10 4f03 0500 |0028: invoke-virtual {v5}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@034f │ │ +0cf232: 0c02 |002b: move-result-object v2 │ │ +0cf234: 7110 6b28 0200 |002c: invoke-static {v2}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/downloader/IDownloaderCallback; // method@286b │ │ +0cf23a: 0c00 |002f: move-result-object v0 │ │ +0cf23c: 6e20 8028 0300 |0030: invoke-virtual {v3, v0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.unregisterCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V // method@2880 │ │ +0cf242: 6e10 5703 0600 |0033: invoke-virtual {v6}, Landroid/os/Parcel;.writeNoException:()V // method@0357 │ │ +0cf248: 28d2 |0036: goto 0008 // -002e │ │ +0cf24a: 0000 |0037: nop // spacer │ │ +0cf24c: 0002 0300 0100 0000 0200 0000 4654 ... |0038: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0004 line=64 │ │ 0x0009 line=42 │ │ 0x000f line=47 │ │ 0x0014 line=49 │ │ @@ -266556,167 +266664,167 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 332 16-bit code units │ │ -0cf2bc: |[0cf2bc] org.pyneo.maps.map.MeasureOverlay.:(Landroid/content/Context;Landroid/view/View;)V │ │ -0cf2cc: 1404 0400 097f |0000: const v4, #float 1.82104e+38 // #7f090004 │ │ -0cf2d2: 12e8 |0003: const/4 v8, #int -2 // #fe │ │ -0cf2d4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0cf2d6: 1216 |0005: const/4 v6, #int 1 // #1 │ │ -0cf2d8: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0cf2da: 7010 9e29 0900 |0007: invoke-direct {v9}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0cf2e0: 2201 5f00 |000a: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0cf2e4: 7010 4802 0100 |000c: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0cf2ea: 5b91 5c13 |000f: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cf2ee: 2201 aa04 |0011: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -0cf2f2: 7010 3d25 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0cf2f8: 5b91 6213 |0016: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf2fc: 5b97 5713 |0018: iput-object v7, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@1357 │ │ -0cf300: 5995 5a13 |001a: iput v5, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf304: 5b97 6113 |001c: iput-object v7, v9, Lorg/pyneo/maps/map/MeasureOverlay;.msgbox:Landroid/widget/LinearLayout; // field@1361 │ │ -0cf308: 5491 5c13 |001e: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cf30c: 6e10 3201 0a00 |0020: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf312: 0c02 |0023: move-result-object v2 │ │ -0cf314: 6e20 a901 4200 |0024: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0cf31a: 0a02 |0027: move-result v2 │ │ -0cf31c: 6e20 4f02 2100 |0028: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0cf322: 5491 5c13 |002b: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cf326: 6202 2900 |002d: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0cf32a: 6e20 5802 2100 |002f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0cf330: 5491 5c13 |0032: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cf334: 1502 4040 |0034: const/high16 v2, #int 1077936128 // #4040 │ │ -0cf338: 6e20 5702 2100 |0036: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0cf33e: 5491 5c13 |0039: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cf342: 6e20 4e02 6100 |003b: invoke-virtual {v1, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0cf348: 5491 5c13 |003e: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cf34c: 1302 b400 |0040: const/16 v2, #int 180 // #b4 │ │ -0cf350: 6e20 4d02 2100 |0042: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ -0cf356: 5491 5c13 |0045: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cf35a: 6202 2700 |0047: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ -0cf35e: 6e20 5602 2100 |0049: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ -0cf364: 5491 5c13 |004c: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cf368: 1502 2041 |004e: const/high16 v2, #int 1092616192 // #4120 │ │ -0cf36c: 6e10 3201 0a00 |0050: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf372: 0c03 |0053: move-result-object v3 │ │ -0cf374: 6e20 a901 4300 |0054: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0cf37a: 0a03 |0057: move-result v3 │ │ -0cf37c: 6e53 5502 2155 |0058: invoke-virtual {v1, v2, v5, v5, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0cf382: 2201 5f00 |005b: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0cf386: 7010 4802 0100 |005d: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0cf38c: 5b91 5d13 |0060: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cf390: 5491 5d13 |0062: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cf394: 6e20 4e02 6100 |0064: invoke-virtual {v1, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0cf39a: 5491 5d13 |0067: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cf39e: 1302 0a00 |0069: const/16 v2, #int 10 // #a │ │ -0cf3a2: 6e20 4d02 2100 |006b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ -0cf3a8: 5491 5d13 |006e: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cf3ac: 6e10 3201 0a00 |0070: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf3b2: 0c02 |0073: move-result-object v2 │ │ -0cf3b4: 1403 0c00 0601 |0074: const v3, #float 2.46119e-38 // #0106000c │ │ -0cf3ba: 6e20 a901 3200 |0077: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0cf3c0: 0a02 |007a: move-result v2 │ │ -0cf3c2: 6e20 4f02 2100 |007b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0cf3c8: 5491 5d13 |007e: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cf3cc: 1502 8040 |0080: const/high16 v2, #int 1082130432 // #4080 │ │ -0cf3d0: 6e10 3201 0a00 |0082: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf3d6: 0c03 |0085: move-result-object v3 │ │ -0cf3d8: 1404 0b00 0601 |0086: const v4, #float 2.46119e-38 // #0106000b │ │ -0cf3de: 6e20 a901 4300 |0089: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0cf3e4: 0a03 |008c: move-result v3 │ │ -0cf3e6: 6e53 5502 2155 |008d: invoke-virtual {v1, v2, v5, v5, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0cf3ec: 5491 5d13 |0090: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cf3f0: 6202 2600 |0092: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0026 │ │ -0cf3f4: 6e20 5902 2100 |0094: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0259 │ │ -0cf3fa: 5491 5d13 |0097: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cf3fe: 6e10 3201 0a00 |0099: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf404: 0c02 |009c: move-result-object v2 │ │ -0cf406: 1403 1800 0a7f |009d: const v3, #float 1.83434e+38 // #7f0a0018 │ │ -0cf40c: 6e20 ad01 3200 |00a0: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -0cf412: 0a02 |00a3: move-result v2 │ │ -0cf414: 8222 |00a4: int-to-float v2, v2 │ │ -0cf416: 6e20 5a02 2100 |00a5: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ -0cf41c: 2201 1306 |00a8: new-instance v1, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ -0cf420: 7020 172e a100 |00aa: invoke-direct {v1, v10}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ -0cf426: 5b91 5913 |00ad: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ -0cf42a: 2201 0f06 |00af: new-instance v1, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ -0cf42e: 7020 042e a100 |00b1: invoke-direct {v1, v10}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ -0cf434: 5b91 5613 |00b4: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1356 │ │ -0cf438: 7110 141f 0a00 |00b6: invoke-static {v10}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0cf43e: 0c01 |00b9: move-result-object v1 │ │ -0cf440: 1402 2700 037f |00ba: const v2, #float 1.7413e+38 // #7f030027 │ │ -0cf446: 1f0b db03 |00bd: check-cast v11, Landroid/view/ViewGroup; // type@03db │ │ -0cf44a: 6e30 161f 210b |00bf: invoke-virtual {v1, v2, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0cf450: 0c01 |00c2: move-result-object v1 │ │ -0cf452: 1f01 1604 |00c3: check-cast v1, Landroid/widget/LinearLayout; // type@0416 │ │ -0cf456: 5b91 6113 |00c5: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.msgbox:Landroid/widget/LinearLayout; // field@1361 │ │ -0cf45a: 5491 6113 |00c7: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.msgbox:Landroid/widget/LinearLayout; // field@1361 │ │ -0cf45e: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ -0cf460: 6e20 e721 2100 |00ca: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0cf466: 7110 141f 0a00 |00cd: invoke-static {v10}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0cf46c: 0c01 |00d0: move-result-object v1 │ │ -0cf46e: 1402 3600 037f |00d1: const v2, #float 1.7413e+38 // #7f030036 │ │ -0cf474: 6e30 161f 2107 |00d4: invoke-virtual {v1, v2, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0cf47a: 0c01 |00d7: move-result-object v1 │ │ -0cf47c: 1f01 3504 |00d8: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0cf480: 5b91 6013 |00da: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cf484: 5491 6013 |00dc: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cf488: 2202 2004 |00de: new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0cf48c: 7030 4522 8208 |00e0: invoke-direct {v2, v8, v8}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0cf492: 6e20 b722 2100 |00e3: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22b7 │ │ -0cf498: 6e10 3201 0a00 |00e6: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf49e: 0c01 |00e9: move-result-object v1 │ │ -0cf4a0: 1402 0700 0e7f |00ea: const v2, #float 1.88751e+38 // #7f0e0007 │ │ -0cf4a6: 6e20 b801 2100 |00ed: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cf4ac: 0c01 |00f0: move-result-object v1 │ │ -0cf4ae: 5b91 5413 |00f1: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.LAT:Ljava/lang/String; // field@1354 │ │ -0cf4b2: 6e10 3201 0a00 |00f3: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf4b8: 0c01 |00f6: move-result-object v1 │ │ -0cf4ba: 1402 0800 0e7f |00f7: const v2, #float 1.88751e+38 // #7f0e0008 │ │ -0cf4c0: 6e20 b801 2100 |00fa: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cf4c6: 0c01 |00fd: move-result-object v1 │ │ -0cf4c8: 5b91 5513 |00fe: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.LON:Ljava/lang/String; // field@1355 │ │ -0cf4cc: 6e10 3201 0a00 |0100: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf4d2: 0c01 |0103: move-result-object v1 │ │ -0cf4d4: 1402 3501 0e7f |0104: const v2, #float 1.88757e+38 // #7f0e0135 │ │ -0cf4da: 6e20 b801 2100 |0107: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cf4e0: 0c01 |010a: move-result-object v1 │ │ -0cf4e2: 5b91 5213 |010b: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_START:Ljava/lang/String; // field@1352 │ │ -0cf4e6: 6e10 3201 0a00 |010d: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf4ec: 0c01 |0110: move-result-object v1 │ │ -0cf4ee: 1402 3301 0e7f |0111: const v2, #float 1.88757e+38 // #7f0e0133 │ │ -0cf4f4: 6e20 b801 2100 |0114: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cf4fa: 0c01 |0117: move-result-object v1 │ │ -0cf4fc: 5b91 5013 |0118: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_END:Ljava/lang/String; // field@1350 │ │ -0cf500: 6e10 3201 0a00 |011a: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf506: 0c01 |011d: move-result-object v1 │ │ -0cf508: 1402 3401 0e7f |011e: const v2, #float 1.88757e+38 // #7f0e0134 │ │ -0cf50e: 6e20 b801 2100 |0121: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cf514: 0c01 |0124: move-result-object v1 │ │ -0cf516: 5b91 5113 |0125: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_PREV:Ljava/lang/String; // field@1351 │ │ -0cf51a: 6e10 3201 0a00 |0127: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf520: 0c01 |012a: move-result-object v1 │ │ -0cf522: 1402 2600 0e7f |012b: const v2, #float 1.88751e+38 // #7f0e0026 │ │ -0cf528: 6e20 b801 2100 |012e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0cf52e: 0c01 |0131: move-result-object v1 │ │ -0cf530: 5b91 4f13 |0132: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.AZI:Ljava/lang/String; // field@134f │ │ -0cf534: 7110 af03 0a00 |0134: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0cf53a: 0c00 |0137: move-result-object v0 │ │ -0cf53c: 1a01 fb2d |0138: const-string v1, "pref_show_measure_line_info" // string@2dfb │ │ -0cf540: 7230 8901 1006 |013a: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0cf546: 0a01 |013d: move-result v1 │ │ -0cf548: 5c91 5f13 |013e: iput-boolean v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mShowLineInfo:Z // field@135f │ │ -0cf54c: 1a01 fa2d |0140: const-string v1, "pref_show_measure_info" // string@2dfa │ │ -0cf550: 7230 8901 1006 |0142: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0cf556: 0a01 |0145: move-result v1 │ │ -0cf558: 5c91 5e13 |0146: iput-boolean v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mShowInfoBubble:Z // field@135e │ │ -0cf55c: 7010 f428 0900 |0148: invoke-direct {v9}, Lorg/pyneo/maps/map/MeasureOverlay;.ShowDistance:()V // method@28f4 │ │ -0cf562: 0e00 |014b: return-void │ │ +0cf268: |[0cf268] org.pyneo.maps.map.MeasureOverlay.:(Landroid/content/Context;Landroid/view/View;)V │ │ +0cf278: 1404 0400 097f |0000: const v4, #float 1.82104e+38 // #7f090004 │ │ +0cf27e: 12e8 |0003: const/4 v8, #int -2 // #fe │ │ +0cf280: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0cf282: 1216 |0005: const/4 v6, #int 1 // #1 │ │ +0cf284: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +0cf286: 7010 9e29 0900 |0007: invoke-direct {v9}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0cf28c: 2201 5f00 |000a: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0cf290: 7010 4802 0100 |000c: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0cf296: 5b91 5c13 |000f: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cf29a: 2201 aa04 |0011: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +0cf29e: 7010 3d25 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0cf2a4: 5b91 6213 |0016: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf2a8: 5b97 5713 |0018: iput-object v7, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@1357 │ │ +0cf2ac: 5995 5a13 |001a: iput v5, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf2b0: 5b97 6113 |001c: iput-object v7, v9, Lorg/pyneo/maps/map/MeasureOverlay;.msgbox:Landroid/widget/LinearLayout; // field@1361 │ │ +0cf2b4: 5491 5c13 |001e: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cf2b8: 6e10 3201 0a00 |0020: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf2be: 0c02 |0023: move-result-object v2 │ │ +0cf2c0: 6e20 a901 4200 |0024: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0cf2c6: 0a02 |0027: move-result v2 │ │ +0cf2c8: 6e20 4f02 2100 |0028: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0cf2ce: 5491 5c13 |002b: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cf2d2: 6202 2900 |002d: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0cf2d6: 6e20 5802 2100 |002f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0cf2dc: 5491 5c13 |0032: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cf2e0: 1502 4040 |0034: const/high16 v2, #int 1077936128 // #4040 │ │ +0cf2e4: 6e20 5702 2100 |0036: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0cf2ea: 5491 5c13 |0039: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cf2ee: 6e20 4e02 6100 |003b: invoke-virtual {v1, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0cf2f4: 5491 5c13 |003e: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cf2f8: 1302 b400 |0040: const/16 v2, #int 180 // #b4 │ │ +0cf2fc: 6e20 4d02 2100 |0042: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ +0cf302: 5491 5c13 |0045: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cf306: 6202 2700 |0047: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ +0cf30a: 6e20 5602 2100 |0049: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ +0cf310: 5491 5c13 |004c: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cf314: 1502 2041 |004e: const/high16 v2, #int 1092616192 // #4120 │ │ +0cf318: 6e10 3201 0a00 |0050: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf31e: 0c03 |0053: move-result-object v3 │ │ +0cf320: 6e20 a901 4300 |0054: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0cf326: 0a03 |0057: move-result v3 │ │ +0cf328: 6e53 5502 2155 |0058: invoke-virtual {v1, v2, v5, v5, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0cf32e: 2201 5f00 |005b: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0cf332: 7010 4802 0100 |005d: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0cf338: 5b91 5d13 |0060: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cf33c: 5491 5d13 |0062: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cf340: 6e20 4e02 6100 |0064: invoke-virtual {v1, v6}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0cf346: 5491 5d13 |0067: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cf34a: 1302 0a00 |0069: const/16 v2, #int 10 // #a │ │ +0cf34e: 6e20 4d02 2100 |006b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ +0cf354: 5491 5d13 |006e: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cf358: 6e10 3201 0a00 |0070: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf35e: 0c02 |0073: move-result-object v2 │ │ +0cf360: 1403 0c00 0601 |0074: const v3, #float 2.46119e-38 // #0106000c │ │ +0cf366: 6e20 a901 3200 |0077: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0cf36c: 0a02 |007a: move-result v2 │ │ +0cf36e: 6e20 4f02 2100 |007b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0cf374: 5491 5d13 |007e: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cf378: 1502 8040 |0080: const/high16 v2, #int 1082130432 // #4080 │ │ +0cf37c: 6e10 3201 0a00 |0082: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf382: 0c03 |0085: move-result-object v3 │ │ +0cf384: 1404 0b00 0601 |0086: const v4, #float 2.46119e-38 // #0106000b │ │ +0cf38a: 6e20 a901 4300 |0089: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0cf390: 0a03 |008c: move-result v3 │ │ +0cf392: 6e53 5502 2155 |008d: invoke-virtual {v1, v2, v5, v5, v3}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0cf398: 5491 5d13 |0090: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cf39c: 6202 2600 |0092: sget-object v2, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@0026 │ │ +0cf3a0: 6e20 5902 2100 |0094: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0259 │ │ +0cf3a6: 5491 5d13 |0097: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cf3aa: 6e10 3201 0a00 |0099: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf3b0: 0c02 |009c: move-result-object v2 │ │ +0cf3b2: 1403 1800 0a7f |009d: const v3, #float 1.83434e+38 // #7f0a0018 │ │ +0cf3b8: 6e20 ad01 3200 |00a0: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +0cf3be: 0a02 |00a3: move-result v2 │ │ +0cf3c0: 8222 |00a4: int-to-float v2, v2 │ │ +0cf3c2: 6e20 5a02 2100 |00a5: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@025a │ │ +0cf3c8: 2201 1306 |00a8: new-instance v1, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ +0cf3cc: 7020 172e a100 |00aa: invoke-direct {v1, v10}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ +0cf3d2: 5b91 5913 |00ad: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ +0cf3d6: 2201 0f06 |00af: new-instance v1, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ +0cf3da: 7020 042e a100 |00b1: invoke-direct {v1, v10}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ +0cf3e0: 5b91 5613 |00b4: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1356 │ │ +0cf3e4: 7110 141f 0a00 |00b6: invoke-static {v10}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0cf3ea: 0c01 |00b9: move-result-object v1 │ │ +0cf3ec: 1402 2700 037f |00ba: const v2, #float 1.7413e+38 // #7f030027 │ │ +0cf3f2: 1f0b db03 |00bd: check-cast v11, Landroid/view/ViewGroup; // type@03db │ │ +0cf3f6: 6e30 161f 210b |00bf: invoke-virtual {v1, v2, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0cf3fc: 0c01 |00c2: move-result-object v1 │ │ +0cf3fe: 1f01 1604 |00c3: check-cast v1, Landroid/widget/LinearLayout; // type@0416 │ │ +0cf402: 5b91 6113 |00c5: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.msgbox:Landroid/widget/LinearLayout; // field@1361 │ │ +0cf406: 5491 6113 |00c7: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.msgbox:Landroid/widget/LinearLayout; // field@1361 │ │ +0cf40a: 1202 |00c9: const/4 v2, #int 0 // #0 │ │ +0cf40c: 6e20 e721 2100 |00ca: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0cf412: 7110 141f 0a00 |00cd: invoke-static {v10}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0cf418: 0c01 |00d0: move-result-object v1 │ │ +0cf41a: 1402 3600 037f |00d1: const v2, #float 1.7413e+38 // #7f030036 │ │ +0cf420: 6e30 161f 2107 |00d4: invoke-virtual {v1, v2, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0cf426: 0c01 |00d7: move-result-object v1 │ │ +0cf428: 1f01 3504 |00d8: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0cf42c: 5b91 6013 |00da: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cf430: 5491 6013 |00dc: iget-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cf434: 2202 2004 |00de: new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0cf438: 7030 4522 8208 |00e0: invoke-direct {v2, v8, v8}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0cf43e: 6e20 b722 2100 |00e3: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22b7 │ │ +0cf444: 6e10 3201 0a00 |00e6: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf44a: 0c01 |00e9: move-result-object v1 │ │ +0cf44c: 1402 0700 0e7f |00ea: const v2, #float 1.88751e+38 // #7f0e0007 │ │ +0cf452: 6e20 b801 2100 |00ed: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cf458: 0c01 |00f0: move-result-object v1 │ │ +0cf45a: 5b91 5413 |00f1: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.LAT:Ljava/lang/String; // field@1354 │ │ +0cf45e: 6e10 3201 0a00 |00f3: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf464: 0c01 |00f6: move-result-object v1 │ │ +0cf466: 1402 0800 0e7f |00f7: const v2, #float 1.88751e+38 // #7f0e0008 │ │ +0cf46c: 6e20 b801 2100 |00fa: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cf472: 0c01 |00fd: move-result-object v1 │ │ +0cf474: 5b91 5513 |00fe: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.LON:Ljava/lang/String; // field@1355 │ │ +0cf478: 6e10 3201 0a00 |0100: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf47e: 0c01 |0103: move-result-object v1 │ │ +0cf480: 1402 3501 0e7f |0104: const v2, #float 1.88757e+38 // #7f0e0135 │ │ +0cf486: 6e20 b801 2100 |0107: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cf48c: 0c01 |010a: move-result-object v1 │ │ +0cf48e: 5b91 5213 |010b: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_START:Ljava/lang/String; // field@1352 │ │ +0cf492: 6e10 3201 0a00 |010d: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf498: 0c01 |0110: move-result-object v1 │ │ +0cf49a: 1402 3301 0e7f |0111: const v2, #float 1.88757e+38 // #7f0e0133 │ │ +0cf4a0: 6e20 b801 2100 |0114: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cf4a6: 0c01 |0117: move-result-object v1 │ │ +0cf4a8: 5b91 5013 |0118: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_END:Ljava/lang/String; // field@1350 │ │ +0cf4ac: 6e10 3201 0a00 |011a: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf4b2: 0c01 |011d: move-result-object v1 │ │ +0cf4b4: 1402 3401 0e7f |011e: const v2, #float 1.88757e+38 // #7f0e0134 │ │ +0cf4ba: 6e20 b801 2100 |0121: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cf4c0: 0c01 |0124: move-result-object v1 │ │ +0cf4c2: 5b91 5113 |0125: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_PREV:Ljava/lang/String; // field@1351 │ │ +0cf4c6: 6e10 3201 0a00 |0127: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf4cc: 0c01 |012a: move-result-object v1 │ │ +0cf4ce: 1402 2600 0e7f |012b: const v2, #float 1.88751e+38 // #7f0e0026 │ │ +0cf4d4: 6e20 b801 2100 |012e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0cf4da: 0c01 |0131: move-result-object v1 │ │ +0cf4dc: 5b91 4f13 |0132: iput-object v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.AZI:Ljava/lang/String; // field@134f │ │ +0cf4e0: 7110 af03 0a00 |0134: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0cf4e6: 0c00 |0137: move-result-object v0 │ │ +0cf4e8: 1a01 fb2d |0138: const-string v1, "pref_show_measure_line_info" // string@2dfb │ │ +0cf4ec: 7230 8901 1006 |013a: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0cf4f2: 0a01 |013d: move-result v1 │ │ +0cf4f4: 5c91 5f13 |013e: iput-boolean v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mShowLineInfo:Z // field@135f │ │ +0cf4f8: 1a01 fa2d |0140: const-string v1, "pref_show_measure_info" // string@2dfa │ │ +0cf4fc: 7230 8901 1006 |0142: invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0cf502: 0a01 |0145: move-result v1 │ │ +0cf504: 5c91 5e13 |0146: iput-boolean v1, v9, Lorg/pyneo/maps/map/MeasureOverlay;.mShowInfoBubble:Z // field@135e │ │ +0cf508: 7010 f428 0900 |0148: invoke-direct {v9}, Lorg/pyneo/maps/map/MeasureOverlay;.ShowDistance:()V // method@28f4 │ │ +0cf50e: 0e00 |014b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=58 │ │ 0x000a line=43 │ │ 0x0011 line=45 │ │ 0x0018 line=46 │ │ 0x001a line=47 │ │ @@ -266763,27 +266871,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0cf564: |[0cf564] org.pyneo.maps.map.MeasureOverlay.ShowDistance:()V │ │ -0cf574: 5440 6113 |0000: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.msgbox:Landroid/widget/LinearLayout; // field@1361 │ │ -0cf578: 1401 8b00 0b7f |0002: const v1, #float 1.84766e+38 // #7f0b008b │ │ -0cf57e: 6e20 c421 1000 |0005: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0cf584: 0c00 |0008: move-result-object v0 │ │ -0cf586: 1f00 3504 |0009: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0cf58a: 5441 5913 |000b: iget-object v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ -0cf58e: 5242 5a13 |000d: iget v2, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf592: 8922 |000f: float-to-double v2, v2 │ │ -0cf594: 6e30 182e 2103 |0010: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ -0cf59a: 0c01 |0013: move-result-object v1 │ │ -0cf59c: 6e20 be22 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0cf5a2: 0e00 |0017: return-void │ │ +0cf510: |[0cf510] org.pyneo.maps.map.MeasureOverlay.ShowDistance:()V │ │ +0cf520: 5440 6113 |0000: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.msgbox:Landroid/widget/LinearLayout; // field@1361 │ │ +0cf524: 1401 8b00 0b7f |0002: const v1, #float 1.84766e+38 // #7f0b008b │ │ +0cf52a: 6e20 c421 1000 |0005: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0cf530: 0c00 |0008: move-result-object v0 │ │ +0cf532: 1f00 3504 |0009: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +0cf536: 5441 5913 |000b: iget-object v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ +0cf53a: 5242 5a13 |000d: iget v2, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf53e: 8922 |000f: float-to-double v2, v2 │ │ +0cf540: 6e30 182e 2103 |0010: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ +0cf546: 0c01 |0013: move-result-object v1 │ │ +0cf548: 6e20 be22 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0cf54e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0017 line=108 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lorg/pyneo/maps/map/MeasureOverlay; │ │ │ │ @@ -266792,86 +266900,86 @@ │ │ type : '(FFLorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -0cf5a4: |[0cf5a4] org.pyneo.maps.map.MeasureOverlay.addPoint:(FFLorg/pyneo/maps/map/TileView;)V │ │ -0cf5b4: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0cf5b8: 6e10 8429 0b00 |0002: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0cf5be: 0c00 |0005: move-result-object v0 │ │ -0cf5c0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0cf5c2: 2201 5105 |0007: new-instance v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ -0cf5c6: 6e10 7b29 0b00 |0009: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0cf5cc: 0a02 |000c: move-result v2 │ │ -0cf5ce: 8922 |000d: float-to-double v2, v2 │ │ -0cf5d0: 6e53 5129 902a |000e: invoke-virtual {v0, v9, v10, v2, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FFD)Lorg/pyneo/maps/utils/GeoPoint; // method@2951 │ │ -0cf5d6: 0c02 |0011: move-result-object v2 │ │ -0cf5d8: 7030 f128 8102 |0012: invoke-direct {v1, v8, v2}, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.:(Lorg/pyneo/maps/map/MeasureOverlay;Lorg/pyneo/maps/utils/GeoPoint;)V // method@28f1 │ │ -0cf5de: 5482 6213 |0015: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf5e2: 6e10 4c25 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf5e8: 0a02 |001a: move-result v2 │ │ -0cf5ea: 3d02 6a00 |001b: if-lez v2, 0085 // +006a │ │ -0cf5ee: 5482 6213 |001d: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf5f2: 5483 6213 |001f: iget-object v3, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf5f6: 6e10 4c25 0300 |0021: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf5fc: 0a03 |0024: move-result v3 │ │ -0cf5fe: d803 03ff |0025: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0cf602: 6e20 4625 3200 |0027: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0cf608: 0c02 |002a: move-result-object v2 │ │ -0cf60a: 1f02 5105 |002b: check-cast v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ -0cf60e: 5422 4d13 |002d: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cf612: 5413 4d13 |002f: iget-object v3, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cf616: 6e20 2c2e 3200 |0031: invoke-virtual {v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0cf61c: 0a02 |0034: move-result v2 │ │ -0cf61e: 8322 |0035: int-to-double v2, v2 │ │ -0cf620: 5a12 4b13 |0036: iput-wide v2, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ -0cf624: 5282 5a13 |0038: iget v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf628: 8922 |003a: float-to-double v2, v2 │ │ -0cf62a: 5316 4b13 |003b: iget-wide v6, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ -0cf62e: cb62 |003d: add-double/2addr v2, v6 │ │ -0cf630: 5a12 4c13 |003e: iput-wide v2, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Start:D // field@134c │ │ -0cf634: 5482 6213 |0040: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf638: 6e10 4c25 0200 |0042: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf63e: 0a02 |0045: move-result v2 │ │ -0cf640: 3d02 1a00 |0046: if-lez v2, 0060 // +001a │ │ -0cf644: 5482 6213 |0048: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf648: 5483 6213 |004a: iget-object v3, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf64c: 6e10 4c25 0300 |004c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf652: 0a03 |004f: move-result v3 │ │ -0cf654: d803 03ff |0050: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0cf658: 6e20 4625 3200 |0052: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0cf65e: 0c02 |0055: move-result-object v2 │ │ -0cf660: 1f02 5105 |0056: check-cast v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ -0cf664: 5422 4d13 |0058: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cf668: 5413 4d13 |005a: iget-object v3, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cf66c: 6e20 282e 3200 |005c: invoke-virtual {v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo360:(Lorg/pyneo/maps/utils/GeoPoint;)D // method@2e28 │ │ -0cf672: 0b04 |005f: move-result-wide v4 │ │ -0cf674: 5a14 4a13 |0060: iput-wide v4, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Bearing:D // field@134a │ │ -0cf678: 5582 5e13 |0062: iget-boolean v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mShowInfoBubble:Z // field@135e │ │ -0cf67c: 3802 0400 |0064: if-eqz v2, 0068 // +0004 │ │ -0cf680: 5b81 5b13 |0066: iput-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf684: 5482 6213 |0068: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf688: 6e10 4c25 0200 |006a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf68e: 0a02 |006d: move-result v2 │ │ -0cf690: 3d02 0b00 |006e: if-lez v2, 0079 // +000b │ │ -0cf694: 5282 5a13 |0070: iget v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf698: 8922 |0072: float-to-double v2, v2 │ │ -0cf69a: 5314 4b13 |0073: iget-wide v4, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ -0cf69e: cb42 |0075: add-double/2addr v2, v4 │ │ -0cf6a0: 8c22 |0076: double-to-float v2, v2 │ │ -0cf6a2: 5982 5a13 |0077: iput v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf6a6: 5482 6213 |0079: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf6aa: 6e20 4125 1200 |007b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0cf6b0: 7010 fc28 0800 |007e: invoke-direct {v8}, Lorg/pyneo/maps/map/MeasureOverlay;.setDescr:()V // method@28fc │ │ -0cf6b6: 7010 f428 0800 |0081: invoke-direct {v8}, Lorg/pyneo/maps/map/MeasureOverlay;.ShowDistance:()V // method@28f4 │ │ -0cf6bc: 0e00 |0084: return-void │ │ -0cf6be: 0442 |0085: move-wide v2, v4 │ │ -0cf6c0: 28b0 |0086: goto 0036 // -0050 │ │ +0cf550: |[0cf550] org.pyneo.maps.map.MeasureOverlay.addPoint:(FFLorg/pyneo/maps/map/TileView;)V │ │ +0cf560: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0cf564: 6e10 8429 0b00 |0002: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0cf56a: 0c00 |0005: move-result-object v0 │ │ +0cf56c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0cf56e: 2201 5105 |0007: new-instance v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ +0cf572: 6e10 7b29 0b00 |0009: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0cf578: 0a02 |000c: move-result v2 │ │ +0cf57a: 8922 |000d: float-to-double v2, v2 │ │ +0cf57c: 6e53 5129 902a |000e: invoke-virtual {v0, v9, v10, v2, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FFD)Lorg/pyneo/maps/utils/GeoPoint; // method@2951 │ │ +0cf582: 0c02 |0011: move-result-object v2 │ │ +0cf584: 7030 f128 8102 |0012: invoke-direct {v1, v8, v2}, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.:(Lorg/pyneo/maps/map/MeasureOverlay;Lorg/pyneo/maps/utils/GeoPoint;)V // method@28f1 │ │ +0cf58a: 5482 6213 |0015: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf58e: 6e10 4c25 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf594: 0a02 |001a: move-result v2 │ │ +0cf596: 3d02 6a00 |001b: if-lez v2, 0085 // +006a │ │ +0cf59a: 5482 6213 |001d: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf59e: 5483 6213 |001f: iget-object v3, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf5a2: 6e10 4c25 0300 |0021: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf5a8: 0a03 |0024: move-result v3 │ │ +0cf5aa: d803 03ff |0025: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0cf5ae: 6e20 4625 3200 |0027: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0cf5b4: 0c02 |002a: move-result-object v2 │ │ +0cf5b6: 1f02 5105 |002b: check-cast v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ +0cf5ba: 5422 4d13 |002d: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cf5be: 5413 4d13 |002f: iget-object v3, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cf5c2: 6e20 2c2e 3200 |0031: invoke-virtual {v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0cf5c8: 0a02 |0034: move-result v2 │ │ +0cf5ca: 8322 |0035: int-to-double v2, v2 │ │ +0cf5cc: 5a12 4b13 |0036: iput-wide v2, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ +0cf5d0: 5282 5a13 |0038: iget v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf5d4: 8922 |003a: float-to-double v2, v2 │ │ +0cf5d6: 5316 4b13 |003b: iget-wide v6, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ +0cf5da: cb62 |003d: add-double/2addr v2, v6 │ │ +0cf5dc: 5a12 4c13 |003e: iput-wide v2, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Start:D // field@134c │ │ +0cf5e0: 5482 6213 |0040: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf5e4: 6e10 4c25 0200 |0042: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf5ea: 0a02 |0045: move-result v2 │ │ +0cf5ec: 3d02 1a00 |0046: if-lez v2, 0060 // +001a │ │ +0cf5f0: 5482 6213 |0048: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf5f4: 5483 6213 |004a: iget-object v3, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf5f8: 6e10 4c25 0300 |004c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf5fe: 0a03 |004f: move-result v3 │ │ +0cf600: d803 03ff |0050: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0cf604: 6e20 4625 3200 |0052: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0cf60a: 0c02 |0055: move-result-object v2 │ │ +0cf60c: 1f02 5105 |0056: check-cast v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ +0cf610: 5422 4d13 |0058: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cf614: 5413 4d13 |005a: iget-object v3, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cf618: 6e20 282e 3200 |005c: invoke-virtual {v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo360:(Lorg/pyneo/maps/utils/GeoPoint;)D // method@2e28 │ │ +0cf61e: 0b04 |005f: move-result-wide v4 │ │ +0cf620: 5a14 4a13 |0060: iput-wide v4, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Bearing:D // field@134a │ │ +0cf624: 5582 5e13 |0062: iget-boolean v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mShowInfoBubble:Z // field@135e │ │ +0cf628: 3802 0400 |0064: if-eqz v2, 0068 // +0004 │ │ +0cf62c: 5b81 5b13 |0066: iput-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf630: 5482 6213 |0068: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf634: 6e10 4c25 0200 |006a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf63a: 0a02 |006d: move-result v2 │ │ +0cf63c: 3d02 0b00 |006e: if-lez v2, 0079 // +000b │ │ +0cf640: 5282 5a13 |0070: iget v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf644: 8922 |0072: float-to-double v2, v2 │ │ +0cf646: 5314 4b13 |0073: iget-wide v4, v1, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ +0cf64a: cb42 |0075: add-double/2addr v2, v4 │ │ +0cf64c: 8c22 |0076: double-to-float v2, v2 │ │ +0cf64e: 5982 5a13 |0077: iput v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf652: 5482 6213 |0079: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf656: 6e20 4125 1200 |007b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0cf65c: 7010 fc28 0800 |007e: invoke-direct {v8}, Lorg/pyneo/maps/map/MeasureOverlay;.setDescr:()V // method@28fc │ │ +0cf662: 7010 f428 0800 |0081: invoke-direct {v8}, Lorg/pyneo/maps/map/MeasureOverlay;.ShowDistance:()V // method@28f4 │ │ +0cf668: 0e00 |0084: return-void │ │ +0cf66a: 0442 |0085: move-wide v2, v4 │ │ +0cf66c: 28b0 |0086: goto 0036 // -0050 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=199 │ │ 0x0006 line=201 │ │ 0x0007 line=202 │ │ 0x0015 line=203 │ │ 0x0038 line=204 │ │ @@ -266899,27 +267007,27 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0cf6c4: |[0cf6c4] org.pyneo.maps.map.MeasureOverlay.getPic:(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap; │ │ -0cf6d4: 5420 5713 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MeasureOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@1357 │ │ -0cf6d8: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -0cf6dc: 6e10 7d29 0300 |0004: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getContext:()Landroid/content/Context; // method@297d │ │ -0cf6e2: 0c00 |0007: move-result-object v0 │ │ -0cf6e4: 6e10 3201 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0cf6ea: 0c00 |000b: move-result-object v0 │ │ -0cf6ec: 1401 6a00 027f |000c: const v1, #float 1.72802e+38 // #7f02006a │ │ -0cf6f2: 7120 1302 1000 |000f: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ -0cf6f8: 0c00 |0012: move-result-object v0 │ │ -0cf6fa: 5b20 5713 |0013: iput-object v0, v2, Lorg/pyneo/maps/map/MeasureOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@1357 │ │ -0cf6fe: 5420 5713 |0015: iget-object v0, v2, Lorg/pyneo/maps/map/MeasureOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@1357 │ │ -0cf702: 1100 |0017: return-object v0 │ │ +0cf670: |[0cf670] org.pyneo.maps.map.MeasureOverlay.getPic:(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap; │ │ +0cf680: 5420 5713 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MeasureOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@1357 │ │ +0cf684: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +0cf688: 6e10 7d29 0300 |0004: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getContext:()Landroid/content/Context; // method@297d │ │ +0cf68e: 0c00 |0007: move-result-object v0 │ │ +0cf690: 6e10 3201 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0cf696: 0c00 |000b: move-result-object v0 │ │ +0cf698: 1401 6a00 027f |000c: const v1, #float 1.72802e+38 // #7f02006a │ │ +0cf69e: 7120 1302 1000 |000f: invoke-static {v0, v1}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ +0cf6a4: 0c00 |0012: move-result-object v0 │ │ +0cf6a6: 5b20 5713 |0013: iput-object v0, v2, Lorg/pyneo/maps/map/MeasureOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@1357 │ │ +0cf6aa: 5420 5713 |0015: iget-object v0, v2, Lorg/pyneo/maps/map/MeasureOverlay;.mCornerMarker:Landroid/graphics/Bitmap; // field@1357 │ │ +0cf6ae: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0015 line=103 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/pyneo/maps/map/MeasureOverlay; │ │ @@ -266930,162 +267038,169 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 226 16-bit code units │ │ -0cf704: |[0cf704] org.pyneo.maps.map.MeasureOverlay.setDescr:()V │ │ -0cf714: 5480 5b13 |0000: iget-object v0, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf718: 3800 df00 |0002: if-eqz v0, 00e1 // +00df │ │ -0cf71c: 2200 9204 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0cf720: 7010 fb24 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0cf726: 5481 5413 |0009: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.LAT:Ljava/lang/String; // field@1354 │ │ -0cf72a: 6e20 0425 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf730: 0c00 |000e: move-result-object v0 │ │ -0cf732: 1a01 6901 |000f: const-string v1, ": " // string@0169 │ │ -0cf736: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf73c: 0c00 |0014: move-result-object v0 │ │ -0cf73e: 5481 5613 |0015: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1356 │ │ -0cf742: 5482 5b13 |0017: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf746: 5422 4d13 |0019: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cf74a: 6e10 302e 0200 |001b: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0cf750: 0b02 |001e: move-result-wide v2 │ │ -0cf752: 6e30 072e 2103 |001f: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -0cf758: 0c01 |0022: move-result-object v1 │ │ -0cf75a: 6e20 0425 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf760: 0c00 |0026: move-result-object v0 │ │ -0cf762: 1a01 0100 |0027: const-string v1, " │ │ +0cf6b0: |[0cf6b0] org.pyneo.maps.map.MeasureOverlay.setDescr:()V │ │ +0cf6c0: 5480 5b13 |0000: iget-object v0, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf6c4: 3800 df00 |0002: if-eqz v0, 00e1 // +00df │ │ +0cf6c8: 2200 9204 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0cf6cc: 7010 fb24 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0cf6d2: 5481 5413 |0009: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.LAT:Ljava/lang/String; // field@1354 │ │ +0cf6d6: 6e20 0425 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf6dc: 0c00 |000e: move-result-object v0 │ │ +0cf6de: 1a01 6901 |000f: const-string v1, ": " // string@0169 │ │ +0cf6e2: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf6e8: 0c00 |0014: move-result-object v0 │ │ +0cf6ea: 5481 5613 |0015: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1356 │ │ +0cf6ee: 5482 5b13 |0017: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf6f2: 5422 4d13 |0019: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cf6f6: 6e10 302e 0200 |001b: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0cf6fc: 0b02 |001e: move-result-wide v2 │ │ +0cf6fe: 6e30 072e 2103 |001f: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +0cf704: 0c01 |0022: move-result-object v1 │ │ +0cf706: 6e20 0425 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf70c: 0c00 |0026: move-result-object v0 │ │ +0cf70e: 1a01 0100 |0027: const-string v1, " │ │ " // string@0001 │ │ -0cf766: 6e20 0425 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf76c: 0c00 |002c: move-result-object v0 │ │ -0cf76e: 5481 5513 |002d: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.LON:Ljava/lang/String; // field@1355 │ │ -0cf772: 6e20 0425 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf778: 0c00 |0032: move-result-object v0 │ │ -0cf77a: 1a01 6901 |0033: const-string v1, ": " // string@0169 │ │ -0cf77e: 6e20 0425 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf784: 0c00 |0038: move-result-object v0 │ │ -0cf786: 5481 5613 |0039: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1356 │ │ -0cf78a: 5482 5b13 |003b: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf78e: 5422 4d13 |003d: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cf792: 6e10 322e 0200 |003f: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0cf798: 0b02 |0042: move-result-wide v2 │ │ -0cf79a: 6e30 082e 2103 |0043: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -0cf7a0: 0c01 |0046: move-result-object v1 │ │ -0cf7a2: 6e20 0425 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf7a8: 0c00 |004a: move-result-object v0 │ │ -0cf7aa: 1a01 0100 |004b: const-string v1, " │ │ +0cf712: 6e20 0425 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf718: 0c00 |002c: move-result-object v0 │ │ +0cf71a: 5481 5513 |002d: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.LON:Ljava/lang/String; // field@1355 │ │ +0cf71e: 6e20 0425 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf724: 0c00 |0032: move-result-object v0 │ │ +0cf726: 1a01 6901 |0033: const-string v1, ": " // string@0169 │ │ +0cf72a: 6e20 0425 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf730: 0c00 |0038: move-result-object v0 │ │ +0cf732: 5481 5613 |0039: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1356 │ │ +0cf736: 5482 5b13 |003b: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf73a: 5422 4d13 |003d: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cf73e: 6e10 322e 0200 |003f: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0cf744: 0b02 |0042: move-result-wide v2 │ │ +0cf746: 6e30 082e 2103 |0043: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +0cf74c: 0c01 |0046: move-result-object v1 │ │ +0cf74e: 6e20 0425 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf754: 0c00 |004a: move-result-object v0 │ │ +0cf756: 1a01 0100 |004b: const-string v1, " │ │ " // string@0001 │ │ -0cf7ae: 6e20 0425 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf7b4: 0c00 |0050: move-result-object v0 │ │ -0cf7b6: 5481 5113 |0051: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_PREV:Ljava/lang/String; // field@1351 │ │ -0cf7ba: 6e20 0425 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf7c0: 0c00 |0056: move-result-object v0 │ │ -0cf7c2: 1a01 6901 |0057: const-string v1, ": " // string@0169 │ │ -0cf7c6: 6e20 0425 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf7cc: 0c00 |005c: move-result-object v0 │ │ -0cf7ce: 5481 5913 |005d: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ -0cf7d2: 5482 5b13 |005f: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf7d6: 5322 4b13 |0061: iget-wide v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ -0cf7da: 6e30 182e 2103 |0063: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ -0cf7e0: 0c01 |0066: move-result-object v1 │ │ -0cf7e2: 6e20 0425 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf7e8: 0c00 |006a: move-result-object v0 │ │ -0cf7ea: 1a01 0100 |006b: const-string v1, " │ │ +0cf75a: 6e20 0425 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf760: 0c00 |0050: move-result-object v0 │ │ +0cf762: 5481 5113 |0051: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_PREV:Ljava/lang/String; // field@1351 │ │ +0cf766: 6e20 0425 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf76c: 0c00 |0056: move-result-object v0 │ │ +0cf76e: 1a01 6901 |0057: const-string v1, ": " // string@0169 │ │ +0cf772: 6e20 0425 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf778: 0c00 |005c: move-result-object v0 │ │ +0cf77a: 5481 5913 |005d: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ +0cf77e: 5482 5b13 |005f: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf782: 5322 4b13 |0061: iget-wide v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ +0cf786: 6e30 182e 2103 |0063: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ +0cf78c: 0c01 |0066: move-result-object v1 │ │ +0cf78e: 6e20 0425 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf794: 0c00 |006a: move-result-object v0 │ │ +0cf796: 1a01 0100 |006b: const-string v1, " │ │ " // string@0001 │ │ -0cf7ee: 6e20 0425 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf7f4: 0c00 |0070: move-result-object v0 │ │ -0cf7f6: 5481 5213 |0071: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_START:Ljava/lang/String; // field@1352 │ │ -0cf7fa: 6e20 0425 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf800: 0c00 |0076: move-result-object v0 │ │ -0cf802: 1a01 6901 |0077: const-string v1, ": " // string@0169 │ │ -0cf806: 6e20 0425 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf80c: 0c00 |007c: move-result-object v0 │ │ -0cf80e: 5481 5913 |007d: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ -0cf812: 5482 5b13 |007f: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf816: 5322 4c13 |0081: iget-wide v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Start:D // field@134c │ │ -0cf81a: 6e30 182e 2103 |0083: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ -0cf820: 0c01 |0086: move-result-object v1 │ │ -0cf822: 6e20 0425 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf828: 0c00 |008a: move-result-object v0 │ │ -0cf82a: 1a01 0100 |008b: const-string v1, " │ │ +0cf79a: 6e20 0425 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf7a0: 0c00 |0070: move-result-object v0 │ │ +0cf7a2: 5481 5213 |0071: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_START:Ljava/lang/String; // field@1352 │ │ +0cf7a6: 6e20 0425 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf7ac: 0c00 |0076: move-result-object v0 │ │ +0cf7ae: 1a01 6901 |0077: const-string v1, ": " // string@0169 │ │ +0cf7b2: 6e20 0425 1000 |0079: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf7b8: 0c00 |007c: move-result-object v0 │ │ +0cf7ba: 5481 5913 |007d: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ +0cf7be: 5482 5b13 |007f: iget-object v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf7c2: 5322 4c13 |0081: iget-wide v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Start:D // field@134c │ │ +0cf7c6: 6e30 182e 2103 |0083: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ +0cf7cc: 0c01 |0086: move-result-object v1 │ │ +0cf7ce: 6e20 0425 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf7d4: 0c00 |008a: move-result-object v0 │ │ +0cf7d6: 1a01 0100 |008b: const-string v1, " │ │ " // string@0001 │ │ -0cf82e: 6e20 0425 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf834: 0c00 |0090: move-result-object v0 │ │ -0cf836: 5481 5013 |0091: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_END:Ljava/lang/String; // field@1350 │ │ -0cf83a: 6e20 0425 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf840: 0c00 |0096: move-result-object v0 │ │ -0cf842: 1a01 6901 |0097: const-string v1, ": " // string@0169 │ │ -0cf846: 6e20 0425 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf84c: 0c00 |009c: move-result-object v0 │ │ -0cf84e: 5481 5913 |009d: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ -0cf852: 5282 5a13 |009f: iget v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf856: 8922 |00a1: float-to-double v2, v2 │ │ -0cf858: 5484 5b13 |00a2: iget-object v4, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf85c: 5344 4c13 |00a4: iget-wide v4, v4, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Start:D // field@134c │ │ -0cf860: cc42 |00a6: sub-double/2addr v2, v4 │ │ -0cf862: 6e30 182e 2103 |00a7: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ -0cf868: 0c01 |00aa: move-result-object v1 │ │ -0cf86a: 6e20 0425 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf870: 0c00 |00ae: move-result-object v0 │ │ -0cf872: 1a01 0100 |00af: const-string v1, " │ │ +0cf7da: 6e20 0425 1000 |008d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf7e0: 0c00 |0090: move-result-object v0 │ │ +0cf7e2: 5481 5013 |0091: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.DIST_END:Ljava/lang/String; // field@1350 │ │ +0cf7e6: 6e20 0425 1000 |0093: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf7ec: 0c00 |0096: move-result-object v0 │ │ +0cf7ee: 1a01 6901 |0097: const-string v1, ": " // string@0169 │ │ +0cf7f2: 6e20 0425 1000 |0099: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf7f8: 0c00 |009c: move-result-object v0 │ │ +0cf7fa: 5481 5913 |009d: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ +0cf7fe: 5282 5a13 |009f: iget v2, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf802: 8922 |00a1: float-to-double v2, v2 │ │ +0cf804: 5484 5b13 |00a2: iget-object v4, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf808: 5344 4c13 |00a4: iget-wide v4, v4, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Start:D // field@134c │ │ +0cf80c: cc42 |00a6: sub-double/2addr v2, v4 │ │ +0cf80e: 6e30 182e 2103 |00a7: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ +0cf814: 0c01 |00aa: move-result-object v1 │ │ +0cf816: 6e20 0425 1000 |00ab: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf81c: 0c00 |00ae: move-result-object v0 │ │ +0cf81e: 1a01 0100 |00af: const-string v1, " │ │ " // string@0001 │ │ -0cf876: 6e20 0425 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf87c: 0c00 |00b4: move-result-object v0 │ │ -0cf87e: 5481 4f13 |00b5: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.AZI:Ljava/lang/String; // field@134f │ │ -0cf882: 6e20 0425 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf888: 0c00 |00ba: move-result-object v0 │ │ -0cf88a: 1a01 6901 |00bb: const-string v1, ": " // string@0169 │ │ -0cf88e: 6e20 0425 1000 |00bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf894: 0c00 |00c0: move-result-object v0 │ │ -0cf896: 6201 d00b |00c1: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0cf89a: 1a02 b900 |00c3: const-string v2, "%.1f°" // string@00b9 │ │ -0cf89e: 1213 |00c5: const/4 v3, #int 1 // #1 │ │ -0cf8a0: 2333 7806 |00c6: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0cf8a4: 1204 |00c8: const/4 v4, #int 0 // #0 │ │ -0cf8a6: 5485 5b13 |00c9: iget-object v5, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf8aa: 5356 4a13 |00cb: iget-wide v6, v5, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Bearing:D // field@134a │ │ -0cf8ae: 7120 7b24 7600 |00cd: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0cf8b4: 0c05 |00d0: move-result-object v5 │ │ -0cf8b6: 4d05 0304 |00d1: aput-object v5, v3, v4 │ │ -0cf8ba: 7130 dd24 2103 |00d3: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0cf8c0: 0c01 |00d6: move-result-object v1 │ │ -0cf8c2: 6e20 0425 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0cf8c8: 0c00 |00da: move-result-object v0 │ │ -0cf8ca: 6e10 0a25 0000 |00db: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0cf8d0: 0c00 |00de: move-result-object v0 │ │ -0cf8d2: 5b80 5813 |00df: iput-object v0, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDescr:Ljava/lang/CharSequence; // field@1358 │ │ -0cf8d6: 0e00 |00e1: return-void │ │ +0cf822: 6e20 0425 1000 |00b1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf828: 0c00 |00b4: move-result-object v0 │ │ +0cf82a: 5481 4f13 |00b5: iget-object v1, v8, Lorg/pyneo/maps/map/MeasureOverlay;.AZI:Ljava/lang/String; // field@134f │ │ +0cf82e: 6e20 0425 1000 |00b7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf834: 0c00 |00ba: move-result-object v0 │ │ +0cf836: 1a01 6901 |00bb: const-string v1, ": " // string@0169 │ │ +0cf83a: 6e20 0425 1000 |00bd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf840: 0c00 |00c0: move-result-object v0 │ │ +0cf842: 6201 d00b |00c1: sget-object v1, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0cf846: 1a02 b900 |00c3: const-string v2, "%.1f°" // string@00b9 │ │ +0cf84a: 1213 |00c5: const/4 v3, #int 1 // #1 │ │ +0cf84c: 2333 7806 |00c6: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0cf850: 1204 |00c8: const/4 v4, #int 0 // #0 │ │ +0cf852: 5485 5b13 |00c9: iget-object v5, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf856: 5356 4a13 |00cb: iget-wide v6, v5, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Bearing:D // field@134a │ │ +0cf85a: 7120 7b24 7600 |00cd: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0cf860: 0c05 |00d0: move-result-object v5 │ │ +0cf862: 4d05 0304 |00d1: aput-object v5, v3, v4 │ │ +0cf866: 7130 dd24 2103 |00d3: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0cf86c: 0c01 |00d6: move-result-object v1 │ │ +0cf86e: 6e20 0425 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0cf874: 0c00 |00da: move-result-object v0 │ │ +0cf876: 6e10 0a25 0000 |00db: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0cf87c: 0c00 |00de: move-result-object v0 │ │ +0cf87e: 5b80 5813 |00df: iput-object v0, v8, Lorg/pyneo/maps/map/MeasureOverlay;.mDescr:Ljava/lang/CharSequence; // field@1358 │ │ +0cf882: 0e00 |00e1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=221 │ │ + 0x000b line=222 │ │ + 0x0029 line=223 │ │ + 0x004d line=224 │ │ + 0x006d line=225 │ │ + 0x008d line=226 │ │ + 0x00b1 line=227 │ │ + 0x00db line=228 │ │ 0x00e1 line=229 │ │ locals : │ │ 0x0000 - 0x00e2 reg=8 this Lorg/pyneo/maps/map/MeasureOverlay; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/map/MeasureOverlay;) │ │ name : 'Clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0cf8d8: |[0cf8d8] org.pyneo.maps.map.MeasureOverlay.Clear:()V │ │ -0cf8e8: 5410 6213 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf8ec: 6e10 4325 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0cf8f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0cf8f4: 5910 5a13 |0006: iput v0, v1, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf8f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0cf8fa: 5b10 5b13 |0009: iput-object v0, v1, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf8fe: 7010 f428 0100 |000b: invoke-direct {v1}, Lorg/pyneo/maps/map/MeasureOverlay;.ShowDistance:()V // method@28f4 │ │ -0cf904: 0e00 |000e: return-void │ │ +0cf884: |[0cf884] org.pyneo.maps.map.MeasureOverlay.Clear:()V │ │ +0cf894: 5410 6213 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf898: 6e10 4325 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0cf89e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0cf8a0: 5910 5a13 |0006: iput v0, v1, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf8a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0cf8a6: 5b10 5b13 |0009: iput-object v0, v1, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf8aa: 7010 f428 0100 |000b: invoke-direct {v1}, Lorg/pyneo/maps/map/MeasureOverlay;.ShowDistance:()V // method@28f4 │ │ +0cf8b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0005 line=245 │ │ 0x0008 line=246 │ │ 0x000b line=247 │ │ 0x000e line=248 │ │ @@ -267097,82 +267212,82 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 131 16-bit code units │ │ -0cf908: |[0cf908] org.pyneo.maps.map.MeasureOverlay.Undo:()V │ │ -0cf918: 5440 6213 |0000: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf91c: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf922: 0a00 |0005: move-result v0 │ │ -0cf924: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0cf926: 3710 5f00 |0007: if-le v0, v1, 0066 // +005f │ │ -0cf92a: 5241 5a13 |0009: iget v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf92e: 5440 6213 |000b: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf932: 5442 6213 |000d: iget-object v2, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf936: 6e10 4c25 0200 |000f: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf93c: 0a02 |0012: move-result v2 │ │ -0cf93e: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0cf942: 6e20 4625 2000 |0015: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0cf948: 0c00 |0018: move-result-object v0 │ │ -0cf94a: 1f00 5105 |0019: check-cast v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ -0cf94e: 5402 4d13 |001b: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cf952: 5440 6213 |001d: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf956: 5443 6213 |001f: iget-object v3, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf95a: 6e10 4c25 0300 |0021: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf960: 0a03 |0024: move-result v3 │ │ -0cf962: d803 03fe |0025: add-int/lit8 v3, v3, #int -2 // #fe │ │ -0cf966: 6e20 4625 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0cf96c: 0c00 |002a: move-result-object v0 │ │ -0cf96e: 1f00 5105 |002b: check-cast v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ -0cf972: 5400 4d13 |002d: iget-object v0, v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cf976: 6e20 2c2e 0200 |002f: invoke-virtual {v2, v0}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0cf97c: 0a00 |0032: move-result v0 │ │ -0cf97e: 8200 |0033: int-to-float v0, v0 │ │ -0cf980: a700 0100 |0034: sub-float v0, v1, v0 │ │ -0cf984: 5940 5a13 |0036: iput v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf988: 5440 6213 |0038: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf98c: 5441 6213 |003a: iget-object v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf990: 6e10 4c25 0100 |003c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf996: 0a01 |003f: move-result v1 │ │ -0cf998: d801 01ff |0040: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0cf99c: 6e20 4925 1000 |0042: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0cf9a2: 5440 6213 |0045: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf9a6: 6e10 4c25 0000 |0047: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf9ac: 0a00 |004a: move-result v0 │ │ -0cf9ae: 3d00 3400 |004b: if-lez v0, 007f // +0034 │ │ -0cf9b2: 5440 6213 |004d: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf9b6: 5441 6213 |004f: iget-object v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf9ba: 6e10 4c25 0100 |0051: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf9c0: 0a01 |0054: move-result v1 │ │ -0cf9c2: d801 01ff |0055: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0cf9c6: 6e20 4625 1000 |0057: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0cf9cc: 0c00 |005a: move-result-object v0 │ │ -0cf9ce: 1f00 5105 |005b: check-cast v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ -0cf9d2: 5b40 5b13 |005d: iput-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cf9d6: 7010 fc28 0400 |005f: invoke-direct {v4}, Lorg/pyneo/maps/map/MeasureOverlay;.setDescr:()V // method@28fc │ │ -0cf9dc: 7010 f428 0400 |0062: invoke-direct {v4}, Lorg/pyneo/maps/map/MeasureOverlay;.ShowDistance:()V // method@28f4 │ │ -0cf9e2: 0e00 |0065: return-void │ │ -0cf9e4: 5440 6213 |0066: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf9e8: 6e10 4c25 0000 |0068: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cf9ee: 0a00 |006b: move-result v0 │ │ -0cf9f0: 3d00 d9ff |006c: if-lez v0, 0045 // -0027 │ │ -0cf9f4: 1200 |006e: const/4 v0, #int 0 // #0 │ │ -0cf9f6: 5940 5a13 |006f: iput v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ -0cf9fa: 5440 6213 |0071: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cf9fe: 5441 6213 |0073: iget-object v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cfa02: 6e10 4c25 0100 |0075: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cfa08: 0a01 |0078: move-result v1 │ │ -0cfa0a: d801 01ff |0079: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0cfa0e: 6e20 4925 1000 |007b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ -0cfa14: 28c7 |007e: goto 0045 // -0039 │ │ -0cfa16: 1200 |007f: const/4 v0, #int 0 // #0 │ │ -0cfa18: 5b40 5b13 |0080: iput-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cfa1c: 28e0 |0082: goto 0062 // -0020 │ │ +0cf8b4: |[0cf8b4] org.pyneo.maps.map.MeasureOverlay.Undo:()V │ │ +0cf8c4: 5440 6213 |0000: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf8c8: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf8ce: 0a00 |0005: move-result v0 │ │ +0cf8d0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0cf8d2: 3710 5f00 |0007: if-le v0, v1, 0066 // +005f │ │ +0cf8d6: 5241 5a13 |0009: iget v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf8da: 5440 6213 |000b: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf8de: 5442 6213 |000d: iget-object v2, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf8e2: 6e10 4c25 0200 |000f: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf8e8: 0a02 |0012: move-result v2 │ │ +0cf8ea: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0cf8ee: 6e20 4625 2000 |0015: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0cf8f4: 0c00 |0018: move-result-object v0 │ │ +0cf8f6: 1f00 5105 |0019: check-cast v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ +0cf8fa: 5402 4d13 |001b: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cf8fe: 5440 6213 |001d: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf902: 5443 6213 |001f: iget-object v3, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf906: 6e10 4c25 0300 |0021: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf90c: 0a03 |0024: move-result v3 │ │ +0cf90e: d803 03fe |0025: add-int/lit8 v3, v3, #int -2 // #fe │ │ +0cf912: 6e20 4625 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0cf918: 0c00 |002a: move-result-object v0 │ │ +0cf91a: 1f00 5105 |002b: check-cast v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ +0cf91e: 5400 4d13 |002d: iget-object v0, v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cf922: 6e20 2c2e 0200 |002f: invoke-virtual {v2, v0}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0cf928: 0a00 |0032: move-result v0 │ │ +0cf92a: 8200 |0033: int-to-float v0, v0 │ │ +0cf92c: a700 0100 |0034: sub-float v0, v1, v0 │ │ +0cf930: 5940 5a13 |0036: iput v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf934: 5440 6213 |0038: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf938: 5441 6213 |003a: iget-object v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf93c: 6e10 4c25 0100 |003c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf942: 0a01 |003f: move-result v1 │ │ +0cf944: d801 01ff |0040: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0cf948: 6e20 4925 1000 |0042: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0cf94e: 5440 6213 |0045: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf952: 6e10 4c25 0000 |0047: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf958: 0a00 |004a: move-result v0 │ │ +0cf95a: 3d00 3400 |004b: if-lez v0, 007f // +0034 │ │ +0cf95e: 5440 6213 |004d: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf962: 5441 6213 |004f: iget-object v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf966: 6e10 4c25 0100 |0051: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf96c: 0a01 |0054: move-result v1 │ │ +0cf96e: d801 01ff |0055: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0cf972: 6e20 4625 1000 |0057: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0cf978: 0c00 |005a: move-result-object v0 │ │ +0cf97a: 1f00 5105 |005b: check-cast v0, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ +0cf97e: 5b40 5b13 |005d: iput-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf982: 7010 fc28 0400 |005f: invoke-direct {v4}, Lorg/pyneo/maps/map/MeasureOverlay;.setDescr:()V // method@28fc │ │ +0cf988: 7010 f428 0400 |0062: invoke-direct {v4}, Lorg/pyneo/maps/map/MeasureOverlay;.ShowDistance:()V // method@28f4 │ │ +0cf98e: 0e00 |0065: return-void │ │ +0cf990: 5440 6213 |0066: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf994: 6e10 4c25 0000 |0068: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf99a: 0a00 |006b: move-result v0 │ │ +0cf99c: 3d00 d9ff |006c: if-lez v0, 0045 // -0027 │ │ +0cf9a0: 1200 |006e: const/4 v0, #int 0 // #0 │ │ +0cf9a2: 5940 5a13 |006f: iput v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mDistance:F // field@135a │ │ +0cf9a6: 5440 6213 |0071: iget-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf9aa: 5441 6213 |0073: iget-object v1, v4, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cf9ae: 6e10 4c25 0100 |0075: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cf9b4: 0a01 |0078: move-result v1 │ │ +0cf9b6: d801 01ff |0079: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0cf9ba: 6e20 4925 1000 |007b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2549 │ │ +0cf9c0: 28c7 |007e: goto 0045 // -0039 │ │ +0cf9c2: 1200 |007f: const/4 v0, #int 0 // #0 │ │ +0cf9c4: 5b40 5b13 |0080: iput-object v0, v4, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cf9c8: 28e0 |0082: goto 0062 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0009 line=252 │ │ 0x0038 line=253 │ │ 0x0045 line=258 │ │ 0x004d line=259 │ │ @@ -267191,25 +267306,25 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0cfa20: |[0cfa20] org.pyneo.maps.map.MeasureOverlay.addPointOnCenter:(Lorg/pyneo/maps/map/TileView;)V │ │ -0cfa30: 6e10 8929 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0cfa36: 0a00 |0003: move-result v0 │ │ -0cfa38: db00 0002 |0004: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0cfa3c: 8200 |0006: int-to-float v0, v0 │ │ -0cfa3e: 6e10 8129 0300 |0007: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0cfa44: 0a01 |000a: move-result v1 │ │ -0cfa46: db01 0102 |000b: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0cfa4a: 8211 |000d: int-to-float v1, v1 │ │ -0cfa4c: 7040 f628 0231 |000e: invoke-direct {v2, v0, v1, v3}, Lorg/pyneo/maps/map/MeasureOverlay;.addPoint:(FFLorg/pyneo/maps/map/TileView;)V // method@28f6 │ │ -0cfa52: 0e00 |0011: return-void │ │ +0cf9cc: |[0cf9cc] org.pyneo.maps.map.MeasureOverlay.addPointOnCenter:(Lorg/pyneo/maps/map/TileView;)V │ │ +0cf9dc: 6e10 8929 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0cf9e2: 0a00 |0003: move-result v0 │ │ +0cf9e4: db00 0002 |0004: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0cf9e8: 8200 |0006: int-to-float v0, v0 │ │ +0cf9ea: 6e10 8129 0300 |0007: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0cf9f0: 0a01 |000a: move-result v1 │ │ +0cf9f2: db01 0102 |000b: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0cf9f6: 8211 |000d: int-to-float v1, v1 │ │ +0cf9f8: 7040 f628 0231 |000e: invoke-direct {v2, v0, v1, v3}, Lorg/pyneo/maps/map/MeasureOverlay;.addPoint:(FFLorg/pyneo/maps/map/TileView;)V // method@28f6 │ │ +0cf9fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0011 line=279 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/pyneo/maps/map/MeasureOverlay; │ │ 0x0000 - 0x0012 reg=3 tileView Lorg/pyneo/maps/map/TileView; │ │ @@ -267219,233 +267334,233 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 412 16-bit code units │ │ -0cfa54: |[0cfa54] org.pyneo.maps.map.MeasureOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0cfa64: 7401 8429 1200 |0000: invoke-virtual/range {v18}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0cfa6a: 0c0d |0003: move-result-object v13 │ │ -0cfa6c: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -0cfa70: 0801 1200 |0006: move-object/from16 v1, v18 │ │ -0cfa74: 7020 f828 1000 |0008: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/MeasureOverlay;.getPic:(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap; // method@28f8 │ │ -0cfa7a: 0c0c |000b: move-result-object v12 │ │ -0cfa7c: 0800 1000 |000c: move-object/from16 v0, v16 │ │ -0cfa80: 5402 6213 |000e: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cfa84: 6e10 4c25 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0cfa8a: 0a02 |0013: move-result v2 │ │ -0cfa8c: 3d02 ea00 |0014: if-lez v2, 00fe // +00ea │ │ -0cfa90: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -0cfa92: 120e |0017: const/4 v14, #int 0 // #0 │ │ -0cfa94: 220b 6000 |0018: new-instance v11, Landroid/graphics/Path; // type@0060 │ │ -0cfa98: 7010 5b02 0b00 |001a: invoke-direct {v11}, Landroid/graphics/Path;.:()V // method@025b │ │ -0cfa9e: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -0cfaa2: 5402 6213 |001f: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cfaa6: 6e10 4825 0200 |0021: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ -0cfaac: 0c08 |0024: move-result-object v8 │ │ -0cfaae: 7210 6f25 0800 |0025: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0cfab4: 0a02 |0028: move-result v2 │ │ -0cfab6: 3802 b800 |0029: if-eqz v2, 00e1 // +00b8 │ │ -0cfaba: 7210 7025 0800 |002b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0cfac0: 0c0e |002e: move-result-object v14 │ │ -0cfac2: 1f0e 5105 |002f: check-cast v14, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ -0cfac6: 54e2 4d13 |0031: iget-object v2, v14, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cfaca: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -0cfacc: 6e30 5529 2d03 |0034: invoke-virtual {v13, v2, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0cfad2: 0c0a |0037: move-result-object v10 │ │ -0cfad4: 3809 9300 |0038: if-eqz v9, 00cb // +0093 │ │ -0cfad8: 5292 2a00 |003a: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfadc: 8223 |003c: int-to-float v3, v2 │ │ -0cfade: 5292 2b00 |003d: iget v2, v9, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfae2: 8224 |003f: int-to-float v4, v2 │ │ -0cfae4: 52a2 2a00 |0040: iget v2, v10, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfae8: 8225 |0042: int-to-float v5, v2 │ │ -0cfaea: 52a2 2b00 |0043: iget v2, v10, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfaee: 8226 |0045: int-to-float v6, v2 │ │ -0cfaf0: 0800 1000 |0046: move-object/from16 v0, v16 │ │ -0cfaf4: 5407 5c13 |0048: iget-object v7, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cfaf8: 0802 1100 |004a: move-object/from16 v2, v17 │ │ -0cfafc: 7406 1e02 0200 |004c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0cfb02: 6e10 6202 0b00 |004f: invoke-virtual {v11}, Landroid/graphics/Path;.reset:()V // method@0262 │ │ -0cfb08: 5292 2a00 |0052: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfb0c: 52a3 2a00 |0054: iget v3, v10, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfb10: 3532 7800 |0056: if-ge v2, v3, 00ce // +0078 │ │ -0cfb14: 5292 2a00 |0058: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfb18: 8222 |005a: int-to-float v2, v2 │ │ -0cfb1a: 5293 2b00 |005b: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfb1e: 8233 |005d: int-to-float v3, v3 │ │ -0cfb20: 6e30 6102 2b03 |005e: invoke-virtual {v11, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ -0cfb26: 52a2 2a00 |0061: iget v2, v10, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfb2a: 8222 |0063: int-to-float v2, v2 │ │ -0cfb2c: 52a3 2b00 |0064: iget v3, v10, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfb30: 8233 |0066: int-to-float v3, v3 │ │ -0cfb32: 6e30 6002 2b03 |0067: invoke-virtual {v11, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0cfb38: 0800 1000 |006a: move-object/from16 v0, v16 │ │ -0cfb3c: 5502 5f13 |006c: iget-boolean v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mShowLineInfo:Z // field@135f │ │ -0cfb40: 3802 4000 |006e: if-eqz v2, 00ae // +0040 │ │ -0cfb44: 0800 1000 |0070: move-object/from16 v0, v16 │ │ -0cfb48: 5402 5913 |0072: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ -0cfb4c: 53e4 4b13 |0074: iget-wide v4, v14, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ -0cfb50: 6e30 182e 4205 |0076: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ -0cfb56: 0c03 |0079: move-result-object v3 │ │ -0cfb58: 1205 |007a: const/4 v5, #int 0 // #0 │ │ -0cfb5a: 1506 a0c0 |007b: const/high16 v6, #int -1063256064 // #c0a0 │ │ -0cfb5e: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -0cfb62: 5407 5d13 |007f: iget-object v7, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cfb66: 0802 1100 |0081: move-object/from16 v2, v17 │ │ -0cfb6a: 07b4 |0083: move-object v4, v11 │ │ -0cfb6c: 7406 2602 0200 |0084: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawTextOnPath:(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V // method@0226 │ │ -0cfb72: 6202 d00b |0087: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0cfb76: 1a03 ba00 |0089: const-string v3, "%.1f╟" // string@00ba │ │ -0cfb7a: 1214 |008b: const/4 v4, #int 1 // #1 │ │ -0cfb7c: 2344 7806 |008c: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -0cfb80: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -0cfb82: 53e6 4a13 |008f: iget-wide v6, v14, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Bearing:D // field@134a │ │ -0cfb86: 7120 7b24 7600 |0091: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0cfb8c: 0c06 |0094: move-result-object v6 │ │ -0cfb8e: 4d06 0405 |0095: aput-object v6, v4, v5 │ │ -0cfb92: 7130 dd24 3204 |0097: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0cfb98: 0c03 |009a: move-result-object v3 │ │ -0cfb9a: 1205 |009b: const/4 v5, #int 0 // #0 │ │ -0cfb9c: 0800 1000 |009c: move-object/from16 v0, v16 │ │ -0cfba0: 5402 5d13 |009e: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cfba4: 6e10 4a02 0200 |00a0: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@024a │ │ -0cfbaa: 0a06 |00a3: move-result v6 │ │ -0cfbac: 0800 1000 |00a4: move-object/from16 v0, v16 │ │ -0cfbb0: 5407 5d13 |00a6: iget-object v7, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ -0cfbb4: 0802 1100 |00a8: move-object/from16 v2, v17 │ │ -0cfbb8: 07b4 |00aa: move-object v4, v11 │ │ -0cfbba: 7406 2602 0200 |00ab: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawTextOnPath:(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V // method@0226 │ │ -0cfbc0: 5292 2a00 |00ae: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfbc4: 6e10 0b02 0c00 |00b0: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0cfbca: 0a03 |00b3: move-result v3 │ │ -0cfbcc: db03 0302 |00b4: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0cfbd0: b132 |00b6: sub-int/2addr v2, v3 │ │ -0cfbd2: 8222 |00b7: int-to-float v2, v2 │ │ -0cfbd4: 5293 2b00 |00b8: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfbd8: 6e10 0a02 0c00 |00ba: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0cfbde: 0a04 |00bd: move-result v4 │ │ -0cfbe0: db04 0402 |00be: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0cfbe4: b143 |00c0: sub-int/2addr v3, v4 │ │ -0cfbe6: 8233 |00c1: int-to-float v3, v3 │ │ -0cfbe8: 0800 1000 |00c2: move-object/from16 v0, v16 │ │ -0cfbec: 5404 5c13 |00c4: iget-object v4, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cfbf0: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -0cfbf4: 6e54 1902 c032 |00c8: invoke-virtual {v0, v12, v2, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0cfbfa: 07a9 |00cb: move-object v9, v10 │ │ -0cfbfc: 2900 59ff |00cc: goto/16 0025 // -00a7 │ │ -0cfc00: 52a2 2a00 |00ce: iget v2, v10, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfc04: 8222 |00d0: int-to-float v2, v2 │ │ -0cfc06: 52a3 2b00 |00d1: iget v3, v10, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfc0a: 8233 |00d3: int-to-float v3, v3 │ │ -0cfc0c: 6e30 6102 2b03 |00d4: invoke-virtual {v11, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ -0cfc12: 5292 2a00 |00d7: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfc16: 8222 |00d9: int-to-float v2, v2 │ │ -0cfc18: 5293 2b00 |00da: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfc1c: 8233 |00dc: int-to-float v3, v3 │ │ -0cfc1e: 6e30 6002 2b03 |00dd: invoke-virtual {v11, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0cfc24: 288a |00e0: goto 006a // -0076 │ │ -0cfc26: 5292 2a00 |00e1: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfc2a: 6e10 0b02 0c00 |00e3: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0cfc30: 0a03 |00e6: move-result v3 │ │ -0cfc32: db03 0302 |00e7: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0cfc36: b132 |00e9: sub-int/2addr v2, v3 │ │ -0cfc38: 8222 |00ea: int-to-float v2, v2 │ │ -0cfc3a: 5293 2b00 |00eb: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfc3e: 6e10 0a02 0c00 |00ed: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0cfc44: 0a04 |00f0: move-result v4 │ │ -0cfc46: db04 0402 |00f1: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0cfc4a: b143 |00f3: sub-int/2addr v3, v4 │ │ -0cfc4c: 8233 |00f4: int-to-float v3, v3 │ │ -0cfc4e: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ -0cfc52: 5404 5c13 |00f7: iget-object v4, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cfc56: 0800 1100 |00f9: move-object/from16 v0, v17 │ │ -0cfc5a: 6e54 1902 c032 |00fb: invoke-virtual {v0, v12, v2, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0cfc60: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ -0cfc64: 5402 5b13 |0100: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cfc68: 3802 9900 |0102: if-eqz v2, 019b // +0099 │ │ -0cfc6c: 0800 1000 |0104: move-object/from16 v0, v16 │ │ -0cfc70: 5402 6013 |0106: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cfc74: 0800 1000 |0108: move-object/from16 v0, v16 │ │ -0cfc78: 5403 5813 |010a: iget-object v3, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mDescr:Ljava/lang/CharSequence; // field@1358 │ │ -0cfc7c: 6e20 be22 3200 |010c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0cfc82: 0800 1000 |010f: move-object/from16 v0, v16 │ │ -0cfc86: 5402 6013 |0111: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cfc8a: 1203 |0113: const/4 v3, #int 0 // #0 │ │ -0cfc8c: 1204 |0114: const/4 v4, #int 0 // #0 │ │ -0cfc8e: 6e30 b222 3204 |0115: invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0cfc94: 0800 1000 |0118: move-object/from16 v0, v16 │ │ -0cfc98: 5402 6013 |011a: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cfc9c: 1203 |011c: const/4 v3, #int 0 // #0 │ │ -0cfc9e: 1204 |011d: const/4 v4, #int 0 // #0 │ │ -0cfca0: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -0cfca4: 5405 6013 |0120: iget-object v5, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cfca8: 6e10 ab22 0500 |0122: invoke-virtual {v5}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0cfcae: 0a05 |0125: move-result v5 │ │ -0cfcb0: 0800 1000 |0126: move-object/from16 v0, v16 │ │ -0cfcb4: 5406 6013 |0128: iget-object v6, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cfcb8: 6e10 aa22 0600 |012a: invoke-virtual {v6}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0cfcbe: 0a06 |012d: move-result v6 │ │ -0cfcc0: 6e56 b122 3254 |012e: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ -0cfcc6: 220f 6200 |0131: new-instance v15, Landroid/graphics/Point; // type@0062 │ │ -0cfcca: 7010 6502 0f00 |0133: invoke-direct {v15}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0cfcd0: 0800 1000 |0136: move-object/from16 v0, v16 │ │ -0cfcd4: 5402 5b13 |0138: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cfcd8: 5422 4d13 |013a: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cfcdc: 6e30 5529 2d0f |013c: invoke-virtual {v13, v2, v15}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0cfce2: 7401 2e02 1100 |013f: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0cfce8: 7401 7b29 1200 |0142: invoke-virtual/range {v18}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0cfcee: 0a02 |0145: move-result v2 │ │ -0cfcf0: 52f3 2a00 |0146: iget v3, v15, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfcf4: 8233 |0148: int-to-float v3, v3 │ │ -0cfcf6: 52f4 2b00 |0149: iget v4, v15, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfcfa: 8244 |014b: int-to-float v4, v4 │ │ -0cfcfc: 0800 1100 |014c: move-object/from16 v0, v17 │ │ -0cfd00: 6e40 2d02 2043 |014e: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0cfd06: 52f2 2a00 |0151: iget v2, v15, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfd0a: 0800 1000 |0153: move-object/from16 v0, v16 │ │ -0cfd0e: 5403 6013 |0155: iget-object v3, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cfd12: 6e10 ab22 0300 |0157: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0cfd18: 0a03 |015a: move-result v3 │ │ -0cfd1a: db03 0302 |015b: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0cfd1e: b132 |015d: sub-int/2addr v2, v3 │ │ -0cfd20: 8222 |015e: int-to-float v2, v2 │ │ -0cfd22: 52f3 2b00 |015f: iget v3, v15, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfd26: 0800 1000 |0161: move-object/from16 v0, v16 │ │ -0cfd2a: 5404 6013 |0163: iget-object v4, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cfd2e: 6e10 aa22 0400 |0165: invoke-virtual {v4}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0cfd34: 0a04 |0168: move-result v4 │ │ -0cfd36: b143 |0169: sub-int/2addr v3, v4 │ │ -0cfd38: d803 0302 |016a: add-int/lit8 v3, v3, #int 2 // #02 │ │ -0cfd3c: 8233 |016c: int-to-float v3, v3 │ │ -0cfd3e: 0800 1100 |016d: move-object/from16 v0, v17 │ │ -0cfd42: 6e30 3302 2003 |016f: invoke-virtual {v0, v2, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -0cfd48: 0800 1000 |0172: move-object/from16 v0, v16 │ │ -0cfd4c: 5402 6013 |0174: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ -0cfd50: 0800 1100 |0176: move-object/from16 v0, v17 │ │ -0cfd54: 6e20 a522 0200 |0178: invoke-virtual {v2, v0}, Landroid/widget/TextView;.draw:(Landroid/graphics/Canvas;)V // method@22a5 │ │ -0cfd5a: 7401 2a02 1100 |017b: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0cfd60: 52f2 2a00 |017e: iget v2, v15, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfd64: 6e10 0b02 0c00 |0180: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0cfd6a: 0a03 |0183: move-result v3 │ │ -0cfd6c: db03 0302 |0184: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0cfd70: b132 |0186: sub-int/2addr v2, v3 │ │ -0cfd72: 8222 |0187: int-to-float v2, v2 │ │ -0cfd74: 52f3 2b00 |0188: iget v3, v15, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfd78: 6e10 0a02 0c00 |018a: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0cfd7e: 0a04 |018d: move-result v4 │ │ -0cfd80: db04 0402 |018e: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0cfd84: b143 |0190: sub-int/2addr v3, v4 │ │ -0cfd86: 8233 |0191: int-to-float v3, v3 │ │ -0cfd88: 0800 1000 |0192: move-object/from16 v0, v16 │ │ -0cfd8c: 5404 5c13 |0194: iget-object v4, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ -0cfd90: 0800 1100 |0196: move-object/from16 v0, v17 │ │ -0cfd94: 6e54 1902 c032 |0198: invoke-virtual {v0, v12, v2, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0cfd9a: 0e00 |019b: return-void │ │ +0cfa00: |[0cfa00] org.pyneo.maps.map.MeasureOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0cfa10: 7401 8429 1200 |0000: invoke-virtual/range {v18}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0cfa16: 0c0d |0003: move-result-object v13 │ │ +0cfa18: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +0cfa1c: 0801 1200 |0006: move-object/from16 v1, v18 │ │ +0cfa20: 7020 f828 1000 |0008: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/MeasureOverlay;.getPic:(Lorg/pyneo/maps/map/TileView;)Landroid/graphics/Bitmap; // method@28f8 │ │ +0cfa26: 0c0c |000b: move-result-object v12 │ │ +0cfa28: 0800 1000 |000c: move-object/from16 v0, v16 │ │ +0cfa2c: 5402 6213 |000e: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cfa30: 6e10 4c25 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0cfa36: 0a02 |0013: move-result v2 │ │ +0cfa38: 3d02 ea00 |0014: if-lez v2, 00fe // +00ea │ │ +0cfa3c: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +0cfa3e: 120e |0017: const/4 v14, #int 0 // #0 │ │ +0cfa40: 220b 6000 |0018: new-instance v11, Landroid/graphics/Path; // type@0060 │ │ +0cfa44: 7010 5b02 0b00 |001a: invoke-direct {v11}, Landroid/graphics/Path;.:()V // method@025b │ │ +0cfa4a: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +0cfa4e: 5402 6213 |001f: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cfa52: 6e10 4825 0200 |0021: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ +0cfa58: 0c08 |0024: move-result-object v8 │ │ +0cfa5a: 7210 6f25 0800 |0025: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0cfa60: 0a02 |0028: move-result v2 │ │ +0cfa62: 3802 b800 |0029: if-eqz v2, 00e1 // +00b8 │ │ +0cfa66: 7210 7025 0800 |002b: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0cfa6c: 0c0e |002e: move-result-object v14 │ │ +0cfa6e: 1f0e 5105 |002f: check-cast v14, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ +0cfa72: 54e2 4d13 |0031: iget-object v2, v14, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cfa76: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +0cfa78: 6e30 5529 2d03 |0034: invoke-virtual {v13, v2, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0cfa7e: 0c0a |0037: move-result-object v10 │ │ +0cfa80: 3809 9300 |0038: if-eqz v9, 00cb // +0093 │ │ +0cfa84: 5292 2a00 |003a: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfa88: 8223 |003c: int-to-float v3, v2 │ │ +0cfa8a: 5292 2b00 |003d: iget v2, v9, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfa8e: 8224 |003f: int-to-float v4, v2 │ │ +0cfa90: 52a2 2a00 |0040: iget v2, v10, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfa94: 8225 |0042: int-to-float v5, v2 │ │ +0cfa96: 52a2 2b00 |0043: iget v2, v10, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfa9a: 8226 |0045: int-to-float v6, v2 │ │ +0cfa9c: 0800 1000 |0046: move-object/from16 v0, v16 │ │ +0cfaa0: 5407 5c13 |0048: iget-object v7, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cfaa4: 0802 1100 |004a: move-object/from16 v2, v17 │ │ +0cfaa8: 7406 1e02 0200 |004c: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0cfaae: 6e10 6202 0b00 |004f: invoke-virtual {v11}, Landroid/graphics/Path;.reset:()V // method@0262 │ │ +0cfab4: 5292 2a00 |0052: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfab8: 52a3 2a00 |0054: iget v3, v10, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfabc: 3532 7800 |0056: if-ge v2, v3, 00ce // +0078 │ │ +0cfac0: 5292 2a00 |0058: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfac4: 8222 |005a: int-to-float v2, v2 │ │ +0cfac6: 5293 2b00 |005b: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfaca: 8233 |005d: int-to-float v3, v3 │ │ +0cfacc: 6e30 6102 2b03 |005e: invoke-virtual {v11, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ +0cfad2: 52a2 2a00 |0061: iget v2, v10, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfad6: 8222 |0063: int-to-float v2, v2 │ │ +0cfad8: 52a3 2b00 |0064: iget v3, v10, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfadc: 8233 |0066: int-to-float v3, v3 │ │ +0cfade: 6e30 6002 2b03 |0067: invoke-virtual {v11, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0cfae4: 0800 1000 |006a: move-object/from16 v0, v16 │ │ +0cfae8: 5502 5f13 |006c: iget-boolean v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mShowLineInfo:Z // field@135f │ │ +0cfaec: 3802 4000 |006e: if-eqz v2, 00ae // +0040 │ │ +0cfaf0: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +0cfaf4: 5402 5913 |0072: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@1359 │ │ +0cfaf8: 53e4 4b13 |0074: iget-wide v4, v14, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Dist2Prev:D // field@134b │ │ +0cfafc: 6e30 182e 4205 |0076: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ +0cfb02: 0c03 |0079: move-result-object v3 │ │ +0cfb04: 1205 |007a: const/4 v5, #int 0 // #0 │ │ +0cfb06: 1506 a0c0 |007b: const/high16 v6, #int -1063256064 // #c0a0 │ │ +0cfb0a: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +0cfb0e: 5407 5d13 |007f: iget-object v7, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cfb12: 0802 1100 |0081: move-object/from16 v2, v17 │ │ +0cfb16: 07b4 |0083: move-object v4, v11 │ │ +0cfb18: 7406 2602 0200 |0084: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawTextOnPath:(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V // method@0226 │ │ +0cfb1e: 6202 d00b |0087: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0cfb22: 1a03 ba00 |0089: const-string v3, "%.1f╟" // string@00ba │ │ +0cfb26: 1214 |008b: const/4 v4, #int 1 // #1 │ │ +0cfb28: 2344 7806 |008c: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +0cfb2c: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +0cfb2e: 53e6 4a13 |008f: iget-wide v6, v14, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Bearing:D // field@134a │ │ +0cfb32: 7120 7b24 7600 |0091: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0cfb38: 0c06 |0094: move-result-object v6 │ │ +0cfb3a: 4d06 0405 |0095: aput-object v6, v4, v5 │ │ +0cfb3e: 7130 dd24 3204 |0097: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0cfb44: 0c03 |009a: move-result-object v3 │ │ +0cfb46: 1205 |009b: const/4 v5, #int 0 // #0 │ │ +0cfb48: 0800 1000 |009c: move-object/from16 v0, v16 │ │ +0cfb4c: 5402 5d13 |009e: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cfb50: 6e10 4a02 0200 |00a0: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@024a │ │ +0cfb56: 0a06 |00a3: move-result v6 │ │ +0cfb58: 0800 1000 |00a4: move-object/from16 v0, v16 │ │ +0cfb5c: 5407 5d13 |00a6: iget-object v7, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaintText:Landroid/graphics/Paint; // field@135d │ │ +0cfb60: 0802 1100 |00a8: move-object/from16 v2, v17 │ │ +0cfb64: 07b4 |00aa: move-object v4, v11 │ │ +0cfb66: 7406 2602 0200 |00ab: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawTextOnPath:(Ljava/lang/String;Landroid/graphics/Path;FFLandroid/graphics/Paint;)V // method@0226 │ │ +0cfb6c: 5292 2a00 |00ae: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfb70: 6e10 0b02 0c00 |00b0: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0cfb76: 0a03 |00b3: move-result v3 │ │ +0cfb78: db03 0302 |00b4: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0cfb7c: b132 |00b6: sub-int/2addr v2, v3 │ │ +0cfb7e: 8222 |00b7: int-to-float v2, v2 │ │ +0cfb80: 5293 2b00 |00b8: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfb84: 6e10 0a02 0c00 |00ba: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0cfb8a: 0a04 |00bd: move-result v4 │ │ +0cfb8c: db04 0402 |00be: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0cfb90: b143 |00c0: sub-int/2addr v3, v4 │ │ +0cfb92: 8233 |00c1: int-to-float v3, v3 │ │ +0cfb94: 0800 1000 |00c2: move-object/from16 v0, v16 │ │ +0cfb98: 5404 5c13 |00c4: iget-object v4, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cfb9c: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +0cfba0: 6e54 1902 c032 |00c8: invoke-virtual {v0, v12, v2, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0cfba6: 07a9 |00cb: move-object v9, v10 │ │ +0cfba8: 2900 59ff |00cc: goto/16 0025 // -00a7 │ │ +0cfbac: 52a2 2a00 |00ce: iget v2, v10, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfbb0: 8222 |00d0: int-to-float v2, v2 │ │ +0cfbb2: 52a3 2b00 |00d1: iget v3, v10, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfbb6: 8233 |00d3: int-to-float v3, v3 │ │ +0cfbb8: 6e30 6102 2b03 |00d4: invoke-virtual {v11, v2, v3}, Landroid/graphics/Path;.moveTo:(FF)V // method@0261 │ │ +0cfbbe: 5292 2a00 |00d7: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfbc2: 8222 |00d9: int-to-float v2, v2 │ │ +0cfbc4: 5293 2b00 |00da: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfbc8: 8233 |00dc: int-to-float v3, v3 │ │ +0cfbca: 6e30 6002 2b03 |00dd: invoke-virtual {v11, v2, v3}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0cfbd0: 288a |00e0: goto 006a // -0076 │ │ +0cfbd2: 5292 2a00 |00e1: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfbd6: 6e10 0b02 0c00 |00e3: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0cfbdc: 0a03 |00e6: move-result v3 │ │ +0cfbde: db03 0302 |00e7: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0cfbe2: b132 |00e9: sub-int/2addr v2, v3 │ │ +0cfbe4: 8222 |00ea: int-to-float v2, v2 │ │ +0cfbe6: 5293 2b00 |00eb: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfbea: 6e10 0a02 0c00 |00ed: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0cfbf0: 0a04 |00f0: move-result v4 │ │ +0cfbf2: db04 0402 |00f1: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0cfbf6: b143 |00f3: sub-int/2addr v3, v4 │ │ +0cfbf8: 8233 |00f4: int-to-float v3, v3 │ │ +0cfbfa: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ +0cfbfe: 5404 5c13 |00f7: iget-object v4, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cfc02: 0800 1100 |00f9: move-object/from16 v0, v17 │ │ +0cfc06: 6e54 1902 c032 |00fb: invoke-virtual {v0, v12, v2, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0cfc0c: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ +0cfc10: 5402 5b13 |0100: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cfc14: 3802 9900 |0102: if-eqz v2, 019b // +0099 │ │ +0cfc18: 0800 1000 |0104: move-object/from16 v0, v16 │ │ +0cfc1c: 5402 6013 |0106: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cfc20: 0800 1000 |0108: move-object/from16 v0, v16 │ │ +0cfc24: 5403 5813 |010a: iget-object v3, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mDescr:Ljava/lang/CharSequence; // field@1358 │ │ +0cfc28: 6e20 be22 3200 |010c: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0cfc2e: 0800 1000 |010f: move-object/from16 v0, v16 │ │ +0cfc32: 5402 6013 |0111: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cfc36: 1203 |0113: const/4 v3, #int 0 // #0 │ │ +0cfc38: 1204 |0114: const/4 v4, #int 0 // #0 │ │ +0cfc3a: 6e30 b222 3204 |0115: invoke-virtual {v2, v3, v4}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0cfc40: 0800 1000 |0118: move-object/from16 v0, v16 │ │ +0cfc44: 5402 6013 |011a: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cfc48: 1203 |011c: const/4 v3, #int 0 // #0 │ │ +0cfc4a: 1204 |011d: const/4 v4, #int 0 // #0 │ │ +0cfc4c: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +0cfc50: 5405 6013 |0120: iget-object v5, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cfc54: 6e10 ab22 0500 |0122: invoke-virtual {v5}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0cfc5a: 0a05 |0125: move-result v5 │ │ +0cfc5c: 0800 1000 |0126: move-object/from16 v0, v16 │ │ +0cfc60: 5406 6013 |0128: iget-object v6, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cfc64: 6e10 aa22 0600 |012a: invoke-virtual {v6}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0cfc6a: 0a06 |012d: move-result v6 │ │ +0cfc6c: 6e56 b122 3254 |012e: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ +0cfc72: 220f 6200 |0131: new-instance v15, Landroid/graphics/Point; // type@0062 │ │ +0cfc76: 7010 6502 0f00 |0133: invoke-direct {v15}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0cfc7c: 0800 1000 |0136: move-object/from16 v0, v16 │ │ +0cfc80: 5402 5b13 |0138: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cfc84: 5422 4d13 |013a: iget-object v2, v2, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cfc88: 6e30 5529 2d0f |013c: invoke-virtual {v13, v2, v15}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0cfc8e: 7401 2e02 1100 |013f: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0cfc94: 7401 7b29 1200 |0142: invoke-virtual/range {v18}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0cfc9a: 0a02 |0145: move-result v2 │ │ +0cfc9c: 52f3 2a00 |0146: iget v3, v15, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfca0: 8233 |0148: int-to-float v3, v3 │ │ +0cfca2: 52f4 2b00 |0149: iget v4, v15, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfca6: 8244 |014b: int-to-float v4, v4 │ │ +0cfca8: 0800 1100 |014c: move-object/from16 v0, v17 │ │ +0cfcac: 6e40 2d02 2043 |014e: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0cfcb2: 52f2 2a00 |0151: iget v2, v15, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfcb6: 0800 1000 |0153: move-object/from16 v0, v16 │ │ +0cfcba: 5403 6013 |0155: iget-object v3, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cfcbe: 6e10 ab22 0300 |0157: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0cfcc4: 0a03 |015a: move-result v3 │ │ +0cfcc6: db03 0302 |015b: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0cfcca: b132 |015d: sub-int/2addr v2, v3 │ │ +0cfccc: 8222 |015e: int-to-float v2, v2 │ │ +0cfcce: 52f3 2b00 |015f: iget v3, v15, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfcd2: 0800 1000 |0161: move-object/from16 v0, v16 │ │ +0cfcd6: 5404 6013 |0163: iget-object v4, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cfcda: 6e10 aa22 0400 |0165: invoke-virtual {v4}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0cfce0: 0a04 |0168: move-result v4 │ │ +0cfce2: b143 |0169: sub-int/2addr v3, v4 │ │ +0cfce4: d803 0302 |016a: add-int/lit8 v3, v3, #int 2 // #02 │ │ +0cfce8: 8233 |016c: int-to-float v3, v3 │ │ +0cfcea: 0800 1100 |016d: move-object/from16 v0, v17 │ │ +0cfcee: 6e30 3302 2003 |016f: invoke-virtual {v0, v2, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +0cfcf4: 0800 1000 |0172: move-object/from16 v0, v16 │ │ +0cfcf8: 5402 6013 |0174: iget-object v2, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mT:Landroid/widget/TextView; // field@1360 │ │ +0cfcfc: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +0cfd00: 6e20 a522 0200 |0178: invoke-virtual {v2, v0}, Landroid/widget/TextView;.draw:(Landroid/graphics/Canvas;)V // method@22a5 │ │ +0cfd06: 7401 2a02 1100 |017b: invoke-virtual/range {v17}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0cfd0c: 52f2 2a00 |017e: iget v2, v15, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfd10: 6e10 0b02 0c00 |0180: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0cfd16: 0a03 |0183: move-result v3 │ │ +0cfd18: db03 0302 |0184: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0cfd1c: b132 |0186: sub-int/2addr v2, v3 │ │ +0cfd1e: 8222 |0187: int-to-float v2, v2 │ │ +0cfd20: 52f3 2b00 |0188: iget v3, v15, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfd24: 6e10 0a02 0c00 |018a: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0cfd2a: 0a04 |018d: move-result v4 │ │ +0cfd2c: db04 0402 |018e: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0cfd30: b143 |0190: sub-int/2addr v3, v4 │ │ +0cfd32: 8233 |0191: int-to-float v3, v3 │ │ +0cfd34: 0800 1000 |0192: move-object/from16 v0, v16 │ │ +0cfd38: 5404 5c13 |0194: iget-object v4, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mPaint:Landroid/graphics/Paint; // field@135c │ │ +0cfd3c: 0800 1100 |0196: move-object/from16 v0, v17 │ │ +0cfd40: 6e54 1902 c032 |0198: invoke-virtual {v0, v12, v2, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0cfd46: 0e00 |019b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=115 │ │ 0x0016 line=116 │ │ 0x0017 line=117 │ │ @@ -267501,24 +267616,24 @@ │ │ type : '(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cfd9c: |[0cfd9c] org.pyneo.maps.map.MeasureOverlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -0cfdac: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0cfdae: 3302 0a00 |0001: if-ne v2, v0, 000b // +000a │ │ -0cfdb2: 6e10 f528 0100 |0003: invoke-virtual {v1}, Lorg/pyneo/maps/map/MeasureOverlay;.Undo:()V // method@28f5 │ │ -0cfdb8: 6e10 8c29 0400 |0006: invoke-virtual {v4}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0cfdbe: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0cfdc0: 0f00 |000a: return v0 │ │ -0cfdc2: 6f40 a329 2143 |000b: invoke-super {v1, v2, v3, v4}, Lorg/pyneo/maps/map/TileViewOverlay;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a3 │ │ -0cfdc8: 0a00 |000e: move-result v0 │ │ -0cfdca: 28fb |000f: goto 000a // -0005 │ │ +0cfd48: |[0cfd48] org.pyneo.maps.map.MeasureOverlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +0cfd58: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0cfd5a: 3302 0a00 |0001: if-ne v2, v0, 000b // +000a │ │ +0cfd5e: 6e10 f528 0100 |0003: invoke-virtual {v1}, Lorg/pyneo/maps/map/MeasureOverlay;.Undo:()V // method@28f5 │ │ +0cfd64: 6e10 8c29 0400 |0006: invoke-virtual {v4}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0cfd6a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0cfd6c: 0f00 |000a: return v0 │ │ +0cfd6e: 6f40 a329 2143 |000b: invoke-super {v1, v2, v3, v4}, Lorg/pyneo/maps/map/TileViewOverlay;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a3 │ │ +0cfd74: 0a00 |000e: move-result v0 │ │ +0cfd76: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0003 line=234 │ │ 0x0006 line=236 │ │ 0x0009 line=237 │ │ 0x000a line=240 │ │ @@ -267533,77 +267648,77 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 120 16-bit code units │ │ -0cfdcc: |[0cfdcc] org.pyneo.maps.map.MeasureOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -0cfddc: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0cfdde: 6e10 8429 0d00 |0001: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0cfde4: 0c02 |0004: move-result-object v2 │ │ -0cfde6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0cfde8: 2204 6200 |0006: new-instance v4, Landroid/graphics/Point; // type@0062 │ │ -0cfdec: 7010 6502 0400 |0008: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0cfdf2: 2205 6500 |000b: new-instance v5, Landroid/graphics/Rect; // type@0065 │ │ -0cfdf6: 7010 6902 0500 |000d: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0cfdfc: 1300 0c00 |0010: const/16 v0, #int 12 // #c │ │ -0cfe00: 54b6 6213 |0012: iget-object v6, v11, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ -0cfe04: 6e10 4825 0600 |0014: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ -0cfe0a: 0c01 |0017: move-result-object v1 │ │ -0cfe0c: 7210 6f25 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0cfe12: 0a06 |001b: move-result v6 │ │ -0cfe14: 3806 5000 |001c: if-eqz v6, 006c // +0050 │ │ -0cfe18: 7210 7025 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0cfe1e: 0c03 |0021: move-result-object v3 │ │ -0cfe20: 1f03 5105 |0022: check-cast v3, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ -0cfe24: 5436 4d13 |0024: iget-object v6, v3, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cfe28: 6e10 7b29 0d00 |0026: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0cfe2e: 0a07 |0029: move-result v7 │ │ -0cfe30: 8978 |002a: float-to-double v8, v7 │ │ -0cfe32: 6e54 5429 6298 |002b: invoke-virtual {v2, v6, v8, v9, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; // method@2954 │ │ -0cfe38: 0c04 |002e: move-result-object v4 │ │ -0cfe3a: 5246 2a00 |002f: iget v6, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfe3e: d806 06f4 |0031: add-int/lit8 v6, v6, #int -12 // #f4 │ │ -0cfe42: 5247 2b00 |0033: iget v7, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfe46: d807 07f4 |0035: add-int/lit8 v7, v7, #int -12 // #f4 │ │ -0cfe4a: 5248 2a00 |0037: iget v8, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0cfe4e: d808 080c |0039: add-int/lit8 v8, v8, #int 12 // #0c │ │ -0cfe52: 5249 2b00 |003b: iget v9, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0cfe56: d809 090c |003d: add-int/lit8 v9, v9, #int 12 // #0c │ │ -0cfe5a: 6e59 7002 6587 |003f: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ -0cfe60: 6e10 641f 0c00 |0042: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0cfe66: 0a06 |0045: move-result v6 │ │ -0cfe68: 8766 |0046: float-to-int v6, v6 │ │ -0cfe6a: 6e10 661f 0c00 |0047: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0cfe70: 0a07 |004a: move-result v7 │ │ -0cfe72: 8777 |004b: float-to-int v7, v7 │ │ -0cfe74: 6e30 6b02 6507 |004c: invoke-virtual {v5, v6, v7}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -0cfe7a: 0a06 |004f: move-result v6 │ │ -0cfe7c: 3806 c8ff |0050: if-eqz v6, 0018 // -0038 │ │ -0cfe80: 54b6 5b13 |0052: iget-object v6, v11, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cfe84: 3806 1500 |0054: if-eqz v6, 0069 // +0015 │ │ -0cfe88: 54b6 5b13 |0056: iget-object v6, v11, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cfe8c: 5466 4d13 |0058: iget-object v6, v6, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cfe90: 5437 4d13 |005a: iget-object v7, v3, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ -0cfe94: 6e20 2d2e 7600 |005c: invoke-virtual {v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.equals:(Ljava/lang/Object;)Z // method@2e2d │ │ -0cfe9a: 0a06 |005f: move-result v6 │ │ -0cfe9c: 3806 0900 |0060: if-eqz v6, 0069 // +0009 │ │ -0cfea0: 1206 |0062: const/4 v6, #int 0 // #0 │ │ -0cfea2: 5bb6 5b13 |0063: iput-object v6, v11, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cfea6: 7010 fc28 0b00 |0065: invoke-direct {v11}, Lorg/pyneo/maps/map/MeasureOverlay;.setDescr:()V // method@28fc │ │ -0cfeac: 0f0a |0068: return v10 │ │ -0cfeae: 5bb3 5b13 |0069: iput-object v3, v11, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cfeb2: 28fa |006b: goto 0065 // -0006 │ │ -0cfeb4: 6e10 641f 0c00 |006c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0cfeba: 0a06 |006f: move-result v6 │ │ -0cfebc: 6e10 661f 0c00 |0070: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0cfec2: 0a07 |0073: move-result v7 │ │ -0cfec4: 7040 f628 6bd7 |0074: invoke-direct {v11, v6, v7, v13}, Lorg/pyneo/maps/map/MeasureOverlay;.addPoint:(FFLorg/pyneo/maps/map/TileView;)V // method@28f6 │ │ -0cfeca: 28f1 |0077: goto 0068 // -000f │ │ +0cfd78: |[0cfd78] org.pyneo.maps.map.MeasureOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +0cfd88: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0cfd8a: 6e10 8429 0d00 |0001: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0cfd90: 0c02 |0004: move-result-object v2 │ │ +0cfd92: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0cfd94: 2204 6200 |0006: new-instance v4, Landroid/graphics/Point; // type@0062 │ │ +0cfd98: 7010 6502 0400 |0008: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0cfd9e: 2205 6500 |000b: new-instance v5, Landroid/graphics/Rect; // type@0065 │ │ +0cfda2: 7010 6902 0500 |000d: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0cfda8: 1300 0c00 |0010: const/16 v0, #int 12 // #c │ │ +0cfdac: 54b6 6213 |0012: iget-object v6, v11, Lorg/pyneo/maps/map/MeasureOverlay;.points:Ljava/util/ArrayList; // field@1362 │ │ +0cfdb0: 6e10 4825 0600 |0014: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ +0cfdb6: 0c01 |0017: move-result-object v1 │ │ +0cfdb8: 7210 6f25 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0cfdbe: 0a06 |001b: move-result v6 │ │ +0cfdc0: 3806 5000 |001c: if-eqz v6, 006c // +0050 │ │ +0cfdc4: 7210 7025 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0cfdca: 0c03 |0021: move-result-object v3 │ │ +0cfdcc: 1f03 5105 |0022: check-cast v3, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // type@0551 │ │ +0cfdd0: 5436 4d13 |0024: iget-object v6, v3, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cfdd4: 6e10 7b29 0d00 |0026: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0cfdda: 0a07 |0029: move-result v7 │ │ +0cfddc: 8978 |002a: float-to-double v8, v7 │ │ +0cfdde: 6e54 5429 6298 |002b: invoke-virtual {v2, v6, v8, v9, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; // method@2954 │ │ +0cfde4: 0c04 |002e: move-result-object v4 │ │ +0cfde6: 5246 2a00 |002f: iget v6, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfdea: d806 06f4 |0031: add-int/lit8 v6, v6, #int -12 // #f4 │ │ +0cfdee: 5247 2b00 |0033: iget v7, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfdf2: d807 07f4 |0035: add-int/lit8 v7, v7, #int -12 // #f4 │ │ +0cfdf6: 5248 2a00 |0037: iget v8, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0cfdfa: d808 080c |0039: add-int/lit8 v8, v8, #int 12 // #0c │ │ +0cfdfe: 5249 2b00 |003b: iget v9, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0cfe02: d809 090c |003d: add-int/lit8 v9, v9, #int 12 // #0c │ │ +0cfe06: 6e59 7002 6587 |003f: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ +0cfe0c: 6e10 641f 0c00 |0042: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0cfe12: 0a06 |0045: move-result v6 │ │ +0cfe14: 8766 |0046: float-to-int v6, v6 │ │ +0cfe16: 6e10 661f 0c00 |0047: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0cfe1c: 0a07 |004a: move-result v7 │ │ +0cfe1e: 8777 |004b: float-to-int v7, v7 │ │ +0cfe20: 6e30 6b02 6507 |004c: invoke-virtual {v5, v6, v7}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ +0cfe26: 0a06 |004f: move-result v6 │ │ +0cfe28: 3806 c8ff |0050: if-eqz v6, 0018 // -0038 │ │ +0cfe2c: 54b6 5b13 |0052: iget-object v6, v11, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cfe30: 3806 1500 |0054: if-eqz v6, 0069 // +0015 │ │ +0cfe34: 54b6 5b13 |0056: iget-object v6, v11, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cfe38: 5466 4d13 |0058: iget-object v6, v6, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cfe3c: 5437 4d13 |005a: iget-object v7, v3, Lorg/pyneo/maps/map/MeasureOverlay$DistPoint;.Point:Lorg/pyneo/maps/utils/GeoPoint; // field@134d │ │ +0cfe40: 6e20 2d2e 7600 |005c: invoke-virtual {v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.equals:(Ljava/lang/Object;)Z // method@2e2d │ │ +0cfe46: 0a06 |005f: move-result v6 │ │ +0cfe48: 3806 0900 |0060: if-eqz v6, 0069 // +0009 │ │ +0cfe4c: 1206 |0062: const/4 v6, #int 0 // #0 │ │ +0cfe4e: 5bb6 5b13 |0063: iput-object v6, v11, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cfe52: 7010 fc28 0b00 |0065: invoke-direct {v11}, Lorg/pyneo/maps/map/MeasureOverlay;.setDescr:()V // method@28fc │ │ +0cfe58: 0f0a |0068: return v10 │ │ +0cfe5a: 5bb3 5b13 |0069: iput-object v3, v11, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cfe5e: 28fa |006b: goto 0065 // -0006 │ │ +0cfe60: 6e10 641f 0c00 |006c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0cfe66: 0a06 |006f: move-result v6 │ │ +0cfe68: 6e10 661f 0c00 |0070: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0cfe6e: 0a07 |0073: move-result v7 │ │ +0cfe70: 7040 f628 6bd7 |0074: invoke-direct {v11, v6, v7, v13}, Lorg/pyneo/maps/map/MeasureOverlay;.addPoint:(FFLorg/pyneo/maps/map/TileView;)V // method@28f6 │ │ +0cfe76: 28f1 |0077: goto 0068 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0005 line=174 │ │ 0x0006 line=175 │ │ 0x000b line=176 │ │ 0x0010 line=177 │ │ @@ -267636,20 +267751,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cfecc: |[0cfecc] org.pyneo.maps.map.MeasureOverlay.setShowInfoBubble:(Z)V │ │ -0cfedc: 5c12 5e13 |0000: iput-boolean v2, v1, Lorg/pyneo/maps/map/MeasureOverlay;.mShowInfoBubble:Z // field@135e │ │ -0cfee0: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ -0cfee4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0cfee6: 5b10 5b13 |0005: iput-object v0, v1, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ -0cfeea: 0e00 |0007: return-void │ │ +0cfe78: |[0cfe78] org.pyneo.maps.map.MeasureOverlay.setShowInfoBubble:(Z)V │ │ +0cfe88: 5c12 5e13 |0000: iput-boolean v2, v1, Lorg/pyneo/maps/map/MeasureOverlay;.mShowInfoBubble:Z // field@135e │ │ +0cfe8c: 3902 0500 |0002: if-nez v2, 0007 // +0005 │ │ +0cfe90: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0cfe92: 5b10 5b13 |0005: iput-object v0, v1, Lorg/pyneo/maps/map/MeasureOverlay;.mLocation:Lorg/pyneo/maps/map/MeasureOverlay$DistPoint; // field@135b │ │ +0cfe96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0002 line=269 │ │ 0x0004 line=270 │ │ 0x0007 line=271 │ │ locals : │ │ @@ -267661,17 +267776,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cfeec: |[0cfeec] org.pyneo.maps.map.MeasureOverlay.setShowLineInfo:(Z)V │ │ -0cfefc: 5c01 5f13 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mShowLineInfo:Z // field@135f │ │ -0cff00: 0e00 |0002: return-void │ │ +0cfe98: |[0cfe98] org.pyneo.maps.map.MeasureOverlay.setShowLineInfo:(Z)V │ │ +0cfea8: 5c01 5f13 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/map/MeasureOverlay;.mShowLineInfo:Z // field@135f │ │ +0cfeac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/map/MeasureOverlay; │ │ 0x0000 - 0x0003 reg=1 showInfo Z │ │ @@ -267831,160 +267946,160 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 124 16-bit code units │ │ -0cff04: |[0cff04] org.pyneo.maps.map.MyLocationOverlay.:()V │ │ -0cff14: 1303 1700 |0000: const/16 v3, #int 23 // #17 │ │ -0cff18: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -0cff1a: 2300 8306 |0003: new-array v0, v0, [[I // type@0683 │ │ -0cff1e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0cff20: 2332 5406 |0006: new-array v2, v3, [I // type@0654 │ │ -0cff24: 2602 1000 0000 |0008: fill-array-data v2, 00000018 // +00000010 │ │ -0cff2a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0cff2e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0cff30: 2332 5406 |000e: new-array v2, v3, [I // type@0654 │ │ -0cff34: 2602 3a00 0000 |0010: fill-array-data v2, 0000004a // +0000003a │ │ -0cff3a: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ -0cff3e: 6900 6513 |0015: sput-object v0, Lorg/pyneo/maps/map/MyLocationOverlay;.SCALE:[[I // field@1365 │ │ -0cff42: 0e00 |0017: return-void │ │ -0cff44: 0003 0400 1700 0000 4078 7d01 c0e1 ... |0018: array-data (50 units) │ │ -0cffa8: 0003 0400 1700 0000 983a 0000 401f ... |004a: array-data (50 units) │ │ +0cfeb0: |[0cfeb0] org.pyneo.maps.map.MyLocationOverlay.:()V │ │ +0cfec0: 1303 1700 |0000: const/16 v3, #int 23 // #17 │ │ +0cfec4: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +0cfec6: 2300 8306 |0003: new-array v0, v0, [[I // type@0683 │ │ +0cfeca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0cfecc: 2332 5406 |0006: new-array v2, v3, [I // type@0654 │ │ +0cfed0: 2602 1000 0000 |0008: fill-array-data v2, 00000018 // +00000010 │ │ +0cfed6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0cfeda: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0cfedc: 2332 5406 |000e: new-array v2, v3, [I // type@0654 │ │ +0cfee0: 2602 3a00 0000 |0010: fill-array-data v2, 0000004a // +0000003a │ │ +0cfee6: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ +0cfeea: 6900 6513 |0015: sput-object v0, Lorg/pyneo/maps/map/MyLocationOverlay;.SCALE:[[I // field@1365 │ │ +0cfeee: 0e00 |0017: return-void │ │ +0cfef0: 0003 0400 1700 0000 4078 7d01 c0e1 ... |0018: array-data (50 units) │ │ +0cff54: 0003 0400 1700 0000 983a 0000 401f ... |004a: array-data (50 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=33 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/map/MyLocationOverlay;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 248 16-bit code units │ │ -0d000c: |[0d000c] org.pyneo.maps.map.MyLocationOverlay.:(Landroid/content/Context;)V │ │ -0d001c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0d001e: 12e6 |0001: const/4 v6, #int -2 // #fe │ │ -0d0020: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -0d0022: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0d0024: 7010 9e29 0800 |0004: invoke-direct {v8}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0d002a: 2201 5f00 |0007: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0d002e: 7010 4802 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0d0034: 5b81 7613 |000c: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ -0d0038: 2201 5f00 |000e: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0d003c: 7010 4802 0100 |0010: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0d0042: 5b81 7913 |0013: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ -0d0046: 5b84 7513 |0015: iput-object v4, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ -0d004a: 5b84 7213 |0017: iput-object v4, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ -0d004e: 5b84 7d13 |0019: iput-object v4, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ -0d0052: 5b84 6713 |001b: iput-object v4, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ -0d0056: 6e10 2301 0900 |001d: invoke-virtual {v9}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ -0d005c: 0c01 |0020: move-result-object v1 │ │ -0d005e: 5b81 6a13 |0021: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ -0d0062: 2201 5f00 |0023: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0d0066: 7010 4802 0100 |0025: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0d006c: 5b81 7813 |0028: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ -0d0070: 5481 7813 |002a: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ -0d0074: 6e20 4e02 5100 |002c: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0d007a: 5481 7813 |002f: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ -0d007e: 1502 0040 |0031: const/high16 v2, #int 1073741824 // #4000 │ │ -0d0082: 6e20 5702 2100 |0033: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0d0088: 5481 7813 |0036: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ -0d008c: 6202 2800 |0038: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0028 │ │ -0d0090: 6e20 5802 2100 |003a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0d0096: 5481 7813 |003d: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ -0d009a: 1402 d8b8 9044 |003f: const v2, #float 1157.78 // #4490b8d8 │ │ -0d00a0: 6e20 4f02 2100 |0042: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0d00a6: 2201 5f00 |0045: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0d00aa: 5482 7813 |0047: iget-object v2, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ -0d00ae: 7020 4902 2100 |0049: invoke-direct {v1, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@0249 │ │ -0d00b4: 5b81 7713 |004c: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyBorder:Landroid/graphics/Paint; // field@1377 │ │ -0d00b8: 5481 7713 |004e: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyBorder:Landroid/graphics/Paint; // field@1377 │ │ -0d00bc: 6202 2900 |0050: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0d00c0: 6e20 5802 2100 |0052: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0d00c6: 5481 7713 |0055: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyBorder:Landroid/graphics/Paint; // field@1377 │ │ -0d00ca: 1402 d8b8 90ff |0057: const v2, #float -nan // #ff90b8d8 │ │ -0d00d0: 6e20 4f02 2100 |005a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0d00d6: 2201 5f00 |005d: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0d00da: 5482 7813 |005f: iget-object v2, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ -0d00de: 7020 4902 2100 |0061: invoke-direct {v1, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@0249 │ │ -0d00e4: 5b81 7a13 |0064: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintLineToGPS:Landroid/graphics/Paint; // field@137a │ │ -0d00e8: 5481 7a13 |0066: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintLineToGPS:Landroid/graphics/Paint; // field@137a │ │ -0d00ec: 6e10 3201 0900 |0068: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d00f2: 0c02 |006b: move-result-object v2 │ │ -0d00f4: 1403 0900 097f |006c: const v3, #float 1.82104e+38 // #7f090009 │ │ -0d00fa: 6e20 a901 3200 |006f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0d0100: 0a02 |0072: move-result v2 │ │ -0d0102: 6e20 4f02 2100 |0073: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0d0108: 5481 7913 |0076: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ -0d010c: 6e20 4e02 5100 |0078: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0d0112: 5481 7913 |007b: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ -0d0116: 6202 2900 |007d: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0d011a: 6e20 5802 2100 |007f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0d0120: 7110 af03 0900 |0082: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0d0126: 0c00 |0085: move-result-object v0 │ │ -0d0128: 1a01 ac2d |0086: const-string v1, "pref_accuracy" // string@2dac │ │ -0d012c: 1a02 5f01 |0088: const-string v2, "1" // string@015f │ │ -0d0130: 7230 8c01 1002 |008a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0d0136: 0c01 |008d: move-result-object v1 │ │ -0d0138: 1a02 ac00 |008e: const-string v2, """ // string@00ac │ │ -0d013c: 1a03 0000 |0090: const-string v3, "" // string@0000 │ │ -0d0140: 6e30 e724 2103 |0092: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d0146: 0c01 |0095: move-result-object v1 │ │ -0d0148: 7110 9224 0100 |0096: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0d014e: 0a01 |0099: move-result v1 │ │ -0d0150: 5981 7b13 |009a: iput v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ -0d0154: 1a01 b62d |009c: const-string v1, "pref_crosshair" // string@2db6 │ │ -0d0158: 7230 8901 1005 |009e: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0d015e: 0a01 |00a1: move-result v1 │ │ -0d0160: 5c81 7413 |00a2: iput-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mNeedCrosshair:Z // field@1374 │ │ -0d0164: 1a01 b02d |00a4: const-string v1, "pref_circle_distance" // string@2db0 │ │ -0d0168: 7230 8901 1005 |00a6: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0d016e: 0a01 |00a9: move-result v1 │ │ -0d0170: 5c81 7313 |00aa: iput-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mNeedCircleDistance:Z // field@1373 │ │ -0d0174: 1a01 d52d |00ac: const-string v1, "pref_line_gps" // string@2dd5 │ │ -0d0178: 7230 8901 1007 |00ae: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0d017e: 0a01 |00b1: move-result v1 │ │ -0d0180: 5c81 7013 |00b2: iput-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLineToGPS:Z // field@1370 │ │ -0d0184: 1a01 0f2e |00b4: const-string v1, "pref_units" // string@2e0f │ │ -0d0188: 1a02 5c01 |00b6: const-string v2, "0" // string@015c │ │ -0d018c: 7230 8c01 1002 |00b8: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0d0192: 0c01 |00bb: move-result-object v1 │ │ -0d0194: 7110 9224 0100 |00bc: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0d019a: 0a01 |00bf: move-result v1 │ │ -0d019c: 5981 8013 |00c0: iput v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mUnits:I // field@1380 │ │ -0d01a0: 2201 1306 |00c2: new-instance v1, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ -0d01a4: 7020 172e 9100 |00c4: invoke-direct {v1, v9}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ -0d01aa: 5b81 6b13 |00c7: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@136b │ │ -0d01ae: 5987 7c13 |00c9: iput v7, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ -0d01b2: 5481 6a13 |00cb: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ -0d01b6: 6e10 3201 0100 |00cd: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d01bc: 0c01 |00d0: move-result-object v1 │ │ -0d01be: 1402 6900 027f |00d1: const v2, #float 1.72802e+38 // #7f020069 │ │ -0d01c4: 6e20 af01 2100 |00d4: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0d01ca: 0c01 |00d7: move-result-object v1 │ │ -0d01cc: 5b81 6913 |00d8: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ -0d01d0: 5581 7013 |00da: iget-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLineToGPS:Z // field@1370 │ │ -0d01d4: 3801 1b00 |00dc: if-eqz v1, 00f7 // +001b │ │ -0d01d8: 7110 141f 0900 |00de: invoke-static {v9}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0d01de: 0c01 |00e1: move-result-object v1 │ │ -0d01e0: 1402 2100 037f |00e2: const v2, #float 1.7413e+38 // #7f030021 │ │ -0d01e6: 6e30 161f 2104 |00e5: invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0d01ec: 0c01 |00e8: move-result-object v1 │ │ -0d01ee: 1f01 3504 |00e9: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0d01f2: 5b81 6e13 |00eb: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d01f6: 5481 6e13 |00ed: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d01fa: 2202 2004 |00ef: new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0d01fe: 7030 4522 6206 |00f1: invoke-direct {v2, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0d0204: 6e20 b722 2100 |00f4: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22b7 │ │ -0d020a: 0e00 |00f7: return-void │ │ +0cffb8: |[0cffb8] org.pyneo.maps.map.MyLocationOverlay.:(Landroid/content/Context;)V │ │ +0cffc8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0cffca: 12e6 |0001: const/4 v6, #int -2 // #fe │ │ +0cffcc: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +0cffce: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0cffd0: 7010 9e29 0800 |0004: invoke-direct {v8}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0cffd6: 2201 5f00 |0007: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0cffda: 7010 4802 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0cffe0: 5b81 7613 |000c: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ +0cffe4: 2201 5f00 |000e: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0cffe8: 7010 4802 0100 |0010: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0cffee: 5b81 7913 |0013: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ +0cfff2: 5b84 7513 |0015: iput-object v4, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ +0cfff6: 5b84 7213 |0017: iput-object v4, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ +0cfffa: 5b84 7d13 |0019: iput-object v4, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ +0cfffe: 5b84 6713 |001b: iput-object v4, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ +0d0002: 6e10 2301 0900 |001d: invoke-virtual {v9}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0123 │ │ +0d0008: 0c01 |0020: move-result-object v1 │ │ +0d000a: 5b81 6a13 |0021: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ +0d000e: 2201 5f00 |0023: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0d0012: 7010 4802 0100 |0025: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0d0018: 5b81 7813 |0028: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ +0d001c: 5481 7813 |002a: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ +0d0020: 6e20 4e02 5100 |002c: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0d0026: 5481 7813 |002f: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ +0d002a: 1502 0040 |0031: const/high16 v2, #int 1073741824 // #4000 │ │ +0d002e: 6e20 5702 2100 |0033: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0d0034: 5481 7813 |0036: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ +0d0038: 6202 2800 |0038: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0028 │ │ +0d003c: 6e20 5802 2100 |003a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0d0042: 5481 7813 |003d: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ +0d0046: 1402 d8b8 9044 |003f: const v2, #float 1157.78 // #4490b8d8 │ │ +0d004c: 6e20 4f02 2100 |0042: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0d0052: 2201 5f00 |0045: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0d0056: 5482 7813 |0047: iget-object v2, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ +0d005a: 7020 4902 2100 |0049: invoke-direct {v1, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@0249 │ │ +0d0060: 5b81 7713 |004c: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyBorder:Landroid/graphics/Paint; // field@1377 │ │ +0d0064: 5481 7713 |004e: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyBorder:Landroid/graphics/Paint; // field@1377 │ │ +0d0068: 6202 2900 |0050: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0d006c: 6e20 5802 2100 |0052: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0d0072: 5481 7713 |0055: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyBorder:Landroid/graphics/Paint; // field@1377 │ │ +0d0076: 1402 d8b8 90ff |0057: const v2, #float -nan // #ff90b8d8 │ │ +0d007c: 6e20 4f02 2100 |005a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0d0082: 2201 5f00 |005d: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0d0086: 5482 7813 |005f: iget-object v2, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ +0d008a: 7020 4902 2100 |0061: invoke-direct {v1, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@0249 │ │ +0d0090: 5b81 7a13 |0064: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintLineToGPS:Landroid/graphics/Paint; // field@137a │ │ +0d0094: 5481 7a13 |0066: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintLineToGPS:Landroid/graphics/Paint; // field@137a │ │ +0d0098: 6e10 3201 0900 |0068: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d009e: 0c02 |006b: move-result-object v2 │ │ +0d00a0: 1403 0900 097f |006c: const v3, #float 1.82104e+38 // #7f090009 │ │ +0d00a6: 6e20 a901 3200 |006f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0d00ac: 0a02 |0072: move-result v2 │ │ +0d00ae: 6e20 4f02 2100 |0073: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0d00b4: 5481 7913 |0076: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ +0d00b8: 6e20 4e02 5100 |0078: invoke-virtual {v1, v5}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0d00be: 5481 7913 |007b: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ +0d00c2: 6202 2900 |007d: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0d00c6: 6e20 5802 2100 |007f: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0d00cc: 7110 af03 0900 |0082: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0d00d2: 0c00 |0085: move-result-object v0 │ │ +0d00d4: 1a01 ac2d |0086: const-string v1, "pref_accuracy" // string@2dac │ │ +0d00d8: 1a02 5f01 |0088: const-string v2, "1" // string@015f │ │ +0d00dc: 7230 8c01 1002 |008a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0d00e2: 0c01 |008d: move-result-object v1 │ │ +0d00e4: 1a02 ac00 |008e: const-string v2, """ // string@00ac │ │ +0d00e8: 1a03 0000 |0090: const-string v3, "" // string@0000 │ │ +0d00ec: 6e30 e724 2103 |0092: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d00f2: 0c01 |0095: move-result-object v1 │ │ +0d00f4: 7110 9224 0100 |0096: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0d00fa: 0a01 |0099: move-result v1 │ │ +0d00fc: 5981 7b13 |009a: iput v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ +0d0100: 1a01 b62d |009c: const-string v1, "pref_crosshair" // string@2db6 │ │ +0d0104: 7230 8901 1005 |009e: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0d010a: 0a01 |00a1: move-result v1 │ │ +0d010c: 5c81 7413 |00a2: iput-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mNeedCrosshair:Z // field@1374 │ │ +0d0110: 1a01 b02d |00a4: const-string v1, "pref_circle_distance" // string@2db0 │ │ +0d0114: 7230 8901 1005 |00a6: invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0d011a: 0a01 |00a9: move-result v1 │ │ +0d011c: 5c81 7313 |00aa: iput-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mNeedCircleDistance:Z // field@1373 │ │ +0d0120: 1a01 d52d |00ac: const-string v1, "pref_line_gps" // string@2dd5 │ │ +0d0124: 7230 8901 1007 |00ae: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0d012a: 0a01 |00b1: move-result v1 │ │ +0d012c: 5c81 7013 |00b2: iput-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLineToGPS:Z // field@1370 │ │ +0d0130: 1a01 0f2e |00b4: const-string v1, "pref_units" // string@2e0f │ │ +0d0134: 1a02 5c01 |00b6: const-string v2, "0" // string@015c │ │ +0d0138: 7230 8c01 1002 |00b8: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0d013e: 0c01 |00bb: move-result-object v1 │ │ +0d0140: 7110 9224 0100 |00bc: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0d0146: 0a01 |00bf: move-result v1 │ │ +0d0148: 5981 8013 |00c0: iput v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mUnits:I // field@1380 │ │ +0d014c: 2201 1306 |00c2: new-instance v1, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ +0d0150: 7020 172e 9100 |00c4: invoke-direct {v1, v9}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ +0d0156: 5b81 6b13 |00c7: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@136b │ │ +0d015a: 5987 7c13 |00c9: iput v7, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ +0d015e: 5481 6a13 |00cb: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ +0d0162: 6e10 3201 0100 |00cd: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d0168: 0c01 |00d0: move-result-object v1 │ │ +0d016a: 1402 6900 027f |00d1: const v2, #float 1.72802e+38 // #7f020069 │ │ +0d0170: 6e20 af01 2100 |00d4: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0d0176: 0c01 |00d7: move-result-object v1 │ │ +0d0178: 5b81 6913 |00d8: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ +0d017c: 5581 7013 |00da: iget-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLineToGPS:Z // field@1370 │ │ +0d0180: 3801 1b00 |00dc: if-eqz v1, 00f7 // +001b │ │ +0d0184: 7110 141f 0900 |00de: invoke-static {v9}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0d018a: 0c01 |00e1: move-result-object v1 │ │ +0d018c: 1402 2100 037f |00e2: const v2, #float 1.7413e+38 // #7f030021 │ │ +0d0192: 6e30 161f 2104 |00e5: invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0d0198: 0c01 |00e8: move-result-object v1 │ │ +0d019a: 1f01 3504 |00e9: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0d019e: 5b81 6e13 |00eb: iput-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d01a2: 5481 6e13 |00ed: iget-object v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d01a6: 2202 2004 |00ef: new-instance v2, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0d01aa: 7030 4522 6206 |00f1: invoke-direct {v2, v6, v6}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0d01b0: 6e20 b722 2100 |00f4: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22b7 │ │ +0d01b6: 0e00 |00f7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=67 │ │ 0x0007 line=37 │ │ 0x000e line=38 │ │ 0x0015 line=39 │ │ 0x0017 line=40 │ │ @@ -268027,17 +268142,17 @@ │ │ type : '()Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d020c: |[0d020c] org.pyneo.maps.map.MyLocationOverlay.getLastGeoPoint:()Lorg/pyneo/maps/utils/GeoPoint; │ │ -0d021c: 5410 6f13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ -0d0220: 1100 |0002: return-object v0 │ │ +0d01b8: |[0d01b8] org.pyneo.maps.map.MyLocationOverlay.getLastGeoPoint:()Lorg/pyneo/maps/utils/GeoPoint; │ │ +0d01c8: 5410 6f13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ +0d01cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/MyLocationOverlay; │ │ │ │ #1 : (in Lorg/pyneo/maps/map/MyLocationOverlay;) │ │ @@ -268045,17 +268160,17 @@ │ │ type : '()Landroid/location/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0224: |[0d0224] org.pyneo.maps.map.MyLocationOverlay.getLastLocation:()Landroid/location/Location; │ │ -0d0234: 5410 7113 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MyLocationOverlay;.mLoc:Landroid/location/Location; // field@1371 │ │ -0d0238: 1100 |0002: return-object v0 │ │ +0d01d0: |[0d01d0] org.pyneo.maps.map.MyLocationOverlay.getLastLocation:()Landroid/location/Location; │ │ +0d01e0: 5410 7113 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MyLocationOverlay;.mLoc:Landroid/location/Location; // field@1371 │ │ +0d01e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/MyLocationOverlay; │ │ │ │ #2 : (in Lorg/pyneo/maps/map/MyLocationOverlay;) │ │ @@ -268063,17 +268178,17 @@ │ │ type : '()Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d023c: |[0d023c] org.pyneo.maps.map.MyLocationOverlay.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; │ │ -0d024c: 5410 7e13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ -0d0250: 1100 |0002: return-object v0 │ │ +0d01e8: |[0d01e8] org.pyneo.maps.map.MyLocationOverlay.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; │ │ +0d01f8: 5410 7e13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ +0d01fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/MyLocationOverlay; │ │ │ │ #3 : (in Lorg/pyneo/maps/map/MyLocationOverlay;) │ │ @@ -268081,602 +268196,602 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 1128 16-bit code units │ │ -0d0254: |[0d0254] org.pyneo.maps.map.MyLocationOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0d0264: 1a05 7e2b |0000: const-string v5, "onDraw" // string@2b7e │ │ -0d0268: 7110 f72e 0500 |0002: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0d026e: 0800 1e00 |0005: move-object/from16 v0, v30 │ │ -0d0272: 5405 6f13 |0007: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ -0d0276: 3805 de02 |0009: if-eqz v5, 02e7 // +02de │ │ -0d027a: 7401 8429 2000 |000b: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0d0280: 0c15 |000e: move-result-object v21 │ │ -0d0282: 2217 6200 |000f: new-instance v23, Landroid/graphics/Point; // type@0062 │ │ -0d0286: 7601 6502 1700 |0011: invoke-direct/range {v23}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0d028c: 0800 1e00 |0014: move-object/from16 v0, v30 │ │ -0d0290: 5405 6f13 |0016: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ -0d0294: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -0d0298: 0801 1700 |001a: move-object/from16 v1, v23 │ │ -0d029c: 6e30 5529 5001 |001c: invoke-virtual {v0, v5, v1}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0d02a2: 0800 1e00 |001f: move-object/from16 v0, v30 │ │ -0d02a6: 5505 7313 |0021: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNeedCircleDistance:Z // field@1373 │ │ -0d02aa: 3805 f100 |0023: if-eqz v5, 0114 // +00f1 │ │ -0d02ae: 7401 8a29 2000 |0025: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0d02b4: 0a05 |0028: move-result v5 │ │ -0d02b6: 0800 1e00 |0029: move-object/from16 v0, v30 │ │ -0d02ba: 5905 8213 |002b: iput v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mZoomLevel:I // field@1382 │ │ -0d02be: 7401 8729 2000 |002d: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0d02c4: 0b06 |0030: move-result-wide v6 │ │ -0d02c6: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -0d02ca: 5a06 7f13 |0033: iput-wide v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTouchScale:D // field@137f │ │ -0d02ce: 6205 6513 |0035: sget-object v5, Lorg/pyneo/maps/map/MyLocationOverlay;.SCALE:[[I // field@1365 │ │ -0d02d2: 0800 1e00 |0037: move-object/from16 v0, v30 │ │ -0d02d6: 5206 8013 |0039: iget v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mUnits:I // field@1380 │ │ -0d02da: 4605 0506 |003b: aget-object v5, v5, v6 │ │ -0d02de: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -0d02e0: 1309 1300 |003e: const/16 v9, #int 19 // #13 │ │ -0d02e4: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -0d02e8: 5206 8213 |0042: iget v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mZoomLevel:I // field@1382 │ │ -0d02ec: d80a 0601 |0044: add-int/lit8 v10, v6, #int 1 // #01 │ │ -0d02f0: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ -0d02f4: 5306 7f13 |0048: iget-wide v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTouchScale:D // field@137f │ │ -0d02f8: 191c f03f |004a: const-wide/high16 v28, #long 4607182418800017408 // #3ff0 │ │ -0d02fc: 2f06 061c |004c: cmpl-double v6, v6, v28 │ │ -0d0300: 3d06 3b03 |004e: if-lez v6, 0389 // +033b │ │ -0d0304: 0800 1e00 |0050: move-object/from16 v0, v30 │ │ -0d0308: 5306 7f13 |0052: iget-wide v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTouchScale:D // field@137f │ │ -0d030c: 7120 b224 7600 |0054: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0d0312: 0b06 |0057: move-result-wide v6 │ │ -0d0314: 161c 0100 |0058: const-wide/16 v28, #int 1 // #1 │ │ -0d0318: 9c06 061c |005a: sub-long v6, v6, v28 │ │ -0d031c: 8466 |005c: long-to-int v6, v6 │ │ -0d031e: b0a6 |005d: add-int/2addr v6, v10 │ │ -0d0320: 7120 af24 6900 |005e: invoke-static {v9, v6}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0d0326: 0a06 |0061: move-result v6 │ │ -0d0328: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ -0d032c: 5207 7c13 |0064: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ -0d0330: b076 |0066: add-int/2addr v6, v7 │ │ -0d0332: 7120 ad24 6800 |0067: invoke-static {v8, v6}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0d0338: 0a06 |006a: move-result v6 │ │ -0d033a: 440d 0506 |006b: aget v13, v5, v6 │ │ -0d033e: 7401 8229 2000 |006d: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ -0d0344: 0c04 |0070: move-result-object v4 │ │ -0d0346: 0800 1e00 |0071: move-object/from16 v0, v30 │ │ -0d034a: 5205 8013 |0073: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mUnits:I // field@1380 │ │ -0d034e: 1216 |0075: const/4 v6, #int 1 // #1 │ │ -0d0350: 3365 1200 |0076: if-ne v5, v6, 0088 // +0012 │ │ -0d0354: 0800 1e00 |0078: move-object/from16 v0, v30 │ │ -0d0358: 5205 8213 |007a: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mZoomLevel:I // field@1382 │ │ -0d035c: 1306 0b00 |007c: const/16 v6, #int 11 // #b │ │ -0d0360: 3565 2003 |007e: if-ge v5, v6, 039e // +0320 │ │ -0d0364: 83d6 |0080: int-to-double v6, v13 │ │ -0d0366: 1808 4c37 8941 6025 9940 |0081: const-wide v8, #double 1609.34 // #409925604189374c │ │ -0d0370: cd86 |0086: mul-double/2addr v6, v8 │ │ -0d0372: 8a6d |0087: double-to-int v13, v6 │ │ -0d0374: 1806 0000 0000 0080 5640 |0088: const-wide v6, #double 90 // #4056800000000000 │ │ -0d037e: 83d8 |008d: int-to-double v8, v13 │ │ -0d0380: 0745 |008e: move-object v5, v4 │ │ -0d0382: 7406 292e 0400 |008f: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/utils/GeoPoint;.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; // method@2e29 │ │ -0d0388: 0c0c |0092: move-result-object v12 │ │ -0d038a: 2213 6200 |0093: new-instance v19, Landroid/graphics/Point; // type@0062 │ │ -0d038e: 7601 6502 1300 |0095: invoke-direct/range {v19}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0d0394: 0800 1500 |0098: move-object/from16 v0, v21 │ │ -0d0398: 0801 1300 |009a: move-object/from16 v1, v19 │ │ -0d039c: 6e30 5529 c001 |009c: invoke-virtual {v0, v12, v1}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0d03a2: 0800 1300 |009f: move-object/from16 v0, v19 │ │ -0d03a6: 5205 2a00 |00a1: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d03aa: 7401 8929 2000 |00a3: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d03b0: 0a06 |00a6: move-result v6 │ │ -0d03b2: db06 0602 |00a7: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0d03b6: b165 |00a9: sub-int/2addr v5, v6 │ │ -0d03b8: 0800 1e00 |00aa: move-object/from16 v0, v30 │ │ -0d03bc: 5905 8113 |00ac: iput v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ -0d03c0: 0800 1700 |00ae: move-object/from16 v0, v23 │ │ -0d03c4: 5205 2a00 |00b0: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d03c8: 8255 |00b2: int-to-float v5, v5 │ │ -0d03ca: 0800 1700 |00b3: move-object/from16 v0, v23 │ │ -0d03ce: 5206 2b00 |00b5: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d03d2: 8266 |00b7: int-to-float v6, v6 │ │ -0d03d4: 0800 1e00 |00b8: move-object/from16 v0, v30 │ │ -0d03d8: 5207 8113 |00ba: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ -0d03dc: 8277 |00bc: int-to-float v7, v7 │ │ -0d03de: 0800 1e00 |00bd: move-object/from16 v0, v30 │ │ -0d03e2: 5408 7913 |00bf: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ -0d03e6: 0800 1f00 |00c1: move-object/from16 v0, v31 │ │ -0d03ea: 6e58 1c02 5076 |00c3: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -0d03f0: 0800 1700 |00c6: move-object/from16 v0, v23 │ │ -0d03f4: 5205 2a00 |00c8: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d03f8: 8255 |00ca: int-to-float v5, v5 │ │ -0d03fa: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ -0d03fe: 5206 2b00 |00cd: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0402: 8266 |00cf: int-to-float v6, v6 │ │ -0d0404: 0800 1e00 |00d0: move-object/from16 v0, v30 │ │ -0d0408: 5207 8113 |00d2: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ -0d040c: da07 0702 |00d4: mul-int/lit8 v7, v7, #int 2 // #02 │ │ -0d0410: 8277 |00d6: int-to-float v7, v7 │ │ -0d0412: 0800 1e00 |00d7: move-object/from16 v0, v30 │ │ -0d0416: 5408 7913 |00d9: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ -0d041a: 0800 1f00 |00db: move-object/from16 v0, v31 │ │ -0d041e: 6e58 1c02 5076 |00dd: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -0d0424: 0800 1700 |00e0: move-object/from16 v0, v23 │ │ -0d0428: 5205 2a00 |00e2: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d042c: 8255 |00e4: int-to-float v5, v5 │ │ -0d042e: 0800 1700 |00e5: move-object/from16 v0, v23 │ │ -0d0432: 5206 2b00 |00e7: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0436: 8266 |00e9: int-to-float v6, v6 │ │ -0d0438: 0800 1e00 |00ea: move-object/from16 v0, v30 │ │ -0d043c: 5207 8113 |00ec: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ -0d0440: da07 0703 |00ee: mul-int/lit8 v7, v7, #int 3 // #03 │ │ -0d0444: 8277 |00f0: int-to-float v7, v7 │ │ -0d0446: 0800 1e00 |00f1: move-object/from16 v0, v30 │ │ -0d044a: 5408 7913 |00f3: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ -0d044e: 0800 1f00 |00f5: move-object/from16 v0, v31 │ │ -0d0452: 6e58 1c02 5076 |00f7: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -0d0458: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ -0d045c: 5205 2a00 |00fc: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d0460: 8255 |00fe: int-to-float v5, v5 │ │ -0d0462: 0800 1700 |00ff: move-object/from16 v0, v23 │ │ -0d0466: 5206 2b00 |0101: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d046a: 8266 |0103: int-to-float v6, v6 │ │ -0d046c: 0800 1e00 |0104: move-object/from16 v0, v30 │ │ -0d0470: 5207 8113 |0106: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ -0d0474: da07 0704 |0108: mul-int/lit8 v7, v7, #int 4 // #04 │ │ -0d0478: 8277 |010a: int-to-float v7, v7 │ │ -0d047a: 0800 1e00 |010b: move-object/from16 v0, v30 │ │ -0d047e: 5408 7913 |010d: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ -0d0482: 0800 1f00 |010f: move-object/from16 v0, v31 │ │ -0d0486: 6e58 1c02 5076 |0111: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -0d048c: 0800 1e00 |0114: move-object/from16 v0, v30 │ │ -0d0490: 5205 7b13 |0116: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ -0d0494: 3805 6c00 |0118: if-eqz v5, 0184 // +006c │ │ -0d0498: 0800 1e00 |011a: move-object/from16 v0, v30 │ │ -0d049c: 5205 6613 |011c: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ -0d04a0: 1206 |011e: const/4 v6, #int 0 // #0 │ │ -0d04a2: 2d05 0506 |011f: cmpl-float v5, v5, v6 │ │ -0d04a6: 3d05 0900 |0121: if-lez v5, 012a // +0009 │ │ -0d04aa: 0800 1e00 |0123: move-object/from16 v0, v30 │ │ -0d04ae: 5205 7b13 |0125: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ -0d04b2: 1216 |0127: const/4 v6, #int 1 // #1 │ │ -0d04b4: 3265 1600 |0128: if-eq v5, v6, 013e // +0016 │ │ -0d04b8: 0800 1e00 |012a: move-object/from16 v0, v30 │ │ -0d04bc: 5205 7b13 |012c: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ -0d04c0: 1216 |012e: const/4 v6, #int 1 // #1 │ │ -0d04c2: 3765 5500 |012f: if-le v5, v6, 0184 // +0055 │ │ -0d04c6: 0800 1e00 |0131: move-object/from16 v0, v30 │ │ -0d04ca: 5205 6613 |0133: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ -0d04ce: 0800 1e00 |0135: move-object/from16 v0, v30 │ │ -0d04d2: 5206 7b13 |0137: iget v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ -0d04d6: 8266 |0139: int-to-float v6, v6 │ │ -0d04d8: 2d05 0506 |013a: cmpl-float v5, v5, v6 │ │ -0d04dc: 3a05 4800 |013c: if-ltz v5, 0184 // +0048 │ │ -0d04e0: 7401 8729 2000 |013e: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0d04e6: 0b06 |0141: move-result-wide v6 │ │ -0d04e8: 0800 1e00 |0142: move-object/from16 v0, v30 │ │ -0d04ec: 5205 6613 |0144: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ -0d04f0: 8958 |0146: float-to-double v8, v5 │ │ -0d04f2: cd86 |0147: mul-double/2addr v6, v8 │ │ -0d04f4: 1405 00bf 1848 |0148: const v5, #float 156412 // #4818bf00 │ │ -0d04fa: 1218 |014b: const/4 v8, #int 1 // #1 │ │ -0d04fc: 7401 8a29 2000 |014c: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0d0502: 0a09 |014f: move-result v9 │ │ -0d0504: b898 |0150: shl-int/2addr v8, v9 │ │ -0d0506: 8288 |0151: int-to-float v8, v8 │ │ -0d0508: c985 |0152: div-float/2addr v5, v8 │ │ -0d050a: 8958 |0153: float-to-double v8, v5 │ │ -0d050c: ce86 |0154: div-double/2addr v6, v8 │ │ -0d050e: 8a60 |0155: double-to-int v0, v6 │ │ -0d0510: 0214 0000 |0156: move/from16 v20, v0 │ │ -0d0514: 0800 1700 |0158: move-object/from16 v0, v23 │ │ -0d0518: 5205 2a00 |015a: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d051c: 8255 |015c: int-to-float v5, v5 │ │ -0d051e: 0800 1700 |015d: move-object/from16 v0, v23 │ │ -0d0522: 5206 2b00 |015f: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0526: 8266 |0161: int-to-float v6, v6 │ │ -0d0528: 0200 1400 |0162: move/from16 v0, v20 │ │ -0d052c: 8207 |0164: int-to-float v7, v0 │ │ -0d052e: 0800 1e00 |0165: move-object/from16 v0, v30 │ │ -0d0532: 5408 7813 |0167: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ -0d0536: 0800 1f00 |0169: move-object/from16 v0, v31 │ │ -0d053a: 6e58 1c02 5076 |016b: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -0d0540: 0800 1700 |016e: move-object/from16 v0, v23 │ │ -0d0544: 5205 2a00 |0170: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d0548: 8255 |0172: int-to-float v5, v5 │ │ -0d054a: 0800 1700 |0173: move-object/from16 v0, v23 │ │ -0d054e: 5206 2b00 |0175: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0552: 8266 |0177: int-to-float v6, v6 │ │ -0d0554: 0200 1400 |0178: move/from16 v0, v20 │ │ -0d0558: 8207 |017a: int-to-float v7, v0 │ │ -0d055a: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -0d055e: 5408 7713 |017d: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyBorder:Landroid/graphics/Paint; // field@1377 │ │ -0d0562: 0800 1f00 |017f: move-object/from16 v0, v31 │ │ -0d0566: 6e58 1c02 5076 |0181: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ -0d056c: 0800 1e00 |0184: move-object/from16 v0, v30 │ │ -0d0570: 5505 7013 |0186: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLineToGPS:Z // field@1370 │ │ -0d0574: 3805 ca00 |0188: if-eqz v5, 0252 // +00ca │ │ -0d0578: 0800 1700 |018a: move-object/from16 v0, v23 │ │ -0d057c: 5205 2a00 |018c: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d0580: 8256 |018e: int-to-float v6, v5 │ │ -0d0582: 0800 1700 |018f: move-object/from16 v0, v23 │ │ -0d0586: 5205 2b00 |0191: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d058a: 8257 |0193: int-to-float v7, v5 │ │ -0d058c: 7401 8929 2000 |0194: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d0592: 0a05 |0197: move-result v5 │ │ -0d0594: db05 0502 |0198: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0d0598: 8258 |019a: int-to-float v8, v5 │ │ -0d059a: 7401 8129 2000 |019b: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0d05a0: 0a05 |019e: move-result v5 │ │ -0d05a2: db05 0502 |019f: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0d05a6: 8259 |01a1: int-to-float v9, v5 │ │ -0d05a8: 0800 1e00 |01a2: move-object/from16 v0, v30 │ │ -0d05ac: 540a 7a13 |01a4: iget-object v10, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintLineToGPS:Landroid/graphics/Paint; // field@137a │ │ -0d05b0: 0805 1f00 |01a6: move-object/from16 v5, v31 │ │ -0d05b4: 7406 1e02 0500 |01a8: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0d05ba: 7401 8929 2000 |01ab: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d05c0: 0a05 |01ae: move-result v5 │ │ -0d05c2: db05 0502 |01af: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0d05c6: 8255 |01b1: int-to-float v5, v5 │ │ -0d05c8: 7401 8129 2000 |01b2: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0d05ce: 0a06 |01b5: move-result v6 │ │ -0d05d0: db06 0602 |01b6: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0d05d4: 8266 |01b8: int-to-float v6, v6 │ │ -0d05d6: 0800 1500 |01b9: move-object/from16 v0, v21 │ │ -0d05da: 6e30 5029 5006 |01bb: invoke-virtual {v0, v5, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -0d05e0: 0c10 |01be: move-result-object v16 │ │ -0d05e2: 0800 1e00 |01bf: move-object/from16 v0, v30 │ │ -0d05e6: 5405 6f13 |01c1: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ -0d05ea: 0800 1000 |01c3: move-object/from16 v0, v16 │ │ -0d05ee: 6e20 2c2e 0500 |01c5: invoke-virtual {v5, v0}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0d05f4: 0a05 |01c8: move-result v5 │ │ -0d05f6: 825d |01c9: int-to-float v13, v5 │ │ -0d05f8: 6205 d00b |01ca: sget-object v5, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0d05fc: 1a06 c400 |01cc: const-string v6, "%s %.1f°" // string@00c4 │ │ -0d0600: 1227 |01ce: const/4 v7, #int 2 // #2 │ │ -0d0602: 2377 7806 |01cf: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ -0d0606: 1208 |01d1: const/4 v8, #int 0 // #0 │ │ -0d0608: 0800 1e00 |01d2: move-object/from16 v0, v30 │ │ -0d060c: 5409 6b13 |01d4: iget-object v9, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@136b │ │ -0d0610: 89d0 |01d6: float-to-double v0, v13 │ │ -0d0612: 051c 0000 |01d7: move-wide/from16 v28, v0 │ │ -0d0616: 0500 1c00 |01d9: move-wide/from16 v0, v28 │ │ -0d061a: 6e30 182e 0901 |01db: invoke-virtual {v9, v0, v1}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ -0d0620: 0c09 |01de: move-result-object v9 │ │ -0d0622: 4d09 0708 |01df: aput-object v9, v7, v8 │ │ -0d0626: 1218 |01e1: const/4 v8, #int 1 // #1 │ │ -0d0628: 0800 1e00 |01e2: move-object/from16 v0, v30 │ │ -0d062c: 5409 6f13 |01e4: iget-object v9, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ -0d0630: 0800 1000 |01e6: move-object/from16 v0, v16 │ │ -0d0634: 6e20 282e 0900 |01e8: invoke-virtual {v9, v0}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo360:(Lorg/pyneo/maps/utils/GeoPoint;)D // method@2e28 │ │ -0d063a: 0b1c |01eb: move-result-wide v28 │ │ -0d063c: 7702 7b24 1c00 |01ec: invoke-static/range {v28, v29}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0d0642: 0c09 |01ef: move-result-object v9 │ │ -0d0644: 4d09 0708 |01f0: aput-object v9, v7, v8 │ │ -0d0648: 7130 dd24 6507 |01f2: invoke-static {v5, v6, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0d064e: 0c11 |01f5: move-result-object v17 │ │ -0d0650: 0800 1e00 |01f6: move-object/from16 v0, v30 │ │ -0d0654: 5405 6e13 |01f8: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d0658: 0800 1100 |01fa: move-object/from16 v0, v17 │ │ -0d065c: 6e20 be22 0500 |01fc: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0d0662: 0800 1e00 |01ff: move-object/from16 v0, v30 │ │ -0d0666: 5405 6e13 |0201: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d066a: 1206 |0203: const/4 v6, #int 0 // #0 │ │ -0d066c: 1207 |0204: const/4 v7, #int 0 // #0 │ │ -0d066e: 6e30 b222 6507 |0205: invoke-virtual {v5, v6, v7}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0d0674: 0800 1e00 |0208: move-object/from16 v0, v30 │ │ -0d0678: 5405 6e13 |020a: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d067c: 1206 |020c: const/4 v6, #int 0 // #0 │ │ -0d067e: 1207 |020d: const/4 v7, #int 0 // #0 │ │ -0d0680: 0800 1e00 |020e: move-object/from16 v0, v30 │ │ -0d0684: 5408 6e13 |0210: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d0688: 6e10 ab22 0800 |0212: invoke-virtual {v8}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0d068e: 0a08 |0215: move-result v8 │ │ -0d0690: 0800 1e00 |0216: move-object/from16 v0, v30 │ │ -0d0694: 5409 6e13 |0218: iget-object v9, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d0698: 6e10 aa22 0900 |021a: invoke-virtual {v9}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0d069e: 0a09 |021d: move-result v9 │ │ -0d06a0: 6e59 b122 6587 |021e: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ -0d06a6: 7401 2e02 1f00 |0221: invoke-virtual/range {v31}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0d06ac: 7401 8929 2000 |0224: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d06b2: 0a05 |0227: move-result v5 │ │ -0d06b4: db06 0502 |0228: div-int/lit8 v6, v5, #int 2 // #02 │ │ -0d06b8: 0800 1700 |022a: move-object/from16 v0, v23 │ │ -0d06bc: 5205 2a00 |022c: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d06c0: 7401 8929 2000 |022e: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d06c6: 0a07 |0231: move-result v7 │ │ -0d06c8: db07 0702 |0232: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0d06cc: 3575 7401 |0234: if-ge v5, v7, 03a8 // +0174 │ │ -0d06d0: 1205 |0236: const/4 v5, #int 0 // #0 │ │ -0d06d2: 9105 0605 |0237: sub-int v5, v6, v5 │ │ -0d06d6: 8255 |0239: int-to-float v5, v5 │ │ -0d06d8: 7401 8129 2000 |023a: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0d06de: 0a06 |023d: move-result v6 │ │ -0d06e0: db06 0602 |023e: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0d06e4: 8266 |0240: int-to-float v6, v6 │ │ -0d06e6: 0800 1f00 |0241: move-object/from16 v0, v31 │ │ -0d06ea: 6e30 3302 5006 |0243: invoke-virtual {v0, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -0d06f0: 0800 1e00 |0246: move-object/from16 v0, v30 │ │ -0d06f4: 5405 6e13 |0248: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d06f8: 0800 1f00 |024a: move-object/from16 v0, v31 │ │ -0d06fc: 6e20 a522 0500 |024c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.draw:(Landroid/graphics/Canvas;)V // method@22a5 │ │ -0d0702: 7401 2a02 1f00 |024f: invoke-virtual/range {v31}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0d0708: 0800 1e00 |0252: move-object/from16 v0, v30 │ │ -0d070c: 5405 7e13 |0254: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ -0d0710: 3805 2f00 |0256: if-eqz v5, 0285 // +002f │ │ -0d0714: 2218 6200 |0258: new-instance v24, Landroid/graphics/Point; // type@0062 │ │ -0d0718: 7601 6502 1800 |025a: invoke-direct/range {v24}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0d071e: 0800 1e00 |025d: move-object/from16 v0, v30 │ │ -0d0722: 5405 7e13 |025f: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ -0d0726: 0800 1500 |0261: move-object/from16 v0, v21 │ │ -0d072a: 0801 1800 |0263: move-object/from16 v1, v24 │ │ -0d072e: 6e30 5529 5001 |0265: invoke-virtual {v0, v5, v1}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0d0734: 0800 1700 |0268: move-object/from16 v0, v23 │ │ -0d0738: 5205 2a00 |026a: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d073c: 8256 |026c: int-to-float v6, v5 │ │ -0d073e: 0800 1700 |026d: move-object/from16 v0, v23 │ │ -0d0742: 5205 2b00 |026f: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0746: 8257 |0271: int-to-float v7, v5 │ │ -0d0748: 0800 1800 |0272: move-object/from16 v0, v24 │ │ -0d074c: 5205 2a00 |0274: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d0750: 8258 |0276: int-to-float v8, v5 │ │ -0d0752: 0800 1800 |0277: move-object/from16 v0, v24 │ │ -0d0756: 5205 2b00 |0279: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d075a: 8259 |027b: int-to-float v9, v5 │ │ -0d075c: 0800 1e00 |027c: move-object/from16 v0, v30 │ │ -0d0760: 540a 7a13 |027e: iget-object v10, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintLineToGPS:Landroid/graphics/Paint; // field@137a │ │ -0d0764: 0805 1f00 |0280: move-object/from16 v5, v31 │ │ -0d0768: 7406 1e02 0500 |0282: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0d076e: 7401 2e02 1f00 |0285: invoke-virtual/range {v31}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0d0774: 0800 1e00 |0288: move-object/from16 v0, v30 │ │ -0d0778: 5505 6c13 |028a: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsCurrentLocation:Z // field@136c │ │ -0d077c: 3905 2601 |028c: if-nez v5, 03b2 // +0126 │ │ -0d0780: 7401 7b29 2000 |028e: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0d0786: 0a05 |0291: move-result v5 │ │ -0d0788: 0800 1700 |0292: move-object/from16 v0, v23 │ │ -0d078c: 5206 2a00 |0294: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d0790: 8266 |0296: int-to-float v6, v6 │ │ -0d0792: 0800 1700 |0297: move-object/from16 v0, v23 │ │ -0d0796: 5207 2b00 |0299: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d079a: 8277 |029b: int-to-float v7, v7 │ │ -0d079c: 0800 1f00 |029c: move-object/from16 v0, v31 │ │ -0d07a0: 6e40 2d02 5076 |029e: invoke-virtual {v0, v5, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0d07a6: 0800 1e00 |02a1: move-object/from16 v0, v30 │ │ -0d07aa: 5405 7513 |02a3: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ -0d07ae: 3905 1200 |02a5: if-nez v5, 02b7 // +0012 │ │ -0d07b2: 0800 1e00 |02a7: move-object/from16 v0, v30 │ │ -0d07b6: 5405 6a13 |02a9: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ -0d07ba: 7110 bf28 0500 |02ab: invoke-static {v5}, Lorg/pyneo/maps/map/IconManager;.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; // method@28bf │ │ -0d07c0: 0c05 |02ae: move-result-object v5 │ │ -0d07c2: 6e10 c128 0500 |02af: invoke-virtual {v5}, Lorg/pyneo/maps/map/IconManager;.getNolocationIcon:()Landroid/graphics/Bitmap; // method@28c1 │ │ -0d07c8: 0c05 |02b2: move-result-object v5 │ │ -0d07ca: 0800 1e00 |02b3: move-object/from16 v0, v30 │ │ -0d07ce: 5b05 7513 |02b5: iput-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ -0d07d2: 0800 1e00 |02b7: move-object/from16 v0, v30 │ │ -0d07d6: 5405 7513 |02b9: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ -0d07da: 0800 1700 |02bb: move-object/from16 v0, v23 │ │ -0d07de: 5206 2a00 |02bd: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d07e2: 0800 1e00 |02bf: move-object/from16 v0, v30 │ │ -0d07e6: 5407 7513 |02c1: iget-object v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ -0d07ea: 6e10 0b02 0700 |02c3: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d07f0: 0a07 |02c6: move-result v7 │ │ -0d07f2: db07 0702 |02c7: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0d07f6: b176 |02c9: sub-int/2addr v6, v7 │ │ -0d07f8: 8266 |02ca: int-to-float v6, v6 │ │ -0d07fa: 0800 1700 |02cb: move-object/from16 v0, v23 │ │ -0d07fe: 5207 2b00 |02cd: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0802: 0800 1e00 |02cf: move-object/from16 v0, v30 │ │ -0d0806: 5408 7513 |02d1: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ -0d080a: 6e10 0a02 0800 |02d3: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0d0810: 0a08 |02d6: move-result v8 │ │ -0d0812: db08 0802 |02d7: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0d0816: b187 |02d9: sub-int/2addr v7, v8 │ │ -0d0818: 8277 |02da: int-to-float v7, v7 │ │ -0d081a: 0800 1e00 |02db: move-object/from16 v0, v30 │ │ -0d081e: 5408 7613 |02dd: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ -0d0822: 0800 1f00 |02df: move-object/from16 v0, v31 │ │ -0d0826: 6e58 1902 5076 |02e1: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0d082c: 7401 2a02 1f00 |02e4: invoke-virtual/range {v31}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0d0832: 0800 1e00 |02e7: move-object/from16 v0, v30 │ │ -0d0836: 5405 7e13 |02e9: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ -0d083a: 3805 5900 |02eb: if-eqz v5, 0344 // +0059 │ │ -0d083e: 7401 8429 2000 |02ed: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0d0844: 0c15 |02f0: move-result-object v21 │ │ -0d0846: 2218 6200 |02f1: new-instance v24, Landroid/graphics/Point; // type@0062 │ │ -0d084a: 7601 6502 1800 |02f3: invoke-direct/range {v24}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0d0850: 0800 1e00 |02f6: move-object/from16 v0, v30 │ │ -0d0854: 5405 7e13 |02f8: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ -0d0858: 0800 1500 |02fa: move-object/from16 v0, v21 │ │ -0d085c: 0801 1800 |02fc: move-object/from16 v1, v24 │ │ -0d0860: 6e30 5529 5001 |02fe: invoke-virtual {v0, v5, v1}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0d0866: 0800 1e00 |0301: move-object/from16 v0, v30 │ │ -0d086a: 5405 7d13 |0303: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ -0d086e: 3905 1200 |0305: if-nez v5, 0317 // +0012 │ │ -0d0872: 0800 1e00 |0307: move-object/from16 v0, v30 │ │ -0d0876: 5405 6a13 |0309: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ -0d087a: 7110 bf28 0500 |030b: invoke-static {v5}, Lorg/pyneo/maps/map/IconManager;.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; // method@28bf │ │ -0d0880: 0c05 |030e: move-result-object v5 │ │ -0d0882: 6e10 c228 0500 |030f: invoke-virtual {v5}, Lorg/pyneo/maps/map/IconManager;.getTargetIcon:()Landroid/graphics/Bitmap; // method@28c2 │ │ -0d0888: 0c05 |0312: move-result-object v5 │ │ -0d088a: 0800 1e00 |0313: move-object/from16 v0, v30 │ │ -0d088e: 5b05 7d13 |0315: iput-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ -0d0892: 0800 1e00 |0317: move-object/from16 v0, v30 │ │ -0d0896: 5405 7d13 |0319: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ -0d089a: 0800 1800 |031b: move-object/from16 v0, v24 │ │ -0d089e: 5206 2a00 |031d: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d08a2: 0800 1e00 |031f: move-object/from16 v0, v30 │ │ -0d08a6: 5407 7d13 |0321: iget-object v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ -0d08aa: 6e10 0b02 0700 |0323: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d08b0: 0a07 |0326: move-result v7 │ │ -0d08b2: db07 0702 |0327: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0d08b6: b176 |0329: sub-int/2addr v6, v7 │ │ -0d08b8: 8266 |032a: int-to-float v6, v6 │ │ -0d08ba: 0800 1800 |032b: move-object/from16 v0, v24 │ │ -0d08be: 5207 2b00 |032d: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d08c2: 0800 1e00 |032f: move-object/from16 v0, v30 │ │ -0d08c6: 5408 7d13 |0331: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ -0d08ca: 6e10 0a02 0800 |0333: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0d08d0: 0a08 |0336: move-result v8 │ │ -0d08d2: db08 0802 |0337: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0d08d6: b187 |0339: sub-int/2addr v7, v8 │ │ -0d08d8: 8277 |033a: int-to-float v7, v7 │ │ -0d08da: 0800 1e00 |033b: move-object/from16 v0, v30 │ │ -0d08de: 5408 7613 |033d: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ -0d08e2: 0800 1f00 |033f: move-object/from16 v0, v31 │ │ -0d08e6: 6e58 1902 5076 |0341: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0d08ec: 7401 8929 2000 |0344: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d08f2: 0a05 |0347: move-result v5 │ │ -0d08f4: db1a 0502 |0348: div-int/lit8 v26, v5, #int 2 // #02 │ │ -0d08f8: 7401 8129 2000 |034a: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0d08fe: 0a05 |034d: move-result v5 │ │ -0d0900: db1b 0502 |034e: div-int/lit8 v27, v5, #int 2 // #02 │ │ -0d0904: 0800 1e00 |0350: move-object/from16 v0, v30 │ │ -0d0908: 5505 7413 |0352: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNeedCrosshair:Z // field@1374 │ │ -0d090c: 3805 3400 |0354: if-eqz v5, 0388 // +0034 │ │ -0d0910: 0800 1e00 |0356: move-object/from16 v0, v30 │ │ -0d0914: 5405 6913 |0358: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ -0d0918: 6e10 9202 0500 |035a: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -0d091e: 0a0e |035d: move-result v14 │ │ -0d0920: 0800 1e00 |035e: move-object/from16 v0, v30 │ │ -0d0924: 5405 6913 |0360: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ -0d0928: 6e10 9102 0500 |0362: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ -0d092e: 0a0f |0365: move-result v15 │ │ -0d0930: db05 0e02 |0366: div-int/lit8 v5, v14, #int 2 // #02 │ │ -0d0934: 9112 1a05 |0368: sub-int v18, v26, v5 │ │ -0d0938: 9016 120e |036a: add-int v22, v18, v14 │ │ -0d093c: db05 0f02 |036c: div-int/lit8 v5, v15, #int 2 // #02 │ │ -0d0940: 9119 1b05 |036e: sub-int v25, v27, v5 │ │ -0d0944: 900b 190f |0370: add-int v11, v25, v15 │ │ -0d0948: 0800 1e00 |0372: move-object/from16 v0, v30 │ │ -0d094c: 5405 6913 |0374: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ -0d0950: 0200 1200 |0376: move/from16 v0, v18 │ │ -0d0954: 0201 1900 |0378: move/from16 v1, v25 │ │ -0d0958: 0202 1600 |037a: move/from16 v2, v22 │ │ -0d095c: 6e5b 9d02 0521 |037c: invoke-virtual {v5, v0, v1, v2, v11}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -0d0962: 0800 1e00 |037f: move-object/from16 v0, v30 │ │ -0d0966: 5405 6913 |0381: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ -0d096a: 0800 1f00 |0383: move-object/from16 v0, v31 │ │ -0d096e: 6e20 8e02 0500 |0385: invoke-virtual {v5, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -0d0974: 0e00 |0388: return-void │ │ -0d0976: 1906 f03f |0389: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0d097a: 0800 1e00 |038b: move-object/from16 v0, v30 │ │ -0d097e: 5300 7f13 |038d: iget-wide v0, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTouchScale:D // field@137f │ │ -0d0982: 051c 0000 |038f: move-wide/from16 v28, v0 │ │ -0d0986: ae06 061c |0391: div-double v6, v6, v28 │ │ -0d098a: 7120 b224 7600 |0393: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0d0990: 0b06 |0396: move-result-wide v6 │ │ -0d0992: 7d66 |0397: neg-long v6, v6 │ │ -0d0994: 161c 0100 |0398: const-wide/16 v28, #int 1 // #1 │ │ -0d0998: 9b06 061c |039a: add-long v6, v6, v28 │ │ -0d099c: 2900 c0fc |039c: goto/16 005c // -0340 │ │ -0d09a0: 83d6 |039e: int-to-double v6, v13 │ │ -0d09a2: 1808 85eb 51b8 1e85 d33f |039f: const-wide v8, #double 0.305 // #3fd3851eb851eb85 │ │ -0d09ac: cd86 |03a4: mul-double/2addr v6, v8 │ │ -0d09ae: 8a6d |03a5: double-to-int v13, v6 │ │ -0d09b0: 2900 e2fc |03a6: goto/16 0088 // -031e │ │ -0d09b4: 0800 1e00 |03a8: move-object/from16 v0, v30 │ │ -0d09b8: 5405 6e13 |03aa: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ -0d09bc: 6e10 ab22 0500 |03ac: invoke-virtual {v5}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0d09c2: 0a05 |03af: move-result v5 │ │ -0d09c4: 2900 87fe |03b0: goto/16 0237 // -0179 │ │ -0d09c8: 0800 1e00 |03b2: move-object/from16 v0, v30 │ │ -0d09cc: 5505 6d13 |03b4: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsMoving:Z // field@136d │ │ -0d09d0: 3905 5a00 |03b6: if-nez v5, 0410 // +005a │ │ -0d09d4: 7401 7b29 2000 |03b8: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0d09da: 0a05 |03bb: move-result v5 │ │ -0d09dc: 0800 1700 |03bc: move-object/from16 v0, v23 │ │ -0d09e0: 5206 2a00 |03be: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d09e4: 8266 |03c0: int-to-float v6, v6 │ │ -0d09e6: 0800 1700 |03c1: move-object/from16 v0, v23 │ │ -0d09ea: 5207 2b00 |03c3: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d09ee: 8277 |03c5: int-to-float v7, v7 │ │ -0d09f0: 0800 1f00 |03c6: move-object/from16 v0, v31 │ │ -0d09f4: 6e40 2d02 5076 |03c8: invoke-virtual {v0, v5, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0d09fa: 0800 1e00 |03cb: move-object/from16 v0, v30 │ │ -0d09fe: 5405 7213 |03cd: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ -0d0a02: 3905 1200 |03cf: if-nez v5, 03e1 // +0012 │ │ -0d0a06: 0800 1e00 |03d1: move-object/from16 v0, v30 │ │ -0d0a0a: 5405 6a13 |03d3: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ -0d0a0e: 7110 bf28 0500 |03d5: invoke-static {v5}, Lorg/pyneo/maps/map/IconManager;.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; // method@28bf │ │ -0d0a14: 0c05 |03d8: move-result-object v5 │ │ -0d0a16: 6e10 c028 0500 |03d9: invoke-virtual {v5}, Lorg/pyneo/maps/map/IconManager;.getLocationIcon:()Landroid/graphics/Bitmap; // method@28c0 │ │ -0d0a1c: 0c05 |03dc: move-result-object v5 │ │ -0d0a1e: 0800 1e00 |03dd: move-object/from16 v0, v30 │ │ -0d0a22: 5b05 7213 |03df: iput-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ -0d0a26: 0800 1e00 |03e1: move-object/from16 v0, v30 │ │ -0d0a2a: 5405 7213 |03e3: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ -0d0a2e: 0800 1700 |03e5: move-object/from16 v0, v23 │ │ -0d0a32: 5206 2a00 |03e7: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d0a36: 0800 1e00 |03e9: move-object/from16 v0, v30 │ │ -0d0a3a: 5407 7213 |03eb: iget-object v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ -0d0a3e: 6e10 0b02 0700 |03ed: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d0a44: 0a07 |03f0: move-result v7 │ │ -0d0a46: db07 0702 |03f1: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0d0a4a: b176 |03f3: sub-int/2addr v6, v7 │ │ -0d0a4c: 8266 |03f4: int-to-float v6, v6 │ │ -0d0a4e: 0800 1700 |03f5: move-object/from16 v0, v23 │ │ -0d0a52: 5207 2b00 |03f7: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0a56: 0800 1e00 |03f9: move-object/from16 v0, v30 │ │ -0d0a5a: 5408 7213 |03fb: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ -0d0a5e: 6e10 0a02 0800 |03fd: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0d0a64: 0a08 |0400: move-result v8 │ │ -0d0a66: db08 0802 |0401: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0d0a6a: b187 |0403: sub-int/2addr v7, v8 │ │ -0d0a6c: 8277 |0404: int-to-float v7, v7 │ │ -0d0a6e: 0800 1e00 |0405: move-object/from16 v0, v30 │ │ -0d0a72: 5408 7613 |0407: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ -0d0a76: 0800 1f00 |0409: move-object/from16 v0, v31 │ │ -0d0a7a: 6e58 1902 5076 |040b: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0d0a80: 2900 d6fe |040e: goto/16 02e4 // -012a │ │ -0d0a84: 0800 1e00 |0410: move-object/from16 v0, v30 │ │ -0d0a88: 5205 6813 |0412: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mBearing:F // field@1368 │ │ -0d0a8c: 0800 1700 |0414: move-object/from16 v0, v23 │ │ -0d0a90: 5206 2a00 |0416: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d0a94: 8266 |0418: int-to-float v6, v6 │ │ -0d0a96: 0800 1700 |0419: move-object/from16 v0, v23 │ │ -0d0a9a: 5207 2b00 |041b: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0a9e: 8277 |041d: int-to-float v7, v7 │ │ -0d0aa0: 0800 1f00 |041e: move-object/from16 v0, v31 │ │ -0d0aa4: 6e40 2d02 5076 |0420: invoke-virtual {v0, v5, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0d0aaa: 0800 1e00 |0423: move-object/from16 v0, v30 │ │ -0d0aae: 5405 6713 |0425: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ -0d0ab2: 3905 1200 |0427: if-nez v5, 0439 // +0012 │ │ -0d0ab6: 0800 1e00 |0429: move-object/from16 v0, v30 │ │ -0d0aba: 5405 6a13 |042b: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ -0d0abe: 7110 bf28 0500 |042d: invoke-static {v5}, Lorg/pyneo/maps/map/IconManager;.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; // method@28bf │ │ -0d0ac4: 0c05 |0430: move-result-object v5 │ │ -0d0ac6: 6e10 bb28 0500 |0431: invoke-virtual {v5}, Lorg/pyneo/maps/map/IconManager;.getArrowIcon:()Landroid/graphics/Bitmap; // method@28bb │ │ -0d0acc: 0c05 |0434: move-result-object v5 │ │ -0d0ace: 0800 1e00 |0435: move-object/from16 v0, v30 │ │ -0d0ad2: 5b05 6713 |0437: iput-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ -0d0ad6: 0800 1e00 |0439: move-object/from16 v0, v30 │ │ -0d0ada: 5405 6713 |043b: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ -0d0ade: 0800 1700 |043d: move-object/from16 v0, v23 │ │ -0d0ae2: 5206 2a00 |043f: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0d0ae6: 0800 1e00 |0441: move-object/from16 v0, v30 │ │ -0d0aea: 5407 6713 |0443: iget-object v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ -0d0aee: 6e10 0b02 0700 |0445: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d0af4: 0a07 |0448: move-result v7 │ │ -0d0af6: db07 0702 |0449: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0d0afa: b176 |044b: sub-int/2addr v6, v7 │ │ -0d0afc: 8266 |044c: int-to-float v6, v6 │ │ -0d0afe: 0800 1700 |044d: move-object/from16 v0, v23 │ │ -0d0b02: 5207 2b00 |044f: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0d0b06: 0800 1e00 |0451: move-object/from16 v0, v30 │ │ -0d0b0a: 5408 6713 |0453: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ -0d0b0e: 6e10 0a02 0800 |0455: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0d0b14: 0a08 |0458: move-result v8 │ │ -0d0b16: db08 0802 |0459: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0d0b1a: b187 |045b: sub-int/2addr v7, v8 │ │ -0d0b1c: 8277 |045c: int-to-float v7, v7 │ │ -0d0b1e: 0800 1e00 |045d: move-object/from16 v0, v30 │ │ -0d0b22: 5408 7613 |045f: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ -0d0b26: 0800 1f00 |0461: move-object/from16 v0, v31 │ │ -0d0b2a: 6e58 1902 5076 |0463: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0d0b30: 2900 7efe |0466: goto/16 02e4 // -0182 │ │ +0d0200: |[0d0200] org.pyneo.maps.map.MyLocationOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0d0210: 1a05 7e2b |0000: const-string v5, "onDraw" // string@2b7e │ │ +0d0214: 7110 f72e 0500 |0002: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0d021a: 0800 1e00 |0005: move-object/from16 v0, v30 │ │ +0d021e: 5405 6f13 |0007: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ +0d0222: 3805 de02 |0009: if-eqz v5, 02e7 // +02de │ │ +0d0226: 7401 8429 2000 |000b: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0d022c: 0c15 |000e: move-result-object v21 │ │ +0d022e: 2217 6200 |000f: new-instance v23, Landroid/graphics/Point; // type@0062 │ │ +0d0232: 7601 6502 1700 |0011: invoke-direct/range {v23}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0d0238: 0800 1e00 |0014: move-object/from16 v0, v30 │ │ +0d023c: 5405 6f13 |0016: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ +0d0240: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +0d0244: 0801 1700 |001a: move-object/from16 v1, v23 │ │ +0d0248: 6e30 5529 5001 |001c: invoke-virtual {v0, v5, v1}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0d024e: 0800 1e00 |001f: move-object/from16 v0, v30 │ │ +0d0252: 5505 7313 |0021: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNeedCircleDistance:Z // field@1373 │ │ +0d0256: 3805 f100 |0023: if-eqz v5, 0114 // +00f1 │ │ +0d025a: 7401 8a29 2000 |0025: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0d0260: 0a05 |0028: move-result v5 │ │ +0d0262: 0800 1e00 |0029: move-object/from16 v0, v30 │ │ +0d0266: 5905 8213 |002b: iput v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mZoomLevel:I // field@1382 │ │ +0d026a: 7401 8729 2000 |002d: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0d0270: 0b06 |0030: move-result-wide v6 │ │ +0d0272: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +0d0276: 5a06 7f13 |0033: iput-wide v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTouchScale:D // field@137f │ │ +0d027a: 6205 6513 |0035: sget-object v5, Lorg/pyneo/maps/map/MyLocationOverlay;.SCALE:[[I // field@1365 │ │ +0d027e: 0800 1e00 |0037: move-object/from16 v0, v30 │ │ +0d0282: 5206 8013 |0039: iget v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mUnits:I // field@1380 │ │ +0d0286: 4605 0506 |003b: aget-object v5, v5, v6 │ │ +0d028a: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +0d028c: 1309 1300 |003e: const/16 v9, #int 19 // #13 │ │ +0d0290: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +0d0294: 5206 8213 |0042: iget v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mZoomLevel:I // field@1382 │ │ +0d0298: d80a 0601 |0044: add-int/lit8 v10, v6, #int 1 // #01 │ │ +0d029c: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ +0d02a0: 5306 7f13 |0048: iget-wide v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTouchScale:D // field@137f │ │ +0d02a4: 191c f03f |004a: const-wide/high16 v28, #long 4607182418800017408 // #3ff0 │ │ +0d02a8: 2f06 061c |004c: cmpl-double v6, v6, v28 │ │ +0d02ac: 3d06 3b03 |004e: if-lez v6, 0389 // +033b │ │ +0d02b0: 0800 1e00 |0050: move-object/from16 v0, v30 │ │ +0d02b4: 5306 7f13 |0052: iget-wide v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTouchScale:D // field@137f │ │ +0d02b8: 7120 b224 7600 |0054: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0d02be: 0b06 |0057: move-result-wide v6 │ │ +0d02c0: 161c 0100 |0058: const-wide/16 v28, #int 1 // #1 │ │ +0d02c4: 9c06 061c |005a: sub-long v6, v6, v28 │ │ +0d02c8: 8466 |005c: long-to-int v6, v6 │ │ +0d02ca: b0a6 |005d: add-int/2addr v6, v10 │ │ +0d02cc: 7120 af24 6900 |005e: invoke-static {v9, v6}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0d02d2: 0a06 |0061: move-result v6 │ │ +0d02d4: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ +0d02d8: 5207 7c13 |0064: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ +0d02dc: b076 |0066: add-int/2addr v6, v7 │ │ +0d02de: 7120 ad24 6800 |0067: invoke-static {v8, v6}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0d02e4: 0a06 |006a: move-result v6 │ │ +0d02e6: 440d 0506 |006b: aget v13, v5, v6 │ │ +0d02ea: 7401 8229 2000 |006d: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ +0d02f0: 0c04 |0070: move-result-object v4 │ │ +0d02f2: 0800 1e00 |0071: move-object/from16 v0, v30 │ │ +0d02f6: 5205 8013 |0073: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mUnits:I // field@1380 │ │ +0d02fa: 1216 |0075: const/4 v6, #int 1 // #1 │ │ +0d02fc: 3365 1200 |0076: if-ne v5, v6, 0088 // +0012 │ │ +0d0300: 0800 1e00 |0078: move-object/from16 v0, v30 │ │ +0d0304: 5205 8213 |007a: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mZoomLevel:I // field@1382 │ │ +0d0308: 1306 0b00 |007c: const/16 v6, #int 11 // #b │ │ +0d030c: 3565 2003 |007e: if-ge v5, v6, 039e // +0320 │ │ +0d0310: 83d6 |0080: int-to-double v6, v13 │ │ +0d0312: 1808 4c37 8941 6025 9940 |0081: const-wide v8, #double 1609.34 // #409925604189374c │ │ +0d031c: cd86 |0086: mul-double/2addr v6, v8 │ │ +0d031e: 8a6d |0087: double-to-int v13, v6 │ │ +0d0320: 1806 0000 0000 0080 5640 |0088: const-wide v6, #double 90 // #4056800000000000 │ │ +0d032a: 83d8 |008d: int-to-double v8, v13 │ │ +0d032c: 0745 |008e: move-object v5, v4 │ │ +0d032e: 7406 292e 0400 |008f: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/utils/GeoPoint;.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; // method@2e29 │ │ +0d0334: 0c0c |0092: move-result-object v12 │ │ +0d0336: 2213 6200 |0093: new-instance v19, Landroid/graphics/Point; // type@0062 │ │ +0d033a: 7601 6502 1300 |0095: invoke-direct/range {v19}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0d0340: 0800 1500 |0098: move-object/from16 v0, v21 │ │ +0d0344: 0801 1300 |009a: move-object/from16 v1, v19 │ │ +0d0348: 6e30 5529 c001 |009c: invoke-virtual {v0, v12, v1}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0d034e: 0800 1300 |009f: move-object/from16 v0, v19 │ │ +0d0352: 5205 2a00 |00a1: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d0356: 7401 8929 2000 |00a3: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d035c: 0a06 |00a6: move-result v6 │ │ +0d035e: db06 0602 |00a7: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0d0362: b165 |00a9: sub-int/2addr v5, v6 │ │ +0d0364: 0800 1e00 |00aa: move-object/from16 v0, v30 │ │ +0d0368: 5905 8113 |00ac: iput v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ +0d036c: 0800 1700 |00ae: move-object/from16 v0, v23 │ │ +0d0370: 5205 2a00 |00b0: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d0374: 8255 |00b2: int-to-float v5, v5 │ │ +0d0376: 0800 1700 |00b3: move-object/from16 v0, v23 │ │ +0d037a: 5206 2b00 |00b5: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d037e: 8266 |00b7: int-to-float v6, v6 │ │ +0d0380: 0800 1e00 |00b8: move-object/from16 v0, v30 │ │ +0d0384: 5207 8113 |00ba: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ +0d0388: 8277 |00bc: int-to-float v7, v7 │ │ +0d038a: 0800 1e00 |00bd: move-object/from16 v0, v30 │ │ +0d038e: 5408 7913 |00bf: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ +0d0392: 0800 1f00 |00c1: move-object/from16 v0, v31 │ │ +0d0396: 6e58 1c02 5076 |00c3: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +0d039c: 0800 1700 |00c6: move-object/from16 v0, v23 │ │ +0d03a0: 5205 2a00 |00c8: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d03a4: 8255 |00ca: int-to-float v5, v5 │ │ +0d03a6: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ +0d03aa: 5206 2b00 |00cd: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d03ae: 8266 |00cf: int-to-float v6, v6 │ │ +0d03b0: 0800 1e00 |00d0: move-object/from16 v0, v30 │ │ +0d03b4: 5207 8113 |00d2: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ +0d03b8: da07 0702 |00d4: mul-int/lit8 v7, v7, #int 2 // #02 │ │ +0d03bc: 8277 |00d6: int-to-float v7, v7 │ │ +0d03be: 0800 1e00 |00d7: move-object/from16 v0, v30 │ │ +0d03c2: 5408 7913 |00d9: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ +0d03c6: 0800 1f00 |00db: move-object/from16 v0, v31 │ │ +0d03ca: 6e58 1c02 5076 |00dd: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +0d03d0: 0800 1700 |00e0: move-object/from16 v0, v23 │ │ +0d03d4: 5205 2a00 |00e2: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d03d8: 8255 |00e4: int-to-float v5, v5 │ │ +0d03da: 0800 1700 |00e5: move-object/from16 v0, v23 │ │ +0d03de: 5206 2b00 |00e7: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d03e2: 8266 |00e9: int-to-float v6, v6 │ │ +0d03e4: 0800 1e00 |00ea: move-object/from16 v0, v30 │ │ +0d03e8: 5207 8113 |00ec: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ +0d03ec: da07 0703 |00ee: mul-int/lit8 v7, v7, #int 3 // #03 │ │ +0d03f0: 8277 |00f0: int-to-float v7, v7 │ │ +0d03f2: 0800 1e00 |00f1: move-object/from16 v0, v30 │ │ +0d03f6: 5408 7913 |00f3: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ +0d03fa: 0800 1f00 |00f5: move-object/from16 v0, v31 │ │ +0d03fe: 6e58 1c02 5076 |00f7: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +0d0404: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ +0d0408: 5205 2a00 |00fc: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d040c: 8255 |00fe: int-to-float v5, v5 │ │ +0d040e: 0800 1700 |00ff: move-object/from16 v0, v23 │ │ +0d0412: 5206 2b00 |0101: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d0416: 8266 |0103: int-to-float v6, v6 │ │ +0d0418: 0800 1e00 |0104: move-object/from16 v0, v30 │ │ +0d041c: 5207 8113 |0106: iget v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mWidth:I // field@1381 │ │ +0d0420: da07 0704 |0108: mul-int/lit8 v7, v7, #int 4 // #04 │ │ +0d0424: 8277 |010a: int-to-float v7, v7 │ │ +0d0426: 0800 1e00 |010b: move-object/from16 v0, v30 │ │ +0d042a: 5408 7913 |010d: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintCross:Landroid/graphics/Paint; // field@1379 │ │ +0d042e: 0800 1f00 |010f: move-object/from16 v0, v31 │ │ +0d0432: 6e58 1c02 5076 |0111: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +0d0438: 0800 1e00 |0114: move-object/from16 v0, v30 │ │ +0d043c: 5205 7b13 |0116: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ +0d0440: 3805 6c00 |0118: if-eqz v5, 0184 // +006c │ │ +0d0444: 0800 1e00 |011a: move-object/from16 v0, v30 │ │ +0d0448: 5205 6613 |011c: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ +0d044c: 1206 |011e: const/4 v6, #int 0 // #0 │ │ +0d044e: 2d05 0506 |011f: cmpl-float v5, v5, v6 │ │ +0d0452: 3d05 0900 |0121: if-lez v5, 012a // +0009 │ │ +0d0456: 0800 1e00 |0123: move-object/from16 v0, v30 │ │ +0d045a: 5205 7b13 |0125: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ +0d045e: 1216 |0127: const/4 v6, #int 1 // #1 │ │ +0d0460: 3265 1600 |0128: if-eq v5, v6, 013e // +0016 │ │ +0d0464: 0800 1e00 |012a: move-object/from16 v0, v30 │ │ +0d0468: 5205 7b13 |012c: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ +0d046c: 1216 |012e: const/4 v6, #int 1 // #1 │ │ +0d046e: 3765 5500 |012f: if-le v5, v6, 0184 // +0055 │ │ +0d0472: 0800 1e00 |0131: move-object/from16 v0, v30 │ │ +0d0476: 5205 6613 |0133: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ +0d047a: 0800 1e00 |0135: move-object/from16 v0, v30 │ │ +0d047e: 5206 7b13 |0137: iget v6, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPrefAccuracy:I // field@137b │ │ +0d0482: 8266 |0139: int-to-float v6, v6 │ │ +0d0484: 2d05 0506 |013a: cmpl-float v5, v5, v6 │ │ +0d0488: 3a05 4800 |013c: if-ltz v5, 0184 // +0048 │ │ +0d048c: 7401 8729 2000 |013e: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0d0492: 0b06 |0141: move-result-wide v6 │ │ +0d0494: 0800 1e00 |0142: move-object/from16 v0, v30 │ │ +0d0498: 5205 6613 |0144: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ +0d049c: 8958 |0146: float-to-double v8, v5 │ │ +0d049e: cd86 |0147: mul-double/2addr v6, v8 │ │ +0d04a0: 1405 00bf 1848 |0148: const v5, #float 156412 // #4818bf00 │ │ +0d04a6: 1218 |014b: const/4 v8, #int 1 // #1 │ │ +0d04a8: 7401 8a29 2000 |014c: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0d04ae: 0a09 |014f: move-result v9 │ │ +0d04b0: b898 |0150: shl-int/2addr v8, v9 │ │ +0d04b2: 8288 |0151: int-to-float v8, v8 │ │ +0d04b4: c985 |0152: div-float/2addr v5, v8 │ │ +0d04b6: 8958 |0153: float-to-double v8, v5 │ │ +0d04b8: ce86 |0154: div-double/2addr v6, v8 │ │ +0d04ba: 8a60 |0155: double-to-int v0, v6 │ │ +0d04bc: 0214 0000 |0156: move/from16 v20, v0 │ │ +0d04c0: 0800 1700 |0158: move-object/from16 v0, v23 │ │ +0d04c4: 5205 2a00 |015a: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d04c8: 8255 |015c: int-to-float v5, v5 │ │ +0d04ca: 0800 1700 |015d: move-object/from16 v0, v23 │ │ +0d04ce: 5206 2b00 |015f: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d04d2: 8266 |0161: int-to-float v6, v6 │ │ +0d04d4: 0200 1400 |0162: move/from16 v0, v20 │ │ +0d04d8: 8207 |0164: int-to-float v7, v0 │ │ +0d04da: 0800 1e00 |0165: move-object/from16 v0, v30 │ │ +0d04de: 5408 7813 |0167: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyFill:Landroid/graphics/Paint; // field@1378 │ │ +0d04e2: 0800 1f00 |0169: move-object/from16 v0, v31 │ │ +0d04e6: 6e58 1c02 5076 |016b: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +0d04ec: 0800 1700 |016e: move-object/from16 v0, v23 │ │ +0d04f0: 5205 2a00 |0170: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d04f4: 8255 |0172: int-to-float v5, v5 │ │ +0d04f6: 0800 1700 |0173: move-object/from16 v0, v23 │ │ +0d04fa: 5206 2b00 |0175: iget v6, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d04fe: 8266 |0177: int-to-float v6, v6 │ │ +0d0500: 0200 1400 |0178: move/from16 v0, v20 │ │ +0d0504: 8207 |017a: int-to-float v7, v0 │ │ +0d0506: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +0d050a: 5408 7713 |017d: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintAccuracyBorder:Landroid/graphics/Paint; // field@1377 │ │ +0d050e: 0800 1f00 |017f: move-object/from16 v0, v31 │ │ +0d0512: 6e58 1c02 5076 |0181: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@021c │ │ +0d0518: 0800 1e00 |0184: move-object/from16 v0, v30 │ │ +0d051c: 5505 7013 |0186: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLineToGPS:Z // field@1370 │ │ +0d0520: 3805 ca00 |0188: if-eqz v5, 0252 // +00ca │ │ +0d0524: 0800 1700 |018a: move-object/from16 v0, v23 │ │ +0d0528: 5205 2a00 |018c: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d052c: 8256 |018e: int-to-float v6, v5 │ │ +0d052e: 0800 1700 |018f: move-object/from16 v0, v23 │ │ +0d0532: 5205 2b00 |0191: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d0536: 8257 |0193: int-to-float v7, v5 │ │ +0d0538: 7401 8929 2000 |0194: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d053e: 0a05 |0197: move-result v5 │ │ +0d0540: db05 0502 |0198: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0d0544: 8258 |019a: int-to-float v8, v5 │ │ +0d0546: 7401 8129 2000 |019b: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0d054c: 0a05 |019e: move-result v5 │ │ +0d054e: db05 0502 |019f: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0d0552: 8259 |01a1: int-to-float v9, v5 │ │ +0d0554: 0800 1e00 |01a2: move-object/from16 v0, v30 │ │ +0d0558: 540a 7a13 |01a4: iget-object v10, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintLineToGPS:Landroid/graphics/Paint; // field@137a │ │ +0d055c: 0805 1f00 |01a6: move-object/from16 v5, v31 │ │ +0d0560: 7406 1e02 0500 |01a8: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0d0566: 7401 8929 2000 |01ab: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d056c: 0a05 |01ae: move-result v5 │ │ +0d056e: db05 0502 |01af: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0d0572: 8255 |01b1: int-to-float v5, v5 │ │ +0d0574: 7401 8129 2000 |01b2: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0d057a: 0a06 |01b5: move-result v6 │ │ +0d057c: db06 0602 |01b6: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0d0580: 8266 |01b8: int-to-float v6, v6 │ │ +0d0582: 0800 1500 |01b9: move-object/from16 v0, v21 │ │ +0d0586: 6e30 5029 5006 |01bb: invoke-virtual {v0, v5, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +0d058c: 0c10 |01be: move-result-object v16 │ │ +0d058e: 0800 1e00 |01bf: move-object/from16 v0, v30 │ │ +0d0592: 5405 6f13 |01c1: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ +0d0596: 0800 1000 |01c3: move-object/from16 v0, v16 │ │ +0d059a: 6e20 2c2e 0500 |01c5: invoke-virtual {v5, v0}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0d05a0: 0a05 |01c8: move-result v5 │ │ +0d05a2: 825d |01c9: int-to-float v13, v5 │ │ +0d05a4: 6205 d00b |01ca: sget-object v5, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0d05a8: 1a06 c400 |01cc: const-string v6, "%s %.1f°" // string@00c4 │ │ +0d05ac: 1227 |01ce: const/4 v7, #int 2 // #2 │ │ +0d05ae: 2377 7806 |01cf: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ +0d05b2: 1208 |01d1: const/4 v8, #int 0 // #0 │ │ +0d05b4: 0800 1e00 |01d2: move-object/from16 v0, v30 │ │ +0d05b8: 5409 6b13 |01d4: iget-object v9, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@136b │ │ +0d05bc: 89d0 |01d6: float-to-double v0, v13 │ │ +0d05be: 051c 0000 |01d7: move-wide/from16 v28, v0 │ │ +0d05c2: 0500 1c00 |01d9: move-wide/from16 v0, v28 │ │ +0d05c6: 6e30 182e 0901 |01db: invoke-virtual {v9, v0, v1}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ +0d05cc: 0c09 |01de: move-result-object v9 │ │ +0d05ce: 4d09 0708 |01df: aput-object v9, v7, v8 │ │ +0d05d2: 1218 |01e1: const/4 v8, #int 1 // #1 │ │ +0d05d4: 0800 1e00 |01e2: move-object/from16 v0, v30 │ │ +0d05d8: 5409 6f13 |01e4: iget-object v9, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ +0d05dc: 0800 1000 |01e6: move-object/from16 v0, v16 │ │ +0d05e0: 6e20 282e 0900 |01e8: invoke-virtual {v9, v0}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo360:(Lorg/pyneo/maps/utils/GeoPoint;)D // method@2e28 │ │ +0d05e6: 0b1c |01eb: move-result-wide v28 │ │ +0d05e8: 7702 7b24 1c00 |01ec: invoke-static/range {v28, v29}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0d05ee: 0c09 |01ef: move-result-object v9 │ │ +0d05f0: 4d09 0708 |01f0: aput-object v9, v7, v8 │ │ +0d05f4: 7130 dd24 6507 |01f2: invoke-static {v5, v6, v7}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0d05fa: 0c11 |01f5: move-result-object v17 │ │ +0d05fc: 0800 1e00 |01f6: move-object/from16 v0, v30 │ │ +0d0600: 5405 6e13 |01f8: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d0604: 0800 1100 |01fa: move-object/from16 v0, v17 │ │ +0d0608: 6e20 be22 0500 |01fc: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0d060e: 0800 1e00 |01ff: move-object/from16 v0, v30 │ │ +0d0612: 5405 6e13 |0201: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d0616: 1206 |0203: const/4 v6, #int 0 // #0 │ │ +0d0618: 1207 |0204: const/4 v7, #int 0 // #0 │ │ +0d061a: 6e30 b222 6507 |0205: invoke-virtual {v5, v6, v7}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0d0620: 0800 1e00 |0208: move-object/from16 v0, v30 │ │ +0d0624: 5405 6e13 |020a: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d0628: 1206 |020c: const/4 v6, #int 0 // #0 │ │ +0d062a: 1207 |020d: const/4 v7, #int 0 // #0 │ │ +0d062c: 0800 1e00 |020e: move-object/from16 v0, v30 │ │ +0d0630: 5408 6e13 |0210: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d0634: 6e10 ab22 0800 |0212: invoke-virtual {v8}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0d063a: 0a08 |0215: move-result v8 │ │ +0d063c: 0800 1e00 |0216: move-object/from16 v0, v30 │ │ +0d0640: 5409 6e13 |0218: iget-object v9, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d0644: 6e10 aa22 0900 |021a: invoke-virtual {v9}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0d064a: 0a09 |021d: move-result v9 │ │ +0d064c: 6e59 b122 6587 |021e: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ +0d0652: 7401 2e02 1f00 |0221: invoke-virtual/range {v31}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0d0658: 7401 8929 2000 |0224: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d065e: 0a05 |0227: move-result v5 │ │ +0d0660: db06 0502 |0228: div-int/lit8 v6, v5, #int 2 // #02 │ │ +0d0664: 0800 1700 |022a: move-object/from16 v0, v23 │ │ +0d0668: 5205 2a00 |022c: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d066c: 7401 8929 2000 |022e: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d0672: 0a07 |0231: move-result v7 │ │ +0d0674: db07 0702 |0232: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0d0678: 3575 7401 |0234: if-ge v5, v7, 03a8 // +0174 │ │ +0d067c: 1205 |0236: const/4 v5, #int 0 // #0 │ │ +0d067e: 9105 0605 |0237: sub-int v5, v6, v5 │ │ +0d0682: 8255 |0239: int-to-float v5, v5 │ │ +0d0684: 7401 8129 2000 |023a: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0d068a: 0a06 |023d: move-result v6 │ │ +0d068c: db06 0602 |023e: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0d0690: 8266 |0240: int-to-float v6, v6 │ │ +0d0692: 0800 1f00 |0241: move-object/from16 v0, v31 │ │ +0d0696: 6e30 3302 5006 |0243: invoke-virtual {v0, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +0d069c: 0800 1e00 |0246: move-object/from16 v0, v30 │ │ +0d06a0: 5405 6e13 |0248: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d06a4: 0800 1f00 |024a: move-object/from16 v0, v31 │ │ +0d06a8: 6e20 a522 0500 |024c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.draw:(Landroid/graphics/Canvas;)V // method@22a5 │ │ +0d06ae: 7401 2a02 1f00 |024f: invoke-virtual/range {v31}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0d06b4: 0800 1e00 |0252: move-object/from16 v0, v30 │ │ +0d06b8: 5405 7e13 |0254: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ +0d06bc: 3805 2f00 |0256: if-eqz v5, 0285 // +002f │ │ +0d06c0: 2218 6200 |0258: new-instance v24, Landroid/graphics/Point; // type@0062 │ │ +0d06c4: 7601 6502 1800 |025a: invoke-direct/range {v24}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0d06ca: 0800 1e00 |025d: move-object/from16 v0, v30 │ │ +0d06ce: 5405 7e13 |025f: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ +0d06d2: 0800 1500 |0261: move-object/from16 v0, v21 │ │ +0d06d6: 0801 1800 |0263: move-object/from16 v1, v24 │ │ +0d06da: 6e30 5529 5001 |0265: invoke-virtual {v0, v5, v1}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0d06e0: 0800 1700 |0268: move-object/from16 v0, v23 │ │ +0d06e4: 5205 2a00 |026a: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d06e8: 8256 |026c: int-to-float v6, v5 │ │ +0d06ea: 0800 1700 |026d: move-object/from16 v0, v23 │ │ +0d06ee: 5205 2b00 |026f: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d06f2: 8257 |0271: int-to-float v7, v5 │ │ +0d06f4: 0800 1800 |0272: move-object/from16 v0, v24 │ │ +0d06f8: 5205 2a00 |0274: iget v5, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d06fc: 8258 |0276: int-to-float v8, v5 │ │ +0d06fe: 0800 1800 |0277: move-object/from16 v0, v24 │ │ +0d0702: 5205 2b00 |0279: iget v5, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d0706: 8259 |027b: int-to-float v9, v5 │ │ +0d0708: 0800 1e00 |027c: move-object/from16 v0, v30 │ │ +0d070c: 540a 7a13 |027e: iget-object v10, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaintLineToGPS:Landroid/graphics/Paint; // field@137a │ │ +0d0710: 0805 1f00 |0280: move-object/from16 v5, v31 │ │ +0d0714: 7406 1e02 0500 |0282: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0d071a: 7401 2e02 1f00 |0285: invoke-virtual/range {v31}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0d0720: 0800 1e00 |0288: move-object/from16 v0, v30 │ │ +0d0724: 5505 6c13 |028a: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsCurrentLocation:Z // field@136c │ │ +0d0728: 3905 2601 |028c: if-nez v5, 03b2 // +0126 │ │ +0d072c: 7401 7b29 2000 |028e: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0d0732: 0a05 |0291: move-result v5 │ │ +0d0734: 0800 1700 |0292: move-object/from16 v0, v23 │ │ +0d0738: 5206 2a00 |0294: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d073c: 8266 |0296: int-to-float v6, v6 │ │ +0d073e: 0800 1700 |0297: move-object/from16 v0, v23 │ │ +0d0742: 5207 2b00 |0299: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d0746: 8277 |029b: int-to-float v7, v7 │ │ +0d0748: 0800 1f00 |029c: move-object/from16 v0, v31 │ │ +0d074c: 6e40 2d02 5076 |029e: invoke-virtual {v0, v5, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0d0752: 0800 1e00 |02a1: move-object/from16 v0, v30 │ │ +0d0756: 5405 7513 |02a3: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ +0d075a: 3905 1200 |02a5: if-nez v5, 02b7 // +0012 │ │ +0d075e: 0800 1e00 |02a7: move-object/from16 v0, v30 │ │ +0d0762: 5405 6a13 |02a9: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ +0d0766: 7110 bf28 0500 |02ab: invoke-static {v5}, Lorg/pyneo/maps/map/IconManager;.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; // method@28bf │ │ +0d076c: 0c05 |02ae: move-result-object v5 │ │ +0d076e: 6e10 c128 0500 |02af: invoke-virtual {v5}, Lorg/pyneo/maps/map/IconManager;.getNolocationIcon:()Landroid/graphics/Bitmap; // method@28c1 │ │ +0d0774: 0c05 |02b2: move-result-object v5 │ │ +0d0776: 0800 1e00 |02b3: move-object/from16 v0, v30 │ │ +0d077a: 5b05 7513 |02b5: iput-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ +0d077e: 0800 1e00 |02b7: move-object/from16 v0, v30 │ │ +0d0782: 5405 7513 |02b9: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ +0d0786: 0800 1700 |02bb: move-object/from16 v0, v23 │ │ +0d078a: 5206 2a00 |02bd: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d078e: 0800 1e00 |02bf: move-object/from16 v0, v30 │ │ +0d0792: 5407 7513 |02c1: iget-object v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ +0d0796: 6e10 0b02 0700 |02c3: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d079c: 0a07 |02c6: move-result v7 │ │ +0d079e: db07 0702 |02c7: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0d07a2: b176 |02c9: sub-int/2addr v6, v7 │ │ +0d07a4: 8266 |02ca: int-to-float v6, v6 │ │ +0d07a6: 0800 1700 |02cb: move-object/from16 v0, v23 │ │ +0d07aa: 5207 2b00 |02cd: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d07ae: 0800 1e00 |02cf: move-object/from16 v0, v30 │ │ +0d07b2: 5408 7513 |02d1: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNolocationIcon:Landroid/graphics/Bitmap; // field@1375 │ │ +0d07b6: 6e10 0a02 0800 |02d3: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0d07bc: 0a08 |02d6: move-result v8 │ │ +0d07be: db08 0802 |02d7: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0d07c2: b187 |02d9: sub-int/2addr v7, v8 │ │ +0d07c4: 8277 |02da: int-to-float v7, v7 │ │ +0d07c6: 0800 1e00 |02db: move-object/from16 v0, v30 │ │ +0d07ca: 5408 7613 |02dd: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ +0d07ce: 0800 1f00 |02df: move-object/from16 v0, v31 │ │ +0d07d2: 6e58 1902 5076 |02e1: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0d07d8: 7401 2a02 1f00 |02e4: invoke-virtual/range {v31}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0d07de: 0800 1e00 |02e7: move-object/from16 v0, v30 │ │ +0d07e2: 5405 7e13 |02e9: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ +0d07e6: 3805 5900 |02eb: if-eqz v5, 0344 // +0059 │ │ +0d07ea: 7401 8429 2000 |02ed: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0d07f0: 0c15 |02f0: move-result-object v21 │ │ +0d07f2: 2218 6200 |02f1: new-instance v24, Landroid/graphics/Point; // type@0062 │ │ +0d07f6: 7601 6502 1800 |02f3: invoke-direct/range {v24}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0d07fc: 0800 1e00 |02f6: move-object/from16 v0, v30 │ │ +0d0800: 5405 7e13 |02f8: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ +0d0804: 0800 1500 |02fa: move-object/from16 v0, v21 │ │ +0d0808: 0801 1800 |02fc: move-object/from16 v1, v24 │ │ +0d080c: 6e30 5529 5001 |02fe: invoke-virtual {v0, v5, v1}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0d0812: 0800 1e00 |0301: move-object/from16 v0, v30 │ │ +0d0816: 5405 7d13 |0303: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ +0d081a: 3905 1200 |0305: if-nez v5, 0317 // +0012 │ │ +0d081e: 0800 1e00 |0307: move-object/from16 v0, v30 │ │ +0d0822: 5405 6a13 |0309: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ +0d0826: 7110 bf28 0500 |030b: invoke-static {v5}, Lorg/pyneo/maps/map/IconManager;.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; // method@28bf │ │ +0d082c: 0c05 |030e: move-result-object v5 │ │ +0d082e: 6e10 c228 0500 |030f: invoke-virtual {v5}, Lorg/pyneo/maps/map/IconManager;.getTargetIcon:()Landroid/graphics/Bitmap; // method@28c2 │ │ +0d0834: 0c05 |0312: move-result-object v5 │ │ +0d0836: 0800 1e00 |0313: move-object/from16 v0, v30 │ │ +0d083a: 5b05 7d13 |0315: iput-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ +0d083e: 0800 1e00 |0317: move-object/from16 v0, v30 │ │ +0d0842: 5405 7d13 |0319: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ +0d0846: 0800 1800 |031b: move-object/from16 v0, v24 │ │ +0d084a: 5206 2a00 |031d: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d084e: 0800 1e00 |031f: move-object/from16 v0, v30 │ │ +0d0852: 5407 7d13 |0321: iget-object v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ +0d0856: 6e10 0b02 0700 |0323: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d085c: 0a07 |0326: move-result v7 │ │ +0d085e: db07 0702 |0327: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0d0862: b176 |0329: sub-int/2addr v6, v7 │ │ +0d0864: 8266 |032a: int-to-float v6, v6 │ │ +0d0866: 0800 1800 |032b: move-object/from16 v0, v24 │ │ +0d086a: 5207 2b00 |032d: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d086e: 0800 1e00 |032f: move-object/from16 v0, v30 │ │ +0d0872: 5408 7d13 |0331: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetIcon:Landroid/graphics/Bitmap; // field@137d │ │ +0d0876: 6e10 0a02 0800 |0333: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0d087c: 0a08 |0336: move-result v8 │ │ +0d087e: db08 0802 |0337: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0d0882: b187 |0339: sub-int/2addr v7, v8 │ │ +0d0884: 8277 |033a: int-to-float v7, v7 │ │ +0d0886: 0800 1e00 |033b: move-object/from16 v0, v30 │ │ +0d088a: 5408 7613 |033d: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ +0d088e: 0800 1f00 |033f: move-object/from16 v0, v31 │ │ +0d0892: 6e58 1902 5076 |0341: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0d0898: 7401 8929 2000 |0344: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d089e: 0a05 |0347: move-result v5 │ │ +0d08a0: db1a 0502 |0348: div-int/lit8 v26, v5, #int 2 // #02 │ │ +0d08a4: 7401 8129 2000 |034a: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0d08aa: 0a05 |034d: move-result v5 │ │ +0d08ac: db1b 0502 |034e: div-int/lit8 v27, v5, #int 2 // #02 │ │ +0d08b0: 0800 1e00 |0350: move-object/from16 v0, v30 │ │ +0d08b4: 5505 7413 |0352: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mNeedCrosshair:Z // field@1374 │ │ +0d08b8: 3805 3400 |0354: if-eqz v5, 0388 // +0034 │ │ +0d08bc: 0800 1e00 |0356: move-object/from16 v0, v30 │ │ +0d08c0: 5405 6913 |0358: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ +0d08c4: 6e10 9202 0500 |035a: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +0d08ca: 0a0e |035d: move-result v14 │ │ +0d08cc: 0800 1e00 |035e: move-object/from16 v0, v30 │ │ +0d08d0: 5405 6913 |0360: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ +0d08d4: 6e10 9102 0500 |0362: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ +0d08da: 0a0f |0365: move-result v15 │ │ +0d08dc: db05 0e02 |0366: div-int/lit8 v5, v14, #int 2 // #02 │ │ +0d08e0: 9112 1a05 |0368: sub-int v18, v26, v5 │ │ +0d08e4: 9016 120e |036a: add-int v22, v18, v14 │ │ +0d08e8: db05 0f02 |036c: div-int/lit8 v5, v15, #int 2 // #02 │ │ +0d08ec: 9119 1b05 |036e: sub-int v25, v27, v5 │ │ +0d08f0: 900b 190f |0370: add-int v11, v25, v15 │ │ +0d08f4: 0800 1e00 |0372: move-object/from16 v0, v30 │ │ +0d08f8: 5405 6913 |0374: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ +0d08fc: 0200 1200 |0376: move/from16 v0, v18 │ │ +0d0900: 0201 1900 |0378: move/from16 v1, v25 │ │ +0d0904: 0202 1600 |037a: move/from16 v2, v22 │ │ +0d0908: 6e5b 9d02 0521 |037c: invoke-virtual {v5, v0, v1, v2, v11}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +0d090e: 0800 1e00 |037f: move-object/from16 v0, v30 │ │ +0d0912: 5405 6913 |0381: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCenterCross:Landroid/graphics/drawable/Drawable; // field@1369 │ │ +0d0916: 0800 1f00 |0383: move-object/from16 v0, v31 │ │ +0d091a: 6e20 8e02 0500 |0385: invoke-virtual {v5, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +0d0920: 0e00 |0388: return-void │ │ +0d0922: 1906 f03f |0389: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0d0926: 0800 1e00 |038b: move-object/from16 v0, v30 │ │ +0d092a: 5300 7f13 |038d: iget-wide v0, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTouchScale:D // field@137f │ │ +0d092e: 051c 0000 |038f: move-wide/from16 v28, v0 │ │ +0d0932: ae06 061c |0391: div-double v6, v6, v28 │ │ +0d0936: 7120 b224 7600 |0393: invoke-static {v6, v7}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0d093c: 0b06 |0396: move-result-wide v6 │ │ +0d093e: 7d66 |0397: neg-long v6, v6 │ │ +0d0940: 161c 0100 |0398: const-wide/16 v28, #int 1 // #1 │ │ +0d0944: 9b06 061c |039a: add-long v6, v6, v28 │ │ +0d0948: 2900 c0fc |039c: goto/16 005c // -0340 │ │ +0d094c: 83d6 |039e: int-to-double v6, v13 │ │ +0d094e: 1808 85eb 51b8 1e85 d33f |039f: const-wide v8, #double 0.305 // #3fd3851eb851eb85 │ │ +0d0958: cd86 |03a4: mul-double/2addr v6, v8 │ │ +0d095a: 8a6d |03a5: double-to-int v13, v6 │ │ +0d095c: 2900 e2fc |03a6: goto/16 0088 // -031e │ │ +0d0960: 0800 1e00 |03a8: move-object/from16 v0, v30 │ │ +0d0964: 5405 6e13 |03aa: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLabelVw:Landroid/widget/TextView; // field@136e │ │ +0d0968: 6e10 ab22 0500 |03ac: invoke-virtual {v5}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0d096e: 0a05 |03af: move-result v5 │ │ +0d0970: 2900 87fe |03b0: goto/16 0237 // -0179 │ │ +0d0974: 0800 1e00 |03b2: move-object/from16 v0, v30 │ │ +0d0978: 5505 6d13 |03b4: iget-boolean v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsMoving:Z // field@136d │ │ +0d097c: 3905 5a00 |03b6: if-nez v5, 0410 // +005a │ │ +0d0980: 7401 7b29 2000 |03b8: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0d0986: 0a05 |03bb: move-result v5 │ │ +0d0988: 0800 1700 |03bc: move-object/from16 v0, v23 │ │ +0d098c: 5206 2a00 |03be: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d0990: 8266 |03c0: int-to-float v6, v6 │ │ +0d0992: 0800 1700 |03c1: move-object/from16 v0, v23 │ │ +0d0996: 5207 2b00 |03c3: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d099a: 8277 |03c5: int-to-float v7, v7 │ │ +0d099c: 0800 1f00 |03c6: move-object/from16 v0, v31 │ │ +0d09a0: 6e40 2d02 5076 |03c8: invoke-virtual {v0, v5, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0d09a6: 0800 1e00 |03cb: move-object/from16 v0, v30 │ │ +0d09aa: 5405 7213 |03cd: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ +0d09ae: 3905 1200 |03cf: if-nez v5, 03e1 // +0012 │ │ +0d09b2: 0800 1e00 |03d1: move-object/from16 v0, v30 │ │ +0d09b6: 5405 6a13 |03d3: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ +0d09ba: 7110 bf28 0500 |03d5: invoke-static {v5}, Lorg/pyneo/maps/map/IconManager;.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; // method@28bf │ │ +0d09c0: 0c05 |03d8: move-result-object v5 │ │ +0d09c2: 6e10 c028 0500 |03d9: invoke-virtual {v5}, Lorg/pyneo/maps/map/IconManager;.getLocationIcon:()Landroid/graphics/Bitmap; // method@28c0 │ │ +0d09c8: 0c05 |03dc: move-result-object v5 │ │ +0d09ca: 0800 1e00 |03dd: move-object/from16 v0, v30 │ │ +0d09ce: 5b05 7213 |03df: iput-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ +0d09d2: 0800 1e00 |03e1: move-object/from16 v0, v30 │ │ +0d09d6: 5405 7213 |03e3: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ +0d09da: 0800 1700 |03e5: move-object/from16 v0, v23 │ │ +0d09de: 5206 2a00 |03e7: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d09e2: 0800 1e00 |03e9: move-object/from16 v0, v30 │ │ +0d09e6: 5407 7213 |03eb: iget-object v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ +0d09ea: 6e10 0b02 0700 |03ed: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d09f0: 0a07 |03f0: move-result v7 │ │ +0d09f2: db07 0702 |03f1: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0d09f6: b176 |03f3: sub-int/2addr v6, v7 │ │ +0d09f8: 8266 |03f4: int-to-float v6, v6 │ │ +0d09fa: 0800 1700 |03f5: move-object/from16 v0, v23 │ │ +0d09fe: 5207 2b00 |03f7: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d0a02: 0800 1e00 |03f9: move-object/from16 v0, v30 │ │ +0d0a06: 5408 7213 |03fb: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mLocationIcon:Landroid/graphics/Bitmap; // field@1372 │ │ +0d0a0a: 6e10 0a02 0800 |03fd: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0d0a10: 0a08 |0400: move-result v8 │ │ +0d0a12: db08 0802 |0401: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0d0a16: b187 |0403: sub-int/2addr v7, v8 │ │ +0d0a18: 8277 |0404: int-to-float v7, v7 │ │ +0d0a1a: 0800 1e00 |0405: move-object/from16 v0, v30 │ │ +0d0a1e: 5408 7613 |0407: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ +0d0a22: 0800 1f00 |0409: move-object/from16 v0, v31 │ │ +0d0a26: 6e58 1902 5076 |040b: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0d0a2c: 2900 d6fe |040e: goto/16 02e4 // -012a │ │ +0d0a30: 0800 1e00 |0410: move-object/from16 v0, v30 │ │ +0d0a34: 5205 6813 |0412: iget v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mBearing:F // field@1368 │ │ +0d0a38: 0800 1700 |0414: move-object/from16 v0, v23 │ │ +0d0a3c: 5206 2a00 |0416: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d0a40: 8266 |0418: int-to-float v6, v6 │ │ +0d0a42: 0800 1700 |0419: move-object/from16 v0, v23 │ │ +0d0a46: 5207 2b00 |041b: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d0a4a: 8277 |041d: int-to-float v7, v7 │ │ +0d0a4c: 0800 1f00 |041e: move-object/from16 v0, v31 │ │ +0d0a50: 6e40 2d02 5076 |0420: invoke-virtual {v0, v5, v6, v7}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0d0a56: 0800 1e00 |0423: move-object/from16 v0, v30 │ │ +0d0a5a: 5405 6713 |0425: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ +0d0a5e: 3905 1200 |0427: if-nez v5, 0439 // +0012 │ │ +0d0a62: 0800 1e00 |0429: move-object/from16 v0, v30 │ │ +0d0a66: 5405 6a13 |042b: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mCtx:Landroid/content/Context; // field@136a │ │ +0d0a6a: 7110 bf28 0500 |042d: invoke-static {v5}, Lorg/pyneo/maps/map/IconManager;.getInstance:(Landroid/content/Context;)Lorg/pyneo/maps/map/IconManager; // method@28bf │ │ +0d0a70: 0c05 |0430: move-result-object v5 │ │ +0d0a72: 6e10 bb28 0500 |0431: invoke-virtual {v5}, Lorg/pyneo/maps/map/IconManager;.getArrowIcon:()Landroid/graphics/Bitmap; // method@28bb │ │ +0d0a78: 0c05 |0434: move-result-object v5 │ │ +0d0a7a: 0800 1e00 |0435: move-object/from16 v0, v30 │ │ +0d0a7e: 5b05 6713 |0437: iput-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ +0d0a82: 0800 1e00 |0439: move-object/from16 v0, v30 │ │ +0d0a86: 5405 6713 |043b: iget-object v5, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ +0d0a8a: 0800 1700 |043d: move-object/from16 v0, v23 │ │ +0d0a8e: 5206 2a00 |043f: iget v6, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0d0a92: 0800 1e00 |0441: move-object/from16 v0, v30 │ │ +0d0a96: 5407 6713 |0443: iget-object v7, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ +0d0a9a: 6e10 0b02 0700 |0445: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d0aa0: 0a07 |0448: move-result v7 │ │ +0d0aa2: db07 0702 |0449: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0d0aa6: b176 |044b: sub-int/2addr v6, v7 │ │ +0d0aa8: 8266 |044c: int-to-float v6, v6 │ │ +0d0aaa: 0800 1700 |044d: move-object/from16 v0, v23 │ │ +0d0aae: 5207 2b00 |044f: iget v7, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0d0ab2: 0800 1e00 |0451: move-object/from16 v0, v30 │ │ +0d0ab6: 5408 6713 |0453: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mArrow:Landroid/graphics/Bitmap; // field@1367 │ │ +0d0aba: 6e10 0a02 0800 |0455: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0d0ac0: 0a08 |0458: move-result v8 │ │ +0d0ac2: db08 0802 |0459: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0d0ac6: b187 |045b: sub-int/2addr v7, v8 │ │ +0d0ac8: 8277 |045c: int-to-float v7, v7 │ │ +0d0aca: 0800 1e00 |045d: move-object/from16 v0, v30 │ │ +0d0ace: 5408 7613 |045f: iget-object v8, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mPaint:Landroid/graphics/Paint; // field@1376 │ │ +0d0ad2: 0800 1f00 |0461: move-object/from16 v0, v31 │ │ +0d0ad6: 6e58 1902 5076 |0463: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0d0adc: 2900 7efe |0466: goto/16 02e4 // -0182 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ 0x000b line=142 │ │ 0x000f line=143 │ │ 0x0014 line=144 │ │ @@ -268792,61 +268907,61 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -0d0b34: |[0d0b34] org.pyneo.maps.map.MyLocationOverlay.setLocation:(Landroid/location/Location;)V │ │ -0d0b44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d0b46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d0b48: 2200 9204 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d0b4c: 7010 fb24 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d0b52: 1a03 6e31 |0007: const-string v3, "setLocation loc=" // string@316e │ │ -0d0b56: 6e20 0425 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d0b5c: 0c00 |000c: move-result-object v0 │ │ -0d0b5e: 6e20 0325 9000 |000d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0d0b64: 0c00 |0010: move-result-object v0 │ │ -0d0b66: 6e10 0a25 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d0b6c: 0c00 |0014: move-result-object v0 │ │ -0d0b6e: 7110 f72e 0000 |0015: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0d0b74: 2200 1406 |0018: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0d0b78: 7020 1f2e 9000 |001a: invoke-direct {v0, v9}, Lorg/pyneo/maps/utils/GeoPoint;.:(Landroid/location/Location;)V // method@2e1f │ │ -0d0b7e: 5b80 6f13 |001d: iput-object v0, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ -0d0b82: 6e10 bd02 0900 |001f: invoke-virtual {v9}, Landroid/location/Location;.getAccuracy:()F // method@02bd │ │ -0d0b88: 0a00 |0022: move-result v0 │ │ -0d0b8a: 5980 6613 |0023: iput v0, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ -0d0b8e: 6e10 bf02 0900 |0025: invoke-virtual {v9}, Landroid/location/Location;.getBearing:()F // method@02bf │ │ -0d0b94: 0a00 |0028: move-result v0 │ │ -0d0b96: 5980 6813 |0029: iput v0, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mBearing:F // field@1368 │ │ -0d0b9a: 6e10 c302 0900 |002b: invoke-virtual {v9}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ -0d0ba0: 0a00 |002e: move-result v0 │ │ -0d0ba2: 8904 |002f: float-to-double v4, v0 │ │ -0d0ba4: 1806 986e 1283 c0ca d13f |0030: const-wide v6, #double 0.278 // #3fd1cac083126e98 │ │ -0d0bae: 2f00 0406 |0035: cmpl-double v0, v4, v6 │ │ -0d0bb2: 3d00 1c00 |0037: if-lez v0, 0053 // +001c │ │ -0d0bb6: 0110 |0039: move v0, v1 │ │ -0d0bb8: 5c80 6d13 |003a: iput-boolean v0, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsMoving:Z // field@136d │ │ -0d0bbc: 7100 0c25 0000 |003c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -0d0bc2: 0b04 |003f: move-result-wide v4 │ │ -0d0bc4: 6e10 c402 0900 |0040: invoke-virtual {v9}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ -0d0bca: 0b06 |0043: move-result-wide v6 │ │ -0d0bcc: bc64 |0044: sub-long/2addr v4, v6 │ │ -0d0bce: 1606 e803 |0045: const-wide/16 v6, #int 1000 // #3e8 │ │ -0d0bd2: be64 |0047: div-long/2addr v4, v6 │ │ -0d0bd4: 1606 0500 |0048: const-wide/16 v6, #int 5 // #5 │ │ -0d0bd8: 3100 0406 |004a: cmp-long v0, v4, v6 │ │ -0d0bdc: 3b00 0900 |004c: if-gez v0, 0055 // +0009 │ │ -0d0be0: 5c81 6c13 |004e: iput-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsCurrentLocation:Z // field@136c │ │ -0d0be4: 5b89 7113 |0050: iput-object v9, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLoc:Landroid/location/Location; // field@1371 │ │ -0d0be8: 0e00 |0052: return-void │ │ -0d0bea: 0120 |0053: move v0, v2 │ │ -0d0bec: 28e6 |0054: goto 003a // -001a │ │ -0d0bee: 0121 |0055: move v1, v2 │ │ -0d0bf0: 28f8 |0056: goto 004e // -0008 │ │ +0d0ae0: |[0d0ae0] org.pyneo.maps.map.MyLocationOverlay.setLocation:(Landroid/location/Location;)V │ │ +0d0af0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d0af2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d0af4: 2200 9204 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d0af8: 7010 fb24 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d0afe: 1a03 6e31 |0007: const-string v3, "setLocation loc=" // string@316e │ │ +0d0b02: 6e20 0425 3000 |0009: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d0b08: 0c00 |000c: move-result-object v0 │ │ +0d0b0a: 6e20 0325 9000 |000d: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0d0b10: 0c00 |0010: move-result-object v0 │ │ +0d0b12: 6e10 0a25 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d0b18: 0c00 |0014: move-result-object v0 │ │ +0d0b1a: 7110 f72e 0000 |0015: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0d0b20: 2200 1406 |0018: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0d0b24: 7020 1f2e 9000 |001a: invoke-direct {v0, v9}, Lorg/pyneo/maps/utils/GeoPoint;.:(Landroid/location/Location;)V // method@2e1f │ │ +0d0b2a: 5b80 6f13 |001d: iput-object v0, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ +0d0b2e: 6e10 bd02 0900 |001f: invoke-virtual {v9}, Landroid/location/Location;.getAccuracy:()F // method@02bd │ │ +0d0b34: 0a00 |0022: move-result v0 │ │ +0d0b36: 5980 6613 |0023: iput v0, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ +0d0b3a: 6e10 bf02 0900 |0025: invoke-virtual {v9}, Landroid/location/Location;.getBearing:()F // method@02bf │ │ +0d0b40: 0a00 |0028: move-result v0 │ │ +0d0b42: 5980 6813 |0029: iput v0, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mBearing:F // field@1368 │ │ +0d0b46: 6e10 c302 0900 |002b: invoke-virtual {v9}, Landroid/location/Location;.getSpeed:()F // method@02c3 │ │ +0d0b4c: 0a00 |002e: move-result v0 │ │ +0d0b4e: 8904 |002f: float-to-double v4, v0 │ │ +0d0b50: 1806 986e 1283 c0ca d13f |0030: const-wide v6, #double 0.278 // #3fd1cac083126e98 │ │ +0d0b5a: 2f00 0406 |0035: cmpl-double v0, v4, v6 │ │ +0d0b5e: 3d00 1c00 |0037: if-lez v0, 0053 // +001c │ │ +0d0b62: 0110 |0039: move v0, v1 │ │ +0d0b64: 5c80 6d13 |003a: iput-boolean v0, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsMoving:Z // field@136d │ │ +0d0b68: 7100 0c25 0000 |003c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +0d0b6e: 0b04 |003f: move-result-wide v4 │ │ +0d0b70: 6e10 c402 0900 |0040: invoke-virtual {v9}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ +0d0b76: 0b06 |0043: move-result-wide v6 │ │ +0d0b78: bc64 |0044: sub-long/2addr v4, v6 │ │ +0d0b7a: 1606 e803 |0045: const-wide/16 v6, #int 1000 // #3e8 │ │ +0d0b7e: be64 |0047: div-long/2addr v4, v6 │ │ +0d0b80: 1606 0500 |0048: const-wide/16 v6, #int 5 // #5 │ │ +0d0b84: 3100 0406 |004a: cmp-long v0, v4, v6 │ │ +0d0b88: 3b00 0900 |004c: if-gez v0, 0055 // +0009 │ │ +0d0b8c: 5c81 6c13 |004e: iput-boolean v1, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsCurrentLocation:Z // field@136c │ │ +0d0b90: 5b89 7113 |0050: iput-object v9, v8, Lorg/pyneo/maps/map/MyLocationOverlay;.mLoc:Landroid/location/Location; // field@1371 │ │ +0d0b94: 0e00 |0052: return-void │ │ +0d0b96: 0120 |0053: move v0, v2 │ │ +0d0b98: 28e6 |0054: goto 003a // -001a │ │ +0d0b9a: 0121 |0055: move v1, v2 │ │ +0d0b9c: 28f8 |0056: goto 004e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ 0x0018 line=106 │ │ 0x001f line=107 │ │ 0x0025 line=108 │ │ 0x002b line=109 │ │ @@ -268864,23 +268979,23 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0d0bf4: |[0d0bf4] org.pyneo.maps.map.MyLocationOverlay.setLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -0d0c04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d0c06: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0d0c08: 5b23 6f13 |0002: iput-object v3, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ -0d0c0c: 5920 6613 |0004: iput v0, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ -0d0c10: 5920 6813 |0006: iput v0, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mBearing:F // field@1368 │ │ -0d0c14: 5c21 6d13 |0008: iput-boolean v1, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsMoving:Z // field@136d │ │ -0d0c18: 5c21 6c13 |000a: iput-boolean v1, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsCurrentLocation:Z // field@136c │ │ -0d0c1c: 0e00 |000c: return-void │ │ +0d0ba0: |[0d0ba0] org.pyneo.maps.map.MyLocationOverlay.setLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +0d0bb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d0bb2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0d0bb4: 5b23 6f13 |0002: iput-object v3, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mLastGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@136f │ │ +0d0bb8: 5920 6613 |0004: iput v0, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mAccuracy:F // field@1366 │ │ +0d0bbc: 5920 6813 |0006: iput v0, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mBearing:F // field@1368 │ │ +0d0bc0: 5c21 6d13 |0008: iput-boolean v1, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsMoving:Z // field@136d │ │ +0d0bc4: 5c21 6c13 |000a: iput-boolean v1, v2, Lorg/pyneo/maps/map/MyLocationOverlay;.mIsCurrentLocation:Z // field@136c │ │ +0d0bc8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0004 line=117 │ │ 0x0006 line=118 │ │ 0x0008 line=119 │ │ 0x000a line=120 │ │ @@ -268894,41 +269009,41 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0d0c20: |[0d0c20] org.pyneo.maps.map.MyLocationOverlay.setScale:(DD)V │ │ -0d0c30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d0c32: 8a40 |0001: double-to-int v0, v4 │ │ -0d0c34: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0d0c38: 7120 ad24 0200 |0004: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0d0c3e: 0a00 |0007: move-result v0 │ │ -0d0c40: 8a61 |0008: double-to-int v1, v6 │ │ -0d0c42: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0d0c46: 7120 ad24 1200 |000b: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0d0c4c: 0a01 |000e: move-result v1 │ │ -0d0c4e: b010 |000f: add-int/2addr v0, v1 │ │ -0d0c50: 5930 7c13 |0010: iput v0, v3, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ -0d0c54: 5230 7c13 |0012: iget v0, v3, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ -0d0c58: 3b00 0400 |0014: if-gez v0, 0018 // +0004 │ │ -0d0c5c: 5932 7c13 |0016: iput v2, v3, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ -0d0c60: 2200 9204 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d0c64: 7010 fb24 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d0c6a: 1a01 0832 |001d: const-string v1, "setScale mScaleCorretion=" // string@3208 │ │ -0d0c6e: 6e20 0425 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d0c74: 0c00 |0022: move-result-object v0 │ │ -0d0c76: 5231 7c13 |0023: iget v1, v3, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ -0d0c7a: 6e20 0025 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d0c80: 0c00 |0028: move-result-object v0 │ │ -0d0c82: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d0c88: 0c00 |002c: move-result-object v0 │ │ -0d0c8a: 7110 f72e 0000 |002d: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0d0c90: 0e00 |0030: return-void │ │ +0d0bcc: |[0d0bcc] org.pyneo.maps.map.MyLocationOverlay.setScale:(DD)V │ │ +0d0bdc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d0bde: 8a40 |0001: double-to-int v0, v4 │ │ +0d0be0: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0d0be4: 7120 ad24 0200 |0004: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0d0bea: 0a00 |0007: move-result v0 │ │ +0d0bec: 8a61 |0008: double-to-int v1, v6 │ │ +0d0bee: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0d0bf2: 7120 ad24 1200 |000b: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0d0bf8: 0a01 |000e: move-result v1 │ │ +0d0bfa: b010 |000f: add-int/2addr v0, v1 │ │ +0d0bfc: 5930 7c13 |0010: iput v0, v3, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ +0d0c00: 5230 7c13 |0012: iget v0, v3, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ +0d0c04: 3b00 0400 |0014: if-gez v0, 0018 // +0004 │ │ +0d0c08: 5932 7c13 |0016: iput v2, v3, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ +0d0c0c: 2200 9204 |0018: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d0c10: 7010 fb24 0000 |001a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d0c16: 1a01 0832 |001d: const-string v1, "setScale mScaleCorretion=" // string@3208 │ │ +0d0c1a: 6e20 0425 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d0c20: 0c00 |0022: move-result-object v0 │ │ +0d0c22: 5231 7c13 |0023: iget v1, v3, Lorg/pyneo/maps/map/MyLocationOverlay;.mScaleCorretion:I // field@137c │ │ +0d0c26: 6e20 0025 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d0c2c: 0c00 |0028: move-result-object v0 │ │ +0d0c2e: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d0c34: 0c00 |002c: move-result-object v0 │ │ +0d0c36: 7110 f72e 0000 |002d: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0d0c3c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=132 │ │ 0x0012 line=133 │ │ 0x0016 line=134 │ │ 0x0018 line=135 │ │ 0x0030 line=136 │ │ @@ -268942,17 +269057,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0c94: |[0d0c94] org.pyneo.maps.map.MyLocationOverlay.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -0d0ca4: 5b01 7e13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ -0d0ca8: 0e00 |0002: return-void │ │ +0d0c40: |[0d0c40] org.pyneo.maps.map.MyLocationOverlay.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +0d0c50: 5b01 7e13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/MyLocationOverlay;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@137e │ │ +0d0c54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0002 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/map/MyLocationOverlay; │ │ 0x0000 - 0x0003 reg=1 geopoint Lorg/pyneo/maps/utils/GeoPoint; │ │ @@ -269157,26 +269272,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0d0cac: |[0d0cac] org.pyneo.maps.map.SQLiteMapDatabase.:(Landroid/content/Context;)V │ │ -0d0cbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d0cbe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d0cc0: 7010 be24 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ -0d0cc6: 2310 5706 |0005: new-array v0, v1, [Landroid/database/sqlite/SQLiteDatabase; // type@0657 │ │ -0d0cca: 5b30 c113 |0007: iput-object v0, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0cce: 5931 c013 |0009: iput v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mCurrentIndex:I // field@13c0 │ │ -0d0cd2: 5b32 bd13 |000b: iput-object v2, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d0cd6: 5931 be13 |000d: iput v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ -0d0cda: 5b32 c313 |000f: iput-object v2, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d0cde: 5b34 bf13 |0011: iput-object v4, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mContext:Landroid/content/Context; // field@13bf │ │ -0d0ce2: 0e00 |0013: return-void │ │ +0d0c58: |[0d0c58] org.pyneo.maps.map.SQLiteMapDatabase.:(Landroid/content/Context;)V │ │ +0d0c68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d0c6a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d0c6c: 7010 be24 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@24be │ │ +0d0c72: 2310 5706 |0005: new-array v0, v1, [Landroid/database/sqlite/SQLiteDatabase; // type@0657 │ │ +0d0c76: 5b30 c113 |0007: iput-object v0, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0c7a: 5931 c013 |0009: iput v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mCurrentIndex:I // field@13c0 │ │ +0d0c7e: 5b32 bd13 |000b: iput-object v2, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d0c82: 5931 be13 |000d: iput v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ +0d0c86: 5b32 c313 |000f: iput-object v2, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d0c8a: 5b34 bf13 |0011: iput-object v4, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mContext:Landroid/content/Context; // field@13bf │ │ +0d0c8e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=51 │ │ 0x0009 line=53 │ │ 0x000b line=54 │ │ 0x000d line=55 │ │ @@ -269192,244 +269307,244 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 447 16-bit code units │ │ -0d0ce4: |[0d0ce4] org.pyneo.maps.map.SQLiteMapDatabase.initDatabaseFiles:(Ljava/lang/String;Z)V │ │ -0d0cf4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0d0cf6: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -0d0cfa: 540c c113 |0003: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0cfe: 21cc |0005: array-length v12, v12 │ │ -0d0d00: 35c6 1600 |0006: if-ge v6, v12, 001c // +0016 │ │ -0d0d04: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -0d0d08: 540c c113 |000a: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0d0c: 460c 0c06 |000c: aget-object v12, v12, v6 │ │ -0d0d10: 380c 0b00 |000e: if-eqz v12, 0019 // +000b │ │ -0d0d14: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -0d0d18: 540c c113 |0012: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0d1c: 460c 0c06 |0014: aget-object v12, v12, v6 │ │ -0d0d20: 6e10 f301 0c00 |0016: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0d0d26: d806 0601 |0019: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0d0d2a: 28e6 |001b: goto 0001 // -001a │ │ -0d0d2c: 220c 5f04 |001c: new-instance v12, Ljava/io/File; // type@045f │ │ -0d0d30: 0800 1200 |001e: move-object/from16 v0, v18 │ │ -0d0d34: 7020 1524 0c00 |0020: invoke-direct {v12, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0d0d3a: 0800 1100 |0023: move-object/from16 v0, v17 │ │ -0d0d3e: 5b0c bd13 |0025: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d0d42: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -0d0d46: 540c bd13 |0029: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d0d4a: 6e10 2124 0c00 |002b: invoke-virtual {v12}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ -0d0d50: 0c05 |002e: move-result-object v5 │ │ -0d0d52: 3805 7e00 |002f: if-eqz v5, 00ad // +007e │ │ -0d0d56: 6e10 2724 0500 |0031: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -0d0d5c: 0c04 |0034: move-result-object v4 │ │ -0d0d5e: 3804 7800 |0035: if-eqz v4, 00ad // +0078 │ │ -0d0d62: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -0d0d64: 120c |0038: const/4 v12, #int 0 // #0 │ │ -0d0d66: 0800 1100 |0039: move-object/from16 v0, v17 │ │ -0d0d6a: 590c be13 |003b: iput v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ -0d0d6e: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -0d0d70: 214c |003e: array-length v12, v4 │ │ -0d0d72: 35c6 6f00 |003f: if-ge v6, v12, 00ae // +006f │ │ -0d0d76: 460c 0406 |0041: aget-object v12, v4, v6 │ │ -0d0d7a: 6e10 1f24 0c00 |0043: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d0d80: 0c0c |0046: move-result-object v12 │ │ -0d0d82: 0800 1100 |0047: move-object/from16 v0, v17 │ │ -0d0d86: 540d bd13 |0049: iget-object v13, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d0d8a: 6e10 1f24 0d00 |004b: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d0d90: 0c0d |004e: move-result-object v13 │ │ -0d0d92: 6e20 ea24 dc00 |004f: invoke-virtual {v12, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0d0d98: 0a0c |0052: move-result v12 │ │ -0d0d9a: 380c 4600 |0053: if-eqz v12, 0099 // +0046 │ │ -0d0d9e: 460c 0406 |0055: aget-object v12, v4, v6 │ │ -0d0da2: 6e10 1f24 0c00 |0057: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d0da8: 0c0c |005a: move-result-object v12 │ │ -0d0daa: 1a0d 3f01 |005b: const-string v13, "-journal" // string@013f │ │ -0d0dae: 6e20 d924 dc00 |005d: invoke-virtual {v12, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0d0db4: 0a0c |0060: move-result v12 │ │ -0d0db6: 390c 3800 |0061: if-nez v12, 0099 // +0038 │ │ -0d0dba: d808 0801 |0063: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d0dbe: 460c 0406 |0065: aget-object v12, v4, v6 │ │ -0d0dc2: 6e10 1f24 0c00 |0067: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d0dc8: 0c0c |006a: move-result-object v12 │ │ -0d0dca: 0800 1100 |006b: move-object/from16 v0, v17 │ │ -0d0dce: 540d bd13 |006d: iget-object v13, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d0dd2: 6e10 1f24 0d00 |006f: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d0dd8: 0c0d |0072: move-result-object v13 │ │ -0d0dda: 1a0e 0000 |0073: const-string v14, "" // string@0000 │ │ -0d0dde: 6e30 e724 dc0e |0075: invoke-virtual {v12, v13, v14}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d0de4: 0c09 |0078: move-result-object v9 │ │ -0d0de6: 6e10 e524 0900 |0079: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0d0dec: 0a0c |007c: move-result v12 │ │ -0d0dee: 3d0c 1c00 |007d: if-lez v12, 0099 // +001c │ │ -0d0df2: 7110 9224 0900 |007f: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0d0df8: 0a0c |0082: move-result v12 │ │ -0d0dfa: 7110 9624 0c00 |0083: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0d0e00: 0c07 |0086: move-result-object v7 │ │ -0d0e02: 6e10 9024 0700 |0087: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0d0e08: 0a0c |008a: move-result v12 │ │ -0d0e0a: 0800 1100 |008b: move-object/from16 v0, v17 │ │ -0d0e0e: 520d be13 |008d: iget v13, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ -0d0e12: 37dc 0a00 |008f: if-le v12, v13, 0099 // +000a │ │ -0d0e16: 6e10 9024 0700 |0091: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0d0e1c: 0a0c |0094: move-result v12 │ │ -0d0e1e: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -0d0e22: 590c be13 |0097: iput v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ -0d0e26: d806 0601 |0099: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0d0e2a: 28a3 |009b: goto 003e // -005d │ │ -0d0e2c: 0d03 |009c: move-exception v3 │ │ -0d0e2e: 6e10 8224 0300 |009d: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0d0e34: 0c0c |00a0: move-result-object v12 │ │ -0d0e36: 7120 fa2e 3c00 |00a1: invoke-static {v12, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d0e3c: 28f5 |00a4: goto 0099 // -000b │ │ -0d0e3e: 0d03 |00a5: move-exception v3 │ │ -0d0e40: 6e10 8224 0300 |00a6: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0d0e46: 0c0c |00a9: move-result-object v12 │ │ -0d0e48: 7120 fa2e 3c00 |00aa: invoke-static {v12, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d0e4e: 0e00 |00ad: return-void │ │ -0d0e50: 0182 |00ae: move v2, v8 │ │ -0d0e52: 3913 0400 |00af: if-nez v19, 00b3 // +0004 │ │ -0d0e56: 3908 0400 |00b1: if-nez v8, 00b5 // +0004 │ │ -0d0e5a: d808 0801 |00b3: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d0e5e: 238c 5706 |00b5: new-array v12, v8, [Landroid/database/sqlite/SQLiteDatabase; // type@0657 │ │ -0d0e62: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ -0d0e66: 5b0c c113 |00b9: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0e6a: 1208 |00bb: const/4 v8, #int 0 // #0 │ │ -0d0e6c: 160a 0000 |00bc: const-wide/16 v10, #int 0 // #0 │ │ -0d0e70: 1206 |00be: const/4 v6, #int 0 // #0 │ │ -0d0e72: 214c |00bf: array-length v12, v4 │ │ -0d0e74: 35c6 8a00 |00c0: if-ge v6, v12, 014a // +008a │ │ -0d0e78: 460c 0406 |00c2: aget-object v12, v4, v6 │ │ -0d0e7c: 6e10 1f24 0c00 |00c4: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d0e82: 0c0c |00c7: move-result-object v12 │ │ -0d0e84: 0800 1100 |00c8: move-object/from16 v0, v17 │ │ -0d0e88: 540d bd13 |00ca: iget-object v13, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d0e8c: 6e10 1f24 0d00 |00cc: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d0e92: 0c0d |00cf: move-result-object v13 │ │ -0d0e94: 6e20 ea24 dc00 |00d0: invoke-virtual {v12, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0d0e9a: 0a0c |00d3: move-result v12 │ │ -0d0e9c: 380c 4f00 |00d4: if-eqz v12, 0123 // +004f │ │ -0d0ea0: 460c 0406 |00d6: aget-object v12, v4, v6 │ │ -0d0ea4: 6e10 1f24 0c00 |00d8: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d0eaa: 0c0c |00db: move-result-object v12 │ │ -0d0eac: 1a0d 3f01 |00dc: const-string v13, "-journal" // string@013f │ │ -0d0eb0: 6e20 d924 dc00 |00de: invoke-virtual {v12, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0d0eb6: 0a0c |00e1: move-result v12 │ │ -0d0eb8: 390c 4100 |00e2: if-nez v12, 0123 // +0041 │ │ -0d0ebc: 0800 1100 |00e4: move-object/from16 v0, v17 │ │ -0d0ec0: 540c c113 |00e6: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0ec4: 220d 5505 |00e8: new-instance v13, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; // type@0555 │ │ -0d0ec8: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ -0d0ecc: 540e bf13 |00ec: iget-object v14, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mContext:Landroid/content/Context; // field@13bf │ │ -0d0ed0: 460f 0406 |00ee: aget-object v15, v4, v6 │ │ -0d0ed4: 6e10 1c24 0f00 |00f0: invoke-virtual {v15}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0d0eda: 0c0f |00f3: move-result-object v15 │ │ -0d0edc: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -0d0ee0: 7040 0f29 0dfe |00f6: invoke-direct {v13, v0, v14, v15}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.:(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V // method@290f │ │ -0d0ee6: 6e10 1029 0d00 |00f9: invoke-virtual {v13}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2910 │ │ -0d0eec: 0c0d |00fc: move-result-object v13 │ │ -0d0eee: 4d0d 0c08 |00fd: aput-object v13, v12, v8 │ │ -0d0ef2: 0800 1100 |00ff: move-object/from16 v0, v17 │ │ -0d0ef6: 540c c113 |0101: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0efa: 460c 0c08 |0103: aget-object v12, v12, v8 │ │ -0d0efe: 170e 0000 9079 |0105: const-wide/32 v14, #float 9.34613e+34 // #79900000 │ │ -0d0f04: 6e30 0002 ec0f |0108: invoke-virtual {v12, v14, v15}, Landroid/database/sqlite/SQLiteDatabase;.setMaximumSize:(J)J // method@0200 │ │ -0d0f0a: 0800 1100 |010b: move-object/from16 v0, v17 │ │ -0d0f0e: 540c c213 |010d: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ -0d0f12: 390c 1700 |010f: if-nez v12, 0126 // +0017 │ │ -0d0f16: 0800 1100 |0111: move-object/from16 v0, v17 │ │ -0d0f1a: 540c c113 |0113: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0f1e: 460c 0c08 |0115: aget-object v12, v12, v8 │ │ -0d0f22: 0800 1100 |0117: move-object/from16 v0, v17 │ │ -0d0f26: 5b0c c213 |0119: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ -0d0f2a: 460c 0406 |011b: aget-object v12, v4, v6 │ │ -0d0f2e: 6e10 2624 0c00 |011d: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@2426 │ │ -0d0f34: 0b0a |0120: move-result-wide v10 │ │ -0d0f36: d808 0801 |0121: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d0f3a: d806 0601 |0123: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0d0f3e: 289a |0125: goto 00bf // -0066 │ │ -0d0f40: 460c 0406 |0126: aget-object v12, v4, v6 │ │ -0d0f44: 6e10 2624 0c00 |0128: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@2426 │ │ -0d0f4a: 0b0c |012b: move-result-wide v12 │ │ -0d0f4c: 310c 0c0a |012c: cmp-long v12, v12, v10 │ │ -0d0f50: 3b0c f3ff |012e: if-gez v12, 0121 // -000d │ │ -0d0f54: 0800 1100 |0130: move-object/from16 v0, v17 │ │ -0d0f58: 540c c113 |0132: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0f5c: 460c 0c08 |0134: aget-object v12, v12, v8 │ │ -0d0f60: 0800 1100 |0136: move-object/from16 v0, v17 │ │ -0d0f64: 5b0c c213 |0138: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ -0d0f68: 460c 0406 |013a: aget-object v12, v4, v6 │ │ -0d0f6c: 6e10 2624 0c00 |013c: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@2426 │ │ -0d0f72: 0b0a |013f: move-result-wide v10 │ │ -0d0f74: 28e1 |0140: goto 0121 // -001f │ │ -0d0f76: 0d03 |0141: move-exception v3 │ │ -0d0f78: 6e10 8224 0300 |0142: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0d0f7e: 0c0c |0145: move-result-object v12 │ │ -0d0f80: 7120 fa2e 3c00 |0146: invoke-static {v12, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d0f86: 28da |0149: goto 0123 // -0026 │ │ -0d0f88: 3902 2f00 |014a: if-nez v2, 0179 // +002f │ │ -0d0f8c: 0800 1100 |014c: move-object/from16 v0, v17 │ │ -0d0f90: 540c c113 |014e: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0f94: 120d |0150: const/4 v13, #int 0 // #0 │ │ -0d0f96: 220e 5505 |0151: new-instance v14, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; // type@0555 │ │ -0d0f9a: 0800 1100 |0153: move-object/from16 v0, v17 │ │ -0d0f9e: 540f bf13 |0155: iget-object v15, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mContext:Landroid/content/Context; // field@13bf │ │ -0d0fa2: 0800 1100 |0157: move-object/from16 v0, v17 │ │ -0d0fa6: 5400 bd13 |0159: iget-object v0, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d0faa: 0810 0000 |015b: move-object/from16 v16, v0 │ │ -0d0fae: 7401 1c24 1000 |015d: invoke-virtual/range {v16}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0d0fb4: 0c10 |0160: move-result-object v16 │ │ -0d0fb6: 0800 1100 |0161: move-object/from16 v0, v17 │ │ -0d0fba: 0801 1000 |0163: move-object/from16 v1, v16 │ │ -0d0fbe: 7040 0f29 0e1f |0165: invoke-direct {v14, v0, v15, v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.:(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V // method@290f │ │ -0d0fc4: 6e10 1029 0e00 |0168: invoke-virtual {v14}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2910 │ │ -0d0fca: 0c0e |016b: move-result-object v14 │ │ -0d0fcc: 4d0e 0c0d |016c: aput-object v14, v12, v13 │ │ -0d0fd0: 0800 1100 |016e: move-object/from16 v0, v17 │ │ -0d0fd4: 540c c113 |0170: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0fd8: 120d |0172: const/4 v13, #int 0 // #0 │ │ -0d0fda: 460c 0c0d |0173: aget-object v12, v12, v13 │ │ -0d0fde: 0800 1100 |0175: move-object/from16 v0, v17 │ │ -0d0fe2: 5b0c c213 |0177: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ -0d0fe6: 3813 34ff |0179: if-eqz v19, 00ad // -00cc │ │ -0d0fea: 0800 1100 |017b: move-object/from16 v0, v17 │ │ -0d0fee: 540c c113 |017d: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d0ff2: 220d 5505 |017f: new-instance v13, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; // type@0555 │ │ -0d0ff6: 0800 1100 |0181: move-object/from16 v0, v17 │ │ -0d0ffa: 540e bf13 |0183: iget-object v14, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mContext:Landroid/content/Context; // field@13bf │ │ -0d0ffe: 220f 9204 |0185: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ -0d1002: 7010 fb24 0f00 |0187: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d1008: 0800 1100 |018a: move-object/from16 v0, v17 │ │ -0d100c: 5400 bd13 |018c: iget-object v0, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d1010: 0810 0000 |018e: move-object/from16 v16, v0 │ │ -0d1014: 7401 1c24 1000 |0190: invoke-virtual/range {v16}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0d101a: 0c10 |0193: move-result-object v16 │ │ -0d101c: 7402 0425 0f00 |0194: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d1022: 0c0f |0197: move-result-object v15 │ │ -0d1024: 0800 1100 |0198: move-object/from16 v0, v17 │ │ -0d1028: 5200 be13 |019a: iget v0, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ -0d102c: 0210 0000 |019c: move/from16 v16, v0 │ │ -0d1030: d810 1001 |019e: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0d1034: 7402 0025 0f00 |01a0: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d103a: 0c0f |01a3: move-result-object v15 │ │ -0d103c: 6e10 0a25 0f00 |01a4: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d1042: 0c0f |01a7: move-result-object v15 │ │ -0d1044: 0800 1100 |01a8: move-object/from16 v0, v17 │ │ -0d1048: 7040 0f29 0dfe |01aa: invoke-direct {v13, v0, v14, v15}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.:(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V // method@290f │ │ -0d104e: 6e10 1029 0d00 |01ad: invoke-virtual {v13}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2910 │ │ -0d1054: 0c0d |01b0: move-result-object v13 │ │ -0d1056: 4d0d 0c08 |01b1: aput-object v13, v12, v8 │ │ -0d105a: 0800 1100 |01b3: move-object/from16 v0, v17 │ │ -0d105e: 540c c113 |01b5: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1062: 460c 0c08 |01b7: aget-object v12, v12, v8 │ │ -0d1066: 0800 1100 |01b9: move-object/from16 v0, v17 │ │ -0d106a: 5b0c c213 |01bb: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ -0d106e: 2900 f0fe |01bd: goto/16 00ad // -0110 │ │ +0d0c90: |[0d0c90] org.pyneo.maps.map.SQLiteMapDatabase.initDatabaseFiles:(Ljava/lang/String;Z)V │ │ +0d0ca0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0d0ca2: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +0d0ca6: 540c c113 |0003: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0caa: 21cc |0005: array-length v12, v12 │ │ +0d0cac: 35c6 1600 |0006: if-ge v6, v12, 001c // +0016 │ │ +0d0cb0: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +0d0cb4: 540c c113 |000a: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0cb8: 460c 0c06 |000c: aget-object v12, v12, v6 │ │ +0d0cbc: 380c 0b00 |000e: if-eqz v12, 0019 // +000b │ │ +0d0cc0: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +0d0cc4: 540c c113 |0012: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0cc8: 460c 0c06 |0014: aget-object v12, v12, v6 │ │ +0d0ccc: 6e10 f301 0c00 |0016: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0d0cd2: d806 0601 |0019: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d0cd6: 28e6 |001b: goto 0001 // -001a │ │ +0d0cd8: 220c 5f04 |001c: new-instance v12, Ljava/io/File; // type@045f │ │ +0d0cdc: 0800 1200 |001e: move-object/from16 v0, v18 │ │ +0d0ce0: 7020 1524 0c00 |0020: invoke-direct {v12, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0d0ce6: 0800 1100 |0023: move-object/from16 v0, v17 │ │ +0d0cea: 5b0c bd13 |0025: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d0cee: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +0d0cf2: 540c bd13 |0029: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d0cf6: 6e10 2124 0c00 |002b: invoke-virtual {v12}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ +0d0cfc: 0c05 |002e: move-result-object v5 │ │ +0d0cfe: 3805 7e00 |002f: if-eqz v5, 00ad // +007e │ │ +0d0d02: 6e10 2724 0500 |0031: invoke-virtual {v5}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +0d0d08: 0c04 |0034: move-result-object v4 │ │ +0d0d0a: 3804 7800 |0035: if-eqz v4, 00ad // +0078 │ │ +0d0d0e: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +0d0d10: 120c |0038: const/4 v12, #int 0 // #0 │ │ +0d0d12: 0800 1100 |0039: move-object/from16 v0, v17 │ │ +0d0d16: 590c be13 |003b: iput v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ +0d0d1a: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +0d0d1c: 214c |003e: array-length v12, v4 │ │ +0d0d1e: 35c6 6f00 |003f: if-ge v6, v12, 00ae // +006f │ │ +0d0d22: 460c 0406 |0041: aget-object v12, v4, v6 │ │ +0d0d26: 6e10 1f24 0c00 |0043: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d0d2c: 0c0c |0046: move-result-object v12 │ │ +0d0d2e: 0800 1100 |0047: move-object/from16 v0, v17 │ │ +0d0d32: 540d bd13 |0049: iget-object v13, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d0d36: 6e10 1f24 0d00 |004b: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d0d3c: 0c0d |004e: move-result-object v13 │ │ +0d0d3e: 6e20 ea24 dc00 |004f: invoke-virtual {v12, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0d0d44: 0a0c |0052: move-result v12 │ │ +0d0d46: 380c 4600 |0053: if-eqz v12, 0099 // +0046 │ │ +0d0d4a: 460c 0406 |0055: aget-object v12, v4, v6 │ │ +0d0d4e: 6e10 1f24 0c00 |0057: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d0d54: 0c0c |005a: move-result-object v12 │ │ +0d0d56: 1a0d 3f01 |005b: const-string v13, "-journal" // string@013f │ │ +0d0d5a: 6e20 d924 dc00 |005d: invoke-virtual {v12, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0d0d60: 0a0c |0060: move-result v12 │ │ +0d0d62: 390c 3800 |0061: if-nez v12, 0099 // +0038 │ │ +0d0d66: d808 0801 |0063: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0d0d6a: 460c 0406 |0065: aget-object v12, v4, v6 │ │ +0d0d6e: 6e10 1f24 0c00 |0067: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d0d74: 0c0c |006a: move-result-object v12 │ │ +0d0d76: 0800 1100 |006b: move-object/from16 v0, v17 │ │ +0d0d7a: 540d bd13 |006d: iget-object v13, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d0d7e: 6e10 1f24 0d00 |006f: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d0d84: 0c0d |0072: move-result-object v13 │ │ +0d0d86: 1a0e 0000 |0073: const-string v14, "" // string@0000 │ │ +0d0d8a: 6e30 e724 dc0e |0075: invoke-virtual {v12, v13, v14}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d0d90: 0c09 |0078: move-result-object v9 │ │ +0d0d92: 6e10 e524 0900 |0079: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0d0d98: 0a0c |007c: move-result v12 │ │ +0d0d9a: 3d0c 1c00 |007d: if-lez v12, 0099 // +001c │ │ +0d0d9e: 7110 9224 0900 |007f: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0d0da4: 0a0c |0082: move-result v12 │ │ +0d0da6: 7110 9624 0c00 |0083: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0d0dac: 0c07 |0086: move-result-object v7 │ │ +0d0dae: 6e10 9024 0700 |0087: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0d0db4: 0a0c |008a: move-result v12 │ │ +0d0db6: 0800 1100 |008b: move-object/from16 v0, v17 │ │ +0d0dba: 520d be13 |008d: iget v13, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ +0d0dbe: 37dc 0a00 |008f: if-le v12, v13, 0099 // +000a │ │ +0d0dc2: 6e10 9024 0700 |0091: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0d0dc8: 0a0c |0094: move-result v12 │ │ +0d0dca: 0800 1100 |0095: move-object/from16 v0, v17 │ │ +0d0dce: 590c be13 |0097: iput v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ +0d0dd2: d806 0601 |0099: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d0dd6: 28a3 |009b: goto 003e // -005d │ │ +0d0dd8: 0d03 |009c: move-exception v3 │ │ +0d0dda: 6e10 8224 0300 |009d: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0d0de0: 0c0c |00a0: move-result-object v12 │ │ +0d0de2: 7120 fa2e 3c00 |00a1: invoke-static {v12, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d0de8: 28f5 |00a4: goto 0099 // -000b │ │ +0d0dea: 0d03 |00a5: move-exception v3 │ │ +0d0dec: 6e10 8224 0300 |00a6: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0d0df2: 0c0c |00a9: move-result-object v12 │ │ +0d0df4: 7120 fa2e 3c00 |00aa: invoke-static {v12, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d0dfa: 0e00 |00ad: return-void │ │ +0d0dfc: 0182 |00ae: move v2, v8 │ │ +0d0dfe: 3913 0400 |00af: if-nez v19, 00b3 // +0004 │ │ +0d0e02: 3908 0400 |00b1: if-nez v8, 00b5 // +0004 │ │ +0d0e06: d808 0801 |00b3: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0d0e0a: 238c 5706 |00b5: new-array v12, v8, [Landroid/database/sqlite/SQLiteDatabase; // type@0657 │ │ +0d0e0e: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ +0d0e12: 5b0c c113 |00b9: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0e16: 1208 |00bb: const/4 v8, #int 0 // #0 │ │ +0d0e18: 160a 0000 |00bc: const-wide/16 v10, #int 0 // #0 │ │ +0d0e1c: 1206 |00be: const/4 v6, #int 0 // #0 │ │ +0d0e1e: 214c |00bf: array-length v12, v4 │ │ +0d0e20: 35c6 8a00 |00c0: if-ge v6, v12, 014a // +008a │ │ +0d0e24: 460c 0406 |00c2: aget-object v12, v4, v6 │ │ +0d0e28: 6e10 1f24 0c00 |00c4: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d0e2e: 0c0c |00c7: move-result-object v12 │ │ +0d0e30: 0800 1100 |00c8: move-object/from16 v0, v17 │ │ +0d0e34: 540d bd13 |00ca: iget-object v13, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d0e38: 6e10 1f24 0d00 |00cc: invoke-virtual {v13}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d0e3e: 0c0d |00cf: move-result-object v13 │ │ +0d0e40: 6e20 ea24 dc00 |00d0: invoke-virtual {v12, v13}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0d0e46: 0a0c |00d3: move-result v12 │ │ +0d0e48: 380c 4f00 |00d4: if-eqz v12, 0123 // +004f │ │ +0d0e4c: 460c 0406 |00d6: aget-object v12, v4, v6 │ │ +0d0e50: 6e10 1f24 0c00 |00d8: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d0e56: 0c0c |00db: move-result-object v12 │ │ +0d0e58: 1a0d 3f01 |00dc: const-string v13, "-journal" // string@013f │ │ +0d0e5c: 6e20 d924 dc00 |00de: invoke-virtual {v12, v13}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0d0e62: 0a0c |00e1: move-result v12 │ │ +0d0e64: 390c 4100 |00e2: if-nez v12, 0123 // +0041 │ │ +0d0e68: 0800 1100 |00e4: move-object/from16 v0, v17 │ │ +0d0e6c: 540c c113 |00e6: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0e70: 220d 5505 |00e8: new-instance v13, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; // type@0555 │ │ +0d0e74: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ +0d0e78: 540e bf13 |00ec: iget-object v14, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mContext:Landroid/content/Context; // field@13bf │ │ +0d0e7c: 460f 0406 |00ee: aget-object v15, v4, v6 │ │ +0d0e80: 6e10 1c24 0f00 |00f0: invoke-virtual {v15}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0d0e86: 0c0f |00f3: move-result-object v15 │ │ +0d0e88: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ +0d0e8c: 7040 0f29 0dfe |00f6: invoke-direct {v13, v0, v14, v15}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.:(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V // method@290f │ │ +0d0e92: 6e10 1029 0d00 |00f9: invoke-virtual {v13}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2910 │ │ +0d0e98: 0c0d |00fc: move-result-object v13 │ │ +0d0e9a: 4d0d 0c08 |00fd: aput-object v13, v12, v8 │ │ +0d0e9e: 0800 1100 |00ff: move-object/from16 v0, v17 │ │ +0d0ea2: 540c c113 |0101: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0ea6: 460c 0c08 |0103: aget-object v12, v12, v8 │ │ +0d0eaa: 170e 0000 9079 |0105: const-wide/32 v14, #float 9.34613e+34 // #79900000 │ │ +0d0eb0: 6e30 0002 ec0f |0108: invoke-virtual {v12, v14, v15}, Landroid/database/sqlite/SQLiteDatabase;.setMaximumSize:(J)J // method@0200 │ │ +0d0eb6: 0800 1100 |010b: move-object/from16 v0, v17 │ │ +0d0eba: 540c c213 |010d: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ +0d0ebe: 390c 1700 |010f: if-nez v12, 0126 // +0017 │ │ +0d0ec2: 0800 1100 |0111: move-object/from16 v0, v17 │ │ +0d0ec6: 540c c113 |0113: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0eca: 460c 0c08 |0115: aget-object v12, v12, v8 │ │ +0d0ece: 0800 1100 |0117: move-object/from16 v0, v17 │ │ +0d0ed2: 5b0c c213 |0119: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ +0d0ed6: 460c 0406 |011b: aget-object v12, v4, v6 │ │ +0d0eda: 6e10 2624 0c00 |011d: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@2426 │ │ +0d0ee0: 0b0a |0120: move-result-wide v10 │ │ +0d0ee2: d808 0801 |0121: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0d0ee6: d806 0601 |0123: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0d0eea: 289a |0125: goto 00bf // -0066 │ │ +0d0eec: 460c 0406 |0126: aget-object v12, v4, v6 │ │ +0d0ef0: 6e10 2624 0c00 |0128: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@2426 │ │ +0d0ef6: 0b0c |012b: move-result-wide v12 │ │ +0d0ef8: 310c 0c0a |012c: cmp-long v12, v12, v10 │ │ +0d0efc: 3b0c f3ff |012e: if-gez v12, 0121 // -000d │ │ +0d0f00: 0800 1100 |0130: move-object/from16 v0, v17 │ │ +0d0f04: 540c c113 |0132: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0f08: 460c 0c08 |0134: aget-object v12, v12, v8 │ │ +0d0f0c: 0800 1100 |0136: move-object/from16 v0, v17 │ │ +0d0f10: 5b0c c213 |0138: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ +0d0f14: 460c 0406 |013a: aget-object v12, v4, v6 │ │ +0d0f18: 6e10 2624 0c00 |013c: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@2426 │ │ +0d0f1e: 0b0a |013f: move-result-wide v10 │ │ +0d0f20: 28e1 |0140: goto 0121 // -001f │ │ +0d0f22: 0d03 |0141: move-exception v3 │ │ +0d0f24: 6e10 8224 0300 |0142: invoke-virtual {v3}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0d0f2a: 0c0c |0145: move-result-object v12 │ │ +0d0f2c: 7120 fa2e 3c00 |0146: invoke-static {v12, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d0f32: 28da |0149: goto 0123 // -0026 │ │ +0d0f34: 3902 2f00 |014a: if-nez v2, 0179 // +002f │ │ +0d0f38: 0800 1100 |014c: move-object/from16 v0, v17 │ │ +0d0f3c: 540c c113 |014e: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0f40: 120d |0150: const/4 v13, #int 0 // #0 │ │ +0d0f42: 220e 5505 |0151: new-instance v14, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; // type@0555 │ │ +0d0f46: 0800 1100 |0153: move-object/from16 v0, v17 │ │ +0d0f4a: 540f bf13 |0155: iget-object v15, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mContext:Landroid/content/Context; // field@13bf │ │ +0d0f4e: 0800 1100 |0157: move-object/from16 v0, v17 │ │ +0d0f52: 5400 bd13 |0159: iget-object v0, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d0f56: 0810 0000 |015b: move-object/from16 v16, v0 │ │ +0d0f5a: 7401 1c24 1000 |015d: invoke-virtual/range {v16}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0d0f60: 0c10 |0160: move-result-object v16 │ │ +0d0f62: 0800 1100 |0161: move-object/from16 v0, v17 │ │ +0d0f66: 0801 1000 |0163: move-object/from16 v1, v16 │ │ +0d0f6a: 7040 0f29 0e1f |0165: invoke-direct {v14, v0, v15, v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.:(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V // method@290f │ │ +0d0f70: 6e10 1029 0e00 |0168: invoke-virtual {v14}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2910 │ │ +0d0f76: 0c0e |016b: move-result-object v14 │ │ +0d0f78: 4d0e 0c0d |016c: aput-object v14, v12, v13 │ │ +0d0f7c: 0800 1100 |016e: move-object/from16 v0, v17 │ │ +0d0f80: 540c c113 |0170: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0f84: 120d |0172: const/4 v13, #int 0 // #0 │ │ +0d0f86: 460c 0c0d |0173: aget-object v12, v12, v13 │ │ +0d0f8a: 0800 1100 |0175: move-object/from16 v0, v17 │ │ +0d0f8e: 5b0c c213 |0177: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ +0d0f92: 3813 34ff |0179: if-eqz v19, 00ad // -00cc │ │ +0d0f96: 0800 1100 |017b: move-object/from16 v0, v17 │ │ +0d0f9a: 540c c113 |017d: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d0f9e: 220d 5505 |017f: new-instance v13, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper; // type@0555 │ │ +0d0fa2: 0800 1100 |0181: move-object/from16 v0, v17 │ │ +0d0fa6: 540e bf13 |0183: iget-object v14, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mContext:Landroid/content/Context; // field@13bf │ │ +0d0faa: 220f 9204 |0185: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ +0d0fae: 7010 fb24 0f00 |0187: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d0fb4: 0800 1100 |018a: move-object/from16 v0, v17 │ │ +0d0fb8: 5400 bd13 |018c: iget-object v0, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d0fbc: 0810 0000 |018e: move-object/from16 v16, v0 │ │ +0d0fc0: 7401 1c24 1000 |0190: invoke-virtual/range {v16}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0d0fc6: 0c10 |0193: move-result-object v16 │ │ +0d0fc8: 7402 0425 0f00 |0194: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d0fce: 0c0f |0197: move-result-object v15 │ │ +0d0fd0: 0800 1100 |0198: move-object/from16 v0, v17 │ │ +0d0fd4: 5200 be13 |019a: iget v0, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFileIndex:I // field@13be │ │ +0d0fd8: 0210 0000 |019c: move/from16 v16, v0 │ │ +0d0fdc: d810 1001 |019e: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0d0fe0: 7402 0025 0f00 |01a0: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d0fe6: 0c0f |01a3: move-result-object v15 │ │ +0d0fe8: 6e10 0a25 0f00 |01a4: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d0fee: 0c0f |01a7: move-result-object v15 │ │ +0d0ff0: 0800 1100 |01a8: move-object/from16 v0, v17 │ │ +0d0ff4: 7040 0f29 0dfe |01aa: invoke-direct {v13, v0, v14, v15}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.:(Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V // method@290f │ │ +0d0ffa: 6e10 1029 0d00 |01ad: invoke-virtual {v13}, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2910 │ │ +0d1000: 0c0d |01b0: move-result-object v13 │ │ +0d1002: 4d0d 0c08 |01b1: aput-object v13, v12, v8 │ │ +0d1006: 0800 1100 |01b3: move-object/from16 v0, v17 │ │ +0d100a: 540c c113 |01b5: iget-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d100e: 460c 0c08 |01b7: aget-object v12, v12, v8 │ │ +0d1012: 0800 1100 |01b9: move-object/from16 v0, v17 │ │ +0d1016: 5b0c c213 |01bb: iput-object v12, v0, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ +0d101a: 2900 f0fe |01bd: goto/16 00ad // -0110 │ │ catches : 6 │ │ 0x0001 - 0x0060 │ │ Ljava/lang/Exception; -> 0x00a5 │ │ 0x0065 - 0x0099 │ │ Ljava/lang/Exception; -> 0x009c │ │ 0x009d - 0x00a4 │ │ Ljava/lang/Exception; -> 0x00a5 │ │ @@ -269516,22 +269631,22 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d10b4: |[0d10b4] org.pyneo.maps.map.SQLiteMapDatabase.Free:()V │ │ -0d10c4: 1d01 |0000: monitor-enter v1 │ │ -0d10c6: 6e10 1a29 0100 |0001: invoke-virtual {v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.freeDatabases:()V // method@291a │ │ -0d10cc: 1e01 |0004: monitor-exit v1 │ │ -0d10ce: 0e00 |0005: return-void │ │ -0d10d0: 0d00 |0006: move-exception v0 │ │ -0d10d2: 1e01 |0007: monitor-exit v1 │ │ -0d10d4: 2700 |0008: throw v0 │ │ +0d1060: |[0d1060] org.pyneo.maps.map.SQLiteMapDatabase.Free:()V │ │ +0d1070: 1d01 |0000: monitor-enter v1 │ │ +0d1072: 6e10 1a29 0100 |0001: invoke-virtual {v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.freeDatabases:()V // method@291a │ │ +0d1078: 1e01 |0004: monitor-exit v1 │ │ +0d107a: 0e00 |0005: return-void │ │ +0d107c: 0d00 |0006: move-exception v0 │ │ +0d107e: 1e01 |0007: monitor-exit v1 │ │ +0d1080: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0006 line=299 │ │ @@ -269543,33 +269658,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0d10e4: |[0d10e4] org.pyneo.maps.map.SQLiteMapDatabase.clearTiles:()V │ │ -0d10f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d10f6: 5431 c113 |0001: iget-object v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d10fa: 2111 |0003: array-length v1, v1 │ │ -0d10fc: 3510 1d00 |0004: if-ge v0, v1, 0021 // +001d │ │ -0d1100: 5431 c113 |0006: iget-object v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1104: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0d1108: 3801 1400 |000a: if-eqz v1, 001e // +0014 │ │ -0d110c: 5431 c113 |000c: iget-object v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1110: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -0d1114: 1a02 7904 |0010: const-string v2, "DROP TABLE IF EXISTS tiles" // string@0479 │ │ -0d1118: 6e20 f701 2100 |0012: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0d111e: 5431 c113 |0015: iget-object v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1122: 4601 0100 |0017: aget-object v1, v1, v0 │ │ -0d1126: 1a02 8103 |0019: const-string v2, "CREATE TABLE IF NOT EXISTS tiles (x int, y int, z int, s int, image blob, PRIMARY KEY (x,y,z,s));" // string@0381 │ │ -0d112a: 6e20 f701 2100 |001b: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0d1130: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d1134: 28e1 |0020: goto 0001 // -001f │ │ -0d1136: 0e00 |0021: return-void │ │ +0d1090: |[0d1090] org.pyneo.maps.map.SQLiteMapDatabase.clearTiles:()V │ │ +0d10a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d10a2: 5431 c113 |0001: iget-object v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d10a6: 2111 |0003: array-length v1, v1 │ │ +0d10a8: 3510 1d00 |0004: if-ge v0, v1, 0021 // +001d │ │ +0d10ac: 5431 c113 |0006: iget-object v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d10b0: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0d10b4: 3801 1400 |000a: if-eqz v1, 001e // +0014 │ │ +0d10b8: 5431 c113 |000c: iget-object v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d10bc: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +0d10c0: 1a02 7904 |0010: const-string v2, "DROP TABLE IF EXISTS tiles" // string@0479 │ │ +0d10c4: 6e20 f701 2100 |0012: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0d10ca: 5431 c113 |0015: iget-object v1, v3, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d10ce: 4601 0100 |0017: aget-object v1, v1, v0 │ │ +0d10d2: 1a02 8103 |0019: const-string v2, "CREATE TABLE IF NOT EXISTS tiles (x int, y int, z int, s int, image blob, PRIMARY KEY (x,y,z,s));" // string@0381 │ │ +0d10d6: 6e20 f701 2100 |001b: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0d10dc: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d10e0: 28e1 |0020: goto 0001 // -001f │ │ +0d10e2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0006 line=304 │ │ 0x000c line=305 │ │ 0x0015 line=306 │ │ 0x001e line=303 │ │ @@ -269583,71 +269698,71 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0d1138: |[0d1138] org.pyneo.maps.map.SQLiteMapDatabase.deleteTile:(Ljava/lang/String;III)V │ │ -0d1148: 1d05 |0000: monitor-enter v5 │ │ -0d114a: 1232 |0001: const/4 v2, #int 3 // #3 │ │ -0d114c: 2320 7a06 |0002: new-array v0, v2, [Ljava/lang/String; // type@067a │ │ -0d1150: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0d1152: 2203 9204 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0d1156: 7010 fb24 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d115c: 1a04 0000 |000a: const-string v4, "" // string@0000 │ │ -0d1160: 6e20 0425 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d1166: 0c03 |000f: move-result-object v3 │ │ -0d1168: 6e20 0025 7300 |0010: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d116e: 0c03 |0013: move-result-object v3 │ │ -0d1170: 6e10 0a25 0300 |0014: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d1176: 0c03 |0017: move-result-object v3 │ │ -0d1178: 4d03 0002 |0018: aput-object v3, v0, v2 │ │ -0d117c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -0d117e: 2203 9204 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0d1182: 7010 fb24 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d1188: 1a04 0000 |0020: const-string v4, "" // string@0000 │ │ -0d118c: 6e20 0425 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d1192: 0c03 |0025: move-result-object v3 │ │ -0d1194: 6e20 0025 8300 |0026: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d119a: 0c03 |0029: move-result-object v3 │ │ -0d119c: 6e10 0a25 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d11a2: 0c03 |002d: move-result-object v3 │ │ -0d11a4: 4d03 0002 |002e: aput-object v3, v0, v2 │ │ -0d11a8: 1222 |0030: const/4 v2, #int 2 // #2 │ │ -0d11aa: 2203 9204 |0031: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0d11ae: 7010 fb24 0300 |0033: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d11b4: 1a04 0000 |0036: const-string v4, "" // string@0000 │ │ -0d11b8: 6e20 0425 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d11be: 0c03 |003b: move-result-object v3 │ │ -0d11c0: d904 0911 |003c: rsub-int/lit8 v4, v9, #int 17 // #11 │ │ -0d11c4: 6e20 0025 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d11ca: 0c03 |0041: move-result-object v3 │ │ -0d11cc: 6e10 0a25 0300 |0042: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d11d2: 0c03 |0045: move-result-object v3 │ │ -0d11d4: 4d03 0002 |0046: aput-object v3, v0, v2 │ │ -0d11d8: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -0d11da: 5452 c113 |0049: iget-object v2, v5, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d11de: 2122 |004b: array-length v2, v2 │ │ -0d11e0: 3521 1600 |004c: if-ge v1, v2, 0062 // +0016 │ │ -0d11e4: 5452 c113 |004e: iget-object v2, v5, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d11e8: 4602 0201 |0050: aget-object v2, v2, v1 │ │ -0d11ec: 3802 0d00 |0052: if-eqz v2, 005f // +000d │ │ -0d11f0: 5452 c113 |0054: iget-object v2, v5, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d11f4: 4602 0201 |0056: aget-object v2, v2, v1 │ │ -0d11f8: 1a03 7e34 |0058: const-string v3, "tiles" // string@347e │ │ -0d11fc: 1a04 3e36 |005a: const-string v4, "x = ? AND y = ? AND z = ?" // string@363e │ │ -0d1200: 6e40 f501 3204 |005c: invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0d1206: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d120a: 28e8 |0061: goto 0049 // -0018 │ │ -0d120c: 1e05 |0062: monitor-exit v5 │ │ -0d120e: 0e00 |0063: return-void │ │ -0d1210: 0d02 |0064: move-exception v2 │ │ -0d1212: 1e05 |0065: monitor-exit v5 │ │ -0d1214: 2702 |0066: throw v2 │ │ +0d10e4: |[0d10e4] org.pyneo.maps.map.SQLiteMapDatabase.deleteTile:(Ljava/lang/String;III)V │ │ +0d10f4: 1d05 |0000: monitor-enter v5 │ │ +0d10f6: 1232 |0001: const/4 v2, #int 3 // #3 │ │ +0d10f8: 2320 7a06 |0002: new-array v0, v2, [Ljava/lang/String; // type@067a │ │ +0d10fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0d10fe: 2203 9204 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0d1102: 7010 fb24 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d1108: 1a04 0000 |000a: const-string v4, "" // string@0000 │ │ +0d110c: 6e20 0425 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d1112: 0c03 |000f: move-result-object v3 │ │ +0d1114: 6e20 0025 7300 |0010: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d111a: 0c03 |0013: move-result-object v3 │ │ +0d111c: 6e10 0a25 0300 |0014: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d1122: 0c03 |0017: move-result-object v3 │ │ +0d1124: 4d03 0002 |0018: aput-object v3, v0, v2 │ │ +0d1128: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +0d112a: 2203 9204 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0d112e: 7010 fb24 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d1134: 1a04 0000 |0020: const-string v4, "" // string@0000 │ │ +0d1138: 6e20 0425 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d113e: 0c03 |0025: move-result-object v3 │ │ +0d1140: 6e20 0025 8300 |0026: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d1146: 0c03 |0029: move-result-object v3 │ │ +0d1148: 6e10 0a25 0300 |002a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d114e: 0c03 |002d: move-result-object v3 │ │ +0d1150: 4d03 0002 |002e: aput-object v3, v0, v2 │ │ +0d1154: 1222 |0030: const/4 v2, #int 2 // #2 │ │ +0d1156: 2203 9204 |0031: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0d115a: 7010 fb24 0300 |0033: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d1160: 1a04 0000 |0036: const-string v4, "" // string@0000 │ │ +0d1164: 6e20 0425 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d116a: 0c03 |003b: move-result-object v3 │ │ +0d116c: d904 0911 |003c: rsub-int/lit8 v4, v9, #int 17 // #11 │ │ +0d1170: 6e20 0025 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d1176: 0c03 |0041: move-result-object v3 │ │ +0d1178: 6e10 0a25 0300 |0042: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d117e: 0c03 |0045: move-result-object v3 │ │ +0d1180: 4d03 0002 |0046: aput-object v3, v0, v2 │ │ +0d1184: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +0d1186: 5452 c113 |0049: iget-object v2, v5, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d118a: 2122 |004b: array-length v2, v2 │ │ +0d118c: 3521 1600 |004c: if-ge v1, v2, 0062 // +0016 │ │ +0d1190: 5452 c113 |004e: iget-object v2, v5, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1194: 4602 0201 |0050: aget-object v2, v2, v1 │ │ +0d1198: 3802 0d00 |0052: if-eqz v2, 005f // +000d │ │ +0d119c: 5452 c113 |0054: iget-object v2, v5, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d11a0: 4602 0201 |0056: aget-object v2, v2, v1 │ │ +0d11a4: 1a03 7e34 |0058: const-string v3, "tiles" // string@347e │ │ +0d11a8: 1a04 3e36 |005a: const-string v4, "x = ? AND y = ? AND z = ?" // string@363e │ │ +0d11ac: 6e40 f501 3204 |005c: invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0d11b2: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d11b6: 28e8 |0061: goto 0049 // -0018 │ │ +0d11b8: 1e05 |0062: monitor-exit v5 │ │ +0d11ba: 0e00 |0063: return-void │ │ +0d11bc: 0d02 |0064: move-exception v2 │ │ +0d11be: 1e05 |0065: monitor-exit v5 │ │ +0d11c0: 2702 |0066: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x005f │ │ -> 0x0064 │ │ positions : │ │ 0x0000 line=248 │ │ 0x0048 line=249 │ │ 0x004e line=250 │ │ @@ -269669,79 +269784,79 @@ │ │ type : '(III)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -0d1224: |[0d1224] org.pyneo.maps.map.SQLiteMapDatabase.existsTile:(III)Z │ │ -0d1234: 1d07 |0000: monitor-enter v7 │ │ -0d1236: 1234 |0001: const/4 v4, #int 3 // #3 │ │ -0d1238: 2340 7a06 |0002: new-array v0, v4, [Ljava/lang/String; // type@067a │ │ -0d123c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0d123e: 2205 9204 |0005: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0d1242: 7010 fb24 0500 |0007: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d1248: 1a06 0000 |000a: const-string v6, "" // string@0000 │ │ -0d124c: 6e20 0425 6500 |000c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d1252: 0c05 |000f: move-result-object v5 │ │ -0d1254: 6e20 0025 8500 |0010: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d125a: 0c05 |0013: move-result-object v5 │ │ -0d125c: 6e10 0a25 0500 |0014: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d1262: 0c05 |0017: move-result-object v5 │ │ -0d1264: 4d05 0004 |0018: aput-object v5, v0, v4 │ │ -0d1268: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -0d126a: 2205 9204 |001b: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0d126e: 7010 fb24 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d1274: 1a06 0000 |0020: const-string v6, "" // string@0000 │ │ -0d1278: 6e20 0425 6500 |0022: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d127e: 0c05 |0025: move-result-object v5 │ │ -0d1280: 6e20 0025 9500 |0026: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d1286: 0c05 |0029: move-result-object v5 │ │ -0d1288: 6e10 0a25 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d128e: 0c05 |002d: move-result-object v5 │ │ -0d1290: 4d05 0004 |002e: aput-object v5, v0, v4 │ │ -0d1294: 1224 |0030: const/4 v4, #int 2 // #2 │ │ -0d1296: 2205 9204 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0d129a: 7010 fb24 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d12a0: 1a06 0000 |0036: const-string v6, "" // string@0000 │ │ -0d12a4: 6e20 0425 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d12aa: 0c05 |003b: move-result-object v5 │ │ -0d12ac: d906 0a11 |003c: rsub-int/lit8 v6, v10, #int 17 // #11 │ │ -0d12b0: 6e20 0025 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d12b6: 0c05 |0041: move-result-object v5 │ │ -0d12b8: 6e10 0a25 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d12be: 0c05 |0045: move-result-object v5 │ │ -0d12c0: 4d05 0004 |0046: aput-object v5, v0, v4 │ │ -0d12c4: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -0d12c6: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -0d12c8: 5474 c113 |004a: iget-object v4, v7, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d12cc: 2144 |004c: array-length v4, v4 │ │ -0d12ce: 3542 2000 |004d: if-ge v2, v4, 006d // +0020 │ │ -0d12d2: 5474 c113 |004f: iget-object v4, v7, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d12d6: 4604 0402 |0051: aget-object v4, v4, v2 │ │ -0d12da: 3804 1800 |0053: if-eqz v4, 006b // +0018 │ │ -0d12de: 5474 c113 |0055: iget-object v4, v7, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d12e2: 4604 0402 |0057: aget-object v4, v4, v2 │ │ -0d12e6: 1a05 aa10 |0059: const-string v5, "SELECT image as ret FROM tiles WHERE x = ? AND y = ? AND z = ?" // string@10aa │ │ -0d12ea: 6e30 fe01 5400 |005b: invoke-virtual {v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0d12f0: 0c01 |005e: move-result-object v1 │ │ -0d12f2: 3801 0c00 |005f: if-eqz v1, 006b // +000c │ │ -0d12f6: 7210 e001 0100 |0061: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0d12fc: 0a04 |0064: move-result v4 │ │ -0d12fe: 3804 0300 |0065: if-eqz v4, 0068 // +0003 │ │ -0d1302: 1213 |0067: const/4 v3, #int 1 // #1 │ │ -0d1304: 7210 d301 0100 |0068: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d130a: 3803 0400 |006b: if-eqz v3, 006f // +0004 │ │ -0d130e: 1e07 |006d: monitor-exit v7 │ │ -0d1310: 0f03 |006e: return v3 │ │ -0d1312: d802 0201 |006f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d1316: 28d9 |0071: goto 004a // -0027 │ │ -0d1318: 0d04 |0072: move-exception v4 │ │ -0d131a: 1e07 |0073: monitor-exit v7 │ │ -0d131c: 2704 |0074: throw v4 │ │ +0d11d0: |[0d11d0] org.pyneo.maps.map.SQLiteMapDatabase.existsTile:(III)Z │ │ +0d11e0: 1d07 |0000: monitor-enter v7 │ │ +0d11e2: 1234 |0001: const/4 v4, #int 3 // #3 │ │ +0d11e4: 2340 7a06 |0002: new-array v0, v4, [Ljava/lang/String; // type@067a │ │ +0d11e8: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0d11ea: 2205 9204 |0005: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0d11ee: 7010 fb24 0500 |0007: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d11f4: 1a06 0000 |000a: const-string v6, "" // string@0000 │ │ +0d11f8: 6e20 0425 6500 |000c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d11fe: 0c05 |000f: move-result-object v5 │ │ +0d1200: 6e20 0025 8500 |0010: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d1206: 0c05 |0013: move-result-object v5 │ │ +0d1208: 6e10 0a25 0500 |0014: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d120e: 0c05 |0017: move-result-object v5 │ │ +0d1210: 4d05 0004 |0018: aput-object v5, v0, v4 │ │ +0d1214: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +0d1216: 2205 9204 |001b: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0d121a: 7010 fb24 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d1220: 1a06 0000 |0020: const-string v6, "" // string@0000 │ │ +0d1224: 6e20 0425 6500 |0022: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d122a: 0c05 |0025: move-result-object v5 │ │ +0d122c: 6e20 0025 9500 |0026: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d1232: 0c05 |0029: move-result-object v5 │ │ +0d1234: 6e10 0a25 0500 |002a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d123a: 0c05 |002d: move-result-object v5 │ │ +0d123c: 4d05 0004 |002e: aput-object v5, v0, v4 │ │ +0d1240: 1224 |0030: const/4 v4, #int 2 // #2 │ │ +0d1242: 2205 9204 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0d1246: 7010 fb24 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d124c: 1a06 0000 |0036: const-string v6, "" // string@0000 │ │ +0d1250: 6e20 0425 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d1256: 0c05 |003b: move-result-object v5 │ │ +0d1258: d906 0a11 |003c: rsub-int/lit8 v6, v10, #int 17 // #11 │ │ +0d125c: 6e20 0025 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d1262: 0c05 |0041: move-result-object v5 │ │ +0d1264: 6e10 0a25 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d126a: 0c05 |0045: move-result-object v5 │ │ +0d126c: 4d05 0004 |0046: aput-object v5, v0, v4 │ │ +0d1270: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +0d1272: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +0d1274: 5474 c113 |004a: iget-object v4, v7, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1278: 2144 |004c: array-length v4, v4 │ │ +0d127a: 3542 2000 |004d: if-ge v2, v4, 006d // +0020 │ │ +0d127e: 5474 c113 |004f: iget-object v4, v7, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1282: 4604 0402 |0051: aget-object v4, v4, v2 │ │ +0d1286: 3804 1800 |0053: if-eqz v4, 006b // +0018 │ │ +0d128a: 5474 c113 |0055: iget-object v4, v7, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d128e: 4604 0402 |0057: aget-object v4, v4, v2 │ │ +0d1292: 1a05 aa10 |0059: const-string v5, "SELECT image as ret FROM tiles WHERE x = ? AND y = ? AND z = ?" // string@10aa │ │ +0d1296: 6e30 fe01 5400 |005b: invoke-virtual {v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0d129c: 0c01 |005e: move-result-object v1 │ │ +0d129e: 3801 0c00 |005f: if-eqz v1, 006b // +000c │ │ +0d12a2: 7210 e001 0100 |0061: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0d12a8: 0a04 |0064: move-result v4 │ │ +0d12aa: 3804 0300 |0065: if-eqz v4, 0068 // +0003 │ │ +0d12ae: 1213 |0067: const/4 v3, #int 1 // #1 │ │ +0d12b0: 7210 d301 0100 |0068: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d12b6: 3803 0400 |006b: if-eqz v3, 006f // +0004 │ │ +0d12ba: 1e07 |006d: monitor-exit v7 │ │ +0d12bc: 0f03 |006e: return v3 │ │ +0d12be: d802 0201 |006f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d12c2: 28d9 |0071: goto 004a // -0027 │ │ +0d12c4: 0d04 |0072: move-exception v4 │ │ +0d12c6: 1e07 |0073: monitor-exit v7 │ │ +0d12c8: 2704 |0074: throw v4 │ │ catches : 1 │ │ 0x0002 - 0x006b │ │ -> 0x0072 │ │ positions : │ │ 0x0000 line=256 │ │ 0x0048 line=257 │ │ 0x0049 line=258 │ │ @@ -269770,29 +269885,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0d132c: |[0d132c] org.pyneo.maps.map.SQLiteMapDatabase.finalize:()V │ │ -0d133c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d133e: 5421 c113 |0001: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1342: 2111 |0003: array-length v1, v1 │ │ -0d1344: 3510 1200 |0004: if-ge v0, v1, 0016 // +0012 │ │ -0d1348: 5421 c113 |0006: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d134c: 4601 0100 |0008: aget-object v1, v1, v0 │ │ -0d1350: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -0d1354: 5421 c113 |000c: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1358: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -0d135c: 6e10 f301 0100 |0010: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0d1362: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d1366: 28ec |0015: goto 0001 // -0014 │ │ -0d1368: 6f10 c124 0200 |0016: invoke-super {v2}, Ljava/lang/Object;.finalize:()V // method@24c1 │ │ -0d136e: 0e00 |0019: return-void │ │ +0d12d8: |[0d12d8] org.pyneo.maps.map.SQLiteMapDatabase.finalize:()V │ │ +0d12e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d12ea: 5421 c113 |0001: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d12ee: 2111 |0003: array-length v1, v1 │ │ +0d12f0: 3510 1200 |0004: if-ge v0, v1, 0016 // +0012 │ │ +0d12f4: 5421 c113 |0006: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d12f8: 4601 0100 |0008: aget-object v1, v1, v0 │ │ +0d12fc: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +0d1300: 5421 c113 |000c: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1304: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +0d1308: 6e10 f301 0100 |0010: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0d130e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d1312: 28ec |0015: goto 0001 // -0014 │ │ +0d1314: 6f10 c124 0200 |0016: invoke-super {v2}, Ljava/lang/Object;.finalize:()V // method@24c1 │ │ +0d131a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=275 │ │ 0x000c line=276 │ │ 0x0013 line=274 │ │ 0x0016 line=278 │ │ @@ -269806,59 +269921,59 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0d1370: |[0d1370] org.pyneo.maps.map.SQLiteMapDatabase.findTheMap:(I)[I │ │ -0d1380: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0d1382: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0d1384: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0d1386: 2352 5406 |0003: new-array v2, v5, [I // type@0654 │ │ -0d138a: 2380 7a06 |0005: new-array v0, v8, [Ljava/lang/String; // type@067a │ │ -0d138e: 2205 9204 |0007: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0d1392: 7010 fb24 0500 |0009: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d1398: 1a06 0000 |000c: const-string v6, "" // string@0000 │ │ -0d139c: 6e20 0425 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d13a2: 0c05 |0011: move-result-object v5 │ │ -0d13a4: d906 0a11 |0012: rsub-int/lit8 v6, v10, #int 17 // #11 │ │ -0d13a8: 6e20 0025 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d13ae: 0c05 |0017: move-result-object v5 │ │ -0d13b0: 6e10 0a25 0500 |0018: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d13b6: 0c05 |001b: move-result-object v5 │ │ -0d13b8: 4d05 0007 |001c: aput-object v5, v0, v7 │ │ -0d13bc: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -0d13be: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -0d13c0: 5495 c113 |0020: iget-object v5, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d13c4: 2155 |0022: array-length v5, v5 │ │ -0d13c6: 3553 2b00 |0023: if-ge v3, v5, 004e // +002b │ │ -0d13ca: 5495 c113 |0025: iget-object v5, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d13ce: 4605 0503 |0027: aget-object v5, v5, v3 │ │ -0d13d2: 3805 2300 |0029: if-eqz v5, 004c // +0023 │ │ -0d13d6: 5495 c113 |002b: iget-object v5, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d13da: 4605 0503 |002d: aget-object v5, v5, v3 │ │ -0d13de: 1a06 bb10 |002f: const-string v6, "SELECT x, y FROM tiles WHERE z = ? LIMIT 1" // string@10bb │ │ -0d13e2: 6e30 fe01 6500 |0031: invoke-virtual {v5, v6, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0d13e8: 0c01 |0034: move-result-object v1 │ │ -0d13ea: 3801 1700 |0035: if-eqz v1, 004c // +0017 │ │ -0d13ee: 7210 e001 0100 |0037: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0d13f4: 0a05 |003a: move-result v5 │ │ -0d13f6: 3805 0e00 |003b: if-eqz v5, 0049 // +000e │ │ -0d13fa: 7220 db01 8100 |003d: invoke-interface {v1, v8}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0d1400: 0a05 |0040: move-result v5 │ │ -0d1402: 4b05 0207 |0041: aput v5, v2, v7 │ │ -0d1406: 7220 db01 7100 |0043: invoke-interface {v1, v7}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0d140c: 0a05 |0046: move-result v5 │ │ -0d140e: 4b05 0208 |0047: aput v5, v2, v8 │ │ -0d1412: 7210 d301 0100 |0049: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d1418: 3804 0300 |004c: if-eqz v4, 004f // +0003 │ │ -0d141c: 1102 |004e: return-object v2 │ │ -0d141e: d803 0301 |004f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d1422: 28cf |0051: goto 0020 // -0031 │ │ +0d131c: |[0d131c] org.pyneo.maps.map.SQLiteMapDatabase.findTheMap:(I)[I │ │ +0d132c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0d132e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0d1330: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0d1332: 2352 5406 |0003: new-array v2, v5, [I // type@0654 │ │ +0d1336: 2380 7a06 |0005: new-array v0, v8, [Ljava/lang/String; // type@067a │ │ +0d133a: 2205 9204 |0007: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0d133e: 7010 fb24 0500 |0009: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d1344: 1a06 0000 |000c: const-string v6, "" // string@0000 │ │ +0d1348: 6e20 0425 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d134e: 0c05 |0011: move-result-object v5 │ │ +0d1350: d906 0a11 |0012: rsub-int/lit8 v6, v10, #int 17 // #11 │ │ +0d1354: 6e20 0025 6500 |0014: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d135a: 0c05 |0017: move-result-object v5 │ │ +0d135c: 6e10 0a25 0500 |0018: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d1362: 0c05 |001b: move-result-object v5 │ │ +0d1364: 4d05 0007 |001c: aput-object v5, v0, v7 │ │ +0d1368: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +0d136a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +0d136c: 5495 c113 |0020: iget-object v5, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1370: 2155 |0022: array-length v5, v5 │ │ +0d1372: 3553 2b00 |0023: if-ge v3, v5, 004e // +002b │ │ +0d1376: 5495 c113 |0025: iget-object v5, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d137a: 4605 0503 |0027: aget-object v5, v5, v3 │ │ +0d137e: 3805 2300 |0029: if-eqz v5, 004c // +0023 │ │ +0d1382: 5495 c113 |002b: iget-object v5, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1386: 4605 0503 |002d: aget-object v5, v5, v3 │ │ +0d138a: 1a06 bb10 |002f: const-string v6, "SELECT x, y FROM tiles WHERE z = ? LIMIT 1" // string@10bb │ │ +0d138e: 6e30 fe01 6500 |0031: invoke-virtual {v5, v6, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0d1394: 0c01 |0034: move-result-object v1 │ │ +0d1396: 3801 1700 |0035: if-eqz v1, 004c // +0017 │ │ +0d139a: 7210 e001 0100 |0037: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0d13a0: 0a05 |003a: move-result v5 │ │ +0d13a2: 3805 0e00 |003b: if-eqz v5, 0049 // +000e │ │ +0d13a6: 7220 db01 8100 |003d: invoke-interface {v1, v8}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0d13ac: 0a05 |0040: move-result v5 │ │ +0d13ae: 4b05 0207 |0041: aput v5, v2, v7 │ │ +0d13b2: 7220 db01 7100 |0043: invoke-interface {v1, v7}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0d13b8: 0a05 |0046: move-result v5 │ │ +0d13ba: 4b05 0208 |0047: aput v5, v2, v8 │ │ +0d13be: 7210 d301 0100 |0049: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d13c4: 3804 0300 |004c: if-eqz v4, 004f // +0003 │ │ +0d13c8: 1102 |004e: return-object v2 │ │ +0d13ca: d803 0301 |004f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d13ce: 28cf |0051: goto 0020 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=408 │ │ 0x0005 line=409 │ │ 0x001e line=410 │ │ 0x001f line=411 │ │ 0x0025 line=412 │ │ @@ -269885,38 +270000,38 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0d1424: |[0d1424] org.pyneo.maps.map.SQLiteMapDatabase.freeDatabases:()V │ │ -0d1434: 1d02 |0000: monitor-enter v2 │ │ -0d1436: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0d1438: 5421 c113 |0002: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d143c: 2111 |0004: array-length v1, v1 │ │ -0d143e: 3510 1c00 |0005: if-ge v0, v1, 0021 // +001c │ │ -0d1442: 5421 c113 |0007: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1446: 4601 0100 |0009: aget-object v1, v1, v0 │ │ -0d144a: 3801 1300 |000b: if-eqz v1, 001e // +0013 │ │ -0d144e: 5421 c113 |000d: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1452: 4601 0100 |000f: aget-object v1, v1, v0 │ │ -0d1456: 6e10 fd01 0100 |0011: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ -0d145c: 0a01 |0014: move-result v1 │ │ -0d145e: 3801 0900 |0015: if-eqz v1, 001e // +0009 │ │ -0d1462: 5421 c113 |0017: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1466: 4601 0100 |0019: aget-object v1, v1, v0 │ │ -0d146a: 6e10 f301 0100 |001b: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0d1470: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d1474: 28e2 |0020: goto 0002 // -001e │ │ -0d1476: 1e02 |0021: monitor-exit v2 │ │ -0d1478: 0e00 |0022: return-void │ │ -0d147a: 0d01 |0023: move-exception v1 │ │ -0d147c: 1e02 |0024: monitor-exit v2 │ │ -0d147e: 2701 |0025: throw v1 │ │ +0d13d0: |[0d13d0] org.pyneo.maps.map.SQLiteMapDatabase.freeDatabases:()V │ │ +0d13e0: 1d02 |0000: monitor-enter v2 │ │ +0d13e2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0d13e4: 5421 c113 |0002: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d13e8: 2111 |0004: array-length v1, v1 │ │ +0d13ea: 3510 1c00 |0005: if-ge v0, v1, 0021 // +001c │ │ +0d13ee: 5421 c113 |0007: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d13f2: 4601 0100 |0009: aget-object v1, v1, v0 │ │ +0d13f6: 3801 1300 |000b: if-eqz v1, 001e // +0013 │ │ +0d13fa: 5421 c113 |000d: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d13fe: 4601 0100 |000f: aget-object v1, v1, v0 │ │ +0d1402: 6e10 fd01 0100 |0011: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ +0d1408: 0a01 |0014: move-result v1 │ │ +0d140a: 3801 0900 |0015: if-eqz v1, 001e // +0009 │ │ +0d140e: 5421 c113 |0017: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1412: 4601 0100 |0019: aget-object v1, v1, v0 │ │ +0d1416: 6e10 f301 0100 |001b: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0d141c: d800 0001 |001e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d1420: 28e2 |0020: goto 0002 // -001e │ │ +0d1422: 1e02 |0021: monitor-exit v2 │ │ +0d1424: 0e00 |0022: return-void │ │ +0d1426: 0d01 |0023: move-exception v1 │ │ +0d1428: 1e02 |0024: monitor-exit v2 │ │ +0d142a: 2701 |0025: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x001e │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=282 │ │ 0x0007 line=283 │ │ 0x000d line=284 │ │ @@ -269933,29 +270048,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0d148c: |[0d148c] org.pyneo.maps.map.SQLiteMapDatabase.getID:(Ljava/lang/String;)Ljava/lang/String; │ │ -0d149c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d14a0: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d14a6: 6e20 0425 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d14ac: 0c00 |0008: move-result-object v0 │ │ -0d14ae: 5421 bd13 |0009: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d14b2: 6e10 1f24 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0d14b8: 0c01 |000e: move-result-object v1 │ │ -0d14ba: 6e20 0425 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d14c0: 0c00 |0012: move-result-object v0 │ │ -0d14c2: 6e10 0a25 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d14c8: 0c00 |0016: move-result-object v0 │ │ -0d14ca: 7110 f02e 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ -0d14d0: 0c00 |001a: move-result-object v0 │ │ -0d14d2: 1100 |001b: return-object v0 │ │ +0d1438: |[0d1438] org.pyneo.maps.map.SQLiteMapDatabase.getID:(Ljava/lang/String;)Ljava/lang/String; │ │ +0d1448: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d144c: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d1452: 6e20 0425 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d1458: 0c00 |0008: move-result-object v0 │ │ +0d145a: 5421 bd13 |0009: iget-object v1, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d145e: 6e10 1f24 0100 |000b: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0d1464: 0c01 |000e: move-result-object v1 │ │ +0d1466: 6e20 0425 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d146c: 0c00 |0012: move-result-object v0 │ │ +0d146e: 6e10 0a25 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d1474: 0c00 |0016: move-result-object v0 │ │ +0d1476: 7110 f02e 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ +0d147c: 0c00 |001a: move-result-object v0 │ │ +0d147e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ 0x0000 - 0x001c reg=3 pref Ljava/lang/String; │ │ │ │ @@ -269964,27 +270079,27 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0d14d4: |[0d14d4] org.pyneo.maps.map.SQLiteMapDatabase.getMaxZoom:()I │ │ -0d14e4: 1d02 |0000: monitor-enter v2 │ │ -0d14e6: 5420 c313 |0001: iget-object v0, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d14ea: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -0d14ee: 6e10 2929 0200 |0005: invoke-virtual {v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.updateMinMaxZoom:()V // method@2929 │ │ -0d14f4: 5420 c313 |0008: iget-object v0, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d14f8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0d14fa: 4400 0001 |000b: aget v0, v0, v1 │ │ -0d14fe: 1e02 |000d: monitor-exit v2 │ │ -0d1500: 0f00 |000e: return v0 │ │ -0d1502: 0d00 |000f: move-exception v0 │ │ -0d1504: 1e02 |0010: monitor-exit v2 │ │ -0d1506: 2700 |0011: throw v0 │ │ +0d1480: |[0d1480] org.pyneo.maps.map.SQLiteMapDatabase.getMaxZoom:()I │ │ +0d1490: 1d02 |0000: monitor-enter v2 │ │ +0d1492: 5420 c313 |0001: iget-object v0, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1496: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +0d149a: 6e10 2929 0200 |0005: invoke-virtual {v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.updateMinMaxZoom:()V // method@2929 │ │ +0d14a0: 5420 c313 |0008: iget-object v0, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d14a4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0d14a6: 4400 0001 |000b: aget v0, v0, v1 │ │ +0d14aa: 1e02 |000d: monitor-exit v2 │ │ +0d14ac: 0f00 |000e: return v0 │ │ +0d14ae: 0d00 |000f: move-exception v0 │ │ +0d14b0: 1e02 |0010: monitor-exit v2 │ │ +0d14b2: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=185 │ │ 0x0008 line=186 │ │ @@ -269997,27 +270112,27 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0d1514: |[0d1514] org.pyneo.maps.map.SQLiteMapDatabase.getMinZoom:()I │ │ -0d1524: 1d02 |0000: monitor-enter v2 │ │ -0d1526: 5420 c313 |0001: iget-object v0, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d152a: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -0d152e: 6e10 2929 0200 |0005: invoke-virtual {v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.updateMinMaxZoom:()V // method@2929 │ │ -0d1534: 5420 c313 |0008: iget-object v0, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1538: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d153a: 4400 0001 |000b: aget v0, v0, v1 │ │ -0d153e: 1e02 |000d: monitor-exit v2 │ │ -0d1540: 0f00 |000e: return v0 │ │ -0d1542: 0d00 |000f: move-exception v0 │ │ -0d1544: 1e02 |0010: monitor-exit v2 │ │ -0d1546: 2700 |0011: throw v0 │ │ +0d14c0: |[0d14c0] org.pyneo.maps.map.SQLiteMapDatabase.getMinZoom:()I │ │ +0d14d0: 1d02 |0000: monitor-enter v2 │ │ +0d14d2: 5420 c313 |0001: iget-object v0, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d14d6: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +0d14da: 6e10 2929 0200 |0005: invoke-virtual {v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.updateMinMaxZoom:()V // method@2929 │ │ +0d14e0: 5420 c313 |0008: iget-object v0, v2, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d14e4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0d14e6: 4400 0001 |000b: aget v0, v0, v1 │ │ +0d14ea: 1e02 |000d: monitor-exit v2 │ │ +0d14ec: 0f00 |000e: return v0 │ │ +0d14ee: 0d00 |000f: move-exception v0 │ │ +0d14f0: 1e02 |0010: monitor-exit v2 │ │ +0d14f2: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000d │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ 0x0008 line=192 │ │ @@ -270030,65 +270145,65 @@ │ │ type : '()Lorg/json/JSONObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0d1554: |[0d1554] org.pyneo.maps.map.SQLiteMapDatabase.getParams:()Lorg/json/JSONObject; │ │ -0d1564: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d1566: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0d1568: 54a7 c113 |0002: iget-object v7, v10, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d156c: 2177 |0004: array-length v7, v7 │ │ -0d156e: 3573 4500 |0005: if-ge v3, v7, 004a // +0045 │ │ -0d1572: 54a7 c113 |0007: iget-object v7, v10, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1576: 4607 0703 |0009: aget-object v7, v7, v3 │ │ -0d157a: 3807 5200 |000b: if-eqz v7, 005d // +0052 │ │ -0d157e: 54a7 c113 |000d: iget-object v7, v10, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1582: 4607 0703 |000f: aget-object v7, v7, v3 │ │ -0d1586: 6e10 f901 0700 |0011: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@01f9 │ │ -0d158c: 0c07 |0014: move-result-object v7 │ │ -0d158e: 6208 d10b |0015: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0bd1 │ │ -0d1592: 6e20 f024 8700 |0017: invoke-virtual {v7, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f0 │ │ -0d1598: 0c07 |001a: move-result-object v7 │ │ -0d159a: 1a08 5733 |001b: const-string v8, "sqlitedb" // string@3357 │ │ -0d159e: 6e20 d924 8700 |001d: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0d15a4: 0a07 |0020: move-result v7 │ │ -0d15a6: 3807 3c00 |0021: if-eqz v7, 005d // +003c │ │ -0d15aa: 54a7 c113 |0023: iget-object v7, v10, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d15ae: 4607 0703 |0025: aget-object v7, v7, v3 │ │ -0d15b2: 1a08 a410 |0027: const-string v8, "SELECT * FROM info" // string@10a4 │ │ -0d15b6: 1209 |0029: const/4 v9, #int 0 // #0 │ │ -0d15b8: 6e30 fe01 8709 |002a: invoke-virtual {v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0d15be: 0c00 |002d: move-result-object v0 │ │ -0d15c0: 3800 2f00 |002e: if-eqz v0, 005d // +002f │ │ -0d15c4: 7210 e001 0000 |0030: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0d15ca: 0a07 |0033: move-result v7 │ │ -0d15cc: 3807 2600 |0034: if-eqz v7, 005a // +0026 │ │ -0d15d0: 1a07 e82c |0036: const-string v7, "params" // string@2ce8 │ │ -0d15d4: 7220 d501 7000 |0038: invoke-interface {v0, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0d15da: 0a01 |003b: move-result v1 │ │ -0d15dc: 3a01 1e00 |003c: if-ltz v1, 005a // +001e │ │ -0d15e0: 7220 de01 1000 |003e: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0d15e6: 0c06 |0041: move-result-object v6 │ │ -0d15e8: 3806 1800 |0042: if-eqz v6, 005a // +0018 │ │ -0d15ec: 2205 e304 |0044: new-instance v5, Lorg/json/JSONObject; // type@04e3 │ │ -0d15f0: 7020 6e26 6500 |0046: invoke-direct {v5, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ -0d15f6: 0754 |0049: move-object v4, v5 │ │ -0d15f8: 3904 0700 |004a: if-nez v4, 0051 // +0007 │ │ -0d15fc: 2204 e304 |004c: new-instance v4, Lorg/json/JSONObject; // type@04e3 │ │ -0d1600: 7010 6d26 0400 |004e: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@266d │ │ -0d1606: 1104 |0051: return-object v4 │ │ -0d1608: 0d02 |0052: move-exception v2 │ │ -0d160a: 6e10 6c26 0200 |0053: invoke-virtual {v2}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0d1610: 0c07 |0056: move-result-object v7 │ │ -0d1612: 7120 fa2e 2700 |0057: invoke-static {v7, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d1618: 7210 d301 0000 |005a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d161e: d803 0301 |005d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d1622: 28a3 |005f: goto 0002 // -005d │ │ +0d1500: |[0d1500] org.pyneo.maps.map.SQLiteMapDatabase.getParams:()Lorg/json/JSONObject; │ │ +0d1510: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d1512: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0d1514: 54a7 c113 |0002: iget-object v7, v10, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1518: 2177 |0004: array-length v7, v7 │ │ +0d151a: 3573 4500 |0005: if-ge v3, v7, 004a // +0045 │ │ +0d151e: 54a7 c113 |0007: iget-object v7, v10, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1522: 4607 0703 |0009: aget-object v7, v7, v3 │ │ +0d1526: 3807 5200 |000b: if-eqz v7, 005d // +0052 │ │ +0d152a: 54a7 c113 |000d: iget-object v7, v10, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d152e: 4607 0703 |000f: aget-object v7, v7, v3 │ │ +0d1532: 6e10 f901 0700 |0011: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@01f9 │ │ +0d1538: 0c07 |0014: move-result-object v7 │ │ +0d153a: 6208 d10b |0015: sget-object v8, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0bd1 │ │ +0d153e: 6e20 f024 8700 |0017: invoke-virtual {v7, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f0 │ │ +0d1544: 0c07 |001a: move-result-object v7 │ │ +0d1546: 1a08 5733 |001b: const-string v8, "sqlitedb" // string@3357 │ │ +0d154a: 6e20 d924 8700 |001d: invoke-virtual {v7, v8}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0d1550: 0a07 |0020: move-result v7 │ │ +0d1552: 3807 3c00 |0021: if-eqz v7, 005d // +003c │ │ +0d1556: 54a7 c113 |0023: iget-object v7, v10, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d155a: 4607 0703 |0025: aget-object v7, v7, v3 │ │ +0d155e: 1a08 a410 |0027: const-string v8, "SELECT * FROM info" // string@10a4 │ │ +0d1562: 1209 |0029: const/4 v9, #int 0 // #0 │ │ +0d1564: 6e30 fe01 8709 |002a: invoke-virtual {v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0d156a: 0c00 |002d: move-result-object v0 │ │ +0d156c: 3800 2f00 |002e: if-eqz v0, 005d // +002f │ │ +0d1570: 7210 e001 0000 |0030: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0d1576: 0a07 |0033: move-result v7 │ │ +0d1578: 3807 2600 |0034: if-eqz v7, 005a // +0026 │ │ +0d157c: 1a07 e82c |0036: const-string v7, "params" // string@2ce8 │ │ +0d1580: 7220 d501 7000 |0038: invoke-interface {v0, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0d1586: 0a01 |003b: move-result v1 │ │ +0d1588: 3a01 1e00 |003c: if-ltz v1, 005a // +001e │ │ +0d158c: 7220 de01 1000 |003e: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0d1592: 0c06 |0041: move-result-object v6 │ │ +0d1594: 3806 1800 |0042: if-eqz v6, 005a // +0018 │ │ +0d1598: 2205 e304 |0044: new-instance v5, Lorg/json/JSONObject; // type@04e3 │ │ +0d159c: 7020 6e26 6500 |0046: invoke-direct {v5, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ +0d15a2: 0754 |0049: move-object v4, v5 │ │ +0d15a4: 3904 0700 |004a: if-nez v4, 0051 // +0007 │ │ +0d15a8: 2204 e304 |004c: new-instance v4, Lorg/json/JSONObject; // type@04e3 │ │ +0d15ac: 7010 6d26 0400 |004e: invoke-direct {v4}, Lorg/json/JSONObject;.:()V // method@266d │ │ +0d15b2: 1104 |0051: return-object v4 │ │ +0d15b4: 0d02 |0052: move-exception v2 │ │ +0d15b6: 6e10 6c26 0200 |0053: invoke-virtual {v2}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0d15bc: 0c07 |0056: move-result-object v7 │ │ +0d15be: 7120 fa2e 2700 |0057: invoke-static {v7, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d15c4: 7210 d301 0000 |005a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d15ca: d803 0301 |005d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d15ce: 28a3 |005f: goto 0002 // -005d │ │ catches : 1 │ │ 0x0044 - 0x0049 │ │ Lorg/json/JSONException; -> 0x0052 │ │ positions : │ │ 0x0000 line=324 │ │ 0x0001 line=326 │ │ 0x0007 line=327 │ │ @@ -270128,116 +270243,116 @@ │ │ type : '(III)[B' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 188 16-bit code units │ │ -0d1634: |[0d1634] org.pyneo.maps.map.SQLiteMapDatabase.getTile:(III)[B │ │ -0d1644: 1d09 |0000: monitor-enter v9 │ │ -0d1646: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0d1648: 2360 7a06 |0002: new-array v0, v6, [Ljava/lang/String; // type@067a │ │ -0d164c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0d164e: 2207 9204 |0005: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0d1652: 7010 fb24 0700 |0007: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d1658: 1a08 0000 |000a: const-string v8, "" // string@0000 │ │ -0d165c: 6e20 0425 8700 |000c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d1662: 0c07 |000f: move-result-object v7 │ │ -0d1664: 6e20 0025 a700 |0010: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d166a: 0c07 |0013: move-result-object v7 │ │ -0d166c: 6e10 0a25 0700 |0014: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d1672: 0c07 |0017: move-result-object v7 │ │ -0d1674: 4d07 0006 |0018: aput-object v7, v0, v6 │ │ -0d1678: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -0d167a: 2207 9204 |001b: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0d167e: 7010 fb24 0700 |001d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d1684: 1a08 0000 |0020: const-string v8, "" // string@0000 │ │ -0d1688: 6e20 0425 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d168e: 0c07 |0025: move-result-object v7 │ │ -0d1690: 6e20 0025 b700 |0026: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d1696: 0c07 |0029: move-result-object v7 │ │ -0d1698: 6e10 0a25 0700 |002a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d169e: 0c07 |002d: move-result-object v7 │ │ -0d16a0: 4d07 0006 |002e: aput-object v7, v0, v6 │ │ -0d16a4: 1226 |0030: const/4 v6, #int 2 // #2 │ │ -0d16a6: 2207 9204 |0031: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0d16aa: 7010 fb24 0700 |0033: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d16b0: 1a08 0000 |0036: const-string v8, "" // string@0000 │ │ -0d16b4: 6e20 0425 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d16ba: 0c07 |003b: move-result-object v7 │ │ -0d16bc: d908 0c11 |003c: rsub-int/lit8 v8, v12, #int 17 // #11 │ │ -0d16c0: 6e20 0025 8700 |003e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d16c6: 0c07 |0041: move-result-object v7 │ │ -0d16c8: 6e10 0a25 0700 |0042: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d16ce: 0c07 |0045: move-result-object v7 │ │ -0d16d0: 4d07 0006 |0046: aput-object v7, v0, v6 │ │ -0d16d4: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -0d16d6: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -0d16d8: 5496 c113 |004a: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d16dc: 2166 |004c: array-length v6, v6 │ │ -0d16de: 3563 5b00 |004d: if-ge v3, v6, 00a8 // +005b │ │ -0d16e2: 5296 c013 |004f: iget v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mCurrentIndex:I // field@13c0 │ │ -0d16e6: 9004 0603 |0051: add-int v4, v6, v3 │ │ -0d16ea: 5496 c113 |0053: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d16ee: 2166 |0055: array-length v6, v6 │ │ -0d16f0: 3464 0600 |0056: if-lt v4, v6, 005c // +0006 │ │ -0d16f4: 5496 c113 |0058: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d16f8: 2166 |005a: array-length v6, v6 │ │ -0d16fa: b164 |005b: sub-int/2addr v4, v6 │ │ -0d16fc: 5496 c113 |005c: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1700: 4606 0604 |005e: aget-object v6, v6, v4 │ │ -0d1704: 3806 4d00 |0060: if-eqz v6, 00ad // +004d │ │ -0d1708: 5496 c113 |0062: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d170c: 4606 0604 |0064: aget-object v6, v6, v4 │ │ -0d1710: 6e10 fd01 0600 |0066: invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ -0d1716: 0a06 |0069: move-result v6 │ │ -0d1718: 3806 4300 |006a: if-eqz v6, 00ad // +0043 │ │ -0d171c: 5496 c113 |006c: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1720: 4606 0604 |006e: aget-object v6, v6, v4 │ │ -0d1724: 6e10 fc01 0600 |0070: invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;.isDbLockedByOtherThreads:()Z // method@01fc │ │ -0d172a: 0a06 |0073: move-result v6 │ │ -0d172c: 3906 3900 |0074: if-nez v6, 00ad // +0039 │ │ -0d1730: 5496 c113 |0076: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1734: 4606 0604 |0078: aget-object v6, v6, v4 │ │ -0d1738: 1a07 aa10 |007a: const-string v7, "SELECT image as ret FROM tiles WHERE x = ? AND y = ? AND z = ?" // string@10aa │ │ -0d173c: 6e30 fe01 7600 |007c: invoke-virtual {v6, v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0d1742: 0c01 |007f: move-result-object v1 │ │ -0d1744: 3801 2d00 |0080: if-eqz v1, 00ad // +002d │ │ -0d1748: 7210 e001 0100 |0082: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0d174e: 0a06 |0085: move-result v6 │ │ -0d1750: 3806 2400 |0086: if-eqz v6, 00aa // +0024 │ │ -0d1754: 1a06 5e2f |0088: const-string v6, "ret" // string@2f5e │ │ -0d1758: 7220 d601 6100 |008a: invoke-interface {v1, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0d175e: 0a06 |008d: move-result v6 │ │ -0d1760: 7220 d401 6100 |008e: invoke-interface {v1, v6}, Landroid/database/Cursor;.getBlob:(I)[B // method@01d4 │ │ -0d1766: 0c05 |0091: move-result-object v5 │ │ -0d1768: 7210 d301 0100 |0092: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d176e: 3805 1100 |0095: if-eqz v5, 00a6 // +0011 │ │ -0d1772: 2156 |0097: array-length v6, v5 │ │ -0d1774: 3906 0e00 |0098: if-nez v6, 00a6 // +000e │ │ -0d1778: 5496 c113 |009a: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d177c: 4606 0604 |009c: aget-object v6, v6, v4 │ │ -0d1780: 1a07 7e34 |009e: const-string v7, "tiles" // string@347e │ │ -0d1784: 1a08 3e36 |00a0: const-string v8, "x = ? AND y = ? AND z = ?" // string@363e │ │ -0d1788: 6e40 f501 7608 |00a2: invoke-virtual {v6, v7, v8, v0}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0d178e: 1205 |00a5: const/4 v5, #int 0 // #0 │ │ -0d1790: 5994 c013 |00a6: iput v4, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mCurrentIndex:I // field@13c0 │ │ -0d1794: 1e09 |00a8: monitor-exit v9 │ │ -0d1796: 1105 |00a9: return-object v5 │ │ -0d1798: 7210 d301 0100 |00aa: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d179e: d803 0301 |00ad: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d17a2: 289b |00af: goto 004a // -0065 │ │ -0d17a4: 0d02 |00b0: move-exception v2 │ │ -0d17a6: 6e10 8224 0200 |00b1: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0d17ac: 0c06 |00b4: move-result-object v6 │ │ -0d17ae: 7120 fa2e 2600 |00b5: invoke-static {v6, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d17b4: 28f5 |00b8: goto 00ad // -000b │ │ -0d17b6: 0d06 |00b9: move-exception v6 │ │ -0d17b8: 1e09 |00ba: monitor-exit v9 │ │ -0d17ba: 2706 |00bb: throw v6 │ │ +0d15e0: |[0d15e0] org.pyneo.maps.map.SQLiteMapDatabase.getTile:(III)[B │ │ +0d15f0: 1d09 |0000: monitor-enter v9 │ │ +0d15f2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0d15f4: 2360 7a06 |0002: new-array v0, v6, [Ljava/lang/String; // type@067a │ │ +0d15f8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0d15fa: 2207 9204 |0005: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0d15fe: 7010 fb24 0700 |0007: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d1604: 1a08 0000 |000a: const-string v8, "" // string@0000 │ │ +0d1608: 6e20 0425 8700 |000c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d160e: 0c07 |000f: move-result-object v7 │ │ +0d1610: 6e20 0025 a700 |0010: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d1616: 0c07 |0013: move-result-object v7 │ │ +0d1618: 6e10 0a25 0700 |0014: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d161e: 0c07 |0017: move-result-object v7 │ │ +0d1620: 4d07 0006 |0018: aput-object v7, v0, v6 │ │ +0d1624: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +0d1626: 2207 9204 |001b: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0d162a: 7010 fb24 0700 |001d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d1630: 1a08 0000 |0020: const-string v8, "" // string@0000 │ │ +0d1634: 6e20 0425 8700 |0022: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d163a: 0c07 |0025: move-result-object v7 │ │ +0d163c: 6e20 0025 b700 |0026: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d1642: 0c07 |0029: move-result-object v7 │ │ +0d1644: 6e10 0a25 0700 |002a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d164a: 0c07 |002d: move-result-object v7 │ │ +0d164c: 4d07 0006 |002e: aput-object v7, v0, v6 │ │ +0d1650: 1226 |0030: const/4 v6, #int 2 // #2 │ │ +0d1652: 2207 9204 |0031: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0d1656: 7010 fb24 0700 |0033: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d165c: 1a08 0000 |0036: const-string v8, "" // string@0000 │ │ +0d1660: 6e20 0425 8700 |0038: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d1666: 0c07 |003b: move-result-object v7 │ │ +0d1668: d908 0c11 |003c: rsub-int/lit8 v8, v12, #int 17 // #11 │ │ +0d166c: 6e20 0025 8700 |003e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d1672: 0c07 |0041: move-result-object v7 │ │ +0d1674: 6e10 0a25 0700 |0042: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d167a: 0c07 |0045: move-result-object v7 │ │ +0d167c: 4d07 0006 |0046: aput-object v7, v0, v6 │ │ +0d1680: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +0d1682: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +0d1684: 5496 c113 |004a: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1688: 2166 |004c: array-length v6, v6 │ │ +0d168a: 3563 5b00 |004d: if-ge v3, v6, 00a8 // +005b │ │ +0d168e: 5296 c013 |004f: iget v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mCurrentIndex:I // field@13c0 │ │ +0d1692: 9004 0603 |0051: add-int v4, v6, v3 │ │ +0d1696: 5496 c113 |0053: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d169a: 2166 |0055: array-length v6, v6 │ │ +0d169c: 3464 0600 |0056: if-lt v4, v6, 005c // +0006 │ │ +0d16a0: 5496 c113 |0058: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d16a4: 2166 |005a: array-length v6, v6 │ │ +0d16a6: b164 |005b: sub-int/2addr v4, v6 │ │ +0d16a8: 5496 c113 |005c: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d16ac: 4606 0604 |005e: aget-object v6, v6, v4 │ │ +0d16b0: 3806 4d00 |0060: if-eqz v6, 00ad // +004d │ │ +0d16b4: 5496 c113 |0062: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d16b8: 4606 0604 |0064: aget-object v6, v6, v4 │ │ +0d16bc: 6e10 fd01 0600 |0066: invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ +0d16c2: 0a06 |0069: move-result v6 │ │ +0d16c4: 3806 4300 |006a: if-eqz v6, 00ad // +0043 │ │ +0d16c8: 5496 c113 |006c: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d16cc: 4606 0604 |006e: aget-object v6, v6, v4 │ │ +0d16d0: 6e10 fc01 0600 |0070: invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;.isDbLockedByOtherThreads:()Z // method@01fc │ │ +0d16d6: 0a06 |0073: move-result v6 │ │ +0d16d8: 3906 3900 |0074: if-nez v6, 00ad // +0039 │ │ +0d16dc: 5496 c113 |0076: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d16e0: 4606 0604 |0078: aget-object v6, v6, v4 │ │ +0d16e4: 1a07 aa10 |007a: const-string v7, "SELECT image as ret FROM tiles WHERE x = ? AND y = ? AND z = ?" // string@10aa │ │ +0d16e8: 6e30 fe01 7600 |007c: invoke-virtual {v6, v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0d16ee: 0c01 |007f: move-result-object v1 │ │ +0d16f0: 3801 2d00 |0080: if-eqz v1, 00ad // +002d │ │ +0d16f4: 7210 e001 0100 |0082: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0d16fa: 0a06 |0085: move-result v6 │ │ +0d16fc: 3806 2400 |0086: if-eqz v6, 00aa // +0024 │ │ +0d1700: 1a06 5e2f |0088: const-string v6, "ret" // string@2f5e │ │ +0d1704: 7220 d601 6100 |008a: invoke-interface {v1, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0d170a: 0a06 |008d: move-result v6 │ │ +0d170c: 7220 d401 6100 |008e: invoke-interface {v1, v6}, Landroid/database/Cursor;.getBlob:(I)[B // method@01d4 │ │ +0d1712: 0c05 |0091: move-result-object v5 │ │ +0d1714: 7210 d301 0100 |0092: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d171a: 3805 1100 |0095: if-eqz v5, 00a6 // +0011 │ │ +0d171e: 2156 |0097: array-length v6, v5 │ │ +0d1720: 3906 0e00 |0098: if-nez v6, 00a6 // +000e │ │ +0d1724: 5496 c113 |009a: iget-object v6, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1728: 4606 0604 |009c: aget-object v6, v6, v4 │ │ +0d172c: 1a07 7e34 |009e: const-string v7, "tiles" // string@347e │ │ +0d1730: 1a08 3e36 |00a0: const-string v8, "x = ? AND y = ? AND z = ?" // string@363e │ │ +0d1734: 6e40 f501 7608 |00a2: invoke-virtual {v6, v7, v8, v0}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0d173a: 1205 |00a5: const/4 v5, #int 0 // #0 │ │ +0d173c: 5994 c013 |00a6: iput v4, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mCurrentIndex:I // field@13c0 │ │ +0d1740: 1e09 |00a8: monitor-exit v9 │ │ +0d1742: 1105 |00a9: return-object v5 │ │ +0d1744: 7210 d301 0100 |00aa: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d174a: d803 0301 |00ad: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d174e: 289b |00af: goto 004a // -0065 │ │ +0d1750: 0d02 |00b0: move-exception v2 │ │ +0d1752: 6e10 8224 0200 |00b1: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0d1758: 0c06 |00b4: move-result-object v6 │ │ +0d175a: 7120 fa2e 2600 |00b5: invoke-static {v6, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d1760: 28f5 |00b8: goto 00ad // -000b │ │ +0d1762: 0d06 |00b9: move-exception v6 │ │ +0d1764: 1e09 |00ba: monitor-exit v9 │ │ +0d1766: 2706 |00bb: throw v6 │ │ catches : 4 │ │ 0x0002 - 0x0073 │ │ -> 0x00b9 │ │ 0x0076 - 0x00a8 │ │ Ljava/lang/Exception; -> 0x00b0 │ │ -> 0x00b9 │ │ 0x00aa - 0x00ad │ │ @@ -270288,23 +270403,23 @@ │ │ type : '(Ljava/lang/String;III)[B' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0d17e8: |[0d17e8] org.pyneo.maps.map.SQLiteMapDatabase.getTile:(Ljava/lang/String;III)[B │ │ -0d17f8: 1d01 |0000: monitor-enter v1 │ │ -0d17fa: 6e40 1f29 3154 |0001: invoke-virtual {v1, v3, v4, v5}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getTile:(III)[B // method@291f │ │ -0d1800: 0c00 |0004: move-result-object v0 │ │ -0d1802: 1e01 |0005: monitor-exit v1 │ │ -0d1804: 1100 |0006: return-object v0 │ │ -0d1806: 0d00 |0007: move-exception v0 │ │ -0d1808: 1e01 |0008: monitor-exit v1 │ │ -0d180a: 2700 |0009: throw v0 │ │ +0d1794: |[0d1794] org.pyneo.maps.map.SQLiteMapDatabase.getTile:(Ljava/lang/String;III)[B │ │ +0d17a4: 1d01 |0000: monitor-enter v1 │ │ +0d17a6: 6e40 1f29 3154 |0001: invoke-virtual {v1, v3, v4, v5}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getTile:(III)[B // method@291f │ │ +0d17ac: 0c00 |0004: move-result-object v0 │ │ +0d17ae: 1e01 |0005: monitor-exit v1 │ │ +0d17b0: 1100 |0006: return-object v0 │ │ +0d17b2: 0d00 |0007: move-exception v0 │ │ +0d17b4: 1e01 |0008: monitor-exit v1 │ │ +0d17b6: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ @@ -270318,44 +270433,44 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0d1818: |[0d1818] org.pyneo.maps.map.SQLiteMapDatabase.getTileLenght:()D │ │ -0d1828: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0d182a: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ -0d182e: 5493 c113 |0003: iget-object v3, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1832: 2133 |0005: array-length v3, v3 │ │ -0d1834: 3d03 2f00 |0006: if-lez v3, 0035 // +002f │ │ -0d1838: 5493 c113 |0008: iget-object v3, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d183c: 4603 0308 |000a: aget-object v3, v3, v8 │ │ -0d1840: 3803 2900 |000c: if-eqz v3, 0035 // +0029 │ │ -0d1844: 5493 c113 |000e: iget-object v3, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1848: 4603 0308 |0010: aget-object v3, v3, v8 │ │ -0d184c: 1a06 a610 |0012: const-string v6, "SELECT COUNT(*) cnt FROM tiles" // string@10a6 │ │ -0d1850: 6e20 f401 6300 |0014: invoke-virtual {v3, v6}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@01f4 │ │ -0d1856: 0c03 |0017: move-result-object v3 │ │ -0d1858: 6e10 0702 0300 |0018: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteStatement;.simpleQueryForLong:()J // method@0207 │ │ -0d185e: 0b00 |001b: move-result-wide v0 │ │ -0d1860: 1606 0000 |001c: const-wide/16 v6, #int 0 // #0 │ │ -0d1864: 3103 0006 |001e: cmp-long v3, v0, v6 │ │ -0d1868: 3d03 1500 |0020: if-lez v3, 0035 // +0015 │ │ -0d186c: 2202 5f04 |0022: new-instance v2, Ljava/io/File; // type@045f │ │ -0d1870: 5493 c113 |0024: iget-object v3, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1874: 4603 0308 |0026: aget-object v3, v3, v8 │ │ -0d1878: 6e10 f901 0300 |0028: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@01f9 │ │ -0d187e: 0c03 |002b: move-result-object v3 │ │ -0d1880: 7020 1524 3200 |002c: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0d1886: 6e10 2624 0200 |002f: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@2426 │ │ -0d188c: 0b06 |0032: move-result-wide v6 │ │ -0d188e: be06 |0033: div-long/2addr v6, v0 │ │ -0d1890: 8664 |0034: long-to-double v4, v6 │ │ -0d1892: 1004 |0035: return-wide v4 │ │ +0d17c4: |[0d17c4] org.pyneo.maps.map.SQLiteMapDatabase.getTileLenght:()D │ │ +0d17d4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0d17d6: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +0d17da: 5493 c113 |0003: iget-object v3, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d17de: 2133 |0005: array-length v3, v3 │ │ +0d17e0: 3d03 2f00 |0006: if-lez v3, 0035 // +002f │ │ +0d17e4: 5493 c113 |0008: iget-object v3, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d17e8: 4603 0308 |000a: aget-object v3, v3, v8 │ │ +0d17ec: 3803 2900 |000c: if-eqz v3, 0035 // +0029 │ │ +0d17f0: 5493 c113 |000e: iget-object v3, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d17f4: 4603 0308 |0010: aget-object v3, v3, v8 │ │ +0d17f8: 1a06 a610 |0012: const-string v6, "SELECT COUNT(*) cnt FROM tiles" // string@10a6 │ │ +0d17fc: 6e20 f401 6300 |0014: invoke-virtual {v3, v6}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@01f4 │ │ +0d1802: 0c03 |0017: move-result-object v3 │ │ +0d1804: 6e10 0702 0300 |0018: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteStatement;.simpleQueryForLong:()J // method@0207 │ │ +0d180a: 0b00 |001b: move-result-wide v0 │ │ +0d180c: 1606 0000 |001c: const-wide/16 v6, #int 0 // #0 │ │ +0d1810: 3103 0006 |001e: cmp-long v3, v0, v6 │ │ +0d1814: 3d03 1500 |0020: if-lez v3, 0035 // +0015 │ │ +0d1818: 2202 5f04 |0022: new-instance v2, Ljava/io/File; // type@045f │ │ +0d181c: 5493 c113 |0024: iget-object v3, v9, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1820: 4603 0308 |0026: aget-object v3, v3, v8 │ │ +0d1824: 6e10 f901 0300 |0028: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@01f9 │ │ +0d182a: 0c03 |002b: move-result-object v3 │ │ +0d182c: 7020 1524 3200 |002c: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0d1832: 6e10 2624 0200 |002f: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@2426 │ │ +0d1838: 0b06 |0032: move-result-wide v6 │ │ +0d183a: be06 |0033: div-long/2addr v6, v0 │ │ +0d183c: 8664 |0034: long-to-double v4, v6 │ │ +0d183e: 1004 |0035: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=312 │ │ 0x0003 line=313 │ │ 0x000e line=314 │ │ 0x001c line=315 │ │ 0x0022 line=316 │ │ @@ -270372,59 +270487,59 @@ │ │ type : '(III[B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0d1894: |[0d1894] org.pyneo.maps.map.SQLiteMapDatabase.putTile:(III[B)V │ │ -0d18a4: 1d08 |0000: monitor-enter v8 │ │ -0d18a6: 5482 c213 |0001: iget-object v2, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ -0d18aa: 3802 4100 |0003: if-eqz v2, 0044 // +0041 │ │ -0d18ae: 2200 2900 |0005: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0d18b2: 7010 1a01 0000 |0007: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0d18b8: 1a02 3d36 |000a: const-string v2, "x" // string@363d │ │ -0d18bc: 7110 9624 0900 |000c: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0d18c2: 0c03 |000f: move-result-object v3 │ │ -0d18c4: 6e30 1e01 2003 |0010: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0d18ca: 1a02 5b36 |0013: const-string v2, "y" // string@365b │ │ -0d18ce: 7110 9624 0a00 |0015: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0d18d4: 0c03 |0018: move-result-object v3 │ │ -0d18d6: 6e30 1e01 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0d18dc: 1a02 7b36 |001c: const-string v2, "z" // string@367b │ │ -0d18e0: d903 0b11 |001e: rsub-int/lit8 v3, v11, #int 17 // #11 │ │ -0d18e4: 7110 9624 0300 |0020: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0d18ea: 0c03 |0023: move-result-object v3 │ │ -0d18ec: 6e30 1e01 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0d18f2: 1a02 a22f |0027: const-string v2, "s" // string@2fa2 │ │ -0d18f6: 7100 0c25 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -0d18fc: 0b04 |002c: move-result-wide v4 │ │ -0d18fe: 1606 e803 |002d: const-wide/16 v6, #int 1000 // #3e8 │ │ -0d1902: be64 |002f: div-long/2addr v4, v6 │ │ -0d1904: 7120 9f24 5400 |0030: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0d190a: 0c03 |0033: move-result-object v3 │ │ -0d190c: 6e30 1f01 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0d1912: 1a02 6321 |0037: const-string v2, "image" // string@2163 │ │ -0d1916: 6e30 2101 200c |0039: invoke-virtual {v0, v2, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;[B)V // method@0121 │ │ -0d191c: 5482 c213 |003c: iget-object v2, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ -0d1920: 1a03 7e34 |003e: const-string v3, "tiles" // string@347e │ │ -0d1924: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -0d1926: 6e40 fb01 3204 |0041: invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fb │ │ -0d192c: 1e08 |0044: monitor-exit v8 │ │ -0d192e: 0e00 |0045: return-void │ │ -0d1930: 0d01 |0046: move-exception v1 │ │ -0d1932: 5482 bd13 |0047: iget-object v2, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ -0d1936: 6e10 1c24 0200 |0049: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0d193c: 0c02 |004c: move-result-object v2 │ │ -0d193e: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -0d1940: 7030 2229 2803 |004e: invoke-direct {v8, v2, v3}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.initDatabaseFiles:(Ljava/lang/String;Z)V // method@2922 │ │ -0d1946: 28f3 |0051: goto 0044 // -000d │ │ -0d1948: 0d02 |0052: move-exception v2 │ │ -0d194a: 1e08 |0053: monitor-exit v8 │ │ -0d194c: 2702 |0054: throw v2 │ │ +0d1840: |[0d1840] org.pyneo.maps.map.SQLiteMapDatabase.putTile:(III[B)V │ │ +0d1850: 1d08 |0000: monitor-enter v8 │ │ +0d1852: 5482 c213 |0001: iget-object v2, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ +0d1856: 3802 4100 |0003: if-eqz v2, 0044 // +0041 │ │ +0d185a: 2200 2900 |0005: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0d185e: 7010 1a01 0000 |0007: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0d1864: 1a02 3d36 |000a: const-string v2, "x" // string@363d │ │ +0d1868: 7110 9624 0900 |000c: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0d186e: 0c03 |000f: move-result-object v3 │ │ +0d1870: 6e30 1e01 2003 |0010: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0d1876: 1a02 5b36 |0013: const-string v2, "y" // string@365b │ │ +0d187a: 7110 9624 0a00 |0015: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0d1880: 0c03 |0018: move-result-object v3 │ │ +0d1882: 6e30 1e01 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0d1888: 1a02 7b36 |001c: const-string v2, "z" // string@367b │ │ +0d188c: d903 0b11 |001e: rsub-int/lit8 v3, v11, #int 17 // #11 │ │ +0d1890: 7110 9624 0300 |0020: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0d1896: 0c03 |0023: move-result-object v3 │ │ +0d1898: 6e30 1e01 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0d189e: 1a02 a22f |0027: const-string v2, "s" // string@2fa2 │ │ +0d18a2: 7100 0c25 0000 |0029: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +0d18a8: 0b04 |002c: move-result-wide v4 │ │ +0d18aa: 1606 e803 |002d: const-wide/16 v6, #int 1000 // #3e8 │ │ +0d18ae: be64 |002f: div-long/2addr v4, v6 │ │ +0d18b0: 7120 9f24 5400 |0030: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0d18b6: 0c03 |0033: move-result-object v3 │ │ +0d18b8: 6e30 1f01 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0d18be: 1a02 6321 |0037: const-string v2, "image" // string@2163 │ │ +0d18c2: 6e30 2101 200c |0039: invoke-virtual {v0, v2, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;[B)V // method@0121 │ │ +0d18c8: 5482 c213 |003c: iget-object v2, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabaseWritable:Landroid/database/sqlite/SQLiteDatabase; // field@13c2 │ │ +0d18cc: 1a03 7e34 |003e: const-string v3, "tiles" // string@347e │ │ +0d18d0: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +0d18d2: 6e40 fb01 3204 |0041: invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fb │ │ +0d18d8: 1e08 |0044: monitor-exit v8 │ │ +0d18da: 0e00 |0045: return-void │ │ +0d18dc: 0d01 |0046: move-exception v1 │ │ +0d18de: 5482 bd13 |0047: iget-object v2, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mBaseFile:Ljava/io/File; // field@13bd │ │ +0d18e2: 6e10 1c24 0200 |0049: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0d18e8: 0c02 |004c: move-result-object v2 │ │ +0d18ea: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +0d18ec: 7030 2229 2803 |004e: invoke-direct {v8, v2, v3}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.initDatabaseFiles:(Ljava/lang/String;Z)V // method@2922 │ │ +0d18f2: 28f3 |0051: goto 0044 // -000d │ │ +0d18f4: 0d02 |0052: move-exception v2 │ │ +0d18f6: 1e08 |0053: monitor-exit v8 │ │ +0d18f8: 2702 |0054: throw v2 │ │ catches : 3 │ │ 0x0001 - 0x003c │ │ -> 0x0052 │ │ 0x003c - 0x0044 │ │ Landroid/database/SQLException; -> 0x0046 │ │ -> 0x0052 │ │ 0x0047 - 0x0051 │ │ @@ -270457,22 +270572,22 @@ │ │ type : '(Ljava/lang/String;III[B)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0d1970: |[0d1970] org.pyneo.maps.map.SQLiteMapDatabase.putTile:(Ljava/lang/String;III[B)V │ │ -0d1980: 1d01 |0000: monitor-enter v1 │ │ -0d1982: 6e56 2329 3154 |0001: invoke-virtual {v1, v3, v4, v5, v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.putTile:(III[B)V // method@2923 │ │ -0d1988: 1e01 |0004: monitor-exit v1 │ │ -0d198a: 0e00 |0005: return-void │ │ -0d198c: 0d00 |0006: move-exception v0 │ │ -0d198e: 1e01 |0007: monitor-exit v1 │ │ -0d1990: 2700 |0008: throw v0 │ │ +0d191c: |[0d191c] org.pyneo.maps.map.SQLiteMapDatabase.putTile:(Ljava/lang/String;III[B)V │ │ +0d192c: 1d01 |0000: monitor-enter v1 │ │ +0d192e: 6e56 2329 3154 |0001: invoke-virtual {v1, v3, v4, v5, v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.putTile:(III[B)V // method@2923 │ │ +0d1934: 1e01 |0004: monitor-exit v1 │ │ +0d1936: 0e00 |0005: return-void │ │ +0d1938: 0d00 |0006: move-exception v0 │ │ +0d193a: 1e01 |0007: monitor-exit v1 │ │ +0d193c: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0006 line=295 │ │ @@ -270489,24 +270604,24 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d19a0: |[0d19a0] org.pyneo.maps.map.SQLiteMapDatabase.setFile:(Ljava/io/File;)V │ │ -0d19b0: 1d01 |0000: monitor-enter v1 │ │ -0d19b2: 6e10 1c24 0200 |0001: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0d19b8: 0c00 |0004: move-result-object v0 │ │ -0d19ba: 6e20 2629 0100 |0005: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setFile:(Ljava/lang/String;)V // method@2926 │ │ -0d19c0: 1e01 |0008: monitor-exit v1 │ │ -0d19c2: 0e00 |0009: return-void │ │ -0d19c4: 0d00 |000a: move-exception v0 │ │ -0d19c6: 1e01 |000b: monitor-exit v1 │ │ -0d19c8: 2700 |000c: throw v0 │ │ +0d194c: |[0d194c] org.pyneo.maps.map.SQLiteMapDatabase.setFile:(Ljava/io/File;)V │ │ +0d195c: 1d01 |0000: monitor-enter v1 │ │ +0d195e: 6e10 1c24 0200 |0001: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0d1964: 0c00 |0004: move-result-object v0 │ │ +0d1966: 6e20 2629 0100 |0005: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setFile:(Ljava/lang/String;)V // method@2926 │ │ +0d196c: 1e01 |0008: monitor-exit v1 │ │ +0d196e: 0e00 |0009: return-void │ │ +0d1970: 0d00 |000a: move-exception v0 │ │ +0d1972: 1e01 |000b: monitor-exit v1 │ │ +0d1974: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=148 │ │ 0x0008 line=149 │ │ 0x000a line=148 │ │ @@ -270519,23 +270634,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d19d8: |[0d19d8] org.pyneo.maps.map.SQLiteMapDatabase.setFile:(Ljava/lang/String;)V │ │ -0d19e8: 1d01 |0000: monitor-enter v1 │ │ -0d19ea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0d19ec: 7030 2229 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.initDatabaseFiles:(Ljava/lang/String;Z)V // method@2922 │ │ -0d19f2: 1e01 |0005: monitor-exit v1 │ │ -0d19f4: 0e00 |0006: return-void │ │ -0d19f6: 0d00 |0007: move-exception v0 │ │ -0d19f8: 1e01 |0008: monitor-exit v1 │ │ -0d19fa: 2700 |0009: throw v0 │ │ +0d1984: |[0d1984] org.pyneo.maps.map.SQLiteMapDatabase.setFile:(Ljava/lang/String;)V │ │ +0d1994: 1d01 |0000: monitor-enter v1 │ │ +0d1996: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0d1998: 7030 2229 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.initDatabaseFiles:(Ljava/lang/String;Z)V // method@2922 │ │ +0d199e: 1e01 |0005: monitor-exit v1 │ │ +0d19a0: 0e00 |0006: return-void │ │ +0d19a2: 0d00 |0007: move-exception v0 │ │ +0d19a4: 1e01 |0008: monitor-exit v1 │ │ +0d19a6: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ 0x0007 line=144 │ │ @@ -270548,112 +270663,112 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[I[II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 195 16-bit code units │ │ -0d1a08: |[0d1a08] org.pyneo.maps.map.SQLiteMapDatabase.setParams:(Ljava/lang/String;Ljava/lang/String;[I[II)V │ │ -0d1a18: 6e10 1e29 0800 |0000: invoke-virtual {v8}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getParams:()Lorg/json/JSONObject; // method@291e │ │ -0d1a1e: 0c05 |0003: move-result-object v5 │ │ -0d1a20: 1a06 1a29 |0004: const-string v6, "mapid" // string@291a │ │ -0d1a24: 6e30 7d26 6509 |0006: invoke-virtual {v5, v6, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0d1a2a: 1a06 1c29 |0009: const-string v6, "mapname" // string@291c │ │ -0d1a2e: 6e30 7d26 650a |000b: invoke-virtual {v5, v6, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0d1a34: 1a06 8436 |000e: const-string v6, "zoom" // string@3684 │ │ -0d1a38: 6e30 7c26 650d |0010: invoke-virtual {v5, v6, v13}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0d1a3e: 2204 e104 |0013: new-instance v4, Lorg/json/JSONArray; // type@04e1 │ │ -0d1a42: 7010 6526 0400 |0015: invoke-direct {v4}, Lorg/json/JSONArray;.:()V // method@2665 │ │ -0d1a48: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0d1a4a: 21b6 |0019: array-length v6, v11 │ │ -0d1a4c: 3563 0a00 |001a: if-ge v3, v6, 0024 // +000a │ │ -0d1a50: 4406 0b03 |001c: aget v6, v11, v3 │ │ -0d1a54: 6e20 6a26 6400 |001e: invoke-virtual {v4, v6}, Lorg/json/JSONArray;.put:(I)Lorg/json/JSONArray; // method@266a │ │ -0d1a5a: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d1a5e: 28f6 |0023: goto 0019 // -000a │ │ -0d1a60: 1a06 c719 |0024: const-string v6, "coords" // string@19c7 │ │ -0d1a64: 6e30 7d26 6504 |0026: invoke-virtual {v5, v6, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0d1a6a: 2204 e104 |0029: new-instance v4, Lorg/json/JSONArray; // type@04e1 │ │ -0d1a6e: 7010 6526 0400 |002b: invoke-direct {v4}, Lorg/json/JSONArray;.:()V // method@2665 │ │ -0d1a74: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -0d1a76: 21c6 |002f: array-length v6, v12 │ │ -0d1a78: 3563 0a00 |0030: if-ge v3, v6, 003a // +000a │ │ -0d1a7c: 4406 0c03 |0032: aget v6, v12, v3 │ │ -0d1a80: 6e20 6a26 6400 |0034: invoke-virtual {v4, v6}, Lorg/json/JSONArray;.put:(I)Lorg/json/JSONArray; // method@266a │ │ -0d1a86: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d1a8a: 28f6 |0039: goto 002f // -000a │ │ -0d1a8c: 1a06 9536 |003a: const-string v6, "zooms" // string@3695 │ │ -0d1a90: 6e30 7d26 6504 |003c: invoke-virtual {v5, v6, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0d1a96: 1203 |003f: const/4 v3, #int 0 // #0 │ │ -0d1a98: 5486 c113 |0040: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1a9c: 2166 |0042: array-length v6, v6 │ │ -0d1a9e: 3563 3100 |0043: if-ge v3, v6, 0074 // +0031 │ │ -0d1aa2: 5486 c113 |0045: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1aa6: 4606 0603 |0047: aget-object v6, v6, v3 │ │ -0d1aaa: 3806 7600 |0049: if-eqz v6, 00bf // +0076 │ │ -0d1aae: 5486 c113 |004b: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1ab2: 4606 0603 |004d: aget-object v6, v6, v3 │ │ -0d1ab6: 6e10 f901 0600 |004f: invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@01f9 │ │ -0d1abc: 0c06 |0052: move-result-object v6 │ │ -0d1abe: 6207 d10b |0053: sget-object v7, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0bd1 │ │ -0d1ac2: 6e20 f024 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f0 │ │ -0d1ac8: 0c06 |0058: move-result-object v6 │ │ -0d1aca: 1a07 5733 |0059: const-string v7, "sqlitedb" // string@3357 │ │ -0d1ace: 6e20 d924 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0d1ad4: 0a06 |005e: move-result v6 │ │ -0d1ad6: 3806 6000 |005f: if-eqz v6, 00bf // +0060 │ │ -0d1ada: 1216 |0061: const/4 v6, #int 1 // #1 │ │ -0d1adc: 2360 7a06 |0062: new-array v0, v6, [Ljava/lang/String; // type@067a │ │ -0d1ae0: 1206 |0064: const/4 v6, #int 0 // #0 │ │ -0d1ae2: 6e10 7f26 0500 |0065: invoke-virtual {v5}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0d1ae8: 0c07 |0068: move-result-object v7 │ │ -0d1aea: 4d07 0006 |0069: aput-object v7, v0, v6 │ │ -0d1aee: 5486 c113 |006b: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1af2: 4606 0603 |006d: aget-object v6, v6, v3 │ │ -0d1af6: 1a07 fc12 |006f: const-string v7, "UPDATE info SET params = ?" // string@12fc │ │ -0d1afa: 6e30 f801 7600 |0071: invoke-virtual {v6, v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0d1b00: 0e00 |0074: return-void │ │ -0d1b02: 0d01 |0075: move-exception v1 │ │ -0d1b04: 6e10 6c26 0100 |0076: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0d1b0a: 0c06 |0079: move-result-object v6 │ │ -0d1b0c: 7120 fa2e 1600 |007a: invoke-static {v6, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d1b12: 28c2 |007d: goto 003f // -003e │ │ -0d1b14: 0d01 |007e: move-exception v1 │ │ -0d1b16: 5486 c113 |007f: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1b1a: 4606 0603 |0081: aget-object v6, v6, v3 │ │ -0d1b1e: 1a07 7804 |0083: const-string v7, "DROP TABLE IF EXISTS info" // string@0478 │ │ -0d1b22: 6e20 f701 7600 |0085: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0d1b28: 5486 c113 |0088: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1b2c: 4606 0603 |008a: aget-object v6, v6, v3 │ │ -0d1b30: 1a07 8003 |008c: const-string v7, "CREATE TABLE IF NOT EXISTS info (maxzoom Int, minzoom Int, params VARCHAR);" // string@0380 │ │ -0d1b34: 6e20 f701 7600 |008e: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0d1b3a: 5486 c113 |0091: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1b3e: 4606 0603 |0093: aget-object v6, v6, v3 │ │ -0d1b42: 1a07 1b06 |0095: const-string v7, "INSERT OR IGNORE INTO info (rowid, minzoom, maxzoom) SELECT 1, 0, 0;" // string@061b │ │ -0d1b46: 6e20 f701 7600 |0097: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0d1b4c: 5486 c113 |009a: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1b50: 4606 0603 |009c: aget-object v6, v6, v3 │ │ -0d1b54: 1a07 fb12 |009e: const-string v7, "UPDATE info SET minzoom = (SELECT DISTINCT z FROM tiles ORDER BY z ASC LIMIT 1);" // string@12fb │ │ -0d1b58: 6e20 f701 7600 |00a0: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0d1b5e: 5486 c113 |00a3: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1b62: 4606 0603 |00a5: aget-object v6, v6, v3 │ │ -0d1b66: 1a07 fa12 |00a7: const-string v7, "UPDATE info SET maxzoom = (SELECT DISTINCT z FROM tiles ORDER BY z DESC LIMIT 1);" // string@12fa │ │ -0d1b6a: 6e20 f701 7600 |00a9: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0d1b70: 5486 c113 |00ac: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1b74: 4606 0603 |00ae: aget-object v6, v6, v3 │ │ -0d1b78: 1a07 fc12 |00b0: const-string v7, "UPDATE info SET params = ?" // string@12fc │ │ -0d1b7c: 6e30 f801 7600 |00b2: invoke-virtual {v6, v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0d1b82: 28bf |00b5: goto 0074 // -0041 │ │ -0d1b84: 0d02 |00b6: move-exception v2 │ │ -0d1b86: 6e10 f101 0100 |00b7: invoke-virtual {v1}, Landroid/database/SQLException;.toString:()Ljava/lang/String; // method@01f1 │ │ -0d1b8c: 0c06 |00ba: move-result-object v6 │ │ -0d1b8e: 7120 fa2e 2600 |00bb: invoke-static {v6, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d1b94: 28b6 |00be: goto 0074 // -004a │ │ -0d1b96: d803 0301 |00bf: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d1b9a: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ +0d19b4: |[0d19b4] org.pyneo.maps.map.SQLiteMapDatabase.setParams:(Ljava/lang/String;Ljava/lang/String;[I[II)V │ │ +0d19c4: 6e10 1e29 0800 |0000: invoke-virtual {v8}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getParams:()Lorg/json/JSONObject; // method@291e │ │ +0d19ca: 0c05 |0003: move-result-object v5 │ │ +0d19cc: 1a06 1a29 |0004: const-string v6, "mapid" // string@291a │ │ +0d19d0: 6e30 7d26 6509 |0006: invoke-virtual {v5, v6, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0d19d6: 1a06 1c29 |0009: const-string v6, "mapname" // string@291c │ │ +0d19da: 6e30 7d26 650a |000b: invoke-virtual {v5, v6, v10}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0d19e0: 1a06 8436 |000e: const-string v6, "zoom" // string@3684 │ │ +0d19e4: 6e30 7c26 650d |0010: invoke-virtual {v5, v6, v13}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0d19ea: 2204 e104 |0013: new-instance v4, Lorg/json/JSONArray; // type@04e1 │ │ +0d19ee: 7010 6526 0400 |0015: invoke-direct {v4}, Lorg/json/JSONArray;.:()V // method@2665 │ │ +0d19f4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0d19f6: 21b6 |0019: array-length v6, v11 │ │ +0d19f8: 3563 0a00 |001a: if-ge v3, v6, 0024 // +000a │ │ +0d19fc: 4406 0b03 |001c: aget v6, v11, v3 │ │ +0d1a00: 6e20 6a26 6400 |001e: invoke-virtual {v4, v6}, Lorg/json/JSONArray;.put:(I)Lorg/json/JSONArray; // method@266a │ │ +0d1a06: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d1a0a: 28f6 |0023: goto 0019 // -000a │ │ +0d1a0c: 1a06 c719 |0024: const-string v6, "coords" // string@19c7 │ │ +0d1a10: 6e30 7d26 6504 |0026: invoke-virtual {v5, v6, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0d1a16: 2204 e104 |0029: new-instance v4, Lorg/json/JSONArray; // type@04e1 │ │ +0d1a1a: 7010 6526 0400 |002b: invoke-direct {v4}, Lorg/json/JSONArray;.:()V // method@2665 │ │ +0d1a20: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +0d1a22: 21c6 |002f: array-length v6, v12 │ │ +0d1a24: 3563 0a00 |0030: if-ge v3, v6, 003a // +000a │ │ +0d1a28: 4406 0c03 |0032: aget v6, v12, v3 │ │ +0d1a2c: 6e20 6a26 6400 |0034: invoke-virtual {v4, v6}, Lorg/json/JSONArray;.put:(I)Lorg/json/JSONArray; // method@266a │ │ +0d1a32: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d1a36: 28f6 |0039: goto 002f // -000a │ │ +0d1a38: 1a06 9536 |003a: const-string v6, "zooms" // string@3695 │ │ +0d1a3c: 6e30 7d26 6504 |003c: invoke-virtual {v5, v6, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0d1a42: 1203 |003f: const/4 v3, #int 0 // #0 │ │ +0d1a44: 5486 c113 |0040: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1a48: 2166 |0042: array-length v6, v6 │ │ +0d1a4a: 3563 3100 |0043: if-ge v3, v6, 0074 // +0031 │ │ +0d1a4e: 5486 c113 |0045: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1a52: 4606 0603 |0047: aget-object v6, v6, v3 │ │ +0d1a56: 3806 7600 |0049: if-eqz v6, 00bf // +0076 │ │ +0d1a5a: 5486 c113 |004b: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1a5e: 4606 0603 |004d: aget-object v6, v6, v3 │ │ +0d1a62: 6e10 f901 0600 |004f: invoke-virtual {v6}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@01f9 │ │ +0d1a68: 0c06 |0052: move-result-object v6 │ │ +0d1a6a: 6207 d10b |0053: sget-object v7, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0bd1 │ │ +0d1a6e: 6e20 f024 7600 |0055: invoke-virtual {v6, v7}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@24f0 │ │ +0d1a74: 0c06 |0058: move-result-object v6 │ │ +0d1a76: 1a07 5733 |0059: const-string v7, "sqlitedb" // string@3357 │ │ +0d1a7a: 6e20 d924 7600 |005b: invoke-virtual {v6, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0d1a80: 0a06 |005e: move-result v6 │ │ +0d1a82: 3806 6000 |005f: if-eqz v6, 00bf // +0060 │ │ +0d1a86: 1216 |0061: const/4 v6, #int 1 // #1 │ │ +0d1a88: 2360 7a06 |0062: new-array v0, v6, [Ljava/lang/String; // type@067a │ │ +0d1a8c: 1206 |0064: const/4 v6, #int 0 // #0 │ │ +0d1a8e: 6e10 7f26 0500 |0065: invoke-virtual {v5}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0d1a94: 0c07 |0068: move-result-object v7 │ │ +0d1a96: 4d07 0006 |0069: aput-object v7, v0, v6 │ │ +0d1a9a: 5486 c113 |006b: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1a9e: 4606 0603 |006d: aget-object v6, v6, v3 │ │ +0d1aa2: 1a07 fc12 |006f: const-string v7, "UPDATE info SET params = ?" // string@12fc │ │ +0d1aa6: 6e30 f801 7600 |0071: invoke-virtual {v6, v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0d1aac: 0e00 |0074: return-void │ │ +0d1aae: 0d01 |0075: move-exception v1 │ │ +0d1ab0: 6e10 6c26 0100 |0076: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0d1ab6: 0c06 |0079: move-result-object v6 │ │ +0d1ab8: 7120 fa2e 1600 |007a: invoke-static {v6, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d1abe: 28c2 |007d: goto 003f // -003e │ │ +0d1ac0: 0d01 |007e: move-exception v1 │ │ +0d1ac2: 5486 c113 |007f: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1ac6: 4606 0603 |0081: aget-object v6, v6, v3 │ │ +0d1aca: 1a07 7804 |0083: const-string v7, "DROP TABLE IF EXISTS info" // string@0478 │ │ +0d1ace: 6e20 f701 7600 |0085: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0d1ad4: 5486 c113 |0088: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1ad8: 4606 0603 |008a: aget-object v6, v6, v3 │ │ +0d1adc: 1a07 8003 |008c: const-string v7, "CREATE TABLE IF NOT EXISTS info (maxzoom Int, minzoom Int, params VARCHAR);" // string@0380 │ │ +0d1ae0: 6e20 f701 7600 |008e: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0d1ae6: 5486 c113 |0091: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1aea: 4606 0603 |0093: aget-object v6, v6, v3 │ │ +0d1aee: 1a07 1b06 |0095: const-string v7, "INSERT OR IGNORE INTO info (rowid, minzoom, maxzoom) SELECT 1, 0, 0;" // string@061b │ │ +0d1af2: 6e20 f701 7600 |0097: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0d1af8: 5486 c113 |009a: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1afc: 4606 0603 |009c: aget-object v6, v6, v3 │ │ +0d1b00: 1a07 fb12 |009e: const-string v7, "UPDATE info SET minzoom = (SELECT DISTINCT z FROM tiles ORDER BY z ASC LIMIT 1);" // string@12fb │ │ +0d1b04: 6e20 f701 7600 |00a0: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0d1b0a: 5486 c113 |00a3: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1b0e: 4606 0603 |00a5: aget-object v6, v6, v3 │ │ +0d1b12: 1a07 fa12 |00a7: const-string v7, "UPDATE info SET maxzoom = (SELECT DISTINCT z FROM tiles ORDER BY z DESC LIMIT 1);" // string@12fa │ │ +0d1b16: 6e20 f701 7600 |00a9: invoke-virtual {v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0d1b1c: 5486 c113 |00ac: iget-object v6, v8, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1b20: 4606 0603 |00ae: aget-object v6, v6, v3 │ │ +0d1b24: 1a07 fc12 |00b0: const-string v7, "UPDATE info SET params = ?" // string@12fc │ │ +0d1b28: 6e30 f801 7600 |00b2: invoke-virtual {v6, v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0d1b2e: 28bf |00b5: goto 0074 // -0041 │ │ +0d1b30: 0d02 |00b6: move-exception v2 │ │ +0d1b32: 6e10 f101 0100 |00b7: invoke-virtual {v1}, Landroid/database/SQLException;.toString:()Ljava/lang/String; // method@01f1 │ │ +0d1b38: 0c06 |00ba: move-result-object v6 │ │ +0d1b3a: 7120 fa2e 2600 |00bb: invoke-static {v6, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d1b40: 28b6 |00be: goto 0074 // -004a │ │ +0d1b42: d803 0301 |00bf: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d1b46: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ catches : 3 │ │ 0x0004 - 0x003f │ │ Lorg/json/JSONException; -> 0x0075 │ │ 0x006b - 0x0074 │ │ Landroid/database/SQLException; -> 0x007e │ │ 0x007f - 0x00b5 │ │ Landroid/database/SQLException; -> 0x00b6 │ │ @@ -270714,22 +270829,22 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d1bc4: |[0d1bc4] org.pyneo.maps.map.SQLiteMapDatabase.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -0d1bd4: 6e10 1d29 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMinZoom:()I // method@291d │ │ -0d1bda: 0a00 |0003: move-result v0 │ │ -0d1bdc: 5920 5815 |0004: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0d1be0: 6e10 1c29 0100 |0006: invoke-virtual {v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMaxZoom:()I // method@291c │ │ -0d1be6: 0a00 |0009: move-result v0 │ │ -0d1be8: 5920 5715 |000a: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0d1bec: 0e00 |000c: return-void │ │ +0d1b70: |[0d1b70] org.pyneo.maps.map.SQLiteMapDatabase.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +0d1b80: 6e10 1d29 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMinZoom:()I // method@291d │ │ +0d1b86: 0a00 |0003: move-result v0 │ │ +0d1b88: 5920 5815 |0004: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0d1b8c: 6e10 1c29 0100 |0006: invoke-virtual {v1}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.getMaxZoom:()I // method@291c │ │ +0d1b92: 0a00 |0009: move-result v0 │ │ +0d1b94: 5920 5715 |000a: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0d1b98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0006 line=153 │ │ 0x000c line=154 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ @@ -270740,83 +270855,83 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -0d1bf0: |[0d1bf0] org.pyneo.maps.map.SQLiteMapDatabase.updateMinMaxZoom:()V │ │ -0d1c00: 1d06 |0000: monitor-enter v6 │ │ -0d1c02: 5463 c313 |0001: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1c06: 3903 0700 |0003: if-nez v3, 000a // +0007 │ │ -0d1c0a: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -0d1c0c: 2333 5406 |0006: new-array v3, v3, [I // type@0654 │ │ -0d1c10: 5b63 c313 |0008: iput-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1c14: 5463 c313 |000a: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1c18: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0d1c1a: 1305 1600 |000d: const/16 v5, #int 22 // #16 │ │ -0d1c1e: 4b05 0304 |000f: aput v5, v3, v4 │ │ -0d1c22: 5463 c313 |0011: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1c26: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -0d1c28: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -0d1c2a: 4b05 0304 |0015: aput v5, v3, v4 │ │ -0d1c2e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0d1c30: 5463 c113 |0018: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1c34: 2133 |001a: array-length v3, v3 │ │ -0d1c36: 3531 5600 |001b: if-ge v1, v3, 0071 // +0056 │ │ -0d1c3a: 5463 c113 |001d: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1c3e: 4603 0301 |001f: aget-object v3, v3, v1 │ │ -0d1c42: 3803 3800 |0021: if-eqz v3, 0059 // +0038 │ │ -0d1c46: 5463 c113 |0023: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1c4a: 4603 0301 |0025: aget-object v3, v3, v1 │ │ -0d1c4e: 1a04 a810 |0027: const-string v4, "SELECT DISTINCT 17 - z FROM tiles ORDER BY z DESC LIMIT 1;" // string@10a8 │ │ -0d1c52: 6e20 f401 4300 |0029: invoke-virtual {v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@01f4 │ │ -0d1c58: 0c03 |002c: move-result-object v3 │ │ -0d1c5a: 6e10 0702 0300 |002d: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteStatement;.simpleQueryForLong:()J // method@0207 │ │ -0d1c60: 0b04 |0030: move-result-wide v4 │ │ -0d1c62: 8442 |0031: long-to-int v2, v4 │ │ -0d1c64: 5463 c313 |0032: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1c68: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -0d1c6a: 4403 0304 |0035: aget v3, v3, v4 │ │ -0d1c6e: 3532 0700 |0037: if-ge v2, v3, 003e // +0007 │ │ -0d1c72: 5463 c313 |0039: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1c76: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -0d1c78: 4b02 0304 |003c: aput v2, v3, v4 │ │ -0d1c7c: 5463 c113 |003e: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ -0d1c80: 4603 0301 |0040: aget-object v3, v3, v1 │ │ -0d1c84: 1a04 a710 |0042: const-string v4, "SELECT DISTINCT 17 - z FROM tiles ORDER BY z ASC LIMIT 1;" // string@10a7 │ │ -0d1c88: 6e20 f401 4300 |0044: invoke-virtual {v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@01f4 │ │ -0d1c8e: 0c03 |0047: move-result-object v3 │ │ -0d1c90: 6e10 0702 0300 |0048: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteStatement;.simpleQueryForLong:()J // method@0207 │ │ -0d1c96: 0b04 |004b: move-result-wide v4 │ │ -0d1c98: 8442 |004c: long-to-int v2, v4 │ │ -0d1c9a: 5463 c313 |004d: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1c9e: 1214 |004f: const/4 v4, #int 1 // #1 │ │ -0d1ca0: 4403 0304 |0050: aget v3, v3, v4 │ │ -0d1ca4: 3732 0700 |0052: if-le v2, v3, 0059 // +0007 │ │ -0d1ca8: 5463 c313 |0054: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ -0d1cac: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -0d1cae: 4b02 0304 |0057: aput v2, v3, v4 │ │ -0d1cb2: d801 0101 |0059: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d1cb6: 28bd |005b: goto 0018 // -0043 │ │ -0d1cb8: 0d00 |005c: move-exception v0 │ │ -0d1cba: 6e10 f101 0000 |005d: invoke-virtual {v0}, Landroid/database/SQLException;.toString:()Ljava/lang/String; // method@01f1 │ │ -0d1cc0: 0c03 |0060: move-result-object v3 │ │ -0d1cc2: 7120 fa2e 0300 |0061: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d1cc8: 28da |0064: goto 003e // -0026 │ │ -0d1cca: 0d03 |0065: move-exception v3 │ │ -0d1ccc: 1e06 |0066: monitor-exit v6 │ │ -0d1cce: 2703 |0067: throw v3 │ │ -0d1cd0: 0d00 |0068: move-exception v0 │ │ -0d1cd2: 6e10 f101 0000 |0069: invoke-virtual {v0}, Landroid/database/SQLException;.toString:()Ljava/lang/String; // method@01f1 │ │ -0d1cd8: 0c03 |006c: move-result-object v3 │ │ -0d1cda: 7120 fa2e 0300 |006d: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d1ce0: 28e9 |0070: goto 0059 // -0017 │ │ -0d1ce2: 1e06 |0071: monitor-exit v6 │ │ -0d1ce4: 0e00 |0072: return-void │ │ +0d1b9c: |[0d1b9c] org.pyneo.maps.map.SQLiteMapDatabase.updateMinMaxZoom:()V │ │ +0d1bac: 1d06 |0000: monitor-enter v6 │ │ +0d1bae: 5463 c313 |0001: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1bb2: 3903 0700 |0003: if-nez v3, 000a // +0007 │ │ +0d1bb6: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +0d1bb8: 2333 5406 |0006: new-array v3, v3, [I // type@0654 │ │ +0d1bbc: 5b63 c313 |0008: iput-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1bc0: 5463 c313 |000a: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1bc4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0d1bc6: 1305 1600 |000d: const/16 v5, #int 22 // #16 │ │ +0d1bca: 4b05 0304 |000f: aput v5, v3, v4 │ │ +0d1bce: 5463 c313 |0011: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1bd2: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +0d1bd4: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +0d1bd6: 4b05 0304 |0015: aput v5, v3, v4 │ │ +0d1bda: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0d1bdc: 5463 c113 |0018: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1be0: 2133 |001a: array-length v3, v3 │ │ +0d1be2: 3531 5600 |001b: if-ge v1, v3, 0071 // +0056 │ │ +0d1be6: 5463 c113 |001d: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1bea: 4603 0301 |001f: aget-object v3, v3, v1 │ │ +0d1bee: 3803 3800 |0021: if-eqz v3, 0059 // +0038 │ │ +0d1bf2: 5463 c113 |0023: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1bf6: 4603 0301 |0025: aget-object v3, v3, v1 │ │ +0d1bfa: 1a04 a810 |0027: const-string v4, "SELECT DISTINCT 17 - z FROM tiles ORDER BY z DESC LIMIT 1;" // string@10a8 │ │ +0d1bfe: 6e20 f401 4300 |0029: invoke-virtual {v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@01f4 │ │ +0d1c04: 0c03 |002c: move-result-object v3 │ │ +0d1c06: 6e10 0702 0300 |002d: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteStatement;.simpleQueryForLong:()J // method@0207 │ │ +0d1c0c: 0b04 |0030: move-result-wide v4 │ │ +0d1c0e: 8442 |0031: long-to-int v2, v4 │ │ +0d1c10: 5463 c313 |0032: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1c14: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +0d1c16: 4403 0304 |0035: aget v3, v3, v4 │ │ +0d1c1a: 3532 0700 |0037: if-ge v2, v3, 003e // +0007 │ │ +0d1c1e: 5463 c313 |0039: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1c22: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +0d1c24: 4b02 0304 |003c: aput v2, v3, v4 │ │ +0d1c28: 5463 c113 |003e: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mDatabase:[Landroid/database/sqlite/SQLiteDatabase; // field@13c1 │ │ +0d1c2c: 4603 0301 |0040: aget-object v3, v3, v1 │ │ +0d1c30: 1a04 a710 |0042: const-string v4, "SELECT DISTINCT 17 - z FROM tiles ORDER BY z ASC LIMIT 1;" // string@10a7 │ │ +0d1c34: 6e20 f401 4300 |0044: invoke-virtual {v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@01f4 │ │ +0d1c3a: 0c03 |0047: move-result-object v3 │ │ +0d1c3c: 6e10 0702 0300 |0048: invoke-virtual {v3}, Landroid/database/sqlite/SQLiteStatement;.simpleQueryForLong:()J // method@0207 │ │ +0d1c42: 0b04 |004b: move-result-wide v4 │ │ +0d1c44: 8442 |004c: long-to-int v2, v4 │ │ +0d1c46: 5463 c313 |004d: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1c4a: 1214 |004f: const/4 v4, #int 1 // #1 │ │ +0d1c4c: 4403 0304 |0050: aget v3, v3, v4 │ │ +0d1c50: 3732 0700 |0052: if-le v2, v3, 0059 // +0007 │ │ +0d1c54: 5463 c313 |0054: iget-object v3, v6, Lorg/pyneo/maps/map/SQLiteMapDatabase;.mMinMaxZoom:[I // field@13c3 │ │ +0d1c58: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +0d1c5a: 4b02 0304 |0057: aput v2, v3, v4 │ │ +0d1c5e: d801 0101 |0059: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d1c62: 28bd |005b: goto 0018 // -0043 │ │ +0d1c64: 0d00 |005c: move-exception v0 │ │ +0d1c66: 6e10 f101 0000 |005d: invoke-virtual {v0}, Landroid/database/SQLException;.toString:()Ljava/lang/String; // method@01f1 │ │ +0d1c6c: 0c03 |0060: move-result-object v3 │ │ +0d1c6e: 7120 fa2e 0300 |0061: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d1c74: 28da |0064: goto 003e // -0026 │ │ +0d1c76: 0d03 |0065: move-exception v3 │ │ +0d1c78: 1e06 |0066: monitor-exit v6 │ │ +0d1c7a: 2703 |0067: throw v3 │ │ +0d1c7c: 0d00 |0068: move-exception v0 │ │ +0d1c7e: 6e10 f101 0000 |0069: invoke-virtual {v0}, Landroid/database/SQLException;.toString:()Ljava/lang/String; // method@01f1 │ │ +0d1c84: 0c03 |006c: move-result-object v3 │ │ +0d1c86: 7120 fa2e 0300 |006d: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d1c8c: 28e9 |0070: goto 0059 // -0017 │ │ +0d1c8e: 1e06 |0071: monitor-exit v6 │ │ +0d1c90: 0e00 |0072: return-void │ │ catches : 5 │ │ 0x0001 - 0x0021 │ │ -> 0x0065 │ │ 0x0023 - 0x003e │ │ Landroid/database/SQLException; -> 0x005c │ │ -> 0x0065 │ │ 0x003e - 0x0059 │ │ @@ -270890,18 +271005,18 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d1d1c: |[0d1d1c] org.pyneo.maps.map.TileView$ScaleListener.:(Lorg/pyneo/maps/map/TileView;)V │ │ -0d1d2c: 5b01 ee13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1d30: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0d1d36: 0e00 |0005: return-void │ │ +0d1cc8: |[0d1cc8] org.pyneo.maps.map.TileView$ScaleListener.:(Lorg/pyneo/maps/map/TileView;)V │ │ +0d1cd8: 5b01 ee13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1cdc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0d1ce2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/TileView$ScaleListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/TileView; │ │ │ │ @@ -270910,17 +271025,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d1d38: |[0d1d38] org.pyneo.maps.map.TileView$ScaleListener.:(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V │ │ -0d1d48: 7020 5b29 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/TileView$ScaleListener;.:(Lorg/pyneo/maps/map/TileView;)V // method@295b │ │ -0d1d4e: 0e00 |0003: return-void │ │ +0d1ce4: |[0d1ce4] org.pyneo.maps.map.TileView$ScaleListener.:(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V │ │ +0d1cf4: 7020 5b29 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/TileView$ScaleListener;.:(Lorg/pyneo/maps/map/TileView;)V // method@295b │ │ +0d1cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/map/TileView$ScaleListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/map/TileView$1; │ │ @@ -270931,28 +271046,28 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0d1d50: |[0d1d50] org.pyneo.maps.map.TileView$ScaleListener.onScale:(D)V │ │ -0d1d60: 5410 ee13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1d64: 7130 7229 2003 |0002: invoke-static {v0, v2, v3}, Lorg/pyneo/maps/map/TileView;.access$302:(Lorg/pyneo/maps/map/TileView;D)D // method@2972 │ │ -0d1d6a: 5410 ee13 |0005: iget-object v0, v1, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1d6e: 7110 7329 0000 |0007: invoke-static {v0}, Lorg/pyneo/maps/map/TileView;.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; // method@2973 │ │ -0d1d74: 0c00 |000a: move-result-object v0 │ │ -0d1d76: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -0d1d7a: 5410 ee13 |000d: iget-object v0, v1, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1d7e: 7110 7329 0000 |000f: invoke-static {v0}, Lorg/pyneo/maps/map/TileView;.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; // method@2973 │ │ -0d1d84: 0c00 |0012: move-result-object v0 │ │ -0d1d86: 7210 422e 0000 |0013: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ -0d1d8c: 5410 ee13 |0016: iget-object v0, v1, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1d90: 6e10 8c29 0000 |0018: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0d1d96: 0e00 |001b: return-void │ │ +0d1cfc: |[0d1cfc] org.pyneo.maps.map.TileView$ScaleListener.onScale:(D)V │ │ +0d1d0c: 5410 ee13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1d10: 7130 7229 2003 |0002: invoke-static {v0, v2, v3}, Lorg/pyneo/maps/map/TileView;.access$302:(Lorg/pyneo/maps/map/TileView;D)D // method@2972 │ │ +0d1d16: 5410 ee13 |0005: iget-object v0, v1, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1d1a: 7110 7329 0000 |0007: invoke-static {v0}, Lorg/pyneo/maps/map/TileView;.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; // method@2973 │ │ +0d1d20: 0c00 |000a: move-result-object v0 │ │ +0d1d22: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +0d1d26: 5410 ee13 |000d: iget-object v0, v1, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1d2a: 7110 7329 0000 |000f: invoke-static {v0}, Lorg/pyneo/maps/map/TileView;.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; // method@2973 │ │ +0d1d30: 0c00 |0012: move-result-object v0 │ │ +0d1d32: 7210 422e 0000 |0013: invoke-interface {v0}, Lorg/pyneo/maps/utils/IMoveListener;.onZoomDetected:()V // method@2e42 │ │ +0d1d38: 5410 ee13 |0016: iget-object v0, v1, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1d3c: 6e10 8c29 0000 |0018: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0d1d42: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0005 line=303 │ │ 0x000d line=304 │ │ 0x0016 line=306 │ │ 0x001b line=307 │ │ @@ -270965,63 +271080,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -0d1d98: |[0d1d98] org.pyneo.maps.map.TileView$ScaleListener.onScaleEnd:()V │ │ -0d1da8: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0d1dac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d1dae: 5461 ee13 |0003: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1db2: 7110 7429 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ -0d1db8: 0c01 |0008: move-result-object v1 │ │ -0d1dba: 5211 5715 |0009: iget v1, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0d1dbe: 5462 ee13 |000b: iget-object v2, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1dc2: 6e10 8a29 0200 |000d: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0d1dc8: 0a02 |0010: move-result v2 │ │ -0d1dca: 3321 0d00 |0011: if-ne v1, v2, 001e // +000d │ │ -0d1dce: 5461 ee13 |0013: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1dd2: 7110 7129 0100 |0015: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ -0d1dd8: 0b02 |0018: move-result-wide v2 │ │ -0d1dda: 2f01 0204 |0019: cmpl-double v1, v2, v4 │ │ -0d1dde: 3d01 0300 |001b: if-lez v1, 001e // +0003 │ │ -0d1de2: 0e00 |001d: return-void │ │ -0d1de4: 5461 ee13 |001e: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1de8: 7110 7129 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ -0d1dee: 0b02 |0023: move-result-wide v2 │ │ -0d1df0: 2f01 0204 |0024: cmpl-double v1, v2, v4 │ │ -0d1df4: 3d01 1c00 |0026: if-lez v1, 0042 // +001c │ │ -0d1df8: 5461 ee13 |0028: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1dfc: 6e10 8a29 0100 |002a: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0d1e02: 0a01 |002d: move-result v1 │ │ -0d1e04: 5462 ee13 |002e: iget-object v2, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1e08: 7110 7129 0200 |0030: invoke-static {v2}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ -0d1e0e: 0b02 |0033: move-result-wide v2 │ │ -0d1e10: 7120 b224 3200 |0034: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0d1e16: 0b02 |0037: move-result-wide v2 │ │ -0d1e18: 8422 |0038: long-to-int v2, v2 │ │ -0d1e1a: b021 |0039: add-int/2addr v1, v2 │ │ -0d1e1c: d800 01ff |003a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0d1e20: 5461 ee13 |003c: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1e24: 6e20 9c29 0100 |003e: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0d1e2a: 28dc |0041: goto 001d // -0024 │ │ -0d1e2c: 5461 ee13 |0042: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1e30: 6e10 8a29 0100 |0044: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0d1e36: 0a01 |0047: move-result v1 │ │ -0d1e38: 5462 ee13 |0048: iget-object v2, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ -0d1e3c: 7110 7129 0200 |004a: invoke-static {v2}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ -0d1e42: 0b02 |004d: move-result-wide v2 │ │ -0d1e44: ae02 0402 |004e: div-double v2, v4, v2 │ │ -0d1e48: 7120 b224 3200 |0050: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0d1e4e: 0b02 |0053: move-result-wide v2 │ │ -0d1e50: 8422 |0054: long-to-int v2, v2 │ │ -0d1e52: b121 |0055: sub-int/2addr v1, v2 │ │ -0d1e54: d800 0101 |0056: add-int/lit8 v0, v1, #int 1 // #01 │ │ -0d1e58: 28e4 |0058: goto 003c // -001c │ │ +0d1d44: |[0d1d44] org.pyneo.maps.map.TileView$ScaleListener.onScaleEnd:()V │ │ +0d1d54: 1904 f03f |0000: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0d1d58: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d1d5a: 5461 ee13 |0003: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1d5e: 7110 7429 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2974 │ │ +0d1d64: 0c01 |0008: move-result-object v1 │ │ +0d1d66: 5211 5715 |0009: iget v1, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0d1d6a: 5462 ee13 |000b: iget-object v2, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1d6e: 6e10 8a29 0200 |000d: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0d1d74: 0a02 |0010: move-result v2 │ │ +0d1d76: 3321 0d00 |0011: if-ne v1, v2, 001e // +000d │ │ +0d1d7a: 5461 ee13 |0013: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1d7e: 7110 7129 0100 |0015: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ +0d1d84: 0b02 |0018: move-result-wide v2 │ │ +0d1d86: 2f01 0204 |0019: cmpl-double v1, v2, v4 │ │ +0d1d8a: 3d01 0300 |001b: if-lez v1, 001e // +0003 │ │ +0d1d8e: 0e00 |001d: return-void │ │ +0d1d90: 5461 ee13 |001e: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1d94: 7110 7129 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ +0d1d9a: 0b02 |0023: move-result-wide v2 │ │ +0d1d9c: 2f01 0204 |0024: cmpl-double v1, v2, v4 │ │ +0d1da0: 3d01 1c00 |0026: if-lez v1, 0042 // +001c │ │ +0d1da4: 5461 ee13 |0028: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1da8: 6e10 8a29 0100 |002a: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0d1dae: 0a01 |002d: move-result v1 │ │ +0d1db0: 5462 ee13 |002e: iget-object v2, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1db4: 7110 7129 0200 |0030: invoke-static {v2}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ +0d1dba: 0b02 |0033: move-result-wide v2 │ │ +0d1dbc: 7120 b224 3200 |0034: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0d1dc2: 0b02 |0037: move-result-wide v2 │ │ +0d1dc4: 8422 |0038: long-to-int v2, v2 │ │ +0d1dc6: b021 |0039: add-int/2addr v1, v2 │ │ +0d1dc8: d800 01ff |003a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0d1dcc: 5461 ee13 |003c: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1dd0: 6e20 9c29 0100 |003e: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0d1dd6: 28dc |0041: goto 001d // -0024 │ │ +0d1dd8: 5461 ee13 |0042: iget-object v1, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1ddc: 6e10 8a29 0100 |0044: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0d1de2: 0a01 |0047: move-result v1 │ │ +0d1de4: 5462 ee13 |0048: iget-object v2, v6, Lorg/pyneo/maps/map/TileView$ScaleListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ee │ │ +0d1de8: 7110 7129 0200 |004a: invoke-static {v2}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ +0d1dee: 0b02 |004d: move-result-wide v2 │ │ +0d1df0: ae02 0402 |004e: div-double v2, v4, v2 │ │ +0d1df4: 7120 b224 3200 |0050: invoke-static {v2, v3}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0d1dfa: 0b02 |0053: move-result-wide v2 │ │ +0d1dfc: 8422 |0054: long-to-int v2, v2 │ │ +0d1dfe: b121 |0055: sub-int/2addr v1, v2 │ │ +0d1e00: d800 0101 |0056: add-int/lit8 v0, v1, #int 1 // #01 │ │ +0d1e04: 28e4 |0058: goto 003c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=310 │ │ 0x0003 line=311 │ │ 0x001d line=324 │ │ 0x001e line=315 │ │ 0x0028 line=317 │ │ @@ -271066,18 +271181,18 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d1e5c: |[0d1e5c] org.pyneo.maps.map.TileView$TouchListener.:(Lorg/pyneo/maps/map/TileView;)V │ │ -0d1e6c: 5b01 ef13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1e70: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0d1e76: 0e00 |0005: return-void │ │ +0d1e08: |[0d1e08] org.pyneo.maps.map.TileView$TouchListener.:(Lorg/pyneo/maps/map/TileView;)V │ │ +0d1e18: 5b01 ef13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1e1c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0d1e22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/map/TileView; │ │ │ │ @@ -271086,17 +271201,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d1e78: |[0d1e78] org.pyneo.maps.map.TileView$TouchListener.:(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V │ │ -0d1e88: 7020 5f29 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/TileView$TouchListener;.:(Lorg/pyneo/maps/map/TileView;)V // method@295f │ │ -0d1e8e: 0e00 |0003: return-void │ │ +0d1e24: |[0d1e24] org.pyneo.maps.map.TileView$TouchListener.:(Lorg/pyneo/maps/map/TileView;Lorg/pyneo/maps/map/TileView$1;)V │ │ +0d1e34: 7020 5f29 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/TileView$TouchListener;.:(Lorg/pyneo/maps/map/TileView;)V // method@295f │ │ +0d1e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/map/TileView$1; │ │ @@ -271107,43 +271222,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0d1e90: |[0d1e90] org.pyneo.maps.map.TileView$TouchListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -0d1ea0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d1ea2: 5441 ef13 |0001: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1ea6: 7110 7529 0100 |0003: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$600:(Lorg/pyneo/maps/map/TileView;)F // method@2975 │ │ -0d1eac: 0a01 |0006: move-result v1 │ │ -0d1eae: 2d01 0102 |0007: cmpl-float v1, v1, v2 │ │ -0d1eb2: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -0d1eb6: 5441 ef13 |000b: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1eba: 7120 7629 2100 |000d: invoke-static {v1, v2}, Lorg/pyneo/maps/map/TileView;.access$602:(Lorg/pyneo/maps/map/TileView;F)F // method@2976 │ │ -0d1ec0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0d1ec2: 0f01 |0011: return v1 │ │ -0d1ec4: 5441 ef13 |0012: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1ec8: 6e10 8429 0100 |0014: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0d1ece: 0c01 |0017: move-result-object v1 │ │ -0d1ed0: 6e10 641f 0500 |0018: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0d1ed6: 0a02 |001b: move-result v2 │ │ -0d1ed8: 6e10 661f 0500 |001c: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0d1ede: 0a03 |001f: move-result v3 │ │ -0d1ee0: 6e30 5029 2103 |0020: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -0d1ee6: 0c00 |0023: move-result-object v0 │ │ -0d1ee8: 5441 ef13 |0024: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1eec: 6e20 9829 0100 |0026: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2998 │ │ -0d1ef2: 5441 ef13 |0029: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1ef6: 5442 ef13 |002b: iget-object v2, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1efa: 6e10 8a29 0200 |002d: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0d1f00: 0a02 |0030: move-result v2 │ │ -0d1f02: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d1f06: 6e20 9c29 2100 |0033: invoke-virtual {v1, v2}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0d1f0c: 28da |0036: goto 0010 // -0026 │ │ +0d1e3c: |[0d1e3c] org.pyneo.maps.map.TileView$TouchListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +0d1e4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d1e4e: 5441 ef13 |0001: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1e52: 7110 7529 0100 |0003: invoke-static {v1}, Lorg/pyneo/maps/map/TileView;.access$600:(Lorg/pyneo/maps/map/TileView;)F // method@2975 │ │ +0d1e58: 0a01 |0006: move-result v1 │ │ +0d1e5a: 2d01 0102 |0007: cmpl-float v1, v1, v2 │ │ +0d1e5e: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +0d1e62: 5441 ef13 |000b: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1e66: 7120 7629 2100 |000d: invoke-static {v1, v2}, Lorg/pyneo/maps/map/TileView;.access$602:(Lorg/pyneo/maps/map/TileView;F)F // method@2976 │ │ +0d1e6c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0d1e6e: 0f01 |0011: return v1 │ │ +0d1e70: 5441 ef13 |0012: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1e74: 6e10 8429 0100 |0014: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0d1e7a: 0c01 |0017: move-result-object v1 │ │ +0d1e7c: 6e10 641f 0500 |0018: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0d1e82: 0a02 |001b: move-result v2 │ │ +0d1e84: 6e10 661f 0500 |001c: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0d1e8a: 0a03 |001f: move-result v3 │ │ +0d1e8c: 6e30 5029 2103 |0020: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +0d1e92: 0c00 |0023: move-result-object v0 │ │ +0d1e94: 5441 ef13 |0024: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1e98: 6e20 9829 0100 |0026: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2998 │ │ +0d1e9e: 5441 ef13 |0029: iget-object v1, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1ea2: 5442 ef13 |002b: iget-object v2, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1ea6: 6e10 8a29 0200 |002d: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0d1eac: 0a02 |0030: move-result v2 │ │ +0d1eae: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d1eb2: 6e20 9c29 2100 |0033: invoke-virtual {v1, v2}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0d1eb8: 28da |0036: goto 0010 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=397 │ │ 0x000b line=398 │ │ 0x0010 line=406 │ │ 0x0012 line=400 │ │ 0x0024 line=401 │ │ @@ -271158,17 +271273,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d1f10: |[0d1f10] org.pyneo.maps.map.TileView$TouchListener.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z │ │ -0d1f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d1f22: 0f00 |0001: return v0 │ │ +0d1ebc: |[0d1ebc] org.pyneo.maps.map.TileView$TouchListener.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z │ │ +0d1ecc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d1ece: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -271177,54 +271292,53 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0d1f24: |[0d1f24] org.pyneo.maps.map.TileView$TouchListener.onDown:(Landroid/view/MotionEvent;)Z │ │ -0d1f34: 5432 ef13 |0000: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1f38: 5422 fd13 |0002: iget-object v2, v2, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -0d1f3c: 7210 8725 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0d1f42: 0c00 |0007: move-result-object v0 │ │ -0d1f44: 7210 6f25 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0d1f4a: 0a02 |000b: move-result v2 │ │ -0d1f4c: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -0d1f50: 7210 7025 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0d1f56: 0c01 |0011: move-result-object v1 │ │ -0d1f58: 1f01 6205 |0012: check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -0d1f5c: 5432 ef13 |0014: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1f60: 6e30 a029 4102 |0016: invoke-virtual {v1, v4, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a0 │ │ -0d1f66: 0a02 |0019: move-result v2 │ │ -0d1f68: 3802 eeff |001a: if-eqz v2, 0008 // -0012 │ │ -0d1f6c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0d1f6e: 0f02 |001d: return v2 │ │ +0d1ed0: |[0d1ed0] org.pyneo.maps.map.TileView$TouchListener.onDown:(Landroid/view/MotionEvent;)Z │ │ +0d1ee0: 5431 ef13 |0000: iget-object v1, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1ee4: 5411 fd13 |0002: iget-object v1, v1, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +0d1ee8: 7210 8725 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0d1eee: 0c01 |0007: move-result-object v1 │ │ +0d1ef0: 7210 6f25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0d1ef6: 0a02 |000b: move-result v2 │ │ +0d1ef8: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +0d1efc: 7210 7025 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0d1f02: 0c00 |0011: move-result-object v0 │ │ +0d1f04: 1f00 6205 |0012: check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +0d1f08: 5432 ef13 |0014: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1f0c: 6e30 a029 4002 |0016: invoke-virtual {v0, v4, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a0 │ │ +0d1f12: 0a02 |0019: move-result v2 │ │ +0d1f14: 3802 eeff |001a: if-eqz v2, 0008 // -0012 │ │ +0d1f18: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0d1f1a: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0014 line=330 │ │ 0x001c line=334 │ │ locals : │ │ - 0x0014 - 0x001c reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x0008 - 0x001e reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x001c reg=0 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x001e reg=3 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x001e reg=4 e Landroid/view/MotionEvent; │ │ │ │ #3 : (in Lorg/pyneo/maps/map/TileView$TouchListener;) │ │ name : 'onFling' │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d1f70: |[0d1f70] org.pyneo.maps.map.TileView$TouchListener.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -0d1f80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d1f82: 0f00 |0001: return v0 │ │ +0d1f1c: |[0d1f1c] org.pyneo.maps.map.TileView$TouchListener.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +0d1f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d1f2e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x0002 reg=2 e1 Landroid/view/MotionEvent; │ │ 0x0000 - 0x0002 reg=3 e2 Landroid/view/MotionEvent; │ │ @@ -271236,298 +271350,298 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0d1f84: |[0d1f84] org.pyneo.maps.map.TileView$TouchListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -0d1f94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d1f96: 5443 ef13 |0001: iget-object v3, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1f9a: 5433 fd13 |0003: iget-object v3, v3, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -0d1f9e: 7210 8725 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0d1fa4: 0c00 |0008: move-result-object v0 │ │ -0d1fa6: 7210 6f25 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0d1fac: 0a03 |000c: move-result v3 │ │ -0d1fae: 3803 1100 |000d: if-eqz v3, 001e // +0011 │ │ -0d1fb2: 7210 7025 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0d1fb8: 0c01 |0012: move-result-object v1 │ │ -0d1fba: 1f01 6205 |0013: check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -0d1fbe: 5443 ef13 |0015: iget-object v3, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1fc2: 6e30 a529 5103 |0017: invoke-virtual {v1, v5, v3}, Lorg/pyneo/maps/map/TileViewOverlay;.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I // method@29a5 │ │ -0d1fc8: 0a02 |001a: move-result v2 │ │ -0d1fca: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -0d1fcc: 3332 0800 |001c: if-ne v2, v3, 0024 // +0008 │ │ -0d1fd0: 5443 ef13 |001e: iget-object v3, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1fd4: 6e10 9d29 0300 |0020: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.showContextMenu:()Z // method@299d │ │ -0d1fda: 0e00 |0023: return-void │ │ -0d1fdc: 1223 |0024: const/4 v3, #int 2 // #2 │ │ -0d1fde: 3332 e4ff |0025: if-ne v2, v3, 0009 // -001c │ │ -0d1fe2: 28fc |0027: goto 0023 // -0004 │ │ +0d1f30: |[0d1f30] org.pyneo.maps.map.TileView$TouchListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +0d1f40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d1f42: 5442 ef13 |0001: iget-object v2, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1f46: 5422 fd13 |0003: iget-object v2, v2, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +0d1f4a: 7210 8725 0200 |0005: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0d1f50: 0c02 |0008: move-result-object v2 │ │ +0d1f52: 7210 6f25 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0d1f58: 0a03 |000c: move-result v3 │ │ +0d1f5a: 3803 1100 |000d: if-eqz v3, 001e // +0011 │ │ +0d1f5e: 7210 7025 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0d1f64: 0c00 |0012: move-result-object v0 │ │ +0d1f66: 1f00 6205 |0013: check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +0d1f6a: 5443 ef13 |0015: iget-object v3, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1f6e: 6e30 a529 5003 |0017: invoke-virtual {v0, v5, v3}, Lorg/pyneo/maps/map/TileViewOverlay;.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I // method@29a5 │ │ +0d1f74: 0a01 |001a: move-result v1 │ │ +0d1f76: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +0d1f78: 3331 0800 |001c: if-ne v1, v3, 0024 // +0008 │ │ +0d1f7c: 5442 ef13 |001e: iget-object v2, v4, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1f80: 6e10 9d29 0200 |0020: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.showContextMenu:()Z // method@299d │ │ +0d1f86: 0e00 |0023: return-void │ │ +0d1f88: 1223 |0024: const/4 v3, #int 2 // #2 │ │ +0d1f8a: 3331 e4ff |0025: if-ne v1, v3, 0009 // -001c │ │ +0d1f8e: 28fc |0027: goto 0023 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0001 line=354 │ │ 0x0015 line=355 │ │ 0x001b line=356 │ │ 0x001e line=363 │ │ 0x0023 line=364 │ │ 0x0024 line=358 │ │ locals : │ │ - 0x0015 - 0x001e reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x0009 - 0x0028 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0024 - 0x0028 reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x0001 - 0x0028 reg=2 ret I │ │ + 0x0015 - 0x001e reg=0 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ + 0x0024 - 0x0028 reg=0 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ + 0x0001 - 0x0028 reg=1 ret I │ │ 0x0000 - 0x0028 reg=4 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x0028 reg=5 e Landroid/view/MotionEvent; │ │ │ │ #5 : (in Lorg/pyneo/maps/map/TileView$TouchListener;) │ │ name : 'onScroll' │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 23 │ │ + registers : 21 │ │ ins : 5 │ │ outs : 6 │ │ - insns size : 357 16-bit code units │ │ -0d1fe4: |[0d1fe4] org.pyneo.maps.map.TileView$TouchListener.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -0d1ff4: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0d1ff8: 5403 ef13 |0002: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d1ffc: 5433 fd13 |0004: iget-object v3, v3, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -0d2000: 7210 8725 0300 |0006: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0d2006: 0c0b |0009: move-result-object v11 │ │ -0d2008: 7210 6f25 0b00 |000a: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0d200e: 0a03 |000d: move-result v3 │ │ -0d2010: 3803 1c00 |000e: if-eqz v3, 002a // +001c │ │ -0d2014: 7210 7025 0b00 |0010: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0d201a: 0c02 |0013: move-result-object v2 │ │ -0d201c: 1f02 6205 |0014: check-cast v2, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -0d2020: 0800 1200 |0016: move-object/from16 v0, v18 │ │ -0d2024: 5407 ef13 |0018: iget-object v7, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2028: 0803 1300 |001a: move-object/from16 v3, v19 │ │ -0d202c: 0804 1400 |001c: move-object/from16 v4, v20 │ │ -0d2030: 0205 1500 |001e: move/from16 v5, v21 │ │ -0d2034: 0206 1600 |0020: move/from16 v6, v22 │ │ -0d2038: 7406 a729 0200 |0022: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/map/TileViewOverlay;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z // method@29a7 │ │ -0d203e: 0a03 |0025: move-result v3 │ │ -0d2040: 3803 e4ff |0026: if-eqz v3, 000a // -001c │ │ -0d2044: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0d2046: 0f03 |0029: return v3 │ │ -0d2048: 1503 b443 |002a: const/high16 v3, #int 1135869952 // #43b4 │ │ -0d204c: 0800 1200 |002c: move-object/from16 v0, v18 │ │ -0d2050: 5404 ef13 |002e: iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2054: 7110 7529 0400 |0030: invoke-static {v4}, Lorg/pyneo/maps/map/TileView;.access$600:(Lorg/pyneo/maps/map/TileView;)F // method@2975 │ │ -0d205a: 0a04 |0033: move-result v4 │ │ -0d205c: a70a 0304 |0034: sub-float v10, v3, v4 │ │ -0d2060: 0800 1200 |0036: move-object/from16 v0, v18 │ │ -0d2064: 5403 ef13 |0038: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2068: 6e10 8929 0300 |003a: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d206e: 0a03 |003d: move-result v3 │ │ -0d2070: db0e 0302 |003e: div-int/lit8 v14, v3, #int 2 // #02 │ │ -0d2074: 0800 1200 |0040: move-object/from16 v0, v18 │ │ -0d2078: 5403 ef13 |0042: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d207c: 6e10 8129 0300 |0044: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0d2082: 0a03 |0047: move-result v3 │ │ -0d2084: db0d 0302 |0048: div-int/lit8 v13, v3, #int 2 // #02 │ │ -0d2088: 89a4 |004a: float-to-double v4, v10 │ │ -0d208a: 7120 b924 5400 |004b: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ -0d2090: 0b04 |004e: move-result-wide v4 │ │ -0d2092: 7120 b424 5400 |004f: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0d2098: 0b04 |0052: move-result-wide v4 │ │ -0d209a: 0200 1600 |0053: move/from16 v0, v22 │ │ -0d209e: 8906 |0055: float-to-double v6, v0 │ │ -0d20a0: 0800 1200 |0056: move-object/from16 v0, v18 │ │ -0d20a4: 5403 ef13 |0058: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d20a8: 7110 7129 0300 |005a: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ -0d20ae: 0b10 |005d: move-result-wide v16 │ │ -0d20b0: ae06 0610 |005e: div-double v6, v6, v16 │ │ -0d20b4: cd64 |0060: mul-double/2addr v4, v6 │ │ -0d20b6: 8a43 |0061: double-to-int v3, v4 │ │ -0d20b8: 89a4 |0062: float-to-double v4, v10 │ │ -0d20ba: 7120 b924 5400 |0063: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ -0d20c0: 0b04 |0066: move-result-wide v4 │ │ -0d20c2: 7120 a724 5400 |0067: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0d20c8: 0b04 |006a: move-result-wide v4 │ │ -0d20ca: 0200 1500 |006b: move/from16 v0, v21 │ │ -0d20ce: 8906 |006d: float-to-double v6, v0 │ │ -0d20d0: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -0d20d4: 540f ef13 |0070: iget-object v15, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d20d8: 7110 7129 0f00 |0072: invoke-static {v15}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ -0d20de: 0b10 |0075: move-result-wide v16 │ │ -0d20e0: ae06 0610 |0076: div-double v6, v6, v16 │ │ -0d20e4: cd64 |0078: mul-double/2addr v4, v6 │ │ -0d20e6: 8a44 |0079: double-to-int v4, v4 │ │ -0d20e8: 9008 0304 |007a: add-int v8, v3, v4 │ │ -0d20ec: 89a4 |007c: float-to-double v4, v10 │ │ -0d20ee: 7120 b924 5400 |007d: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ -0d20f4: 0b04 |0080: move-result-wide v4 │ │ -0d20f6: 7120 a724 5400 |0081: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0d20fc: 0b04 |0084: move-result-wide v4 │ │ -0d20fe: 0200 1600 |0085: move/from16 v0, v22 │ │ -0d2102: 8906 |0087: float-to-double v6, v0 │ │ -0d2104: 0800 1200 |0088: move-object/from16 v0, v18 │ │ -0d2108: 5403 ef13 |008a: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d210c: 7110 7129 0300 |008c: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ -0d2112: 0b10 |008f: move-result-wide v16 │ │ -0d2114: ae06 0610 |0090: div-double v6, v6, v16 │ │ -0d2118: cd64 |0092: mul-double/2addr v4, v6 │ │ -0d211a: 8a43 |0093: double-to-int v3, v4 │ │ -0d211c: 89a4 |0094: float-to-double v4, v10 │ │ -0d211e: 7120 b924 5400 |0095: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ -0d2124: 0b04 |0098: move-result-wide v4 │ │ -0d2126: 7120 b424 5400 |0099: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0d212c: 0b04 |009c: move-result-wide v4 │ │ -0d212e: 0200 1500 |009d: move/from16 v0, v21 │ │ -0d2132: 8906 |009f: float-to-double v6, v0 │ │ -0d2134: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ -0d2138: 540f ef13 |00a2: iget-object v15, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d213c: 7110 7129 0f00 |00a4: invoke-static {v15}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ -0d2142: 0b10 |00a7: move-result-wide v16 │ │ -0d2144: ae06 0610 |00a8: div-double v6, v6, v16 │ │ -0d2148: cd64 |00aa: mul-double/2addr v4, v6 │ │ -0d214a: 8a44 |00ab: double-to-int v4, v4 │ │ -0d214c: 9109 0304 |00ac: sub-int v9, v3, v4 │ │ -0d2150: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ -0d2154: 5403 ef13 |00b0: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2158: 6e10 8429 0300 |00b2: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0d215e: 0c03 |00b5: move-result-object v3 │ │ -0d2160: 9004 0e08 |00b6: add-int v4, v14, v8 │ │ -0d2164: 8244 |00b8: int-to-float v4, v4 │ │ -0d2166: 9005 0d09 |00b9: add-int v5, v13, v9 │ │ -0d216a: 8255 |00bb: int-to-float v5, v5 │ │ -0d216c: 6e30 5029 4305 |00bc: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -0d2172: 0c0c |00bf: move-result-object v12 │ │ -0d2174: 0800 1200 |00c0: move-object/from16 v0, v18 │ │ -0d2178: 5403 ef13 |00c2: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d217c: 7110 7729 0300 |00c4: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$700:(Lorg/pyneo/maps/map/TileView;)Z // method@2977 │ │ -0d2182: 0a03 |00c7: move-result v3 │ │ -0d2184: 3803 9500 |00c8: if-eqz v3, 015d // +0095 │ │ -0d2188: 0800 1200 |00ca: move-object/from16 v0, v18 │ │ -0d218c: 5403 ef13 |00cc: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2190: 7110 7829 0300 |00ce: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$800:(Lorg/pyneo/maps/map/TileView;)Landroid/view/GestureDetector; // method@2978 │ │ -0d2196: 0c03 |00d1: move-result-object v3 │ │ -0d2198: 1f03 2a06 |00d2: check-cast v3, Lorg/pyneo/maps/utils/RGestureHelper; // type@062a │ │ -0d219c: 0800 1400 |00d4: move-object/from16 v0, v20 │ │ -0d21a0: 7220 a22e 0300 |00d6: invoke-interface {v3, v0}, Lorg/pyneo/maps/utils/RGestureHelper;.getPointerCount:(Landroid/view/MotionEvent;)I // method@2ea2 │ │ -0d21a6: 0a03 |00d9: move-result v3 │ │ -0d21a8: 1214 |00da: const/4 v4, #int 1 // #1 │ │ -0d21aa: 3343 8200 |00db: if-ne v3, v4, 015d // +0082 │ │ -0d21ae: 0800 1200 |00dd: move-object/from16 v0, v18 │ │ -0d21b2: 5403 ef13 |00df: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d21b6: 0800 1200 |00e1: move-object/from16 v0, v18 │ │ -0d21ba: 5404 ef13 |00e3: iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d21be: 7110 7929 0400 |00e5: invoke-static {v4}, Lorg/pyneo/maps/map/TileView;.access$900:(Lorg/pyneo/maps/map/TileView;)D // method@2979 │ │ -0d21c4: 0b04 |00e8: move-result-wide v4 │ │ -0d21c6: 6e10 312e 0c00 |00e9: invoke-virtual {v12}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0d21cc: 0a06 |00ec: move-result v6 │ │ -0d21ce: 0800 1200 |00ed: move-object/from16 v0, v18 │ │ -0d21d2: 5407 ef13 |00ef: iget-object v7, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d21d6: 5277 f713 |00f1: iget v7, v7, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -0d21da: b176 |00f3: sub-int/2addr v6, v7 │ │ -0d21dc: 8366 |00f4: int-to-double v6, v6 │ │ -0d21de: 1810 0000 0000 8084 2e41 |00f5: const-wide v16, #double 1e+06 // #412e848000000000 │ │ -0d21e8: ae06 0610 |00fa: div-double v6, v6, v16 │ │ -0d21ec: cb64 |00fc: add-double/2addr v4, v6 │ │ -0d21ee: 7130 7a29 4305 |00fd: invoke-static {v3, v4, v5}, Lorg/pyneo/maps/map/TileView;.access$902:(Lorg/pyneo/maps/map/TileView;D)D // method@297a │ │ -0d21f4: 0800 1200 |0100: move-object/from16 v0, v18 │ │ -0d21f8: 5403 ef13 |0102: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d21fc: 0800 1200 |0104: move-object/from16 v0, v18 │ │ -0d2200: 5404 ef13 |0106: iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2204: 7110 6c29 0400 |0108: invoke-static {v4}, Lorg/pyneo/maps/map/TileView;.access$1000:(Lorg/pyneo/maps/map/TileView;)D // method@296c │ │ -0d220a: 0b04 |010b: move-result-wide v4 │ │ -0d220c: 6e10 332e 0c00 |010c: invoke-virtual {v12}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0d2212: 0a06 |010f: move-result v6 │ │ -0d2214: 0800 1200 |0110: move-object/from16 v0, v18 │ │ -0d2218: 5407 ef13 |0112: iget-object v7, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d221c: 5277 f813 |0114: iget v7, v7, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -0d2220: b176 |0116: sub-int/2addr v6, v7 │ │ -0d2222: 8366 |0117: int-to-double v6, v6 │ │ -0d2224: 1810 0000 0000 8084 2e41 |0118: const-wide v16, #double 1e+06 // #412e848000000000 │ │ -0d222e: ae06 0610 |011d: div-double v6, v6, v16 │ │ -0d2232: cb64 |011f: add-double/2addr v4, v6 │ │ -0d2234: 7130 6d29 4305 |0120: invoke-static {v3, v4, v5}, Lorg/pyneo/maps/map/TileView;.access$1002:(Lorg/pyneo/maps/map/TileView;D)D // method@296d │ │ -0d223a: 0800 1200 |0123: move-object/from16 v0, v18 │ │ -0d223e: 5403 ef13 |0125: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2242: 7110 6e29 0300 |0127: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$1100:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/map/TileOverlay; // method@296e │ │ -0d2248: 0c03 |012a: move-result-object v3 │ │ -0d224a: 0800 1200 |012b: move-object/from16 v0, v18 │ │ -0d224e: 5404 ef13 |012d: iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2252: 7110 7929 0400 |012f: invoke-static {v4}, Lorg/pyneo/maps/map/TileView;.access$900:(Lorg/pyneo/maps/map/TileView;)D // method@2979 │ │ -0d2258: 0b04 |0132: move-result-wide v4 │ │ -0d225a: 0800 1200 |0133: move-object/from16 v0, v18 │ │ -0d225e: 5406 ef13 |0135: iget-object v6, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2262: 7110 6c29 0600 |0137: invoke-static {v6}, Lorg/pyneo/maps/map/TileView;.access$1000:(Lorg/pyneo/maps/map/TileView;)D // method@296c │ │ -0d2268: 0b06 |013a: move-result-wide v6 │ │ -0d226a: 6e57 4a29 4365 |013b: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/pyneo/maps/map/TileOverlay;.setOffset:(DD)V // method@294a │ │ -0d2270: 0800 1200 |013e: move-object/from16 v0, v18 │ │ -0d2274: 5403 ef13 |0140: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2278: 6e10 8c29 0300 |0142: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0d227e: 0800 1200 |0145: move-object/from16 v0, v18 │ │ -0d2282: 5403 ef13 |0147: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2286: 7110 7329 0300 |0149: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; // method@2973 │ │ -0d228c: 0c03 |014c: move-result-object v3 │ │ -0d228e: 3803 0d00 |014d: if-eqz v3, 015a // +000d │ │ -0d2292: 0800 1200 |014f: move-object/from16 v0, v18 │ │ -0d2296: 5403 ef13 |0151: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d229a: 7110 7329 0300 |0153: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; // method@2973 │ │ -0d22a0: 0c03 |0156: move-result-object v3 │ │ -0d22a2: 7210 412e 0300 |0157: invoke-interface {v3}, Lorg/pyneo/maps/utils/IMoveListener;.onMoveDetected:()V // method@2e41 │ │ -0d22a8: 1203 |015a: const/4 v3, #int 0 // #0 │ │ -0d22aa: 2900 cefe |015b: goto/16 0029 // -0132 │ │ -0d22ae: 0800 1200 |015d: move-object/from16 v0, v18 │ │ -0d22b2: 5403 ef13 |015f: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d22b6: 6e20 9829 c300 |0161: invoke-virtual {v3, v12}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2998 │ │ -0d22bc: 28e1 |0164: goto 0145 // -001f │ │ + insns size : 351 16-bit code units │ │ +0d1f90: |[0d1f90] org.pyneo.maps.map.TileView$TouchListener.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +0d1fa0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0d1fa4: 5403 ef13 |0002: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1fa8: 5433 fd13 |0004: iget-object v3, v3, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +0d1fac: 7210 8725 0300 |0006: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0d1fb2: 0c0e |0009: move-result-object v14 │ │ +0d1fb4: 7210 6f25 0e00 |000a: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0d1fba: 0a03 |000d: move-result v3 │ │ +0d1fbc: 3803 1c00 |000e: if-eqz v3, 002a // +001c │ │ +0d1fc0: 7210 7025 0e00 |0010: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0d1fc6: 0c02 |0013: move-result-object v2 │ │ +0d1fc8: 1f02 6205 |0014: check-cast v2, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +0d1fcc: 0800 1000 |0016: move-object/from16 v0, v16 │ │ +0d1fd0: 5407 ef13 |0018: iget-object v7, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d1fd4: 0803 1100 |001a: move-object/from16 v3, v17 │ │ +0d1fd8: 0804 1200 |001c: move-object/from16 v4, v18 │ │ +0d1fdc: 0205 1300 |001e: move/from16 v5, v19 │ │ +0d1fe0: 0206 1400 |0020: move/from16 v6, v20 │ │ +0d1fe4: 7406 a729 0200 |0022: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/map/TileViewOverlay;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/pyneo/maps/map/TileView;)Z // method@29a7 │ │ +0d1fea: 0a03 |0025: move-result v3 │ │ +0d1fec: 3803 e4ff |0026: if-eqz v3, 000a // -001c │ │ +0d1ff0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0d1ff2: 0f03 |0029: return v3 │ │ +0d1ff4: 1503 b443 |002a: const/high16 v3, #int 1135869952 // #43b4 │ │ +0d1ff8: 0800 1000 |002c: move-object/from16 v0, v16 │ │ +0d1ffc: 5404 ef13 |002e: iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2000: 7110 7529 0400 |0030: invoke-static {v4}, Lorg/pyneo/maps/map/TileView;.access$600:(Lorg/pyneo/maps/map/TileView;)F // method@2975 │ │ +0d2006: 0a04 |0033: move-result v4 │ │ +0d2008: a70a 0304 |0034: sub-float v10, v3, v4 │ │ +0d200c: 0800 1000 |0036: move-object/from16 v0, v16 │ │ +0d2010: 5403 ef13 |0038: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2014: 6e10 8929 0300 |003a: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d201a: 0a03 |003d: move-result v3 │ │ +0d201c: db0d 0302 |003e: div-int/lit8 v13, v3, #int 2 // #02 │ │ +0d2020: 0800 1000 |0040: move-object/from16 v0, v16 │ │ +0d2024: 5403 ef13 |0042: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2028: 6e10 8129 0300 |0044: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0d202e: 0a03 |0047: move-result v3 │ │ +0d2030: db0c 0302 |0048: div-int/lit8 v12, v3, #int 2 // #02 │ │ +0d2034: 89a4 |004a: float-to-double v4, v10 │ │ +0d2036: 7120 b924 5400 |004b: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ +0d203c: 0b04 |004e: move-result-wide v4 │ │ +0d203e: 7120 b424 5400 |004f: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0d2044: 0b04 |0052: move-result-wide v4 │ │ +0d2046: 0200 1400 |0053: move/from16 v0, v20 │ │ +0d204a: 8906 |0055: float-to-double v6, v0 │ │ +0d204c: 0800 1000 |0056: move-object/from16 v0, v16 │ │ +0d2050: 5403 ef13 |0058: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2054: 7110 7129 0300 |005a: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ +0d205a: 0b0e |005d: move-result-wide v14 │ │ +0d205c: cee6 |005e: div-double/2addr v6, v14 │ │ +0d205e: cd64 |005f: mul-double/2addr v4, v6 │ │ +0d2060: 8a43 |0060: double-to-int v3, v4 │ │ +0d2062: 89a4 |0061: float-to-double v4, v10 │ │ +0d2064: 7120 b924 5400 |0062: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ +0d206a: 0b04 |0065: move-result-wide v4 │ │ +0d206c: 7120 a724 5400 |0066: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0d2072: 0b04 |0069: move-result-wide v4 │ │ +0d2074: 0200 1300 |006a: move/from16 v0, v19 │ │ +0d2078: 8906 |006c: float-to-double v6, v0 │ │ +0d207a: 0800 1000 |006d: move-object/from16 v0, v16 │ │ +0d207e: 540e ef13 |006f: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2082: 7110 7129 0e00 |0071: invoke-static {v14}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ +0d2088: 0b0e |0074: move-result-wide v14 │ │ +0d208a: cee6 |0075: div-double/2addr v6, v14 │ │ +0d208c: cd64 |0076: mul-double/2addr v4, v6 │ │ +0d208e: 8a44 |0077: double-to-int v4, v4 │ │ +0d2090: 9008 0304 |0078: add-int v8, v3, v4 │ │ +0d2094: 89a4 |007a: float-to-double v4, v10 │ │ +0d2096: 7120 b924 5400 |007b: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ +0d209c: 0b04 |007e: move-result-wide v4 │ │ +0d209e: 7120 a724 5400 |007f: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0d20a4: 0b04 |0082: move-result-wide v4 │ │ +0d20a6: 0200 1400 |0083: move/from16 v0, v20 │ │ +0d20aa: 8906 |0085: float-to-double v6, v0 │ │ +0d20ac: 0800 1000 |0086: move-object/from16 v0, v16 │ │ +0d20b0: 5403 ef13 |0088: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d20b4: 7110 7129 0300 |008a: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ +0d20ba: 0b0e |008d: move-result-wide v14 │ │ +0d20bc: cee6 |008e: div-double/2addr v6, v14 │ │ +0d20be: cd64 |008f: mul-double/2addr v4, v6 │ │ +0d20c0: 8a43 |0090: double-to-int v3, v4 │ │ +0d20c2: 89a4 |0091: float-to-double v4, v10 │ │ +0d20c4: 7120 b924 5400 |0092: invoke-static {v4, v5}, Ljava/lang/Math;.toRadians:(D)D // method@24b9 │ │ +0d20ca: 0b04 |0095: move-result-wide v4 │ │ +0d20cc: 7120 b424 5400 |0096: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0d20d2: 0b04 |0099: move-result-wide v4 │ │ +0d20d4: 0200 1300 |009a: move/from16 v0, v19 │ │ +0d20d8: 8906 |009c: float-to-double v6, v0 │ │ +0d20da: 0800 1000 |009d: move-object/from16 v0, v16 │ │ +0d20de: 540e ef13 |009f: iget-object v14, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d20e2: 7110 7129 0e00 |00a1: invoke-static {v14}, Lorg/pyneo/maps/map/TileView;.access$300:(Lorg/pyneo/maps/map/TileView;)D // method@2971 │ │ +0d20e8: 0b0e |00a4: move-result-wide v14 │ │ +0d20ea: cee6 |00a5: div-double/2addr v6, v14 │ │ +0d20ec: cd64 |00a6: mul-double/2addr v4, v6 │ │ +0d20ee: 8a44 |00a7: double-to-int v4, v4 │ │ +0d20f0: 9109 0304 |00a8: sub-int v9, v3, v4 │ │ +0d20f4: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ +0d20f8: 5403 ef13 |00ac: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d20fc: 6e10 8429 0300 |00ae: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0d2102: 0c03 |00b1: move-result-object v3 │ │ +0d2104: 9004 0d08 |00b2: add-int v4, v13, v8 │ │ +0d2108: 8244 |00b4: int-to-float v4, v4 │ │ +0d210a: 9005 0c09 |00b5: add-int v5, v12, v9 │ │ +0d210e: 8255 |00b7: int-to-float v5, v5 │ │ +0d2110: 6e30 5029 4305 |00b8: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +0d2116: 0c0b |00bb: move-result-object v11 │ │ +0d2118: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ +0d211c: 5403 ef13 |00be: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2120: 7110 7729 0300 |00c0: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$700:(Lorg/pyneo/maps/map/TileView;)Z // method@2977 │ │ +0d2126: 0a03 |00c3: move-result v3 │ │ +0d2128: 3803 9300 |00c4: if-eqz v3, 0157 // +0093 │ │ +0d212c: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ +0d2130: 5403 ef13 |00c8: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2134: 7110 7829 0300 |00ca: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$800:(Lorg/pyneo/maps/map/TileView;)Landroid/view/GestureDetector; // method@2978 │ │ +0d213a: 0c03 |00cd: move-result-object v3 │ │ +0d213c: 1f03 2a06 |00ce: check-cast v3, Lorg/pyneo/maps/utils/RGestureHelper; // type@062a │ │ +0d2140: 0800 1200 |00d0: move-object/from16 v0, v18 │ │ +0d2144: 7220 a22e 0300 |00d2: invoke-interface {v3, v0}, Lorg/pyneo/maps/utils/RGestureHelper;.getPointerCount:(Landroid/view/MotionEvent;)I // method@2ea2 │ │ +0d214a: 0a03 |00d5: move-result v3 │ │ +0d214c: 1214 |00d6: const/4 v4, #int 1 // #1 │ │ +0d214e: 3343 8000 |00d7: if-ne v3, v4, 0157 // +0080 │ │ +0d2152: 0800 1000 |00d9: move-object/from16 v0, v16 │ │ +0d2156: 5403 ef13 |00db: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d215a: 0800 1000 |00dd: move-object/from16 v0, v16 │ │ +0d215e: 5404 ef13 |00df: iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2162: 7110 7929 0400 |00e1: invoke-static {v4}, Lorg/pyneo/maps/map/TileView;.access$900:(Lorg/pyneo/maps/map/TileView;)D // method@2979 │ │ +0d2168: 0b04 |00e4: move-result-wide v4 │ │ +0d216a: 6e10 312e 0b00 |00e5: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0d2170: 0a06 |00e8: move-result v6 │ │ +0d2172: 0800 1000 |00e9: move-object/from16 v0, v16 │ │ +0d2176: 5407 ef13 |00eb: iget-object v7, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d217a: 5277 f713 |00ed: iget v7, v7, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +0d217e: b176 |00ef: sub-int/2addr v6, v7 │ │ +0d2180: 8366 |00f0: int-to-double v6, v6 │ │ +0d2182: 180e 0000 0000 8084 2e41 |00f1: const-wide v14, #double 1e+06 // #412e848000000000 │ │ +0d218c: cee6 |00f6: div-double/2addr v6, v14 │ │ +0d218e: cb64 |00f7: add-double/2addr v4, v6 │ │ +0d2190: 7130 7a29 4305 |00f8: invoke-static {v3, v4, v5}, Lorg/pyneo/maps/map/TileView;.access$902:(Lorg/pyneo/maps/map/TileView;D)D // method@297a │ │ +0d2196: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ +0d219a: 5403 ef13 |00fd: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d219e: 0800 1000 |00ff: move-object/from16 v0, v16 │ │ +0d21a2: 5404 ef13 |0101: iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d21a6: 7110 6c29 0400 |0103: invoke-static {v4}, Lorg/pyneo/maps/map/TileView;.access$1000:(Lorg/pyneo/maps/map/TileView;)D // method@296c │ │ +0d21ac: 0b04 |0106: move-result-wide v4 │ │ +0d21ae: 6e10 332e 0b00 |0107: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0d21b4: 0a06 |010a: move-result v6 │ │ +0d21b6: 0800 1000 |010b: move-object/from16 v0, v16 │ │ +0d21ba: 5407 ef13 |010d: iget-object v7, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d21be: 5277 f813 |010f: iget v7, v7, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +0d21c2: b176 |0111: sub-int/2addr v6, v7 │ │ +0d21c4: 8366 |0112: int-to-double v6, v6 │ │ +0d21c6: 180e 0000 0000 8084 2e41 |0113: const-wide v14, #double 1e+06 // #412e848000000000 │ │ +0d21d0: cee6 |0118: div-double/2addr v6, v14 │ │ +0d21d2: cb64 |0119: add-double/2addr v4, v6 │ │ +0d21d4: 7130 6d29 4305 |011a: invoke-static {v3, v4, v5}, Lorg/pyneo/maps/map/TileView;.access$1002:(Lorg/pyneo/maps/map/TileView;D)D // method@296d │ │ +0d21da: 0800 1000 |011d: move-object/from16 v0, v16 │ │ +0d21de: 5403 ef13 |011f: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d21e2: 7110 6e29 0300 |0121: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$1100:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/map/TileOverlay; // method@296e │ │ +0d21e8: 0c03 |0124: move-result-object v3 │ │ +0d21ea: 0800 1000 |0125: move-object/from16 v0, v16 │ │ +0d21ee: 5404 ef13 |0127: iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d21f2: 7110 7929 0400 |0129: invoke-static {v4}, Lorg/pyneo/maps/map/TileView;.access$900:(Lorg/pyneo/maps/map/TileView;)D // method@2979 │ │ +0d21f8: 0b04 |012c: move-result-wide v4 │ │ +0d21fa: 0800 1000 |012d: move-object/from16 v0, v16 │ │ +0d21fe: 5406 ef13 |012f: iget-object v6, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2202: 7110 6c29 0600 |0131: invoke-static {v6}, Lorg/pyneo/maps/map/TileView;.access$1000:(Lorg/pyneo/maps/map/TileView;)D // method@296c │ │ +0d2208: 0b06 |0134: move-result-wide v6 │ │ +0d220a: 6e57 4a29 4365 |0135: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/pyneo/maps/map/TileOverlay;.setOffset:(DD)V // method@294a │ │ +0d2210: 0800 1000 |0138: move-object/from16 v0, v16 │ │ +0d2214: 5403 ef13 |013a: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2218: 6e10 8c29 0300 |013c: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0d221e: 0800 1000 |013f: move-object/from16 v0, v16 │ │ +0d2222: 5403 ef13 |0141: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2226: 7110 7329 0300 |0143: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; // method@2973 │ │ +0d222c: 0c03 |0146: move-result-object v3 │ │ +0d222e: 3803 0d00 |0147: if-eqz v3, 0154 // +000d │ │ +0d2232: 0800 1000 |0149: move-object/from16 v0, v16 │ │ +0d2236: 5403 ef13 |014b: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d223a: 7110 7329 0300 |014d: invoke-static {v3}, Lorg/pyneo/maps/map/TileView;.access$400:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/utils/IMoveListener; // method@2973 │ │ +0d2240: 0c03 |0150: move-result-object v3 │ │ +0d2242: 7210 412e 0300 |0151: invoke-interface {v3}, Lorg/pyneo/maps/utils/IMoveListener;.onMoveDetected:()V // method@2e41 │ │ +0d2248: 1203 |0154: const/4 v3, #int 0 // #0 │ │ +0d224a: 2900 d4fe |0155: goto/16 0029 // -012c │ │ +0d224e: 0800 1000 |0157: move-object/from16 v0, v16 │ │ +0d2252: 5403 ef13 |0159: iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2256: 6e20 9829 b300 |015b: invoke-virtual {v3, v11}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2998 │ │ +0d225c: 28e1 |015e: goto 013f // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0016 line=368 │ │ 0x0028 line=369 │ │ 0x0029 line=393 │ │ 0x002a line=372 │ │ 0x0036 line=373 │ │ 0x0040 line=374 │ │ 0x004a line=375 │ │ - 0x007c line=377 │ │ - 0x00ae line=379 │ │ - 0x00c0 line=381 │ │ - 0x00dd line=382 │ │ - 0x0100 line=383 │ │ - 0x0123 line=384 │ │ - 0x013e line=385 │ │ - 0x0145 line=390 │ │ - 0x014f line=391 │ │ - 0x015a line=393 │ │ - 0x015d line=387 │ │ + 0x0062 line=376 │ │ + 0x007a line=377 │ │ + 0x0092 line=378 │ │ + 0x00aa line=379 │ │ + 0x00bc line=381 │ │ + 0x00d9 line=382 │ │ + 0x00fb line=383 │ │ + 0x011d line=384 │ │ + 0x0138 line=385 │ │ + 0x013f line=390 │ │ + 0x0149 line=391 │ │ + 0x0154 line=393 │ │ + 0x0157 line=387 │ │ locals : │ │ 0x0016 - 0x0029 reg=2 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x007c - 0x0165 reg=8 TouchMapOffsetX I │ │ - 0x00ae - 0x0165 reg=9 TouchMapOffsetY I │ │ - 0x0036 - 0x0165 reg=10 aRotateToAngle F │ │ - 0x000a - 0x0165 reg=11 i$ Ljava/util/Iterator; │ │ - 0x00c0 - 0x0165 reg=12 newCenter Lorg/pyneo/maps/utils/GeoPoint; │ │ - 0x004a - 0x0165 reg=13 viewHeight_2 I │ │ - 0x0040 - 0x0165 reg=14 viewWidth_2 I │ │ - 0x0000 - 0x0165 reg=18 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ - 0x0000 - 0x0165 reg=19 e1 Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0165 reg=20 e2 Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0165 reg=21 distanceX F │ │ - 0x0000 - 0x0165 reg=22 distanceY F │ │ + 0x007a - 0x015f reg=8 TouchMapOffsetX I │ │ + 0x00aa - 0x015f reg=9 TouchMapOffsetY I │ │ + 0x0036 - 0x015f reg=10 aRotateToAngle F │ │ + 0x00bc - 0x015f reg=11 newCenter Lorg/pyneo/maps/utils/GeoPoint; │ │ + 0x004a - 0x015f reg=12 viewHeight_2 I │ │ + 0x0040 - 0x015f reg=13 viewWidth_2 I │ │ + 0x0000 - 0x015f reg=16 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ + 0x0000 - 0x015f reg=17 e1 Landroid/view/MotionEvent; │ │ + 0x0000 - 0x015f reg=18 e2 Landroid/view/MotionEvent; │ │ + 0x0000 - 0x015f reg=19 distanceX F │ │ + 0x0000 - 0x015f reg=20 distanceY F │ │ │ │ #6 : (in Lorg/pyneo/maps/map/TileView$TouchListener;) │ │ name : 'onShowPress' │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d22c0: |[0d22c0] org.pyneo.maps.map.TileView$TouchListener.onShowPress:(Landroid/view/MotionEvent;)V │ │ -0d22d0: 0e00 |0000: return-void │ │ +0d2260: |[0d2260] org.pyneo.maps.map.TileView$TouchListener.onShowPress:(Landroid/view/MotionEvent;)V │ │ +0d2270: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x0001 reg=1 e Landroid/view/MotionEvent; │ │ │ │ @@ -271536,64 +271650,63 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0d22d4: |[0d22d4] org.pyneo.maps.map.TileView$TouchListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -0d22e4: 5432 ef13 |0000: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d22e8: 5422 fd13 |0002: iget-object v2, v2, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -0d22ec: 7210 8725 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0d22f2: 0c00 |0007: move-result-object v0 │ │ -0d22f4: 7210 6f25 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0d22fa: 0a02 |000b: move-result v2 │ │ -0d22fc: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ -0d2300: 7210 7025 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0d2306: 0c01 |0011: move-result-object v1 │ │ -0d2308: 1f01 6205 |0012: check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -0d230c: 5432 ef13 |0014: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2310: 6e30 a829 4102 |0016: invoke-virtual {v1, v4, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a8 │ │ -0d2316: 0a02 |0019: move-result v2 │ │ -0d2318: 3802 eeff |001a: if-eqz v2, 0008 // -0012 │ │ -0d231c: 5432 ef13 |001c: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2320: 6e10 8c29 0200 |001e: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0d2326: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -0d2328: 0f02 |0022: return v2 │ │ -0d232a: 5432 ef13 |0023: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d232e: 6e10 8c29 0200 |0025: invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0d2334: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0d2336: 28f9 |0029: goto 0022 // -0007 │ │ +0d2274: |[0d2274] org.pyneo.maps.map.TileView$TouchListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +0d2284: 5431 ef13 |0000: iget-object v1, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2288: 5411 fd13 |0002: iget-object v1, v1, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +0d228c: 7210 8725 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0d2292: 0c01 |0007: move-result-object v1 │ │ +0d2294: 7210 6f25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0d229a: 0a02 |000b: move-result v2 │ │ +0d229c: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ +0d22a0: 7210 7025 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0d22a6: 0c00 |0011: move-result-object v0 │ │ +0d22a8: 1f00 6205 |0012: check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +0d22ac: 5432 ef13 |0014: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d22b0: 6e30 a829 4002 |0016: invoke-virtual {v0, v4, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a8 │ │ +0d22b6: 0a02 |0019: move-result v2 │ │ +0d22b8: 3802 eeff |001a: if-eqz v2, 0008 // -0012 │ │ +0d22bc: 5431 ef13 |001c: iget-object v1, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d22c0: 6e10 8c29 0100 |001e: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0d22c6: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +0d22c8: 0f01 |0022: return v1 │ │ +0d22ca: 5431 ef13 |0023: iget-object v1, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d22ce: 6e10 8c29 0100 |0025: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0d22d4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0d22d6: 28f9 |0029: goto 0022 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0014 line=343 │ │ 0x001c line=344 │ │ 0x0021 line=345 │ │ 0x0022 line=349 │ │ 0x0023 line=348 │ │ 0x0028 line=349 │ │ locals : │ │ - 0x0014 - 0x0022 reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x0008 - 0x002a reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x0022 reg=0 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x002a reg=3 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x002a reg=4 e Landroid/view/MotionEvent; │ │ │ │ #8 : (in Lorg/pyneo/maps/map/TileView$TouchListener;) │ │ name : 'onSingleTapUp' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d2338: |[0d2338] org.pyneo.maps.map.TileView$TouchListener.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -0d2348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d234a: 0f00 |0001: return v0 │ │ +0d22d8: |[0d22d8] org.pyneo.maps.map.TileView$TouchListener.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +0d22e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d22ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -271602,37 +271715,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0d234c: |[0d234c] org.pyneo.maps.map.TileView$TouchListener.onUp:(Landroid/view/MotionEvent;)V │ │ -0d235c: 5432 ef13 |0000: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2360: 5422 fd13 |0002: iget-object v2, v2, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ -0d2364: 7210 8725 0200 |0004: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0d236a: 0c00 |0007: move-result-object v0 │ │ -0d236c: 7210 6f25 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0d2372: 0a02 |000b: move-result v2 │ │ -0d2374: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -0d2378: 7210 7025 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0d237e: 0c01 |0011: move-result-object v1 │ │ -0d2380: 1f01 6205 |0012: check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -0d2384: 5432 ef13 |0014: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ -0d2388: 6e30 ab29 4102 |0016: invoke-virtual {v1, v4, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V // method@29ab │ │ -0d238e: 28ef |0019: goto 0008 // -0011 │ │ -0d2390: 0e00 |001a: return-void │ │ +0d22ec: |[0d22ec] org.pyneo.maps.map.TileView$TouchListener.onUp:(Landroid/view/MotionEvent;)V │ │ +0d22fc: 5431 ef13 |0000: iget-object v1, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2300: 5411 fd13 |0002: iget-object v1, v1, Lorg/pyneo/maps/map/TileView;.mOverlays:Ljava/util/List; // field@13fd │ │ +0d2304: 7210 8725 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0d230a: 0c01 |0007: move-result-object v1 │ │ +0d230c: 7210 6f25 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0d2312: 0a02 |000b: move-result v2 │ │ +0d2314: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +0d2318: 7210 7025 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0d231e: 0c00 |0011: move-result-object v0 │ │ +0d2320: 1f00 6205 |0012: check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +0d2324: 5432 ef13 |0014: iget-object v2, v3, Lorg/pyneo/maps/map/TileView$TouchListener;.this$0:Lorg/pyneo/maps/map/TileView; // field@13ef │ │ +0d2328: 6e30 ab29 4002 |0016: invoke-virtual {v0, v4, v2}, Lorg/pyneo/maps/map/TileViewOverlay;.onUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V // method@29ab │ │ +0d232e: 28ef |0019: goto 0008 // -0011 │ │ +0d2330: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0014 line=418 │ │ 0x001a line=420 │ │ locals : │ │ - 0x0014 - 0x001a reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x0008 - 0x001b reg=0 i$ Ljava/util/Iterator; │ │ + 0x0014 - 0x001a reg=0 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x001b reg=3 this Lorg/pyneo/maps/map/TileView$TouchListener; │ │ 0x0000 - 0x001b reg=4 e Landroid/view/MotionEvent; │ │ │ │ source_file_idx : 4808 (TileView.java) │ │ │ │ Class #938 header: │ │ class_idx : 1419 │ │ @@ -271667,18 +271779,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d2394: |[0d2394] org.pyneo.maps.poi.PoiListFragment$PoiViewBinder.:(Landroid/content/Context;)V │ │ -0d23a4: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0d23aa: 5b01 6e14 |0003: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder;.ctx:Landroid/content/Context; // field@146e │ │ -0d23ae: 0e00 |0005: return-void │ │ +0d2334: |[0d2334] org.pyneo.maps.poi.PoiListFragment$PoiViewBinder.:(Landroid/content/Context;)V │ │ +0d2344: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0d234a: 5b01 6e14 |0003: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder;.ctx:Landroid/content/Context; // field@146e │ │ +0d234e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder; │ │ @@ -271690,101 +271802,104 @@ │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 163 16-bit code units │ │ -0d23b0: |[0d23b0] org.pyneo.maps.poi.PoiListFragment$PoiViewBinder.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ -0d23c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0d23c2: 7220 d701 ba00 |0001: invoke-interface {v10, v11}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ -0d23c8: 0c02 |0004: move-result-object v2 │ │ -0d23ca: 1a04 8818 |0005: const-string v4, "catname" // string@1888 │ │ -0d23ce: 6e20 db24 4200 |0007: invoke-virtual {v2, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0d23d4: 0a02 |000a: move-result v2 │ │ -0d23d6: 3802 5e00 |000b: if-eqz v2, 0069 // +005e │ │ -0d23da: 2201 0f06 |000d: new-instance v1, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ -0d23de: 5482 6e14 |000f: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder;.ctx:Landroid/content/Context; // field@146e │ │ -0d23e2: 7020 042e 2100 |0011: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ -0d23e8: 1402 1c00 0b7f |0014: const v2, #float 1.84763e+38 // #7f0b001c │ │ -0d23ee: 6e20 aa1f 2900 |0017: invoke-virtual {v9, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0d23f4: 0c02 |001a: move-result-object v2 │ │ -0d23f6: 1f02 3504 |001b: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0d23fa: 2204 9204 |001d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0d23fe: 7010 fb24 0400 |001f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d2404: 1a05 8818 |0022: const-string v5, "catname" // string@1888 │ │ -0d2408: 7220 d501 5a00 |0024: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0d240e: 0a05 |0027: move-result v5 │ │ -0d2410: 7220 de01 5a00 |0028: invoke-interface {v10, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0d2416: 0c05 |002b: move-result-object v5 │ │ -0d2418: 6e20 0425 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d241e: 0c04 |002f: move-result-object v4 │ │ -0d2420: 1a05 2501 |0030: const-string v5, ", " // string@0125 │ │ -0d2424: 6e20 0425 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d242a: 0c04 |0035: move-result-object v4 │ │ -0d242c: 1a05 0b23 |0036: const-string v5, "lat" // string@230b │ │ -0d2430: 7220 d501 5a00 |0038: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0d2436: 0a05 |003b: move-result v5 │ │ -0d2438: 7220 d901 5a00 |003c: invoke-interface {v10, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0d243e: 0b06 |003f: move-result-wide v6 │ │ -0d2440: 6e30 072e 6107 |0040: invoke-virtual {v1, v6, v7}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -0d2446: 0c05 |0043: move-result-object v5 │ │ -0d2448: 6e20 0425 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d244e: 0c04 |0047: move-result-object v4 │ │ -0d2450: 1a05 2501 |0048: const-string v5, ", " // string@0125 │ │ -0d2454: 6e20 0425 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d245a: 0c04 |004d: move-result-object v4 │ │ -0d245c: 1a05 a223 |004e: const-string v5, "lon" // string@23a2 │ │ -0d2460: 7220 d501 5a00 |0050: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0d2466: 0a05 |0053: move-result v5 │ │ -0d2468: 7220 d901 5a00 |0054: invoke-interface {v10, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0d246e: 0b06 |0057: move-result-wide v6 │ │ -0d2470: 6e30 082e 6107 |0058: invoke-virtual {v1, v6, v7}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -0d2476: 0c05 |005b: move-result-object v5 │ │ -0d2478: 6e20 0425 5400 |005c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d247e: 0c04 |005f: move-result-object v4 │ │ -0d2480: 6e10 0a25 0400 |0060: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d2486: 0c04 |0063: move-result-object v4 │ │ -0d2488: 6e20 be22 4200 |0064: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0d248e: 0132 |0067: move v2, v3 │ │ -0d2490: 0f02 |0068: return v2 │ │ -0d2492: 7220 d701 ba00 |0069: invoke-interface {v10, v11}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ -0d2498: 0c02 |006c: move-result-object v2 │ │ -0d249a: 1a04 4621 |006d: const-string v4, "iconid" // string@2146 │ │ -0d249e: 6e20 db24 4200 |006f: invoke-virtual {v2, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0d24a4: 0a02 |0072: move-result v2 │ │ -0d24a6: 3802 2e00 |0073: if-eqz v2, 00a1 // +002e │ │ -0d24aa: 7220 db01 ba00 |0075: invoke-interface {v10, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0d24b0: 0a00 |0078: move-result v0 │ │ -0d24b2: 2202 9204 |0079: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0d24b6: 7010 fb24 0200 |007b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d24bc: 1a04 a032 |007e: const-string v4, "setViewValue find id=" // string@32a0 │ │ -0d24c0: 6e20 0425 4200 |0080: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d24c6: 0c02 |0083: move-result-object v2 │ │ -0d24c8: 6e20 0025 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d24ce: 0c02 |0087: move-result-object v2 │ │ -0d24d0: 6e10 0a25 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d24d6: 0c02 |008b: move-result-object v2 │ │ -0d24d8: 7110 f72e 0200 |008c: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0d24de: 1402 1600 0b7f |008f: const v2, #float 1.84763e+38 // #7f0b0016 │ │ -0d24e4: 6e20 aa1f 2900 |0092: invoke-virtual {v9, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0d24ea: 0c02 |0095: move-result-object v2 │ │ -0d24ec: 1f02 1404 |0096: check-cast v2, Landroid/widget/ImageView; // type@0414 │ │ -0d24f0: 7110 0a2a 0000 |0098: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0d24f6: 0a04 |009b: move-result v4 │ │ -0d24f8: 6e20 b021 4200 |009c: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0d24fe: 0132 |009f: move v2, v3 │ │ -0d2500: 28c8 |00a0: goto 0068 // -0038 │ │ -0d2502: 1202 |00a1: const/4 v2, #int 0 // #0 │ │ -0d2504: 28c6 |00a2: goto 0068 // -003a │ │ +0d2350: |[0d2350] org.pyneo.maps.poi.PoiListFragment$PoiViewBinder.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z │ │ +0d2360: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d2362: 7220 d701 ba00 |0001: invoke-interface {v10, v11}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ +0d2368: 0c02 |0004: move-result-object v2 │ │ +0d236a: 1a04 8818 |0005: const-string v4, "catname" // string@1888 │ │ +0d236e: 6e20 db24 4200 |0007: invoke-virtual {v2, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0d2374: 0a02 |000a: move-result v2 │ │ +0d2376: 3802 5e00 |000b: if-eqz v2, 0069 // +005e │ │ +0d237a: 2201 0f06 |000d: new-instance v1, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ +0d237e: 5482 6e14 |000f: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder;.ctx:Landroid/content/Context; // field@146e │ │ +0d2382: 7020 042e 2100 |0011: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ +0d2388: 1402 1c00 0b7f |0014: const v2, #float 1.84763e+38 // #7f0b001c │ │ +0d238e: 6e20 aa1f 2900 |0017: invoke-virtual {v9, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0d2394: 0c02 |001a: move-result-object v2 │ │ +0d2396: 1f02 3504 |001b: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0d239a: 2204 9204 |001d: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0d239e: 7010 fb24 0400 |001f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d23a4: 1a05 8818 |0022: const-string v5, "catname" // string@1888 │ │ +0d23a8: 7220 d501 5a00 |0024: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0d23ae: 0a05 |0027: move-result v5 │ │ +0d23b0: 7220 de01 5a00 |0028: invoke-interface {v10, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0d23b6: 0c05 |002b: move-result-object v5 │ │ +0d23b8: 6e20 0425 5400 |002c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d23be: 0c04 |002f: move-result-object v4 │ │ +0d23c0: 1a05 2501 |0030: const-string v5, ", " // string@0125 │ │ +0d23c4: 6e20 0425 5400 |0032: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d23ca: 0c04 |0035: move-result-object v4 │ │ +0d23cc: 1a05 0b23 |0036: const-string v5, "lat" // string@230b │ │ +0d23d0: 7220 d501 5a00 |0038: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0d23d6: 0a05 |003b: move-result v5 │ │ +0d23d8: 7220 d901 5a00 |003c: invoke-interface {v10, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0d23de: 0b06 |003f: move-result-wide v6 │ │ +0d23e0: 6e30 072e 6107 |0040: invoke-virtual {v1, v6, v7}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +0d23e6: 0c05 |0043: move-result-object v5 │ │ +0d23e8: 6e20 0425 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d23ee: 0c04 |0047: move-result-object v4 │ │ +0d23f0: 1a05 2501 |0048: const-string v5, ", " // string@0125 │ │ +0d23f4: 6e20 0425 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d23fa: 0c04 |004d: move-result-object v4 │ │ +0d23fc: 1a05 a223 |004e: const-string v5, "lon" // string@23a2 │ │ +0d2400: 7220 d501 5a00 |0050: invoke-interface {v10, v5}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0d2406: 0a05 |0053: move-result v5 │ │ +0d2408: 7220 d901 5a00 |0054: invoke-interface {v10, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0d240e: 0b06 |0057: move-result-wide v6 │ │ +0d2410: 6e30 082e 6107 |0058: invoke-virtual {v1, v6, v7}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +0d2416: 0c05 |005b: move-result-object v5 │ │ +0d2418: 6e20 0425 5400 |005c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d241e: 0c04 |005f: move-result-object v4 │ │ +0d2420: 6e10 0a25 0400 |0060: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d2426: 0c04 |0063: move-result-object v4 │ │ +0d2428: 6e20 be22 4200 |0064: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0d242e: 0132 |0067: move v2, v3 │ │ +0d2430: 0f02 |0068: return v2 │ │ +0d2432: 7220 d701 ba00 |0069: invoke-interface {v10, v11}, Landroid/database/Cursor;.getColumnName:(I)Ljava/lang/String; // method@01d7 │ │ +0d2438: 0c02 |006c: move-result-object v2 │ │ +0d243a: 1a04 4621 |006d: const-string v4, "iconid" // string@2146 │ │ +0d243e: 6e20 db24 4200 |006f: invoke-virtual {v2, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0d2444: 0a02 |0072: move-result v2 │ │ +0d2446: 3802 2e00 |0073: if-eqz v2, 00a1 // +002e │ │ +0d244a: 7220 db01 ba00 |0075: invoke-interface {v10, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0d2450: 0a00 |0078: move-result v0 │ │ +0d2452: 2202 9204 |0079: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0d2456: 7010 fb24 0200 |007b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d245c: 1a04 a032 |007e: const-string v4, "setViewValue find id=" // string@32a0 │ │ +0d2460: 6e20 0425 4200 |0080: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2466: 0c02 |0083: move-result-object v2 │ │ +0d2468: 6e20 0025 0200 |0084: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d246e: 0c02 |0087: move-result-object v2 │ │ +0d2470: 6e10 0a25 0200 |0088: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d2476: 0c02 |008b: move-result-object v2 │ │ +0d2478: 7110 f72e 0200 |008c: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0d247e: 1402 1600 0b7f |008f: const v2, #float 1.84763e+38 // #7f0b0016 │ │ +0d2484: 6e20 aa1f 2900 |0092: invoke-virtual {v9, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0d248a: 0c02 |0095: move-result-object v2 │ │ +0d248c: 1f02 1404 |0096: check-cast v2, Landroid/widget/ImageView; // type@0414 │ │ +0d2490: 7110 0a2a 0000 |0098: invoke-static {v0}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0d2496: 0a04 |009b: move-result v4 │ │ +0d2498: 6e20 b021 4200 |009c: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0d249e: 0132 |009f: move v2, v3 │ │ +0d24a0: 28c8 |00a0: goto 0068 // -0038 │ │ +0d24a2: 1202 |00a1: const/4 v2, #int 0 // #0 │ │ +0d24a4: 28c6 |00a2: goto 0068 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x000d line=92 │ │ 0x0014 line=93 │ │ + 0x0038 line=94 │ │ + 0x0050 line=95 │ │ + 0x0064 line=93 │ │ 0x0068 line=105 │ │ 0x0069 line=99 │ │ 0x0075 line=100 │ │ 0x0079 line=101 │ │ 0x008f line=102 │ │ 0x00a0 line=103 │ │ 0x00a1 line=105 │ │ @@ -271831,18 +271946,18 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d2508: |[0d2508] org.pyneo.maps.preference.OffsetActivity$MoveListener.:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ -0d2518: 5b01 c514 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ -0d251c: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0d2522: 0e00 |0005: return-void │ │ +0d24a8: |[0d24a8] org.pyneo.maps.preference.OffsetActivity$MoveListener.:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ +0d24b8: 5b01 c514 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ +0d24bc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0d24c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ @@ -271851,17 +271966,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d2524: |[0d2524] org.pyneo.maps.preference.OffsetActivity$MoveListener.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V │ │ -0d2534: 7020 212b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b21 │ │ -0d253a: 0e00 |0003: return-void │ │ +0d24c4: |[0d24c4] org.pyneo.maps.preference.OffsetActivity$MoveListener.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V │ │ +0d24d4: 7020 212b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b21 │ │ +0d24da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/pyneo/maps/preference/OffsetActivity$1; │ │ @@ -271872,16 +271987,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d253c: |[0d253c] org.pyneo.maps.preference.OffsetActivity$MoveListener.onCenterDetected:()V │ │ -0d254c: 0e00 |0000: return-void │ │ +0d24dc: |[0d24dc] org.pyneo.maps.preference.OffsetActivity$MoveListener.onCenterDetected:()V │ │ +0d24ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; │ │ │ │ #1 : (in Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;) │ │ @@ -271889,33 +272004,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0d2550: |[0d2550] org.pyneo.maps.preference.OffsetActivity$MoveListener.onMoveDetected:()V │ │ -0d2560: 5441 c514 |0000: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ -0d2564: 7110 3a2b 0100 |0002: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$800:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView; // method@2b3a │ │ -0d256a: 0c01 |0005: move-result-object v1 │ │ -0d256c: 6e10 de28 0100 |0006: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -0d2572: 0c01 |0009: move-result-object v1 │ │ -0d2574: 6e10 7e29 0100 |000a: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getCurrentOffset:()[D // method@297e │ │ -0d257a: 0c00 |000d: move-result-object v0 │ │ -0d257c: 5441 c514 |000e: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ -0d2580: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0d2582: 4502 0002 |0011: aget-wide v2, v0, v2 │ │ -0d2586: 7130 372b 2103 |0013: invoke-static {v1, v2, v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$402:(Lorg/pyneo/maps/preference/OffsetActivity;D)D // method@2b37 │ │ -0d258c: 5441 c514 |0016: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ -0d2590: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -0d2592: 4502 0002 |0019: aget-wide v2, v0, v2 │ │ -0d2596: 7130 392b 2103 |001b: invoke-static {v1, v2, v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$502:(Lorg/pyneo/maps/preference/OffsetActivity;D)D // method@2b39 │ │ -0d259c: 5441 c514 |001e: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ -0d25a0: 7110 3b2b 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$900:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b3b │ │ -0d25a6: 0e00 |0023: return-void │ │ +0d24f0: |[0d24f0] org.pyneo.maps.preference.OffsetActivity$MoveListener.onMoveDetected:()V │ │ +0d2500: 5441 c514 |0000: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ +0d2504: 7110 3a2b 0100 |0002: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$800:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView; // method@2b3a │ │ +0d250a: 0c01 |0005: move-result-object v1 │ │ +0d250c: 6e10 de28 0100 |0006: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +0d2512: 0c01 |0009: move-result-object v1 │ │ +0d2514: 6e10 7e29 0100 |000a: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getCurrentOffset:()[D // method@297e │ │ +0d251a: 0c00 |000d: move-result-object v0 │ │ +0d251c: 5441 c514 |000e: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ +0d2520: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0d2522: 4502 0002 |0011: aget-wide v2, v0, v2 │ │ +0d2526: 7130 372b 2103 |0013: invoke-static {v1, v2, v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$402:(Lorg/pyneo/maps/preference/OffsetActivity;D)D // method@2b37 │ │ +0d252c: 5441 c514 |0016: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ +0d2530: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +0d2532: 4502 0002 |0019: aget-wide v2, v0, v2 │ │ +0d2536: 7130 392b 2103 |001b: invoke-static {v1, v2, v3}, Lorg/pyneo/maps/preference/OffsetActivity;.access$502:(Lorg/pyneo/maps/preference/OffsetActivity;D)D // method@2b39 │ │ +0d253c: 5441 c514 |001e: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ +0d2540: 7110 3b2b 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/preference/OffsetActivity;.access$900:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b3b │ │ +0d2546: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x000e line=166 │ │ 0x0016 line=167 │ │ 0x001e line=168 │ │ 0x0023 line=169 │ │ @@ -271928,18 +272043,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d25a8: |[0d25a8] org.pyneo.maps.preference.OffsetActivity$MoveListener.onZoomDetected:()V │ │ -0d25b8: 5410 c514 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ -0d25bc: 7110 312b 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ -0d25c2: 0e00 |0005: return-void │ │ +0d2548: |[0d2548] org.pyneo.maps.preference.OffsetActivity$MoveListener.onZoomDetected:()V │ │ +0d2558: 5410 c514 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.this$0:Lorg/pyneo/maps/preference/OffsetActivity; // field@14c5 │ │ +0d255c: 7110 312b 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b31 │ │ +0d2562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; │ │ │ │ @@ -272000,18 +272115,18 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d25c4: |[0d25c4] org.pyneo.maps.tileprovider.FSCacheProvider.:(Ljava/io/File;)V │ │ -0d25d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d25d6: 7030 7e2b 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.:(Ljava/io/File;Landroid/os/Handler;)V // method@2b7e │ │ -0d25dc: 0e00 |0004: return-void │ │ +0d2564: |[0d2564] org.pyneo.maps.tileprovider.FSCacheProvider.:(Ljava/io/File;)V │ │ +0d2574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d2576: 7030 7e2b 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.:(Ljava/io/File;Landroid/os/Handler;)V // method@2b7e │ │ +0d257c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ 0x0000 - 0x0005 reg=2 aCachePath Ljava/io/File; │ │ @@ -272021,28 +272136,28 @@ │ │ type : '(Ljava/io/File;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0d25e0: |[0d25e0] org.pyneo.maps.tileprovider.FSCacheProvider.:(Ljava/io/File;Landroid/os/Handler;)V │ │ -0d25f0: 7010 be24 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ -0d25f6: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -0d25fa: 5a42 f014 |0005: iput-wide v2, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d25fe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0d2600: 5b41 ef14 |0008: iput-object v1, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mHandler:Landroid/os/Handler; // field@14ef │ │ -0d2604: 5b45 ee14 |000a: iput-object v5, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ -0d2608: 5b46 ef14 |000c: iput-object v6, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mHandler:Landroid/os/Handler; // field@14ef │ │ -0d260c: 2200 a305 |000e: new-instance v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1; // type@05a3 │ │ -0d2610: 7030 782b 4005 |0010: invoke-direct {v0, v4, v5}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V // method@2b78 │ │ -0d2616: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0d2618: 6e20 1525 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@2515 │ │ -0d261e: 6e10 1625 0000 |0017: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2516 │ │ -0d2624: 0e00 |001a: return-void │ │ +0d2580: |[0d2580] org.pyneo.maps.tileprovider.FSCacheProvider.:(Ljava/io/File;Landroid/os/Handler;)V │ │ +0d2590: 7010 be24 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@24be │ │ +0d2596: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +0d259a: 5a42 f014 |0005: iput-wide v2, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d259e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0d25a0: 5b41 ef14 |0008: iput-object v1, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mHandler:Landroid/os/Handler; // field@14ef │ │ +0d25a4: 5b45 ee14 |000a: iput-object v5, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ +0d25a8: 5b46 ef14 |000c: iput-object v6, v4, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mHandler:Landroid/os/Handler; // field@14ef │ │ +0d25ac: 2200 a305 |000e: new-instance v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1; // type@05a3 │ │ +0d25b0: 7030 782b 4005 |0010: invoke-direct {v0, v4, v5}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;.:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V // method@2b78 │ │ +0d25b6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0d25b8: 6e20 1525 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@2515 │ │ +0d25be: 6e10 1625 0000 |0017: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@2516 │ │ +0d25c4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=33 │ │ 0x0007 line=34 │ │ 0x000a line=42 │ │ 0x000c line=43 │ │ @@ -272061,17 +272176,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2628: |[0d2628] org.pyneo.maps.tileprovider.FSCacheProvider.access$000:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)J │ │ -0d2638: 5320 f014 |0000: iget-wide v0, v2, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d263c: 1000 |0002: return-wide v0 │ │ +0d25c8: |[0d25c8] org.pyneo.maps.tileprovider.FSCacheProvider.access$000:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)J │ │ +0d25d8: 5320 f014 |0000: iget-wide v0, v2, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d25dc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ #3 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ @@ -272079,17 +272194,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/FSCacheProvider;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2640: |[0d2640] org.pyneo.maps.tileprovider.FSCacheProvider.access$002:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;J)J │ │ -0d2650: 5a12 f014 |0000: iput-wide v2, v1, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d2654: 1002 |0002: return-wide v2 │ │ +0d25e0: |[0d25e0] org.pyneo.maps.tileprovider.FSCacheProvider.access$002:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;J)J │ │ +0d25f0: 5a12 f014 |0000: iput-wide v2, v1, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d25f4: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ 0x0000 - 0x0003 reg=2 x1 J │ │ │ │ @@ -272098,17 +272213,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d2658: |[0d2658] org.pyneo.maps.tileprovider.FSCacheProvider.access$100:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V │ │ -0d2668: 7020 852b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.calculateDirectorySize:(Ljava/io/File;)V // method@2b85 │ │ -0d266e: 0e00 |0003: return-void │ │ +0d25f8: |[0d25f8] org.pyneo.maps.tileprovider.FSCacheProvider.access$100:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V │ │ +0d2608: 7020 852b 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.calculateDirectorySize:(Ljava/io/File;)V // method@2b85 │ │ +0d260e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/io/File; │ │ │ │ @@ -272117,17 +272232,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d2670: |[0d2670] org.pyneo.maps.tileprovider.FSCacheProvider.access$200:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V │ │ -0d2680: 7010 872b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.cutCurrentCache:()V // method@2b87 │ │ -0d2686: 0e00 |0003: return-void │ │ +0d2610: |[0d2610] org.pyneo.maps.tileprovider.FSCacheProvider.access$200:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V │ │ +0d2620: 7010 872b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.cutCurrentCache:()V // method@2b87 │ │ +0d2626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ #6 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ @@ -272135,287 +272250,272 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2688: |[0d2688] org.pyneo.maps.tileprovider.FSCacheProvider.access$300:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)Landroid/os/Handler; │ │ -0d2698: 5410 ef14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mHandler:Landroid/os/Handler; // field@14ef │ │ -0d269c: 1100 |0002: return-object v0 │ │ +0d2628: |[0d2628] org.pyneo.maps.tileprovider.FSCacheProvider.access$300:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)Landroid/os/Handler; │ │ +0d2638: 5410 ef14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mHandler:Landroid/os/Handler; // field@14ef │ │ +0d263c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ #7 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ name : 'calculateDirectorySize' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 12 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 49 16-bit code units │ │ -0d26a0: |[0d26a0] org.pyneo.maps.tileprovider.FSCacheProvider.calculateDirectorySize:(Ljava/io/File;)V │ │ -0d26b0: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ -0d26b4: 0e00 |0002: return-void │ │ -0d26b6: 6e10 2724 0b00 |0003: invoke-virtual {v11}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -0d26bc: 0c04 |0006: move-result-object v4 │ │ -0d26be: 3804 fbff |0007: if-eqz v4, 0002 // -0005 │ │ -0d26c2: 0740 |0009: move-object v0, v4 │ │ -0d26c4: 2103 |000a: array-length v3, v0 │ │ -0d26c6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0d26c8: 3532 f6ff |000c: if-ge v2, v3, 0002 // -000a │ │ -0d26cc: 4601 0002 |000e: aget-object v1, v0, v2 │ │ -0d26d0: 6e10 2424 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.isFile:()Z // method@2424 │ │ -0d26d6: 0a05 |0013: move-result v5 │ │ -0d26d8: 3805 0b00 |0014: if-eqz v5, 001f // +000b │ │ -0d26dc: 53a6 f014 |0016: iget-wide v6, v10, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d26e0: 6e10 2624 0100 |0018: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@2426 │ │ -0d26e6: 0b08 |001b: move-result-wide v8 │ │ -0d26e8: bb86 |001c: add-long/2addr v6, v8 │ │ -0d26ea: 5aa6 f014 |001d: iput-wide v6, v10, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d26ee: 6e10 2324 0100 |001f: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ -0d26f4: 0a05 |0022: move-result v5 │ │ -0d26f6: 3805 0b00 |0023: if-eqz v5, 002e // +000b │ │ -0d26fa: 7030 8e2b ba01 |0025: invoke-direct {v10, v11, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.isSymbolicDirectoryLink:(Ljava/io/File;Ljava/io/File;)Z // method@2b8e │ │ -0d2700: 0a05 |0028: move-result v5 │ │ -0d2702: 3905 0500 |0029: if-nez v5, 002e // +0005 │ │ -0d2706: 7020 852b 1a00 |002b: invoke-direct {v10, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.calculateDirectorySize:(Ljava/io/File;)V // method@2b85 │ │ -0d270c: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d2710: 28dc |0030: goto 000c // -0024 │ │ + insns size : 48 16-bit code units │ │ +0d2640: |[0d2640] org.pyneo.maps.tileprovider.FSCacheProvider.calculateDirectorySize:(Ljava/io/File;)V │ │ +0d2650: 3909 0300 |0000: if-nez v9, 0003 // +0003 │ │ +0d2654: 0e00 |0002: return-void │ │ +0d2656: 6e10 2724 0900 |0003: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +0d265c: 0c01 |0006: move-result-object v1 │ │ +0d265e: 3801 fbff |0007: if-eqz v1, 0002 // -0005 │ │ +0d2662: 2113 |0009: array-length v3, v1 │ │ +0d2664: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0d2666: 3532 f7ff |000b: if-ge v2, v3, 0002 // -0009 │ │ +0d266a: 4600 0102 |000d: aget-object v0, v1, v2 │ │ +0d266e: 6e10 2424 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@2424 │ │ +0d2674: 0a04 |0012: move-result v4 │ │ +0d2676: 3804 0b00 |0013: if-eqz v4, 001e // +000b │ │ +0d267a: 5384 f014 |0015: iget-wide v4, v8, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d267e: 6e10 2624 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@2426 │ │ +0d2684: 0b06 |001a: move-result-wide v6 │ │ +0d2686: bb64 |001b: add-long/2addr v4, v6 │ │ +0d2688: 5a84 f014 |001c: iput-wide v4, v8, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d268c: 6e10 2324 0000 |001e: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ +0d2692: 0a04 |0021: move-result v4 │ │ +0d2694: 3804 0b00 |0022: if-eqz v4, 002d // +000b │ │ +0d2698: 7030 8e2b 9800 |0024: invoke-direct {v8, v9, v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.isSymbolicDirectoryLink:(Ljava/io/File;Ljava/io/File;)Z // method@2b8e │ │ +0d269e: 0a04 |0027: move-result v4 │ │ +0d26a0: 3904 0500 |0028: if-nez v4, 002d // +0005 │ │ +0d26a4: 7020 852b 0800 |002a: invoke-direct {v8, v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.calculateDirectorySize:(Ljava/io/File;)V // method@2b85 │ │ +0d26aa: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d26ae: 28dc |002f: goto 000b // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=213 │ │ 0x0003 line=202 │ │ 0x0007 line=203 │ │ 0x0009 line=204 │ │ - 0x0010 line=205 │ │ - 0x0016 line=206 │ │ - 0x001f line=208 │ │ - 0x002b line=209 │ │ - 0x002e line=204 │ │ - locals : │ │ - 0x000a - 0x0031 reg=0 arr$ [Ljava/io/File; │ │ - 0x0010 - 0x0031 reg=1 file Ljava/io/File; │ │ - 0x000c - 0x0031 reg=2 i$ I │ │ - 0x000b - 0x0031 reg=3 len$ I │ │ - 0x0007 - 0x0031 reg=4 z [Ljava/io/File; │ │ - 0x0000 - 0x0031 reg=10 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ - 0x0000 - 0x0031 reg=11 pDirectory Ljava/io/File; │ │ + 0x000f line=205 │ │ + 0x0015 line=206 │ │ + 0x001e line=208 │ │ + 0x002a line=209 │ │ + 0x002d line=204 │ │ + locals : │ │ + 0x000f - 0x0030 reg=0 file Ljava/io/File; │ │ + 0x0007 - 0x0030 reg=1 z [Ljava/io/File; │ │ + 0x0000 - 0x0030 reg=8 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ + 0x0000 - 0x0030 reg=9 pDirectory Ljava/io/File; │ │ │ │ #8 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ name : 'cutCurrentCache' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d2714: |[0d2714] org.pyneo.maps.tileprovider.FSCacheProvider.cutCurrentCache:()V │ │ -0d2724: 1700 0000 4000 |0000: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ -0d272a: 7030 882b 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.cutCurrentCacheToSize:(J)V // method@2b88 │ │ -0d2730: 0e00 |0006: return-void │ │ +0d26b0: |[0d26b0] org.pyneo.maps.tileprovider.FSCacheProvider.cutCurrentCache:()V │ │ +0d26c0: 1700 0000 4000 |0000: const-wide/32 v0, #float 5.87747e-39 // #00400000 │ │ +0d26c6: 7030 882b 0201 |0003: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.cutCurrentCacheToSize:(J)V // method@2b88 │ │ +0d26cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0006 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ #9 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ name : 'cutCurrentCacheToSize' │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 16 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 107 16-bit code units │ │ -0d2734: |[0d2734] org.pyneo.maps.tileprovider.FSCacheProvider.cutCurrentCacheToSize:(J)V │ │ -0d2744: 54d9 ee14 |0000: iget-object v9, v13, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ -0d2748: 1d09 |0002: monitor-enter v9 │ │ -0d274a: 53da f014 |0003: iget-wide v10, v13, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d274e: 3108 0a0e |0005: cmp-long v8, v10, v14 │ │ -0d2752: 3d08 4d00 |0007: if-lez v8, 0054 // +004d │ │ -0d2756: 2208 9204 |0009: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0d275a: 7010 fb24 0800 |000b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d2760: 1a0a ee12 |000e: const-string v10, "Trimming tile cache from " // string@12ee │ │ -0d2764: 6e20 0425 a800 |0010: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d276a: 0c08 |0013: move-result-object v8 │ │ -0d276c: 53da f014 |0014: iget-wide v10, v13, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d2770: 6e30 0125 a80b |0016: invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0d2776: 0c08 |0019: move-result-object v8 │ │ -0d2778: 1a0a a100 |001a: const-string v10, " to " // string@00a1 │ │ -0d277c: 6e20 0425 a800 |001c: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2782: 0c08 |001f: move-result-object v8 │ │ -0d2784: 6e30 0125 e80f |0020: invoke-virtual {v8, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0d278a: 0c08 |0023: move-result-object v8 │ │ -0d278c: 6e10 0a25 0800 |0024: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d2792: 0c08 |0027: move-result-object v8 │ │ -0d2794: 7110 f72e 0800 |0028: invoke-static {v8}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0d279a: 54d8 ee14 |002b: iget-object v8, v13, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ -0d279e: 7020 8a2b 8d00 |002d: invoke-direct {v13, v8}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; // method@2b8a │ │ -0d27a4: 0c05 |0030: move-result-object v5 │ │ -0d27a6: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -0d27a8: 2388 7206 |0032: new-array v8, v8, [Ljava/io/File; // type@0672 │ │ -0d27ac: 7220 8a25 8500 |0034: invoke-interface {v5, v8}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@258a │ │ -0d27b2: 0c02 |0037: move-result-object v2 │ │ -0d27b4: 1f02 7206 |0038: check-cast v2, [Ljava/io/File; // type@0672 │ │ -0d27b8: 2208 a405 |003a: new-instance v8, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2; // type@05a4 │ │ -0d27bc: 7020 7a2b d800 |003c: invoke-direct {v8, v13}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;.:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V // method@2b7a │ │ -0d27c2: 7120 5125 8200 |003f: invoke-static {v2, v8}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@2551 │ │ -0d27c8: 0720 |0042: move-object v0, v2 │ │ -0d27ca: 2104 |0043: array-length v4, v0 │ │ -0d27cc: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -0d27ce: 3543 0a00 |0045: if-ge v3, v4, 004f // +000a │ │ -0d27d2: 4601 0003 |0047: aget-object v1, v0, v3 │ │ -0d27d6: 53da f014 |0049: iget-wide v10, v13, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d27da: 3108 0a0e |004b: cmp-long v8, v10, v14 │ │ -0d27de: 3c08 0900 |004d: if-gtz v8, 0056 // +0009 │ │ -0d27e2: 1a08 5b05 |004f: const-string v8, "Finished trimming tile cache" // string@055b │ │ -0d27e6: 7110 f72e 0800 |0051: invoke-static {v8}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0d27ec: 1e09 |0054: monitor-exit v9 │ │ -0d27ee: 0e00 |0055: return-void │ │ -0d27f0: 6e10 2624 0100 |0056: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@2426 │ │ -0d27f6: 0b06 |0059: move-result-wide v6 │ │ -0d27f8: 6e10 1924 0100 |005a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2419 │ │ -0d27fe: 0a08 |005d: move-result v8 │ │ -0d2800: 3808 0700 |005e: if-eqz v8, 0065 // +0007 │ │ -0d2804: 53da f014 |0060: iget-wide v10, v13, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d2808: bc6a |0062: sub-long/2addr v10, v6 │ │ -0d280a: 5ada f014 |0063: iput-wide v10, v13, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d280e: d803 0301 |0065: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d2812: 28de |0067: goto 0045 // -0022 │ │ -0d2814: 0d08 |0068: move-exception v8 │ │ -0d2816: 1e09 |0069: monitor-exit v9 │ │ -0d2818: 2708 |006a: throw v8 │ │ + insns size : 106 16-bit code units │ │ +0d26d0: |[0d26d0] org.pyneo.maps.tileprovider.FSCacheProvider.cutCurrentCacheToSize:(J)V │ │ +0d26e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0d26e2: 54b6 ee14 |0001: iget-object v6, v11, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ +0d26e6: 1d06 |0003: monitor-enter v6 │ │ +0d26e8: 53b8 f014 |0004: iget-wide v8, v11, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d26ec: 3107 080c |0006: cmp-long v7, v8, v12 │ │ +0d26f0: 3d07 4b00 |0008: if-lez v7, 0053 // +004b │ │ +0d26f4: 2207 9204 |000a: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0d26f8: 7010 fb24 0700 |000c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d26fe: 1a08 ee12 |000f: const-string v8, "Trimming tile cache from " // string@12ee │ │ +0d2702: 6e20 0425 8700 |0011: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2708: 0c07 |0014: move-result-object v7 │ │ +0d270a: 53b8 f014 |0015: iget-wide v8, v11, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d270e: 6e30 0125 8709 |0017: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0d2714: 0c07 |001a: move-result-object v7 │ │ +0d2716: 1a08 a100 |001b: const-string v8, " to " // string@00a1 │ │ +0d271a: 6e20 0425 8700 |001d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2720: 0c07 |0020: move-result-object v7 │ │ +0d2722: 6e30 0125 c70d |0021: invoke-virtual {v7, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0d2728: 0c07 |0024: move-result-object v7 │ │ +0d272a: 6e10 0a25 0700 |0025: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d2730: 0c07 |0028: move-result-object v7 │ │ +0d2732: 7110 f72e 0700 |0029: invoke-static {v7}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0d2738: 54b7 ee14 |002c: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ +0d273c: 7020 8a2b 7b00 |002e: invoke-direct {v11, v7}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; // method@2b8a │ │ +0d2742: 0c04 |0031: move-result-object v4 │ │ +0d2744: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +0d2746: 2377 7206 |0033: new-array v7, v7, [Ljava/io/File; // type@0672 │ │ +0d274a: 7220 8a25 7400 |0035: invoke-interface {v4, v7}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@258a │ │ +0d2750: 0c01 |0038: move-result-object v1 │ │ +0d2752: 1f01 7206 |0039: check-cast v1, [Ljava/io/File; // type@0672 │ │ +0d2756: 2207 a405 |003b: new-instance v7, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2; // type@05a4 │ │ +0d275a: 7020 7a2b b700 |003d: invoke-direct {v7, v11}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;.:(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V // method@2b7a │ │ +0d2760: 7120 5125 7100 |0040: invoke-static {v1, v7}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@2551 │ │ +0d2766: 2117 |0043: array-length v7, v1 │ │ +0d2768: 3575 0a00 |0044: if-ge v5, v7, 004e // +000a │ │ +0d276c: 4600 0105 |0046: aget-object v0, v1, v5 │ │ +0d2770: 53b8 f014 |0048: iget-wide v8, v11, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d2774: 3108 080c |004a: cmp-long v8, v8, v12 │ │ +0d2778: 3c08 0900 |004c: if-gtz v8, 0055 // +0009 │ │ +0d277c: 1a05 5b05 |004e: const-string v5, "Finished trimming tile cache" // string@055b │ │ +0d2780: 7110 f72e 0500 |0050: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0d2786: 1e06 |0053: monitor-exit v6 │ │ +0d2788: 0e00 |0054: return-void │ │ +0d278a: 6e10 2624 0000 |0055: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@2426 │ │ +0d2790: 0b02 |0058: move-result-wide v2 │ │ +0d2792: 6e10 1924 0000 |0059: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2419 │ │ +0d2798: 0a08 |005c: move-result v8 │ │ +0d279a: 3808 0700 |005d: if-eqz v8, 0064 // +0007 │ │ +0d279e: 53b8 f014 |005f: iget-wide v8, v11, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d27a2: bc28 |0061: sub-long/2addr v8, v2 │ │ +0d27a4: 5ab8 f014 |0062: iput-wide v8, v11, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d27a8: d805 0501 |0064: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0d27ac: 28de |0066: goto 0044 // -0022 │ │ +0d27ae: 0d05 |0067: move-exception v5 │ │ +0d27b0: 1e06 |0068: monitor-exit v6 │ │ +0d27b2: 2705 |0069: throw v5 │ │ catches : 1 │ │ - 0x0003 - 0x006a │ │ - -> 0x0068 │ │ + 0x0004 - 0x0069 │ │ + -> 0x0067 │ │ positions : │ │ - 0x0000 line=148 │ │ - 0x0003 line=150 │ │ - 0x0009 line=152 │ │ - 0x002b line=155 │ │ - 0x0031 line=157 │ │ - 0x003a line=158 │ │ - 0x0042 line=164 │ │ - 0x0049 line=165 │ │ - 0x004f line=175 │ │ - 0x0054 line=177 │ │ - 0x0055 line=178 │ │ - 0x0056 line=169 │ │ - 0x005a line=170 │ │ - 0x0060 line=171 │ │ - 0x0065 line=164 │ │ - 0x0068 line=177 │ │ + 0x0001 line=148 │ │ + 0x0004 line=150 │ │ + 0x000a line=152 │ │ + 0x002c line=155 │ │ + 0x0032 line=157 │ │ + 0x003b line=158 │ │ + 0x0043 line=164 │ │ + 0x0048 line=165 │ │ + 0x004e line=175 │ │ + 0x0053 line=177 │ │ + 0x0054 line=178 │ │ + 0x0055 line=169 │ │ + 0x0059 line=170 │ │ + 0x005f line=171 │ │ + 0x0064 line=164 │ │ + 0x0067 line=177 │ │ locals : │ │ - 0x0049 - 0x004f reg=1 file Ljava/io/File; │ │ - 0x0043 - 0x0054 reg=0 arr$ [Ljava/io/File; │ │ - 0x003a - 0x0054 reg=2 files [Ljava/io/File; │ │ - 0x0045 - 0x0054 reg=3 i$ I │ │ - 0x0044 - 0x0054 reg=4 len$ I │ │ - 0x0031 - 0x0054 reg=5 z Ljava/util/List; Ljava/util/List; │ │ - 0x0056 - 0x0068 reg=0 arr$ [Ljava/io/File; │ │ - 0x0056 - 0x0068 reg=1 file Ljava/io/File; │ │ - 0x0056 - 0x0068 reg=2 files [Ljava/io/File; │ │ - 0x0056 - 0x0068 reg=3 i$ I │ │ - 0x0056 - 0x0068 reg=4 len$ I │ │ - 0x0056 - 0x0068 reg=5 z Ljava/util/List; Ljava/util/List; │ │ - 0x005a - 0x0068 reg=6 length J │ │ - 0x0000 - 0x006b reg=13 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ - 0x0000 - 0x006b reg=14 aTrimSizeBytes J │ │ + 0x0048 - 0x004e reg=0 file Ljava/io/File; │ │ + 0x003b - 0x0053 reg=1 files [Ljava/io/File; │ │ + 0x0032 - 0x0053 reg=4 z Ljava/util/List; Ljava/util/List; │ │ + 0x0055 - 0x0067 reg=0 file Ljava/io/File; │ │ + 0x0055 - 0x0067 reg=1 files [Ljava/io/File; │ │ + 0x0059 - 0x0067 reg=2 length J │ │ + 0x0055 - 0x0067 reg=4 z Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x006a reg=11 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ + 0x0000 - 0x006a reg=12 aTrimSizeBytes J │ │ │ │ #10 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ name : 'getDirectoryFileList' │ │ type : '(Ljava/io/File;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 44 16-bit code units │ │ -0d2828: |[0d2828] org.pyneo.maps.tileprovider.FSCacheProvider.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; │ │ -0d2838: 2202 aa04 |0000: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ -0d283c: 7010 3d25 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0d2842: 6e10 2724 0800 |0005: invoke-virtual {v8}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -0d2848: 0c05 |0008: move-result-object v5 │ │ -0d284a: 3805 2200 |0009: if-eqz v5, 002b // +0022 │ │ -0d284e: 0750 |000b: move-object v0, v5 │ │ -0d2850: 2104 |000c: array-length v4, v0 │ │ -0d2852: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0d2854: 3543 1d00 |000e: if-ge v3, v4, 002b // +001d │ │ -0d2858: 4601 0003 |0010: aget-object v1, v0, v3 │ │ -0d285c: 6e10 2424 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.isFile:()Z // method@2424 │ │ -0d2862: 0a06 |0015: move-result v6 │ │ -0d2864: 3806 0500 |0016: if-eqz v6, 001b // +0005 │ │ -0d2868: 7220 8125 1200 |0018: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0d286e: 6e10 2324 0100 |001b: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ -0d2874: 0a06 |001e: move-result v6 │ │ -0d2876: 3806 0900 |001f: if-eqz v6, 0028 // +0009 │ │ -0d287a: 7020 8a2b 1700 |0021: invoke-direct {v7, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; // method@2b8a │ │ -0d2880: 0c06 |0024: move-result-object v6 │ │ -0d2882: 7220 8225 6200 |0025: invoke-interface {v2, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2582 │ │ -0d2888: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d288c: 28e4 |002a: goto 000e // -001c │ │ -0d288e: 1102 |002b: return-object v2 │ │ + insns size : 43 16-bit code units │ │ +0d27c0: |[0d27c0] org.pyneo.maps.tileprovider.FSCacheProvider.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; │ │ +0d27d0: 2201 aa04 |0000: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +0d27d4: 7010 3d25 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0d27da: 6e10 2724 0700 |0005: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +0d27e0: 0c02 |0008: move-result-object v2 │ │ +0d27e2: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ +0d27e6: 2124 |000b: array-length v4, v2 │ │ +0d27e8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0d27ea: 3543 1d00 |000d: if-ge v3, v4, 002a // +001d │ │ +0d27ee: 4600 0203 |000f: aget-object v0, v2, v3 │ │ +0d27f2: 6e10 2424 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@2424 │ │ +0d27f8: 0a05 |0014: move-result v5 │ │ +0d27fa: 3805 0500 |0015: if-eqz v5, 001a // +0005 │ │ +0d27fe: 7220 8125 0100 |0017: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0d2804: 6e10 2324 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@2423 │ │ +0d280a: 0a05 |001d: move-result v5 │ │ +0d280c: 3805 0900 |001e: if-eqz v5, 0027 // +0009 │ │ +0d2810: 7020 8a2b 0600 |0020: invoke-direct {v6, v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; // method@2b8a │ │ +0d2816: 0c05 |0023: move-result-object v5 │ │ +0d2818: 7220 8225 5100 |0024: invoke-interface {v1, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2582 │ │ +0d281e: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d2822: 28e4 |0029: goto 000d // -001c │ │ +0d2824: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=183 │ │ 0x0009 line=184 │ │ 0x000b line=185 │ │ - 0x0012 line=186 │ │ - 0x0018 line=187 │ │ - 0x001b line=189 │ │ - 0x0021 line=190 │ │ - 0x0028 line=185 │ │ - 0x002b line=195 │ │ - locals : │ │ - 0x000c - 0x002b reg=0 arr$ [Ljava/io/File; │ │ - 0x0012 - 0x002b reg=1 file Ljava/io/File; │ │ - 0x000e - 0x002b reg=3 i$ I │ │ - 0x000d - 0x002b reg=4 len$ I │ │ - 0x0005 - 0x002c reg=2 files Ljava/util/List; Ljava/util/List; │ │ - 0x0009 - 0x002c reg=5 z [Ljava/io/File; │ │ - 0x0000 - 0x002c reg=7 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ - 0x0000 - 0x002c reg=8 aDirectory Ljava/io/File; │ │ + 0x0011 line=186 │ │ + 0x0017 line=187 │ │ + 0x001a line=189 │ │ + 0x0020 line=190 │ │ + 0x0027 line=185 │ │ + 0x002a line=195 │ │ + locals : │ │ + 0x0011 - 0x002a reg=0 file Ljava/io/File; │ │ + 0x0005 - 0x002b reg=1 files Ljava/util/List; Ljava/util/List; │ │ + 0x0009 - 0x002b reg=2 z [Ljava/io/File; │ │ + 0x0000 - 0x002b reg=6 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ + 0x0000 - 0x002b reg=7 aDirectory Ljava/io/File; │ │ │ │ #11 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ name : 'isSymbolicDirectoryLink' │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d2890: |[0d2890] org.pyneo.maps.tileprovider.FSCacheProvider.isSymbolicDirectoryLink:(Ljava/io/File;Ljava/io/File;)Z │ │ -0d28a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0d28a2: 6e10 1e24 0600 |0001: invoke-virtual {v6}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@241e │ │ -0d28a8: 0c00 |0004: move-result-object v0 │ │ -0d28aa: 6e10 1d24 0700 |0005: invoke-virtual {v7}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@241d │ │ -0d28b0: 0c04 |0008: move-result-object v4 │ │ -0d28b2: 6e10 2024 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2420 │ │ -0d28b8: 0c01 |000c: move-result-object v1 │ │ -0d28ba: 6e20 da24 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0d28c0: 0a04 |0010: move-result v4 │ │ -0d28c2: 3904 0300 |0011: if-nez v4, 0014 // +0003 │ │ -0d28c6: 0f03 |0013: return v3 │ │ -0d28c8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0d28ca: 28fe |0015: goto 0013 // -0002 │ │ -0d28cc: 0d02 |0016: move-exception v2 │ │ -0d28ce: 28fc |0017: goto 0013 // -0004 │ │ -0d28d0: 0d02 |0018: move-exception v2 │ │ -0d28d2: 28fa |0019: goto 0013 // -0006 │ │ +0d2828: |[0d2828] org.pyneo.maps.tileprovider.FSCacheProvider.isSymbolicDirectoryLink:(Ljava/io/File;Ljava/io/File;)Z │ │ +0d2838: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d283a: 6e10 1e24 0600 |0001: invoke-virtual {v6}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@241e │ │ +0d2840: 0c00 |0004: move-result-object v0 │ │ +0d2842: 6e10 1d24 0700 |0005: invoke-virtual {v7}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@241d │ │ +0d2848: 0c04 |0008: move-result-object v4 │ │ +0d284a: 6e10 2024 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@2420 │ │ +0d2850: 0c01 |000c: move-result-object v1 │ │ +0d2852: 6e20 da24 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0d2858: 0a04 |0010: move-result v4 │ │ +0d285a: 3904 0300 |0011: if-nez v4, 0014 // +0003 │ │ +0d285e: 0f03 |0013: return v3 │ │ +0d2860: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0d2862: 28fe |0015: goto 0013 // -0002 │ │ +0d2864: 0d02 |0016: move-exception v2 │ │ +0d2866: 28fc |0017: goto 0013 // -0004 │ │ +0d2868: 0d02 |0018: move-exception v2 │ │ +0d286a: 28fa |0019: goto 0013 // -0006 │ │ catches : 1 │ │ 0x0001 - 0x0010 │ │ Ljava/io/IOException; -> 0x0016 │ │ Ljava/util/NoSuchElementException; -> 0x0018 │ │ positions : │ │ 0x0001 line=217 │ │ 0x0005 line=218 │ │ @@ -272443,16 +272543,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d28e4: |[0d28e4] org.pyneo.maps.tileprovider.FSCacheProvider.Free:()V │ │ -0d28f4: 0e00 |0000: return-void │ │ +0d287c: |[0d287c] org.pyneo.maps.tileprovider.FSCacheProvider.Free:()V │ │ +0d288c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ #1 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ @@ -272460,18 +272560,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d28f8: |[0d28f8] org.pyneo.maps.tileprovider.FSCacheProvider.clearCache:()V │ │ -0d2908: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0d290c: 7030 882b 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.cutCurrentCacheToSize:(J)V // method@2b88 │ │ -0d2912: 0e00 |0005: return-void │ │ +0d2890: |[0d2890] org.pyneo.maps.tileprovider.FSCacheProvider.clearCache:()V │ │ +0d28a0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0d28a4: 7030 882b 0201 |0002: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.cutCurrentCacheToSize:(J)V // method@2b88 │ │ +0d28aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ @@ -272480,16 +272580,16 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d2914: |[0d2914] org.pyneo.maps.tileprovider.FSCacheProvider.deleteTile:(Ljava/lang/String;III)V │ │ -0d2924: 0e00 |0000: return-void │ │ +0d28ac: |[0d28ac] org.pyneo.maps.tileprovider.FSCacheProvider.deleteTile:(Ljava/lang/String;III)V │ │ +0d28bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ 0x0000 - 0x0001 reg=1 aURLstring Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 aX I │ │ @@ -272501,79 +272601,79 @@ │ │ type : '(Ljava/lang/String;III)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 117 16-bit code units │ │ -0d2928: |[0d2928] org.pyneo.maps.tileprovider.FSCacheProvider.getTile:(Ljava/lang/String;III)[B │ │ -0d2938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d293a: 54a7 ee14 |0001: iget-object v7, v10, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ -0d293e: 3907 0300 |0003: if-nez v7, 0006 // +0003 │ │ -0d2942: 1100 |0005: return-object v0 │ │ -0d2944: 2202 5f04 |0006: new-instance v2, Ljava/io/File; // type@045f │ │ -0d2948: 54a7 ee14 |0008: iget-object v7, v10, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ -0d294c: 2208 9204 |000a: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0d2950: 7010 fb24 0800 |000c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d2956: 7110 032f 0b00 |000f: invoke-static {v11}, Lorg/pyneo/maps/utils/Ut;.formatToFileName:(Ljava/lang/String;)Ljava/lang/String; // method@2f03 │ │ -0d295c: 0c09 |0012: move-result-object v9 │ │ -0d295e: 6e20 0425 9800 |0013: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2964: 0c08 |0016: move-result-object v8 │ │ -0d2966: 1a09 4d01 |0017: const-string v9, ".tile" // string@014d │ │ -0d296a: 6e20 0425 9800 |0019: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2970: 0c08 |001c: move-result-object v8 │ │ -0d2972: 6e10 0a25 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d2978: 0c08 |0020: move-result-object v8 │ │ -0d297a: 7030 1424 7208 |0021: invoke-direct {v2, v7, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ -0d2980: 6e10 1b24 0200 |0024: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@241b │ │ -0d2986: 0a07 |0027: move-result v7 │ │ -0d2988: 3807 ddff |0028: if-eqz v7, 0005 // -0023 │ │ -0d298c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -0d298e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0d2990: 2201 5d04 |002c: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@045d │ │ -0d2994: 7010 1024 0100 |002e: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ -0d299a: 2204 5804 |0031: new-instance v4, Ljava/io/BufferedInputStream; // type@0458 │ │ -0d299e: 2207 6104 |0033: new-instance v7, Ljava/io/FileInputStream; // type@0461 │ │ -0d29a2: 7020 2d24 2700 |0035: invoke-direct {v7, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ -0d29a8: 1308 0020 |0038: const/16 v8, #int 8192 // #2000 │ │ -0d29ac: 7030 0624 7408 |003a: invoke-direct {v4, v7, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ -0d29b2: 2206 5904 |003d: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ -0d29b6: 1307 0020 |003f: const/16 v7, #int 8192 // #2000 │ │ -0d29ba: 7030 0724 1607 |0041: invoke-direct {v6, v1, v7}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ -0d29c0: 7120 f62e 6400 |0044: invoke-static {v4, v6}, Lorg/pyneo/maps/utils/Ut;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@2ef6 │ │ -0d29c6: 6e10 4624 0600 |0047: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ -0d29cc: 7110 d12e 0400 |004a: invoke-static {v4}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d29d2: 7110 d12e 0600 |004d: invoke-static {v6}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d29d8: 0743 |0050: move-object v3, v4 │ │ -0d29da: 0765 |0051: move-object v5, v6 │ │ -0d29dc: 6e10 1124 0100 |0052: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ -0d29e2: 0c00 |0055: move-result-object v0 │ │ -0d29e4: 28af |0056: goto 0005 // -0051 │ │ -0d29e6: 0d07 |0057: move-exception v7 │ │ -0d29e8: 7110 d12e 0300 |0058: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d29ee: 7110 d12e 0500 |005b: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d29f4: 28f4 |005e: goto 0052 // -000c │ │ -0d29f6: 0d07 |005f: move-exception v7 │ │ -0d29f8: 7110 d12e 0300 |0060: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d29fe: 7110 d12e 0500 |0063: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d2a04: 2707 |0066: throw v7 │ │ -0d2a06: 0d07 |0067: move-exception v7 │ │ -0d2a08: 0743 |0068: move-object v3, v4 │ │ -0d2a0a: 28f7 |0069: goto 0060 // -0009 │ │ -0d2a0c: 0d07 |006a: move-exception v7 │ │ -0d2a0e: 0743 |006b: move-object v3, v4 │ │ -0d2a10: 0765 |006c: move-object v5, v6 │ │ -0d2a12: 28f3 |006d: goto 0060 // -000d │ │ -0d2a14: 0d07 |006e: move-exception v7 │ │ -0d2a16: 0743 |006f: move-object v3, v4 │ │ -0d2a18: 28e8 |0070: goto 0058 // -0018 │ │ -0d2a1a: 0d07 |0071: move-exception v7 │ │ -0d2a1c: 0743 |0072: move-object v3, v4 │ │ -0d2a1e: 0765 |0073: move-object v5, v6 │ │ -0d2a20: 28e4 |0074: goto 0058 // -001c │ │ +0d28c0: |[0d28c0] org.pyneo.maps.tileprovider.FSCacheProvider.getTile:(Ljava/lang/String;III)[B │ │ +0d28d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d28d2: 54a7 ee14 |0001: iget-object v7, v10, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ +0d28d6: 3907 0300 |0003: if-nez v7, 0006 // +0003 │ │ +0d28da: 1100 |0005: return-object v0 │ │ +0d28dc: 2202 5f04 |0006: new-instance v2, Ljava/io/File; // type@045f │ │ +0d28e0: 54a7 ee14 |0008: iget-object v7, v10, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ +0d28e4: 2208 9204 |000a: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0d28e8: 7010 fb24 0800 |000c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d28ee: 7110 032f 0b00 |000f: invoke-static {v11}, Lorg/pyneo/maps/utils/Ut;.formatToFileName:(Ljava/lang/String;)Ljava/lang/String; // method@2f03 │ │ +0d28f4: 0c09 |0012: move-result-object v9 │ │ +0d28f6: 6e20 0425 9800 |0013: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d28fc: 0c08 |0016: move-result-object v8 │ │ +0d28fe: 1a09 4d01 |0017: const-string v9, ".tile" // string@014d │ │ +0d2902: 6e20 0425 9800 |0019: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2908: 0c08 |001c: move-result-object v8 │ │ +0d290a: 6e10 0a25 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d2910: 0c08 |0020: move-result-object v8 │ │ +0d2912: 7030 1424 7208 |0021: invoke-direct {v2, v7, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ +0d2918: 6e10 1b24 0200 |0024: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@241b │ │ +0d291e: 0a07 |0027: move-result v7 │ │ +0d2920: 3807 ddff |0028: if-eqz v7, 0005 // -0023 │ │ +0d2924: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +0d2926: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +0d2928: 2201 5d04 |002c: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@045d │ │ +0d292c: 7010 1024 0100 |002e: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2410 │ │ +0d2932: 2204 5804 |0031: new-instance v4, Ljava/io/BufferedInputStream; // type@0458 │ │ +0d2936: 2207 6104 |0033: new-instance v7, Ljava/io/FileInputStream; // type@0461 │ │ +0d293a: 7020 2d24 2700 |0035: invoke-direct {v7, v2}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ +0d2940: 1308 0020 |0038: const/16 v8, #int 8192 // #2000 │ │ +0d2944: 7030 0624 7408 |003a: invoke-direct {v4, v7, v8}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ +0d294a: 2206 5904 |003d: new-instance v6, Ljava/io/BufferedOutputStream; // type@0459 │ │ +0d294e: 1307 0020 |003f: const/16 v7, #int 8192 // #2000 │ │ +0d2952: 7030 0724 1607 |0041: invoke-direct {v6, v1, v7}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ +0d2958: 7120 f62e 6400 |0044: invoke-static {v4, v6}, Lorg/pyneo/maps/utils/Ut;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@2ef6 │ │ +0d295e: 6e10 4624 0600 |0047: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@2446 │ │ +0d2964: 7110 d12e 0400 |004a: invoke-static {v4}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d296a: 7110 d12e 0600 |004d: invoke-static {v6}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2970: 0743 |0050: move-object v3, v4 │ │ +0d2972: 0765 |0051: move-object v5, v6 │ │ +0d2974: 6e10 1124 0100 |0052: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2411 │ │ +0d297a: 0c00 |0055: move-result-object v0 │ │ +0d297c: 28af |0056: goto 0005 // -0051 │ │ +0d297e: 0d07 |0057: move-exception v7 │ │ +0d2980: 7110 d12e 0300 |0058: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2986: 7110 d12e 0500 |005b: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d298c: 28f4 |005e: goto 0052 // -000c │ │ +0d298e: 0d07 |005f: move-exception v7 │ │ +0d2990: 7110 d12e 0300 |0060: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2996: 7110 d12e 0500 |0063: invoke-static {v5}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d299c: 2707 |0066: throw v7 │ │ +0d299e: 0d07 |0067: move-exception v7 │ │ +0d29a0: 0743 |0068: move-object v3, v4 │ │ +0d29a2: 28f7 |0069: goto 0060 // -0009 │ │ +0d29a4: 0d07 |006a: move-exception v7 │ │ +0d29a6: 0743 |006b: move-object v3, v4 │ │ +0d29a8: 0765 |006c: move-object v5, v6 │ │ +0d29aa: 28f3 |006d: goto 0060 // -000d │ │ +0d29ac: 0d07 |006e: move-exception v7 │ │ +0d29ae: 0743 |006f: move-object v3, v4 │ │ +0d29b0: 28e8 |0070: goto 0058 // -0018 │ │ +0d29b2: 0d07 |0071: move-exception v7 │ │ +0d29b4: 0743 |0072: move-object v3, v4 │ │ +0d29b6: 0765 |0073: move-object v5, v6 │ │ +0d29b8: 28e4 |0074: goto 0058 // -001c │ │ catches : 3 │ │ 0x0031 - 0x003d │ │ Ljava/io/IOException; -> 0x0057 │ │ -> 0x005f │ │ 0x003d - 0x0044 │ │ Ljava/io/IOException; -> 0x006e │ │ -> 0x0067 │ │ @@ -272636,17 +272736,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2a4c: |[0d2a4c] org.pyneo.maps.tileprovider.FSCacheProvider.getTileLenght:()D │ │ -0d2a5c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0d2a60: 1000 |0002: return-wide v0 │ │ +0d29e4: |[0d29e4] org.pyneo.maps.tileprovider.FSCacheProvider.getTileLenght:()D │ │ +0d29f4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0d29f8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ #5 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ @@ -272654,17 +272754,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2a64: |[0d2a64] org.pyneo.maps.tileprovider.FSCacheProvider.getUsedCacheSpace:()J │ │ -0d2a74: 5320 f014 |0000: iget-wide v0, v2, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d2a78: 1000 |0002: return-wide v0 │ │ +0d29fc: |[0d29fc] org.pyneo.maps.tileprovider.FSCacheProvider.getUsedCacheSpace:()J │ │ +0d2a0c: 5320 f014 |0000: iget-wide v0, v2, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d2a10: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ │ #6 : (in Lorg/pyneo/maps/tileprovider/FSCacheProvider;) │ │ @@ -272672,92 +272772,92 @@ │ │ type : '(Ljava/lang/String;III[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0d2a7c: |[0d2a7c] org.pyneo.maps.tileprovider.FSCacheProvider.putTile:(Ljava/lang/String;III[B)V │ │ -0d2a8c: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0d2a90: 540b ee14 |0002: iget-object v11, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ -0d2a94: 390b 0300 |0004: if-nez v11, 0007 // +0003 │ │ -0d2a98: 0e00 |0006: return-void │ │ -0d2a9a: 2205 5f04 |0007: new-instance v5, Ljava/io/File; // type@045f │ │ -0d2a9e: 0800 1000 |0009: move-object/from16 v0, v16 │ │ -0d2aa2: 540b ee14 |000b: iget-object v11, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ -0d2aa6: 220c 9204 |000d: new-instance v12, Ljava/lang/StringBuilder; // type@0492 │ │ -0d2aaa: 7010 fb24 0c00 |000f: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d2ab0: 7701 032f 1100 |0012: invoke-static/range {v17}, Lorg/pyneo/maps/utils/Ut;.formatToFileName:(Ljava/lang/String;)Ljava/lang/String; // method@2f03 │ │ -0d2ab6: 0c0d |0015: move-result-object v13 │ │ -0d2ab8: 6e20 0425 dc00 |0016: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2abe: 0c0c |0019: move-result-object v12 │ │ -0d2ac0: 1a0d 4d01 |001a: const-string v13, ".tile" // string@014d │ │ -0d2ac4: 6e20 0425 dc00 |001c: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2aca: 0c0c |001f: move-result-object v12 │ │ -0d2acc: 6e10 0a25 0c00 |0020: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d2ad2: 0c0c |0023: move-result-object v12 │ │ -0d2ad4: 7030 1424 b50c |0024: invoke-direct {v5, v11, v12}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ -0d2ada: 6e10 2124 0500 |0027: invoke-virtual {v5}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ -0d2ae0: 0c0a |002a: move-result-object v10 │ │ -0d2ae2: 6e10 1b24 0a00 |002b: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@241b │ │ -0d2ae8: 0a0b |002e: move-result v11 │ │ -0d2aea: 380b d7ff |002f: if-eqz v11, 0006 // -0029 │ │ -0d2aee: 1208 |0031: const/4 v8, #int 0 // #0 │ │ -0d2af0: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -0d2af2: 2203 5c04 |0033: new-instance v3, Ljava/io/ByteArrayInputStream; // type@045c │ │ -0d2af6: 0800 1500 |0035: move-object/from16 v0, v21 │ │ -0d2afa: 7020 0f24 0300 |0037: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@240f │ │ -0d2b00: 2209 5904 |003a: new-instance v9, Ljava/io/BufferedOutputStream; // type@0459 │ │ -0d2b04: 220b 6304 |003c: new-instance v11, Ljava/io/FileOutputStream; // type@0463 │ │ -0d2b08: 6e10 2224 0500 |003e: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -0d2b0e: 0c0c |0041: move-result-object v12 │ │ -0d2b10: 7020 3624 cb00 |0042: invoke-direct {v11, v12}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@2436 │ │ -0d2b16: 130c 0020 |0045: const/16 v12, #int 8192 // #2000 │ │ -0d2b1a: 7030 0724 b90c |0047: invoke-direct {v9, v11, v12}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ -0d2b20: 7120 f62e 9300 |004a: invoke-static {v3, v9}, Lorg/pyneo/maps/utils/Ut;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@2ef6 │ │ -0d2b26: 0b06 |004d: move-result-wide v6 │ │ -0d2b28: 0800 1000 |004e: move-object/from16 v0, v16 │ │ -0d2b2c: 530c f014 |0050: iget-wide v12, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d2b30: bb6c |0052: add-long/2addr v12, v6 │ │ -0d2b32: 0800 1000 |0053: move-object/from16 v0, v16 │ │ -0d2b36: 5a0c f014 |0055: iput-wide v12, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d2b3a: 0800 1000 |0057: move-object/from16 v0, v16 │ │ -0d2b3e: 530c f014 |0059: iget-wide v12, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ -0d2b42: 170e 0000 4000 |005b: const-wide/32 v14, #float 5.87747e-39 // #00400000 │ │ -0d2b48: 310b 0c0e |005e: cmp-long v11, v12, v14 │ │ -0d2b4c: 3d0b 0500 |0060: if-lez v11, 0065 // +0005 │ │ -0d2b50: 7601 872b 1000 |0062: invoke-direct/range {v16}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.cutCurrentCache:()V // method@2b87 │ │ -0d2b56: 7110 d12e 0900 |0065: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d2b5c: 7110 d12e 0300 |0068: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d2b62: 289b |006b: goto 0006 // -0065 │ │ -0d2b64: 0d04 |006c: move-exception v4 │ │ -0d2b66: 6e10 3f24 0400 |006d: invoke-virtual {v4}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -0d2b6c: 0c0b |0070: move-result-object v11 │ │ -0d2b6e: 7120 fa2e 4b00 |0071: invoke-static {v11, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d2b74: 7110 d12e 0800 |0074: invoke-static {v8}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d2b7a: 7110 d12e 0200 |0077: invoke-static {v2}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d2b80: 288c |007a: goto 0006 // -0074 │ │ -0d2b82: 0d0b |007b: move-exception v11 │ │ -0d2b84: 7110 d12e 0800 |007c: invoke-static {v8}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d2b8a: 7110 d12e 0200 |007f: invoke-static {v2}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ -0d2b90: 270b |0082: throw v11 │ │ -0d2b92: 0d0b |0083: move-exception v11 │ │ -0d2b94: 0732 |0084: move-object v2, v3 │ │ -0d2b96: 28f7 |0085: goto 007c // -0009 │ │ -0d2b98: 0d0b |0086: move-exception v11 │ │ -0d2b9a: 0732 |0087: move-object v2, v3 │ │ -0d2b9c: 0798 |0088: move-object v8, v9 │ │ -0d2b9e: 28f3 |0089: goto 007c // -000d │ │ -0d2ba0: 0d04 |008a: move-exception v4 │ │ -0d2ba2: 0732 |008b: move-object v2, v3 │ │ -0d2ba4: 28e1 |008c: goto 006d // -001f │ │ -0d2ba6: 0d04 |008d: move-exception v4 │ │ -0d2ba8: 0732 |008e: move-object v2, v3 │ │ -0d2baa: 0798 |008f: move-object v8, v9 │ │ -0d2bac: 28dd |0090: goto 006d // -0023 │ │ +0d2a14: |[0d2a14] org.pyneo.maps.tileprovider.FSCacheProvider.putTile:(Ljava/lang/String;III[B)V │ │ +0d2a24: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0d2a28: 540b ee14 |0002: iget-object v11, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ +0d2a2c: 390b 0300 |0004: if-nez v11, 0007 // +0003 │ │ +0d2a30: 0e00 |0006: return-void │ │ +0d2a32: 2205 5f04 |0007: new-instance v5, Ljava/io/File; // type@045f │ │ +0d2a36: 0800 1000 |0009: move-object/from16 v0, v16 │ │ +0d2a3a: 540b ee14 |000b: iget-object v11, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mCachePath:Ljava/io/File; // field@14ee │ │ +0d2a3e: 220c 9204 |000d: new-instance v12, Ljava/lang/StringBuilder; // type@0492 │ │ +0d2a42: 7010 fb24 0c00 |000f: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d2a48: 7701 032f 1100 |0012: invoke-static/range {v17}, Lorg/pyneo/maps/utils/Ut;.formatToFileName:(Ljava/lang/String;)Ljava/lang/String; // method@2f03 │ │ +0d2a4e: 0c0d |0015: move-result-object v13 │ │ +0d2a50: 6e20 0425 dc00 |0016: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2a56: 0c0c |0019: move-result-object v12 │ │ +0d2a58: 1a0d 4d01 |001a: const-string v13, ".tile" // string@014d │ │ +0d2a5c: 6e20 0425 dc00 |001c: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2a62: 0c0c |001f: move-result-object v12 │ │ +0d2a64: 6e10 0a25 0c00 |0020: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d2a6a: 0c0c |0023: move-result-object v12 │ │ +0d2a6c: 7030 1424 b50c |0024: invoke-direct {v5, v11, v12}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ +0d2a72: 6e10 2124 0500 |0027: invoke-virtual {v5}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2421 │ │ +0d2a78: 0c0a |002a: move-result-object v10 │ │ +0d2a7a: 6e10 1b24 0a00 |002b: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@241b │ │ +0d2a80: 0a0b |002e: move-result v11 │ │ +0d2a82: 380b d7ff |002f: if-eqz v11, 0006 // -0029 │ │ +0d2a86: 1208 |0031: const/4 v8, #int 0 // #0 │ │ +0d2a88: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0d2a8a: 2203 5c04 |0033: new-instance v3, Ljava/io/ByteArrayInputStream; // type@045c │ │ +0d2a8e: 0800 1500 |0035: move-object/from16 v0, v21 │ │ +0d2a92: 7020 0f24 0300 |0037: invoke-direct {v3, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@240f │ │ +0d2a98: 2209 5904 |003a: new-instance v9, Ljava/io/BufferedOutputStream; // type@0459 │ │ +0d2a9c: 220b 6304 |003c: new-instance v11, Ljava/io/FileOutputStream; // type@0463 │ │ +0d2aa0: 6e10 2224 0500 |003e: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +0d2aa6: 0c0c |0041: move-result-object v12 │ │ +0d2aa8: 7020 3624 cb00 |0042: invoke-direct {v11, v12}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@2436 │ │ +0d2aae: 130c 0020 |0045: const/16 v12, #int 8192 // #2000 │ │ +0d2ab2: 7030 0724 b90c |0047: invoke-direct {v9, v11, v12}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@2407 │ │ +0d2ab8: 7120 f62e 9300 |004a: invoke-static {v3, v9}, Lorg/pyneo/maps/utils/Ut;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@2ef6 │ │ +0d2abe: 0b06 |004d: move-result-wide v6 │ │ +0d2ac0: 0800 1000 |004e: move-object/from16 v0, v16 │ │ +0d2ac4: 530c f014 |0050: iget-wide v12, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d2ac8: bb6c |0052: add-long/2addr v12, v6 │ │ +0d2aca: 0800 1000 |0053: move-object/from16 v0, v16 │ │ +0d2ace: 5a0c f014 |0055: iput-wide v12, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d2ad2: 0800 1000 |0057: move-object/from16 v0, v16 │ │ +0d2ad6: 530c f014 |0059: iget-wide v12, v0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.mUsedCacheSpace:J // field@14f0 │ │ +0d2ada: 170e 0000 4000 |005b: const-wide/32 v14, #float 5.87747e-39 // #00400000 │ │ +0d2ae0: 310b 0c0e |005e: cmp-long v11, v12, v14 │ │ +0d2ae4: 3d0b 0500 |0060: if-lez v11, 0065 // +0005 │ │ +0d2ae8: 7601 872b 1000 |0062: invoke-direct/range {v16}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.cutCurrentCache:()V // method@2b87 │ │ +0d2aee: 7110 d12e 0900 |0065: invoke-static {v9}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2af4: 7110 d12e 0300 |0068: invoke-static {v3}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2afa: 289b |006b: goto 0006 // -0065 │ │ +0d2afc: 0d04 |006c: move-exception v4 │ │ +0d2afe: 6e10 3f24 0400 |006d: invoke-virtual {v4}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +0d2b04: 0c0b |0070: move-result-object v11 │ │ +0d2b06: 7120 fa2e 4b00 |0071: invoke-static {v11, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d2b0c: 7110 d12e 0800 |0074: invoke-static {v8}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2b12: 7110 d12e 0200 |0077: invoke-static {v2}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2b18: 288c |007a: goto 0006 // -0074 │ │ +0d2b1a: 0d0b |007b: move-exception v11 │ │ +0d2b1c: 7110 d12e 0800 |007c: invoke-static {v8}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2b22: 7110 d12e 0200 |007f: invoke-static {v2}, Lorg/pyneo/maps/utils/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@2ed1 │ │ +0d2b28: 270b |0082: throw v11 │ │ +0d2b2a: 0d0b |0083: move-exception v11 │ │ +0d2b2c: 0732 |0084: move-object v2, v3 │ │ +0d2b2e: 28f7 |0085: goto 007c // -0009 │ │ +0d2b30: 0d0b |0086: move-exception v11 │ │ +0d2b32: 0732 |0087: move-object v2, v3 │ │ +0d2b34: 0798 |0088: move-object v8, v9 │ │ +0d2b36: 28f3 |0089: goto 007c // -000d │ │ +0d2b38: 0d04 |008a: move-exception v4 │ │ +0d2b3a: 0732 |008b: move-object v2, v3 │ │ +0d2b3c: 28e1 |008c: goto 006d // -001f │ │ +0d2b3e: 0d04 |008d: move-exception v4 │ │ +0d2b40: 0732 |008e: move-object v2, v3 │ │ +0d2b42: 0798 |008f: move-object v8, v9 │ │ +0d2b44: 28dd |0090: goto 006d // -0023 │ │ catches : 4 │ │ 0x0033 - 0x003a │ │ Ljava/io/IOException; -> 0x006c │ │ -> 0x007b │ │ 0x003a - 0x004a │ │ Ljava/io/IOException; -> 0x008a │ │ -> 0x0083 │ │ @@ -272857,31 +272957,31 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0d2be8: |[0d2be8] org.pyneo.maps.tileprovider.TileProviderDual.:(Landroid/content/Context;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ -0d2bf8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d2bfa: 7020 982b 3200 |0001: invoke-direct {v2, v3}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ -0d2c00: 5b27 fb14 |0004: iput-object v7, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14fb │ │ -0d2c04: 5b25 fd14 |0006: iput-object v5, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2c08: 5b26 fc14 |0008: iput-object v6, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2c0c: 2200 c005 |000a: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // type@05c0 │ │ -0d2c10: 7020 3e2c 4000 |000c: invoke-direct {v0, v4}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d2c16: 5b20 fe14 |000f: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@14fe │ │ -0d2c1a: 2200 5f00 |0011: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0d2c1e: 7010 4802 0000 |0013: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0d2c24: 5b20 fa14 |0016: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mPaint:Landroid/graphics/Paint; // field@14fa │ │ -0d2c28: 5420 fd14 |0018: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2c2c: 6e20 a52b 1000 |001a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setLoadingMapTile:(Landroid/graphics/Bitmap;)V // method@2ba5 │ │ -0d2c32: 5420 fc14 |001d: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2c36: 6e20 a52b 1000 |001f: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setLoadingMapTile:(Landroid/graphics/Bitmap;)V // method@2ba5 │ │ -0d2c3c: 0e00 |0022: return-void │ │ +0d2b80: |[0d2b80] org.pyneo.maps.tileprovider.TileProviderDual.:(Landroid/content/Context;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ +0d2b90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d2b92: 7020 982b 3200 |0001: invoke-direct {v2, v3}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ +0d2b98: 5b27 fb14 |0004: iput-object v7, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14fb │ │ +0d2b9c: 5b25 fd14 |0006: iput-object v5, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2ba0: 5b26 fc14 |0008: iput-object v6, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2ba4: 2200 c005 |000a: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // type@05c0 │ │ +0d2ba8: 7020 3e2c 4000 |000c: invoke-direct {v0, v4}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d2bae: 5b20 fe14 |000f: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@14fe │ │ +0d2bb2: 2200 5f00 |0011: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0d2bb6: 7010 4802 0000 |0013: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0d2bbc: 5b20 fa14 |0016: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mPaint:Landroid/graphics/Paint; // field@14fa │ │ +0d2bc0: 5420 fd14 |0018: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2bc4: 6e20 a52b 1000 |001a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setLoadingMapTile:(Landroid/graphics/Bitmap;)V // method@2ba5 │ │ +0d2bca: 5420 fc14 |001d: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2bce: 6e20 a52b 1000 |001f: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setLoadingMapTile:(Landroid/graphics/Bitmap;)V // method@2ba5 │ │ +0d2bd4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=17 │ │ 0x0004 line=18 │ │ 0x0006 line=19 │ │ 0x0008 line=20 │ │ 0x000a line=21 │ │ @@ -272903,21 +273003,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d2c40: |[0d2c40] org.pyneo.maps.tileprovider.TileProviderDual.Free:()V │ │ -0d2c50: 5410 fd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2c54: 6e10 9a2b 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ -0d2c5a: 5410 fc14 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2c5e: 6e10 9a2b 0000 |0007: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ -0d2c64: 6f10 9a2b 0100 |000a: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ -0d2c6a: 0e00 |000d: return-void │ │ +0d2bd8: |[0d2bd8] org.pyneo.maps.tileprovider.TileProviderDual.Free:()V │ │ +0d2be8: 5410 fd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2bec: 6e10 9a2b 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ +0d2bf2: 5410 fc14 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2bf6: 6e10 9a2b 0000 |0007: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ +0d2bfc: 6f10 9a2b 0100 |000a: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ +0d2c02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ 0x000a line=32 │ │ 0x000d line=33 │ │ locals : │ │ @@ -272928,17 +273028,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d2c6c: |[0d2c6c] org.pyneo.maps.tileprovider.TileProviderDual.Index:()V │ │ -0d2c7c: 6f10 9b2b 0000 |0000: invoke-super {v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Index:()V // method@2b9b │ │ -0d2c82: 0e00 |0003: return-void │ │ +0d2c04: |[0d2c04] org.pyneo.maps.tileprovider.TileProviderDual.Index:()V │ │ +0d2c14: 6f10 9b2b 0000 |0000: invoke-super {v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Index:()V // method@2b9b │ │ +0d2c1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderDual; │ │ │ │ @@ -272947,21 +273047,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d2c84: |[0d2c84] org.pyneo.maps.tileprovider.TileProviderDual.ResizeCashe:(I)V │ │ -0d2c94: 6f20 9c2b 2100 |0000: invoke-super {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ -0d2c9a: 5410 fd14 |0003: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2c9e: 6e20 9c2b 2000 |0005: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ -0d2ca4: 5410 fc14 |0008: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2ca8: 6e20 9c2b 2000 |000a: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ -0d2cae: 0e00 |000d: return-void │ │ +0d2c1c: |[0d2c1c] org.pyneo.maps.tileprovider.TileProviderDual.ResizeCashe:(I)V │ │ +0d2c2c: 6f20 9c2b 2100 |0000: invoke-super {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ +0d2c32: 5410 fd14 |0003: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2c36: 6e20 9c2b 2000 |0005: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ +0d2c3c: 5410 fc14 |0008: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2c40: 6e20 9c2b 2000 |000a: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ +0d2c46: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0008 line=111 │ │ 0x000d line=112 │ │ locals : │ │ @@ -272973,127 +273073,127 @@ │ │ type : '(III)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 211 16-bit code units │ │ -0d2cb0: |[0d2cb0] org.pyneo.maps.tileprovider.TileProviderDual.getTile:(III)Landroid/graphics/Bitmap; │ │ -0d2cc0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0d2cc4: 5404 fe14 |0002: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@14fe │ │ -0d2cc8: 0200 1300 |0004: move/from16 v0, v19 │ │ -0d2ccc: 0201 1400 |0006: move/from16 v1, v20 │ │ -0d2cd0: 0202 1500 |0008: move/from16 v2, v21 │ │ -0d2cd4: 6e40 402c 0421 |000a: invoke-virtual {v4, v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ -0d2cda: 0c11 |000d: move-result-object v17 │ │ -0d2cdc: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -0d2ce0: 5404 fb14 |0010: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14fb │ │ -0d2ce4: 0800 1100 |0012: move-object/from16 v0, v17 │ │ -0d2ce8: 6e20 952b 0400 |0014: invoke-virtual {v4, v0}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ -0d2cee: 0c0a |0017: move-result-object v10 │ │ -0d2cf0: 380a 0300 |0018: if-eqz v10, 001b // +0003 │ │ -0d2cf4: 110a |001a: return-object v10 │ │ -0d2cf6: 0800 1200 |001b: move-object/from16 v0, v18 │ │ -0d2cfa: 5404 fd14 |001d: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2cfe: 0200 1300 |001f: move/from16 v0, v19 │ │ -0d2d02: 0201 1400 |0021: move/from16 v1, v20 │ │ -0d2d06: 0202 1500 |0023: move/from16 v2, v21 │ │ -0d2d0a: 6e40 9f2b 0421 |0025: invoke-virtual {v4, v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ -0d2d10: 0c0c |0028: move-result-object v12 │ │ -0d2d12: 0800 1200 |0029: move-object/from16 v0, v18 │ │ -0d2d16: 5404 fc14 |002b: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2d1a: 0200 1300 |002d: move/from16 v0, v19 │ │ -0d2d1e: 0201 1400 |002f: move/from16 v1, v20 │ │ -0d2d22: 0202 1500 |0031: move/from16 v2, v21 │ │ -0d2d26: 6e40 9f2b 0421 |0033: invoke-virtual {v4, v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ -0d2d2c: 0c03 |0036: move-result-object v3 │ │ -0d2d2e: 120b |0037: const/4 v11, #int 0 // #0 │ │ -0d2d30: 380c 0700 |0038: if-eqz v12, 003f // +0007 │ │ -0d2d34: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ -0d2d38: 07cb |003c: move-object v11, v12 │ │ -0d2d3a: 07ba |003d: move-object v10, v11 │ │ -0d2d3c: 28dc |003e: goto 001a // -0024 │ │ -0d2d3e: 390c 0600 |003f: if-nez v12, 0045 // +0006 │ │ -0d2d42: 3803 0400 |0041: if-eqz v3, 0045 // +0004 │ │ -0d2d46: 073b |0043: move-object v11, v3 │ │ -0d2d48: 28f9 |0044: goto 003d // -0007 │ │ -0d2d4a: 380c 8800 |0045: if-eqz v12, 00cd // +0088 │ │ -0d2d4e: 3803 8600 |0047: if-eqz v3, 00cd // +0086 │ │ -0d2d52: 6e10 0b02 0c00 |0049: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d2d58: 0a04 |004c: move-result v4 │ │ -0d2d5a: 6e10 0a02 0c00 |004d: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ -0d2d60: 0a05 |0050: move-result v5 │ │ -0d2d62: 6206 2000 |0051: sget-object v6, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0020 │ │ -0d2d66: 7130 0802 5406 |0053: invoke-static {v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0208 │ │ -0d2d6c: 0c0b |0056: move-result-object v11 │ │ -0d2d6e: 220d 5500 |0057: new-instance v13, Landroid/graphics/Canvas; // type@0055 │ │ -0d2d72: 7020 1602 bd00 |0059: invoke-direct {v13, v11}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0216 │ │ -0d2d78: 1204 |005c: const/4 v4, #int 0 // #0 │ │ -0d2d7a: 1205 |005d: const/4 v5, #int 0 // #0 │ │ -0d2d7c: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -0d2d80: 5406 fa14 |0060: iget-object v6, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mPaint:Landroid/graphics/Paint; // field@14fa │ │ -0d2d84: 6e56 1902 cd54 |0062: invoke-virtual {v13, v12, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0d2d8a: 6e10 0b02 0c00 |0065: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d2d90: 0a04 |0068: move-result v4 │ │ -0d2d92: 6e10 0b02 0300 |0069: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d2d98: 0a05 |006c: move-result v5 │ │ -0d2d9a: 3354 2a00 |006d: if-ne v4, v5, 0097 // +002a │ │ -0d2d9e: 1204 |006f: const/4 v4, #int 0 // #0 │ │ -0d2da0: 1205 |0070: const/4 v5, #int 0 // #0 │ │ -0d2da2: 0800 1200 |0071: move-object/from16 v0, v18 │ │ -0d2da6: 5406 fa14 |0073: iget-object v6, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mPaint:Landroid/graphics/Paint; // field@14fa │ │ -0d2daa: 6e56 1902 3d54 |0075: invoke-virtual {v13, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0d2db0: 0800 1200 |0078: move-object/from16 v0, v18 │ │ -0d2db4: 5404 fd14 |007a: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2db8: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -0d2dbc: 6e20 a22b 0400 |007e: invoke-virtual {v4, v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTile:(Ljava/lang/String;)V // method@2ba2 │ │ -0d2dc2: 0800 1200 |0081: move-object/from16 v0, v18 │ │ -0d2dc6: 5404 fc14 |0083: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2dca: 0800 1100 |0085: move-object/from16 v0, v17 │ │ -0d2dce: 6e20 a22b 0400 |0087: invoke-virtual {v4, v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTile:(Ljava/lang/String;)V // method@2ba2 │ │ -0d2dd4: 0800 1200 |008a: move-object/from16 v0, v18 │ │ -0d2dd8: 5404 fb14 |008c: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14fb │ │ -0d2ddc: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -0d2de0: 6e30 962b 040b |0090: invoke-virtual {v4, v0, v11}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ -0d2de6: 28aa |0093: goto 003d // -0056 │ │ -0d2de8: 0d0e |0094: move-exception v14 │ │ -0d2dea: 07cb |0095: move-object v11, v12 │ │ -0d2dec: 28a7 |0096: goto 003d // -0059 │ │ -0d2dee: 6e10 0b02 0c00 |0097: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d2df4: 0a04 |009a: move-result v4 │ │ -0d2df6: 8244 |009b: int-to-float v4, v4 │ │ -0d2df8: 6e10 0b02 0300 |009c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d2dfe: 0a05 |009f: move-result v5 │ │ -0d2e00: 8255 |00a0: int-to-float v5, v5 │ │ -0d2e02: a910 0405 |00a1: div-float v16, v4, v5 │ │ -0d2e06: 2208 5b00 |00a3: new-instance v8, Landroid/graphics/Matrix; // type@005b │ │ -0d2e0a: 7010 4002 0800 |00a5: invoke-direct {v8}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ -0d2e10: 0200 1000 |00a8: move/from16 v0, v16 │ │ -0d2e14: 0201 1000 |00aa: move/from16 v1, v16 │ │ -0d2e18: 6e30 4202 0801 |00ac: invoke-virtual {v8, v0, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0242 │ │ -0d2e1e: 1204 |00af: const/4 v4, #int 0 // #0 │ │ -0d2e20: 1205 |00b0: const/4 v5, #int 0 // #0 │ │ -0d2e22: 6e10 0b02 0300 |00b1: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d2e28: 0a06 |00b4: move-result v6 │ │ -0d2e2a: 6e10 0b02 0300 |00b5: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ -0d2e30: 0a07 |00b8: move-result v7 │ │ -0d2e32: 1209 |00b9: const/4 v9, #int 0 // #0 │ │ -0d2e34: 7707 0902 0300 |00ba: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@0209 │ │ -0d2e3a: 0c0f |00bd: move-result-object v15 │ │ -0d2e3c: 380f baff |00be: if-eqz v15, 0078 // -0046 │ │ -0d2e40: 1204 |00c0: const/4 v4, #int 0 // #0 │ │ -0d2e42: 1205 |00c1: const/4 v5, #int 0 // #0 │ │ -0d2e44: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -0d2e48: 5406 fa14 |00c4: iget-object v6, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mPaint:Landroid/graphics/Paint; // field@14fa │ │ -0d2e4c: 6e56 1902 fd54 |00c6: invoke-virtual {v13, v15, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ -0d2e52: 6e10 0d02 0f00 |00c9: invoke-virtual {v15}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ -0d2e58: 28ac |00cc: goto 0078 // -0054 │ │ -0d2e5a: 7504 9f2b 1200 |00cd: invoke-super/range {v18, v19, v20, v21}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ -0d2e60: 0c0b |00d0: move-result-object v11 │ │ -0d2e62: 2900 6cff |00d1: goto/16 003d // -0094 │ │ +0d2c48: |[0d2c48] org.pyneo.maps.tileprovider.TileProviderDual.getTile:(III)Landroid/graphics/Bitmap; │ │ +0d2c58: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0d2c5c: 5404 fe14 |0002: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@14fe │ │ +0d2c60: 0200 1300 |0004: move/from16 v0, v19 │ │ +0d2c64: 0201 1400 |0006: move/from16 v1, v20 │ │ +0d2c68: 0202 1500 |0008: move/from16 v2, v21 │ │ +0d2c6c: 6e40 402c 0421 |000a: invoke-virtual {v4, v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ +0d2c72: 0c11 |000d: move-result-object v17 │ │ +0d2c74: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +0d2c78: 5404 fb14 |0010: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14fb │ │ +0d2c7c: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +0d2c80: 6e20 952b 0400 |0014: invoke-virtual {v4, v0}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ +0d2c86: 0c0a |0017: move-result-object v10 │ │ +0d2c88: 380a 0300 |0018: if-eqz v10, 001b // +0003 │ │ +0d2c8c: 110a |001a: return-object v10 │ │ +0d2c8e: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +0d2c92: 5404 fd14 |001d: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2c96: 0200 1300 |001f: move/from16 v0, v19 │ │ +0d2c9a: 0201 1400 |0021: move/from16 v1, v20 │ │ +0d2c9e: 0202 1500 |0023: move/from16 v2, v21 │ │ +0d2ca2: 6e40 9f2b 0421 |0025: invoke-virtual {v4, v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ +0d2ca8: 0c0c |0028: move-result-object v12 │ │ +0d2caa: 0800 1200 |0029: move-object/from16 v0, v18 │ │ +0d2cae: 5404 fc14 |002b: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2cb2: 0200 1300 |002d: move/from16 v0, v19 │ │ +0d2cb6: 0201 1400 |002f: move/from16 v1, v20 │ │ +0d2cba: 0202 1500 |0031: move/from16 v2, v21 │ │ +0d2cbe: 6e40 9f2b 0421 |0033: invoke-virtual {v4, v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ +0d2cc4: 0c03 |0036: move-result-object v3 │ │ +0d2cc6: 120b |0037: const/4 v11, #int 0 // #0 │ │ +0d2cc8: 380c 0700 |0038: if-eqz v12, 003f // +0007 │ │ +0d2ccc: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ +0d2cd0: 07cb |003c: move-object v11, v12 │ │ +0d2cd2: 07ba |003d: move-object v10, v11 │ │ +0d2cd4: 28dc |003e: goto 001a // -0024 │ │ +0d2cd6: 390c 0600 |003f: if-nez v12, 0045 // +0006 │ │ +0d2cda: 3803 0400 |0041: if-eqz v3, 0045 // +0004 │ │ +0d2cde: 073b |0043: move-object v11, v3 │ │ +0d2ce0: 28f9 |0044: goto 003d // -0007 │ │ +0d2ce2: 380c 8800 |0045: if-eqz v12, 00cd // +0088 │ │ +0d2ce6: 3803 8600 |0047: if-eqz v3, 00cd // +0086 │ │ +0d2cea: 6e10 0b02 0c00 |0049: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d2cf0: 0a04 |004c: move-result v4 │ │ +0d2cf2: 6e10 0a02 0c00 |004d: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getHeight:()I // method@020a │ │ +0d2cf8: 0a05 |0050: move-result v5 │ │ +0d2cfa: 6206 2000 |0051: sget-object v6, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0020 │ │ +0d2cfe: 7130 0802 5406 |0053: invoke-static {v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0208 │ │ +0d2d04: 0c0b |0056: move-result-object v11 │ │ +0d2d06: 220d 5500 |0057: new-instance v13, Landroid/graphics/Canvas; // type@0055 │ │ +0d2d0a: 7020 1602 bd00 |0059: invoke-direct {v13, v11}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0216 │ │ +0d2d10: 1204 |005c: const/4 v4, #int 0 // #0 │ │ +0d2d12: 1205 |005d: const/4 v5, #int 0 // #0 │ │ +0d2d14: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +0d2d18: 5406 fa14 |0060: iget-object v6, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mPaint:Landroid/graphics/Paint; // field@14fa │ │ +0d2d1c: 6e56 1902 cd54 |0062: invoke-virtual {v13, v12, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0d2d22: 6e10 0b02 0c00 |0065: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d2d28: 0a04 |0068: move-result v4 │ │ +0d2d2a: 6e10 0b02 0300 |0069: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d2d30: 0a05 |006c: move-result v5 │ │ +0d2d32: 3354 2a00 |006d: if-ne v4, v5, 0097 // +002a │ │ +0d2d36: 1204 |006f: const/4 v4, #int 0 // #0 │ │ +0d2d38: 1205 |0070: const/4 v5, #int 0 // #0 │ │ +0d2d3a: 0800 1200 |0071: move-object/from16 v0, v18 │ │ +0d2d3e: 5406 fa14 |0073: iget-object v6, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mPaint:Landroid/graphics/Paint; // field@14fa │ │ +0d2d42: 6e56 1902 3d54 |0075: invoke-virtual {v13, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0d2d48: 0800 1200 |0078: move-object/from16 v0, v18 │ │ +0d2d4c: 5404 fd14 |007a: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2d50: 0800 1100 |007c: move-object/from16 v0, v17 │ │ +0d2d54: 6e20 a22b 0400 |007e: invoke-virtual {v4, v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTile:(Ljava/lang/String;)V // method@2ba2 │ │ +0d2d5a: 0800 1200 |0081: move-object/from16 v0, v18 │ │ +0d2d5e: 5404 fc14 |0083: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2d62: 0800 1100 |0085: move-object/from16 v0, v17 │ │ +0d2d66: 6e20 a22b 0400 |0087: invoke-virtual {v4, v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTile:(Ljava/lang/String;)V // method@2ba2 │ │ +0d2d6c: 0800 1200 |008a: move-object/from16 v0, v18 │ │ +0d2d70: 5404 fb14 |008c: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@14fb │ │ +0d2d74: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +0d2d78: 6e30 962b 040b |0090: invoke-virtual {v4, v0, v11}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.putTile:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2b96 │ │ +0d2d7e: 28aa |0093: goto 003d // -0056 │ │ +0d2d80: 0d0e |0094: move-exception v14 │ │ +0d2d82: 07cb |0095: move-object v11, v12 │ │ +0d2d84: 28a7 |0096: goto 003d // -0059 │ │ +0d2d86: 6e10 0b02 0c00 |0097: invoke-virtual {v12}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d2d8c: 0a04 |009a: move-result v4 │ │ +0d2d8e: 8244 |009b: int-to-float v4, v4 │ │ +0d2d90: 6e10 0b02 0300 |009c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d2d96: 0a05 |009f: move-result v5 │ │ +0d2d98: 8255 |00a0: int-to-float v5, v5 │ │ +0d2d9a: a910 0405 |00a1: div-float v16, v4, v5 │ │ +0d2d9e: 2208 5b00 |00a3: new-instance v8, Landroid/graphics/Matrix; // type@005b │ │ +0d2da2: 7010 4002 0800 |00a5: invoke-direct {v8}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ +0d2da8: 0200 1000 |00a8: move/from16 v0, v16 │ │ +0d2dac: 0201 1000 |00aa: move/from16 v1, v16 │ │ +0d2db0: 6e30 4202 0801 |00ac: invoke-virtual {v8, v0, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0242 │ │ +0d2db6: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +0d2db8: 1205 |00b0: const/4 v5, #int 0 // #0 │ │ +0d2dba: 6e10 0b02 0300 |00b1: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d2dc0: 0a06 |00b4: move-result v6 │ │ +0d2dc2: 6e10 0b02 0300 |00b5: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@020b │ │ +0d2dc8: 0a07 |00b8: move-result v7 │ │ +0d2dca: 1209 |00b9: const/4 v9, #int 0 // #0 │ │ +0d2dcc: 7707 0902 0300 |00ba: invoke-static/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@0209 │ │ +0d2dd2: 0c0f |00bd: move-result-object v15 │ │ +0d2dd4: 380f baff |00be: if-eqz v15, 0078 // -0046 │ │ +0d2dd8: 1204 |00c0: const/4 v4, #int 0 // #0 │ │ +0d2dda: 1205 |00c1: const/4 v5, #int 0 // #0 │ │ +0d2ddc: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +0d2de0: 5406 fa14 |00c4: iget-object v6, v0, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mPaint:Landroid/graphics/Paint; // field@14fa │ │ +0d2de4: 6e56 1902 fd54 |00c6: invoke-virtual {v13, v15, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0219 │ │ +0d2dea: 6e10 0d02 0f00 |00c9: invoke-virtual {v15}, Landroid/graphics/Bitmap;.recycle:()V // method@020d │ │ +0d2df0: 28ac |00cc: goto 0078 // -0054 │ │ +0d2df2: 7504 9f2b 1200 |00cd: invoke-super/range {v18, v19, v20, v21}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ +0d2df8: 0c0b |00d0: move-result-object v11 │ │ +0d2dfa: 2900 6cff |00d1: goto/16 003d // -0094 │ │ catches : 1 │ │ 0x0049 - 0x00cc │ │ Ljava/lang/Exception; -> 0x0094 │ │ positions : │ │ 0x0000 line=37 │ │ 0x000e line=39 │ │ 0x0018 line=40 │ │ @@ -273149,18 +273249,18 @@ │ │ type : '(Ljava/lang/String;JJZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 5 16-bit code units │ │ -0d2e78: |[0d2e78] org.pyneo.maps.tileprovider.TileProviderDual.needIndex:(Ljava/lang/String;JJZ)Z │ │ -0d2e88: 7507 a12b 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.needIndex:(Ljava/lang/String;JJZ)Z // method@2ba1 │ │ -0d2e8e: 0a00 |0003: move-result v0 │ │ -0d2e90: 0f00 |0004: return v0 │ │ +0d2e10: |[0d2e10] org.pyneo.maps.tileprovider.TileProviderDual.needIndex:(Ljava/lang/String;JJZ)Z │ │ +0d2e20: 7507 a12b 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.needIndex:(Ljava/lang/String;JJZ)Z // method@2ba1 │ │ +0d2e26: 0a00 |0003: move-result v0 │ │ +0d2e28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/pyneo/maps/tileprovider/TileProviderDual; │ │ 0x0000 - 0x0005 reg=3 aCashTableName Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=4 aSizeFile J │ │ @@ -273172,20 +273272,20 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0d2e94: |[0d2e94] org.pyneo.maps.tileprovider.TileProviderDual.removeTileFromCashe:(III)V │ │ -0d2ea4: 5410 fd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2ea8: 6e40 a32b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTileFromCashe:(III)V // method@2ba3 │ │ -0d2eae: 5410 fc14 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2eb2: 6e40 a32b 2043 |0007: invoke-virtual {v0, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTileFromCashe:(III)V // method@2ba3 │ │ -0d2eb8: 0e00 |000a: return-void │ │ +0d2e2c: |[0d2e2c] org.pyneo.maps.tileprovider.TileProviderDual.removeTileFromCashe:(III)V │ │ +0d2e3c: 5410 fd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2e40: 6e40 a32b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTileFromCashe:(III)V // method@2ba3 │ │ +0d2e46: 5410 fc14 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2e4a: 6e40 a32b 2043 |0007: invoke-virtual {v0, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTileFromCashe:(III)V // method@2ba3 │ │ +0d2e50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x000a line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderDual; │ │ @@ -273198,20 +273298,20 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d2ebc: |[0d2ebc] org.pyneo.maps.tileprovider.TileProviderDual.setHandler:(Landroid/os/Handler;)V │ │ -0d2ecc: 5410 fd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2ed0: 6e20 a42b 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setHandler:(Landroid/os/Handler;)V // method@2ba4 │ │ -0d2ed6: 5410 fc14 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2eda: 6e20 a42b 2000 |0007: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setHandler:(Landroid/os/Handler;)V // method@2ba4 │ │ -0d2ee0: 0e00 |000a: return-void │ │ +0d2e54: |[0d2e54] org.pyneo.maps.tileprovider.TileProviderDual.setHandler:(Landroid/os/Handler;)V │ │ +0d2e64: 5410 fd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2e68: 6e20 a42b 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setHandler:(Landroid/os/Handler;)V // method@2ba4 │ │ +0d2e6e: 5410 fc14 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2e72: 6e20 a42b 2000 |0007: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setHandler:(Landroid/os/Handler;)V // method@2ba4 │ │ +0d2e78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x000a line=105 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderDual; │ │ @@ -273222,21 +273322,21 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d2ee4: |[0d2ee4] org.pyneo.maps.tileprovider.TileProviderDual.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -0d2ef4: 5410 fd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ -0d2ef8: 6e20 a62b 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ -0d2efe: 5410 fc14 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ -0d2f02: 6e20 a62b 2000 |0007: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ -0d2f08: 6f20 a62b 2100 |000a: invoke-super {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ -0d2f0e: 0e00 |000d: return-void │ │ +0d2e7c: |[0d2e7c] org.pyneo.maps.tileprovider.TileProviderDual.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +0d2e8c: 5410 fd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderMap:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fd │ │ +0d2e90: 6e20 a62b 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ +0d2e96: 5410 fc14 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderDual;.mTileProviderLayer:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@14fc │ │ +0d2e9a: 6e20 a62b 2000 |0007: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ +0d2ea0: 6f20 a62b 2100 |000a: invoke-super {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ +0d2ea6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=98 │ │ 0x000d line=99 │ │ locals : │ │ @@ -273282,63 +273382,63 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0d2f10: |[0d2f10] org.pyneo.maps.tileprovider.TileProviderInet.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ -0d2f20: 7020 982b 6500 |0000: invoke-direct {v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ -0d2f26: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0d2f28: 5b52 0715 |0004: iput-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ -0d2f2c: 1252 |0006: const/4 v2, #int 5 // #5 │ │ -0d2f2e: 2203 2d06 |0007: new-instance v3, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0d2f32: 1a04 a912 |0009: const-string v4, "TileProviderInet" // string@12a9 │ │ -0d2f36: 7020 af2e 4300 |000b: invoke-direct {v3, v4}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0d2f3c: 7120 c425 3200 |000e: invoke-static {v2, v3}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c4 │ │ -0d2f42: 0c02 |0011: move-result-object v2 │ │ -0d2f44: 5b52 0b15 |0012: iput-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ -0d2f48: 5b57 0d15 |0014: iput-object v7, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ -0d2f4c: 3909 3d00 |0016: if-nez v9, 0053 // +003d │ │ -0d2f50: 2202 a605 |0018: new-instance v2, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ -0d2f54: 7010 902b 0200 |001a: invoke-direct {v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ -0d2f5a: 5b52 0c15 |001d: iput-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ -0d2f5e: 3808 3700 |001f: if-eqz v8, 0056 // +0037 │ │ -0d2f62: 2200 5605 |0021: new-instance v0, Lorg/pyneo/maps/map/SQLiteMapDatabase; // type@0556 │ │ -0d2f66: 7020 1329 6000 |0023: invoke-direct {v0, v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.:(Landroid/content/Context;)V // method@2913 │ │ -0d2f6c: 1a02 4f18 |0026: const-string v2, "cache" // string@184f │ │ -0d2f70: 7120 072f 2600 |0028: invoke-static {v6, v2}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0d2f76: 0c01 |002b: move-result-object v1 │ │ -0d2f78: 2202 9204 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0d2f7c: 7010 fb24 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d2f82: 6e10 1c24 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0d2f88: 0c03 |0034: move-result-object v3 │ │ -0d2f8a: 6e20 0425 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2f90: 0c02 |0038: move-result-object v2 │ │ -0d2f92: 1a03 4f01 |0039: const-string v3, "/" // string@014f │ │ -0d2f96: 6e20 0425 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2f9c: 0c02 |003e: move-result-object v2 │ │ -0d2f9e: 6e20 0425 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2fa4: 0c02 |0042: move-result-object v2 │ │ -0d2fa6: 1a03 4b01 |0043: const-string v3, ".sqlitedb" // string@014b │ │ -0d2faa: 6e20 0425 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d2fb0: 0c02 |0048: move-result-object v2 │ │ -0d2fb2: 6e10 0a25 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d2fb8: 0c02 |004c: move-result-object v2 │ │ -0d2fba: 6e20 2629 2000 |004d: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setFile:(Ljava/lang/String;)V // method@2926 │ │ -0d2fc0: 5b50 0715 |0050: iput-object v0, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ -0d2fc4: 0e00 |0052: return-void │ │ -0d2fc6: 5b59 0c15 |0053: iput-object v9, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ -0d2fca: 28ca |0055: goto 001f // -0036 │ │ -0d2fcc: 7110 042f 0600 |0056: invoke-static {v6}, Lorg/pyneo/maps/utils/Ut;.getAppCacheTilesDir:(Landroid/content/Context;)Ljava/io/File; // method@2f04 │ │ -0d2fd2: 0c01 |0059: move-result-object v1 │ │ -0d2fd4: 2202 a505 |005a: new-instance v2, Lorg/pyneo/maps/tileprovider/FSCacheProvider; // type@05a5 │ │ -0d2fd8: 7020 7d2b 1200 |005c: invoke-direct {v2, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.:(Ljava/io/File;)V // method@2b7d │ │ -0d2fde: 5b52 0715 |005f: iput-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ -0d2fe2: 28f1 |0061: goto 0052 // -000f │ │ +0d2ea8: |[0d2ea8] org.pyneo.maps.tileprovider.TileProviderInet.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ +0d2eb8: 7020 982b 6500 |0000: invoke-direct {v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ +0d2ebe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0d2ec0: 5b52 0715 |0004: iput-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ +0d2ec4: 1252 |0006: const/4 v2, #int 5 // #5 │ │ +0d2ec6: 2203 2d06 |0007: new-instance v3, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0d2eca: 1a04 a912 |0009: const-string v4, "TileProviderInet" // string@12a9 │ │ +0d2ece: 7020 af2e 4300 |000b: invoke-direct {v3, v4}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0d2ed4: 7120 c425 3200 |000e: invoke-static {v2, v3}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c4 │ │ +0d2eda: 0c02 |0011: move-result-object v2 │ │ +0d2edc: 5b52 0b15 |0012: iput-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ +0d2ee0: 5b57 0d15 |0014: iput-object v7, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ +0d2ee4: 3909 3d00 |0016: if-nez v9, 0053 // +003d │ │ +0d2ee8: 2202 a605 |0018: new-instance v2, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ +0d2eec: 7010 902b 0200 |001a: invoke-direct {v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ +0d2ef2: 5b52 0c15 |001d: iput-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ +0d2ef6: 3808 3700 |001f: if-eqz v8, 0056 // +0037 │ │ +0d2efa: 2200 5605 |0021: new-instance v0, Lorg/pyneo/maps/map/SQLiteMapDatabase; // type@0556 │ │ +0d2efe: 7020 1329 6000 |0023: invoke-direct {v0, v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.:(Landroid/content/Context;)V // method@2913 │ │ +0d2f04: 1a02 4f18 |0026: const-string v2, "cache" // string@184f │ │ +0d2f08: 7120 072f 2600 |0028: invoke-static {v6, v2}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0d2f0e: 0c01 |002b: move-result-object v1 │ │ +0d2f10: 2202 9204 |002c: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0d2f14: 7010 fb24 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d2f1a: 6e10 1c24 0100 |0031: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0d2f20: 0c03 |0034: move-result-object v3 │ │ +0d2f22: 6e20 0425 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2f28: 0c02 |0038: move-result-object v2 │ │ +0d2f2a: 1a03 4f01 |0039: const-string v3, "/" // string@014f │ │ +0d2f2e: 6e20 0425 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2f34: 0c02 |003e: move-result-object v2 │ │ +0d2f36: 6e20 0425 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2f3c: 0c02 |0042: move-result-object v2 │ │ +0d2f3e: 1a03 4b01 |0043: const-string v3, ".sqlitedb" // string@014b │ │ +0d2f42: 6e20 0425 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d2f48: 0c02 |0048: move-result-object v2 │ │ +0d2f4a: 6e10 0a25 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d2f50: 0c02 |004c: move-result-object v2 │ │ +0d2f52: 6e20 2629 2000 |004d: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setFile:(Ljava/lang/String;)V // method@2926 │ │ +0d2f58: 5b50 0715 |0050: iput-object v0, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ +0d2f5c: 0e00 |0052: return-void │ │ +0d2f5e: 5b59 0c15 |0053: iput-object v9, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ +0d2f62: 28ca |0055: goto 001f // -0036 │ │ +0d2f64: 7110 042f 0600 |0056: invoke-static {v6}, Lorg/pyneo/maps/utils/Ut;.getAppCacheTilesDir:(Landroid/content/Context;)Ljava/io/File; // method@2f04 │ │ +0d2f6a: 0c01 |0059: move-result-object v1 │ │ +0d2f6c: 2202 a505 |005a: new-instance v2, Lorg/pyneo/maps/tileprovider/FSCacheProvider; // type@05a5 │ │ +0d2f70: 7020 7d2b 1200 |005c: invoke-direct {v2, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;.:(Ljava/io/File;)V // method@2b7d │ │ +0d2f76: 5b52 0715 |005f: iput-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ +0d2f7a: 28f1 |0061: goto 0052 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=29 │ │ 0x0006 line=30 │ │ 0x0014 line=39 │ │ 0x0016 line=40 │ │ @@ -273367,18 +273467,18 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;Landroid/graphics/Bitmap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d2fe4: |[0d2fe4] org.pyneo.maps.tileprovider.TileProviderInet.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;Landroid/graphics/Bitmap;)V │ │ -0d2ff4: 7054 be2b 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2bbe │ │ -0d2ffa: 5b05 0815 |0003: iput-object v5, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@1508 │ │ -0d2ffe: 0e00 |0005: return-void │ │ +0d2f7c: |[0d2f7c] org.pyneo.maps.tileprovider.TileProviderInet.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;Landroid/graphics/Bitmap;)V │ │ +0d2f8c: 7054 be2b 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2bbe │ │ +0d2f92: 5b05 0815 |0003: iput-object v5, v0, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@1508 │ │ +0d2f96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileProviderInet; │ │ @@ -273393,17 +273493,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3000: |[0d3000] org.pyneo.maps.tileprovider.TileProviderInet.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; │ │ -0d3010: 5410 0715 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ -0d3014: 1100 |0002: return-object v0 │ │ +0d2f98: |[0d2f98] org.pyneo.maps.tileprovider.TileProviderInet.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderInet;)Lorg/pyneo/maps/utils/ICacheProvider; │ │ +0d2fa8: 5410 0715 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ +0d2fac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderInet; │ │ │ │ Virtual methods - │ │ @@ -273412,23 +273512,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0d3018: |[0d3018] org.pyneo.maps.tileprovider.TileProviderInet.Free:()V │ │ -0d3028: 5410 0b15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ -0d302c: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0d3032: 5410 0715 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ -0d3036: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0d303a: 5410 0715 |0009: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ -0d303e: 7210 3b2e 0000 |000b: invoke-interface {v0}, Lorg/pyneo/maps/utils/ICacheProvider;.Free:()V // method@2e3b │ │ -0d3044: 6f10 9a2b 0100 |000e: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ -0d304a: 0e00 |0011: return-void │ │ +0d2fb0: |[0d2fb0] org.pyneo.maps.tileprovider.TileProviderInet.Free:()V │ │ +0d2fc0: 5410 0b15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ +0d2fc4: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0d2fca: 5410 0715 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ +0d2fce: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0d2fd2: 5410 0715 |0009: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ +0d2fd6: 7210 3b2e 0000 |000b: invoke-interface {v0}, Lorg/pyneo/maps/utils/ICacheProvider;.Free:()V // method@2e3b │ │ +0d2fdc: 6f10 9a2b 0100 |000e: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ +0d2fe2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x0009 line=67 │ │ 0x000e line=68 │ │ 0x0011 line=69 │ │ @@ -273440,54 +273540,54 @@ │ │ type : '(III)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 75 16-bit code units │ │ -0d304c: |[0d304c] org.pyneo.maps.tileprovider.TileProviderInet.getTile:(III)Landroid/graphics/Bitmap; │ │ -0d305c: 5480 0d15 |0000: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ -0d3060: 6e40 402c 90ba |0002: invoke-virtual {v0, v9, v10, v11}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ -0d3066: 0c02 |0005: move-result-object v2 │ │ -0d3068: 5580 0a15 |0006: iget-boolean v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mReloadTileMode:Z // field@150a │ │ -0d306c: 3800 2400 |0008: if-eqz v0, 002c // +0024 │ │ -0d3070: 5480 0c15 |000a: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ -0d3074: 6e20 972b 2000 |000c: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.removeTile:(Ljava/lang/String;)V // method@2b97 │ │ -0d307a: 5480 0b15 |000f: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ -0d307e: 7210 c125 0000 |0011: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isTerminated:()Z // method@25c1 │ │ -0d3084: 0a00 |0014: move-result v0 │ │ -0d3086: 3900 3300 |0015: if-nez v0, 0048 // +0033 │ │ -0d308a: 5480 0b15 |0017: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ -0d308e: 7210 c025 0000 |0019: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@25c0 │ │ -0d3094: 0a00 |001c: move-result v0 │ │ -0d3096: 3900 2b00 |001d: if-nez v0, 0048 // +002b │ │ -0d309a: 5480 0915 |001f: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mPending:Ljava/util/HashSet; // field@1509 │ │ -0d309e: 6e20 6d25 2000 |0021: invoke-virtual {v0, v2}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@256d │ │ -0d30a4: 0a00 |0024: move-result v0 │ │ -0d30a6: 3800 1000 |0025: if-eqz v0, 0035 // +0010 │ │ -0d30aa: 6f40 9f2b 98ba |0027: invoke-super {v8, v9, v10, v11}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ -0d30b0: 0c06 |002a: move-result-object v6 │ │ -0d30b2: 1106 |002b: return-object v6 │ │ -0d30b4: 5480 0c15 |002c: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ -0d30b8: 6e20 952b 2000 |002e: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ -0d30be: 0c06 |0031: move-result-object v6 │ │ -0d30c0: 3806 ddff |0032: if-eqz v6, 000f // -0023 │ │ -0d30c4: 28f7 |0034: goto 002b // -0009 │ │ -0d30c6: 5480 0915 |0035: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mPending:Ljava/util/HashSet; // field@1509 │ │ -0d30ca: 6e20 6b25 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@256b │ │ -0d30d0: 5487 0b15 |003a: iget-object v7, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ -0d30d4: 2200 ab05 |003c: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1; // type@05ab │ │ -0d30d8: 0781 |003e: move-object v1, v8 │ │ -0d30da: 0193 |003f: move v3, v9 │ │ -0d30dc: 01a4 |0040: move v4, v10 │ │ -0d30de: 01b5 |0041: move v5, v11 │ │ -0d30e0: 7606 bc2b 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.:(Lorg/pyneo/maps/tileprovider/TileProviderInet;Ljava/lang/String;III)V // method@2bbc │ │ -0d30e6: 7220 bf25 0700 |0045: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0d30ec: 5486 0815 |0048: iget-object v6, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@1508 │ │ -0d30f0: 28e1 |004a: goto 002b // -001f │ │ +0d2fe4: |[0d2fe4] org.pyneo.maps.tileprovider.TileProviderInet.getTile:(III)Landroid/graphics/Bitmap; │ │ +0d2ff4: 5480 0d15 |0000: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ +0d2ff8: 6e40 402c 90ba |0002: invoke-virtual {v0, v9, v10, v11}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ +0d2ffe: 0c02 |0005: move-result-object v2 │ │ +0d3000: 5580 0a15 |0006: iget-boolean v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mReloadTileMode:Z // field@150a │ │ +0d3004: 3800 2400 |0008: if-eqz v0, 002c // +0024 │ │ +0d3008: 5480 0c15 |000a: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ +0d300c: 6e20 972b 2000 |000c: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.removeTile:(Ljava/lang/String;)V // method@2b97 │ │ +0d3012: 5480 0b15 |000f: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ +0d3016: 7210 c125 0000 |0011: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isTerminated:()Z // method@25c1 │ │ +0d301c: 0a00 |0014: move-result v0 │ │ +0d301e: 3900 3300 |0015: if-nez v0, 0048 // +0033 │ │ +0d3022: 5480 0b15 |0017: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ +0d3026: 7210 c025 0000 |0019: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@25c0 │ │ +0d302c: 0a00 |001c: move-result v0 │ │ +0d302e: 3900 2b00 |001d: if-nez v0, 0048 // +002b │ │ +0d3032: 5480 0915 |001f: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mPending:Ljava/util/HashSet; // field@1509 │ │ +0d3036: 6e20 6d25 2000 |0021: invoke-virtual {v0, v2}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@256d │ │ +0d303c: 0a00 |0024: move-result v0 │ │ +0d303e: 3800 1000 |0025: if-eqz v0, 0035 // +0010 │ │ +0d3042: 6f40 9f2b 98ba |0027: invoke-super {v8, v9, v10, v11}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ +0d3048: 0c06 |002a: move-result-object v6 │ │ +0d304a: 1106 |002b: return-object v6 │ │ +0d304c: 5480 0c15 |002c: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@150c │ │ +0d3050: 6e20 952b 2000 |002e: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ +0d3056: 0c06 |0031: move-result-object v6 │ │ +0d3058: 3806 ddff |0032: if-eqz v6, 000f // -0023 │ │ +0d305c: 28f7 |0034: goto 002b // -0009 │ │ +0d305e: 5480 0915 |0035: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mPending:Ljava/util/HashSet; // field@1509 │ │ +0d3062: 6e20 6b25 2000 |0037: invoke-virtual {v0, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@256b │ │ +0d3068: 5487 0b15 |003a: iget-object v7, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@150b │ │ +0d306c: 2200 ab05 |003c: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1; // type@05ab │ │ +0d3070: 0781 |003e: move-object v1, v8 │ │ +0d3072: 0193 |003f: move v3, v9 │ │ +0d3074: 01a4 |0040: move v4, v10 │ │ +0d3076: 01b5 |0041: move v5, v11 │ │ +0d3078: 7606 bc2b 0000 |0042: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;.:(Lorg/pyneo/maps/tileprovider/TileProviderInet;Ljava/lang/String;III)V // method@2bbc │ │ +0d307e: 7220 bf25 0700 |0045: invoke-interface {v7, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0d3084: 5486 0815 |0048: iget-object v6, v8, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@1508 │ │ +0d3088: 28e1 |004a: goto 002b // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0006 line=85 │ │ 0x000a line=86 │ │ 0x000f line=93 │ │ 0x001f line=94 │ │ @@ -273511,19 +273611,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d30f4: |[0d30f4] org.pyneo.maps.tileprovider.TileProviderInet.getTileLength:()D │ │ -0d3104: 5420 0715 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ -0d3108: 7210 3e2e 0000 |0002: invoke-interface {v0}, Lorg/pyneo/maps/utils/ICacheProvider;.getTileLenght:()D // method@2e3e │ │ -0d310e: 0b00 |0005: move-result-wide v0 │ │ -0d3110: 1000 |0006: return-wide v0 │ │ +0d308c: |[0d308c] org.pyneo.maps.tileprovider.TileProviderInet.getTileLength:()D │ │ +0d309c: 5420 0715 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ +0d30a0: 7210 3e2e 0000 |0002: invoke-interface {v0}, Lorg/pyneo/maps/utils/ICacheProvider;.getTileLenght:()D // method@2e3e │ │ +0d30a6: 0b00 |0005: move-result-wide v0 │ │ +0d30a8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/tileprovider/TileProviderInet; │ │ │ │ #3 : (in Lorg/pyneo/maps/tileprovider/TileProviderInet;) │ │ @@ -273531,23 +273631,23 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0d3114: |[0d3114] org.pyneo.maps.tileprovider.TileProviderInet.removeTileFromCashe:(III)V │ │ -0d3124: 5421 0d15 |0000: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ -0d3128: 6e40 402c 3154 |0002: invoke-virtual {v1, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ -0d312e: 0c00 |0005: move-result-object v0 │ │ -0d3130: 5421 0715 |0006: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ -0d3134: 7255 3c2e 0143 |0008: invoke-interface {v1, v0, v3, v4, v5}, Lorg/pyneo/maps/utils/ICacheProvider;.deleteTile:(Ljava/lang/String;III)V // method@2e3c │ │ -0d313a: 6e20 c62b 0200 |000b: invoke-virtual {v2, v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.removeTile:(Ljava/lang/String;)V // method@2bc6 │ │ -0d3140: 6f40 a32b 3254 |000e: invoke-super {v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTileFromCashe:(III)V // method@2ba3 │ │ -0d3146: 0e00 |0011: return-void │ │ +0d30ac: |[0d30ac] org.pyneo.maps.tileprovider.TileProviderInet.removeTileFromCashe:(III)V │ │ +0d30bc: 5421 0d15 |0000: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ +0d30c0: 6e40 402c 3154 |0002: invoke-virtual {v1, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ +0d30c6: 0c00 |0005: move-result-object v0 │ │ +0d30c8: 5421 0715 |0006: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mCacheProvider:Lorg/pyneo/maps/utils/ICacheProvider; // field@1507 │ │ +0d30cc: 7255 3c2e 0143 |0008: invoke-interface {v1, v0, v3, v4, v5}, Lorg/pyneo/maps/utils/ICacheProvider;.deleteTile:(Ljava/lang/String;III)V // method@2e3c │ │ +0d30d2: 6e20 c62b 0200 |000b: invoke-virtual {v2, v0}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.removeTile:(Ljava/lang/String;)V // method@2bc6 │ │ +0d30d8: 6f40 a32b 3254 |000e: invoke-super {v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.removeTileFromCashe:(III)V // method@2ba3 │ │ +0d30de: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=75 │ │ 0x000b line=76 │ │ 0x000e line=78 │ │ 0x0011 line=79 │ │ @@ -273563,23 +273663,23 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d3148: |[0d3148] org.pyneo.maps.tileprovider.TileProviderInet.setHandler:(Landroid/os/Handler;)V │ │ -0d3158: 6f20 a42b 2100 |0000: invoke-super {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setHandler:(Landroid/os/Handler;)V // method@2ba4 │ │ -0d315e: 5410 0d15 |0003: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ -0d3162: 2000 ce05 |0005: instance-of v0, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // type@05ce │ │ -0d3166: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -0d316a: 5410 0d15 |0009: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ -0d316e: 1f00 ce05 |000b: check-cast v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // type@05ce │ │ -0d3172: 6e20 682c 2000 |000d: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.setCallbackHandler:(Landroid/os/Handler;)V // method@2c68 │ │ -0d3178: 0e00 |0010: return-void │ │ +0d30e0: |[0d30e0] org.pyneo.maps.tileprovider.TileProviderInet.setHandler:(Landroid/os/Handler;)V │ │ +0d30f0: 6f20 a42b 2100 |0000: invoke-super {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setHandler:(Landroid/os/Handler;)V // method@2ba4 │ │ +0d30f6: 5410 0d15 |0003: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ +0d30fa: 2000 ce05 |0005: instance-of v0, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // type@05ce │ │ +0d30fe: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +0d3102: 5410 0d15 |0009: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderInet;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@150d │ │ +0d3106: 1f00 ce05 |000b: check-cast v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // type@05ce │ │ +0d310a: 6e20 682c 2000 |000d: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.setCallbackHandler:(Landroid/os/Handler;)V // method@2c68 │ │ +0d3110: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0009 line=59 │ │ 0x0010 line=61 │ │ locals : │ │ @@ -273639,18 +273739,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 │ │ -0d317c: |[0d317c] org.pyneo.maps.tileprovider.TileSource.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0d318c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d318e: 7050 272c 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;ZZ)V // method@2c27 │ │ -0d3194: 0e00 |0004: return-void │ │ +0d3114: |[0d3114] org.pyneo.maps.tileprovider.TileSource.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0d3124: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d3126: 7050 272c 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;ZZ)V // method@2c27 │ │ +0d312c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ 0x0000 - 0x0005 reg=2 ctx Landroid/content/Context; │ │ @@ -273661,112 +273761,112 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 22 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 199 16-bit code units │ │ -0d3198: |[0d3198] org.pyneo.maps.tileprovider.TileSource.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -0d31a8: 7603 3a2c 1200 |0000: invoke-direct/range {v18, v19, v20}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ -0d31ae: 7701 af03 1300 |0003: invoke-static/range {v19}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0d31b4: 0c0b |0006: move-result-object v11 │ │ -0d31b6: 220c be05 |0007: new-instance v12, Lorg/pyneo/maps/tileprovider/TileSourceBase; // type@05be │ │ -0d31ba: 0800 1300 |0009: move-object/from16 v0, v19 │ │ -0d31be: 0801 1500 |000b: move-object/from16 v1, v21 │ │ -0d31c2: 7030 3a2c 0c01 |000d: invoke-direct {v12, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ -0d31c8: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -0d31cc: 5204 5515 |0012: iget v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0d31d0: 52c5 7f15 |0014: iget v5, v12, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -0d31d4: 3354 7f00 |0016: if-ne v4, v5, 0095 // +007f │ │ -0d31d8: 1804 0000 0000 8084 2e41 |0018: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0d31e2: 0800 1200 |001d: move-object/from16 v0, v18 │ │ -0d31e6: 530e 5215 |001f: iget-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ -0d31ea: cde4 |0021: mul-double/2addr v4, v14 │ │ -0d31ec: 8a44 |0022: double-to-int v4, v4 │ │ -0d31ee: 180e 0000 0000 8084 2e41 |0023: const-wide v14, #double 1e+06 // #412e848000000000 │ │ -0d31f8: 53c0 7815 |0028: iget-wide v0, v12, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LAT:D // field@1578 │ │ -0d31fc: 0510 0000 |002a: move-wide/from16 v16, v0 │ │ -0d3200: ad0e 0e10 |002c: mul-double v14, v14, v16 │ │ -0d3204: 8ae5 |002e: double-to-int v5, v14 │ │ -0d3206: 3354 6600 |002f: if-ne v4, v5, 0095 // +0066 │ │ -0d320a: 1804 0000 0000 8084 2e41 |0031: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0d3214: 0800 1200 |0036: move-object/from16 v0, v18 │ │ -0d3218: 530e 5315 |0038: iget-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ -0d321c: cde4 |003a: mul-double/2addr v4, v14 │ │ -0d321e: 8a44 |003b: double-to-int v4, v4 │ │ -0d3220: 180e 0000 0000 8084 2e41 |003c: const-wide v14, #double 1e+06 // #412e848000000000 │ │ -0d322a: 53c0 7915 |0041: iget-wide v0, v12, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LON:D // field@1579 │ │ -0d322e: 0510 0000 |0043: move-wide/from16 v16, v0 │ │ -0d3232: ad0e 0e10 |0045: mul-double v14, v14, v16 │ │ -0d3236: 8ae5 |0047: double-to-int v5, v14 │ │ -0d3238: 3354 4d00 |0048: if-ne v4, v5, 0095 // +004d │ │ -0d323c: 2209 a605 |004a: new-instance v9, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ -0d3240: 7010 902b 0900 |004c: invoke-direct {v9}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ -0d3246: 0800 1200 |004f: move-object/from16 v0, v18 │ │ -0d324a: 0801 1200 |0051: move-object/from16 v1, v18 │ │ -0d324e: 7030 362c 100b |0053: invoke-direct {v0, v1, v11}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ -0d3254: 0c04 |0056: move-result-object v4 │ │ -0d3256: 0800 1200 |0057: move-object/from16 v0, v18 │ │ -0d325a: 5b04 5c15 |0059: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d325e: 0800 1200 |005b: move-object/from16 v0, v18 │ │ -0d3262: 5404 5c15 |005d: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d3266: 1205 |005f: const/4 v5, #int 0 // #0 │ │ -0d3268: 0800 1200 |0060: move-object/from16 v0, v18 │ │ -0d326c: 0801 1300 |0062: move-object/from16 v1, v19 │ │ -0d3270: 0802 1200 |0064: move-object/from16 v2, v18 │ │ -0d3274: 7055 352c 1042 |0066: invoke-direct {v0, v1, v2, v4, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ -0d327a: 0c07 |0069: move-result-object v7 │ │ -0d327c: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -0d3280: 5b0c 5a15 |006c: iput-object v12, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d3284: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -0d3288: 5404 5a15 |0070: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d328c: 0800 1200 |0072: move-object/from16 v0, v18 │ │ -0d3290: 7030 362c 400b |0074: invoke-direct {v0, v4, v11}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ -0d3296: 0c0a |0077: move-result-object v10 │ │ -0d3298: 0800 1200 |0078: move-object/from16 v0, v18 │ │ -0d329c: 5404 5a15 |007a: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d32a0: 1205 |007c: const/4 v5, #int 0 // #0 │ │ -0d32a2: 0800 1200 |007d: move-object/from16 v0, v18 │ │ -0d32a6: 0801 1300 |007f: move-object/from16 v1, v19 │ │ -0d32aa: 7055 352c 10a4 |0081: invoke-direct {v0, v1, v4, v10, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ -0d32b0: 0c08 |0084: move-result-object v8 │ │ -0d32b2: 2204 a805 |0085: new-instance v4, Lorg/pyneo/maps/tileprovider/TileProviderDual; // type@05a8 │ │ -0d32b6: 0800 1200 |0087: move-object/from16 v0, v18 │ │ -0d32ba: 5406 4c15 |0089: iget-object v6, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0d32be: 0805 1300 |008b: move-object/from16 v5, v19 │ │ -0d32c2: 7606 a72b 0400 |008d: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderDual;.:(Landroid/content/Context;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2ba7 │ │ -0d32c8: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -0d32cc: 5b04 5915 |0092: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d32d0: 0e00 |0094: return-void │ │ -0d32d2: 0800 1200 |0095: move-object/from16 v0, v18 │ │ -0d32d6: 0801 1200 |0097: move-object/from16 v1, v18 │ │ -0d32da: 7030 362c 100b |0099: invoke-direct {v0, v1, v11}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ -0d32e0: 0c04 |009c: move-result-object v4 │ │ -0d32e2: 0800 1200 |009d: move-object/from16 v0, v18 │ │ -0d32e6: 5b04 5c15 |009f: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d32ea: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -0d32ee: 5404 5c15 |00a3: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d32f2: 1205 |00a5: const/4 v5, #int 0 // #0 │ │ -0d32f4: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ -0d32f8: 0801 1300 |00a8: move-object/from16 v1, v19 │ │ -0d32fc: 0802 1200 |00aa: move-object/from16 v2, v18 │ │ -0d3300: 7055 352c 1042 |00ac: invoke-direct {v0, v1, v2, v4, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ -0d3306: 0c04 |00af: move-result-object v4 │ │ -0d3308: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -0d330c: 5b04 5915 |00b2: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d3310: 1204 |00b4: const/4 v4, #int 0 // #0 │ │ -0d3312: 0800 1200 |00b5: move-object/from16 v0, v18 │ │ -0d3316: 5b04 5a15 |00b7: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d331a: 2204 bd05 |00b9: new-instance v4, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0d331e: 0800 1300 |00bb: move-object/from16 v0, v19 │ │ -0d3322: 0801 1500 |00bd: move-object/from16 v1, v21 │ │ -0d3326: 7030 242c 0401 |00bf: invoke-direct {v4, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0d332c: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -0d3330: 5b04 5b15 |00c4: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceForTileOverlay:Lorg/pyneo/maps/tileprovider/TileSource; // field@155b │ │ -0d3334: 28ce |00c6: goto 0094 // -0032 │ │ +0d3130: |[0d3130] org.pyneo.maps.tileprovider.TileSource.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +0d3140: 7603 3a2c 1200 |0000: invoke-direct/range {v18, v19, v20}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ +0d3146: 7701 af03 1300 |0003: invoke-static/range {v19}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0d314c: 0c0b |0006: move-result-object v11 │ │ +0d314e: 220c be05 |0007: new-instance v12, Lorg/pyneo/maps/tileprovider/TileSourceBase; // type@05be │ │ +0d3152: 0800 1300 |0009: move-object/from16 v0, v19 │ │ +0d3156: 0801 1500 |000b: move-object/from16 v1, v21 │ │ +0d315a: 7030 3a2c 0c01 |000d: invoke-direct {v12, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ +0d3160: 0800 1200 |0010: move-object/from16 v0, v18 │ │ +0d3164: 5204 5515 |0012: iget v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0d3168: 52c5 7f15 |0014: iget v5, v12, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +0d316c: 3354 7f00 |0016: if-ne v4, v5, 0095 // +007f │ │ +0d3170: 1804 0000 0000 8084 2e41 |0018: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0d317a: 0800 1200 |001d: move-object/from16 v0, v18 │ │ +0d317e: 530e 5215 |001f: iget-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ +0d3182: cde4 |0021: mul-double/2addr v4, v14 │ │ +0d3184: 8a44 |0022: double-to-int v4, v4 │ │ +0d3186: 180e 0000 0000 8084 2e41 |0023: const-wide v14, #double 1e+06 // #412e848000000000 │ │ +0d3190: 53c0 7815 |0028: iget-wide v0, v12, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LAT:D // field@1578 │ │ +0d3194: 0510 0000 |002a: move-wide/from16 v16, v0 │ │ +0d3198: ad0e 0e10 |002c: mul-double v14, v14, v16 │ │ +0d319c: 8ae5 |002e: double-to-int v5, v14 │ │ +0d319e: 3354 6600 |002f: if-ne v4, v5, 0095 // +0066 │ │ +0d31a2: 1804 0000 0000 8084 2e41 |0031: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0d31ac: 0800 1200 |0036: move-object/from16 v0, v18 │ │ +0d31b0: 530e 5315 |0038: iget-wide v14, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ +0d31b4: cde4 |003a: mul-double/2addr v4, v14 │ │ +0d31b6: 8a44 |003b: double-to-int v4, v4 │ │ +0d31b8: 180e 0000 0000 8084 2e41 |003c: const-wide v14, #double 1e+06 // #412e848000000000 │ │ +0d31c2: 53c0 7915 |0041: iget-wide v0, v12, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LON:D // field@1579 │ │ +0d31c6: 0510 0000 |0043: move-wide/from16 v16, v0 │ │ +0d31ca: ad0e 0e10 |0045: mul-double v14, v14, v16 │ │ +0d31ce: 8ae5 |0047: double-to-int v5, v14 │ │ +0d31d0: 3354 4d00 |0048: if-ne v4, v5, 0095 // +004d │ │ +0d31d4: 2209 a605 |004a: new-instance v9, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ +0d31d8: 7010 902b 0900 |004c: invoke-direct {v9}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ +0d31de: 0800 1200 |004f: move-object/from16 v0, v18 │ │ +0d31e2: 0801 1200 |0051: move-object/from16 v1, v18 │ │ +0d31e6: 7030 362c 100b |0053: invoke-direct {v0, v1, v11}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ +0d31ec: 0c04 |0056: move-result-object v4 │ │ +0d31ee: 0800 1200 |0057: move-object/from16 v0, v18 │ │ +0d31f2: 5b04 5c15 |0059: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d31f6: 0800 1200 |005b: move-object/from16 v0, v18 │ │ +0d31fa: 5404 5c15 |005d: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d31fe: 1205 |005f: const/4 v5, #int 0 // #0 │ │ +0d3200: 0800 1200 |0060: move-object/from16 v0, v18 │ │ +0d3204: 0801 1300 |0062: move-object/from16 v1, v19 │ │ +0d3208: 0802 1200 |0064: move-object/from16 v2, v18 │ │ +0d320c: 7055 352c 1042 |0066: invoke-direct {v0, v1, v2, v4, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ +0d3212: 0c07 |0069: move-result-object v7 │ │ +0d3214: 0800 1200 |006a: move-object/from16 v0, v18 │ │ +0d3218: 5b0c 5a15 |006c: iput-object v12, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d321c: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +0d3220: 5404 5a15 |0070: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d3224: 0800 1200 |0072: move-object/from16 v0, v18 │ │ +0d3228: 7030 362c 400b |0074: invoke-direct {v0, v4, v11}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ +0d322e: 0c0a |0077: move-result-object v10 │ │ +0d3230: 0800 1200 |0078: move-object/from16 v0, v18 │ │ +0d3234: 5404 5a15 |007a: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d3238: 1205 |007c: const/4 v5, #int 0 // #0 │ │ +0d323a: 0800 1200 |007d: move-object/from16 v0, v18 │ │ +0d323e: 0801 1300 |007f: move-object/from16 v1, v19 │ │ +0d3242: 7055 352c 10a4 |0081: invoke-direct {v0, v1, v4, v10, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ +0d3248: 0c08 |0084: move-result-object v8 │ │ +0d324a: 2204 a805 |0085: new-instance v4, Lorg/pyneo/maps/tileprovider/TileProviderDual; // type@05a8 │ │ +0d324e: 0800 1200 |0087: move-object/from16 v0, v18 │ │ +0d3252: 5406 4c15 |0089: iget-object v6, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0d3256: 0805 1300 |008b: move-object/from16 v5, v19 │ │ +0d325a: 7606 a72b 0400 |008d: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderDual;.:(Landroid/content/Context;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2ba7 │ │ +0d3260: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +0d3264: 5b04 5915 |0092: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3268: 0e00 |0094: return-void │ │ +0d326a: 0800 1200 |0095: move-object/from16 v0, v18 │ │ +0d326e: 0801 1200 |0097: move-object/from16 v1, v18 │ │ +0d3272: 7030 362c 100b |0099: invoke-direct {v0, v1, v11}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ +0d3278: 0c04 |009c: move-result-object v4 │ │ +0d327a: 0800 1200 |009d: move-object/from16 v0, v18 │ │ +0d327e: 5b04 5c15 |009f: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d3282: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +0d3286: 5404 5c15 |00a3: iget-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d328a: 1205 |00a5: const/4 v5, #int 0 // #0 │ │ +0d328c: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +0d3290: 0801 1300 |00a8: move-object/from16 v1, v19 │ │ +0d3294: 0802 1200 |00aa: move-object/from16 v2, v18 │ │ +0d3298: 7055 352c 1042 |00ac: invoke-direct {v0, v1, v2, v4, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ +0d329e: 0c04 |00af: move-result-object v4 │ │ +0d32a0: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +0d32a4: 5b04 5915 |00b2: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d32a8: 1204 |00b4: const/4 v4, #int 0 // #0 │ │ +0d32aa: 0800 1200 |00b5: move-object/from16 v0, v18 │ │ +0d32ae: 5b04 5a15 |00b7: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d32b2: 2204 bd05 |00b9: new-instance v4, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0d32b6: 0800 1300 |00bb: move-object/from16 v0, v19 │ │ +0d32ba: 0801 1500 |00bd: move-object/from16 v1, v21 │ │ +0d32be: 7030 242c 0401 |00bf: invoke-direct {v4, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0d32c4: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +0d32c8: 5b04 5b15 |00c4: iput-object v4, v0, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceForTileOverlay:Lorg/pyneo/maps/tileprovider/TileSource; // field@155b │ │ +0d32cc: 28ce |00c6: goto 0094 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0007 line=77 │ │ 0x0010 line=79 │ │ 0x004a line=83 │ │ @@ -273798,18 +273898,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0d3338: |[0d3338] org.pyneo.maps.tileprovider.TileSource.:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -0d3348: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d334a: 7050 272c 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;ZZ)V // method@2c27 │ │ -0d3350: 0e00 |0004: return-void │ │ +0d32d0: |[0d32d0] org.pyneo.maps.tileprovider.TileSource.:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +0d32e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d32e2: 7050 272c 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;ZZ)V // method@2c27 │ │ +0d32e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ 0x0000 - 0x0005 reg=2 ctx Landroid/content/Context; │ │ @@ -273821,107 +273921,107 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 176 16-bit code units │ │ -0d3354: |[0d3354] org.pyneo.maps.tileprovider.TileSource.:(Landroid/content/Context;Ljava/lang/String;ZZ)V │ │ -0d3364: 7603 3a2c 0e00 |0000: invoke-direct/range {v14, v15, v16}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ -0d336a: 7110 af03 0f00 |0003: invoke-static {v15}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0d3370: 0c07 |0006: move-result-object v7 │ │ -0d3372: 52e0 5015 |0007: iget v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ -0d3376: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0d3378: 3310 8f00 |000a: if-ne v0, v1, 0099 // +008f │ │ -0d337c: 2205 a605 |000c: new-instance v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ -0d3380: 7010 902b 0500 |000e: invoke-direct {v5}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ -0d3386: 7030 362c ee07 |0011: invoke-direct {v14, v14, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ -0d338c: 0c00 |0014: move-result-object v0 │ │ -0d338e: 5be0 5c15 |0015: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d3392: 54e0 5c15 |0017: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d3396: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0d3398: 7051 352c fe0e |001a: invoke-direct {v14, v15, v14, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ -0d339e: 0c03 |001d: move-result-object v3 │ │ -0d33a0: 3811 6d00 |001e: if-eqz v17, 008b // +006d │ │ -0d33a4: 2208 be05 |0020: new-instance v8, Lorg/pyneo/maps/tileprovider/TileSourceBase; // type@05be │ │ -0d33a8: 54e0 5415 |0022: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.OVERLAYID:Ljava/lang/String; // field@1554 │ │ -0d33ac: 7030 3a2c f800 |0024: invoke-direct {v8, v15, v0}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ -0d33b2: 52e0 5515 |0027: iget v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0d33b6: 5281 7f15 |0029: iget v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -0d33ba: 3310 4400 |002b: if-ne v0, v1, 006f // +0044 │ │ -0d33be: 1800 0000 0000 8084 2e41 |002d: const-wide v0, #double 1e+06 // #412e848000000000 │ │ -0d33c8: 53ea 5215 |0032: iget-wide v10, v14, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ -0d33cc: cda0 |0034: mul-double/2addr v0, v10 │ │ -0d33ce: 8a00 |0035: double-to-int v0, v0 │ │ -0d33d0: 180a 0000 0000 8084 2e41 |0036: const-wide v10, #double 1e+06 // #412e848000000000 │ │ -0d33da: 538c 7815 |003b: iget-wide v12, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LAT:D // field@1578 │ │ -0d33de: cdca |003d: mul-double/2addr v10, v12 │ │ -0d33e0: 8aa1 |003e: double-to-int v1, v10 │ │ -0d33e2: 3310 3000 |003f: if-ne v0, v1, 006f // +0030 │ │ -0d33e6: 1800 0000 0000 8084 2e41 |0041: const-wide v0, #double 1e+06 // #412e848000000000 │ │ -0d33f0: 53ea 5315 |0046: iget-wide v10, v14, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ -0d33f4: cda0 |0048: mul-double/2addr v0, v10 │ │ -0d33f6: 8a00 |0049: double-to-int v0, v0 │ │ -0d33f8: 180a 0000 0000 8084 2e41 |004a: const-wide v10, #double 1e+06 // #412e848000000000 │ │ -0d3402: 538c 7915 |004f: iget-wide v12, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LON:D // field@1579 │ │ -0d3406: cdca |0051: mul-double/2addr v10, v12 │ │ -0d3408: 8aa1 |0052: double-to-int v1, v10 │ │ -0d340a: 3310 1c00 |0053: if-ne v0, v1, 006f // +001c │ │ -0d340e: 5be8 5a15 |0055: iput-object v8, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d3412: 54e0 5a15 |0057: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d3416: 7030 362c 0e07 |0059: invoke-direct {v14, v0, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ -0d341c: 0c06 |005c: move-result-object v6 │ │ -0d341e: 54e0 5a15 |005d: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d3422: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -0d3424: 7051 352c fe60 |0060: invoke-direct {v14, v15, v0, v6, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ -0d342a: 0c04 |0063: move-result-object v4 │ │ -0d342c: 2200 a805 |0064: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderDual; // type@05a8 │ │ -0d3430: 54e2 4c15 |0066: iget-object v2, v14, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0d3434: 07f1 |0068: move-object v1, v15 │ │ -0d3436: 7606 a72b 0000 |0069: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderDual;.:(Landroid/content/Context;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2ba7 │ │ -0d343c: 5be0 5915 |006c: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d3440: 0e00 |006e: return-void │ │ -0d3442: 7030 362c ee07 |006f: invoke-direct {v14, v14, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ -0d3448: 0c00 |0072: move-result-object v0 │ │ -0d344a: 5be0 5c15 |0073: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d344e: 54e0 5c15 |0075: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d3452: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -0d3454: 7051 352c fe0e |0078: invoke-direct {v14, v15, v14, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ -0d345a: 0c00 |007b: move-result-object v0 │ │ -0d345c: 5be0 5915 |007c: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d3460: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -0d3462: 5be0 5a15 |007f: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d3466: 2200 bd05 |0081: new-instance v0, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0d346a: 54e1 5415 |0083: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileSource;.OVERLAYID:Ljava/lang/String; // field@1554 │ │ -0d346e: 7030 242c f001 |0085: invoke-direct {v0, v15, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0d3474: 5be0 5b15 |0088: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceForTileOverlay:Lorg/pyneo/maps/tileprovider/TileSource; // field@155b │ │ -0d3478: 28e4 |008a: goto 006e // -001c │ │ -0d347a: 3812 0c00 |008b: if-eqz v18, 0097 // +000c │ │ -0d347e: 54e0 5c15 |008d: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d3482: 1201 |008f: const/4 v1, #int 0 // #0 │ │ -0d3484: 7051 352c fe0e |0090: invoke-direct {v14, v15, v14, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ -0d348a: 0c00 |0093: move-result-object v0 │ │ -0d348c: 5be0 5915 |0094: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d3490: 28d8 |0096: goto 006e // -0028 │ │ -0d3492: 1200 |0097: const/4 v0, #int 0 // #0 │ │ -0d3494: 28fc |0098: goto 0094 // -0004 │ │ -0d3496: 7030 362c ee07 |0099: invoke-direct {v14, v14, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ -0d349c: 0c00 |009c: move-result-object v0 │ │ -0d349e: 5be0 5c15 |009d: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d34a2: 3812 0f00 |009f: if-eqz v18, 00ae // +000f │ │ -0d34a6: 54e0 5c15 |00a1: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d34aa: 1201 |00a3: const/4 v1, #int 0 // #0 │ │ -0d34ac: 7051 352c fe0e |00a4: invoke-direct {v14, v15, v14, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ -0d34b2: 0c00 |00a7: move-result-object v0 │ │ -0d34b4: 5be0 5915 |00a8: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d34b8: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ -0d34ba: 5be0 5a15 |00ab: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d34be: 28c1 |00ad: goto 006e // -003f │ │ -0d34c0: 1200 |00ae: const/4 v0, #int 0 // #0 │ │ -0d34c2: 28f9 |00af: goto 00a8 // -0007 │ │ +0d32ec: |[0d32ec] org.pyneo.maps.tileprovider.TileSource.:(Landroid/content/Context;Ljava/lang/String;ZZ)V │ │ +0d32fc: 7603 3a2c 0e00 |0000: invoke-direct/range {v14, v15, v16}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ +0d3302: 7110 af03 0f00 |0003: invoke-static {v15}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0d3308: 0c07 |0006: move-result-object v7 │ │ +0d330a: 52e0 5015 |0007: iget v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ +0d330e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0d3310: 3310 8f00 |000a: if-ne v0, v1, 0099 // +008f │ │ +0d3314: 2205 a605 |000c: new-instance v5, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ +0d3318: 7010 902b 0500 |000e: invoke-direct {v5}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ +0d331e: 7030 362c ee07 |0011: invoke-direct {v14, v14, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ +0d3324: 0c00 |0014: move-result-object v0 │ │ +0d3326: 5be0 5c15 |0015: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d332a: 54e0 5c15 |0017: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d332e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0d3330: 7051 352c fe0e |001a: invoke-direct {v14, v15, v14, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ +0d3336: 0c03 |001d: move-result-object v3 │ │ +0d3338: 3811 6d00 |001e: if-eqz v17, 008b // +006d │ │ +0d333c: 2208 be05 |0020: new-instance v8, Lorg/pyneo/maps/tileprovider/TileSourceBase; // type@05be │ │ +0d3340: 54e0 5415 |0022: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.OVERLAYID:Ljava/lang/String; // field@1554 │ │ +0d3344: 7030 3a2c f800 |0024: invoke-direct {v8, v15, v0}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ +0d334a: 52e0 5515 |0027: iget v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0d334e: 5281 7f15 |0029: iget v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +0d3352: 3310 4400 |002b: if-ne v0, v1, 006f // +0044 │ │ +0d3356: 1800 0000 0000 8084 2e41 |002d: const-wide v0, #double 1e+06 // #412e848000000000 │ │ +0d3360: 53ea 5215 |0032: iget-wide v10, v14, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ +0d3364: cda0 |0034: mul-double/2addr v0, v10 │ │ +0d3366: 8a00 |0035: double-to-int v0, v0 │ │ +0d3368: 180a 0000 0000 8084 2e41 |0036: const-wide v10, #double 1e+06 // #412e848000000000 │ │ +0d3372: 538c 7815 |003b: iget-wide v12, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LAT:D // field@1578 │ │ +0d3376: cdca |003d: mul-double/2addr v10, v12 │ │ +0d3378: 8aa1 |003e: double-to-int v1, v10 │ │ +0d337a: 3310 3000 |003f: if-ne v0, v1, 006f // +0030 │ │ +0d337e: 1800 0000 0000 8084 2e41 |0041: const-wide v0, #double 1e+06 // #412e848000000000 │ │ +0d3388: 53ea 5315 |0046: iget-wide v10, v14, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ +0d338c: cda0 |0048: mul-double/2addr v0, v10 │ │ +0d338e: 8a00 |0049: double-to-int v0, v0 │ │ +0d3390: 180a 0000 0000 8084 2e41 |004a: const-wide v10, #double 1e+06 // #412e848000000000 │ │ +0d339a: 538c 7915 |004f: iget-wide v12, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.OFFSET_LON:D // field@1579 │ │ +0d339e: cdca |0051: mul-double/2addr v10, v12 │ │ +0d33a0: 8aa1 |0052: double-to-int v1, v10 │ │ +0d33a2: 3310 1c00 |0053: if-ne v0, v1, 006f // +001c │ │ +0d33a6: 5be8 5a15 |0055: iput-object v8, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d33aa: 54e0 5a15 |0057: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d33ae: 7030 362c 0e07 |0059: invoke-direct {v14, v0, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ +0d33b4: 0c06 |005c: move-result-object v6 │ │ +0d33b6: 54e0 5a15 |005d: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d33ba: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +0d33bc: 7051 352c fe60 |0060: invoke-direct {v14, v15, v0, v6, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ +0d33c2: 0c04 |0063: move-result-object v4 │ │ +0d33c4: 2200 a805 |0064: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderDual; // type@05a8 │ │ +0d33c8: 54e2 4c15 |0066: iget-object v2, v14, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0d33cc: 07f1 |0068: move-object v1, v15 │ │ +0d33ce: 7606 a72b 0000 |0069: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderDual;.:(Landroid/content/Context;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/TileProviderBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2ba7 │ │ +0d33d4: 5be0 5915 |006c: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d33d8: 0e00 |006e: return-void │ │ +0d33da: 7030 362c ee07 |006f: invoke-direct {v14, v14, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ +0d33e0: 0c00 |0072: move-result-object v0 │ │ +0d33e2: 5be0 5c15 |0073: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d33e6: 54e0 5c15 |0075: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d33ea: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +0d33ec: 7051 352c fe0e |0078: invoke-direct {v14, v15, v14, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ +0d33f2: 0c00 |007b: move-result-object v0 │ │ +0d33f4: 5be0 5915 |007c: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d33f8: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +0d33fa: 5be0 5a15 |007f: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d33fe: 2200 bd05 |0081: new-instance v0, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0d3402: 54e1 5415 |0083: iget-object v1, v14, Lorg/pyneo/maps/tileprovider/TileSource;.OVERLAYID:Ljava/lang/String; // field@1554 │ │ +0d3406: 7030 242c f001 |0085: invoke-direct {v0, v15, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0d340c: 5be0 5b15 |0088: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceForTileOverlay:Lorg/pyneo/maps/tileprovider/TileSource; // field@155b │ │ +0d3410: 28e4 |008a: goto 006e // -001c │ │ +0d3412: 3812 0c00 |008b: if-eqz v18, 0097 // +000c │ │ +0d3416: 54e0 5c15 |008d: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d341a: 1201 |008f: const/4 v1, #int 0 // #0 │ │ +0d341c: 7051 352c fe0e |0090: invoke-direct {v14, v15, v14, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ +0d3422: 0c00 |0093: move-result-object v0 │ │ +0d3424: 5be0 5915 |0094: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3428: 28d8 |0096: goto 006e // -0028 │ │ +0d342a: 1200 |0097: const/4 v0, #int 0 // #0 │ │ +0d342c: 28fc |0098: goto 0094 // -0004 │ │ +0d342e: 7030 362c ee07 |0099: invoke-direct {v14, v14, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // method@2c36 │ │ +0d3434: 0c00 |009c: move-result-object v0 │ │ +0d3436: 5be0 5c15 |009d: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d343a: 3812 0f00 |009f: if-eqz v18, 00ae // +000f │ │ +0d343e: 54e0 5c15 |00a1: iget-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d3442: 1201 |00a3: const/4 v1, #int 0 // #0 │ │ +0d3444: 7051 352c fe0e |00a4: invoke-direct {v14, v15, v14, v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c35 │ │ +0d344a: 0c00 |00a7: move-result-object v0 │ │ +0d344c: 5be0 5915 |00a8: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3450: 1200 |00aa: const/4 v0, #int 0 // #0 │ │ +0d3452: 5be0 5a15 |00ab: iput-object v0, v14, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d3456: 28c1 |00ad: goto 006e // -003f │ │ +0d3458: 1200 |00ae: const/4 v0, #int 0 // #0 │ │ +0d345a: 28f9 |00af: goto 00a8 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0007 line=36 │ │ 0x000c line=38 │ │ 0x0011 line=39 │ │ @@ -273964,34 +274064,34 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSourceBase;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0d34c4: |[0d34c4] org.pyneo.maps.tileprovider.TileSource.CacheDatabaseName:(Lorg/pyneo/maps/tileprovider/TileSourceBase;)Ljava/lang/String; │ │ -0d34d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d34d6: 5531 8e15 |0001: iget-boolean v1, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.mOnlineMapCacheEnabled:Z // field@158e │ │ -0d34da: 3901 0700 |0003: if-nez v1, 000a // +0007 │ │ -0d34de: 5531 6915 |0005: iget-boolean v1, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ -0d34e2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -0d34e6: 1100 |0009: return-object v0 │ │ -0d34e8: 5531 8515 |000a: iget-boolean v1, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TIMEDEPENDENT:Z // field@1585 │ │ -0d34ec: 3901 fdff |000c: if-nez v1, 0009 // -0003 │ │ -0d34f0: 5430 5f15 |000e: iget-object v0, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ -0d34f4: 6e10 f324 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0d34fa: 0c00 |0013: move-result-object v0 │ │ -0d34fc: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ -0d3500: 6e20 db24 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0d3506: 0a00 |0019: move-result v0 │ │ -0d3508: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -0d350c: 5430 6715 |001c: iget-object v0, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0d3510: 28eb |001e: goto 0009 // -0015 │ │ -0d3512: 5430 5f15 |001f: iget-object v0, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ -0d3516: 28e8 |0021: goto 0009 // -0018 │ │ +0d345c: |[0d345c] org.pyneo.maps.tileprovider.TileSource.CacheDatabaseName:(Lorg/pyneo/maps/tileprovider/TileSourceBase;)Ljava/lang/String; │ │ +0d346c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d346e: 5531 8e15 |0001: iget-boolean v1, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.mOnlineMapCacheEnabled:Z // field@158e │ │ +0d3472: 3901 0700 |0003: if-nez v1, 000a // +0007 │ │ +0d3476: 5531 6915 |0005: iget-boolean v1, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ +0d347a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +0d347e: 1100 |0009: return-object v0 │ │ +0d3480: 5531 8515 |000a: iget-boolean v1, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TIMEDEPENDENT:Z // field@1585 │ │ +0d3484: 3901 fdff |000c: if-nez v1, 0009 // -0003 │ │ +0d3488: 5430 5f15 |000e: iget-object v0, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ +0d348c: 6e10 f324 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0d3492: 0c00 |0013: move-result-object v0 │ │ +0d3494: 1a01 0000 |0014: const-string v1, "" // string@0000 │ │ +0d3498: 6e20 db24 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0d349e: 0a00 |0019: move-result v0 │ │ +0d34a0: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +0d34a4: 5430 6715 |001c: iget-object v0, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0d34a8: 28eb |001e: goto 0009 // -0015 │ │ +0d34aa: 5430 5f15 |001f: iget-object v0, v3, Lorg/pyneo/maps/tileprovider/TileSourceBase;.CACHE:Ljava/lang/String; // field@155f │ │ +0d34ae: 28e8 |0021: goto 0009 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=215 │ │ 0x0009 line=222 │ │ 0x000a line=217 │ │ 0x000e line=219 │ │ 0x001c line=220 │ │ @@ -274005,66 +274105,66 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 118 16-bit code units │ │ -0d3518: |[0d3518] org.pyneo.maps.tileprovider.TileSource.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ -0d3528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d352a: 5281 8415 |0001: iget v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ -0d352e: 2b01 6100 0000 |0003: packed-switch v1, 00000064 // +00000061 │ │ -0d3534: 2200 a705 |0006: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderBase; // type@05a7 │ │ -0d3538: 7020 982b 7000 |0008: invoke-direct {v0, v7}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ -0d353e: 1100 |000b: return-object v0 │ │ -0d3540: 5581 6915 |000c: iget-boolean v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ -0d3544: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ -0d3548: 2200 ac05 |0010: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderInet; // type@05ac │ │ -0d354c: 7020 282c 8600 |0012: invoke-direct {v6, v8}, Lorg/pyneo/maps/tileprovider/TileSource;.CacheDatabaseName:(Lorg/pyneo/maps/tileprovider/TileSourceBase;)Ljava/lang/String; // method@2c28 │ │ -0d3552: 0c03 |0015: move-result-object v3 │ │ -0d3554: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0d3556: 0771 |0017: move-object v1, v7 │ │ -0d3558: 0792 |0018: move-object v2, v9 │ │ -0d355a: 07a4 |0019: move-object v4, v10 │ │ -0d355c: 7606 bf2b 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;Landroid/graphics/Bitmap;)V // method@2bbf │ │ -0d3562: 28ee |001d: goto 000b // -0012 │ │ -0d3564: 2200 ac05 |001e: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderInet; // type@05ac │ │ -0d3568: 7020 282c 8600 |0020: invoke-direct {v6, v8}, Lorg/pyneo/maps/tileprovider/TileSource;.CacheDatabaseName:(Lorg/pyneo/maps/tileprovider/TileSourceBase;)Ljava/lang/String; // method@2c28 │ │ -0d356e: 0c01 |0023: move-result-object v1 │ │ -0d3570: 705a be2b 7019 |0024: invoke-direct {v0, v7, v9, v1, v10}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2bbe │ │ -0d3576: 28e4 |0027: goto 000b // -001c │ │ -0d3578: 2200 b205 |0028: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM; // type@05b2 │ │ -0d357c: 5481 5d15 |002a: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d3580: 5482 6715 |002c: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0d3584: 705a d72b 7021 |002e: invoke-direct {v0, v7, v1, v2, v10}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2bd7 │ │ -0d358a: 6e20 a62b 6000 |0031: invoke-virtual {v0, v6}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ -0d3590: 28d7 |0034: goto 000b // -0029 │ │ -0d3592: 2200 bc05 |0035: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR; // type@05bc │ │ -0d3596: 5481 5d15 |0037: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d359a: 5482 6715 |0039: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0d359e: 705a 102c 7021 |003b: invoke-direct {v0, v7, v1, v2, v10}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2c10 │ │ -0d35a4: 6e20 a62b 6000 |003e: invoke-virtual {v0, v6}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ -0d35aa: 28ca |0041: goto 000b // -0036 │ │ -0d35ac: 2200 b605 |0042: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // type@05b6 │ │ -0d35b0: 5481 5d15 |0044: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d35b4: 5482 6715 |0046: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0d35b8: 705a f32b 7021 |0048: invoke-direct {v0, v7, v1, v2, v10}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2bf3 │ │ -0d35be: 6e20 a62b 6000 |004b: invoke-virtual {v0, v6}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ -0d35c4: 28bd |004e: goto 000b // -0043 │ │ -0d35c6: 2200 a705 |004f: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderBase; // type@05a7 │ │ -0d35ca: 7020 982b 7000 |0051: invoke-direct {v0, v7}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ -0d35d0: 6e10 3201 0700 |0054: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d35d6: 0c01 |0057: move-result-object v1 │ │ -0d35d8: 1402 6e00 027f |0058: const v2, #float 1.72802e+38 // #7f02006e │ │ -0d35de: 7120 1302 2100 |005b: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ -0d35e4: 0c01 |005e: move-result-object v1 │ │ -0d35e6: 6e20 a52b 1000 |005f: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setLoadingMapTile:(Landroid/graphics/Bitmap;)V // method@2ba5 │ │ -0d35ec: 28a9 |0062: goto 000b // -0057 │ │ -0d35ee: 0000 |0063: nop // spacer │ │ -0d35f0: 0001 0700 0000 0000 0900 0000 0300 ... |0064: packed-switch-data (18 units) │ │ +0d34b0: |[0d34b0] org.pyneo.maps.tileprovider.TileSource.initTileProvider:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileSourceBase;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ +0d34c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d34c2: 5281 8415 |0001: iget v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ +0d34c6: 2b01 6100 0000 |0003: packed-switch v1, 00000064 // +00000061 │ │ +0d34cc: 2200 a705 |0006: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderBase; // type@05a7 │ │ +0d34d0: 7020 982b 7000 |0008: invoke-direct {v0, v7}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ +0d34d6: 1100 |000b: return-object v0 │ │ +0d34d8: 5581 6915 |000c: iget-boolean v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.LAYER:Z // field@1569 │ │ +0d34dc: 3801 1000 |000e: if-eqz v1, 001e // +0010 │ │ +0d34e0: 2200 ac05 |0010: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderInet; // type@05ac │ │ +0d34e4: 7020 282c 8600 |0012: invoke-direct {v6, v8}, Lorg/pyneo/maps/tileprovider/TileSource;.CacheDatabaseName:(Lorg/pyneo/maps/tileprovider/TileSourceBase;)Ljava/lang/String; // method@2c28 │ │ +0d34ea: 0c03 |0015: move-result-object v3 │ │ +0d34ec: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0d34ee: 0771 |0017: move-object v1, v7 │ │ +0d34f0: 0792 |0018: move-object v2, v9 │ │ +0d34f2: 07a4 |0019: move-object v4, v10 │ │ +0d34f4: 7606 bf2b 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;Landroid/graphics/Bitmap;)V // method@2bbf │ │ +0d34fa: 28ee |001d: goto 000b // -0012 │ │ +0d34fc: 2200 ac05 |001e: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderInet; // type@05ac │ │ +0d3500: 7020 282c 8600 |0020: invoke-direct {v6, v8}, Lorg/pyneo/maps/tileprovider/TileSource;.CacheDatabaseName:(Lorg/pyneo/maps/tileprovider/TileSourceBase;)Ljava/lang/String; // method@2c28 │ │ +0d3506: 0c01 |0023: move-result-object v1 │ │ +0d3508: 705a be2b 7019 |0024: invoke-direct {v0, v7, v9, v1, v10}, Lorg/pyneo/maps/tileprovider/TileProviderInet;.:(Landroid/content/Context;Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2bbe │ │ +0d350e: 28e4 |0027: goto 000b // -001c │ │ +0d3510: 2200 b205 |0028: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM; // type@05b2 │ │ +0d3514: 5481 5d15 |002a: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d3518: 5482 6715 |002c: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0d351c: 705a d72b 7021 |002e: invoke-direct {v0, v7, v1, v2, v10}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2bd7 │ │ +0d3522: 6e20 a62b 6000 |0031: invoke-virtual {v0, v6}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ +0d3528: 28d7 |0034: goto 000b // -0029 │ │ +0d352a: 2200 bc05 |0035: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR; // type@05bc │ │ +0d352e: 5481 5d15 |0037: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d3532: 5482 6715 |0039: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0d3536: 705a 102c 7021 |003b: invoke-direct {v0, v7, v1, v2, v10}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2c10 │ │ +0d353c: 6e20 a62b 6000 |003e: invoke-virtual {v0, v6}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ +0d3542: 28ca |0041: goto 000b // -0036 │ │ +0d3544: 2200 b605 |0042: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // type@05b6 │ │ +0d3548: 5481 5d15 |0044: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d354c: 5482 6715 |0046: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0d3550: 705a f32b 7021 |0048: invoke-direct {v0, v7, v1, v2, v10}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V // method@2bf3 │ │ +0d3556: 6e20 a62b 6000 |004b: invoke-virtual {v0, v6}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ +0d355c: 28bd |004e: goto 000b // -0043 │ │ +0d355e: 2200 a705 |004f: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderBase; // type@05a7 │ │ +0d3562: 7020 982b 7000 |0051: invoke-direct {v0, v7}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ +0d3568: 6e10 3201 0700 |0054: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d356e: 0c01 |0057: move-result-object v1 │ │ +0d3570: 1402 6e00 027f |0058: const v2, #float 1.72802e+38 // #7f02006e │ │ +0d3576: 7120 1302 2100 |005b: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@0213 │ │ +0d357c: 0c01 |005e: move-result-object v1 │ │ +0d357e: 6e20 a52b 1000 |005f: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setLoadingMapTile:(Landroid/graphics/Bitmap;)V // method@2ba5 │ │ +0d3584: 28a9 |0062: goto 000b // -0057 │ │ +0d3586: 0000 |0063: nop // spacer │ │ +0d3588: 0001 0700 0000 0000 0900 0000 0300 ... |0064: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0001 line=131 │ │ 0x0006 line=155 │ │ 0x000b line=158 │ │ 0x000c line=133 │ │ @@ -274100,100 +274200,100 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 202 16-bit code units │ │ -0d3614: |[0d3614] org.pyneo.maps.tileprovider.TileSource.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; │ │ -0d3624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d3626: 5261 8415 |0001: iget v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ -0d362a: 3901 0700 |0003: if-nez v1, 000a // +0007 │ │ -0d362e: 5261 8815 |0005: iget v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.URL_BUILDER_TYPE:I // field@1588 │ │ -0d3632: 2b01 a300 0000 |0007: packed-switch v1, 000000aa // +000000a3 │ │ -0d3638: 1100 |000a: return-object v0 │ │ -0d363a: 2200 c605 |000b: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM; // type@05c6 │ │ -0d363e: 5461 5d15 |000d: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d3642: 5462 6815 |000f: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -0d3646: 7030 502c 1002 |0011: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c50 │ │ -0d364c: 28f6 |0014: goto 000a // -000a │ │ -0d364e: 2200 c305 |0015: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP; // type@05c3 │ │ -0d3652: 5461 5d15 |0017: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d3656: 5462 6615 |0019: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@1566 │ │ -0d365a: 2203 9204 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0d365e: 7010 fb24 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d3664: 1a04 f32d |0020: const-string v4, "pref_predefmaps_" // string@2df3 │ │ -0d3668: 6e20 0425 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d366e: 0c03 |0025: move-result-object v3 │ │ -0d3670: 5464 6715 |0026: iget-object v4, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0d3674: 6e20 0425 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d367a: 0c03 |002b: move-result-object v3 │ │ -0d367c: 1a04 fb14 |002c: const-string v4, "_googlescale" // string@14fb │ │ -0d3680: 6e20 0425 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3686: 0c03 |0031: move-result-object v3 │ │ -0d3688: 6e10 0a25 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d368e: 0c03 |0035: move-result-object v3 │ │ -0d3690: 1a04 5f01 |0036: const-string v4, "1" // string@015f │ │ -0d3694: 7230 8c01 3704 |0038: invoke-interface {v7, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0d369a: 0c03 |003b: move-result-object v3 │ │ -0d369c: 7040 472c 1032 |003c: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2c47 │ │ -0d36a2: 28cb |003f: goto 000a // -0035 │ │ -0d36a4: 2200 cc05 |0040: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX; // type@05cc │ │ -0d36a8: 5461 5d15 |0042: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d36ac: 5462 6815 |0044: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -0d36b0: 7030 5e2c 1002 |0046: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c5e │ │ -0d36b6: 28c1 |0049: goto 000a // -003f │ │ -0d36b8: 2200 ce05 |004a: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // type@05ce │ │ -0d36bc: 5461 5d15 |004c: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d36c0: 7020 622c 1000 |004e: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.:(Ljava/lang/String;)V // method@2c62 │ │ -0d36c6: 28b9 |0051: goto 000a // -0047 │ │ -0d36c8: 2200 c405 |0052: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT; // type@05c4 │ │ -0d36cc: 5461 5d15 |0054: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d36d0: 5462 6615 |0056: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@1566 │ │ -0d36d4: 7030 4a2c 1002 |0058: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c4a │ │ -0d36da: 28af |005b: goto 000a // -0051 │ │ -0d36dc: 2200 c705 |005c: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap; // type@05c7 │ │ -0d36e0: 5461 5d15 |005e: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d36e4: 5262 8d15 |0060: iget v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MINLEVEL:I // field@158d │ │ -0d36e8: 7030 532c 1002 |0062: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.:(Ljava/lang/String;I)V // method@2c53 │ │ -0d36ee: 28a5 |0065: goto 000a // -005b │ │ -0d36f0: 2200 c505 |0066: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS; // type@05c5 │ │ -0d36f4: 5461 5d15 |0068: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d36f8: 5462 6815 |006a: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -0d36fc: 7030 4d2c 1002 |006c: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c4d │ │ -0d3702: 289b |006f: goto 000a // -0065 │ │ -0d3704: 2200 c205 |0070: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorDOCELUPL; // type@05c2 │ │ -0d3708: 5461 5d15 |0072: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d370c: 7020 442c 1000 |0074: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorDOCELUPL;.:(Ljava/lang/String;)V // method@2c44 │ │ -0d3712: 2893 |0077: goto 000a // -006d │ │ -0d3714: 2200 ca05 |0078: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFR; // type@05ca │ │ -0d3718: 5461 5d15 |007a: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d371c: 7020 5a2c 1000 |007c: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFR;.:(Ljava/lang/String;)V // method@2c5a │ │ -0d3722: 288b |007f: goto 000a // -0075 │ │ -0d3724: 2200 bf05 |0080: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC; // type@05bf │ │ -0d3728: 5461 5d15 |0082: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d372c: 5462 6815 |0084: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -0d3730: 7030 3b2c 1002 |0086: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c3b │ │ -0d3736: 2881 |0089: goto 000a // -007f │ │ -0d3738: 2200 c805 |008a: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap; // type@05c8 │ │ -0d373c: 5461 5d15 |008c: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d3740: 7020 552c 1000 |008e: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap;.:(Ljava/lang/String;)V // method@2c55 │ │ -0d3746: 2900 79ff |0091: goto/16 000a // -0087 │ │ -0d374a: 2200 cb05 |0093: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB; // type@05cb │ │ -0d374e: 5461 5d15 |0095: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d3752: 5462 6815 |0097: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ -0d3756: 7030 5c2c 1002 |0099: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c5c │ │ -0d375c: 2900 6eff |009c: goto/16 000a // -0092 │ │ -0d3760: 2200 c105 |009e: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom; // type@05c1 │ │ -0d3764: 5461 5d15 |00a0: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ -0d3768: 7020 422c 1000 |00a2: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom;.:(Ljava/lang/String;)V // method@2c42 │ │ -0d376e: 2900 65ff |00a5: goto/16 000a // -009b │ │ -0d3772: 1200 |00a7: const/4 v0, #int 0 // #0 │ │ -0d3774: 2900 62ff |00a8: goto/16 000a // -009e │ │ -0d3778: 0001 0e00 0000 0000 0400 0000 0e00 ... |00aa: packed-switch-data (32 units) │ │ +0d35ac: |[0d35ac] org.pyneo.maps.tileprovider.TileSource.initTileURLGenerator:(Lorg/pyneo/maps/tileprovider/TileSourceBase;Landroid/content/SharedPreferences;)Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; │ │ +0d35bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d35be: 5261 8415 |0001: iget v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.TILE_SOURCE_TYPE:I // field@1584 │ │ +0d35c2: 3901 0700 |0003: if-nez v1, 000a // +0007 │ │ +0d35c6: 5261 8815 |0005: iget v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.URL_BUILDER_TYPE:I // field@1588 │ │ +0d35ca: 2b01 a300 0000 |0007: packed-switch v1, 000000aa // +000000a3 │ │ +0d35d0: 1100 |000a: return-object v0 │ │ +0d35d2: 2200 c605 |000b: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM; // type@05c6 │ │ +0d35d6: 5461 5d15 |000d: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d35da: 5462 6815 |000f: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +0d35de: 7030 502c 1002 |0011: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c50 │ │ +0d35e4: 28f6 |0014: goto 000a // -000a │ │ +0d35e6: 2200 c305 |0015: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP; // type@05c3 │ │ +0d35ea: 5461 5d15 |0017: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d35ee: 5462 6615 |0019: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@1566 │ │ +0d35f2: 2203 9204 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0d35f6: 7010 fb24 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d35fc: 1a04 f32d |0020: const-string v4, "pref_predefmaps_" // string@2df3 │ │ +0d3600: 6e20 0425 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3606: 0c03 |0025: move-result-object v3 │ │ +0d3608: 5464 6715 |0026: iget-object v4, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0d360c: 6e20 0425 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3612: 0c03 |002b: move-result-object v3 │ │ +0d3614: 1a04 fb14 |002c: const-string v4, "_googlescale" // string@14fb │ │ +0d3618: 6e20 0425 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d361e: 0c03 |0031: move-result-object v3 │ │ +0d3620: 6e10 0a25 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d3626: 0c03 |0035: move-result-object v3 │ │ +0d3628: 1a04 5f01 |0036: const-string v4, "1" // string@015f │ │ +0d362c: 7230 8c01 3704 |0038: invoke-interface {v7, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0d3632: 0c03 |003b: move-result-object v3 │ │ +0d3634: 7040 472c 1032 |003c: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2c47 │ │ +0d363a: 28cb |003f: goto 000a // -0035 │ │ +0d363c: 2200 cc05 |0040: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX; // type@05cc │ │ +0d3640: 5461 5d15 |0042: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d3644: 5462 6815 |0044: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +0d3648: 7030 5e2c 1002 |0046: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c5e │ │ +0d364e: 28c1 |0049: goto 000a // -003f │ │ +0d3650: 2200 ce05 |004a: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; // type@05ce │ │ +0d3654: 5461 5d15 |004c: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d3658: 7020 622c 1000 |004e: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.:(Ljava/lang/String;)V // method@2c62 │ │ +0d365e: 28b9 |0051: goto 000a // -0047 │ │ +0d3660: 2200 c405 |0052: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT; // type@05c4 │ │ +0d3664: 5461 5d15 |0054: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d3668: 5462 6615 |0056: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@1566 │ │ +0d366c: 7030 4a2c 1002 |0058: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c4a │ │ +0d3672: 28af |005b: goto 000a // -0051 │ │ +0d3674: 2200 c705 |005c: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap; // type@05c7 │ │ +0d3678: 5461 5d15 |005e: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d367c: 5262 8d15 |0060: iget v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ZOOM_MINLEVEL:I // field@158d │ │ +0d3680: 7030 532c 1002 |0062: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.:(Ljava/lang/String;I)V // method@2c53 │ │ +0d3686: 28a5 |0065: goto 000a // -005b │ │ +0d3688: 2200 c505 |0066: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS; // type@05c5 │ │ +0d368c: 5461 5d15 |0068: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d3690: 5462 6815 |006a: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +0d3694: 7030 4d2c 1002 |006c: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c4d │ │ +0d369a: 289b |006f: goto 000a // -0065 │ │ +0d369c: 2200 c205 |0070: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorDOCELUPL; // type@05c2 │ │ +0d36a0: 5461 5d15 |0072: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d36a4: 7020 442c 1000 |0074: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorDOCELUPL;.:(Ljava/lang/String;)V // method@2c44 │ │ +0d36aa: 2893 |0077: goto 000a // -006d │ │ +0d36ac: 2200 ca05 |0078: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFR; // type@05ca │ │ +0d36b0: 5461 5d15 |007a: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d36b4: 7020 5a2c 1000 |007c: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFR;.:(Ljava/lang/String;)V // method@2c5a │ │ +0d36ba: 288b |007f: goto 000a // -0075 │ │ +0d36bc: 2200 bf05 |0080: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC; // type@05bf │ │ +0d36c0: 5461 5d15 |0082: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d36c4: 5462 6815 |0084: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +0d36c8: 7030 3b2c 1002 |0086: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c3b │ │ +0d36ce: 2881 |0089: goto 000a // -007f │ │ +0d36d0: 2200 c805 |008a: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap; // type@05c8 │ │ +0d36d4: 5461 5d15 |008c: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d36d8: 7020 552c 1000 |008e: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap;.:(Ljava/lang/String;)V // method@2c55 │ │ +0d36de: 2900 79ff |0091: goto/16 000a // -0087 │ │ +0d36e2: 2200 cb05 |0093: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB; // type@05cb │ │ +0d36e6: 5461 5d15 |0095: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d36ea: 5462 6815 |0097: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@1568 │ │ +0d36ee: 7030 5c2c 1002 |0099: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2c5c │ │ +0d36f4: 2900 6eff |009c: goto/16 000a // -0092 │ │ +0d36f8: 2200 c105 |009e: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom; // type@05c1 │ │ +0d36fc: 5461 5d15 |00a0: iget-object v1, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.BASEURL:Ljava/lang/String; // field@155d │ │ +0d3700: 7020 422c 1000 |00a2: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom;.:(Ljava/lang/String;)V // method@2c42 │ │ +0d3706: 2900 65ff |00a5: goto/16 000a // -009b │ │ +0d370a: 1200 |00a7: const/4 v0, #int 0 // #0 │ │ +0d370c: 2900 62ff |00a8: goto/16 000a // -009e │ │ +0d3710: 0001 0e00 0000 0000 0400 0000 0e00 ... |00aa: packed-switch-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0001 line=164 │ │ 0x0005 line=165 │ │ 0x000a line=211 │ │ 0x000b line=167 │ │ @@ -274249,20 +274349,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d37b8: |[0d37b8] org.pyneo.maps.tileprovider.TileSource.Free:()V │ │ -0d37c8: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d37cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0d37d0: 5410 5915 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d37d4: 6e10 9a2b 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ -0d37da: 0e00 |0009: return-void │ │ +0d3750: |[0d3750] org.pyneo.maps.tileprovider.TileSource.Free:()V │ │ +0d3760: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3764: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d3768: 5410 5915 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d376c: 6e10 9a2b 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ +0d3772: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0009 line=235 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ @@ -274271,34 +274371,34 @@ │ │ type : '(I)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0d37dc: |[0d37dc] org.pyneo.maps.tileprovider.TileSource.findTheMap:(I)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0d37ec: 5452 5915 |0000: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d37f0: 2022 b605 |0002: instance-of v2, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // type@05b6 │ │ -0d37f4: 3802 1e00 |0004: if-eqz v2, 0022 // +001e │ │ -0d37f8: 5452 5915 |0006: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d37fc: 1f02 b605 |0008: check-cast v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // type@05b6 │ │ -0d3800: 6e20 fe2b 6200 |000a: invoke-virtual {v2, v6}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.findTheMap:(I)[I // method@2bfe │ │ -0d3806: 0c01 |000d: move-result-object v1 │ │ -0d3808: 5252 5515 |000e: iget v2, v5, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0d380c: 7130 6b2c 6102 |0010: invoke-static {v1, v6, v2}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -0d3812: 0c00 |0013: move-result-object v0 │ │ -0d3814: 2202 1406 |0014: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0d3818: 6e10 e72d 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatSouthE6:()I // method@2de7 │ │ -0d381e: 0a03 |0019: move-result v3 │ │ -0d3820: 6e10 e92d 0000 |001a: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonEastE6:()I // method@2de9 │ │ -0d3826: 0a04 |001d: move-result v4 │ │ -0d3828: 7030 1e2e 3204 |001e: invoke-direct {v2, v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0d382e: 1102 |0021: return-object v2 │ │ -0d3830: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -0d3832: 28fe |0023: goto 0021 // -0002 │ │ +0d3774: |[0d3774] org.pyneo.maps.tileprovider.TileSource.findTheMap:(I)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0d3784: 5452 5915 |0000: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3788: 2022 b605 |0002: instance-of v2, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // type@05b6 │ │ +0d378c: 3802 1e00 |0004: if-eqz v2, 0022 // +001e │ │ +0d3790: 5452 5915 |0006: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3794: 1f02 b605 |0008: check-cast v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; // type@05b6 │ │ +0d3798: 6e20 fe2b 6200 |000a: invoke-virtual {v2, v6}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.findTheMap:(I)[I // method@2bfe │ │ +0d379e: 0c01 |000d: move-result-object v1 │ │ +0d37a0: 5252 5515 |000e: iget v2, v5, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0d37a4: 7130 6b2c 6102 |0010: invoke-static {v1, v6, v2}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +0d37aa: 0c00 |0013: move-result-object v0 │ │ +0d37ac: 2202 1406 |0014: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0d37b0: 6e10 e72d 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatSouthE6:()I // method@2de7 │ │ +0d37b6: 0a03 |0019: move-result v3 │ │ +0d37b8: 6e10 e92d 0000 |001a: invoke-virtual {v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLonEastE6:()I // method@2de9 │ │ +0d37be: 0a04 |001d: move-result v4 │ │ +0d37c0: 7030 1e2e 3204 |001e: invoke-direct {v2, v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0d37c6: 1102 |0021: return-object v2 │ │ +0d37c8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0d37ca: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=275 │ │ 0x000e line=276 │ │ 0x0014 line=277 │ │ 0x0021 line=280 │ │ @@ -274313,22 +274413,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0d3834: |[0d3834] org.pyneo.maps.tileprovider.TileSource.getOverlayName:()Ljava/lang/String; │ │ -0d3844: 5410 5a15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d3848: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0d384c: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -0d3850: 1100 |0006: return-object v0 │ │ -0d3852: 5410 5a15 |0007: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d3856: 5400 6715 |0009: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ -0d385a: 28fb |000b: goto 0006 // -0005 │ │ +0d37cc: |[0d37cc] org.pyneo.maps.tileprovider.TileSource.getOverlayName:()Ljava/lang/String; │ │ +0d37dc: 5410 5a15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d37e0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0d37e4: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +0d37e8: 1100 |0006: return-object v0 │ │ +0d37ea: 5410 5a15 |0007: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d37ee: 5400 6715 |0009: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileSourceBase;.ID:Ljava/lang/String; // field@1567 │ │ +0d37f2: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ #3 : (in Lorg/pyneo/maps/tileprovider/TileSource;) │ │ @@ -274336,19 +274436,19 @@ │ │ type : '(III)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d385c: |[0d385c] org.pyneo.maps.tileprovider.TileSource.getTile:(III)Landroid/graphics/Bitmap; │ │ -0d386c: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d3870: 6e40 9f2b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ -0d3876: 0c00 |0005: move-result-object v0 │ │ -0d3878: 1100 |0006: return-object v0 │ │ +0d37f4: |[0d37f4] org.pyneo.maps.tileprovider.TileSource.getTile:(III)Landroid/graphics/Bitmap; │ │ +0d3804: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3808: 6e40 9f2b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2b9f │ │ +0d380e: 0c00 |0005: move-result-object v0 │ │ +0d3810: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ 0x0000 - 0x0007 reg=2 x I │ │ 0x0000 - 0x0007 reg=3 y I │ │ @@ -274359,17 +274459,17 @@ │ │ type : '()Lorg/pyneo/maps/tileprovider/TileProviderBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d387c: |[0d387c] org.pyneo.maps.tileprovider.TileSource.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ -0d388c: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d3890: 1100 |0002: return-object v0 │ │ +0d3814: |[0d3814] org.pyneo.maps.tileprovider.TileSource.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; │ │ +0d3824: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3828: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ #5 : (in Lorg/pyneo/maps/tileprovider/TileSource;) │ │ @@ -274377,17 +274477,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3894: |[0d3894] org.pyneo.maps.tileprovider.TileSource.getTileSizePx:(I)I │ │ -0d38a4: 5210 4e15 |0000: iget v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.MAPTILE_SIZEPX:I // field@154e │ │ -0d38a8: 0f00 |0002: return v0 │ │ +0d382c: |[0d382c] org.pyneo.maps.tileprovider.TileSource.getTileSizePx:(I)I │ │ +0d383c: 5210 4e15 |0000: iget v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.MAPTILE_SIZEPX:I // field@154e │ │ +0d3840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ 0x0000 - 0x0003 reg=2 mZoom I │ │ │ │ @@ -274396,17 +274496,17 @@ │ │ type : '()Lorg/pyneo/maps/tileprovider/TileSourceBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d38ac: |[0d38ac] org.pyneo.maps.tileprovider.TileSource.getTileSourceBaseOverlay:()Lorg/pyneo/maps/tileprovider/TileSourceBase; │ │ -0d38bc: 5410 5a15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ -0d38c0: 1100 |0002: return-object v0 │ │ +0d3844: |[0d3844] org.pyneo.maps.tileprovider.TileSource.getTileSourceBaseOverlay:()Lorg/pyneo/maps/tileprovider/TileSourceBase; │ │ +0d3854: 5410 5a15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceBaseOverlay:Lorg/pyneo/maps/tileprovider/TileSourceBase; // field@155a │ │ +0d3858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ #7 : (in Lorg/pyneo/maps/tileprovider/TileSource;) │ │ @@ -274414,19 +274514,19 @@ │ │ type : '()Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0d38c4: |[0d38c4] org.pyneo.maps.tileprovider.TileSource.getTileSourceForTileOverlay:()Lorg/pyneo/maps/tileprovider/TileSource; │ │ -0d38d4: 5420 5b15 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceForTileOverlay:Lorg/pyneo/maps/tileprovider/TileSource; // field@155b │ │ -0d38d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d38da: 5b21 5b15 |0003: iput-object v1, v2, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceForTileOverlay:Lorg/pyneo/maps/tileprovider/TileSource; // field@155b │ │ -0d38de: 1100 |0005: return-object v0 │ │ +0d385c: |[0d385c] org.pyneo.maps.tileprovider.TileSource.getTileSourceForTileOverlay:()Lorg/pyneo/maps/tileprovider/TileSource; │ │ +0d386c: 5420 5b15 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceForTileOverlay:Lorg/pyneo/maps/tileprovider/TileSource; // field@155b │ │ +0d3870: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d3872: 5b21 5b15 |0003: iput-object v1, v2, Lorg/pyneo/maps/tileprovider/TileSource;.mTileSourceForTileOverlay:Lorg/pyneo/maps/tileprovider/TileSource; // field@155b │ │ +0d3876: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0002 - 0x0006 reg=0 tileSource Lorg/pyneo/maps/tileprovider/TileSource; │ │ @@ -274437,17 +274537,17 @@ │ │ type : '()Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d38e0: |[0d38e0] org.pyneo.maps.tileprovider.TileSource.getTileURLGenerator:()Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; │ │ -0d38f0: 5410 5c15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ -0d38f4: 1100 |0002: return-object v0 │ │ +0d3878: |[0d3878] org.pyneo.maps.tileprovider.TileSource.getTileURLGenerator:()Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; │ │ +0d3888: 5410 5c15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@155c │ │ +0d388c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ #9 : (in Lorg/pyneo/maps/tileprovider/TileSource;) │ │ @@ -274455,21 +274555,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0d38f8: |[0d38f8] org.pyneo.maps.tileprovider.TileSource.getTileUpperBound:(I)I │ │ -0d3908: 1900 0040 |0000: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -0d390c: 8352 |0002: int-to-double v2, v5 │ │ -0d390e: 7140 b024 1032 |0003: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0d3914: 0b00 |0006: move-result-wide v0 │ │ -0d3916: 8a00 |0007: double-to-int v0, v0 │ │ -0d3918: 0f00 |0008: return v0 │ │ +0d3890: |[0d3890] org.pyneo.maps.tileprovider.TileSource.getTileUpperBound:(I)I │ │ +0d38a0: 1900 0040 |0000: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +0d38a4: 8352 |0002: int-to-double v2, v5 │ │ +0d38a6: 7140 b024 1032 |0003: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0d38ac: 0b00 |0006: move-result-wide v0 │ │ +0d38ae: 8a00 |0007: double-to-int v0, v0 │ │ +0d38b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ 0x0000 - 0x0009 reg=5 zoomLevel I │ │ │ │ @@ -274478,17 +274578,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d391c: |[0d391c] org.pyneo.maps.tileprovider.TileSource.getZOOM_MAXLEVEL:()I │ │ -0d392c: 5210 5715 |0000: iget v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0d3930: 0f00 |0002: return v0 │ │ +0d38b4: |[0d38b4] org.pyneo.maps.tileprovider.TileSource.getZOOM_MAXLEVEL:()I │ │ +0d38c4: 5210 5715 |0000: iget v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0d38c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ #11 : (in Lorg/pyneo/maps/tileprovider/TileSource;) │ │ @@ -274496,17 +274596,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3934: |[0d3934] org.pyneo.maps.tileprovider.TileSource.getZOOM_MINLEVEL:()I │ │ -0d3944: 5210 5815 |0000: iget v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0d3948: 0f00 |0002: return v0 │ │ +0d38cc: |[0d38cc] org.pyneo.maps.tileprovider.TileSource.getZOOM_MINLEVEL:()I │ │ +0d38dc: 5210 5815 |0000: iget v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0d38e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ #12 : (in Lorg/pyneo/maps/tileprovider/TileSource;) │ │ @@ -274514,18 +274614,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d394c: |[0d394c] org.pyneo.maps.tileprovider.TileSource.postIndex:()V │ │ -0d395c: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d3960: 6e20 a62b 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ -0d3966: 0e00 |0005: return-void │ │ +0d38e4: |[0d38e4] org.pyneo.maps.tileprovider.TileSource.postIndex:()V │ │ +0d38f4: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d38f8: 6e20 a62b 1000 |0002: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@2ba6 │ │ +0d38fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ @@ -274534,18 +274634,18 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d3968: |[0d3968] org.pyneo.maps.tileprovider.TileSource.setHandler:(Landroid/os/Handler;)V │ │ -0d3978: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d397c: 6e20 a42b 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setHandler:(Landroid/os/Handler;)V // method@2ba4 │ │ -0d3982: 0e00 |0005: return-void │ │ +0d3900: |[0d3900] org.pyneo.maps.tileprovider.TileSource.setHandler:(Landroid/os/Handler;)V │ │ +0d3910: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3914: 6e20 a42b 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.setHandler:(Landroid/os/Handler;)V // method@2ba4 │ │ +0d391a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ 0x0000 - 0x0006 reg=2 mTileMapHandler Landroid/os/Handler; │ │ @@ -274555,18 +274655,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d3984: |[0d3984] org.pyneo.maps.tileprovider.TileSource.setReloadTileMode:(Z)V │ │ -0d3994: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ -0d3998: 5c02 f714 |0002: iput-boolean v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mReloadTileMode:Z // field@14f7 │ │ -0d399c: 0e00 |0004: return-void │ │ +0d391c: |[0d391c] org.pyneo.maps.tileprovider.TileSource.setReloadTileMode:(Z)V │ │ +0d392c: 5410 5915 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileSource;.mTileProvider:Lorg/pyneo/maps/tileprovider/TileProviderBase; // field@1559 │ │ +0d3930: 5c02 f714 |0002: iput-boolean v2, v0, Lorg/pyneo/maps/tileprovider/TileProviderBase;.mReloadTileMode:Z // field@14f7 │ │ +0d3934: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0004 line=227 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/tileprovider/TileSource; │ │ 0x0000 - 0x0005 reg=2 reloadTileMode Z │ │ @@ -274600,18 +274700,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d39a0: |[0d39a0] org.pyneo.maps.tileprovider.TileURLGeneratorAVC.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0d39b0: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d39b6: 5b02 8f15 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;.mImageFileNaming:Ljava/lang/String; // field@158f │ │ -0d39ba: 0e00 |0005: return-void │ │ +0d3938: |[0d3938] org.pyneo.maps.tileprovider.TileURLGeneratorAVC.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d3948: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d394e: 5b02 8f15 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;.mImageFileNaming:Ljava/lang/String; // field@158f │ │ +0d3952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC; │ │ @@ -274624,45 +274724,53 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0d39bc: |[0d39bc] org.pyneo.maps.tileprovider.TileURLGeneratorAVC.Get:(III)Ljava/lang/String; │ │ -0d39cc: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d39d0: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d39d6: 5421 9015 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;.mName:Ljava/lang/String; // field@1590 │ │ -0d39da: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d39e0: 0c00 |000a: move-result-object v0 │ │ -0d39e2: 6e20 0025 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d39e8: 0c00 |000e: move-result-object v0 │ │ -0d39ea: 1a01 4f01 |000f: const-string v1, "/" // string@014f │ │ -0d39ee: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d39f4: 0c00 |0014: move-result-object v0 │ │ -0d39f6: 6e20 0025 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d39fc: 0c00 |0018: move-result-object v0 │ │ -0d39fe: 1a01 4f01 |0019: const-string v1, "/" // string@014f │ │ -0d3a02: 6e20 0425 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3a08: 0c00 |001e: move-result-object v0 │ │ -0d3a0a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -0d3a0c: b851 |0020: shl-int/2addr v1, v5 │ │ -0d3a0e: b141 |0021: sub-int/2addr v1, v4 │ │ -0d3a10: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0d3a14: 6e20 0025 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3a1a: 0c00 |0027: move-result-object v0 │ │ -0d3a1c: 5421 8f15 |0028: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;.mImageFileNaming:Ljava/lang/String; // field@158f │ │ -0d3a20: 6e20 0425 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3a26: 0c00 |002d: move-result-object v0 │ │ -0d3a28: 6e10 0a25 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d3a2e: 0c00 |0031: move-result-object v0 │ │ -0d3a30: 1100 |0032: return-object v0 │ │ +0d3954: |[0d3954] org.pyneo.maps.tileprovider.TileURLGeneratorAVC.Get:(III)Ljava/lang/String; │ │ +0d3964: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d3968: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d396e: 5421 9015 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;.mName:Ljava/lang/String; // field@1590 │ │ +0d3972: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3978: 0c00 |000a: move-result-object v0 │ │ +0d397a: 6e20 0025 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3980: 0c00 |000e: move-result-object v0 │ │ +0d3982: 1a01 4f01 |000f: const-string v1, "/" // string@014f │ │ +0d3986: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d398c: 0c00 |0014: move-result-object v0 │ │ +0d398e: 6e20 0025 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3994: 0c00 |0018: move-result-object v0 │ │ +0d3996: 1a01 4f01 |0019: const-string v1, "/" // string@014f │ │ +0d399a: 6e20 0425 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d39a0: 0c00 |001e: move-result-object v0 │ │ +0d39a2: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0d39a4: b851 |0020: shl-int/2addr v1, v5 │ │ +0d39a6: b141 |0021: sub-int/2addr v1, v4 │ │ +0d39a8: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0d39ac: 6e20 0025 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d39b2: 0c00 |0027: move-result-object v0 │ │ +0d39b4: 5421 8f15 |0028: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;.mImageFileNaming:Ljava/lang/String; // field@158f │ │ +0d39b8: 6e20 0425 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d39be: 0c00 |002d: move-result-object v0 │ │ +0d39c0: 6e10 0a25 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d39c6: 0c00 |0031: move-result-object v0 │ │ +0d39c8: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ + 0x000b line=14 │ │ + 0x0011 line=15 │ │ + 0x0015 line=16 │ │ + 0x001b line=17 │ │ + 0x0024 line=18 │ │ + 0x002a line=19 │ │ + 0x002e line=20 │ │ + 0x0032 line=13 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC; │ │ 0x0000 - 0x0033 reg=3 x I │ │ 0x0000 - 0x0033 reg=4 y I │ │ 0x0000 - 0x0033 reg=5 z I │ │ │ │ source_file_idx : 4792 (TileURLGeneratorAVC.java) │ │ @@ -274705,17 +274813,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d3a34: |[0d3a34] org.pyneo.maps.tileprovider.TileURLGeneratorCustom.:(Ljava/lang/String;)V │ │ -0d3a44: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d3a4a: 0e00 |0003: return-void │ │ +0d39cc: |[0d39cc] org.pyneo.maps.tileprovider.TileURLGeneratorCustom.:(Ljava/lang/String;)V │ │ +0d39dc: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d39e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom; │ │ 0x0000 - 0x0004 reg=1 baseurl Ljava/lang/String; │ │ @@ -274726,35 +274834,39 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0d3a4c: |[0d3a4c] org.pyneo.maps.tileprovider.TileURLGeneratorCustom.Get:(III)Ljava/lang/String; │ │ -0d3a5c: 5430 9915 |0000: iget-object v0, v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom;.mName:Ljava/lang/String; // field@1599 │ │ -0d3a60: 1a01 9736 |0002: const-string v1, "{x}" // string@3697 │ │ -0d3a64: 7110 9524 0400 |0004: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0d3a6a: 0c02 |0007: move-result-object v2 │ │ -0d3a6c: 6e30 e724 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d3a72: 0c00 |000b: move-result-object v0 │ │ -0d3a74: 1a01 9836 |000c: const-string v1, "{y}" // string@3698 │ │ -0d3a78: 7110 9524 0500 |000e: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0d3a7e: 0c02 |0011: move-result-object v2 │ │ -0d3a80: 6e30 e724 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d3a86: 0c00 |0015: move-result-object v0 │ │ -0d3a88: 1a01 9936 |0016: const-string v1, "{z}" // string@3699 │ │ -0d3a8c: 7110 9524 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0d3a92: 0c02 |001b: move-result-object v2 │ │ -0d3a94: 6e30 e724 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d3a9a: 0c00 |001f: move-result-object v0 │ │ -0d3a9c: 1100 |0020: return-object v0 │ │ +0d39e4: |[0d39e4] org.pyneo.maps.tileprovider.TileURLGeneratorCustom.Get:(III)Ljava/lang/String; │ │ +0d39f4: 5430 9915 |0000: iget-object v0, v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom;.mName:Ljava/lang/String; // field@1599 │ │ +0d39f8: 1a01 9736 |0002: const-string v1, "{x}" // string@3697 │ │ +0d39fc: 7110 9524 0400 |0004: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0d3a02: 0c02 |0007: move-result-object v2 │ │ +0d3a04: 6e30 e724 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d3a0a: 0c00 |000b: move-result-object v0 │ │ +0d3a0c: 1a01 9836 |000c: const-string v1, "{y}" // string@3698 │ │ +0d3a10: 7110 9524 0500 |000e: invoke-static {v5}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0d3a16: 0c02 |0011: move-result-object v2 │ │ +0d3a18: 6e30 e724 1002 |0012: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d3a1e: 0c00 |0015: move-result-object v0 │ │ +0d3a20: 1a01 9936 |0016: const-string v1, "{z}" // string@3699 │ │ +0d3a24: 7110 9524 0600 |0018: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0d3a2a: 0c02 |001b: move-result-object v2 │ │ +0d3a2c: 6e30 e724 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d3a32: 0c00 |001f: move-result-object v0 │ │ +0d3a34: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ + 0x0004 line=15 │ │ + 0x000e line=16 │ │ + 0x0018 line=17 │ │ + 0x0020 line=14 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom; │ │ 0x0000 - 0x0021 reg=4 x I │ │ 0x0000 - 0x0021 reg=5 y I │ │ 0x0000 - 0x0021 reg=6 z I │ │ │ │ source_file_idx : 4794 (TileURLGeneratorCustom.java) │ │ @@ -274782,17 +274894,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d3aa0: |[0d3aa0] org.pyneo.maps.tileprovider.TileURLGeneratorDOCELUPL.:(Ljava/lang/String;)V │ │ -0d3ab0: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d3ab6: 0e00 |0003: return-void │ │ +0d3a38: |[0d3a38] org.pyneo.maps.tileprovider.TileURLGeneratorDOCELUPL.:(Ljava/lang/String;)V │ │ +0d3a48: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d3a4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorDOCELUPL; │ │ 0x0000 - 0x0004 reg=1 mName Ljava/lang/String; │ │ @@ -274803,122 +274915,122 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 200 16-bit code units │ │ -0d3ab8: |[0d3ab8] org.pyneo.maps.tileprovider.TileURLGeneratorDOCELUPL.Get:(III)Ljava/lang/String; │ │ -0d3ac8: 1a06 bd00 |0000: const-string v6, "%06x" // string@00bd │ │ -0d3acc: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -0d3ace: 2377 7806 |0003: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ -0d3ad2: 1208 |0005: const/4 v8, #int 0 // #0 │ │ -0d3ad4: 7110 9624 0c00 |0006: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0d3ada: 0c09 |0009: move-result-object v9 │ │ -0d3adc: 4d09 0708 |000a: aput-object v9, v7, v8 │ │ -0d3ae0: 7120 dc24 7600 |000c: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0d3ae6: 0c04 |000f: move-result-object v4 │ │ -0d3ae8: 1a06 bd00 |0010: const-string v6, "%06x" // string@00bd │ │ -0d3aec: 1217 |0012: const/4 v7, #int 1 // #1 │ │ -0d3aee: 2377 7806 |0013: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ -0d3af2: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -0d3af4: 7110 9624 0b00 |0016: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0d3afa: 0c09 |0019: move-result-object v9 │ │ -0d3afc: 4d09 0708 |001a: aput-object v9, v7, v8 │ │ -0d3b00: 7120 dc24 7600 |001c: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0d3b06: 0c03 |001f: move-result-object v3 │ │ -0d3b08: 6e10 ee24 0300 |0020: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@24ee │ │ -0d3b0e: 0c00 |0023: move-result-object v0 │ │ -0d3b10: 6e10 ee24 0400 |0024: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@24ee │ │ -0d3b16: 0c01 |0027: move-result-object v1 │ │ -0d3b18: 7110 9424 0d00 |0028: invoke-static {v13}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ -0d3b1e: 0c05 |002b: move-result-object v5 │ │ -0d3b20: 2206 9204 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0d3b24: 7010 fb24 0600 |002e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d3b2a: 54a7 9a15 |0031: iget-object v7, v10, Lorg/pyneo/maps/tileprovider/TileURLGeneratorDOCELUPL;.mName:Ljava/lang/String; // field@159a │ │ -0d3b2e: 6e20 0425 7600 |0033: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3b34: 0c06 |0036: move-result-object v6 │ │ -0d3b36: 6e20 0425 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3b3c: 0c06 |003a: move-result-object v6 │ │ -0d3b3e: 1a07 4f01 |003b: const-string v7, "/" // string@014f │ │ -0d3b42: 6e20 0425 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3b48: 0c06 |0040: move-result-object v6 │ │ -0d3b4a: 1247 |0041: const/4 v7, #int 4 // #4 │ │ -0d3b4c: 4907 0007 |0042: aget-char v7, v0, v7 │ │ -0d3b50: 6e20 fe24 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3b56: 0c06 |0047: move-result-object v6 │ │ -0d3b58: 1247 |0048: const/4 v7, #int 4 // #4 │ │ -0d3b5a: 4907 0107 |0049: aget-char v7, v1, v7 │ │ -0d3b5e: 6e20 fe24 7600 |004b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3b64: 0c06 |004e: move-result-object v6 │ │ -0d3b66: 1a07 4f01 |004f: const-string v7, "/" // string@014f │ │ -0d3b6a: 6e20 0425 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3b70: 0c06 |0054: move-result-object v6 │ │ -0d3b72: 1237 |0055: const/4 v7, #int 3 // #3 │ │ -0d3b74: 4907 0007 |0056: aget-char v7, v0, v7 │ │ -0d3b78: 6e20 fe24 7600 |0058: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3b7e: 0c06 |005b: move-result-object v6 │ │ -0d3b80: 1237 |005c: const/4 v7, #int 3 // #3 │ │ -0d3b82: 4907 0107 |005d: aget-char v7, v1, v7 │ │ -0d3b86: 6e20 fe24 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3b8c: 0c06 |0062: move-result-object v6 │ │ -0d3b8e: 1a07 4f01 |0063: const-string v7, "/" // string@014f │ │ -0d3b92: 6e20 0425 7600 |0065: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3b98: 0c06 |0068: move-result-object v6 │ │ -0d3b9a: 1227 |0069: const/4 v7, #int 2 // #2 │ │ -0d3b9c: 4907 0007 |006a: aget-char v7, v0, v7 │ │ -0d3ba0: 6e20 fe24 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3ba6: 0c06 |006f: move-result-object v6 │ │ -0d3ba8: 1227 |0070: const/4 v7, #int 2 // #2 │ │ -0d3baa: 4907 0107 |0071: aget-char v7, v1, v7 │ │ -0d3bae: 6e20 fe24 7600 |0073: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3bb4: 0c06 |0076: move-result-object v6 │ │ -0d3bb6: 1a07 4f01 |0077: const-string v7, "/" // string@014f │ │ -0d3bba: 6e20 0425 7600 |0079: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3bc0: 0c06 |007c: move-result-object v6 │ │ -0d3bc2: 1217 |007d: const/4 v7, #int 1 // #1 │ │ -0d3bc4: 4907 0007 |007e: aget-char v7, v0, v7 │ │ -0d3bc8: 6e20 fe24 7600 |0080: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3bce: 0c06 |0083: move-result-object v6 │ │ -0d3bd0: 1217 |0084: const/4 v7, #int 1 // #1 │ │ -0d3bd2: 4907 0107 |0085: aget-char v7, v1, v7 │ │ -0d3bd6: 6e20 fe24 7600 |0087: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3bdc: 0c06 |008a: move-result-object v6 │ │ -0d3bde: 1a07 4f01 |008b: const-string v7, "/" // string@014f │ │ -0d3be2: 6e20 0425 7600 |008d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3be8: 0c06 |0090: move-result-object v6 │ │ -0d3bea: 1207 |0091: const/4 v7, #int 0 // #0 │ │ -0d3bec: 4907 0007 |0092: aget-char v7, v0, v7 │ │ -0d3bf0: 6e20 fe24 7600 |0094: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3bf6: 0c06 |0097: move-result-object v6 │ │ -0d3bf8: 1207 |0098: const/4 v7, #int 0 // #0 │ │ -0d3bfa: 4907 0107 |0099: aget-char v7, v1, v7 │ │ -0d3bfe: 6e20 fe24 7600 |009b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0d3c04: 0c06 |009e: move-result-object v6 │ │ -0d3c06: 1a07 5b01 |009f: const-string v7, "/z" // string@015b │ │ -0d3c0a: 6e20 0425 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3c10: 0c06 |00a4: move-result-object v6 │ │ -0d3c12: 6e20 0425 5600 |00a5: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3c18: 0c06 |00a8: move-result-object v6 │ │ -0d3c1a: 1a07 3d36 |00a9: const-string v7, "x" // string@363d │ │ -0d3c1e: 6e20 0425 7600 |00ab: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3c24: 0c06 |00ae: move-result-object v6 │ │ -0d3c26: 6e20 0425 3600 |00af: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3c2c: 0c06 |00b2: move-result-object v6 │ │ -0d3c2e: 1a07 5b36 |00b3: const-string v7, "y" // string@365b │ │ -0d3c32: 6e20 0425 7600 |00b5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3c38: 0c06 |00b8: move-result-object v6 │ │ -0d3c3a: 6e20 0425 4600 |00b9: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3c40: 0c06 |00bc: move-result-object v6 │ │ -0d3c42: 1a07 4701 |00bd: const-string v7, ".png" // string@0147 │ │ -0d3c46: 6e20 0425 7600 |00bf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3c4c: 0c06 |00c2: move-result-object v6 │ │ -0d3c4e: 6e10 0a25 0600 |00c3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d3c54: 0c02 |00c6: move-result-object v2 │ │ -0d3c56: 1102 |00c7: return-object v2 │ │ +0d3a50: |[0d3a50] org.pyneo.maps.tileprovider.TileURLGeneratorDOCELUPL.Get:(III)Ljava/lang/String; │ │ +0d3a60: 1a06 bd00 |0000: const-string v6, "%06x" // string@00bd │ │ +0d3a64: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +0d3a66: 2377 7806 |0003: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ +0d3a6a: 1208 |0005: const/4 v8, #int 0 // #0 │ │ +0d3a6c: 7110 9624 0c00 |0006: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0d3a72: 0c09 |0009: move-result-object v9 │ │ +0d3a74: 4d09 0708 |000a: aput-object v9, v7, v8 │ │ +0d3a78: 7120 dc24 7600 |000c: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0d3a7e: 0c04 |000f: move-result-object v4 │ │ +0d3a80: 1a06 bd00 |0010: const-string v6, "%06x" // string@00bd │ │ +0d3a84: 1217 |0012: const/4 v7, #int 1 // #1 │ │ +0d3a86: 2377 7806 |0013: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ +0d3a8a: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +0d3a8c: 7110 9624 0b00 |0016: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0d3a92: 0c09 |0019: move-result-object v9 │ │ +0d3a94: 4d09 0708 |001a: aput-object v9, v7, v8 │ │ +0d3a98: 7120 dc24 7600 |001c: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0d3a9e: 0c03 |001f: move-result-object v3 │ │ +0d3aa0: 6e10 ee24 0300 |0020: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@24ee │ │ +0d3aa6: 0c00 |0023: move-result-object v0 │ │ +0d3aa8: 6e10 ee24 0400 |0024: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@24ee │ │ +0d3aae: 0c01 |0027: move-result-object v1 │ │ +0d3ab0: 7110 9424 0d00 |0028: invoke-static {v13}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2494 │ │ +0d3ab6: 0c05 |002b: move-result-object v5 │ │ +0d3ab8: 2206 9204 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0d3abc: 7010 fb24 0600 |002e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d3ac2: 54a7 9a15 |0031: iget-object v7, v10, Lorg/pyneo/maps/tileprovider/TileURLGeneratorDOCELUPL;.mName:Ljava/lang/String; // field@159a │ │ +0d3ac6: 6e20 0425 7600 |0033: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3acc: 0c06 |0036: move-result-object v6 │ │ +0d3ace: 6e20 0425 5600 |0037: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3ad4: 0c06 |003a: move-result-object v6 │ │ +0d3ad6: 1a07 4f01 |003b: const-string v7, "/" // string@014f │ │ +0d3ada: 6e20 0425 7600 |003d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3ae0: 0c06 |0040: move-result-object v6 │ │ +0d3ae2: 1247 |0041: const/4 v7, #int 4 // #4 │ │ +0d3ae4: 4907 0007 |0042: aget-char v7, v0, v7 │ │ +0d3ae8: 6e20 fe24 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3aee: 0c06 |0047: move-result-object v6 │ │ +0d3af0: 1247 |0048: const/4 v7, #int 4 // #4 │ │ +0d3af2: 4907 0107 |0049: aget-char v7, v1, v7 │ │ +0d3af6: 6e20 fe24 7600 |004b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3afc: 0c06 |004e: move-result-object v6 │ │ +0d3afe: 1a07 4f01 |004f: const-string v7, "/" // string@014f │ │ +0d3b02: 6e20 0425 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3b08: 0c06 |0054: move-result-object v6 │ │ +0d3b0a: 1237 |0055: const/4 v7, #int 3 // #3 │ │ +0d3b0c: 4907 0007 |0056: aget-char v7, v0, v7 │ │ +0d3b10: 6e20 fe24 7600 |0058: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3b16: 0c06 |005b: move-result-object v6 │ │ +0d3b18: 1237 |005c: const/4 v7, #int 3 // #3 │ │ +0d3b1a: 4907 0107 |005d: aget-char v7, v1, v7 │ │ +0d3b1e: 6e20 fe24 7600 |005f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3b24: 0c06 |0062: move-result-object v6 │ │ +0d3b26: 1a07 4f01 |0063: const-string v7, "/" // string@014f │ │ +0d3b2a: 6e20 0425 7600 |0065: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3b30: 0c06 |0068: move-result-object v6 │ │ +0d3b32: 1227 |0069: const/4 v7, #int 2 // #2 │ │ +0d3b34: 4907 0007 |006a: aget-char v7, v0, v7 │ │ +0d3b38: 6e20 fe24 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3b3e: 0c06 |006f: move-result-object v6 │ │ +0d3b40: 1227 |0070: const/4 v7, #int 2 // #2 │ │ +0d3b42: 4907 0107 |0071: aget-char v7, v1, v7 │ │ +0d3b46: 6e20 fe24 7600 |0073: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3b4c: 0c06 |0076: move-result-object v6 │ │ +0d3b4e: 1a07 4f01 |0077: const-string v7, "/" // string@014f │ │ +0d3b52: 6e20 0425 7600 |0079: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3b58: 0c06 |007c: move-result-object v6 │ │ +0d3b5a: 1217 |007d: const/4 v7, #int 1 // #1 │ │ +0d3b5c: 4907 0007 |007e: aget-char v7, v0, v7 │ │ +0d3b60: 6e20 fe24 7600 |0080: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3b66: 0c06 |0083: move-result-object v6 │ │ +0d3b68: 1217 |0084: const/4 v7, #int 1 // #1 │ │ +0d3b6a: 4907 0107 |0085: aget-char v7, v1, v7 │ │ +0d3b6e: 6e20 fe24 7600 |0087: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3b74: 0c06 |008a: move-result-object v6 │ │ +0d3b76: 1a07 4f01 |008b: const-string v7, "/" // string@014f │ │ +0d3b7a: 6e20 0425 7600 |008d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3b80: 0c06 |0090: move-result-object v6 │ │ +0d3b82: 1207 |0091: const/4 v7, #int 0 // #0 │ │ +0d3b84: 4907 0007 |0092: aget-char v7, v0, v7 │ │ +0d3b88: 6e20 fe24 7600 |0094: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3b8e: 0c06 |0097: move-result-object v6 │ │ +0d3b90: 1207 |0098: const/4 v7, #int 0 // #0 │ │ +0d3b92: 4907 0107 |0099: aget-char v7, v1, v7 │ │ +0d3b96: 6e20 fe24 7600 |009b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0d3b9c: 0c06 |009e: move-result-object v6 │ │ +0d3b9e: 1a07 5b01 |009f: const-string v7, "/z" // string@015b │ │ +0d3ba2: 6e20 0425 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3ba8: 0c06 |00a4: move-result-object v6 │ │ +0d3baa: 6e20 0425 5600 |00a5: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3bb0: 0c06 |00a8: move-result-object v6 │ │ +0d3bb2: 1a07 3d36 |00a9: const-string v7, "x" // string@363d │ │ +0d3bb6: 6e20 0425 7600 |00ab: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3bbc: 0c06 |00ae: move-result-object v6 │ │ +0d3bbe: 6e20 0425 3600 |00af: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3bc4: 0c06 |00b2: move-result-object v6 │ │ +0d3bc6: 1a07 5b36 |00b3: const-string v7, "y" // string@365b │ │ +0d3bca: 6e20 0425 7600 |00b5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3bd0: 0c06 |00b8: move-result-object v6 │ │ +0d3bd2: 6e20 0425 4600 |00b9: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3bd8: 0c06 |00bc: move-result-object v6 │ │ +0d3bda: 1a07 4701 |00bd: const-string v7, ".png" // string@0147 │ │ +0d3bde: 6e20 0425 7600 |00bf: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3be4: 0c06 |00c2: move-result-object v6 │ │ +0d3be6: 6e10 0a25 0600 |00c3: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d3bec: 0c02 |00c6: move-result-object v2 │ │ +0d3bee: 1102 |00c7: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0010 line=12 │ │ 0x0020 line=13 │ │ 0x0024 line=14 │ │ 0x0028 line=15 │ │ @@ -274973,39 +275085,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d3c58: |[0d3c58] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLEMAP.:()V │ │ -0d3c68: 2200 9004 |0000: new-instance v0, Ljava/lang/String; // type@0490 │ │ -0d3c6c: 1a01 9105 |0002: const-string v1, "Galileo" // string@0591 │ │ -0d3c70: 7020 cf24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@24cf │ │ -0d3c76: 6900 9e15 |0007: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.strGalileo:Ljava/lang/String; // field@159e │ │ -0d3c7a: 0e00 |0009: return-void │ │ +0d3bf0: |[0d3bf0] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLEMAP.:()V │ │ +0d3c00: 2200 9004 |0000: new-instance v0, Ljava/lang/String; // type@0490 │ │ +0d3c04: 1a01 9105 |0002: const-string v1, "Galileo" // string@0591 │ │ +0d3c08: 7020 cf24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@24cf │ │ +0d3c0e: 6900 9e15 |0007: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.strGalileo:Ljava/lang/String; // field@159e │ │ +0d3c12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d3c7c: |[0d3c7c] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLEMAP.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0d3c8c: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d3c92: 5b02 9c15 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@159c │ │ -0d3c96: 5b03 9b15 |0005: iput-object v3, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.GOOGLESCALE:Ljava/lang/String; // field@159b │ │ -0d3c9a: 0e00 |0007: return-void │ │ +0d3c14: |[0d3c14] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLEMAP.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0d3c24: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d3c2a: 5b02 9c15 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@159c │ │ +0d3c2e: 5b03 9b15 |0005: iput-object v3, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.GOOGLESCALE:Ljava/lang/String; // field@159b │ │ +0d3c32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ 0x0007 line=12 │ │ locals : │ │ @@ -275020,65 +275132,79 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0d3c9c: |[0d3c9c] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLEMAP.Get:(III)Ljava/lang/String; │ │ -0d3cac: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d3cb0: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d3cb6: 5441 9d15 |0005: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.mName:Ljava/lang/String; // field@159d │ │ -0d3cba: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3cc0: 0c00 |000a: move-result-object v0 │ │ -0d3cc2: 1a01 ff20 |000b: const-string v1, "hl=" // string@20ff │ │ -0d3cc6: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3ccc: 0c00 |0010: move-result-object v0 │ │ -0d3cce: 5441 9c15 |0011: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@159c │ │ -0d3cd2: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3cd8: 0c00 |0016: move-result-object v0 │ │ -0d3cda: 1a01 e100 |0017: const-string v1, "&src=app&x=" // string@00e1 │ │ -0d3cde: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3ce4: 0c00 |001c: move-result-object v0 │ │ -0d3ce6: 6e20 0025 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3cec: 0c00 |0020: move-result-object v0 │ │ -0d3cee: 1a01 e400 |0021: const-string v1, "&y=" // string@00e4 │ │ -0d3cf2: 6e20 0425 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3cf8: 0c00 |0026: move-result-object v0 │ │ -0d3cfa: 6e20 0025 6000 |0027: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3d00: 0c00 |002a: move-result-object v0 │ │ -0d3d02: 1a01 e500 |002b: const-string v1, "&z=" // string@00e5 │ │ -0d3d06: 6e20 0425 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3d0c: 0c00 |0030: move-result-object v0 │ │ -0d3d0e: 6e20 0025 7000 |0031: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3d14: 0c00 |0034: move-result-object v0 │ │ -0d3d16: 1a01 df00 |0035: const-string v1, "&scale=" // string@00df │ │ -0d3d1a: 6e20 0425 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3d20: 0c00 |003a: move-result-object v0 │ │ -0d3d22: 5441 9b15 |003b: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.GOOGLESCALE:Ljava/lang/String; // field@159b │ │ -0d3d26: 6e20 0425 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3d2c: 0c00 |0040: move-result-object v0 │ │ -0d3d2e: 1a01 de00 |0041: const-string v1, "&s=" // string@00de │ │ -0d3d32: 6e20 0425 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3d38: 0c00 |0046: move-result-object v0 │ │ -0d3d3a: 6201 9e15 |0047: sget-object v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.strGalileo:Ljava/lang/String; // field@159e │ │ -0d3d3e: 1202 |0049: const/4 v2, #int 0 // #0 │ │ -0d3d40: da03 0503 |004a: mul-int/lit8 v3, v5, #int 3 // #03 │ │ -0d3d44: b063 |004c: add-int/2addr v3, v6 │ │ -0d3d46: dc03 0308 |004d: rem-int/lit8 v3, v3, #int 8 // #08 │ │ -0d3d4a: 6e30 ed24 2103 |004f: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0d3d50: 0c01 |0052: move-result-object v1 │ │ -0d3d52: 6e20 0425 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3d58: 0c00 |0056: move-result-object v0 │ │ -0d3d5a: 6e10 0a25 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d3d60: 0c00 |005a: move-result-object v0 │ │ -0d3d62: 1100 |005b: return-object v0 │ │ +0d3c34: |[0d3c34] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLEMAP.Get:(III)Ljava/lang/String; │ │ +0d3c44: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d3c48: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d3c4e: 5441 9d15 |0005: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.mName:Ljava/lang/String; // field@159d │ │ +0d3c52: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3c58: 0c00 |000a: move-result-object v0 │ │ +0d3c5a: 1a01 ff20 |000b: const-string v1, "hl=" // string@20ff │ │ +0d3c5e: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3c64: 0c00 |0010: move-result-object v0 │ │ +0d3c66: 5441 9c15 |0011: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@159c │ │ +0d3c6a: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3c70: 0c00 |0016: move-result-object v0 │ │ +0d3c72: 1a01 e100 |0017: const-string v1, "&src=app&x=" // string@00e1 │ │ +0d3c76: 6e20 0425 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3c7c: 0c00 |001c: move-result-object v0 │ │ +0d3c7e: 6e20 0025 5000 |001d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3c84: 0c00 |0020: move-result-object v0 │ │ +0d3c86: 1a01 e400 |0021: const-string v1, "&y=" // string@00e4 │ │ +0d3c8a: 6e20 0425 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3c90: 0c00 |0026: move-result-object v0 │ │ +0d3c92: 6e20 0025 6000 |0027: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3c98: 0c00 |002a: move-result-object v0 │ │ +0d3c9a: 1a01 e500 |002b: const-string v1, "&z=" // string@00e5 │ │ +0d3c9e: 6e20 0425 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3ca4: 0c00 |0030: move-result-object v0 │ │ +0d3ca6: 6e20 0025 7000 |0031: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3cac: 0c00 |0034: move-result-object v0 │ │ +0d3cae: 1a01 df00 |0035: const-string v1, "&scale=" // string@00df │ │ +0d3cb2: 6e20 0425 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3cb8: 0c00 |003a: move-result-object v0 │ │ +0d3cba: 5441 9b15 |003b: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.GOOGLESCALE:Ljava/lang/String; // field@159b │ │ +0d3cbe: 6e20 0425 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3cc4: 0c00 |0040: move-result-object v0 │ │ +0d3cc6: 1a01 de00 |0041: const-string v1, "&s=" // string@00de │ │ +0d3cca: 6e20 0425 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3cd0: 0c00 |0046: move-result-object v0 │ │ +0d3cd2: 6201 9e15 |0047: sget-object v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;.strGalileo:Ljava/lang/String; // field@159e │ │ +0d3cd6: 1202 |0049: const/4 v2, #int 0 // #0 │ │ +0d3cd8: da03 0503 |004a: mul-int/lit8 v3, v5, #int 3 // #03 │ │ +0d3cdc: b063 |004c: add-int/2addr v3, v6 │ │ +0d3cde: dc03 0308 |004d: rem-int/lit8 v3, v3, #int 8 // #08 │ │ +0d3ce2: 6e30 ed24 2103 |004f: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0d3ce8: 0c01 |0052: move-result-object v1 │ │ +0d3cea: 6e20 0425 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3cf0: 0c00 |0056: move-result-object v0 │ │ +0d3cf2: 6e10 0a25 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d3cf8: 0c00 |005a: move-result-object v0 │ │ +0d3cfa: 1100 |005b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ + 0x000d line=17 │ │ + 0x0013 line=18 │ │ + 0x0019 line=19 │ │ + 0x001d line=20 │ │ + 0x0023 line=21 │ │ + 0x0027 line=22 │ │ + 0x002d line=23 │ │ + 0x0031 line=24 │ │ + 0x0037 line=25 │ │ + 0x003d line=26 │ │ + 0x0043 line=27 │ │ + 0x004f line=28 │ │ + 0x0057 line=29 │ │ + 0x005b line=16 │ │ locals : │ │ 0x0000 - 0x005c reg=4 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP; │ │ 0x0000 - 0x005c reg=5 x I │ │ 0x0000 - 0x005c reg=6 y I │ │ 0x0000 - 0x005c reg=7 z I │ │ │ │ source_file_idx : 4796 (TileURLGeneratorGOOGLEMAP.java) │ │ @@ -275114,38 +275240,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d3d64: |[0d3d64] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLESAT.:()V │ │ -0d3d74: 2200 9004 |0000: new-instance v0, Ljava/lang/String; // type@0490 │ │ -0d3d78: 1a01 9105 |0002: const-string v1, "Galileo" // string@0591 │ │ -0d3d7c: 7020 cf24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@24cf │ │ -0d3d82: 6900 a115 |0007: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.strGalileo:Ljava/lang/String; // field@15a1 │ │ -0d3d86: 0e00 |0009: return-void │ │ +0d3cfc: |[0d3cfc] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLESAT.:()V │ │ +0d3d0c: 2200 9004 |0000: new-instance v0, Ljava/lang/String; // type@0490 │ │ +0d3d10: 1a01 9105 |0002: const-string v1, "Galileo" // string@0591 │ │ +0d3d14: 7020 cf24 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/String;.:(Ljava/lang/String;)V // method@24cf │ │ +0d3d1a: 6900 a115 |0007: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.strGalileo:Ljava/lang/String; // field@15a1 │ │ +0d3d1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d3d88: |[0d3d88] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLESAT.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0d3d98: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d3d9e: 5b02 9f15 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@159f │ │ -0d3da2: 0e00 |0005: return-void │ │ +0d3d20: |[0d3d20] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLESAT.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d3d30: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d3d36: 5b02 9f15 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.GOOGLE_LANG_CODE:Ljava/lang/String; // field@159f │ │ +0d3d3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x0005 line=11 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT; │ │ @@ -275158,53 +275284,64 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0d3da4: |[0d3da4] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLESAT.Get:(III)Ljava/lang/String; │ │ -0d3db4: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d3db8: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d3dbe: 5441 a015 |0005: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.mName:Ljava/lang/String; // field@15a0 │ │ -0d3dc2: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3dc8: 0c00 |000a: move-result-object v0 │ │ -0d3dca: 1a01 e100 |000b: const-string v1, "&src=app&x=" // string@00e1 │ │ -0d3dce: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3dd4: 0c00 |0010: move-result-object v0 │ │ -0d3dd6: 6e20 0025 5000 |0011: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3ddc: 0c00 |0014: move-result-object v0 │ │ -0d3dde: 1a01 e400 |0015: const-string v1, "&y=" // string@00e4 │ │ -0d3de2: 6e20 0425 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3de8: 0c00 |001a: move-result-object v0 │ │ -0d3dea: 6e20 0025 6000 |001b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3df0: 0c00 |001e: move-result-object v0 │ │ -0d3df2: 1a01 e500 |001f: const-string v1, "&z=" // string@00e5 │ │ -0d3df6: 6e20 0425 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3dfc: 0c00 |0024: move-result-object v0 │ │ -0d3dfe: 6e20 0025 7000 |0025: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3e04: 0c00 |0028: move-result-object v0 │ │ -0d3e06: 1a01 de00 |0029: const-string v1, "&s=" // string@00de │ │ -0d3e0a: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3e10: 0c00 |002e: move-result-object v0 │ │ -0d3e12: 6201 a115 |002f: sget-object v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.strGalileo:Ljava/lang/String; // field@15a1 │ │ -0d3e16: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -0d3e18: da03 0503 |0032: mul-int/lit8 v3, v5, #int 3 // #03 │ │ -0d3e1c: b063 |0034: add-int/2addr v3, v6 │ │ -0d3e1e: dc03 0308 |0035: rem-int/lit8 v3, v3, #int 8 // #08 │ │ -0d3e22: 6e30 ed24 2103 |0037: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0d3e28: 0c01 |003a: move-result-object v1 │ │ -0d3e2a: 6e20 0425 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3e30: 0c00 |003e: move-result-object v0 │ │ -0d3e32: 6e10 0a25 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d3e38: 0c00 |0042: move-result-object v0 │ │ -0d3e3a: 1100 |0043: return-object v0 │ │ +0d3d3c: |[0d3d3c] org.pyneo.maps.tileprovider.TileURLGeneratorGOOGLESAT.Get:(III)Ljava/lang/String; │ │ +0d3d4c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d3d50: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d3d56: 5441 a015 |0005: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.mName:Ljava/lang/String; // field@15a0 │ │ +0d3d5a: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3d60: 0c00 |000a: move-result-object v0 │ │ +0d3d62: 1a01 e100 |000b: const-string v1, "&src=app&x=" // string@00e1 │ │ +0d3d66: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3d6c: 0c00 |0010: move-result-object v0 │ │ +0d3d6e: 6e20 0025 5000 |0011: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3d74: 0c00 |0014: move-result-object v0 │ │ +0d3d76: 1a01 e400 |0015: const-string v1, "&y=" // string@00e4 │ │ +0d3d7a: 6e20 0425 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3d80: 0c00 |001a: move-result-object v0 │ │ +0d3d82: 6e20 0025 6000 |001b: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3d88: 0c00 |001e: move-result-object v0 │ │ +0d3d8a: 1a01 e500 |001f: const-string v1, "&z=" // string@00e5 │ │ +0d3d8e: 6e20 0425 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3d94: 0c00 |0024: move-result-object v0 │ │ +0d3d96: 6e20 0025 7000 |0025: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3d9c: 0c00 |0028: move-result-object v0 │ │ +0d3d9e: 1a01 de00 |0029: const-string v1, "&s=" // string@00de │ │ +0d3da2: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3da8: 0c00 |002e: move-result-object v0 │ │ +0d3daa: 6201 a115 |002f: sget-object v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;.strGalileo:Ljava/lang/String; // field@15a1 │ │ +0d3dae: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +0d3db0: da03 0503 |0032: mul-int/lit8 v3, v5, #int 3 // #03 │ │ +0d3db4: b063 |0034: add-int/2addr v3, v6 │ │ +0d3db6: dc03 0308 |0035: rem-int/lit8 v3, v3, #int 8 // #08 │ │ +0d3dba: 6e30 ed24 2103 |0037: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0d3dc0: 0c01 |003a: move-result-object v1 │ │ +0d3dc2: 6e20 0425 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3dc8: 0c00 |003e: move-result-object v0 │ │ +0d3dca: 6e10 0a25 0000 |003f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d3dd0: 0c00 |0042: move-result-object v0 │ │ +0d3dd2: 1100 |0043: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ + 0x0007 line=16 │ │ + 0x000d line=17 │ │ + 0x0011 line=18 │ │ + 0x0017 line=19 │ │ + 0x001b line=20 │ │ + 0x0021 line=21 │ │ + 0x0025 line=22 │ │ + 0x002b line=23 │ │ + 0x0037 line=24 │ │ + 0x003f line=25 │ │ + 0x0043 line=15 │ │ locals : │ │ 0x0000 - 0x0044 reg=4 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT; │ │ 0x0000 - 0x0044 reg=5 x I │ │ 0x0000 - 0x0044 reg=6 y I │ │ 0x0000 - 0x0044 reg=7 z I │ │ │ │ source_file_idx : 4797 (TileURLGeneratorGOOGLESAT.java) │ │ @@ -275240,40 +275377,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0d3e3c: |[0d3e3c] org.pyneo.maps.tileprovider.TileURLGeneratorMS.:()V │ │ -0d3e4c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0d3e4e: 2300 5106 |0001: new-array v0, v0, [C // type@0651 │ │ -0d3e52: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0d3e58: 6900 a215 |0006: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.NUM_CHAR:[C // field@15a2 │ │ -0d3e5c: 0e00 |0008: return-void │ │ -0d3e5e: 0000 |0009: nop // spacer │ │ -0d3e60: 0003 0200 0400 0000 3000 3100 3200 ... |000a: array-data (8 units) │ │ +0d3dd4: |[0d3dd4] org.pyneo.maps.tileprovider.TileURLGeneratorMS.:()V │ │ +0d3de4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0d3de6: 2300 5106 |0001: new-array v0, v0, [C // type@0651 │ │ +0d3dea: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0d3df0: 6900 a215 |0006: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.NUM_CHAR:[C // field@15a2 │ │ +0d3df4: 0e00 |0008: return-void │ │ +0d3df6: 0000 |0009: nop // spacer │ │ +0d3df8: 0003 0200 0400 0000 3000 3100 3200 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d3e70: |[0d3e70] org.pyneo.maps.tileprovider.TileURLGeneratorMS.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0d3e80: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d3e86: 5b02 a315 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.mImageFileNaming:Ljava/lang/String; // field@15a3 │ │ -0d3e8a: 0e00 |0005: return-void │ │ +0d3e08: |[0d3e08] org.pyneo.maps.tileprovider.TileURLGeneratorMS.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d3e18: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d3e1e: 5b02 a315 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.mImageFileNaming:Ljava/lang/String; // field@15a3 │ │ +0d3e22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ 0x0005 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS; │ │ @@ -275285,32 +275422,32 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0d3e8c: |[0d3e8c] org.pyneo.maps.tileprovider.TileURLGeneratorMS.encodeQuadTree:(III)Ljava/lang/String; │ │ -0d3e9c: 2362 5106 |0000: new-array v2, v6, [C // type@0651 │ │ -0d3ea0: d800 06ff |0002: add-int/lit8 v0, v6, #int -1 // #ff │ │ -0d3ea4: 3a00 1700 |0004: if-ltz v0, 001b // +0017 │ │ -0d3ea8: dc03 0702 |0006: rem-int/lit8 v3, v7, #int 2 // #02 │ │ -0d3eac: dc04 0802 |0008: rem-int/lit8 v4, v8, #int 2 // #02 │ │ -0d3eb0: e004 0401 |000a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -0d3eb4: 9601 0304 |000c: or-int v1, v3, v4 │ │ -0d3eb8: 6203 a215 |000e: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.NUM_CHAR:[C // field@15a2 │ │ -0d3ebc: 4903 0301 |0010: aget-char v3, v3, v1 │ │ -0d3ec0: 5003 0200 |0012: aput-char v3, v2, v0 │ │ -0d3ec4: e107 0701 |0014: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -0d3ec8: e108 0801 |0016: shr-int/lit8 v8, v8, #int 1 // #01 │ │ -0d3ecc: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0d3ed0: 28ea |001a: goto 0004 // -0016 │ │ -0d3ed2: 2203 9004 |001b: new-instance v3, Ljava/lang/String; // type@0490 │ │ -0d3ed6: 7020 d224 2300 |001d: invoke-direct {v3, v2}, Ljava/lang/String;.:([C)V // method@24d2 │ │ -0d3edc: 1103 |0020: return-object v3 │ │ +0d3e24: |[0d3e24] org.pyneo.maps.tileprovider.TileURLGeneratorMS.encodeQuadTree:(III)Ljava/lang/String; │ │ +0d3e34: 2362 5106 |0000: new-array v2, v6, [C // type@0651 │ │ +0d3e38: d800 06ff |0002: add-int/lit8 v0, v6, #int -1 // #ff │ │ +0d3e3c: 3a00 1700 |0004: if-ltz v0, 001b // +0017 │ │ +0d3e40: dc03 0702 |0006: rem-int/lit8 v3, v7, #int 2 // #02 │ │ +0d3e44: dc04 0802 |0008: rem-int/lit8 v4, v8, #int 2 // #02 │ │ +0d3e48: e004 0401 |000a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +0d3e4c: 9601 0304 |000c: or-int v1, v3, v4 │ │ +0d3e50: 6203 a215 |000e: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.NUM_CHAR:[C // field@15a2 │ │ +0d3e54: 4903 0301 |0010: aget-char v3, v3, v1 │ │ +0d3e58: 5003 0200 |0012: aput-char v3, v2, v0 │ │ +0d3e5c: e107 0701 |0014: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +0d3e60: e108 0801 |0016: shr-int/lit8 v8, v8, #int 1 // #01 │ │ +0d3e64: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0d3e68: 28ea |001a: goto 0004 // -0016 │ │ +0d3e6a: 2203 9004 |001b: new-instance v3, Ljava/lang/String; // type@0490 │ │ +0d3e6e: 7020 d224 2300 |001d: invoke-direct {v3, v2}, Ljava/lang/String;.:([C)V // method@24d2 │ │ +0d3e74: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0002 line=22 │ │ 0x0006 line=25 │ │ 0x000e line=26 │ │ 0x0014 line=27 │ │ @@ -275332,33 +275469,37 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0d3ee0: |[0d3ee0] org.pyneo.maps.tileprovider.TileURLGeneratorMS.Get:(III)Ljava/lang/String; │ │ -0d3ef0: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d3ef4: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d3efa: 5421 a415 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.mName:Ljava/lang/String; // field@15a4 │ │ -0d3efe: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3f04: 0c00 |000a: move-result-object v0 │ │ -0d3f06: 7040 4f2c 5243 |000b: invoke-direct {v2, v5, v3, v4}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.encodeQuadTree:(III)Ljava/lang/String; // method@2c4f │ │ -0d3f0c: 0c01 |000e: move-result-object v1 │ │ -0d3f0e: 6e20 0425 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3f14: 0c00 |0012: move-result-object v0 │ │ -0d3f16: 5421 a315 |0013: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.mImageFileNaming:Ljava/lang/String; // field@15a3 │ │ -0d3f1a: 6e20 0425 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3f20: 0c00 |0018: move-result-object v0 │ │ -0d3f22: 6e10 0a25 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d3f28: 0c00 |001c: move-result-object v0 │ │ -0d3f2a: 1100 |001d: return-object v0 │ │ +0d3e78: |[0d3e78] org.pyneo.maps.tileprovider.TileURLGeneratorMS.Get:(III)Ljava/lang/String; │ │ +0d3e88: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d3e8c: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d3e92: 5421 a415 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.mName:Ljava/lang/String; // field@15a4 │ │ +0d3e96: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3e9c: 0c00 |000a: move-result-object v0 │ │ +0d3e9e: 7040 4f2c 5243 |000b: invoke-direct {v2, v5, v3, v4}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.encodeQuadTree:(III)Ljava/lang/String; // method@2c4f │ │ +0d3ea4: 0c01 |000e: move-result-object v1 │ │ +0d3ea6: 6e20 0425 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3eac: 0c00 |0012: move-result-object v0 │ │ +0d3eae: 5421 a315 |0013: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;.mImageFileNaming:Ljava/lang/String; // field@15a3 │ │ +0d3eb2: 6e20 0425 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3eb8: 0c00 |0018: move-result-object v0 │ │ +0d3eba: 6e10 0a25 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d3ec0: 0c00 |001c: move-result-object v0 │ │ +0d3ec2: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ + 0x000b line=15 │ │ + 0x0015 line=16 │ │ + 0x0019 line=17 │ │ + 0x001d line=14 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS; │ │ 0x0000 - 0x001e reg=3 x I │ │ 0x0000 - 0x001e reg=4 y I │ │ 0x0000 - 0x001e reg=5 z I │ │ │ │ source_file_idx : 4798 (TileURLGeneratorMS.java) │ │ @@ -275390,18 +275531,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d3f2c: |[0d3f2c] org.pyneo.maps.tileprovider.TileURLGeneratorOSM.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0d3f3c: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d3f42: 5b02 a515 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@15a5 │ │ -0d3f46: 0e00 |0005: return-void │ │ +0d3ec4: |[0d3ec4] org.pyneo.maps.tileprovider.TileURLGeneratorOSM.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d3ed4: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d3eda: 5b02 a515 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@15a5 │ │ +0d3ede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM; │ │ @@ -275414,41 +275555,49 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0d3f48: |[0d3f48] org.pyneo.maps.tileprovider.TileURLGeneratorOSM.Get:(III)Ljava/lang/String; │ │ -0d3f58: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d3f5c: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d3f62: 5421 a615 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;.mName:Ljava/lang/String; // field@15a6 │ │ -0d3f66: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3f6c: 0c00 |000a: move-result-object v0 │ │ -0d3f6e: 6e20 0025 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3f74: 0c00 |000e: move-result-object v0 │ │ -0d3f76: 1a01 4f01 |000f: const-string v1, "/" // string@014f │ │ -0d3f7a: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3f80: 0c00 |0014: move-result-object v0 │ │ -0d3f82: 6e20 0025 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3f88: 0c00 |0018: move-result-object v0 │ │ -0d3f8a: 1a01 4f01 |0019: const-string v1, "/" // string@014f │ │ -0d3f8e: 6e20 0425 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3f94: 0c00 |001e: move-result-object v0 │ │ -0d3f96: 6e20 0025 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d3f9c: 0c00 |0022: move-result-object v0 │ │ -0d3f9e: 5421 a515 |0023: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@15a5 │ │ -0d3fa2: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d3fa8: 0c00 |0028: move-result-object v0 │ │ -0d3faa: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d3fb0: 0c00 |002c: move-result-object v0 │ │ -0d3fb2: 1100 |002d: return-object v0 │ │ +0d3ee0: |[0d3ee0] org.pyneo.maps.tileprovider.TileURLGeneratorOSM.Get:(III)Ljava/lang/String; │ │ +0d3ef0: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d3ef4: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d3efa: 5421 a615 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;.mName:Ljava/lang/String; // field@15a6 │ │ +0d3efe: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3f04: 0c00 |000a: move-result-object v0 │ │ +0d3f06: 6e20 0025 5000 |000b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3f0c: 0c00 |000e: move-result-object v0 │ │ +0d3f0e: 1a01 4f01 |000f: const-string v1, "/" // string@014f │ │ +0d3f12: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3f18: 0c00 |0014: move-result-object v0 │ │ +0d3f1a: 6e20 0025 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3f20: 0c00 |0018: move-result-object v0 │ │ +0d3f22: 1a01 4f01 |0019: const-string v1, "/" // string@014f │ │ +0d3f26: 6e20 0425 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3f2c: 0c00 |001e: move-result-object v0 │ │ +0d3f2e: 6e20 0025 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d3f34: 0c00 |0022: move-result-object v0 │ │ +0d3f36: 5421 a515 |0023: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@15a5 │ │ +0d3f3a: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d3f40: 0c00 |0028: move-result-object v0 │ │ +0d3f42: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d3f48: 0c00 |002c: move-result-object v0 │ │ +0d3f4a: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ + 0x000b line=14 │ │ + 0x0011 line=15 │ │ + 0x0015 line=16 │ │ + 0x001b line=17 │ │ + 0x001f line=18 │ │ + 0x0025 line=19 │ │ + 0x0029 line=20 │ │ + 0x002d line=13 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM; │ │ 0x0000 - 0x002e reg=3 x I │ │ 0x0000 - 0x002e reg=4 y I │ │ 0x0000 - 0x002e reg=5 z I │ │ │ │ source_file_idx : 4799 (TileURLGeneratorOSM.java) │ │ @@ -275488,26 +275637,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -0d3fb4: |[0d3fb4] org.pyneo.maps.tileprovider.TileURLGeneratorOrdnanceSurveyMap.:()V │ │ -0d3fc4: 1301 0b00 |0000: const/16 v1, #int 11 // #b │ │ -0d3fc8: 2310 5406 |0002: new-array v0, v1, [I // type@0654 │ │ -0d3fcc: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ -0d3fd2: 6900 a715 |0007: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceLayersArray:[I // field@15a7 │ │ -0d3fd6: 2310 5406 |0009: new-array v0, v1, [I // type@0654 │ │ -0d3fda: 2600 2100 0000 |000b: fill-array-data v0, 0000002c // +00000021 │ │ -0d3fe0: 6900 a815 |000e: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceUpperBoundArray:[I // field@15a8 │ │ -0d3fe4: 0e00 |0010: return-void │ │ -0d3fe6: 0000 |0011: nop // spacer │ │ -0d3fe8: 0003 0400 0b00 0000 c409 0000 e803 ... |0012: array-data (26 units) │ │ -0d401c: 0003 0400 0b00 0000 0200 0000 0500 ... |002c: array-data (26 units) │ │ +0d3f4c: |[0d3f4c] org.pyneo.maps.tileprovider.TileURLGeneratorOrdnanceSurveyMap.:()V │ │ +0d3f5c: 1301 0b00 |0000: const/16 v1, #int 11 // #b │ │ +0d3f60: 2310 5406 |0002: new-array v0, v1, [I // type@0654 │ │ +0d3f64: 2600 0e00 0000 |0004: fill-array-data v0, 00000012 // +0000000e │ │ +0d3f6a: 6900 a715 |0007: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceLayersArray:[I // field@15a7 │ │ +0d3f6e: 2310 5406 |0009: new-array v0, v1, [I // type@0654 │ │ +0d3f72: 2600 2100 0000 |000b: fill-array-data v0, 0000002c // +00000021 │ │ +0d3f78: 6900 a815 |000e: sput-object v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceUpperBoundArray:[I // field@15a8 │ │ +0d3f7c: 0e00 |0010: return-void │ │ +0d3f7e: 0000 |0011: nop // spacer │ │ +0d3f80: 0003 0400 0b00 0000 c409 0000 e803 ... |0012: array-data (26 units) │ │ +0d3fb4: 0003 0400 0b00 0000 0200 0000 0500 ... |002c: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=4 │ │ 0x0009 line=5 │ │ 0x0011 line=4 │ │ 0x002c line=5 │ │ locals : │ │ @@ -275517,18 +275666,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d4050: |[0d4050] org.pyneo.maps.tileprovider.TileURLGeneratorOrdnanceSurveyMap.:(Ljava/lang/String;I)V │ │ -0d4060: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d4066: 5902 aa15 |0003: iput v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ -0d406a: 0e00 |0005: return-void │ │ +0d3fe8: |[0d3fe8] org.pyneo.maps.tileprovider.TileURLGeneratorOrdnanceSurveyMap.:(Ljava/lang/String;I)V │ │ +0d3ff8: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d3ffe: 5902 aa15 |0003: iput v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ +0d4002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap; │ │ @@ -275541,100 +275690,113 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0d406c: |[0d406c] org.pyneo.maps.tileprovider.TileURLGeneratorOrdnanceSurveyMap.Get:(III)Ljava/lang/String; │ │ -0d407c: 1402 4042 0f00 |0000: const v2, #float 1.4013e-39 // #000f4240 │ │ -0d4082: 6203 a815 |0003: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceUpperBoundArray:[I // field@15a8 │ │ -0d4086: 5254 aa15 |0005: iget v4, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ -0d408a: 9104 0804 |0007: sub-int v4, v8, v4 │ │ -0d408e: 4403 0304 |0009: aget v3, v3, v4 │ │ -0d4092: 9300 0203 |000b: div-int v0, v2, v3 │ │ -0d4096: 6202 a715 |000d: sget-object v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceLayersArray:[I // field@15a7 │ │ -0d409a: 5253 aa15 |000f: iget v3, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ -0d409e: 9103 0803 |0011: sub-int v3, v8, v3 │ │ -0d40a2: 4402 0203 |0013: aget v2, v2, v3 │ │ -0d40a6: 1253 |0015: const/4 v3, #int 5 // #5 │ │ -0d40a8: 3532 8100 |0016: if-ge v2, v3, 0097 // +0081 │ │ -0d40ac: 1301 fa00 |0018: const/16 v1, #int 250 // #fa │ │ -0d40b0: 2202 9204 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0d40b4: 7010 fb24 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d40ba: 5453 a915 |001f: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mName:Ljava/lang/String; // field@15a9 │ │ -0d40be: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d40c4: 0c02 |0024: move-result-object v2 │ │ -0d40c6: 1a03 b606 |0025: const-string v3, "LAYERS=" // string@06b6 │ │ -0d40ca: 6e20 0425 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d40d0: 0c02 |002a: move-result-object v2 │ │ -0d40d2: 6203 a715 |002b: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceLayersArray:[I // field@15a7 │ │ -0d40d6: 5254 aa15 |002d: iget v4, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ -0d40da: 9104 0804 |002f: sub-int v4, v8, v4 │ │ -0d40de: 4403 0304 |0031: aget v3, v3, v4 │ │ -0d40e2: 6e20 0025 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d40e8: 0c02 |0036: move-result-object v2 │ │ -0d40ea: 1a03 d400 |0037: const-string v3, "&SRS=EPSG%3A27700&BBOX=" // string@00d4 │ │ -0d40ee: 6e20 0425 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d40f4: 0c02 |003c: move-result-object v2 │ │ -0d40f6: 9203 0006 |003d: mul-int v3, v0, v6 │ │ -0d40fa: 6e20 0025 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4100: 0c02 |0042: move-result-object v2 │ │ -0d4102: 1a03 2401 |0043: const-string v3, "," // string@0124 │ │ -0d4106: 6e20 0425 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d410c: 0c02 |0048: move-result-object v2 │ │ -0d410e: 6203 a815 |0049: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceUpperBoundArray:[I // field@15a8 │ │ -0d4112: 5254 aa15 |004b: iget v4, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ -0d4116: 9104 0804 |004d: sub-int v4, v8, v4 │ │ -0d411a: 4403 0304 |004f: aget v3, v3, v4 │ │ -0d411e: d803 03ff |0051: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0d4122: b173 |0053: sub-int/2addr v3, v7 │ │ -0d4124: b203 |0054: mul-int/2addr v3, v0 │ │ -0d4126: 6e20 0025 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d412c: 0c02 |0058: move-result-object v2 │ │ -0d412e: 1a03 2401 |0059: const-string v3, "," // string@0124 │ │ -0d4132: 6e20 0425 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4138: 0c02 |005e: move-result-object v2 │ │ -0d413a: d803 0601 |005f: add-int/lit8 v3, v6, #int 1 // #01 │ │ -0d413e: b203 |0061: mul-int/2addr v3, v0 │ │ -0d4140: 6e20 0025 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4146: 0c02 |0065: move-result-object v2 │ │ -0d4148: 1a03 2401 |0066: const-string v3, "," // string@0124 │ │ -0d414c: 6e20 0425 3200 |0068: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4152: 0c02 |006b: move-result-object v2 │ │ -0d4154: 6203 a815 |006c: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceUpperBoundArray:[I // field@15a8 │ │ -0d4158: 5254 aa15 |006e: iget v4, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ -0d415c: 9104 0804 |0070: sub-int v4, v8, v4 │ │ -0d4160: 4403 0304 |0072: aget v3, v3, v4 │ │ -0d4164: d803 03ff |0074: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0d4168: b173 |0076: sub-int/2addr v3, v7 │ │ -0d416a: d803 0301 |0077: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d416e: b203 |0079: mul-int/2addr v3, v0 │ │ -0d4170: 6e20 0025 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4176: 0c02 |007d: move-result-object v2 │ │ -0d4178: 1a03 d500 |007e: const-string v3, "&WIDTH=" // string@00d5 │ │ -0d417c: 6e20 0425 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4182: 0c02 |0083: move-result-object v2 │ │ -0d4184: 6e20 0025 1200 |0084: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d418a: 0c02 |0087: move-result-object v2 │ │ -0d418c: 1a03 d300 |0088: const-string v3, "&HEIGHT=" // string@00d3 │ │ -0d4190: 6e20 0425 3200 |008a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4196: 0c02 |008d: move-result-object v2 │ │ -0d4198: 6e20 0025 1200 |008e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d419e: 0c02 |0091: move-result-object v2 │ │ -0d41a0: 6e10 0a25 0200 |0092: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d41a6: 0c02 |0095: move-result-object v2 │ │ -0d41a8: 1102 |0096: return-object v2 │ │ -0d41aa: 1301 c800 |0097: const/16 v1, #int 200 // #c8 │ │ -0d41ae: 2881 |0099: goto 001a // -007f │ │ +0d4004: |[0d4004] org.pyneo.maps.tileprovider.TileURLGeneratorOrdnanceSurveyMap.Get:(III)Ljava/lang/String; │ │ +0d4014: 1402 4042 0f00 |0000: const v2, #float 1.4013e-39 // #000f4240 │ │ +0d401a: 6203 a815 |0003: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceUpperBoundArray:[I // field@15a8 │ │ +0d401e: 5254 aa15 |0005: iget v4, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ +0d4022: 9104 0804 |0007: sub-int v4, v8, v4 │ │ +0d4026: 4403 0304 |0009: aget v3, v3, v4 │ │ +0d402a: 9300 0203 |000b: div-int v0, v2, v3 │ │ +0d402e: 6202 a715 |000d: sget-object v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceLayersArray:[I // field@15a7 │ │ +0d4032: 5253 aa15 |000f: iget v3, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ +0d4036: 9103 0803 |0011: sub-int v3, v8, v3 │ │ +0d403a: 4402 0203 |0013: aget v2, v2, v3 │ │ +0d403e: 1253 |0015: const/4 v3, #int 5 // #5 │ │ +0d4040: 3532 8100 |0016: if-ge v2, v3, 0097 // +0081 │ │ +0d4044: 1301 fa00 |0018: const/16 v1, #int 250 // #fa │ │ +0d4048: 2202 9204 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0d404c: 7010 fb24 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d4052: 5453 a915 |001f: iget-object v3, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mName:Ljava/lang/String; // field@15a9 │ │ +0d4056: 6e20 0425 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d405c: 0c02 |0024: move-result-object v2 │ │ +0d405e: 1a03 b606 |0025: const-string v3, "LAYERS=" // string@06b6 │ │ +0d4062: 6e20 0425 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4068: 0c02 |002a: move-result-object v2 │ │ +0d406a: 6203 a715 |002b: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceLayersArray:[I // field@15a7 │ │ +0d406e: 5254 aa15 |002d: iget v4, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ +0d4072: 9104 0804 |002f: sub-int v4, v8, v4 │ │ +0d4076: 4403 0304 |0031: aget v3, v3, v4 │ │ +0d407a: 6e20 0025 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4080: 0c02 |0036: move-result-object v2 │ │ +0d4082: 1a03 d400 |0037: const-string v3, "&SRS=EPSG%3A27700&BBOX=" // string@00d4 │ │ +0d4086: 6e20 0425 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d408c: 0c02 |003c: move-result-object v2 │ │ +0d408e: 9203 0006 |003d: mul-int v3, v0, v6 │ │ +0d4092: 6e20 0025 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4098: 0c02 |0042: move-result-object v2 │ │ +0d409a: 1a03 2401 |0043: const-string v3, "," // string@0124 │ │ +0d409e: 6e20 0425 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d40a4: 0c02 |0048: move-result-object v2 │ │ +0d40a6: 6203 a815 |0049: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceUpperBoundArray:[I // field@15a8 │ │ +0d40aa: 5254 aa15 |004b: iget v4, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ +0d40ae: 9104 0804 |004d: sub-int v4, v8, v4 │ │ +0d40b2: 4403 0304 |004f: aget v3, v3, v4 │ │ +0d40b6: d803 03ff |0051: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0d40ba: b173 |0053: sub-int/2addr v3, v7 │ │ +0d40bc: b203 |0054: mul-int/2addr v3, v0 │ │ +0d40be: 6e20 0025 3200 |0055: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d40c4: 0c02 |0058: move-result-object v2 │ │ +0d40c6: 1a03 2401 |0059: const-string v3, "," // string@0124 │ │ +0d40ca: 6e20 0425 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d40d0: 0c02 |005e: move-result-object v2 │ │ +0d40d2: d803 0601 |005f: add-int/lit8 v3, v6, #int 1 // #01 │ │ +0d40d6: b203 |0061: mul-int/2addr v3, v0 │ │ +0d40d8: 6e20 0025 3200 |0062: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d40de: 0c02 |0065: move-result-object v2 │ │ +0d40e0: 1a03 2401 |0066: const-string v3, "," // string@0124 │ │ +0d40e4: 6e20 0425 3200 |0068: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d40ea: 0c02 |006b: move-result-object v2 │ │ +0d40ec: 6203 a815 |006c: sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.OpenSpaceUpperBoundArray:[I // field@15a8 │ │ +0d40f0: 5254 aa15 |006e: iget v4, v5, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;.mZoomMinLevel:I // field@15aa │ │ +0d40f4: 9104 0804 |0070: sub-int v4, v8, v4 │ │ +0d40f8: 4403 0304 |0072: aget v3, v3, v4 │ │ +0d40fc: d803 03ff |0074: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0d4100: b173 |0076: sub-int/2addr v3, v7 │ │ +0d4102: d803 0301 |0077: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d4106: b203 |0079: mul-int/2addr v3, v0 │ │ +0d4108: 6e20 0025 3200 |007a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d410e: 0c02 |007d: move-result-object v2 │ │ +0d4110: 1a03 d500 |007e: const-string v3, "&WIDTH=" // string@00d5 │ │ +0d4114: 6e20 0425 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d411a: 0c02 |0083: move-result-object v2 │ │ +0d411c: 6e20 0025 1200 |0084: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4122: 0c02 |0087: move-result-object v2 │ │ +0d4124: 1a03 d300 |0088: const-string v3, "&HEIGHT=" // string@00d3 │ │ +0d4128: 6e20 0425 3200 |008a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d412e: 0c02 |008d: move-result-object v2 │ │ +0d4130: 6e20 0025 1200 |008e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4136: 0c02 |0091: move-result-object v2 │ │ +0d4138: 6e10 0a25 0200 |0092: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d413e: 0c02 |0095: move-result-object v2 │ │ +0d4140: 1102 |0096: return-object v2 │ │ +0d4142: 1301 c800 |0097: const/16 v1, #int 200 // #c8 │ │ +0d4146: 2881 |0099: goto 001a // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000d line=17 │ │ 0x001a line=18 │ │ + 0x0021 line=19 │ │ + 0x0027 line=20 │ │ + 0x0039 line=21 │ │ + 0x003f line=22 │ │ + 0x0045 line=23 │ │ + 0x0055 line=24 │ │ + 0x005b line=25 │ │ + 0x0062 line=26 │ │ + 0x0068 line=27 │ │ + 0x007a line=28 │ │ + 0x0080 line=29 │ │ + 0x0092 line=30 │ │ + 0x0096 line=18 │ │ 0x0097 line=17 │ │ locals : │ │ 0x001a - 0x0097 reg=1 size I │ │ 0x000d - 0x009a reg=0 million I │ │ 0x0000 - 0x009a reg=5 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap; │ │ 0x0000 - 0x009a reg=6 x I │ │ 0x0000 - 0x009a reg=7 y I │ │ @@ -275685,17 +275847,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d41b0: |[0d41b0] org.pyneo.maps.tileprovider.TileURLGeneratorSovMilMap.:(Ljava/lang/String;)V │ │ -0d41c0: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d41c6: 0e00 |0003: return-void │ │ +0d4148: |[0d4148] org.pyneo.maps.tileprovider.TileURLGeneratorSovMilMap.:(Ljava/lang/String;)V │ │ +0d4158: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d415e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap; │ │ 0x0000 - 0x0004 reg=1 mName Ljava/lang/String; │ │ @@ -275706,134 +275868,145 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -0d41c8: |[0d41c8] org.pyneo.maps.tileprovider.TileURLGeneratorSovMilMap.Get:(III)Ljava/lang/String; │ │ -0d41d8: 1804 d7a3 7045 f81b 7341 |0000: const-wide v4, #double 2.00375e+07 // #41731bf84570a3d7 │ │ -0d41e2: 1908 0040 |0005: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0d41e6: 0200 1300 |0007: move/from16 v0, v19 │ │ -0d41ea: 830a |0009: int-to-double v10, v0 │ │ -0d41ec: 7140 b024 98ba |000a: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0d41f2: 0b08 |000d: move-result-wide v8 │ │ -0d41f4: 8a86 |000e: double-to-int v6, v8 │ │ -0d41f6: 1808 d7a3 7045 f81b 8341 |000f: const-wide v8, #double 4.0075e+07 // #41831bf84570a3d7 │ │ -0d4200: 836a |0014: int-to-double v10, v6 │ │ -0d4202: ae02 080a |0015: div-double v2, v8, v10 │ │ -0d4206: d808 06ff |0017: add-int/lit8 v8, v6, #int -1 // #ff │ │ -0d420a: 9107 0812 |0019: sub-int v7, v8, v18 │ │ -0d420e: 2208 9204 |001b: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0d4212: 7010 fb24 0800 |001d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d4218: 0800 1000 |0020: move-object/from16 v0, v16 │ │ -0d421c: 5409 af15 |0022: iget-object v9, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap;.mName:Ljava/lang/String; // field@15af │ │ -0d4220: 6e20 0425 9800 |0024: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4226: 0c08 |0027: move-result-object v8 │ │ -0d4228: 1a09 c200 |0028: const-string v9, "%f" // string@00c2 │ │ -0d422c: 121a |002a: const/4 v10, #int 1 // #1 │ │ -0d422e: 23aa 7806 |002b: new-array v10, v10, [Ljava/lang/Object; // type@0678 │ │ -0d4232: 120b |002d: const/4 v11, #int 0 // #0 │ │ -0d4234: 0200 1100 |002e: move/from16 v0, v17 │ │ -0d4238: 830c |0030: int-to-double v12, v0 │ │ -0d423a: cd2c |0031: mul-double/2addr v12, v2 │ │ -0d423c: 180e d7a3 7045 f81b 7341 |0032: const-wide v14, #double 2.00375e+07 // #41731bf84570a3d7 │ │ -0d4246: ccec |0037: sub-double/2addr v12, v14 │ │ -0d4248: 7120 7b24 dc00 |0038: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0d424e: 0c0c |003b: move-result-object v12 │ │ -0d4250: 4d0c 0a0b |003c: aput-object v12, v10, v11 │ │ -0d4254: 7120 dc24 a900 |003e: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0d425a: 0c09 |0041: move-result-object v9 │ │ -0d425c: 1a0a 2401 |0042: const-string v10, "," // string@0124 │ │ -0d4260: 1a0b 4001 |0044: const-string v11, "." // string@0140 │ │ -0d4264: 6e30 e724 a90b |0046: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d426a: 0c09 |0049: move-result-object v9 │ │ -0d426c: 6e20 0425 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4272: 0c08 |004d: move-result-object v8 │ │ -0d4274: 1a09 2401 |004e: const-string v9, "," // string@0124 │ │ -0d4278: 6e20 0425 9800 |0050: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d427e: 0c08 |0053: move-result-object v8 │ │ -0d4280: 1a09 c200 |0054: const-string v9, "%f" // string@00c2 │ │ -0d4284: 121a |0056: const/4 v10, #int 1 // #1 │ │ -0d4286: 23aa 7806 |0057: new-array v10, v10, [Ljava/lang/Object; // type@0678 │ │ -0d428a: 120b |0059: const/4 v11, #int 0 // #0 │ │ -0d428c: 837c |005a: int-to-double v12, v7 │ │ -0d428e: cd2c |005b: mul-double/2addr v12, v2 │ │ -0d4290: 180e d7a3 7045 f81b 7341 |005c: const-wide v14, #double 2.00375e+07 // #41731bf84570a3d7 │ │ -0d429a: ccec |0061: sub-double/2addr v12, v14 │ │ -0d429c: 7120 7b24 dc00 |0062: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0d42a2: 0c0c |0065: move-result-object v12 │ │ -0d42a4: 4d0c 0a0b |0066: aput-object v12, v10, v11 │ │ -0d42a8: 7120 dc24 a900 |0068: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0d42ae: 0c09 |006b: move-result-object v9 │ │ -0d42b0: 1a0a 2401 |006c: const-string v10, "," // string@0124 │ │ -0d42b4: 1a0b 4001 |006e: const-string v11, "." // string@0140 │ │ -0d42b8: 6e30 e724 a90b |0070: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d42be: 0c09 |0073: move-result-object v9 │ │ -0d42c0: 6e20 0425 9800 |0074: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d42c6: 0c08 |0077: move-result-object v8 │ │ -0d42c8: 1a09 2401 |0078: const-string v9, "," // string@0124 │ │ -0d42cc: 6e20 0425 9800 |007a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d42d2: 0c08 |007d: move-result-object v8 │ │ -0d42d4: 1a09 c200 |007e: const-string v9, "%f" // string@00c2 │ │ -0d42d8: 121a |0080: const/4 v10, #int 1 // #1 │ │ -0d42da: 23aa 7806 |0081: new-array v10, v10, [Ljava/lang/Object; // type@0678 │ │ -0d42de: 120b |0083: const/4 v11, #int 0 // #0 │ │ -0d42e0: d80c 1101 |0084: add-int/lit8 v12, v17, #int 1 // #01 │ │ -0d42e4: 83cc |0086: int-to-double v12, v12 │ │ -0d42e6: cd2c |0087: mul-double/2addr v12, v2 │ │ -0d42e8: 180e d7a3 7045 f81b 7341 |0088: const-wide v14, #double 2.00375e+07 // #41731bf84570a3d7 │ │ -0d42f2: ccec |008d: sub-double/2addr v12, v14 │ │ -0d42f4: 7120 7b24 dc00 |008e: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0d42fa: 0c0c |0091: move-result-object v12 │ │ -0d42fc: 4d0c 0a0b |0092: aput-object v12, v10, v11 │ │ -0d4300: 7120 dc24 a900 |0094: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0d4306: 0c09 |0097: move-result-object v9 │ │ -0d4308: 1a0a 2401 |0098: const-string v10, "," // string@0124 │ │ -0d430c: 1a0b 4001 |009a: const-string v11, "." // string@0140 │ │ -0d4310: 6e30 e724 a90b |009c: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d4316: 0c09 |009f: move-result-object v9 │ │ -0d4318: 6e20 0425 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d431e: 0c08 |00a3: move-result-object v8 │ │ -0d4320: 1a09 2401 |00a4: const-string v9, "," // string@0124 │ │ -0d4324: 6e20 0425 9800 |00a6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d432a: 0c08 |00a9: move-result-object v8 │ │ -0d432c: 1a09 c200 |00aa: const-string v9, "%f" // string@00c2 │ │ -0d4330: 121a |00ac: const/4 v10, #int 1 // #1 │ │ -0d4332: 23aa 7806 |00ad: new-array v10, v10, [Ljava/lang/Object; // type@0678 │ │ -0d4336: 120b |00af: const/4 v11, #int 0 // #0 │ │ -0d4338: d80c 0701 |00b0: add-int/lit8 v12, v7, #int 1 // #01 │ │ -0d433c: 83cc |00b2: int-to-double v12, v12 │ │ -0d433e: cd2c |00b3: mul-double/2addr v12, v2 │ │ -0d4340: 180e d7a3 7045 f81b 7341 |00b4: const-wide v14, #double 2.00375e+07 // #41731bf84570a3d7 │ │ -0d434a: ccec |00b9: sub-double/2addr v12, v14 │ │ -0d434c: 7120 7b24 dc00 |00ba: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0d4352: 0c0c |00bd: move-result-object v12 │ │ -0d4354: 4d0c 0a0b |00be: aput-object v12, v10, v11 │ │ -0d4358: 7120 dc24 a900 |00c0: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0d435e: 0c09 |00c3: move-result-object v9 │ │ -0d4360: 1a0a 2401 |00c4: const-string v10, "," // string@0124 │ │ -0d4364: 1a0b 4001 |00c6: const-string v11, "." // string@0140 │ │ -0d4368: 6e30 e724 a90b |00c8: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0d436e: 0c09 |00cb: move-result-object v9 │ │ -0d4370: 6e20 0425 9800 |00cc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4376: 0c08 |00cf: move-result-object v8 │ │ -0d4378: 1a09 d600 |00d0: const-string v9, "&WIDTH=256&HEIGHT=256" // string@00d6 │ │ -0d437c: 6e20 0425 9800 |00d2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4382: 0c08 |00d5: move-result-object v8 │ │ -0d4384: 6e10 0a25 0800 |00d6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d438a: 0c08 |00d9: move-result-object v8 │ │ -0d438c: 1108 |00da: return-object v8 │ │ +0d4160: |[0d4160] org.pyneo.maps.tileprovider.TileURLGeneratorSovMilMap.Get:(III)Ljava/lang/String; │ │ +0d4170: 1804 d7a3 7045 f81b 7341 |0000: const-wide v4, #double 2.00375e+07 // #41731bf84570a3d7 │ │ +0d417a: 1908 0040 |0005: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0d417e: 0200 1300 |0007: move/from16 v0, v19 │ │ +0d4182: 830a |0009: int-to-double v10, v0 │ │ +0d4184: 7140 b024 98ba |000a: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0d418a: 0b08 |000d: move-result-wide v8 │ │ +0d418c: 8a86 |000e: double-to-int v6, v8 │ │ +0d418e: 1808 d7a3 7045 f81b 8341 |000f: const-wide v8, #double 4.0075e+07 // #41831bf84570a3d7 │ │ +0d4198: 836a |0014: int-to-double v10, v6 │ │ +0d419a: ae02 080a |0015: div-double v2, v8, v10 │ │ +0d419e: d808 06ff |0017: add-int/lit8 v8, v6, #int -1 // #ff │ │ +0d41a2: 9107 0812 |0019: sub-int v7, v8, v18 │ │ +0d41a6: 2208 9204 |001b: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0d41aa: 7010 fb24 0800 |001d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d41b0: 0800 1000 |0020: move-object/from16 v0, v16 │ │ +0d41b4: 5409 af15 |0022: iget-object v9, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap;.mName:Ljava/lang/String; // field@15af │ │ +0d41b8: 6e20 0425 9800 |0024: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d41be: 0c08 |0027: move-result-object v8 │ │ +0d41c0: 1a09 c200 |0028: const-string v9, "%f" // string@00c2 │ │ +0d41c4: 121a |002a: const/4 v10, #int 1 // #1 │ │ +0d41c6: 23aa 7806 |002b: new-array v10, v10, [Ljava/lang/Object; // type@0678 │ │ +0d41ca: 120b |002d: const/4 v11, #int 0 // #0 │ │ +0d41cc: 0200 1100 |002e: move/from16 v0, v17 │ │ +0d41d0: 830c |0030: int-to-double v12, v0 │ │ +0d41d2: cd2c |0031: mul-double/2addr v12, v2 │ │ +0d41d4: 180e d7a3 7045 f81b 7341 |0032: const-wide v14, #double 2.00375e+07 // #41731bf84570a3d7 │ │ +0d41de: ccec |0037: sub-double/2addr v12, v14 │ │ +0d41e0: 7120 7b24 dc00 |0038: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0d41e6: 0c0c |003b: move-result-object v12 │ │ +0d41e8: 4d0c 0a0b |003c: aput-object v12, v10, v11 │ │ +0d41ec: 7120 dc24 a900 |003e: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0d41f2: 0c09 |0041: move-result-object v9 │ │ +0d41f4: 1a0a 2401 |0042: const-string v10, "," // string@0124 │ │ +0d41f8: 1a0b 4001 |0044: const-string v11, "." // string@0140 │ │ +0d41fc: 6e30 e724 a90b |0046: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d4202: 0c09 |0049: move-result-object v9 │ │ +0d4204: 6e20 0425 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d420a: 0c08 |004d: move-result-object v8 │ │ +0d420c: 1a09 2401 |004e: const-string v9, "," // string@0124 │ │ +0d4210: 6e20 0425 9800 |0050: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4216: 0c08 |0053: move-result-object v8 │ │ +0d4218: 1a09 c200 |0054: const-string v9, "%f" // string@00c2 │ │ +0d421c: 121a |0056: const/4 v10, #int 1 // #1 │ │ +0d421e: 23aa 7806 |0057: new-array v10, v10, [Ljava/lang/Object; // type@0678 │ │ +0d4222: 120b |0059: const/4 v11, #int 0 // #0 │ │ +0d4224: 837c |005a: int-to-double v12, v7 │ │ +0d4226: cd2c |005b: mul-double/2addr v12, v2 │ │ +0d4228: 180e d7a3 7045 f81b 7341 |005c: const-wide v14, #double 2.00375e+07 // #41731bf84570a3d7 │ │ +0d4232: ccec |0061: sub-double/2addr v12, v14 │ │ +0d4234: 7120 7b24 dc00 |0062: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0d423a: 0c0c |0065: move-result-object v12 │ │ +0d423c: 4d0c 0a0b |0066: aput-object v12, v10, v11 │ │ +0d4240: 7120 dc24 a900 |0068: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0d4246: 0c09 |006b: move-result-object v9 │ │ +0d4248: 1a0a 2401 |006c: const-string v10, "," // string@0124 │ │ +0d424c: 1a0b 4001 |006e: const-string v11, "." // string@0140 │ │ +0d4250: 6e30 e724 a90b |0070: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d4256: 0c09 |0073: move-result-object v9 │ │ +0d4258: 6e20 0425 9800 |0074: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d425e: 0c08 |0077: move-result-object v8 │ │ +0d4260: 1a09 2401 |0078: const-string v9, "," // string@0124 │ │ +0d4264: 6e20 0425 9800 |007a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d426a: 0c08 |007d: move-result-object v8 │ │ +0d426c: 1a09 c200 |007e: const-string v9, "%f" // string@00c2 │ │ +0d4270: 121a |0080: const/4 v10, #int 1 // #1 │ │ +0d4272: 23aa 7806 |0081: new-array v10, v10, [Ljava/lang/Object; // type@0678 │ │ +0d4276: 120b |0083: const/4 v11, #int 0 // #0 │ │ +0d4278: d80c 1101 |0084: add-int/lit8 v12, v17, #int 1 // #01 │ │ +0d427c: 83cc |0086: int-to-double v12, v12 │ │ +0d427e: cd2c |0087: mul-double/2addr v12, v2 │ │ +0d4280: 180e d7a3 7045 f81b 7341 |0088: const-wide v14, #double 2.00375e+07 // #41731bf84570a3d7 │ │ +0d428a: ccec |008d: sub-double/2addr v12, v14 │ │ +0d428c: 7120 7b24 dc00 |008e: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0d4292: 0c0c |0091: move-result-object v12 │ │ +0d4294: 4d0c 0a0b |0092: aput-object v12, v10, v11 │ │ +0d4298: 7120 dc24 a900 |0094: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0d429e: 0c09 |0097: move-result-object v9 │ │ +0d42a0: 1a0a 2401 |0098: const-string v10, "," // string@0124 │ │ +0d42a4: 1a0b 4001 |009a: const-string v11, "." // string@0140 │ │ +0d42a8: 6e30 e724 a90b |009c: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d42ae: 0c09 |009f: move-result-object v9 │ │ +0d42b0: 6e20 0425 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d42b6: 0c08 |00a3: move-result-object v8 │ │ +0d42b8: 1a09 2401 |00a4: const-string v9, "," // string@0124 │ │ +0d42bc: 6e20 0425 9800 |00a6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d42c2: 0c08 |00a9: move-result-object v8 │ │ +0d42c4: 1a09 c200 |00aa: const-string v9, "%f" // string@00c2 │ │ +0d42c8: 121a |00ac: const/4 v10, #int 1 // #1 │ │ +0d42ca: 23aa 7806 |00ad: new-array v10, v10, [Ljava/lang/Object; // type@0678 │ │ +0d42ce: 120b |00af: const/4 v11, #int 0 // #0 │ │ +0d42d0: d80c 0701 |00b0: add-int/lit8 v12, v7, #int 1 // #01 │ │ +0d42d4: 83cc |00b2: int-to-double v12, v12 │ │ +0d42d6: cd2c |00b3: mul-double/2addr v12, v2 │ │ +0d42d8: 180e d7a3 7045 f81b 7341 |00b4: const-wide v14, #double 2.00375e+07 // #41731bf84570a3d7 │ │ +0d42e2: ccec |00b9: sub-double/2addr v12, v14 │ │ +0d42e4: 7120 7b24 dc00 |00ba: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0d42ea: 0c0c |00bd: move-result-object v12 │ │ +0d42ec: 4d0c 0a0b |00be: aput-object v12, v10, v11 │ │ +0d42f0: 7120 dc24 a900 |00c0: invoke-static {v9, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0d42f6: 0c09 |00c3: move-result-object v9 │ │ +0d42f8: 1a0a 2401 |00c4: const-string v10, "," // string@0124 │ │ +0d42fc: 1a0b 4001 |00c6: const-string v11, "." // string@0140 │ │ +0d4300: 6e30 e724 a90b |00c8: invoke-virtual {v9, v10, v11}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0d4306: 0c09 |00cb: move-result-object v9 │ │ +0d4308: 6e20 0425 9800 |00cc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d430e: 0c08 |00cf: move-result-object v8 │ │ +0d4310: 1a09 d600 |00d0: const-string v9, "&WIDTH=256&HEIGHT=256" // string@00d6 │ │ +0d4314: 6e20 0425 9800 |00d2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d431a: 0c08 |00d5: move-result-object v8 │ │ +0d431c: 6e10 0a25 0800 |00d6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d4322: 0c08 |00d9: move-result-object v8 │ │ +0d4324: 1108 |00da: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0005 line=16 │ │ 0x000f line=17 │ │ 0x0017 line=18 │ │ 0x001b line=20 │ │ + 0x0024 line=21 │ │ + 0x0038 line=22 │ │ + 0x0050 line=23 │ │ + 0x0062 line=24 │ │ + 0x007a line=25 │ │ + 0x008e line=26 │ │ + 0x00a6 line=27 │ │ + 0x00ba line=28 │ │ + 0x00d2 line=29 │ │ + 0x00d6 line=30 │ │ + 0x00da line=20 │ │ locals : │ │ 0x0017 - 0x00db reg=2 delta D │ │ 0x0005 - 0x00db reg=4 g D │ │ 0x000f - 0x00db reg=6 tilecount I │ │ 0x001b - 0x00db reg=7 y2 I │ │ 0x0000 - 0x00db reg=16 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap; │ │ 0x0000 - 0x00db reg=17 x I │ │ @@ -275865,17 +276038,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d4390: |[0d4390] org.pyneo.maps.tileprovider.TileURLGeneratorTAR.:(Ljava/lang/String;)V │ │ -0d43a0: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d43a6: 0e00 |0003: return-void │ │ +0d4328: |[0d4328] org.pyneo.maps.tileprovider.TileURLGeneratorTAR.:(Ljava/lang/String;)V │ │ +0d4338: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d433e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR; │ │ 0x0000 - 0x0004 reg=1 mName Ljava/lang/String; │ │ @@ -275886,44 +276059,49 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0d43a8: |[0d43a8] org.pyneo.maps.tileprovider.TileURLGeneratorTAR.Get:(III)Ljava/lang/String; │ │ -0d43b8: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d43bc: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d43c2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d43c4: 6e20 0025 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d43ca: 0c00 |0009: move-result-object v0 │ │ -0d43cc: d801 0601 |000a: add-int/lit8 v1, v6, #int 1 // #01 │ │ -0d43d0: 6e20 0025 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d43d6: 0c00 |000f: move-result-object v0 │ │ -0d43d8: 6e10 0925 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.reverse:()Ljava/lang/StringBuilder; // method@2509 │ │ -0d43de: 0c00 |0013: move-result-object v0 │ │ -0d43e0: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -0d43e2: 1232 |0015: const/4 v2, #int 3 // #3 │ │ -0d43e4: 6e30 0725 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ -0d43ea: 0c00 |0019: move-result-object v0 │ │ -0d43ec: 6e10 0925 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.reverse:()Ljava/lang/StringBuilder; // method@2509 │ │ -0d43f2: 0c00 |001d: move-result-object v0 │ │ -0d43f4: 1a01 4f01 |001e: const-string v1, "/" // string@014f │ │ -0d43f8: 6e20 0425 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d43fe: 0c00 |0023: move-result-object v0 │ │ -0d4400: 6e40 592c 4365 |0024: invoke-virtual {v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR;.getQRTS:(III)Ljava/lang/String; // method@2c59 │ │ -0d4406: 0c01 |0027: move-result-object v1 │ │ -0d4408: 6e20 0425 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d440e: 0c00 |002b: move-result-object v0 │ │ -0d4410: 6e10 0a25 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d4416: 0c00 |002f: move-result-object v0 │ │ -0d4418: 1100 |0030: return-object v0 │ │ +0d4340: |[0d4340] org.pyneo.maps.tileprovider.TileURLGeneratorTAR.Get:(III)Ljava/lang/String; │ │ +0d4350: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d4354: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d435a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d435c: 6e20 0025 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4362: 0c00 |0009: move-result-object v0 │ │ +0d4364: d801 0601 |000a: add-int/lit8 v1, v6, #int 1 // #01 │ │ +0d4368: 6e20 0025 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d436e: 0c00 |000f: move-result-object v0 │ │ +0d4370: 6e10 0925 0000 |0010: invoke-virtual {v0}, Ljava/lang/StringBuilder;.reverse:()Ljava/lang/StringBuilder; // method@2509 │ │ +0d4376: 0c00 |0013: move-result-object v0 │ │ +0d4378: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +0d437a: 1232 |0015: const/4 v2, #int 3 // #3 │ │ +0d437c: 6e30 0725 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ +0d4382: 0c00 |0019: move-result-object v0 │ │ +0d4384: 6e10 0925 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.reverse:()Ljava/lang/StringBuilder; // method@2509 │ │ +0d438a: 0c00 |001d: move-result-object v0 │ │ +0d438c: 1a01 4f01 |001e: const-string v1, "/" // string@014f │ │ +0d4390: 6e20 0425 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4396: 0c00 |0023: move-result-object v0 │ │ +0d4398: 6e40 592c 4365 |0024: invoke-virtual {v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR;.getQRTS:(III)Ljava/lang/String; // method@2c59 │ │ +0d439e: 0c01 |0027: move-result-object v1 │ │ +0d43a0: 6e20 0425 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d43a6: 0c00 |002b: move-result-object v0 │ │ +0d43a8: 6e10 0a25 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d43ae: 0c00 |002f: move-result-object v0 │ │ +0d43b0: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ + 0x0006 line=11 │ │ + 0x0020 line=12 │ │ + 0x0024 line=13 │ │ + 0x002c line=14 │ │ + 0x0030 line=10 │ │ locals : │ │ 0x0000 - 0x0031 reg=3 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR; │ │ 0x0000 - 0x0031 reg=4 x I │ │ 0x0000 - 0x0031 reg=5 y I │ │ 0x0000 - 0x0031 reg=6 z I │ │ │ │ source_file_idx : 4802 (TileURLGeneratorTAR.java) │ │ @@ -275951,17 +276129,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d441c: |[0d441c] org.pyneo.maps.tileprovider.TileURLGeneratorVFR.:(Ljava/lang/String;)V │ │ -0d442c: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d4432: 0e00 |0003: return-void │ │ +0d43b4: |[0d43b4] org.pyneo.maps.tileprovider.TileURLGeneratorVFR.:(Ljava/lang/String;)V │ │ +0d43c4: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d43ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0003 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFR; │ │ 0x0000 - 0x0004 reg=1 mName Ljava/lang/String; │ │ @@ -275972,43 +276150,51 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0d4434: |[0d4434] org.pyneo.maps.tileprovider.TileURLGeneratorVFR.Get:(III)Ljava/lang/String; │ │ -0d4444: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d4448: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d444e: 5421 b015 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFR;.mName:Ljava/lang/String; // field@15b0 │ │ -0d4452: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4458: 0c00 |000a: move-result-object v0 │ │ -0d445a: 1a01 4536 |000b: const-string v1, "x=" // string@3645 │ │ -0d445e: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4464: 0c00 |0010: move-result-object v0 │ │ -0d4466: 6e20 0025 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d446c: 0c00 |0014: move-result-object v0 │ │ -0d446e: 1a01 e400 |0015: const-string v1, "&y=" // string@00e4 │ │ -0d4472: 6e20 0425 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4478: 0c00 |001a: move-result-object v0 │ │ -0d447a: 6e20 0025 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4480: 0c00 |001e: move-result-object v0 │ │ -0d4482: 1a01 e500 |001f: const-string v1, "&z=" // string@00e5 │ │ -0d4486: 6e20 0425 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d448c: 0c00 |0024: move-result-object v0 │ │ -0d448e: d901 0512 |0025: rsub-int/lit8 v1, v5, #int 18 // #12 │ │ -0d4492: d801 01ff |0027: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0d4496: 6e20 0025 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d449c: 0c00 |002c: move-result-object v0 │ │ -0d449e: 6e10 0a25 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d44a4: 0c00 |0030: move-result-object v0 │ │ -0d44a6: 1100 |0031: return-object v0 │ │ +0d43cc: |[0d43cc] org.pyneo.maps.tileprovider.TileURLGeneratorVFR.Get:(III)Ljava/lang/String; │ │ +0d43dc: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d43e0: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d43e6: 5421 b015 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFR;.mName:Ljava/lang/String; // field@15b0 │ │ +0d43ea: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d43f0: 0c00 |000a: move-result-object v0 │ │ +0d43f2: 1a01 4536 |000b: const-string v1, "x=" // string@3645 │ │ +0d43f6: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d43fc: 0c00 |0010: move-result-object v0 │ │ +0d43fe: 6e20 0025 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4404: 0c00 |0014: move-result-object v0 │ │ +0d4406: 1a01 e400 |0015: const-string v1, "&y=" // string@00e4 │ │ +0d440a: 6e20 0425 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4410: 0c00 |001a: move-result-object v0 │ │ +0d4412: 6e20 0025 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4418: 0c00 |001e: move-result-object v0 │ │ +0d441a: 1a01 e500 |001f: const-string v1, "&z=" // string@00e5 │ │ +0d441e: 6e20 0425 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4424: 0c00 |0024: move-result-object v0 │ │ +0d4426: d901 0512 |0025: rsub-int/lit8 v1, v5, #int 18 // #12 │ │ +0d442a: d801 01ff |0027: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0d442e: 6e20 0025 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4434: 0c00 |002c: move-result-object v0 │ │ +0d4436: 6e10 0a25 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d443c: 0c00 |0030: move-result-object v0 │ │ +0d443e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ + 0x000d line=12 │ │ + 0x0011 line=13 │ │ + 0x0017 line=14 │ │ + 0x001b line=15 │ │ + 0x0021 line=16 │ │ + 0x0029 line=17 │ │ + 0x002d line=18 │ │ + 0x0031 line=11 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFR; │ │ 0x0000 - 0x0032 reg=3 x I │ │ 0x0000 - 0x0032 reg=4 y I │ │ 0x0000 - 0x0032 reg=5 z I │ │ │ │ source_file_idx : 4803 (TileURLGeneratorVFR.java) │ │ @@ -276040,18 +276226,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d44a8: |[0d44a8] org.pyneo.maps.tileprovider.TileURLGeneratorVFRCB.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0d44b8: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d44be: 5b02 b115 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@15b1 │ │ -0d44c2: 0e00 |0005: return-void │ │ +0d4440: |[0d4440] org.pyneo.maps.tileprovider.TileURLGeneratorVFRCB.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d4450: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d4456: 5b02 b115 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@15b1 │ │ +0d445a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB; │ │ @@ -276064,49 +276250,57 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0d44c4: |[0d44c4] org.pyneo.maps.tileprovider.TileURLGeneratorVFRCB.Get:(III)Ljava/lang/String; │ │ -0d44d4: 1902 0040 |0000: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0d44d8: 8394 |0002: int-to-double v4, v9 │ │ -0d44da: 7140 b024 3254 |0003: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0d44e0: 0b02 |0006: move-result-wide v2 │ │ -0d44e2: 8a20 |0007: double-to-int v0, v2 │ │ -0d44e4: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0d44e8: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d44ee: 5462 b215 |000d: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;.mName:Ljava/lang/String; // field@15b2 │ │ -0d44f2: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d44f8: 0c01 |0012: move-result-object v1 │ │ -0d44fa: 6e20 0025 9100 |0013: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4500: 0c01 |0016: move-result-object v1 │ │ -0d4502: 1a02 4f01 |0017: const-string v2, "/" // string@014f │ │ -0d4506: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d450c: 0c01 |001c: move-result-object v1 │ │ -0d450e: 6e20 0025 7100 |001d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4514: 0c01 |0020: move-result-object v1 │ │ -0d4516: 1a02 4f01 |0021: const-string v2, "/" // string@014f │ │ -0d451a: 6e20 0425 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4520: 0c01 |0026: move-result-object v1 │ │ -0d4522: 9102 0008 |0027: sub-int v2, v0, v8 │ │ -0d4526: d802 02ff |0029: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0d452a: 6e20 0025 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4530: 0c01 |002e: move-result-object v1 │ │ -0d4532: 5462 b115 |002f: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@15b1 │ │ -0d4536: 6e20 0425 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d453c: 0c01 |0034: move-result-object v1 │ │ -0d453e: 6e10 0a25 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d4544: 0c01 |0038: move-result-object v1 │ │ -0d4546: 1101 |0039: return-object v1 │ │ +0d445c: |[0d445c] org.pyneo.maps.tileprovider.TileURLGeneratorVFRCB.Get:(III)Ljava/lang/String; │ │ +0d446c: 1902 0040 |0000: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0d4470: 8394 |0002: int-to-double v4, v9 │ │ +0d4472: 7140 b024 3254 |0003: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0d4478: 0b02 |0006: move-result-wide v2 │ │ +0d447a: 8a20 |0007: double-to-int v0, v2 │ │ +0d447c: 2201 9204 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0d4480: 7010 fb24 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d4486: 5462 b215 |000d: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;.mName:Ljava/lang/String; // field@15b2 │ │ +0d448a: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4490: 0c01 |0012: move-result-object v1 │ │ +0d4492: 6e20 0025 9100 |0013: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4498: 0c01 |0016: move-result-object v1 │ │ +0d449a: 1a02 4f01 |0017: const-string v2, "/" // string@014f │ │ +0d449e: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d44a4: 0c01 |001c: move-result-object v1 │ │ +0d44a6: 6e20 0025 7100 |001d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d44ac: 0c01 |0020: move-result-object v1 │ │ +0d44ae: 1a02 4f01 |0021: const-string v2, "/" // string@014f │ │ +0d44b2: 6e20 0425 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d44b8: 0c01 |0026: move-result-object v1 │ │ +0d44ba: 9102 0008 |0027: sub-int v2, v0, v8 │ │ +0d44be: d802 02ff |0029: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0d44c2: 6e20 0025 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d44c8: 0c01 |002e: move-result-object v1 │ │ +0d44ca: 5462 b115 |002f: iget-object v2, v6, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;.IMAGE_FILENAMEENDING:Ljava/lang/String; // field@15b1 │ │ +0d44ce: 6e20 0425 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d44d4: 0c01 |0034: move-result-object v1 │ │ +0d44d6: 6e10 0a25 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d44dc: 0c01 |0038: move-result-object v1 │ │ +0d44de: 1101 |0039: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0008 line=14 │ │ + 0x0013 line=15 │ │ + 0x0019 line=16 │ │ + 0x001d line=17 │ │ + 0x0023 line=18 │ │ + 0x002b line=19 │ │ + 0x0031 line=20 │ │ + 0x0035 line=21 │ │ + 0x0039 line=14 │ │ locals : │ │ 0x0008 - 0x003a reg=0 tilecount I │ │ 0x0000 - 0x003a reg=6 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB; │ │ 0x0000 - 0x003a reg=7 x I │ │ 0x0000 - 0x003a reg=8 y I │ │ 0x0000 - 0x003a reg=9 z I │ │ │ │ @@ -276139,18 +276333,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d4548: |[0d4548] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEX.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0d4558: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d455e: 5b02 b315 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;.mImageFileNaming:Ljava/lang/String; // field@15b3 │ │ -0d4562: 0e00 |0005: return-void │ │ +0d44e0: |[0d44e0] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEX.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0d44f0: 7020 3e2c 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d44f6: 5b02 b315 |0003: iput-object v2, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;.mImageFileNaming:Ljava/lang/String; // field@15b3 │ │ +0d44fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0003 line=8 │ │ 0x0005 line=9 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX; │ │ @@ -276163,41 +276357,49 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0d4564: |[0d4564] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEX.Get:(III)Ljava/lang/String; │ │ -0d4574: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d4578: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d457e: 5421 b415 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;.mName:Ljava/lang/String; // field@15b4 │ │ -0d4582: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4588: 0c00 |000a: move-result-object v0 │ │ -0d458a: 6e20 0025 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4590: 0c00 |000e: move-result-object v0 │ │ -0d4592: 1a01 e400 |000f: const-string v1, "&y=" // string@00e4 │ │ -0d4596: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d459c: 0c00 |0014: move-result-object v0 │ │ -0d459e: 6e20 0025 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d45a4: 0c00 |0018: move-result-object v0 │ │ -0d45a6: 1a01 e500 |0019: const-string v1, "&z=" // string@00e5 │ │ -0d45aa: 6e20 0425 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d45b0: 0c00 |001e: move-result-object v0 │ │ -0d45b2: 6e20 0025 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d45b8: 0c00 |0022: move-result-object v0 │ │ -0d45ba: 5421 b315 |0023: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;.mImageFileNaming:Ljava/lang/String; // field@15b3 │ │ -0d45be: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d45c4: 0c00 |0028: move-result-object v0 │ │ -0d45c6: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d45cc: 0c00 |002c: move-result-object v0 │ │ -0d45ce: 1100 |002d: return-object v0 │ │ +0d44fc: |[0d44fc] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEX.Get:(III)Ljava/lang/String; │ │ +0d450c: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d4510: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d4516: 5421 b415 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;.mName:Ljava/lang/String; // field@15b4 │ │ +0d451a: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4520: 0c00 |000a: move-result-object v0 │ │ +0d4522: 6e20 0025 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4528: 0c00 |000e: move-result-object v0 │ │ +0d452a: 1a01 e400 |000f: const-string v1, "&y=" // string@00e4 │ │ +0d452e: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4534: 0c00 |0014: move-result-object v0 │ │ +0d4536: 6e20 0025 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d453c: 0c00 |0018: move-result-object v0 │ │ +0d453e: 1a01 e500 |0019: const-string v1, "&z=" // string@00e5 │ │ +0d4542: 6e20 0425 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4548: 0c00 |001e: move-result-object v0 │ │ +0d454a: 6e20 0025 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4550: 0c00 |0022: move-result-object v0 │ │ +0d4552: 5421 b315 |0023: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;.mImageFileNaming:Ljava/lang/String; // field@15b3 │ │ +0d4556: 6e20 0425 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d455c: 0c00 |0028: move-result-object v0 │ │ +0d455e: 6e10 0a25 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d4564: 0c00 |002c: move-result-object v0 │ │ +0d4566: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ + 0x000b line=14 │ │ + 0x0011 line=15 │ │ + 0x0015 line=16 │ │ + 0x001b line=17 │ │ + 0x001f line=18 │ │ + 0x0025 line=19 │ │ + 0x0029 line=20 │ │ + 0x002d line=13 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX; │ │ 0x0000 - 0x002e reg=3 x I │ │ 0x0000 - 0x002e reg=4 y I │ │ 0x0000 - 0x002e reg=5 z I │ │ │ │ source_file_idx : 4805 (TileURLGeneratorYANDEX.java) │ │ @@ -276246,31 +276448,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0d45d0: |[0d45d0] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.:(Ljava/lang/String;)V │ │ -0d45e0: 7020 3e2c 3200 |0000: invoke-direct {v2, v3}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0d45e6: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0d45ea: 1a01 c612 |0005: const-string v1, "TileURLGeneratorYANDEXTRAFFIC" // string@12c6 │ │ -0d45ee: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0d45f4: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0d45fa: 0c00 |000d: move-result-object v0 │ │ -0d45fc: 5b20 ba15 |000e: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15ba │ │ -0d4600: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d4602: 5b20 b715 |0011: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mCallbackHandler:Landroid/os/Handler; // field@15b7 │ │ -0d4606: 1600 0000 |0013: const-wide/16 v0, #int 0 // #0 │ │ -0d460a: 7120 9f24 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0d4610: 0c00 |0018: move-result-object v0 │ │ -0d4612: 5b20 b815 |0019: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mLastUpdateTime:Ljava/lang/Long; // field@15b8 │ │ -0d4616: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ -0d461a: 5b20 bb15 |001d: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mTimeStamp:Ljava/lang/String; // field@15bb │ │ -0d461e: 0e00 |001f: return-void │ │ +0d4568: |[0d4568] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.:(Ljava/lang/String;)V │ │ +0d4578: 7020 3e2c 3200 |0000: invoke-direct {v2, v3}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0d457e: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0d4582: 1a01 c612 |0005: const-string v1, "TileURLGeneratorYANDEXTRAFFIC" // string@12c6 │ │ +0d4586: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0d458c: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0d4592: 0c00 |000d: move-result-object v0 │ │ +0d4594: 5b20 ba15 |000e: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15ba │ │ +0d4598: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d459a: 5b20 b715 |0011: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mCallbackHandler:Landroid/os/Handler; // field@15b7 │ │ +0d459e: 1600 0000 |0013: const-wide/16 v0, #int 0 // #0 │ │ +0d45a2: 7120 9f24 1000 |0015: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0d45a8: 0c00 |0018: move-result-object v0 │ │ +0d45aa: 5b20 b815 |0019: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mLastUpdateTime:Ljava/lang/Long; // field@15b8 │ │ +0d45ae: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ +0d45b2: 5b20 bb15 |001d: iput-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mTimeStamp:Ljava/lang/String; // field@15bb │ │ +0d45b6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=25 │ │ 0x0010 line=26 │ │ 0x0013 line=30 │ │ 0x001b line=31 │ │ @@ -276284,17 +276486,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4620: |[0d4620] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.access$002:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;Ljava/lang/String;)Ljava/lang/String; │ │ -0d4630: 5b01 bb15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mTimeStamp:Ljava/lang/String; // field@15bb │ │ -0d4634: 1101 |0002: return-object v1 │ │ +0d45b8: |[0d45b8] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.access$002:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;Ljava/lang/String;)Ljava/lang/String; │ │ +0d45c8: 5b01 bb15 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mTimeStamp:Ljava/lang/String; // field@15bb │ │ +0d45cc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -276303,17 +276505,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4638: |[0d4638] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.access$100:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)Landroid/os/Handler; │ │ -0d4648: 5410 b715 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mCallbackHandler:Landroid/os/Handler; // field@15b7 │ │ -0d464c: 1100 |0002: return-object v0 │ │ +0d45d0: |[0d45d0] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.access$100:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)Landroid/os/Handler; │ │ +0d45e0: 5410 b715 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mCallbackHandler:Landroid/os/Handler; // field@15b7 │ │ +0d45e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ │ │ #3 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;) │ │ @@ -276321,24 +276523,24 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d4650: |[0d4650] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.get_ts:(I)Ljava/lang/String; │ │ -0d4660: 7020 692c 3200 |0000: invoke-direct {v2, v3}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.ts_update_needed:(I)Z // method@2c69 │ │ -0d4666: 0a00 |0003: move-result v0 │ │ -0d4668: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0d466c: 5420 ba15 |0006: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15ba │ │ -0d4670: 2201 cd05 |0008: new-instance v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1; // type@05cd │ │ -0d4674: 7020 602c 2100 |000a: invoke-direct {v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)V // method@2c60 │ │ -0d467a: 7220 bf25 1000 |000d: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0d4680: 5420 bb15 |0010: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mTimeStamp:Ljava/lang/String; // field@15bb │ │ -0d4684: 1100 |0012: return-object v0 │ │ +0d45e8: |[0d45e8] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.get_ts:(I)Ljava/lang/String; │ │ +0d45f8: 7020 692c 3200 |0000: invoke-direct {v2, v3}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.ts_update_needed:(I)Z // method@2c69 │ │ +0d45fe: 0a00 |0003: move-result v0 │ │ +0d4600: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0d4604: 5420 ba15 |0006: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15ba │ │ +0d4608: 2201 cd05 |0008: new-instance v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1; // type@05cd │ │ +0d460c: 7020 602c 2100 |000a: invoke-direct {v1, v2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;.:(Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)V // method@2c60 │ │ +0d4612: 7220 bf25 1000 |000d: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0d4618: 5420 bb15 |0010: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mTimeStamp:Ljava/lang/String; // field@15bb │ │ +0d461c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x0010 line=106 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ @@ -276349,36 +276551,36 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0d4688: |[0d4688] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.ts_update_needed:(I)Z │ │ -0d4698: 2200 b004 |0000: new-instance v0, Ljava/util/Date; // type@04b0 │ │ -0d469c: 7010 5b25 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@255b │ │ -0d46a2: 6e10 5d25 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0d46a8: 0b02 |0008: move-result-wide v2 │ │ -0d46aa: 7120 9f24 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0d46b0: 0c01 |000c: move-result-object v1 │ │ -0d46b2: 6e10 9c24 0100 |000d: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@249c │ │ -0d46b8: 0b02 |0010: move-result-wide v2 │ │ -0d46ba: 5464 b815 |0011: iget-object v4, v6, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mLastUpdateTime:Ljava/lang/Long; // field@15b8 │ │ -0d46be: 6e10 9c24 0400 |0013: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@249c │ │ -0d46c4: 0b04 |0016: move-result-wide v4 │ │ -0d46c6: bc42 |0017: sub-long/2addr v2, v4 │ │ -0d46c8: d274 e803 |0018: mul-int/lit16 v4, v7, #int 1000 // #03e8 │ │ -0d46cc: 8144 |001a: int-to-long v4, v4 │ │ -0d46ce: 3102 0204 |001b: cmp-long v2, v2, v4 │ │ -0d46d2: 3d02 0600 |001d: if-lez v2, 0023 // +0006 │ │ -0d46d6: 5b61 b815 |001f: iput-object v1, v6, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mLastUpdateTime:Ljava/lang/Long; // field@15b8 │ │ -0d46da: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -0d46dc: 0f02 |0022: return v2 │ │ -0d46de: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0d46e0: 28fe |0024: goto 0022 // -0002 │ │ +0d4620: |[0d4620] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.ts_update_needed:(I)Z │ │ +0d4630: 2200 b004 |0000: new-instance v0, Ljava/util/Date; // type@04b0 │ │ +0d4634: 7010 5b25 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@255b │ │ +0d463a: 6e10 5d25 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0d4640: 0b02 |0008: move-result-wide v2 │ │ +0d4642: 7120 9f24 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0d4648: 0c01 |000c: move-result-object v1 │ │ +0d464a: 6e10 9c24 0100 |000d: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@249c │ │ +0d4650: 0b02 |0010: move-result-wide v2 │ │ +0d4652: 5464 b815 |0011: iget-object v4, v6, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mLastUpdateTime:Ljava/lang/Long; // field@15b8 │ │ +0d4656: 6e10 9c24 0400 |0013: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@249c │ │ +0d465c: 0b04 |0016: move-result-wide v4 │ │ +0d465e: bc42 |0017: sub-long/2addr v2, v4 │ │ +0d4660: d274 e803 |0018: mul-int/lit16 v4, v7, #int 1000 // #03e8 │ │ +0d4664: 8144 |001a: int-to-long v4, v4 │ │ +0d4666: 3102 0204 |001b: cmp-long v2, v2, v4 │ │ +0d466a: 3d02 0600 |001d: if-lez v2, 0023 // +0006 │ │ +0d466e: 5b61 b815 |001f: iput-object v1, v6, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mLastUpdateTime:Ljava/lang/Long; // field@15b8 │ │ +0d4672: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +0d4674: 0f02 |0022: return v2 │ │ +0d4676: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0d4678: 28fe |0024: goto 0022 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x000d line=60 │ │ 0x001f line=61 │ │ 0x0021 line=62 │ │ @@ -276395,20 +276597,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d46e4: |[0d46e4] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.Free:()V │ │ -0d46f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d46f6: 5b10 b715 |0001: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mCallbackHandler:Landroid/os/Handler; // field@15b7 │ │ -0d46fa: 5410 ba15 |0003: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15ba │ │ -0d46fe: 7210 c225 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0d4704: 0e00 |0008: return-void │ │ +0d467c: |[0d467c] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.Free:()V │ │ +0d468c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d468e: 5b10 b715 |0001: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mCallbackHandler:Landroid/os/Handler; // field@15b7 │ │ +0d4692: 5410 ba15 |0003: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@15ba │ │ +0d4696: 7210 c225 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0d469c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0008 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ @@ -276418,49 +276620,59 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0d4708: |[0d4708] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.Get:(III)Ljava/lang/String; │ │ -0d4718: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d471c: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d4722: 5421 b915 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mName:Ljava/lang/String; // field@15b9 │ │ -0d4726: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d472c: 0c00 |000a: move-result-object v0 │ │ -0d472e: 1a01 e300 |000b: const-string v1, "&x=" // string@00e3 │ │ -0d4732: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4738: 0c00 |0010: move-result-object v0 │ │ -0d473a: 6e20 0025 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4740: 0c00 |0014: move-result-object v0 │ │ -0d4742: 1a01 e400 |0015: const-string v1, "&y=" // string@00e4 │ │ -0d4746: 6e20 0425 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d474c: 0c00 |001a: move-result-object v0 │ │ -0d474e: 6e20 0025 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4754: 0c00 |001e: move-result-object v0 │ │ -0d4756: 1a01 e500 |001f: const-string v1, "&z=" // string@00e5 │ │ -0d475a: 6e20 0425 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4760: 0c00 |0024: move-result-object v0 │ │ -0d4762: 6e20 0025 5000 |0025: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d4768: 0c00 |0028: move-result-object v0 │ │ -0d476a: 1a01 e200 |0029: const-string v1, "&tm=" // string@00e2 │ │ -0d476e: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4774: 0c00 |002e: move-result-object v0 │ │ -0d4776: 1301 3c00 |002f: const/16 v1, #int 60 // #3c │ │ -0d477a: 7020 672c 1200 |0031: invoke-direct {v2, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.get_ts:(I)Ljava/lang/String; // method@2c67 │ │ -0d4780: 0c01 |0034: move-result-object v1 │ │ -0d4782: 6e20 0425 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d4788: 0c00 |0038: move-result-object v0 │ │ -0d478a: 6e10 0a25 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d4790: 0c00 |003c: move-result-object v0 │ │ -0d4792: 1100 |003d: return-object v0 │ │ +0d46a0: |[0d46a0] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.Get:(III)Ljava/lang/String; │ │ +0d46b0: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d46b4: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d46ba: 5421 b915 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mName:Ljava/lang/String; // field@15b9 │ │ +0d46be: 6e20 0425 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d46c4: 0c00 |000a: move-result-object v0 │ │ +0d46c6: 1a01 e300 |000b: const-string v1, "&x=" // string@00e3 │ │ +0d46ca: 6e20 0425 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d46d0: 0c00 |0010: move-result-object v0 │ │ +0d46d2: 6e20 0025 3000 |0011: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d46d8: 0c00 |0014: move-result-object v0 │ │ +0d46da: 1a01 e400 |0015: const-string v1, "&y=" // string@00e4 │ │ +0d46de: 6e20 0425 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d46e4: 0c00 |001a: move-result-object v0 │ │ +0d46e6: 6e20 0025 4000 |001b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d46ec: 0c00 |001e: move-result-object v0 │ │ +0d46ee: 1a01 e500 |001f: const-string v1, "&z=" // string@00e5 │ │ +0d46f2: 6e20 0425 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d46f8: 0c00 |0024: move-result-object v0 │ │ +0d46fa: 6e20 0025 5000 |0025: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d4700: 0c00 |0028: move-result-object v0 │ │ +0d4702: 1a01 e200 |0029: const-string v1, "&tm=" // string@00e2 │ │ +0d4706: 6e20 0425 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d470c: 0c00 |002e: move-result-object v0 │ │ +0d470e: 1301 3c00 |002f: const/16 v1, #int 60 // #3c │ │ +0d4712: 7020 672c 1200 |0031: invoke-direct {v2, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.get_ts:(I)Ljava/lang/String; // method@2c67 │ │ +0d4718: 0c01 |0034: move-result-object v1 │ │ +0d471a: 6e20 0425 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d4720: 0c00 |0038: move-result-object v0 │ │ +0d4722: 6e10 0a25 0000 |0039: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d4728: 0c00 |003c: move-result-object v0 │ │ +0d472a: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ + 0x000d line=37 │ │ + 0x0011 line=38 │ │ + 0x0017 line=39 │ │ + 0x001b line=40 │ │ + 0x0021 line=41 │ │ + 0x0025 line=42 │ │ + 0x002b line=43 │ │ + 0x0031 line=44 │ │ + 0x0039 line=45 │ │ + 0x003d line=36 │ │ locals : │ │ 0x0000 - 0x003e reg=2 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ 0x0000 - 0x003e reg=3 x I │ │ 0x0000 - 0x003e reg=4 y I │ │ 0x0000 - 0x003e reg=5 z I │ │ │ │ #2 : (in Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;) │ │ @@ -276468,17 +276680,17 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4794: |[0d4794] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.setCallbackHandler:(Landroid/os/Handler;)V │ │ -0d47a4: 5b01 b715 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mCallbackHandler:Landroid/os/Handler; // field@15b7 │ │ -0d47a8: 0e00 |0002: return-void │ │ +0d472c: |[0d472c] org.pyneo.maps.tileprovider.TileURLGeneratorYANDEXTRAFFIC.setCallbackHandler:(Landroid/os/Handler;)V │ │ +0d473c: 5b01 b715 |0000: iput-object v1, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;.mCallbackHandler:Landroid/os/Handler; // field@15b7 │ │ +0d4740: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ 0x0000 - 0x0003 reg=1 aCallbackHandler Landroid/os/Handler; │ │ @@ -276522,18 +276734,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d47ac: |[0d47ac] org.pyneo.maps.track.IRemoteService$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -0d47bc: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0d47c2: 5b01 e715 |0003: iput-object v1, v0, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15e7 │ │ -0d47c6: 0e00 |0005: return-void │ │ +0d4744: |[0d4744] org.pyneo.maps.track.IRemoteService$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +0d4754: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0d475a: 5b01 e715 |0003: iput-object v1, v0, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15e7 │ │ +0d475e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy; │ │ @@ -276545,17 +276757,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d47c8: |[0d47c8] org.pyneo.maps.track.IRemoteService$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -0d47d8: 5410 e715 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15e7 │ │ -0d47dc: 1100 |0002: return-object v0 │ │ +0d4760: |[0d4760] org.pyneo.maps.track.IRemoteService$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +0d4770: 5410 e715 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15e7 │ │ +0d4774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy; │ │ │ │ #1 : (in Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;) │ │ @@ -276563,17 +276775,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d47e0: |[0d47e0] org.pyneo.maps.track.IRemoteService$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -0d47f0: 1a00 822c |0000: const-string v0, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ -0d47f4: 1100 |0002: return-object v0 │ │ +0d4778: |[0d4778] org.pyneo.maps.track.IRemoteService$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +0d4788: 1a00 822c |0000: const-string v0, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ +0d478c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;) │ │ @@ -276581,39 +276793,39 @@ │ │ type : '(Lorg/pyneo/maps/track/ITrackWriterCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0d47f8: |[0d47f8] org.pyneo.maps.track.IRemoteService$Stub$Proxy.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V │ │ -0d4808: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0d480e: 0c00 |0003: move-result-object v0 │ │ -0d4810: 7100 4703 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0d4816: 0c01 |0007: move-result-object v1 │ │ -0d4818: 1a02 822c |0008: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ -0d481c: 6e20 5503 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0d4822: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ -0d4826: 7210 bb2c 0600 |000f: invoke-interface {v6}, Lorg/pyneo/maps/track/ITrackWriterCallback;.asBinder:()Landroid/os/IBinder; // method@2cbb │ │ -0d482c: 0c02 |0012: move-result-object v2 │ │ -0d482e: 6e20 5a03 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@035a │ │ -0d4834: 5452 e715 |0016: iget-object v2, v5, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15e7 │ │ -0d4838: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -0d483a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0d483c: 7254 3c03 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0d4842: 6e10 4a03 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@034a │ │ -0d4848: 6e10 5003 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d484e: 6e10 5003 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d4854: 0e00 |0026: return-void │ │ -0d4856: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0d4858: 28eb |0028: goto 0013 // -0015 │ │ -0d485a: 0d02 |0029: move-exception v2 │ │ -0d485c: 6e10 5003 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d4862: 6e10 5003 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d4868: 2702 |0030: throw v2 │ │ +0d4790: |[0d4790] org.pyneo.maps.track.IRemoteService$Stub$Proxy.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V │ │ +0d47a0: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0d47a6: 0c00 |0003: move-result-object v0 │ │ +0d47a8: 7100 4703 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0d47ae: 0c01 |0007: move-result-object v1 │ │ +0d47b0: 1a02 822c |0008: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ +0d47b4: 6e20 5503 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0d47ba: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ +0d47be: 7210 bb2c 0600 |000f: invoke-interface {v6}, Lorg/pyneo/maps/track/ITrackWriterCallback;.asBinder:()Landroid/os/IBinder; // method@2cbb │ │ +0d47c4: 0c02 |0012: move-result-object v2 │ │ +0d47c6: 6e20 5a03 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@035a │ │ +0d47cc: 5452 e715 |0016: iget-object v2, v5, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15e7 │ │ +0d47d0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0d47d2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0d47d4: 7254 3c03 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0d47da: 6e10 4a03 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@034a │ │ +0d47e0: 6e10 5003 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d47e6: 6e10 5003 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d47ec: 0e00 |0026: return-void │ │ +0d47ee: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0d47f0: 28eb |0028: goto 0013 // -0015 │ │ +0d47f2: 0d02 |0029: move-exception v2 │ │ +0d47f4: 6e10 5003 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d47fa: 6e10 5003 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d4800: 2702 |0030: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0008 line=91 │ │ @@ -276637,39 +276849,39 @@ │ │ type : '(Lorg/pyneo/maps/track/ITrackWriterCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0d4878: |[0d4878] org.pyneo.maps.track.IRemoteService$Stub$Proxy.unregisterCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V │ │ -0d4888: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0d488e: 0c00 |0003: move-result-object v0 │ │ -0d4890: 7100 4703 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0d4896: 0c01 |0007: move-result-object v1 │ │ -0d4898: 1a02 822c |0008: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ -0d489c: 6e20 5503 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0d48a2: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ -0d48a6: 7210 bb2c 0600 |000f: invoke-interface {v6}, Lorg/pyneo/maps/track/ITrackWriterCallback;.asBinder:()Landroid/os/IBinder; // method@2cbb │ │ -0d48ac: 0c02 |0012: move-result-object v2 │ │ -0d48ae: 6e20 5a03 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@035a │ │ -0d48b4: 5452 e715 |0016: iget-object v2, v5, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15e7 │ │ -0d48b8: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -0d48ba: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0d48bc: 7254 3c03 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0d48c2: 6e10 4a03 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@034a │ │ -0d48c8: 6e10 5003 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d48ce: 6e10 5003 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d48d4: 0e00 |0026: return-void │ │ -0d48d6: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0d48d8: 28eb |0028: goto 0013 // -0015 │ │ -0d48da: 0d02 |0029: move-exception v2 │ │ -0d48dc: 6e10 5003 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d48e2: 6e10 5003 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d48e8: 2702 |0030: throw v2 │ │ +0d4810: |[0d4810] org.pyneo.maps.track.IRemoteService$Stub$Proxy.unregisterCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V │ │ +0d4820: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0d4826: 0c00 |0003: move-result-object v0 │ │ +0d4828: 7100 4703 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0d482e: 0c01 |0007: move-result-object v1 │ │ +0d4830: 1a02 822c |0008: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ +0d4834: 6e20 5503 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0d483a: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ +0d483e: 7210 bb2c 0600 |000f: invoke-interface {v6}, Lorg/pyneo/maps/track/ITrackWriterCallback;.asBinder:()Landroid/os/IBinder; // method@2cbb │ │ +0d4844: 0c02 |0012: move-result-object v2 │ │ +0d4846: 6e20 5a03 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@035a │ │ +0d484c: 5452 e715 |0016: iget-object v2, v5, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15e7 │ │ +0d4850: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +0d4852: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0d4854: 7254 3c03 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0d485a: 6e10 4a03 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@034a │ │ +0d4860: 6e10 5003 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d4866: 6e10 5003 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d486c: 0e00 |0026: return-void │ │ +0d486e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0d4870: 28eb |0028: goto 0013 // -0015 │ │ +0d4872: 0d02 |0029: move-exception v2 │ │ +0d4874: 6e10 5003 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d487a: 6e10 5003 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d4880: 2702 |0030: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x0008 line=109 │ │ @@ -276737,19 +276949,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d48f8: |[0d48f8] org.pyneo.maps.track.IRemoteService$Stub.:()V │ │ -0d4908: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0306 │ │ -0d490e: 1a00 822c |0003: const-string v0, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ -0d4912: 6e30 a92c 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/pyneo/maps/track/IRemoteService$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@2ca9 │ │ -0d4918: 0e00 |0008: return-void │ │ +0d4890: |[0d4890] org.pyneo.maps.track.IRemoteService$Stub.:()V │ │ +0d48a0: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0306 │ │ +0d48a6: 1a00 822c |0003: const-string v0, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ +0d48aa: 6e30 a92c 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/pyneo/maps/track/IRemoteService$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@2ca9 │ │ +0d48b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0008 line=16 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/track/IRemoteService$Stub; │ │ @@ -276759,29 +276971,29 @@ │ │ type : '(Landroid/os/IBinder;)Lorg/pyneo/maps/track/IRemoteService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0d491c: |[0d491c] org.pyneo.maps.track.IRemoteService$Stub.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/IRemoteService; │ │ -0d492c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0d4930: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d4932: 1100 |0003: return-object v0 │ │ -0d4934: 1a01 822c |0004: const-string v1, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ -0d4938: 7220 3b03 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@033b │ │ -0d493e: 0c00 |0009: move-result-object v0 │ │ -0d4940: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0d4944: 2001 da05 |000c: instance-of v1, v0, Lorg/pyneo/maps/track/IRemoteService; // type@05da │ │ -0d4948: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0d494c: 1f00 da05 |0010: check-cast v0, Lorg/pyneo/maps/track/IRemoteService; // type@05da │ │ -0d4950: 28f1 |0012: goto 0003 // -000f │ │ -0d4952: 2200 d805 |0013: new-instance v0, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy; // type@05d8 │ │ -0d4956: 7020 a12c 2000 |0015: invoke-direct {v0, v2}, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@2ca1 │ │ -0d495c: 28eb |0018: goto 0003 // -0015 │ │ +0d48b4: |[0d48b4] org.pyneo.maps.track.IRemoteService$Stub.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/IRemoteService; │ │ +0d48c4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0d48c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d48ca: 1100 |0003: return-object v0 │ │ +0d48cc: 1a01 822c |0004: const-string v1, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ +0d48d0: 7220 3b03 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@033b │ │ +0d48d6: 0c00 |0009: move-result-object v0 │ │ +0d48d8: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0d48dc: 2001 da05 |000c: instance-of v1, v0, Lorg/pyneo/maps/track/IRemoteService; // type@05da │ │ +0d48e0: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +0d48e4: 1f00 da05 |0010: check-cast v0, Lorg/pyneo/maps/track/IRemoteService; // type@05da │ │ +0d48e8: 28f1 |0012: goto 0003 // -000f │ │ +0d48ea: 2200 d805 |0013: new-instance v0, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy; // type@05d8 │ │ +0d48ee: 7020 a12c 2000 |0015: invoke-direct {v0, v2}, Lorg/pyneo/maps/track/IRemoteService$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@2ca1 │ │ +0d48f4: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0002 line=24 │ │ 0x0003 line=30 │ │ 0x0004 line=26 │ │ 0x000a line=27 │ │ @@ -276797,16 +277009,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d4960: |[0d4960] org.pyneo.maps.track.IRemoteService$Stub.asBinder:()Landroid/os/IBinder; │ │ -0d4970: 1100 |0000: return-object v0 │ │ +0d48f8: |[0d48f8] org.pyneo.maps.track.IRemoteService$Stub.asBinder:()Landroid/os/IBinder; │ │ +0d4908: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/IRemoteService$Stub; │ │ │ │ #1 : (in Lorg/pyneo/maps/track/IRemoteService$Stub;) │ │ @@ -276814,43 +277026,43 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -0d4974: |[0d4974] org.pyneo.maps.track.IRemoteService$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -0d4984: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d4986: 2c04 3700 0000 |0001: sparse-switch v4, 00000038 // +00000037 │ │ -0d498c: 6f57 0703 4365 |0004: invoke-super {v3, v4, v5, v6, v7}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0307 │ │ -0d4992: 0a01 |0007: move-result v1 │ │ -0d4994: 0f01 |0008: return v1 │ │ -0d4996: 1a02 822c |0009: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ -0d499a: 6e20 5903 2600 |000b: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -0d49a0: 28fa |000e: goto 0008 // -0006 │ │ -0d49a2: 1a02 822c |000f: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ -0d49a6: 6e20 4603 2500 |0011: invoke-virtual {v5, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0d49ac: 6e10 4f03 0500 |0014: invoke-virtual {v5}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@034f │ │ -0d49b2: 0c02 |0017: move-result-object v2 │ │ -0d49b4: 7110 b62c 0200 |0018: invoke-static {v2}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/ITrackWriterCallback; // method@2cb6 │ │ -0d49ba: 0c00 |001b: move-result-object v0 │ │ -0d49bc: 6e20 ab2c 0300 |001c: invoke-virtual {v3, v0}, Lorg/pyneo/maps/track/IRemoteService$Stub;.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cab │ │ -0d49c2: 6e10 5703 0600 |001f: invoke-virtual {v6}, Landroid/os/Parcel;.writeNoException:()V // method@0357 │ │ -0d49c8: 28e6 |0022: goto 0008 // -001a │ │ -0d49ca: 1a02 822c |0023: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ -0d49ce: 6e20 4603 2500 |0025: invoke-virtual {v5, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0d49d4: 6e10 4f03 0500 |0028: invoke-virtual {v5}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@034f │ │ -0d49da: 0c02 |002b: move-result-object v2 │ │ -0d49dc: 7110 b62c 0200 |002c: invoke-static {v2}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/ITrackWriterCallback; // method@2cb6 │ │ -0d49e2: 0c00 |002f: move-result-object v0 │ │ -0d49e4: 6e20 ac2c 0300 |0030: invoke-virtual {v3, v0}, Lorg/pyneo/maps/track/IRemoteService$Stub;.unregisterCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cac │ │ -0d49ea: 6e10 5703 0600 |0033: invoke-virtual {v6}, Landroid/os/Parcel;.writeNoException:()V // method@0357 │ │ -0d49f0: 28d2 |0036: goto 0008 // -002e │ │ -0d49f2: 0000 |0037: nop // spacer │ │ -0d49f4: 0002 0300 0100 0000 0200 0000 4654 ... |0038: sparse-switch-data (14 units) │ │ +0d490c: |[0d490c] org.pyneo.maps.track.IRemoteService$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +0d491c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d491e: 2c04 3700 0000 |0001: sparse-switch v4, 00000038 // +00000037 │ │ +0d4924: 6f57 0703 4365 |0004: invoke-super {v3, v4, v5, v6, v7}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0307 │ │ +0d492a: 0a01 |0007: move-result v1 │ │ +0d492c: 0f01 |0008: return v1 │ │ +0d492e: 1a02 822c |0009: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ +0d4932: 6e20 5903 2600 |000b: invoke-virtual {v6, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +0d4938: 28fa |000e: goto 0008 // -0006 │ │ +0d493a: 1a02 822c |000f: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ +0d493e: 6e20 4603 2500 |0011: invoke-virtual {v5, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0d4944: 6e10 4f03 0500 |0014: invoke-virtual {v5}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@034f │ │ +0d494a: 0c02 |0017: move-result-object v2 │ │ +0d494c: 7110 b62c 0200 |0018: invoke-static {v2}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/ITrackWriterCallback; // method@2cb6 │ │ +0d4952: 0c00 |001b: move-result-object v0 │ │ +0d4954: 6e20 ab2c 0300 |001c: invoke-virtual {v3, v0}, Lorg/pyneo/maps/track/IRemoteService$Stub;.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cab │ │ +0d495a: 6e10 5703 0600 |001f: invoke-virtual {v6}, Landroid/os/Parcel;.writeNoException:()V // method@0357 │ │ +0d4960: 28e6 |0022: goto 0008 // -001a │ │ +0d4962: 1a02 822c |0023: const-string v2, "org.pyneo.maps.track.IRemoteService" // string@2c82 │ │ +0d4966: 6e20 4603 2500 |0025: invoke-virtual {v5, v2}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0d496c: 6e10 4f03 0500 |0028: invoke-virtual {v5}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@034f │ │ +0d4972: 0c02 |002b: move-result-object v2 │ │ +0d4974: 7110 b62c 0200 |002c: invoke-static {v2}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/ITrackWriterCallback; // method@2cb6 │ │ +0d497a: 0c00 |002f: move-result-object v0 │ │ +0d497c: 6e20 ac2c 0300 |0030: invoke-virtual {v3, v0}, Lorg/pyneo/maps/track/IRemoteService$Stub;.unregisterCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cac │ │ +0d4982: 6e10 5703 0600 |0033: invoke-virtual {v6}, Landroid/os/Parcel;.writeNoException:()V // method@0357 │ │ +0d4988: 28d2 |0036: goto 0008 // -002e │ │ +0d498a: 0000 |0037: nop // spacer │ │ +0d498c: 0002 0300 0100 0000 0200 0000 4654 ... |0038: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0004 line=64 │ │ 0x0009 line=42 │ │ 0x000f line=47 │ │ 0x0014 line=49 │ │ @@ -276909,18 +277121,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d4a10: |[0d4a10] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -0d4a20: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0d4a26: 5b01 eb15 |0003: iput-object v1, v0, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15eb │ │ -0d4a2a: 0e00 |0005: return-void │ │ +0d49a8: |[0d49a8] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +0d49b8: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0d49be: 5b01 eb15 |0003: iput-object v1, v0, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15eb │ │ +0d49c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy; │ │ @@ -276932,17 +277144,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4a2c: |[0d4a2c] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -0d4a3c: 5410 eb15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15eb │ │ -0d4a40: 1100 |0002: return-object v0 │ │ +0d49c4: |[0d49c4] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +0d49d4: 5410 eb15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15eb │ │ +0d49d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy; │ │ │ │ #1 : (in Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;) │ │ @@ -276950,17 +277162,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4a44: |[0d4a44] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -0d4a54: 1a00 832c |0000: const-string v0, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ -0d4a58: 1100 |0002: return-object v0 │ │ +0d49dc: |[0d49dc] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +0d49ec: 1a00 832c |0000: const-string v0, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ +0d49f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;) │ │ @@ -276968,31 +277180,31 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -0d4a5c: |[0d4a5c] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.newPointWritten:(DD)V │ │ -0d4a6c: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0d4a72: 0c00 |0003: move-result-object v0 │ │ -0d4a74: 1a01 832c |0004: const-string v1, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ -0d4a78: 6e20 5503 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0d4a7e: 6e30 5203 6007 |0009: invoke-virtual {v0, v6, v7}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ -0d4a84: 6e30 5203 8009 |000c: invoke-virtual {v0, v8, v9}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ -0d4a8a: 5451 eb15 |000f: iget-object v1, v5, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15eb │ │ -0d4a8e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0d4a90: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0d4a92: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -0d4a94: 7254 3c03 2130 |0014: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0d4a9a: 6e10 5003 0000 |0017: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d4aa0: 0e00 |001a: return-void │ │ -0d4aa2: 0d01 |001b: move-exception v1 │ │ -0d4aa4: 6e10 5003 0000 |001c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d4aaa: 2701 |001f: throw v1 │ │ +0d49f4: |[0d49f4] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.newPointWritten:(DD)V │ │ +0d4a04: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0d4a0a: 0c00 |0003: move-result-object v0 │ │ +0d4a0c: 1a01 832c |0004: const-string v1, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ +0d4a10: 6e20 5503 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0d4a16: 6e30 5203 6007 |0009: invoke-virtual {v0, v6, v7}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ +0d4a1c: 6e30 5203 8009 |000c: invoke-virtual {v0, v8, v9}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ +0d4a22: 5451 eb15 |000f: iget-object v1, v5, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15eb │ │ +0d4a26: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0d4a28: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0d4a2a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +0d4a2c: 7254 3c03 2130 |0014: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0d4a32: 6e10 5003 0000 |0017: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d4a38: 0e00 |001a: return-void │ │ +0d4a3a: 0d01 |001b: move-exception v1 │ │ +0d4a3c: 6e10 5003 0000 |001c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d4a42: 2701 |001f: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=100 │ │ 0x0009 line=101 │ │ @@ -277012,39 +277224,39 @@ │ │ type : '(IDJDDJD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 14 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -0d4ab8: |[0d4ab8] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.onTrackStatUpdate:(IDJDDJD)V │ │ -0d4ac8: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ -0d4ace: 0c02 |0003: move-result-object v2 │ │ -0d4ad0: 1a03 832c |0004: const-string v3, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ -0d4ad4: 6e20 5503 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ -0d4ada: 6e20 5303 9200 |0009: invoke-virtual {v2, v9}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ -0d4ae0: 6e30 5203 a20b |000c: invoke-virtual {v2, v10, v11}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ -0d4ae6: 6e30 5603 c20d |000f: invoke-virtual {v2, v12, v13}, Landroid/os/Parcel;.writeLong:(J)V // method@0356 │ │ -0d4aec: 6e30 5203 e20f |0012: invoke-virtual {v2, v14, v15}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ -0d4af2: 0500 1000 |0015: move-wide/from16 v0, v16 │ │ -0d4af6: 6e30 5203 0201 |0017: invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ -0d4afc: 0500 1200 |001a: move-wide/from16 v0, v18 │ │ -0d4b00: 6e30 5603 0201 |001c: invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0356 │ │ -0d4b06: 0500 1400 |001f: move-wide/from16 v0, v20 │ │ -0d4b0a: 6e30 5203 0201 |0021: invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ -0d4b10: 5483 eb15 |0024: iget-object v3, v8, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15eb │ │ -0d4b14: 1224 |0026: const/4 v4, #int 2 // #2 │ │ -0d4b16: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -0d4b18: 1216 |0028: const/4 v6, #int 1 // #1 │ │ -0d4b1a: 7256 3c03 4352 |0029: invoke-interface {v3, v4, v2, v5, v6}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ -0d4b20: 6e10 5003 0200 |002c: invoke-virtual {v2}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d4b26: 0e00 |002f: return-void │ │ -0d4b28: 0d03 |0030: move-exception v3 │ │ -0d4b2a: 6e10 5003 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ -0d4b30: 2703 |0034: throw v3 │ │ +0d4a50: |[0d4a50] org.pyneo.maps.track.ITrackWriterCallback$Stub$Proxy.onTrackStatUpdate:(IDJDDJD)V │ │ +0d4a60: 7100 4703 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0347 │ │ +0d4a66: 0c02 |0003: move-result-object v2 │ │ +0d4a68: 1a03 832c |0004: const-string v3, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ +0d4a6c: 6e20 5503 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0355 │ │ +0d4a72: 6e20 5303 9200 |0009: invoke-virtual {v2, v9}, Landroid/os/Parcel;.writeInt:(I)V // method@0353 │ │ +0d4a78: 6e30 5203 a20b |000c: invoke-virtual {v2, v10, v11}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ +0d4a7e: 6e30 5603 c20d |000f: invoke-virtual {v2, v12, v13}, Landroid/os/Parcel;.writeLong:(J)V // method@0356 │ │ +0d4a84: 6e30 5203 e20f |0012: invoke-virtual {v2, v14, v15}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ +0d4a8a: 0500 1000 |0015: move-wide/from16 v0, v16 │ │ +0d4a8e: 6e30 5203 0201 |0017: invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ +0d4a94: 0500 1200 |001a: move-wide/from16 v0, v18 │ │ +0d4a98: 6e30 5603 0201 |001c: invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0356 │ │ +0d4a9e: 0500 1400 |001f: move-wide/from16 v0, v20 │ │ +0d4aa2: 6e30 5203 0201 |0021: invoke-virtual {v2, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@0352 │ │ +0d4aa8: 5483 eb15 |0024: iget-object v3, v8, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@15eb │ │ +0d4aac: 1224 |0026: const/4 v4, #int 2 // #2 │ │ +0d4aae: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +0d4ab0: 1216 |0028: const/4 v6, #int 1 // #1 │ │ +0d4ab2: 7256 3c03 4352 |0029: invoke-interface {v3, v4, v2, v5, v6}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@033c │ │ +0d4ab8: 6e10 5003 0200 |002c: invoke-virtual {v2}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d4abe: 0e00 |002f: return-void │ │ +0d4ac0: 0d03 |0030: move-exception v3 │ │ +0d4ac2: 6e10 5003 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.recycle:()V // method@0350 │ │ +0d4ac8: 2703 |0034: throw v3 │ │ catches : 1 │ │ 0x0004 - 0x002c │ │ -> 0x0030 │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=113 │ │ 0x0009 line=114 │ │ @@ -277118,19 +277330,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d4b40: |[0d4b40] org.pyneo.maps.track.ITrackWriterCallback$Stub.:()V │ │ -0d4b50: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0306 │ │ -0d4b56: 1a00 832c |0003: const-string v0, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ -0d4b5a: 6e30 b72c 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@2cb7 │ │ -0d4b60: 0e00 |0008: return-void │ │ +0d4ad8: |[0d4ad8] org.pyneo.maps.track.ITrackWriterCallback$Stub.:()V │ │ +0d4ae8: 7010 0603 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0306 │ │ +0d4aee: 1a00 832c |0003: const-string v0, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ +0d4af2: 6e30 b72c 1100 |0005: invoke-virtual {v1, v1, v0}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@2cb7 │ │ +0d4af8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0008 line=16 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/track/ITrackWriterCallback$Stub; │ │ @@ -277140,29 +277352,29 @@ │ │ type : '(Landroid/os/IBinder;)Lorg/pyneo/maps/track/ITrackWriterCallback;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0d4b64: |[0d4b64] org.pyneo.maps.track.ITrackWriterCallback$Stub.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/ITrackWriterCallback; │ │ -0d4b74: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0d4b78: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d4b7a: 1100 |0003: return-object v0 │ │ -0d4b7c: 1a01 832c |0004: const-string v1, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ -0d4b80: 7220 3b03 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@033b │ │ -0d4b86: 0c00 |0009: move-result-object v0 │ │ -0d4b88: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0d4b8c: 2001 dd05 |000c: instance-of v1, v0, Lorg/pyneo/maps/track/ITrackWriterCallback; // type@05dd │ │ -0d4b90: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0d4b94: 1f00 dd05 |0010: check-cast v0, Lorg/pyneo/maps/track/ITrackWriterCallback; // type@05dd │ │ -0d4b98: 28f1 |0012: goto 0003 // -000f │ │ -0d4b9a: 2200 db05 |0013: new-instance v0, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy; // type@05db │ │ -0d4b9e: 7020 af2c 2000 |0015: invoke-direct {v0, v2}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@2caf │ │ -0d4ba4: 28eb |0018: goto 0003 // -0015 │ │ +0d4afc: |[0d4afc] org.pyneo.maps.track.ITrackWriterCallback$Stub.asInterface:(Landroid/os/IBinder;)Lorg/pyneo/maps/track/ITrackWriterCallback; │ │ +0d4b0c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0d4b10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d4b12: 1100 |0003: return-object v0 │ │ +0d4b14: 1a01 832c |0004: const-string v1, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ +0d4b18: 7220 3b03 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@033b │ │ +0d4b1e: 0c00 |0009: move-result-object v0 │ │ +0d4b20: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0d4b24: 2001 dd05 |000c: instance-of v1, v0, Lorg/pyneo/maps/track/ITrackWriterCallback; // type@05dd │ │ +0d4b28: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +0d4b2c: 1f00 dd05 |0010: check-cast v0, Lorg/pyneo/maps/track/ITrackWriterCallback; // type@05dd │ │ +0d4b30: 28f1 |0012: goto 0003 // -000f │ │ +0d4b32: 2200 db05 |0013: new-instance v0, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy; // type@05db │ │ +0d4b36: 7020 af2c 2000 |0015: invoke-direct {v0, v2}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@2caf │ │ +0d4b3c: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0002 line=24 │ │ 0x0003 line=30 │ │ 0x0004 line=26 │ │ 0x000a line=27 │ │ @@ -277178,16 +277390,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d4ba8: |[0d4ba8] org.pyneo.maps.track.ITrackWriterCallback$Stub.asBinder:()Landroid/os/IBinder; │ │ -0d4bb8: 1100 |0000: return-object v0 │ │ +0d4b40: |[0d4b40] org.pyneo.maps.track.ITrackWriterCallback$Stub.asBinder:()Landroid/os/IBinder; │ │ +0d4b50: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/ITrackWriterCallback$Stub; │ │ │ │ #1 : (in Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;) │ │ @@ -277195,59 +277407,59 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 5 │ │ outs : 14 │ │ insns size : 98 16-bit code units │ │ -0d4bbc: |[0d4bbc] org.pyneo.maps.track.ITrackWriterCallback$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -0d4bcc: 2c15 5400 0000 |0000: sparse-switch v21, 00000054 // +00000054 │ │ -0d4bd2: 7505 0703 1400 |0003: invoke-super/range {v20, v21, v22, v23, v24}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0307 │ │ -0d4bd8: 0a04 |0006: move-result v4 │ │ -0d4bda: 0f04 |0007: return v4 │ │ -0d4bdc: 1a04 832c |0008: const-string v4, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ -0d4be0: 0800 1700 |000a: move-object/from16 v0, v23 │ │ -0d4be4: 6e20 5903 4000 |000c: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ -0d4bea: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -0d4bec: 28f7 |0010: goto 0007 // -0009 │ │ -0d4bee: 1a04 832c |0011: const-string v4, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ -0d4bf2: 0800 1600 |0013: move-object/from16 v0, v22 │ │ -0d4bf6: 6e20 4603 4000 |0015: invoke-virtual {v0, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0d4bfc: 7401 4903 1600 |0018: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ -0d4c02: 0b12 |001b: move-result-wide v18 │ │ -0d4c04: 7401 4903 1600 |001c: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ -0d4c0a: 0b06 |001f: move-result-wide v6 │ │ -0d4c0c: 0800 1400 |0020: move-object/from16 v0, v20 │ │ -0d4c10: 0501 1200 |0022: move-wide/from16 v1, v18 │ │ -0d4c14: 6e57 b82c 1062 |0024: invoke-virtual {v0, v1, v2, v6, v7}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.newPointWritten:(DD)V // method@2cb8 │ │ -0d4c1a: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -0d4c1c: 28df |0028: goto 0007 // -0021 │ │ -0d4c1e: 1a04 832c |0029: const-string v4, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ -0d4c22: 0800 1600 |002b: move-object/from16 v0, v22 │ │ -0d4c26: 6e20 4603 4000 |002d: invoke-virtual {v0, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ -0d4c2c: 7401 4b03 1600 |0030: invoke-virtual/range {v22}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ -0d4c32: 0a05 |0033: move-result v5 │ │ -0d4c34: 7401 4903 1600 |0034: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ -0d4c3a: 0b06 |0037: move-result-wide v6 │ │ -0d4c3c: 7401 4c03 1600 |0038: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@034c │ │ -0d4c42: 0b08 |003b: move-result-wide v8 │ │ -0d4c44: 7401 4903 1600 |003c: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ -0d4c4a: 0b0a |003f: move-result-wide v10 │ │ -0d4c4c: 7401 4903 1600 |0040: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ -0d4c52: 0b0c |0043: move-result-wide v12 │ │ -0d4c54: 7401 4c03 1600 |0044: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@034c │ │ -0d4c5a: 0b0e |0047: move-result-wide v14 │ │ -0d4c5c: 7401 4903 1600 |0048: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ -0d4c62: 0b10 |004b: move-result-wide v16 │ │ -0d4c64: 0804 1400 |004c: move-object/from16 v4, v20 │ │ -0d4c68: 740e b92c 0400 |004e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.onTrackStatUpdate:(IDJDDJD)V // method@2cb9 │ │ -0d4c6e: 1214 |0051: const/4 v4, #int 1 // #1 │ │ -0d4c70: 28b5 |0052: goto 0007 // -004b │ │ -0d4c72: 0000 |0053: nop // spacer │ │ -0d4c74: 0002 0300 0100 0000 0200 0000 4654 ... |0054: sparse-switch-data (14 units) │ │ +0d4b54: |[0d4b54] org.pyneo.maps.track.ITrackWriterCallback$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +0d4b64: 2c15 5400 0000 |0000: sparse-switch v21, 00000054 // +00000054 │ │ +0d4b6a: 7505 0703 1400 |0003: invoke-super/range {v20, v21, v22, v23, v24}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0307 │ │ +0d4b70: 0a04 |0006: move-result v4 │ │ +0d4b72: 0f04 |0007: return v4 │ │ +0d4b74: 1a04 832c |0008: const-string v4, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ +0d4b78: 0800 1700 |000a: move-object/from16 v0, v23 │ │ +0d4b7c: 6e20 5903 4000 |000c: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0359 │ │ +0d4b82: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +0d4b84: 28f7 |0010: goto 0007 // -0009 │ │ +0d4b86: 1a04 832c |0011: const-string v4, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ +0d4b8a: 0800 1600 |0013: move-object/from16 v0, v22 │ │ +0d4b8e: 6e20 4603 4000 |0015: invoke-virtual {v0, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0d4b94: 7401 4903 1600 |0018: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ +0d4b9a: 0b12 |001b: move-result-wide v18 │ │ +0d4b9c: 7401 4903 1600 |001c: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ +0d4ba2: 0b06 |001f: move-result-wide v6 │ │ +0d4ba4: 0800 1400 |0020: move-object/from16 v0, v20 │ │ +0d4ba8: 0501 1200 |0022: move-wide/from16 v1, v18 │ │ +0d4bac: 6e57 b82c 1062 |0024: invoke-virtual {v0, v1, v2, v6, v7}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.newPointWritten:(DD)V // method@2cb8 │ │ +0d4bb2: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +0d4bb4: 28df |0028: goto 0007 // -0021 │ │ +0d4bb6: 1a04 832c |0029: const-string v4, "org.pyneo.maps.track.ITrackWriterCallback" // string@2c83 │ │ +0d4bba: 0800 1600 |002b: move-object/from16 v0, v22 │ │ +0d4bbe: 6e20 4603 4000 |002d: invoke-virtual {v0, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@0346 │ │ +0d4bc4: 7401 4b03 1600 |0030: invoke-virtual/range {v22}, Landroid/os/Parcel;.readInt:()I // method@034b │ │ +0d4bca: 0a05 |0033: move-result v5 │ │ +0d4bcc: 7401 4903 1600 |0034: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ +0d4bd2: 0b06 |0037: move-result-wide v6 │ │ +0d4bd4: 7401 4c03 1600 |0038: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@034c │ │ +0d4bda: 0b08 |003b: move-result-wide v8 │ │ +0d4bdc: 7401 4903 1600 |003c: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ +0d4be2: 0b0a |003f: move-result-wide v10 │ │ +0d4be4: 7401 4903 1600 |0040: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ +0d4bea: 0b0c |0043: move-result-wide v12 │ │ +0d4bec: 7401 4c03 1600 |0044: invoke-virtual/range {v22}, Landroid/os/Parcel;.readLong:()J // method@034c │ │ +0d4bf2: 0b0e |0047: move-result-wide v14 │ │ +0d4bf4: 7401 4903 1600 |0048: invoke-virtual/range {v22}, Landroid/os/Parcel;.readDouble:()D // method@0349 │ │ +0d4bfa: 0b10 |004b: move-result-wide v16 │ │ +0d4bfc: 0804 1400 |004c: move-object/from16 v4, v20 │ │ +0d4c00: 740e b92c 0400 |004e: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.onTrackStatUpdate:(IDJDDJD)V // method@2cb9 │ │ +0d4c06: 1214 |0051: const/4 v4, #int 1 // #1 │ │ +0d4c08: 28b5 |0052: goto 0007 // -004b │ │ +0d4c0a: 0000 |0053: nop // spacer │ │ +0d4c0c: 0002 0300 0100 0000 0200 0000 4654 ... |0054: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=76 │ │ 0x0008 line=42 │ │ 0x000f line=43 │ │ 0x0011 line=47 │ │ @@ -277332,17 +277544,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4c90: |[0d4c90] org.pyneo.maps.track.TrackActivity.:()V │ │ -0d4ca0: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ -0d4ca6: 0e00 |0003: return-void │ │ +0d4c28: |[0d4c28] org.pyneo.maps.track.TrackActivity.:()V │ │ +0d4c38: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ +0d4c3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/track/TrackActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/track/TrackActivity;) │ │ @@ -277350,17 +277562,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4ca8: |[0d4ca8] org.pyneo.maps.track.TrackActivity.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; │ │ -0d4cb8: 5410 2116 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4cbc: 1100 |0002: return-object v0 │ │ +0d4c40: |[0d4c40] org.pyneo.maps.track.TrackActivity.access$000:(Lorg/pyneo/maps/track/TrackActivity;)Lorg/pyneo/maps/track/Track; │ │ +0d4c50: 5410 2116 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/TrackActivity;) │ │ @@ -277368,17 +277580,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d4cc0: |[0d4cc0] org.pyneo.maps.track.TrackActivity.access$100:(Lorg/pyneo/maps/track/TrackActivity;)V │ │ -0d4cd0: 7010 fc2c 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/track/TrackActivity;.doSaveAction:()V // method@2cfc │ │ -0d4cd6: 0e00 |0003: return-void │ │ +0d4c58: |[0d4c58] org.pyneo.maps.track.TrackActivity.access$100:(Lorg/pyneo/maps/track/TrackActivity;)V │ │ +0d4c68: 7010 fc2c 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/track/TrackActivity;.doSaveAction:()V // method@2cfc │ │ +0d4c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/track/TrackActivity; │ │ │ │ #3 : (in Lorg/pyneo/maps/track/TrackActivity;) │ │ @@ -277386,44 +277598,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0d4cd8: |[0d4cd8] org.pyneo.maps.track.TrackActivity.doSaveAction:()V │ │ -0d4ce8: 5420 2116 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4cec: 5421 1f16 |0002: iget-object v1, v2, Lorg/pyneo/maps/track/TrackActivity;.mName:Landroid/widget/EditText; // field@161f │ │ -0d4cf0: 6e10 7621 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0d4cf6: 0c01 |0007: move-result-object v1 │ │ -0d4cf8: 6e10 c524 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0d4cfe: 0c01 |000b: move-result-object v1 │ │ -0d4d00: 5b01 1316 |000c: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0d4d04: 5420 2116 |000e: iget-object v0, v2, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4d08: 5421 1d16 |0010: iget-object v1, v2, Lorg/pyneo/maps/track/TrackActivity;.mDescr:Landroid/widget/EditText; // field@161d │ │ -0d4d0c: 6e10 7621 0100 |0012: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0d4d12: 0c01 |0015: move-result-object v1 │ │ -0d4d14: 6e10 c524 0100 |0016: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0d4d1a: 0c01 |0019: move-result-object v1 │ │ -0d4d1c: 5b01 0e16 |001a: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0d4d20: 5420 2116 |001c: iget-object v0, v2, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4d24: 5421 1c16 |001e: iget-object v1, v2, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ -0d4d28: 6e10 8a22 0100 |0020: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@228a │ │ -0d4d2e: 0a01 |0023: move-result v1 │ │ -0d4d30: 5901 0716 |0024: iput v1, v0, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ -0d4d34: 5420 2016 |0026: iget-object v0, v2, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ -0d4d38: 5421 2116 |0028: iget-object v1, v2, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4d3c: 6e20 b72a 1000 |002a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ -0d4d42: 6e10 fe2c 0200 |002d: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackActivity;.finish:()V // method@2cfe │ │ -0d4d48: 1400 9a00 0e7f |0030: const v0, #float 1.88753e+38 // #7f0e009a │ │ -0d4d4e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0d4d50: 7130 c522 0201 |0034: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0d4d56: 0c00 |0037: move-result-object v0 │ │ -0d4d58: 6e10 c822 0000 |0038: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0d4d5e: 0e00 |003b: return-void │ │ +0d4c70: |[0d4c70] org.pyneo.maps.track.TrackActivity.doSaveAction:()V │ │ +0d4c80: 5420 2116 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4c84: 5421 1f16 |0002: iget-object v1, v2, Lorg/pyneo/maps/track/TrackActivity;.mName:Landroid/widget/EditText; // field@161f │ │ +0d4c88: 6e10 7621 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0d4c8e: 0c01 |0007: move-result-object v1 │ │ +0d4c90: 6e10 c524 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0d4c96: 0c01 |000b: move-result-object v1 │ │ +0d4c98: 5b01 1316 |000c: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0d4c9c: 5420 2116 |000e: iget-object v0, v2, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4ca0: 5421 1d16 |0010: iget-object v1, v2, Lorg/pyneo/maps/track/TrackActivity;.mDescr:Landroid/widget/EditText; // field@161d │ │ +0d4ca4: 6e10 7621 0100 |0012: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0d4caa: 0c01 |0015: move-result-object v1 │ │ +0d4cac: 6e10 c524 0100 |0016: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0d4cb2: 0c01 |0019: move-result-object v1 │ │ +0d4cb4: 5b01 0e16 |001a: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0d4cb8: 5420 2116 |001c: iget-object v0, v2, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4cbc: 5421 1c16 |001e: iget-object v1, v2, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ +0d4cc0: 6e10 8a22 0100 |0020: invoke-virtual {v1}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@228a │ │ +0d4cc6: 0a01 |0023: move-result v1 │ │ +0d4cc8: 5901 0716 |0024: iput v1, v0, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ +0d4ccc: 5420 2016 |0026: iget-object v0, v2, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ +0d4cd0: 5421 2116 |0028: iget-object v1, v2, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4cd4: 6e20 b72a 1000 |002a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ +0d4cda: 6e10 fe2c 0200 |002d: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackActivity;.finish:()V // method@2cfe │ │ +0d4ce0: 1400 9a00 0e7f |0030: const v0, #float 1.88753e+38 // #7f0e009a │ │ +0d4ce6: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0d4ce8: 7130 c522 0201 |0034: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0d4cee: 0c00 |0037: move-result-object v0 │ │ +0d4cf0: 6e10 c822 0000 |0038: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0d4cf6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000e line=116 │ │ 0x001c line=117 │ │ 0x0026 line=118 │ │ 0x002d line=119 │ │ @@ -277438,158 +277650,158 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 310 16-bit code units │ │ -0d4d60: |[0d4d60] org.pyneo.maps.track.TrackActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0d4d70: 6f20 6500 fe00 |0000: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0d4d76: 1401 3900 037f |0003: const v1, #float 1.7413e+38 // #7f030039 │ │ -0d4d7c: 6e20 052d 1e00 |0006: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.setContentView:(I)V // method@2d05 │ │ -0d4d82: 54e1 2016 |0009: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ -0d4d86: 3901 0900 |000b: if-nez v1, 0014 // +0009 │ │ -0d4d8a: 2201 8d05 |000d: new-instance v1, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0d4d8e: 7020 902a e100 |000f: invoke-direct {v1, v14}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0d4d94: 5be1 2016 |0012: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ -0d4d98: 1401 af00 0b7f |0014: const v1, #float 1.84766e+38 // #7f0b00af │ │ -0d4d9e: 6e20 fd2c 1e00 |0017: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ -0d4da4: 0c01 |001a: move-result-object v1 │ │ -0d4da6: 1f01 0a04 |001b: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0d4daa: 5be1 1f16 |001d: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mName:Landroid/widget/EditText; // field@161f │ │ -0d4dae: 1401 9c00 0b7f |001f: const v1, #float 1.84766e+38 // #7f0b009c │ │ -0d4db4: 6e20 fd2c 1e00 |0022: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ -0d4dba: 0c01 |0025: move-result-object v1 │ │ -0d4dbc: 1f01 0a04 |0026: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0d4dc0: 5be1 1d16 |0028: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mDescr:Landroid/widget/EditText; // field@161d │ │ -0d4dc4: 1401 b100 0b7f |002a: const v1, #float 1.84766e+38 // #7f0b00b1 │ │ -0d4dca: 6e20 fd2c 1e00 |002d: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ -0d4dd0: 0c01 |0030: move-result-object v1 │ │ -0d4dd2: 1f01 2d04 |0031: check-cast v1, Landroid/widget/Spinner; // type@042d │ │ -0d4dd6: 5be1 1c16 |0033: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ -0d4dda: 54e1 2016 |0035: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ -0d4dde: 6e10 a12a 0100 |0037: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiManager;.getActivityListCursor:()Landroid/database/Cursor; // method@2aa1 │ │ -0d4de4: 0c03 |003a: move-result-object v3 │ │ -0d4de6: 6e20 062d 3e00 |003b: invoke-virtual {v14, v3}, Lorg/pyneo/maps/track/TrackActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2d06 │ │ -0d4dec: 2200 2c04 |003e: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0d4df0: 1402 0800 0901 |0040: const v2, #float 2.51629e-38 // #01090008 │ │ -0d4df6: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -0d4df8: 2314 7a06 |0044: new-array v4, v1, [Ljava/lang/String; // type@067a │ │ -0d4dfc: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -0d4dfe: 1a05 4b2a |0047: const-string v5, "name" // string@2a4b │ │ -0d4e02: 4d05 0401 |0049: aput-object v5, v4, v1 │ │ -0d4e06: 1211 |004b: const/4 v1, #int 1 // #1 │ │ -0d4e08: 2315 5406 |004c: new-array v5, v1, [I // type@0654 │ │ -0d4e0c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -0d4e0e: 1406 1400 0201 |004f: const v6, #float 2.38773e-38 // #01020014 │ │ -0d4e14: 4b06 0501 |0052: aput v6, v5, v1 │ │ -0d4e18: 07e1 |0054: move-object v1, v14 │ │ -0d4e1a: 7606 8022 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ -0d4e20: 1401 0900 0901 |0058: const v1, #float 2.5163e-38 // #01090009 │ │ -0d4e26: 6e20 8522 1000 |005b: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setDropDownViewResource:(I)V // method@2285 │ │ -0d4e2c: 54e1 1c16 |005e: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ -0d4e30: 6e20 8b22 0100 |0060: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@228b │ │ -0d4e36: 6e10 ff2c 0e00 |0063: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackActivity;.getIntent:()Landroid/content/Intent; // method@2cff │ │ -0d4e3c: 0c01 |0066: move-result-object v1 │ │ -0d4e3e: 6e10 5801 0100 |0067: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0d4e44: 0c0b |006a: move-result-object v11 │ │ -0d4e46: 390b 0700 |006b: if-nez v11, 0072 // +0007 │ │ -0d4e4a: 220b 9200 |006d: new-instance v11, Landroid/os/Bundle; // type@0092 │ │ -0d4e4e: 7010 0a03 0b00 |006f: invoke-direct {v11}, Landroid/os/Bundle;.:()V // method@030a │ │ -0d4e54: 1a01 4c21 |0072: const-string v1, "id" // string@214c │ │ -0d4e58: 1302 f7fc |0074: const/16 v2, #int -777 // #fcf7 │ │ -0d4e5c: 6e30 1203 1b02 |0076: invoke-virtual {v11, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0d4e62: 0a0c |0079: move-result v12 │ │ -0d4e64: 3b0c 9000 |007a: if-gez v12, 010a // +0090 │ │ -0d4e68: 2201 e505 |007c: new-instance v1, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ -0d4e6c: 7010 e92c 0100 |007e: invoke-direct {v1}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ -0d4e72: 5be1 2116 |0081: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4e76: 54e1 1f16 |0083: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mName:Landroid/widget/EditText; // field@161f │ │ -0d4e7a: 1a02 4b2a |0085: const-string v2, "name" // string@2a4b │ │ -0d4e7e: 6e20 1803 2b00 |0087: invoke-virtual {v11, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0d4e84: 0c02 |008a: move-result-object v2 │ │ -0d4e86: 6e20 7a21 2100 |008b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0d4e8c: 54e1 1d16 |008e: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mDescr:Landroid/widget/EditText; // field@161d │ │ -0d4e90: 1a02 bf1a |0090: const-string v2, "descr" // string@1abf │ │ -0d4e94: 6e20 1803 2b00 |0092: invoke-virtual {v11, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0d4e9a: 0c02 |0095: move-result-object v2 │ │ -0d4e9c: 6e20 7a21 2100 |0096: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0d4ea2: 54e1 1c16 |0099: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ -0d4ea6: 1202 |009b: const/4 v2, #int 0 // #0 │ │ -0d4ea8: 6e20 8c22 2100 |009c: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@228c │ │ -0d4eae: 1401 b200 0b7f |009f: const v1, #float 1.84766e+38 // #7f0b00b2 │ │ -0d4eb4: 6e20 fd2c 1e00 |00a2: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ -0d4eba: 0c01 |00a5: move-result-object v1 │ │ -0d4ebc: 2202 e605 |00a6: new-instance v2, Lorg/pyneo/maps/track/TrackActivity$1; // type@05e6 │ │ -0d4ec0: 7020 f32c e200 |00a8: invoke-direct {v2, v14}, Lorg/pyneo/maps/track/TrackActivity$1;.:(Lorg/pyneo/maps/track/TrackActivity;)V // method@2cf3 │ │ -0d4ec6: 6e20 1620 2100 |00ab: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0d4ecc: 1401 9e00 0b7f |00ae: const v1, #float 1.84766e+38 // #7f0b009e │ │ -0d4ed2: 6e20 fd2c 1e00 |00b1: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ -0d4ed8: 0c01 |00b4: move-result-object v1 │ │ -0d4eda: 2202 e705 |00b5: new-instance v2, Lorg/pyneo/maps/track/TrackActivity$2; // type@05e7 │ │ -0d4ede: 7020 f52c e200 |00b7: invoke-direct {v2, v14}, Lorg/pyneo/maps/track/TrackActivity$2;.:(Lorg/pyneo/maps/track/TrackActivity;)V // method@2cf5 │ │ -0d4ee4: 6e20 1620 2100 |00ba: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0d4eea: 1401 9f00 0b7f |00bd: const v1, #float 1.84766e+38 // #7f0b009f │ │ -0d4ef0: 6e20 fd2c 1e00 |00c0: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ -0d4ef6: 0c01 |00c3: move-result-object v1 │ │ -0d4ef8: 2202 e805 |00c4: new-instance v2, Lorg/pyneo/maps/track/TrackActivity$3; // type@05e8 │ │ -0d4efc: 7020 f72c e200 |00c6: invoke-direct {v2, v14}, Lorg/pyneo/maps/track/TrackActivity$3;.:(Lorg/pyneo/maps/track/TrackActivity;)V // method@2cf7 │ │ -0d4f02: 6e20 1620 2100 |00c9: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0d4f08: 2204 fc05 |00cc: new-instance v4, Lorg/pyneo/maps/track/TrackStyleDrawable; // type@05fc │ │ -0d4f0c: 54e1 2116 |00ce: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4f10: 5215 0a16 |00d0: iget v5, v1, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0d4f14: 54e1 2116 |00d2: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4f18: 5216 1716 |00d4: iget v6, v1, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0d4f1c: 54e1 2116 |00d6: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4f20: 5217 0b16 |00d8: iget v7, v1, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0d4f24: 54e1 2116 |00da: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4f28: 5318 1416 |00dc: iget-wide v8, v1, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0d4f2c: 7606 7b2d 0400 |00de: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.:(IIID)V // method@2d7b │ │ -0d4f32: 1221 |00e1: const/4 v1, #int 2 // #2 │ │ -0d4f34: 231a 5b06 |00e2: new-array v10, v1, [Landroid/graphics/drawable/Drawable; // type@065b │ │ -0d4f38: 1201 |00e4: const/4 v1, #int 0 // #0 │ │ -0d4f3a: 6e10 002d 0e00 |00e5: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackActivity;.getResources:()Landroid/content/res/Resources; // method@2d00 │ │ -0d4f40: 0c02 |00e8: move-result-object v2 │ │ -0d4f42: 1405 7900 027f |00e9: const v5, #float 1.72802e+38 // #7f020079 │ │ -0d4f48: 6e20 af01 5200 |00ec: invoke-virtual {v2, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0d4f4e: 0c02 |00ef: move-result-object v2 │ │ -0d4f50: 4d02 0a01 |00f0: aput-object v2, v10, v1 │ │ -0d4f54: 1211 |00f2: const/4 v1, #int 1 // #1 │ │ -0d4f56: 4d04 0a01 |00f3: aput-object v4, v10, v1 │ │ -0d4f5a: 220d 7200 |00f5: new-instance v13, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ -0d4f5e: 7020 a402 ad00 |00f7: invoke-direct {v13, v10}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@02a4 │ │ -0d4f64: 1401 b200 0b7f |00fa: const v1, #float 1.84766e+38 // #7f0b00b2 │ │ -0d4f6a: 6e20 fd2c 1e00 |00fd: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ -0d4f70: 0c01 |0100: move-result-object v1 │ │ -0d4f72: 1f01 0404 |0101: check-cast v1, Landroid/widget/Button; // type@0404 │ │ -0d4f76: 1202 |0103: const/4 v2, #int 0 // #0 │ │ -0d4f78: 1205 |0104: const/4 v5, #int 0 // #0 │ │ -0d4f7a: 1206 |0105: const/4 v6, #int 0 // #0 │ │ -0d4f7c: 6e56 5d21 21d5 |0106: invoke-virtual {v1, v2, v5, v13, v6}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@215d │ │ -0d4f82: 0e00 |0109: return-void │ │ -0d4f84: 54e1 2016 |010a: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ -0d4f88: 6e20 aa2a c100 |010c: invoke-virtual {v1, v12}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ -0d4f8e: 0c01 |010f: move-result-object v1 │ │ -0d4f90: 5be1 2116 |0110: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4f94: 54e1 2116 |0112: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4f98: 3901 0500 |0114: if-nez v1, 0119 // +0005 │ │ -0d4f9c: 6e10 fe2c 0e00 |0116: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackActivity;.finish:()V // method@2cfe │ │ -0d4fa2: 54e1 1f16 |0119: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mName:Landroid/widget/EditText; // field@161f │ │ -0d4fa6: 54e2 2116 |011b: iget-object v2, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4faa: 5422 1316 |011d: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0d4fae: 6e20 7a21 2100 |011f: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0d4fb4: 54e1 1d16 |0122: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mDescr:Landroid/widget/EditText; // field@161d │ │ -0d4fb8: 54e2 2116 |0124: iget-object v2, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4fbc: 5422 0e16 |0126: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0d4fc0: 6e20 7a21 2100 |0128: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0d4fc6: 54e1 1c16 |012b: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ -0d4fca: 54e2 2116 |012d: iget-object v2, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d4fce: 5222 0716 |012f: iget v2, v2, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ -0d4fd2: 6e20 8c22 2100 |0131: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@228c │ │ -0d4fd8: 2900 6bff |0134: goto/16 009f // -0095 │ │ +0d4cf8: |[0d4cf8] org.pyneo.maps.track.TrackActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0d4d08: 6f20 6500 fe00 |0000: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0d4d0e: 1401 3900 037f |0003: const v1, #float 1.7413e+38 // #7f030039 │ │ +0d4d14: 6e20 052d 1e00 |0006: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.setContentView:(I)V // method@2d05 │ │ +0d4d1a: 54e1 2016 |0009: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ +0d4d1e: 3901 0900 |000b: if-nez v1, 0014 // +0009 │ │ +0d4d22: 2201 8d05 |000d: new-instance v1, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0d4d26: 7020 902a e100 |000f: invoke-direct {v1, v14}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0d4d2c: 5be1 2016 |0012: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ +0d4d30: 1401 af00 0b7f |0014: const v1, #float 1.84766e+38 // #7f0b00af │ │ +0d4d36: 6e20 fd2c 1e00 |0017: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ +0d4d3c: 0c01 |001a: move-result-object v1 │ │ +0d4d3e: 1f01 0a04 |001b: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0d4d42: 5be1 1f16 |001d: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mName:Landroid/widget/EditText; // field@161f │ │ +0d4d46: 1401 9c00 0b7f |001f: const v1, #float 1.84766e+38 // #7f0b009c │ │ +0d4d4c: 6e20 fd2c 1e00 |0022: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ +0d4d52: 0c01 |0025: move-result-object v1 │ │ +0d4d54: 1f01 0a04 |0026: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0d4d58: 5be1 1d16 |0028: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mDescr:Landroid/widget/EditText; // field@161d │ │ +0d4d5c: 1401 b100 0b7f |002a: const v1, #float 1.84766e+38 // #7f0b00b1 │ │ +0d4d62: 6e20 fd2c 1e00 |002d: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ +0d4d68: 0c01 |0030: move-result-object v1 │ │ +0d4d6a: 1f01 2d04 |0031: check-cast v1, Landroid/widget/Spinner; // type@042d │ │ +0d4d6e: 5be1 1c16 |0033: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ +0d4d72: 54e1 2016 |0035: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ +0d4d76: 6e10 a12a 0100 |0037: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiManager;.getActivityListCursor:()Landroid/database/Cursor; // method@2aa1 │ │ +0d4d7c: 0c03 |003a: move-result-object v3 │ │ +0d4d7e: 6e20 062d 3e00 |003b: invoke-virtual {v14, v3}, Lorg/pyneo/maps/track/TrackActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2d06 │ │ +0d4d84: 2200 2c04 |003e: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0d4d88: 1402 0800 0901 |0040: const v2, #float 2.51629e-38 // #01090008 │ │ +0d4d8e: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +0d4d90: 2314 7a06 |0044: new-array v4, v1, [Ljava/lang/String; // type@067a │ │ +0d4d94: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +0d4d96: 1a05 4b2a |0047: const-string v5, "name" // string@2a4b │ │ +0d4d9a: 4d05 0401 |0049: aput-object v5, v4, v1 │ │ +0d4d9e: 1211 |004b: const/4 v1, #int 1 // #1 │ │ +0d4da0: 2315 5406 |004c: new-array v5, v1, [I // type@0654 │ │ +0d4da4: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +0d4da6: 1406 1400 0201 |004f: const v6, #float 2.38773e-38 // #01020014 │ │ +0d4dac: 4b06 0501 |0052: aput v6, v5, v1 │ │ +0d4db0: 07e1 |0054: move-object v1, v14 │ │ +0d4db2: 7606 8022 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ +0d4db8: 1401 0900 0901 |0058: const v1, #float 2.5163e-38 // #01090009 │ │ +0d4dbe: 6e20 8522 1000 |005b: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setDropDownViewResource:(I)V // method@2285 │ │ +0d4dc4: 54e1 1c16 |005e: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ +0d4dc8: 6e20 8b22 0100 |0060: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@228b │ │ +0d4dce: 6e10 ff2c 0e00 |0063: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackActivity;.getIntent:()Landroid/content/Intent; // method@2cff │ │ +0d4dd4: 0c01 |0066: move-result-object v1 │ │ +0d4dd6: 6e10 5801 0100 |0067: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0d4ddc: 0c0b |006a: move-result-object v11 │ │ +0d4dde: 390b 0700 |006b: if-nez v11, 0072 // +0007 │ │ +0d4de2: 220b 9200 |006d: new-instance v11, Landroid/os/Bundle; // type@0092 │ │ +0d4de6: 7010 0a03 0b00 |006f: invoke-direct {v11}, Landroid/os/Bundle;.:()V // method@030a │ │ +0d4dec: 1a01 4c21 |0072: const-string v1, "id" // string@214c │ │ +0d4df0: 1302 f7fc |0074: const/16 v2, #int -777 // #fcf7 │ │ +0d4df4: 6e30 1203 1b02 |0076: invoke-virtual {v11, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0d4dfa: 0a0c |0079: move-result v12 │ │ +0d4dfc: 3b0c 9000 |007a: if-gez v12, 010a // +0090 │ │ +0d4e00: 2201 e505 |007c: new-instance v1, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ +0d4e04: 7010 e92c 0100 |007e: invoke-direct {v1}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ +0d4e0a: 5be1 2116 |0081: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4e0e: 54e1 1f16 |0083: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mName:Landroid/widget/EditText; // field@161f │ │ +0d4e12: 1a02 4b2a |0085: const-string v2, "name" // string@2a4b │ │ +0d4e16: 6e20 1803 2b00 |0087: invoke-virtual {v11, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0d4e1c: 0c02 |008a: move-result-object v2 │ │ +0d4e1e: 6e20 7a21 2100 |008b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0d4e24: 54e1 1d16 |008e: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mDescr:Landroid/widget/EditText; // field@161d │ │ +0d4e28: 1a02 bf1a |0090: const-string v2, "descr" // string@1abf │ │ +0d4e2c: 6e20 1803 2b00 |0092: invoke-virtual {v11, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0d4e32: 0c02 |0095: move-result-object v2 │ │ +0d4e34: 6e20 7a21 2100 |0096: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0d4e3a: 54e1 1c16 |0099: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ +0d4e3e: 1202 |009b: const/4 v2, #int 0 // #0 │ │ +0d4e40: 6e20 8c22 2100 |009c: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@228c │ │ +0d4e46: 1401 b200 0b7f |009f: const v1, #float 1.84766e+38 // #7f0b00b2 │ │ +0d4e4c: 6e20 fd2c 1e00 |00a2: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ +0d4e52: 0c01 |00a5: move-result-object v1 │ │ +0d4e54: 2202 e605 |00a6: new-instance v2, Lorg/pyneo/maps/track/TrackActivity$1; // type@05e6 │ │ +0d4e58: 7020 f32c e200 |00a8: invoke-direct {v2, v14}, Lorg/pyneo/maps/track/TrackActivity$1;.:(Lorg/pyneo/maps/track/TrackActivity;)V // method@2cf3 │ │ +0d4e5e: 6e20 1620 2100 |00ab: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0d4e64: 1401 9e00 0b7f |00ae: const v1, #float 1.84766e+38 // #7f0b009e │ │ +0d4e6a: 6e20 fd2c 1e00 |00b1: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ +0d4e70: 0c01 |00b4: move-result-object v1 │ │ +0d4e72: 2202 e705 |00b5: new-instance v2, Lorg/pyneo/maps/track/TrackActivity$2; // type@05e7 │ │ +0d4e76: 7020 f52c e200 |00b7: invoke-direct {v2, v14}, Lorg/pyneo/maps/track/TrackActivity$2;.:(Lorg/pyneo/maps/track/TrackActivity;)V // method@2cf5 │ │ +0d4e7c: 6e20 1620 2100 |00ba: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0d4e82: 1401 9f00 0b7f |00bd: const v1, #float 1.84766e+38 // #7f0b009f │ │ +0d4e88: 6e20 fd2c 1e00 |00c0: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ +0d4e8e: 0c01 |00c3: move-result-object v1 │ │ +0d4e90: 2202 e805 |00c4: new-instance v2, Lorg/pyneo/maps/track/TrackActivity$3; // type@05e8 │ │ +0d4e94: 7020 f72c e200 |00c6: invoke-direct {v2, v14}, Lorg/pyneo/maps/track/TrackActivity$3;.:(Lorg/pyneo/maps/track/TrackActivity;)V // method@2cf7 │ │ +0d4e9a: 6e20 1620 2100 |00c9: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0d4ea0: 2204 fc05 |00cc: new-instance v4, Lorg/pyneo/maps/track/TrackStyleDrawable; // type@05fc │ │ +0d4ea4: 54e1 2116 |00ce: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4ea8: 5215 0a16 |00d0: iget v5, v1, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0d4eac: 54e1 2116 |00d2: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4eb0: 5216 1716 |00d4: iget v6, v1, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0d4eb4: 54e1 2116 |00d6: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4eb8: 5217 0b16 |00d8: iget v7, v1, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0d4ebc: 54e1 2116 |00da: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4ec0: 5318 1416 |00dc: iget-wide v8, v1, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0d4ec4: 7606 7b2d 0400 |00de: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/track/TrackStyleDrawable;.:(IIID)V // method@2d7b │ │ +0d4eca: 1221 |00e1: const/4 v1, #int 2 // #2 │ │ +0d4ecc: 231a 5b06 |00e2: new-array v10, v1, [Landroid/graphics/drawable/Drawable; // type@065b │ │ +0d4ed0: 1201 |00e4: const/4 v1, #int 0 // #0 │ │ +0d4ed2: 6e10 002d 0e00 |00e5: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackActivity;.getResources:()Landroid/content/res/Resources; // method@2d00 │ │ +0d4ed8: 0c02 |00e8: move-result-object v2 │ │ +0d4eda: 1405 7900 027f |00e9: const v5, #float 1.72802e+38 // #7f020079 │ │ +0d4ee0: 6e20 af01 5200 |00ec: invoke-virtual {v2, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0d4ee6: 0c02 |00ef: move-result-object v2 │ │ +0d4ee8: 4d02 0a01 |00f0: aput-object v2, v10, v1 │ │ +0d4eec: 1211 |00f2: const/4 v1, #int 1 // #1 │ │ +0d4eee: 4d04 0a01 |00f3: aput-object v4, v10, v1 │ │ +0d4ef2: 220d 7200 |00f5: new-instance v13, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ +0d4ef6: 7020 a402 ad00 |00f7: invoke-direct {v13, v10}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@02a4 │ │ +0d4efc: 1401 b200 0b7f |00fa: const v1, #float 1.84766e+38 // #7f0b00b2 │ │ +0d4f02: 6e20 fd2c 1e00 |00fd: invoke-virtual {v14, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ +0d4f08: 0c01 |0100: move-result-object v1 │ │ +0d4f0a: 1f01 0404 |0101: check-cast v1, Landroid/widget/Button; // type@0404 │ │ +0d4f0e: 1202 |0103: const/4 v2, #int 0 // #0 │ │ +0d4f10: 1205 |0104: const/4 v5, #int 0 // #0 │ │ +0d4f12: 1206 |0105: const/4 v6, #int 0 // #0 │ │ +0d4f14: 6e56 5d21 21d5 |0106: invoke-virtual {v1, v2, v5, v13, v6}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@215d │ │ +0d4f1a: 0e00 |0109: return-void │ │ +0d4f1c: 54e1 2016 |010a: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ +0d4f20: 6e20 aa2a c100 |010c: invoke-virtual {v1, v12}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ +0d4f26: 0c01 |010f: move-result-object v1 │ │ +0d4f28: 5be1 2116 |0110: iput-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4f2c: 54e1 2116 |0112: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4f30: 3901 0500 |0114: if-nez v1, 0119 // +0005 │ │ +0d4f34: 6e10 fe2c 0e00 |0116: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackActivity;.finish:()V // method@2cfe │ │ +0d4f3a: 54e1 1f16 |0119: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mName:Landroid/widget/EditText; // field@161f │ │ +0d4f3e: 54e2 2116 |011b: iget-object v2, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4f42: 5422 1316 |011d: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0d4f46: 6e20 7a21 2100 |011f: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0d4f4c: 54e1 1d16 |0122: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mDescr:Landroid/widget/EditText; // field@161d │ │ +0d4f50: 54e2 2116 |0124: iget-object v2, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4f54: 5422 0e16 |0126: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0d4f58: 6e20 7a21 2100 |0128: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0d4f5e: 54e1 1c16 |012b: iget-object v1, v14, Lorg/pyneo/maps/track/TrackActivity;.mActivity:Landroid/widget/Spinner; // field@161c │ │ +0d4f62: 54e2 2116 |012d: iget-object v2, v14, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4f66: 5222 0716 |012f: iget v2, v2, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ +0d4f6a: 6e20 8c22 2100 |0131: invoke-virtual {v1, v2}, Landroid/widget/Spinner;.setSelection:(I)V // method@228c │ │ +0d4f70: 2900 6bff |0134: goto/16 009f // -0095 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=33 │ │ 0x0009 line=35 │ │ 0x000d line=36 │ │ 0x0014 line=38 │ │ @@ -277606,15 +277818,17 @@ │ │ 0x007a line=54 │ │ 0x007c line=55 │ │ 0x0083 line=56 │ │ 0x008e line=57 │ │ 0x0099 line=58 │ │ 0x009f line=70 │ │ 0x00ae line=78 │ │ + 0x00ba line=79 │ │ 0x00bd line=84 │ │ + 0x00c9 line=85 │ │ 0x00cc line=91 │ │ 0x00e1 line=92 │ │ 0x00f5 line=93 │ │ 0x00fa line=94 │ │ 0x0109 line=95 │ │ 0x010a line=60 │ │ 0x0112 line=62 │ │ @@ -277639,19 +277853,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d4fdc: |[0d4fdc] org.pyneo.maps.track.TrackActivity.onDestroy:()V │ │ -0d4fec: 6f10 6a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -0d4ff2: 5410 2016 |0003: iget-object v0, v1, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ -0d4ff6: 6e10 912a 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0d4ffc: 0e00 |0008: return-void │ │ +0d4f74: |[0d4f74] org.pyneo.maps.track.TrackActivity.onDestroy:()V │ │ +0d4f84: 6f10 6a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +0d4f8a: 5410 2016 |0003: iget-object v0, v1, Lorg/pyneo/maps/track/TrackActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1620 │ │ +0d4f8e: 6e10 912a 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0d4f94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0008 line=101 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/track/TrackActivity; │ │ @@ -277661,24 +277875,24 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0d5000: |[0d5000] org.pyneo.maps.track.TrackActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0d5010: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0d5016: 6f30 6b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ -0d501c: 0a00 |0006: move-result v0 │ │ -0d501e: 0f00 |0007: return v0 │ │ -0d5020: 7010 fc2c 0100 |0008: invoke-direct {v1}, Lorg/pyneo/maps/track/TrackActivity;.doSaveAction:()V // method@2cfc │ │ -0d5026: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0d5028: 28fb |000c: goto 0007 // -0005 │ │ -0d502a: 0000 |000d: nop // spacer │ │ -0d502c: 0001 0100 0400 0000 0800 0000 |000e: packed-switch-data (6 units) │ │ +0d4f98: |[0d4f98] org.pyneo.maps.track.TrackActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0d4fa8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0d4fae: 6f30 6b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ +0d4fb4: 0a00 |0006: move-result v0 │ │ +0d4fb6: 0f00 |0007: return v0 │ │ +0d4fb8: 7010 fc2c 0100 |0008: invoke-direct {v1}, Lorg/pyneo/maps/track/TrackActivity;.doSaveAction:()V // method@2cfc │ │ +0d4fbe: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0d4fc0: 28fb |000c: goto 0007 // -0005 │ │ +0d4fc2: 0000 |000d: nop // spacer │ │ +0d4fc4: 0001 0100 0400 0000 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=111 │ │ 0x0008 line=107 │ │ 0x000b line=108 │ │ 0x000d line=105 │ │ @@ -277692,58 +277906,58 @@ │ │ type : '(IIID)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 86 16-bit code units │ │ -0d5038: |[0d5038] org.pyneo.maps.track.TrackActivity.onTrackStyleChanged:(IIID)V │ │ -0d5048: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0d504a: 54a1 2116 |0001: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d504e: 591b 0a16 |0003: iput v11, v1, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0d5052: 54a1 2116 |0005: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d5056: 591c 1716 |0007: iput v12, v1, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0d505a: 54a1 2116 |0009: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d505e: 591d 0b16 |000b: iput v13, v1, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0d5062: 54a1 2116 |000d: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d5066: 5a1e 1416 |000f: iput-wide v14, v1, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0d506a: 54a1 2116 |0011: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d506e: 54a2 2116 |0013: iget-object v2, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d5072: 6e10 f22c 0200 |0015: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.getStyle:()Ljava/lang/String; // method@2cf2 │ │ -0d5078: 0c02 |0018: move-result-object v2 │ │ -0d507a: 5b12 1616 |0019: iput-object v2, v1, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ -0d507e: 2200 fc05 |001b: new-instance v0, Lorg/pyneo/maps/track/TrackStyleDrawable; // type@05fc │ │ -0d5082: 54a1 2116 |001d: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d5086: 5211 0a16 |001f: iget v1, v1, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0d508a: 54a2 2116 |0021: iget-object v2, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d508e: 5222 1716 |0023: iget v2, v2, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0d5092: 54a3 2116 |0025: iget-object v3, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d5096: 5233 0b16 |0027: iget v3, v3, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0d509a: 54a4 2116 |0029: iget-object v4, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ -0d509e: 5344 1416 |002b: iget-wide v4, v4, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0d50a2: 7606 7b2d 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/track/TrackStyleDrawable;.:(IIID)V // method@2d7b │ │ -0d50a8: 1221 |0030: const/4 v1, #int 2 // #2 │ │ -0d50aa: 2316 5b06 |0031: new-array v6, v1, [Landroid/graphics/drawable/Drawable; // type@065b │ │ -0d50ae: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0d50b0: 6e10 002d 0a00 |0034: invoke-virtual {v10}, Lorg/pyneo/maps/track/TrackActivity;.getResources:()Landroid/content/res/Resources; // method@2d00 │ │ -0d50b6: 0c02 |0037: move-result-object v2 │ │ -0d50b8: 1403 7900 027f |0038: const v3, #float 1.72802e+38 // #7f020079 │ │ -0d50be: 6e20 af01 3200 |003b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0d50c4: 0c02 |003e: move-result-object v2 │ │ -0d50c6: 4d02 0601 |003f: aput-object v2, v6, v1 │ │ -0d50ca: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -0d50cc: 4d00 0601 |0042: aput-object v0, v6, v1 │ │ -0d50d0: 2207 7200 |0044: new-instance v7, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ -0d50d4: 7020 a402 6700 |0046: invoke-direct {v7, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@02a4 │ │ -0d50da: 1401 b200 0b7f |0049: const v1, #float 1.84766e+38 // #7f0b00b2 │ │ -0d50e0: 6e20 fd2c 1a00 |004c: invoke-virtual {v10, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ -0d50e6: 0c01 |004f: move-result-object v1 │ │ -0d50e8: 1f01 0404 |0050: check-cast v1, Landroid/widget/Button; // type@0404 │ │ -0d50ec: 6e58 5d21 8178 |0052: invoke-virtual {v1, v8, v8, v7, v8}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@215d │ │ -0d50f2: 0e00 |0055: return-void │ │ +0d4fd0: |[0d4fd0] org.pyneo.maps.track.TrackActivity.onTrackStyleChanged:(IIID)V │ │ +0d4fe0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0d4fe2: 54a1 2116 |0001: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4fe6: 591b 0a16 |0003: iput v11, v1, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0d4fea: 54a1 2116 |0005: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4fee: 591c 1716 |0007: iput v12, v1, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0d4ff2: 54a1 2116 |0009: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4ff6: 591d 0b16 |000b: iput v13, v1, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0d4ffa: 54a1 2116 |000d: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d4ffe: 5a1e 1416 |000f: iput-wide v14, v1, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0d5002: 54a1 2116 |0011: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d5006: 54a2 2116 |0013: iget-object v2, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d500a: 6e10 f22c 0200 |0015: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.getStyle:()Ljava/lang/String; // method@2cf2 │ │ +0d5010: 0c02 |0018: move-result-object v2 │ │ +0d5012: 5b12 1616 |0019: iput-object v2, v1, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ +0d5016: 2200 fc05 |001b: new-instance v0, Lorg/pyneo/maps/track/TrackStyleDrawable; // type@05fc │ │ +0d501a: 54a1 2116 |001d: iget-object v1, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d501e: 5211 0a16 |001f: iget v1, v1, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0d5022: 54a2 2116 |0021: iget-object v2, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d5026: 5222 1716 |0023: iget v2, v2, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0d502a: 54a3 2116 |0025: iget-object v3, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d502e: 5233 0b16 |0027: iget v3, v3, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0d5032: 54a4 2116 |0029: iget-object v4, v10, Lorg/pyneo/maps/track/TrackActivity;.mTrack:Lorg/pyneo/maps/track/Track; // field@1621 │ │ +0d5036: 5344 1416 |002b: iget-wide v4, v4, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0d503a: 7606 7b2d 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/track/TrackStyleDrawable;.:(IIID)V // method@2d7b │ │ +0d5040: 1221 |0030: const/4 v1, #int 2 // #2 │ │ +0d5042: 2316 5b06 |0031: new-array v6, v1, [Landroid/graphics/drawable/Drawable; // type@065b │ │ +0d5046: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0d5048: 6e10 002d 0a00 |0034: invoke-virtual {v10}, Lorg/pyneo/maps/track/TrackActivity;.getResources:()Landroid/content/res/Resources; // method@2d00 │ │ +0d504e: 0c02 |0037: move-result-object v2 │ │ +0d5050: 1403 7900 027f |0038: const v3, #float 1.72802e+38 // #7f020079 │ │ +0d5056: 6e20 af01 3200 |003b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0d505c: 0c02 |003e: move-result-object v2 │ │ +0d505e: 4d02 0601 |003f: aput-object v2, v6, v1 │ │ +0d5062: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +0d5064: 4d00 0601 |0042: aput-object v0, v6, v1 │ │ +0d5068: 2207 7200 |0044: new-instance v7, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ +0d506c: 7020 a402 6700 |0046: invoke-direct {v7, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@02a4 │ │ +0d5072: 1401 b200 0b7f |0049: const v1, #float 1.84766e+38 // #7f0b00b2 │ │ +0d5078: 6e20 fd2c 1a00 |004c: invoke-virtual {v10, v1}, Lorg/pyneo/maps/track/TrackActivity;.findViewById:(I)Landroid/view/View; // method@2cfd │ │ +0d507e: 0c01 |004f: move-result-object v1 │ │ +0d5080: 1f01 0404 |0050: check-cast v1, Landroid/widget/Button; // type@0404 │ │ +0d5084: 6e58 5d21 8178 |0052: invoke-virtual {v1, v8, v8, v7, v8}, Landroid/widget/Button;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@215d │ │ +0d508a: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0005 line=125 │ │ 0x0009 line=126 │ │ 0x000d line=127 │ │ 0x0011 line=128 │ │ @@ -277772,15 +277986,15 @@ │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 4 │ │ │ │ Class #963 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/track/TrackOverlay$1; Lorg/pyneo/maps/track/TrackOverlay$TrackThread; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/track/TrackOverlay$TrackThread; } │ │ │ │ Class #963 - │ │ Class descriptor : 'Lorg/pyneo/maps/track/TrackOverlay;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/pyneo/maps/map/TileViewOverlay;' │ │ Interfaces - │ │ Static fields - │ │ @@ -277847,44 +278061,44 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0d50f4: |[0d50f4] org.pyneo.maps.track.TrackOverlay.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;Landroid/os/Handler;)V │ │ -0d5104: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d5106: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d5108: 7010 9e29 0400 |0002: invoke-direct {v4}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0d510e: 2200 2d06 |0005: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0d5112: 1a01 d712 |0007: const-string v1, "TrackOverlay" // string@12d7 │ │ -0d5116: 7020 af2e 1000 |0009: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0d511c: 7110 c525 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0d5122: 0c00 |000f: move-result-object v0 │ │ -0d5124: 5b40 4516 |0010: iput-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1645 │ │ -0d5128: 5c42 4616 |0012: iput-boolean v2, v4, Lorg/pyneo/maps/track/TrackOverlay;.mThreadRunned:Z // field@1646 │ │ -0d512c: 5c42 4316 |0014: iput-boolean v2, v4, Lorg/pyneo/maps/track/TrackOverlay;.mStopDraw:Z // field@1643 │ │ -0d5130: 5b47 3d16 |0016: iput-object v7, v4, Lorg/pyneo/maps/track/TrackOverlay;.mMainMapActivityCallbackHandler:Landroid/os/Handler; // field@163d │ │ -0d5134: 5b43 4716 |0018: iput-object v3, v4, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ -0d5138: 5b46 4116 |001a: iput-object v6, v4, Lorg/pyneo/maps/track/TrackOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1641 │ │ -0d513c: 2200 6200 |001c: new-instance v0, Landroid/graphics/Point; // type@0062 │ │ -0d5140: 7010 6502 0000 |001e: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0d5146: 5b40 3a16 |0021: iput-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ -0d514a: 2200 1406 |0023: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0d514e: 7030 1e2e 2002 |0025: invoke-direct {v0, v2, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0d5154: 5b40 3b16 |0028: iput-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@163b │ │ -0d5158: 12f0 |002a: const/4 v0, #int -1 // #ff │ │ -0d515a: 5940 3c16 |002b: iput v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mLastZoom:I // field@163c │ │ -0d515e: 2200 f705 |002d: new-instance v0, Lorg/pyneo/maps/track/TrackOverlay$TrackThread; // type@05f7 │ │ -0d5162: 7030 472d 4003 |002f: invoke-direct {v0, v4, v3}, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.:(Lorg/pyneo/maps/track/TrackOverlay;Lorg/pyneo/maps/track/TrackOverlay$1;)V // method@2d47 │ │ -0d5168: 5b40 4416 |0032: iput-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mThread:Lorg/pyneo/maps/track/TrackOverlay$TrackThread; // field@1644 │ │ -0d516c: 5440 4416 |0034: iget-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mThread:Lorg/pyneo/maps/track/TrackOverlay$TrackThread; // field@1644 │ │ -0d5170: 1a01 d312 |0036: const-string v1, "Track thread" // string@12d3 │ │ -0d5174: 6e20 492d 1000 |0038: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.setName:(Ljava/lang/String;)V // method@2d49 │ │ -0d517a: 0e00 |003b: return-void │ │ +0d508c: |[0d508c] org.pyneo.maps.track.TrackOverlay.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;Landroid/os/Handler;)V │ │ +0d509c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d509e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d50a0: 7010 9e29 0400 |0002: invoke-direct {v4}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0d50a6: 2200 2d06 |0005: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0d50aa: 1a01 d712 |0007: const-string v1, "TrackOverlay" // string@12d7 │ │ +0d50ae: 7020 af2e 1000 |0009: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0d50b4: 7110 c525 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0d50ba: 0c00 |000f: move-result-object v0 │ │ +0d50bc: 5b40 4516 |0010: iput-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1645 │ │ +0d50c0: 5c42 4616 |0012: iput-boolean v2, v4, Lorg/pyneo/maps/track/TrackOverlay;.mThreadRunned:Z // field@1646 │ │ +0d50c4: 5c42 4316 |0014: iput-boolean v2, v4, Lorg/pyneo/maps/track/TrackOverlay;.mStopDraw:Z // field@1643 │ │ +0d50c8: 5b47 3d16 |0016: iput-object v7, v4, Lorg/pyneo/maps/track/TrackOverlay;.mMainMapActivityCallbackHandler:Landroid/os/Handler; // field@163d │ │ +0d50cc: 5b43 4716 |0018: iput-object v3, v4, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ +0d50d0: 5b46 4116 |001a: iput-object v6, v4, Lorg/pyneo/maps/track/TrackOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1641 │ │ +0d50d4: 2200 6200 |001c: new-instance v0, Landroid/graphics/Point; // type@0062 │ │ +0d50d8: 7010 6502 0000 |001e: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0d50de: 5b40 3a16 |0021: iput-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ +0d50e2: 2200 1406 |0023: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0d50e6: 7030 1e2e 2002 |0025: invoke-direct {v0, v2, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0d50ec: 5b40 3b16 |0028: iput-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@163b │ │ +0d50f0: 12f0 |002a: const/4 v0, #int -1 // #ff │ │ +0d50f2: 5940 3c16 |002b: iput v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mLastZoom:I // field@163c │ │ +0d50f6: 2200 f705 |002d: new-instance v0, Lorg/pyneo/maps/track/TrackOverlay$TrackThread; // type@05f7 │ │ +0d50fa: 7030 472d 4003 |002f: invoke-direct {v0, v4, v3}, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.:(Lorg/pyneo/maps/track/TrackOverlay;Lorg/pyneo/maps/track/TrackOverlay$1;)V // method@2d47 │ │ +0d5100: 5b40 4416 |0032: iput-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mThread:Lorg/pyneo/maps/track/TrackOverlay$TrackThread; // field@1644 │ │ +0d5104: 5440 4416 |0034: iget-object v0, v4, Lorg/pyneo/maps/track/TrackOverlay;.mThread:Lorg/pyneo/maps/track/TrackOverlay$TrackThread; // field@1644 │ │ +0d5108: 1a01 d312 |0036: const-string v1, "Track thread" // string@12d3 │ │ +0d510c: 6e20 492d 1000 |0038: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackOverlay$TrackThread;.setName:(Ljava/lang/String;)V // method@2d49 │ │ +0d5112: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ 0x0005 line=26 │ │ 0x0012 line=35 │ │ 0x0014 line=38 │ │ 0x0016 line=42 │ │ @@ -277907,17 +278121,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d517c: |[0d517c] org.pyneo.maps.track.TrackOverlay.access$100:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path; │ │ -0d518c: 5410 4016 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ -0d5190: 1100 |0002: return-object v0 │ │ +0d5114: |[0d5114] org.pyneo.maps.track.TrackOverlay.access$100:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Path; │ │ +0d5124: 5410 4016 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ +0d5128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/TrackOverlay;) │ │ @@ -277925,17 +278139,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5194: |[0d5194] org.pyneo.maps.track.TrackOverlay.access$1000:(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/os/Handler; │ │ -0d51a4: 5410 3d16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mMainMapActivityCallbackHandler:Landroid/os/Handler; // field@163d │ │ -0d51a8: 1100 |0002: return-object v0 │ │ +0d512c: |[0d512c] org.pyneo.maps.track.TrackOverlay.access$1000:(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/os/Handler; │ │ +0d513c: 5410 3d16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mMainMapActivityCallbackHandler:Landroid/os/Handler; // field@163d │ │ +0d5140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ #3 : (in Lorg/pyneo/maps/track/TrackOverlay;) │ │ @@ -277943,17 +278157,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Path;)[Landroid/graphics/Path;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d51ac: |[0d51ac] org.pyneo.maps.track.TrackOverlay.access$102:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Path;)[Landroid/graphics/Path; │ │ -0d51bc: 5b01 4016 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ -0d51c0: 1101 |0002: return-object v1 │ │ +0d5144: |[0d5144] org.pyneo.maps.track.TrackOverlay.access$102:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Path;)[Landroid/graphics/Path; │ │ +0d5154: 5b01 4016 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ +0d5158: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 [Landroid/graphics/Path; │ │ │ │ @@ -277962,17 +278176,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d51c4: |[0d51c4] org.pyneo.maps.track.TrackOverlay.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; │ │ -0d51d4: 5410 4716 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ -0d51d8: 1100 |0002: return-object v0 │ │ +0d515c: |[0d515c] org.pyneo.maps.track.TrackOverlay.access$200:(Lorg/pyneo/maps/track/TrackOverlay;)[Lorg/pyneo/maps/track/Track; │ │ +0d516c: 5410 4716 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ +0d5170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ #5 : (in Lorg/pyneo/maps/track/TrackOverlay;) │ │ @@ -277980,17 +278194,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;[Lorg/pyneo/maps/track/Track;)[Lorg/pyneo/maps/track/Track;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d51dc: |[0d51dc] org.pyneo.maps.track.TrackOverlay.access$202:(Lorg/pyneo/maps/track/TrackOverlay;[Lorg/pyneo/maps/track/Track;)[Lorg/pyneo/maps/track/Track; │ │ -0d51ec: 5b01 4716 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ -0d51f0: 1101 |0002: return-object v1 │ │ +0d5174: |[0d5174] org.pyneo.maps.track.TrackOverlay.access$202:(Lorg/pyneo/maps/track/TrackOverlay;[Lorg/pyneo/maps/track/Track;)[Lorg/pyneo/maps/track/Track; │ │ +0d5184: 5b01 4716 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ +0d5188: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 [Lorg/pyneo/maps/track/Track; │ │ │ │ @@ -277999,17 +278213,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/poi/PoiManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d51f4: |[0d51f4] org.pyneo.maps.track.TrackOverlay.access$300:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/poi/PoiManager; │ │ -0d5204: 5410 4116 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1641 │ │ -0d5208: 1100 |0002: return-object v0 │ │ +0d518c: |[0d518c] org.pyneo.maps.track.TrackOverlay.access$300:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/poi/PoiManager; │ │ +0d519c: 5410 4116 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1641 │ │ +0d51a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ #7 : (in Lorg/pyneo/maps/track/TrackOverlay;) │ │ @@ -278017,17 +278231,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d520c: |[0d520c] org.pyneo.maps.track.TrackOverlay.access$402:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z │ │ -0d521c: 5c01 4616 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mThreadRunned:Z // field@1646 │ │ -0d5220: 0f01 |0002: return v1 │ │ +0d51a4: |[0d51a4] org.pyneo.maps.track.TrackOverlay.access$402:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z │ │ +0d51b4: 5c01 4616 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mThreadRunned:Z // field@1646 │ │ +0d51b8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -278036,17 +278250,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5224: |[0d5224] org.pyneo.maps.track.TrackOverlay.access$502:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z │ │ -0d5234: 5c01 4316 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mStopDraw:Z // field@1643 │ │ -0d5238: 0f01 |0002: return v1 │ │ +0d51bc: |[0d51bc] org.pyneo.maps.track.TrackOverlay.access$502:(Lorg/pyneo/maps/track/TrackOverlay;Z)Z │ │ +0d51cc: 5c01 4316 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mStopDraw:Z // field@1643 │ │ +0d51d0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -278055,17 +278269,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d523c: |[0d523c] org.pyneo.maps.track.TrackOverlay.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; │ │ -0d524c: 5410 3f16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPaints:[Landroid/graphics/Paint; // field@163f │ │ -0d5250: 1100 |0002: return-object v0 │ │ +0d51d4: |[0d51d4] org.pyneo.maps.track.TrackOverlay.access$600:(Lorg/pyneo/maps/track/TrackOverlay;)[Landroid/graphics/Paint; │ │ +0d51e4: 5410 3f16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPaints:[Landroid/graphics/Paint; // field@163f │ │ +0d51e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ #10 : (in Lorg/pyneo/maps/track/TrackOverlay;) │ │ @@ -278073,17 +278287,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Paint;)[Landroid/graphics/Paint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5254: |[0d5254] org.pyneo.maps.track.TrackOverlay.access$602:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Paint;)[Landroid/graphics/Paint; │ │ -0d5264: 5b01 3f16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mPaints:[Landroid/graphics/Paint; // field@163f │ │ -0d5268: 1101 |0002: return-object v1 │ │ +0d51ec: |[0d51ec] org.pyneo.maps.track.TrackOverlay.access$602:(Lorg/pyneo/maps/track/TrackOverlay;[Landroid/graphics/Paint;)[Landroid/graphics/Paint; │ │ +0d51fc: 5b01 3f16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mPaints:[Landroid/graphics/Paint; // field@163f │ │ +0d5200: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 [Landroid/graphics/Paint; │ │ │ │ @@ -278092,17 +278306,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/graphics/Point;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d526c: |[0d526c] org.pyneo.maps.track.TrackOverlay.access$700:(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/graphics/Point; │ │ -0d527c: 5410 3a16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ -0d5280: 1100 |0002: return-object v0 │ │ +0d5204: |[0d5204] org.pyneo.maps.track.TrackOverlay.access$700:(Lorg/pyneo/maps/track/TrackOverlay;)Landroid/graphics/Point; │ │ +0d5214: 5410 3a16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ +0d5218: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ #12 : (in Lorg/pyneo/maps/track/TrackOverlay;) │ │ @@ -278110,17 +278324,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5284: |[0d5284] org.pyneo.maps.track.TrackOverlay.access$800:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0d5294: 5410 3b16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@163b │ │ -0d5298: 1100 |0002: return-object v0 │ │ +0d521c: |[0d521c] org.pyneo.maps.track.TrackOverlay.access$800:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0d522c: 5410 3b16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@163b │ │ +0d5230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ #13 : (in Lorg/pyneo/maps/track/TrackOverlay;) │ │ @@ -278128,17 +278342,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d529c: |[0d529c] org.pyneo.maps.track.TrackOverlay.access$900:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ -0d52ac: 5410 4216 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mProjection:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@1642 │ │ -0d52b0: 1100 |0002: return-object v0 │ │ +0d5234: |[0d5234] org.pyneo.maps.track.TrackOverlay.access$900:(Lorg/pyneo/maps/track/TrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ +0d5244: 5410 4216 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mProjection:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@1642 │ │ +0d5248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ Virtual methods - │ │ @@ -278147,27 +278361,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0d52b4: |[0d52b4] org.pyneo.maps.track.TrackOverlay.Free:()V │ │ -0d52c4: 5410 4116 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1641 │ │ -0d52c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0d52cc: 5410 4116 |0004: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1641 │ │ -0d52d0: 6e10 942a 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.StopProcessing:()V // method@2a94 │ │ -0d52d6: 5410 4216 |0009: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mProjection:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@1642 │ │ -0d52da: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0d52de: 5410 4216 |000d: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mProjection:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@1642 │ │ -0d52e2: 6e10 4f29 0000 |000f: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.StopProcessing:()V // method@294f │ │ -0d52e8: 5410 4516 |0012: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1645 │ │ -0d52ec: 7210 c225 0000 |0014: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0d52f2: 6f10 9f29 0100 |0017: invoke-super {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ -0d52f8: 0e00 |001a: return-void │ │ +0d524c: |[0d524c] org.pyneo.maps.track.TrackOverlay.Free:()V │ │ +0d525c: 5410 4116 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1641 │ │ +0d5260: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d5264: 5410 4116 |0004: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1641 │ │ +0d5268: 6e10 942a 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.StopProcessing:()V // method@2a94 │ │ +0d526e: 5410 4216 |0009: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mProjection:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@1642 │ │ +0d5272: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0d5276: 5410 4216 |000d: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mProjection:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@1642 │ │ +0d527a: 6e10 4f29 0000 |000f: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.StopProcessing:()V // method@294f │ │ +0d5280: 5410 4516 |0012: iget-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1645 │ │ +0d5284: 7210 c225 0000 |0014: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0d528a: 6f10 9f29 0100 |0017: invoke-super {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ +0d5290: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0009 line=56 │ │ 0x000d line=57 │ │ 0x0012 line=58 │ │ @@ -278181,18 +278395,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d52fc: |[0d52fc] org.pyneo.maps.track.TrackOverlay.clearTrack:()V │ │ -0d530c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d530e: 5b10 4716 |0001: iput-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ -0d5312: 0e00 |0003: return-void │ │ +0d5294: |[0d5294] org.pyneo.maps.track.TrackOverlay.clearTrack:()V │ │ +0d52a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d52a6: 5b10 4716 |0001: iput-object v0, v1, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ +0d52aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/pyneo/maps/track/TrackOverlay; │ │ │ │ @@ -278201,132 +278415,132 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 232 16-bit code units │ │ -0d5314: |[0d5314] org.pyneo.maps.track.TrackOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0d5324: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0d5326: 55b5 4316 |0001: iget-boolean v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mStopDraw:Z // field@1643 │ │ -0d532a: 3805 0300 |0003: if-eqz v5, 0006 // +0003 │ │ -0d532e: 0e00 |0005: return-void │ │ -0d5330: 55b5 4616 |0006: iget-boolean v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mThreadRunned:Z // field@1646 │ │ -0d5334: 3905 2b00 |0008: if-nez v5, 0033 // +002b │ │ -0d5338: 54b5 4716 |000a: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ -0d533c: 3805 0a00 |000c: if-eqz v5, 0016 // +000a │ │ -0d5340: 52b5 3c16 |000e: iget v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mLastZoom:I // field@163c │ │ -0d5344: 6e10 8a29 0d00 |0010: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0d534a: 0a06 |0013: move-result v6 │ │ -0d534c: 3265 1f00 |0014: if-eq v5, v6, 0033 // +001f │ │ -0d5350: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0d5352: 5bb5 4016 |0017: iput-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ -0d5356: 6e10 8a29 0d00 |0019: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0d535c: 0a05 |001c: move-result v5 │ │ -0d535e: 59b5 3c16 |001d: iput v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mLastZoom:I // field@163c │ │ -0d5362: 5bbd 3e16 |001f: iput-object v13, v11, Lorg/pyneo/maps/track/TrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@163e │ │ -0d5366: 54b5 3e16 |0021: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@163e │ │ -0d536a: 6e10 8429 0500 |0023: invoke-virtual {v5}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0d5370: 0c05 |0026: move-result-object v5 │ │ -0d5372: 5bb5 4216 |0027: iput-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mProjection:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@1642 │ │ -0d5376: 5cba 4616 |0029: iput-boolean v10, v11, Lorg/pyneo/maps/track/TrackOverlay;.mThreadRunned:Z // field@1646 │ │ -0d537a: 54b5 4516 |002b: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1645 │ │ -0d537e: 54b6 4416 |002d: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mThread:Lorg/pyneo/maps/track/TrackOverlay$TrackThread; // field@1644 │ │ -0d5382: 7220 bf25 6500 |002f: invoke-interface {v5, v6}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0d5388: 28d3 |0032: goto 0005 // -002d │ │ -0d538a: 54b5 4016 |0033: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ -0d538e: 3805 d0ff |0035: if-eqz v5, 0005 // -0030 │ │ -0d5392: 6e10 8429 0d00 |0037: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0d5398: 0c02 |003a: move-result-object v2 │ │ -0d539a: 2204 6200 |003b: new-instance v4, Landroid/graphics/Point; // type@0062 │ │ -0d539e: 7010 6502 0400 |003d: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0d53a4: 54b5 3b16 |0040: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@163b │ │ -0d53a8: 6e30 5529 5204 |0042: invoke-virtual {v2, v5, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0d53ae: 6e10 2e02 0c00 |0045: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0d53b4: 5245 2a00 |0048: iget v5, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0d53b8: 54b6 3a16 |004a: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ -0d53bc: 5266 2a00 |004c: iget v6, v6, Landroid/graphics/Point;.x:I // field@002a │ │ -0d53c0: 3265 1d00 |004e: if-eq v5, v6, 006b // +001d │ │ -0d53c4: 5245 2b00 |0050: iget v5, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0d53c8: 54b6 3a16 |0052: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ -0d53cc: 5266 2b00 |0054: iget v6, v6, Landroid/graphics/Point;.y:I // field@002b │ │ -0d53d0: 3265 1500 |0056: if-eq v5, v6, 006b // +0015 │ │ -0d53d4: 5245 2a00 |0058: iget v5, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0d53d8: 54b6 3a16 |005a: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ -0d53dc: 5266 2a00 |005c: iget v6, v6, Landroid/graphics/Point;.x:I // field@002a │ │ -0d53e0: b165 |005e: sub-int/2addr v5, v6 │ │ -0d53e2: 8255 |005f: int-to-float v5, v5 │ │ -0d53e4: 5246 2b00 |0060: iget v6, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0d53e8: 54b7 3a16 |0062: iget-object v7, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ -0d53ec: 5277 2b00 |0064: iget v7, v7, Landroid/graphics/Point;.y:I // field@002b │ │ -0d53f0: b176 |0066: sub-int/2addr v6, v7 │ │ -0d53f2: 8266 |0067: int-to-float v6, v6 │ │ -0d53f4: 6e30 3302 5c06 |0068: invoke-virtual {v12, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -0d53fa: 6e10 8729 0d00 |006b: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0d5400: 0b06 |006e: move-result-wide v6 │ │ -0d5402: 6108 f013 |006f: sget-wide v8, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ -0d5406: ce86 |0071: div-double/2addr v6, v8 │ │ -0d5408: 8c63 |0072: double-to-float v3, v6 │ │ -0d540a: 8936 |0073: float-to-double v6, v3 │ │ -0d540c: 1908 f03f |0074: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ -0d5410: 2f05 0608 |0076: cmpl-double v5, v6, v8 │ │ -0d5414: 3805 2900 |0078: if-eqz v5, 00a1 // +0029 │ │ -0d5418: 54b5 3a16 |007a: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ -0d541c: 5255 2a00 |007c: iget v5, v5, Landroid/graphics/Point;.x:I // field@002a │ │ -0d5420: 8255 |007e: int-to-float v5, v5 │ │ -0d5422: 54b6 3a16 |007f: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ -0d5426: 5266 2b00 |0081: iget v6, v6, Landroid/graphics/Point;.y:I // field@002b │ │ -0d542a: 8266 |0083: int-to-float v6, v6 │ │ -0d542c: 6e56 3202 3c53 |0084: invoke-virtual {v12, v3, v3, v5, v6}, Landroid/graphics/Canvas;.scale:(FFFF)V // method@0232 │ │ -0d5432: 2205 9204 |0087: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0d5436: 7010 fb24 0500 |0089: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d543c: 1a06 f034 |008c: const-string v6, "translate/scale, none, mTouchScale=" // string@34f0 │ │ -0d5440: 6e20 0425 6500 |008e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d5446: 0c05 |0091: move-result-object v5 │ │ -0d5448: 6e10 8729 0d00 |0092: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0d544e: 0b06 |0095: move-result-wide v6 │ │ -0d5450: 6e30 ff24 6507 |0096: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0d5456: 0c05 |0099: move-result-object v5 │ │ -0d5458: 6e10 0a25 0500 |009a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d545e: 0c05 |009d: move-result-object v5 │ │ -0d5460: 7110 0d2f 0500 |009e: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0d5466: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ -0d5468: 54b5 4016 |00a2: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ -0d546c: 2155 |00a4: array-length v5, v5 │ │ -0d546e: 3551 3e00 |00a5: if-ge v1, v5, 00e3 // +003e │ │ -0d5472: 54b5 4016 |00a7: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ -0d5476: 4605 0501 |00a9: aget-object v5, v5, v1 │ │ -0d547a: 3805 3500 |00ab: if-eqz v5, 00e0 // +0035 │ │ -0d547e: 54b5 3f16 |00ad: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaints:[Landroid/graphics/Paint; // field@163f │ │ -0d5482: 4605 0501 |00af: aget-object v5, v5, v1 │ │ -0d5486: 3805 2f00 |00b1: if-eqz v5, 00e0 // +002f │ │ -0d548a: 54b5 4016 |00b3: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ -0d548e: 4605 0501 |00b5: aget-object v5, v5, v1 │ │ -0d5492: 54b6 3f16 |00b7: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaints:[Landroid/graphics/Paint; // field@163f │ │ -0d5496: 4606 0601 |00b9: aget-object v6, v6, v1 │ │ -0d549a: 6e30 1f02 5c06 |00bb: invoke-virtual {v12, v5, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ -0d54a0: 2200 6600 |00be: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -0d54a4: 7010 7502 0000 |00c0: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0275 │ │ -0d54aa: 54b5 4016 |00c3: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ -0d54ae: 4605 0501 |00c5: aget-object v5, v5, v1 │ │ -0d54b2: 6e30 5e02 050a |00c7: invoke-virtual {v5, v0, v10}, Landroid/graphics/Path;.computeBounds:(Landroid/graphics/RectF;Z)V // method@025e │ │ -0d54b8: 2205 9204 |00ca: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0d54bc: 7010 fb24 0500 |00cc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d54c2: 1a06 1e18 |00cf: const-string v6, "bounds=" // string@181e │ │ -0d54c6: 6e20 0425 6500 |00d1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d54cc: 0c05 |00d4: move-result-object v5 │ │ -0d54ce: 6e20 0325 0500 |00d5: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0d54d4: 0c05 |00d8: move-result-object v5 │ │ -0d54d6: 6e10 0a25 0500 |00d9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d54dc: 0c05 |00dc: move-result-object v5 │ │ -0d54de: 7110 0d2f 0500 |00dd: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0d54e4: d801 0101 |00e0: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d54e8: 28c0 |00e2: goto 00a2 // -0040 │ │ -0d54ea: 6e10 2a02 0c00 |00e3: invoke-virtual {v12}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0d54f0: 2900 1fff |00e6: goto/16 0005 // -00e1 │ │ +0d52ac: |[0d52ac] org.pyneo.maps.track.TrackOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0d52bc: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0d52be: 55b5 4316 |0001: iget-boolean v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mStopDraw:Z // field@1643 │ │ +0d52c2: 3805 0300 |0003: if-eqz v5, 0006 // +0003 │ │ +0d52c6: 0e00 |0005: return-void │ │ +0d52c8: 55b5 4616 |0006: iget-boolean v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mThreadRunned:Z // field@1646 │ │ +0d52cc: 3905 2b00 |0008: if-nez v5, 0033 // +002b │ │ +0d52d0: 54b5 4716 |000a: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mTracks:[Lorg/pyneo/maps/track/Track; // field@1647 │ │ +0d52d4: 3805 0a00 |000c: if-eqz v5, 0016 // +000a │ │ +0d52d8: 52b5 3c16 |000e: iget v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mLastZoom:I // field@163c │ │ +0d52dc: 6e10 8a29 0d00 |0010: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0d52e2: 0a06 |0013: move-result v6 │ │ +0d52e4: 3265 1f00 |0014: if-eq v5, v6, 0033 // +001f │ │ +0d52e8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0d52ea: 5bb5 4016 |0017: iput-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ +0d52ee: 6e10 8a29 0d00 |0019: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0d52f4: 0a05 |001c: move-result v5 │ │ +0d52f6: 59b5 3c16 |001d: iput v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mLastZoom:I // field@163c │ │ +0d52fa: 5bbd 3e16 |001f: iput-object v13, v11, Lorg/pyneo/maps/track/TrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@163e │ │ +0d52fe: 54b5 3e16 |0021: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@163e │ │ +0d5302: 6e10 8429 0500 |0023: invoke-virtual {v5}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0d5308: 0c05 |0026: move-result-object v5 │ │ +0d530a: 5bb5 4216 |0027: iput-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mProjection:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@1642 │ │ +0d530e: 5cba 4616 |0029: iput-boolean v10, v11, Lorg/pyneo/maps/track/TrackOverlay;.mThreadRunned:Z // field@1646 │ │ +0d5312: 54b5 4516 |002b: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1645 │ │ +0d5316: 54b6 4416 |002d: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mThread:Lorg/pyneo/maps/track/TrackOverlay$TrackThread; // field@1644 │ │ +0d531a: 7220 bf25 6500 |002f: invoke-interface {v5, v6}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0d5320: 28d3 |0032: goto 0005 // -002d │ │ +0d5322: 54b5 4016 |0033: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ +0d5326: 3805 d0ff |0035: if-eqz v5, 0005 // -0030 │ │ +0d532a: 6e10 8429 0d00 |0037: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0d5330: 0c02 |003a: move-result-object v2 │ │ +0d5332: 2204 6200 |003b: new-instance v4, Landroid/graphics/Point; // type@0062 │ │ +0d5336: 7010 6502 0400 |003d: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0d533c: 54b5 3b16 |0040: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@163b │ │ +0d5340: 6e30 5529 5204 |0042: invoke-virtual {v2, v5, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0d5346: 6e10 2e02 0c00 |0045: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0d534c: 5245 2a00 |0048: iget v5, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0d5350: 54b6 3a16 |004a: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ +0d5354: 5266 2a00 |004c: iget v6, v6, Landroid/graphics/Point;.x:I // field@002a │ │ +0d5358: 3265 1d00 |004e: if-eq v5, v6, 006b // +001d │ │ +0d535c: 5245 2b00 |0050: iget v5, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0d5360: 54b6 3a16 |0052: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ +0d5364: 5266 2b00 |0054: iget v6, v6, Landroid/graphics/Point;.y:I // field@002b │ │ +0d5368: 3265 1500 |0056: if-eq v5, v6, 006b // +0015 │ │ +0d536c: 5245 2a00 |0058: iget v5, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0d5370: 54b6 3a16 |005a: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ +0d5374: 5266 2a00 |005c: iget v6, v6, Landroid/graphics/Point;.x:I // field@002a │ │ +0d5378: b165 |005e: sub-int/2addr v5, v6 │ │ +0d537a: 8255 |005f: int-to-float v5, v5 │ │ +0d537c: 5246 2b00 |0060: iget v6, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0d5380: 54b7 3a16 |0062: iget-object v7, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ +0d5384: 5277 2b00 |0064: iget v7, v7, Landroid/graphics/Point;.y:I // field@002b │ │ +0d5388: b176 |0066: sub-int/2addr v6, v7 │ │ +0d538a: 8266 |0067: int-to-float v6, v6 │ │ +0d538c: 6e30 3302 5c06 |0068: invoke-virtual {v12, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +0d5392: 6e10 8729 0d00 |006b: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0d5398: 0b06 |006e: move-result-wide v6 │ │ +0d539a: 6108 f013 |006f: sget-wide v8, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ +0d539e: ce86 |0071: div-double/2addr v6, v8 │ │ +0d53a0: 8c63 |0072: double-to-float v3, v6 │ │ +0d53a2: 8936 |0073: float-to-double v6, v3 │ │ +0d53a4: 1908 f03f |0074: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ +0d53a8: 2f05 0608 |0076: cmpl-double v5, v6, v8 │ │ +0d53ac: 3805 2900 |0078: if-eqz v5, 00a1 // +0029 │ │ +0d53b0: 54b5 3a16 |007a: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ +0d53b4: 5255 2a00 |007c: iget v5, v5, Landroid/graphics/Point;.x:I // field@002a │ │ +0d53b8: 8255 |007e: int-to-float v5, v5 │ │ +0d53ba: 54b6 3a16 |007f: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@163a │ │ +0d53be: 5266 2b00 |0081: iget v6, v6, Landroid/graphics/Point;.y:I // field@002b │ │ +0d53c2: 8266 |0083: int-to-float v6, v6 │ │ +0d53c4: 6e56 3202 3c53 |0084: invoke-virtual {v12, v3, v3, v5, v6}, Landroid/graphics/Canvas;.scale:(FFFF)V // method@0232 │ │ +0d53ca: 2205 9204 |0087: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0d53ce: 7010 fb24 0500 |0089: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d53d4: 1a06 f034 |008c: const-string v6, "translate/scale, none, mTouchScale=" // string@34f0 │ │ +0d53d8: 6e20 0425 6500 |008e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d53de: 0c05 |0091: move-result-object v5 │ │ +0d53e0: 6e10 8729 0d00 |0092: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0d53e6: 0b06 |0095: move-result-wide v6 │ │ +0d53e8: 6e30 ff24 6507 |0096: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0d53ee: 0c05 |0099: move-result-object v5 │ │ +0d53f0: 6e10 0a25 0500 |009a: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d53f6: 0c05 |009d: move-result-object v5 │ │ +0d53f8: 7110 0d2f 0500 |009e: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0d53fe: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ +0d5400: 54b5 4016 |00a2: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ +0d5404: 2155 |00a4: array-length v5, v5 │ │ +0d5406: 3551 3e00 |00a5: if-ge v1, v5, 00e3 // +003e │ │ +0d540a: 54b5 4016 |00a7: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ +0d540e: 4605 0501 |00a9: aget-object v5, v5, v1 │ │ +0d5412: 3805 3500 |00ab: if-eqz v5, 00e0 // +0035 │ │ +0d5416: 54b5 3f16 |00ad: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaints:[Landroid/graphics/Paint; // field@163f │ │ +0d541a: 4605 0501 |00af: aget-object v5, v5, v1 │ │ +0d541e: 3805 2f00 |00b1: if-eqz v5, 00e0 // +002f │ │ +0d5422: 54b5 4016 |00b3: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ +0d5426: 4605 0501 |00b5: aget-object v5, v5, v1 │ │ +0d542a: 54b6 3f16 |00b7: iget-object v6, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaints:[Landroid/graphics/Paint; // field@163f │ │ +0d542e: 4606 0601 |00b9: aget-object v6, v6, v1 │ │ +0d5432: 6e30 1f02 5c06 |00bb: invoke-virtual {v12, v5, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ +0d5438: 2200 6600 |00be: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +0d543c: 7010 7502 0000 |00c0: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0275 │ │ +0d5442: 54b5 4016 |00c3: iget-object v5, v11, Lorg/pyneo/maps/track/TrackOverlay;.mPaths:[Landroid/graphics/Path; // field@1640 │ │ +0d5446: 4605 0501 |00c5: aget-object v5, v5, v1 │ │ +0d544a: 6e30 5e02 050a |00c7: invoke-virtual {v5, v0, v10}, Landroid/graphics/Path;.computeBounds:(Landroid/graphics/RectF;Z)V // method@025e │ │ +0d5450: 2205 9204 |00ca: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0d5454: 7010 fb24 0500 |00cc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d545a: 1a06 1e18 |00cf: const-string v6, "bounds=" // string@181e │ │ +0d545e: 6e20 0425 6500 |00d1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d5464: 0c05 |00d4: move-result-object v5 │ │ +0d5466: 6e20 0325 0500 |00d5: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0d546c: 0c05 |00d8: move-result-object v5 │ │ +0d546e: 6e10 0a25 0500 |00d9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d5474: 0c05 |00dc: move-result-object v5 │ │ +0d5476: 7110 0d2f 0500 |00dd: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0d547c: d801 0101 |00e0: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d5480: 28c0 |00e2: goto 00a2 // -0040 │ │ +0d5482: 6e10 2a02 0c00 |00e3: invoke-virtual {v12}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0d5488: 2900 1fff |00e6: goto/16 0005 // -00e1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ 0x0005 line=102 │ │ 0x0006 line=70 │ │ 0x0016 line=71 │ │ 0x0019 line=72 │ │ @@ -278341,14 +278555,16 @@ │ │ 0x0045 line=84 │ │ 0x0048 line=85 │ │ 0x0058 line=86 │ │ 0x006b line=88 │ │ 0x0073 line=89 │ │ 0x007a line=90 │ │ 0x0087 line=91 │ │ + 0x0092 line=93 │ │ + 0x009e line=91 │ │ 0x00a1 line=95 │ │ 0x00a7 line=96 │ │ 0x00b3 line=97 │ │ 0x00be line=98 │ │ 0x00e0 line=95 │ │ 0x00e3 line=101 │ │ locals : │ │ @@ -278366,17 +278582,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d54f4: |[0d54f4] org.pyneo.maps.track.TrackOverlay.setStopDraw:(Z)V │ │ -0d5504: 5c01 4316 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mStopDraw:Z // field@1643 │ │ -0d5508: 0e00 |0002: return-void │ │ +0d548c: |[0d548c] org.pyneo.maps.track.TrackOverlay.setStopDraw:(Z)V │ │ +0d549c: 5c01 4316 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/track/TrackOverlay;.mStopDraw:Z // field@1643 │ │ +0d54a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/track/TrackOverlay; │ │ 0x0000 - 0x0003 reg=1 stopdraw Z │ │ @@ -278414,20 +278630,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d550c: |[0d550c] org.pyneo.maps.track.TrackStyleOverlay.:()V │ │ -0d551c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d551e: 7010 9e29 0100 |0001: invoke-direct {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0d5524: 5b10 5c16 |0004: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPaint:Landroid/graphics/Paint; // field@165c │ │ -0d5528: 5b10 5d16 |0006: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ -0d552c: 0e00 |0008: return-void │ │ +0d54a4: |[0d54a4] org.pyneo.maps.track.TrackStyleOverlay.:()V │ │ +0d54b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d54b6: 7010 9e29 0100 |0001: invoke-direct {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0d54bc: 5b10 5c16 |0004: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPaint:Landroid/graphics/Paint; // field@165c │ │ +0d54c0: 5b10 5d16 |0006: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ +0d54c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=10 │ │ 0x0004 line=11 │ │ 0x0006 line=12 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/track/TrackStyleOverlay; │ │ @@ -278438,65 +278654,65 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0d5530: |[0d5530] org.pyneo.maps.track.TrackStyleOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0d5540: 5474 5c16 |0000: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPaint:Landroid/graphics/Paint; // field@165c │ │ -0d5544: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0d5548: 0e00 |0004: return-void │ │ -0d554a: 5474 5d16 |0005: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ -0d554e: 3904 4d00 |0007: if-nez v4, 0054 // +004d │ │ -0d5552: 6e10 8929 0900 |0009: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d5558: 0a04 |000c: move-result v4 │ │ -0d555a: db01 040a |000d: div-int/lit8 v1, v4, #int 10 // #0a │ │ -0d555e: 6e10 8929 0900 |000f: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0d5564: 0a04 |0012: move-result v4 │ │ -0d5566: da05 0102 |0013: mul-int/lit8 v5, v1, #int 2 // #02 │ │ -0d556a: b154 |0015: sub-int/2addr v4, v5 │ │ -0d556c: db02 0403 |0016: div-int/lit8 v2, v4, #int 3 // #03 │ │ -0d5570: 6e10 8129 0900 |0018: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0d5576: 0a04 |001b: move-result v4 │ │ -0d5578: db03 0404 |001c: div-int/lit8 v3, v4, #int 4 // #04 │ │ -0d557c: 6e10 8129 0900 |001e: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0d5582: 0a04 |0021: move-result v4 │ │ -0d5584: db00 0402 |0022: div-int/lit8 v0, v4, #int 2 // #02 │ │ -0d5588: 2204 6000 |0024: new-instance v4, Landroid/graphics/Path; // type@0060 │ │ -0d558c: 7010 5b02 0400 |0026: invoke-direct {v4}, Landroid/graphics/Path;.:()V // method@025b │ │ -0d5592: 5b74 5d16 |0029: iput-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ -0d5596: 5474 5d16 |002b: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ -0d559a: 8215 |002d: int-to-float v5, v1 │ │ -0d559c: 8206 |002e: int-to-float v6, v0 │ │ -0d559e: 6e30 6302 5406 |002f: invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;.setLastPoint:(FF)V // method@0263 │ │ -0d55a4: 5474 5d16 |0032: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ -0d55a8: 9005 0102 |0034: add-int v5, v1, v2 │ │ -0d55ac: 8255 |0036: int-to-float v5, v5 │ │ -0d55ae: 8236 |0037: int-to-float v6, v3 │ │ -0d55b0: 6e30 6002 5406 |0038: invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0d55b6: 5474 5d16 |003b: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ -0d55ba: da05 0202 |003d: mul-int/lit8 v5, v2, #int 2 // #02 │ │ -0d55be: b015 |003f: add-int/2addr v5, v1 │ │ -0d55c0: 8255 |0040: int-to-float v5, v5 │ │ -0d55c2: 6e10 8129 0900 |0041: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0d55c8: 0a06 |0044: move-result v6 │ │ -0d55ca: b136 |0045: sub-int/2addr v6, v3 │ │ -0d55cc: 8266 |0046: int-to-float v6, v6 │ │ -0d55ce: 6e30 6002 5406 |0047: invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0d55d4: 5474 5d16 |004a: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ -0d55d8: da05 0203 |004c: mul-int/lit8 v5, v2, #int 3 // #03 │ │ -0d55dc: b015 |004e: add-int/2addr v5, v1 │ │ -0d55de: 8255 |004f: int-to-float v5, v5 │ │ -0d55e0: 8206 |0050: int-to-float v6, v0 │ │ -0d55e2: 6e30 6002 5406 |0051: invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0d55e8: 5474 5d16 |0054: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ -0d55ec: 5475 5c16 |0056: iget-object v5, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPaint:Landroid/graphics/Paint; // field@165c │ │ -0d55f0: 6e30 1f02 4805 |0058: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ -0d55f6: 28a9 |005b: goto 0004 // -0057 │ │ +0d54c8: |[0d54c8] org.pyneo.maps.track.TrackStyleOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0d54d8: 5474 5c16 |0000: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPaint:Landroid/graphics/Paint; // field@165c │ │ +0d54dc: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0d54e0: 0e00 |0004: return-void │ │ +0d54e2: 5474 5d16 |0005: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ +0d54e6: 3904 4d00 |0007: if-nez v4, 0054 // +004d │ │ +0d54ea: 6e10 8929 0900 |0009: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d54f0: 0a04 |000c: move-result v4 │ │ +0d54f2: db01 040a |000d: div-int/lit8 v1, v4, #int 10 // #0a │ │ +0d54f6: 6e10 8929 0900 |000f: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0d54fc: 0a04 |0012: move-result v4 │ │ +0d54fe: da05 0102 |0013: mul-int/lit8 v5, v1, #int 2 // #02 │ │ +0d5502: b154 |0015: sub-int/2addr v4, v5 │ │ +0d5504: db02 0403 |0016: div-int/lit8 v2, v4, #int 3 // #03 │ │ +0d5508: 6e10 8129 0900 |0018: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0d550e: 0a04 |001b: move-result v4 │ │ +0d5510: db03 0404 |001c: div-int/lit8 v3, v4, #int 4 // #04 │ │ +0d5514: 6e10 8129 0900 |001e: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0d551a: 0a04 |0021: move-result v4 │ │ +0d551c: db00 0402 |0022: div-int/lit8 v0, v4, #int 2 // #02 │ │ +0d5520: 2204 6000 |0024: new-instance v4, Landroid/graphics/Path; // type@0060 │ │ +0d5524: 7010 5b02 0400 |0026: invoke-direct {v4}, Landroid/graphics/Path;.:()V // method@025b │ │ +0d552a: 5b74 5d16 |0029: iput-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ +0d552e: 5474 5d16 |002b: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ +0d5532: 8215 |002d: int-to-float v5, v1 │ │ +0d5534: 8206 |002e: int-to-float v6, v0 │ │ +0d5536: 6e30 6302 5406 |002f: invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;.setLastPoint:(FF)V // method@0263 │ │ +0d553c: 5474 5d16 |0032: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ +0d5540: 9005 0102 |0034: add-int v5, v1, v2 │ │ +0d5544: 8255 |0036: int-to-float v5, v5 │ │ +0d5546: 8236 |0037: int-to-float v6, v3 │ │ +0d5548: 6e30 6002 5406 |0038: invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0d554e: 5474 5d16 |003b: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ +0d5552: da05 0202 |003d: mul-int/lit8 v5, v2, #int 2 // #02 │ │ +0d5556: b015 |003f: add-int/2addr v5, v1 │ │ +0d5558: 8255 |0040: int-to-float v5, v5 │ │ +0d555a: 6e10 8129 0900 |0041: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0d5560: 0a06 |0044: move-result v6 │ │ +0d5562: b136 |0045: sub-int/2addr v6, v3 │ │ +0d5564: 8266 |0046: int-to-float v6, v6 │ │ +0d5566: 6e30 6002 5406 |0047: invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0d556c: 5474 5d16 |004a: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ +0d5570: da05 0203 |004c: mul-int/lit8 v5, v2, #int 3 // #03 │ │ +0d5574: b015 |004e: add-int/2addr v5, v1 │ │ +0d5576: 8255 |004f: int-to-float v5, v5 │ │ +0d5578: 8206 |0050: int-to-float v6, v0 │ │ +0d557a: 6e30 6002 5406 |0051: invoke-virtual {v4, v5, v6}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0d5580: 5474 5d16 |0054: iget-object v4, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPath:Landroid/graphics/Path; // field@165d │ │ +0d5584: 5475 5c16 |0056: iget-object v5, v7, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPaint:Landroid/graphics/Paint; // field@165c │ │ +0d5588: 6e30 1f02 4805 |0058: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ +0d558e: 28a9 |005b: goto 0004 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0004 line=36 │ │ 0x0005 line=23 │ │ 0x0009 line=24 │ │ 0x000f line=25 │ │ @@ -278522,17 +278738,17 @@ │ │ type : '(Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d55f8: |[0d55f8] org.pyneo.maps.track.TrackStyleOverlay.setPaint:(Landroid/graphics/Paint;)V │ │ -0d5608: 5b01 5c16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPaint:Landroid/graphics/Paint; // field@165c │ │ -0d560c: 0e00 |0002: return-void │ │ +0d5590: |[0d5590] org.pyneo.maps.track.TrackStyleOverlay.setPaint:(Landroid/graphics/Paint;)V │ │ +0d55a0: 5b01 5c16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStyleOverlay;.mPaint:Landroid/graphics/Paint; // field@165c │ │ +0d55a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0002 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/track/TrackStyleOverlay; │ │ 0x0000 - 0x0003 reg=1 paint Landroid/graphics/Paint; │ │ @@ -278572,75 +278788,75 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d5610: |[0d5610] org.pyneo.maps.track.TrackStylePickerDialog$1.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ -0d5620: 5b01 5e16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ -0d5624: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0d562a: 0e00 |0005: return-void │ │ +0d55a8: |[0d55a8] org.pyneo.maps.track.TrackStylePickerDialog$1.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ │ +0d55b8: 5b01 5e16 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ +0d55bc: 7010 be24 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0d55c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog$1;) │ │ name : 'onColorChanged' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -0d562c: |[0d562c] org.pyneo.maps.track.TrackStylePickerDialog$1.onColorChanged:(I)V │ │ -0d563c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d563e: 5430 5e16 |0001: iget-object v0, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ -0d5642: 7110 932d 0000 |0003: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$000:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // method@2d93 │ │ -0d5648: 0c00 |0006: move-result-object v0 │ │ -0d564a: 6e20 0a26 4000 |0007: invoke-virtual {v0, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ -0d5650: 5430 5e16 |000a: iget-object v0, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ -0d5654: 7110 942d 0000 |000c: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$100:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint; // method@2d94 │ │ -0d565a: 0c00 |000f: move-result-object v0 │ │ -0d565c: 7110 3702 0400 |0010: invoke-static {v4}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ -0d5662: 0a01 |0013: move-result v1 │ │ -0d5664: 6e20 4d02 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ -0d566a: 2200 9204 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0d566e: 7010 fb24 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d5674: 1a01 c003 |001c: const-string v1, "Color.alpha(color)=" // string@03c0 │ │ -0d5678: 6e20 0425 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d567e: 0c00 |0021: move-result-object v0 │ │ -0d5680: 7110 3702 0400 |0022: invoke-static {v4}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ -0d5686: 0a01 |0025: move-result v1 │ │ -0d5688: 6e20 0025 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d568e: 0c00 |0029: move-result-object v0 │ │ -0d5690: 6e10 0a25 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d5696: 0c00 |002d: move-result-object v0 │ │ -0d5698: 7110 f82e 0000 |002e: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ -0d569e: 5430 5e16 |0031: iget-object v0, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ -0d56a2: 7110 942d 0000 |0033: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$100:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint; // method@2d94 │ │ -0d56a8: 0c00 |0036: move-result-object v0 │ │ -0d56aa: 5431 5e16 |0037: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ -0d56ae: 7110 952d 0100 |0039: invoke-static {v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$200:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/SeekBar; // method@2d95 │ │ -0d56b4: 0c01 |003c: move-result-object v1 │ │ -0d56b6: 6e10 7a22 0100 |003d: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@227a │ │ -0d56bc: 0a01 |0040: move-result v1 │ │ -0d56be: db01 010a |0041: div-int/lit8 v1, v1, #int 10 // #0a │ │ -0d56c2: 8211 |0043: int-to-float v1, v1 │ │ -0d56c4: 6e54 5502 1022 |0044: invoke-virtual {v0, v1, v2, v2, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0d56ca: 5430 5e16 |0047: iget-object v0, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ -0d56ce: 7110 962d 0000 |0049: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$300:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lorg/pyneo/maps/map/MapView; // method@2d96 │ │ -0d56d4: 0c00 |004c: move-result-object v0 │ │ -0d56d6: 6e10 e328 0000 |004d: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0d56dc: 0e00 |0050: return-void │ │ +0d55c4: |[0d55c4] org.pyneo.maps.track.TrackStylePickerDialog$1.onColorChanged:(I)V │ │ +0d55d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d55d6: 5430 5e16 |0001: iget-object v0, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ +0d55da: 7110 932d 0000 |0003: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$000:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // method@2d93 │ │ +0d55e0: 0c00 |0006: move-result-object v0 │ │ +0d55e2: 6e20 0a26 4000 |0007: invoke-virtual {v0, v4}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ +0d55e8: 5430 5e16 |000a: iget-object v0, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ +0d55ec: 7110 942d 0000 |000c: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$100:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint; // method@2d94 │ │ +0d55f2: 0c00 |000f: move-result-object v0 │ │ +0d55f4: 7110 3702 0400 |0010: invoke-static {v4}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ +0d55fa: 0a01 |0013: move-result v1 │ │ +0d55fc: 6e20 4d02 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ +0d5602: 2200 9204 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0d5606: 7010 fb24 0000 |0019: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d560c: 1a01 c003 |001c: const-string v1, "Color.alpha(color)=" // string@03c0 │ │ +0d5610: 6e20 0425 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d5616: 0c00 |0021: move-result-object v0 │ │ +0d5618: 7110 3702 0400 |0022: invoke-static {v4}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ +0d561e: 0a01 |0025: move-result v1 │ │ +0d5620: 6e20 0025 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d5626: 0c00 |0029: move-result-object v0 │ │ +0d5628: 6e10 0a25 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d562e: 0c00 |002d: move-result-object v0 │ │ +0d5630: 7110 f82e 0000 |002e: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.dd:(Ljava/lang/String;)V // method@2ef8 │ │ +0d5636: 5430 5e16 |0031: iget-object v0, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ +0d563a: 7110 942d 0000 |0033: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$100:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint; // method@2d94 │ │ +0d5640: 0c00 |0036: move-result-object v0 │ │ +0d5642: 5431 5e16 |0037: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ +0d5646: 7110 952d 0100 |0039: invoke-static {v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$200:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/SeekBar; // method@2d95 │ │ +0d564c: 0c01 |003c: move-result-object v1 │ │ +0d564e: 6e10 7a22 0100 |003d: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@227a │ │ +0d5654: 0a01 |0040: move-result v1 │ │ +0d5656: db01 010a |0041: div-int/lit8 v1, v1, #int 10 // #0a │ │ +0d565a: 8211 |0043: int-to-float v1, v1 │ │ +0d565c: 6e54 5502 1022 |0044: invoke-virtual {v0, v1, v2, v2, v4}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0d5662: 5430 5e16 |0047: iget-object v0, v3, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@165e │ │ +0d5666: 7110 962d 0000 |0049: invoke-static {v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.access$300:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lorg/pyneo/maps/map/MapView; // method@2d96 │ │ +0d566c: 0c00 |004c: move-result-object v0 │ │ +0d566e: 6e10 e328 0000 |004d: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0d5674: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x000a line=31 │ │ 0x0017 line=32 │ │ 0x0031 line=33 │ │ 0x0047 line=34 │ │ @@ -278697,21 +278913,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d56e0: |[0d56e0] org.pyneo.maps.track.TrackStylePreference.:(Landroid/content/Context;)V │ │ -0d56f0: 7020 9203 2100 |0000: invoke-direct {v1, v2}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ -0d56f6: 1a00 9636 |0003: const-string v0, "{"color":-5937666,"shadowradius":0,"width":10,"color_shadow":-5937666}" // string@3696 │ │ -0d56fa: 5b10 7016 |0005: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ -0d56fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0d5700: 7020 af2d 0100 |0008: invoke-direct {v1, v0}, Lorg/pyneo/maps/track/TrackStylePreference;.init:(Landroid/util/AttributeSet;)V // method@2daf │ │ -0d5706: 0e00 |000b: return-void │ │ +0d5678: |[0d5678] org.pyneo.maps.track.TrackStylePreference.:(Landroid/content/Context;)V │ │ +0d5688: 7020 9203 2100 |0000: invoke-direct {v1, v2}, Landroid/preference/Preference;.:(Landroid/content/Context;)V // method@0392 │ │ +0d568e: 1a00 9636 |0003: const-string v0, "{"color":-5937666,"shadowradius":0,"width":10,"color_shadow":-5937666}" // string@3696 │ │ +0d5692: 5b10 7016 |0005: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ +0d5696: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0d5698: 7020 af2d 0100 |0008: invoke-direct {v1, v0}, Lorg/pyneo/maps/track/TrackStylePreference;.init:(Landroid/util/AttributeSet;)V // method@2daf │ │ +0d569e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=23 │ │ 0x0007 line=29 │ │ 0x000b line=30 │ │ locals : │ │ @@ -278723,20 +278939,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0d5708: |[0d5708] org.pyneo.maps.track.TrackStylePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0d5718: 7030 9303 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0393 │ │ -0d571e: 1a00 9636 |0003: const-string v0, "{"color":-5937666,"shadowradius":0,"width":10,"color_shadow":-5937666}" // string@3696 │ │ -0d5722: 5b10 7016 |0005: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ -0d5726: 7020 af2d 3100 |0007: invoke-direct {v1, v3}, Lorg/pyneo/maps/track/TrackStylePreference;.init:(Landroid/util/AttributeSet;)V // method@2daf │ │ -0d572c: 0e00 |000a: return-void │ │ +0d56a0: |[0d56a0] org.pyneo.maps.track.TrackStylePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0d56b0: 7030 9303 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0393 │ │ +0d56b6: 1a00 9636 |0003: const-string v0, "{"color":-5937666,"shadowradius":0,"width":10,"color_shadow":-5937666}" // string@3696 │ │ +0d56ba: 5b10 7016 |0005: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ +0d56be: 7020 af2d 3100 |0007: invoke-direct {v1, v3}, Lorg/pyneo/maps/track/TrackStylePreference;.init:(Landroid/util/AttributeSet;)V // method@2daf │ │ +0d56c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=23 │ │ 0x0007 line=39 │ │ 0x000a line=40 │ │ locals : │ │ @@ -278749,20 +278965,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 │ │ -0d5730: |[0d5730] org.pyneo.maps.track.TrackStylePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0d5740: 7040 9403 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0394 │ │ -0d5746: 1a00 9636 |0003: const-string v0, "{"color":-5937666,"shadowradius":0,"width":10,"color_shadow":-5937666}" // string@3696 │ │ -0d574a: 5b10 7016 |0005: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ -0d574e: 7020 af2d 3100 |0007: invoke-direct {v1, v3}, Lorg/pyneo/maps/track/TrackStylePreference;.init:(Landroid/util/AttributeSet;)V // method@2daf │ │ -0d5754: 0e00 |000a: return-void │ │ +0d56c8: |[0d56c8] org.pyneo.maps.track.TrackStylePreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0d56d8: 7040 9403 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0394 │ │ +0d56de: 1a00 9636 |0003: const-string v0, "{"color":-5937666,"shadowradius":0,"width":10,"color_shadow":-5937666}" // string@3696 │ │ +0d56e2: 5b10 7016 |0005: iput-object v0, v1, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ +0d56e6: 7020 af2d 3100 |0007: invoke-direct {v1, v3}, Lorg/pyneo/maps/track/TrackStylePreference;.init:(Landroid/util/AttributeSet;)V // method@2daf │ │ +0d56ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=23 │ │ 0x0007 line=34 │ │ 0x000a line=35 │ │ locals : │ │ @@ -278776,29 +278992,29 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0d5758: |[0d5758] org.pyneo.maps.track.TrackStylePreference.init:(Landroid/util/AttributeSet;)V │ │ -0d5768: 6e20 b52d 3300 |0000: invoke-virtual {v3, v3}, Lorg/pyneo/maps/track/TrackStylePreference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@2db5 │ │ -0d576e: 3804 1400 |0003: if-eqz v4, 0017 // +0014 │ │ -0d5772: 1a01 1921 |0005: const-string v1, "http://schemas.android.com/apk/res/android" // string@2119 │ │ -0d5776: 1a02 a21a |0007: const-string v2, "defaultValue" // string@1aa2 │ │ -0d577a: 7230 a71e 1402 |0009: invoke-interface {v4, v1, v2}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1ea7 │ │ -0d5780: 0c00 |000c: move-result-object v0 │ │ -0d5782: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ -0d5786: 6e20 db24 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0d578c: 0a01 |0012: move-result v1 │ │ -0d578e: 3901 0400 |0013: if-nez v1, 0017 // +0004 │ │ -0d5792: 5b30 7016 |0015: iput-object v0, v3, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ -0d5796: 5431 7016 |0017: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ -0d579a: 5b31 7216 |0019: iput-object v1, v3, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ -0d579e: 0e00 |001b: return-void │ │ +0d56f0: |[0d56f0] org.pyneo.maps.track.TrackStylePreference.init:(Landroid/util/AttributeSet;)V │ │ +0d5700: 6e20 b52d 3300 |0000: invoke-virtual {v3, v3}, Lorg/pyneo/maps/track/TrackStylePreference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@2db5 │ │ +0d5706: 3804 1400 |0003: if-eqz v4, 0017 // +0014 │ │ +0d570a: 1a01 1921 |0005: const-string v1, "http://schemas.android.com/apk/res/android" // string@2119 │ │ +0d570e: 1a02 a21a |0007: const-string v2, "defaultValue" // string@1aa2 │ │ +0d5712: 7230 a71e 1402 |0009: invoke-interface {v4, v1, v2}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1ea7 │ │ +0d5718: 0c00 |000c: move-result-object v0 │ │ +0d571a: 1a01 0000 |000d: const-string v1, "" // string@0000 │ │ +0d571e: 6e20 db24 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0d5724: 0a01 |0012: move-result v1 │ │ +0d5726: 3901 0400 |0013: if-nez v1, 0017 // +0004 │ │ +0d572a: 5b30 7016 |0015: iput-object v0, v3, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ +0d572e: 5431 7016 |0017: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ +0d5732: 5b31 7216 |0019: iput-object v1, v3, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ +0d5736: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x000d line=46 │ │ 0x0015 line=47 │ │ @@ -278814,61 +279030,61 @@ │ │ type : '(IIID)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 91 16-bit code units │ │ -0d57a0: |[0d57a0] org.pyneo.maps.track.TrackStylePreference.setPreviewColor:(IIID)V │ │ -0d57b0: 54c1 7316 |0000: iget-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mView:Landroid/view/View; // field@1673 │ │ -0d57b4: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0d57b8: 0e00 |0004: return-void │ │ -0d57ba: 2208 1404 |0005: new-instance v8, Landroid/widget/ImageView; // type@0414 │ │ -0d57be: 6e10 ab2d 0c00 |0007: invoke-virtual {v12}, Lorg/pyneo/maps/track/TrackStylePreference;.getContext:()Landroid/content/Context; // method@2dab │ │ -0d57c4: 0c01 |000a: move-result-object v1 │ │ -0d57c6: 7020 9e21 1800 |000b: invoke-direct {v8, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0d57cc: 54c1 7316 |000e: iget-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mView:Landroid/view/View; // field@1673 │ │ -0d57d0: 1402 1800 0201 |0010: const v2, #float 2.38773e-38 // #01020018 │ │ -0d57d6: 6e20 aa1f 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0d57dc: 0c0a |0016: move-result-object v10 │ │ -0d57de: 1f0a 1604 |0017: check-cast v10, Landroid/widget/LinearLayout; // type@0416 │ │ -0d57e2: 380a ebff |0019: if-eqz v10, 0004 // -0015 │ │ -0d57e6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0d57e8: 6e20 e721 1a00 |001c: invoke-virtual {v10, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0d57ee: 6e10 c821 0a00 |001f: invoke-virtual {v10}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -0d57f4: 0a06 |0022: move-result v6 │ │ -0d57f6: 3d06 0600 |0023: if-lez v6, 0029 // +0006 │ │ -0d57fa: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0d57fc: 6e30 dc21 1a06 |0026: invoke-virtual {v10, v1, v6}, Landroid/widget/LinearLayout;.removeViews:(II)V // method@21dc │ │ -0d5802: 6e20 bf21 8a00 |0029: invoke-virtual {v10, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -0d5808: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -0d580a: 6e20 e321 1a00 |002d: invoke-virtual {v10, v1}, Landroid/widget/LinearLayout;.setMinimumWidth:(I)V // method@21e3 │ │ -0d5810: 2200 fc05 |0030: new-instance v0, Lorg/pyneo/maps/track/TrackStyleDrawable; // type@05fc │ │ -0d5814: 01d1 |0032: move v1, v13 │ │ -0d5816: 01e2 |0033: move v2, v14 │ │ -0d5818: 01f3 |0034: move v3, v15 │ │ -0d581a: 0504 1000 |0035: move-wide/from16 v4, v16 │ │ -0d581e: 7606 7b2d 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/track/TrackStyleDrawable;.:(IIID)V // method@2d7b │ │ -0d5824: 1221 |003a: const/4 v1, #int 2 // #2 │ │ -0d5826: 2317 5b06 |003b: new-array v7, v1, [Landroid/graphics/drawable/Drawable; // type@065b │ │ -0d582a: 1201 |003d: const/4 v1, #int 0 // #0 │ │ -0d582c: 6e10 ab2d 0c00 |003e: invoke-virtual {v12}, Lorg/pyneo/maps/track/TrackStylePreference;.getContext:()Landroid/content/Context; // method@2dab │ │ -0d5832: 0c02 |0041: move-result-object v2 │ │ -0d5834: 6e10 3201 0200 |0042: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d583a: 0c02 |0045: move-result-object v2 │ │ -0d583c: 1403 7900 027f |0046: const v3, #float 1.72802e+38 // #7f020079 │ │ -0d5842: 6e20 af01 3200 |0049: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0d5848: 0c02 |004c: move-result-object v2 │ │ -0d584a: 4d02 0701 |004d: aput-object v2, v7, v1 │ │ -0d584e: 1211 |004f: const/4 v1, #int 1 // #1 │ │ -0d5850: 4d00 0701 |0050: aput-object v0, v7, v1 │ │ -0d5854: 2209 7200 |0052: new-instance v9, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ -0d5858: 7020 a402 7900 |0054: invoke-direct {v9, v7}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@02a4 │ │ -0d585e: 6e20 ab21 9800 |0057: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21ab │ │ -0d5864: 28aa |005a: goto 0004 // -0056 │ │ +0d5738: |[0d5738] org.pyneo.maps.track.TrackStylePreference.setPreviewColor:(IIID)V │ │ +0d5748: 54c1 7316 |0000: iget-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mView:Landroid/view/View; // field@1673 │ │ +0d574c: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0d5750: 0e00 |0004: return-void │ │ +0d5752: 2208 1404 |0005: new-instance v8, Landroid/widget/ImageView; // type@0414 │ │ +0d5756: 6e10 ab2d 0c00 |0007: invoke-virtual {v12}, Lorg/pyneo/maps/track/TrackStylePreference;.getContext:()Landroid/content/Context; // method@2dab │ │ +0d575c: 0c01 |000a: move-result-object v1 │ │ +0d575e: 7020 9e21 1800 |000b: invoke-direct {v8, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +0d5764: 54c1 7316 |000e: iget-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mView:Landroid/view/View; // field@1673 │ │ +0d5768: 1402 1800 0201 |0010: const v2, #float 2.38773e-38 // #01020018 │ │ +0d576e: 6e20 aa1f 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0d5774: 0c0a |0016: move-result-object v10 │ │ +0d5776: 1f0a 1604 |0017: check-cast v10, Landroid/widget/LinearLayout; // type@0416 │ │ +0d577a: 380a ebff |0019: if-eqz v10, 0004 // -0015 │ │ +0d577e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0d5780: 6e20 e721 1a00 |001c: invoke-virtual {v10, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0d5786: 6e10 c821 0a00 |001f: invoke-virtual {v10}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +0d578c: 0a06 |0022: move-result v6 │ │ +0d578e: 3d06 0600 |0023: if-lez v6, 0029 // +0006 │ │ +0d5792: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0d5794: 6e30 dc21 1a06 |0026: invoke-virtual {v10, v1, v6}, Landroid/widget/LinearLayout;.removeViews:(II)V // method@21dc │ │ +0d579a: 6e20 bf21 8a00 |0029: invoke-virtual {v10, v8}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +0d57a0: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +0d57a2: 6e20 e321 1a00 |002d: invoke-virtual {v10, v1}, Landroid/widget/LinearLayout;.setMinimumWidth:(I)V // method@21e3 │ │ +0d57a8: 2200 fc05 |0030: new-instance v0, Lorg/pyneo/maps/track/TrackStyleDrawable; // type@05fc │ │ +0d57ac: 01d1 |0032: move v1, v13 │ │ +0d57ae: 01e2 |0033: move v2, v14 │ │ +0d57b0: 01f3 |0034: move v3, v15 │ │ +0d57b2: 0504 1000 |0035: move-wide/from16 v4, v16 │ │ +0d57b6: 7606 7b2d 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/track/TrackStyleDrawable;.:(IIID)V // method@2d7b │ │ +0d57bc: 1221 |003a: const/4 v1, #int 2 // #2 │ │ +0d57be: 2317 5b06 |003b: new-array v7, v1, [Landroid/graphics/drawable/Drawable; // type@065b │ │ +0d57c2: 1201 |003d: const/4 v1, #int 0 // #0 │ │ +0d57c4: 6e10 ab2d 0c00 |003e: invoke-virtual {v12}, Lorg/pyneo/maps/track/TrackStylePreference;.getContext:()Landroid/content/Context; // method@2dab │ │ +0d57ca: 0c02 |0041: move-result-object v2 │ │ +0d57cc: 6e10 3201 0200 |0042: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d57d2: 0c02 |0045: move-result-object v2 │ │ +0d57d4: 1403 7900 027f |0046: const v3, #float 1.72802e+38 // #7f020079 │ │ +0d57da: 6e20 af01 3200 |0049: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0d57e0: 0c02 |004c: move-result-object v2 │ │ +0d57e2: 4d02 0701 |004d: aput-object v2, v7, v1 │ │ +0d57e6: 1211 |004f: const/4 v1, #int 1 // #1 │ │ +0d57e8: 4d00 0701 |0050: aput-object v0, v7, v1 │ │ +0d57ec: 2209 7200 |0052: new-instance v9, Landroid/graphics/drawable/LayerDrawable; // type@0072 │ │ +0d57f0: 7020 a402 7900 |0054: invoke-direct {v9, v7}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@02a4 │ │ +0d57f6: 6e20 ab21 9800 |0057: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21ab │ │ +0d57fc: 28aa |005a: goto 0004 // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=95 │ │ 0x0005 line=80 │ │ 0x000e line=81 │ │ 0x0019 line=82 │ │ @@ -278901,31 +279117,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0d5868: |[0d5868] org.pyneo.maps.track.TrackStylePreference.getValue:()Ljava/lang/String; │ │ -0d5878: 6e10 b02d 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackStylePreference;.isPersistent:()Z // method@2db0 │ │ -0d587e: 0a01 |0003: move-result v1 │ │ -0d5880: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -0d5884: 5421 7016 |0006: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ -0d5888: 6e20 ad2d 1200 |0008: invoke-virtual {v2, v1}, Lorg/pyneo/maps/track/TrackStylePreference;.getPersistedString:(Ljava/lang/String;)Ljava/lang/String; // method@2dad │ │ -0d588e: 0c01 |000b: move-result-object v1 │ │ -0d5890: 5b21 7216 |000c: iput-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ -0d5894: 5421 7216 |000e: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ -0d5898: 1101 |0010: return-object v1 │ │ -0d589a: 0d00 |0011: move-exception v0 │ │ -0d589c: 6e10 7624 0000 |0012: invoke-virtual {v0}, Ljava/lang/ClassCastException;.toString:()Ljava/lang/String; // method@2476 │ │ -0d58a2: 0c01 |0015: move-result-object v1 │ │ -0d58a4: 7120 fa2e 0100 |0016: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d58aa: 5421 7016 |0019: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ -0d58ae: 5b21 7216 |001b: iput-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ -0d58b2: 28f1 |001d: goto 000e // -000f │ │ +0d5800: |[0d5800] org.pyneo.maps.track.TrackStylePreference.getValue:()Ljava/lang/String; │ │ +0d5810: 6e10 b02d 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackStylePreference;.isPersistent:()Z // method@2db0 │ │ +0d5816: 0a01 |0003: move-result v1 │ │ +0d5818: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +0d581c: 5421 7016 |0006: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ +0d5820: 6e20 ad2d 1200 |0008: invoke-virtual {v2, v1}, Lorg/pyneo/maps/track/TrackStylePreference;.getPersistedString:(Ljava/lang/String;)Ljava/lang/String; // method@2dad │ │ +0d5826: 0c01 |000b: move-result-object v1 │ │ +0d5828: 5b21 7216 |000c: iput-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ +0d582c: 5421 7216 |000e: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ +0d5830: 1101 |0010: return-object v1 │ │ +0d5832: 0d00 |0011: move-exception v0 │ │ +0d5834: 6e10 7624 0000 |0012: invoke-virtual {v0}, Ljava/lang/ClassCastException;.toString:()Ljava/lang/String; // method@2476 │ │ +0d583a: 0c01 |0015: move-result-object v1 │ │ +0d583c: 7120 fa2e 0100 |0016: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d5842: 5421 7016 |0019: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mDefaultValue:Ljava/lang/String; // field@1670 │ │ +0d5846: 5b21 7216 |001b: iput-object v1, v2, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ +0d584a: 28f1 |001d: goto 000e // -000f │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/ClassCastException; -> 0x0011 │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000e line=132 │ │ @@ -278941,49 +279157,49 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -0d58c4: |[0d58c4] org.pyneo.maps.track.TrackStylePreference.onBindView:(Landroid/view/View;)V │ │ -0d58d4: 6f20 9703 ba00 |0000: invoke-super {v10, v11}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ -0d58da: 5bab 7316 |0003: iput-object v11, v10, Lorg/pyneo/maps/track/TrackStylePreference;.mView:Landroid/view/View; // field@1673 │ │ -0d58de: 2207 e304 |0005: new-instance v7, Lorg/json/JSONObject; // type@04e3 │ │ -0d58e2: 6e10 ae2d 0a00 |0007: invoke-virtual {v10}, Lorg/pyneo/maps/track/TrackStylePreference;.getValue:()Ljava/lang/String; // method@2dae │ │ -0d58e8: 0c00 |000a: move-result-object v0 │ │ -0d58ea: 7020 6e26 0700 |000b: invoke-direct {v7, v0}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ -0d58f0: 1a00 4d19 |000e: const-string v0, "color" // string@194d │ │ -0d58f4: 1408 fe65 a5ff |0010: const v8, #float -nan // #ffa565fe │ │ -0d58fa: 6e30 7726 0708 |0013: invoke-virtual {v7, v0, v8}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0d5900: 0a01 |0016: move-result v1 │ │ -0d5902: 1a00 fb35 |0017: const-string v0, "width" // string@35fb │ │ -0d5906: 1248 |0019: const/4 v8, #int 4 // #4 │ │ -0d5908: 6e30 7726 0708 |001a: invoke-virtual {v7, v0, v8}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0d590e: 0a02 |001d: move-result v2 │ │ -0d5910: 1a00 be32 |001e: const-string v0, "shadowradius" // string@32be │ │ -0d5914: 1608 0000 |0020: const-wide/16 v8, #int 0 // #0 │ │ -0d5918: 6e40 7526 0798 |0022: invoke-virtual {v7, v0, v8, v9}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@2675 │ │ -0d591e: 0b04 |0025: move-result-wide v4 │ │ -0d5920: 1a00 5919 |0026: const-string v0, "color_shadow" // string@1959 │ │ -0d5924: 1408 fe65 a5ff |0028: const v8, #float -nan // #ffa565fe │ │ -0d592a: 6e30 7726 0708 |002b: invoke-virtual {v7, v0, v8}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0d5930: 0a03 |002e: move-result v3 │ │ -0d5932: 07a0 |002f: move-object v0, v10 │ │ -0d5934: 7606 b62d 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/track/TrackStylePreference;.setPreviewColor:(IIID)V // method@2db6 │ │ -0d593a: 0e00 |0033: return-void │ │ -0d593c: 0d06 |0034: move-exception v6 │ │ -0d593e: 6e10 8224 0600 |0035: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0d5944: 0c00 |0038: move-result-object v0 │ │ -0d5946: 7120 fa2e 6000 |0039: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d594c: 1401 fe65 a5ff |003c: const v1, #float -nan // #ffa565fe │ │ -0d5952: 1242 |003f: const/4 v2, #int 4 // #4 │ │ -0d5954: 1604 0000 |0040: const-wide/16 v4, #int 0 // #0 │ │ -0d5958: 1403 fe65 a5ff |0042: const v3, #float -nan // #ffa565fe │ │ -0d595e: 28ea |0045: goto 002f // -0016 │ │ +0d585c: |[0d585c] org.pyneo.maps.track.TrackStylePreference.onBindView:(Landroid/view/View;)V │ │ +0d586c: 6f20 9703 ba00 |0000: invoke-super {v10, v11}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ +0d5872: 5bab 7316 |0003: iput-object v11, v10, Lorg/pyneo/maps/track/TrackStylePreference;.mView:Landroid/view/View; // field@1673 │ │ +0d5876: 2207 e304 |0005: new-instance v7, Lorg/json/JSONObject; // type@04e3 │ │ +0d587a: 6e10 ae2d 0a00 |0007: invoke-virtual {v10}, Lorg/pyneo/maps/track/TrackStylePreference;.getValue:()Ljava/lang/String; // method@2dae │ │ +0d5880: 0c00 |000a: move-result-object v0 │ │ +0d5882: 7020 6e26 0700 |000b: invoke-direct {v7, v0}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ +0d5888: 1a00 4d19 |000e: const-string v0, "color" // string@194d │ │ +0d588c: 1408 fe65 a5ff |0010: const v8, #float -nan // #ffa565fe │ │ +0d5892: 6e30 7726 0708 |0013: invoke-virtual {v7, v0, v8}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0d5898: 0a01 |0016: move-result v1 │ │ +0d589a: 1a00 fb35 |0017: const-string v0, "width" // string@35fb │ │ +0d589e: 1248 |0019: const/4 v8, #int 4 // #4 │ │ +0d58a0: 6e30 7726 0708 |001a: invoke-virtual {v7, v0, v8}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0d58a6: 0a02 |001d: move-result v2 │ │ +0d58a8: 1a00 be32 |001e: const-string v0, "shadowradius" // string@32be │ │ +0d58ac: 1608 0000 |0020: const-wide/16 v8, #int 0 // #0 │ │ +0d58b0: 6e40 7526 0798 |0022: invoke-virtual {v7, v0, v8, v9}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@2675 │ │ +0d58b6: 0b04 |0025: move-result-wide v4 │ │ +0d58b8: 1a00 5919 |0026: const-string v0, "color_shadow" // string@1959 │ │ +0d58bc: 1408 fe65 a5ff |0028: const v8, #float -nan // #ffa565fe │ │ +0d58c2: 6e30 7726 0708 |002b: invoke-virtual {v7, v0, v8}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0d58c8: 0a03 |002e: move-result v3 │ │ +0d58ca: 07a0 |002f: move-object v0, v10 │ │ +0d58cc: 7606 b62d 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/track/TrackStylePreference;.setPreviewColor:(IIID)V // method@2db6 │ │ +0d58d2: 0e00 |0033: return-void │ │ +0d58d4: 0d06 |0034: move-exception v6 │ │ +0d58d6: 6e10 8224 0600 |0035: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0d58dc: 0c00 |0038: move-result-object v0 │ │ +0d58de: 7120 fa2e 6000 |0039: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d58e4: 1401 fe65 a5ff |003c: const v1, #float -nan // #ffa565fe │ │ +0d58ea: 1242 |003f: const/4 v2, #int 4 // #4 │ │ +0d58ec: 1604 0000 |0040: const-wide/16 v4, #int 0 // #0 │ │ +0d58f0: 1403 fe65 a5ff |0042: const v3, #float -nan // #ffa565fe │ │ +0d58f6: 28ea |0045: goto 002f // -0016 │ │ catches : 1 │ │ 0x0005 - 0x002e │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=60 │ │ @@ -279018,55 +279234,55 @@ │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 83 16-bit code units │ │ -0d5970: |[0d5970] org.pyneo.maps.track.TrackStylePreference.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -0d5980: 2208 e304 |0000: new-instance v8, Lorg/json/JSONObject; // type@04e3 │ │ -0d5984: 6e10 ae2d 0c00 |0002: invoke-virtual {v12}, Lorg/pyneo/maps/track/TrackStylePreference;.getValue:()Ljava/lang/String; // method@2dae │ │ -0d598a: 0c01 |0005: move-result-object v1 │ │ -0d598c: 7020 6e26 1800 |0006: invoke-direct {v8, v1}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ -0d5992: 1a01 4d19 |0009: const-string v1, "color" // string@194d │ │ -0d5996: 1402 fe65 a5ff |000b: const v2, #float -nan // #ffa565fe │ │ -0d599c: 6e30 7726 1802 |000e: invoke-virtual {v8, v1, v2}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0d59a2: 0a03 |0011: move-result v3 │ │ -0d59a4: 1a01 fb35 |0012: const-string v1, "width" // string@35fb │ │ -0d59a8: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -0d59aa: 6e30 7726 1802 |0015: invoke-virtual {v8, v1, v2}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0d59b0: 0a04 |0018: move-result v4 │ │ -0d59b2: 1a01 be32 |0019: const-string v1, "shadowradius" // string@32be │ │ -0d59b6: 160a 0000 |001b: const-wide/16 v10, #int 0 // #0 │ │ -0d59ba: 6e40 7526 18ba |001d: invoke-virtual {v8, v1, v10, v11}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@2675 │ │ -0d59c0: 0b06 |0020: move-result-wide v6 │ │ -0d59c2: 1a01 5919 |0021: const-string v1, "color_shadow" // string@1959 │ │ -0d59c6: 1402 fe65 a5ff |0023: const v2, #float -nan // #ffa565fe │ │ -0d59cc: 6e30 7726 1802 |0026: invoke-virtual {v8, v1, v2}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0d59d2: 0a05 |0029: move-result v5 │ │ -0d59d4: 2201 0406 |002a: new-instance v1, Lorg/pyneo/maps/track/TrackStylePickerDialog; // type@0604 │ │ -0d59d8: 6e10 ab2d 0c00 |002c: invoke-virtual {v12}, Lorg/pyneo/maps/track/TrackStylePreference;.getContext:()Landroid/content/Context; // method@2dab │ │ -0d59de: 0c02 |002f: move-result-object v2 │ │ -0d59e0: 7607 922d 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.:(Landroid/content/Context;IIID)V // method@2d92 │ │ -0d59e6: 5bc1 7116 |0033: iput-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1671 │ │ -0d59ea: 54c1 7116 |0035: iget-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1671 │ │ -0d59ee: 6e20 a42d c100 |0037: invoke-virtual {v1, v12}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setOnTrackStyleChangedListener:(Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;)V // method@2da4 │ │ -0d59f4: 54c1 7116 |003a: iget-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1671 │ │ -0d59f8: 6e10 a72d 0100 |003c: invoke-virtual {v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.show:()V // method@2da7 │ │ -0d59fe: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -0d5a00: 0f01 |0040: return v1 │ │ -0d5a02: 0d00 |0041: move-exception v0 │ │ -0d5a04: 6e10 8224 0000 |0042: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0d5a0a: 0c01 |0045: move-result-object v1 │ │ -0d5a0c: 7120 fa2e 0100 |0046: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d5a12: 1403 fe65 a5ff |0049: const v3, #float -nan // #ffa565fe │ │ -0d5a18: 1244 |004c: const/4 v4, #int 4 // #4 │ │ -0d5a1a: 1606 0000 |004d: const-wide/16 v6, #int 0 // #0 │ │ -0d5a1e: 1405 fe65 a5ff |004f: const v5, #float -nan // #ffa565fe │ │ -0d5a24: 28d8 |0052: goto 002a // -0028 │ │ +0d5908: |[0d5908] org.pyneo.maps.track.TrackStylePreference.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +0d5918: 2208 e304 |0000: new-instance v8, Lorg/json/JSONObject; // type@04e3 │ │ +0d591c: 6e10 ae2d 0c00 |0002: invoke-virtual {v12}, Lorg/pyneo/maps/track/TrackStylePreference;.getValue:()Ljava/lang/String; // method@2dae │ │ +0d5922: 0c01 |0005: move-result-object v1 │ │ +0d5924: 7020 6e26 1800 |0006: invoke-direct {v8, v1}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ +0d592a: 1a01 4d19 |0009: const-string v1, "color" // string@194d │ │ +0d592e: 1402 fe65 a5ff |000b: const v2, #float -nan // #ffa565fe │ │ +0d5934: 6e30 7726 1802 |000e: invoke-virtual {v8, v1, v2}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0d593a: 0a03 |0011: move-result v3 │ │ +0d593c: 1a01 fb35 |0012: const-string v1, "width" // string@35fb │ │ +0d5940: 1242 |0014: const/4 v2, #int 4 // #4 │ │ +0d5942: 6e30 7726 1802 |0015: invoke-virtual {v8, v1, v2}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0d5948: 0a04 |0018: move-result v4 │ │ +0d594a: 1a01 be32 |0019: const-string v1, "shadowradius" // string@32be │ │ +0d594e: 160a 0000 |001b: const-wide/16 v10, #int 0 // #0 │ │ +0d5952: 6e40 7526 18ba |001d: invoke-virtual {v8, v1, v10, v11}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@2675 │ │ +0d5958: 0b06 |0020: move-result-wide v6 │ │ +0d595a: 1a01 5919 |0021: const-string v1, "color_shadow" // string@1959 │ │ +0d595e: 1402 fe65 a5ff |0023: const v2, #float -nan // #ffa565fe │ │ +0d5964: 6e30 7726 1802 |0026: invoke-virtual {v8, v1, v2}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0d596a: 0a05 |0029: move-result v5 │ │ +0d596c: 2201 0406 |002a: new-instance v1, Lorg/pyneo/maps/track/TrackStylePickerDialog; // type@0604 │ │ +0d5970: 6e10 ab2d 0c00 |002c: invoke-virtual {v12}, Lorg/pyneo/maps/track/TrackStylePreference;.getContext:()Landroid/content/Context; // method@2dab │ │ +0d5976: 0c02 |002f: move-result-object v2 │ │ +0d5978: 7607 922d 0100 |0030: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.:(Landroid/content/Context;IIID)V // method@2d92 │ │ +0d597e: 5bc1 7116 |0033: iput-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1671 │ │ +0d5982: 54c1 7116 |0035: iget-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1671 │ │ +0d5986: 6e20 a42d c100 |0037: invoke-virtual {v1, v12}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setOnTrackStyleChangedListener:(Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;)V // method@2da4 │ │ +0d598c: 54c1 7116 |003a: iget-object v1, v12, Lorg/pyneo/maps/track/TrackStylePreference;.mDialog:Lorg/pyneo/maps/track/TrackStylePickerDialog; // field@1671 │ │ +0d5990: 6e10 a72d 0100 |003c: invoke-virtual {v1}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.show:()V // method@2da7 │ │ +0d5996: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +0d5998: 0f01 |0040: return v1 │ │ +0d599a: 0d00 |0041: move-exception v0 │ │ +0d599c: 6e10 8224 0000 |0042: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0d59a2: 0c01 |0045: move-result-object v1 │ │ +0d59a4: 7120 fa2e 0100 |0046: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d59aa: 1403 fe65 a5ff |0049: const v3, #float -nan // #ffa565fe │ │ +0d59b0: 1244 |004c: const/4 v4, #int 4 // #4 │ │ +0d59b2: 1606 0000 |004d: const-wide/16 v6, #int 0 // #0 │ │ +0d59b6: 1405 fe65 a5ff |004f: const v5, #float -nan // #ffa565fe │ │ +0d59bc: 28d8 |0052: goto 002a // -0028 │ │ catches : 1 │ │ 0x0000 - 0x0029 │ │ Ljava/lang/Exception; -> 0x0041 │ │ positions : │ │ 0x0000 line=101 │ │ 0x0009 line=102 │ │ 0x0012 line=103 │ │ @@ -279101,51 +279317,51 @@ │ │ type : '(IIID)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 77 16-bit code units │ │ -0d5a38: |[0d5a38] org.pyneo.maps.track.TrackStylePreference.onTrackStyleChanged:(IIID)V │ │ -0d5a48: 2201 e304 |0000: new-instance v1, Lorg/json/JSONObject; // type@04e3 │ │ -0d5a4c: 7010 6d26 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@266d │ │ -0d5a52: 1a02 4d19 |0005: const-string v2, "color" // string@194d │ │ -0d5a56: 6e30 7c26 2105 |0007: invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0d5a5c: 1a02 5919 |000a: const-string v2, "color_shadow" // string@1959 │ │ -0d5a60: 6e30 7c26 2107 |000c: invoke-virtual {v1, v2, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0d5a66: 1a02 fb35 |000f: const-string v2, "width" // string@35fb │ │ -0d5a6a: 6e30 7c26 2106 |0011: invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0d5a70: 1a02 be32 |0014: const-string v2, "shadowradius" // string@32be │ │ -0d5a74: 6e40 7b26 2198 |0016: invoke-virtual {v1, v2, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@267b │ │ -0d5a7a: 6e10 b02d 0400 |0019: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStylePreference;.isPersistent:()Z // method@2db0 │ │ -0d5a80: 0a02 |001c: move-result v2 │ │ -0d5a82: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ -0d5a86: 6e10 7f26 0100 |001f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0d5a8c: 0c02 |0022: move-result-object v2 │ │ -0d5a8e: 6e20 b42d 2400 |0023: invoke-virtual {v4, v2}, Lorg/pyneo/maps/track/TrackStylePreference;.persistString:(Ljava/lang/String;)Z // method@2db4 │ │ -0d5a94: 6e10 7f26 0100 |0026: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0d5a9a: 0c02 |0029: move-result-object v2 │ │ -0d5a9c: 5b42 7216 |002a: iput-object v2, v4, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ -0d5aa0: 7606 b62d 0400 |002c: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/track/TrackStylePreference;.setPreviewColor:(IIID)V // method@2db6 │ │ -0d5aa6: 6e10 ac2d 0400 |002f: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStylePreference;.getOnPreferenceChangeListener:()Landroid/preference/Preference$OnPreferenceChangeListener; // method@2dac │ │ -0d5aac: 0c02 |0032: move-result-object v2 │ │ -0d5aae: 7110 9624 0500 |0033: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0d5ab4: 0c03 |0036: move-result-object v3 │ │ -0d5ab6: 7230 9103 4203 |0037: invoke-interface {v2, v4, v3}, Landroid/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0391 │ │ -0d5abc: 0e00 |003a: return-void │ │ -0d5abe: 0d00 |003b: move-exception v0 │ │ -0d5ac0: 6e10 6c26 0000 |003c: invoke-virtual {v0}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0d5ac6: 0c02 |003f: move-result-object v2 │ │ -0d5ac8: 7120 fa2e 0200 |0040: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d5ace: 28d6 |0043: goto 0019 // -002a │ │ -0d5ad0: 0d00 |0044: move-exception v0 │ │ -0d5ad2: 6e10 bc24 0000 |0045: invoke-virtual {v0}, Ljava/lang/NullPointerException;.toString:()Ljava/lang/String; // method@24bc │ │ -0d5ad8: 0c02 |0048: move-result-object v2 │ │ -0d5ada: 7120 fa2e 0200 |0049: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0d5ae0: 28ee |004c: goto 003a // -0012 │ │ +0d59d0: |[0d59d0] org.pyneo.maps.track.TrackStylePreference.onTrackStyleChanged:(IIID)V │ │ +0d59e0: 2201 e304 |0000: new-instance v1, Lorg/json/JSONObject; // type@04e3 │ │ +0d59e4: 7010 6d26 0100 |0002: invoke-direct {v1}, Lorg/json/JSONObject;.:()V // method@266d │ │ +0d59ea: 1a02 4d19 |0005: const-string v2, "color" // string@194d │ │ +0d59ee: 6e30 7c26 2105 |0007: invoke-virtual {v1, v2, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0d59f4: 1a02 5919 |000a: const-string v2, "color_shadow" // string@1959 │ │ +0d59f8: 6e30 7c26 2107 |000c: invoke-virtual {v1, v2, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0d59fe: 1a02 fb35 |000f: const-string v2, "width" // string@35fb │ │ +0d5a02: 6e30 7c26 2106 |0011: invoke-virtual {v1, v2, v6}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0d5a08: 1a02 be32 |0014: const-string v2, "shadowradius" // string@32be │ │ +0d5a0c: 6e40 7b26 2198 |0016: invoke-virtual {v1, v2, v8, v9}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@267b │ │ +0d5a12: 6e10 b02d 0400 |0019: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStylePreference;.isPersistent:()Z // method@2db0 │ │ +0d5a18: 0a02 |001c: move-result v2 │ │ +0d5a1a: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ +0d5a1e: 6e10 7f26 0100 |001f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0d5a24: 0c02 |0022: move-result-object v2 │ │ +0d5a26: 6e20 b42d 2400 |0023: invoke-virtual {v4, v2}, Lorg/pyneo/maps/track/TrackStylePreference;.persistString:(Ljava/lang/String;)Z // method@2db4 │ │ +0d5a2c: 6e10 7f26 0100 |0026: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0d5a32: 0c02 |0029: move-result-object v2 │ │ +0d5a34: 5b42 7216 |002a: iput-object v2, v4, Lorg/pyneo/maps/track/TrackStylePreference;.mValue:Ljava/lang/String; // field@1672 │ │ +0d5a38: 7606 b62d 0400 |002c: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/track/TrackStylePreference;.setPreviewColor:(IIID)V // method@2db6 │ │ +0d5a3e: 6e10 ac2d 0400 |002f: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStylePreference;.getOnPreferenceChangeListener:()Landroid/preference/Preference$OnPreferenceChangeListener; // method@2dac │ │ +0d5a44: 0c02 |0032: move-result-object v2 │ │ +0d5a46: 7110 9624 0500 |0033: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0d5a4c: 0c03 |0036: move-result-object v3 │ │ +0d5a4e: 7230 9103 4203 |0037: invoke-interface {v2, v4, v3}, Landroid/preference/Preference$OnPreferenceChangeListener;.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0391 │ │ +0d5a54: 0e00 |003a: return-void │ │ +0d5a56: 0d00 |003b: move-exception v0 │ │ +0d5a58: 6e10 6c26 0000 |003c: invoke-virtual {v0}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0d5a5e: 0c02 |003f: move-result-object v2 │ │ +0d5a60: 7120 fa2e 0200 |0040: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d5a66: 28d6 |0043: goto 0019 // -002a │ │ +0d5a68: 0d00 |0044: move-exception v0 │ │ +0d5a6a: 6e10 bc24 0000 |0045: invoke-virtual {v0}, Ljava/lang/NullPointerException;.toString:()Ljava/lang/String; // method@24bc │ │ +0d5a70: 0c02 |0048: move-result-object v2 │ │ +0d5a72: 7120 fa2e 0200 |0049: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0d5a78: 28ee |004c: goto 003a // -0012 │ │ catches : 2 │ │ 0x0005 - 0x0019 │ │ Lorg/json/JSONException; -> 0x003b │ │ 0x002f - 0x003a │ │ Ljava/lang/NullPointerException; -> 0x0044 │ │ positions : │ │ 0x0000 line=136 │ │ @@ -279203,18 +279419,18 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d5b00: |[0d5b00] org.pyneo.maps.utils.RGestureDetectorCupcake.:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)V │ │ -0d5b10: 7030 f11e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@1ef1 │ │ -0d5b16: 5b02 f216 |0003: iput-object v2, v0, Lorg/pyneo/maps/utils/RGestureDetectorCupcake;.mListener:Lorg/pyneo/maps/utils/OnExGestureListener; // field@16f2 │ │ -0d5b1a: 0e00 |0005: return-void │ │ +0d5a98: |[0d5a98] org.pyneo.maps.utils.RGestureDetectorCupcake.:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)V │ │ +0d5aa8: 7030 f11e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@1ef1 │ │ +0d5aae: 5b02 f216 |0003: iput-object v2, v0, Lorg/pyneo/maps/utils/RGestureDetectorCupcake;.mListener:Lorg/pyneo/maps/utils/OnExGestureListener; // field@16f2 │ │ +0d5ab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/RGestureDetectorCupcake; │ │ @@ -279227,17 +279443,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d5b1c: |[0d5b1c] org.pyneo.maps.utils.RGestureDetectorCupcake.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0d5b2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d5b2e: 0f00 |0001: return v0 │ │ +0d5ab4: |[0d5ab4] org.pyneo.maps.utils.RGestureDetectorCupcake.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0d5ac4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d5ac6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/utils/RGestureDetectorCupcake; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -279246,26 +279462,26 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d5b30: |[0d5b30] org.pyneo.maps.utils.RGestureDetectorCupcake.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0d5b40: 6e10 5e1f 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0d5b46: 0a00 |0003: move-result v0 │ │ -0d5b48: d501 ff00 |0004: and-int/lit16 v1, v0, #int 255 // #00ff │ │ -0d5b4c: 2b01 0e00 0000 |0006: packed-switch v1, 00000014 // +0000000e │ │ -0d5b52: 6f20 f51e 3200 |0009: invoke-super {v2, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ef5 │ │ -0d5b58: 0a01 |000c: move-result v1 │ │ -0d5b5a: 0f01 |000d: return v1 │ │ -0d5b5c: 5421 f216 |000e: iget-object v1, v2, Lorg/pyneo/maps/utils/RGestureDetectorCupcake;.mListener:Lorg/pyneo/maps/utils/OnExGestureListener; // field@16f2 │ │ -0d5b60: 7220 802e 3100 |0010: invoke-interface {v1, v3}, Lorg/pyneo/maps/utils/OnExGestureListener;.onUp:(Landroid/view/MotionEvent;)V // method@2e80 │ │ -0d5b66: 28f6 |0013: goto 0009 // -000a │ │ -0d5b68: 0001 0100 0100 0000 0800 0000 |0014: packed-switch-data (6 units) │ │ +0d5ac8: |[0d5ac8] org.pyneo.maps.utils.RGestureDetectorCupcake.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0d5ad8: 6e10 5e1f 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +0d5ade: 0a00 |0003: move-result v0 │ │ +0d5ae0: d501 ff00 |0004: and-int/lit16 v1, v0, #int 255 // #00ff │ │ +0d5ae4: 2b01 0e00 0000 |0006: packed-switch v1, 00000014 // +0000000e │ │ +0d5aea: 6f20 f51e 3200 |0009: invoke-super {v2, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ef5 │ │ +0d5af0: 0a01 |000c: move-result v1 │ │ +0d5af2: 0f01 |000d: return v1 │ │ +0d5af4: 5421 f216 |000e: iget-object v1, v2, Lorg/pyneo/maps/utils/RGestureDetectorCupcake;.mListener:Lorg/pyneo/maps/utils/OnExGestureListener; // field@16f2 │ │ +0d5af8: 7220 802e 3100 |0010: invoke-interface {v1, v3}, Lorg/pyneo/maps/utils/OnExGestureListener;.onUp:(Landroid/view/MotionEvent;)V // method@2e80 │ │ +0d5afe: 28f6 |0013: goto 0009 // -000a │ │ +0d5b00: 0001 0100 0100 0000 0800 0000 |0014: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=19 │ │ 0x0009 line=24 │ │ 0x000e line=21 │ │ 0x0014 line=19 │ │ @@ -279310,18 +279526,18 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;Landroid/os/Handler;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d5b74: |[0d5b74] org.pyneo.maps.utils.RGestureDetectorFroyo.:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;Landroid/os/Handler;Z)V │ │ -0d5b84: 7054 f31e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V // method@1ef3 │ │ -0d5b8a: 5b02 f316 |0003: iput-object v2, v0, Lorg/pyneo/maps/utils/RGestureDetectorFroyo;.mListener:Lorg/pyneo/maps/utils/OnExGestureListener; // field@16f3 │ │ -0d5b8e: 0e00 |0005: return-void │ │ +0d5b0c: |[0d5b0c] org.pyneo.maps.utils.RGestureDetectorFroyo.:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;Landroid/os/Handler;Z)V │ │ +0d5b1c: 7054 f31e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;Z)V // method@1ef3 │ │ +0d5b22: 5b02 f316 |0003: iput-object v2, v0, Lorg/pyneo/maps/utils/RGestureDetectorFroyo;.mListener:Lorg/pyneo/maps/utils/OnExGestureListener; // field@16f3 │ │ +0d5b26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/utils/RGestureDetectorFroyo; │ │ @@ -279336,18 +279552,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d5b90: |[0d5b90] org.pyneo.maps.utils.RGestureDetectorFroyo.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0d5ba0: 6e10 621f 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1f62 │ │ -0d5ba6: 0a00 |0003: move-result v0 │ │ -0d5ba8: 0f00 |0004: return v0 │ │ +0d5b28: |[0d5b28] org.pyneo.maps.utils.RGestureDetectorFroyo.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0d5b38: 6e10 621f 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1f62 │ │ +0d5b3e: 0a00 |0003: move-result v0 │ │ +0d5b40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/utils/RGestureDetectorFroyo; │ │ 0x0000 - 0x0005 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -279356,26 +279572,26 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d5bac: |[0d5bac] org.pyneo.maps.utils.RGestureDetectorFroyo.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0d5bbc: 6e10 5e1f 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0d5bc2: 0a00 |0003: move-result v0 │ │ -0d5bc4: d501 ff00 |0004: and-int/lit16 v1, v0, #int 255 // #00ff │ │ -0d5bc8: 2b01 0e00 0000 |0006: packed-switch v1, 00000014 // +0000000e │ │ -0d5bce: 6f20 f51e 3200 |0009: invoke-super {v2, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ef5 │ │ -0d5bd4: 0a01 |000c: move-result v1 │ │ -0d5bd6: 0f01 |000d: return v1 │ │ -0d5bd8: 5421 f316 |000e: iget-object v1, v2, Lorg/pyneo/maps/utils/RGestureDetectorFroyo;.mListener:Lorg/pyneo/maps/utils/OnExGestureListener; // field@16f3 │ │ -0d5bdc: 7220 802e 3100 |0010: invoke-interface {v1, v3}, Lorg/pyneo/maps/utils/OnExGestureListener;.onUp:(Landroid/view/MotionEvent;)V // method@2e80 │ │ -0d5be2: 28f6 |0013: goto 0009 // -000a │ │ -0d5be4: 0001 0100 0100 0000 0800 0000 |0014: packed-switch-data (6 units) │ │ +0d5b44: |[0d5b44] org.pyneo.maps.utils.RGestureDetectorFroyo.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0d5b54: 6e10 5e1f 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +0d5b5a: 0a00 |0003: move-result v0 │ │ +0d5b5c: d501 ff00 |0004: and-int/lit16 v1, v0, #int 255 // #00ff │ │ +0d5b60: 2b01 0e00 0000 |0006: packed-switch v1, 00000014 // +0000000e │ │ +0d5b66: 6f20 f51e 3200 |0009: invoke-super {v2, v3}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1ef5 │ │ +0d5b6c: 0a01 |000c: move-result v1 │ │ +0d5b6e: 0f01 |000d: return v1 │ │ +0d5b70: 5421 f316 |000e: iget-object v1, v2, Lorg/pyneo/maps/utils/RGestureDetectorFroyo;.mListener:Lorg/pyneo/maps/utils/OnExGestureListener; // field@16f3 │ │ +0d5b74: 7220 802e 3100 |0010: invoke-interface {v1, v3}, Lorg/pyneo/maps/utils/OnExGestureListener;.onUp:(Landroid/view/MotionEvent;)V // method@2e80 │ │ +0d5b7a: 28f6 |0013: goto 0009 // -000a │ │ +0d5b7c: 0001 0100 0100 0000 0800 0000 |0014: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0004 line=22 │ │ 0x0009 line=27 │ │ 0x000e line=24 │ │ 0x0014 line=22 │ │ @@ -279414,17 +279630,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5bf0: |[0d5bf0] org.pyneo.maps.utils.VerGestureDetector$CupcakeDetector.:()V │ │ -0d5c00: 7010 1b2f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerGestureDetector;.:()V // method@2f1b │ │ -0d5c06: 0e00 |0003: return-void │ │ +0d5b88: |[0d5b88] org.pyneo.maps.utils.VerGestureDetector$CupcakeDetector.:()V │ │ +0d5b98: 7010 1b2f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerGestureDetector;.:()V // method@2f1b │ │ +0d5b9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;) │ │ @@ -279432,17 +279648,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5c08: |[0d5c08] org.pyneo.maps.utils.VerGestureDetector$CupcakeDetector.:(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V │ │ -0d5c18: 7010 132f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;.:()V // method@2f13 │ │ -0d5c1e: 0e00 |0003: return-void │ │ +0d5ba0: |[0d5ba0] org.pyneo.maps.utils.VerGestureDetector$CupcakeDetector.:(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V │ │ +0d5bb0: 7010 132f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;.:()V // method@2f13 │ │ +0d5bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/utils/VerGestureDetector$1; │ │ │ │ @@ -279452,39 +279668,39 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d5c20: |[0d5c20] org.pyneo.maps.utils.VerGestureDetector$CupcakeDetector.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector; │ │ -0d5c30: 6e30 162f 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorCupcake; // method@2f16 │ │ -0d5c36: 0c00 |0003: move-result-object v0 │ │ -0d5c38: 1100 |0004: return-object v0 │ │ +0d5bb8: |[0d5bb8] org.pyneo.maps.utils.VerGestureDetector$CupcakeDetector.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector; │ │ +0d5bc8: 6e30 162f 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorCupcake; // method@2f16 │ │ +0d5bce: 0c00 |0003: move-result-object v0 │ │ +0d5bd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=3 x1 Lorg/pyneo/maps/utils/OnExGestureListener; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 (null) Lorg/pyneo/maps/utils/OnExGestureListener; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;) │ │ name : 'getGestureDetector' │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorCupcake;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d5c3c: |[0d5c3c] org.pyneo.maps.utils.VerGestureDetector$CupcakeDetector.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorCupcake; │ │ -0d5c4c: 2200 2806 |0000: new-instance v0, Lorg/pyneo/maps/utils/RGestureDetectorCupcake; // type@0628 │ │ -0d5c50: 7030 9c2e 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/pyneo/maps/utils/RGestureDetectorCupcake;.:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)V // method@2e9c │ │ -0d5c56: 1100 |0005: return-object v0 │ │ +0d5bd4: |[0d5bd4] org.pyneo.maps.utils.VerGestureDetector$CupcakeDetector.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorCupcake; │ │ +0d5be4: 2200 2806 |0000: new-instance v0, Lorg/pyneo/maps/utils/RGestureDetectorCupcake; // type@0628 │ │ +0d5be8: 7030 9c2e 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/pyneo/maps/utils/RGestureDetectorCupcake;.:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)V // method@2e9c │ │ +0d5bee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 listener Lorg/pyneo/maps/utils/OnExGestureListener; │ │ @@ -279501,14 +279717,16 @@ │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #970 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lorg/pyneo/maps/utils/VerGestureDetector; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="FroyoDetector" │ │ +Annotations on method #12057 'getGestureDetector' │ │ + VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ Annotations on method #12058 'getGestureDetector' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ │ │ Class #970 - │ │ Class descriptor : 'Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Lorg/pyneo/maps/utils/VerGestureDetector;' │ │ @@ -279521,17 +279739,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5c58: |[0d5c58] org.pyneo.maps.utils.VerGestureDetector$FroyoDetector.:()V │ │ -0d5c68: 7010 1b2f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerGestureDetector;.:()V // method@2f1b │ │ -0d5c6e: 0e00 |0003: return-void │ │ +0d5bf0: |[0d5bf0] org.pyneo.maps.utils.VerGestureDetector$FroyoDetector.:()V │ │ +0d5c00: 7010 1b2f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerGestureDetector;.:()V // method@2f1b │ │ +0d5c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;) │ │ @@ -279539,17 +279757,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5c70: |[0d5c70] org.pyneo.maps.utils.VerGestureDetector$FroyoDetector.:(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V │ │ -0d5c80: 7010 172f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;.:()V // method@2f17 │ │ -0d5c86: 0e00 |0003: return-void │ │ +0d5c08: |[0d5c08] org.pyneo.maps.utils.VerGestureDetector$FroyoDetector.:(Lorg/pyneo/maps/utils/VerGestureDetector$1;)V │ │ +0d5c18: 7010 172f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;.:()V // method@2f17 │ │ +0d5c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/utils/VerGestureDetector$1; │ │ │ │ @@ -279559,41 +279777,41 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d5c88: |[0d5c88] org.pyneo.maps.utils.VerGestureDetector$FroyoDetector.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector; │ │ -0d5c98: 6e30 1a2f 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorFroyo; // method@2f1a │ │ -0d5c9e: 0c00 |0003: move-result-object v0 │ │ -0d5ca0: 1100 |0004: return-object v0 │ │ +0d5c20: |[0d5c20] org.pyneo.maps.utils.VerGestureDetector$FroyoDetector.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector; │ │ +0d5c30: 6e30 1a2f 2103 |0000: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorFroyo; // method@2f1a │ │ +0d5c36: 0c00 |0003: move-result-object v0 │ │ +0d5c38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=3 x1 Lorg/pyneo/maps/utils/OnExGestureListener; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 (null) Lorg/pyneo/maps/utils/OnExGestureListener; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;) │ │ name : 'getGestureDetector' │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorFroyo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0d5ca4: |[0d5ca4] org.pyneo.maps.utils.VerGestureDetector$FroyoDetector.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorFroyo; │ │ -0d5cb4: 2200 2906 |0000: new-instance v0, Lorg/pyneo/maps/utils/RGestureDetectorFroyo; // type@0629 │ │ -0d5cb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d5cba: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0d5cbc: 7052 9f2e 4015 |0004: invoke-direct {v0, v4, v5, v1, v2}, Lorg/pyneo/maps/utils/RGestureDetectorFroyo;.:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;Landroid/os/Handler;Z)V // method@2e9f │ │ -0d5cc2: 1100 |0007: return-object v0 │ │ +0d5c3c: |[0d5c3c] org.pyneo.maps.utils.VerGestureDetector$FroyoDetector.getGestureDetector:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorFroyo; │ │ +0d5c4c: 2200 2906 |0000: new-instance v0, Lorg/pyneo/maps/utils/RGestureDetectorFroyo; // type@0629 │ │ +0d5c50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d5c52: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0d5c54: 7052 9f2e 4015 |0004: invoke-direct {v0, v4, v5, v1, v2}, Lorg/pyneo/maps/utils/RGestureDetectorFroyo;.:(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;Landroid/os/Handler;Z)V // method@2e9f │ │ +0d5c5a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=5 listener Lorg/pyneo/maps/utils/OnExGestureListener; │ │ @@ -279628,17 +279846,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5cc4: |[0d5cc4] org.pyneo.maps.utils.VerScaleGestureDetector$CupcakeDetector.:()V │ │ -0d5cd4: 7010 2a2f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.:()V // method@2f2a │ │ -0d5cda: 0e00 |0003: return-void │ │ +0d5c5c: |[0d5c5c] org.pyneo.maps.utils.VerScaleGestureDetector$CupcakeDetector.:()V │ │ +0d5c6c: 7010 2a2f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.:()V // method@2f2a │ │ +0d5c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector;) │ │ @@ -279646,17 +279864,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5cdc: |[0d5cdc] org.pyneo.maps.utils.VerScaleGestureDetector$CupcakeDetector.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V │ │ -0d5cec: 7010 1e2f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector;.:()V // method@2f1e │ │ -0d5cf2: 0e00 |0003: return-void │ │ +0d5c74: |[0d5c74] org.pyneo.maps.utils.VerScaleGestureDetector$CupcakeDetector.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V │ │ +0d5c84: 7010 1e2f 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector;.:()V // method@2f1e │ │ +0d5c8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/utils/VerScaleGestureDetector$1; │ │ │ │ @@ -279666,17 +279884,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d5cf4: |[0d5cf4] org.pyneo.maps.utils.VerScaleGestureDetector$CupcakeDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0d5d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d5d06: 0f00 |0001: return v0 │ │ +0d5c8c: |[0d5c8c] org.pyneo.maps.utils.VerScaleGestureDetector$CupcakeDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0d5c9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d5c9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector; │ │ 0x0000 - 0x0002 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -279719,23 +279937,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0d5d08: |[0d5d08] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector.:(Landroid/content/Context;)V │ │ -0d5d18: 7010 2a2f 0300 |0000: invoke-direct {v3}, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.:()V // method@2f2a │ │ -0d5d1e: 2200 c703 |0003: new-instance v0, Landroid/view/ScaleGestureDetector; // type@03c7 │ │ -0d5d22: 2201 3e06 |0005: new-instance v1, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener; // type@063e │ │ -0d5d26: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0d5d28: 7030 222f 3102 |0008: invoke-direct {v1, v3, v2}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V // method@2f22 │ │ -0d5d2e: 7030 6f1f 4001 |000b: invoke-direct {v0, v4, v1}, Landroid/view/ScaleGestureDetector;.:(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V // method@1f6f │ │ -0d5d34: 5b30 2a17 |000e: iput-object v0, v3, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.mScaleDetector:Landroid/view/ScaleGestureDetector; // field@172a │ │ -0d5d38: 0e00 |0010: return-void │ │ +0d5ca0: |[0d5ca0] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector.:(Landroid/content/Context;)V │ │ +0d5cb0: 7010 2a2f 0300 |0000: invoke-direct {v3}, Lorg/pyneo/maps/utils/VerScaleGestureDetector;.:()V // method@2f2a │ │ +0d5cb6: 2200 c703 |0003: new-instance v0, Landroid/view/ScaleGestureDetector; // type@03c7 │ │ +0d5cba: 2201 3e06 |0005: new-instance v1, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener; // type@063e │ │ +0d5cbe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0d5cc0: 7030 222f 3102 |0008: invoke-direct {v1, v3, v2}, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener;.:(Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;)V // method@2f22 │ │ +0d5cc6: 7030 6f1f 4001 |000b: invoke-direct {v0, v4, v1}, Landroid/view/ScaleGestureDetector;.:(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V // method@1f6f │ │ +0d5ccc: 5b30 2a17 |000e: iput-object v0, v3, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.mScaleDetector:Landroid/view/ScaleGestureDetector; // field@172a │ │ +0d5cd0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0010 line=52 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; │ │ @@ -279747,19 +279965,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d5d3c: |[0d5d3c] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0d5d4c: 5410 2a17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.mScaleDetector:Landroid/view/ScaleGestureDetector; // field@172a │ │ -0d5d50: 6e20 721f 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ScaleGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1f72 │ │ -0d5d56: 0a00 |0005: move-result v0 │ │ -0d5d58: 0f00 |0006: return v0 │ │ +0d5cd4: |[0d5cd4] org.pyneo.maps.utils.VerScaleGestureDetector$FroyoDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0d5ce4: 5410 2a17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;.mScaleDetector:Landroid/view/ScaleGestureDetector; // field@172a │ │ +0d5ce8: 6e20 721f 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ScaleGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1f72 │ │ +0d5cee: 0a00 |0005: move-result v0 │ │ +0d5cf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector; │ │ 0x0000 - 0x0007 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -279793,17 +280011,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5d5c: |[0d5d5c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -0d5d6c: 7010 d303 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@03d3 │ │ -0d5d72: 0e00 |0003: return-void │ │ +0d5cf4: |[0d5cf4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +0d5d04: 7010 d303 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@03d3 │ │ +0d5d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -279812,18 +280030,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d5d74: |[0d5d74] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0d5d84: 7110 ec03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@03ec │ │ -0d5d8a: 0a00 |0003: move-result v0 │ │ -0d5d8c: 0f00 |0004: return v0 │ │ +0d5d0c: |[0d5d0c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +0d5d1c: 7110 ec03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@03ec │ │ +0d5d22: 0a00 |0003: move-result v0 │ │ +0d5d24: 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; │ │ │ │ @@ -279832,22 +280050,22 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d5d90: |[0d5d90] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0d5da0: 6e20 cb03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@03cb │ │ -0d5da6: 0a00 |0003: move-result v0 │ │ -0d5da8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0d5dac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0d5dae: 0f00 |0007: return v0 │ │ -0d5db0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0d5db2: 28fe |0009: goto 0007 // -0002 │ │ +0d5d28: |[0d5d28] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0d5d38: 6e20 cb03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@03cb │ │ +0d5d3e: 0a00 |0003: move-result v0 │ │ +0d5d40: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0d5d44: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0d5d46: 0f00 |0007: return v0 │ │ +0d5d48: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d5d4a: 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; │ │ @@ -279858,18 +280076,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 │ │ -0d5db4: |[0d5db4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0d5dc4: 7110 ed03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03ed │ │ -0d5dca: 0c00 |0003: move-result-object v0 │ │ -0d5dcc: 1100 |0004: return-object v0 │ │ +0d5d4c: |[0d5d4c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0d5d5c: 7110 ed03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03ed │ │ +0d5d62: 0c00 |0003: move-result-object v0 │ │ +0d5d64: 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; │ │ │ │ @@ -279878,18 +280096,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 │ │ -0d5dd0: |[0d5dd0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0d5de0: 7110 ee03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03ee │ │ -0d5de6: 0c00 |0003: move-result-object v0 │ │ -0d5de8: 1100 |0004: return-object v0 │ │ +0d5d68: |[0d5d68] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0d5d78: 7110 ee03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03ee │ │ +0d5d7e: 0c00 |0003: move-result-object v0 │ │ +0d5d80: 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; │ │ │ │ @@ -279898,18 +280116,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 │ │ -0d5dec: |[0d5dec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0d5dfc: 7110 ef03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@03ef │ │ -0d5e02: 0c00 |0003: move-result-object v0 │ │ -0d5e04: 1100 |0004: return-object v0 │ │ +0d5d84: |[0d5d84] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0d5d94: 7110 ef03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@03ef │ │ +0d5d9a: 0c00 |0003: move-result-object v0 │ │ +0d5d9c: 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; │ │ │ │ @@ -279918,18 +280136,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 │ │ -0d5e08: |[0d5e08] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0d5e18: 7110 f003 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03f0 │ │ -0d5e1e: 0c00 |0003: move-result-object v0 │ │ -0d5e20: 1100 |0004: return-object v0 │ │ +0d5da0: |[0d5da0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0d5db0: 7110 f003 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@03f0 │ │ +0d5db6: 0c00 |0003: move-result-object v0 │ │ +0d5db8: 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; │ │ │ │ @@ -279963,17 +280181,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5e24: |[0d5e24] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -0d5e34: 7010 7206 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@0672 │ │ -0d5e3a: 0e00 |0003: return-void │ │ +0d5dbc: |[0d5dbc] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +0d5dcc: 7010 7206 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@0672 │ │ +0d5dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -279982,21 +280200,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 │ │ -0d5e3c: |[0d5e3c] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0d5e4c: 7110 8806 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0688 │ │ -0d5e52: 0c00 |0003: move-result-object v0 │ │ -0d5e54: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0d5e58: 6e20 7c06 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067c │ │ -0d5e5e: 0c00 |0009: move-result-object v0 │ │ -0d5e60: 1100 |000a: return-object v0 │ │ +0d5dd4: |[0d5dd4] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0d5de4: 7110 8806 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0688 │ │ +0d5dea: 0c00 |0003: move-result-object v0 │ │ +0d5dec: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0d5df0: 6e20 7c06 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@067c │ │ +0d5df6: 0c00 |0009: move-result-object v0 │ │ +0d5df8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x000a line=105 │ │ locals : │ │ @@ -280009,21 +280227,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 │ │ -0d5e64: |[0d5e64] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -0d5e74: 7110 8906 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0689 │ │ -0d5e7a: 0c00 |0003: move-result-object v0 │ │ -0d5e7c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0d5e80: 6f30 7406 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@0674 │ │ -0d5e86: 0c00 |0009: move-result-object v0 │ │ -0d5e88: 1100 |000a: return-object v0 │ │ +0d5dfc: |[0d5dfc] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +0d5e0c: 7110 8906 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0689 │ │ +0d5e12: 0c00 |0003: move-result-object v0 │ │ +0d5e14: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0d5e18: 6f30 7406 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@0674 │ │ +0d5e1e: 0c00 |0009: move-result-object v0 │ │ +0d5e20: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x0006 line=126 │ │ 0x000a line=128 │ │ locals : │ │ @@ -280037,17 +280255,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 │ │ -0d5e8c: |[0d5e8c] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0d5e9c: 7120 8a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@068a │ │ -0d5ea2: 0e00 |0003: return-void │ │ +0d5e24: |[0d5e24] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0d5e34: 7120 8a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@068a │ │ +0d5e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -280058,18 +280276,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 │ │ -0d5ea4: |[0d5ea4] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0d5eb4: 7120 8b06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@068b │ │ -0d5eba: 0a00 |0003: move-result v0 │ │ -0d5ebc: 0f00 |0004: return v0 │ │ +0d5e3c: |[0d5e3c] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0d5e4c: 7120 8b06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@068b │ │ +0d5e52: 0a00 |0003: move-result v0 │ │ +0d5e54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 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; │ │ @@ -280079,18 +280297,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d5ec0: |[0d5ec0] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0d5ed0: 6f20 7306 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0673 │ │ -0d5ed6: 0c00 |0003: move-result-object v0 │ │ -0d5ed8: 1100 |0004: return-object v0 │ │ +0d5e58: |[0d5e58] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0d5e68: 6f20 7306 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0673 │ │ +0d5e6e: 0c00 |0003: move-result-object v0 │ │ +0d5e70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -280124,17 +280342,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5edc: |[0d5edc] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ -0d5eec: 7010 c906 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@06c9 │ │ -0d5ef2: 0e00 |0003: return-void │ │ +0d5e74: |[0d5e74] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ +0d5e84: 7010 c906 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@06c9 │ │ +0d5e8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -280143,34 +280361,34 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -0d5ef4: |[0d5ef4] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0d5f04: 5470 b001 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ -0d5f08: 5471 ad01 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ -0d5f0c: 5472 ac01 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ -0d5f10: 5473 ab01 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ -0d5f14: 5474 aa01 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ -0d5f18: 6e54 de00 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@00de │ │ -0d5f1e: 5471 ad01 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ -0d5f22: 5472 ac01 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ -0d5f26: 5473 ab01 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ -0d5f2a: 5474 aa01 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ -0d5f2e: 5475 ae01 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ -0d5f32: 7706 da06 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@06da │ │ -0d5f38: 0c00 |001a: move-result-object v0 │ │ -0d5f3a: 5271 b201 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ -0d5f3e: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ -0d5f42: 5201 0500 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0d5f46: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -0d5f4a: 5901 0500 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0d5f4e: 1100 |0025: return-object v0 │ │ +0d5e8c: |[0d5e8c] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0d5e9c: 5470 b001 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01b0 │ │ +0d5ea0: 5471 ad01 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ +0d5ea4: 5472 ac01 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ +0d5ea8: 5473 ab01 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ +0d5eac: 5474 aa01 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ +0d5eb0: 6e54 de00 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@00de │ │ +0d5eb6: 5471 ad01 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01ad │ │ +0d5eba: 5472 ac01 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01ac │ │ +0d5ebe: 5473 ab01 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01ab │ │ +0d5ec2: 5474 aa01 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01aa │ │ +0d5ec6: 5475 ae01 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01ae │ │ +0d5eca: 7706 da06 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@06da │ │ +0d5ed0: 0c00 |001a: move-result-object v0 │ │ +0d5ed2: 5271 b201 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01b2 │ │ +0d5ed6: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ +0d5eda: 5201 0500 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0d5ede: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +0d5ee2: 5901 0500 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +0d5ee6: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x000d line=103 │ │ 0x001b line=106 │ │ 0x001f line=107 │ │ @@ -280210,17 +280428,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5f50: |[0d5f50] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -0d5f60: 7010 1507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0715 │ │ -0d5f66: 0e00 |0003: return-void │ │ +0d5ee8: |[0d5ee8] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +0d5ef8: 7010 1507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0715 │ │ +0d5efe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ @@ -280229,27 +280447,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 │ │ -0d5f68: |[0d5f68] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0d5f78: 6e10 f206 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@06f2 │ │ -0d5f7e: 0c00 |0003: move-result-object v0 │ │ -0d5f80: 6e10 f306 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@06f3 │ │ -0d5f86: 0c01 |0007: move-result-object v1 │ │ -0d5f88: 7130 2707 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0727 │ │ -0d5f8e: 6e20 1b07 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@071b │ │ -0d5f94: 0a00 |000e: move-result v0 │ │ -0d5f96: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -0d5f9a: 6e10 f006 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@06f0 │ │ -0d5fa0: 0c00 |0014: move-result-object v0 │ │ -0d5fa2: 7220 521f 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f52 │ │ -0d5fa8: 0e00 |0018: return-void │ │ +0d5f00: |[0d5f00] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0d5f10: 6e10 f206 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@06f2 │ │ +0d5f16: 0c00 |0003: move-result-object v0 │ │ +0d5f18: 6e10 f306 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@06f3 │ │ +0d5f1e: 0c01 |0007: move-result-object v1 │ │ +0d5f20: 7130 2707 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0727 │ │ +0d5f26: 6e20 1b07 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@071b │ │ +0d5f2c: 0a00 |000e: move-result v0 │ │ +0d5f2e: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +0d5f32: 6e10 f006 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@06f0 │ │ +0d5f38: 0c00 |0014: move-result-object v0 │ │ +0d5f3a: 7220 521f 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f52 │ │ +0d5f40: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000b line=127 │ │ 0x0011 line=128 │ │ 0x0018 line=130 │ │ locals : │ │ @@ -280262,22 +280480,22 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d5fac: |[0d5fac] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -0d5fbc: 7210 431f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f43 │ │ -0d5fc2: 0a00 |0003: move-result v0 │ │ -0d5fc4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0d5fc8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0d5fca: 0f00 |0007: return v0 │ │ -0d5fcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0d5fce: 28fe |0009: goto 0007 // -0002 │ │ +0d5f44: |[0d5f44] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +0d5f54: 7210 431f 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f43 │ │ +0d5f5a: 0a00 |0003: move-result v0 │ │ +0d5f5c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0d5f60: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0d5f62: 0f00 |0007: return v0 │ │ +0d5f64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d5f66: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x000a reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -280340,20 +280558,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d5fd0: |[0d5fd0] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -0d5fe0: 7020 5207 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0752 │ │ -0d5fe6: 2200 4501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0145 │ │ -0d5fea: 7020 bf07 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@07bf │ │ -0d5ff0: 5b10 f201 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01f2 │ │ -0d5ff4: 0e00 |000a: return-void │ │ +0d5f68: |[0d5f68] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +0d5f78: 7020 5207 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0752 │ │ +0d5f7e: 2200 4501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0145 │ │ +0d5f82: 7020 bf07 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@07bf │ │ +0d5f88: 5b10 f201 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01f2 │ │ +0d5f8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -280364,25 +280582,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 │ │ -0d5ff8: |[0d5ff8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -0d6008: 7020 5207 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0752 │ │ -0d600e: 2200 4501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0145 │ │ -0d6012: 7020 bf07 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@07bf │ │ -0d6018: 5b10 f201 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01f2 │ │ -0d601c: 5b13 f701 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ -0d6020: 5b14 f301 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ -0d6024: 5b15 f401 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ -0d6028: 5b16 f501 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ -0d602c: 5b17 f601 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ -0d6030: 0e00 |0014: return-void │ │ +0d5f90: |[0d5f90] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +0d5fa0: 7020 5207 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0752 │ │ +0d5fa6: 2200 4501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0145 │ │ +0d5faa: 7020 bf07 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@07bf │ │ +0d5fb0: 5b10 f201 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01f2 │ │ +0d5fb4: 5b13 f701 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ +0d5fb8: 5b14 f301 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ +0d5fbc: 5b15 f401 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ +0d5fc0: 5b16 f501 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ +0d5fc4: 5b17 f601 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ +0d5fc8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000a line=101 │ │ 0x000c line=102 │ │ 0x000e line=103 │ │ @@ -280404,34 +280622,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0d6034: |[0d6034] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -0d6044: 6e10 8307 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0783 │ │ -0d604a: 0a01 |0003: move-result v1 │ │ -0d604c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -0d6050: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -0d6054: 7210 d301 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d605a: 0e00 |000b: return-void │ │ -0d605c: 5420 f101 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d6060: 5b23 f101 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d6064: 6e10 8407 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0784 │ │ -0d606a: 0a01 |0013: move-result v1 │ │ -0d606c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -0d6070: 6f20 5507 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0755 │ │ -0d6076: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -0d607a: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -0d607e: 7210 df01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ -0d6084: 0a01 |0020: move-result v1 │ │ -0d6086: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -0d608a: 7210 d301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d6090: 28e5 |0026: goto 000b // -001b │ │ +0d5fcc: |[0d5fcc] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +0d5fdc: 6e10 8307 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0783 │ │ +0d5fe2: 0a01 |0003: move-result v1 │ │ +0d5fe4: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +0d5fe8: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +0d5fec: 7210 d301 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d5ff2: 0e00 |000b: return-void │ │ +0d5ff4: 5420 f101 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d5ff8: 5b23 f101 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d5ffc: 6e10 8407 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0784 │ │ +0d6002: 0a01 |0013: move-result v1 │ │ +0d6004: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +0d6008: 6f20 5507 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0755 │ │ +0d600e: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +0d6012: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +0d6016: 7210 df01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ +0d601c: 0a01 |0020: move-result v1 │ │ +0d601e: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +0d6022: 7210 d301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d6028: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=79 │ │ 0x000c line=69 │ │ @@ -280450,18 +280668,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 │ │ -0d6094: |[0d6094] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -0d60a4: 1f01 4600 |0000: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ -0d60a8: 6e20 7907 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0779 │ │ -0d60ae: 0e00 |0005: return-void │ │ +0d602c: |[0d602c] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +0d603c: 1f01 4600 |0000: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ +0d6040: 6e20 7907 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0779 │ │ +0d6046: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -280470,56 +280688,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 │ │ -0d60b0: |[0d60b0] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0d60c0: 6f55 5807 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@0758 │ │ -0d60c6: 6e20 4e24 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d60cc: 1a00 bc28 |0006: const-string v0, "mUri=" // string@28bc │ │ -0d60d0: 6e20 4e24 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d60d6: 5410 f701 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ -0d60da: 6e20 5224 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0d60e0: 6e20 4e24 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d60e6: 1a00 4527 |0013: const-string v0, "mProjection=" // string@2745 │ │ -0d60ea: 6e20 4e24 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d60f0: 5410 f301 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ -0d60f4: 7110 5325 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ -0d60fa: 0c00 |001d: move-result-object v0 │ │ -0d60fc: 6e20 5324 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0d6102: 6e20 4e24 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d6108: 1a00 b427 |0024: const-string v0, "mSelection=" // string@27b4 │ │ -0d610c: 6e20 4e24 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d6112: 5410 f401 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ -0d6116: 6e20 5324 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0d611c: 6e20 4e24 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d6122: 1a00 b627 |0031: const-string v0, "mSelectionArgs=" // string@27b6 │ │ -0d6126: 6e20 4e24 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d612c: 5410 f501 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ -0d6130: 7110 5325 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ -0d6136: 0c00 |003b: move-result-object v0 │ │ -0d6138: 6e20 5324 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0d613e: 6e20 4e24 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d6144: 1a00 ec27 |0042: const-string v0, "mSortOrder=" // string@27ec │ │ -0d6148: 6e20 4e24 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d614e: 5410 f601 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ -0d6152: 6e20 5324 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0d6158: 6e20 4e24 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d615e: 1a00 b324 |004f: const-string v0, "mCursor=" // string@24b3 │ │ -0d6162: 6e20 4e24 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d6168: 5410 f101 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d616c: 6e20 5224 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ -0d6172: 6e20 4e24 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d6178: 1a00 8824 |005c: const-string v0, "mContentChanged=" // string@2488 │ │ -0d617c: 6e20 4e24 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0d6182: 5510 f001 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@01f0 │ │ -0d6186: 6e20 5424 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ -0d618c: 0e00 |0066: return-void │ │ +0d6048: |[0d6048] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0d6058: 6f55 5807 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@0758 │ │ +0d605e: 6e20 4e24 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d6064: 1a00 bc28 |0006: const-string v0, "mUri=" // string@28bc │ │ +0d6068: 6e20 4e24 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d606e: 5410 f701 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ +0d6072: 6e20 5224 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0d6078: 6e20 4e24 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d607e: 1a00 4527 |0013: const-string v0, "mProjection=" // string@2745 │ │ +0d6082: 6e20 4e24 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d6088: 5410 f301 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ +0d608c: 7110 5325 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ +0d6092: 0c00 |001d: move-result-object v0 │ │ +0d6094: 6e20 5324 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0d609a: 6e20 4e24 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d60a0: 1a00 b427 |0024: const-string v0, "mSelection=" // string@27b4 │ │ +0d60a4: 6e20 4e24 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d60aa: 5410 f401 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ +0d60ae: 6e20 5324 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0d60b4: 6e20 4e24 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d60ba: 1a00 b627 |0031: const-string v0, "mSelectionArgs=" // string@27b6 │ │ +0d60be: 6e20 4e24 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d60c4: 5410 f501 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ +0d60c8: 7110 5325 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ +0d60ce: 0c00 |003b: move-result-object v0 │ │ +0d60d0: 6e20 5324 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0d60d6: 6e20 4e24 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d60dc: 1a00 ec27 |0042: const-string v0, "mSortOrder=" // string@27ec │ │ +0d60e0: 6e20 4e24 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d60e6: 5410 f601 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ +0d60ea: 6e20 5324 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0d60f0: 6e20 4e24 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d60f6: 1a00 b324 |004f: const-string v0, "mCursor=" // string@24b3 │ │ +0d60fa: 6e20 4e24 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d6100: 5410 f101 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d6104: 6e20 5224 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2452 │ │ +0d610a: 6e20 4e24 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d6110: 1a00 8824 |005c: const-string v0, "mContentChanged=" // string@2488 │ │ +0d6114: 6e20 4e24 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0d611a: 5510 f001 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@01f0 │ │ +0d611e: 6e20 5424 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2454 │ │ +0d6124: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x0021 line=200 │ │ @@ -280541,17 +280759,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6190: |[0d6190] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -0d61a0: 5410 f301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ -0d61a4: 1100 |0002: return-object v0 │ │ +0d6128: |[0d6128] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +0d6138: 5410 f301 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ +0d613c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -280559,17 +280777,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d61a8: |[0d61a8] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -0d61b8: 5410 f401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ -0d61bc: 1100 |0002: return-object v0 │ │ +0d6140: |[0d6140] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +0d6150: 5410 f401 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ +0d6154: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -280577,17 +280795,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d61c0: |[0d61c0] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -0d61d0: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ -0d61d4: 1100 |0002: return-object v0 │ │ +0d6158: |[0d6158] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +0d6168: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ +0d616c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -280595,17 +280813,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d61d8: |[0d61d8] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -0d61e8: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ -0d61ec: 1100 |0002: return-object v0 │ │ +0d6170: |[0d6170] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +0d6180: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ +0d6184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -280613,17 +280831,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d61f0: |[0d61f0] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -0d6200: 5410 f701 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ -0d6204: 1100 |0002: return-object v0 │ │ +0d6188: |[0d6188] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +0d6198: 5410 f701 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ +0d619c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -280631,31 +280849,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -0d6208: |[0d6208] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -0d6218: 6e10 7d07 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@077d │ │ -0d621e: 0c00 |0003: move-result-object v0 │ │ -0d6220: 6e10 2701 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ -0d6226: 0c00 |0007: move-result-object v0 │ │ -0d6228: 5471 f701 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ -0d622c: 5472 f301 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ -0d6230: 5473 f401 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ -0d6234: 5474 f501 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ -0d6238: 5475 f601 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ -0d623c: 7406 1901 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0119 │ │ -0d6242: 0c06 |0015: move-result-object v6 │ │ -0d6244: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -0d6248: 7210 d801 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0d624e: 5470 f201 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01f2 │ │ -0d6252: 7220 e301 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01e3 │ │ -0d6258: 1106 |0020: return-object v6 │ │ +0d61a0: |[0d61a0] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +0d61b0: 6e10 7d07 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@077d │ │ +0d61b6: 0c00 |0003: move-result-object v0 │ │ +0d61b8: 6e10 2701 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ +0d61be: 0c00 |0007: move-result-object v0 │ │ +0d61c0: 5471 f701 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ +0d61c4: 5472 f301 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ +0d61c8: 5473 f401 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ +0d61cc: 5474 f501 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ +0d61d0: 5475 f601 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ +0d61d4: 7406 1901 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0119 │ │ +0d61da: 0c06 |0015: move-result-object v6 │ │ +0d61dc: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +0d61e0: 7210 d801 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0d61e6: 5470 f201 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@01f2 │ │ +0d61ea: 7220 e301 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01e3 │ │ +0d61f0: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -280668,18 +280886,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d625c: |[0d625c] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -0d626c: 6e10 8507 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0785 │ │ -0d6272: 0c00 |0003: move-result-object v0 │ │ -0d6274: 1100 |0004: return-object v0 │ │ +0d61f4: |[0d61f4] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +0d6204: 6e10 8507 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0785 │ │ +0d620a: 0c00 |0003: move-result-object v0 │ │ +0d620c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #10 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -280687,21 +280905,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0d6278: |[0d6278] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -0d6288: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -0d628c: 7210 df01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ -0d6292: 0a00 |0005: move-result v0 │ │ -0d6294: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0d6298: 7210 d301 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d629e: 0e00 |000b: return-void │ │ +0d6210: |[0d6210] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +0d6220: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +0d6224: 7210 df01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ +0d622a: 0a00 |0005: move-result v0 │ │ +0d622c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0d6230: 7210 d301 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d6236: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0008 line=137 │ │ 0x000b line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -280712,18 +280930,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 │ │ -0d62a0: |[0d62a0] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -0d62b0: 1f01 4600 |0000: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ -0d62b4: 6e20 8707 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0787 │ │ -0d62ba: 0e00 |0005: return-void │ │ +0d6238: |[0d6238] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +0d6248: 1f01 4600 |0000: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ +0d624c: 6e20 8707 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0787 │ │ +0d6252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -280732,28 +280950,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0d62bc: |[0d62bc] android.support.v4.content.CursorLoader.onReset:()V │ │ -0d62cc: 6f10 5f07 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@075f │ │ -0d62d2: 6e10 8b07 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@078b │ │ -0d62d8: 5410 f101 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d62dc: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -0d62e0: 5410 f101 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d62e4: 7210 df01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ -0d62ea: 0a00 |000f: move-result v0 │ │ -0d62ec: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0d62f0: 5410 f101 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d62f4: 7210 d301 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0d62fa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0d62fc: 5b10 f101 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d6300: 0e00 |001a: return-void │ │ +0d6254: |[0d6254] android.support.v4.content.CursorLoader.onReset:()V │ │ +0d6264: 6f10 5f07 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@075f │ │ +0d626a: 6e10 8b07 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@078b │ │ +0d6270: 5410 f101 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d6274: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +0d6278: 5410 f101 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d627c: 7210 df01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ +0d6282: 0a00 |000f: move-result v0 │ │ +0d6284: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0d6288: 5410 f101 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d628c: 7210 d301 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0d6292: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0d6294: 5b10 f101 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d6298: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=146 │ │ 0x0006 line=148 │ │ 0x0012 line=149 │ │ 0x0017 line=151 │ │ @@ -280766,26 +280984,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d6304: |[0d6304] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -0d6314: 5410 f101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d6318: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0d631c: 5410 f101 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d6320: 6e20 7907 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0779 │ │ -0d6326: 6e10 9107 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0791 │ │ -0d632c: 0a00 |000c: move-result v0 │ │ -0d632e: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -0d6332: 5410 f101 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ -0d6336: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -0d633a: 6e10 7c07 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@077c │ │ -0d6340: 0e00 |0016: return-void │ │ +0d629c: |[0d629c] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +0d62ac: 5410 f101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d62b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d62b4: 5410 f101 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d62b8: 6e20 7907 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0779 │ │ +0d62be: 6e10 9107 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0791 │ │ +0d62c4: 0a00 |000c: move-result v0 │ │ +0d62c6: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +0d62ca: 5410 f101 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@01f1 │ │ +0d62ce: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +0d62d2: 6e10 7c07 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@077c │ │ +0d62d8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ 0x0013 line=121 │ │ 0x0016 line=123 │ │ @@ -280797,17 +281015,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6344: |[0d6344] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -0d6354: 6e10 7807 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0778 │ │ -0d635a: 0e00 |0003: return-void │ │ +0d62dc: |[0d62dc] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +0d62ec: 6e10 7807 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0778 │ │ +0d62f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -280816,17 +281034,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d635c: |[0d635c] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -0d636c: 5b01 f301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ -0d6370: 0e00 |0002: return-void │ │ +0d62f4: |[0d62f4] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +0d6304: 5b01 f301 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@01f3 │ │ +0d6308: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ @@ -280836,17 +281054,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6374: |[0d6374] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -0d6384: 5b01 f401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ -0d6388: 0e00 |0002: return-void │ │ +0d630c: |[0d630c] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +0d631c: 5b01 f401 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@01f4 │ │ +0d6320: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ @@ -280856,17 +281074,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d638c: |[0d638c] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -0d639c: 5b01 f501 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ -0d63a0: 0e00 |0002: return-void │ │ +0d6324: |[0d6324] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +0d6334: 5b01 f501 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@01f5 │ │ +0d6338: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ @@ -280876,17 +281094,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d63a4: |[0d63a4] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -0d63b4: 5b01 f601 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ -0d63b8: 0e00 |0002: return-void │ │ +0d633c: |[0d633c] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +0d634c: 5b01 f601 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@01f6 │ │ +0d6350: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ @@ -280896,17 +281114,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d63bc: |[0d63bc] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -0d63cc: 5b01 f701 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ -0d63d0: 0e00 |0002: return-void │ │ +0d6354: |[0d6354] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +0d6364: 5b01 f701 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@01f7 │ │ +0d6368: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ @@ -280941,17 +281159,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d63d4: |[0d63d4] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -0d63e4: 7010 ac07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@07ac │ │ -0d63ea: 0e00 |0003: return-void │ │ +0d636c: |[0d636c] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +0d637c: 7010 ac07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@07ac │ │ +0d6382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -280960,18 +281178,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 │ │ -0d63ec: |[0d63ec] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0d63fc: 7110 bb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07bb │ │ -0d6402: 0c00 |0003: move-result-object v0 │ │ -0d6404: 1100 |0004: return-object v0 │ │ +0d6384: |[0d6384] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0d6394: 7110 bb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07bb │ │ +0d639a: 0c00 |0003: move-result-object v0 │ │ +0d639c: 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; │ │ │ │ @@ -280980,18 +281198,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 │ │ -0d6408: |[0d6408] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0d6418: 7110 bc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07bc │ │ -0d641e: 0c00 |0003: move-result-object v0 │ │ -0d6420: 1100 |0004: return-object v0 │ │ +0d63a0: |[0d63a0] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0d63b0: 7110 bc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@07bc │ │ +0d63b6: 0c00 |0003: move-result-object v0 │ │ +0d63b8: 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; │ │ │ │ @@ -281025,17 +281243,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6424: |[0d6424] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -0d6434: 7010 2208 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0822 │ │ -0d643a: 0e00 |0003: return-void │ │ +0d63bc: |[0d63bc] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +0d63cc: 7010 2208 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0822 │ │ +0d63d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -281044,17 +281262,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d643c: |[0d643c] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -0d644c: 7110 3408 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0834 │ │ -0d6452: 0e00 |0003: return-void │ │ +0d63d4: |[0d63d4] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +0d63e4: 7110 3408 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0834 │ │ +0d63ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -281093,18 +281311,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 │ │ -0d6454: |[0d6454] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ -0d6464: 7020 8a09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@098a │ │ -0d646a: 5c02 dd02 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@02dd │ │ -0d646e: 0e00 |0005: return-void │ │ +0d63ec: |[0d63ec] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ +0d63fc: 7020 8a09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@098a │ │ +0d6402: 5c02 dd02 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@02dd │ │ +0d6406: 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; │ │ @@ -281116,17 +281334,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 │ │ -0d6470: |[0d6470] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ -0d6480: 7030 8f09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@098f │ │ -0d6486: 0e00 |0003: return-void │ │ +0d6408: |[0d6408] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ +0d6418: 7030 8f09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@098f │ │ +0d641e: 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 │ │ @@ -281138,17 +281356,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6488: |[0d6488] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ -0d6498: 5510 dd02 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@02dd │ │ -0d649c: 0f00 |0002: return v0 │ │ +0d6420: |[0d6420] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ +0d6430: 5510 dd02 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@02dd │ │ +0d6434: 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 : 4720 (TextDirectionHeuristicsCompat.java) │ │ @@ -281185,37 +281403,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d64a0: |[0d64a0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -0d64b0: 2200 a401 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@01a4 │ │ -0d64b4: 7010 9309 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0993 │ │ -0d64ba: 6900 de02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02de │ │ -0d64be: 0e00 |0007: return-void │ │ +0d6438: |[0d6438] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +0d6448: 2200 a401 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@01a4 │ │ +0d644c: 7010 9309 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0993 │ │ +0d6452: 6900 de02 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@02de │ │ +0d6456: 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 │ │ -0d64c0: |[0d64c0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -0d64d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d64d2: 7020 8a09 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@098a │ │ -0d64d8: 0e00 |0004: return-void │ │ +0d6458: |[0d6458] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +0d6468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d646a: 7020 8a09 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@098a │ │ +0d6470: 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; │ │ │ │ @@ -281225,24 +281443,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d64dc: |[0d64dc] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ -0d64ec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d64ee: 7100 8e25 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@258e │ │ -0d64f4: 0c02 |0004: move-result-object v2 │ │ -0d64f6: 7110 9e09 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@099e │ │ -0d64fc: 0a00 |0008: move-result v0 │ │ -0d64fe: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -0d6502: 0f01 |000b: return v1 │ │ -0d6504: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d6506: 28fe |000d: goto 000b // -0002 │ │ +0d6474: |[0d6474] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ +0d6484: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d6486: 7100 8e25 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@258e │ │ +0d648c: 0c02 |0004: move-result-object v2 │ │ +0d648e: 7110 9e09 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@099e │ │ +0d6494: 0a00 |0008: move-result v0 │ │ +0d6496: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +0d649a: 0f01 |000b: return v1 │ │ +0d649c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0d649e: 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; │ │ @@ -281277,17 +281495,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6508: |[0d6508] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -0d6518: 7010 b10a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0ab1 │ │ -0d651e: 0e00 |0003: return-void │ │ +0d64a0: |[0d64a0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +0d64b0: 7010 b10a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0ab1 │ │ +0d64b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -281296,18 +281514,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 │ │ -0d6520: |[0d6520] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0d6530: 7130 d90a 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@0ad9 │ │ -0d6536: 0a00 |0003: move-result v0 │ │ -0d6538: 0f00 |0004: return v0 │ │ +0d64b8: |[0d64b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0d64c8: 7130 d90a 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@0ad9 │ │ +0d64ce: 0a00 |0003: move-result v0 │ │ +0d64d0: 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; │ │ @@ -281318,20 +281536,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 │ │ -0d653c: |[0d653c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0d654c: 2200 b801 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@01b8 │ │ -0d6550: 7030 860a 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@0a86 │ │ -0d6556: 7110 da0a 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0ada │ │ -0d655c: 0c00 |0008: move-result-object v0 │ │ -0d655e: 1100 |0009: return-object v0 │ │ +0d64d4: |[0d64d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0d64e4: 2200 b801 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@01b8 │ │ +0d64e8: 7030 860a 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@0a86 │ │ +0d64ee: 7110 da0a 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0ada │ │ +0d64f4: 0c00 |0008: move-result-object v0 │ │ +0d64f6: 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; │ │ │ │ @@ -281340,18 +281558,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d6560: |[0d6560] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -0d6570: 7100 db0a 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0adb │ │ -0d6576: 0c00 |0003: move-result-object v0 │ │ -0d6578: 1100 |0004: return-object v0 │ │ +0d64f8: |[0d64f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0d6508: 7100 db0a 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0adb │ │ +0d650e: 0c00 |0003: move-result-object v0 │ │ +0d6510: 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;) │ │ @@ -281359,17 +281577,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 │ │ -0d657c: |[0d657c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0d658c: 7130 dc0a 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@0adc │ │ -0d6592: 0e00 |0003: return-void │ │ +0d6514: |[0d6514] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0d6524: 7130 dc0a 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@0adc │ │ +0d652a: 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; │ │ @@ -281381,19 +281599,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 │ │ -0d6594: |[0d6594] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0d65a4: 6e10 390f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ -0d65aa: 0c00 |0003: move-result-object v0 │ │ -0d65ac: 7130 dd0a 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0add │ │ -0d65b2: 0e00 |0007: return-void │ │ +0d652c: |[0d652c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0d653c: 6e10 390f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ +0d6542: 0c00 |0003: move-result-object v0 │ │ +0d6544: 7130 dd0a 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0add │ │ +0d654a: 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; │ │ @@ -281405,17 +281623,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 │ │ -0d65b4: |[0d65b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0d65c4: 7130 de0a 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@0ade │ │ -0d65ca: 0e00 |0003: return-void │ │ +0d654c: |[0d654c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0d655c: 7130 de0a 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@0ade │ │ +0d6562: 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; │ │ @@ -281427,18 +281645,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 │ │ -0d65cc: |[0d65cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0d65dc: 7140 df0a 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@0adf │ │ -0d65e2: 0a00 |0003: move-result v0 │ │ -0d65e4: 0f00 |0004: return v0 │ │ +0d6564: |[0d6564] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0d6574: 7140 df0a 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@0adf │ │ +0d657a: 0a00 |0003: move-result v0 │ │ +0d657c: 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; │ │ @@ -281450,17 +281668,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 │ │ -0d65e8: |[0d65e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0d65f8: 7130 e00a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0ae0 │ │ -0d65fe: 0e00 |0003: return-void │ │ +0d6580: |[0d6580] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0d6590: 7130 e00a 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0ae0 │ │ +0d6596: 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; │ │ @@ -281472,17 +281690,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 │ │ -0d6600: |[0d6600] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0d6610: 7130 e10a 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@0ae1 │ │ -0d6616: 0e00 |0003: return-void │ │ +0d6598: |[0d6598] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0d65a8: 7130 e10a 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@0ae1 │ │ +0d65ae: 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; │ │ @@ -281519,17 +281737,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6618: |[0d6618] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -0d6628: 7010 440b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0b44 │ │ -0d662e: 0e00 |0003: return-void │ │ +0d65b0: |[0d65b0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +0d65c0: 7010 440b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0b44 │ │ +0d65c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -281538,18 +281756,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 │ │ -0d6630: |[0d6630] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0d6640: 7140 690b 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@0b69 │ │ -0d6646: 0a00 |0003: move-result v0 │ │ -0d6648: 0f00 |0004: return v0 │ │ +0d65c8: |[0d65c8] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0d65d8: 7140 690b 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@0b69 │ │ +0d65de: 0a00 |0003: move-result v0 │ │ +0d65e0: 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; │ │ @@ -281561,18 +281779,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 │ │ -0d664c: |[0d664c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0d665c: 7110 6a0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0b6a │ │ -0d6662: 0c00 |0003: move-result-object v0 │ │ -0d6664: 1100 |0004: return-object v0 │ │ +0d65e4: |[0d65e4] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0d65f4: 7110 6a0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0b6a │ │ +0d65fa: 0c00 |0003: move-result-object v0 │ │ +0d65fc: 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; │ │ │ │ @@ -281581,18 +281799,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6668: |[0d6668] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0d6678: 7110 6b0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@0b6b │ │ -0d667e: 0a00 |0003: move-result v0 │ │ -0d6680: 0f00 |0004: return v0 │ │ +0d6600: |[0d6600] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0d6610: 7110 6b0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@0b6b │ │ +0d6616: 0a00 |0003: move-result v0 │ │ +0d6618: 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; │ │ │ │ @@ -281601,17 +281819,17 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6684: |[0d6684] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -0d6694: 7110 6c0b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@0b6c │ │ -0d669a: 0e00 |0003: return-void │ │ +0d661c: |[0d661c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +0d662c: 7110 6c0b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@0b6c │ │ +0d6632: 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; │ │ @@ -281646,17 +281864,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d669c: |[0d669c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -0d66ac: 7010 a90b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0ba9 │ │ -0d66b2: 0e00 |0003: return-void │ │ +0d6634: |[0d6634] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +0d6644: 7010 a90b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0ba9 │ │ +0d664a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -281665,18 +281883,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d66b4: |[0d66b4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0d66c4: 7110 db0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0bdb │ │ -0d66ca: 0a00 |0003: move-result v0 │ │ -0d66cc: 0f00 |0004: return v0 │ │ +0d664c: |[0d664c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0d665c: 7110 db0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0bdb │ │ +0d6662: 0a00 |0003: move-result v0 │ │ +0d6664: 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; │ │ │ │ @@ -281685,18 +281903,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d66d0: |[0d66d0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0d66e0: 7110 dc0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@0bdc │ │ -0d66e6: 0a00 |0003: move-result v0 │ │ -0d66e8: 0f00 |0004: return v0 │ │ +0d6668: |[0d6668] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0d6678: 7110 dc0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@0bdc │ │ +0d667e: 0a00 |0003: move-result v0 │ │ +0d6680: 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; │ │ │ │ @@ -281705,18 +281923,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d66ec: |[0d66ec] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0d66fc: 7110 dd0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0bdd │ │ -0d6702: 0a00 |0003: move-result v0 │ │ -0d6704: 0f00 |0004: return v0 │ │ +0d6684: |[0d6684] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0d6694: 7110 dd0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0bdd │ │ +0d669a: 0a00 |0003: move-result v0 │ │ +0d669c: 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; │ │ │ │ @@ -281725,25 +281943,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d6708: |[0d6708] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0d6718: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -0d671c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d671e: 7120 de0b 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@0bde │ │ -0d6724: 0c00 |0006: move-result-object v0 │ │ -0d6726: 1100 |0007: return-object v0 │ │ -0d6728: 2200 e101 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@01e1 │ │ -0d672c: 7030 b20b 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@0bb2 │ │ -0d6732: 7120 de0b 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@0bde │ │ -0d6738: 0c00 |0010: move-result-object v0 │ │ -0d673a: 28f6 |0011: goto 0007 // -000a │ │ +0d66a0: |[0d66a0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0d66b0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +0d66b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d66b6: 7120 de0b 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@0bde │ │ +0d66bc: 0c00 |0006: move-result-object v0 │ │ +0d66be: 1100 |0007: return-object v0 │ │ +0d66c0: 2200 e101 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@01e1 │ │ +0d66c4: 7030 b20b 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@0bb2 │ │ +0d66ca: 7120 de0b 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@0bde │ │ +0d66d0: 0c00 |0010: move-result-object v0 │ │ +0d66d2: 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; │ │ @@ -281879,18 +282097,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d673c: |[0d673c] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ -0d674c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d674e: 7030 190c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c19 │ │ -0d6754: 0e00 |0004: return-void │ │ +0d66d4: |[0d66d4] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ +0d66e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d66e6: 7030 190c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c19 │ │ +0d66ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -281900,103 +282118,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 │ │ -0d6758: |[0d6758] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0d6768: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0d676a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0d676c: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -0d6770: 7030 420c 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c42 │ │ -0d6776: 2201 5f00 |0007: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0d677a: 7010 4802 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0d6780: 5b71 8e03 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ -0d6784: 2201 6500 |000e: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0d6788: 7010 6902 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0d678e: 5b71 8f03 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@038f │ │ -0d6792: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -0d6796: 5971 8c03 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@038c │ │ -0d679a: 5c75 7e03 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ -0d679e: 5c75 7f03 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ -0d67a2: 5271 9003 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0390 │ │ -0d67a6: 5971 8203 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ -0d67aa: 5471 8e03 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ -0d67ae: 5272 8203 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ -0d67b2: 6e20 4f02 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0d67b8: 6e10 3201 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d67be: 0c01 |002b: move-result-object v1 │ │ -0d67c0: 6e10 ae01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0d67c6: 0c01 |002f: move-result-object v1 │ │ -0d67c8: 5210 820b |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0d67cc: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -0d67d0: c801 |0034: mul-float/2addr v1, v0 │ │ -0d67d2: c631 |0035: add-float/2addr v1, v3 │ │ -0d67d4: 8711 |0036: float-to-int v1, v1 │ │ -0d67d6: 5971 8303 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0383 │ │ -0d67da: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -0d67de: c801 |003b: mul-float/2addr v1, v0 │ │ -0d67e0: c631 |003c: add-float/2addr v1, v3 │ │ -0d67e2: 8711 |003d: float-to-int v1, v1 │ │ -0d67e4: 5971 8603 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0386 │ │ -0d67e8: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -0d67ec: c801 |0042: mul-float/2addr v1, v0 │ │ -0d67ee: 8711 |0043: float-to-int v1, v1 │ │ -0d67f0: 5971 8803 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0388 │ │ -0d67f4: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -0d67f8: c801 |0048: mul-float/2addr v1, v0 │ │ -0d67fa: c631 |0049: add-float/2addr v1, v3 │ │ -0d67fc: 8711 |004a: float-to-int v1, v1 │ │ -0d67fe: 5971 8d03 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d6802: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d6806: c801 |004f: mul-float/2addr v1, v0 │ │ -0d6808: c631 |0050: add-float/2addr v1, v3 │ │ -0d680a: 8711 |0051: float-to-int v1, v1 │ │ -0d680c: 5971 8003 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0380 │ │ -0d6810: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -0d6814: c801 |0056: mul-float/2addr v1, v0 │ │ -0d6816: c631 |0057: add-float/2addr v1, v3 │ │ -0d6818: 8711 |0058: float-to-int v1, v1 │ │ -0d681a: 5971 8703 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0387 │ │ -0d681e: 7110 2320 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ -0d6824: 0c01 |005e: move-result-object v1 │ │ -0d6826: 6e10 2a20 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ -0d682c: 0a01 |0062: move-result v1 │ │ -0d682e: 5971 9103 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0391 │ │ -0d6832: 6e10 200c 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0c20 │ │ -0d6838: 0a01 |0068: move-result v1 │ │ -0d683a: 6e10 220c 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0c22 │ │ -0d6840: 0a02 |006c: move-result v2 │ │ -0d6842: 6e10 210c 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0c21 │ │ -0d6848: 0a03 |0070: move-result v3 │ │ -0d684a: 6e10 1f0c 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0c1f │ │ -0d6850: 0a04 |0074: move-result v4 │ │ -0d6852: 6e54 2e0c 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0c2e │ │ -0d6858: 6e10 240c 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0c24 │ │ -0d685e: 0a01 |007b: move-result v1 │ │ -0d6860: 6e20 310c 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0c31 │ │ -0d6866: 6e20 320c 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0c32 │ │ -0d686c: 5471 8b03 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@038b │ │ -0d6870: 6e20 b422 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@22b4 │ │ -0d6876: 5471 8b03 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@038b │ │ -0d687a: 2202 f001 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@01f0 │ │ -0d687e: 7020 140c 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0c14 │ │ -0d6884: 6e20 b922 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22b9 │ │ -0d688a: 5471 8903 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0389 │ │ -0d688e: 6e20 b422 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@22b4 │ │ -0d6894: 5471 8903 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0389 │ │ -0d6898: 2202 f101 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@01f1 │ │ -0d689c: 7020 160c 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0c16 │ │ -0d68a2: 6e20 b922 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22b9 │ │ -0d68a8: 6e10 1a0c 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0c1a │ │ -0d68ae: 0c01 |00a3: move-result-object v1 │ │ -0d68b0: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -0d68b4: 5c76 7e03 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ -0d68b8: 0e00 |00a8: return-void │ │ +0d66f0: |[0d66f0] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0d6700: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0d6702: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0d6704: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +0d6708: 7030 420c 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c42 │ │ +0d670e: 2201 5f00 |0007: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0d6712: 7010 4802 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0d6718: 5b71 8e03 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ +0d671c: 2201 6500 |000e: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0d6720: 7010 6902 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0d6726: 5b71 8f03 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@038f │ │ +0d672a: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +0d672e: 5971 8c03 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@038c │ │ +0d6732: 5c75 7e03 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ +0d6736: 5c75 7f03 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ +0d673a: 5271 9003 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0390 │ │ +0d673e: 5971 8203 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ +0d6742: 5471 8e03 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ +0d6746: 5272 8203 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ +0d674a: 6e20 4f02 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0d6750: 6e10 3201 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d6756: 0c01 |002b: move-result-object v1 │ │ +0d6758: 6e10 ae01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0d675e: 0c01 |002f: move-result-object v1 │ │ +0d6760: 5210 820b |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0d6764: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +0d6768: c801 |0034: mul-float/2addr v1, v0 │ │ +0d676a: c631 |0035: add-float/2addr v1, v3 │ │ +0d676c: 8711 |0036: float-to-int v1, v1 │ │ +0d676e: 5971 8303 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0383 │ │ +0d6772: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +0d6776: c801 |003b: mul-float/2addr v1, v0 │ │ +0d6778: c631 |003c: add-float/2addr v1, v3 │ │ +0d677a: 8711 |003d: float-to-int v1, v1 │ │ +0d677c: 5971 8603 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0386 │ │ +0d6780: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +0d6784: c801 |0042: mul-float/2addr v1, v0 │ │ +0d6786: 8711 |0043: float-to-int v1, v1 │ │ +0d6788: 5971 8803 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0388 │ │ +0d678c: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +0d6790: c801 |0048: mul-float/2addr v1, v0 │ │ +0d6792: c631 |0049: add-float/2addr v1, v3 │ │ +0d6794: 8711 |004a: float-to-int v1, v1 │ │ +0d6796: 5971 8d03 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d679a: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +0d679e: c801 |004f: mul-float/2addr v1, v0 │ │ +0d67a0: c631 |0050: add-float/2addr v1, v3 │ │ +0d67a2: 8711 |0051: float-to-int v1, v1 │ │ +0d67a4: 5971 8003 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0380 │ │ +0d67a8: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +0d67ac: c801 |0056: mul-float/2addr v1, v0 │ │ +0d67ae: c631 |0057: add-float/2addr v1, v3 │ │ +0d67b0: 8711 |0058: float-to-int v1, v1 │ │ +0d67b2: 5971 8703 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0387 │ │ +0d67b6: 7110 2320 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@2023 │ │ +0d67bc: 0c01 |005e: move-result-object v1 │ │ +0d67be: 6e10 2a20 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@202a │ │ +0d67c4: 0a01 |0062: move-result v1 │ │ +0d67c6: 5971 9103 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0391 │ │ +0d67ca: 6e10 200c 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0c20 │ │ +0d67d0: 0a01 |0068: move-result v1 │ │ +0d67d2: 6e10 220c 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0c22 │ │ +0d67d8: 0a02 |006c: move-result v2 │ │ +0d67da: 6e10 210c 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0c21 │ │ +0d67e0: 0a03 |0070: move-result v3 │ │ +0d67e2: 6e10 1f0c 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0c1f │ │ +0d67e8: 0a04 |0074: move-result v4 │ │ +0d67ea: 6e54 2e0c 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0c2e │ │ +0d67f0: 6e10 240c 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0c24 │ │ +0d67f6: 0a01 |007b: move-result v1 │ │ +0d67f8: 6e20 310c 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0c31 │ │ +0d67fe: 6e20 320c 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0c32 │ │ +0d6804: 5471 8b03 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@038b │ │ +0d6808: 6e20 b422 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@22b4 │ │ +0d680e: 5471 8b03 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@038b │ │ +0d6812: 2202 f001 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@01f0 │ │ +0d6816: 7020 140c 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0c14 │ │ +0d681c: 6e20 b922 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22b9 │ │ +0d6822: 5471 8903 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0389 │ │ +0d6826: 6e20 b422 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@22b4 │ │ +0d682c: 5471 8903 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0389 │ │ +0d6830: 2202 f101 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@01f1 │ │ +0d6834: 7020 160c 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0c16 │ │ +0d683a: 6e20 b922 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22b9 │ │ +0d6840: 6e10 1a0c 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0c1a │ │ +0d6846: 0c01 |00a3: move-result-object v1 │ │ +0d6848: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +0d684c: 5c76 7e03 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ +0d6850: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=80 │ │ 0x0007 line=61 │ │ 0x000e line=62 │ │ 0x0015 line=64 │ │ 0x0019 line=66 │ │ @@ -282033,17 +282251,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d68bc: |[0d68bc] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -0d68cc: 5510 7e03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ -0d68d0: 0f00 |0002: return v0 │ │ +0d6854: |[0d6854] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +0d6864: 5510 7e03 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ +0d6868: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -282051,21 +282269,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d68d4: |[0d68d4] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -0d68e4: 6f10 470c 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0c47 │ │ -0d68ea: 0a00 |0003: move-result v0 │ │ -0d68ec: 5221 8703 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0387 │ │ -0d68f0: 7120 ad24 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0d68f6: 0a00 |0009: move-result v0 │ │ -0d68f8: 0f00 |000a: return v0 │ │ +0d686c: |[0d686c] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +0d687c: 6f10 470c 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0c47 │ │ +0d6882: 0a00 |0003: move-result v0 │ │ +0d6884: 5221 8703 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0387 │ │ +0d6888: 7120 ad24 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0d688e: 0a00 |0009: move-result v0 │ │ +0d6890: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -282073,17 +282291,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d68fc: |[0d68fc] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -0d690c: 5210 8203 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ -0d6910: 0f00 |0002: return v0 │ │ +0d6894: |[0d6894] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +0d68a4: 5210 8203 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ +0d68a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #3 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -282091,71 +282309,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -0d6914: |[0d6914] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -0d6924: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -0d692a: 6f20 510c dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0c51 │ │ -0d6930: 6e10 1d0c 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0c1d │ │ -0d6936: 0a07 |0009: move-result v7 │ │ -0d6938: 0176 |000a: move v6, v7 │ │ -0d693a: 54c0 7d03 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ -0d693e: 6e10 a822 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@22a8 │ │ -0d6944: 0a00 |0010: move-result v0 │ │ -0d6946: 52c1 8d03 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d694a: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -0d694e: 54c0 7d03 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ -0d6952: 6e10 ad22 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@22ad │ │ -0d6958: 0a00 |001a: move-result v0 │ │ -0d695a: 52c1 8d03 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d695e: 9009 0001 |001d: add-int v9, v0, v1 │ │ -0d6962: 52c0 8303 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0383 │ │ -0d6966: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -0d696a: 54c0 8e03 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ -0d696e: 52c1 8c03 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@038c │ │ -0d6972: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0d6976: 52c2 8203 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ -0d697a: b5b2 |002b: and-int/2addr v2, v11 │ │ -0d697c: b621 |002c: or-int/2addr v1, v2 │ │ -0d697e: 6e20 4f02 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0d6984: 8281 |0030: int-to-float v1, v8 │ │ -0d6986: 82a2 |0031: int-to-float v2, v10 │ │ -0d6988: 8293 |0032: int-to-float v3, v9 │ │ -0d698a: 8264 |0033: int-to-float v4, v6 │ │ -0d698c: 54c5 8e03 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ -0d6990: 07d0 |0036: move-object v0, v13 │ │ -0d6992: 7406 2102 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0d6998: 55c0 7e03 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ -0d699c: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -0d69a0: 54c0 8e03 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ -0d69a4: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -0d69a8: 52c2 8203 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ -0d69ac: b5b2 |0044: and-int/2addr v2, v11 │ │ -0d69ae: b621 |0045: or-int/2addr v1, v2 │ │ -0d69b0: 6e20 4f02 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0d69b6: 6e10 200c 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0c20 │ │ -0d69bc: 0a00 |004c: move-result v0 │ │ -0d69be: 8201 |004d: int-to-float v1, v0 │ │ -0d69c0: 52c0 8003 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0380 │ │ -0d69c4: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -0d69c8: 8202 |0052: int-to-float v2, v0 │ │ -0d69ca: 6e10 250c 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@0c25 │ │ -0d69d0: 0a00 |0056: move-result v0 │ │ -0d69d2: 6e10 210c 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0c21 │ │ -0d69d8: 0a03 |005a: move-result v3 │ │ -0d69da: b130 |005b: sub-int/2addr v0, v3 │ │ -0d69dc: 8203 |005c: int-to-float v3, v0 │ │ -0d69de: 8274 |005d: int-to-float v4, v7 │ │ -0d69e0: 54c5 8e03 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ -0d69e4: 07d0 |0060: move-object v0, v13 │ │ -0d69e6: 7406 2102 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ -0d69ec: 0e00 |0064: return-void │ │ +0d68ac: |[0d68ac] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +0d68bc: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +0d68c2: 6f20 510c dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0c51 │ │ +0d68c8: 6e10 1d0c 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0c1d │ │ +0d68ce: 0a07 |0009: move-result v7 │ │ +0d68d0: 0176 |000a: move v6, v7 │ │ +0d68d2: 54c0 7d03 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ +0d68d6: 6e10 a822 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@22a8 │ │ +0d68dc: 0a00 |0010: move-result v0 │ │ +0d68de: 52c1 8d03 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d68e2: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +0d68e6: 54c0 7d03 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ +0d68ea: 6e10 ad22 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@22ad │ │ +0d68f0: 0a00 |001a: move-result v0 │ │ +0d68f2: 52c1 8d03 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d68f6: 9009 0001 |001d: add-int v9, v0, v1 │ │ +0d68fa: 52c0 8303 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0383 │ │ +0d68fe: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +0d6902: 54c0 8e03 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ +0d6906: 52c1 8c03 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@038c │ │ +0d690a: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0d690e: 52c2 8203 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ +0d6912: b5b2 |002b: and-int/2addr v2, v11 │ │ +0d6914: b621 |002c: or-int/2addr v1, v2 │ │ +0d6916: 6e20 4f02 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0d691c: 8281 |0030: int-to-float v1, v8 │ │ +0d691e: 82a2 |0031: int-to-float v2, v10 │ │ +0d6920: 8293 |0032: int-to-float v3, v9 │ │ +0d6922: 8264 |0033: int-to-float v4, v6 │ │ +0d6924: 54c5 8e03 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ +0d6928: 07d0 |0036: move-object v0, v13 │ │ +0d692a: 7406 2102 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0d6930: 55c0 7e03 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ +0d6934: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +0d6938: 54c0 8e03 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ +0d693c: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +0d6940: 52c2 8203 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ +0d6944: b5b2 |0044: and-int/2addr v2, v11 │ │ +0d6946: b621 |0045: or-int/2addr v1, v2 │ │ +0d6948: 6e20 4f02 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0d694e: 6e10 200c 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0c20 │ │ +0d6954: 0a00 |004c: move-result v0 │ │ +0d6956: 8201 |004d: int-to-float v1, v0 │ │ +0d6958: 52c0 8003 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0380 │ │ +0d695c: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +0d6960: 8202 |0052: int-to-float v2, v0 │ │ +0d6962: 6e10 250c 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@0c25 │ │ +0d6968: 0a00 |0056: move-result v0 │ │ +0d696a: 6e10 210c 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0c21 │ │ +0d6970: 0a03 |005a: move-result v3 │ │ +0d6972: b130 |005b: sub-int/2addr v0, v3 │ │ +0d6974: 8203 |005c: int-to-float v3, v0 │ │ +0d6976: 8274 |005d: int-to-float v4, v7 │ │ +0d6978: 54c5 8e03 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ +0d697c: 07d0 |0060: move-object v0, v13 │ │ +0d697e: 7406 2102 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0221 │ │ +0d6984: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=257 │ │ 0x0006 line=259 │ │ 0x000a line=260 │ │ 0x000b line=261 │ │ 0x0015 line=262 │ │ @@ -282180,83 +282398,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -0d69f0: |[0d69f0] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0d6a00: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0d6a02: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0d6a04: 6e10 5e1f 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ -0d6a0a: 0a00 |0005: move-result v0 │ │ -0d6a0c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0d6a10: 5565 8103 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0381 │ │ -0d6a14: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -0d6a18: 0f03 |000c: return v3 │ │ -0d6a1a: 6e10 641f 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0d6a20: 0a01 |0010: move-result v1 │ │ -0d6a22: 6e10 661f 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0d6a28: 0a02 |0014: move-result v2 │ │ -0d6a2a: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -0d6a30: 0143 |0018: move v3, v4 │ │ -0d6a32: 28f3 |0019: goto 000c // -000d │ │ -0d6a34: 5961 8403 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0384 │ │ -0d6a38: 5962 8503 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0385 │ │ -0d6a3c: 5c63 8103 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0381 │ │ -0d6a40: 28f8 |0020: goto 0018 // -0008 │ │ -0d6a42: 5263 8403 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0384 │ │ -0d6a46: a703 0103 |0023: sub-float v3, v1, v3 │ │ -0d6a4a: 7110 a124 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0d6a50: 0a03 |0028: move-result v3 │ │ -0d6a52: 5265 9103 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0391 │ │ -0d6a56: 8255 |002b: int-to-float v5, v5 │ │ -0d6a58: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -0d6a5c: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -0d6a60: 5263 8503 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0385 │ │ -0d6a64: a703 0203 |0032: sub-float v3, v2, v3 │ │ -0d6a68: 7110 a124 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0d6a6e: 0a03 |0037: move-result v3 │ │ -0d6a70: 5265 9103 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0391 │ │ -0d6a74: 8255 |003a: int-to-float v5, v5 │ │ -0d6a76: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -0d6a7a: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -0d6a7e: 5c64 8103 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0381 │ │ -0d6a82: 28d7 |0041: goto 0018 // -0029 │ │ -0d6a84: 5463 7d03 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ -0d6a88: 6e10 a822 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@22a8 │ │ -0d6a8e: 0a03 |0047: move-result v3 │ │ -0d6a90: 5265 8d03 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d6a94: b153 |004a: sub-int/2addr v3, v5 │ │ -0d6a96: 8233 |004b: int-to-float v3, v3 │ │ -0d6a98: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -0d6a9c: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -0d6aa0: 5463 8a03 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ -0d6aa4: 5465 8a03 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ -0d6aa8: 6e10 c20d 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -0d6aae: 0a05 |0057: move-result v5 │ │ -0d6ab0: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0d6ab4: 6e20 030e 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ -0d6aba: 28bb |005d: goto 0018 // -0045 │ │ -0d6abc: 5463 7d03 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ -0d6ac0: 6e10 ad22 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@22ad │ │ -0d6ac6: 0a03 |0063: move-result v3 │ │ -0d6ac8: 5265 8d03 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d6acc: b053 |0066: add-int/2addr v3, v5 │ │ -0d6ace: 8233 |0067: int-to-float v3, v3 │ │ -0d6ad0: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -0d6ad4: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -0d6ad8: 5463 8a03 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ -0d6adc: 5465 8a03 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ -0d6ae0: 6e10 c20d 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ -0d6ae6: 0a05 |0073: move-result v5 │ │ -0d6ae8: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0d6aec: 6e20 030e 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ -0d6af2: 289f |0079: goto 0018 // -0061 │ │ -0d6af4: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ +0d6988: |[0d6988] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0d6998: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0d699a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0d699c: 6e10 5e1f 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@1f5e │ │ +0d69a2: 0a00 |0005: move-result v0 │ │ +0d69a4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0d69a8: 5565 8103 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0381 │ │ +0d69ac: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +0d69b0: 0f03 |000c: return v3 │ │ +0d69b2: 6e10 641f 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0d69b8: 0a01 |0010: move-result v1 │ │ +0d69ba: 6e10 661f 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0d69c0: 0a02 |0014: move-result v2 │ │ +0d69c2: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +0d69c8: 0143 |0018: move v3, v4 │ │ +0d69ca: 28f3 |0019: goto 000c // -000d │ │ +0d69cc: 5961 8403 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0384 │ │ +0d69d0: 5962 8503 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0385 │ │ +0d69d4: 5c63 8103 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0381 │ │ +0d69d8: 28f8 |0020: goto 0018 // -0008 │ │ +0d69da: 5263 8403 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0384 │ │ +0d69de: a703 0103 |0023: sub-float v3, v1, v3 │ │ +0d69e2: 7110 a124 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0d69e8: 0a03 |0028: move-result v3 │ │ +0d69ea: 5265 9103 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0391 │ │ +0d69ee: 8255 |002b: int-to-float v5, v5 │ │ +0d69f0: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +0d69f4: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +0d69f8: 5263 8503 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0385 │ │ +0d69fc: a703 0203 |0032: sub-float v3, v2, v3 │ │ +0d6a00: 7110 a124 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0d6a06: 0a03 |0037: move-result v3 │ │ +0d6a08: 5265 9103 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0391 │ │ +0d6a0c: 8255 |003a: int-to-float v5, v5 │ │ +0d6a0e: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +0d6a12: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +0d6a16: 5c64 8103 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0381 │ │ +0d6a1a: 28d7 |0041: goto 0018 // -0029 │ │ +0d6a1c: 5463 7d03 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ +0d6a20: 6e10 a822 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@22a8 │ │ +0d6a26: 0a03 |0047: move-result v3 │ │ +0d6a28: 5265 8d03 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d6a2c: b153 |004a: sub-int/2addr v3, v5 │ │ +0d6a2e: 8233 |004b: int-to-float v3, v3 │ │ +0d6a30: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +0d6a34: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +0d6a38: 5463 8a03 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ +0d6a3c: 5465 8a03 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ +0d6a40: 6e10 c20d 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +0d6a46: 0a05 |0057: move-result v5 │ │ +0d6a48: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0d6a4c: 6e20 030e 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ +0d6a52: 28bb |005d: goto 0018 // -0045 │ │ +0d6a54: 5463 7d03 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ +0d6a58: 6e10 ad22 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@22ad │ │ +0d6a5e: 0a03 |0063: move-result v3 │ │ +0d6a60: 5265 8d03 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d6a64: b053 |0066: add-int/2addr v3, v5 │ │ +0d6a66: 8233 |0067: int-to-float v3, v3 │ │ +0d6a68: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +0d6a6c: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +0d6a70: 5463 8a03 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ +0d6a74: 5465 8a03 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@038a │ │ +0d6a78: 6e10 c20d 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0dc2 │ │ +0d6a7e: 0a05 |0073: move-result v5 │ │ +0d6a80: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0d6a84: 6e20 030e 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ +0d6a8a: 289f |0079: goto 0018 // -0061 │ │ +0d6a8c: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=220 │ │ 0x0006 line=221 │ │ 0x000c line=252 │ │ 0x000d line=227 │ │ 0x0011 line=228 │ │ @@ -282284,26 +282502,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d6b08: |[0d6b08] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -0d6b18: 6f20 550c 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@0c55 │ │ -0d6b1e: 5510 7f03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ -0d6b22: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0d6b26: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -0d6b2a: b520 |0009: and-int/2addr v0, v2 │ │ -0d6b2c: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -0d6b30: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d6b32: 5c10 7e03 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ -0d6b36: 0e00 |000f: return-void │ │ -0d6b38: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d6b3a: 28fc |0011: goto 000d // -0004 │ │ +0d6aa0: |[0d6aa0] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +0d6ab0: 6f20 550c 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@0c55 │ │ +0d6ab6: 5510 7f03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ +0d6aba: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0d6abe: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +0d6ac2: b520 |0009: and-int/2addr v0, v2 │ │ +0d6ac4: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +0d6ac8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d6aca: 5c10 7e03 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ +0d6ace: 0e00 |000f: return-void │ │ +0d6ad0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d6ad2: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ 0x0007 line=178 │ │ 0x000f line=180 │ │ 0x0010 line=178 │ │ @@ -282316,24 +282534,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d6b3c: |[0d6b3c] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d6b4c: 6f20 560c 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c56 │ │ -0d6b52: 5510 7f03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ -0d6b56: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -0d6b5a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0d6b5e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0d6b60: 5c10 7e03 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ -0d6b64: 0e00 |000c: return-void │ │ -0d6b66: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0d6b68: 28fc |000e: goto 000a // -0004 │ │ +0d6ad4: |[0d6ad4] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d6ae4: 6f20 560c 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c56 │ │ +0d6aea: 5510 7f03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ +0d6aee: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0d6af2: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0d6af6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0d6af8: 5c10 7e03 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ +0d6afc: 0e00 |000c: return-void │ │ +0d6afe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0d6b00: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ 0x0007 line=170 │ │ 0x000c line=172 │ │ 0x000d line=170 │ │ @@ -282346,24 +282564,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d6b6c: |[0d6b6c] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -0d6b7c: 6f20 570c 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0c57 │ │ -0d6b82: 5510 7f03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ -0d6b86: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -0d6b8a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0d6b8e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0d6b90: 5c10 7e03 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ -0d6b94: 0e00 |000c: return-void │ │ -0d6b96: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0d6b98: 28fc |000e: goto 000a // -0004 │ │ +0d6b04: |[0d6b04] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +0d6b14: 6f20 570c 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0c57 │ │ +0d6b1a: 5510 7f03 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ +0d6b1e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0d6b22: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0d6b26: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0d6b28: 5c10 7e03 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ +0d6b2c: 0e00 |000c: return-void │ │ +0d6b2e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0d6b30: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0007 line=186 │ │ 0x000c line=188 │ │ 0x000d line=186 │ │ @@ -282376,20 +282594,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d6b9c: |[0d6b9c] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -0d6bac: 5c12 7e03 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ -0d6bb0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0d6bb2: 5c10 7f03 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ -0d6bb6: 6e10 260c 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0c26 │ │ -0d6bbc: 0e00 |0008: return-void │ │ +0d6b34: |[0d6b34] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +0d6b44: 5c12 7e03 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@037e │ │ +0d6b48: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0d6b4a: 5c10 7f03 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@037f │ │ +0d6b4e: 6e10 260c 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0c26 │ │ +0d6b54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0002 line=198 │ │ 0x0005 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ @@ -282401,20 +282619,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0d6bc0: |[0d6bc0] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -0d6bd0: 5210 8603 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0386 │ │ -0d6bd4: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -0d6bd8: 5215 8603 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0386 │ │ -0d6bdc: 6f55 5b0c 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0c5b │ │ -0d6be2: 0e00 |0009: return-void │ │ +0d6b58: |[0d6b58] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +0d6b68: 5210 8603 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0386 │ │ +0d6b6c: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +0d6b70: 5215 8603 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0386 │ │ +0d6b74: 6f55 5b0c 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0c5b │ │ +0d6b7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0006 line=155 │ │ 0x0009 line=156 │ │ locals : │ │ @@ -282429,21 +282647,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d6be4: |[0d6be4] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -0d6bf4: 5923 8203 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ -0d6bf8: 5420 8e03 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ -0d6bfc: 5221 8203 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ -0d6c00: 6e20 4f02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0d6c06: 6e10 260c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0c26 │ │ -0d6c0c: 0e00 |000c: return-void │ │ +0d6b7c: |[0d6b7c] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +0d6b8c: 5923 8203 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ +0d6b90: 5420 8e03 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@038e │ │ +0d6b94: 5221 8203 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0382 │ │ +0d6b98: 6e20 4f02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0d6b9e: 6e10 260c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0c26 │ │ +0d6ba4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ 0x0009 line=131 │ │ 0x000c line=132 │ │ locals : │ │ @@ -282455,23 +282673,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d6c10: |[0d6c10] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -0d6c20: 6e10 1b0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0c1b │ │ -0d6c26: 0c00 |0003: move-result-object v0 │ │ -0d6c28: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d6c2e: 0c00 |0007: move-result-object v0 │ │ -0d6c30: 6e20 a901 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0d6c36: 0a00 |000b: move-result v0 │ │ -0d6c38: 6e20 2f0c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0c2f │ │ -0d6c3e: 0e00 |000f: return-void │ │ +0d6ba8: |[0d6ba8] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +0d6bb8: 6e10 1b0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0c1b │ │ +0d6bbe: 0c00 |0003: move-result-object v0 │ │ +0d6bc0: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d6bc6: 0c00 |0007: move-result-object v0 │ │ +0d6bc8: 6e20 a901 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0d6bce: 0a00 |000b: move-result v0 │ │ +0d6bd0: 6e20 2f0c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0c2f │ │ +0d6bd6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000f line=141 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -282481,20 +282699,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d6c40: |[0d6c40] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -0d6c50: 5210 8803 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0388 │ │ -0d6c54: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -0d6c58: 5212 8803 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0388 │ │ -0d6c5c: 6f20 5f0c 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0c5f │ │ -0d6c62: 0e00 |0009: return-void │ │ +0d6bd8: |[0d6bd8] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +0d6be8: 5210 8803 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0388 │ │ +0d6bec: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +0d6bf0: 5212 8803 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0388 │ │ +0d6bf4: 6f20 5f0c 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0c5f │ │ +0d6bfa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0006 line=163 │ │ 0x0009 line=164 │ │ locals : │ │ @@ -282506,55 +282724,55 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -0d6c64: |[0d6c64] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -0d6c74: 5472 8f03 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@038f │ │ -0d6c78: 6e10 1d0c 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0c1d │ │ -0d6c7e: 0a00 |0005: move-result v0 │ │ -0d6c80: 5475 7d03 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ -0d6c84: 6e10 a822 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@22a8 │ │ -0d6c8a: 0a05 |000b: move-result v5 │ │ -0d6c8c: 5276 8d03 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d6c90: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -0d6c94: 5475 7d03 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ -0d6c98: 6e10 ad22 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@22ad │ │ -0d6c9e: 0a05 |0015: move-result v5 │ │ -0d6ca0: 5276 8d03 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d6ca4: 9003 0506 |0018: add-int v3, v5, v6 │ │ -0d6ca8: 5275 8303 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0383 │ │ -0d6cac: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -0d6cb0: 6e50 7002 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ -0d6cb6: 6f40 620c 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ -0d6cbc: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -0d6cc0: a705 0905 |0026: sub-float v5, v9, v5 │ │ -0d6cc4: 7110 a124 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0d6cca: 0a05 |002b: move-result v5 │ │ -0d6ccc: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -0d6cd0: c865 |002e: mul-float/2addr v5, v6 │ │ -0d6cd2: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -0d6cd6: c865 |0031: mul-float/2addr v5, v6 │ │ -0d6cd8: 8755 |0032: float-to-int v5, v5 │ │ -0d6cda: 5975 8c03 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@038c │ │ -0d6cde: 5475 7d03 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ -0d6ce2: 6e10 a822 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@22a8 │ │ -0d6ce8: 0a05 |003a: move-result v5 │ │ -0d6cea: 5276 8d03 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d6cee: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -0d6cf2: 5475 7d03 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ -0d6cf6: 6e10 ad22 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@22ad │ │ -0d6cfc: 0a05 |0044: move-result v5 │ │ -0d6cfe: 5276 8d03 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ -0d6d02: 9003 0506 |0047: add-int v3, v5, v6 │ │ -0d6d06: 6e50 7302 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0273 │ │ -0d6d0c: 6e20 270c 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0c27 │ │ -0d6d12: 0e00 |004f: return-void │ │ +0d6bfc: |[0d6bfc] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +0d6c0c: 5472 8f03 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@038f │ │ +0d6c10: 6e10 1d0c 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0c1d │ │ +0d6c16: 0a00 |0005: move-result v0 │ │ +0d6c18: 5475 7d03 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ +0d6c1c: 6e10 a822 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@22a8 │ │ +0d6c22: 0a05 |000b: move-result v5 │ │ +0d6c24: 5276 8d03 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d6c28: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +0d6c2c: 5475 7d03 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ +0d6c30: 6e10 ad22 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@22ad │ │ +0d6c36: 0a05 |0015: move-result v5 │ │ +0d6c38: 5276 8d03 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d6c3c: 9003 0506 |0018: add-int v3, v5, v6 │ │ +0d6c40: 5275 8303 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0383 │ │ +0d6c44: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +0d6c48: 6e50 7002 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ +0d6c4e: 6f40 620c 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0c62 │ │ +0d6c54: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +0d6c58: a705 0905 |0026: sub-float v5, v9, v5 │ │ +0d6c5c: 7110 a124 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0d6c62: 0a05 |002b: move-result v5 │ │ +0d6c64: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +0d6c68: c865 |002e: mul-float/2addr v5, v6 │ │ +0d6c6a: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +0d6c6e: c865 |0031: mul-float/2addr v5, v6 │ │ +0d6c70: 8755 |0032: float-to-int v5, v5 │ │ +0d6c72: 5975 8c03 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@038c │ │ +0d6c76: 5475 7d03 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ +0d6c7a: 6e10 a822 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@22a8 │ │ +0d6c80: 0a05 |003a: move-result v5 │ │ +0d6c82: 5276 8d03 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d6c86: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +0d6c8a: 5475 7d03 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@037d │ │ +0d6c8e: 6e10 ad22 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@22ad │ │ +0d6c94: 0a05 |0044: move-result v5 │ │ +0d6c96: 5276 8d03 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@038d │ │ +0d6c9a: 9003 0506 |0047: add-int v3, v5, v6 │ │ +0d6c9e: 6e50 7302 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0273 │ │ +0d6ca4: 6e20 270c 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0c27 │ │ +0d6caa: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x0006 line=279 │ │ 0x0010 line=280 │ │ 0x001a line=281 │ │ @@ -282607,17 +282825,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6d14: |[0d6d14] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -0d6d24: 7010 870c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0c87 │ │ -0d6d2a: 0e00 |0003: return-void │ │ +0d6cac: |[0d6cac] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +0d6cbc: 7010 870c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0c87 │ │ +0d6cc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -282626,18 +282844,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6d2c: |[0d6d2c] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -0d6d3c: 7110 1d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0d1d │ │ -0d6d42: 0a00 |0003: move-result v0 │ │ -0d6d44: 0f00 |0004: return v0 │ │ +0d6cc4: |[0d6cc4] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +0d6cd4: 7110 1d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0d1d │ │ +0d6cda: 0a00 |0003: move-result v0 │ │ +0d6cdc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -282671,17 +282889,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6d48: |[0d6d48] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -0d6d58: 7010 5b0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0d5b │ │ -0d6d5e: 0e00 |0003: return-void │ │ +0d6ce0: |[0d6ce0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +0d6cf0: 7010 5b0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0d5b │ │ +0d6cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -282690,17 +282908,17 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6d60: |[0d6d60] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0d6d70: 7120 670d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0d67 │ │ -0d6d76: 0e00 |0003: return-void │ │ +0d6cf8: |[0d6cf8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0d6d08: 7120 670d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0d67 │ │ +0d6d0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ @@ -282736,17 +282954,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6d78: |[0d6d78] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ -0d6d88: 7010 1c0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0e1c │ │ -0d6d8e: 0e00 |0003: return-void │ │ +0d6d10: |[0d6d10] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +0d6d20: 7010 1c0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0e1c │ │ +0d6d26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ │ │ Virtual methods - │ │ @@ -282755,18 +282973,18 @@ │ │ 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 │ │ -0d6d90: |[0d6d90] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0d6da0: 7130 220e 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@0e22 │ │ -0d6da6: 0a00 |0003: move-result v0 │ │ -0d6da8: 0f00 |0004: return v0 │ │ +0d6d28: |[0d6d28] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0d6d38: 7130 220e 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@0e22 │ │ +0d6d3e: 0a00 |0003: move-result v0 │ │ +0d6d40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ @@ -282802,17 +283020,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6dac: |[0d6dac] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -0d6dbc: 7010 280e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0e28 │ │ -0d6dc2: 0e00 |0003: return-void │ │ +0d6d44: |[0d6d44] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +0d6d54: 7010 280e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@0e28 │ │ +0d6d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -282821,17 +283039,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 │ │ -0d6dc4: |[0d6dc4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0d6dd4: 7120 360e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0e36 │ │ -0d6dda: 0e00 |0003: return-void │ │ +0d6d5c: |[0d6d5c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0d6d6c: 7120 360e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@0e36 │ │ +0d6d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -282842,18 +283060,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 │ │ -0d6ddc: |[0d6ddc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -0d6dec: 7120 370e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0e37 │ │ -0d6df2: 0c00 |0003: move-result-object v0 │ │ -0d6df4: 1100 |0004: return-object v0 │ │ +0d6d74: |[0d6d74] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0d6d84: 7120 370e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@0e37 │ │ +0d6d8a: 0c00 |0003: move-result-object v0 │ │ +0d6d8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -282863,18 +283081,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6df8: |[0d6df8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0d6e08: 7110 380e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0e38 │ │ -0d6e0e: 0a00 |0003: move-result v0 │ │ -0d6e10: 0f00 |0004: return v0 │ │ +0d6d90: |[0d6d90] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0d6da0: 7110 380e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@0e38 │ │ +0d6da6: 0a00 |0003: move-result v0 │ │ +0d6da8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -282912,17 +283130,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6e14: |[0d6e14] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -0d6e24: 7010 420e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0e42 │ │ -0d6e2a: 0e00 |0003: return-void │ │ +0d6dac: |[0d6dac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +0d6dbc: 7010 420e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@0e42 │ │ +0d6dc2: 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 - │ │ @@ -282931,19 +283149,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 │ │ -0d6e2c: |[0d6e2c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0d6e3c: 5430 3e04 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@043e │ │ -0d6e40: 7120 5d0e 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0e5d │ │ -0d6e46: 0a00 |0005: move-result v0 │ │ -0d6e48: 0f00 |0006: return v0 │ │ +0d6dc4: |[0d6dc4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0d6dd4: 5430 3e04 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@043e │ │ +0d6dd8: 7120 5d0e 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0e5d │ │ +0d6dde: 0a00 |0005: move-result v0 │ │ +0d6de0: 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; │ │ @@ -282953,18 +283171,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 │ │ -0d6e4c: |[0d6e4c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0d6e5c: 7120 5e0e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0e5e │ │ -0d6e62: 0c00 |0003: move-result-object v0 │ │ -0d6e64: 1100 |0004: return-object v0 │ │ +0d6de4: |[0d6de4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0d6df4: 7120 5e0e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@0e5e │ │ +0d6dfa: 0c00 |0003: move-result-object v0 │ │ +0d6dfc: 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 │ │ @@ -282974,18 +283192,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 │ │ -0d6e68: |[0d6e68] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0d6e78: 7110 5f0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0e5f │ │ -0d6e7e: 0c00 |0003: move-result-object v0 │ │ -0d6e80: 1100 |0004: return-object v0 │ │ +0d6e00: |[0d6e00] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0d6e10: 7110 5f0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@0e5f │ │ +0d6e16: 0c00 |0003: move-result-object v0 │ │ +0d6e18: 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; │ │ │ │ @@ -282994,18 +283212,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6e84: |[0d6e84] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -0d6e94: 7110 600e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0e60 │ │ -0d6e9a: 0a00 |0003: move-result v0 │ │ -0d6e9c: 0f00 |0004: return v0 │ │ +0d6e1c: |[0d6e1c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +0d6e2c: 7110 600e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@0e60 │ │ +0d6e32: 0a00 |0003: move-result v0 │ │ +0d6e34: 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; │ │ │ │ @@ -283014,20 +283232,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 │ │ -0d6ea0: |[0d6ea0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -0d6eb0: 2200 4002 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0240 │ │ -0d6eb4: 7030 390e 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@0e39 │ │ -0d6eba: 7110 610e 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0e61 │ │ -0d6ec0: 0c00 |0008: move-result-object v0 │ │ -0d6ec2: 1100 |0009: return-object v0 │ │ +0d6e38: |[0d6e38] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +0d6e48: 2200 4002 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0240 │ │ +0d6e4c: 7030 390e 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@0e39 │ │ +0d6e52: 7110 610e 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0e61 │ │ +0d6e58: 0c00 |0008: move-result-object v0 │ │ +0d6e5a: 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; │ │ │ │ @@ -283036,19 +283254,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 │ │ -0d6ec4: |[0d6ec4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0d6ed4: 5430 3e04 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@043e │ │ -0d6ed8: 7120 620e 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0e62 │ │ -0d6ede: 0a00 |0005: move-result v0 │ │ -0d6ee0: 0f00 |0006: return v0 │ │ +0d6e5c: |[0d6e5c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0d6e6c: 5430 3e04 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@043e │ │ +0d6e70: 7120 620e 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0e62 │ │ +0d6e76: 0a00 |0005: move-result v0 │ │ +0d6e78: 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; │ │ @@ -283085,17 +283303,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6ee4: |[0d6ee4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -0d6ef4: 7010 e70e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0ee7 │ │ -0d6efa: 0e00 |0003: return-void │ │ +0d6e7c: |[0d6e7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +0d6e8c: 7010 e70e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0ee7 │ │ +0d6e92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -283104,17 +283322,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6efc: |[0d6efc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -0d6f0c: 7120 710f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0f71 │ │ -0d6f12: 0e00 |0003: return-void │ │ +0d6e94: |[0d6e94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +0d6ea4: 7120 710f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0f71 │ │ +0d6eaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283125,17 +283343,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 │ │ -0d6f14: |[0d6f14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0d6f24: 7120 720f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0f72 │ │ -0d6f2a: 0e00 |0003: return-void │ │ +0d6eac: |[0d6eac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0d6ebc: 7120 720f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0f72 │ │ +0d6ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283146,18 +283364,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 │ │ -0d6f2c: |[0d6f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0d6f3c: 7120 730f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0f73 │ │ -0d6f42: 0c00 |0003: move-result-object v0 │ │ -0d6f44: 1100 |0004: return-object v0 │ │ +0d6ec4: |[0d6ec4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0d6ed4: 7120 730f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0f73 │ │ +0d6eda: 0c00 |0003: move-result-object v0 │ │ +0d6edc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -283167,18 +283385,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6f48: |[0d6f48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -0d6f58: 7110 740f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0f74 │ │ -0d6f5e: 0a00 |0003: move-result v0 │ │ -0d6f60: 0f00 |0004: return v0 │ │ +0d6ee0: |[0d6ee0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +0d6ef0: 7110 740f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0f74 │ │ +0d6ef6: 0a00 |0003: move-result v0 │ │ +0d6ef8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283187,17 +283405,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 │ │ -0d6f64: |[0d6f64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0d6f74: 7120 750f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0f75 │ │ -0d6f7a: 0e00 |0003: return-void │ │ +0d6efc: |[0d6efc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0d6f0c: 7120 750f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0f75 │ │ +0d6f12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283208,17 +283426,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 │ │ -0d6f7c: |[0d6f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0d6f8c: 7120 760f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0f76 │ │ -0d6f92: 0e00 |0003: return-void │ │ +0d6f14: |[0d6f14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0d6f24: 7120 760f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0f76 │ │ +0d6f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283229,18 +283447,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 │ │ -0d6f94: |[0d6f94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0d6fa4: 7120 770f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0f77 │ │ -0d6faa: 0c00 |0003: move-result-object v0 │ │ -0d6fac: 1100 |0004: return-object v0 │ │ +0d6f2c: |[0d6f2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0d6f3c: 7120 770f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0f77 │ │ +0d6f42: 0c00 |0003: move-result-object v0 │ │ +0d6f44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -283250,18 +283468,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6fb0: |[0d6fb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -0d6fc0: 7110 780f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0f78 │ │ -0d6fc6: 0a00 |0003: move-result v0 │ │ -0d6fc8: 0f00 |0004: return v0 │ │ +0d6f48: |[0d6f48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +0d6f58: 7110 780f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@0f78 │ │ +0d6f5e: 0a00 |0003: move-result v0 │ │ +0d6f60: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283270,18 +283488,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 │ │ -0d6fcc: |[0d6fcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0d6fdc: 7110 790f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f79 │ │ -0d6fe2: 0c00 |0003: move-result-object v0 │ │ -0d6fe4: 1100 |0004: return-object v0 │ │ +0d6f64: |[0d6f64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0d6f74: 7110 790f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f79 │ │ +0d6f7a: 0c00 |0003: move-result-object v0 │ │ +0d6f7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283290,18 +283508,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 │ │ -0d6fe8: |[0d6fe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0d6ff8: 7110 7a0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f7a │ │ -0d6ffe: 0c00 |0003: move-result-object v0 │ │ -0d7000: 1100 |0004: return-object v0 │ │ +0d6f80: |[0d6f80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0d6f90: 7110 7a0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f7a │ │ +0d6f96: 0c00 |0003: move-result-object v0 │ │ +0d6f98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283310,18 +283528,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 │ │ -0d7004: |[0d7004] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0d7014: 7110 7b0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f7b │ │ -0d701a: 0c00 |0003: move-result-object v0 │ │ -0d701c: 1100 |0004: return-object v0 │ │ +0d6f9c: |[0d6f9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0d6fac: 7110 7b0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f7b │ │ +0d6fb2: 0c00 |0003: move-result-object v0 │ │ +0d6fb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283330,18 +283548,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 │ │ -0d7020: |[0d7020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d7030: 7110 7c0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7c │ │ -0d7036: 0c00 |0003: move-result-object v0 │ │ -0d7038: 1100 |0004: return-object v0 │ │ +0d6fb8: |[0d6fb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d6fc8: 7110 7c0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7c │ │ +0d6fce: 0c00 |0003: move-result-object v0 │ │ +0d6fd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283350,18 +283568,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 │ │ -0d703c: |[0d703c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0d704c: 7110 7d0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f7d │ │ -0d7052: 0c00 |0003: move-result-object v0 │ │ -0d7054: 1100 |0004: return-object v0 │ │ +0d6fd4: |[0d6fd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0d6fe4: 7110 7d0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0f7d │ │ +0d6fea: 0c00 |0003: move-result-object v0 │ │ +0d6fec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283370,18 +283588,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7058: |[0d7058] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0d7068: 7110 7e0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0f7e │ │ -0d706e: 0a00 |0003: move-result v0 │ │ -0d7070: 0f00 |0004: return v0 │ │ +0d6ff0: |[0d6ff0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0d7000: 7110 7e0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@0f7e │ │ +0d7006: 0a00 |0003: move-result v0 │ │ +0d7008: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283390,18 +283608,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7074: |[0d7074] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -0d7084: 7110 7f0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0f7f │ │ -0d708a: 0a00 |0003: move-result v0 │ │ -0d708c: 0f00 |0004: return v0 │ │ +0d700c: |[0d700c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +0d701c: 7110 7f0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0f7f │ │ +0d7022: 0a00 |0003: move-result v0 │ │ +0d7024: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283410,18 +283628,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7090: |[0d7090] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0d70a0: 7110 800f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0f80 │ │ -0d70a6: 0a00 |0003: move-result v0 │ │ -0d70a8: 0f00 |0004: return v0 │ │ +0d7028: |[0d7028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0d7038: 7110 800f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0f80 │ │ +0d703e: 0a00 |0003: move-result v0 │ │ +0d7040: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283430,18 +283648,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d70ac: |[0d70ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -0d70bc: 7110 810f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0f81 │ │ -0d70c2: 0a00 |0003: move-result v0 │ │ -0d70c4: 0f00 |0004: return v0 │ │ +0d7044: |[0d7044] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +0d7054: 7110 810f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0f81 │ │ +0d705a: 0a00 |0003: move-result v0 │ │ +0d705c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283450,18 +283668,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d70c8: |[0d70c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0d70d8: 7110 820f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0f82 │ │ -0d70de: 0a00 |0003: move-result v0 │ │ -0d70e0: 0f00 |0004: return v0 │ │ +0d7060: |[0d7060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0d7070: 7110 820f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0f82 │ │ +0d7076: 0a00 |0003: move-result v0 │ │ +0d7078: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283470,18 +283688,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d70e4: |[0d70e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -0d70f4: 7110 830f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0f83 │ │ -0d70fa: 0a00 |0003: move-result v0 │ │ -0d70fc: 0f00 |0004: return v0 │ │ +0d707c: |[0d707c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +0d708c: 7110 830f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0f83 │ │ +0d7092: 0a00 |0003: move-result v0 │ │ +0d7094: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283490,18 +283708,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7100: |[0d7100] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -0d7110: 7110 840f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0f84 │ │ -0d7116: 0a00 |0003: move-result v0 │ │ -0d7118: 0f00 |0004: return v0 │ │ +0d7098: |[0d7098] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +0d70a8: 7110 840f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0f84 │ │ +0d70ae: 0a00 |0003: move-result v0 │ │ +0d70b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283510,18 +283728,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d711c: |[0d711c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -0d712c: 7110 850f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0f85 │ │ -0d7132: 0a00 |0003: move-result v0 │ │ -0d7134: 0f00 |0004: return v0 │ │ +0d70b4: |[0d70b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +0d70c4: 7110 850f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0f85 │ │ +0d70ca: 0a00 |0003: move-result v0 │ │ +0d70cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283530,18 +283748,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7138: |[0d7138] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0d7148: 7110 860f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0f86 │ │ -0d714e: 0a00 |0003: move-result v0 │ │ -0d7150: 0f00 |0004: return v0 │ │ +0d70d0: |[0d70d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0d70e0: 7110 860f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0f86 │ │ +0d70e6: 0a00 |0003: move-result v0 │ │ +0d70e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283550,18 +283768,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7154: |[0d7154] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0d7164: 7110 870f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0f87 │ │ -0d716a: 0a00 |0003: move-result v0 │ │ -0d716c: 0f00 |0004: return v0 │ │ +0d70ec: |[0d70ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0d70fc: 7110 870f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0f87 │ │ +0d7102: 0a00 |0003: move-result v0 │ │ +0d7104: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283570,18 +283788,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7170: |[0d7170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -0d7180: 7110 880f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0f88 │ │ -0d7186: 0a00 |0003: move-result v0 │ │ -0d7188: 0f00 |0004: return v0 │ │ +0d7108: |[0d7108] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +0d7118: 7110 880f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0f88 │ │ +0d711e: 0a00 |0003: move-result v0 │ │ +0d7120: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283590,18 +283808,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d718c: |[0d718c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -0d719c: 7100 890f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0f89 │ │ -0d71a2: 0c00 |0003: move-result-object v0 │ │ -0d71a4: 1100 |0004: return-object v0 │ │ +0d7124: |[0d7124] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +0d7134: 7100 890f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@0f89 │ │ +0d713a: 0c00 |0003: move-result-object v0 │ │ +0d713c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -283609,18 +283827,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 │ │ -0d71a8: |[0d71a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -0d71b8: 7110 8a0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0f8a │ │ -0d71be: 0c00 |0003: move-result-object v0 │ │ -0d71c0: 1100 |0004: return-object v0 │ │ +0d7140: |[0d7140] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0d7150: 7110 8a0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0f8a │ │ +0d7156: 0c00 |0003: move-result-object v0 │ │ +0d7158: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -283629,18 +283847,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 │ │ -0d71c4: |[0d71c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d71d4: 7110 8b0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8b │ │ -0d71da: 0c00 |0003: move-result-object v0 │ │ -0d71dc: 1100 |0004: return-object v0 │ │ +0d715c: |[0d715c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d716c: 7110 8b0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8b │ │ +0d7172: 0c00 |0003: move-result-object v0 │ │ +0d7174: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -283649,18 +283867,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d71e0: |[0d71e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -0d71f0: 7120 8c0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0f8c │ │ -0d71f6: 0a00 |0003: move-result v0 │ │ -0d71f8: 0f00 |0004: return v0 │ │ +0d7178: |[0d7178] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +0d7188: 7120 8c0f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@0f8c │ │ +0d718e: 0a00 |0003: move-result v0 │ │ +0d7190: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -283670,17 +283888,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d71fc: |[0d71fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -0d720c: 7110 8d0f 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0f8d │ │ -0d7212: 0e00 |0003: return-void │ │ +0d7194: |[0d7194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +0d71a4: 7110 8d0f 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0f8d │ │ +0d71aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0003 line=660 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283690,17 +283908,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 │ │ -0d7214: |[0d7214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0d7224: 7120 8e0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0f8e │ │ -0d722a: 0e00 |0003: return-void │ │ +0d71ac: |[0d71ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0d71bc: 7120 8e0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0f8e │ │ +0d71c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0003 line=570 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283711,17 +283929,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 │ │ -0d722c: |[0d722c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0d723c: 7120 8f0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0f8f │ │ -0d7242: 0e00 |0003: return-void │ │ +0d71c4: |[0d71c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0d71d4: 7120 8f0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0f8f │ │ +0d71da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0003 line=575 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283732,17 +283950,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7244: |[0d7244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -0d7254: 7120 900f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0f90 │ │ -0d725a: 0e00 |0003: return-void │ │ +0d71dc: |[0d71dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +0d71ec: 7120 900f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@0f90 │ │ +0d71f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0003 line=580 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283753,17 +283971,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d725c: |[0d725c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0d726c: 7120 910f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0f91 │ │ -0d7272: 0e00 |0003: return-void │ │ +0d71f4: |[0d71f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0d7204: 7120 910f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@0f91 │ │ +0d720a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283774,17 +283992,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 │ │ -0d7274: |[0d7274] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0d7284: 7120 920f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f92 │ │ -0d728a: 0e00 |0003: return-void │ │ +0d720c: |[0d720c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0d721c: 7120 920f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f92 │ │ +0d7222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=590 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283795,17 +284013,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d728c: |[0d728c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -0d729c: 7120 930f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0f93 │ │ -0d72a2: 0e00 |0003: return-void │ │ +0d7224: |[0d7224] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +0d7234: 7120 930f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0f93 │ │ +0d723a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0003 line=595 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283816,17 +284034,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 │ │ -0d72a4: |[0d72a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0d72b4: 7120 940f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f94 │ │ -0d72ba: 0e00 |0003: return-void │ │ +0d723c: |[0d723c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0d724c: 7120 940f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f94 │ │ +0d7252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283837,17 +284055,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d72bc: |[0d72bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0d72cc: 7120 950f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0f95 │ │ -0d72d2: 0e00 |0003: return-void │ │ +0d7254: |[0d7254] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0d7264: 7120 950f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0f95 │ │ +0d726a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0003 line=605 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283858,17 +284076,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d72d4: |[0d72d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -0d72e4: 7120 960f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0f96 │ │ -0d72ea: 0e00 |0003: return-void │ │ +0d726c: |[0d726c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +0d727c: 7120 960f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0f96 │ │ +0d7282: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ 0x0003 line=610 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283879,17 +284097,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d72ec: |[0d72ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -0d72fc: 7120 970f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0f97 │ │ -0d7302: 0e00 |0003: return-void │ │ +0d7284: |[0d7284] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +0d7294: 7120 970f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0f97 │ │ +0d729a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0003 line=615 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283900,17 +284118,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7304: |[0d7304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -0d7314: 7120 980f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0f98 │ │ -0d731a: 0e00 |0003: return-void │ │ +0d729c: |[0d729c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0d72ac: 7120 980f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0f98 │ │ +0d72b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0003 line=620 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283921,17 +284139,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 │ │ -0d731c: |[0d731c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0d732c: 7120 990f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f99 │ │ -0d7332: 0e00 |0003: return-void │ │ +0d72b4: |[0d72b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0d72c4: 7120 990f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f99 │ │ +0d72ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=625 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283942,17 +284160,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 │ │ -0d7334: |[0d7334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0d7344: 7120 9a0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0f9a │ │ -0d734a: 0e00 |0003: return-void │ │ +0d72cc: |[0d72cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0d72dc: 7120 9a0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0f9a │ │ +0d72e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283963,17 +284181,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d734c: |[0d734c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0d735c: 7120 9b0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0f9b │ │ -0d7362: 0e00 |0003: return-void │ │ +0d72e4: |[0d72e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0d72f4: 7120 9b0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@0f9b │ │ +0d72fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=635 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -283984,17 +284202,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7364: |[0d7364] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0d7374: 7120 9c0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0f9c │ │ -0d737a: 0e00 |0003: return-void │ │ +0d72fc: |[0d72fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0d730c: 7120 9c0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0f9c │ │ +0d7312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0003 line=640 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -284005,17 +284223,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d737c: |[0d737c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -0d738c: 7120 9d0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0f9d │ │ -0d7392: 0e00 |0003: return-void │ │ +0d7314: |[0d7314] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +0d7324: 7120 9d0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0f9d │ │ +0d732a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0003 line=645 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -284026,17 +284244,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 │ │ -0d7394: |[0d7394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0d73a4: 7120 9e0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0f9e │ │ -0d73aa: 0e00 |0003: return-void │ │ +0d732c: |[0d732c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0d733c: 7120 9e0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0f9e │ │ +0d7342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0003 line=650 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -284047,17 +284265,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 │ │ -0d73ac: |[0d73ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0d73bc: 7120 9f0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f9f │ │ -0d73c2: 0e00 |0003: return-void │ │ +0d7344: |[0d7344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0d7354: 7120 9f0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0f9f │ │ +0d735a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0003 line=655 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -284093,17 +284311,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d73c4: |[0d73c4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -0d73d4: 7010 c20f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0fc2 │ │ -0d73da: 0e00 |0003: return-void │ │ +0d735c: |[0d735c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +0d736c: 7010 c20f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0fc2 │ │ +0d7372: 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 - │ │ @@ -284112,20 +284330,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d73dc: |[0d73dc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -0d73ec: 2200 5502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0255 │ │ -0d73f0: 7030 b50f 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@0fb5 │ │ -0d73f6: 7110 d40f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0fd4 │ │ -0d73fc: 0c00 |0008: move-result-object v0 │ │ -0d73fe: 1100 |0009: return-object v0 │ │ +0d7374: |[0d7374] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +0d7384: 2200 5502 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@0255 │ │ +0d7388: 7030 b50f 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@0fb5 │ │ +0d738e: 7110 d40f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0fd4 │ │ +0d7394: 0c00 |0008: move-result-object v0 │ │ +0d7396: 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; │ │ │ │ @@ -284159,17 +284377,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7400: |[0d7400] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ -0d7410: 7010 c20f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0fc2 │ │ -0d7416: 0e00 |0003: return-void │ │ +0d7398: |[0d7398] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +0d73a8: 7010 c20f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0fc2 │ │ +0d73ae: 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 - │ │ @@ -284178,20 +284396,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d7418: |[0d7418] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -0d7428: 2200 5702 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0257 │ │ -0d742c: 7030 bb0f 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@0fbb │ │ -0d7432: 7110 df0f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0fdf │ │ -0d7438: 0c00 |0008: move-result-object v0 │ │ -0d743a: 1100 |0009: return-object v0 │ │ +0d73b0: |[0d73b0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +0d73c0: 2200 5702 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@0257 │ │ +0d73c4: 7030 bb0f 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@0fbb │ │ +0d73ca: 7110 df0f 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0fdf │ │ +0d73d0: 0c00 |0008: move-result-object v0 │ │ +0d73d2: 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; │ │ │ │ @@ -284227,17 +284445,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d743c: |[0d743c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -0d744c: 7010 3f10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@103f │ │ -0d7452: 0e00 |0003: return-void │ │ +0d73d4: |[0d73d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +0d73e4: 7010 3f10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@103f │ │ +0d73ea: 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 - │ │ @@ -284246,18 +284464,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7454: |[0d7454] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -0d7464: 7110 a210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@10a2 │ │ -0d746a: 0a00 |0003: move-result v0 │ │ -0d746c: 0f00 |0004: return v0 │ │ +0d73ec: |[0d73ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +0d73fc: 7110 a210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@10a2 │ │ +0d7402: 0a00 |0003: move-result v0 │ │ +0d7404: 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; │ │ │ │ @@ -284266,18 +284484,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 │ │ -0d7470: |[0d7470] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0d7480: 7110 a310 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10a3 │ │ -0d7486: 0c00 |0003: move-result-object v0 │ │ -0d7488: 1100 |0004: return-object v0 │ │ +0d7408: |[0d7408] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0d7418: 7110 a310 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10a3 │ │ +0d741e: 0c00 |0003: move-result-object v0 │ │ +0d7420: 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; │ │ │ │ @@ -284286,18 +284504,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 │ │ -0d748c: |[0d748c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0d749c: 7110 a410 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10a4 │ │ -0d74a2: 0c00 |0003: move-result-object v0 │ │ -0d74a4: 1100 |0004: return-object v0 │ │ +0d7424: |[0d7424] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0d7434: 7110 a410 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10a4 │ │ +0d743a: 0c00 |0003: move-result-object v0 │ │ +0d743c: 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; │ │ │ │ @@ -284306,18 +284524,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 │ │ -0d74a8: |[0d74a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0d74b8: 7110 a510 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10a5 │ │ -0d74be: 0c00 |0003: move-result-object v0 │ │ -0d74c0: 1100 |0004: return-object v0 │ │ +0d7440: |[0d7440] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0d7450: 7110 a510 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10a5 │ │ +0d7456: 0c00 |0003: move-result-object v0 │ │ +0d7458: 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; │ │ │ │ @@ -284326,18 +284544,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d74c4: |[0d74c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -0d74d4: 7110 a610 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@10a6 │ │ -0d74da: 0a00 |0003: move-result v0 │ │ -0d74dc: 0f00 |0004: return v0 │ │ +0d745c: |[0d745c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0d746c: 7110 a610 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@10a6 │ │ +0d7472: 0a00 |0003: move-result v0 │ │ +0d7474: 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; │ │ │ │ @@ -284346,18 +284564,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d74e0: |[0d74e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -0d74f0: 7110 a710 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@10a7 │ │ -0d74f6: 0a00 |0003: move-result v0 │ │ -0d74f8: 0f00 |0004: return v0 │ │ +0d7478: |[0d7478] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +0d7488: 7110 a710 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@10a7 │ │ +0d748e: 0a00 |0003: move-result v0 │ │ +0d7490: 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; │ │ │ │ @@ -284366,18 +284584,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d74fc: |[0d74fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -0d750c: 7110 a810 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@10a8 │ │ -0d7512: 0a00 |0003: move-result v0 │ │ -0d7514: 0f00 |0004: return v0 │ │ +0d7494: |[0d7494] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +0d74a4: 7110 a810 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@10a8 │ │ +0d74aa: 0a00 |0003: move-result v0 │ │ +0d74ac: 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; │ │ │ │ @@ -284386,18 +284604,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 │ │ -0d7518: |[0d7518] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0d7528: 7110 a910 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@10a9 │ │ -0d752e: 0c00 |0003: move-result-object v0 │ │ -0d7530: 1100 |0004: return-object v0 │ │ +0d74b0: |[0d74b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0d74c0: 7110 a910 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@10a9 │ │ +0d74c6: 0c00 |0003: move-result-object v0 │ │ +0d74c8: 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; │ │ │ │ @@ -284406,18 +284624,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7534: |[0d7534] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -0d7544: 7110 aa10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@10aa │ │ -0d754a: 0a00 |0003: move-result v0 │ │ -0d754c: 0f00 |0004: return v0 │ │ +0d74cc: |[0d74cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0d74dc: 7110 aa10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@10aa │ │ +0d74e2: 0a00 |0003: move-result v0 │ │ +0d74e4: 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; │ │ │ │ @@ -284426,18 +284644,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7550: |[0d7550] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -0d7560: 7110 ab10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@10ab │ │ -0d7566: 0a00 |0003: move-result v0 │ │ -0d7568: 0f00 |0004: return v0 │ │ +0d74e8: |[0d74e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +0d74f8: 7110 ab10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@10ab │ │ +0d74fe: 0a00 |0003: move-result v0 │ │ +0d7500: 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; │ │ │ │ @@ -284446,18 +284664,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d756c: |[0d756c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -0d757c: 7110 ac10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@10ac │ │ -0d7582: 0a00 |0003: move-result v0 │ │ -0d7584: 0f00 |0004: return v0 │ │ +0d7504: |[0d7504] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +0d7514: 7110 ac10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@10ac │ │ +0d751a: 0a00 |0003: move-result v0 │ │ +0d751c: 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; │ │ │ │ @@ -284466,20 +284684,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 │ │ -0d7588: |[0d7588] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0d7598: 7110 ad10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@10ad │ │ -0d759e: 0c00 |0003: move-result-object v0 │ │ -0d75a0: 7110 6f0f 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ -0d75a6: 0c00 |0007: move-result-object v0 │ │ -0d75a8: 1100 |0008: return-object v0 │ │ +0d7520: |[0d7520] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0d7530: 7110 ad10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@10ad │ │ +0d7536: 0c00 |0003: move-result-object v0 │ │ +0d7538: 7110 6f0f 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0f6f │ │ +0d753e: 0c00 |0007: move-result-object v0 │ │ +0d7540: 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; │ │ │ │ @@ -284488,18 +284706,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 │ │ -0d75ac: |[0d75ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0d75bc: 7110 ae10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@10ae │ │ -0d75c2: 0c00 |0003: move-result-object v0 │ │ -0d75c4: 1100 |0004: return-object v0 │ │ +0d7544: |[0d7544] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0d7554: 7110 ae10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@10ae │ │ +0d755a: 0c00 |0003: move-result-object v0 │ │ +0d755c: 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; │ │ │ │ @@ -284508,18 +284726,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d75c8: |[0d75c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -0d75d8: 7110 af10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@10af │ │ -0d75de: 0a00 |0003: move-result v0 │ │ -0d75e0: 0f00 |0004: return v0 │ │ +0d7560: |[0d7560] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +0d7570: 7110 af10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@10af │ │ +0d7576: 0a00 |0003: move-result v0 │ │ +0d7578: 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; │ │ │ │ @@ -284528,18 +284746,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d75e4: |[0d75e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0d75f4: 7110 b010 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@10b0 │ │ -0d75fa: 0a00 |0003: move-result v0 │ │ -0d75fc: 0f00 |0004: return v0 │ │ +0d757c: |[0d757c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0d758c: 7110 b010 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@10b0 │ │ +0d7592: 0a00 |0003: move-result v0 │ │ +0d7594: 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; │ │ │ │ @@ -284548,18 +284766,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7600: |[0d7600] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0d7610: 7110 b110 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@10b1 │ │ -0d7616: 0a00 |0003: move-result v0 │ │ -0d7618: 0f00 |0004: return v0 │ │ +0d7598: |[0d7598] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0d75a8: 7110 b110 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@10b1 │ │ +0d75ae: 0a00 |0003: move-result v0 │ │ +0d75b0: 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; │ │ │ │ @@ -284568,18 +284786,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d761c: |[0d761c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0d762c: 7110 b210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@10b2 │ │ -0d7632: 0a00 |0003: move-result v0 │ │ -0d7634: 0f00 |0004: return v0 │ │ +0d75b4: |[0d75b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0d75c4: 7110 b210 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@10b2 │ │ +0d75ca: 0a00 |0003: move-result v0 │ │ +0d75cc: 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; │ │ │ │ @@ -284588,18 +284806,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7638: |[0d7638] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -0d7648: 7110 b310 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@10b3 │ │ -0d764e: 0a00 |0003: move-result v0 │ │ -0d7650: 0f00 |0004: return v0 │ │ +0d75d0: |[0d75d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +0d75e0: 7110 b310 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@10b3 │ │ +0d75e6: 0a00 |0003: move-result v0 │ │ +0d75e8: 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; │ │ │ │ @@ -284608,18 +284826,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7654: |[0d7654] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0d7664: 7110 b410 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@10b4 │ │ -0d766a: 0a00 |0003: move-result v0 │ │ -0d766c: 0f00 |0004: return v0 │ │ +0d75ec: |[0d75ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0d75fc: 7110 b410 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@10b4 │ │ +0d7602: 0a00 |0003: move-result v0 │ │ +0d7604: 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; │ │ │ │ @@ -284628,18 +284846,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7670: |[0d7670] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0d7680: 7110 b510 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@10b5 │ │ -0d7686: 0a00 |0003: move-result v0 │ │ -0d7688: 0f00 |0004: return v0 │ │ +0d7608: |[0d7608] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0d7618: 7110 b510 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@10b5 │ │ +0d761e: 0a00 |0003: move-result v0 │ │ +0d7620: 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; │ │ │ │ @@ -284648,18 +284866,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d768c: |[0d768c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -0d769c: 7100 b610 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@10b6 │ │ -0d76a2: 0c00 |0003: move-result-object v0 │ │ -0d76a4: 1100 |0004: return-object v0 │ │ +0d7624: |[0d7624] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +0d7634: 7100 b610 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@10b6 │ │ +0d763a: 0c00 |0003: move-result-object v0 │ │ +0d763c: 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;) │ │ @@ -284667,18 +284885,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 │ │ -0d76a8: |[0d76a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0d76b8: 7110 b710 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@10b7 │ │ -0d76be: 0c00 |0003: move-result-object v0 │ │ -0d76c0: 1100 |0004: return-object v0 │ │ +0d7640: |[0d7640] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d7650: 7110 b710 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@10b7 │ │ +0d7656: 0c00 |0003: move-result-object v0 │ │ +0d7658: 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; │ │ │ │ @@ -284687,17 +284905,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d76c4: |[0d76c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -0d76d4: 7110 b810 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@10b8 │ │ -0d76da: 0e00 |0003: return-void │ │ +0d765c: |[0d765c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +0d766c: 7110 b810 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@10b8 │ │ +0d7672: 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; │ │ @@ -284707,17 +284925,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d76dc: |[0d76dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -0d76ec: 7120 b910 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@10b9 │ │ -0d76f2: 0e00 |0003: return-void │ │ +0d7674: |[0d7674] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +0d7684: 7120 b910 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@10b9 │ │ +0d768a: 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; │ │ @@ -284728,17 +284946,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 │ │ -0d76f4: |[0d76f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0d7704: 7120 ba10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10ba │ │ -0d770a: 0e00 |0003: return-void │ │ +0d768c: |[0d768c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0d769c: 7120 ba10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10ba │ │ +0d76a2: 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; │ │ @@ -284749,17 +284967,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d770c: |[0d770c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0d771c: 7120 bb10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@10bb │ │ -0d7722: 0e00 |0003: return-void │ │ +0d76a4: |[0d76a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0d76b4: 7120 bb10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@10bb │ │ +0d76ba: 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; │ │ @@ -284770,17 +284988,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 │ │ -0d7724: |[0d7724] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0d7734: 7120 bc10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10bc │ │ -0d773a: 0e00 |0003: return-void │ │ +0d76bc: |[0d76bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0d76cc: 7120 bc10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10bc │ │ +0d76d2: 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; │ │ @@ -284791,17 +285009,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 │ │ -0d773c: |[0d773c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0d774c: 7120 bd10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10bd │ │ -0d7752: 0e00 |0003: return-void │ │ +0d76d4: |[0d76d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0d76e4: 7120 bd10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10bd │ │ +0d76ea: 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; │ │ @@ -284812,17 +285030,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7754: |[0d7754] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0d7764: 7120 be10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@10be │ │ -0d776a: 0e00 |0003: return-void │ │ +0d76ec: |[0d76ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +0d76fc: 7120 be10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@10be │ │ +0d7702: 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; │ │ @@ -284833,17 +285051,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d776c: |[0d776c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0d777c: 7120 bf10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@10bf │ │ -0d7782: 0e00 |0003: return-void │ │ +0d7704: |[0d7704] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0d7714: 7120 bf10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@10bf │ │ +0d771a: 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; │ │ @@ -284854,17 +285072,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7784: |[0d7784] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -0d7794: 7120 c010 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@10c0 │ │ -0d779a: 0e00 |0003: return-void │ │ +0d771c: |[0d771c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0d772c: 7120 c010 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@10c0 │ │ +0d7732: 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; │ │ @@ -284875,17 +285093,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d779c: |[0d779c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0d77ac: 7120 c110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@10c1 │ │ -0d77b2: 0e00 |0003: return-void │ │ +0d7734: |[0d7734] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0d7744: 7120 c110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@10c1 │ │ +0d774a: 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; │ │ @@ -284896,17 +285114,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d77b4: |[0d77b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0d77c4: 7120 c210 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@10c2 │ │ -0d77ca: 0e00 |0003: return-void │ │ +0d774c: |[0d774c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0d775c: 7120 c210 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@10c2 │ │ +0d7762: 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; │ │ @@ -284917,17 +285135,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 │ │ -0d77cc: |[0d77cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0d77dc: 7120 c310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@10c3 │ │ -0d77e2: 0e00 |0003: return-void │ │ +0d7764: |[0d7764] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0d7774: 7120 c310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@10c3 │ │ +0d777a: 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; │ │ @@ -284938,17 +285156,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d77e4: |[0d77e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0d77f4: 7120 c410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@10c4 │ │ -0d77fa: 0e00 |0003: return-void │ │ +0d777c: |[0d777c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0d778c: 7120 c410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@10c4 │ │ +0d7792: 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; │ │ @@ -284959,17 +285177,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d77fc: |[0d77fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0d780c: 7120 c510 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@10c5 │ │ -0d7812: 0e00 |0003: return-void │ │ +0d7794: |[0d7794] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0d77a4: 7120 c510 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@10c5 │ │ +0d77aa: 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; │ │ @@ -284980,17 +285198,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7814: |[0d7814] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0d7824: 7120 c610 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@10c6 │ │ -0d782a: 0e00 |0003: return-void │ │ +0d77ac: |[0d77ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0d77bc: 7120 c610 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@10c6 │ │ +0d77c2: 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; │ │ @@ -285001,17 +285219,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d782c: |[0d782c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0d783c: 7120 c710 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@10c7 │ │ -0d7842: 0e00 |0003: return-void │ │ +0d77c4: |[0d77c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0d77d4: 7120 c710 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@10c7 │ │ +0d77da: 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; │ │ @@ -285022,17 +285240,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7844: |[0d7844] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0d7854: 7120 c810 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@10c8 │ │ -0d785a: 0e00 |0003: return-void │ │ +0d77dc: |[0d77dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0d77ec: 7120 c810 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@10c8 │ │ +0d77f2: 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; │ │ @@ -285043,17 +285261,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 │ │ -0d785c: |[0d785c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0d786c: 7120 c910 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@10c9 │ │ -0d7872: 0e00 |0003: return-void │ │ +0d77f4: |[0d77f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0d7804: 7120 c910 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@10c9 │ │ +0d780a: 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; │ │ @@ -285064,17 +285282,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7874: |[0d7874] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0d7884: 7120 ca10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@10ca │ │ -0d788a: 0e00 |0003: return-void │ │ +0d780c: |[0d780c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +0d781c: 7120 ca10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@10ca │ │ +0d7822: 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; │ │ @@ -285110,17 +285328,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d788c: |[0d788c] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ -0d789c: 7010 1b12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@121b │ │ -0d78a2: 0e00 |0003: return-void │ │ +0d7824: |[0d7824] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ +0d7834: 7010 1b12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@121b │ │ +0d783a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -285129,18 +285347,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d78a4: |[0d78a4] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0d78b4: 7120 2412 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1224 │ │ -0d78ba: 0c00 |0003: move-result-object v0 │ │ -0d78bc: 1100 |0004: return-object v0 │ │ +0d783c: |[0d783c] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0d784c: 7120 2412 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1224 │ │ +0d7852: 0c00 |0003: move-result-object v0 │ │ +0d7854: 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; │ │ @@ -285175,17 +285393,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d78c0: |[0d78c0] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ -0d78d0: 7010 2912 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@1229 │ │ -0d78d6: 0e00 |0003: return-void │ │ +0d7858: |[0d7858] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ +0d7868: 7010 2912 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@1229 │ │ +0d786e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -285194,18 +285412,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d78d8: |[0d78d8] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -0d78e8: 7110 3212 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1232 │ │ -0d78ee: 0c00 |0003: move-result-object v0 │ │ -0d78f0: 1100 |0004: return-object v0 │ │ +0d7870: |[0d7870] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +0d7880: 7110 3212 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1232 │ │ +0d7886: 0c00 |0003: move-result-object v0 │ │ +0d7888: 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; │ │ │ │ @@ -285250,24 +285468,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 │ │ -0d78f4: |[0d78f4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -0d7904: 7030 2811 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@1128 │ │ -0d790a: 5913 ff04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ -0d790e: 5913 0105 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ -0d7912: 1a00 2b23 |0007: const-string v0, "layout_inflater" // string@232b │ │ -0d7916: 6e20 3601 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0d791c: 0c00 |000c: move-result-object v0 │ │ -0d791e: 1f00 be03 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ -0d7922: 5b10 0005 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ -0d7926: 0e00 |0011: return-void │ │ +0d788c: |[0d788c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +0d789c: 7030 2811 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@1128 │ │ +0d78a2: 5913 ff04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ +0d78a6: 5913 0105 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ +0d78aa: 1a00 2b23 |0007: const-string v0, "layout_inflater" // string@232b │ │ +0d78ae: 6e20 3601 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0d78b4: 0c00 |000c: move-result-object v0 │ │ +0d78b6: 1f00 be03 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ +0d78ba: 5b10 0005 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ +0d78be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -285281,24 +285499,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 │ │ -0d7928: |[0d7928] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -0d7938: 7040 2911 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1129 │ │ -0d793e: 5913 ff04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ -0d7942: 5913 0105 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ -0d7946: 1a00 2b23 |0007: const-string v0, "layout_inflater" // string@232b │ │ -0d794a: 6e20 3601 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0d7950: 0c00 |000c: move-result-object v0 │ │ -0d7952: 1f00 be03 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ -0d7956: 5b10 0005 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ -0d795a: 0e00 |0011: return-void │ │ +0d78c0: |[0d78c0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +0d78d0: 7040 2911 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1129 │ │ +0d78d6: 5913 ff04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ +0d78da: 5913 0105 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ +0d78de: 1a00 2b23 |0007: const-string v0, "layout_inflater" // string@232b │ │ +0d78e2: 6e20 3601 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0d78e8: 0c00 |000c: move-result-object v0 │ │ +0d78ea: 1f00 be03 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ +0d78ee: 5b10 0005 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ +0d78f2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -285313,24 +285531,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 │ │ -0d795c: |[0d795c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -0d796c: 7040 2a11 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@112a │ │ -0d7972: 5913 ff04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ -0d7976: 5913 0105 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ -0d797a: 1a00 2b23 |0007: const-string v0, "layout_inflater" // string@232b │ │ -0d797e: 6e20 3601 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0d7984: 0c00 |000c: move-result-object v0 │ │ -0d7986: 1f00 be03 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ -0d798a: 5b10 0005 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ -0d798e: 0e00 |0011: return-void │ │ +0d78f4: |[0d78f4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +0d7904: 7040 2a11 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@112a │ │ +0d790a: 5913 ff04 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ +0d790e: 5913 0105 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ +0d7912: 1a00 2b23 |0007: const-string v0, "layout_inflater" // string@232b │ │ +0d7916: 6e20 3601 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0d791c: 0c00 |000c: move-result-object v0 │ │ +0d791e: 1f00 be03 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@03be │ │ +0d7922: 5b10 0005 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ +0d7926: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -285346,21 +285564,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 │ │ -0d7990: |[0d7990] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d79a0: 5430 0005 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ -0d79a4: 5231 ff04 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ -0d79a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0d79aa: 6e40 171f 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0d79b0: 0c00 |0008: move-result-object v0 │ │ -0d79b2: 1100 |0009: return-object v0 │ │ +0d7928: |[0d7928] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d7938: 5430 0005 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ +0d793c: 5231 ff04 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ +0d7940: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0d7942: 6e40 171f 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0d7948: 0c00 |0008: move-result-object v0 │ │ +0d794a: 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; │ │ @@ -285371,21 +285589,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 │ │ -0d79b4: |[0d79b4] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d79c4: 5430 0005 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ -0d79c8: 5231 0105 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ -0d79cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0d79ce: 6e40 171f 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0d79d4: 0c00 |0008: move-result-object v0 │ │ -0d79d6: 1100 |0009: return-object v0 │ │ +0d794c: |[0d794c] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d795c: 5430 0005 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0500 │ │ +0d7960: 5231 0105 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ +0d7964: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0d7966: 6e40 171f 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0d796c: 0c00 |0008: move-result-object v0 │ │ +0d796e: 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; │ │ @@ -285396,17 +285614,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d79d8: |[0d79d8] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -0d79e8: 5901 ff04 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ -0d79ec: 0e00 |0002: return-void │ │ +0d7970: |[0d7970] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +0d7980: 5901 ff04 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@04ff │ │ +0d7984: 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 │ │ @@ -285416,17 +285634,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d79f0: |[0d79f0] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -0d7a00: 5901 0105 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ -0d7a04: 0e00 |0002: return-void │ │ +0d7988: |[0d7988] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +0d7998: 5901 0105 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0501 │ │ +0d799c: 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 │ │ @@ -285461,17 +285679,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7a08: |[0d7a08] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -0d7a18: 7010 6112 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1261 │ │ -0d7a1e: 0e00 |0003: return-void │ │ +0d79a0: |[0d79a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +0d79b0: 7010 6112 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1261 │ │ +0d79b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -285480,18 +285698,18 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7a20: |[0d7a20] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0d7a30: 7110 9812 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@1298 │ │ -0d7a36: 0a00 |0003: move-result v0 │ │ -0d7a38: 0f00 |0004: return v0 │ │ +0d79b8: |[0d79b8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0d79c8: 7110 9812 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@1298 │ │ +0d79ce: 0a00 |0003: move-result v0 │ │ +0d79d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -285525,17 +285743,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7a3c: |[0d7a3c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -0d7a4c: 7010 ca12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@12ca │ │ -0d7a52: 0e00 |0003: return-void │ │ +0d79d4: |[0d79d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +0d79e4: 7010 ca12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@12ca │ │ +0d79ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -285544,18 +285762,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 │ │ -0d7a54: |[0d7a54] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0d7a64: 7110 f912 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@12f9 │ │ -0d7a6a: 0c00 |0003: move-result-object v0 │ │ -0d7a6c: 1100 |0004: return-object v0 │ │ +0d79ec: |[0d79ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0d79fc: 7110 f912 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@12f9 │ │ +0d7a02: 0c00 |0003: move-result-object v0 │ │ +0d7a04: 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; │ │ │ │ @@ -285564,18 +285782,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7a70: |[0d7a70] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ -0d7a80: 7110 fa12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@12fa │ │ -0d7a86: 0a00 |0003: move-result v0 │ │ -0d7a88: 0f00 |0004: return v0 │ │ +0d7a08: |[0d7a08] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ +0d7a18: 7110 fa12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@12fa │ │ +0d7a1e: 0a00 |0003: move-result v0 │ │ +0d7a20: 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; │ │ │ │ @@ -285584,18 +285802,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7a8c: |[0d7a8c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0d7a9c: 7110 fb12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@12fb │ │ -0d7aa2: 0a00 |0003: move-result v0 │ │ -0d7aa4: 0f00 |0004: return v0 │ │ +0d7a24: |[0d7a24] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0d7a34: 7110 fb12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@12fb │ │ +0d7a3a: 0a00 |0003: move-result v0 │ │ +0d7a3c: 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; │ │ │ │ @@ -285604,18 +285822,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7aa8: |[0d7aa8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0d7ab8: 7110 fc12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@12fc │ │ -0d7abe: 0a00 |0003: move-result v0 │ │ -0d7ac0: 0f00 |0004: return v0 │ │ +0d7a40: |[0d7a40] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0d7a50: 7110 fc12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@12fc │ │ +0d7a56: 0a00 |0003: move-result v0 │ │ +0d7a58: 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; │ │ │ │ @@ -285624,20 +285842,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 │ │ -0d7ac4: |[0d7ac4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -0d7ad4: 2200 9f02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@029f │ │ -0d7ad8: 7030 a112 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@12a1 │ │ -0d7ade: 7110 fd12 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@12fd │ │ -0d7ae4: 0c00 |0008: move-result-object v0 │ │ -0d7ae6: 1100 |0009: return-object v0 │ │ +0d7a5c: |[0d7a5c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +0d7a6c: 2200 9f02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@029f │ │ +0d7a70: 7030 a112 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@12a1 │ │ +0d7a76: 7110 fd12 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@12fd │ │ +0d7a7c: 0c00 |0008: move-result-object v0 │ │ +0d7a7e: 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; │ │ │ │ @@ -285646,20 +285864,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 │ │ -0d7ae8: |[0d7ae8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -0d7af8: 2200 9e02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@029e │ │ -0d7afc: 7030 9e12 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@129e │ │ -0d7b02: 7110 fe12 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@12fe │ │ -0d7b08: 0c00 |0008: move-result-object v0 │ │ -0d7b0a: 1100 |0009: return-object v0 │ │ +0d7a80: |[0d7a80] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +0d7a90: 2200 9e02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@029e │ │ +0d7a94: 7030 9e12 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@129e │ │ +0d7a9a: 7110 fe12 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@12fe │ │ +0d7aa0: 0c00 |0008: move-result-object v0 │ │ +0d7aa2: 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; │ │ │ │ @@ -285668,18 +285886,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 │ │ -0d7b0c: |[0d7b0c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0d7b1c: 7110 ff12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@12ff │ │ -0d7b22: 0c00 |0003: move-result-object v0 │ │ -0d7b24: 1100 |0004: return-object v0 │ │ +0d7aa4: |[0d7aa4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0d7ab4: 7110 ff12 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@12ff │ │ +0d7aba: 0c00 |0003: move-result-object v0 │ │ +0d7abc: 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; │ │ │ │ @@ -285688,17 +285906,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7b28: |[0d7b28] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ -0d7b38: 7120 0013 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@1300 │ │ -0d7b3e: 0e00 |0003: return-void │ │ +0d7ac0: |[0d7ac0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ +0d7ad0: 7120 0013 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@1300 │ │ +0d7ad6: 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; │ │ @@ -285709,17 +285927,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7b40: |[0d7b40] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -0d7b50: 7120 0113 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1301 │ │ -0d7b56: 0e00 |0003: return-void │ │ +0d7ad8: |[0d7ad8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +0d7ae8: 7120 0113 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1301 │ │ +0d7aee: 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; │ │ @@ -285730,17 +285948,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 │ │ -0d7b58: |[0d7b58] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0d7b68: 7120 0213 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1302 │ │ -0d7b6e: 0e00 |0003: return-void │ │ +0d7af0: |[0d7af0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0d7b00: 7120 0213 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1302 │ │ +0d7b06: 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; │ │ @@ -285751,17 +285969,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 │ │ -0d7b70: |[0d7b70] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0d7b80: 7120 0313 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1303 │ │ -0d7b86: 0e00 |0003: return-void │ │ +0d7b08: |[0d7b08] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0d7b18: 7120 0313 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1303 │ │ +0d7b1e: 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; │ │ @@ -285772,17 +285990,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 │ │ -0d7b88: |[0d7b88] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0d7b98: 7130 0413 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1304 │ │ -0d7b9e: 0e00 |0003: return-void │ │ +0d7b20: |[0d7b20] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0d7b30: 7130 0413 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1304 │ │ +0d7b36: 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; │ │ @@ -285794,17 +286012,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 │ │ -0d7ba0: |[0d7ba0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0d7bb0: 7120 0513 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1305 │ │ -0d7bb6: 0e00 |0003: return-void │ │ +0d7b38: |[0d7b38] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0d7b48: 7120 0513 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1305 │ │ +0d7b4e: 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; │ │ @@ -285815,17 +286033,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7bb8: |[0d7bb8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0d7bc8: 7120 0613 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1306 │ │ -0d7bce: 0e00 |0003: return-void │ │ +0d7b50: |[0d7b50] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0d7b60: 7120 0613 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1306 │ │ +0d7b66: 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; │ │ @@ -285836,17 +286054,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 │ │ -0d7bd0: |[0d7bd0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0d7be0: 7120 0713 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1307 │ │ -0d7be6: 0e00 |0003: return-void │ │ +0d7b68: |[0d7b68] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0d7b78: 7120 0713 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1307 │ │ +0d7b7e: 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; │ │ @@ -285857,17 +286075,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7be8: |[0d7be8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0d7bf8: 7120 0813 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1308 │ │ -0d7bfe: 0e00 |0003: return-void │ │ +0d7b80: |[0d7b80] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0d7b90: 7120 0813 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1308 │ │ +0d7b96: 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; │ │ @@ -285911,42 +286129,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0d7c00: |[0d7c00] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ -0d7c10: 7010 4e13 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@134e │ │ -0d7c16: 1c02 d503 |0003: const-class v2, Landroid/view/View; // type@03d5 │ │ -0d7c1a: 1a03 221e |0005: const-string v3, "getDisplayList" // string@1e22 │ │ -0d7c1e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0d7c20: 1f01 7406 |0008: check-cast v1, [Ljava/lang/Class; // type@0674 │ │ -0d7c24: 6e30 6e24 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ -0d7c2a: 0c01 |000d: move-result-object v1 │ │ -0d7c2c: 5b41 2405 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0524 │ │ -0d7c30: 1c01 d503 |0010: const-class v1, Landroid/view/View; // type@03d5 │ │ -0d7c34: 1a02 5a27 |0012: const-string v2, "mRecreateDisplayList" // string@275a │ │ -0d7c38: 6e20 6d24 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@246d │ │ -0d7c3e: 0c01 |0017: move-result-object v1 │ │ -0d7c40: 5b41 2505 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0525 │ │ -0d7c44: 5441 2505 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0525 │ │ -0d7c48: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0d7c4a: 6e20 2125 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2521 │ │ -0d7c50: 0e00 |0020: return-void │ │ -0d7c52: 0d00 |0021: move-exception v0 │ │ -0d7c54: 1a01 8911 |0022: const-string v1, "SlidingPaneLayout" // string@1189 │ │ -0d7c58: 1a02 ec03 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@03ec │ │ -0d7c5c: 7130 ac1e 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0d7c62: 28e7 |0029: goto 0010 // -0019 │ │ -0d7c64: 0d00 |002a: move-exception v0 │ │ -0d7c66: 1a01 8911 |002b: const-string v1, "SlidingPaneLayout" // string@1189 │ │ -0d7c6a: 1a02 ed03 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@03ed │ │ -0d7c6e: 7130 ac1e 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0d7c74: 28ee |0032: goto 0020 // -0012 │ │ +0d7b98: |[0d7b98] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +0d7ba8: 7010 4e13 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@134e │ │ +0d7bae: 1c02 d503 |0003: const-class v2, Landroid/view/View; // type@03d5 │ │ +0d7bb2: 1a03 221e |0005: const-string v3, "getDisplayList" // string@1e22 │ │ +0d7bb6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0d7bb8: 1f01 7406 |0008: check-cast v1, [Ljava/lang/Class; // type@0674 │ │ +0d7bbc: 6e30 6e24 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ +0d7bc2: 0c01 |000d: move-result-object v1 │ │ +0d7bc4: 5b41 2405 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0524 │ │ +0d7bc8: 1c01 d503 |0010: const-class v1, Landroid/view/View; // type@03d5 │ │ +0d7bcc: 1a02 5a27 |0012: const-string v2, "mRecreateDisplayList" // string@275a │ │ +0d7bd0: 6e20 6d24 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@246d │ │ +0d7bd6: 0c01 |0017: move-result-object v1 │ │ +0d7bd8: 5b41 2505 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0525 │ │ +0d7bdc: 5441 2505 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0525 │ │ +0d7be0: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0d7be2: 6e20 2125 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2521 │ │ +0d7be8: 0e00 |0020: return-void │ │ +0d7bea: 0d00 |0021: move-exception v0 │ │ +0d7bec: 1a01 8911 |0022: const-string v1, "SlidingPaneLayout" // string@1189 │ │ +0d7bf0: 1a02 ec03 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@03ec │ │ +0d7bf4: 7130 ac1e 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0d7bfa: 28e7 |0029: goto 0010 // -0019 │ │ +0d7bfc: 0d00 |002a: move-exception v0 │ │ +0d7bfe: 1a01 8911 |002b: const-string v1, "SlidingPaneLayout" // string@1189 │ │ +0d7c02: 1a02 ed03 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@03ed │ │ +0d7c06: 7130 ac1e 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0d7c0c: 28ee |0032: goto 0020 // -0012 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x0010 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x002a │ │ positions : │ │ 0x0000 line=1364 │ │ @@ -285969,35 +286187,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 │ │ -0d7c94: |[0d7c94] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0d7ca4: 5431 2405 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0524 │ │ -0d7ca8: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ -0d7cac: 5431 2505 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0525 │ │ -0d7cb0: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ -0d7cb4: 5431 2505 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0525 │ │ -0d7cb8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0d7cba: 6e30 2225 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@2522 │ │ -0d7cc0: 5432 2405 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0524 │ │ -0d7cc4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0d7cc6: 1f01 7806 |0011: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ -0d7cca: 6e30 2525 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -0d7cd0: 6f30 4f13 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@134f │ │ -0d7cd6: 0e00 |0019: return-void │ │ -0d7cd8: 0d00 |001a: move-exception v0 │ │ -0d7cda: 1a01 8911 |001b: const-string v1, "SlidingPaneLayout" // string@1189 │ │ -0d7cde: 1a02 f904 |001d: const-string v2, "Error refreshing display list state" // string@04f9 │ │ -0d7ce2: 7130 ac1e 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0d7ce8: 28f4 |0022: goto 0016 // -000c │ │ -0d7cea: 6e10 d51f 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@1fd5 │ │ -0d7cf0: 28f3 |0026: goto 0019 // -000d │ │ +0d7c2c: |[0d7c2c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0d7c3c: 5431 2405 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0524 │ │ +0d7c40: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +0d7c44: 5431 2505 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0525 │ │ +0d7c48: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +0d7c4c: 5431 2505 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0525 │ │ +0d7c50: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0d7c52: 6e30 2225 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@2522 │ │ +0d7c58: 5432 2405 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0524 │ │ +0d7c5c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0d7c5e: 1f01 7806 |0011: check-cast v1, [Ljava/lang/Object; // type@0678 │ │ +0d7c62: 6e30 2525 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +0d7c68: 6f30 4f13 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@134f │ │ +0d7c6e: 0e00 |0019: return-void │ │ +0d7c70: 0d00 |001a: move-exception v0 │ │ +0d7c72: 1a01 8911 |001b: const-string v1, "SlidingPaneLayout" // string@1189 │ │ +0d7c76: 1a02 f904 |001d: const-string v2, "Error refreshing display list state" // string@04f9 │ │ +0d7c7a: 7130 ac1e 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0d7c80: 28f4 |0022: goto 0016 // -000c │ │ +0d7c82: 6e10 d51f 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@1fd5 │ │ +0d7c88: 28f3 |0026: goto 0019 // -000d │ │ catches : 1 │ │ 0x0008 - 0x0016 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=1380 │ │ 0x0008 line=1382 │ │ 0x000e line=1383 │ │ @@ -286042,17 +286260,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7d04: |[0d7d04] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ -0d7d14: 7010 4e13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@134e │ │ -0d7d1a: 0e00 |0003: return-void │ │ +0d7c9c: |[0d7c9c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +0d7cac: 7010 4e13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@134e │ │ +0d7cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1396 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ │ │ Virtual methods - │ │ @@ -286061,21 +286279,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d7d1c: |[0d7d1c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0d7d2c: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0d7d32: 0c00 |0003: move-result-object v0 │ │ -0d7d34: 1f00 b302 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ -0d7d38: 5400 1a05 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ -0d7d3c: 7120 180d 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0d18 │ │ -0d7d42: 0e00 |000b: return-void │ │ +0d7cb4: |[0d7cb4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0d7cc4: 6e10 bb1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0d7cca: 0c00 |0003: move-result-object v0 │ │ +0d7ccc: 1f00 b302 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@02b3 │ │ +0d7cd0: 5400 1a05 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@051a │ │ +0d7cd4: 7120 180d 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0d18 │ │ +0d7cda: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1399 │ │ 0x000b line=1400 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ 0x0000 - 0x000c reg=2 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -286106,17 +286324,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7d44: |[0d7d44] android.support.v7.app.ActionBarActivityDelegateHC.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0d7d54: 7020 ff14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@14ff │ │ -0d7d5a: 0e00 |0003: return-void │ │ +0d7cdc: |[0d7cdc] android.support.v7.app.ActionBarActivityDelegateHC.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0d7cec: 7020 ff14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@14ff │ │ +0d7cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateHC; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -286127,21 +286345,21 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0d7d5c: |[0d7d5c] android.support.v7.app.ActionBarActivityDelegateHC.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0d7d6c: 6e10 2c15 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.ensureSubDecor:()V // method@152c │ │ -0d7d72: 2200 e202 |0003: new-instance v0, Landroid/support/v7/app/ActionBarImplHC; // type@02e2 │ │ -0d7d76: 5431 cc05 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cc │ │ -0d7d7a: 5432 cc05 |0007: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cc │ │ -0d7d7e: 7030 e615 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplHC;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@15e6 │ │ -0d7d84: 1100 |000c: return-object v0 │ │ +0d7cf4: |[0d7cf4] android.support.v7.app.ActionBarActivityDelegateHC.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0d7d04: 6e10 2c15 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.ensureSubDecor:()V // method@152c │ │ +0d7d0a: 2200 e202 |0003: new-instance v0, Landroid/support/v7/app/ActionBarImplHC; // type@02e2 │ │ +0d7d0e: 5431 cc05 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cc │ │ +0d7d12: 5432 cc05 |0007: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05cc │ │ +0d7d16: 7030 e615 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplHC;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@15e6 │ │ +0d7d1c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateHC; │ │ │ │ @@ -286170,17 +286388,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7d88: |[0d7d88] android.support.v7.app.ActionBarActivityDelegateJB.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0d7d98: 7020 4315 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1543 │ │ -0d7d9e: 0e00 |0003: return-void │ │ +0d7d20: |[0d7d20] android.support.v7.app.ActionBarActivityDelegateJB.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0d7d30: 7020 4315 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1543 │ │ +0d7d36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateJB; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -286191,18 +286409,18 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d7da0: |[0d7da0] android.support.v7.app.ActionBarActivityDelegateJB.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ -0d7db0: 2200 fa02 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper; // type@02fa │ │ -0d7db4: 7030 ad16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@16ad │ │ -0d7dba: 1100 |0005: return-object v0 │ │ +0d7d38: |[0d7d38] android.support.v7.app.ActionBarActivityDelegateJB.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ +0d7d48: 2200 fa02 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper; // type@02fa │ │ +0d7d4c: 7030 ad16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@16ad │ │ +0d7d52: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateJB; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 callback Landroid/support/v7/view/ActionMode$Callback; │ │ @@ -286212,18 +286430,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d7dbc: |[0d7dbc] android.support.v7.app.ActionBarActivityDelegateJB.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ -0d7dcc: 2200 fb02 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB; // type@02fb │ │ -0d7dd0: 7030 af16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@16af │ │ -0d7dd6: 1100 |0005: return-object v0 │ │ +0d7d54: |[0d7d54] android.support.v7.app.ActionBarActivityDelegateJB.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ +0d7d64: 2200 fb02 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB; // type@02fb │ │ +0d7d68: 7030 af16 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@16af │ │ +0d7d6e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateJB; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 frameworkMode Landroid/view/ActionMode; │ │ @@ -286233,20 +286451,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d7dd8: |[0d7dd8] android.support.v7.app.ActionBarActivityDelegateJB.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0d7de8: 2200 e702 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplJB; // type@02e7 │ │ -0d7dec: 5431 d305 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateJB;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05d3 │ │ -0d7df0: 5432 d305 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateJB;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05d3 │ │ -0d7df4: 7030 4316 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJB;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1643 │ │ -0d7dfa: 1100 |0009: return-object v0 │ │ +0d7d70: |[0d7d70] android.support.v7.app.ActionBarActivityDelegateJB.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0d7d80: 2200 e702 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplJB; // type@02e7 │ │ +0d7d84: 5431 d305 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateJB;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05d3 │ │ +0d7d88: 5432 d305 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateJB;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05d3 │ │ +0d7d8c: 7030 4316 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJB;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1643 │ │ +0d7d92: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateJB; │ │ │ │ source_file_idx : 626 (ActionBarActivityDelegateJB.java) │ │ @@ -286287,26 +286505,26 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d7dfc: |[0d7dfc] android.support.v7.app.ActionBarImplHC.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0d7e0c: 7030 9315 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1593 │ │ -0d7e12: 6000 0a07 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_root:I // field@070a │ │ -0d7e16: 6e20 9614 0200 |0005: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ -0d7e1c: 0c00 |0008: move-result-object v0 │ │ -0d7e1e: 1f00 6503 |0009: check-cast v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // type@0365 │ │ -0d7e22: 5b10 0706 |000b: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@0607 │ │ -0d7e26: 5410 0706 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@0607 │ │ -0d7e2a: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -0d7e2e: 5410 0706 |0011: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@0607 │ │ -0d7e32: 6e20 721c 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V // method@1c72 │ │ -0d7e38: 0e00 |0016: return-void │ │ +0d7d94: |[0d7d94] android.support.v7.app.ActionBarImplHC.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0d7da4: 7030 9315 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1593 │ │ +0d7daa: 6000 0a07 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_root:I // field@070a │ │ +0d7dae: 6e20 9614 0200 |0005: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@1496 │ │ +0d7db4: 0c00 |0008: move-result-object v0 │ │ +0d7db6: 1f00 6503 |0009: check-cast v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // type@0365 │ │ +0d7dba: 5b10 0706 |000b: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@0607 │ │ +0d7dbe: 5410 0706 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@0607 │ │ +0d7dc2: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +0d7dc6: 5410 0706 |0011: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@0607 │ │ +0d7dca: 6e20 721c 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V // method@1c72 │ │ +0d7dd0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=35 │ │ 0x000d line=39 │ │ 0x0011 line=40 │ │ 0x0016 line=42 │ │ @@ -286320,17 +286538,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7e3c: |[0d7e3c] android.support.v7.app.ActionBarImplHC.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; │ │ -0d7e4c: 5b01 0606 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ -0d7e50: 1101 |0002: return-object v1 │ │ +0d7dd4: |[0d7dd4] android.support.v7.app.ActionBarImplHC.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; │ │ +0d7de4: 5b01 0606 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ +0d7de8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/ActionBarImplHC; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/view/ActionMode; │ │ │ │ @@ -286340,21 +286558,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d7e54: |[0d7e54] android.support.v7.app.ActionBarImplHC.hide:()V │ │ -0d7e64: 6f10 b415 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.hide:()V // method@15b4 │ │ -0d7e6a: 5410 0606 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ -0d7e6e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0d7e72: 5410 0606 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ -0d7e76: 6e10 c91e 0000 |0009: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@1ec9 │ │ -0d7e7c: 0e00 |000c: return-void │ │ +0d7dec: |[0d7dec] android.support.v7.app.ActionBarImplHC.hide:()V │ │ +0d7dfc: 6f10 b415 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.hide:()V // method@15b4 │ │ +0d7e02: 5410 0606 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ +0d7e06: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0d7e0a: 5410 0606 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ +0d7e0e: 6e10 c91e 0000 |0009: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@1ec9 │ │ +0d7e14: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x000c line=64 │ │ locals : │ │ @@ -286365,24 +286583,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d7e80: |[0d7e80] android.support.v7.app.ActionBarImplHC.isShowHideAnimationEnabled:()Z │ │ -0d7e90: 5410 0606 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ -0d7e94: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0d7e98: 6f10 b715 0100 |0004: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@15b7 │ │ -0d7e9e: 0a00 |0007: move-result v0 │ │ -0d7ea0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0d7ea4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0d7ea6: 0f00 |000b: return v0 │ │ -0d7ea8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0d7eaa: 28fe |000d: goto 000b // -0002 │ │ +0d7e18: |[0d7e18] android.support.v7.app.ActionBarImplHC.isShowHideAnimationEnabled:()Z │ │ +0d7e28: 5410 0606 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ +0d7e2c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0d7e30: 6f10 b715 0100 |0004: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@15b7 │ │ +0d7e36: 0a00 |0007: move-result v0 │ │ +0d7e38: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0d7e3c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0d7e3e: 0f00 |000b: return v0 │ │ +0d7e40: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0d7e42: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/app/ActionBarImplHC; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarImplHC;) │ │ @@ -286390,18 +286608,18 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d7eac: |[0d7eac] android.support.v7.app.ActionBarImplHC.onActionModeForChild:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; │ │ -0d7ebc: 2200 e102 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; // type@02e1 │ │ -0d7ec0: 7030 e115 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V // method@15e1 │ │ -0d7ec6: 1100 |0005: return-object v0 │ │ +0d7e44: |[0d7e44] android.support.v7.app.ActionBarImplHC.onActionModeForChild:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; │ │ +0d7e54: 2200 e102 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; // type@02e1 │ │ +0d7e58: 7030 e115 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V // method@15e1 │ │ +0d7e5e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplHC; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/view/ActionMode$Callback; │ │ │ │ @@ -286410,21 +286628,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d7ec8: |[0d7ec8] android.support.v7.app.ActionBarImplHC.show:()V │ │ -0d7ed8: 6f10 dd15 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.show:()V // method@15dd │ │ -0d7ede: 5410 0606 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ -0d7ee2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0d7ee6: 5410 0606 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ -0d7eea: 6e10 c91e 0000 |0009: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@1ec9 │ │ -0d7ef0: 0e00 |000c: return-void │ │ +0d7e60: |[0d7e60] android.support.v7.app.ActionBarImplHC.show:()V │ │ +0d7e70: 6f10 dd15 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.show:()V // method@15dd │ │ +0d7e76: 5410 0606 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ +0d7e7a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0d7e7e: 5410 0606 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@0606 │ │ +0d7e82: 6e10 c91e 0000 |0009: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@1ec9 │ │ +0d7e88: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000c line=56 │ │ locals : │ │ @@ -286455,18 +286673,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0d7ef4: |[0d7ef4] android.support.v7.app.ActionBarImplJB.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0d7f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7f06: 7040 0816 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V // method@1608 │ │ -0d7f0c: 0e00 |0004: return-void │ │ +0d7e8c: |[0d7e8c] android.support.v7.app.ActionBarImplJB.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0d7e9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d7e9e: 7040 0816 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V // method@1608 │ │ +0d7ea4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ @@ -286478,17 +286696,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7f10: |[0d7f10] android.support.v7.app.ActionBarImplJB.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0d7f20: 6f20 0916 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@1609 │ │ -0d7f26: 0e00 |0003: return-void │ │ +0d7ea8: |[0d7ea8] android.support.v7.app.ActionBarImplJB.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0d7eb8: 6f20 0916 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@1609 │ │ +0d7ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ │ │ @@ -286497,17 +286715,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d7f28: |[0d7f28] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0d7f38: 6f20 0a16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@160a │ │ -0d7f3e: 0e00 |0003: return-void │ │ +0d7ec0: |[0d7ec0] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0d7ed0: 6f20 0a16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@160a │ │ +0d7ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -286516,17 +286734,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d7f40: |[0d7f40] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -0d7f50: 6f30 0b16 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@160b │ │ -0d7f56: 0e00 |0003: return-void │ │ +0d7ed8: |[0d7ed8] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +0d7ee8: 6f30 0b16 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@160b │ │ +0d7eee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -286536,17 +286754,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d7f58: |[0d7f58] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0d7f68: 6f40 0c16 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@160c │ │ -0d7f6e: 0e00 |0003: return-void │ │ +0d7ef0: |[0d7ef0] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0d7f00: 6f40 0c16 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@160c │ │ +0d7f06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -286557,17 +286775,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d7f70: |[0d7f70] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0d7f80: 6f30 0d16 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@160d │ │ -0d7f86: 0e00 |0003: return-void │ │ +0d7f08: |[0d7f08] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0d7f18: 6f30 0d16 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@160d │ │ +0d7f1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0004 reg=2 x1 Z │ │ @@ -286577,18 +286795,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7f88: |[0d7f88] android.support.v7.app.ActionBarImplJB.getCustomView:()Landroid/view/View; │ │ -0d7f98: 6f10 1116 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getCustomView:()Landroid/view/View; // method@1611 │ │ -0d7f9e: 0c00 |0003: move-result-object v0 │ │ -0d7fa0: 1100 |0004: return-object v0 │ │ +0d7f20: |[0d7f20] android.support.v7.app.ActionBarImplJB.getCustomView:()Landroid/view/View; │ │ +0d7f30: 6f10 1116 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getCustomView:()Landroid/view/View; // method@1611 │ │ +0d7f36: 0c00 |0003: move-result-object v0 │ │ +0d7f38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286596,18 +286814,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7fa4: |[0d7fa4] android.support.v7.app.ActionBarImplJB.getDisplayOptions:()I │ │ -0d7fb4: 6f10 1216 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getDisplayOptions:()I // method@1612 │ │ -0d7fba: 0a00 |0003: move-result v0 │ │ -0d7fbc: 0f00 |0004: return v0 │ │ +0d7f3c: |[0d7f3c] android.support.v7.app.ActionBarImplJB.getDisplayOptions:()I │ │ +0d7f4c: 6f10 1216 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getDisplayOptions:()I // method@1612 │ │ +0d7f52: 0a00 |0003: move-result v0 │ │ +0d7f54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #7 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286615,18 +286833,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7fc0: |[0d7fc0] android.support.v7.app.ActionBarImplJB.getHeight:()I │ │ -0d7fd0: 6f10 1316 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getHeight:()I // method@1613 │ │ -0d7fd6: 0a00 |0003: move-result v0 │ │ -0d7fd8: 0f00 |0004: return v0 │ │ +0d7f58: |[0d7f58] android.support.v7.app.ActionBarImplJB.getHeight:()I │ │ +0d7f68: 6f10 1316 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getHeight:()I // method@1613 │ │ +0d7f6e: 0a00 |0003: move-result v0 │ │ +0d7f70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286634,18 +286852,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7fdc: |[0d7fdc] android.support.v7.app.ActionBarImplJB.getNavigationItemCount:()I │ │ -0d7fec: 6f10 1516 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getNavigationItemCount:()I // method@1615 │ │ -0d7ff2: 0a00 |0003: move-result v0 │ │ -0d7ff4: 0f00 |0004: return v0 │ │ +0d7f74: |[0d7f74] android.support.v7.app.ActionBarImplJB.getNavigationItemCount:()I │ │ +0d7f84: 6f10 1516 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getNavigationItemCount:()I // method@1615 │ │ +0d7f8a: 0a00 |0003: move-result v0 │ │ +0d7f8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286653,18 +286871,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7ff8: |[0d7ff8] android.support.v7.app.ActionBarImplJB.getNavigationMode:()I │ │ -0d8008: 6f10 1616 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getNavigationMode:()I // method@1616 │ │ -0d800e: 0a00 |0003: move-result v0 │ │ -0d8010: 0f00 |0004: return v0 │ │ +0d7f90: |[0d7f90] android.support.v7.app.ActionBarImplJB.getNavigationMode:()I │ │ +0d7fa0: 6f10 1616 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getNavigationMode:()I // method@1616 │ │ +0d7fa6: 0a00 |0003: move-result v0 │ │ +0d7fa8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #10 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286672,18 +286890,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8014: |[0d8014] android.support.v7.app.ActionBarImplJB.getSelectedNavigationIndex:()I │ │ -0d8024: 6f10 1716 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSelectedNavigationIndex:()I // method@1617 │ │ -0d802a: 0a00 |0003: move-result v0 │ │ -0d802c: 0f00 |0004: return v0 │ │ +0d7fac: |[0d7fac] android.support.v7.app.ActionBarImplJB.getSelectedNavigationIndex:()I │ │ +0d7fbc: 6f10 1716 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSelectedNavigationIndex:()I // method@1617 │ │ +0d7fc2: 0a00 |0003: move-result v0 │ │ +0d7fc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #11 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286691,18 +286909,18 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8030: |[0d8030] android.support.v7.app.ActionBarImplJB.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0d8040: 6f10 1816 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1618 │ │ -0d8046: 0c00 |0003: move-result-object v0 │ │ -0d8048: 1100 |0004: return-object v0 │ │ +0d7fc8: |[0d7fc8] android.support.v7.app.ActionBarImplJB.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0d7fd8: 6f10 1816 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1618 │ │ +0d7fde: 0c00 |0003: move-result-object v0 │ │ +0d7fe0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #12 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286710,18 +286928,18 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d804c: |[0d804c] android.support.v7.app.ActionBarImplJB.getSubtitle:()Ljava/lang/CharSequence; │ │ -0d805c: 6f10 1916 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSubtitle:()Ljava/lang/CharSequence; // method@1619 │ │ -0d8062: 0c00 |0003: move-result-object v0 │ │ -0d8064: 1100 |0004: return-object v0 │ │ +0d7fe4: |[0d7fe4] android.support.v7.app.ActionBarImplJB.getSubtitle:()Ljava/lang/CharSequence; │ │ +0d7ff4: 6f10 1916 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSubtitle:()Ljava/lang/CharSequence; // method@1619 │ │ +0d7ffa: 0c00 |0003: move-result-object v0 │ │ +0d7ffc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #13 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286729,18 +286947,18 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d8068: |[0d8068] android.support.v7.app.ActionBarImplJB.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0d8078: 6f20 1a16 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; // method@161a │ │ -0d807e: 0c00 |0003: move-result-object v0 │ │ -0d8080: 1100 |0004: return-object v0 │ │ +0d8000: |[0d8000] android.support.v7.app.ActionBarImplJB.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0d8010: 6f20 1a16 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; // method@161a │ │ +0d8016: 0c00 |0003: move-result-object v0 │ │ +0d8018: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -286749,18 +286967,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8084: |[0d8084] android.support.v7.app.ActionBarImplJB.getTabCount:()I │ │ -0d8094: 6f10 1b16 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getTabCount:()I // method@161b │ │ -0d809a: 0a00 |0003: move-result v0 │ │ -0d809c: 0f00 |0004: return v0 │ │ +0d801c: |[0d801c] android.support.v7.app.ActionBarImplJB.getTabCount:()I │ │ +0d802c: 6f10 1b16 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getTabCount:()I // method@161b │ │ +0d8032: 0a00 |0003: move-result v0 │ │ +0d8034: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #15 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286768,18 +286986,18 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d80a0: |[0d80a0] android.support.v7.app.ActionBarImplJB.getThemedContext:()Landroid/content/Context; │ │ -0d80b0: 6f10 1d16 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getThemedContext:()Landroid/content/Context; // method@161d │ │ -0d80b6: 0c00 |0003: move-result-object v0 │ │ -0d80b8: 1100 |0004: return-object v0 │ │ +0d8038: |[0d8038] android.support.v7.app.ActionBarImplJB.getThemedContext:()Landroid/content/Context; │ │ +0d8048: 6f10 1d16 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getThemedContext:()Landroid/content/Context; // method@161d │ │ +0d804e: 0c00 |0003: move-result-object v0 │ │ +0d8050: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286787,18 +287005,18 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d80bc: |[0d80bc] android.support.v7.app.ActionBarImplJB.getTitle:()Ljava/lang/CharSequence; │ │ -0d80cc: 6f10 1e16 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getTitle:()Ljava/lang/CharSequence; // method@161e │ │ -0d80d2: 0c00 |0003: move-result-object v0 │ │ -0d80d4: 1100 |0004: return-object v0 │ │ +0d8054: |[0d8054] android.support.v7.app.ActionBarImplJB.getTitle:()Ljava/lang/CharSequence; │ │ +0d8064: 6f10 1e16 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getTitle:()Ljava/lang/CharSequence; // method@161e │ │ +0d806a: 0c00 |0003: move-result-object v0 │ │ +0d806c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #17 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286806,17 +287024,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d80d8: |[0d80d8] android.support.v7.app.ActionBarImplJB.hide:()V │ │ -0d80e8: 6f10 1f16 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.hide:()V // method@161f │ │ -0d80ee: 0e00 |0003: return-void │ │ +0d8070: |[0d8070] android.support.v7.app.ActionBarImplJB.hide:()V │ │ +0d8080: 6f10 1f16 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.hide:()V // method@161f │ │ +0d8086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286824,18 +287042,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d80f0: |[0d80f0] android.support.v7.app.ActionBarImplJB.isShowing:()Z │ │ -0d8100: 6f10 2016 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.isShowing:()Z // method@1620 │ │ -0d8106: 0a00 |0003: move-result v0 │ │ -0d8108: 0f00 |0004: return v0 │ │ +0d8088: |[0d8088] android.support.v7.app.ActionBarImplJB.isShowing:()Z │ │ +0d8098: 6f10 2016 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.isShowing:()Z // method@1620 │ │ +0d809e: 0a00 |0003: move-result v0 │ │ +0d80a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #19 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286843,18 +287061,18 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d810c: |[0d810c] android.support.v7.app.ActionBarImplJB.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0d811c: 6f10 2116 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.newTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1621 │ │ -0d8122: 0c00 |0003: move-result-object v0 │ │ -0d8124: 1100 |0004: return-object v0 │ │ +0d80a4: |[0d80a4] android.support.v7.app.ActionBarImplJB.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0d80b4: 6f10 2116 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.newTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1621 │ │ +0d80ba: 0c00 |0003: move-result-object v0 │ │ +0d80bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #20 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286862,17 +287080,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8128: |[0d8128] android.support.v7.app.ActionBarImplJB.removeAllTabs:()V │ │ -0d8138: 6f10 2216 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.removeAllTabs:()V // method@1622 │ │ -0d813e: 0e00 |0003: return-void │ │ +0d80c0: |[0d80c0] android.support.v7.app.ActionBarImplJB.removeAllTabs:()V │ │ +0d80d0: 6f10 2216 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.removeAllTabs:()V // method@1622 │ │ +0d80d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -286880,17 +287098,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8140: |[0d8140] android.support.v7.app.ActionBarImplJB.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0d8150: 6f20 2316 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@1623 │ │ -0d8156: 0e00 |0003: return-void │ │ +0d80d8: |[0d80d8] android.support.v7.app.ActionBarImplJB.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0d80e8: 6f20 2316 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@1623 │ │ +0d80ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ │ │ @@ -286899,17 +287117,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8158: |[0d8158] android.support.v7.app.ActionBarImplJB.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0d8168: 6f20 2416 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1624 │ │ -0d816e: 0e00 |0003: return-void │ │ +0d80f0: |[0d80f0] android.support.v7.app.ActionBarImplJB.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0d8100: 6f20 2416 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1624 │ │ +0d8106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -286918,17 +287136,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8170: |[0d8170] android.support.v7.app.ActionBarImplJB.removeTabAt:(I)V │ │ -0d8180: 6f20 2516 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeTabAt:(I)V // method@1625 │ │ -0d8186: 0e00 |0003: return-void │ │ +0d8108: |[0d8108] android.support.v7.app.ActionBarImplJB.removeTabAt:(I)V │ │ +0d8118: 6f20 2516 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeTabAt:(I)V // method@1625 │ │ +0d811e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -286937,17 +287155,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8188: |[0d8188] android.support.v7.app.ActionBarImplJB.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0d8198: 6f20 2616 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1626 │ │ -0d819e: 0e00 |0003: return-void │ │ +0d8120: |[0d8120] android.support.v7.app.ActionBarImplJB.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0d8130: 6f20 2616 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1626 │ │ +0d8136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -286956,17 +287174,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d81a0: |[0d81a0] android.support.v7.app.ActionBarImplJB.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d81b0: 6f20 2716 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1627 │ │ -0d81b6: 0e00 |0003: return-void │ │ +0d8138: |[0d8138] android.support.v7.app.ActionBarImplJB.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d8148: 6f20 2716 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1627 │ │ +0d814e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -286975,17 +287193,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d81b8: |[0d81b8] android.support.v7.app.ActionBarImplJB.setCustomView:(I)V │ │ -0d81c8: 6f20 2816 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(I)V // method@1628 │ │ -0d81ce: 0e00 |0003: return-void │ │ +0d8150: |[0d8150] android.support.v7.app.ActionBarImplJB.setCustomView:(I)V │ │ +0d8160: 6f20 2816 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(I)V // method@1628 │ │ +0d8166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -286994,17 +287212,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d81d0: |[0d81d0] android.support.v7.app.ActionBarImplJB.setCustomView:(Landroid/view/View;)V │ │ -0d81e0: 6f20 2916 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(Landroid/view/View;)V // method@1629 │ │ -0d81e6: 0e00 |0003: return-void │ │ +0d8168: |[0d8168] android.support.v7.app.ActionBarImplJB.setCustomView:(Landroid/view/View;)V │ │ +0d8178: 6f20 2916 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(Landroid/view/View;)V // method@1629 │ │ +0d817e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/view/View; │ │ │ │ @@ -287013,17 +287231,17 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d81e8: |[0d81e8] android.support.v7.app.ActionBarImplJB.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0d81f8: 6f30 2a16 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@162a │ │ -0d81fe: 0e00 |0003: return-void │ │ +0d8180: |[0d8180] android.support.v7.app.ActionBarImplJB.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +0d8190: 6f30 2a16 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@162a │ │ +0d8196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBar$LayoutParams; │ │ @@ -287033,17 +287251,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8200: |[0d8200] android.support.v7.app.ActionBarImplJB.setDisplayHomeAsUpEnabled:(Z)V │ │ -0d8210: 6f20 2b16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayHomeAsUpEnabled:(Z)V // method@162b │ │ -0d8216: 0e00 |0003: return-void │ │ +0d8198: |[0d8198] android.support.v7.app.ActionBarImplJB.setDisplayHomeAsUpEnabled:(Z)V │ │ +0d81a8: 6f20 2b16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayHomeAsUpEnabled:(Z)V // method@162b │ │ +0d81ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -287052,17 +287270,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8218: |[0d8218] android.support.v7.app.ActionBarImplJB.setDisplayOptions:(I)V │ │ -0d8228: 6f20 2c16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayOptions:(I)V // method@162c │ │ -0d822e: 0e00 |0003: return-void │ │ +0d81b0: |[0d81b0] android.support.v7.app.ActionBarImplJB.setDisplayOptions:(I)V │ │ +0d81c0: 6f20 2c16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayOptions:(I)V // method@162c │ │ +0d81c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -287071,17 +287289,17 @@ │ │ type : '(II)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d8230: |[0d8230] android.support.v7.app.ActionBarImplJB.setDisplayOptions:(II)V │ │ -0d8240: 6f30 2d16 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayOptions:(II)V // method@162d │ │ -0d8246: 0e00 |0003: return-void │ │ +0d81c8: |[0d81c8] android.support.v7.app.ActionBarImplJB.setDisplayOptions:(II)V │ │ +0d81d8: 6f30 2d16 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayOptions:(II)V // method@162d │ │ +0d81de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -287091,17 +287309,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8248: |[0d8248] android.support.v7.app.ActionBarImplJB.setDisplayShowCustomEnabled:(Z)V │ │ -0d8258: 6f20 2e16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowCustomEnabled:(Z)V // method@162e │ │ -0d825e: 0e00 |0003: return-void │ │ +0d81e0: |[0d81e0] android.support.v7.app.ActionBarImplJB.setDisplayShowCustomEnabled:(Z)V │ │ +0d81f0: 6f20 2e16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowCustomEnabled:(Z)V // method@162e │ │ +0d81f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -287110,17 +287328,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8260: |[0d8260] android.support.v7.app.ActionBarImplJB.setDisplayShowHomeEnabled:(Z)V │ │ -0d8270: 6f20 2f16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowHomeEnabled:(Z)V // method@162f │ │ -0d8276: 0e00 |0003: return-void │ │ +0d81f8: |[0d81f8] android.support.v7.app.ActionBarImplJB.setDisplayShowHomeEnabled:(Z)V │ │ +0d8208: 6f20 2f16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowHomeEnabled:(Z)V // method@162f │ │ +0d820e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -287129,17 +287347,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8278: |[0d8278] android.support.v7.app.ActionBarImplJB.setDisplayShowTitleEnabled:(Z)V │ │ -0d8288: 6f20 3016 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowTitleEnabled:(Z)V // method@1630 │ │ -0d828e: 0e00 |0003: return-void │ │ +0d8210: |[0d8210] android.support.v7.app.ActionBarImplJB.setDisplayShowTitleEnabled:(Z)V │ │ +0d8220: 6f20 3016 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowTitleEnabled:(Z)V // method@1630 │ │ +0d8226: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -287148,17 +287366,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8290: |[0d8290] android.support.v7.app.ActionBarImplJB.setDisplayUseLogoEnabled:(Z)V │ │ -0d82a0: 6f20 3116 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayUseLogoEnabled:(Z)V // method@1631 │ │ -0d82a6: 0e00 |0003: return-void │ │ +0d8228: |[0d8228] android.support.v7.app.ActionBarImplJB.setDisplayUseLogoEnabled:(Z)V │ │ +0d8238: 6f20 3116 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayUseLogoEnabled:(Z)V // method@1631 │ │ +0d823e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -287167,17 +287385,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d82a8: |[0d82a8] android.support.v7.app.ActionBarImplJB.setHomeAsUpIndicator:(I)V │ │ -0d82b8: 6f20 3216 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeAsUpIndicator:(I)V // method@1632 │ │ -0d82be: 0e00 |0003: return-void │ │ +0d8240: |[0d8240] android.support.v7.app.ActionBarImplJB.setHomeAsUpIndicator:(I)V │ │ +0d8250: 6f20 3216 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeAsUpIndicator:(I)V // method@1632 │ │ +0d8256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -287186,17 +287404,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d82c0: |[0d82c0] android.support.v7.app.ActionBarImplJB.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0d82d0: 6f20 3316 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1633 │ │ -0d82d6: 0e00 |0003: return-void │ │ +0d8258: |[0d8258] android.support.v7.app.ActionBarImplJB.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0d8268: 6f20 3316 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1633 │ │ +0d826e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -287205,17 +287423,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d82d8: |[0d82d8] android.support.v7.app.ActionBarImplJB.setHomeButtonEnabled:(Z)V │ │ -0d82e8: 6f20 3416 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeButtonEnabled:(Z)V // method@1634 │ │ -0d82ee: 0e00 |0003: return-void │ │ +0d8270: |[0d8270] android.support.v7.app.ActionBarImplJB.setHomeButtonEnabled:(Z)V │ │ +0d8280: 6f20 3416 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeButtonEnabled:(Z)V // method@1634 │ │ +0d8286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -287224,17 +287442,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d82f0: |[0d82f0] android.support.v7.app.ActionBarImplJB.setIcon:(I)V │ │ -0d8300: 6f20 3516 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setIcon:(I)V // method@1635 │ │ -0d8306: 0e00 |0003: return-void │ │ +0d8288: |[0d8288] android.support.v7.app.ActionBarImplJB.setIcon:(I)V │ │ +0d8298: 6f20 3516 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setIcon:(I)V // method@1635 │ │ +0d829e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -287243,17 +287461,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8308: |[0d8308] android.support.v7.app.ActionBarImplJB.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0d8318: 6f20 3616 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1636 │ │ -0d831e: 0e00 |0003: return-void │ │ +0d82a0: |[0d82a0] android.support.v7.app.ActionBarImplJB.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0d82b0: 6f20 3616 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1636 │ │ +0d82b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -287262,17 +287480,17 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d8320: |[0d8320] android.support.v7.app.ActionBarImplJB.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0d8330: 6f30 3716 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1637 │ │ -0d8336: 0e00 |0003: return-void │ │ +0d82b8: |[0d82b8] android.support.v7.app.ActionBarImplJB.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0d82c8: 6f30 3716 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1637 │ │ +0d82ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/widget/SpinnerAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBar$OnNavigationListener; │ │ @@ -287282,17 +287500,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8338: |[0d8338] android.support.v7.app.ActionBarImplJB.setLogo:(I)V │ │ -0d8348: 6f20 3816 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setLogo:(I)V // method@1638 │ │ -0d834e: 0e00 |0003: return-void │ │ +0d82d0: |[0d82d0] android.support.v7.app.ActionBarImplJB.setLogo:(I)V │ │ +0d82e0: 6f20 3816 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setLogo:(I)V // method@1638 │ │ +0d82e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -287301,17 +287519,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8350: |[0d8350] android.support.v7.app.ActionBarImplJB.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0d8360: 6f20 3916 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1639 │ │ -0d8366: 0e00 |0003: return-void │ │ +0d82e8: |[0d82e8] android.support.v7.app.ActionBarImplJB.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0d82f8: 6f20 3916 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1639 │ │ +0d82fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -287320,17 +287538,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8368: |[0d8368] android.support.v7.app.ActionBarImplJB.setNavigationMode:(I)V │ │ -0d8378: 6f20 3a16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setNavigationMode:(I)V // method@163a │ │ -0d837e: 0e00 |0003: return-void │ │ +0d8300: |[0d8300] android.support.v7.app.ActionBarImplJB.setNavigationMode:(I)V │ │ +0d8310: 6f20 3a16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setNavigationMode:(I)V // method@163a │ │ +0d8316: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -287339,17 +287557,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8380: |[0d8380] android.support.v7.app.ActionBarImplJB.setSelectedNavigationItem:(I)V │ │ -0d8390: 6f20 3b16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSelectedNavigationItem:(I)V // method@163b │ │ -0d8396: 0e00 |0003: return-void │ │ +0d8318: |[0d8318] android.support.v7.app.ActionBarImplJB.setSelectedNavigationItem:(I)V │ │ +0d8328: 6f20 3b16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSelectedNavigationItem:(I)V // method@163b │ │ +0d832e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -287358,17 +287576,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8398: |[0d8398] android.support.v7.app.ActionBarImplJB.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d83a8: 6f20 3c16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@163c │ │ -0d83ae: 0e00 |0003: return-void │ │ +0d8330: |[0d8330] android.support.v7.app.ActionBarImplJB.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d8340: 6f20 3c16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@163c │ │ +0d8346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -287377,17 +287595,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d83b0: |[0d83b0] android.support.v7.app.ActionBarImplJB.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d83c0: 6f20 3d16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@163d │ │ -0d83c6: 0e00 |0003: return-void │ │ +0d8348: |[0d8348] android.support.v7.app.ActionBarImplJB.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d8358: 6f20 3d16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@163d │ │ +0d835e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -287396,17 +287614,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d83c8: |[0d83c8] android.support.v7.app.ActionBarImplJB.setSubtitle:(I)V │ │ -0d83d8: 6f20 3e16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSubtitle:(I)V // method@163e │ │ -0d83de: 0e00 |0003: return-void │ │ +0d8360: |[0d8360] android.support.v7.app.ActionBarImplJB.setSubtitle:(I)V │ │ +0d8370: 6f20 3e16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSubtitle:(I)V // method@163e │ │ +0d8376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -287415,17 +287633,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d83e0: |[0d83e0] android.support.v7.app.ActionBarImplJB.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0d83f0: 6f20 3f16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSubtitle:(Ljava/lang/CharSequence;)V // method@163f │ │ -0d83f6: 0e00 |0003: return-void │ │ +0d8378: |[0d8378] android.support.v7.app.ActionBarImplJB.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0d8388: 6f20 3f16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSubtitle:(Ljava/lang/CharSequence;)V // method@163f │ │ +0d838e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/CharSequence; │ │ │ │ @@ -287434,17 +287652,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d83f8: |[0d83f8] android.support.v7.app.ActionBarImplJB.setTitle:(I)V │ │ -0d8408: 6f20 4016 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setTitle:(I)V // method@1640 │ │ -0d840e: 0e00 |0003: return-void │ │ +0d8390: |[0d8390] android.support.v7.app.ActionBarImplJB.setTitle:(I)V │ │ +0d83a0: 6f20 4016 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setTitle:(I)V // method@1640 │ │ +0d83a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -287453,17 +287671,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8410: |[0d8410] android.support.v7.app.ActionBarImplJB.setTitle:(Ljava/lang/CharSequence;)V │ │ -0d8420: 6f20 4116 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setTitle:(Ljava/lang/CharSequence;)V // method@1641 │ │ -0d8426: 0e00 |0003: return-void │ │ +0d83a8: |[0d83a8] android.support.v7.app.ActionBarImplJB.setTitle:(Ljava/lang/CharSequence;)V │ │ +0d83b8: 6f20 4116 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setTitle:(Ljava/lang/CharSequence;)V // method@1641 │ │ +0d83be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/CharSequence; │ │ │ │ @@ -287472,17 +287690,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8428: |[0d8428] android.support.v7.app.ActionBarImplJB.show:()V │ │ -0d8438: 6f10 4216 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.show:()V // method@1642 │ │ -0d843e: 0e00 |0003: return-void │ │ +0d83c0: |[0d83c0] android.support.v7.app.ActionBarImplJB.show:()V │ │ +0d83d0: 6f10 4216 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.show:()V // method@1642 │ │ +0d83d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ source_file_idx : 643 (ActionBarImplJB.java) │ │ @@ -287514,17 +287732,17 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d8440: |[0d8440] android.support.v7.internal.view.ActionModeWrapperJB.:(Landroid/content/Context;Landroid/view/ActionMode;)V │ │ -0d8450: 7030 9e16 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@169e │ │ -0d8456: 0e00 |0003: return-void │ │ +0d83d8: |[0d83d8] android.support.v7.internal.view.ActionModeWrapperJB.:(Landroid/content/Context;Landroid/view/ActionMode;)V │ │ +0d83e8: 7030 9e16 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@169e │ │ +0d83ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/ActionModeWrapperJB; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -287536,19 +287754,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8458: |[0d8458] android.support.v7.internal.view.ActionModeWrapperJB.getTitleOptionalHint:()Z │ │ -0d8468: 5410 6808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@0868 │ │ -0d846c: 6e10 cf1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTitleOptionalHint:()Z // method@1ecf │ │ -0d8472: 0a00 |0005: move-result v0 │ │ -0d8474: 0f00 |0006: return v0 │ │ +0d83f0: |[0d83f0] android.support.v7.internal.view.ActionModeWrapperJB.getTitleOptionalHint:()Z │ │ +0d8400: 5410 6808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@0868 │ │ +0d8404: 6e10 cf1e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTitleOptionalHint:()Z // method@1ecf │ │ +0d840a: 0a00 |0005: move-result v0 │ │ +0d840c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapperJB; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/ActionModeWrapperJB;) │ │ @@ -287556,19 +287774,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8478: |[0d8478] android.support.v7.internal.view.ActionModeWrapperJB.isTitleOptional:()Z │ │ -0d8488: 5410 6808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@0868 │ │ -0d848c: 6e10 d11e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.isTitleOptional:()Z // method@1ed1 │ │ -0d8492: 0a00 |0005: move-result v0 │ │ -0d8494: 0f00 |0006: return v0 │ │ +0d8410: |[0d8410] android.support.v7.internal.view.ActionModeWrapperJB.isTitleOptional:()Z │ │ +0d8420: 5410 6808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@0868 │ │ +0d8424: 6e10 d11e 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.isTitleOptional:()Z // method@1ed1 │ │ +0d842a: 0a00 |0005: move-result v0 │ │ +0d842c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapperJB; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ActionModeWrapperJB;) │ │ @@ -287576,18 +287794,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d8498: |[0d8498] android.support.v7.internal.view.ActionModeWrapperJB.setTitleOptionalHint:(Z)V │ │ -0d84a8: 5410 6808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@0868 │ │ -0d84ac: 6e20 d81e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1ed8 │ │ -0d84b2: 0e00 |0005: return-void │ │ +0d8430: |[0d8430] android.support.v7.internal.view.ActionModeWrapperJB.setTitleOptionalHint:(Z)V │ │ +0d8440: 5410 6808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@0868 │ │ +0d8444: 6e20 d81e 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1ed8 │ │ +0d844a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapperJB; │ │ 0x0000 - 0x0006 reg=2 titleOptional Z │ │ @@ -287626,20 +287844,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d84b4: |[0d84b4] android.support.v7.internal.view.menu.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -0d84c4: 5b12 b808 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08b8 │ │ -0d84c8: 7020 5618 3100 |0002: invoke-direct {v1, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1856 │ │ -0d84ce: 5420 ce08 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@08ce │ │ -0d84d2: 6e20 6117 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1761 │ │ -0d84d8: 0e00 |000a: return-void │ │ +0d844c: |[0d844c] android.support.v7.internal.view.menu.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +0d845c: 5b12 b808 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08b8 │ │ +0d8460: 7020 5618 3100 |0002: invoke-direct {v1, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1856 │ │ +0d8466: 5420 ce08 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@08ce │ │ +0d846a: 6e20 6117 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1761 │ │ +0d8470: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0002 line=622 │ │ 0x0005 line=623 │ │ 0x000a line=624 │ │ locals : │ │ @@ -287653,23 +287871,23 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d84dc: |[0d84dc] android.support.v7.internal.view.menu.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0d84ec: 6f20 5a18 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.onDismiss:(Landroid/content/DialogInterface;)V // method@185a │ │ -0d84f2: 5420 b808 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08b8 │ │ -0d84f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d84f8: 7120 4d17 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$202:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // method@174d │ │ -0d84fe: 5420 b808 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08b8 │ │ -0d8502: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0d8504: 5901 cb08 |000c: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@08cb │ │ -0d8508: 0e00 |000e: return-void │ │ +0d8474: |[0d8474] android.support.v7.internal.view.menu.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0d8484: 6f20 5a18 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.onDismiss:(Landroid/content/DialogInterface;)V // method@185a │ │ +0d848a: 5420 b808 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08b8 │ │ +0d848e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d8490: 7120 4d17 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$202:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // method@174d │ │ +0d8496: 5420 b808 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08b8 │ │ +0d849a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0d849c: 5901 cb08 |000c: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@08cb │ │ +0d84a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0003 line=629 │ │ 0x0009 line=630 │ │ 0x000e line=631 │ │ locals : │ │ @@ -287710,20 +287928,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0d850c: |[0d850c] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ -0d851c: 5b12 bc08 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bc │ │ -0d8520: 7056 0619 3154 |0002: invoke-direct {v1, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1906 │ │ -0d8526: 5420 ce08 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@08ce │ │ -0d852a: 6e20 3b17 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@173b │ │ -0d8530: 0e00 |000a: return-void │ │ +0d84a4: |[0d84a4] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ +0d84b4: 5b12 bc08 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bc │ │ +0d84b8: 7056 0619 3154 |0002: invoke-direct {v1, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1906 │ │ +0d84be: 5420 ce08 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@08ce │ │ +0d84c2: 6e20 3b17 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@173b │ │ +0d84c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0002 line=607 │ │ 0x0005 line=608 │ │ 0x000a line=609 │ │ locals : │ │ @@ -287740,23 +287958,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d8534: |[0d8534] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ -0d8544: 6f10 1419 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@1914 │ │ -0d854a: 5420 bc08 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bc │ │ -0d854e: 5400 c808 |0005: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8552: 6e10 1018 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1810 │ │ -0d8558: 5420 bc08 |000a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bc │ │ -0d855c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d855e: 7120 4c17 1000 |000d: invoke-static {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // method@174c │ │ -0d8564: 0e00 |0010: return-void │ │ +0d84cc: |[0d84cc] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ +0d84dc: 6f10 1419 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@1914 │ │ +0d84e2: 5420 bc08 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bc │ │ +0d84e6: 5400 c808 |0005: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d84ea: 6e10 1018 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1810 │ │ +0d84f0: 5420 bc08 |000a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@08bc │ │ +0d84f4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0d84f6: 7120 4c17 1000 |000d: invoke-static {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // method@174c │ │ +0d84fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0003 line=614 │ │ 0x000a line=615 │ │ 0x0010 line=616 │ │ locals : │ │ @@ -287869,26 +288087,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0d8568: |[0d8568] android.support.v7.internal.view.menu.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ -0d8578: 6000 4c07 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@074c │ │ -0d857c: 6001 4b07 |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@074b │ │ -0d8580: 7040 a017 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@17a0 │ │ -0d8586: 2200 a703 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@03a7 │ │ -0d858a: 7010 bb1e 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@1ebb │ │ -0d8590: 5b20 c108 |000c: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@08c1 │ │ -0d8594: 2200 0703 |000e: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // type@0307 │ │ -0d8598: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0d859a: 7030 3e17 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V // method@173e │ │ -0d85a0: 5b20 ce08 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@08ce │ │ -0d85a4: 0e00 |0016: return-void │ │ +0d8500: |[0d8500] android.support.v7.internal.view.menu.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ +0d8510: 6000 4c07 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@074c │ │ +0d8514: 6001 4b07 |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@074b │ │ +0d8518: 7040 a017 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@17a0 │ │ +0d851e: 2200 a703 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@03a7 │ │ +0d8522: 7010 bb1e 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@1ebb │ │ +0d8528: 5b20 c108 |000c: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@08c1 │ │ +0d852c: 2200 0703 |000e: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // type@0307 │ │ +0d8530: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0d8532: 7030 3e17 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V // method@173e │ │ +0d8538: 5b20 ce08 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@08ce │ │ +0d853c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=63 │ │ 0x000e line=72 │ │ 0x0016 line=77 │ │ locals : │ │ @@ -287900,17 +288118,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d85a8: |[0d85a8] android.support.v7.internal.view.menu.ActionMenuPresenter.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ │ -0d85b8: 5b01 cd08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08cd │ │ -0d85bc: 1101 |0002: return-object v1 │ │ +0d8540: |[0d8540] android.support.v7.internal.view.menu.ActionMenuPresenter.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ │ +0d8550: 5b01 cd08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08cd │ │ +0d8554: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ │ │ │ @@ -287919,17 +288137,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d85c0: |[0d85c0] android.support.v7.internal.view.menu.ActionMenuPresenter.access$202:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; │ │ -0d85d0: 5b01 c208 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ -0d85d4: 1101 |0002: return-object v1 │ │ +0d8558: |[0d8558] android.support.v7.internal.view.menu.ActionMenuPresenter.access$202:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; │ │ +0d8568: 5b01 c208 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ +0d856c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; │ │ │ │ @@ -287938,17 +288156,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d85d8: |[0d85d8] android.support.v7.internal.view.menu.ActionMenuPresenter.access$302:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ -0d85e8: 5b01 cf08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ -0d85ec: 1101 |0002: return-object v1 │ │ +0d8570: |[0d8570] android.support.v7.internal.view.menu.ActionMenuPresenter.access$302:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ +0d8580: 5b01 cf08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ +0d8584: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ │ │ @@ -287957,38 +288175,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 │ │ -0d85f0: |[0d85f0] android.support.v7.internal.view.menu.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0d8600: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0d8602: 5463 c908 |0001: iget-object v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d8606: 1f03 db03 |0003: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ -0d860a: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ -0d860e: 0750 |0007: move-object v0, v5 │ │ -0d8610: 1100 |0008: return-object v0 │ │ -0d8612: 6e10 4c20 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0d8618: 0a01 |000c: move-result v1 │ │ -0d861a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0d861c: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ -0d8620: 6e20 4b20 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0d8626: 0c00 |0013: move-result-object v0 │ │ -0d8628: 2004 2703 |0014: instance-of v4, v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -0d862c: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ -0d8630: 0704 |0018: move-object v4, v0 │ │ -0d8632: 1f04 2703 |0019: check-cast v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ -0d8636: 7210 2f19 0400 |001b: invoke-interface {v4}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@192f │ │ -0d863c: 0c04 |001e: move-result-object v4 │ │ -0d863e: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ -0d8642: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d8646: 28eb |0023: goto 000e // -0015 │ │ -0d8648: 0750 |0024: move-object v0, v5 │ │ -0d864a: 28e3 |0025: goto 0008 // -001d │ │ +0d8588: |[0d8588] android.support.v7.internal.view.menu.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0d8598: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0d859a: 5463 c908 |0001: iget-object v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d859e: 1f03 db03 |0003: check-cast v3, Landroid/view/ViewGroup; // type@03db │ │ +0d85a2: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ +0d85a6: 0750 |0007: move-object v0, v5 │ │ +0d85a8: 1100 |0008: return-object v0 │ │ +0d85aa: 6e10 4c20 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +0d85b0: 0a01 |000c: move-result v1 │ │ +0d85b2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0d85b4: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ +0d85b8: 6e20 4b20 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0d85be: 0c00 |0013: move-result-object v0 │ │ +0d85c0: 2004 2703 |0014: instance-of v4, v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +0d85c4: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ +0d85c8: 0704 |0018: move-object v4, v0 │ │ +0d85ca: 1f04 2703 |0019: check-cast v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0327 │ │ +0d85ce: 7210 2f19 0400 |001b: invoke-interface {v4}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@192f │ │ +0d85d4: 0c04 |001e: move-result-object v4 │ │ +0d85d6: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ +0d85da: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d85de: 28eb |0023: goto 000e // -0015 │ │ +0d85e0: 0750 |0024: move-object v0, v5 │ │ +0d85e2: 28e3 |0025: goto 0008 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=273 │ │ 0x0005 line=274 │ │ 0x0008 line=286 │ │ 0x0009 line=278 │ │ 0x000d line=279 │ │ @@ -288010,23 +288228,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0d864c: |[0d864c] android.support.v7.internal.view.menu.ActionMenuPresenter.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V │ │ -0d865c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d865e: 7230 3019 4502 |0001: invoke-interface {v5, v4, v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@1930 │ │ -0d8664: 5431 c908 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d8668: 1f01 0d03 |0006: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0d866c: 0750 |0008: move-object v0, v5 │ │ -0d866e: 1f00 0103 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ -0d8672: 6e20 1e17 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V // method@171e │ │ -0d8678: 0e00 |000e: return-void │ │ +0d85e4: |[0d85e4] android.support.v7.internal.view.menu.ActionMenuPresenter.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V │ │ +0d85f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d85f6: 7230 3019 4502 |0001: invoke-interface {v5, v4, v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@1930 │ │ +0d85fc: 5431 c908 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d8600: 1f01 0d03 |0006: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0d8604: 0750 |0008: move-object v0, v5 │ │ +0d8606: 1f00 0103 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ +0d860a: 6e20 1e17 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V // method@171e │ │ +0d8610: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=179 │ │ 0x0009 line=180 │ │ 0x000b line=181 │ │ 0x000e line=182 │ │ @@ -288042,21 +288260,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d867c: |[0d867c] android.support.v7.internal.view.menu.ActionMenuPresenter.dismissPopupMenus:()Z │ │ -0d868c: 6e10 5617 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ -0d8692: 0a00 |0003: move-result v0 │ │ -0d8694: 6e10 5717 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1757 │ │ -0d869a: 0a01 |0007: move-result v1 │ │ -0d869c: b610 |0008: or-int/2addr v0, v1 │ │ -0d869e: 0f00 |0009: return v0 │ │ +0d8614: |[0d8614] android.support.v7.internal.view.menu.ActionMenuPresenter.dismissPopupMenus:()Z │ │ +0d8624: 6e10 5617 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1756 │ │ +0d862a: 0a00 |0003: move-result v0 │ │ +0d862c: 6e10 5717 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1757 │ │ +0d8632: 0a01 |0007: move-result v1 │ │ +0d8634: b610 |0008: or-int/2addr v0, v1 │ │ +0d8636: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0004 line=338 │ │ 0x0009 line=339 │ │ locals : │ │ 0x0004 - 0x000a reg=0 result Z │ │ @@ -288067,24 +288285,24 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0d86a0: |[0d86a0] android.support.v7.internal.view.menu.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -0d86b0: 6e20 4b20 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0d86b6: 0c00 |0003: move-result-object v0 │ │ -0d86b8: 5421 cc08 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d86bc: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -0d86c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0d86c2: 0f00 |0009: return v0 │ │ -0d86c4: 6f30 a617 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@17a6 │ │ -0d86ca: 0a00 |000d: move-result v0 │ │ -0d86cc: 28fb |000e: goto 0009 // -0005 │ │ +0d8638: |[0d8638] android.support.v7.internal.view.menu.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +0d8648: 6e20 4b20 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0d864e: 0c00 |0003: move-result-object v0 │ │ +0d8650: 5421 cc08 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8654: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +0d8658: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d865a: 0f00 |0009: return v0 │ │ +0d865c: 6f30 a617 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@17a6 │ │ +0d8662: 0a00 |000d: move-result v0 │ │ +0d8664: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ 0x0009 line=245 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -288096,270 +288314,270 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 496 16-bit code units │ │ -0d86d0: |[0d86d0] android.support.v7.internal.view.menu.ActionMenuPresenter.flagActionItems:()Z │ │ -0d86e0: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -0d86e4: 5400 c808 |0002: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d86e8: 081b 0000 |0004: move-object/from16 v27, v0 │ │ -0d86ec: 7401 2e18 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ -0d86f2: 0c19 |0009: move-result-object v25 │ │ -0d86f4: 7401 4c25 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0d86fa: 0a0f |000d: move-result v15 │ │ -0d86fc: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ -0d8700: 5200 c608 |0010: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@08c6 │ │ -0d8704: 0211 0000 |0012: move/from16 v17, v0 │ │ -0d8708: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ -0d870c: 5200 c308 |0016: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionItemWidthLimit:I // field@08c3 │ │ -0d8710: 021a 0000 |0018: move/from16 v26, v0 │ │ -0d8714: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ -0d8718: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ -0d871c: 7702 9a1f 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0d8722: 0a14 |0021: move-result v20 │ │ -0d8724: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ -0d8728: 5400 c908 |0024: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d872c: 0813 0000 |0026: move-object/from16 v19, v0 │ │ -0d8730: 1f13 db03 |0028: check-cast v19, Landroid/view/ViewGroup; // type@03db │ │ -0d8734: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ -0d8738: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ -0d873c: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -0d873e: 120a |002f: const/4 v10, #int 0 // #0 │ │ -0d8740: 120b |0030: const/4 v11, #int 0 // #0 │ │ -0d8742: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ -0d8746: 0800 1900 |0033: move-object/from16 v0, v25 │ │ -0d874a: 6e20 4625 b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0d8750: 0c0e |0038: move-result-object v14 │ │ -0d8752: 1f0e 1a03 |0039: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0d8756: 6e10 8418 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1884 │ │ -0d875c: 0a1b |003e: move-result v27 │ │ -0d875e: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ -0d8762: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0d8766: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ -0d876a: 5500 c508 |0045: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@08c5 │ │ -0d876e: 021b 0000 |0047: move/from16 v27, v0 │ │ -0d8772: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ -0d8776: 6e10 7d18 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@187d │ │ -0d877c: 0a1b |004e: move-result v27 │ │ -0d877e: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ -0d8782: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ -0d8786: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d878a: 28dc |0055: goto 0031 // -0024 │ │ -0d878c: 6e10 8318 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1883 │ │ -0d8792: 0a1b |0059: move-result v27 │ │ -0d8794: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ -0d8798: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ -0d879c: 28e5 |005e: goto 0043 // -001b │ │ -0d879e: 121a |005f: const/4 v10, #int 1 // #1 │ │ -0d87a0: 28e3 |0060: goto 0043 // -001d │ │ -0d87a2: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ -0d87a6: 5500 d008 |0063: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ -0d87aa: 021b 0000 |0065: move/from16 v27, v0 │ │ -0d87ae: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ -0d87b2: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ -0d87b6: 901b 1615 |006b: add-int v27, v22, v21 │ │ -0d87ba: 0200 1b00 |006d: move/from16 v0, v27 │ │ -0d87be: 0201 1100 |006f: move/from16 v1, v17 │ │ -0d87c2: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ -0d87c6: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ -0d87ca: 9111 1116 |0075: sub-int v17, v17, v22 │ │ -0d87ce: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ -0d87d2: 5400 c108 |0079: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@08c1 │ │ -0d87d6: 0817 0000 |007b: move-object/from16 v23, v0 │ │ -0d87da: 7401 bc1e 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@1ebc │ │ -0d87e0: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -0d87e2: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -0d87e4: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ -0d87e8: 5500 d308 |0084: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ -0d87ec: 021b 0000 |0086: move/from16 v27, v0 │ │ -0d87f0: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ -0d87f4: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ -0d87f8: 5200 ca08 |008c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@08ca │ │ -0d87fc: 021b 0000 |008e: move/from16 v27, v0 │ │ -0d8800: 9307 1a1b |0090: div-int v7, v26, v27 │ │ -0d8804: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ -0d8808: 5200 ca08 |0094: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@08ca │ │ -0d880c: 021b 0000 |0096: move/from16 v27, v0 │ │ -0d8810: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ -0d8814: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -0d8818: 5200 ca08 |009c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@08ca │ │ -0d881c: 021b 0000 |009e: move/from16 v27, v0 │ │ -0d8820: 931c 0507 |00a0: div-int v28, v5, v7 │ │ -0d8824: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ -0d8828: 120b |00a4: const/4 v11, #int 0 // #0 │ │ -0d882a: 35fb 4801 |00a5: if-ge v11, v15, 01ed // +0148 │ │ -0d882e: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ -0d8832: 6e20 4625 b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0d8838: 0c0e |00ac: move-result-object v14 │ │ -0d883a: 1f0e 1a03 |00ad: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0d883e: 6e10 8418 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1884 │ │ -0d8844: 0a1b |00b2: move-result v27 │ │ -0d8846: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ -0d884a: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ -0d884e: 5400 d208 |00b7: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ -0d8852: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ -0d8856: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ -0d885a: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ -0d885e: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ -0d8862: 6e40 5417 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1754 │ │ -0d8868: 0c18 |00c4: move-result-object v24 │ │ -0d886a: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ -0d886e: 5400 d208 |00c7: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ -0d8872: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ -0d8876: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ -0d887a: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ -0d887e: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ -0d8882: 5b10 d208 |00d1: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ -0d8886: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ -0d888a: 5500 d308 |00d5: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ -0d888e: 021b 0000 |00d7: move/from16 v27, v0 │ │ -0d8892: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ -0d8896: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ -0d889a: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ -0d889e: 0201 1400 |00df: move/from16 v1, v20 │ │ -0d88a2: 0202 1b00 |00e1: move/from16 v2, v27 │ │ -0d88a6: 7152 9117 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1791 │ │ -0d88ac: 0a1b |00e6: move-result v27 │ │ -0d88ae: 9107 071b |00e7: sub-int v7, v7, v27 │ │ -0d88b2: 7401 c21f 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0d88b8: 0a12 |00ec: move-result v18 │ │ -0d88ba: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ -0d88be: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ -0d88c2: 0208 1200 |00f1: move/from16 v8, v18 │ │ -0d88c6: 6e10 6a18 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0d88cc: 0a09 |00f6: move-result v9 │ │ -0d88ce: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ -0d88d2: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ -0d88d6: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ -0d88da: 0201 1b00 |00fd: move/from16 v1, v27 │ │ -0d88de: 6e30 be1e 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1ebe │ │ -0d88e4: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ -0d88e8: 0200 1b00 |0104: move/from16 v0, v27 │ │ -0d88ec: 6e20 9518 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1895 │ │ -0d88f2: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d88f6: 289a |010b: goto 00a5 // -0066 │ │ -0d88f8: 0800 1800 |010c: move-object/from16 v0, v24 │ │ -0d88fc: 0201 1400 |010e: move/from16 v1, v20 │ │ -0d8900: 0202 1400 |0110: move/from16 v2, v20 │ │ -0d8904: 6e30 e41f 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0d890a: 28d4 |0115: goto 00e9 // -002c │ │ -0d890c: 6e10 8318 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1883 │ │ -0d8912: 0a1b |0119: move-result v27 │ │ -0d8914: 381b efff |011a: if-eqz v27, 0109 // -0011 │ │ -0d8918: 6e10 6a18 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0d891e: 0a09 |011f: move-result v9 │ │ -0d8920: 0800 1700 |0120: move-object/from16 v0, v23 │ │ -0d8924: 6e20 bd1e 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@1ebd │ │ -0d892a: 0a0c |0125: move-result v12 │ │ -0d892c: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ -0d8930: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ -0d8934: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ -0d8938: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ -0d893c: 5500 d308 |012e: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ -0d8940: 021b 0000 |0130: move/from16 v27, v0 │ │ -0d8944: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ -0d8948: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ -0d894c: 121d |0136: const/4 v13, #int 1 // #1 │ │ -0d894e: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ -0d8952: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ -0d8956: 5400 d208 |013b: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ -0d895a: 081b 0000 |013d: move-object/from16 v27, v0 │ │ -0d895e: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ -0d8962: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ -0d8966: 0802 1300 |0143: move-object/from16 v2, v19 │ │ -0d896a: 6e40 5417 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1754 │ │ -0d8970: 0c18 |0148: move-result-object v24 │ │ -0d8972: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ -0d8976: 5400 d208 |014b: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ -0d897a: 081b 0000 |014d: move-object/from16 v27, v0 │ │ -0d897e: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ -0d8982: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -0d8986: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ -0d898a: 5b10 d208 |0155: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ -0d898e: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ -0d8992: 5500 d308 |0159: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ -0d8996: 021b 0000 |015b: move/from16 v27, v0 │ │ -0d899a: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ -0d899e: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ -0d89a2: 0800 1800 |0161: move-object/from16 v0, v24 │ │ -0d89a6: 0201 1400 |0163: move/from16 v1, v20 │ │ -0d89aa: 0202 1b00 |0165: move/from16 v2, v27 │ │ -0d89ae: 7152 9117 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1791 │ │ -0d89b4: 0a06 |016a: move-result v6 │ │ -0d89b6: b167 |016b: sub-int/2addr v7, v6 │ │ -0d89b8: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ -0d89bc: 120d |016e: const/4 v13, #int 0 // #0 │ │ -0d89be: 7401 c21f 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0d89c4: 0a12 |0172: move-result v18 │ │ -0d89c6: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ -0d89ca: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ -0d89ce: 0208 1200 |0177: move/from16 v8, v18 │ │ -0d89d2: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ -0d89d6: 5500 d308 |017b: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ -0d89da: 021b 0000 |017d: move/from16 v27, v0 │ │ -0d89de: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ -0d89e2: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ -0d89e6: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ -0d89ea: 950d 0d1b |0185: and-int v13, v13, v27 │ │ -0d89ee: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ -0d89f2: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ -0d89f6: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ -0d89fa: 0800 1700 |018d: move-object/from16 v0, v23 │ │ -0d89fe: 0201 1b00 |018f: move/from16 v1, v27 │ │ -0d8a02: 6e30 be1e 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1ebe │ │ -0d8a08: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ -0d8a0c: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ -0d8a10: 6e20 9518 de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1895 │ │ -0d8a16: 2900 6eff |019b: goto/16 0109 // -0092 │ │ -0d8a1a: 120d |019d: const/4 v13, #int 0 // #0 │ │ -0d8a1c: 2899 |019e: goto 0137 // -0067 │ │ -0d8a1e: 0800 1800 |019f: move-object/from16 v0, v24 │ │ -0d8a22: 0201 1400 |01a1: move/from16 v1, v20 │ │ -0d8a26: 0202 1400 |01a3: move/from16 v2, v20 │ │ -0d8a2a: 6e30 e41f 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0d8a30: 28c7 |01a8: goto 016f // -0039 │ │ -0d8a32: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ -0d8a36: 28da |01ab: goto 0185 // -0026 │ │ -0d8a38: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ -0d8a3c: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ -0d8a40: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ -0d8a44: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ -0d8a48: 28d3 |01b4: goto 0187 // -002d │ │ -0d8a4a: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ -0d8a4e: 28fb |01b7: goto 01b2 // -0005 │ │ -0d8a50: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ -0d8a54: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ -0d8a58: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ -0d8a5c: 0201 1b00 |01be: move/from16 v1, v27 │ │ -0d8a60: 6e30 be1e 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1ebe │ │ -0d8a66: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ -0d8a6a: 0200 1000 |01c5: move/from16 v0, v16 │ │ -0d8a6e: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ -0d8a72: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ -0d8a76: 0201 1000 |01cb: move/from16 v1, v16 │ │ -0d8a7a: 6e20 4625 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0d8a80: 0c03 |01d0: move-result-object v3 │ │ -0d8a82: 1f03 1a03 |01d1: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0d8a86: 6e10 6a18 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ -0d8a8c: 0a1b |01d6: move-result v27 │ │ -0d8a8e: 0200 1b00 |01d7: move/from16 v0, v27 │ │ -0d8a92: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ -0d8a96: 6e10 7c18 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@187c │ │ -0d8a9c: 0a1b |01de: move-result v27 │ │ -0d8a9e: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ -0d8aa2: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0d8aa6: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ -0d8aaa: 0200 1b00 |01e5: move/from16 v0, v27 │ │ -0d8aae: 6e20 9518 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1895 │ │ -0d8ab4: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0d8ab8: 28d9 |01ec: goto 01c5 // -0027 │ │ -0d8aba: 131b 0100 |01ed: const/16 v27, #int 1 // #1 │ │ -0d8abe: 0f1b |01ef: return v27 │ │ +0d8668: |[0d8668] android.support.v7.internal.view.menu.ActionMenuPresenter.flagActionItems:()Z │ │ +0d8678: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +0d867c: 5400 c808 |0002: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8680: 081b 0000 |0004: move-object/from16 v27, v0 │ │ +0d8684: 7401 2e18 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@182e │ │ +0d868a: 0c19 |0009: move-result-object v25 │ │ +0d868c: 7401 4c25 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0d8692: 0a0f |000d: move-result v15 │ │ +0d8694: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ +0d8698: 5200 c608 |0010: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@08c6 │ │ +0d869c: 0211 0000 |0012: move/from16 v17, v0 │ │ +0d86a0: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ +0d86a4: 5200 c308 |0016: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionItemWidthLimit:I // field@08c3 │ │ +0d86a8: 021a 0000 |0018: move/from16 v26, v0 │ │ +0d86ac: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ +0d86b0: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ +0d86b4: 7702 9a1f 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0d86ba: 0a14 |0021: move-result v20 │ │ +0d86bc: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ +0d86c0: 5400 c908 |0024: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d86c4: 0813 0000 |0026: move-object/from16 v19, v0 │ │ +0d86c8: 1f13 db03 |0028: check-cast v19, Landroid/view/ViewGroup; // type@03db │ │ +0d86cc: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ +0d86d0: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ +0d86d4: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +0d86d6: 120a |002f: const/4 v10, #int 0 // #0 │ │ +0d86d8: 120b |0030: const/4 v11, #int 0 // #0 │ │ +0d86da: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ +0d86de: 0800 1900 |0033: move-object/from16 v0, v25 │ │ +0d86e2: 6e20 4625 b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0d86e8: 0c0e |0038: move-result-object v14 │ │ +0d86ea: 1f0e 1a03 |0039: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0d86ee: 6e10 8418 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1884 │ │ +0d86f4: 0a1b |003e: move-result v27 │ │ +0d86f6: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ +0d86fa: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0d86fe: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ +0d8702: 5500 c508 |0045: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@08c5 │ │ +0d8706: 021b 0000 |0047: move/from16 v27, v0 │ │ +0d870a: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ +0d870e: 6e10 7d18 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@187d │ │ +0d8714: 0a1b |004e: move-result v27 │ │ +0d8716: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ +0d871a: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ +0d871e: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0d8722: 28dc |0055: goto 0031 // -0024 │ │ +0d8724: 6e10 8318 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1883 │ │ +0d872a: 0a1b |0059: move-result v27 │ │ +0d872c: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ +0d8730: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ +0d8734: 28e5 |005e: goto 0043 // -001b │ │ +0d8736: 121a |005f: const/4 v10, #int 1 // #1 │ │ +0d8738: 28e3 |0060: goto 0043 // -001d │ │ +0d873a: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ +0d873e: 5500 d008 |0063: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ +0d8742: 021b 0000 |0065: move/from16 v27, v0 │ │ +0d8746: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ +0d874a: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ +0d874e: 901b 1615 |006b: add-int v27, v22, v21 │ │ +0d8752: 0200 1b00 |006d: move/from16 v0, v27 │ │ +0d8756: 0201 1100 |006f: move/from16 v1, v17 │ │ +0d875a: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ +0d875e: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ +0d8762: 9111 1116 |0075: sub-int v17, v17, v22 │ │ +0d8766: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ +0d876a: 5400 c108 |0079: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@08c1 │ │ +0d876e: 0817 0000 |007b: move-object/from16 v23, v0 │ │ +0d8772: 7401 bc1e 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@1ebc │ │ +0d8778: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +0d877a: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +0d877c: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ +0d8780: 5500 d308 |0084: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ +0d8784: 021b 0000 |0086: move/from16 v27, v0 │ │ +0d8788: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ +0d878c: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ +0d8790: 5200 ca08 |008c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@08ca │ │ +0d8794: 021b 0000 |008e: move/from16 v27, v0 │ │ +0d8798: 9307 1a1b |0090: div-int v7, v26, v27 │ │ +0d879c: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ +0d87a0: 5200 ca08 |0094: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@08ca │ │ +0d87a4: 021b 0000 |0096: move/from16 v27, v0 │ │ +0d87a8: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ +0d87ac: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +0d87b0: 5200 ca08 |009c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@08ca │ │ +0d87b4: 021b 0000 |009e: move/from16 v27, v0 │ │ +0d87b8: 931c 0507 |00a0: div-int v28, v5, v7 │ │ +0d87bc: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ +0d87c0: 120b |00a4: const/4 v11, #int 0 // #0 │ │ +0d87c2: 35fb 4801 |00a5: if-ge v11, v15, 01ed // +0148 │ │ +0d87c6: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +0d87ca: 6e20 4625 b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0d87d0: 0c0e |00ac: move-result-object v14 │ │ +0d87d2: 1f0e 1a03 |00ad: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0d87d6: 6e10 8418 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1884 │ │ +0d87dc: 0a1b |00b2: move-result v27 │ │ +0d87de: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ +0d87e2: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ +0d87e6: 5400 d208 |00b7: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ +0d87ea: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ +0d87ee: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ +0d87f2: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ +0d87f6: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ +0d87fa: 6e40 5417 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1754 │ │ +0d8800: 0c18 |00c4: move-result-object v24 │ │ +0d8802: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ +0d8806: 5400 d208 |00c7: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ +0d880a: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ +0d880e: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ +0d8812: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ +0d8816: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ +0d881a: 5b10 d208 |00d1: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ +0d881e: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ +0d8822: 5500 d308 |00d5: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ +0d8826: 021b 0000 |00d7: move/from16 v27, v0 │ │ +0d882a: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ +0d882e: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ +0d8832: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ +0d8836: 0201 1400 |00df: move/from16 v1, v20 │ │ +0d883a: 0202 1b00 |00e1: move/from16 v2, v27 │ │ +0d883e: 7152 9117 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1791 │ │ +0d8844: 0a1b |00e6: move-result v27 │ │ +0d8846: 9107 071b |00e7: sub-int v7, v7, v27 │ │ +0d884a: 7401 c21f 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0d8850: 0a12 |00ec: move-result v18 │ │ +0d8852: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ +0d8856: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ +0d885a: 0208 1200 |00f1: move/from16 v8, v18 │ │ +0d885e: 6e10 6a18 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0d8864: 0a09 |00f6: move-result v9 │ │ +0d8866: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ +0d886a: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ +0d886e: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ +0d8872: 0201 1b00 |00fd: move/from16 v1, v27 │ │ +0d8876: 6e30 be1e 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1ebe │ │ +0d887c: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ +0d8880: 0200 1b00 |0104: move/from16 v0, v27 │ │ +0d8884: 6e20 9518 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1895 │ │ +0d888a: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0d888e: 289a |010b: goto 00a5 // -0066 │ │ +0d8890: 0800 1800 |010c: move-object/from16 v0, v24 │ │ +0d8894: 0201 1400 |010e: move/from16 v1, v20 │ │ +0d8898: 0202 1400 |0110: move/from16 v2, v20 │ │ +0d889c: 6e30 e41f 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0d88a2: 28d4 |0115: goto 00e9 // -002c │ │ +0d88a4: 6e10 8318 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1883 │ │ +0d88aa: 0a1b |0119: move-result v27 │ │ +0d88ac: 381b efff |011a: if-eqz v27, 0109 // -0011 │ │ +0d88b0: 6e10 6a18 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0d88b6: 0a09 |011f: move-result v9 │ │ +0d88b8: 0800 1700 |0120: move-object/from16 v0, v23 │ │ +0d88bc: 6e20 bd1e 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@1ebd │ │ +0d88c2: 0a0c |0125: move-result v12 │ │ +0d88c4: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ +0d88c8: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ +0d88cc: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ +0d88d0: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ +0d88d4: 5500 d308 |012e: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ +0d88d8: 021b 0000 |0130: move/from16 v27, v0 │ │ +0d88dc: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ +0d88e0: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ +0d88e4: 121d |0136: const/4 v13, #int 1 // #1 │ │ +0d88e6: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ +0d88ea: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ +0d88ee: 5400 d208 |013b: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ +0d88f2: 081b 0000 |013d: move-object/from16 v27, v0 │ │ +0d88f6: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ +0d88fa: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ +0d88fe: 0802 1300 |0143: move-object/from16 v2, v19 │ │ +0d8902: 6e40 5417 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1754 │ │ +0d8908: 0c18 |0148: move-result-object v24 │ │ +0d890a: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ +0d890e: 5400 d208 |014b: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ +0d8912: 081b 0000 |014d: move-object/from16 v27, v0 │ │ +0d8916: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ +0d891a: 0800 1800 |0151: move-object/from16 v0, v24 │ │ +0d891e: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ +0d8922: 5b10 d208 |0155: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ +0d8926: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ +0d892a: 5500 d308 |0159: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ +0d892e: 021b 0000 |015b: move/from16 v27, v0 │ │ +0d8932: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ +0d8936: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ +0d893a: 0800 1800 |0161: move-object/from16 v0, v24 │ │ +0d893e: 0201 1400 |0163: move/from16 v1, v20 │ │ +0d8942: 0202 1b00 |0165: move/from16 v2, v27 │ │ +0d8946: 7152 9117 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1791 │ │ +0d894c: 0a06 |016a: move-result v6 │ │ +0d894e: b167 |016b: sub-int/2addr v7, v6 │ │ +0d8950: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ +0d8954: 120d |016e: const/4 v13, #int 0 // #0 │ │ +0d8956: 7401 c21f 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0d895c: 0a12 |0172: move-result v18 │ │ +0d895e: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ +0d8962: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ +0d8966: 0208 1200 |0177: move/from16 v8, v18 │ │ +0d896a: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ +0d896e: 5500 d308 |017b: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ +0d8972: 021b 0000 |017d: move/from16 v27, v0 │ │ +0d8976: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ +0d897a: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ +0d897e: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ +0d8982: 950d 0d1b |0185: and-int v13, v13, v27 │ │ +0d8986: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ +0d898a: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ +0d898e: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ +0d8992: 0800 1700 |018d: move-object/from16 v0, v23 │ │ +0d8996: 0201 1b00 |018f: move/from16 v1, v27 │ │ +0d899a: 6e30 be1e 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1ebe │ │ +0d89a0: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ +0d89a4: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ +0d89a8: 6e20 9518 de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1895 │ │ +0d89ae: 2900 6eff |019b: goto/16 0109 // -0092 │ │ +0d89b2: 120d |019d: const/4 v13, #int 0 // #0 │ │ +0d89b4: 2899 |019e: goto 0137 // -0067 │ │ +0d89b6: 0800 1800 |019f: move-object/from16 v0, v24 │ │ +0d89ba: 0201 1400 |01a1: move/from16 v1, v20 │ │ +0d89be: 0202 1400 |01a3: move/from16 v2, v20 │ │ +0d89c2: 6e30 e41f 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0d89c8: 28c7 |01a8: goto 016f // -0039 │ │ +0d89ca: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ +0d89ce: 28da |01ab: goto 0185 // -0026 │ │ +0d89d0: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ +0d89d4: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ +0d89d8: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ +0d89dc: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ +0d89e0: 28d3 |01b4: goto 0187 // -002d │ │ +0d89e2: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ +0d89e6: 28fb |01b7: goto 01b2 // -0005 │ │ +0d89e8: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ +0d89ec: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ +0d89f0: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ +0d89f4: 0201 1b00 |01be: move/from16 v1, v27 │ │ +0d89f8: 6e30 be1e 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1ebe │ │ +0d89fe: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ +0d8a02: 0200 1000 |01c5: move/from16 v0, v16 │ │ +0d8a06: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ +0d8a0a: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ +0d8a0e: 0201 1000 |01cb: move/from16 v1, v16 │ │ +0d8a12: 6e20 4625 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0d8a18: 0c03 |01d0: move-result-object v3 │ │ +0d8a1a: 1f03 1a03 |01d1: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0d8a1e: 6e10 6a18 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@186a │ │ +0d8a24: 0a1b |01d6: move-result v27 │ │ +0d8a26: 0200 1b00 |01d7: move/from16 v0, v27 │ │ +0d8a2a: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ +0d8a2e: 6e10 7c18 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@187c │ │ +0d8a34: 0a1b |01de: move-result v27 │ │ +0d8a36: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ +0d8a3a: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ +0d8a3e: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ +0d8a42: 0200 1b00 |01e5: move/from16 v0, v27 │ │ +0d8a46: 6e20 9518 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1895 │ │ +0d8a4c: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0d8a50: 28d9 |01ec: goto 01c5 // -0027 │ │ +0d8a52: 131b 0100 |01ed: const/16 v27, #int 1 // #1 │ │ +0d8a56: 0f1b |01ef: return v27 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x000a line=371 │ │ 0x000e line=372 │ │ 0x0014 line=373 │ │ 0x001a line=374 │ │ @@ -288485,44 +288703,44 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0d8ac0: |[0d8ac0] android.support.v7.internal.view.menu.ActionMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d8ad0: 6e10 6718 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@1867 │ │ -0d8ad6: 0c00 |0003: move-result-object v0 │ │ -0d8ad8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0d8adc: 6e10 7918 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@1879 │ │ -0d8ae2: 0a03 |0009: move-result v3 │ │ -0d8ae4: 3803 0b00 |000a: if-eqz v3, 0015 // +000b │ │ -0d8ae8: 2063 0103 |000c: instance-of v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ -0d8aec: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -0d8af0: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0d8af2: 6f40 a917 5476 |0011: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@17a9 │ │ -0d8af8: 0c00 |0014: move-result-object v0 │ │ -0d8afa: 6e10 7d18 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@187d │ │ -0d8b00: 0a03 |0018: move-result v3 │ │ -0d8b02: 3803 1c00 |0019: if-eqz v3, 0035 // +001c │ │ -0d8b06: 1303 0800 |001b: const/16 v3, #int 8 // #8 │ │ -0d8b0a: 6e20 1e20 3000 |001d: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0d8b10: 0772 |0020: move-object v2, v7 │ │ -0d8b12: 1f02 0d03 |0021: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0d8b16: 6e10 bb1f 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0d8b1c: 0c01 |0026: move-result-object v1 │ │ -0d8b1e: 6e20 7317 1200 |0027: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1773 │ │ -0d8b24: 0a03 |002a: move-result v3 │ │ -0d8b26: 3903 0900 |002b: if-nez v3, 0034 // +0009 │ │ -0d8b2a: 6e20 7917 1200 |002d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1779 │ │ -0d8b30: 0c03 |0030: move-result-object v3 │ │ -0d8b32: 6e20 1220 3000 |0031: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ -0d8b38: 1100 |0034: return-object v0 │ │ -0d8b3a: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -0d8b3c: 28e7 |0036: goto 001d // -0019 │ │ +0d8a58: |[0d8a58] android.support.v7.internal.view.menu.ActionMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d8a68: 6e10 6718 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@1867 │ │ +0d8a6e: 0c00 |0003: move-result-object v0 │ │ +0d8a70: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0d8a74: 6e10 7918 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@1879 │ │ +0d8a7a: 0a03 |0009: move-result v3 │ │ +0d8a7c: 3803 0b00 |000a: if-eqz v3, 0015 // +000b │ │ +0d8a80: 2063 0103 |000c: instance-of v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0301 │ │ +0d8a84: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +0d8a88: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +0d8a8a: 6f40 a917 5476 |0011: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@17a9 │ │ +0d8a90: 0c00 |0014: move-result-object v0 │ │ +0d8a92: 6e10 7d18 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@187d │ │ +0d8a98: 0a03 |0018: move-result v3 │ │ +0d8a9a: 3803 1c00 |0019: if-eqz v3, 0035 // +001c │ │ +0d8a9e: 1303 0800 |001b: const/16 v3, #int 8 // #8 │ │ +0d8aa2: 6e20 1e20 3000 |001d: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0d8aa8: 0772 |0020: move-object v2, v7 │ │ +0d8aaa: 1f02 0d03 |0021: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0d8aae: 6e10 bb1f 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0d8ab4: 0c01 |0026: move-result-object v1 │ │ +0d8ab6: 6e20 7317 1200 |0027: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1773 │ │ +0d8abc: 0a03 |002a: move-result v3 │ │ +0d8abe: 3903 0900 |002b: if-nez v3, 0034 // +0009 │ │ +0d8ac2: 6e20 7917 1200 |002d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@1779 │ │ +0d8ac8: 0c03 |0030: move-result-object v3 │ │ +0d8aca: 6e20 1220 3000 |0031: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ +0d8ad0: 1100 |0034: return-object v0 │ │ +0d8ad2: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +0d8ad4: 28e7 |0036: goto 001d // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x000c line=160 │ │ 0x0010 line=161 │ │ 0x0011 line=163 │ │ @@ -288547,21 +288765,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 │ │ -0d8b40: |[0d8b40] android.support.v7.internal.view.menu.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0d8b50: 6f20 aa17 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@17aa │ │ -0d8b56: 0c00 |0003: move-result-object v0 │ │ -0d8b58: 0701 |0004: move-object v1, v0 │ │ -0d8b5a: 1f01 0d03 |0005: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0d8b5e: 6e20 9d17 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setPresenter:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V // method@179d │ │ -0d8b64: 1100 |000a: return-object v0 │ │ +0d8ad8: |[0d8ad8] android.support.v7.internal.view.menu.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0d8ae8: 6f20 aa17 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@17aa │ │ +0d8aee: 0c00 |0003: move-result-object v0 │ │ +0d8af0: 0701 |0004: move-object v1, v0 │ │ +0d8af2: 1f01 0d03 |0005: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0d8af6: 6e20 9d17 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setPresenter:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V // method@179d │ │ +0d8afc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ 0x000a line=153 │ │ locals : │ │ 0x0004 - 0x000b reg=0 result Landroid/support/v7/internal/view/menu/MenuView; │ │ @@ -288573,35 +288791,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0d8b68: |[0d8b68] android.support.v7.internal.view.menu.ActionMenuPresenter.hideOverflowMenu:()Z │ │ -0d8b78: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0d8b7a: 5441 cf08 |0001: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ -0d8b7e: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ -0d8b82: 5441 c908 |0005: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d8b86: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0d8b8a: 5441 c908 |0009: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d8b8e: 1f01 d503 |000b: check-cast v1, Landroid/view/View; // type@03d5 │ │ -0d8b92: 5443 cf08 |000d: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ -0d8b96: 6e20 fe1f 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ffe │ │ -0d8b9c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0d8b9e: 5b41 cf08 |0013: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ -0d8ba2: 0121 |0015: move v1, v2 │ │ -0d8ba4: 0f01 |0016: return v1 │ │ -0d8ba6: 5440 cd08 |0017: iget-object v0, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08cd │ │ -0d8baa: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -0d8bae: 6e10 0b19 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ -0d8bb4: 0121 |001e: move v1, v2 │ │ -0d8bb6: 28f7 |001f: goto 0016 // -0009 │ │ -0d8bb8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0d8bba: 28f5 |0021: goto 0016 // -000b │ │ +0d8b00: |[0d8b00] android.support.v7.internal.view.menu.ActionMenuPresenter.hideOverflowMenu:()Z │ │ +0d8b10: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0d8b12: 5441 cf08 |0001: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ +0d8b16: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ +0d8b1a: 5441 c908 |0005: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d8b1e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0d8b22: 5441 c908 |0009: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d8b26: 1f01 d503 |000b: check-cast v1, Landroid/view/View; // type@03d5 │ │ +0d8b2a: 5443 cf08 |000d: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ +0d8b2e: 6e20 fe1f 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ffe │ │ +0d8b34: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0d8b36: 5b41 cf08 |0013: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ +0d8b3a: 0121 |0015: move v1, v2 │ │ +0d8b3c: 0f01 |0016: return v1 │ │ +0d8b3e: 5440 cd08 |0017: iget-object v0, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08cd │ │ +0d8b42: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +0d8b46: 6e10 0b19 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@190b │ │ +0d8b4c: 0121 |001e: move v1, v2 │ │ +0d8b4e: 28f7 |001f: goto 0016 // -0009 │ │ +0d8b50: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0d8b52: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=317 │ │ 0x0009 line=318 │ │ 0x0012 line=319 │ │ 0x0016 line=328 │ │ 0x0017 line=323 │ │ @@ -288618,23 +288836,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d8bbc: |[0d8bbc] android.support.v7.internal.view.menu.ActionMenuPresenter.hideSubMenus:()Z │ │ -0d8bcc: 5410 c208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ -0d8bd0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d8bd4: 5410 c208 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ -0d8bd8: 6e10 2a17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@172a │ │ -0d8bde: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0d8be0: 0f00 |000a: return v0 │ │ -0d8be2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0d8be4: 28fe |000c: goto 000a // -0002 │ │ +0d8b54: |[0d8b54] android.support.v7.internal.view.menu.ActionMenuPresenter.hideSubMenus:()Z │ │ +0d8b64: 5410 c208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ +0d8b68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d8b6c: 5410 c208 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ +0d8b70: 6e10 2a17 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@172a │ │ +0d8b76: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0d8b78: 0f00 |000a: return v0 │ │ +0d8b7a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d8b7c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0004 line=349 │ │ 0x0009 line=350 │ │ 0x000a line=352 │ │ locals : │ │ @@ -288645,66 +288863,66 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0d8be8: |[0d8be8] android.support.v7.internal.view.menu.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0d8bf8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0d8bfa: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0d8bfc: 6f30 ab17 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@17ab │ │ -0d8c02: 6e10 3201 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d8c08: 0c01 |0008: move-result-object v1 │ │ -0d8c0a: 7110 8f16 0900 |0009: invoke-static {v9}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ -0d8c10: 0c00 |000c: move-result-object v0 │ │ -0d8c12: 5584 d108 |000d: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflowSet:Z // field@08d1 │ │ -0d8c16: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ -0d8c1a: 6e10 9516 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@1695 │ │ -0d8c20: 0a04 |0014: move-result v4 │ │ -0d8c22: 5c84 d008 |0015: iput-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ -0d8c26: 5584 d608 |0017: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimitSet:Z // field@08d6 │ │ -0d8c2a: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ -0d8c2e: 6e10 9016 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@1690 │ │ -0d8c34: 0a04 |001e: move-result v4 │ │ -0d8c36: 5984 d508 |001f: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@08d5 │ │ -0d8c3a: 5584 c708 |0021: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@08c7 │ │ -0d8c3e: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ -0d8c42: 6e10 9116 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getMaxActionButtons:()I // method@1691 │ │ -0d8c48: 0a04 |0028: move-result v4 │ │ -0d8c4a: 5984 c608 |0029: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@08c6 │ │ -0d8c4e: 5283 d508 |002b: iget v3, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@08d5 │ │ -0d8c52: 5584 d008 |002d: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ -0d8c56: 3804 3000 |002f: if-eqz v4, 005f // +0030 │ │ -0d8c5a: 5484 cc08 |0031: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d8c5e: 3904 1400 |0033: if-nez v4, 0047 // +0014 │ │ -0d8c62: 2204 0503 |0035: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; // type@0305 │ │ -0d8c66: 5485 d408 |0037: iget-object v5, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@08d4 │ │ -0d8c6a: 7030 2f17 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V // method@172f │ │ -0d8c70: 5b84 cc08 |003c: iput-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d8c74: 7120 9a1f 6600 |003e: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0d8c7a: 0a02 |0041: move-result v2 │ │ -0d8c7c: 5484 cc08 |0042: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d8c80: 6e30 e41f 2402 |0044: invoke-virtual {v4, v2, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0d8c86: 5484 cc08 |0047: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d8c8a: 6e10 c21f 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0d8c90: 0a04 |004c: move-result v4 │ │ -0d8c92: b143 |004d: sub-int/2addr v3, v4 │ │ -0d8c94: 5983 c308 |004e: iput v3, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionItemWidthLimit:I // field@08c3 │ │ -0d8c98: 1504 6042 |0050: const/high16 v4, #int 1113587712 // #4260 │ │ -0d8c9c: 6e10 ae01 0100 |0052: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ -0d8ca2: 0c05 |0055: move-result-object v5 │ │ -0d8ca4: 5255 820b |0056: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0d8ca8: c854 |0058: mul-float/2addr v4, v5 │ │ -0d8caa: 8744 |0059: float-to-int v4, v4 │ │ -0d8cac: 5984 ca08 |005a: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@08ca │ │ -0d8cb0: 5b87 d208 |005c: iput-object v7, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ -0d8cb4: 0e00 |005e: return-void │ │ -0d8cb6: 5b87 cc08 |005f: iput-object v7, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d8cba: 28ed |0061: goto 004e // -0013 │ │ +0d8b80: |[0d8b80] android.support.v7.internal.view.menu.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0d8b90: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0d8b92: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0d8b94: 6f30 ab17 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@17ab │ │ +0d8b9a: 6e10 3201 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d8ba0: 0c01 |0008: move-result-object v1 │ │ +0d8ba2: 7110 8f16 0900 |0009: invoke-static {v9}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@168f │ │ +0d8ba8: 0c00 |000c: move-result-object v0 │ │ +0d8baa: 5584 d108 |000d: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflowSet:Z // field@08d1 │ │ +0d8bae: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ +0d8bb2: 6e10 9516 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@1695 │ │ +0d8bb8: 0a04 |0014: move-result v4 │ │ +0d8bba: 5c84 d008 |0015: iput-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ +0d8bbe: 5584 d608 |0017: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimitSet:Z // field@08d6 │ │ +0d8bc2: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ +0d8bc6: 6e10 9016 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@1690 │ │ +0d8bcc: 0a04 |001e: move-result v4 │ │ +0d8bce: 5984 d508 |001f: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@08d5 │ │ +0d8bd2: 5584 c708 |0021: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@08c7 │ │ +0d8bd6: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ +0d8bda: 6e10 9116 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getMaxActionButtons:()I // method@1691 │ │ +0d8be0: 0a04 |0028: move-result v4 │ │ +0d8be2: 5984 c608 |0029: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@08c6 │ │ +0d8be6: 5283 d508 |002b: iget v3, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@08d5 │ │ +0d8bea: 5584 d008 |002d: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ +0d8bee: 3804 3000 |002f: if-eqz v4, 005f // +0030 │ │ +0d8bf2: 5484 cc08 |0031: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8bf6: 3904 1400 |0033: if-nez v4, 0047 // +0014 │ │ +0d8bfa: 2204 0503 |0035: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; // type@0305 │ │ +0d8bfe: 5485 d408 |0037: iget-object v5, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@08d4 │ │ +0d8c02: 7030 2f17 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V // method@172f │ │ +0d8c08: 5b84 cc08 |003c: iput-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8c0c: 7120 9a1f 6600 |003e: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0d8c12: 0a02 |0041: move-result v2 │ │ +0d8c14: 5484 cc08 |0042: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8c18: 6e30 e41f 2402 |0044: invoke-virtual {v4, v2, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0d8c1e: 5484 cc08 |0047: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8c22: 6e10 c21f 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0d8c28: 0a04 |004c: move-result v4 │ │ +0d8c2a: b143 |004d: sub-int/2addr v3, v4 │ │ +0d8c2c: 5983 c308 |004e: iput v3, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionItemWidthLimit:I // field@08c3 │ │ +0d8c30: 1504 6042 |0050: const/high16 v4, #int 1113587712 // #4260 │ │ +0d8c34: 6e10 ae01 0100 |0052: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01ae │ │ +0d8c3a: 0c05 |0055: move-result-object v5 │ │ +0d8c3c: 5255 820b |0056: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0d8c40: c854 |0058: mul-float/2addr v4, v5 │ │ +0d8c42: 8744 |0059: float-to-int v4, v4 │ │ +0d8c44: 5984 ca08 |005a: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@08ca │ │ +0d8c48: 5b87 d208 |005c: iput-object v7, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@08d2 │ │ +0d8c4c: 0e00 |005e: return-void │ │ +0d8c4e: 5b87 cc08 |005f: iput-object v7, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8c52: 28ed |0061: goto 004e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=81 │ │ 0x0005 line=83 │ │ 0x0009 line=85 │ │ 0x000d line=86 │ │ 0x0011 line=87 │ │ @@ -288738,25 +288956,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d8cbc: |[0d8cbc] android.support.v7.internal.view.menu.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ -0d8ccc: 5410 cd08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08cd │ │ -0d8cd0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0d8cd4: 5410 cd08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08cd │ │ -0d8cd8: 6e10 3917 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@1739 │ │ -0d8cde: 0a00 |0009: move-result v0 │ │ -0d8ce0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0d8ce4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d8ce6: 0f00 |000d: return v0 │ │ -0d8ce8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d8cea: 28fe |000f: goto 000d // -0002 │ │ +0d8c54: |[0d8c54] android.support.v7.internal.view.menu.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ +0d8c64: 5410 cd08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08cd │ │ +0d8c68: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0d8c6c: 5410 cd08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@08cd │ │ +0d8c70: 6e10 3917 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@1739 │ │ +0d8c76: 0a00 |0009: move-result v0 │ │ +0d8c78: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0d8c7c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d8c7e: 0f00 |000d: return v0 │ │ +0d8c80: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d8c82: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter;) │ │ @@ -288764,17 +288982,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8cec: |[0d8cec] android.support.v7.internal.view.menu.ActionMenuPresenter.isOverflowReserved:()Z │ │ -0d8cfc: 5510 d008 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ -0d8d00: 0f00 |0002: return v0 │ │ +0d8c84: |[0d8c84] android.support.v7.internal.view.menu.ActionMenuPresenter.isOverflowReserved:()Z │ │ +0d8c94: 5510 d008 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ +0d8c98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter;) │ │ @@ -288782,18 +289000,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 │ │ -0d8d04: |[0d8d04] android.support.v7.internal.view.menu.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0d8d14: 6e10 5017 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1750 │ │ -0d8d1a: 6f30 ac17 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@17ac │ │ -0d8d20: 0e00 |0006: return-void │ │ +0d8c9c: |[0d8c9c] android.support.v7.internal.view.menu.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0d8cac: 6e10 5017 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1750 │ │ +0d8cb2: 6f30 ac17 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@17ac │ │ +0d8cb8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0003 line=507 │ │ 0x0006 line=508 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -288805,30 +289023,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0d8d24: |[0d8d24] android.support.v7.internal.view.menu.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0d8d34: 5520 c708 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@08c7 │ │ -0d8d38: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -0d8d3c: 5420 c408 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@08c4 │ │ -0d8d40: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d8d46: 0c00 |0009: move-result-object v0 │ │ -0d8d48: 6001 4207 |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0742 │ │ -0d8d4c: 6e20 b101 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b1 │ │ -0d8d52: 0a00 |000f: move-result v0 │ │ -0d8d54: 5920 c608 |0010: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@08c6 │ │ -0d8d58: 5420 c808 |0012: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8d5c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -0d8d60: 5420 c808 |0016: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8d64: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0d8d66: 6e20 3518 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ -0d8d6c: 0e00 |001c: return-void │ │ +0d8cbc: |[0d8cbc] android.support.v7.internal.view.menu.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0d8ccc: 5520 c708 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@08c7 │ │ +0d8cd0: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +0d8cd4: 5420 c408 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@08c4 │ │ +0d8cd8: 6e10 3201 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d8cde: 0c00 |0009: move-result-object v0 │ │ +0d8ce0: 6001 4207 |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0742 │ │ +0d8ce4: 6e20 b101 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b1 │ │ +0d8cea: 0a00 |000f: move-result v0 │ │ +0d8cec: 5920 c608 |0010: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@08c6 │ │ +0d8cf0: 5420 c808 |0012: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8cf4: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +0d8cf8: 5420 c808 |0016: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8cfc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0d8cfe: 6e20 3518 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1835 │ │ +0d8d04: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0012 line=124 │ │ 0x0016 line=125 │ │ 0x001c line=127 │ │ @@ -288841,29 +289059,29 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0d8d70: |[0d8d70] android.support.v7.internal.view.menu.ActionMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0d8d80: 0761 |0000: move-object v1, v6 │ │ -0d8d82: 1f01 0903 |0001: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@0309 │ │ -0d8d86: 5213 bf08 |0003: iget v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ -0d8d8a: 3d03 1500 |0005: if-lez v3, 001a // +0015 │ │ -0d8d8e: 5453 c808 |0007: iget-object v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8d92: 5214 bf08 |0009: iget v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ -0d8d96: 6e20 1c18 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@181c │ │ -0d8d9c: 0c00 |000e: move-result-object v0 │ │ -0d8d9e: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -0d8da2: 7210 401f 0000 |0011: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ -0d8da8: 0c02 |0014: move-result-object v2 │ │ -0d8daa: 1f02 2b03 |0015: check-cast v2, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0d8dae: 6e20 5f17 2500 |0017: invoke-virtual {v5, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@175f │ │ -0d8db4: 0e00 |001a: return-void │ │ +0d8d08: |[0d8d08] android.support.v7.internal.view.menu.ActionMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0d8d18: 0761 |0000: move-object v1, v6 │ │ +0d8d1a: 1f01 0903 |0001: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@0309 │ │ +0d8d1e: 5213 bf08 |0003: iget v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ +0d8d22: 3d03 1500 |0005: if-lez v3, 001a // +0015 │ │ +0d8d26: 5453 c808 |0007: iget-object v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8d2a: 5214 bf08 |0009: iget v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ +0d8d2e: 6e20 1c18 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@181c │ │ +0d8d34: 0c00 |000e: move-result-object v0 │ │ +0d8d36: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +0d8d3a: 7210 401f 0000 |0011: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ +0d8d40: 0c02 |0014: move-result-object v2 │ │ +0d8d42: 1f02 2b03 |0015: check-cast v2, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0d8d46: 6e20 5f17 2500 |0017: invoke-virtual {v5, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@175f │ │ +0d8d4c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0003 line=520 │ │ 0x0007 line=521 │ │ 0x000f line=522 │ │ 0x0011 line=523 │ │ @@ -288881,20 +289099,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d8db8: |[0d8db8] android.support.v7.internal.view.menu.ActionMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0d8dc8: 2200 0903 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@0309 │ │ -0d8dcc: 7010 4717 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.:()V // method@1747 │ │ -0d8dd2: 5221 cb08 |0005: iget v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@08cb │ │ -0d8dd6: 5901 bf08 |0007: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ -0d8dda: 1100 |0009: return-object v0 │ │ +0d8d50: |[0d8d50] android.support.v7.internal.view.menu.ActionMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0d8d60: 2200 0903 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@0309 │ │ +0d8d64: 7010 4717 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.:()V // method@1747 │ │ +0d8d6a: 5221 cb08 |0005: iget v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@08cb │ │ +0d8d6e: 5901 bf08 |0007: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@08bf │ │ +0d8d72: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0005 line=513 │ │ 0x0009 line=514 │ │ locals : │ │ 0x0005 - 0x000a reg=0 state Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ @@ -288905,51 +289123,51 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0d8ddc: |[0d8ddc] android.support.v7.internal.view.menu.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0d8dec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d8dee: 6e10 6a19 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@196a │ │ -0d8df4: 0a03 |0004: move-result v3 │ │ -0d8df6: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -0d8dfa: 0f02 |0007: return v2 │ │ -0d8dfc: 0761 |0008: move-object v1, v6 │ │ -0d8dfe: 6e10 6819 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1968 │ │ -0d8e04: 0c03 |000c: move-result-object v3 │ │ -0d8e06: 5454 c808 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8e0a: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ -0d8e0e: 6e10 6819 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1968 │ │ -0d8e14: 0c01 |0014: move-result-object v1 │ │ -0d8e16: 1f01 2b03 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ -0d8e1a: 28f2 |0017: goto 0009 // -000e │ │ -0d8e1c: 6e10 6619 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1966 │ │ -0d8e22: 0c03 |001b: move-result-object v3 │ │ -0d8e24: 7020 5217 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@1752 │ │ -0d8e2a: 0c00 |001f: move-result-object v0 │ │ -0d8e2c: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ -0d8e30: 5453 cc08 |0022: iget-object v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d8e34: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ -0d8e38: 5450 cc08 |0026: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d8e3c: 6e10 6619 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1966 │ │ -0d8e42: 0c02 |002b: move-result-object v2 │ │ -0d8e44: 7210 3c1f 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0d8e4a: 0a02 |002f: move-result v2 │ │ -0d8e4c: 5952 cb08 |0030: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@08cb │ │ -0d8e50: 2202 0303 |0032: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // type@0303 │ │ -0d8e54: 7030 2917 5206 |0034: invoke-direct {v2, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@1729 │ │ -0d8e5a: 5b52 c208 |0037: iput-object v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ -0d8e5e: 5452 c208 |0039: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ -0d8e62: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -0d8e64: 6e20 2c17 3200 |003c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.show:(Landroid/os/IBinder;)V // method@172c │ │ -0d8e6a: 6f20 ad17 6500 |003f: invoke-super {v5, v6}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@17ad │ │ -0d8e70: 1212 |0042: const/4 v2, #int 1 // #1 │ │ -0d8e72: 28c4 |0043: goto 0007 // -003c │ │ +0d8d74: |[0d8d74] android.support.v7.internal.view.menu.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0d8d84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d8d86: 6e10 6a19 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@196a │ │ +0d8d8c: 0a03 |0004: move-result v3 │ │ +0d8d8e: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +0d8d92: 0f02 |0007: return v2 │ │ +0d8d94: 0761 |0008: move-object v1, v6 │ │ +0d8d96: 6e10 6819 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1968 │ │ +0d8d9c: 0c03 |000c: move-result-object v3 │ │ +0d8d9e: 5454 c808 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8da2: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ +0d8da6: 6e10 6819 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1968 │ │ +0d8dac: 0c01 |0014: move-result-object v1 │ │ +0d8dae: 1f01 2b03 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@032b │ │ +0d8db2: 28f2 |0017: goto 0009 // -000e │ │ +0d8db4: 6e10 6619 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1966 │ │ +0d8dba: 0c03 |001b: move-result-object v3 │ │ +0d8dbc: 7020 5217 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@1752 │ │ +0d8dc2: 0c00 |001f: move-result-object v0 │ │ +0d8dc4: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ +0d8dc8: 5453 cc08 |0022: iget-object v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8dcc: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ +0d8dd0: 5450 cc08 |0026: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8dd4: 6e10 6619 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1966 │ │ +0d8dda: 0c02 |002b: move-result-object v2 │ │ +0d8ddc: 7210 3c1f 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0d8de2: 0a02 |002f: move-result v2 │ │ +0d8de4: 5952 cb08 |0030: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@08cb │ │ +0d8de8: 2202 0303 |0032: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // type@0303 │ │ +0d8dec: 7030 2917 5206 |0034: invoke-direct {v2, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@1729 │ │ +0d8df2: 5b52 c208 |0037: iput-object v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ +0d8df6: 5452 c208 |0039: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@08c2 │ │ +0d8dfa: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +0d8dfc: 6e20 2c17 3200 |003c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.show:(Landroid/os/IBinder;)V // method@172c │ │ +0d8e02: 6f20 ad17 6500 |003f: invoke-super {v5, v6}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@17ad │ │ +0d8e08: 1212 |0042: const/4 v2, #int 1 // #1 │ │ +0d8e0a: 28c4 |0043: goto 0007 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=249 │ │ 0x0007 line=269 │ │ 0x0008 line=253 │ │ 0x0009 line=254 │ │ 0x0011 line=255 │ │ @@ -288974,23 +289192,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d8e74: |[0d8e74] android.support.v7.internal.view.menu.ActionMenuPresenter.onSubUiVisibilityChanged:(Z)V │ │ -0d8e84: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -0d8e88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d8e8a: 6f20 ad17 0200 |0003: invoke-super {v2, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@17ad │ │ -0d8e90: 0e00 |0006: return-void │ │ -0d8e92: 5420 c808 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8e96: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0d8e98: 6e20 1118 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ -0d8e9e: 28f9 |000d: goto 0006 // -0007 │ │ +0d8e0c: |[0d8e0c] android.support.v7.internal.view.menu.ActionMenuPresenter.onSubUiVisibilityChanged:(Z)V │ │ +0d8e1c: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +0d8e20: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d8e22: 6f20 ad17 0200 |0003: invoke-super {v2, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@17ad │ │ +0d8e28: 0e00 |0006: return-void │ │ +0d8e2a: 5420 c808 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8e2e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0d8e30: 6e20 1118 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1811 │ │ +0d8e36: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0002 line=533 │ │ 0x0006 line=537 │ │ 0x0007 line=535 │ │ locals : │ │ @@ -289002,17 +289220,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8ea0: |[0d8ea0] android.support.v7.internal.view.menu.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ -0d8eb0: 5c01 c508 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@08c5 │ │ -0d8eb4: 0e00 |0002: return-void │ │ +0d8e38: |[0d8e38] android.support.v7.internal.view.menu.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ +0d8e48: 5c01 c508 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@08c5 │ │ +0d8e4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 isExclusive Z │ │ @@ -289022,19 +289240,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0d8eb8: |[0d8eb8] android.support.v7.internal.view.menu.ActionMenuPresenter.setItemLimit:(I)V │ │ -0d8ec8: 5912 c608 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@08c6 │ │ -0d8ecc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0d8ece: 5c10 c708 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@08c7 │ │ -0d8ed2: 0e00 |0005: return-void │ │ +0d8e50: |[0d8e50] android.support.v7.internal.view.menu.ActionMenuPresenter.setItemLimit:(I)V │ │ +0d8e60: 5912 c608 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@08c6 │ │ +0d8e64: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0d8e66: 5c10 c708 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@08c7 │ │ +0d8e6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0005 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -289045,19 +289263,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0d8ed4: |[0d8ed4] android.support.v7.internal.view.menu.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ -0d8ee4: 5c12 d008 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ -0d8ee8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0d8eea: 5c10 d108 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflowSet:Z // field@08d1 │ │ -0d8eee: 0e00 |0005: return-void │ │ +0d8e6c: |[0d8e6c] android.support.v7.internal.view.menu.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ +0d8e7c: 5c12 d008 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ +0d8e80: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0d8e82: 5c10 d108 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflowSet:Z // field@08d1 │ │ +0d8e86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x0005 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -289068,20 +289286,20 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0d8ef0: |[0d8ef0] android.support.v7.internal.view.menu.ActionMenuPresenter.setWidthLimit:(IZ)V │ │ -0d8f00: 5912 d508 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@08d5 │ │ -0d8f04: 5c13 d308 |0002: iput-boolean v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ -0d8f08: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0d8f0a: 5c10 d608 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimitSet:Z // field@08d6 │ │ -0d8f0e: 0e00 |0007: return-void │ │ +0d8e88: |[0d8e88] android.support.v7.internal.view.menu.ActionMenuPresenter.setWidthLimit:(IZ)V │ │ +0d8e98: 5912 d508 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@08d5 │ │ +0d8e9c: 5c13 d308 |0002: iput-boolean v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@08d3 │ │ +0d8ea0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0d8ea2: 5c10 d608 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimitSet:Z // field@08d6 │ │ +0d8ea6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ 0x0004 line=132 │ │ 0x0007 line=133 │ │ locals : │ │ @@ -289094,18 +289312,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 │ │ -0d8f10: |[0d8f10] android.support.v7.internal.view.menu.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0d8f20: 6e10 7c18 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@187c │ │ -0d8f26: 0a00 |0003: move-result v0 │ │ -0d8f28: 0f00 |0004: return v0 │ │ +0d8ea8: |[0d8ea8] android.support.v7.internal.view.menu.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0d8eb8: 6e10 7c18 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@187c │ │ +0d8ebe: 0a00 |0003: move-result v0 │ │ +0d8ec0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 childIndex I │ │ 0x0000 - 0x0005 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -289115,45 +289333,45 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 58 16-bit code units │ │ -0d8f2c: |[0d8f2c] android.support.v7.internal.view.menu.ActionMenuPresenter.showOverflowMenu:()Z │ │ -0d8f3c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0d8f3e: 5561 d008 |0001: iget-boolean v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ -0d8f42: 3801 3500 |0003: if-eqz v1, 0038 // +0035 │ │ -0d8f46: 6e10 5917 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1759 │ │ -0d8f4c: 0a01 |0008: move-result v1 │ │ -0d8f4e: 3901 2f00 |0009: if-nez v1, 0038 // +002f │ │ -0d8f52: 5461 c808 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8f56: 3801 2b00 |000d: if-eqz v1, 0038 // +002b │ │ -0d8f5a: 5461 c908 |000f: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d8f5e: 3801 2700 |0011: if-eqz v1, 0038 // +0027 │ │ -0d8f62: 5461 cf08 |0013: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ -0d8f66: 3901 2300 |0015: if-nez v1, 0038 // +0023 │ │ -0d8f6a: 2200 0603 |0017: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // type@0306 │ │ -0d8f6e: 5462 c408 |0019: iget-object v2, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@08c4 │ │ -0d8f72: 5463 c808 |001b: iget-object v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8f76: 5464 cc08 |001d: iget-object v4, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d8f7a: 0761 |001f: move-object v1, v6 │ │ -0d8f7c: 7606 3817 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1738 │ │ -0d8f82: 2201 0403 |0023: new-instance v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // type@0304 │ │ -0d8f86: 7030 2d17 6100 |0025: invoke-direct {v1, v6, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V // method@172d │ │ -0d8f8c: 5b61 cf08 |0028: iput-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ -0d8f90: 5461 c908 |002a: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d8f94: 1f01 d503 |002c: check-cast v1, Landroid/view/View; // type@03d5 │ │ -0d8f98: 5462 cf08 |002e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ -0d8f9c: 6e20 f51f 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@1ff5 │ │ -0d8fa2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0d8fa4: 6f20 ad17 1600 |0034: invoke-super {v6, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@17ad │ │ -0d8faa: 0f05 |0037: return v5 │ │ -0d8fac: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -0d8fae: 28fe |0039: goto 0037 // -0002 │ │ +0d8ec4: |[0d8ec4] android.support.v7.internal.view.menu.ActionMenuPresenter.showOverflowMenu:()Z │ │ +0d8ed4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0d8ed6: 5561 d008 |0001: iget-boolean v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ +0d8eda: 3801 3500 |0003: if-eqz v1, 0038 // +0035 │ │ +0d8ede: 6e10 5917 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@1759 │ │ +0d8ee4: 0a01 |0008: move-result v1 │ │ +0d8ee6: 3901 2f00 |0009: if-nez v1, 0038 // +002f │ │ +0d8eea: 5461 c808 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8eee: 3801 2b00 |000d: if-eqz v1, 0038 // +002b │ │ +0d8ef2: 5461 c908 |000f: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d8ef6: 3801 2700 |0011: if-eqz v1, 0038 // +0027 │ │ +0d8efa: 5461 cf08 |0013: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ +0d8efe: 3901 2300 |0015: if-nez v1, 0038 // +0023 │ │ +0d8f02: 2200 0603 |0017: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // type@0306 │ │ +0d8f06: 5462 c408 |0019: iget-object v2, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@08c4 │ │ +0d8f0a: 5463 c808 |001b: iget-object v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8f0e: 5464 cc08 |001d: iget-object v4, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d8f12: 0761 |001f: move-object v1, v6 │ │ +0d8f14: 7606 3817 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1738 │ │ +0d8f1a: 2201 0403 |0023: new-instance v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // type@0304 │ │ +0d8f1e: 7030 2d17 6100 |0025: invoke-direct {v1, v6, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V // method@172d │ │ +0d8f24: 5b61 cf08 |0028: iput-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ +0d8f28: 5461 c908 |002a: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d8f2c: 1f01 d503 |002c: check-cast v1, Landroid/view/View; // type@03d5 │ │ +0d8f30: 5462 cf08 |002e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@08cf │ │ +0d8f34: 6e20 f51f 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@1ff5 │ │ +0d8f3a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0d8f3c: 6f20 ad17 1600 |0034: invoke-super {v6, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@17ad │ │ +0d8f42: 0f05 |0037: return v5 │ │ +0d8f44: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +0d8f46: 28fe |0039: goto 0037 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=295 │ │ 0x0017 line=297 │ │ 0x0023 line=298 │ │ 0x002a line=300 │ │ 0x0033 line=304 │ │ @@ -289167,106 +289385,106 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 172 16-bit code units │ │ -0d8fb0: |[0d8fb0] android.support.v7.internal.view.menu.ActionMenuPresenter.updateMenuView:(Z)V │ │ -0d8fc0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0d8fc2: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0d8fc4: 6f20 b117 cb00 |0002: invoke-super {v11, v12}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@17b1 │ │ -0d8fca: 54b8 c908 |0005: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d8fce: 3908 0300 |0007: if-nez v8, 000a // +0003 │ │ -0d8fd2: 0e00 |0009: return-void │ │ -0d8fd4: 54b8 c808 |000a: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8fd8: 3808 2100 |000c: if-eqz v8, 002d // +0021 │ │ -0d8fdc: 54b8 c808 |000e: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d8fe0: 6e10 2118 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@1821 │ │ -0d8fe6: 0c00 |0013: move-result-object v0 │ │ -0d8fe8: 6e10 4c25 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0d8fee: 0a01 |0017: move-result v1 │ │ -0d8ff0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0d8ff2: 3513 1400 |0019: if-ge v3, v1, 002d // +0014 │ │ -0d8ff6: 6e20 4625 3000 |001b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0d8ffc: 0c08 |001e: move-result-object v8 │ │ -0d8ffe: 1f08 1a03 |001f: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0d9002: 6e10 7518 0800 |0021: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1875 │ │ -0d9008: 0c07 |0024: move-result-object v7 │ │ -0d900a: 3807 0500 |0025: if-eqz v7, 002a // +0005 │ │ -0d900e: 6e20 050b b700 |0027: invoke-virtual {v7, v11}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@0b05 │ │ -0d9014: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d9018: 28ed |002c: goto 0019 // -0013 │ │ -0d901a: 54b8 c808 |002d: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d901e: 3808 5b00 |002f: if-eqz v8, 008a // +005b │ │ -0d9022: 54b8 c808 |0031: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ -0d9026: 6e10 2918 0800 |0033: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ -0d902c: 0c05 |0036: move-result-object v5 │ │ -0d902e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0d9030: 55b8 d008 |0038: iget-boolean v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ -0d9034: 3808 1700 |003a: if-eqz v8, 0051 // +0017 │ │ -0d9038: 3805 1500 |003c: if-eqz v5, 0051 // +0015 │ │ -0d903c: 6e10 4c25 0500 |003e: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0d9042: 0a01 |0041: move-result v1 │ │ -0d9044: 3391 4c00 |0042: if-ne v1, v9, 008e // +004c │ │ -0d9048: 6e20 4625 a500 |0044: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0d904e: 0c08 |0047: move-result-object v8 │ │ -0d9050: 1f08 1a03 |0048: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ -0d9054: 6e10 7d18 0800 |004a: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@187d │ │ -0d905a: 0a08 |004d: move-result v8 │ │ -0d905c: 3908 3e00 |004e: if-nez v8, 008c // +003e │ │ -0d9060: 0192 |0050: move v2, v9 │ │ -0d9062: 3802 4300 |0051: if-eqz v2, 0094 // +0043 │ │ -0d9066: 54b8 cc08 |0053: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d906a: 3908 0b00 |0055: if-nez v8, 0060 // +000b │ │ -0d906e: 2208 0503 |0057: new-instance v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; // type@0305 │ │ -0d9072: 54b9 d408 |0059: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@08d4 │ │ -0d9076: 7030 2f17 b809 |005b: invoke-direct {v8, v11, v9}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V // method@172f │ │ -0d907c: 5bb8 cc08 |005e: iput-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d9080: 54b8 cc08 |0060: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d9084: 6e10 c61f 0800 |0062: invoke-virtual {v8}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0d908a: 0c06 |0065: move-result-object v6 │ │ -0d908c: 1f06 db03 |0066: check-cast v6, Landroid/view/ViewGroup; // type@03db │ │ -0d9090: 54b8 c908 |0068: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d9094: 3286 1600 |006a: if-eq v6, v8, 0080 // +0016 │ │ -0d9098: 3806 0700 |006c: if-eqz v6, 0073 // +0007 │ │ -0d909c: 54b8 cc08 |006e: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d90a0: 6e20 6620 8600 |0070: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0d90a6: 54b4 c908 |0073: iget-object v4, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d90aa: 1f04 0d03 |0075: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0d90ae: 54b8 cc08 |0077: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d90b2: 6e10 7e17 0400 |0079: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@177e │ │ -0d90b8: 0c09 |007c: move-result-object v9 │ │ -0d90ba: 6e30 7217 8409 |007d: invoke-virtual {v4, v8, v9}, Landroid/support/v7/internal/view/menu/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1772 │ │ -0d90c0: 54b8 c908 |0080: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d90c4: 1f08 0d03 |0082: check-cast v8, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ -0d90c8: 55b9 d008 |0084: iget-boolean v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ -0d90cc: 6e20 9c17 9800 |0086: invoke-virtual {v8, v9}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setOverflowReserved:(Z)V // method@179c │ │ -0d90d2: 2880 |0089: goto 0009 // -0080 │ │ -0d90d4: 1205 |008a: const/4 v5, #int 0 // #0 │ │ -0d90d6: 28ac |008b: goto 0037 // -0054 │ │ -0d90d8: 01a2 |008c: move v2, v10 │ │ -0d90da: 28c4 |008d: goto 0051 // -003c │ │ -0d90dc: 3d01 0400 |008e: if-lez v1, 0092 // +0004 │ │ -0d90e0: 0192 |0090: move v2, v9 │ │ -0d90e2: 28c0 |0091: goto 0051 // -0040 │ │ -0d90e4: 01a2 |0092: move v2, v10 │ │ -0d90e6: 28fe |0093: goto 0091 // -0002 │ │ -0d90e8: 54b8 cc08 |0094: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d90ec: 3808 eaff |0096: if-eqz v8, 0080 // -0016 │ │ -0d90f0: 54b8 cc08 |0098: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d90f4: 6e10 c61f 0800 |009a: invoke-virtual {v8}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ -0d90fa: 0c08 |009d: move-result-object v8 │ │ -0d90fc: 54b9 c908 |009e: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d9100: 3398 e0ff |00a0: if-ne v8, v9, 0080 // -0020 │ │ -0d9104: 54b8 c908 |00a2: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ -0d9108: 1f08 db03 |00a4: check-cast v8, Landroid/view/ViewGroup; // type@03db │ │ -0d910c: 54b9 cc08 |00a6: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ -0d9110: 6e20 6620 9800 |00a8: invoke-virtual {v8, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ -0d9116: 28d5 |00ab: goto 0080 // -002b │ │ +0d8f48: |[0d8f48] android.support.v7.internal.view.menu.ActionMenuPresenter.updateMenuView:(Z)V │ │ +0d8f58: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0d8f5a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0d8f5c: 6f20 b117 cb00 |0002: invoke-super {v11, v12}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@17b1 │ │ +0d8f62: 54b8 c908 |0005: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d8f66: 3908 0300 |0007: if-nez v8, 000a // +0003 │ │ +0d8f6a: 0e00 |0009: return-void │ │ +0d8f6c: 54b8 c808 |000a: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8f70: 3808 2100 |000c: if-eqz v8, 002d // +0021 │ │ +0d8f74: 54b8 c808 |000e: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8f78: 6e10 2118 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@1821 │ │ +0d8f7e: 0c00 |0013: move-result-object v0 │ │ +0d8f80: 6e10 4c25 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0d8f86: 0a01 |0017: move-result v1 │ │ +0d8f88: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0d8f8a: 3513 1400 |0019: if-ge v3, v1, 002d // +0014 │ │ +0d8f8e: 6e20 4625 3000 |001b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0d8f94: 0c08 |001e: move-result-object v8 │ │ +0d8f96: 1f08 1a03 |001f: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0d8f9a: 6e10 7518 0800 |0021: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1875 │ │ +0d8fa0: 0c07 |0024: move-result-object v7 │ │ +0d8fa2: 3807 0500 |0025: if-eqz v7, 002a // +0005 │ │ +0d8fa6: 6e20 050b b700 |0027: invoke-virtual {v7, v11}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@0b05 │ │ +0d8fac: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d8fb0: 28ed |002c: goto 0019 // -0013 │ │ +0d8fb2: 54b8 c808 |002d: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8fb6: 3808 5b00 |002f: if-eqz v8, 008a // +005b │ │ +0d8fba: 54b8 c808 |0031: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@08c8 │ │ +0d8fbe: 6e10 2918 0800 |0033: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1829 │ │ +0d8fc4: 0c05 |0036: move-result-object v5 │ │ +0d8fc6: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0d8fc8: 55b8 d008 |0038: iget-boolean v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ +0d8fcc: 3808 1700 |003a: if-eqz v8, 0051 // +0017 │ │ +0d8fd0: 3805 1500 |003c: if-eqz v5, 0051 // +0015 │ │ +0d8fd4: 6e10 4c25 0500 |003e: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0d8fda: 0a01 |0041: move-result v1 │ │ +0d8fdc: 3391 4c00 |0042: if-ne v1, v9, 008e // +004c │ │ +0d8fe0: 6e20 4625 a500 |0044: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0d8fe6: 0c08 |0047: move-result-object v8 │ │ +0d8fe8: 1f08 1a03 |0048: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@031a │ │ +0d8fec: 6e10 7d18 0800 |004a: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@187d │ │ +0d8ff2: 0a08 |004d: move-result v8 │ │ +0d8ff4: 3908 3e00 |004e: if-nez v8, 008c // +003e │ │ +0d8ff8: 0192 |0050: move v2, v9 │ │ +0d8ffa: 3802 4300 |0051: if-eqz v2, 0094 // +0043 │ │ +0d8ffe: 54b8 cc08 |0053: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d9002: 3908 0b00 |0055: if-nez v8, 0060 // +000b │ │ +0d9006: 2208 0503 |0057: new-instance v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; // type@0305 │ │ +0d900a: 54b9 d408 |0059: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@08d4 │ │ +0d900e: 7030 2f17 b809 |005b: invoke-direct {v8, v11, v9}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V // method@172f │ │ +0d9014: 5bb8 cc08 |005e: iput-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d9018: 54b8 cc08 |0060: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d901c: 6e10 c61f 0800 |0062: invoke-virtual {v8}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0d9022: 0c06 |0065: move-result-object v6 │ │ +0d9024: 1f06 db03 |0066: check-cast v6, Landroid/view/ViewGroup; // type@03db │ │ +0d9028: 54b8 c908 |0068: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d902c: 3286 1600 |006a: if-eq v6, v8, 0080 // +0016 │ │ +0d9030: 3806 0700 |006c: if-eqz v6, 0073 // +0007 │ │ +0d9034: 54b8 cc08 |006e: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d9038: 6e20 6620 8600 |0070: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0d903e: 54b4 c908 |0073: iget-object v4, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d9042: 1f04 0d03 |0075: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0d9046: 54b8 cc08 |0077: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d904a: 6e10 7e17 0400 |0079: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@177e │ │ +0d9050: 0c09 |007c: move-result-object v9 │ │ +0d9052: 6e30 7217 8409 |007d: invoke-virtual {v4, v8, v9}, Landroid/support/v7/internal/view/menu/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1772 │ │ +0d9058: 54b8 c908 |0080: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d905c: 1f08 0d03 |0082: check-cast v8, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@030d │ │ +0d9060: 55b9 d008 |0084: iget-boolean v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@08d0 │ │ +0d9064: 6e20 9c17 9800 |0086: invoke-virtual {v8, v9}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setOverflowReserved:(Z)V // method@179c │ │ +0d906a: 2880 |0089: goto 0009 // -0080 │ │ +0d906c: 1205 |008a: const/4 v5, #int 0 // #0 │ │ +0d906e: 28ac |008b: goto 0037 // -0054 │ │ +0d9070: 01a2 |008c: move v2, v10 │ │ +0d9072: 28c4 |008d: goto 0051 // -003c │ │ +0d9074: 3d01 0400 |008e: if-lez v1, 0092 // +0004 │ │ +0d9078: 0192 |0090: move v2, v9 │ │ +0d907a: 28c0 |0091: goto 0051 // -0040 │ │ +0d907c: 01a2 |0092: move v2, v10 │ │ +0d907e: 28fe |0093: goto 0091 // -0002 │ │ +0d9080: 54b8 cc08 |0094: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d9084: 3808 eaff |0096: if-eqz v8, 0080 // -0016 │ │ +0d9088: 54b8 cc08 |0098: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d908c: 6e10 c61f 0800 |009a: invoke-virtual {v8}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@1fc6 │ │ +0d9092: 0c08 |009d: move-result-object v8 │ │ +0d9094: 54b9 c908 |009e: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d9098: 3398 e0ff |00a0: if-ne v8, v9, 0080 // -0020 │ │ +0d909c: 54b8 c908 |00a2: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@08c9 │ │ +0d90a0: 1f08 db03 |00a4: check-cast v8, Landroid/view/ViewGroup; // type@03db │ │ +0d90a4: 54b9 cc08 |00a6: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@08cc │ │ +0d90a8: 6e20 6620 9800 |00a8: invoke-virtual {v8, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@2066 │ │ +0d90ae: 28d5 |00ab: goto 0080 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=191 │ │ 0x0005 line=193 │ │ 0x0009 line=238 │ │ 0x000a line=197 │ │ 0x000e line=198 │ │ @@ -289361,18 +289579,18 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d9118: |[0d9118] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/view/MenuItem;)V │ │ -0d9128: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d912a: 7030 bc18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;Z)V // method@18bc │ │ -0d9130: 0e00 |0004: return-void │ │ +0d90b0: |[0d90b0] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/view/MenuItem;)V │ │ +0d90c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d90c2: 7030 bc18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;Z)V // method@18bc │ │ +0d90c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0005 reg=2 object Landroid/view/MenuItem; │ │ @@ -289382,21 +289600,21 @@ │ │ type : '(Landroid/view/MenuItem;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d9134: |[0d9134] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/view/MenuItem;Z)V │ │ -0d9144: 7020 b217 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Ljava/lang/Object;)V // method@17b2 │ │ -0d914a: 7210 481f 0200 |0003: invoke-interface {v2}, Landroid/view/MenuItem;.isVisible:()Z // method@1f48 │ │ -0d9150: 0a00 |0006: move-result v0 │ │ -0d9152: 5c10 6709 |0007: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0967 │ │ -0d9156: 5c13 6609 |0009: iput-boolean v3, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0966 │ │ -0d915a: 0e00 |000b: return-void │ │ +0d90cc: |[0d90cc] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/view/MenuItem;Z)V │ │ +0d90dc: 7020 b217 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Ljava/lang/Object;)V // method@17b2 │ │ +0d90e2: 7210 481f 0200 |0003: invoke-interface {v2}, Landroid/view/MenuItem;.isVisible:()Z // method@1f48 │ │ +0d90e8: 0a00 |0006: move-result v0 │ │ +0d90ea: 5c10 6709 |0007: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0967 │ │ +0d90ee: 5c13 6609 |0009: iput-boolean v3, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0966 │ │ +0d90f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ locals : │ │ @@ -289409,17 +289627,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d915c: |[0d915c] android.support.v7.internal.view.menu.MenuItemWrapperICS.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z │ │ -0d916c: 5510 6609 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0966 │ │ -0d9170: 0f00 |0002: return v0 │ │ +0d90f4: |[0d90f4] android.support.v7.internal.view.menu.MenuItemWrapperICS.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z │ │ +0d9104: 5510 6609 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0966 │ │ +0d9108: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289427,17 +289645,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9174: |[0d9174] android.support.v7.internal.view.menu.MenuItemWrapperICS.access$100:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z │ │ -0d9184: 5510 6709 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0967 │ │ -0d9188: 0f00 |0002: return v0 │ │ +0d910c: |[0d910c] android.support.v7.internal.view.menu.MenuItemWrapperICS.access$100:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z │ │ +0d911c: 5510 6709 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0967 │ │ +0d9120: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ Virtual methods - │ │ @@ -289446,30 +289664,30 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0d918c: |[0d918c] android.support.v7.internal.view.menu.MenuItemWrapperICS.checkActionProviderOverrideVisibility:()Z │ │ -0d919c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d919e: 5532 6709 |0001: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0967 │ │ -0d91a2: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -0d91a6: 6e10 d018 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@18d0 │ │ -0d91ac: 0c00 |0008: move-result-object v0 │ │ -0d91ae: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ -0d91b2: 6e10 030b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ -0d91b8: 0a02 |000e: move-result v2 │ │ -0d91ba: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ -0d91be: 6e10 fe0a 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0afe │ │ -0d91c4: 0a02 |0014: move-result v2 │ │ -0d91c6: 3902 0600 |0015: if-nez v2, 001b // +0006 │ │ -0d91ca: 6e20 f018 1300 |0017: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@18f0 │ │ -0d91d0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0d91d2: 0f01 |001b: return v1 │ │ +0d9124: |[0d9124] android.support.v7.internal.view.menu.MenuItemWrapperICS.checkActionProviderOverrideVisibility:()Z │ │ +0d9134: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d9136: 5532 6709 |0001: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0967 │ │ +0d913a: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +0d913e: 6e10 d018 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@18d0 │ │ +0d9144: 0c00 |0008: move-result-object v0 │ │ +0d9146: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ +0d914a: 6e10 030b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0b03 │ │ +0d9150: 0a02 |000e: move-result v2 │ │ +0d9152: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ +0d9156: 6e10 fe0a 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0afe │ │ +0d915c: 0a02 |0014: move-result v2 │ │ +0d915e: 3902 0600 |0015: if-nez v2, 001b // +0006 │ │ +0d9162: 6e20 f018 1300 |0017: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@18f0 │ │ +0d9168: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0d916a: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=347 │ │ 0x0005 line=348 │ │ 0x0009 line=349 │ │ 0x0017 line=350 │ │ 0x001a line=351 │ │ @@ -289483,20 +289701,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d91d4: |[0d91d4] android.support.v7.internal.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ -0d91e4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d91e8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d91ec: 7210 341f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1f34 │ │ -0d91f2: 0a00 |0007: move-result v0 │ │ -0d91f4: 0f00 |0008: return v0 │ │ +0d916c: |[0d916c] android.support.v7.internal.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ +0d917c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9180: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9184: 7210 341f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.collapseActionView:()Z // method@1f34 │ │ +0d918a: 0a00 |0007: move-result v0 │ │ +0d918c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289504,18 +289722,18 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d91f8: |[0d91f8] android.support.v7.internal.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -0d9208: 2200 1c03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@031c │ │ -0d920c: 7030 ac18 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V // method@18ac │ │ -0d9212: 1100 |0005: return-object v0 │ │ +0d9190: |[0d9190] android.support.v7.internal.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +0d91a0: 2200 1c03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@031c │ │ +0d91a4: 7030 ac18 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V // method@18ac │ │ +0d91aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0006 reg=2 provider Landroid/support/v4/view/ActionProvider; │ │ │ │ @@ -289524,20 +289742,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9214: |[0d9214] android.support.v7.internal.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ -0d9224: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9228: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d922c: 7210 351f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.expandActionView:()Z // method@1f35 │ │ -0d9232: 0a00 |0007: move-result v0 │ │ -0d9234: 0f00 |0008: return v0 │ │ +0d91ac: |[0d91ac] android.support.v7.internal.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ +0d91bc: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d91c0: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d91c4: 7210 351f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.expandActionView:()Z // method@1f35 │ │ +0d91ca: 0a00 |0007: move-result v0 │ │ +0d91cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289545,20 +289763,20 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9238: |[0d9238] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ -0d9248: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d924c: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9250: 7210 361f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1f36 │ │ -0d9256: 0c00 |0007: move-result-object v0 │ │ -0d9258: 1100 |0008: return-object v0 │ │ +0d91d0: |[0d91d0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ +0d91e0: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d91e4: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d91e8: 7210 361f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1f36 │ │ +0d91ee: 0c00 |0007: move-result-object v0 │ │ +0d91f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289566,25 +289784,25 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0d925c: |[0d925c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ -0d926c: 5421 6909 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9270: 1f01 c303 |0002: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0d9274: 7210 371f 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1f37 │ │ -0d927a: 0c00 |0007: move-result-object v0 │ │ -0d927c: 2001 1d03 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@031d │ │ -0d9280: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ -0d9284: 1f00 1d03 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@031d │ │ -0d9288: 6e10 b318 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@18b3 │ │ -0d928e: 0c00 |0011: move-result-object v0 │ │ -0d9290: 1100 |0012: return-object v0 │ │ +0d91f4: |[0d91f4] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ +0d9204: 5421 6909 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9208: 1f01 c303 |0002: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0d920c: 7210 371f 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1f37 │ │ +0d9212: 0c00 |0007: move-result-object v0 │ │ +0d9214: 2001 1d03 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@031d │ │ +0d9218: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ +0d921c: 1f00 1d03 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@031d │ │ +0d9220: 6e10 b318 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@18b3 │ │ +0d9226: 0c00 |0011: move-result-object v0 │ │ +0d9228: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0008 line=264 │ │ 0x000c line=265 │ │ 0x0012 line=267 │ │ locals : │ │ @@ -289596,20 +289814,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9294: |[0d9294] android.support.v7.internal.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ -0d92a4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d92a8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d92ac: 7210 381f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getAlphabeticShortcut:()C // method@1f38 │ │ -0d92b2: 0a00 |0007: move-result v0 │ │ -0d92b4: 0f00 |0008: return v0 │ │ +0d922c: |[0d922c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ +0d923c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9240: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9244: 7210 381f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getAlphabeticShortcut:()C // method@1f38 │ │ +0d924a: 0a00 |0007: move-result v0 │ │ +0d924c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289617,20 +289835,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d92b8: |[0d92b8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ -0d92c8: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d92cc: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d92d0: 7210 391f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getGroupId:()I // method@1f39 │ │ -0d92d6: 0a00 |0007: move-result v0 │ │ -0d92d8: 0f00 |0008: return v0 │ │ +0d9250: |[0d9250] android.support.v7.internal.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ +0d9260: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9264: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9268: 7210 391f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getGroupId:()I // method@1f39 │ │ +0d926e: 0a00 |0007: move-result v0 │ │ +0d9270: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289638,20 +289856,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d92dc: |[0d92dc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0d92ec: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d92f0: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d92f4: 7210 3a1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1f3a │ │ -0d92fa: 0c00 |0007: move-result-object v0 │ │ -0d92fc: 1100 |0008: return-object v0 │ │ +0d9274: |[0d9274] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0d9284: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9288: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d928c: 7210 3a1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1f3a │ │ +0d9292: 0c00 |0007: move-result-object v0 │ │ +0d9294: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289659,20 +289877,20 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9300: |[0d9300] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ -0d9310: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9314: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9318: 7210 3b1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@1f3b │ │ -0d931e: 0c00 |0007: move-result-object v0 │ │ -0d9320: 1100 |0008: return-object v0 │ │ +0d9298: |[0d9298] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ +0d92a8: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d92ac: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d92b0: 7210 3b1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@1f3b │ │ +0d92b6: 0c00 |0007: move-result-object v0 │ │ +0d92b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289680,20 +289898,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9324: |[0d9324] android.support.v7.internal.view.menu.MenuItemWrapperICS.getItemId:()I │ │ -0d9334: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9338: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d933c: 7210 3c1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0d9342: 0a00 |0007: move-result v0 │ │ -0d9344: 0f00 |0008: return v0 │ │ +0d92bc: |[0d92bc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getItemId:()I │ │ +0d92cc: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d92d0: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d92d4: 7210 3c1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0d92da: 0a00 |0007: move-result v0 │ │ +0d92dc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289701,20 +289919,20 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9348: |[0d9348] android.support.v7.internal.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -0d9358: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d935c: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9360: 7210 3d1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0d9366: 0c00 |0007: move-result-object v0 │ │ -0d9368: 1100 |0008: return-object v0 │ │ +0d92e0: |[0d92e0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0d92f0: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d92f4: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d92f8: 7210 3d1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0d92fe: 0c00 |0007: move-result-object v0 │ │ +0d9300: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289722,20 +289940,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d936c: |[0d936c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ -0d937c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9380: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9384: 7210 3e1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getNumericShortcut:()C // method@1f3e │ │ -0d938a: 0a00 |0007: move-result v0 │ │ -0d938c: 0f00 |0008: return v0 │ │ +0d9304: |[0d9304] android.support.v7.internal.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ +0d9314: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9318: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d931c: 7210 3e1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getNumericShortcut:()C // method@1f3e │ │ +0d9322: 0a00 |0007: move-result v0 │ │ +0d9324: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289743,20 +289961,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9390: |[0d9390] android.support.v7.internal.view.menu.MenuItemWrapperICS.getOrder:()I │ │ -0d93a0: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d93a4: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d93a8: 7210 3f1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getOrder:()I // method@1f3f │ │ -0d93ae: 0a00 |0007: move-result v0 │ │ -0d93b0: 0f00 |0008: return v0 │ │ +0d9328: |[0d9328] android.support.v7.internal.view.menu.MenuItemWrapperICS.getOrder:()I │ │ +0d9338: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d933c: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9340: 7210 3f1f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getOrder:()I // method@1f3f │ │ +0d9346: 0a00 |0007: move-result v0 │ │ +0d9348: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289764,22 +289982,22 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d93b4: |[0d93b4] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ -0d93c4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d93c8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d93cc: 7210 401f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ -0d93d2: 0c00 |0007: move-result-object v0 │ │ -0d93d4: 6e20 cf18 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@18cf │ │ -0d93da: 0c00 |000b: move-result-object v0 │ │ -0d93dc: 1100 |000c: return-object v0 │ │ +0d934c: |[0d934c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ +0d935c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9360: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9364: 7210 401f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ +0d936a: 0c00 |0007: move-result-object v0 │ │ +0d936c: 6e20 cf18 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@18cf │ │ +0d9372: 0c00 |000b: move-result-object v0 │ │ +0d9374: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289787,25 +290005,25 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d93e0: |[0d93e0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -0d93f0: 5421 6909 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d93f4: 1f01 c303 |0002: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0d93f8: 7210 361f 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1f36 │ │ -0d93fe: 0c00 |0007: move-result-object v0 │ │ -0d9400: 1f00 1c03 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@031c │ │ -0d9404: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0d9408: 5401 5e09 |000c: iget-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ -0d940c: 1101 |000e: return-object v1 │ │ -0d940e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0d9410: 28fe |0010: goto 000e // -0002 │ │ +0d9378: |[0d9378] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +0d9388: 5421 6909 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d938c: 1f01 c303 |0002: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0d9390: 7210 361f 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@1f36 │ │ +0d9396: 0c00 |0007: move-result-object v0 │ │ +0d9398: 1f00 1c03 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@031c │ │ +0d939c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0d93a0: 5401 5e09 |000c: iget-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@095e │ │ +0d93a4: 1101 |000e: return-object v1 │ │ +0d93a6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0d93a8: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x000a line=324 │ │ locals : │ │ 0x000a - 0x0011 reg=0 providerWrapper Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -289815,20 +290033,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9414: |[0d9414] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ -0d9424: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9428: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d942c: 7210 411f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1f41 │ │ -0d9432: 0c00 |0007: move-result-object v0 │ │ -0d9434: 1100 |0008: return-object v0 │ │ +0d93ac: |[0d93ac] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ +0d93bc: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d93c0: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d93c4: 7210 411f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@1f41 │ │ +0d93ca: 0c00 |0007: move-result-object v0 │ │ +0d93cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289836,20 +290054,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9438: |[0d9438] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -0d9448: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d944c: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9450: 7210 421f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ -0d9456: 0c00 |0007: move-result-object v0 │ │ -0d9458: 1100 |0008: return-object v0 │ │ +0d93d0: |[0d93d0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +0d93e0: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d93e4: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d93e8: 7210 421f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ +0d93ee: 0c00 |0007: move-result-object v0 │ │ +0d93f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289857,20 +290075,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d945c: |[0d945c] android.support.v7.internal.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ -0d946c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9470: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9474: 7210 431f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f43 │ │ -0d947a: 0a00 |0007: move-result v0 │ │ -0d947c: 0f00 |0008: return v0 │ │ +0d93f4: |[0d93f4] android.support.v7.internal.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ +0d9404: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9408: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d940c: 7210 431f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1f43 │ │ +0d9412: 0a00 |0007: move-result v0 │ │ +0d9414: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289878,20 +290096,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9480: |[0d9480] android.support.v7.internal.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ -0d9490: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9494: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9498: 7210 441f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1f44 │ │ -0d949e: 0a00 |0007: move-result v0 │ │ -0d94a0: 0f00 |0008: return v0 │ │ +0d9418: |[0d9418] android.support.v7.internal.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ +0d9428: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d942c: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9430: 7210 441f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1f44 │ │ +0d9436: 0a00 |0007: move-result v0 │ │ +0d9438: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289899,20 +290117,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d94a4: |[0d94a4] android.support.v7.internal.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ -0d94b4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d94b8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d94bc: 7210 451f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isCheckable:()Z // method@1f45 │ │ -0d94c2: 0a00 |0007: move-result v0 │ │ -0d94c4: 0f00 |0008: return v0 │ │ +0d943c: |[0d943c] android.support.v7.internal.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ +0d944c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9450: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9454: 7210 451f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isCheckable:()Z // method@1f45 │ │ +0d945a: 0a00 |0007: move-result v0 │ │ +0d945c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289920,20 +290138,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d94c8: |[0d94c8] android.support.v7.internal.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ -0d94d8: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d94dc: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d94e0: 7210 461f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ -0d94e6: 0a00 |0007: move-result v0 │ │ -0d94e8: 0f00 |0008: return v0 │ │ +0d9460: |[0d9460] android.support.v7.internal.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ +0d9470: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9474: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9478: 7210 461f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ +0d947e: 0a00 |0007: move-result v0 │ │ +0d9480: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #22 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289941,20 +290159,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d94ec: |[0d94ec] android.support.v7.internal.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ -0d94fc: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9500: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9504: 7210 471f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@1f47 │ │ -0d950a: 0a00 |0007: move-result v0 │ │ -0d950c: 0f00 |0008: return v0 │ │ +0d9484: |[0d9484] android.support.v7.internal.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ +0d9494: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9498: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d949c: 7210 471f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@1f47 │ │ +0d94a2: 0a00 |0007: move-result v0 │ │ +0d94a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #23 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289962,20 +290180,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9510: |[0d9510] android.support.v7.internal.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ -0d9520: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9524: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9528: 7210 481f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@1f48 │ │ -0d952e: 0a00 |0007: move-result v0 │ │ -0d9530: 0f00 |0008: return v0 │ │ +0d94a8: |[0d94a8] android.support.v7.internal.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ +0d94b8: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d94bc: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d94c0: 7210 481f 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@1f48 │ │ +0d94c6: 0a00 |0007: move-result v0 │ │ +0d94c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #24 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -289983,23 +290201,23 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d9534: |[0d9534] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -0d9544: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9548: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d954c: 7220 491f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1f49 │ │ -0d9552: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ -0d9556: 5510 6609 |0009: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0966 │ │ -0d955a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -0d955e: 6e10 bf18 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@18bf │ │ -0d9564: 1101 |0010: return-object v1 │ │ +0d94cc: |[0d94cc] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +0d94dc: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d94e0: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d94e4: 7220 491f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1f49 │ │ +0d94ea: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ +0d94ee: 5510 6609 |0009: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0966 │ │ +0d94f2: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +0d94f6: 6e10 bf18 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@18bf │ │ +0d94fc: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0007 line=273 │ │ 0x000d line=274 │ │ 0x0010 line=276 │ │ locals : │ │ @@ -290011,30 +290229,30 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0d9568: |[0d9568] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ -0d9578: 5431 6909 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d957c: 1f01 c303 |0002: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0d9580: 7220 4a1f 4100 |0004: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1f4a │ │ -0d9586: 5431 6909 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d958a: 1f01 c303 |0009: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0d958e: 7210 371f 0100 |000b: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1f37 │ │ -0d9594: 0c00 |000e: move-result-object v0 │ │ -0d9596: 2001 7903 |000f: instance-of v1, v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ -0d959a: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -0d959e: 5431 6909 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d95a2: 1f01 c303 |0015: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0d95a6: 2202 1d03 |0017: new-instance v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@031d │ │ -0d95aa: 7020 b118 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@18b1 │ │ -0d95b0: 7220 4b1f 2100 |001c: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1f4b │ │ -0d95b6: 1103 |001f: return-object v3 │ │ +0d9500: |[0d9500] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ +0d9510: 5431 6909 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9514: 1f01 c303 |0002: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0d9518: 7220 4a1f 4100 |0004: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1f4a │ │ +0d951e: 5431 6909 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9522: 1f01 c303 |0009: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0d9526: 7210 371f 0100 |000b: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@1f37 │ │ +0d952c: 0c00 |000e: move-result-object v0 │ │ +0d952e: 2001 7903 |000f: instance-of v1, v0, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ +0d9532: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +0d9536: 5431 6909 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d953a: 1f01 c303 |0015: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0d953e: 2202 1d03 |0017: new-instance v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@031d │ │ +0d9542: 7020 b118 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@18b1 │ │ +0d9548: 7220 4b1f 2100 |001c: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1f4b │ │ +0d954e: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0007 line=253 │ │ 0x000f line=254 │ │ 0x0013 line=256 │ │ 0x001f line=258 │ │ @@ -290048,24 +290266,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 │ │ -0d95b8: |[0d95b8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -0d95c8: 2031 7903 |0000: instance-of v1, v3, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ -0d95cc: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ -0d95d0: 2200 1d03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@031d │ │ -0d95d4: 7020 b118 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@18b1 │ │ -0d95da: 0703 |0009: move-object v3, v0 │ │ -0d95dc: 5421 6909 |000a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d95e0: 1f01 c303 |000c: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0d95e4: 7220 4b1f 3100 |000e: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1f4b │ │ -0d95ea: 1102 |0011: return-object v2 │ │ +0d9550: |[0d9550] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +0d9560: 2031 7903 |0000: instance-of v1, v3, Landroid/support/v7/view/CollapsibleActionView; // type@0379 │ │ +0d9564: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ +0d9568: 2200 1d03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@031d │ │ +0d956c: 7020 b118 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@18b1 │ │ +0d9572: 0703 |0009: move-object v3, v0 │ │ +0d9574: 5421 6909 |000a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9578: 1f01 c303 |000c: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0d957c: 7220 4b1f 3100 |000e: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1f4b │ │ +0d9582: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000a line=244 │ │ 0x0011 line=245 │ │ locals : │ │ @@ -290079,19 +290297,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d95ec: |[0d95ec] android.support.v7.internal.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -0d95fc: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9600: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9604: 7220 4c1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@1f4c │ │ -0d960a: 1101 |0007: return-object v1 │ │ +0d9584: |[0d9584] android.support.v7.internal.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +0d9594: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9598: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d959c: 7220 4c1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@1f4c │ │ +0d95a2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=148 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 alphaChar C │ │ @@ -290101,19 +290319,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d960c: |[0d960c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ -0d961c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9620: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9624: 7220 4d1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f4d │ │ -0d962a: 1101 |0007: return-object v1 │ │ +0d95a4: |[0d95a4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ +0d95b4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d95b8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d95bc: 7220 4d1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@1f4d │ │ +0d95c2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0007 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checkable Z │ │ @@ -290123,19 +290341,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d962c: |[0d962c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ -0d963c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9640: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9644: 7220 4e1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ -0d964a: 1101 |0007: return-object v1 │ │ +0d95c4: |[0d95c4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ +0d95d4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d95d8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d95dc: 7220 4e1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ +0d95e2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checked Z │ │ @@ -290145,19 +290363,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d964c: |[0d964c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ -0d965c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9660: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9664: 7220 4f1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@1f4f │ │ -0d966a: 1101 |0007: return-object v1 │ │ +0d95e4: |[0d95e4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ +0d95f4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d95f8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d95fc: 7220 4f1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@1f4f │ │ +0d9602: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0007 line=198 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 enabled Z │ │ @@ -290167,45 +290385,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0d966c: |[0d966c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ -0d967c: 5461 6809 |0000: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0968 │ │ -0d9680: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ -0d9684: 5461 6909 |0004: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9688: 1f01 c303 |0006: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ -0d968c: 6e10 c224 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0d9692: 0c01 |000b: move-result-object v1 │ │ -0d9694: 1a02 fd30 |000c: const-string v2, "setExclusiveCheckable" // string@30fd │ │ -0d9698: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -0d969a: 2333 7406 |000f: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ -0d969e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0d96a0: 6205 cb0b |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ -0d96a4: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ -0d96a8: 6e30 6e24 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ -0d96ae: 0c01 |0019: move-result-object v1 │ │ -0d96b0: 5b61 6809 |001a: iput-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0968 │ │ -0d96b4: 5461 6809 |001c: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0968 │ │ -0d96b8: 5462 6909 |001e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d96bc: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0d96be: 2333 7806 |0021: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0d96c2: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -0d96c4: 7110 5a24 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0d96ca: 0c05 |0027: move-result-object v5 │ │ -0d96cc: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ -0d96d0: 6e30 2525 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -0d96d6: 0e00 |002d: return-void │ │ -0d96d8: 0d00 |002e: move-exception v0 │ │ -0d96da: 1a01 c20e |002f: const-string v1, "MenuItemWrapper" // string@0ec2 │ │ -0d96de: 1a02 fa04 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@04fa │ │ -0d96e2: 7130 b01e 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0d96e8: 28f7 |0036: goto 002d // -0009 │ │ +0d9604: |[0d9604] android.support.v7.internal.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ +0d9614: 5461 6809 |0000: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0968 │ │ +0d9618: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ +0d961c: 5461 6909 |0004: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9620: 1f01 c303 |0006: check-cast v1, Landroid/view/MenuItem; // type@03c3 │ │ +0d9624: 6e10 c224 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0d962a: 0c01 |000b: move-result-object v1 │ │ +0d962c: 1a02 fd30 |000c: const-string v2, "setExclusiveCheckable" // string@30fd │ │ +0d9630: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +0d9632: 2333 7406 |000f: new-array v3, v3, [Ljava/lang/Class; // type@0674 │ │ +0d9636: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0d9638: 6205 cb0b |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ +0d963c: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ +0d9640: 6e30 6e24 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246e │ │ +0d9646: 0c01 |0019: move-result-object v1 │ │ +0d9648: 5b61 6809 |001a: iput-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0968 │ │ +0d964c: 5461 6809 |001c: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0968 │ │ +0d9650: 5462 6909 |001e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9654: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +0d9656: 2333 7806 |0021: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0d965a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0d965c: 7110 5a24 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0d9662: 0c05 |0027: move-result-object v5 │ │ +0d9664: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ +0d9668: 6e30 2525 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +0d966e: 0e00 |002d: return-void │ │ +0d9670: 0d00 |002e: move-exception v0 │ │ +0d9672: 1a01 c20e |002f: const-string v1, "MenuItemWrapper" // string@0ec2 │ │ +0d9676: 1a02 fa04 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@04fa │ │ +0d967a: 7130 b01e 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +0d9680: 28f7 |0036: goto 002d // -0009 │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=329 │ │ 0x0004 line=330 │ │ 0x001c line=333 │ │ @@ -290222,19 +290440,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d96fc: |[0d96fc] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ -0d970c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9710: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9714: 7220 501f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@1f50 │ │ -0d971a: 1101 |0007: return-object v1 │ │ +0d9694: |[0d9694] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ +0d96a4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d96a8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d96ac: 7220 501f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@1f50 │ │ +0d96b2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0007 line=109 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -290244,19 +290462,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 │ │ -0d971c: |[0d971c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -0d972c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9730: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9734: 7220 511f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f51 │ │ -0d973a: 1101 |0007: return-object v1 │ │ +0d96b4: |[0d96b4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +0d96c4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d96c8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d96cc: 7220 511f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1f51 │ │ +0d96d2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -290266,19 +290484,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 │ │ -0d973c: |[0d973c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -0d974c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9750: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9754: 7220 521f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f52 │ │ -0d975a: 1101 |0007: return-object v1 │ │ +0d96d4: |[0d96d4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +0d96e4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d96e8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d96ec: 7220 521f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@1f52 │ │ +0d96f2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ @@ -290288,19 +290506,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d975c: |[0d975c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -0d976c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9770: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9774: 7220 531f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@1f53 │ │ -0d977a: 1101 |0007: return-object v1 │ │ +0d96f4: |[0d96f4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +0d9704: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9708: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d970c: 7220 531f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@1f53 │ │ +0d9712: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -290310,19 +290528,19 @@ │ │ type : '(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d977c: |[0d977c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0d978c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9790: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9794: 7220 541f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1f54 │ │ -0d979a: 1101 |0007: return-object v1 │ │ +0d9714: |[0d9714] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0d9724: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9728: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d972c: 7220 541f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1f54 │ │ +0d9732: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0007 line=302 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ @@ -290332,24 +290550,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 │ │ -0d979c: |[0d979c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -0d97ac: 5420 6909 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d97b0: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d97b4: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -0d97b8: 2201 1f03 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@031f │ │ -0d97bc: 7030 b918 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@18b9 │ │ -0d97c2: 7220 551f 1000 |000b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f55 │ │ -0d97c8: 1102 |000e: return-object v2 │ │ -0d97ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0d97cc: 28fb |0010: goto 000b // -0005 │ │ +0d9734: |[0d9734] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +0d9744: 5420 6909 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9748: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d974c: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +0d9750: 2201 1f03 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@031f │ │ +0d9754: 7030 b918 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@18b9 │ │ +0d975a: 7220 551f 1000 |000b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1f55 │ │ +0d9760: 1102 |000e: return-object v2 │ │ +0d9762: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0d9764: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x000e line=220 │ │ 0x000f line=218 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -290360,19 +290578,19 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d97d0: |[0d97d0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ -0d97e0: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d97e4: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d97e8: 7230 561f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@1f56 │ │ -0d97ee: 1101 |0007: return-object v1 │ │ +0d9768: |[0d9768] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ +0d9778: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d977c: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9780: 7230 561f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@1f56 │ │ +0d9786: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -290383,19 +290601,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d97f0: |[0d97f0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ -0d9800: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9804: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9808: 7220 571f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1f57 │ │ -0d980e: 0e00 |0007: return-void │ │ +0d9788: |[0d9788] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ +0d9798: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d979c: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d97a0: 7220 571f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1f57 │ │ +0d97a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0007 line=231 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -290405,19 +290623,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d9810: |[0d9810] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -0d9820: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9824: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9828: 7220 581f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@1f58 │ │ -0d982e: 1101 |0007: return-object v1 │ │ +0d97a8: |[0d97a8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +0d97b8: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d97bc: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d97c0: 7220 581f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@1f58 │ │ +0d97c6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0007 line=236 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -290427,24 +290645,24 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d9830: |[0d9830] android.support.v7.internal.view.menu.MenuItemWrapperICS.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0d9840: 5420 6909 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9844: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9848: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -0d984c: 6e20 c118 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@18c1 │ │ -0d9852: 0c01 |0009: move-result-object v1 │ │ -0d9854: 7220 491f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1f49 │ │ -0d985a: 1102 |000d: return-object v2 │ │ -0d985c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d985e: 28fb |000f: goto 000a // -0005 │ │ +0d97c8: |[0d97c8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0d97d8: 5420 6909 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d97dc: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d97e0: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +0d97e4: 6e20 c118 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@18c1 │ │ +0d97ea: 0c01 |0009: move-result-object v1 │ │ +0d97ec: 7220 491f 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@1f49 │ │ +0d97f2: 1102 |000d: return-object v2 │ │ +0d97f4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0d97f6: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x000d line=317 │ │ 0x000e line=315 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -290455,25 +290673,25 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d9860: |[0d9860] android.support.v7.internal.view.menu.MenuItemWrapperICS.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0d9870: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d9872: 5430 6909 |0001: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d9876: 1f00 c303 |0003: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d987a: 3804 0b00 |0005: if-eqz v4, 0010 // +000b │ │ -0d987e: 2201 1e03 |0007: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@031e │ │ -0d9882: 7030 b618 3104 |0009: invoke-direct {v1, v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@18b6 │ │ -0d9888: 7220 541f 1000 |000c: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1f54 │ │ -0d988e: 1102 |000f: return-object v2 │ │ -0d9890: 0721 |0010: move-object v1, v2 │ │ -0d9892: 28fb |0011: goto 000c // -0005 │ │ +0d97f8: |[0d97f8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0d9808: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d980a: 5430 6909 |0001: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d980e: 1f00 c303 |0003: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9812: 3804 0b00 |0005: if-eqz v4, 0010 // +000b │ │ +0d9816: 2201 1e03 |0007: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@031e │ │ +0d981a: 7030 b618 3104 |0009: invoke-direct {v1, v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@18b6 │ │ +0d9820: 7220 541f 1000 |000c: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@1f54 │ │ +0d9826: 1102 |000f: return-object v2 │ │ +0d9828: 0721 |0010: move-object v1, v2 │ │ +0d982a: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=308 │ │ 0x000f line=310 │ │ 0x0011 line=308 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -290484,19 +290702,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d9894: |[0d9894] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ -0d98a4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d98a8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d98ac: 7220 591f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@1f59 │ │ -0d98b2: 1101 |0007: return-object v1 │ │ +0d982c: |[0d982c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ +0d983c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9840: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9844: 7220 591f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@1f59 │ │ +0d984a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title I │ │ @@ -290506,19 +290724,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 │ │ -0d98b4: |[0d98b4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0d98c4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d98c8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d98cc: 7220 5a1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5a │ │ -0d98d2: 1101 |0007: return-object v1 │ │ +0d984c: |[0d984c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0d985c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9860: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9864: 7220 5a1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5a │ │ +0d986a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -290528,19 +290746,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 │ │ -0d98d4: |[0d98d4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0d98e4: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d98e8: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d98ec: 7220 5b1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -0d98f2: 1101 |0007: return-object v1 │ │ +0d986c: |[0d986c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0d987c: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d9880: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d9884: 7220 5b1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +0d988a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -290550,25 +290768,25 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d98f4: |[0d98f4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ -0d9904: 5510 6609 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0966 │ │ -0d9908: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0d990c: 5c12 6709 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0967 │ │ -0d9910: 6e10 bf18 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@18bf │ │ -0d9916: 0a00 |0009: move-result v0 │ │ -0d9918: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -0d991c: 1101 |000c: return-object v1 │ │ -0d991e: 6e20 f018 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@18f0 │ │ -0d9924: 0c01 |0010: move-result-object v1 │ │ -0d9926: 28fb |0011: goto 000c // -0005 │ │ +0d988c: |[0d988c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ +0d989c: 5510 6609 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0966 │ │ +0d98a0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0d98a4: 5c12 6709 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0967 │ │ +0d98a8: 6e10 bf18 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@18bf │ │ +0d98ae: 0a00 |0009: move-result v0 │ │ +0d98b0: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +0d98b4: 1101 |000c: return-object v1 │ │ +0d98b6: 6e20 f018 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@18f0 │ │ +0d98bc: 0c01 |0010: move-result-object v1 │ │ +0d98be: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ 0x0006 line=183 │ │ 0x000c line=187 │ │ locals : │ │ @@ -290581,20 +290799,20 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d9928: |[0d9928] android.support.v7.internal.view.menu.MenuItemWrapperICS.wrappedSetVisible:(Z)Landroid/view/MenuItem; │ │ -0d9938: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ -0d993c: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ -0d9940: 7220 5c1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ -0d9946: 0c00 |0007: move-result-object v0 │ │ -0d9948: 1100 |0008: return-object v0 │ │ +0d98c0: |[0d98c0] android.support.v7.internal.view.menu.MenuItemWrapperICS.wrappedSetVisible:(Z)Landroid/view/MenuItem; │ │ +0d98d0: 5410 6909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0969 │ │ +0d98d4: 1f00 c303 |0002: check-cast v0, Landroid/view/MenuItem; // type@03c3 │ │ +0d98d8: 7220 5c1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ +0d98de: 0c00 |0007: move-result-object v0 │ │ +0d98e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0009 reg=2 visible Z │ │ │ │ @@ -290628,17 +290846,17 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d994c: |[0d994c] android.support.v7.internal.view.menu.MenuWrapperICS.:(Landroid/view/Menu;)V │ │ -0d995c: 7020 b217 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Ljava/lang/Object;)V // method@17b2 │ │ -0d9962: 0e00 |0003: return-void │ │ +0d98e4: |[0d98e4] android.support.v7.internal.view.menu.MenuWrapperICS.:(Landroid/view/Menu;)V │ │ +0d98f4: 7020 b217 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Ljava/lang/Object;)V // method@17b2 │ │ +0d98fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 object Landroid/view/Menu; │ │ @@ -290649,22 +290867,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d9964: |[0d9964] android.support.v7.internal.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ -0d9974: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9978: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d997c: 7220 191f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.add:(I)Landroid/view/MenuItem; // method@1f19 │ │ -0d9982: 0c00 |0007: move-result-object v0 │ │ -0d9984: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ -0d998a: 0c00 |000b: move-result-object v0 │ │ -0d998c: 1100 |000c: return-object v0 │ │ +0d98fc: |[0d98fc] android.support.v7.internal.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ +0d990c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9910: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9914: 7220 191f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.add:(I)Landroid/view/MenuItem; // method@1f19 │ │ +0d991a: 0c00 |0007: move-result-object v0 │ │ +0d991c: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ +0d9922: 0c00 |000b: move-result-object v0 │ │ +0d9924: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -290673,22 +290891,22 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0d9990: |[0d9990] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ -0d99a0: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d99a4: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d99a8: 7255 1a1f 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@1f1a │ │ -0d99ae: 0c00 |0007: move-result-object v0 │ │ -0d99b0: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ -0d99b6: 0c00 |000b: move-result-object v0 │ │ -0d99b8: 1100 |000c: return-object v0 │ │ +0d9928: |[0d9928] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ +0d9938: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d993c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9940: 7255 1a1f 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@1f1a │ │ +0d9946: 0c00 |0007: move-result-object v0 │ │ +0d9948: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ +0d994e: 0c00 |000b: move-result-object v0 │ │ +0d9950: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -290700,22 +290918,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 │ │ -0d99bc: |[0d99bc] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0d99cc: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d99d0: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d99d4: 7255 1b1f 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1b │ │ -0d99da: 0c00 |0007: move-result-object v0 │ │ -0d99dc: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ -0d99e2: 0c00 |000b: move-result-object v0 │ │ -0d99e4: 1100 |000c: return-object v0 │ │ +0d9954: |[0d9954] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0d9964: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9968: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d996c: 7255 1b1f 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1b │ │ +0d9972: 0c00 |0007: move-result-object v0 │ │ +0d9974: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ +0d997a: 0c00 |000b: move-result-object v0 │ │ +0d997c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -290727,22 +290945,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 │ │ -0d99e8: |[0d99e8] android.support.v7.internal.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0d99f8: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d99fc: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9a00: 7220 1c1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1c │ │ -0d9a06: 0c00 |0007: move-result-object v0 │ │ -0d9a08: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ -0d9a0e: 0c00 |000b: move-result-object v0 │ │ -0d9a10: 1100 |000c: return-object v0 │ │ +0d9980: |[0d9980] android.support.v7.internal.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0d9990: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9994: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9998: 7220 1c1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1c │ │ +0d999e: 0c00 |0007: move-result-object v0 │ │ +0d99a0: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ +0d99a6: 0c00 |000b: move-result-object v0 │ │ +0d99a8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -290751,42 +290969,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 │ │ -0d9a14: |[0d9a14] android.support.v7.internal.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -0d9a24: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0d9a26: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ -0d9a2a: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -0d9a2e: 2101 |0005: array-length v1, v0 │ │ -0d9a30: 2319 7006 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@0670 │ │ -0d9a34: 54d1 7e09 |0008: iget-object v1, v13, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9a38: 1f01 bf03 |000a: check-cast v1, Landroid/view/Menu; // type@03bf │ │ -0d9a3c: 01e2 |000c: move v2, v14 │ │ -0d9a3e: 01f3 |000d: move v3, v15 │ │ -0d9a40: 0204 1000 |000e: move/from16 v4, v16 │ │ -0d9a44: 0805 1100 |0010: move-object/from16 v5, v17 │ │ -0d9a48: 0806 1200 |0012: move-object/from16 v6, v18 │ │ -0d9a4c: 0807 1300 |0014: move-object/from16 v7, v19 │ │ -0d9a50: 0208 1400 |0016: move/from16 v8, v20 │ │ -0d9a54: 7809 1d1f 0100 |0018: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/Menu;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@1f1d │ │ -0d9a5a: 0a0b |001b: move-result v11 │ │ -0d9a5c: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ -0d9a60: 120a |001e: const/4 v10, #int 0 // #0 │ │ -0d9a62: 219c |001f: array-length v12, v9 │ │ -0d9a64: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ -0d9a68: 4601 090a |0022: aget-object v1, v9, v10 │ │ -0d9a6c: 6e20 4f19 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ -0d9a72: 0c01 |0027: move-result-object v1 │ │ -0d9a74: 4d01 150a |0028: aput-object v1, v21, v10 │ │ -0d9a78: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0d9a7c: 28f4 |002c: goto 0020 // -000c │ │ -0d9a7e: 0f0b |002d: return v11 │ │ +0d99ac: |[0d99ac] android.support.v7.internal.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +0d99bc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0d99be: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ +0d99c2: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +0d99c6: 2101 |0005: array-length v1, v0 │ │ +0d99c8: 2319 7006 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@0670 │ │ +0d99cc: 54d1 7e09 |0008: iget-object v1, v13, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d99d0: 1f01 bf03 |000a: check-cast v1, Landroid/view/Menu; // type@03bf │ │ +0d99d4: 01e2 |000c: move v2, v14 │ │ +0d99d6: 01f3 |000d: move v3, v15 │ │ +0d99d8: 0204 1000 |000e: move/from16 v4, v16 │ │ +0d99dc: 0805 1100 |0010: move-object/from16 v5, v17 │ │ +0d99e0: 0806 1200 |0012: move-object/from16 v6, v18 │ │ +0d99e4: 0807 1300 |0014: move-object/from16 v7, v19 │ │ +0d99e8: 0208 1400 |0016: move/from16 v8, v20 │ │ +0d99ec: 7809 1d1f 0100 |0018: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/Menu;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@1f1d │ │ +0d99f2: 0a0b |001b: move-result v11 │ │ +0d99f4: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ +0d99f8: 120a |001e: const/4 v10, #int 0 // #0 │ │ +0d99fa: 219c |001f: array-length v12, v9 │ │ +0d99fc: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ +0d9a00: 4601 090a |0022: aget-object v1, v9, v10 │ │ +0d9a04: 6e20 4f19 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ +0d9a0a: 0c01 |0027: move-result-object v1 │ │ +0d9a0c: 4d01 150a |0028: aput-object v1, v21, v10 │ │ +0d9a10: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0d9a14: 28f4 |002c: goto 0020 // -000c │ │ +0d9a16: 0f0b |002d: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0001 line=78 │ │ 0x0003 line=79 │ │ 0x0008 line=82 │ │ 0x001c line=85 │ │ @@ -290814,22 +291032,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d9a80: |[0d9a80] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ -0d9a90: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9a94: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9a98: 7220 1e1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.addSubMenu:(I)Landroid/view/SubMenu; // method@1f1e │ │ -0d9a9e: 0c00 |0007: move-result-object v0 │ │ -0d9aa0: 6e20 5019 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1950 │ │ -0d9aa6: 0c00 |000b: move-result-object v0 │ │ -0d9aa8: 1100 |000c: return-object v0 │ │ +0d9a18: |[0d9a18] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ +0d9a28: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9a2c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9a30: 7220 1e1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.addSubMenu:(I)Landroid/view/SubMenu; // method@1f1e │ │ +0d9a36: 0c00 |0007: move-result-object v0 │ │ +0d9a38: 6e20 5019 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1950 │ │ +0d9a3e: 0c00 |000b: move-result-object v0 │ │ +0d9a40: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -290838,22 +291056,22 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0d9aac: |[0d9aac] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -0d9abc: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9ac0: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9ac4: 7255 1f1f 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@1f1f │ │ -0d9aca: 0c00 |0007: move-result-object v0 │ │ -0d9acc: 6e20 5019 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1950 │ │ -0d9ad2: 0c00 |000b: move-result-object v0 │ │ -0d9ad4: 1100 |000c: return-object v0 │ │ +0d9a44: |[0d9a44] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +0d9a54: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9a58: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9a5c: 7255 1f1f 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@1f1f │ │ +0d9a62: 0c00 |0007: move-result-object v0 │ │ +0d9a64: 6e20 5019 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1950 │ │ +0d9a6a: 0c00 |000b: move-result-object v0 │ │ +0d9a6c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -290865,22 +291083,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 │ │ -0d9ad8: |[0d9ad8] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0d9ae8: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9aec: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9af0: 7255 201f 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f20 │ │ -0d9af6: 0c00 |0007: move-result-object v0 │ │ -0d9af8: 6e20 5019 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1950 │ │ -0d9afe: 0c00 |000b: move-result-object v0 │ │ -0d9b00: 1100 |000c: return-object v0 │ │ +0d9a70: |[0d9a70] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0d9a80: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9a84: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9a88: 7255 201f 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f20 │ │ +0d9a8e: 0c00 |0007: move-result-object v0 │ │ +0d9a90: 6e20 5019 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1950 │ │ +0d9a96: 0c00 |000b: move-result-object v0 │ │ +0d9a98: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -290892,22 +291110,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 │ │ -0d9b04: |[0d9b04] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0d9b14: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9b18: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9b1c: 7220 211f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f21 │ │ -0d9b22: 0c00 |0007: move-result-object v0 │ │ -0d9b24: 6e20 5019 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1950 │ │ -0d9b2a: 0c00 |000b: move-result-object v0 │ │ -0d9b2c: 1100 |000c: return-object v0 │ │ +0d9a9c: |[0d9a9c] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0d9aac: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9ab0: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9ab4: 7220 211f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f21 │ │ +0d9aba: 0c00 |0007: move-result-object v0 │ │ +0d9abc: 6e20 5019 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1950 │ │ +0d9ac2: 0c00 |000b: move-result-object v0 │ │ +0d9ac4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -290916,20 +291134,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d9b30: |[0d9b30] android.support.v7.internal.view.menu.MenuWrapperICS.clear:()V │ │ -0d9b40: 6e10 5219 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalClear:()V // method@1952 │ │ -0d9b46: 5410 7e09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9b4a: 1f00 bf03 |0005: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9b4e: 7210 221f 0000 |0007: invoke-interface {v0}, Landroid/view/Menu;.clear:()V // method@1f22 │ │ -0d9b54: 0e00 |000a: return-void │ │ +0d9ac8: |[0d9ac8] android.support.v7.internal.view.menu.MenuWrapperICS.clear:()V │ │ +0d9ad8: 6e10 5219 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalClear:()V // method@1952 │ │ +0d9ade: 5410 7e09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9ae2: 1f00 bf03 |0005: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9ae6: 7210 221f 0000 |0007: invoke-interface {v0}, Landroid/view/Menu;.clear:()V // method@1f22 │ │ +0d9aec: 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; │ │ @@ -290939,19 +291157,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d9b58: |[0d9b58] android.support.v7.internal.view.menu.MenuWrapperICS.close:()V │ │ -0d9b68: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9b6c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9b70: 7210 231f 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.close:()V // method@1f23 │ │ -0d9b76: 0e00 |0007: return-void │ │ +0d9af0: |[0d9af0] android.support.v7.internal.view.menu.MenuWrapperICS.close:()V │ │ +0d9b00: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9b04: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9b08: 7210 231f 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.close:()V // method@1f23 │ │ +0d9b0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ @@ -290960,22 +291178,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d9b78: |[0d9b78] android.support.v7.internal.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ -0d9b88: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9b8c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9b90: 7220 241f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ -0d9b96: 0c00 |0007: move-result-object v0 │ │ -0d9b98: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ -0d9b9e: 0c00 |000b: move-result-object v0 │ │ -0d9ba0: 1100 |000c: return-object v0 │ │ +0d9b10: |[0d9b10] android.support.v7.internal.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ +0d9b20: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9b24: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9b28: 7220 241f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ +0d9b2e: 0c00 |0007: move-result-object v0 │ │ +0d9b30: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ +0d9b36: 0c00 |000b: move-result-object v0 │ │ +0d9b38: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 id I │ │ │ │ @@ -290984,22 +291202,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d9ba4: |[0d9ba4] android.support.v7.internal.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ -0d9bb4: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9bb8: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9bbc: 7220 251f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@1f25 │ │ -0d9bc2: 0c00 |0007: move-result-object v0 │ │ -0d9bc4: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ -0d9bca: 0c00 |000b: move-result-object v0 │ │ -0d9bcc: 1100 |000c: return-object v0 │ │ +0d9b3c: |[0d9b3c] android.support.v7.internal.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ +0d9b4c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9b50: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9b54: 7220 251f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@1f25 │ │ +0d9b5a: 0c00 |0007: move-result-object v0 │ │ +0d9b5c: 6e20 4f19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@194f │ │ +0d9b62: 0c00 |000b: move-result-object v0 │ │ +0d9b64: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 index I │ │ │ │ @@ -291008,20 +291226,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9bd0: |[0d9bd0] android.support.v7.internal.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ -0d9be0: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9be4: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9be8: 7210 261f 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.hasVisibleItems:()Z // method@1f26 │ │ -0d9bee: 0a00 |0007: move-result v0 │ │ -0d9bf0: 0f00 |0008: return v0 │ │ +0d9b68: |[0d9b68] android.support.v7.internal.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ +0d9b78: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9b7c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9b80: 7210 261f 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.hasVisibleItems:()Z // method@1f26 │ │ +0d9b86: 0a00 |0007: move-result v0 │ │ +0d9b88: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuWrapperICS;) │ │ @@ -291029,20 +291247,20 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d9bf4: |[0d9bf4] android.support.v7.internal.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -0d9c04: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9c08: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9c0c: 7230 271f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@1f27 │ │ -0d9c12: 0a00 |0007: move-result v0 │ │ -0d9c14: 0f00 |0008: return v0 │ │ +0d9b8c: |[0d9b8c] android.support.v7.internal.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +0d9b9c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9ba0: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9ba4: 7230 271f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@1f27 │ │ +0d9baa: 0a00 |0007: move-result v0 │ │ +0d9bac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -291052,20 +291270,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d9c18: |[0d9c18] android.support.v7.internal.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ -0d9c28: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9c2c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9c30: 7230 281f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.performIdentifierAction:(II)Z // method@1f28 │ │ -0d9c36: 0a00 |0007: move-result v0 │ │ -0d9c38: 0f00 |0008: return v0 │ │ +0d9bb0: |[0d9bb0] android.support.v7.internal.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ +0d9bc0: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9bc4: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9bc8: 7230 281f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.performIdentifierAction:(II)Z // method@1f28 │ │ +0d9bce: 0a00 |0007: move-result v0 │ │ +0d9bd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 id I │ │ 0x0000 - 0x0009 reg=3 flags I │ │ @@ -291075,20 +291293,20 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0d9c3c: |[0d9c3c] android.support.v7.internal.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -0d9c4c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9c50: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9c54: 7240 291f 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/view/Menu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1f29 │ │ -0d9c5a: 0a00 |0007: move-result v0 │ │ -0d9c5c: 0f00 |0008: return v0 │ │ +0d9bd4: |[0d9bd4] android.support.v7.internal.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +0d9be4: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9be8: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9bec: 7240 291f 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/view/Menu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1f29 │ │ +0d9bf2: 0a00 |0007: move-result v0 │ │ +0d9bf4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -291099,20 +291317,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d9c60: |[0d9c60] android.support.v7.internal.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ -0d9c70: 6e20 5319 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@1953 │ │ -0d9c76: 5410 7e09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9c7a: 1f00 bf03 |0005: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9c7e: 7220 2a1f 2000 |0007: invoke-interface {v0, v2}, Landroid/view/Menu;.removeGroup:(I)V // method@1f2a │ │ -0d9c84: 0e00 |000a: return-void │ │ +0d9bf8: |[0d9bf8] android.support.v7.internal.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ +0d9c08: 6e20 5319 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@1953 │ │ +0d9c0e: 5410 7e09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9c12: 1f00 bf03 |0005: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9c16: 7220 2a1f 2000 |0007: invoke-interface {v0, v2}, Landroid/view/Menu;.removeGroup:(I)V // method@1f2a │ │ +0d9c1c: 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; │ │ @@ -291123,20 +291341,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d9c88: |[0d9c88] android.support.v7.internal.view.menu.MenuWrapperICS.removeItem:(I)V │ │ -0d9c98: 6e20 5419 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@1954 │ │ -0d9c9e: 5410 7e09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9ca2: 1f00 bf03 |0005: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9ca6: 7220 2b1f 2000 |0007: invoke-interface {v0, v2}, Landroid/view/Menu;.removeItem:(I)V // method@1f2b │ │ -0d9cac: 0e00 |000a: return-void │ │ +0d9c20: |[0d9c20] android.support.v7.internal.view.menu.MenuWrapperICS.removeItem:(I)V │ │ +0d9c30: 6e20 5419 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@1954 │ │ +0d9c36: 5410 7e09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9c3a: 1f00 bf03 |0005: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9c3e: 7220 2b1f 2000 |0007: invoke-interface {v0, v2}, Landroid/view/Menu;.removeItem:(I)V // method@1f2b │ │ +0d9c44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x000a line=98 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ @@ -291147,19 +291365,19 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0d9cb0: |[0d9cb0] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ -0d9cc0: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9cc4: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9cc8: 7240 2c1f 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/view/Menu;.setGroupCheckable:(IZZ)V // method@1f2c │ │ -0d9cce: 0e00 |0007: return-void │ │ +0d9c48: |[0d9c48] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ +0d9c58: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9c5c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9c60: 7240 2c1f 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/view/Menu;.setGroupCheckable:(IZZ)V // method@1f2c │ │ +0d9c66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -291171,19 +291389,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d9cd0: |[0d9cd0] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ -0d9ce0: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9ce4: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9ce8: 7230 2d1f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.setGroupEnabled:(IZ)V // method@1f2d │ │ -0d9cee: 0e00 |0007: return-void │ │ +0d9c68: |[0d9c68] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ +0d9c78: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9c7c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9c80: 7230 2d1f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.setGroupEnabled:(IZ)V // method@1f2d │ │ +0d9c86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -291194,19 +291412,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d9cf0: |[0d9cf0] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ -0d9d00: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9d04: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9d08: 7230 2e1f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.setGroupVisible:(IZ)V // method@1f2e │ │ -0d9d0e: 0e00 |0007: return-void │ │ +0d9c88: |[0d9c88] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ +0d9c98: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9c9c: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9ca0: 7230 2e1f 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.setGroupVisible:(IZ)V // method@1f2e │ │ +0d9ca6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -291217,19 +291435,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d9d10: |[0d9d10] android.support.v7.internal.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ -0d9d20: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9d24: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9d28: 7220 2f1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.setQwertyMode:(Z)V // method@1f2f │ │ -0d9d2e: 0e00 |0007: return-void │ │ +0d9ca8: |[0d9ca8] android.support.v7.internal.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ +0d9cb8: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9cbc: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9cc0: 7220 2f1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.setQwertyMode:(Z)V // method@1f2f │ │ +0d9cc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 isQwerty Z │ │ @@ -291239,20 +291457,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9d30: |[0d9d30] android.support.v7.internal.view.menu.MenuWrapperICS.size:()I │ │ -0d9d40: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ -0d9d44: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ -0d9d48: 7210 301f 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.size:()I // method@1f30 │ │ -0d9d4e: 0a00 |0007: move-result v0 │ │ -0d9d50: 0f00 |0008: return v0 │ │ +0d9cc8: |[0d9cc8] android.support.v7.internal.view.menu.MenuWrapperICS.size:()I │ │ +0d9cd8: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@097e │ │ +0d9cdc: 1f00 bf03 |0002: check-cast v0, Landroid/view/Menu; // type@03bf │ │ +0d9ce0: 7210 301f 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.size:()I // method@1f30 │ │ +0d9ce6: 0a00 |0007: move-result v0 │ │ +0d9ce8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ source_file_idx : 3816 (MenuWrapperICS.java) │ │ @@ -291289,19 +291507,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 │ │ -0d9d54: |[0d9d54] 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 │ │ -0d9d64: 7020 0018 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1800 │ │ -0d9d6a: 5b02 8009 |0003: iput-object v2, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9d6e: 5b03 7f09 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ -0d9d72: 0e00 |0007: return-void │ │ +0d9cec: |[0d9cec] 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 │ │ +0d9cfc: 7020 0018 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1800 │ │ +0d9d02: 5b02 8009 |0003: iput-object v2, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9d06: 5b03 7f09 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ +0d9d0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -291316,16 +291534,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d9d74: |[0d9d74] android.support.v7.internal.view.menu.SubMenuBuilder.clearHeader:()V │ │ -0d9d84: 0e00 |0000: return-void │ │ +0d9d0c: |[0d9d0c] android.support.v7.internal.view.menu.SubMenuBuilder.clearHeader:()V │ │ +0d9d1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -291333,19 +291551,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 │ │ -0d9d88: |[0d9d88] android.support.v7.internal.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0d9d98: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9d9c: 6e20 1218 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1812 │ │ -0d9da2: 0a00 |0005: move-result v0 │ │ -0d9da4: 0f00 |0006: return v0 │ │ +0d9d20: |[0d9d20] android.support.v7.internal.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0d9d30: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9d34: 6e20 1218 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1812 │ │ +0d9d3a: 0a00 |0005: move-result v0 │ │ +0d9d3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0007 reg=2 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -291354,26 +291572,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d9da8: |[0d9da8] android.support.v7.internal.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0d9db8: 6f30 1318 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@1813 │ │ -0d9dbe: 0a00 |0003: move-result v0 │ │ -0d9dc0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0d9dc4: 5410 8009 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9dc8: 6e30 1318 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@1813 │ │ -0d9dce: 0a00 |000b: move-result v0 │ │ -0d9dd0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0d9dd4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0d9dd6: 0f00 |000f: return v0 │ │ -0d9dd8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d9dda: 28fe |0011: goto 000f // -0002 │ │ +0d9d40: |[0d9d40] android.support.v7.internal.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0d9d50: 6f30 1318 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@1813 │ │ +0d9d56: 0a00 |0003: move-result v0 │ │ +0d9d58: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0d9d5c: 5410 8009 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9d60: 6e30 1318 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@1813 │ │ +0d9d66: 0a00 |000b: move-result v0 │ │ +0d9d68: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0d9d6c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0d9d6e: 0f00 |000f: return v0 │ │ +0d9d70: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d9d72: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0012 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0012 reg=3 item Landroid/view/MenuItem; │ │ @@ -291383,19 +291601,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 │ │ -0d9ddc: |[0d9ddc] android.support.v7.internal.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0d9dec: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9df0: 6e20 1818 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1818 │ │ -0d9df6: 0a00 |0005: move-result v0 │ │ -0d9df8: 0f00 |0006: return v0 │ │ +0d9d74: |[0d9d74] android.support.v7.internal.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0d9d84: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9d88: 6e20 1818 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1818 │ │ +0d9d8e: 0a00 |0005: move-result v0 │ │ +0d9d90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0007 reg=2 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -291404,39 +291622,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0d9dfc: |[0d9dfc] android.support.v7.internal.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -0d9e0c: 5431 7f09 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ -0d9e10: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0d9e14: 5431 7f09 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ -0d9e18: 6e10 6d18 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ -0d9e1e: 0a00 |0009: move-result v0 │ │ -0d9e20: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -0d9e24: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d9e26: 1101 |000d: return-object v1 │ │ -0d9e28: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d9e2a: 28fb |000f: goto 000a // -0005 │ │ -0d9e2c: 2201 9204 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0d9e30: 7010 fb24 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0d9e36: 6f10 2218 0300 |0015: invoke-super {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1822 │ │ -0d9e3c: 0c02 |0018: move-result-object v2 │ │ -0d9e3e: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d9e44: 0c01 |001c: move-result-object v1 │ │ -0d9e46: 1a02 6801 |001d: const-string v2, ":" // string@0168 │ │ -0d9e4a: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0d9e50: 0c01 |0022: move-result-object v1 │ │ -0d9e52: 6e20 0025 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0d9e58: 0c01 |0026: move-result-object v1 │ │ -0d9e5a: 6e10 0a25 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0d9e60: 0c01 |002a: move-result-object v1 │ │ -0d9e62: 28e2 |002b: goto 000d // -001e │ │ +0d9d94: |[0d9d94] android.support.v7.internal.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +0d9da4: 5431 7f09 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ +0d9da8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0d9dac: 5431 7f09 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ +0d9db0: 6e10 6d18 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@186d │ │ +0d9db6: 0a00 |0009: move-result v0 │ │ +0d9db8: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +0d9dbc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0d9dbe: 1101 |000d: return-object v1 │ │ +0d9dc0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d9dc2: 28fb |000f: goto 000a // -0005 │ │ +0d9dc4: 2201 9204 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0d9dc8: 7010 fb24 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0d9dce: 6f10 2218 0300 |0015: invoke-super {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1822 │ │ +0d9dd4: 0c02 |0018: move-result-object v2 │ │ +0d9dd6: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d9ddc: 0c01 |001c: move-result-object v1 │ │ +0d9dde: 1a02 6801 |001d: const-string v2, ":" // string@0168 │ │ +0d9de2: 6e20 0425 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0d9de8: 0c01 |0022: move-result-object v1 │ │ +0d9dea: 6e20 0025 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0d9df0: 0c01 |0026: move-result-object v1 │ │ +0d9df2: 6e10 0a25 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0d9df8: 0c01 |002a: move-result-object v1 │ │ +0d9dfa: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000a line=139 │ │ 0x000c line=140 │ │ 0x000d line=142 │ │ 0x000e line=138 │ │ @@ -291451,17 +291669,17 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9e64: |[0d9e64] android.support.v7.internal.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ -0d9e74: 5410 7f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ -0d9e78: 1100 |0002: return-object v0 │ │ +0d9dfc: |[0d9dfc] android.support.v7.internal.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ +0d9e0c: 5410 7f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ +0d9e10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -291469,17 +291687,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9e7c: |[0d9e7c] android.support.v7.internal.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ -0d9e8c: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9e90: 1100 |0002: return-object v0 │ │ +0d9e14: |[0d9e14] android.support.v7.internal.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ +0d9e24: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9e28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -291487,17 +291705,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 │ │ -0d9e94: |[0d9e94] android.support.v7.internal.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0d9ea4: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9ea8: 1100 |0002: return-object v0 │ │ +0d9e2c: |[0d9e2c] android.support.v7.internal.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0d9e3c: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9e40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -291505,19 +291723,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d9eac: |[0d9eac] android.support.v7.internal.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ -0d9ebc: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9ec0: 6e10 3018 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1830 │ │ -0d9ec6: 0a00 |0005: move-result v0 │ │ -0d9ec8: 0f00 |0006: return v0 │ │ +0d9e44: |[0d9e44] android.support.v7.internal.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ +0d9e54: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9e58: 6e10 3018 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1830 │ │ +0d9e5e: 0a00 |0005: move-result v0 │ │ +0d9e60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -291525,19 +291743,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d9ecc: |[0d9ecc] android.support.v7.internal.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ -0d9edc: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9ee0: 6e10 3218 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@1832 │ │ -0d9ee6: 0a00 |0005: move-result v0 │ │ -0d9ee8: 0f00 |0006: return v0 │ │ +0d9e64: |[0d9e64] android.support.v7.internal.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ +0d9e74: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9e78: 6e10 3218 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@1832 │ │ +0d9e7e: 0a00 |0005: move-result v0 │ │ +0d9e80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -291545,18 +291763,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 │ │ -0d9eec: |[0d9eec] android.support.v7.internal.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -0d9efc: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9f00: 6e20 4218 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1842 │ │ -0d9f06: 0e00 |0005: return-void │ │ +0d9e84: |[0d9e84] android.support.v7.internal.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +0d9e94: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9e98: 6e20 4218 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1842 │ │ +0d9e9e: 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; │ │ @@ -291566,23 +291784,23 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d9f08: |[0d9f08] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -0d9f18: 6e10 6519 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@1965 │ │ -0d9f1e: 0c00 |0003: move-result-object v0 │ │ -0d9f20: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d9f26: 0c00 |0007: move-result-object v0 │ │ -0d9f28: 6e20 af01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0d9f2e: 0c00 |000b: move-result-object v0 │ │ -0d9f30: 6f20 4a18 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@184a │ │ -0d9f36: 1101 |000f: return-object v1 │ │ +0d9ea0: |[0d9ea0] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +0d9eb0: 6e10 6519 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@1965 │ │ +0d9eb6: 0c00 |0003: move-result-object v0 │ │ +0d9eb8: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d9ebe: 0c00 |0007: move-result-object v0 │ │ +0d9ec0: 6e20 af01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0d9ec6: 0c00 |000b: move-result-object v0 │ │ +0d9ec8: 6f20 4a18 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@184a │ │ +0d9ece: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000f line=104 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0010 reg=2 iconRes I │ │ @@ -291592,17 +291810,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 │ │ -0d9f38: |[0d9f38] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0d9f48: 6f20 4a18 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@184a │ │ -0d9f4e: 1100 |0003: return-object v0 │ │ +0d9ed0: |[0d9ed0] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0d9ee0: 6f20 4a18 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@184a │ │ +0d9ee6: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -291612,23 +291830,23 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d9f50: |[0d9f50] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -0d9f60: 6e10 6519 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@1965 │ │ -0d9f66: 0c00 |0003: move-result-object v0 │ │ -0d9f68: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0d9f6e: 0c00 |0007: move-result-object v0 │ │ -0d9f70: 6e20 b801 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0d9f76: 0c00 |000b: move-result-object v0 │ │ -0d9f78: 6f20 4d18 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@184d │ │ -0d9f7e: 1101 |000f: return-object v1 │ │ +0d9ee8: |[0d9ee8] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +0d9ef8: 6e10 6519 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@1965 │ │ +0d9efe: 0c00 |0003: move-result-object v0 │ │ +0d9f00: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0d9f06: 0c00 |0007: move-result-object v0 │ │ +0d9f08: 6e20 b801 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0d9f0e: 0c00 |000b: move-result-object v0 │ │ +0d9f10: 6f20 4d18 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@184d │ │ +0d9f16: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0010 reg=2 titleRes I │ │ @@ -291638,17 +291856,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 │ │ -0d9f80: |[0d9f80] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0d9f90: 6f20 4d18 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@184d │ │ -0d9f96: 1100 |0003: return-object v0 │ │ +0d9f18: |[0d9f18] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0d9f28: 6f20 4d18 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@184d │ │ +0d9f2e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 title Ljava/lang/CharSequence; │ │ @@ -291658,17 +291876,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 │ │ -0d9f98: |[0d9f98] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -0d9fa8: 6f20 4e18 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@184e │ │ -0d9fae: 1100 |0003: return-object v0 │ │ +0d9f30: |[0d9f30] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +0d9f40: 6f20 4e18 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@184e │ │ +0d9f46: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -291678,18 +291896,18 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9fb0: |[0d9fb0] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ -0d9fc0: 5410 7f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ -0d9fc4: 6e20 9218 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@1892 │ │ -0d9fca: 1101 |0005: return-object v1 │ │ +0d9f48: |[0d9f48] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ +0d9f58: 5410 7f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ +0d9f5c: 6e20 9218 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@1892 │ │ +0d9f62: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 iconRes I │ │ @@ -291699,18 +291917,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 │ │ -0d9fcc: |[0d9fcc] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0d9fdc: 5410 7f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ -0d9fe0: 6e20 9318 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1893 │ │ -0d9fe6: 1101 |0005: return-object v1 │ │ +0d9f64: |[0d9f64] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0d9f74: 5410 7f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@097f │ │ +0d9f78: 6e20 9318 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1893 │ │ +0d9f7e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -291720,18 +291938,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9fe8: |[0d9fe8] android.support.v7.internal.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ -0d9ff8: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0d9ffc: 6e20 5018 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@1850 │ │ -0da002: 0e00 |0005: return-void │ │ +0d9f80: |[0d9f80] android.support.v7.internal.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ +0d9f90: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9f94: 6e20 5018 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@1850 │ │ +0d9f9a: 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 │ │ @@ -291741,18 +291959,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da004: |[0da004] android.support.v7.internal.view.menu.SubMenuBuilder.setShortcutsVisible:(Z)V │ │ -0da014: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ -0da018: 6e20 5118 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisible:(Z)V // method@1851 │ │ -0da01e: 0e00 |0005: return-void │ │ +0d9f9c: |[0d9f9c] android.support.v7.internal.view.menu.SubMenuBuilder.setShortcutsVisible:(Z)V │ │ +0d9fac: 5410 8009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0980 │ │ +0d9fb0: 6e20 5118 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisible:(Z)V // method@1851 │ │ +0d9fb6: 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 │ │ @@ -291832,18 +292050,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0da020: |[0da020] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;)V │ │ -0da030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0da032: 7030 3d1d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d3d │ │ -0da038: 0e00 |0004: return-void │ │ +0d9fb8: |[0d9fb8] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;)V │ │ +0d9fc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d9fca: 7030 3d1d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d3d │ │ +0d9fd0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -291853,19 +292071,19 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0da03c: |[0da03c] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;I)V │ │ -0da04c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0da04e: 6001 7c06 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@067c │ │ -0da052: 7054 3f1d 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1d3f │ │ -0da058: 0e00 |0006: return-void │ │ +0d9fd4: |[0d9fd4] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;I)V │ │ +0d9fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d9fe6: 6001 7c06 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@067c │ │ +0d9fea: 7054 3f1d 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1d3f │ │ +0d9ff0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -291876,18 +292094,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0da05c: |[0da05c] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0da06c: 6000 7c06 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@067c │ │ -0da070: 7040 3e1d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d3e │ │ -0da076: 0e00 |0005: return-void │ │ +0d9ff4: |[0d9ff4] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0da004: 6000 7c06 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@067c │ │ +0da008: 7040 3e1d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d3e │ │ +0da00e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -291898,18 +292116,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0da078: |[0da078] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0da088: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0da08a: 7050 3f1d 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1d3f │ │ -0da090: 0e00 |0004: return-void │ │ +0da010: |[0da010] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0da020: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0da022: 7050 3f1d 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1d3f │ │ +0da028: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -291921,75 +292139,75 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 124 16-bit code units │ │ -0da094: |[0da094] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -0da0a4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0da0a6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0da0a8: 7040 ba19 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19ba │ │ -0da0ae: 2204 6500 |0005: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ -0da0b2: 7010 6902 0400 |0007: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0da0b8: 5b84 0d0b |000a: iput-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ -0da0bc: 6204 4c08 |000c: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@084c │ │ -0da0c0: 6e56 3c01 a9b4 |000e: invoke-virtual {v9, v10, v4, v11, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ -0da0c6: 0c00 |0011: move-result-object v0 │ │ -0da0c8: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -0da0ca: 334c 0700 |0013: if-ne v12, v4, 001a // +0007 │ │ -0da0ce: 1274 |0015: const/4 v4, #int 7 // #7 │ │ -0da0d0: 6e30 c501 4006 |0016: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0da0d6: 0a0c |0019: move-result v12 │ │ -0da0d8: 2b0c 5a00 0000 |001a: packed-switch v12, 00000074 // +0000005a │ │ -0da0de: 1304 1100 |001d: const/16 v4, #int 17 // #11 │ │ -0da0e2: 6e30 c501 6004 |001f: invoke-virtual {v0, v6, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0da0e8: 0a04 |0022: move-result v4 │ │ -0da0ea: 5984 010b |0023: iput v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0b01 │ │ -0da0ee: 5484 080b |0025: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da0f2: 1265 |0027: const/4 v5, #int 6 // #6 │ │ -0da0f4: 6e20 c901 5000 |0028: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ -0da0fa: 0c05 |002b: move-result-object v5 │ │ -0da0fc: 7220 391d 5400 |002c: invoke-interface {v4, v5}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@1d39 │ │ -0da102: 6e10 cd01 0000 |002f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0da108: 5484 0c0b |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0b0c │ │ -0da10c: 3804 0b00 |0034: if-eqz v4, 003f // +000b │ │ -0da110: 5484 080b |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da114: 5485 0c0b |0038: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0b0c │ │ -0da118: 7220 381d 5400 |003a: invoke-interface {v4, v5}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1d38 │ │ -0da11e: 5b87 0c0b |003d: iput-object v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0b0c │ │ -0da122: 0e00 |003f: return-void │ │ -0da124: 2204 7103 |0040: new-instance v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; // type@0371 │ │ -0da128: 7030 0a1d 8407 |0042: invoke-direct {v4, v8, v7}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V // method@1d0a │ │ -0da12e: 5b84 080b |0045: iput-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da132: 28d6 |0047: goto 001d // -002a │ │ -0da134: 2202 7403 |0048: new-instance v2, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // type@0374 │ │ -0da138: 705b 221d 82a9 |004a: invoke-direct {v2, v8, v9, v10, v11}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d22 │ │ -0da13e: 1234 |004d: const/4 v4, #int 3 // #3 │ │ -0da140: 12e5 |004e: const/4 v5, #int -2 // #fe │ │ -0da142: 6e30 c701 4005 |004f: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ -0da148: 0a04 |0052: move-result v4 │ │ -0da14a: 5984 ff0a |0053: iput v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0aff │ │ -0da14e: 1224 |0055: const/4 v4, #int 2 // #2 │ │ -0da150: 6e20 c301 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ -0da156: 0c04 |0059: move-result-object v4 │ │ -0da158: 6e20 2a1d 4200 |005a: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1d2a │ │ -0da15e: 1254 |005d: const/4 v4, #int 5 // #5 │ │ -0da160: 6e30 c101 4006 |005e: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c1 │ │ -0da166: 0a03 |0061: move-result v3 │ │ -0da168: 3803 0500 |0062: if-eqz v3, 0067 // +0005 │ │ -0da16c: 6e20 331d 3200 |0064: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setVerticalOffset:(I)V // method@1d33 │ │ -0da172: 1244 |0067: const/4 v4, #int 4 // #4 │ │ -0da174: 6e30 c101 4006 |0068: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c1 │ │ -0da17a: 0a01 |006b: move-result v1 │ │ -0da17c: 3801 0500 |006c: if-eqz v1, 0071 // +0005 │ │ -0da180: 6e20 2c1d 1200 |006e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setHorizontalOffset:(I)V // method@1d2c │ │ -0da186: 5b82 080b |0071: iput-object v2, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da18a: 28aa |0073: goto 001d // -0056 │ │ -0da18c: 0001 0200 0000 0000 2600 0000 2e00 ... |0074: packed-switch-data (8 units) │ │ +0da02c: |[0da02c] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +0da03c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0da03e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0da040: 7040 ba19 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19ba │ │ +0da046: 2204 6500 |0005: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ +0da04a: 7010 6902 0400 |0007: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0da050: 5b84 0d0b |000a: iput-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ +0da054: 6204 4c08 |000c: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@084c │ │ +0da058: 6e56 3c01 a9b4 |000e: invoke-virtual {v9, v10, v4, v11, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013c │ │ +0da05e: 0c00 |0011: move-result-object v0 │ │ +0da060: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +0da062: 334c 0700 |0013: if-ne v12, v4, 001a // +0007 │ │ +0da066: 1274 |0015: const/4 v4, #int 7 // #7 │ │ +0da068: 6e30 c501 4006 |0016: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0da06e: 0a0c |0019: move-result v12 │ │ +0da070: 2b0c 5a00 0000 |001a: packed-switch v12, 00000074 // +0000005a │ │ +0da076: 1304 1100 |001d: const/16 v4, #int 17 // #11 │ │ +0da07a: 6e30 c501 6004 |001f: invoke-virtual {v0, v6, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0da080: 0a04 |0022: move-result v4 │ │ +0da082: 5984 010b |0023: iput v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0b01 │ │ +0da086: 5484 080b |0025: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da08a: 1265 |0027: const/4 v5, #int 6 // #6 │ │ +0da08c: 6e20 c901 5000 |0028: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c9 │ │ +0da092: 0c05 |002b: move-result-object v5 │ │ +0da094: 7220 391d 5400 |002c: invoke-interface {v4, v5}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@1d39 │ │ +0da09a: 6e10 cd01 0000 |002f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0da0a0: 5484 0c0b |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0b0c │ │ +0da0a4: 3804 0b00 |0034: if-eqz v4, 003f // +000b │ │ +0da0a8: 5484 080b |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da0ac: 5485 0c0b |0038: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0b0c │ │ +0da0b0: 7220 381d 5400 |003a: invoke-interface {v4, v5}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1d38 │ │ +0da0b6: 5b87 0c0b |003d: iput-object v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0b0c │ │ +0da0ba: 0e00 |003f: return-void │ │ +0da0bc: 2204 7103 |0040: new-instance v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; // type@0371 │ │ +0da0c0: 7030 0a1d 8407 |0042: invoke-direct {v4, v8, v7}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V // method@1d0a │ │ +0da0c6: 5b84 080b |0045: iput-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da0ca: 28d6 |0047: goto 001d // -002a │ │ +0da0cc: 2202 7403 |0048: new-instance v2, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // type@0374 │ │ +0da0d0: 705b 221d 82a9 |004a: invoke-direct {v2, v8, v9, v10, v11}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d22 │ │ +0da0d6: 1234 |004d: const/4 v4, #int 3 // #3 │ │ +0da0d8: 12e5 |004e: const/4 v5, #int -2 // #fe │ │ +0da0da: 6e30 c701 4005 |004f: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c7 │ │ +0da0e0: 0a04 |0052: move-result v4 │ │ +0da0e2: 5984 ff0a |0053: iput v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0aff │ │ +0da0e6: 1224 |0055: const/4 v4, #int 2 // #2 │ │ +0da0e8: 6e20 c301 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c3 │ │ +0da0ee: 0c04 |0059: move-result-object v4 │ │ +0da0f0: 6e20 2a1d 4200 |005a: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1d2a │ │ +0da0f6: 1254 |005d: const/4 v4, #int 5 // #5 │ │ +0da0f8: 6e30 c101 4006 |005e: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c1 │ │ +0da0fe: 0a03 |0061: move-result v3 │ │ +0da100: 3803 0500 |0062: if-eqz v3, 0067 // +0005 │ │ +0da104: 6e20 331d 3200 |0064: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setVerticalOffset:(I)V // method@1d33 │ │ +0da10a: 1244 |0067: const/4 v4, #int 4 // #4 │ │ +0da10c: 6e30 c101 4006 |0068: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c1 │ │ +0da112: 0a01 |006b: move-result v1 │ │ +0da114: 3801 0500 |006c: if-eqz v1, 0071 // +0005 │ │ +0da118: 6e20 2c1d 1200 |006e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setHorizontalOffset:(I)V // method@1d2c │ │ +0da11e: 5b82 080b |0071: iput-object v2, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da122: 28aa |0073: goto 001d // -0056 │ │ +0da124: 0001 0200 0000 0000 2600 0000 2e00 ... |0074: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ 0x0005 line=75 │ │ 0x000c line=150 │ │ 0x0012 line=153 │ │ 0x0015 line=154 │ │ @@ -292029,17 +292247,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0da19c: |[0da19c] android.support.v7.internal.widget.SpinnerICS.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; │ │ -0da1ac: 5410 0d0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ -0da1b0: 1100 |0002: return-object v0 │ │ +0da134: |[0da134] android.support.v7.internal.widget.SpinnerICS.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; │ │ +0da144: 5410 0d0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ +0da148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerICS; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/SpinnerICS;) │ │ @@ -292047,31 +292265,31 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0da1b4: |[0da1b4] android.support.v7.internal.widget.SpinnerICS.makeAndAddView:(I)Landroid/view/View; │ │ -0da1c4: 5542 fe0a |0000: iget-boolean v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0afe │ │ -0da1c8: 3902 0f00 |0002: if-nez v2, 0011 // +000f │ │ -0da1cc: 5442 090b |0004: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0b09 │ │ -0da1d0: 6e20 aa19 5200 |0006: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.get:(I)Landroid/view/View; // method@19aa │ │ -0da1d6: 0c00 |0009: move-result-object v0 │ │ -0da1d8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0da1dc: 7020 711d 0400 |000c: invoke-direct {v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setUpChild:(Landroid/view/View;)V // method@1d71 │ │ -0da1e2: 0701 |000f: move-object v1, v0 │ │ -0da1e4: 1101 |0010: return-object v1 │ │ -0da1e6: 5442 fd0a |0011: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0afd │ │ -0da1ea: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0da1ec: 7240 9222 5243 |0014: invoke-interface {v2, v5, v3, v4}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2292 │ │ -0da1f2: 0c00 |0017: move-result-object v0 │ │ -0da1f4: 7020 711d 0400 |0018: invoke-direct {v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setUpChild:(Landroid/view/View;)V // method@1d71 │ │ -0da1fa: 0701 |001b: move-object v1, v0 │ │ -0da1fc: 28f4 |001c: goto 0010 // -000c │ │ +0da14c: |[0da14c] android.support.v7.internal.widget.SpinnerICS.makeAndAddView:(I)Landroid/view/View; │ │ +0da15c: 5542 fe0a |0000: iget-boolean v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0afe │ │ +0da160: 3902 0f00 |0002: if-nez v2, 0011 // +000f │ │ +0da164: 5442 090b |0004: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0b09 │ │ +0da168: 6e20 aa19 5200 |0006: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.get:(I)Landroid/view/View; // method@19aa │ │ +0da16e: 0c00 |0009: move-result-object v0 │ │ +0da170: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0da174: 7020 711d 0400 |000c: invoke-direct {v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setUpChild:(Landroid/view/View;)V // method@1d71 │ │ +0da17a: 0701 |000f: move-object v1, v0 │ │ +0da17c: 1101 |0010: return-object v1 │ │ +0da17e: 5442 fd0a |0011: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0afd │ │ +0da182: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0da184: 7240 9222 5243 |0014: invoke-interface {v2, v5, v3, v4}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2292 │ │ +0da18a: 0c00 |0017: move-result-object v0 │ │ +0da18c: 7020 711d 0400 |0018: invoke-direct {v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setUpChild:(Landroid/view/View;)V // method@1d71 │ │ +0da192: 0701 |001b: move-object v1, v0 │ │ +0da194: 28f4 |001c: goto 0010 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0004 line=373 │ │ 0x000a line=374 │ │ 0x000c line=376 │ │ 0x0010 line=388 │ │ @@ -292091,68 +292309,68 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 102 16-bit code units │ │ -0da200: |[0da200] android.support.v7.internal.widget.SpinnerICS.setUpChild:(Landroid/view/View;)V │ │ -0da210: 6e10 bb1f 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0da216: 0c06 |0003: move-result-object v6 │ │ -0da218: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ -0da21c: 6e10 431d 0b00 |0006: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1d43 │ │ -0da222: 0c06 |0009: move-result-object v6 │ │ -0da224: 1208 |000a: const/4 v8, #int 0 // #0 │ │ -0da226: 6e40 411d cb68 |000b: invoke-virtual {v11, v12, v8, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1d41 │ │ -0da22c: 6e10 551d 0b00 |000e: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.hasFocus:()Z // method@1d55 │ │ -0da232: 0a08 |0011: move-result v8 │ │ -0da234: 6e20 1b20 8c00 |0012: invoke-virtual {v12, v8}, Landroid/view/View;.setSelected:(Z)V // method@201b │ │ -0da23a: 52b8 020b |0015: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mHeightMeasureSpec:I // field@0b02 │ │ -0da23e: 54b9 0b0b |0017: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da242: 5299 3100 |0019: iget v9, v9, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0da246: 54ba 0b0b |001b: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da24a: 52aa 2e00 |001d: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -0da24e: b0a9 |001f: add-int/2addr v9, v10 │ │ -0da250: 526a 880b |0020: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ -0da254: 7130 4d20 980a |0022: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@204d │ │ -0da25a: 0a01 |0025: move-result v1 │ │ -0da25c: 52b8 0e0b |0026: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mWidthMeasureSpec:I // field@0b0e │ │ -0da260: 54b9 0b0b |0028: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da264: 5299 2f00 |002a: iget v9, v9, Landroid/graphics/Rect;.left:I // field@002f │ │ -0da268: 54ba 0b0b |002c: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da26c: 52aa 3000 |002e: iget v10, v10, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0da270: b0a9 |0030: add-int/2addr v9, v10 │ │ -0da272: 526a 890b |0031: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ -0da276: 7130 4d20 980a |0033: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@204d │ │ -0da27c: 0a05 |0036: move-result v5 │ │ -0da27e: 6e30 e41f 5c01 |0037: invoke-virtual {v12, v5, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0da284: 54b8 0b0b |003a: iget-object v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da288: 5288 3100 |003c: iget v8, v8, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0da28c: 6e10 4b1d 0b00 |003e: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredHeight:()I // method@1d4b │ │ -0da292: 0a09 |0041: move-result v9 │ │ -0da294: 54ba 0b0b |0042: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da298: 52aa 2e00 |0044: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -0da29c: b1a9 |0046: sub-int/2addr v9, v10 │ │ -0da29e: 54ba 0b0b |0047: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da2a2: 52aa 3100 |0049: iget v10, v10, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0da2a6: b1a9 |004b: sub-int/2addr v9, v10 │ │ -0da2a8: 6e10 bf1f 0c00 |004c: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0da2ae: 0a0a |004f: move-result v10 │ │ -0da2b0: b1a9 |0050: sub-int/2addr v9, v10 │ │ -0da2b2: db09 0902 |0051: div-int/lit8 v9, v9, #int 2 // #02 │ │ -0da2b6: 9004 0809 |0053: add-int v4, v8, v9 │ │ -0da2ba: 6e10 bf1f 0c00 |0055: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ -0da2c0: 0a08 |0058: move-result v8 │ │ -0da2c2: 9000 0408 |0059: add-int v0, v4, v8 │ │ -0da2c6: 6e10 c21f 0c00 |005b: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0da2cc: 0a07 |005e: move-result v7 │ │ -0da2ce: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -0da2d0: 9003 0207 |0060: add-int v3, v2, v7 │ │ -0da2d4: 6e50 e31f 2c34 |0062: invoke-virtual {v12, v2, v4, v3, v0}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ -0da2da: 0e00 |0065: return-void │ │ +0da198: |[0da198] android.support.v7.internal.widget.SpinnerICS.setUpChild:(Landroid/view/View;)V │ │ +0da1a8: 6e10 bb1f 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0da1ae: 0c06 |0003: move-result-object v6 │ │ +0da1b0: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ +0da1b4: 6e10 431d 0b00 |0006: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1d43 │ │ +0da1ba: 0c06 |0009: move-result-object v6 │ │ +0da1bc: 1208 |000a: const/4 v8, #int 0 // #0 │ │ +0da1be: 6e40 411d cb68 |000b: invoke-virtual {v11, v12, v8, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1d41 │ │ +0da1c4: 6e10 551d 0b00 |000e: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.hasFocus:()Z // method@1d55 │ │ +0da1ca: 0a08 |0011: move-result v8 │ │ +0da1cc: 6e20 1b20 8c00 |0012: invoke-virtual {v12, v8}, Landroid/view/View;.setSelected:(Z)V // method@201b │ │ +0da1d2: 52b8 020b |0015: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mHeightMeasureSpec:I // field@0b02 │ │ +0da1d6: 54b9 0b0b |0017: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da1da: 5299 3100 |0019: iget v9, v9, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0da1de: 54ba 0b0b |001b: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da1e2: 52aa 2e00 |001d: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +0da1e6: b0a9 |001f: add-int/2addr v9, v10 │ │ +0da1e8: 526a 880b |0020: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0b88 │ │ +0da1ec: 7130 4d20 980a |0022: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@204d │ │ +0da1f2: 0a01 |0025: move-result v1 │ │ +0da1f4: 52b8 0e0b |0026: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mWidthMeasureSpec:I // field@0b0e │ │ +0da1f8: 54b9 0b0b |0028: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da1fc: 5299 2f00 |002a: iget v9, v9, Landroid/graphics/Rect;.left:I // field@002f │ │ +0da200: 54ba 0b0b |002c: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da204: 52aa 3000 |002e: iget v10, v10, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0da208: b0a9 |0030: add-int/2addr v9, v10 │ │ +0da20a: 526a 890b |0031: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0b89 │ │ +0da20e: 7130 4d20 980a |0033: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@204d │ │ +0da214: 0a05 |0036: move-result v5 │ │ +0da216: 6e30 e41f 5c01 |0037: invoke-virtual {v12, v5, v1}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0da21c: 54b8 0b0b |003a: iget-object v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da220: 5288 3100 |003c: iget v8, v8, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0da224: 6e10 4b1d 0b00 |003e: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredHeight:()I // method@1d4b │ │ +0da22a: 0a09 |0041: move-result v9 │ │ +0da22c: 54ba 0b0b |0042: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da230: 52aa 2e00 |0044: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +0da234: b1a9 |0046: sub-int/2addr v9, v10 │ │ +0da236: 54ba 0b0b |0047: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da23a: 52aa 3100 |0049: iget v10, v10, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0da23e: b1a9 |004b: sub-int/2addr v9, v10 │ │ +0da240: 6e10 bf1f 0c00 |004c: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0da246: 0a0a |004f: move-result v10 │ │ +0da248: b1a9 |0050: sub-int/2addr v9, v10 │ │ +0da24a: db09 0902 |0051: div-int/lit8 v9, v9, #int 2 // #02 │ │ +0da24e: 9004 0809 |0053: add-int v4, v8, v9 │ │ +0da252: 6e10 bf1f 0c00 |0055: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@1fbf │ │ +0da258: 0a08 |0058: move-result v8 │ │ +0da25a: 9000 0408 |0059: add-int v0, v4, v8 │ │ +0da25e: 6e10 c21f 0c00 |005b: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0da264: 0a07 |005e: move-result v7 │ │ +0da266: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +0da268: 9003 0207 |0060: add-int v3, v2, v7 │ │ +0da26c: 6e50 e31f 2c34 |0062: invoke-virtual {v12, v2, v4, v3, v0}, Landroid/view/View;.layout:(IIII)V // method@1fe3 │ │ +0da272: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0004 line=402 │ │ 0x0006 line=403 │ │ 0x000a line=406 │ │ 0x000e line=408 │ │ @@ -292184,43 +292402,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0da2dc: |[0da2dc] android.support.v7.internal.widget.SpinnerICS.getBaseline:()I │ │ -0da2ec: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0da2ee: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0da2f0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0da2f2: 6e10 481d 0500 |0003: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getChildCount:()I // method@1d48 │ │ -0da2f8: 0a03 |0006: move-result v3 │ │ -0da2fa: 3d03 1400 |0007: if-lez v3, 001b // +0014 │ │ -0da2fe: 6e20 471d 4500 |0009: invoke-virtual {v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1d47 │ │ -0da304: 0c00 |000c: move-result-object v0 │ │ -0da306: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -0da30a: 6e10 af1f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@1faf │ │ -0da310: 0a01 |0012: move-result v1 │ │ -0da312: 3a01 0700 |0013: if-ltz v1, 001a // +0007 │ │ -0da316: 6e10 cd1f 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ -0da31c: 0a02 |0018: move-result v2 │ │ -0da31e: b012 |0019: add-int/2addr v2, v1 │ │ -0da320: 0f02 |001a: return v2 │ │ -0da322: 5453 fd0a |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0afd │ │ -0da326: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ -0da32a: 5453 fd0a |001f: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0afd │ │ -0da32e: 7210 8d22 0300 |0021: invoke-interface {v3}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ -0da334: 0a03 |0024: move-result v3 │ │ -0da336: 3d03 e8ff |0025: if-lez v3, 000d // -0018 │ │ -0da33a: 7020 581d 4500 |0027: invoke-direct {v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.makeAndAddView:(I)Landroid/view/View; // method@1d58 │ │ -0da340: 0c00 |002a: move-result-object v0 │ │ -0da342: 5453 090b |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0b09 │ │ -0da346: 6e30 ab19 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@19ab │ │ -0da34c: 6e10 611d 0500 |0030: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.removeAllViewsInLayout:()V // method@1d61 │ │ -0da352: 28da |0033: goto 000d // -0026 │ │ +0da274: |[0da274] android.support.v7.internal.widget.SpinnerICS.getBaseline:()I │ │ +0da284: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0da286: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0da288: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0da28a: 6e10 481d 0500 |0003: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getChildCount:()I // method@1d48 │ │ +0da290: 0a03 |0006: move-result v3 │ │ +0da292: 3d03 1400 |0007: if-lez v3, 001b // +0014 │ │ +0da296: 6e20 471d 4500 |0009: invoke-virtual {v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1d47 │ │ +0da29c: 0c00 |000c: move-result-object v0 │ │ +0da29e: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +0da2a2: 6e10 af1f 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@1faf │ │ +0da2a8: 0a01 |0012: move-result v1 │ │ +0da2aa: 3a01 0700 |0013: if-ltz v1, 001a // +0007 │ │ +0da2ae: 6e10 cd1f 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@1fcd │ │ +0da2b4: 0a02 |0018: move-result v2 │ │ +0da2b6: b012 |0019: add-int/2addr v2, v1 │ │ +0da2b8: 0f02 |001a: return v2 │ │ +0da2ba: 5453 fd0a |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0afd │ │ +0da2be: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ +0da2c2: 5453 fd0a |001f: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0afd │ │ +0da2c6: 7210 8d22 0300 |0021: invoke-interface {v3}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ +0da2cc: 0a03 |0024: move-result v3 │ │ +0da2ce: 3d03 e8ff |0025: if-lez v3, 000d // -0018 │ │ +0da2d2: 7020 581d 4500 |0027: invoke-direct {v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.makeAndAddView:(I)Landroid/view/View; // method@1d58 │ │ +0da2d8: 0c00 |002a: move-result-object v0 │ │ +0da2da: 5453 090b |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0b09 │ │ +0da2de: 6e30 ab19 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@19ab │ │ +0da2e4: 6e10 611d 0500 |0030: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.removeAllViewsInLayout:()V // method@1d61 │ │ +0da2ea: 28da |0033: goto 000d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=234 │ │ 0x0003 line=236 │ │ 0x0009 line=237 │ │ 0x000d line=244 │ │ 0x000f line=245 │ │ @@ -292240,19 +292458,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0da354: |[0da354] android.support.v7.internal.widget.SpinnerICS.getPrompt:()Ljava/lang/CharSequence; │ │ -0da364: 5410 080b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da368: 7210 361d 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.getHintText:()Ljava/lang/CharSequence; // method@1d36 │ │ -0da36e: 0c00 |0005: move-result-object v0 │ │ -0da370: 1100 |0006: return-object v0 │ │ +0da2ec: |[0da2ec] android.support.v7.internal.widget.SpinnerICS.getPrompt:()Ljava/lang/CharSequence; │ │ +0da2fc: 5410 080b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da300: 7210 361d 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.getHintText:()Ljava/lang/CharSequence; // method@1d36 │ │ +0da306: 0c00 |0005: move-result-object v0 │ │ +0da308: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/SpinnerICS;) │ │ @@ -292260,72 +292478,72 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -0da374: |[0da374] android.support.v7.internal.widget.SpinnerICS.layout:(IZ)V │ │ -0da384: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0da386: 5485 0b0b |0001: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da38a: 5250 2f00 |0003: iget v0, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ -0da38e: 6e10 511d 0800 |0005: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.getRight:()I // method@1d51 │ │ -0da394: 0a05 |0008: move-result v5 │ │ -0da396: 6e10 4a1d 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.getLeft:()I // method@1d4a │ │ -0da39c: 0a06 |000c: move-result v6 │ │ -0da39e: b165 |000d: sub-int/2addr v5, v6 │ │ -0da3a0: 5486 0b0b |000e: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da3a4: 5266 2f00 |0010: iget v6, v6, Landroid/graphics/Rect;.left:I // field@002f │ │ -0da3a8: b165 |0012: sub-int/2addr v5, v6 │ │ -0da3aa: 5486 0b0b |0013: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ -0da3ae: 5266 3000 |0015: iget v6, v6, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0da3b2: 9101 0506 |0017: sub-int v1, v5, v6 │ │ -0da3b6: 5585 fe0a |0019: iget-boolean v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0afe │ │ -0da3ba: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ -0da3be: 6e10 541d 0800 |001d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.handleDataChanged:()V // method@1d54 │ │ -0da3c4: 5285 040b |0020: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mItemCount:I // field@0b04 │ │ -0da3c8: 3905 0600 |0022: if-nez v5, 0028 // +0006 │ │ -0da3cc: 6e10 631d 0800 |0024: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.resetList:()V // method@1d63 │ │ -0da3d2: 0e00 |0027: return-void │ │ -0da3d4: 5285 060b |0028: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNextSelectedPosition:I // field@0b06 │ │ -0da3d8: 3a05 0700 |002a: if-ltz v5, 0031 // +0007 │ │ -0da3dc: 5285 060b |002c: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNextSelectedPosition:I // field@0b06 │ │ -0da3e0: 6e20 6f1d 5800 |002e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelectedPositionInt:(I)V // method@1d6f │ │ -0da3e6: 6e10 601d 0800 |0031: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.recycleAllViews:()V // method@1d60 │ │ -0da3ec: 6e10 611d 0800 |0034: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.removeAllViewsInLayout:()V // method@1d61 │ │ -0da3f2: 5285 0a0b |0037: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0b0a │ │ -0da3f6: 5985 000b |0039: iput v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mFirstPosition:I // field@0b00 │ │ -0da3fa: 5285 0a0b |003b: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0b0a │ │ -0da3fe: 7020 581d 5800 |003d: invoke-direct {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.makeAndAddView:(I)Landroid/view/View; // method@1d58 │ │ -0da404: 0c02 |0040: move-result-object v2 │ │ -0da406: 6e10 c21f 0200 |0041: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0da40c: 0a04 |0044: move-result v4 │ │ -0da40e: 0103 |0045: move v3, v0 │ │ -0da410: 5285 010b |0046: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0b01 │ │ -0da414: dd05 0507 |0048: and-int/lit8 v5, v5, #int 7 // #07 │ │ -0da418: 2c05 2800 0000 |004a: sparse-switch v5, 00000072 // +00000028 │ │ -0da41e: 6e20 e51f 3200 |004d: invoke-virtual {v2, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ -0da424: 5485 090b |0050: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0b09 │ │ -0da428: 6e10 a919 0500 |0052: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.clear:()V // method@19a9 │ │ -0da42e: 6e10 561d 0800 |0055: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.invalidate:()V // method@1d56 │ │ -0da434: 6e10 421d 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.checkSelectionChanged:()V // method@1d42 │ │ -0da43a: 5c87 fe0a |005b: iput-boolean v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0afe │ │ -0da43e: 5c87 050b |005d: iput-boolean v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNeedSync:Z // field@0b05 │ │ -0da442: 5285 0a0b |005f: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0b0a │ │ -0da446: 6e20 691d 5800 |0061: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.setNextSelectedPositionInt:(I)V // method@1d69 │ │ -0da44c: 28c3 |0064: goto 0027 // -003d │ │ -0da44e: db05 0102 |0065: div-int/lit8 v5, v1, #int 2 // #02 │ │ -0da452: b005 |0067: add-int/2addr v5, v0 │ │ -0da454: db06 0402 |0068: div-int/lit8 v6, v4, #int 2 // #02 │ │ -0da458: 9103 0506 |006a: sub-int v3, v5, v6 │ │ -0da45c: 28e1 |006c: goto 004d // -001f │ │ -0da45e: 9005 0001 |006d: add-int v5, v0, v1 │ │ -0da462: 9103 0504 |006f: sub-int v3, v5, v4 │ │ -0da466: 28dc |0071: goto 004d // -0024 │ │ -0da468: 0002 0200 0100 0000 0500 0000 1b00 ... |0072: sparse-switch-data (10 units) │ │ +0da30c: |[0da30c] android.support.v7.internal.widget.SpinnerICS.layout:(IZ)V │ │ +0da31c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0da31e: 5485 0b0b |0001: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da322: 5250 2f00 |0003: iget v0, v5, Landroid/graphics/Rect;.left:I // field@002f │ │ +0da326: 6e10 511d 0800 |0005: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.getRight:()I // method@1d51 │ │ +0da32c: 0a05 |0008: move-result v5 │ │ +0da32e: 6e10 4a1d 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.getLeft:()I // method@1d4a │ │ +0da334: 0a06 |000c: move-result v6 │ │ +0da336: b165 |000d: sub-int/2addr v5, v6 │ │ +0da338: 5486 0b0b |000e: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da33c: 5266 2f00 |0010: iget v6, v6, Landroid/graphics/Rect;.left:I // field@002f │ │ +0da340: b165 |0012: sub-int/2addr v5, v6 │ │ +0da342: 5486 0b0b |0013: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0b0b │ │ +0da346: 5266 3000 |0015: iget v6, v6, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0da34a: 9101 0506 |0017: sub-int v1, v5, v6 │ │ +0da34e: 5585 fe0a |0019: iget-boolean v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0afe │ │ +0da352: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ +0da356: 6e10 541d 0800 |001d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.handleDataChanged:()V // method@1d54 │ │ +0da35c: 5285 040b |0020: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mItemCount:I // field@0b04 │ │ +0da360: 3905 0600 |0022: if-nez v5, 0028 // +0006 │ │ +0da364: 6e10 631d 0800 |0024: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.resetList:()V // method@1d63 │ │ +0da36a: 0e00 |0027: return-void │ │ +0da36c: 5285 060b |0028: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNextSelectedPosition:I // field@0b06 │ │ +0da370: 3a05 0700 |002a: if-ltz v5, 0031 // +0007 │ │ +0da374: 5285 060b |002c: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNextSelectedPosition:I // field@0b06 │ │ +0da378: 6e20 6f1d 5800 |002e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelectedPositionInt:(I)V // method@1d6f │ │ +0da37e: 6e10 601d 0800 |0031: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.recycleAllViews:()V // method@1d60 │ │ +0da384: 6e10 611d 0800 |0034: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.removeAllViewsInLayout:()V // method@1d61 │ │ +0da38a: 5285 0a0b |0037: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0b0a │ │ +0da38e: 5985 000b |0039: iput v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mFirstPosition:I // field@0b00 │ │ +0da392: 5285 0a0b |003b: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0b0a │ │ +0da396: 7020 581d 5800 |003d: invoke-direct {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.makeAndAddView:(I)Landroid/view/View; // method@1d58 │ │ +0da39c: 0c02 |0040: move-result-object v2 │ │ +0da39e: 6e10 c21f 0200 |0041: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0da3a4: 0a04 |0044: move-result v4 │ │ +0da3a6: 0103 |0045: move v3, v0 │ │ +0da3a8: 5285 010b |0046: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0b01 │ │ +0da3ac: dd05 0507 |0048: and-int/lit8 v5, v5, #int 7 // #07 │ │ +0da3b0: 2c05 2800 0000 |004a: sparse-switch v5, 00000072 // +00000028 │ │ +0da3b6: 6e20 e51f 3200 |004d: invoke-virtual {v2, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@1fe5 │ │ +0da3bc: 5485 090b |0050: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0b09 │ │ +0da3c0: 6e10 a919 0500 |0052: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.clear:()V // method@19a9 │ │ +0da3c6: 6e10 561d 0800 |0055: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.invalidate:()V // method@1d56 │ │ +0da3cc: 6e10 421d 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.checkSelectionChanged:()V // method@1d42 │ │ +0da3d2: 5c87 fe0a |005b: iput-boolean v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0afe │ │ +0da3d6: 5c87 050b |005d: iput-boolean v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNeedSync:Z // field@0b05 │ │ +0da3da: 5285 0a0b |005f: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0b0a │ │ +0da3de: 6e20 691d 5800 |0061: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.setNextSelectedPositionInt:(I)V // method@1d69 │ │ +0da3e4: 28c3 |0064: goto 0027 // -003d │ │ +0da3e6: db05 0102 |0065: div-int/lit8 v5, v1, #int 2 // #02 │ │ +0da3ea: b005 |0067: add-int/2addr v5, v0 │ │ +0da3ec: db06 0402 |0068: div-int/lit8 v6, v4, #int 2 // #02 │ │ +0da3f0: 9103 0506 |006a: sub-int v3, v5, v6 │ │ +0da3f4: 28e1 |006c: goto 004d // -001f │ │ +0da3f6: 9005 0001 |006d: add-int v5, v0, v1 │ │ +0da3fa: 9103 0504 |006f: sub-int v3, v5, v4 │ │ +0da3fe: 28dc |0071: goto 004d // -0024 │ │ +0da400: 0002 0200 0100 0000 0500 0000 1b00 ... |0072: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=310 │ │ 0x0005 line=311 │ │ 0x0019 line=313 │ │ 0x001d line=314 │ │ 0x0020 line=318 │ │ @@ -292366,79 +292584,79 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -0da47c: |[0da47c] android.support.v7.internal.widget.SpinnerICS.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ -0da48c: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ -0da490: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0da492: 0f08 |0003: return v8 │ │ -0da494: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0da496: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -0da498: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0da49a: 120a |0007: const/4 v10, #int 0 // #0 │ │ -0da49c: 120b |0008: const/4 v11, #int 0 // #0 │ │ -0da49e: 7120 9a1f ba00 |0009: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0da4a4: 0a09 |000c: move-result v9 │ │ -0da4a6: 120a |000d: const/4 v10, #int 0 // #0 │ │ -0da4a8: 120b |000e: const/4 v11, #int 0 // #0 │ │ -0da4aa: 7120 9a1f ba00 |000f: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ -0da4b0: 0a02 |0012: move-result v2 │ │ -0da4b2: 120a |0013: const/4 v10, #int 0 // #0 │ │ -0da4b4: 6e10 521d 0d00 |0014: invoke-virtual {v13}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ -0da4ba: 0a0b |0017: move-result v11 │ │ -0da4bc: 7120 ad24 ba00 |0018: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0da4c2: 0a07 |001b: move-result v7 │ │ -0da4c4: 7210 8d22 0e00 |001c: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ -0da4ca: 0a0a |001f: move-result v10 │ │ -0da4cc: d80b 070f |0020: add-int/lit8 v11, v7, #int 15 // #0f │ │ -0da4d0: 7120 af24 ba00 |0022: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0da4d6: 0a01 |0025: move-result v1 │ │ -0da4d8: 9100 0107 |0026: sub-int v0, v1, v7 │ │ -0da4dc: 120a |0028: const/4 v10, #int 0 // #0 │ │ -0da4de: d90b 000f |0029: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ -0da4e2: 910b 070b |002b: sub-int v11, v7, v11 │ │ -0da4e6: 7120 ad24 ba00 |002d: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0da4ec: 0a07 |0030: move-result v7 │ │ -0da4ee: 0173 |0031: move v3, v7 │ │ -0da4f0: 3513 2c00 |0032: if-ge v3, v1, 005e // +002c │ │ -0da4f4: 7220 9122 3e00 |0034: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@2291 │ │ -0da4fa: 0a06 |0037: move-result v6 │ │ -0da4fc: 3246 0400 |0038: if-eq v6, v4, 003c // +0004 │ │ -0da500: 0164 |003a: move v4, v6 │ │ -0da502: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -0da504: 7240 9222 3ed5 |003c: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2292 │ │ -0da50a: 0c05 |003f: move-result-object v5 │ │ -0da50c: 6e10 bb1f 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ -0da512: 0c0a |0043: move-result-object v10 │ │ -0da514: 390a 0c00 |0044: if-nez v10, 0050 // +000c │ │ -0da518: 220a d903 |0046: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0da51c: 12eb |0048: const/4 v11, #int -2 // #fe │ │ -0da51e: 12ec |0049: const/4 v12, #int -2 // #fe │ │ -0da520: 7030 2c20 ba0c |004a: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0da526: 6e20 1220 a500 |004d: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ -0da52c: 6e30 e41f 9502 |0050: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ -0da532: 6e10 c21f 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ -0da538: 0a0a |0056: move-result v10 │ │ -0da53a: 7120 ad24 a800 |0057: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0da540: 0a08 |005a: move-result v8 │ │ -0da542: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0da546: 28d5 |005d: goto 0032 // -002b │ │ -0da548: 380f a5ff |005e: if-eqz v15, 0003 // -005b │ │ -0da54c: 54da 0d0b |0060: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ -0da550: 6e20 9602 af00 |0062: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ -0da556: 54da 0d0b |0065: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ -0da55a: 52aa 2f00 |0067: iget v10, v10, Landroid/graphics/Rect;.left:I // field@002f │ │ -0da55e: 54db 0d0b |0069: iget-object v11, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ -0da562: 52bb 3000 |006b: iget v11, v11, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0da566: b0ba |006d: add-int/2addr v10, v11 │ │ -0da568: b0a8 |006e: add-int/2addr v8, v10 │ │ -0da56a: 2894 |006f: goto 0003 // -006c │ │ +0da414: |[0da414] android.support.v7.internal.widget.SpinnerICS.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ +0da424: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ +0da428: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0da42a: 0f08 |0003: return v8 │ │ +0da42c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0da42e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +0da430: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0da432: 120a |0007: const/4 v10, #int 0 // #0 │ │ +0da434: 120b |0008: const/4 v11, #int 0 // #0 │ │ +0da436: 7120 9a1f ba00 |0009: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0da43c: 0a09 |000c: move-result v9 │ │ +0da43e: 120a |000d: const/4 v10, #int 0 // #0 │ │ +0da440: 120b |000e: const/4 v11, #int 0 // #0 │ │ +0da442: 7120 9a1f ba00 |000f: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@1f9a │ │ +0da448: 0a02 |0012: move-result v2 │ │ +0da44a: 120a |0013: const/4 v10, #int 0 // #0 │ │ +0da44c: 6e10 521d 0d00 |0014: invoke-virtual {v13}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1d52 │ │ +0da452: 0a0b |0017: move-result v11 │ │ +0da454: 7120 ad24 ba00 |0018: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0da45a: 0a07 |001b: move-result v7 │ │ +0da45c: 7210 8d22 0e00 |001c: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@228d │ │ +0da462: 0a0a |001f: move-result v10 │ │ +0da464: d80b 070f |0020: add-int/lit8 v11, v7, #int 15 // #0f │ │ +0da468: 7120 af24 ba00 |0022: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0da46e: 0a01 |0025: move-result v1 │ │ +0da470: 9100 0107 |0026: sub-int v0, v1, v7 │ │ +0da474: 120a |0028: const/4 v10, #int 0 // #0 │ │ +0da476: d90b 000f |0029: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ +0da47a: 910b 070b |002b: sub-int v11, v7, v11 │ │ +0da47e: 7120 ad24 ba00 |002d: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0da484: 0a07 |0030: move-result v7 │ │ +0da486: 0173 |0031: move v3, v7 │ │ +0da488: 3513 2c00 |0032: if-ge v3, v1, 005e // +002c │ │ +0da48c: 7220 9122 3e00 |0034: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@2291 │ │ +0da492: 0a06 |0037: move-result v6 │ │ +0da494: 3246 0400 |0038: if-eq v6, v4, 003c // +0004 │ │ +0da498: 0164 |003a: move v4, v6 │ │ +0da49a: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +0da49c: 7240 9222 3ed5 |003c: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2292 │ │ +0da4a2: 0c05 |003f: move-result-object v5 │ │ +0da4a4: 6e10 bb1f 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1fbb │ │ +0da4aa: 0c0a |0043: move-result-object v10 │ │ +0da4ac: 390a 0c00 |0044: if-nez v10, 0050 // +000c │ │ +0da4b0: 220a d903 |0046: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0da4b4: 12eb |0048: const/4 v11, #int -2 // #fe │ │ +0da4b6: 12ec |0049: const/4 v12, #int -2 // #fe │ │ +0da4b8: 7030 2c20 ba0c |004a: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0da4be: 6e20 1220 a500 |004d: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2012 │ │ +0da4c4: 6e30 e41f 9502 |0050: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@1fe4 │ │ +0da4ca: 6e10 c21f 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@1fc2 │ │ +0da4d0: 0a0a |0056: move-result v10 │ │ +0da4d2: 7120 ad24 a800 |0057: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0da4d8: 0a08 |005a: move-result v8 │ │ +0da4da: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0da4de: 28d5 |005d: goto 0032 // -002b │ │ +0da4e0: 380f a5ff |005e: if-eqz v15, 0003 // -005b │ │ +0da4e4: 54da 0d0b |0060: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ +0da4e8: 6e20 9602 af00 |0062: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0296 │ │ +0da4ee: 54da 0d0b |0065: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ +0da4f2: 52aa 2f00 |0067: iget v10, v10, Landroid/graphics/Rect;.left:I // field@002f │ │ +0da4f6: 54db 0d0b |0069: iget-object v11, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0b0d │ │ +0da4fa: 52bb 3000 |006b: iget v11, v11, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0da4fe: b0ba |006d: add-int/2addr v10, v11 │ │ +0da500: b0a8 |006e: add-int/2addr v8, v10 │ │ +0da502: 2894 |006f: goto 0003 // -006c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0002 line=480 │ │ 0x0003 line=519 │ │ 0x0004 line=483 │ │ 0x0005 line=484 │ │ @@ -292483,18 +292701,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0da56c: |[0da56c] android.support.v7.internal.widget.SpinnerICS.onClick:(Landroid/content/DialogInterface;I)V │ │ -0da57c: 6e20 701d 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ -0da582: 7210 4801 0100 |0003: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0148 │ │ -0da588: 0e00 |0006: return-void │ │ +0da504: |[0da504] android.support.v7.internal.widget.SpinnerICS.onClick:(Landroid/content/DialogInterface;I)V │ │ +0da514: 6e20 701d 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1d70 │ │ +0da51a: 7210 4801 0100 |0003: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0148 │ │ +0da520: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0003 line=452 │ │ 0x0006 line=453 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ @@ -292506,25 +292724,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0da58c: |[0da58c] android.support.v7.internal.widget.SpinnerICS.onDetachedFromWindow:()V │ │ -0da59c: 6f10 d419 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onDetachedFromWindow:()V // method@19d4 │ │ -0da5a2: 5410 080b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da5a6: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -0da5aa: 5410 080b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da5ae: 7210 371d 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.isShowing:()Z // method@1d37 │ │ -0da5b4: 0a00 |000c: move-result v0 │ │ -0da5b6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0da5ba: 5410 080b |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da5be: 7210 351d 0000 |0011: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.dismiss:()V // method@1d35 │ │ -0da5c4: 0e00 |0014: return-void │ │ +0da524: |[0da524] android.support.v7.internal.widget.SpinnerICS.onDetachedFromWindow:()V │ │ +0da534: 6f10 d419 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onDetachedFromWindow:()V // method@19d4 │ │ +0da53a: 5410 080b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da53e: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +0da542: 5410 080b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da546: 7210 371d 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.isShowing:()Z // method@1d37 │ │ +0da54c: 0a00 |000c: move-result v0 │ │ +0da54e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0da552: 5410 080b |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da556: 7210 351d 0000 |0011: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.dismiss:()V // method@1d35 │ │ +0da55c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=256 │ │ 0x000f line=257 │ │ 0x0014 line=259 │ │ locals : │ │ @@ -292535,22 +292753,22 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -0da5c8: |[0da5c8] android.support.v7.internal.widget.SpinnerICS.onLayout:(ZIIII)V │ │ -0da5d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0da5da: 7506 d519 0200 |0001: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onLayout:(ZIIII)V // method@19d5 │ │ -0da5e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0da5e2: 5c20 030b |0005: iput-boolean v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mInLayout:Z // field@0b03 │ │ -0da5e6: 6e30 571d 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.layout:(IZ)V // method@1d57 │ │ -0da5ec: 5c21 030b |000a: iput-boolean v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mInLayout:Z // field@0b03 │ │ -0da5f0: 0e00 |000c: return-void │ │ +0da560: |[0da560] android.support.v7.internal.widget.SpinnerICS.onLayout:(ZIIII)V │ │ +0da570: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0da572: 7506 d519 0200 |0001: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onLayout:(ZIIII)V // method@19d5 │ │ +0da578: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0da57a: 5c20 030b |0005: iput-boolean v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mInLayout:Z // field@0b03 │ │ +0da57e: 6e30 571d 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.layout:(IZ)V // method@1d57 │ │ +0da584: 5c21 030b |000a: iput-boolean v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mInLayout:Z // field@0b03 │ │ +0da588: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0004 line=297 │ │ 0x0007 line=298 │ │ 0x000a line=299 │ │ 0x000c line=300 │ │ @@ -292567,40 +292785,40 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0da5f4: |[0da5f4] android.support.v7.internal.widget.SpinnerICS.onMeasure:(II)V │ │ -0da604: 6f30 d619 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onMeasure:(II)V // method@19d6 │ │ -0da60a: 5431 080b |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da60e: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ -0da612: 7110 981f 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ -0da618: 0a01 |000a: move-result v1 │ │ -0da61a: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ -0da61e: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ -0da622: 6e10 4c1d 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredWidth:()I // method@1d4c │ │ -0da628: 0a00 |0012: move-result v0 │ │ -0da62a: 6e10 441d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ -0da630: 0c01 |0016: move-result-object v1 │ │ -0da632: 6e10 451d 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1d45 │ │ -0da638: 0c02 |001a: move-result-object v2 │ │ -0da63a: 6e30 591d 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1d59 │ │ -0da640: 0a01 |001e: move-result v1 │ │ -0da642: 7120 ad24 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0da648: 0a01 |0022: move-result v1 │ │ -0da64a: 7110 991f 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ -0da650: 0a02 |0026: move-result v2 │ │ -0da652: 7120 af24 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0da658: 0a01 |002a: move-result v1 │ │ -0da65a: 6e10 4b1d 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredHeight:()I // method@1d4b │ │ -0da660: 0a02 |002e: move-result v2 │ │ -0da662: 6e30 681d 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setMeasuredDimension:(II)V // method@1d68 │ │ -0da668: 0e00 |0032: return-void │ │ +0da58c: |[0da58c] android.support.v7.internal.widget.SpinnerICS.onMeasure:(II)V │ │ +0da59c: 6f30 d619 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onMeasure:(II)V // method@19d6 │ │ +0da5a2: 5431 080b |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da5a6: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ +0da5aa: 7110 981f 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@1f98 │ │ +0da5b0: 0a01 |000a: move-result v1 │ │ +0da5b2: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ +0da5b6: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ +0da5ba: 6e10 4c1d 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredWidth:()I // method@1d4c │ │ +0da5c0: 0a00 |0012: move-result v0 │ │ +0da5c2: 6e10 441d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1d44 │ │ +0da5c8: 0c01 |0016: move-result-object v1 │ │ +0da5ca: 6e10 451d 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1d45 │ │ +0da5d0: 0c02 |001a: move-result-object v2 │ │ +0da5d2: 6e30 591d 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1d59 │ │ +0da5d8: 0a01 |001e: move-result v1 │ │ +0da5da: 7120 ad24 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0da5e0: 0a01 |0022: move-result v1 │ │ +0da5e2: 7110 991f 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@1f99 │ │ +0da5e8: 0a02 |0026: move-result v2 │ │ +0da5ea: 7120 af24 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0da5f0: 0a01 |002a: move-result v1 │ │ +0da5f2: 6e10 4b1d 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredHeight:()I // method@1d4b │ │ +0da5f8: 0a02 |002e: move-result v2 │ │ +0da5fa: 6e30 681d 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setMeasuredDimension:(II)V // method@1d68 │ │ +0da600: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0003 line=279 │ │ 0x000f line=280 │ │ 0x0013 line=281 │ │ 0x0032 line=286 │ │ @@ -292615,26 +292833,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0da66c: |[0da66c] android.support.v7.internal.widget.SpinnerICS.performClick:()Z │ │ -0da67c: 6f10 d919 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.performClick:()Z // method@19d9 │ │ -0da682: 0a00 |0003: move-result v0 │ │ -0da684: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -0da688: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0da68a: 5421 080b |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da68e: 7210 371d 0100 |0009: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.isShowing:()Z // method@1d37 │ │ -0da694: 0a01 |000c: move-result v1 │ │ -0da696: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ -0da69a: 5421 080b |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da69e: 7210 3a1d 0100 |0011: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.show:()V // method@1d3a │ │ -0da6a4: 0f00 |0014: return v0 │ │ +0da604: |[0da604] android.support.v7.internal.widget.SpinnerICS.performClick:()Z │ │ +0da614: 6f10 d919 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.performClick:()Z // method@19d9 │ │ +0da61a: 0a00 |0003: move-result v0 │ │ +0da61c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +0da620: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0da622: 5421 080b |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da626: 7210 371d 0100 |0009: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.isShowing:()Z // method@1d37 │ │ +0da62c: 0a01 |000c: move-result v1 │ │ +0da62e: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ +0da632: 5421 080b |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da636: 7210 3a1d 0100 |0011: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.show:()V // method@1d3a │ │ +0da63c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0004 line=439 │ │ 0x0006 line=440 │ │ 0x0007 line=442 │ │ 0x000f line=443 │ │ @@ -292648,18 +292866,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 │ │ -0da6a8: |[0da6a8] android.support.v7.internal.widget.SpinnerICS.setAdapter:(Landroid/widget/Adapter;)V │ │ -0da6b8: 1f01 2e04 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@042e │ │ -0da6bc: 6e20 651d 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d65 │ │ -0da6c2: 0e00 |0005: return-void │ │ +0da640: |[0da640] android.support.v7.internal.widget.SpinnerICS.setAdapter:(Landroid/widget/Adapter;)V │ │ +0da650: 1f01 2e04 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@042e │ │ +0da654: 6e20 651d 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d65 │ │ +0da65a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Landroid/widget/Adapter; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ │ │ @@ -292668,27 +292886,27 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0da6c4: |[0da6c4] android.support.v7.internal.widget.SpinnerICS.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -0da6d4: 6f20 e219 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@19e2 │ │ -0da6da: 5420 080b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da6de: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -0da6e2: 5420 080b |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da6e6: 2201 7203 |0009: new-instance v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // type@0372 │ │ -0da6ea: 7020 121d 3100 |000b: invoke-direct {v1, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1d12 │ │ -0da6f0: 7220 381d 1000 |000e: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1d38 │ │ -0da6f6: 0e00 |0011: return-void │ │ -0da6f8: 2200 7203 |0012: new-instance v0, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // type@0372 │ │ -0da6fc: 7020 121d 3000 |0014: invoke-direct {v0, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1d12 │ │ -0da702: 5b20 0c0b |0017: iput-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0b0c │ │ -0da706: 28f8 |0019: goto 0011 // -0008 │ │ +0da65c: |[0da65c] android.support.v7.internal.widget.SpinnerICS.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +0da66c: 6f20 e219 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@19e2 │ │ +0da672: 5420 080b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da676: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +0da67a: 5420 080b |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da67e: 2201 7203 |0009: new-instance v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // type@0372 │ │ +0da682: 7020 121d 3100 |000b: invoke-direct {v1, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1d12 │ │ +0da688: 7220 381d 1000 |000e: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1d38 │ │ +0da68e: 0e00 |0011: return-void │ │ +0da690: 2200 7203 |0012: new-instance v0, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // type@0372 │ │ +0da694: 7020 121d 3000 |0014: invoke-direct {v0, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1d12 │ │ +0da69a: 5b20 0c0b |0017: iput-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0b0c │ │ +0da69e: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0003 line=225 │ │ 0x0007 line=226 │ │ 0x0011 line=230 │ │ 0x0012 line=228 │ │ @@ -292701,23 +292919,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0da708: |[0da708] android.support.v7.internal.widget.SpinnerICS.setGravity:(I)V │ │ -0da718: 5210 010b |0000: iget v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0b01 │ │ -0da71c: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0da720: dd00 0207 |0004: and-int/lit8 v0, v2, #int 7 // #07 │ │ -0da724: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0da728: de02 0203 |0008: or-int/lit8 v2, v2, #int 3 // #03 │ │ -0da72c: 5912 010b |000a: iput v2, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0b01 │ │ -0da730: 6e10 621d 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.requestLayout:()V // method@1d62 │ │ -0da736: 0e00 |000f: return-void │ │ +0da6a0: |[0da6a0] android.support.v7.internal.widget.SpinnerICS.setGravity:(I)V │ │ +0da6b0: 5210 010b |0000: iget v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0b01 │ │ +0da6b4: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +0da6b8: dd00 0207 |0004: and-int/lit8 v0, v2, #int 7 // #07 │ │ +0da6bc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0da6c0: de02 0203 |0008: or-int/lit8 v2, v2, #int 3 // #03 │ │ +0da6c4: 5912 010b |000a: iput v2, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0b01 │ │ +0da6c8: 6e10 621d 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.requestLayout:()V // method@1d62 │ │ +0da6ce: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x0008 line=214 │ │ 0x000a line=216 │ │ 0x000c line=217 │ │ @@ -292731,19 +292949,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0da738: |[0da738] android.support.v7.internal.widget.SpinnerICS.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ -0da748: 2200 8e04 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ -0da74c: 1a01 a931 |0002: const-string v1, "setOnItemClickListener cannot be used with a spinner." // string@31a9 │ │ -0da750: 7020 c824 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ -0da756: 2700 |0007: throw v0 │ │ +0da6d0: |[0da6d0] android.support.v7.internal.widget.SpinnerICS.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ +0da6e0: 2200 8e04 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@048e │ │ +0da6e4: 1a01 a931 |0002: const-string v1, "setOnItemClickListener cannot be used with a spinner." // string@31a9 │ │ +0da6e8: 7020 c824 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@24c8 │ │ +0da6ee: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0008 reg=3 l Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; │ │ │ │ @@ -292752,17 +292970,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0da758: |[0da758] android.support.v7.internal.widget.SpinnerICS.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ -0da768: 6f20 e619 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@19e6 │ │ -0da76e: 0e00 |0003: return-void │ │ +0da6f0: |[0da6f0] android.support.v7.internal.widget.SpinnerICS.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ +0da700: 6f20 e619 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@19e6 │ │ +0da706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0003 line=274 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0004 reg=1 l Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; │ │ @@ -292772,18 +292990,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da770: |[0da770] android.support.v7.internal.widget.SpinnerICS.setPrompt:(Ljava/lang/CharSequence;)V │ │ -0da780: 5410 080b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ -0da784: 7220 391d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@1d39 │ │ -0da78a: 0e00 |0005: return-void │ │ +0da708: |[0da708] android.support.v7.internal.widget.SpinnerICS.setPrompt:(Ljava/lang/CharSequence;)V │ │ +0da718: 5410 080b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0b08 │ │ +0da71c: 7220 391d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@1d39 │ │ +0da722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0006 reg=2 prompt Ljava/lang/CharSequence; │ │ @@ -292793,21 +293011,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0da78c: |[0da78c] android.support.v7.internal.widget.SpinnerICS.setPromptId:(I)V │ │ -0da79c: 6e10 491d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getContext:()Landroid/content/Context; // method@1d49 │ │ -0da7a2: 0c00 |0003: move-result-object v0 │ │ -0da7a4: 6e20 3701 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0137 │ │ -0da7aa: 0c00 |0007: move-result-object v0 │ │ -0da7ac: 6e20 6d1d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setPrompt:(Ljava/lang/CharSequence;)V // method@1d6d │ │ -0da7b2: 0e00 |000b: return-void │ │ +0da724: |[0da724] android.support.v7.internal.widget.SpinnerICS.setPromptId:(I)V │ │ +0da734: 6e10 491d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getContext:()Landroid/content/Context; // method@1d49 │ │ +0da73a: 0c00 |0003: move-result-object v0 │ │ +0da73c: 6e20 3701 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0137 │ │ +0da742: 0c00 |0007: move-result-object v0 │ │ +0da744: 6e20 6d1d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setPrompt:(Ljava/lang/CharSequence;)V // method@1d6d │ │ +0da74a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x000b line=469 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x000c reg=2 promptId I │ │ @@ -292845,19 +293063,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0da7b4: |[0da7b4] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.:(Landroid/content/Context;)V │ │ -0da7c4: 7020 5207 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0752 │ │ -0da7ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0da7cc: 5b10 9e0b |0004: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da7d0: 0e00 |0006: return-void │ │ +0da74c: |[0da74c] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.:(Landroid/content/Context;)V │ │ +0da75c: 7020 5207 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0752 │ │ +0da762: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0da764: 5b10 9e0b |0004: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da768: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=26 │ │ 0x0006 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader; │ │ @@ -292875,34 +293093,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0da7d4: |[0da7d4] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -0da7e4: 6e10 d022 0200 |0000: invoke-virtual {v2}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.isReset:()Z // method@22d0 │ │ -0da7ea: 0a01 |0003: move-result v1 │ │ -0da7ec: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -0da7f0: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -0da7f4: 7210 d301 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0da7fa: 0e00 |000b: return-void │ │ -0da7fc: 5420 9e0b |000c: iget-object v0, v2, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da800: 5b23 9e0b |000e: iput-object v3, v2, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da804: 6e10 d122 0200 |0010: invoke-virtual {v2}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.isStarted:()Z // method@22d1 │ │ -0da80a: 0a01 |0013: move-result v1 │ │ -0da80c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -0da810: 6f20 5507 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0755 │ │ -0da816: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -0da81a: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -0da81e: 7210 df01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ -0da824: 0a01 |0020: move-result v1 │ │ -0da826: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -0da82a: 7210 d301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0da830: 28e5 |0026: goto 000b // -001b │ │ +0da76c: |[0da76c] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +0da77c: 6e10 d022 0200 |0000: invoke-virtual {v2}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.isReset:()Z // method@22d0 │ │ +0da782: 0a01 |0003: move-result v1 │ │ +0da784: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +0da788: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +0da78c: 7210 d301 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0da792: 0e00 |000b: return-void │ │ +0da794: 5420 9e0b |000c: iget-object v0, v2, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da798: 5b23 9e0b |000e: iput-object v3, v2, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da79c: 6e10 d122 0200 |0010: invoke-virtual {v2}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.isStarted:()Z // method@22d1 │ │ +0da7a2: 0a01 |0013: move-result v1 │ │ +0da7a4: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +0da7a8: 6f20 5507 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0755 │ │ +0da7ae: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +0da7b2: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +0da7b6: 7210 df01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ +0da7bc: 0a01 |0020: move-result v1 │ │ +0da7be: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +0da7c2: 7210 d301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0da7c8: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x000b line=74 │ │ 0x000c line=64 │ │ @@ -292921,40 +293139,40 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da834: |[0da834] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -0da844: 1f01 4600 |0000: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ -0da848: 6e20 cc22 1000 |0002: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@22cc │ │ -0da84e: 0e00 |0005: return-void │ │ +0da7cc: |[0da7cc] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +0da7dc: 1f01 4600 |0000: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ +0da7e0: 6e20 cc22 1000 |0002: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@22cc │ │ +0da7e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;) │ │ name : 'loadInBackground' │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0da850: |[0da850] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -0da860: 6e10 ca22 0100 |0000: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.buildCursor:()Landroid/database/Cursor; // method@22ca │ │ -0da866: 0c00 |0003: move-result-object v0 │ │ -0da868: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0da86c: 7210 d801 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0da872: 1100 |0009: return-object v0 │ │ +0da7e8: |[0da7e8] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +0da7f8: 6e10 ca22 0100 |0000: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.buildCursor:()Landroid/database/Cursor; // method@22ca │ │ +0da7fe: 0c00 |0003: move-result-object v0 │ │ +0da800: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0da804: 7210 d801 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0da80a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=40 │ │ 0x0006 line=42 │ │ 0x0009 line=45 │ │ locals : │ │ @@ -292966,18 +293184,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0da874: |[0da874] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -0da884: 6e10 d222 0100 |0000: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@22d2 │ │ -0da88a: 0c00 |0003: move-result-object v0 │ │ -0da88c: 1100 |0004: return-object v0 │ │ +0da80c: |[0da80c] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +0da81c: 6e10 d222 0100 |0000: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@22d2 │ │ +0da822: 0c00 |0003: move-result-object v0 │ │ +0da824: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader; │ │ │ │ #5 : (in Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;) │ │ @@ -292985,21 +293203,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0da890: |[0da890] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -0da8a0: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -0da8a4: 7210 df01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ -0da8aa: 0a00 |0005: move-result v0 │ │ -0da8ac: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0da8b0: 7210 d301 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0da8b6: 0e00 |000b: return-void │ │ +0da828: |[0da828] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +0da838: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +0da83c: 7210 df01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ +0da842: 0a00 |0005: move-result v0 │ │ +0da844: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0da848: 7210 d301 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0da84e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=113 │ │ 0x000b line=115 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader; │ │ @@ -293010,48 +293228,48 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da8b8: |[0da8b8] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -0da8c8: 1f01 4600 |0000: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ -0da8cc: 6e20 d422 1000 |0002: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@22d4 │ │ -0da8d2: 0e00 |0005: return-void │ │ +0da850: |[0da850] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +0da860: 1f01 4600 |0000: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ +0da864: 6e20 d422 1000 |0002: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@22d4 │ │ +0da86a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #7 : (in Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;) │ │ name : 'onReset' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0da8d4: |[0da8d4] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onReset:()V │ │ -0da8e4: 6f10 5f07 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@075f │ │ -0da8ea: 6e10 d822 0100 |0003: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.onStopLoading:()V // method@22d8 │ │ -0da8f0: 5410 9e0b |0006: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da8f4: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -0da8f8: 5410 9e0b |000a: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da8fc: 7210 df01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ -0da902: 0a00 |000f: move-result v0 │ │ -0da904: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0da908: 5410 9e0b |0012: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da90c: 7210 d301 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0da912: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0da914: 5b10 9e0b |0018: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da918: 0e00 |001a: return-void │ │ +0da86c: |[0da86c] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onReset:()V │ │ +0da87c: 6f10 5f07 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@075f │ │ +0da882: 6e10 d822 0100 |0003: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.onStopLoading:()V // method@22d8 │ │ +0da888: 5410 9e0b |0006: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da88c: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +0da890: 5410 9e0b |000a: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da894: 7210 df01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01df │ │ +0da89a: 0a00 |000f: move-result v0 │ │ +0da89c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0da8a0: 5410 9e0b |0012: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da8a4: 7210 d301 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0da8aa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0da8ac: 5b10 9e0b |0018: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da8b0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=127 │ │ 0x0006 line=129 │ │ 0x0012 line=130 │ │ 0x0017 line=133 │ │ @@ -293064,26 +293282,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0da91c: |[0da91c] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onStartLoading:()V │ │ -0da92c: 5410 9e0b |0000: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da930: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0da934: 5410 9e0b |0004: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da938: 6e20 cc22 0100 |0006: invoke-virtual {v1, v0}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@22cc │ │ -0da93e: 6e10 d922 0100 |0009: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.takeContentChanged:()Z // method@22d9 │ │ -0da944: 0a00 |000c: move-result v0 │ │ -0da946: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -0da94a: 5410 9e0b |000f: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ -0da94e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -0da952: 6e10 cf22 0100 |0013: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.forceLoad:()V // method@22cf │ │ -0da958: 0e00 |0016: return-void │ │ +0da8b4: |[0da8b4] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onStartLoading:()V │ │ +0da8c4: 5410 9e0b |0000: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da8c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0da8cc: 5410 9e0b |0004: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da8d0: 6e20 cc22 0100 |0006: invoke-virtual {v1, v0}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@22cc │ │ +0da8d6: 6e10 d922 0100 |0009: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.takeContentChanged:()Z // method@22d9 │ │ +0da8dc: 0a00 |000c: move-result v0 │ │ +0da8de: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +0da8e2: 5410 9e0b |000f: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.lastCursor:Landroid/database/Cursor; // field@0b9e │ │ +0da8e6: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +0da8ea: 6e10 cf22 0100 |0013: invoke-virtual {v1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.forceLoad:()V // method@22cf │ │ +0da8f0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0009 line=90 │ │ 0x0013 line=91 │ │ 0x0016 line=93 │ │ @@ -293095,17 +293313,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0da95c: |[0da95c] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onStopLoading:()V │ │ -0da96c: 6e10 cb22 0000 |0000: invoke-virtual {v0}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.cancelLoad:()Z // method@22cb │ │ -0da972: 0e00 |0003: return-void │ │ +0da8f4: |[0da8f4] com.commonsware.cwac.loaderex.acl.AbstractCursorLoader.onStopLoading:()V │ │ +0da904: 6e10 cb22 0000 |0000: invoke-virtual {v0}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.cancelLoad:()Z // method@22cb │ │ +0da90a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader; │ │ │ │ @@ -293143,41 +293361,41 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da974: |[0da974] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter$1.:(Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V │ │ -0da984: 5b01 c00b |0000: iput-object v1, v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1;.this$0:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; // field@0bc0 │ │ -0da988: 7020 4e23 2000 |0002: invoke-direct {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ -0da98e: 0e00 |0005: return-void │ │ +0da90c: |[0da90c] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter$1.:(Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V │ │ +0da91c: 5b01 c00b |0000: iput-object v1, v0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1;.this$0:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; // field@0bc0 │ │ +0da920: 7020 4e23 2000 |0002: invoke-direct {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@234e │ │ +0da926: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ - 0x0000 - 0x0006 reg=2 x0 Landroid/widget/BaseAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ + 0x0000 - 0x0006 reg=2 owner Landroid/widget/BaseAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1;) │ │ name : 'positionToSelectionHandle' │ │ type : '(I)J' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0da990: |[0da990] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter$1.positionToSelectionHandle:(I)J │ │ -0da9a0: 5420 c00b |0000: iget-object v0, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1;.this$0:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; // field@0bc0 │ │ -0da9a4: 6e20 ae23 3000 |0002: invoke-virtual {v0, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.getItemId:(I)J // method@23ae │ │ -0da9aa: 0b00 |0005: move-result-wide v0 │ │ -0da9ac: 1000 |0006: return-wide v0 │ │ +0da928: |[0da928] com.manuelpeinado.multichoiceadapter.MultiChoiceSimpleCursorAdapter$1.positionToSelectionHandle:(I)J │ │ +0da938: 5420 c00b |0000: iget-object v0, v2, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1;.this$0:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; // field@0bc0 │ │ +0da93c: 6e20 ae23 3000 |0002: invoke-virtual {v0, v3}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;.getItemId:(I)J // method@23ae │ │ +0da942: 0b00 |0005: move-result-wide v0 │ │ +0da944: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1; │ │ 0x0000 - 0x0007 reg=3 position I │ │ │ │ @@ -293215,41 +293433,41 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0da9b0: |[0da9b0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter$1.:(Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V │ │ -0da9c0: 5b01 c70b |0000: iput-object v1, v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1;.this$0:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; // field@0bc7 │ │ -0da9c4: 7020 ba23 2000 |0002: invoke-direct {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ -0da9ca: 0e00 |0005: return-void │ │ +0da948: |[0da948] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter$1.:(Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V │ │ +0da958: 5b01 c70b |0000: iput-object v1, v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1;.this$0:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; // field@0bc7 │ │ +0da95c: 7020 ba23 2000 |0002: invoke-direct {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.:(Landroid/widget/BaseAdapter;)V // method@23ba │ │ +0da962: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ - 0x0000 - 0x0006 reg=2 x0 Landroid/widget/BaseAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ + 0x0000 - 0x0006 reg=2 owner Landroid/widget/BaseAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1;) │ │ name : 'positionToSelectionHandle' │ │ type : '(I)J' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0da9cc: |[0da9cc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter$1.positionToSelectionHandle:(I)J │ │ -0da9dc: 5420 c70b |0000: iget-object v0, v2, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1;.this$0:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; // field@0bc7 │ │ -0da9e0: 6e20 f923 3000 |0002: invoke-virtual {v0, v3}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.getItemId:(I)J // method@23f9 │ │ -0da9e6: 0b00 |0005: move-result-wide v0 │ │ -0da9e8: 1000 |0006: return-wide v0 │ │ +0da964: |[0da964] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter$1.positionToSelectionHandle:(I)J │ │ +0da974: 5420 c70b |0000: iget-object v0, v2, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1;.this$0:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; // field@0bc7 │ │ +0da978: 6e20 f923 3000 |0002: invoke-virtual {v0, v3}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.getItemId:(I)J // method@23f9 │ │ +0da97e: 0b00 |0005: move-result-wide v0 │ │ +0da980: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1; │ │ 0x0000 - 0x0007 reg=3 position I │ │ │ │ @@ -293435,49 +293653,49 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0da9ec: |[0da9ec] org.pyneo.maps.MainActivity.:()V │ │ -0da9fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0da9fe: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0daa00: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0daa02: 7010 4d00 0400 |0003: invoke-direct {v4}, Landroid/app/Activity;.:()V // method@004d │ │ -0daa08: 5c40 1c0d |0006: iput-boolean v0, v4, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0daa0c: 5c42 1e0d |0008: iput-boolean v2, v4, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0daa10: 5c40 210d |000a: iput-boolean v0, v4, Lorg/pyneo/maps/MainActivity;.mDrivingDirectionUp:Z // field@0d21 │ │ -0daa14: 5c40 220d |000c: iput-boolean v0, v4, Lorg/pyneo/maps/MainActivity;.mGPSFastUpdate:Z // field@0d22 │ │ -0daa18: 5c40 310d |000e: iput-boolean v0, v4, Lorg/pyneo/maps/MainActivity;.mNorthDirectionUp:Z // field@0d31 │ │ -0daa1c: 5c42 3a0d |0010: iput-boolean v2, v4, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0daa20: 2200 2d06 |0012: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0daa24: 1a01 8e0e |0014: const-string v1, "MainActivity.Search" // string@0e8e │ │ -0daa28: 7020 af2e 1000 |0016: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0daa2e: 7110 c525 0000 |0019: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0daa34: 0c00 |001c: move-result-object v0 │ │ -0daa36: 5b40 3c0d |001d: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@0d3c │ │ -0daa3a: 2200 fc04 |001f: new-instance v0, Lorg/pyneo/maps/MainActivity$1; // type@04fc │ │ -0daa3e: 7020 eb26 4000 |0021: invoke-direct {v0, v4}, Lorg/pyneo/maps/MainActivity$1;.:(Lorg/pyneo/maps/MainActivity;)V // method@26eb │ │ -0daa44: 5b40 1d0d |0024: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mCallbackHandler:Landroid/os/Handler; // field@0d1d │ │ -0daa48: 5942 230d |0026: iput v2, v4, Lorg/pyneo/maps/MainActivity;.mGpsStatusSatCnt:I // field@0d23 │ │ -0daa4c: 5942 240d |0028: iput v2, v4, Lorg/pyneo/maps/MainActivity;.mGpsStatusState:I // field@0d24 │ │ -0daa50: 1a00 0000 |002a: const-string v0, "" // string@0000 │ │ -0daa54: 5b40 3b0d |002c: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mStatusLocationProviderName:Ljava/lang/String; // field@0d3b │ │ -0daa58: 5b43 2b0d |002e: iput-object v3, v4, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ -0daa5c: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ -0daa60: 5b40 330d |0032: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ -0daa64: 5b43 3d0d |0034: iput-object v3, v4, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0daa68: 2200 fe04 |0036: new-instance v0, Lorg/pyneo/maps/MainActivity$2; // type@04fe │ │ -0daa6c: 7020 ef26 4000 |0038: invoke-direct {v0, v4}, Lorg/pyneo/maps/MainActivity$2;.:(Lorg/pyneo/maps/MainActivity;)V // method@26ef │ │ -0daa72: 5b40 2e0d |003b: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@0d2e │ │ -0daa76: 2200 ff04 |003d: new-instance v0, Lorg/pyneo/maps/MainActivity$3; // type@04ff │ │ -0daa7a: 7020 f326 4000 |003f: invoke-direct {v0, v4}, Lorg/pyneo/maps/MainActivity$3;.:(Lorg/pyneo/maps/MainActivity;)V // method@26f3 │ │ -0daa80: 5b40 280d |0042: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ -0daa84: 0e00 |0044: return-void │ │ +0da984: |[0da984] org.pyneo.maps.MainActivity.:()V │ │ +0da994: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0da996: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0da998: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0da99a: 7010 4d00 0400 |0003: invoke-direct {v4}, Landroid/app/Activity;.:()V // method@004d │ │ +0da9a0: 5c40 1c0d |0006: iput-boolean v0, v4, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0da9a4: 5c42 1e0d |0008: iput-boolean v2, v4, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0da9a8: 5c40 210d |000a: iput-boolean v0, v4, Lorg/pyneo/maps/MainActivity;.mDrivingDirectionUp:Z // field@0d21 │ │ +0da9ac: 5c40 220d |000c: iput-boolean v0, v4, Lorg/pyneo/maps/MainActivity;.mGPSFastUpdate:Z // field@0d22 │ │ +0da9b0: 5c40 310d |000e: iput-boolean v0, v4, Lorg/pyneo/maps/MainActivity;.mNorthDirectionUp:Z // field@0d31 │ │ +0da9b4: 5c42 3a0d |0010: iput-boolean v2, v4, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0da9b8: 2200 2d06 |0012: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0da9bc: 1a01 8e0e |0014: const-string v1, "MainActivity.Search" // string@0e8e │ │ +0da9c0: 7020 af2e 1000 |0016: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0da9c6: 7110 c525 0000 |0019: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0da9cc: 0c00 |001c: move-result-object v0 │ │ +0da9ce: 5b40 3c0d |001d: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@0d3c │ │ +0da9d2: 2200 fc04 |001f: new-instance v0, Lorg/pyneo/maps/MainActivity$1; // type@04fc │ │ +0da9d6: 7020 eb26 4000 |0021: invoke-direct {v0, v4}, Lorg/pyneo/maps/MainActivity$1;.:(Lorg/pyneo/maps/MainActivity;)V // method@26eb │ │ +0da9dc: 5b40 1d0d |0024: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mCallbackHandler:Landroid/os/Handler; // field@0d1d │ │ +0da9e0: 5942 230d |0026: iput v2, v4, Lorg/pyneo/maps/MainActivity;.mGpsStatusSatCnt:I // field@0d23 │ │ +0da9e4: 5942 240d |0028: iput v2, v4, Lorg/pyneo/maps/MainActivity;.mGpsStatusState:I // field@0d24 │ │ +0da9e8: 1a00 0000 |002a: const-string v0, "" // string@0000 │ │ +0da9ec: 5b40 3b0d |002c: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mStatusLocationProviderName:Ljava/lang/String; // field@0d3b │ │ +0da9f0: 5b43 2b0d |002e: iput-object v3, v4, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ +0da9f4: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ +0da9f8: 5b40 330d |0032: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ +0da9fc: 5b43 3d0d |0034: iput-object v3, v4, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0daa00: 2200 fe04 |0036: new-instance v0, Lorg/pyneo/maps/MainActivity$2; // type@04fe │ │ +0daa04: 7020 ef26 4000 |0038: invoke-direct {v0, v4}, Lorg/pyneo/maps/MainActivity$2;.:(Lorg/pyneo/maps/MainActivity;)V // method@26ef │ │ +0daa0a: 5b40 2e0d |003b: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@0d2e │ │ +0daa0e: 2200 ff04 |003d: new-instance v0, Lorg/pyneo/maps/MainActivity$3; // type@04ff │ │ +0daa12: 7020 f326 4000 |003f: invoke-direct {v0, v4}, Lorg/pyneo/maps/MainActivity$3;.:(Lorg/pyneo/maps/MainActivity;)V // method@26f3 │ │ +0daa18: 5b40 280d |0042: iput-object v0, v4, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ +0daa1c: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=106 │ │ 0x0006 line=107 │ │ 0x0008 line=108 │ │ 0x000a line=109 │ │ 0x000c line=110 │ │ @@ -293489,30 +293707,29 @@ │ │ 0x0028 line=142 │ │ 0x002a line=156 │ │ 0x002e line=157 │ │ 0x0030 line=158 │ │ 0x0034 line=159 │ │ 0x0036 line=162 │ │ 0x003d line=180 │ │ - 0x0044 line=1663 │ │ locals : │ │ 0x0000 - 0x0045 reg=4 this Lorg/pyneo/maps/MainActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/MainActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0daa88: |[0daa88] org.pyneo.maps.MainActivity.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; │ │ -0daa98: 5410 2a0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0daa9c: 1100 |0002: return-object v0 │ │ +0daa20: |[0daa20] org.pyneo.maps.MainActivity.access$000:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; │ │ +0daa30: 5410 2a0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0daa34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293520,17 +293737,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0daaa0: |[0daaa0] org.pyneo.maps.MainActivity.access$100:(Lorg/pyneo/maps/MainActivity;)V │ │ -0daab0: 7010 5c27 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ -0daab6: 0e00 |0003: return-void │ │ +0daa38: |[0daa38] org.pyneo.maps.MainActivity.access$100:(Lorg/pyneo/maps/MainActivity;)V │ │ +0daa48: 7010 5c27 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ +0daa4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #3 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293538,18 +293755,18 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0daab8: |[0daab8] org.pyneo.maps.MainActivity.access$1000:(Lorg/pyneo/maps/MainActivity;F)F │ │ -0daac8: 7020 6027 2100 |0000: invoke-direct {v1, v2}, Lorg/pyneo/maps/MainActivity;.updateBearing:(F)F // method@2760 │ │ -0daace: 0a00 |0003: move-result v0 │ │ -0daad0: 0f00 |0004: return v0 │ │ +0daa50: |[0daa50] org.pyneo.maps.MainActivity.access$1000:(Lorg/pyneo/maps/MainActivity;F)F │ │ +0daa60: 7020 6027 2100 |0000: invoke-direct {v1, v2}, Lorg/pyneo/maps/MainActivity;.updateBearing:(F)F // method@2760 │ │ +0daa66: 0a00 |0003: move-result v0 │ │ +0daa68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0005 reg=2 x1 F │ │ │ │ @@ -293558,17 +293775,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0daad4: |[0daad4] org.pyneo.maps.MainActivity.access$1100:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay; │ │ -0daae4: 5410 390d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ -0daae8: 1100 |0002: return-object v0 │ │ +0daa6c: |[0daa6c] org.pyneo.maps.MainActivity.access$1100:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/SearchResultOverlay; │ │ +0daa7c: 5410 390d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ +0daa80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #5 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293576,17 +293793,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0daaec: |[0daaec] org.pyneo.maps.MainActivity.access$1200:(Lorg/pyneo/maps/MainActivity;)V │ │ -0daafc: 7010 5827 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/MainActivity;.setLastKnownLocation:()V // method@2758 │ │ -0dab02: 0e00 |0003: return-void │ │ +0daa84: |[0daa84] org.pyneo.maps.MainActivity.access$1200:(Lorg/pyneo/maps/MainActivity;)V │ │ +0daa94: 7010 5827 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/MainActivity;.setLastKnownLocation:()V // method@2758 │ │ +0daa9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #6 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293594,17 +293811,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dab04: |[0dab04] org.pyneo.maps.MainActivity.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ -0dab14: 5410 3e0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0dab18: 1100 |0002: return-object v0 │ │ +0daa9c: |[0daa9c] org.pyneo.maps.MainActivity.access$1300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ +0daaac: 5410 3e0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0daab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #7 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293612,17 +293829,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dab1c: |[0dab1c] org.pyneo.maps.MainActivity.access$1400:(Lorg/pyneo/maps/MainActivity;)Z │ │ -0dab2c: 5510 3a0d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0dab30: 0f00 |0002: return v0 │ │ +0daab4: |[0daab4] org.pyneo.maps.MainActivity.access$1400:(Lorg/pyneo/maps/MainActivity;)Z │ │ +0daac4: 5510 3a0d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0daac8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #8 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293630,17 +293847,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dab34: |[0dab34] org.pyneo.maps.MainActivity.access$1402:(Lorg/pyneo/maps/MainActivity;Z)Z │ │ -0dab44: 5c01 3a0d |0000: iput-boolean v1, v0, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0dab48: 0f01 |0002: return v1 │ │ +0daacc: |[0daacc] org.pyneo.maps.MainActivity.access$1402:(Lorg/pyneo/maps/MainActivity;Z)Z │ │ +0daadc: 5c01 3a0d |0000: iput-boolean v1, v0, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0daae0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -293649,17 +293866,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dab4c: |[0dab4c] org.pyneo.maps.MainActivity.access$1500:(Lorg/pyneo/maps/MainActivity;)V │ │ -0dab5c: 7010 3627 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ -0dab62: 0e00 |0003: return-void │ │ +0daae4: |[0daae4] org.pyneo.maps.MainActivity.access$1500:(Lorg/pyneo/maps/MainActivity;)V │ │ +0daaf4: 7010 3627 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ +0daafa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #10 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293667,17 +293884,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dab64: |[0dab64] org.pyneo.maps.MainActivity.access$1600:(Lorg/pyneo/maps/MainActivity;)I │ │ -0dab74: 5210 370d |0000: iget v0, v1, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonBehavior:I // field@0d37 │ │ -0dab78: 0f00 |0002: return v0 │ │ +0daafc: |[0daafc] org.pyneo.maps.MainActivity.access$1600:(Lorg/pyneo/maps/MainActivity;)I │ │ +0dab0c: 5210 370d |0000: iget v0, v1, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonBehavior:I // field@0d37 │ │ +0dab10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #11 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293685,17 +293902,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dab7c: |[0dab7c] org.pyneo.maps.MainActivity.access$1700:(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String; │ │ -0dab8c: 5410 330d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ -0dab90: 1100 |0002: return-object v0 │ │ +0dab14: |[0dab14] org.pyneo.maps.MainActivity.access$1700:(Lorg/pyneo/maps/MainActivity;)Ljava/lang/String; │ │ +0dab24: 5410 330d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ +0dab28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #12 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293703,17 +293920,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0dab94: |[0dab94] org.pyneo.maps.MainActivity.access$1800:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -0daba4: 7040 5b27 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ -0dabaa: 0e00 |0003: return-void │ │ +0dab2c: |[0dab2c] org.pyneo.maps.MainActivity.access$1800:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +0dab3c: 7040 5b27 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ +0dab42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -293724,17 +293941,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dabac: |[0dabac] org.pyneo.maps.MainActivity.access$1900:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ -0dabbc: 5410 350d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dabc0: 1100 |0002: return-object v0 │ │ +0dab44: |[0dab44] org.pyneo.maps.MainActivity.access$1900:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ +0dab54: 5410 350d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0dab58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #14 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293742,17 +293959,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dabc4: |[0dabc4] org.pyneo.maps.MainActivity.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ -0dabd4: 5410 250d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dabd8: 1100 |0002: return-object v0 │ │ +0dab5c: |[0dab5c] org.pyneo.maps.MainActivity.access$200:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ +0dab6c: 5410 250d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dab70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #15 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293760,17 +293977,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dabdc: |[0dabdc] org.pyneo.maps.MainActivity.access$2100:(Lorg/pyneo/maps/MainActivity;)Landroid/os/Handler; │ │ -0dabec: 5410 1d0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mCallbackHandler:Landroid/os/Handler; // field@0d1d │ │ -0dabf0: 1100 |0002: return-object v0 │ │ +0dab74: |[0dab74] org.pyneo.maps.MainActivity.access$2100:(Lorg/pyneo/maps/MainActivity;)Landroid/os/Handler; │ │ +0dab84: 5410 1d0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mCallbackHandler:Landroid/os/Handler; // field@0d1d │ │ +0dab88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #16 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293778,17 +293995,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;ZZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0dabf4: |[0dabf4] org.pyneo.maps.MainActivity.access$2200:(Lorg/pyneo/maps/MainActivity;ZZ)V │ │ -0dac04: 7030 5627 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(ZZ)V // method@2756 │ │ -0dac0a: 0e00 |0003: return-void │ │ +0dab8c: |[0dab8c] org.pyneo.maps.MainActivity.access$2200:(Lorg/pyneo/maps/MainActivity;ZZ)V │ │ +0dab9c: 7030 5627 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(ZZ)V // method@2756 │ │ +0daba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -293798,17 +294015,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MeasureOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dac0c: |[0dac0c] org.pyneo.maps.MainActivity.access$2500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MeasureOverlay; │ │ -0dac1c: 5410 2d0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0dac20: 1100 |0002: return-object v0 │ │ +0daba4: |[0daba4] org.pyneo.maps.MainActivity.access$2500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MeasureOverlay; │ │ +0dabb4: 5410 2d0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0dabb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #18 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293816,17 +294033,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/map/MeasureOverlay;)Lorg/pyneo/maps/map/MeasureOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dac24: |[0dac24] org.pyneo.maps.MainActivity.access$2502:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/map/MeasureOverlay;)Lorg/pyneo/maps/map/MeasureOverlay; │ │ -0dac34: 5b01 2d0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0dac38: 1101 |0002: return-object v1 │ │ +0dabbc: |[0dabbc] org.pyneo.maps.MainActivity.access$2502:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/map/MeasureOverlay;)Lorg/pyneo/maps/map/MeasureOverlay; │ │ +0dabcc: 5b01 2d0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0dabd0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/pyneo/maps/map/MeasureOverlay; │ │ │ │ @@ -293835,17 +294052,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dac3c: |[0dac3c] org.pyneo.maps.MainActivity.access$2600:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiOverlay; │ │ -0dac4c: 5410 360d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dac50: 1100 |0002: return-object v0 │ │ +0dabd4: |[0dabd4] org.pyneo.maps.MainActivity.access$2600:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiOverlay; │ │ +0dabe4: 5410 360d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dabe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #20 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293853,17 +294070,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MyLocationOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dac54: |[0dac54] org.pyneo.maps.MainActivity.access$2700:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MyLocationOverlay; │ │ -0dac64: 5410 2f0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0dac68: 1100 |0002: return-object v0 │ │ +0dabec: |[0dabec] org.pyneo.maps.MainActivity.access$2700:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MyLocationOverlay; │ │ +0dabfc: 5410 2f0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dac00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #21 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293871,17 +294088,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dac6c: |[0dac6c] org.pyneo.maps.MainActivity.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ -0dac7c: 5410 300d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ -0dac80: 1100 |0002: return-object v0 │ │ +0dac04: |[0dac04] org.pyneo.maps.MainActivity.access$2800:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ +0dac14: 5410 300d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ +0dac18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #22 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293889,17 +294106,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dac84: |[0dac84] org.pyneo.maps.MainActivity.access$2802:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ -0dac94: 5b01 300d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ -0dac98: 1101 |0002: return-object v1 │ │ +0dac1c: |[0dac1c] org.pyneo.maps.MainActivity.access$2802:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ +0dac2c: 5b01 300d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ +0dac30: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ │ │ @@ -293908,17 +294125,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dac9c: |[0dac9c] org.pyneo.maps.MainActivity.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -0dacac: 5b01 3b0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity;.mStatusLocationProviderName:Ljava/lang/String; // field@0d3b │ │ -0dacb0: 1101 |0002: return-object v1 │ │ +0dac34: |[0dac34] org.pyneo.maps.MainActivity.access$2902:(Lorg/pyneo/maps/MainActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +0dac44: 5b01 3b0d |0000: iput-object v1, v0, Lorg/pyneo/maps/MainActivity;.mStatusLocationProviderName:Ljava/lang/String; // field@0d3b │ │ +0dac48: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -293927,17 +294144,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dacb4: |[0dacb4] org.pyneo.maps.MainActivity.access$300:(Lorg/pyneo/maps/MainActivity;)Z │ │ -0dacc4: 5510 1c0d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0dacc8: 0f00 |0002: return v0 │ │ +0dac4c: |[0dac4c] org.pyneo.maps.MainActivity.access$300:(Lorg/pyneo/maps/MainActivity;)Z │ │ +0dac5c: 5510 1c0d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0dac60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #25 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -293945,17 +294162,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0daccc: |[0daccc] org.pyneo.maps.MainActivity.access$3002:(Lorg/pyneo/maps/MainActivity;I)I │ │ -0dacdc: 5901 230d |0000: iput v1, v0, Lorg/pyneo/maps/MainActivity;.mGpsStatusSatCnt:I // field@0d23 │ │ -0dace0: 0f01 |0002: return v1 │ │ +0dac64: |[0dac64] org.pyneo.maps.MainActivity.access$3002:(Lorg/pyneo/maps/MainActivity;I)I │ │ +0dac74: 5901 230d |0000: iput v1, v0, Lorg/pyneo/maps/MainActivity;.mGpsStatusSatCnt:I // field@0d23 │ │ +0dac78: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -293964,17 +294181,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dace4: |[0dace4] org.pyneo.maps.MainActivity.access$3102:(Lorg/pyneo/maps/MainActivity;I)I │ │ -0dacf4: 5901 240d |0000: iput v1, v0, Lorg/pyneo/maps/MainActivity;.mGpsStatusState:I // field@0d24 │ │ -0dacf8: 0f01 |0002: return v1 │ │ +0dac7c: |[0dac7c] org.pyneo.maps.MainActivity.access$3102:(Lorg/pyneo/maps/MainActivity;I)I │ │ +0dac8c: 5901 240d |0000: iput v1, v0, Lorg/pyneo/maps/MainActivity;.mGpsStatusState:I // field@0d24 │ │ +0dac90: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -293983,17 +294200,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dacfc: |[0dacfc] org.pyneo.maps.MainActivity.access$3200:(Lorg/pyneo/maps/MainActivity;)Z │ │ -0dad0c: 5510 220d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mGPSFastUpdate:Z // field@0d22 │ │ -0dad10: 0f00 |0002: return v0 │ │ +0dac94: |[0dac94] org.pyneo.maps.MainActivity.access$3200:(Lorg/pyneo/maps/MainActivity;)Z │ │ +0daca4: 5510 220d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mGPSFastUpdate:Z // field@0d22 │ │ +0daca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #28 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -294001,17 +294218,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dad14: |[0dad14] org.pyneo.maps.MainActivity.access$3300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ -0dad24: 5410 290d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ -0dad28: 1100 |0002: return-object v0 │ │ +0dacac: |[0dacac] org.pyneo.maps.MainActivity.access$3300:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/MainActivity$SampleLocationListener; │ │ +0dacbc: 5410 290d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ +0dacc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #29 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -294019,17 +294236,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dad2c: |[0dad2c] org.pyneo.maps.MainActivity.access$400:(Lorg/pyneo/maps/MainActivity;Z)V │ │ -0dad3c: 7020 5527 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ -0dad42: 0e00 |0003: return-void │ │ +0dacc4: |[0dacc4] org.pyneo.maps.MainActivity.access$400:(Lorg/pyneo/maps/MainActivity;Z)V │ │ +0dacd4: 7020 5527 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ +0dacda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -294038,17 +294255,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/utils/CompassView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dad44: |[0dad44] org.pyneo.maps.MainActivity.access$500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/utils/CompassView; │ │ -0dad54: 5410 1f0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ -0dad58: 1100 |0002: return-object v0 │ │ +0dacdc: |[0dacdc] org.pyneo.maps.MainActivity.access$500:(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/utils/CompassView; │ │ +0dacec: 5410 1f0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ +0dacf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #31 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -294056,17 +294273,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dad5c: |[0dad5c] org.pyneo.maps.MainActivity.access$600:(Lorg/pyneo/maps/MainActivity;)Z │ │ -0dad6c: 5510 1e0d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0dad70: 0f00 |0002: return v0 │ │ +0dacf4: |[0dacf4] org.pyneo.maps.MainActivity.access$600:(Lorg/pyneo/maps/MainActivity;)Z │ │ +0dad04: 5510 1e0d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0dad08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #32 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -294074,17 +294291,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dad74: |[0dad74] org.pyneo.maps.MainActivity.access$700:(Lorg/pyneo/maps/MainActivity;)Z │ │ -0dad84: 5510 310d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mNorthDirectionUp:Z // field@0d31 │ │ -0dad88: 0f00 |0002: return v0 │ │ +0dad0c: |[0dad0c] org.pyneo.maps.MainActivity.access$700:(Lorg/pyneo/maps/MainActivity;)Z │ │ +0dad1c: 5510 310d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mNorthDirectionUp:Z // field@0d31 │ │ +0dad20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #33 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -294092,17 +294309,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dad8c: |[0dad8c] org.pyneo.maps.MainActivity.access$800:(Lorg/pyneo/maps/MainActivity;)Z │ │ -0dad9c: 5510 210d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mDrivingDirectionUp:Z // field@0d21 │ │ -0dada0: 0f00 |0002: return v0 │ │ +0dad24: |[0dad24] org.pyneo.maps.MainActivity.access$800:(Lorg/pyneo/maps/MainActivity;)Z │ │ +0dad34: 5510 210d |0000: iget-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mDrivingDirectionUp:Z // field@0d21 │ │ +0dad38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #34 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -294110,17 +294327,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dada4: |[0dada4] org.pyneo.maps.MainActivity.access$900:(Lorg/pyneo/maps/MainActivity;)F │ │ -0dadb4: 5210 270d |0000: iget v0, v1, Lorg/pyneo/maps/MainActivity;.mLastSpeed:F // field@0d27 │ │ -0dadb8: 0f00 |0002: return v0 │ │ +0dad3c: |[0dad3c] org.pyneo.maps.MainActivity.access$900:(Lorg/pyneo/maps/MainActivity;)F │ │ +0dad4c: 5210 270d |0000: iget v0, v1, Lorg/pyneo/maps/MainActivity;.mLastSpeed:F // field@0d27 │ │ +0dad50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/MainActivity; │ │ │ │ #35 : (in Lorg/pyneo/maps/MainActivity;) │ │ @@ -294128,17 +294345,17 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dadbc: |[0dadbc] org.pyneo.maps.MainActivity.access$902:(Lorg/pyneo/maps/MainActivity;F)F │ │ -0dadcc: 5901 270d |0000: iput v1, v0, Lorg/pyneo/maps/MainActivity;.mLastSpeed:F // field@0d27 │ │ -0dadd0: 0f01 |0002: return v1 │ │ +0dad54: |[0dad54] org.pyneo.maps.MainActivity.access$902:(Lorg/pyneo/maps/MainActivity;F)F │ │ +0dad64: 5901 270d |0000: iput v1, v0, Lorg/pyneo/maps/MainActivity;.mLastSpeed:F // field@0d27 │ │ +0dad68: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 F │ │ │ │ @@ -294147,63 +294364,63 @@ │ │ type : '(Lorg/pyneo/maps/utils/RException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -0dadd4: |[0dadd4] org.pyneo.maps.MainActivity.addMessage:(Lorg/pyneo/maps/utils/RException;)V │ │ -0dade4: 1404 7900 0b7f |0000: const v4, #float 1.84765e+38 // #7f0b0079 │ │ -0dadea: 6e10 982e 0600 |0003: invoke-virtual {v6}, Lorg/pyneo/maps/utils/RException;.getID:()I // method@2e98 │ │ -0dadf0: 0a01 |0006: move-result v1 │ │ -0dadf2: 6e20 3727 1500 |0007: invoke-virtual {v5, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0dadf8: 0c00 |000a: move-result-object v0 │ │ -0dadfa: 1f00 1604 |000b: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ -0dadfe: 3900 4d00 |000d: if-nez v0, 005a // +004d │ │ -0dae02: 7110 141f 0500 |000f: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0dae08: 0c02 |0012: move-result-object v2 │ │ -0dae0a: 1403 1c00 037f |0013: const v3, #float 1.74129e+38 // #7f03001c │ │ -0dae10: 1401 8100 0b7f |0016: const v1, #float 1.84765e+38 // #7f0b0081 │ │ -0dae16: 6e20 3727 1500 |0019: invoke-virtual {v5, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0dae1c: 0c01 |001c: move-result-object v1 │ │ -0dae1e: 1f01 db03 |001d: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ -0dae22: 6e30 161f 3201 |001f: invoke-virtual {v2, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0dae28: 0c00 |0022: move-result-object v0 │ │ -0dae2a: 1f00 1604 |0023: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ -0dae2e: 6e10 982e 0600 |0025: invoke-virtual {v6}, Lorg/pyneo/maps/utils/RException;.getID:()I // method@2e98 │ │ -0dae34: 0a01 |0028: move-result v1 │ │ -0dae36: 6e20 e121 1000 |0029: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ -0dae3c: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -0dae3e: 6e20 e721 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ -0dae44: 1401 7800 0b7f |0030: const v1, #float 1.84765e+38 // #7f0b0078 │ │ -0dae4a: 6e20 c421 1000 |0033: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0dae50: 0c01 |0036: move-result-object v1 │ │ -0dae52: 2202 f504 |0037: new-instance v2, Lorg/pyneo/maps/MainActivity$13; // type@04f5 │ │ -0dae56: 7020 dd26 5200 |0039: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$13;.:(Lorg/pyneo/maps/MainActivity;)V // method@26dd │ │ -0dae5c: 6e20 1620 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0dae62: 6e20 c421 4000 |003f: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0dae68: 0c01 |0042: move-result-object v1 │ │ -0dae6a: 6e10 982e 0600 |0043: invoke-virtual {v6}, Lorg/pyneo/maps/utils/RException;.getID:()I // method@2e98 │ │ -0dae70: 0a02 |0046: move-result v2 │ │ -0dae72: 7110 9624 0200 |0047: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0dae78: 0c02 |004a: move-result-object v2 │ │ -0dae7a: 6e20 1d20 2100 |004b: invoke-virtual {v1, v2}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@201d │ │ -0dae80: 6e20 c421 4000 |004e: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0dae86: 0c01 |0051: move-result-object v1 │ │ -0dae88: 2202 f604 |0052: new-instance v2, Lorg/pyneo/maps/MainActivity$14; // type@04f6 │ │ -0dae8c: 7020 df26 5200 |0054: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$14;.:(Lorg/pyneo/maps/MainActivity;)V // method@26df │ │ -0dae92: 6e20 1620 2100 |0057: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0dae98: 1401 0f00 0b7f |005a: const v1, #float 1.84763e+38 // #7f0b000f │ │ -0dae9e: 6e20 c421 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ -0daea4: 0c01 |0060: move-result-object v1 │ │ -0daea6: 1f01 3504 |0061: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0daeaa: 6e20 9a2e 5600 |0063: invoke-virtual {v6, v5}, Lorg/pyneo/maps/utils/RException;.getStringRes:(Landroid/content/Context;)Ljava/lang/String; // method@2e9a │ │ -0daeb0: 0c02 |0066: move-result-object v2 │ │ -0daeb2: 6e20 be22 2100 |0067: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0daeb8: 0e00 |006a: return-void │ │ +0dad6c: |[0dad6c] org.pyneo.maps.MainActivity.addMessage:(Lorg/pyneo/maps/utils/RException;)V │ │ +0dad7c: 1404 7900 0b7f |0000: const v4, #float 1.84765e+38 // #7f0b0079 │ │ +0dad82: 6e10 982e 0600 |0003: invoke-virtual {v6}, Lorg/pyneo/maps/utils/RException;.getID:()I // method@2e98 │ │ +0dad88: 0a01 |0006: move-result v1 │ │ +0dad8a: 6e20 3727 1500 |0007: invoke-virtual {v5, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0dad90: 0c00 |000a: move-result-object v0 │ │ +0dad92: 1f00 1604 |000b: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ +0dad96: 3900 4d00 |000d: if-nez v0, 005a // +004d │ │ +0dad9a: 7110 141f 0500 |000f: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0dada0: 0c02 |0012: move-result-object v2 │ │ +0dada2: 1403 1c00 037f |0013: const v3, #float 1.74129e+38 // #7f03001c │ │ +0dada8: 1401 8100 0b7f |0016: const v1, #float 1.84765e+38 // #7f0b0081 │ │ +0dadae: 6e20 3727 1500 |0019: invoke-virtual {v5, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0dadb4: 0c01 |001c: move-result-object v1 │ │ +0dadb6: 1f01 db03 |001d: check-cast v1, Landroid/view/ViewGroup; // type@03db │ │ +0dadba: 6e30 161f 3201 |001f: invoke-virtual {v2, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0dadc0: 0c00 |0022: move-result-object v0 │ │ +0dadc2: 1f00 1604 |0023: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ +0dadc6: 6e10 982e 0600 |0025: invoke-virtual {v6}, Lorg/pyneo/maps/utils/RException;.getID:()I // method@2e98 │ │ +0dadcc: 0a01 |0028: move-result v1 │ │ +0dadce: 6e20 e121 1000 |0029: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ +0dadd4: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +0dadd6: 6e20 e721 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@21e7 │ │ +0daddc: 1401 7800 0b7f |0030: const v1, #float 1.84765e+38 // #7f0b0078 │ │ +0dade2: 6e20 c421 1000 |0033: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0dade8: 0c01 |0036: move-result-object v1 │ │ +0dadea: 2202 f504 |0037: new-instance v2, Lorg/pyneo/maps/MainActivity$13; // type@04f5 │ │ +0dadee: 7020 dd26 5200 |0039: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$13;.:(Lorg/pyneo/maps/MainActivity;)V // method@26dd │ │ +0dadf4: 6e20 1620 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0dadfa: 6e20 c421 4000 |003f: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0dae00: 0c01 |0042: move-result-object v1 │ │ +0dae02: 6e10 982e 0600 |0043: invoke-virtual {v6}, Lorg/pyneo/maps/utils/RException;.getID:()I // method@2e98 │ │ +0dae08: 0a02 |0046: move-result v2 │ │ +0dae0a: 7110 9624 0200 |0047: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0dae10: 0c02 |004a: move-result-object v2 │ │ +0dae12: 6e20 1d20 2100 |004b: invoke-virtual {v1, v2}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@201d │ │ +0dae18: 6e20 c421 4000 |004e: invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0dae1e: 0c01 |0051: move-result-object v1 │ │ +0dae20: 2202 f604 |0052: new-instance v2, Lorg/pyneo/maps/MainActivity$14; // type@04f6 │ │ +0dae24: 7020 df26 5200 |0054: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$14;.:(Lorg/pyneo/maps/MainActivity;)V // method@26df │ │ +0dae2a: 6e20 1620 2100 |0057: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0dae30: 1401 0f00 0b7f |005a: const v1, #float 1.84763e+38 // #7f0b000f │ │ +0dae36: 6e20 c421 1000 |005d: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@21c4 │ │ +0dae3c: 0c01 |0060: move-result-object v1 │ │ +0dae3e: 1f01 3504 |0061: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0dae42: 6e20 9a2e 5600 |0063: invoke-virtual {v6, v5}, Lorg/pyneo/maps/utils/RException;.getStringRes:(Landroid/content/Context;)Ljava/lang/String; // method@2e9a │ │ +0dae48: 0c02 |0066: move-result-object v2 │ │ +0dae4a: 6e20 be22 2100 |0067: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0dae50: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1215 │ │ 0x000d line=1216 │ │ 0x000f line=1217 │ │ 0x0025 line=1218 │ │ 0x002c line=1219 │ │ @@ -294223,25 +294440,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0daebc: |[0daebc] org.pyneo.maps.MainActivity.doFindTheMap:()V │ │ -0daecc: 5431 3e0d |0000: iget-object v1, v3, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0daed0: 5432 2a0d |0002: iget-object v2, v3, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0daed4: 6e10 e128 0200 |0004: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0daeda: 0a02 |0007: move-result v2 │ │ -0daedc: 6e20 2a2c 2100 |0008: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileSource;.findTheMap:(I)Lorg/pyneo/maps/utils/GeoPoint; // method@2c2a │ │ -0daee2: 0c00 |000b: move-result-object v0 │ │ -0daee4: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -0daee8: 5431 2a0d |000e: iget-object v1, v3, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0daeec: 6e20 e728 0100 |0010: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0daef2: 0e00 |0013: return-void │ │ +0dae54: |[0dae54] org.pyneo.maps.MainActivity.doFindTheMap:()V │ │ +0dae64: 5431 3e0d |0000: iget-object v1, v3, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0dae68: 5432 2a0d |0002: iget-object v2, v3, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dae6c: 6e10 e128 0200 |0004: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0dae72: 0a02 |0007: move-result v2 │ │ +0dae74: 6e20 2a2c 2100 |0008: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileSource;.findTheMap:(I)Lorg/pyneo/maps/utils/GeoPoint; // method@2c2a │ │ +0dae7a: 0c00 |000b: move-result-object v0 │ │ +0dae7c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +0dae80: 5431 2a0d |000e: iget-object v1, v3, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dae84: 6e20 e728 0100 |0010: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0dae8a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ 0x000c line=1089 │ │ 0x000e line=1090 │ │ 0x0013 line=1091 │ │ locals : │ │ @@ -294253,48 +294470,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0daef4: |[0daef4] org.pyneo.maps.MainActivity.doMeasureStart:()V │ │ -0daf04: 1404 8200 0b7f |0000: const v4, #float 1.84765e+38 // #7f0b0082 │ │ -0daf0a: 5452 2d0d |0003: iget-object v2, v5, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0daf0e: 3902 0d00 |0005: if-nez v2, 0012 // +000d │ │ -0daf12: 2202 5205 |0007: new-instance v2, Lorg/pyneo/maps/map/MeasureOverlay; // type@0552 │ │ -0daf16: 6e20 3727 4500 |0009: invoke-virtual {v5, v4}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0daf1c: 0c03 |000c: move-result-object v3 │ │ -0daf1e: 7030 f228 5203 |000d: invoke-direct {v2, v5, v3}, Lorg/pyneo/maps/map/MeasureOverlay;.:(Landroid/content/Context;Landroid/view/View;)V // method@28f2 │ │ -0daf24: 5b52 2d0d |0010: iput-object v2, v5, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0daf28: 6e20 3727 4500 |0012: invoke-virtual {v5, v4}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0daf2e: 0c00 |0015: move-result-object v0 │ │ -0daf30: 1402 8d00 0b7f |0016: const v2, #float 1.84766e+38 // #7f0b008d │ │ -0daf36: 6e20 aa1f 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0daf3c: 0c02 |001c: move-result-object v2 │ │ -0daf3e: 2203 0505 |001d: new-instance v3, Lorg/pyneo/maps/MainActivity$9; // type@0505 │ │ -0daf42: 7020 0027 5300 |001f: invoke-direct {v3, v5}, Lorg/pyneo/maps/MainActivity$9;.:(Lorg/pyneo/maps/MainActivity;)V // method@2700 │ │ -0daf48: 6e20 1620 3200 |0022: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0daf4e: 1402 8a00 0b7f |0025: const v2, #float 1.84765e+38 // #7f0b008a │ │ -0daf54: 6e20 aa1f 2000 |0028: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0daf5a: 0c02 |002b: move-result-object v2 │ │ -0daf5c: 2203 f204 |002c: new-instance v3, Lorg/pyneo/maps/MainActivity$10; // type@04f2 │ │ -0daf60: 7020 d726 5300 |002e: invoke-direct {v3, v5}, Lorg/pyneo/maps/MainActivity$10;.:(Lorg/pyneo/maps/MainActivity;)V // method@26d7 │ │ -0daf66: 6e20 1620 3200 |0031: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0daf6c: 1402 8c00 0b7f |0034: const v2, #float 1.84766e+38 // #7f0b008c │ │ -0daf72: 6e20 aa1f 2000 |0037: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0daf78: 0c01 |003a: move-result-object v1 │ │ -0daf7a: 2202 f304 |003b: new-instance v2, Lorg/pyneo/maps/MainActivity$11; // type@04f3 │ │ -0daf7e: 7020 d926 5200 |003d: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$11;.:(Lorg/pyneo/maps/MainActivity;)V // method@26d9 │ │ -0daf84: 6e20 1620 2100 |0040: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0daf8a: 2202 f404 |0043: new-instance v2, Lorg/pyneo/maps/MainActivity$12; // type@04f4 │ │ -0daf8e: 7020 db26 5200 |0045: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$12;.:(Lorg/pyneo/maps/MainActivity;)V // method@26db │ │ -0daf94: 6e20 1720 2100 |0048: invoke-virtual {v1, v2}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2017 │ │ -0daf9a: 7010 3627 0500 |004b: invoke-direct {v5}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ -0dafa0: 0e00 |004e: return-void │ │ +0dae8c: |[0dae8c] org.pyneo.maps.MainActivity.doMeasureStart:()V │ │ +0dae9c: 1404 8200 0b7f |0000: const v4, #float 1.84765e+38 // #7f0b0082 │ │ +0daea2: 5452 2d0d |0003: iget-object v2, v5, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0daea6: 3902 0d00 |0005: if-nez v2, 0012 // +000d │ │ +0daeaa: 2202 5205 |0007: new-instance v2, Lorg/pyneo/maps/map/MeasureOverlay; // type@0552 │ │ +0daeae: 6e20 3727 4500 |0009: invoke-virtual {v5, v4}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0daeb4: 0c03 |000c: move-result-object v3 │ │ +0daeb6: 7030 f228 5203 |000d: invoke-direct {v2, v5, v3}, Lorg/pyneo/maps/map/MeasureOverlay;.:(Landroid/content/Context;Landroid/view/View;)V // method@28f2 │ │ +0daebc: 5b52 2d0d |0010: iput-object v2, v5, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0daec0: 6e20 3727 4500 |0012: invoke-virtual {v5, v4}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0daec6: 0c00 |0015: move-result-object v0 │ │ +0daec8: 1402 8d00 0b7f |0016: const v2, #float 1.84766e+38 // #7f0b008d │ │ +0daece: 6e20 aa1f 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0daed4: 0c02 |001c: move-result-object v2 │ │ +0daed6: 2203 0505 |001d: new-instance v3, Lorg/pyneo/maps/MainActivity$9; // type@0505 │ │ +0daeda: 7020 0027 5300 |001f: invoke-direct {v3, v5}, Lorg/pyneo/maps/MainActivity$9;.:(Lorg/pyneo/maps/MainActivity;)V // method@2700 │ │ +0daee0: 6e20 1620 3200 |0022: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0daee6: 1402 8a00 0b7f |0025: const v2, #float 1.84765e+38 // #7f0b008a │ │ +0daeec: 6e20 aa1f 2000 |0028: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0daef2: 0c02 |002b: move-result-object v2 │ │ +0daef4: 2203 f204 |002c: new-instance v3, Lorg/pyneo/maps/MainActivity$10; // type@04f2 │ │ +0daef8: 7020 d726 5300 |002e: invoke-direct {v3, v5}, Lorg/pyneo/maps/MainActivity$10;.:(Lorg/pyneo/maps/MainActivity;)V // method@26d7 │ │ +0daefe: 6e20 1620 3200 |0031: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0daf04: 1402 8c00 0b7f |0034: const v2, #float 1.84766e+38 // #7f0b008c │ │ +0daf0a: 6e20 aa1f 2000 |0037: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0daf10: 0c01 |003a: move-result-object v1 │ │ +0daf12: 2202 f304 |003b: new-instance v2, Lorg/pyneo/maps/MainActivity$11; // type@04f3 │ │ +0daf16: 7020 d926 5200 |003d: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$11;.:(Lorg/pyneo/maps/MainActivity;)V // method@26d9 │ │ +0daf1c: 6e20 1620 2100 |0040: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0daf22: 2202 f404 |0043: new-instance v2, Lorg/pyneo/maps/MainActivity$12; // type@04f4 │ │ +0daf26: 7020 db26 5200 |0045: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$12;.:(Lorg/pyneo/maps/MainActivity;)V // method@26db │ │ +0daf2c: 6e20 1720 2100 |0048: invoke-virtual {v1, v2}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2017 │ │ +0daf32: 7010 3627 0500 |004b: invoke-direct {v5}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ +0daf38: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1094 │ │ 0x0007 line=1095 │ │ 0x0012 line=1096 │ │ 0x0016 line=1097 │ │ 0x0025 line=1104 │ │ @@ -294313,38 +294530,38 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0dafa4: |[0dafa4] org.pyneo.maps.MainActivity.doSearchQuery:(Landroid/content/Intent;)V │ │ -0dafb4: 5453 390d |0000: iget-object v3, v5, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ -0dafb8: 6e10 2d29 0300 |0002: invoke-virtual {v3}, Lorg/pyneo/maps/map/SearchResultOverlay;.Clear:()V // method@292d │ │ -0dafbe: 5453 2a0d |0005: iget-object v3, v5, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dafc2: 6e10 e328 0300 |0007: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dafc8: 1a03 7f2e |000a: const-string v3, "query" // string@2e7f │ │ -0dafcc: 6e20 6101 3600 |000c: invoke-virtual {v6, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -0dafd2: 0c01 |000f: move-result-object v1 │ │ -0dafd4: 2202 c200 |0010: new-instance v2, Landroid/provider/SearchRecentSuggestions; // type@00c2 │ │ -0dafd8: 1a03 7d2c |0012: const-string v3, "org.pyneo.maps.SuggestionProvider" // string@2c7d │ │ -0dafdc: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -0dafde: 7040 c803 5243 |0015: invoke-direct {v2, v5, v3, v4}, Landroid/provider/SearchRecentSuggestions;.:(Landroid/content/Context;Ljava/lang/String;I)V // method@03c8 │ │ -0dafe4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0dafe6: 6e30 c903 1203 |0019: invoke-virtual {v2, v1, v3}, Landroid/provider/SearchRecentSuggestions;.saveRecentQuery:(Ljava/lang/String;Ljava/lang/String;)V // method@03c9 │ │ -0dafec: 5453 3c0d |001c: iget-object v3, v5, Lorg/pyneo/maps/MainActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@0d3c │ │ -0daff0: 2204 0405 |001e: new-instance v4, Lorg/pyneo/maps/MainActivity$8; // type@0504 │ │ -0daff4: 7020 fe26 5400 |0020: invoke-direct {v4, v5}, Lorg/pyneo/maps/MainActivity$8;.:(Lorg/pyneo/maps/MainActivity;)V // method@26fe │ │ -0daffa: 7220 bf25 4300 |0023: invoke-interface {v3, v4}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0db000: 0e00 |0026: return-void │ │ -0db002: 0d00 |0027: move-exception v0 │ │ -0db004: 6e10 8224 0000 |0028: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0db00a: 0c03 |002b: move-result-object v3 │ │ -0db00c: 7120 fa2e 0300 |002c: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0db012: 28f7 |002f: goto 0026 // -0009 │ │ +0daf3c: |[0daf3c] org.pyneo.maps.MainActivity.doSearchQuery:(Landroid/content/Intent;)V │ │ +0daf4c: 5453 390d |0000: iget-object v3, v5, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ +0daf50: 6e10 2d29 0300 |0002: invoke-virtual {v3}, Lorg/pyneo/maps/map/SearchResultOverlay;.Clear:()V // method@292d │ │ +0daf56: 5453 2a0d |0005: iget-object v3, v5, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0daf5a: 6e10 e328 0300 |0007: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0daf60: 1a03 7f2e |000a: const-string v3, "query" // string@2e7f │ │ +0daf64: 6e20 6101 3600 |000c: invoke-virtual {v6, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +0daf6a: 0c01 |000f: move-result-object v1 │ │ +0daf6c: 2202 c200 |0010: new-instance v2, Landroid/provider/SearchRecentSuggestions; // type@00c2 │ │ +0daf70: 1a03 7d2c |0012: const-string v3, "org.pyneo.maps.SuggestionProvider" // string@2c7d │ │ +0daf74: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +0daf76: 7040 c803 5243 |0015: invoke-direct {v2, v5, v3, v4}, Landroid/provider/SearchRecentSuggestions;.:(Landroid/content/Context;Ljava/lang/String;I)V // method@03c8 │ │ +0daf7c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0daf7e: 6e30 c903 1203 |0019: invoke-virtual {v2, v1, v3}, Landroid/provider/SearchRecentSuggestions;.saveRecentQuery:(Ljava/lang/String;Ljava/lang/String;)V // method@03c9 │ │ +0daf84: 5453 3c0d |001c: iget-object v3, v5, Lorg/pyneo/maps/MainActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@0d3c │ │ +0daf88: 2204 0405 |001e: new-instance v4, Lorg/pyneo/maps/MainActivity$8; // type@0504 │ │ +0daf8c: 7020 fe26 5400 |0020: invoke-direct {v4, v5}, Lorg/pyneo/maps/MainActivity$8;.:(Lorg/pyneo/maps/MainActivity;)V // method@26fe │ │ +0daf92: 7220 bf25 4300 |0023: invoke-interface {v3, v4}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0daf98: 0e00 |0026: return-void │ │ +0daf9a: 0d00 |0027: move-exception v0 │ │ +0daf9c: 6e10 8224 0000 |0028: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0dafa2: 0c03 |002b: move-result-object v3 │ │ +0dafa4: 7120 fa2e 0300 |002c: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0dafaa: 28f7 |002f: goto 0026 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=557 │ │ 0x0005 line=558 │ │ 0x000a line=559 │ │ @@ -294366,63 +294583,63 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 90 16-bit code units │ │ -0db024: |[0db024] org.pyneo.maps.MainActivity.doShowPoints:(Landroid/content/Intent;)V │ │ -0db034: 122d |0000: const/4 v13, #int 2 // #2 │ │ -0db036: 121c |0001: const/4 v12, #int 1 // #1 │ │ -0db038: 120b |0002: const/4 v11, #int 0 // #0 │ │ -0db03a: 1a0a 9623 |0003: const-string v10, "locations" // string@2396 │ │ -0db03e: 6e20 6001 af00 |0005: invoke-virtual {v15, v10}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0160 │ │ -0db044: 0c06 |0008: move-result-object v6 │ │ -0db046: 6e10 4725 0600 |0009: invoke-virtual {v6}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ -0db04c: 0a0a |000c: move-result v10 │ │ -0db04e: 390a 4c00 |000d: if-nez v10, 0059 // +004c │ │ -0db052: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -0db054: 54ea 360d |0010: iget-object v10, v14, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0db058: 6e10 ba2a 0a00 |0012: invoke-virtual {v10}, Lorg/pyneo/maps/poi/PoiOverlay;.clearPoiList:()V // method@2aba │ │ -0db05e: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ -0db060: 6e10 4825 0600 |0016: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ -0db066: 0c02 |0019: move-result-object v2 │ │ -0db068: 7210 6f25 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0db06e: 0a0a |001d: move-result v10 │ │ -0db070: 380a 3100 |001e: if-eqz v10, 004f // +0031 │ │ -0db074: 7210 7025 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0db07a: 0c05 |0023: move-result-object v5 │ │ -0db07c: 1f05 9004 |0024: check-cast v5, Ljava/lang/String; // type@0490 │ │ -0db080: 1a0a 7201 |0026: const-string v10, ";" // string@0172 │ │ -0db084: 6e20 e824 a500 |0028: invoke-virtual {v5, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0db08a: 0c01 |002b: move-result-object v1 │ │ -0db08c: 1a07 0000 |002c: const-string v7, "" // string@0000 │ │ -0db090: 1a09 0000 |002e: const-string v9, "" // string@0000 │ │ -0db094: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ -0db098: 211a |0032: array-length v10, v1 │ │ -0db09a: 3d0a 0400 |0033: if-lez v10, 0037 // +0004 │ │ -0db09e: 4607 010b |0035: aget-object v7, v1, v11 │ │ -0db0a2: 211a |0037: array-length v10, v1 │ │ -0db0a4: 37ca 0400 |0038: if-le v10, v12, 003c // +0004 │ │ -0db0a8: 4609 010c |003a: aget-object v9, v1, v12 │ │ -0db0ac: 211a |003c: array-length v10, v1 │ │ -0db0ae: 37da 0400 |003d: if-le v10, v13, 0041 // +0004 │ │ -0db0b2: 4600 010d |003f: aget-object v0, v1, v13 │ │ -0db0b6: 2208 1406 |0041: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0db0ba: 7020 202e 7800 |0043: invoke-direct {v8, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ -0db0c0: 54ea 360d |0046: iget-object v10, v14, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0db0c4: d804 03ff |0048: add-int/lit8 v4, v3, #int -1 // #ff │ │ -0db0c8: 6e50 c52a 3a98 |004a: invoke-virtual {v10, v3, v8, v9, v0}, Lorg/pyneo/maps/poi/PoiOverlay;.showTemporaryPoi:(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V // method@2ac5 │ │ -0db0ce: 0143 |004d: move v3, v4 │ │ -0db0d0: 28cc |004e: goto 001a // -0034 │ │ -0db0d2: 7020 5527 be00 |004f: invoke-direct {v14, v11}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ -0db0d8: 3808 0700 |0052: if-eqz v8, 0059 // +0007 │ │ -0db0dc: 54ea 2a0d |0054: iget-object v10, v14, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db0e0: 6e20 e728 8a00 |0056: invoke-virtual {v10, v8}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0db0e6: 0e00 |0059: return-void │ │ +0dafbc: |[0dafbc] org.pyneo.maps.MainActivity.doShowPoints:(Landroid/content/Intent;)V │ │ +0dafcc: 122d |0000: const/4 v13, #int 2 // #2 │ │ +0dafce: 121c |0001: const/4 v12, #int 1 // #1 │ │ +0dafd0: 120b |0002: const/4 v11, #int 0 // #0 │ │ +0dafd2: 1a09 9623 |0003: const-string v9, "locations" // string@2396 │ │ +0dafd6: 6e20 6001 9f00 |0005: invoke-virtual {v15, v9}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0160 │ │ +0dafdc: 0c05 |0008: move-result-object v5 │ │ +0dafde: 6e10 4725 0500 |0009: invoke-virtual {v5}, Ljava/util/ArrayList;.isEmpty:()Z // method@2547 │ │ +0dafe4: 0a09 |000c: move-result v9 │ │ +0dafe6: 3909 4c00 |000d: if-nez v9, 0059 // +004c │ │ +0dafea: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +0dafec: 54e9 360d |0010: iget-object v9, v14, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0daff0: 6e10 ba2a 0900 |0012: invoke-virtual {v9}, Lorg/pyneo/maps/poi/PoiOverlay;.clearPoiList:()V // method@2aba │ │ +0daff6: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +0daff8: 6e10 4825 0500 |0016: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ +0daffe: 0c09 |0019: move-result-object v9 │ │ +0db000: 7210 6f25 0900 |001a: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0db006: 0a0a |001d: move-result v10 │ │ +0db008: 380a 3100 |001e: if-eqz v10, 004f // +0031 │ │ +0db00c: 7210 7025 0900 |0020: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0db012: 0c04 |0023: move-result-object v4 │ │ +0db014: 1f04 9004 |0024: check-cast v4, Ljava/lang/String; // type@0490 │ │ +0db018: 1a0a 7201 |0026: const-string v10, ";" // string@0172 │ │ +0db01c: 6e20 e824 a400 |0028: invoke-virtual {v4, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0db022: 0c01 |002b: move-result-object v1 │ │ +0db024: 1a06 0000 |002c: const-string v6, "" // string@0000 │ │ +0db028: 1a08 0000 |002e: const-string v8, "" // string@0000 │ │ +0db02c: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ +0db030: 211a |0032: array-length v10, v1 │ │ +0db032: 3d0a 0400 |0033: if-lez v10, 0037 // +0004 │ │ +0db036: 4606 010b |0035: aget-object v6, v1, v11 │ │ +0db03a: 211a |0037: array-length v10, v1 │ │ +0db03c: 37ca 0400 |0038: if-le v10, v12, 003c // +0004 │ │ +0db040: 4608 010c |003a: aget-object v8, v1, v12 │ │ +0db044: 211a |003c: array-length v10, v1 │ │ +0db046: 37da 0400 |003d: if-le v10, v13, 0041 // +0004 │ │ +0db04a: 4600 010d |003f: aget-object v0, v1, v13 │ │ +0db04e: 2207 1406 |0041: new-instance v7, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0db052: 7020 202e 6700 |0043: invoke-direct {v7, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ +0db058: 54ea 360d |0046: iget-object v10, v14, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0db05c: d803 02ff |0048: add-int/lit8 v3, v2, #int -1 // #ff │ │ +0db060: 6e50 c52a 2a87 |004a: invoke-virtual {v10, v2, v7, v8, v0}, Lorg/pyneo/maps/poi/PoiOverlay;.showTemporaryPoi:(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V // method@2ac5 │ │ +0db066: 0132 |004d: move v2, v3 │ │ +0db068: 28cc |004e: goto 001a // -0034 │ │ +0db06a: 7020 5527 be00 |004f: invoke-direct {v14, v11}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ +0db070: 3807 0700 |0052: if-eqz v7, 0059 // +0007 │ │ +0db074: 54e9 2a0d |0054: iget-object v9, v14, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db078: 6e20 e728 7900 |0056: invoke-virtual {v9, v7}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0db07e: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1641 │ │ 0x0009 line=1642 │ │ 0x000f line=1643 │ │ 0x0010 line=1644 │ │ 0x0015 line=1645 │ │ @@ -294438,89 +294655,88 @@ │ │ 0x0046 line=1655 │ │ 0x004e line=1656 │ │ 0x004f line=1657 │ │ 0x0052 line=1658 │ │ 0x0054 line=1659 │ │ 0x0059 line=1661 │ │ locals : │ │ - 0x0010 - 0x0043 reg=8 point Lorg/pyneo/maps/utils/GeoPoint; │ │ - 0x0016 - 0x004a reg=3 id I │ │ - 0x004a - 0x004e reg=4 id I │ │ + 0x0010 - 0x0043 reg=7 point Lorg/pyneo/maps/utils/GeoPoint; │ │ + 0x0016 - 0x004a reg=2 id I │ │ + 0x004a - 0x004e reg=3 id I │ │ 0x0032 - 0x004f reg=0 descr Ljava/lang/String; │ │ 0x002c - 0x004f reg=1 fields [Ljava/lang/String; │ │ - 0x0026 - 0x004f reg=5 location Ljava/lang/String; │ │ - 0x002e - 0x004f reg=7 locns Ljava/lang/String; │ │ - 0x0030 - 0x004f reg=9 title Ljava/lang/String; │ │ - 0x001a - 0x0059 reg=2 i$ Ljava/util/Iterator; │ │ - 0x004e - 0x0059 reg=3 id I │ │ - 0x0046 - 0x0059 reg=8 point Lorg/pyneo/maps/utils/GeoPoint; │ │ - 0x0009 - 0x005a reg=6 locations Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0026 - 0x004f reg=4 location Ljava/lang/String; │ │ + 0x002e - 0x004f reg=6 locns Ljava/lang/String; │ │ + 0x0030 - 0x004f reg=8 title Ljava/lang/String; │ │ + 0x004e - 0x0059 reg=2 id I │ │ + 0x0046 - 0x0059 reg=7 point Lorg/pyneo/maps/utils/GeoPoint; │ │ + 0x0009 - 0x005a reg=5 locations Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x005a reg=14 this Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x005a reg=15 queryIntent Landroid/content/Intent; │ │ │ │ #41 : (in Lorg/pyneo/maps/MainActivity;) │ │ name : 'fillOverlays' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -0db0e8: |[0db0e8] org.pyneo.maps.MainActivity.fillOverlays:()V │ │ -0db0f8: 5420 2a0d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db0fc: 6e10 db28 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0db102: 0c00 |0005: move-result-object v0 │ │ -0db104: 7210 8325 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2583 │ │ -0db10a: 5420 2d0d |0009: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0db10e: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ -0db112: 5420 2a0d |000d: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db116: 6e10 db28 0000 |000f: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0db11c: 0c00 |0012: move-result-object v0 │ │ -0db11e: 5421 2d0d |0013: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0db122: 7220 8125 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0db128: 5420 3d0d |0018: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db12c: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ -0db130: 5420 2a0d |001c: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db134: 6e10 db28 0000 |001e: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0db13a: 0c00 |0021: move-result-object v0 │ │ -0db13c: 5421 3d0d |0022: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db140: 7220 8125 1000 |0024: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0db146: 5420 3f0d |0027: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ -0db14a: 3800 0d00 |0029: if-eqz v0, 0036 // +000d │ │ -0db14e: 5420 2a0d |002b: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db152: 6e10 db28 0000 |002d: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0db158: 0c00 |0030: move-result-object v0 │ │ -0db15a: 5421 3f0d |0031: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ -0db15e: 7220 8125 1000 |0033: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0db164: 5420 200d |0036: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ -0db168: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -0db16c: 5420 2a0d |003a: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db170: 6e10 db28 0000 |003c: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0db176: 0c00 |003f: move-result-object v0 │ │ -0db178: 5421 200d |0040: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ -0db17c: 7220 8125 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0db182: 5420 360d |0045: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0db186: 3800 0d00 |0047: if-eqz v0, 0054 // +000d │ │ -0db18a: 5420 2a0d |0049: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db18e: 6e10 db28 0000 |004b: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0db194: 0c00 |004e: move-result-object v0 │ │ -0db196: 5421 360d |004f: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0db19a: 7220 8125 1000 |0051: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0db1a0: 5420 2a0d |0054: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db1a4: 6e10 db28 0000 |0056: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0db1aa: 0c00 |0059: move-result-object v0 │ │ -0db1ac: 5421 2f0d |005a: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0db1b0: 7220 8125 1000 |005c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0db1b6: 5420 2a0d |005f: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db1ba: 6e10 db28 0000 |0061: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0db1c0: 0c00 |0064: move-result-object v0 │ │ -0db1c2: 5421 390d |0065: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ -0db1c6: 7220 8125 1000 |0067: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0db1cc: 0e00 |006a: return-void │ │ +0db080: |[0db080] org.pyneo.maps.MainActivity.fillOverlays:()V │ │ +0db090: 5420 2a0d |0000: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db094: 6e10 db28 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0db09a: 0c00 |0005: move-result-object v0 │ │ +0db09c: 7210 8325 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2583 │ │ +0db0a2: 5420 2d0d |0009: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0db0a6: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ +0db0aa: 5420 2a0d |000d: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db0ae: 6e10 db28 0000 |000f: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0db0b4: 0c00 |0012: move-result-object v0 │ │ +0db0b6: 5421 2d0d |0013: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0db0ba: 7220 8125 1000 |0015: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0db0c0: 5420 3d0d |0018: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db0c4: 3800 0d00 |001a: if-eqz v0, 0027 // +000d │ │ +0db0c8: 5420 2a0d |001c: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db0cc: 6e10 db28 0000 |001e: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0db0d2: 0c00 |0021: move-result-object v0 │ │ +0db0d4: 5421 3d0d |0022: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db0d8: 7220 8125 1000 |0024: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0db0de: 5420 3f0d |0027: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ +0db0e2: 3800 0d00 |0029: if-eqz v0, 0036 // +000d │ │ +0db0e6: 5420 2a0d |002b: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db0ea: 6e10 db28 0000 |002d: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0db0f0: 0c00 |0030: move-result-object v0 │ │ +0db0f2: 5421 3f0d |0031: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ +0db0f6: 7220 8125 1000 |0033: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0db0fc: 5420 200d |0036: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ +0db100: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +0db104: 5420 2a0d |003a: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db108: 6e10 db28 0000 |003c: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0db10e: 0c00 |003f: move-result-object v0 │ │ +0db110: 5421 200d |0040: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ +0db114: 7220 8125 1000 |0042: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0db11a: 5420 360d |0045: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0db11e: 3800 0d00 |0047: if-eqz v0, 0054 // +000d │ │ +0db122: 5420 2a0d |0049: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db126: 6e10 db28 0000 |004b: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0db12c: 0c00 |004e: move-result-object v0 │ │ +0db12e: 5421 360d |004f: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0db132: 7220 8125 1000 |0051: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0db138: 5420 2a0d |0054: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db13c: 6e10 db28 0000 |0056: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0db142: 0c00 |0059: move-result-object v0 │ │ +0db144: 5421 2f0d |005a: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0db148: 7220 8125 1000 |005c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0db14e: 5420 2a0d |005f: iget-object v0, v2, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db152: 6e10 db28 0000 |0061: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0db158: 0c00 |0064: move-result-object v0 │ │ +0db15a: 5421 390d |0065: iget-object v1, v2, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ +0db15e: 7220 8125 1000 |0067: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0db164: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0009 line=607 │ │ 0x000d line=608 │ │ 0x0018 line=609 │ │ 0x001c line=610 │ │ @@ -294541,18 +294757,18 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0db1d0: |[0db1d0] org.pyneo.maps.MainActivity.setAutoFollow:(Z)V │ │ -0db1e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0db1e2: 7030 5627 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(ZZ)V // method@2756 │ │ -0db1e8: 0e00 |0004: return-void │ │ +0db168: |[0db168] org.pyneo.maps.MainActivity.setAutoFollow:(Z)V │ │ +0db178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db17a: 7030 5627 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(ZZ)V // method@2756 │ │ +0db180: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x0004 line=623 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x0005 reg=2 autoFollow Z │ │ @@ -294562,39 +294778,39 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0db1ec: |[0db1ec] org.pyneo.maps.MainActivity.setAutoFollow:(ZZ)V │ │ -0db1fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0db1fe: 5c34 1c0d |0001: iput-boolean v4, v3, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0db202: 3804 1900 |0003: if-eqz v4, 001c // +0019 │ │ -0db206: 5430 1b0d |0005: iget-object v0, v3, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0db20a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -0db20e: 5430 1b0d |0009: iget-object v0, v3, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0db212: 1241 |000b: const/4 v1, #int 4 // #4 │ │ -0db214: 6e20 b821 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0db21a: 3905 0c00 |000f: if-nez v5, 001b // +000c │ │ -0db21e: 1400 2200 0e7f |0011: const v0, #float 1.88751e+38 // #7f0e0022 │ │ -0db224: 7130 c522 0302 |0014: invoke-static {v3, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0db22a: 0c00 |0017: move-result-object v0 │ │ -0db22c: 6e10 c822 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0db232: 0e00 |001b: return-void │ │ -0db234: 5430 1b0d |001c: iget-object v0, v3, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0db238: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -0db23c: 5430 1b0d |0020: iget-object v0, v3, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0db240: 6e20 b821 2000 |0022: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0db246: 3905 f6ff |0025: if-nez v5, 001b // -000a │ │ -0db24a: 1400 2100 0e7f |0027: const v0, #float 1.88751e+38 // #7f0e0021 │ │ -0db250: 7130 c522 0302 |002a: invoke-static {v3, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0db256: 0c00 |002d: move-result-object v0 │ │ -0db258: 6e10 c822 0000 |002e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0db25e: 28ea |0031: goto 001b // -0016 │ │ +0db184: |[0db184] org.pyneo.maps.MainActivity.setAutoFollow:(ZZ)V │ │ +0db194: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0db196: 5c34 1c0d |0001: iput-boolean v4, v3, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0db19a: 3804 1900 |0003: if-eqz v4, 001c // +0019 │ │ +0db19e: 5430 1b0d |0005: iget-object v0, v3, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0db1a2: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +0db1a6: 5430 1b0d |0009: iget-object v0, v3, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0db1aa: 1241 |000b: const/4 v1, #int 4 // #4 │ │ +0db1ac: 6e20 b821 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0db1b2: 3905 0c00 |000f: if-nez v5, 001b // +000c │ │ +0db1b6: 1400 2200 0e7f |0011: const v0, #float 1.88751e+38 // #7f0e0022 │ │ +0db1bc: 7130 c522 0302 |0014: invoke-static {v3, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0db1c2: 0c00 |0017: move-result-object v0 │ │ +0db1c4: 6e10 c822 0000 |0018: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0db1ca: 0e00 |001b: return-void │ │ +0db1cc: 5430 1b0d |001c: iget-object v0, v3, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0db1d0: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +0db1d4: 5430 1b0d |0020: iget-object v0, v3, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0db1d8: 6e20 b821 2000 |0022: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0db1de: 3905 f6ff |0025: if-nez v5, 001b // -000a │ │ +0db1e2: 1400 2100 0e7f |0027: const v0, #float 1.88751e+38 // #7f0e0021 │ │ +0db1e8: 7130 c522 0302 |002a: invoke-static {v3, v0, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0db1ee: 0c00 |002d: move-result-object v0 │ │ +0db1f0: 6e10 c822 0000 |002e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0db1f6: 28ea |0031: goto 001b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=626 │ │ 0x0003 line=627 │ │ 0x0005 line=628 │ │ 0x0009 line=629 │ │ 0x000f line=630 │ │ @@ -294614,95 +294830,95 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -0db260: |[0db260] org.pyneo.maps.MainActivity.setLastKnownLocation:()V │ │ -0db270: 54a6 2f0d |0000: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0db274: 6e10 0129 0600 |0002: invoke-virtual {v6}, Lorg/pyneo/maps/map/MyLocationOverlay;.getLastGeoPoint:()Lorg/pyneo/maps/utils/GeoPoint; // method@2901 │ │ -0db27a: 0c04 |0005: move-result-object v4 │ │ -0db27c: 3804 0c00 |0006: if-eqz v4, 0012 // +000c │ │ -0db280: 55a6 1c0d |0008: iget-boolean v6, v10, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0db284: 3806 0700 |000a: if-eqz v6, 0011 // +0007 │ │ -0db288: 54a6 2a0d |000c: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db28c: 6e20 e728 4600 |000e: invoke-virtual {v6, v4}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0db292: 0e00 |0011: return-void │ │ -0db294: 1a06 9523 |0012: const-string v6, "location" // string@2395 │ │ -0db298: 6e20 4127 6a00 |0014: invoke-virtual {v10, v6}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ -0db29e: 0c00 |0017: move-result-object v0 │ │ -0db2a0: 1f00 8300 |0018: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ -0db2a4: 1a06 6c20 |001a: const-string v6, "gps" // string@206c │ │ -0db2a8: 6e20 cd02 6000 |001c: invoke-virtual {v0, v6}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@02cd │ │ -0db2ae: 0c02 |001f: move-result-object v2 │ │ -0db2b0: 1a06 632a |0020: const-string v6, "network" // string@2a63 │ │ -0db2b4: 6e20 cd02 6000 |0022: invoke-virtual {v0, v6}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@02cd │ │ -0db2ba: 0c03 |0025: move-result-object v3 │ │ -0db2bc: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -0db2be: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0db2c0: 3902 3200 |0028: if-nez v2, 005a // +0032 │ │ -0db2c4: 3803 3000 |002a: if-eqz v3, 005a // +0030 │ │ -0db2c8: 0731 |002c: move-object v1, v3 │ │ -0db2ca: 1a06 6c20 |002d: const-string v6, "gps" // string@206c │ │ -0db2ce: 6e20 ce02 6000 |002f: invoke-virtual {v0, v6}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -0db2d4: 0a06 |0032: move-result v6 │ │ -0db2d6: 3806 4300 |0033: if-eqz v6, 0076 // +0043 │ │ -0db2da: 3805 0a00 |0035: if-eqz v5, 003f // +000a │ │ -0db2de: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -0db2e0: 7130 c622 5a06 |0038: invoke-static {v10, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0db2e6: 0c06 |003b: move-result-object v6 │ │ -0db2e8: 6e10 c822 0600 |003c: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0db2ee: 3801 d2ff |003f: if-eqz v1, 0011 // -002e │ │ -0db2f2: 2204 1406 |0041: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0db2f6: 7020 1f2e 1400 |0043: invoke-direct {v4, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(Landroid/location/Location;)V // method@2e1f │ │ -0db2fc: 55a6 1c0d |0046: iget-boolean v6, v10, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0db300: 3806 0700 |0048: if-eqz v6, 004f // +0007 │ │ -0db304: 54a6 2a0d |004a: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db308: 6e20 e728 4600 |004c: invoke-virtual {v6, v4}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0db30e: 54a6 2f0d |004f: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0db312: 6e20 0529 1600 |0051: invoke-virtual {v6, v1}, Lorg/pyneo/maps/map/MyLocationOverlay;.setLocation:(Landroid/location/Location;)V // method@2905 │ │ -0db318: 54a6 2a0d |0054: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db31c: 6e10 e328 0600 |0056: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0db322: 28b8 |0059: goto 0011 // -0048 │ │ -0db324: 3802 0600 |005a: if-eqz v2, 0060 // +0006 │ │ -0db328: 3903 0400 |005c: if-nez v3, 0060 // +0004 │ │ -0db32c: 0721 |005e: move-object v1, v2 │ │ -0db32e: 28ce |005f: goto 002d // -0032 │ │ -0db330: 3902 0600 |0060: if-nez v2, 0066 // +0006 │ │ -0db334: 3903 0400 |0062: if-nez v3, 0066 // +0004 │ │ -0db338: 1201 |0064: const/4 v1, #int 0 // #0 │ │ -0db33a: 28c8 |0065: goto 002d // -0038 │ │ -0db33c: 6e10 c402 0200 |0066: invoke-virtual {v2}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ -0db342: 0b06 |0069: move-result-wide v6 │ │ -0db344: 6e10 c402 0300 |006a: invoke-virtual {v3}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ -0db34a: 0b08 |006d: move-result-wide v8 │ │ -0db34c: 3106 0608 |006e: cmp-long v6, v6, v8 │ │ -0db350: 3d06 0400 |0070: if-lez v6, 0074 // +0004 │ │ -0db354: 0721 |0072: move-object v1, v2 │ │ -0db356: 28ba |0073: goto 002d // -0046 │ │ -0db358: 0731 |0074: move-object v1, v3 │ │ -0db35a: 28fe |0075: goto 0073 // -0002 │ │ -0db35c: 1a06 632a |0076: const-string v6, "network" // string@2a63 │ │ -0db360: 6e20 ce02 6000 |0078: invoke-virtual {v0, v6}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -0db366: 0a06 |007b: move-result v6 │ │ -0db368: 3806 0a00 |007c: if-eqz v6, 0086 // +000a │ │ -0db36c: 1406 9400 0e7f |007e: const v6, #float 1.88753e+38 // #7f0e0094 │ │ -0db372: 6e20 4027 6a00 |0081: invoke-virtual {v10, v6}, Lorg/pyneo/maps/MainActivity;.getString:(I)Ljava/lang/String; // method@2740 │ │ -0db378: 0c05 |0084: move-result-object v5 │ │ -0db37a: 28b0 |0085: goto 0035 // -0050 │ │ -0db37c: 3901 0a00 |0086: if-nez v1, 0090 // +000a │ │ -0db380: 1406 9600 0e7f |0088: const v6, #float 1.88753e+38 // #7f0e0096 │ │ -0db386: 6e20 4027 6a00 |008b: invoke-virtual {v10, v6}, Lorg/pyneo/maps/MainActivity;.getString:(I)Ljava/lang/String; // method@2740 │ │ -0db38c: 0c05 |008e: move-result-object v5 │ │ -0db38e: 28a6 |008f: goto 0035 // -005a │ │ -0db390: 1406 9500 0e7f |0090: const v6, #float 1.88753e+38 // #7f0e0095 │ │ -0db396: 6e20 4027 6a00 |0093: invoke-virtual {v10, v6}, Lorg/pyneo/maps/MainActivity;.getString:(I)Ljava/lang/String; // method@2740 │ │ -0db39c: 0c05 |0096: move-result-object v5 │ │ -0db39e: 289e |0097: goto 0035 // -0062 │ │ +0db1f8: |[0db1f8] org.pyneo.maps.MainActivity.setLastKnownLocation:()V │ │ +0db208: 54a6 2f0d |0000: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0db20c: 6e10 0129 0600 |0002: invoke-virtual {v6}, Lorg/pyneo/maps/map/MyLocationOverlay;.getLastGeoPoint:()Lorg/pyneo/maps/utils/GeoPoint; // method@2901 │ │ +0db212: 0c04 |0005: move-result-object v4 │ │ +0db214: 3804 0c00 |0006: if-eqz v4, 0012 // +000c │ │ +0db218: 55a6 1c0d |0008: iget-boolean v6, v10, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0db21c: 3806 0700 |000a: if-eqz v6, 0011 // +0007 │ │ +0db220: 54a6 2a0d |000c: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db224: 6e20 e728 4600 |000e: invoke-virtual {v6, v4}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0db22a: 0e00 |0011: return-void │ │ +0db22c: 1a06 9523 |0012: const-string v6, "location" // string@2395 │ │ +0db230: 6e20 4127 6a00 |0014: invoke-virtual {v10, v6}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ +0db236: 0c00 |0017: move-result-object v0 │ │ +0db238: 1f00 8300 |0018: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ +0db23c: 1a06 6c20 |001a: const-string v6, "gps" // string@206c │ │ +0db240: 6e20 cd02 6000 |001c: invoke-virtual {v0, v6}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@02cd │ │ +0db246: 0c02 |001f: move-result-object v2 │ │ +0db248: 1a06 632a |0020: const-string v6, "network" // string@2a63 │ │ +0db24c: 6e20 cd02 6000 |0022: invoke-virtual {v0, v6}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@02cd │ │ +0db252: 0c03 |0025: move-result-object v3 │ │ +0db254: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +0db256: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0db258: 3902 3200 |0028: if-nez v2, 005a // +0032 │ │ +0db25c: 3803 3000 |002a: if-eqz v3, 005a // +0030 │ │ +0db260: 0731 |002c: move-object v1, v3 │ │ +0db262: 1a06 6c20 |002d: const-string v6, "gps" // string@206c │ │ +0db266: 6e20 ce02 6000 |002f: invoke-virtual {v0, v6}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +0db26c: 0a06 |0032: move-result v6 │ │ +0db26e: 3806 4300 |0033: if-eqz v6, 0076 // +0043 │ │ +0db272: 3805 0a00 |0035: if-eqz v5, 003f // +000a │ │ +0db276: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +0db278: 7130 c622 5a06 |0038: invoke-static {v10, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0db27e: 0c06 |003b: move-result-object v6 │ │ +0db280: 6e10 c822 0600 |003c: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0db286: 3801 d2ff |003f: if-eqz v1, 0011 // -002e │ │ +0db28a: 2204 1406 |0041: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0db28e: 7020 1f2e 1400 |0043: invoke-direct {v4, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(Landroid/location/Location;)V // method@2e1f │ │ +0db294: 55a6 1c0d |0046: iget-boolean v6, v10, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0db298: 3806 0700 |0048: if-eqz v6, 004f // +0007 │ │ +0db29c: 54a6 2a0d |004a: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db2a0: 6e20 e728 4600 |004c: invoke-virtual {v6, v4}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0db2a6: 54a6 2f0d |004f: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0db2aa: 6e20 0529 1600 |0051: invoke-virtual {v6, v1}, Lorg/pyneo/maps/map/MyLocationOverlay;.setLocation:(Landroid/location/Location;)V // method@2905 │ │ +0db2b0: 54a6 2a0d |0054: iget-object v6, v10, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db2b4: 6e10 e328 0600 |0056: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0db2ba: 28b8 |0059: goto 0011 // -0048 │ │ +0db2bc: 3802 0600 |005a: if-eqz v2, 0060 // +0006 │ │ +0db2c0: 3903 0400 |005c: if-nez v3, 0060 // +0004 │ │ +0db2c4: 0721 |005e: move-object v1, v2 │ │ +0db2c6: 28ce |005f: goto 002d // -0032 │ │ +0db2c8: 3902 0600 |0060: if-nez v2, 0066 // +0006 │ │ +0db2cc: 3903 0400 |0062: if-nez v3, 0066 // +0004 │ │ +0db2d0: 1201 |0064: const/4 v1, #int 0 // #0 │ │ +0db2d2: 28c8 |0065: goto 002d // -0038 │ │ +0db2d4: 6e10 c402 0200 |0066: invoke-virtual {v2}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ +0db2da: 0b06 |0069: move-result-wide v6 │ │ +0db2dc: 6e10 c402 0300 |006a: invoke-virtual {v3}, Landroid/location/Location;.getTime:()J // method@02c4 │ │ +0db2e2: 0b08 |006d: move-result-wide v8 │ │ +0db2e4: 3106 0608 |006e: cmp-long v6, v6, v8 │ │ +0db2e8: 3d06 0400 |0070: if-lez v6, 0074 // +0004 │ │ +0db2ec: 0721 |0072: move-object v1, v2 │ │ +0db2ee: 28ba |0073: goto 002d // -0046 │ │ +0db2f0: 0731 |0074: move-object v1, v3 │ │ +0db2f2: 28fe |0075: goto 0073 // -0002 │ │ +0db2f4: 1a06 632a |0076: const-string v6, "network" // string@2a63 │ │ +0db2f8: 6e20 ce02 6000 |0078: invoke-virtual {v0, v6}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +0db2fe: 0a06 |007b: move-result v6 │ │ +0db300: 3806 0a00 |007c: if-eqz v6, 0086 // +000a │ │ +0db304: 1406 9400 0e7f |007e: const v6, #float 1.88753e+38 // #7f0e0094 │ │ +0db30a: 6e20 4027 6a00 |0081: invoke-virtual {v10, v6}, Lorg/pyneo/maps/MainActivity;.getString:(I)Ljava/lang/String; // method@2740 │ │ +0db310: 0c05 |0084: move-result-object v5 │ │ +0db312: 28b0 |0085: goto 0035 // -0050 │ │ +0db314: 3901 0a00 |0086: if-nez v1, 0090 // +000a │ │ +0db318: 1406 9600 0e7f |0088: const v6, #float 1.88753e+38 // #7f0e0096 │ │ +0db31e: 6e20 4027 6a00 |008b: invoke-virtual {v10, v6}, Lorg/pyneo/maps/MainActivity;.getString:(I)Ljava/lang/String; // method@2740 │ │ +0db324: 0c05 |008e: move-result-object v5 │ │ +0db326: 28a6 |008f: goto 0035 // -005a │ │ +0db328: 1406 9500 0e7f |0090: const v6, #float 1.88753e+38 // #7f0e0095 │ │ +0db32e: 6e20 4027 6a00 |0093: invoke-virtual {v10, v6}, Lorg/pyneo/maps/MainActivity;.getString:(I)Ljava/lang/String; // method@2740 │ │ +0db334: 0c05 |0096: move-result-object v5 │ │ +0db336: 289e |0097: goto 0035 // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0006 line=643 │ │ 0x0008 line=644 │ │ 0x000c line=645 │ │ 0x0011 line=680 │ │ @@ -294747,155 +294963,155 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 286 16-bit code units │ │ -0db3a0: |[0db3a0] org.pyneo.maps.MainActivity.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ -0db3b0: 1408 4700 0e7f |0000: const v8, #float 1.88752e+38 // #7f0e0047 │ │ -0db3b6: 122b |0003: const/4 v11, #int 2 // #2 │ │ -0db3b8: 121a |0004: const/4 v10, #int 1 // #1 │ │ -0db3ba: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -0db3bc: 390d 9000 |0006: if-nez v13, 0096 // +0090 │ │ -0db3c0: 54c5 3e0d |0008: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db3c4: 3905 8600 |000a: if-nez v5, 0090 // +0086 │ │ -0db3c8: 1a02 1d29 |000c: const-string v2, "mapnik" // string@291d │ │ -0db3cc: 390e 8b00 |000e: if-nez v14, 0099 // +008b │ │ -0db3d0: 54c3 330d |0010: iget-object v3, v12, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ -0db3d4: 54c5 3e0d |0012: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db3d8: 3905 8800 |0014: if-nez v5, 009c // +0088 │ │ -0db3dc: 1a01 1d29 |0016: const-string v1, "mapnik" // string@291d │ │ -0db3e0: 54c5 3e0d |0018: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db3e4: 3805 0700 |001a: if-eqz v5, 0021 // +0007 │ │ -0db3e8: 54c5 3e0d |001c: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db3ec: 6e10 292c 0500 |001e: invoke-virtual {v5}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0db3f2: 3803 9800 |0021: if-eqz v3, 00b9 // +0098 │ │ -0db3f6: 1a05 0000 |0023: const-string v5, "" // string@0000 │ │ -0db3fa: 6e20 db24 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0db400: 0a05 |0028: move-result v5 │ │ -0db402: 3905 9000 |0029: if-nez v5, 00b9 // +0090 │ │ -0db406: 380f 8e00 |002b: if-eqz v15, 00b9 // +008e │ │ -0db40a: 5bc3 330d |002d: iput-object v3, v12, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ -0db40e: 5cca 3a0d |002f: iput-boolean v10, v12, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0db412: 2205 bd05 |0031: new-instance v5, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0db416: 7040 252c c532 |0033: invoke-direct {v5, v12, v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@2c25 │ │ -0db41c: 5bc5 3e0d |0036: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db420: 54c5 3e0d |0038: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db424: 3805 c100 |003a: if-eqz v5, 00fb // +00c1 │ │ -0db428: 54c5 3e0d |003c: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db42c: 6e10 302c 0500 |003e: invoke-virtual {v5}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSourceForTileOverlay:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2c30 │ │ -0db432: 0c04 |0041: move-result-object v4 │ │ -0db434: 3804 ac00 |0042: if-eqz v4, 00ee // +00ac │ │ -0db438: 54c5 3d0d |0044: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db43c: 3905 0f00 |0046: if-nez v5, 0055 // +000f │ │ -0db440: 2205 5b05 |0048: new-instance v5, Lorg/pyneo/maps/map/TileOverlay; // type@055b │ │ -0db444: 54c6 2a0d |004a: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db448: 6e10 de28 0600 |004c: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -0db44e: 0c06 |004f: move-result-object v6 │ │ -0db450: 7030 3e29 650a |0050: invoke-direct {v5, v6, v10}, Lorg/pyneo/maps/map/TileOverlay;.:(Lorg/pyneo/maps/map/TileView;Z)V // method@293e │ │ -0db456: 5bc5 3d0d |0053: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db45a: 54c5 3d0d |0055: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db45e: 6e20 4b29 4500 |0057: invoke-virtual {v5, v4}, Lorg/pyneo/maps/map/TileOverlay;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@294b │ │ -0db464: 54c5 2a0d |005a: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db468: 54c6 3e0d |005c: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db46c: 6e20 ed28 6500 |005e: invoke-virtual {v5, v6}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ -0db472: 7010 3627 0c00 |0061: invoke-direct {v12}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ -0db478: 54c5 2f0d |0064: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0db47c: 3805 1300 |0066: if-eqz v5, 0079 // +0013 │ │ -0db480: 54c5 3e0d |0068: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db484: 3805 0f00 |006a: if-eqz v5, 0079 // +000f │ │ -0db488: 54c5 2f0d |006c: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0db48c: 54c6 3e0d |006e: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db490: 5366 4f15 |0070: iget-wide v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.MAPTILE_SIZE_FACTOR:D // field@154f │ │ -0db494: 54c8 3e0d |0072: iget-object v8, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db498: 5388 4b15 |0074: iget-wide v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.GOOGLESCALE_SIZE_FACTOR:D // field@154b │ │ -0db49c: 6e59 0729 6587 |0076: invoke-virtual {v5, v6, v7, v8, v9}, Lorg/pyneo/maps/map/MyLocationOverlay;.setScale:(DD)V // method@2907 │ │ -0db4a2: 52c5 380d |0079: iget v5, v12, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonVisibility:I // field@0d38 │ │ -0db4a6: 33b5 1400 |007b: if-ne v5, v11, 008f // +0014 │ │ -0db4aa: 54c6 340d |007d: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0db4ae: 54c5 3e0d |007f: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db4b2: 5255 5015 |0081: iget v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ -0db4b6: 32b5 0800 |0083: if-eq v5, v11, 008b // +0008 │ │ -0db4ba: 54c5 3e0d |0085: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db4be: 5255 5615 |0087: iget v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.YANDEX_TRAFFIC_ON:I // field@1556 │ │ -0db4c2: 33a5 9100 |0089: if-ne v5, v10, 011a // +0091 │ │ -0db4c6: 1205 |008b: const/4 v5, #int 0 // #0 │ │ -0db4c8: 6e20 b821 5600 |008c: invoke-virtual {v6, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0db4ce: 0e00 |008f: return-void │ │ -0db4d0: 54c5 3e0d |0090: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db4d4: 5452 4c15 |0092: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0db4d8: 2900 7aff |0094: goto/16 000e // -0086 │ │ -0db4dc: 07d2 |0096: move-object v2, v13 │ │ -0db4de: 2900 77ff |0097: goto/16 000e // -0089 │ │ -0db4e2: 07e3 |0099: move-object v3, v14 │ │ -0db4e4: 2900 78ff |009a: goto/16 0012 // -0088 │ │ -0db4e8: 54c5 3e0d |009c: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db4ec: 5451 4c15 |009e: iget-object v1, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0db4f0: 2900 78ff |00a0: goto/16 0018 // -0088 │ │ -0db4f4: 0d00 |00a2: move-exception v0 │ │ -0db4f6: 5bc7 3e0d |00a3: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db4fa: 7020 3027 0c00 |00a5: invoke-direct {v12, v0}, Lorg/pyneo/maps/MainActivity;.addMessage:(Lorg/pyneo/maps/utils/RException;)V // method@2730 │ │ -0db500: 2890 |00a8: goto 0038 // -0070 │ │ -0db502: 0d00 |00a9: move-exception v0 │ │ -0db504: 5bc7 3e0d |00aa: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db508: 2205 2706 |00ac: new-instance v5, Lorg/pyneo/maps/utils/RException; // type@0627 │ │ -0db50c: 6e10 8124 0000 |00ae: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2481 │ │ -0db512: 0c06 |00b1: move-result-object v6 │ │ -0db514: 7030 962e 8506 |00b2: invoke-direct {v5, v8, v6}, Lorg/pyneo/maps/utils/RException;.:(ILjava/lang/String;)V // method@2e96 │ │ -0db51a: 7020 3027 5c00 |00b5: invoke-direct {v12, v5}, Lorg/pyneo/maps/MainActivity;.addMessage:(Lorg/pyneo/maps/utils/RException;)V // method@2730 │ │ -0db520: 2880 |00b8: goto 0038 // -0080 │ │ -0db522: 54c5 3d0d |00b9: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db526: 3805 0900 |00bb: if-eqz v5, 00c4 // +0009 │ │ -0db52a: 54c5 3d0d |00bd: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db52e: 6e10 3f29 0500 |00bf: invoke-virtual {v5}, Lorg/pyneo/maps/map/TileOverlay;.Free:()V // method@293f │ │ -0db534: 5bc7 3d0d |00c2: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db538: 2205 bd05 |00c4: new-instance v5, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0db53c: 7040 262c c5f2 |00c6: invoke-direct {v5, v12, v2, v15}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2c26 │ │ -0db542: 5bc5 3e0d |00c9: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db546: 5ccf 3a0d |00cb: iput-boolean v15, v12, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0db54a: 3212 6bff |00cd: if-eq v2, v1, 0038 // -0095 │ │ -0db54e: 1a05 0000 |00cf: const-string v5, "" // string@0000 │ │ -0db552: 5bc5 330d |00d1: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ -0db556: 2900 65ff |00d3: goto/16 0038 // -009b │ │ -0db55a: 0d00 |00d5: move-exception v0 │ │ -0db55c: 5bc7 3e0d |00d6: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db560: 7020 3027 0c00 |00d8: invoke-direct {v12, v0}, Lorg/pyneo/maps/MainActivity;.addMessage:(Lorg/pyneo/maps/utils/RException;)V // method@2730 │ │ -0db566: 2900 5dff |00db: goto/16 0038 // -00a3 │ │ -0db56a: 0d00 |00dd: move-exception v0 │ │ -0db56c: 5bc7 3e0d |00de: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db570: 2205 2706 |00e0: new-instance v5, Lorg/pyneo/maps/utils/RException; // type@0627 │ │ -0db574: 6e10 8124 0000 |00e2: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2481 │ │ -0db57a: 0c06 |00e5: move-result-object v6 │ │ -0db57c: 7030 962e 8506 |00e6: invoke-direct {v5, v8, v6}, Lorg/pyneo/maps/utils/RException;.:(ILjava/lang/String;)V // method@2e96 │ │ -0db582: 7020 3027 5c00 |00e9: invoke-direct {v12, v5}, Lorg/pyneo/maps/MainActivity;.addMessage:(Lorg/pyneo/maps/utils/RException;)V // method@2730 │ │ -0db588: 2900 4cff |00ec: goto/16 0038 // -00b4 │ │ -0db58c: 54c5 3d0d |00ee: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db590: 3805 6aff |00f0: if-eqz v5, 005a // -0096 │ │ -0db594: 54c5 3d0d |00f2: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db598: 6e10 3f29 0500 |00f4: invoke-virtual {v5}, Lorg/pyneo/maps/map/TileOverlay;.Free:()V // method@293f │ │ -0db59e: 5bc7 3d0d |00f7: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0db5a2: 2900 61ff |00f9: goto/16 005a // -009f │ │ -0db5a6: 2205 bd05 |00fb: new-instance v5, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0db5aa: 1a06 1d29 |00fd: const-string v6, "mapnik" // string@291d │ │ -0db5ae: 7030 242c c506 |00ff: invoke-direct {v5, v12, v6}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0db5b4: 5bc5 3e0d |0102: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0db5b8: 2900 56ff |0104: goto/16 005a // -00aa │ │ -0db5bc: 0d00 |0106: move-exception v0 │ │ -0db5be: 6e10 0302 0000 |0107: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteException;.toString:()Ljava/lang/String; // method@0203 │ │ -0db5c4: 0c05 |010a: move-result-object v5 │ │ -0db5c6: 7120 fa2e 0500 |010b: invoke-static {v5, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0db5cc: 2900 4cff |010e: goto/16 005a // -00b4 │ │ -0db5d0: 0d00 |0110: move-exception v0 │ │ -0db5d2: 6e10 9b2e 0000 |0111: invoke-virtual {v0}, Lorg/pyneo/maps/utils/RException;.toString:()Ljava/lang/String; // method@2e9b │ │ -0db5d8: 0c05 |0114: move-result-object v5 │ │ -0db5da: 7120 fa2e 0500 |0115: invoke-static {v5, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0db5e0: 2900 42ff |0118: goto/16 005a // -00be │ │ -0db5e4: 1305 0800 |011a: const/16 v5, #int 8 // #8 │ │ -0db5e8: 2900 70ff |011c: goto/16 008c // -0090 │ │ +0db338: |[0db338] org.pyneo.maps.MainActivity.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V │ │ +0db348: 1408 4700 0e7f |0000: const v8, #float 1.88752e+38 // #7f0e0047 │ │ +0db34e: 122b |0003: const/4 v11, #int 2 // #2 │ │ +0db350: 121a |0004: const/4 v10, #int 1 // #1 │ │ +0db352: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +0db354: 390d 9000 |0006: if-nez v13, 0096 // +0090 │ │ +0db358: 54c5 3e0d |0008: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db35c: 3905 8600 |000a: if-nez v5, 0090 // +0086 │ │ +0db360: 1a02 1d29 |000c: const-string v2, "mapnik" // string@291d │ │ +0db364: 390e 8b00 |000e: if-nez v14, 0099 // +008b │ │ +0db368: 54c3 330d |0010: iget-object v3, v12, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ +0db36c: 54c5 3e0d |0012: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db370: 3905 8800 |0014: if-nez v5, 009c // +0088 │ │ +0db374: 1a01 1d29 |0016: const-string v1, "mapnik" // string@291d │ │ +0db378: 54c5 3e0d |0018: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db37c: 3805 0700 |001a: if-eqz v5, 0021 // +0007 │ │ +0db380: 54c5 3e0d |001c: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db384: 6e10 292c 0500 |001e: invoke-virtual {v5}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0db38a: 3803 9800 |0021: if-eqz v3, 00b9 // +0098 │ │ +0db38e: 1a05 0000 |0023: const-string v5, "" // string@0000 │ │ +0db392: 6e20 db24 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0db398: 0a05 |0028: move-result v5 │ │ +0db39a: 3905 9000 |0029: if-nez v5, 00b9 // +0090 │ │ +0db39e: 380f 8e00 |002b: if-eqz v15, 00b9 // +008e │ │ +0db3a2: 5bc3 330d |002d: iput-object v3, v12, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ +0db3a6: 5cca 3a0d |002f: iput-boolean v10, v12, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0db3aa: 2205 bd05 |0031: new-instance v5, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0db3ae: 7040 252c c532 |0033: invoke-direct {v5, v12, v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@2c25 │ │ +0db3b4: 5bc5 3e0d |0036: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db3b8: 54c5 3e0d |0038: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db3bc: 3805 c100 |003a: if-eqz v5, 00fb // +00c1 │ │ +0db3c0: 54c5 3e0d |003c: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db3c4: 6e10 302c 0500 |003e: invoke-virtual {v5}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSourceForTileOverlay:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2c30 │ │ +0db3ca: 0c04 |0041: move-result-object v4 │ │ +0db3cc: 3804 ac00 |0042: if-eqz v4, 00ee // +00ac │ │ +0db3d0: 54c5 3d0d |0044: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db3d4: 3905 0f00 |0046: if-nez v5, 0055 // +000f │ │ +0db3d8: 2205 5b05 |0048: new-instance v5, Lorg/pyneo/maps/map/TileOverlay; // type@055b │ │ +0db3dc: 54c6 2a0d |004a: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db3e0: 6e10 de28 0600 |004c: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +0db3e6: 0c06 |004f: move-result-object v6 │ │ +0db3e8: 7030 3e29 650a |0050: invoke-direct {v5, v6, v10}, Lorg/pyneo/maps/map/TileOverlay;.:(Lorg/pyneo/maps/map/TileView;Z)V // method@293e │ │ +0db3ee: 5bc5 3d0d |0053: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db3f2: 54c5 3d0d |0055: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db3f6: 6e20 4b29 4500 |0057: invoke-virtual {v5, v4}, Lorg/pyneo/maps/map/TileOverlay;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@294b │ │ +0db3fc: 54c5 2a0d |005a: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db400: 54c6 3e0d |005c: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db404: 6e20 ed28 6500 |005e: invoke-virtual {v5, v6}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ +0db40a: 7010 3627 0c00 |0061: invoke-direct {v12}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ +0db410: 54c5 2f0d |0064: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0db414: 3805 1300 |0066: if-eqz v5, 0079 // +0013 │ │ +0db418: 54c5 3e0d |0068: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db41c: 3805 0f00 |006a: if-eqz v5, 0079 // +000f │ │ +0db420: 54c5 2f0d |006c: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0db424: 54c6 3e0d |006e: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db428: 5366 4f15 |0070: iget-wide v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.MAPTILE_SIZE_FACTOR:D // field@154f │ │ +0db42c: 54c8 3e0d |0072: iget-object v8, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db430: 5388 4b15 |0074: iget-wide v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.GOOGLESCALE_SIZE_FACTOR:D // field@154b │ │ +0db434: 6e59 0729 6587 |0076: invoke-virtual {v5, v6, v7, v8, v9}, Lorg/pyneo/maps/map/MyLocationOverlay;.setScale:(DD)V // method@2907 │ │ +0db43a: 52c5 380d |0079: iget v5, v12, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonVisibility:I // field@0d38 │ │ +0db43e: 33b5 1400 |007b: if-ne v5, v11, 008f // +0014 │ │ +0db442: 54c6 340d |007d: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0db446: 54c5 3e0d |007f: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db44a: 5255 5015 |0081: iget v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ +0db44e: 32b5 0800 |0083: if-eq v5, v11, 008b // +0008 │ │ +0db452: 54c5 3e0d |0085: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db456: 5255 5615 |0087: iget v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.YANDEX_TRAFFIC_ON:I // field@1556 │ │ +0db45a: 33a5 9100 |0089: if-ne v5, v10, 011a // +0091 │ │ +0db45e: 1205 |008b: const/4 v5, #int 0 // #0 │ │ +0db460: 6e20 b821 5600 |008c: invoke-virtual {v6, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0db466: 0e00 |008f: return-void │ │ +0db468: 54c5 3e0d |0090: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db46c: 5452 4c15 |0092: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0db470: 2900 7aff |0094: goto/16 000e // -0086 │ │ +0db474: 07d2 |0096: move-object v2, v13 │ │ +0db476: 2900 77ff |0097: goto/16 000e // -0089 │ │ +0db47a: 07e3 |0099: move-object v3, v14 │ │ +0db47c: 2900 78ff |009a: goto/16 0012 // -0088 │ │ +0db480: 54c5 3e0d |009c: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db484: 5451 4c15 |009e: iget-object v1, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0db488: 2900 78ff |00a0: goto/16 0018 // -0088 │ │ +0db48c: 0d00 |00a2: move-exception v0 │ │ +0db48e: 5bc7 3e0d |00a3: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db492: 7020 3027 0c00 |00a5: invoke-direct {v12, v0}, Lorg/pyneo/maps/MainActivity;.addMessage:(Lorg/pyneo/maps/utils/RException;)V // method@2730 │ │ +0db498: 2890 |00a8: goto 0038 // -0070 │ │ +0db49a: 0d00 |00a9: move-exception v0 │ │ +0db49c: 5bc7 3e0d |00aa: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db4a0: 2205 2706 |00ac: new-instance v5, Lorg/pyneo/maps/utils/RException; // type@0627 │ │ +0db4a4: 6e10 8124 0000 |00ae: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2481 │ │ +0db4aa: 0c06 |00b1: move-result-object v6 │ │ +0db4ac: 7030 962e 8506 |00b2: invoke-direct {v5, v8, v6}, Lorg/pyneo/maps/utils/RException;.:(ILjava/lang/String;)V // method@2e96 │ │ +0db4b2: 7020 3027 5c00 |00b5: invoke-direct {v12, v5}, Lorg/pyneo/maps/MainActivity;.addMessage:(Lorg/pyneo/maps/utils/RException;)V // method@2730 │ │ +0db4b8: 2880 |00b8: goto 0038 // -0080 │ │ +0db4ba: 54c5 3d0d |00b9: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db4be: 3805 0900 |00bb: if-eqz v5, 00c4 // +0009 │ │ +0db4c2: 54c5 3d0d |00bd: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db4c6: 6e10 3f29 0500 |00bf: invoke-virtual {v5}, Lorg/pyneo/maps/map/TileOverlay;.Free:()V // method@293f │ │ +0db4cc: 5bc7 3d0d |00c2: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db4d0: 2205 bd05 |00c4: new-instance v5, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0db4d4: 7040 262c c5f2 |00c6: invoke-direct {v5, v12, v2, v15}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2c26 │ │ +0db4da: 5bc5 3e0d |00c9: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db4de: 5ccf 3a0d |00cb: iput-boolean v15, v12, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0db4e2: 3212 6bff |00cd: if-eq v2, v1, 0038 // -0095 │ │ +0db4e6: 1a05 0000 |00cf: const-string v5, "" // string@0000 │ │ +0db4ea: 5bc5 330d |00d1: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ +0db4ee: 2900 65ff |00d3: goto/16 0038 // -009b │ │ +0db4f2: 0d00 |00d5: move-exception v0 │ │ +0db4f4: 5bc7 3e0d |00d6: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db4f8: 7020 3027 0c00 |00d8: invoke-direct {v12, v0}, Lorg/pyneo/maps/MainActivity;.addMessage:(Lorg/pyneo/maps/utils/RException;)V // method@2730 │ │ +0db4fe: 2900 5dff |00db: goto/16 0038 // -00a3 │ │ +0db502: 0d00 |00dd: move-exception v0 │ │ +0db504: 5bc7 3e0d |00de: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db508: 2205 2706 |00e0: new-instance v5, Lorg/pyneo/maps/utils/RException; // type@0627 │ │ +0db50c: 6e10 8124 0000 |00e2: invoke-virtual {v0}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@2481 │ │ +0db512: 0c06 |00e5: move-result-object v6 │ │ +0db514: 7030 962e 8506 |00e6: invoke-direct {v5, v8, v6}, Lorg/pyneo/maps/utils/RException;.:(ILjava/lang/String;)V // method@2e96 │ │ +0db51a: 7020 3027 5c00 |00e9: invoke-direct {v12, v5}, Lorg/pyneo/maps/MainActivity;.addMessage:(Lorg/pyneo/maps/utils/RException;)V // method@2730 │ │ +0db520: 2900 4cff |00ec: goto/16 0038 // -00b4 │ │ +0db524: 54c5 3d0d |00ee: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db528: 3805 6aff |00f0: if-eqz v5, 005a // -0096 │ │ +0db52c: 54c5 3d0d |00f2: iget-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db530: 6e10 3f29 0500 |00f4: invoke-virtual {v5}, Lorg/pyneo/maps/map/TileOverlay;.Free:()V // method@293f │ │ +0db536: 5bc7 3d0d |00f7: iput-object v7, v12, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0db53a: 2900 61ff |00f9: goto/16 005a // -009f │ │ +0db53e: 2205 bd05 |00fb: new-instance v5, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0db542: 1a06 1d29 |00fd: const-string v6, "mapnik" // string@291d │ │ +0db546: 7030 242c c506 |00ff: invoke-direct {v5, v12, v6}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0db54c: 5bc5 3e0d |0102: iput-object v5, v12, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0db550: 2900 56ff |0104: goto/16 005a // -00aa │ │ +0db554: 0d00 |0106: move-exception v0 │ │ +0db556: 6e10 0302 0000 |0107: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteException;.toString:()Ljava/lang/String; // method@0203 │ │ +0db55c: 0c05 |010a: move-result-object v5 │ │ +0db55e: 7120 fa2e 0500 |010b: invoke-static {v5, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0db564: 2900 4cff |010e: goto/16 005a // -00b4 │ │ +0db568: 0d00 |0110: move-exception v0 │ │ +0db56a: 6e10 9b2e 0000 |0111: invoke-virtual {v0}, Lorg/pyneo/maps/utils/RException;.toString:()Ljava/lang/String; // method@2e9b │ │ +0db570: 0c05 |0114: move-result-object v5 │ │ +0db572: 7120 fa2e 0500 |0115: invoke-static {v5, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0db578: 2900 42ff |0118: goto/16 005a // -00be │ │ +0db57c: 1305 0800 |011a: const/16 v5, #int 8 // #8 │ │ +0db580: 2900 70ff |011c: goto/16 008c // -0090 │ │ catches : 3 │ │ 0x0031 - 0x0038 │ │ Lorg/pyneo/maps/utils/RException; -> 0x00a2 │ │ Ljava/lang/Exception; -> 0x00a9 │ │ 0x00c4 - 0x00d3 │ │ Lorg/pyneo/maps/utils/RException; -> 0x00d5 │ │ Ljava/lang/Exception; -> 0x00dd │ │ @@ -294981,201 +295197,209 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 356 16-bit code units │ │ -0db620: |[0db620] org.pyneo.maps.MainActivity.setTitle:()V │ │ -0db630: 160a 0100 |0000: const-wide/16 v10, #int 1 // #1 │ │ -0db634: 54c6 250d |0002: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0db638: 3806 2e00 |0004: if-eqz v6, 0032 // +002e │ │ -0db63c: 54c6 250d |0006: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0db640: 2207 9204 |0008: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0db644: 7010 fb24 0700 |000a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0db64a: 54c8 2a0d |000d: iget-object v8, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db64e: 6e10 dd28 0800 |000f: invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db654: 0c08 |0012: move-result-object v8 │ │ -0db656: 5488 4a15 |0013: iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ -0db65a: 6e20 0425 8700 |0015: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db660: 0c07 |0018: move-result-object v7 │ │ -0db662: 1a08 6901 |0019: const-string v8, ": " // string@0169 │ │ -0db666: 6e20 0425 8700 |001b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db66c: 0c07 |001e: move-result-object v7 │ │ -0db66e: 54c8 2a0d |001f: iget-object v8, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db672: 6e10 dd28 0800 |0021: invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db678: 0c08 |0024: move-result-object v8 │ │ -0db67a: 5488 5115 |0025: iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ -0db67e: 6e20 0425 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db684: 0c07 |002a: move-result-object v7 │ │ -0db686: 6e10 0a25 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0db68c: 0c07 |002e: move-result-object v7 │ │ -0db68e: 6e20 bd27 7600 |002f: invoke-virtual {v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setMapName:(Ljava/lang/String;)V // method@27bd │ │ -0db694: 1406 8400 0b7f |0032: const v6, #float 1.84765e+38 // #7f0b0084 │ │ -0db69a: 6e20 3727 6c00 |0035: invoke-virtual {v12, v6}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0db6a0: 0c01 |0038: move-result-object v1 │ │ -0db6a2: 1f01 3504 |0039: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0db6a6: 3801 6100 |003b: if-eqz v1, 009c // +0061 │ │ -0db6aa: 54c6 2a0d |003d: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db6ae: 6e10 dd28 0600 |003f: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db6b4: 0c06 |0042: move-result-object v6 │ │ -0db6b6: 3806 c100 |0043: if-eqz v6, 0104 // +00c1 │ │ -0db6ba: 54c6 2a0d |0045: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db6be: 6e10 dd28 0600 |0047: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db6c4: 0c06 |004a: move-result-object v6 │ │ -0db6c6: 5266 5015 |004b: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ -0db6ca: 1227 |004d: const/4 v7, #int 2 // #2 │ │ -0db6cc: 3276 b600 |004e: if-eq v6, v7, 0104 // +00b6 │ │ -0db6d0: 54c6 2a0d |0050: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db6d4: 6e10 dd28 0600 |0052: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db6da: 0c06 |0055: move-result-object v6 │ │ -0db6dc: 6e10 2f2c 0600 |0056: invoke-virtual {v6}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSourceBaseOverlay:()Lorg/pyneo/maps/tileprovider/TileSourceBase; // method@2c2f │ │ -0db6e2: 0c06 |0059: move-result-object v6 │ │ -0db6e4: 3806 aa00 |005a: if-eqz v6, 0104 // +00aa │ │ -0db6e8: 2206 9204 |005c: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0db6ec: 7010 fb24 0600 |005e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0db6f2: 54c7 2a0d |0061: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db6f6: 6e10 dd28 0700 |0063: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db6fc: 0c07 |0066: move-result-object v7 │ │ -0db6fe: 5477 4a15 |0067: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ -0db702: 6e20 0425 7600 |0069: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db708: 0c06 |006c: move-result-object v6 │ │ -0db70a: 1a07 6901 |006d: const-string v7, ": " // string@0169 │ │ -0db70e: 6e20 0425 7600 |006f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db714: 0c06 |0072: move-result-object v6 │ │ -0db716: 54c7 2a0d |0073: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db71a: 6e10 dd28 0700 |0075: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db720: 0c07 |0078: move-result-object v7 │ │ -0db722: 5477 5115 |0079: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ -0db726: 6e20 0425 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db72c: 0c06 |007e: move-result-object v6 │ │ -0db72e: 1a07 2c00 |007f: const-string v7, " / " // string@002c │ │ -0db732: 6e20 0425 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db738: 0c06 |0084: move-result-object v6 │ │ -0db73a: 54c7 2a0d |0085: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db73e: 6e10 dd28 0700 |0087: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db744: 0c07 |008a: move-result-object v7 │ │ -0db746: 6e10 2f2c 0700 |008b: invoke-virtual {v7}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSourceBaseOverlay:()Lorg/pyneo/maps/tileprovider/TileSourceBase; // method@2c2f │ │ -0db74c: 0c07 |008e: move-result-object v7 │ │ -0db74e: 5477 7315 |008f: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ -0db752: 6e20 0425 7600 |0091: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db758: 0c06 |0094: move-result-object v6 │ │ -0db75a: 6e10 0a25 0600 |0095: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0db760: 0c06 |0098: move-result-object v6 │ │ -0db762: 6e20 be22 6100 |0099: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0db768: 1406 8600 0b7f |009c: const v6, #float 1.84765e+38 // #7f0b0086 │ │ -0db76e: 6e20 3727 6c00 |009f: invoke-virtual {v12, v6}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0db774: 0c03 |00a2: move-result-object v3 │ │ -0db776: 1f03 3504 |00a3: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0db77a: 3803 0700 |00a5: if-eqz v3, 00ac // +0007 │ │ -0db77e: 54c6 3b0d |00a7: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mStatusLocationProviderName:Ljava/lang/String; // field@0d3b │ │ -0db782: 6e20 be22 6300 |00a9: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0db788: 1406 8700 0b7f |00ac: const v6, #float 1.84765e+38 // #7f0b0087 │ │ -0db78e: 6e20 3727 6c00 |00af: invoke-virtual {v12, v6}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0db794: 0c02 |00b2: move-result-object v2 │ │ -0db796: 1f02 3504 |00b3: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0db79a: 3802 4e00 |00b5: if-eqz v2, 0103 // +004e │ │ -0db79e: 54c6 2a0d |00b7: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db7a2: 6e10 e228 0600 |00b9: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getZoomLevelScaled:()D // method@28e2 │ │ -0db7a8: 0b04 |00bc: move-result-wide v4 │ │ -0db7aa: 54c6 2a0d |00bd: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db7ae: 6e10 dd28 0600 |00bf: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db7b4: 0c06 |00c2: move-result-object v6 │ │ -0db7b6: 5266 5715 |00c3: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0db7ba: 8366 |00c5: int-to-double v6, v6 │ │ -0db7bc: 2f06 0406 |00c6: cmpl-double v6, v4, v6 │ │ -0db7c0: 3d06 7100 |00c8: if-lez v6, 0139 // +0071 │ │ -0db7c4: 2206 9204 |00ca: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0db7c8: 7010 fb24 0600 |00cc: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0db7ce: 1a07 0000 |00cf: const-string v7, "" // string@0000 │ │ -0db7d2: 6e20 0425 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db7d8: 0c06 |00d4: move-result-object v6 │ │ -0db7da: 54c7 2a0d |00d5: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db7de: 6e10 dd28 0700 |00d7: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db7e4: 0c07 |00da: move-result-object v7 │ │ -0db7e6: 5277 5715 |00db: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0db7ea: d807 0701 |00dd: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0db7ee: 6e20 0025 7600 |00df: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0db7f4: 0c06 |00e2: move-result-object v6 │ │ -0db7f6: 1a07 2301 |00e3: const-string v7, "+" // string@0123 │ │ -0db7fa: 6e20 0425 7600 |00e5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db800: 0c06 |00e8: move-result-object v6 │ │ -0db802: 6e10 0a25 0600 |00e9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0db808: 0c06 |00ec: move-result-object v6 │ │ -0db80a: 6e20 be22 6200 |00ed: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0db810: 54c6 250d |00f0: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0db814: 3806 1100 |00f2: if-eqz v6, 0103 // +0011 │ │ -0db818: 54c6 250d |00f4: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0db81c: 54c7 2a0d |00f6: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db820: 6e10 dd28 0700 |00f8: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db826: 0c07 |00fb: move-result-object v7 │ │ -0db828: 5277 5715 |00fc: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0db82c: d807 0701 |00fe: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0db830: 6e20 c027 7600 |0100: invoke-virtual {v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setZoom:(I)V // method@27c0 │ │ -0db836: 0e00 |0103: return-void │ │ -0db838: 2206 9204 |0104: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0db83c: 7010 fb24 0600 |0106: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0db842: 54c7 2a0d |0109: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db846: 6e10 dd28 0700 |010b: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db84c: 0c07 |010e: move-result-object v7 │ │ -0db84e: 5477 4a15 |010f: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ -0db852: 6e20 0425 7600 |0111: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db858: 0c06 |0114: move-result-object v6 │ │ -0db85a: 1a07 6901 |0115: const-string v7, ": " // string@0169 │ │ -0db85e: 6e20 0425 7600 |0117: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db864: 0c06 |011a: move-result-object v6 │ │ -0db866: 54c7 2a0d |011b: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0db86a: 6e10 dd28 0700 |011d: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0db870: 0c07 |0120: move-result-object v7 │ │ -0db872: 5477 5115 |0121: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ -0db876: 6e20 0425 7600 |0123: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db87c: 0c06 |0126: move-result-object v6 │ │ -0db87e: 6e10 0a25 0600 |0127: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0db884: 0c06 |012a: move-result-object v6 │ │ -0db886: 6e20 be22 6100 |012b: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0db88c: 2900 6eff |012e: goto/16 009c // -0092 │ │ -0db890: 0d00 |0130: move-exception v0 │ │ -0db892: 6e10 8224 0000 |0131: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0db898: 0c06 |0134: move-result-object v6 │ │ -0db89a: 7120 fa2e 0600 |0135: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0db8a0: 28cb |0138: goto 0103 // -0035 │ │ -0db8a2: 2206 9204 |0139: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0db8a6: 7010 fb24 0600 |013b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0db8ac: 1a07 0000 |013e: const-string v7, "" // string@0000 │ │ -0db8b0: 6e20 0425 7600 |0140: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0db8b6: 0c06 |0143: move-result-object v6 │ │ -0db8b8: 7120 b224 5400 |0144: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0db8be: 0b08 |0147: move-result-wide v8 │ │ -0db8c0: bba8 |0148: add-long/2addr v8, v10 │ │ -0db8c2: 6e30 0125 8609 |0149: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0db8c8: 0c06 |014c: move-result-object v6 │ │ -0db8ca: 6e10 0a25 0600 |014d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0db8d0: 0c06 |0150: move-result-object v6 │ │ -0db8d2: 6e20 be22 6200 |0151: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0db8d8: 54c6 250d |0154: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0db8dc: 3806 adff |0156: if-eqz v6, 0103 // -0053 │ │ -0db8e0: 54c6 250d |0158: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0db8e4: 7120 b224 5400 |015a: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0db8ea: 0b08 |015d: move-result-wide v8 │ │ -0db8ec: bba8 |015e: add-long/2addr v8, v10 │ │ -0db8ee: 8487 |015f: long-to-int v7, v8 │ │ -0db8f0: 6e20 c027 7600 |0160: invoke-virtual {v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setZoom:(I)V // method@27c0 │ │ -0db8f6: 28a0 |0163: goto 0103 // -0060 │ │ +0db5b8: |[0db5b8] org.pyneo.maps.MainActivity.setTitle:()V │ │ +0db5c8: 160a 0100 |0000: const-wide/16 v10, #int 1 // #1 │ │ +0db5cc: 54c6 250d |0002: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0db5d0: 3806 2e00 |0004: if-eqz v6, 0032 // +002e │ │ +0db5d4: 54c6 250d |0006: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0db5d8: 2207 9204 |0008: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0db5dc: 7010 fb24 0700 |000a: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0db5e2: 54c8 2a0d |000d: iget-object v8, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db5e6: 6e10 dd28 0800 |000f: invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db5ec: 0c08 |0012: move-result-object v8 │ │ +0db5ee: 5488 4a15 |0013: iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ +0db5f2: 6e20 0425 8700 |0015: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db5f8: 0c07 |0018: move-result-object v7 │ │ +0db5fa: 1a08 6901 |0019: const-string v8, ": " // string@0169 │ │ +0db5fe: 6e20 0425 8700 |001b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db604: 0c07 |001e: move-result-object v7 │ │ +0db606: 54c8 2a0d |001f: iget-object v8, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db60a: 6e10 dd28 0800 |0021: invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db610: 0c08 |0024: move-result-object v8 │ │ +0db612: 5488 5115 |0025: iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ +0db616: 6e20 0425 8700 |0027: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db61c: 0c07 |002a: move-result-object v7 │ │ +0db61e: 6e10 0a25 0700 |002b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0db624: 0c07 |002e: move-result-object v7 │ │ +0db626: 6e20 bd27 7600 |002f: invoke-virtual {v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setMapName:(Ljava/lang/String;)V // method@27bd │ │ +0db62c: 1406 8400 0b7f |0032: const v6, #float 1.84765e+38 // #7f0b0084 │ │ +0db632: 6e20 3727 6c00 |0035: invoke-virtual {v12, v6}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0db638: 0c01 |0038: move-result-object v1 │ │ +0db63a: 1f01 3504 |0039: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0db63e: 3801 6100 |003b: if-eqz v1, 009c // +0061 │ │ +0db642: 54c6 2a0d |003d: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db646: 6e10 dd28 0600 |003f: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db64c: 0c06 |0042: move-result-object v6 │ │ +0db64e: 3806 c100 |0043: if-eqz v6, 0104 // +00c1 │ │ +0db652: 54c6 2a0d |0045: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db656: 6e10 dd28 0600 |0047: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db65c: 0c06 |004a: move-result-object v6 │ │ +0db65e: 5266 5015 |004b: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ +0db662: 1227 |004d: const/4 v7, #int 2 // #2 │ │ +0db664: 3276 b600 |004e: if-eq v6, v7, 0104 // +00b6 │ │ +0db668: 54c6 2a0d |0050: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db66c: 6e10 dd28 0600 |0052: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db672: 0c06 |0055: move-result-object v6 │ │ +0db674: 6e10 2f2c 0600 |0056: invoke-virtual {v6}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSourceBaseOverlay:()Lorg/pyneo/maps/tileprovider/TileSourceBase; // method@2c2f │ │ +0db67a: 0c06 |0059: move-result-object v6 │ │ +0db67c: 3806 aa00 |005a: if-eqz v6, 0104 // +00aa │ │ +0db680: 2206 9204 |005c: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0db684: 7010 fb24 0600 |005e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0db68a: 54c7 2a0d |0061: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db68e: 6e10 dd28 0700 |0063: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db694: 0c07 |0066: move-result-object v7 │ │ +0db696: 5477 4a15 |0067: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ +0db69a: 6e20 0425 7600 |0069: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db6a0: 0c06 |006c: move-result-object v6 │ │ +0db6a2: 1a07 6901 |006d: const-string v7, ": " // string@0169 │ │ +0db6a6: 6e20 0425 7600 |006f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db6ac: 0c06 |0072: move-result-object v6 │ │ +0db6ae: 54c7 2a0d |0073: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db6b2: 6e10 dd28 0700 |0075: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db6b8: 0c07 |0078: move-result-object v7 │ │ +0db6ba: 5477 5115 |0079: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ +0db6be: 6e20 0425 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db6c4: 0c06 |007e: move-result-object v6 │ │ +0db6c6: 1a07 2c00 |007f: const-string v7, " / " // string@002c │ │ +0db6ca: 6e20 0425 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db6d0: 0c06 |0084: move-result-object v6 │ │ +0db6d2: 54c7 2a0d |0085: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db6d6: 6e10 dd28 0700 |0087: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db6dc: 0c07 |008a: move-result-object v7 │ │ +0db6de: 6e10 2f2c 0700 |008b: invoke-virtual {v7}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSourceBaseOverlay:()Lorg/pyneo/maps/tileprovider/TileSourceBase; // method@2c2f │ │ +0db6e4: 0c07 |008e: move-result-object v7 │ │ +0db6e6: 5477 7315 |008f: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSourceBase;.NAME:Ljava/lang/String; // field@1573 │ │ +0db6ea: 6e20 0425 7600 |0091: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db6f0: 0c06 |0094: move-result-object v6 │ │ +0db6f2: 6e10 0a25 0600 |0095: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0db6f8: 0c06 |0098: move-result-object v6 │ │ +0db6fa: 6e20 be22 6100 |0099: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0db700: 1406 8600 0b7f |009c: const v6, #float 1.84765e+38 // #7f0b0086 │ │ +0db706: 6e20 3727 6c00 |009f: invoke-virtual {v12, v6}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0db70c: 0c03 |00a2: move-result-object v3 │ │ +0db70e: 1f03 3504 |00a3: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0db712: 3803 0700 |00a5: if-eqz v3, 00ac // +0007 │ │ +0db716: 54c6 3b0d |00a7: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mStatusLocationProviderName:Ljava/lang/String; // field@0d3b │ │ +0db71a: 6e20 be22 6300 |00a9: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0db720: 1406 8700 0b7f |00ac: const v6, #float 1.84765e+38 // #7f0b0087 │ │ +0db726: 6e20 3727 6c00 |00af: invoke-virtual {v12, v6}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0db72c: 0c02 |00b2: move-result-object v2 │ │ +0db72e: 1f02 3504 |00b3: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0db732: 3802 4e00 |00b5: if-eqz v2, 0103 // +004e │ │ +0db736: 54c6 2a0d |00b7: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db73a: 6e10 e228 0600 |00b9: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getZoomLevelScaled:()D // method@28e2 │ │ +0db740: 0b04 |00bc: move-result-wide v4 │ │ +0db742: 54c6 2a0d |00bd: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db746: 6e10 dd28 0600 |00bf: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db74c: 0c06 |00c2: move-result-object v6 │ │ +0db74e: 5266 5715 |00c3: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0db752: 8366 |00c5: int-to-double v6, v6 │ │ +0db754: 2f06 0406 |00c6: cmpl-double v6, v4, v6 │ │ +0db758: 3d06 7100 |00c8: if-lez v6, 0139 // +0071 │ │ +0db75c: 2206 9204 |00ca: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0db760: 7010 fb24 0600 |00cc: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0db766: 1a07 0000 |00cf: const-string v7, "" // string@0000 │ │ +0db76a: 6e20 0425 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db770: 0c06 |00d4: move-result-object v6 │ │ +0db772: 54c7 2a0d |00d5: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db776: 6e10 dd28 0700 |00d7: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db77c: 0c07 |00da: move-result-object v7 │ │ +0db77e: 5277 5715 |00db: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0db782: d807 0701 |00dd: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0db786: 6e20 0025 7600 |00df: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0db78c: 0c06 |00e2: move-result-object v6 │ │ +0db78e: 1a07 2301 |00e3: const-string v7, "+" // string@0123 │ │ +0db792: 6e20 0425 7600 |00e5: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db798: 0c06 |00e8: move-result-object v6 │ │ +0db79a: 6e10 0a25 0600 |00e9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0db7a0: 0c06 |00ec: move-result-object v6 │ │ +0db7a2: 6e20 be22 6200 |00ed: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0db7a8: 54c6 250d |00f0: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0db7ac: 3806 1100 |00f2: if-eqz v6, 0103 // +0011 │ │ +0db7b0: 54c6 250d |00f4: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0db7b4: 54c7 2a0d |00f6: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db7b8: 6e10 dd28 0700 |00f8: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db7be: 0c07 |00fb: move-result-object v7 │ │ +0db7c0: 5277 5715 |00fc: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0db7c4: d807 0701 |00fe: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0db7c8: 6e20 c027 7600 |0100: invoke-virtual {v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setZoom:(I)V // method@27c0 │ │ +0db7ce: 0e00 |0103: return-void │ │ +0db7d0: 2206 9204 |0104: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0db7d4: 7010 fb24 0600 |0106: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0db7da: 54c7 2a0d |0109: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db7de: 6e10 dd28 0700 |010b: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db7e4: 0c07 |010e: move-result-object v7 │ │ +0db7e6: 5477 4a15 |010f: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ +0db7ea: 6e20 0425 7600 |0111: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db7f0: 0c06 |0114: move-result-object v6 │ │ +0db7f2: 1a07 6901 |0115: const-string v7, ": " // string@0169 │ │ +0db7f6: 6e20 0425 7600 |0117: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db7fc: 0c06 |011a: move-result-object v6 │ │ +0db7fe: 54c7 2a0d |011b: iget-object v7, v12, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db802: 6e10 dd28 0700 |011d: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0db808: 0c07 |0120: move-result-object v7 │ │ +0db80a: 5477 5115 |0121: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ +0db80e: 6e20 0425 7600 |0123: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db814: 0c06 |0126: move-result-object v6 │ │ +0db816: 6e10 0a25 0600 |0127: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0db81c: 0c06 |012a: move-result-object v6 │ │ +0db81e: 6e20 be22 6100 |012b: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0db824: 2900 6eff |012e: goto/16 009c // -0092 │ │ +0db828: 0d00 |0130: move-exception v0 │ │ +0db82a: 6e10 8224 0000 |0131: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0db830: 0c06 |0134: move-result-object v6 │ │ +0db832: 7120 fa2e 0600 |0135: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0db838: 28cb |0138: goto 0103 // -0035 │ │ +0db83a: 2206 9204 |0139: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0db83e: 7010 fb24 0600 |013b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0db844: 1a07 0000 |013e: const-string v7, "" // string@0000 │ │ +0db848: 6e20 0425 7600 |0140: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0db84e: 0c06 |0143: move-result-object v6 │ │ +0db850: 7120 b224 5400 |0144: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0db856: 0b08 |0147: move-result-wide v8 │ │ +0db858: bba8 |0148: add-long/2addr v8, v10 │ │ +0db85a: 6e30 0125 8609 |0149: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0db860: 0c06 |014c: move-result-object v6 │ │ +0db862: 6e10 0a25 0600 |014d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0db868: 0c06 |0150: move-result-object v6 │ │ +0db86a: 6e20 be22 6200 |0151: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0db870: 54c6 250d |0154: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0db874: 3806 adff |0156: if-eqz v6, 0103 // -0053 │ │ +0db878: 54c6 250d |0158: iget-object v6, v12, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0db87c: 7120 b224 5400 |015a: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0db882: 0b08 |015d: move-result-wide v8 │ │ +0db884: bba8 |015e: add-long/2addr v8, v10 │ │ +0db886: 8487 |015f: long-to-int v7, v8 │ │ +0db888: 6e20 c027 7600 |0160: invoke-virtual {v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setZoom:(I)V // method@27c0 │ │ +0db88e: 28a0 |0163: goto 0103 // -0060 │ │ catches : 2 │ │ 0x0035 - 0x012e │ │ Ljava/lang/Exception; -> 0x0130 │ │ 0x0139 - 0x0163 │ │ Ljava/lang/Exception; -> 0x0130 │ │ positions : │ │ 0x0002 line=683 │ │ 0x0006 line=684 │ │ + 0x000f line=685 │ │ + 0x0021 line=686 │ │ + 0x002f line=684 │ │ 0x0032 line=689 │ │ 0x003b line=690 │ │ 0x003d line=691 │ │ + 0x003f line=692 │ │ + 0x0047 line=693 │ │ + 0x0052 line=694 │ │ 0x005c line=696 │ │ + 0x0087 line=697 │ │ + 0x0099 line=696 │ │ 0x009c line=701 │ │ 0x00a5 line=702 │ │ 0x00a7 line=703 │ │ 0x00ac line=705 │ │ 0x00b5 line=706 │ │ 0x00b7 line=707 │ │ 0x00bd line=708 │ │ @@ -295207,72 +295431,72 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -0db910: |[0db910] org.pyneo.maps.MainActivity.updateBearing:(F)F │ │ -0db920: 1506 b442 |0000: const/high16 v6, #int 1119092736 // #42b4 │ │ -0db924: 150a b443 |0002: const/high16 v10, #int 1135869952 // #43b4 │ │ -0db928: 52b1 260d |0004: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db92c: a700 0c01 |0006: sub-float v0, v12, v1 │ │ -0db930: 7110 a124 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0db936: 0a01 |000b: move-result v1 │ │ -0db938: 1502 3443 |000c: const/high16 v2, #int 1127481344 // #4334 │ │ -0db93c: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ -0db940: 3d01 0400 |0010: if-lez v1, 0014 // +0004 │ │ -0db944: a700 0a00 |0012: sub-float v0, v10, v0 │ │ -0db948: 7110 a124 0000 |0014: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0db94e: 0a01 |0017: move-result v1 │ │ -0db950: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -0db954: 2e01 0102 |001a: cmpg-float v1, v1, v2 │ │ -0db958: 3b01 0500 |001c: if-gez v1, 0021 // +0005 │ │ -0db95c: 52bc 260d |001e: iget v12, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db960: 0f0c |0020: return v12 │ │ -0db962: 7110 a124 0000 |0021: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0db968: 0a01 |0024: move-result v1 │ │ -0db96a: 2d01 0106 |0025: cmpl-float v1, v1, v6 │ │ -0db96e: 3a01 0500 |0027: if-ltz v1, 002c // +0005 │ │ -0db972: 59bc 260d |0029: iput v12, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db976: 28f5 |002b: goto 0020 // -000b │ │ -0db978: 52b1 260d |002c: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db97c: 8912 |002e: float-to-double v2, v1 │ │ -0db97e: 7110 b324 0000 |002f: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@24b3 │ │ -0db984: 0a01 |0032: move-result v1 │ │ -0db986: c861 |0033: mul-float/2addr v1, v6 │ │ -0db988: 8914 |0034: float-to-double v4, v1 │ │ -0db98a: 7110 a124 0000 |0035: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ -0db990: 0a01 |0038: move-result v1 │ │ -0db992: c961 |0039: div-float/2addr v1, v6 │ │ -0db994: 8916 |003a: float-to-double v6, v1 │ │ -0db996: 1908 0040 |003b: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0db99a: 7140 b024 7698 |003d: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0db9a0: 0b06 |0040: move-result-wide v6 │ │ -0db9a2: cd64 |0041: mul-double/2addr v4, v6 │ │ -0db9a4: cb42 |0042: add-double/2addr v2, v4 │ │ -0db9a6: 8c21 |0043: double-to-float v1, v2 │ │ -0db9a8: 59b1 260d |0044: iput v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db9ac: 52b1 260d |0046: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db9b0: 2d01 010a |0048: cmpl-float v1, v1, v10 │ │ -0db9b4: 3d01 0800 |004a: if-lez v1, 0052 // +0008 │ │ -0db9b8: 52b1 260d |004c: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db9bc: c7a1 |004e: sub-float/2addr v1, v10 │ │ -0db9be: 59b1 260d |004f: iput v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db9c2: 28f5 |0051: goto 0046 // -000b │ │ -0db9c4: 52b1 260d |0052: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db9c8: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -0db9ca: 2e01 0102 |0055: cmpg-float v1, v1, v2 │ │ -0db9ce: 3b01 0800 |0057: if-gez v1, 005f // +0008 │ │ -0db9d2: 52b1 260d |0059: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db9d6: c6a1 |005b: add-float/2addr v1, v10 │ │ -0db9d8: 59b1 260d |005c: iput v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db9dc: 28f4 |005e: goto 0052 // -000c │ │ -0db9de: 52bc 260d |005f: iget v12, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ -0db9e2: 28bf |0061: goto 0020 // -0041 │ │ +0db8a8: |[0db8a8] org.pyneo.maps.MainActivity.updateBearing:(F)F │ │ +0db8b8: 1506 b442 |0000: const/high16 v6, #int 1119092736 // #42b4 │ │ +0db8bc: 150a b443 |0002: const/high16 v10, #int 1135869952 // #43b4 │ │ +0db8c0: 52b1 260d |0004: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db8c4: a700 0c01 |0006: sub-float v0, v12, v1 │ │ +0db8c8: 7110 a124 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0db8ce: 0a01 |000b: move-result v1 │ │ +0db8d0: 1502 3443 |000c: const/high16 v2, #int 1127481344 // #4334 │ │ +0db8d4: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ +0db8d8: 3d01 0400 |0010: if-lez v1, 0014 // +0004 │ │ +0db8dc: a700 0a00 |0012: sub-float v0, v10, v0 │ │ +0db8e0: 7110 a124 0000 |0014: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0db8e6: 0a01 |0017: move-result v1 │ │ +0db8e8: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +0db8ec: 2e01 0102 |001a: cmpg-float v1, v1, v2 │ │ +0db8f0: 3b01 0500 |001c: if-gez v1, 0021 // +0005 │ │ +0db8f4: 52bc 260d |001e: iget v12, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db8f8: 0f0c |0020: return v12 │ │ +0db8fa: 7110 a124 0000 |0021: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0db900: 0a01 |0024: move-result v1 │ │ +0db902: 2d01 0106 |0025: cmpl-float v1, v1, v6 │ │ +0db906: 3a01 0500 |0027: if-ltz v1, 002c // +0005 │ │ +0db90a: 59bc 260d |0029: iput v12, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db90e: 28f5 |002b: goto 0020 // -000b │ │ +0db910: 52b1 260d |002c: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db914: 8912 |002e: float-to-double v2, v1 │ │ +0db916: 7110 b324 0000 |002f: invoke-static {v0}, Ljava/lang/Math;.signum:(F)F // method@24b3 │ │ +0db91c: 0a01 |0032: move-result v1 │ │ +0db91e: c861 |0033: mul-float/2addr v1, v6 │ │ +0db920: 8914 |0034: float-to-double v4, v1 │ │ +0db922: 7110 a124 0000 |0035: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@24a1 │ │ +0db928: 0a01 |0038: move-result v1 │ │ +0db92a: c961 |0039: div-float/2addr v1, v6 │ │ +0db92c: 8916 |003a: float-to-double v6, v1 │ │ +0db92e: 1908 0040 |003b: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0db932: 7140 b024 7698 |003d: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0db938: 0b06 |0040: move-result-wide v6 │ │ +0db93a: cd64 |0041: mul-double/2addr v4, v6 │ │ +0db93c: cb42 |0042: add-double/2addr v2, v4 │ │ +0db93e: 8c21 |0043: double-to-float v1, v2 │ │ +0db940: 59b1 260d |0044: iput v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db944: 52b1 260d |0046: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db948: 2d01 010a |0048: cmpl-float v1, v1, v10 │ │ +0db94c: 3d01 0800 |004a: if-lez v1, 0052 // +0008 │ │ +0db950: 52b1 260d |004c: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db954: c7a1 |004e: sub-float/2addr v1, v10 │ │ +0db956: 59b1 260d |004f: iput v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db95a: 28f5 |0051: goto 0046 // -000b │ │ +0db95c: 52b1 260d |0052: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db960: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +0db962: 2e01 0102 |0055: cmpg-float v1, v1, v2 │ │ +0db966: 3b01 0800 |0057: if-gez v1, 005f // +0008 │ │ +0db96a: 52b1 260d |0059: iget v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db96e: c6a1 |005b: add-float/2addr v1, v10 │ │ +0db970: 59b1 260d |005c: iput v1, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db974: 28f4 |005e: goto 0052 // -000c │ │ +0db976: 52bc 260d |005f: iget v12, v11, Lorg/pyneo/maps/MainActivity;.mLastBearing:F // field@0d26 │ │ +0db97a: 28bf |0061: goto 0020 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1615 │ │ 0x0008 line=1617 │ │ 0x0012 line=1618 │ │ 0x0014 line=1621 │ │ 0x001e line=1622 │ │ @@ -295297,68 +295521,68 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -0db9e4: |[0db9e4] org.pyneo.maps.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0db9f4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0db9f6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0db9f8: 1304 f7fc |0002: const/16 v4, #int -777 // #fcf7 │ │ -0db9fc: 2c07 6a00 0000 |0004: sparse-switch v7, 0000006e // +0000006a │ │ -0dba02: 6f40 6200 7698 |0007: invoke-super {v6, v7, v8, v9}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ -0dba08: 0e00 |000a: return-void │ │ -0dba0a: 5462 360d |000b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dba0e: 6e10 b92a 0200 |000d: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ -0dba14: 5462 2a0d |0010: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dba18: 6e10 e328 0200 |0012: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dba1e: 28f2 |0015: goto 0007 // -000e │ │ -0dba20: 3328 2000 |0016: if-ne v8, v2, 0036 // +0020 │ │ -0dba24: 5462 350d |0018: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dba28: 1a03 6d2d |001a: const-string v3, "pointid" // string@2d6d │ │ -0dba2c: 6e30 5b01 3904 |001c: invoke-virtual {v9, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0dba32: 0a03 |001f: move-result v3 │ │ -0dba34: 6e20 a92a 3200 |0020: invoke-virtual {v2, v3}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ -0dba3a: 0c00 |0023: move-result-object v0 │ │ -0dba3c: 3800 e3ff |0024: if-eqz v0, 0007 // -001d │ │ -0dba40: 7020 5527 5600 |0026: invoke-direct {v6, v5}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ -0dba46: 5462 360d |0029: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dba4a: 6e10 b92a 0200 |002b: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ -0dba50: 5462 2a0d |002e: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dba54: 5403 8714 |0030: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0dba58: 6e20 e728 3200 |0032: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0dba5e: 28d2 |0035: goto 0007 // -002e │ │ -0dba60: 5462 360d |0036: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dba64: 6e10 b92a 0200 |0038: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ -0dba6a: 5462 2a0d |003b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dba6e: 6e10 e328 0200 |003d: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dba74: 28c7 |0040: goto 0007 // -0039 │ │ -0dba76: 3328 c6ff |0041: if-ne v8, v2, 0007 // -003a │ │ -0dba7a: 5462 350d |0043: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dba7e: 1a03 d634 |0045: const-string v3, "trackid" // string@34d6 │ │ -0dba82: 6e30 5b01 3904 |0047: invoke-virtual {v9, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0dba88: 0a03 |004a: move-result v3 │ │ -0dba8a: 6e20 aa2a 3200 |004b: invoke-virtual {v2, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ -0dba90: 0c01 |004e: move-result-object v1 │ │ -0dba92: 3801 b8ff |004f: if-eqz v1, 0007 // -0048 │ │ -0dba96: 7020 5527 5600 |0051: invoke-direct {v6, v5}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ -0dba9c: 5462 2a0d |0054: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbaa0: 6e10 ef2c 0100 |0056: invoke-virtual {v1}, Lorg/pyneo/maps/track/Track;.getBeginGeoPoint:()Lorg/pyneo/maps/utils/GeoPoint; // method@2cef │ │ -0dbaa6: 0c03 |0059: move-result-object v3 │ │ -0dbaa8: 6e20 e728 3200 |005a: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0dbaae: 28aa |005d: goto 0007 // -0056 │ │ -0dbab0: 6e10 3827 0600 |005e: invoke-virtual {v6}, Lorg/pyneo/maps/MainActivity;.finish:()V // method@2738 │ │ -0dbab6: 2202 3000 |0061: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -0dbaba: 6e10 c224 0600 |0063: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0dbac0: 0c03 |0066: move-result-object v3 │ │ -0dbac2: 7030 4a01 6203 |0067: invoke-direct {v2, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0dbac8: 6e20 5e27 2600 |006a: invoke-virtual {v6, v2}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0dbace: 289a |006d: goto 0007 // -0066 │ │ -0dbad0: 0002 0500 fc00 0b7f fe00 0b7f ff00 ... |006e: sparse-switch-data (22 units) │ │ +0db97c: |[0db97c] org.pyneo.maps.MainActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0db98c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0db98e: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0db990: 1304 f7fc |0002: const/16 v4, #int -777 // #fcf7 │ │ +0db994: 2c07 6a00 0000 |0004: sparse-switch v7, 0000006e // +0000006a │ │ +0db99a: 6f40 6200 7698 |0007: invoke-super {v6, v7, v8, v9}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ +0db9a0: 0e00 |000a: return-void │ │ +0db9a2: 5462 360d |000b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0db9a6: 6e10 b92a 0200 |000d: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ +0db9ac: 5462 2a0d |0010: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db9b0: 6e10 e328 0200 |0012: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0db9b6: 28f2 |0015: goto 0007 // -000e │ │ +0db9b8: 3328 2000 |0016: if-ne v8, v2, 0036 // +0020 │ │ +0db9bc: 5462 350d |0018: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0db9c0: 1a03 6d2d |001a: const-string v3, "pointid" // string@2d6d │ │ +0db9c4: 6e30 5b01 3904 |001c: invoke-virtual {v9, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0db9ca: 0a03 |001f: move-result v3 │ │ +0db9cc: 6e20 a92a 3200 |0020: invoke-virtual {v2, v3}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ +0db9d2: 0c00 |0023: move-result-object v0 │ │ +0db9d4: 3800 e3ff |0024: if-eqz v0, 0007 // -001d │ │ +0db9d8: 7020 5527 5600 |0026: invoke-direct {v6, v5}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ +0db9de: 5462 360d |0029: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0db9e2: 6e10 b92a 0200 |002b: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ +0db9e8: 5462 2a0d |002e: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0db9ec: 5403 8714 |0030: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0db9f0: 6e20 e728 3200 |0032: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0db9f6: 28d2 |0035: goto 0007 // -002e │ │ +0db9f8: 5462 360d |0036: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0db9fc: 6e10 b92a 0200 |0038: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ +0dba02: 5462 2a0d |003b: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dba06: 6e10 e328 0200 |003d: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dba0c: 28c7 |0040: goto 0007 // -0039 │ │ +0dba0e: 3328 c6ff |0041: if-ne v8, v2, 0007 // -003a │ │ +0dba12: 5462 350d |0043: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0dba16: 1a03 d634 |0045: const-string v3, "trackid" // string@34d6 │ │ +0dba1a: 6e30 5b01 3904 |0047: invoke-virtual {v9, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0dba20: 0a03 |004a: move-result v3 │ │ +0dba22: 6e20 aa2a 3200 |004b: invoke-virtual {v2, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrack:(I)Lorg/pyneo/maps/track/Track; // method@2aaa │ │ +0dba28: 0c01 |004e: move-result-object v1 │ │ +0dba2a: 3801 b8ff |004f: if-eqz v1, 0007 // -0048 │ │ +0dba2e: 7020 5527 5600 |0051: invoke-direct {v6, v5}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ +0dba34: 5462 2a0d |0054: iget-object v2, v6, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dba38: 6e10 ef2c 0100 |0056: invoke-virtual {v1}, Lorg/pyneo/maps/track/Track;.getBeginGeoPoint:()Lorg/pyneo/maps/utils/GeoPoint; // method@2cef │ │ +0dba3e: 0c03 |0059: move-result-object v3 │ │ +0dba40: 6e20 e728 3200 |005a: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0dba46: 28aa |005d: goto 0007 // -0056 │ │ +0dba48: 6e10 3827 0600 |005e: invoke-virtual {v6}, Lorg/pyneo/maps/MainActivity;.finish:()V // method@2738 │ │ +0dba4e: 2202 3000 |0061: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +0dba52: 6e10 c224 0600 |0063: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0dba58: 0c03 |0066: move-result-object v3 │ │ +0dba5a: 7030 4a01 6203 |0067: invoke-direct {v2, v6, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0dba60: 6e20 5e27 2600 |006a: invoke-virtual {v6, v2}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0dba66: 289a |006d: goto 0007 // -0066 │ │ +0dba68: 0002 0500 fc00 0b7f fe00 0b7f ff00 ... |006e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1573 │ │ 0x0007 line=1611 │ │ 0x000a line=1612 │ │ 0x000b line=1576 │ │ 0x0010 line=1577 │ │ @@ -295391,676 +295615,676 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1480 16-bit code units │ │ -0dbafc: |[0dbafc] org.pyneo.maps.MainActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0dbb0c: 7801 391f 1f00 |0000: invoke-interface/range {v31}, Landroid/view/MenuItem;.getGroupId:()I // method@1f39 │ │ -0dbb12: 0a18 |0003: move-result v24 │ │ -0dbb14: 2c18 6c05 0000 |0004: sparse-switch v24, 00000570 // +0000056c │ │ -0dbb1a: 7801 3c1f 1f00 |0007: invoke-interface/range {v31}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0dbb20: 0a18 |000a: move-result v24 │ │ -0dbb22: 2c18 6f05 0000 |000b: sparse-switch v24, 0000057a // +0000056f │ │ -0dbb28: 7801 3d1f 1f00 |000e: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0dbb2e: 0c10 |0011: move-result-object v16 │ │ -0dbb30: 3810 1400 |0012: if-eqz v16, 0026 // +0014 │ │ -0dbb34: 0800 1000 |0014: move-object/from16 v0, v16 │ │ -0dbb38: 2000 5e05 |0016: instance-of v0, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ -0dbb3c: 0218 0000 |0018: move/from16 v24, v0 │ │ -0dbb40: 3818 0c00 |001a: if-eqz v24, 0026 // +000c │ │ -0dbb44: 1f10 5e05 |001c: check-cast v16, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ -0dbb48: 1318 0000 |001e: const/16 v24, #int 0 // #0 │ │ -0dbb4c: 0800 1800 |0020: move-object/from16 v0, v24 │ │ -0dbb50: 0801 1000 |0022: move-object/from16 v1, v16 │ │ -0dbb54: 5b10 eb13 |0024: iput-object v0, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0dbb58: 7502 6400 1e00 |0026: invoke-super/range {v30, v31}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0064 │ │ -0dbb5e: 0a18 |0029: move-result v24 │ │ -0dbb60: 0f18 |002a: return v24 │ │ -0dbb62: 7801 421f 1f00 |002b: invoke-interface/range {v31}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ -0dbb68: 0c11 |002e: move-result-object v17 │ │ -0dbb6a: 1f11 9004 |002f: check-cast v17, Ljava/lang/String; // type@0490 │ │ -0dbb6e: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -0dbb72: 5400 3e0d |0033: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0dbb76: 0818 0000 |0035: move-object/from16 v24, v0 │ │ -0dbb7a: 0800 1800 |0037: move-object/from16 v0, v24 │ │ -0dbb7e: 5400 4c15 |0039: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0dbb82: 0818 0000 |003b: move-object/from16 v24, v0 │ │ -0dbb86: 1319 0100 |003d: const/16 v25, #int 1 // #1 │ │ -0dbb8a: 0800 1e00 |003f: move-object/from16 v0, v30 │ │ -0dbb8e: 0801 1800 |0041: move-object/from16 v1, v24 │ │ -0dbb92: 0802 1100 |0043: move-object/from16 v2, v17 │ │ -0dbb96: 0203 1900 |0045: move/from16 v3, v25 │ │ -0dbb9a: 7040 5b27 1032 |0047: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ -0dbba0: 7601 3627 1e00 |004a: invoke-direct/range {v30}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ -0dbba6: 7601 5c27 1e00 |004d: invoke-direct/range {v30}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ -0dbbac: 28be |0050: goto 000e // -0042 │ │ -0dbbae: 7801 3d1f 1f00 |0051: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0dbbb4: 0c07 |0054: move-result-object v7 │ │ -0dbbb6: 1f07 2505 |0055: check-cast v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ -0dbbba: 5479 bf12 |0057: iget-object v9, v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ -0dbbbe: 0800 1e00 |0059: move-object/from16 v0, v30 │ │ -0dbbc2: 5400 250d |005b: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dbbc6: 0818 0000 |005d: move-object/from16 v24, v0 │ │ -0dbbca: 7801 421f 1f00 |005f: invoke-interface/range {v31}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ -0dbbd0: 0c19 |0062: move-result-object v25 │ │ -0dbbd2: 7801 5d24 1900 |0063: invoke-interface/range {v25}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@245d │ │ -0dbbd8: 0c19 |0066: move-result-object v25 │ │ -0dbbda: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -0dbbde: 0801 1900 |0069: move-object/from16 v1, v25 │ │ -0dbbe2: 6e30 b927 9001 |006b: invoke-virtual {v0, v9, v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putTagToIndicatorView:(Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;)V // method@27b9 │ │ -0dbbe8: 0800 1e00 |006e: move-object/from16 v0, v30 │ │ -0dbbec: 5400 2a0d |0070: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbbf0: 0818 0000 |0072: move-object/from16 v24, v0 │ │ -0dbbf4: 7401 e328 1800 |0074: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbbfa: 2897 |0077: goto 000e // -0069 │ │ -0dbbfc: 0800 1e00 |0078: move-object/from16 v0, v30 │ │ -0dbc00: 5400 2d0d |007a: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0dbc04: 0818 0000 |007c: move-object/from16 v24, v0 │ │ -0dbc08: 7401 f328 1800 |007e: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MeasureOverlay;.Clear:()V // method@28f3 │ │ -0dbc0e: 0800 1e00 |0081: move-object/from16 v0, v30 │ │ -0dbc12: 5400 2a0d |0083: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbc16: 0818 0000 |0085: move-object/from16 v24, v0 │ │ -0dbc1a: 7401 e328 1800 |0087: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbc20: 2884 |008a: goto 000e // -007c │ │ -0dbc22: 7801 3d1f 1f00 |008b: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0dbc28: 0c07 |008e: move-result-object v7 │ │ -0dbc2a: 1f07 2505 |008f: check-cast v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ -0dbc2e: 5479 bf12 |0091: iget-object v9, v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ -0dbc32: 0800 1e00 |0093: move-object/from16 v0, v30 │ │ -0dbc36: 5400 250d |0095: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dbc3a: 0818 0000 |0097: move-object/from16 v24, v0 │ │ -0dbc3e: 0800 1800 |0099: move-object/from16 v0, v24 │ │ -0dbc42: 0801 1e00 |009b: move-object/from16 v1, v30 │ │ -0dbc46: 6e30 ba27 1009 |009d: invoke-virtual {v0, v1, v9}, Lorg/pyneo/maps/dashboard/IndicatorManager;.removeIndicatorView:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/dashboard/IndicatorView;)V // method@27ba │ │ -0dbc4c: 0800 1e00 |00a0: move-object/from16 v0, v30 │ │ -0dbc50: 5400 2a0d |00a2: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbc54: 0818 0000 |00a4: move-object/from16 v24, v0 │ │ -0dbc58: 7401 e328 1800 |00a6: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbc5e: 2900 65ff |00a9: goto/16 000e // -009b │ │ -0dbc62: 7801 3d1f 1f00 |00ab: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0dbc68: 0c07 |00ae: move-result-object v7 │ │ -0dbc6a: 1f07 5e05 |00af: check-cast v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ -0dbc6e: 0800 1e00 |00b1: move-object/from16 v0, v30 │ │ -0dbc72: 5400 2f0d |00b3: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0dbc76: 0818 0000 |00b5: move-object/from16 v24, v0 │ │ -0dbc7a: 5470 eb13 |00b7: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0dbc7e: 0819 0000 |00b9: move-object/from16 v25, v0 │ │ -0dbc82: 7402 0829 1800 |00bb: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MyLocationOverlay;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2908 │ │ -0dbc88: 0800 1e00 |00be: move-object/from16 v0, v30 │ │ -0dbc8c: 5400 250d |00c0: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dbc90: 0818 0000 |00c2: move-object/from16 v24, v0 │ │ -0dbc94: 3818 0f00 |00c4: if-eqz v24, 00d3 // +000f │ │ -0dbc98: 0800 1e00 |00c6: move-object/from16 v0, v30 │ │ -0dbc9c: 5400 250d |00c8: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dbca0: 0818 0000 |00ca: move-object/from16 v24, v0 │ │ -0dbca4: 5470 eb13 |00cc: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0dbca8: 0819 0000 |00ce: move-object/from16 v25, v0 │ │ -0dbcac: 7402 be27 1800 |00d0: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27be │ │ -0dbcb2: 0800 1e00 |00d3: move-object/from16 v0, v30 │ │ -0dbcb6: 5400 2a0d |00d5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbcba: 0818 0000 |00d7: move-object/from16 v24, v0 │ │ -0dbcbe: 7401 e328 1800 |00d9: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbcc4: 2900 32ff |00dc: goto/16 000e // -00ce │ │ -0dbcc8: 0800 1e00 |00de: move-object/from16 v0, v30 │ │ -0dbccc: 5400 2f0d |00e0: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0dbcd0: 0818 0000 |00e2: move-object/from16 v24, v0 │ │ -0dbcd4: 1319 0000 |00e4: const/16 v25, #int 0 // #0 │ │ -0dbcd8: 7402 0829 1800 |00e6: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MyLocationOverlay;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2908 │ │ -0dbcde: 0800 1e00 |00e9: move-object/from16 v0, v30 │ │ -0dbce2: 5400 250d |00eb: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dbce6: 0818 0000 |00ed: move-object/from16 v24, v0 │ │ -0dbcea: 3818 0d00 |00ef: if-eqz v24, 00fc // +000d │ │ -0dbcee: 0800 1e00 |00f1: move-object/from16 v0, v30 │ │ -0dbcf2: 5400 250d |00f3: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dbcf6: 0818 0000 |00f5: move-object/from16 v24, v0 │ │ -0dbcfa: 1319 0000 |00f7: const/16 v25, #int 0 // #0 │ │ -0dbcfe: 7402 be27 1800 |00f9: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27be │ │ -0dbd04: 0800 1e00 |00fc: move-object/from16 v0, v30 │ │ -0dbd08: 5400 2a0d |00fe: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbd0c: 0818 0000 |0100: move-object/from16 v24, v0 │ │ -0dbd10: 7401 e328 1800 |0102: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbd16: 2900 09ff |0105: goto/16 000e // -00f7 │ │ -0dbd1a: 7801 3d1f 1f00 |0107: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0dbd20: 0c07 |010a: move-result-object v7 │ │ -0dbd22: 1f07 2505 |010b: check-cast v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ -0dbd26: 5479 bf12 |010d: iget-object v9, v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ -0dbd2a: 0800 1e00 |010f: move-object/from16 v0, v30 │ │ -0dbd2e: 5400 250d |0111: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dbd32: 0818 0000 |0113: move-object/from16 v24, v0 │ │ -0dbd36: 6e10 c927 0900 |0115: invoke-virtual {v9}, Lorg/pyneo/maps/dashboard/IndicatorView;.getIndicatorTag:()Ljava/lang/String; // method@27c9 │ │ -0dbd3c: 0c19 |0118: move-result-object v25 │ │ -0dbd3e: 131a 0000 |0119: const/16 v26, #int 0 // #0 │ │ -0dbd42: 0800 1800 |011b: move-object/from16 v0, v24 │ │ -0dbd46: 0801 1e00 |011d: move-object/from16 v1, v30 │ │ -0dbd4a: 0802 1900 |011f: move-object/from16 v2, v25 │ │ -0dbd4e: 0203 1a00 |0121: move/from16 v3, v26 │ │ -0dbd52: 6e53 b327 1029 |0123: invoke-virtual {v0, v1, v9, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;Z)V // method@27b3 │ │ -0dbd58: 0800 1e00 |0126: move-object/from16 v0, v30 │ │ -0dbd5c: 5400 2a0d |0128: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbd60: 0818 0000 |012a: move-object/from16 v24, v0 │ │ -0dbd64: 7401 e328 1800 |012c: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbd6a: 2900 dffe |012f: goto/16 000e // -0121 │ │ -0dbd6e: 7801 3d1f 1f00 |0131: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0dbd74: 0c07 |0134: move-result-object v7 │ │ -0dbd76: 1f07 2505 |0135: check-cast v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ -0dbd7a: 5479 bf12 |0137: iget-object v9, v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ -0dbd7e: 0800 1e00 |0139: move-object/from16 v0, v30 │ │ -0dbd82: 5400 250d |013b: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dbd86: 0818 0000 |013d: move-object/from16 v24, v0 │ │ -0dbd8a: 6e10 c927 0900 |013f: invoke-virtual {v9}, Lorg/pyneo/maps/dashboard/IndicatorView;.getIndicatorTag:()Ljava/lang/String; // method@27c9 │ │ -0dbd90: 0c19 |0142: move-result-object v25 │ │ -0dbd92: 131a 0100 |0143: const/16 v26, #int 1 // #1 │ │ -0dbd96: 0800 1800 |0145: move-object/from16 v0, v24 │ │ -0dbd9a: 0801 1e00 |0147: move-object/from16 v1, v30 │ │ -0dbd9e: 0802 1900 |0149: move-object/from16 v2, v25 │ │ -0dbda2: 0203 1a00 |014b: move/from16 v3, v26 │ │ -0dbda6: 6e53 b327 1029 |014d: invoke-virtual {v0, v1, v9, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;Z)V // method@27b3 │ │ -0dbdac: 0800 1e00 |0150: move-object/from16 v0, v30 │ │ -0dbdb0: 5400 2a0d |0152: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbdb4: 0818 0000 |0154: move-object/from16 v24, v0 │ │ -0dbdb8: 7401 e328 1800 |0156: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbdbe: 2900 b5fe |0159: goto/16 000e // -014b │ │ -0dbdc2: 0800 1e00 |015b: move-object/from16 v0, v30 │ │ -0dbdc6: 5400 2d0d |015d: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0dbdca: 0818 0000 |015f: move-object/from16 v24, v0 │ │ -0dbdce: 7401 f528 1800 |0161: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MeasureOverlay;.Undo:()V // method@28f5 │ │ -0dbdd4: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -0dbdd8: 5400 2a0d |0166: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbddc: 0818 0000 |0168: move-object/from16 v24, v0 │ │ -0dbde0: 7401 e328 1800 |016a: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbde6: 2900 a1fe |016d: goto/16 000e // -015f │ │ -0dbdea: 7801 461f 1f00 |016f: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ -0dbdf0: 0a18 |0172: move-result v24 │ │ -0dbdf2: 3918 3b00 |0173: if-nez v24, 01ae // +003b │ │ -0dbdf6: 1318 0100 |0175: const/16 v24, #int 1 // #1 │ │ -0dbdfa: 0800 1f00 |0177: move-object/from16 v0, v31 │ │ -0dbdfe: 0201 1800 |0179: move/from16 v1, v24 │ │ -0dbe02: 7220 4e1f 1000 |017b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ -0dbe08: 7701 af03 1e00 |017e: invoke-static/range {v30}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0dbe0e: 0c16 |0181: move-result-object v22 │ │ -0dbe10: 7801 8801 1600 |0182: invoke-interface/range {v22}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0dbe16: 0c05 |0185: move-result-object v5 │ │ -0dbe18: 1a18 fa2d |0186: const-string v24, "pref_show_measure_info" // string@2dfa │ │ -0dbe1c: 7801 461f 1f00 |0188: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ -0dbe22: 0a19 |018b: move-result v25 │ │ -0dbe24: 0800 1800 |018c: move-object/from16 v0, v24 │ │ -0dbe28: 0201 1900 |018e: move/from16 v1, v25 │ │ -0dbe2c: 7230 8301 0501 |0190: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0dbe32: 7210 8201 0500 |0193: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0dbe38: 0800 1e00 |0196: move-object/from16 v0, v30 │ │ -0dbe3c: 5400 2d0d |0198: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0dbe40: 0818 0000 |019a: move-object/from16 v24, v0 │ │ -0dbe44: 7801 461f 1f00 |019c: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ -0dbe4a: 0a19 |019f: move-result v25 │ │ -0dbe4c: 7402 fd28 1800 |01a0: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MeasureOverlay;.setShowInfoBubble:(Z)V // method@28fd │ │ -0dbe52: 0800 1e00 |01a3: move-object/from16 v0, v30 │ │ -0dbe56: 5400 2a0d |01a5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbe5a: 0818 0000 |01a7: move-object/from16 v24, v0 │ │ -0dbe5e: 7401 e328 1800 |01a9: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbe64: 2900 62fe |01ac: goto/16 000e // -019e │ │ -0dbe68: 1318 0000 |01ae: const/16 v24, #int 0 // #0 │ │ -0dbe6c: 28c7 |01b0: goto 0177 // -0039 │ │ -0dbe6e: 7801 461f 1f00 |01b1: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ -0dbe74: 0a18 |01b4: move-result v24 │ │ -0dbe76: 3918 3b00 |01b5: if-nez v24, 01f0 // +003b │ │ -0dbe7a: 1318 0100 |01b7: const/16 v24, #int 1 // #1 │ │ -0dbe7e: 0800 1f00 |01b9: move-object/from16 v0, v31 │ │ -0dbe82: 0201 1800 |01bb: move/from16 v1, v24 │ │ -0dbe86: 7220 4e1f 1000 |01bd: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ -0dbe8c: 7701 af03 1e00 |01c0: invoke-static/range {v30}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0dbe92: 0c16 |01c3: move-result-object v22 │ │ -0dbe94: 7801 8801 1600 |01c4: invoke-interface/range {v22}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0dbe9a: 0c05 |01c7: move-result-object v5 │ │ -0dbe9c: 1a18 fb2d |01c8: const-string v24, "pref_show_measure_line_info" // string@2dfb │ │ -0dbea0: 7801 461f 1f00 |01ca: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ -0dbea6: 0a19 |01cd: move-result v25 │ │ -0dbea8: 0800 1800 |01ce: move-object/from16 v0, v24 │ │ -0dbeac: 0201 1900 |01d0: move/from16 v1, v25 │ │ -0dbeb0: 7230 8301 0501 |01d2: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0dbeb6: 7210 8201 0500 |01d5: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0dbebc: 0800 1e00 |01d8: move-object/from16 v0, v30 │ │ -0dbec0: 5400 2d0d |01da: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0dbec4: 0818 0000 |01dc: move-object/from16 v24, v0 │ │ -0dbec8: 7801 461f 1f00 |01de: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ -0dbece: 0a19 |01e1: move-result v25 │ │ -0dbed0: 7402 fe28 1800 |01e2: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MeasureOverlay;.setShowLineInfo:(Z)V // method@28fe │ │ -0dbed6: 0800 1e00 |01e5: move-object/from16 v0, v30 │ │ -0dbeda: 5400 2a0d |01e7: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbede: 0818 0000 |01e9: move-object/from16 v24, v0 │ │ -0dbee2: 7401 e328 1800 |01eb: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbee8: 2900 20fe |01ee: goto/16 000e // -01e0 │ │ -0dbeec: 1318 0000 |01f0: const/16 v24, #int 0 // #0 │ │ -0dbef0: 28c7 |01f2: goto 01b9 // -0039 │ │ -0dbef2: 0800 1e00 |01f3: move-object/from16 v0, v30 │ │ -0dbef6: 5400 2d0d |01f5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ -0dbefa: 0818 0000 |01f7: move-object/from16 v24, v0 │ │ -0dbefe: 0800 1e00 |01f9: move-object/from16 v0, v30 │ │ -0dbf02: 5400 2a0d |01fb: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbf06: 0819 0000 |01fd: move-object/from16 v25, v0 │ │ -0dbf0a: 7401 de28 1900 |01ff: invoke-virtual/range {v25}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -0dbf10: 0c19 |0202: move-result-object v25 │ │ -0dbf12: 7402 f728 1800 |0203: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MeasureOverlay;.addPointOnCenter:(Lorg/pyneo/maps/map/TileView;)V // method@28f7 │ │ -0dbf18: 0800 1e00 |0206: move-object/from16 v0, v30 │ │ -0dbf1c: 5400 2a0d |0208: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dbf20: 0818 0000 |020a: move-object/from16 v24, v0 │ │ -0dbf24: 7401 e328 1800 |020c: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dbf2a: 2900 fffd |020f: goto/16 000e // -0201 │ │ -0dbf2e: 0800 1e00 |0211: move-object/from16 v0, v30 │ │ -0dbf32: 5400 3e0d |0213: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0dbf36: 0818 0000 |0215: move-object/from16 v24, v0 │ │ -0dbf3a: 0800 1800 |0217: move-object/from16 v0, v24 │ │ -0dbf3e: 5400 4c15 |0219: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0dbf42: 0818 0000 |021b: move-object/from16 v24, v0 │ │ -0dbf46: 0800 1e00 |021d: move-object/from16 v0, v30 │ │ -0dbf4a: 5400 330d |021f: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ -0dbf4e: 0819 0000 |0221: move-object/from16 v25, v0 │ │ -0dbf52: 131a 0000 |0223: const/16 v26, #int 0 // #0 │ │ -0dbf56: 0800 1e00 |0225: move-object/from16 v0, v30 │ │ -0dbf5a: 0801 1800 |0227: move-object/from16 v1, v24 │ │ -0dbf5e: 0802 1900 |0229: move-object/from16 v2, v25 │ │ -0dbf62: 0203 1a00 |022b: move/from16 v3, v26 │ │ -0dbf66: 7040 5b27 1032 |022d: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ -0dbf6c: 7601 3627 1e00 |0230: invoke-direct/range {v30}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ -0dbf72: 7601 5c27 1e00 |0233: invoke-direct/range {v30}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ -0dbf78: 2900 d8fd |0236: goto/16 000e // -0228 │ │ -0dbf7c: 220b 8100 |0238: new-instance v11, Landroid/location/Location; // type@0081 │ │ -0dbf80: 1a18 6c20 |023a: const-string v24, "gps" // string@206c │ │ -0dbf84: 0800 1800 |023c: move-object/from16 v0, v24 │ │ -0dbf88: 7020 bb02 0b00 |023e: invoke-direct {v11, v0}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@02bb │ │ -0dbf8e: 7801 3d1f 1f00 |0241: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0dbf94: 0c07 |0244: move-result-object v7 │ │ -0dbf96: 1f07 5e05 |0245: check-cast v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ -0dbf9a: 5470 eb13 |0247: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0dbf9e: 0818 0000 |0249: move-object/from16 v24, v0 │ │ -0dbfa2: 7401 302e 1800 |024b: invoke-virtual/range {v24}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0dbfa8: 0b18 |024e: move-result-wide v24 │ │ -0dbfaa: 0500 1800 |024f: move-wide/from16 v0, v24 │ │ -0dbfae: 6e30 c602 0b01 |0251: invoke-virtual {v11, v0, v1}, Landroid/location/Location;.setLatitude:(D)V // method@02c6 │ │ -0dbfb4: 5470 eb13 |0254: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0dbfb8: 0818 0000 |0256: move-object/from16 v24, v0 │ │ -0dbfbc: 7401 322e 1800 |0258: invoke-virtual/range {v24}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0dbfc2: 0b18 |025b: move-result-wide v24 │ │ -0dbfc4: 0500 1800 |025c: move-wide/from16 v0, v24 │ │ -0dbfc8: 6e30 c702 0b01 |025e: invoke-virtual {v11, v0, v1}, Landroid/location/Location;.setLongitude:(D)V // method@02c7 │ │ -0dbfce: 0800 1e00 |0261: move-object/from16 v0, v30 │ │ -0dbfd2: 5400 2f0d |0263: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0dbfd6: 0818 0000 |0265: move-object/from16 v24, v0 │ │ -0dbfda: 0800 1800 |0267: move-object/from16 v0, v24 │ │ -0dbfde: 6e20 0529 b000 |0269: invoke-virtual {v0, v11}, Lorg/pyneo/maps/map/MyLocationOverlay;.setLocation:(Landroid/location/Location;)V // method@2905 │ │ -0dbfe4: 0800 1e00 |026c: move-object/from16 v0, v30 │ │ -0dbfe8: 5400 390d |026e: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ -0dbfec: 0818 0000 |0270: move-object/from16 v24, v0 │ │ -0dbff0: 0800 1800 |0272: move-object/from16 v0, v24 │ │ -0dbff4: 6e20 3829 b000 |0274: invoke-virtual {v0, v11}, Lorg/pyneo/maps/map/SearchResultOverlay;.setLocation:(Landroid/location/Location;)V // method@2938 │ │ -0dbffa: 0800 1e00 |0277: move-object/from16 v0, v30 │ │ -0dbffe: 5400 250d |0279: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dc002: 0818 0000 |027b: move-object/from16 v24, v0 │ │ -0dc006: 3818 0d00 |027d: if-eqz v24, 028a // +000d │ │ -0dc00a: 0800 1e00 |027f: move-object/from16 v0, v30 │ │ -0dc00e: 5400 250d |0281: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dc012: 0818 0000 |0283: move-object/from16 v24, v0 │ │ -0dc016: 0800 1800 |0285: move-object/from16 v0, v24 │ │ -0dc01a: 6e20 bc27 b000 |0287: invoke-virtual {v0, v11}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setLocation:(Landroid/location/Location;)V // method@27bc │ │ -0dc020: 0800 1e00 |028a: move-object/from16 v0, v30 │ │ -0dc024: 5400 2a0d |028c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dc028: 0818 0000 |028e: move-object/from16 v24, v0 │ │ -0dc02c: 7401 e328 1800 |0290: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dc032: 2900 7bfd |0293: goto/16 000e // -0285 │ │ -0dc036: 7801 3d1f 1f00 |0295: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0dc03c: 0c07 |0298: move-result-object v7 │ │ -0dc03e: 1f07 5e05 |0299: check-cast v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ -0dc042: 2218 3000 |029b: new-instance v24, Landroid/content/Intent; // type@0030 │ │ -0dc046: 1c19 7805 |029d: const-class v25, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ -0dc04a: 0800 1800 |029f: move-object/from16 v0, v24 │ │ -0dc04e: 0801 1e00 |02a1: move-object/from16 v1, v30 │ │ -0dc052: 0802 1900 |02a3: move-object/from16 v2, v25 │ │ -0dc056: 7030 4a01 1002 |02a5: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0dc05c: 1a19 0b23 |02a8: const-string v25, "lat" // string@230b │ │ -0dc060: 5470 eb13 |02aa: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0dc064: 081a 0000 |02ac: move-object/from16 v26, v0 │ │ -0dc068: 7401 302e 1a00 |02ae: invoke-virtual/range {v26}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0dc06e: 0b1a |02b1: move-result-wide v26 │ │ -0dc070: 7404 6701 1800 |02b2: invoke-virtual/range {v24, v25, v26, v27}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dc076: 0c18 |02b5: move-result-object v24 │ │ -0dc078: 1a19 a223 |02b6: const-string v25, "lon" // string@23a2 │ │ -0dc07c: 5470 eb13 |02b8: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0dc080: 081a 0000 |02ba: move-object/from16 v26, v0 │ │ -0dc084: 7401 322e 1a00 |02bc: invoke-virtual/range {v26}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0dc08a: 0b1a |02bf: move-result-wide v26 │ │ -0dc08c: 7404 6701 1800 |02c0: invoke-virtual/range {v24, v25, v26, v27}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dc092: 0c18 |02c3: move-result-object v24 │ │ -0dc094: 1a19 2117 |02c4: const-string v25, "alt" // string@1721 │ │ -0dc098: 5370 ea13 |02c6: iget-wide v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.Elevation:D // field@13ea │ │ -0dc09c: 051a 0000 |02c8: move-wide/from16 v26, v0 │ │ -0dc0a0: 7404 6701 1800 |02ca: invoke-virtual/range {v24, v25, v26, v27}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dc0a6: 0c18 |02cd: move-result-object v24 │ │ -0dc0a8: 1a19 8a34 |02ce: const-string v25, "title" // string@348a │ │ -0dc0ac: 1a1a bc0f |02d0: const-string v26, "POI" // string@0fbc │ │ -0dc0b0: 7403 6d01 1800 |02d2: invoke-virtual/range {v24, v25, v26}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0dc0b6: 0c18 |02d5: move-result-object v24 │ │ -0dc0b8: 1419 fe00 0b7f |02d6: const v25, #float 1.84768e+38 // #7f0b00fe │ │ -0dc0be: 0800 1e00 |02d9: move-object/from16 v0, v30 │ │ -0dc0c2: 0801 1800 |02db: move-object/from16 v1, v24 │ │ -0dc0c6: 0202 1900 |02dd: move/from16 v2, v25 │ │ -0dc0ca: 6e30 5f27 1002 |02df: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ -0dc0d0: 2900 2cfd |02e2: goto/16 000e // -02d4 │ │ -0dc0d4: 2218 3000 |02e4: new-instance v24, Landroid/content/Intent; // type@0030 │ │ -0dc0d8: 1c19 7805 |02e6: const-class v25, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ -0dc0dc: 0800 1800 |02e8: move-object/from16 v0, v24 │ │ -0dc0e0: 0801 1e00 |02ea: move-object/from16 v1, v30 │ │ -0dc0e4: 0802 1900 |02ec: move-object/from16 v2, v25 │ │ -0dc0e8: 7030 4a01 1002 |02ee: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0dc0ee: 1a19 6d2d |02f1: const-string v25, "pointid" // string@2d6d │ │ -0dc0f2: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -0dc0f6: 5200 2c0d |02f5: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ -0dc0fa: 021a 0000 |02f7: move/from16 v26, v0 │ │ -0dc0fe: 7403 6901 1800 |02f9: invoke-virtual/range {v24, v25, v26}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0dc104: 0c18 |02fc: move-result-object v24 │ │ -0dc106: 1419 ff00 0b7f |02fd: const v25, #float 1.84768e+38 // #7f0b00ff │ │ -0dc10c: 0800 1e00 |0300: move-object/from16 v0, v30 │ │ -0dc110: 0801 1800 |0302: move-object/from16 v1, v24 │ │ -0dc114: 0202 1900 |0304: move/from16 v2, v25 │ │ -0dc118: 6e30 5f27 1002 |0306: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ -0dc11e: 0800 1e00 |0309: move-object/from16 v0, v30 │ │ -0dc122: 5400 2a0d |030b: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dc126: 0818 0000 |030d: move-object/from16 v24, v0 │ │ -0dc12a: 7401 e328 1800 |030f: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dc130: 2900 fcfc |0312: goto/16 000e // -0304 │ │ -0dc134: 0800 1e00 |0314: move-object/from16 v0, v30 │ │ -0dc138: 5400 360d |0316: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dc13c: 0818 0000 |0318: move-object/from16 v24, v0 │ │ -0dc140: 0800 1e00 |031a: move-object/from16 v0, v30 │ │ -0dc144: 5200 2c0d |031c: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ -0dc148: 0219 0000 |031e: move/from16 v25, v0 │ │ -0dc14c: 7402 be2a 1800 |0320: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ -0dc152: 0c18 |0323: move-result-object v24 │ │ -0dc154: 7401 ca2a 1800 |0324: invoke-virtual/range {v24}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ -0dc15a: 0a15 |0327: move-result v21 │ │ -0dc15c: 2218 1200 |0328: new-instance v24, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0dc160: 0800 1800 |032a: move-object/from16 v0, v24 │ │ -0dc164: 0801 1e00 |032c: move-object/from16 v1, v30 │ │ -0dc168: 7020 8300 1000 |032e: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0dc16e: 1419 1e00 0e7f |0331: const v25, #float 1.88751e+38 // #7f0e001e │ │ -0dc174: 7402 8e00 1800 |0334: invoke-virtual/range {v24, v25}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ -0dc17a: 0c18 |0337: move-result-object v24 │ │ -0dc17c: 7401 3e27 1e00 |0338: invoke-virtual/range {v30}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ -0dc182: 0c19 |033b: move-result-object v25 │ │ -0dc184: 141a 2601 0e7f |033c: const v26, #float 1.88756e+38 // #7f0e0126 │ │ -0dc18a: 131b 0100 |033f: const/16 v27, #int 1 // #1 │ │ -0dc18e: 0200 1b00 |0341: move/from16 v0, v27 │ │ -0dc192: 2300 7806 |0343: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -0dc196: 081b 0000 |0345: move-object/from16 v27, v0 │ │ -0dc19a: 131c 0000 |0347: const/16 v28, #int 0 // #0 │ │ -0dc19e: 141d b200 0e7f |0349: const v29, #float 1.88754e+38 // #7f0e00b2 │ │ -0dc1a4: 0800 1e00 |034c: move-object/from16 v0, v30 │ │ -0dc1a8: 0201 1d00 |034e: move/from16 v1, v29 │ │ -0dc1ac: 6e20 4227 1000 |0350: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dc1b2: 0c1d |0353: move-result-object v29 │ │ -0dc1b4: 4d1d 1b1c |0354: aput-object v29, v27, v28 │ │ -0dc1b8: 7403 b901 1900 |0356: invoke-virtual/range {v25, v26, v27}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -0dc1be: 0c19 |0359: move-result-object v25 │ │ -0dc1c0: 7402 8900 1800 |035a: invoke-virtual/range {v24, v25}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ -0dc1c6: 0c18 |035d: move-result-object v24 │ │ -0dc1c8: 1419 4001 0e7f |035e: const v25, #float 1.88757e+38 // #7f0e0140 │ │ -0dc1ce: 221a f704 |0361: new-instance v26, Lorg/pyneo/maps/MainActivity$15; // type@04f7 │ │ -0dc1d2: 0800 1a00 |0363: move-object/from16 v0, v26 │ │ -0dc1d6: 0801 1e00 |0365: move-object/from16 v1, v30 │ │ -0dc1da: 0202 1500 |0367: move/from16 v2, v21 │ │ -0dc1de: 7030 e126 1002 |0369: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity$15;.:(Lorg/pyneo/maps/MainActivity;I)V // method@26e1 │ │ -0dc1e4: 7403 8c00 1800 |036c: invoke-virtual/range {v24, v25, v26}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ -0dc1ea: 0c18 |036f: move-result-object v24 │ │ -0dc1ec: 1419 a500 0e7f |0370: const v25, #float 1.88754e+38 // #7f0e00a5 │ │ -0dc1f2: 131a 0000 |0373: const/16 v26, #int 0 // #0 │ │ -0dc1f6: 7403 8a00 1800 |0375: invoke-virtual/range {v24, v25, v26}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ -0dc1fc: 0c18 |0378: move-result-object v24 │ │ -0dc1fe: 7401 8400 1800 |0379: invoke-virtual/range {v24}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ -0dc204: 0c18 |037c: move-result-object v24 │ │ -0dc206: 7401 9500 1800 |037d: invoke-virtual/range {v24}, Landroid/app/AlertDialog;.show:()V // method@0095 │ │ -0dc20c: 2900 8efc |0380: goto/16 000e // -0372 │ │ -0dc210: 0800 1e00 |0382: move-object/from16 v0, v30 │ │ -0dc214: 5400 360d |0384: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dc218: 0818 0000 |0386: move-object/from16 v24, v0 │ │ -0dc21c: 0800 1e00 |0388: move-object/from16 v0, v30 │ │ -0dc220: 5200 2c0d |038a: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ -0dc224: 0219 0000 |038c: move/from16 v25, v0 │ │ -0dc228: 7402 be2a 1800 |038e: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ -0dc22e: 0c12 |0391: move-result-object v18 │ │ -0dc230: 1318 0100 |0392: const/16 v24, #int 1 // #1 │ │ -0dc234: 0200 1800 |0394: move/from16 v0, v24 │ │ -0dc238: 0801 1200 |0396: move-object/from16 v1, v18 │ │ -0dc23c: 5c10 8814 |0398: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0dc240: 0800 1e00 |039a: move-object/from16 v0, v30 │ │ -0dc244: 5400 350d |039c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dc248: 0818 0000 |039e: move-object/from16 v24, v0 │ │ -0dc24c: 0800 1800 |03a0: move-object/from16 v0, v24 │ │ -0dc250: 0801 1200 |03a2: move-object/from16 v1, v18 │ │ -0dc254: 6e20 b52a 1000 |03a4: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ -0dc25a: 0800 1e00 |03a7: move-object/from16 v0, v30 │ │ -0dc25e: 5400 360d |03a9: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dc262: 0818 0000 |03ab: move-object/from16 v24, v0 │ │ -0dc266: 7401 b92a 1800 |03ad: invoke-virtual/range {v24}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ -0dc26c: 0800 1e00 |03b0: move-object/from16 v0, v30 │ │ -0dc270: 5400 2a0d |03b2: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dc274: 0818 0000 |03b4: move-object/from16 v24, v0 │ │ -0dc278: 7401 e328 1800 |03b6: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0dc27e: 2900 55fc |03b9: goto/16 000e // -03ab │ │ -0dc282: 0800 1e00 |03bb: move-object/from16 v0, v30 │ │ -0dc286: 5400 360d |03bd: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dc28a: 0818 0000 |03bf: move-object/from16 v24, v0 │ │ -0dc28e: 0800 1e00 |03c1: move-object/from16 v0, v30 │ │ -0dc292: 5200 2c0d |03c3: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ -0dc296: 0219 0000 |03c5: move/from16 v25, v0 │ │ -0dc29a: 7402 be2a 1800 |03c7: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ -0dc2a0: 0c12 |03ca: move-result-object v18 │ │ -0dc2a2: 0800 1200 |03cb: move-object/from16 v0, v18 │ │ -0dc2a6: 5400 8714 |03cd: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0dc2aa: 0814 0000 |03cf: move-object/from16 v20, v0 │ │ -0dc2ae: 0800 1200 |03d1: move-object/from16 v0, v18 │ │ -0dc2b2: 540a 8b14 |03d3: iget-object v10, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0dc2b6: 1317 1000 |03d5: const/16 v23, #int 16 // #10 │ │ -0dc2ba: 7401 302e 1400 |03d7: invoke-virtual/range {v20}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0dc2c0: 0b0c |03da: move-result-wide v12 │ │ -0dc2c2: 7401 322e 1400 |03db: invoke-virtual/range {v20}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0dc2c8: 0b0e |03de: move-result-wide v14 │ │ -0dc2ca: 2208 3000 |03df: new-instance v8, Landroid/content/Intent; // type@0030 │ │ -0dc2ce: 1a18 2f17 |03e1: const-string v24, "android.intent.action.SEND" // string@172f │ │ -0dc2d2: 0800 1800 |03e3: move-object/from16 v0, v24 │ │ -0dc2d6: 7020 4c01 0800 |03e5: invoke-direct {v8, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0dc2dc: 1a18 2a34 |03e8: const-string v24, "text/plain" // string@342a │ │ -0dc2e0: 0800 1800 |03ea: move-object/from16 v0, v24 │ │ -0dc2e4: 6e20 7b01 0800 |03ec: invoke-virtual {v8, v0}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ -0dc2ea: 1a18 3a17 |03ef: const-string v24, "android.intent.extra.TEXT" // string@173a │ │ -0dc2ee: 2219 9204 |03f1: new-instance v25, Ljava/lang/StringBuilder; // type@0492 │ │ -0dc2f2: 7601 fb24 1900 |03f3: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0dc2f8: 0800 1900 |03f6: move-object/from16 v0, v25 │ │ -0dc2fc: 6e20 0425 a000 |03f8: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc302: 0c19 |03fb: move-result-object v25 │ │ -0dc304: 131a 0a00 |03fc: const/16 v26, #int 10 // #a │ │ -0dc308: 7402 fe24 1900 |03fe: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0dc30e: 0c19 |0401: move-result-object v25 │ │ -0dc310: 1a1a 1c21 |0402: const-string v26, "http://www.openstreetmap.org/?mlat=" // string@211c │ │ -0dc314: 7402 0425 1900 |0404: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc31a: 0c19 |0407: move-result-object v25 │ │ -0dc31c: 0800 1900 |0408: move-object/from16 v0, v25 │ │ -0dc320: 6e30 ff24 c00d |040a: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dc326: 0c19 |040d: move-result-object v25 │ │ -0dc328: 1a1a db00 |040e: const-string v26, "&mlon=" // string@00db │ │ -0dc32c: 7402 0425 1900 |0410: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc332: 0c19 |0413: move-result-object v25 │ │ -0dc334: 0800 1900 |0414: move-object/from16 v0, v25 │ │ -0dc338: 6e30 ff24 e00f |0416: invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dc33e: 0c19 |0419: move-result-object v25 │ │ -0dc340: 1a1a af00 |041a: const-string v26, "#map=" // string@00af │ │ -0dc344: 7402 0425 1900 |041c: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc34a: 0c19 |041f: move-result-object v25 │ │ -0dc34c: 131a 1000 |0420: const/16 v26, #int 16 // #10 │ │ -0dc350: 7402 0025 1900 |0422: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0dc356: 0c19 |0425: move-result-object v25 │ │ -0dc358: 131a 2f00 |0426: const/16 v26, #int 47 // #2f │ │ -0dc35c: 7402 fe24 1900 |0428: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0dc362: 0c19 |042b: move-result-object v25 │ │ -0dc364: 0800 1900 |042c: move-object/from16 v0, v25 │ │ -0dc368: 6e30 ff24 c00d |042e: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dc36e: 0c19 |0431: move-result-object v25 │ │ -0dc370: 131a 2f00 |0432: const/16 v26, #int 47 // #2f │ │ -0dc374: 7402 fe24 1900 |0434: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0dc37a: 0c19 |0437: move-result-object v25 │ │ -0dc37c: 0800 1900 |0438: move-object/from16 v0, v25 │ │ -0dc380: 6e30 ff24 e00f |043a: invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dc386: 0c19 |043d: move-result-object v25 │ │ -0dc388: 1a1a d900 |043e: const-string v26, "&layers=T" // string@00d9 │ │ -0dc38c: 7402 0425 1900 |0440: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc392: 0c19 |0443: move-result-object v25 │ │ -0dc394: 7401 0a25 1900 |0444: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0dc39a: 0c19 |0447: move-result-object v25 │ │ -0dc39c: 0800 1800 |0448: move-object/from16 v0, v24 │ │ -0dc3a0: 0801 1900 |044a: move-object/from16 v1, v25 │ │ -0dc3a4: 6e30 6d01 0801 |044c: invoke-virtual {v8, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0dc3aa: 0800 1e00 |044f: move-object/from16 v0, v30 │ │ -0dc3ae: 6e20 5e27 8000 |0451: invoke-virtual {v0, v8}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0dc3b4: 2900 bafb |0454: goto/16 000e // -0446 │ │ -0dc3b8: 0d04 |0456: move-exception v4 │ │ -0dc3ba: 6e10 8224 0400 |0457: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0dc3c0: 0c18 |045a: move-result-object v24 │ │ -0dc3c2: 0800 1800 |045b: move-object/from16 v0, v24 │ │ -0dc3c6: 7120 fa2e 4000 |045d: invoke-static {v0, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0dc3cc: 2900 aefb |0460: goto/16 000e // -0452 │ │ -0dc3d0: 0800 1e00 |0462: move-object/from16 v0, v30 │ │ -0dc3d4: 5400 360d |0464: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dc3d8: 0818 0000 |0466: move-object/from16 v24, v0 │ │ -0dc3dc: 0800 1e00 |0468: move-object/from16 v0, v30 │ │ -0dc3e0: 5200 2c0d |046a: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ -0dc3e4: 0219 0000 |046c: move/from16 v25, v0 │ │ -0dc3e8: 7402 be2a 1800 |046e: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ -0dc3ee: 0c12 |0471: move-result-object v18 │ │ -0dc3f0: 0800 1200 |0472: move-object/from16 v0, v18 │ │ -0dc3f4: 5400 8714 |0474: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0dc3f8: 0814 0000 |0476: move-object/from16 v20, v0 │ │ -0dc3fc: 0800 1200 |0478: move-object/from16 v0, v18 │ │ -0dc400: 540a 8b14 |047a: iget-object v10, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0dc404: 1317 1000 |047c: const/16 v23, #int 16 // #10 │ │ -0dc408: 7401 302e 1400 |047e: invoke-virtual/range {v20}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0dc40e: 0b0c |0481: move-result-wide v12 │ │ -0dc410: 7401 322e 1400 |0482: invoke-virtual/range {v20}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0dc416: 0b0e |0485: move-result-wide v14 │ │ -0dc418: 2208 3000 |0486: new-instance v8, Landroid/content/Intent; // type@0030 │ │ -0dc41c: 1a18 3117 |0488: const-string v24, "android.intent.action.VIEW" // string@1731 │ │ -0dc420: 0800 1800 |048a: move-object/from16 v0, v24 │ │ -0dc424: 7020 4c01 0800 |048c: invoke-direct {v8, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0dc42a: 2218 9204 |048f: new-instance v24, Ljava/lang/StringBuilder; // type@0492 │ │ -0dc42e: 7601 fb24 1800 |0491: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0dc434: 1a19 4e1d |0494: const-string v25, "geo:" // string@1d4e │ │ -0dc438: 7402 0425 1800 |0496: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc43e: 0c18 |0499: move-result-object v24 │ │ -0dc440: 0800 1800 |049a: move-object/from16 v0, v24 │ │ -0dc444: 6e30 ff24 c00d |049c: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dc44a: 0c18 |049f: move-result-object v24 │ │ -0dc44c: 1319 2c00 |04a0: const/16 v25, #int 44 // #2c │ │ -0dc450: 7402 fe24 1800 |04a2: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0dc456: 0c18 |04a5: move-result-object v24 │ │ -0dc458: 0800 1800 |04a6: move-object/from16 v0, v24 │ │ -0dc45c: 6e30 ff24 e00f |04a8: invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dc462: 0c18 |04ab: move-result-object v24 │ │ -0dc464: 1a19 c901 |04ac: const-string v25, "?q=" // string@01c9 │ │ -0dc468: 7402 0425 1800 |04ae: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc46e: 0c18 |04b1: move-result-object v24 │ │ -0dc470: 0800 1800 |04b2: move-object/from16 v0, v24 │ │ -0dc474: 6e30 ff24 c00d |04b4: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dc47a: 0c18 |04b7: move-result-object v24 │ │ -0dc47c: 1319 2c00 |04b8: const/16 v25, #int 44 // #2c │ │ -0dc480: 7402 fe24 1800 |04ba: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0dc486: 0c18 |04bd: move-result-object v24 │ │ -0dc488: 0800 1800 |04be: move-object/from16 v0, v24 │ │ -0dc48c: 6e30 ff24 e00f |04c0: invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dc492: 0c18 |04c3: move-result-object v24 │ │ -0dc494: 1319 2800 |04c4: const/16 v25, #int 40 // #28 │ │ -0dc498: 7402 fe24 1800 |04c6: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0dc49e: 0c18 |04c9: move-result-object v24 │ │ -0dc4a0: 0800 1800 |04ca: move-object/from16 v0, v24 │ │ -0dc4a4: 6e20 0425 a000 |04cc: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc4aa: 0c18 |04cf: move-result-object v24 │ │ -0dc4ac: 1319 2900 |04d0: const/16 v25, #int 41 // #29 │ │ -0dc4b0: 7402 fe24 1800 |04d2: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0dc4b6: 0c18 |04d5: move-result-object v24 │ │ -0dc4b8: 7401 0a25 1800 |04d6: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0dc4be: 0c18 |04d9: move-result-object v24 │ │ -0dc4c0: 7701 fe02 1800 |04da: invoke-static/range {v24}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0dc4c6: 0c18 |04dd: move-result-object v24 │ │ -0dc4c8: 0800 1800 |04de: move-object/from16 v0, v24 │ │ -0dc4cc: 6e20 7701 0800 |04e0: invoke-virtual {v8, v0}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -0dc4d2: 0800 1e00 |04e3: move-object/from16 v0, v30 │ │ -0dc4d6: 6e20 5e27 8000 |04e5: invoke-virtual {v0, v8}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0dc4dc: 2900 26fb |04e8: goto/16 000e // -04da │ │ -0dc4e0: 0d04 |04ea: move-exception v4 │ │ -0dc4e2: 6e10 8224 0400 |04eb: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0dc4e8: 0c18 |04ee: move-result-object v24 │ │ -0dc4ea: 0800 1800 |04ef: move-object/from16 v0, v24 │ │ -0dc4ee: 7120 fa2e 4000 |04f1: invoke-static {v0, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0dc4f4: 2900 1afb |04f4: goto/16 000e // -04e6 │ │ -0dc4f8: 0800 1e00 |04f6: move-object/from16 v0, v30 │ │ -0dc4fc: 5400 360d |04f8: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dc500: 0818 0000 |04fa: move-object/from16 v24, v0 │ │ -0dc504: 0800 1e00 |04fc: move-object/from16 v0, v30 │ │ -0dc508: 5200 2c0d |04fe: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ -0dc50c: 0219 0000 |0500: move/from16 v25, v0 │ │ -0dc510: 7402 be2a 1800 |0502: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ -0dc516: 0c13 |0505: move-result-object v19 │ │ -0dc518: 2206 3000 |0506: new-instance v6, Landroid/content/Intent; // type@0030 │ │ -0dc51c: 1a18 6019 |0508: const-string v24, "com.google.android.radar.SHOW_RADAR" // string@1960 │ │ -0dc520: 0800 1800 |050a: move-object/from16 v0, v24 │ │ -0dc524: 7020 4c01 0600 |050c: invoke-direct {v6, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0dc52a: 1518 0200 |050f: const/high16 v24, #int 131072 // #2 │ │ -0dc52e: 0200 1800 |0511: move/from16 v0, v24 │ │ -0dc532: 6e20 7901 0600 |0513: invoke-virtual {v6, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0179 │ │ -0dc538: 1a18 4b2a |0516: const-string v24, "name" // string@2a4b │ │ -0dc53c: 0800 1300 |0518: move-object/from16 v0, v19 │ │ -0dc540: 5400 8b14 |051a: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0dc544: 0819 0000 |051c: move-object/from16 v25, v0 │ │ -0dc548: 0800 1800 |051e: move-object/from16 v0, v24 │ │ -0dc54c: 0801 1900 |0520: move-object/from16 v1, v25 │ │ -0dc550: 6e30 6d01 0601 |0522: invoke-virtual {v6, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0dc556: 1a18 1623 |0525: const-string v24, "latitude" // string@2316 │ │ -0dc55a: 0800 1300 |0527: move-object/from16 v0, v19 │ │ -0dc55e: 5400 8714 |0529: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0dc562: 0819 0000 |052b: move-object/from16 v25, v0 │ │ -0dc566: 7401 302e 1900 |052d: invoke-virtual/range {v25}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0dc56c: 0b1a |0530: move-result-wide v26 │ │ -0dc56e: 0800 1800 |0531: move-object/from16 v0, v24 │ │ -0dc572: 0501 1a00 |0533: move-wide/from16 v1, v26 │ │ -0dc576: 6e40 6701 0621 |0535: invoke-virtual {v6, v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dc57c: 1a18 aa23 |0538: const-string v24, "longitude" // string@23aa │ │ -0dc580: 0800 1300 |053a: move-object/from16 v0, v19 │ │ -0dc584: 5400 8714 |053c: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0dc588: 0819 0000 |053e: move-object/from16 v25, v0 │ │ -0dc58c: 7401 322e 1900 |0540: invoke-virtual/range {v25}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0dc592: 0b1a |0543: move-result-wide v26 │ │ -0dc594: 0800 1800 |0544: move-object/from16 v0, v24 │ │ -0dc598: 0501 1a00 |0546: move-wide/from16 v1, v26 │ │ -0dc59c: 6e40 6701 0621 |0548: invoke-virtual {v6, v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dc5a2: 0800 1e00 |054b: move-object/from16 v0, v30 │ │ -0dc5a6: 6e20 5e27 6000 |054d: invoke-virtual {v0, v6}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0dc5ac: 2900 befa |0550: goto/16 000e // -0542 │ │ -0dc5b0: 0d04 |0552: move-exception v4 │ │ -0dc5b2: 1418 9800 0e7f |0553: const v24, #float 1.88753e+38 // #7f0e0098 │ │ -0dc5b8: 1319 0100 |0556: const/16 v25, #int 1 // #1 │ │ -0dc5bc: 0800 1e00 |0558: move-object/from16 v0, v30 │ │ -0dc5c0: 0201 1800 |055a: move/from16 v1, v24 │ │ -0dc5c4: 0202 1900 |055c: move/from16 v2, v25 │ │ -0dc5c8: 7130 c522 1002 |055e: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0dc5ce: 0c18 |0561: move-result-object v24 │ │ -0dc5d0: 7401 c822 1800 |0562: invoke-virtual/range {v24}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0dc5d6: 6e10 8224 0400 |0565: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0dc5dc: 0c18 |0568: move-result-object v24 │ │ -0dc5de: 0800 1800 |0569: move-object/from16 v0, v24 │ │ -0dc5e2: 7120 fa2e 4000 |056b: invoke-static {v0, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0dc5e8: 2900 a0fa |056e: goto/16 000e // -0560 │ │ -0dc5ec: 0002 0200 1500 0b7f 1601 0b7f 2700 ... |0570: sparse-switch-data (10 units) │ │ -0dc600: 0002 1300 1300 0b7f 5a00 0b7f fe00 ... |057a: sparse-switch-data (78 units) │ │ +0dba94: |[0dba94] org.pyneo.maps.MainActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0dbaa4: 7801 391f 1f00 |0000: invoke-interface/range {v31}, Landroid/view/MenuItem;.getGroupId:()I // method@1f39 │ │ +0dbaaa: 0a18 |0003: move-result v24 │ │ +0dbaac: 2c18 6c05 0000 |0004: sparse-switch v24, 00000570 // +0000056c │ │ +0dbab2: 7801 3c1f 1f00 |0007: invoke-interface/range {v31}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0dbab8: 0a18 |000a: move-result v24 │ │ +0dbaba: 2c18 6f05 0000 |000b: sparse-switch v24, 0000057a // +0000056f │ │ +0dbac0: 7801 3d1f 1f00 |000e: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0dbac6: 0c10 |0011: move-result-object v16 │ │ +0dbac8: 3810 1400 |0012: if-eqz v16, 0026 // +0014 │ │ +0dbacc: 0800 1000 |0014: move-object/from16 v0, v16 │ │ +0dbad0: 2000 5e05 |0016: instance-of v0, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ +0dbad4: 0218 0000 |0018: move/from16 v24, v0 │ │ +0dbad8: 3818 0c00 |001a: if-eqz v24, 0026 // +000c │ │ +0dbadc: 1f10 5e05 |001c: check-cast v16, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ +0dbae0: 1318 0000 |001e: const/16 v24, #int 0 // #0 │ │ +0dbae4: 0800 1800 |0020: move-object/from16 v0, v24 │ │ +0dbae8: 0801 1000 |0022: move-object/from16 v1, v16 │ │ +0dbaec: 5b10 eb13 |0024: iput-object v0, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0dbaf0: 7502 6400 1e00 |0026: invoke-super/range {v30, v31}, Landroid/app/Activity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0064 │ │ +0dbaf6: 0a18 |0029: move-result v24 │ │ +0dbaf8: 0f18 |002a: return v24 │ │ +0dbafa: 7801 421f 1f00 |002b: invoke-interface/range {v31}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ +0dbb00: 0c11 |002e: move-result-object v17 │ │ +0dbb02: 1f11 9004 |002f: check-cast v17, Ljava/lang/String; // type@0490 │ │ +0dbb06: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +0dbb0a: 5400 3e0d |0033: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0dbb0e: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +0dbb12: 0800 1800 |0037: move-object/from16 v0, v24 │ │ +0dbb16: 5400 4c15 |0039: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0dbb1a: 0818 0000 |003b: move-object/from16 v24, v0 │ │ +0dbb1e: 1319 0100 |003d: const/16 v25, #int 1 // #1 │ │ +0dbb22: 0800 1e00 |003f: move-object/from16 v0, v30 │ │ +0dbb26: 0801 1800 |0041: move-object/from16 v1, v24 │ │ +0dbb2a: 0802 1100 |0043: move-object/from16 v2, v17 │ │ +0dbb2e: 0203 1900 |0045: move/from16 v3, v25 │ │ +0dbb32: 7040 5b27 1032 |0047: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ +0dbb38: 7601 3627 1e00 |004a: invoke-direct/range {v30}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ +0dbb3e: 7601 5c27 1e00 |004d: invoke-direct/range {v30}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ +0dbb44: 28be |0050: goto 000e // -0042 │ │ +0dbb46: 7801 3d1f 1f00 |0051: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0dbb4c: 0c07 |0054: move-result-object v7 │ │ +0dbb4e: 1f07 2505 |0055: check-cast v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ +0dbb52: 5479 bf12 |0057: iget-object v9, v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ +0dbb56: 0800 1e00 |0059: move-object/from16 v0, v30 │ │ +0dbb5a: 5400 250d |005b: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbb5e: 0818 0000 |005d: move-object/from16 v24, v0 │ │ +0dbb62: 7801 421f 1f00 |005f: invoke-interface/range {v31}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ +0dbb68: 0c19 |0062: move-result-object v25 │ │ +0dbb6a: 7801 5d24 1900 |0063: invoke-interface/range {v25}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@245d │ │ +0dbb70: 0c19 |0066: move-result-object v25 │ │ +0dbb72: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0dbb76: 0801 1900 |0069: move-object/from16 v1, v25 │ │ +0dbb7a: 6e30 b927 9001 |006b: invoke-virtual {v0, v9, v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putTagToIndicatorView:(Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;)V // method@27b9 │ │ +0dbb80: 0800 1e00 |006e: move-object/from16 v0, v30 │ │ +0dbb84: 5400 2a0d |0070: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbb88: 0818 0000 |0072: move-object/from16 v24, v0 │ │ +0dbb8c: 7401 e328 1800 |0074: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbb92: 2897 |0077: goto 000e // -0069 │ │ +0dbb94: 0800 1e00 |0078: move-object/from16 v0, v30 │ │ +0dbb98: 5400 2d0d |007a: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0dbb9c: 0818 0000 |007c: move-object/from16 v24, v0 │ │ +0dbba0: 7401 f328 1800 |007e: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MeasureOverlay;.Clear:()V // method@28f3 │ │ +0dbba6: 0800 1e00 |0081: move-object/from16 v0, v30 │ │ +0dbbaa: 5400 2a0d |0083: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbbae: 0818 0000 |0085: move-object/from16 v24, v0 │ │ +0dbbb2: 7401 e328 1800 |0087: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbbb8: 2884 |008a: goto 000e // -007c │ │ +0dbbba: 7801 3d1f 1f00 |008b: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0dbbc0: 0c07 |008e: move-result-object v7 │ │ +0dbbc2: 1f07 2505 |008f: check-cast v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ +0dbbc6: 5479 bf12 |0091: iget-object v9, v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ +0dbbca: 0800 1e00 |0093: move-object/from16 v0, v30 │ │ +0dbbce: 5400 250d |0095: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbbd2: 0818 0000 |0097: move-object/from16 v24, v0 │ │ +0dbbd6: 0800 1800 |0099: move-object/from16 v0, v24 │ │ +0dbbda: 0801 1e00 |009b: move-object/from16 v1, v30 │ │ +0dbbde: 6e30 ba27 1009 |009d: invoke-virtual {v0, v1, v9}, Lorg/pyneo/maps/dashboard/IndicatorManager;.removeIndicatorView:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/dashboard/IndicatorView;)V // method@27ba │ │ +0dbbe4: 0800 1e00 |00a0: move-object/from16 v0, v30 │ │ +0dbbe8: 5400 2a0d |00a2: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbbec: 0818 0000 |00a4: move-object/from16 v24, v0 │ │ +0dbbf0: 7401 e328 1800 |00a6: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbbf6: 2900 65ff |00a9: goto/16 000e // -009b │ │ +0dbbfa: 7801 3d1f 1f00 |00ab: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0dbc00: 0c07 |00ae: move-result-object v7 │ │ +0dbc02: 1f07 5e05 |00af: check-cast v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ +0dbc06: 0800 1e00 |00b1: move-object/from16 v0, v30 │ │ +0dbc0a: 5400 2f0d |00b3: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dbc0e: 0818 0000 |00b5: move-object/from16 v24, v0 │ │ +0dbc12: 5470 eb13 |00b7: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0dbc16: 0819 0000 |00b9: move-object/from16 v25, v0 │ │ +0dbc1a: 7402 0829 1800 |00bb: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MyLocationOverlay;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2908 │ │ +0dbc20: 0800 1e00 |00be: move-object/from16 v0, v30 │ │ +0dbc24: 5400 250d |00c0: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbc28: 0818 0000 |00c2: move-object/from16 v24, v0 │ │ +0dbc2c: 3818 0f00 |00c4: if-eqz v24, 00d3 // +000f │ │ +0dbc30: 0800 1e00 |00c6: move-object/from16 v0, v30 │ │ +0dbc34: 5400 250d |00c8: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbc38: 0818 0000 |00ca: move-object/from16 v24, v0 │ │ +0dbc3c: 5470 eb13 |00cc: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0dbc40: 0819 0000 |00ce: move-object/from16 v25, v0 │ │ +0dbc44: 7402 be27 1800 |00d0: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27be │ │ +0dbc4a: 0800 1e00 |00d3: move-object/from16 v0, v30 │ │ +0dbc4e: 5400 2a0d |00d5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbc52: 0818 0000 |00d7: move-object/from16 v24, v0 │ │ +0dbc56: 7401 e328 1800 |00d9: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbc5c: 2900 32ff |00dc: goto/16 000e // -00ce │ │ +0dbc60: 0800 1e00 |00de: move-object/from16 v0, v30 │ │ +0dbc64: 5400 2f0d |00e0: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dbc68: 0818 0000 |00e2: move-object/from16 v24, v0 │ │ +0dbc6c: 1319 0000 |00e4: const/16 v25, #int 0 // #0 │ │ +0dbc70: 7402 0829 1800 |00e6: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MyLocationOverlay;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2908 │ │ +0dbc76: 0800 1e00 |00e9: move-object/from16 v0, v30 │ │ +0dbc7a: 5400 250d |00eb: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbc7e: 0818 0000 |00ed: move-object/from16 v24, v0 │ │ +0dbc82: 3818 0d00 |00ef: if-eqz v24, 00fc // +000d │ │ +0dbc86: 0800 1e00 |00f1: move-object/from16 v0, v30 │ │ +0dbc8a: 5400 250d |00f3: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbc8e: 0818 0000 |00f5: move-object/from16 v24, v0 │ │ +0dbc92: 1319 0000 |00f7: const/16 v25, #int 0 // #0 │ │ +0dbc96: 7402 be27 1800 |00f9: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27be │ │ +0dbc9c: 0800 1e00 |00fc: move-object/from16 v0, v30 │ │ +0dbca0: 5400 2a0d |00fe: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbca4: 0818 0000 |0100: move-object/from16 v24, v0 │ │ +0dbca8: 7401 e328 1800 |0102: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbcae: 2900 09ff |0105: goto/16 000e // -00f7 │ │ +0dbcb2: 7801 3d1f 1f00 |0107: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0dbcb8: 0c07 |010a: move-result-object v7 │ │ +0dbcba: 1f07 2505 |010b: check-cast v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ +0dbcbe: 5479 bf12 |010d: iget-object v9, v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ +0dbcc2: 0800 1e00 |010f: move-object/from16 v0, v30 │ │ +0dbcc6: 5400 250d |0111: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbcca: 0818 0000 |0113: move-object/from16 v24, v0 │ │ +0dbcce: 6e10 c927 0900 |0115: invoke-virtual {v9}, Lorg/pyneo/maps/dashboard/IndicatorView;.getIndicatorTag:()Ljava/lang/String; // method@27c9 │ │ +0dbcd4: 0c19 |0118: move-result-object v25 │ │ +0dbcd6: 131a 0000 |0119: const/16 v26, #int 0 // #0 │ │ +0dbcda: 0800 1800 |011b: move-object/from16 v0, v24 │ │ +0dbcde: 0801 1e00 |011d: move-object/from16 v1, v30 │ │ +0dbce2: 0802 1900 |011f: move-object/from16 v2, v25 │ │ +0dbce6: 0203 1a00 |0121: move/from16 v3, v26 │ │ +0dbcea: 6e53 b327 1029 |0123: invoke-virtual {v0, v1, v9, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;Z)V // method@27b3 │ │ +0dbcf0: 0800 1e00 |0126: move-object/from16 v0, v30 │ │ +0dbcf4: 5400 2a0d |0128: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbcf8: 0818 0000 |012a: move-object/from16 v24, v0 │ │ +0dbcfc: 7401 e328 1800 |012c: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbd02: 2900 dffe |012f: goto/16 000e // -0121 │ │ +0dbd06: 7801 3d1f 1f00 |0131: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0dbd0c: 0c07 |0134: move-result-object v7 │ │ +0dbd0e: 1f07 2505 |0135: check-cast v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo; // type@0525 │ │ +0dbd12: 5479 bf12 |0137: iget-object v9, v7, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;.IndicatorView:Lorg/pyneo/maps/dashboard/IndicatorView; // field@12bf │ │ +0dbd16: 0800 1e00 |0139: move-object/from16 v0, v30 │ │ +0dbd1a: 5400 250d |013b: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbd1e: 0818 0000 |013d: move-object/from16 v24, v0 │ │ +0dbd22: 6e10 c927 0900 |013f: invoke-virtual {v9}, Lorg/pyneo/maps/dashboard/IndicatorView;.getIndicatorTag:()Ljava/lang/String; // method@27c9 │ │ +0dbd28: 0c19 |0142: move-result-object v25 │ │ +0dbd2a: 131a 0100 |0143: const/16 v26, #int 1 // #1 │ │ +0dbd2e: 0800 1800 |0145: move-object/from16 v0, v24 │ │ +0dbd32: 0801 1e00 |0147: move-object/from16 v1, v30 │ │ +0dbd36: 0802 1900 |0149: move-object/from16 v2, v25 │ │ +0dbd3a: 0203 1a00 |014b: move/from16 v3, v26 │ │ +0dbd3e: 6e53 b327 1029 |014d: invoke-virtual {v0, v1, v9, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;Z)V // method@27b3 │ │ +0dbd44: 0800 1e00 |0150: move-object/from16 v0, v30 │ │ +0dbd48: 5400 2a0d |0152: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbd4c: 0818 0000 |0154: move-object/from16 v24, v0 │ │ +0dbd50: 7401 e328 1800 |0156: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbd56: 2900 b5fe |0159: goto/16 000e // -014b │ │ +0dbd5a: 0800 1e00 |015b: move-object/from16 v0, v30 │ │ +0dbd5e: 5400 2d0d |015d: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0dbd62: 0818 0000 |015f: move-object/from16 v24, v0 │ │ +0dbd66: 7401 f528 1800 |0161: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MeasureOverlay;.Undo:()V // method@28f5 │ │ +0dbd6c: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +0dbd70: 5400 2a0d |0166: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbd74: 0818 0000 |0168: move-object/from16 v24, v0 │ │ +0dbd78: 7401 e328 1800 |016a: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbd7e: 2900 a1fe |016d: goto/16 000e // -015f │ │ +0dbd82: 7801 461f 1f00 |016f: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ +0dbd88: 0a18 |0172: move-result v24 │ │ +0dbd8a: 3918 3b00 |0173: if-nez v24, 01ae // +003b │ │ +0dbd8e: 1318 0100 |0175: const/16 v24, #int 1 // #1 │ │ +0dbd92: 0800 1f00 |0177: move-object/from16 v0, v31 │ │ +0dbd96: 0201 1800 |0179: move/from16 v1, v24 │ │ +0dbd9a: 7220 4e1f 1000 |017b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ +0dbda0: 7701 af03 1e00 |017e: invoke-static/range {v30}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0dbda6: 0c16 |0181: move-result-object v22 │ │ +0dbda8: 7801 8801 1600 |0182: invoke-interface/range {v22}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0dbdae: 0c05 |0185: move-result-object v5 │ │ +0dbdb0: 1a18 fa2d |0186: const-string v24, "pref_show_measure_info" // string@2dfa │ │ +0dbdb4: 7801 461f 1f00 |0188: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ +0dbdba: 0a19 |018b: move-result v25 │ │ +0dbdbc: 0800 1800 |018c: move-object/from16 v0, v24 │ │ +0dbdc0: 0201 1900 |018e: move/from16 v1, v25 │ │ +0dbdc4: 7230 8301 0501 |0190: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0dbdca: 7210 8201 0500 |0193: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0dbdd0: 0800 1e00 |0196: move-object/from16 v0, v30 │ │ +0dbdd4: 5400 2d0d |0198: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0dbdd8: 0818 0000 |019a: move-object/from16 v24, v0 │ │ +0dbddc: 7801 461f 1f00 |019c: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ +0dbde2: 0a19 |019f: move-result v25 │ │ +0dbde4: 7402 fd28 1800 |01a0: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MeasureOverlay;.setShowInfoBubble:(Z)V // method@28fd │ │ +0dbdea: 0800 1e00 |01a3: move-object/from16 v0, v30 │ │ +0dbdee: 5400 2a0d |01a5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbdf2: 0818 0000 |01a7: move-object/from16 v24, v0 │ │ +0dbdf6: 7401 e328 1800 |01a9: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbdfc: 2900 62fe |01ac: goto/16 000e // -019e │ │ +0dbe00: 1318 0000 |01ae: const/16 v24, #int 0 // #0 │ │ +0dbe04: 28c7 |01b0: goto 0177 // -0039 │ │ +0dbe06: 7801 461f 1f00 |01b1: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ +0dbe0c: 0a18 |01b4: move-result v24 │ │ +0dbe0e: 3918 3b00 |01b5: if-nez v24, 01f0 // +003b │ │ +0dbe12: 1318 0100 |01b7: const/16 v24, #int 1 // #1 │ │ +0dbe16: 0800 1f00 |01b9: move-object/from16 v0, v31 │ │ +0dbe1a: 0201 1800 |01bb: move/from16 v1, v24 │ │ +0dbe1e: 7220 4e1f 1000 |01bd: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@1f4e │ │ +0dbe24: 7701 af03 1e00 |01c0: invoke-static/range {v30}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0dbe2a: 0c16 |01c3: move-result-object v22 │ │ +0dbe2c: 7801 8801 1600 |01c4: invoke-interface/range {v22}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0dbe32: 0c05 |01c7: move-result-object v5 │ │ +0dbe34: 1a18 fb2d |01c8: const-string v24, "pref_show_measure_line_info" // string@2dfb │ │ +0dbe38: 7801 461f 1f00 |01ca: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ +0dbe3e: 0a19 |01cd: move-result v25 │ │ +0dbe40: 0800 1800 |01ce: move-object/from16 v0, v24 │ │ +0dbe44: 0201 1900 |01d0: move/from16 v1, v25 │ │ +0dbe48: 7230 8301 0501 |01d2: invoke-interface {v5, v0, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0dbe4e: 7210 8201 0500 |01d5: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0dbe54: 0800 1e00 |01d8: move-object/from16 v0, v30 │ │ +0dbe58: 5400 2d0d |01da: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0dbe5c: 0818 0000 |01dc: move-object/from16 v24, v0 │ │ +0dbe60: 7801 461f 1f00 |01de: invoke-interface/range {v31}, Landroid/view/MenuItem;.isChecked:()Z // method@1f46 │ │ +0dbe66: 0a19 |01e1: move-result v25 │ │ +0dbe68: 7402 fe28 1800 |01e2: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MeasureOverlay;.setShowLineInfo:(Z)V // method@28fe │ │ +0dbe6e: 0800 1e00 |01e5: move-object/from16 v0, v30 │ │ +0dbe72: 5400 2a0d |01e7: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbe76: 0818 0000 |01e9: move-object/from16 v24, v0 │ │ +0dbe7a: 7401 e328 1800 |01eb: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbe80: 2900 20fe |01ee: goto/16 000e // -01e0 │ │ +0dbe84: 1318 0000 |01f0: const/16 v24, #int 0 // #0 │ │ +0dbe88: 28c7 |01f2: goto 01b9 // -0039 │ │ +0dbe8a: 0800 1e00 |01f3: move-object/from16 v0, v30 │ │ +0dbe8e: 5400 2d0d |01f5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMeasureOverlay:Lorg/pyneo/maps/map/MeasureOverlay; // field@0d2d │ │ +0dbe92: 0818 0000 |01f7: move-object/from16 v24, v0 │ │ +0dbe96: 0800 1e00 |01f9: move-object/from16 v0, v30 │ │ +0dbe9a: 5400 2a0d |01fb: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbe9e: 0819 0000 |01fd: move-object/from16 v25, v0 │ │ +0dbea2: 7401 de28 1900 |01ff: invoke-virtual/range {v25}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +0dbea8: 0c19 |0202: move-result-object v25 │ │ +0dbeaa: 7402 f728 1800 |0203: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/map/MeasureOverlay;.addPointOnCenter:(Lorg/pyneo/maps/map/TileView;)V // method@28f7 │ │ +0dbeb0: 0800 1e00 |0206: move-object/from16 v0, v30 │ │ +0dbeb4: 5400 2a0d |0208: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbeb8: 0818 0000 |020a: move-object/from16 v24, v0 │ │ +0dbebc: 7401 e328 1800 |020c: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbec2: 2900 fffd |020f: goto/16 000e // -0201 │ │ +0dbec6: 0800 1e00 |0211: move-object/from16 v0, v30 │ │ +0dbeca: 5400 3e0d |0213: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0dbece: 0818 0000 |0215: move-object/from16 v24, v0 │ │ +0dbed2: 0800 1800 |0217: move-object/from16 v0, v24 │ │ +0dbed6: 5400 4c15 |0219: iget-object v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0dbeda: 0818 0000 |021b: move-object/from16 v24, v0 │ │ +0dbede: 0800 1e00 |021d: move-object/from16 v0, v30 │ │ +0dbee2: 5400 330d |021f: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ +0dbee6: 0819 0000 |0221: move-object/from16 v25, v0 │ │ +0dbeea: 131a 0000 |0223: const/16 v26, #int 0 // #0 │ │ +0dbeee: 0800 1e00 |0225: move-object/from16 v0, v30 │ │ +0dbef2: 0801 1800 |0227: move-object/from16 v1, v24 │ │ +0dbef6: 0802 1900 |0229: move-object/from16 v2, v25 │ │ +0dbefa: 0203 1a00 |022b: move/from16 v3, v26 │ │ +0dbefe: 7040 5b27 1032 |022d: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ +0dbf04: 7601 3627 1e00 |0230: invoke-direct/range {v30}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ +0dbf0a: 7601 5c27 1e00 |0233: invoke-direct/range {v30}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ +0dbf10: 2900 d8fd |0236: goto/16 000e // -0228 │ │ +0dbf14: 220b 8100 |0238: new-instance v11, Landroid/location/Location; // type@0081 │ │ +0dbf18: 1a18 6c20 |023a: const-string v24, "gps" // string@206c │ │ +0dbf1c: 0800 1800 |023c: move-object/from16 v0, v24 │ │ +0dbf20: 7020 bb02 0b00 |023e: invoke-direct {v11, v0}, Landroid/location/Location;.:(Ljava/lang/String;)V // method@02bb │ │ +0dbf26: 7801 3d1f 1f00 |0241: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0dbf2c: 0c07 |0244: move-result-object v7 │ │ +0dbf2e: 1f07 5e05 |0245: check-cast v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ +0dbf32: 5470 eb13 |0247: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0dbf36: 0818 0000 |0249: move-object/from16 v24, v0 │ │ +0dbf3a: 7401 302e 1800 |024b: invoke-virtual/range {v24}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0dbf40: 0b18 |024e: move-result-wide v24 │ │ +0dbf42: 0500 1800 |024f: move-wide/from16 v0, v24 │ │ +0dbf46: 6e30 c602 0b01 |0251: invoke-virtual {v11, v0, v1}, Landroid/location/Location;.setLatitude:(D)V // method@02c6 │ │ +0dbf4c: 5470 eb13 |0254: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0dbf50: 0818 0000 |0256: move-object/from16 v24, v0 │ │ +0dbf54: 7401 322e 1800 |0258: invoke-virtual/range {v24}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0dbf5a: 0b18 |025b: move-result-wide v24 │ │ +0dbf5c: 0500 1800 |025c: move-wide/from16 v0, v24 │ │ +0dbf60: 6e30 c702 0b01 |025e: invoke-virtual {v11, v0, v1}, Landroid/location/Location;.setLongitude:(D)V // method@02c7 │ │ +0dbf66: 0800 1e00 |0261: move-object/from16 v0, v30 │ │ +0dbf6a: 5400 2f0d |0263: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dbf6e: 0818 0000 |0265: move-object/from16 v24, v0 │ │ +0dbf72: 0800 1800 |0267: move-object/from16 v0, v24 │ │ +0dbf76: 6e20 0529 b000 |0269: invoke-virtual {v0, v11}, Lorg/pyneo/maps/map/MyLocationOverlay;.setLocation:(Landroid/location/Location;)V // method@2905 │ │ +0dbf7c: 0800 1e00 |026c: move-object/from16 v0, v30 │ │ +0dbf80: 5400 390d |026e: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ +0dbf84: 0818 0000 |0270: move-object/from16 v24, v0 │ │ +0dbf88: 0800 1800 |0272: move-object/from16 v0, v24 │ │ +0dbf8c: 6e20 3829 b000 |0274: invoke-virtual {v0, v11}, Lorg/pyneo/maps/map/SearchResultOverlay;.setLocation:(Landroid/location/Location;)V // method@2938 │ │ +0dbf92: 0800 1e00 |0277: move-object/from16 v0, v30 │ │ +0dbf96: 5400 250d |0279: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbf9a: 0818 0000 |027b: move-object/from16 v24, v0 │ │ +0dbf9e: 3818 0d00 |027d: if-eqz v24, 028a // +000d │ │ +0dbfa2: 0800 1e00 |027f: move-object/from16 v0, v30 │ │ +0dbfa6: 5400 250d |0281: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dbfaa: 0818 0000 |0283: move-object/from16 v24, v0 │ │ +0dbfae: 0800 1800 |0285: move-object/from16 v0, v24 │ │ +0dbfb2: 6e20 bc27 b000 |0287: invoke-virtual {v0, v11}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setLocation:(Landroid/location/Location;)V // method@27bc │ │ +0dbfb8: 0800 1e00 |028a: move-object/from16 v0, v30 │ │ +0dbfbc: 5400 2a0d |028c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dbfc0: 0818 0000 |028e: move-object/from16 v24, v0 │ │ +0dbfc4: 7401 e328 1800 |0290: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dbfca: 2900 7bfd |0293: goto/16 000e // -0285 │ │ +0dbfce: 7801 3d1f 1f00 |0295: invoke-interface/range {v31}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0dbfd4: 0c07 |0298: move-result-object v7 │ │ +0dbfd6: 1f07 5e05 |0299: check-cast v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ +0dbfda: 2218 3000 |029b: new-instance v24, Landroid/content/Intent; // type@0030 │ │ +0dbfde: 1c19 7805 |029d: const-class v25, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ +0dbfe2: 0800 1800 |029f: move-object/from16 v0, v24 │ │ +0dbfe6: 0801 1e00 |02a1: move-object/from16 v1, v30 │ │ +0dbfea: 0802 1900 |02a3: move-object/from16 v2, v25 │ │ +0dbfee: 7030 4a01 1002 |02a5: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0dbff4: 1a19 0b23 |02a8: const-string v25, "lat" // string@230b │ │ +0dbff8: 5470 eb13 |02aa: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0dbffc: 081a 0000 |02ac: move-object/from16 v26, v0 │ │ +0dc000: 7401 302e 1a00 |02ae: invoke-virtual/range {v26}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0dc006: 0b1a |02b1: move-result-wide v26 │ │ +0dc008: 7404 6701 1800 |02b2: invoke-virtual/range {v24, v25, v26, v27}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dc00e: 0c18 |02b5: move-result-object v24 │ │ +0dc010: 1a19 a223 |02b6: const-string v25, "lon" // string@23a2 │ │ +0dc014: 5470 eb13 |02b8: iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0dc018: 081a 0000 |02ba: move-object/from16 v26, v0 │ │ +0dc01c: 7401 322e 1a00 |02bc: invoke-virtual/range {v26}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0dc022: 0b1a |02bf: move-result-wide v26 │ │ +0dc024: 7404 6701 1800 |02c0: invoke-virtual/range {v24, v25, v26, v27}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dc02a: 0c18 |02c3: move-result-object v24 │ │ +0dc02c: 1a19 2117 |02c4: const-string v25, "alt" // string@1721 │ │ +0dc030: 5370 ea13 |02c6: iget-wide v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.Elevation:D // field@13ea │ │ +0dc034: 051a 0000 |02c8: move-wide/from16 v26, v0 │ │ +0dc038: 7404 6701 1800 |02ca: invoke-virtual/range {v24, v25, v26, v27}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dc03e: 0c18 |02cd: move-result-object v24 │ │ +0dc040: 1a19 8a34 |02ce: const-string v25, "title" // string@348a │ │ +0dc044: 1a1a bc0f |02d0: const-string v26, "POI" // string@0fbc │ │ +0dc048: 7403 6d01 1800 |02d2: invoke-virtual/range {v24, v25, v26}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0dc04e: 0c18 |02d5: move-result-object v24 │ │ +0dc050: 1419 fe00 0b7f |02d6: const v25, #float 1.84768e+38 // #7f0b00fe │ │ +0dc056: 0800 1e00 |02d9: move-object/from16 v0, v30 │ │ +0dc05a: 0801 1800 |02db: move-object/from16 v1, v24 │ │ +0dc05e: 0202 1900 |02dd: move/from16 v2, v25 │ │ +0dc062: 6e30 5f27 1002 |02df: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ +0dc068: 2900 2cfd |02e2: goto/16 000e // -02d4 │ │ +0dc06c: 2218 3000 |02e4: new-instance v24, Landroid/content/Intent; // type@0030 │ │ +0dc070: 1c19 7805 |02e6: const-class v25, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ +0dc074: 0800 1800 |02e8: move-object/from16 v0, v24 │ │ +0dc078: 0801 1e00 |02ea: move-object/from16 v1, v30 │ │ +0dc07c: 0802 1900 |02ec: move-object/from16 v2, v25 │ │ +0dc080: 7030 4a01 1002 |02ee: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0dc086: 1a19 6d2d |02f1: const-string v25, "pointid" // string@2d6d │ │ +0dc08a: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +0dc08e: 5200 2c0d |02f5: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ +0dc092: 021a 0000 |02f7: move/from16 v26, v0 │ │ +0dc096: 7403 6901 1800 |02f9: invoke-virtual/range {v24, v25, v26}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0dc09c: 0c18 |02fc: move-result-object v24 │ │ +0dc09e: 1419 ff00 0b7f |02fd: const v25, #float 1.84768e+38 // #7f0b00ff │ │ +0dc0a4: 0800 1e00 |0300: move-object/from16 v0, v30 │ │ +0dc0a8: 0801 1800 |0302: move-object/from16 v1, v24 │ │ +0dc0ac: 0202 1900 |0304: move/from16 v2, v25 │ │ +0dc0b0: 6e30 5f27 1002 |0306: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ +0dc0b6: 0800 1e00 |0309: move-object/from16 v0, v30 │ │ +0dc0ba: 5400 2a0d |030b: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dc0be: 0818 0000 |030d: move-object/from16 v24, v0 │ │ +0dc0c2: 7401 e328 1800 |030f: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dc0c8: 2900 fcfc |0312: goto/16 000e // -0304 │ │ +0dc0cc: 0800 1e00 |0314: move-object/from16 v0, v30 │ │ +0dc0d0: 5400 360d |0316: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dc0d4: 0818 0000 |0318: move-object/from16 v24, v0 │ │ +0dc0d8: 0800 1e00 |031a: move-object/from16 v0, v30 │ │ +0dc0dc: 5200 2c0d |031c: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ +0dc0e0: 0219 0000 |031e: move/from16 v25, v0 │ │ +0dc0e4: 7402 be2a 1800 |0320: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ +0dc0ea: 0c18 |0323: move-result-object v24 │ │ +0dc0ec: 7401 ca2a 1800 |0324: invoke-virtual/range {v24}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ +0dc0f2: 0a15 |0327: move-result v21 │ │ +0dc0f4: 2218 1200 |0328: new-instance v24, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0dc0f8: 0800 1800 |032a: move-object/from16 v0, v24 │ │ +0dc0fc: 0801 1e00 |032c: move-object/from16 v1, v30 │ │ +0dc100: 7020 8300 1000 |032e: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0dc106: 1419 1e00 0e7f |0331: const v25, #float 1.88751e+38 // #7f0e001e │ │ +0dc10c: 7402 8e00 1800 |0334: invoke-virtual/range {v24, v25}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ +0dc112: 0c18 |0337: move-result-object v24 │ │ +0dc114: 7401 3e27 1e00 |0338: invoke-virtual/range {v30}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ +0dc11a: 0c19 |033b: move-result-object v25 │ │ +0dc11c: 141a 2601 0e7f |033c: const v26, #float 1.88756e+38 // #7f0e0126 │ │ +0dc122: 131b 0100 |033f: const/16 v27, #int 1 // #1 │ │ +0dc126: 0200 1b00 |0341: move/from16 v0, v27 │ │ +0dc12a: 2300 7806 |0343: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +0dc12e: 081b 0000 |0345: move-object/from16 v27, v0 │ │ +0dc132: 131c 0000 |0347: const/16 v28, #int 0 // #0 │ │ +0dc136: 141d b200 0e7f |0349: const v29, #float 1.88754e+38 // #7f0e00b2 │ │ +0dc13c: 0800 1e00 |034c: move-object/from16 v0, v30 │ │ +0dc140: 0201 1d00 |034e: move/from16 v1, v29 │ │ +0dc144: 6e20 4227 1000 |0350: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dc14a: 0c1d |0353: move-result-object v29 │ │ +0dc14c: 4d1d 1b1c |0354: aput-object v29, v27, v28 │ │ +0dc150: 7403 b901 1900 |0356: invoke-virtual/range {v25, v26, v27}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +0dc156: 0c19 |0359: move-result-object v25 │ │ +0dc158: 7402 8900 1800 |035a: invoke-virtual/range {v24, v25}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ +0dc15e: 0c18 |035d: move-result-object v24 │ │ +0dc160: 1419 4001 0e7f |035e: const v25, #float 1.88757e+38 // #7f0e0140 │ │ +0dc166: 221a f704 |0361: new-instance v26, Lorg/pyneo/maps/MainActivity$15; // type@04f7 │ │ +0dc16a: 0800 1a00 |0363: move-object/from16 v0, v26 │ │ +0dc16e: 0801 1e00 |0365: move-object/from16 v1, v30 │ │ +0dc172: 0202 1500 |0367: move/from16 v2, v21 │ │ +0dc176: 7030 e126 1002 |0369: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity$15;.:(Lorg/pyneo/maps/MainActivity;I)V // method@26e1 │ │ +0dc17c: 7403 8c00 1800 |036c: invoke-virtual/range {v24, v25, v26}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ +0dc182: 0c18 |036f: move-result-object v24 │ │ +0dc184: 1419 a500 0e7f |0370: const v25, #float 1.88754e+38 // #7f0e00a5 │ │ +0dc18a: 131a 0000 |0373: const/16 v26, #int 0 // #0 │ │ +0dc18e: 7403 8a00 1800 |0375: invoke-virtual/range {v24, v25, v26}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ +0dc194: 0c18 |0378: move-result-object v24 │ │ +0dc196: 7401 8400 1800 |0379: invoke-virtual/range {v24}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ +0dc19c: 0c18 |037c: move-result-object v24 │ │ +0dc19e: 7401 9500 1800 |037d: invoke-virtual/range {v24}, Landroid/app/AlertDialog;.show:()V // method@0095 │ │ +0dc1a4: 2900 8efc |0380: goto/16 000e // -0372 │ │ +0dc1a8: 0800 1e00 |0382: move-object/from16 v0, v30 │ │ +0dc1ac: 5400 360d |0384: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dc1b0: 0818 0000 |0386: move-object/from16 v24, v0 │ │ +0dc1b4: 0800 1e00 |0388: move-object/from16 v0, v30 │ │ +0dc1b8: 5200 2c0d |038a: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ +0dc1bc: 0219 0000 |038c: move/from16 v25, v0 │ │ +0dc1c0: 7402 be2a 1800 |038e: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ +0dc1c6: 0c12 |0391: move-result-object v18 │ │ +0dc1c8: 1318 0100 |0392: const/16 v24, #int 1 // #1 │ │ +0dc1cc: 0200 1800 |0394: move/from16 v0, v24 │ │ +0dc1d0: 0801 1200 |0396: move-object/from16 v1, v18 │ │ +0dc1d4: 5c10 8814 |0398: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0dc1d8: 0800 1e00 |039a: move-object/from16 v0, v30 │ │ +0dc1dc: 5400 350d |039c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0dc1e0: 0818 0000 |039e: move-object/from16 v24, v0 │ │ +0dc1e4: 0800 1800 |03a0: move-object/from16 v0, v24 │ │ +0dc1e8: 0801 1200 |03a2: move-object/from16 v1, v18 │ │ +0dc1ec: 6e20 b52a 1000 |03a4: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ +0dc1f2: 0800 1e00 |03a7: move-object/from16 v0, v30 │ │ +0dc1f6: 5400 360d |03a9: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dc1fa: 0818 0000 |03ab: move-object/from16 v24, v0 │ │ +0dc1fe: 7401 b92a 1800 |03ad: invoke-virtual/range {v24}, Lorg/pyneo/maps/poi/PoiOverlay;.UpdateList:()V // method@2ab9 │ │ +0dc204: 0800 1e00 |03b0: move-object/from16 v0, v30 │ │ +0dc208: 5400 2a0d |03b2: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dc20c: 0818 0000 |03b4: move-object/from16 v24, v0 │ │ +0dc210: 7401 e328 1800 |03b6: invoke-virtual/range {v24}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0dc216: 2900 55fc |03b9: goto/16 000e // -03ab │ │ +0dc21a: 0800 1e00 |03bb: move-object/from16 v0, v30 │ │ +0dc21e: 5400 360d |03bd: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dc222: 0818 0000 |03bf: move-object/from16 v24, v0 │ │ +0dc226: 0800 1e00 |03c1: move-object/from16 v0, v30 │ │ +0dc22a: 5200 2c0d |03c3: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ +0dc22e: 0219 0000 |03c5: move/from16 v25, v0 │ │ +0dc232: 7402 be2a 1800 |03c7: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ +0dc238: 0c12 |03ca: move-result-object v18 │ │ +0dc23a: 0800 1200 |03cb: move-object/from16 v0, v18 │ │ +0dc23e: 5400 8714 |03cd: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0dc242: 0814 0000 |03cf: move-object/from16 v20, v0 │ │ +0dc246: 0800 1200 |03d1: move-object/from16 v0, v18 │ │ +0dc24a: 540a 8b14 |03d3: iget-object v10, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0dc24e: 1317 1000 |03d5: const/16 v23, #int 16 // #10 │ │ +0dc252: 7401 302e 1400 |03d7: invoke-virtual/range {v20}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0dc258: 0b0c |03da: move-result-wide v12 │ │ +0dc25a: 7401 322e 1400 |03db: invoke-virtual/range {v20}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0dc260: 0b0e |03de: move-result-wide v14 │ │ +0dc262: 2208 3000 |03df: new-instance v8, Landroid/content/Intent; // type@0030 │ │ +0dc266: 1a18 2f17 |03e1: const-string v24, "android.intent.action.SEND" // string@172f │ │ +0dc26a: 0800 1800 |03e3: move-object/from16 v0, v24 │ │ +0dc26e: 7020 4c01 0800 |03e5: invoke-direct {v8, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0dc274: 1a18 2a34 |03e8: const-string v24, "text/plain" // string@342a │ │ +0dc278: 0800 1800 |03ea: move-object/from16 v0, v24 │ │ +0dc27c: 6e20 7b01 0800 |03ec: invoke-virtual {v8, v0}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ +0dc282: 1a18 3a17 |03ef: const-string v24, "android.intent.extra.TEXT" // string@173a │ │ +0dc286: 2219 9204 |03f1: new-instance v25, Ljava/lang/StringBuilder; // type@0492 │ │ +0dc28a: 7601 fb24 1900 |03f3: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dc290: 0800 1900 |03f6: move-object/from16 v0, v25 │ │ +0dc294: 6e20 0425 a000 |03f8: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc29a: 0c19 |03fb: move-result-object v25 │ │ +0dc29c: 131a 0a00 |03fc: const/16 v26, #int 10 // #a │ │ +0dc2a0: 7402 fe24 1900 |03fe: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0dc2a6: 0c19 |0401: move-result-object v25 │ │ +0dc2a8: 1a1a 1c21 |0402: const-string v26, "http://www.openstreetmap.org/?mlat=" // string@211c │ │ +0dc2ac: 7402 0425 1900 |0404: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc2b2: 0c19 |0407: move-result-object v25 │ │ +0dc2b4: 0800 1900 |0408: move-object/from16 v0, v25 │ │ +0dc2b8: 6e30 ff24 c00d |040a: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dc2be: 0c19 |040d: move-result-object v25 │ │ +0dc2c0: 1a1a db00 |040e: const-string v26, "&mlon=" // string@00db │ │ +0dc2c4: 7402 0425 1900 |0410: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc2ca: 0c19 |0413: move-result-object v25 │ │ +0dc2cc: 0800 1900 |0414: move-object/from16 v0, v25 │ │ +0dc2d0: 6e30 ff24 e00f |0416: invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dc2d6: 0c19 |0419: move-result-object v25 │ │ +0dc2d8: 1a1a af00 |041a: const-string v26, "#map=" // string@00af │ │ +0dc2dc: 7402 0425 1900 |041c: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc2e2: 0c19 |041f: move-result-object v25 │ │ +0dc2e4: 131a 1000 |0420: const/16 v26, #int 16 // #10 │ │ +0dc2e8: 7402 0025 1900 |0422: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0dc2ee: 0c19 |0425: move-result-object v25 │ │ +0dc2f0: 131a 2f00 |0426: const/16 v26, #int 47 // #2f │ │ +0dc2f4: 7402 fe24 1900 |0428: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0dc2fa: 0c19 |042b: move-result-object v25 │ │ +0dc2fc: 0800 1900 |042c: move-object/from16 v0, v25 │ │ +0dc300: 6e30 ff24 c00d |042e: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dc306: 0c19 |0431: move-result-object v25 │ │ +0dc308: 131a 2f00 |0432: const/16 v26, #int 47 // #2f │ │ +0dc30c: 7402 fe24 1900 |0434: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0dc312: 0c19 |0437: move-result-object v25 │ │ +0dc314: 0800 1900 |0438: move-object/from16 v0, v25 │ │ +0dc318: 6e30 ff24 e00f |043a: invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dc31e: 0c19 |043d: move-result-object v25 │ │ +0dc320: 1a1a d900 |043e: const-string v26, "&layers=T" // string@00d9 │ │ +0dc324: 7402 0425 1900 |0440: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc32a: 0c19 |0443: move-result-object v25 │ │ +0dc32c: 7401 0a25 1900 |0444: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dc332: 0c19 |0447: move-result-object v25 │ │ +0dc334: 0800 1800 |0448: move-object/from16 v0, v24 │ │ +0dc338: 0801 1900 |044a: move-object/from16 v1, v25 │ │ +0dc33c: 6e30 6d01 0801 |044c: invoke-virtual {v8, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0dc342: 0800 1e00 |044f: move-object/from16 v0, v30 │ │ +0dc346: 6e20 5e27 8000 |0451: invoke-virtual {v0, v8}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0dc34c: 2900 bafb |0454: goto/16 000e // -0446 │ │ +0dc350: 0d04 |0456: move-exception v4 │ │ +0dc352: 6e10 8224 0400 |0457: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0dc358: 0c18 |045a: move-result-object v24 │ │ +0dc35a: 0800 1800 |045b: move-object/from16 v0, v24 │ │ +0dc35e: 7120 fa2e 4000 |045d: invoke-static {v0, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0dc364: 2900 aefb |0460: goto/16 000e // -0452 │ │ +0dc368: 0800 1e00 |0462: move-object/from16 v0, v30 │ │ +0dc36c: 5400 360d |0464: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dc370: 0818 0000 |0466: move-object/from16 v24, v0 │ │ +0dc374: 0800 1e00 |0468: move-object/from16 v0, v30 │ │ +0dc378: 5200 2c0d |046a: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ +0dc37c: 0219 0000 |046c: move/from16 v25, v0 │ │ +0dc380: 7402 be2a 1800 |046e: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ +0dc386: 0c12 |0471: move-result-object v18 │ │ +0dc388: 0800 1200 |0472: move-object/from16 v0, v18 │ │ +0dc38c: 5400 8714 |0474: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0dc390: 0814 0000 |0476: move-object/from16 v20, v0 │ │ +0dc394: 0800 1200 |0478: move-object/from16 v0, v18 │ │ +0dc398: 540a 8b14 |047a: iget-object v10, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0dc39c: 1317 1000 |047c: const/16 v23, #int 16 // #10 │ │ +0dc3a0: 7401 302e 1400 |047e: invoke-virtual/range {v20}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0dc3a6: 0b0c |0481: move-result-wide v12 │ │ +0dc3a8: 7401 322e 1400 |0482: invoke-virtual/range {v20}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0dc3ae: 0b0e |0485: move-result-wide v14 │ │ +0dc3b0: 2208 3000 |0486: new-instance v8, Landroid/content/Intent; // type@0030 │ │ +0dc3b4: 1a18 3117 |0488: const-string v24, "android.intent.action.VIEW" // string@1731 │ │ +0dc3b8: 0800 1800 |048a: move-object/from16 v0, v24 │ │ +0dc3bc: 7020 4c01 0800 |048c: invoke-direct {v8, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0dc3c2: 2218 9204 |048f: new-instance v24, Ljava/lang/StringBuilder; // type@0492 │ │ +0dc3c6: 7601 fb24 1800 |0491: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dc3cc: 1a19 4e1d |0494: const-string v25, "geo:" // string@1d4e │ │ +0dc3d0: 7402 0425 1800 |0496: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc3d6: 0c18 |0499: move-result-object v24 │ │ +0dc3d8: 0800 1800 |049a: move-object/from16 v0, v24 │ │ +0dc3dc: 6e30 ff24 c00d |049c: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dc3e2: 0c18 |049f: move-result-object v24 │ │ +0dc3e4: 1319 2c00 |04a0: const/16 v25, #int 44 // #2c │ │ +0dc3e8: 7402 fe24 1800 |04a2: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0dc3ee: 0c18 |04a5: move-result-object v24 │ │ +0dc3f0: 0800 1800 |04a6: move-object/from16 v0, v24 │ │ +0dc3f4: 6e30 ff24 e00f |04a8: invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dc3fa: 0c18 |04ab: move-result-object v24 │ │ +0dc3fc: 1a19 c901 |04ac: const-string v25, "?q=" // string@01c9 │ │ +0dc400: 7402 0425 1800 |04ae: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc406: 0c18 |04b1: move-result-object v24 │ │ +0dc408: 0800 1800 |04b2: move-object/from16 v0, v24 │ │ +0dc40c: 6e30 ff24 c00d |04b4: invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dc412: 0c18 |04b7: move-result-object v24 │ │ +0dc414: 1319 2c00 |04b8: const/16 v25, #int 44 // #2c │ │ +0dc418: 7402 fe24 1800 |04ba: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0dc41e: 0c18 |04bd: move-result-object v24 │ │ +0dc420: 0800 1800 |04be: move-object/from16 v0, v24 │ │ +0dc424: 6e30 ff24 e00f |04c0: invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dc42a: 0c18 |04c3: move-result-object v24 │ │ +0dc42c: 1319 2800 |04c4: const/16 v25, #int 40 // #28 │ │ +0dc430: 7402 fe24 1800 |04c6: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0dc436: 0c18 |04c9: move-result-object v24 │ │ +0dc438: 0800 1800 |04ca: move-object/from16 v0, v24 │ │ +0dc43c: 6e20 0425 a000 |04cc: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc442: 0c18 |04cf: move-result-object v24 │ │ +0dc444: 1319 2900 |04d0: const/16 v25, #int 41 // #29 │ │ +0dc448: 7402 fe24 1800 |04d2: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0dc44e: 0c18 |04d5: move-result-object v24 │ │ +0dc450: 7401 0a25 1800 |04d6: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dc456: 0c18 |04d9: move-result-object v24 │ │ +0dc458: 7701 fe02 1800 |04da: invoke-static/range {v24}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0dc45e: 0c18 |04dd: move-result-object v24 │ │ +0dc460: 0800 1800 |04de: move-object/from16 v0, v24 │ │ +0dc464: 6e20 7701 0800 |04e0: invoke-virtual {v8, v0}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +0dc46a: 0800 1e00 |04e3: move-object/from16 v0, v30 │ │ +0dc46e: 6e20 5e27 8000 |04e5: invoke-virtual {v0, v8}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0dc474: 2900 26fb |04e8: goto/16 000e // -04da │ │ +0dc478: 0d04 |04ea: move-exception v4 │ │ +0dc47a: 6e10 8224 0400 |04eb: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0dc480: 0c18 |04ee: move-result-object v24 │ │ +0dc482: 0800 1800 |04ef: move-object/from16 v0, v24 │ │ +0dc486: 7120 fa2e 4000 |04f1: invoke-static {v0, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0dc48c: 2900 1afb |04f4: goto/16 000e // -04e6 │ │ +0dc490: 0800 1e00 |04f6: move-object/from16 v0, v30 │ │ +0dc494: 5400 360d |04f8: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dc498: 0818 0000 |04fa: move-object/from16 v24, v0 │ │ +0dc49c: 0800 1e00 |04fc: move-object/from16 v0, v30 │ │ +0dc4a0: 5200 2c0d |04fe: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ +0dc4a4: 0219 0000 |0500: move/from16 v25, v0 │ │ +0dc4a8: 7402 be2a 1800 |0502: invoke-virtual/range {v24, v25}, Lorg/pyneo/maps/poi/PoiOverlay;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2abe │ │ +0dc4ae: 0c13 |0505: move-result-object v19 │ │ +0dc4b0: 2206 3000 |0506: new-instance v6, Landroid/content/Intent; // type@0030 │ │ +0dc4b4: 1a18 6019 |0508: const-string v24, "com.google.android.radar.SHOW_RADAR" // string@1960 │ │ +0dc4b8: 0800 1800 |050a: move-object/from16 v0, v24 │ │ +0dc4bc: 7020 4c01 0600 |050c: invoke-direct {v6, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0dc4c2: 1518 0200 |050f: const/high16 v24, #int 131072 // #2 │ │ +0dc4c6: 0200 1800 |0511: move/from16 v0, v24 │ │ +0dc4ca: 6e20 7901 0600 |0513: invoke-virtual {v6, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0179 │ │ +0dc4d0: 1a18 4b2a |0516: const-string v24, "name" // string@2a4b │ │ +0dc4d4: 0800 1300 |0518: move-object/from16 v0, v19 │ │ +0dc4d8: 5400 8b14 |051a: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0dc4dc: 0819 0000 |051c: move-object/from16 v25, v0 │ │ +0dc4e0: 0800 1800 |051e: move-object/from16 v0, v24 │ │ +0dc4e4: 0801 1900 |0520: move-object/from16 v1, v25 │ │ +0dc4e8: 6e30 6d01 0601 |0522: invoke-virtual {v6, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0dc4ee: 1a18 1623 |0525: const-string v24, "latitude" // string@2316 │ │ +0dc4f2: 0800 1300 |0527: move-object/from16 v0, v19 │ │ +0dc4f6: 5400 8714 |0529: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0dc4fa: 0819 0000 |052b: move-object/from16 v25, v0 │ │ +0dc4fe: 7401 302e 1900 |052d: invoke-virtual/range {v25}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0dc504: 0b1a |0530: move-result-wide v26 │ │ +0dc506: 0800 1800 |0531: move-object/from16 v0, v24 │ │ +0dc50a: 0501 1a00 |0533: move-wide/from16 v1, v26 │ │ +0dc50e: 6e40 6701 0621 |0535: invoke-virtual {v6, v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dc514: 1a18 aa23 |0538: const-string v24, "longitude" // string@23aa │ │ +0dc518: 0800 1300 |053a: move-object/from16 v0, v19 │ │ +0dc51c: 5400 8714 |053c: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0dc520: 0819 0000 |053e: move-object/from16 v25, v0 │ │ +0dc524: 7401 322e 1900 |0540: invoke-virtual/range {v25}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0dc52a: 0b1a |0543: move-result-wide v26 │ │ +0dc52c: 0800 1800 |0544: move-object/from16 v0, v24 │ │ +0dc530: 0501 1a00 |0546: move-wide/from16 v1, v26 │ │ +0dc534: 6e40 6701 0621 |0548: invoke-virtual {v6, v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dc53a: 0800 1e00 |054b: move-object/from16 v0, v30 │ │ +0dc53e: 6e20 5e27 6000 |054d: invoke-virtual {v0, v6}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0dc544: 2900 befa |0550: goto/16 000e // -0542 │ │ +0dc548: 0d04 |0552: move-exception v4 │ │ +0dc54a: 1418 9800 0e7f |0553: const v24, #float 1.88753e+38 // #7f0e0098 │ │ +0dc550: 1319 0100 |0556: const/16 v25, #int 1 // #1 │ │ +0dc554: 0800 1e00 |0558: move-object/from16 v0, v30 │ │ +0dc558: 0201 1800 |055a: move/from16 v1, v24 │ │ +0dc55c: 0202 1900 |055c: move/from16 v2, v25 │ │ +0dc560: 7130 c522 1002 |055e: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0dc566: 0c18 |0561: move-result-object v24 │ │ +0dc568: 7401 c822 1800 |0562: invoke-virtual/range {v24}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0dc56e: 6e10 8224 0400 |0565: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0dc574: 0c18 |0568: move-result-object v24 │ │ +0dc576: 0800 1800 |0569: move-object/from16 v0, v24 │ │ +0dc57a: 7120 fa2e 4000 |056b: invoke-static {v0, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0dc580: 2900 a0fa |056e: goto/16 000e // -0560 │ │ +0dc584: 0002 0200 1500 0b7f 1601 0b7f 2700 ... |0570: sparse-switch-data (10 units) │ │ +0dc598: 0002 1300 1300 0b7f 5a00 0b7f fe00 ... |057a: sparse-switch-data (78 units) │ │ catches : 3 │ │ 0x03bb - 0x0454 │ │ Ljava/lang/Exception; -> 0x0456 │ │ 0x0462 - 0x04e8 │ │ Ljava/lang/Exception; -> 0x04ea │ │ 0x0506 - 0x0550 │ │ Ljava/lang/Exception; -> 0x0552 │ │ @@ -296132,32 +296356,56 @@ │ │ 0x0261 line=1367 │ │ 0x026c line=1368 │ │ 0x0277 line=1369 │ │ 0x027f line=1370 │ │ 0x028a line=1371 │ │ 0x0295 line=1375 │ │ 0x029b line=1376 │ │ + 0x02ae line=1377 │ │ + 0x02bc line=1378 │ │ + 0x02ca line=1379 │ │ + 0x02d2 line=1380 │ │ + 0x02d9 line=1376 │ │ 0x02e4 line=1384 │ │ 0x0309 line=1385 │ │ 0x0314 line=1389 │ │ 0x0328 line=1390 │ │ + 0x0334 line=1391 │ │ + 0x0338 line=1392 │ │ + 0x036c line=1393 │ │ + 0x0375 line=1399 │ │ 0x0382 line=1403 │ │ 0x0392 line=1404 │ │ 0x039a line=1405 │ │ 0x03a7 line=1406 │ │ 0x03b0 line=1407 │ │ 0x03bb line=1412 │ │ 0x03cb line=1413 │ │ 0x03d1 line=1414 │ │ 0x03d5 line=1415 │ │ 0x03d7 line=1416 │ │ 0x03db line=1417 │ │ 0x03df line=1419 │ │ 0x03e8 line=1420 │ │ 0x03ef line=1421 │ │ + 0x03f6 line=1422 │ │ + 0x03fe line=1423 │ │ + 0x0404 line=1424 │ │ + 0x0408 line=1425 │ │ + 0x0410 line=1426 │ │ + 0x0414 line=1427 │ │ + 0x041c line=1428 │ │ + 0x0422 line=1429 │ │ + 0x0428 line=1430 │ │ + 0x042c line=1431 │ │ + 0x0434 line=1432 │ │ + 0x0438 line=1433 │ │ + 0x0440 line=1434 │ │ + 0x0444 line=1435 │ │ + 0x0448 line=1421 │ │ 0x044f line=1436 │ │ 0x0456 line=1438 │ │ 0x0457 line=1439 │ │ 0x0462 line=1445 │ │ 0x0472 line=1446 │ │ 0x0478 line=1447 │ │ 0x047c line=1448 │ │ @@ -296228,1083 +296476,1083 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 50 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 2251 16-bit code units │ │ -0dc6c4: |[0dc6c4] org.pyneo.maps.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0dc6d4: 222b 9204 |0000: new-instance v43, Ljava/lang/StringBuilder; // type@0492 │ │ -0dc6d8: 7601 fb24 2b00 |0002: invoke-direct/range {v43}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0dc6de: 1a2c 622b |0005: const-string v44, "onCreate savedInstanceState=" // string@2b62 │ │ -0dc6e2: 7402 0425 2b00 |0007: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dc6e8: 0c2b |000a: move-result-object v43 │ │ -0dc6ea: 0800 2b00 |000b: move-object/from16 v0, v43 │ │ -0dc6ee: 0801 3100 |000d: move-object/from16 v1, v49 │ │ -0dc6f2: 6e20 0325 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0dc6f8: 0c2b |0012: move-result-object v43 │ │ -0dc6fa: 7401 0a25 2b00 |0013: invoke-virtual/range {v43}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0dc700: 0c2b |0016: move-result-object v43 │ │ -0dc702: 7701 f72e 2b00 |0017: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dc708: 7502 6500 3000 |001a: invoke-super/range {v48, v49}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0dc70e: 7701 0c2e 3000 |001d: invoke-static/range {v48}, Lorg/pyneo/maps/utils/CrashReportHandler;.attach:(Landroid/app/Activity;)V // method@2e0c │ │ -0dc714: 142b 2200 037f |0020: const v43, #float 1.7413e+38 // #7f030022 │ │ -0dc71a: 0800 3000 |0023: move-object/from16 v0, v48 │ │ -0dc71e: 0201 2b00 |0025: move/from16 v1, v43 │ │ -0dc722: 6e20 5727 1000 |0027: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.setContentView:(I)V // method@2757 │ │ -0dc728: 7701 af03 3000 |002a: invoke-static/range {v48}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0dc72e: 0c1c |002d: move-result-object v28 │ │ -0dc730: 142b 5700 0b7f |002e: const v43, #float 1.84764e+38 // #7f0b0057 │ │ -0dc736: 0800 3000 |0031: move-object/from16 v0, v48 │ │ -0dc73a: 0201 2b00 |0033: move/from16 v1, v43 │ │ -0dc73e: 6e20 3727 1000 |0035: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0dc744: 0c25 |0038: move-result-object v37 │ │ -0dc746: 1f25 2104 |0039: check-cast v37, Landroid/widget/RelativeLayout; // type@0421 │ │ -0dc74a: 1a2b 1e2e |003b: const-string v43, "pref_zoomctrl" // string@2e1e │ │ -0dc74e: 1a2c 6501 |003d: const-string v44, "2" // string@0165 │ │ -0dc752: 0800 1c00 |003f: move-object/from16 v0, v28 │ │ -0dc756: 0801 2b00 |0041: move-object/from16 v1, v43 │ │ -0dc75a: 0802 2c00 |0043: move-object/from16 v2, v44 │ │ -0dc75e: 7230 8c01 1002 |0045: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0dc764: 0c2b |0048: move-result-object v43 │ │ -0dc766: 7701 9224 2b00 |0049: invoke-static/range {v43}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0dc76c: 0a20 |004c: move-result v32 │ │ -0dc76e: 1a2b 002e |004d: const-string v43, "pref_showtitle" // string@2e00 │ │ -0dc772: 132c 0100 |004f: const/16 v44, #int 1 // #1 │ │ -0dc776: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ -0dc77a: 0801 2b00 |0053: move-object/from16 v1, v43 │ │ -0dc77e: 0202 2c00 |0055: move/from16 v2, v44 │ │ -0dc782: 7230 8901 1002 |0057: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dc788: 0a1f |005a: move-result v31 │ │ -0dc78a: 1a2b f82d |005b: const-string v43, "pref_show_autofollow_button" // string@2df8 │ │ -0dc78e: 132c 0100 |005d: const/16 v44, #int 1 // #1 │ │ -0dc792: 0800 1c00 |005f: move-object/from16 v0, v28 │ │ -0dc796: 0801 2b00 |0061: move-object/from16 v1, v43 │ │ -0dc79a: 0202 2c00 |0063: move/from16 v2, v44 │ │ -0dc79e: 7230 8901 1002 |0065: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dc7a4: 0a1d |0068: move-result v29 │ │ -0dc7a6: 1a2b fc2d |0069: const-string v43, "pref_showscalebar" // string@2dfc │ │ -0dc7aa: 132c 0100 |006b: const/16 v44, #int 1 // #1 │ │ -0dc7ae: 0800 1c00 |006d: move-object/from16 v0, v28 │ │ -0dc7b2: 0801 2b00 |006f: move-object/from16 v1, v43 │ │ -0dc7b6: 0202 2c00 |0071: move/from16 v2, v44 │ │ -0dc7ba: 7230 8901 1002 |0073: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dc7c0: 0a1e |0076: move-result v30 │ │ -0dc7c2: 391f 1200 |0077: if-nez v31, 0089 // +0012 │ │ -0dc7c6: 142b 8300 0b7f |0079: const v43, #float 1.84765e+38 // #7f0b0083 │ │ -0dc7cc: 0800 3000 |007c: move-object/from16 v0, v48 │ │ -0dc7d0: 0201 2b00 |007e: move/from16 v1, v43 │ │ -0dc7d4: 6e20 3727 1000 |0080: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0dc7da: 0c2b |0083: move-result-object v43 │ │ -0dc7dc: 132c 0800 |0084: const/16 v44, #int 8 // #8 │ │ -0dc7e0: 7402 1e20 2b00 |0086: invoke-virtual/range {v43, v44}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0dc7e6: 222c 5005 |0089: new-instance v44, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ -0dc7ea: 381e aa04 |008b: if-eqz v30, 0535 // +04aa │ │ -0dc7ee: 132b 0100 |008d: const/16 v43, #int 1 // #1 │ │ -0dc7f2: 0800 2c00 |008f: move-object/from16 v0, v44 │ │ -0dc7f6: 0801 3000 |0091: move-object/from16 v1, v48 │ │ -0dc7fa: 0202 2000 |0093: move/from16 v2, v32 │ │ -0dc7fe: 0203 2b00 |0095: move/from16 v3, v43 │ │ -0dc802: 7040 cf28 1032 |0097: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/map/MapView;.:(Landroid/content/Context;II)V // method@28cf │ │ -0dc808: 0800 2c00 |009a: move-object/from16 v0, v44 │ │ -0dc80c: 0801 3000 |009c: move-object/from16 v1, v48 │ │ -0dc810: 5b10 2a0d |009e: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dc814: 0800 3000 |00a0: move-object/from16 v0, v48 │ │ -0dc818: 5400 2a0d |00a2: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dc81c: 082b 0000 |00a4: move-object/from16 v43, v0 │ │ -0dc820: 142c b600 0b7f |00a6: const v44, #float 1.84766e+38 // #7f0b00b6 │ │ -0dc826: 7402 ea28 2b00 |00a9: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/map/MapView;.setId:(I)V // method@28ea │ │ -0dc82c: 2219 2004 |00ac: new-instance v25, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0dc830: 132b ffff |00ae: const/16 v43, #int -1 // #ffff │ │ -0dc834: 132c ffff |00b0: const/16 v44, #int -1 // #ffff │ │ -0dc838: 0800 1900 |00b2: move-object/from16 v0, v25 │ │ -0dc83c: 0201 2b00 |00b4: move/from16 v1, v43 │ │ -0dc840: 0202 2c00 |00b6: move/from16 v2, v44 │ │ -0dc844: 7030 4522 1002 |00b8: invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0dc84a: 0800 3000 |00bb: move-object/from16 v0, v48 │ │ -0dc84e: 5400 2a0d |00bd: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dc852: 082b 0000 |00bf: move-object/from16 v43, v0 │ │ -0dc856: 0800 2500 |00c1: move-object/from16 v0, v37 │ │ -0dc85a: 0801 2b00 |00c3: move-object/from16 v1, v43 │ │ -0dc85e: 0802 1900 |00c5: move-object/from16 v2, v25 │ │ -0dc862: 6e30 4b22 1002 |00c7: invoke-virtual {v0, v1, v2}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@224b │ │ -0dc868: 222c 0d06 |00ca: new-instance v44, Lorg/pyneo/maps/utils/CompassView; // type@060d │ │ -0dc86c: 132b 0200 |00cc: const/16 v43, #int 2 // #2 │ │ -0dc870: 0200 2000 |00ce: move/from16 v0, v32 │ │ -0dc874: 0201 2b00 |00d0: move/from16 v1, v43 │ │ -0dc878: 3210 6704 |00d2: if-eq v0, v1, 0539 // +0467 │ │ -0dc87c: 132b 0100 |00d4: const/16 v43, #int 1 // #1 │ │ -0dc880: 0800 2c00 |00d6: move-object/from16 v0, v44 │ │ -0dc884: 0801 3000 |00d8: move-object/from16 v1, v48 │ │ -0dc888: 0202 2b00 |00da: move/from16 v2, v43 │ │ -0dc88c: 7030 fb2d 1002 |00dc: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/utils/CompassView;.:(Landroid/content/Context;Z)V // method@2dfb │ │ -0dc892: 0800 2c00 |00df: move-object/from16 v0, v44 │ │ -0dc896: 0801 3000 |00e1: move-object/from16 v1, v48 │ │ -0dc89a: 5b10 1f0d |00e3: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ -0dc89e: 0800 3000 |00e5: move-object/from16 v0, v48 │ │ -0dc8a2: 5400 1f0d |00e7: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ -0dc8a6: 082c 0000 |00e9: move-object/from16 v44, v0 │ │ -0dc8aa: 0800 3000 |00eb: move-object/from16 v0, v48 │ │ -0dc8ae: 5500 1e0d |00ed: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0dc8b2: 022b 0000 |00ef: move/from16 v43, v0 │ │ -0dc8b6: 382b 4c04 |00f1: if-eqz v43, 053d // +044c │ │ -0dc8ba: 132b 0000 |00f3: const/16 v43, #int 0 // #0 │ │ -0dc8be: 0800 2c00 |00f5: move-object/from16 v0, v44 │ │ -0dc8c2: 0201 2b00 |00f7: move/from16 v1, v43 │ │ -0dc8c6: 6e20 012e 1000 |00f9: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CompassView;.setVisibility:(I)V // method@2e01 │ │ -0dc8cc: 220b 2004 |00fc: new-instance v11, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0dc8d0: 132b feff |00fe: const/16 v43, #int -2 // #fffe │ │ -0dc8d4: 132c feff |0100: const/16 v44, #int -2 // #fffe │ │ -0dc8d8: 0200 2b00 |0102: move/from16 v0, v43 │ │ -0dc8dc: 0201 2c00 |0104: move/from16 v1, v44 │ │ -0dc8e0: 7030 4522 0b01 |0106: invoke-direct {v11, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0dc8e6: 132b 0900 |0109: const/16 v43, #int 9 // #9 │ │ -0dc8ea: 0200 2b00 |010b: move/from16 v0, v43 │ │ -0dc8ee: 6e20 4622 0b00 |010d: invoke-virtual {v11, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0dc8f4: 132b 0200 |0110: const/16 v43, #int 2 // #2 │ │ -0dc8f8: 0200 2000 |0112: move/from16 v0, v32 │ │ -0dc8fc: 0201 2b00 |0114: move/from16 v1, v43 │ │ -0dc900: 3310 2b04 |0116: if-ne v0, v1, 0541 // +042b │ │ -0dc904: 132b 0200 |0118: const/16 v43, #int 2 // #2 │ │ -0dc908: 142c 1501 0b7f |011a: const v44, #float 1.84768e+38 // #7f0b0115 │ │ -0dc90e: 0200 2b00 |011d: move/from16 v0, v43 │ │ -0dc912: 0201 2c00 |011f: move/from16 v1, v44 │ │ -0dc916: 6e30 4722 0b01 |0121: invoke-virtual {v11, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ -0dc91c: 0800 3000 |0124: move-object/from16 v0, v48 │ │ -0dc920: 5400 2a0d |0126: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dc924: 082b 0000 |0128: move-object/from16 v43, v0 │ │ -0dc928: 0800 3000 |012a: move-object/from16 v0, v48 │ │ -0dc92c: 5400 1f0d |012c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ -0dc930: 082c 0000 |012e: move-object/from16 v44, v0 │ │ -0dc934: 0800 2b00 |0130: move-object/from16 v0, v43 │ │ -0dc938: 0801 2c00 |0132: move-object/from16 v1, v44 │ │ -0dc93c: 6e30 d428 100b |0134: invoke-virtual {v0, v1, v11}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0dc942: 381d 7700 |0137: if-eqz v29, 01ae // +0077 │ │ -0dc946: 222b 1404 |0139: new-instance v43, Landroid/widget/ImageView; // type@0414 │ │ -0dc94a: 0800 2b00 |013b: move-object/from16 v0, v43 │ │ -0dc94e: 0801 3000 |013d: move-object/from16 v1, v48 │ │ -0dc952: 7020 9e21 1000 |013f: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0dc958: 0800 2b00 |0142: move-object/from16 v0, v43 │ │ -0dc95c: 0801 3000 |0144: move-object/from16 v1, v48 │ │ -0dc960: 5b10 1b0d |0146: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0dc964: 0800 3000 |0148: move-object/from16 v0, v48 │ │ -0dc968: 5400 1b0d |014a: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0dc96c: 082b 0000 |014c: move-object/from16 v43, v0 │ │ -0dc970: 142c 5c00 027f |014e: const v44, #float 1.72802e+38 // #7f02005c │ │ -0dc976: 7402 b021 2b00 |0151: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0dc97c: 0800 3000 |0154: move-object/from16 v0, v48 │ │ -0dc980: 5400 1b0d |0156: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0dc984: 082b 0000 |0158: move-object/from16 v43, v0 │ │ -0dc988: 132c 0400 |015a: const/16 v44, #int 4 // #4 │ │ -0dc98c: 7402 b821 2b00 |015c: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0dc992: 220e 2004 |015f: new-instance v14, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0dc996: 132b feff |0161: const/16 v43, #int -2 // #fffe │ │ -0dc99a: 132c feff |0163: const/16 v44, #int -2 // #fffe │ │ -0dc99e: 0200 2b00 |0165: move/from16 v0, v43 │ │ -0dc9a2: 0201 2c00 |0167: move/from16 v1, v44 │ │ -0dc9a6: 7030 4522 0e01 |0169: invoke-direct {v14, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0dc9ac: 132b 0b00 |016c: const/16 v43, #int 11 // #b │ │ -0dc9b0: 0200 2b00 |016e: move/from16 v0, v43 │ │ -0dc9b4: 6e20 4622 0e00 |0170: invoke-virtual {v14, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0dc9ba: 132b 0200 |0173: const/16 v43, #int 2 // #2 │ │ -0dc9be: 0200 2000 |0175: move/from16 v0, v32 │ │ -0dc9c2: 0201 2b00 |0177: move/from16 v1, v43 │ │ -0dc9c6: 3310 d603 |0179: if-ne v0, v1, 054f // +03d6 │ │ -0dc9ca: 132b 0c00 |017b: const/16 v43, #int 12 // #c │ │ -0dc9ce: 0200 2b00 |017d: move/from16 v0, v43 │ │ -0dc9d2: 6e20 4622 0e00 |017f: invoke-virtual {v14, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0dc9d8: 142b 1401 0b7f |0182: const v43, #float 1.84768e+38 // #7f0b0114 │ │ -0dc9de: 0800 3000 |0185: move-object/from16 v0, v48 │ │ -0dc9e2: 0201 2b00 |0187: move/from16 v1, v43 │ │ -0dc9e6: 6e20 3727 1000 |0189: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0dc9ec: 0c2b |018c: move-result-object v43 │ │ -0dc9ee: 1f2b 2104 |018d: check-cast v43, Landroid/widget/RelativeLayout; // type@0421 │ │ -0dc9f2: 0800 3000 |018f: move-object/from16 v0, v48 │ │ -0dc9f6: 5400 1b0d |0191: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0dc9fa: 082c 0000 |0193: move-object/from16 v44, v0 │ │ -0dc9fe: 0800 2b00 |0195: move-object/from16 v0, v43 │ │ -0dca02: 0801 2c00 |0197: move-object/from16 v1, v44 │ │ -0dca06: 6e30 4b22 100e |0199: invoke-virtual {v0, v1, v14}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@224b │ │ -0dca0c: 0800 3000 |019c: move-object/from16 v0, v48 │ │ -0dca10: 5400 1b0d |019e: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ -0dca14: 082b 0000 |01a0: move-object/from16 v43, v0 │ │ -0dca18: 222c 0005 |01a2: new-instance v44, Lorg/pyneo/maps/MainActivity$4; // type@0500 │ │ -0dca1c: 0800 2c00 |01a4: move-object/from16 v0, v44 │ │ -0dca20: 0801 3000 |01a6: move-object/from16 v1, v48 │ │ -0dca24: 7020 f626 1000 |01a8: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity$4;.:(Lorg/pyneo/maps/MainActivity;)V // method@26f6 │ │ -0dca2a: 7402 b321 2b00 |01ab: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ -0dca30: 222b 1404 |01ae: new-instance v43, Landroid/widget/ImageView; // type@0414 │ │ -0dca34: 0800 2b00 |01b0: move-object/from16 v0, v43 │ │ -0dca38: 0801 3000 |01b2: move-object/from16 v1, v48 │ │ -0dca3c: 7020 9e21 1000 |01b4: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0dca42: 0800 2b00 |01b7: move-object/from16 v0, v43 │ │ -0dca46: 0801 3000 |01b9: move-object/from16 v1, v48 │ │ -0dca4a: 5b10 340d |01bb: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0dca4e: 0800 3000 |01bd: move-object/from16 v0, v48 │ │ -0dca52: 5400 340d |01bf: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0dca56: 082b 0000 |01c1: move-object/from16 v43, v0 │ │ -0dca5a: 142c 6000 027f |01c3: const v44, #float 1.72802e+38 // #7f020060 │ │ -0dca60: 7402 b021 2b00 |01c6: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0dca66: 7401 3e27 3000 |01c9: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ -0dca6c: 0c2b |01cc: move-result-object v43 │ │ -0dca6e: 142c 1b00 0a7f |01cd: const v44, #float 1.83434e+38 // #7f0a001b │ │ -0dca74: 7402 ad01 2b00 |01d0: invoke-virtual/range {v43, v44}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -0dca7a: 0a1a |01d3: move-result v26 │ │ -0dca7c: 0800 3000 |01d4: move-object/from16 v0, v48 │ │ -0dca80: 5400 340d |01d6: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0dca84: 082b 0000 |01d8: move-object/from16 v43, v0 │ │ -0dca88: 132c 0000 |01da: const/16 v44, #int 0 // #0 │ │ -0dca8c: 132d 0000 |01dc: const/16 v45, #int 0 // #0 │ │ -0dca90: 0800 2b00 |01de: move-object/from16 v0, v43 │ │ -0dca94: 0201 2c00 |01e0: move/from16 v1, v44 │ │ -0dca98: 0202 1a00 |01e2: move/from16 v2, v26 │ │ -0dca9c: 0203 2d00 |01e4: move/from16 v3, v45 │ │ -0dcaa0: 0204 1a00 |01e6: move/from16 v4, v26 │ │ -0dcaa4: 6e54 b621 1032 |01e8: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@21b6 │ │ -0dcaaa: 0800 3000 |01eb: move-object/from16 v0, v48 │ │ -0dcaae: 5400 2a0d |01ed: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dcab2: 082b 0000 |01ef: move-object/from16 v43, v0 │ │ -0dcab6: 142c 0c01 0b7f |01f1: const v44, #float 1.84768e+38 // #7f0b010c │ │ -0dcabc: 7402 d728 2b00 |01f4: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/map/MapView;.findViewById:(I)Landroid/view/View; // method@28d7 │ │ -0dcac2: 0c2b |01f7: move-result-object v43 │ │ -0dcac4: 1f2b 1604 |01f8: check-cast v43, Landroid/widget/LinearLayout; // type@0416 │ │ -0dcac8: 0800 3000 |01fa: move-object/from16 v0, v48 │ │ -0dcacc: 5400 340d |01fc: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0dcad0: 082c 0000 |01fe: move-object/from16 v44, v0 │ │ -0dcad4: 7402 bf21 2b00 |0200: invoke-virtual/range {v43, v44}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -0dcada: 0800 3000 |0203: move-object/from16 v0, v48 │ │ -0dcade: 5400 340d |0205: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0dcae2: 082b 0000 |0207: move-object/from16 v43, v0 │ │ -0dcae6: 222c 0105 |0209: new-instance v44, Lorg/pyneo/maps/MainActivity$5; // type@0501 │ │ -0dcaea: 0800 2c00 |020b: move-object/from16 v0, v44 │ │ -0dcaee: 0801 3000 |020d: move-object/from16 v1, v48 │ │ -0dcaf2: 7020 f826 1000 |020f: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity$5;.:(Lorg/pyneo/maps/MainActivity;)V // method@26f8 │ │ -0dcaf8: 7402 b321 2b00 |0212: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ -0dcafe: 0800 3000 |0215: move-object/from16 v0, v48 │ │ -0dcb02: 5400 340d |0217: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0dcb06: 082b 0000 |0219: move-object/from16 v43, v0 │ │ -0dcb0a: 222c 0205 |021b: new-instance v44, Lorg/pyneo/maps/MainActivity$6; // type@0502 │ │ -0dcb0e: 0800 2c00 |021d: move-object/from16 v0, v44 │ │ -0dcb12: 0801 3000 |021f: move-object/from16 v1, v48 │ │ -0dcb16: 7020 fa26 1000 |0221: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity$6;.:(Lorg/pyneo/maps/MainActivity;)V // method@26fa │ │ -0dcb1c: 7402 b521 2b00 |0224: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@21b5 │ │ -0dcb22: 0800 3000 |0227: move-object/from16 v0, v48 │ │ -0dcb26: 5400 340d |0229: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0dcb2a: 082b 0000 |022b: move-object/from16 v43, v0 │ │ -0dcb2e: 222c 0305 |022d: new-instance v44, Lorg/pyneo/maps/MainActivity$7; // type@0503 │ │ -0dcb32: 0800 2c00 |022f: move-object/from16 v0, v44 │ │ -0dcb36: 0801 3000 |0231: move-object/from16 v1, v48 │ │ -0dcb3a: 0802 1c00 |0233: move-object/from16 v2, v28 │ │ -0dcb3e: 7030 fc26 1002 |0235: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity$7;.:(Lorg/pyneo/maps/MainActivity;Landroid/content/SharedPreferences;)V // method@26fc │ │ -0dcb44: 7402 b421 2b00 |0238: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@21b4 │ │ -0dcb4a: 0800 3000 |023b: move-object/from16 v0, v48 │ │ -0dcb4e: 5400 2a0d |023d: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dcb52: 082b 0000 |023f: move-object/from16 v43, v0 │ │ -0dcb56: 0800 3000 |0241: move-object/from16 v0, v48 │ │ -0dcb5a: 0801 2b00 |0243: move-object/from16 v1, v43 │ │ -0dcb5e: 6e20 5427 1000 |0245: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.registerForContextMenu:(Landroid/view/View;)V // method@2754 │ │ -0dcb64: 222b 8d05 |0248: new-instance v43, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0dcb68: 0800 2b00 |024a: move-object/from16 v0, v43 │ │ -0dcb6c: 0801 3000 |024c: move-object/from16 v1, v48 │ │ -0dcb70: 7020 902a 1000 |024e: invoke-direct {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0dcb76: 0800 2b00 |0251: move-object/from16 v0, v43 │ │ -0dcb7a: 0801 3000 |0253: move-object/from16 v1, v48 │ │ -0dcb7e: 5b10 350d |0255: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dcb82: 222b 0605 |0257: new-instance v43, Lorg/pyneo/maps/MainActivity$SampleLocationListener; // type@0506 │ │ -0dcb86: 132c 0000 |0259: const/16 v44, #int 0 // #0 │ │ -0dcb8a: 0800 2b00 |025b: move-object/from16 v0, v43 │ │ -0dcb8e: 0801 3000 |025d: move-object/from16 v1, v48 │ │ -0dcb92: 0802 2c00 |025f: move-object/from16 v2, v44 │ │ -0dcb96: 7030 0327 1002 |0261: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$1;)V // method@2703 │ │ -0dcb9c: 0800 2b00 |0264: move-object/from16 v0, v43 │ │ -0dcba0: 0801 3000 |0266: move-object/from16 v1, v48 │ │ -0dcba4: 5b10 290d |0268: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ -0dcba8: 0800 3000 |026a: move-object/from16 v0, v48 │ │ -0dcbac: 5400 2a0d |026c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dcbb0: 082b 0000 |026e: move-object/from16 v43, v0 │ │ -0dcbb4: 0800 3000 |0270: move-object/from16 v0, v48 │ │ -0dcbb8: 5400 2e0d |0272: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@0d2e │ │ -0dcbbc: 082c 0000 |0274: move-object/from16 v44, v0 │ │ -0dcbc0: 7402 ec28 2b00 |0276: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ -0dcbc6: 1a2b 5230 |0279: const-string v43, "sensor" // string@3052 │ │ -0dcbca: 0800 3000 |027b: move-object/from16 v0, v48 │ │ -0dcbce: 0801 2b00 |027d: move-object/from16 v1, v43 │ │ -0dcbd2: 6e20 4127 1000 |027f: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ -0dcbd8: 0c2b |0282: move-result-object v43 │ │ -0dcbda: 1f2b 7c00 |0283: check-cast v43, Landroid/hardware/SensorManager; // type@007c │ │ -0dcbde: 0800 2b00 |0285: move-object/from16 v0, v43 │ │ -0dcbe2: 0801 3000 |0287: move-object/from16 v1, v48 │ │ -0dcbe6: 5b10 320d |0289: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ -0dcbea: 132b 0000 |028b: const/16 v43, #int 0 // #0 │ │ -0dcbee: 0800 3000 |028d: move-object/from16 v0, v48 │ │ -0dcbf2: 0201 2b00 |028f: move/from16 v1, v43 │ │ -0dcbf6: 6e20 3d27 1000 |0291: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ -0dcbfc: 0c28 |0294: move-result-object v40 │ │ -0dcbfe: 1a2b ee2d |0295: const-string v43, "pref_overlay_button_behavior" // string@2dee │ │ -0dcc02: 1a2c 5c01 |0297: const-string v44, "0" // string@015c │ │ -0dcc06: 0800 1c00 |0299: move-object/from16 v0, v28 │ │ -0dcc0a: 0801 2b00 |029b: move-object/from16 v1, v43 │ │ -0dcc0e: 0802 2c00 |029d: move-object/from16 v2, v44 │ │ -0dcc12: 7230 8c01 1002 |029f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0dcc18: 0c2b |02a2: move-result-object v43 │ │ -0dcc1a: 7701 9224 2b00 |02a3: invoke-static/range {v43}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0dcc20: 0a2b |02a6: move-result v43 │ │ -0dcc22: 0200 2b00 |02a7: move/from16 v0, v43 │ │ -0dcc26: 0801 3000 |02a9: move-object/from16 v1, v48 │ │ -0dcc2a: 5910 370d |02ab: iput v0, v1, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonBehavior:I // field@0d37 │ │ -0dcc2e: 1a2b f02d |02ad: const-string v43, "pref_overlay_button_visibility" // string@2df0 │ │ -0dcc32: 1a2c 5c01 |02af: const-string v44, "0" // string@015c │ │ -0dcc36: 0800 1c00 |02b1: move-object/from16 v0, v28 │ │ -0dcc3a: 0801 2b00 |02b3: move-object/from16 v1, v43 │ │ -0dcc3e: 0802 2c00 |02b5: move-object/from16 v2, v44 │ │ -0dcc42: 7230 8c01 1002 |02b7: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0dcc48: 0c2b |02ba: move-result-object v43 │ │ -0dcc4a: 7701 9224 2b00 |02bb: invoke-static/range {v43}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0dcc50: 0a2b |02be: move-result v43 │ │ -0dcc52: 0200 2b00 |02bf: move/from16 v0, v43 │ │ -0dcc56: 0801 3000 |02c1: move-object/from16 v1, v48 │ │ -0dcc5a: 5910 380d |02c3: iput v0, v1, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonVisibility:I // field@0d38 │ │ -0dcc5e: 0800 3000 |02c5: move-object/from16 v0, v48 │ │ -0dcc62: 5200 380d |02c7: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonVisibility:I // field@0d38 │ │ -0dcc66: 022b 0000 |02c9: move/from16 v43, v0 │ │ -0dcc6a: 132c 0100 |02cb: const/16 v44, #int 1 // #1 │ │ -0dcc6e: 0200 2b00 |02cd: move/from16 v0, v43 │ │ -0dcc72: 0201 2c00 |02cf: move/from16 v1, v44 │ │ -0dcc76: 3310 0d00 |02d1: if-ne v0, v1, 02de // +000d │ │ -0dcc7a: 0800 3000 |02d3: move-object/from16 v0, v48 │ │ -0dcc7e: 5400 340d |02d5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ -0dcc82: 082b 0000 |02d7: move-object/from16 v43, v0 │ │ -0dcc86: 132c 0800 |02d9: const/16 v44, #int 8 // #8 │ │ -0dcc8a: 7402 b821 2b00 |02db: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0dcc90: 1a2b cb03 |02de: const-string v43, "CompassEnabled" // string@03cb │ │ -0dcc94: 0800 3000 |02e0: move-object/from16 v0, v48 │ │ -0dcc98: 5500 1e0d |02e2: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0dcc9c: 022c 0000 |02e4: move/from16 v44, v0 │ │ -0dcca0: 0800 2800 |02e6: move-object/from16 v0, v40 │ │ -0dcca4: 0801 2b00 |02e8: move-object/from16 v1, v43 │ │ -0dcca8: 0202 2c00 |02ea: move/from16 v2, v44 │ │ -0dccac: 7230 8901 1002 |02ec: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dccb2: 0a2b |02ef: move-result v43 │ │ -0dccb4: 0200 2b00 |02f0: move/from16 v0, v43 │ │ -0dccb8: 0801 3000 |02f2: move-object/from16 v1, v48 │ │ -0dccbc: 5c10 1e0d |02f4: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0dccc0: 0800 3000 |02f6: move-object/from16 v0, v48 │ │ -0dccc4: 5400 1f0d |02f8: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ -0dccc8: 082c 0000 |02fa: move-object/from16 v44, v0 │ │ -0dcccc: 0800 3000 |02fc: move-object/from16 v0, v48 │ │ -0dccd0: 5500 1e0d |02fe: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0dccd4: 022b 0000 |0300: move/from16 v43, v0 │ │ -0dccd8: 382b 5602 |0302: if-eqz v43, 0558 // +0256 │ │ -0dccdc: 132b 0000 |0304: const/16 v43, #int 0 // #0 │ │ -0dcce0: 0800 2c00 |0306: move-object/from16 v0, v44 │ │ -0dcce4: 0201 2b00 |0308: move/from16 v1, v43 │ │ -0dcce8: 6e20 012e 1000 |030a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CompassView;.setVisibility:(I)V // method@2e01 │ │ -0dccee: 0800 3000 |030d: move-object/from16 v0, v48 │ │ -0dccf2: 5400 2a0d |030f: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dccf6: 082b 0000 |0311: move-object/from16 v43, v0 │ │ -0dccfa: 222c 1406 |0313: new-instance v44, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0dccfe: 1a2d 1623 |0315: const-string v45, "latitude" // string@2316 │ │ -0dcd02: 132e 0000 |0317: const/16 v46, #int 0 // #0 │ │ -0dcd06: 0800 2800 |0319: move-object/from16 v0, v40 │ │ -0dcd0a: 0801 2d00 |031b: move-object/from16 v1, v45 │ │ -0dcd0e: 0202 2e00 |031d: move/from16 v2, v46 │ │ -0dcd12: 7230 8b01 1002 |031f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0dcd18: 0a2d |0322: move-result v45 │ │ -0dcd1a: 1a2e aa23 |0323: const-string v46, "longitude" // string@23aa │ │ -0dcd1e: 132f 0000 |0325: const/16 v47, #int 0 // #0 │ │ -0dcd22: 0800 2800 |0327: move-object/from16 v0, v40 │ │ -0dcd26: 0801 2e00 |0329: move-object/from16 v1, v46 │ │ -0dcd2a: 0202 2f00 |032b: move/from16 v2, v47 │ │ -0dcd2e: 7230 8b01 1002 |032d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0dcd34: 0a2e |0330: move-result v46 │ │ -0dcd36: 7603 1e2e 2c00 |0331: invoke-direct/range {v44, v45, v46}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0dcd3c: 7402 e728 2b00 |0334: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0dcd42: 1a2b c82d |0337: const-string v43, "pref_gpsfastupdate" // string@2dc8 │ │ -0dcd46: 0800 3000 |0339: move-object/from16 v0, v48 │ │ -0dcd4a: 5500 220d |033b: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mGPSFastUpdate:Z // field@0d22 │ │ -0dcd4e: 022c 0000 |033d: move/from16 v44, v0 │ │ -0dcd52: 0800 1c00 |033f: move-object/from16 v0, v28 │ │ -0dcd56: 0801 2b00 |0341: move-object/from16 v1, v43 │ │ -0dcd5a: 0202 2c00 |0343: move/from16 v2, v44 │ │ -0dcd5e: 7230 8901 1002 |0345: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dcd64: 0a2b |0348: move-result v43 │ │ -0dcd66: 0200 2b00 |0349: move/from16 v0, v43 │ │ -0dcd6a: 0801 3000 |034b: move-object/from16 v1, v48 │ │ -0dcd6e: 5c10 220d |034d: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mGPSFastUpdate:Z // field@0d22 │ │ -0dcd72: 1a2b fb02 |034f: const-string v43, "AutoFollow" // string@02fb │ │ -0dcd76: 0800 3000 |0351: move-object/from16 v0, v48 │ │ -0dcd7a: 5500 1c0d |0353: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0dcd7e: 022c 0000 |0355: move/from16 v44, v0 │ │ -0dcd82: 0800 2800 |0357: move-object/from16 v0, v40 │ │ -0dcd86: 0801 2b00 |0359: move-object/from16 v1, v43 │ │ -0dcd8a: 0202 2c00 |035b: move/from16 v2, v44 │ │ -0dcd8e: 7230 8901 1002 |035d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dcd94: 0a2b |0360: move-result v43 │ │ -0dcd96: 0200 2b00 |0361: move/from16 v0, v43 │ │ -0dcd9a: 0801 3000 |0363: move-object/from16 v1, v48 │ │ -0dcd9e: 5c10 1c0d |0365: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0dcda2: 0800 3000 |0367: move-object/from16 v0, v48 │ │ -0dcda6: 5500 1c0d |0369: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0dcdaa: 022b 0000 |036b: move/from16 v43, v0 │ │ -0dcdae: 132c 0100 |036d: const/16 v44, #int 1 // #1 │ │ -0dcdb2: 0800 3000 |036f: move-object/from16 v0, v48 │ │ -0dcdb6: 0201 2b00 |0371: move/from16 v1, v43 │ │ -0dcdba: 0202 2c00 |0373: move/from16 v2, v44 │ │ -0dcdbe: 7030 5627 1002 |0375: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(ZZ)V // method@2756 │ │ -0dcdc4: 222b f805 |0378: new-instance v43, Lorg/pyneo/maps/track/TrackOverlay; // type@05f8 │ │ -0dcdc8: 0800 3000 |037a: move-object/from16 v0, v48 │ │ -0dcdcc: 5400 350d |037c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dcdd0: 082c 0000 |037e: move-object/from16 v44, v0 │ │ -0dcdd4: 0800 3000 |0380: move-object/from16 v0, v48 │ │ -0dcdd8: 5400 1d0d |0382: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mCallbackHandler:Landroid/os/Handler; // field@0d1d │ │ -0dcddc: 082d 0000 |0384: move-object/from16 v45, v0 │ │ -0dcde0: 0800 2b00 |0386: move-object/from16 v0, v43 │ │ -0dcde4: 0801 3000 |0388: move-object/from16 v1, v48 │ │ -0dcde8: 0802 2c00 |038a: move-object/from16 v2, v44 │ │ -0dcdec: 0803 2d00 |038c: move-object/from16 v3, v45 │ │ -0dcdf0: 7040 4a2d 1032 |038e: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;Landroid/os/Handler;)V // method@2d4a │ │ -0dcdf6: 0800 2b00 |0391: move-object/from16 v0, v43 │ │ -0dcdfa: 0801 3000 |0393: move-object/from16 v1, v48 │ │ -0dcdfe: 5b10 3f0d |0395: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ -0dce02: 222b d505 |0397: new-instance v43, Lorg/pyneo/maps/track/CurrentTrackOverlay; // type@05d5 │ │ -0dce06: 0800 3000 |0399: move-object/from16 v0, v48 │ │ -0dce0a: 5400 350d |039b: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dce0e: 082c 0000 |039d: move-object/from16 v44, v0 │ │ -0dce12: 0800 2b00 |039f: move-object/from16 v0, v43 │ │ -0dce16: 0801 3000 |03a1: move-object/from16 v1, v48 │ │ -0dce1a: 0802 2c00 |03a3: move-object/from16 v2, v44 │ │ -0dce1e: 7030 822c 1002 |03a5: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;)V // method@2c82 │ │ -0dce24: 0800 2b00 |03a8: move-object/from16 v0, v43 │ │ -0dce28: 0801 3000 |03aa: move-object/from16 v1, v48 │ │ -0dce2c: 5b10 200d |03ac: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ -0dce30: 222b 8e05 |03ae: new-instance v43, Lorg/pyneo/maps/poi/PoiOverlay; // type@058e │ │ -0dce34: 0800 3000 |03b0: move-object/from16 v0, v48 │ │ -0dce38: 5400 350d |03b2: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dce3c: 082c 0000 |03b4: move-object/from16 v44, v0 │ │ -0dce40: 1a2d ca2d |03b6: const-string v45, "pref_hidepoi" // string@2dca │ │ -0dce44: 132e 0000 |03b8: const/16 v46, #int 0 // #0 │ │ -0dce48: 0800 1c00 |03ba: move-object/from16 v0, v28 │ │ -0dce4c: 0801 2d00 |03bc: move-object/from16 v1, v45 │ │ -0dce50: 0202 2e00 |03be: move/from16 v2, v46 │ │ -0dce54: 7230 8901 1002 |03c0: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dce5a: 0a2d |03c3: move-result v45 │ │ -0dce5c: 0800 2b00 |03c4: move-object/from16 v0, v43 │ │ -0dce60: 0801 3000 |03c6: move-object/from16 v1, v48 │ │ -0dce64: 0802 2c00 |03c8: move-object/from16 v2, v44 │ │ -0dce68: 0203 2d00 |03ca: move/from16 v3, v45 │ │ -0dce6c: 7040 b82a 1032 |03cc: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/poi/PoiOverlay;.:(Landroid/content/Context;Lorg/pyneo/maps/poi/PoiManager;Z)V // method@2ab8 │ │ -0dce72: 0800 2b00 |03cf: move-object/from16 v0, v43 │ │ -0dce76: 0801 3000 |03d1: move-object/from16 v1, v48 │ │ -0dce7a: 5b10 360d |03d3: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dce7e: 0800 3000 |03d5: move-object/from16 v0, v48 │ │ -0dce82: 5400 360d |03d7: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dce86: 082b 0000 |03d9: move-object/from16 v43, v0 │ │ -0dce8a: 1a2c 1c1a |03db: const-string v44, "curShowPoiId" // string@1a1c │ │ -0dce8e: 132d f1d8 |03dd: const/16 v45, #int -9999 // #d8f1 │ │ -0dce92: 0800 2800 |03df: move-object/from16 v0, v40 │ │ -0dce96: 0801 2c00 |03e1: move-object/from16 v1, v44 │ │ -0dce9a: 0202 2d00 |03e3: move/from16 v2, v45 │ │ -0dce9e: 7230 8b01 1002 |03e5: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0dcea4: 0a2c |03e8: move-result v44 │ │ -0dcea6: 7402 c42a 2b00 |03e9: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/poi/PoiOverlay;.setTapIndex:(I)V // method@2ac4 │ │ -0dceac: 222b 5305 |03ec: new-instance v43, Lorg/pyneo/maps/map/MyLocationOverlay; // type@0553 │ │ -0dceb0: 0800 2b00 |03ee: move-object/from16 v0, v43 │ │ -0dceb4: 0801 3000 |03f0: move-object/from16 v1, v48 │ │ -0dceb8: 7020 0029 1000 |03f2: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/MyLocationOverlay;.:(Landroid/content/Context;)V // method@2900 │ │ -0dcebe: 0800 2b00 |03f5: move-object/from16 v0, v43 │ │ -0dcec2: 0801 3000 |03f7: move-object/from16 v1, v48 │ │ -0dcec6: 5b10 2f0d |03f9: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0dceca: 222b 5805 |03fb: new-instance v43, Lorg/pyneo/maps/map/SearchResultOverlay; // type@0558 │ │ -0dcece: 0800 3000 |03fd: move-object/from16 v0, v48 │ │ -0dced2: 5400 2a0d |03ff: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dced6: 082c 0000 |0401: move-object/from16 v44, v0 │ │ -0dceda: 0800 2b00 |0403: move-object/from16 v0, v43 │ │ -0dcede: 0801 3000 |0405: move-object/from16 v1, v48 │ │ -0dcee2: 0802 2c00 |0407: move-object/from16 v2, v44 │ │ -0dcee6: 7030 2c29 1002 |0409: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/map/SearchResultOverlay;.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;)V // method@292c │ │ -0dceec: 0800 2b00 |040c: move-object/from16 v0, v43 │ │ -0dcef0: 0801 3000 |040e: move-object/from16 v1, v48 │ │ -0dcef4: 5b10 390d |0410: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ -0dcef8: 0800 3000 |0412: move-object/from16 v0, v48 │ │ -0dcefc: 5400 390d |0414: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ -0dcf00: 082b 0000 |0416: move-object/from16 v43, v0 │ │ -0dcf04: 0800 2b00 |0418: move-object/from16 v0, v43 │ │ -0dcf08: 0801 2800 |041a: move-object/from16 v1, v40 │ │ -0dcf0c: 6e20 3229 1000 |041c: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/SearchResultOverlay;.fromPref:(Landroid/content/SharedPreferences;)V // method@2932 │ │ -0dcf12: 7601 3627 3000 |041f: invoke-direct/range {v48}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ -0dcf18: 1a2b c22d |0422: const-string v43, "pref_drivingdirectionup" // string@2dc2 │ │ -0dcf1c: 0800 3000 |0424: move-object/from16 v0, v48 │ │ -0dcf20: 5500 210d |0426: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mDrivingDirectionUp:Z // field@0d21 │ │ -0dcf24: 022c 0000 |0428: move/from16 v44, v0 │ │ -0dcf28: 0800 1c00 |042a: move-object/from16 v0, v28 │ │ -0dcf2c: 0801 2b00 |042c: move-object/from16 v1, v43 │ │ -0dcf30: 0202 2c00 |042e: move/from16 v2, v44 │ │ -0dcf34: 7230 8901 1002 |0430: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dcf3a: 0a2b |0433: move-result v43 │ │ -0dcf3c: 0200 2b00 |0434: move/from16 v0, v43 │ │ -0dcf40: 0801 3000 |0436: move-object/from16 v1, v48 │ │ -0dcf44: 5c10 210d |0438: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mDrivingDirectionUp:Z // field@0d21 │ │ -0dcf48: 1a2b e82d |043a: const-string v43, "pref_northdirectionup" // string@2de8 │ │ -0dcf4c: 0800 3000 |043c: move-object/from16 v0, v48 │ │ -0dcf50: 5500 310d |043e: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mNorthDirectionUp:Z // field@0d31 │ │ -0dcf54: 022c 0000 |0440: move/from16 v44, v0 │ │ -0dcf58: 0800 1c00 |0442: move-object/from16 v0, v28 │ │ -0dcf5c: 0801 2b00 |0444: move-object/from16 v1, v43 │ │ -0dcf60: 0202 2c00 |0446: move/from16 v2, v44 │ │ -0dcf64: 7230 8901 1002 |0448: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dcf6a: 0a2b |044b: move-result v43 │ │ -0dcf6c: 0200 2b00 |044c: move/from16 v0, v43 │ │ -0dcf70: 0801 3000 |044e: move-object/from16 v1, v48 │ │ -0dcf74: 5c10 310d |0450: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mNorthDirectionUp:Z // field@0d31 │ │ -0dcf78: 1a2b f62d |0452: const-string v43, "pref_screen_orientation" // string@2df6 │ │ -0dcf7c: 1a2c 3e01 |0454: const-string v44, "-1" // string@013e │ │ -0dcf80: 0800 1c00 |0456: move-object/from16 v0, v28 │ │ -0dcf84: 0801 2b00 |0458: move-object/from16 v1, v43 │ │ -0dcf88: 0802 2c00 |045a: move-object/from16 v2, v44 │ │ -0dcf8c: 7230 8c01 1002 |045c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0dcf92: 0c2b |045f: move-result-object v43 │ │ -0dcf94: 7701 9224 2b00 |0460: invoke-static/range {v43}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0dcf9a: 0a26 |0463: move-result v38 │ │ -0dcf9c: 0800 3000 |0464: move-object/from16 v0, v48 │ │ -0dcfa0: 0201 2600 |0466: move/from16 v1, v38 │ │ -0dcfa4: 6e20 5927 1000 |0468: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.setRequestedOrientation:(I)V // method@2759 │ │ -0dcfaa: 1a2b fe2d |046b: const-string v43, "pref_showstatusbar" // string@2dfe │ │ -0dcfae: 132c 0100 |046d: const/16 v44, #int 1 // #1 │ │ -0dcfb2: 0800 1c00 |046f: move-object/from16 v0, v28 │ │ -0dcfb6: 0801 2b00 |0471: move-object/from16 v1, v43 │ │ -0dcfba: 0202 2c00 |0473: move/from16 v2, v44 │ │ -0dcfbe: 7230 8901 1002 |0475: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dcfc4: 0a27 |0478: move-result v39 │ │ -0dcfc6: 3827 e300 |0479: if-eqz v39, 055c // +00e3 │ │ -0dcfca: 7401 4327 3000 |047b: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindow:()Landroid/view/Window; // method@2743 │ │ -0dcfd0: 0c2b |047e: move-result-object v43 │ │ -0dcfd2: 132c 0008 |047f: const/16 v44, #int 2048 // #800 │ │ -0dcfd6: 132d 0008 |0481: const/16 v45, #int 2048 // #800 │ │ -0dcfda: 7403 9620 2b00 |0483: invoke-virtual/range {v43, v44, v45}, Landroid/view/Window;.setFlags:(II)V // method@2096 │ │ -0dcfe0: 7401 4327 3000 |0486: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindow:()Landroid/view/Window; // method@2743 │ │ -0dcfe6: 0c2b |0489: move-result-object v43 │ │ -0dcfe8: 7401 9420 2b00 |048a: invoke-virtual/range {v43}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ -0dcfee: 0c2b |048d: move-result-object v43 │ │ -0dcff0: 132c 0000 |048e: const/16 v44, #int 0 // #0 │ │ -0dcff4: 7402 1c20 2b00 |0490: invoke-virtual/range {v43, v44}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@201c │ │ -0dcffa: 1a2b 221c |0493: const-string v43, "error" // string@1c22 │ │ -0dcffe: 1a2c 0000 |0495: const-string v44, "" // string@0000 │ │ -0dd002: 0800 2800 |0497: move-object/from16 v0, v40 │ │ -0dd006: 0801 2b00 |0499: move-object/from16 v1, v43 │ │ -0dd00a: 0802 2c00 |049b: move-object/from16 v2, v44 │ │ -0dd00e: 7230 8c01 1002 |049d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0dd014: 0c2b |04a0: move-result-object v43 │ │ -0dd016: 7401 e524 2b00 |04a1: invoke-virtual/range {v43}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0dd01c: 0a2b |04a4: move-result v43 │ │ -0dd01e: 3d2b 0c00 |04a5: if-lez v43, 04b1 // +000c │ │ -0dd022: 142b fb00 0b7f |04a7: const v43, #float 1.84768e+38 // #7f0b00fb │ │ -0dd028: 0800 3000 |04aa: move-object/from16 v0, v48 │ │ -0dd02c: 0201 2b00 |04ac: move/from16 v1, v43 │ │ -0dd030: 6e20 5d27 1000 |04ae: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.showDialog:(I)V // method@275d │ │ -0dd036: 1a2b 7717 |04b1: const-string v43, "app_version" // string@1777 │ │ -0dd03a: 1a2c 0000 |04b3: const-string v44, "" // string@0000 │ │ -0dd03e: 0800 2800 |04b5: move-object/from16 v0, v40 │ │ -0dd042: 0801 2b00 |04b7: move-object/from16 v1, v43 │ │ -0dd046: 0802 2c00 |04b9: move-object/from16 v2, v44 │ │ -0dd04a: 7230 8c01 1002 |04bb: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0dd050: 0c2b |04be: move-result-object v43 │ │ -0dd052: 7701 092f 3000 |04bf: invoke-static/range {v48}, Lorg/pyneo/maps/utils/Ut;.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; // method@2f09 │ │ -0dd058: 0c2c |04c2: move-result-object v44 │ │ -0dd05a: 7402 db24 2b00 |04c3: invoke-virtual/range {v43, v44}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0dd060: 0a2b |04c6: move-result v43 │ │ -0dd062: 392b 2000 |04c7: if-nez v43, 04e7 // +0020 │ │ -0dd066: 2215 a403 |04c9: new-instance v21, Landroid/util/DisplayMetrics; // type@03a4 │ │ -0dd06a: 7601 a91e 1500 |04cb: invoke-direct/range {v21}, Landroid/util/DisplayMetrics;.:()V // method@1ea9 │ │ -0dd070: 7401 4427 3000 |04ce: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindowManager:()Landroid/view/WindowManager; // method@2744 │ │ -0dd076: 0c2b |04d1: move-result-object v43 │ │ -0dd078: 7801 9a20 2b00 |04d2: invoke-interface/range {v43}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ -0dd07e: 0c2b |04d5: move-result-object v43 │ │ -0dd080: 0800 2b00 |04d6: move-object/from16 v0, v43 │ │ -0dd084: 0801 1500 |04d8: move-object/from16 v1, v21 │ │ -0dd088: 6e20 e31e 1000 |04da: invoke-virtual {v0, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@1ee3 │ │ -0dd08e: 142b fa00 0b7f |04dd: const v43, #float 1.84768e+38 // #7f0b00fa │ │ -0dd094: 0800 3000 |04e0: move-object/from16 v0, v48 │ │ -0dd098: 0201 2b00 |04e2: move/from16 v1, v43 │ │ -0dd09c: 6e20 5d27 1000 |04e4: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.showDialog:(I)V // method@275d │ │ -0dd0a2: 7401 3b27 3000 |04e7: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getIntent:()Landroid/content/Intent; // method@273b │ │ -0dd0a8: 0c23 |04ea: move-result-object v35 │ │ -0dd0aa: 222b 9204 |04eb: new-instance v43, Ljava/lang/StringBuilder; // type@0492 │ │ -0dd0ae: 7601 fb24 2b00 |04ed: invoke-direct/range {v43}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0dd0b4: 1a2c 612b |04f0: const-string v44, "onCreate process intent=" // string@2b61 │ │ -0dd0b8: 7402 0425 2b00 |04f2: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd0be: 0c2b |04f5: move-result-object v43 │ │ -0dd0c0: 0800 2b00 |04f6: move-object/from16 v0, v43 │ │ -0dd0c4: 0801 2300 |04f8: move-object/from16 v1, v35 │ │ -0dd0c8: 6e20 0325 1000 |04fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0dd0ce: 0c2b |04fd: move-result-object v43 │ │ -0dd0d0: 7401 0a25 2b00 |04fe: invoke-virtual/range {v43}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0dd0d6: 0c2b |0501: move-result-object v43 │ │ -0dd0d8: 7701 f72e 2b00 |0502: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dd0de: 7401 5001 2300 |0505: invoke-virtual/range {v35}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -0dd0e4: 0c22 |0508: move-result-object v34 │ │ -0dd0e6: 222b 9204 |0509: new-instance v43, Ljava/lang/StringBuilder; // type@0492 │ │ -0dd0ea: 7601 fb24 2b00 |050b: invoke-direct/range {v43}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0dd0f0: 1a2c 602b |050e: const-string v44, "onCreate process action=" // string@2b60 │ │ -0dd0f4: 7402 0425 2b00 |0510: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd0fa: 0c2b |0513: move-result-object v43 │ │ -0dd0fc: 0800 2b00 |0514: move-object/from16 v0, v43 │ │ -0dd100: 0801 2200 |0516: move-object/from16 v1, v34 │ │ -0dd104: 6e20 0425 1000 |0518: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd10a: 0c2b |051b: move-result-object v43 │ │ -0dd10c: 7401 0a25 2b00 |051c: invoke-virtual/range {v43}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0dd112: 0c2b |051f: move-result-object v43 │ │ -0dd114: 7701 f72e 2b00 |0520: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dd11a: 1a2b 2d17 |0523: const-string v43, "android.intent.action.MAIN" // string@172d │ │ -0dd11e: 0800 2b00 |0525: move-object/from16 v0, v43 │ │ -0dd122: 0801 2200 |0527: move-object/from16 v1, v34 │ │ -0dd126: 6e20 da24 1000 |0529: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0dd12c: 0a2b |052c: move-result v43 │ │ -0dd12e: 382b 4900 |052d: if-eqz v43, 0576 // +0049 │ │ -0dd132: 1a2b 5c2b |052f: const-string v43, "onCreate done" // string@2b5c │ │ -0dd136: 7701 f72e 2b00 |0531: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dd13c: 0e00 |0534: return-void │ │ -0dd13e: 132b 0000 |0535: const/16 v43, #int 0 // #0 │ │ -0dd142: 2900 58fb |0537: goto/16 008f // -04a8 │ │ -0dd146: 132b 0000 |0539: const/16 v43, #int 0 // #0 │ │ -0dd14a: 2900 9bfb |053b: goto/16 00d6 // -0465 │ │ -0dd14e: 132b 0400 |053d: const/16 v43, #int 4 // #4 │ │ -0dd152: 2900 b6fb |053f: goto/16 00f5 // -044a │ │ -0dd156: 132b 0300 |0541: const/16 v43, #int 3 // #3 │ │ -0dd15a: 142c 1301 0b7f |0543: const v44, #float 1.84768e+38 // #7f0b0113 │ │ -0dd160: 0200 2b00 |0546: move/from16 v0, v43 │ │ -0dd164: 0201 2c00 |0548: move/from16 v1, v44 │ │ -0dd168: 6e30 4722 0b01 |054a: invoke-virtual {v11, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ -0dd16e: 2900 d7fb |054d: goto/16 0124 // -0429 │ │ -0dd172: 132b 0a00 |054f: const/16 v43, #int 10 // #a │ │ -0dd176: 0200 2b00 |0551: move/from16 v0, v43 │ │ -0dd17a: 6e20 4622 0e00 |0553: invoke-virtual {v14, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0dd180: 2900 2cfc |0556: goto/16 0182 // -03d4 │ │ -0dd184: 132b 0400 |0558: const/16 v43, #int 4 // #4 │ │ -0dd188: 2900 acfd |055a: goto/16 0306 // -0254 │ │ -0dd18c: 7401 4327 3000 |055c: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindow:()Landroid/view/Window; // method@2743 │ │ -0dd192: 0c2b |055f: move-result-object v43 │ │ -0dd194: 132c 0004 |0560: const/16 v44, #int 1024 // #400 │ │ -0dd198: 132d 0004 |0562: const/16 v45, #int 1024 // #400 │ │ -0dd19c: 7403 9620 2b00 |0564: invoke-virtual/range {v43, v44, v45}, Landroid/view/Window;.setFlags:(II)V // method@2096 │ │ -0dd1a2: 7401 4327 3000 |0567: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindow:()Landroid/view/Window; // method@2743 │ │ -0dd1a8: 0c2b |056a: move-result-object v43 │ │ -0dd1aa: 7401 9420 2b00 |056b: invoke-virtual/range {v43}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ -0dd1b0: 0c2b |056e: move-result-object v43 │ │ -0dd1b2: 132c 060c |056f: const/16 v44, #int 3078 // #c06 │ │ -0dd1b6: 7402 1c20 2b00 |0571: invoke-virtual/range {v43, v44}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@201c │ │ -0dd1bc: 2900 1fff |0574: goto/16 0493 // -00e1 │ │ -0dd1c0: 1a2b 2e17 |0576: const-string v43, "android.intent.action.SEARCH" // string@172e │ │ -0dd1c4: 0800 2b00 |0578: move-object/from16 v0, v43 │ │ -0dd1c8: 0801 2200 |057a: move-object/from16 v1, v34 │ │ -0dd1cc: 6e20 da24 1000 |057c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0dd1d2: 0a2b |057f: move-result v43 │ │ -0dd1d4: 382b 0f00 |0580: if-eqz v43, 058f // +000f │ │ -0dd1d8: 0800 3000 |0582: move-object/from16 v0, v48 │ │ -0dd1dc: 0801 2300 |0584: move-object/from16 v1, v35 │ │ -0dd1e0: 7020 3427 1000 |0586: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.doSearchQuery:(Landroid/content/Intent;)V // method@2734 │ │ -0dd1e6: 1a2b 5a2b |0589: const-string v43, "onCreate doSearchQuery" // string@2b5a │ │ -0dd1ea: 7701 f72e 2b00 |058b: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dd1f0: 28a1 |058e: goto 052f // -005f │ │ -0dd1f2: 1a2b 7e2c |058f: const-string v43, "org.pyneo.maps.action.SHOW_POINTS" // string@2c7e │ │ -0dd1f6: 0800 2b00 |0591: move-object/from16 v0, v43 │ │ -0dd1fa: 0801 2200 |0593: move-object/from16 v1, v34 │ │ -0dd1fe: 6e20 db24 1000 |0595: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0dd204: 0a2b |0598: move-result v43 │ │ -0dd206: 382b 0f00 |0599: if-eqz v43, 05a8 // +000f │ │ -0dd20a: 0800 3000 |059b: move-object/from16 v0, v48 │ │ -0dd20e: 0801 2300 |059d: move-object/from16 v1, v35 │ │ -0dd212: 7020 3527 1000 |059f: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.doShowPoints:(Landroid/content/Intent;)V // method@2735 │ │ -0dd218: 1a2b 5b2b |05a2: const-string v43, "onCreate doShowPoints" // string@2b5b │ │ -0dd21c: 7701 f72e 2b00 |05a4: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dd222: 2888 |05a7: goto 052f // -0078 │ │ -0dd224: 1a2b 3117 |05a8: const-string v43, "android.intent.action.VIEW" // string@1731 │ │ -0dd228: 0800 2b00 |05aa: move-object/from16 v0, v43 │ │ -0dd22c: 0801 2200 |05ac: move-object/from16 v1, v34 │ │ -0dd230: 6e20 db24 1000 |05ae: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0dd236: 0a2b |05b1: move-result v43 │ │ -0dd238: 382b a600 |05b2: if-eqz v43, 0658 // +00a6 │ │ -0dd23c: 7401 5501 2300 |05b4: invoke-virtual/range {v35}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0155 │ │ -0dd242: 0c29 |05b7: move-result-object v41 │ │ -0dd244: 7401 fd02 2900 |05b8: invoke-virtual/range {v41}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@02fd │ │ -0dd24a: 0c2b |05bb: move-result-object v43 │ │ -0dd24c: 1a2c 4d1d |05bc: const-string v44, "geo" // string@1d4d │ │ -0dd250: 7402 db24 2b00 |05be: invoke-virtual/range {v43, v44}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0dd256: 0a2b |05c1: move-result v43 │ │ -0dd258: 382b 4d00 |05c2: if-eqz v43, 060f // +004d │ │ -0dd25c: 7401 fa02 2900 |05c4: invoke-virtual/range {v41}, Landroid/net/Uri;.getEncodedSchemeSpecificPart:()Ljava/lang/String; // method@02fa │ │ -0dd262: 0c2b |05c7: move-result-object v43 │ │ -0dd264: 222c 9204 |05c8: new-instance v44, Ljava/lang/StringBuilder; // type@0492 │ │ -0dd268: 7601 fb24 2c00 |05ca: invoke-direct/range {v44}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0dd26e: 1a2d c801 |05cd: const-string v45, "?" // string@01c8 │ │ -0dd272: 7402 0425 2c00 |05cf: invoke-virtual/range {v44, v45}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd278: 0c2c |05d2: move-result-object v44 │ │ -0dd27a: 7401 f902 2900 |05d3: invoke-virtual/range {v41}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@02f9 │ │ -0dd280: 0c2d |05d6: move-result-object v45 │ │ -0dd282: 7402 0425 2c00 |05d7: invoke-virtual/range {v44, v45}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd288: 0c2c |05da: move-result-object v44 │ │ -0dd28a: 7401 0a25 2c00 |05db: invoke-virtual/range {v44}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0dd290: 0c2c |05de: move-result-object v44 │ │ -0dd292: 1a2d 0000 |05df: const-string v45, "" // string@0000 │ │ -0dd296: 7403 e724 2b00 |05e1: invoke-virtual/range {v43, v44, v45}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0dd29c: 0c11 |05e4: move-result-object v17 │ │ -0dd29e: 1a2b 5d01 |05e5: const-string v43, "0,0" // string@015d │ │ -0dd2a2: 0800 1100 |05e7: move-object/from16 v0, v17 │ │ -0dd2a6: 0801 2b00 |05e9: move-object/from16 v1, v43 │ │ -0dd2aa: 6e20 da24 1000 |05eb: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0dd2b0: 0a2b |05ee: move-result v43 │ │ -0dd2b2: 382b 2700 |05ef: if-eqz v43, 0616 // +0027 │ │ -0dd2b6: 7401 f902 2900 |05f1: invoke-virtual/range {v41}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@02f9 │ │ -0dd2bc: 0c2b |05f4: move-result-object v43 │ │ -0dd2be: 1a2c 7d2e |05f5: const-string v44, "q=" // string@2e7d │ │ -0dd2c2: 1a2d 0000 |05f7: const-string v45, "" // string@0000 │ │ -0dd2c6: 7403 e724 2b00 |05f9: invoke-virtual/range {v43, v44, v45}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0dd2cc: 0c21 |05fc: move-result-object v33 │ │ -0dd2ce: 1a2b 7f2e |05fd: const-string v43, "query" // string@2e7f │ │ -0dd2d2: 0800 2300 |05ff: move-object/from16 v0, v35 │ │ -0dd2d6: 0801 2b00 |0601: move-object/from16 v1, v43 │ │ -0dd2da: 0802 2100 |0603: move-object/from16 v2, v33 │ │ -0dd2de: 6e30 6d01 1002 |0605: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0dd2e4: 0800 3000 |0608: move-object/from16 v0, v48 │ │ -0dd2e8: 0801 2300 |060a: move-object/from16 v1, v35 │ │ -0dd2ec: 7020 3427 1000 |060c: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.doSearchQuery:(Landroid/content/Intent;)V // method@2734 │ │ -0dd2f2: 1a2b 632b |060f: const-string v43, "onCreate showTemporaryPoi" // string@2b63 │ │ -0dd2f6: 7701 f72e 2b00 |0611: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dd2fc: 2900 1bff |0614: goto/16 052f // -00e5 │ │ -0dd300: 221b 1406 |0616: new-instance v27, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0dd304: 0800 1b00 |0618: move-object/from16 v0, v27 │ │ -0dd308: 0801 1100 |061a: move-object/from16 v1, v17 │ │ -0dd30c: 7020 202e 1000 |061c: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ -0dd312: 0800 3000 |061f: move-object/from16 v0, v48 │ │ -0dd316: 5400 360d |0621: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dd31a: 082b 0000 |0623: move-object/from16 v43, v0 │ │ -0dd31e: 7401 ba2a 2b00 |0625: invoke-virtual/range {v43}, Lorg/pyneo/maps/poi/PoiOverlay;.clearPoiList:()V // method@2aba │ │ -0dd324: 0800 3000 |0628: move-object/from16 v0, v48 │ │ -0dd328: 5400 360d |062a: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dd32c: 082b 0000 |062c: move-object/from16 v43, v0 │ │ -0dd330: 132c ffff |062e: const/16 v44, #int -1 // #ffff │ │ -0dd334: 1a2d 8105 |0630: const-string v45, "GEO" // string@0581 │ │ -0dd338: 1a2e 0000 |0632: const-string v46, "" // string@0000 │ │ -0dd33c: 0800 2b00 |0634: move-object/from16 v0, v43 │ │ -0dd340: 0201 2c00 |0636: move/from16 v1, v44 │ │ -0dd344: 0802 1b00 |0638: move-object/from16 v2, v27 │ │ -0dd348: 0803 2d00 |063a: move-object/from16 v3, v45 │ │ -0dd34c: 0804 2e00 |063c: move-object/from16 v4, v46 │ │ -0dd350: 6e54 c52a 1032 |063e: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/poi/PoiOverlay;.showTemporaryPoi:(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V // method@2ac5 │ │ -0dd356: 132b 0000 |0641: const/16 v43, #int 0 // #0 │ │ -0dd35a: 0800 3000 |0643: move-object/from16 v0, v48 │ │ -0dd35e: 0201 2b00 |0645: move/from16 v1, v43 │ │ -0dd362: 7020 5527 1000 |0647: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ -0dd368: 0800 3000 |064a: move-object/from16 v0, v48 │ │ -0dd36c: 5400 2a0d |064c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dd370: 082b 0000 |064e: move-object/from16 v43, v0 │ │ -0dd374: 0800 2b00 |0650: move-object/from16 v0, v43 │ │ -0dd378: 0801 1b00 |0652: move-object/from16 v1, v27 │ │ -0dd37c: 6e20 e728 1000 |0654: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0dd382: 28b8 |0657: goto 060f // -0048 │ │ -0dd384: 1a2b cc10 |0658: const-string v43, "SHOW_MAP_ID" // string@10cc │ │ -0dd388: 0800 2b00 |065a: move-object/from16 v0, v43 │ │ -0dd38c: 0801 2200 |065c: move-object/from16 v1, v34 │ │ -0dd390: 6e20 db24 1000 |065e: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0dd396: 0a2b |0661: move-result v43 │ │ -0dd398: 382b 9f00 |0662: if-eqz v43, 0701 // +009f │ │ -0dd39c: 7401 5801 2300 |0664: invoke-virtual/range {v35}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0dd3a2: 0c0a |0667: move-result-object v10 │ │ -0dd3a4: 1a2b 990e |0668: const-string v43, "MapName" // string@0e99 │ │ -0dd3a8: 0800 2b00 |066a: move-object/from16 v0, v43 │ │ -0dd3ac: 6e20 1803 0a00 |066c: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0dd3b2: 0c2b |066f: move-result-object v43 │ │ -0dd3b4: 0800 2b00 |0670: move-object/from16 v0, v43 │ │ -0dd3b8: 0801 3000 |0672: move-object/from16 v1, v48 │ │ -0dd3bc: 5b10 2b0d |0674: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ -0dd3c0: 1a2b 9518 |0676: const-string v43, "center" // string@1895 │ │ -0dd3c4: 0800 2b00 |0678: move-object/from16 v0, v43 │ │ -0dd3c8: 6e20 0b03 0a00 |067a: invoke-virtual {v10, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ -0dd3ce: 0a2b |067d: move-result v43 │ │ -0dd3d0: 382b 1c00 |067e: if-eqz v43, 069a // +001c │ │ -0dd3d4: 220f 1406 |0680: new-instance v15, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0dd3d8: 1a2b 9518 |0682: const-string v43, "center" // string@1895 │ │ -0dd3dc: 0800 2b00 |0684: move-object/from16 v0, v43 │ │ -0dd3e0: 6e20 1803 0a00 |0686: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0dd3e6: 0c2b |0689: move-result-object v43 │ │ -0dd3e8: 0800 2b00 |068a: move-object/from16 v0, v43 │ │ -0dd3ec: 7020 202e 0f00 |068c: invoke-direct {v15, v0}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ -0dd3f2: 0800 3000 |068f: move-object/from16 v0, v48 │ │ -0dd3f6: 5400 2a0d |0691: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dd3fa: 082b 0000 |0693: move-object/from16 v43, v0 │ │ -0dd3fe: 0800 2b00 |0695: move-object/from16 v0, v43 │ │ -0dd402: 6e20 e728 f000 |0697: invoke-virtual {v0, v15}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0dd408: 1a2b 8436 |069a: const-string v43, "zoom" // string@3684 │ │ -0dd40c: 0800 2b00 |069c: move-object/from16 v0, v43 │ │ -0dd410: 6e20 0b03 0a00 |069e: invoke-virtual {v10, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ -0dd416: 0a2b |06a1: move-result v43 │ │ -0dd418: 382b 3900 |06a2: if-eqz v43, 06db // +0039 │ │ -0dd41c: 1a2b 8436 |06a4: const-string v43, "zoom" // string@3684 │ │ -0dd420: 0800 2b00 |06a6: move-object/from16 v0, v43 │ │ -0dd424: 6e20 1803 0a00 |06a8: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0dd42a: 0c2b |06ab: move-result-object v43 │ │ -0dd42c: 7701 9724 2b00 |06ac: invoke-static/range {v43}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2497 │ │ -0dd432: 0c2b |06af: move-result-object v43 │ │ -0dd434: 7401 9024 2b00 |06b0: invoke-virtual/range {v43}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0dd43a: 0a2a |06b3: move-result v42 │ │ -0dd43c: 0800 3000 |06b4: move-object/from16 v0, v48 │ │ -0dd440: 5400 2a0d |06b6: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dd444: 082b 0000 |06b8: move-object/from16 v43, v0 │ │ -0dd448: 0800 2b00 |06ba: move-object/from16 v0, v43 │ │ -0dd44c: 0201 2a00 |06bc: move/from16 v1, v42 │ │ -0dd450: 6e20 ee28 1000 |06be: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ -0dd456: 7801 8801 2800 |06c1: invoke-interface/range {v40}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0dd45c: 0c0d |06c4: move-result-object v13 │ │ -0dd45e: 1a2b a314 |06c5: const-string v43, "ZoomLevel" // string@14a3 │ │ -0dd462: 0800 3000 |06c7: move-object/from16 v0, v48 │ │ -0dd466: 5400 2a0d |06c9: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dd46a: 082c 0000 |06cb: move-object/from16 v44, v0 │ │ -0dd46e: 7401 e128 2c00 |06cd: invoke-virtual/range {v44}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0dd474: 0a2c |06d0: move-result v44 │ │ -0dd476: 0800 2b00 |06d1: move-object/from16 v0, v43 │ │ -0dd47a: 0201 2c00 |06d3: move/from16 v1, v44 │ │ -0dd47e: 7230 8501 0d01 |06d5: invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0dd484: 7210 8201 0d00 |06d8: invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0dd48a: 1a2b 0000 |06db: const-string v43, "" // string@0000 │ │ -0dd48e: 0800 2300 |06dd: move-object/from16 v0, v35 │ │ -0dd492: 0801 2b00 |06df: move-object/from16 v1, v43 │ │ -0dd496: 6e20 7501 1000 |06e1: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -0dd49c: 1a2b 572b |06e4: const-string v43, "onCreate SharedPreferences" // string@2b57 │ │ -0dd4a0: 7701 f72e 2b00 |06e6: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dd4a6: 2900 46fe |06e9: goto/16 052f // -01ba │ │ -0dd4aa: 0d0c |06eb: move-exception v12 │ │ -0dd4ac: 6e10 8224 0c00 |06ec: invoke-virtual {v12}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0dd4b2: 0c2b |06ef: move-result-object v43 │ │ -0dd4b4: 0800 2b00 |06f0: move-object/from16 v0, v43 │ │ -0dd4b8: 7120 fa2e c000 |06f2: invoke-static {v0, v12}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0dd4be: 28a5 |06f5: goto 069a // -005b │ │ -0dd4c0: 0d0c |06f6: move-exception v12 │ │ -0dd4c2: 6e10 8224 0c00 |06f7: invoke-virtual {v12}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0dd4c8: 0c2b |06fa: move-result-object v43 │ │ -0dd4ca: 0800 2b00 |06fb: move-object/from16 v0, v43 │ │ -0dd4ce: 7120 fa2e c000 |06fd: invoke-static {v0, v12}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0dd4d4: 28db |0700: goto 06db // -0025 │ │ -0dd4d6: 1a2b 2f1c |0701: const-string v43, "eu.siacs.conversations.location.show" // string@1c2f │ │ -0dd4da: 0800 2b00 |0703: move-object/from16 v0, v43 │ │ -0dd4de: 0801 2200 |0705: move-object/from16 v1, v34 │ │ -0dd4e2: 6e20 da24 1000 |0707: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0dd4e8: 0a2b |070a: move-result v43 │ │ -0dd4ea: 382b fe00 |070b: if-eqz v43, 0809 // +00fe │ │ -0dd4ee: 1a2b aa23 |070d: const-string v43, "longitude" // string@23aa │ │ -0dd4f2: 0800 2300 |070f: move-object/from16 v0, v35 │ │ -0dd4f6: 0801 2b00 |0711: move-object/from16 v1, v43 │ │ -0dd4fa: 6e20 6301 1000 |0713: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0163 │ │ -0dd500: 0a2b |0716: move-result v43 │ │ -0dd502: 382b eb00 |0717: if-eqz v43, 0802 // +00eb │ │ -0dd506: 1a2b 1623 |0719: const-string v43, "latitude" // string@2316 │ │ -0dd50a: 0800 2300 |071b: move-object/from16 v0, v35 │ │ -0dd50e: 0801 2b00 |071d: move-object/from16 v1, v43 │ │ -0dd512: 6e20 6301 1000 |071f: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0163 │ │ -0dd518: 0a2b |0722: move-result v43 │ │ -0dd51a: 382b df00 |0723: if-eqz v43, 0802 // +00df │ │ -0dd51e: 1a2b c722 |0725: const-string v43, "jid" // string@22c7 │ │ -0dd522: 0800 2300 |0727: move-object/from16 v0, v35 │ │ -0dd526: 0801 2b00 |0729: move-object/from16 v1, v43 │ │ -0dd52a: 6e20 6101 1000 |072b: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -0dd530: 0c10 |072e: move-result-object v16 │ │ -0dd532: 1a2b 4b2a |072f: const-string v43, "name" // string@2a4b │ │ -0dd536: 0800 2300 |0731: move-object/from16 v0, v35 │ │ -0dd53a: 0801 2b00 |0733: move-object/from16 v1, v43 │ │ -0dd53e: 6e20 6101 1000 |0735: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -0dd544: 0c18 |0738: move-result-object v24 │ │ -0dd546: 3818 0800 |0739: if-eqz v24, 0741 // +0008 │ │ -0dd54a: 7401 e524 1800 |073b: invoke-virtual/range {v24}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0dd550: 0a2b |073e: move-result v43 │ │ -0dd552: 392b 1800 |073f: if-nez v43, 0757 // +0018 │ │ -0dd556: 3810 bb00 |0741: if-eqz v16, 07fc // +00bb │ │ -0dd55a: 7401 e524 1000 |0743: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0dd560: 0a2b |0746: move-result v43 │ │ -0dd562: 3d2b b500 |0747: if-lez v43, 07fc // +00b5 │ │ -0dd566: 1a2b ca01 |0749: const-string v43, "@" // string@01ca │ │ -0dd56a: 0800 1000 |074b: move-object/from16 v0, v16 │ │ -0dd56e: 0801 2b00 |074d: move-object/from16 v1, v43 │ │ -0dd572: 6e20 e824 1000 |074f: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0dd578: 0c2b |0752: move-result-object v43 │ │ -0dd57a: 132c 0000 |0753: const/16 v44, #int 0 // #0 │ │ -0dd57e: 4618 2b2c |0755: aget-object v24, v43, v44 │ │ -0dd582: 1a2b 1623 |0757: const-string v43, "latitude" // string@2316 │ │ -0dd586: 162c 0000 |0759: const-wide/16 v44, #int 0 // #0 │ │ -0dd58a: 0800 2300 |075b: move-object/from16 v0, v35 │ │ -0dd58e: 0801 2b00 |075d: move-object/from16 v1, v43 │ │ -0dd592: 0502 2c00 |075f: move-wide/from16 v2, v44 │ │ -0dd596: 6e40 5701 1032 |0761: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getDoubleExtra:(Ljava/lang/String;D)D // method@0157 │ │ -0dd59c: 0b12 |0764: move-result-wide v18 │ │ -0dd59e: 1a2b aa23 |0765: const-string v43, "longitude" // string@23aa │ │ -0dd5a2: 162c 0000 |0767: const-wide/16 v44, #int 0 // #0 │ │ -0dd5a6: 0800 2300 |0769: move-object/from16 v0, v35 │ │ -0dd5aa: 0801 2b00 |076b: move-object/from16 v1, v43 │ │ -0dd5ae: 0502 2c00 |076d: move-wide/from16 v2, v44 │ │ -0dd5b2: 6e40 5701 1032 |076f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getDoubleExtra:(Ljava/lang/String;D)D // method@0157 │ │ -0dd5b8: 0b16 |0772: move-result-wide v22 │ │ -0dd5ba: 1608 0000 |0773: const-wide/16 v8, #int 0 // #0 │ │ -0dd5be: 1606 0000 |0775: const-wide/16 v6, #int 0 // #0 │ │ -0dd5c2: 222b 9204 |0777: new-instance v43, Ljava/lang/StringBuilder; // type@0492 │ │ -0dd5c6: 7601 fb24 2b00 |0779: invoke-direct/range {v43}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0dd5cc: 1a2c 5d2b |077c: const-string v44, "onCreate location received longitude=" // string@2b5d │ │ -0dd5d0: 7402 0425 2b00 |077e: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd5d6: 0c2b |0781: move-result-object v43 │ │ -0dd5d8: 0800 2b00 |0782: move-object/from16 v0, v43 │ │ -0dd5dc: 0501 1600 |0784: move-wide/from16 v1, v22 │ │ -0dd5e0: 6e30 ff24 1002 |0786: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dd5e6: 0c2b |0789: move-result-object v43 │ │ -0dd5e8: 1a2c 2d01 |078a: const-string v44, ", latitude=" // string@012d │ │ -0dd5ec: 7402 0425 2b00 |078c: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd5f2: 0c2b |078f: move-result-object v43 │ │ -0dd5f4: 0800 2b00 |0790: move-object/from16 v0, v43 │ │ -0dd5f8: 0501 1200 |0792: move-wide/from16 v1, v18 │ │ -0dd5fc: 6e30 ff24 1002 |0794: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0dd602: 0c2b |0797: move-result-object v43 │ │ -0dd604: 1a2c 2c01 |0798: const-string v44, ", jid=" // string@012c │ │ -0dd608: 7402 0425 2b00 |079a: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd60e: 0c2b |079d: move-result-object v43 │ │ -0dd610: 0800 2b00 |079e: move-object/from16 v0, v43 │ │ -0dd614: 0801 1000 |07a0: move-object/from16 v1, v16 │ │ -0dd618: 6e20 0425 1000 |07a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd61e: 0c2b |07a5: move-result-object v43 │ │ -0dd620: 1a2c 3001 |07a6: const-string v44, ", name=" // string@0130 │ │ -0dd624: 7402 0425 2b00 |07a8: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd62a: 0c2b |07ab: move-result-object v43 │ │ -0dd62c: 0800 2b00 |07ac: move-object/from16 v0, v43 │ │ -0dd630: 0801 1800 |07ae: move-object/from16 v1, v24 │ │ -0dd634: 6e20 0425 1000 |07b0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dd63a: 0c2b |07b3: move-result-object v43 │ │ -0dd63c: 7401 0a25 2b00 |07b4: invoke-virtual/range {v43}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0dd642: 0c2b |07b7: move-result-object v43 │ │ -0dd644: 7701 0d2f 2b00 |07b8: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0dd64a: 221b 1406 |07bb: new-instance v27, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0dd64e: 0800 1b00 |07bd: move-object/from16 v0, v27 │ │ -0dd652: 0501 1200 |07bf: move-wide/from16 v1, v18 │ │ -0dd656: 0503 1600 |07c1: move-wide/from16 v3, v22 │ │ -0dd65a: 7054 1d2e 1032 |07c3: invoke-direct {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.:(DD)V // method@2e1d │ │ -0dd660: 0800 3000 |07c6: move-object/from16 v0, v48 │ │ -0dd664: 5400 360d |07c8: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dd668: 082b 0000 |07ca: move-object/from16 v43, v0 │ │ -0dd66c: 7401 ba2a 2b00 |07cc: invoke-virtual/range {v43}, Lorg/pyneo/maps/poi/PoiOverlay;.clearPoiList:()V // method@2aba │ │ -0dd672: 0800 3000 |07cf: move-object/from16 v0, v48 │ │ -0dd676: 5400 360d |07d1: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0dd67a: 082b 0000 |07d3: move-object/from16 v43, v0 │ │ -0dd67e: 132c ffff |07d5: const/16 v44, #int -1 // #ffff │ │ -0dd682: 0800 2b00 |07d7: move-object/from16 v0, v43 │ │ -0dd686: 0201 2c00 |07d9: move/from16 v1, v44 │ │ -0dd68a: 0802 1b00 |07db: move-object/from16 v2, v27 │ │ -0dd68e: 0803 1800 |07dd: move-object/from16 v3, v24 │ │ -0dd692: 0804 1000 |07df: move-object/from16 v4, v16 │ │ -0dd696: 6e54 c52a 1032 |07e1: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/poi/PoiOverlay;.showTemporaryPoi:(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V // method@2ac5 │ │ -0dd69c: 132b 0000 |07e4: const/16 v43, #int 0 // #0 │ │ -0dd6a0: 0800 3000 |07e6: move-object/from16 v0, v48 │ │ -0dd6a4: 0201 2b00 |07e8: move/from16 v1, v43 │ │ -0dd6a8: 7020 5527 1000 |07ea: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ -0dd6ae: 0800 3000 |07ed: move-object/from16 v0, v48 │ │ -0dd6b2: 5400 2a0d |07ef: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dd6b6: 082b 0000 |07f1: move-object/from16 v43, v0 │ │ -0dd6ba: 0800 2b00 |07f3: move-object/from16 v0, v43 │ │ -0dd6be: 0801 1b00 |07f5: move-object/from16 v1, v27 │ │ -0dd6c2: 6e20 e728 1000 |07f7: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0dd6c8: 2900 35fd |07fa: goto/16 052f // -02cb │ │ -0dd6cc: 1a18 9606 |07fc: const-string v24, "Jabber" // string@0696 │ │ -0dd6d0: 1a10 cb01 |07fe: const-string v16, "@xmpp" // string@01cb │ │ -0dd6d4: 2900 57ff |0800: goto/16 0757 // -00a9 │ │ -0dd6d8: 1a2b 592b |0802: const-string v43, "onCreate conversations intent recceived with no latitude/longitude" // string@2b59 │ │ -0dd6dc: 7701 122f 2b00 |0804: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ -0dd6e2: 2900 28fd |0807: goto/16 052f // -02d8 │ │ -0dd6e6: 1a2b 2e1c |0809: const-string v43, "eu.siacs.conversations.location.request" // string@1c2e │ │ -0dd6ea: 0800 2b00 |080b: move-object/from16 v0, v43 │ │ -0dd6ee: 0801 2200 |080d: move-object/from16 v1, v34 │ │ -0dd6f2: 6e20 da24 1000 |080f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0dd6f8: 0a2b |0812: move-result v43 │ │ -0dd6fa: 382b b100 |0813: if-eqz v43, 08c4 // +00b1 │ │ -0dd6fe: 0800 3000 |0815: move-object/from16 v0, v48 │ │ -0dd702: 5400 2f0d |0817: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0dd706: 082b 0000 |0819: move-object/from16 v43, v0 │ │ -0dd70a: 7401 0229 2b00 |081b: invoke-virtual/range {v43}, Lorg/pyneo/maps/map/MyLocationOverlay;.getLastLocation:()Landroid/location/Location; // method@2902 │ │ -0dd710: 0c14 |081e: move-result-object v20 │ │ -0dd712: 2224 3000 |081f: new-instance v36, Landroid/content/Intent; // type@0030 │ │ -0dd716: 7601 4901 2400 |0821: invoke-direct/range {v36}, Landroid/content/Intent;.:()V // method@0149 │ │ -0dd71c: 3814 5800 |0824: if-eqz v20, 087c // +0058 │ │ -0dd720: 1a2b 1623 |0826: const-string v43, "latitude" // string@2316 │ │ -0dd724: 7401 c002 1400 |0828: invoke-virtual/range {v20}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -0dd72a: 0b2c |082b: move-result-wide v44 │ │ -0dd72c: 0800 2400 |082c: move-object/from16 v0, v36 │ │ -0dd730: 0801 2b00 |082e: move-object/from16 v1, v43 │ │ -0dd734: 0502 2c00 |0830: move-wide/from16 v2, v44 │ │ -0dd738: 6e40 6701 1032 |0832: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dd73e: 1a2b aa23 |0835: const-string v43, "longitude" // string@23aa │ │ -0dd742: 7401 c102 1400 |0837: invoke-virtual/range {v20}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -0dd748: 0b2c |083a: move-result-wide v44 │ │ -0dd74a: 0800 2400 |083b: move-object/from16 v0, v36 │ │ -0dd74e: 0801 2b00 |083d: move-object/from16 v1, v43 │ │ -0dd752: 0502 2c00 |083f: move-wide/from16 v2, v44 │ │ -0dd756: 6e40 6701 1032 |0841: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dd75c: 1a2b 2217 |0844: const-string v43, "altitude" // string@1722 │ │ -0dd760: 7401 be02 1400 |0846: invoke-virtual/range {v20}, Landroid/location/Location;.getAltitude:()D // method@02be │ │ -0dd766: 0b2c |0849: move-result-wide v44 │ │ -0dd768: 0800 2400 |084a: move-object/from16 v0, v36 │ │ -0dd76c: 0801 2b00 |084c: move-object/from16 v1, v43 │ │ -0dd770: 0502 2c00 |084e: move-wide/from16 v2, v44 │ │ -0dd774: 6e40 6701 1032 |0850: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dd77a: 1a2b 4e16 |0853: const-string v43, "accuracy" // string@164e │ │ -0dd77e: 7401 bd02 1400 |0855: invoke-virtual/range {v20}, Landroid/location/Location;.getAccuracy:()F // method@02bd │ │ -0dd784: 0a2c |0858: move-result v44 │ │ -0dd786: 0200 2c00 |0859: move/from16 v0, v44 │ │ -0dd78a: 8700 |085b: float-to-int v0, v0 │ │ -0dd78c: 022c 0000 |085c: move/from16 v44, v0 │ │ -0dd790: 0800 2400 |085e: move-object/from16 v0, v36 │ │ -0dd794: 0801 2b00 |0860: move-object/from16 v1, v43 │ │ -0dd798: 0202 2c00 |0862: move/from16 v2, v44 │ │ -0dd79c: 6e30 6901 1002 |0864: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0dd7a2: 1a2b 5e2b |0867: const-string v43, "onCreate location sent" // string@2b5e │ │ -0dd7a6: 7701 f72e 2b00 |0869: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dd7ac: 132b ffff |086c: const/16 v43, #int -1 // #ffff │ │ -0dd7b0: 0800 3000 |086e: move-object/from16 v0, v48 │ │ -0dd7b4: 0201 2b00 |0870: move/from16 v1, v43 │ │ -0dd7b8: 0802 2400 |0872: move-object/from16 v2, v36 │ │ -0dd7bc: 6e30 5a27 1002 |0874: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.setResult:(ILandroid/content/Intent;)V // method@275a │ │ -0dd7c2: 7401 3827 3000 |0877: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.finish:()V // method@2738 │ │ -0dd7c8: 2900 b5fc |087a: goto/16 052f // -034b │ │ -0dd7cc: 0800 3000 |087c: move-object/from16 v0, v48 │ │ -0dd7d0: 5400 2a0d |087e: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dd7d4: 082b 0000 |0880: move-object/from16 v43, v0 │ │ -0dd7d8: 7401 da28 2b00 |0882: invoke-virtual/range {v43}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0dd7de: 0c1b |0885: move-result-object v27 │ │ -0dd7e0: 1a2b 1623 |0886: const-string v43, "latitude" // string@2316 │ │ -0dd7e4: 7401 302e 1b00 |0888: invoke-virtual/range {v27}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0dd7ea: 0b2c |088b: move-result-wide v44 │ │ -0dd7ec: 0800 2400 |088c: move-object/from16 v0, v36 │ │ -0dd7f0: 0801 2b00 |088e: move-object/from16 v1, v43 │ │ -0dd7f4: 0502 2c00 |0890: move-wide/from16 v2, v44 │ │ -0dd7f8: 6e40 6701 1032 |0892: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dd7fe: 1a2b aa23 |0895: const-string v43, "longitude" // string@23aa │ │ -0dd802: 7401 322e 1b00 |0897: invoke-virtual/range {v27}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0dd808: 0b2c |089a: move-result-wide v44 │ │ -0dd80a: 0800 2400 |089b: move-object/from16 v0, v36 │ │ -0dd80e: 0801 2b00 |089d: move-object/from16 v1, v43 │ │ -0dd812: 0502 2c00 |089f: move-wide/from16 v2, v44 │ │ -0dd816: 6e40 6701 1032 |08a1: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dd81c: 1a2b 2217 |08a4: const-string v43, "altitude" // string@1722 │ │ -0dd820: 162c 0000 |08a6: const-wide/16 v44, #int 0 // #0 │ │ -0dd824: 0800 2400 |08a8: move-object/from16 v0, v36 │ │ -0dd828: 0801 2b00 |08aa: move-object/from16 v1, v43 │ │ -0dd82c: 0502 2c00 |08ac: move-wide/from16 v2, v44 │ │ -0dd830: 6e40 6701 1032 |08ae: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0dd836: 1a2b 4e16 |08b1: const-string v43, "accuracy" // string@164e │ │ -0dd83a: 132c 0000 |08b3: const/16 v44, #int 0 // #0 │ │ -0dd83e: 0800 2400 |08b5: move-object/from16 v0, v36 │ │ -0dd842: 0801 2b00 |08b7: move-object/from16 v1, v43 │ │ -0dd846: 0202 2c00 |08b9: move/from16 v2, v44 │ │ -0dd84a: 6e30 6901 1002 |08bb: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0dd850: 1a2b 582b |08be: const-string v43, "onCreate cannot send latitude/longitude to conversations, dummy sent" // string@2b58 │ │ -0dd854: 7701 122f 2b00 |08c0: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ -0dd85a: 28a9 |08c3: goto 086c // -0057 │ │ -0dd85c: 1a2b 5f2b |08c4: const-string v43, "onCreate no fit" // string@2b5f │ │ -0dd860: 7701 122f 2b00 |08c6: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ -0dd866: 2900 66fc |08c9: goto/16 052f // -039a │ │ +0dc65c: |[0dc65c] org.pyneo.maps.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0dc66c: 222b 9204 |0000: new-instance v43, Ljava/lang/StringBuilder; // type@0492 │ │ +0dc670: 7601 fb24 2b00 |0002: invoke-direct/range {v43}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dc676: 1a2c 622b |0005: const-string v44, "onCreate savedInstanceState=" // string@2b62 │ │ +0dc67a: 7402 0425 2b00 |0007: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dc680: 0c2b |000a: move-result-object v43 │ │ +0dc682: 0800 2b00 |000b: move-object/from16 v0, v43 │ │ +0dc686: 0801 3100 |000d: move-object/from16 v1, v49 │ │ +0dc68a: 6e20 0325 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0dc690: 0c2b |0012: move-result-object v43 │ │ +0dc692: 7401 0a25 2b00 |0013: invoke-virtual/range {v43}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dc698: 0c2b |0016: move-result-object v43 │ │ +0dc69a: 7701 f72e 2b00 |0017: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dc6a0: 7502 6500 3000 |001a: invoke-super/range {v48, v49}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0dc6a6: 7701 0c2e 3000 |001d: invoke-static/range {v48}, Lorg/pyneo/maps/utils/CrashReportHandler;.attach:(Landroid/app/Activity;)V // method@2e0c │ │ +0dc6ac: 142b 2200 037f |0020: const v43, #float 1.7413e+38 // #7f030022 │ │ +0dc6b2: 0800 3000 |0023: move-object/from16 v0, v48 │ │ +0dc6b6: 0201 2b00 |0025: move/from16 v1, v43 │ │ +0dc6ba: 6e20 5727 1000 |0027: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.setContentView:(I)V // method@2757 │ │ +0dc6c0: 7701 af03 3000 |002a: invoke-static/range {v48}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0dc6c6: 0c1c |002d: move-result-object v28 │ │ +0dc6c8: 142b 5700 0b7f |002e: const v43, #float 1.84764e+38 // #7f0b0057 │ │ +0dc6ce: 0800 3000 |0031: move-object/from16 v0, v48 │ │ +0dc6d2: 0201 2b00 |0033: move/from16 v1, v43 │ │ +0dc6d6: 6e20 3727 1000 |0035: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0dc6dc: 0c25 |0038: move-result-object v37 │ │ +0dc6de: 1f25 2104 |0039: check-cast v37, Landroid/widget/RelativeLayout; // type@0421 │ │ +0dc6e2: 1a2b 1e2e |003b: const-string v43, "pref_zoomctrl" // string@2e1e │ │ +0dc6e6: 1a2c 6501 |003d: const-string v44, "2" // string@0165 │ │ +0dc6ea: 0800 1c00 |003f: move-object/from16 v0, v28 │ │ +0dc6ee: 0801 2b00 |0041: move-object/from16 v1, v43 │ │ +0dc6f2: 0802 2c00 |0043: move-object/from16 v2, v44 │ │ +0dc6f6: 7230 8c01 1002 |0045: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0dc6fc: 0c2b |0048: move-result-object v43 │ │ +0dc6fe: 7701 9224 2b00 |0049: invoke-static/range {v43}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0dc704: 0a20 |004c: move-result v32 │ │ +0dc706: 1a2b 002e |004d: const-string v43, "pref_showtitle" // string@2e00 │ │ +0dc70a: 132c 0100 |004f: const/16 v44, #int 1 // #1 │ │ +0dc70e: 0800 1c00 |0051: move-object/from16 v0, v28 │ │ +0dc712: 0801 2b00 |0053: move-object/from16 v1, v43 │ │ +0dc716: 0202 2c00 |0055: move/from16 v2, v44 │ │ +0dc71a: 7230 8901 1002 |0057: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dc720: 0a1f |005a: move-result v31 │ │ +0dc722: 1a2b f82d |005b: const-string v43, "pref_show_autofollow_button" // string@2df8 │ │ +0dc726: 132c 0100 |005d: const/16 v44, #int 1 // #1 │ │ +0dc72a: 0800 1c00 |005f: move-object/from16 v0, v28 │ │ +0dc72e: 0801 2b00 |0061: move-object/from16 v1, v43 │ │ +0dc732: 0202 2c00 |0063: move/from16 v2, v44 │ │ +0dc736: 7230 8901 1002 |0065: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dc73c: 0a1d |0068: move-result v29 │ │ +0dc73e: 1a2b fc2d |0069: const-string v43, "pref_showscalebar" // string@2dfc │ │ +0dc742: 132c 0100 |006b: const/16 v44, #int 1 // #1 │ │ +0dc746: 0800 1c00 |006d: move-object/from16 v0, v28 │ │ +0dc74a: 0801 2b00 |006f: move-object/from16 v1, v43 │ │ +0dc74e: 0202 2c00 |0071: move/from16 v2, v44 │ │ +0dc752: 7230 8901 1002 |0073: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dc758: 0a1e |0076: move-result v30 │ │ +0dc75a: 391f 1200 |0077: if-nez v31, 0089 // +0012 │ │ +0dc75e: 142b 8300 0b7f |0079: const v43, #float 1.84765e+38 // #7f0b0083 │ │ +0dc764: 0800 3000 |007c: move-object/from16 v0, v48 │ │ +0dc768: 0201 2b00 |007e: move/from16 v1, v43 │ │ +0dc76c: 6e20 3727 1000 |0080: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0dc772: 0c2b |0083: move-result-object v43 │ │ +0dc774: 132c 0800 |0084: const/16 v44, #int 8 // #8 │ │ +0dc778: 7402 1e20 2b00 |0086: invoke-virtual/range {v43, v44}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0dc77e: 222c 5005 |0089: new-instance v44, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ +0dc782: 381e aa04 |008b: if-eqz v30, 0535 // +04aa │ │ +0dc786: 132b 0100 |008d: const/16 v43, #int 1 // #1 │ │ +0dc78a: 0800 2c00 |008f: move-object/from16 v0, v44 │ │ +0dc78e: 0801 3000 |0091: move-object/from16 v1, v48 │ │ +0dc792: 0202 2000 |0093: move/from16 v2, v32 │ │ +0dc796: 0203 2b00 |0095: move/from16 v3, v43 │ │ +0dc79a: 7040 cf28 1032 |0097: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/map/MapView;.:(Landroid/content/Context;II)V // method@28cf │ │ +0dc7a0: 0800 2c00 |009a: move-object/from16 v0, v44 │ │ +0dc7a4: 0801 3000 |009c: move-object/from16 v1, v48 │ │ +0dc7a8: 5b10 2a0d |009e: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dc7ac: 0800 3000 |00a0: move-object/from16 v0, v48 │ │ +0dc7b0: 5400 2a0d |00a2: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dc7b4: 082b 0000 |00a4: move-object/from16 v43, v0 │ │ +0dc7b8: 142c b600 0b7f |00a6: const v44, #float 1.84766e+38 // #7f0b00b6 │ │ +0dc7be: 7402 ea28 2b00 |00a9: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/map/MapView;.setId:(I)V // method@28ea │ │ +0dc7c4: 2219 2004 |00ac: new-instance v25, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0dc7c8: 132b ffff |00ae: const/16 v43, #int -1 // #ffff │ │ +0dc7cc: 132c ffff |00b0: const/16 v44, #int -1 // #ffff │ │ +0dc7d0: 0800 1900 |00b2: move-object/from16 v0, v25 │ │ +0dc7d4: 0201 2b00 |00b4: move/from16 v1, v43 │ │ +0dc7d8: 0202 2c00 |00b6: move/from16 v2, v44 │ │ +0dc7dc: 7030 4522 1002 |00b8: invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0dc7e2: 0800 3000 |00bb: move-object/from16 v0, v48 │ │ +0dc7e6: 5400 2a0d |00bd: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dc7ea: 082b 0000 |00bf: move-object/from16 v43, v0 │ │ +0dc7ee: 0800 2500 |00c1: move-object/from16 v0, v37 │ │ +0dc7f2: 0801 2b00 |00c3: move-object/from16 v1, v43 │ │ +0dc7f6: 0802 1900 |00c5: move-object/from16 v2, v25 │ │ +0dc7fa: 6e30 4b22 1002 |00c7: invoke-virtual {v0, v1, v2}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@224b │ │ +0dc800: 222c 0d06 |00ca: new-instance v44, Lorg/pyneo/maps/utils/CompassView; // type@060d │ │ +0dc804: 132b 0200 |00cc: const/16 v43, #int 2 // #2 │ │ +0dc808: 0200 2000 |00ce: move/from16 v0, v32 │ │ +0dc80c: 0201 2b00 |00d0: move/from16 v1, v43 │ │ +0dc810: 3210 6704 |00d2: if-eq v0, v1, 0539 // +0467 │ │ +0dc814: 132b 0100 |00d4: const/16 v43, #int 1 // #1 │ │ +0dc818: 0800 2c00 |00d6: move-object/from16 v0, v44 │ │ +0dc81c: 0801 3000 |00d8: move-object/from16 v1, v48 │ │ +0dc820: 0202 2b00 |00da: move/from16 v2, v43 │ │ +0dc824: 7030 fb2d 1002 |00dc: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/utils/CompassView;.:(Landroid/content/Context;Z)V // method@2dfb │ │ +0dc82a: 0800 2c00 |00df: move-object/from16 v0, v44 │ │ +0dc82e: 0801 3000 |00e1: move-object/from16 v1, v48 │ │ +0dc832: 5b10 1f0d |00e3: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ +0dc836: 0800 3000 |00e5: move-object/from16 v0, v48 │ │ +0dc83a: 5400 1f0d |00e7: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ +0dc83e: 082c 0000 |00e9: move-object/from16 v44, v0 │ │ +0dc842: 0800 3000 |00eb: move-object/from16 v0, v48 │ │ +0dc846: 5500 1e0d |00ed: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0dc84a: 022b 0000 |00ef: move/from16 v43, v0 │ │ +0dc84e: 382b 4c04 |00f1: if-eqz v43, 053d // +044c │ │ +0dc852: 132b 0000 |00f3: const/16 v43, #int 0 // #0 │ │ +0dc856: 0800 2c00 |00f5: move-object/from16 v0, v44 │ │ +0dc85a: 0201 2b00 |00f7: move/from16 v1, v43 │ │ +0dc85e: 6e20 012e 1000 |00f9: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CompassView;.setVisibility:(I)V // method@2e01 │ │ +0dc864: 220b 2004 |00fc: new-instance v11, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0dc868: 132b feff |00fe: const/16 v43, #int -2 // #fffe │ │ +0dc86c: 132c feff |0100: const/16 v44, #int -2 // #fffe │ │ +0dc870: 0200 2b00 |0102: move/from16 v0, v43 │ │ +0dc874: 0201 2c00 |0104: move/from16 v1, v44 │ │ +0dc878: 7030 4522 0b01 |0106: invoke-direct {v11, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0dc87e: 132b 0900 |0109: const/16 v43, #int 9 // #9 │ │ +0dc882: 0200 2b00 |010b: move/from16 v0, v43 │ │ +0dc886: 6e20 4622 0b00 |010d: invoke-virtual {v11, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0dc88c: 132b 0200 |0110: const/16 v43, #int 2 // #2 │ │ +0dc890: 0200 2000 |0112: move/from16 v0, v32 │ │ +0dc894: 0201 2b00 |0114: move/from16 v1, v43 │ │ +0dc898: 3310 2b04 |0116: if-ne v0, v1, 0541 // +042b │ │ +0dc89c: 132b 0200 |0118: const/16 v43, #int 2 // #2 │ │ +0dc8a0: 142c 1501 0b7f |011a: const v44, #float 1.84768e+38 // #7f0b0115 │ │ +0dc8a6: 0200 2b00 |011d: move/from16 v0, v43 │ │ +0dc8aa: 0201 2c00 |011f: move/from16 v1, v44 │ │ +0dc8ae: 6e30 4722 0b01 |0121: invoke-virtual {v11, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ +0dc8b4: 0800 3000 |0124: move-object/from16 v0, v48 │ │ +0dc8b8: 5400 2a0d |0126: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dc8bc: 082b 0000 |0128: move-object/from16 v43, v0 │ │ +0dc8c0: 0800 3000 |012a: move-object/from16 v0, v48 │ │ +0dc8c4: 5400 1f0d |012c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ +0dc8c8: 082c 0000 |012e: move-object/from16 v44, v0 │ │ +0dc8cc: 0800 2b00 |0130: move-object/from16 v0, v43 │ │ +0dc8d0: 0801 2c00 |0132: move-object/from16 v1, v44 │ │ +0dc8d4: 6e30 d428 100b |0134: invoke-virtual {v0, v1, v11}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0dc8da: 381d 7700 |0137: if-eqz v29, 01ae // +0077 │ │ +0dc8de: 222b 1404 |0139: new-instance v43, Landroid/widget/ImageView; // type@0414 │ │ +0dc8e2: 0800 2b00 |013b: move-object/from16 v0, v43 │ │ +0dc8e6: 0801 3000 |013d: move-object/from16 v1, v48 │ │ +0dc8ea: 7020 9e21 1000 |013f: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +0dc8f0: 0800 2b00 |0142: move-object/from16 v0, v43 │ │ +0dc8f4: 0801 3000 |0144: move-object/from16 v1, v48 │ │ +0dc8f8: 5b10 1b0d |0146: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0dc8fc: 0800 3000 |0148: move-object/from16 v0, v48 │ │ +0dc900: 5400 1b0d |014a: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0dc904: 082b 0000 |014c: move-object/from16 v43, v0 │ │ +0dc908: 142c 5c00 027f |014e: const v44, #float 1.72802e+38 // #7f02005c │ │ +0dc90e: 7402 b021 2b00 |0151: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0dc914: 0800 3000 |0154: move-object/from16 v0, v48 │ │ +0dc918: 5400 1b0d |0156: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0dc91c: 082b 0000 |0158: move-object/from16 v43, v0 │ │ +0dc920: 132c 0400 |015a: const/16 v44, #int 4 // #4 │ │ +0dc924: 7402 b821 2b00 |015c: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0dc92a: 220e 2004 |015f: new-instance v14, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0dc92e: 132b feff |0161: const/16 v43, #int -2 // #fffe │ │ +0dc932: 132c feff |0163: const/16 v44, #int -2 // #fffe │ │ +0dc936: 0200 2b00 |0165: move/from16 v0, v43 │ │ +0dc93a: 0201 2c00 |0167: move/from16 v1, v44 │ │ +0dc93e: 7030 4522 0e01 |0169: invoke-direct {v14, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0dc944: 132b 0b00 |016c: const/16 v43, #int 11 // #b │ │ +0dc948: 0200 2b00 |016e: move/from16 v0, v43 │ │ +0dc94c: 6e20 4622 0e00 |0170: invoke-virtual {v14, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0dc952: 132b 0200 |0173: const/16 v43, #int 2 // #2 │ │ +0dc956: 0200 2000 |0175: move/from16 v0, v32 │ │ +0dc95a: 0201 2b00 |0177: move/from16 v1, v43 │ │ +0dc95e: 3310 d603 |0179: if-ne v0, v1, 054f // +03d6 │ │ +0dc962: 132b 0c00 |017b: const/16 v43, #int 12 // #c │ │ +0dc966: 0200 2b00 |017d: move/from16 v0, v43 │ │ +0dc96a: 6e20 4622 0e00 |017f: invoke-virtual {v14, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0dc970: 142b 1401 0b7f |0182: const v43, #float 1.84768e+38 // #7f0b0114 │ │ +0dc976: 0800 3000 |0185: move-object/from16 v0, v48 │ │ +0dc97a: 0201 2b00 |0187: move/from16 v1, v43 │ │ +0dc97e: 6e20 3727 1000 |0189: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0dc984: 0c2b |018c: move-result-object v43 │ │ +0dc986: 1f2b 2104 |018d: check-cast v43, Landroid/widget/RelativeLayout; // type@0421 │ │ +0dc98a: 0800 3000 |018f: move-object/from16 v0, v48 │ │ +0dc98e: 5400 1b0d |0191: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0dc992: 082c 0000 |0193: move-object/from16 v44, v0 │ │ +0dc996: 0800 2b00 |0195: move-object/from16 v0, v43 │ │ +0dc99a: 0801 2c00 |0197: move-object/from16 v1, v44 │ │ +0dc99e: 6e30 4b22 100e |0199: invoke-virtual {v0, v1, v14}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@224b │ │ +0dc9a4: 0800 3000 |019c: move-object/from16 v0, v48 │ │ +0dc9a8: 5400 1b0d |019e: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.ivAutoFollow:Landroid/widget/ImageView; // field@0d1b │ │ +0dc9ac: 082b 0000 |01a0: move-object/from16 v43, v0 │ │ +0dc9b0: 222c 0005 |01a2: new-instance v44, Lorg/pyneo/maps/MainActivity$4; // type@0500 │ │ +0dc9b4: 0800 2c00 |01a4: move-object/from16 v0, v44 │ │ +0dc9b8: 0801 3000 |01a6: move-object/from16 v1, v48 │ │ +0dc9bc: 7020 f626 1000 |01a8: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity$4;.:(Lorg/pyneo/maps/MainActivity;)V // method@26f6 │ │ +0dc9c2: 7402 b321 2b00 |01ab: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ +0dc9c8: 222b 1404 |01ae: new-instance v43, Landroid/widget/ImageView; // type@0414 │ │ +0dc9cc: 0800 2b00 |01b0: move-object/from16 v0, v43 │ │ +0dc9d0: 0801 3000 |01b2: move-object/from16 v1, v48 │ │ +0dc9d4: 7020 9e21 1000 |01b4: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +0dc9da: 0800 2b00 |01b7: move-object/from16 v0, v43 │ │ +0dc9de: 0801 3000 |01b9: move-object/from16 v1, v48 │ │ +0dc9e2: 5b10 340d |01bb: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0dc9e6: 0800 3000 |01bd: move-object/from16 v0, v48 │ │ +0dc9ea: 5400 340d |01bf: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0dc9ee: 082b 0000 |01c1: move-object/from16 v43, v0 │ │ +0dc9f2: 142c 6000 027f |01c3: const v44, #float 1.72802e+38 // #7f020060 │ │ +0dc9f8: 7402 b021 2b00 |01c6: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0dc9fe: 7401 3e27 3000 |01c9: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ +0dca04: 0c2b |01cc: move-result-object v43 │ │ +0dca06: 142c 1b00 0a7f |01cd: const v44, #float 1.83434e+38 // #7f0a001b │ │ +0dca0c: 7402 ad01 2b00 |01d0: invoke-virtual/range {v43, v44}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +0dca12: 0a1a |01d3: move-result v26 │ │ +0dca14: 0800 3000 |01d4: move-object/from16 v0, v48 │ │ +0dca18: 5400 340d |01d6: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0dca1c: 082b 0000 |01d8: move-object/from16 v43, v0 │ │ +0dca20: 132c 0000 |01da: const/16 v44, #int 0 // #0 │ │ +0dca24: 132d 0000 |01dc: const/16 v45, #int 0 // #0 │ │ +0dca28: 0800 2b00 |01de: move-object/from16 v0, v43 │ │ +0dca2c: 0201 2c00 |01e0: move/from16 v1, v44 │ │ +0dca30: 0202 1a00 |01e2: move/from16 v2, v26 │ │ +0dca34: 0203 2d00 |01e4: move/from16 v3, v45 │ │ +0dca38: 0204 1a00 |01e6: move/from16 v4, v26 │ │ +0dca3c: 6e54 b621 1032 |01e8: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@21b6 │ │ +0dca42: 0800 3000 |01eb: move-object/from16 v0, v48 │ │ +0dca46: 5400 2a0d |01ed: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dca4a: 082b 0000 |01ef: move-object/from16 v43, v0 │ │ +0dca4e: 142c 0c01 0b7f |01f1: const v44, #float 1.84768e+38 // #7f0b010c │ │ +0dca54: 7402 d728 2b00 |01f4: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/map/MapView;.findViewById:(I)Landroid/view/View; // method@28d7 │ │ +0dca5a: 0c2b |01f7: move-result-object v43 │ │ +0dca5c: 1f2b 1604 |01f8: check-cast v43, Landroid/widget/LinearLayout; // type@0416 │ │ +0dca60: 0800 3000 |01fa: move-object/from16 v0, v48 │ │ +0dca64: 5400 340d |01fc: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0dca68: 082c 0000 |01fe: move-object/from16 v44, v0 │ │ +0dca6c: 7402 bf21 2b00 |0200: invoke-virtual/range {v43, v44}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +0dca72: 0800 3000 |0203: move-object/from16 v0, v48 │ │ +0dca76: 5400 340d |0205: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0dca7a: 082b 0000 |0207: move-object/from16 v43, v0 │ │ +0dca7e: 222c 0105 |0209: new-instance v44, Lorg/pyneo/maps/MainActivity$5; // type@0501 │ │ +0dca82: 0800 2c00 |020b: move-object/from16 v0, v44 │ │ +0dca86: 0801 3000 |020d: move-object/from16 v1, v48 │ │ +0dca8a: 7020 f826 1000 |020f: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity$5;.:(Lorg/pyneo/maps/MainActivity;)V // method@26f8 │ │ +0dca90: 7402 b321 2b00 |0212: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ +0dca96: 0800 3000 |0215: move-object/from16 v0, v48 │ │ +0dca9a: 5400 340d |0217: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0dca9e: 082b 0000 |0219: move-object/from16 v43, v0 │ │ +0dcaa2: 222c 0205 |021b: new-instance v44, Lorg/pyneo/maps/MainActivity$6; // type@0502 │ │ +0dcaa6: 0800 2c00 |021d: move-object/from16 v0, v44 │ │ +0dcaaa: 0801 3000 |021f: move-object/from16 v1, v48 │ │ +0dcaae: 7020 fa26 1000 |0221: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity$6;.:(Lorg/pyneo/maps/MainActivity;)V // method@26fa │ │ +0dcab4: 7402 b521 2b00 |0224: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@21b5 │ │ +0dcaba: 0800 3000 |0227: move-object/from16 v0, v48 │ │ +0dcabe: 5400 340d |0229: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0dcac2: 082b 0000 |022b: move-object/from16 v43, v0 │ │ +0dcac6: 222c 0305 |022d: new-instance v44, Lorg/pyneo/maps/MainActivity$7; // type@0503 │ │ +0dcaca: 0800 2c00 |022f: move-object/from16 v0, v44 │ │ +0dcace: 0801 3000 |0231: move-object/from16 v1, v48 │ │ +0dcad2: 0802 1c00 |0233: move-object/from16 v2, v28 │ │ +0dcad6: 7030 fc26 1002 |0235: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity$7;.:(Lorg/pyneo/maps/MainActivity;Landroid/content/SharedPreferences;)V // method@26fc │ │ +0dcadc: 7402 b421 2b00 |0238: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@21b4 │ │ +0dcae2: 0800 3000 |023b: move-object/from16 v0, v48 │ │ +0dcae6: 5400 2a0d |023d: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dcaea: 082b 0000 |023f: move-object/from16 v43, v0 │ │ +0dcaee: 0800 3000 |0241: move-object/from16 v0, v48 │ │ +0dcaf2: 0801 2b00 |0243: move-object/from16 v1, v43 │ │ +0dcaf6: 6e20 5427 1000 |0245: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.registerForContextMenu:(Landroid/view/View;)V // method@2754 │ │ +0dcafc: 222b 8d05 |0248: new-instance v43, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0dcb00: 0800 2b00 |024a: move-object/from16 v0, v43 │ │ +0dcb04: 0801 3000 |024c: move-object/from16 v1, v48 │ │ +0dcb08: 7020 902a 1000 |024e: invoke-direct {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0dcb0e: 0800 2b00 |0251: move-object/from16 v0, v43 │ │ +0dcb12: 0801 3000 |0253: move-object/from16 v1, v48 │ │ +0dcb16: 5b10 350d |0255: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0dcb1a: 222b 0605 |0257: new-instance v43, Lorg/pyneo/maps/MainActivity$SampleLocationListener; // type@0506 │ │ +0dcb1e: 132c 0000 |0259: const/16 v44, #int 0 // #0 │ │ +0dcb22: 0800 2b00 |025b: move-object/from16 v0, v43 │ │ +0dcb26: 0801 3000 |025d: move-object/from16 v1, v48 │ │ +0dcb2a: 0802 2c00 |025f: move-object/from16 v2, v44 │ │ +0dcb2e: 7030 0327 1002 |0261: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/MainActivity$1;)V // method@2703 │ │ +0dcb34: 0800 2b00 |0264: move-object/from16 v0, v43 │ │ +0dcb38: 0801 3000 |0266: move-object/from16 v1, v48 │ │ +0dcb3c: 5b10 290d |0268: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ +0dcb40: 0800 3000 |026a: move-object/from16 v0, v48 │ │ +0dcb44: 5400 2a0d |026c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dcb48: 082b 0000 |026e: move-object/from16 v43, v0 │ │ +0dcb4c: 0800 3000 |0270: move-object/from16 v0, v48 │ │ +0dcb50: 5400 2e0d |0272: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@0d2e │ │ +0dcb54: 082c 0000 |0274: move-object/from16 v44, v0 │ │ +0dcb58: 7402 ec28 2b00 |0276: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ +0dcb5e: 1a2b 5230 |0279: const-string v43, "sensor" // string@3052 │ │ +0dcb62: 0800 3000 |027b: move-object/from16 v0, v48 │ │ +0dcb66: 0801 2b00 |027d: move-object/from16 v1, v43 │ │ +0dcb6a: 6e20 4127 1000 |027f: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ +0dcb70: 0c2b |0282: move-result-object v43 │ │ +0dcb72: 1f2b 7c00 |0283: check-cast v43, Landroid/hardware/SensorManager; // type@007c │ │ +0dcb76: 0800 2b00 |0285: move-object/from16 v0, v43 │ │ +0dcb7a: 0801 3000 |0287: move-object/from16 v1, v48 │ │ +0dcb7e: 5b10 320d |0289: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ +0dcb82: 132b 0000 |028b: const/16 v43, #int 0 // #0 │ │ +0dcb86: 0800 3000 |028d: move-object/from16 v0, v48 │ │ +0dcb8a: 0201 2b00 |028f: move/from16 v1, v43 │ │ +0dcb8e: 6e20 3d27 1000 |0291: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ +0dcb94: 0c28 |0294: move-result-object v40 │ │ +0dcb96: 1a2b ee2d |0295: const-string v43, "pref_overlay_button_behavior" // string@2dee │ │ +0dcb9a: 1a2c 5c01 |0297: const-string v44, "0" // string@015c │ │ +0dcb9e: 0800 1c00 |0299: move-object/from16 v0, v28 │ │ +0dcba2: 0801 2b00 |029b: move-object/from16 v1, v43 │ │ +0dcba6: 0802 2c00 |029d: move-object/from16 v2, v44 │ │ +0dcbaa: 7230 8c01 1002 |029f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0dcbb0: 0c2b |02a2: move-result-object v43 │ │ +0dcbb2: 7701 9224 2b00 |02a3: invoke-static/range {v43}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0dcbb8: 0a2b |02a6: move-result v43 │ │ +0dcbba: 0200 2b00 |02a7: move/from16 v0, v43 │ │ +0dcbbe: 0801 3000 |02a9: move-object/from16 v1, v48 │ │ +0dcbc2: 5910 370d |02ab: iput v0, v1, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonBehavior:I // field@0d37 │ │ +0dcbc6: 1a2b f02d |02ad: const-string v43, "pref_overlay_button_visibility" // string@2df0 │ │ +0dcbca: 1a2c 5c01 |02af: const-string v44, "0" // string@015c │ │ +0dcbce: 0800 1c00 |02b1: move-object/from16 v0, v28 │ │ +0dcbd2: 0801 2b00 |02b3: move-object/from16 v1, v43 │ │ +0dcbd6: 0802 2c00 |02b5: move-object/from16 v2, v44 │ │ +0dcbda: 7230 8c01 1002 |02b7: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0dcbe0: 0c2b |02ba: move-result-object v43 │ │ +0dcbe2: 7701 9224 2b00 |02bb: invoke-static/range {v43}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0dcbe8: 0a2b |02be: move-result v43 │ │ +0dcbea: 0200 2b00 |02bf: move/from16 v0, v43 │ │ +0dcbee: 0801 3000 |02c1: move-object/from16 v1, v48 │ │ +0dcbf2: 5910 380d |02c3: iput v0, v1, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonVisibility:I // field@0d38 │ │ +0dcbf6: 0800 3000 |02c5: move-object/from16 v0, v48 │ │ +0dcbfa: 5200 380d |02c7: iget v0, v0, Lorg/pyneo/maps/MainActivity;.mPrefOverlayButtonVisibility:I // field@0d38 │ │ +0dcbfe: 022b 0000 |02c9: move/from16 v43, v0 │ │ +0dcc02: 132c 0100 |02cb: const/16 v44, #int 1 // #1 │ │ +0dcc06: 0200 2b00 |02cd: move/from16 v0, v43 │ │ +0dcc0a: 0201 2c00 |02cf: move/from16 v1, v44 │ │ +0dcc0e: 3310 0d00 |02d1: if-ne v0, v1, 02de // +000d │ │ +0dcc12: 0800 3000 |02d3: move-object/from16 v0, v48 │ │ +0dcc16: 5400 340d |02d5: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mOverlayView:Landroid/widget/ImageView; // field@0d34 │ │ +0dcc1a: 082b 0000 |02d7: move-object/from16 v43, v0 │ │ +0dcc1e: 132c 0800 |02d9: const/16 v44, #int 8 // #8 │ │ +0dcc22: 7402 b821 2b00 |02db: invoke-virtual/range {v43, v44}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0dcc28: 1a2b cb03 |02de: const-string v43, "CompassEnabled" // string@03cb │ │ +0dcc2c: 0800 3000 |02e0: move-object/from16 v0, v48 │ │ +0dcc30: 5500 1e0d |02e2: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0dcc34: 022c 0000 |02e4: move/from16 v44, v0 │ │ +0dcc38: 0800 2800 |02e6: move-object/from16 v0, v40 │ │ +0dcc3c: 0801 2b00 |02e8: move-object/from16 v1, v43 │ │ +0dcc40: 0202 2c00 |02ea: move/from16 v2, v44 │ │ +0dcc44: 7230 8901 1002 |02ec: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dcc4a: 0a2b |02ef: move-result v43 │ │ +0dcc4c: 0200 2b00 |02f0: move/from16 v0, v43 │ │ +0dcc50: 0801 3000 |02f2: move-object/from16 v1, v48 │ │ +0dcc54: 5c10 1e0d |02f4: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0dcc58: 0800 3000 |02f6: move-object/from16 v0, v48 │ │ +0dcc5c: 5400 1f0d |02f8: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ +0dcc60: 082c 0000 |02fa: move-object/from16 v44, v0 │ │ +0dcc64: 0800 3000 |02fc: move-object/from16 v0, v48 │ │ +0dcc68: 5500 1e0d |02fe: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0dcc6c: 022b 0000 |0300: move/from16 v43, v0 │ │ +0dcc70: 382b 5602 |0302: if-eqz v43, 0558 // +0256 │ │ +0dcc74: 132b 0000 |0304: const/16 v43, #int 0 // #0 │ │ +0dcc78: 0800 2c00 |0306: move-object/from16 v0, v44 │ │ +0dcc7c: 0201 2b00 |0308: move/from16 v1, v43 │ │ +0dcc80: 6e20 012e 1000 |030a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CompassView;.setVisibility:(I)V // method@2e01 │ │ +0dcc86: 0800 3000 |030d: move-object/from16 v0, v48 │ │ +0dcc8a: 5400 2a0d |030f: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dcc8e: 082b 0000 |0311: move-object/from16 v43, v0 │ │ +0dcc92: 222c 1406 |0313: new-instance v44, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0dcc96: 1a2d 1623 |0315: const-string v45, "latitude" // string@2316 │ │ +0dcc9a: 132e 0000 |0317: const/16 v46, #int 0 // #0 │ │ +0dcc9e: 0800 2800 |0319: move-object/from16 v0, v40 │ │ +0dcca2: 0801 2d00 |031b: move-object/from16 v1, v45 │ │ +0dcca6: 0202 2e00 |031d: move/from16 v2, v46 │ │ +0dccaa: 7230 8b01 1002 |031f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0dccb0: 0a2d |0322: move-result v45 │ │ +0dccb2: 1a2e aa23 |0323: const-string v46, "longitude" // string@23aa │ │ +0dccb6: 132f 0000 |0325: const/16 v47, #int 0 // #0 │ │ +0dccba: 0800 2800 |0327: move-object/from16 v0, v40 │ │ +0dccbe: 0801 2e00 |0329: move-object/from16 v1, v46 │ │ +0dccc2: 0202 2f00 |032b: move/from16 v2, v47 │ │ +0dccc6: 7230 8b01 1002 |032d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0dcccc: 0a2e |0330: move-result v46 │ │ +0dccce: 7603 1e2e 2c00 |0331: invoke-direct/range {v44, v45, v46}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0dccd4: 7402 e728 2b00 |0334: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0dccda: 1a2b c82d |0337: const-string v43, "pref_gpsfastupdate" // string@2dc8 │ │ +0dccde: 0800 3000 |0339: move-object/from16 v0, v48 │ │ +0dcce2: 5500 220d |033b: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mGPSFastUpdate:Z // field@0d22 │ │ +0dcce6: 022c 0000 |033d: move/from16 v44, v0 │ │ +0dccea: 0800 1c00 |033f: move-object/from16 v0, v28 │ │ +0dccee: 0801 2b00 |0341: move-object/from16 v1, v43 │ │ +0dccf2: 0202 2c00 |0343: move/from16 v2, v44 │ │ +0dccf6: 7230 8901 1002 |0345: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dccfc: 0a2b |0348: move-result v43 │ │ +0dccfe: 0200 2b00 |0349: move/from16 v0, v43 │ │ +0dcd02: 0801 3000 |034b: move-object/from16 v1, v48 │ │ +0dcd06: 5c10 220d |034d: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mGPSFastUpdate:Z // field@0d22 │ │ +0dcd0a: 1a2b fb02 |034f: const-string v43, "AutoFollow" // string@02fb │ │ +0dcd0e: 0800 3000 |0351: move-object/from16 v0, v48 │ │ +0dcd12: 5500 1c0d |0353: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0dcd16: 022c 0000 |0355: move/from16 v44, v0 │ │ +0dcd1a: 0800 2800 |0357: move-object/from16 v0, v40 │ │ +0dcd1e: 0801 2b00 |0359: move-object/from16 v1, v43 │ │ +0dcd22: 0202 2c00 |035b: move/from16 v2, v44 │ │ +0dcd26: 7230 8901 1002 |035d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dcd2c: 0a2b |0360: move-result v43 │ │ +0dcd2e: 0200 2b00 |0361: move/from16 v0, v43 │ │ +0dcd32: 0801 3000 |0363: move-object/from16 v1, v48 │ │ +0dcd36: 5c10 1c0d |0365: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0dcd3a: 0800 3000 |0367: move-object/from16 v0, v48 │ │ +0dcd3e: 5500 1c0d |0369: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0dcd42: 022b 0000 |036b: move/from16 v43, v0 │ │ +0dcd46: 132c 0100 |036d: const/16 v44, #int 1 // #1 │ │ +0dcd4a: 0800 3000 |036f: move-object/from16 v0, v48 │ │ +0dcd4e: 0201 2b00 |0371: move/from16 v1, v43 │ │ +0dcd52: 0202 2c00 |0373: move/from16 v2, v44 │ │ +0dcd56: 7030 5627 1002 |0375: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(ZZ)V // method@2756 │ │ +0dcd5c: 222b f805 |0378: new-instance v43, Lorg/pyneo/maps/track/TrackOverlay; // type@05f8 │ │ +0dcd60: 0800 3000 |037a: move-object/from16 v0, v48 │ │ +0dcd64: 5400 350d |037c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0dcd68: 082c 0000 |037e: move-object/from16 v44, v0 │ │ +0dcd6c: 0800 3000 |0380: move-object/from16 v0, v48 │ │ +0dcd70: 5400 1d0d |0382: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mCallbackHandler:Landroid/os/Handler; // field@0d1d │ │ +0dcd74: 082d 0000 |0384: move-object/from16 v45, v0 │ │ +0dcd78: 0800 2b00 |0386: move-object/from16 v0, v43 │ │ +0dcd7c: 0801 3000 |0388: move-object/from16 v1, v48 │ │ +0dcd80: 0802 2c00 |038a: move-object/from16 v2, v44 │ │ +0dcd84: 0803 2d00 |038c: move-object/from16 v3, v45 │ │ +0dcd88: 7040 4a2d 1032 |038e: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/track/TrackOverlay;.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;Landroid/os/Handler;)V // method@2d4a │ │ +0dcd8e: 0800 2b00 |0391: move-object/from16 v0, v43 │ │ +0dcd92: 0801 3000 |0393: move-object/from16 v1, v48 │ │ +0dcd96: 5b10 3f0d |0395: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ +0dcd9a: 222b d505 |0397: new-instance v43, Lorg/pyneo/maps/track/CurrentTrackOverlay; // type@05d5 │ │ +0dcd9e: 0800 3000 |0399: move-object/from16 v0, v48 │ │ +0dcda2: 5400 350d |039b: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0dcda6: 082c 0000 |039d: move-object/from16 v44, v0 │ │ +0dcdaa: 0800 2b00 |039f: move-object/from16 v0, v43 │ │ +0dcdae: 0801 3000 |03a1: move-object/from16 v1, v48 │ │ +0dcdb2: 0802 2c00 |03a3: move-object/from16 v2, v44 │ │ +0dcdb6: 7030 822c 1002 |03a5: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;)V // method@2c82 │ │ +0dcdbc: 0800 2b00 |03a8: move-object/from16 v0, v43 │ │ +0dcdc0: 0801 3000 |03aa: move-object/from16 v1, v48 │ │ +0dcdc4: 5b10 200d |03ac: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ +0dcdc8: 222b 8e05 |03ae: new-instance v43, Lorg/pyneo/maps/poi/PoiOverlay; // type@058e │ │ +0dcdcc: 0800 3000 |03b0: move-object/from16 v0, v48 │ │ +0dcdd0: 5400 350d |03b2: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0dcdd4: 082c 0000 |03b4: move-object/from16 v44, v0 │ │ +0dcdd8: 1a2d ca2d |03b6: const-string v45, "pref_hidepoi" // string@2dca │ │ +0dcddc: 132e 0000 |03b8: const/16 v46, #int 0 // #0 │ │ +0dcde0: 0800 1c00 |03ba: move-object/from16 v0, v28 │ │ +0dcde4: 0801 2d00 |03bc: move-object/from16 v1, v45 │ │ +0dcde8: 0202 2e00 |03be: move/from16 v2, v46 │ │ +0dcdec: 7230 8901 1002 |03c0: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dcdf2: 0a2d |03c3: move-result v45 │ │ +0dcdf4: 0800 2b00 |03c4: move-object/from16 v0, v43 │ │ +0dcdf8: 0801 3000 |03c6: move-object/from16 v1, v48 │ │ +0dcdfc: 0802 2c00 |03c8: move-object/from16 v2, v44 │ │ +0dce00: 0203 2d00 |03ca: move/from16 v3, v45 │ │ +0dce04: 7040 b82a 1032 |03cc: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/poi/PoiOverlay;.:(Landroid/content/Context;Lorg/pyneo/maps/poi/PoiManager;Z)V // method@2ab8 │ │ +0dce0a: 0800 2b00 |03cf: move-object/from16 v0, v43 │ │ +0dce0e: 0801 3000 |03d1: move-object/from16 v1, v48 │ │ +0dce12: 5b10 360d |03d3: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dce16: 0800 3000 |03d5: move-object/from16 v0, v48 │ │ +0dce1a: 5400 360d |03d7: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dce1e: 082b 0000 |03d9: move-object/from16 v43, v0 │ │ +0dce22: 1a2c 1c1a |03db: const-string v44, "curShowPoiId" // string@1a1c │ │ +0dce26: 132d f1d8 |03dd: const/16 v45, #int -9999 // #d8f1 │ │ +0dce2a: 0800 2800 |03df: move-object/from16 v0, v40 │ │ +0dce2e: 0801 2c00 |03e1: move-object/from16 v1, v44 │ │ +0dce32: 0202 2d00 |03e3: move/from16 v2, v45 │ │ +0dce36: 7230 8b01 1002 |03e5: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0dce3c: 0a2c |03e8: move-result v44 │ │ +0dce3e: 7402 c42a 2b00 |03e9: invoke-virtual/range {v43, v44}, Lorg/pyneo/maps/poi/PoiOverlay;.setTapIndex:(I)V // method@2ac4 │ │ +0dce44: 222b 5305 |03ec: new-instance v43, Lorg/pyneo/maps/map/MyLocationOverlay; // type@0553 │ │ +0dce48: 0800 2b00 |03ee: move-object/from16 v0, v43 │ │ +0dce4c: 0801 3000 |03f0: move-object/from16 v1, v48 │ │ +0dce50: 7020 0029 1000 |03f2: invoke-direct {v0, v1}, Lorg/pyneo/maps/map/MyLocationOverlay;.:(Landroid/content/Context;)V // method@2900 │ │ +0dce56: 0800 2b00 |03f5: move-object/from16 v0, v43 │ │ +0dce5a: 0801 3000 |03f7: move-object/from16 v1, v48 │ │ +0dce5e: 5b10 2f0d |03f9: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dce62: 222b 5805 |03fb: new-instance v43, Lorg/pyneo/maps/map/SearchResultOverlay; // type@0558 │ │ +0dce66: 0800 3000 |03fd: move-object/from16 v0, v48 │ │ +0dce6a: 5400 2a0d |03ff: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dce6e: 082c 0000 |0401: move-object/from16 v44, v0 │ │ +0dce72: 0800 2b00 |0403: move-object/from16 v0, v43 │ │ +0dce76: 0801 3000 |0405: move-object/from16 v1, v48 │ │ +0dce7a: 0802 2c00 |0407: move-object/from16 v2, v44 │ │ +0dce7e: 7030 2c29 1002 |0409: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/map/SearchResultOverlay;.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;)V // method@292c │ │ +0dce84: 0800 2b00 |040c: move-object/from16 v0, v43 │ │ +0dce88: 0801 3000 |040e: move-object/from16 v1, v48 │ │ +0dce8c: 5b10 390d |0410: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ +0dce90: 0800 3000 |0412: move-object/from16 v0, v48 │ │ +0dce94: 5400 390d |0414: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ +0dce98: 082b 0000 |0416: move-object/from16 v43, v0 │ │ +0dce9c: 0800 2b00 |0418: move-object/from16 v0, v43 │ │ +0dcea0: 0801 2800 |041a: move-object/from16 v1, v40 │ │ +0dcea4: 6e20 3229 1000 |041c: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/SearchResultOverlay;.fromPref:(Landroid/content/SharedPreferences;)V // method@2932 │ │ +0dceaa: 7601 3627 3000 |041f: invoke-direct/range {v48}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ +0dceb0: 1a2b c22d |0422: const-string v43, "pref_drivingdirectionup" // string@2dc2 │ │ +0dceb4: 0800 3000 |0424: move-object/from16 v0, v48 │ │ +0dceb8: 5500 210d |0426: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mDrivingDirectionUp:Z // field@0d21 │ │ +0dcebc: 022c 0000 |0428: move/from16 v44, v0 │ │ +0dcec0: 0800 1c00 |042a: move-object/from16 v0, v28 │ │ +0dcec4: 0801 2b00 |042c: move-object/from16 v1, v43 │ │ +0dcec8: 0202 2c00 |042e: move/from16 v2, v44 │ │ +0dcecc: 7230 8901 1002 |0430: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dced2: 0a2b |0433: move-result v43 │ │ +0dced4: 0200 2b00 |0434: move/from16 v0, v43 │ │ +0dced8: 0801 3000 |0436: move-object/from16 v1, v48 │ │ +0dcedc: 5c10 210d |0438: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mDrivingDirectionUp:Z // field@0d21 │ │ +0dcee0: 1a2b e82d |043a: const-string v43, "pref_northdirectionup" // string@2de8 │ │ +0dcee4: 0800 3000 |043c: move-object/from16 v0, v48 │ │ +0dcee8: 5500 310d |043e: iget-boolean v0, v0, Lorg/pyneo/maps/MainActivity;.mNorthDirectionUp:Z // field@0d31 │ │ +0dceec: 022c 0000 |0440: move/from16 v44, v0 │ │ +0dcef0: 0800 1c00 |0442: move-object/from16 v0, v28 │ │ +0dcef4: 0801 2b00 |0444: move-object/from16 v1, v43 │ │ +0dcef8: 0202 2c00 |0446: move/from16 v2, v44 │ │ +0dcefc: 7230 8901 1002 |0448: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dcf02: 0a2b |044b: move-result v43 │ │ +0dcf04: 0200 2b00 |044c: move/from16 v0, v43 │ │ +0dcf08: 0801 3000 |044e: move-object/from16 v1, v48 │ │ +0dcf0c: 5c10 310d |0450: iput-boolean v0, v1, Lorg/pyneo/maps/MainActivity;.mNorthDirectionUp:Z // field@0d31 │ │ +0dcf10: 1a2b f62d |0452: const-string v43, "pref_screen_orientation" // string@2df6 │ │ +0dcf14: 1a2c 3e01 |0454: const-string v44, "-1" // string@013e │ │ +0dcf18: 0800 1c00 |0456: move-object/from16 v0, v28 │ │ +0dcf1c: 0801 2b00 |0458: move-object/from16 v1, v43 │ │ +0dcf20: 0802 2c00 |045a: move-object/from16 v2, v44 │ │ +0dcf24: 7230 8c01 1002 |045c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0dcf2a: 0c2b |045f: move-result-object v43 │ │ +0dcf2c: 7701 9224 2b00 |0460: invoke-static/range {v43}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0dcf32: 0a26 |0463: move-result v38 │ │ +0dcf34: 0800 3000 |0464: move-object/from16 v0, v48 │ │ +0dcf38: 0201 2600 |0466: move/from16 v1, v38 │ │ +0dcf3c: 6e20 5927 1000 |0468: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.setRequestedOrientation:(I)V // method@2759 │ │ +0dcf42: 1a2b fe2d |046b: const-string v43, "pref_showstatusbar" // string@2dfe │ │ +0dcf46: 132c 0100 |046d: const/16 v44, #int 1 // #1 │ │ +0dcf4a: 0800 1c00 |046f: move-object/from16 v0, v28 │ │ +0dcf4e: 0801 2b00 |0471: move-object/from16 v1, v43 │ │ +0dcf52: 0202 2c00 |0473: move/from16 v2, v44 │ │ +0dcf56: 7230 8901 1002 |0475: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dcf5c: 0a27 |0478: move-result v39 │ │ +0dcf5e: 3827 e300 |0479: if-eqz v39, 055c // +00e3 │ │ +0dcf62: 7401 4327 3000 |047b: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindow:()Landroid/view/Window; // method@2743 │ │ +0dcf68: 0c2b |047e: move-result-object v43 │ │ +0dcf6a: 132c 0008 |047f: const/16 v44, #int 2048 // #800 │ │ +0dcf6e: 132d 0008 |0481: const/16 v45, #int 2048 // #800 │ │ +0dcf72: 7403 9620 2b00 |0483: invoke-virtual/range {v43, v44, v45}, Landroid/view/Window;.setFlags:(II)V // method@2096 │ │ +0dcf78: 7401 4327 3000 |0486: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindow:()Landroid/view/Window; // method@2743 │ │ +0dcf7e: 0c2b |0489: move-result-object v43 │ │ +0dcf80: 7401 9420 2b00 |048a: invoke-virtual/range {v43}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ +0dcf86: 0c2b |048d: move-result-object v43 │ │ +0dcf88: 132c 0000 |048e: const/16 v44, #int 0 // #0 │ │ +0dcf8c: 7402 1c20 2b00 |0490: invoke-virtual/range {v43, v44}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@201c │ │ +0dcf92: 1a2b 221c |0493: const-string v43, "error" // string@1c22 │ │ +0dcf96: 1a2c 0000 |0495: const-string v44, "" // string@0000 │ │ +0dcf9a: 0800 2800 |0497: move-object/from16 v0, v40 │ │ +0dcf9e: 0801 2b00 |0499: move-object/from16 v1, v43 │ │ +0dcfa2: 0802 2c00 |049b: move-object/from16 v2, v44 │ │ +0dcfa6: 7230 8c01 1002 |049d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0dcfac: 0c2b |04a0: move-result-object v43 │ │ +0dcfae: 7401 e524 2b00 |04a1: invoke-virtual/range {v43}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0dcfb4: 0a2b |04a4: move-result v43 │ │ +0dcfb6: 3d2b 0c00 |04a5: if-lez v43, 04b1 // +000c │ │ +0dcfba: 142b fb00 0b7f |04a7: const v43, #float 1.84768e+38 // #7f0b00fb │ │ +0dcfc0: 0800 3000 |04aa: move-object/from16 v0, v48 │ │ +0dcfc4: 0201 2b00 |04ac: move/from16 v1, v43 │ │ +0dcfc8: 6e20 5d27 1000 |04ae: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.showDialog:(I)V // method@275d │ │ +0dcfce: 1a2b 7717 |04b1: const-string v43, "app_version" // string@1777 │ │ +0dcfd2: 1a2c 0000 |04b3: const-string v44, "" // string@0000 │ │ +0dcfd6: 0800 2800 |04b5: move-object/from16 v0, v40 │ │ +0dcfda: 0801 2b00 |04b7: move-object/from16 v1, v43 │ │ +0dcfde: 0802 2c00 |04b9: move-object/from16 v2, v44 │ │ +0dcfe2: 7230 8c01 1002 |04bb: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0dcfe8: 0c2b |04be: move-result-object v43 │ │ +0dcfea: 7701 092f 3000 |04bf: invoke-static/range {v48}, Lorg/pyneo/maps/utils/Ut;.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; // method@2f09 │ │ +0dcff0: 0c2c |04c2: move-result-object v44 │ │ +0dcff2: 7402 db24 2b00 |04c3: invoke-virtual/range {v43, v44}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0dcff8: 0a2b |04c6: move-result v43 │ │ +0dcffa: 392b 2000 |04c7: if-nez v43, 04e7 // +0020 │ │ +0dcffe: 2215 a403 |04c9: new-instance v21, Landroid/util/DisplayMetrics; // type@03a4 │ │ +0dd002: 7601 a91e 1500 |04cb: invoke-direct/range {v21}, Landroid/util/DisplayMetrics;.:()V // method@1ea9 │ │ +0dd008: 7401 4427 3000 |04ce: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindowManager:()Landroid/view/WindowManager; // method@2744 │ │ +0dd00e: 0c2b |04d1: move-result-object v43 │ │ +0dd010: 7801 9a20 2b00 |04d2: invoke-interface/range {v43}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ +0dd016: 0c2b |04d5: move-result-object v43 │ │ +0dd018: 0800 2b00 |04d6: move-object/from16 v0, v43 │ │ +0dd01c: 0801 1500 |04d8: move-object/from16 v1, v21 │ │ +0dd020: 6e20 e31e 1000 |04da: invoke-virtual {v0, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@1ee3 │ │ +0dd026: 142b fa00 0b7f |04dd: const v43, #float 1.84768e+38 // #7f0b00fa │ │ +0dd02c: 0800 3000 |04e0: move-object/from16 v0, v48 │ │ +0dd030: 0201 2b00 |04e2: move/from16 v1, v43 │ │ +0dd034: 6e20 5d27 1000 |04e4: invoke-virtual {v0, v1}, Lorg/pyneo/maps/MainActivity;.showDialog:(I)V // method@275d │ │ +0dd03a: 7401 3b27 3000 |04e7: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getIntent:()Landroid/content/Intent; // method@273b │ │ +0dd040: 0c23 |04ea: move-result-object v35 │ │ +0dd042: 222b 9204 |04eb: new-instance v43, Ljava/lang/StringBuilder; // type@0492 │ │ +0dd046: 7601 fb24 2b00 |04ed: invoke-direct/range {v43}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dd04c: 1a2c 612b |04f0: const-string v44, "onCreate process intent=" // string@2b61 │ │ +0dd050: 7402 0425 2b00 |04f2: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd056: 0c2b |04f5: move-result-object v43 │ │ +0dd058: 0800 2b00 |04f6: move-object/from16 v0, v43 │ │ +0dd05c: 0801 2300 |04f8: move-object/from16 v1, v35 │ │ +0dd060: 6e20 0325 1000 |04fa: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0dd066: 0c2b |04fd: move-result-object v43 │ │ +0dd068: 7401 0a25 2b00 |04fe: invoke-virtual/range {v43}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dd06e: 0c2b |0501: move-result-object v43 │ │ +0dd070: 7701 f72e 2b00 |0502: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dd076: 7401 5001 2300 |0505: invoke-virtual/range {v35}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +0dd07c: 0c22 |0508: move-result-object v34 │ │ +0dd07e: 222b 9204 |0509: new-instance v43, Ljava/lang/StringBuilder; // type@0492 │ │ +0dd082: 7601 fb24 2b00 |050b: invoke-direct/range {v43}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dd088: 1a2c 602b |050e: const-string v44, "onCreate process action=" // string@2b60 │ │ +0dd08c: 7402 0425 2b00 |0510: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd092: 0c2b |0513: move-result-object v43 │ │ +0dd094: 0800 2b00 |0514: move-object/from16 v0, v43 │ │ +0dd098: 0801 2200 |0516: move-object/from16 v1, v34 │ │ +0dd09c: 6e20 0425 1000 |0518: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd0a2: 0c2b |051b: move-result-object v43 │ │ +0dd0a4: 7401 0a25 2b00 |051c: invoke-virtual/range {v43}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dd0aa: 0c2b |051f: move-result-object v43 │ │ +0dd0ac: 7701 f72e 2b00 |0520: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dd0b2: 1a2b 2d17 |0523: const-string v43, "android.intent.action.MAIN" // string@172d │ │ +0dd0b6: 0800 2b00 |0525: move-object/from16 v0, v43 │ │ +0dd0ba: 0801 2200 |0527: move-object/from16 v1, v34 │ │ +0dd0be: 6e20 da24 1000 |0529: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0dd0c4: 0a2b |052c: move-result v43 │ │ +0dd0c6: 382b 4900 |052d: if-eqz v43, 0576 // +0049 │ │ +0dd0ca: 1a2b 5c2b |052f: const-string v43, "onCreate done" // string@2b5c │ │ +0dd0ce: 7701 f72e 2b00 |0531: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dd0d4: 0e00 |0534: return-void │ │ +0dd0d6: 132b 0000 |0535: const/16 v43, #int 0 // #0 │ │ +0dd0da: 2900 58fb |0537: goto/16 008f // -04a8 │ │ +0dd0de: 132b 0000 |0539: const/16 v43, #int 0 // #0 │ │ +0dd0e2: 2900 9bfb |053b: goto/16 00d6 // -0465 │ │ +0dd0e6: 132b 0400 |053d: const/16 v43, #int 4 // #4 │ │ +0dd0ea: 2900 b6fb |053f: goto/16 00f5 // -044a │ │ +0dd0ee: 132b 0300 |0541: const/16 v43, #int 3 // #3 │ │ +0dd0f2: 142c 1301 0b7f |0543: const v44, #float 1.84768e+38 // #7f0b0113 │ │ +0dd0f8: 0200 2b00 |0546: move/from16 v0, v43 │ │ +0dd0fc: 0201 2c00 |0548: move/from16 v1, v44 │ │ +0dd100: 6e30 4722 0b01 |054a: invoke-virtual {v11, v0, v1}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ +0dd106: 2900 d7fb |054d: goto/16 0124 // -0429 │ │ +0dd10a: 132b 0a00 |054f: const/16 v43, #int 10 // #a │ │ +0dd10e: 0200 2b00 |0551: move/from16 v0, v43 │ │ +0dd112: 6e20 4622 0e00 |0553: invoke-virtual {v14, v0}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0dd118: 2900 2cfc |0556: goto/16 0182 // -03d4 │ │ +0dd11c: 132b 0400 |0558: const/16 v43, #int 4 // #4 │ │ +0dd120: 2900 acfd |055a: goto/16 0306 // -0254 │ │ +0dd124: 7401 4327 3000 |055c: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindow:()Landroid/view/Window; // method@2743 │ │ +0dd12a: 0c2b |055f: move-result-object v43 │ │ +0dd12c: 132c 0004 |0560: const/16 v44, #int 1024 // #400 │ │ +0dd130: 132d 0004 |0562: const/16 v45, #int 1024 // #400 │ │ +0dd134: 7403 9620 2b00 |0564: invoke-virtual/range {v43, v44, v45}, Landroid/view/Window;.setFlags:(II)V // method@2096 │ │ +0dd13a: 7401 4327 3000 |0567: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.getWindow:()Landroid/view/Window; // method@2743 │ │ +0dd140: 0c2b |056a: move-result-object v43 │ │ +0dd142: 7401 9420 2b00 |056b: invoke-virtual/range {v43}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2094 │ │ +0dd148: 0c2b |056e: move-result-object v43 │ │ +0dd14a: 132c 060c |056f: const/16 v44, #int 3078 // #c06 │ │ +0dd14e: 7402 1c20 2b00 |0571: invoke-virtual/range {v43, v44}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@201c │ │ +0dd154: 2900 1fff |0574: goto/16 0493 // -00e1 │ │ +0dd158: 1a2b 2e17 |0576: const-string v43, "android.intent.action.SEARCH" // string@172e │ │ +0dd15c: 0800 2b00 |0578: move-object/from16 v0, v43 │ │ +0dd160: 0801 2200 |057a: move-object/from16 v1, v34 │ │ +0dd164: 6e20 da24 1000 |057c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0dd16a: 0a2b |057f: move-result v43 │ │ +0dd16c: 382b 0f00 |0580: if-eqz v43, 058f // +000f │ │ +0dd170: 0800 3000 |0582: move-object/from16 v0, v48 │ │ +0dd174: 0801 2300 |0584: move-object/from16 v1, v35 │ │ +0dd178: 7020 3427 1000 |0586: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.doSearchQuery:(Landroid/content/Intent;)V // method@2734 │ │ +0dd17e: 1a2b 5a2b |0589: const-string v43, "onCreate doSearchQuery" // string@2b5a │ │ +0dd182: 7701 f72e 2b00 |058b: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dd188: 28a1 |058e: goto 052f // -005f │ │ +0dd18a: 1a2b 7e2c |058f: const-string v43, "org.pyneo.maps.action.SHOW_POINTS" // string@2c7e │ │ +0dd18e: 0800 2b00 |0591: move-object/from16 v0, v43 │ │ +0dd192: 0801 2200 |0593: move-object/from16 v1, v34 │ │ +0dd196: 6e20 db24 1000 |0595: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0dd19c: 0a2b |0598: move-result v43 │ │ +0dd19e: 382b 0f00 |0599: if-eqz v43, 05a8 // +000f │ │ +0dd1a2: 0800 3000 |059b: move-object/from16 v0, v48 │ │ +0dd1a6: 0801 2300 |059d: move-object/from16 v1, v35 │ │ +0dd1aa: 7020 3527 1000 |059f: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.doShowPoints:(Landroid/content/Intent;)V // method@2735 │ │ +0dd1b0: 1a2b 5b2b |05a2: const-string v43, "onCreate doShowPoints" // string@2b5b │ │ +0dd1b4: 7701 f72e 2b00 |05a4: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dd1ba: 2888 |05a7: goto 052f // -0078 │ │ +0dd1bc: 1a2b 3117 |05a8: const-string v43, "android.intent.action.VIEW" // string@1731 │ │ +0dd1c0: 0800 2b00 |05aa: move-object/from16 v0, v43 │ │ +0dd1c4: 0801 2200 |05ac: move-object/from16 v1, v34 │ │ +0dd1c8: 6e20 db24 1000 |05ae: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0dd1ce: 0a2b |05b1: move-result v43 │ │ +0dd1d0: 382b a600 |05b2: if-eqz v43, 0658 // +00a6 │ │ +0dd1d4: 7401 5501 2300 |05b4: invoke-virtual/range {v35}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0155 │ │ +0dd1da: 0c29 |05b7: move-result-object v41 │ │ +0dd1dc: 7401 fd02 2900 |05b8: invoke-virtual/range {v41}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@02fd │ │ +0dd1e2: 0c2b |05bb: move-result-object v43 │ │ +0dd1e4: 1a2c 4d1d |05bc: const-string v44, "geo" // string@1d4d │ │ +0dd1e8: 7402 db24 2b00 |05be: invoke-virtual/range {v43, v44}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0dd1ee: 0a2b |05c1: move-result v43 │ │ +0dd1f0: 382b 4d00 |05c2: if-eqz v43, 060f // +004d │ │ +0dd1f4: 7401 fa02 2900 |05c4: invoke-virtual/range {v41}, Landroid/net/Uri;.getEncodedSchemeSpecificPart:()Ljava/lang/String; // method@02fa │ │ +0dd1fa: 0c2b |05c7: move-result-object v43 │ │ +0dd1fc: 222c 9204 |05c8: new-instance v44, Ljava/lang/StringBuilder; // type@0492 │ │ +0dd200: 7601 fb24 2c00 |05ca: invoke-direct/range {v44}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dd206: 1a2d c801 |05cd: const-string v45, "?" // string@01c8 │ │ +0dd20a: 7402 0425 2c00 |05cf: invoke-virtual/range {v44, v45}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd210: 0c2c |05d2: move-result-object v44 │ │ +0dd212: 7401 f902 2900 |05d3: invoke-virtual/range {v41}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@02f9 │ │ +0dd218: 0c2d |05d6: move-result-object v45 │ │ +0dd21a: 7402 0425 2c00 |05d7: invoke-virtual/range {v44, v45}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd220: 0c2c |05da: move-result-object v44 │ │ +0dd222: 7401 0a25 2c00 |05db: invoke-virtual/range {v44}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dd228: 0c2c |05de: move-result-object v44 │ │ +0dd22a: 1a2d 0000 |05df: const-string v45, "" // string@0000 │ │ +0dd22e: 7403 e724 2b00 |05e1: invoke-virtual/range {v43, v44, v45}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0dd234: 0c11 |05e4: move-result-object v17 │ │ +0dd236: 1a2b 5d01 |05e5: const-string v43, "0,0" // string@015d │ │ +0dd23a: 0800 1100 |05e7: move-object/from16 v0, v17 │ │ +0dd23e: 0801 2b00 |05e9: move-object/from16 v1, v43 │ │ +0dd242: 6e20 da24 1000 |05eb: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0dd248: 0a2b |05ee: move-result v43 │ │ +0dd24a: 382b 2700 |05ef: if-eqz v43, 0616 // +0027 │ │ +0dd24e: 7401 f902 2900 |05f1: invoke-virtual/range {v41}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@02f9 │ │ +0dd254: 0c2b |05f4: move-result-object v43 │ │ +0dd256: 1a2c 7d2e |05f5: const-string v44, "q=" // string@2e7d │ │ +0dd25a: 1a2d 0000 |05f7: const-string v45, "" // string@0000 │ │ +0dd25e: 7403 e724 2b00 |05f9: invoke-virtual/range {v43, v44, v45}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0dd264: 0c21 |05fc: move-result-object v33 │ │ +0dd266: 1a2b 7f2e |05fd: const-string v43, "query" // string@2e7f │ │ +0dd26a: 0800 2300 |05ff: move-object/from16 v0, v35 │ │ +0dd26e: 0801 2b00 |0601: move-object/from16 v1, v43 │ │ +0dd272: 0802 2100 |0603: move-object/from16 v2, v33 │ │ +0dd276: 6e30 6d01 1002 |0605: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0dd27c: 0800 3000 |0608: move-object/from16 v0, v48 │ │ +0dd280: 0801 2300 |060a: move-object/from16 v1, v35 │ │ +0dd284: 7020 3427 1000 |060c: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.doSearchQuery:(Landroid/content/Intent;)V // method@2734 │ │ +0dd28a: 1a2b 632b |060f: const-string v43, "onCreate showTemporaryPoi" // string@2b63 │ │ +0dd28e: 7701 f72e 2b00 |0611: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dd294: 2900 1bff |0614: goto/16 052f // -00e5 │ │ +0dd298: 221b 1406 |0616: new-instance v27, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0dd29c: 0800 1b00 |0618: move-object/from16 v0, v27 │ │ +0dd2a0: 0801 1100 |061a: move-object/from16 v1, v17 │ │ +0dd2a4: 7020 202e 1000 |061c: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ +0dd2aa: 0800 3000 |061f: move-object/from16 v0, v48 │ │ +0dd2ae: 5400 360d |0621: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dd2b2: 082b 0000 |0623: move-object/from16 v43, v0 │ │ +0dd2b6: 7401 ba2a 2b00 |0625: invoke-virtual/range {v43}, Lorg/pyneo/maps/poi/PoiOverlay;.clearPoiList:()V // method@2aba │ │ +0dd2bc: 0800 3000 |0628: move-object/from16 v0, v48 │ │ +0dd2c0: 5400 360d |062a: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dd2c4: 082b 0000 |062c: move-object/from16 v43, v0 │ │ +0dd2c8: 132c ffff |062e: const/16 v44, #int -1 // #ffff │ │ +0dd2cc: 1a2d 8105 |0630: const-string v45, "GEO" // string@0581 │ │ +0dd2d0: 1a2e 0000 |0632: const-string v46, "" // string@0000 │ │ +0dd2d4: 0800 2b00 |0634: move-object/from16 v0, v43 │ │ +0dd2d8: 0201 2c00 |0636: move/from16 v1, v44 │ │ +0dd2dc: 0802 1b00 |0638: move-object/from16 v2, v27 │ │ +0dd2e0: 0803 2d00 |063a: move-object/from16 v3, v45 │ │ +0dd2e4: 0804 2e00 |063c: move-object/from16 v4, v46 │ │ +0dd2e8: 6e54 c52a 1032 |063e: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/poi/PoiOverlay;.showTemporaryPoi:(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V // method@2ac5 │ │ +0dd2ee: 132b 0000 |0641: const/16 v43, #int 0 // #0 │ │ +0dd2f2: 0800 3000 |0643: move-object/from16 v0, v48 │ │ +0dd2f6: 0201 2b00 |0645: move/from16 v1, v43 │ │ +0dd2fa: 7020 5527 1000 |0647: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ +0dd300: 0800 3000 |064a: move-object/from16 v0, v48 │ │ +0dd304: 5400 2a0d |064c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dd308: 082b 0000 |064e: move-object/from16 v43, v0 │ │ +0dd30c: 0800 2b00 |0650: move-object/from16 v0, v43 │ │ +0dd310: 0801 1b00 |0652: move-object/from16 v1, v27 │ │ +0dd314: 6e20 e728 1000 |0654: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0dd31a: 28b8 |0657: goto 060f // -0048 │ │ +0dd31c: 1a2b cc10 |0658: const-string v43, "SHOW_MAP_ID" // string@10cc │ │ +0dd320: 0800 2b00 |065a: move-object/from16 v0, v43 │ │ +0dd324: 0801 2200 |065c: move-object/from16 v1, v34 │ │ +0dd328: 6e20 db24 1000 |065e: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0dd32e: 0a2b |0661: move-result v43 │ │ +0dd330: 382b 9f00 |0662: if-eqz v43, 0701 // +009f │ │ +0dd334: 7401 5801 2300 |0664: invoke-virtual/range {v35}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0dd33a: 0c0a |0667: move-result-object v10 │ │ +0dd33c: 1a2b 990e |0668: const-string v43, "MapName" // string@0e99 │ │ +0dd340: 0800 2b00 |066a: move-object/from16 v0, v43 │ │ +0dd344: 6e20 1803 0a00 |066c: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0dd34a: 0c2b |066f: move-result-object v43 │ │ +0dd34c: 0800 2b00 |0670: move-object/from16 v0, v43 │ │ +0dd350: 0801 3000 |0672: move-object/from16 v1, v48 │ │ +0dd354: 5b10 2b0d |0674: iput-object v0, v1, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ +0dd358: 1a2b 9518 |0676: const-string v43, "center" // string@1895 │ │ +0dd35c: 0800 2b00 |0678: move-object/from16 v0, v43 │ │ +0dd360: 6e20 0b03 0a00 |067a: invoke-virtual {v10, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ +0dd366: 0a2b |067d: move-result v43 │ │ +0dd368: 382b 1c00 |067e: if-eqz v43, 069a // +001c │ │ +0dd36c: 220f 1406 |0680: new-instance v15, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0dd370: 1a2b 9518 |0682: const-string v43, "center" // string@1895 │ │ +0dd374: 0800 2b00 |0684: move-object/from16 v0, v43 │ │ +0dd378: 6e20 1803 0a00 |0686: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0dd37e: 0c2b |0689: move-result-object v43 │ │ +0dd380: 0800 2b00 |068a: move-object/from16 v0, v43 │ │ +0dd384: 7020 202e 0f00 |068c: invoke-direct {v15, v0}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ +0dd38a: 0800 3000 |068f: move-object/from16 v0, v48 │ │ +0dd38e: 5400 2a0d |0691: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dd392: 082b 0000 |0693: move-object/from16 v43, v0 │ │ +0dd396: 0800 2b00 |0695: move-object/from16 v0, v43 │ │ +0dd39a: 6e20 e728 f000 |0697: invoke-virtual {v0, v15}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0dd3a0: 1a2b 8436 |069a: const-string v43, "zoom" // string@3684 │ │ +0dd3a4: 0800 2b00 |069c: move-object/from16 v0, v43 │ │ +0dd3a8: 6e20 0b03 0a00 |069e: invoke-virtual {v10, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ +0dd3ae: 0a2b |06a1: move-result v43 │ │ +0dd3b0: 382b 3900 |06a2: if-eqz v43, 06db // +0039 │ │ +0dd3b4: 1a2b 8436 |06a4: const-string v43, "zoom" // string@3684 │ │ +0dd3b8: 0800 2b00 |06a6: move-object/from16 v0, v43 │ │ +0dd3bc: 6e20 1803 0a00 |06a8: invoke-virtual {v10, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0dd3c2: 0c2b |06ab: move-result-object v43 │ │ +0dd3c4: 7701 9724 2b00 |06ac: invoke-static/range {v43}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2497 │ │ +0dd3ca: 0c2b |06af: move-result-object v43 │ │ +0dd3cc: 7401 9024 2b00 |06b0: invoke-virtual/range {v43}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0dd3d2: 0a2a |06b3: move-result v42 │ │ +0dd3d4: 0800 3000 |06b4: move-object/from16 v0, v48 │ │ +0dd3d8: 5400 2a0d |06b6: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dd3dc: 082b 0000 |06b8: move-object/from16 v43, v0 │ │ +0dd3e0: 0800 2b00 |06ba: move-object/from16 v0, v43 │ │ +0dd3e4: 0201 2a00 |06bc: move/from16 v1, v42 │ │ +0dd3e8: 6e20 ee28 1000 |06be: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ +0dd3ee: 7801 8801 2800 |06c1: invoke-interface/range {v40}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0dd3f4: 0c0d |06c4: move-result-object v13 │ │ +0dd3f6: 1a2b a314 |06c5: const-string v43, "ZoomLevel" // string@14a3 │ │ +0dd3fa: 0800 3000 |06c7: move-object/from16 v0, v48 │ │ +0dd3fe: 5400 2a0d |06c9: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dd402: 082c 0000 |06cb: move-object/from16 v44, v0 │ │ +0dd406: 7401 e128 2c00 |06cd: invoke-virtual/range {v44}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0dd40c: 0a2c |06d0: move-result v44 │ │ +0dd40e: 0800 2b00 |06d1: move-object/from16 v0, v43 │ │ +0dd412: 0201 2c00 |06d3: move/from16 v1, v44 │ │ +0dd416: 7230 8501 0d01 |06d5: invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0dd41c: 7210 8201 0d00 |06d8: invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0dd422: 1a2b 0000 |06db: const-string v43, "" // string@0000 │ │ +0dd426: 0800 2300 |06dd: move-object/from16 v0, v35 │ │ +0dd42a: 0801 2b00 |06df: move-object/from16 v1, v43 │ │ +0dd42e: 6e20 7501 1000 |06e1: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +0dd434: 1a2b 572b |06e4: const-string v43, "onCreate SharedPreferences" // string@2b57 │ │ +0dd438: 7701 f72e 2b00 |06e6: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dd43e: 2900 46fe |06e9: goto/16 052f // -01ba │ │ +0dd442: 0d0c |06eb: move-exception v12 │ │ +0dd444: 6e10 8224 0c00 |06ec: invoke-virtual {v12}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0dd44a: 0c2b |06ef: move-result-object v43 │ │ +0dd44c: 0800 2b00 |06f0: move-object/from16 v0, v43 │ │ +0dd450: 7120 fa2e c000 |06f2: invoke-static {v0, v12}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0dd456: 28a5 |06f5: goto 069a // -005b │ │ +0dd458: 0d0c |06f6: move-exception v12 │ │ +0dd45a: 6e10 8224 0c00 |06f7: invoke-virtual {v12}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0dd460: 0c2b |06fa: move-result-object v43 │ │ +0dd462: 0800 2b00 |06fb: move-object/from16 v0, v43 │ │ +0dd466: 7120 fa2e c000 |06fd: invoke-static {v0, v12}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0dd46c: 28db |0700: goto 06db // -0025 │ │ +0dd46e: 1a2b 2f1c |0701: const-string v43, "eu.siacs.conversations.location.show" // string@1c2f │ │ +0dd472: 0800 2b00 |0703: move-object/from16 v0, v43 │ │ +0dd476: 0801 2200 |0705: move-object/from16 v1, v34 │ │ +0dd47a: 6e20 da24 1000 |0707: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0dd480: 0a2b |070a: move-result v43 │ │ +0dd482: 382b fe00 |070b: if-eqz v43, 0809 // +00fe │ │ +0dd486: 1a2b aa23 |070d: const-string v43, "longitude" // string@23aa │ │ +0dd48a: 0800 2300 |070f: move-object/from16 v0, v35 │ │ +0dd48e: 0801 2b00 |0711: move-object/from16 v1, v43 │ │ +0dd492: 6e20 6301 1000 |0713: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0163 │ │ +0dd498: 0a2b |0716: move-result v43 │ │ +0dd49a: 382b eb00 |0717: if-eqz v43, 0802 // +00eb │ │ +0dd49e: 1a2b 1623 |0719: const-string v43, "latitude" // string@2316 │ │ +0dd4a2: 0800 2300 |071b: move-object/from16 v0, v35 │ │ +0dd4a6: 0801 2b00 |071d: move-object/from16 v1, v43 │ │ +0dd4aa: 6e20 6301 1000 |071f: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0163 │ │ +0dd4b0: 0a2b |0722: move-result v43 │ │ +0dd4b2: 382b df00 |0723: if-eqz v43, 0802 // +00df │ │ +0dd4b6: 1a2b c722 |0725: const-string v43, "jid" // string@22c7 │ │ +0dd4ba: 0800 2300 |0727: move-object/from16 v0, v35 │ │ +0dd4be: 0801 2b00 |0729: move-object/from16 v1, v43 │ │ +0dd4c2: 6e20 6101 1000 |072b: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +0dd4c8: 0c10 |072e: move-result-object v16 │ │ +0dd4ca: 1a2b 4b2a |072f: const-string v43, "name" // string@2a4b │ │ +0dd4ce: 0800 2300 |0731: move-object/from16 v0, v35 │ │ +0dd4d2: 0801 2b00 |0733: move-object/from16 v1, v43 │ │ +0dd4d6: 6e20 6101 1000 |0735: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +0dd4dc: 0c18 |0738: move-result-object v24 │ │ +0dd4de: 3818 0800 |0739: if-eqz v24, 0741 // +0008 │ │ +0dd4e2: 7401 e524 1800 |073b: invoke-virtual/range {v24}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0dd4e8: 0a2b |073e: move-result v43 │ │ +0dd4ea: 392b 1800 |073f: if-nez v43, 0757 // +0018 │ │ +0dd4ee: 3810 bb00 |0741: if-eqz v16, 07fc // +00bb │ │ +0dd4f2: 7401 e524 1000 |0743: invoke-virtual/range {v16}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0dd4f8: 0a2b |0746: move-result v43 │ │ +0dd4fa: 3d2b b500 |0747: if-lez v43, 07fc // +00b5 │ │ +0dd4fe: 1a2b ca01 |0749: const-string v43, "@" // string@01ca │ │ +0dd502: 0800 1000 |074b: move-object/from16 v0, v16 │ │ +0dd506: 0801 2b00 |074d: move-object/from16 v1, v43 │ │ +0dd50a: 6e20 e824 1000 |074f: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0dd510: 0c2b |0752: move-result-object v43 │ │ +0dd512: 132c 0000 |0753: const/16 v44, #int 0 // #0 │ │ +0dd516: 4618 2b2c |0755: aget-object v24, v43, v44 │ │ +0dd51a: 1a2b 1623 |0757: const-string v43, "latitude" // string@2316 │ │ +0dd51e: 162c 0000 |0759: const-wide/16 v44, #int 0 // #0 │ │ +0dd522: 0800 2300 |075b: move-object/from16 v0, v35 │ │ +0dd526: 0801 2b00 |075d: move-object/from16 v1, v43 │ │ +0dd52a: 0502 2c00 |075f: move-wide/from16 v2, v44 │ │ +0dd52e: 6e40 5701 1032 |0761: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getDoubleExtra:(Ljava/lang/String;D)D // method@0157 │ │ +0dd534: 0b12 |0764: move-result-wide v18 │ │ +0dd536: 1a2b aa23 |0765: const-string v43, "longitude" // string@23aa │ │ +0dd53a: 162c 0000 |0767: const-wide/16 v44, #int 0 // #0 │ │ +0dd53e: 0800 2300 |0769: move-object/from16 v0, v35 │ │ +0dd542: 0801 2b00 |076b: move-object/from16 v1, v43 │ │ +0dd546: 0502 2c00 |076d: move-wide/from16 v2, v44 │ │ +0dd54a: 6e40 5701 1032 |076f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getDoubleExtra:(Ljava/lang/String;D)D // method@0157 │ │ +0dd550: 0b16 |0772: move-result-wide v22 │ │ +0dd552: 1608 0000 |0773: const-wide/16 v8, #int 0 // #0 │ │ +0dd556: 1606 0000 |0775: const-wide/16 v6, #int 0 // #0 │ │ +0dd55a: 222b 9204 |0777: new-instance v43, Ljava/lang/StringBuilder; // type@0492 │ │ +0dd55e: 7601 fb24 2b00 |0779: invoke-direct/range {v43}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dd564: 1a2c 5d2b |077c: const-string v44, "onCreate location received longitude=" // string@2b5d │ │ +0dd568: 7402 0425 2b00 |077e: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd56e: 0c2b |0781: move-result-object v43 │ │ +0dd570: 0800 2b00 |0782: move-object/from16 v0, v43 │ │ +0dd574: 0501 1600 |0784: move-wide/from16 v1, v22 │ │ +0dd578: 6e30 ff24 1002 |0786: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dd57e: 0c2b |0789: move-result-object v43 │ │ +0dd580: 1a2c 2d01 |078a: const-string v44, ", latitude=" // string@012d │ │ +0dd584: 7402 0425 2b00 |078c: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd58a: 0c2b |078f: move-result-object v43 │ │ +0dd58c: 0800 2b00 |0790: move-object/from16 v0, v43 │ │ +0dd590: 0501 1200 |0792: move-wide/from16 v1, v18 │ │ +0dd594: 6e30 ff24 1002 |0794: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0dd59a: 0c2b |0797: move-result-object v43 │ │ +0dd59c: 1a2c 2c01 |0798: const-string v44, ", jid=" // string@012c │ │ +0dd5a0: 7402 0425 2b00 |079a: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd5a6: 0c2b |079d: move-result-object v43 │ │ +0dd5a8: 0800 2b00 |079e: move-object/from16 v0, v43 │ │ +0dd5ac: 0801 1000 |07a0: move-object/from16 v1, v16 │ │ +0dd5b0: 6e20 0425 1000 |07a2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd5b6: 0c2b |07a5: move-result-object v43 │ │ +0dd5b8: 1a2c 3001 |07a6: const-string v44, ", name=" // string@0130 │ │ +0dd5bc: 7402 0425 2b00 |07a8: invoke-virtual/range {v43, v44}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd5c2: 0c2b |07ab: move-result-object v43 │ │ +0dd5c4: 0800 2b00 |07ac: move-object/from16 v0, v43 │ │ +0dd5c8: 0801 1800 |07ae: move-object/from16 v1, v24 │ │ +0dd5cc: 6e20 0425 1000 |07b0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd5d2: 0c2b |07b3: move-result-object v43 │ │ +0dd5d4: 7401 0a25 2b00 |07b4: invoke-virtual/range {v43}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dd5da: 0c2b |07b7: move-result-object v43 │ │ +0dd5dc: 7701 0d2f 2b00 |07b8: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0dd5e2: 221b 1406 |07bb: new-instance v27, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0dd5e6: 0800 1b00 |07bd: move-object/from16 v0, v27 │ │ +0dd5ea: 0501 1200 |07bf: move-wide/from16 v1, v18 │ │ +0dd5ee: 0503 1600 |07c1: move-wide/from16 v3, v22 │ │ +0dd5f2: 7054 1d2e 1032 |07c3: invoke-direct {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.:(DD)V // method@2e1d │ │ +0dd5f8: 0800 3000 |07c6: move-object/from16 v0, v48 │ │ +0dd5fc: 5400 360d |07c8: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dd600: 082b 0000 |07ca: move-object/from16 v43, v0 │ │ +0dd604: 7401 ba2a 2b00 |07cc: invoke-virtual/range {v43}, Lorg/pyneo/maps/poi/PoiOverlay;.clearPoiList:()V // method@2aba │ │ +0dd60a: 0800 3000 |07cf: move-object/from16 v0, v48 │ │ +0dd60e: 5400 360d |07d1: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0dd612: 082b 0000 |07d3: move-object/from16 v43, v0 │ │ +0dd616: 132c ffff |07d5: const/16 v44, #int -1 // #ffff │ │ +0dd61a: 0800 2b00 |07d7: move-object/from16 v0, v43 │ │ +0dd61e: 0201 2c00 |07d9: move/from16 v1, v44 │ │ +0dd622: 0802 1b00 |07db: move-object/from16 v2, v27 │ │ +0dd626: 0803 1800 |07dd: move-object/from16 v3, v24 │ │ +0dd62a: 0804 1000 |07df: move-object/from16 v4, v16 │ │ +0dd62e: 6e54 c52a 1032 |07e1: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/poi/PoiOverlay;.showTemporaryPoi:(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V // method@2ac5 │ │ +0dd634: 132b 0000 |07e4: const/16 v43, #int 0 // #0 │ │ +0dd638: 0800 3000 |07e6: move-object/from16 v0, v48 │ │ +0dd63c: 0201 2b00 |07e8: move/from16 v1, v43 │ │ +0dd640: 7020 5527 1000 |07ea: invoke-direct {v0, v1}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ +0dd646: 0800 3000 |07ed: move-object/from16 v0, v48 │ │ +0dd64a: 5400 2a0d |07ef: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dd64e: 082b 0000 |07f1: move-object/from16 v43, v0 │ │ +0dd652: 0800 2b00 |07f3: move-object/from16 v0, v43 │ │ +0dd656: 0801 1b00 |07f5: move-object/from16 v1, v27 │ │ +0dd65a: 6e20 e728 1000 |07f7: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0dd660: 2900 35fd |07fa: goto/16 052f // -02cb │ │ +0dd664: 1a18 9606 |07fc: const-string v24, "Jabber" // string@0696 │ │ +0dd668: 1a10 cb01 |07fe: const-string v16, "@xmpp" // string@01cb │ │ +0dd66c: 2900 57ff |0800: goto/16 0757 // -00a9 │ │ +0dd670: 1a2b 592b |0802: const-string v43, "onCreate conversations intent recceived with no latitude/longitude" // string@2b59 │ │ +0dd674: 7701 122f 2b00 |0804: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ +0dd67a: 2900 28fd |0807: goto/16 052f // -02d8 │ │ +0dd67e: 1a2b 2e1c |0809: const-string v43, "eu.siacs.conversations.location.request" // string@1c2e │ │ +0dd682: 0800 2b00 |080b: move-object/from16 v0, v43 │ │ +0dd686: 0801 2200 |080d: move-object/from16 v1, v34 │ │ +0dd68a: 6e20 da24 1000 |080f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0dd690: 0a2b |0812: move-result v43 │ │ +0dd692: 382b b100 |0813: if-eqz v43, 08c4 // +00b1 │ │ +0dd696: 0800 3000 |0815: move-object/from16 v0, v48 │ │ +0dd69a: 5400 2f0d |0817: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dd69e: 082b 0000 |0819: move-object/from16 v43, v0 │ │ +0dd6a2: 7401 0229 2b00 |081b: invoke-virtual/range {v43}, Lorg/pyneo/maps/map/MyLocationOverlay;.getLastLocation:()Landroid/location/Location; // method@2902 │ │ +0dd6a8: 0c14 |081e: move-result-object v20 │ │ +0dd6aa: 2224 3000 |081f: new-instance v36, Landroid/content/Intent; // type@0030 │ │ +0dd6ae: 7601 4901 2400 |0821: invoke-direct/range {v36}, Landroid/content/Intent;.:()V // method@0149 │ │ +0dd6b4: 3814 5800 |0824: if-eqz v20, 087c // +0058 │ │ +0dd6b8: 1a2b 1623 |0826: const-string v43, "latitude" // string@2316 │ │ +0dd6bc: 7401 c002 1400 |0828: invoke-virtual/range {v20}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +0dd6c2: 0b2c |082b: move-result-wide v44 │ │ +0dd6c4: 0800 2400 |082c: move-object/from16 v0, v36 │ │ +0dd6c8: 0801 2b00 |082e: move-object/from16 v1, v43 │ │ +0dd6cc: 0502 2c00 |0830: move-wide/from16 v2, v44 │ │ +0dd6d0: 6e40 6701 1032 |0832: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dd6d6: 1a2b aa23 |0835: const-string v43, "longitude" // string@23aa │ │ +0dd6da: 7401 c102 1400 |0837: invoke-virtual/range {v20}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +0dd6e0: 0b2c |083a: move-result-wide v44 │ │ +0dd6e2: 0800 2400 |083b: move-object/from16 v0, v36 │ │ +0dd6e6: 0801 2b00 |083d: move-object/from16 v1, v43 │ │ +0dd6ea: 0502 2c00 |083f: move-wide/from16 v2, v44 │ │ +0dd6ee: 6e40 6701 1032 |0841: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dd6f4: 1a2b 2217 |0844: const-string v43, "altitude" // string@1722 │ │ +0dd6f8: 7401 be02 1400 |0846: invoke-virtual/range {v20}, Landroid/location/Location;.getAltitude:()D // method@02be │ │ +0dd6fe: 0b2c |0849: move-result-wide v44 │ │ +0dd700: 0800 2400 |084a: move-object/from16 v0, v36 │ │ +0dd704: 0801 2b00 |084c: move-object/from16 v1, v43 │ │ +0dd708: 0502 2c00 |084e: move-wide/from16 v2, v44 │ │ +0dd70c: 6e40 6701 1032 |0850: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dd712: 1a2b 4e16 |0853: const-string v43, "accuracy" // string@164e │ │ +0dd716: 7401 bd02 1400 |0855: invoke-virtual/range {v20}, Landroid/location/Location;.getAccuracy:()F // method@02bd │ │ +0dd71c: 0a2c |0858: move-result v44 │ │ +0dd71e: 0200 2c00 |0859: move/from16 v0, v44 │ │ +0dd722: 8700 |085b: float-to-int v0, v0 │ │ +0dd724: 022c 0000 |085c: move/from16 v44, v0 │ │ +0dd728: 0800 2400 |085e: move-object/from16 v0, v36 │ │ +0dd72c: 0801 2b00 |0860: move-object/from16 v1, v43 │ │ +0dd730: 0202 2c00 |0862: move/from16 v2, v44 │ │ +0dd734: 6e30 6901 1002 |0864: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0dd73a: 1a2b 5e2b |0867: const-string v43, "onCreate location sent" // string@2b5e │ │ +0dd73e: 7701 f72e 2b00 |0869: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dd744: 132b ffff |086c: const/16 v43, #int -1 // #ffff │ │ +0dd748: 0800 3000 |086e: move-object/from16 v0, v48 │ │ +0dd74c: 0201 2b00 |0870: move/from16 v1, v43 │ │ +0dd750: 0802 2400 |0872: move-object/from16 v2, v36 │ │ +0dd754: 6e30 5a27 1002 |0874: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.setResult:(ILandroid/content/Intent;)V // method@275a │ │ +0dd75a: 7401 3827 3000 |0877: invoke-virtual/range {v48}, Lorg/pyneo/maps/MainActivity;.finish:()V // method@2738 │ │ +0dd760: 2900 b5fc |087a: goto/16 052f // -034b │ │ +0dd764: 0800 3000 |087c: move-object/from16 v0, v48 │ │ +0dd768: 5400 2a0d |087e: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dd76c: 082b 0000 |0880: move-object/from16 v43, v0 │ │ +0dd770: 7401 da28 2b00 |0882: invoke-virtual/range {v43}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0dd776: 0c1b |0885: move-result-object v27 │ │ +0dd778: 1a2b 1623 |0886: const-string v43, "latitude" // string@2316 │ │ +0dd77c: 7401 302e 1b00 |0888: invoke-virtual/range {v27}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0dd782: 0b2c |088b: move-result-wide v44 │ │ +0dd784: 0800 2400 |088c: move-object/from16 v0, v36 │ │ +0dd788: 0801 2b00 |088e: move-object/from16 v1, v43 │ │ +0dd78c: 0502 2c00 |0890: move-wide/from16 v2, v44 │ │ +0dd790: 6e40 6701 1032 |0892: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dd796: 1a2b aa23 |0895: const-string v43, "longitude" // string@23aa │ │ +0dd79a: 7401 322e 1b00 |0897: invoke-virtual/range {v27}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0dd7a0: 0b2c |089a: move-result-wide v44 │ │ +0dd7a2: 0800 2400 |089b: move-object/from16 v0, v36 │ │ +0dd7a6: 0801 2b00 |089d: move-object/from16 v1, v43 │ │ +0dd7aa: 0502 2c00 |089f: move-wide/from16 v2, v44 │ │ +0dd7ae: 6e40 6701 1032 |08a1: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dd7b4: 1a2b 2217 |08a4: const-string v43, "altitude" // string@1722 │ │ +0dd7b8: 162c 0000 |08a6: const-wide/16 v44, #int 0 // #0 │ │ +0dd7bc: 0800 2400 |08a8: move-object/from16 v0, v36 │ │ +0dd7c0: 0801 2b00 |08aa: move-object/from16 v1, v43 │ │ +0dd7c4: 0502 2c00 |08ac: move-wide/from16 v2, v44 │ │ +0dd7c8: 6e40 6701 1032 |08ae: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0dd7ce: 1a2b 4e16 |08b1: const-string v43, "accuracy" // string@164e │ │ +0dd7d2: 132c 0000 |08b3: const/16 v44, #int 0 // #0 │ │ +0dd7d6: 0800 2400 |08b5: move-object/from16 v0, v36 │ │ +0dd7da: 0801 2b00 |08b7: move-object/from16 v1, v43 │ │ +0dd7de: 0202 2c00 |08b9: move/from16 v2, v44 │ │ +0dd7e2: 6e30 6901 1002 |08bb: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0dd7e8: 1a2b 582b |08be: const-string v43, "onCreate cannot send latitude/longitude to conversations, dummy sent" // string@2b58 │ │ +0dd7ec: 7701 122f 2b00 |08c0: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ +0dd7f2: 28a9 |08c3: goto 086c // -0057 │ │ +0dd7f4: 1a2b 5f2b |08c4: const-string v43, "onCreate no fit" // string@2b5f │ │ +0dd7f8: 7701 122f 2b00 |08c6: invoke-static/range {v43}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ +0dd7fe: 2900 66fc |08c9: goto/16 052f // -039a │ │ catches : 2 │ │ 0x0680 - 0x069a │ │ Ljava/lang/Exception; -> 0x06eb │ │ 0x06a4 - 0x06db │ │ Ljava/lang/Exception; -> 0x06f6 │ │ positions : │ │ 0x0000 line=203 │ │ @@ -297532,76 +297780,76 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 143 16-bit code units │ │ -0dd888: |[0dd888] org.pyneo.maps.MainActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0dd898: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0dd89a: 2071 5e05 |0001: instance-of v1, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ -0dd89e: 3801 4b00 |0003: if-eqz v1, 004e // +004b │ │ -0dd8a2: 0770 |0005: move-object v0, v7 │ │ -0dd8a4: 1f00 5e05 |0006: check-cast v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ -0dd8a8: 5401 eb13 |0008: iget-object v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0dd8ac: 3801 4400 |000a: if-eqz v1, 004e // +0044 │ │ -0dd8b0: 5201 ec13 |000c: iget v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ -0dd8b4: 1302 f1d8 |000e: const/16 v2, #int -9999 // #d8f1 │ │ -0dd8b8: 3721 4200 |0010: if-le v1, v2, 0052 // +0042 │ │ -0dd8bc: 5201 ec13 |0012: iget v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ -0dd8c0: 5941 2c0d |0014: iput v1, v4, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ -0dd8c4: 5201 ec13 |0016: iget v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ -0dd8c8: 3a01 2900 |0018: if-ltz v1, 0041 // +0029 │ │ -0dd8cc: 1401 ff00 0b7f |001a: const v1, #float 1.84768e+38 // #7f0b00ff │ │ -0dd8d2: 1402 6600 0e7f |001d: const v2, #float 1.88752e+38 // #7f0e0066 │ │ -0dd8d8: 6e20 4227 2400 |0020: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dd8de: 0c02 |0023: move-result-object v2 │ │ -0dd8e0: 7252 dc1e 3531 |0024: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0dd8e6: 1401 0201 0b7f |0027: const v1, #float 1.84768e+38 // #7f0b0102 │ │ -0dd8ec: 1402 6e00 0e7f |002a: const v2, #float 1.88753e+38 // #7f0e006e │ │ -0dd8f2: 6e20 4227 2400 |002d: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dd8f8: 0c02 |0030: move-result-object v2 │ │ -0dd8fa: 7252 dc1e 3531 |0031: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0dd900: 1401 0001 0b7f |0034: const v1, #float 1.84768e+38 // #7f0b0100 │ │ -0dd906: 1402 6100 0e7f |0037: const v2, #float 1.88752e+38 // #7f0e0061 │ │ -0dd90c: 6e20 4227 2400 |003a: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dd912: 0c02 |003d: move-result-object v2 │ │ -0dd914: 7252 dc1e 3531 |003e: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0dd91a: 1401 0901 0b7f |0041: const v1, #float 1.84768e+38 // #7f0b0109 │ │ -0dd920: 1402 7d00 0e7f |0044: const v2, #float 1.88753e+38 // #7f0e007d │ │ -0dd926: 6e20 4227 2400 |0047: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dd92c: 0c02 |004a: move-result-object v2 │ │ -0dd92e: 7252 dc1e 3531 |004b: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0dd934: 6f40 6600 5476 |004e: invoke-super {v4, v5, v6, v7}, Landroid/app/Activity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0066 │ │ -0dd93a: 0e00 |0051: return-void │ │ -0dd93c: 1401 fe00 0b7f |0052: const v1, #float 1.84768e+38 // #7f0b00fe │ │ -0dd942: 1402 5c00 0e7f |0055: const v2, #float 1.88752e+38 // #7f0e005c │ │ -0dd948: 6e20 4227 2400 |0058: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dd94e: 0c02 |005b: move-result-object v2 │ │ -0dd950: 7252 dc1e 3531 |005c: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0dd956: 1401 1001 0b7f |005f: const v1, #float 1.84768e+38 // #7f0b0110 │ │ -0dd95c: 1402 7000 0e7f |0062: const v2, #float 1.88753e+38 // #7f0e0070 │ │ -0dd962: 6e20 4227 2400 |0065: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dd968: 0c02 |0068: move-result-object v2 │ │ -0dd96a: 7252 dc1e 3531 |0069: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0dd970: 1401 1101 0b7f |006c: const v1, #float 1.84768e+38 // #7f0b0111 │ │ -0dd976: 1402 5b00 0e7f |006f: const v2, #float 1.88752e+38 // #7f0e005b │ │ -0dd97c: 6e20 4227 2400 |0072: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dd982: 0c02 |0075: move-result-object v2 │ │ -0dd984: 7252 dc1e 3531 |0076: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0dd98a: 5441 2f0d |0079: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0dd98e: 6e10 0329 0100 |007b: invoke-virtual {v1}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ -0dd994: 0c01 |007e: move-result-object v1 │ │ -0dd996: 3801 cfff |007f: if-eqz v1, 004e // -0031 │ │ -0dd99a: 1401 1201 0b7f |0081: const v1, #float 1.84768e+38 // #7f0b0112 │ │ -0dd9a0: 1402 7900 0e7f |0084: const v2, #float 1.88753e+38 // #7f0e0079 │ │ -0dd9a6: 6e20 4227 2400 |0087: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dd9ac: 0c02 |008a: move-result-object v2 │ │ -0dd9ae: 7252 dc1e 3531 |008b: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0dd9b4: 28c0 |008e: goto 004e // -0040 │ │ +0dd820: |[0dd820] org.pyneo.maps.MainActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0dd830: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dd832: 2071 5e05 |0001: instance-of v1, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ +0dd836: 3801 4b00 |0003: if-eqz v1, 004e // +004b │ │ +0dd83a: 0770 |0005: move-object v0, v7 │ │ +0dd83c: 1f00 5e05 |0006: check-cast v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // type@055e │ │ +0dd840: 5401 eb13 |0008: iget-object v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0dd844: 3801 4400 |000a: if-eqz v1, 004e // +0044 │ │ +0dd848: 5201 ec13 |000c: iget v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ +0dd84c: 1302 f1d8 |000e: const/16 v2, #int -9999 // #d8f1 │ │ +0dd850: 3721 4200 |0010: if-le v1, v2, 0052 // +0042 │ │ +0dd854: 5201 ec13 |0012: iget v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ +0dd858: 5941 2c0d |0014: iput v1, v4, Lorg/pyneo/maps/MainActivity;.mMarkerIndex:I // field@0d2c │ │ +0dd85c: 5201 ec13 |0016: iget v1, v0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ +0dd860: 3a01 2900 |0018: if-ltz v1, 0041 // +0029 │ │ +0dd864: 1401 ff00 0b7f |001a: const v1, #float 1.84768e+38 // #7f0b00ff │ │ +0dd86a: 1402 6600 0e7f |001d: const v2, #float 1.88752e+38 // #7f0e0066 │ │ +0dd870: 6e20 4227 2400 |0020: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd876: 0c02 |0023: move-result-object v2 │ │ +0dd878: 7252 dc1e 3531 |0024: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0dd87e: 1401 0201 0b7f |0027: const v1, #float 1.84768e+38 // #7f0b0102 │ │ +0dd884: 1402 6e00 0e7f |002a: const v2, #float 1.88753e+38 // #7f0e006e │ │ +0dd88a: 6e20 4227 2400 |002d: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd890: 0c02 |0030: move-result-object v2 │ │ +0dd892: 7252 dc1e 3531 |0031: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0dd898: 1401 0001 0b7f |0034: const v1, #float 1.84768e+38 // #7f0b0100 │ │ +0dd89e: 1402 6100 0e7f |0037: const v2, #float 1.88752e+38 // #7f0e0061 │ │ +0dd8a4: 6e20 4227 2400 |003a: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd8aa: 0c02 |003d: move-result-object v2 │ │ +0dd8ac: 7252 dc1e 3531 |003e: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0dd8b2: 1401 0901 0b7f |0041: const v1, #float 1.84768e+38 // #7f0b0109 │ │ +0dd8b8: 1402 7d00 0e7f |0044: const v2, #float 1.88753e+38 // #7f0e007d │ │ +0dd8be: 6e20 4227 2400 |0047: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd8c4: 0c02 |004a: move-result-object v2 │ │ +0dd8c6: 7252 dc1e 3531 |004b: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0dd8cc: 6f40 6600 5476 |004e: invoke-super {v4, v5, v6, v7}, Landroid/app/Activity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0066 │ │ +0dd8d2: 0e00 |0051: return-void │ │ +0dd8d4: 1401 fe00 0b7f |0052: const v1, #float 1.84768e+38 // #7f0b00fe │ │ +0dd8da: 1402 5c00 0e7f |0055: const v2, #float 1.88752e+38 // #7f0e005c │ │ +0dd8e0: 6e20 4227 2400 |0058: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd8e6: 0c02 |005b: move-result-object v2 │ │ +0dd8e8: 7252 dc1e 3531 |005c: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0dd8ee: 1401 1001 0b7f |005f: const v1, #float 1.84768e+38 // #7f0b0110 │ │ +0dd8f4: 1402 7000 0e7f |0062: const v2, #float 1.88753e+38 // #7f0e0070 │ │ +0dd8fa: 6e20 4227 2400 |0065: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd900: 0c02 |0068: move-result-object v2 │ │ +0dd902: 7252 dc1e 3531 |0069: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0dd908: 1401 1101 0b7f |006c: const v1, #float 1.84768e+38 // #7f0b0111 │ │ +0dd90e: 1402 5b00 0e7f |006f: const v2, #float 1.88752e+38 // #7f0e005b │ │ +0dd914: 6e20 4227 2400 |0072: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd91a: 0c02 |0075: move-result-object v2 │ │ +0dd91c: 7252 dc1e 3531 |0076: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0dd922: 5441 2f0d |0079: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dd926: 6e10 0329 0100 |007b: invoke-virtual {v1}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ +0dd92c: 0c01 |007e: move-result-object v1 │ │ +0dd92e: 3801 cfff |007f: if-eqz v1, 004e // -0031 │ │ +0dd932: 1401 1201 0b7f |0081: const v1, #float 1.84768e+38 // #7f0b0112 │ │ +0dd938: 1402 7900 0e7f |0084: const v2, #float 1.88753e+38 // #7f0e0079 │ │ +0dd93e: 6e20 4227 2400 |0087: invoke-virtual {v4, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd944: 0c02 |008a: move-result-object v2 │ │ +0dd946: 7252 dc1e 3531 |008b: invoke-interface {v5, v3, v1, v3, v2}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0dd94c: 28c0 |008e: goto 004e // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1241 │ │ 0x0006 line=1242 │ │ 0x0008 line=1243 │ │ 0x000c line=1244 │ │ 0x0012 line=1245 │ │ @@ -297630,131 +297878,147 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 196 16-bit code units │ │ -0dd9b8: |[0dd9b8] org.pyneo.maps.MainActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -0dd9c8: 1404 1b00 0e7f |0000: const v4, #float 1.88751e+38 // #7f0e001b │ │ -0dd9ce: 1403 1900 0e7f |0003: const v3, #float 1.88751e+38 // #7f0e0019 │ │ -0dd9d4: 2c06 b000 0000 |0006: sparse-switch v6, 000000b6 // +000000b0 │ │ -0dd9da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0dd9dc: 1100 |000a: return-object v0 │ │ -0dd9de: 2200 1200 |000b: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0dd9e2: 7020 8300 5000 |000d: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0dd9e8: 6e20 8e00 4000 |0010: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ -0dd9ee: 0c00 |0013: move-result-object v0 │ │ -0dd9f0: 1401 3c01 0e7f |0014: const v1, #float 1.88757e+38 // #7f0e013c │ │ -0dd9f6: 6e20 8800 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0088 │ │ -0dd9fc: 0c00 |001a: move-result-object v0 │ │ -0dd9fe: 2201 f804 |001b: new-instance v1, Lorg/pyneo/maps/MainActivity$16; // type@04f8 │ │ -0dda02: 7020 e326 5100 |001d: invoke-direct {v1, v5}, Lorg/pyneo/maps/MainActivity$16;.:(Lorg/pyneo/maps/MainActivity;)V // method@26e3 │ │ -0dda08: 6e30 8a00 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ -0dda0e: 0c00 |0023: move-result-object v0 │ │ -0dda10: 6e10 8400 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ -0dda16: 0c00 |0027: move-result-object v0 │ │ -0dda18: 28e2 |0028: goto 000a // -001e │ │ -0dda1a: 2200 1200 |0029: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0dda1e: 7020 8300 5000 |002b: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0dda24: 1401 5700 0e7f |002e: const v1, #float 1.88752e+38 // #7f0e0057 │ │ -0dda2a: 6e20 8e00 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ -0dda30: 0c00 |0034: move-result-object v0 │ │ -0dda32: 2201 9204 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0dda36: 7010 fb24 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0dda3c: 1402 1e00 0e7f |003a: const v2, #float 1.88751e+38 // #7f0e001e │ │ -0dda42: 6e20 4227 2500 |003d: invoke-virtual {v5, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dda48: 0c02 |0040: move-result-object v2 │ │ -0dda4a: 6e20 0325 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0dda50: 0c01 |0044: move-result-object v1 │ │ -0dda52: 1a02 a500 |0045: const-string v2, " v." // string@00a5 │ │ -0dda56: 6e20 0425 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dda5c: 0c01 |004a: move-result-object v1 │ │ -0dda5e: 7110 092f 0500 |004b: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; // method@2f09 │ │ -0dda64: 0c02 |004e: move-result-object v2 │ │ -0dda66: 6e20 0425 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dda6c: 0c01 |0052: move-result-object v1 │ │ -0dda6e: 1a02 0200 |0053: const-string v2, " │ │ +0dd950: |[0dd950] org.pyneo.maps.MainActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +0dd960: 1404 1b00 0e7f |0000: const v4, #float 1.88751e+38 // #7f0e001b │ │ +0dd966: 1403 1900 0e7f |0003: const v3, #float 1.88751e+38 // #7f0e0019 │ │ +0dd96c: 2c06 b000 0000 |0006: sparse-switch v6, 000000b6 // +000000b0 │ │ +0dd972: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0dd974: 1100 |000a: return-object v0 │ │ +0dd976: 2200 1200 |000b: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0dd97a: 7020 8300 5000 |000d: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0dd980: 6e20 8e00 4000 |0010: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ +0dd986: 0c00 |0013: move-result-object v0 │ │ +0dd988: 1401 3c01 0e7f |0014: const v1, #float 1.88757e+38 // #7f0e013c │ │ +0dd98e: 6e20 8800 1000 |0017: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0088 │ │ +0dd994: 0c00 |001a: move-result-object v0 │ │ +0dd996: 2201 f804 |001b: new-instance v1, Lorg/pyneo/maps/MainActivity$16; // type@04f8 │ │ +0dd99a: 7020 e326 5100 |001d: invoke-direct {v1, v5}, Lorg/pyneo/maps/MainActivity$16;.:(Lorg/pyneo/maps/MainActivity;)V // method@26e3 │ │ +0dd9a0: 6e30 8a00 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ +0dd9a6: 0c00 |0023: move-result-object v0 │ │ +0dd9a8: 6e10 8400 0000 |0024: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ +0dd9ae: 0c00 |0027: move-result-object v0 │ │ +0dd9b0: 28e2 |0028: goto 000a // -001e │ │ +0dd9b2: 2200 1200 |0029: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0dd9b6: 7020 8300 5000 |002b: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0dd9bc: 1401 5700 0e7f |002e: const v1, #float 1.88752e+38 // #7f0e0057 │ │ +0dd9c2: 6e20 8e00 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ +0dd9c8: 0c00 |0034: move-result-object v0 │ │ +0dd9ca: 2201 9204 |0035: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0dd9ce: 7010 fb24 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dd9d4: 1402 1e00 0e7f |003a: const v2, #float 1.88751e+38 // #7f0e001e │ │ +0dd9da: 6e20 4227 2500 |003d: invoke-virtual {v5, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dd9e0: 0c02 |0040: move-result-object v2 │ │ +0dd9e2: 6e20 0325 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0dd9e8: 0c01 |0044: move-result-object v1 │ │ +0dd9ea: 1a02 a500 |0045: const-string v2, " v." // string@00a5 │ │ +0dd9ee: 6e20 0425 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dd9f4: 0c01 |004a: move-result-object v1 │ │ +0dd9f6: 7110 092f 0500 |004b: invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; // method@2f09 │ │ +0dd9fc: 0c02 |004e: move-result-object v2 │ │ +0dd9fe: 6e20 0425 2100 |004f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dda04: 0c01 |0052: move-result-object v1 │ │ +0dda06: 1a02 0200 |0053: const-string v2, " │ │ │ │ " // string@0002 │ │ -0dda72: 6e20 0425 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dda78: 0c01 |0058: move-result-object v1 │ │ -0dda7a: 1402 1a00 0e7f |0059: const v2, #float 1.88751e+38 // #7f0e001a │ │ -0dda80: 6e20 4227 2500 |005c: invoke-virtual {v5, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0dda86: 0c02 |005f: move-result-object v2 │ │ -0dda88: 6e20 0325 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0dda8e: 0c01 |0063: move-result-object v1 │ │ -0dda90: 6e10 0a25 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0dda96: 0c01 |0067: move-result-object v1 │ │ -0dda98: 6e20 8900 1000 |0068: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ -0dda9e: 0c00 |006b: move-result-object v0 │ │ -0ddaa0: 2201 fa04 |006c: new-instance v1, Lorg/pyneo/maps/MainActivity$18; // type@04fa │ │ -0ddaa4: 7020 e726 5100 |006e: invoke-direct {v1, v5}, Lorg/pyneo/maps/MainActivity$18;.:(Lorg/pyneo/maps/MainActivity;)V // method@26e7 │ │ -0ddaaa: 6e30 8c00 4001 |0071: invoke-virtual {v0, v4, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ -0ddab0: 0c00 |0074: move-result-object v0 │ │ -0ddab2: 2201 f904 |0075: new-instance v1, Lorg/pyneo/maps/MainActivity$17; // type@04f9 │ │ -0ddab6: 7020 e526 5100 |0077: invoke-direct {v1, v5}, Lorg/pyneo/maps/MainActivity$17;.:(Lorg/pyneo/maps/MainActivity;)V // method@26e5 │ │ -0ddabc: 6e30 8a00 3001 |007a: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ -0ddac2: 0c00 |007d: move-result-object v0 │ │ -0ddac4: 6e10 8400 0000 |007e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ -0ddaca: 0c00 |0081: move-result-object v0 │ │ -0ddacc: 2888 |0082: goto 000a // -0078 │ │ -0ddace: 2200 1200 |0083: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0ddad2: 7020 8300 5000 |0085: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0ddad8: 1401 4a00 0e7f |0088: const v1, #float 1.88752e+38 // #7f0e004a │ │ -0ddade: 6e20 8e00 1000 |008b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ -0ddae4: 0c00 |008e: move-result-object v0 │ │ -0ddae6: 1401 4900 0e7f |008f: const v1, #float 1.88752e+38 // #7f0e0049 │ │ -0ddaec: 6e20 4227 1500 |0092: invoke-virtual {v5, v1}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ -0ddaf2: 0c01 |0095: move-result-object v1 │ │ -0ddaf4: 6e20 8900 1000 |0096: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ -0ddafa: 0c00 |0099: move-result-object v0 │ │ -0ddafc: 1401 4800 0e7f |009a: const v1, #float 1.88752e+38 // #7f0e0048 │ │ -0ddb02: 2202 fd04 |009d: new-instance v2, Lorg/pyneo/maps/MainActivity$20; // type@04fd │ │ -0ddb06: 7020 ed26 5200 |009f: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$20;.:(Lorg/pyneo/maps/MainActivity;)V // method@26ed │ │ -0ddb0c: 6e30 8c00 1002 |00a2: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ -0ddb12: 0c00 |00a5: move-result-object v0 │ │ -0ddb14: 2201 fb04 |00a6: new-instance v1, Lorg/pyneo/maps/MainActivity$19; // type@04fb │ │ -0ddb18: 7020 e926 5100 |00a8: invoke-direct {v1, v5}, Lorg/pyneo/maps/MainActivity$19;.:(Lorg/pyneo/maps/MainActivity;)V // method@26e9 │ │ -0ddb1e: 6e30 8a00 3001 |00ab: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ -0ddb24: 0c00 |00ae: move-result-object v0 │ │ -0ddb26: 6e10 8400 0000 |00af: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ -0ddb2c: 0c00 |00b2: move-result-object v0 │ │ -0ddb2e: 2900 57ff |00b3: goto/16 000a // -00a9 │ │ -0ddb32: 0000 |00b5: nop // spacer │ │ -0ddb34: 0002 0300 fa00 0b7f fb00 0b7f 2b01 ... |00b6: sparse-switch-data (14 units) │ │ +0dda0a: 6e20 0425 2100 |0055: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dda10: 0c01 |0058: move-result-object v1 │ │ +0dda12: 1402 1a00 0e7f |0059: const v2, #float 1.88751e+38 // #7f0e001a │ │ +0dda18: 6e20 4227 2500 |005c: invoke-virtual {v5, v2}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dda1e: 0c02 |005f: move-result-object v2 │ │ +0dda20: 6e20 0325 2100 |0060: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0dda26: 0c01 |0063: move-result-object v1 │ │ +0dda28: 6e10 0a25 0100 |0064: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dda2e: 0c01 |0067: move-result-object v1 │ │ +0dda30: 6e20 8900 1000 |0068: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ +0dda36: 0c00 |006b: move-result-object v0 │ │ +0dda38: 2201 fa04 |006c: new-instance v1, Lorg/pyneo/maps/MainActivity$18; // type@04fa │ │ +0dda3c: 7020 e726 5100 |006e: invoke-direct {v1, v5}, Lorg/pyneo/maps/MainActivity$18;.:(Lorg/pyneo/maps/MainActivity;)V // method@26e7 │ │ +0dda42: 6e30 8c00 4001 |0071: invoke-virtual {v0, v4, v1}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ +0dda48: 0c00 |0074: move-result-object v0 │ │ +0dda4a: 2201 f904 |0075: new-instance v1, Lorg/pyneo/maps/MainActivity$17; // type@04f9 │ │ +0dda4e: 7020 e526 5100 |0077: invoke-direct {v1, v5}, Lorg/pyneo/maps/MainActivity$17;.:(Lorg/pyneo/maps/MainActivity;)V // method@26e5 │ │ +0dda54: 6e30 8a00 3001 |007a: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ +0dda5a: 0c00 |007d: move-result-object v0 │ │ +0dda5c: 6e10 8400 0000 |007e: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ +0dda62: 0c00 |0081: move-result-object v0 │ │ +0dda64: 2888 |0082: goto 000a // -0078 │ │ +0dda66: 2200 1200 |0083: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0dda6a: 7020 8300 5000 |0085: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0dda70: 1401 4a00 0e7f |0088: const v1, #float 1.88752e+38 // #7f0e004a │ │ +0dda76: 6e20 8e00 1000 |008b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ +0dda7c: 0c00 |008e: move-result-object v0 │ │ +0dda7e: 1401 4900 0e7f |008f: const v1, #float 1.88752e+38 // #7f0e0049 │ │ +0dda84: 6e20 4227 1500 |0092: invoke-virtual {v5, v1}, Lorg/pyneo/maps/MainActivity;.getText:(I)Ljava/lang/CharSequence; // method@2742 │ │ +0dda8a: 0c01 |0095: move-result-object v1 │ │ +0dda8c: 6e20 8900 1000 |0096: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ +0dda92: 0c00 |0099: move-result-object v0 │ │ +0dda94: 1401 4800 0e7f |009a: const v1, #float 1.88752e+38 // #7f0e0048 │ │ +0dda9a: 2202 fd04 |009d: new-instance v2, Lorg/pyneo/maps/MainActivity$20; // type@04fd │ │ +0dda9e: 7020 ed26 5200 |009f: invoke-direct {v2, v5}, Lorg/pyneo/maps/MainActivity$20;.:(Lorg/pyneo/maps/MainActivity;)V // method@26ed │ │ +0ddaa4: 6e30 8c00 1002 |00a2: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ +0ddaaa: 0c00 |00a5: move-result-object v0 │ │ +0ddaac: 2201 fb04 |00a6: new-instance v1, Lorg/pyneo/maps/MainActivity$19; // type@04fb │ │ +0ddab0: 7020 e926 5100 |00a8: invoke-direct {v1, v5}, Lorg/pyneo/maps/MainActivity$19;.:(Lorg/pyneo/maps/MainActivity;)V // method@26e9 │ │ +0ddab6: 6e30 8a00 3001 |00ab: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ +0ddabc: 0c00 |00ae: move-result-object v0 │ │ +0ddabe: 6e10 8400 0000 |00af: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ +0ddac4: 0c00 |00b2: move-result-object v0 │ │ +0ddac6: 2900 57ff |00b3: goto/16 000a // -00a9 │ │ +0ddaca: 0000 |00b5: nop // spacer │ │ +0ddacc: 0002 0300 fa00 0b7f fb00 0b7f 2b01 ... |00b6: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1492 │ │ 0x0009 line=1568 │ │ 0x000b line=1494 │ │ + 0x0010 line=1496 │ │ + 0x0017 line=1497 │ │ + 0x0020 line=1498 │ │ + 0x0024 line=1502 │ │ 0x0029 line=1505 │ │ + 0x0031 line=1507 │ │ + 0x003d line=1508 │ │ + 0x005c line=1509 │ │ + 0x0068 line=1508 │ │ + 0x0071 line=1510 │ │ + 0x007a line=1514 │ │ + 0x007e line=1518 │ │ 0x0083 line=1521 │ │ + 0x008b line=1523 │ │ + 0x0092 line=1524 │ │ + 0x00a2 line=1525 │ │ + 0x00ab line=1558 │ │ + 0x00af line=1565 │ │ 0x00b5 line=1492 │ │ locals : │ │ 0x0000 - 0x00c4 reg=5 this Lorg/pyneo/maps/MainActivity; │ │ 0x0000 - 0x00c4 reg=6 id I │ │ │ │ #5 : (in Lorg/pyneo/maps/MainActivity;) │ │ name : 'onCreateOptionsMenu' │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0ddb50: |[0ddb50] org.pyneo.maps.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0ddb60: 6f20 6700 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0067 │ │ -0ddb66: 6e10 3c27 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@273c │ │ -0ddb6c: 0c00 |0006: move-result-object v0 │ │ -0ddb6e: 1401 0100 107f |0007: const v1, #float 1.91409e+38 // #7f100001 │ │ -0ddb74: 6e30 321f 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ -0ddb7a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0ddb7c: 0f01 |000e: return v1 │ │ +0ddae8: |[0ddae8] org.pyneo.maps.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0ddaf8: 6f20 6700 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0067 │ │ +0ddafe: 6e10 3c27 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@273c │ │ +0ddb04: 0c00 |0006: move-result-object v0 │ │ +0ddb06: 1401 0100 107f |0007: const v1, #float 1.91409e+38 // #7f100001 │ │ +0ddb0c: 6e30 321f 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ +0ddb12: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0ddb14: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x0003 line=859 │ │ 0x0007 line=860 │ │ 0x000d line=861 │ │ locals : │ │ @@ -297767,47 +298031,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0ddb80: |[0ddb80] org.pyneo.maps.MainActivity.onDestroy:()V │ │ -0ddb90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ddb92: 1a02 722b |0001: const-string v2, "onDestroy" // string@2b72 │ │ -0ddb96: 7110 f72e 0200 |0003: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0ddb9c: 5442 250d |0006: iget-object v2, v4, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddba0: 3802 0900 |0008: if-eqz v2, 0011 // +0009 │ │ -0ddba4: 5442 250d |000a: iget-object v2, v4, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddba8: 6e20 a627 4200 |000c: invoke-virtual {v2, v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Dismiss:(Lorg/pyneo/maps/MainActivity;)V // method@27a6 │ │ -0ddbae: 5b43 250d |000f: iput-object v3, v4, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddbb2: 5442 2a0d |0011: iget-object v2, v4, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ddbb6: 6e10 db28 0200 |0013: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0ddbbc: 0c02 |0016: move-result-object v2 │ │ -0ddbbe: 7210 8725 0200 |0017: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0ddbc4: 0c00 |001a: move-result-object v0 │ │ -0ddbc6: 7210 6f25 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0ddbcc: 0a02 |001e: move-result v2 │ │ -0ddbce: 3802 0c00 |001f: if-eqz v2, 002b // +000c │ │ -0ddbd2: 7210 7025 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0ddbd8: 0c01 |0024: move-result-object v1 │ │ -0ddbda: 1f01 6205 |0025: check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -0ddbde: 6e10 9f29 0100 |0027: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ -0ddbe4: 28f1 |002a: goto 001b // -000f │ │ -0ddbe6: 5442 3e0d |002b: iget-object v2, v4, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0ddbea: 3802 0700 |002d: if-eqz v2, 0034 // +0007 │ │ -0ddbee: 5442 3e0d |002f: iget-object v2, v4, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0ddbf2: 6e10 292c 0200 |0031: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0ddbf8: 5b43 3e0d |0034: iput-object v3, v4, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0ddbfc: 5442 2a0d |0036: iget-object v2, v4, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ddc00: 6e20 ec28 3200 |0038: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ -0ddc06: 5442 3c0d |003b: iget-object v2, v4, Lorg/pyneo/maps/MainActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@0d3c │ │ -0ddc0a: 7210 c225 0200 |003d: invoke-interface {v2}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0ddc10: 6f10 6a00 0400 |0040: invoke-super {v4}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -0ddc16: 0e00 |0043: return-void │ │ +0ddb18: |[0ddb18] org.pyneo.maps.MainActivity.onDestroy:()V │ │ +0ddb28: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ddb2a: 1a01 722b |0001: const-string v1, "onDestroy" // string@2b72 │ │ +0ddb2e: 7110 f72e 0100 |0003: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0ddb34: 5441 250d |0006: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0ddb38: 3801 0900 |0008: if-eqz v1, 0011 // +0009 │ │ +0ddb3c: 5441 250d |000a: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0ddb40: 6e20 a627 4100 |000c: invoke-virtual {v1, v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Dismiss:(Lorg/pyneo/maps/MainActivity;)V // method@27a6 │ │ +0ddb46: 5b43 250d |000f: iput-object v3, v4, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0ddb4a: 5441 2a0d |0011: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0ddb4e: 6e10 db28 0100 |0013: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0ddb54: 0c01 |0016: move-result-object v1 │ │ +0ddb56: 7210 8725 0100 |0017: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0ddb5c: 0c01 |001a: move-result-object v1 │ │ +0ddb5e: 7210 6f25 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0ddb64: 0a02 |001e: move-result v2 │ │ +0ddb66: 3802 0c00 |001f: if-eqz v2, 002b // +000c │ │ +0ddb6a: 7210 7025 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0ddb70: 0c00 |0024: move-result-object v0 │ │ +0ddb72: 1f00 6205 |0025: check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +0ddb76: 6e10 9f29 0000 |0027: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ +0ddb7c: 28f1 |002a: goto 001b // -000f │ │ +0ddb7e: 5441 3e0d |002b: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0ddb82: 3801 0700 |002d: if-eqz v1, 0034 // +0007 │ │ +0ddb86: 5441 3e0d |002f: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0ddb8a: 6e10 292c 0100 |0031: invoke-virtual {v1}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0ddb90: 5b43 3e0d |0034: iput-object v3, v4, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0ddb94: 5441 2a0d |0036: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0ddb98: 6e20 ec28 3100 |0038: invoke-virtual {v1, v3}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ +0ddb9e: 5441 3c0d |003b: iget-object v1, v4, Lorg/pyneo/maps/MainActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@0d3c │ │ +0ddba2: 7210 c225 0100 |003d: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0ddba8: 6f10 6a00 0400 |0040: invoke-super {v4}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +0ddbae: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=841 │ │ 0x0006 line=842 │ │ 0x000a line=843 │ │ 0x000f line=844 │ │ 0x0011 line=846 │ │ @@ -297816,99 +298080,98 @@ │ │ 0x002f line=849 │ │ 0x0034 line=850 │ │ 0x0036 line=851 │ │ 0x003b line=852 │ │ 0x0040 line=853 │ │ 0x0043 line=854 │ │ locals : │ │ - 0x0027 - 0x002b reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x001b - 0x0044 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0027 - 0x002b reg=0 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0044 reg=4 this Lorg/pyneo/maps/MainActivity; │ │ │ │ #7 : (in Lorg/pyneo/maps/MainActivity;) │ │ name : 'onNewIntent' │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -0ddc18: |[0ddc18] org.pyneo.maps.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -0ddc28: 6f20 6e00 a900 |0000: invoke-super {v9, v10}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@006e │ │ -0ddc2e: 6e10 5001 0a00 |0003: invoke-virtual {v10}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ -0ddc34: 0c04 |0006: move-result-object v4 │ │ -0ddc36: 1a07 2e17 |0007: const-string v7, "android.intent.action.SEARCH" // string@172e │ │ -0ddc3a: 6e20 da24 4700 |0009: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0ddc40: 0a07 |000c: move-result v7 │ │ -0ddc42: 3807 0600 |000d: if-eqz v7, 0013 // +0006 │ │ -0ddc46: 7020 3427 a900 |000f: invoke-direct {v9, v10}, Lorg/pyneo/maps/MainActivity;.doSearchQuery:(Landroid/content/Intent;)V // method@2734 │ │ -0ddc4c: 0e00 |0012: return-void │ │ -0ddc4e: 1a07 7e2c |0013: const-string v7, "org.pyneo.maps.action.SHOW_POINTS" // string@2c7e │ │ -0ddc52: 6e20 db24 4700 |0015: invoke-virtual {v7, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ddc58: 0a07 |0018: move-result v7 │ │ -0ddc5a: 3807 0600 |0019: if-eqz v7, 001f // +0006 │ │ -0ddc5e: 7020 3527 a900 |001b: invoke-direct {v9, v10}, Lorg/pyneo/maps/MainActivity;.doShowPoints:(Landroid/content/Intent;)V // method@2735 │ │ -0ddc64: 28f4 |001e: goto 0012 // -000c │ │ -0ddc66: 1a07 cc10 |001f: const-string v7, "SHOW_MAP_ID" // string@10cc │ │ -0ddc6a: 6e20 db24 4700 |0021: invoke-virtual {v7, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ddc70: 0a07 |0024: move-result v7 │ │ -0ddc72: 3807 edff |0025: if-eqz v7, 0012 // -0013 │ │ -0ddc76: 6e10 5801 0a00 |0027: invoke-virtual {v10}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0ddc7c: 0c00 |002a: move-result-object v0 │ │ -0ddc7e: 1a07 990e |002b: const-string v7, "MapName" // string@0e99 │ │ -0ddc82: 6e20 1803 7000 |002d: invoke-virtual {v0, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0ddc88: 0c07 |0030: move-result-object v7 │ │ -0ddc8a: 5b97 2b0d |0031: iput-object v7, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ -0ddc8e: 1a07 9518 |0033: const-string v7, "center" // string@1895 │ │ -0ddc92: 6e20 0b03 7000 |0035: invoke-virtual {v0, v7}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ -0ddc98: 0a07 |0038: move-result v7 │ │ -0ddc9a: 3807 1200 |0039: if-eqz v7, 004b // +0012 │ │ -0ddc9e: 2203 1406 |003b: new-instance v3, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ddca2: 1a07 9518 |003d: const-string v7, "center" // string@1895 │ │ -0ddca6: 6e20 1803 7000 |003f: invoke-virtual {v0, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0ddcac: 0c07 |0042: move-result-object v7 │ │ -0ddcae: 7020 202e 7300 |0043: invoke-direct {v3, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ -0ddcb4: 5497 2a0d |0046: iget-object v7, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ddcb8: 6e20 e728 3700 |0048: invoke-virtual {v7, v3}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0ddcbe: 1a07 8436 |004b: const-string v7, "zoom" // string@3684 │ │ -0ddcc2: 6e20 0b03 7000 |004d: invoke-virtual {v0, v7}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ -0ddcc8: 0a07 |0050: move-result v7 │ │ -0ddcca: 3807 c1ff |0051: if-eqz v7, 0012 // -003f │ │ -0ddcce: 1a07 8436 |0053: const-string v7, "zoom" // string@3684 │ │ -0ddcd2: 6e20 1803 7000 |0055: invoke-virtual {v0, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0ddcd8: 0c07 |0058: move-result-object v7 │ │ -0ddcda: 7110 9724 0700 |0059: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2497 │ │ -0ddce0: 0c07 |005c: move-result-object v7 │ │ -0ddce2: 6e10 9024 0700 |005d: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0ddce8: 0a06 |0060: move-result v6 │ │ -0ddcea: 5497 2a0d |0061: iget-object v7, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ddcee: 6e20 ee28 6700 |0063: invoke-virtual {v7, v6}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ -0ddcf4: 1207 |0066: const/4 v7, #int 0 // #0 │ │ -0ddcf6: 6e20 3d27 7900 |0067: invoke-virtual {v9, v7}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ -0ddcfc: 0c05 |006a: move-result-object v5 │ │ -0ddcfe: 7210 8801 0500 |006b: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0ddd04: 0c02 |006e: move-result-object v2 │ │ -0ddd06: 1a07 a314 |006f: const-string v7, "ZoomLevel" // string@14a3 │ │ -0ddd0a: 5498 2a0d |0071: iget-object v8, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ddd0e: 6e10 e128 0800 |0073: invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0ddd14: 0a08 |0076: move-result v8 │ │ -0ddd16: 7230 8501 7208 |0077: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0ddd1c: 7210 8201 0200 |007a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0ddd22: 2895 |007d: goto 0012 // -006b │ │ -0ddd24: 0d01 |007e: move-exception v1 │ │ -0ddd26: 6e10 8224 0100 |007f: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0ddd2c: 0c07 |0082: move-result-object v7 │ │ -0ddd2e: 7120 fa2e 1700 |0083: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ddd34: 288c |0086: goto 0012 // -0074 │ │ -0ddd36: 0d01 |0087: move-exception v1 │ │ -0ddd38: 6e10 8224 0100 |0088: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0ddd3e: 0c07 |008b: move-result-object v7 │ │ -0ddd40: 7120 fa2e 1700 |008c: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ddd46: 28bc |008f: goto 004b // -0044 │ │ +0ddbb0: |[0ddbb0] org.pyneo.maps.MainActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +0ddbc0: 6f20 6e00 a900 |0000: invoke-super {v9, v10}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@006e │ │ +0ddbc6: 6e10 5001 0a00 |0003: invoke-virtual {v10}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0150 │ │ +0ddbcc: 0c04 |0006: move-result-object v4 │ │ +0ddbce: 1a07 2e17 |0007: const-string v7, "android.intent.action.SEARCH" // string@172e │ │ +0ddbd2: 6e20 da24 4700 |0009: invoke-virtual {v7, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0ddbd8: 0a07 |000c: move-result v7 │ │ +0ddbda: 3807 0600 |000d: if-eqz v7, 0013 // +0006 │ │ +0ddbde: 7020 3427 a900 |000f: invoke-direct {v9, v10}, Lorg/pyneo/maps/MainActivity;.doSearchQuery:(Landroid/content/Intent;)V // method@2734 │ │ +0ddbe4: 0e00 |0012: return-void │ │ +0ddbe6: 1a07 7e2c |0013: const-string v7, "org.pyneo.maps.action.SHOW_POINTS" // string@2c7e │ │ +0ddbea: 6e20 db24 4700 |0015: invoke-virtual {v7, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ddbf0: 0a07 |0018: move-result v7 │ │ +0ddbf2: 3807 0600 |0019: if-eqz v7, 001f // +0006 │ │ +0ddbf6: 7020 3527 a900 |001b: invoke-direct {v9, v10}, Lorg/pyneo/maps/MainActivity;.doShowPoints:(Landroid/content/Intent;)V // method@2735 │ │ +0ddbfc: 28f4 |001e: goto 0012 // -000c │ │ +0ddbfe: 1a07 cc10 |001f: const-string v7, "SHOW_MAP_ID" // string@10cc │ │ +0ddc02: 6e20 db24 4700 |0021: invoke-virtual {v7, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ddc08: 0a07 |0024: move-result v7 │ │ +0ddc0a: 3807 edff |0025: if-eqz v7, 0012 // -0013 │ │ +0ddc0e: 6e10 5801 0a00 |0027: invoke-virtual {v10}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0ddc14: 0c00 |002a: move-result-object v0 │ │ +0ddc16: 1a07 990e |002b: const-string v7, "MapName" // string@0e99 │ │ +0ddc1a: 6e20 1803 7000 |002d: invoke-virtual {v0, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0ddc20: 0c07 |0030: move-result-object v7 │ │ +0ddc22: 5b97 2b0d |0031: iput-object v7, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ +0ddc26: 1a07 9518 |0033: const-string v7, "center" // string@1895 │ │ +0ddc2a: 6e20 0b03 7000 |0035: invoke-virtual {v0, v7}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ +0ddc30: 0a07 |0038: move-result v7 │ │ +0ddc32: 3807 1200 |0039: if-eqz v7, 004b // +0012 │ │ +0ddc36: 2203 1406 |003b: new-instance v3, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ddc3a: 1a07 9518 |003d: const-string v7, "center" // string@1895 │ │ +0ddc3e: 6e20 1803 7000 |003f: invoke-virtual {v0, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0ddc44: 0c07 |0042: move-result-object v7 │ │ +0ddc46: 7020 202e 7300 |0043: invoke-direct {v3, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ +0ddc4c: 5497 2a0d |0046: iget-object v7, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0ddc50: 6e20 e728 3700 |0048: invoke-virtual {v7, v3}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0ddc56: 1a07 8436 |004b: const-string v7, "zoom" // string@3684 │ │ +0ddc5a: 6e20 0b03 7000 |004d: invoke-virtual {v0, v7}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@030b │ │ +0ddc60: 0a07 |0050: move-result v7 │ │ +0ddc62: 3807 c1ff |0051: if-eqz v7, 0012 // -003f │ │ +0ddc66: 1a07 8436 |0053: const-string v7, "zoom" // string@3684 │ │ +0ddc6a: 6e20 1803 7000 |0055: invoke-virtual {v0, v7}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0ddc70: 0c07 |0058: move-result-object v7 │ │ +0ddc72: 7110 9724 0700 |0059: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2497 │ │ +0ddc78: 0c07 |005c: move-result-object v7 │ │ +0ddc7a: 6e10 9024 0700 |005d: invoke-virtual {v7}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0ddc80: 0a06 |0060: move-result v6 │ │ +0ddc82: 5497 2a0d |0061: iget-object v7, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0ddc86: 6e20 ee28 6700 |0063: invoke-virtual {v7, v6}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ +0ddc8c: 1207 |0066: const/4 v7, #int 0 // #0 │ │ +0ddc8e: 6e20 3d27 7900 |0067: invoke-virtual {v9, v7}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ +0ddc94: 0c05 |006a: move-result-object v5 │ │ +0ddc96: 7210 8801 0500 |006b: invoke-interface {v5}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0ddc9c: 0c02 |006e: move-result-object v2 │ │ +0ddc9e: 1a07 a314 |006f: const-string v7, "ZoomLevel" // string@14a3 │ │ +0ddca2: 5498 2a0d |0071: iget-object v8, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0ddca6: 6e10 e128 0800 |0073: invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0ddcac: 0a08 |0076: move-result v8 │ │ +0ddcae: 7230 8501 7208 |0077: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0ddcb4: 7210 8201 0200 |007a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0ddcba: 2895 |007d: goto 0012 // -006b │ │ +0ddcbc: 0d01 |007e: move-exception v1 │ │ +0ddcbe: 6e10 8224 0100 |007f: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0ddcc4: 0c07 |0082: move-result-object v7 │ │ +0ddcc6: 7120 fa2e 1700 |0083: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ddccc: 288c |0086: goto 0012 // -0074 │ │ +0ddcce: 0d01 |0087: move-exception v1 │ │ +0ddcd0: 6e10 8224 0100 |0088: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0ddcd6: 0c07 |008b: move-result-object v7 │ │ +0ddcd8: 7120 fa2e 1700 |008c: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ddcde: 28bc |008f: goto 004b // -0044 │ │ catches : 2 │ │ 0x003b - 0x004b │ │ Ljava/lang/Exception; -> 0x0087 │ │ 0x0053 - 0x007d │ │ Ljava/lang/Exception; -> 0x007e │ │ positions : │ │ 0x0000 line=518 │ │ @@ -297952,429 +298215,429 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 922 16-bit code units │ │ -0ddd64: |[0ddd64] org.pyneo.maps.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0ddd74: 7502 6f00 1200 |0000: invoke-super/range {v18, v19}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@006f │ │ -0ddd7a: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -0ddd7e: 540d 2a0d |0005: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ddd82: 6e10 da28 0d00 |0007: invoke-virtual {v13}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0ddd88: 0c0b |000a: move-result-object v11 │ │ -0ddd8a: 7801 3c1f 1300 |000b: invoke-interface/range {v19}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ddd90: 0a0d |000e: move-result v13 │ │ -0ddd92: 2b0d 3f03 0000 |000f: packed-switch v13, 0000034e // +0000033f │ │ -0ddd98: 7801 421f 1300 |0012: invoke-interface/range {v19}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ -0ddd9e: 0c0a |0015: move-result-object v10 │ │ -0ddda0: 1f0a 9004 |0016: check-cast v10, Ljava/lang/String; // type@0490 │ │ -0ddda4: 1a0d 0000 |0018: const-string v13, "" // string@0000 │ │ -0ddda8: 121e |001a: const/4 v14, #int 1 // #1 │ │ -0dddaa: 0800 1200 |001b: move-object/from16 v0, v18 │ │ -0dddae: 7040 5b27 a0ed |001d: invoke-direct {v0, v10, v13, v14}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ -0dddb4: 7601 3627 1200 |0020: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ -0dddba: 7601 5c27 1200 |0023: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ -0dddc0: 121d |0026: const/4 v13, #int 1 // #1 │ │ -0dddc2: 0f0d |0027: return v13 │ │ -0dddc4: 220d 3000 |0028: new-instance v13, Landroid/content/Intent; // type@0030 │ │ -0dddc8: 1c0e 2e05 |002a: const-class v14, Lorg/pyneo/maps/downloader/AreaSelectorActivity; // type@052e │ │ -0dddcc: 0800 1200 |002c: move-object/from16 v0, v18 │ │ -0dddd0: 7030 4a01 0d0e |002e: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0dddd6: 1a0e 672a |0031: const-string v14, "new" // string@2a67 │ │ -0dddda: 121f |0033: const/4 v15, #int 1 // #1 │ │ -0ddddc: 6e30 6e01 ed0f |0034: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ -0ddde2: 0c0d |0037: move-result-object v13 │ │ -0ddde4: 1a0e 990e |0038: const-string v14, "MapName" // string@0e99 │ │ -0ddde8: 0800 1200 |003a: move-object/from16 v0, v18 │ │ -0dddec: 540f 3e0d |003c: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0dddf0: 54ff 4c15 |003e: iget-object v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0dddf4: 6e30 6d01 ed0f |0040: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0dddfa: 0c0d |0043: move-result-object v13 │ │ -0dddfc: 1a0e 1623 |0044: const-string v14, "latitude" // string@2316 │ │ -0dde00: 6e10 312e 0b00 |0046: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0dde06: 0a0f |0049: move-result v15 │ │ -0dde08: 6e30 6901 ed0f |004a: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0dde0e: 0c0d |004d: move-result-object v13 │ │ -0dde10: 1a0e aa23 |004e: const-string v14, "longitude" // string@23aa │ │ -0dde14: 6e10 332e 0b00 |0050: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0dde1a: 0a0f |0053: move-result v15 │ │ -0dde1c: 6e30 6901 ed0f |0054: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0dde22: 0c0d |0057: move-result-object v13 │ │ -0dde24: 1a0e a314 |0058: const-string v14, "ZoomLevel" // string@14a3 │ │ -0dde28: 0800 1200 |005a: move-object/from16 v0, v18 │ │ -0dde2c: 540f 2a0d |005c: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dde30: 6e10 e128 0f00 |005e: invoke-virtual {v15}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0dde36: 0a0f |0061: move-result v15 │ │ -0dde38: 6e30 6901 ed0f |0062: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0dde3e: 0c0d |0065: move-result-object v13 │ │ -0dde40: 0800 1200 |0066: move-object/from16 v0, v18 │ │ -0dde44: 6e20 5e27 d000 |0068: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0dde4a: 121d |006b: const/4 v13, #int 1 // #1 │ │ -0dde4c: 28bb |006c: goto 0027 // -0045 │ │ -0dde4e: 0800 1200 |006d: move-object/from16 v0, v18 │ │ -0dde52: 540d 250d |006f: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dde56: 390d 7f00 |0071: if-nez v13, 00f0 // +007f │ │ -0dde5a: 220d 2405 |0073: new-instance v13, Lorg/pyneo/maps/dashboard/IndicatorManager; // type@0524 │ │ -0dde5e: 0800 1200 |0075: move-object/from16 v0, v18 │ │ -0dde62: 7020 a527 0d00 |0077: invoke-direct {v13, v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.:(Lorg/pyneo/maps/MainActivity;)V // method@27a5 │ │ -0dde68: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -0dde6c: 5b0d 250d |007c: iput-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dde70: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -0dde74: 540d 250d |0080: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dde78: 0800 1200 |0082: move-object/from16 v0, v18 │ │ -0dde7c: 540e 2a0d |0084: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0dde80: 6e10 da28 0e00 |0086: invoke-virtual {v14}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0dde86: 0c0e |0089: move-result-object v14 │ │ -0dde88: 6e20 bb27 ed00 |008a: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27bb │ │ -0dde8e: 0800 1200 |008d: move-object/from16 v0, v18 │ │ -0dde92: 540d 250d |008f: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dde96: 220e 9204 |0091: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0dde9a: 7010 fb24 0e00 |0093: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ddea0: 0800 1200 |0096: move-object/from16 v0, v18 │ │ -0ddea4: 540f 3e0d |0098: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0ddea8: 54ff 4a15 |009a: iget-object v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ -0ddeac: 6e20 0425 fe00 |009c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ddeb2: 0c0e |009f: move-result-object v14 │ │ -0ddeb4: 1a0f 6901 |00a0: const-string v15, ": " // string@0169 │ │ -0ddeb8: 6e20 0425 fe00 |00a2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ddebe: 0c0e |00a5: move-result-object v14 │ │ -0ddec0: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ -0ddec4: 540f 3e0d |00a8: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0ddec8: 54ff 5115 |00aa: iget-object v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ -0ddecc: 6e20 0425 fe00 |00ac: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0dded2: 0c0e |00af: move-result-object v14 │ │ -0dded4: 6e10 0a25 0e00 |00b0: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ddeda: 0c0e |00b3: move-result-object v14 │ │ -0ddedc: 6e20 bd27 ed00 |00b4: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setMapName:(Ljava/lang/String;)V // method@27bd │ │ -0ddee2: 0800 1200 |00b7: move-object/from16 v0, v18 │ │ -0ddee6: 540d 250d |00b9: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddeea: 0800 1200 |00bb: move-object/from16 v0, v18 │ │ -0ddeee: 540e 2a0d |00bd: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ddef2: 6e10 e128 0e00 |00bf: invoke-virtual {v14}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0ddef8: 0a0e |00c2: move-result v14 │ │ -0ddefa: 6e20 c027 ed00 |00c3: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setZoom:(I)V // method@27c0 │ │ -0ddf00: 0800 1200 |00c6: move-object/from16 v0, v18 │ │ -0ddf04: 540d 250d |00c8: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddf08: 0800 1200 |00ca: move-object/from16 v0, v18 │ │ -0ddf0c: 540e 2f0d |00cc: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0ddf10: 6e10 0229 0e00 |00ce: invoke-virtual {v14}, Lorg/pyneo/maps/map/MyLocationOverlay;.getLastLocation:()Landroid/location/Location; // method@2902 │ │ -0ddf16: 0c0e |00d1: move-result-object v14 │ │ -0ddf18: 6e20 bc27 ed00 |00d2: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setLocation:(Landroid/location/Location;)V // method@27bc │ │ -0ddf1e: 0800 1200 |00d5: move-object/from16 v0, v18 │ │ -0ddf22: 540d 250d |00d7: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddf26: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ -0ddf2a: 540e 2f0d |00db: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0ddf2e: 6e10 0329 0e00 |00dd: invoke-virtual {v14}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ -0ddf34: 0c0e |00e0: move-result-object v14 │ │ -0ddf36: 6e20 be27 ed00 |00e1: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27be │ │ -0ddf3c: 0800 1200 |00e4: move-object/from16 v0, v18 │ │ -0ddf40: 540d 250d |00e6: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddf44: 0800 1200 |00e8: move-object/from16 v0, v18 │ │ -0ddf48: 6e20 a827 0d00 |00ea: invoke-virtual {v13, v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Resume:(Landroid/content/Context;)V // method@27a8 │ │ -0ddf4e: 121d |00ed: const/4 v13, #int 1 // #1 │ │ -0ddf50: 2900 39ff |00ee: goto/16 0027 // -00c7 │ │ -0ddf54: 0800 1200 |00f0: move-object/from16 v0, v18 │ │ -0ddf58: 540d 250d |00f2: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddf5c: 0800 1200 |00f4: move-object/from16 v0, v18 │ │ -0ddf60: 6e20 a627 0d00 |00f6: invoke-virtual {v13, v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Dismiss:(Lorg/pyneo/maps/MainActivity;)V // method@27a6 │ │ -0ddf66: 120d |00f9: const/4 v13, #int 0 // #0 │ │ -0ddf68: 0800 1200 |00fa: move-object/from16 v0, v18 │ │ -0ddf6c: 5b0d 250d |00fc: iput-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ddf70: 28ef |00fe: goto 00ed // -0011 │ │ -0ddf72: 220d 3000 |00ff: new-instance v13, Landroid/content/Intent; // type@0030 │ │ -0ddf76: 1c0e 3b05 |0101: const-class v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity; // type@053b │ │ -0ddf7a: 0800 1200 |0103: move-object/from16 v0, v18 │ │ -0ddf7e: 7030 4a01 0d0e |0105: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0ddf84: 0800 1200 |0108: move-object/from16 v0, v18 │ │ -0ddf88: 6e20 5e27 d000 |010a: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0ddf8e: 121d |010d: const/4 v13, #int 1 // #1 │ │ -0ddf90: 2900 19ff |010e: goto/16 0027 // -00e7 │ │ -0ddf94: 7601 3227 1200 |0110: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.doFindTheMap:()V // method@2732 │ │ -0ddf9a: 121d |0113: const/4 v13, #int 1 // #1 │ │ -0ddf9c: 2900 13ff |0114: goto/16 0027 // -00ed │ │ -0ddfa0: 0800 1200 |0116: move-object/from16 v0, v18 │ │ -0ddfa4: 540d 3e0d |0118: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0ddfa8: 121e |011a: const/4 v14, #int 1 // #1 │ │ -0ddfaa: 6e20 392c ed00 |011b: invoke-virtual {v13, v14}, Lorg/pyneo/maps/tileprovider/TileSource;.setReloadTileMode:(Z)V // method@2c39 │ │ -0ddfb0: 0800 1200 |011e: move-object/from16 v0, v18 │ │ -0ddfb4: 540d 2a0d |0120: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ddfb8: 6e10 e328 0d00 |0122: invoke-virtual {v13}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0ddfbe: 121d |0125: const/4 v13, #int 1 // #1 │ │ -0ddfc0: 2900 01ff |0126: goto/16 0027 // -00ff │ │ -0ddfc4: 7601 3327 1200 |0128: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.doMeasureStart:()V // method@2733 │ │ -0ddfca: 121d |012b: const/4 v13, #int 1 // #1 │ │ -0ddfcc: 2900 fbfe |012c: goto/16 0027 // -0105 │ │ -0ddfd0: 220d 3000 |012e: new-instance v13, Landroid/content/Intent; // type@0030 │ │ -0ddfd4: 1a0e 2d17 |0130: const-string v14, "android.intent.action.MAIN" // string@172d │ │ -0ddfd8: 7020 4c01 ed00 |0132: invoke-direct {v13, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0ddfde: 1a0e 3217 |0135: const-string v14, "android.intent.category.LAUNCHER" // string@1732 │ │ -0ddfe2: 6e20 4d01 ed00 |0137: invoke-virtual {v13, v14}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014d │ │ -0ddfe8: 0c0d |013a: move-result-object v13 │ │ -0ddfea: 220e 2600 |013b: new-instance v14, Landroid/content/ComponentName; // type@0026 │ │ -0ddfee: 1a0f 6119 |013d: const-string v15, "com.vonglasow.michael.satstat" // string@1961 │ │ -0ddff2: 1a10 6219 |013f: const-string v16, "com.vonglasow.michael.satstat.MainActivity" // string@1962 │ │ -0ddff6: 7603 0f01 0e00 |0141: invoke-direct/range {v14, v15, v16}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ -0ddffc: 6e20 7601 ed00 |0144: invoke-virtual {v13, v14}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ -0de002: 0c0d |0147: move-result-object v13 │ │ -0de004: 0800 1200 |0148: move-object/from16 v0, v18 │ │ -0de008: 6e20 5e27 d000 |014a: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0de00e: 121d |014d: const/4 v13, #int 1 // #1 │ │ -0de010: 2900 d9fe |014e: goto/16 0027 // -0127 │ │ -0de014: 0d02 |0150: move-exception v2 │ │ -0de016: 140d 9700 0e7f |0151: const v13, #float 1.88753e+38 // #7f0e0097 │ │ -0de01c: 121e |0154: const/4 v14, #int 1 // #1 │ │ -0de01e: 0800 1200 |0155: move-object/from16 v0, v18 │ │ -0de022: 7130 c522 d00e |0157: invoke-static {v0, v13, v14}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0de028: 0c0d |015a: move-result-object v13 │ │ -0de02a: 6e10 c822 0d00 |015b: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0de030: 220d 3000 |015e: new-instance v13, Landroid/content/Intent; // type@0030 │ │ -0de034: 1a0e 3117 |0160: const-string v14, "android.intent.action.VIEW" // string@1731 │ │ -0de038: 7020 4c01 ed00 |0162: invoke-direct {v13, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0de03e: 1a0e 2e29 |0165: const-string v14, "market://search?q=pname:com.vonglasow.michael.satstat" // string@292e │ │ -0de042: 7110 fe02 0e00 |0167: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0de048: 0c0e |016a: move-result-object v14 │ │ -0de04a: 6e20 7701 ed00 |016b: invoke-virtual {v13, v14}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -0de050: 0c0d |016e: move-result-object v13 │ │ -0de052: 0800 1200 |016f: move-object/from16 v0, v18 │ │ -0de056: 6e20 5e27 d000 |0171: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0de05c: 28d9 |0174: goto 014d // -0027 │ │ -0de05e: 0d03 |0175: move-exception v3 │ │ -0de060: 6e10 0a01 0200 |0176: invoke-virtual {v2}, Landroid/content/ActivityNotFoundException;.toString:()Ljava/lang/String; // method@010a │ │ -0de066: 0c0d |0179: move-result-object v13 │ │ -0de068: 7120 fa2e 2d00 |017a: invoke-static {v13, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0de06e: 28d0 |017d: goto 014d // -0030 │ │ -0de070: 220d 3000 |017e: new-instance v13, Landroid/content/Intent; // type@0030 │ │ -0de074: 1c0e 8905 |0180: const-class v14, Lorg/pyneo/maps/poi/PoiListActivity; // type@0589 │ │ -0de078: 0800 1200 |0182: move-object/from16 v0, v18 │ │ -0de07c: 7030 4a01 0d0e |0184: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0de082: 1a0e 0b23 |0187: const-string v14, "lat" // string@230b │ │ -0de086: 6e10 302e 0b00 |0189: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0de08c: 0b10 |018c: move-result-wide v16 │ │ -0de08e: 0500 1000 |018d: move-wide/from16 v0, v16 │ │ -0de092: 6e40 6701 ed10 |018f: invoke-virtual {v13, v14, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0de098: 0c0d |0192: move-result-object v13 │ │ -0de09a: 1a0e a223 |0193: const-string v14, "lon" // string@23a2 │ │ -0de09e: 6e10 322e 0b00 |0195: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0de0a4: 0b10 |0198: move-result-wide v16 │ │ -0de0a6: 0500 1000 |0199: move-wide/from16 v0, v16 │ │ -0de0aa: 6e40 6701 ed10 |019b: invoke-virtual {v13, v14, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0de0b0: 0c0d |019e: move-result-object v13 │ │ -0de0b2: 1a0e 8a34 |019f: const-string v14, "title" // string@348a │ │ -0de0b6: 1a0f bc0f |01a1: const-string v15, "POI" // string@0fbc │ │ -0de0ba: 6e30 6d01 ed0f |01a3: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0de0c0: 0c0d |01a6: move-result-object v13 │ │ -0de0c2: 140e 1c01 0b7f |01a7: const v14, #float 1.84768e+38 // #7f0b011c │ │ -0de0c8: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ -0de0cc: 6e30 5f27 d00e |01ac: invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ -0de0d2: 121d |01af: const/4 v13, #int 1 // #1 │ │ -0de0d4: 2900 77fe |01b0: goto/16 0027 // -0189 │ │ -0de0d8: 220d 3000 |01b2: new-instance v13, Landroid/content/Intent; // type@0030 │ │ -0de0dc: 1c0e f505 |01b4: const-class v14, Lorg/pyneo/maps/track/TrackListActivity; // type@05f5 │ │ -0de0e0: 0800 1200 |01b6: move-object/from16 v0, v18 │ │ -0de0e4: 7030 4a01 0d0e |01b8: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0de0ea: 140e 1a01 0b7f |01bb: const v14, #float 1.84768e+38 // #7f0b011a │ │ -0de0f0: 0800 1200 |01be: move-object/from16 v0, v18 │ │ -0de0f4: 6e30 5f27 d00e |01c0: invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ -0de0fa: 121d |01c3: const/4 v13, #int 1 // #1 │ │ -0de0fc: 2900 63fe |01c4: goto/16 0027 // -019d │ │ -0de100: 220d 3000 |01c6: new-instance v13, Landroid/content/Intent; // type@0030 │ │ -0de104: 1c0e 6b05 |01c8: const-class v14, Lorg/pyneo/maps/poi/GeoDataActivity; // type@056b │ │ -0de108: 0800 1200 |01ca: move-object/from16 v0, v18 │ │ -0de10c: 7030 4a01 0d0e |01cc: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0de112: 140e 1c01 0b7f |01cf: const v14, #float 1.84768e+38 // #7f0b011c │ │ -0de118: 0800 1200 |01d2: move-object/from16 v0, v18 │ │ -0de11c: 6e30 5f27 d00e |01d4: invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ -0de122: 121d |01d7: const/4 v13, #int 1 // #1 │ │ -0de124: 2900 4ffe |01d8: goto/16 0027 // -01b1 │ │ -0de128: 7401 5227 1200 |01da: invoke-virtual/range {v18}, Lorg/pyneo/maps/MainActivity;.onSearchRequested:()Z // method@2752 │ │ -0de12e: 121d |01dd: const/4 v13, #int 1 // #1 │ │ -0de130: 2900 49fe |01de: goto/16 0027 // -01b7 │ │ -0de134: 220d 3000 |01e0: new-instance v13, Landroid/content/Intent; // type@0030 │ │ -0de138: 1c0e 0c05 |01e2: const-class v14, Lorg/pyneo/maps/MainPreferences; // type@050c │ │ -0de13c: 0800 1200 |01e4: move-object/from16 v0, v18 │ │ -0de140: 7030 4a01 0d0e |01e6: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0de146: 140e fc00 0b7f |01e9: const v14, #float 1.84768e+38 // #7f0b00fc │ │ -0de14c: 0800 1200 |01ec: move-object/from16 v0, v18 │ │ -0de150: 6e30 5f27 d00e |01ee: invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ -0de156: 121d |01f1: const/4 v13, #int 1 // #1 │ │ -0de158: 2900 35fe |01f2: goto/16 0027 // -01cb │ │ -0de15c: 140d 2b01 0b7f |01f4: const v13, #float 1.84769e+38 // #7f0b012b │ │ -0de162: 0800 1200 |01f7: move-object/from16 v0, v18 │ │ -0de166: 6e20 5d27 d000 |01f9: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.showDialog:(I)V // method@275d │ │ -0de16c: 121d |01fc: const/4 v13, #int 1 // #1 │ │ -0de16e: 2900 2afe |01fd: goto/16 0027 // -01d6 │ │ -0de172: 121d |01ff: const/4 v13, #int 1 // #1 │ │ -0de174: 2900 27fe |0200: goto/16 0027 // -01d9 │ │ -0de178: 1a05 0000 |0202: const-string v5, "" // string@0000 │ │ -0de17c: 0800 1200 |0204: move-object/from16 v0, v18 │ │ -0de180: 540d 2a0d |0206: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0de184: 6e10 e128 0d00 |0208: invoke-virtual {v13}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0de18a: 0a0c |020b: move-result v12 │ │ -0de18c: 6e10 302e 0b00 |020c: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0de192: 0b06 |020f: move-result-wide v6 │ │ -0de194: 6e10 322e 0b00 |0210: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0de19a: 0b08 |0213: move-result-wide v8 │ │ -0de19c: 2204 3000 |0214: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -0de1a0: 1a0d 2f17 |0216: const-string v13, "android.intent.action.SEND" // string@172f │ │ -0de1a4: 7020 4c01 d400 |0218: invoke-direct {v4, v13}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0de1aa: 1a0d 2a34 |021b: const-string v13, "text/plain" // string@342a │ │ -0de1ae: 6e20 7b01 d400 |021d: invoke-virtual {v4, v13}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ -0de1b4: 1a0d 3a17 |0220: const-string v13, "android.intent.extra.TEXT" // string@173a │ │ -0de1b8: 220e 9204 |0222: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0de1bc: 7010 fb24 0e00 |0224: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0de1c2: 1a0f 0000 |0227: const-string v15, "" // string@0000 │ │ -0de1c6: 6e20 0425 fe00 |0229: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de1cc: 0c0e |022c: move-result-object v14 │ │ -0de1ce: 130f 0a00 |022d: const/16 v15, #int 10 // #a │ │ -0de1d2: 6e20 fe24 fe00 |022f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0de1d8: 0c0e |0232: move-result-object v14 │ │ -0de1da: 1a0f 1c21 |0233: const-string v15, "http://www.openstreetmap.org/?mlat=" // string@211c │ │ -0de1de: 6e20 0425 fe00 |0235: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de1e4: 0c0e |0238: move-result-object v14 │ │ -0de1e6: 6e30 ff24 6e07 |0239: invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0de1ec: 0c0e |023c: move-result-object v14 │ │ -0de1ee: 1a0f db00 |023d: const-string v15, "&mlon=" // string@00db │ │ -0de1f2: 6e20 0425 fe00 |023f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de1f8: 0c0e |0242: move-result-object v14 │ │ -0de1fa: 6e30 ff24 8e09 |0243: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0de200: 0c0e |0246: move-result-object v14 │ │ -0de202: 1a0f af00 |0247: const-string v15, "#map=" // string@00af │ │ -0de206: 6e20 0425 fe00 |0249: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de20c: 0c0e |024c: move-result-object v14 │ │ -0de20e: 6e20 0025 ce00 |024d: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0de214: 0c0e |0250: move-result-object v14 │ │ -0de216: 130f 2f00 |0251: const/16 v15, #int 47 // #2f │ │ -0de21a: 6e20 fe24 fe00 |0253: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0de220: 0c0e |0256: move-result-object v14 │ │ -0de222: 6e30 ff24 6e07 |0257: invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0de228: 0c0e |025a: move-result-object v14 │ │ -0de22a: 130f 2f00 |025b: const/16 v15, #int 47 // #2f │ │ -0de22e: 6e20 fe24 fe00 |025d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0de234: 0c0e |0260: move-result-object v14 │ │ -0de236: 6e30 ff24 8e09 |0261: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0de23c: 0c0e |0264: move-result-object v14 │ │ -0de23e: 1a0f d900 |0265: const-string v15, "&layers=T" // string@00d9 │ │ -0de242: 6e20 0425 fe00 |0267: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de248: 0c0e |026a: move-result-object v14 │ │ -0de24a: 6e10 0a25 0e00 |026b: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0de250: 0c0e |026e: move-result-object v14 │ │ -0de252: 6e30 6d01 d40e |026f: invoke-virtual {v4, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0de258: 0800 1200 |0272: move-object/from16 v0, v18 │ │ -0de25c: 6e20 5e27 4000 |0274: invoke-virtual {v0, v4}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0de262: 121d |0277: const/4 v13, #int 1 // #1 │ │ -0de264: 2900 affd |0278: goto/16 0027 // -0251 │ │ -0de268: 1a05 0000 |027a: const-string v5, "" // string@0000 │ │ -0de26c: 0800 1200 |027c: move-object/from16 v0, v18 │ │ -0de270: 540d 2a0d |027e: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0de274: 6e10 e128 0d00 |0280: invoke-virtual {v13}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0de27a: 0a0c |0283: move-result v12 │ │ -0de27c: 6e10 302e 0b00 |0284: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0de282: 0b06 |0287: move-result-wide v6 │ │ -0de284: 6e10 322e 0b00 |0288: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0de28a: 0b08 |028b: move-result-wide v8 │ │ -0de28c: 2204 3000 |028c: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -0de290: 1a0d 3117 |028e: const-string v13, "android.intent.action.VIEW" // string@1731 │ │ -0de294: 7020 4c01 d400 |0290: invoke-direct {v4, v13}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0de29a: 220d 9204 |0293: new-instance v13, Ljava/lang/StringBuilder; // type@0492 │ │ -0de29e: 7010 fb24 0d00 |0295: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0de2a4: 1a0e 4e1d |0298: const-string v14, "geo:" // string@1d4e │ │ -0de2a8: 6e20 0425 ed00 |029a: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de2ae: 0c0d |029d: move-result-object v13 │ │ -0de2b0: 6e30 ff24 6d07 |029e: invoke-virtual {v13, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0de2b6: 0c0d |02a1: move-result-object v13 │ │ -0de2b8: 130e 2c00 |02a2: const/16 v14, #int 44 // #2c │ │ -0de2bc: 6e20 fe24 ed00 |02a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0de2c2: 0c0d |02a7: move-result-object v13 │ │ -0de2c4: 6e30 ff24 8d09 |02a8: invoke-virtual {v13, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0de2ca: 0c0d |02ab: move-result-object v13 │ │ -0de2cc: 1a0e c901 |02ac: const-string v14, "?q=" // string@01c9 │ │ -0de2d0: 6e20 0425 ed00 |02ae: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de2d6: 0c0d |02b1: move-result-object v13 │ │ -0de2d8: 6e30 ff24 6d07 |02b2: invoke-virtual {v13, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0de2de: 0c0d |02b5: move-result-object v13 │ │ -0de2e0: 130e 2c00 |02b6: const/16 v14, #int 44 // #2c │ │ -0de2e4: 6e20 fe24 ed00 |02b8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0de2ea: 0c0d |02bb: move-result-object v13 │ │ -0de2ec: 6e30 ff24 8d09 |02bc: invoke-virtual {v13, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0de2f2: 0c0d |02bf: move-result-object v13 │ │ -0de2f4: 130e 2800 |02c0: const/16 v14, #int 40 // #28 │ │ -0de2f8: 6e20 fe24 ed00 |02c2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0de2fe: 0c0d |02c5: move-result-object v13 │ │ -0de300: 1a0e 0000 |02c6: const-string v14, "" // string@0000 │ │ -0de304: 6e20 0425 ed00 |02c8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de30a: 0c0d |02cb: move-result-object v13 │ │ -0de30c: 130e 2900 |02cc: const/16 v14, #int 41 // #29 │ │ -0de310: 6e20 fe24 ed00 |02ce: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0de316: 0c0d |02d1: move-result-object v13 │ │ -0de318: 6e10 0a25 0d00 |02d2: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0de31e: 0c0d |02d5: move-result-object v13 │ │ -0de320: 7110 fe02 0d00 |02d6: invoke-static {v13}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0de326: 0c0d |02d9: move-result-object v13 │ │ -0de328: 6e20 7701 d400 |02da: invoke-virtual {v4, v13}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -0de32e: 0800 1200 |02dd: move-object/from16 v0, v18 │ │ -0de332: 6e20 5e27 4000 |02df: invoke-virtual {v0, v4}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ -0de338: 121d |02e2: const/4 v13, #int 1 // #1 │ │ -0de33a: 2900 44fd |02e3: goto/16 0027 // -02bc │ │ -0de33e: 0800 1200 |02e5: move-object/from16 v0, v18 │ │ -0de342: 550d 1e0d |02e7: iget-boolean v13, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0de346: 390d 3500 |02e9: if-nez v13, 031e // +0035 │ │ -0de34a: 121d |02eb: const/4 v13, #int 1 // #1 │ │ -0de34c: 0800 1200 |02ec: move-object/from16 v0, v18 │ │ -0de350: 5c0d 1e0d |02ee: iput-boolean v13, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0de354: 0800 1200 |02f0: move-object/from16 v0, v18 │ │ -0de358: 540e 1f0d |02f2: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ -0de35c: 0800 1200 |02f4: move-object/from16 v0, v18 │ │ -0de360: 550d 1e0d |02f6: iget-boolean v13, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0de364: 380d 2800 |02f8: if-eqz v13, 0320 // +0028 │ │ -0de368: 120d |02fa: const/4 v13, #int 0 // #0 │ │ -0de36a: 6e20 012e de00 |02fb: invoke-virtual {v14, v13}, Lorg/pyneo/maps/utils/CompassView;.setVisibility:(I)V // method@2e01 │ │ -0de370: 0800 1200 |02fe: move-object/from16 v0, v18 │ │ -0de374: 550d 1e0d |0300: iget-boolean v13, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0de378: 380d 2000 |0302: if-eqz v13, 0322 // +0020 │ │ -0de37c: 0800 1200 |0304: move-object/from16 v0, v18 │ │ -0de380: 540d 320d |0306: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ -0de384: 0800 1200 |0308: move-object/from16 v0, v18 │ │ -0de388: 540e 280d |030a: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ -0de38c: 0800 1200 |030c: move-object/from16 v0, v18 │ │ -0de390: 540f 320d |030e: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ -0de394: 1310 0300 |0310: const/16 v16, #int 3 // #3 │ │ -0de398: 7402 b302 0f00 |0312: invoke-virtual/range {v15, v16}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@02b3 │ │ -0de39e: 0c0f |0315: move-result-object v15 │ │ -0de3a0: 1310 0200 |0316: const/16 v16, #int 2 // #2 │ │ -0de3a4: 7404 b402 0d00 |0318: invoke-virtual/range {v13, v14, v15, v16}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@02b4 │ │ -0de3aa: 121d |031b: const/4 v13, #int 1 // #1 │ │ -0de3ac: 2900 0bfd |031c: goto/16 0027 // -02f5 │ │ -0de3b0: 120d |031e: const/4 v13, #int 0 // #0 │ │ -0de3b2: 28cd |031f: goto 02ec // -0033 │ │ -0de3b4: 124d |0320: const/4 v13, #int 4 // #4 │ │ -0de3b6: 28da |0321: goto 02fb // -0026 │ │ -0de3b8: 0800 1200 |0322: move-object/from16 v0, v18 │ │ -0de3bc: 540d 320d |0324: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ -0de3c0: 0800 1200 |0326: move-object/from16 v0, v18 │ │ -0de3c4: 540e 280d |0328: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ -0de3c8: 6e20 b502 ed00 |032a: invoke-virtual {v13, v14}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@02b5 │ │ -0de3ce: 0800 1200 |032d: move-object/from16 v0, v18 │ │ -0de3d2: 540d 2a0d |032f: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0de3d6: 120e |0331: const/4 v14, #int 0 // #0 │ │ -0de3d8: 6e20 e628 ed00 |0332: invoke-virtual {v13, v14}, Lorg/pyneo/maps/map/MapView;.setBearing:(F)V // method@28e6 │ │ -0de3de: 28e6 |0335: goto 031b // -001a │ │ -0de3e0: 121d |0336: const/4 v13, #int 1 // #1 │ │ -0de3e2: 0800 1200 |0337: move-object/from16 v0, v18 │ │ -0de3e6: 7020 5527 d000 |0339: invoke-direct {v0, v13}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ -0de3ec: 7601 5827 1200 |033c: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.setLastKnownLocation:()V // method@2758 │ │ -0de3f2: 121d |033f: const/4 v13, #int 1 // #1 │ │ -0de3f4: 2900 e7fc |0340: goto/16 0027 // -0319 │ │ -0de3f8: 7401 4e27 1200 |0342: invoke-virtual/range {v18}, Lorg/pyneo/maps/MainActivity;.onPause:()V // method@274e │ │ -0de3fe: 130d 0a00 |0345: const/16 v13, #int 10 // #a │ │ -0de402: 7110 0d25 0d00 |0347: invoke-static {v13}, Ljava/lang/System;.exit:(I)V // method@250d │ │ -0de408: 121d |034a: const/4 v13, #int 1 // #1 │ │ -0de40a: 2900 dcfc |034b: goto/16 0027 // -0324 │ │ -0de40e: 0000 |034d: nop // spacer │ │ -0de410: 0001 2400 0901 0b7f f301 0000 6b02 ... |034e: packed-switch-data (76 units) │ │ +0ddcfc: |[0ddcfc] org.pyneo.maps.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0ddd0c: 7502 6f00 1200 |0000: invoke-super/range {v18, v19}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@006f │ │ +0ddd12: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +0ddd16: 540d 2a0d |0005: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0ddd1a: 6e10 da28 0d00 |0007: invoke-virtual {v13}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0ddd20: 0c0b |000a: move-result-object v11 │ │ +0ddd22: 7801 3c1f 1300 |000b: invoke-interface/range {v19}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ddd28: 0a0d |000e: move-result v13 │ │ +0ddd2a: 2b0d 3f03 0000 |000f: packed-switch v13, 0000034e // +0000033f │ │ +0ddd30: 7801 421f 1300 |0012: invoke-interface/range {v19}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ +0ddd36: 0c0a |0015: move-result-object v10 │ │ +0ddd38: 1f0a 9004 |0016: check-cast v10, Ljava/lang/String; // type@0490 │ │ +0ddd3c: 1a0d 0000 |0018: const-string v13, "" // string@0000 │ │ +0ddd40: 121e |001a: const/4 v14, #int 1 // #1 │ │ +0ddd42: 0800 1200 |001b: move-object/from16 v0, v18 │ │ +0ddd46: 7040 5b27 a0ed |001d: invoke-direct {v0, v10, v13, v14}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ +0ddd4c: 7601 3627 1200 |0020: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ +0ddd52: 7601 5c27 1200 |0023: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ +0ddd58: 121d |0026: const/4 v13, #int 1 // #1 │ │ +0ddd5a: 0f0d |0027: return v13 │ │ +0ddd5c: 220d 3000 |0028: new-instance v13, Landroid/content/Intent; // type@0030 │ │ +0ddd60: 1c0e 2e05 |002a: const-class v14, Lorg/pyneo/maps/downloader/AreaSelectorActivity; // type@052e │ │ +0ddd64: 0800 1200 |002c: move-object/from16 v0, v18 │ │ +0ddd68: 7030 4a01 0d0e |002e: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0ddd6e: 1a0e 672a |0031: const-string v14, "new" // string@2a67 │ │ +0ddd72: 121f |0033: const/4 v15, #int 1 // #1 │ │ +0ddd74: 6e30 6e01 ed0f |0034: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ +0ddd7a: 0c0d |0037: move-result-object v13 │ │ +0ddd7c: 1a0e 990e |0038: const-string v14, "MapName" // string@0e99 │ │ +0ddd80: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +0ddd84: 540f 3e0d |003c: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0ddd88: 54ff 4c15 |003e: iget-object v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0ddd8c: 6e30 6d01 ed0f |0040: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0ddd92: 0c0d |0043: move-result-object v13 │ │ +0ddd94: 1a0e 1623 |0044: const-string v14, "latitude" // string@2316 │ │ +0ddd98: 6e10 312e 0b00 |0046: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ddd9e: 0a0f |0049: move-result v15 │ │ +0ddda0: 6e30 6901 ed0f |004a: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0ddda6: 0c0d |004d: move-result-object v13 │ │ +0ddda8: 1a0e aa23 |004e: const-string v14, "longitude" // string@23aa │ │ +0dddac: 6e10 332e 0b00 |0050: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0dddb2: 0a0f |0053: move-result v15 │ │ +0dddb4: 6e30 6901 ed0f |0054: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0dddba: 0c0d |0057: move-result-object v13 │ │ +0dddbc: 1a0e a314 |0058: const-string v14, "ZoomLevel" // string@14a3 │ │ +0dddc0: 0800 1200 |005a: move-object/from16 v0, v18 │ │ +0dddc4: 540f 2a0d |005c: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dddc8: 6e10 e128 0f00 |005e: invoke-virtual {v15}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0dddce: 0a0f |0061: move-result v15 │ │ +0dddd0: 6e30 6901 ed0f |0062: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0dddd6: 0c0d |0065: move-result-object v13 │ │ +0dddd8: 0800 1200 |0066: move-object/from16 v0, v18 │ │ +0ddddc: 6e20 5e27 d000 |0068: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0ddde2: 121d |006b: const/4 v13, #int 1 // #1 │ │ +0ddde4: 28bb |006c: goto 0027 // -0045 │ │ +0ddde6: 0800 1200 |006d: move-object/from16 v0, v18 │ │ +0dddea: 540d 250d |006f: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dddee: 390d 7f00 |0071: if-nez v13, 00f0 // +007f │ │ +0dddf2: 220d 2405 |0073: new-instance v13, Lorg/pyneo/maps/dashboard/IndicatorManager; // type@0524 │ │ +0dddf6: 0800 1200 |0075: move-object/from16 v0, v18 │ │ +0dddfa: 7020 a527 0d00 |0077: invoke-direct {v13, v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.:(Lorg/pyneo/maps/MainActivity;)V // method@27a5 │ │ +0dde00: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +0dde04: 5b0d 250d |007c: iput-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dde08: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +0dde0c: 540d 250d |0080: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dde10: 0800 1200 |0082: move-object/from16 v0, v18 │ │ +0dde14: 540e 2a0d |0084: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dde18: 6e10 da28 0e00 |0086: invoke-virtual {v14}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0dde1e: 0c0e |0089: move-result-object v14 │ │ +0dde20: 6e20 bb27 ed00 |008a: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27bb │ │ +0dde26: 0800 1200 |008d: move-object/from16 v0, v18 │ │ +0dde2a: 540d 250d |008f: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dde2e: 220e 9204 |0091: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0dde32: 7010 fb24 0e00 |0093: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dde38: 0800 1200 |0096: move-object/from16 v0, v18 │ │ +0dde3c: 540f 3e0d |0098: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0dde40: 54ff 4a15 |009a: iget-object v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ +0dde44: 6e20 0425 fe00 |009c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dde4a: 0c0e |009f: move-result-object v14 │ │ +0dde4c: 1a0f 6901 |00a0: const-string v15, ": " // string@0169 │ │ +0dde50: 6e20 0425 fe00 |00a2: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dde56: 0c0e |00a5: move-result-object v14 │ │ +0dde58: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +0dde5c: 540f 3e0d |00a8: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0dde60: 54ff 5115 |00aa: iget-object v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ +0dde64: 6e20 0425 fe00 |00ac: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dde6a: 0c0e |00af: move-result-object v14 │ │ +0dde6c: 6e10 0a25 0e00 |00b0: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dde72: 0c0e |00b3: move-result-object v14 │ │ +0dde74: 6e20 bd27 ed00 |00b4: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setMapName:(Ljava/lang/String;)V // method@27bd │ │ +0dde7a: 0800 1200 |00b7: move-object/from16 v0, v18 │ │ +0dde7e: 540d 250d |00b9: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dde82: 0800 1200 |00bb: move-object/from16 v0, v18 │ │ +0dde86: 540e 2a0d |00bd: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dde8a: 6e10 e128 0e00 |00bf: invoke-virtual {v14}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0dde90: 0a0e |00c2: move-result v14 │ │ +0dde92: 6e20 c027 ed00 |00c3: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setZoom:(I)V // method@27c0 │ │ +0dde98: 0800 1200 |00c6: move-object/from16 v0, v18 │ │ +0dde9c: 540d 250d |00c8: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0ddea0: 0800 1200 |00ca: move-object/from16 v0, v18 │ │ +0ddea4: 540e 2f0d |00cc: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0ddea8: 6e10 0229 0e00 |00ce: invoke-virtual {v14}, Lorg/pyneo/maps/map/MyLocationOverlay;.getLastLocation:()Landroid/location/Location; // method@2902 │ │ +0ddeae: 0c0e |00d1: move-result-object v14 │ │ +0ddeb0: 6e20 bc27 ed00 |00d2: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setLocation:(Landroid/location/Location;)V // method@27bc │ │ +0ddeb6: 0800 1200 |00d5: move-object/from16 v0, v18 │ │ +0ddeba: 540d 250d |00d7: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0ddebe: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ +0ddec2: 540e 2f0d |00db: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0ddec6: 6e10 0329 0e00 |00dd: invoke-virtual {v14}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ +0ddecc: 0c0e |00e0: move-result-object v14 │ │ +0ddece: 6e20 be27 ed00 |00e1: invoke-virtual {v13, v14}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27be │ │ +0dded4: 0800 1200 |00e4: move-object/from16 v0, v18 │ │ +0dded8: 540d 250d |00e6: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0ddedc: 0800 1200 |00e8: move-object/from16 v0, v18 │ │ +0ddee0: 6e20 a827 0d00 |00ea: invoke-virtual {v13, v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Resume:(Landroid/content/Context;)V // method@27a8 │ │ +0ddee6: 121d |00ed: const/4 v13, #int 1 // #1 │ │ +0ddee8: 2900 39ff |00ee: goto/16 0027 // -00c7 │ │ +0ddeec: 0800 1200 |00f0: move-object/from16 v0, v18 │ │ +0ddef0: 540d 250d |00f2: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0ddef4: 0800 1200 |00f4: move-object/from16 v0, v18 │ │ +0ddef8: 6e20 a627 0d00 |00f6: invoke-virtual {v13, v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Dismiss:(Lorg/pyneo/maps/MainActivity;)V // method@27a6 │ │ +0ddefe: 120d |00f9: const/4 v13, #int 0 // #0 │ │ +0ddf00: 0800 1200 |00fa: move-object/from16 v0, v18 │ │ +0ddf04: 5b0d 250d |00fc: iput-object v13, v0, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0ddf08: 28ef |00fe: goto 00ed // -0011 │ │ +0ddf0a: 220d 3000 |00ff: new-instance v13, Landroid/content/Intent; // type@0030 │ │ +0ddf0e: 1c0e 3b05 |0101: const-class v14, Lorg/pyneo/maps/downloader/FileDownloadListActivity; // type@053b │ │ +0ddf12: 0800 1200 |0103: move-object/from16 v0, v18 │ │ +0ddf16: 7030 4a01 0d0e |0105: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0ddf1c: 0800 1200 |0108: move-object/from16 v0, v18 │ │ +0ddf20: 6e20 5e27 d000 |010a: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0ddf26: 121d |010d: const/4 v13, #int 1 // #1 │ │ +0ddf28: 2900 19ff |010e: goto/16 0027 // -00e7 │ │ +0ddf2c: 7601 3227 1200 |0110: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.doFindTheMap:()V // method@2732 │ │ +0ddf32: 121d |0113: const/4 v13, #int 1 // #1 │ │ +0ddf34: 2900 13ff |0114: goto/16 0027 // -00ed │ │ +0ddf38: 0800 1200 |0116: move-object/from16 v0, v18 │ │ +0ddf3c: 540d 3e0d |0118: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0ddf40: 121e |011a: const/4 v14, #int 1 // #1 │ │ +0ddf42: 6e20 392c ed00 |011b: invoke-virtual {v13, v14}, Lorg/pyneo/maps/tileprovider/TileSource;.setReloadTileMode:(Z)V // method@2c39 │ │ +0ddf48: 0800 1200 |011e: move-object/from16 v0, v18 │ │ +0ddf4c: 540d 2a0d |0120: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0ddf50: 6e10 e328 0d00 |0122: invoke-virtual {v13}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0ddf56: 121d |0125: const/4 v13, #int 1 // #1 │ │ +0ddf58: 2900 01ff |0126: goto/16 0027 // -00ff │ │ +0ddf5c: 7601 3327 1200 |0128: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.doMeasureStart:()V // method@2733 │ │ +0ddf62: 121d |012b: const/4 v13, #int 1 // #1 │ │ +0ddf64: 2900 fbfe |012c: goto/16 0027 // -0105 │ │ +0ddf68: 220d 3000 |012e: new-instance v13, Landroid/content/Intent; // type@0030 │ │ +0ddf6c: 1a0e 2d17 |0130: const-string v14, "android.intent.action.MAIN" // string@172d │ │ +0ddf70: 7020 4c01 ed00 |0132: invoke-direct {v13, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0ddf76: 1a0e 3217 |0135: const-string v14, "android.intent.category.LAUNCHER" // string@1732 │ │ +0ddf7a: 6e20 4d01 ed00 |0137: invoke-virtual {v13, v14}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014d │ │ +0ddf80: 0c0d |013a: move-result-object v13 │ │ +0ddf82: 220e 2600 |013b: new-instance v14, Landroid/content/ComponentName; // type@0026 │ │ +0ddf86: 1a0f 6119 |013d: const-string v15, "com.vonglasow.michael.satstat" // string@1961 │ │ +0ddf8a: 1a10 6219 |013f: const-string v16, "com.vonglasow.michael.satstat.MainActivity" // string@1962 │ │ +0ddf8e: 7603 0f01 0e00 |0141: invoke-direct/range {v14, v15, v16}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@010f │ │ +0ddf94: 6e20 7601 ed00 |0144: invoke-virtual {v13, v14}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0176 │ │ +0ddf9a: 0c0d |0147: move-result-object v13 │ │ +0ddf9c: 0800 1200 |0148: move-object/from16 v0, v18 │ │ +0ddfa0: 6e20 5e27 d000 |014a: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0ddfa6: 121d |014d: const/4 v13, #int 1 // #1 │ │ +0ddfa8: 2900 d9fe |014e: goto/16 0027 // -0127 │ │ +0ddfac: 0d02 |0150: move-exception v2 │ │ +0ddfae: 140d 9700 0e7f |0151: const v13, #float 1.88753e+38 // #7f0e0097 │ │ +0ddfb4: 121e |0154: const/4 v14, #int 1 // #1 │ │ +0ddfb6: 0800 1200 |0155: move-object/from16 v0, v18 │ │ +0ddfba: 7130 c522 d00e |0157: invoke-static {v0, v13, v14}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0ddfc0: 0c0d |015a: move-result-object v13 │ │ +0ddfc2: 6e10 c822 0d00 |015b: invoke-virtual {v13}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0ddfc8: 220d 3000 |015e: new-instance v13, Landroid/content/Intent; // type@0030 │ │ +0ddfcc: 1a0e 3117 |0160: const-string v14, "android.intent.action.VIEW" // string@1731 │ │ +0ddfd0: 7020 4c01 ed00 |0162: invoke-direct {v13, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0ddfd6: 1a0e 2e29 |0165: const-string v14, "market://search?q=pname:com.vonglasow.michael.satstat" // string@292e │ │ +0ddfda: 7110 fe02 0e00 |0167: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0ddfe0: 0c0e |016a: move-result-object v14 │ │ +0ddfe2: 6e20 7701 ed00 |016b: invoke-virtual {v13, v14}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +0ddfe8: 0c0d |016e: move-result-object v13 │ │ +0ddfea: 0800 1200 |016f: move-object/from16 v0, v18 │ │ +0ddfee: 6e20 5e27 d000 |0171: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0ddff4: 28d9 |0174: goto 014d // -0027 │ │ +0ddff6: 0d03 |0175: move-exception v3 │ │ +0ddff8: 6e10 0a01 0200 |0176: invoke-virtual {v2}, Landroid/content/ActivityNotFoundException;.toString:()Ljava/lang/String; // method@010a │ │ +0ddffe: 0c0d |0179: move-result-object v13 │ │ +0de000: 7120 fa2e 2d00 |017a: invoke-static {v13, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0de006: 28d0 |017d: goto 014d // -0030 │ │ +0de008: 220d 3000 |017e: new-instance v13, Landroid/content/Intent; // type@0030 │ │ +0de00c: 1c0e 8905 |0180: const-class v14, Lorg/pyneo/maps/poi/PoiListActivity; // type@0589 │ │ +0de010: 0800 1200 |0182: move-object/from16 v0, v18 │ │ +0de014: 7030 4a01 0d0e |0184: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0de01a: 1a0e 0b23 |0187: const-string v14, "lat" // string@230b │ │ +0de01e: 6e10 302e 0b00 |0189: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0de024: 0b10 |018c: move-result-wide v16 │ │ +0de026: 0500 1000 |018d: move-wide/from16 v0, v16 │ │ +0de02a: 6e40 6701 ed10 |018f: invoke-virtual {v13, v14, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0de030: 0c0d |0192: move-result-object v13 │ │ +0de032: 1a0e a223 |0193: const-string v14, "lon" // string@23a2 │ │ +0de036: 6e10 322e 0b00 |0195: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0de03c: 0b10 |0198: move-result-wide v16 │ │ +0de03e: 0500 1000 |0199: move-wide/from16 v0, v16 │ │ +0de042: 6e40 6701 ed10 |019b: invoke-virtual {v13, v14, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0de048: 0c0d |019e: move-result-object v13 │ │ +0de04a: 1a0e 8a34 |019f: const-string v14, "title" // string@348a │ │ +0de04e: 1a0f bc0f |01a1: const-string v15, "POI" // string@0fbc │ │ +0de052: 6e30 6d01 ed0f |01a3: invoke-virtual {v13, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0de058: 0c0d |01a6: move-result-object v13 │ │ +0de05a: 140e 1c01 0b7f |01a7: const v14, #float 1.84768e+38 // #7f0b011c │ │ +0de060: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ +0de064: 6e30 5f27 d00e |01ac: invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ +0de06a: 121d |01af: const/4 v13, #int 1 // #1 │ │ +0de06c: 2900 77fe |01b0: goto/16 0027 // -0189 │ │ +0de070: 220d 3000 |01b2: new-instance v13, Landroid/content/Intent; // type@0030 │ │ +0de074: 1c0e f505 |01b4: const-class v14, Lorg/pyneo/maps/track/TrackListActivity; // type@05f5 │ │ +0de078: 0800 1200 |01b6: move-object/from16 v0, v18 │ │ +0de07c: 7030 4a01 0d0e |01b8: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0de082: 140e 1a01 0b7f |01bb: const v14, #float 1.84768e+38 // #7f0b011a │ │ +0de088: 0800 1200 |01be: move-object/from16 v0, v18 │ │ +0de08c: 6e30 5f27 d00e |01c0: invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ +0de092: 121d |01c3: const/4 v13, #int 1 // #1 │ │ +0de094: 2900 63fe |01c4: goto/16 0027 // -019d │ │ +0de098: 220d 3000 |01c6: new-instance v13, Landroid/content/Intent; // type@0030 │ │ +0de09c: 1c0e 6b05 |01c8: const-class v14, Lorg/pyneo/maps/poi/GeoDataActivity; // type@056b │ │ +0de0a0: 0800 1200 |01ca: move-object/from16 v0, v18 │ │ +0de0a4: 7030 4a01 0d0e |01cc: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0de0aa: 140e 1c01 0b7f |01cf: const v14, #float 1.84768e+38 // #7f0b011c │ │ +0de0b0: 0800 1200 |01d2: move-object/from16 v0, v18 │ │ +0de0b4: 6e30 5f27 d00e |01d4: invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ +0de0ba: 121d |01d7: const/4 v13, #int 1 // #1 │ │ +0de0bc: 2900 4ffe |01d8: goto/16 0027 // -01b1 │ │ +0de0c0: 7401 5227 1200 |01da: invoke-virtual/range {v18}, Lorg/pyneo/maps/MainActivity;.onSearchRequested:()Z // method@2752 │ │ +0de0c6: 121d |01dd: const/4 v13, #int 1 // #1 │ │ +0de0c8: 2900 49fe |01de: goto/16 0027 // -01b7 │ │ +0de0cc: 220d 3000 |01e0: new-instance v13, Landroid/content/Intent; // type@0030 │ │ +0de0d0: 1c0e 0c05 |01e2: const-class v14, Lorg/pyneo/maps/MainPreferences; // type@050c │ │ +0de0d4: 0800 1200 |01e4: move-object/from16 v0, v18 │ │ +0de0d8: 7030 4a01 0d0e |01e6: invoke-direct {v13, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0de0de: 140e fc00 0b7f |01e9: const v14, #float 1.84768e+38 // #7f0b00fc │ │ +0de0e4: 0800 1200 |01ec: move-object/from16 v0, v18 │ │ +0de0e8: 6e30 5f27 d00e |01ee: invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@275f │ │ +0de0ee: 121d |01f1: const/4 v13, #int 1 // #1 │ │ +0de0f0: 2900 35fe |01f2: goto/16 0027 // -01cb │ │ +0de0f4: 140d 2b01 0b7f |01f4: const v13, #float 1.84769e+38 // #7f0b012b │ │ +0de0fa: 0800 1200 |01f7: move-object/from16 v0, v18 │ │ +0de0fe: 6e20 5d27 d000 |01f9: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.showDialog:(I)V // method@275d │ │ +0de104: 121d |01fc: const/4 v13, #int 1 // #1 │ │ +0de106: 2900 2afe |01fd: goto/16 0027 // -01d6 │ │ +0de10a: 121d |01ff: const/4 v13, #int 1 // #1 │ │ +0de10c: 2900 27fe |0200: goto/16 0027 // -01d9 │ │ +0de110: 1a05 0000 |0202: const-string v5, "" // string@0000 │ │ +0de114: 0800 1200 |0204: move-object/from16 v0, v18 │ │ +0de118: 540d 2a0d |0206: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0de11c: 6e10 e128 0d00 |0208: invoke-virtual {v13}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0de122: 0a0c |020b: move-result v12 │ │ +0de124: 6e10 302e 0b00 |020c: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0de12a: 0b06 |020f: move-result-wide v6 │ │ +0de12c: 6e10 322e 0b00 |0210: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0de132: 0b08 |0213: move-result-wide v8 │ │ +0de134: 2204 3000 |0214: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +0de138: 1a0d 2f17 |0216: const-string v13, "android.intent.action.SEND" // string@172f │ │ +0de13c: 7020 4c01 d400 |0218: invoke-direct {v4, v13}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0de142: 1a0d 2a34 |021b: const-string v13, "text/plain" // string@342a │ │ +0de146: 6e20 7b01 d400 |021d: invoke-virtual {v4, v13}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ +0de14c: 1a0d 3a17 |0220: const-string v13, "android.intent.extra.TEXT" // string@173a │ │ +0de150: 220e 9204 |0222: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0de154: 7010 fb24 0e00 |0224: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0de15a: 1a0f 0000 |0227: const-string v15, "" // string@0000 │ │ +0de15e: 6e20 0425 fe00 |0229: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de164: 0c0e |022c: move-result-object v14 │ │ +0de166: 130f 0a00 |022d: const/16 v15, #int 10 // #a │ │ +0de16a: 6e20 fe24 fe00 |022f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0de170: 0c0e |0232: move-result-object v14 │ │ +0de172: 1a0f 1c21 |0233: const-string v15, "http://www.openstreetmap.org/?mlat=" // string@211c │ │ +0de176: 6e20 0425 fe00 |0235: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de17c: 0c0e |0238: move-result-object v14 │ │ +0de17e: 6e30 ff24 6e07 |0239: invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0de184: 0c0e |023c: move-result-object v14 │ │ +0de186: 1a0f db00 |023d: const-string v15, "&mlon=" // string@00db │ │ +0de18a: 6e20 0425 fe00 |023f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de190: 0c0e |0242: move-result-object v14 │ │ +0de192: 6e30 ff24 8e09 |0243: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0de198: 0c0e |0246: move-result-object v14 │ │ +0de19a: 1a0f af00 |0247: const-string v15, "#map=" // string@00af │ │ +0de19e: 6e20 0425 fe00 |0249: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de1a4: 0c0e |024c: move-result-object v14 │ │ +0de1a6: 6e20 0025 ce00 |024d: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0de1ac: 0c0e |0250: move-result-object v14 │ │ +0de1ae: 130f 2f00 |0251: const/16 v15, #int 47 // #2f │ │ +0de1b2: 6e20 fe24 fe00 |0253: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0de1b8: 0c0e |0256: move-result-object v14 │ │ +0de1ba: 6e30 ff24 6e07 |0257: invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0de1c0: 0c0e |025a: move-result-object v14 │ │ +0de1c2: 130f 2f00 |025b: const/16 v15, #int 47 // #2f │ │ +0de1c6: 6e20 fe24 fe00 |025d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0de1cc: 0c0e |0260: move-result-object v14 │ │ +0de1ce: 6e30 ff24 8e09 |0261: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0de1d4: 0c0e |0264: move-result-object v14 │ │ +0de1d6: 1a0f d900 |0265: const-string v15, "&layers=T" // string@00d9 │ │ +0de1da: 6e20 0425 fe00 |0267: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de1e0: 0c0e |026a: move-result-object v14 │ │ +0de1e2: 6e10 0a25 0e00 |026b: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0de1e8: 0c0e |026e: move-result-object v14 │ │ +0de1ea: 6e30 6d01 d40e |026f: invoke-virtual {v4, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0de1f0: 0800 1200 |0272: move-object/from16 v0, v18 │ │ +0de1f4: 6e20 5e27 4000 |0274: invoke-virtual {v0, v4}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0de1fa: 121d |0277: const/4 v13, #int 1 // #1 │ │ +0de1fc: 2900 affd |0278: goto/16 0027 // -0251 │ │ +0de200: 1a05 0000 |027a: const-string v5, "" // string@0000 │ │ +0de204: 0800 1200 |027c: move-object/from16 v0, v18 │ │ +0de208: 540d 2a0d |027e: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0de20c: 6e10 e128 0d00 |0280: invoke-virtual {v13}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0de212: 0a0c |0283: move-result v12 │ │ +0de214: 6e10 302e 0b00 |0284: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0de21a: 0b06 |0287: move-result-wide v6 │ │ +0de21c: 6e10 322e 0b00 |0288: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0de222: 0b08 |028b: move-result-wide v8 │ │ +0de224: 2204 3000 |028c: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +0de228: 1a0d 3117 |028e: const-string v13, "android.intent.action.VIEW" // string@1731 │ │ +0de22c: 7020 4c01 d400 |0290: invoke-direct {v4, v13}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0de232: 220d 9204 |0293: new-instance v13, Ljava/lang/StringBuilder; // type@0492 │ │ +0de236: 7010 fb24 0d00 |0295: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0de23c: 1a0e 4e1d |0298: const-string v14, "geo:" // string@1d4e │ │ +0de240: 6e20 0425 ed00 |029a: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de246: 0c0d |029d: move-result-object v13 │ │ +0de248: 6e30 ff24 6d07 |029e: invoke-virtual {v13, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0de24e: 0c0d |02a1: move-result-object v13 │ │ +0de250: 130e 2c00 |02a2: const/16 v14, #int 44 // #2c │ │ +0de254: 6e20 fe24 ed00 |02a4: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0de25a: 0c0d |02a7: move-result-object v13 │ │ +0de25c: 6e30 ff24 8d09 |02a8: invoke-virtual {v13, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0de262: 0c0d |02ab: move-result-object v13 │ │ +0de264: 1a0e c901 |02ac: const-string v14, "?q=" // string@01c9 │ │ +0de268: 6e20 0425 ed00 |02ae: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de26e: 0c0d |02b1: move-result-object v13 │ │ +0de270: 6e30 ff24 6d07 |02b2: invoke-virtual {v13, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0de276: 0c0d |02b5: move-result-object v13 │ │ +0de278: 130e 2c00 |02b6: const/16 v14, #int 44 // #2c │ │ +0de27c: 6e20 fe24 ed00 |02b8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0de282: 0c0d |02bb: move-result-object v13 │ │ +0de284: 6e30 ff24 8d09 |02bc: invoke-virtual {v13, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0de28a: 0c0d |02bf: move-result-object v13 │ │ +0de28c: 130e 2800 |02c0: const/16 v14, #int 40 // #28 │ │ +0de290: 6e20 fe24 ed00 |02c2: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0de296: 0c0d |02c5: move-result-object v13 │ │ +0de298: 1a0e 0000 |02c6: const-string v14, "" // string@0000 │ │ +0de29c: 6e20 0425 ed00 |02c8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de2a2: 0c0d |02cb: move-result-object v13 │ │ +0de2a4: 130e 2900 |02cc: const/16 v14, #int 41 // #29 │ │ +0de2a8: 6e20 fe24 ed00 |02ce: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0de2ae: 0c0d |02d1: move-result-object v13 │ │ +0de2b0: 6e10 0a25 0d00 |02d2: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0de2b6: 0c0d |02d5: move-result-object v13 │ │ +0de2b8: 7110 fe02 0d00 |02d6: invoke-static {v13}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0de2be: 0c0d |02d9: move-result-object v13 │ │ +0de2c0: 6e20 7701 d400 |02da: invoke-virtual {v4, v13}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +0de2c6: 0800 1200 |02dd: move-object/from16 v0, v18 │ │ +0de2ca: 6e20 5e27 4000 |02df: invoke-virtual {v0, v4}, Lorg/pyneo/maps/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@275e │ │ +0de2d0: 121d |02e2: const/4 v13, #int 1 // #1 │ │ +0de2d2: 2900 44fd |02e3: goto/16 0027 // -02bc │ │ +0de2d6: 0800 1200 |02e5: move-object/from16 v0, v18 │ │ +0de2da: 550d 1e0d |02e7: iget-boolean v13, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0de2de: 390d 3500 |02e9: if-nez v13, 031e // +0035 │ │ +0de2e2: 121d |02eb: const/4 v13, #int 1 // #1 │ │ +0de2e4: 0800 1200 |02ec: move-object/from16 v0, v18 │ │ +0de2e8: 5c0d 1e0d |02ee: iput-boolean v13, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0de2ec: 0800 1200 |02f0: move-object/from16 v0, v18 │ │ +0de2f0: 540e 1f0d |02f2: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mCompassView:Lorg/pyneo/maps/utils/CompassView; // field@0d1f │ │ +0de2f4: 0800 1200 |02f4: move-object/from16 v0, v18 │ │ +0de2f8: 550d 1e0d |02f6: iget-boolean v13, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0de2fc: 380d 2800 |02f8: if-eqz v13, 0320 // +0028 │ │ +0de300: 120d |02fa: const/4 v13, #int 0 // #0 │ │ +0de302: 6e20 012e de00 |02fb: invoke-virtual {v14, v13}, Lorg/pyneo/maps/utils/CompassView;.setVisibility:(I)V // method@2e01 │ │ +0de308: 0800 1200 |02fe: move-object/from16 v0, v18 │ │ +0de30c: 550d 1e0d |0300: iget-boolean v13, v0, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0de310: 380d 2000 |0302: if-eqz v13, 0322 // +0020 │ │ +0de314: 0800 1200 |0304: move-object/from16 v0, v18 │ │ +0de318: 540d 320d |0306: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ +0de31c: 0800 1200 |0308: move-object/from16 v0, v18 │ │ +0de320: 540e 280d |030a: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ +0de324: 0800 1200 |030c: move-object/from16 v0, v18 │ │ +0de328: 540f 320d |030e: iget-object v15, v0, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ +0de32c: 1310 0300 |0310: const/16 v16, #int 3 // #3 │ │ +0de330: 7402 b302 0f00 |0312: invoke-virtual/range {v15, v16}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@02b3 │ │ +0de336: 0c0f |0315: move-result-object v15 │ │ +0de338: 1310 0200 |0316: const/16 v16, #int 2 // #2 │ │ +0de33c: 7404 b402 0d00 |0318: invoke-virtual/range {v13, v14, v15, v16}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@02b4 │ │ +0de342: 121d |031b: const/4 v13, #int 1 // #1 │ │ +0de344: 2900 0bfd |031c: goto/16 0027 // -02f5 │ │ +0de348: 120d |031e: const/4 v13, #int 0 // #0 │ │ +0de34a: 28cd |031f: goto 02ec // -0033 │ │ +0de34c: 124d |0320: const/4 v13, #int 4 // #4 │ │ +0de34e: 28da |0321: goto 02fb // -0026 │ │ +0de350: 0800 1200 |0322: move-object/from16 v0, v18 │ │ +0de354: 540d 320d |0324: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ +0de358: 0800 1200 |0326: move-object/from16 v0, v18 │ │ +0de35c: 540e 280d |0328: iget-object v14, v0, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ +0de360: 6e20 b502 ed00 |032a: invoke-virtual {v13, v14}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@02b5 │ │ +0de366: 0800 1200 |032d: move-object/from16 v0, v18 │ │ +0de36a: 540d 2a0d |032f: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0de36e: 120e |0331: const/4 v14, #int 0 // #0 │ │ +0de370: 6e20 e628 ed00 |0332: invoke-virtual {v13, v14}, Lorg/pyneo/maps/map/MapView;.setBearing:(F)V // method@28e6 │ │ +0de376: 28e6 |0335: goto 031b // -001a │ │ +0de378: 121d |0336: const/4 v13, #int 1 // #1 │ │ +0de37a: 0800 1200 |0337: move-object/from16 v0, v18 │ │ +0de37e: 7020 5527 d000 |0339: invoke-direct {v0, v13}, Lorg/pyneo/maps/MainActivity;.setAutoFollow:(Z)V // method@2755 │ │ +0de384: 7601 5827 1200 |033c: invoke-direct/range {v18}, Lorg/pyneo/maps/MainActivity;.setLastKnownLocation:()V // method@2758 │ │ +0de38a: 121d |033f: const/4 v13, #int 1 // #1 │ │ +0de38c: 2900 e7fc |0340: goto/16 0027 // -0319 │ │ +0de390: 7401 4e27 1200 |0342: invoke-virtual/range {v18}, Lorg/pyneo/maps/MainActivity;.onPause:()V // method@274e │ │ +0de396: 130d 0a00 |0345: const/16 v13, #int 10 // #a │ │ +0de39a: 7110 0d25 0d00 |0347: invoke-static {v13}, Ljava/lang/System;.exit:(I)V // method@250d │ │ +0de3a0: 121d |034a: const/4 v13, #int 1 // #1 │ │ +0de3a2: 2900 dcfc |034b: goto/16 0027 // -0324 │ │ +0de3a6: 0000 |034d: nop // spacer │ │ +0de3a8: 0001 2400 0901 0b7f f301 0000 6b02 ... |034e: packed-switch-data (76 units) │ │ catches : 2 │ │ 0x012e - 0x014d │ │ Landroid/content/ActivityNotFoundException; -> 0x0150 │ │ 0x015e - 0x0174 │ │ Ljava/lang/Exception; -> 0x0175 │ │ positions : │ │ 0x0000 line=919 │ │ @@ -298382,14 +298645,19 @@ │ │ 0x000b line=921 │ │ 0x0012 line=1078 │ │ 0x0018 line=1079 │ │ 0x0020 line=1080 │ │ 0x0023 line=1081 │ │ 0x0026 line=1082 │ │ 0x0028 line=923 │ │ + 0x0034 line=924 │ │ + 0x0046 line=925 │ │ + 0x0050 line=926 │ │ + 0x005e line=927 │ │ + 0x0066 line=923 │ │ 0x006b line=928 │ │ 0x006d line=931 │ │ 0x0073 line=932 │ │ 0x007e line=933 │ │ 0x008d line=934 │ │ 0x00b7 line=937 │ │ 0x00c6 line=938 │ │ @@ -298404,21 +298672,30 @@ │ │ 0x0113 line=957 │ │ 0x0116 line=960 │ │ 0x011e line=961 │ │ 0x0125 line=962 │ │ 0x0128 line=965 │ │ 0x012b line=966 │ │ 0x012e line=970 │ │ + 0x0137 line=971 │ │ + 0x0144 line=972 │ │ + 0x0148 line=970 │ │ 0x014d line=985 │ │ 0x0150 line=975 │ │ 0x0151 line=976 │ │ 0x015e line=978 │ │ + 0x0167 line=979 │ │ + 0x016b line=978 │ │ 0x0175 line=981 │ │ 0x0176 line=982 │ │ 0x017e line=988 │ │ + 0x0189 line=989 │ │ + 0x0195 line=990 │ │ + 0x01a3 line=991 │ │ + 0x01aa line=988 │ │ 0x01af line=993 │ │ 0x01b2 line=996 │ │ 0x01c3 line=997 │ │ 0x01c6 line=1000 │ │ 0x01d7 line=1001 │ │ 0x01da line=1004 │ │ 0x01dd line=1005 │ │ @@ -298430,28 +298707,45 @@ │ │ 0x0202 line=1019 │ │ 0x0204 line=1020 │ │ 0x020c line=1021 │ │ 0x0210 line=1022 │ │ 0x0214 line=1024 │ │ 0x021b line=1025 │ │ 0x0220 line=1026 │ │ + 0x0229 line=1027 │ │ + 0x022f line=1028 │ │ + 0x0235 line=1029 │ │ + 0x0239 line=1030 │ │ + 0x023f line=1031 │ │ + 0x0243 line=1032 │ │ + 0x0249 line=1033 │ │ + 0x024d line=1034 │ │ + 0x0253 line=1035 │ │ + 0x0257 line=1036 │ │ + 0x025d line=1037 │ │ + 0x0261 line=1038 │ │ + 0x0267 line=1039 │ │ + 0x026b line=1040 │ │ + 0x026f line=1026 │ │ 0x0272 line=1041 │ │ 0x0277 line=1042 │ │ 0x027a line=1045 │ │ 0x027c line=1046 │ │ 0x0284 line=1047 │ │ 0x0288 line=1048 │ │ 0x028c line=1050 │ │ 0x0293 line=1051 │ │ 0x02dd line=1052 │ │ 0x02e2 line=1053 │ │ 0x02e5 line=1056 │ │ 0x02f0 line=1057 │ │ 0x02fe line=1058 │ │ 0x0304 line=1059 │ │ + 0x0312 line=1060 │ │ + 0x0318 line=1059 │ │ 0x031b line=1065 │ │ 0x031e line=1056 │ │ 0x0320 line=1057 │ │ 0x0322 line=1062 │ │ 0x032d line=1063 │ │ 0x0336 line=1068 │ │ 0x033c line=1069 │ │ @@ -298483,179 +298777,179 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 355 16-bit code units │ │ -0de4c4: |[0de4c4] org.pyneo.maps.MainActivity.onPause:()V │ │ -0de4d4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0de4d6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0de4d8: 1a03 db2b |0002: const-string v3, "onPause" // string@2bdb │ │ -0de4dc: 7110 f72e 0300 |0004: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0de4e2: 5473 2a0d |0007: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0de4e6: 6e10 da28 0300 |0009: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0de4ec: 0c02 |000c: move-result-object v2 │ │ -0de4ee: 6e20 3d27 4700 |000d: invoke-virtual {v7, v4}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ -0de4f4: 0c03 |0010: move-result-object v3 │ │ -0de4f6: 7210 8801 0300 |0011: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0de4fc: 0c01 |0014: move-result-object v1 │ │ -0de4fe: 5473 3e0d |0015: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de502: 3803 1a00 |0017: if-eqz v3, 0031 // +001a │ │ -0de506: 1a03 990e |0019: const-string v3, "MapName" // string@0e99 │ │ -0de50a: 5475 3e0d |001b: iget-object v5, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de50e: 5455 4c15 |001d: iget-object v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0de512: 7230 8601 3105 |001f: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0de518: 1a05 a10f |0022: const-string v5, "OverlayID" // string@0fa1 │ │ -0de51c: 5473 3d0d |0024: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0de520: 3903 1a01 |0026: if-nez v3, 0140 // +011a │ │ -0de524: 5473 3e0d |0028: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de528: 6e10 2b2c 0300 |002a: invoke-virtual {v3}, Lorg/pyneo/maps/tileprovider/TileSource;.getOverlayName:()Ljava/lang/String; // method@2c2b │ │ -0de52e: 0c03 |002d: move-result-object v3 │ │ -0de530: 7230 8601 5103 |002e: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0de536: 1a03 7911 |0031: const-string v3, "ShowOverlay" // string@1179 │ │ -0de53a: 5575 3a0d |0033: iget-boolean v5, v7, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0de53e: 7230 8301 3105 |0035: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0de544: 1a03 1623 |0038: const-string v3, "latitude" // string@2316 │ │ -0de548: 6e10 312e 0200 |003a: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0de54e: 0a05 |003d: move-result v5 │ │ -0de550: 7230 8501 3105 |003e: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0de556: 1a03 aa23 |0041: const-string v3, "longitude" // string@23aa │ │ -0de55a: 6e10 332e 0200 |0043: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0de560: 0a05 |0046: move-result v5 │ │ -0de562: 7230 8501 3105 |0047: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0de568: 1a03 a314 |004a: const-string v3, "ZoomLevel" // string@14a3 │ │ -0de56c: 5475 2a0d |004c: iget-object v5, v7, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0de570: 6e10 e128 0500 |004e: invoke-virtual {v5}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0de576: 0a05 |0051: move-result v5 │ │ -0de578: 7230 8501 3105 |0052: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0de57e: 1a03 cb03 |0055: const-string v3, "CompassEnabled" // string@03cb │ │ -0de582: 5575 1e0d |0057: iget-boolean v5, v7, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0de586: 7230 8301 3105 |0059: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0de58c: 1a03 fb02 |005c: const-string v3, "AutoFollow" // string@02fb │ │ -0de590: 5575 1c0d |005e: iget-boolean v5, v7, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0de594: 7230 8301 3105 |0060: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0de59a: 1a03 7717 |0063: const-string v3, "app_version" // string@1777 │ │ -0de59e: 7110 092f 0700 |0065: invoke-static {v7}, Lorg/pyneo/maps/utils/Ut;.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; // method@2f09 │ │ -0de5a4: 0c05 |0068: move-result-object v5 │ │ -0de5a6: 7230 8601 3105 |0069: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0de5ac: 5473 360d |006c: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0de5b0: 3803 0d00 |006e: if-eqz v3, 007b // +000d │ │ -0de5b4: 1a03 1c1a |0070: const-string v3, "curShowPoiId" // string@1a1c │ │ -0de5b8: 5475 360d |0072: iget-object v5, v7, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ -0de5bc: 6e10 bf2a 0500 |0074: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiOverlay;.getTapIndex:()I // method@2abf │ │ -0de5c2: 0a05 |0077: move-result v5 │ │ -0de5c4: 7230 8501 3105 |0078: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0de5ca: 5473 390d |007b: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ -0de5ce: 6e20 3a29 1300 |007d: invoke-virtual {v3, v1}, Lorg/pyneo/maps/map/SearchResultOverlay;.toPref:(Landroid/content/SharedPreferences$Editor;)V // method@293a │ │ -0de5d4: 1a05 f232 |0080: const-string v5, "show_dashboard" // string@32f2 │ │ -0de5d8: 5473 250d |0082: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0de5dc: 3803 d000 |0084: if-eqz v3, 0154 // +00d0 │ │ -0de5e0: 1213 |0086: const/4 v3, #int 1 // #1 │ │ -0de5e2: 7230 8301 5103 |0087: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0de5e8: 1a05 2534 |008a: const-string v5, "targetlocation" // string@3425 │ │ -0de5ec: 5473 2f0d |008c: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0de5f0: 6e10 0329 0300 |008e: invoke-virtual {v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ -0de5f6: 0c03 |0091: move-result-object v3 │ │ -0de5f8: 3903 c500 |0092: if-nez v3, 0157 // +00c5 │ │ -0de5fc: 1a03 0000 |0094: const-string v3, "" // string@0000 │ │ -0de600: 7230 8601 5103 |0096: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0de606: 7210 8201 0100 |0099: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0de60c: 1a03 990e |009c: const-string v3, "MapName" // string@0e99 │ │ -0de610: 6e30 3f27 3704 |009e: invoke-virtual {v7, v3, v4}, Lorg/pyneo/maps/MainActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@273f │ │ -0de616: 0c03 |00a1: move-result-object v3 │ │ -0de618: 7210 8801 0300 |00a2: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0de61e: 0c01 |00a5: move-result-object v1 │ │ -0de620: 5473 3e0d |00a6: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de624: 3803 0b00 |00a8: if-eqz v3, 00b3 // +000b │ │ -0de628: 1a03 990e |00aa: const-string v3, "MapName" // string@0e99 │ │ -0de62c: 5474 3e0d |00ac: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de630: 5444 4c15 |00ae: iget-object v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0de634: 7230 8601 3104 |00b0: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0de63a: 1a03 1623 |00b3: const-string v3, "latitude" // string@2316 │ │ -0de63e: 6e10 312e 0200 |00b5: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0de644: 0a04 |00b8: move-result v4 │ │ -0de646: 7230 8501 3104 |00b9: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0de64c: 1a03 aa23 |00bc: const-string v3, "longitude" // string@23aa │ │ -0de650: 6e10 332e 0200 |00be: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0de656: 0a04 |00c1: move-result v4 │ │ -0de658: 7230 8501 3104 |00c2: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0de65e: 1a03 a314 |00c5: const-string v3, "ZoomLevel" // string@14a3 │ │ -0de662: 5474 2a0d |00c7: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0de666: 6e10 e128 0400 |00c9: invoke-virtual {v4}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0de66c: 0a04 |00cc: move-result v4 │ │ -0de66e: 7230 8501 3104 |00cd: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0de674: 1a03 cb03 |00d0: const-string v3, "CompassEnabled" // string@03cb │ │ -0de678: 5574 1e0d |00d2: iget-boolean v4, v7, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0de67c: 7230 8301 3104 |00d4: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0de682: 1a03 fb02 |00d7: const-string v3, "AutoFollow" // string@02fb │ │ -0de686: 5574 1c0d |00d9: iget-boolean v4, v7, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ -0de68a: 7230 8301 3104 |00db: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0de690: 7210 8201 0100 |00de: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0de696: 5473 400d |00e1: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ -0de69a: 3803 0700 |00e3: if-eqz v3, 00ea // +0007 │ │ -0de69e: 5473 400d |00e5: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ -0de6a2: 6e10 6203 0300 |00e7: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0362 │ │ -0de6a8: 5473 320d |00ea: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ -0de6ac: 3803 0900 |00ec: if-eqz v3, 00f5 // +0009 │ │ -0de6b0: 5473 320d |00ee: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ -0de6b4: 5474 280d |00f0: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ -0de6b8: 6e20 b502 4300 |00f2: invoke-virtual {v3, v4}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@02b5 │ │ -0de6be: 5473 200d |00f5: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ -0de6c2: 3803 0700 |00f7: if-eqz v3, 00fe // +0007 │ │ -0de6c6: 5473 200d |00f9: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ -0de6ca: 6e10 962c 0300 |00fb: invoke-virtual {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.onPause:()V // method@2c96 │ │ -0de6d0: 5473 3e0d |00fe: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de6d4: 3803 0700 |0100: if-eqz v3, 0107 // +0007 │ │ -0de6d8: 5473 3e0d |0102: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de6dc: 6e10 292c 0300 |0104: invoke-virtual {v3}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0de6e2: 5b76 3e0d |0107: iput-object v6, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de6e6: 5473 350d |0109: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0de6ea: 6e10 912a 0300 |010b: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0de6f0: 5473 3d0d |010e: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0de6f4: 3803 0700 |0110: if-eqz v3, 0117 // +0007 │ │ -0de6f8: 5473 3d0d |0112: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0de6fc: 6e10 3f29 0300 |0114: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileOverlay;.Free:()V // method@293f │ │ -0de702: 5473 290d |0117: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ -0de706: 7110 0527 0300 |0119: invoke-static {v3}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.access$2400:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Landroid/location/LocationManager; // method@2705 │ │ -0de70c: 0c03 |011c: move-result-object v3 │ │ -0de70e: 5474 290d |011d: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ -0de712: 6e20 d002 4300 |011f: invoke-virtual {v3, v4}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -0de718: 5473 300d |0122: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ -0de71c: 3803 0f00 |0124: if-eqz v3, 0133 // +000f │ │ -0de720: 5473 290d |0126: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ -0de724: 7110 0527 0300 |0128: invoke-static {v3}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.access$2400:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Landroid/location/LocationManager; // method@2705 │ │ -0de72a: 0c03 |012b: move-result-object v3 │ │ -0de72c: 5474 300d |012c: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ -0de730: 6e20 d002 4300 |012e: invoke-virtual {v3, v4}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -0de736: 5b76 300d |0131: iput-object v6, v7, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ -0de73a: 5473 250d |0133: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0de73e: 3803 0700 |0135: if-eqz v3, 013c // +0007 │ │ -0de742: 5473 250d |0137: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0de746: 6e20 a727 7300 |0139: invoke-virtual {v3, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Pause:(Landroid/content/Context;)V // method@27a7 │ │ -0de74c: 6f10 7100 0700 |013c: invoke-super {v7}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ -0de752: 0e00 |013f: return-void │ │ -0de754: 5473 3d0d |0140: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ -0de758: 6e10 4429 0300 |0142: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileOverlay;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2944 │ │ -0de75e: 0c03 |0145: move-result-object v3 │ │ -0de760: 5433 4c15 |0146: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0de764: 2900 e6fe |0148: goto/16 002e // -011a │ │ -0de768: 0d00 |014a: move-exception v0 │ │ -0de76a: 6e10 8224 0000 |014b: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0de770: 0c03 |014e: move-result-object v3 │ │ -0de772: 7120 fa2e 0300 |014f: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0de778: 2900 dffe |0152: goto/16 0031 // -0121 │ │ -0de77c: 0143 |0154: move v3, v4 │ │ -0de77e: 2900 32ff |0155: goto/16 0087 // -00ce │ │ -0de782: 5473 2f0d |0157: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0de786: 6e10 0329 0300 |0159: invoke-virtual {v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ -0de78c: 0c03 |015c: move-result-object v3 │ │ -0de78e: 6e10 382e 0300 |015d: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ -0de794: 0c03 |0160: move-result-object v3 │ │ -0de796: 2900 35ff |0161: goto/16 0096 // -00cb │ │ +0de45c: |[0de45c] org.pyneo.maps.MainActivity.onPause:()V │ │ +0de46c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0de46e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0de470: 1a03 db2b |0002: const-string v3, "onPause" // string@2bdb │ │ +0de474: 7110 f72e 0300 |0004: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0de47a: 5473 2a0d |0007: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0de47e: 6e10 da28 0300 |0009: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0de484: 0c02 |000c: move-result-object v2 │ │ +0de486: 6e20 3d27 4700 |000d: invoke-virtual {v7, v4}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ +0de48c: 0c03 |0010: move-result-object v3 │ │ +0de48e: 7210 8801 0300 |0011: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0de494: 0c01 |0014: move-result-object v1 │ │ +0de496: 5473 3e0d |0015: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de49a: 3803 1a00 |0017: if-eqz v3, 0031 // +001a │ │ +0de49e: 1a03 990e |0019: const-string v3, "MapName" // string@0e99 │ │ +0de4a2: 5475 3e0d |001b: iget-object v5, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de4a6: 5455 4c15 |001d: iget-object v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0de4aa: 7230 8601 3105 |001f: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0de4b0: 1a05 a10f |0022: const-string v5, "OverlayID" // string@0fa1 │ │ +0de4b4: 5473 3d0d |0024: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0de4b8: 3903 1a01 |0026: if-nez v3, 0140 // +011a │ │ +0de4bc: 5473 3e0d |0028: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de4c0: 6e10 2b2c 0300 |002a: invoke-virtual {v3}, Lorg/pyneo/maps/tileprovider/TileSource;.getOverlayName:()Ljava/lang/String; // method@2c2b │ │ +0de4c6: 0c03 |002d: move-result-object v3 │ │ +0de4c8: 7230 8601 5103 |002e: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0de4ce: 1a03 7911 |0031: const-string v3, "ShowOverlay" // string@1179 │ │ +0de4d2: 5575 3a0d |0033: iget-boolean v5, v7, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0de4d6: 7230 8301 3105 |0035: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0de4dc: 1a03 1623 |0038: const-string v3, "latitude" // string@2316 │ │ +0de4e0: 6e10 312e 0200 |003a: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0de4e6: 0a05 |003d: move-result v5 │ │ +0de4e8: 7230 8501 3105 |003e: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0de4ee: 1a03 aa23 |0041: const-string v3, "longitude" // string@23aa │ │ +0de4f2: 6e10 332e 0200 |0043: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0de4f8: 0a05 |0046: move-result v5 │ │ +0de4fa: 7230 8501 3105 |0047: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0de500: 1a03 a314 |004a: const-string v3, "ZoomLevel" // string@14a3 │ │ +0de504: 5475 2a0d |004c: iget-object v5, v7, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0de508: 6e10 e128 0500 |004e: invoke-virtual {v5}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0de50e: 0a05 |0051: move-result v5 │ │ +0de510: 7230 8501 3105 |0052: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0de516: 1a03 cb03 |0055: const-string v3, "CompassEnabled" // string@03cb │ │ +0de51a: 5575 1e0d |0057: iget-boolean v5, v7, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0de51e: 7230 8301 3105 |0059: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0de524: 1a03 fb02 |005c: const-string v3, "AutoFollow" // string@02fb │ │ +0de528: 5575 1c0d |005e: iget-boolean v5, v7, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0de52c: 7230 8301 3105 |0060: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0de532: 1a03 7717 |0063: const-string v3, "app_version" // string@1777 │ │ +0de536: 7110 092f 0700 |0065: invoke-static {v7}, Lorg/pyneo/maps/utils/Ut;.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; // method@2f09 │ │ +0de53c: 0c05 |0068: move-result-object v5 │ │ +0de53e: 7230 8601 3105 |0069: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0de544: 5473 360d |006c: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0de548: 3803 0d00 |006e: if-eqz v3, 007b // +000d │ │ +0de54c: 1a03 1c1a |0070: const-string v3, "curShowPoiId" // string@1a1c │ │ +0de550: 5475 360d |0072: iget-object v5, v7, Lorg/pyneo/maps/MainActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@0d36 │ │ +0de554: 6e10 bf2a 0500 |0074: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiOverlay;.getTapIndex:()I // method@2abf │ │ +0de55a: 0a05 |0077: move-result v5 │ │ +0de55c: 7230 8501 3105 |0078: invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0de562: 5473 390d |007b: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mSearchResultOverlay:Lorg/pyneo/maps/map/SearchResultOverlay; // field@0d39 │ │ +0de566: 6e20 3a29 1300 |007d: invoke-virtual {v3, v1}, Lorg/pyneo/maps/map/SearchResultOverlay;.toPref:(Landroid/content/SharedPreferences$Editor;)V // method@293a │ │ +0de56c: 1a05 f232 |0080: const-string v5, "show_dashboard" // string@32f2 │ │ +0de570: 5473 250d |0082: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0de574: 3803 d000 |0084: if-eqz v3, 0154 // +00d0 │ │ +0de578: 1213 |0086: const/4 v3, #int 1 // #1 │ │ +0de57a: 7230 8301 5103 |0087: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0de580: 1a05 2534 |008a: const-string v5, "targetlocation" // string@3425 │ │ +0de584: 5473 2f0d |008c: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0de588: 6e10 0329 0300 |008e: invoke-virtual {v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ +0de58e: 0c03 |0091: move-result-object v3 │ │ +0de590: 3903 c500 |0092: if-nez v3, 0157 // +00c5 │ │ +0de594: 1a03 0000 |0094: const-string v3, "" // string@0000 │ │ +0de598: 7230 8601 5103 |0096: invoke-interface {v1, v5, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0de59e: 7210 8201 0100 |0099: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0de5a4: 1a03 990e |009c: const-string v3, "MapName" // string@0e99 │ │ +0de5a8: 6e30 3f27 3704 |009e: invoke-virtual {v7, v3, v4}, Lorg/pyneo/maps/MainActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@273f │ │ +0de5ae: 0c03 |00a1: move-result-object v3 │ │ +0de5b0: 7210 8801 0300 |00a2: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0de5b6: 0c01 |00a5: move-result-object v1 │ │ +0de5b8: 5473 3e0d |00a6: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de5bc: 3803 0b00 |00a8: if-eqz v3, 00b3 // +000b │ │ +0de5c0: 1a03 990e |00aa: const-string v3, "MapName" // string@0e99 │ │ +0de5c4: 5474 3e0d |00ac: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de5c8: 5444 4c15 |00ae: iget-object v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0de5cc: 7230 8601 3104 |00b0: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0de5d2: 1a03 1623 |00b3: const-string v3, "latitude" // string@2316 │ │ +0de5d6: 6e10 312e 0200 |00b5: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0de5dc: 0a04 |00b8: move-result v4 │ │ +0de5de: 7230 8501 3104 |00b9: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0de5e4: 1a03 aa23 |00bc: const-string v3, "longitude" // string@23aa │ │ +0de5e8: 6e10 332e 0200 |00be: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0de5ee: 0a04 |00c1: move-result v4 │ │ +0de5f0: 7230 8501 3104 |00c2: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0de5f6: 1a03 a314 |00c5: const-string v3, "ZoomLevel" // string@14a3 │ │ +0de5fa: 5474 2a0d |00c7: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0de5fe: 6e10 e128 0400 |00c9: invoke-virtual {v4}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0de604: 0a04 |00cc: move-result v4 │ │ +0de606: 7230 8501 3104 |00cd: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0de60c: 1a03 cb03 |00d0: const-string v3, "CompassEnabled" // string@03cb │ │ +0de610: 5574 1e0d |00d2: iget-boolean v4, v7, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0de614: 7230 8301 3104 |00d4: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0de61a: 1a03 fb02 |00d7: const-string v3, "AutoFollow" // string@02fb │ │ +0de61e: 5574 1c0d |00d9: iget-boolean v4, v7, Lorg/pyneo/maps/MainActivity;.mAutoFollow:Z // field@0d1c │ │ +0de622: 7230 8301 3104 |00db: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0de628: 7210 8201 0100 |00de: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0de62e: 5473 400d |00e1: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ +0de632: 3803 0700 |00e3: if-eqz v3, 00ea // +0007 │ │ +0de636: 5473 400d |00e5: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ +0de63a: 6e10 6203 0300 |00e7: invoke-virtual {v3}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0362 │ │ +0de640: 5473 320d |00ea: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ +0de644: 3803 0900 |00ec: if-eqz v3, 00f5 // +0009 │ │ +0de648: 5473 320d |00ee: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ +0de64c: 5474 280d |00f0: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ +0de650: 6e20 b502 4300 |00f2: invoke-virtual {v3, v4}, Landroid/hardware/SensorManager;.unregisterListener:(Landroid/hardware/SensorEventListener;)V // method@02b5 │ │ +0de656: 5473 200d |00f5: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ +0de65a: 3803 0700 |00f7: if-eqz v3, 00fe // +0007 │ │ +0de65e: 5473 200d |00f9: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ +0de662: 6e10 962c 0300 |00fb: invoke-virtual {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.onPause:()V // method@2c96 │ │ +0de668: 5473 3e0d |00fe: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de66c: 3803 0700 |0100: if-eqz v3, 0107 // +0007 │ │ +0de670: 5473 3e0d |0102: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de674: 6e10 292c 0300 |0104: invoke-virtual {v3}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0de67a: 5b76 3e0d |0107: iput-object v6, v7, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de67e: 5473 350d |0109: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0de682: 6e10 912a 0300 |010b: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0de688: 5473 3d0d |010e: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0de68c: 3803 0700 |0110: if-eqz v3, 0117 // +0007 │ │ +0de690: 5473 3d0d |0112: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0de694: 6e10 3f29 0300 |0114: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileOverlay;.Free:()V // method@293f │ │ +0de69a: 5473 290d |0117: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ +0de69e: 7110 0527 0300 |0119: invoke-static {v3}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.access$2400:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Landroid/location/LocationManager; // method@2705 │ │ +0de6a4: 0c03 |011c: move-result-object v3 │ │ +0de6a6: 5474 290d |011d: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ +0de6aa: 6e20 d002 4300 |011f: invoke-virtual {v3, v4}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0de6b0: 5473 300d |0122: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ +0de6b4: 3803 0f00 |0124: if-eqz v3, 0133 // +000f │ │ +0de6b8: 5473 290d |0126: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ +0de6bc: 7110 0527 0300 |0128: invoke-static {v3}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.access$2400:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)Landroid/location/LocationManager; // method@2705 │ │ +0de6c2: 0c03 |012b: move-result-object v3 │ │ +0de6c4: 5474 300d |012c: iget-object v4, v7, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ +0de6c8: 6e20 d002 4300 |012e: invoke-virtual {v3, v4}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0de6ce: 5b76 300d |0131: iput-object v6, v7, Lorg/pyneo/maps/MainActivity;.mNetListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d30 │ │ +0de6d2: 5473 250d |0133: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0de6d6: 3803 0700 |0135: if-eqz v3, 013c // +0007 │ │ +0de6da: 5473 250d |0137: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0de6de: 6e20 a727 7300 |0139: invoke-virtual {v3, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Pause:(Landroid/content/Context;)V // method@27a7 │ │ +0de6e4: 6f10 7100 0700 |013c: invoke-super {v7}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ +0de6ea: 0e00 |013f: return-void │ │ +0de6ec: 5473 3d0d |0140: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; // field@0d3d │ │ +0de6f0: 6e10 4429 0300 |0142: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileOverlay;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2944 │ │ +0de6f6: 0c03 |0145: move-result-object v3 │ │ +0de6f8: 5433 4c15 |0146: iget-object v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0de6fc: 2900 e6fe |0148: goto/16 002e // -011a │ │ +0de700: 0d00 |014a: move-exception v0 │ │ +0de702: 6e10 8224 0000 |014b: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0de708: 0c03 |014e: move-result-object v3 │ │ +0de70a: 7120 fa2e 0300 |014f: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0de710: 2900 dffe |0152: goto/16 0031 // -0121 │ │ +0de714: 0143 |0154: move v3, v4 │ │ +0de716: 2900 32ff |0155: goto/16 0087 // -00ce │ │ +0de71a: 5473 2f0d |0157: iget-object v3, v7, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0de71e: 6e10 0329 0300 |0159: invoke-virtual {v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ +0de724: 0c03 |015c: move-result-object v3 │ │ +0de726: 6e10 382e 0300 |015d: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ +0de72c: 0c03 |0160: move-result-object v3 │ │ +0de72e: 2900 35ff |0161: goto/16 0096 // -00cb │ │ catches : 2 │ │ 0x0022 - 0x0031 │ │ Ljava/lang/Exception; -> 0x014a │ │ 0x0140 - 0x0148 │ │ Ljava/lang/Exception; -> 0x014a │ │ positions : │ │ 0x0002 line=783 │ │ @@ -298718,352 +299012,315 @@ │ │ 0x0000 - 0x0163 reg=7 this Lorg/pyneo/maps/MainActivity; │ │ │ │ #10 : (in Lorg/pyneo/maps/MainActivity;) │ │ name : 'onPrepareOptionsMenu' │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 21 │ │ + registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 530 16-bit code units │ │ -0de7b4: |[0de7b4] org.pyneo.maps.MainActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0de7c4: 1411 1d01 0b7f |0000: const v17, #float 1.84768e+38 // #7f0b011d │ │ -0de7ca: 0800 1400 |0003: move-object/from16 v0, v20 │ │ -0de7ce: 0201 1100 |0005: move/from16 v1, v17 │ │ -0de7d2: 7220 241f 1000 |0007: invoke-interface {v0, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ -0de7d8: 0c11 |000a: move-result-object v17 │ │ -0de7da: 7801 401f 1100 |000b: invoke-interface/range {v17}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ -0de7e0: 0c10 |000e: move-result-object v16 │ │ -0de7e2: 7801 221f 1000 |000f: invoke-interface/range {v16}, Landroid/view/Menu;.clear:()V // method@1f22 │ │ -0de7e8: 7701 af03 1300 |0012: invoke-static/range {v19}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0de7ee: 0c0f |0015: move-result-object v15 │ │ -0de7f0: 0800 1300 |0016: move-object/from16 v0, v19 │ │ -0de7f4: 5400 3e0d |0018: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de7f8: 0811 0000 |001a: move-object/from16 v17, v0 │ │ -0de7fc: 3911 f800 |001c: if-nez v17, 0114 // +00f8 │ │ -0de800: 1411 2701 0b7f |001e: const v17, #float 1.84769e+38 // #7f0b0127 │ │ -0de806: 0800 1400 |0021: move-object/from16 v0, v20 │ │ -0de80a: 0201 1100 |0023: move/from16 v1, v17 │ │ -0de80e: 7220 241f 1000 |0025: invoke-interface {v0, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ -0de814: 0c11 |0028: move-result-object v17 │ │ -0de816: 1312 0000 |0029: const/16 v18, #int 0 // #0 │ │ -0de81a: 7802 5c1f 1100 |002b: invoke-interface/range {v17, v18}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ -0de820: 7701 082f 1300 |002e: invoke-static/range {v19}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -0de826: 0c08 |0031: move-result-object v8 │ │ -0de828: 6e10 1b24 0800 |0032: invoke-virtual {v8}, Ljava/io/File;.exists:()Z // method@241b │ │ -0de82e: 0a11 |0035: move-result v17 │ │ -0de830: 3811 2401 |0036: if-eqz v17, 015a // +0124 │ │ -0de834: 6e10 2724 0800 |0038: invoke-virtual {v8}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -0de83a: 0c07 |003b: move-result-object v7 │ │ -0de83c: 3807 1e01 |003c: if-eqz v7, 015a // +011e │ │ -0de840: 0772 |003e: move-object v2, v7 │ │ -0de842: 212c |003f: array-length v12, v2 │ │ -0de844: 1209 |0040: const/4 v9, #int 0 // #0 │ │ -0de846: 35c9 1901 |0041: if-ge v9, v12, 015a // +0119 │ │ -0de84a: 4606 0209 |0043: aget-object v6, v2, v9 │ │ -0de84e: 6e10 1f24 0600 |0045: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0de854: 0c11 |0048: move-result-object v17 │ │ -0de856: 7401 ef24 1100 |0049: invoke-virtual/range {v17}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -0de85c: 0c11 |004c: move-result-object v17 │ │ -0de85e: 1a12 4601 |004d: const-string v18, ".mnm" // string@0146 │ │ -0de862: 7402 d924 1100 |004f: invoke-virtual/range {v17, v18}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0de868: 0a11 |0052: move-result v17 │ │ -0de86a: 3911 2200 |0053: if-nez v17, 0075 // +0022 │ │ -0de86e: 6e10 1f24 0600 |0055: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0de874: 0c11 |0058: move-result-object v17 │ │ -0de876: 7401 ef24 1100 |0059: invoke-virtual/range {v17}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -0de87c: 0c11 |005c: move-result-object v17 │ │ -0de87e: 1a12 4c01 |005d: const-string v18, ".tar" // string@014c │ │ -0de882: 7402 d924 1100 |005f: invoke-virtual/range {v17, v18}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0de888: 0a11 |0062: move-result v17 │ │ -0de88a: 3911 1200 |0063: if-nez v17, 0075 // +0012 │ │ -0de88e: 6e10 1f24 0600 |0065: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0de894: 0c11 |0068: move-result-object v17 │ │ -0de896: 7401 ef24 1100 |0069: invoke-virtual/range {v17}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ -0de89c: 0c11 |006c: move-result-object v17 │ │ -0de89e: 1a12 4b01 |006d: const-string v18, ".sqlitedb" // string@014b │ │ -0de8a2: 7402 d924 1100 |006f: invoke-virtual/range {v17, v18}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0de8a8: 0a11 |0072: move-result v17 │ │ -0de8aa: 3811 9d00 |0073: if-eqz v17, 0110 // +009d │ │ -0de8ae: 6e10 1f24 0600 |0075: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0de8b4: 0c11 |0078: move-result-object v17 │ │ -0de8b6: 7701 f02e 1100 |0079: invoke-static/range {v17}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ -0de8bc: 0c0d |007c: move-result-object v13 │ │ -0de8be: 2211 9204 |007d: new-instance v17, Ljava/lang/StringBuilder; // type@0492 │ │ -0de8c2: 7601 fb24 1100 |007f: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0de8c8: 1a12 1c2e |0082: const-string v18, "pref_usermaps_" // string@2e1c │ │ -0de8cc: 7402 0425 1100 |0084: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de8d2: 0c11 |0087: move-result-object v17 │ │ -0de8d4: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -0de8d8: 6e20 0425 d000 |008a: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de8de: 0c11 |008d: move-result-object v17 │ │ -0de8e0: 1a12 f914 |008e: const-string v18, "_enabled" // string@14f9 │ │ -0de8e4: 7402 0425 1100 |0090: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de8ea: 0c11 |0093: move-result-object v17 │ │ -0de8ec: 7401 0a25 1100 |0094: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0de8f2: 0c11 |0097: move-result-object v17 │ │ -0de8f4: 1312 0000 |0098: const/16 v18, #int 0 // #0 │ │ -0de8f8: 0800 1100 |009a: move-object/from16 v0, v17 │ │ -0de8fc: 0201 1200 |009c: move/from16 v1, v18 │ │ -0de900: 7230 8901 0f01 |009e: invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0de906: 0a11 |00a1: move-result v17 │ │ -0de908: 3811 6e00 |00a2: if-eqz v17, 0110 // +006e │ │ -0de90c: 2211 9204 |00a4: new-instance v17, Ljava/lang/StringBuilder; // type@0492 │ │ -0de910: 7601 fb24 1100 |00a6: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0de916: 1a12 1c2e |00a9: const-string v18, "pref_usermaps_" // string@2e1c │ │ -0de91a: 7402 0425 1100 |00ab: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de920: 0c11 |00ae: move-result-object v17 │ │ -0de922: 0800 1100 |00af: move-object/from16 v0, v17 │ │ -0de926: 6e20 0425 d000 |00b1: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de92c: 0c11 |00b4: move-result-object v17 │ │ -0de92e: 1a12 fe14 |00b5: const-string v18, "_isoverlay" // string@14fe │ │ -0de932: 7402 0425 1100 |00b7: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de938: 0c11 |00ba: move-result-object v17 │ │ -0de93a: 7401 0a25 1100 |00bb: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0de940: 0c11 |00be: move-result-object v17 │ │ -0de942: 1312 0000 |00bf: const/16 v18, #int 0 // #0 │ │ -0de946: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ -0de94a: 0201 1200 |00c3: move/from16 v1, v18 │ │ -0de94e: 7230 8901 0f01 |00c5: invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0de954: 0a11 |00c8: move-result v17 │ │ -0de956: 3911 4700 |00c9: if-nez v17, 0110 // +0047 │ │ -0de95a: 2211 9204 |00cb: new-instance v17, Ljava/lang/StringBuilder; // type@0492 │ │ -0de95e: 7601 fb24 1100 |00cd: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0de964: 1a12 1c2e |00d0: const-string v18, "pref_usermaps_" // string@2e1c │ │ -0de968: 7402 0425 1100 |00d2: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de96e: 0c11 |00d5: move-result-object v17 │ │ -0de970: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -0de974: 6e20 0425 d000 |00d8: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de97a: 0c11 |00db: move-result-object v17 │ │ -0de97c: 1a12 0115 |00dc: const-string v18, "_name" // string@1501 │ │ -0de980: 7402 0425 1100 |00de: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de986: 0c11 |00e1: move-result-object v17 │ │ -0de988: 7401 0a25 1100 |00e2: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0de98e: 0c11 |00e5: move-result-object v17 │ │ -0de990: 6e10 1f24 0600 |00e6: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0de996: 0c12 |00e9: move-result-object v18 │ │ -0de998: 0800 1100 |00ea: move-object/from16 v0, v17 │ │ -0de99c: 0801 1200 |00ec: move-object/from16 v1, v18 │ │ -0de9a0: 7230 8c01 0f01 |00ee: invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0de9a6: 0c11 |00f1: move-result-object v17 │ │ -0de9a8: 7802 1c1f 1000 |00f2: invoke-interface/range {v16, v17}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1c │ │ -0de9ae: 0c0b |00f5: move-result-object v11 │ │ -0de9b0: 2211 9204 |00f6: new-instance v17, Ljava/lang/StringBuilder; // type@0492 │ │ -0de9b4: 7601 fb24 1100 |00f8: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0de9ba: 1a12 7b35 |00fb: const-string v18, "usermap_" // string@357b │ │ -0de9be: 7402 0425 1100 |00fd: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de9c4: 0c11 |0100: move-result-object v17 │ │ -0de9c6: 0800 1100 |0101: move-object/from16 v0, v17 │ │ -0de9ca: 6e20 0425 d000 |0103: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0de9d0: 0c11 |0106: move-result-object v17 │ │ -0de9d2: 7401 0a25 1100 |0107: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0de9d8: 0c11 |010a: move-result-object v17 │ │ -0de9da: 0800 1100 |010b: move-object/from16 v0, v17 │ │ -0de9de: 7220 5b1f 0b00 |010d: invoke-interface {v11, v0}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -0de9e4: d809 0901 |0110: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0de9e8: 2900 2fff |0112: goto/16 0041 // -00d1 │ │ -0de9ec: 0800 1300 |0114: move-object/from16 v0, v19 │ │ -0de9f0: 5400 3e0d |0116: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0de9f4: 0811 0000 |0118: move-object/from16 v17, v0 │ │ -0de9f8: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -0de9fc: 5200 5015 |011c: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ -0dea00: 0211 0000 |011e: move/from16 v17, v0 │ │ -0dea04: 3811 1600 |0120: if-eqz v17, 0136 // +0016 │ │ -0dea08: 0800 1300 |0122: move-object/from16 v0, v19 │ │ -0dea0c: 5400 3e0d |0124: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ -0dea10: 0811 0000 |0126: move-object/from16 v17, v0 │ │ -0dea14: 0800 1100 |0128: move-object/from16 v0, v17 │ │ -0dea18: 5200 5015 |012a: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ -0dea1c: 0211 0000 |012c: move/from16 v17, v0 │ │ -0dea20: 1312 0300 |012e: const/16 v18, #int 3 // #3 │ │ -0dea24: 0200 1100 |0130: move/from16 v0, v17 │ │ -0dea28: 0201 1200 |0132: move/from16 v1, v18 │ │ -0dea2c: 3310 1400 |0134: if-ne v0, v1, 0148 // +0014 │ │ -0dea30: 1411 2701 0b7f |0136: const v17, #float 1.84769e+38 // #7f0b0127 │ │ -0dea36: 0800 1400 |0139: move-object/from16 v0, v20 │ │ -0dea3a: 0201 1100 |013b: move/from16 v1, v17 │ │ -0dea3e: 7220 241f 1000 |013d: invoke-interface {v0, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ -0dea44: 0c11 |0140: move-result-object v17 │ │ -0dea46: 1312 0100 |0141: const/16 v18, #int 1 // #1 │ │ -0dea4a: 7802 5c1f 1100 |0143: invoke-interface/range {v17, v18}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ -0dea50: 2900 e8fe |0146: goto/16 002e // -0118 │ │ -0dea54: 1411 2701 0b7f |0148: const v17, #float 1.84769e+38 // #7f0b0127 │ │ -0dea5a: 0800 1400 |014b: move-object/from16 v0, v20 │ │ -0dea5e: 0201 1100 |014d: move/from16 v1, v17 │ │ -0dea62: 7220 241f 1000 |014f: invoke-interface {v0, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ -0dea68: 0c11 |0152: move-result-object v17 │ │ -0dea6a: 1312 0000 |0153: const/16 v18, #int 0 // #0 │ │ -0dea6e: 7802 5c1f 1100 |0155: invoke-interface/range {v17, v18}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ -0dea74: 2900 d6fe |0158: goto/16 002e // -012a │ │ -0dea78: 0800 1300 |015a: move-object/from16 v0, v19 │ │ -0dea7c: 5400 350d |015c: iget-object v0, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ -0dea80: 0811 0000 |015e: move-object/from16 v17, v0 │ │ -0dea84: 7401 a32a 1100 |0160: invoke-virtual/range {v17}, Lorg/pyneo/maps/poi/PoiManager;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2aa3 │ │ -0dea8a: 0c11 |0163: move-result-object v17 │ │ -0dea8c: 7401 142e 1100 |0164: invoke-virtual/range {v17}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Ljava/util/Iterator; // method@2e14 │ │ -0dea92: 0c09 |0167: move-result-object v9 │ │ -0dea94: 7210 6f25 0900 |0168: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0dea9a: 0a11 |016b: move-result v17 │ │ -0dea9c: 3811 7200 |016c: if-eqz v17, 01de // +0072 │ │ -0deaa0: 7210 7025 0900 |016e: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0deaa6: 0c03 |0171: move-result-object v3 │ │ -0deaa8: 1f03 4600 |0172: check-cast v3, Landroid/database/Cursor; // type@0046 │ │ -0deaac: 2211 9204 |0174: new-instance v17, Ljava/lang/StringBuilder; // type@0492 │ │ -0deab0: 7601 fb24 1100 |0176: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0deab6: 1a12 db0f |0179: const-string v18, "PREF_MIXMAPS_" // string@0fdb │ │ -0deaba: 7402 0425 1100 |017b: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0deac0: 0c11 |017e: move-result-object v17 │ │ -0deac2: 1312 0000 |017f: const/16 v18, #int 0 // #0 │ │ -0deac6: 0200 1200 |0181: move/from16 v0, v18 │ │ -0deaca: 7220 db01 0300 |0183: invoke-interface {v3, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0dead0: 0a12 |0186: move-result v18 │ │ -0dead2: 7402 0025 1100 |0187: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0dead8: 0c11 |018a: move-result-object v17 │ │ -0deada: 1a12 f914 |018b: const-string v18, "_enabled" // string@14f9 │ │ -0deade: 7402 0425 1100 |018d: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0deae4: 0c11 |0190: move-result-object v17 │ │ -0deae6: 7401 0a25 1100 |0191: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0deaec: 0c11 |0194: move-result-object v17 │ │ -0deaee: 1312 0100 |0195: const/16 v18, #int 1 // #1 │ │ -0deaf2: 0800 1100 |0197: move-object/from16 v0, v17 │ │ -0deaf6: 0201 1200 |0199: move/from16 v1, v18 │ │ -0deafa: 7230 8901 0f01 |019b: invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0deb00: 0a11 |019e: move-result v17 │ │ -0deb02: 3811 c9ff |019f: if-eqz v17, 0168 // -0037 │ │ -0deb06: 1311 0200 |01a1: const/16 v17, #int 2 // #2 │ │ -0deb0a: 0200 1100 |01a3: move/from16 v0, v17 │ │ -0deb0e: 7220 db01 0300 |01a5: invoke-interface {v3, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0deb14: 0a11 |01a8: move-result v17 │ │ -0deb16: 1312 0300 |01a9: const/16 v18, #int 3 // #3 │ │ -0deb1a: 0200 1100 |01ab: move/from16 v0, v17 │ │ -0deb1e: 0201 1200 |01ad: move/from16 v1, v18 │ │ -0deb22: 3510 b9ff |01af: if-ge v0, v1, 0168 // -0047 │ │ -0deb26: 1311 0100 |01b1: const/16 v17, #int 1 // #1 │ │ -0deb2a: 0200 1100 |01b3: move/from16 v0, v17 │ │ -0deb2e: 7220 de01 0300 |01b5: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0deb34: 0c11 |01b8: move-result-object v17 │ │ -0deb36: 7802 1c1f 1000 |01b9: invoke-interface/range {v16, v17}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1c │ │ -0deb3c: 0c0b |01bc: move-result-object v11 │ │ -0deb3e: 2211 9204 |01bd: new-instance v17, Ljava/lang/StringBuilder; // type@0492 │ │ -0deb42: 7601 fb24 1100 |01bf: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0deb48: 1a12 142a |01c2: const-string v18, "mixmap_" // string@2a14 │ │ -0deb4c: 7402 0425 1100 |01c4: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0deb52: 0c11 |01c7: move-result-object v17 │ │ -0deb54: 1312 0000 |01c8: const/16 v18, #int 0 // #0 │ │ -0deb58: 0200 1200 |01ca: move/from16 v0, v18 │ │ -0deb5c: 7220 db01 0300 |01cc: invoke-interface {v3, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0deb62: 0a12 |01cf: move-result v18 │ │ -0deb64: 7402 0025 1100 |01d0: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0deb6a: 0c11 |01d3: move-result-object v17 │ │ -0deb6c: 7401 0a25 1100 |01d4: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0deb72: 0c11 |01d7: move-result-object v17 │ │ -0deb74: 0800 1100 |01d8: move-object/from16 v0, v17 │ │ -0deb78: 7220 5b1f 0b00 |01da: invoke-interface {v11, v0}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -0deb7e: 288b |01dd: goto 0168 // -0075 │ │ -0deb80: 7100 dc25 0000 |01de: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ -0deb86: 0c05 |01e1: move-result-object v5 │ │ -0deb88: 120e |01e2: const/4 v14, #int 0 // #0 │ │ -0deb8a: 6e10 dd25 0500 |01e3: invoke-virtual {v5}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ -0deb90: 0c0e |01e6: move-result-object v14 │ │ -0deb92: 380e 1b00 |01e7: if-eqz v14, 0202 // +001b │ │ -0deb96: 7401 3e27 1300 |01e9: invoke-virtual/range {v19}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ -0deb9c: 0c11 |01ec: move-result-object v17 │ │ -0deb9e: 1412 0100 067f |01ed: const v18, #float 1.78117e+38 // #7f060001 │ │ -0deba4: 7402 bd01 1100 |01f0: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ -0debaa: 0c0a |01f3: move-result-object v10 │ │ -0debac: 2211 5405 |01f4: new-instance v17, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ -0debb0: 0800 1100 |01f6: move-object/from16 v0, v17 │ │ -0debb4: 0801 1000 |01f8: move-object/from16 v1, v16 │ │ -0debb8: 7030 0a29 100f |01fa: invoke-direct {v0, v1, v15}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;)V // method@290a │ │ -0debbe: 0800 1100 |01fd: move-object/from16 v0, v17 │ │ -0debc2: 6e30 db25 ae00 |01ff: invoke-virtual {v14, v10, v0}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ -0debc8: 7502 7300 1300 |0202: invoke-super/range {v19, v20}, Landroid/app/Activity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0073 │ │ -0debce: 0a11 |0205: move-result v17 │ │ -0debd0: 0f11 |0206: return v17 │ │ -0debd2: 0d04 |0207: move-exception v4 │ │ -0debd4: 6e10 8224 0400 |0208: invoke-virtual {v4}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0debda: 0c11 |020b: move-result-object v17 │ │ -0debdc: 0800 1100 |020c: move-object/from16 v0, v17 │ │ -0debe0: 7120 fa2e 4000 |020e: invoke-static {v0, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0debe6: 28f1 |0211: goto 0202 // -000f │ │ + insns size : 449 16-bit code units │ │ +0de74c: |[0de74c] org.pyneo.maps.MainActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0de75c: 140d 1d01 0b7f |0000: const v13, #float 1.84768e+38 // #7f0b011d │ │ +0de762: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +0de766: 7220 241f d000 |0005: invoke-interface {v0, v13}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ +0de76c: 0c0d |0008: move-result-object v13 │ │ +0de76e: 7210 401f 0d00 |0009: invoke-interface {v13}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1f40 │ │ +0de774: 0c0c |000c: move-result-object v12 │ │ +0de776: 7210 221f 0c00 |000d: invoke-interface {v12}, Landroid/view/Menu;.clear:()V // method@1f22 │ │ +0de77c: 7701 af03 1100 |0010: invoke-static/range {v17}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0de782: 0c0b |0013: move-result-object v11 │ │ +0de784: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +0de788: 540d 3e0d |0016: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de78c: 390d e400 |0018: if-nez v13, 00fc // +00e4 │ │ +0de790: 140d 2701 0b7f |001a: const v13, #float 1.84769e+38 // #7f0b0127 │ │ +0de796: 0800 1200 |001d: move-object/from16 v0, v18 │ │ +0de79a: 7220 241f d000 |001f: invoke-interface {v0, v13}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ +0de7a0: 0c0d |0022: move-result-object v13 │ │ +0de7a2: 120e |0023: const/4 v14, #int 0 // #0 │ │ +0de7a4: 7220 5c1f ed00 |0024: invoke-interface {v13, v14}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ +0de7aa: 7701 082f 1100 |0027: invoke-static/range {v17}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +0de7b0: 0c06 |002a: move-result-object v6 │ │ +0de7b2: 6e10 1b24 0600 |002b: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@241b │ │ +0de7b8: 0a0d |002e: move-result v13 │ │ +0de7ba: 380d fc00 |002f: if-eqz v13, 012b // +00fc │ │ +0de7be: 6e10 2724 0600 |0031: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +0de7c4: 0c05 |0034: move-result-object v5 │ │ +0de7c6: 3805 f600 |0035: if-eqz v5, 012b // +00f6 │ │ +0de7ca: 215e |0037: array-length v14, v5 │ │ +0de7cc: 120d |0038: const/4 v13, #int 0 // #0 │ │ +0de7ce: 35ed f200 |0039: if-ge v13, v14, 012b // +00f2 │ │ +0de7d2: 4604 050d |003b: aget-object v4, v5, v13 │ │ +0de7d6: 6e10 1f24 0400 |003d: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0de7dc: 0c0f |0040: move-result-object v15 │ │ +0de7de: 6e10 ef24 0f00 |0041: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +0de7e4: 0c0f |0044: move-result-object v15 │ │ +0de7e6: 1a10 4601 |0045: const-string v16, ".mnm" // string@0146 │ │ +0de7ea: 7402 d924 0f00 |0047: invoke-virtual/range {v15, v16}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0de7f0: 0a0f |004a: move-result v15 │ │ +0de7f2: 390f 2200 |004b: if-nez v15, 006d // +0022 │ │ +0de7f6: 6e10 1f24 0400 |004d: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0de7fc: 0c0f |0050: move-result-object v15 │ │ +0de7fe: 6e10 ef24 0f00 |0051: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +0de804: 0c0f |0054: move-result-object v15 │ │ +0de806: 1a10 4c01 |0055: const-string v16, ".tar" // string@014c │ │ +0de80a: 7402 d924 0f00 |0057: invoke-virtual/range {v15, v16}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0de810: 0a0f |005a: move-result v15 │ │ +0de812: 390f 1200 |005b: if-nez v15, 006d // +0012 │ │ +0de816: 6e10 1f24 0400 |005d: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0de81c: 0c0f |0060: move-result-object v15 │ │ +0de81e: 6e10 ef24 0f00 |0061: invoke-virtual {v15}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@24ef │ │ +0de824: 0c0f |0064: move-result-object v15 │ │ +0de826: 1a10 4b01 |0065: const-string v16, ".sqlitedb" // string@014b │ │ +0de82a: 7402 d924 0f00 |0067: invoke-virtual/range {v15, v16}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0de830: 0a0f |006a: move-result v15 │ │ +0de832: 380f 8d00 |006b: if-eqz v15, 00f8 // +008d │ │ +0de836: 6e10 1f24 0400 |006d: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0de83c: 0c0f |0070: move-result-object v15 │ │ +0de83e: 7110 f02e 0f00 |0071: invoke-static {v15}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ +0de844: 0c09 |0074: move-result-object v9 │ │ +0de846: 220f 9204 |0075: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ +0de84a: 7010 fb24 0f00 |0077: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0de850: 1a10 1c2e |007a: const-string v16, "pref_usermaps_" // string@2e1c │ │ +0de854: 7402 0425 0f00 |007c: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de85a: 0c0f |007f: move-result-object v15 │ │ +0de85c: 6e20 0425 9f00 |0080: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de862: 0c0f |0083: move-result-object v15 │ │ +0de864: 1a10 f914 |0084: const-string v16, "_enabled" // string@14f9 │ │ +0de868: 7402 0425 0f00 |0086: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de86e: 0c0f |0089: move-result-object v15 │ │ +0de870: 6e10 0a25 0f00 |008a: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0de876: 0c0f |008d: move-result-object v15 │ │ +0de878: 1310 0000 |008e: const/16 v16, #int 0 // #0 │ │ +0de87c: 0200 1000 |0090: move/from16 v0, v16 │ │ +0de880: 7230 8901 fb00 |0092: invoke-interface {v11, v15, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0de886: 0a0f |0095: move-result v15 │ │ +0de888: 380f 6200 |0096: if-eqz v15, 00f8 // +0062 │ │ +0de88c: 220f 9204 |0098: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ +0de890: 7010 fb24 0f00 |009a: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0de896: 1a10 1c2e |009d: const-string v16, "pref_usermaps_" // string@2e1c │ │ +0de89a: 7402 0425 0f00 |009f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de8a0: 0c0f |00a2: move-result-object v15 │ │ +0de8a2: 6e20 0425 9f00 |00a3: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de8a8: 0c0f |00a6: move-result-object v15 │ │ +0de8aa: 1a10 fe14 |00a7: const-string v16, "_isoverlay" // string@14fe │ │ +0de8ae: 7402 0425 0f00 |00a9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de8b4: 0c0f |00ac: move-result-object v15 │ │ +0de8b6: 6e10 0a25 0f00 |00ad: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0de8bc: 0c0f |00b0: move-result-object v15 │ │ +0de8be: 1310 0000 |00b1: const/16 v16, #int 0 // #0 │ │ +0de8c2: 0200 1000 |00b3: move/from16 v0, v16 │ │ +0de8c6: 7230 8901 fb00 |00b5: invoke-interface {v11, v15, v0}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0de8cc: 0a0f |00b8: move-result v15 │ │ +0de8ce: 390f 3f00 |00b9: if-nez v15, 00f8 // +003f │ │ +0de8d2: 220f 9204 |00bb: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ +0de8d6: 7010 fb24 0f00 |00bd: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0de8dc: 1a10 1c2e |00c0: const-string v16, "pref_usermaps_" // string@2e1c │ │ +0de8e0: 7402 0425 0f00 |00c2: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de8e6: 0c0f |00c5: move-result-object v15 │ │ +0de8e8: 6e20 0425 9f00 |00c6: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de8ee: 0c0f |00c9: move-result-object v15 │ │ +0de8f0: 1a10 0115 |00ca: const-string v16, "_name" // string@1501 │ │ +0de8f4: 7402 0425 0f00 |00cc: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de8fa: 0c0f |00cf: move-result-object v15 │ │ +0de8fc: 6e10 0a25 0f00 |00d0: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0de902: 0c0f |00d3: move-result-object v15 │ │ +0de904: 6e10 1f24 0400 |00d4: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0de90a: 0c10 |00d7: move-result-object v16 │ │ +0de90c: 0800 1000 |00d8: move-object/from16 v0, v16 │ │ +0de910: 7230 8c01 fb00 |00da: invoke-interface {v11, v15, v0}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0de916: 0c0f |00dd: move-result-object v15 │ │ +0de918: 7220 1c1f fc00 |00de: invoke-interface {v12, v15}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1c │ │ +0de91e: 0c08 |00e1: move-result-object v8 │ │ +0de920: 220f 9204 |00e2: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ +0de924: 7010 fb24 0f00 |00e4: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0de92a: 1a10 7b35 |00e7: const-string v16, "usermap_" // string@357b │ │ +0de92e: 7402 0425 0f00 |00e9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de934: 0c0f |00ec: move-result-object v15 │ │ +0de936: 6e20 0425 9f00 |00ed: invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de93c: 0c0f |00f0: move-result-object v15 │ │ +0de93e: 6e10 0a25 0f00 |00f1: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0de944: 0c0f |00f4: move-result-object v15 │ │ +0de946: 7220 5b1f f800 |00f5: invoke-interface {v8, v15}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +0de94c: d80d 0d01 |00f8: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0de950: 2900 3fff |00fa: goto/16 0039 // -00c1 │ │ +0de954: 0800 1100 |00fc: move-object/from16 v0, v17 │ │ +0de958: 540d 3e0d |00fe: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de95c: 52dd 5015 |0100: iget v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ +0de960: 380d 0b00 |0102: if-eqz v13, 010d // +000b │ │ +0de964: 0800 1100 |0104: move-object/from16 v0, v17 │ │ +0de968: 540d 3e0d |0106: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@0d3e │ │ +0de96c: 52dd 5015 |0108: iget v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ +0de970: 123e |010a: const/4 v14, #int 3 // #3 │ │ +0de972: 33ed 1100 |010b: if-ne v13, v14, 011c // +0011 │ │ +0de976: 140d 2701 0b7f |010d: const v13, #float 1.84769e+38 // #7f0b0127 │ │ +0de97c: 0800 1200 |0110: move-object/from16 v0, v18 │ │ +0de980: 7220 241f d000 |0112: invoke-interface {v0, v13}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ +0de986: 0c0d |0115: move-result-object v13 │ │ +0de988: 121e |0116: const/4 v14, #int 1 // #1 │ │ +0de98a: 7220 5c1f ed00 |0117: invoke-interface {v13, v14}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ +0de990: 2900 0dff |011a: goto/16 0027 // -00f3 │ │ +0de994: 140d 2701 0b7f |011c: const v13, #float 1.84769e+38 // #7f0b0127 │ │ +0de99a: 0800 1200 |011f: move-object/from16 v0, v18 │ │ +0de99e: 7220 241f d000 |0121: invoke-interface {v0, v13}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1f24 │ │ +0de9a4: 0c0d |0124: move-result-object v13 │ │ +0de9a6: 120e |0125: const/4 v14, #int 0 // #0 │ │ +0de9a8: 7220 5c1f ed00 |0126: invoke-interface {v13, v14}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1f5c │ │ +0de9ae: 2900 fefe |0129: goto/16 0027 // -0102 │ │ +0de9b2: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +0de9b6: 540d 350d |012d: iget-object v13, v0, Lorg/pyneo/maps/MainActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@0d35 │ │ +0de9ba: 6e10 a32a 0d00 |012f: invoke-virtual {v13}, Lorg/pyneo/maps/poi/PoiManager;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2aa3 │ │ +0de9c0: 0c0d |0132: move-result-object v13 │ │ +0de9c2: 6e10 152e 0d00 |0133: invoke-virtual {v13}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ +0de9c8: 0c0d |0136: move-result-object v13 │ │ +0de9ca: 7210 6f25 0d00 |0137: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0de9d0: 0a0e |013a: move-result v14 │ │ +0de9d2: 380e 5a00 |013b: if-eqz v14, 0195 // +005a │ │ +0de9d6: 7210 7025 0d00 |013d: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0de9dc: 0c01 |0140: move-result-object v1 │ │ +0de9de: 1f01 4600 |0141: check-cast v1, Landroid/database/Cursor; // type@0046 │ │ +0de9e2: 220e 9204 |0143: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0de9e6: 7010 fb24 0e00 |0145: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0de9ec: 1a0f db0f |0148: const-string v15, "PREF_MIXMAPS_" // string@0fdb │ │ +0de9f0: 6e20 0425 fe00 |014a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0de9f6: 0c0e |014d: move-result-object v14 │ │ +0de9f8: 120f |014e: const/4 v15, #int 0 // #0 │ │ +0de9fa: 7220 db01 f100 |014f: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0dea00: 0a0f |0152: move-result v15 │ │ +0dea02: 6e20 0025 fe00 |0153: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0dea08: 0c0e |0156: move-result-object v14 │ │ +0dea0a: 1a0f f914 |0157: const-string v15, "_enabled" // string@14f9 │ │ +0dea0e: 6e20 0425 fe00 |0159: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dea14: 0c0e |015c: move-result-object v14 │ │ +0dea16: 6e10 0a25 0e00 |015d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dea1c: 0c0e |0160: move-result-object v14 │ │ +0dea1e: 121f |0161: const/4 v15, #int 1 // #1 │ │ +0dea20: 7230 8901 eb0f |0162: invoke-interface {v11, v14, v15}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0dea26: 0a0e |0165: move-result v14 │ │ +0dea28: 380e d1ff |0166: if-eqz v14, 0137 // -002f │ │ +0dea2c: 122e |0168: const/4 v14, #int 2 // #2 │ │ +0dea2e: 7220 db01 e100 |0169: invoke-interface {v1, v14}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0dea34: 0a0e |016c: move-result v14 │ │ +0dea36: 123f |016d: const/4 v15, #int 3 // #3 │ │ +0dea38: 35fe c9ff |016e: if-ge v14, v15, 0137 // -0037 │ │ +0dea3c: 121e |0170: const/4 v14, #int 1 // #1 │ │ +0dea3e: 7220 de01 e100 |0171: invoke-interface {v1, v14}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0dea44: 0c0e |0174: move-result-object v14 │ │ +0dea46: 7220 1c1f ec00 |0175: invoke-interface {v12, v14}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f1c │ │ +0dea4c: 0c08 |0178: move-result-object v8 │ │ +0dea4e: 220e 9204 |0179: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0dea52: 7010 fb24 0e00 |017b: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0dea58: 1a0f 142a |017e: const-string v15, "mixmap_" // string@2a14 │ │ +0dea5c: 6e20 0425 fe00 |0180: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0dea62: 0c0e |0183: move-result-object v14 │ │ +0dea64: 120f |0184: const/4 v15, #int 0 // #0 │ │ +0dea66: 7220 db01 f100 |0185: invoke-interface {v1, v15}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0dea6c: 0a0f |0188: move-result v15 │ │ +0dea6e: 6e20 0025 fe00 |0189: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0dea74: 0c0e |018c: move-result-object v14 │ │ +0dea76: 6e10 0a25 0e00 |018d: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0dea7c: 0c0e |0190: move-result-object v14 │ │ +0dea7e: 7220 5b1f e800 |0191: invoke-interface {v8, v14}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +0dea84: 28a3 |0194: goto 0137 // -005d │ │ +0dea86: 7100 dc25 0000 |0195: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ +0dea8c: 0c03 |0198: move-result-object v3 │ │ +0dea8e: 120a |0199: const/4 v10, #int 0 // #0 │ │ +0dea90: 6e10 dd25 0300 |019a: invoke-virtual {v3}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ +0dea96: 0c0a |019d: move-result-object v10 │ │ +0dea98: 380a 1500 |019e: if-eqz v10, 01b3 // +0015 │ │ +0dea9c: 7401 3e27 1100 |01a0: invoke-virtual/range {v17}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ +0deaa2: 0c0d |01a3: move-result-object v13 │ │ +0deaa4: 140e 0100 067f |01a4: const v14, #float 1.78117e+38 // #7f060001 │ │ +0deaaa: 6e20 bd01 ed00 |01a7: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ +0deab0: 0c07 |01aa: move-result-object v7 │ │ +0deab2: 220d 5405 |01ab: new-instance v13, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ +0deab6: 7030 0a29 cd0b |01ad: invoke-direct {v13, v12, v11}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;)V // method@290a │ │ +0deabc: 6e30 db25 7a0d |01b0: invoke-virtual {v10, v7, v13}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ +0deac2: 7502 7300 1100 |01b3: invoke-super/range {v17, v18}, Landroid/app/Activity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0073 │ │ +0deac8: 0a0d |01b6: move-result v13 │ │ +0deaca: 0f0d |01b7: return v13 │ │ +0deacc: 0d02 |01b8: move-exception v2 │ │ +0deace: 6e10 8224 0200 |01b9: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0dead4: 0c0d |01bc: move-result-object v13 │ │ +0dead6: 7120 fa2e 2d00 |01bd: invoke-static {v13, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0deadc: 28f3 |01c0: goto 01b3 // -000d │ │ catches : 1 │ │ - 0x01e3 - 0x0202 │ │ - Ljava/lang/Exception; -> 0x0207 │ │ + 0x019a - 0x01b3 │ │ + Ljava/lang/Exception; -> 0x01b8 │ │ positions : │ │ 0x0000 line=866 │ │ - 0x000f line=867 │ │ - 0x0012 line=868 │ │ - 0x0016 line=869 │ │ - 0x001e line=870 │ │ - 0x002e line=878 │ │ - 0x0032 line=879 │ │ - 0x0038 line=880 │ │ - 0x003c line=881 │ │ - 0x003e line=882 │ │ - 0x0045 line=883 │ │ - 0x0075 line=886 │ │ - 0x007d line=887 │ │ - 0x00cb line=889 │ │ - 0x00f6 line=890 │ │ - 0x0110 line=882 │ │ - 0x0114 line=872 │ │ - 0x0136 line=873 │ │ - 0x0148 line=876 │ │ - 0x015a line=896 │ │ - 0x0174 line=897 │ │ - 0x01b1 line=898 │ │ - 0x01bd line=899 │ │ - 0x01de line=902 │ │ - 0x01e2 line=903 │ │ - 0x01e3 line=905 │ │ - 0x01e7 line=906 │ │ - 0x01e9 line=907 │ │ - 0x01f4 line=908 │ │ - 0x0202 line=914 │ │ - 0x0207 line=911 │ │ - 0x0208 line=912 │ │ - locals : │ │ - 0x00f6 - 0x0110 reg=11 item Landroid/view/MenuItem; │ │ - 0x007d - 0x0110 reg=13 name Ljava/lang/String; │ │ - 0x003f - 0x0114 reg=2 arr$ [Ljava/io/File; │ │ - 0x0045 - 0x0114 reg=6 file Ljava/io/File; │ │ - 0x003c - 0x0114 reg=7 files [Ljava/io/File; │ │ - 0x0032 - 0x0114 reg=8 folder Ljava/io/File; │ │ - 0x0041 - 0x0114 reg=9 i$ I │ │ - 0x0040 - 0x0114 reg=12 len$ I │ │ - 0x0174 - 0x01de reg=3 c Landroid/database/Cursor; │ │ - 0x01bd - 0x01de reg=11 item Landroid/view/MenuItem; │ │ - 0x01f4 - 0x0202 reg=10 in Ljava/io/InputStream; │ │ - 0x0208 - 0x0212 reg=4 e Ljava/lang/Exception; │ │ - 0x01e2 - 0x0212 reg=5 fac Ljavax/xml/parsers/SAXParserFactory; │ │ - 0x015a - 0x0212 reg=8 folder Ljava/io/File; │ │ - 0x0168 - 0x0212 reg=9 i$ Ljava/util/Iterator; │ │ - 0x01e3 - 0x0212 reg=14 parser Ljavax/xml/parsers/SAXParser; │ │ - 0x0016 - 0x0212 reg=15 pref Landroid/content/SharedPreferences; │ │ - 0x000f - 0x0212 reg=16 submenu Landroid/view/Menu; │ │ - 0x0000 - 0x0212 reg=19 this Lorg/pyneo/maps/MainActivity; │ │ - 0x0000 - 0x0212 reg=20 menu Landroid/view/Menu; │ │ + 0x000d line=867 │ │ + 0x0010 line=868 │ │ + 0x0014 line=869 │ │ + 0x001a line=870 │ │ + 0x0027 line=878 │ │ + 0x002b line=879 │ │ + 0x0031 line=880 │ │ + 0x0035 line=881 │ │ + 0x0037 line=882 │ │ + 0x003d line=883 │ │ + 0x004d line=884 │ │ + 0x005d line=885 │ │ + 0x006d line=886 │ │ + 0x0075 line=887 │ │ + 0x00b3 line=888 │ │ + 0x00bb line=889 │ │ + 0x00e2 line=890 │ │ + 0x00f8 line=882 │ │ + 0x00fc line=872 │ │ + 0x010d line=873 │ │ + 0x011c line=876 │ │ + 0x012b line=896 │ │ + 0x0143 line=897 │ │ + 0x0170 line=898 │ │ + 0x0179 line=899 │ │ + 0x0195 line=902 │ │ + 0x0199 line=903 │ │ + 0x019a line=905 │ │ + 0x019e line=906 │ │ + 0x01a0 line=907 │ │ + 0x01ab line=908 │ │ + 0x01b3 line=914 │ │ + 0x01b8 line=911 │ │ + 0x01b9 line=912 │ │ + locals : │ │ + 0x00e2 - 0x00f8 reg=8 item Landroid/view/MenuItem; │ │ + 0x0075 - 0x00f8 reg=9 name Ljava/lang/String; │ │ + 0x003d - 0x00fc reg=4 file Ljava/io/File; │ │ + 0x0035 - 0x00fc reg=5 files [Ljava/io/File; │ │ + 0x002b - 0x00fc reg=6 folder Ljava/io/File; │ │ + 0x0143 - 0x0195 reg=1 c Landroid/database/Cursor; │ │ + 0x0179 - 0x0195 reg=8 item Landroid/view/MenuItem; │ │ + 0x01ab - 0x01b3 reg=7 in Ljava/io/InputStream; │ │ + 0x01b9 - 0x01c1 reg=2 e Ljava/lang/Exception; │ │ + 0x0199 - 0x01c1 reg=3 fac Ljavax/xml/parsers/SAXParserFactory; │ │ + 0x012b - 0x01c1 reg=6 folder Ljava/io/File; │ │ + 0x019a - 0x01c1 reg=10 parser Ljavax/xml/parsers/SAXParser; │ │ + 0x0014 - 0x01c1 reg=11 pref Landroid/content/SharedPreferences; │ │ + 0x000d - 0x01c1 reg=12 submenu Landroid/view/Menu; │ │ + 0x0000 - 0x01c1 reg=17 this Lorg/pyneo/maps/MainActivity; │ │ + 0x0000 - 0x01c1 reg=18 menu Landroid/view/Menu; │ │ │ │ #11 : (in Lorg/pyneo/maps/MainActivity;) │ │ name : 'onRestart' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0debf8: |[0debf8] org.pyneo.maps.MainActivity.onRestart:()V │ │ -0dec08: 5410 3f0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ -0dec0c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0dec10: 5410 3f0d |0004: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ -0dec14: 6e10 592d 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackOverlay;.clearTrack:()V // method@2d59 │ │ -0dec1a: 6f10 7500 0100 |0009: invoke-super {v1}, Landroid/app/Activity;.onRestart:()V // method@0075 │ │ -0dec20: 0e00 |000c: return-void │ │ +0deaf0: |[0deaf0] org.pyneo.maps.MainActivity.onRestart:()V │ │ +0deb00: 5410 3f0d |0000: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ +0deb04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0deb08: 5410 3f0d |0004: iget-object v0, v1, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ +0deb0c: 6e10 592d 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/track/TrackOverlay;.clearTrack:()V // method@2d59 │ │ +0deb12: 6f10 7500 0100 |0009: invoke-super {v1}, Landroid/app/Activity;.onRestart:()V // method@0075 │ │ +0deb18: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0004 line=771 │ │ 0x0009 line=772 │ │ 0x000c line=773 │ │ locals : │ │ @@ -299074,129 +299331,129 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 240 16-bit code units │ │ -0dec24: |[0dec24] org.pyneo.maps.MainActivity.onResume:()V │ │ -0dec34: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0dec36: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -0dec38: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0dec3a: 7110 af03 0900 |0003: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0dec40: 0c00 |0006: move-result-object v0 │ │ -0dec42: 6e20 3d27 6900 |0007: invoke-virtual {v9, v6}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ -0dec48: 0c01 |000a: move-result-object v1 │ │ -0dec4a: 5492 2b0d |000b: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ -0dec4e: 3902 0c00 |000d: if-nez v2, 0019 // +000c │ │ -0dec52: 1a02 990e |000f: const-string v2, "MapName" // string@0e99 │ │ -0dec56: 1a03 1d29 |0011: const-string v3, "mapnik" // string@291d │ │ -0dec5a: 7230 8c01 2103 |0013: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0dec60: 0c02 |0016: move-result-object v2 │ │ -0dec62: 5b92 2b0d |0017: iput-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ -0dec66: 1a02 a10f |0019: const-string v2, "OverlayID" // string@0fa1 │ │ -0dec6a: 1a03 0000 |001b: const-string v3, "" // string@0000 │ │ -0dec6e: 7230 8c01 2103 |001d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0dec74: 0c02 |0020: move-result-object v2 │ │ -0dec76: 5b92 330d |0021: iput-object v2, v9, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ -0dec7a: 1a02 7911 |0023: const-string v2, "ShowOverlay" // string@1179 │ │ -0dec7e: 5593 3a0d |0025: iget-boolean v3, v9, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0dec82: 7230 8901 2103 |0027: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dec88: 0a02 |002a: move-result v2 │ │ -0dec8a: 5c92 3a0d |002b: iput-boolean v2, v9, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0dec8e: 5492 2f0d |002d: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0dec92: 1a03 2534 |002f: const-string v3, "targetlocation" // string@3425 │ │ -0dec96: 1a04 0000 |0031: const-string v4, "" // string@0000 │ │ -0dec9a: 7230 8c01 3104 |0033: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0deca0: 0c03 |0036: move-result-object v3 │ │ -0deca2: 7110 2e2e 0300 |0037: invoke-static {v3}, Lorg/pyneo/maps/utils/GeoPoint;.fromDoubleStringOrNull:(Ljava/lang/String;)Lorg/pyneo/maps/utils/GeoPoint; // method@2e2e │ │ -0deca8: 0c03 |003a: move-result-object v3 │ │ -0decaa: 6e20 0829 3200 |003b: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2908 │ │ -0decb0: 5492 2b0d |003e: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ -0decb4: 5493 330d |0040: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ -0decb8: 5594 3a0d |0042: iget-boolean v4, v9, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ -0decbc: 7040 5b27 2943 |0044: invoke-direct {v9, v2, v3, v4}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ -0decc2: 5b98 2b0d |0047: iput-object v8, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ -0decc6: 1a02 f232 |0049: const-string v2, "show_dashboard" // string@32f2 │ │ -0decca: 7230 8901 2107 |004b: invoke-interface {v1, v2, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0decd0: 0a02 |004e: move-result v2 │ │ -0decd2: 3802 2e00 |004f: if-eqz v2, 007d // +002e │ │ -0decd6: 5492 250d |0051: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0decda: 3902 2a00 |0053: if-nez v2, 007d // +002a │ │ -0decde: 2202 2405 |0055: new-instance v2, Lorg/pyneo/maps/dashboard/IndicatorManager; // type@0524 │ │ -0dece2: 7020 a527 9200 |0057: invoke-direct {v2, v9}, Lorg/pyneo/maps/dashboard/IndicatorManager;.:(Lorg/pyneo/maps/MainActivity;)V // method@27a5 │ │ -0dece8: 5b92 250d |005a: iput-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0decec: 5492 250d |005c: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0decf0: 5493 2a0d |005e: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0decf4: 6e10 da28 0300 |0060: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0decfa: 0c03 |0063: move-result-object v3 │ │ -0decfc: 6e20 bb27 3200 |0064: invoke-virtual {v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27bb │ │ -0ded02: 5492 250d |0067: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ded06: 5493 2f0d |0069: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0ded0a: 6e10 0229 0300 |006b: invoke-virtual {v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.getLastLocation:()Landroid/location/Location; // method@2902 │ │ -0ded10: 0c03 |006e: move-result-object v3 │ │ -0ded12: 6e20 bc27 3200 |006f: invoke-virtual {v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setLocation:(Landroid/location/Location;)V // method@27bc │ │ -0ded18: 5492 250d |0072: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0ded1c: 5493 2f0d |0074: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ -0ded20: 6e10 0329 0300 |0076: invoke-virtual {v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ -0ded26: 0c03 |0079: move-result-object v3 │ │ -0ded28: 6e20 be27 3200 |007a: invoke-virtual {v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27be │ │ -0ded2e: 5492 2a0d |007d: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ -0ded32: 1a03 a314 |007f: const-string v3, "ZoomLevel" // string@14a3 │ │ -0ded36: 7230 8b01 3106 |0081: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0ded3c: 0a03 |0084: move-result v3 │ │ -0ded3e: 6e20 ee28 3200 |0085: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ -0ded44: 7010 5c27 0900 |0088: invoke-direct {v9}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ -0ded4a: 7010 3627 0900 |008b: invoke-direct {v9}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ -0ded50: 5592 1e0d |008e: iget-boolean v2, v9, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ -0ded54: 3802 1100 |0090: if-eqz v2, 00a1 // +0011 │ │ -0ded58: 5492 320d |0092: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ -0ded5c: 5493 280d |0094: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ -0ded60: 5494 320d |0096: iget-object v4, v9, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ -0ded64: 1235 |0098: const/4 v5, #int 3 // #3 │ │ -0ded66: 6e20 b302 5400 |0099: invoke-virtual {v4, v5}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@02b3 │ │ -0ded6c: 0c04 |009c: move-result-object v4 │ │ -0ded6e: 1225 |009d: const/4 v5, #int 2 // #2 │ │ -0ded70: 6e40 b402 3254 |009e: invoke-virtual {v2, v3, v4, v5}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@02b4 │ │ -0ded76: 5492 3f0d |00a1: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ -0ded7a: 3802 0700 |00a3: if-eqz v2, 00aa // +0007 │ │ -0ded7e: 5492 3f0d |00a5: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ -0ded82: 6e20 5b2d 6200 |00a7: invoke-virtual {v2, v6}, Lorg/pyneo/maps/track/TrackOverlay;.setStopDraw:(Z)V // method@2d5b │ │ -0ded88: 5492 200d |00aa: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ -0ded8c: 3802 0700 |00ac: if-eqz v2, 00b3 // +0007 │ │ -0ded90: 5492 200d |00ae: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ -0ded94: 6e10 972c 0200 |00b0: invoke-virtual {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.onResume:()V // method@2c97 │ │ -0ded9a: 1a02 022c |00b3: const-string v2, "onResume getBestProvider" // string@2c02 │ │ -0ded9e: 7110 f72e 0200 |00b5: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0deda4: 5492 290d |00b8: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ -0deda8: 7110 0427 0200 |00ba: invoke-static {v2}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.access$2300:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)V // method@2704 │ │ -0dedae: 5492 250d |00bd: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dedb2: 3802 0700 |00bf: if-eqz v2, 00c6 // +0007 │ │ -0dedb6: 5492 250d |00c1: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ -0dedba: 6e20 a827 9200 |00c3: invoke-virtual {v2, v9}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Resume:(Landroid/content/Context;)V // method@27a8 │ │ -0dedc0: 1a02 d22d |00c6: const-string v2, "pref_keepscreenon" // string@2dd2 │ │ -0dedc4: 7230 8901 2007 |00c8: invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0dedca: 0a02 |00cb: move-result v2 │ │ -0dedcc: 3802 2100 |00cc: if-eqz v2, 00ed // +0021 │ │ -0dedd0: 1a02 a22d |00ce: const-string v2, "power" // string@2da2 │ │ -0dedd4: 6e20 4127 2900 |00d0: invoke-virtual {v9, v2}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ -0dedda: 0c02 |00d3: move-result-object v2 │ │ -0deddc: 1f02 a100 |00d4: check-cast v2, Landroid/os/PowerManager; // type@00a1 │ │ -0dede0: 1403 0a00 0020 |00d6: const v3, #float 1.0842e-19 // #2000000a │ │ -0dede6: 1a04 3212 |00d9: const-string v4, "Tabulae" // string@1232 │ │ -0dedea: 6e30 6403 3204 |00db: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0364 │ │ -0dedf0: 0c02 |00de: move-result-object v2 │ │ -0dedf2: 5b92 400d |00df: iput-object v2, v9, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ -0dedf6: 5492 400d |00e1: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ -0dedfa: 6e10 6003 0200 |00e3: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0360 │ │ -0dee00: 7010 5827 0900 |00e6: invoke-direct {v9}, Lorg/pyneo/maps/MainActivity;.setLastKnownLocation:()V // method@2758 │ │ -0dee06: 6f10 7600 0900 |00e9: invoke-super {v9}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ -0dee0c: 0e00 |00ec: return-void │ │ -0dee0e: 5b98 400d |00ed: iput-object v8, v9, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ -0dee12: 28f7 |00ef: goto 00e6 // -0009 │ │ +0deb1c: |[0deb1c] org.pyneo.maps.MainActivity.onResume:()V │ │ +0deb2c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0deb2e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +0deb30: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0deb32: 7110 af03 0900 |0003: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0deb38: 0c00 |0006: move-result-object v0 │ │ +0deb3a: 6e20 3d27 6900 |0007: invoke-virtual {v9, v6}, Lorg/pyneo/maps/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@273d │ │ +0deb40: 0c01 |000a: move-result-object v1 │ │ +0deb42: 5492 2b0d |000b: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ +0deb46: 3902 0c00 |000d: if-nez v2, 0019 // +000c │ │ +0deb4a: 1a02 990e |000f: const-string v2, "MapName" // string@0e99 │ │ +0deb4e: 1a03 1d29 |0011: const-string v3, "mapnik" // string@291d │ │ +0deb52: 7230 8c01 2103 |0013: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0deb58: 0c02 |0016: move-result-object v2 │ │ +0deb5a: 5b92 2b0d |0017: iput-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ +0deb5e: 1a02 a10f |0019: const-string v2, "OverlayID" // string@0fa1 │ │ +0deb62: 1a03 0000 |001b: const-string v3, "" // string@0000 │ │ +0deb66: 7230 8c01 2103 |001d: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0deb6c: 0c02 |0020: move-result-object v2 │ │ +0deb6e: 5b92 330d |0021: iput-object v2, v9, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ +0deb72: 1a02 7911 |0023: const-string v2, "ShowOverlay" // string@1179 │ │ +0deb76: 5593 3a0d |0025: iget-boolean v3, v9, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0deb7a: 7230 8901 2103 |0027: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0deb80: 0a02 |002a: move-result v2 │ │ +0deb82: 5c92 3a0d |002b: iput-boolean v2, v9, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0deb86: 5492 2f0d |002d: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0deb8a: 1a03 2534 |002f: const-string v3, "targetlocation" // string@3425 │ │ +0deb8e: 1a04 0000 |0031: const-string v4, "" // string@0000 │ │ +0deb92: 7230 8c01 3104 |0033: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0deb98: 0c03 |0036: move-result-object v3 │ │ +0deb9a: 7110 2e2e 0300 |0037: invoke-static {v3}, Lorg/pyneo/maps/utils/GeoPoint;.fromDoubleStringOrNull:(Ljava/lang/String;)Lorg/pyneo/maps/utils/GeoPoint; // method@2e2e │ │ +0deba0: 0c03 |003a: move-result-object v3 │ │ +0deba2: 6e20 0829 3200 |003b: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2908 │ │ +0deba8: 5492 2b0d |003e: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ +0debac: 5493 330d |0040: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mOverlayId:Ljava/lang/String; // field@0d33 │ │ +0debb0: 5594 3a0d |0042: iget-boolean v4, v9, Lorg/pyneo/maps/MainActivity;.mShowOverlay:Z // field@0d3a │ │ +0debb4: 7040 5b27 2943 |0044: invoke-direct {v9, v2, v3, v4}, Lorg/pyneo/maps/MainActivity;.setTileSource:(Ljava/lang/String;Ljava/lang/String;Z)V // method@275b │ │ +0debba: 5b98 2b0d |0047: iput-object v8, v9, Lorg/pyneo/maps/MainActivity;.mMapId:Ljava/lang/String; // field@0d2b │ │ +0debbe: 1a02 f232 |0049: const-string v2, "show_dashboard" // string@32f2 │ │ +0debc2: 7230 8901 2107 |004b: invoke-interface {v1, v2, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0debc8: 0a02 |004e: move-result v2 │ │ +0debca: 3802 2e00 |004f: if-eqz v2, 007d // +002e │ │ +0debce: 5492 250d |0051: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0debd2: 3902 2a00 |0053: if-nez v2, 007d // +002a │ │ +0debd6: 2202 2405 |0055: new-instance v2, Lorg/pyneo/maps/dashboard/IndicatorManager; // type@0524 │ │ +0debda: 7020 a527 9200 |0057: invoke-direct {v2, v9}, Lorg/pyneo/maps/dashboard/IndicatorManager;.:(Lorg/pyneo/maps/MainActivity;)V // method@27a5 │ │ +0debe0: 5b92 250d |005a: iput-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0debe4: 5492 250d |005c: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0debe8: 5493 2a0d |005e: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0debec: 6e10 da28 0300 |0060: invoke-virtual {v3}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0debf2: 0c03 |0063: move-result-object v3 │ │ +0debf4: 6e20 bb27 3200 |0064: invoke-virtual {v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27bb │ │ +0debfa: 5492 250d |0067: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0debfe: 5493 2f0d |0069: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dec02: 6e10 0229 0300 |006b: invoke-virtual {v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.getLastLocation:()Landroid/location/Location; // method@2902 │ │ +0dec08: 0c03 |006e: move-result-object v3 │ │ +0dec0a: 6e20 bc27 3200 |006f: invoke-virtual {v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setLocation:(Landroid/location/Location;)V // method@27bc │ │ +0dec10: 5492 250d |0072: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0dec14: 5493 2f0d |0074: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@0d2f │ │ +0dec18: 6e10 0329 0300 |0076: invoke-virtual {v3}, Lorg/pyneo/maps/map/MyLocationOverlay;.getTargetLocation:()Lorg/pyneo/maps/utils/GeoPoint; // method@2903 │ │ +0dec1e: 0c03 |0079: move-result-object v3 │ │ +0dec20: 6e20 be27 3200 |007a: invoke-virtual {v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@27be │ │ +0dec26: 5492 2a0d |007d: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@0d2a │ │ +0dec2a: 1a03 a314 |007f: const-string v3, "ZoomLevel" // string@14a3 │ │ +0dec2e: 7230 8b01 3106 |0081: invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0dec34: 0a03 |0084: move-result v3 │ │ +0dec36: 6e20 ee28 3200 |0085: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ +0dec3c: 7010 5c27 0900 |0088: invoke-direct {v9}, Lorg/pyneo/maps/MainActivity;.setTitle:()V // method@275c │ │ +0dec42: 7010 3627 0900 |008b: invoke-direct {v9}, Lorg/pyneo/maps/MainActivity;.fillOverlays:()V // method@2736 │ │ +0dec48: 5592 1e0d |008e: iget-boolean v2, v9, Lorg/pyneo/maps/MainActivity;.mCompassEnabled:Z // field@0d1e │ │ +0dec4c: 3802 1100 |0090: if-eqz v2, 00a1 // +0011 │ │ +0dec50: 5492 320d |0092: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ +0dec54: 5493 280d |0094: iget-object v3, v9, Lorg/pyneo/maps/MainActivity;.mListener:Landroid/hardware/SensorEventListener; // field@0d28 │ │ +0dec58: 5494 320d |0096: iget-object v4, v9, Lorg/pyneo/maps/MainActivity;.mOrientationSensorManager:Landroid/hardware/SensorManager; // field@0d32 │ │ +0dec5c: 1235 |0098: const/4 v5, #int 3 // #3 │ │ +0dec5e: 6e20 b302 5400 |0099: invoke-virtual {v4, v5}, Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor; // method@02b3 │ │ +0dec64: 0c04 |009c: move-result-object v4 │ │ +0dec66: 1225 |009d: const/4 v5, #int 2 // #2 │ │ +0dec68: 6e40 b402 3254 |009e: invoke-virtual {v2, v3, v4, v5}, Landroid/hardware/SensorManager;.registerListener:(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z // method@02b4 │ │ +0dec6e: 5492 3f0d |00a1: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ +0dec72: 3802 0700 |00a3: if-eqz v2, 00aa // +0007 │ │ +0dec76: 5492 3f0d |00a5: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@0d3f │ │ +0dec7a: 6e20 5b2d 6200 |00a7: invoke-virtual {v2, v6}, Lorg/pyneo/maps/track/TrackOverlay;.setStopDraw:(Z)V // method@2d5b │ │ +0dec80: 5492 200d |00aa: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ +0dec84: 3802 0700 |00ac: if-eqz v2, 00b3 // +0007 │ │ +0dec88: 5492 200d |00ae: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mCurrentTrackOverlay:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@0d20 │ │ +0dec8c: 6e10 972c 0200 |00b0: invoke-virtual {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.onResume:()V // method@2c97 │ │ +0dec92: 1a02 022c |00b3: const-string v2, "onResume getBestProvider" // string@2c02 │ │ +0dec96: 7110 f72e 0200 |00b5: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0dec9c: 5492 290d |00b8: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mLocationListener:Lorg/pyneo/maps/MainActivity$SampleLocationListener; // field@0d29 │ │ +0deca0: 7110 0427 0200 |00ba: invoke-static {v2}, Lorg/pyneo/maps/MainActivity$SampleLocationListener;.access$2300:(Lorg/pyneo/maps/MainActivity$SampleLocationListener;)V // method@2704 │ │ +0deca6: 5492 250d |00bd: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0decaa: 3802 0700 |00bf: if-eqz v2, 00c6 // +0007 │ │ +0decae: 5492 250d |00c1: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@0d25 │ │ +0decb2: 6e20 a827 9200 |00c3: invoke-virtual {v2, v9}, Lorg/pyneo/maps/dashboard/IndicatorManager;.Resume:(Landroid/content/Context;)V // method@27a8 │ │ +0decb8: 1a02 d22d |00c6: const-string v2, "pref_keepscreenon" // string@2dd2 │ │ +0decbc: 7230 8901 2007 |00c8: invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0decc2: 0a02 |00cb: move-result v2 │ │ +0decc4: 3802 2100 |00cc: if-eqz v2, 00ed // +0021 │ │ +0decc8: 1a02 a22d |00ce: const-string v2, "power" // string@2da2 │ │ +0deccc: 6e20 4127 2900 |00d0: invoke-virtual {v9, v2}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ +0decd2: 0c02 |00d3: move-result-object v2 │ │ +0decd4: 1f02 a100 |00d4: check-cast v2, Landroid/os/PowerManager; // type@00a1 │ │ +0decd8: 1403 0a00 0020 |00d6: const v3, #float 1.0842e-19 // #2000000a │ │ +0decde: 1a04 3212 |00d9: const-string v4, "Tabulae" // string@1232 │ │ +0dece2: 6e30 6403 3204 |00db: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0364 │ │ +0dece8: 0c02 |00de: move-result-object v2 │ │ +0decea: 5b92 400d |00df: iput-object v2, v9, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ +0decee: 5492 400d |00e1: iget-object v2, v9, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ +0decf2: 6e10 6003 0200 |00e3: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@0360 │ │ +0decf8: 7010 5827 0900 |00e6: invoke-direct {v9}, Lorg/pyneo/maps/MainActivity;.setLastKnownLocation:()V // method@2758 │ │ +0decfe: 6f10 7600 0900 |00e9: invoke-super {v9}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ +0ded04: 0e00 |00ec: return-void │ │ +0ded06: 5b98 400d |00ed: iput-object v8, v9, Lorg/pyneo/maps/MainActivity;.myWakeLock:Landroid/os/PowerManager$WakeLock; // field@0d40 │ │ +0ded0a: 28f7 |00ef: goto 00e6 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=727 │ │ 0x0007 line=728 │ │ 0x000b line=729 │ │ 0x000f line=730 │ │ 0x0019 line=731 │ │ @@ -299210,14 +299467,16 @@ │ │ 0x0067 line=739 │ │ 0x0072 line=740 │ │ 0x007d line=742 │ │ 0x0088 line=743 │ │ 0x008b line=744 │ │ 0x008e line=745 │ │ 0x0092 line=746 │ │ + 0x0099 line=747 │ │ + 0x009e line=746 │ │ 0x00a1 line=748 │ │ 0x00a5 line=749 │ │ 0x00aa line=750 │ │ 0x00ae line=751 │ │ 0x00b3 line=752 │ │ 0x00b8 line=753 │ │ 0x00bd line=754 │ │ @@ -299239,19 +299498,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0dee14: |[0dee14] org.pyneo.maps.MainActivity.onStop:()V │ │ -0dee24: 1a00 222c |0000: const-string v0, "onStop" // string@2c22 │ │ -0dee28: 7110 f72e 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0dee2e: 6f10 7900 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onStop:()V // method@0079 │ │ -0dee34: 0e00 |0008: return-void │ │ +0ded0c: |[0ded0c] org.pyneo.maps.MainActivity.onStop:()V │ │ +0ded1c: 1a00 222c |0000: const-string v0, "onStop" // string@2c22 │ │ +0ded20: 7110 f72e 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0ded26: 6f10 7900 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onStop:()V // method@0079 │ │ +0ded2c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0005 line=778 │ │ 0x0008 line=779 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/MainActivity; │ │ @@ -299476,37 +299735,37 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dee38: |[0dee38] org.pyneo.maps.dashboard.IndicatorManager$1.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ -0dee48: 5b01 a812 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0dee4c: 7010 b42c 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.:()V // method@2cb4 │ │ -0dee52: 0e00 |0005: return-void │ │ +0ded30: |[0ded30] org.pyneo.maps.dashboard.IndicatorManager$1.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ +0ded40: 5b01 a812 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0ded44: 7010 b42c 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.:()V // method@2cb4 │ │ +0ded4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorManager$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/dashboard/IndicatorManager$1;) │ │ name : 'newPointWritten' │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0dee54: |[0dee54] org.pyneo.maps.dashboard.IndicatorManager$1.newPointWritten:(DD)V │ │ -0dee64: 0e00 |0000: return-void │ │ +0ded4c: |[0ded4c] org.pyneo.maps.dashboard.IndicatorManager$1.newPointWritten:(DD)V │ │ +0ded5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorManager$1; │ │ 0x0000 - 0x0001 reg=1 lat D │ │ 0x0000 - 0x0001 reg=3 lon D │ │ @@ -299516,88 +299775,88 @@ │ │ type : '(IDJDDJD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 14 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -0dee68: |[0dee68] org.pyneo.maps.dashboard.IndicatorManager$1.onTrackStatUpdate:(IDJDDJD)V │ │ -0dee78: 5462 a812 |0000: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0dee7c: 7110 a927 0200 |0002: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0dee82: 0c02 |0005: move-result-object v2 │ │ -0dee84: 1a03 f834 |0006: const-string v3, "trcnt" // string@34f8 │ │ -0dee88: 7110 9624 0700 |0008: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0dee8e: 0c04 |000b: move-result-object v4 │ │ -0dee90: 6e30 7a25 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0dee96: 5462 a812 |000f: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0dee9a: 7110 a927 0200 |0011: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0deea0: 0c02 |0014: move-result-object v2 │ │ -0deea2: 1a03 f934 |0015: const-string v3, "trdist" // string@34f9 │ │ -0deea6: 5464 a812 |0017: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0deeaa: 7110 aa27 0400 |0019: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ -0deeb0: 0c04 |001c: move-result-object v4 │ │ -0deeb2: 6e30 192e 8409 |001d: invoke-virtual {v4, v8, v9}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -0deeb8: 0c04 |0020: move-result-object v4 │ │ -0deeba: 6e30 7a25 3204 |0021: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0deec0: 5462 a812 |0024: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0deec4: 7110 a927 0200 |0026: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0deeca: 0c02 |0029: move-result-object v2 │ │ -0deecc: 1a03 fa34 |002a: const-string v3, "trduration" // string@34fa │ │ -0deed0: 5464 a812 |002c: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0deed4: 7110 ab27 0400 |002e: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$200:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; // method@27ab │ │ -0deeda: 0c04 |0031: move-result-object v4 │ │ -0deedc: 7120 9f24 ba00 |0032: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0deee2: 0c05 |0035: move-result-object v5 │ │ -0deee4: 6e20 3925 5400 |0036: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2539 │ │ -0deeea: 0c04 |0039: move-result-object v4 │ │ -0deeec: 6e30 7a25 3204 |003a: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0deef2: 5462 a812 |003d: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0deef6: 7110 a927 0200 |003f: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0deefc: 0c02 |0042: move-result-object v2 │ │ -0deefe: 1a03 0135 |0043: const-string v3, "trmaxspeed" // string@3501 │ │ -0def02: 5464 a812 |0045: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0def06: 7110 aa27 0400 |0047: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ -0def0c: 0c04 |004a: move-result-object v4 │ │ -0def0e: 6e30 1c2e c40d |004b: invoke-virtual {v4, v12, v13}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0def14: 0c04 |004e: move-result-object v4 │ │ -0def16: 6e30 7a25 3204 |004f: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0def1c: 5462 a812 |0052: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0def20: 7110 a927 0200 |0054: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0def26: 0c02 |0057: move-result-object v2 │ │ -0def28: 1a03 f734 |0058: const-string v3, "travgspeed" // string@34f7 │ │ -0def2c: 5464 a812 |005a: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0def30: 7110 aa27 0400 |005c: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ -0def36: 0c04 |005f: move-result-object v4 │ │ -0def38: 6e30 1c2e e40f |0060: invoke-virtual {v4, v14, v15}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0def3e: 0c04 |0063: move-result-object v4 │ │ -0def40: 6e30 7a25 3204 |0064: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0def46: 5462 a812 |0067: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0def4a: 7110 a927 0200 |0069: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0def50: 0c02 |006c: move-result-object v2 │ │ -0def52: 1a03 0235 |006d: const-string v3, "trmovetime" // string@3502 │ │ -0def56: 5464 a812 |006f: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0def5a: 7110 ab27 0400 |0071: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$200:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; // method@27ab │ │ -0def60: 0c04 |0074: move-result-object v4 │ │ -0def62: 7702 9f24 1000 |0075: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0def68: 0c05 |0078: move-result-object v5 │ │ -0def6a: 6e20 3925 5400 |0079: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2539 │ │ -0def70: 0c04 |007c: move-result-object v4 │ │ -0def72: 6e30 7a25 3204 |007d: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0def78: 5462 a812 |0080: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0def7c: 7110 a927 0200 |0082: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ -0def82: 0c02 |0085: move-result-object v2 │ │ -0def84: 1a03 f634 |0086: const-string v3, "travgmovespeed" // string@34f6 │ │ -0def88: 5464 a812 |0088: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ -0def8c: 7110 aa27 0400 |008a: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ -0def92: 0c04 |008d: move-result-object v4 │ │ -0def94: 0500 1200 |008e: move-wide/from16 v0, v18 │ │ -0def98: 6e30 1c2e 0401 |0090: invoke-virtual {v4, v0, v1}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0def9e: 0c04 |0093: move-result-object v4 │ │ -0defa0: 6e30 7a25 3204 |0094: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0defa6: 0e00 |0097: return-void │ │ +0ded60: |[0ded60] org.pyneo.maps.dashboard.IndicatorManager$1.onTrackStatUpdate:(IDJDDJD)V │ │ +0ded70: 5462 a812 |0000: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0ded74: 7110 a927 0200 |0002: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0ded7a: 0c02 |0005: move-result-object v2 │ │ +0ded7c: 1a03 f834 |0006: const-string v3, "trcnt" // string@34f8 │ │ +0ded80: 7110 9624 0700 |0008: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0ded86: 0c04 |000b: move-result-object v4 │ │ +0ded88: 6e30 7a25 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0ded8e: 5462 a812 |000f: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0ded92: 7110 a927 0200 |0011: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0ded98: 0c02 |0014: move-result-object v2 │ │ +0ded9a: 1a03 f934 |0015: const-string v3, "trdist" // string@34f9 │ │ +0ded9e: 5464 a812 |0017: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0deda2: 7110 aa27 0400 |0019: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ +0deda8: 0c04 |001c: move-result-object v4 │ │ +0dedaa: 6e30 192e 8409 |001d: invoke-virtual {v4, v8, v9}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +0dedb0: 0c04 |0020: move-result-object v4 │ │ +0dedb2: 6e30 7a25 3204 |0021: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0dedb8: 5462 a812 |0024: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dedbc: 7110 a927 0200 |0026: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0dedc2: 0c02 |0029: move-result-object v2 │ │ +0dedc4: 1a03 fa34 |002a: const-string v3, "trduration" // string@34fa │ │ +0dedc8: 5464 a812 |002c: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dedcc: 7110 ab27 0400 |002e: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$200:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; // method@27ab │ │ +0dedd2: 0c04 |0031: move-result-object v4 │ │ +0dedd4: 7120 9f24 ba00 |0032: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0dedda: 0c05 |0035: move-result-object v5 │ │ +0deddc: 6e20 3925 5400 |0036: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2539 │ │ +0dede2: 0c04 |0039: move-result-object v4 │ │ +0dede4: 6e30 7a25 3204 |003a: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0dedea: 5462 a812 |003d: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dedee: 7110 a927 0200 |003f: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0dedf4: 0c02 |0042: move-result-object v2 │ │ +0dedf6: 1a03 0135 |0043: const-string v3, "trmaxspeed" // string@3501 │ │ +0dedfa: 5464 a812 |0045: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dedfe: 7110 aa27 0400 |0047: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ +0dee04: 0c04 |004a: move-result-object v4 │ │ +0dee06: 6e30 1c2e c40d |004b: invoke-virtual {v4, v12, v13}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0dee0c: 0c04 |004e: move-result-object v4 │ │ +0dee0e: 6e30 7a25 3204 |004f: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0dee14: 5462 a812 |0052: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dee18: 7110 a927 0200 |0054: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0dee1e: 0c02 |0057: move-result-object v2 │ │ +0dee20: 1a03 f734 |0058: const-string v3, "travgspeed" // string@34f7 │ │ +0dee24: 5464 a812 |005a: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dee28: 7110 aa27 0400 |005c: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ +0dee2e: 0c04 |005f: move-result-object v4 │ │ +0dee30: 6e30 1c2e e40f |0060: invoke-virtual {v4, v14, v15}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0dee36: 0c04 |0063: move-result-object v4 │ │ +0dee38: 6e30 7a25 3204 |0064: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0dee3e: 5462 a812 |0067: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dee42: 7110 a927 0200 |0069: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0dee48: 0c02 |006c: move-result-object v2 │ │ +0dee4a: 1a03 0235 |006d: const-string v3, "trmovetime" // string@3502 │ │ +0dee4e: 5464 a812 |006f: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dee52: 7110 ab27 0400 |0071: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$200:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; // method@27ab │ │ +0dee58: 0c04 |0074: move-result-object v4 │ │ +0dee5a: 7702 9f24 1000 |0075: invoke-static/range {v16, v17}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0dee60: 0c05 |0078: move-result-object v5 │ │ +0dee62: 6e20 3925 5400 |0079: invoke-virtual {v4, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@2539 │ │ +0dee68: 0c04 |007c: move-result-object v4 │ │ +0dee6a: 6e30 7a25 3204 |007d: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0dee70: 5462 a812 |0080: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dee74: 7110 a927 0200 |0082: invoke-static {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; // method@27a9 │ │ +0dee7a: 0c02 |0085: move-result-object v2 │ │ +0dee7c: 1a03 f634 |0086: const-string v3, "travgmovespeed" // string@34f6 │ │ +0dee80: 5464 a812 |0088: iget-object v4, v6, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; // field@12a8 │ │ +0dee84: 7110 aa27 0400 |008a: invoke-static {v4}, Lorg/pyneo/maps/dashboard/IndicatorManager;.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; // method@27aa │ │ +0dee8a: 0c04 |008d: move-result-object v4 │ │ +0dee8c: 0500 1200 |008e: move-wide/from16 v0, v18 │ │ +0dee90: 6e30 1c2e 0401 |0090: invoke-virtual {v4, v0, v1}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0dee96: 0c04 |0093: move-result-object v4 │ │ +0dee98: 6e30 7a25 3204 |0094: invoke-virtual {v2, v3, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0dee9e: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000f line=85 │ │ 0x0024 line=86 │ │ 0x003d line=87 │ │ 0x0052 line=88 │ │ @@ -299681,51 +299940,51 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0defa8: |[0defa8] org.pyneo.maps.downloader.DownloaderActivity$2.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ -0defb8: 5b01 df12 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0defbc: 7010 6928 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.:()V // method@2869 │ │ -0defc2: 0e00 |0005: return-void │ │ +0deea0: |[0deea0] org.pyneo.maps.downloader.DownloaderActivity$2.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ +0deeb0: 5b01 df12 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0deeb4: 7010 6928 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;.:()V // method@2869 │ │ +0deeba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/DownloaderActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/DownloaderActivity$2;) │ │ name : 'downloadDone' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0defc4: |[0defc4] org.pyneo.maps.downloader.DownloaderActivity$2.downloadDone:()V │ │ -0defd4: 5430 df12 |0000: iget-object v0, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0defd8: 7110 2728 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ -0defde: 0c00 |0005: move-result-object v0 │ │ -0defe0: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -0defe4: 5430 df12 |0008: iget-object v0, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0defe8: 7110 2728 0000 |000a: invoke-static {v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ -0defee: 0c00 |000d: move-result-object v0 │ │ -0deff0: 5431 df12 |000e: iget-object v1, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0deff4: 7110 2728 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ -0deffa: 0c01 |0013: move-result-object v1 │ │ -0deffc: 1402 1000 0b7f |0014: const v2, #float 1.84763e+38 // #7f0b0010 │ │ -0df002: 6e20 3003 2100 |0017: invoke-virtual {v1, v2}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0330 │ │ -0df008: 0c01 |001a: move-result-object v1 │ │ -0df00a: 6e20 3a03 1000 |001b: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@033a │ │ -0df010: 0e00 |001e: return-void │ │ +0deebc: |[0deebc] org.pyneo.maps.downloader.DownloaderActivity$2.downloadDone:()V │ │ +0deecc: 5430 df12 |0000: iget-object v0, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0deed0: 7110 2728 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ +0deed6: 0c00 |0005: move-result-object v0 │ │ +0deed8: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +0deedc: 5430 df12 |0008: iget-object v0, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0deee0: 7110 2728 0000 |000a: invoke-static {v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ +0deee6: 0c00 |000d: move-result-object v0 │ │ +0deee8: 5431 df12 |000e: iget-object v1, v3, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0deeec: 7110 2728 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ +0deef2: 0c01 |0013: move-result-object v1 │ │ +0deef4: 1402 1000 0b7f |0014: const v2, #float 1.84763e+38 // #7f0b0010 │ │ +0deefa: 6e20 3003 2100 |0017: invoke-virtual {v1, v2}, Landroid/os/Handler;.obtainMessage:(I)Landroid/os/Message; // method@0330 │ │ +0def00: 0c01 |001a: move-result-object v1 │ │ +0def02: 6e20 3a03 1000 |001b: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@033a │ │ +0def08: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=119 │ │ 0x001e line=121 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/pyneo/maps/downloader/DownloaderActivity$2; │ │ @@ -299735,203 +299994,203 @@ │ │ type : '(IJLjava/lang/String;Ljava/lang/String;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 6 │ │ insns size : 400 16-bit code units │ │ -0df014: |[0df014] org.pyneo.maps.downloader.DownloaderActivity$2.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V │ │ -0df024: 2207 9200 |0000: new-instance v7, Landroid/os/Bundle; // type@0092 │ │ -0df028: 7010 0a03 0700 |0002: invoke-direct {v7}, Landroid/os/Bundle;.:()V // method@030a │ │ -0df02e: 1a01 3719 |0005: const-string v1, "cnt" // string@1937 │ │ -0df032: 6e30 1d03 170d |0007: invoke-virtual {v7, v1, v13}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0df038: 1a01 8434 |000a: const-string v1, "time" // string@3484 │ │ -0df03c: 6e40 1e03 17fe |000c: invoke-virtual {v7, v1, v14, v15}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@031e │ │ -0df042: 1a01 1a29 |000f: const-string v1, "mapid" // string@291a │ │ -0df046: 0800 1100 |0011: move-object/from16 v0, v17 │ │ -0df04a: 6e30 2303 1700 |0013: invoke-virtual {v7, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ -0df050: 1a01 8436 |0016: const-string v1, "zoom" // string@3684 │ │ -0df054: 0200 1200 |0018: move/from16 v0, v18 │ │ -0df058: 6e30 1d03 1700 |001a: invoke-virtual {v7, v1, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0df05e: 1a01 0b23 |001d: const-string v1, "lat" // string@230b │ │ -0df062: 9102 1513 |001f: sub-int v2, v21, v19 │ │ -0df066: db02 0202 |0021: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0df06a: 9002 0213 |0023: add-int v2, v2, v19 │ │ -0df06e: 6e30 1d03 1702 |0025: invoke-virtual {v7, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0df074: 1a01 a223 |0028: const-string v1, "lon" // string@23a2 │ │ -0df078: 9102 1614 |002a: sub-int v2, v22, v20 │ │ -0df07c: db02 0202 |002c: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0df080: 9002 0214 |002e: add-int v2, v2, v20 │ │ -0df084: 6e30 1d03 1702 |0030: invoke-virtual {v7, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0df08a: 54c1 df12 |0033: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df08e: 0800 1000 |0035: move-object/from16 v0, v16 │ │ -0df092: 7120 2928 0100 |0037: invoke-static {v1, v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1202:(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String; // method@2829 │ │ -0df098: 54c1 df12 |003a: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df09c: 54c2 df12 |003c: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df0a0: 7110 2828 0200 |003e: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2828 │ │ -0df0a6: 0c02 |0041: move-result-object v2 │ │ -0df0a8: 1a03 0000 |0042: const-string v3, "" // string@0000 │ │ -0df0ac: 6e20 db24 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0df0b2: 0a02 |0047: move-result v2 │ │ -0df0b4: 7120 2a28 2100 |0048: invoke-static {v1, v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1302:(Lorg/pyneo/maps/downloader/DownloaderActivity;Z)Z // method@282a │ │ -0df0ba: 54c1 df12 |004b: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df0be: 7110 2f28 0100 |004d: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // method@282f │ │ -0df0c4: 0c01 |0050: move-result-object v1 │ │ -0df0c6: 54c2 df12 |0051: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df0ca: 0203 1300 |0053: move/from16 v3, v19 │ │ -0df0ce: 0204 1400 |0055: move/from16 v4, v20 │ │ -0df0d2: 0205 1500 |0057: move/from16 v5, v21 │ │ -0df0d6: 0206 1600 |0059: move/from16 v6, v22 │ │ -0df0da: 7406 0f28 0100 |005b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Init:(Landroid/content/Context;IIII)V // method@280f │ │ -0df0e0: 54c1 df12 |005e: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df0e4: 7110 2728 0100 |0060: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ -0df0ea: 0c01 |0063: move-result-object v1 │ │ -0df0ec: 54c2 df12 |0064: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df0f0: 7110 2728 0200 |0066: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ -0df0f6: 0c02 |0069: move-result-object v2 │ │ -0df0f8: 1403 1100 0b7f |006a: const v3, #float 1.84763e+38 // #7f0b0011 │ │ -0df0fe: 6e30 3103 3207 |006d: invoke-virtual {v2, v3, v7}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0331 │ │ -0df104: 0c02 |0070: move-result-object v2 │ │ -0df106: 6e20 3a03 2100 |0071: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@033a │ │ -0df10c: 54c1 df12 |0074: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df110: 7110 af03 0100 |0076: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0df116: 0c0b |0079: move-result-object v11 │ │ -0df118: 7210 8801 0b00 |007a: invoke-interface {v11}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0df11e: 0c08 |007d: move-result-object v8 │ │ -0df120: 2201 9204 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0df124: 7010 fb24 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df12a: 54c2 df12 |0083: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df12e: 7110 2828 0200 |0085: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2828 │ │ -0df134: 0c02 |0088: move-result-object v2 │ │ -0df136: 6e20 0425 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df13c: 0c01 |008c: move-result-object v1 │ │ -0df13e: 1a02 4b01 |008d: const-string v2, ".sqlitedb" // string@014b │ │ -0df142: 6e20 0425 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df148: 0c01 |0092: move-result-object v1 │ │ -0df14a: 6e10 0a25 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df150: 0c01 |0096: move-result-object v1 │ │ -0df152: 7110 f02e 0100 |0097: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ -0df158: 0c0a |009a: move-result-object v10 │ │ -0df15a: 2201 9204 |009b: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0df15e: 7010 fb24 0100 |009d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df164: 1a02 1c2e |00a0: const-string v2, "pref_usermaps_" // string@2e1c │ │ -0df168: 6e20 0425 2100 |00a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df16e: 0c01 |00a5: move-result-object v1 │ │ -0df170: 6e20 0425 a100 |00a6: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df176: 0c01 |00a9: move-result-object v1 │ │ -0df178: 1a02 f914 |00aa: const-string v2, "_enabled" // string@14f9 │ │ -0df17c: 6e20 0425 2100 |00ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df182: 0c01 |00af: move-result-object v1 │ │ -0df184: 6e10 0a25 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df18a: 0c01 |00b3: move-result-object v1 │ │ -0df18c: 1212 |00b4: const/4 v2, #int 1 // #1 │ │ -0df18e: 7230 8301 1802 |00b5: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0df194: 2201 9204 |00b8: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0df198: 7010 fb24 0100 |00ba: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df19e: 1a02 1c2e |00bd: const-string v2, "pref_usermaps_" // string@2e1c │ │ -0df1a2: 6e20 0425 2100 |00bf: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df1a8: 0c01 |00c2: move-result-object v1 │ │ -0df1aa: 6e20 0425 a100 |00c3: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df1b0: 0c01 |00c6: move-result-object v1 │ │ -0df1b2: 1a02 0115 |00c7: const-string v2, "_name" // string@1501 │ │ -0df1b6: 6e20 0425 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df1bc: 0c01 |00cc: move-result-object v1 │ │ -0df1be: 6e10 0a25 0100 |00cd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df1c4: 0c01 |00d0: move-result-object v1 │ │ -0df1c6: 2202 9204 |00d1: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0df1ca: 7010 fb24 0200 |00d3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df1d0: 1a03 1c2e |00d6: const-string v3, "pref_usermaps_" // string@2e1c │ │ -0df1d4: 6e20 0425 3200 |00d8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df1da: 0c02 |00db: move-result-object v2 │ │ -0df1dc: 6e20 0425 a200 |00dc: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df1e2: 0c02 |00df: move-result-object v2 │ │ -0df1e4: 1a03 0115 |00e0: const-string v3, "_name" // string@1501 │ │ -0df1e8: 6e20 0425 3200 |00e2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df1ee: 0c02 |00e5: move-result-object v2 │ │ -0df1f0: 6e10 0a25 0200 |00e6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df1f6: 0c02 |00e9: move-result-object v2 │ │ -0df1f8: 54c3 df12 |00ea: iget-object v3, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df1fc: 7110 2828 0300 |00ec: invoke-static {v3}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2828 │ │ -0df202: 0c03 |00ef: move-result-object v3 │ │ -0df204: 7230 8c01 2b03 |00f0: invoke-interface {v11, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0df20a: 0c02 |00f3: move-result-object v2 │ │ -0df20c: 7230 8601 1802 |00f4: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0df212: 2201 9204 |00f7: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0df216: 7010 fb24 0100 |00f9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df21c: 1a02 1c2e |00fc: const-string v2, "pref_usermaps_" // string@2e1c │ │ -0df220: 6e20 0425 2100 |00fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df226: 0c01 |0101: move-result-object v1 │ │ -0df228: 6e20 0425 a100 |0102: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df22e: 0c01 |0105: move-result-object v1 │ │ -0df230: 1a02 0615 |0106: const-string v2, "_projection" // string@1506 │ │ -0df234: 6e20 0425 2100 |0108: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df23a: 0c01 |010b: move-result-object v1 │ │ -0df23c: 6e10 0a25 0100 |010c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df242: 0c01 |010f: move-result-object v1 │ │ -0df244: 54c2 df12 |0110: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df248: 7110 3528 0200 |0112: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ -0df24e: 0c02 |0115: move-result-object v2 │ │ -0df250: 5222 5515 |0116: iget v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0df254: 7110 9524 0200 |0118: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0df25a: 0c02 |011b: move-result-object v2 │ │ -0df25c: 7230 8601 1802 |011c: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0df262: 54c1 df12 |011f: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df266: 7110 082f 0100 |0121: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -0df26c: 0c09 |0124: move-result-object v9 │ │ -0df26e: 2201 9204 |0125: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0df272: 7010 fb24 0100 |0127: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df278: 1a02 1c2e |012a: const-string v2, "pref_usermaps_" // string@2e1c │ │ -0df27c: 6e20 0425 2100 |012c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df282: 0c01 |012f: move-result-object v1 │ │ -0df284: 6e20 0425 a100 |0130: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df28a: 0c01 |0133: move-result-object v1 │ │ -0df28c: 1a02 f414 |0134: const-string v2, "_baseurl" // string@14f4 │ │ -0df290: 6e20 0425 2100 |0136: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df296: 0c01 |0139: move-result-object v1 │ │ -0df298: 6e10 0a25 0100 |013a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df29e: 0c01 |013d: move-result-object v1 │ │ -0df2a0: 2202 9204 |013e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0df2a4: 7010 fb24 0200 |0140: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df2aa: 6e10 1c24 0900 |0143: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0df2b0: 0c03 |0146: move-result-object v3 │ │ -0df2b2: 6e20 0425 3200 |0147: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df2b8: 0c02 |014a: move-result-object v2 │ │ -0df2ba: 1a03 4f01 |014b: const-string v3, "/" // string@014f │ │ -0df2be: 6e20 0425 3200 |014d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df2c4: 0c02 |0150: move-result-object v2 │ │ -0df2c6: 54c3 df12 |0151: iget-object v3, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df2ca: 7110 2828 0300 |0153: invoke-static {v3}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2828 │ │ -0df2d0: 0c03 |0156: move-result-object v3 │ │ -0df2d2: 6e20 0425 3200 |0157: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df2d8: 0c02 |015a: move-result-object v2 │ │ -0df2da: 1a03 4b01 |015b: const-string v3, ".sqlitedb" // string@014b │ │ -0df2de: 6e20 0425 3200 |015d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df2e4: 0c02 |0160: move-result-object v2 │ │ -0df2e6: 6e10 0a25 0200 |0161: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df2ec: 0c02 |0164: move-result-object v2 │ │ -0df2ee: 7230 8601 1802 |0165: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0df2f4: 2201 9204 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0df2f8: 7010 fb24 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df2fe: 1a02 1c2e |016d: const-string v2, "pref_usermaps_" // string@2e1c │ │ -0df302: 6e20 0425 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df308: 0c01 |0172: move-result-object v1 │ │ -0df30a: 6e20 0425 a100 |0173: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df310: 0c01 |0176: move-result-object v1 │ │ -0df312: 1a02 fe14 |0177: const-string v2, "_isoverlay" // string@14fe │ │ -0df316: 6e20 0425 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df31c: 0c01 |017c: move-result-object v1 │ │ -0df31e: 6e10 0a25 0100 |017d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df324: 0c01 |0180: move-result-object v1 │ │ -0df326: 54c2 df12 |0181: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df32a: 7110 3528 0200 |0183: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ -0df330: 0c02 |0186: move-result-object v2 │ │ -0df332: 5522 4d15 |0187: iget-boolean v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.LAYER:Z // field@154d │ │ -0df336: 7230 8301 1802 |0189: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0df33c: 7210 8201 0800 |018c: invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0df342: 0e00 |018f: return-void │ │ +0def0c: |[0def0c] org.pyneo.maps.downloader.DownloaderActivity$2.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V │ │ +0def1c: 2207 9200 |0000: new-instance v7, Landroid/os/Bundle; // type@0092 │ │ +0def20: 7010 0a03 0700 |0002: invoke-direct {v7}, Landroid/os/Bundle;.:()V // method@030a │ │ +0def26: 1a01 3719 |0005: const-string v1, "cnt" // string@1937 │ │ +0def2a: 6e30 1d03 170d |0007: invoke-virtual {v7, v1, v13}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0def30: 1a01 8434 |000a: const-string v1, "time" // string@3484 │ │ +0def34: 6e40 1e03 17fe |000c: invoke-virtual {v7, v1, v14, v15}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@031e │ │ +0def3a: 1a01 1a29 |000f: const-string v1, "mapid" // string@291a │ │ +0def3e: 0800 1100 |0011: move-object/from16 v0, v17 │ │ +0def42: 6e30 2303 1700 |0013: invoke-virtual {v7, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ +0def48: 1a01 8436 |0016: const-string v1, "zoom" // string@3684 │ │ +0def4c: 0200 1200 |0018: move/from16 v0, v18 │ │ +0def50: 6e30 1d03 1700 |001a: invoke-virtual {v7, v1, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0def56: 1a01 0b23 |001d: const-string v1, "lat" // string@230b │ │ +0def5a: 9102 1513 |001f: sub-int v2, v21, v19 │ │ +0def5e: db02 0202 |0021: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0def62: 9002 0213 |0023: add-int v2, v2, v19 │ │ +0def66: 6e30 1d03 1702 |0025: invoke-virtual {v7, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0def6c: 1a01 a223 |0028: const-string v1, "lon" // string@23a2 │ │ +0def70: 9102 1614 |002a: sub-int v2, v22, v20 │ │ +0def74: db02 0202 |002c: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0def78: 9002 0214 |002e: add-int v2, v2, v20 │ │ +0def7c: 6e30 1d03 1702 |0030: invoke-virtual {v7, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0def82: 54c1 df12 |0033: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0def86: 0800 1000 |0035: move-object/from16 v0, v16 │ │ +0def8a: 7120 2928 0100 |0037: invoke-static {v1, v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1202:(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String; // method@2829 │ │ +0def90: 54c1 df12 |003a: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0def94: 54c2 df12 |003c: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0def98: 7110 2828 0200 |003e: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2828 │ │ +0def9e: 0c02 |0041: move-result-object v2 │ │ +0defa0: 1a03 0000 |0042: const-string v3, "" // string@0000 │ │ +0defa4: 6e20 db24 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0defaa: 0a02 |0047: move-result v2 │ │ +0defac: 7120 2a28 2100 |0048: invoke-static {v1, v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1302:(Lorg/pyneo/maps/downloader/DownloaderActivity;Z)Z // method@282a │ │ +0defb2: 54c1 df12 |004b: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0defb6: 7110 2f28 0100 |004d: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // method@282f │ │ +0defbc: 0c01 |0050: move-result-object v1 │ │ +0defbe: 54c2 df12 |0051: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0defc2: 0203 1300 |0053: move/from16 v3, v19 │ │ +0defc6: 0204 1400 |0055: move/from16 v4, v20 │ │ +0defca: 0205 1500 |0057: move/from16 v5, v21 │ │ +0defce: 0206 1600 |0059: move/from16 v6, v22 │ │ +0defd2: 7406 0f28 0100 |005b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.Init:(Landroid/content/Context;IIII)V // method@280f │ │ +0defd8: 54c1 df12 |005e: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0defdc: 7110 2728 0100 |0060: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ +0defe2: 0c01 |0063: move-result-object v1 │ │ +0defe4: 54c2 df12 |0064: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0defe8: 7110 2728 0200 |0066: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ +0defee: 0c02 |0069: move-result-object v2 │ │ +0deff0: 1403 1100 0b7f |006a: const v3, #float 1.84763e+38 // #7f0b0011 │ │ +0deff6: 6e30 3103 3207 |006d: invoke-virtual {v2, v3, v7}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0331 │ │ +0deffc: 0c02 |0070: move-result-object v2 │ │ +0deffe: 6e20 3a03 2100 |0071: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@033a │ │ +0df004: 54c1 df12 |0074: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df008: 7110 af03 0100 |0076: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0df00e: 0c0b |0079: move-result-object v11 │ │ +0df010: 7210 8801 0b00 |007a: invoke-interface {v11}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0df016: 0c08 |007d: move-result-object v8 │ │ +0df018: 2201 9204 |007e: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0df01c: 7010 fb24 0100 |0080: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df022: 54c2 df12 |0083: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df026: 7110 2828 0200 |0085: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2828 │ │ +0df02c: 0c02 |0088: move-result-object v2 │ │ +0df02e: 6e20 0425 2100 |0089: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df034: 0c01 |008c: move-result-object v1 │ │ +0df036: 1a02 4b01 |008d: const-string v2, ".sqlitedb" // string@014b │ │ +0df03a: 6e20 0425 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df040: 0c01 |0092: move-result-object v1 │ │ +0df042: 6e10 0a25 0100 |0093: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df048: 0c01 |0096: move-result-object v1 │ │ +0df04a: 7110 f02e 0100 |0097: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ +0df050: 0c0a |009a: move-result-object v10 │ │ +0df052: 2201 9204 |009b: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0df056: 7010 fb24 0100 |009d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df05c: 1a02 1c2e |00a0: const-string v2, "pref_usermaps_" // string@2e1c │ │ +0df060: 6e20 0425 2100 |00a2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df066: 0c01 |00a5: move-result-object v1 │ │ +0df068: 6e20 0425 a100 |00a6: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df06e: 0c01 |00a9: move-result-object v1 │ │ +0df070: 1a02 f914 |00aa: const-string v2, "_enabled" // string@14f9 │ │ +0df074: 6e20 0425 2100 |00ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df07a: 0c01 |00af: move-result-object v1 │ │ +0df07c: 6e10 0a25 0100 |00b0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df082: 0c01 |00b3: move-result-object v1 │ │ +0df084: 1212 |00b4: const/4 v2, #int 1 // #1 │ │ +0df086: 7230 8301 1802 |00b5: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0df08c: 2201 9204 |00b8: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0df090: 7010 fb24 0100 |00ba: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df096: 1a02 1c2e |00bd: const-string v2, "pref_usermaps_" // string@2e1c │ │ +0df09a: 6e20 0425 2100 |00bf: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df0a0: 0c01 |00c2: move-result-object v1 │ │ +0df0a2: 6e20 0425 a100 |00c3: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df0a8: 0c01 |00c6: move-result-object v1 │ │ +0df0aa: 1a02 0115 |00c7: const-string v2, "_name" // string@1501 │ │ +0df0ae: 6e20 0425 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df0b4: 0c01 |00cc: move-result-object v1 │ │ +0df0b6: 6e10 0a25 0100 |00cd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df0bc: 0c01 |00d0: move-result-object v1 │ │ +0df0be: 2202 9204 |00d1: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0df0c2: 7010 fb24 0200 |00d3: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df0c8: 1a03 1c2e |00d6: const-string v3, "pref_usermaps_" // string@2e1c │ │ +0df0cc: 6e20 0425 3200 |00d8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df0d2: 0c02 |00db: move-result-object v2 │ │ +0df0d4: 6e20 0425 a200 |00dc: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df0da: 0c02 |00df: move-result-object v2 │ │ +0df0dc: 1a03 0115 |00e0: const-string v3, "_name" // string@1501 │ │ +0df0e0: 6e20 0425 3200 |00e2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df0e6: 0c02 |00e5: move-result-object v2 │ │ +0df0e8: 6e10 0a25 0200 |00e6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df0ee: 0c02 |00e9: move-result-object v2 │ │ +0df0f0: 54c3 df12 |00ea: iget-object v3, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df0f4: 7110 2828 0300 |00ec: invoke-static {v3}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2828 │ │ +0df0fa: 0c03 |00ef: move-result-object v3 │ │ +0df0fc: 7230 8c01 2b03 |00f0: invoke-interface {v11, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0df102: 0c02 |00f3: move-result-object v2 │ │ +0df104: 7230 8601 1802 |00f4: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0df10a: 2201 9204 |00f7: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0df10e: 7010 fb24 0100 |00f9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df114: 1a02 1c2e |00fc: const-string v2, "pref_usermaps_" // string@2e1c │ │ +0df118: 6e20 0425 2100 |00fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df11e: 0c01 |0101: move-result-object v1 │ │ +0df120: 6e20 0425 a100 |0102: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df126: 0c01 |0105: move-result-object v1 │ │ +0df128: 1a02 0615 |0106: const-string v2, "_projection" // string@1506 │ │ +0df12c: 6e20 0425 2100 |0108: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df132: 0c01 |010b: move-result-object v1 │ │ +0df134: 6e10 0a25 0100 |010c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df13a: 0c01 |010f: move-result-object v1 │ │ +0df13c: 54c2 df12 |0110: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df140: 7110 3528 0200 |0112: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ +0df146: 0c02 |0115: move-result-object v2 │ │ +0df148: 5222 5515 |0116: iget v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0df14c: 7110 9524 0200 |0118: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0df152: 0c02 |011b: move-result-object v2 │ │ +0df154: 7230 8601 1802 |011c: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0df15a: 54c1 df12 |011f: iget-object v1, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df15e: 7110 082f 0100 |0121: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +0df164: 0c09 |0124: move-result-object v9 │ │ +0df166: 2201 9204 |0125: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0df16a: 7010 fb24 0100 |0127: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df170: 1a02 1c2e |012a: const-string v2, "pref_usermaps_" // string@2e1c │ │ +0df174: 6e20 0425 2100 |012c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df17a: 0c01 |012f: move-result-object v1 │ │ +0df17c: 6e20 0425 a100 |0130: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df182: 0c01 |0133: move-result-object v1 │ │ +0df184: 1a02 f414 |0134: const-string v2, "_baseurl" // string@14f4 │ │ +0df188: 6e20 0425 2100 |0136: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df18e: 0c01 |0139: move-result-object v1 │ │ +0df190: 6e10 0a25 0100 |013a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df196: 0c01 |013d: move-result-object v1 │ │ +0df198: 2202 9204 |013e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0df19c: 7010 fb24 0200 |0140: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df1a2: 6e10 1c24 0900 |0143: invoke-virtual {v9}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0df1a8: 0c03 |0146: move-result-object v3 │ │ +0df1aa: 6e20 0425 3200 |0147: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df1b0: 0c02 |014a: move-result-object v2 │ │ +0df1b2: 1a03 4f01 |014b: const-string v3, "/" // string@014f │ │ +0df1b6: 6e20 0425 3200 |014d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df1bc: 0c02 |0150: move-result-object v2 │ │ +0df1be: 54c3 df12 |0151: iget-object v3, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df1c2: 7110 2828 0300 |0153: invoke-static {v3}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; // method@2828 │ │ +0df1c8: 0c03 |0156: move-result-object v3 │ │ +0df1ca: 6e20 0425 3200 |0157: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df1d0: 0c02 |015a: move-result-object v2 │ │ +0df1d2: 1a03 4b01 |015b: const-string v3, ".sqlitedb" // string@014b │ │ +0df1d6: 6e20 0425 3200 |015d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df1dc: 0c02 |0160: move-result-object v2 │ │ +0df1de: 6e10 0a25 0200 |0161: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df1e4: 0c02 |0164: move-result-object v2 │ │ +0df1e6: 7230 8601 1802 |0165: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0df1ec: 2201 9204 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0df1f0: 7010 fb24 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df1f6: 1a02 1c2e |016d: const-string v2, "pref_usermaps_" // string@2e1c │ │ +0df1fa: 6e20 0425 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df200: 0c01 |0172: move-result-object v1 │ │ +0df202: 6e20 0425 a100 |0173: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df208: 0c01 |0176: move-result-object v1 │ │ +0df20a: 1a02 fe14 |0177: const-string v2, "_isoverlay" // string@14fe │ │ +0df20e: 6e20 0425 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df214: 0c01 |017c: move-result-object v1 │ │ +0df216: 6e10 0a25 0100 |017d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df21c: 0c01 |0180: move-result-object v1 │ │ +0df21e: 54c2 df12 |0181: iget-object v2, v12, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df222: 7110 3528 0200 |0183: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; // method@2835 │ │ +0df228: 0c02 |0186: move-result-object v2 │ │ +0df22a: 5522 4d15 |0187: iget-boolean v2, v2, Lorg/pyneo/maps/tileprovider/TileSource;.LAYER:Z // field@154d │ │ +0df22e: 7230 8301 1802 |0189: invoke-interface {v8, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0df234: 7210 8201 0800 |018c: invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0df23a: 0e00 |018f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000a line=126 │ │ 0x000f line=127 │ │ 0x0016 line=128 │ │ @@ -299974,41 +300233,41 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -0df344: |[0df344] org.pyneo.maps.downloader.DownloaderActivity$2.downloadTileDone:(IIIII)V │ │ -0df354: 2200 9200 |0000: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ -0df358: 7010 0a03 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ -0df35e: 1a01 3719 |0005: const-string v1, "cnt" // string@1937 │ │ -0df362: 6e30 1d03 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0df368: 1a01 211c |000a: const-string v1, "errcnt" // string@1c21 │ │ -0df36c: 6e30 1d03 1006 |000c: invoke-virtual {v0, v1, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0df372: 5441 df12 |000f: iget-object v1, v4, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df376: 7110 2f28 0100 |0011: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // method@282f │ │ -0df37c: 0c01 |0014: move-result-object v1 │ │ -0df37e: 5442 df12 |0015: iget-object v2, v4, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df382: 7110 3028 0200 |0017: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ -0df388: 0c02 |001a: move-result-object v2 │ │ -0df38a: 6e10 de28 0200 |001b: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -0df390: 0c02 |001e: move-result-object v2 │ │ -0df392: 6e52 1228 7198 |001f: invoke-virtual {v1, v7, v8, v9, v2}, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.setLastDowloadedTile:(IIILorg/pyneo/maps/map/TileView;)V // method@2812 │ │ -0df398: 5441 df12 |0022: iget-object v1, v4, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df39c: 7110 2728 0100 |0024: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ -0df3a2: 0c01 |0027: move-result-object v1 │ │ -0df3a4: 5442 df12 |0028: iget-object v2, v4, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ -0df3a8: 7110 2728 0200 |002a: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ -0df3ae: 0c02 |002d: move-result-object v2 │ │ -0df3b0: 1403 1900 0b7f |002e: const v3, #float 1.84763e+38 // #7f0b0019 │ │ -0df3b6: 6e30 3103 3200 |0031: invoke-virtual {v2, v3, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0331 │ │ -0df3bc: 0c02 |0034: move-result-object v2 │ │ -0df3be: 6e20 3a03 2100 |0035: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@033a │ │ -0df3c4: 0e00 |0038: return-void │ │ +0df23c: |[0df23c] org.pyneo.maps.downloader.DownloaderActivity$2.downloadTileDone:(IIIII)V │ │ +0df24c: 2200 9200 |0000: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ +0df250: 7010 0a03 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ +0df256: 1a01 3719 |0005: const-string v1, "cnt" // string@1937 │ │ +0df25a: 6e30 1d03 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0df260: 1a01 211c |000a: const-string v1, "errcnt" // string@1c21 │ │ +0df264: 6e30 1d03 1006 |000c: invoke-virtual {v0, v1, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0df26a: 5441 df12 |000f: iget-object v1, v4, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df26e: 7110 2f28 0100 |0011: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // method@282f │ │ +0df274: 0c01 |0014: move-result-object v1 │ │ +0df276: 5442 df12 |0015: iget-object v2, v4, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df27a: 7110 3028 0200 |0017: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; // method@2830 │ │ +0df280: 0c02 |001a: move-result-object v2 │ │ +0df282: 6e10 de28 0200 |001b: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +0df288: 0c02 |001e: move-result-object v2 │ │ +0df28a: 6e52 1228 7198 |001f: invoke-virtual {v1, v7, v8, v9, v2}, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.setLastDowloadedTile:(IIILorg/pyneo/maps/map/TileView;)V // method@2812 │ │ +0df290: 5441 df12 |0022: iget-object v1, v4, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df294: 7110 2728 0100 |0024: invoke-static {v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ +0df29a: 0c01 |0027: move-result-object v1 │ │ +0df29c: 5442 df12 |0028: iget-object v2, v4, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; // field@12df │ │ +0df2a0: 7110 2728 0200 |002a: invoke-static {v2}, Lorg/pyneo/maps/downloader/DownloaderActivity;.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; // method@2827 │ │ +0df2a6: 0c02 |002d: move-result-object v2 │ │ +0df2a8: 1403 1900 0b7f |002e: const v3, #float 1.84763e+38 // #7f0b0019 │ │ +0df2ae: 6e30 3103 3200 |0031: invoke-virtual {v2, v3, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0331 │ │ +0df2b4: 0c02 |0034: move-result-object v2 │ │ +0df2b6: 6e20 3a03 2100 |0035: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@033a │ │ +0df2bc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ 0x000a line=152 │ │ 0x000f line=153 │ │ 0x0022 line=154 │ │ @@ -300056,103 +300315,105 @@ │ │ type : '(Lorg/pyneo/maps/downloader/MapDownloaderService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0df3c8: |[0df3c8] org.pyneo.maps.downloader.MapDownloaderService$1.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ │ -0df3d8: 5b01 0913 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df3dc: 7010 7a28 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.:()V // method@287a │ │ -0df3e2: 0e00 |0005: return-void │ │ +0df2c0: |[0df2c0] org.pyneo.maps.downloader.MapDownloaderService$1.:(Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ │ +0df2d0: 5b01 0913 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df2d4: 7010 7a28 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;.:()V // method@287a │ │ +0df2da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/downloader/MapDownloaderService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/MapDownloaderService$1;) │ │ name : 'registerCallback' │ │ type : '(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 112 16-bit code units │ │ -0df3e4: |[0df3e4] org.pyneo.maps.downloader.MapDownloaderService$1.registerCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V │ │ -0df3f4: 380d 5f00 |0000: if-eqz v13, 005f // +005f │ │ -0df3f8: 54c0 0913 |0002: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df3fc: 5400 1e13 |0004: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -0df400: 6e20 6d03 d000 |0006: invoke-virtual {v0, v13}, Landroid/os/RemoteCallbackList;.register:(Landroid/os/IInterface;)Z // method@036d │ │ -0df406: 54c0 0913 |0009: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df40a: 7110 9228 0000 |000b: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)J // method@2892 │ │ -0df410: 0b00 |000e: move-result-wide v0 │ │ -0df412: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ -0df416: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ -0df41a: 3d00 4c00 |0013: if-lez v0, 005f // +004c │ │ -0df41e: 54c0 0913 |0015: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df422: 7110 9f28 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@289f │ │ -0df428: 0a01 |001a: move-result v1 │ │ -0df42a: 54c0 0913 |001b: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df42e: 7110 9228 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)J // method@2892 │ │ -0df434: 0b02 |0020: move-result-wide v2 │ │ -0df436: 54c0 0913 |0021: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df43a: 7110 a328 0000 |0023: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@28a3 │ │ -0df440: 0a00 |0026: move-result v0 │ │ -0df442: 3800 3900 |0027: if-eqz v0, 0060 // +0039 │ │ -0df446: 1a04 0000 |0029: const-string v4, "" // string@0000 │ │ -0df44a: 54c0 0913 |002b: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df44e: 7110 a528 0000 |002d: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$500:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; // method@28a5 │ │ -0df454: 0c05 |0030: move-result-object v5 │ │ -0df456: 54c0 0913 |0031: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df45a: 7110 a628 0000 |0033: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@28a6 │ │ -0df460: 0a06 |0036: move-result v6 │ │ -0df462: 54c0 0913 |0037: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df466: 7110 a728 0000 |0039: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I // method@28a7 │ │ -0df46c: 0c00 |003c: move-result-object v0 │ │ -0df46e: 1207 |003d: const/4 v7, #int 0 // #0 │ │ -0df470: 4407 0007 |003e: aget v7, v0, v7 │ │ -0df474: 54c0 0913 |0040: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df478: 7110 a728 0000 |0042: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I // method@28a7 │ │ -0df47e: 0c00 |0045: move-result-object v0 │ │ -0df480: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -0df482: 4408 0008 |0047: aget v8, v0, v8 │ │ -0df486: 54c0 0913 |0049: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df48a: 7110 a728 0000 |004b: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I // method@28a7 │ │ -0df490: 0c00 |004e: move-result-object v0 │ │ -0df492: 1229 |004f: const/4 v9, #int 2 // #2 │ │ -0df494: 4409 0009 |0050: aget v9, v0, v9 │ │ -0df498: 54c0 0913 |0052: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df49c: 7110 a728 0000 |0054: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I // method@28a7 │ │ -0df4a2: 0c00 |0057: move-result-object v0 │ │ -0df4a4: 123a |0058: const/4 v10, #int 3 // #3 │ │ -0df4a6: 440a 000a |0059: aget v10, v0, v10 │ │ -0df4aa: 07d0 |005b: move-object v0, v13 │ │ -0df4ac: 780b 7328 0000 |005c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V // method@2873 │ │ -0df4b2: 0e00 |005f: return-void │ │ -0df4b4: 54c0 0913 |0060: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df4b8: 7110 a428 0000 |0062: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; // method@28a4 │ │ -0df4be: 0c04 |0065: move-result-object v4 │ │ -0df4c0: 28c5 |0066: goto 002b // -003b │ │ -0df4c2: 0d0b |0067: move-exception v11 │ │ -0df4c4: 6e10 6f03 0b00 |0068: invoke-virtual {v11}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -0df4ca: 0c00 |006b: move-result-object v0 │ │ -0df4cc: 7120 fa2e b000 |006c: invoke-static {v0, v11}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0df4d2: 28f0 |006f: goto 005f // -0010 │ │ +0df2dc: |[0df2dc] org.pyneo.maps.downloader.MapDownloaderService$1.registerCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V │ │ +0df2ec: 380d 5f00 |0000: if-eqz v13, 005f // +005f │ │ +0df2f0: 54c0 0913 |0002: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df2f4: 5400 1e13 |0004: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +0df2f8: 6e20 6d03 d000 |0006: invoke-virtual {v0, v13}, Landroid/os/RemoteCallbackList;.register:(Landroid/os/IInterface;)Z // method@036d │ │ +0df2fe: 54c0 0913 |0009: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df302: 7110 9228 0000 |000b: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)J // method@2892 │ │ +0df308: 0b00 |000e: move-result-wide v0 │ │ +0df30a: 1602 0000 |000f: const-wide/16 v2, #int 0 // #0 │ │ +0df30e: 3100 0002 |0011: cmp-long v0, v0, v2 │ │ +0df312: 3d00 4c00 |0013: if-lez v0, 005f // +004c │ │ +0df316: 54c0 0913 |0015: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df31a: 7110 9f28 0000 |0017: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$200:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@289f │ │ +0df320: 0a01 |001a: move-result v1 │ │ +0df322: 54c0 0913 |001b: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df326: 7110 9228 0000 |001d: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$100:(Lorg/pyneo/maps/downloader/MapDownloaderService;)J // method@2892 │ │ +0df32c: 0b02 |0020: move-result-wide v2 │ │ +0df32e: 54c0 0913 |0021: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df332: 7110 a328 0000 |0023: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$300:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Z // method@28a3 │ │ +0df338: 0a00 |0026: move-result v0 │ │ +0df33a: 3800 3900 |0027: if-eqz v0, 0060 // +0039 │ │ +0df33e: 1a04 0000 |0029: const-string v4, "" // string@0000 │ │ +0df342: 54c0 0913 |002b: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df346: 7110 a528 0000 |002d: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$500:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; // method@28a5 │ │ +0df34c: 0c05 |0030: move-result-object v5 │ │ +0df34e: 54c0 0913 |0031: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df352: 7110 a628 0000 |0033: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$600:(Lorg/pyneo/maps/downloader/MapDownloaderService;)I // method@28a6 │ │ +0df358: 0a06 |0036: move-result v6 │ │ +0df35a: 54c0 0913 |0037: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df35e: 7110 a728 0000 |0039: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I // method@28a7 │ │ +0df364: 0c00 |003c: move-result-object v0 │ │ +0df366: 1207 |003d: const/4 v7, #int 0 // #0 │ │ +0df368: 4407 0007 |003e: aget v7, v0, v7 │ │ +0df36c: 54c0 0913 |0040: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df370: 7110 a728 0000 |0042: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I // method@28a7 │ │ +0df376: 0c00 |0045: move-result-object v0 │ │ +0df378: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +0df37a: 4408 0008 |0047: aget v8, v0, v8 │ │ +0df37e: 54c0 0913 |0049: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df382: 7110 a728 0000 |004b: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I // method@28a7 │ │ +0df388: 0c00 |004e: move-result-object v0 │ │ +0df38a: 1229 |004f: const/4 v9, #int 2 // #2 │ │ +0df38c: 4409 0009 |0050: aget v9, v0, v9 │ │ +0df390: 54c0 0913 |0052: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df394: 7110 a728 0000 |0054: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$700:(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I // method@28a7 │ │ +0df39a: 0c00 |0057: move-result-object v0 │ │ +0df39c: 123a |0058: const/4 v10, #int 3 // #3 │ │ +0df39e: 440a 000a |0059: aget v10, v0, v10 │ │ +0df3a2: 07d0 |005b: move-object v0, v13 │ │ +0df3a4: 780b 7328 0000 |005c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/downloader/IDownloaderCallback;.downloadStart:(IJLjava/lang/String;Ljava/lang/String;IIIII)V // method@2873 │ │ +0df3aa: 0e00 |005f: return-void │ │ +0df3ac: 54c0 0913 |0060: iget-object v0, v12, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df3b0: 7110 a428 0000 |0062: invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;.access$400:(Lorg/pyneo/maps/downloader/MapDownloaderService;)Ljava/lang/String; // method@28a4 │ │ +0df3b6: 0c04 |0065: move-result-object v4 │ │ +0df3b8: 28c5 |0066: goto 002b // -003b │ │ +0df3ba: 0d0b |0067: move-exception v11 │ │ +0df3bc: 6e10 6f03 0b00 |0068: invoke-virtual {v11}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +0df3c2: 0c00 |006b: move-result-object v0 │ │ +0df3c4: 7120 fa2e b000 |006c: invoke-static {v0, v11}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0df3ca: 28f0 |006f: goto 005f // -0010 │ │ catches : 1 │ │ 0x0015 - 0x0065 │ │ Landroid/os/RemoteException; -> 0x0067 │ │ positions : │ │ 0x0000 line=67 │ │ 0x0002 line=68 │ │ 0x0009 line=69 │ │ 0x0015 line=71 │ │ + 0x004b line=72 │ │ + 0x005c line=71 │ │ 0x005f line=78 │ │ 0x0060 line=71 │ │ 0x0067 line=74 │ │ 0x0068 line=75 │ │ locals : │ │ 0x0068 - 0x0070 reg=11 e Landroid/os/RemoteException; │ │ 0x0000 - 0x0070 reg=12 this Lorg/pyneo/maps/downloader/MapDownloaderService$1; │ │ @@ -300163,20 +300424,20 @@ │ │ type : '(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0df4e4: |[0df4e4] org.pyneo.maps.downloader.MapDownloaderService$1.unregisterCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V │ │ -0df4f4: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0df4f8: 5410 0913 |0002: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ -0df4fc: 5400 1e13 |0004: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ -0df500: 6e20 6e03 2000 |0006: invoke-virtual {v0, v2}, Landroid/os/RemoteCallbackList;.unregister:(Landroid/os/IInterface;)Z // method@036e │ │ -0df506: 0e00 |0009: return-void │ │ +0df3dc: |[0df3dc] org.pyneo.maps.downloader.MapDownloaderService$1.unregisterCallback:(Lorg/pyneo/maps/downloader/IDownloaderCallback;)V │ │ +0df3ec: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0df3f0: 5410 0913 |0002: iget-object v0, v1, Lorg/pyneo/maps/downloader/MapDownloaderService$1;.this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; // field@1309 │ │ +0df3f4: 5400 1e13 |0004: iget-object v0, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@131e │ │ +0df3f8: 6e20 6e03 2000 |0006: invoke-virtual {v0, v2}, Landroid/os/RemoteCallbackList;.unregister:(Landroid/os/IInterface;)Z // method@036e │ │ +0df3fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0009 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/downloader/MapDownloaderService$1; │ │ @@ -300293,31 +300554,31 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0df508: |[0df508] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v4/view/ViewPager;)V │ │ -0df518: 6e10 9f14 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@149f │ │ -0df51e: 0c00 |0003: move-result-object v0 │ │ -0df520: 7020 c805 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v4/app/FragmentPagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@05c8 │ │ -0df526: 2200 aa04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0df52a: 7010 3d25 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0df530: 5b10 2514 |000c: iput-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ -0df534: 5b12 2414 |000e: iput-object v2, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mContext:Landroid/content/Context; // field@1424 │ │ -0df538: 6e10 9e14 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@149e │ │ -0df53e: 0c00 |0013: move-result-object v0 │ │ -0df540: 5b10 2314 |0014: iput-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mActionBar:Landroid/support/v7/app/ActionBar; // field@1423 │ │ -0df544: 5b13 2614 |0016: iput-object v3, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1426 │ │ -0df548: 5410 2614 |0018: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1426 │ │ -0df54c: 6e20 010e 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0e01 │ │ -0df552: 5410 2614 |001d: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1426 │ │ -0df556: 6e20 0d0e 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@0e0d │ │ -0df55c: 0e00 |0022: return-void │ │ +0df400: |[0df400] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v4/view/ViewPager;)V │ │ +0df410: 6e10 9f14 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@149f │ │ +0df416: 0c00 |0003: move-result-object v0 │ │ +0df418: 7020 c805 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v4/app/FragmentPagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@05c8 │ │ +0df41e: 2200 aa04 |0007: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0df422: 7010 3d25 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0df428: 5b10 2514 |000c: iput-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ +0df42c: 5b12 2414 |000e: iput-object v2, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mContext:Landroid/content/Context; // field@1424 │ │ +0df430: 6e10 9e14 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@149e │ │ +0df436: 0c00 |0013: move-result-object v0 │ │ +0df438: 5b10 2314 |0014: iput-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mActionBar:Landroid/support/v7/app/ActionBar; // field@1423 │ │ +0df43c: 5b13 2614 |0016: iput-object v3, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1426 │ │ +0df440: 5410 2614 |0018: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1426 │ │ +0df444: 6e20 010e 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0e01 │ │ +0df44a: 5410 2614 |001d: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1426 │ │ +0df44e: 6e20 0d0e 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@0e0d │ │ +0df454: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=57 │ │ 0x000e line=61 │ │ 0x0010 line=62 │ │ 0x0016 line=63 │ │ @@ -300335,25 +300596,25 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0df560: |[0df560] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.addTab:(Landroid/support/v7/app/ActionBar$Tab;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -0df570: 2200 6905 |0000: new-instance v0, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo; // type@0569 │ │ -0df574: 7030 bf29 4005 |0002: invoke-direct {v0, v4, v5}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.:(Ljava/lang/Class;Landroid/os/Bundle;)V // method@29bf │ │ -0df57a: 6e20 5514 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/app/ActionBar$Tab;.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; // method@1455 │ │ -0df580: 6e20 5414 2300 |0008: invoke-virtual {v3, v2}, Landroid/support/v7/app/ActionBar$Tab;.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; // method@1454 │ │ -0df586: 5421 2514 |000b: iget-object v1, v2, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ -0df58a: 6e20 4125 0100 |000d: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0df590: 5421 2314 |0010: iget-object v1, v2, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mActionBar:Landroid/support/v7/app/ActionBar; // field@1423 │ │ -0df594: 6e20 5d14 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v7/app/ActionBar;.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@145d │ │ -0df59a: 6e10 c629 0200 |0015: invoke-virtual {v2}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.notifyDataSetChanged:()V // method@29c6 │ │ -0df5a0: 0e00 |0018: return-void │ │ +0df458: |[0df458] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.addTab:(Landroid/support/v7/app/ActionBar$Tab;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +0df468: 2200 6905 |0000: new-instance v0, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo; // type@0569 │ │ +0df46c: 7030 bf29 4005 |0002: invoke-direct {v0, v4, v5}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.:(Ljava/lang/Class;Landroid/os/Bundle;)V // method@29bf │ │ +0df472: 6e20 5514 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/app/ActionBar$Tab;.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; // method@1455 │ │ +0df478: 6e20 5414 2300 |0008: invoke-virtual {v3, v2}, Landroid/support/v7/app/ActionBar$Tab;.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; // method@1454 │ │ +0df47e: 5421 2514 |000b: iget-object v1, v2, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ +0df482: 6e20 4125 0100 |000d: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0df488: 5421 2314 |0010: iget-object v1, v2, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mActionBar:Landroid/support/v7/app/ActionBar; // field@1423 │ │ +0df48c: 6e20 5d14 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v7/app/ActionBar;.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@145d │ │ +0df492: 6e10 c629 0200 |0015: invoke-virtual {v2}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.notifyDataSetChanged:()V // method@29c6 │ │ +0df498: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ 0x0008 line=71 │ │ 0x000b line=72 │ │ 0x0010 line=73 │ │ @@ -300372,19 +300633,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0df5a4: |[0df5a4] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.getCount:()I │ │ -0df5b4: 5410 2514 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ -0df5b8: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0df5be: 0a00 |0005: move-result v0 │ │ -0df5c0: 0f00 |0006: return v0 │ │ +0df49c: |[0df49c] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.getCount:()I │ │ +0df4ac: 5410 2514 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ +0df4b0: 6e10 4c25 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0df4b6: 0a00 |0005: move-result v0 │ │ +0df4b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; │ │ │ │ #2 : (in Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;) │ │ @@ -300392,49 +300653,51 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0df5c4: |[0df5c4] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ -0df5d4: 5441 2514 |0000: iget-object v1, v4, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ -0df5d8: 6e20 4625 5100 |0002: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0df5de: 0c00 |0005: move-result-object v0 │ │ -0df5e0: 1f00 6905 |0006: check-cast v0, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo; // type@0569 │ │ -0df5e4: 5441 2414 |0008: iget-object v1, v4, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mContext:Landroid/content/Context; // field@1424 │ │ -0df5e8: 7110 c029 0000 |000a: invoke-static {v0}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.access$000:(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Ljava/lang/Class; // method@29c0 │ │ -0df5ee: 0c02 |000d: move-result-object v2 │ │ -0df5f0: 6e10 7124 0200 |000e: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0df5f6: 0c02 |0011: move-result-object v2 │ │ -0df5f8: 7110 c129 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.access$100:(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Landroid/os/Bundle; // method@29c1 │ │ -0df5fe: 0c03 |0015: move-result-object v3 │ │ -0df600: 7130 c004 2103 |0016: invoke-static {v1, v2, v3}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@04c0 │ │ -0df606: 0c01 |0019: move-result-object v1 │ │ -0df608: 1101 |001a: return-object v1 │ │ +0df4bc: |[0df4bc] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ +0df4cc: 5441 2514 |0000: iget-object v1, v4, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ +0df4d0: 6e20 4625 5100 |0002: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0df4d6: 0c00 |0005: move-result-object v0 │ │ +0df4d8: 1f00 6905 |0006: check-cast v0, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo; // type@0569 │ │ +0df4dc: 5441 2414 |0008: iget-object v1, v4, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mContext:Landroid/content/Context; // field@1424 │ │ +0df4e0: 7110 c029 0000 |000a: invoke-static {v0}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.access$000:(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Ljava/lang/Class; // method@29c0 │ │ +0df4e6: 0c02 |000d: move-result-object v2 │ │ +0df4e8: 6e10 7124 0200 |000e: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0df4ee: 0c02 |0011: move-result-object v2 │ │ +0df4f0: 7110 c129 0000 |0012: invoke-static {v0}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;.access$100:(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Landroid/os/Bundle; // method@29c1 │ │ +0df4f6: 0c03 |0015: move-result-object v3 │ │ +0df4f8: 7130 c004 2103 |0016: invoke-static {v1, v2, v3}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@04c0 │ │ +0df4fe: 0c01 |0019: move-result-object v1 │ │ +0df500: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0008 line=85 │ │ + 0x0012 line=86 │ │ + 0x0016 line=85 │ │ locals : │ │ 0x0008 - 0x001b reg=0 info Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo; │ │ 0x0000 - 0x001b reg=4 this Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; │ │ 0x0000 - 0x001b reg=5 position I │ │ │ │ #3 : (in Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;) │ │ name : 'onPageScrollStateChanged' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0df60c: |[0df60c] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onPageScrollStateChanged:(I)V │ │ -0df61c: 0e00 |0000: return-void │ │ +0df504: |[0df504] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onPageScrollStateChanged:(I)V │ │ +0df514: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -300443,16 +300706,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0df620: |[0df620] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onPageScrolled:(IFI)V │ │ -0df630: 0e00 |0000: return-void │ │ +0df518: |[0df518] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onPageScrolled:(IFI)V │ │ +0df528: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -300463,18 +300726,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0df634: |[0df634] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onPageSelected:(I)V │ │ -0df644: 5410 2314 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mActionBar:Landroid/support/v7/app/ActionBar; // field@1423 │ │ -0df648: 6e20 8b14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setSelectedNavigationItem:(I)V // method@148b │ │ -0df64e: 0e00 |0005: return-void │ │ +0df52c: |[0df52c] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onPageSelected:(I)V │ │ +0df53c: 5410 2314 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mActionBar:Landroid/support/v7/app/ActionBar; // field@1423 │ │ +0df540: 6e20 8b14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setSelectedNavigationItem:(I)V // method@148b │ │ +0df546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -300484,16 +300747,16 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0df650: |[0df650] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V │ │ -0df660: 0e00 |0000: return-void │ │ +0df548: |[0df548] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V │ │ +0df558: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; │ │ 0x0000 - 0x0001 reg=1 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0001 reg=2 ft Landroid/support/v4/app/FragmentTransaction; │ │ @@ -300503,31 +300766,31 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0df664: |[0df664] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V │ │ -0df674: 6e10 4b14 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@144b │ │ -0df67a: 0c01 |0003: move-result-object v1 │ │ -0df67c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0df67e: 5432 2514 |0005: iget-object v2, v3, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ -0df682: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0df688: 0a02 |000a: move-result v2 │ │ -0df68a: 3520 1200 |000b: if-ge v0, v2, 001d // +0012 │ │ -0df68e: 5432 2514 |000d: iget-object v2, v3, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ -0df692: 6e20 4625 0200 |000f: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ -0df698: 0c02 |0012: move-result-object v2 │ │ -0df69a: 3312 0700 |0013: if-ne v2, v1, 001a // +0007 │ │ -0df69e: 5432 2614 |0015: iget-object v2, v3, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1426 │ │ -0df6a2: 6e20 030e 0200 |0017: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ -0df6a8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0df6ac: 28e9 |001c: goto 0005 // -0017 │ │ -0df6ae: 0e00 |001d: return-void │ │ +0df55c: |[0df55c] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V │ │ +0df56c: 6e10 4b14 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@144b │ │ +0df572: 0c01 |0003: move-result-object v1 │ │ +0df574: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0df576: 5432 2514 |0005: iget-object v2, v3, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ +0df57a: 6e10 4c25 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0df580: 0a02 |000a: move-result v2 │ │ +0df582: 3520 1200 |000b: if-ge v0, v2, 001d // +0012 │ │ +0df586: 5432 2514 |000d: iget-object v2, v3, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mTabs:Ljava/util/ArrayList; // field@1425 │ │ +0df58a: 6e20 4625 0200 |000f: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2546 │ │ +0df590: 0c02 |0012: move-result-object v2 │ │ +0df592: 3312 0700 |0013: if-ne v2, v1, 001a // +0007 │ │ +0df596: 5432 2614 |0015: iget-object v2, v3, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1426 │ │ +0df59a: 6e20 030e 0200 |0017: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0e03 │ │ +0df5a0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0df5a4: 28e9 |001c: goto 0005 // -0017 │ │ +0df5a6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0004 line=106 │ │ 0x000d line=107 │ │ 0x0015 line=108 │ │ 0x001a line=106 │ │ @@ -300544,16 +300807,16 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0df6b0: |[0df6b0] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V │ │ -0df6c0: 0e00 |0000: return-void │ │ +0df5a8: |[0df5a8] org.pyneo.maps.poi.GeoDataActivity$TabsAdapter.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V │ │ +0df5b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; │ │ 0x0000 - 0x0001 reg=1 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0001 reg=2 ft Landroid/support/v4/app/FragmentTransaction; │ │ @@ -300595,69 +300858,68 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0df6c4: |[0df6c4] org.pyneo.maps.poi.GeoDataActivity.:()V │ │ -0df6d4: 7010 9314 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@1493 │ │ -0df6da: 0e00 |0003: return-void │ │ +0df5bc: |[0df5bc] org.pyneo.maps.poi.GeoDataActivity.:()V │ │ +0df5cc: 7010 9314 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@1493 │ │ +0df5d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ - 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/GeoDataActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/GeoDataActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0df6dc: |[0df6dc] org.pyneo.maps.poi.GeoDataActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0df6ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0df6ee: 6f20 a714 7600 |0001: invoke-super {v6, v7}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@14a7 │ │ -0df6f4: 1401 2000 037f |0004: const v1, #float 1.7413e+38 // #7f030020 │ │ -0df6fa: 6e20 d229 1600 |0007: invoke-virtual {v6, v1}, Lorg/pyneo/maps/poi/GeoDataActivity;.setContentView:(I)V // method@29d2 │ │ -0df700: 1401 8000 0b7f |000a: const v1, #float 1.84765e+38 // #7f0b0080 │ │ -0df706: 6e20 ce29 1600 |000d: invoke-virtual {v6, v1}, Lorg/pyneo/maps/poi/GeoDataActivity;.findViewById:(I)Landroid/view/View; // method@29ce │ │ -0df70c: 0c01 |0010: move-result-object v1 │ │ -0df70e: 1f01 3402 |0011: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0234 │ │ -0df712: 5b61 2814 |0013: iput-object v1, v6, Lorg/pyneo/maps/poi/GeoDataActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1428 │ │ -0df716: 6e10 cf29 0600 |0015: invoke-virtual {v6}, Lorg/pyneo/maps/poi/GeoDataActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29cf │ │ -0df71c: 0c00 |0018: move-result-object v0 │ │ -0df71e: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -0df720: 6e20 8a14 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setNavigationMode:(I)V // method@148a │ │ -0df726: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ -0df72a: 6e30 7b14 5001 |001f: invoke-virtual {v0, v5, v1}, Landroid/support/v7/app/ActionBar;.setDisplayOptions:(II)V // method@147b │ │ -0df730: 2201 6a05 |0022: new-instance v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; // type@056a │ │ -0df734: 5462 2814 |0024: iget-object v2, v6, Lorg/pyneo/maps/poi/GeoDataActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1428 │ │ -0df738: 7030 c229 6102 |0026: invoke-direct {v1, v6, v2}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v4/view/ViewPager;)V // method@29c2 │ │ -0df73e: 5b61 2714 |0029: iput-object v1, v6, Lorg/pyneo/maps/poi/GeoDataActivity;.mTabsAdapter:Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; // field@1427 │ │ -0df742: 5461 2714 |002b: iget-object v1, v6, Lorg/pyneo/maps/poi/GeoDataActivity;.mTabsAdapter:Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; // field@1427 │ │ -0df746: 6e10 6f14 0000 |002d: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.newTab:()Landroid/support/v7/app/ActionBar$Tab; // method@146f │ │ -0df74c: 0c02 |0030: move-result-object v2 │ │ -0df74e: 1403 b200 0e7f |0031: const v3, #float 1.88754e+38 // #7f0e00b2 │ │ -0df754: 6e20 5614 3200 |0034: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBar$Tab;.setText:(I)Landroid/support/v7/app/ActionBar$Tab; // method@1456 │ │ -0df75a: 0c02 |0037: move-result-object v2 │ │ -0df75c: 1c03 8c05 |0038: const-class v3, Lorg/pyneo/maps/poi/PoiListFragment; // type@058c │ │ -0df760: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -0df762: 6e40 c329 2143 |003b: invoke-virtual {v1, v2, v3, v4}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Ljava/lang/Class;Landroid/os/Bundle;)V // method@29c3 │ │ -0df768: 3807 0b00 |003e: if-eqz v7, 0049 // +000b │ │ -0df76c: 1a01 fe33 |0040: const-string v1, "tab" // string@33fe │ │ -0df770: 6e30 1203 1705 |0042: invoke-virtual {v7, v1, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0df776: 0a01 |0045: move-result v1 │ │ -0df778: 6e20 8b14 1000 |0046: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setSelectedNavigationItem:(I)V // method@148b │ │ -0df77e: 0e00 |0049: return-void │ │ +0df5d4: |[0df5d4] org.pyneo.maps.poi.GeoDataActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0df5e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0df5e6: 6f20 a714 7600 |0001: invoke-super {v6, v7}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@14a7 │ │ +0df5ec: 1401 2000 037f |0004: const v1, #float 1.7413e+38 // #7f030020 │ │ +0df5f2: 6e20 d229 1600 |0007: invoke-virtual {v6, v1}, Lorg/pyneo/maps/poi/GeoDataActivity;.setContentView:(I)V // method@29d2 │ │ +0df5f8: 1401 8000 0b7f |000a: const v1, #float 1.84765e+38 // #7f0b0080 │ │ +0df5fe: 6e20 ce29 1600 |000d: invoke-virtual {v6, v1}, Lorg/pyneo/maps/poi/GeoDataActivity;.findViewById:(I)Landroid/view/View; // method@29ce │ │ +0df604: 0c01 |0010: move-result-object v1 │ │ +0df606: 1f01 3402 |0011: check-cast v1, Landroid/support/v4/view/ViewPager; // type@0234 │ │ +0df60a: 5b61 2814 |0013: iput-object v1, v6, Lorg/pyneo/maps/poi/GeoDataActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1428 │ │ +0df60e: 6e10 cf29 0600 |0015: invoke-virtual {v6}, Lorg/pyneo/maps/poi/GeoDataActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29cf │ │ +0df614: 0c00 |0018: move-result-object v0 │ │ +0df616: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +0df618: 6e20 8a14 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setNavigationMode:(I)V // method@148a │ │ +0df61e: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ +0df622: 6e30 7b14 5001 |001f: invoke-virtual {v0, v5, v1}, Landroid/support/v7/app/ActionBar;.setDisplayOptions:(II)V // method@147b │ │ +0df628: 2201 6a05 |0022: new-instance v1, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; // type@056a │ │ +0df62c: 5462 2814 |0024: iget-object v2, v6, Lorg/pyneo/maps/poi/GeoDataActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1428 │ │ +0df630: 7030 c229 6102 |0026: invoke-direct {v1, v6, v2}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v4/view/ViewPager;)V // method@29c2 │ │ +0df636: 5b61 2714 |0029: iput-object v1, v6, Lorg/pyneo/maps/poi/GeoDataActivity;.mTabsAdapter:Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; // field@1427 │ │ +0df63a: 5461 2714 |002b: iget-object v1, v6, Lorg/pyneo/maps/poi/GeoDataActivity;.mTabsAdapter:Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter; // field@1427 │ │ +0df63e: 6e10 6f14 0000 |002d: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.newTab:()Landroid/support/v7/app/ActionBar$Tab; // method@146f │ │ +0df644: 0c02 |0030: move-result-object v2 │ │ +0df646: 1403 b200 0e7f |0031: const v3, #float 1.88754e+38 // #7f0e00b2 │ │ +0df64c: 6e20 5614 3200 |0034: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBar$Tab;.setText:(I)Landroid/support/v7/app/ActionBar$Tab; // method@1456 │ │ +0df652: 0c02 |0037: move-result-object v2 │ │ +0df654: 1c03 8c05 |0038: const-class v3, Lorg/pyneo/maps/poi/PoiListFragment; // type@058c │ │ +0df658: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +0df65a: 6e40 c329 2143 |003b: invoke-virtual {v1, v2, v3, v4}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Ljava/lang/Class;Landroid/os/Bundle;)V // method@29c3 │ │ +0df660: 3807 0b00 |003e: if-eqz v7, 0049 // +000b │ │ +0df664: 1a01 fe33 |0040: const-string v1, "tab" // string@33fe │ │ +0df668: 6e30 1203 1705 |0042: invoke-virtual {v7, v1, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0df66e: 0a01 |0045: move-result v1 │ │ +0df670: 6e20 8b14 1000 |0046: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setSelectedNavigationItem:(I)V // method@148b │ │ +0df676: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=24 │ │ 0x0004 line=26 │ │ 0x000a line=28 │ │ 0x0015 line=29 │ │ 0x0019 line=30 │ │ @@ -300677,27 +300939,29 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0df780: |[0df780] org.pyneo.maps.poi.GeoDataActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0df790: 6f20 b114 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@14b1 │ │ -0df796: 1a00 fe33 |0003: const-string v0, "tab" // string@33fe │ │ -0df79a: 6e10 cf29 0200 |0005: invoke-virtual {v2}, Lorg/pyneo/maps/poi/GeoDataActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29cf │ │ -0df7a0: 0c01 |0008: move-result-object v1 │ │ -0df7a2: 6e10 6614 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar;.getSelectedNavigationIndex:()I // method@1466 │ │ -0df7a8: 0a01 |000c: move-result v1 │ │ -0df7aa: 6e30 1d03 0301 |000d: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ -0df7b0: 0e00 |0010: return-void │ │ +0df678: |[0df678] org.pyneo.maps.poi.GeoDataActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0df688: 6f20 b114 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@14b1 │ │ +0df68e: 1a00 fe33 |0003: const-string v0, "tab" // string@33fe │ │ +0df692: 6e10 cf29 0200 |0005: invoke-virtual {v2}, Lorg/pyneo/maps/poi/GeoDataActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29cf │ │ +0df698: 0c01 |0008: move-result-object v1 │ │ +0df69a: 6e10 6614 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar;.getSelectedNavigationIndex:()I // method@1466 │ │ +0df6a0: 0a01 |000c: move-result v1 │ │ +0df6a2: 6e30 1d03 0301 |000d: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@031d │ │ +0df6a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ + 0x0009 line=49 │ │ + 0x000d line=48 │ │ 0x0010 line=50 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/pyneo/maps/poi/GeoDataActivity; │ │ 0x0000 - 0x0011 reg=3 outState Landroid/os/Bundle; │ │ │ │ source_file_idx : 1426 (GeoDataActivity.java) │ │ │ │ @@ -300820,133 +301084,133 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0df7b4: |[0df7b4] org.pyneo.maps.track.CurrentTrackOverlay$2.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ │ -0df7c4: 5b01 d015 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df7c8: 7010 b42c 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.:()V // method@2cb4 │ │ -0df7ce: 0e00 |0005: return-void │ │ +0df6ac: |[0df6ac] org.pyneo.maps.track.CurrentTrackOverlay$2.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ │ +0df6bc: 5b01 d015 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df6c0: 7010 b42c 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;.:()V // method@2cb4 │ │ +0df6c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/CurrentTrackOverlay$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay$2;) │ │ name : 'newPointWritten' │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -0df7d0: |[0df7d0] org.pyneo.maps.track.CurrentTrackOverlay$2.newPointWritten:(DD)V │ │ -0df7e0: 1806 0000 0000 8084 2e41 |0000: const-wide v6, #double 1e+06 // #412e848000000000 │ │ -0df7ea: 2202 9204 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0df7ee: 7010 fb24 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0df7f4: 1a03 8e2a |000a: const-string v3, "newPointWritten lat=" // string@2a8e │ │ -0df7f8: 6e20 0425 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df7fe: 0c02 |000f: move-result-object v2 │ │ -0df800: 6e30 ff24 a20b |0010: invoke-virtual {v2, v10, v11}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0df806: 0c02 |0013: move-result-object v2 │ │ -0df808: 1a03 2e01 |0014: const-string v3, ", lon=" // string@012e │ │ -0df80c: 6e20 0425 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df812: 0c02 |0019: move-result-object v2 │ │ -0df814: 6e30 ff24 c20d |001a: invoke-virtual {v2, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0df81a: 0c02 |001d: move-result-object v2 │ │ -0df81c: 1a03 2f01 |001e: const-string v3, ", mPath=" // string@012f │ │ -0df820: 6e20 0425 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0df826: 0c02 |0023: move-result-object v2 │ │ -0df828: 5493 d015 |0024: iget-object v3, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df82c: 7110 842c 0300 |0026: invoke-static {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ -0df832: 0c03 |0029: move-result-object v3 │ │ -0df834: 6e20 0325 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0df83a: 0c02 |002d: move-result-object v2 │ │ -0df83c: 6e10 0a25 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0df842: 0c02 |0031: move-result-object v2 │ │ -0df844: 7110 f72e 0200 |0032: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0df84a: 5492 d015 |0035: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df84e: 7110 902c 0200 |0037: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$700:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Z // method@2c90 │ │ -0df854: 0a02 |003a: move-result v2 │ │ -0df856: 3802 0300 |003b: if-eqz v2, 003e // +0003 │ │ -0df85a: 0e00 |003d: return-void │ │ -0df85c: 5492 d015 |003e: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df860: 7110 842c 0200 |0040: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ -0df866: 0c02 |0043: move-result-object v2 │ │ -0df868: 3902 5b00 |0044: if-nez v2, 009f // +005b │ │ -0df86c: 5492 d015 |0046: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df870: 2203 6000 |0048: new-instance v3, Landroid/graphics/Path; // type@0060 │ │ -0df874: 7010 5b02 0300 |004a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@025b │ │ -0df87a: 7120 852c 3200 |004d: invoke-static {v2, v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; // method@2c85 │ │ -0df880: 5492 d015 |0050: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df884: 2203 1406 |0052: new-instance v3, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0df888: ad04 0a06 |0054: mul-double v4, v10, v6 │ │ -0df88c: 8a44 |0056: double-to-int v4, v4 │ │ -0df88e: cdc6 |0057: mul-double/2addr v6, v12 │ │ -0df890: 8a65 |0058: double-to-int v5, v6 │ │ -0df892: 7030 1e2e 4305 |0059: invoke-direct {v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0df898: 7120 8c2c 3200 |005c: invoke-static {v2, v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$402:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/utils/GeoPoint;)Lorg/pyneo/maps/utils/GeoPoint; // method@2c8c │ │ -0df89e: 5492 d015 |005f: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df8a2: 5493 d015 |0061: iget-object v3, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df8a6: 7110 8f2c 0300 |0063: invoke-static {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$600:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView; // method@2c8f │ │ -0df8ac: 0c03 |0066: move-result-object v3 │ │ -0df8ae: 6e10 8429 0300 |0067: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0df8b4: 0c03 |006a: move-result-object v3 │ │ -0df8b6: 7120 8e2c 3200 |006b: invoke-static {v2, v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$502:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2c8e │ │ -0df8bc: 5492 d015 |006e: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df8c0: 5493 d015 |0070: iget-object v3, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df8c4: 7110 8d2c 0300 |0072: invoke-static {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$500:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2c8d │ │ -0df8ca: 0c03 |0075: move-result-object v3 │ │ -0df8cc: 5494 d015 |0076: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df8d0: 7110 8b2c 0400 |0078: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$400:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; // method@2c8b │ │ -0df8d6: 0c04 |007b: move-result-object v4 │ │ -0df8d8: 6e20 5729 4300 |007c: invoke-virtual {v3, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels2:(Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Point; // method@2957 │ │ -0df8de: 0c03 |007f: move-result-object v3 │ │ -0df8e0: 7120 8a2c 3200 |0080: invoke-static {v2, v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$302:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2c8a │ │ -0df8e6: 5492 d015 |0083: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df8ea: 7110 842c 0200 |0085: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ -0df8f0: 0c02 |0088: move-result-object v2 │ │ -0df8f2: 5493 d015 |0089: iget-object v3, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df8f6: 7110 892c 0300 |008b: invoke-static {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$300:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point; // method@2c89 │ │ -0df8fc: 0c03 |008e: move-result-object v3 │ │ -0df8fe: 5233 2a00 |008f: iget v3, v3, Landroid/graphics/Point;.x:I // field@002a │ │ -0df902: 8233 |0091: int-to-float v3, v3 │ │ -0df904: 5494 d015 |0092: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df908: 7110 892c 0400 |0094: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$300:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point; // method@2c89 │ │ -0df90e: 0c04 |0097: move-result-object v4 │ │ -0df910: 5244 2b00 |0098: iget v4, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0df914: 8244 |009a: int-to-float v4, v4 │ │ -0df916: 6e30 6302 3204 |009b: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.setLastPoint:(FF)V // method@0263 │ │ -0df91c: 289f |009e: goto 003d // -0061 │ │ -0df91e: 2200 1406 |009f: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0df922: ad02 0a06 |00a1: mul-double v2, v10, v6 │ │ -0df926: 8a22 |00a3: double-to-int v2, v2 │ │ -0df928: ad04 0c06 |00a4: mul-double v4, v12, v6 │ │ -0df92c: 8a43 |00a6: double-to-int v3, v4 │ │ -0df92e: 7030 1e2e 2003 |00a7: invoke-direct {v0, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0df934: 5492 d015 |00aa: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df938: 7110 8d2c 0200 |00ac: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$500:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2c8d │ │ -0df93e: 0c02 |00af: move-result-object v2 │ │ -0df940: 6e20 5729 0200 |00b0: invoke-virtual {v2, v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels2:(Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Point; // method@2957 │ │ -0df946: 0c01 |00b3: move-result-object v1 │ │ -0df948: 5492 d015 |00b4: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ -0df94c: 7110 842c 0200 |00b6: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ -0df952: 0c02 |00b9: move-result-object v2 │ │ -0df954: 5213 2a00 |00ba: iget v3, v1, Landroid/graphics/Point;.x:I // field@002a │ │ -0df958: 8233 |00bc: int-to-float v3, v3 │ │ -0df95a: 5214 2b00 |00bd: iget v4, v1, Landroid/graphics/Point;.y:I // field@002b │ │ -0df95e: 8244 |00bf: int-to-float v4, v4 │ │ -0df960: 6e30 6002 3204 |00c0: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ -0df966: 2900 7aff |00c3: goto/16 003d // -0086 │ │ +0df6c8: |[0df6c8] org.pyneo.maps.track.CurrentTrackOverlay$2.newPointWritten:(DD)V │ │ +0df6d8: 1806 0000 0000 8084 2e41 |0000: const-wide v6, #double 1e+06 // #412e848000000000 │ │ +0df6e2: 2202 9204 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0df6e6: 7010 fb24 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0df6ec: 1a03 8e2a |000a: const-string v3, "newPointWritten lat=" // string@2a8e │ │ +0df6f0: 6e20 0425 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df6f6: 0c02 |000f: move-result-object v2 │ │ +0df6f8: 6e30 ff24 a20b |0010: invoke-virtual {v2, v10, v11}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0df6fe: 0c02 |0013: move-result-object v2 │ │ +0df700: 1a03 2e01 |0014: const-string v3, ", lon=" // string@012e │ │ +0df704: 6e20 0425 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df70a: 0c02 |0019: move-result-object v2 │ │ +0df70c: 6e30 ff24 c20d |001a: invoke-virtual {v2, v12, v13}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0df712: 0c02 |001d: move-result-object v2 │ │ +0df714: 1a03 2f01 |001e: const-string v3, ", mPath=" // string@012f │ │ +0df718: 6e20 0425 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0df71e: 0c02 |0023: move-result-object v2 │ │ +0df720: 5493 d015 |0024: iget-object v3, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df724: 7110 842c 0300 |0026: invoke-static {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ +0df72a: 0c03 |0029: move-result-object v3 │ │ +0df72c: 6e20 0325 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0df732: 0c02 |002d: move-result-object v2 │ │ +0df734: 6e10 0a25 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0df73a: 0c02 |0031: move-result-object v2 │ │ +0df73c: 7110 f72e 0200 |0032: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0df742: 5492 d015 |0035: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df746: 7110 902c 0200 |0037: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$700:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Z // method@2c90 │ │ +0df74c: 0a02 |003a: move-result v2 │ │ +0df74e: 3802 0300 |003b: if-eqz v2, 003e // +0003 │ │ +0df752: 0e00 |003d: return-void │ │ +0df754: 5492 d015 |003e: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df758: 7110 842c 0200 |0040: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ +0df75e: 0c02 |0043: move-result-object v2 │ │ +0df760: 3902 5b00 |0044: if-nez v2, 009f // +005b │ │ +0df764: 5492 d015 |0046: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df768: 2203 6000 |0048: new-instance v3, Landroid/graphics/Path; // type@0060 │ │ +0df76c: 7010 5b02 0300 |004a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@025b │ │ +0df772: 7120 852c 3200 |004d: invoke-static {v2, v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; // method@2c85 │ │ +0df778: 5492 d015 |0050: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df77c: 2203 1406 |0052: new-instance v3, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0df780: ad04 0a06 |0054: mul-double v4, v10, v6 │ │ +0df784: 8a44 |0056: double-to-int v4, v4 │ │ +0df786: cdc6 |0057: mul-double/2addr v6, v12 │ │ +0df788: 8a65 |0058: double-to-int v5, v6 │ │ +0df78a: 7030 1e2e 4305 |0059: invoke-direct {v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0df790: 7120 8c2c 3200 |005c: invoke-static {v2, v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$402:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/utils/GeoPoint;)Lorg/pyneo/maps/utils/GeoPoint; // method@2c8c │ │ +0df796: 5492 d015 |005f: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df79a: 5493 d015 |0061: iget-object v3, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df79e: 7110 8f2c 0300 |0063: invoke-static {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$600:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView; // method@2c8f │ │ +0df7a4: 0c03 |0066: move-result-object v3 │ │ +0df7a6: 6e10 8429 0300 |0067: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0df7ac: 0c03 |006a: move-result-object v3 │ │ +0df7ae: 7120 8e2c 3200 |006b: invoke-static {v2, v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$502:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2c8e │ │ +0df7b4: 5492 d015 |006e: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df7b8: 5493 d015 |0070: iget-object v3, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df7bc: 7110 8d2c 0300 |0072: invoke-static {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$500:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2c8d │ │ +0df7c2: 0c03 |0075: move-result-object v3 │ │ +0df7c4: 5494 d015 |0076: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df7c8: 7110 8b2c 0400 |0078: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$400:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; // method@2c8b │ │ +0df7ce: 0c04 |007b: move-result-object v4 │ │ +0df7d0: 6e20 5729 4300 |007c: invoke-virtual {v3, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels2:(Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Point; // method@2957 │ │ +0df7d6: 0c03 |007f: move-result-object v3 │ │ +0df7d8: 7120 8a2c 3200 |0080: invoke-static {v2, v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$302:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2c8a │ │ +0df7de: 5492 d015 |0083: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df7e2: 7110 842c 0200 |0085: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ +0df7e8: 0c02 |0088: move-result-object v2 │ │ +0df7ea: 5493 d015 |0089: iget-object v3, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df7ee: 7110 892c 0300 |008b: invoke-static {v3}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$300:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point; // method@2c89 │ │ +0df7f4: 0c03 |008e: move-result-object v3 │ │ +0df7f6: 5233 2a00 |008f: iget v3, v3, Landroid/graphics/Point;.x:I // field@002a │ │ +0df7fa: 8233 |0091: int-to-float v3, v3 │ │ +0df7fc: 5494 d015 |0092: iget-object v4, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df800: 7110 892c 0400 |0094: invoke-static {v4}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$300:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point; // method@2c89 │ │ +0df806: 0c04 |0097: move-result-object v4 │ │ +0df808: 5244 2b00 |0098: iget v4, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0df80c: 8244 |009a: int-to-float v4, v4 │ │ +0df80e: 6e30 6302 3204 |009b: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.setLastPoint:(FF)V // method@0263 │ │ +0df814: 289f |009e: goto 003d // -0061 │ │ +0df816: 2200 1406 |009f: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0df81a: ad02 0a06 |00a1: mul-double v2, v10, v6 │ │ +0df81e: 8a22 |00a3: double-to-int v2, v2 │ │ +0df820: ad04 0c06 |00a4: mul-double v4, v12, v6 │ │ +0df824: 8a43 |00a6: double-to-int v3, v4 │ │ +0df826: 7030 1e2e 2003 |00a7: invoke-direct {v0, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0df82c: 5492 d015 |00aa: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df830: 7110 8d2c 0200 |00ac: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$500:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2c8d │ │ +0df836: 0c02 |00af: move-result-object v2 │ │ +0df838: 6e20 5729 0200 |00b0: invoke-virtual {v2, v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels2:(Lorg/pyneo/maps/utils/GeoPoint;)Landroid/graphics/Point; // method@2957 │ │ +0df83e: 0c01 |00b3: move-result-object v1 │ │ +0df840: 5492 d015 |00b4: iget-object v2, v9, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; // field@15d0 │ │ +0df844: 7110 842c 0200 |00b6: invoke-static {v2}, Lorg/pyneo/maps/track/CurrentTrackOverlay;.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; // method@2c84 │ │ +0df84a: 0c02 |00b9: move-result-object v2 │ │ +0df84c: 5213 2a00 |00ba: iget v3, v1, Landroid/graphics/Point;.x:I // field@002a │ │ +0df850: 8233 |00bc: int-to-float v3, v3 │ │ +0df852: 5214 2b00 |00bd: iget v4, v1, Landroid/graphics/Point;.y:I // field@002b │ │ +0df856: 8244 |00bf: int-to-float v4, v4 │ │ +0df858: 6e30 6002 3204 |00c0: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0260 │ │ +0df85e: 2900 7aff |00c3: goto/16 003d // -0086 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=92 │ │ 0x0035 line=93 │ │ 0x003d line=107 │ │ 0x003e line=95 │ │ 0x0046 line=96 │ │ @@ -300969,16 +301233,16 @@ │ │ type : '(IDJDDJD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 14 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0df96c: |[0df96c] org.pyneo.maps.track.CurrentTrackOverlay$2.onTrackStatUpdate:(IDJDDJD)V │ │ -0df97c: 0e00 |0000: return-void │ │ +0df864: |[0df864] org.pyneo.maps.track.CurrentTrackOverlay$2.onTrackStatUpdate:(IDJDDJD)V │ │ +0df874: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/CurrentTrackOverlay$2; │ │ 0x0000 - 0x0001 reg=1 Cnt I │ │ 0x0000 - 0x0001 reg=2 Distance D │ │ @@ -301022,91 +301286,91 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackWriterService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0df980: |[0df980] org.pyneo.maps.track.TrackWriterService$2.:(Lorg/pyneo/maps/track/TrackWriterService;)V │ │ -0df990: 5b01 7516 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0df994: 7010 a62c 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/track/IRemoteService$Stub;.:()V // method@2ca6 │ │ -0df99a: 0e00 |0005: return-void │ │ +0df878: |[0df878] org.pyneo.maps.track.TrackWriterService$2.:(Lorg/pyneo/maps/track/TrackWriterService;)V │ │ +0df888: 5b01 7516 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df88c: 7010 a62c 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/track/IRemoteService$Stub;.:()V // method@2ca6 │ │ +0df892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackWriterService$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/pyneo/maps/track/TrackWriterService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/pyneo/maps/track/TrackWriterService; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/track/TrackWriterService$2;) │ │ name : 'registerCallback' │ │ type : '(Lorg/pyneo/maps/track/ITrackWriterCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 14 │ │ insns size : 110 16-bit code units │ │ -0df99c: |[0df99c] org.pyneo.maps.track.TrackWriterService$2.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V │ │ -0df9ac: 3812 6200 |0000: if-eqz v18, 0062 // +0062 │ │ -0df9b0: 0800 1100 |0002: move-object/from16 v0, v17 │ │ -0df9b4: 5402 7516 |0004: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0df9b8: 5422 7916 |0006: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0df9bc: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -0df9c0: 6e20 6d03 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/RemoteCallbackList;.register:(Landroid/os/IInterface;)Z // method@036d │ │ -0df9c6: 0800 1100 |000d: move-object/from16 v0, v17 │ │ -0df9ca: 5402 7516 |000f: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0df9ce: 7110 c42d 0200 |0011: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0df9d4: 0c02 |0014: move-result-object v2 │ │ -0df9d6: 3802 4d00 |0015: if-eqz v2, 0062 // +004d │ │ -0df9da: 0800 1100 |0017: move-object/from16 v0, v17 │ │ -0df9de: 5402 7516 |0019: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0df9e2: 7110 c42d 0200 |001b: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0df9e8: 0c02 |001e: move-result-object v2 │ │ -0df9ea: 5223 4c16 |001f: iget v3, v2, Lorg/pyneo/maps/track/TrackStatHelper;.Cnt:I // field@164c │ │ -0df9ee: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -0df9f2: 5402 7516 |0023: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0df9f6: 7110 c42d 0200 |0025: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0df9fc: 0c02 |0028: move-result-object v2 │ │ -0df9fe: 5324 4f16 |0029: iget-wide v4, v2, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ -0dfa02: 0800 1100 |002b: move-object/from16 v0, v17 │ │ -0dfa06: 5402 7516 |002d: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0dfa0a: 7110 c42d 0200 |002f: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0dfa10: 0c02 |0032: move-result-object v2 │ │ -0dfa12: 5326 5016 |0033: iget-wide v6, v2, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ -0dfa16: 0800 1100 |0035: move-object/from16 v0, v17 │ │ -0dfa1a: 5402 7516 |0037: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0dfa1e: 7110 c42d 0200 |0039: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0dfa24: 0c02 |003c: move-result-object v2 │ │ -0dfa26: 5328 5216 |003d: iget-wide v8, v2, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ -0dfa2a: 0800 1100 |003f: move-object/from16 v0, v17 │ │ -0dfa2e: 5402 7516 |0041: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0dfa32: 7110 c42d 0200 |0043: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0dfa38: 0c02 |0046: move-result-object v2 │ │ -0dfa3a: 532a 4b16 |0047: iget-wide v10, v2, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ -0dfa3e: 0800 1100 |0049: move-object/from16 v0, v17 │ │ -0dfa42: 5402 7516 |004b: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0dfa46: 7110 c42d 0200 |004d: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0dfa4c: 0c02 |0050: move-result-object v2 │ │ -0dfa4e: 532c 5416 |0051: iget-wide v12, v2, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ -0dfa52: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -0dfa56: 5402 7516 |0055: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0dfa5a: 7110 c42d 0200 |0057: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ -0dfa60: 0c02 |005a: move-result-object v2 │ │ -0dfa62: 532e 4916 |005b: iget-wide v14, v2, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ -0dfa66: 0802 1200 |005d: move-object/from16 v2, v18 │ │ -0dfa6a: 780e bd2c 0200 |005f: invoke-interface/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/track/ITrackWriterCallback;.onTrackStatUpdate:(IDJDDJD)V // method@2cbd │ │ -0dfa70: 0e00 |0062: return-void │ │ -0dfa72: 0d10 |0063: move-exception v16 │ │ -0dfa74: 7401 6f03 1000 |0064: invoke-virtual/range {v16}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -0dfa7a: 0c02 |0067: move-result-object v2 │ │ -0dfa7c: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -0dfa80: 7120 fa2e 0200 |006a: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0dfa86: 28f5 |006d: goto 0062 // -000b │ │ +0df894: |[0df894] org.pyneo.maps.track.TrackWriterService$2.registerCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V │ │ +0df8a4: 3812 6200 |0000: if-eqz v18, 0062 // +0062 │ │ +0df8a8: 0800 1100 |0002: move-object/from16 v0, v17 │ │ +0df8ac: 5402 7516 |0004: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df8b0: 5422 7916 |0006: iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0df8b4: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +0df8b8: 6e20 6d03 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/RemoteCallbackList;.register:(Landroid/os/IInterface;)Z // method@036d │ │ +0df8be: 0800 1100 |000d: move-object/from16 v0, v17 │ │ +0df8c2: 5402 7516 |000f: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df8c6: 7110 c42d 0200 |0011: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0df8cc: 0c02 |0014: move-result-object v2 │ │ +0df8ce: 3802 4d00 |0015: if-eqz v2, 0062 // +004d │ │ +0df8d2: 0800 1100 |0017: move-object/from16 v0, v17 │ │ +0df8d6: 5402 7516 |0019: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df8da: 7110 c42d 0200 |001b: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0df8e0: 0c02 |001e: move-result-object v2 │ │ +0df8e2: 5223 4c16 |001f: iget v3, v2, Lorg/pyneo/maps/track/TrackStatHelper;.Cnt:I // field@164c │ │ +0df8e6: 0800 1100 |0021: move-object/from16 v0, v17 │ │ +0df8ea: 5402 7516 |0023: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df8ee: 7110 c42d 0200 |0025: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0df8f4: 0c02 |0028: move-result-object v2 │ │ +0df8f6: 5324 4f16 |0029: iget-wide v4, v2, Lorg/pyneo/maps/track/TrackStatHelper;.Distance:D // field@164f │ │ +0df8fa: 0800 1100 |002b: move-object/from16 v0, v17 │ │ +0df8fe: 5402 7516 |002d: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df902: 7110 c42d 0200 |002f: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0df908: 0c02 |0032: move-result-object v2 │ │ +0df90a: 5326 5016 |0033: iget-wide v6, v2, Lorg/pyneo/maps/track/TrackStatHelper;.Duration:J // field@1650 │ │ +0df90e: 0800 1100 |0035: move-object/from16 v0, v17 │ │ +0df912: 5402 7516 |0037: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df916: 7110 c42d 0200 |0039: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0df91c: 0c02 |003c: move-result-object v2 │ │ +0df91e: 5328 5216 |003d: iget-wide v8, v2, Lorg/pyneo/maps/track/TrackStatHelper;.MaxSpeed:D // field@1652 │ │ +0df922: 0800 1100 |003f: move-object/from16 v0, v17 │ │ +0df926: 5402 7516 |0041: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df92a: 7110 c42d 0200 |0043: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0df930: 0c02 |0046: move-result-object v2 │ │ +0df932: 532a 4b16 |0047: iget-wide v10, v2, Lorg/pyneo/maps/track/TrackStatHelper;.AvgSpeed:D // field@164b │ │ +0df936: 0800 1100 |0049: move-object/from16 v0, v17 │ │ +0df93a: 5402 7516 |004b: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df93e: 7110 c42d 0200 |004d: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0df944: 0c02 |0050: move-result-object v2 │ │ +0df946: 532c 5416 |0051: iget-wide v12, v2, Lorg/pyneo/maps/track/TrackStatHelper;.MoveTime:J // field@1654 │ │ +0df94a: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +0df94e: 5402 7516 |0055: iget-object v2, v0, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df952: 7110 c42d 0200 |0057: invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; // method@2dc4 │ │ +0df958: 0c02 |005a: move-result-object v2 │ │ +0df95a: 532e 4916 |005b: iget-wide v14, v2, Lorg/pyneo/maps/track/TrackStatHelper;.AvgMoveSpeed:D // field@1649 │ │ +0df95e: 0802 1200 |005d: move-object/from16 v2, v18 │ │ +0df962: 780e bd2c 0200 |005f: invoke-interface/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/track/ITrackWriterCallback;.onTrackStatUpdate:(IDJDDJD)V // method@2cbd │ │ +0df968: 0e00 |0062: return-void │ │ +0df96a: 0d10 |0063: move-exception v16 │ │ +0df96c: 7401 6f03 1000 |0064: invoke-virtual/range {v16}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +0df972: 0c02 |0067: move-result-object v2 │ │ +0df974: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +0df978: 7120 fa2e 0200 |006a: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0df97e: 28f5 |006d: goto 0062 // -000b │ │ catches : 1 │ │ 0x0017 - 0x0062 │ │ Landroid/os/RemoteException; -> 0x0063 │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ 0x000d line=99 │ │ @@ -301124,20 +301388,20 @@ │ │ type : '(Lorg/pyneo/maps/track/ITrackWriterCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0dfa98: |[0dfa98] org.pyneo.maps.track.TrackWriterService$2.unregisterCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V │ │ -0dfaa8: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0dfaac: 5410 7516 |0002: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ -0dfab0: 5400 7916 |0004: iget-object v0, v0, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0dfab4: 6e20 6e03 2000 |0006: invoke-virtual {v0, v2}, Landroid/os/RemoteCallbackList;.unregister:(Landroid/os/IInterface;)Z // method@036e │ │ -0dfaba: 0e00 |0009: return-void │ │ +0df990: |[0df990] org.pyneo.maps.track.TrackWriterService$2.unregisterCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V │ │ +0df9a0: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0df9a4: 5410 7516 |0002: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService$2;.this$0:Lorg/pyneo/maps/track/TrackWriterService; // field@1675 │ │ +0df9a8: 5400 7916 |0004: iget-object v0, v0, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0df9ac: 6e20 6e03 2000 |0006: invoke-virtual {v0, v2}, Landroid/os/RemoteCallbackList;.unregister:(Landroid/os/IInterface;)Z // method@036e │ │ +0df9b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=112 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/track/TrackWriterService$2; │ │ 0x0000 - 0x000a reg=2 cb Lorg/pyneo/maps/track/ITrackWriterCallback; │ │ @@ -301267,48 +301531,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 82 16-bit code units │ │ -0dfabc: |[0dfabc] org.pyneo.maps.utils.Constants.:()V │ │ -0dfacc: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -0dfad0: 2300 5406 |0002: new-array v0, v0, [I // type@0654 │ │ -0dfad4: 2600 3400 0000 |0004: fill-array-data v0, 00000038 // +00000034 │ │ -0dfada: 6900 ac16 |0007: sput-object v0, Lorg/pyneo/maps/utils/Constants;.OpenSpaceUpperBoundArray:[I // field@16ac │ │ -0dfade: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -0dfae2: 2300 7a06 |000b: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ -0dfae6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0dfae8: 1a02 7836 |000e: const-string v2, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@3678 │ │ -0dfaec: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0dfaf0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0dfaf2: 1a02 7936 |0013: const-string v2, "yyyy-MM-dd'T'HH:mm:ssZ" // string@3679 │ │ -0dfaf6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -0dfafa: 1221 |0017: const/4 v1, #int 2 // #2 │ │ -0dfafc: 1a02 7a36 |0018: const-string v2, "yyyy-MM-dd'T'HH:mmZ" // string@367a │ │ -0dfb00: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -0dfb04: 1231 |001c: const/4 v1, #int 3 // #3 │ │ -0dfb06: 1a02 7636 |001d: const-string v2, "yyyy-MM-dd'T'HH:mm:ss'Z'" // string@3676 │ │ -0dfb0a: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ -0dfb0e: 1241 |0021: const/4 v1, #int 4 // #4 │ │ -0dfb10: 1a02 7436 |0022: const-string v2, "yyyy-MM-dd HH:mm:ss.SSSZ" // string@3674 │ │ -0dfb14: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ -0dfb18: 1251 |0026: const/4 v1, #int 5 // #5 │ │ -0dfb1a: 1a02 7536 |0027: const-string v2, "yyyy-MM-dd HH:mmZ" // string@3675 │ │ -0dfb1e: 4d02 0001 |0029: aput-object v2, v0, v1 │ │ -0dfb22: 1261 |002b: const/4 v1, #int 6 // #6 │ │ -0dfb24: 1a02 7336 |002c: const-string v2, "yyyy-MM-dd HH:mm" // string@3673 │ │ -0dfb28: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -0dfb2c: 1271 |0030: const/4 v1, #int 7 // #7 │ │ -0dfb2e: 1a02 7236 |0031: const-string v2, "yyyy-MM-dd" // string@3672 │ │ -0dfb32: 4d02 0001 |0033: aput-object v2, v0, v1 │ │ -0dfb36: 6900 b816 |0035: sput-object v0, Lorg/pyneo/maps/utils/Constants;.formats:[Ljava/lang/String; // field@16b8 │ │ -0dfb3a: 0e00 |0037: return-void │ │ -0dfb3c: 0003 0400 0b00 0000 0200 0000 0500 ... |0038: array-data (26 units) │ │ +0df9b4: |[0df9b4] org.pyneo.maps.utils.Constants.:()V │ │ +0df9c4: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +0df9c8: 2300 5406 |0002: new-array v0, v0, [I // type@0654 │ │ +0df9cc: 2600 3400 0000 |0004: fill-array-data v0, 00000038 // +00000034 │ │ +0df9d2: 6900 ac16 |0007: sput-object v0, Lorg/pyneo/maps/utils/Constants;.OpenSpaceUpperBoundArray:[I // field@16ac │ │ +0df9d6: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +0df9da: 2300 7a06 |000b: new-array v0, v0, [Ljava/lang/String; // type@067a │ │ +0df9de: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0df9e0: 1a02 7836 |000e: const-string v2, "yyyy-MM-dd'T'HH:mm:ss.SSSZ" // string@3678 │ │ +0df9e4: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +0df9e8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0df9ea: 1a02 7936 |0013: const-string v2, "yyyy-MM-dd'T'HH:mm:ssZ" // string@3679 │ │ +0df9ee: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +0df9f2: 1221 |0017: const/4 v1, #int 2 // #2 │ │ +0df9f4: 1a02 7a36 |0018: const-string v2, "yyyy-MM-dd'T'HH:mmZ" // string@367a │ │ +0df9f8: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +0df9fc: 1231 |001c: const/4 v1, #int 3 // #3 │ │ +0df9fe: 1a02 7636 |001d: const-string v2, "yyyy-MM-dd'T'HH:mm:ss'Z'" // string@3676 │ │ +0dfa02: 4d02 0001 |001f: aput-object v2, v0, v1 │ │ +0dfa06: 1241 |0021: const/4 v1, #int 4 // #4 │ │ +0dfa08: 1a02 7436 |0022: const-string v2, "yyyy-MM-dd HH:mm:ss.SSSZ" // string@3674 │ │ +0dfa0c: 4d02 0001 |0024: aput-object v2, v0, v1 │ │ +0dfa10: 1251 |0026: const/4 v1, #int 5 // #5 │ │ +0dfa12: 1a02 7536 |0027: const-string v2, "yyyy-MM-dd HH:mmZ" // string@3675 │ │ +0dfa16: 4d02 0001 |0029: aput-object v2, v0, v1 │ │ +0dfa1a: 1261 |002b: const/4 v1, #int 6 // #6 │ │ +0dfa1c: 1a02 7336 |002c: const-string v2, "yyyy-MM-dd HH:mm" // string@3673 │ │ +0dfa20: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +0dfa24: 1271 |0030: const/4 v1, #int 7 // #7 │ │ +0dfa26: 1a02 7236 |0031: const-string v2, "yyyy-MM-dd" // string@3672 │ │ +0dfa2a: 4d02 0001 |0033: aput-object v2, v0, v1 │ │ +0dfa2e: 6900 b816 |0035: sput-object v0, Lorg/pyneo/maps/utils/Constants;.formats:[Ljava/lang/String; // field@16b8 │ │ +0dfa32: 0e00 |0037: return-void │ │ +0dfa34: 0003 0400 0b00 0000 0200 0000 0500 ... |0038: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0009 line=23 │ │ 0x0038 line=14 │ │ locals : │ │ │ │ @@ -301343,17 +301607,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfb70: |[0dfb70] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ -0dfb80: 7010 ca03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@03ca │ │ -0dfb86: 0e00 |0003: return-void │ │ +0dfa68: |[0dfa68] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ +0dfa78: 7010 ca03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@03ca │ │ +0dfa7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ │ │ Virtual methods - │ │ @@ -301362,18 +301626,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfb88: |[0dfb88] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0dfb98: 7110 f203 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@03f2 │ │ -0dfb9e: 0a00 |0003: move-result v0 │ │ -0dfba0: 0f00 |0004: return v0 │ │ +0dfa80: |[0dfa80] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0dfa90: 7110 f203 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@03f2 │ │ +0dfa96: 0a00 |0003: move-result v0 │ │ +0dfa98: 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; │ │ │ │ @@ -301407,17 +301671,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfba4: |[0dfba4] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -0dfbb4: 7010 1907 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0719 │ │ -0dfbba: 0e00 |0003: return-void │ │ +0dfa9c: |[0dfa9c] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +0dfaac: 7010 1907 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0719 │ │ +0dfab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ @@ -301426,18 +301690,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 │ │ -0dfbbc: |[0dfbbc] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -0dfbcc: 7110 2907 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0729 │ │ -0dfbd2: 0c00 |0003: move-result-object v0 │ │ -0dfbd4: 1100 |0004: return-object v0 │ │ +0dfab4: |[0dfab4] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +0dfac4: 7110 2907 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0729 │ │ +0dfaca: 0c00 |0003: move-result-object v0 │ │ +0dfacc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0005 reg=2 html Ljava/lang/CharSequence; │ │ │ │ @@ -301446,17 +301710,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0dfbd8: |[0dfbd8] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -0dfbe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dfbea: 0f00 |0001: return v0 │ │ +0dfad0: |[0dfad0] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +0dfae0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dfae2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -301490,17 +301754,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfbec: |[0dfbec] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -0dfbfc: 7010 b007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@07b0 │ │ -0dfc02: 0e00 |0003: return-void │ │ +0dfae4: |[0dfae4] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +0dfaf4: 7010 b007 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@07b0 │ │ +0dfafa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ @@ -301509,18 +301773,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0dfc04: |[0dfc04] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0dfc14: 7120 be07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@07be │ │ -0dfc1a: 0c00 |0003: move-result-object v0 │ │ -0dfc1c: 1100 |0004: return-object v0 │ │ +0dfafc: |[0dfafc] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0dfb0c: 7120 be07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@07be │ │ +0dfb12: 0c00 |0003: move-result-object v0 │ │ +0dfb14: 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; │ │ @@ -301555,17 +301819,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfc20: |[0dfc20] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ -0dfc30: 7010 2908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0829 │ │ -0dfc36: 0e00 |0003: return-void │ │ +0dfb18: |[0dfb18] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +0dfb28: 7010 2908 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0829 │ │ +0dfb2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -301574,18 +301838,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfc38: |[0dfc38] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -0dfc48: 7110 3608 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0836 │ │ -0dfc4e: 0a00 |0003: move-result v0 │ │ -0dfc50: 0f00 |0004: return v0 │ │ +0dfb30: |[0dfb30] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0dfb40: 7110 3608 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0836 │ │ +0dfb46: 0a00 |0003: move-result v0 │ │ +0dfb48: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -301594,17 +301858,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 │ │ -0dfc54: |[0dfc54] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0dfc64: 7120 3708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0837 │ │ -0dfc6a: 0e00 |0003: return-void │ │ +0dfb4c: |[0dfb4c] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0dfb5c: 7120 3708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0837 │ │ +0dfb62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -301640,17 +301904,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfc6c: |[0dfc6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -0dfc7c: 7010 8e0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0a8e │ │ -0dfc82: 0e00 |0003: return-void │ │ +0dfb64: |[0dfb64] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +0dfb74: 7010 8e0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0a8e │ │ +0dfb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -301659,23 +301923,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 │ │ -0dfc84: |[0dfc84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0dfc94: 7120 f60a 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0af6 │ │ -0dfc9a: 0c00 |0003: move-result-object v0 │ │ -0dfc9c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0dfca0: 2201 5a02 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@025a │ │ -0dfca4: 7020 c60f 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0fc6 │ │ -0dfcaa: 1101 |000b: return-object v1 │ │ -0dfcac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0dfcae: 28fe |000d: goto 000b // -0002 │ │ +0dfb7c: |[0dfb7c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0dfb8c: 7120 f60a 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0af6 │ │ +0dfb92: 0c00 |0003: move-result-object v0 │ │ +0dfb94: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0dfb98: 2201 5a02 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@025a │ │ +0dfb9c: 7020 c60f 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0fc6 │ │ +0dfba2: 1101 |000b: return-object v1 │ │ +0dfba4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0dfba6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -301689,20 +301953,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 │ │ -0dfcb0: |[0dfcb0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0dfcc0: 2200 bb01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@01bb │ │ -0dfcc4: 7030 a30a 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@0aa3 │ │ -0dfcca: 7110 f70a 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0af7 │ │ -0dfcd0: 0c00 |0008: move-result-object v0 │ │ -0dfcd2: 1100 |0009: return-object v0 │ │ +0dfba8: |[0dfba8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0dfbb8: 2200 bb01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@01bb │ │ +0dfbbc: 7030 a30a 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@0aa3 │ │ +0dfbc2: 7110 f70a 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0af7 │ │ +0dfbc8: 0c00 |0008: move-result-object v0 │ │ +0dfbca: 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; │ │ │ │ @@ -301711,18 +301975,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0dfcd4: |[0dfcd4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0dfce4: 7140 f80a 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@0af8 │ │ -0dfcea: 0a00 |0003: move-result v0 │ │ -0dfcec: 0f00 |0004: return v0 │ │ +0dfbcc: |[0dfbcc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0dfbdc: 7140 f80a 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@0af8 │ │ +0dfbe2: 0a00 |0003: move-result v0 │ │ +0dfbe4: 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; │ │ @@ -301759,17 +302023,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfcf0: |[0dfcf0] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -0dfd00: 7010 4d0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0b4d │ │ -0dfd06: 0e00 |0003: return-void │ │ +0dfbe8: |[0dfbe8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +0dfbf8: 7010 4d0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0b4d │ │ +0dfbfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -301778,18 +302042,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0dfd08: |[0dfd08] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -0dfd18: 7120 6e0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0b6e │ │ -0dfd1e: 0a00 |0003: move-result v0 │ │ -0dfd20: 0f00 |0004: return v0 │ │ +0dfc00: |[0dfc00] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0dfc10: 7120 6e0b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0b6e │ │ +0dfc16: 0a00 |0003: move-result v0 │ │ +0dfc18: 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 │ │ @@ -301799,18 +302063,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfd24: |[0dfd24] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0dfd34: 7110 6f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0b6f │ │ -0dfd3a: 0a00 |0003: move-result v0 │ │ -0dfd3c: 0f00 |0004: return v0 │ │ +0dfc1c: |[0dfc1c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0dfc2c: 7110 6f0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0b6f │ │ +0dfc32: 0a00 |0003: move-result v0 │ │ +0dfc34: 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 │ │ │ │ @@ -301819,18 +302083,18 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfd40: |[0dfd40] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0dfd50: 7110 700b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0b70 │ │ -0dfd56: 0a00 |0003: move-result v0 │ │ -0dfd58: 0f00 |0004: return v0 │ │ +0dfc38: |[0dfc38] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0dfc48: 7110 700b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0b70 │ │ +0dfc4e: 0a00 |0003: move-result v0 │ │ +0dfc50: 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 │ │ │ │ @@ -301864,17 +302128,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfd5c: |[0dfd5c] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -0dfd6c: 7010 ab0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0cab │ │ -0dfd72: 0e00 |0003: return-void │ │ +0dfc54: |[0dfc54] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +0dfc64: 7010 ab0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0cab │ │ +0dfc6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -301883,18 +302147,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfd74: |[0dfd74] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -0dfd84: 7110 1f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0d1f │ │ -0dfd8a: 0a00 |0003: move-result v0 │ │ -0dfd8c: 0f00 |0004: return v0 │ │ +0dfc6c: |[0dfc6c] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0dfc7c: 7110 1f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0d1f │ │ +0dfc82: 0a00 |0003: move-result v0 │ │ +0dfc84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ @@ -301903,17 +302167,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dfd90: |[0dfd90] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -0dfda0: 7120 200d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0d20 │ │ -0dfda6: 0e00 |0003: return-void │ │ +0dfc88: |[0dfc88] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +0dfc98: 7120 200d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0d20 │ │ +0dfc9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=381 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -301949,17 +302213,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfda8: |[0dfda8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -0dfdb8: 7010 500d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0d50 │ │ -0dfdbe: 0e00 |0003: return-void │ │ +0dfca0: |[0dfca0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +0dfcb0: 7010 500d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0d50 │ │ +0dfcb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -301968,18 +302232,18 @@ │ │ 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 │ │ -0dfdc0: |[0dfdc0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0dfdd0: 7130 690d 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@0d69 │ │ -0dfdd6: 0a00 |0003: move-result v0 │ │ -0dfdd8: 0f00 |0004: return v0 │ │ +0dfcb8: |[0dfcb8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0dfcc8: 7130 690d 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@0d69 │ │ +0dfcce: 0a00 |0003: move-result v0 │ │ +0dfcd0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ @@ -302015,17 +302279,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfddc: |[0dfddc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -0dfdec: 7010 630e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0e63 │ │ -0dfdf2: 0e00 |0003: return-void │ │ +0dfcd4: |[0dfcd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +0dfce4: 7010 630e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0e63 │ │ +0dfcea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ │ │ Virtual methods - │ │ @@ -302034,17 +302298,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 │ │ -0dfdf4: |[0dfdf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0dfe04: 7130 a10f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0fa1 │ │ -0dfe0a: 0e00 |0003: return-void │ │ +0dfcec: |[0dfcec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0dfcfc: 7130 a10f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@0fa1 │ │ +0dfd02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0003 line=682 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -302056,18 +302320,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 │ │ -0dfe0c: |[0dfe0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0dfe1c: 7120 a20f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0fa2 │ │ -0dfe22: 0c00 |0003: move-result-object v0 │ │ -0dfe24: 1100 |0004: return-object v0 │ │ +0dfd04: |[0dfd04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0dfd14: 7120 a20f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0fa2 │ │ +0dfd1a: 0c00 |0003: move-result-object v0 │ │ +0dfd1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 focus I │ │ @@ -302077,18 +302341,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 │ │ -0dfe28: |[0dfe28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0dfe38: 7120 a30f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0fa3 │ │ -0dfe3e: 0c00 |0003: move-result-object v0 │ │ -0dfe40: 1100 |0004: return-object v0 │ │ +0dfd20: |[0dfd20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0dfd30: 7120 a30f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0fa3 │ │ +0dfd36: 0c00 |0003: move-result-object v0 │ │ +0dfd38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -302098,18 +302362,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfe44: |[0dfe44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0dfe54: 7110 a40f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0fa4 │ │ -0dfe5a: 0a00 |0003: move-result v0 │ │ -0dfe5c: 0f00 |0004: return v0 │ │ +0dfd3c: |[0dfd3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +0dfd4c: 7110 a40f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@0fa4 │ │ +0dfd52: 0a00 |0003: move-result v0 │ │ +0dfd54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -302118,18 +302382,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfe60: |[0dfe60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0dfe70: 7110 a50f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0fa5 │ │ -0dfe76: 0a00 |0003: move-result v0 │ │ -0dfe78: 0f00 |0004: return v0 │ │ +0dfd58: |[0dfd58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0dfd68: 7110 a50f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0fa5 │ │ +0dfd6e: 0a00 |0003: move-result v0 │ │ +0dfd70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -302138,18 +302402,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dfe7c: |[0dfe7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -0dfe8c: 7110 a60f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0fa6 │ │ -0dfe92: 0a00 |0003: move-result v0 │ │ -0dfe94: 0f00 |0004: return v0 │ │ +0dfd74: |[0dfd74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0dfd84: 7110 a60f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0fa6 │ │ +0dfd8a: 0a00 |0003: move-result v0 │ │ +0dfd8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -302158,18 +302422,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 │ │ -0dfe98: |[0dfe98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -0dfea8: 7120 a70f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0fa7 │ │ -0dfeae: 0c00 |0003: move-result-object v0 │ │ -0dfeb0: 1100 |0004: return-object v0 │ │ +0dfd90: |[0dfd90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0dfda0: 7120 a70f 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@0fa7 │ │ +0dfda6: 0c00 |0003: move-result-object v0 │ │ +0dfda8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 virtualDescendantId I │ │ @@ -302179,18 +302443,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 │ │ -0dfeb4: |[0dfeb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -0dfec4: 7130 a80f 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0fa8 │ │ -0dfeca: 0a00 |0003: move-result v0 │ │ -0dfecc: 0f00 |0004: return v0 │ │ +0dfdac: |[0dfdac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +0dfdbc: 7130 a80f 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@0fa8 │ │ +0dfdc2: 0a00 |0003: move-result v0 │ │ +0dfdc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -302201,17 +302465,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dfed0: |[0dfed0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -0dfee0: 7120 a90f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0fa9 │ │ -0dfee6: 0e00 |0003: return-void │ │ +0dfdc8: |[0dfdc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +0dfdd8: 7120 a90f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0fa9 │ │ +0dfdde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0003 line=707 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -302222,17 +302486,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dfee8: |[0dfee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -0dfef8: 7120 aa0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0faa │ │ -0dfefe: 0e00 |0003: return-void │ │ +0dfde0: |[0dfde0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +0dfdf0: 7120 aa0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@0faa │ │ +0dfdf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0003 line=717 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -302243,17 +302507,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 │ │ -0dff00: |[0dff00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0dff10: 7130 ab0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0fab │ │ -0dff16: 0e00 |0003: return-void │ │ +0dfdf8: |[0dfdf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0dfe08: 7130 ab0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0fab │ │ +0dfe0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0003 line=727 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -302265,17 +302529,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 │ │ -0dff18: |[0dff18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0dff28: 7130 ac0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0fac │ │ -0dff2e: 0e00 |0003: return-void │ │ +0dfe10: |[0dfe10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0dfe20: 7130 ac0f 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@0fac │ │ +0dfe26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0003 line=687 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -302287,17 +302551,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dff30: |[0dff30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0dff40: 7120 ad0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0fad │ │ -0dff46: 0e00 |0003: return-void │ │ +0dfe28: |[0dfe28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0dfe38: 7120 ad0f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0fad │ │ +0dfe3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0003 line=697 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -302333,17 +302597,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dff48: |[0dff48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -0dff58: 7010 e00f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0fe0 │ │ -0dff5e: 0e00 |0003: return-void │ │ +0dfe40: |[0dfe40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +0dfe50: 7010 e00f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0fe0 │ │ +0dfe56: 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 - │ │ @@ -302352,18 +302616,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dff60: |[0dff60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0dff70: 7110 cc10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@10cc │ │ -0dff76: 0a00 |0003: move-result v0 │ │ -0dff78: 0f00 |0004: return v0 │ │ +0dfe58: |[0dfe58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +0dfe68: 7110 cc10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@10cc │ │ +0dfe6e: 0a00 |0003: move-result v0 │ │ +0dfe70: 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; │ │ │ │ @@ -302372,18 +302636,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0dff7c: |[0dff7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -0dff8c: 7110 cd10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@10cd │ │ -0dff92: 0a00 |0003: move-result v0 │ │ -0dff94: 0f00 |0004: return v0 │ │ +0dfe74: |[0dfe74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0dfe84: 7110 cd10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@10cd │ │ +0dfe8a: 0a00 |0003: move-result v0 │ │ +0dfe8c: 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; │ │ │ │ @@ -302392,17 +302656,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dff98: |[0dff98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0dffa8: 7120 ce10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@10ce │ │ -0dffae: 0e00 |0003: return-void │ │ +0dfe90: |[0dfe90] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0dfea0: 7120 ce10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@10ce │ │ +0dfea6: 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; │ │ @@ -302413,17 +302677,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dffb0: |[0dffb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0dffc0: 7120 cf10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@10cf │ │ -0dffc6: 0e00 |0003: return-void │ │ +0dfea8: |[0dfea8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0dfeb8: 7120 cf10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@10cf │ │ +0dfebe: 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; │ │ @@ -302459,17 +302723,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dffc8: |[0dffc8] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ -0dffd8: 7010 a312 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@12a3 │ │ -0dffde: 0e00 |0003: return-void │ │ +0dfec0: |[0dfec0] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ +0dfed0: 7010 a312 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@12a3 │ │ +0dfed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -302478,18 +302742,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 │ │ -0dffe0: |[0dffe0] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0dfff0: 7110 0d13 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@130d │ │ -0dfff6: 0c00 |0003: move-result-object v0 │ │ -0dfff8: 1100 |0004: return-object v0 │ │ +0dfed8: |[0dfed8] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0dfee8: 7110 0d13 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@130d │ │ +0dfeee: 0c00 |0003: move-result-object v0 │ │ +0dfef0: 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; │ │ │ │ @@ -302498,17 +302762,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dfffc: |[0dfffc] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ -0e000c: 7120 0e13 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@130e │ │ -0e0012: 0e00 |0003: return-void │ │ +0dfef4: |[0dfef4] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ +0dff04: 7120 0e13 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@130e │ │ +0dff0a: 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; │ │ @@ -302519,17 +302783,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e0014: |[0e0014] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ -0e0024: 7120 0f13 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@130f │ │ -0e002a: 0e00 |0003: return-void │ │ +0dff0c: |[0dff0c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ +0dff1c: 7120 0f13 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@130f │ │ +0dff22: 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; │ │ @@ -302590,22 +302854,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 │ │ -0e002c: |[0e002c] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -0e003c: 7040 3312 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@1233 │ │ -0e0042: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0e0044: 5910 1105 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ -0e0048: 5b16 1205 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ -0e004c: 5b15 1005 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ -0e0050: 7020 1713 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1317 │ │ -0e0056: 0e00 |000d: return-void │ │ +0dff24: |[0dff24] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0dff34: 7040 3312 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@1233 │ │ +0dff3a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0dff3c: 5910 1105 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ +0dff40: 5b16 1205 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ +0dff44: 5b15 1005 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ +0dff48: 7020 1713 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1317 │ │ +0dff4e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -302623,22 +302887,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 │ │ -0e0058: |[0e0058] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -0e0068: 7057 3412 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@1234 │ │ -0e006e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0e0070: 5910 1105 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ -0e0074: 5b16 1205 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ -0e0078: 5b15 1005 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ -0e007c: 7020 1713 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1317 │ │ -0e0082: 0e00 |000d: return-void │ │ +0dff50: |[0dff50] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +0dff60: 7057 3412 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@1234 │ │ +0dff66: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0dff68: 5910 1105 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ +0dff6c: 5b16 1205 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ +0dff70: 5b15 1005 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ +0dff74: 7020 1713 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1317 │ │ +0dff7a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -302657,38 +302921,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0e0084: |[0e0084] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -0e0094: 5452 0d05 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@050d │ │ -0e0098: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -0e009c: 2160 |0004: array-length v0, v6 │ │ -0e009e: 5452 0f05 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ -0e00a2: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -0e00a6: 5452 0f05 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ -0e00aa: 2122 |000b: array-length v2, v2 │ │ -0e00ac: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -0e00b0: 2302 5406 |000e: new-array v2, v0, [I // type@0654 │ │ -0e00b4: 5b52 0f05 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ -0e00b8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0e00ba: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -0e00be: 5452 0f05 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ -0e00c2: 5453 0d05 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@050d │ │ -0e00c6: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -0e00ca: 7220 d601 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0e00d0: 0a03 |001e: move-result v3 │ │ -0e00d2: 4b03 0201 |001f: aput v3, v2, v1 │ │ -0e00d6: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e00da: 28f0 |0023: goto 0013 // -0010 │ │ -0e00dc: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -0e00de: 5b52 0f05 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ -0e00e2: 0e00 |0027: return-void │ │ +0dff7c: |[0dff7c] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +0dff8c: 5452 0d05 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@050d │ │ +0dff90: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +0dff94: 2160 |0004: array-length v0, v6 │ │ +0dff96: 5452 0f05 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ +0dff9a: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +0dff9e: 5452 0f05 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ +0dffa2: 2122 |000b: array-length v2, v2 │ │ +0dffa4: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +0dffa8: 2302 5406 |000e: new-array v2, v0, [I // type@0654 │ │ +0dffac: 5b52 0f05 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ +0dffb0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0dffb2: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +0dffb6: 5452 0f05 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ +0dffba: 5453 0d05 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@050d │ │ +0dffbe: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +0dffc2: 7220 d601 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0dffc8: 0a03 |001e: move-result v3 │ │ +0dffca: 4b03 0201 |001f: aput v3, v2, v1 │ │ +0dffce: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dffd2: 28f0 |0023: goto 0013 // -0010 │ │ +0dffd4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0dffd6: 5b52 0f05 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ +0dffda: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -302708,68 +302972,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 │ │ -0e00e4: |[0e00e4] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0e00f4: 54b0 1305 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0513 │ │ -0e00f8: 54b8 1205 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ -0e00fc: 2182 |0004: array-length v2, v8 │ │ -0e00fe: 54b3 0f05 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ -0e0102: 54b6 1205 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ -0e0106: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0e0108: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -0e010c: 4408 0604 |000c: aget v8, v6, v4 │ │ -0e0110: 6e20 aa1f 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0e0116: 0c07 |0011: move-result-object v7 │ │ -0e0118: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -0e011c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0e011e: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -0e0122: 4408 0304 |0017: aget v8, v3, v4 │ │ -0e0126: 7240 1113 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1311 │ │ -0e012c: 0a01 |001c: move-result v1 │ │ -0e012e: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -0e0132: 4408 0304 |001f: aget v8, v3, v4 │ │ -0e0136: 7220 de01 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e013c: 0c05 |0024: move-result-object v5 │ │ -0e013e: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -0e0142: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -0e0146: 2078 3504 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0435 │ │ -0e014a: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -0e014e: 1f07 3504 |002d: check-cast v7, Landroid/widget/TextView; // type@0435 │ │ -0e0152: 6e30 2013 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1320 │ │ -0e0158: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0e015c: 28d6 |0034: goto 000a // -002a │ │ -0e015e: 2078 1404 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0414 │ │ -0e0162: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -0e0166: 1f07 1404 |0039: check-cast v7, Landroid/widget/ImageView; // type@0414 │ │ -0e016a: 6e30 1f13 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@131f │ │ -0e0170: 28f4 |003e: goto 0032 // -000c │ │ -0e0172: 2208 7f04 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@047f │ │ -0e0176: 2209 9204 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -0e017a: 7010 fb24 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e0180: 6e10 c224 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0e0186: 0c0a |0049: move-result-object v10 │ │ -0e0188: 6e10 7124 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ -0e018e: 0c0a |004d: move-result-object v10 │ │ -0e0190: 6e20 0425 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0196: 0c09 |0051: move-result-object v9 │ │ -0e0198: 1a0a 6500 |0052: const-string v10, " is not a " // string@0065 │ │ -0e019c: 6e20 0425 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e01a2: 0c09 |0057: move-result-object v9 │ │ -0e01a4: 1a0a a600 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00a6 │ │ -0e01a8: 6e20 0425 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e01ae: 0c09 |005d: move-result-object v9 │ │ -0e01b0: 6e10 0a25 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e01b6: 0c09 |0061: move-result-object v9 │ │ -0e01b8: 7020 8c24 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0e01be: 2708 |0065: throw v8 │ │ -0e01c0: 0e00 |0066: return-void │ │ +0dffdc: |[0dffdc] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0dffec: 54b0 1305 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0513 │ │ +0dfff0: 54b8 1205 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ +0dfff4: 2182 |0004: array-length v2, v8 │ │ +0dfff6: 54b3 0f05 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@050f │ │ +0dfffa: 54b6 1205 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ +0dfffe: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0e0000: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +0e0004: 4408 0604 |000c: aget v8, v6, v4 │ │ +0e0008: 6e20 aa1f 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0e000e: 0c07 |0011: move-result-object v7 │ │ +0e0010: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +0e0014: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0e0016: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +0e001a: 4408 0304 |0017: aget v8, v3, v4 │ │ +0e001e: 7240 1113 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1311 │ │ +0e0024: 0a01 |001c: move-result v1 │ │ +0e0026: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +0e002a: 4408 0304 |001f: aget v8, v3, v4 │ │ +0e002e: 7220 de01 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e0034: 0c05 |0024: move-result-object v5 │ │ +0e0036: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +0e003a: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +0e003e: 2078 3504 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0435 │ │ +0e0042: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +0e0046: 1f07 3504 |002d: check-cast v7, Landroid/widget/TextView; // type@0435 │ │ +0e004a: 6e30 2013 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@1320 │ │ +0e0050: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0e0054: 28d6 |0034: goto 000a // -002a │ │ +0e0056: 2078 1404 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0414 │ │ +0e005a: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +0e005e: 1f07 1404 |0039: check-cast v7, Landroid/widget/ImageView; // type@0414 │ │ +0e0062: 6e30 1f13 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@131f │ │ +0e0068: 28f4 |003e: goto 0032 // -000c │ │ +0e006a: 2208 7f04 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@047f │ │ +0e006e: 2209 9204 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +0e0072: 7010 fb24 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e0078: 6e10 c224 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0e007e: 0c0a |0049: move-result-object v10 │ │ +0e0080: 6e10 7124 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2471 │ │ +0e0086: 0c0a |004d: move-result-object v10 │ │ +0e0088: 6e20 0425 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e008e: 0c09 |0051: move-result-object v9 │ │ +0e0090: 1a0a 6500 |0052: const-string v10, " is not a " // string@0065 │ │ +0e0094: 6e20 0425 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e009a: 0c09 |0057: move-result-object v9 │ │ +0e009c: 1a0a a600 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00a6 │ │ +0e00a0: 6e20 0425 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e00a6: 0c09 |005d: move-result-object v9 │ │ +0e00a8: 6e10 0a25 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e00ae: 0c09 |0061: move-result-object v9 │ │ +0e00b0: 7020 8c24 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0e00b6: 2708 |0065: throw v8 │ │ +0e00b8: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -302812,21 +303076,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 │ │ -0e01c4: |[0e01c4] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -0e01d4: 5b13 1005 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ -0e01d8: 5b14 1205 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ -0e01dc: 6f20 3612 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1236 │ │ -0e01e2: 5410 1005 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ -0e01e6: 7020 1713 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1317 │ │ -0e01ec: 0e00 |000c: return-void │ │ +0e00bc: |[0e00bc] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0e00cc: 5b13 1005 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ +0e00d0: 5b14 1205 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0512 │ │ +0e00d4: 6f20 3612 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1236 │ │ +0e00da: 5410 1005 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ +0e00de: 7020 1713 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1317 │ │ +0e00e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -302841,31 +303105,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 │ │ -0e01f0: |[0e01f0] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0e0200: 5420 0e05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@050e │ │ -0e0204: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0e0208: 5420 0e05 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@050e │ │ -0e020c: 7220 1013 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1310 │ │ -0e0212: 0c00 |0009: move-result-object v0 │ │ -0e0214: 1100 |000a: return-object v0 │ │ -0e0216: 5220 1105 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ -0e021a: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -0e021c: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -0e0220: 5220 1105 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ -0e0224: 7220 de01 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e022a: 0c00 |0015: move-result-object v0 │ │ -0e022c: 28f4 |0016: goto 000a // -000c │ │ -0e022e: 6f20 3712 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1237 │ │ -0e0234: 0c00 |001a: move-result-object v0 │ │ -0e0236: 28ef |001b: goto 000a // -0011 │ │ +0e00e8: |[0e00e8] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0e00f8: 5420 0e05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@050e │ │ +0e00fc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e0100: 5420 0e05 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@050e │ │ +0e0104: 7220 1013 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1310 │ │ +0e010a: 0c00 |0009: move-result-object v0 │ │ +0e010c: 1100 |000a: return-object v0 │ │ +0e010e: 5220 1105 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ +0e0112: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +0e0114: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +0e0118: 5220 1105 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ +0e011c: 7220 de01 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e0122: 0c00 |0015: move-result-object v0 │ │ +0e0124: 28f4 |0016: goto 000a // -000c │ │ +0e0126: 6f20 3712 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1237 │ │ +0e012c: 0c00 |001a: move-result-object v0 │ │ +0e012e: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -302879,17 +303143,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 │ │ -0e0238: |[0e0238] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -0e0248: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@050e │ │ -0e024c: 1100 |0002: return-object v0 │ │ +0e0130: |[0e0130] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +0e0140: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@050e │ │ +0e0144: 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;) │ │ @@ -302897,17 +303161,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0250: |[0e0250] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -0e0260: 5210 1105 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ -0e0264: 0f00 |0002: return v0 │ │ +0e0148: |[0e0148] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +0e0158: 5210 1105 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ +0e015c: 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;) │ │ @@ -302915,17 +303179,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 │ │ -0e0268: |[0e0268] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -0e0278: 5410 1305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0513 │ │ -0e027c: 1100 |0002: return-object v0 │ │ +0e0160: |[0e0160] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +0e0170: 5410 1305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0513 │ │ +0e0174: 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;) │ │ @@ -302933,17 +303197,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 │ │ -0e0280: |[0e0280] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -0e0290: 5b01 0e05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@050e │ │ -0e0294: 0e00 |0002: return-void │ │ +0e0178: |[0e0178] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +0e0188: 5b01 0e05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@050e │ │ +0e018c: 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; │ │ @@ -302953,17 +303217,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0298: |[0e0298] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -0e02a8: 5901 1105 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ -0e02ac: 0e00 |0002: return-void │ │ +0e0190: |[0e0190] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +0e01a0: 5901 1105 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0511 │ │ +0e01a4: 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 │ │ @@ -302973,17 +303237,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 │ │ -0e02b0: |[0e02b0] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -0e02c0: 5b01 1305 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0513 │ │ -0e02c4: 0e00 |0002: return-void │ │ +0e01a8: |[0e01a8] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +0e01b8: 5b01 1305 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0513 │ │ +0e01bc: 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; │ │ @@ -302993,24 +303257,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 │ │ -0e02c8: |[0e02c8] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -0e02d8: 7110 9224 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e02de: 0a01 |0003: move-result v1 │ │ -0e02e0: 6e20 b021 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0e02e6: 0e00 |0007: return-void │ │ -0e02e8: 0d00 |0008: move-exception v0 │ │ -0e02ea: 7110 fe02 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0e02f0: 0c01 |000c: move-result-object v1 │ │ -0e02f2: 6e20 b121 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@21b1 │ │ -0e02f8: 28f7 |0010: goto 0007 // -0009 │ │ +0e01c0: |[0e01c0] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +0e01d0: 7110 9224 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e01d6: 0a01 |0003: move-result v1 │ │ +0e01d8: 6e20 b021 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0e01de: 0e00 |0007: return-void │ │ +0e01e0: 0d00 |0008: move-exception v0 │ │ +0e01e2: 7110 fe02 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0e01e8: 0c01 |000c: move-result-object v1 │ │ +0e01ea: 6e20 b121 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@21b1 │ │ +0e01f0: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -303026,17 +303290,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 │ │ -0e030c: |[0e030c] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -0e031c: 6e20 be22 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e0322: 0e00 |0003: return-void │ │ +0e0204: |[0e0204] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +0e0214: 6e20 be22 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e021a: 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; │ │ @@ -303047,20 +303311,20 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e0324: |[0e0324] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -0e0334: 6f20 3f12 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@123f │ │ -0e033a: 0c00 |0003: move-result-object v0 │ │ -0e033c: 5421 1005 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ -0e0340: 7020 1713 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1317 │ │ -0e0346: 1100 |0009: return-object v0 │ │ +0e021c: |[0e021c] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0e022c: 6f20 3f12 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@123f │ │ +0e0232: 0c00 |0003: move-result-object v0 │ │ +0e0234: 5421 1005 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0510 │ │ +0e0238: 7020 1713 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1317 │ │ +0e023e: 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; │ │ @@ -303092,17 +303356,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e0348: |[0e0348] android.support.v7.app.ActionBarActivityDelegateJBMR2.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0e0358: 7020 6315 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateJB;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1563 │ │ -0e035e: 0e00 |0003: return-void │ │ +0e0240: |[0e0240] android.support.v7.app.ActionBarActivityDelegateJBMR2.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0e0250: 7020 6315 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateJB;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1563 │ │ +0e0256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateJBMR2; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -303113,20 +303377,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0e0360: |[0e0360] android.support.v7.app.ActionBarActivityDelegateJBMR2.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0e0370: 2200 e802 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplJBMR2; // type@02e8 │ │ -0e0374: 5431 d405 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05d4 │ │ -0e0378: 5432 d405 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05d4 │ │ -0e037c: 7030 7916 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJBMR2;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1679 │ │ -0e0382: 1100 |0009: return-object v0 │ │ +0e0258: |[0e0258] android.support.v7.app.ActionBarActivityDelegateJBMR2.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0e0268: 2200 e802 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplJBMR2; // type@02e8 │ │ +0e026c: 5431 d405 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05d4 │ │ +0e0270: 5432 d405 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@05d4 │ │ +0e0274: 7030 7916 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJBMR2;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1679 │ │ +0e027a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateJBMR2; │ │ │ │ source_file_idx : 627 (ActionBarActivityDelegateJBMR2.java) │ │ @@ -303154,17 +303418,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0e0384: |[0e0384] android.support.v7.app.ActionBarImplJBMR2.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0e0394: 7030 4316 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJB;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1643 │ │ -0e039a: 0e00 |0003: return-void │ │ +0e027c: |[0e027c] android.support.v7.app.ActionBarImplJBMR2.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0e028c: 7030 4316 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJB;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1643 │ │ +0e0292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -303176,18 +303440,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e039c: |[0e039c] android.support.v7.app.ActionBarImplJBMR2.setHomeActionContentDescription:(I)V │ │ -0e03ac: 5410 1506 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@0615 │ │ -0e03b0: 6e20 3a00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003a │ │ -0e03b6: 0e00 |0005: return-void │ │ +0e0294: |[0e0294] android.support.v7.app.ActionBarImplJBMR2.setHomeActionContentDescription:(I)V │ │ +0e02a4: 5410 1506 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@0615 │ │ +0e02a8: 6e20 3a00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003a │ │ +0e02ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -303197,18 +303461,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e03b8: |[0e03b8] android.support.v7.app.ActionBarImplJBMR2.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ -0e03c8: 5410 1506 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@0615 │ │ -0e03cc: 6e20 3b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V // method@003b │ │ -0e03d2: 0e00 |0005: return-void │ │ +0e02b0: |[0e02b0] android.support.v7.app.ActionBarImplJBMR2.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ +0e02c0: 5410 1506 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@0615 │ │ +0e02c4: 6e20 3b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V // method@003b │ │ +0e02ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0006 reg=2 description Ljava/lang/CharSequence; │ │ @@ -303218,18 +303482,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e03d4: |[0e03d4] android.support.v7.app.ActionBarImplJBMR2.setHomeAsUpIndicator:(I)V │ │ -0e03e4: 5410 1506 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@0615 │ │ -0e03e8: 6e20 3c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(I)V // method@003c │ │ -0e03ee: 0e00 |0005: return-void │ │ +0e02cc: |[0e02cc] android.support.v7.app.ActionBarImplJBMR2.setHomeAsUpIndicator:(I)V │ │ +0e02dc: 5410 1506 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@0615 │ │ +0e02e0: 6e20 3c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(I)V // method@003c │ │ +0e02e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -303239,18 +303503,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e03f0: |[0e03f0] android.support.v7.app.ActionBarImplJBMR2.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0e0400: 5410 1506 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@0615 │ │ -0e0404: 6e20 3d00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@003d │ │ -0e040a: 0e00 |0005: return-void │ │ +0e02e8: |[0e02e8] android.support.v7.app.ActionBarImplJBMR2.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0e02f8: 5410 1506 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@0615 │ │ +0e02fc: 6e20 3d00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@003d │ │ +0e0302: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -303284,18 +303548,18 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0e040c: |[0e040c] android.support.v7.internal.view.menu.MenuItemWrapperJB.:(Landroid/view/MenuItem;)V │ │ -0e041c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e041e: 7030 bc18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;Z)V // method@18bc │ │ -0e0424: 0e00 |0004: return-void │ │ +0e0304: |[0e0304] android.support.v7.internal.view.menu.MenuItemWrapperJB.:(Landroid/view/MenuItem;)V │ │ +0e0314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e0316: 7030 bc18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;Z)V // method@18bc │ │ +0e031c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0005 reg=2 object Landroid/view/MenuItem; │ │ @@ -303306,18 +303570,18 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0e0428: |[0e0428] android.support.v7.internal.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -0e0438: 2200 2103 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@0321 │ │ -0e043c: 7030 f118 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V // method@18f1 │ │ -0e0442: 1100 |0005: return-object v0 │ │ +0e0320: |[0e0320] android.support.v7.internal.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +0e0330: 2200 2103 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@0321 │ │ +0e0334: 7030 f118 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V // method@18f1 │ │ +0e033a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0006 reg=2 provider Landroid/support/v4/view/ActionProvider; │ │ │ │ @@ -303347,17 +303611,17 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e0444: |[0e0444] android.support.v7.internal.view.menu.SubMenuWrapperICS.:(Landroid/view/SubMenu;)V │ │ -0e0454: 7020 4119 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1941 │ │ -0e045a: 0e00 |0003: return-void │ │ +0e033c: |[0e033c] android.support.v7.internal.view.menu.SubMenuWrapperICS.:(Landroid/view/SubMenu;)V │ │ +0e034c: 7020 4119 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1941 │ │ +0e0352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 subMenu Landroid/view/SubMenu; │ │ @@ -303368,19 +303632,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e045c: |[0e045c] android.support.v7.internal.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ -0e046c: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e0470: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e0474: 7210 781f 0000 |0004: invoke-interface {v0}, Landroid/view/SubMenu;.clearHeader:()V // method@1f78 │ │ -0e047a: 0e00 |0007: return-void │ │ +0e0354: |[0e0354] android.support.v7.internal.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ +0e0364: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e0368: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e036c: 7210 781f 0000 |0004: invoke-interface {v0}, Landroid/view/SubMenu;.clearHeader:()V // method@1f78 │ │ +0e0372: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ @@ -303389,22 +303653,22 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e047c: |[0e047c] android.support.v7.internal.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ -0e048c: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e0490: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e0494: 7210 7a1f 0000 |0004: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@1f7a │ │ -0e049a: 0c00 |0007: move-result-object v0 │ │ -0e049c: 6e20 7d19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@197d │ │ -0e04a2: 0c00 |000b: move-result-object v0 │ │ -0e04a4: 1100 |000c: return-object v0 │ │ +0e0374: |[0e0374] android.support.v7.internal.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ +0e0384: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e0388: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e038c: 7210 7a1f 0000 |0004: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@1f7a │ │ +0e0392: 0c00 |0007: move-result-object v0 │ │ +0e0394: 6e20 7d19 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@197d │ │ +0e039a: 0c00 |000b: move-result-object v0 │ │ +0e039c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -303412,18 +303676,18 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e04a8: |[0e04a8] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/view/SubMenu; │ │ -0e04b8: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e04bc: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e04c0: 1100 |0004: return-object v0 │ │ +0e03a0: |[0e03a0] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/view/SubMenu; │ │ +0e03b0: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e03b4: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e03b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -303431,18 +303695,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0e04c4: |[0e04c4] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Ljava/lang/Object; │ │ -0e04d4: 6e10 7e19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/view/SubMenu; // method@197e │ │ -0e04da: 0c00 |0003: move-result-object v0 │ │ -0e04dc: 1100 |0004: return-object v0 │ │ +0e03bc: |[0e03bc] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Ljava/lang/Object; │ │ +0e03cc: 6e10 7e19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/view/SubMenu; // method@197e │ │ +0e03d2: 0c00 |0003: move-result-object v0 │ │ +0e03d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -303450,19 +303714,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e04e0: |[0e04e0] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -0e04f0: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e04f4: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e04f8: 7220 7b1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@1f7b │ │ -0e04fe: 1101 |0007: return-object v1 │ │ +0e03d8: |[0e03d8] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +0e03e8: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e03ec: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e03f0: 7220 7b1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@1f7b │ │ +0e03f6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -303472,19 +303736,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 │ │ -0e0500: |[0e0500] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0e0510: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e0514: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e0518: 7220 7c1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@1f7c │ │ -0e051e: 1101 |0007: return-object v1 │ │ +0e03f8: |[0e03f8] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0e0408: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e040c: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e0410: 7220 7c1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@1f7c │ │ +0e0416: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -303494,19 +303758,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e0520: |[0e0520] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -0e0530: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e0534: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e0538: 7220 7d1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@1f7d │ │ -0e053e: 1101 |0007: return-object v1 │ │ +0e0418: |[0e0418] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +0e0428: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e042c: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e0430: 7220 7d1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@1f7d │ │ +0e0436: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 titleRes I │ │ @@ -303516,19 +303780,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 │ │ -0e0540: |[0e0540] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0e0550: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e0554: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e0558: 7220 7e1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f7e │ │ -0e055e: 1101 |0007: return-object v1 │ │ +0e0438: |[0e0438] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0e0448: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e044c: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e0450: 7220 7e1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1f7e │ │ +0e0456: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -303538,19 +303802,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 │ │ -0e0560: |[0e0560] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -0e0570: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e0574: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e0578: 7220 7f1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@1f7f │ │ -0e057e: 1101 |0007: return-object v1 │ │ +0e0458: |[0e0458] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +0e0468: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e046c: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e0470: 7220 7f1f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@1f7f │ │ +0e0476: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -303560,19 +303824,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e0580: |[0e0580] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ -0e0590: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e0594: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e0598: 7220 801f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@1f80 │ │ -0e059e: 1101 |0007: return-object v1 │ │ +0e0478: |[0e0478] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ +0e0488: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e048c: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e0490: 7220 801f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@1f80 │ │ +0e0496: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -303582,19 +303846,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 │ │ -0e05a0: |[0e05a0] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0e05b0: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ -0e05b4: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ -0e05b8: 7220 811f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@1f81 │ │ -0e05be: 1101 |0007: return-object v1 │ │ +0e0498: |[0e0498] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0e04a8: 5410 8109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0981 │ │ +0e04ac: 1f00 c903 |0002: check-cast v0, Landroid/view/SubMenu; // type@03c9 │ │ +0e04b0: 7220 811f 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@1f81 │ │ +0e04b6: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -303725,40 +303989,40 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -0e05c0: |[0e05c0] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ -0e05d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e05d2: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0e05d4: 6000 5807 |0002: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_search_dropdown_item_icons_2line:I // field@0758 │ │ -0e05d8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0e05da: 7053 3512 5410 |0005: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@1235 │ │ -0e05e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e05e2: 5c40 700b |0009: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0b70 │ │ -0e05e6: 5943 780b |000b: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ -0e05ea: 5942 7c0b |000d: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0b7c │ │ -0e05ee: 5942 7d0b |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0b7d │ │ -0e05f2: 5942 7e0b |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0b7e │ │ -0e05f6: 5942 740b |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0b74 │ │ -0e05fa: 5942 750b |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0b75 │ │ -0e05fe: 5942 730b |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0b73 │ │ -0e0602: 5440 710b |0019: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ -0e0606: 1a01 fc2f |001b: const-string v1, "search" // string@2ffc │ │ -0e060a: 6e20 3601 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0e0610: 0c00 |0020: move-result-object v0 │ │ -0e0612: 1f00 2000 |0021: check-cast v0, Landroid/app/SearchManager; // type@0020 │ │ -0e0616: 5b40 790b |0023: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@0b79 │ │ -0e061a: 5b46 7a0b |0025: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b7a │ │ -0e061e: 5b47 7b0b |0027: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ -0e0622: 5b45 770b |0029: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ -0e0626: 5b48 760b |002b: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ -0e062a: 0e00 |002d: return-void │ │ +0e04b8: |[0e04b8] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ +0e04c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0e04ca: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0e04cc: 6000 5807 |0002: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_search_dropdown_item_icons_2line:I // field@0758 │ │ +0e04d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0e04d2: 7053 3512 5410 |0005: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@1235 │ │ +0e04d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e04da: 5c40 700b |0009: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0b70 │ │ +0e04de: 5943 780b |000b: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ +0e04e2: 5942 7c0b |000d: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0b7c │ │ +0e04e6: 5942 7d0b |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0b7d │ │ +0e04ea: 5942 7e0b |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0b7e │ │ +0e04ee: 5942 740b |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0b74 │ │ +0e04f2: 5942 750b |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0b75 │ │ +0e04f6: 5942 730b |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0b73 │ │ +0e04fa: 5440 710b |0019: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ +0e04fe: 1a01 fc2f |001b: const-string v1, "search" // string@2ffc │ │ +0e0502: 6e20 3601 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0e0508: 0c00 |0020: move-result-object v0 │ │ +0e050a: 1f00 2000 |0021: check-cast v0, Landroid/app/SearchManager; // type@0020 │ │ +0e050e: 5b40 790b |0023: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@0b79 │ │ +0e0512: 5b46 7a0b |0025: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b7a │ │ +0e0516: 5b47 7b0b |0027: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ +0e051a: 5b45 770b |0029: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ +0e051e: 5b48 760b |002b: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ +0e0522: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0008 line=72 │ │ 0x000b line=73 │ │ 0x000d line=81 │ │ 0x000f line=82 │ │ @@ -303785,25 +304049,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 │ │ -0e062c: |[0e062c] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -0e063c: 5421 760b |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ -0e0640: 6e20 b225 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25b2 │ │ -0e0646: 0c00 |0005: move-result-object v0 │ │ -0e0648: 1f00 6f00 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@006f │ │ -0e064c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0e0650: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0e0652: 1101 |000b: return-object v1 │ │ -0e0654: 6e10 8a02 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@028a │ │ -0e065a: 0c01 |000f: move-result-object v1 │ │ -0e065c: 28fb |0010: goto 000b // -0005 │ │ +0e0524: |[0e0524] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +0e0534: 5421 760b |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ +0e0538: 6e20 b225 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25b2 │ │ +0e053e: 0c00 |0005: move-result-object v0 │ │ +0e0540: 1f00 6f00 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@006f │ │ +0e0544: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0e0548: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0e054a: 1101 |000b: return-object v1 │ │ +0e054c: 6e10 8a02 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@028a │ │ +0e0552: 0c01 |000f: move-result-object v1 │ │ +0e0554: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0008 line=554 │ │ 0x000a line=555 │ │ 0x000b line=558 │ │ locals : │ │ @@ -303816,46 +304080,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 │ │ -0e0660: |[0e0660] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0e0670: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e0672: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0e0674: 5480 7f0b |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0b7f │ │ -0e0678: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0e067c: 2206 a803 |0006: new-instance v6, Landroid/util/TypedValue; // type@03a8 │ │ -0e0680: 7010 bf1e 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ -0e0686: 5480 710b |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ -0e068a: 6e10 3801 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ -0e0690: 0c00 |0010: move-result-object v0 │ │ -0e0692: 6003 8606 |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@0686 │ │ -0e0696: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -0e0698: 6e40 a701 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a7 │ │ -0e069e: 5480 710b |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ -0e06a2: 6e10 3201 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e06a8: 0c00 |001c: move-result-object v0 │ │ -0e06aa: 5263 850b |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@0b85 │ │ -0e06ae: 6e20 aa01 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@01aa │ │ -0e06b4: 0c00 |0022: move-result-object v0 │ │ -0e06b6: 5b80 7f0b |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0b7f │ │ -0e06ba: 2207 9803 |0025: new-instance v7, Landroid/text/SpannableString; // type@0398 │ │ -0e06be: 7020 971e 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@1e97 │ │ -0e06c4: 2200 a103 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@03a1 │ │ -0e06c8: 5484 7f0b |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0b7f │ │ -0e06cc: 0123 |002e: move v3, v2 │ │ -0e06ce: 0715 |002f: move-object v5, v1 │ │ -0e06d0: 7606 a31e 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@1ea3 │ │ -0e06d6: 7210 5c24 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ -0e06dc: 0a01 |0036: move-result v1 │ │ -0e06de: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ -0e06e2: 6e53 981e 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@1e98 │ │ -0e06e8: 1107 |003c: return-object v7 │ │ +0e0558: |[0e0558] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0e0568: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e056a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0e056c: 5480 7f0b |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0b7f │ │ +0e0570: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0e0574: 2206 a803 |0006: new-instance v6, Landroid/util/TypedValue; // type@03a8 │ │ +0e0578: 7010 bf1e 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1ebf │ │ +0e057e: 5480 710b |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ +0e0582: 6e10 3801 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0138 │ │ +0e0588: 0c00 |0010: move-result-object v0 │ │ +0e058a: 6003 8606 |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@0686 │ │ +0e058e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +0e0590: 6e40 a701 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a7 │ │ +0e0596: 5480 710b |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ +0e059a: 6e10 3201 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e05a0: 0c00 |001c: move-result-object v0 │ │ +0e05a2: 5263 850b |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@0b85 │ │ +0e05a6: 6e20 aa01 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@01aa │ │ +0e05ac: 0c00 |0022: move-result-object v0 │ │ +0e05ae: 5b80 7f0b |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0b7f │ │ +0e05b2: 2207 9803 |0025: new-instance v7, Landroid/text/SpannableString; // type@0398 │ │ +0e05b6: 7020 971e 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@1e97 │ │ +0e05bc: 2200 a103 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@03a1 │ │ +0e05c0: 5484 7f0b |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0b7f │ │ +0e05c4: 0123 |002e: move v3, v2 │ │ +0e05c6: 0715 |002f: move-object v5, v1 │ │ +0e05c8: 7606 a31e 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@1ea3 │ │ +0e05ce: 7210 5c24 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@245c │ │ +0e05d4: 0a01 |0036: move-result v1 │ │ +0e05d6: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ +0e05da: 6e53 981e 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@1e98 │ │ +0e05e0: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=329 │ │ 0x0006 line=331 │ │ 0x000b line=332 │ │ 0x0017 line=333 │ │ 0x0025 line=336 │ │ @@ -303872,60 +304136,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 │ │ -0e06ec: |[0e06ec] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -0e06fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e06fe: 54a7 710b |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ -0e0702: 6e10 3001 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0e0708: 0c05 |0006: move-result-object v5 │ │ -0e070a: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ -0e070e: 6e30 9401 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0194 │ │ -0e0714: 0c00 |000c: move-result-object v0 │ │ -0e0716: 6e10 8f01 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@018f │ │ -0e071c: 0a03 |0010: move-result v3 │ │ -0e071e: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ -0e0722: 0761 |0013: move-object v1, v6 │ │ -0e0724: 1101 |0014: return-object v1 │ │ -0e0726: 0d02 |0015: move-exception v2 │ │ -0e0728: 1a07 ad11 |0016: const-string v7, "SuggestionsAdapter" // string@11ad │ │ -0e072c: 6e10 9201 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@0192 │ │ -0e0732: 0c08 |001b: move-result-object v8 │ │ -0e0734: 7120 af1e 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0e073a: 0761 |001f: move-object v1, v6 │ │ -0e073c: 28f4 |0020: goto 0014 // -000c │ │ -0e073e: 6e10 1301 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0113 │ │ -0e0744: 0c04 |0024: move-result-object v4 │ │ -0e0746: 5407 1000 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0010 │ │ -0e074a: 6e40 9a01 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@019a │ │ -0e0750: 0c01 |002a: move-result-object v1 │ │ -0e0752: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ -0e0756: 1a07 ad11 |002d: const-string v7, "SuggestionsAdapter" // string@11ad │ │ -0e075a: 2208 9204 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0e075e: 7010 fb24 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e0764: 1a09 7806 |0034: const-string v9, "Invalid icon resource " // string@0678 │ │ -0e0768: 6e20 0425 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e076e: 0c08 |0039: move-result-object v8 │ │ -0e0770: 6e20 0025 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e0776: 0c08 |003d: move-result-object v8 │ │ -0e0778: 1a09 5a00 |003e: const-string v9, " for " // string@005a │ │ -0e077c: 6e20 0425 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0782: 0c08 |0043: move-result-object v8 │ │ -0e0784: 6e10 1101 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ -0e078a: 0c09 |0047: move-result-object v9 │ │ -0e078c: 6e20 0425 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0792: 0c08 |004b: move-result-object v8 │ │ -0e0794: 6e10 0a25 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e079a: 0c08 |004f: move-result-object v8 │ │ -0e079c: 7120 af1e 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0e07a2: 0761 |0053: move-object v1, v6 │ │ -0e07a4: 28c0 |0054: goto 0014 // -0040 │ │ +0e05e4: |[0e05e4] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +0e05f4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e05f6: 54a7 710b |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ +0e05fa: 6e10 3001 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0e0600: 0c05 |0006: move-result-object v5 │ │ +0e0602: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ +0e0606: 6e30 9401 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0194 │ │ +0e060c: 0c00 |000c: move-result-object v0 │ │ +0e060e: 6e10 8f01 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@018f │ │ +0e0614: 0a03 |0010: move-result v3 │ │ +0e0616: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ +0e061a: 0761 |0013: move-object v1, v6 │ │ +0e061c: 1101 |0014: return-object v1 │ │ +0e061e: 0d02 |0015: move-exception v2 │ │ +0e0620: 1a07 ad11 |0016: const-string v7, "SuggestionsAdapter" // string@11ad │ │ +0e0624: 6e10 9201 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@0192 │ │ +0e062a: 0c08 |001b: move-result-object v8 │ │ +0e062c: 7120 af1e 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0e0632: 0761 |001f: move-object v1, v6 │ │ +0e0634: 28f4 |0020: goto 0014 // -000c │ │ +0e0636: 6e10 1301 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0113 │ │ +0e063c: 0c04 |0024: move-result-object v4 │ │ +0e063e: 5407 1000 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0010 │ │ +0e0642: 6e40 9a01 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@019a │ │ +0e0648: 0c01 |002a: move-result-object v1 │ │ +0e064a: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ +0e064e: 1a07 ad11 |002d: const-string v7, "SuggestionsAdapter" // string@11ad │ │ +0e0652: 2208 9204 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0e0656: 7010 fb24 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e065c: 1a09 7806 |0034: const-string v9, "Invalid icon resource " // string@0678 │ │ +0e0660: 6e20 0425 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0666: 0c08 |0039: move-result-object v8 │ │ +0e0668: 6e20 0025 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e066e: 0c08 |003d: move-result-object v8 │ │ +0e0670: 1a09 5a00 |003e: const-string v9, " for " // string@005a │ │ +0e0674: 6e20 0425 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e067a: 0c08 |0043: move-result-object v8 │ │ +0e067c: 6e10 1101 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ +0e0682: 0c09 |0047: move-result-object v9 │ │ +0e0684: 6e20 0425 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e068a: 0c08 |004b: move-result-object v8 │ │ +0e068c: 6e10 0a25 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e0692: 0c08 |004f: move-result-object v8 │ │ +0e0694: 7120 af1e 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0e069a: 0761 |0053: move-object v1, v6 │ │ +0e069c: 28c0 |0054: goto 0014 // -0040 │ │ catches : 1 │ │ 0x0009 - 0x000c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0015 │ │ positions : │ │ 0x0001 line=617 │ │ 0x0007 line=620 │ │ 0x000d line=625 │ │ @@ -303956,45 +304220,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 │ │ -0e07b4: |[0e07b4] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -0e07c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e07c6: 6e10 1101 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ -0e07cc: 0c01 |0004: move-result-object v1 │ │ -0e07ce: 5465 760b |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ -0e07d2: 6e20 b125 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@25b1 │ │ -0e07d8: 0a05 |000a: move-result v5 │ │ -0e07da: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ -0e07de: 5465 760b |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ -0e07e2: 6e20 b225 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25b2 │ │ -0e07e8: 0c00 |0012: move-result-object v0 │ │ -0e07ea: 1f00 6f00 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@006f │ │ -0e07ee: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -0e07f2: 1104 |0017: return-object v4 │ │ -0e07f4: 5464 770b |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ -0e07f8: 6e10 3201 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e07fe: 0c04 |001d: move-result-object v4 │ │ -0e0800: 6e20 8b02 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@028b │ │ -0e0806: 0c04 |0021: move-result-object v4 │ │ -0e0808: 28f5 |0022: goto 0017 // -000b │ │ -0e080a: 7020 7b1e 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1e7b │ │ -0e0810: 0c02 |0026: move-result-object v2 │ │ -0e0812: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ -0e0816: 0743 |0029: move-object v3, v4 │ │ -0e0818: 5464 760b |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ -0e081c: 6e30 b325 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25b3 │ │ -0e0822: 0724 |002f: move-object v4, v2 │ │ -0e0824: 28e7 |0030: goto 0017 // -0019 │ │ -0e0826: 6e10 9002 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0290 │ │ -0e082c: 0c03 |0034: move-result-object v3 │ │ -0e082e: 28f5 |0035: goto 002a // -000b │ │ +0e06ac: |[0e06ac] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +0e06bc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e06be: 6e10 1101 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0111 │ │ +0e06c4: 0c01 |0004: move-result-object v1 │ │ +0e06c6: 5465 760b |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ +0e06ca: 6e20 b125 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@25b1 │ │ +0e06d0: 0a05 |000a: move-result v5 │ │ +0e06d2: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ +0e06d6: 5465 760b |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ +0e06da: 6e20 b225 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@25b2 │ │ +0e06e0: 0c00 |0012: move-result-object v0 │ │ +0e06e2: 1f00 6f00 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@006f │ │ +0e06e6: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +0e06ea: 1104 |0017: return-object v4 │ │ +0e06ec: 5464 770b |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ +0e06f0: 6e10 3201 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e06f6: 0c04 |001d: move-result-object v4 │ │ +0e06f8: 6e20 8b02 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@028b │ │ +0e06fe: 0c04 |0021: move-result-object v4 │ │ +0e0700: 28f5 |0022: goto 0017 // -000b │ │ +0e0702: 7020 7b1e 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1e7b │ │ +0e0708: 0c02 |0026: move-result-object v2 │ │ +0e070a: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ +0e070e: 0743 |0029: move-object v3, v4 │ │ +0e0710: 5464 760b |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ +0e0714: 6e30 b325 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25b3 │ │ +0e071a: 0724 |002f: move-object v4, v2 │ │ +0e071c: 28e7 |0030: goto 0017 // -0019 │ │ +0e071e: 6e10 9002 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0290 │ │ +0e0724: 0c03 |0034: move-result-object v3 │ │ +0e0726: 28f5 |0035: goto 002a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=595 │ │ 0x0005 line=597 │ │ 0x000d line=598 │ │ 0x0015 line=599 │ │ 0x0017 line=606 │ │ @@ -304018,20 +304282,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 │ │ -0e0830: |[0e0830] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ -0e0840: 7220 d501 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0e0846: 0a00 |0003: move-result v0 │ │ -0e0848: 7120 871e 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1e87 │ │ -0e084e: 0c01 |0007: move-result-object v1 │ │ -0e0850: 1101 |0008: return-object v1 │ │ +0e0728: |[0e0728] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ +0e0738: 7220 d501 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0e073e: 0a00 |0003: move-result v0 │ │ +0e0740: 7120 871e 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1e87 │ │ +0e0746: 0c01 |0007: move-result-object v1 │ │ +0e0748: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0004 line=647 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 col I │ │ 0x0000 - 0x0009 reg=2 cursor Landroid/database/Cursor; │ │ @@ -304042,28 +304306,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 │ │ -0e0854: |[0e0854] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -0e0864: 5421 7b0b |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ -0e0868: 6e10 f700 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f7 │ │ -0e086e: 0c01 |0005: move-result-object v1 │ │ -0e0870: 7020 7c1e 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1e7c │ │ -0e0876: 0c00 |0009: move-result-object v0 │ │ -0e0878: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -0e087c: 1100 |000c: return-object v0 │ │ -0e087e: 5421 710b |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ -0e0882: 6e10 3001 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0e0888: 0c01 |0012: move-result-object v1 │ │ -0e088a: 6e10 9901 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@0199 │ │ -0e0890: 0c00 |0016: move-result-object v0 │ │ -0e0892: 28f5 |0017: goto 000c // -000b │ │ +0e074c: |[0e074c] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +0e075c: 5421 7b0b |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ +0e0760: 6e10 f700 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f7 │ │ +0e0766: 0c01 |0005: move-result-object v1 │ │ +0e0768: 7020 7c1e 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1e7c │ │ +0e076e: 0c00 |0009: move-result-object v0 │ │ +0e0770: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +0e0774: 1100 |000c: return-object v0 │ │ +0e0776: 5421 710b |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ +0e077a: 6e10 3001 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0e0780: 0c01 |0012: move-result-object v1 │ │ +0e0782: 6e10 9901 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@0199 │ │ +0e0788: 0c00 |0016: move-result-object v0 │ │ +0e078a: 28f5 |0017: goto 000c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x000a line=577 │ │ 0x000c line=582 │ │ locals : │ │ 0x000a - 0x000c reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -304076,111 +304340,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 │ │ -0e0894: |[0e0894] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -0e08a4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e08a6: 6e10 fd02 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@02fd │ │ -0e08ac: 0c02 |0004: move-result-object v2 │ │ -0e08ae: 1a04 3d17 |0005: const-string v4, "android.resource" // string@173d │ │ -0e08b2: 6e20 da24 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0e08b8: 0a04 |000a: move-result v4 │ │ -0e08ba: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ -0e08be: 6e20 811e a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@1e81 │ │ -0e08c4: 0c04 |0010: move-result-object v4 │ │ -0e08c6: 1104 |0011: return-object v4 │ │ -0e08c8: 0d00 |0012: move-exception v0 │ │ -0e08ca: 2204 6204 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@0462 │ │ -0e08ce: 2206 9204 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e08d2: 7010 fb24 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e08d8: 1a07 8110 |001a: const-string v7, "Resource does not exist: " // string@1081 │ │ -0e08dc: 6e20 0425 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e08e2: 0c06 |001f: move-result-object v6 │ │ -0e08e4: 6e20 0325 a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e08ea: 0c06 |0023: move-result-object v6 │ │ -0e08ec: 6e10 0a25 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e08f2: 0c06 |0027: move-result-object v6 │ │ -0e08f4: 7020 3124 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ -0e08fa: 2704 |002b: throw v4 │ │ -0e08fc: 0d01 |002c: move-exception v1 │ │ -0e08fe: 1a04 ad11 |002d: const-string v4, "SuggestionsAdapter" // string@11ad │ │ -0e0902: 2206 9204 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e0906: 7010 fb24 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e090c: 1a07 3806 |0034: const-string v7, "Icon not found: " // string@0638 │ │ -0e0910: 6e20 0425 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0916: 0c06 |0039: move-result-object v6 │ │ -0e0918: 6e20 0325 a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e091e: 0c06 |003d: move-result-object v6 │ │ -0e0920: 1a07 2501 |003e: const-string v7, ", " // string@0125 │ │ -0e0924: 6e20 0425 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e092a: 0c06 |0043: move-result-object v6 │ │ -0e092c: 6e10 3224 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ -0e0932: 0c07 |0047: move-result-object v7 │ │ -0e0934: 6e20 0425 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e093a: 0c06 |004b: move-result-object v6 │ │ -0e093c: 6e10 0a25 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e0942: 0c06 |004f: move-result-object v6 │ │ -0e0944: 7120 af1e 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0e094a: 0754 |0053: move-object v4, v5 │ │ -0e094c: 28bd |0054: goto 0011 // -0043 │ │ -0e094e: 5494 770b |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ -0e0952: 6e10 2701 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ -0e0958: 0c04 |005a: move-result-object v4 │ │ -0e095a: 6e20 1801 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0118 │ │ -0e0960: 0c03 |005e: move-result-object v3 │ │ -0e0962: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ -0e0966: 2204 6204 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@0462 │ │ -0e096a: 2206 9204 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e096e: 7010 fb24 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e0974: 1a07 4805 |0068: const-string v7, "Failed to open " // string@0548 │ │ -0e0978: 6e20 0425 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e097e: 0c06 |006d: move-result-object v6 │ │ -0e0980: 6e20 0325 a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e0986: 0c06 |0071: move-result-object v6 │ │ -0e0988: 6e10 0a25 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e098e: 0c06 |0075: move-result-object v6 │ │ -0e0990: 7020 3124 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ -0e0996: 2704 |0079: throw v4 │ │ -0e0998: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -0e099a: 7120 8d02 4300 |007b: invoke-static {v3, v4}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@028d │ │ -0e09a0: 0c04 |007e: move-result-object v4 │ │ -0e09a2: 6e10 4124 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2441 │ │ -0e09a8: 288f |0082: goto 0011 // -0071 │ │ -0e09aa: 0d00 |0083: move-exception v0 │ │ -0e09ac: 1a06 ad11 |0084: const-string v6, "SuggestionsAdapter" // string@11ad │ │ -0e09b0: 2207 9204 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0e09b4: 7010 fb24 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e09ba: 1a08 f604 |008b: const-string v8, "Error closing icon stream for " // string@04f6 │ │ -0e09be: 6e20 0425 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e09c4: 0c07 |0090: move-result-object v7 │ │ -0e09c6: 6e20 0325 a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e09cc: 0c07 |0094: move-result-object v7 │ │ -0e09ce: 6e10 0a25 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e09d4: 0c07 |0098: move-result-object v7 │ │ -0e09d6: 7130 ac1e 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0e09dc: 2900 75ff |009c: goto/16 0011 // -008b │ │ -0e09e0: 0d04 |009e: move-exception v4 │ │ -0e09e2: 6e10 4124 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2441 │ │ -0e09e8: 2704 |00a2: throw v4 │ │ -0e09ea: 0d00 |00a3: move-exception v0 │ │ -0e09ec: 1a06 ad11 |00a4: const-string v6, "SuggestionsAdapter" // string@11ad │ │ -0e09f0: 2207 9204 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0e09f4: 7010 fb24 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e09fa: 1a08 f604 |00ab: const-string v8, "Error closing icon stream for " // string@04f6 │ │ -0e09fe: 6e20 0425 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0a04: 0c07 |00b0: move-result-object v7 │ │ -0e0a06: 6e20 0325 a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e0a0c: 0c07 |00b4: move-result-object v7 │ │ -0e0a0e: 6e10 0a25 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e0a14: 0c07 |00b8: move-result-object v7 │ │ -0e0a16: 7130 ac1e 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0e0a1c: 28e6 |00bc: goto 00a2 // -001a │ │ +0e078c: |[0e078c] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +0e079c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0e079e: 6e10 fd02 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@02fd │ │ +0e07a4: 0c02 |0004: move-result-object v2 │ │ +0e07a6: 1a04 3d17 |0005: const-string v4, "android.resource" // string@173d │ │ +0e07aa: 6e20 da24 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0e07b0: 0a04 |000a: move-result v4 │ │ +0e07b2: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ +0e07b6: 6e20 811e a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@1e81 │ │ +0e07bc: 0c04 |0010: move-result-object v4 │ │ +0e07be: 1104 |0011: return-object v4 │ │ +0e07c0: 0d00 |0012: move-exception v0 │ │ +0e07c2: 2204 6204 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@0462 │ │ +0e07c6: 2206 9204 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e07ca: 7010 fb24 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e07d0: 1a07 8110 |001a: const-string v7, "Resource does not exist: " // string@1081 │ │ +0e07d4: 6e20 0425 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e07da: 0c06 |001f: move-result-object v6 │ │ +0e07dc: 6e20 0325 a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e07e2: 0c06 |0023: move-result-object v6 │ │ +0e07e4: 6e10 0a25 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e07ea: 0c06 |0027: move-result-object v6 │ │ +0e07ec: 7020 3124 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ +0e07f2: 2704 |002b: throw v4 │ │ +0e07f4: 0d01 |002c: move-exception v1 │ │ +0e07f6: 1a04 ad11 |002d: const-string v4, "SuggestionsAdapter" // string@11ad │ │ +0e07fa: 2206 9204 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e07fe: 7010 fb24 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e0804: 1a07 3806 |0034: const-string v7, "Icon not found: " // string@0638 │ │ +0e0808: 6e20 0425 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e080e: 0c06 |0039: move-result-object v6 │ │ +0e0810: 6e20 0325 a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e0816: 0c06 |003d: move-result-object v6 │ │ +0e0818: 1a07 2501 |003e: const-string v7, ", " // string@0125 │ │ +0e081c: 6e20 0425 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0822: 0c06 |0043: move-result-object v6 │ │ +0e0824: 6e10 3224 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2432 │ │ +0e082a: 0c07 |0047: move-result-object v7 │ │ +0e082c: 6e20 0425 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0832: 0c06 |004b: move-result-object v6 │ │ +0e0834: 6e10 0a25 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e083a: 0c06 |004f: move-result-object v6 │ │ +0e083c: 7120 af1e 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0e0842: 0754 |0053: move-object v4, v5 │ │ +0e0844: 28bd |0054: goto 0011 // -0043 │ │ +0e0846: 5494 770b |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ +0e084a: 6e10 2701 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ +0e0850: 0c04 |005a: move-result-object v4 │ │ +0e0852: 6e20 1801 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0118 │ │ +0e0858: 0c03 |005e: move-result-object v3 │ │ +0e085a: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ +0e085e: 2204 6204 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@0462 │ │ +0e0862: 2206 9204 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e0866: 7010 fb24 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e086c: 1a07 4805 |0068: const-string v7, "Failed to open " // string@0548 │ │ +0e0870: 6e20 0425 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0876: 0c06 |006d: move-result-object v6 │ │ +0e0878: 6e20 0325 a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e087e: 0c06 |0071: move-result-object v6 │ │ +0e0880: 6e10 0a25 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e0886: 0c06 |0075: move-result-object v6 │ │ +0e0888: 7020 3124 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ +0e088e: 2704 |0079: throw v4 │ │ +0e0890: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +0e0892: 7120 8d02 4300 |007b: invoke-static {v3, v4}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@028d │ │ +0e0898: 0c04 |007e: move-result-object v4 │ │ +0e089a: 6e10 4124 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2441 │ │ +0e08a0: 288f |0082: goto 0011 // -0071 │ │ +0e08a2: 0d00 |0083: move-exception v0 │ │ +0e08a4: 1a06 ad11 |0084: const-string v6, "SuggestionsAdapter" // string@11ad │ │ +0e08a8: 2207 9204 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0e08ac: 7010 fb24 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e08b2: 1a08 f604 |008b: const-string v8, "Error closing icon stream for " // string@04f6 │ │ +0e08b6: 6e20 0425 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e08bc: 0c07 |0090: move-result-object v7 │ │ +0e08be: 6e20 0325 a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e08c4: 0c07 |0094: move-result-object v7 │ │ +0e08c6: 6e10 0a25 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e08cc: 0c07 |0098: move-result-object v7 │ │ +0e08ce: 7130 ac1e 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0e08d4: 2900 75ff |009c: goto/16 0011 // -008b │ │ +0e08d8: 0d04 |009e: move-exception v4 │ │ +0e08da: 6e10 4124 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2441 │ │ +0e08e0: 2704 |00a2: throw v4 │ │ +0e08e2: 0d00 |00a3: move-exception v0 │ │ +0e08e4: 1a06 ad11 |00a4: const-string v6, "SuggestionsAdapter" // string@11ad │ │ +0e08e8: 2207 9204 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0e08ec: 7010 fb24 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e08f2: 1a08 f604 |00ab: const-string v8, "Error closing icon stream for " // string@04f6 │ │ +0e08f6: 6e20 0425 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e08fc: 0c07 |00b0: move-result-object v7 │ │ +0e08fe: 6e20 0325 a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e0904: 0c07 |00b4: move-result-object v7 │ │ +0e0906: 6e10 0a25 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e090c: 0c07 |00b8: move-result-object v7 │ │ +0e090e: 7130 ac1e 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0e0914: 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 │ │ @@ -304238,79 +304502,79 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -0e0a88: |[0e0a88] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -0e0a98: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e0a9a: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ -0e0a9e: 6e10 e524 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0e0aa4: 0a06 |0006: move-result v6 │ │ -0e0aa6: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ -0e0aaa: 1a06 5c01 |0009: const-string v6, "0" // string@015c │ │ -0e0aae: 6e20 da24 a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0e0ab4: 0a06 |000e: move-result v6 │ │ -0e0ab6: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ -0e0aba: 0750 |0011: move-object v0, v5 │ │ -0e0abc: 1100 |0012: return-object v0 │ │ -0e0abe: 7110 9224 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e0ac4: 0a03 |0016: move-result v3 │ │ -0e0ac6: 2206 9204 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e0aca: 7010 fb24 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e0ad0: 1a07 3e17 |001c: const-string v7, "android.resource://" // string@173e │ │ -0e0ad4: 6e20 0425 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0ada: 0c06 |0021: move-result-object v6 │ │ -0e0adc: 5497 770b |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ -0e0ae0: 6e10 3101 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -0e0ae6: 0c07 |0027: move-result-object v7 │ │ -0e0ae8: 6e20 0425 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0aee: 0c06 |002b: move-result-object v6 │ │ -0e0af0: 1a07 4f01 |002c: const-string v7, "/" // string@014f │ │ -0e0af4: 6e20 0425 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0afa: 0c06 |0031: move-result-object v6 │ │ -0e0afc: 6e20 0025 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e0b02: 0c06 |0035: move-result-object v6 │ │ -0e0b04: 6e10 0a25 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e0b0a: 0c01 |0039: move-result-object v1 │ │ -0e0b0c: 7020 771e 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1e77 │ │ -0e0b12: 0c00 |003d: move-result-object v0 │ │ -0e0b14: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ -0e0b18: 5496 770b |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ -0e0b1c: 6e10 3201 0600 |0042: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e0b22: 0c06 |0045: move-result-object v6 │ │ -0e0b24: 6e20 af01 3600 |0046: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0e0b2a: 0c00 |0049: move-result-object v0 │ │ -0e0b2c: 7030 921e 1900 |004a: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@1e92 │ │ -0e0b32: 28c5 |004d: goto 0012 // -003b │ │ -0e0b34: 0d02 |004e: move-exception v2 │ │ -0e0b36: 7020 771e a900 |004f: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1e77 │ │ -0e0b3c: 0c00 |0052: move-result-object v0 │ │ -0e0b3e: 3900 bfff |0053: if-nez v0, 0012 // -0041 │ │ -0e0b42: 7110 fe02 0a00 |0055: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0e0b48: 0c04 |0058: move-result-object v4 │ │ -0e0b4a: 7020 801e 4900 |0059: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@1e80 │ │ -0e0b50: 0c00 |005c: move-result-object v0 │ │ -0e0b52: 7030 921e a900 |005d: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@1e92 │ │ -0e0b58: 28b2 |0060: goto 0012 // -004e │ │ -0e0b5a: 0d02 |0061: move-exception v2 │ │ -0e0b5c: 1a06 ad11 |0062: const-string v6, "SuggestionsAdapter" // string@11ad │ │ -0e0b60: 2207 9204 |0064: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0e0b64: 7010 fb24 0700 |0066: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e0b6a: 1a08 3906 |0069: const-string v8, "Icon resource not found: " // string@0639 │ │ -0e0b6e: 6e20 0425 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0b74: 0c07 |006e: move-result-object v7 │ │ -0e0b76: 6e20 0425 a700 |006f: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e0b7c: 0c07 |0072: move-result-object v7 │ │ -0e0b7e: 6e10 0a25 0700 |0073: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e0b84: 0c07 |0076: move-result-object v7 │ │ -0e0b86: 7120 af1e 7600 |0077: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0e0b8c: 0750 |007a: move-object v0, v5 │ │ -0e0b8e: 2897 |007b: goto 0012 // -0069 │ │ +0e0980: |[0e0980] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +0e0990: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0e0992: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ +0e0996: 6e10 e524 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0e099c: 0a06 |0006: move-result v6 │ │ +0e099e: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ +0e09a2: 1a06 5c01 |0009: const-string v6, "0" // string@015c │ │ +0e09a6: 6e20 da24 a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0e09ac: 0a06 |000e: move-result v6 │ │ +0e09ae: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ +0e09b2: 0750 |0011: move-object v0, v5 │ │ +0e09b4: 1100 |0012: return-object v0 │ │ +0e09b6: 7110 9224 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e09bc: 0a03 |0016: move-result v3 │ │ +0e09be: 2206 9204 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e09c2: 7010 fb24 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e09c8: 1a07 3e17 |001c: const-string v7, "android.resource://" // string@173e │ │ +0e09cc: 6e20 0425 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e09d2: 0c06 |0021: move-result-object v6 │ │ +0e09d4: 5497 770b |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ +0e09d8: 6e10 3101 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +0e09de: 0c07 |0027: move-result-object v7 │ │ +0e09e0: 6e20 0425 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e09e6: 0c06 |002b: move-result-object v6 │ │ +0e09e8: 1a07 4f01 |002c: const-string v7, "/" // string@014f │ │ +0e09ec: 6e20 0425 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e09f2: 0c06 |0031: move-result-object v6 │ │ +0e09f4: 6e20 0025 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e09fa: 0c06 |0035: move-result-object v6 │ │ +0e09fc: 6e10 0a25 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e0a02: 0c01 |0039: move-result-object v1 │ │ +0e0a04: 7020 771e 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1e77 │ │ +0e0a0a: 0c00 |003d: move-result-object v0 │ │ +0e0a0c: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ +0e0a10: 5496 770b |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0b77 │ │ +0e0a14: 6e10 3201 0600 |0042: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e0a1a: 0c06 |0045: move-result-object v6 │ │ +0e0a1c: 6e20 af01 3600 |0046: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0e0a22: 0c00 |0049: move-result-object v0 │ │ +0e0a24: 7030 921e 1900 |004a: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@1e92 │ │ +0e0a2a: 28c5 |004d: goto 0012 // -003b │ │ +0e0a2c: 0d02 |004e: move-exception v2 │ │ +0e0a2e: 7020 771e a900 |004f: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1e77 │ │ +0e0a34: 0c00 |0052: move-result-object v0 │ │ +0e0a36: 3900 bfff |0053: if-nez v0, 0012 // -0041 │ │ +0e0a3a: 7110 fe02 0a00 |0055: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0e0a40: 0c04 |0058: move-result-object v4 │ │ +0e0a42: 7020 801e 4900 |0059: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@1e80 │ │ +0e0a48: 0c00 |005c: move-result-object v0 │ │ +0e0a4a: 7030 921e a900 |005d: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@1e92 │ │ +0e0a50: 28b2 |0060: goto 0012 // -004e │ │ +0e0a52: 0d02 |0061: move-exception v2 │ │ +0e0a54: 1a06 ad11 |0062: const-string v6, "SuggestionsAdapter" // string@11ad │ │ +0e0a58: 2207 9204 |0064: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0e0a5c: 7010 fb24 0700 |0066: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e0a62: 1a08 3906 |0069: const-string v8, "Icon resource not found: " // string@0639 │ │ +0e0a66: 6e20 0425 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0a6c: 0c07 |006e: move-result-object v7 │ │ +0e0a6e: 6e20 0425 a700 |006f: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0a74: 0c07 |0072: move-result-object v7 │ │ +0e0a76: 6e10 0a25 0700 |0073: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e0a7c: 0c07 |0076: move-result-object v7 │ │ +0e0a7e: 7120 af1e 7600 |0077: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0e0a84: 0750 |007a: move-object v0, v5 │ │ +0e0a86: 2897 |007b: goto 0012 // -0069 │ │ catches : 1 │ │ 0x0013 - 0x004d │ │ Ljava/lang/NumberFormatException; -> 0x004e │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0061 │ │ positions : │ │ 0x0001 line=477 │ │ 0x0012 line=509 │ │ @@ -304345,29 +304609,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 │ │ -0e0ba0: |[0e0ba0] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -0e0bb0: 5242 740b |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0b74 │ │ -0e0bb4: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -0e0bb6: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ -0e0bba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0e0bbc: 1100 |0006: return-object v0 │ │ -0e0bbe: 5242 740b |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0b74 │ │ -0e0bc2: 7220 de01 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e0bc8: 0c01 |000c: move-result-object v1 │ │ -0e0bca: 7020 821e 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1e82 │ │ -0e0bd0: 0c00 |0010: move-result-object v0 │ │ -0e0bd2: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ -0e0bd6: 7020 7f1e 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1e7f │ │ -0e0bdc: 0c00 |0016: move-result-object v0 │ │ -0e0bde: 28ef |0017: goto 0006 // -0011 │ │ +0e0a98: |[0e0a98] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +0e0aa8: 5242 740b |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0b74 │ │ +0e0aac: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +0e0aae: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ +0e0ab2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0e0ab4: 1100 |0006: return-object v0 │ │ +0e0ab6: 5242 740b |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0b74 │ │ +0e0aba: 7220 de01 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e0ac0: 0c01 |000c: move-result-object v1 │ │ +0e0ac2: 7020 821e 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1e82 │ │ +0e0ac8: 0c00 |0010: move-result-object v0 │ │ +0e0aca: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ +0e0ace: 7020 7f1e 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1e7f │ │ +0e0ad4: 0c00 |0016: move-result-object v0 │ │ +0e0ad6: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=356 │ │ 0x0006 line=363 │ │ 0x0007 line=358 │ │ 0x000d line=359 │ │ @@ -304384,26 +304648,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 │ │ -0e0be0: |[0e0be0] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -0e0bf0: 5231 750b |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0b75 │ │ -0e0bf4: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0e0bf6: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ -0e0bfa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e0bfc: 1101 |0006: return-object v1 │ │ -0e0bfe: 5231 750b |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0b75 │ │ -0e0c02: 7220 de01 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e0c08: 0c00 |000c: move-result-object v0 │ │ -0e0c0a: 7020 821e 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1e82 │ │ -0e0c10: 0c01 |0010: move-result-object v1 │ │ -0e0c12: 28f5 |0011: goto 0006 // -000b │ │ +0e0ad8: |[0e0ad8] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +0e0ae8: 5231 750b |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0b75 │ │ +0e0aec: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0e0aee: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ +0e0af2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e0af4: 1101 |0006: return-object v1 │ │ +0e0af6: 5231 750b |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0b75 │ │ +0e0afa: 7220 de01 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e0b00: 0c00 |000c: move-result-object v0 │ │ +0e0b02: 7020 821e 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1e82 │ │ +0e0b08: 0c01 |0010: move-result-object v1 │ │ +0e0b0a: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0005 line=368 │ │ 0x0006 line=371 │ │ 0x0007 line=370 │ │ 0x000d line=371 │ │ @@ -304417,27 +304681,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 │ │ -0e0c14: |[0e0c14] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ -0e0c24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e0c26: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0e0c28: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ -0e0c2c: 1101 |0004: return-object v1 │ │ -0e0c2e: 7220 de01 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e0c34: 0c01 |0008: move-result-object v1 │ │ -0e0c36: 28fb |0009: goto 0004 // -0005 │ │ -0e0c38: 0d00 |000a: move-exception v0 │ │ -0e0c3a: 1a02 ad11 |000b: const-string v2, "SuggestionsAdapter" // string@11ad │ │ -0e0c3e: 1a03 1b35 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@351b │ │ -0e0c42: 7130 ac1e 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0e0c48: 28f2 |0012: goto 0004 // -000e │ │ +0e0b0c: |[0e0b0c] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ +0e0b1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e0b1e: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0e0b20: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ +0e0b24: 1101 |0004: return-object v1 │ │ +0e0b26: 7220 de01 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e0b2c: 0c01 |0008: move-result-object v1 │ │ +0e0b2e: 28fb |0009: goto 0004 // -0005 │ │ +0e0b30: 0d00 |000a: move-exception v0 │ │ +0e0b32: 1a02 ad11 |000b: const-string v2, "SuggestionsAdapter" // string@11ad │ │ +0e0b36: 1a03 1b35 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@351b │ │ +0e0b3a: 7130 ac1e 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0e0b40: 28f2 |0012: goto 0004 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0001 line=651 │ │ 0x0004 line=660 │ │ 0x0005 line=655 │ │ @@ -304453,25 +304717,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 │ │ -0e0c5c: |[0e0c5c] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ -0e0c6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e0c6e: 6e20 af21 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0e0c74: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ -0e0c78: 6e20 b821 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0e0c7e: 0e00 |0009: return-void │ │ -0e0c80: 6e20 b821 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0e0c86: 6e30 a102 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ -0e0c8c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0e0c8e: 6e30 a102 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ -0e0c94: 28f5 |0014: goto 0009 // -000b │ │ +0e0b54: |[0e0b54] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ +0e0b64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e0b66: 6e20 af21 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0e0b6c: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ +0e0b70: 6e20 b821 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0e0b76: 0e00 |0009: return-void │ │ +0e0b78: 6e20 b821 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0e0b7e: 6e30 a102 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ +0e0b84: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0e0b86: 6e30 a102 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02a1 │ │ +0e0b8c: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=381 │ │ 0x0004 line=383 │ │ 0x0006 line=384 │ │ 0x0009 line=396 │ │ 0x000a line=386 │ │ @@ -304488,25 +304752,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 │ │ -0e0c98: |[0e0c98] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ -0e0ca8: 6e20 be22 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e0cae: 7110 9e1e 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0e0cb4: 0a00 |0006: move-result v0 │ │ -0e0cb6: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -0e0cba: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -0e0cbe: 6e20 c422 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0e0cc4: 0e00 |000e: return-void │ │ -0e0cc6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0e0cc8: 6e20 c422 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ -0e0cce: 28fb |0013: goto 000e // -0005 │ │ +0e0b90: |[0e0b90] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ +0e0ba0: 6e20 be22 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e0ba6: 7110 9e1e 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0e0bac: 0a00 |0006: move-result v0 │ │ +0e0bae: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +0e0bb2: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +0e0bb6: 6e20 c422 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0e0bbc: 0e00 |000e: return-void │ │ +0e0bbe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0e0bc0: 6e20 c422 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@22c4 │ │ +0e0bc6: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0003 line=347 │ │ 0x0009 line=348 │ │ 0x000e line=352 │ │ 0x000f line=350 │ │ @@ -304520,21 +304784,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 │ │ -0e0cd0: |[0e0cd0] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ -0e0ce0: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ -0e0ce4: 5420 760b |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ -0e0ce8: 6e10 9002 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0290 │ │ -0e0cee: 0c01 |0007: move-result-object v1 │ │ -0e0cf0: 6e30 b325 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25b3 │ │ -0e0cf6: 0e00 |000b: return-void │ │ +0e0bc8: |[0e0bc8] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ +0e0bd8: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ +0e0bdc: 5420 760b |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0b76 │ │ +0e0be0: 6e10 9002 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0290 │ │ +0e0be6: 0c01 |0007: move-result-object v1 │ │ +0e0be8: 6e30 b325 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@25b3 │ │ +0e0bee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0002 line=563 │ │ 0x000b line=565 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -304546,26 +304810,26 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0e0cf8: |[0e0cf8] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ -0e0d08: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ -0e0d0c: 7210 da01 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@01da │ │ -0e0d12: 0c00 |0005: move-result-object v0 │ │ -0e0d14: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0e0d18: 1a01 7821 |0008: const-string v1, "in_progress" // string@2178 │ │ -0e0d1c: 6e20 0c03 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@030c │ │ -0e0d22: 0a01 |000d: move-result v1 │ │ -0e0d24: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ -0e0d28: 0e00 |0010: return-void │ │ -0e0d2a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0e0d2c: 28f4 |0012: goto 0006 // -000c │ │ +0e0bf0: |[0e0bf0] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ +0e0c00: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ +0e0c04: 7210 da01 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@01da │ │ +0e0c0a: 0c00 |0005: move-result-object v0 │ │ +0e0c0c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0e0c10: 1a01 7821 |0008: const-string v1, "in_progress" // string@2178 │ │ +0e0c14: 6e20 0c03 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@030c │ │ +0e0c1a: 0a01 |000d: move-result v1 │ │ +0e0c1c: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ +0e0c20: 0e00 |0010: return-void │ │ +0e0c22: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0e0c24: 28f4 |0012: goto 0006 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0006 line=201 │ │ 0x0010 line=206 │ │ 0x0011 line=193 │ │ locals : │ │ @@ -304579,98 +304843,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 │ │ -0e0d30: |[0e0d30] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0e0d40: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ -0e0d44: 1229 |0002: const/4 v9, #int 2 // #2 │ │ -0e0d46: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -0e0d48: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -0e0d4a: 6e10 cc1f 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ -0e0d50: 0c03 |0008: move-result-object v3 │ │ -0e0d52: 1f03 9403 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0394 │ │ -0e0d56: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0e0d58: 52b4 730b |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0b73 │ │ -0e0d5c: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -0e0d5e: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ -0e0d62: 52b4 730b |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0b73 │ │ -0e0d66: 7220 db01 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e0d6c: 0a00 |0016: move-result v0 │ │ -0e0d6e: 5434 670b |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0d72: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ -0e0d76: 52b4 7c0b |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0b7c │ │ -0e0d7a: 7120 871e 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1e87 │ │ -0e0d80: 0c01 |0020: move-result-object v1 │ │ -0e0d82: 5434 670b |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0d86: 7030 911e 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@1e91 │ │ -0e0d8c: 5434 680b |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0b68 │ │ -0e0d90: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ -0e0d94: 52b4 7e0b |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0b7e │ │ -0e0d98: 7120 871e 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1e87 │ │ -0e0d9e: 0c02 |002f: move-result-object v2 │ │ -0e0da0: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ -0e0da4: 7020 7a1e 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1e7a │ │ -0e0daa: 0c02 |0035: move-result-object v2 │ │ -0e0dac: 7110 9e1e 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0e0db2: 0a04 |0039: move-result v4 │ │ -0e0db4: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ -0e0db8: 5434 670b |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0dbc: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ -0e0dc0: 5434 670b |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0dc4: 6e20 bc22 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@22bc │ │ -0e0dca: 5434 670b |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0dce: 6e20 b822 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@22b8 │ │ -0e0dd4: 5434 680b |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0b68 │ │ -0e0dd8: 7030 911e 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@1e91 │ │ -0e0dde: 5434 640b |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0b64 │ │ -0e0de2: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ -0e0de6: 5434 640b |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0b64 │ │ -0e0dea: 7020 831e eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1e83 │ │ -0e0df0: 0c05 |0058: move-result-object v5 │ │ -0e0df2: 1246 |0059: const/4 v6, #int 4 // #4 │ │ -0e0df4: 7040 901e 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1e90 │ │ -0e0dfa: 5434 650b |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0b65 │ │ -0e0dfe: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ -0e0e02: 5434 650b |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0b65 │ │ -0e0e06: 7020 841e eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1e84 │ │ -0e0e0c: 0c05 |0066: move-result-object v5 │ │ -0e0e0e: 7040 901e 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1e90 │ │ -0e0e14: 52b4 780b |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ -0e0e18: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ -0e0e1c: 52b4 780b |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ -0e0e20: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ -0e0e24: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ -0e0e28: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ -0e0e2c: 5434 660b |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ -0e0e30: 6e20 b821 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0e0e36: 5434 660b |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ -0e0e3a: 5435 670b |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0e3e: 6e10 ae22 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@22ae │ │ -0e0e44: 0c05 |0082: move-result-object v5 │ │ -0e0e46: 6e20 b721 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@21b7 │ │ -0e0e4c: 5434 660b |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ -0e0e50: 6e20 b321 b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ -0e0e56: 0e00 |008b: return-void │ │ -0e0e58: 52b4 7d0b |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0b7d │ │ -0e0e5c: 7120 871e 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1e87 │ │ -0e0e62: 0c02 |0091: move-result-object v2 │ │ -0e0e64: 28a4 |0092: goto 0036 // -005c │ │ -0e0e66: 5434 670b |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0e6a: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ -0e0e6e: 5434 670b |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0e72: 6e20 bc22 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@22bc │ │ -0e0e78: 5434 670b |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e0e7c: 6e20 b822 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@22b8 │ │ -0e0e82: 28a9 |00a1: goto 004a // -0057 │ │ -0e0e84: 5434 660b |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ -0e0e88: 6e20 b821 a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ -0e0e8e: 28e4 |00a7: goto 008b // -001c │ │ +0e0c28: |[0e0c28] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0e0c38: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ +0e0c3c: 1229 |0002: const/4 v9, #int 2 // #2 │ │ +0e0c3e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +0e0c40: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +0e0c42: 6e10 cc1f 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ +0e0c48: 0c03 |0008: move-result-object v3 │ │ +0e0c4a: 1f03 9403 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0394 │ │ +0e0c4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e0c50: 52b4 730b |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0b73 │ │ +0e0c54: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +0e0c56: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ +0e0c5a: 52b4 730b |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0b73 │ │ +0e0c5e: 7220 db01 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e0c64: 0a00 |0016: move-result v0 │ │ +0e0c66: 5434 670b |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0c6a: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ +0e0c6e: 52b4 7c0b |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0b7c │ │ +0e0c72: 7120 871e 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1e87 │ │ +0e0c78: 0c01 |0020: move-result-object v1 │ │ +0e0c7a: 5434 670b |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0c7e: 7030 911e 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@1e91 │ │ +0e0c84: 5434 680b |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0b68 │ │ +0e0c88: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ +0e0c8c: 52b4 7e0b |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0b7e │ │ +0e0c90: 7120 871e 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1e87 │ │ +0e0c96: 0c02 |002f: move-result-object v2 │ │ +0e0c98: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ +0e0c9c: 7020 7a1e 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1e7a │ │ +0e0ca2: 0c02 |0035: move-result-object v2 │ │ +0e0ca4: 7110 9e1e 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0e0caa: 0a04 |0039: move-result v4 │ │ +0e0cac: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ +0e0cb0: 5434 670b |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0cb4: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ +0e0cb8: 5434 670b |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0cbc: 6e20 bc22 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@22bc │ │ +0e0cc2: 5434 670b |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0cc6: 6e20 b822 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@22b8 │ │ +0e0ccc: 5434 680b |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0b68 │ │ +0e0cd0: 7030 911e 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@1e91 │ │ +0e0cd6: 5434 640b |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0b64 │ │ +0e0cda: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ +0e0cde: 5434 640b |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0b64 │ │ +0e0ce2: 7020 831e eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1e83 │ │ +0e0ce8: 0c05 |0058: move-result-object v5 │ │ +0e0cea: 1246 |0059: const/4 v6, #int 4 // #4 │ │ +0e0cec: 7040 901e 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1e90 │ │ +0e0cf2: 5434 650b |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0b65 │ │ +0e0cf6: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ +0e0cfa: 5434 650b |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0b65 │ │ +0e0cfe: 7020 841e eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1e84 │ │ +0e0d04: 0c05 |0066: move-result-object v5 │ │ +0e0d06: 7040 901e 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1e90 │ │ +0e0d0c: 52b4 780b |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ +0e0d10: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ +0e0d14: 52b4 780b |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ +0e0d18: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ +0e0d1c: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ +0e0d20: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ +0e0d24: 5434 660b |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ +0e0d28: 6e20 b821 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0e0d2e: 5434 660b |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ +0e0d32: 5435 670b |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0d36: 6e10 ae22 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@22ae │ │ +0e0d3c: 0c05 |0082: move-result-object v5 │ │ +0e0d3e: 6e20 b721 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@21b7 │ │ +0e0d44: 5434 660b |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ +0e0d48: 6e20 b321 b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ +0e0d4e: 0e00 |008b: return-void │ │ +0e0d50: 52b4 7d0b |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0b7d │ │ +0e0d54: 7120 871e 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1e87 │ │ +0e0d5a: 0c02 |0091: move-result-object v2 │ │ +0e0d5c: 28a4 |0092: goto 0036 // -005c │ │ +0e0d5e: 5434 670b |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0d62: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ +0e0d66: 5434 670b |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0d6a: 6e20 bc22 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@22bc │ │ +0e0d70: 5434 670b |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e0d74: 6e20 b822 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@22b8 │ │ +0e0d7a: 28a9 |00a1: goto 004a // -0057 │ │ +0e0d7c: 5434 660b |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0b66 │ │ +0e0d80: 6e20 b821 a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@21b8 │ │ +0e0d86: 28e4 |00a7: goto 008b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0005 line=269 │ │ 0x000b line=271 │ │ 0x000c line=272 │ │ 0x0011 line=273 │ │ 0x0017 line=275 │ │ @@ -304715,55 +304979,55 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0e0e90: |[0e0e90] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -0e0ea0: 5531 700b |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0b70 │ │ -0e0ea4: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -0e0ea8: 1a01 ad11 |0004: const-string v1, "SuggestionsAdapter" // string@11ad │ │ -0e0eac: 1a02 ed12 |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@12ed │ │ -0e0eb0: 7120 af1e 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0e0eb6: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -0e0eba: 7210 d301 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e0ec0: 0e00 |0010: return-void │ │ -0e0ec2: 6f20 3612 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1236 │ │ -0e0ec8: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ -0e0ecc: 1a01 da33 |0016: const-string v1, "suggest_text_1" // string@33da │ │ -0e0ed0: 7220 d501 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0e0ed6: 0a01 |001b: move-result v1 │ │ -0e0ed8: 5931 7c0b |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0b7c │ │ -0e0edc: 1a01 db33 |001e: const-string v1, "suggest_text_2" // string@33db │ │ -0e0ee0: 7220 d501 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0e0ee6: 0a01 |0023: move-result v1 │ │ -0e0ee8: 5931 7d0b |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0b7d │ │ -0e0eec: 1a01 dc33 |0026: const-string v1, "suggest_text_2_url" // string@33dc │ │ -0e0ef0: 7220 d501 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0e0ef6: 0a01 |002b: move-result v1 │ │ -0e0ef8: 5931 7e0b |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0b7e │ │ -0e0efc: 1a01 d333 |002e: const-string v1, "suggest_icon_1" // string@33d3 │ │ -0e0f00: 7220 d501 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0e0f06: 0a01 |0033: move-result v1 │ │ -0e0f08: 5931 740b |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0b74 │ │ -0e0f0c: 1a01 d433 |0036: const-string v1, "suggest_icon_2" // string@33d4 │ │ -0e0f10: 7220 d501 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0e0f16: 0a01 |003b: move-result v1 │ │ -0e0f18: 5931 750b |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0b75 │ │ -0e0f1c: 1a01 d233 |003e: const-string v1, "suggest_flags" // string@33d2 │ │ -0e0f20: 7220 d501 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0e0f26: 0a01 |0043: move-result v1 │ │ -0e0f28: 5931 730b |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0b73 │ │ -0e0f2c: 28ca |0046: goto 0010 // -0036 │ │ -0e0f2e: 0d00 |0047: move-exception v0 │ │ -0e0f30: 1a01 ad11 |0048: const-string v1, "SuggestionsAdapter" // string@11ad │ │ -0e0f34: 1a02 231c |004a: const-string v2, "error changing cursor and caching columns" // string@1c23 │ │ -0e0f38: 7130 ac1e 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0e0f3e: 28c1 |004f: goto 0010 // -003f │ │ +0e0d88: |[0e0d88] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +0e0d98: 5531 700b |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0b70 │ │ +0e0d9c: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +0e0da0: 1a01 ad11 |0004: const-string v1, "SuggestionsAdapter" // string@11ad │ │ +0e0da4: 1a02 ed12 |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@12ed │ │ +0e0da8: 7120 af1e 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0e0dae: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +0e0db2: 7210 d301 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e0db8: 0e00 |0010: return-void │ │ +0e0dba: 6f20 3612 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1236 │ │ +0e0dc0: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ +0e0dc4: 1a01 da33 |0016: const-string v1, "suggest_text_1" // string@33da │ │ +0e0dc8: 7220 d501 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0e0dce: 0a01 |001b: move-result v1 │ │ +0e0dd0: 5931 7c0b |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0b7c │ │ +0e0dd4: 1a01 db33 |001e: const-string v1, "suggest_text_2" // string@33db │ │ +0e0dd8: 7220 d501 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0e0dde: 0a01 |0023: move-result v1 │ │ +0e0de0: 5931 7d0b |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0b7d │ │ +0e0de4: 1a01 dc33 |0026: const-string v1, "suggest_text_2_url" // string@33dc │ │ +0e0de8: 7220 d501 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0e0dee: 0a01 |002b: move-result v1 │ │ +0e0df0: 5931 7e0b |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0b7e │ │ +0e0df4: 1a01 d333 |002e: const-string v1, "suggest_icon_1" // string@33d3 │ │ +0e0df8: 7220 d501 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0e0dfe: 0a01 |0033: move-result v1 │ │ +0e0e00: 5931 740b |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0b74 │ │ +0e0e04: 1a01 d433 |0036: const-string v1, "suggest_icon_2" // string@33d4 │ │ +0e0e08: 7220 d501 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0e0e0e: 0a01 |003b: move-result v1 │ │ +0e0e10: 5931 750b |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0b75 │ │ +0e0e14: 1a01 d233 |003e: const-string v1, "suggest_flags" // string@33d2 │ │ +0e0e18: 7220 d501 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0e0e1e: 0a01 |0043: move-result v1 │ │ +0e0e20: 5931 730b |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0b73 │ │ +0e0e24: 28ca |0046: goto 0010 // -0036 │ │ +0e0e26: 0d00 |0047: move-exception v0 │ │ +0e0e28: 1a01 ad11 |0048: const-string v1, "SuggestionsAdapter" // string@11ad │ │ +0e0e2c: 1a02 231c |004a: const-string v2, "error changing cursor and caching columns" // string@1c23 │ │ +0e0e30: 7130 ac1e 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0e0e36: 28c1 |004f: goto 0010 // -003f │ │ catches : 1 │ │ 0x0011 - 0x0046 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ 0x000b line=217 │ │ @@ -304788,20 +305052,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e0f50: |[0e0f50] android.support.v7.widget.SuggestionsAdapter.close:()V │ │ -0e0f60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e0f62: 6e20 761e 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1e76 │ │ -0e0f68: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0e0f6a: 5c10 700b |0005: iput-boolean v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0b70 │ │ -0e0f6e: 0e00 |0007: return-void │ │ +0e0e48: |[0e0e48] android.support.v7.widget.SuggestionsAdapter.close:()V │ │ +0e0e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e0e5a: 6e20 761e 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1e76 │ │ +0e0e60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0e0e62: 5c10 700b |0005: iput-boolean v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0b70 │ │ +0e0e66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x0007 line=174 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -304811,45 +305075,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 │ │ -0e0f70: |[0e0f70] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0e0f80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e0f82: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -0e0f86: 0731 |0003: move-object v1, v3 │ │ -0e0f88: 1101 |0004: return-object v1 │ │ -0e0f8a: 1a04 d933 |0005: const-string v4, "suggest_intent_query" // string@33d9 │ │ -0e0f8e: 7120 7d1e 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ -0e0f94: 0c01 |000a: move-result-object v1 │ │ -0e0f96: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ -0e0f9a: 5454 7b0b |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ -0e0f9e: 6e10 0501 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@0105 │ │ -0e0fa4: 0a04 |0012: move-result v4 │ │ -0e0fa6: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ -0e0faa: 1a04 d633 |0015: const-string v4, "suggest_intent_data" // string@33d6 │ │ -0e0fae: 7120 7d1e 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ -0e0fb4: 0c00 |001a: move-result-object v0 │ │ -0e0fb6: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -0e0fba: 0701 |001d: move-object v1, v0 │ │ -0e0fbc: 28e6 |001e: goto 0004 // -001a │ │ -0e0fbe: 5454 7b0b |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ -0e0fc2: 6e10 0601 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@0106 │ │ -0e0fc8: 0a04 |0024: move-result v4 │ │ -0e0fca: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ -0e0fce: 1a04 da33 |0027: const-string v4, "suggest_text_1" // string@33da │ │ -0e0fd2: 7120 7d1e 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ -0e0fd8: 0c02 |002c: move-result-object v2 │ │ -0e0fda: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ -0e0fde: 0721 |002f: move-object v1, v2 │ │ -0e0fe0: 28d4 |0030: goto 0004 // -002c │ │ -0e0fe2: 0731 |0031: move-object v1, v3 │ │ -0e0fe4: 28d2 |0032: goto 0004 // -002e │ │ +0e0e68: |[0e0e68] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0e0e78: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e0e7a: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +0e0e7e: 0731 |0003: move-object v1, v3 │ │ +0e0e80: 1101 |0004: return-object v1 │ │ +0e0e82: 1a04 d933 |0005: const-string v4, "suggest_intent_query" // string@33d9 │ │ +0e0e86: 7120 7d1e 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ +0e0e8c: 0c01 |000a: move-result-object v1 │ │ +0e0e8e: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ +0e0e92: 5454 7b0b |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ +0e0e96: 6e10 0501 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@0105 │ │ +0e0e9c: 0a04 |0012: move-result v4 │ │ +0e0e9e: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ +0e0ea2: 1a04 d633 |0015: const-string v4, "suggest_intent_data" // string@33d6 │ │ +0e0ea6: 7120 7d1e 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ +0e0eac: 0c00 |001a: move-result-object v0 │ │ +0e0eae: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +0e0eb2: 0701 |001d: move-object v1, v0 │ │ +0e0eb4: 28e6 |001e: goto 0004 // -001a │ │ +0e0eb6: 5454 7b0b |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ +0e0eba: 6e10 0601 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@0106 │ │ +0e0ec0: 0a04 |0024: move-result v4 │ │ +0e0ec2: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ +0e0ec6: 1a04 da33 |0027: const-string v4, "suggest_text_1" // string@33da │ │ +0e0eca: 7120 7d1e 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1e7d │ │ +0e0ed0: 0c02 |002c: move-result-object v2 │ │ +0e0ed2: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ +0e0ed6: 0721 |002f: move-object v1, v2 │ │ +0e0ed8: 28d4 |0030: goto 0004 // -002c │ │ +0e0eda: 0731 |0031: move-object v1, v3 │ │ +0e0edc: 28d2 |0032: goto 0004 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=408 │ │ 0x0004 line=431 │ │ 0x0005 line=412 │ │ 0x000b line=413 │ │ 0x000d line=417 │ │ @@ -304873,128 +305137,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 │ │ -0e0fe8: |[0e0fe8] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -0e0ff8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0e0ffa: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0e0ffc: 6e10 f702 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@02f7 │ │ -0e1002: 0c00 |0005: move-result-object v0 │ │ -0e1004: 7110 9e1e 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ -0e100a: 0a07 |0009: move-result v7 │ │ -0e100c: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ -0e1010: 2207 6204 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ -0e1014: 2208 9204 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0e1018: 7010 fb24 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e101e: 1a09 2f0f |0013: const-string v9, "No authority: " // string@0f2f │ │ -0e1022: 6e20 0425 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e1028: 0c08 |0018: move-result-object v8 │ │ -0e102a: 6e20 0325 b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e1030: 0c08 |001c: move-result-object v8 │ │ -0e1032: 6e10 0a25 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e1038: 0c08 |0020: move-result-object v8 │ │ -0e103a: 7020 3124 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ -0e1040: 2707 |0024: throw v7 │ │ -0e1042: 54a7 710b |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ -0e1046: 6e10 3001 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0e104c: 0c07 |002a: move-result-object v7 │ │ -0e104e: 6e20 9c01 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@019c │ │ -0e1054: 0c06 |002e: move-result-object v6 │ │ -0e1056: 6e10 fc02 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@02fc │ │ -0e105c: 0c05 |0032: move-result-object v5 │ │ -0e105e: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ -0e1062: 2207 6204 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ -0e1066: 2208 9204 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0e106a: 7010 fb24 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e1070: 1a09 3a0f |003c: const-string v9, "No path: " // string@0f3a │ │ -0e1074: 6e20 0425 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e107a: 0c08 |0041: move-result-object v8 │ │ -0e107c: 6e20 0325 b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e1082: 0c08 |0045: move-result-object v8 │ │ -0e1084: 6e10 0a25 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e108a: 0c08 |0049: move-result-object v8 │ │ -0e108c: 7020 3124 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ -0e1092: 2707 |004d: throw v7 │ │ -0e1094: 0d02 |004e: move-exception v2 │ │ -0e1096: 2207 6204 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ -0e109a: 2208 9204 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0e109e: 7010 fb24 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e10a4: 1a09 390f |0056: const-string v9, "No package found for authority: " // string@0f39 │ │ -0e10a8: 6e20 0425 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e10ae: 0c08 |005b: move-result-object v8 │ │ -0e10b0: 6e20 0325 b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e10b6: 0c08 |005f: move-result-object v8 │ │ -0e10b8: 6e10 0a25 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e10be: 0c08 |0063: move-result-object v8 │ │ -0e10c0: 7020 3124 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ -0e10c6: 2707 |0067: throw v7 │ │ -0e10c8: 7210 8925 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2589 │ │ -0e10ce: 0a04 |006b: move-result v4 │ │ -0e10d0: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ -0e10d4: 1207 |006e: const/4 v7, #int 0 // #0 │ │ -0e10d6: 7220 8525 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0e10dc: 0c07 |0072: move-result-object v7 │ │ -0e10de: 1f07 9004 |0073: check-cast v7, Ljava/lang/String; // type@0490 │ │ -0e10e2: 7110 9224 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e10e8: 0a03 |0078: move-result v3 │ │ -0e10ea: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ -0e10ee: 2207 6204 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ -0e10f2: 2208 9204 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0e10f6: 7010 fb24 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e10fc: 1a09 3c0f |0082: const-string v9, "No resource found for: " // string@0f3c │ │ -0e1100: 6e20 0425 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e1106: 0c08 |0087: move-result-object v8 │ │ -0e1108: 6e20 0325 b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e110e: 0c08 |008b: move-result-object v8 │ │ -0e1110: 6e10 0a25 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e1116: 0c08 |008f: move-result-object v8 │ │ -0e1118: 7020 3124 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ -0e111e: 2707 |0093: throw v7 │ │ -0e1120: 0d01 |0094: move-exception v1 │ │ -0e1122: 2207 6204 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ -0e1126: 2208 9204 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0e112a: 7010 fb24 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e1130: 1a09 8611 |009c: const-string v9, "Single path segment is not a resource ID: " // string@1186 │ │ -0e1134: 6e20 0425 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e113a: 0c08 |00a1: move-result-object v8 │ │ -0e113c: 6e20 0325 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e1142: 0c08 |00a5: move-result-object v8 │ │ -0e1144: 6e10 0a25 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e114a: 0c08 |00a9: move-result-object v8 │ │ -0e114c: 7020 3124 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ -0e1152: 2707 |00ad: throw v7 │ │ -0e1154: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ -0e1156: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ -0e115a: 7220 8525 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0e1160: 0c07 |00b4: move-result-object v7 │ │ -0e1162: 1f07 9004 |00b5: check-cast v7, Ljava/lang/String; // type@0490 │ │ -0e1166: 7220 8525 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0e116c: 0c08 |00ba: move-result-object v8 │ │ -0e116e: 1f08 9004 |00bb: check-cast v8, Ljava/lang/String; // type@0490 │ │ -0e1172: 6e40 b001 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@01b0 │ │ -0e1178: 0a03 |00c0: move-result v3 │ │ -0e117a: 28b8 |00c1: goto 0079 // -0048 │ │ -0e117c: 2207 6204 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ -0e1180: 2208 9204 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0e1184: 7010 fb24 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e118a: 1a09 f00e |00c9: const-string v9, "More than two path segments: " // string@0ef0 │ │ -0e118e: 6e20 0425 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e1194: 0c08 |00ce: move-result-object v8 │ │ -0e1196: 6e20 0325 b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e119c: 0c08 |00d2: move-result-object v8 │ │ -0e119e: 6e10 0a25 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e11a4: 0c08 |00d6: move-result-object v8 │ │ -0e11a6: 7020 3124 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ -0e11ac: 2707 |00da: throw v7 │ │ -0e11ae: 6e20 af01 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0e11b4: 0c07 |00de: move-result-object v7 │ │ -0e11b6: 1107 |00df: return-object v7 │ │ +0e0ee0: |[0e0ee0] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +0e0ef0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0e0ef2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0e0ef4: 6e10 f702 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@02f7 │ │ +0e0efa: 0c00 |0005: move-result-object v0 │ │ +0e0efc: 7110 9e1e 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@1e9e │ │ +0e0f02: 0a07 |0009: move-result v7 │ │ +0e0f04: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ +0e0f08: 2207 6204 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ +0e0f0c: 2208 9204 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0e0f10: 7010 fb24 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e0f16: 1a09 2f0f |0013: const-string v9, "No authority: " // string@0f2f │ │ +0e0f1a: 6e20 0425 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0f20: 0c08 |0018: move-result-object v8 │ │ +0e0f22: 6e20 0325 b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e0f28: 0c08 |001c: move-result-object v8 │ │ +0e0f2a: 6e10 0a25 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e0f30: 0c08 |0020: move-result-object v8 │ │ +0e0f32: 7020 3124 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ +0e0f38: 2707 |0024: throw v7 │ │ +0e0f3a: 54a7 710b |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ +0e0f3e: 6e10 3001 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0e0f44: 0c07 |002a: move-result-object v7 │ │ +0e0f46: 6e20 9c01 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@019c │ │ +0e0f4c: 0c06 |002e: move-result-object v6 │ │ +0e0f4e: 6e10 fc02 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@02fc │ │ +0e0f54: 0c05 |0032: move-result-object v5 │ │ +0e0f56: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ +0e0f5a: 2207 6204 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ +0e0f5e: 2208 9204 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0e0f62: 7010 fb24 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e0f68: 1a09 3a0f |003c: const-string v9, "No path: " // string@0f3a │ │ +0e0f6c: 6e20 0425 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0f72: 0c08 |0041: move-result-object v8 │ │ +0e0f74: 6e20 0325 b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e0f7a: 0c08 |0045: move-result-object v8 │ │ +0e0f7c: 6e10 0a25 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e0f82: 0c08 |0049: move-result-object v8 │ │ +0e0f84: 7020 3124 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ +0e0f8a: 2707 |004d: throw v7 │ │ +0e0f8c: 0d02 |004e: move-exception v2 │ │ +0e0f8e: 2207 6204 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ +0e0f92: 2208 9204 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0e0f96: 7010 fb24 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e0f9c: 1a09 390f |0056: const-string v9, "No package found for authority: " // string@0f39 │ │ +0e0fa0: 6e20 0425 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0fa6: 0c08 |005b: move-result-object v8 │ │ +0e0fa8: 6e20 0325 b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e0fae: 0c08 |005f: move-result-object v8 │ │ +0e0fb0: 6e10 0a25 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e0fb6: 0c08 |0063: move-result-object v8 │ │ +0e0fb8: 7020 3124 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ +0e0fbe: 2707 |0067: throw v7 │ │ +0e0fc0: 7210 8925 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2589 │ │ +0e0fc6: 0a04 |006b: move-result v4 │ │ +0e0fc8: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ +0e0fcc: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +0e0fce: 7220 8525 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0e0fd4: 0c07 |0072: move-result-object v7 │ │ +0e0fd6: 1f07 9004 |0073: check-cast v7, Ljava/lang/String; // type@0490 │ │ +0e0fda: 7110 9224 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e0fe0: 0a03 |0078: move-result v3 │ │ +0e0fe2: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ +0e0fe6: 2207 6204 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ +0e0fea: 2208 9204 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0e0fee: 7010 fb24 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e0ff4: 1a09 3c0f |0082: const-string v9, "No resource found for: " // string@0f3c │ │ +0e0ff8: 6e20 0425 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e0ffe: 0c08 |0087: move-result-object v8 │ │ +0e1000: 6e20 0325 b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e1006: 0c08 |008b: move-result-object v8 │ │ +0e1008: 6e10 0a25 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e100e: 0c08 |008f: move-result-object v8 │ │ +0e1010: 7020 3124 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ +0e1016: 2707 |0093: throw v7 │ │ +0e1018: 0d01 |0094: move-exception v1 │ │ +0e101a: 2207 6204 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ +0e101e: 2208 9204 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0e1022: 7010 fb24 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e1028: 1a09 8611 |009c: const-string v9, "Single path segment is not a resource ID: " // string@1186 │ │ +0e102c: 6e20 0425 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e1032: 0c08 |00a1: move-result-object v8 │ │ +0e1034: 6e20 0325 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e103a: 0c08 |00a5: move-result-object v8 │ │ +0e103c: 6e10 0a25 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e1042: 0c08 |00a9: move-result-object v8 │ │ +0e1044: 7020 3124 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ +0e104a: 2707 |00ad: throw v7 │ │ +0e104c: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ +0e104e: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ +0e1052: 7220 8525 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0e1058: 0c07 |00b4: move-result-object v7 │ │ +0e105a: 1f07 9004 |00b5: check-cast v7, Ljava/lang/String; // type@0490 │ │ +0e105e: 7220 8525 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0e1064: 0c08 |00ba: move-result-object v8 │ │ +0e1066: 1f08 9004 |00bb: check-cast v8, Ljava/lang/String; // type@0490 │ │ +0e106a: 6e40 b001 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@01b0 │ │ +0e1070: 0a03 |00c0: move-result v3 │ │ +0e1072: 28b8 |00c1: goto 0079 // -0048 │ │ +0e1074: 2207 6204 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@0462 │ │ +0e1078: 2208 9204 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0e107c: 7010 fb24 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e1082: 1a09 f00e |00c9: const-string v9, "More than two path segments: " // string@0ef0 │ │ +0e1086: 6e20 0425 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e108c: 0c08 |00ce: move-result-object v8 │ │ +0e108e: 6e20 0325 b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e1094: 0c08 |00d2: move-result-object v8 │ │ +0e1096: 6e10 0a25 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e109c: 0c08 |00d6: move-result-object v8 │ │ +0e109e: 7020 3124 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2431 │ │ +0e10a4: 2707 |00da: throw v7 │ │ +0e10a6: 6e20 af01 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0e10ac: 0c07 |00de: move-result-object v7 │ │ +0e10ae: 1107 |00df: return-object v7 │ │ catches : 2 │ │ 0x0025 - 0x002e │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x004e │ │ 0x006f - 0x0078 │ │ Ljava/lang/NumberFormatException; -> 0x0094 │ │ positions : │ │ 0x0002 line=669 │ │ @@ -305037,17 +305301,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e11d4: |[0e11d4] android.support.v7.widget.SuggestionsAdapter.getQueryRefinement:()I │ │ -0e11e4: 5210 780b |0000: iget v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ -0e11e8: 0f00 |0002: return v0 │ │ +0e10cc: |[0e10cc] android.support.v7.widget.SuggestionsAdapter.getQueryRefinement:()I │ │ +0e10dc: 5210 780b |0000: iget v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ +0e10e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ │ │ #6 : (in Landroid/support/v7/widget/SuggestionsAdapter;) │ │ @@ -305055,64 +305319,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 │ │ -0e11ec: |[0e11ec] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ -0e11fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e11fe: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ -0e1202: 1102 |0003: return-object v2 │ │ -0e1204: 6e10 f800 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f8 │ │ -0e120a: 0c06 |0007: move-result-object v6 │ │ -0e120c: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ -0e1210: 2200 8c00 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@008c │ │ -0e1214: 7010 e902 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@02e9 │ │ -0e121a: 1a05 a219 |000f: const-string v5, "content" // string@19a2 │ │ -0e121e: 6e20 f202 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02f2 │ │ -0e1224: 0c00 |0014: move-result-object v0 │ │ -0e1226: 6e20 ed02 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ed │ │ -0e122c: 0c00 |0018: move-result-object v0 │ │ -0e122e: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ -0e1232: 6e20 f102 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02f1 │ │ -0e1238: 0c00 |001e: move-result-object v0 │ │ -0e123a: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ -0e123e: 6e20 f002 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02f0 │ │ -0e1244: 0c08 |0024: move-result-object v8 │ │ -0e1246: 6e10 fb00 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@00fb │ │ -0e124c: 0c07 |0028: move-result-object v7 │ │ -0e124e: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ -0e1252: 6e20 ea02 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ea │ │ -0e1258: 1a00 1930 |002e: const-string v0, "search_suggest_query" // string@3019 │ │ -0e125c: 6e20 eb02 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02eb │ │ -0e1262: 6e10 fc00 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@00fc │ │ -0e1268: 0c03 |0036: move-result-object v3 │ │ -0e126a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -0e126c: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ -0e1270: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -0e1272: 2304 7a06 |003b: new-array v4, v0, [Ljava/lang/String; // type@067a │ │ -0e1276: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -0e1278: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ -0e127c: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ -0e1280: 1a00 4923 |0042: const-string v0, "limit" // string@2349 │ │ -0e1284: 7110 f524 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24f5 │ │ -0e128a: 0c05 |0047: move-result-object v5 │ │ -0e128c: 6e30 ec02 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ec │ │ -0e1292: 6e10 ee02 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@02ee │ │ -0e1298: 0c01 |004e: move-result-object v1 │ │ -0e129a: 5490 710b |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ -0e129e: 6e10 2701 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ -0e12a4: 0c00 |0054: move-result-object v0 │ │ -0e12a6: 0725 |0055: move-object v5, v2 │ │ -0e12a8: 7406 1901 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@0119 │ │ -0e12ae: 0c02 |0059: move-result-object v2 │ │ -0e12b0: 28a9 |005a: goto 0003 // -0057 │ │ -0e12b2: 6e20 eb02 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02eb │ │ -0e12b8: 28e2 |005e: goto 0040 // -001e │ │ +0e10e4: |[0e10e4] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ +0e10f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e10f6: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ +0e10fa: 1102 |0003: return-object v2 │ │ +0e10fc: 6e10 f800 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f8 │ │ +0e1102: 0c06 |0007: move-result-object v6 │ │ +0e1104: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ +0e1108: 2200 8c00 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@008c │ │ +0e110c: 7010 e902 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@02e9 │ │ +0e1112: 1a05 a219 |000f: const-string v5, "content" // string@19a2 │ │ +0e1116: 6e20 f202 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02f2 │ │ +0e111c: 0c00 |0014: move-result-object v0 │ │ +0e111e: 6e20 ed02 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ed │ │ +0e1124: 0c00 |0018: move-result-object v0 │ │ +0e1126: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ +0e112a: 6e20 f102 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02f1 │ │ +0e1130: 0c00 |001e: move-result-object v0 │ │ +0e1132: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ +0e1136: 6e20 f002 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02f0 │ │ +0e113c: 0c08 |0024: move-result-object v8 │ │ +0e113e: 6e10 fb00 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@00fb │ │ +0e1144: 0c07 |0028: move-result-object v7 │ │ +0e1146: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ +0e114a: 6e20 ea02 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ea │ │ +0e1150: 1a00 1930 |002e: const-string v0, "search_suggest_query" // string@3019 │ │ +0e1154: 6e20 eb02 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02eb │ │ +0e115a: 6e10 fc00 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@00fc │ │ +0e1160: 0c03 |0036: move-result-object v3 │ │ +0e1162: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +0e1164: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ +0e1168: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +0e116a: 2304 7a06 |003b: new-array v4, v0, [Ljava/lang/String; // type@067a │ │ +0e116e: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +0e1170: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ +0e1174: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ +0e1178: 1a00 4923 |0042: const-string v0, "limit" // string@2349 │ │ +0e117c: 7110 f524 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@24f5 │ │ +0e1182: 0c05 |0047: move-result-object v5 │ │ +0e1184: 6e30 ec02 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02ec │ │ +0e118a: 6e10 ee02 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@02ee │ │ +0e1190: 0c01 |004e: move-result-object v1 │ │ +0e1192: 5490 710b |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ +0e1196: 6e10 2701 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0127 │ │ +0e119c: 0c00 |0054: move-result-object v0 │ │ +0e119e: 0725 |0055: move-object v5, v2 │ │ +0e11a0: 7406 1901 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@0119 │ │ +0e11a6: 0c02 |0059: move-result-object v2 │ │ +0e11a8: 28a9 |005a: goto 0003 // -0057 │ │ +0e11aa: 6e20 eb02 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@02eb │ │ +0e11b0: 28e2 |005e: goto 0040 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=707 │ │ 0x0003 line=748 │ │ 0x0004 line=711 │ │ 0x0008 line=712 │ │ 0x000a line=716 │ │ @@ -305147,35 +305411,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 │ │ -0e12bc: |[0e12bc] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0e12cc: 6f40 3812 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1238 │ │ -0e12d2: 0c02 |0003: move-result-object v2 │ │ -0e12d4: 1102 |0004: return-object v2 │ │ -0e12d6: 0d00 |0005: move-exception v0 │ │ -0e12d8: 1a04 ad11 |0006: const-string v4, "SuggestionsAdapter" // string@11ad │ │ -0e12dc: 1a05 4a11 |0008: const-string v5, "Search suggestions cursor threw exception." // string@114a │ │ -0e12e0: 7130 b01e 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0e12e6: 5464 710b |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ -0e12ea: 5465 720b |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@0b72 │ │ -0e12ee: 6e40 8a1e 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@1e8a │ │ -0e12f4: 0c02 |0014: move-result-object v2 │ │ -0e12f6: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ -0e12fa: 6e10 cc1f 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ -0e1300: 0c03 |001a: move-result-object v3 │ │ -0e1302: 1f03 9403 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0394 │ │ -0e1306: 5431 670b |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ -0e130a: 6e10 cd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@24cd │ │ -0e1310: 0c04 |0022: move-result-object v4 │ │ -0e1312: 6e20 be22 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e1318: 28de |0026: goto 0004 // -0022 │ │ +0e11b4: |[0e11b4] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0e11c4: 6f40 3812 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1238 │ │ +0e11ca: 0c02 |0003: move-result-object v2 │ │ +0e11cc: 1102 |0004: return-object v2 │ │ +0e11ce: 0d00 |0005: move-exception v0 │ │ +0e11d0: 1a04 ad11 |0006: const-string v4, "SuggestionsAdapter" // string@11ad │ │ +0e11d4: 1a05 4a11 |0008: const-string v5, "Search suggestions cursor threw exception." // string@114a │ │ +0e11d8: 7130 b01e 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +0e11de: 5464 710b |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0b71 │ │ +0e11e2: 5465 720b |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@0b72 │ │ +0e11e6: 6e40 8a1e 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@1e8a │ │ +0e11ec: 0c02 |0014: move-result-object v2 │ │ +0e11ee: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ +0e11f2: 6e10 cc1f 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ +0e11f8: 0c03 |001a: move-result-object v3 │ │ +0e11fa: 1f03 9403 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0394 │ │ +0e11fe: 5431 670b |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0b67 │ │ +0e1202: 6e10 cd24 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@24cd │ │ +0e1208: 0c04 |0022: move-result-object v4 │ │ +0e120a: 6e20 be22 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e1210: 28de |0026: goto 0004 // -0022 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/RuntimeException; -> 0x0005 │ │ positions : │ │ 0x0000 line=443 │ │ 0x0004 line=453 │ │ 0x0005 line=444 │ │ @@ -305200,17 +305464,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e132c: |[0e132c] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ -0e133c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e133e: 0f00 |0001: return v0 │ │ +0e1224: |[0e1224] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ +0e1234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1236: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ │ │ #9 : (in Landroid/support/v7/widget/SuggestionsAdapter;) │ │ @@ -305218,21 +305482,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0e1340: |[0e1340] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0e1350: 6f40 3a12 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/widget/ResourceCursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@123a │ │ -0e1356: 0c00 |0003: move-result-object v0 │ │ -0e1358: 2201 9403 |0004: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0394 │ │ -0e135c: 7020 731e 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@1e73 │ │ -0e1362: 6e20 1d20 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@201d │ │ -0e1368: 1100 |000c: return-object v0 │ │ +0e1238: |[0e1238] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0e1248: 6f40 3a12 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/widget/ResourceCursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@123a │ │ +0e124e: 0c00 |0003: move-result-object v0 │ │ +0e1250: 2201 9403 |0004: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0394 │ │ +0e1254: 7020 731e 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@1e73 │ │ +0e125a: 6e20 1d20 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@201d │ │ +0e1260: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0004 line=243 │ │ 0x000c line=244 │ │ locals : │ │ 0x0004 - 0x000d reg=0 v Landroid/view/View; │ │ @@ -305246,20 +305510,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e136c: |[0e136c] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ -0e137c: 6f10 3b12 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@123b │ │ -0e1382: 6e10 7e1e 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1e7e │ │ -0e1388: 0c00 |0006: move-result-object v0 │ │ -0e138a: 7020 931e 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@1e93 │ │ -0e1390: 0e00 |000a: return-void │ │ +0e1264: |[0e1264] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ +0e1274: 6f10 3b12 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@123b │ │ +0e127a: 6e10 7e1e 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1e7e │ │ +0e1280: 0c00 |0006: move-result-object v0 │ │ +0e1282: 7020 931e 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@1e93 │ │ +0e1288: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=181 │ │ 0x000a line=182 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -305269,20 +305533,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e1394: |[0e1394] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ -0e13a4: 6f10 3c12 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@123c │ │ -0e13aa: 6e10 7e1e 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1e7e │ │ -0e13b0: 0c00 |0006: move-result-object v0 │ │ -0e13b2: 7020 931e 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@1e93 │ │ -0e13b8: 0e00 |000a: return-void │ │ +0e128c: |[0e128c] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ +0e129c: 6f10 3c12 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@123c │ │ +0e12a2: 6e10 7e1e 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1e7e │ │ +0e12a8: 0c00 |0006: move-result-object v0 │ │ +0e12aa: 7020 931e 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@1e93 │ │ +0e12b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=189 │ │ 0x000a line=190 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -305292,23 +305556,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0e13bc: |[0e13bc] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ -0e13cc: 6e10 cc1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ -0e13d2: 0c00 |0003: move-result-object v0 │ │ -0e13d4: 2001 6f04 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@046f │ │ -0e13d8: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -0e13dc: 5421 7a0b |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b7a │ │ -0e13e0: 1f00 6f04 |000a: check-cast v0, Ljava/lang/CharSequence; // type@046f │ │ -0e13e4: 6e20 371e 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@1e37 │ │ -0e13ea: 0e00 |000f: return-void │ │ +0e12b4: |[0e12b4] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ +0e12c4: 6e10 cc1f 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@1fcc │ │ +0e12ca: 0c00 |0003: move-result-object v0 │ │ +0e12cc: 2001 6f04 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@046f │ │ +0e12d0: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +0e12d4: 5421 7a0b |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b7a │ │ +0e12d8: 1f00 6f04 |000a: check-cast v0, Ljava/lang/CharSequence; // type@046f │ │ +0e12dc: 6e20 371e 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@1e37 │ │ +0e12e2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x0008 line=324 │ │ 0x000f line=326 │ │ locals : │ │ @@ -305321,44 +305585,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 │ │ -0e13ec: |[0e13ec] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -0e13fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e13fe: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ -0e1402: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -0e1406: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0e1408: 5464 7a0b |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b7a │ │ -0e140c: 6e10 1f1e 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@1e1f │ │ -0e1412: 0a04 |000b: move-result v4 │ │ -0e1414: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ -0e1418: 5464 7a0b |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b7a │ │ -0e141c: 6e10 211e 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@1e21 │ │ -0e1422: 0a04 |0013: move-result v4 │ │ -0e1424: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ -0e1428: 1103 |0016: return-object v3 │ │ -0e142a: 6e10 c524 0700 |0017: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e1430: 0c02 |001a: move-result-object v2 │ │ -0e1432: 28ea |001b: goto 0005 // -0016 │ │ -0e1434: 5464 7b0b |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ -0e1438: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ -0e143c: 6e40 861e 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@1e86 │ │ -0e1442: 0c00 |0023: move-result-object v0 │ │ -0e1444: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ -0e1448: 7210 d801 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0e144e: 0703 |0029: move-object v3, v0 │ │ -0e1450: 28ec |002a: goto 0016 // -0014 │ │ -0e1452: 0d01 |002b: move-exception v1 │ │ -0e1454: 1a04 ad11 |002c: const-string v4, "SuggestionsAdapter" // string@11ad │ │ -0e1458: 1a05 4b11 |002e: const-string v5, "Search suggestions query threw an exception." // string@114b │ │ -0e145c: 7130 b01e 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ -0e1462: 28e3 |0033: goto 0016 // -001d │ │ +0e12e4: |[0e12e4] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +0e12f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e12f6: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ +0e12fa: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +0e12fe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0e1300: 5464 7a0b |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b7a │ │ +0e1304: 6e10 1f1e 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@1e1f │ │ +0e130a: 0a04 |000b: move-result v4 │ │ +0e130c: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ +0e1310: 5464 7a0b |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0b7a │ │ +0e1314: 6e10 211e 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@1e21 │ │ +0e131a: 0a04 |0013: move-result v4 │ │ +0e131c: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ +0e1320: 1103 |0016: return-object v3 │ │ +0e1322: 6e10 c524 0700 |0017: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e1328: 0c02 |001a: move-result-object v2 │ │ +0e132a: 28ea |001b: goto 0005 // -0016 │ │ +0e132c: 5464 7b0b |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0b7b │ │ +0e1330: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ +0e1334: 6e40 861e 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@1e86 │ │ +0e133a: 0c00 |0023: move-result-object v0 │ │ +0e133c: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ +0e1340: 7210 d801 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0e1346: 0703 |0029: move-object v3, v0 │ │ +0e1348: 28ec |002a: goto 0016 // -0014 │ │ +0e134a: 0d01 |002b: move-exception v1 │ │ +0e134c: 1a04 ad11 |002c: const-string v4, "SuggestionsAdapter" // string@11ad │ │ +0e1350: 1a05 4b11 |002e: const-string v5, "Search suggestions query threw an exception." // string@114b │ │ +0e1354: 7130 b01e 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eb0 │ │ +0e135a: 28e3 |0033: goto 0016 // -001d │ │ catches : 1 │ │ 0x001c - 0x0029 │ │ Ljava/lang/RuntimeException; -> 0x002b │ │ positions : │ │ 0x0001 line=144 │ │ 0x0005 line=149 │ │ 0x0006 line=150 │ │ @@ -305384,17 +305648,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1474: |[0e1474] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ -0e1484: 5901 780b |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ -0e1488: 0e00 |0002: return-void │ │ +0e136c: |[0e136c] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ +0e137c: 5901 780b |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0b78 │ │ +0e1380: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ 0x0000 - 0x0003 reg=1 refineWhat I │ │ @@ -305440,24 +305704,24 @@ │ │ type : '(Landroid/content/Context;Landroid/database/sqlite/SQLiteOpenHelper;Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0e148c: |[0e148c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.:(Landroid/content/Context;Landroid/database/sqlite/SQLiteOpenHelper;Ljava/lang/String;[Ljava/lang/String;)V │ │ -0e149c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e149e: 7020 c922 2100 |0001: invoke-direct {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.:(Landroid/content/Context;)V // method@22c9 │ │ -0e14a4: 5b10 a10b |0004: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ -0e14a8: 5b10 a20b |0006: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.rawQuery:Ljava/lang/String; // field@0ba2 │ │ -0e14ac: 5b10 a00b |0008: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.args:[Ljava/lang/String; // field@0ba0 │ │ -0e14b0: 5b13 a10b |000a: iput-object v3, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ -0e14b4: 5b14 a20b |000c: iput-object v4, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.rawQuery:Ljava/lang/String; // field@0ba2 │ │ -0e14b8: 5b15 a00b |000e: iput-object v5, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.args:[Ljava/lang/String; // field@0ba0 │ │ -0e14bc: 0e00 |0010: return-void │ │ +0e1384: |[0e1384] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.:(Landroid/content/Context;Landroid/database/sqlite/SQLiteOpenHelper;Ljava/lang/String;[Ljava/lang/String;)V │ │ +0e1394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1396: 7020 c922 2100 |0001: invoke-direct {v1, v2}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.:(Landroid/content/Context;)V // method@22c9 │ │ +0e139c: 5b10 a10b |0004: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ +0e13a0: 5b10 a20b |0006: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.rawQuery:Ljava/lang/String; // field@0ba2 │ │ +0e13a4: 5b10 a00b |0008: iput-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.args:[Ljava/lang/String; // field@0ba0 │ │ +0e13a8: 5b13 a10b |000a: iput-object v3, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ +0e13ac: 5b14 a20b |000c: iput-object v4, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.rawQuery:Ljava/lang/String; // field@0ba2 │ │ +0e13b0: 5b15 a00b |000e: iput-object v5, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.args:[Ljava/lang/String; // field@0ba0 │ │ +0e13b4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0004 line=29 │ │ 0x0006 line=30 │ │ 0x0008 line=31 │ │ 0x000a line=43 │ │ @@ -305477,23 +305741,23 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e14c0: |[0e14c0] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildCursor:()Landroid/database/Cursor; │ │ -0e14d0: 5430 a10b |0000: iget-object v0, v3, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ -0e14d4: 6e10 0502 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0205 │ │ -0e14da: 0c00 |0005: move-result-object v0 │ │ -0e14dc: 5431 a20b |0006: iget-object v1, v3, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.rawQuery:Ljava/lang/String; // field@0ba2 │ │ -0e14e0: 5432 a00b |0008: iget-object v2, v3, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.args:[Ljava/lang/String; // field@0ba0 │ │ -0e14e4: 6e30 fe01 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0e14ea: 0c00 |000d: move-result-object v0 │ │ -0e14ec: 1100 |000e: return-object v0 │ │ +0e13b8: |[0e13b8] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildCursor:()Landroid/database/Cursor; │ │ +0e13c8: 5430 a10b |0000: iget-object v0, v3, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ +0e13cc: 6e10 0502 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0205 │ │ +0e13d2: 0c00 |0005: move-result-object v0 │ │ +0e13d4: 5431 a20b |0006: iget-object v1, v3, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.rawQuery:Ljava/lang/String; // field@0ba2 │ │ +0e13d8: 5432 a00b |0008: iget-object v2, v3, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.args:[Ljava/lang/String; // field@0ba0 │ │ +0e13dc: 6e30 fe01 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0e13e2: 0c00 |000d: move-result-object v0 │ │ +0e13e4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ │ │ #1 : (in Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;) │ │ @@ -305501,18 +305765,18 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e14f0: |[0e14f0] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildDeleteTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ -0e1500: 2200 3904 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask; // type@0439 │ │ -0e1504: 7020 de22 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22de │ │ -0e150a: 1100 |0005: return-object v0 │ │ +0e13e8: |[0e13e8] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildDeleteTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ +0e13f8: 2200 3904 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask; // type@0439 │ │ +0e13fc: 7020 de22 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22de │ │ +0e1402: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0006 reg=2 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ │ │ @@ -305521,18 +305785,18 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e150c: |[0e150c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildExecSQLTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ -0e151c: 2200 3a04 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask; // type@043a │ │ -0e1520: 7020 e122 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22e1 │ │ -0e1526: 1100 |0005: return-object v0 │ │ +0e1404: |[0e1404] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildExecSQLTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ +0e1414: 2200 3a04 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask; // type@043a │ │ +0e1418: 7020 e122 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22e1 │ │ +0e141e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0006 reg=2 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ │ │ @@ -305541,18 +305805,18 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e1528: |[0e1528] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildInsertTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ -0e1538: 2200 3b04 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask; // type@043b │ │ -0e153c: 7020 e422 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22e4 │ │ -0e1542: 1100 |0005: return-object v0 │ │ +0e1420: |[0e1420] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildInsertTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ +0e1430: 2200 3b04 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask; // type@043b │ │ +0e1434: 7020 e422 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22e4 │ │ +0e143a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0006 reg=2 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ │ │ @@ -305561,18 +305825,18 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e1544: |[0e1544] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildReplaceTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ -0e1554: 2200 3c04 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask; // type@043c │ │ -0e1558: 7020 e722 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22e7 │ │ -0e155e: 1100 |0005: return-object v0 │ │ +0e143c: |[0e143c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildReplaceTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ +0e144c: 2200 3c04 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask; // type@043c │ │ +0e1450: 7020 e722 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22e7 │ │ +0e1456: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0006 reg=2 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ │ │ @@ -305581,18 +305845,18 @@ │ │ type : '(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e1560: |[0e1560] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildUpdateTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ -0e1570: 2200 3d04 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask; // type@043d │ │ -0e1574: 7020 ea22 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22ea │ │ -0e157a: 1100 |0005: return-object v0 │ │ +0e1458: |[0e1458] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.buildUpdateTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; │ │ +0e1468: 2200 3d04 |0000: new-instance v0, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask; // type@043d │ │ +0e146c: 7020 ea22 2000 |0002: invoke-direct {v0, v2}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask;.:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)V // method@22ea │ │ +0e1472: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0006 reg=2 loader Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ │ │ @@ -305601,30 +305865,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0e157c: |[0e157c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V │ │ -0e158c: 6e20 ef22 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildDeleteTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22ef │ │ -0e1592: 0c00 |0003: move-result-object v0 │ │ -0e1594: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -0e1596: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0e159a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0e159c: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ -0e15a0: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -0e15a4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0e15a6: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ -0e15aa: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -0e15ac: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ -0e15b0: 1232 |0012: const/4 v2, #int 3 // #3 │ │ -0e15b2: 4d07 0102 |0013: aput-object v7, v1, v2 │ │ -0e15b6: 6e20 db22 1000 |0015: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ -0e15bc: 0e00 |0018: return-void │ │ +0e1474: |[0e1474] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V │ │ +0e1484: 6e20 ef22 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildDeleteTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22ef │ │ +0e148a: 0c00 |0003: move-result-object v0 │ │ +0e148c: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0e148e: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0e1492: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0e1494: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ +0e1498: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +0e149c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0e149e: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ +0e14a2: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +0e14a4: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ +0e14a8: 1232 |0012: const/4 v2, #int 3 // #3 │ │ +0e14aa: 4d07 0102 |0013: aput-object v7, v1, v2 │ │ +0e14ae: 6e20 db22 1000 |0015: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ +0e14b4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0018 line=92 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0019 reg=5 table Ljava/lang/String; │ │ @@ -305636,28 +305900,28 @@ │ │ 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 : 32 16-bit code units │ │ -0e15c0: |[0e15c0] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0e15d0: 6f55 ce22 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@22ce │ │ -0e15d6: 6e20 4e24 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0e15dc: 1a00 992e |0006: const-string v0, "rawQuery=" // string@2e99 │ │ -0e15e0: 6e20 4e24 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0e15e6: 5410 a20b |000b: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.rawQuery:Ljava/lang/String; // field@0ba2 │ │ -0e15ea: 6e20 5324 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0e15f0: 6e20 4e24 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0e15f6: 1a00 9517 |0013: const-string v0, "args=" // string@1795 │ │ -0e15fa: 6e20 4e24 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ -0e1600: 7110 5325 0500 |0018: invoke-static {v5}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ -0e1606: 0c00 |001b: move-result-object v0 │ │ -0e1608: 6e20 5324 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ -0e160e: 0e00 |001f: return-void │ │ +0e14b8: |[0e14b8] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0e14c8: 6f55 ce22 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@22ce │ │ +0e14ce: 6e20 4e24 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0e14d4: 1a00 992e |0006: const-string v0, "rawQuery=" // string@2e99 │ │ +0e14d8: 6e20 4e24 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0e14de: 5410 a20b |000b: iget-object v0, v1, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.rawQuery:Ljava/lang/String; // field@0ba2 │ │ +0e14e2: 6e20 5324 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0e14e8: 6e20 4e24 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0e14ee: 1a00 9517 |0013: const-string v0, "args=" // string@1795 │ │ +0e14f2: 6e20 4e24 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@244e │ │ +0e14f8: 7110 5325 0500 |0018: invoke-static {v5}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2553 │ │ +0e14fe: 0c00 |001b: move-result-object v0 │ │ +0e1500: 6e20 5324 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2453 │ │ +0e1506: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0006 line=66 │ │ 0x000b line=67 │ │ 0x0010 line=68 │ │ @@ -305676,28 +305940,28 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0e1610: |[0e1610] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ -0e1620: 6e20 f022 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildExecSQLTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22f0 │ │ -0e1626: 0c00 |0003: move-result-object v0 │ │ -0e1628: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -0e162a: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0e162e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0e1630: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ -0e1634: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -0e1638: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0e163a: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ -0e163e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -0e1640: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ -0e1644: 6e20 db22 1000 |0012: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ -0e164a: 0e00 |0015: return-void │ │ +0e1508: |[0e1508] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V │ │ +0e1518: 6e20 f022 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildExecSQLTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22f0 │ │ +0e151e: 0c00 |0003: move-result-object v0 │ │ +0e1520: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0e1522: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0e1526: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0e1528: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ +0e152c: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +0e1530: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0e1532: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ +0e1536: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +0e1538: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ +0e153c: 6e20 db22 1000 |0012: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ +0e1542: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0015 line=96 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0016 reg=5 sql Ljava/lang/String; │ │ @@ -305708,30 +305972,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0e164c: |[0e164c] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)V │ │ -0e165c: 6e20 f122 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildInsertTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22f1 │ │ -0e1662: 0c00 |0003: move-result-object v0 │ │ -0e1664: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -0e1666: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0e166a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0e166c: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ -0e1670: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -0e1674: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0e1676: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ -0e167a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -0e167c: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ -0e1680: 1232 |0012: const/4 v2, #int 3 // #3 │ │ -0e1682: 4d07 0102 |0013: aput-object v7, v1, v2 │ │ -0e1686: 6e20 db22 1000 |0015: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ -0e168c: 0e00 |0018: return-void │ │ +0e1544: |[0e1544] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)V │ │ +0e1554: 6e20 f122 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildInsertTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22f1 │ │ +0e155a: 0c00 |0003: move-result-object v0 │ │ +0e155c: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0e155e: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0e1562: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0e1564: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ +0e1568: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +0e156c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0e156e: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ +0e1572: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +0e1574: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ +0e1578: 1232 |0012: const/4 v2, #int 3 // #3 │ │ +0e157a: 4d07 0102 |0013: aput-object v7, v1, v2 │ │ +0e157e: 6e20 db22 1000 |0015: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ +0e1584: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0018 line=76 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0019 reg=5 table Ljava/lang/String; │ │ @@ -305743,30 +306007,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0e1690: |[0e1690] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)V │ │ -0e16a0: 6e20 f222 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildReplaceTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22f2 │ │ -0e16a6: 0c00 |0003: move-result-object v0 │ │ -0e16a8: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -0e16aa: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0e16ae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0e16b0: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ -0e16b4: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -0e16b8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0e16ba: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ -0e16be: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -0e16c0: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ -0e16c4: 1232 |0012: const/4 v2, #int 3 // #3 │ │ -0e16c6: 4d07 0102 |0013: aput-object v7, v1, v2 │ │ -0e16ca: 6e20 db22 1000 |0015: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ -0e16d0: 0e00 |0018: return-void │ │ +0e1588: |[0e1588] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)V │ │ +0e1598: 6e20 f222 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildReplaceTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22f2 │ │ +0e159e: 0c00 |0003: move-result-object v0 │ │ +0e15a0: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0e15a2: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0e15a6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0e15a8: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ +0e15ac: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +0e15b0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0e15b2: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ +0e15b6: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +0e15b8: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ +0e15bc: 1232 |0012: const/4 v2, #int 3 // #3 │ │ +0e15be: 4d07 0102 |0013: aput-object v7, v1, v2 │ │ +0e15c2: 6e20 db22 1000 |0015: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ +0e15c8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0018 line=87 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x0019 reg=5 table Ljava/lang/String; │ │ @@ -305778,32 +306042,32 @@ │ │ type : '(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0e16d4: |[0e16d4] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)V │ │ -0e16e4: 6e20 f322 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildUpdateTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22f3 │ │ -0e16ea: 0c00 |0003: move-result-object v0 │ │ -0e16ec: 1251 |0004: const/4 v1, #int 5 // #5 │ │ -0e16ee: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0e16f2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0e16f4: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ -0e16f8: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ -0e16fc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0e16fe: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ -0e1702: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -0e1704: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ -0e1708: 1232 |0012: const/4 v2, #int 3 // #3 │ │ -0e170a: 4d07 0102 |0013: aput-object v7, v1, v2 │ │ -0e170e: 1242 |0015: const/4 v2, #int 4 // #4 │ │ -0e1710: 4d08 0102 |0016: aput-object v8, v1, v2 │ │ -0e1714: 6e20 db22 1000 |0018: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ -0e171a: 0e00 |001b: return-void │ │ +0e15cc: |[0e15cc] com.commonsware.cwac.loaderex.acl.SQLiteCursorLoader.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)V │ │ +0e15dc: 6e20 f322 4400 |0000: invoke-virtual {v4, v4}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.buildUpdateTask:(Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;)Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask; // method@22f3 │ │ +0e15e2: 0c00 |0003: move-result-object v0 │ │ +0e15e4: 1251 |0004: const/4 v1, #int 5 // #5 │ │ +0e15e6: 2311 7806 |0005: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0e15ea: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0e15ec: 5443 a10b |0008: iget-object v3, v4, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.db:Landroid/database/sqlite/SQLiteOpenHelper; // field@0ba1 │ │ +0e15f0: 4d03 0102 |000a: aput-object v3, v1, v2 │ │ +0e15f4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0e15f6: 4d05 0102 |000d: aput-object v5, v1, v2 │ │ +0e15fa: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +0e15fc: 4d06 0102 |0010: aput-object v6, v1, v2 │ │ +0e1600: 1232 |0012: const/4 v2, #int 3 // #3 │ │ +0e1602: 4d07 0102 |0013: aput-object v7, v1, v2 │ │ +0e1606: 1242 |0015: const/4 v2, #int 4 // #4 │ │ +0e1608: 4d08 0102 |0016: aput-object v8, v1, v2 │ │ +0e160c: 6e20 db22 1000 |0018: invoke-virtual {v0, v1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@22db │ │ +0e1612: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x001b line=82 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ 0x0000 - 0x001c reg=5 table Ljava/lang/String; │ │ @@ -305909,119 +306173,119 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 220 16-bit code units │ │ -0e171c: |[0e171c] org.pyneo.maps.dashboard.IndicatorManager.:(Lorg/pyneo/maps/MainActivity;)V │ │ -0e172c: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ -0e1730: 1502 403f |0002: const/high16 v2, #int 1061158912 // #3f40 │ │ -0e1734: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0e1736: 7010 be24 0800 |0005: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@24be │ │ -0e173c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e173e: 5b80 ba12 |0009: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@12ba │ │ -0e1742: 2200 b404 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ -0e1746: 7040 7225 3012 |000d: invoke-direct {v0, v3, v2, v1}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ -0e174c: 5b80 b612 |0010: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e1750: 2200 b404 |0012: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ -0e1754: 7040 7225 3012 |0014: invoke-direct {v0, v3, v2, v1}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ -0e175a: 5b80 b412 |0017: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ -0e175e: 2200 aa04 |0019: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0e1762: 7010 3d25 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0e1768: 5b80 b512 |001e: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ -0e176c: 2200 2105 |0020: new-instance v0, Lorg/pyneo/maps/dashboard/IndicatorManager$1; // type@0521 │ │ -0e1770: 7020 9827 8000 |0022: invoke-direct {v0, v8}, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@2798 │ │ -0e1776: 5b80 b012 |0025: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@12b0 │ │ -0e177a: 2200 0f06 |0027: new-instance v0, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ -0e177e: 7020 042e 9000 |0029: invoke-direct {v0, v9}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ -0e1784: 5b80 b112 |002c: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@12b1 │ │ -0e1788: 2200 1306 |002e: new-instance v0, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ -0e178c: 7020 172e 9000 |0030: invoke-direct {v0, v9}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ -0e1792: 5b80 b312 |0033: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e1796: 6e10 3e27 0900 |0035: invoke-virtual {v9}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ -0e179c: 0c00 |0038: move-result-object v0 │ │ -0e179e: 6e10 ab01 0000 |0039: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -0e17a4: 0c06 |003c: move-result-object v6 │ │ -0e17a6: 1a00 9523 |003d: const-string v0, "location" // string@2395 │ │ -0e17aa: 6e20 4127 0900 |003f: invoke-virtual {v9, v0}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ -0e17b0: 0c00 |0042: move-result-object v0 │ │ -0e17b2: 1f00 8300 |0043: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ -0e17b6: 5b80 b912 |0045: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ -0e17ba: 2200 2305 |0047: new-instance v0, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // type@0523 │ │ -0e17be: 7020 9e27 8000 |0049: invoke-direct {v0, v8}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@279e │ │ -0e17c4: 5b80 b812 |004c: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ -0e17c8: 2200 a904 |004e: new-instance v0, Ljava/text/SimpleDateFormat; // type@04a9 │ │ -0e17cc: 1a01 b705 |0050: const-string v1, "HH:mm:ss" // string@05b7 │ │ -0e17d0: 5462 1e00 |0052: iget-object v2, v6, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -0e17d4: 7030 3725 1002 |0054: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2537 │ │ -0e17da: 5b80 bd12 |0057: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdf:Ljava/text/SimpleDateFormat; // field@12bd │ │ -0e17de: 2200 a904 |0059: new-instance v0, Ljava/text/SimpleDateFormat; // type@04a9 │ │ -0e17e2: 1a01 b705 |005b: const-string v1, "HH:mm:ss" // string@05b7 │ │ -0e17e6: 5462 1e00 |005d: iget-object v2, v6, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ -0e17ea: 7030 3725 1002 |005f: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2537 │ │ -0e17f0: 5b80 be12 |0062: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdfDelta:Ljava/text/SimpleDateFormat; // field@12be │ │ -0e17f4: 5480 be12 |0064: iget-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdfDelta:Ljava/text/SimpleDateFormat; // field@12be │ │ -0e17f8: 1a01 0c13 |0066: const-string v1, "UTC" // string@130c │ │ -0e17fc: 7110 a925 0100 |0068: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ -0e1802: 0c01 |006b: move-result-object v1 │ │ -0e1804: 6e20 3c25 1000 |006c: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ -0e180a: 2200 2205 |006f: new-instance v0, Lorg/pyneo/maps/dashboard/IndicatorManager$2; // type@0522 │ │ -0e180e: 7020 9b27 8000 |0071: invoke-direct {v0, v8}, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@279b │ │ -0e1814: 5b80 b212 |0074: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mConnection:Landroid/content/ServiceConnection; // field@12b2 │ │ -0e1818: 7020 bf27 9800 |0076: invoke-direct {v8, v9}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setUpIndicators:(Landroid/content/Context;)V // method@27bf │ │ -0e181e: 1400 1301 0b7f |0079: const v0, #float 1.84768e+38 // #7f0b0113 │ │ -0e1824: 6e20 3727 0900 |007c: invoke-virtual {v9, v0}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0e182a: 0c00 |007f: move-result-object v0 │ │ -0e182c: 1f00 db03 |0080: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ -0e1830: 7030 b627 9800 |0082: invoke-direct {v8, v9, v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.initView:(Lorg/pyneo/maps/MainActivity;Landroid/view/ViewGroup;)V // method@27b6 │ │ -0e1836: 5480 b912 |0085: iget-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ -0e183a: 1a01 6c20 |0087: const-string v1, "gps" // string@206c │ │ -0e183e: 1602 0000 |0089: const-wide/16 v2, #int 0 // #0 │ │ -0e1842: 1204 |008b: const/4 v4, #int 0 // #0 │ │ -0e1844: 5485 b812 |008c: iget-object v5, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ -0e1848: 7406 d102 0000 |008e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ -0e184e: 5480 b912 |0091: iget-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ -0e1852: 5481 b812 |0093: iget-object v1, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ -0e1856: 6e20 ca02 1000 |0095: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.addGpsStatusListener:(Landroid/location/GpsStatus$Listener;)Z // method@02ca │ │ -0e185c: 2200 3000 |0098: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0e1860: 1c01 0906 |009a: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0e1864: 7030 4a01 9001 |009c: invoke-direct {v0, v9, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e186a: 5481 b212 |009f: iget-object v1, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mConnection:Landroid/content/ServiceConnection; // field@12b2 │ │ -0e186e: 1202 |00a1: const/4 v2, #int 0 // #0 │ │ -0e1870: 6e40 3127 0921 |00a2: invoke-virtual {v9, v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@2731 │ │ -0e1876: 0a00 |00a5: move-result v0 │ │ -0e1878: 3900 1a00 |00a6: if-nez v0, 00c0 // +001a │ │ -0e187c: 2200 9204 |00a8: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0e1880: 7010 fb24 0000 |00aa: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e1886: 1a01 0018 |00ad: const-string v1, "bindService failed class=" // string@1800 │ │ -0e188a: 6e20 0425 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e1890: 0c00 |00b2: move-result-object v0 │ │ -0e1892: 1c01 0906 |00b3: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0e1896: 6e20 0325 1000 |00b5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e189c: 0c00 |00b8: move-result-object v0 │ │ -0e189e: 6e10 0a25 0000 |00b9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e18a4: 0c00 |00bc: move-result-object v0 │ │ -0e18a6: 7110 f92e 0000 |00bd: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ -0e18ac: 0e00 |00c0: return-void │ │ -0e18ae: 0d07 |00c1: move-exception v7 │ │ -0e18b0: 6e10 8224 0700 |00c2: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e18b6: 0c00 |00c5: move-result-object v0 │ │ -0e18b8: 7120 fa2e 7000 |00c6: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e18be: 28c8 |00c9: goto 0091 // -0038 │ │ -0e18c0: 0d07 |00ca: move-exception v7 │ │ -0e18c2: 6e10 8224 0700 |00cb: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e18c8: 0c00 |00ce: move-result-object v0 │ │ -0e18ca: 7120 fa2e 7000 |00cf: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e18d0: 28c6 |00d2: goto 0098 // -003a │ │ -0e18d2: 0d07 |00d3: move-exception v7 │ │ -0e18d4: 6e10 8224 0700 |00d4: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e18da: 0c00 |00d7: move-result-object v0 │ │ -0e18dc: 7120 fa2e 7000 |00d8: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e18e2: 28e5 |00db: goto 00c0 // -001b │ │ +0e1614: |[0e1614] org.pyneo.maps.dashboard.IndicatorManager.:(Lorg/pyneo/maps/MainActivity;)V │ │ +0e1624: 1303 1000 |0000: const/16 v3, #int 16 // #10 │ │ +0e1628: 1502 403f |0002: const/high16 v2, #int 1061158912 // #3f40 │ │ +0e162c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0e162e: 7010 be24 0800 |0005: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@24be │ │ +0e1634: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e1636: 5b80 ba12 |0009: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@12ba │ │ +0e163a: 2200 b404 |000b: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ +0e163e: 7040 7225 3012 |000d: invoke-direct {v0, v3, v2, v1}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ +0e1644: 5b80 b612 |0010: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e1648: 2200 b404 |0012: new-instance v0, Ljava/util/LinkedHashMap; // type@04b4 │ │ +0e164c: 7040 7225 3012 |0014: invoke-direct {v0, v3, v2, v1}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2572 │ │ +0e1652: 5b80 b412 |0017: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ +0e1656: 2200 aa04 |0019: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0e165a: 7010 3d25 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0e1660: 5b80 b512 |001e: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ +0e1664: 2200 2105 |0020: new-instance v0, Lorg/pyneo/maps/dashboard/IndicatorManager$1; // type@0521 │ │ +0e1668: 7020 9827 8000 |0022: invoke-direct {v0, v8}, Lorg/pyneo/maps/dashboard/IndicatorManager$1;.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@2798 │ │ +0e166e: 5b80 b012 |0025: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@12b0 │ │ +0e1672: 2200 0f06 |0027: new-instance v0, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ +0e1676: 7020 042e 9000 |0029: invoke-direct {v0, v9}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ +0e167c: 5b80 b112 |002c: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@12b1 │ │ +0e1680: 2200 1306 |002e: new-instance v0, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ +0e1684: 7020 172e 9000 |0030: invoke-direct {v0, v9}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ +0e168a: 5b80 b312 |0033: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e168e: 6e10 3e27 0900 |0035: invoke-virtual {v9}, Lorg/pyneo/maps/MainActivity;.getResources:()Landroid/content/res/Resources; // method@273e │ │ +0e1694: 0c00 |0038: move-result-object v0 │ │ +0e1696: 6e10 ab01 0000 |0039: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +0e169c: 0c06 |003c: move-result-object v6 │ │ +0e169e: 1a00 9523 |003d: const-string v0, "location" // string@2395 │ │ +0e16a2: 6e20 4127 0900 |003f: invoke-virtual {v9, v0}, Lorg/pyneo/maps/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2741 │ │ +0e16a8: 0c00 |0042: move-result-object v0 │ │ +0e16aa: 1f00 8300 |0043: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ +0e16ae: 5b80 b912 |0045: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ +0e16b2: 2200 2305 |0047: new-instance v0, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // type@0523 │ │ +0e16b6: 7020 9e27 8000 |0049: invoke-direct {v0, v8}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@279e │ │ +0e16bc: 5b80 b812 |004c: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ +0e16c0: 2200 a904 |004e: new-instance v0, Ljava/text/SimpleDateFormat; // type@04a9 │ │ +0e16c4: 1a01 b705 |0050: const-string v1, "HH:mm:ss" // string@05b7 │ │ +0e16c8: 5462 1e00 |0052: iget-object v2, v6, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +0e16cc: 7030 3725 1002 |0054: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2537 │ │ +0e16d2: 5b80 bd12 |0057: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdf:Ljava/text/SimpleDateFormat; // field@12bd │ │ +0e16d6: 2200 a904 |0059: new-instance v0, Ljava/text/SimpleDateFormat; // type@04a9 │ │ +0e16da: 1a01 b705 |005b: const-string v1, "HH:mm:ss" // string@05b7 │ │ +0e16de: 5462 1e00 |005d: iget-object v2, v6, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001e │ │ +0e16e2: 7030 3725 1002 |005f: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@2537 │ │ +0e16e8: 5b80 be12 |0062: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdfDelta:Ljava/text/SimpleDateFormat; // field@12be │ │ +0e16ec: 5480 be12 |0064: iget-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdfDelta:Ljava/text/SimpleDateFormat; // field@12be │ │ +0e16f0: 1a01 0c13 |0066: const-string v1, "UTC" // string@130c │ │ +0e16f4: 7110 a925 0100 |0068: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ +0e16fa: 0c01 |006b: move-result-object v1 │ │ +0e16fc: 6e20 3c25 1000 |006c: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ +0e1702: 2200 2205 |006f: new-instance v0, Lorg/pyneo/maps/dashboard/IndicatorManager$2; // type@0522 │ │ +0e1706: 7020 9b27 8000 |0071: invoke-direct {v0, v8}, Lorg/pyneo/maps/dashboard/IndicatorManager$2;.:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@279b │ │ +0e170c: 5b80 b212 |0074: iput-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mConnection:Landroid/content/ServiceConnection; // field@12b2 │ │ +0e1710: 7020 bf27 9800 |0076: invoke-direct {v8, v9}, Lorg/pyneo/maps/dashboard/IndicatorManager;.setUpIndicators:(Landroid/content/Context;)V // method@27bf │ │ +0e1716: 1400 1301 0b7f |0079: const v0, #float 1.84768e+38 // #7f0b0113 │ │ +0e171c: 6e20 3727 0900 |007c: invoke-virtual {v9, v0}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0e1722: 0c00 |007f: move-result-object v0 │ │ +0e1724: 1f00 db03 |0080: check-cast v0, Landroid/view/ViewGroup; // type@03db │ │ +0e1728: 7030 b627 9800 |0082: invoke-direct {v8, v9, v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.initView:(Lorg/pyneo/maps/MainActivity;Landroid/view/ViewGroup;)V // method@27b6 │ │ +0e172e: 5480 b912 |0085: iget-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ +0e1732: 1a01 6c20 |0087: const-string v1, "gps" // string@206c │ │ +0e1736: 1602 0000 |0089: const-wide/16 v2, #int 0 // #0 │ │ +0e173a: 1204 |008b: const/4 v4, #int 0 // #0 │ │ +0e173c: 5485 b812 |008c: iget-object v5, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ +0e1740: 7406 d102 0000 |008e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ +0e1746: 5480 b912 |0091: iget-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ +0e174a: 5481 b812 |0093: iget-object v1, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ +0e174e: 6e20 ca02 1000 |0095: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.addGpsStatusListener:(Landroid/location/GpsStatus$Listener;)Z // method@02ca │ │ +0e1754: 2200 3000 |0098: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0e1758: 1c01 0906 |009a: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0e175c: 7030 4a01 9001 |009c: invoke-direct {v0, v9, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e1762: 5481 b212 |009f: iget-object v1, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mConnection:Landroid/content/ServiceConnection; // field@12b2 │ │ +0e1766: 1202 |00a1: const/4 v2, #int 0 // #0 │ │ +0e1768: 6e40 3127 0921 |00a2: invoke-virtual {v9, v0, v1, v2}, Lorg/pyneo/maps/MainActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@2731 │ │ +0e176e: 0a00 |00a5: move-result v0 │ │ +0e1770: 3900 1a00 |00a6: if-nez v0, 00c0 // +001a │ │ +0e1774: 2200 9204 |00a8: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0e1778: 7010 fb24 0000 |00aa: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e177e: 1a01 0018 |00ad: const-string v1, "bindService failed class=" // string@1800 │ │ +0e1782: 6e20 0425 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e1788: 0c00 |00b2: move-result-object v0 │ │ +0e178a: 1c01 0906 |00b3: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0e178e: 6e20 0325 1000 |00b5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e1794: 0c00 |00b8: move-result-object v0 │ │ +0e1796: 6e10 0a25 0000 |00b9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e179c: 0c00 |00bc: move-result-object v0 │ │ +0e179e: 7110 f92e 0000 |00bd: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ +0e17a4: 0e00 |00c0: return-void │ │ +0e17a6: 0d07 |00c1: move-exception v7 │ │ +0e17a8: 6e10 8224 0700 |00c2: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e17ae: 0c00 |00c5: move-result-object v0 │ │ +0e17b0: 7120 fa2e 7000 |00c6: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e17b6: 28c8 |00c9: goto 0091 // -0038 │ │ +0e17b8: 0d07 |00ca: move-exception v7 │ │ +0e17ba: 6e10 8224 0700 |00cb: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e17c0: 0c00 |00ce: move-result-object v0 │ │ +0e17c2: 7120 fa2e 7000 |00cf: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e17c8: 28c6 |00d2: goto 0098 // -003a │ │ +0e17ca: 0d07 |00d3: move-exception v7 │ │ +0e17cc: 6e10 8224 0700 |00d4: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e17d2: 0c00 |00d7: move-result-object v0 │ │ +0e17d4: 7120 fa2e 7000 |00d8: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e17da: 28e5 |00db: goto 00c0 // -001b │ │ catches : 3 │ │ 0x0085 - 0x0091 │ │ Ljava/lang/Exception; -> 0x00c1 │ │ 0x0091 - 0x0098 │ │ Ljava/lang/Exception; -> 0x00ca │ │ 0x0098 - 0x00c0 │ │ Ljava/lang/Exception; -> 0x00d3 │ │ @@ -306067,17 +306331,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e190c: |[0e190c] org.pyneo.maps.dashboard.IndicatorManager.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; │ │ -0e191c: 5410 b612 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e1920: 1100 |0002: return-object v0 │ │ +0e1804: |[0e1804] org.pyneo.maps.dashboard.IndicatorManager.access$000:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/util/LinkedHashMap; │ │ +0e1814: 5410 b612 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e1818: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #2 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -306085,17 +306349,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1924: |[0e1924] org.pyneo.maps.dashboard.IndicatorManager.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; │ │ -0e1934: 5410 b312 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e1938: 1100 |0002: return-object v0 │ │ +0e181c: |[0e181c] org.pyneo.maps.dashboard.IndicatorManager.access$100:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/DistanceFormatter; │ │ +0e182c: 5410 b312 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e1830: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #3 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -306103,17 +306367,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e193c: |[0e193c] org.pyneo.maps.dashboard.IndicatorManager.access$200:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; │ │ -0e194c: 5410 be12 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdfDelta:Ljava/text/SimpleDateFormat; // field@12be │ │ -0e1950: 1100 |0002: return-object v0 │ │ +0e1834: |[0e1834] org.pyneo.maps.dashboard.IndicatorManager.access$200:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; │ │ +0e1844: 5410 be12 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdfDelta:Ljava/text/SimpleDateFormat; // field@12be │ │ +0e1848: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #4 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -306121,17 +306385,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/track/ITrackWriterCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1954: |[0e1954] org.pyneo.maps.dashboard.IndicatorManager.access$300:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/track/ITrackWriterCallback; │ │ -0e1964: 5410 b012 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@12b0 │ │ -0e1968: 1100 |0002: return-object v0 │ │ +0e184c: |[0e184c] org.pyneo.maps.dashboard.IndicatorManager.access$300:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/track/ITrackWriterCallback; │ │ +0e185c: 5410 b012 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@12b0 │ │ +0e1860: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #5 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -306139,17 +306403,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)Landroid/location/LocationManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e196c: |[0e196c] org.pyneo.maps.dashboard.IndicatorManager.access$400:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Landroid/location/LocationManager; │ │ -0e197c: 5410 b912 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ -0e1980: 1100 |0002: return-object v0 │ │ +0e1864: |[0e1864] org.pyneo.maps.dashboard.IndicatorManager.access$400:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Landroid/location/LocationManager; │ │ +0e1874: 5410 b912 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ +0e1878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #6 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -306157,17 +306421,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;Landroid/location/Location;)Landroid/location/Location;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e1984: |[0e1984] org.pyneo.maps.dashboard.IndicatorManager.access$502:(Lorg/pyneo/maps/dashboard/IndicatorManager;Landroid/location/Location;)Landroid/location/Location; │ │ -0e1994: 5b01 b712 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ -0e1998: 1101 |0002: return-object v1 │ │ +0e187c: |[0e187c] org.pyneo.maps.dashboard.IndicatorManager.access$502:(Lorg/pyneo/maps/dashboard/IndicatorManager;Landroid/location/Location;)Landroid/location/Location; │ │ +0e188c: 5b01 b712 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ +0e1890: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/location/Location; │ │ │ │ @@ -306176,17 +306440,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e199c: |[0e199c] org.pyneo.maps.dashboard.IndicatorManager.access$600:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; │ │ -0e19ac: 5410 bd12 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdf:Ljava/text/SimpleDateFormat; // field@12bd │ │ -0e19b0: 1100 |0002: return-object v0 │ │ +0e1894: |[0e1894] org.pyneo.maps.dashboard.IndicatorManager.access$600:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Ljava/text/SimpleDateFormat; │ │ +0e18a4: 5410 bd12 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.sdf:Ljava/text/SimpleDateFormat; // field@12bd │ │ +0e18a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #8 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -306194,17 +306458,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/CoordFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e19b4: |[0e19b4] org.pyneo.maps.dashboard.IndicatorManager.access$700:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/CoordFormatter; │ │ -0e19c4: 5410 b112 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@12b1 │ │ -0e19c8: 1100 |0002: return-object v0 │ │ +0e18ac: |[0e18ac] org.pyneo.maps.dashboard.IndicatorManager.access$700:(Lorg/pyneo/maps/dashboard/IndicatorManager;)Lorg/pyneo/maps/utils/CoordFormatter; │ │ +0e18bc: 5410 b112 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@12b1 │ │ +0e18c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #9 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -306212,17 +306476,17 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e19cc: |[0e19cc] org.pyneo.maps.dashboard.IndicatorManager.access$800:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ -0e19dc: 7010 c227 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateTargetIndicators:()V // method@27c2 │ │ -0e19e2: 0e00 |0003: return-void │ │ +0e18c4: |[0e18c4] org.pyneo.maps.dashboard.IndicatorManager.access$800:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ │ +0e18d4: 7010 c227 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateTargetIndicators:()V // method@27c2 │ │ +0e18da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #10 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -306230,44 +306494,44 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -0e19e4: |[0e19e4] org.pyneo.maps.dashboard.IndicatorManager.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; │ │ -0e19f4: 7110 141f 0500 |0000: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0e19fa: 0c01 |0003: move-result-object v1 │ │ -0e19fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0e19fe: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0e1a00: 6e40 171f 6132 |0006: invoke-virtual {v1, v6, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0e1a06: 0c00 |0009: move-result-object v0 │ │ -0e1a08: 1f00 2605 |000a: check-cast v0, Lorg/pyneo/maps/dashboard/IndicatorView; // type@0526 │ │ -0e1a0c: 6e20 cf27 7000 |000c: invoke-virtual {v0, v7}, Lorg/pyneo/maps/dashboard/IndicatorView;.setIndicatorTag:(Ljava/lang/String;)V // method@27cf │ │ -0e1a12: 6e20 ce27 4000 |000f: invoke-virtual {v0, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.setIndicatorManager:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@27ce │ │ -0e1a18: 1401 6c00 0b7f |0012: const v1, #float 1.84765e+38 // #7f0b006c │ │ -0e1a1e: 6e20 c727 1000 |0015: invoke-virtual {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ -0e1a24: 0c01 |0018: move-result-object v1 │ │ -0e1a26: 1f01 3504 |0019: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0e1a2a: 5442 b412 |001b: iget-object v2, v4, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ -0e1a2e: 6e20 7725 7200 |001d: invoke-virtual {v2, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ -0e1a34: 0c02 |0020: move-result-object v2 │ │ -0e1a36: 1f02 9004 |0021: check-cast v2, Ljava/lang/String; // type@0490 │ │ -0e1a3a: 6e10 f124 0200 |0023: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@24f1 │ │ -0e1a40: 0c02 |0026: move-result-object v2 │ │ -0e1a42: 6e20 be22 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e1a48: 1401 6e00 0b7f |002a: const v1, #float 1.84765e+38 // #7f0b006e │ │ -0e1a4e: 6e20 c727 1000 |002d: invoke-virtual {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ -0e1a54: 0c01 |0030: move-result-object v1 │ │ -0e1a56: 1f01 3504 |0031: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0e1a5a: 6e20 be22 9100 |0033: invoke-virtual {v1, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e1a60: 6e20 d227 4000 |0036: invoke-virtual {v0, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.updateIndicator:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@27d2 │ │ -0e1a66: 5441 b512 |0039: iget-object v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ -0e1a6a: 6e20 4125 0100 |003b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ -0e1a70: 1100 |003e: return-object v0 │ │ +0e18dc: |[0e18dc] org.pyneo.maps.dashboard.IndicatorManager.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; │ │ +0e18ec: 7110 141f 0500 |0000: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0e18f2: 0c01 |0003: move-result-object v1 │ │ +0e18f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0e18f6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0e18f8: 6e40 171f 6132 |0006: invoke-virtual {v1, v6, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0e18fe: 0c00 |0009: move-result-object v0 │ │ +0e1900: 1f00 2605 |000a: check-cast v0, Lorg/pyneo/maps/dashboard/IndicatorView; // type@0526 │ │ +0e1904: 6e20 cf27 7000 |000c: invoke-virtual {v0, v7}, Lorg/pyneo/maps/dashboard/IndicatorView;.setIndicatorTag:(Ljava/lang/String;)V // method@27cf │ │ +0e190a: 6e20 ce27 4000 |000f: invoke-virtual {v0, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.setIndicatorManager:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@27ce │ │ +0e1910: 1401 6c00 0b7f |0012: const v1, #float 1.84765e+38 // #7f0b006c │ │ +0e1916: 6e20 c727 1000 |0015: invoke-virtual {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ +0e191c: 0c01 |0018: move-result-object v1 │ │ +0e191e: 1f01 3504 |0019: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0e1922: 5442 b412 |001b: iget-object v2, v4, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ +0e1926: 6e20 7725 7200 |001d: invoke-virtual {v2, v7}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ +0e192c: 0c02 |0020: move-result-object v2 │ │ +0e192e: 1f02 9004 |0021: check-cast v2, Ljava/lang/String; // type@0490 │ │ +0e1932: 6e10 f124 0200 |0023: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@24f1 │ │ +0e1938: 0c02 |0026: move-result-object v2 │ │ +0e193a: 6e20 be22 2100 |0027: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e1940: 1401 6e00 0b7f |002a: const v1, #float 1.84765e+38 // #7f0b006e │ │ +0e1946: 6e20 c727 1000 |002d: invoke-virtual {v0, v1}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ +0e194c: 0c01 |0030: move-result-object v1 │ │ +0e194e: 1f01 3504 |0031: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0e1952: 6e20 be22 9100 |0033: invoke-virtual {v1, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e1958: 6e20 d227 4000 |0036: invoke-virtual {v0, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.updateIndicator:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@27d2 │ │ +0e195e: 5441 b512 |0039: iget-object v1, v4, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ +0e1962: 6e20 4125 0100 |003b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2541 │ │ +0e1968: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x000c line=388 │ │ 0x000f line=389 │ │ 0x0012 line=390 │ │ 0x002a line=391 │ │ @@ -306288,266 +306552,266 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 508 16-bit code units │ │ -0e1a74: |[0e1a74] org.pyneo.maps.dashboard.IndicatorManager.initView:(Lorg/pyneo/maps/MainActivity;Landroid/view/ViewGroup;)V │ │ -0e1a84: 7402 b527 1600 |0000: invoke-virtual/range {v22, v23}, Lorg/pyneo/maps/dashboard/IndicatorManager;.getOrientation:(Landroid/app/Activity;)I // method@27b5 │ │ -0e1a8a: 0a02 |0003: move-result v2 │ │ -0e1a8c: 1223 |0004: const/4 v3, #int 2 // #2 │ │ -0e1a8e: 3332 4b01 |0005: if-ne v2, v3, 0150 // +014b │ │ -0e1a92: 1a02 f228 |0007: const-string v2, "main_landscape" // string@28f2 │ │ -0e1a96: 0800 1600 |0009: move-object/from16 v0, v22 │ │ -0e1a9a: 5b02 bc12 |000b: iput-object v2, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTemplateFileName:Ljava/lang/String; // field@12bc │ │ -0e1a9e: 1a02 6b1a |000d: const-string v2, "data/dashboards" // string@1a6b │ │ -0e1aa2: 0800 1700 |000f: move-object/from16 v0, v23 │ │ -0e1aa6: 7120 072f 2000 |0011: invoke-static {v0, v2}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0e1aac: 0c0b |0014: move-result-object v11 │ │ -0e1aae: 6e10 1b24 0b00 |0015: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@241b │ │ -0e1ab4: 0a02 |0018: move-result v2 │ │ -0e1ab6: 3802 5200 |0019: if-eqz v2, 006b // +0052 │ │ -0e1aba: 2209 5f04 |001b: new-instance v9, Ljava/io/File; // type@045f │ │ -0e1abe: 1a02 ca00 |001d: const-string v2, "%s/%s.json" // string@00ca │ │ -0e1ac2: 1223 |001f: const/4 v3, #int 2 // #2 │ │ -0e1ac4: 2333 7806 |0020: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0e1ac8: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0e1aca: 6e10 1c24 0b00 |0023: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0e1ad0: 0c05 |0026: move-result-object v5 │ │ -0e1ad2: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ -0e1ad6: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -0e1ad8: 0800 1600 |002a: move-object/from16 v0, v22 │ │ -0e1adc: 5405 bc12 |002c: iget-object v5, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTemplateFileName:Ljava/lang/String; // field@12bc │ │ -0e1ae0: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0e1ae4: 7120 dc24 3200 |0030: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0e1aea: 0c02 |0033: move-result-object v2 │ │ -0e1aec: 7020 1524 2900 |0034: invoke-direct {v9, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0e1af2: 6e10 1b24 0900 |0037: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@241b │ │ -0e1af8: 0a02 |003a: move-result v2 │ │ -0e1afa: 3802 3000 |003b: if-eqz v2, 006b // +0030 │ │ -0e1afe: 220a 6104 |003d: new-instance v10, Ljava/io/FileInputStream; // type@0461 │ │ -0e1b02: 7020 2d24 9a00 |003f: invoke-direct {v10, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ -0e1b08: 2214 5a04 |0042: new-instance v20, Ljava/io/BufferedReader; // type@045a │ │ -0e1b0c: 2202 6704 |0044: new-instance v2, Ljava/io/InputStreamReader; // type@0467 │ │ -0e1b10: 7020 4424 a200 |0046: invoke-direct {v2, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2444 │ │ -0e1b16: 0800 1400 |0049: move-object/from16 v0, v20 │ │ -0e1b1a: 7020 0824 2000 |004b: invoke-direct {v0, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2408 │ │ -0e1b20: 2215 9204 |004e: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ -0e1b24: 7601 fb24 1500 |0050: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e1b2a: 1312 0000 |0053: const/16 v18, #int 0 // #0 │ │ -0e1b2e: 7401 0a24 1400 |0055: invoke-virtual/range {v20}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@240a │ │ -0e1b34: 0c12 |0058: move-result-object v18 │ │ -0e1b36: 3812 fb00 |0059: if-eqz v18, 0154 // +00fb │ │ -0e1b3a: 0800 1500 |005b: move-object/from16 v0, v21 │ │ -0e1b3e: 0801 1200 |005d: move-object/from16 v1, v18 │ │ -0e1b42: 6e20 0425 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e1b48: 28f3 |0062: goto 0055 // -000d │ │ -0e1b4a: 0d08 |0063: move-exception v8 │ │ -0e1b4c: 6e10 3324 0800 |0064: invoke-virtual {v8}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ -0e1b52: 0c02 |0067: move-result-object v2 │ │ -0e1b54: 7120 fa2e 8200 |0068: invoke-static {v2, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e1b5a: 2213 1604 |006b: new-instance v19, Landroid/widget/LinearLayout; // type@0416 │ │ -0e1b5e: 0800 1300 |006d: move-object/from16 v0, v19 │ │ -0e1b62: 0801 1700 |006f: move-object/from16 v1, v23 │ │ -0e1b66: 7020 bd21 1000 |0071: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0e1b6c: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -0e1b6e: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -0e1b72: 6e20 e521 2000 |0077: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -0e1b78: 2202 d903 |007a: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0e1b7c: 12f3 |007c: const/4 v3, #int -1 // #ff │ │ -0e1b7e: 12e4 |007d: const/4 v4, #int -2 // #fe │ │ -0e1b80: 7030 2c20 3204 |007e: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0e1b86: 0800 1300 |0081: move-object/from16 v0, v19 │ │ -0e1b8a: 6e20 e221 2000 |0083: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ -0e1b90: 1404 1900 037f |0086: const v4, #float 1.74129e+38 // #7f030019 │ │ -0e1b96: 1a05 7220 |0089: const-string v5, "gpslat" // string@2072 │ │ -0e1b9a: 1a06 0000 |008b: const-string v6, "" // string@0000 │ │ -0e1b9e: 1a07 0000 |008d: const-string v7, "" // string@0000 │ │ -0e1ba2: 0802 1600 |008f: move-object/from16 v2, v22 │ │ -0e1ba6: 0803 1700 |0091: move-object/from16 v3, v23 │ │ -0e1baa: 7606 b227 0200 |0093: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ -0e1bb0: 0c02 |0096: move-result-object v2 │ │ -0e1bb2: 1203 |0097: const/4 v3, #int 0 // #0 │ │ -0e1bb4: 2204 1504 |0098: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0e1bb8: 12f5 |009a: const/4 v5, #int -1 // #ff │ │ -0e1bba: 12e6 |009b: const/4 v6, #int -2 // #fe │ │ -0e1bbc: 1507 803f |009c: const/high16 v7, #int 1065353216 // #3f80 │ │ -0e1bc0: 7040 ba21 5476 |009e: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0e1bc6: 0800 1300 |00a1: move-object/from16 v0, v19 │ │ -0e1bca: 6e40 c021 2043 |00a3: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -0e1bd0: 1404 1900 037f |00a6: const v4, #float 1.74129e+38 // #7f030019 │ │ -0e1bd6: 1a05 7320 |00a9: const-string v5, "gpslon" // string@2073 │ │ -0e1bda: 1a06 0000 |00ab: const-string v6, "" // string@0000 │ │ -0e1bde: 1a07 0000 |00ad: const-string v7, "" // string@0000 │ │ -0e1be2: 0802 1600 |00af: move-object/from16 v2, v22 │ │ -0e1be6: 0803 1700 |00b1: move-object/from16 v3, v23 │ │ -0e1bea: 7606 b227 0200 |00b3: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ -0e1bf0: 0c02 |00b6: move-result-object v2 │ │ -0e1bf2: 1213 |00b7: const/4 v3, #int 1 // #1 │ │ -0e1bf4: 2204 1504 |00b8: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0e1bf8: 12f5 |00ba: const/4 v5, #int -1 // #ff │ │ -0e1bfa: 12e6 |00bb: const/4 v6, #int -2 // #fe │ │ -0e1bfc: 1507 803f |00bc: const/high16 v7, #int 1065353216 // #3f80 │ │ -0e1c00: 7040 ba21 5476 |00be: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0e1c06: 0800 1300 |00c1: move-object/from16 v0, v19 │ │ -0e1c0a: 6e40 c021 2043 |00c3: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -0e1c10: 0800 1800 |00c6: move-object/from16 v0, v24 │ │ -0e1c14: 0801 1300 |00c8: move-object/from16 v1, v19 │ │ -0e1c18: 6e20 3d20 1000 |00ca: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ -0e1c1e: 2213 1604 |00cd: new-instance v19, Landroid/widget/LinearLayout; // type@0416 │ │ -0e1c22: 0800 1300 |00cf: move-object/from16 v0, v19 │ │ -0e1c26: 0801 1700 |00d1: move-object/from16 v1, v23 │ │ -0e1c2a: 7020 bd21 1000 |00d3: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0e1c30: 1202 |00d6: const/4 v2, #int 0 // #0 │ │ -0e1c32: 0800 1300 |00d7: move-object/from16 v0, v19 │ │ -0e1c36: 6e20 e521 2000 |00d9: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -0e1c3c: 2202 d903 |00dc: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0e1c40: 12f3 |00de: const/4 v3, #int -1 // #ff │ │ -0e1c42: 12e4 |00df: const/4 v4, #int -2 // #fe │ │ -0e1c44: 7030 2c20 3204 |00e0: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0e1c4a: 0800 1300 |00e3: move-object/from16 v0, v19 │ │ -0e1c4e: 6e20 e221 2000 |00e5: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ -0e1c54: 1404 1900 037f |00e8: const v4, #float 1.74129e+38 // #7f030019 │ │ -0e1c5a: 1a05 7520 |00eb: const-string v5, "gpsspeed" // string@2075 │ │ -0e1c5e: 1a06 0000 |00ed: const-string v6, "" // string@0000 │ │ -0e1c62: 1a07 0000 |00ef: const-string v7, "" // string@0000 │ │ -0e1c66: 0802 1600 |00f1: move-object/from16 v2, v22 │ │ -0e1c6a: 0803 1700 |00f3: move-object/from16 v3, v23 │ │ -0e1c6e: 7606 b227 0200 |00f5: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ -0e1c74: 0c02 |00f8: move-result-object v2 │ │ -0e1c76: 1203 |00f9: const/4 v3, #int 0 // #0 │ │ -0e1c78: 2204 1504 |00fa: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0e1c7c: 12f5 |00fc: const/4 v5, #int -1 // #ff │ │ -0e1c7e: 12e6 |00fd: const/4 v6, #int -2 // #fe │ │ -0e1c80: 1507 803f |00fe: const/high16 v7, #int 1065353216 // #3f80 │ │ -0e1c84: 7040 ba21 5476 |0100: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0e1c8a: 0800 1300 |0103: move-object/from16 v0, v19 │ │ -0e1c8e: 6e40 c021 2043 |0105: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -0e1c94: 1404 1900 037f |0108: const v4, #float 1.74129e+38 // #7f030019 │ │ -0e1c9a: 1a05 7120 |010b: const-string v5, "gpselev" // string@2071 │ │ -0e1c9e: 1a06 0000 |010d: const-string v6, "" // string@0000 │ │ -0e1ca2: 1a07 0000 |010f: const-string v7, "" // string@0000 │ │ -0e1ca6: 0802 1600 |0111: move-object/from16 v2, v22 │ │ -0e1caa: 0803 1700 |0113: move-object/from16 v3, v23 │ │ -0e1cae: 7606 b227 0200 |0115: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ -0e1cb4: 0c02 |0118: move-result-object v2 │ │ -0e1cb6: 1213 |0119: const/4 v3, #int 1 // #1 │ │ -0e1cb8: 2204 1504 |011a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0e1cbc: 12f5 |011c: const/4 v5, #int -1 // #ff │ │ -0e1cbe: 12e6 |011d: const/4 v6, #int -2 // #fe │ │ -0e1cc0: 1507 803f |011e: const/high16 v7, #int 1065353216 // #3f80 │ │ -0e1cc4: 7040 ba21 5476 |0120: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0e1cca: 0800 1300 |0123: move-object/from16 v0, v19 │ │ -0e1cce: 6e40 c021 2043 |0125: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -0e1cd4: 1404 1900 037f |0128: const v4, #float 1.74129e+38 // #7f030019 │ │ -0e1cda: 1a05 7020 |012b: const-string v5, "gpsbearing" // string@2070 │ │ -0e1cde: 1a06 0000 |012d: const-string v6, "" // string@0000 │ │ -0e1ce2: 1a07 0000 |012f: const-string v7, "" // string@0000 │ │ -0e1ce6: 0802 1600 |0131: move-object/from16 v2, v22 │ │ -0e1cea: 0803 1700 |0133: move-object/from16 v3, v23 │ │ -0e1cee: 7606 b227 0200 |0135: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ -0e1cf4: 0c02 |0138: move-result-object v2 │ │ -0e1cf6: 1223 |0139: const/4 v3, #int 2 // #2 │ │ -0e1cf8: 2204 1504 |013a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0e1cfc: 12f5 |013c: const/4 v5, #int -1 // #ff │ │ -0e1cfe: 12e6 |013d: const/4 v6, #int -2 // #fe │ │ -0e1d00: 1507 803f |013e: const/high16 v7, #int 1065353216 // #3f80 │ │ -0e1d04: 7040 ba21 5476 |0140: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0e1d0a: 0800 1300 |0143: move-object/from16 v0, v19 │ │ -0e1d0e: 6e40 c021 2043 |0145: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -0e1d14: 0800 1800 |0148: move-object/from16 v0, v24 │ │ -0e1d18: 0801 1300 |014a: move-object/from16 v1, v19 │ │ -0e1d1c: 6e20 3d20 1000 |014c: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ -0e1d22: 0e00 |014f: return-void │ │ -0e1d24: 1a02 ef28 |0150: const-string v2, "main" // string@28ef │ │ -0e1d28: 2900 b7fe |0152: goto/16 0009 // -0149 │ │ -0e1d2c: 7401 0924 1400 |0154: invoke-virtual/range {v20}, Ljava/io/BufferedReader;.close:()V // method@2409 │ │ -0e1d32: 6e10 2f24 0a00 |0157: invoke-virtual {v10}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ -0e1d38: 2211 e304 |015a: new-instance v17, Lorg/json/JSONObject; // type@04e3 │ │ -0e1d3c: 7401 0a25 1500 |015c: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e1d42: 0c02 |015f: move-result-object v2 │ │ -0e1d44: 0800 1100 |0160: move-object/from16 v0, v17 │ │ -0e1d48: 7020 6e26 2000 |0162: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ -0e1d4e: 1a02 4b2a |0165: const-string v2, "name" // string@2a4b │ │ -0e1d52: 0800 1100 |0167: move-object/from16 v0, v17 │ │ -0e1d56: 6e20 6f26 2000 |0169: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@266f │ │ -0e1d5c: 0c02 |016c: move-result-object v2 │ │ -0e1d5e: 1a03 ef28 |016d: const-string v3, "main" // string@28ef │ │ -0e1d62: 6e20 c024 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ -0e1d68: 0a02 |0172: move-result v2 │ │ -0e1d6a: 3802 dcff |0173: if-eqz v2, 014f // -0024 │ │ -0e1d6e: 1a02 8a21 |0175: const-string v2, "indicators" // string@218a │ │ -0e1d72: 0800 1100 |0177: move-object/from16 v0, v17 │ │ -0e1d76: 6e20 7226 2000 |0179: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@2672 │ │ -0e1d7c: 0c0f |017c: move-result-object v15 │ │ -0e1d7e: 120c |017d: const/4 v12, #int 0 // #0 │ │ -0e1d80: 6e10 6926 0f00 |017e: invoke-virtual {v15}, Lorg/json/JSONArray;.length:()I // method@2669 │ │ -0e1d86: 0a02 |0181: move-result v2 │ │ -0e1d88: 352c cdff |0182: if-ge v12, v2, 014f // -0033 │ │ -0e1d8c: 2213 1604 |0184: new-instance v19, Landroid/widget/LinearLayout; // type@0416 │ │ -0e1d90: 0800 1300 |0186: move-object/from16 v0, v19 │ │ -0e1d94: 0801 1700 |0188: move-object/from16 v1, v23 │ │ -0e1d98: 7020 bd21 1000 |018a: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0e1d9e: 1202 |018d: const/4 v2, #int 0 // #0 │ │ -0e1da0: 0800 1300 |018e: move-object/from16 v0, v19 │ │ -0e1da4: 6e20 e521 2000 |0190: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -0e1daa: 2202 d903 |0193: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0e1dae: 12f3 |0195: const/4 v3, #int -1 // #ff │ │ -0e1db0: 12e4 |0196: const/4 v4, #int -2 // #fe │ │ -0e1db2: 7030 2c20 3204 |0197: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0e1db8: 0800 1300 |019a: move-object/from16 v0, v19 │ │ -0e1dbc: 6e20 e221 2000 |019c: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ -0e1dc2: 0800 1800 |019f: move-object/from16 v0, v24 │ │ -0e1dc6: 0801 1300 |01a1: move-object/from16 v1, v19 │ │ -0e1dca: 6e20 3d20 1000 |01a3: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ -0e1dd0: 6e20 6726 cf00 |01a6: invoke-virtual {v15, v12}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@2667 │ │ -0e1dd6: 0c0e |01a9: move-result-object v14 │ │ -0e1dd8: 120d |01aa: const/4 v13, #int 0 // #0 │ │ -0e1dda: 6e10 6926 0e00 |01ab: invoke-virtual {v14}, Lorg/json/JSONArray;.length:()I // method@2669 │ │ -0e1de0: 0a02 |01ae: move-result v2 │ │ -0e1de2: 352d 3600 |01af: if-ge v13, v2, 01e5 // +0036 │ │ -0e1de6: 6e20 6826 de00 |01b1: invoke-virtual {v14, v13}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2668 │ │ -0e1dec: 0c10 |01b4: move-result-object v16 │ │ -0e1dee: 1404 1900 037f |01b5: const v4, #float 1.74129e+38 // #7f030019 │ │ -0e1df4: 1a02 1034 |01b8: const-string v2, "tag" // string@3410 │ │ -0e1df8: 0800 1000 |01ba: move-object/from16 v0, v16 │ │ -0e1dfc: 6e20 7326 2000 |01bc: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ -0e1e02: 0c05 |01bf: move-result-object v5 │ │ -0e1e04: 1a06 0000 |01c0: const-string v6, "" // string@0000 │ │ -0e1e08: 1a07 0000 |01c2: const-string v7, "" // string@0000 │ │ -0e1e0c: 0802 1600 |01c4: move-object/from16 v2, v22 │ │ -0e1e10: 0803 1700 |01c6: move-object/from16 v3, v23 │ │ -0e1e14: 7606 b227 0200 |01c8: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ -0e1e1a: 0c02 |01cb: move-result-object v2 │ │ -0e1e1c: 1a03 8121 |01cc: const-string v3, "index" // string@2181 │ │ -0e1e20: 0800 1000 |01ce: move-object/from16 v0, v16 │ │ -0e1e24: 6e20 7126 3000 |01d0: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@2671 │ │ -0e1e2a: 0a03 |01d3: move-result v3 │ │ -0e1e2c: 2204 1504 |01d4: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0e1e30: 12f5 |01d6: const/4 v5, #int -1 // #ff │ │ -0e1e32: 12e6 |01d7: const/4 v6, #int -2 // #fe │ │ -0e1e34: 1507 803f |01d8: const/high16 v7, #int 1065353216 // #3f80 │ │ -0e1e38: 7040 ba21 5476 |01da: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0e1e3e: 0800 1300 |01dd: move-object/from16 v0, v19 │ │ -0e1e42: 6e40 c021 2043 |01df: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -0e1e48: d80d 0d01 |01e2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0e1e4c: 28c7 |01e4: goto 01ab // -0039 │ │ -0e1e4e: d80c 0c01 |01e5: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0e1e52: 2897 |01e7: goto 017e // -0069 │ │ -0e1e54: 0d08 |01e8: move-exception v8 │ │ -0e1e56: 6e10 3f24 0800 |01e9: invoke-virtual {v8}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -0e1e5c: 0c02 |01ec: move-result-object v2 │ │ -0e1e5e: 7120 fa2e 8200 |01ed: invoke-static {v2, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e1e64: 2900 7bfe |01f0: goto/16 006b // -0185 │ │ -0e1e68: 0d08 |01f2: move-exception v8 │ │ -0e1e6a: 6e10 6c26 0800 |01f3: invoke-virtual {v8}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0e1e70: 0c02 |01f6: move-result-object v2 │ │ -0e1e72: 7120 fa2e 8200 |01f7: invoke-static {v2, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e1e78: 2900 71fe |01fa: goto/16 006b // -018f │ │ +0e196c: |[0e196c] org.pyneo.maps.dashboard.IndicatorManager.initView:(Lorg/pyneo/maps/MainActivity;Landroid/view/ViewGroup;)V │ │ +0e197c: 7402 b527 1600 |0000: invoke-virtual/range {v22, v23}, Lorg/pyneo/maps/dashboard/IndicatorManager;.getOrientation:(Landroid/app/Activity;)I // method@27b5 │ │ +0e1982: 0a02 |0003: move-result v2 │ │ +0e1984: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +0e1986: 3332 4b01 |0005: if-ne v2, v3, 0150 // +014b │ │ +0e198a: 1a02 f228 |0007: const-string v2, "main_landscape" // string@28f2 │ │ +0e198e: 0800 1600 |0009: move-object/from16 v0, v22 │ │ +0e1992: 5b02 bc12 |000b: iput-object v2, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTemplateFileName:Ljava/lang/String; // field@12bc │ │ +0e1996: 1a02 6b1a |000d: const-string v2, "data/dashboards" // string@1a6b │ │ +0e199a: 0800 1700 |000f: move-object/from16 v0, v23 │ │ +0e199e: 7120 072f 2000 |0011: invoke-static {v0, v2}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0e19a4: 0c0b |0014: move-result-object v11 │ │ +0e19a6: 6e10 1b24 0b00 |0015: invoke-virtual {v11}, Ljava/io/File;.exists:()Z // method@241b │ │ +0e19ac: 0a02 |0018: move-result v2 │ │ +0e19ae: 3802 5200 |0019: if-eqz v2, 006b // +0052 │ │ +0e19b2: 2209 5f04 |001b: new-instance v9, Ljava/io/File; // type@045f │ │ +0e19b6: 1a02 ca00 |001d: const-string v2, "%s/%s.json" // string@00ca │ │ +0e19ba: 1223 |001f: const/4 v3, #int 2 // #2 │ │ +0e19bc: 2333 7806 |0020: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0e19c0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +0e19c2: 6e10 1c24 0b00 |0023: invoke-virtual {v11}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0e19c8: 0c05 |0026: move-result-object v5 │ │ +0e19ca: 4d05 0304 |0027: aput-object v5, v3, v4 │ │ +0e19ce: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +0e19d0: 0800 1600 |002a: move-object/from16 v0, v22 │ │ +0e19d4: 5405 bc12 |002c: iget-object v5, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTemplateFileName:Ljava/lang/String; // field@12bc │ │ +0e19d8: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0e19dc: 7120 dc24 3200 |0030: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0e19e2: 0c02 |0033: move-result-object v2 │ │ +0e19e4: 7020 1524 2900 |0034: invoke-direct {v9, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0e19ea: 6e10 1b24 0900 |0037: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@241b │ │ +0e19f0: 0a02 |003a: move-result v2 │ │ +0e19f2: 3802 3000 |003b: if-eqz v2, 006b // +0030 │ │ +0e19f6: 220a 6104 |003d: new-instance v10, Ljava/io/FileInputStream; // type@0461 │ │ +0e19fa: 7020 2d24 9a00 |003f: invoke-direct {v10, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ +0e1a00: 2214 5a04 |0042: new-instance v20, Ljava/io/BufferedReader; // type@045a │ │ +0e1a04: 2202 6704 |0044: new-instance v2, Ljava/io/InputStreamReader; // type@0467 │ │ +0e1a08: 7020 4424 a200 |0046: invoke-direct {v2, v10}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2444 │ │ +0e1a0e: 0800 1400 |0049: move-object/from16 v0, v20 │ │ +0e1a12: 7020 0824 2000 |004b: invoke-direct {v0, v2}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2408 │ │ +0e1a18: 2215 9204 |004e: new-instance v21, Ljava/lang/StringBuilder; // type@0492 │ │ +0e1a1c: 7601 fb24 1500 |0050: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e1a22: 1312 0000 |0053: const/16 v18, #int 0 // #0 │ │ +0e1a26: 7401 0a24 1400 |0055: invoke-virtual/range {v20}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@240a │ │ +0e1a2c: 0c12 |0058: move-result-object v18 │ │ +0e1a2e: 3812 fb00 |0059: if-eqz v18, 0154 // +00fb │ │ +0e1a32: 0800 1500 |005b: move-object/from16 v0, v21 │ │ +0e1a36: 0801 1200 |005d: move-object/from16 v1, v18 │ │ +0e1a3a: 6e20 0425 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e1a40: 28f3 |0062: goto 0055 // -000d │ │ +0e1a42: 0d08 |0063: move-exception v8 │ │ +0e1a44: 6e10 3324 0800 |0064: invoke-virtual {v8}, Ljava/io/FileNotFoundException;.toString:()Ljava/lang/String; // method@2433 │ │ +0e1a4a: 0c02 |0067: move-result-object v2 │ │ +0e1a4c: 7120 fa2e 8200 |0068: invoke-static {v2, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e1a52: 2213 1604 |006b: new-instance v19, Landroid/widget/LinearLayout; // type@0416 │ │ +0e1a56: 0800 1300 |006d: move-object/from16 v0, v19 │ │ +0e1a5a: 0801 1700 |006f: move-object/from16 v1, v23 │ │ +0e1a5e: 7020 bd21 1000 |0071: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0e1a64: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +0e1a66: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +0e1a6a: 6e20 e521 2000 |0077: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +0e1a70: 2202 d903 |007a: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0e1a74: 12f3 |007c: const/4 v3, #int -1 // #ff │ │ +0e1a76: 12e4 |007d: const/4 v4, #int -2 // #fe │ │ +0e1a78: 7030 2c20 3204 |007e: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0e1a7e: 0800 1300 |0081: move-object/from16 v0, v19 │ │ +0e1a82: 6e20 e221 2000 |0083: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ +0e1a88: 1404 1900 037f |0086: const v4, #float 1.74129e+38 // #7f030019 │ │ +0e1a8e: 1a05 7220 |0089: const-string v5, "gpslat" // string@2072 │ │ +0e1a92: 1a06 0000 |008b: const-string v6, "" // string@0000 │ │ +0e1a96: 1a07 0000 |008d: const-string v7, "" // string@0000 │ │ +0e1a9a: 0802 1600 |008f: move-object/from16 v2, v22 │ │ +0e1a9e: 0803 1700 |0091: move-object/from16 v3, v23 │ │ +0e1aa2: 7606 b227 0200 |0093: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ +0e1aa8: 0c02 |0096: move-result-object v2 │ │ +0e1aaa: 1203 |0097: const/4 v3, #int 0 // #0 │ │ +0e1aac: 2204 1504 |0098: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0e1ab0: 12f5 |009a: const/4 v5, #int -1 // #ff │ │ +0e1ab2: 12e6 |009b: const/4 v6, #int -2 // #fe │ │ +0e1ab4: 1507 803f |009c: const/high16 v7, #int 1065353216 // #3f80 │ │ +0e1ab8: 7040 ba21 5476 |009e: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0e1abe: 0800 1300 |00a1: move-object/from16 v0, v19 │ │ +0e1ac2: 6e40 c021 2043 |00a3: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +0e1ac8: 1404 1900 037f |00a6: const v4, #float 1.74129e+38 // #7f030019 │ │ +0e1ace: 1a05 7320 |00a9: const-string v5, "gpslon" // string@2073 │ │ +0e1ad2: 1a06 0000 |00ab: const-string v6, "" // string@0000 │ │ +0e1ad6: 1a07 0000 |00ad: const-string v7, "" // string@0000 │ │ +0e1ada: 0802 1600 |00af: move-object/from16 v2, v22 │ │ +0e1ade: 0803 1700 |00b1: move-object/from16 v3, v23 │ │ +0e1ae2: 7606 b227 0200 |00b3: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ +0e1ae8: 0c02 |00b6: move-result-object v2 │ │ +0e1aea: 1213 |00b7: const/4 v3, #int 1 // #1 │ │ +0e1aec: 2204 1504 |00b8: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0e1af0: 12f5 |00ba: const/4 v5, #int -1 // #ff │ │ +0e1af2: 12e6 |00bb: const/4 v6, #int -2 // #fe │ │ +0e1af4: 1507 803f |00bc: const/high16 v7, #int 1065353216 // #3f80 │ │ +0e1af8: 7040 ba21 5476 |00be: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0e1afe: 0800 1300 |00c1: move-object/from16 v0, v19 │ │ +0e1b02: 6e40 c021 2043 |00c3: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +0e1b08: 0800 1800 |00c6: move-object/from16 v0, v24 │ │ +0e1b0c: 0801 1300 |00c8: move-object/from16 v1, v19 │ │ +0e1b10: 6e20 3d20 1000 |00ca: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ +0e1b16: 2213 1604 |00cd: new-instance v19, Landroid/widget/LinearLayout; // type@0416 │ │ +0e1b1a: 0800 1300 |00cf: move-object/from16 v0, v19 │ │ +0e1b1e: 0801 1700 |00d1: move-object/from16 v1, v23 │ │ +0e1b22: 7020 bd21 1000 |00d3: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0e1b28: 1202 |00d6: const/4 v2, #int 0 // #0 │ │ +0e1b2a: 0800 1300 |00d7: move-object/from16 v0, v19 │ │ +0e1b2e: 6e20 e521 2000 |00d9: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +0e1b34: 2202 d903 |00dc: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0e1b38: 12f3 |00de: const/4 v3, #int -1 // #ff │ │ +0e1b3a: 12e4 |00df: const/4 v4, #int -2 // #fe │ │ +0e1b3c: 7030 2c20 3204 |00e0: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0e1b42: 0800 1300 |00e3: move-object/from16 v0, v19 │ │ +0e1b46: 6e20 e221 2000 |00e5: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ +0e1b4c: 1404 1900 037f |00e8: const v4, #float 1.74129e+38 // #7f030019 │ │ +0e1b52: 1a05 7520 |00eb: const-string v5, "gpsspeed" // string@2075 │ │ +0e1b56: 1a06 0000 |00ed: const-string v6, "" // string@0000 │ │ +0e1b5a: 1a07 0000 |00ef: const-string v7, "" // string@0000 │ │ +0e1b5e: 0802 1600 |00f1: move-object/from16 v2, v22 │ │ +0e1b62: 0803 1700 |00f3: move-object/from16 v3, v23 │ │ +0e1b66: 7606 b227 0200 |00f5: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ +0e1b6c: 0c02 |00f8: move-result-object v2 │ │ +0e1b6e: 1203 |00f9: const/4 v3, #int 0 // #0 │ │ +0e1b70: 2204 1504 |00fa: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0e1b74: 12f5 |00fc: const/4 v5, #int -1 // #ff │ │ +0e1b76: 12e6 |00fd: const/4 v6, #int -2 // #fe │ │ +0e1b78: 1507 803f |00fe: const/high16 v7, #int 1065353216 // #3f80 │ │ +0e1b7c: 7040 ba21 5476 |0100: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0e1b82: 0800 1300 |0103: move-object/from16 v0, v19 │ │ +0e1b86: 6e40 c021 2043 |0105: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +0e1b8c: 1404 1900 037f |0108: const v4, #float 1.74129e+38 // #7f030019 │ │ +0e1b92: 1a05 7120 |010b: const-string v5, "gpselev" // string@2071 │ │ +0e1b96: 1a06 0000 |010d: const-string v6, "" // string@0000 │ │ +0e1b9a: 1a07 0000 |010f: const-string v7, "" // string@0000 │ │ +0e1b9e: 0802 1600 |0111: move-object/from16 v2, v22 │ │ +0e1ba2: 0803 1700 |0113: move-object/from16 v3, v23 │ │ +0e1ba6: 7606 b227 0200 |0115: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ +0e1bac: 0c02 |0118: move-result-object v2 │ │ +0e1bae: 1213 |0119: const/4 v3, #int 1 // #1 │ │ +0e1bb0: 2204 1504 |011a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0e1bb4: 12f5 |011c: const/4 v5, #int -1 // #ff │ │ +0e1bb6: 12e6 |011d: const/4 v6, #int -2 // #fe │ │ +0e1bb8: 1507 803f |011e: const/high16 v7, #int 1065353216 // #3f80 │ │ +0e1bbc: 7040 ba21 5476 |0120: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0e1bc2: 0800 1300 |0123: move-object/from16 v0, v19 │ │ +0e1bc6: 6e40 c021 2043 |0125: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +0e1bcc: 1404 1900 037f |0128: const v4, #float 1.74129e+38 // #7f030019 │ │ +0e1bd2: 1a05 7020 |012b: const-string v5, "gpsbearing" // string@2070 │ │ +0e1bd6: 1a06 0000 |012d: const-string v6, "" // string@0000 │ │ +0e1bda: 1a07 0000 |012f: const-string v7, "" // string@0000 │ │ +0e1bde: 0802 1600 |0131: move-object/from16 v2, v22 │ │ +0e1be2: 0803 1700 |0133: move-object/from16 v3, v23 │ │ +0e1be6: 7606 b227 0200 |0135: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ +0e1bec: 0c02 |0138: move-result-object v2 │ │ +0e1bee: 1223 |0139: const/4 v3, #int 2 // #2 │ │ +0e1bf0: 2204 1504 |013a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0e1bf4: 12f5 |013c: const/4 v5, #int -1 // #ff │ │ +0e1bf6: 12e6 |013d: const/4 v6, #int -2 // #fe │ │ +0e1bf8: 1507 803f |013e: const/high16 v7, #int 1065353216 // #3f80 │ │ +0e1bfc: 7040 ba21 5476 |0140: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0e1c02: 0800 1300 |0143: move-object/from16 v0, v19 │ │ +0e1c06: 6e40 c021 2043 |0145: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +0e1c0c: 0800 1800 |0148: move-object/from16 v0, v24 │ │ +0e1c10: 0801 1300 |014a: move-object/from16 v1, v19 │ │ +0e1c14: 6e20 3d20 1000 |014c: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ +0e1c1a: 0e00 |014f: return-void │ │ +0e1c1c: 1a02 ef28 |0150: const-string v2, "main" // string@28ef │ │ +0e1c20: 2900 b7fe |0152: goto/16 0009 // -0149 │ │ +0e1c24: 7401 0924 1400 |0154: invoke-virtual/range {v20}, Ljava/io/BufferedReader;.close:()V // method@2409 │ │ +0e1c2a: 6e10 2f24 0a00 |0157: invoke-virtual {v10}, Ljava/io/FileInputStream;.close:()V // method@242f │ │ +0e1c30: 2211 e304 |015a: new-instance v17, Lorg/json/JSONObject; // type@04e3 │ │ +0e1c34: 7401 0a25 1500 |015c: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e1c3a: 0c02 |015f: move-result-object v2 │ │ +0e1c3c: 0800 1100 |0160: move-object/from16 v0, v17 │ │ +0e1c40: 7020 6e26 2000 |0162: invoke-direct {v0, v2}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ +0e1c46: 1a02 4b2a |0165: const-string v2, "name" // string@2a4b │ │ +0e1c4a: 0800 1100 |0167: move-object/from16 v0, v17 │ │ +0e1c4e: 6e20 6f26 2000 |0169: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@266f │ │ +0e1c54: 0c02 |016c: move-result-object v2 │ │ +0e1c56: 1a03 ef28 |016d: const-string v3, "main" // string@28ef │ │ +0e1c5a: 6e20 c024 3200 |016f: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@24c0 │ │ +0e1c60: 0a02 |0172: move-result v2 │ │ +0e1c62: 3802 dcff |0173: if-eqz v2, 014f // -0024 │ │ +0e1c66: 1a02 8a21 |0175: const-string v2, "indicators" // string@218a │ │ +0e1c6a: 0800 1100 |0177: move-object/from16 v0, v17 │ │ +0e1c6e: 6e20 7226 2000 |0179: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@2672 │ │ +0e1c74: 0c0f |017c: move-result-object v15 │ │ +0e1c76: 120c |017d: const/4 v12, #int 0 // #0 │ │ +0e1c78: 6e10 6926 0f00 |017e: invoke-virtual {v15}, Lorg/json/JSONArray;.length:()I // method@2669 │ │ +0e1c7e: 0a02 |0181: move-result v2 │ │ +0e1c80: 352c cdff |0182: if-ge v12, v2, 014f // -0033 │ │ +0e1c84: 2213 1604 |0184: new-instance v19, Landroid/widget/LinearLayout; // type@0416 │ │ +0e1c88: 0800 1300 |0186: move-object/from16 v0, v19 │ │ +0e1c8c: 0801 1700 |0188: move-object/from16 v1, v23 │ │ +0e1c90: 7020 bd21 1000 |018a: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0e1c96: 1202 |018d: const/4 v2, #int 0 // #0 │ │ +0e1c98: 0800 1300 |018e: move-object/from16 v0, v19 │ │ +0e1c9c: 6e20 e521 2000 |0190: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +0e1ca2: 2202 d903 |0193: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0e1ca6: 12f3 |0195: const/4 v3, #int -1 // #ff │ │ +0e1ca8: 12e4 |0196: const/4 v4, #int -2 // #fe │ │ +0e1caa: 7030 2c20 3204 |0197: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0e1cb0: 0800 1300 |019a: move-object/from16 v0, v19 │ │ +0e1cb4: 6e20 e221 2000 |019c: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ +0e1cba: 0800 1800 |019f: move-object/from16 v0, v24 │ │ +0e1cbe: 0801 1300 |01a1: move-object/from16 v1, v19 │ │ +0e1cc2: 6e20 3d20 1000 |01a3: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@203d │ │ +0e1cc8: 6e20 6726 cf00 |01a6: invoke-virtual {v15, v12}, Lorg/json/JSONArray;.getJSONArray:(I)Lorg/json/JSONArray; // method@2667 │ │ +0e1cce: 0c0e |01a9: move-result-object v14 │ │ +0e1cd0: 120d |01aa: const/4 v13, #int 0 // #0 │ │ +0e1cd2: 6e10 6926 0e00 |01ab: invoke-virtual {v14}, Lorg/json/JSONArray;.length:()I // method@2669 │ │ +0e1cd8: 0a02 |01ae: move-result v2 │ │ +0e1cda: 352d 3600 |01af: if-ge v13, v2, 01e5 // +0036 │ │ +0e1cde: 6e20 6826 de00 |01b1: invoke-virtual {v14, v13}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2668 │ │ +0e1ce4: 0c10 |01b4: move-result-object v16 │ │ +0e1ce6: 1404 1900 037f |01b5: const v4, #float 1.74129e+38 // #7f030019 │ │ +0e1cec: 1a02 1034 |01b8: const-string v2, "tag" // string@3410 │ │ +0e1cf0: 0800 1000 |01ba: move-object/from16 v0, v16 │ │ +0e1cf4: 6e20 7326 2000 |01bc: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ +0e1cfa: 0c05 |01bf: move-result-object v5 │ │ +0e1cfc: 1a06 0000 |01c0: const-string v6, "" // string@0000 │ │ +0e1d00: 1a07 0000 |01c2: const-string v7, "" // string@0000 │ │ +0e1d04: 0802 1600 |01c4: move-object/from16 v2, v22 │ │ +0e1d08: 0803 1700 |01c6: move-object/from16 v3, v23 │ │ +0e1d0c: 7606 b227 0200 |01c8: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ +0e1d12: 0c02 |01cb: move-result-object v2 │ │ +0e1d14: 1a03 8121 |01cc: const-string v3, "index" // string@2181 │ │ +0e1d18: 0800 1000 |01ce: move-object/from16 v0, v16 │ │ +0e1d1c: 6e20 7126 3000 |01d0: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@2671 │ │ +0e1d22: 0a03 |01d3: move-result v3 │ │ +0e1d24: 2204 1504 |01d4: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0e1d28: 12f5 |01d6: const/4 v5, #int -1 // #ff │ │ +0e1d2a: 12e6 |01d7: const/4 v6, #int -2 // #fe │ │ +0e1d2c: 1507 803f |01d8: const/high16 v7, #int 1065353216 // #3f80 │ │ +0e1d30: 7040 ba21 5476 |01da: invoke-direct {v4, v5, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0e1d36: 0800 1300 |01dd: move-object/from16 v0, v19 │ │ +0e1d3a: 6e40 c021 2043 |01df: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +0e1d40: d80d 0d01 |01e2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0e1d44: 28c7 |01e4: goto 01ab // -0039 │ │ +0e1d46: d80c 0c01 |01e5: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0e1d4a: 2897 |01e7: goto 017e // -0069 │ │ +0e1d4c: 0d08 |01e8: move-exception v8 │ │ +0e1d4e: 6e10 3f24 0800 |01e9: invoke-virtual {v8}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +0e1d54: 0c02 |01ec: move-result-object v2 │ │ +0e1d56: 7120 fa2e 8200 |01ed: invoke-static {v2, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e1d5c: 2900 7bfe |01f0: goto/16 006b // -0185 │ │ +0e1d60: 0d08 |01f2: move-exception v8 │ │ +0e1d62: 6e10 6c26 0800 |01f3: invoke-virtual {v8}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0e1d68: 0c02 |01f6: move-result-object v2 │ │ +0e1d6a: 7120 fa2e 8200 |01f7: invoke-static {v2, v8}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e1d70: 2900 71fe |01fa: goto/16 006b // -018f │ │ catches : 2 │ │ 0x003d - 0x0062 │ │ Ljava/io/FileNotFoundException; -> 0x0063 │ │ Ljava/io/IOException; -> 0x01e8 │ │ Lorg/json/JSONException; -> 0x01f2 │ │ 0x0154 - 0x01e2 │ │ Ljava/io/FileNotFoundException; -> 0x0063 │ │ @@ -306636,20 +306900,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0e1e9c: |[0e1e9c] org.pyneo.maps.dashboard.IndicatorManager.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V │ │ -0e1eac: 5410 b612 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e1eb0: 6e30 7a25 2004 |0002: invoke-virtual {v0, v2, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e1eb6: 5410 b412 |0005: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ -0e1eba: 6e30 7a25 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e1ec0: 0e00 |000a: return-void │ │ +0e1d94: |[0e1d94] org.pyneo.maps.dashboard.IndicatorManager.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V │ │ +0e1da4: 5410 b612 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e1da8: 6e30 7a25 2004 |0002: invoke-virtual {v0, v2, v4}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e1dae: 5410 b412 |0005: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ +0e1db2: 6e30 7a25 2003 |0007: invoke-virtual {v0, v2, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e1db8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ 0x000a line=181 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ @@ -306662,168 +306926,168 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 347 16-bit code units │ │ -0e1ec4: |[0e1ec4] org.pyneo.maps.dashboard.IndicatorManager.setUpIndicators:(Landroid/content/Context;)V │ │ -0e1ed4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0e1ed8: 6e10 3201 0900 |0002: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e1ede: 0c00 |0005: move-result-object v0 │ │ -0e1ee0: 1a01 6f20 |0006: const-string v1, "gpsaccuracy" // string@206f │ │ -0e1ee4: 1402 2f00 0e7f |0008: const v2, #float 1.88751e+38 // #7f0e002f │ │ -0e1eea: 6e20 b801 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1ef0: 0c02 |000e: move-result-object v2 │ │ -0e1ef2: 5483 b312 |000f: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e1ef6: 6e30 192e 6307 |0011: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -0e1efc: 0c03 |0014: move-result-object v3 │ │ -0e1efe: 7040 b827 1832 |0015: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e1f04: 1a01 7120 |0018: const-string v1, "gpselev" // string@2071 │ │ -0e1f08: 1402 3000 0e7f |001a: const v2, #float 1.88751e+38 // #7f0e0030 │ │ -0e1f0e: 6e20 b801 2000 |001d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1f14: 0c02 |0020: move-result-object v2 │ │ -0e1f16: 5483 b312 |0021: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e1f1a: 6e30 192e 6307 |0023: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -0e1f20: 0c03 |0026: move-result-object v3 │ │ -0e1f22: 7040 b827 1832 |0027: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e1f28: 1a01 7020 |002a: const-string v1, "gpsbearing" // string@2070 │ │ -0e1f2c: 1402 3100 0e7f |002c: const v2, #float 1.88751e+38 // #7f0e0031 │ │ -0e1f32: 6e20 b801 2000 |002f: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1f38: 0c02 |0032: move-result-object v2 │ │ -0e1f3a: 1a03 0000 |0033: const-string v3, "" // string@0000 │ │ -0e1f3e: 7040 b827 1832 |0035: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e1f44: 1a01 7720 |0038: const-string v1, "gpstime" // string@2077 │ │ -0e1f48: 1402 3600 0e7f |003a: const v2, #float 1.88751e+38 // #7f0e0036 │ │ -0e1f4e: 6e20 b801 2000 |003d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1f54: 0c02 |0040: move-result-object v2 │ │ -0e1f56: 1a03 0000 |0041: const-string v3, "" // string@0000 │ │ -0e1f5a: 7040 b827 1832 |0043: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e1f60: 1a01 7220 |0046: const-string v1, "gpslat" // string@2072 │ │ -0e1f64: 1402 3200 0e7f |0048: const v2, #float 1.88751e+38 // #7f0e0032 │ │ -0e1f6a: 6e20 b801 2000 |004b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1f70: 0c02 |004e: move-result-object v2 │ │ -0e1f72: 1a03 0000 |004f: const-string v3, "" // string@0000 │ │ -0e1f76: 7040 b827 1832 |0051: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e1f7c: 1a01 7320 |0054: const-string v1, "gpslon" // string@2073 │ │ -0e1f80: 1402 3300 0e7f |0056: const v2, #float 1.88751e+38 // #7f0e0033 │ │ -0e1f86: 6e20 b801 2000 |0059: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1f8c: 0c02 |005c: move-result-object v2 │ │ -0e1f8e: 1a03 0000 |005d: const-string v3, "" // string@0000 │ │ -0e1f92: 7040 b827 1832 |005f: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e1f98: 1a02 7420 |0062: const-string v2, "gpsprovider" // string@2074 │ │ -0e1f9c: 1401 3400 0e7f |0064: const v1, #float 1.88751e+38 // #7f0e0034 │ │ -0e1fa2: 6e20 b801 1000 |0067: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1fa8: 0c03 |006a: move-result-object v3 │ │ -0e1faa: 5481 b912 |006b: iget-object v1, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ -0e1fae: 1a04 6c20 |006d: const-string v4, "gps" // string@206c │ │ -0e1fb2: 6e20 ce02 4100 |006f: invoke-virtual {v1, v4}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ -0e1fb8: 0a01 |0072: move-result v1 │ │ -0e1fba: 3801 e400 |0073: if-eqz v1, 0157 // +00e4 │ │ -0e1fbe: 1a01 6c20 |0075: const-string v1, "gps" // string@206c │ │ -0e1fc2: 7040 b827 2813 |0077: invoke-direct {v8, v2, v3, v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e1fc8: 1a01 7520 |007a: const-string v1, "gpsspeed" // string@2075 │ │ -0e1fcc: 1402 3500 0e7f |007c: const v2, #float 1.88751e+38 // #7f0e0035 │ │ -0e1fd2: 6e20 b801 2000 |007f: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1fd8: 0c02 |0082: move-result-object v2 │ │ -0e1fda: 5483 b312 |0083: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e1fde: 6e30 1c2e 6307 |0085: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0e1fe4: 0c03 |0088: move-result-object v3 │ │ -0e1fe6: 7040 b827 1832 |0089: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e1fec: 1a01 1c29 |008c: const-string v1, "mapname" // string@291c │ │ -0e1ff0: 1402 3900 0e7f |008e: const v2, #float 1.88752e+38 // #7f0e0039 │ │ -0e1ff6: 6e20 b801 2000 |0091: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e1ffc: 0c02 |0094: move-result-object v2 │ │ -0e1ffe: 1a03 0000 |0095: const-string v3, "" // string@0000 │ │ -0e2002: 7040 b827 1832 |0097: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e2008: 1a01 1829 |009a: const-string v1, "mapcenterlat" // string@2918 │ │ -0e200c: 1402 3700 0e7f |009c: const v2, #float 1.88751e+38 // #7f0e0037 │ │ -0e2012: 6e20 b801 2000 |009f: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e2018: 0c02 |00a2: move-result-object v2 │ │ -0e201a: 1a03 0000 |00a3: const-string v3, "" // string@0000 │ │ -0e201e: 7040 b827 1832 |00a5: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e2024: 1a01 1929 |00a8: const-string v1, "mapcenterlon" // string@2919 │ │ -0e2028: 1402 3800 0e7f |00aa: const v2, #float 1.88752e+38 // #7f0e0038 │ │ -0e202e: 6e20 b801 2000 |00ad: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e2034: 0c02 |00b0: move-result-object v2 │ │ -0e2036: 1a03 0000 |00b1: const-string v3, "" // string@0000 │ │ -0e203a: 7040 b827 1832 |00b3: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e2040: 1a01 2429 |00b6: const-string v1, "mapzoom" // string@2924 │ │ -0e2044: 1402 3a00 0e7f |00b8: const v2, #float 1.88752e+38 // #7f0e003a │ │ -0e204a: 6e20 b801 2000 |00bb: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e2050: 0c02 |00be: move-result-object v2 │ │ -0e2052: 1a03 0000 |00bf: const-string v3, "" // string@0000 │ │ -0e2056: 7040 b827 1832 |00c1: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e205c: 1a01 f834 |00c4: const-string v1, "trcnt" // string@34f8 │ │ -0e2060: 1402 b300 0e7f |00c6: const v2, #float 1.88754e+38 // #7f0e00b3 │ │ -0e2066: 6e20 b801 2000 |00c9: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e206c: 0c02 |00cc: move-result-object v2 │ │ -0e206e: 1a03 0000 |00cd: const-string v3, "" // string@0000 │ │ -0e2072: 7040 b827 1832 |00cf: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e2078: 1a01 f934 |00d2: const-string v1, "trdist" // string@34f9 │ │ -0e207c: 1402 3f00 0e7f |00d4: const v2, #float 1.88752e+38 // #7f0e003f │ │ -0e2082: 6e20 b801 2000 |00d7: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e2088: 0c02 |00da: move-result-object v2 │ │ -0e208a: 5483 b312 |00db: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e208e: 6e30 1c2e 6307 |00dd: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0e2094: 0c03 |00e0: move-result-object v3 │ │ -0e2096: 7040 b827 1832 |00e1: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e209c: 1a01 fa34 |00e4: const-string v1, "trduration" // string@34fa │ │ -0e20a0: 1402 4300 0e7f |00e6: const v2, #float 1.88752e+38 // #7f0e0043 │ │ -0e20a6: 6e20 b801 2000 |00e9: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e20ac: 0c02 |00ec: move-result-object v2 │ │ -0e20ae: 1a03 0000 |00ed: const-string v3, "" // string@0000 │ │ -0e20b2: 7040 b827 1832 |00ef: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e20b8: 1a01 0135 |00f2: const-string v1, "trmaxspeed" // string@3501 │ │ -0e20bc: 1402 5600 0e7f |00f4: const v2, #float 1.88752e+38 // #7f0e0056 │ │ -0e20c2: 6e20 b801 2000 |00f7: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e20c8: 0c02 |00fa: move-result-object v2 │ │ -0e20ca: 5483 b312 |00fb: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e20ce: 6e30 1c2e 6307 |00fd: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0e20d4: 0c03 |0100: move-result-object v3 │ │ -0e20d6: 7040 b827 1832 |0101: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e20dc: 1a01 f734 |0104: const-string v1, "travgspeed" // string@34f7 │ │ -0e20e0: 1402 2500 0e7f |0106: const v2, #float 1.88751e+38 // #7f0e0025 │ │ -0e20e6: 6e20 b801 2000 |0109: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e20ec: 0c02 |010c: move-result-object v2 │ │ -0e20ee: 5483 b312 |010d: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e20f2: 6e30 1c2e 6307 |010f: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0e20f8: 0c03 |0112: move-result-object v3 │ │ -0e20fa: 7040 b827 1832 |0113: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e2100: 1a01 0235 |0116: const-string v1, "trmovetime" // string@3502 │ │ -0e2104: 1402 a200 0e7f |0118: const v2, #float 1.88754e+38 // #7f0e00a2 │ │ -0e210a: 6e20 b801 2000 |011b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e2110: 0c02 |011e: move-result-object v2 │ │ -0e2112: 1a03 0000 |011f: const-string v3, "" // string@0000 │ │ -0e2116: 7040 b827 1832 |0121: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e211c: 1a01 f634 |0124: const-string v1, "travgmovespeed" // string@34f6 │ │ -0e2120: 1402 2300 0e7f |0126: const v2, #float 1.88751e+38 // #7f0e0023 │ │ -0e2126: 6e20 b801 2000 |0129: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e212c: 0c02 |012c: move-result-object v2 │ │ -0e212e: 5483 b312 |012d: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e2132: 6e30 1c2e 6307 |012f: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ -0e2138: 0c03 |0132: move-result-object v3 │ │ -0e213a: 7040 b827 1832 |0133: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e2140: 1a01 2434 |0136: const-string v1, "targetdistance" // string@3424 │ │ -0e2144: 1402 3c00 0e7f |0138: const v2, #float 1.88752e+38 // #7f0e003c │ │ -0e214a: 6e20 b801 2000 |013b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e2150: 0c02 |013e: move-result-object v2 │ │ -0e2152: 5483 b312 |013f: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e2156: 6e30 192e 6307 |0141: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -0e215c: 0c03 |0144: move-result-object v3 │ │ -0e215e: 7040 b827 1832 |0145: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e2164: 1a01 2334 |0148: const-string v1, "targetbearing" // string@3423 │ │ -0e2168: 1402 3b00 0e7f |014a: const v2, #float 1.88752e+38 // #7f0e003b │ │ -0e216e: 6e20 b801 2000 |014d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e2174: 0c02 |0150: move-result-object v2 │ │ -0e2176: 1a03 0000 |0151: const-string v3, "" // string@0000 │ │ -0e217a: 7040 b827 1832 |0153: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ -0e2180: 0e00 |0156: return-void │ │ -0e2182: 1a01 f22a |0157: const-string v1, "off" // string@2af2 │ │ -0e2186: 2900 1eff |0159: goto/16 0077 // -00e2 │ │ +0e1dbc: |[0e1dbc] org.pyneo.maps.dashboard.IndicatorManager.setUpIndicators:(Landroid/content/Context;)V │ │ +0e1dcc: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0e1dd0: 6e10 3201 0900 |0002: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e1dd6: 0c00 |0005: move-result-object v0 │ │ +0e1dd8: 1a01 6f20 |0006: const-string v1, "gpsaccuracy" // string@206f │ │ +0e1ddc: 1402 2f00 0e7f |0008: const v2, #float 1.88751e+38 // #7f0e002f │ │ +0e1de2: 6e20 b801 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1de8: 0c02 |000e: move-result-object v2 │ │ +0e1dea: 5483 b312 |000f: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e1dee: 6e30 192e 6307 |0011: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +0e1df4: 0c03 |0014: move-result-object v3 │ │ +0e1df6: 7040 b827 1832 |0015: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1dfc: 1a01 7120 |0018: const-string v1, "gpselev" // string@2071 │ │ +0e1e00: 1402 3000 0e7f |001a: const v2, #float 1.88751e+38 // #7f0e0030 │ │ +0e1e06: 6e20 b801 2000 |001d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1e0c: 0c02 |0020: move-result-object v2 │ │ +0e1e0e: 5483 b312 |0021: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e1e12: 6e30 192e 6307 |0023: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +0e1e18: 0c03 |0026: move-result-object v3 │ │ +0e1e1a: 7040 b827 1832 |0027: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1e20: 1a01 7020 |002a: const-string v1, "gpsbearing" // string@2070 │ │ +0e1e24: 1402 3100 0e7f |002c: const v2, #float 1.88751e+38 // #7f0e0031 │ │ +0e1e2a: 6e20 b801 2000 |002f: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1e30: 0c02 |0032: move-result-object v2 │ │ +0e1e32: 1a03 0000 |0033: const-string v3, "" // string@0000 │ │ +0e1e36: 7040 b827 1832 |0035: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1e3c: 1a01 7720 |0038: const-string v1, "gpstime" // string@2077 │ │ +0e1e40: 1402 3600 0e7f |003a: const v2, #float 1.88751e+38 // #7f0e0036 │ │ +0e1e46: 6e20 b801 2000 |003d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1e4c: 0c02 |0040: move-result-object v2 │ │ +0e1e4e: 1a03 0000 |0041: const-string v3, "" // string@0000 │ │ +0e1e52: 7040 b827 1832 |0043: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1e58: 1a01 7220 |0046: const-string v1, "gpslat" // string@2072 │ │ +0e1e5c: 1402 3200 0e7f |0048: const v2, #float 1.88751e+38 // #7f0e0032 │ │ +0e1e62: 6e20 b801 2000 |004b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1e68: 0c02 |004e: move-result-object v2 │ │ +0e1e6a: 1a03 0000 |004f: const-string v3, "" // string@0000 │ │ +0e1e6e: 7040 b827 1832 |0051: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1e74: 1a01 7320 |0054: const-string v1, "gpslon" // string@2073 │ │ +0e1e78: 1402 3300 0e7f |0056: const v2, #float 1.88751e+38 // #7f0e0033 │ │ +0e1e7e: 6e20 b801 2000 |0059: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1e84: 0c02 |005c: move-result-object v2 │ │ +0e1e86: 1a03 0000 |005d: const-string v3, "" // string@0000 │ │ +0e1e8a: 7040 b827 1832 |005f: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1e90: 1a02 7420 |0062: const-string v2, "gpsprovider" // string@2074 │ │ +0e1e94: 1401 3400 0e7f |0064: const v1, #float 1.88751e+38 // #7f0e0034 │ │ +0e1e9a: 6e20 b801 1000 |0067: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1ea0: 0c03 |006a: move-result-object v3 │ │ +0e1ea2: 5481 b912 |006b: iget-object v1, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ +0e1ea6: 1a04 6c20 |006d: const-string v4, "gps" // string@206c │ │ +0e1eaa: 6e20 ce02 4100 |006f: invoke-virtual {v1, v4}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@02ce │ │ +0e1eb0: 0a01 |0072: move-result v1 │ │ +0e1eb2: 3801 e400 |0073: if-eqz v1, 0157 // +00e4 │ │ +0e1eb6: 1a01 6c20 |0075: const-string v1, "gps" // string@206c │ │ +0e1eba: 7040 b827 2813 |0077: invoke-direct {v8, v2, v3, v1}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1ec0: 1a01 7520 |007a: const-string v1, "gpsspeed" // string@2075 │ │ +0e1ec4: 1402 3500 0e7f |007c: const v2, #float 1.88751e+38 // #7f0e0035 │ │ +0e1eca: 6e20 b801 2000 |007f: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1ed0: 0c02 |0082: move-result-object v2 │ │ +0e1ed2: 5483 b312 |0083: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e1ed6: 6e30 1c2e 6307 |0085: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0e1edc: 0c03 |0088: move-result-object v3 │ │ +0e1ede: 7040 b827 1832 |0089: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1ee4: 1a01 1c29 |008c: const-string v1, "mapname" // string@291c │ │ +0e1ee8: 1402 3900 0e7f |008e: const v2, #float 1.88752e+38 // #7f0e0039 │ │ +0e1eee: 6e20 b801 2000 |0091: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1ef4: 0c02 |0094: move-result-object v2 │ │ +0e1ef6: 1a03 0000 |0095: const-string v3, "" // string@0000 │ │ +0e1efa: 7040 b827 1832 |0097: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1f00: 1a01 1829 |009a: const-string v1, "mapcenterlat" // string@2918 │ │ +0e1f04: 1402 3700 0e7f |009c: const v2, #float 1.88751e+38 // #7f0e0037 │ │ +0e1f0a: 6e20 b801 2000 |009f: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1f10: 0c02 |00a2: move-result-object v2 │ │ +0e1f12: 1a03 0000 |00a3: const-string v3, "" // string@0000 │ │ +0e1f16: 7040 b827 1832 |00a5: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1f1c: 1a01 1929 |00a8: const-string v1, "mapcenterlon" // string@2919 │ │ +0e1f20: 1402 3800 0e7f |00aa: const v2, #float 1.88752e+38 // #7f0e0038 │ │ +0e1f26: 6e20 b801 2000 |00ad: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1f2c: 0c02 |00b0: move-result-object v2 │ │ +0e1f2e: 1a03 0000 |00b1: const-string v3, "" // string@0000 │ │ +0e1f32: 7040 b827 1832 |00b3: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1f38: 1a01 2429 |00b6: const-string v1, "mapzoom" // string@2924 │ │ +0e1f3c: 1402 3a00 0e7f |00b8: const v2, #float 1.88752e+38 // #7f0e003a │ │ +0e1f42: 6e20 b801 2000 |00bb: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1f48: 0c02 |00be: move-result-object v2 │ │ +0e1f4a: 1a03 0000 |00bf: const-string v3, "" // string@0000 │ │ +0e1f4e: 7040 b827 1832 |00c1: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1f54: 1a01 f834 |00c4: const-string v1, "trcnt" // string@34f8 │ │ +0e1f58: 1402 b300 0e7f |00c6: const v2, #float 1.88754e+38 // #7f0e00b3 │ │ +0e1f5e: 6e20 b801 2000 |00c9: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1f64: 0c02 |00cc: move-result-object v2 │ │ +0e1f66: 1a03 0000 |00cd: const-string v3, "" // string@0000 │ │ +0e1f6a: 7040 b827 1832 |00cf: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1f70: 1a01 f934 |00d2: const-string v1, "trdist" // string@34f9 │ │ +0e1f74: 1402 3f00 0e7f |00d4: const v2, #float 1.88752e+38 // #7f0e003f │ │ +0e1f7a: 6e20 b801 2000 |00d7: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1f80: 0c02 |00da: move-result-object v2 │ │ +0e1f82: 5483 b312 |00db: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e1f86: 6e30 1c2e 6307 |00dd: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0e1f8c: 0c03 |00e0: move-result-object v3 │ │ +0e1f8e: 7040 b827 1832 |00e1: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1f94: 1a01 fa34 |00e4: const-string v1, "trduration" // string@34fa │ │ +0e1f98: 1402 4300 0e7f |00e6: const v2, #float 1.88752e+38 // #7f0e0043 │ │ +0e1f9e: 6e20 b801 2000 |00e9: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1fa4: 0c02 |00ec: move-result-object v2 │ │ +0e1fa6: 1a03 0000 |00ed: const-string v3, "" // string@0000 │ │ +0e1faa: 7040 b827 1832 |00ef: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1fb0: 1a01 0135 |00f2: const-string v1, "trmaxspeed" // string@3501 │ │ +0e1fb4: 1402 5600 0e7f |00f4: const v2, #float 1.88752e+38 // #7f0e0056 │ │ +0e1fba: 6e20 b801 2000 |00f7: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1fc0: 0c02 |00fa: move-result-object v2 │ │ +0e1fc2: 5483 b312 |00fb: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e1fc6: 6e30 1c2e 6307 |00fd: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0e1fcc: 0c03 |0100: move-result-object v3 │ │ +0e1fce: 7040 b827 1832 |0101: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1fd4: 1a01 f734 |0104: const-string v1, "travgspeed" // string@34f7 │ │ +0e1fd8: 1402 2500 0e7f |0106: const v2, #float 1.88751e+38 // #7f0e0025 │ │ +0e1fde: 6e20 b801 2000 |0109: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e1fe4: 0c02 |010c: move-result-object v2 │ │ +0e1fe6: 5483 b312 |010d: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e1fea: 6e30 1c2e 6307 |010f: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0e1ff0: 0c03 |0112: move-result-object v3 │ │ +0e1ff2: 7040 b827 1832 |0113: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e1ff8: 1a01 0235 |0116: const-string v1, "trmovetime" // string@3502 │ │ +0e1ffc: 1402 a200 0e7f |0118: const v2, #float 1.88754e+38 // #7f0e00a2 │ │ +0e2002: 6e20 b801 2000 |011b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e2008: 0c02 |011e: move-result-object v2 │ │ +0e200a: 1a03 0000 |011f: const-string v3, "" // string@0000 │ │ +0e200e: 7040 b827 1832 |0121: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e2014: 1a01 f634 |0124: const-string v1, "travgmovespeed" // string@34f6 │ │ +0e2018: 1402 2300 0e7f |0126: const v2, #float 1.88751e+38 // #7f0e0023 │ │ +0e201e: 6e20 b801 2000 |0129: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e2024: 0c02 |012c: move-result-object v2 │ │ +0e2026: 5483 b312 |012d: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e202a: 6e30 1c2e 6307 |012f: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatSpeed2:(D)[Ljava/lang/String; // method@2e1c │ │ +0e2030: 0c03 |0132: move-result-object v3 │ │ +0e2032: 7040 b827 1832 |0133: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e2038: 1a01 2434 |0136: const-string v1, "targetdistance" // string@3424 │ │ +0e203c: 1402 3c00 0e7f |0138: const v2, #float 1.88752e+38 // #7f0e003c │ │ +0e2042: 6e20 b801 2000 |013b: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e2048: 0c02 |013e: move-result-object v2 │ │ +0e204a: 5483 b312 |013f: iget-object v3, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e204e: 6e30 192e 6307 |0141: invoke-virtual {v3, v6, v7}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +0e2054: 0c03 |0144: move-result-object v3 │ │ +0e2056: 7040 b827 1832 |0145: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e205c: 1a01 2334 |0148: const-string v1, "targetbearing" // string@3423 │ │ +0e2060: 1402 3b00 0e7f |014a: const v2, #float 1.88752e+38 // #7f0e003b │ │ +0e2066: 6e20 b801 2000 |014d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e206c: 0c02 |0150: move-result-object v2 │ │ +0e206e: 1a03 0000 |0151: const-string v3, "" // string@0000 │ │ +0e2072: 7040 b827 1832 |0153: invoke-direct {v8, v1, v2, v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.putIndicator:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V // method@27b8 │ │ +0e2078: 0e00 |0156: return-void │ │ +0e207a: 1a01 f22a |0157: const-string v1, "off" // string@2af2 │ │ +0e207e: 2900 1eff |0159: goto/16 0077 // -00e2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ 0x0006 line=152 │ │ 0x0018 line=153 │ │ 0x002a line=154 │ │ 0x0038 line=155 │ │ @@ -306856,71 +307120,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -0e218c: |[0e218c] org.pyneo.maps.dashboard.IndicatorManager.updateTargetIndicators:()V │ │ -0e219c: 54c0 b712 |0000: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ -0e21a0: 3800 5500 |0002: if-eqz v0, 0057 // +0055 │ │ -0e21a4: 54c0 bb12 |0004: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@12bb │ │ -0e21a8: 3800 5100 |0006: if-eqz v0, 0057 // +0051 │ │ -0e21ac: 54c0 b612 |0008: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e21b0: 1a01 2434 |000a: const-string v1, "targetdistance" // string@3424 │ │ -0e21b4: 54c2 b312 |000c: iget-object v2, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e21b8: 54c3 bb12 |000e: iget-object v3, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@12bb │ │ -0e21bc: 54c4 b712 |0010: iget-object v4, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ -0e21c0: 6e10 c002 0400 |0012: invoke-virtual {v4}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -0e21c6: 0b04 |0015: move-result-wide v4 │ │ -0e21c8: 54c6 b712 |0016: iget-object v6, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ -0e21cc: 6e10 c102 0600 |0018: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -0e21d2: 0b06 |001b: move-result-wide v6 │ │ -0e21d4: 6e57 2b2e 4365 |001c: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(DD)I // method@2e2b │ │ -0e21da: 0a03 |001f: move-result v3 │ │ -0e21dc: 8334 |0020: int-to-double v4, v3 │ │ -0e21de: 6e30 192e 4205 |0021: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -0e21e4: 0c02 |0024: move-result-object v2 │ │ -0e21e6: 6e30 7a25 1002 |0025: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e21ec: 54c0 b612 |0028: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e21f0: 1a01 2334 |002a: const-string v1, "targetbearing" // string@3423 │ │ -0e21f4: 6202 d00b |002c: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0e21f8: 1a03 b900 |002e: const-string v3, "%.1f°" // string@00b9 │ │ -0e21fc: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0e21fe: 2344 7806 |0031: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -0e2202: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -0e2204: 54c6 bb12 |0034: iget-object v6, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@12bb │ │ -0e2208: 54c7 b712 |0036: iget-object v7, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ -0e220c: 6e10 c002 0700 |0038: invoke-virtual {v7}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ -0e2212: 0b08 |003b: move-result-wide v8 │ │ -0e2214: 54c7 b712 |003c: iget-object v7, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ -0e2218: 6e10 c102 0700 |003e: invoke-virtual {v7}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ -0e221e: 0b0a |0041: move-result-wide v10 │ │ -0e2220: 6e5b 232e 86a9 |0042: invoke-virtual {v6, v8, v9, v10, v11}, Lorg/pyneo/maps/utils/GeoPoint;.bearingFrom360:(DD)D // method@2e23 │ │ -0e2226: 0b06 |0045: move-result-wide v6 │ │ -0e2228: 7120 7b24 7600 |0046: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0e222e: 0c06 |0049: move-result-object v6 │ │ -0e2230: 4d06 0405 |004a: aput-object v6, v4, v5 │ │ -0e2234: 7130 dd24 3204 |004c: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0e223a: 0c02 |004f: move-result-object v2 │ │ -0e223c: 6e30 7a25 1002 |0050: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e2242: 6e10 c127 0c00 |0053: invoke-virtual {v12}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ -0e2248: 0e00 |0056: return-void │ │ -0e224a: 54c0 b612 |0057: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e224e: 1a01 2434 |0059: const-string v1, "targetdistance" // string@3424 │ │ -0e2252: 54c2 b312 |005b: iget-object v2, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ -0e2256: 1604 0000 |005d: const-wide/16 v4, #int 0 // #0 │ │ -0e225a: 6e30 192e 4205 |005f: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ -0e2260: 0c02 |0062: move-result-object v2 │ │ -0e2262: 6e30 7a25 1002 |0063: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e2268: 54c0 b612 |0066: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e226c: 1a01 2334 |0068: const-string v1, "targetbearing" // string@3423 │ │ -0e2270: 1a02 0000 |006a: const-string v2, "" // string@0000 │ │ -0e2274: 6e30 7a25 1002 |006c: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e227a: 28e4 |006f: goto 0053 // -001c │ │ +0e2084: |[0e2084] org.pyneo.maps.dashboard.IndicatorManager.updateTargetIndicators:()V │ │ +0e2094: 54c0 b712 |0000: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ +0e2098: 3800 5500 |0002: if-eqz v0, 0057 // +0055 │ │ +0e209c: 54c0 bb12 |0004: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@12bb │ │ +0e20a0: 3800 5100 |0006: if-eqz v0, 0057 // +0051 │ │ +0e20a4: 54c0 b612 |0008: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e20a8: 1a01 2434 |000a: const-string v1, "targetdistance" // string@3424 │ │ +0e20ac: 54c2 b312 |000c: iget-object v2, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e20b0: 54c3 bb12 |000e: iget-object v3, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@12bb │ │ +0e20b4: 54c4 b712 |0010: iget-object v4, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ +0e20b8: 6e10 c002 0400 |0012: invoke-virtual {v4}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +0e20be: 0b04 |0015: move-result-wide v4 │ │ +0e20c0: 54c6 b712 |0016: iget-object v6, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ +0e20c4: 6e10 c102 0600 |0018: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +0e20ca: 0b06 |001b: move-result-wide v6 │ │ +0e20cc: 6e57 2b2e 4365 |001c: invoke-virtual {v3, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(DD)I // method@2e2b │ │ +0e20d2: 0a03 |001f: move-result v3 │ │ +0e20d4: 8334 |0020: int-to-double v4, v3 │ │ +0e20d6: 6e30 192e 4205 |0021: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +0e20dc: 0c02 |0024: move-result-object v2 │ │ +0e20de: 6e30 7a25 1002 |0025: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e20e4: 54c0 b612 |0028: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e20e8: 1a01 2334 |002a: const-string v1, "targetbearing" // string@3423 │ │ +0e20ec: 6202 d00b |002c: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0e20f0: 1a03 b900 |002e: const-string v3, "%.1f°" // string@00b9 │ │ +0e20f4: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0e20f6: 2344 7806 |0031: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +0e20fa: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +0e20fc: 54c6 bb12 |0034: iget-object v6, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@12bb │ │ +0e2100: 54c7 b712 |0036: iget-object v7, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ +0e2104: 6e10 c002 0700 |0038: invoke-virtual {v7}, Landroid/location/Location;.getLatitude:()D // method@02c0 │ │ +0e210a: 0b08 |003b: move-result-wide v8 │ │ +0e210c: 54c7 b712 |003c: iget-object v7, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ +0e2110: 6e10 c102 0700 |003e: invoke-virtual {v7}, Landroid/location/Location;.getLongitude:()D // method@02c1 │ │ +0e2116: 0b0a |0041: move-result-wide v10 │ │ +0e2118: 6e5b 232e 86a9 |0042: invoke-virtual {v6, v8, v9, v10, v11}, Lorg/pyneo/maps/utils/GeoPoint;.bearingFrom360:(DD)D // method@2e23 │ │ +0e211e: 0b06 |0045: move-result-wide v6 │ │ +0e2120: 7120 7b24 7600 |0046: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0e2126: 0c06 |0049: move-result-object v6 │ │ +0e2128: 4d06 0405 |004a: aput-object v6, v4, v5 │ │ +0e212c: 7130 dd24 3204 |004c: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0e2132: 0c02 |004f: move-result-object v2 │ │ +0e2134: 6e30 7a25 1002 |0050: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e213a: 6e10 c127 0c00 |0053: invoke-virtual {v12}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ +0e2140: 0e00 |0056: return-void │ │ +0e2142: 54c0 b612 |0057: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e2146: 1a01 2434 |0059: const-string v1, "targetdistance" // string@3424 │ │ +0e214a: 54c2 b312 |005b: iget-object v2, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@12b3 │ │ +0e214e: 1604 0000 |005d: const-wide/16 v4, #int 0 // #0 │ │ +0e2152: 6e30 192e 4205 |005f: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance2:(D)[Ljava/lang/String; // method@2e19 │ │ +0e2158: 0c02 |0062: move-result-object v2 │ │ +0e215a: 6e30 7a25 1002 |0063: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e2160: 54c0 b612 |0066: iget-object v0, v12, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e2164: 1a01 2334 |0068: const-string v1, "targetbearing" // string@3423 │ │ +0e2168: 1a02 0000 |006a: const-string v2, "" // string@0000 │ │ +0e216c: 6e30 7a25 1002 |006c: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e2172: 28e4 |006f: goto 0053 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0008 line=414 │ │ 0x0028 line=415 │ │ 0x0053 line=421 │ │ 0x0056 line=422 │ │ @@ -306935,116 +307199,116 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 211 16-bit code units │ │ -0e227c: |[0e227c] org.pyneo.maps.dashboard.IndicatorManager.Dismiss:(Lorg/pyneo/maps/MainActivity;)V │ │ -0e228c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0e2290: 540d b912 |0002: iget-object v13, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ -0e2294: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -0e2298: 540e b812 |0006: iget-object v14, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ -0e229c: 6e20 d002 ed00 |0008: invoke-virtual {v13, v14}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -0e22a2: 0800 1100 |000b: move-object/from16 v0, v17 │ │ -0e22a6: 540d b912 |000d: iget-object v13, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ -0e22aa: 0800 1100 |000f: move-object/from16 v0, v17 │ │ -0e22ae: 540e b812 |0011: iget-object v14, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ -0e22b2: 6e20 cf02 ed00 |0013: invoke-virtual {v13, v14}, Landroid/location/LocationManager;.removeGpsStatusListener:(Landroid/location/GpsStatus$Listener;)V // method@02cf │ │ -0e22b8: 2209 e304 |0016: new-instance v9, Lorg/json/JSONObject; // type@04e3 │ │ -0e22bc: 7010 6d26 0900 |0018: invoke-direct {v9}, Lorg/json/JSONObject;.:()V // method@266d │ │ -0e22c2: 1a0d 4b2a |001b: const-string v13, "name" // string@2a4b │ │ -0e22c6: 1a0e ef28 |001d: const-string v14, "main" // string@28ef │ │ -0e22ca: 6e30 7d26 d90e |001f: invoke-virtual {v9, v13, v14}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0e22d0: 2207 e104 |0022: new-instance v7, Lorg/json/JSONArray; // type@04e1 │ │ -0e22d4: 7010 6526 0700 |0024: invoke-direct {v7}, Lorg/json/JSONArray;.:()V // method@2665 │ │ -0e22da: 140d 1301 0b7f |0027: const v13, #float 1.84768e+38 // #7f0b0113 │ │ -0e22e0: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -0e22e4: 6e20 3727 d000 |002c: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0e22ea: 0c0b |002f: move-result-object v11 │ │ -0e22ec: 1f0b db03 |0030: check-cast v11, Landroid/view/ViewGroup; // type@03db │ │ -0e22f0: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -0e22f2: 6e10 4c20 0b00 |0033: invoke-virtual {v11}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0e22f8: 0a0d |0036: move-result v13 │ │ -0e22fa: 35d3 3900 |0037: if-ge v3, v13, 0070 // +0039 │ │ -0e22fe: 2206 e104 |0039: new-instance v6, Lorg/json/JSONArray; // type@04e1 │ │ -0e2302: 7010 6526 0600 |003b: invoke-direct {v6}, Lorg/json/JSONArray;.:()V // method@2665 │ │ -0e2308: 6e20 4b20 3b00 |003e: invoke-virtual {v11, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0e230e: 0c0a |0041: move-result-object v10 │ │ -0e2310: 1f0a db03 |0042: check-cast v10, Landroid/view/ViewGroup; // type@03db │ │ -0e2314: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -0e2316: 6e10 4c20 0a00 |0045: invoke-virtual {v10}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ -0e231c: 0a0d |0048: move-result v13 │ │ -0e231e: 35d5 2100 |0049: if-ge v5, v13, 006a // +0021 │ │ -0e2322: 6e20 4b20 5a00 |004b: invoke-virtual {v10, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ -0e2328: 0c04 |004e: move-result-object v4 │ │ -0e232a: 1f04 2605 |004f: check-cast v4, Lorg/pyneo/maps/dashboard/IndicatorView; // type@0526 │ │ -0e232e: 2208 e304 |0051: new-instance v8, Lorg/json/JSONObject; // type@04e3 │ │ -0e2332: 7010 6d26 0800 |0053: invoke-direct {v8}, Lorg/json/JSONObject;.:()V // method@266d │ │ -0e2338: 1a0d 8121 |0056: const-string v13, "index" // string@2181 │ │ -0e233c: 6e30 7c26 d805 |0058: invoke-virtual {v8, v13, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0e2342: 1a0d 1034 |005b: const-string v13, "tag" // string@3410 │ │ -0e2346: 6e10 c927 0400 |005d: invoke-virtual {v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.getIndicatorTag:()Ljava/lang/String; // method@27c9 │ │ -0e234c: 0c0e |0060: move-result-object v14 │ │ -0e234e: 6e30 7d26 d80e |0061: invoke-virtual {v8, v13, v14}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0e2354: 6e20 6b26 8600 |0064: invoke-virtual {v6, v8}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@266b │ │ -0e235a: d805 0501 |0067: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e235e: 28dc |0069: goto 0045 // -0024 │ │ -0e2360: 6e20 6b26 6700 |006a: invoke-virtual {v7, v6}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@266b │ │ -0e2366: d803 0301 |006d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e236a: 28c4 |006f: goto 0033 // -003c │ │ -0e236c: 1a0d 8a21 |0070: const-string v13, "indicators" // string@218a │ │ -0e2370: 6e30 7d26 d907 |0072: invoke-virtual {v9, v13, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0e2376: 1a0d 6b1a |0075: const-string v13, "data/dashboards" // string@1a6b │ │ -0e237a: 0800 1200 |0077: move-object/from16 v0, v18 │ │ -0e237e: 7120 072f d000 |0079: invoke-static {v0, v13}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0e2384: 0c02 |007c: move-result-object v2 │ │ -0e2386: 6e10 1b24 0200 |007d: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@241b │ │ -0e238c: 0a0d |0080: move-result v13 │ │ -0e238e: 380d 2a00 |0081: if-eqz v13, 00ab // +002a │ │ -0e2392: 220c 6404 |0083: new-instance v12, Ljava/io/FileWriter; // type@0464 │ │ -0e2396: 1a0d ca00 |0085: const-string v13, "%s/%s.json" // string@00ca │ │ -0e239a: 122e |0087: const/4 v14, #int 2 // #2 │ │ -0e239c: 23ee 7806 |0088: new-array v14, v14, [Ljava/lang/Object; // type@0678 │ │ -0e23a0: 120f |008a: const/4 v15, #int 0 // #0 │ │ -0e23a2: 6e10 1c24 0200 |008b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0e23a8: 0c10 |008e: move-result-object v16 │ │ -0e23aa: 4d10 0e0f |008f: aput-object v16, v14, v15 │ │ -0e23ae: 121f |0091: const/4 v15, #int 1 // #1 │ │ -0e23b0: 0800 1100 |0092: move-object/from16 v0, v17 │ │ -0e23b4: 5400 bc12 |0094: iget-object v0, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTemplateFileName:Ljava/lang/String; // field@12bc │ │ -0e23b8: 0810 0000 |0096: move-object/from16 v16, v0 │ │ -0e23bc: 4d10 0e0f |0098: aput-object v16, v14, v15 │ │ -0e23c0: 7120 dc24 ed00 |009a: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0e23c6: 0c0d |009d: move-result-object v13 │ │ -0e23c8: 7020 3a24 dc00 |009e: invoke-direct {v12, v13}, Ljava/io/FileWriter;.:(Ljava/lang/String;)V // method@243a │ │ -0e23ce: 6e10 7f26 0900 |00a1: invoke-virtual {v9}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0e23d4: 0c0d |00a4: move-result-object v13 │ │ -0e23d6: 6e20 3c24 dc00 |00a5: invoke-virtual {v12, v13}, Ljava/io/FileWriter;.write:(Ljava/lang/String;)V // method@243c │ │ -0e23dc: 6e10 3b24 0c00 |00a8: invoke-virtual {v12}, Ljava/io/FileWriter;.close:()V // method@243b │ │ -0e23e2: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ -0e23e6: 540d b512 |00ad: iget-object v13, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ -0e23ea: 6e10 4325 0d00 |00af: invoke-virtual {v13}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ -0e23f0: 140d 1301 0b7f |00b2: const v13, #float 1.84768e+38 // #7f0b0113 │ │ -0e23f6: 0800 1200 |00b5: move-object/from16 v0, v18 │ │ -0e23fa: 6e20 3727 d000 |00b7: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ -0e2400: 0c0d |00ba: move-result-object v13 │ │ -0e2402: 1f0d db03 |00bb: check-cast v13, Landroid/view/ViewGroup; // type@03db │ │ -0e2406: 6e10 6520 0d00 |00bd: invoke-virtual {v13}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ -0e240c: 0e00 |00c0: return-void │ │ -0e240e: 0d01 |00c1: move-exception v1 │ │ -0e2410: 6e10 6c26 0100 |00c2: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0e2416: 0c0d |00c5: move-result-object v13 │ │ -0e2418: 7120 fa2e 1d00 |00c6: invoke-static {v13, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e241e: 28e2 |00c9: goto 00ab // -001e │ │ -0e2420: 0d01 |00ca: move-exception v1 │ │ -0e2422: 6e10 3f24 0100 |00cb: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -0e2428: 0c0d |00ce: move-result-object v13 │ │ -0e242a: 7120 fa2e 1d00 |00cf: invoke-static {v13, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e2430: 28d9 |00d2: goto 00ab // -0027 │ │ +0e2174: |[0e2174] org.pyneo.maps.dashboard.IndicatorManager.Dismiss:(Lorg/pyneo/maps/MainActivity;)V │ │ +0e2184: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0e2188: 540d b912 |0002: iget-object v13, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ +0e218c: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +0e2190: 540e b812 |0006: iget-object v14, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ +0e2194: 6e20 d002 ed00 |0008: invoke-virtual {v13, v14}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0e219a: 0800 1100 |000b: move-object/from16 v0, v17 │ │ +0e219e: 540d b912 |000d: iget-object v13, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationManager:Landroid/location/LocationManager; // field@12b9 │ │ +0e21a2: 0800 1100 |000f: move-object/from16 v0, v17 │ │ +0e21a6: 540e b812 |0011: iget-object v14, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ +0e21aa: 6e20 cf02 ed00 |0013: invoke-virtual {v13, v14}, Landroid/location/LocationManager;.removeGpsStatusListener:(Landroid/location/GpsStatus$Listener;)V // method@02cf │ │ +0e21b0: 2209 e304 |0016: new-instance v9, Lorg/json/JSONObject; // type@04e3 │ │ +0e21b4: 7010 6d26 0900 |0018: invoke-direct {v9}, Lorg/json/JSONObject;.:()V // method@266d │ │ +0e21ba: 1a0d 4b2a |001b: const-string v13, "name" // string@2a4b │ │ +0e21be: 1a0e ef28 |001d: const-string v14, "main" // string@28ef │ │ +0e21c2: 6e30 7d26 d90e |001f: invoke-virtual {v9, v13, v14}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0e21c8: 2207 e104 |0022: new-instance v7, Lorg/json/JSONArray; // type@04e1 │ │ +0e21cc: 7010 6526 0700 |0024: invoke-direct {v7}, Lorg/json/JSONArray;.:()V // method@2665 │ │ +0e21d2: 140d 1301 0b7f |0027: const v13, #float 1.84768e+38 // #7f0b0113 │ │ +0e21d8: 0800 1200 |002a: move-object/from16 v0, v18 │ │ +0e21dc: 6e20 3727 d000 |002c: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0e21e2: 0c0b |002f: move-result-object v11 │ │ +0e21e4: 1f0b db03 |0030: check-cast v11, Landroid/view/ViewGroup; // type@03db │ │ +0e21e8: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +0e21ea: 6e10 4c20 0b00 |0033: invoke-virtual {v11}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +0e21f0: 0a0d |0036: move-result v13 │ │ +0e21f2: 35d3 3900 |0037: if-ge v3, v13, 0070 // +0039 │ │ +0e21f6: 2206 e104 |0039: new-instance v6, Lorg/json/JSONArray; // type@04e1 │ │ +0e21fa: 7010 6526 0600 |003b: invoke-direct {v6}, Lorg/json/JSONArray;.:()V // method@2665 │ │ +0e2200: 6e20 4b20 3b00 |003e: invoke-virtual {v11, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0e2206: 0c0a |0041: move-result-object v10 │ │ +0e2208: 1f0a db03 |0042: check-cast v10, Landroid/view/ViewGroup; // type@03db │ │ +0e220c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +0e220e: 6e10 4c20 0a00 |0045: invoke-virtual {v10}, Landroid/view/ViewGroup;.getChildCount:()I // method@204c │ │ +0e2214: 0a0d |0048: move-result v13 │ │ +0e2216: 35d5 2100 |0049: if-ge v5, v13, 006a // +0021 │ │ +0e221a: 6e20 4b20 5a00 |004b: invoke-virtual {v10, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@204b │ │ +0e2220: 0c04 |004e: move-result-object v4 │ │ +0e2222: 1f04 2605 |004f: check-cast v4, Lorg/pyneo/maps/dashboard/IndicatorView; // type@0526 │ │ +0e2226: 2208 e304 |0051: new-instance v8, Lorg/json/JSONObject; // type@04e3 │ │ +0e222a: 7010 6d26 0800 |0053: invoke-direct {v8}, Lorg/json/JSONObject;.:()V // method@266d │ │ +0e2230: 1a0d 8121 |0056: const-string v13, "index" // string@2181 │ │ +0e2234: 6e30 7c26 d805 |0058: invoke-virtual {v8, v13, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0e223a: 1a0d 1034 |005b: const-string v13, "tag" // string@3410 │ │ +0e223e: 6e10 c927 0400 |005d: invoke-virtual {v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.getIndicatorTag:()Ljava/lang/String; // method@27c9 │ │ +0e2244: 0c0e |0060: move-result-object v14 │ │ +0e2246: 6e30 7d26 d80e |0061: invoke-virtual {v8, v13, v14}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0e224c: 6e20 6b26 8600 |0064: invoke-virtual {v6, v8}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@266b │ │ +0e2252: d805 0501 |0067: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e2256: 28dc |0069: goto 0045 // -0024 │ │ +0e2258: 6e20 6b26 6700 |006a: invoke-virtual {v7, v6}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@266b │ │ +0e225e: d803 0301 |006d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e2262: 28c4 |006f: goto 0033 // -003c │ │ +0e2264: 1a0d 8a21 |0070: const-string v13, "indicators" // string@218a │ │ +0e2268: 6e30 7d26 d907 |0072: invoke-virtual {v9, v13, v7}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0e226e: 1a0d 6b1a |0075: const-string v13, "data/dashboards" // string@1a6b │ │ +0e2272: 0800 1200 |0077: move-object/from16 v0, v18 │ │ +0e2276: 7120 072f d000 |0079: invoke-static {v0, v13}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0e227c: 0c02 |007c: move-result-object v2 │ │ +0e227e: 6e10 1b24 0200 |007d: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@241b │ │ +0e2284: 0a0d |0080: move-result v13 │ │ +0e2286: 380d 2a00 |0081: if-eqz v13, 00ab // +002a │ │ +0e228a: 220c 6404 |0083: new-instance v12, Ljava/io/FileWriter; // type@0464 │ │ +0e228e: 1a0d ca00 |0085: const-string v13, "%s/%s.json" // string@00ca │ │ +0e2292: 122e |0087: const/4 v14, #int 2 // #2 │ │ +0e2294: 23ee 7806 |0088: new-array v14, v14, [Ljava/lang/Object; // type@0678 │ │ +0e2298: 120f |008a: const/4 v15, #int 0 // #0 │ │ +0e229a: 6e10 1c24 0200 |008b: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0e22a0: 0c10 |008e: move-result-object v16 │ │ +0e22a2: 4d10 0e0f |008f: aput-object v16, v14, v15 │ │ +0e22a6: 121f |0091: const/4 v15, #int 1 // #1 │ │ +0e22a8: 0800 1100 |0092: move-object/from16 v0, v17 │ │ +0e22ac: 5400 bc12 |0094: iget-object v0, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTemplateFileName:Ljava/lang/String; // field@12bc │ │ +0e22b0: 0810 0000 |0096: move-object/from16 v16, v0 │ │ +0e22b4: 4d10 0e0f |0098: aput-object v16, v14, v15 │ │ +0e22b8: 7120 dc24 ed00 |009a: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0e22be: 0c0d |009d: move-result-object v13 │ │ +0e22c0: 7020 3a24 dc00 |009e: invoke-direct {v12, v13}, Ljava/io/FileWriter;.:(Ljava/lang/String;)V // method@243a │ │ +0e22c6: 6e10 7f26 0900 |00a1: invoke-virtual {v9}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0e22cc: 0c0d |00a4: move-result-object v13 │ │ +0e22ce: 6e20 3c24 dc00 |00a5: invoke-virtual {v12, v13}, Ljava/io/FileWriter;.write:(Ljava/lang/String;)V // method@243c │ │ +0e22d4: 6e10 3b24 0c00 |00a8: invoke-virtual {v12}, Ljava/io/FileWriter;.close:()V // method@243b │ │ +0e22da: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ +0e22de: 540d b512 |00ad: iget-object v13, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ +0e22e2: 6e10 4325 0d00 |00af: invoke-virtual {v13}, Ljava/util/ArrayList;.clear:()V // method@2543 │ │ +0e22e8: 140d 1301 0b7f |00b2: const v13, #float 1.84768e+38 // #7f0b0113 │ │ +0e22ee: 0800 1200 |00b5: move-object/from16 v0, v18 │ │ +0e22f2: 6e20 3727 d000 |00b7: invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;.findViewById:(I)Landroid/view/View; // method@2737 │ │ +0e22f8: 0c0d |00ba: move-result-object v13 │ │ +0e22fa: 1f0d db03 |00bb: check-cast v13, Landroid/view/ViewGroup; // type@03db │ │ +0e22fe: 6e10 6520 0d00 |00bd: invoke-virtual {v13}, Landroid/view/ViewGroup;.removeAllViews:()V // method@2065 │ │ +0e2304: 0e00 |00c0: return-void │ │ +0e2306: 0d01 |00c1: move-exception v1 │ │ +0e2308: 6e10 6c26 0100 |00c2: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0e230e: 0c0d |00c5: move-result-object v13 │ │ +0e2310: 7120 fa2e 1d00 |00c6: invoke-static {v13, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e2316: 28e2 |00c9: goto 00ab // -001e │ │ +0e2318: 0d01 |00ca: move-exception v1 │ │ +0e231a: 6e10 3f24 0100 |00cb: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +0e2320: 0c0d |00ce: move-result-object v13 │ │ +0e2322: 7120 fa2e 1d00 |00cf: invoke-static {v13, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e2328: 28d9 |00d2: goto 00ab // -0027 │ │ catches : 1 │ │ 0x001b - 0x00ab │ │ Lorg/json/JSONException; -> 0x00c1 │ │ Ljava/io/IOException; -> 0x00ca │ │ positions : │ │ 0x0000 line=235 │ │ 0x000b line=236 │ │ @@ -307099,24 +307363,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0e2448: |[0e2448] org.pyneo.maps.dashboard.IndicatorManager.Pause:(Landroid/content/Context;)V │ │ -0e2458: 1a00 9523 |0000: const-string v0, "location" // string@2395 │ │ -0e245c: 6e20 3601 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0e2462: 0c00 |0005: move-result-object v0 │ │ -0e2464: 1f00 8300 |0006: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ -0e2468: 5421 b812 |0008: iget-object v1, v2, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ -0e246c: 6e20 d002 1000 |000a: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -0e2472: 5420 b212 |000d: iget-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager;.mConnection:Landroid/content/ServiceConnection; // field@12b2 │ │ -0e2476: 6e20 4601 0300 |000f: invoke-virtual {v3, v0}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0146 │ │ -0e247c: 0e00 |0012: return-void │ │ +0e2340: |[0e2340] org.pyneo.maps.dashboard.IndicatorManager.Pause:(Landroid/content/Context;)V │ │ +0e2350: 1a00 9523 |0000: const-string v0, "location" // string@2395 │ │ +0e2354: 6e20 3601 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0e235a: 0c00 |0005: move-result-object v0 │ │ +0e235c: 1f00 8300 |0006: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ +0e2360: 5421 b812 |0008: iget-object v1, v2, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ +0e2364: 6e20 d002 1000 |000a: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0e236a: 5420 b212 |000d: iget-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager;.mConnection:Landroid/content/ServiceConnection; // field@12b2 │ │ +0e236e: 6e20 4601 0300 |000f: invoke-virtual {v3, v0}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0146 │ │ +0e2374: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x000d line=218 │ │ 0x0012 line=219 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ @@ -307127,51 +307391,51 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -0e2480: |[0e2480] org.pyneo.maps.dashboard.IndicatorManager.Resume:(Landroid/content/Context;)V │ │ -0e2490: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0e2492: 1a00 9523 |0001: const-string v0, "location" // string@2395 │ │ -0e2496: 6e20 3601 0900 |0003: invoke-virtual {v9, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ -0e249c: 0c00 |0006: move-result-object v0 │ │ -0e249e: 1f00 8300 |0007: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ -0e24a2: 1a01 6c20 |0009: const-string v1, "gps" // string@206c │ │ -0e24a6: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -0e24aa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0e24ac: 5485 b812 |000e: iget-object v5, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ -0e24b0: 7406 d102 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ -0e24b6: 5480 b812 |0013: iget-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ -0e24ba: 6e20 9f27 7000 |0015: invoke-virtual {v0, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.onGpsStatusChanged:(I)V // method@279f │ │ -0e24c0: 2200 3000 |0018: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0e24c4: 1c01 0906 |001a: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0e24c8: 7030 4a01 9001 |001c: invoke-direct {v0, v9, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e24ce: 5481 b212 |001f: iget-object v1, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mConnection:Landroid/content/ServiceConnection; // field@12b2 │ │ -0e24d2: 6e40 2201 0971 |0021: invoke-virtual {v9, v0, v1, v7}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0122 │ │ -0e24d8: 0a00 |0024: move-result v0 │ │ -0e24da: 3900 1a00 |0025: if-nez v0, 003f // +001a │ │ -0e24de: 2200 9204 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0e24e2: 7010 fb24 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e24e8: 1a01 0018 |002c: const-string v1, "bindService failed class=" // string@1800 │ │ -0e24ec: 6e20 0425 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e24f2: 0c00 |0031: move-result-object v0 │ │ -0e24f4: 1c01 0906 |0032: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0e24f8: 6e20 0325 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e24fe: 0c00 |0037: move-result-object v0 │ │ -0e2500: 6e10 0a25 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e2506: 0c00 |003b: move-result-object v0 │ │ -0e2508: 7110 f92e 0000 |003c: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ -0e250e: 0e00 |003f: return-void │ │ -0e2510: 0d06 |0040: move-exception v6 │ │ -0e2512: 6e10 8224 0600 |0041: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e2518: 0c00 |0044: move-result-object v0 │ │ -0e251a: 7120 fa2e 6000 |0045: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e2520: 28cb |0048: goto 0013 // -0035 │ │ +0e2378: |[0e2378] org.pyneo.maps.dashboard.IndicatorManager.Resume:(Landroid/content/Context;)V │ │ +0e2388: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0e238a: 1a00 9523 |0001: const-string v0, "location" // string@2395 │ │ +0e238e: 6e20 3601 0900 |0003: invoke-virtual {v9, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0136 │ │ +0e2394: 0c00 |0006: move-result-object v0 │ │ +0e2396: 1f00 8300 |0007: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ +0e239a: 1a01 6c20 |0009: const-string v1, "gps" // string@206c │ │ +0e239e: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +0e23a2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0e23a4: 5485 b812 |000e: iget-object v5, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ +0e23a8: 7406 d102 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ +0e23ae: 5480 b812 |0013: iget-object v0, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocationListener:Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener; // field@12b8 │ │ +0e23b2: 6e20 9f27 7000 |0015: invoke-virtual {v0, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager$SampleLocationListener;.onGpsStatusChanged:(I)V // method@279f │ │ +0e23b8: 2200 3000 |0018: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0e23bc: 1c01 0906 |001a: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0e23c0: 7030 4a01 9001 |001c: invoke-direct {v0, v9, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e23c6: 5481 b212 |001f: iget-object v1, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mConnection:Landroid/content/ServiceConnection; // field@12b2 │ │ +0e23ca: 6e40 2201 0971 |0021: invoke-virtual {v9, v0, v1, v7}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0122 │ │ +0e23d0: 0a00 |0024: move-result v0 │ │ +0e23d2: 3900 1a00 |0025: if-nez v0, 003f // +001a │ │ +0e23d6: 2200 9204 |0027: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0e23da: 7010 fb24 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e23e0: 1a01 0018 |002c: const-string v1, "bindService failed class=" // string@1800 │ │ +0e23e4: 6e20 0425 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e23ea: 0c00 |0031: move-result-object v0 │ │ +0e23ec: 1c01 0906 |0032: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0e23f0: 6e20 0325 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e23f6: 0c00 |0037: move-result-object v0 │ │ +0e23f8: 6e10 0a25 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e23fe: 0c00 |003b: move-result-object v0 │ │ +0e2400: 7110 f92e 0000 |003c: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ +0e2406: 0e00 |003f: return-void │ │ +0e2408: 0d06 |0040: move-exception v6 │ │ +0e240a: 6e10 8224 0600 |0041: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e2410: 0c00 |0044: move-result-object v0 │ │ +0e2412: 7120 fa2e 6000 |0045: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e2418: 28cb |0048: goto 0013 // -0035 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0040 │ │ positions : │ │ 0x0001 line=223 │ │ 0x0013 line=228 │ │ 0x0018 line=229 │ │ @@ -307189,47 +307453,47 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 65 16-bit code units │ │ -0e2534: |[0e2534] org.pyneo.maps.dashboard.IndicatorManager.addIndicatorView:(Landroid/content/Context;Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;Z)V │ │ -0e2544: 12f9 |0000: const/4 v9, #int -1 // #ff │ │ -0e2546: 12e8 |0001: const/4 v8, #int -2 // #fe │ │ -0e2548: 6e10 ca27 0c00 |0002: invoke-virtual {v12}, Lorg/pyneo/maps/dashboard/IndicatorView;.getParent:()Landroid/view/ViewParent; // method@27ca │ │ -0e254e: 0c06 |0005: move-result-object v6 │ │ -0e2550: 1f06 1604 |0006: check-cast v6, Landroid/widget/LinearLayout; // type@0416 │ │ -0e2554: 6e10 cd21 0600 |0008: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@21cd │ │ -0e255a: 0c07 |000b: move-result-object v7 │ │ -0e255c: 1f07 1604 |000c: check-cast v7, Landroid/widget/LinearLayout; // type@0416 │ │ -0e2560: 380e 1600 |000e: if-eqz v14, 0024 // +0016 │ │ -0e2564: 2206 1604 |0010: new-instance v6, Landroid/widget/LinearLayout; // type@0416 │ │ -0e2568: 7020 bd21 b600 |0012: invoke-direct {v6, v11}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0e256e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0e2570: 6e20 e521 0600 |0016: invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -0e2576: 2200 d903 |0019: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0e257a: 7030 2c20 9008 |001b: invoke-direct {v0, v9, v8}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0e2580: 6e20 e221 0600 |001e: invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ -0e2586: 6e20 bf21 6700 |0021: invoke-virtual {v7, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -0e258c: 1402 1900 037f |0024: const v2, #float 1.74129e+38 // #7f030019 │ │ -0e2592: 1a04 0000 |0027: const-string v4, "" // string@0000 │ │ -0e2596: 1a05 0000 |0029: const-string v5, "" // string@0000 │ │ -0e259a: 07a0 |002b: move-object v0, v10 │ │ -0e259c: 07b1 |002c: move-object v1, v11 │ │ -0e259e: 07d3 |002d: move-object v3, v13 │ │ -0e25a0: 7606 b227 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ -0e25a6: 0c00 |0031: move-result-object v0 │ │ -0e25a8: 6e10 c821 0600 |0032: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -0e25ae: 0a01 |0035: move-result v1 │ │ -0e25b0: 2202 1504 |0036: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ -0e25b4: 1503 803f |0038: const/high16 v3, #int 1065353216 // #3f80 │ │ -0e25b8: 7040 ba21 9238 |003a: invoke-direct {v2, v9, v8, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ -0e25be: 6e40 c021 0621 |003d: invoke-virtual {v6, v0, v1, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ -0e25c4: 0e00 |0040: return-void │ │ +0e242c: |[0e242c] org.pyneo.maps.dashboard.IndicatorManager.addIndicatorView:(Landroid/content/Context;Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;Z)V │ │ +0e243c: 12f9 |0000: const/4 v9, #int -1 // #ff │ │ +0e243e: 12e8 |0001: const/4 v8, #int -2 // #fe │ │ +0e2440: 6e10 ca27 0c00 |0002: invoke-virtual {v12}, Lorg/pyneo/maps/dashboard/IndicatorView;.getParent:()Landroid/view/ViewParent; // method@27ca │ │ +0e2446: 0c06 |0005: move-result-object v6 │ │ +0e2448: 1f06 1604 |0006: check-cast v6, Landroid/widget/LinearLayout; // type@0416 │ │ +0e244c: 6e10 cd21 0600 |0008: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@21cd │ │ +0e2452: 0c07 |000b: move-result-object v7 │ │ +0e2454: 1f07 1604 |000c: check-cast v7, Landroid/widget/LinearLayout; // type@0416 │ │ +0e2458: 380e 1600 |000e: if-eqz v14, 0024 // +0016 │ │ +0e245c: 2206 1604 |0010: new-instance v6, Landroid/widget/LinearLayout; // type@0416 │ │ +0e2460: 7020 bd21 b600 |0012: invoke-direct {v6, v11}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0e2466: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0e2468: 6e20 e521 0600 |0016: invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +0e246e: 2200 d903 |0019: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0e2472: 7030 2c20 9008 |001b: invoke-direct {v0, v9, v8}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0e2478: 6e20 e221 0600 |001e: invoke-virtual {v6, v0}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ +0e247e: 6e20 bf21 6700 |0021: invoke-virtual {v7, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +0e2484: 1402 1900 037f |0024: const v2, #float 1.74129e+38 // #7f030019 │ │ +0e248a: 1a04 0000 |0027: const-string v4, "" // string@0000 │ │ +0e248e: 1a05 0000 |0029: const-string v5, "" // string@0000 │ │ +0e2492: 07a0 |002b: move-object v0, v10 │ │ +0e2494: 07b1 |002c: move-object v1, v11 │ │ +0e2496: 07d3 |002d: move-object v3, v13 │ │ +0e2498: 7606 b227 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/dashboard/IndicatorManager;.addIndicatorView:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/pyneo/maps/dashboard/IndicatorView; // method@27b2 │ │ +0e249e: 0c00 |0031: move-result-object v0 │ │ +0e24a0: 6e10 c821 0600 |0032: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +0e24a6: 0a01 |0035: move-result v1 │ │ +0e24a8: 2202 1504 |0036: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0415 │ │ +0e24ac: 1503 803f |0038: const/high16 v3, #int 1065353216 // #3f80 │ │ +0e24b0: 7040 ba21 9238 |003a: invoke-direct {v2, v9, v8, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@21ba │ │ +0e24b6: 6e40 c021 0621 |003d: invoke-virtual {v6, v0, v1, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@21c0 │ │ +0e24bc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=398 │ │ 0x0008 line=399 │ │ 0x000e line=401 │ │ 0x0010 line=402 │ │ 0x0015 line=403 │ │ @@ -307252,17 +307516,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e25c8: |[0e25c8] org.pyneo.maps.dashboard.IndicatorManager.getIndicators:()Ljava/util/HashMap; │ │ -0e25d8: 5410 b612 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e25dc: 1100 |0002: return-object v0 │ │ +0e24c0: |[0e24c0] org.pyneo.maps.dashboard.IndicatorManager.getIndicators:()Ljava/util/HashMap; │ │ +0e24d0: 5410 b612 |0000: iget-object v0, v1, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e24d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ │ #5 : (in Lorg/pyneo/maps/dashboard/IndicatorManager;) │ │ @@ -307270,47 +307534,47 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -0e25e0: |[0e25e0] org.pyneo.maps.dashboard.IndicatorManager.getOrientation:(Landroid/app/Activity;)I │ │ -0e25f0: 6e10 5e00 0600 |0000: invoke-virtual {v6}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@005e │ │ -0e25f6: 0c03 |0003: move-result-object v3 │ │ -0e25f8: 7210 9a20 0300 |0004: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ -0e25fe: 0c01 |0007: move-result-object v1 │ │ -0e2600: 6e10 5b00 0600 |0008: invoke-virtual {v6}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ -0e2606: 0c03 |000b: move-result-object v3 │ │ -0e2608: 6e10 ab01 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -0e260e: 0c03 |000f: move-result-object v3 │ │ -0e2610: 5232 1f00 |0010: iget v2, v3, Landroid/content/res/Configuration;.orientation:I // field@001f │ │ -0e2614: 3902 1900 |0012: if-nez v2, 002b // +0019 │ │ -0e2618: 6e10 5b00 0600 |0014: invoke-virtual {v6}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ -0e261e: 0c03 |0017: move-result-object v3 │ │ -0e2620: 6e10 ab01 0300 |0018: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ -0e2626: 0c00 |001b: move-result-object v0 │ │ -0e2628: 5202 1f00 |001c: iget v2, v0, Landroid/content/res/Configuration;.orientation:I // field@001f │ │ -0e262c: 3902 0d00 |001e: if-nez v2, 002b // +000d │ │ -0e2630: 6e10 e51e 0100 |0020: invoke-virtual {v1}, Landroid/view/Display;.getWidth:()I // method@1ee5 │ │ -0e2636: 0a03 |0023: move-result v3 │ │ -0e2638: 6e10 e21e 0100 |0024: invoke-virtual {v1}, Landroid/view/Display;.getHeight:()I // method@1ee2 │ │ -0e263e: 0a04 |0027: move-result v4 │ │ -0e2640: 3343 0400 |0028: if-ne v3, v4, 002c // +0004 │ │ -0e2644: 1232 |002a: const/4 v2, #int 3 // #3 │ │ -0e2646: 0f02 |002b: return v2 │ │ -0e2648: 6e10 e51e 0100 |002c: invoke-virtual {v1}, Landroid/view/Display;.getWidth:()I // method@1ee5 │ │ -0e264e: 0a03 |002f: move-result v3 │ │ -0e2650: 6e10 e21e 0100 |0030: invoke-virtual {v1}, Landroid/view/Display;.getHeight:()I // method@1ee2 │ │ -0e2656: 0a04 |0033: move-result v4 │ │ -0e2658: 3543 0400 |0034: if-ge v3, v4, 0038 // +0004 │ │ -0e265c: 1212 |0036: const/4 v2, #int 1 // #1 │ │ -0e265e: 28f4 |0037: goto 002b // -000c │ │ -0e2660: 1222 |0038: const/4 v2, #int 2 // #2 │ │ -0e2662: 28f2 |0039: goto 002b // -000e │ │ +0e24d8: |[0e24d8] org.pyneo.maps.dashboard.IndicatorManager.getOrientation:(Landroid/app/Activity;)I │ │ +0e24e8: 6e10 5e00 0600 |0000: invoke-virtual {v6}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@005e │ │ +0e24ee: 0c03 |0003: move-result-object v3 │ │ +0e24f0: 7210 9a20 0300 |0004: invoke-interface {v3}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ +0e24f6: 0c01 |0007: move-result-object v1 │ │ +0e24f8: 6e10 5b00 0600 |0008: invoke-virtual {v6}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ +0e24fe: 0c03 |000b: move-result-object v3 │ │ +0e2500: 6e10 ab01 0300 |000c: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +0e2506: 0c03 |000f: move-result-object v3 │ │ +0e2508: 5232 1f00 |0010: iget v2, v3, Landroid/content/res/Configuration;.orientation:I // field@001f │ │ +0e250c: 3902 1900 |0012: if-nez v2, 002b // +0019 │ │ +0e2510: 6e10 5b00 0600 |0014: invoke-virtual {v6}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ +0e2516: 0c03 |0017: move-result-object v3 │ │ +0e2518: 6e10 ab01 0300 |0018: invoke-virtual {v3}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ab │ │ +0e251e: 0c00 |001b: move-result-object v0 │ │ +0e2520: 5202 1f00 |001c: iget v2, v0, Landroid/content/res/Configuration;.orientation:I // field@001f │ │ +0e2524: 3902 0d00 |001e: if-nez v2, 002b // +000d │ │ +0e2528: 6e10 e51e 0100 |0020: invoke-virtual {v1}, Landroid/view/Display;.getWidth:()I // method@1ee5 │ │ +0e252e: 0a03 |0023: move-result v3 │ │ +0e2530: 6e10 e21e 0100 |0024: invoke-virtual {v1}, Landroid/view/Display;.getHeight:()I // method@1ee2 │ │ +0e2536: 0a04 |0027: move-result v4 │ │ +0e2538: 3343 0400 |0028: if-ne v3, v4, 002c // +0004 │ │ +0e253c: 1232 |002a: const/4 v2, #int 3 // #3 │ │ +0e253e: 0f02 |002b: return v2 │ │ +0e2540: 6e10 e51e 0100 |002c: invoke-virtual {v1}, Landroid/view/Display;.getWidth:()I // method@1ee5 │ │ +0e2546: 0a03 |002f: move-result v3 │ │ +0e2548: 6e10 e21e 0100 |0030: invoke-virtual {v1}, Landroid/view/Display;.getHeight:()I // method@1ee2 │ │ +0e254e: 0a04 |0033: move-result v4 │ │ +0e2550: 3543 0400 |0034: if-ge v3, v4, 0038 // +0004 │ │ +0e2554: 1212 |0036: const/4 v2, #int 1 // #1 │ │ +0e2556: 28f4 |0037: goto 002b // -000c │ │ +0e2558: 1222 |0038: const/4 v2, #int 2 // #2 │ │ +0e255a: 28f2 |0039: goto 002b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0008 line=283 │ │ 0x0012 line=288 │ │ 0x0014 line=290 │ │ 0x001c line=291 │ │ @@ -307334,50 +307598,50 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -0e2664: |[0e2664] org.pyneo.maps.dashboard.IndicatorManager.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0e2674: 1407 1601 0b7f |0000: const v7, #float 1.84768e+38 // #7f0b0116 │ │ -0e267a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0e267c: 1404 1701 0b7f |0004: const v4, #float 1.84768e+38 // #7f0b0117 │ │ -0e2682: 1405 6100 0e7f |0007: const v5, #float 1.88752e+38 // #7f0e0061 │ │ -0e2688: 7255 db1e 6964 |000a: invoke-interface {v9, v6, v4, v6, v5}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -0e268e: 1404 1801 0b7f |000d: const v4, #float 1.84768e+38 // #7f0b0118 │ │ -0e2694: 1405 5800 0e7f |0010: const v5, #float 1.88752e+38 // #7f0e0058 │ │ -0e269a: 7255 db1e 6964 |0013: invoke-interface {v9, v6, v4, v6, v5}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -0e26a0: 1404 1901 0b7f |0016: const v4, #float 1.84768e+38 // #7f0b0119 │ │ -0e26a6: 1405 6000 0e7f |0019: const v5, #float 1.88752e+38 // #7f0e0060 │ │ -0e26ac: 7255 db1e 6964 |001c: invoke-interface {v9, v6, v4, v6, v5}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -0e26b2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0e26b4: 5484 b412 |0020: iget-object v4, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ -0e26b8: 6e10 7625 0400 |0022: invoke-virtual {v4}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2576 │ │ -0e26be: 0c04 |0025: move-result-object v4 │ │ -0e26c0: 7210 a225 0400 |0026: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ -0e26c6: 0c02 |0029: move-result-object v2 │ │ -0e26c8: 7210 6f25 0200 |002a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0e26ce: 0a04 |002d: move-result v4 │ │ -0e26d0: 3804 1e00 |002e: if-eqz v4, 004c // +001e │ │ -0e26d4: 7210 7025 0200 |0030: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0e26da: 0c00 |0033: move-result-object v0 │ │ -0e26dc: 1f00 b804 |0034: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ -0e26e0: 7210 9425 0000 |0036: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ -0e26e6: 0c04 |0039: move-result-object v4 │ │ -0e26e8: 1f04 6f04 |003a: check-cast v4, Ljava/lang/CharSequence; // type@046f │ │ -0e26ec: 7254 dc1e 7917 |003c: invoke-interface {v9, v7, v7, v1, v4}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e26f2: 0c03 |003f: move-result-object v3 │ │ -0e26f4: 7210 9325 0000 |0040: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ -0e26fa: 0c04 |0043: move-result-object v4 │ │ -0e26fc: 1f04 6f04 |0044: check-cast v4, Ljava/lang/CharSequence; // type@046f │ │ -0e2700: 7220 5b1f 4300 |0046: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -0e2706: d801 0101 |0049: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e270a: 28df |004b: goto 002a // -0021 │ │ -0e270c: 0e00 |004c: return-void │ │ +0e255c: |[0e255c] org.pyneo.maps.dashboard.IndicatorManager.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0e256c: 1407 1601 0b7f |0000: const v7, #float 1.84768e+38 // #7f0b0116 │ │ +0e2572: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +0e2574: 1404 1701 0b7f |0004: const v4, #float 1.84768e+38 // #7f0b0117 │ │ +0e257a: 1405 6100 0e7f |0007: const v5, #float 1.88752e+38 // #7f0e0061 │ │ +0e2580: 7255 db1e 6964 |000a: invoke-interface {v9, v6, v4, v6, v5}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +0e2586: 1404 1801 0b7f |000d: const v4, #float 1.84768e+38 // #7f0b0118 │ │ +0e258c: 1405 5800 0e7f |0010: const v5, #float 1.88752e+38 // #7f0e0058 │ │ +0e2592: 7255 db1e 6964 |0013: invoke-interface {v9, v6, v4, v6, v5}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +0e2598: 1404 1901 0b7f |0016: const v4, #float 1.84768e+38 // #7f0b0119 │ │ +0e259e: 1405 6000 0e7f |0019: const v5, #float 1.88752e+38 // #7f0e0060 │ │ +0e25a4: 7255 db1e 6964 |001c: invoke-interface {v9, v6, v4, v6, v5}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +0e25aa: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0e25ac: 5484 b412 |0020: iget-object v4, v8, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ +0e25b0: 6e10 7625 0400 |0022: invoke-virtual {v4}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2576 │ │ +0e25b6: 0c04 |0025: move-result-object v4 │ │ +0e25b8: 7210 a225 0400 |0026: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@25a2 │ │ +0e25be: 0c02 |0029: move-result-object v2 │ │ +0e25c0: 7210 6f25 0200 |002a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0e25c6: 0a04 |002d: move-result v4 │ │ +0e25c8: 3804 1e00 |002e: if-eqz v4, 004c // +001e │ │ +0e25cc: 7210 7025 0200 |0030: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0e25d2: 0c00 |0033: move-result-object v0 │ │ +0e25d4: 1f00 b804 |0034: check-cast v0, Ljava/util/Map$Entry; // type@04b8 │ │ +0e25d8: 7210 9425 0000 |0036: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2594 │ │ +0e25de: 0c04 |0039: move-result-object v4 │ │ +0e25e0: 1f04 6f04 |003a: check-cast v4, Ljava/lang/CharSequence; // type@046f │ │ +0e25e4: 7254 dc1e 7917 |003c: invoke-interface {v9, v7, v7, v1, v4}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e25ea: 0c03 |003f: move-result-object v3 │ │ +0e25ec: 7210 9325 0000 |0040: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2593 │ │ +0e25f2: 0c04 |0043: move-result-object v4 │ │ +0e25f4: 1f04 6f04 |0044: check-cast v4, Ljava/lang/CharSequence; // type@046f │ │ +0e25f8: 7220 5b1f 4300 |0046: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +0e25fe: d801 0101 |0049: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e2602: 28df |004b: goto 002a // -0021 │ │ +0e2604: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=434 │ │ 0x000d line=435 │ │ 0x0016 line=436 │ │ 0x001f line=439 │ │ 0x0020 line=440 │ │ @@ -307403,29 +307667,29 @@ │ │ type : '(Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0e2710: |[0e2710] org.pyneo.maps.dashboard.IndicatorManager.putTagToIndicatorView:(Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;)V │ │ -0e2720: 6e20 cf27 4300 |0000: invoke-virtual {v3, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.setIndicatorTag:(Ljava/lang/String;)V // method@27cf │ │ -0e2726: 1400 6c00 0b7f |0003: const v0, #float 1.84765e+38 // #7f0b006c │ │ -0e272c: 6e20 c727 0300 |0006: invoke-virtual {v3, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ -0e2732: 0c00 |0009: move-result-object v0 │ │ -0e2734: 1f00 3504 |000a: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0e2738: 5421 b412 |000c: iget-object v1, v2, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ -0e273c: 6e20 7725 4100 |000e: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ -0e2742: 0c01 |0011: move-result-object v1 │ │ -0e2744: 1f01 9004 |0012: check-cast v1, Ljava/lang/String; // type@0490 │ │ -0e2748: 6e10 f124 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@24f1 │ │ -0e274e: 0c01 |0017: move-result-object v1 │ │ -0e2750: 6e20 be22 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e2756: 6e10 c127 0200 |001b: invoke-virtual {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ -0e275c: 0e00 |001e: return-void │ │ +0e2608: |[0e2608] org.pyneo.maps.dashboard.IndicatorManager.putTagToIndicatorView:(Lorg/pyneo/maps/dashboard/IndicatorView;Ljava/lang/String;)V │ │ +0e2618: 6e20 cf27 4300 |0000: invoke-virtual {v3, v4}, Lorg/pyneo/maps/dashboard/IndicatorView;.setIndicatorTag:(Ljava/lang/String;)V // method@27cf │ │ +0e261e: 1400 6c00 0b7f |0003: const v0, #float 1.84765e+38 // #7f0b006c │ │ +0e2624: 6e20 c727 0300 |0006: invoke-virtual {v3, v0}, Lorg/pyneo/maps/dashboard/IndicatorView;.findViewById:(I)Landroid/view/View; // method@27c7 │ │ +0e262a: 0c00 |0009: move-result-object v0 │ │ +0e262c: 1f00 3504 |000a: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +0e2630: 5421 b412 |000c: iget-object v1, v2, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorTitles:Ljava/util/LinkedHashMap; // field@12b4 │ │ +0e2634: 6e20 7725 4100 |000e: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2577 │ │ +0e263a: 0c01 |0011: move-result-object v1 │ │ +0e263c: 1f01 9004 |0012: check-cast v1, Ljava/lang/String; // type@0490 │ │ +0e2640: 6e10 f124 0100 |0014: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@24f1 │ │ +0e2646: 0c01 |0017: move-result-object v1 │ │ +0e2648: 6e20 be22 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e264e: 6e10 c127 0200 |001b: invoke-virtual {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ +0e2654: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ 0x001b line=455 │ │ 0x001e line=456 │ │ locals : │ │ @@ -307438,41 +307702,41 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/dashboard/IndicatorView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0e2760: |[0e2760] org.pyneo.maps.dashboard.IndicatorManager.removeIndicatorView:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/dashboard/IndicatorView;)V │ │ -0e2770: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e2772: 6e10 ca27 0600 |0001: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorView;.getParent:()Landroid/view/ViewParent; // method@27ca │ │ -0e2778: 0c00 |0004: move-result-object v0 │ │ -0e277a: 1f00 1604 |0005: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ -0e277e: 6e10 cd21 0000 |0007: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@21cd │ │ -0e2784: 0c01 |000a: move-result-object v1 │ │ -0e2786: 1f01 1604 |000b: check-cast v1, Landroid/widget/LinearLayout; // type@0416 │ │ -0e278a: 6e10 c821 0000 |000d: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -0e2790: 0a02 |0010: move-result v2 │ │ -0e2792: 3332 1300 |0011: if-ne v2, v3, 0024 // +0013 │ │ -0e2796: 6e10 c821 0100 |0013: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -0e279c: 0a02 |0016: move-result v2 │ │ -0e279e: 3332 0d00 |0017: if-ne v2, v3, 0024 // +000d │ │ -0e27a2: 1402 2e00 0e7f |0019: const v2, #float 1.88751e+38 // #7f0e002e │ │ -0e27a8: 7130 c522 2503 |001c: invoke-static {v5, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0e27ae: 0c02 |001f: move-result-object v2 │ │ -0e27b0: 6e10 c822 0200 |0020: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0e27b6: 0e00 |0023: return-void │ │ -0e27b8: 5442 b512 |0024: iget-object v2, v4, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ -0e27bc: 6e20 4a25 6200 |0026: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ -0e27c2: 6e20 da21 6000 |0029: invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;.removeView:(Landroid/view/View;)V // method@21da │ │ -0e27c8: 6e10 c821 0000 |002c: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ -0e27ce: 0a02 |002f: move-result v2 │ │ -0e27d0: 3902 f3ff |0030: if-nez v2, 0023 // -000d │ │ -0e27d4: 6e20 da21 0100 |0032: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.removeView:(Landroid/view/View;)V // method@21da │ │ -0e27da: 28ee |0035: goto 0023 // -0012 │ │ +0e2658: |[0e2658] org.pyneo.maps.dashboard.IndicatorManager.removeIndicatorView:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/dashboard/IndicatorView;)V │ │ +0e2668: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0e266a: 6e10 ca27 0600 |0001: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorView;.getParent:()Landroid/view/ViewParent; // method@27ca │ │ +0e2670: 0c00 |0004: move-result-object v0 │ │ +0e2672: 1f00 1604 |0005: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ +0e2676: 6e10 cd21 0000 |0007: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@21cd │ │ +0e267c: 0c01 |000a: move-result-object v1 │ │ +0e267e: 1f01 1604 |000b: check-cast v1, Landroid/widget/LinearLayout; // type@0416 │ │ +0e2682: 6e10 c821 0000 |000d: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +0e2688: 0a02 |0010: move-result v2 │ │ +0e268a: 3332 1300 |0011: if-ne v2, v3, 0024 // +0013 │ │ +0e268e: 6e10 c821 0100 |0013: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +0e2694: 0a02 |0016: move-result v2 │ │ +0e2696: 3332 0d00 |0017: if-ne v2, v3, 0024 // +000d │ │ +0e269a: 1402 2e00 0e7f |0019: const v2, #float 1.88751e+38 // #7f0e002e │ │ +0e26a0: 7130 c522 2503 |001c: invoke-static {v5, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0e26a6: 0c02 |001f: move-result-object v2 │ │ +0e26a8: 6e10 c822 0200 |0020: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0e26ae: 0e00 |0023: return-void │ │ +0e26b0: 5442 b512 |0024: iget-object v2, v4, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ +0e26b4: 6e20 4a25 6200 |0026: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@254a │ │ +0e26ba: 6e20 da21 6000 |0029: invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;.removeView:(Landroid/view/View;)V // method@21da │ │ +0e26c0: 6e10 c821 0000 |002c: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@21c8 │ │ +0e26c6: 0a02 |002f: move-result v2 │ │ +0e26c8: 3902 f3ff |0030: if-nez v2, 0023 // -000d │ │ +0e26cc: 6e20 da21 0100 |0032: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.removeView:(Landroid/view/View;)V // method@21da │ │ +0e26d2: 28ee |0035: goto 0023 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=459 │ │ 0x0007 line=460 │ │ 0x000d line=462 │ │ 0x0019 line=463 │ │ 0x0023 line=473 │ │ @@ -307492,33 +307756,33 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0e27dc: |[0e27dc] org.pyneo.maps.dashboard.IndicatorManager.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -0e27ec: 5460 b612 |0000: iget-object v0, v6, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e27f0: 1a01 1829 |0002: const-string v1, "mapcenterlat" // string@2918 │ │ -0e27f4: 5462 b112 |0004: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@12b1 │ │ -0e27f8: 6e10 302e 0700 |0006: invoke-virtual {v7}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e27fe: 0b04 |0009: move-result-wide v4 │ │ -0e2800: 6e30 072e 4205 |000a: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -0e2806: 0c02 |000d: move-result-object v2 │ │ -0e2808: 6e30 7a25 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e280e: 5460 b612 |0011: iget-object v0, v6, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e2812: 1a01 1929 |0013: const-string v1, "mapcenterlon" // string@2919 │ │ -0e2816: 5462 b112 |0015: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@12b1 │ │ -0e281a: 6e10 322e 0700 |0017: invoke-virtual {v7}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e2820: 0b04 |001a: move-result-wide v4 │ │ -0e2822: 6e30 082e 4205 |001b: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -0e2828: 0c02 |001e: move-result-object v2 │ │ -0e282a: 6e30 7a25 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e2830: 6e10 c127 0600 |0022: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ -0e2836: 0e00 |0025: return-void │ │ +0e26d4: |[0e26d4] org.pyneo.maps.dashboard.IndicatorManager.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +0e26e4: 5460 b612 |0000: iget-object v0, v6, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e26e8: 1a01 1829 |0002: const-string v1, "mapcenterlat" // string@2918 │ │ +0e26ec: 5462 b112 |0004: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@12b1 │ │ +0e26f0: 6e10 302e 0700 |0006: invoke-virtual {v7}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e26f6: 0b04 |0009: move-result-wide v4 │ │ +0e26f8: 6e30 072e 4205 |000a: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +0e26fe: 0c02 |000d: move-result-object v2 │ │ +0e2700: 6e30 7a25 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e2706: 5460 b612 |0011: iget-object v0, v6, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e270a: 1a01 1929 |0013: const-string v1, "mapcenterlon" // string@2919 │ │ +0e270e: 5462 b112 |0015: iget-object v2, v6, Lorg/pyneo/maps/dashboard/IndicatorManager;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@12b1 │ │ +0e2712: 6e10 322e 0700 |0017: invoke-virtual {v7}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e2718: 0b04 |001a: move-result-wide v4 │ │ +0e271a: 6e30 082e 4205 |001b: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +0e2720: 0c02 |001e: move-result-object v2 │ │ +0e2722: 6e30 7a25 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e2728: 6e10 c127 0600 |0022: invoke-virtual {v6}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ +0e272e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0011 line=189 │ │ 0x0022 line=191 │ │ 0x0025 line=192 │ │ locals : │ │ @@ -307530,18 +307794,18 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e2838: |[0e2838] org.pyneo.maps.dashboard.IndicatorManager.setLocation:(Landroid/location/Location;)V │ │ -0e2848: 5b01 b712 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ -0e284c: 7010 c227 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateTargetIndicators:()V // method@27c2 │ │ -0e2852: 0e00 |0005: return-void │ │ +0e2730: |[0e2730] org.pyneo.maps.dashboard.IndicatorManager.setLocation:(Landroid/location/Location;)V │ │ +0e2740: 5b01 b712 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mLocation:Landroid/location/Location; // field@12b7 │ │ +0e2744: 7010 c227 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateTargetIndicators:()V // method@27c2 │ │ +0e274a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0002 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ @@ -307552,20 +307816,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0e2854: |[0e2854] org.pyneo.maps.dashboard.IndicatorManager.setMapName:(Ljava/lang/String;)V │ │ -0e2864: 5420 b612 |0000: iget-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e2868: 1a01 1c29 |0002: const-string v1, "mapname" // string@291c │ │ -0e286c: 6e30 7a25 1003 |0004: invoke-virtual {v0, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e2872: 6e10 c127 0200 |0007: invoke-virtual {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ -0e2878: 0e00 |000a: return-void │ │ +0e274c: |[0e274c] org.pyneo.maps.dashboard.IndicatorManager.setMapName:(Ljava/lang/String;)V │ │ +0e275c: 5420 b612 |0000: iget-object v0, v2, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e2760: 1a01 1c29 |0002: const-string v1, "mapname" // string@291c │ │ +0e2764: 6e30 7a25 1003 |0004: invoke-virtual {v0, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e276a: 6e10 c127 0200 |0007: invoke-virtual {v2}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ +0e2770: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0007 line=203 │ │ 0x000a line=204 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ @@ -307576,18 +307840,18 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e287c: |[0e287c] org.pyneo.maps.dashboard.IndicatorManager.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -0e288c: 5b01 bb12 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@12bb │ │ -0e2890: 7010 c227 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateTargetIndicators:()V // method@27c2 │ │ -0e2896: 0e00 |0005: return-void │ │ +0e2774: |[0e2774] org.pyneo.maps.dashboard.IndicatorManager.setTargetLocation:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +0e2784: 5b01 bb12 |0000: iput-object v1, v0, Lorg/pyneo/maps/dashboard/IndicatorManager;.mTargetLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@12bb │ │ +0e2788: 7010 c227 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateTargetIndicators:()V // method@27c2 │ │ +0e278e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ @@ -307598,22 +307862,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e2898: |[0e2898] org.pyneo.maps.dashboard.IndicatorManager.setZoom:(I)V │ │ -0e28a8: 5430 b612 |0000: iget-object v0, v3, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ -0e28ac: 1a01 2429 |0002: const-string v1, "mapzoom" // string@2924 │ │ -0e28b0: 7110 9624 0400 |0004: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0e28b6: 0c02 |0007: move-result-object v2 │ │ -0e28b8: 6e30 7a25 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ -0e28be: 6e10 c127 0300 |000b: invoke-virtual {v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ -0e28c4: 0e00 |000e: return-void │ │ +0e2790: |[0e2790] org.pyneo.maps.dashboard.IndicatorManager.setZoom:(I)V │ │ +0e27a0: 5430 b612 |0000: iget-object v0, v3, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicators:Ljava/util/LinkedHashMap; // field@12b6 │ │ +0e27a4: 1a01 2429 |0002: const-string v1, "mapzoom" // string@2924 │ │ +0e27a8: 7110 9624 0400 |0004: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0e27ae: 0c02 |0007: move-result-object v2 │ │ +0e27b0: 6e30 7a25 1002 |0008: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@257a │ │ +0e27b6: 6e10 c127 0300 |000b: invoke-virtual {v3}, Lorg/pyneo/maps/dashboard/IndicatorManager;.updateIndicatorViewValues:()V // method@27c1 │ │ +0e27bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x000b line=197 │ │ 0x000e line=198 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ @@ -307624,28 +307888,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0e28c8: |[0e28c8] org.pyneo.maps.dashboard.IndicatorManager.updateIndicatorViewValues:()V │ │ -0e28d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e28da: 5432 b512 |0001: iget-object v2, v3, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ -0e28de: 6e10 4825 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ -0e28e4: 0c00 |0006: move-result-object v0 │ │ -0e28e6: 7210 6f25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0e28ec: 0a02 |000a: move-result v2 │ │ -0e28ee: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ -0e28f2: 7210 7025 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0e28f8: 0c01 |0010: move-result-object v1 │ │ -0e28fa: 1f01 2605 |0011: check-cast v1, Lorg/pyneo/maps/dashboard/IndicatorView; // type@0526 │ │ -0e28fe: 6e20 d227 3100 |0013: invoke-virtual {v1, v3}, Lorg/pyneo/maps/dashboard/IndicatorView;.updateIndicator:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@27d2 │ │ -0e2904: 28f1 |0016: goto 0007 // -000f │ │ -0e2906: 0e00 |0017: return-void │ │ +0e27c0: |[0e27c0] org.pyneo.maps.dashboard.IndicatorManager.updateIndicatorViewValues:()V │ │ +0e27d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e27d2: 5432 b512 |0001: iget-object v2, v3, Lorg/pyneo/maps/dashboard/IndicatorManager;.mIndicatorViewList:Ljava/util/ArrayList; // field@12b5 │ │ +0e27d6: 6e10 4825 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ +0e27dc: 0c00 |0006: move-result-object v0 │ │ +0e27de: 7210 6f25 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0e27e4: 0a02 |000a: move-result v2 │ │ +0e27e6: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ +0e27ea: 7210 7025 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0e27f0: 0c01 |0010: move-result-object v1 │ │ +0e27f2: 1f01 2605 |0011: check-cast v1, Lorg/pyneo/maps/dashboard/IndicatorView; // type@0526 │ │ +0e27f6: 6e20 d227 3100 |0013: invoke-virtual {v1, v3}, Lorg/pyneo/maps/dashboard/IndicatorView;.updateIndicator:(Lorg/pyneo/maps/dashboard/IndicatorManager;)V // method@27d2 │ │ +0e27fc: 28f1 |0016: goto 0007 // -000f │ │ +0e27fe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0001 line=426 │ │ 0x0007 line=427 │ │ 0x000d line=428 │ │ 0x0013 line=429 │ │ @@ -307706,45 +307970,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0e2908: |[0e2908] org.pyneo.maps.downloader.AreaSelectorActivity.:()V │ │ -0e2918: 7010 4d00 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@004d │ │ -0e291e: 2200 2d05 |0003: new-instance v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; // type@052d │ │ -0e2922: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e2924: 7030 e027 2001 |0006: invoke-direct {v0, v2, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;)V // method@27e0 │ │ -0e292a: 5b20 cc12 |0009: iput-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMoveListener:Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; // field@12cc │ │ -0e292e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0e2930: 2300 5406 |000c: new-array v0, v0, [I // type@0654 │ │ -0e2934: 5b20 ce12 |000e: iput-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e2938: 0e00 |0010: return-void │ │ +0e2800: |[0e2800] org.pyneo.maps.downloader.AreaSelectorActivity.:()V │ │ +0e2810: 7010 4d00 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@004d │ │ +0e2816: 2200 2d05 |0003: new-instance v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; // type@052d │ │ +0e281a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e281c: 7030 e027 2001 |0006: invoke-direct {v0, v2, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;)V // method@27e0 │ │ +0e2822: 5b20 cc12 |0009: iput-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMoveListener:Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; // field@12cc │ │ +0e2826: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e2828: 2300 5406 |000c: new-array v0, v0, [I // type@0654 │ │ +0e282c: 5b20 ce12 |000e: iput-object v0, v2, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e2830: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=48 │ │ 0x000b line=49 │ │ - 0x0010 line=447 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ name : 'access$100' │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/map/MapView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e293c: |[0e293c] org.pyneo.maps.downloader.AreaSelectorActivity.access$100:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/map/MapView; │ │ -0e294c: 5410 cb12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2950: 1100 |0002: return-object v0 │ │ +0e2834: |[0e2834] org.pyneo.maps.downloader.AreaSelectorActivity.access$100:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/map/MapView; │ │ +0e2844: 5410 cb12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2848: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ @@ -307752,17 +308015,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/downloader/AreaSelectorOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2954: |[0e2954] org.pyneo.maps.downloader.AreaSelectorActivity.access$200:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/downloader/AreaSelectorOverlay; │ │ -0e2964: 5410 ca12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ -0e2968: 1100 |0002: return-object v0 │ │ +0e284c: |[0e284c] org.pyneo.maps.downloader.AreaSelectorActivity.access$200:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/downloader/AreaSelectorOverlay; │ │ +0e285c: 5410 ca12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ +0e2860: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ #3 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ @@ -307770,17 +308033,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e296c: |[0e296c] org.pyneo.maps.downloader.AreaSelectorActivity.access$300:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -0e297c: 7010 ff27 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.startDownLoad:()V // method@27ff │ │ -0e2982: 0e00 |0003: return-void │ │ +0e2864: |[0e2864] org.pyneo.maps.downloader.AreaSelectorActivity.access$300:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +0e2874: 7010 ff27 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.startDownLoad:()V // method@27ff │ │ +0e287a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ #4 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ @@ -307788,17 +308051,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e2984: |[0e2984] org.pyneo.maps.downloader.AreaSelectorActivity.access$400:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -0e2994: 7010 f727 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.onOnlineCacheBoxChecked:()V // method@27f7 │ │ -0e299a: 0e00 |0003: return-void │ │ +0e287c: |[0e287c] org.pyneo.maps.downloader.AreaSelectorActivity.access$400:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +0e288c: 7010 f727 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.onOnlineCacheBoxChecked:()V // method@27f7 │ │ +0e2892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ #5 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ @@ -307806,17 +308069,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e299c: |[0e299c] org.pyneo.maps.downloader.AreaSelectorActivity.access$500:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ -0e29ac: 7010 fd27 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.setTitle:()V // method@27fd │ │ -0e29b2: 0e00 |0003: return-void │ │ +0e2894: |[0e2894] org.pyneo.maps.downloader.AreaSelectorActivity.access$500:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ │ +0e28a4: 7010 fd27 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.setTitle:()V // method@27fd │ │ +0e28aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ #6 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ @@ -307824,64 +308087,64 @@ │ │ type : '()[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -0e29b4: |[0e29b4] org.pyneo.maps.downloader.AreaSelectorActivity.getZoomArr:()[I │ │ -0e29c4: 1405 6500 0b7f |0000: const v5, #float 1.84765e+38 // #7f0b0065 │ │ -0e29ca: 6e20 ec27 5800 |0003: invoke-virtual {v8, v5}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e29d0: 0c03 |0006: move-result-object v3 │ │ -0e29d2: 1f03 1604 |0007: check-cast v3, Landroid/widget/LinearLayout; // type@0416 │ │ -0e29d6: 5485 cd12 |0009: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e29da: 5255 5715 |000b: iget v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0e29de: 5486 cd12 |000d: iget-object v6, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e29e2: 5266 5815 |000f: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0e29e6: b165 |0011: sub-int/2addr v5, v6 │ │ -0e29e8: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e29ec: 2354 5406 |0014: new-array v4, v5, [I // type@0654 │ │ -0e29f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0e29f2: 5485 cd12 |0017: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e29f6: 5251 5815 |0019: iget v1, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0e29fa: 5485 cd12 |001b: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e29fe: 5255 5715 |001d: iget v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0e2a02: 3651 2a00 |001f: if-gt v1, v5, 0049 // +002a │ │ -0e2a06: 2205 9204 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0e2a0a: 7010 fb24 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e2a10: 1a06 980b |0026: const-string v6, "Layer" // string@0b98 │ │ -0e2a14: 6e20 0425 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2a1a: 0c05 |002b: move-result-object v5 │ │ -0e2a1c: 6e20 0025 1500 |002c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e2a22: 0c05 |002f: move-result-object v5 │ │ -0e2a24: 6e10 0a25 0500 |0030: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e2a2a: 0c05 |0033: move-result-object v5 │ │ -0e2a2c: 6e20 c521 5300 |0034: invoke-virtual {v3, v5}, Landroid/widget/LinearLayout;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@21c5 │ │ -0e2a32: 0c00 |0037: move-result-object v0 │ │ -0e2a34: 1f00 0504 |0038: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ -0e2a38: 3800 0c00 |003a: if-eqz v0, 0046 // +000c │ │ -0e2a3c: 6e10 6121 0000 |003c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e2a42: 0a05 |003f: move-result v5 │ │ -0e2a44: 3805 0600 |0040: if-eqz v5, 0046 // +0006 │ │ -0e2a48: 4b01 0402 |0042: aput v1, v4, v2 │ │ -0e2a4c: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e2a50: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e2a54: 28d3 |0048: goto 001b // -002d │ │ -0e2a56: 2325 5406 |0049: new-array v5, v2, [I // type@0654 │ │ -0e2a5a: 5b85 ce12 |004b: iput-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e2a5e: 3d02 0f00 |004d: if-lez v2, 005c // +000f │ │ -0e2a62: 5485 ce12 |004f: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e2a66: d806 02ff |0051: add-int/lit8 v6, v2, #int -1 // #ff │ │ -0e2a6a: d807 02ff |0053: add-int/lit8 v7, v2, #int -1 // #ff │ │ -0e2a6e: 4407 0407 |0055: aget v7, v4, v7 │ │ -0e2a72: 4b07 0506 |0057: aput v7, v5, v6 │ │ -0e2a76: d802 02ff |0059: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0e2a7a: 28f2 |005b: goto 004d // -000e │ │ -0e2a7c: 5485 ce12 |005c: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e2a80: 1105 |005e: return-object v5 │ │ +0e28ac: |[0e28ac] org.pyneo.maps.downloader.AreaSelectorActivity.getZoomArr:()[I │ │ +0e28bc: 1405 6500 0b7f |0000: const v5, #float 1.84765e+38 // #7f0b0065 │ │ +0e28c2: 6e20 ec27 5800 |0003: invoke-virtual {v8, v5}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e28c8: 0c03 |0006: move-result-object v3 │ │ +0e28ca: 1f03 1604 |0007: check-cast v3, Landroid/widget/LinearLayout; // type@0416 │ │ +0e28ce: 5485 cd12 |0009: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e28d2: 5255 5715 |000b: iget v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0e28d6: 5486 cd12 |000d: iget-object v6, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e28da: 5266 5815 |000f: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0e28de: b165 |0011: sub-int/2addr v5, v6 │ │ +0e28e0: d805 0501 |0012: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e28e4: 2354 5406 |0014: new-array v4, v5, [I // type@0654 │ │ +0e28e8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0e28ea: 5485 cd12 |0017: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e28ee: 5251 5815 |0019: iget v1, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0e28f2: 5485 cd12 |001b: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e28f6: 5255 5715 |001d: iget v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0e28fa: 3651 2a00 |001f: if-gt v1, v5, 0049 // +002a │ │ +0e28fe: 2205 9204 |0021: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0e2902: 7010 fb24 0500 |0023: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e2908: 1a06 980b |0026: const-string v6, "Layer" // string@0b98 │ │ +0e290c: 6e20 0425 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2912: 0c05 |002b: move-result-object v5 │ │ +0e2914: 6e20 0025 1500 |002c: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e291a: 0c05 |002f: move-result-object v5 │ │ +0e291c: 6e10 0a25 0500 |0030: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e2922: 0c05 |0033: move-result-object v5 │ │ +0e2924: 6e20 c521 5300 |0034: invoke-virtual {v3, v5}, Landroid/widget/LinearLayout;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@21c5 │ │ +0e292a: 0c00 |0037: move-result-object v0 │ │ +0e292c: 1f00 0504 |0038: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ +0e2930: 3800 0c00 |003a: if-eqz v0, 0046 // +000c │ │ +0e2934: 6e10 6121 0000 |003c: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e293a: 0a05 |003f: move-result v5 │ │ +0e293c: 3805 0600 |0040: if-eqz v5, 0046 // +0006 │ │ +0e2940: 4b01 0402 |0042: aput v1, v4, v2 │ │ +0e2944: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e2948: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e294c: 28d3 |0048: goto 001b // -002d │ │ +0e294e: 2325 5406 |0049: new-array v5, v2, [I // type@0654 │ │ +0e2952: 5b85 ce12 |004b: iput-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e2956: 3d02 0f00 |004d: if-lez v2, 005c // +000f │ │ +0e295a: 5485 ce12 |004f: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e295e: d806 02ff |0051: add-int/lit8 v6, v2, #int -1 // #ff │ │ +0e2962: d807 02ff |0053: add-int/lit8 v7, v2, #int -1 // #ff │ │ +0e2966: 4407 0407 |0055: aget v7, v4, v7 │ │ +0e296a: 4b07 0506 |0057: aput v7, v5, v6 │ │ +0e296e: d802 02ff |0059: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0e2972: 28f2 |005b: goto 004d // -000e │ │ +0e2974: 5485 ce12 |005c: iget-object v5, v8, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e2978: 1105 |005e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0009 line=145 │ │ 0x0016 line=146 │ │ 0x0017 line=147 │ │ 0x0021 line=148 │ │ @@ -307908,47 +308171,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0e2a84: |[0e2a84] org.pyneo.maps.downloader.AreaSelectorActivity.onOnlineCacheBoxChecked:()V │ │ -0e2a94: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0e2a98: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0e2a9a: 1401 6000 0b7f |0003: const v1, #float 1.84765e+38 // #7f0b0060 │ │ -0e2aa0: 6e20 ec27 1500 |0006: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2aa6: 0c01 |0009: move-result-object v1 │ │ -0e2aa8: 1f01 0504 |000a: check-cast v1, Landroid/widget/CheckBox; // type@0405 │ │ -0e2aac: 6e10 6121 0100 |000c: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e2ab2: 0a00 |000f: move-result v0 │ │ -0e2ab4: 1401 6200 0b7f |0010: const v1, #float 1.84765e+38 // #7f0b0062 │ │ -0e2aba: 6e20 ec27 1500 |0013: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2ac0: 0c04 |0016: move-result-object v4 │ │ -0e2ac2: 3800 2000 |0017: if-eqz v0, 0037 // +0020 │ │ -0e2ac6: 0121 |0019: move v1, v2 │ │ -0e2ac8: 6e20 1e20 1400 |001a: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e2ace: 1401 6300 0b7f |001d: const v1, #float 1.84765e+38 // #7f0b0063 │ │ -0e2ad4: 6e20 ec27 1500 |0020: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2ada: 0c04 |0023: move-result-object v4 │ │ -0e2adc: 3800 1500 |0024: if-eqz v0, 0039 // +0015 │ │ -0e2ae0: 0121 |0026: move v1, v2 │ │ -0e2ae2: 6e20 1e20 1400 |0027: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e2ae8: 1401 6100 0b7f |002a: const v1, #float 1.84765e+38 // #7f0b0061 │ │ -0e2aee: 6e20 ec27 1500 |002d: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2af4: 0c01 |0030: move-result-object v1 │ │ -0e2af6: 3800 0a00 |0031: if-eqz v0, 003b // +000a │ │ -0e2afa: 6e20 1e20 2100 |0033: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e2b00: 0e00 |0036: return-void │ │ -0e2b02: 0131 |0037: move v1, v3 │ │ -0e2b04: 28e2 |0038: goto 001a // -001e │ │ -0e2b06: 0131 |0039: move v1, v3 │ │ -0e2b08: 28ed |003a: goto 0027 // -0013 │ │ -0e2b0a: 0132 |003b: move v2, v3 │ │ -0e2b0c: 28f7 |003c: goto 0033 // -0009 │ │ +0e297c: |[0e297c] org.pyneo.maps.downloader.AreaSelectorActivity.onOnlineCacheBoxChecked:()V │ │ +0e298c: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0e2990: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0e2992: 1401 6000 0b7f |0003: const v1, #float 1.84765e+38 // #7f0b0060 │ │ +0e2998: 6e20 ec27 1500 |0006: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e299e: 0c01 |0009: move-result-object v1 │ │ +0e29a0: 1f01 0504 |000a: check-cast v1, Landroid/widget/CheckBox; // type@0405 │ │ +0e29a4: 6e10 6121 0100 |000c: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e29aa: 0a00 |000f: move-result v0 │ │ +0e29ac: 1401 6200 0b7f |0010: const v1, #float 1.84765e+38 // #7f0b0062 │ │ +0e29b2: 6e20 ec27 1500 |0013: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e29b8: 0c04 |0016: move-result-object v4 │ │ +0e29ba: 3800 2000 |0017: if-eqz v0, 0037 // +0020 │ │ +0e29be: 0121 |0019: move v1, v2 │ │ +0e29c0: 6e20 1e20 1400 |001a: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e29c6: 1401 6300 0b7f |001d: const v1, #float 1.84765e+38 // #7f0b0063 │ │ +0e29cc: 6e20 ec27 1500 |0020: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e29d2: 0c04 |0023: move-result-object v4 │ │ +0e29d4: 3800 1500 |0024: if-eqz v0, 0039 // +0015 │ │ +0e29d8: 0121 |0026: move v1, v2 │ │ +0e29da: 6e20 1e20 1400 |0027: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e29e0: 1401 6100 0b7f |002a: const v1, #float 1.84765e+38 // #7f0b0061 │ │ +0e29e6: 6e20 ec27 1500 |002d: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e29ec: 0c01 |0030: move-result-object v1 │ │ +0e29ee: 3800 0a00 |0031: if-eqz v0, 003b // +000a │ │ +0e29f2: 6e20 1e20 2100 |0033: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e29f8: 0e00 |0036: return-void │ │ +0e29fa: 0131 |0037: move v1, v3 │ │ +0e29fc: 28e2 |0038: goto 001a // -001e │ │ +0e29fe: 0131 |0039: move v1, v3 │ │ +0e2a00: 28ed |003a: goto 0027 // -0013 │ │ +0e2a02: 0132 |003b: move v2, v3 │ │ +0e2a04: 28f7 |003c: goto 0033 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=330 │ │ 0x0010 line=331 │ │ 0x001d line=332 │ │ 0x002a line=333 │ │ 0x0036 line=334 │ │ @@ -307964,108 +308227,111 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -0e2b10: |[0e2b10] org.pyneo.maps.downloader.AreaSelectorActivity.setTitle:()V │ │ -0e2b20: 1406 8400 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0084 │ │ -0e2b26: 6e20 ec27 6c00 |0003: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2b2c: 0c02 |0006: move-result-object v2 │ │ -0e2b2e: 1f02 3504 |0007: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0e2b32: 3802 2c00 |0009: if-eqz v2, 0035 // +002c │ │ -0e2b36: 2206 9204 |000b: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e2b3a: 7010 fb24 0600 |000d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e2b40: 54c7 cb12 |0010: iget-object v7, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2b44: 6e10 dd28 0700 |0012: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0e2b4a: 0c07 |0015: move-result-object v7 │ │ -0e2b4c: 5477 4a15 |0016: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ -0e2b50: 6e20 0425 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2b56: 0c06 |001b: move-result-object v6 │ │ -0e2b58: 1a07 6901 |001c: const-string v7, ": " // string@0169 │ │ -0e2b5c: 6e20 0425 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2b62: 0c06 |0021: move-result-object v6 │ │ -0e2b64: 54c7 cb12 |0022: iget-object v7, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2b68: 6e10 dd28 0700 |0024: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0e2b6e: 0c07 |0027: move-result-object v7 │ │ -0e2b70: 5477 5115 |0028: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ -0e2b74: 6e20 0425 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2b7a: 0c06 |002d: move-result-object v6 │ │ -0e2b7c: 6e10 0a25 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e2b82: 0c06 |0031: move-result-object v6 │ │ -0e2b84: 6e20 be22 6200 |0032: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e2b8a: 1406 8600 0b7f |0035: const v6, #float 1.84765e+38 // #7f0b0086 │ │ -0e2b90: 6e20 ec27 6c00 |0038: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2b96: 0c01 |003b: move-result-object v1 │ │ -0e2b98: 1f01 3504 |003c: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0e2b9c: 3801 0700 |003e: if-eqz v1, 0045 // +0007 │ │ -0e2ba0: 1a06 0000 |0040: const-string v6, "" // string@0000 │ │ -0e2ba4: 6e20 be22 6100 |0042: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e2baa: 1406 8700 0b7f |0045: const v6, #float 1.84765e+38 // #7f0b0087 │ │ -0e2bb0: 6e20 ec27 6c00 |0048: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2bb6: 0c03 |004b: move-result-object v3 │ │ -0e2bb8: 1f03 3504 |004c: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0e2bbc: 3803 3b00 |004e: if-eqz v3, 0089 // +003b │ │ -0e2bc0: 54c6 cb12 |0050: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2bc4: 6e10 e228 0600 |0052: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getZoomLevelScaled:()D // method@28e2 │ │ -0e2bca: 0b04 |0055: move-result-wide v4 │ │ -0e2bcc: 54c6 cb12 |0056: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2bd0: 6e10 dd28 0600 |0058: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0e2bd6: 0c06 |005b: move-result-object v6 │ │ -0e2bd8: 5266 5715 |005c: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0e2bdc: 8366 |005e: int-to-double v6, v6 │ │ -0e2bde: 2f06 0406 |005f: cmpl-double v6, v4, v6 │ │ -0e2be2: 3d06 2900 |0061: if-lez v6, 008a // +0029 │ │ -0e2be6: 2206 9204 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e2bea: 7010 fb24 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e2bf0: 1a07 0000 |0068: const-string v7, "" // string@0000 │ │ -0e2bf4: 6e20 0425 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2bfa: 0c06 |006d: move-result-object v6 │ │ -0e2bfc: 54c7 cb12 |006e: iget-object v7, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2c00: 6e10 dd28 0700 |0070: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0e2c06: 0c07 |0073: move-result-object v7 │ │ -0e2c08: 5277 5715 |0074: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0e2c0c: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0e2c10: 6e20 0025 7600 |0078: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e2c16: 0c06 |007b: move-result-object v6 │ │ -0e2c18: 1a07 2301 |007c: const-string v7, "+" // string@0123 │ │ -0e2c1c: 6e20 0425 7600 |007e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2c22: 0c06 |0081: move-result-object v6 │ │ -0e2c24: 6e10 0a25 0600 |0082: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e2c2a: 0c06 |0085: move-result-object v6 │ │ -0e2c2c: 6e20 be22 6300 |0086: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e2c32: 0e00 |0089: return-void │ │ -0e2c34: 2206 9204 |008a: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e2c38: 7010 fb24 0600 |008c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e2c3e: 1a07 0000 |008f: const-string v7, "" // string@0000 │ │ -0e2c42: 6e20 0425 7600 |0091: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2c48: 0c06 |0094: move-result-object v6 │ │ -0e2c4a: 1608 0100 |0095: const-wide/16 v8, #int 1 // #1 │ │ -0e2c4e: 7120 b224 5400 |0097: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0e2c54: 0b0a |009a: move-result-wide v10 │ │ -0e2c56: bba8 |009b: add-long/2addr v8, v10 │ │ -0e2c58: 6e30 0125 8609 |009c: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0e2c5e: 0c06 |009f: move-result-object v6 │ │ -0e2c60: 6e10 0a25 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e2c66: 0c06 |00a3: move-result-object v6 │ │ -0e2c68: 6e20 be22 6300 |00a4: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e2c6e: 28e2 |00a7: goto 0089 // -001e │ │ -0e2c70: 0d00 |00a8: move-exception v0 │ │ -0e2c72: 6e10 8224 0000 |00a9: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e2c78: 0c06 |00ac: move-result-object v6 │ │ -0e2c7a: 7120 fa2e 0600 |00ad: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e2c80: 28d9 |00b0: goto 0089 // -0027 │ │ +0e2a08: |[0e2a08] org.pyneo.maps.downloader.AreaSelectorActivity.setTitle:()V │ │ +0e2a18: 1406 8400 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0084 │ │ +0e2a1e: 6e20 ec27 6c00 |0003: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2a24: 0c02 |0006: move-result-object v2 │ │ +0e2a26: 1f02 3504 |0007: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0e2a2a: 3802 2c00 |0009: if-eqz v2, 0035 // +002c │ │ +0e2a2e: 2206 9204 |000b: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e2a32: 7010 fb24 0600 |000d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e2a38: 54c7 cb12 |0010: iget-object v7, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2a3c: 6e10 dd28 0700 |0012: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0e2a42: 0c07 |0015: move-result-object v7 │ │ +0e2a44: 5477 4a15 |0016: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ +0e2a48: 6e20 0425 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2a4e: 0c06 |001b: move-result-object v6 │ │ +0e2a50: 1a07 6901 |001c: const-string v7, ": " // string@0169 │ │ +0e2a54: 6e20 0425 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2a5a: 0c06 |0021: move-result-object v6 │ │ +0e2a5c: 54c7 cb12 |0022: iget-object v7, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2a60: 6e10 dd28 0700 |0024: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0e2a66: 0c07 |0027: move-result-object v7 │ │ +0e2a68: 5477 5115 |0028: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ +0e2a6c: 6e20 0425 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2a72: 0c06 |002d: move-result-object v6 │ │ +0e2a74: 6e10 0a25 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e2a7a: 0c06 |0031: move-result-object v6 │ │ +0e2a7c: 6e20 be22 6200 |0032: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e2a82: 1406 8600 0b7f |0035: const v6, #float 1.84765e+38 // #7f0b0086 │ │ +0e2a88: 6e20 ec27 6c00 |0038: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2a8e: 0c01 |003b: move-result-object v1 │ │ +0e2a90: 1f01 3504 |003c: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0e2a94: 3801 0700 |003e: if-eqz v1, 0045 // +0007 │ │ +0e2a98: 1a06 0000 |0040: const-string v6, "" // string@0000 │ │ +0e2a9c: 6e20 be22 6100 |0042: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e2aa2: 1406 8700 0b7f |0045: const v6, #float 1.84765e+38 // #7f0b0087 │ │ +0e2aa8: 6e20 ec27 6c00 |0048: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2aae: 0c03 |004b: move-result-object v3 │ │ +0e2ab0: 1f03 3504 |004c: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0e2ab4: 3803 3b00 |004e: if-eqz v3, 0089 // +003b │ │ +0e2ab8: 54c6 cb12 |0050: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2abc: 6e10 e228 0600 |0052: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getZoomLevelScaled:()D // method@28e2 │ │ +0e2ac2: 0b04 |0055: move-result-wide v4 │ │ +0e2ac4: 54c6 cb12 |0056: iget-object v6, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2ac8: 6e10 dd28 0600 |0058: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0e2ace: 0c06 |005b: move-result-object v6 │ │ +0e2ad0: 5266 5715 |005c: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0e2ad4: 8366 |005e: int-to-double v6, v6 │ │ +0e2ad6: 2f06 0406 |005f: cmpl-double v6, v4, v6 │ │ +0e2ada: 3d06 2900 |0061: if-lez v6, 008a // +0029 │ │ +0e2ade: 2206 9204 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e2ae2: 7010 fb24 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e2ae8: 1a07 0000 |0068: const-string v7, "" // string@0000 │ │ +0e2aec: 6e20 0425 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2af2: 0c06 |006d: move-result-object v6 │ │ +0e2af4: 54c7 cb12 |006e: iget-object v7, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2af8: 6e10 dd28 0700 |0070: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0e2afe: 0c07 |0073: move-result-object v7 │ │ +0e2b00: 5277 5715 |0074: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0e2b04: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0e2b08: 6e20 0025 7600 |0078: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e2b0e: 0c06 |007b: move-result-object v6 │ │ +0e2b10: 1a07 2301 |007c: const-string v7, "+" // string@0123 │ │ +0e2b14: 6e20 0425 7600 |007e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2b1a: 0c06 |0081: move-result-object v6 │ │ +0e2b1c: 6e10 0a25 0600 |0082: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e2b22: 0c06 |0085: move-result-object v6 │ │ +0e2b24: 6e20 be22 6300 |0086: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e2b2a: 0e00 |0089: return-void │ │ +0e2b2c: 2206 9204 |008a: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e2b30: 7010 fb24 0600 |008c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e2b36: 1a07 0000 |008f: const-string v7, "" // string@0000 │ │ +0e2b3a: 6e20 0425 7600 |0091: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2b40: 0c06 |0094: move-result-object v6 │ │ +0e2b42: 1608 0100 |0095: const-wide/16 v8, #int 1 // #1 │ │ +0e2b46: 7120 b224 5400 |0097: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0e2b4c: 0b0a |009a: move-result-wide v10 │ │ +0e2b4e: bba8 |009b: add-long/2addr v8, v10 │ │ +0e2b50: 6e30 0125 8609 |009c: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0e2b56: 0c06 |009f: move-result-object v6 │ │ +0e2b58: 6e10 0a25 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e2b5e: 0c06 |00a3: move-result-object v6 │ │ +0e2b60: 6e20 be22 6300 |00a4: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e2b66: 28e2 |00a7: goto 0089 // -001e │ │ +0e2b68: 0d00 |00a8: move-exception v0 │ │ +0e2b6a: 6e10 8224 0000 |00a9: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e2b70: 0c06 |00ac: move-result-object v6 │ │ +0e2b72: 7120 fa2e 0600 |00ad: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e2b78: 28d9 |00b0: goto 0089 // -0027 │ │ catches : 1 │ │ 0x0003 - 0x00a7 │ │ Ljava/lang/Exception; -> 0x00a8 │ │ positions : │ │ 0x0000 line=260 │ │ 0x0009 line=261 │ │ 0x000b line=262 │ │ + 0x0012 line=263 │ │ + 0x0024 line=264 │ │ + 0x0032 line=262 │ │ 0x0035 line=266 │ │ 0x003e line=267 │ │ 0x0040 line=268 │ │ 0x0045 line=271 │ │ 0x004e line=272 │ │ 0x0050 line=273 │ │ 0x0056 line=274 │ │ @@ -308091,179 +308357,179 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 346 16-bit code units │ │ -0e2c94: |[0e2c94] org.pyneo.maps.downloader.AreaSelectorActivity.startDownLoad:()V │ │ -0e2ca4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0e2ca6: 1409 6000 0b7f |0001: const v9, #float 1.84765e+38 // #7f0b0060 │ │ -0e2cac: 7010 f127 0a00 |0004: invoke-direct {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getZoomArr:()[I // method@27f1 │ │ -0e2cb2: 54a6 ce12 |0007: iget-object v6, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e2cb6: 2166 |0009: array-length v6, v6 │ │ -0e2cb8: 3906 0d00 |000a: if-nez v6, 0017 // +000d │ │ -0e2cbc: 1406 2a01 0e7f |000c: const v6, #float 1.88756e+38 // #7f0e012a │ │ -0e2cc2: 7130 c522 6a08 |000f: invoke-static {v10, v6, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0e2cc8: 0c06 |0012: move-result-object v6 │ │ -0e2cca: 6e10 c822 0600 |0013: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0e2cd0: 0e00 |0016: return-void │ │ -0e2cd2: 1406 6a00 0b7f |0017: const v6, #float 1.84765e+38 // #7f0b006a │ │ -0e2cd8: 6e20 ec27 6a00 |001a: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2cde: 0c06 |001d: move-result-object v6 │ │ -0e2ce0: 1307 0800 |001e: const/16 v7, #int 8 // #8 │ │ -0e2ce4: 6e20 1e20 7600 |0020: invoke-virtual {v6, v7}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e2cea: 2204 3000 |0023: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -0e2cee: 1c06 4805 |0025: const-class v6, Lorg/pyneo/maps/downloader/MapDownloaderService; // type@0548 │ │ -0e2cf2: 7030 4a01 a406 |0027: invoke-direct {v4, v10, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e2cf8: 1a06 9514 |002a: const-string v6, "ZOOM" // string@1495 │ │ -0e2cfc: 54a7 ce12 |002c: iget-object v7, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e2d00: 6e30 6f01 6407 |002e: invoke-virtual {v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@016f │ │ -0e2d06: 1a06 6e03 |0031: const-string v6, "COORD" // string@036e │ │ -0e2d0a: 54a7 ca12 |0033: iget-object v7, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ -0e2d0e: 6e10 0628 0700 |0035: invoke-virtual {v7}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.getCoordArr:()[I // method@2806 │ │ -0e2d14: 0c07 |0038: move-result-object v7 │ │ -0e2d16: 6e30 6f01 6407 |0039: invoke-virtual {v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@016f │ │ -0e2d1c: 1a06 400e |003c: const-string v6, "MAPID" // string@0e40 │ │ -0e2d20: 54a7 cd12 |003e: iget-object v7, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e2d24: 5477 4c15 |0040: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0e2d28: 6e30 6d01 6407 |0042: invoke-virtual {v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0e2d2e: 1a06 9614 |0045: const-string v6, "ZOOMCUR" // string@1496 │ │ -0e2d32: 54a7 cb12 |0047: iget-object v7, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2d36: 6e10 e128 0700 |0049: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0e2d3c: 0a07 |004c: move-result v7 │ │ -0e2d3e: 6e30 6901 6407 |004d: invoke-virtual {v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0e2d44: 1a07 b52c |0050: const-string v7, "overwritefile" // string@2cb5 │ │ -0e2d48: 1406 6300 0b7f |0052: const v6, #float 1.84765e+38 // #7f0b0063 │ │ -0e2d4e: 6e20 ec27 6a00 |0055: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2d54: 0c06 |0058: move-result-object v6 │ │ -0e2d56: 1f06 0504 |0059: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ -0e2d5a: 6e10 6121 0600 |005b: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e2d60: 0a06 |005e: move-result v6 │ │ -0e2d62: 6e30 6e01 7406 |005f: invoke-virtual {v4, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ -0e2d68: 1a07 b62c |0062: const-string v7, "overwritetiles" // string@2cb6 │ │ -0e2d6c: 1406 6400 0b7f |0064: const v6, #float 1.84765e+38 // #7f0b0064 │ │ -0e2d72: 6e20 ec27 6a00 |0067: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2d78: 0c06 |006a: move-result-object v6 │ │ -0e2d7a: 1f06 0504 |006b: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ -0e2d7e: 6e10 6121 0600 |006d: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e2d84: 0a06 |0070: move-result v6 │ │ -0e2d86: 6e30 6e01 7406 |0071: invoke-virtual {v4, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ -0e2d8c: 1a07 512c |0074: const-string v7, "online_cache" // string@2c51 │ │ -0e2d90: 6e20 ec27 9a00 |0076: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2d96: 0c06 |0079: move-result-object v6 │ │ -0e2d98: 1f06 0504 |007a: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ -0e2d9c: 6e10 6121 0600 |007c: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e2da2: 0a06 |007f: move-result v6 │ │ -0e2da4: 6e30 6e01 7406 |0080: invoke-virtual {v4, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ -0e2daa: 1406 6200 0b7f |0083: const v6, #float 1.84765e+38 // #7f0b0062 │ │ -0e2db0: 6e20 ec27 6a00 |0086: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2db6: 0c06 |0089: move-result-object v6 │ │ -0e2db8: 1f06 0a04 |008a: check-cast v6, Landroid/widget/EditText; // type@040a │ │ -0e2dbc: 6e10 7621 0600 |008c: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e2dc2: 0c06 |008f: move-result-object v6 │ │ -0e2dc4: 6e10 c524 0600 |0090: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e2dca: 0c00 |0093: move-result-object v0 │ │ -0e2dcc: 6e20 ec27 9a00 |0094: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2dd2: 0c06 |0097: move-result-object v6 │ │ -0e2dd4: 1f06 0504 |0098: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ -0e2dd8: 6e10 6121 0600 |009a: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e2dde: 0a06 |009d: move-result v6 │ │ -0e2de0: 3906 5b00 |009e: if-nez v6, 00f9 // +005b │ │ -0e2de4: 1a06 0000 |00a0: const-string v6, "" // string@0000 │ │ -0e2de8: 6e20 db24 6000 |00a2: invoke-virtual {v0, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e2dee: 0a06 |00a5: move-result v6 │ │ -0e2df0: 3806 0d00 |00a6: if-eqz v6, 00b3 // +000d │ │ -0e2df4: 1a06 7606 |00a8: const-string v6, "Invalid file name" // string@0676 │ │ -0e2df8: 7130 c622 6a08 |00aa: invoke-static {v10, v6, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0e2dfe: 0c06 |00ad: move-result-object v6 │ │ -0e2e00: 6e10 c822 0600 |00ae: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0e2e06: 2900 65ff |00b1: goto/16 0016 // -009b │ │ -0e2e0a: 7110 082f 0a00 |00b3: invoke-static {v10}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -0e2e10: 0c02 |00b6: move-result-object v2 │ │ -0e2e12: 3802 4200 |00b7: if-eqz v2, 00f9 // +0042 │ │ -0e2e16: 6e10 2724 0200 |00b9: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ -0e2e1c: 0c01 |00bc: move-result-object v1 │ │ -0e2e1e: 3801 3c00 |00bd: if-eqz v1, 00f9 // +003c │ │ -0e2e22: 1203 |00bf: const/4 v3, #int 0 // #0 │ │ -0e2e24: 2116 |00c0: array-length v6, v1 │ │ -0e2e26: 3563 3800 |00c1: if-ge v3, v6, 00f9 // +0038 │ │ -0e2e2a: 4606 0103 |00c3: aget-object v6, v1, v3 │ │ -0e2e2e: 6e10 1f24 0600 |00c5: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0e2e34: 0c06 |00c8: move-result-object v6 │ │ -0e2e36: 2207 9204 |00c9: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0e2e3a: 7010 fb24 0700 |00cb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e2e40: 6e20 0425 0700 |00ce: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2e46: 0c07 |00d1: move-result-object v7 │ │ -0e2e48: 1a08 4b01 |00d2: const-string v8, ".sqlitedb" // string@014b │ │ -0e2e4c: 6e20 0425 8700 |00d4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e2e52: 0c07 |00d7: move-result-object v7 │ │ -0e2e54: 6e10 0a25 0700 |00d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e2e5a: 0c07 |00db: move-result-object v7 │ │ -0e2e5c: 6e20 db24 7600 |00dc: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e2e62: 0a06 |00df: move-result v6 │ │ -0e2e64: 3806 7600 |00e0: if-eqz v6, 0156 // +0076 │ │ -0e2e68: 4606 0103 |00e2: aget-object v6, v1, v3 │ │ -0e2e6c: 6e10 1f24 0600 |00e4: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0e2e72: 0c06 |00e7: move-result-object v6 │ │ -0e2e74: 1207 |00e8: const/4 v7, #int 0 // #0 │ │ -0e2e76: 4608 0103 |00e9: aget-object v8, v1, v3 │ │ -0e2e7a: 6e10 1f24 0800 |00eb: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ -0e2e80: 0c08 |00ee: move-result-object v8 │ │ -0e2e82: 6e10 e524 0800 |00ef: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0e2e88: 0a08 |00f2: move-result v8 │ │ -0e2e8a: d808 08f7 |00f3: add-int/lit8 v8, v8, #int -9 // #f7 │ │ -0e2e8e: 6e30 ed24 7608 |00f5: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0e2e94: 0c00 |00f8: move-result-object v0 │ │ -0e2e96: 1a06 510f |00f9: const-string v6, "OFFLINEMAPNAME" // string@0f51 │ │ -0e2e9a: 6e30 6d01 6400 |00fb: invoke-virtual {v4, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0e2ea0: 6e20 0028 4a00 |00fe: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@2800 │ │ -0e2ea6: 54a6 cb12 |0101: iget-object v6, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2eaa: 6e10 da28 0600 |0103: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0e2eb0: 0c05 |0106: move-result-object v5 │ │ -0e2eb2: 2206 3000 |0107: new-instance v6, Landroid/content/Intent; // type@0030 │ │ -0e2eb6: 1c07 3805 |0109: const-class v7, Lorg/pyneo/maps/downloader/DownloaderActivity; // type@0538 │ │ -0e2eba: 7030 4a01 a607 |010b: invoke-direct {v6, v10, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e2ec0: 1a07 400e |010e: const-string v7, "MAPID" // string@0e40 │ │ -0e2ec4: 54a8 cd12 |0110: iget-object v8, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e2ec8: 5488 4c15 |0112: iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0e2ecc: 6e30 6d01 7608 |0114: invoke-virtual {v6, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0e2ed2: 0c06 |0117: move-result-object v6 │ │ -0e2ed4: 1a07 940b |0118: const-string v7, "Latitude" // string@0b94 │ │ -0e2ed8: 6e10 312e 0500 |011a: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0e2ede: 0a08 |011d: move-result v8 │ │ -0e2ee0: 6e30 6901 7608 |011e: invoke-virtual {v6, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0e2ee6: 0c06 |0121: move-result-object v6 │ │ -0e2ee8: 1a07 c90c |0122: const-string v7, "Longitude" // string@0cc9 │ │ -0e2eec: 6e10 332e 0500 |0124: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0e2ef2: 0a08 |0127: move-result v8 │ │ -0e2ef4: 6e30 6901 7608 |0128: invoke-virtual {v6, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0e2efa: 0c06 |012b: move-result-object v6 │ │ -0e2efc: 1a07 a314 |012c: const-string v7, "ZoomLevel" // string@14a3 │ │ -0e2f00: 54a8 cb12 |012e: iget-object v8, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e2f04: 6e10 e128 0800 |0130: invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0e2f0a: 0a08 |0133: move-result v8 │ │ -0e2f0c: 6e30 6901 7608 |0134: invoke-virtual {v6, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0e2f12: 0c06 |0137: move-result-object v6 │ │ -0e2f14: 1a07 510f |0138: const-string v7, "OFFLINEMAPNAME" // string@0f51 │ │ -0e2f18: 6e30 6d01 7600 |013a: invoke-virtual {v6, v7, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0e2f1e: 0c07 |013d: move-result-object v7 │ │ -0e2f20: 1a08 512c |013e: const-string v8, "online_cache" // string@2c51 │ │ -0e2f24: 6e20 ec27 9a00 |0140: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2f2a: 0c06 |0143: move-result-object v6 │ │ -0e2f2c: 1f06 0504 |0144: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ -0e2f30: 6e10 6121 0600 |0146: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e2f36: 0a06 |0149: move-result v6 │ │ -0e2f38: 6e30 6e01 8706 |014a: invoke-virtual {v7, v8, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ -0e2f3e: 0c06 |014d: move-result-object v6 │ │ -0e2f40: 6e20 fe27 6a00 |014e: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.startActivity:(Landroid/content/Intent;)V // method@27fe │ │ -0e2f46: 6e10 ed27 0a00 |0151: invoke-virtual {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.finish:()V // method@27ed │ │ -0e2f4c: 2900 c2fe |0154: goto/16 0016 // -013e │ │ -0e2f50: d803 0301 |0156: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e2f54: 2900 68ff |0158: goto/16 00c0 // -0098 │ │ +0e2b8c: |[0e2b8c] org.pyneo.maps.downloader.AreaSelectorActivity.startDownLoad:()V │ │ +0e2b9c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0e2b9e: 1409 6000 0b7f |0001: const v9, #float 1.84765e+38 // #7f0b0060 │ │ +0e2ba4: 7010 f127 0a00 |0004: invoke-direct {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getZoomArr:()[I // method@27f1 │ │ +0e2baa: 54a6 ce12 |0007: iget-object v6, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e2bae: 2166 |0009: array-length v6, v6 │ │ +0e2bb0: 3906 0d00 |000a: if-nez v6, 0017 // +000d │ │ +0e2bb4: 1406 2a01 0e7f |000c: const v6, #float 1.88756e+38 // #7f0e012a │ │ +0e2bba: 7130 c522 6a08 |000f: invoke-static {v10, v6, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0e2bc0: 0c06 |0012: move-result-object v6 │ │ +0e2bc2: 6e10 c822 0600 |0013: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0e2bc8: 0e00 |0016: return-void │ │ +0e2bca: 1406 6a00 0b7f |0017: const v6, #float 1.84765e+38 // #7f0b006a │ │ +0e2bd0: 6e20 ec27 6a00 |001a: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2bd6: 0c06 |001d: move-result-object v6 │ │ +0e2bd8: 1307 0800 |001e: const/16 v7, #int 8 // #8 │ │ +0e2bdc: 6e20 1e20 7600 |0020: invoke-virtual {v6, v7}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e2be2: 2204 3000 |0023: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +0e2be6: 1c06 4805 |0025: const-class v6, Lorg/pyneo/maps/downloader/MapDownloaderService; // type@0548 │ │ +0e2bea: 7030 4a01 a406 |0027: invoke-direct {v4, v10, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e2bf0: 1a06 9514 |002a: const-string v6, "ZOOM" // string@1495 │ │ +0e2bf4: 54a7 ce12 |002c: iget-object v7, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e2bf8: 6e30 6f01 6407 |002e: invoke-virtual {v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@016f │ │ +0e2bfe: 1a06 6e03 |0031: const-string v6, "COORD" // string@036e │ │ +0e2c02: 54a7 ca12 |0033: iget-object v7, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ +0e2c06: 6e10 0628 0700 |0035: invoke-virtual {v7}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.getCoordArr:()[I // method@2806 │ │ +0e2c0c: 0c07 |0038: move-result-object v7 │ │ +0e2c0e: 6e30 6f01 6407 |0039: invoke-virtual {v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@016f │ │ +0e2c14: 1a06 400e |003c: const-string v6, "MAPID" // string@0e40 │ │ +0e2c18: 54a7 cd12 |003e: iget-object v7, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e2c1c: 5477 4c15 |0040: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0e2c20: 6e30 6d01 6407 |0042: invoke-virtual {v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0e2c26: 1a06 9614 |0045: const-string v6, "ZOOMCUR" // string@1496 │ │ +0e2c2a: 54a7 cb12 |0047: iget-object v7, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2c2e: 6e10 e128 0700 |0049: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0e2c34: 0a07 |004c: move-result v7 │ │ +0e2c36: 6e30 6901 6407 |004d: invoke-virtual {v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0e2c3c: 1a07 b52c |0050: const-string v7, "overwritefile" // string@2cb5 │ │ +0e2c40: 1406 6300 0b7f |0052: const v6, #float 1.84765e+38 // #7f0b0063 │ │ +0e2c46: 6e20 ec27 6a00 |0055: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2c4c: 0c06 |0058: move-result-object v6 │ │ +0e2c4e: 1f06 0504 |0059: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ +0e2c52: 6e10 6121 0600 |005b: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e2c58: 0a06 |005e: move-result v6 │ │ +0e2c5a: 6e30 6e01 7406 |005f: invoke-virtual {v4, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ +0e2c60: 1a07 b62c |0062: const-string v7, "overwritetiles" // string@2cb6 │ │ +0e2c64: 1406 6400 0b7f |0064: const v6, #float 1.84765e+38 // #7f0b0064 │ │ +0e2c6a: 6e20 ec27 6a00 |0067: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2c70: 0c06 |006a: move-result-object v6 │ │ +0e2c72: 1f06 0504 |006b: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ +0e2c76: 6e10 6121 0600 |006d: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e2c7c: 0a06 |0070: move-result v6 │ │ +0e2c7e: 6e30 6e01 7406 |0071: invoke-virtual {v4, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ +0e2c84: 1a07 512c |0074: const-string v7, "online_cache" // string@2c51 │ │ +0e2c88: 6e20 ec27 9a00 |0076: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2c8e: 0c06 |0079: move-result-object v6 │ │ +0e2c90: 1f06 0504 |007a: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ +0e2c94: 6e10 6121 0600 |007c: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e2c9a: 0a06 |007f: move-result v6 │ │ +0e2c9c: 6e30 6e01 7406 |0080: invoke-virtual {v4, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ +0e2ca2: 1406 6200 0b7f |0083: const v6, #float 1.84765e+38 // #7f0b0062 │ │ +0e2ca8: 6e20 ec27 6a00 |0086: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2cae: 0c06 |0089: move-result-object v6 │ │ +0e2cb0: 1f06 0a04 |008a: check-cast v6, Landroid/widget/EditText; // type@040a │ │ +0e2cb4: 6e10 7621 0600 |008c: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e2cba: 0c06 |008f: move-result-object v6 │ │ +0e2cbc: 6e10 c524 0600 |0090: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e2cc2: 0c00 |0093: move-result-object v0 │ │ +0e2cc4: 6e20 ec27 9a00 |0094: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2cca: 0c06 |0097: move-result-object v6 │ │ +0e2ccc: 1f06 0504 |0098: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ +0e2cd0: 6e10 6121 0600 |009a: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e2cd6: 0a06 |009d: move-result v6 │ │ +0e2cd8: 3906 5b00 |009e: if-nez v6, 00f9 // +005b │ │ +0e2cdc: 1a06 0000 |00a0: const-string v6, "" // string@0000 │ │ +0e2ce0: 6e20 db24 6000 |00a2: invoke-virtual {v0, v6}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e2ce6: 0a06 |00a5: move-result v6 │ │ +0e2ce8: 3806 0d00 |00a6: if-eqz v6, 00b3 // +000d │ │ +0e2cec: 1a06 7606 |00a8: const-string v6, "Invalid file name" // string@0676 │ │ +0e2cf0: 7130 c622 6a08 |00aa: invoke-static {v10, v6, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0e2cf6: 0c06 |00ad: move-result-object v6 │ │ +0e2cf8: 6e10 c822 0600 |00ae: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0e2cfe: 2900 65ff |00b1: goto/16 0016 // -009b │ │ +0e2d02: 7110 082f 0a00 |00b3: invoke-static {v10}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +0e2d08: 0c02 |00b6: move-result-object v2 │ │ +0e2d0a: 3802 4200 |00b7: if-eqz v2, 00f9 // +0042 │ │ +0e2d0e: 6e10 2724 0200 |00b9: invoke-virtual {v2}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@2427 │ │ +0e2d14: 0c01 |00bc: move-result-object v1 │ │ +0e2d16: 3801 3c00 |00bd: if-eqz v1, 00f9 // +003c │ │ +0e2d1a: 1203 |00bf: const/4 v3, #int 0 // #0 │ │ +0e2d1c: 2116 |00c0: array-length v6, v1 │ │ +0e2d1e: 3563 3800 |00c1: if-ge v3, v6, 00f9 // +0038 │ │ +0e2d22: 4606 0103 |00c3: aget-object v6, v1, v3 │ │ +0e2d26: 6e10 1f24 0600 |00c5: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0e2d2c: 0c06 |00c8: move-result-object v6 │ │ +0e2d2e: 2207 9204 |00c9: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0e2d32: 7010 fb24 0700 |00cb: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e2d38: 6e20 0425 0700 |00ce: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2d3e: 0c07 |00d1: move-result-object v7 │ │ +0e2d40: 1a08 4b01 |00d2: const-string v8, ".sqlitedb" // string@014b │ │ +0e2d44: 6e20 0425 8700 |00d4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e2d4a: 0c07 |00d7: move-result-object v7 │ │ +0e2d4c: 6e10 0a25 0700 |00d8: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e2d52: 0c07 |00db: move-result-object v7 │ │ +0e2d54: 6e20 db24 7600 |00dc: invoke-virtual {v6, v7}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e2d5a: 0a06 |00df: move-result v6 │ │ +0e2d5c: 3806 7600 |00e0: if-eqz v6, 0156 // +0076 │ │ +0e2d60: 4606 0103 |00e2: aget-object v6, v1, v3 │ │ +0e2d64: 6e10 1f24 0600 |00e4: invoke-virtual {v6}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0e2d6a: 0c06 |00e7: move-result-object v6 │ │ +0e2d6c: 1207 |00e8: const/4 v7, #int 0 // #0 │ │ +0e2d6e: 4608 0103 |00e9: aget-object v8, v1, v3 │ │ +0e2d72: 6e10 1f24 0800 |00eb: invoke-virtual {v8}, Ljava/io/File;.getName:()Ljava/lang/String; // method@241f │ │ +0e2d78: 0c08 |00ee: move-result-object v8 │ │ +0e2d7a: 6e10 e524 0800 |00ef: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0e2d80: 0a08 |00f2: move-result v8 │ │ +0e2d82: d808 08f7 |00f3: add-int/lit8 v8, v8, #int -9 // #f7 │ │ +0e2d86: 6e30 ed24 7608 |00f5: invoke-virtual {v6, v7, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0e2d8c: 0c00 |00f8: move-result-object v0 │ │ +0e2d8e: 1a06 510f |00f9: const-string v6, "OFFLINEMAPNAME" // string@0f51 │ │ +0e2d92: 6e30 6d01 6400 |00fb: invoke-virtual {v4, v6, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0e2d98: 6e20 0028 4a00 |00fe: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@2800 │ │ +0e2d9e: 54a6 cb12 |0101: iget-object v6, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2da2: 6e10 da28 0600 |0103: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0e2da8: 0c05 |0106: move-result-object v5 │ │ +0e2daa: 2206 3000 |0107: new-instance v6, Landroid/content/Intent; // type@0030 │ │ +0e2dae: 1c07 3805 |0109: const-class v7, Lorg/pyneo/maps/downloader/DownloaderActivity; // type@0538 │ │ +0e2db2: 7030 4a01 a607 |010b: invoke-direct {v6, v10, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e2db8: 1a07 400e |010e: const-string v7, "MAPID" // string@0e40 │ │ +0e2dbc: 54a8 cd12 |0110: iget-object v8, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e2dc0: 5488 4c15 |0112: iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0e2dc4: 6e30 6d01 7608 |0114: invoke-virtual {v6, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0e2dca: 0c06 |0117: move-result-object v6 │ │ +0e2dcc: 1a07 940b |0118: const-string v7, "Latitude" // string@0b94 │ │ +0e2dd0: 6e10 312e 0500 |011a: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0e2dd6: 0a08 |011d: move-result v8 │ │ +0e2dd8: 6e30 6901 7608 |011e: invoke-virtual {v6, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0e2dde: 0c06 |0121: move-result-object v6 │ │ +0e2de0: 1a07 c90c |0122: const-string v7, "Longitude" // string@0cc9 │ │ +0e2de4: 6e10 332e 0500 |0124: invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0e2dea: 0a08 |0127: move-result v8 │ │ +0e2dec: 6e30 6901 7608 |0128: invoke-virtual {v6, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0e2df2: 0c06 |012b: move-result-object v6 │ │ +0e2df4: 1a07 a314 |012c: const-string v7, "ZoomLevel" // string@14a3 │ │ +0e2df8: 54a8 cb12 |012e: iget-object v8, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e2dfc: 6e10 e128 0800 |0130: invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0e2e02: 0a08 |0133: move-result v8 │ │ +0e2e04: 6e30 6901 7608 |0134: invoke-virtual {v6, v7, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0e2e0a: 0c06 |0137: move-result-object v6 │ │ +0e2e0c: 1a07 510f |0138: const-string v7, "OFFLINEMAPNAME" // string@0f51 │ │ +0e2e10: 6e30 6d01 7600 |013a: invoke-virtual {v6, v7, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0e2e16: 0c07 |013d: move-result-object v7 │ │ +0e2e18: 1a08 512c |013e: const-string v8, "online_cache" // string@2c51 │ │ +0e2e1c: 6e20 ec27 9a00 |0140: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2e22: 0c06 |0143: move-result-object v6 │ │ +0e2e24: 1f06 0504 |0144: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ +0e2e28: 6e10 6121 0600 |0146: invoke-virtual {v6}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e2e2e: 0a06 |0149: move-result v6 │ │ +0e2e30: 6e30 6e01 8706 |014a: invoke-virtual {v7, v8, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ +0e2e36: 0c06 |014d: move-result-object v6 │ │ +0e2e38: 6e20 fe27 6a00 |014e: invoke-virtual {v10, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.startActivity:(Landroid/content/Intent;)V // method@27fe │ │ +0e2e3e: 6e10 ed27 0a00 |0151: invoke-virtual {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.finish:()V // method@27ed │ │ +0e2e44: 2900 c2fe |0154: goto/16 0016 // -013e │ │ +0e2e48: d803 0301 |0156: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e2e4c: 2900 68ff |0158: goto/16 00c0 // -0098 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=203 │ │ 0x0007 line=205 │ │ 0x000c line=206 │ │ 0x0016 line=256 │ │ 0x0017 line=210 │ │ @@ -308286,14 +308552,21 @@ │ │ 0x00bf line=232 │ │ 0x00c3 line=233 │ │ 0x00e2 line=234 │ │ 0x00f9 line=242 │ │ 0x00fe line=244 │ │ 0x0101 line=246 │ │ 0x0107 line=247 │ │ + 0x0114 line=248 │ │ + 0x011a line=249 │ │ + 0x0124 line=250 │ │ + 0x0130 line=251 │ │ + 0x013a line=252 │ │ + 0x0140 line=253 │ │ + 0x014e line=247 │ │ 0x0151 line=255 │ │ 0x0156 line=232 │ │ locals : │ │ 0x00bd - 0x00f9 reg=1 files [Ljava/io/File; │ │ 0x00b7 - 0x00f9 reg=2 folder Ljava/io/File; │ │ 0x00c0 - 0x00f9 reg=3 i I │ │ 0x0107 - 0x0156 reg=5 point Lorg/pyneo/maps/utils/GeoPoint; │ │ @@ -308310,37 +308583,37 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0e2f58: |[0e2f58] org.pyneo.maps.downloader.AreaSelectorActivity.doBack:()V │ │ -0e2f68: 7010 f127 0200 |0000: invoke-direct {v2}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getZoomArr:()[I // method@27f1 │ │ -0e2f6e: 1400 6600 0b7f |0003: const v0, #float 1.84765e+38 // #7f0b0066 │ │ -0e2f74: 6e20 ec27 0200 |0006: invoke-virtual {v2, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2f7a: 0c00 |0009: move-result-object v0 │ │ -0e2f7c: 1f00 1604 |000a: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ -0e2f80: 6e10 d921 0000 |000c: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@21d9 │ │ -0e2f86: 1400 6700 0b7f |000f: const v0, #float 1.84765e+38 // #7f0b0067 │ │ -0e2f8c: 6e20 ec27 0200 |0012: invoke-virtual {v2, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2f92: 0c00 |0015: move-result-object v0 │ │ -0e2f94: 1f00 1604 |0016: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ -0e2f98: 6e10 d921 0000 |0018: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@21d9 │ │ -0e2f9e: 1400 5600 0b7f |001b: const v0, #float 1.84764e+38 // #7f0b0056 │ │ -0e2fa4: 6e20 ec27 0200 |001e: invoke-virtual {v2, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2faa: 0c00 |0021: move-result-object v0 │ │ -0e2fac: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0e2fae: 6e20 1e20 1000 |0023: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e2fb4: 1400 5d00 0b7f |0026: const v0, #float 1.84765e+38 // #7f0b005d │ │ -0e2fba: 6e20 ec27 0200 |0029: invoke-virtual {v2, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2fc0: 0c00 |002c: move-result-object v0 │ │ -0e2fc2: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ -0e2fc6: 6e20 1e20 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e2fcc: 0e00 |0032: return-void │ │ +0e2e50: |[0e2e50] org.pyneo.maps.downloader.AreaSelectorActivity.doBack:()V │ │ +0e2e60: 7010 f127 0200 |0000: invoke-direct {v2}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getZoomArr:()[I // method@27f1 │ │ +0e2e66: 1400 6600 0b7f |0003: const v0, #float 1.84765e+38 // #7f0b0066 │ │ +0e2e6c: 6e20 ec27 0200 |0006: invoke-virtual {v2, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2e72: 0c00 |0009: move-result-object v0 │ │ +0e2e74: 1f00 1604 |000a: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ +0e2e78: 6e10 d921 0000 |000c: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@21d9 │ │ +0e2e7e: 1400 6700 0b7f |000f: const v0, #float 1.84765e+38 // #7f0b0067 │ │ +0e2e84: 6e20 ec27 0200 |0012: invoke-virtual {v2, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2e8a: 0c00 |0015: move-result-object v0 │ │ +0e2e8c: 1f00 1604 |0016: check-cast v0, Landroid/widget/LinearLayout; // type@0416 │ │ +0e2e90: 6e10 d921 0000 |0018: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@21d9 │ │ +0e2e96: 1400 5600 0b7f |001b: const v0, #float 1.84764e+38 // #7f0b0056 │ │ +0e2e9c: 6e20 ec27 0200 |001e: invoke-virtual {v2, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2ea2: 0c00 |0021: move-result-object v0 │ │ +0e2ea4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0e2ea6: 6e20 1e20 1000 |0023: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e2eac: 1400 5d00 0b7f |0026: const v0, #float 1.84765e+38 // #7f0b005d │ │ +0e2eb2: 6e20 ec27 0200 |0029: invoke-virtual {v2, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2eb8: 0c00 |002c: move-result-object v0 │ │ +0e2eba: 1301 0800 |002d: const/16 v1, #int 8 // #8 │ │ +0e2ebe: 6e20 1e20 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e2ec4: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x000f line=136 │ │ 0x001b line=138 │ │ 0x0026 line=139 │ │ @@ -308353,272 +308626,272 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 522 16-bit code units │ │ -0e2fd0: |[0e2fd0] org.pyneo.maps.downloader.AreaSelectorActivity.doNext:()V │ │ -0e2fe0: 1412 6600 0b7f |0000: const v18, #float 1.84765e+38 // #7f0b0066 │ │ -0e2fe6: 0800 1800 |0003: move-object/from16 v0, v24 │ │ -0e2fea: 0201 1200 |0005: move/from16 v1, v18 │ │ -0e2fee: 6e20 ec27 1000 |0007: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e2ff4: 0c09 |000a: move-result-object v9 │ │ -0e2ff6: 1f09 1604 |000b: check-cast v9, Landroid/widget/LinearLayout; // type@0416 │ │ -0e2ffa: 1412 6700 0b7f |000d: const v18, #float 1.84765e+38 // #7f0b0067 │ │ -0e3000: 0800 1800 |0010: move-object/from16 v0, v24 │ │ -0e3004: 0201 1200 |0012: move/from16 v1, v18 │ │ -0e3008: 6e20 ec27 1000 |0014: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e300e: 0c0a |0017: move-result-object v10 │ │ -0e3010: 1f0a 1604 |0018: check-cast v10, Landroid/widget/LinearLayout; // type@0416 │ │ -0e3014: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -0e3018: 5400 cd12 |001c: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e301c: 0812 0000 |001e: move-object/from16 v18, v0 │ │ -0e3020: 7401 2d2c 1200 |0020: invoke-virtual/range {v18}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c2d │ │ -0e3026: 0c12 |0023: move-result-object v18 │ │ -0e3028: 7401 a02b 1200 |0024: invoke-virtual/range {v18}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTileLength:()D // method@2ba0 │ │ -0e302e: 0b0c |0027: move-result-wide v12 │ │ -0e3030: 0800 1800 |0028: move-object/from16 v0, v24 │ │ -0e3034: 5400 ca12 |002a: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ -0e3038: 0812 0000 |002c: move-object/from16 v18, v0 │ │ -0e303c: 7401 0628 1200 |002e: invoke-virtual/range {v18}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.getCoordArr:()[I // method@2806 │ │ -0e3042: 0c07 |0031: move-result-object v7 │ │ -0e3044: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -0e3048: 5400 cd12 |0034: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e304c: 0812 0000 |0036: move-object/from16 v18, v0 │ │ -0e3050: 0800 1200 |0038: move-object/from16 v0, v18 │ │ -0e3054: 5208 5815 |003a: iget v8, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0e3058: 0800 1800 |003c: move-object/from16 v0, v24 │ │ -0e305c: 5400 cd12 |003e: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3060: 0812 0000 |0040: move-object/from16 v18, v0 │ │ -0e3064: 0800 1200 |0042: move-object/from16 v0, v18 │ │ -0e3068: 5200 5715 |0044: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0e306c: 0212 0000 |0046: move/from16 v18, v0 │ │ -0e3070: 0200 1200 |0048: move/from16 v0, v18 │ │ -0e3074: 3608 3401 |004a: if-gt v8, v0, 017e // +0134 │ │ -0e3078: 1312 0000 |004c: const/16 v18, #int 0 // #0 │ │ -0e307c: 4412 0712 |004e: aget v18, v7, v18 │ │ -0e3080: 1313 0100 |0050: const/16 v19, #int 1 // #1 │ │ -0e3084: 4413 0713 |0052: aget v19, v7, v19 │ │ -0e3088: 1314 0000 |0054: const/16 v20, #int 0 // #0 │ │ -0e308c: 0800 1800 |0056: move-object/from16 v0, v24 │ │ -0e3090: 5400 cd12 |0058: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3094: 0815 0000 |005a: move-object/from16 v21, v0 │ │ -0e3098: 0800 1500 |005c: move-object/from16 v0, v21 │ │ -0e309c: 5200 5515 |005e: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0e30a0: 0215 0000 |0060: move/from16 v21, v0 │ │ -0e30a4: 0200 1200 |0062: move/from16 v0, v18 │ │ -0e30a8: 0201 1300 |0064: move/from16 v1, v19 │ │ -0e30ac: 0802 1400 |0066: move-object/from16 v2, v20 │ │ -0e30b0: 0203 1500 |0068: move/from16 v3, v21 │ │ -0e30b4: 7153 6d2c 1028 |006a: invoke-static {v0, v1, v8, v2, v3}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -0e30ba: 0c04 |006d: move-result-object v4 │ │ -0e30bc: 1312 0200 |006e: const/16 v18, #int 2 // #2 │ │ -0e30c0: 4412 0712 |0070: aget v18, v7, v18 │ │ -0e30c4: 1313 0300 |0072: const/16 v19, #int 3 // #3 │ │ -0e30c8: 4413 0713 |0074: aget v19, v7, v19 │ │ -0e30cc: 1314 0000 |0076: const/16 v20, #int 0 // #0 │ │ -0e30d0: 0800 1800 |0078: move-object/from16 v0, v24 │ │ -0e30d4: 5400 cd12 |007a: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e30d8: 0815 0000 |007c: move-object/from16 v21, v0 │ │ -0e30dc: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -0e30e0: 5200 5515 |0080: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0e30e4: 0215 0000 |0082: move/from16 v21, v0 │ │ -0e30e8: 0200 1200 |0084: move/from16 v0, v18 │ │ -0e30ec: 0201 1300 |0086: move/from16 v1, v19 │ │ -0e30f0: 0802 1400 |0088: move-object/from16 v2, v20 │ │ -0e30f4: 0203 1500 |008a: move/from16 v3, v21 │ │ -0e30f8: 7153 6d2c 1028 |008c: invoke-static {v0, v1, v8, v2, v3}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -0e30fe: 0c05 |008f: move-result-object v5 │ │ -0e3100: 1312 0000 |0090: const/16 v18, #int 0 // #0 │ │ -0e3104: 4412 0412 |0092: aget v18, v4, v18 │ │ -0e3108: 1313 0000 |0094: const/16 v19, #int 0 // #0 │ │ -0e310c: 4413 0513 |0096: aget v19, v5, v19 │ │ -0e3110: 7702 af24 1200 |0098: invoke-static/range {v18, v19}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0e3116: 0a11 |009b: move-result v17 │ │ -0e3118: 1312 0000 |009c: const/16 v18, #int 0 // #0 │ │ -0e311c: 4412 0412 |009e: aget v18, v4, v18 │ │ -0e3120: 1313 0000 |00a0: const/16 v19, #int 0 // #0 │ │ -0e3124: 4413 0513 |00a2: aget v19, v5, v19 │ │ -0e3128: 7702 ad24 1200 |00a4: invoke-static/range {v18, v19}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0e312e: 0a10 |00a7: move-result v16 │ │ -0e3130: 1312 0100 |00a8: const/16 v18, #int 1 // #1 │ │ -0e3134: 4412 0412 |00aa: aget v18, v4, v18 │ │ -0e3138: 1313 0100 |00ac: const/16 v19, #int 1 // #1 │ │ -0e313c: 4413 0513 |00ae: aget v19, v5, v19 │ │ -0e3140: 7702 af24 1200 |00b0: invoke-static/range {v18, v19}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0e3146: 0a0f |00b3: move-result v15 │ │ -0e3148: 1312 0100 |00b4: const/16 v18, #int 1 // #1 │ │ -0e314c: 4412 0412 |00b6: aget v18, v4, v18 │ │ -0e3150: 1313 0100 |00b8: const/16 v19, #int 1 // #1 │ │ -0e3154: 4413 0513 |00ba: aget v19, v5, v19 │ │ -0e3158: 7702 ad24 1200 |00bc: invoke-static/range {v18, v19}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0e315e: 0a0e |00bf: move-result v14 │ │ -0e3160: 9112 1011 |00c0: sub-int v18, v16, v17 │ │ -0e3164: d812 1201 |00c2: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0e3168: 9113 0e0f |00c4: sub-int v19, v14, v15 │ │ -0e316c: d813 1301 |00c6: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0e3170: 920b 1213 |00c8: mul-int v11, v18, v19 │ │ -0e3174: 2206 0504 |00ca: new-instance v6, Landroid/widget/CheckBox; // type@0405 │ │ -0e3178: 0800 1800 |00cc: move-object/from16 v0, v24 │ │ -0e317c: 7020 6021 0600 |00ce: invoke-direct {v6, v0}, Landroid/widget/CheckBox;.:(Landroid/content/Context;)V // method@2160 │ │ -0e3182: 2212 9204 |00d1: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -0e3186: 7601 fb24 1200 |00d3: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e318c: 1a13 980b |00d6: const-string v19, "Layer" // string@0b98 │ │ -0e3190: 7402 0425 1200 |00d8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e3196: 0c12 |00db: move-result-object v18 │ │ -0e3198: 0800 1200 |00dc: move-object/from16 v0, v18 │ │ -0e319c: 6e20 0025 8000 |00de: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e31a2: 0c12 |00e1: move-result-object v18 │ │ -0e31a4: 7401 0a25 1200 |00e2: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e31aa: 0c12 |00e5: move-result-object v18 │ │ -0e31ac: 0800 1200 |00e6: move-object/from16 v0, v18 │ │ -0e31b0: 6e20 6521 0600 |00e8: invoke-virtual {v6, v0}, Landroid/widget/CheckBox;.setTag:(Ljava/lang/Object;)V // method@2165 │ │ -0e31b6: 1312 0100 |00eb: const/16 v18, #int 1 // #1 │ │ -0e31ba: 1513 4041 |00ed: const/high16 v19, #int 1094713344 // #4140 │ │ -0e31be: 0200 1200 |00ef: move/from16 v0, v18 │ │ -0e31c2: 0201 1300 |00f1: move/from16 v1, v19 │ │ -0e31c6: 6e30 6721 0601 |00f3: invoke-virtual {v6, v0, v1}, Landroid/widget/CheckBox;.setTextSize:(IF)V // method@2167 │ │ -0e31cc: 2212 9204 |00f6: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -0e31d0: 7601 fb24 1200 |00f8: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e31d6: 1a13 a214 |00fb: const-string v19, "Zoom " // string@14a2 │ │ -0e31da: 7402 0425 1200 |00fd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e31e0: 0c12 |0100: move-result-object v18 │ │ -0e31e2: d813 0801 |0101: add-int/lit8 v19, v8, #int 1 // #01 │ │ -0e31e6: 7402 0025 1200 |0103: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e31ec: 0c12 |0106: move-result-object v18 │ │ -0e31ee: 1a13 0100 |0107: const-string v19, " │ │ +0e2ec8: |[0e2ec8] org.pyneo.maps.downloader.AreaSelectorActivity.doNext:()V │ │ +0e2ed8: 1412 6600 0b7f |0000: const v18, #float 1.84765e+38 // #7f0b0066 │ │ +0e2ede: 0800 1800 |0003: move-object/from16 v0, v24 │ │ +0e2ee2: 0201 1200 |0005: move/from16 v1, v18 │ │ +0e2ee6: 6e20 ec27 1000 |0007: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2eec: 0c09 |000a: move-result-object v9 │ │ +0e2eee: 1f09 1604 |000b: check-cast v9, Landroid/widget/LinearLayout; // type@0416 │ │ +0e2ef2: 1412 6700 0b7f |000d: const v18, #float 1.84765e+38 // #7f0b0067 │ │ +0e2ef8: 0800 1800 |0010: move-object/from16 v0, v24 │ │ +0e2efc: 0201 1200 |0012: move/from16 v1, v18 │ │ +0e2f00: 6e20 ec27 1000 |0014: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e2f06: 0c0a |0017: move-result-object v10 │ │ +0e2f08: 1f0a 1604 |0018: check-cast v10, Landroid/widget/LinearLayout; // type@0416 │ │ +0e2f0c: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +0e2f10: 5400 cd12 |001c: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e2f14: 0812 0000 |001e: move-object/from16 v18, v0 │ │ +0e2f18: 7401 2d2c 1200 |0020: invoke-virtual/range {v18}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c2d │ │ +0e2f1e: 0c12 |0023: move-result-object v18 │ │ +0e2f20: 7401 a02b 1200 |0024: invoke-virtual/range {v18}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.getTileLength:()D // method@2ba0 │ │ +0e2f26: 0b0c |0027: move-result-wide v12 │ │ +0e2f28: 0800 1800 |0028: move-object/from16 v0, v24 │ │ +0e2f2c: 5400 ca12 |002a: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ +0e2f30: 0812 0000 |002c: move-object/from16 v18, v0 │ │ +0e2f34: 7401 0628 1200 |002e: invoke-virtual/range {v18}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.getCoordArr:()[I // method@2806 │ │ +0e2f3a: 0c07 |0031: move-result-object v7 │ │ +0e2f3c: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +0e2f40: 5400 cd12 |0034: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e2f44: 0812 0000 |0036: move-object/from16 v18, v0 │ │ +0e2f48: 0800 1200 |0038: move-object/from16 v0, v18 │ │ +0e2f4c: 5208 5815 |003a: iget v8, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0e2f50: 0800 1800 |003c: move-object/from16 v0, v24 │ │ +0e2f54: 5400 cd12 |003e: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e2f58: 0812 0000 |0040: move-object/from16 v18, v0 │ │ +0e2f5c: 0800 1200 |0042: move-object/from16 v0, v18 │ │ +0e2f60: 5200 5715 |0044: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0e2f64: 0212 0000 |0046: move/from16 v18, v0 │ │ +0e2f68: 0200 1200 |0048: move/from16 v0, v18 │ │ +0e2f6c: 3608 3401 |004a: if-gt v8, v0, 017e // +0134 │ │ +0e2f70: 1312 0000 |004c: const/16 v18, #int 0 // #0 │ │ +0e2f74: 4412 0712 |004e: aget v18, v7, v18 │ │ +0e2f78: 1313 0100 |0050: const/16 v19, #int 1 // #1 │ │ +0e2f7c: 4413 0713 |0052: aget v19, v7, v19 │ │ +0e2f80: 1314 0000 |0054: const/16 v20, #int 0 // #0 │ │ +0e2f84: 0800 1800 |0056: move-object/from16 v0, v24 │ │ +0e2f88: 5400 cd12 |0058: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e2f8c: 0815 0000 |005a: move-object/from16 v21, v0 │ │ +0e2f90: 0800 1500 |005c: move-object/from16 v0, v21 │ │ +0e2f94: 5200 5515 |005e: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0e2f98: 0215 0000 |0060: move/from16 v21, v0 │ │ +0e2f9c: 0200 1200 |0062: move/from16 v0, v18 │ │ +0e2fa0: 0201 1300 |0064: move/from16 v1, v19 │ │ +0e2fa4: 0802 1400 |0066: move-object/from16 v2, v20 │ │ +0e2fa8: 0203 1500 |0068: move/from16 v3, v21 │ │ +0e2fac: 7153 6d2c 1028 |006a: invoke-static {v0, v1, v8, v2, v3}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +0e2fb2: 0c04 |006d: move-result-object v4 │ │ +0e2fb4: 1312 0200 |006e: const/16 v18, #int 2 // #2 │ │ +0e2fb8: 4412 0712 |0070: aget v18, v7, v18 │ │ +0e2fbc: 1313 0300 |0072: const/16 v19, #int 3 // #3 │ │ +0e2fc0: 4413 0713 |0074: aget v19, v7, v19 │ │ +0e2fc4: 1314 0000 |0076: const/16 v20, #int 0 // #0 │ │ +0e2fc8: 0800 1800 |0078: move-object/from16 v0, v24 │ │ +0e2fcc: 5400 cd12 |007a: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e2fd0: 0815 0000 |007c: move-object/from16 v21, v0 │ │ +0e2fd4: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +0e2fd8: 5200 5515 |0080: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0e2fdc: 0215 0000 |0082: move/from16 v21, v0 │ │ +0e2fe0: 0200 1200 |0084: move/from16 v0, v18 │ │ +0e2fe4: 0201 1300 |0086: move/from16 v1, v19 │ │ +0e2fe8: 0802 1400 |0088: move-object/from16 v2, v20 │ │ +0e2fec: 0203 1500 |008a: move/from16 v3, v21 │ │ +0e2ff0: 7153 6d2c 1028 |008c: invoke-static {v0, v1, v8, v2, v3}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +0e2ff6: 0c05 |008f: move-result-object v5 │ │ +0e2ff8: 1312 0000 |0090: const/16 v18, #int 0 // #0 │ │ +0e2ffc: 4412 0412 |0092: aget v18, v4, v18 │ │ +0e3000: 1313 0000 |0094: const/16 v19, #int 0 // #0 │ │ +0e3004: 4413 0513 |0096: aget v19, v5, v19 │ │ +0e3008: 7702 af24 1200 |0098: invoke-static/range {v18, v19}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0e300e: 0a11 |009b: move-result v17 │ │ +0e3010: 1312 0000 |009c: const/16 v18, #int 0 // #0 │ │ +0e3014: 4412 0412 |009e: aget v18, v4, v18 │ │ +0e3018: 1313 0000 |00a0: const/16 v19, #int 0 // #0 │ │ +0e301c: 4413 0513 |00a2: aget v19, v5, v19 │ │ +0e3020: 7702 ad24 1200 |00a4: invoke-static/range {v18, v19}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0e3026: 0a10 |00a7: move-result v16 │ │ +0e3028: 1312 0100 |00a8: const/16 v18, #int 1 // #1 │ │ +0e302c: 4412 0412 |00aa: aget v18, v4, v18 │ │ +0e3030: 1313 0100 |00ac: const/16 v19, #int 1 // #1 │ │ +0e3034: 4413 0513 |00ae: aget v19, v5, v19 │ │ +0e3038: 7702 af24 1200 |00b0: invoke-static/range {v18, v19}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0e303e: 0a0f |00b3: move-result v15 │ │ +0e3040: 1312 0100 |00b4: const/16 v18, #int 1 // #1 │ │ +0e3044: 4412 0412 |00b6: aget v18, v4, v18 │ │ +0e3048: 1313 0100 |00b8: const/16 v19, #int 1 // #1 │ │ +0e304c: 4413 0513 |00ba: aget v19, v5, v19 │ │ +0e3050: 7702 ad24 1200 |00bc: invoke-static/range {v18, v19}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0e3056: 0a0e |00bf: move-result v14 │ │ +0e3058: 9112 1011 |00c0: sub-int v18, v16, v17 │ │ +0e305c: d812 1201 |00c2: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0e3060: 9113 0e0f |00c4: sub-int v19, v14, v15 │ │ +0e3064: d813 1301 |00c6: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0e3068: 920b 1213 |00c8: mul-int v11, v18, v19 │ │ +0e306c: 2206 0504 |00ca: new-instance v6, Landroid/widget/CheckBox; // type@0405 │ │ +0e3070: 0800 1800 |00cc: move-object/from16 v0, v24 │ │ +0e3074: 7020 6021 0600 |00ce: invoke-direct {v6, v0}, Landroid/widget/CheckBox;.:(Landroid/content/Context;)V // method@2160 │ │ +0e307a: 2212 9204 |00d1: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +0e307e: 7601 fb24 1200 |00d3: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e3084: 1a13 980b |00d6: const-string v19, "Layer" // string@0b98 │ │ +0e3088: 7402 0425 1200 |00d8: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e308e: 0c12 |00db: move-result-object v18 │ │ +0e3090: 0800 1200 |00dc: move-object/from16 v0, v18 │ │ +0e3094: 6e20 0025 8000 |00de: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e309a: 0c12 |00e1: move-result-object v18 │ │ +0e309c: 7401 0a25 1200 |00e2: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e30a2: 0c12 |00e5: move-result-object v18 │ │ +0e30a4: 0800 1200 |00e6: move-object/from16 v0, v18 │ │ +0e30a8: 6e20 6521 0600 |00e8: invoke-virtual {v6, v0}, Landroid/widget/CheckBox;.setTag:(Ljava/lang/Object;)V // method@2165 │ │ +0e30ae: 1312 0100 |00eb: const/16 v18, #int 1 // #1 │ │ +0e30b2: 1513 4041 |00ed: const/high16 v19, #int 1094713344 // #4140 │ │ +0e30b6: 0200 1200 |00ef: move/from16 v0, v18 │ │ +0e30ba: 0201 1300 |00f1: move/from16 v1, v19 │ │ +0e30be: 6e30 6721 0601 |00f3: invoke-virtual {v6, v0, v1}, Landroid/widget/CheckBox;.setTextSize:(IF)V // method@2167 │ │ +0e30c4: 2212 9204 |00f6: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +0e30c8: 7601 fb24 1200 |00f8: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e30ce: 1a13 a214 |00fb: const-string v19, "Zoom " // string@14a2 │ │ +0e30d2: 7402 0425 1200 |00fd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e30d8: 0c12 |0100: move-result-object v18 │ │ +0e30da: d813 0801 |0101: add-int/lit8 v19, v8, #int 1 // #01 │ │ +0e30de: 7402 0025 1200 |0103: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e30e4: 0c12 |0106: move-result-object v18 │ │ +0e30e6: 1a13 0100 |0107: const-string v19, " │ │ " // string@0001 │ │ -0e31f2: 7402 0425 1200 |0109: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e31f8: 0c12 |010c: move-result-object v18 │ │ -0e31fa: 0800 1200 |010d: move-object/from16 v0, v18 │ │ -0e31fe: 6e20 0025 b000 |010f: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e3204: 0c12 |0112: move-result-object v18 │ │ -0e3206: 1a13 a000 |0113: const-string v19, " tiles, ~" // string@00a0 │ │ -0e320a: 7402 0425 1200 |0115: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e3210: 0c12 |0118: move-result-object v18 │ │ -0e3212: 83b0 |0119: int-to-double v0, v11 │ │ -0e3214: 0514 0000 |011a: move-wide/from16 v20, v0 │ │ -0e3218: ad14 140c |011c: mul-double v20, v20, v12 │ │ -0e321c: 7702 012f 1400 |011e: invoke-static/range {v20, v21}, Lorg/pyneo/maps/utils/Ut;.formatSize:(D)Ljava/lang/String; // method@2f01 │ │ -0e3222: 0c13 |0121: move-result-object v19 │ │ -0e3224: 7402 0425 1200 |0122: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e322a: 0c12 |0125: move-result-object v18 │ │ -0e322c: 7401 0a25 1200 |0126: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e3232: 0c12 |0129: move-result-object v18 │ │ -0e3234: 0800 1200 |012a: move-object/from16 v0, v18 │ │ -0e3238: 6e20 6621 0600 |012c: invoke-virtual {v6, v0}, Landroid/widget/CheckBox;.setText:(Ljava/lang/CharSequence;)V // method@2166 │ │ -0e323e: 0800 1800 |012f: move-object/from16 v0, v24 │ │ -0e3242: 5400 cd12 |0131: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3246: 0812 0000 |0133: move-object/from16 v18, v0 │ │ -0e324a: 0800 1200 |0135: move-object/from16 v0, v18 │ │ -0e324e: 5200 5815 |0137: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0e3252: 0212 0000 |0139: move/from16 v18, v0 │ │ -0e3256: 9112 0812 |013b: sub-int v18, v8, v18 │ │ -0e325a: d812 1201 |013d: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0e325e: 0800 1800 |013f: move-object/from16 v0, v24 │ │ -0e3262: 5400 cd12 |0141: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3266: 0813 0000 |0143: move-object/from16 v19, v0 │ │ -0e326a: 0800 1300 |0145: move-object/from16 v0, v19 │ │ -0e326e: 5200 5715 |0147: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0e3272: 0213 0000 |0149: move/from16 v19, v0 │ │ -0e3276: 0800 1800 |014b: move-object/from16 v0, v24 │ │ -0e327a: 5400 cd12 |014d: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e327e: 0814 0000 |014f: move-object/from16 v20, v0 │ │ -0e3282: 0800 1400 |0151: move-object/from16 v0, v20 │ │ -0e3286: 5200 5815 |0153: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0e328a: 0214 0000 |0155: move/from16 v20, v0 │ │ -0e328e: 9113 1314 |0157: sub-int v19, v19, v20 │ │ -0e3292: d813 1301 |0159: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0e3296: 0200 1300 |015b: move/from16 v0, v19 │ │ -0e329a: 8300 |015d: int-to-double v0, v0 │ │ -0e329c: 0514 0000 |015e: move-wide/from16 v20, v0 │ │ -0e32a0: 1916 0040 |0160: const-wide/high16 v22, #long 4611686018427387904 // #4000 │ │ -0e32a4: ae14 1416 |0162: div-double v20, v20, v22 │ │ -0e32a8: 1916 e03f |0164: const-wide/high16 v22, #long 4602678819172646912 // #3fe0 │ │ -0e32ac: ab14 1416 |0166: add-double v20, v20, v22 │ │ -0e32b0: 0500 1400 |0168: move-wide/from16 v0, v20 │ │ -0e32b4: 8a00 |016a: double-to-int v0, v0 │ │ -0e32b6: 0213 0000 |016b: move/from16 v19, v0 │ │ -0e32ba: 0200 1200 |016d: move/from16 v0, v18 │ │ -0e32be: 0201 1300 |016f: move/from16 v1, v19 │ │ -0e32c2: 3710 0900 |0171: if-le v0, v1, 017a // +0009 │ │ -0e32c6: 6e20 bf21 6a00 |0173: invoke-virtual {v10, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -0e32cc: d808 0801 |0176: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0e32d0: 2900 c4fe |0178: goto/16 003c // -013c │ │ -0e32d4: 6e20 bf21 6900 |017a: invoke-virtual {v9, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -0e32da: 28f9 |017d: goto 0176 // -0007 │ │ -0e32dc: 1208 |017e: const/4 v8, #int 0 // #0 │ │ -0e32de: 0800 1800 |017f: move-object/from16 v0, v24 │ │ -0e32e2: 5400 ce12 |0181: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e32e6: 0812 0000 |0183: move-object/from16 v18, v0 │ │ -0e32ea: 0800 1200 |0185: move-object/from16 v0, v18 │ │ -0e32ee: 2100 |0187: array-length v0, v0 │ │ -0e32f0: 0212 0000 |0188: move/from16 v18, v0 │ │ -0e32f4: 0200 1200 |018a: move/from16 v0, v18 │ │ -0e32f8: 3508 5d00 |018c: if-ge v8, v0, 01e9 // +005d │ │ -0e32fc: 2212 9204 |018e: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -0e3300: 7601 fb24 1200 |0190: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e3306: 1a13 980b |0193: const-string v19, "Layer" // string@0b98 │ │ -0e330a: 7402 0425 1200 |0195: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e3310: 0c12 |0198: move-result-object v18 │ │ -0e3312: 0800 1800 |0199: move-object/from16 v0, v24 │ │ -0e3316: 5400 ce12 |019b: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e331a: 0813 0000 |019d: move-object/from16 v19, v0 │ │ -0e331e: 4413 1308 |019f: aget v19, v19, v8 │ │ -0e3322: 7402 0025 1200 |01a1: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e3328: 0c12 |01a4: move-result-object v18 │ │ -0e332a: 7401 0a25 1200 |01a5: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e3330: 0c12 |01a8: move-result-object v18 │ │ -0e3332: 0800 1200 |01a9: move-object/from16 v0, v18 │ │ -0e3336: 6e20 c521 0900 |01ab: invoke-virtual {v9, v0}, Landroid/widget/LinearLayout;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@21c5 │ │ -0e333c: 0c06 |01ae: move-result-object v6 │ │ -0e333e: 1f06 0504 |01af: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ -0e3342: 3806 0900 |01b1: if-eqz v6, 01ba // +0009 │ │ -0e3346: 1312 0100 |01b3: const/16 v18, #int 1 // #1 │ │ -0e334a: 0200 1200 |01b5: move/from16 v0, v18 │ │ -0e334e: 6e20 6221 0600 |01b7: invoke-virtual {v6, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e3354: 2212 9204 |01ba: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ -0e3358: 7601 fb24 1200 |01bc: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e335e: 1a13 980b |01bf: const-string v19, "Layer" // string@0b98 │ │ -0e3362: 7402 0425 1200 |01c1: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e3368: 0c12 |01c4: move-result-object v18 │ │ -0e336a: 0800 1800 |01c5: move-object/from16 v0, v24 │ │ -0e336e: 5400 ce12 |01c7: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e3372: 0813 0000 |01c9: move-object/from16 v19, v0 │ │ -0e3376: 4413 1308 |01cb: aget v19, v19, v8 │ │ -0e337a: 7402 0025 1200 |01cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e3380: 0c12 |01d0: move-result-object v18 │ │ -0e3382: 7401 0a25 1200 |01d1: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e3388: 0c12 |01d4: move-result-object v18 │ │ -0e338a: 0800 1200 |01d5: move-object/from16 v0, v18 │ │ -0e338e: 6e20 c521 0a00 |01d7: invoke-virtual {v10, v0}, Landroid/widget/LinearLayout;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@21c5 │ │ -0e3394: 0c06 |01da: move-result-object v6 │ │ -0e3396: 1f06 0504 |01db: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ -0e339a: 3806 0900 |01dd: if-eqz v6, 01e6 // +0009 │ │ -0e339e: 1312 0100 |01df: const/16 v18, #int 1 // #1 │ │ -0e33a2: 0200 1200 |01e1: move/from16 v0, v18 │ │ -0e33a6: 6e20 6221 0600 |01e3: invoke-virtual {v6, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e33ac: d808 0801 |01e6: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0e33b0: 2897 |01e8: goto 017f // -0069 │ │ -0e33b2: 1412 5600 0b7f |01e9: const v18, #float 1.84764e+38 // #7f0b0056 │ │ -0e33b8: 0800 1800 |01ec: move-object/from16 v0, v24 │ │ -0e33bc: 0201 1200 |01ee: move/from16 v1, v18 │ │ -0e33c0: 6e20 ec27 1000 |01f0: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e33c6: 0c12 |01f3: move-result-object v18 │ │ -0e33c8: 1313 0800 |01f4: const/16 v19, #int 8 // #8 │ │ -0e33cc: 7402 1e20 1200 |01f6: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e33d2: 1412 5d00 0b7f |01f9: const v18, #float 1.84765e+38 // #7f0b005d │ │ -0e33d8: 0800 1800 |01fc: move-object/from16 v0, v24 │ │ -0e33dc: 0201 1200 |01fe: move/from16 v1, v18 │ │ -0e33e0: 6e20 ec27 1000 |0200: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e33e6: 0c12 |0203: move-result-object v18 │ │ -0e33e8: 1313 0000 |0204: const/16 v19, #int 0 // #0 │ │ -0e33ec: 7402 1e20 1200 |0206: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e33f2: 0e00 |0209: return-void │ │ +0e30ea: 7402 0425 1200 |0109: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e30f0: 0c12 |010c: move-result-object v18 │ │ +0e30f2: 0800 1200 |010d: move-object/from16 v0, v18 │ │ +0e30f6: 6e20 0025 b000 |010f: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e30fc: 0c12 |0112: move-result-object v18 │ │ +0e30fe: 1a13 a000 |0113: const-string v19, " tiles, ~" // string@00a0 │ │ +0e3102: 7402 0425 1200 |0115: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e3108: 0c12 |0118: move-result-object v18 │ │ +0e310a: 83b0 |0119: int-to-double v0, v11 │ │ +0e310c: 0514 0000 |011a: move-wide/from16 v20, v0 │ │ +0e3110: ad14 140c |011c: mul-double v20, v20, v12 │ │ +0e3114: 7702 012f 1400 |011e: invoke-static/range {v20, v21}, Lorg/pyneo/maps/utils/Ut;.formatSize:(D)Ljava/lang/String; // method@2f01 │ │ +0e311a: 0c13 |0121: move-result-object v19 │ │ +0e311c: 7402 0425 1200 |0122: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e3122: 0c12 |0125: move-result-object v18 │ │ +0e3124: 7401 0a25 1200 |0126: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e312a: 0c12 |0129: move-result-object v18 │ │ +0e312c: 0800 1200 |012a: move-object/from16 v0, v18 │ │ +0e3130: 6e20 6621 0600 |012c: invoke-virtual {v6, v0}, Landroid/widget/CheckBox;.setText:(Ljava/lang/CharSequence;)V // method@2166 │ │ +0e3136: 0800 1800 |012f: move-object/from16 v0, v24 │ │ +0e313a: 5400 cd12 |0131: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e313e: 0812 0000 |0133: move-object/from16 v18, v0 │ │ +0e3142: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +0e3146: 5200 5815 |0137: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0e314a: 0212 0000 |0139: move/from16 v18, v0 │ │ +0e314e: 9112 0812 |013b: sub-int v18, v8, v18 │ │ +0e3152: d812 1201 |013d: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0e3156: 0800 1800 |013f: move-object/from16 v0, v24 │ │ +0e315a: 5400 cd12 |0141: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e315e: 0813 0000 |0143: move-object/from16 v19, v0 │ │ +0e3162: 0800 1300 |0145: move-object/from16 v0, v19 │ │ +0e3166: 5200 5715 |0147: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0e316a: 0213 0000 |0149: move/from16 v19, v0 │ │ +0e316e: 0800 1800 |014b: move-object/from16 v0, v24 │ │ +0e3172: 5400 cd12 |014d: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3176: 0814 0000 |014f: move-object/from16 v20, v0 │ │ +0e317a: 0800 1400 |0151: move-object/from16 v0, v20 │ │ +0e317e: 5200 5815 |0153: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0e3182: 0214 0000 |0155: move/from16 v20, v0 │ │ +0e3186: 9113 1314 |0157: sub-int v19, v19, v20 │ │ +0e318a: d813 1301 |0159: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0e318e: 0200 1300 |015b: move/from16 v0, v19 │ │ +0e3192: 8300 |015d: int-to-double v0, v0 │ │ +0e3194: 0514 0000 |015e: move-wide/from16 v20, v0 │ │ +0e3198: 1916 0040 |0160: const-wide/high16 v22, #long 4611686018427387904 // #4000 │ │ +0e319c: ae14 1416 |0162: div-double v20, v20, v22 │ │ +0e31a0: 1916 e03f |0164: const-wide/high16 v22, #long 4602678819172646912 // #3fe0 │ │ +0e31a4: ab14 1416 |0166: add-double v20, v20, v22 │ │ +0e31a8: 0500 1400 |0168: move-wide/from16 v0, v20 │ │ +0e31ac: 8a00 |016a: double-to-int v0, v0 │ │ +0e31ae: 0213 0000 |016b: move/from16 v19, v0 │ │ +0e31b2: 0200 1200 |016d: move/from16 v0, v18 │ │ +0e31b6: 0201 1300 |016f: move/from16 v1, v19 │ │ +0e31ba: 3710 0900 |0171: if-le v0, v1, 017a // +0009 │ │ +0e31be: 6e20 bf21 6a00 |0173: invoke-virtual {v10, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +0e31c4: d808 0801 |0176: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0e31c8: 2900 c4fe |0178: goto/16 003c // -013c │ │ +0e31cc: 6e20 bf21 6900 |017a: invoke-virtual {v9, v6}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +0e31d2: 28f9 |017d: goto 0176 // -0007 │ │ +0e31d4: 1208 |017e: const/4 v8, #int 0 // #0 │ │ +0e31d6: 0800 1800 |017f: move-object/from16 v0, v24 │ │ +0e31da: 5400 ce12 |0181: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e31de: 0812 0000 |0183: move-object/from16 v18, v0 │ │ +0e31e2: 0800 1200 |0185: move-object/from16 v0, v18 │ │ +0e31e6: 2100 |0187: array-length v0, v0 │ │ +0e31e8: 0212 0000 |0188: move/from16 v18, v0 │ │ +0e31ec: 0200 1200 |018a: move/from16 v0, v18 │ │ +0e31f0: 3508 5d00 |018c: if-ge v8, v0, 01e9 // +005d │ │ +0e31f4: 2212 9204 |018e: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +0e31f8: 7601 fb24 1200 |0190: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e31fe: 1a13 980b |0193: const-string v19, "Layer" // string@0b98 │ │ +0e3202: 7402 0425 1200 |0195: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e3208: 0c12 |0198: move-result-object v18 │ │ +0e320a: 0800 1800 |0199: move-object/from16 v0, v24 │ │ +0e320e: 5400 ce12 |019b: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e3212: 0813 0000 |019d: move-object/from16 v19, v0 │ │ +0e3216: 4413 1308 |019f: aget v19, v19, v8 │ │ +0e321a: 7402 0025 1200 |01a1: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e3220: 0c12 |01a4: move-result-object v18 │ │ +0e3222: 7401 0a25 1200 |01a5: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e3228: 0c12 |01a8: move-result-object v18 │ │ +0e322a: 0800 1200 |01a9: move-object/from16 v0, v18 │ │ +0e322e: 6e20 c521 0900 |01ab: invoke-virtual {v9, v0}, Landroid/widget/LinearLayout;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@21c5 │ │ +0e3234: 0c06 |01ae: move-result-object v6 │ │ +0e3236: 1f06 0504 |01af: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ +0e323a: 3806 0900 |01b1: if-eqz v6, 01ba // +0009 │ │ +0e323e: 1312 0100 |01b3: const/16 v18, #int 1 // #1 │ │ +0e3242: 0200 1200 |01b5: move/from16 v0, v18 │ │ +0e3246: 6e20 6221 0600 |01b7: invoke-virtual {v6, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e324c: 2212 9204 |01ba: new-instance v18, Ljava/lang/StringBuilder; // type@0492 │ │ +0e3250: 7601 fb24 1200 |01bc: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e3256: 1a13 980b |01bf: const-string v19, "Layer" // string@0b98 │ │ +0e325a: 7402 0425 1200 |01c1: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e3260: 0c12 |01c4: move-result-object v18 │ │ +0e3262: 0800 1800 |01c5: move-object/from16 v0, v24 │ │ +0e3266: 5400 ce12 |01c7: iget-object v0, v0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e326a: 0813 0000 |01c9: move-object/from16 v19, v0 │ │ +0e326e: 4413 1308 |01cb: aget v19, v19, v8 │ │ +0e3272: 7402 0025 1200 |01cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e3278: 0c12 |01d0: move-result-object v18 │ │ +0e327a: 7401 0a25 1200 |01d1: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e3280: 0c12 |01d4: move-result-object v18 │ │ +0e3282: 0800 1200 |01d5: move-object/from16 v0, v18 │ │ +0e3286: 6e20 c521 0a00 |01d7: invoke-virtual {v10, v0}, Landroid/widget/LinearLayout;.findViewWithTag:(Ljava/lang/Object;)Landroid/view/View; // method@21c5 │ │ +0e328c: 0c06 |01da: move-result-object v6 │ │ +0e328e: 1f06 0504 |01db: check-cast v6, Landroid/widget/CheckBox; // type@0405 │ │ +0e3292: 3806 0900 |01dd: if-eqz v6, 01e6 // +0009 │ │ +0e3296: 1312 0100 |01df: const/16 v18, #int 1 // #1 │ │ +0e329a: 0200 1200 |01e1: move/from16 v0, v18 │ │ +0e329e: 6e20 6221 0600 |01e3: invoke-virtual {v6, v0}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e32a4: d808 0801 |01e6: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0e32a8: 2897 |01e8: goto 017f // -0069 │ │ +0e32aa: 1412 5600 0b7f |01e9: const v18, #float 1.84764e+38 // #7f0b0056 │ │ +0e32b0: 0800 1800 |01ec: move-object/from16 v0, v24 │ │ +0e32b4: 0201 1200 |01ee: move/from16 v1, v18 │ │ +0e32b8: 6e20 ec27 1000 |01f0: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e32be: 0c12 |01f3: move-result-object v18 │ │ +0e32c0: 1313 0800 |01f4: const/16 v19, #int 8 // #8 │ │ +0e32c4: 7402 1e20 1200 |01f6: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e32ca: 1412 5d00 0b7f |01f9: const v18, #float 1.84765e+38 // #7f0b005d │ │ +0e32d0: 0800 1800 |01fc: move-object/from16 v0, v24 │ │ +0e32d4: 0201 1200 |01fe: move/from16 v1, v18 │ │ +0e32d8: 6e20 ec27 1000 |0200: invoke-virtual {v0, v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e32de: 0c12 |0203: move-result-object v18 │ │ +0e32e0: 1313 0000 |0204: const/16 v19, #int 0 // #0 │ │ +0e32e4: 7402 1e20 1200 |0206: invoke-virtual/range {v18, v19}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e32ea: 0e00 |0209: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x000d line=165 │ │ 0x001a line=167 │ │ 0x0028 line=168 │ │ 0x0032 line=170 │ │ @@ -308671,36 +308944,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0e33f4: |[0e33f4] org.pyneo.maps.downloader.AreaSelectorActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0e3404: 7210 421f 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ -0e340a: 0c01 |0003: move-result-object v1 │ │ -0e340c: 1f01 9004 |0004: check-cast v1, Ljava/lang/String; // type@0490 │ │ -0e3410: 5442 cd12 |0006: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3414: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ -0e3418: 5442 cd12 |000a: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e341c: 6e10 292c 0200 |000c: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e3422: 2202 bd05 |000f: new-instance v2, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0e3426: 7030 242c 4201 |0011: invoke-direct {v2, v4, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0e342c: 5b42 cd12 |0014: iput-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3430: 5442 cb12 |0016: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e3434: 5443 cd12 |0018: iget-object v3, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3438: 6e20 ed28 3200 |001a: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ -0e343e: 7010 fd27 0400 |001d: invoke-direct {v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.setTitle:()V // method@27fd │ │ -0e3444: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -0e3446: 0f02 |0021: return v2 │ │ -0e3448: 0d00 |0022: move-exception v0 │ │ -0e344a: 6e10 9b2e 0000 |0023: invoke-virtual {v0}, Lorg/pyneo/maps/utils/RException;.toString:()Ljava/lang/String; // method@2e9b │ │ -0e3450: 0c02 |0026: move-result-object v2 │ │ -0e3452: 7120 fa2e 0200 |0027: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e3458: 28ec |002a: goto 0016 // -0014 │ │ +0e32ec: |[0e32ec] org.pyneo.maps.downloader.AreaSelectorActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0e32fc: 7210 421f 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1f42 │ │ +0e3302: 0c01 |0003: move-result-object v1 │ │ +0e3304: 1f01 9004 |0004: check-cast v1, Ljava/lang/String; // type@0490 │ │ +0e3308: 5442 cd12 |0006: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e330c: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ +0e3310: 5442 cd12 |000a: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3314: 6e10 292c 0200 |000c: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e331a: 2202 bd05 |000f: new-instance v2, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0e331e: 7030 242c 4201 |0011: invoke-direct {v2, v4, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0e3324: 5b42 cd12 |0014: iput-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3328: 5442 cb12 |0016: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e332c: 5443 cd12 |0018: iget-object v3, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3330: 6e20 ed28 3200 |001a: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ +0e3336: 7010 fd27 0400 |001d: invoke-direct {v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.setTitle:()V // method@27fd │ │ +0e333c: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +0e333e: 0f02 |0021: return v2 │ │ +0e3340: 0d00 |0022: move-exception v0 │ │ +0e3342: 6e10 9b2e 0000 |0023: invoke-virtual {v0}, Lorg/pyneo/maps/utils/RException;.toString:()Ljava/lang/String; // method@2e9b │ │ +0e3348: 0c02 |0026: move-result-object v2 │ │ +0e334a: 7120 fa2e 0200 |0027: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e3350: 28ec |002a: goto 0016 // -0014 │ │ catches : 1 │ │ 0x000f - 0x0016 │ │ Lorg/pyneo/maps/utils/RException; -> 0x0022 │ │ positions : │ │ 0x0000 line=421 │ │ 0x0006 line=422 │ │ 0x000a line=423 │ │ @@ -308721,144 +308994,144 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 297 16-bit code units │ │ -0e346c: |[0e346c] org.pyneo.maps.downloader.AreaSelectorActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e347c: 1409 5b00 0b7f |0000: const v9, #float 1.84765e+38 // #7f0b005b │ │ -0e3482: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -0e3484: 6f20 6500 ba00 |0004: invoke-super {v10, v11}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0e348a: 1214 |0007: const/4 v4, #int 1 // #1 │ │ -0e348c: 6e20 fb27 4a00 |0008: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.requestWindowFeature:(I)Z // method@27fb │ │ -0e3492: 1404 1800 037f |000b: const v4, #float 1.74129e+38 // #7f030018 │ │ -0e3498: 6e20 fc27 4a00 |000e: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.setContentView:(I)V // method@27fc │ │ -0e349e: 7110 af03 0a00 |0011: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0e34a4: 0c02 |0014: move-result-object v2 │ │ -0e34a6: 6e20 ef27 8a00 |0015: invoke-virtual {v10, v8}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@27ef │ │ -0e34ac: 0c03 |0018: move-result-object v3 │ │ -0e34ae: 1404 5800 0b7f |0019: const v4, #float 1.84764e+38 // #7f0b0058 │ │ -0e34b4: 6e20 ec27 4a00 |001c: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e34ba: 0c04 |001f: move-result-object v4 │ │ -0e34bc: 1f04 5005 |0020: check-cast v4, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ -0e34c0: 5ba4 cb12 |0022: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e34c4: 54a4 cb12 |0024: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e34c8: 54a5 cc12 |0026: iget-object v5, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMoveListener:Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; // field@12cc │ │ -0e34cc: 6e20 ec28 5400 |0028: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ -0e34d2: 54a4 cb12 |002b: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e34d6: 1a05 1e2e |002d: const-string v5, "pref_zoomctrl" // string@2e1e │ │ -0e34da: 1a06 5f01 |002f: const-string v6, "1" // string@015f │ │ -0e34de: 7230 8c01 5206 |0031: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e34e4: 0c05 |0034: move-result-object v5 │ │ -0e34e6: 7110 9224 0500 |0035: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e34ec: 0a05 |0038: move-result v5 │ │ -0e34ee: 6e20 d528 5400 |0039: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.displayZoomControls:(I)V // method@28d5 │ │ -0e34f4: 54a4 cb12 |003c: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e34f8: 2205 1406 |003e: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e34fc: 1a06 940b |0040: const-string v6, "Latitude" // string@0b94 │ │ -0e3500: 7230 8b01 6308 |0042: invoke-interface {v3, v6, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3506: 0a06 |0045: move-result v6 │ │ -0e3508: 1a07 c90c |0046: const-string v7, "Longitude" // string@0cc9 │ │ -0e350c: 7230 8b01 7308 |0048: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3512: 0a07 |004b: move-result v7 │ │ -0e3514: 7030 1e2e 6507 |004c: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0e351a: 6e20 e728 5400 |004f: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0e3520: 54a4 cb12 |0052: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e3524: 6e20 eb28 8400 |0054: invoke-virtual {v4, v8}, Lorg/pyneo/maps/map/MapView;.setLongClickable:(Z)V // method@28eb │ │ -0e352a: 2204 2f05 |0057: new-instance v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // type@052f │ │ -0e352e: 7010 0128 0400 |0059: invoke-direct {v4}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.:()V // method@2801 │ │ -0e3534: 5ba4 ca12 |005c: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ -0e3538: 54a4 cb12 |005e: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e353c: 6e10 db28 0400 |0060: invoke-virtual {v4}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0e3542: 0c04 |0063: move-result-object v4 │ │ -0e3544: 54a5 ca12 |0064: iget-object v5, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ -0e3548: 7220 8125 5400 |0066: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0e354e: 1404 5a00 0b7f |0069: const v4, #float 1.84765e+38 // #7f0b005a │ │ -0e3554: 6e20 ec27 4a00 |006c: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e355a: 0c04 |006f: move-result-object v4 │ │ -0e355c: 2205 2705 |0070: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1; // type@0527 │ │ -0e3560: 7020 d327 a500 |0072: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27d3 │ │ -0e3566: 6e20 1620 5400 |0075: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e356c: 6e20 ec27 9a00 |0078: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3572: 0c04 |007b: move-result-object v4 │ │ -0e3574: 6e20 fa27 4a00 |007c: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.registerForContextMenu:(Landroid/view/View;)V // method@27fa │ │ -0e357a: 6e20 ec27 9a00 |007f: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3580: 0c04 |0082: move-result-object v4 │ │ -0e3582: 2205 2805 |0083: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$2; // type@0528 │ │ -0e3586: 7020 d527 a500 |0085: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$2;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27d5 │ │ -0e358c: 6e20 1620 5400 |0088: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e3592: 1404 6a00 0b7f |008b: const v4, #float 1.84765e+38 // #7f0b006a │ │ -0e3598: 6e20 ec27 4a00 |008e: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e359e: 0c04 |0091: move-result-object v4 │ │ -0e35a0: 2205 2905 |0092: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3; // type@0529 │ │ -0e35a4: 7020 d727 a500 |0094: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27d7 │ │ -0e35aa: 6e20 1620 5400 |0097: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e35b0: 1404 5c00 0b7f |009a: const v4, #float 1.84765e+38 // #7f0b005c │ │ -0e35b6: 6e20 ec27 4a00 |009d: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e35bc: 0c04 |00a0: move-result-object v4 │ │ -0e35be: 2205 2a05 |00a1: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4; // type@052a │ │ -0e35c2: 7020 d927 a500 |00a3: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27d9 │ │ -0e35c8: 6e20 1620 5400 |00a6: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e35ce: 1404 6900 0b7f |00a9: const v4, #float 1.84765e+38 // #7f0b0069 │ │ -0e35d4: 6e20 ec27 4a00 |00ac: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e35da: 0c04 |00af: move-result-object v4 │ │ -0e35dc: 2205 2b05 |00b0: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5; // type@052b │ │ -0e35e0: 7020 db27 a500 |00b2: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27db │ │ -0e35e6: 6e20 1620 5400 |00b5: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e35ec: 1404 6000 0b7f |00b8: const v4, #float 1.84765e+38 // #7f0b0060 │ │ -0e35f2: 6e20 ec27 4a00 |00bb: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e35f8: 0c04 |00be: move-result-object v4 │ │ -0e35fa: 1f04 0504 |00bf: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ -0e35fe: 2205 2c05 |00c1: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6; // type@052c │ │ -0e3602: 7020 dd27 a500 |00c3: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27dd │ │ -0e3608: 6e20 6321 5400 |00c6: invoke-virtual {v4, v5}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@2163 │ │ -0e360e: 6e10 ee27 0a00 |00c9: invoke-virtual {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getIntent:()Landroid/content/Intent; // method@27ee │ │ -0e3614: 0c01 |00cc: move-result-object v1 │ │ -0e3616: 3801 5b00 |00cd: if-eqz v1, 0128 // +005b │ │ -0e361a: 7210 8801 0300 |00cf: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0e3620: 0c00 |00d2: move-result-object v0 │ │ -0e3622: 1a04 9a0e |00d3: const-string v4, "MapNameAreaSelector" // string@0e9a │ │ -0e3626: 1a05 990e |00d5: const-string v5, "MapName" // string@0e99 │ │ -0e362a: 6e20 6101 5100 |00d7: invoke-virtual {v1, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -0e3630: 0c05 |00da: move-result-object v5 │ │ -0e3632: 7230 8601 4005 |00db: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e3638: 1a04 a414 |00de: const-string v4, "ZoomLevelAS" // string@14a4 │ │ -0e363c: 1a05 a314 |00e0: const-string v5, "ZoomLevel" // string@14a3 │ │ -0e3640: 6e30 5b01 5108 |00e2: invoke-virtual {v1, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0e3646: 0a05 |00e5: move-result v5 │ │ -0e3648: 7230 8501 4005 |00e6: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e364e: 1a04 672a |00e9: const-string v4, "new" // string@2a67 │ │ -0e3652: 6e30 5101 4108 |00eb: invoke-virtual {v1, v4, v8}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0151 │ │ -0e3658: 0a04 |00ee: move-result v4 │ │ -0e365a: 3804 3600 |00ef: if-eqz v4, 0125 // +0036 │ │ -0e365e: 1a04 672a |00f1: const-string v4, "new" // string@2a67 │ │ -0e3662: 6e30 6e01 4108 |00f3: invoke-virtual {v1, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ -0e3668: 1a04 950b |00f6: const-string v4, "LatitudeAS" // string@0b95 │ │ -0e366c: 1a05 940b |00f8: const-string v5, "Latitude" // string@0b94 │ │ -0e3670: 6e30 5b01 5108 |00fa: invoke-virtual {v1, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0e3676: 0a05 |00fd: move-result v5 │ │ -0e3678: 7230 8501 4005 |00fe: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e367e: 1a04 ca0c |0101: const-string v4, "LongitudeAS" // string@0cca │ │ -0e3682: 1a05 c90c |0103: const-string v5, "Longitude" // string@0cc9 │ │ -0e3686: 6e30 5b01 5108 |0105: invoke-virtual {v1, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0e368c: 0a05 |0108: move-result v5 │ │ -0e368e: 7230 8501 4005 |0109: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e3694: 1a04 960b |010c: const-string v4, "LatitudeAS1" // string@0b96 │ │ -0e3698: 7230 8501 4008 |010e: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e369e: 1a04 cb0c |0111: const-string v4, "LongitudeAS1" // string@0ccb │ │ -0e36a2: 7230 8501 4008 |0113: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e36a8: 1a04 970b |0116: const-string v4, "LatitudeAS2" // string@0b97 │ │ -0e36ac: 7230 8501 4008 |0118: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e36b2: 1a04 cc0c |011b: const-string v4, "LongitudeAS2" // string@0ccc │ │ -0e36b6: 7230 8501 4008 |011d: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e36bc: 1a04 9d33 |0120: const-string v4, "step2" // string@339d │ │ -0e36c0: 7230 8301 4008 |0122: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0e36c6: 7210 8201 0000 |0125: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0e36cc: 0e00 |0128: return-void │ │ +0e3364: |[0e3364] org.pyneo.maps.downloader.AreaSelectorActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e3374: 1409 5b00 0b7f |0000: const v9, #float 1.84765e+38 // #7f0b005b │ │ +0e337a: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +0e337c: 6f20 6500 ba00 |0004: invoke-super {v10, v11}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0e3382: 1214 |0007: const/4 v4, #int 1 // #1 │ │ +0e3384: 6e20 fb27 4a00 |0008: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.requestWindowFeature:(I)Z // method@27fb │ │ +0e338a: 1404 1800 037f |000b: const v4, #float 1.74129e+38 // #7f030018 │ │ +0e3390: 6e20 fc27 4a00 |000e: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.setContentView:(I)V // method@27fc │ │ +0e3396: 7110 af03 0a00 |0011: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0e339c: 0c02 |0014: move-result-object v2 │ │ +0e339e: 6e20 ef27 8a00 |0015: invoke-virtual {v10, v8}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@27ef │ │ +0e33a4: 0c03 |0018: move-result-object v3 │ │ +0e33a6: 1404 5800 0b7f |0019: const v4, #float 1.84764e+38 // #7f0b0058 │ │ +0e33ac: 6e20 ec27 4a00 |001c: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e33b2: 0c04 |001f: move-result-object v4 │ │ +0e33b4: 1f04 5005 |0020: check-cast v4, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ +0e33b8: 5ba4 cb12 |0022: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e33bc: 54a4 cb12 |0024: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e33c0: 54a5 cc12 |0026: iget-object v5, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMoveListener:Lorg/pyneo/maps/downloader/AreaSelectorActivity$MoveListener; // field@12cc │ │ +0e33c4: 6e20 ec28 5400 |0028: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ +0e33ca: 54a4 cb12 |002b: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e33ce: 1a05 1e2e |002d: const-string v5, "pref_zoomctrl" // string@2e1e │ │ +0e33d2: 1a06 5f01 |002f: const-string v6, "1" // string@015f │ │ +0e33d6: 7230 8c01 5206 |0031: invoke-interface {v2, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e33dc: 0c05 |0034: move-result-object v5 │ │ +0e33de: 7110 9224 0500 |0035: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e33e4: 0a05 |0038: move-result v5 │ │ +0e33e6: 6e20 d528 5400 |0039: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.displayZoomControls:(I)V // method@28d5 │ │ +0e33ec: 54a4 cb12 |003c: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e33f0: 2205 1406 |003e: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e33f4: 1a06 940b |0040: const-string v6, "Latitude" // string@0b94 │ │ +0e33f8: 7230 8b01 6308 |0042: invoke-interface {v3, v6, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e33fe: 0a06 |0045: move-result v6 │ │ +0e3400: 1a07 c90c |0046: const-string v7, "Longitude" // string@0cc9 │ │ +0e3404: 7230 8b01 7308 |0048: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e340a: 0a07 |004b: move-result v7 │ │ +0e340c: 7030 1e2e 6507 |004c: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0e3412: 6e20 e728 5400 |004f: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0e3418: 54a4 cb12 |0052: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e341c: 6e20 eb28 8400 |0054: invoke-virtual {v4, v8}, Lorg/pyneo/maps/map/MapView;.setLongClickable:(Z)V // method@28eb │ │ +0e3422: 2204 2f05 |0057: new-instance v4, Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // type@052f │ │ +0e3426: 7010 0128 0400 |0059: invoke-direct {v4}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.:()V // method@2801 │ │ +0e342c: 5ba4 ca12 |005c: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ +0e3430: 54a4 cb12 |005e: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e3434: 6e10 db28 0400 |0060: invoke-virtual {v4}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0e343a: 0c04 |0063: move-result-object v4 │ │ +0e343c: 54a5 ca12 |0064: iget-object v5, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ +0e3440: 7220 8125 5400 |0066: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0e3446: 1404 5a00 0b7f |0069: const v4, #float 1.84765e+38 // #7f0b005a │ │ +0e344c: 6e20 ec27 4a00 |006c: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3452: 0c04 |006f: move-result-object v4 │ │ +0e3454: 2205 2705 |0070: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1; // type@0527 │ │ +0e3458: 7020 d327 a500 |0072: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27d3 │ │ +0e345e: 6e20 1620 5400 |0075: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e3464: 6e20 ec27 9a00 |0078: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e346a: 0c04 |007b: move-result-object v4 │ │ +0e346c: 6e20 fa27 4a00 |007c: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.registerForContextMenu:(Landroid/view/View;)V // method@27fa │ │ +0e3472: 6e20 ec27 9a00 |007f: invoke-virtual {v10, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3478: 0c04 |0082: move-result-object v4 │ │ +0e347a: 2205 2805 |0083: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$2; // type@0528 │ │ +0e347e: 7020 d527 a500 |0085: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$2;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27d5 │ │ +0e3484: 6e20 1620 5400 |0088: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e348a: 1404 6a00 0b7f |008b: const v4, #float 1.84765e+38 // #7f0b006a │ │ +0e3490: 6e20 ec27 4a00 |008e: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3496: 0c04 |0091: move-result-object v4 │ │ +0e3498: 2205 2905 |0092: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3; // type@0529 │ │ +0e349c: 7020 d727 a500 |0094: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27d7 │ │ +0e34a2: 6e20 1620 5400 |0097: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e34a8: 1404 5c00 0b7f |009a: const v4, #float 1.84765e+38 // #7f0b005c │ │ +0e34ae: 6e20 ec27 4a00 |009d: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e34b4: 0c04 |00a0: move-result-object v4 │ │ +0e34b6: 2205 2a05 |00a1: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4; // type@052a │ │ +0e34ba: 7020 d927 a500 |00a3: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27d9 │ │ +0e34c0: 6e20 1620 5400 |00a6: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e34c6: 1404 6900 0b7f |00a9: const v4, #float 1.84765e+38 // #7f0b0069 │ │ +0e34cc: 6e20 ec27 4a00 |00ac: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e34d2: 0c04 |00af: move-result-object v4 │ │ +0e34d4: 2205 2b05 |00b0: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5; // type@052b │ │ +0e34d8: 7020 db27 a500 |00b2: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27db │ │ +0e34de: 6e20 1620 5400 |00b5: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e34e4: 1404 6000 0b7f |00b8: const v4, #float 1.84765e+38 // #7f0b0060 │ │ +0e34ea: 6e20 ec27 4a00 |00bb: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e34f0: 0c04 |00be: move-result-object v4 │ │ +0e34f2: 1f04 0504 |00bf: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ +0e34f6: 2205 2c05 |00c1: new-instance v5, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6; // type@052c │ │ +0e34fa: 7020 dd27 a500 |00c3: invoke-direct {v5, v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6;.:(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V // method@27dd │ │ +0e3500: 6e20 6321 5400 |00c6: invoke-virtual {v4, v5}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@2163 │ │ +0e3506: 6e10 ee27 0a00 |00c9: invoke-virtual {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getIntent:()Landroid/content/Intent; // method@27ee │ │ +0e350c: 0c01 |00cc: move-result-object v1 │ │ +0e350e: 3801 5b00 |00cd: if-eqz v1, 0128 // +005b │ │ +0e3512: 7210 8801 0300 |00cf: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0e3518: 0c00 |00d2: move-result-object v0 │ │ +0e351a: 1a04 9a0e |00d3: const-string v4, "MapNameAreaSelector" // string@0e9a │ │ +0e351e: 1a05 990e |00d5: const-string v5, "MapName" // string@0e99 │ │ +0e3522: 6e20 6101 5100 |00d7: invoke-virtual {v1, v5}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +0e3528: 0c05 |00da: move-result-object v5 │ │ +0e352a: 7230 8601 4005 |00db: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e3530: 1a04 a414 |00de: const-string v4, "ZoomLevelAS" // string@14a4 │ │ +0e3534: 1a05 a314 |00e0: const-string v5, "ZoomLevel" // string@14a3 │ │ +0e3538: 6e30 5b01 5108 |00e2: invoke-virtual {v1, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0e353e: 0a05 |00e5: move-result v5 │ │ +0e3540: 7230 8501 4005 |00e6: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e3546: 1a04 672a |00e9: const-string v4, "new" // string@2a67 │ │ +0e354a: 6e30 5101 4108 |00eb: invoke-virtual {v1, v4, v8}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0151 │ │ +0e3550: 0a04 |00ee: move-result v4 │ │ +0e3552: 3804 3600 |00ef: if-eqz v4, 0125 // +0036 │ │ +0e3556: 1a04 672a |00f1: const-string v4, "new" // string@2a67 │ │ +0e355a: 6e30 6e01 4108 |00f3: invoke-virtual {v1, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016e │ │ +0e3560: 1a04 950b |00f6: const-string v4, "LatitudeAS" // string@0b95 │ │ +0e3564: 1a05 940b |00f8: const-string v5, "Latitude" // string@0b94 │ │ +0e3568: 6e30 5b01 5108 |00fa: invoke-virtual {v1, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0e356e: 0a05 |00fd: move-result v5 │ │ +0e3570: 7230 8501 4005 |00fe: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e3576: 1a04 ca0c |0101: const-string v4, "LongitudeAS" // string@0cca │ │ +0e357a: 1a05 c90c |0103: const-string v5, "Longitude" // string@0cc9 │ │ +0e357e: 6e30 5b01 5108 |0105: invoke-virtual {v1, v5, v8}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0e3584: 0a05 |0108: move-result v5 │ │ +0e3586: 7230 8501 4005 |0109: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e358c: 1a04 960b |010c: const-string v4, "LatitudeAS1" // string@0b96 │ │ +0e3590: 7230 8501 4008 |010e: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e3596: 1a04 cb0c |0111: const-string v4, "LongitudeAS1" // string@0ccb │ │ +0e359a: 7230 8501 4008 |0113: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e35a0: 1a04 970b |0116: const-string v4, "LatitudeAS2" // string@0b97 │ │ +0e35a4: 7230 8501 4008 |0118: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e35aa: 1a04 cc0c |011b: const-string v4, "LongitudeAS2" // string@0ccc │ │ +0e35ae: 7230 8501 4008 |011d: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e35b4: 1a04 9d33 |0120: const-string v4, "step2" // string@339d │ │ +0e35b8: 7230 8301 4008 |0122: invoke-interface {v0, v4, v8}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0e35be: 7210 8201 0000 |0125: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0e35c4: 0e00 |0128: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=54 │ │ 0x0007 line=64 │ │ 0x000b line=65 │ │ 0x0011 line=67 │ │ 0x0015 line=68 │ │ @@ -308901,116 +309174,116 @@ │ │ 0x0000 - 0x0129 reg=11 savedInstanceState Landroid/os/Bundle; │ │ │ │ #4 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 17 │ │ + registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 199 16-bit code units │ │ -0e36d0: |[0e36d0] org.pyneo.maps.downloader.AreaSelectorActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0e36e0: 6e10 b51f 0f00 |0000: invoke-virtual {v15}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -0e36e6: 0a0a |0003: move-result v10 │ │ -0e36e8: 140b 5b00 0b7f |0004: const v11, #float 1.84765e+38 // #7f0b005b │ │ -0e36ee: 33ba b300 |0007: if-ne v10, v11, 00ba // +00b3 │ │ -0e36f2: 7210 de1e 0e00 |0009: invoke-interface {v14}, Landroid/view/ContextMenu;.clear:()V // method@1ede │ │ -0e36f8: 7110 af03 0d00 |000c: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0e36fe: 0c09 |000f: move-result-object v9 │ │ -0e3700: 2208 8d05 |0010: new-instance v8, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0e3704: 7020 902a d800 |0012: invoke-direct {v8, v13}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0e370a: 6e10 a32a 0800 |0015: invoke-virtual {v8}, Lorg/pyneo/maps/poi/PoiManager;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2aa3 │ │ -0e3710: 0c0a |0018: move-result-object v10 │ │ -0e3712: 6e10 142e 0a00 |0019: invoke-virtual {v10}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Ljava/util/Iterator; // method@2e14 │ │ -0e3718: 0c03 |001c: move-result-object v3 │ │ -0e371a: 7210 6f25 0300 |001d: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0e3720: 0a0a |0020: move-result v10 │ │ -0e3722: 380a 5a00 |0021: if-eqz v10, 007b // +005a │ │ -0e3726: 7210 7025 0300 |0023: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0e372c: 0c00 |0026: move-result-object v0 │ │ -0e372e: 1f00 4600 |0027: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ -0e3732: 220a 9204 |0029: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0e3736: 7010 fb24 0a00 |002b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e373c: 1a0b db0f |002e: const-string v11, "PREF_MIXMAPS_" // string@0fdb │ │ -0e3740: 6e20 0425 ba00 |0030: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e3746: 0c0a |0033: move-result-object v10 │ │ -0e3748: 120b |0034: const/4 v11, #int 0 // #0 │ │ -0e374a: 7220 db01 b000 |0035: invoke-interface {v0, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e3750: 0a0b |0038: move-result v11 │ │ -0e3752: 6e20 0025 ba00 |0039: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e3758: 0c0a |003c: move-result-object v10 │ │ -0e375a: 1a0b f914 |003d: const-string v11, "_enabled" // string@14f9 │ │ -0e375e: 6e20 0425 ba00 |003f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e3764: 0c0a |0042: move-result-object v10 │ │ -0e3766: 6e10 0a25 0a00 |0043: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e376c: 0c0a |0046: move-result-object v10 │ │ -0e376e: 121b |0047: const/4 v11, #int 1 // #1 │ │ -0e3770: 7230 8901 a90b |0048: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0e3776: 0a0a |004b: move-result v10 │ │ -0e3778: 380a d1ff |004c: if-eqz v10, 001d // -002f │ │ -0e377c: 122a |004e: const/4 v10, #int 2 // #2 │ │ -0e377e: 7220 db01 a000 |004f: invoke-interface {v0, v10}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e3784: 0a0a |0052: move-result v10 │ │ -0e3786: 122b |0053: const/4 v11, #int 2 // #2 │ │ -0e3788: 33ba c9ff |0054: if-ne v10, v11, 001d // -0037 │ │ -0e378c: 121a |0056: const/4 v10, #int 1 // #1 │ │ -0e378e: 7220 de01 a000 |0057: invoke-interface {v0, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e3794: 0c0a |005a: move-result-object v10 │ │ -0e3796: 7220 dd1e ae00 |005b: invoke-interface {v14, v10}, Landroid/view/ContextMenu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edd │ │ -0e379c: 0c06 |005e: move-result-object v6 │ │ -0e379e: 220a 9204 |005f: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0e37a2: 7010 fb24 0a00 |0061: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e37a8: 1a0b 142a |0064: const-string v11, "mixmap_" // string@2a14 │ │ -0e37ac: 6e20 0425 ba00 |0066: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e37b2: 0c0a |0069: move-result-object v10 │ │ -0e37b4: 120b |006a: const/4 v11, #int 0 // #0 │ │ -0e37b6: 7220 db01 b000 |006b: invoke-interface {v0, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e37bc: 0a0b |006e: move-result v11 │ │ -0e37be: 6e20 0025 ba00 |006f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e37c4: 0c0a |0072: move-result-object v10 │ │ -0e37c6: 6e10 0a25 0a00 |0073: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e37cc: 0c0a |0076: move-result-object v10 │ │ -0e37ce: 7220 5b1f a600 |0077: invoke-interface {v6, v10}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ -0e37d4: 28a3 |007a: goto 001d // -005d │ │ -0e37d6: 6e10 912a 0800 |007b: invoke-virtual {v8}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0e37dc: 7100 dc25 0000 |007e: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ -0e37e2: 0c02 |0081: move-result-object v2 │ │ -0e37e4: 1207 |0082: const/4 v7, #int 0 // #0 │ │ -0e37e6: 6e10 dd25 0200 |0083: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ -0e37ec: 0c07 |0086: move-result-object v7 │ │ -0e37ee: 3807 3300 |0087: if-eqz v7, 00ba // +0033 │ │ -0e37f2: 6e10 f027 0d00 |0089: invoke-virtual {v13}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getResources:()Landroid/content/res/Resources; // method@27f0 │ │ -0e37f8: 0c0a |008c: move-result-object v10 │ │ -0e37fa: 140b 0100 067f |008d: const v11, #float 1.78117e+38 // #7f060001 │ │ -0e3800: 6e20 bd01 ba00 |0090: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ -0e3806: 0c04 |0093: move-result-object v4 │ │ -0e3808: 220a 5405 |0094: new-instance v10, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ -0e380c: 7030 0a29 ea09 |0096: invoke-direct {v10, v14, v9}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;)V // method@290a │ │ -0e3812: 6e30 db25 470a |0099: invoke-virtual {v7, v4, v10}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ -0e3818: 6e10 4124 0400 |009c: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@2441 │ │ -0e381e: 6e10 f027 0d00 |009f: invoke-virtual {v13}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getResources:()Landroid/content/res/Resources; // method@27f0 │ │ -0e3824: 0c0a |00a2: move-result-object v10 │ │ -0e3826: 140b 0100 067f |00a3: const v11, #float 1.78117e+38 // #7f060001 │ │ -0e382c: 6e20 bd01 ba00 |00a6: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ -0e3832: 0c05 |00a9: move-result-object v5 │ │ -0e3834: 220a 5405 |00aa: new-instance v10, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ -0e3838: 121b |00ac: const/4 v11, #int 1 // #1 │ │ -0e383a: 54dc cd12 |00ad: iget-object v12, v13, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e383e: 52cc 5515 |00af: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0e3842: 705c 0b29 eab9 |00b1: invoke-direct {v10, v14, v9, v11, v12}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V // method@290b │ │ -0e3848: 6e30 db25 570a |00b4: invoke-virtual {v7, v5, v10}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ -0e384e: 6e10 4124 0500 |00b7: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@2441 │ │ -0e3854: 7504 6600 0d00 |00ba: invoke-super/range {v13, v14, v15, v16}, Landroid/app/Activity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0066 │ │ -0e385a: 0e00 |00bd: return-void │ │ -0e385c: 0d01 |00be: move-exception v1 │ │ -0e385e: 6e10 8224 0100 |00bf: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e3864: 0c0a |00c2: move-result-object v10 │ │ -0e3866: 7120 fa2e 1a00 |00c3: invoke-static {v10, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e386c: 28f4 |00c6: goto 00ba // -000c │ │ +0e35c8: |[0e35c8] org.pyneo.maps.downloader.AreaSelectorActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0e35d8: 6e10 b51f 0e00 |0000: invoke-virtual {v14}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +0e35de: 0a09 |0003: move-result v9 │ │ +0e35e0: 140a 5b00 0b7f |0004: const v10, #float 1.84765e+38 // #7f0b005b │ │ +0e35e6: 33a9 b300 |0007: if-ne v9, v10, 00ba // +00b3 │ │ +0e35ea: 7210 de1e 0d00 |0009: invoke-interface {v13}, Landroid/view/ContextMenu;.clear:()V // method@1ede │ │ +0e35f0: 7110 af03 0c00 |000c: invoke-static {v12}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0e35f6: 0c08 |000f: move-result-object v8 │ │ +0e35f8: 2207 8d05 |0010: new-instance v7, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0e35fc: 7020 902a c700 |0012: invoke-direct {v7, v12}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0e3602: 6e10 a32a 0700 |0015: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiManager;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2aa3 │ │ +0e3608: 0c09 |0018: move-result-object v9 │ │ +0e360a: 6e10 152e 0900 |0019: invoke-virtual {v9}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ +0e3610: 0c09 |001c: move-result-object v9 │ │ +0e3612: 7210 6f25 0900 |001d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0e3618: 0a0a |0020: move-result v10 │ │ +0e361a: 380a 5a00 |0021: if-eqz v10, 007b // +005a │ │ +0e361e: 7210 7025 0900 |0023: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0e3624: 0c00 |0026: move-result-object v0 │ │ +0e3626: 1f00 4600 |0027: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ +0e362a: 220a 9204 |0029: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0e362e: 7010 fb24 0a00 |002b: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e3634: 1a0b db0f |002e: const-string v11, "PREF_MIXMAPS_" // string@0fdb │ │ +0e3638: 6e20 0425 ba00 |0030: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e363e: 0c0a |0033: move-result-object v10 │ │ +0e3640: 120b |0034: const/4 v11, #int 0 // #0 │ │ +0e3642: 7220 db01 b000 |0035: invoke-interface {v0, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e3648: 0a0b |0038: move-result v11 │ │ +0e364a: 6e20 0025 ba00 |0039: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e3650: 0c0a |003c: move-result-object v10 │ │ +0e3652: 1a0b f914 |003d: const-string v11, "_enabled" // string@14f9 │ │ +0e3656: 6e20 0425 ba00 |003f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e365c: 0c0a |0042: move-result-object v10 │ │ +0e365e: 6e10 0a25 0a00 |0043: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e3664: 0c0a |0046: move-result-object v10 │ │ +0e3666: 121b |0047: const/4 v11, #int 1 // #1 │ │ +0e3668: 7230 8901 a80b |0048: invoke-interface {v8, v10, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0e366e: 0a0a |004b: move-result v10 │ │ +0e3670: 380a d1ff |004c: if-eqz v10, 001d // -002f │ │ +0e3674: 122a |004e: const/4 v10, #int 2 // #2 │ │ +0e3676: 7220 db01 a000 |004f: invoke-interface {v0, v10}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e367c: 0a0a |0052: move-result v10 │ │ +0e367e: 122b |0053: const/4 v11, #int 2 // #2 │ │ +0e3680: 33ba c9ff |0054: if-ne v10, v11, 001d // -0037 │ │ +0e3684: 121a |0056: const/4 v10, #int 1 // #1 │ │ +0e3686: 7220 de01 a000 |0057: invoke-interface {v0, v10}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e368c: 0c0a |005a: move-result-object v10 │ │ +0e368e: 7220 dd1e ad00 |005b: invoke-interface {v13, v10}, Landroid/view/ContextMenu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edd │ │ +0e3694: 0c05 |005e: move-result-object v5 │ │ +0e3696: 220a 9204 |005f: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0e369a: 7010 fb24 0a00 |0061: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e36a0: 1a0b 142a |0064: const-string v11, "mixmap_" // string@2a14 │ │ +0e36a4: 6e20 0425 ba00 |0066: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e36aa: 0c0a |0069: move-result-object v10 │ │ +0e36ac: 120b |006a: const/4 v11, #int 0 // #0 │ │ +0e36ae: 7220 db01 b000 |006b: invoke-interface {v0, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e36b4: 0a0b |006e: move-result v11 │ │ +0e36b6: 6e20 0025 ba00 |006f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e36bc: 0c0a |0072: move-result-object v10 │ │ +0e36be: 6e10 0a25 0a00 |0073: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e36c4: 0c0a |0076: move-result-object v10 │ │ +0e36c6: 7220 5b1f a500 |0077: invoke-interface {v5, v10}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1f5b │ │ +0e36cc: 28a3 |007a: goto 001d // -005d │ │ +0e36ce: 6e10 912a 0700 |007b: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0e36d4: 7100 dc25 0000 |007e: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ +0e36da: 0c02 |0081: move-result-object v2 │ │ +0e36dc: 1206 |0082: const/4 v6, #int 0 // #0 │ │ +0e36de: 6e10 dd25 0200 |0083: invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ +0e36e4: 0c06 |0086: move-result-object v6 │ │ +0e36e6: 3806 3300 |0087: if-eqz v6, 00ba // +0033 │ │ +0e36ea: 6e10 f027 0c00 |0089: invoke-virtual {v12}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getResources:()Landroid/content/res/Resources; // method@27f0 │ │ +0e36f0: 0c09 |008c: move-result-object v9 │ │ +0e36f2: 140a 0100 067f |008d: const v10, #float 1.78117e+38 // #7f060001 │ │ +0e36f8: 6e20 bd01 a900 |0090: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ +0e36fe: 0c03 |0093: move-result-object v3 │ │ +0e3700: 2209 5405 |0094: new-instance v9, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ +0e3704: 7030 0a29 d908 |0096: invoke-direct {v9, v13, v8}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;)V // method@290a │ │ +0e370a: 6e30 db25 3609 |0099: invoke-virtual {v6, v3, v9}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ +0e3710: 6e10 4124 0300 |009c: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2441 │ │ +0e3716: 6e10 f027 0c00 |009f: invoke-virtual {v12}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getResources:()Landroid/content/res/Resources; // method@27f0 │ │ +0e371c: 0c09 |00a2: move-result-object v9 │ │ +0e371e: 140a 0100 067f |00a3: const v10, #float 1.78117e+38 // #7f060001 │ │ +0e3724: 6e20 bd01 a900 |00a6: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ +0e372a: 0c04 |00a9: move-result-object v4 │ │ +0e372c: 2209 5405 |00aa: new-instance v9, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ +0e3730: 121a |00ac: const/4 v10, #int 1 // #1 │ │ +0e3732: 54cb cd12 |00ad: iget-object v11, v12, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3736: 52bb 5515 |00af: iget v11, v11, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0e373a: 705b 0b29 d9a8 |00b1: invoke-direct {v9, v13, v8, v10, v11}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V // method@290b │ │ +0e3740: 6e30 db25 4609 |00b4: invoke-virtual {v6, v4, v9}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ +0e3746: 6e10 4124 0400 |00b7: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@2441 │ │ +0e374c: 6f40 6600 dcfe |00ba: invoke-super {v12, v13, v14, v15}, Landroid/app/Activity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0066 │ │ +0e3752: 0e00 |00bd: return-void │ │ +0e3754: 0d01 |00be: move-exception v1 │ │ +0e3756: 6e10 8224 0100 |00bf: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e375c: 0c09 |00c2: move-result-object v9 │ │ +0e375e: 7120 fa2e 1900 |00c3: invoke-static {v9, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e3764: 28f4 |00c6: goto 00ba // -000c │ │ catches : 1 │ │ 0x0083 - 0x00ba │ │ Ljava/lang/Exception; -> 0x00be │ │ positions : │ │ 0x0000 line=384 │ │ 0x0009 line=385 │ │ 0x000c line=386 │ │ @@ -309032,108 +309305,105 @@ │ │ 0x00b7 line=408 │ │ 0x00ba line=416 │ │ 0x00bd line=417 │ │ 0x00be line=411 │ │ 0x00bf line=412 │ │ locals : │ │ 0x0029 - 0x007b reg=0 c Landroid/database/Cursor; │ │ - 0x005f - 0x007b reg=6 item Landroid/view/MenuItem; │ │ + 0x005f - 0x007b reg=5 item Landroid/view/MenuItem; │ │ 0x0082 - 0x00ba reg=2 fac Ljavax/xml/parsers/SAXParserFactory; │ │ - 0x001d - 0x00ba reg=3 i$ Ljava/util/Iterator; │ │ - 0x0094 - 0x00ba reg=4 in Ljava/io/InputStream; │ │ - 0x00aa - 0x00ba reg=5 in2 Ljava/io/InputStream; │ │ - 0x0083 - 0x00ba reg=7 parser Ljavax/xml/parsers/SAXParser; │ │ - 0x0015 - 0x00ba reg=8 poiManager Lorg/pyneo/maps/poi/PoiManager; │ │ - 0x0010 - 0x00ba reg=9 pref Landroid/content/SharedPreferences; │ │ + 0x0094 - 0x00ba reg=3 in Ljava/io/InputStream; │ │ + 0x00aa - 0x00ba reg=4 in2 Ljava/io/InputStream; │ │ + 0x0083 - 0x00ba reg=6 parser Ljavax/xml/parsers/SAXParser; │ │ + 0x0015 - 0x00ba reg=7 poiManager Lorg/pyneo/maps/poi/PoiManager; │ │ + 0x0010 - 0x00ba reg=8 pref Landroid/content/SharedPreferences; │ │ 0x00bf - 0x00c7 reg=1 e Ljava/lang/Exception; │ │ 0x00be - 0x00c7 reg=2 fac Ljavax/xml/parsers/SAXParserFactory; │ │ - 0x00be - 0x00c7 reg=3 i$ Ljava/util/Iterator; │ │ - 0x00be - 0x00c7 reg=7 parser Ljavax/xml/parsers/SAXParser; │ │ - 0x00be - 0x00c7 reg=8 poiManager Lorg/pyneo/maps/poi/PoiManager; │ │ - 0x00be - 0x00c7 reg=9 pref Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x00c7 reg=13 this Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ - 0x0000 - 0x00c7 reg=14 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x00c7 reg=15 v Landroid/view/View; │ │ - 0x0000 - 0x00c7 reg=16 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + 0x00be - 0x00c7 reg=6 parser Ljavax/xml/parsers/SAXParser; │ │ + 0x00be - 0x00c7 reg=7 poiManager Lorg/pyneo/maps/poi/PoiManager; │ │ + 0x00be - 0x00c7 reg=8 pref Landroid/content/SharedPreferences; │ │ + 0x0000 - 0x00c7 reg=12 this Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ + 0x0000 - 0x00c7 reg=13 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x00c7 reg=14 v Landroid/view/View; │ │ + 0x0000 - 0x00c7 reg=15 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ #5 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0e3880: |[0e3880] org.pyneo.maps.downloader.AreaSelectorActivity.onDestroy:()V │ │ -0e3890: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e3892: 5442 cb12 |0001: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e3896: 3802 2100 |0003: if-eqz v2, 0024 // +0021 │ │ -0e389a: 5442 cb12 |0005: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e389e: 6e10 db28 0200 |0007: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0e38a4: 0c02 |000a: move-result-object v2 │ │ -0e38a6: 7210 8725 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0e38ac: 0c00 |000e: move-result-object v0 │ │ -0e38ae: 7210 6f25 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0e38b4: 0a02 |0012: move-result v2 │ │ -0e38b6: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ -0e38ba: 7210 7025 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0e38c0: 0c01 |0018: move-result-object v1 │ │ -0e38c2: 1f01 6205 |0019: check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ -0e38c6: 6e10 9f29 0100 |001b: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ -0e38cc: 28f1 |001e: goto 000f // -000f │ │ -0e38ce: 5442 cb12 |001f: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e38d2: 6e20 ec28 3200 |0021: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ -0e38d8: 5442 cd12 |0024: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e38dc: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ -0e38e0: 5442 cd12 |0028: iget-object v2, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e38e4: 6e10 292c 0200 |002a: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e38ea: 5b43 cd12 |002d: iput-object v3, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e38ee: 6f10 6a00 0400 |002f: invoke-super {v4}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -0e38f4: 0e00 |0032: return-void │ │ +0e3778: |[0e3778] org.pyneo.maps.downloader.AreaSelectorActivity.onDestroy:()V │ │ +0e3788: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e378a: 5441 cb12 |0001: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e378e: 3801 2100 |0003: if-eqz v1, 0024 // +0021 │ │ +0e3792: 5441 cb12 |0005: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e3796: 6e10 db28 0100 |0007: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0e379c: 0c01 |000a: move-result-object v1 │ │ +0e379e: 7210 8725 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0e37a4: 0c01 |000e: move-result-object v1 │ │ +0e37a6: 7210 6f25 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0e37ac: 0a02 |0012: move-result v2 │ │ +0e37ae: 3802 0c00 |0013: if-eqz v2, 001f // +000c │ │ +0e37b2: 7210 7025 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0e37b8: 0c00 |0018: move-result-object v0 │ │ +0e37ba: 1f00 6205 |0019: check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; // type@0562 │ │ +0e37be: 6e10 9f29 0000 |001b: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ +0e37c4: 28f1 |001e: goto 000f // -000f │ │ +0e37c6: 5441 cb12 |001f: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e37ca: 6e20 ec28 3100 |0021: invoke-virtual {v1, v3}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ +0e37d0: 5441 cd12 |0024: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e37d4: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ +0e37d8: 5441 cd12 |0028: iget-object v1, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e37dc: 6e10 292c 0100 |002a: invoke-virtual {v1}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e37e2: 5b43 cd12 |002d: iput-object v3, v4, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e37e6: 6f10 6a00 0400 |002f: invoke-super {v4}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +0e37ec: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=369 │ │ 0x0005 line=370 │ │ 0x001b line=371 │ │ 0x001f line=372 │ │ 0x0024 line=375 │ │ 0x0028 line=376 │ │ 0x002d line=377 │ │ 0x002f line=379 │ │ 0x0032 line=380 │ │ locals : │ │ - 0x001b - 0x001f reg=1 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ - 0x000f - 0x0024 reg=0 i$ Ljava/util/Iterator; │ │ + 0x001b - 0x001f reg=0 osmvo Lorg/pyneo/maps/map/TileViewOverlay; │ │ 0x0000 - 0x0033 reg=4 this Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ │ #6 : (in Lorg/pyneo/maps/downloader/AreaSelectorActivity;) │ │ name : 'onKeyDown' │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0e38f8: |[0e38f8] org.pyneo.maps.downloader.AreaSelectorActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0e3908: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0e390a: 3302 1400 |0001: if-ne v2, v0, 0015 // +0014 │ │ -0e390e: 1400 5d00 0b7f |0003: const v0, #float 1.84765e+38 // #7f0b005d │ │ -0e3914: 6e20 ec27 0100 |0006: invoke-virtual {v1, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e391a: 0c00 |0009: move-result-object v0 │ │ -0e391c: 6e10 cf1f 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0e3922: 0a00 |000d: move-result v0 │ │ -0e3924: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ -0e3928: 6e10 ea27 0100 |0010: invoke-virtual {v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.doBack:()V // method@27ea │ │ -0e392e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0e3930: 0f00 |0014: return v0 │ │ -0e3932: 6f30 6b00 2103 |0015: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ -0e3938: 0a00 |0018: move-result v0 │ │ -0e393a: 28fb |0019: goto 0014 // -0005 │ │ +0e37f0: |[0e37f0] org.pyneo.maps.downloader.AreaSelectorActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0e3800: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0e3802: 3302 1400 |0001: if-ne v2, v0, 0015 // +0014 │ │ +0e3806: 1400 5d00 0b7f |0003: const v0, #float 1.84765e+38 // #7f0b005d │ │ +0e380c: 6e20 ec27 0100 |0006: invoke-virtual {v1, v0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3812: 0c00 |0009: move-result-object v0 │ │ +0e3814: 6e10 cf1f 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0e381a: 0a00 |000d: move-result v0 │ │ +0e381c: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ +0e3820: 6e10 ea27 0100 |0010: invoke-virtual {v1}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.doBack:()V // method@27ea │ │ +0e3826: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0e3828: 0f00 |0014: return v0 │ │ +0e382a: 6f30 6b00 2103 |0015: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ +0e3830: 0a00 |0018: move-result v0 │ │ +0e3832: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0010 line=441 │ │ 0x0013 line=442 │ │ 0x0014 line=444 │ │ locals : │ │ @@ -309146,116 +309416,116 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 217 16-bit code units │ │ -0e393c: |[0e393c] org.pyneo.maps.downloader.AreaSelectorActivity.onPause:()V │ │ -0e394c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e394e: 6e20 ef27 6700 |0001: invoke-virtual {v7, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@27ef │ │ -0e3954: 0c03 |0004: move-result-object v3 │ │ -0e3956: 7210 8801 0300 |0005: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0e395c: 0c00 |0008: move-result-object v0 │ │ -0e395e: 1a04 9a0e |0009: const-string v4, "MapNameAreaSelector" // string@0e9a │ │ -0e3962: 5475 cd12 |000b: iget-object v5, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3966: 5455 4c15 |000d: iget-object v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0e396a: 7230 8601 4005 |000f: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e3970: 5474 cb12 |0012: iget-object v4, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e3974: 6e10 da28 0400 |0014: invoke-virtual {v4}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ -0e397a: 0c02 |0017: move-result-object v2 │ │ -0e397c: 1a04 672a |0018: const-string v4, "new" // string@2a67 │ │ -0e3980: 7230 8301 4006 |001a: invoke-interface {v0, v4, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0e3986: 1a04 950b |001d: const-string v4, "LatitudeAS" // string@0b95 │ │ -0e398a: 6e10 312e 0200 |001f: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0e3990: 0a05 |0022: move-result v5 │ │ -0e3992: 7230 8501 4005 |0023: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e3998: 1a04 ca0c |0026: const-string v4, "LongitudeAS" // string@0cca │ │ -0e399c: 6e10 332e 0200 |0028: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0e39a2: 0a05 |002b: move-result v5 │ │ -0e39a4: 7230 8501 4005 |002c: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e39aa: 1a04 a414 |002f: const-string v4, "ZoomLevelAS" // string@14a4 │ │ -0e39ae: 5475 cb12 |0031: iget-object v5, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e39b2: 6e10 e128 0500 |0033: invoke-virtual {v5}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ -0e39b8: 0a05 |0036: move-result v5 │ │ -0e39ba: 7230 8501 4005 |0037: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e39c0: 1a05 8b1c |003a: const-string v5, "filename" // string@1c8b │ │ -0e39c4: 1404 6200 0b7f |003c: const v4, #float 1.84765e+38 // #7f0b0062 │ │ -0e39ca: 6e20 ec27 4700 |003f: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e39d0: 0c04 |0042: move-result-object v4 │ │ -0e39d2: 1f04 0a04 |0043: check-cast v4, Landroid/widget/EditText; // type@040a │ │ -0e39d6: 6e10 7621 0400 |0045: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e39dc: 0c04 |0048: move-result-object v4 │ │ -0e39de: 6e10 c524 0400 |0049: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e39e4: 0c04 |004c: move-result-object v4 │ │ -0e39e6: 7230 8601 5004 |004d: invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e39ec: 1a05 b52c |0050: const-string v5, "overwritefile" // string@2cb5 │ │ -0e39f0: 1404 6300 0b7f |0052: const v4, #float 1.84765e+38 // #7f0b0063 │ │ -0e39f6: 6e20 ec27 4700 |0055: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e39fc: 0c04 |0058: move-result-object v4 │ │ -0e39fe: 1f04 0504 |0059: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ -0e3a02: 6e10 6121 0400 |005b: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e3a08: 0a04 |005e: move-result v4 │ │ -0e3a0a: 7230 8301 5004 |005f: invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0e3a10: 1a05 b62c |0062: const-string v5, "overwritetiles" // string@2cb6 │ │ -0e3a14: 1404 6400 0b7f |0064: const v4, #float 1.84765e+38 // #7f0b0064 │ │ -0e3a1a: 6e20 ec27 4700 |0067: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3a20: 0c04 |006a: move-result-object v4 │ │ -0e3a22: 1f04 0504 |006b: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ -0e3a26: 6e10 6121 0400 |006d: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e3a2c: 0a04 |0070: move-result v4 │ │ -0e3a2e: 7230 8301 5004 |0071: invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0e3a34: 1a05 512c |0074: const-string v5, "online_cache" // string@2c51 │ │ -0e3a38: 1404 6000 0b7f |0076: const v4, #float 1.84765e+38 // #7f0b0060 │ │ -0e3a3e: 6e20 ec27 4700 |0079: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3a44: 0c04 |007c: move-result-object v4 │ │ -0e3a46: 1f04 0504 |007d: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ -0e3a4a: 6e10 6121 0400 |007f: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e3a50: 0a04 |0082: move-result v4 │ │ -0e3a52: 7230 8301 5004 |0083: invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0e3a58: 5474 ca12 |0086: iget-object v4, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ -0e3a5c: 6e20 0c28 0400 |0088: invoke-virtual {v4, v0}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.put:(Landroid/content/SharedPreferences$Editor;)V // method@280c │ │ -0e3a62: 1404 5d00 0b7f |008b: const v4, #float 1.84765e+38 // #7f0b005d │ │ -0e3a68: 6e20 ec27 4700 |008e: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3a6e: 0c04 |0091: move-result-object v4 │ │ -0e3a70: 6e10 cf1f 0400 |0092: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ -0e3a76: 0a04 |0095: move-result v4 │ │ -0e3a78: 3904 3600 |0096: if-nez v4, 00cc // +0036 │ │ -0e3a7c: 1a04 9d33 |0098: const-string v4, "step2" // string@339d │ │ -0e3a80: 1215 |009a: const/4 v5, #int 1 // #1 │ │ -0e3a82: 7230 8301 4005 |009b: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0e3a88: 7010 f127 0700 |009e: invoke-direct {v7}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getZoomArr:()[I // method@27f1 │ │ -0e3a8e: 1a04 8636 |00a1: const-string v4, "zoomCnt" // string@3686 │ │ -0e3a92: 5475 ce12 |00a3: iget-object v5, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e3a96: 2155 |00a5: array-length v5, v5 │ │ -0e3a98: 7230 8501 4005 |00a6: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e3a9e: 1201 |00a9: const/4 v1, #int 0 // #0 │ │ -0e3aa0: 5474 ce12 |00aa: iget-object v4, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e3aa4: 2144 |00ac: array-length v4, v4 │ │ -0e3aa6: 3541 2500 |00ad: if-ge v1, v4, 00d2 // +0025 │ │ -0e3aaa: 2204 9204 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0e3aae: 7010 fb24 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e3ab4: 1a05 8436 |00b4: const-string v5, "zoom" // string@3684 │ │ -0e3ab8: 6e20 0425 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e3abe: 0c04 |00b9: move-result-object v4 │ │ -0e3ac0: 6e20 0025 1400 |00ba: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e3ac6: 0c04 |00bd: move-result-object v4 │ │ -0e3ac8: 6e10 0a25 0400 |00be: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e3ace: 0c04 |00c1: move-result-object v4 │ │ -0e3ad0: 5475 ce12 |00c2: iget-object v5, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e3ad4: 4405 0501 |00c4: aget v5, v5, v1 │ │ -0e3ad8: 7230 8501 4005 |00c6: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0e3ade: d801 0101 |00c9: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e3ae2: 28df |00cb: goto 00aa // -0021 │ │ -0e3ae4: 1a04 9d33 |00cc: const-string v4, "step2" // string@339d │ │ -0e3ae8: 7230 8301 4006 |00ce: invoke-interface {v0, v4, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0e3aee: 28d0 |00d1: goto 00a1 // -0030 │ │ -0e3af0: 7210 8201 0000 |00d2: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0e3af6: 6f10 7100 0700 |00d5: invoke-super {v7}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ -0e3afc: 0e00 |00d8: return-void │ │ +0e3834: |[0e3834] org.pyneo.maps.downloader.AreaSelectorActivity.onPause:()V │ │ +0e3844: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e3846: 6e20 ef27 6700 |0001: invoke-virtual {v7, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@27ef │ │ +0e384c: 0c03 |0004: move-result-object v3 │ │ +0e384e: 7210 8801 0300 |0005: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0e3854: 0c00 |0008: move-result-object v0 │ │ +0e3856: 1a04 9a0e |0009: const-string v4, "MapNameAreaSelector" // string@0e9a │ │ +0e385a: 5475 cd12 |000b: iget-object v5, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e385e: 5455 4c15 |000d: iget-object v5, v5, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0e3862: 7230 8601 4005 |000f: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e3868: 5474 cb12 |0012: iget-object v4, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e386c: 6e10 da28 0400 |0014: invoke-virtual {v4}, Lorg/pyneo/maps/map/MapView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@28da │ │ +0e3872: 0c02 |0017: move-result-object v2 │ │ +0e3874: 1a04 672a |0018: const-string v4, "new" // string@2a67 │ │ +0e3878: 7230 8301 4006 |001a: invoke-interface {v0, v4, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0e387e: 1a04 950b |001d: const-string v4, "LatitudeAS" // string@0b95 │ │ +0e3882: 6e10 312e 0200 |001f: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0e3888: 0a05 |0022: move-result v5 │ │ +0e388a: 7230 8501 4005 |0023: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e3890: 1a04 ca0c |0026: const-string v4, "LongitudeAS" // string@0cca │ │ +0e3894: 6e10 332e 0200 |0028: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0e389a: 0a05 |002b: move-result v5 │ │ +0e389c: 7230 8501 4005 |002c: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e38a2: 1a04 a414 |002f: const-string v4, "ZoomLevelAS" // string@14a4 │ │ +0e38a6: 5475 cb12 |0031: iget-object v5, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e38aa: 6e10 e128 0500 |0033: invoke-virtual {v5}, Lorg/pyneo/maps/map/MapView;.getZoomLevel:()I // method@28e1 │ │ +0e38b0: 0a05 |0036: move-result v5 │ │ +0e38b2: 7230 8501 4005 |0037: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e38b8: 1a05 8b1c |003a: const-string v5, "filename" // string@1c8b │ │ +0e38bc: 1404 6200 0b7f |003c: const v4, #float 1.84765e+38 // #7f0b0062 │ │ +0e38c2: 6e20 ec27 4700 |003f: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e38c8: 0c04 |0042: move-result-object v4 │ │ +0e38ca: 1f04 0a04 |0043: check-cast v4, Landroid/widget/EditText; // type@040a │ │ +0e38ce: 6e10 7621 0400 |0045: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e38d4: 0c04 |0048: move-result-object v4 │ │ +0e38d6: 6e10 c524 0400 |0049: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e38dc: 0c04 |004c: move-result-object v4 │ │ +0e38de: 7230 8601 5004 |004d: invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e38e4: 1a05 b52c |0050: const-string v5, "overwritefile" // string@2cb5 │ │ +0e38e8: 1404 6300 0b7f |0052: const v4, #float 1.84765e+38 // #7f0b0063 │ │ +0e38ee: 6e20 ec27 4700 |0055: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e38f4: 0c04 |0058: move-result-object v4 │ │ +0e38f6: 1f04 0504 |0059: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ +0e38fa: 6e10 6121 0400 |005b: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e3900: 0a04 |005e: move-result v4 │ │ +0e3902: 7230 8301 5004 |005f: invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0e3908: 1a05 b62c |0062: const-string v5, "overwritetiles" // string@2cb6 │ │ +0e390c: 1404 6400 0b7f |0064: const v4, #float 1.84765e+38 // #7f0b0064 │ │ +0e3912: 6e20 ec27 4700 |0067: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3918: 0c04 |006a: move-result-object v4 │ │ +0e391a: 1f04 0504 |006b: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ +0e391e: 6e10 6121 0400 |006d: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e3924: 0a04 |0070: move-result v4 │ │ +0e3926: 7230 8301 5004 |0071: invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0e392c: 1a05 512c |0074: const-string v5, "online_cache" // string@2c51 │ │ +0e3930: 1404 6000 0b7f |0076: const v4, #float 1.84765e+38 // #7f0b0060 │ │ +0e3936: 6e20 ec27 4700 |0079: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e393c: 0c04 |007c: move-result-object v4 │ │ +0e393e: 1f04 0504 |007d: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ +0e3942: 6e10 6121 0400 |007f: invoke-virtual {v4}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e3948: 0a04 |0082: move-result v4 │ │ +0e394a: 7230 8301 5004 |0083: invoke-interface {v0, v5, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0e3950: 5474 ca12 |0086: iget-object v4, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ +0e3954: 6e20 0c28 0400 |0088: invoke-virtual {v4, v0}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.put:(Landroid/content/SharedPreferences$Editor;)V // method@280c │ │ +0e395a: 1404 5d00 0b7f |008b: const v4, #float 1.84765e+38 // #7f0b005d │ │ +0e3960: 6e20 ec27 4700 |008e: invoke-virtual {v7, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3966: 0c04 |0091: move-result-object v4 │ │ +0e3968: 6e10 cf1f 0400 |0092: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@1fcf │ │ +0e396e: 0a04 |0095: move-result v4 │ │ +0e3970: 3904 3600 |0096: if-nez v4, 00cc // +0036 │ │ +0e3974: 1a04 9d33 |0098: const-string v4, "step2" // string@339d │ │ +0e3978: 1215 |009a: const/4 v5, #int 1 // #1 │ │ +0e397a: 7230 8301 4005 |009b: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0e3980: 7010 f127 0700 |009e: invoke-direct {v7}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getZoomArr:()[I // method@27f1 │ │ +0e3986: 1a04 8636 |00a1: const-string v4, "zoomCnt" // string@3686 │ │ +0e398a: 5475 ce12 |00a3: iget-object v5, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e398e: 2155 |00a5: array-length v5, v5 │ │ +0e3990: 7230 8501 4005 |00a6: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e3996: 1201 |00a9: const/4 v1, #int 0 // #0 │ │ +0e3998: 5474 ce12 |00aa: iget-object v4, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e399c: 2144 |00ac: array-length v4, v4 │ │ +0e399e: 3541 2500 |00ad: if-ge v1, v4, 00d2 // +0025 │ │ +0e39a2: 2204 9204 |00af: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0e39a6: 7010 fb24 0400 |00b1: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e39ac: 1a05 8436 |00b4: const-string v5, "zoom" // string@3684 │ │ +0e39b0: 6e20 0425 5400 |00b6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e39b6: 0c04 |00b9: move-result-object v4 │ │ +0e39b8: 6e20 0025 1400 |00ba: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e39be: 0c04 |00bd: move-result-object v4 │ │ +0e39c0: 6e10 0a25 0400 |00be: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e39c6: 0c04 |00c1: move-result-object v4 │ │ +0e39c8: 5475 ce12 |00c2: iget-object v5, v7, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e39cc: 4405 0501 |00c4: aget v5, v5, v1 │ │ +0e39d0: 7230 8501 4005 |00c6: invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0e39d6: d801 0101 |00c9: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e39da: 28df |00cb: goto 00aa // -0021 │ │ +0e39dc: 1a04 9d33 |00cc: const-string v4, "step2" // string@339d │ │ +0e39e0: 7230 8301 4006 |00ce: invoke-interface {v0, v4, v6}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0e39e6: 28d0 |00d1: goto 00a1 // -0030 │ │ +0e39e8: 7210 8201 0000 |00d2: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0e39ee: 6f10 7100 0700 |00d5: invoke-super {v7}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ +0e39f4: 0e00 |00d8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=338 │ │ 0x0005 line=339 │ │ 0x0009 line=340 │ │ 0x0012 line=341 │ │ 0x0018 line=342 │ │ @@ -309291,167 +309561,167 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 323 16-bit code units │ │ -0e3b00: |[0e3b00] org.pyneo.maps.downloader.AreaSelectorActivity.onResume:()V │ │ -0e3b10: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0e3b12: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0e3b14: 6e20 ef27 8a00 |0002: invoke-virtual {v10, v8}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@27ef │ │ -0e3b1a: 0c03 |0005: move-result-object v3 │ │ -0e3b1c: 54a4 cd12 |0006: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3b20: 3804 0700 |0008: if-eqz v4, 000f // +0007 │ │ -0e3b24: 54a4 cd12 |000a: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3b28: 6e10 292c 0400 |000c: invoke-virtual {v4}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e3b2e: 2204 bd05 |000f: new-instance v4, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0e3b32: 1a05 9a0e |0011: const-string v5, "MapNameAreaSelector" // string@0e9a │ │ -0e3b36: 1a06 1d29 |0013: const-string v6, "mapnik" // string@291d │ │ -0e3b3a: 7230 8c01 5306 |0015: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e3b40: 0c05 |0018: move-result-object v5 │ │ -0e3b42: 7030 242c a405 |0019: invoke-direct {v4, v10, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0e3b48: 5ba4 cd12 |001c: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3b4c: 54a4 cd12 |001e: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3b50: 5244 5015 |0020: iget v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ -0e3b54: 3804 1700 |0022: if-eqz v4, 0039 // +0017 │ │ -0e3b58: 54a4 cd12 |0024: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3b5c: 5244 5015 |0026: iget v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ -0e3b60: 1235 |0028: const/4 v5, #int 3 // #3 │ │ -0e3b62: 3254 1000 |0029: if-eq v4, v5, 0039 // +0010 │ │ -0e3b66: 54a4 cd12 |002b: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3b6a: 6e10 292c 0400 |002d: invoke-virtual {v4}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e3b70: 2204 bd05 |0030: new-instance v4, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0e3b74: 1a05 1d29 |0032: const-string v5, "mapnik" // string@291d │ │ -0e3b78: 7030 242c a405 |0034: invoke-direct {v4, v10, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0e3b7e: 5ba4 cd12 |0037: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3b82: 54a4 cb12 |0039: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e3b86: 54a5 cd12 |003b: iget-object v5, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ -0e3b8a: 6e20 ed28 5400 |003d: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ -0e3b90: 54a4 cb12 |0040: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e3b94: 1a05 a414 |0042: const-string v5, "ZoomLevelAS" // string@14a4 │ │ -0e3b98: 7230 8b01 5308 |0044: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3b9e: 0a05 |0047: move-result v5 │ │ -0e3ba0: 6e20 ee28 5400 |0048: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ -0e3ba6: 54a4 cb12 |004b: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e3baa: 2205 1406 |004d: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e3bae: 1a06 950b |004f: const-string v6, "LatitudeAS" // string@0b95 │ │ -0e3bb2: 7230 8b01 6308 |0051: invoke-interface {v3, v6, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3bb8: 0a06 |0054: move-result v6 │ │ -0e3bba: 1a07 ca0c |0055: const-string v7, "LongitudeAS" // string@0cca │ │ -0e3bbe: 7230 8b01 7308 |0057: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3bc4: 0a07 |005a: move-result v7 │ │ -0e3bc6: 7030 1e2e 6507 |005b: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0e3bcc: 6e20 e728 5400 |005e: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0e3bd2: 7010 fd27 0a00 |0061: invoke-direct {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.setTitle:()V // method@27fd │ │ -0e3bd8: 1224 |0064: const/4 v4, #int 2 // #2 │ │ -0e3bda: 2342 8006 |0065: new-array v2, v4, [Lorg/pyneo/maps/utils/GeoPoint; // type@0680 │ │ -0e3bde: 2204 1406 |0067: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e3be2: 1a05 960b |0069: const-string v5, "LatitudeAS1" // string@0b96 │ │ -0e3be6: 7230 8b01 5308 |006b: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3bec: 0a05 |006e: move-result v5 │ │ -0e3bee: 1a06 cb0c |006f: const-string v6, "LongitudeAS1" // string@0ccb │ │ -0e3bf2: 7230 8b01 6308 |0071: invoke-interface {v3, v6, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3bf8: 0a06 |0074: move-result v6 │ │ -0e3bfa: 7030 1e2e 5406 |0075: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0e3c00: 4d04 0208 |0078: aput-object v4, v2, v8 │ │ -0e3c04: 2204 1406 |007a: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e3c08: 1a05 970b |007c: const-string v5, "LatitudeAS2" // string@0b97 │ │ -0e3c0c: 7230 8b01 5308 |007e: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3c12: 0a05 |0081: move-result v5 │ │ -0e3c14: 1a06 cc0c |0082: const-string v6, "LongitudeAS2" // string@0ccc │ │ -0e3c18: 7230 8b01 6308 |0084: invoke-interface {v3, v6, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3c1e: 0a06 |0087: move-result v6 │ │ -0e3c20: 7030 1e2e 5406 |0088: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0e3c26: 4d04 0209 |008b: aput-object v4, v2, v9 │ │ -0e3c2a: 54a4 ca12 |008d: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ -0e3c2e: 54a5 cb12 |008f: iget-object v5, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ -0e3c32: 6e10 de28 0500 |0091: invoke-virtual {v5}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -0e3c38: 0c05 |0094: move-result-object v5 │ │ -0e3c3a: 6e40 0428 a425 |0095: invoke-virtual {v4, v10, v5, v2}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;[Lorg/pyneo/maps/utils/GeoPoint;)V // method@2804 │ │ -0e3c40: 1404 6200 0b7f |0098: const v4, #float 1.84765e+38 // #7f0b0062 │ │ -0e3c46: 6e20 ec27 4a00 |009b: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3c4c: 0c04 |009e: move-result-object v4 │ │ -0e3c4e: 1f04 0a04 |009f: check-cast v4, Landroid/widget/EditText; // type@040a │ │ -0e3c52: 1a05 8b1c |00a1: const-string v5, "filename" // string@1c8b │ │ -0e3c56: 1a06 2c0f |00a3: const-string v6, "NewFile" // string@0f2c │ │ -0e3c5a: 7230 8c01 5306 |00a5: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e3c60: 0c05 |00a8: move-result-object v5 │ │ -0e3c62: 6e20 7a21 5400 |00a9: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e3c68: 1404 6300 0b7f |00ac: const v4, #float 1.84765e+38 // #7f0b0063 │ │ -0e3c6e: 6e20 ec27 4a00 |00af: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3c74: 0c04 |00b2: move-result-object v4 │ │ -0e3c76: 1f04 0504 |00b3: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ -0e3c7a: 1a05 b52c |00b5: const-string v5, "overwritefile" // string@2cb5 │ │ -0e3c7e: 7230 8901 5309 |00b7: invoke-interface {v3, v5, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0e3c84: 0a05 |00ba: move-result v5 │ │ -0e3c86: 6e20 6221 5400 |00bb: invoke-virtual {v4, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e3c8c: 1404 6400 0b7f |00be: const v4, #float 1.84765e+38 // #7f0b0064 │ │ -0e3c92: 6e20 ec27 4a00 |00c1: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3c98: 0c04 |00c4: move-result-object v4 │ │ -0e3c9a: 1f04 0504 |00c5: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ -0e3c9e: 1a05 b62c |00c7: const-string v5, "overwritetiles" // string@2cb6 │ │ -0e3ca2: 7230 8901 5308 |00c9: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0e3ca8: 0a05 |00cc: move-result v5 │ │ -0e3caa: 6e20 6221 5400 |00cd: invoke-virtual {v4, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e3cb0: 1404 6000 0b7f |00d0: const v4, #float 1.84765e+38 // #7f0b0060 │ │ -0e3cb6: 6e20 ec27 4a00 |00d3: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3cbc: 0c04 |00d6: move-result-object v4 │ │ -0e3cbe: 1f04 0504 |00d7: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ -0e3cc2: 1a05 512c |00d9: const-string v5, "online_cache" // string@2c51 │ │ -0e3cc6: 7230 8901 5308 |00db: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0e3ccc: 0a05 |00de: move-result v5 │ │ -0e3cce: 6e20 6221 5400 |00df: invoke-virtual {v4, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e3cd4: 7010 f727 0a00 |00e2: invoke-direct {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.onOnlineCacheBoxChecked:()V // method@27f7 │ │ -0e3cda: 1a04 8636 |00e5: const-string v4, "zoomCnt" // string@3686 │ │ -0e3cde: 7230 8b01 4308 |00e7: invoke-interface {v3, v4, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3ce4: 0a04 |00ea: move-result v4 │ │ -0e3ce6: 2344 5406 |00eb: new-array v4, v4, [I // type@0654 │ │ -0e3cea: 5ba4 ce12 |00ed: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e3cee: 1201 |00ef: const/4 v1, #int 0 // #0 │ │ -0e3cf0: 54a4 ce12 |00f0: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e3cf4: 2144 |00f2: array-length v4, v4 │ │ -0e3cf6: 3541 2a00 |00f3: if-ge v1, v4, 011d // +002a │ │ -0e3cfa: 54a4 ce12 |00f5: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ -0e3cfe: 2205 9204 |00f7: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0e3d02: 7010 fb24 0500 |00f9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e3d08: 1a06 8436 |00fc: const-string v6, "zoom" // string@3684 │ │ -0e3d0c: 6e20 0425 6500 |00fe: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e3d12: 0c05 |0101: move-result-object v5 │ │ -0e3d14: 6e20 0025 1500 |0102: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e3d1a: 0c05 |0105: move-result-object v5 │ │ -0e3d1c: 6e10 0a25 0500 |0106: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e3d22: 0c05 |0109: move-result-object v5 │ │ -0e3d24: 7230 8b01 5308 |010a: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e3d2a: 0a05 |010d: move-result v5 │ │ -0e3d2c: 4b05 0401 |010e: aput v5, v4, v1 │ │ -0e3d30: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e3d34: 28de |0112: goto 00f0 // -0022 │ │ -0e3d36: 0d00 |0113: move-exception v0 │ │ -0e3d38: 6e10 8224 0000 |0114: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e3d3e: 0c04 |0117: move-result-object v4 │ │ -0e3d40: 7120 fa2e 0400 |0118: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e3d46: 2900 1eff |011b: goto/16 0039 // -00e2 │ │ -0e3d4a: 1a04 9d33 |011d: const-string v4, "step2" // string@339d │ │ -0e3d4e: 7230 8901 4308 |011f: invoke-interface {v3, v4, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0e3d54: 0a04 |0122: move-result v4 │ │ -0e3d56: 3804 0900 |0123: if-eqz v4, 012c // +0009 │ │ -0e3d5a: 6e10 eb27 0a00 |0125: invoke-virtual {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.doNext:()V // method@27eb │ │ -0e3d60: 6f10 7600 0a00 |0128: invoke-super {v10}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ -0e3d66: 0e00 |012b: return-void │ │ -0e3d68: 1404 5600 0b7f |012c: const v4, #float 1.84764e+38 // #7f0b0056 │ │ -0e3d6e: 6e20 ec27 4a00 |012f: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3d74: 0c04 |0132: move-result-object v4 │ │ -0e3d76: 6e20 1e20 8400 |0133: invoke-virtual {v4, v8}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e3d7c: 1404 5d00 0b7f |0136: const v4, #float 1.84765e+38 // #7f0b005d │ │ -0e3d82: 6e20 ec27 4a00 |0139: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ -0e3d88: 0c04 |013c: move-result-object v4 │ │ -0e3d8a: 1305 0800 |013d: const/16 v5, #int 8 // #8 │ │ -0e3d8e: 6e20 1e20 5400 |013f: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0e3d94: 28e6 |0142: goto 0128 // -001a │ │ +0e39f8: |[0e39f8] org.pyneo.maps.downloader.AreaSelectorActivity.onResume:()V │ │ +0e3a08: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0e3a0a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0e3a0c: 6e20 ef27 8a00 |0002: invoke-virtual {v10, v8}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@27ef │ │ +0e3a12: 0c03 |0005: move-result-object v3 │ │ +0e3a14: 54a4 cd12 |0006: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3a18: 3804 0700 |0008: if-eqz v4, 000f // +0007 │ │ +0e3a1c: 54a4 cd12 |000a: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3a20: 6e10 292c 0400 |000c: invoke-virtual {v4}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e3a26: 2204 bd05 |000f: new-instance v4, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0e3a2a: 1a05 9a0e |0011: const-string v5, "MapNameAreaSelector" // string@0e9a │ │ +0e3a2e: 1a06 1d29 |0013: const-string v6, "mapnik" // string@291d │ │ +0e3a32: 7230 8c01 5306 |0015: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e3a38: 0c05 |0018: move-result-object v5 │ │ +0e3a3a: 7030 242c a405 |0019: invoke-direct {v4, v10, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0e3a40: 5ba4 cd12 |001c: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3a44: 54a4 cd12 |001e: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3a48: 5244 5015 |0020: iget v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ +0e3a4c: 3804 1700 |0022: if-eqz v4, 0039 // +0017 │ │ +0e3a50: 54a4 cd12 |0024: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3a54: 5244 5015 |0026: iget v4, v4, Lorg/pyneo/maps/tileprovider/TileSource;.MAP_TYPE:I // field@1550 │ │ +0e3a58: 1235 |0028: const/4 v5, #int 3 // #3 │ │ +0e3a5a: 3254 1000 |0029: if-eq v4, v5, 0039 // +0010 │ │ +0e3a5e: 54a4 cd12 |002b: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3a62: 6e10 292c 0400 |002d: invoke-virtual {v4}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e3a68: 2204 bd05 |0030: new-instance v4, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0e3a6c: 1a05 1d29 |0032: const-string v5, "mapnik" // string@291d │ │ +0e3a70: 7030 242c a405 |0034: invoke-direct {v4, v10, v5}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0e3a76: 5ba4 cd12 |0037: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3a7a: 54a4 cb12 |0039: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e3a7e: 54a5 cd12 |003b: iget-object v5, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12cd │ │ +0e3a82: 6e20 ed28 5400 |003d: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ +0e3a88: 54a4 cb12 |0040: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e3a8c: 1a05 a414 |0042: const-string v5, "ZoomLevelAS" // string@14a4 │ │ +0e3a90: 7230 8b01 5308 |0044: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3a96: 0a05 |0047: move-result v5 │ │ +0e3a98: 6e20 ee28 5400 |0048: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ +0e3a9e: 54a4 cb12 |004b: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e3aa2: 2205 1406 |004d: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e3aa6: 1a06 950b |004f: const-string v6, "LatitudeAS" // string@0b95 │ │ +0e3aaa: 7230 8b01 6308 |0051: invoke-interface {v3, v6, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3ab0: 0a06 |0054: move-result v6 │ │ +0e3ab2: 1a07 ca0c |0055: const-string v7, "LongitudeAS" // string@0cca │ │ +0e3ab6: 7230 8b01 7308 |0057: invoke-interface {v3, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3abc: 0a07 |005a: move-result v7 │ │ +0e3abe: 7030 1e2e 6507 |005b: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0e3ac4: 6e20 e728 5400 |005e: invoke-virtual {v4, v5}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0e3aca: 7010 fd27 0a00 |0061: invoke-direct {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.setTitle:()V // method@27fd │ │ +0e3ad0: 1224 |0064: const/4 v4, #int 2 // #2 │ │ +0e3ad2: 2342 8006 |0065: new-array v2, v4, [Lorg/pyneo/maps/utils/GeoPoint; // type@0680 │ │ +0e3ad6: 2204 1406 |0067: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e3ada: 1a05 960b |0069: const-string v5, "LatitudeAS1" // string@0b96 │ │ +0e3ade: 7230 8b01 5308 |006b: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3ae4: 0a05 |006e: move-result v5 │ │ +0e3ae6: 1a06 cb0c |006f: const-string v6, "LongitudeAS1" // string@0ccb │ │ +0e3aea: 7230 8b01 6308 |0071: invoke-interface {v3, v6, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3af0: 0a06 |0074: move-result v6 │ │ +0e3af2: 7030 1e2e 5406 |0075: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0e3af8: 4d04 0208 |0078: aput-object v4, v2, v8 │ │ +0e3afc: 2204 1406 |007a: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e3b00: 1a05 970b |007c: const-string v5, "LatitudeAS2" // string@0b97 │ │ +0e3b04: 7230 8b01 5308 |007e: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3b0a: 0a05 |0081: move-result v5 │ │ +0e3b0c: 1a06 cc0c |0082: const-string v6, "LongitudeAS2" // string@0ccc │ │ +0e3b10: 7230 8b01 6308 |0084: invoke-interface {v3, v6, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3b16: 0a06 |0087: move-result v6 │ │ +0e3b18: 7030 1e2e 5406 |0088: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0e3b1e: 4d04 0209 |008b: aput-object v4, v2, v9 │ │ +0e3b22: 54a4 ca12 |008d: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mAreaSelectorOverlay:Lorg/pyneo/maps/downloader/AreaSelectorOverlay; // field@12ca │ │ +0e3b26: 54a5 cb12 |008f: iget-object v5, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12cb │ │ +0e3b2a: 6e10 de28 0500 |0091: invoke-virtual {v5}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +0e3b30: 0c05 |0094: move-result-object v5 │ │ +0e3b32: 6e40 0428 a425 |0095: invoke-virtual {v4, v10, v5, v2}, Lorg/pyneo/maps/downloader/AreaSelectorOverlay;.Init:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;[Lorg/pyneo/maps/utils/GeoPoint;)V // method@2804 │ │ +0e3b38: 1404 6200 0b7f |0098: const v4, #float 1.84765e+38 // #7f0b0062 │ │ +0e3b3e: 6e20 ec27 4a00 |009b: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3b44: 0c04 |009e: move-result-object v4 │ │ +0e3b46: 1f04 0a04 |009f: check-cast v4, Landroid/widget/EditText; // type@040a │ │ +0e3b4a: 1a05 8b1c |00a1: const-string v5, "filename" // string@1c8b │ │ +0e3b4e: 1a06 2c0f |00a3: const-string v6, "NewFile" // string@0f2c │ │ +0e3b52: 7230 8c01 5306 |00a5: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e3b58: 0c05 |00a8: move-result-object v5 │ │ +0e3b5a: 6e20 7a21 5400 |00a9: invoke-virtual {v4, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e3b60: 1404 6300 0b7f |00ac: const v4, #float 1.84765e+38 // #7f0b0063 │ │ +0e3b66: 6e20 ec27 4a00 |00af: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3b6c: 0c04 |00b2: move-result-object v4 │ │ +0e3b6e: 1f04 0504 |00b3: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ +0e3b72: 1a05 b52c |00b5: const-string v5, "overwritefile" // string@2cb5 │ │ +0e3b76: 7230 8901 5309 |00b7: invoke-interface {v3, v5, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0e3b7c: 0a05 |00ba: move-result v5 │ │ +0e3b7e: 6e20 6221 5400 |00bb: invoke-virtual {v4, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e3b84: 1404 6400 0b7f |00be: const v4, #float 1.84765e+38 // #7f0b0064 │ │ +0e3b8a: 6e20 ec27 4a00 |00c1: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3b90: 0c04 |00c4: move-result-object v4 │ │ +0e3b92: 1f04 0504 |00c5: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ +0e3b96: 1a05 b62c |00c7: const-string v5, "overwritetiles" // string@2cb6 │ │ +0e3b9a: 7230 8901 5308 |00c9: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0e3ba0: 0a05 |00cc: move-result v5 │ │ +0e3ba2: 6e20 6221 5400 |00cd: invoke-virtual {v4, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e3ba8: 1404 6000 0b7f |00d0: const v4, #float 1.84765e+38 // #7f0b0060 │ │ +0e3bae: 6e20 ec27 4a00 |00d3: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3bb4: 0c04 |00d6: move-result-object v4 │ │ +0e3bb6: 1f04 0504 |00d7: check-cast v4, Landroid/widget/CheckBox; // type@0405 │ │ +0e3bba: 1a05 512c |00d9: const-string v5, "online_cache" // string@2c51 │ │ +0e3bbe: 7230 8901 5308 |00db: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0e3bc4: 0a05 |00de: move-result v5 │ │ +0e3bc6: 6e20 6221 5400 |00df: invoke-virtual {v4, v5}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e3bcc: 7010 f727 0a00 |00e2: invoke-direct {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.onOnlineCacheBoxChecked:()V // method@27f7 │ │ +0e3bd2: 1a04 8636 |00e5: const-string v4, "zoomCnt" // string@3686 │ │ +0e3bd6: 7230 8b01 4308 |00e7: invoke-interface {v3, v4, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3bdc: 0a04 |00ea: move-result v4 │ │ +0e3bde: 2344 5406 |00eb: new-array v4, v4, [I // type@0654 │ │ +0e3be2: 5ba4 ce12 |00ed: iput-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e3be6: 1201 |00ef: const/4 v1, #int 0 // #0 │ │ +0e3be8: 54a4 ce12 |00f0: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e3bec: 2144 |00f2: array-length v4, v4 │ │ +0e3bee: 3541 2a00 |00f3: if-ge v1, v4, 011d // +002a │ │ +0e3bf2: 54a4 ce12 |00f5: iget-object v4, v10, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.mZoomArr:[I // field@12ce │ │ +0e3bf6: 2205 9204 |00f7: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0e3bfa: 7010 fb24 0500 |00f9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e3c00: 1a06 8436 |00fc: const-string v6, "zoom" // string@3684 │ │ +0e3c04: 6e20 0425 6500 |00fe: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e3c0a: 0c05 |0101: move-result-object v5 │ │ +0e3c0c: 6e20 0025 1500 |0102: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e3c12: 0c05 |0105: move-result-object v5 │ │ +0e3c14: 6e10 0a25 0500 |0106: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e3c1a: 0c05 |0109: move-result-object v5 │ │ +0e3c1c: 7230 8b01 5308 |010a: invoke-interface {v3, v5, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e3c22: 0a05 |010d: move-result v5 │ │ +0e3c24: 4b05 0401 |010e: aput v5, v4, v1 │ │ +0e3c28: d801 0101 |0110: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e3c2c: 28de |0112: goto 00f0 // -0022 │ │ +0e3c2e: 0d00 |0113: move-exception v0 │ │ +0e3c30: 6e10 8224 0000 |0114: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e3c36: 0c04 |0117: move-result-object v4 │ │ +0e3c38: 7120 fa2e 0400 |0118: invoke-static {v4, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e3c3e: 2900 1eff |011b: goto/16 0039 // -00e2 │ │ +0e3c42: 1a04 9d33 |011d: const-string v4, "step2" // string@339d │ │ +0e3c46: 7230 8901 4308 |011f: invoke-interface {v3, v4, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0e3c4c: 0a04 |0122: move-result v4 │ │ +0e3c4e: 3804 0900 |0123: if-eqz v4, 012c // +0009 │ │ +0e3c52: 6e10 eb27 0a00 |0125: invoke-virtual {v10}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.doNext:()V // method@27eb │ │ +0e3c58: 6f10 7600 0a00 |0128: invoke-super {v10}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ +0e3c5e: 0e00 |012b: return-void │ │ +0e3c60: 1404 5600 0b7f |012c: const v4, #float 1.84764e+38 // #7f0b0056 │ │ +0e3c66: 6e20 ec27 4a00 |012f: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3c6c: 0c04 |0132: move-result-object v4 │ │ +0e3c6e: 6e20 1e20 8400 |0133: invoke-virtual {v4, v8}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e3c74: 1404 5d00 0b7f |0136: const v4, #float 1.84765e+38 // #7f0b005d │ │ +0e3c7a: 6e20 ec27 4a00 |0139: invoke-virtual {v10, v4}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;.findViewById:(I)Landroid/view/View; // method@27ec │ │ +0e3c80: 0c04 |013c: move-result-object v4 │ │ +0e3c82: 1305 0800 |013d: const/16 v5, #int 8 // #8 │ │ +0e3c86: 6e20 1e20 5400 |013f: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0e3c8c: 28e6 |0142: goto 0128 // -001a │ │ catches : 1 │ │ 0x000f - 0x0039 │ │ Ljava/lang/Exception; -> 0x0113 │ │ positions : │ │ 0x0002 line=287 │ │ 0x0006 line=288 │ │ 0x000a line=289 │ │ @@ -309587,25 +309857,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0e3da8: |[0e3da8] org.pyneo.maps.downloader.DownloaderActivity.:()V │ │ -0e3db8: 7010 4d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@004d │ │ -0e3dbe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e3dc0: 5b10 ee12 |0004: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mService:Lorg/pyneo/maps/downloader/IRemoteService; // field@12ee │ │ -0e3dc4: 2200 3205 |0006: new-instance v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1; // type@0532 │ │ -0e3dc8: 7020 1328 1000 |0008: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@2813 │ │ -0e3dce: 5b10 e912 |000b: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mHandler:Landroid/os/Handler; // field@12e9 │ │ -0e3dd2: 2200 3305 |000d: new-instance v0, Lorg/pyneo/maps/downloader/DownloaderActivity$2; // type@0533 │ │ -0e3dd6: 7020 1528 1000 |000f: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@2815 │ │ -0e3ddc: 5b10 e412 |0012: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mCallback:Lorg/pyneo/maps/downloader/IDownloaderCallback; // field@12e4 │ │ -0e3de0: 0e00 |0014: return-void │ │ +0e3ca0: |[0e3ca0] org.pyneo.maps.downloader.DownloaderActivity.:()V │ │ +0e3cb0: 7010 4d00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@004d │ │ +0e3cb6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e3cb8: 5b10 ee12 |0004: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mService:Lorg/pyneo/maps/downloader/IRemoteService; // field@12ee │ │ +0e3cbc: 2200 3205 |0006: new-instance v0, Lorg/pyneo/maps/downloader/DownloaderActivity$1; // type@0532 │ │ +0e3cc0: 7020 1328 1000 |0008: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity$1;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@2813 │ │ +0e3cc6: 5b10 e912 |000b: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mHandler:Landroid/os/Handler; // field@12e9 │ │ +0e3cca: 2200 3305 |000d: new-instance v0, Lorg/pyneo/maps/downloader/DownloaderActivity$2; // type@0533 │ │ +0e3cce: 7020 1528 1000 |000f: invoke-direct {v0, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity$2;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@2815 │ │ +0e3cd4: 5b10 e412 |0012: iput-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mCallback:Lorg/pyneo/maps/downloader/IDownloaderCallback; // field@12e4 │ │ +0e3cd8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0006 line=47 │ │ 0x000d line=115 │ │ locals : │ │ @@ -309616,17 +309886,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3de4: |[0e3de4] org.pyneo.maps.downloader.DownloaderActivity.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I │ │ -0e3df4: 5210 f312 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileCntTotal:I // field@12f3 │ │ -0e3df8: 0f00 |0002: return v0 │ │ +0e3cdc: |[0e3cdc] org.pyneo.maps.downloader.DownloaderActivity.access$000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)I │ │ +0e3cec: 5210 f312 |0000: iget v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileCntTotal:I // field@12f3 │ │ +0e3cf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309634,17 +309904,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3dfc: |[0e3dfc] org.pyneo.maps.downloader.DownloaderActivity.access$002:(Lorg/pyneo/maps/downloader/DownloaderActivity;I)I │ │ -0e3e0c: 5901 f312 |0000: iput v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileCntTotal:I // field@12f3 │ │ -0e3e10: 0f01 |0002: return v1 │ │ +0e3cf4: |[0e3cf4] org.pyneo.maps.downloader.DownloaderActivity.access$002:(Lorg/pyneo/maps/downloader/DownloaderActivity;I)I │ │ +0e3d04: 5901 f312 |0000: iput v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileCntTotal:I // field@12f3 │ │ +0e3d08: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -309653,17 +309923,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3e14: |[0e3e14] org.pyneo.maps.downloader.DownloaderActivity.access$100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; │ │ -0e3e24: 5410 f112 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwTileCnt:Landroid/widget/TextView; // field@12f1 │ │ -0e3e28: 1100 |0002: return-object v0 │ │ +0e3d0c: |[0e3d0c] org.pyneo.maps.downloader.DownloaderActivity.access$100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; │ │ +0e3d1c: 5410 f112 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwTileCnt:Landroid/widget/TextView; // field@12f1 │ │ +0e3d20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #4 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309671,17 +309941,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3e2c: |[0e3e2c] org.pyneo.maps.downloader.DownloaderActivity.access$1000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; │ │ -0e3e3c: 5410 f012 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ -0e3e40: 1100 |0002: return-object v0 │ │ +0e3d24: |[0e3d24] org.pyneo.maps.downloader.DownloaderActivity.access$1000:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; │ │ +0e3d34: 5410 f012 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ +0e3d38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #5 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309689,17 +309959,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3e44: |[0e3e44] org.pyneo.maps.downloader.DownloaderActivity.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; │ │ -0e3e54: 5410 e912 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mHandler:Landroid/os/Handler; // field@12e9 │ │ -0e3e58: 1100 |0002: return-object v0 │ │ +0e3d3c: |[0e3d3c] org.pyneo.maps.downloader.DownloaderActivity.access$1100:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/os/Handler; │ │ +0e3d4c: 5410 e912 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mHandler:Landroid/os/Handler; // field@12e9 │ │ +0e3d50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #6 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309707,17 +309977,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3e5c: |[0e3e5c] org.pyneo.maps.downloader.DownloaderActivity.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; │ │ -0e3e6c: 5410 e812 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mFileName:Ljava/lang/String; // field@12e8 │ │ -0e3e70: 1100 |0002: return-object v0 │ │ +0e3d54: |[0e3d54] org.pyneo.maps.downloader.DownloaderActivity.access$1200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; │ │ +0e3d64: 5410 e812 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mFileName:Ljava/lang/String; // field@12e8 │ │ +0e3d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #7 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309725,17 +309995,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3e74: |[0e3e74] org.pyneo.maps.downloader.DownloaderActivity.access$1202:(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -0e3e84: 5b01 e812 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mFileName:Ljava/lang/String; // field@12e8 │ │ -0e3e88: 1101 |0002: return-object v1 │ │ +0e3d6c: |[0e3d6c] org.pyneo.maps.downloader.DownloaderActivity.access$1202:(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +0e3d7c: 5b01 e812 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mFileName:Ljava/lang/String; // field@12e8 │ │ +0e3d80: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -309744,17 +310014,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3e8c: |[0e3e8c] org.pyneo.maps.downloader.DownloaderActivity.access$1302:(Lorg/pyneo/maps/downloader/DownloaderActivity;Z)Z │ │ -0e3e9c: 5c01 ea12 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mLoadToOnlineCache:Z // field@12ea │ │ -0e3ea0: 0f01 |0002: return v1 │ │ +0e3d84: |[0e3d84] org.pyneo.maps.downloader.DownloaderActivity.access$1302:(Lorg/pyneo/maps/downloader/DownloaderActivity;Z)Z │ │ +0e3d94: 5c01 ea12 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mLoadToOnlineCache:Z // field@12ea │ │ +0e3d98: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -309763,17 +310033,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/IDownloaderCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3ea4: |[0e3ea4] org.pyneo.maps.downloader.DownloaderActivity.access$1400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/IDownloaderCallback; │ │ -0e3eb4: 5410 e412 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mCallback:Lorg/pyneo/maps/downloader/IDownloaderCallback; // field@12e4 │ │ -0e3eb8: 1100 |0002: return-object v0 │ │ +0e3d9c: |[0e3d9c] org.pyneo.maps.downloader.DownloaderActivity.access$1400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/IDownloaderCallback; │ │ +0e3dac: 5410 e412 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mCallback:Lorg/pyneo/maps/downloader/IDownloaderCallback; // field@12e4 │ │ +0e3db0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #10 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309781,17 +310051,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3ebc: |[0e3ebc] org.pyneo.maps.downloader.DownloaderActivity.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J │ │ -0e3ecc: 5320 ef12 |0000: iget-wide v0, v2, Lorg/pyneo/maps/downloader/DownloaderActivity;.mStartTime:J // field@12ef │ │ -0e3ed0: 1000 |0002: return-wide v0 │ │ +0e3db4: |[0e3db4] org.pyneo.maps.downloader.DownloaderActivity.access$200:(Lorg/pyneo/maps/downloader/DownloaderActivity;)J │ │ +0e3dc4: 5320 ef12 |0000: iget-wide v0, v2, Lorg/pyneo/maps/downloader/DownloaderActivity;.mStartTime:J // field@12ef │ │ +0e3dc8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #11 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309799,17 +310069,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3ed4: |[0e3ed4] org.pyneo.maps.downloader.DownloaderActivity.access$202:(Lorg/pyneo/maps/downloader/DownloaderActivity;J)J │ │ -0e3ee4: 5a12 ef12 |0000: iput-wide v2, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mStartTime:J // field@12ef │ │ -0e3ee8: 1002 |0002: return-wide v2 │ │ +0e3dcc: |[0e3dcc] org.pyneo.maps.downloader.DownloaderActivity.access$202:(Lorg/pyneo/maps/downloader/DownloaderActivity;J)J │ │ +0e3ddc: 5a12 ef12 |0000: iput-wide v2, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mStartTime:J // field@12ef │ │ +0e3de0: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ 0x0000 - 0x0003 reg=2 x1 J │ │ │ │ @@ -309818,17 +310088,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3eec: |[0e3eec] org.pyneo.maps.downloader.DownloaderActivity.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; │ │ -0e3efc: 5410 f212 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwTime:Landroid/widget/TextView; // field@12f2 │ │ -0e3f00: 1100 |0002: return-object v0 │ │ +0e3de4: |[0e3de4] org.pyneo.maps.downloader.DownloaderActivity.access$300:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/TextView; │ │ +0e3df4: 5410 f212 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwTime:Landroid/widget/TextView; // field@12f2 │ │ +0e3df8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #13 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309836,17 +310106,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3f04: |[0e3f04] org.pyneo.maps.downloader.DownloaderActivity.access$400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; │ │ -0e3f14: 5410 e712 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mDownloadedAreaOverlay:Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // field@12e7 │ │ -0e3f18: 1100 |0002: return-object v0 │ │ +0e3dfc: |[0e3dfc] org.pyneo.maps.downloader.DownloaderActivity.access$400:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; │ │ +0e3e0c: 5410 e712 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mDownloadedAreaOverlay:Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // field@12e7 │ │ +0e3e10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #14 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309854,17 +310124,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3f1c: |[0e3f1c] org.pyneo.maps.downloader.DownloaderActivity.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; │ │ -0e3f2c: 5410 eb12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e3f30: 1100 |0002: return-object v0 │ │ +0e3e14: |[0e3e14] org.pyneo.maps.downloader.DownloaderActivity.access$500:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/map/MapView; │ │ +0e3e24: 5410 eb12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e3e28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #15 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309872,17 +310142,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3f34: |[0e3f34] org.pyneo.maps.downloader.DownloaderActivity.access$600:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; │ │ -0e3f44: 5410 ec12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMapID:Ljava/lang/String; // field@12ec │ │ -0e3f48: 1100 |0002: return-object v0 │ │ +0e3e2c: |[0e3e2c] org.pyneo.maps.downloader.DownloaderActivity.access$600:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Ljava/lang/String; │ │ +0e3e3c: 5410 ec12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMapID:Ljava/lang/String; // field@12ec │ │ +0e3e40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #16 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309890,17 +310160,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3f4c: |[0e3f4c] org.pyneo.maps.downloader.DownloaderActivity.access$602:(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -0e3f5c: 5b01 ec12 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMapID:Ljava/lang/String; // field@12ec │ │ -0e3f60: 1101 |0002: return-object v1 │ │ +0e3e44: |[0e3e44] org.pyneo.maps.downloader.DownloaderActivity.access$602:(Lorg/pyneo/maps/downloader/DownloaderActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +0e3e54: 5b01 ec12 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMapID:Ljava/lang/String; // field@12ec │ │ +0e3e58: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -309909,17 +310179,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e3f64: |[0e3f64] org.pyneo.maps.downloader.DownloaderActivity.access$700:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ -0e3f74: 7010 4228 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.setTitle:()V // method@2842 │ │ -0e3f7a: 0e00 |0003: return-void │ │ +0e3e5c: |[0e3e5c] org.pyneo.maps.downloader.DownloaderActivity.access$700:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ │ +0e3e6c: 7010 4228 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.setTitle:()V // method@2842 │ │ +0e3e72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #18 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309927,17 +310197,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/ProgressBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3f7c: |[0e3f7c] org.pyneo.maps.downloader.DownloaderActivity.access$800:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/ProgressBar; │ │ -0e3f8c: 5410 ed12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mProgress:Landroid/widget/ProgressBar; // field@12ed │ │ -0e3f90: 1100 |0002: return-object v0 │ │ +0e3e74: |[0e3e74] org.pyneo.maps.downloader.DownloaderActivity.access$800:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Landroid/widget/ProgressBar; │ │ +0e3e84: 5410 ed12 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mProgress:Landroid/widget/ProgressBar; // field@12ed │ │ +0e3e88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #19 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309945,17 +310215,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3f94: |[0e3f94] org.pyneo.maps.downloader.DownloaderActivity.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ -0e3fa4: 5410 f412 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e3fa8: 1100 |0002: return-object v0 │ │ +0e3e8c: |[0e3e8c] org.pyneo.maps.downloader.DownloaderActivity.access$900:(Lorg/pyneo/maps/downloader/DownloaderActivity;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ +0e3e9c: 5410 f412 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e3ea0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #20 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ @@ -309963,17 +310233,17 @@ │ │ type : '(Lorg/pyneo/maps/downloader/DownloaderActivity;Lorg/pyneo/maps/tileprovider/TileSource;)Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3fac: |[0e3fac] org.pyneo.maps.downloader.DownloaderActivity.access$902:(Lorg/pyneo/maps/downloader/DownloaderActivity;Lorg/pyneo/maps/tileprovider/TileSource;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ -0e3fbc: 5b01 f412 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e3fc0: 1101 |0002: return-object v1 │ │ +0e3ea4: |[0e3ea4] org.pyneo.maps.downloader.DownloaderActivity.access$902:(Lorg/pyneo/maps/downloader/DownloaderActivity;Lorg/pyneo/maps/tileprovider/TileSource;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ +0e3eb4: 5b01 f412 |0000: iput-object v1, v0, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e3eb8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ @@ -309982,83 +310252,83 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -0e3fc4: |[0e3fc4] org.pyneo.maps.downloader.DownloaderActivity.setTitle:()V │ │ -0e3fd4: 1406 8400 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0084 │ │ -0e3fda: 6e20 3928 6c00 |0003: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e3fe0: 0c02 |0006: move-result-object v2 │ │ -0e3fe2: 1f02 3504 |0007: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0e3fe6: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -0e3fea: 54c6 e812 |000b: iget-object v6, v12, Lorg/pyneo/maps/downloader/DownloaderActivity;.mFileName:Ljava/lang/String; // field@12e8 │ │ -0e3fee: 6e20 be22 6200 |000d: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e3ff4: 1406 8600 0b7f |0010: const v6, #float 1.84765e+38 // #7f0b0086 │ │ -0e3ffa: 6e20 3928 6c00 |0013: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e4000: 0c01 |0016: move-result-object v1 │ │ -0e4002: 1f01 3504 |0017: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0e4006: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -0e400a: 1a06 0000 |001b: const-string v6, "" // string@0000 │ │ -0e400e: 6e20 be22 6100 |001d: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e4014: 1406 8700 0b7f |0020: const v6, #float 1.84765e+38 // #7f0b0087 │ │ -0e401a: 6e20 3928 6c00 |0023: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e4020: 0c03 |0026: move-result-object v3 │ │ -0e4022: 1f03 3504 |0027: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0e4026: 3803 3b00 |0029: if-eqz v3, 0064 // +003b │ │ -0e402a: 54c6 eb12 |002b: iget-object v6, v12, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e402e: 6e10 e228 0600 |002d: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getZoomLevelScaled:()D // method@28e2 │ │ -0e4034: 0b04 |0030: move-result-wide v4 │ │ -0e4036: 54c6 eb12 |0031: iget-object v6, v12, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e403a: 6e10 dd28 0600 |0033: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0e4040: 0c06 |0036: move-result-object v6 │ │ -0e4042: 5266 5715 |0037: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0e4046: 8366 |0039: int-to-double v6, v6 │ │ -0e4048: 2f06 0406 |003a: cmpl-double v6, v4, v6 │ │ -0e404c: 3d06 2900 |003c: if-lez v6, 0065 // +0029 │ │ -0e4050: 2206 9204 |003e: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e4054: 7010 fb24 0600 |0040: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e405a: 1a07 0000 |0043: const-string v7, "" // string@0000 │ │ -0e405e: 6e20 0425 7600 |0045: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e4064: 0c06 |0048: move-result-object v6 │ │ -0e4066: 54c7 eb12 |0049: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e406a: 6e10 dd28 0700 |004b: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0e4070: 0c07 |004e: move-result-object v7 │ │ -0e4072: 5277 5715 |004f: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0e4076: d807 0701 |0051: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0e407a: 6e20 0025 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e4080: 0c06 |0056: move-result-object v6 │ │ -0e4082: 1a07 2301 |0057: const-string v7, "+" // string@0123 │ │ -0e4086: 6e20 0425 7600 |0059: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e408c: 0c06 |005c: move-result-object v6 │ │ -0e408e: 6e10 0a25 0600 |005d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e4094: 0c06 |0060: move-result-object v6 │ │ -0e4096: 6e20 be22 6300 |0061: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e409c: 0e00 |0064: return-void │ │ -0e409e: 2206 9204 |0065: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e40a2: 7010 fb24 0600 |0067: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e40a8: 1a07 0000 |006a: const-string v7, "" // string@0000 │ │ -0e40ac: 6e20 0425 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e40b2: 0c06 |006f: move-result-object v6 │ │ -0e40b4: 1608 0100 |0070: const-wide/16 v8, #int 1 // #1 │ │ -0e40b8: 7120 b224 5400 |0072: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0e40be: 0b0a |0075: move-result-wide v10 │ │ -0e40c0: bba8 |0076: add-long/2addr v8, v10 │ │ -0e40c2: 6e30 0125 8609 |0077: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0e40c8: 0c06 |007a: move-result-object v6 │ │ -0e40ca: 6e10 0a25 0600 |007b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e40d0: 0c06 |007e: move-result-object v6 │ │ -0e40d2: 6e20 be22 6300 |007f: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e40d8: 28e2 |0082: goto 0064 // -001e │ │ -0e40da: 0d00 |0083: move-exception v0 │ │ -0e40dc: 6e10 8224 0000 |0084: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e40e2: 0c06 |0087: move-result-object v6 │ │ -0e40e4: 7120 fa2e 0600 |0088: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e40ea: 28d9 |008b: goto 0064 // -0027 │ │ +0e3ebc: |[0e3ebc] org.pyneo.maps.downloader.DownloaderActivity.setTitle:()V │ │ +0e3ecc: 1406 8400 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0084 │ │ +0e3ed2: 6e20 3928 6c00 |0003: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e3ed8: 0c02 |0006: move-result-object v2 │ │ +0e3eda: 1f02 3504 |0007: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0e3ede: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0e3ee2: 54c6 e812 |000b: iget-object v6, v12, Lorg/pyneo/maps/downloader/DownloaderActivity;.mFileName:Ljava/lang/String; // field@12e8 │ │ +0e3ee6: 6e20 be22 6200 |000d: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e3eec: 1406 8600 0b7f |0010: const v6, #float 1.84765e+38 // #7f0b0086 │ │ +0e3ef2: 6e20 3928 6c00 |0013: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e3ef8: 0c01 |0016: move-result-object v1 │ │ +0e3efa: 1f01 3504 |0017: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0e3efe: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +0e3f02: 1a06 0000 |001b: const-string v6, "" // string@0000 │ │ +0e3f06: 6e20 be22 6100 |001d: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e3f0c: 1406 8700 0b7f |0020: const v6, #float 1.84765e+38 // #7f0b0087 │ │ +0e3f12: 6e20 3928 6c00 |0023: invoke-virtual {v12, v6}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e3f18: 0c03 |0026: move-result-object v3 │ │ +0e3f1a: 1f03 3504 |0027: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0e3f1e: 3803 3b00 |0029: if-eqz v3, 0064 // +003b │ │ +0e3f22: 54c6 eb12 |002b: iget-object v6, v12, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e3f26: 6e10 e228 0600 |002d: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getZoomLevelScaled:()D // method@28e2 │ │ +0e3f2c: 0b04 |0030: move-result-wide v4 │ │ +0e3f2e: 54c6 eb12 |0031: iget-object v6, v12, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e3f32: 6e10 dd28 0600 |0033: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0e3f38: 0c06 |0036: move-result-object v6 │ │ +0e3f3a: 5266 5715 |0037: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0e3f3e: 8366 |0039: int-to-double v6, v6 │ │ +0e3f40: 2f06 0406 |003a: cmpl-double v6, v4, v6 │ │ +0e3f44: 3d06 2900 |003c: if-lez v6, 0065 // +0029 │ │ +0e3f48: 2206 9204 |003e: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e3f4c: 7010 fb24 0600 |0040: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e3f52: 1a07 0000 |0043: const-string v7, "" // string@0000 │ │ +0e3f56: 6e20 0425 7600 |0045: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e3f5c: 0c06 |0048: move-result-object v6 │ │ +0e3f5e: 54c7 eb12 |0049: iget-object v7, v12, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e3f62: 6e10 dd28 0700 |004b: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0e3f68: 0c07 |004e: move-result-object v7 │ │ +0e3f6a: 5277 5715 |004f: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0e3f6e: d807 0701 |0051: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0e3f72: 6e20 0025 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e3f78: 0c06 |0056: move-result-object v6 │ │ +0e3f7a: 1a07 2301 |0057: const-string v7, "+" // string@0123 │ │ +0e3f7e: 6e20 0425 7600 |0059: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e3f84: 0c06 |005c: move-result-object v6 │ │ +0e3f86: 6e10 0a25 0600 |005d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e3f8c: 0c06 |0060: move-result-object v6 │ │ +0e3f8e: 6e20 be22 6300 |0061: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e3f94: 0e00 |0064: return-void │ │ +0e3f96: 2206 9204 |0065: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e3f9a: 7010 fb24 0600 |0067: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e3fa0: 1a07 0000 |006a: const-string v7, "" // string@0000 │ │ +0e3fa4: 6e20 0425 7600 |006c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e3faa: 0c06 |006f: move-result-object v6 │ │ +0e3fac: 1608 0100 |0070: const-wide/16 v8, #int 1 // #1 │ │ +0e3fb0: 7120 b224 5400 |0072: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0e3fb6: 0b0a |0075: move-result-wide v10 │ │ +0e3fb8: bba8 |0076: add-long/2addr v8, v10 │ │ +0e3fba: 6e30 0125 8609 |0077: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0e3fc0: 0c06 |007a: move-result-object v6 │ │ +0e3fc2: 6e10 0a25 0600 |007b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e3fc8: 0c06 |007e: move-result-object v6 │ │ +0e3fca: 6e20 be22 6300 |007f: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e3fd0: 28e2 |0082: goto 0064 // -001e │ │ +0e3fd2: 0d00 |0083: move-exception v0 │ │ +0e3fd4: 6e10 8224 0000 |0084: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e3fda: 0c06 |0087: move-result-object v6 │ │ +0e3fdc: 7120 fa2e 0600 |0088: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e3fe2: 28d9 |008b: goto 0064 // -0027 │ │ catches : 1 │ │ 0x0003 - 0x0082 │ │ Ljava/lang/Exception; -> 0x0083 │ │ positions : │ │ 0x0000 line=270 │ │ 0x0009 line=271 │ │ 0x000b line=272 │ │ @@ -310092,163 +310362,167 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -0e40fc: |[0e40fc] org.pyneo.maps.downloader.DownloaderActivity.doOpenMap:()V │ │ -0e410c: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0e4110: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e4116: 5452 e812 |0005: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mFileName:Ljava/lang/String; // field@12e8 │ │ -0e411a: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e4120: 0c01 |000a: move-result-object v1 │ │ -0e4122: 1a02 4b01 |000b: const-string v2, ".sqlitedb" // string@014b │ │ -0e4126: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e412c: 0c01 |0010: move-result-object v1 │ │ -0e412e: 6e10 0a25 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e4134: 0c01 |0014: move-result-object v1 │ │ -0e4136: 7110 f02e 0100 |0015: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ -0e413c: 0c00 |0018: move-result-object v0 │ │ -0e413e: 2201 3000 |0019: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -0e4142: 1c02 0705 |001b: const-class v2, Lorg/pyneo/maps/MainActivity; // type@0507 │ │ -0e4146: 7030 4a01 5102 |001d: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e414c: 1a02 cc10 |0020: const-string v2, "SHOW_MAP_ID" // string@10cc │ │ -0e4150: 6e20 7501 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -0e4156: 0c02 |0025: move-result-object v2 │ │ -0e4158: 1a03 990e |0026: const-string v3, "MapName" // string@0e99 │ │ -0e415c: 5551 ea12 |0028: iget-boolean v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mLoadToOnlineCache:Z // field@12ea │ │ -0e4160: 3801 1700 |002a: if-eqz v1, 0041 // +0017 │ │ -0e4164: 5451 f412 |002c: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e4168: 5411 4c15 |002e: iget-object v1, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ -0e416c: 6e30 6d01 3201 |0030: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0e4172: 0c01 |0033: move-result-object v1 │ │ -0e4174: 1502 0200 |0034: const/high16 v2, #int 131072 // #2 │ │ -0e4178: 6e20 7901 2100 |0036: invoke-virtual {v1, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0179 │ │ -0e417e: 0c01 |0039: move-result-object v1 │ │ -0e4180: 6e20 4328 1500 |003a: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.startActivity:(Landroid/content/Intent;)V // method@2843 │ │ -0e4186: 6e10 3a28 0500 |003d: invoke-virtual {v5}, Lorg/pyneo/maps/downloader/DownloaderActivity;.finish:()V // method@283a │ │ -0e418c: 0e00 |0040: return-void │ │ -0e418e: 2201 9204 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0e4192: 7010 fb24 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e4198: 1a04 7b35 |0046: const-string v4, "usermap_" // string@357b │ │ -0e419c: 6e20 0425 4100 |0048: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e41a2: 0c01 |004b: move-result-object v1 │ │ -0e41a4: 6e20 0425 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e41aa: 0c01 |004f: move-result-object v1 │ │ -0e41ac: 6e10 0a25 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e41b2: 0c01 |0053: move-result-object v1 │ │ -0e41b4: 28dc |0054: goto 0030 // -0024 │ │ +0e3ff4: |[0e3ff4] org.pyneo.maps.downloader.DownloaderActivity.doOpenMap:()V │ │ +0e4004: 2201 9204 |0000: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0e4008: 7010 fb24 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e400e: 5452 e812 |0005: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mFileName:Ljava/lang/String; // field@12e8 │ │ +0e4012: 6e20 0425 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e4018: 0c01 |000a: move-result-object v1 │ │ +0e401a: 1a02 4b01 |000b: const-string v2, ".sqlitedb" // string@014b │ │ +0e401e: 6e20 0425 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e4024: 0c01 |0010: move-result-object v1 │ │ +0e4026: 6e10 0a25 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e402c: 0c01 |0014: move-result-object v1 │ │ +0e402e: 7110 f02e 0100 |0015: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; // method@2ef0 │ │ +0e4034: 0c00 |0018: move-result-object v0 │ │ +0e4036: 2201 3000 |0019: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +0e403a: 1c02 0705 |001b: const-class v2, Lorg/pyneo/maps/MainActivity; // type@0507 │ │ +0e403e: 7030 4a01 5102 |001d: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e4044: 1a02 cc10 |0020: const-string v2, "SHOW_MAP_ID" // string@10cc │ │ +0e4048: 6e20 7501 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +0e404e: 0c02 |0025: move-result-object v2 │ │ +0e4050: 1a03 990e |0026: const-string v3, "MapName" // string@0e99 │ │ +0e4054: 5551 ea12 |0028: iget-boolean v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mLoadToOnlineCache:Z // field@12ea │ │ +0e4058: 3801 1700 |002a: if-eqz v1, 0041 // +0017 │ │ +0e405c: 5451 f412 |002c: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e4060: 5411 4c15 |002e: iget-object v1, v1, Lorg/pyneo/maps/tileprovider/TileSource;.ID:Ljava/lang/String; // field@154c │ │ +0e4064: 6e30 6d01 3201 |0030: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0e406a: 0c01 |0033: move-result-object v1 │ │ +0e406c: 1502 0200 |0034: const/high16 v2, #int 131072 // #2 │ │ +0e4070: 6e20 7901 2100 |0036: invoke-virtual {v1, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0179 │ │ +0e4076: 0c01 |0039: move-result-object v1 │ │ +0e4078: 6e20 4328 1500 |003a: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.startActivity:(Landroid/content/Intent;)V // method@2843 │ │ +0e407e: 6e10 3a28 0500 |003d: invoke-virtual {v5}, Lorg/pyneo/maps/downloader/DownloaderActivity;.finish:()V // method@283a │ │ +0e4084: 0e00 |0040: return-void │ │ +0e4086: 2201 9204 |0041: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0e408a: 7010 fb24 0100 |0043: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e4090: 1a04 7b35 |0046: const-string v4, "usermap_" // string@357b │ │ +0e4094: 6e20 0425 4100 |0048: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e409a: 0c01 |004b: move-result-object v1 │ │ +0e409c: 6e20 0425 0100 |004c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e40a2: 0c01 |004f: move-result-object v1 │ │ +0e40a4: 6e10 0a25 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e40aa: 0c01 |0053: move-result-object v1 │ │ +0e40ac: 28dc |0054: goto 0030 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0019 line=227 │ │ + 0x0022 line=228 │ │ + 0x0030 line=229 │ │ + 0x0036 line=230 │ │ + 0x003a line=227 │ │ 0x003d line=232 │ │ 0x0040 line=233 │ │ - 0x0041 line=227 │ │ + 0x0041 line=228 │ │ locals : │ │ 0x0019 - 0x0055 reg=0 name Ljava/lang/String; │ │ 0x0000 - 0x0055 reg=5 this Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/downloader/DownloaderActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 194 16-bit code units │ │ -0e41b8: |[0e41b8] org.pyneo.maps.downloader.DownloaderActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e41c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e41ca: 6f20 6500 6500 |0001: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0e41d0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0e41d2: 6e20 4028 1500 |0005: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.requestWindowFeature:(I)Z // method@2840 │ │ -0e41d8: 1401 1b00 037f |0008: const v1, #float 1.74129e+38 // #7f03001b │ │ -0e41de: 6e20 4128 1500 |000b: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.setContentView:(I)V // method@2841 │ │ -0e41e4: 6e20 3c28 4500 |000e: invoke-virtual {v5, v4}, Lorg/pyneo/maps/downloader/DownloaderActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@283c │ │ -0e41ea: 0c00 |0011: move-result-object v0 │ │ -0e41ec: 1401 5800 0b7f |0012: const v1, #float 1.84764e+38 // #7f0b0058 │ │ -0e41f2: 6e20 3928 1500 |0015: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e41f8: 0c01 |0018: move-result-object v1 │ │ -0e41fa: 1f01 5005 |0019: check-cast v1, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ -0e41fe: 5b51 eb12 |001b: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e4202: 2201 1406 |001d: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e4206: 1a02 940b |001f: const-string v2, "Latitude" // string@0b94 │ │ -0e420a: 7230 8b01 2004 |0021: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e4210: 0a02 |0024: move-result v2 │ │ -0e4212: 1a03 c90c |0025: const-string v3, "Longitude" // string@0cc9 │ │ -0e4216: 7230 8b01 3004 |0027: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0e421c: 0a03 |002a: move-result v3 │ │ -0e421e: 7030 1e2e 2103 |002b: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0e4224: 5b51 e512 |002e: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@12e5 │ │ -0e4228: 5451 eb12 |0030: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e422c: 5452 e512 |0032: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@12e5 │ │ -0e4230: 6e20 e728 2100 |0034: invoke-virtual {v1, v2}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0e4236: 5451 eb12 |0037: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e423a: 6e20 eb28 4100 |0039: invoke-virtual {v1, v4}, Lorg/pyneo/maps/map/MapView;.setLongClickable:(Z)V // method@28eb │ │ -0e4240: 1401 7500 0b7f |003c: const v1, #float 1.84765e+38 // #7f0b0075 │ │ -0e4246: 6e20 3928 1500 |003f: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e424c: 0c01 |0042: move-result-object v1 │ │ -0e424e: 1f01 1e04 |0043: check-cast v1, Landroid/widget/ProgressBar; // type@041e │ │ -0e4252: 5b51 ed12 |0045: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mProgress:Landroid/widget/ProgressBar; // field@12ed │ │ -0e4256: 1401 7200 0b7f |0047: const v1, #float 1.84765e+38 // #7f0b0072 │ │ -0e425c: 6e20 3928 1500 |004a: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e4262: 0c01 |004d: move-result-object v1 │ │ -0e4264: 1f01 3504 |004e: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0e4268: 5b51 f112 |0050: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwTileCnt:Landroid/widget/TextView; // field@12f1 │ │ -0e426c: 1401 7400 0b7f |0052: const v1, #float 1.84765e+38 // #7f0b0074 │ │ -0e4272: 6e20 3928 1500 |0055: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e4278: 0c01 |0058: move-result-object v1 │ │ -0e427a: 1f01 3504 |0059: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0e427e: 5b51 f212 |005b: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwTime:Landroid/widget/TextView; // field@12f2 │ │ -0e4282: 1401 7300 0b7f |005d: const v1, #float 1.84765e+38 // #7f0b0073 │ │ -0e4288: 6e20 3928 1500 |0060: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e428e: 0c01 |0063: move-result-object v1 │ │ -0e4290: 1f01 3504 |0064: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0e4294: 5b51 f012 |0066: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ -0e4298: 5451 f012 |0068: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ -0e429c: 5452 f012 |006a: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ -0e42a0: 6e10 a922 0200 |006c: invoke-virtual {v2}, Landroid/widget/TextView;.getLinkTextColors:()Landroid/content/res/ColorStateList; // method@22a9 │ │ -0e42a6: 0c02 |006f: move-result-object v2 │ │ -0e42a8: 6e20 c122 2100 |0070: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@22c1 │ │ -0e42ae: 5451 f012 |0073: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ -0e42b2: 5452 f012 |0075: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ -0e42b6: 6e10 ac22 0200 |0077: invoke-virtual {v2}, Landroid/widget/TextView;.getPaintFlags:()I // method@22ac │ │ -0e42bc: 0a02 |007a: move-result v2 │ │ -0e42be: de02 0208 |007b: or-int/lit8 v2, v2, #int 8 // #08 │ │ -0e42c2: 6e20 ba22 2100 |007d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setPaintFlags:(I)V // method@22ba │ │ -0e42c8: 2201 3105 |0080: new-instance v1, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // type@0531 │ │ -0e42cc: 7010 0e28 0100 |0082: invoke-direct {v1}, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.:()V // method@280e │ │ -0e42d2: 5b51 e712 |0085: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mDownloadedAreaOverlay:Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // field@12e7 │ │ -0e42d6: 5451 eb12 |0087: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e42da: 6e10 db28 0100 |0089: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0e42e0: 0c01 |008c: move-result-object v1 │ │ -0e42e2: 5452 e712 |008d: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mDownloadedAreaOverlay:Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // field@12e7 │ │ -0e42e6: 7220 8125 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0e42ec: 1401 7600 0b7f |0092: const v1, #float 1.84765e+38 // #7f0b0076 │ │ -0e42f2: 6e20 3928 1500 |0095: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e42f8: 0c01 |0098: move-result-object v1 │ │ -0e42fa: 2202 3405 |0099: new-instance v2, Lorg/pyneo/maps/downloader/DownloaderActivity$3; // type@0534 │ │ -0e42fe: 7020 1928 5200 |009b: invoke-direct {v2, v5}, Lorg/pyneo/maps/downloader/DownloaderActivity$3;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@2819 │ │ -0e4304: 6e20 1620 2100 |009e: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e430a: 1401 7700 0b7f |00a1: const v1, #float 1.84765e+38 // #7f0b0077 │ │ -0e4310: 6e20 3928 1500 |00a4: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ -0e4316: 0c01 |00a7: move-result-object v1 │ │ -0e4318: 2202 3505 |00a8: new-instance v2, Lorg/pyneo/maps/downloader/DownloaderActivity$4; // type@0535 │ │ -0e431c: 7020 1b28 5200 |00aa: invoke-direct {v2, v5}, Lorg/pyneo/maps/downloader/DownloaderActivity$4;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@281b │ │ -0e4322: 6e20 1620 2100 |00ad: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e4328: 5451 f012 |00b0: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ -0e432c: 2202 3605 |00b2: new-instance v2, Lorg/pyneo/maps/downloader/DownloaderActivity$5; // type@0536 │ │ -0e4330: 7020 1d28 5200 |00b4: invoke-direct {v2, v5}, Lorg/pyneo/maps/downloader/DownloaderActivity$5;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@281d │ │ -0e4336: 6e20 b922 2100 |00b7: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22b9 │ │ -0e433c: 2201 3705 |00ba: new-instance v1, Lorg/pyneo/maps/downloader/DownloaderActivity$6; // type@0537 │ │ -0e4340: 7020 1f28 5100 |00bc: invoke-direct {v1, v5}, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@281f │ │ -0e4346: 5b51 e612 |00bf: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mConnection:Landroid/content/ServiceConnection; // field@12e6 │ │ -0e434a: 0e00 |00c1: return-void │ │ +0e40b0: |[0e40b0] org.pyneo.maps.downloader.DownloaderActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e40c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e40c2: 6f20 6500 6500 |0001: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0e40c8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0e40ca: 6e20 4028 1500 |0005: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.requestWindowFeature:(I)Z // method@2840 │ │ +0e40d0: 1401 1b00 037f |0008: const v1, #float 1.74129e+38 // #7f03001b │ │ +0e40d6: 6e20 4128 1500 |000b: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.setContentView:(I)V // method@2841 │ │ +0e40dc: 6e20 3c28 4500 |000e: invoke-virtual {v5, v4}, Lorg/pyneo/maps/downloader/DownloaderActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@283c │ │ +0e40e2: 0c00 |0011: move-result-object v0 │ │ +0e40e4: 1401 5800 0b7f |0012: const v1, #float 1.84764e+38 // #7f0b0058 │ │ +0e40ea: 6e20 3928 1500 |0015: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e40f0: 0c01 |0018: move-result-object v1 │ │ +0e40f2: 1f01 5005 |0019: check-cast v1, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ +0e40f6: 5b51 eb12 |001b: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e40fa: 2201 1406 |001d: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e40fe: 1a02 940b |001f: const-string v2, "Latitude" // string@0b94 │ │ +0e4102: 7230 8b01 2004 |0021: invoke-interface {v0, v2, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e4108: 0a02 |0024: move-result v2 │ │ +0e410a: 1a03 c90c |0025: const-string v3, "Longitude" // string@0cc9 │ │ +0e410e: 7230 8b01 3004 |0027: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0e4114: 0a03 |002a: move-result v3 │ │ +0e4116: 7030 1e2e 2103 |002b: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0e411c: 5b51 e512 |002e: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@12e5 │ │ +0e4120: 5451 eb12 |0030: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e4124: 5452 e512 |0032: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@12e5 │ │ +0e4128: 6e20 e728 2100 |0034: invoke-virtual {v1, v2}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0e412e: 5451 eb12 |0037: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e4132: 6e20 eb28 4100 |0039: invoke-virtual {v1, v4}, Lorg/pyneo/maps/map/MapView;.setLongClickable:(Z)V // method@28eb │ │ +0e4138: 1401 7500 0b7f |003c: const v1, #float 1.84765e+38 // #7f0b0075 │ │ +0e413e: 6e20 3928 1500 |003f: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e4144: 0c01 |0042: move-result-object v1 │ │ +0e4146: 1f01 1e04 |0043: check-cast v1, Landroid/widget/ProgressBar; // type@041e │ │ +0e414a: 5b51 ed12 |0045: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mProgress:Landroid/widget/ProgressBar; // field@12ed │ │ +0e414e: 1401 7200 0b7f |0047: const v1, #float 1.84765e+38 // #7f0b0072 │ │ +0e4154: 6e20 3928 1500 |004a: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e415a: 0c01 |004d: move-result-object v1 │ │ +0e415c: 1f01 3504 |004e: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0e4160: 5b51 f112 |0050: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwTileCnt:Landroid/widget/TextView; // field@12f1 │ │ +0e4164: 1401 7400 0b7f |0052: const v1, #float 1.84765e+38 // #7f0b0074 │ │ +0e416a: 6e20 3928 1500 |0055: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e4170: 0c01 |0058: move-result-object v1 │ │ +0e4172: 1f01 3504 |0059: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0e4176: 5b51 f212 |005b: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwTime:Landroid/widget/TextView; // field@12f2 │ │ +0e417a: 1401 7300 0b7f |005d: const v1, #float 1.84765e+38 // #7f0b0073 │ │ +0e4180: 6e20 3928 1500 |0060: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e4186: 0c01 |0063: move-result-object v1 │ │ +0e4188: 1f01 3504 |0064: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0e418c: 5b51 f012 |0066: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ +0e4190: 5451 f012 |0068: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ +0e4194: 5452 f012 |006a: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ +0e4198: 6e10 a922 0200 |006c: invoke-virtual {v2}, Landroid/widget/TextView;.getLinkTextColors:()Landroid/content/res/ColorStateList; // method@22a9 │ │ +0e419e: 0c02 |006f: move-result-object v2 │ │ +0e41a0: 6e20 c122 2100 |0070: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@22c1 │ │ +0e41a6: 5451 f012 |0073: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ +0e41aa: 5452 f012 |0075: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ +0e41ae: 6e10 ac22 0200 |0077: invoke-virtual {v2}, Landroid/widget/TextView;.getPaintFlags:()I // method@22ac │ │ +0e41b4: 0a02 |007a: move-result v2 │ │ +0e41b6: de02 0208 |007b: or-int/lit8 v2, v2, #int 8 // #08 │ │ +0e41ba: 6e20 ba22 2100 |007d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setPaintFlags:(I)V // method@22ba │ │ +0e41c0: 2201 3105 |0080: new-instance v1, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // type@0531 │ │ +0e41c4: 7010 0e28 0100 |0082: invoke-direct {v1}, Lorg/pyneo/maps/downloader/DownloadedAreaOverlay;.:()V // method@280e │ │ +0e41ca: 5b51 e712 |0085: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mDownloadedAreaOverlay:Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // field@12e7 │ │ +0e41ce: 5451 eb12 |0087: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e41d2: 6e10 db28 0100 |0089: invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0e41d8: 0c01 |008c: move-result-object v1 │ │ +0e41da: 5452 e712 |008d: iget-object v2, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mDownloadedAreaOverlay:Lorg/pyneo/maps/downloader/DownloadedAreaOverlay; // field@12e7 │ │ +0e41de: 7220 8125 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0e41e4: 1401 7600 0b7f |0092: const v1, #float 1.84765e+38 // #7f0b0076 │ │ +0e41ea: 6e20 3928 1500 |0095: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e41f0: 0c01 |0098: move-result-object v1 │ │ +0e41f2: 2202 3405 |0099: new-instance v2, Lorg/pyneo/maps/downloader/DownloaderActivity$3; // type@0534 │ │ +0e41f6: 7020 1928 5200 |009b: invoke-direct {v2, v5}, Lorg/pyneo/maps/downloader/DownloaderActivity$3;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@2819 │ │ +0e41fc: 6e20 1620 2100 |009e: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e4202: 1401 7700 0b7f |00a1: const v1, #float 1.84765e+38 // #7f0b0077 │ │ +0e4208: 6e20 3928 1500 |00a4: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;.findViewById:(I)Landroid/view/View; // method@2839 │ │ +0e420e: 0c01 |00a7: move-result-object v1 │ │ +0e4210: 2202 3505 |00a8: new-instance v2, Lorg/pyneo/maps/downloader/DownloaderActivity$4; // type@0535 │ │ +0e4214: 7020 1b28 5200 |00aa: invoke-direct {v2, v5}, Lorg/pyneo/maps/downloader/DownloaderActivity$4;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@281b │ │ +0e421a: 6e20 1620 2100 |00ad: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e4220: 5451 f012 |00b0: iget-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTextVwError:Landroid/widget/TextView; // field@12f0 │ │ +0e4224: 2202 3605 |00b2: new-instance v2, Lorg/pyneo/maps/downloader/DownloaderActivity$5; // type@0536 │ │ +0e4228: 7020 1d28 5200 |00b4: invoke-direct {v2, v5}, Lorg/pyneo/maps/downloader/DownloaderActivity$5;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@281d │ │ +0e422e: 6e20 b922 2100 |00b7: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@22b9 │ │ +0e4234: 2201 3705 |00ba: new-instance v1, Lorg/pyneo/maps/downloader/DownloaderActivity$6; // type@0537 │ │ +0e4238: 7020 1f28 5100 |00bc: invoke-direct {v1, v5}, Lorg/pyneo/maps/downloader/DownloaderActivity$6;.:(Lorg/pyneo/maps/downloader/DownloaderActivity;)V // method@281f │ │ +0e423e: 5b51 e612 |00bf: iput-object v1, v5, Lorg/pyneo/maps/downloader/DownloaderActivity;.mConnection:Landroid/content/ServiceConnection; // field@12e6 │ │ +0e4242: 0e00 |00c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=161 │ │ 0x0004 line=163 │ │ 0x0008 line=164 │ │ 0x000e line=166 │ │ 0x0012 line=168 │ │ @@ -310278,23 +310552,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e434c: |[0e434c] org.pyneo.maps.downloader.DownloaderActivity.onPause:()V │ │ -0e435c: 5410 e612 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mConnection:Landroid/content/ServiceConnection; // field@12e6 │ │ -0e4360: 6e20 4528 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@2845 │ │ -0e4366: 5410 f412 |0005: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e436a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0e436e: 5410 f412 |0009: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e4372: 6e10 292c 0000 |000b: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e4378: 6f10 7100 0100 |000e: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ -0e437e: 0e00 |0011: return-void │ │ +0e4244: |[0e4244] org.pyneo.maps.downloader.DownloaderActivity.onPause:()V │ │ +0e4254: 5410 e612 |0000: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mConnection:Landroid/content/ServiceConnection; // field@12e6 │ │ +0e4258: 6e20 4528 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/downloader/DownloaderActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@2845 │ │ +0e425e: 5410 f412 |0005: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e4262: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0e4266: 5410 f412 |0009: iget-object v0, v1, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e426a: 6e10 292c 0000 |000b: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e4270: 6f10 7100 0100 |000e: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ +0e4276: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0005 line=262 │ │ 0x0009 line=263 │ │ 0x000e line=265 │ │ 0x0011 line=266 │ │ @@ -310306,73 +310580,73 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 124 16-bit code units │ │ -0e4380: |[0e4380] org.pyneo.maps.downloader.DownloaderActivity.onResume:()V │ │ -0e4390: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e4392: 6e10 3b28 0700 |0001: invoke-virtual {v7}, Lorg/pyneo/maps/downloader/DownloaderActivity;.getIntent:()Landroid/content/Intent; // method@283b │ │ -0e4398: 0c01 |0004: move-result-object v1 │ │ -0e439a: 3801 4300 |0005: if-eqz v1, 0048 // +0043 │ │ -0e439e: 5472 f412 |0007: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e43a2: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -0e43a6: 5472 f412 |000b: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e43aa: 6e10 292c 0200 |000d: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e43b0: 2202 bd05 |0010: new-instance v2, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0e43b4: 1a03 400e |0012: const-string v3, "MAPID" // string@0e40 │ │ -0e43b8: 6e20 6101 3100 |0014: invoke-virtual {v1, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -0e43be: 0c03 |0017: move-result-object v3 │ │ -0e43c0: 7030 242c 7203 |0018: invoke-direct {v2, v7, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0e43c6: 5b72 f412 |001b: iput-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e43ca: 5472 eb12 |001d: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e43ce: 5473 f412 |001f: iget-object v3, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ -0e43d2: 6e20 ed28 3200 |0021: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ -0e43d8: 5472 eb12 |0024: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e43dc: 1a03 a314 |0026: const-string v3, "ZoomLevel" // string@14a3 │ │ -0e43e0: 6e30 5b01 3106 |0028: invoke-virtual {v1, v3, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0e43e6: 0a03 |002b: move-result v3 │ │ -0e43e8: 6e20 ee28 3200 |002c: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ -0e43ee: 5472 eb12 |002f: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ -0e43f2: 2203 1406 |0031: new-instance v3, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e43f6: 1a04 940b |0033: const-string v4, "Latitude" // string@0b94 │ │ -0e43fa: 6e30 5b01 4106 |0035: invoke-virtual {v1, v4, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0e4400: 0a04 |0038: move-result v4 │ │ -0e4402: 1a05 c90c |0039: const-string v5, "Longitude" // string@0cc9 │ │ -0e4406: 6e30 5b01 5106 |003b: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0e440c: 0a05 |003e: move-result v5 │ │ -0e440e: 7030 1e2e 4305 |003f: invoke-direct {v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0e4414: 6e20 e728 3200 |0042: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0e441a: 7010 4228 0700 |0045: invoke-direct {v7}, Lorg/pyneo/maps/downloader/DownloaderActivity;.setTitle:()V // method@2842 │ │ -0e4420: 2202 3000 |0048: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -0e4424: 1c03 4805 |004a: const-class v3, Lorg/pyneo/maps/downloader/MapDownloaderService; // type@0548 │ │ -0e4428: 7030 4a01 7203 |004c: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e442e: 5473 e612 |004f: iget-object v3, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mConnection:Landroid/content/ServiceConnection; // field@12e6 │ │ -0e4432: 6e40 3728 2763 |0051: invoke-virtual {v7, v2, v3, v6}, Lorg/pyneo/maps/downloader/DownloaderActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@2837 │ │ -0e4438: 0a02 |0054: move-result v2 │ │ -0e443a: 3902 1a00 |0055: if-nez v2, 006f // +001a │ │ -0e443e: 2202 9204 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0e4442: 7010 fb24 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e4448: 1a03 0018 |005c: const-string v3, "bindService failed class=" // string@1800 │ │ -0e444c: 6e20 0425 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e4452: 0c02 |0061: move-result-object v2 │ │ -0e4454: 1c03 4805 |0062: const-class v3, Lorg/pyneo/maps/downloader/MapDownloaderService; // type@0548 │ │ -0e4458: 6e20 0325 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e445e: 0c02 |0067: move-result-object v2 │ │ -0e4460: 6e10 0a25 0200 |0068: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e4466: 0c02 |006b: move-result-object v2 │ │ -0e4468: 7110 f92e 0200 |006c: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ -0e446e: 6f10 7600 0700 |006f: invoke-super {v7}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ -0e4474: 0e00 |0072: return-void │ │ -0e4476: 0d00 |0073: move-exception v0 │ │ -0e4478: 6e10 8224 0000 |0074: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e447e: 0c02 |0077: move-result-object v2 │ │ -0e4480: 7120 fa2e 0200 |0078: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e4486: 28a2 |007b: goto 001d // -005e │ │ +0e4278: |[0e4278] org.pyneo.maps.downloader.DownloaderActivity.onResume:()V │ │ +0e4288: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e428a: 6e10 3b28 0700 |0001: invoke-virtual {v7}, Lorg/pyneo/maps/downloader/DownloaderActivity;.getIntent:()Landroid/content/Intent; // method@283b │ │ +0e4290: 0c01 |0004: move-result-object v1 │ │ +0e4292: 3801 4300 |0005: if-eqz v1, 0048 // +0043 │ │ +0e4296: 5472 f412 |0007: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e429a: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0e429e: 5472 f412 |000b: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e42a2: 6e10 292c 0200 |000d: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e42a8: 2202 bd05 |0010: new-instance v2, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0e42ac: 1a03 400e |0012: const-string v3, "MAPID" // string@0e40 │ │ +0e42b0: 6e20 6101 3100 |0014: invoke-virtual {v1, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +0e42b6: 0c03 |0017: move-result-object v3 │ │ +0e42b8: 7030 242c 7203 |0018: invoke-direct {v2, v7, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0e42be: 5b72 f412 |001b: iput-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e42c2: 5472 eb12 |001d: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e42c6: 5473 f412 |001f: iget-object v3, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@12f4 │ │ +0e42ca: 6e20 ed28 3200 |0021: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ +0e42d0: 5472 eb12 |0024: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e42d4: 1a03 a314 |0026: const-string v3, "ZoomLevel" // string@14a3 │ │ +0e42d8: 6e30 5b01 3106 |0028: invoke-virtual {v1, v3, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0e42de: 0a03 |002b: move-result v3 │ │ +0e42e0: 6e20 ee28 3200 |002c: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ +0e42e6: 5472 eb12 |002f: iget-object v2, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@12eb │ │ +0e42ea: 2203 1406 |0031: new-instance v3, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e42ee: 1a04 940b |0033: const-string v4, "Latitude" // string@0b94 │ │ +0e42f2: 6e30 5b01 4106 |0035: invoke-virtual {v1, v4, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0e42f8: 0a04 |0038: move-result v4 │ │ +0e42fa: 1a05 c90c |0039: const-string v5, "Longitude" // string@0cc9 │ │ +0e42fe: 6e30 5b01 5106 |003b: invoke-virtual {v1, v5, v6}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0e4304: 0a05 |003e: move-result v5 │ │ +0e4306: 7030 1e2e 4305 |003f: invoke-direct {v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0e430c: 6e20 e728 3200 |0042: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0e4312: 7010 4228 0700 |0045: invoke-direct {v7}, Lorg/pyneo/maps/downloader/DownloaderActivity;.setTitle:()V // method@2842 │ │ +0e4318: 2202 3000 |0048: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +0e431c: 1c03 4805 |004a: const-class v3, Lorg/pyneo/maps/downloader/MapDownloaderService; // type@0548 │ │ +0e4320: 7030 4a01 7203 |004c: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e4326: 5473 e612 |004f: iget-object v3, v7, Lorg/pyneo/maps/downloader/DownloaderActivity;.mConnection:Landroid/content/ServiceConnection; // field@12e6 │ │ +0e432a: 6e40 3728 2763 |0051: invoke-virtual {v7, v2, v3, v6}, Lorg/pyneo/maps/downloader/DownloaderActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@2837 │ │ +0e4330: 0a02 |0054: move-result v2 │ │ +0e4332: 3902 1a00 |0055: if-nez v2, 006f // +001a │ │ +0e4336: 2202 9204 |0057: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0e433a: 7010 fb24 0200 |0059: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e4340: 1a03 0018 |005c: const-string v3, "bindService failed class=" // string@1800 │ │ +0e4344: 6e20 0425 3200 |005e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e434a: 0c02 |0061: move-result-object v2 │ │ +0e434c: 1c03 4805 |0062: const-class v3, Lorg/pyneo/maps/downloader/MapDownloaderService; // type@0548 │ │ +0e4350: 6e20 0325 3200 |0064: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e4356: 0c02 |0067: move-result-object v2 │ │ +0e4358: 6e10 0a25 0200 |0068: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e435e: 0c02 |006b: move-result-object v2 │ │ +0e4360: 7110 f92e 0200 |006c: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ +0e4366: 6f10 7600 0700 |006f: invoke-super {v7}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ +0e436c: 0e00 |0072: return-void │ │ +0e436e: 0d00 |0073: move-exception v0 │ │ +0e4370: 6e10 8224 0000 |0074: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e4376: 0c02 |0077: move-result-object v2 │ │ +0e4378: 7120 fa2e 0200 |0078: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e437e: 28a2 |007b: goto 001d // -005e │ │ catches : 1 │ │ 0x0010 - 0x001d │ │ Ljava/lang/Exception; -> 0x0073 │ │ positions : │ │ 0x0001 line=236 │ │ 0x0005 line=237 │ │ 0x0007 line=238 │ │ @@ -310431,59 +310705,58 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e4498: |[0e4498] org.pyneo.maps.downloader.FileDownloadListActivity.:()V │ │ -0e44a8: 7010 a800 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ -0e44ae: 0e00 |0003: return-void │ │ +0e4390: |[0e4390] org.pyneo.maps.downloader.FileDownloadListActivity.:()V │ │ +0e43a0: 7010 a800 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ +0e43a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ - 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/downloader/FileDownloadListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/downloader/FileDownloadListActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0e44b0: |[0e44b0] org.pyneo.maps.downloader.FileDownloadListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e44c0: 6f20 aa00 6500 |0000: invoke-super {v5, v6}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ -0e44c6: 1251 |0003: const/4 v1, #int 5 // #5 │ │ -0e44c8: 6e20 5c28 1500 |0004: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.setRequestedOrientation:(I)V // method@285c │ │ -0e44ce: 2200 3c05 |0007: new-instance v0, Lorg/pyneo/maps/downloader/FileDownloadListAdapter; // type@053c │ │ -0e44d2: 7020 5e28 5000 |0009: invoke-direct {v0, v5}, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.:(Landroid/content/Context;)V // method@285e │ │ -0e44d8: 6e20 5b28 0500 |000c: invoke-virtual {v5, v0}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@285b │ │ -0e44de: 2201 1f00 |000f: new-instance v1, Landroid/app/ProgressDialog; // type@001f │ │ -0e44e2: 7020 e600 5100 |0011: invoke-direct {v1, v5}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ -0e44e8: 5b51 fc12 |0014: iput-object v1, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ -0e44ec: 5451 fc12 |0016: iget-object v1, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ -0e44f0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -0e44f2: 6e20 eb00 2100 |0019: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00eb │ │ -0e44f8: 5451 fc12 |001c: iget-object v1, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ -0e44fc: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -0e44fe: 6e20 ea00 2100 |001f: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ -0e4504: 5451 fc12 |0022: iget-object v1, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ -0e4508: 12e2 |0024: const/4 v2, #int -2 // #fe │ │ -0e450a: 1503 0401 |0025: const/high16 v3, #int 17039360 // #104 │ │ -0e450e: 6e20 5828 3500 |0027: invoke-virtual {v5, v3}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2858 │ │ -0e4514: 0c03 |002a: move-result-object v3 │ │ -0e4516: 2204 3905 |002b: new-instance v4, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1; // type@0539 │ │ -0e451a: 7020 4628 5400 |002d: invoke-direct {v4, v5}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V // method@2846 │ │ -0e4520: 6e40 e800 2143 |0030: invoke-virtual {v1, v2, v3, v4}, Landroid/app/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@00e8 │ │ -0e4526: 0e00 |0033: return-void │ │ +0e43a8: |[0e43a8] org.pyneo.maps.downloader.FileDownloadListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e43b8: 6f20 aa00 6500 |0000: invoke-super {v5, v6}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ +0e43be: 1251 |0003: const/4 v1, #int 5 // #5 │ │ +0e43c0: 6e20 5c28 1500 |0004: invoke-virtual {v5, v1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.setRequestedOrientation:(I)V // method@285c │ │ +0e43c6: 2200 3c05 |0007: new-instance v0, Lorg/pyneo/maps/downloader/FileDownloadListAdapter; // type@053c │ │ +0e43ca: 7020 5e28 5000 |0009: invoke-direct {v0, v5}, Lorg/pyneo/maps/downloader/FileDownloadListAdapter;.:(Landroid/content/Context;)V // method@285e │ │ +0e43d0: 6e20 5b28 0500 |000c: invoke-virtual {v5, v0}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@285b │ │ +0e43d6: 2201 1f00 |000f: new-instance v1, Landroid/app/ProgressDialog; // type@001f │ │ +0e43da: 7020 e600 5100 |0011: invoke-direct {v1, v5}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ +0e43e0: 5b51 fc12 |0014: iput-object v1, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ +0e43e4: 5451 fc12 |0016: iget-object v1, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ +0e43e8: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +0e43ea: 6e20 eb00 2100 |0019: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00eb │ │ +0e43f0: 5451 fc12 |001c: iget-object v1, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ +0e43f4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +0e43f6: 6e20 ea00 2100 |001f: invoke-virtual {v1, v2}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ +0e43fc: 5451 fc12 |0022: iget-object v1, v5, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ +0e4400: 12e2 |0024: const/4 v2, #int -2 // #fe │ │ +0e4402: 1503 0401 |0025: const/high16 v3, #int 17039360 // #104 │ │ +0e4406: 6e20 5828 3500 |0027: invoke-virtual {v5, v3}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2858 │ │ +0e440c: 0c03 |002a: move-result-object v3 │ │ +0e440e: 2204 3905 |002b: new-instance v4, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1; // type@0539 │ │ +0e4412: 7020 4628 5400 |002d: invoke-direct {v4, v5}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V // method@2846 │ │ +0e4418: 6e40 e800 2143 |0030: invoke-virtual {v1, v2, v3, v4}, Landroid/app/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@00e8 │ │ +0e441e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=39 │ │ 0x0007 line=41 │ │ 0x000c line=43 │ │ 0x000f line=45 │ │ @@ -310501,67 +310774,67 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 99 16-bit code units │ │ -0e4528: |[0e4528] org.pyneo.maps.downloader.FileDownloadListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0e4538: 6e10 5728 0800 |0000: invoke-virtual {v8}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2857 │ │ -0e453e: 0c02 |0003: move-result-object v2 │ │ -0e4540: 7220 eb21 b200 |0004: invoke-interface {v2, v11}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@21eb │ │ -0e4546: 0c01 |0007: move-result-object v1 │ │ -0e4548: 1f01 e304 |0008: check-cast v1, Lorg/json/JSONObject; // type@04e3 │ │ -0e454c: 2202 3a05 |000a: new-instance v2, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // type@053a │ │ -0e4550: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0e4552: 7030 4928 8203 |000d: invoke-direct {v2, v8, v3}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;)V // method@2849 │ │ -0e4558: 5b82 fb12 |0010: iput-object v2, v8, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mDownloadFile:Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // field@12fb │ │ -0e455c: 5482 fc12 |0012: iget-object v2, v8, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ -0e4560: 1a03 6d23 |0014: const-string v3, "listtitle" // string@236d │ │ -0e4564: 6e20 7326 3100 |0016: invoke-virtual {v1, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ -0e456a: 0c03 |0019: move-result-object v3 │ │ -0e456c: 6e20 ed00 3200 |001a: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ -0e4572: 5482 fb12 |001d: iget-object v2, v8, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mDownloadFile:Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // field@12fb │ │ -0e4576: 1253 |001f: const/4 v3, #int 5 // #5 │ │ -0e4578: 2333 7a06 |0020: new-array v3, v3, [Ljava/lang/String; // type@067a │ │ -0e457c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0e457e: 1a05 3533 |0023: const-string v5, "source" // string@3335 │ │ -0e4582: 6e20 7326 5100 |0025: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ -0e4588: 0c05 |0028: move-result-object v5 │ │ -0e458a: 4d05 0304 |0029: aput-object v5, v3, v4 │ │ -0e458e: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -0e4590: 1a05 8b1c |002c: const-string v5, "filename" // string@1c8b │ │ -0e4594: 6e20 7326 5100 |002e: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ -0e459a: 0c05 |0031: move-result-object v5 │ │ -0e459c: 4d05 0304 |0032: aput-object v5, v3, v4 │ │ -0e45a0: 1224 |0034: const/4 v4, #int 2 // #2 │ │ -0e45a2: 1a05 1c29 |0035: const-string v5, "mapname" // string@291c │ │ -0e45a6: 6e20 7326 5100 |0037: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ -0e45ac: 0c05 |003a: move-result-object v5 │ │ -0e45ae: 4d05 0304 |003b: aput-object v5, v3, v4 │ │ -0e45b2: 1234 |003d: const/4 v4, #int 3 // #3 │ │ -0e45b4: 1a05 9518 |003e: const-string v5, "center" // string@1895 │ │ -0e45b8: 1a06 0000 |0040: const-string v6, "" // string@0000 │ │ -0e45bc: 6e30 7a26 5106 |0042: invoke-virtual {v1, v5, v6}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -0e45c2: 0c05 |0045: move-result-object v5 │ │ -0e45c4: 4d05 0304 |0046: aput-object v5, v3, v4 │ │ -0e45c8: 1244 |0048: const/4 v4, #int 4 // #4 │ │ -0e45ca: 1a05 8436 |0049: const-string v5, "zoom" // string@3684 │ │ -0e45ce: 1a06 0000 |004b: const-string v6, "" // string@0000 │ │ -0e45d2: 6e30 7a26 5106 |004d: invoke-virtual {v1, v5, v6}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ -0e45d8: 0c05 |0050: move-result-object v5 │ │ -0e45da: 4d05 0304 |0051: aput-object v5, v3, v4 │ │ -0e45de: 6e20 4d28 3200 |0053: invoke-virtual {v2, v3}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@284d │ │ -0e45e4: 7506 af00 0800 |0056: invoke-super/range {v8, v9, v10, v11, v12, v13}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ -0e45ea: 0e00 |0059: return-void │ │ -0e45ec: 0d00 |005a: move-exception v0 │ │ -0e45ee: 6e10 6c26 0000 |005b: invoke-virtual {v0}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0e45f4: 0c02 |005e: move-result-object v2 │ │ -0e45f6: 7120 fa2e 0200 |005f: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e45fc: 28f4 |0062: goto 0056 // -000c │ │ +0e4420: |[0e4420] org.pyneo.maps.downloader.FileDownloadListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0e4430: 6e10 5728 0800 |0000: invoke-virtual {v8}, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2857 │ │ +0e4436: 0c02 |0003: move-result-object v2 │ │ +0e4438: 7220 eb21 b200 |0004: invoke-interface {v2, v11}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@21eb │ │ +0e443e: 0c01 |0007: move-result-object v1 │ │ +0e4440: 1f01 e304 |0008: check-cast v1, Lorg/json/JSONObject; // type@04e3 │ │ +0e4444: 2202 3a05 |000a: new-instance v2, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // type@053a │ │ +0e4448: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0e444a: 7030 4928 8203 |000d: invoke-direct {v2, v8, v3}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.:(Lorg/pyneo/maps/downloader/FileDownloadListActivity;Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;)V // method@2849 │ │ +0e4450: 5b82 fb12 |0010: iput-object v2, v8, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mDownloadFile:Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // field@12fb │ │ +0e4454: 5482 fc12 |0012: iget-object v2, v8, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@12fc │ │ +0e4458: 1a03 6d23 |0014: const-string v3, "listtitle" // string@236d │ │ +0e445c: 6e20 7326 3100 |0016: invoke-virtual {v1, v3}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ +0e4462: 0c03 |0019: move-result-object v3 │ │ +0e4464: 6e20 ed00 3200 |001a: invoke-virtual {v2, v3}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ +0e446a: 5482 fb12 |001d: iget-object v2, v8, Lorg/pyneo/maps/downloader/FileDownloadListActivity;.mDownloadFile:Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile; // field@12fb │ │ +0e446e: 1253 |001f: const/4 v3, #int 5 // #5 │ │ +0e4470: 2333 7a06 |0020: new-array v3, v3, [Ljava/lang/String; // type@067a │ │ +0e4474: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +0e4476: 1a05 3533 |0023: const-string v5, "source" // string@3335 │ │ +0e447a: 6e20 7326 5100 |0025: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ +0e4480: 0c05 |0028: move-result-object v5 │ │ +0e4482: 4d05 0304 |0029: aput-object v5, v3, v4 │ │ +0e4486: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +0e4488: 1a05 8b1c |002c: const-string v5, "filename" // string@1c8b │ │ +0e448c: 6e20 7326 5100 |002e: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ +0e4492: 0c05 |0031: move-result-object v5 │ │ +0e4494: 4d05 0304 |0032: aput-object v5, v3, v4 │ │ +0e4498: 1224 |0034: const/4 v4, #int 2 // #2 │ │ +0e449a: 1a05 1c29 |0035: const-string v5, "mapname" // string@291c │ │ +0e449e: 6e20 7326 5100 |0037: invoke-virtual {v1, v5}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2673 │ │ +0e44a4: 0c05 |003a: move-result-object v5 │ │ +0e44a6: 4d05 0304 |003b: aput-object v5, v3, v4 │ │ +0e44aa: 1234 |003d: const/4 v4, #int 3 // #3 │ │ +0e44ac: 1a05 9518 |003e: const-string v5, "center" // string@1895 │ │ +0e44b0: 1a06 0000 |0040: const-string v6, "" // string@0000 │ │ +0e44b4: 6e30 7a26 5106 |0042: invoke-virtual {v1, v5, v6}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0e44ba: 0c05 |0045: move-result-object v5 │ │ +0e44bc: 4d05 0304 |0046: aput-object v5, v3, v4 │ │ +0e44c0: 1244 |0048: const/4 v4, #int 4 // #4 │ │ +0e44c2: 1a05 8436 |0049: const-string v5, "zoom" // string@3684 │ │ +0e44c6: 1a06 0000 |004b: const-string v6, "" // string@0000 │ │ +0e44ca: 6e30 7a26 5106 |004d: invoke-virtual {v1, v5, v6}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@267a │ │ +0e44d0: 0c05 |0050: move-result-object v5 │ │ +0e44d2: 4d05 0304 |0051: aput-object v5, v3, v4 │ │ +0e44d6: 6e20 4d28 3200 |0053: invoke-virtual {v2, v3}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@284d │ │ +0e44dc: 7506 af00 0800 |0056: invoke-super/range {v8, v9, v10, v11, v12, v13}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ +0e44e2: 0e00 |0059: return-void │ │ +0e44e4: 0d00 |005a: move-exception v0 │ │ +0e44e6: 6e10 6c26 0000 |005b: invoke-virtual {v0}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0e44ec: 0c02 |005e: move-result-object v2 │ │ +0e44ee: 7120 fa2e 0200 |005f: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e44f4: 28f4 |0062: goto 0056 // -000c │ │ catches : 1 │ │ 0x0012 - 0x0056 │ │ Lorg/json/JSONException; -> 0x005a │ │ positions : │ │ 0x0000 line=66 │ │ 0x000a line=68 │ │ 0x0012 line=70 │ │ @@ -310633,18 +310906,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0e4610: |[0e4610] org.pyneo.maps.map.MapView.:(Landroid/content/Context;)V │ │ -0e4620: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e4622: 7040 cf28 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/pyneo/maps/map/MapView;.:(Landroid/content/Context;II)V // method@28cf │ │ -0e4628: 0e00 |0004: return-void │ │ +0e4508: |[0e4508] org.pyneo.maps.map.MapView.:(Landroid/content/Context;)V │ │ +0e4518: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e451a: 7040 cf28 2100 |0001: invoke-direct {v1, v2, v0, v0}, Lorg/pyneo/maps/map/MapView;.:(Landroid/content/Context;II)V // method@28cf │ │ +0e4520: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0004 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -310654,112 +310927,112 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 207 16-bit code units │ │ -0e462c: |[0e462c] org.pyneo.maps.map.MapView.:(Landroid/content/Context;II)V │ │ -0e463c: 7020 4822 ba00 |0000: invoke-direct {v10, v11}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@2248 │ │ -0e4642: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0e4644: 5ca6 4713 |0004: iput-boolean v6, v10, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ -0e4648: 7110 af03 0b00 |0006: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0e464e: 0c02 |0009: move-result-object v2 │ │ -0e4650: 1a06 112e |000a: const-string v6, "pref_use_volume_controls" // string@2e11 │ │ -0e4654: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -0e4656: 7230 8901 6207 |000d: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0e465c: 0a06 |0010: move-result v6 │ │ -0e465e: 5ca6 4913 |0011: iput-boolean v6, v10, Lorg/pyneo/maps/map/MapView;.mUseVolumeControl:Z // field@1349 │ │ -0e4662: 2206 6105 |0013: new-instance v6, Lorg/pyneo/maps/map/TileView; // type@0561 │ │ -0e4666: 7020 6b29 b600 |0015: invoke-direct {v6, v11}, Lorg/pyneo/maps/map/TileView;.:(Landroid/content/Context;)V // method@296b │ │ -0e466c: 5ba6 4813 |0018: iput-object v6, v10, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4670: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -0e4672: 5ba6 4513 |001b: iput-object v6, v10, Lorg/pyneo/maps/map/MapView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@1345 │ │ -0e4676: 54a6 4813 |001d: iget-object v6, v10, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e467a: 2207 2004 |001f: new-instance v7, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e467e: 12f8 |0021: const/4 v8, #int -1 // #ff │ │ -0e4680: 12f9 |0022: const/4 v9, #int -1 // #ff │ │ -0e4682: 7030 4522 8709 |0023: invoke-direct {v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4688: 6e30 d428 6a07 |0026: invoke-virtual {v10, v6, v7}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e468e: 2201 1604 |0029: new-instance v1, Landroid/widget/LinearLayout; // type@0416 │ │ -0e4692: 7020 bd21 b100 |002b: invoke-direct {v1, v11}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0e4698: 1216 |002e: const/4 v6, #int 1 // #1 │ │ -0e469a: 6e20 e521 6100 |002f: invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -0e46a0: 2206 d903 |0032: new-instance v6, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0e46a4: 12f7 |0034: const/4 v7, #int -1 // #ff │ │ -0e46a6: 12e8 |0035: const/4 v8, #int -2 // #fe │ │ -0e46a8: 7030 2c20 7608 |0036: invoke-direct {v6, v7, v8}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0e46ae: 6e20 e221 6100 |0039: invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ -0e46b4: 1406 1301 0b7f |003c: const v6, #float 1.84768e+38 // #7f0b0113 │ │ -0e46ba: 6e20 e121 6100 |003f: invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ -0e46c0: 2200 2004 |0042: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e46c4: 12f6 |0044: const/4 v6, #int -1 // #ff │ │ -0e46c6: 12e7 |0045: const/4 v7, #int -2 // #fe │ │ -0e46c8: 7030 4522 6007 |0046: invoke-direct {v0, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e46ce: 1306 0a00 |0049: const/16 v6, #int 10 // #a │ │ -0e46d2: 6e20 4622 6000 |004b: invoke-virtual {v0, v6}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e46d8: 6e30 d428 1a00 |004e: invoke-virtual {v10, v1, v0}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e46de: 2204 2104 |0051: new-instance v4, Landroid/widget/RelativeLayout; // type@0421 │ │ -0e46e2: 7020 4822 b400 |0053: invoke-direct {v4, v11}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@2248 │ │ -0e46e8: 1406 1401 0b7f |0056: const v6, #float 1.84768e+38 // #7f0b0114 │ │ -0e46ee: 6e20 5822 6400 |0059: invoke-virtual {v4, v6}, Landroid/widget/RelativeLayout;.setId:(I)V // method@2258 │ │ -0e46f4: 2203 2004 |005c: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e46f8: 12e6 |005e: const/4 v6, #int -2 // #fe │ │ -0e46fa: 12e7 |005f: const/4 v7, #int -2 // #fe │ │ -0e46fc: 7030 4522 6307 |0060: invoke-direct {v3, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4702: 1306 0c00 |0063: const/16 v6, #int 12 // #c │ │ -0e4706: 6e20 4622 6300 |0065: invoke-virtual {v3, v6}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e470c: 1236 |0068: const/4 v6, #int 3 // #3 │ │ -0e470e: 1407 1301 0b7f |0069: const v7, #float 1.84768e+38 // #7f0b0113 │ │ -0e4714: 6e30 4722 6307 |006c: invoke-virtual {v3, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ -0e471a: 6e30 d428 4a03 |006f: invoke-virtual {v10, v4, v3}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e4720: 6e20 d528 ca00 |0072: invoke-virtual {v10, v12}, Lorg/pyneo/maps/map/MapView;.displayZoomControls:(I)V // method@28d5 │ │ -0e4726: 1216 |0075: const/4 v6, #int 1 // #1 │ │ -0e4728: 336d 4a00 |0076: if-ne v13, v6, 00c0 // +004a │ │ -0e472c: 2206 1404 |0078: new-instance v6, Landroid/widget/ImageView; // type@0414 │ │ -0e4730: 6e10 d828 0a00 |007a: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ -0e4736: 0c07 |007d: move-result-object v7 │ │ -0e4738: 7020 9e21 7600 |007e: invoke-direct {v6, v7}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0e473e: 5ba6 4413 |0081: iput-object v6, v10, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ -0e4742: 2206 2b06 |0083: new-instance v6, Lorg/pyneo/maps/utils/ScaleBarDrawable; // type@062b │ │ -0e4746: 1a07 0f2e |0085: const-string v7, "pref_units" // string@2e0f │ │ -0e474a: 1a08 5c01 |0087: const-string v8, "0" // string@015c │ │ -0e474e: 7230 8c01 7208 |0089: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e4754: 0c07 |008c: move-result-object v7 │ │ -0e4756: 7110 9224 0700 |008d: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e475c: 0a07 |0090: move-result v7 │ │ -0e475e: 7040 a42e b67a |0091: invoke-direct {v6, v11, v10, v7}, Lorg/pyneo/maps/utils/ScaleBarDrawable;.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;I)V // method@2ea4 │ │ -0e4764: 5ba6 4613 |0094: iput-object v6, v10, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ -0e4768: 54a6 4413 |0096: iget-object v6, v10, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ -0e476c: 54a7 4613 |0098: iget-object v7, v10, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ -0e4770: 6e20 af21 7600 |009a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0e4776: 54a6 4413 |009d: iget-object v6, v10, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ -0e477a: 1407 1501 0b7f |009f: const v7, #float 1.84768e+38 // #7f0b0115 │ │ -0e4780: 6e20 ad21 7600 |00a2: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setId:(I)V // method@21ad │ │ -0e4786: 2205 2004 |00a5: new-instance v5, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e478a: 12e6 |00a7: const/4 v6, #int -2 // #fe │ │ -0e478c: 12e7 |00a8: const/4 v7, #int -2 // #fe │ │ -0e478e: 7030 4522 6507 |00a9: invoke-direct {v5, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4794: 1216 |00ac: const/4 v6, #int 1 // #1 │ │ -0e4796: 336c 1c00 |00ad: if-ne v12, v6, 00c9 // +001c │ │ -0e479a: 1216 |00af: const/4 v6, #int 1 // #1 │ │ -0e479c: 1407 fa00 0b7f |00b0: const v7, #float 1.84768e+38 // #7f0b00fa │ │ -0e47a2: 6e30 4722 6507 |00b3: invoke-virtual {v5, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ -0e47a8: 1306 0c00 |00b6: const/16 v6, #int 12 // #c │ │ -0e47ac: 6e20 4622 6500 |00b8: invoke-virtual {v5, v6}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e47b2: 54a6 4413 |00bb: iget-object v6, v10, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ -0e47b6: 6e30 d428 6a05 |00bd: invoke-virtual {v10, v6, v5}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e47bc: 1216 |00c0: const/4 v6, #int 1 // #1 │ │ -0e47be: 6e20 e828 6a00 |00c1: invoke-virtual {v10, v6}, Lorg/pyneo/maps/map/MapView;.setFocusable:(Z)V // method@28e8 │ │ -0e47c4: 1216 |00c4: const/4 v6, #int 1 // #1 │ │ -0e47c6: 6e20 e928 6a00 |00c5: invoke-virtual {v10, v6}, Lorg/pyneo/maps/map/MapView;.setFocusableInTouchMode:(Z)V // method@28e9 │ │ -0e47cc: 0e00 |00c8: return-void │ │ -0e47ce: 1306 0900 |00c9: const/16 v6, #int 9 // #9 │ │ -0e47d2: 6e20 4622 6500 |00cb: invoke-virtual {v5, v6}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e47d8: 28e8 |00ce: goto 00b6 // -0018 │ │ +0e4524: |[0e4524] org.pyneo.maps.map.MapView.:(Landroid/content/Context;II)V │ │ +0e4534: 7020 4822 ba00 |0000: invoke-direct {v10, v11}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@2248 │ │ +0e453a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +0e453c: 5ca6 4713 |0004: iput-boolean v6, v10, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ +0e4540: 7110 af03 0b00 |0006: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0e4546: 0c02 |0009: move-result-object v2 │ │ +0e4548: 1a06 112e |000a: const-string v6, "pref_use_volume_controls" // string@2e11 │ │ +0e454c: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +0e454e: 7230 8901 6207 |000d: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0e4554: 0a06 |0010: move-result v6 │ │ +0e4556: 5ca6 4913 |0011: iput-boolean v6, v10, Lorg/pyneo/maps/map/MapView;.mUseVolumeControl:Z // field@1349 │ │ +0e455a: 2206 6105 |0013: new-instance v6, Lorg/pyneo/maps/map/TileView; // type@0561 │ │ +0e455e: 7020 6b29 b600 |0015: invoke-direct {v6, v11}, Lorg/pyneo/maps/map/TileView;.:(Landroid/content/Context;)V // method@296b │ │ +0e4564: 5ba6 4813 |0018: iput-object v6, v10, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4568: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +0e456a: 5ba6 4513 |001b: iput-object v6, v10, Lorg/pyneo/maps/map/MapView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@1345 │ │ +0e456e: 54a6 4813 |001d: iget-object v6, v10, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4572: 2207 2004 |001f: new-instance v7, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e4576: 12f8 |0021: const/4 v8, #int -1 // #ff │ │ +0e4578: 12f9 |0022: const/4 v9, #int -1 // #ff │ │ +0e457a: 7030 4522 8709 |0023: invoke-direct {v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e4580: 6e30 d428 6a07 |0026: invoke-virtual {v10, v6, v7}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e4586: 2201 1604 |0029: new-instance v1, Landroid/widget/LinearLayout; // type@0416 │ │ +0e458a: 7020 bd21 b100 |002b: invoke-direct {v1, v11}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0e4590: 1216 |002e: const/4 v6, #int 1 // #1 │ │ +0e4592: 6e20 e521 6100 |002f: invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +0e4598: 2206 d903 |0032: new-instance v6, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0e459c: 12f7 |0034: const/4 v7, #int -1 // #ff │ │ +0e459e: 12e8 |0035: const/4 v8, #int -2 // #fe │ │ +0e45a0: 7030 2c20 7608 |0036: invoke-direct {v6, v7, v8}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0e45a6: 6e20 e221 6100 |0039: invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ +0e45ac: 1406 1301 0b7f |003c: const v6, #float 1.84768e+38 // #7f0b0113 │ │ +0e45b2: 6e20 e121 6100 |003f: invoke-virtual {v1, v6}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ +0e45b8: 2200 2004 |0042: new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e45bc: 12f6 |0044: const/4 v6, #int -1 // #ff │ │ +0e45be: 12e7 |0045: const/4 v7, #int -2 // #fe │ │ +0e45c0: 7030 4522 6007 |0046: invoke-direct {v0, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e45c6: 1306 0a00 |0049: const/16 v6, #int 10 // #a │ │ +0e45ca: 6e20 4622 6000 |004b: invoke-virtual {v0, v6}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e45d0: 6e30 d428 1a00 |004e: invoke-virtual {v10, v1, v0}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e45d6: 2204 2104 |0051: new-instance v4, Landroid/widget/RelativeLayout; // type@0421 │ │ +0e45da: 7020 4822 b400 |0053: invoke-direct {v4, v11}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@2248 │ │ +0e45e0: 1406 1401 0b7f |0056: const v6, #float 1.84768e+38 // #7f0b0114 │ │ +0e45e6: 6e20 5822 6400 |0059: invoke-virtual {v4, v6}, Landroid/widget/RelativeLayout;.setId:(I)V // method@2258 │ │ +0e45ec: 2203 2004 |005c: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e45f0: 12e6 |005e: const/4 v6, #int -2 // #fe │ │ +0e45f2: 12e7 |005f: const/4 v7, #int -2 // #fe │ │ +0e45f4: 7030 4522 6307 |0060: invoke-direct {v3, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e45fa: 1306 0c00 |0063: const/16 v6, #int 12 // #c │ │ +0e45fe: 6e20 4622 6300 |0065: invoke-virtual {v3, v6}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4604: 1236 |0068: const/4 v6, #int 3 // #3 │ │ +0e4606: 1407 1301 0b7f |0069: const v7, #float 1.84768e+38 // #7f0b0113 │ │ +0e460c: 6e30 4722 6307 |006c: invoke-virtual {v3, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ +0e4612: 6e30 d428 4a03 |006f: invoke-virtual {v10, v4, v3}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e4618: 6e20 d528 ca00 |0072: invoke-virtual {v10, v12}, Lorg/pyneo/maps/map/MapView;.displayZoomControls:(I)V // method@28d5 │ │ +0e461e: 1216 |0075: const/4 v6, #int 1 // #1 │ │ +0e4620: 336d 4a00 |0076: if-ne v13, v6, 00c0 // +004a │ │ +0e4624: 2206 1404 |0078: new-instance v6, Landroid/widget/ImageView; // type@0414 │ │ +0e4628: 6e10 d828 0a00 |007a: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ +0e462e: 0c07 |007d: move-result-object v7 │ │ +0e4630: 7020 9e21 7600 |007e: invoke-direct {v6, v7}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +0e4636: 5ba6 4413 |0081: iput-object v6, v10, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ +0e463a: 2206 2b06 |0083: new-instance v6, Lorg/pyneo/maps/utils/ScaleBarDrawable; // type@062b │ │ +0e463e: 1a07 0f2e |0085: const-string v7, "pref_units" // string@2e0f │ │ +0e4642: 1a08 5c01 |0087: const-string v8, "0" // string@015c │ │ +0e4646: 7230 8c01 7208 |0089: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e464c: 0c07 |008c: move-result-object v7 │ │ +0e464e: 7110 9224 0700 |008d: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e4654: 0a07 |0090: move-result v7 │ │ +0e4656: 7040 a42e b67a |0091: invoke-direct {v6, v11, v10, v7}, Lorg/pyneo/maps/utils/ScaleBarDrawable;.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;I)V // method@2ea4 │ │ +0e465c: 5ba6 4613 |0094: iput-object v6, v10, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ +0e4660: 54a6 4413 |0096: iget-object v6, v10, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ +0e4664: 54a7 4613 |0098: iget-object v7, v10, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ +0e4668: 6e20 af21 7600 |009a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0e466e: 54a6 4413 |009d: iget-object v6, v10, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ +0e4672: 1407 1501 0b7f |009f: const v7, #float 1.84768e+38 // #7f0b0115 │ │ +0e4678: 6e20 ad21 7600 |00a2: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setId:(I)V // method@21ad │ │ +0e467e: 2205 2004 |00a5: new-instance v5, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e4682: 12e6 |00a7: const/4 v6, #int -2 // #fe │ │ +0e4684: 12e7 |00a8: const/4 v7, #int -2 // #fe │ │ +0e4686: 7030 4522 6507 |00a9: invoke-direct {v5, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e468c: 1216 |00ac: const/4 v6, #int 1 // #1 │ │ +0e468e: 336c 1c00 |00ad: if-ne v12, v6, 00c9 // +001c │ │ +0e4692: 1216 |00af: const/4 v6, #int 1 // #1 │ │ +0e4694: 1407 fa00 0b7f |00b0: const v7, #float 1.84768e+38 // #7f0b00fa │ │ +0e469a: 6e30 4722 6507 |00b3: invoke-virtual {v5, v6, v7}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ +0e46a0: 1306 0c00 |00b6: const/16 v6, #int 12 // #c │ │ +0e46a4: 6e20 4622 6500 |00b8: invoke-virtual {v5, v6}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e46aa: 54a6 4413 |00bb: iget-object v6, v10, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ +0e46ae: 6e30 d428 6a05 |00bd: invoke-virtual {v10, v6, v5}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e46b4: 1216 |00c0: const/4 v6, #int 1 // #1 │ │ +0e46b6: 6e20 e828 6a00 |00c1: invoke-virtual {v10, v6}, Lorg/pyneo/maps/map/MapView;.setFocusable:(Z)V // method@28e8 │ │ +0e46bc: 1216 |00c4: const/4 v6, #int 1 // #1 │ │ +0e46be: 6e20 e928 6a00 |00c5: invoke-virtual {v10, v6}, Lorg/pyneo/maps/map/MapView;.setFocusableInTouchMode:(Z)V // method@28e9 │ │ +0e46c4: 0e00 |00c8: return-void │ │ +0e46c6: 1306 0900 |00c9: const/16 v6, #int 9 // #9 │ │ +0e46ca: 6e20 4622 6500 |00cb: invoke-virtual {v5, v6}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e46d0: 28e8 |00ce: goto 00b6 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=28 │ │ 0x0006 line=36 │ │ 0x000a line=37 │ │ 0x0013 line=38 │ │ @@ -310811,113 +311084,113 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 205 16-bit code units │ │ -0e47dc: |[0e47dc] org.pyneo.maps.map.MapView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e47ec: 7030 4922 dc0e |0000: invoke-direct {v12, v13, v14}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2249 │ │ -0e47f2: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -0e47f4: 5cc8 4713 |0004: iput-boolean v8, v12, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ -0e47f8: 6208 3b12 |0006: sget-object v8, Lorg/pyneo/maps/R$styleable;.MapView:[I // field@123b │ │ -0e47fc: 6e30 3b01 ed08 |0008: invoke-virtual {v13, v14, v8}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ -0e4802: 0c00 |000b: move-result-object v0 │ │ -0e4804: 7110 af03 0d00 |000c: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0e480a: 0c03 |000f: move-result-object v3 │ │ -0e480c: 2208 6105 |0010: new-instance v8, Lorg/pyneo/maps/map/TileView; // type@0561 │ │ -0e4810: 7020 6b29 d800 |0012: invoke-direct {v8, v13}, Lorg/pyneo/maps/map/TileView;.:(Landroid/content/Context;)V // method@296b │ │ -0e4816: 5bc8 4813 |0015: iput-object v8, v12, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e481a: 54c8 4813 |0017: iget-object v8, v12, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e481e: 2209 2004 |0019: new-instance v9, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e4822: 12fa |001b: const/4 v10, #int -1 // #ff │ │ -0e4824: 12fb |001c: const/4 v11, #int -1 // #ff │ │ -0e4826: 7030 4522 a90b |001d: invoke-direct {v9, v10, v11}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e482c: 6e30 d428 8c09 |0020: invoke-virtual {v12, v8, v9}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e4832: 2202 1604 |0023: new-instance v2, Landroid/widget/LinearLayout; // type@0416 │ │ -0e4836: 7020 bd21 d200 |0025: invoke-direct {v2, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0e483c: 1218 |0028: const/4 v8, #int 1 // #1 │ │ -0e483e: 6e20 e521 8200 |0029: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -0e4844: 2208 d903 |002c: new-instance v8, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ -0e4848: 12f9 |002e: const/4 v9, #int -1 // #ff │ │ -0e484a: 12ea |002f: const/4 v10, #int -2 // #fe │ │ -0e484c: 7030 2c20 980a |0030: invoke-direct {v8, v9, v10}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ -0e4852: 6e20 e221 8200 |0033: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ -0e4858: 1408 1301 0b7f |0036: const v8, #float 1.84768e+38 // #7f0b0113 │ │ -0e485e: 6e20 e121 8200 |0039: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ -0e4864: 2201 2004 |003c: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e4868: 12f8 |003e: const/4 v8, #int -1 // #ff │ │ -0e486a: 12e9 |003f: const/4 v9, #int -2 // #fe │ │ -0e486c: 7030 4522 8109 |0040: invoke-direct {v1, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4872: 1308 0a00 |0043: const/16 v8, #int 10 // #a │ │ -0e4876: 6e20 4622 8100 |0045: invoke-virtual {v1, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e487c: 6e30 d428 2c01 |0048: invoke-virtual {v12, v2, v1}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e4882: 2205 2104 |004b: new-instance v5, Landroid/widget/RelativeLayout; // type@0421 │ │ -0e4886: 7020 4822 d500 |004d: invoke-direct {v5, v13}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@2248 │ │ -0e488c: 1408 1401 0b7f |0050: const v8, #float 1.84768e+38 // #7f0b0114 │ │ -0e4892: 6e20 5822 8500 |0053: invoke-virtual {v5, v8}, Landroid/widget/RelativeLayout;.setId:(I)V // method@2258 │ │ -0e4898: 2204 2004 |0056: new-instance v4, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e489c: 12e8 |0058: const/4 v8, #int -2 // #fe │ │ -0e489e: 12e9 |0059: const/4 v9, #int -2 // #fe │ │ -0e48a0: 7030 4522 8409 |005a: invoke-direct {v4, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e48a6: 1308 0c00 |005d: const/16 v8, #int 12 // #c │ │ -0e48aa: 6e20 4622 8400 |005f: invoke-virtual {v4, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e48b0: 1238 |0062: const/4 v8, #int 3 // #3 │ │ -0e48b2: 1409 1301 0b7f |0063: const v9, #float 1.84768e+38 // #7f0b0113 │ │ -0e48b8: 6e30 4722 8409 |0066: invoke-virtual {v4, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ -0e48be: 6e30 d428 5c04 |0069: invoke-virtual {v12, v5, v4}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e48c4: 1218 |006c: const/4 v8, #int 1 // #1 │ │ -0e48c6: 1209 |006d: const/4 v9, #int 0 // #0 │ │ -0e48c8: 6e30 c501 8009 |006e: invoke-virtual {v0, v8, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0e48ce: 0a07 |0071: move-result v7 │ │ -0e48d0: 6e20 d528 7c00 |0072: invoke-virtual {v12, v7}, Lorg/pyneo/maps/map/MapView;.displayZoomControls:(I)V // method@28d5 │ │ -0e48d6: 1218 |0075: const/4 v8, #int 1 // #1 │ │ -0e48d8: 1209 |0076: const/4 v9, #int 0 // #0 │ │ -0e48da: 6e30 c501 8009 |0077: invoke-virtual {v0, v8, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ -0e48e0: 0a08 |007a: move-result v8 │ │ -0e48e2: 1219 |007b: const/4 v9, #int 1 // #1 │ │ -0e48e4: 3398 3f00 |007c: if-ne v8, v9, 00bb // +003f │ │ -0e48e8: 2208 1404 |007e: new-instance v8, Landroid/widget/ImageView; // type@0414 │ │ -0e48ec: 6e10 d828 0c00 |0080: invoke-virtual {v12}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ -0e48f2: 0c09 |0083: move-result-object v9 │ │ -0e48f4: 7020 9e21 9800 |0084: invoke-direct {v8, v9}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0e48fa: 5bc8 4413 |0087: iput-object v8, v12, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ -0e48fe: 2208 2b06 |0089: new-instance v8, Lorg/pyneo/maps/utils/ScaleBarDrawable; // type@062b │ │ -0e4902: 1a09 0f2e |008b: const-string v9, "pref_units" // string@2e0f │ │ -0e4906: 1a0a 5c01 |008d: const-string v10, "0" // string@015c │ │ -0e490a: 7230 8c01 930a |008f: invoke-interface {v3, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e4910: 0c09 |0092: move-result-object v9 │ │ -0e4912: 7110 9224 0900 |0093: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e4918: 0a09 |0096: move-result v9 │ │ -0e491a: 7040 a42e d89c |0097: invoke-direct {v8, v13, v12, v9}, Lorg/pyneo/maps/utils/ScaleBarDrawable;.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;I)V // method@2ea4 │ │ -0e4920: 5bc8 4613 |009a: iput-object v8, v12, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ -0e4924: 54c8 4413 |009c: iget-object v8, v12, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ -0e4928: 54c9 4613 |009e: iget-object v9, v12, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ -0e492c: 6e20 af21 9800 |00a0: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ -0e4932: 2206 2004 |00a3: new-instance v6, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e4936: 12e8 |00a5: const/4 v8, #int -2 // #fe │ │ -0e4938: 12e9 |00a6: const/4 v9, #int -2 // #fe │ │ -0e493a: 7030 4522 8609 |00a7: invoke-direct {v6, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4940: 1218 |00aa: const/4 v8, #int 1 // #1 │ │ -0e4942: 1409 fa00 0b7f |00ab: const v9, #float 1.84768e+38 // #7f0b00fa │ │ -0e4948: 6e30 4722 8609 |00ae: invoke-virtual {v6, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ -0e494e: 1308 0c00 |00b1: const/16 v8, #int 12 // #c │ │ -0e4952: 6e20 4622 8600 |00b3: invoke-virtual {v6, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e4958: 54c8 4413 |00b6: iget-object v8, v12, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ -0e495c: 6e30 d428 8c06 |00b8: invoke-virtual {v12, v8, v6}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e4962: 1228 |00bb: const/4 v8, #int 2 // #2 │ │ -0e4964: 1209 |00bc: const/4 v9, #int 0 // #0 │ │ -0e4966: 6e30 bf01 8009 |00bd: invoke-virtual {v0, v8, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ -0e496c: 0a08 |00c0: move-result v8 │ │ -0e496e: 3808 0800 |00c1: if-eqz v8, 00c9 // +0008 │ │ -0e4972: 54c8 4813 |00c3: iget-object v8, v12, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4976: 1219 |00c5: const/4 v9, #int 1 // #1 │ │ -0e4978: 6e20 9229 9800 |00c6: invoke-virtual {v8, v9}, Lorg/pyneo/maps/map/TileView;.setDisableControl:(Z)V // method@2992 │ │ -0e497e: 6e10 cd01 0000 |00c9: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ -0e4984: 0e00 |00cc: return-void │ │ +0e46d4: |[0e46d4] org.pyneo.maps.map.MapView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e46e4: 7030 4922 dc0e |0000: invoke-direct {v12, v13, v14}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2249 │ │ +0e46ea: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +0e46ec: 5cc8 4713 |0004: iput-boolean v8, v12, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ +0e46f0: 6208 3b12 |0006: sget-object v8, Lorg/pyneo/maps/R$styleable;.MapView:[I // field@123b │ │ +0e46f4: 6e30 3b01 ed08 |0008: invoke-virtual {v13, v14, v8}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013b │ │ +0e46fa: 0c00 |000b: move-result-object v0 │ │ +0e46fc: 7110 af03 0d00 |000c: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0e4702: 0c03 |000f: move-result-object v3 │ │ +0e4704: 2208 6105 |0010: new-instance v8, Lorg/pyneo/maps/map/TileView; // type@0561 │ │ +0e4708: 7020 6b29 d800 |0012: invoke-direct {v8, v13}, Lorg/pyneo/maps/map/TileView;.:(Landroid/content/Context;)V // method@296b │ │ +0e470e: 5bc8 4813 |0015: iput-object v8, v12, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4712: 54c8 4813 |0017: iget-object v8, v12, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4716: 2209 2004 |0019: new-instance v9, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e471a: 12fa |001b: const/4 v10, #int -1 // #ff │ │ +0e471c: 12fb |001c: const/4 v11, #int -1 // #ff │ │ +0e471e: 7030 4522 a90b |001d: invoke-direct {v9, v10, v11}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e4724: 6e30 d428 8c09 |0020: invoke-virtual {v12, v8, v9}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e472a: 2202 1604 |0023: new-instance v2, Landroid/widget/LinearLayout; // type@0416 │ │ +0e472e: 7020 bd21 d200 |0025: invoke-direct {v2, v13}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0e4734: 1218 |0028: const/4 v8, #int 1 // #1 │ │ +0e4736: 6e20 e521 8200 |0029: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +0e473c: 2208 d903 |002c: new-instance v8, Landroid/view/ViewGroup$LayoutParams; // type@03d9 │ │ +0e4740: 12f9 |002e: const/4 v9, #int -1 // #ff │ │ +0e4742: 12ea |002f: const/4 v10, #int -2 // #fe │ │ +0e4744: 7030 2c20 980a |0030: invoke-direct {v8, v9, v10}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@202c │ │ +0e474a: 6e20 e221 8200 |0033: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@21e2 │ │ +0e4750: 1408 1301 0b7f |0036: const v8, #float 1.84768e+38 // #7f0b0113 │ │ +0e4756: 6e20 e121 8200 |0039: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ +0e475c: 2201 2004 |003c: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e4760: 12f8 |003e: const/4 v8, #int -1 // #ff │ │ +0e4762: 12e9 |003f: const/4 v9, #int -2 // #fe │ │ +0e4764: 7030 4522 8109 |0040: invoke-direct {v1, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e476a: 1308 0a00 |0043: const/16 v8, #int 10 // #a │ │ +0e476e: 6e20 4622 8100 |0045: invoke-virtual {v1, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4774: 6e30 d428 2c01 |0048: invoke-virtual {v12, v2, v1}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e477a: 2205 2104 |004b: new-instance v5, Landroid/widget/RelativeLayout; // type@0421 │ │ +0e477e: 7020 4822 d500 |004d: invoke-direct {v5, v13}, Landroid/widget/RelativeLayout;.:(Landroid/content/Context;)V // method@2248 │ │ +0e4784: 1408 1401 0b7f |0050: const v8, #float 1.84768e+38 // #7f0b0114 │ │ +0e478a: 6e20 5822 8500 |0053: invoke-virtual {v5, v8}, Landroid/widget/RelativeLayout;.setId:(I)V // method@2258 │ │ +0e4790: 2204 2004 |0056: new-instance v4, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e4794: 12e8 |0058: const/4 v8, #int -2 // #fe │ │ +0e4796: 12e9 |0059: const/4 v9, #int -2 // #fe │ │ +0e4798: 7030 4522 8409 |005a: invoke-direct {v4, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e479e: 1308 0c00 |005d: const/16 v8, #int 12 // #c │ │ +0e47a2: 6e20 4622 8400 |005f: invoke-virtual {v4, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e47a8: 1238 |0062: const/4 v8, #int 3 // #3 │ │ +0e47aa: 1409 1301 0b7f |0063: const v9, #float 1.84768e+38 // #7f0b0113 │ │ +0e47b0: 6e30 4722 8409 |0066: invoke-virtual {v4, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ +0e47b6: 6e30 d428 5c04 |0069: invoke-virtual {v12, v5, v4}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e47bc: 1218 |006c: const/4 v8, #int 1 // #1 │ │ +0e47be: 1209 |006d: const/4 v9, #int 0 // #0 │ │ +0e47c0: 6e30 c501 8009 |006e: invoke-virtual {v0, v8, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0e47c6: 0a07 |0071: move-result v7 │ │ +0e47c8: 6e20 d528 7c00 |0072: invoke-virtual {v12, v7}, Lorg/pyneo/maps/map/MapView;.displayZoomControls:(I)V // method@28d5 │ │ +0e47ce: 1218 |0075: const/4 v8, #int 1 // #1 │ │ +0e47d0: 1209 |0076: const/4 v9, #int 0 // #0 │ │ +0e47d2: 6e30 c501 8009 |0077: invoke-virtual {v0, v8, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c5 │ │ +0e47d8: 0a08 |007a: move-result v8 │ │ +0e47da: 1219 |007b: const/4 v9, #int 1 // #1 │ │ +0e47dc: 3398 3f00 |007c: if-ne v8, v9, 00bb // +003f │ │ +0e47e0: 2208 1404 |007e: new-instance v8, Landroid/widget/ImageView; // type@0414 │ │ +0e47e4: 6e10 d828 0c00 |0080: invoke-virtual {v12}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ +0e47ea: 0c09 |0083: move-result-object v9 │ │ +0e47ec: 7020 9e21 9800 |0084: invoke-direct {v8, v9}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +0e47f2: 5bc8 4413 |0087: iput-object v8, v12, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ +0e47f6: 2208 2b06 |0089: new-instance v8, Lorg/pyneo/maps/utils/ScaleBarDrawable; // type@062b │ │ +0e47fa: 1a09 0f2e |008b: const-string v9, "pref_units" // string@2e0f │ │ +0e47fe: 1a0a 5c01 |008d: const-string v10, "0" // string@015c │ │ +0e4802: 7230 8c01 930a |008f: invoke-interface {v3, v9, v10}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e4808: 0c09 |0092: move-result-object v9 │ │ +0e480a: 7110 9224 0900 |0093: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e4810: 0a09 |0096: move-result v9 │ │ +0e4812: 7040 a42e d89c |0097: invoke-direct {v8, v13, v12, v9}, Lorg/pyneo/maps/utils/ScaleBarDrawable;.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;I)V // method@2ea4 │ │ +0e4818: 5bc8 4613 |009a: iput-object v8, v12, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ +0e481c: 54c8 4413 |009c: iget-object v8, v12, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ +0e4820: 54c9 4613 |009e: iget-object v9, v12, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ +0e4824: 6e20 af21 9800 |00a0: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@21af │ │ +0e482a: 2206 2004 |00a3: new-instance v6, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e482e: 12e8 |00a5: const/4 v8, #int -2 // #fe │ │ +0e4830: 12e9 |00a6: const/4 v9, #int -2 // #fe │ │ +0e4832: 7030 4522 8609 |00a7: invoke-direct {v6, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e4838: 1218 |00aa: const/4 v8, #int 1 // #1 │ │ +0e483a: 1409 fa00 0b7f |00ab: const v9, #float 1.84768e+38 // #7f0b00fa │ │ +0e4840: 6e30 4722 8609 |00ae: invoke-virtual {v6, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ +0e4846: 1308 0c00 |00b1: const/16 v8, #int 12 // #c │ │ +0e484a: 6e20 4622 8600 |00b3: invoke-virtual {v6, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4850: 54c8 4413 |00b6: iget-object v8, v12, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ +0e4854: 6e30 d428 8c06 |00b8: invoke-virtual {v12, v8, v6}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e485a: 1228 |00bb: const/4 v8, #int 2 // #2 │ │ +0e485c: 1209 |00bc: const/4 v9, #int 0 // #0 │ │ +0e485e: 6e30 bf01 8009 |00bd: invoke-virtual {v0, v8, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bf │ │ +0e4864: 0a08 |00c0: move-result v8 │ │ +0e4866: 3808 0800 |00c1: if-eqz v8, 00c9 // +0008 │ │ +0e486a: 54c8 4813 |00c3: iget-object v8, v12, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e486e: 1219 |00c5: const/4 v9, #int 1 // #1 │ │ +0e4870: 6e20 9229 9800 |00c6: invoke-virtual {v8, v9}, Lorg/pyneo/maps/map/TileView;.setDisableControl:(Z)V // method@2992 │ │ +0e4876: 6e10 cd01 0000 |00c9: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01cd │ │ +0e487c: 0e00 |00cc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=28 │ │ 0x0006 line=88 │ │ 0x000c line=90 │ │ 0x0010 line=91 │ │ @@ -310967,17 +311240,17 @@ │ │ type : '(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4988: |[0e4988] org.pyneo.maps.map.MapView.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; │ │ -0e4998: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e499c: 1100 |0002: return-object v0 │ │ +0e4880: |[0e4880] org.pyneo.maps.map.MapView.access$000:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/map/TileView; │ │ +0e4890: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4894: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/MapView; │ │ │ │ #4 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -310985,17 +311258,17 @@ │ │ type : '(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e49a0: |[0e49a0] org.pyneo.maps.map.MapView.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; │ │ -0e49b0: 5410 4513 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@1345 │ │ -0e49b4: 1100 |0002: return-object v0 │ │ +0e4898: |[0e4898] org.pyneo.maps.map.MapView.access$100:(Lorg/pyneo/maps/map/MapView;)Lorg/pyneo/maps/utils/IMoveListener; │ │ +0e48a8: 5410 4513 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@1345 │ │ +0e48ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/MapView; │ │ │ │ #5 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311003,17 +311276,17 @@ │ │ type : '(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e49b8: |[0e49b8] org.pyneo.maps.map.MapView.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; │ │ -0e49c8: 5410 4413 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ -0e49cc: 1100 |0002: return-object v0 │ │ +0e48b0: |[0e48b0] org.pyneo.maps.map.MapView.access$200:(Lorg/pyneo/maps/map/MapView;)Landroid/widget/ImageView; │ │ +0e48c0: 5410 4413 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.ivScaleBar:Landroid/widget/ImageView; // field@1344 │ │ +0e48c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/MapView; │ │ │ │ Virtual methods - │ │ @@ -311022,113 +311295,113 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 215 16-bit code units │ │ -0e49d0: |[0e49d0] org.pyneo.maps.map.MapView.displayZoomControls:(I)V │ │ -0e49e0: 1408 1401 0b7f |0000: const v8, #float 1.84768e+38 // #7f0b0114 │ │ -0e49e6: 6e20 d728 8a00 |0003: invoke-virtual {v10, v8}, Lorg/pyneo/maps/map/MapView;.findViewById:(I)Landroid/view/View; // method@28d7 │ │ -0e49ec: 0c05 |0006: move-result-object v5 │ │ -0e49ee: 1f05 2104 |0007: check-cast v5, Landroid/widget/RelativeLayout; // type@0421 │ │ -0e49f2: 2202 1604 |0009: new-instance v2, Landroid/widget/LinearLayout; // type@0416 │ │ -0e49f6: 6e10 d828 0a00 |000b: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ -0e49fc: 0c08 |000e: move-result-object v8 │ │ -0e49fe: 7020 bd21 8200 |000f: invoke-direct {v2, v8}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ -0e4a04: 1408 0c01 0b7f |0012: const v8, #float 1.84768e+38 // #7f0b010c │ │ -0e4a0a: 6e20 e121 8200 |0015: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ -0e4a10: 1218 |0018: const/4 v8, #int 1 // #1 │ │ -0e4a12: 6e20 e521 8200 |0019: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ -0e4a18: 2203 2004 |001c: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e4a1c: 12e8 |001e: const/4 v8, #int -2 // #fe │ │ -0e4a1e: 12e9 |001f: const/4 v9, #int -2 // #fe │ │ -0e4a20: 7030 4522 8309 |0020: invoke-direct {v3, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4a26: 1308 0f00 |0023: const/16 v8, #int 15 // #f │ │ -0e4a2a: 6e20 4622 8300 |0025: invoke-virtual {v3, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e4a30: 1308 0b00 |0028: const/16 v8, #int 11 // #b │ │ -0e4a34: 6e20 4622 8300 |002a: invoke-virtual {v3, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e4a3a: 6e30 4b22 2503 |002d: invoke-virtual {v5, v2, v3}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@224b │ │ -0e4a40: 6e10 dc28 0a00 |0030: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getResources:()Landroid/content/res/Resources; // method@28dc │ │ -0e4a46: 0c08 |0033: move-result-object v8 │ │ -0e4a48: 1409 1b00 0a7f |0034: const v9, #float 1.83434e+38 // #7f0a001b │ │ -0e4a4e: 6e20 ad01 9800 |0037: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ -0e4a54: 0a04 |003a: move-result v4 │ │ -0e4a56: 390b 0300 |003b: if-nez v11, 003e // +0003 │ │ -0e4a5a: 0e00 |003d: return-void │ │ -0e4a5c: 2200 1404 |003e: new-instance v0, Landroid/widget/ImageView; // type@0414 │ │ -0e4a60: 6e10 d828 0a00 |0040: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ -0e4a66: 0c08 |0043: move-result-object v8 │ │ -0e4a68: 7020 9e21 8000 |0044: invoke-direct {v0, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0e4a6e: 1408 6100 027f |0047: const v8, #float 1.72802e+38 // #7f020061 │ │ -0e4a74: 6e20 b021 8000 |004a: invoke-virtual {v0, v8}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0e4a7a: 1238 |004d: const/4 v8, #int 3 // #3 │ │ -0e4a7c: 338b 4b00 |004e: if-ne v11, v8, 0099 // +004b │ │ -0e4a80: 1208 |0050: const/4 v8, #int 0 // #0 │ │ -0e4a82: 1209 |0051: const/4 v9, #int 0 // #0 │ │ -0e4a84: 6e54 b621 8094 |0052: invoke-virtual {v0, v8, v4, v9, v4}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@21b6 │ │ -0e4a8a: 6e20 bf21 0200 |0055: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -0e4a90: 2208 4c05 |0058: new-instance v8, Lorg/pyneo/maps/map/MapView$1; // type@054c │ │ -0e4a94: 7020 c628 a800 |005a: invoke-direct {v8, v10}, Lorg/pyneo/maps/map/MapView$1;.:(Lorg/pyneo/maps/map/MapView;)V // method@28c6 │ │ -0e4a9a: 6e20 b321 8000 |005d: invoke-virtual {v0, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ -0e4aa0: 2208 4d05 |0060: new-instance v8, Lorg/pyneo/maps/map/MapView$2; // type@054d │ │ -0e4aa4: 7020 c828 a800 |0062: invoke-direct {v8, v10}, Lorg/pyneo/maps/map/MapView$2;.:(Lorg/pyneo/maps/map/MapView;)V // method@28c8 │ │ -0e4aaa: 6e20 b521 8000 |0065: invoke-virtual {v0, v8}, Landroid/widget/ImageView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@21b5 │ │ -0e4ab0: 2201 1404 |0068: new-instance v1, Landroid/widget/ImageView; // type@0414 │ │ -0e4ab4: 6e10 d828 0a00 |006a: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ -0e4aba: 0c08 |006d: move-result-object v8 │ │ -0e4abc: 7020 9e21 8100 |006e: invoke-direct {v1, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ -0e4ac2: 1408 fa00 0b7f |0071: const v8, #float 1.84768e+38 // #7f0b00fa │ │ -0e4ac8: 6e20 ad21 8100 |0074: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setId:(I)V // method@21ad │ │ -0e4ace: 1408 6200 027f |0077: const v8, #float 1.72802e+38 // #7f020062 │ │ -0e4ad4: 6e20 b021 8100 |007a: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0e4ada: 1238 |007d: const/4 v8, #int 3 // #3 │ │ -0e4adc: 338b 3900 |007e: if-ne v11, v8, 00b7 // +0039 │ │ -0e4ae0: 1208 |0080: const/4 v8, #int 0 // #0 │ │ -0e4ae2: 1209 |0081: const/4 v9, #int 0 // #0 │ │ -0e4ae4: 6e54 b621 8194 |0082: invoke-virtual {v1, v8, v4, v9, v4}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@21b6 │ │ -0e4aea: 6e20 bf21 1200 |0085: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ -0e4af0: 2208 4e05 |0088: new-instance v8, Lorg/pyneo/maps/map/MapView$3; // type@054e │ │ -0e4af4: 7020 ca28 a800 |008a: invoke-direct {v8, v10}, Lorg/pyneo/maps/map/MapView$3;.:(Lorg/pyneo/maps/map/MapView;)V // method@28ca │ │ -0e4afa: 6e20 b321 8100 |008d: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ -0e4b00: 2208 4f05 |0090: new-instance v8, Lorg/pyneo/maps/map/MapView$4; // type@054f │ │ -0e4b04: 7020 cc28 a800 |0092: invoke-direct {v8, v10}, Lorg/pyneo/maps/map/MapView$4;.:(Lorg/pyneo/maps/map/MapView;)V // method@28cc │ │ -0e4b0a: 6e20 b521 8100 |0095: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@21b5 │ │ -0e4b10: 28a5 |0098: goto 003d // -005b │ │ -0e4b12: 2206 2004 |0099: new-instance v6, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e4b16: 12e8 |009b: const/4 v8, #int -2 // #fe │ │ -0e4b18: 12e9 |009c: const/4 v9, #int -2 // #fe │ │ -0e4b1a: 7030 4522 8609 |009d: invoke-direct {v6, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4b20: 1308 0b00 |00a0: const/16 v8, #int 11 // #b │ │ -0e4b24: 6e20 4622 8600 |00a2: invoke-virtual {v6, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e4b2a: 1228 |00a5: const/4 v8, #int 2 // #2 │ │ -0e4b2c: 328b 0b00 |00a6: if-eq v11, v8, 00b1 // +000b │ │ -0e4b30: 1308 0c00 |00a8: const/16 v8, #int 12 // #c │ │ -0e4b34: 6e20 4622 8600 |00aa: invoke-virtual {v6, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e4b3a: 6e30 4b22 0506 |00ad: invoke-virtual {v5, v0, v6}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@224b │ │ -0e4b40: 28a8 |00b0: goto 0058 // -0058 │ │ -0e4b42: 1308 0a00 |00b1: const/16 v8, #int 10 // #a │ │ -0e4b46: 6e20 4622 8600 |00b3: invoke-virtual {v6, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e4b4c: 28f7 |00b6: goto 00ad // -0009 │ │ -0e4b4e: 2207 2004 |00b7: new-instance v7, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e4b52: 12e8 |00b9: const/4 v8, #int -2 // #fe │ │ -0e4b54: 12e9 |00ba: const/4 v9, #int -2 // #fe │ │ -0e4b56: 7030 4522 8709 |00bb: invoke-direct {v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4b5c: 1308 0900 |00be: const/16 v8, #int 9 // #9 │ │ -0e4b60: 6e20 4622 8700 |00c0: invoke-virtual {v7, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e4b66: 1228 |00c3: const/4 v8, #int 2 // #2 │ │ -0e4b68: 328b 0b00 |00c4: if-eq v11, v8, 00cf // +000b │ │ -0e4b6c: 1308 0c00 |00c6: const/16 v8, #int 12 // #c │ │ -0e4b70: 6e20 4622 8700 |00c8: invoke-virtual {v7, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ -0e4b76: 6e30 d428 1a07 |00cb: invoke-virtual {v10, v1, v7}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ -0e4b7c: 28ba |00ce: goto 0088 // -0046 │ │ -0e4b7e: 1238 |00cf: const/4 v8, #int 3 // #3 │ │ -0e4b80: 1409 1301 0b7f |00d0: const v9, #float 1.84768e+38 // #7f0b0113 │ │ -0e4b86: 6e30 4722 8709 |00d3: invoke-virtual {v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ -0e4b8c: 28f5 |00d6: goto 00cb // -000b │ │ +0e48c8: |[0e48c8] org.pyneo.maps.map.MapView.displayZoomControls:(I)V │ │ +0e48d8: 1408 1401 0b7f |0000: const v8, #float 1.84768e+38 // #7f0b0114 │ │ +0e48de: 6e20 d728 8a00 |0003: invoke-virtual {v10, v8}, Lorg/pyneo/maps/map/MapView;.findViewById:(I)Landroid/view/View; // method@28d7 │ │ +0e48e4: 0c05 |0006: move-result-object v5 │ │ +0e48e6: 1f05 2104 |0007: check-cast v5, Landroid/widget/RelativeLayout; // type@0421 │ │ +0e48ea: 2202 1604 |0009: new-instance v2, Landroid/widget/LinearLayout; // type@0416 │ │ +0e48ee: 6e10 d828 0a00 |000b: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ +0e48f4: 0c08 |000e: move-result-object v8 │ │ +0e48f6: 7020 bd21 8200 |000f: invoke-direct {v2, v8}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@21bd │ │ +0e48fc: 1408 0c01 0b7f |0012: const v8, #float 1.84768e+38 // #7f0b010c │ │ +0e4902: 6e20 e121 8200 |0015: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setId:(I)V // method@21e1 │ │ +0e4908: 1218 |0018: const/4 v8, #int 1 // #1 │ │ +0e490a: 6e20 e521 8200 |0019: invoke-virtual {v2, v8}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@21e5 │ │ +0e4910: 2203 2004 |001c: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e4914: 12e8 |001e: const/4 v8, #int -2 // #fe │ │ +0e4916: 12e9 |001f: const/4 v9, #int -2 // #fe │ │ +0e4918: 7030 4522 8309 |0020: invoke-direct {v3, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e491e: 1308 0f00 |0023: const/16 v8, #int 15 // #f │ │ +0e4922: 6e20 4622 8300 |0025: invoke-virtual {v3, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4928: 1308 0b00 |0028: const/16 v8, #int 11 // #b │ │ +0e492c: 6e20 4622 8300 |002a: invoke-virtual {v3, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4932: 6e30 4b22 2503 |002d: invoke-virtual {v5, v2, v3}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@224b │ │ +0e4938: 6e10 dc28 0a00 |0030: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getResources:()Landroid/content/res/Resources; // method@28dc │ │ +0e493e: 0c08 |0033: move-result-object v8 │ │ +0e4940: 1409 1b00 0a7f |0034: const v9, #float 1.83434e+38 // #7f0a001b │ │ +0e4946: 6e20 ad01 9800 |0037: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ad │ │ +0e494c: 0a04 |003a: move-result v4 │ │ +0e494e: 390b 0300 |003b: if-nez v11, 003e // +0003 │ │ +0e4952: 0e00 |003d: return-void │ │ +0e4954: 2200 1404 |003e: new-instance v0, Landroid/widget/ImageView; // type@0414 │ │ +0e4958: 6e10 d828 0a00 |0040: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ +0e495e: 0c08 |0043: move-result-object v8 │ │ +0e4960: 7020 9e21 8000 |0044: invoke-direct {v0, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +0e4966: 1408 6100 027f |0047: const v8, #float 1.72802e+38 // #7f020061 │ │ +0e496c: 6e20 b021 8000 |004a: invoke-virtual {v0, v8}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0e4972: 1238 |004d: const/4 v8, #int 3 // #3 │ │ +0e4974: 338b 4b00 |004e: if-ne v11, v8, 0099 // +004b │ │ +0e4978: 1208 |0050: const/4 v8, #int 0 // #0 │ │ +0e497a: 1209 |0051: const/4 v9, #int 0 // #0 │ │ +0e497c: 6e54 b621 8094 |0052: invoke-virtual {v0, v8, v4, v9, v4}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@21b6 │ │ +0e4982: 6e20 bf21 0200 |0055: invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +0e4988: 2208 4c05 |0058: new-instance v8, Lorg/pyneo/maps/map/MapView$1; // type@054c │ │ +0e498c: 7020 c628 a800 |005a: invoke-direct {v8, v10}, Lorg/pyneo/maps/map/MapView$1;.:(Lorg/pyneo/maps/map/MapView;)V // method@28c6 │ │ +0e4992: 6e20 b321 8000 |005d: invoke-virtual {v0, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ +0e4998: 2208 4d05 |0060: new-instance v8, Lorg/pyneo/maps/map/MapView$2; // type@054d │ │ +0e499c: 7020 c828 a800 |0062: invoke-direct {v8, v10}, Lorg/pyneo/maps/map/MapView$2;.:(Lorg/pyneo/maps/map/MapView;)V // method@28c8 │ │ +0e49a2: 6e20 b521 8000 |0065: invoke-virtual {v0, v8}, Landroid/widget/ImageView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@21b5 │ │ +0e49a8: 2201 1404 |0068: new-instance v1, Landroid/widget/ImageView; // type@0414 │ │ +0e49ac: 6e10 d828 0a00 |006a: invoke-virtual {v10}, Lorg/pyneo/maps/map/MapView;.getContext:()Landroid/content/Context; // method@28d8 │ │ +0e49b2: 0c08 |006d: move-result-object v8 │ │ +0e49b4: 7020 9e21 8100 |006e: invoke-direct {v1, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@219e │ │ +0e49ba: 1408 fa00 0b7f |0071: const v8, #float 1.84768e+38 // #7f0b00fa │ │ +0e49c0: 6e20 ad21 8100 |0074: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setId:(I)V // method@21ad │ │ +0e49c6: 1408 6200 027f |0077: const v8, #float 1.72802e+38 // #7f020062 │ │ +0e49cc: 6e20 b021 8100 |007a: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0e49d2: 1238 |007d: const/4 v8, #int 3 // #3 │ │ +0e49d4: 338b 3900 |007e: if-ne v11, v8, 00b7 // +0039 │ │ +0e49d8: 1208 |0080: const/4 v8, #int 0 // #0 │ │ +0e49da: 1209 |0081: const/4 v9, #int 0 // #0 │ │ +0e49dc: 6e54 b621 8194 |0082: invoke-virtual {v1, v8, v4, v9, v4}, Landroid/widget/ImageView;.setPadding:(IIII)V // method@21b6 │ │ +0e49e2: 6e20 bf21 1200 |0085: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@21bf │ │ +0e49e8: 2208 4e05 |0088: new-instance v8, Lorg/pyneo/maps/map/MapView$3; // type@054e │ │ +0e49ec: 7020 ca28 a800 |008a: invoke-direct {v8, v10}, Lorg/pyneo/maps/map/MapView$3;.:(Lorg/pyneo/maps/map/MapView;)V // method@28ca │ │ +0e49f2: 6e20 b321 8100 |008d: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ +0e49f8: 2208 4f05 |0090: new-instance v8, Lorg/pyneo/maps/map/MapView$4; // type@054f │ │ +0e49fc: 7020 cc28 a800 |0092: invoke-direct {v8, v10}, Lorg/pyneo/maps/map/MapView$4;.:(Lorg/pyneo/maps/map/MapView;)V // method@28cc │ │ +0e4a02: 6e20 b521 8100 |0095: invoke-virtual {v1, v8}, Landroid/widget/ImageView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@21b5 │ │ +0e4a08: 28a5 |0098: goto 003d // -005b │ │ +0e4a0a: 2206 2004 |0099: new-instance v6, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e4a0e: 12e8 |009b: const/4 v8, #int -2 // #fe │ │ +0e4a10: 12e9 |009c: const/4 v9, #int -2 // #fe │ │ +0e4a12: 7030 4522 8609 |009d: invoke-direct {v6, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e4a18: 1308 0b00 |00a0: const/16 v8, #int 11 // #b │ │ +0e4a1c: 6e20 4622 8600 |00a2: invoke-virtual {v6, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4a22: 1228 |00a5: const/4 v8, #int 2 // #2 │ │ +0e4a24: 328b 0b00 |00a6: if-eq v11, v8, 00b1 // +000b │ │ +0e4a28: 1308 0c00 |00a8: const/16 v8, #int 12 // #c │ │ +0e4a2c: 6e20 4622 8600 |00aa: invoke-virtual {v6, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4a32: 6e30 4b22 0506 |00ad: invoke-virtual {v5, v0, v6}, Landroid/widget/RelativeLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@224b │ │ +0e4a38: 28a8 |00b0: goto 0058 // -0058 │ │ +0e4a3a: 1308 0a00 |00b1: const/16 v8, #int 10 // #a │ │ +0e4a3e: 6e20 4622 8600 |00b3: invoke-virtual {v6, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4a44: 28f7 |00b6: goto 00ad // -0009 │ │ +0e4a46: 2207 2004 |00b7: new-instance v7, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e4a4a: 12e8 |00b9: const/4 v8, #int -2 // #fe │ │ +0e4a4c: 12e9 |00ba: const/4 v9, #int -2 // #fe │ │ +0e4a4e: 7030 4522 8709 |00bb: invoke-direct {v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e4a54: 1308 0900 |00be: const/16 v8, #int 9 // #9 │ │ +0e4a58: 6e20 4622 8700 |00c0: invoke-virtual {v7, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4a5e: 1228 |00c3: const/4 v8, #int 2 // #2 │ │ +0e4a60: 328b 0b00 |00c4: if-eq v11, v8, 00cf // +000b │ │ +0e4a64: 1308 0c00 |00c6: const/16 v8, #int 12 // #c │ │ +0e4a68: 6e20 4622 8700 |00c8: invoke-virtual {v7, v8}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(I)V // method@2246 │ │ +0e4a6e: 6e30 d428 1a07 |00cb: invoke-virtual {v10, v1, v7}, Lorg/pyneo/maps/map/MapView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@28d4 │ │ +0e4a74: 28ba |00ce: goto 0088 // -0046 │ │ +0e4a76: 1238 |00cf: const/4 v8, #int 3 // #3 │ │ +0e4a78: 1409 1301 0b7f |00d0: const v9, #float 1.84768e+38 // #7f0b0113 │ │ +0e4a7e: 6e30 4722 8709 |00d3: invoke-virtual {v7, v8, v9}, Landroid/widget/RelativeLayout$LayoutParams;.addRule:(II)V // method@2247 │ │ +0e4a84: 28f5 |00d6: goto 00cb // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0009 line=151 │ │ 0x0012 line=152 │ │ 0x0018 line=153 │ │ 0x001c line=154 │ │ @@ -311183,18 +311456,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0e4b90: |[0e4b90] org.pyneo.maps.map.MapView.displayZoomControls:(Z)V │ │ -0e4ba0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e4ba2: 6e20 d528 0100 |0001: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/MapView;.displayZoomControls:(I)V // method@28d5 │ │ -0e4ba8: 0e00 |0004: return-void │ │ +0e4a88: |[0e4a88] org.pyneo.maps.map.MapView.displayZoomControls:(Z)V │ │ +0e4a98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e4a9a: 6e20 d528 0100 |0001: invoke-virtual {v1, v0}, Lorg/pyneo/maps/map/MapView;.displayZoomControls:(I)V // method@28d5 │ │ +0e4aa0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ 0x0000 - 0x0005 reg=2 takeFocus Z │ │ @@ -311204,18 +311477,18 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e4bac: |[0e4bac] org.pyneo.maps.map.MapView.getContextMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -0e4bbc: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4bc0: 5400 ff13 |0002: iget-object v0, v0, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -0e4bc4: 1100 |0004: return-object v0 │ │ +0e4aa4: |[0e4aa4] org.pyneo.maps.map.MapView.getContextMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0e4ab4: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4ab8: 5400 ff13 |0002: iget-object v0, v0, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +0e4abc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ │ │ #3 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311223,19 +311496,19 @@ │ │ type : '()Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e4bc8: |[0e4bc8] org.pyneo.maps.map.MapView.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; │ │ -0e4bd8: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4bdc: 6e10 8229 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ -0e4be2: 0c00 |0005: move-result-object v0 │ │ -0e4be4: 1100 |0006: return-object v0 │ │ +0e4ac0: |[0e4ac0] org.pyneo.maps.map.MapView.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; │ │ +0e4ad0: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4ad4: 6e10 8229 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ +0e4ada: 0c00 |0005: move-result-object v0 │ │ +0e4adc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ │ │ #4 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311243,19 +311516,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e4be8: |[0e4be8] org.pyneo.maps.map.MapView.getOverlays:()Ljava/util/List; │ │ -0e4bf8: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4bfc: 6e10 8329 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getOverlays:()Ljava/util/List; // method@2983 │ │ -0e4c02: 0c00 |0005: move-result-object v0 │ │ -0e4c04: 1100 |0006: return-object v0 │ │ +0e4ae0: |[0e4ae0] org.pyneo.maps.map.MapView.getOverlays:()Ljava/util/List; │ │ +0e4af0: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4af4: 6e10 8329 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getOverlays:()Ljava/util/List; // method@2983 │ │ +0e4afa: 0c00 |0005: move-result-object v0 │ │ +0e4afc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ │ │ #5 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311263,19 +311536,19 @@ │ │ type : '()Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e4c08: |[0e4c08] org.pyneo.maps.map.MapView.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; │ │ -0e4c18: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4c1c: 6e10 8629 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ -0e4c22: 0c00 |0005: move-result-object v0 │ │ -0e4c24: 1100 |0006: return-object v0 │ │ +0e4b00: |[0e4b00] org.pyneo.maps.map.MapView.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; │ │ +0e4b10: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4b14: 6e10 8629 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@2986 │ │ +0e4b1a: 0c00 |0005: move-result-object v0 │ │ +0e4b1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ │ │ #6 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311283,17 +311556,17 @@ │ │ type : '()Lorg/pyneo/maps/map/TileView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4c28: |[0e4c28] org.pyneo.maps.map.MapView.getTileView:()Lorg/pyneo/maps/map/TileView; │ │ -0e4c38: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4c3c: 1100 |0002: return-object v0 │ │ +0e4b20: |[0e4b20] org.pyneo.maps.map.MapView.getTileView:()Lorg/pyneo/maps/map/TileView; │ │ +0e4b30: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4b34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ │ │ #7 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311301,19 +311574,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e4c40: |[0e4c40] org.pyneo.maps.map.MapView.getTouchScale:()D │ │ -0e4c50: 5420 4813 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4c54: 6e10 8729 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0e4c5a: 0b00 |0005: move-result-wide v0 │ │ -0e4c5c: 1000 |0006: return-wide v0 │ │ +0e4b38: |[0e4b38] org.pyneo.maps.map.MapView.getTouchScale:()D │ │ +0e4b48: 5420 4813 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4b4c: 6e10 8729 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0e4b52: 0b00 |0005: move-result-wide v0 │ │ +0e4b54: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/map/MapView; │ │ │ │ #8 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311321,19 +311594,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e4c60: |[0e4c60] org.pyneo.maps.map.MapView.getZoomLevel:()I │ │ -0e4c70: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4c74: 6e10 8a29 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e4c7a: 0a00 |0005: move-result v0 │ │ -0e4c7c: 0f00 |0006: return v0 │ │ +0e4b58: |[0e4b58] org.pyneo.maps.map.MapView.getZoomLevel:()I │ │ +0e4b68: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4b6c: 6e10 8a29 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e4b72: 0a00 |0005: move-result v0 │ │ +0e4b74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ │ │ #9 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311341,19 +311614,19 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e4c80: |[0e4c80] org.pyneo.maps.map.MapView.getZoomLevelScaled:()D │ │ -0e4c90: 5420 4813 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4c94: 6e10 8b29 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getZoomLevelScaled:()D // method@298b │ │ -0e4c9a: 0b00 |0005: move-result-wide v0 │ │ -0e4c9c: 1000 |0006: return-wide v0 │ │ +0e4b78: |[0e4b78] org.pyneo.maps.map.MapView.getZoomLevelScaled:()D │ │ +0e4b88: 5420 4813 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4b8c: 6e10 8b29 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.getZoomLevelScaled:()D // method@298b │ │ +0e4b92: 0b00 |0005: move-result-wide v0 │ │ +0e4b94: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/map/MapView; │ │ │ │ #10 : (in Lorg/pyneo/maps/map/MapView;) │ │ @@ -311361,19 +311634,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e4ca0: |[0e4ca0] org.pyneo.maps.map.MapView.invalidate:()V │ │ -0e4cb0: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4cb4: 6e10 8c29 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0e4cba: 6f10 5122 0100 |0005: invoke-super {v1}, Landroid/widget/RelativeLayout;.invalidate:()V // method@2251 │ │ -0e4cc0: 0e00 |0008: return-void │ │ +0e4b98: |[0e4b98] org.pyneo.maps.map.MapView.invalidate:()V │ │ +0e4ba8: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4bac: 6e10 8c29 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0e4bb2: 6f10 5122 0100 |0005: invoke-super {v1}, Landroid/widget/RelativeLayout;.invalidate:()V // method@2251 │ │ +0e4bb8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0005 line=326 │ │ 0x0008 line=327 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ @@ -311383,71 +311656,71 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -0e4cc4: |[0e4cc4] org.pyneo.maps.map.MapView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0e4cd4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e4cd6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0e4cd8: 2b05 6000 0000 |0002: packed-switch v5, 00000062 // +00000060 │ │ -0e4cde: 3800 5700 |0005: if-eqz v0, 005c // +0057 │ │ -0e4ce2: 0f01 |0007: return v1 │ │ -0e4ce4: 5542 4913 |0008: iget-boolean v2, v4, Lorg/pyneo/maps/map/MapView;.mUseVolumeControl:Z // field@1349 │ │ -0e4ce8: 3802 fbff |000a: if-eqz v2, 0005 // -0005 │ │ -0e4cec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0e4cee: 5442 4813 |000d: iget-object v2, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4cf2: 5443 4813 |000f: iget-object v3, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4cf6: 6e10 8a29 0300 |0011: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e4cfc: 0a03 |0014: move-result v3 │ │ -0e4cfe: d803 03ff |0015: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0e4d02: 6e20 9c29 3200 |0017: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0e4d08: 28eb |001a: goto 0005 // -0015 │ │ -0e4d0a: 5542 4913 |001b: iget-boolean v2, v4, Lorg/pyneo/maps/map/MapView;.mUseVolumeControl:Z // field@1349 │ │ -0e4d0e: 3802 e8ff |001d: if-eqz v2, 0005 // -0018 │ │ -0e4d12: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -0e4d14: 5442 4813 |0020: iget-object v2, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4d18: 5443 4813 |0022: iget-object v3, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4d1c: 6e10 8a29 0300 |0024: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e4d22: 0a03 |0027: move-result v3 │ │ -0e4d24: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e4d28: 6e20 9c29 3200 |002a: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0e4d2e: 28d8 |002d: goto 0005 // -0028 │ │ -0e4d30: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -0e4d32: 5442 4813 |002f: iget-object v2, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4d36: 5443 4813 |0031: iget-object v3, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4d3a: 6e10 8a29 0300 |0033: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e4d40: 0a03 |0036: move-result v3 │ │ -0e4d42: d803 03ff |0037: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0e4d46: 6e20 9c29 3200 |0039: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0e4d4c: 28c9 |003c: goto 0005 // -0037 │ │ -0e4d4e: 1210 |003d: const/4 v0, #int 1 // #1 │ │ -0e4d50: 5442 4813 |003e: iget-object v2, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4d54: 5443 4813 |0040: iget-object v3, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4d58: 6e10 8a29 0300 |0042: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e4d5e: 0a03 |0045: move-result v3 │ │ -0e4d60: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e4d64: 6e20 9c29 3200 |0048: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0e4d6a: 28ba |004b: goto 0005 // -0046 │ │ -0e4d6c: 5542 4713 |004c: iget-boolean v2, v4, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ -0e4d70: 3802 0700 |004e: if-eqz v2, 0055 // +0007 │ │ -0e4d74: 1202 |0050: const/4 v2, #int 0 // #0 │ │ -0e4d76: 5c42 4713 |0051: iput-boolean v2, v4, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ -0e4d7a: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -0e4d7c: 28b1 |0054: goto 0005 // -004f │ │ -0e4d7e: 1202 |0055: const/4 v2, #int 0 // #0 │ │ -0e4d80: 6e20 e628 2400 |0056: invoke-virtual {v4, v2}, Lorg/pyneo/maps/map/MapView;.setBearing:(F)V // method@28e6 │ │ -0e4d86: 5c41 4713 |0059: iput-boolean v1, v4, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ -0e4d8a: 28f8 |005b: goto 0053 // -0008 │ │ -0e4d8c: 6f30 5522 5406 |005c: invoke-super {v4, v5, v6}, Landroid/widget/RelativeLayout;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@2255 │ │ -0e4d92: 0a01 |005f: move-result v1 │ │ -0e4d94: 28a7 |0060: goto 0007 // -0059 │ │ -0e4d96: 0000 |0061: nop // spacer │ │ -0e4d98: 0001 0700 1300 0000 2c00 0000 3b00 ... |0062: packed-switch-data (18 units) │ │ +0e4bbc: |[0e4bbc] org.pyneo.maps.map.MapView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0e4bcc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0e4bce: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0e4bd0: 2b05 6000 0000 |0002: packed-switch v5, 00000062 // +00000060 │ │ +0e4bd6: 3800 5700 |0005: if-eqz v0, 005c // +0057 │ │ +0e4bda: 0f01 |0007: return v1 │ │ +0e4bdc: 5542 4913 |0008: iget-boolean v2, v4, Lorg/pyneo/maps/map/MapView;.mUseVolumeControl:Z // field@1349 │ │ +0e4be0: 3802 fbff |000a: if-eqz v2, 0005 // -0005 │ │ +0e4be4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0e4be6: 5442 4813 |000d: iget-object v2, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4bea: 5443 4813 |000f: iget-object v3, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4bee: 6e10 8a29 0300 |0011: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e4bf4: 0a03 |0014: move-result v3 │ │ +0e4bf6: d803 03ff |0015: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0e4bfa: 6e20 9c29 3200 |0017: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0e4c00: 28eb |001a: goto 0005 // -0015 │ │ +0e4c02: 5542 4913 |001b: iget-boolean v2, v4, Lorg/pyneo/maps/map/MapView;.mUseVolumeControl:Z // field@1349 │ │ +0e4c06: 3802 e8ff |001d: if-eqz v2, 0005 // -0018 │ │ +0e4c0a: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +0e4c0c: 5442 4813 |0020: iget-object v2, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4c10: 5443 4813 |0022: iget-object v3, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4c14: 6e10 8a29 0300 |0024: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e4c1a: 0a03 |0027: move-result v3 │ │ +0e4c1c: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e4c20: 6e20 9c29 3200 |002a: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0e4c26: 28d8 |002d: goto 0005 // -0028 │ │ +0e4c28: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +0e4c2a: 5442 4813 |002f: iget-object v2, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4c2e: 5443 4813 |0031: iget-object v3, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4c32: 6e10 8a29 0300 |0033: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e4c38: 0a03 |0036: move-result v3 │ │ +0e4c3a: d803 03ff |0037: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0e4c3e: 6e20 9c29 3200 |0039: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0e4c44: 28c9 |003c: goto 0005 // -0037 │ │ +0e4c46: 1210 |003d: const/4 v0, #int 1 // #1 │ │ +0e4c48: 5442 4813 |003e: iget-object v2, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4c4c: 5443 4813 |0040: iget-object v3, v4, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4c50: 6e10 8a29 0300 |0042: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e4c56: 0a03 |0045: move-result v3 │ │ +0e4c58: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e4c5c: 6e20 9c29 3200 |0048: invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0e4c62: 28ba |004b: goto 0005 // -0046 │ │ +0e4c64: 5542 4713 |004c: iget-boolean v2, v4, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ +0e4c68: 3802 0700 |004e: if-eqz v2, 0055 // +0007 │ │ +0e4c6c: 1202 |0050: const/4 v2, #int 0 // #0 │ │ +0e4c6e: 5c42 4713 |0051: iput-boolean v2, v4, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ +0e4c72: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +0e4c74: 28b1 |0054: goto 0005 // -004f │ │ +0e4c76: 1202 |0055: const/4 v2, #int 0 // #0 │ │ +0e4c78: 6e20 e628 2400 |0056: invoke-virtual {v4, v2}, Lorg/pyneo/maps/map/MapView;.setBearing:(F)V // method@28e6 │ │ +0e4c7e: 5c41 4713 |0059: iput-boolean v1, v4, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ +0e4c82: 28f8 |005b: goto 0053 // -0008 │ │ +0e4c84: 6f30 5522 5406 |005c: invoke-super {v4, v5, v6}, Landroid/widget/RelativeLayout;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@2255 │ │ +0e4c8a: 0a01 |005f: move-result v1 │ │ +0e4c8c: 28a7 |0060: goto 0007 // -0059 │ │ +0e4c8e: 0000 |0061: nop // spacer │ │ +0e4c90: 0001 0700 1300 0000 2c00 0000 3b00 ... |0062: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=284 │ │ 0x0002 line=285 │ │ 0x0005 line=319 │ │ 0x0007 line=321 │ │ 0x0008 line=287 │ │ @@ -311479,20 +311752,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e4dbc: |[0e4dbc] org.pyneo.maps.map.MapView.setBearing:(F)V │ │ -0e4dcc: 5510 4713 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ -0e4dd0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0e4dd4: 5410 4813 |0004: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4dd8: 6e20 9129 2000 |0006: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileView;.setBearing:(F)V // method@2991 │ │ -0e4dde: 0e00 |0009: return-void │ │ +0e4cb4: |[0e4cb4] org.pyneo.maps.map.MapView.setBearing:(F)V │ │ +0e4cc4: 5510 4713 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/map/MapView;.mStopBearing:Z // field@1347 │ │ +0e4cc8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0e4ccc: 5410 4813 |0004: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4cd0: 6e20 9129 2000 |0006: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileView;.setBearing:(F)V // method@2991 │ │ +0e4cd6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x0009 line=271 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/map/MapView; │ │ @@ -311503,18 +311776,18 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e4de0: |[0e4de0] org.pyneo.maps.map.MapView.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -0e4df0: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4df4: 6e20 9829 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2998 │ │ -0e4dfa: 0e00 |0005: return-void │ │ +0e4cd8: |[0e4cd8] org.pyneo.maps.map.MapView.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +0e4ce8: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4cec: 6e20 9829 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileView;.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@2998 │ │ +0e4cf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=331 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ 0x0000 - 0x0006 reg=2 point Lorg/pyneo/maps/utils/GeoPoint; │ │ @@ -311524,19 +311797,19 @@ │ │ type : '(Lorg/pyneo/maps/utils/IMoveListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e4dfc: |[0e4dfc] org.pyneo.maps.map.MapView.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V │ │ -0e4e0c: 5b12 4513 |0000: iput-object v2, v1, Lorg/pyneo/maps/map/MapView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@1345 │ │ -0e4e10: 5410 4813 |0002: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4e14: 6e20 9929 2000 |0004: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@2999 │ │ -0e4e1a: 0e00 |0007: return-void │ │ +0e4cf4: |[0e4cf4] org.pyneo.maps.map.MapView.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V │ │ +0e4d04: 5b12 4513 |0000: iput-object v2, v1, Lorg/pyneo/maps/map/MapView;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@1345 │ │ +0e4d08: 5410 4813 |0002: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4d0c: 6e20 9929 2000 |0004: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@2999 │ │ +0e4d12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x0007 line=276 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ @@ -311547,25 +311820,25 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0e4e1c: |[0e4e1c] org.pyneo.maps.map.MapView.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -0e4e2c: 5460 4813 |0000: iget-object v0, v6, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4e30: 6e20 9b29 7000 |0002: invoke-virtual {v0, v7}, Lorg/pyneo/maps/map/TileView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@299b │ │ -0e4e36: 5460 4613 |0005: iget-object v0, v6, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ -0e4e3a: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -0e4e3e: 3807 0b00 |0009: if-eqz v7, 0014 // +000b │ │ -0e4e42: 5460 4613 |000b: iget-object v0, v6, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ -0e4e46: 5372 4f15 |000d: iget-wide v2, v7, Lorg/pyneo/maps/tileprovider/TileSource;.MAPTILE_SIZE_FACTOR:D // field@154f │ │ -0e4e4a: 5374 4b15 |000f: iget-wide v4, v7, Lorg/pyneo/maps/tileprovider/TileSource;.GOOGLESCALE_SIZE_FACTOR:D // field@154b │ │ -0e4e4e: 6e55 a52e 2043 |0011: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/ScaleBarDrawable;.correctScale:(DD)V // method@2ea5 │ │ -0e4e54: 0e00 |0014: return-void │ │ +0e4d14: |[0e4d14] org.pyneo.maps.map.MapView.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +0e4d24: 5460 4813 |0000: iget-object v0, v6, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4d28: 6e20 9b29 7000 |0002: invoke-virtual {v0, v7}, Lorg/pyneo/maps/map/TileView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@299b │ │ +0e4d2e: 5460 4613 |0005: iget-object v0, v6, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ +0e4d32: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +0e4d36: 3807 0b00 |0009: if-eqz v7, 0014 // +000b │ │ +0e4d3a: 5460 4613 |000b: iget-object v0, v6, Lorg/pyneo/maps/map/MapView;.mScaleBarDrawable:Lorg/pyneo/maps/utils/ScaleBarDrawable; // field@1346 │ │ +0e4d3e: 5372 4f15 |000d: iget-wide v2, v7, Lorg/pyneo/maps/tileprovider/TileSource;.MAPTILE_SIZE_FACTOR:D // field@154f │ │ +0e4d42: 5374 4b15 |000f: iget-wide v4, v7, Lorg/pyneo/maps/tileprovider/TileSource;.GOOGLESCALE_SIZE_FACTOR:D // field@154b │ │ +0e4d46: 6e55 a52e 2043 |0011: invoke-virtual {v0, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/ScaleBarDrawable;.correctScale:(DD)V // method@2ea5 │ │ +0e4d4c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x000b line=141 │ │ 0x0014 line=142 │ │ locals : │ │ @@ -311577,18 +311850,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e4e58: |[0e4e58] org.pyneo.maps.map.MapView.setZoom:(I)V │ │ -0e4e68: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4e6c: 6e20 9c29 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0e4e72: 0e00 |0005: return-void │ │ +0e4d50: |[0e4d50] org.pyneo.maps.map.MapView.setZoom:(I)V │ │ +0e4d60: 5410 4813 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4d64: 6e20 9c29 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0e4d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0005 line=335 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/map/MapView; │ │ 0x0000 - 0x0006 reg=2 zoom I │ │ @@ -311598,22 +311871,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0e4e74: |[0e4e74] org.pyneo.maps.map.MapView.zoomIn:()V │ │ -0e4e84: 5420 4813 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4e88: 5421 4813 |0002: iget-object v1, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4e8c: 6e10 8a29 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e4e92: 0a01 |0007: move-result v1 │ │ -0e4e94: d801 0101 |0008: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e4e98: 6e20 9c29 1000 |000a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0e4e9e: 0e00 |000d: return-void │ │ +0e4d6c: |[0e4d6c] org.pyneo.maps.map.MapView.zoomIn:()V │ │ +0e4d7c: 5420 4813 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4d80: 5421 4813 |0002: iget-object v1, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4d84: 6e10 8a29 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e4d8a: 0a01 |0007: move-result v1 │ │ +0e4d8c: d801 0101 |0008: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0e4d90: 6e20 9c29 1000 |000a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0e4d96: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x000d line=343 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/pyneo/maps/map/MapView; │ │ │ │ @@ -311622,22 +311895,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0e4ea0: |[0e4ea0] org.pyneo.maps.map.MapView.zoomOut:()V │ │ -0e4eb0: 5420 4813 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4eb4: 5421 4813 |0002: iget-object v1, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ -0e4eb8: 6e10 8a29 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e4ebe: 0a01 |0007: move-result v1 │ │ -0e4ec0: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0e4ec4: 6e20 9c29 1000 |000a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ -0e4eca: 0e00 |000d: return-void │ │ +0e4d98: |[0e4d98] org.pyneo.maps.map.MapView.zoomOut:()V │ │ +0e4da8: 5420 4813 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4dac: 5421 4813 |0002: iget-object v1, v2, Lorg/pyneo/maps/map/MapView;.mTileView:Lorg/pyneo/maps/map/TileView; // field@1348 │ │ +0e4db0: 6e10 8a29 0100 |0004: invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e4db6: 0a01 |0007: move-result v1 │ │ +0e4db8: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0e4dbc: 6e20 9c29 1000 |000a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setZoomLevel:(I)V // method@299c │ │ +0e4dc2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x000d line=339 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/pyneo/maps/map/MapView; │ │ │ │ @@ -311735,100 +312008,100 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -0e4ecc: |[0e4ecc] org.pyneo.maps.map.SearchResultOverlay.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;)V │ │ -0e4edc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0e4ede: 12e3 |0001: const/4 v3, #int -2 // #fe │ │ -0e4ee0: 7010 9e29 0500 |0002: invoke-direct {v5}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0e4ee6: 2200 5f00 |0005: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0e4eea: 7010 4802 0000 |0007: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0e4ef0: 5b50 d113 |000a: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaint:Landroid/graphics/Paint; // field@13d1 │ │ -0e4ef4: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -0e4ef6: 2201 2d06 |000d: new-instance v1, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0e4efa: 1a02 4f11 |000f: const-string v2, "SearchResultOverlay" // string@114f │ │ -0e4efe: 7020 af2e 2100 |0011: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0e4f04: 7120 c425 1000 |0014: invoke-static {v0, v1}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c4 │ │ -0e4f0a: 0c00 |0017: move-result-object v0 │ │ -0e4f0c: 5b50 d513 |0018: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@13d5 │ │ -0e4f10: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ -0e4f14: 5b50 c913 |001c: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ -0e4f18: 5450 d113 |001e: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaint:Landroid/graphics/Paint; // field@13d1 │ │ -0e4f1c: 6e20 4e02 4000 |0020: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0e4f22: 7110 141f 0600 |0023: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0e4f28: 0c00 |0026: move-result-object v0 │ │ -0e4f2a: 1401 3600 037f |0027: const v1, #float 1.7413e+38 // #7f030036 │ │ -0e4f30: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0e4f32: 6e30 161f 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0e4f38: 0c00 |002e: move-result-object v0 │ │ -0e4f3a: 1f00 3504 |002f: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ -0e4f3e: 5b50 d413 |0031: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e4f42: 5450 d413 |0033: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e4f46: 2201 2004 |0035: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e4f4a: 7030 4522 3103 |0037: invoke-direct {v1, v3, v3}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e4f50: 6e20 b722 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22b7 │ │ -0e4f56: 2200 0f06 |003d: new-instance v0, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ -0e4f5a: 7020 042e 6000 |003f: invoke-direct {v0, v6}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ -0e4f60: 5b50 c713 |0042: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@13c7 │ │ -0e4f64: 2200 1306 |0044: new-instance v0, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ -0e4f68: 7020 172e 6000 |0046: invoke-direct {v0, v6}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ -0e4f6e: 5b50 ca13 |0049: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@13ca │ │ -0e4f72: 5b57 d013 |004b: iput-object v7, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mMapView:Lorg/pyneo/maps/map/MapView; // field@13d0 │ │ -0e4f76: 2200 5f00 |004d: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0e4f7a: 7010 4802 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0e4f80: 5b50 d213 |0052: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ -0e4f84: 5450 d213 |0054: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ -0e4f88: 6e20 4e02 4000 |0056: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0e4f8e: 5450 d213 |0059: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ -0e4f92: 1501 0040 |005b: const/high16 v1, #int 1073741824 // #4000 │ │ -0e4f96: 6e20 5702 1000 |005d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0e4f9c: 5450 d213 |0060: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ -0e4fa0: 6201 2900 |0062: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0e4fa4: 6e20 5802 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0e4faa: 5450 d213 |0067: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ -0e4fae: 6e10 3201 0600 |0069: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e4fb4: 0c01 |006c: move-result-object v1 │ │ -0e4fb6: 1402 0900 097f |006d: const v2, #float 1.82104e+38 // #7f090009 │ │ -0e4fbc: 6e20 a901 2100 |0070: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ -0e4fc2: 0a01 |0073: move-result v1 │ │ -0e4fc4: 6e20 4f02 1000 |0074: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0e4fca: 6e10 3201 0600 |0077: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e4fd0: 0c00 |007a: move-result-object v0 │ │ -0e4fd2: 1401 0700 0e7f |007b: const v1, #float 1.88751e+38 // #7f0e0007 │ │ -0e4fd8: 6e20 b801 1000 |007e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e4fde: 0c00 |0081: move-result-object v0 │ │ -0e4fe0: 5b50 cd13 |0082: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mLatitude:Ljava/lang/String; // field@13cd │ │ -0e4fe4: 6e10 3201 0600 |0084: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e4fea: 0c00 |0087: move-result-object v0 │ │ -0e4fec: 1401 0800 0e7f |0088: const v1, #float 1.88751e+38 // #7f0e0008 │ │ -0e4ff2: 6e20 b801 1000 |008b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e4ff8: 0c00 |008e: move-result-object v0 │ │ -0e4ffa: 5b50 cf13 |008f: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mLongitude:Ljava/lang/String; // field@13cf │ │ -0e4ffe: 6e10 3201 0600 |0091: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e5004: 0c00 |0094: move-result-object v0 │ │ -0e5006: 1401 0300 0e7f |0095: const v1, #float 1.8875e+38 // #7f0e0003 │ │ -0e500c: 6e20 b801 1000 |0098: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e5012: 0c00 |009b: move-result-object v0 │ │ -0e5014: 5b50 c513 |009c: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mAltitude:Ljava/lang/String; // field@13c5 │ │ -0e5018: 6e10 3201 0600 |009e: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e501e: 0c00 |00a1: move-result-object v0 │ │ -0e5020: 1401 3e00 0e7f |00a2: const v1, #float 1.88752e+38 // #7f0e003e │ │ -0e5026: 6e20 b801 1000 |00a5: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e502c: 0c00 |00a8: move-result-object v0 │ │ -0e502e: 5b50 cb13 |00a9: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mDistance:Ljava/lang/String; // field@13cb │ │ -0e5032: 6e10 3201 0600 |00ab: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e5038: 0c00 |00ae: move-result-object v0 │ │ -0e503a: 1401 2600 0e7f |00af: const v1, #float 1.88751e+38 // #7f0e0026 │ │ -0e5040: 6e20 b801 1000 |00b2: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0e5046: 0c00 |00b5: move-result-object v0 │ │ -0e5048: 5b50 c613 |00b6: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mAzimut:Ljava/lang/String; // field@13c6 │ │ -0e504c: 0e00 |00b8: return-void │ │ +0e4dc4: |[0e4dc4] org.pyneo.maps.map.SearchResultOverlay.:(Landroid/content/Context;Lorg/pyneo/maps/map/MapView;)V │ │ +0e4dd4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0e4dd6: 12e3 |0001: const/4 v3, #int -2 // #fe │ │ +0e4dd8: 7010 9e29 0500 |0002: invoke-direct {v5}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0e4dde: 2200 5f00 |0005: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0e4de2: 7010 4802 0000 |0007: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0e4de8: 5b50 d113 |000a: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaint:Landroid/graphics/Paint; // field@13d1 │ │ +0e4dec: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +0e4dee: 2201 2d06 |000d: new-instance v1, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0e4df2: 1a02 4f11 |000f: const-string v2, "SearchResultOverlay" // string@114f │ │ +0e4df6: 7020 af2e 2100 |0011: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0e4dfc: 7120 c425 1000 |0014: invoke-static {v0, v1}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c4 │ │ +0e4e02: 0c00 |0017: move-result-object v0 │ │ +0e4e04: 5b50 d513 |0018: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@13d5 │ │ +0e4e08: 1a00 0000 |001a: const-string v0, "" // string@0000 │ │ +0e4e0c: 5b50 c913 |001c: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ +0e4e10: 5450 d113 |001e: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaint:Landroid/graphics/Paint; // field@13d1 │ │ +0e4e14: 6e20 4e02 4000 |0020: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0e4e1a: 7110 141f 0600 |0023: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0e4e20: 0c00 |0026: move-result-object v0 │ │ +0e4e22: 1401 3600 037f |0027: const v1, #float 1.7413e+38 // #7f030036 │ │ +0e4e28: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +0e4e2a: 6e30 161f 1002 |002b: invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0e4e30: 0c00 |002e: move-result-object v0 │ │ +0e4e32: 1f00 3504 |002f: check-cast v0, Landroid/widget/TextView; // type@0435 │ │ +0e4e36: 5b50 d413 |0031: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e4e3a: 5450 d413 |0033: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e4e3e: 2201 2004 |0035: new-instance v1, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e4e42: 7030 4522 3103 |0037: invoke-direct {v1, v3, v3}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e4e48: 6e20 b722 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@22b7 │ │ +0e4e4e: 2200 0f06 |003d: new-instance v0, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ +0e4e52: 7020 042e 6000 |003f: invoke-direct {v0, v6}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ +0e4e58: 5b50 c713 |0042: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@13c7 │ │ +0e4e5c: 2200 1306 |0044: new-instance v0, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ +0e4e60: 7020 172e 6000 |0046: invoke-direct {v0, v6}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ +0e4e66: 5b50 ca13 |0049: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@13ca │ │ +0e4e6a: 5b57 d013 |004b: iput-object v7, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mMapView:Lorg/pyneo/maps/map/MapView; // field@13d0 │ │ +0e4e6e: 2200 5f00 |004d: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0e4e72: 7010 4802 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0e4e78: 5b50 d213 |0052: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ +0e4e7c: 5450 d213 |0054: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ +0e4e80: 6e20 4e02 4000 |0056: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0e4e86: 5450 d213 |0059: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ +0e4e8a: 1501 0040 |005b: const/high16 v1, #int 1073741824 // #4000 │ │ +0e4e8e: 6e20 5702 1000 |005d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0e4e94: 5450 d213 |0060: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ +0e4e98: 6201 2900 |0062: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0e4e9c: 6e20 5802 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0e4ea2: 5450 d213 |0067: iget-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ +0e4ea6: 6e10 3201 0600 |0069: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e4eac: 0c01 |006c: move-result-object v1 │ │ +0e4eae: 1402 0900 097f |006d: const v2, #float 1.82104e+38 // #7f090009 │ │ +0e4eb4: 6e20 a901 2100 |0070: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01a9 │ │ +0e4eba: 0a01 |0073: move-result v1 │ │ +0e4ebc: 6e20 4f02 1000 |0074: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0e4ec2: 6e10 3201 0600 |0077: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e4ec8: 0c00 |007a: move-result-object v0 │ │ +0e4eca: 1401 0700 0e7f |007b: const v1, #float 1.88751e+38 // #7f0e0007 │ │ +0e4ed0: 6e20 b801 1000 |007e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e4ed6: 0c00 |0081: move-result-object v0 │ │ +0e4ed8: 5b50 cd13 |0082: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mLatitude:Ljava/lang/String; // field@13cd │ │ +0e4edc: 6e10 3201 0600 |0084: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e4ee2: 0c00 |0087: move-result-object v0 │ │ +0e4ee4: 1401 0800 0e7f |0088: const v1, #float 1.88751e+38 // #7f0e0008 │ │ +0e4eea: 6e20 b801 1000 |008b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e4ef0: 0c00 |008e: move-result-object v0 │ │ +0e4ef2: 5b50 cf13 |008f: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mLongitude:Ljava/lang/String; // field@13cf │ │ +0e4ef6: 6e10 3201 0600 |0091: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e4efc: 0c00 |0094: move-result-object v0 │ │ +0e4efe: 1401 0300 0e7f |0095: const v1, #float 1.8875e+38 // #7f0e0003 │ │ +0e4f04: 6e20 b801 1000 |0098: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e4f0a: 0c00 |009b: move-result-object v0 │ │ +0e4f0c: 5b50 c513 |009c: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mAltitude:Ljava/lang/String; // field@13c5 │ │ +0e4f10: 6e10 3201 0600 |009e: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e4f16: 0c00 |00a1: move-result-object v0 │ │ +0e4f18: 1401 3e00 0e7f |00a2: const v1, #float 1.88752e+38 // #7f0e003e │ │ +0e4f1e: 6e20 b801 1000 |00a5: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e4f24: 0c00 |00a8: move-result-object v0 │ │ +0e4f26: 5b50 cb13 |00a9: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mDistance:Ljava/lang/String; // field@13cb │ │ +0e4f2a: 6e10 3201 0600 |00ab: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e4f30: 0c00 |00ae: move-result-object v0 │ │ +0e4f32: 1401 2600 0e7f |00af: const v1, #float 1.88751e+38 // #7f0e0026 │ │ +0e4f38: 6e20 b801 1000 |00b2: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0e4f3e: 0c00 |00b5: move-result-object v0 │ │ +0e4f40: 5b50 c613 |00b6: iput-object v0, v5, Lorg/pyneo/maps/map/SearchResultOverlay;.mAzimut:Ljava/lang/String; // field@13c6 │ │ +0e4f44: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0005 line=40 │ │ 0x000c line=57 │ │ 0x001a line=60 │ │ 0x001e line=61 │ │ @@ -311858,17 +312131,17 @@ │ │ type : '(Lorg/pyneo/maps/map/SearchResultOverlay;D)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5050: |[0e5050] org.pyneo.maps.map.SearchResultOverlay.access$002:(Lorg/pyneo/maps/map/SearchResultOverlay;D)D │ │ -0e5060: 5a12 cc13 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ -0e5064: 1002 |0002: return-wide v2 │ │ +0e4f48: |[0e4f48] org.pyneo.maps.map.SearchResultOverlay.access$002:(Lorg/pyneo/maps/map/SearchResultOverlay;D)D │ │ +0e4f58: 5a12 cc13 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ +0e4f5c: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/SearchResultOverlay; │ │ 0x0000 - 0x0003 reg=2 x1 D │ │ │ │ @@ -311877,17 +312150,17 @@ │ │ type : '(Lorg/pyneo/maps/map/SearchResultOverlay;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e5068: |[0e5068] org.pyneo.maps.map.SearchResultOverlay.access$100:(Lorg/pyneo/maps/map/SearchResultOverlay;)V │ │ -0e5078: 7010 3729 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/map/SearchResultOverlay;.setDescr:()V // method@2937 │ │ -0e507e: 0e00 |0003: return-void │ │ +0e4f60: |[0e4f60] org.pyneo.maps.map.SearchResultOverlay.access$100:(Lorg/pyneo/maps/map/SearchResultOverlay;)V │ │ +0e4f70: 7010 3729 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/map/SearchResultOverlay;.setDescr:()V // method@2937 │ │ +0e4f76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/map/SearchResultOverlay; │ │ │ │ #3 : (in Lorg/pyneo/maps/map/SearchResultOverlay;) │ │ @@ -311895,17 +312168,17 @@ │ │ type : '(Lorg/pyneo/maps/map/SearchResultOverlay;)Lorg/pyneo/maps/map/MapView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5080: |[0e5080] org.pyneo.maps.map.SearchResultOverlay.access$200:(Lorg/pyneo/maps/map/SearchResultOverlay;)Lorg/pyneo/maps/map/MapView; │ │ -0e5090: 5410 d013 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mMapView:Lorg/pyneo/maps/map/MapView; // field@13d0 │ │ -0e5094: 1100 |0002: return-object v0 │ │ +0e4f78: |[0e4f78] org.pyneo.maps.map.SearchResultOverlay.access$200:(Lorg/pyneo/maps/map/SearchResultOverlay;)Lorg/pyneo/maps/map/MapView; │ │ +0e4f88: 5410 d013 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mMapView:Lorg/pyneo/maps/map/MapView; // field@13d0 │ │ +0e4f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/SearchResultOverlay; │ │ │ │ #4 : (in Lorg/pyneo/maps/map/SearchResultOverlay;) │ │ @@ -311913,152 +312186,162 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 211 16-bit code units │ │ -0e5098: |[0e5098] org.pyneo.maps.map.SearchResultOverlay.setDescr:()V │ │ -0e50a8: 5480 ce13 |0000: iget-object v0, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e50ac: 3800 7500 |0002: if-eqz v0, 0077 // +0075 │ │ -0e50b0: 2200 9204 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0e50b4: 7010 fb24 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e50ba: 5481 cd13 |0009: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLatitude:Ljava/lang/String; // field@13cd │ │ -0e50be: 6e20 0425 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e50c4: 0c00 |000e: move-result-object v0 │ │ -0e50c6: 1a01 6901 |000f: const-string v1, ": " // string@0169 │ │ -0e50ca: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e50d0: 0c00 |0014: move-result-object v0 │ │ -0e50d2: 5481 c713 |0015: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@13c7 │ │ -0e50d6: 5482 ce13 |0017: iget-object v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e50da: 6e10 302e 0200 |0019: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e50e0: 0b02 |001c: move-result-wide v2 │ │ -0e50e2: 6e30 072e 2103 |001d: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -0e50e8: 0c01 |0020: move-result-object v1 │ │ -0e50ea: 6e20 0425 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e50f0: 0c00 |0024: move-result-object v0 │ │ -0e50f2: 1a01 0100 |0025: const-string v1, " │ │ +0e4f90: |[0e4f90] org.pyneo.maps.map.SearchResultOverlay.setDescr:()V │ │ +0e4fa0: 5480 ce13 |0000: iget-object v0, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e4fa4: 3800 7500 |0002: if-eqz v0, 0077 // +0075 │ │ +0e4fa8: 2200 9204 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0e4fac: 7010 fb24 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e4fb2: 5481 cd13 |0009: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLatitude:Ljava/lang/String; // field@13cd │ │ +0e4fb6: 6e20 0425 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e4fbc: 0c00 |000e: move-result-object v0 │ │ +0e4fbe: 1a01 6901 |000f: const-string v1, ": " // string@0169 │ │ +0e4fc2: 6e20 0425 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e4fc8: 0c00 |0014: move-result-object v0 │ │ +0e4fca: 5481 c713 |0015: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@13c7 │ │ +0e4fce: 5482 ce13 |0017: iget-object v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e4fd2: 6e10 302e 0200 |0019: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e4fd8: 0b02 |001c: move-result-wide v2 │ │ +0e4fda: 6e30 072e 2103 |001d: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +0e4fe0: 0c01 |0020: move-result-object v1 │ │ +0e4fe2: 6e20 0425 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e4fe8: 0c00 |0024: move-result-object v0 │ │ +0e4fea: 1a01 0100 |0025: const-string v1, " │ │ " // string@0001 │ │ -0e50f6: 6e20 0425 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e50fc: 0c00 |002a: move-result-object v0 │ │ -0e50fe: 5481 cf13 |002b: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLongitude:Ljava/lang/String; // field@13cf │ │ -0e5102: 6e20 0425 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5108: 0c00 |0030: move-result-object v0 │ │ -0e510a: 1a01 6901 |0031: const-string v1, ": " // string@0169 │ │ -0e510e: 6e20 0425 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5114: 0c00 |0036: move-result-object v0 │ │ -0e5116: 5481 c713 |0037: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@13c7 │ │ -0e511a: 5482 ce13 |0039: iget-object v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e511e: 6e10 322e 0200 |003b: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e5124: 0b02 |003e: move-result-wide v2 │ │ -0e5126: 6e30 082e 2103 |003f: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -0e512c: 0c01 |0042: move-result-object v1 │ │ -0e512e: 6e20 0425 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5134: 0c00 |0046: move-result-object v0 │ │ -0e5136: 1a01 0100 |0047: const-string v1, " │ │ +0e4fee: 6e20 0425 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e4ff4: 0c00 |002a: move-result-object v0 │ │ +0e4ff6: 5481 cf13 |002b: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLongitude:Ljava/lang/String; // field@13cf │ │ +0e4ffa: 6e20 0425 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5000: 0c00 |0030: move-result-object v0 │ │ +0e5002: 1a01 6901 |0031: const-string v1, ": " // string@0169 │ │ +0e5006: 6e20 0425 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e500c: 0c00 |0036: move-result-object v0 │ │ +0e500e: 5481 c713 |0037: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@13c7 │ │ +0e5012: 5482 ce13 |0039: iget-object v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e5016: 6e10 322e 0200 |003b: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e501c: 0b02 |003e: move-result-wide v2 │ │ +0e501e: 6e30 082e 2103 |003f: invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +0e5024: 0c01 |0042: move-result-object v1 │ │ +0e5026: 6e20 0425 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e502c: 0c00 |0046: move-result-object v0 │ │ +0e502e: 1a01 0100 |0047: const-string v1, " │ │ " // string@0001 │ │ -0e513a: 6e20 0425 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5140: 0c00 |004c: move-result-object v0 │ │ -0e5142: 5481 c513 |004d: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mAltitude:Ljava/lang/String; // field@13c5 │ │ -0e5146: 6e20 0425 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e514c: 0c00 |0052: move-result-object v0 │ │ -0e514e: 1a01 6901 |0053: const-string v1, ": " // string@0169 │ │ -0e5152: 6e20 0425 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5158: 0c01 |0058: move-result-object v1 │ │ -0e515a: 5382 cc13 |0059: iget-wide v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ -0e515e: 1604 0000 |005b: const-wide/16 v4, #int 0 // #0 │ │ -0e5162: 2f00 0204 |005d: cmpl-double v0, v2, v4 │ │ -0e5166: 3900 1900 |005f: if-nez v0, 0078 // +0019 │ │ -0e516a: 1a00 492a |0061: const-string v0, "n/a" // string@2a49 │ │ -0e516e: 6e20 0425 0100 |0063: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5174: 0c01 |0066: move-result-object v1 │ │ -0e5176: 5480 c813 |0067: iget-object v0, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ -0e517a: 3900 1800 |0069: if-nez v0, 0081 // +0018 │ │ -0e517e: 1a00 0000 |006b: const-string v0, "" // string@0000 │ │ -0e5182: 6e20 0425 0100 |006d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5188: 0c00 |0070: move-result-object v0 │ │ -0e518a: 6e10 0a25 0000 |0071: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e5190: 0c00 |0074: move-result-object v0 │ │ -0e5192: 5b80 c913 |0075: iput-object v0, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ -0e5196: 0e00 |0077: return-void │ │ -0e5198: 5480 ca13 |0078: iget-object v0, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@13ca │ │ -0e519c: 5382 cc13 |007a: iget-wide v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ -0e51a0: 6e30 1a2e 2003 |007c: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatElevation:(D)Ljava/lang/String; // method@2e1a │ │ -0e51a6: 0c00 |007f: move-result-object v0 │ │ -0e51a8: 28e3 |0080: goto 0063 // -001d │ │ -0e51aa: 2200 9204 |0081: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0e51ae: 7010 fb24 0000 |0083: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e51b4: 6202 d00b |0086: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0e51b8: 1a03 0300 |0088: const-string v3, " │ │ +0e5032: 6e20 0425 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5038: 0c00 |004c: move-result-object v0 │ │ +0e503a: 5481 c513 |004d: iget-object v1, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mAltitude:Ljava/lang/String; // field@13c5 │ │ +0e503e: 6e20 0425 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5044: 0c00 |0052: move-result-object v0 │ │ +0e5046: 1a01 6901 |0053: const-string v1, ": " // string@0169 │ │ +0e504a: 6e20 0425 1000 |0055: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5050: 0c01 |0058: move-result-object v1 │ │ +0e5052: 5382 cc13 |0059: iget-wide v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ +0e5056: 1604 0000 |005b: const-wide/16 v4, #int 0 // #0 │ │ +0e505a: 2f00 0204 |005d: cmpl-double v0, v2, v4 │ │ +0e505e: 3900 1900 |005f: if-nez v0, 0078 // +0019 │ │ +0e5062: 1a00 492a |0061: const-string v0, "n/a" // string@2a49 │ │ +0e5066: 6e20 0425 0100 |0063: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e506c: 0c01 |0066: move-result-object v1 │ │ +0e506e: 5480 c813 |0067: iget-object v0, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ +0e5072: 3900 1800 |0069: if-nez v0, 0081 // +0018 │ │ +0e5076: 1a00 0000 |006b: const-string v0, "" // string@0000 │ │ +0e507a: 6e20 0425 0100 |006d: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5080: 0c00 |0070: move-result-object v0 │ │ +0e5082: 6e10 0a25 0000 |0071: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e5088: 0c00 |0074: move-result-object v0 │ │ +0e508a: 5b80 c913 |0075: iput-object v0, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ +0e508e: 0e00 |0077: return-void │ │ +0e5090: 5480 ca13 |0078: iget-object v0, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@13ca │ │ +0e5094: 5382 cc13 |007a: iget-wide v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ +0e5098: 6e30 1a2e 2003 |007c: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatElevation:(D)Ljava/lang/String; // method@2e1a │ │ +0e509e: 0c00 |007f: move-result-object v0 │ │ +0e50a0: 28e3 |0080: goto 0063 // -001d │ │ +0e50a2: 2200 9204 |0081: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0e50a6: 7010 fb24 0000 |0083: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e50ac: 6202 d00b |0086: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0e50b0: 1a03 0300 |0088: const-string v3, " │ │ %s: %.1f°" // string@0003 │ │ -0e51bc: 1224 |008a: const/4 v4, #int 2 // #2 │ │ -0e51be: 2344 7806 |008b: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -0e51c2: 1205 |008d: const/4 v5, #int 0 // #0 │ │ -0e51c4: 5486 c613 |008e: iget-object v6, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mAzimut:Ljava/lang/String; // field@13c6 │ │ -0e51c8: 4d06 0405 |0090: aput-object v6, v4, v5 │ │ -0e51cc: 1215 |0092: const/4 v5, #int 1 // #1 │ │ -0e51ce: 5486 c813 |0093: iget-object v6, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ -0e51d2: 5487 ce13 |0095: iget-object v7, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e51d6: 6e20 282e 7600 |0097: invoke-virtual {v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo360:(Lorg/pyneo/maps/utils/GeoPoint;)D // method@2e28 │ │ -0e51dc: 0b06 |009a: move-result-wide v6 │ │ -0e51de: 7120 7b24 7600 |009b: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0e51e4: 0c06 |009e: move-result-object v6 │ │ -0e51e6: 4d06 0405 |009f: aput-object v6, v4, v5 │ │ -0e51ea: 7130 dd24 3204 |00a1: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0e51f0: 0c02 |00a4: move-result-object v2 │ │ -0e51f2: 6e20 0425 2000 |00a5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e51f8: 0c00 |00a8: move-result-object v0 │ │ -0e51fa: 1a02 0100 |00a9: const-string v2, " │ │ +0e50b4: 1224 |008a: const/4 v4, #int 2 // #2 │ │ +0e50b6: 2344 7806 |008b: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +0e50ba: 1205 |008d: const/4 v5, #int 0 // #0 │ │ +0e50bc: 5486 c613 |008e: iget-object v6, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mAzimut:Ljava/lang/String; // field@13c6 │ │ +0e50c0: 4d06 0405 |0090: aput-object v6, v4, v5 │ │ +0e50c4: 1215 |0092: const/4 v5, #int 1 // #1 │ │ +0e50c6: 5486 c813 |0093: iget-object v6, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ +0e50ca: 5487 ce13 |0095: iget-object v7, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e50ce: 6e20 282e 7600 |0097: invoke-virtual {v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.bearingTo360:(Lorg/pyneo/maps/utils/GeoPoint;)D // method@2e28 │ │ +0e50d4: 0b06 |009a: move-result-wide v6 │ │ +0e50d6: 7120 7b24 7600 |009b: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0e50dc: 0c06 |009e: move-result-object v6 │ │ +0e50de: 4d06 0405 |009f: aput-object v6, v4, v5 │ │ +0e50e2: 7130 dd24 3204 |00a1: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0e50e8: 0c02 |00a4: move-result-object v2 │ │ +0e50ea: 6e20 0425 2000 |00a5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e50f0: 0c00 |00a8: move-result-object v0 │ │ +0e50f2: 1a02 0100 |00a9: const-string v2, " │ │ " // string@0001 │ │ -0e51fe: 6e20 0425 2000 |00ab: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5204: 0c00 |00ae: move-result-object v0 │ │ -0e5206: 5482 cb13 |00af: iget-object v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mDistance:Ljava/lang/String; // field@13cb │ │ -0e520a: 6e20 0425 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5210: 0c00 |00b4: move-result-object v0 │ │ -0e5212: 1a02 6901 |00b5: const-string v2, ": " // string@0169 │ │ -0e5216: 6e20 0425 2000 |00b7: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e521c: 0c00 |00ba: move-result-object v0 │ │ -0e521e: 5482 ca13 |00bb: iget-object v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@13ca │ │ -0e5222: 5483 c813 |00bd: iget-object v3, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ -0e5226: 5484 ce13 |00bf: iget-object v4, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e522a: 6e20 2c2e 4300 |00c1: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0e5230: 0a03 |00c4: move-result v3 │ │ -0e5232: 8334 |00c5: int-to-double v4, v3 │ │ -0e5234: 6e30 182e 4205 |00c6: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ -0e523a: 0c02 |00c9: move-result-object v2 │ │ -0e523c: 6e20 0425 2000 |00ca: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5242: 0c00 |00cd: move-result-object v0 │ │ -0e5244: 6e10 0a25 0000 |00ce: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e524a: 0c00 |00d1: move-result-object v0 │ │ -0e524c: 289b |00d2: goto 006d // -0065 │ │ +0e50f6: 6e20 0425 2000 |00ab: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e50fc: 0c00 |00ae: move-result-object v0 │ │ +0e50fe: 5482 cb13 |00af: iget-object v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mDistance:Ljava/lang/String; // field@13cb │ │ +0e5102: 6e20 0425 2000 |00b1: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5108: 0c00 |00b4: move-result-object v0 │ │ +0e510a: 1a02 6901 |00b5: const-string v2, ": " // string@0169 │ │ +0e510e: 6e20 0425 2000 |00b7: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5114: 0c00 |00ba: move-result-object v0 │ │ +0e5116: 5482 ca13 |00bb: iget-object v2, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@13ca │ │ +0e511a: 5483 c813 |00bd: iget-object v3, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ +0e511e: 5484 ce13 |00bf: iget-object v4, v8, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e5122: 6e20 2c2e 4300 |00c1: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0e5128: 0a03 |00c4: move-result v3 │ │ +0e512a: 8334 |00c5: int-to-double v4, v3 │ │ +0e512c: 6e30 182e 4205 |00c6: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/DistanceFormatter;.formatDistance:(D)Ljava/lang/String; // method@2e18 │ │ +0e5132: 0c02 |00c9: move-result-object v2 │ │ +0e5134: 6e20 0425 2000 |00ca: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e513a: 0c00 |00cd: move-result-object v0 │ │ +0e513c: 6e10 0a25 0000 |00ce: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e5142: 0c00 |00d1: move-result-object v0 │ │ +0e5144: 289b |00d2: goto 006d // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ + 0x000b line=219 │ │ + 0x0019 line=220 │ │ + 0x0027 line=221 │ │ + 0x003b line=222 │ │ + 0x0049 line=223 │ │ + 0x0063 line=224 │ │ + 0x006d line=225 │ │ + 0x0071 line=226 │ │ 0x0077 line=227 │ │ - 0x0078 line=218 │ │ + 0x0078 line=223 │ │ + 0x007c line=224 │ │ + 0x0097 line=225 │ │ locals : │ │ 0x0000 - 0x00d3 reg=8 this Lorg/pyneo/maps/map/SearchResultOverlay; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/map/SearchResultOverlay;) │ │ name : 'Clear' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0e5250: |[0e5250] org.pyneo.maps.map.SearchResultOverlay.Clear:()V │ │ -0e5260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e5262: 5b10 ce13 |0001: iput-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e5266: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -0e526a: 5b10 c913 |0005: iput-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ -0e526e: 0e00 |0007: return-void │ │ +0e5148: |[0e5148] org.pyneo.maps.map.SearchResultOverlay.Clear:()V │ │ +0e5158: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e515a: 5b10 ce13 |0001: iput-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e515e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +0e5162: 5b10 c913 |0005: iput-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ +0e5166: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=104 │ │ 0x0007 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/pyneo/maps/map/SearchResultOverlay; │ │ @@ -312068,19 +312351,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e5270: |[0e5270] org.pyneo.maps.map.SearchResultOverlay.Free:()V │ │ -0e5280: 5410 d513 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@13d5 │ │ -0e5284: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0e528a: 6f10 9f29 0100 |0005: invoke-super {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ -0e5290: 0e00 |0008: return-void │ │ +0e5168: |[0e5168] org.pyneo.maps.map.SearchResultOverlay.Free:()V │ │ +0e5178: 5410 d513 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@13d5 │ │ +0e517c: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0e5182: 6f10 9f29 0100 |0005: invoke-super {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ +0e5188: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x0008 line=86 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/map/SearchResultOverlay; │ │ @@ -312090,31 +312373,31 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0e5294: |[0e5294] org.pyneo.maps.map.SearchResultOverlay.fromPref:(Landroid/content/SharedPreferences;)V │ │ -0e52a4: 1a01 4e11 |0000: const-string v1, "SearchResultLocation" // string@114e │ │ -0e52a8: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -0e52ac: 7230 8c01 1402 |0004: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e52b2: 0c00 |0007: move-result-object v0 │ │ -0e52b4: 6e10 e524 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0e52ba: 0a01 |000b: move-result v1 │ │ -0e52bc: 3d01 1300 |000c: if-lez v1, 001f // +0013 │ │ -0e52c0: 2201 1406 |000e: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e52c4: 7020 202e 0100 |0010: invoke-direct {v1, v0}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ -0e52ca: 5b31 ce13 |0013: iput-object v1, v3, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e52ce: 1a01 4d11 |0015: const-string v1, "SearchResultDescr" // string@114d │ │ -0e52d2: 1a02 0000 |0017: const-string v2, "" // string@0000 │ │ -0e52d6: 7230 8c01 1402 |0019: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e52dc: 0c01 |001c: move-result-object v1 │ │ -0e52de: 5b31 c913 |001d: iput-object v1, v3, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ -0e52e2: 0e00 |001f: return-void │ │ +0e518c: |[0e518c] org.pyneo.maps.map.SearchResultOverlay.fromPref:(Landroid/content/SharedPreferences;)V │ │ +0e519c: 1a01 4e11 |0000: const-string v1, "SearchResultLocation" // string@114e │ │ +0e51a0: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +0e51a4: 7230 8c01 1402 |0004: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e51aa: 0c00 |0007: move-result-object v0 │ │ +0e51ac: 6e10 e524 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0e51b2: 0a01 |000b: move-result v1 │ │ +0e51b4: 3d01 1300 |000c: if-lez v1, 001f // +0013 │ │ +0e51b8: 2201 1406 |000e: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e51bc: 7020 202e 0100 |0010: invoke-direct {v1, v0}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;)V // method@2e20 │ │ +0e51c2: 5b31 ce13 |0013: iput-object v1, v3, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e51c6: 1a01 4d11 |0015: const-string v1, "SearchResultDescr" // string@114d │ │ +0e51ca: 1a02 0000 |0017: const-string v2, "" // string@0000 │ │ +0e51ce: 7230 8c01 1402 |0019: invoke-interface {v4, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e51d4: 0c01 |001c: move-result-object v1 │ │ +0e51d6: 5b31 c913 |001d: iput-object v1, v3, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ +0e51da: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0008 line=231 │ │ 0x000e line=232 │ │ 0x0015 line=233 │ │ 0x001f line=235 │ │ @@ -312128,83 +312411,83 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 136 16-bit code units │ │ -0e52e4: |[0e52e4] org.pyneo.maps.map.SearchResultOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0e52f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e52f6: 5490 ce13 |0001: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e52fa: 3800 8400 |0003: if-eqz v0, 0087 // +0084 │ │ -0e52fe: 5490 d413 |0005: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e5302: 5491 c913 |0007: iget-object v1, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ -0e5306: 6e20 be22 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e530c: 5490 d413 |000c: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e5310: 6e30 b222 3003 |000e: invoke-virtual {v0, v3, v3}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ -0e5316: 5490 d413 |0011: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e531a: 5491 d413 |0013: iget-object v1, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e531e: 6e10 ab22 0100 |0015: invoke-virtual {v1}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0e5324: 0a01 |0018: move-result v1 │ │ -0e5326: 5492 d413 |0019: iget-object v2, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e532a: 6e10 aa22 0200 |001b: invoke-virtual {v2}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0e5330: 0a02 |001e: move-result v2 │ │ -0e5332: 6e52 b122 3013 |001f: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ -0e5338: 6e10 8429 0b00 |0022: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0e533e: 0c07 |0025: move-result-object v7 │ │ -0e5340: 2208 6200 |0026: new-instance v8, Landroid/graphics/Point; // type@0062 │ │ -0e5344: 7010 6502 0800 |0028: invoke-direct {v8}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0e534a: 5490 ce13 |002b: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e534e: 6e30 5529 0708 |002d: invoke-virtual {v7, v0, v8}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0e5354: 5590 d313 |0030: iget-boolean v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ -0e5358: 3900 2200 |0032: if-nez v0, 0054 // +0022 │ │ -0e535c: 5490 c813 |0034: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ -0e5360: 3800 1e00 |0036: if-eqz v0, 0054 // +001e │ │ -0e5364: 2206 6200 |0038: new-instance v6, Landroid/graphics/Point; // type@0062 │ │ -0e5368: 7010 6502 0600 |003a: invoke-direct {v6}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0e536e: 5490 c813 |003d: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ -0e5372: 6e30 5529 0706 |003f: invoke-virtual {v7, v0, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0e5378: 5260 2a00 |0042: iget v0, v6, Landroid/graphics/Point;.x:I // field@002a │ │ -0e537c: 8201 |0044: int-to-float v1, v0 │ │ -0e537e: 5260 2b00 |0045: iget v0, v6, Landroid/graphics/Point;.y:I // field@002b │ │ -0e5382: 8202 |0047: int-to-float v2, v0 │ │ -0e5384: 5280 2a00 |0048: iget v0, v8, Landroid/graphics/Point;.x:I // field@002a │ │ -0e5388: 8203 |004a: int-to-float v3, v0 │ │ -0e538a: 5280 2b00 |004b: iget v0, v8, Landroid/graphics/Point;.y:I // field@002b │ │ -0e538e: 8204 |004d: int-to-float v4, v0 │ │ -0e5390: 5495 d213 |004e: iget-object v5, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ -0e5394: 07a0 |0050: move-object v0, v10 │ │ -0e5396: 7406 1e02 0000 |0051: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0e539c: 6e10 2e02 0a00 |0054: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0e53a2: 6e10 7b29 0b00 |0057: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0e53a8: 0a00 |005a: move-result v0 │ │ -0e53aa: 5281 2a00 |005b: iget v1, v8, Landroid/graphics/Point;.x:I // field@002a │ │ -0e53ae: 8211 |005d: int-to-float v1, v1 │ │ -0e53b0: 5282 2b00 |005e: iget v2, v8, Landroid/graphics/Point;.y:I // field@002b │ │ -0e53b4: 8222 |0060: int-to-float v2, v2 │ │ -0e53b6: 6e40 2d02 0a21 |0061: invoke-virtual {v10, v0, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0e53bc: 5280 2a00 |0064: iget v0, v8, Landroid/graphics/Point;.x:I // field@002a │ │ -0e53c0: 5491 d413 |0066: iget-object v1, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e53c4: 6e10 ab22 0100 |0068: invoke-virtual {v1}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0e53ca: 0a01 |006b: move-result v1 │ │ -0e53cc: db01 0102 |006c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0e53d0: b110 |006e: sub-int/2addr v0, v1 │ │ -0e53d2: 8200 |006f: int-to-float v0, v0 │ │ -0e53d4: 5281 2b00 |0070: iget v1, v8, Landroid/graphics/Point;.y:I // field@002b │ │ -0e53d8: 5492 d413 |0072: iget-object v2, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e53dc: 6e10 aa22 0200 |0074: invoke-virtual {v2}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0e53e2: 0a02 |0077: move-result v2 │ │ -0e53e4: b121 |0078: sub-int/2addr v1, v2 │ │ -0e53e6: d801 0102 |0079: add-int/lit8 v1, v1, #int 2 // #02 │ │ -0e53ea: 8211 |007b: int-to-float v1, v1 │ │ -0e53ec: 6e30 3302 0a01 |007c: invoke-virtual {v10, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -0e53f2: 5490 d413 |007f: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e53f6: 6e20 a522 a000 |0081: invoke-virtual {v0, v10}, Landroid/widget/TextView;.draw:(Landroid/graphics/Canvas;)V // method@22a5 │ │ -0e53fc: 6e10 2a02 0a00 |0084: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0e5402: 0e00 |0087: return-void │ │ +0e51dc: |[0e51dc] org.pyneo.maps.map.SearchResultOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0e51ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e51ee: 5490 ce13 |0001: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e51f2: 3800 8400 |0003: if-eqz v0, 0087 // +0084 │ │ +0e51f6: 5490 d413 |0005: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e51fa: 5491 c913 |0007: iget-object v1, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ +0e51fe: 6e20 be22 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e5204: 5490 d413 |000c: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e5208: 6e30 b222 3003 |000e: invoke-virtual {v0, v3, v3}, Landroid/widget/TextView;.measure:(II)V // method@22b2 │ │ +0e520e: 5490 d413 |0011: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e5212: 5491 d413 |0013: iget-object v1, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e5216: 6e10 ab22 0100 |0015: invoke-virtual {v1}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0e521c: 0a01 |0018: move-result v1 │ │ +0e521e: 5492 d413 |0019: iget-object v2, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e5222: 6e10 aa22 0200 |001b: invoke-virtual {v2}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0e5228: 0a02 |001e: move-result v2 │ │ +0e522a: 6e52 b122 3013 |001f: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@22b1 │ │ +0e5230: 6e10 8429 0b00 |0022: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0e5236: 0c07 |0025: move-result-object v7 │ │ +0e5238: 2208 6200 |0026: new-instance v8, Landroid/graphics/Point; // type@0062 │ │ +0e523c: 7010 6502 0800 |0028: invoke-direct {v8}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0e5242: 5490 ce13 |002b: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e5246: 6e30 5529 0708 |002d: invoke-virtual {v7, v0, v8}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0e524c: 5590 d313 |0030: iget-boolean v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ +0e5250: 3900 2200 |0032: if-nez v0, 0054 // +0022 │ │ +0e5254: 5490 c813 |0034: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ +0e5258: 3800 1e00 |0036: if-eqz v0, 0054 // +001e │ │ +0e525c: 2206 6200 |0038: new-instance v6, Landroid/graphics/Point; // type@0062 │ │ +0e5260: 7010 6502 0600 |003a: invoke-direct {v6}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0e5266: 5490 c813 |003d: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ +0e526a: 6e30 5529 0706 |003f: invoke-virtual {v7, v0, v6}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0e5270: 5260 2a00 |0042: iget v0, v6, Landroid/graphics/Point;.x:I // field@002a │ │ +0e5274: 8201 |0044: int-to-float v1, v0 │ │ +0e5276: 5260 2b00 |0045: iget v0, v6, Landroid/graphics/Point;.y:I // field@002b │ │ +0e527a: 8202 |0047: int-to-float v2, v0 │ │ +0e527c: 5280 2a00 |0048: iget v0, v8, Landroid/graphics/Point;.x:I // field@002a │ │ +0e5280: 8203 |004a: int-to-float v3, v0 │ │ +0e5282: 5280 2b00 |004b: iget v0, v8, Landroid/graphics/Point;.y:I // field@002b │ │ +0e5286: 8204 |004d: int-to-float v4, v0 │ │ +0e5288: 5495 d213 |004e: iget-object v5, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mPaintLine:Landroid/graphics/Paint; // field@13d2 │ │ +0e528c: 07a0 |0050: move-object v0, v10 │ │ +0e528e: 7406 1e02 0000 |0051: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0e5294: 6e10 2e02 0a00 |0054: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0e529a: 6e10 7b29 0b00 |0057: invoke-virtual {v11}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0e52a0: 0a00 |005a: move-result v0 │ │ +0e52a2: 5281 2a00 |005b: iget v1, v8, Landroid/graphics/Point;.x:I // field@002a │ │ +0e52a6: 8211 |005d: int-to-float v1, v1 │ │ +0e52a8: 5282 2b00 |005e: iget v2, v8, Landroid/graphics/Point;.y:I // field@002b │ │ +0e52ac: 8222 |0060: int-to-float v2, v2 │ │ +0e52ae: 6e40 2d02 0a21 |0061: invoke-virtual {v10, v0, v1, v2}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0e52b4: 5280 2a00 |0064: iget v0, v8, Landroid/graphics/Point;.x:I // field@002a │ │ +0e52b8: 5491 d413 |0066: iget-object v1, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e52bc: 6e10 ab22 0100 |0068: invoke-virtual {v1}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0e52c2: 0a01 |006b: move-result v1 │ │ +0e52c4: db01 0102 |006c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0e52c8: b110 |006e: sub-int/2addr v0, v1 │ │ +0e52ca: 8200 |006f: int-to-float v0, v0 │ │ +0e52cc: 5281 2b00 |0070: iget v1, v8, Landroid/graphics/Point;.y:I // field@002b │ │ +0e52d0: 5492 d413 |0072: iget-object v2, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e52d4: 6e10 aa22 0200 |0074: invoke-virtual {v2}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0e52da: 0a02 |0077: move-result v2 │ │ +0e52dc: b121 |0078: sub-int/2addr v1, v2 │ │ +0e52de: d801 0102 |0079: add-int/lit8 v1, v1, #int 2 // #02 │ │ +0e52e2: 8211 |007b: int-to-float v1, v1 │ │ +0e52e4: 6e30 3302 0a01 |007c: invoke-virtual {v10, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +0e52ea: 5490 d413 |007f: iget-object v0, v9, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e52ee: 6e20 a522 a000 |0081: invoke-virtual {v0, v10}, Landroid/widget/TextView;.draw:(Landroid/graphics/Canvas;)V // method@22a5 │ │ +0e52f4: 6e10 2a02 0a00 |0084: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0e52fa: 0e00 |0087: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=109 │ │ 0x0005 line=110 │ │ 0x000c line=111 │ │ 0x0011 line=112 │ │ 0x0022 line=114 │ │ @@ -312233,27 +312516,27 @@ │ │ type : '(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0e5404: |[0e5404] org.pyneo.maps.map.SearchResultOverlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -0e5414: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0e5416: 3302 0e00 |0001: if-ne v2, v0, 000f // +000e │ │ -0e541a: 5410 ce13 |0003: iget-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e541e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0e5422: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0e5424: 5b10 ce13 |0008: iput-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e5428: 6e10 8c29 0400 |000a: invoke-virtual {v4}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0e542e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0e5430: 0f00 |000e: return v0 │ │ -0e5432: 6f40 a329 2143 |000f: invoke-super {v1, v2, v3, v4}, Lorg/pyneo/maps/map/TileViewOverlay;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a3 │ │ -0e5438: 0a00 |0012: move-result v0 │ │ -0e543a: 28fb |0013: goto 000e // -0005 │ │ +0e52fc: |[0e52fc] org.pyneo.maps.map.SearchResultOverlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +0e530c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0e530e: 3302 0e00 |0001: if-ne v2, v0, 000f // +000e │ │ +0e5312: 5410 ce13 |0003: iget-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e5316: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0e531a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0e531c: 5b10 ce13 |0008: iput-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e5320: 6e10 8c29 0400 |000a: invoke-virtual {v4}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0e5326: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0e5328: 0f00 |000e: return v0 │ │ +0e532a: 6f40 a329 2143 |000f: invoke-super {v1, v2, v3, v4}, Lorg/pyneo/maps/map/TileViewOverlay;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a3 │ │ +0e5330: 0a00 |0012: move-result v0 │ │ +0e5332: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0007 line=137 │ │ 0x000a line=138 │ │ 0x000d line=139 │ │ @@ -312269,44 +312552,44 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0e543c: |[0e543c] org.pyneo.maps.map.SearchResultOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ -0e544c: 6e10 8429 0800 |0000: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0e5452: 0c00 |0003: move-result-object v0 │ │ -0e5454: 6e10 641f 0700 |0004: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0e545a: 0a01 |0007: move-result v1 │ │ -0e545c: 8711 |0008: float-to-int v1, v1 │ │ -0e545e: 8211 |0009: int-to-float v1, v1 │ │ -0e5460: 6e10 661f 0700 |000a: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0e5466: 0a02 |000d: move-result v2 │ │ -0e5468: 8722 |000e: float-to-int v2, v2 │ │ -0e546a: 8222 |000f: int-to-float v2, v2 │ │ -0e546c: 6e10 7b29 0800 |0010: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0e5472: 0a03 |0013: move-result v3 │ │ -0e5474: 8934 |0014: float-to-double v4, v3 │ │ -0e5476: 6e55 5129 1042 |0015: invoke-virtual {v0, v1, v2, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FFD)Lorg/pyneo/maps/utils/GeoPoint; // method@2951 │ │ -0e547c: 0c00 |0018: move-result-object v0 │ │ -0e547e: 5b60 ce13 |0019: iput-object v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e5482: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ -0e5486: 5a60 cc13 |001d: iput-wide v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ -0e548a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0e548c: 5c60 d313 |0020: iput-boolean v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ -0e5490: 5460 d513 |0022: iget-object v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@13d5 │ │ -0e5494: 2201 5705 |0024: new-instance v1, Lorg/pyneo/maps/map/SearchResultOverlay$1; // type@0557 │ │ -0e5498: 7020 2a29 6100 |0026: invoke-direct {v1, v6}, Lorg/pyneo/maps/map/SearchResultOverlay$1;.:(Lorg/pyneo/maps/map/SearchResultOverlay;)V // method@292a │ │ -0e549e: 7220 bf25 1000 |0029: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0e54a4: 7010 3729 0600 |002c: invoke-direct {v6}, Lorg/pyneo/maps/map/SearchResultOverlay;.setDescr:()V // method@2937 │ │ -0e54aa: 5460 d013 |002f: iget-object v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mMapView:Lorg/pyneo/maps/map/MapView; // field@13d0 │ │ -0e54ae: 6e10 e328 0000 |0031: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0e54b4: 1220 |0034: const/4 v0, #int 2 // #2 │ │ -0e54b6: 0f00 |0035: return v0 │ │ +0e5334: |[0e5334] org.pyneo.maps.map.SearchResultOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ +0e5344: 6e10 8429 0800 |0000: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0e534a: 0c00 |0003: move-result-object v0 │ │ +0e534c: 6e10 641f 0700 |0004: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0e5352: 0a01 |0007: move-result v1 │ │ +0e5354: 8711 |0008: float-to-int v1, v1 │ │ +0e5356: 8211 |0009: int-to-float v1, v1 │ │ +0e5358: 6e10 661f 0700 |000a: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0e535e: 0a02 |000d: move-result v2 │ │ +0e5360: 8722 |000e: float-to-int v2, v2 │ │ +0e5362: 8222 |000f: int-to-float v2, v2 │ │ +0e5364: 6e10 7b29 0800 |0010: invoke-virtual {v8}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0e536a: 0a03 |0013: move-result v3 │ │ +0e536c: 8934 |0014: float-to-double v4, v3 │ │ +0e536e: 6e55 5129 1042 |0015: invoke-virtual {v0, v1, v2, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FFD)Lorg/pyneo/maps/utils/GeoPoint; // method@2951 │ │ +0e5374: 0c00 |0018: move-result-object v0 │ │ +0e5376: 5b60 ce13 |0019: iput-object v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e537a: 1600 0000 |001b: const-wide/16 v0, #int 0 // #0 │ │ +0e537e: 5a60 cc13 |001d: iput-wide v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ +0e5382: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0e5384: 5c60 d313 |0020: iput-boolean v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ +0e5388: 5460 d513 |0022: iget-object v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@13d5 │ │ +0e538c: 2201 5705 |0024: new-instance v1, Lorg/pyneo/maps/map/SearchResultOverlay$1; // type@0557 │ │ +0e5390: 7020 2a29 6100 |0026: invoke-direct {v1, v6}, Lorg/pyneo/maps/map/SearchResultOverlay$1;.:(Lorg/pyneo/maps/map/SearchResultOverlay;)V // method@292a │ │ +0e5396: 7220 bf25 1000 |0029: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0e539c: 7010 3729 0600 |002c: invoke-direct {v6}, Lorg/pyneo/maps/map/SearchResultOverlay;.setDescr:()V // method@2937 │ │ +0e53a2: 5460 d013 |002f: iget-object v0, v6, Lorg/pyneo/maps/map/SearchResultOverlay;.mMapView:Lorg/pyneo/maps/map/MapView; // field@13d0 │ │ +0e53a6: 6e10 e328 0000 |0031: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0e53ac: 1220 |0034: const/4 v0, #int 2 // #2 │ │ +0e53ae: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x001b line=171 │ │ 0x001f line=172 │ │ 0x0022 line=174 │ │ 0x002c line=211 │ │ @@ -312322,75 +312605,75 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 115 16-bit code units │ │ -0e54b8: |[0e54b8] org.pyneo.maps.map.SearchResultOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -0e54c8: 5473 ce13 |0000: iget-object v3, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e54cc: 3803 6c00 |0002: if-eqz v3, 006e // +006c │ │ -0e54d0: 6e10 8429 0900 |0004: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0e54d6: 0c00 |0007: move-result-object v0 │ │ -0e54d8: 2202 6200 |0008: new-instance v2, Landroid/graphics/Point; // type@0062 │ │ -0e54dc: 7010 6502 0200 |000a: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0e54e2: 5473 ce13 |000d: iget-object v3, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e54e6: 6e10 7b29 0900 |000f: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0e54ec: 0a04 |0012: move-result v4 │ │ -0e54ee: 8944 |0013: float-to-double v4, v4 │ │ -0e54f0: 6e52 5429 3054 |0014: invoke-virtual {v0, v3, v4, v5, v2}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; // method@2954 │ │ -0e54f6: 2201 6500 |0017: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0e54fa: 5223 2a00 |0019: iget v3, v2, Landroid/graphics/Point;.x:I // field@002a │ │ -0e54fe: 5474 d413 |001b: iget-object v4, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e5502: 6e10 ab22 0400 |001d: invoke-virtual {v4}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0e5508: 0a04 |0020: move-result v4 │ │ -0e550a: db04 0402 |0021: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0e550e: b143 |0023: sub-int/2addr v3, v4 │ │ -0e5510: 5224 2b00 |0024: iget v4, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0e5514: 5475 d413 |0026: iget-object v5, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e5518: 6e10 aa22 0500 |0028: invoke-virtual {v5}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ -0e551e: 0a05 |002b: move-result v5 │ │ -0e5520: b154 |002c: sub-int/2addr v4, v5 │ │ -0e5522: d804 0405 |002d: add-int/lit8 v4, v4, #int 5 // #05 │ │ -0e5526: 5225 2a00 |002f: iget v5, v2, Landroid/graphics/Point;.x:I // field@002a │ │ -0e552a: 5476 d413 |0031: iget-object v6, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ -0e552e: 6e10 ab22 0600 |0033: invoke-virtual {v6}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ -0e5534: 0a06 |0036: move-result v6 │ │ -0e5536: db06 0602 |0037: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0e553a: b065 |0039: add-int/2addr v5, v6 │ │ -0e553c: 5226 2b00 |003a: iget v6, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0e5540: d806 06ec |003c: add-int/lit8 v6, v6, #int -20 // #ec │ │ -0e5544: 7056 6a02 3154 |003e: invoke-direct {v1, v3, v4, v5, v6}, Landroid/graphics/Rect;.:(IIII)V // method@026a │ │ -0e554a: 6e10 641f 0800 |0041: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0e5550: 0a03 |0044: move-result v3 │ │ -0e5552: 8733 |0045: float-to-int v3, v3 │ │ -0e5554: 6e10 661f 0800 |0046: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0e555a: 0a04 |0049: move-result v4 │ │ -0e555c: 8744 |004a: float-to-int v4, v4 │ │ -0e555e: 6e30 6b02 3104 |004b: invoke-virtual {v1, v3, v4}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -0e5564: 0a03 |004e: move-result v3 │ │ -0e5566: 3803 1700 |004f: if-eqz v3, 0066 // +0017 │ │ -0e556a: 5493 ff13 |0051: iget-object v3, v9, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -0e556e: 5474 ce13 |0053: iget-object v4, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e5572: 5b34 eb13 |0055: iput-object v4, v3, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0e5576: 5493 ff13 |0057: iget-object v3, v9, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -0e557a: 1304 f1d8 |0059: const/16 v4, #int -9999 // #d8f1 │ │ -0e557e: 5934 ec13 |005b: iput v4, v3, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ -0e5582: 5493 ff13 |005d: iget-object v3, v9, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -0e5586: 5374 cc13 |005f: iget-wide v4, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ -0e558a: 5a34 ea13 |0061: iput-wide v4, v3, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.Elevation:D // field@13ea │ │ -0e558e: 6e10 9d29 0900 |0063: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.showContextMenu:()Z // method@299d │ │ -0e5594: 1203 |0066: const/4 v3, #int 0 // #0 │ │ -0e5596: 5b73 ce13 |0067: iput-object v3, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e559a: 6e10 8c29 0900 |0069: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ -0e55a0: 1213 |006c: const/4 v3, #int 1 // #1 │ │ -0e55a2: 0f03 |006d: return v3 │ │ -0e55a4: 6f30 a829 8709 |006e: invoke-super {v7, v8, v9}, Lorg/pyneo/maps/map/TileViewOverlay;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a8 │ │ -0e55aa: 0a03 |0071: move-result v3 │ │ -0e55ac: 28fb |0072: goto 006d // -0005 │ │ +0e53b0: |[0e53b0] org.pyneo.maps.map.SearchResultOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +0e53c0: 5473 ce13 |0000: iget-object v3, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e53c4: 3803 6c00 |0002: if-eqz v3, 006e // +006c │ │ +0e53c8: 6e10 8429 0900 |0004: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0e53ce: 0c00 |0007: move-result-object v0 │ │ +0e53d0: 2202 6200 |0008: new-instance v2, Landroid/graphics/Point; // type@0062 │ │ +0e53d4: 7010 6502 0200 |000a: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0e53da: 5473 ce13 |000d: iget-object v3, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e53de: 6e10 7b29 0900 |000f: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0e53e4: 0a04 |0012: move-result v4 │ │ +0e53e6: 8944 |0013: float-to-double v4, v4 │ │ +0e53e8: 6e52 5429 3054 |0014: invoke-virtual {v0, v3, v4, v5, v2}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; // method@2954 │ │ +0e53ee: 2201 6500 |0017: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0e53f2: 5223 2a00 |0019: iget v3, v2, Landroid/graphics/Point;.x:I // field@002a │ │ +0e53f6: 5474 d413 |001b: iget-object v4, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e53fa: 6e10 ab22 0400 |001d: invoke-virtual {v4}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0e5400: 0a04 |0020: move-result v4 │ │ +0e5402: db04 0402 |0021: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0e5406: b143 |0023: sub-int/2addr v3, v4 │ │ +0e5408: 5224 2b00 |0024: iget v4, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0e540c: 5475 d413 |0026: iget-object v5, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e5410: 6e10 aa22 0500 |0028: invoke-virtual {v5}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@22aa │ │ +0e5416: 0a05 |002b: move-result v5 │ │ +0e5418: b154 |002c: sub-int/2addr v4, v5 │ │ +0e541a: d804 0405 |002d: add-int/lit8 v4, v4, #int 5 // #05 │ │ +0e541e: 5225 2a00 |002f: iget v5, v2, Landroid/graphics/Point;.x:I // field@002a │ │ +0e5422: 5476 d413 |0031: iget-object v6, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mT:Landroid/widget/TextView; // field@13d4 │ │ +0e5426: 6e10 ab22 0600 |0033: invoke-virtual {v6}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@22ab │ │ +0e542c: 0a06 |0036: move-result v6 │ │ +0e542e: db06 0602 |0037: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0e5432: b065 |0039: add-int/2addr v5, v6 │ │ +0e5434: 5226 2b00 |003a: iget v6, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0e5438: d806 06ec |003c: add-int/lit8 v6, v6, #int -20 // #ec │ │ +0e543c: 7056 6a02 3154 |003e: invoke-direct {v1, v3, v4, v5, v6}, Landroid/graphics/Rect;.:(IIII)V // method@026a │ │ +0e5442: 6e10 641f 0800 |0041: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0e5448: 0a03 |0044: move-result v3 │ │ +0e544a: 8733 |0045: float-to-int v3, v3 │ │ +0e544c: 6e10 661f 0800 |0046: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0e5452: 0a04 |0049: move-result v4 │ │ +0e5454: 8744 |004a: float-to-int v4, v4 │ │ +0e5456: 6e30 6b02 3104 |004b: invoke-virtual {v1, v3, v4}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ +0e545c: 0a03 |004e: move-result v3 │ │ +0e545e: 3803 1700 |004f: if-eqz v3, 0066 // +0017 │ │ +0e5462: 5493 ff13 |0051: iget-object v3, v9, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +0e5466: 5474 ce13 |0053: iget-object v4, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e546a: 5b34 eb13 |0055: iput-object v4, v3, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0e546e: 5493 ff13 |0057: iget-object v3, v9, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +0e5472: 1304 f1d8 |0059: const/16 v4, #int -9999 // #d8f1 │ │ +0e5476: 5934 ec13 |005b: iput v4, v3, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ +0e547a: 5493 ff13 |005d: iget-object v3, v9, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +0e547e: 5374 cc13 |005f: iget-wide v4, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mElevation:D // field@13cc │ │ +0e5482: 5a34 ea13 |0061: iput-wide v4, v3, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.Elevation:D // field@13ea │ │ +0e5486: 6e10 9d29 0900 |0063: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.showContextMenu:()Z // method@299d │ │ +0e548c: 1203 |0066: const/4 v3, #int 0 // #0 │ │ +0e548e: 5b73 ce13 |0067: iput-object v3, v7, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e5492: 6e10 8c29 0900 |0069: invoke-virtual {v9}, Lorg/pyneo/maps/map/TileView;.invalidate:()V // method@298c │ │ +0e5498: 1213 |006c: const/4 v3, #int 1 // #1 │ │ +0e549a: 0f03 |006d: return v3 │ │ +0e549c: 6f30 a829 8709 |006e: invoke-super {v7, v8, v9}, Lorg/pyneo/maps/map/TileViewOverlay;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a8 │ │ +0e54a2: 0a03 |0071: move-result v3 │ │ +0e54a4: 28fb |0072: goto 006d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=148 │ │ 0x0008 line=149 │ │ 0x000d line=150 │ │ 0x0017 line=151 │ │ @@ -312416,22 +312699,22 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0e55b0: |[0e55b0] org.pyneo.maps.map.SearchResultOverlay.setLocation:(Landroid/location/Location;)V │ │ -0e55c0: 2200 1406 |0000: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e55c4: 7020 1f2e 2000 |0002: invoke-direct {v0, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(Landroid/location/Location;)V // method@2e1f │ │ -0e55ca: 5b10 c813 |0005: iput-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ -0e55ce: 5510 d313 |0007: iget-boolean v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ -0e55d2: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0e55d6: 7010 3729 0100 |000b: invoke-direct {v1}, Lorg/pyneo/maps/map/SearchResultOverlay;.setDescr:()V // method@2937 │ │ -0e55dc: 0e00 |000e: return-void │ │ +0e54a8: |[0e54a8] org.pyneo.maps.map.SearchResultOverlay.setLocation:(Landroid/location/Location;)V │ │ +0e54b8: 2200 1406 |0000: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e54bc: 7020 1f2e 2000 |0002: invoke-direct {v0, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(Landroid/location/Location;)V // method@2e1f │ │ +0e54c2: 5b10 c813 |0005: iput-object v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13c8 │ │ +0e54c6: 5510 d313 |0007: iget-boolean v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ +0e54ca: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0e54ce: 7010 3729 0100 |000b: invoke-direct {v1}, Lorg/pyneo/maps/map/SearchResultOverlay;.setDescr:()V // method@2937 │ │ +0e54d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=91 │ │ 0x000b line=92 │ │ 0x000e line=93 │ │ locals : │ │ @@ -312443,20 +312726,20 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0e55e0: |[0e55e0] org.pyneo.maps.map.SearchResultOverlay.setLocation:(Lorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;)V │ │ -0e55f0: 5b12 ce13 |0000: iput-object v2, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e55f4: 5b13 c913 |0002: iput-object v3, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ -0e55f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0e55fa: 5c10 d313 |0005: iput-boolean v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ -0e55fe: 0e00 |0007: return-void │ │ +0e54d8: |[0e54d8] org.pyneo.maps.map.SearchResultOverlay.setLocation:(Lorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;)V │ │ +0e54e8: 5b12 ce13 |0000: iput-object v2, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e54ec: 5b13 c913 |0002: iput-object v3, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ +0e54f0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0e54f2: 5c10 d313 |0005: iput-boolean v0, v1, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ +0e54f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ 0x0004 line=99 │ │ 0x0007 line=100 │ │ locals : │ │ @@ -312469,35 +312752,35 @@ │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0e5600: |[0e5600] org.pyneo.maps.map.SearchResultOverlay.toPref:(Landroid/content/SharedPreferences$Editor;)V │ │ -0e5610: 5420 ce13 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e5614: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -0e5618: 5520 d313 |0004: iget-boolean v0, v2, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ -0e561c: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ -0e5620: 1a00 4d11 |0008: const-string v0, "SearchResultDescr" // string@114d │ │ -0e5624: 5421 c913 |000a: iget-object v1, v2, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ -0e5628: 7230 8601 0301 |000c: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e562e: 1a00 4e11 |000f: const-string v0, "SearchResultLocation" // string@114e │ │ -0e5632: 5421 ce13 |0011: iget-object v1, v2, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ -0e5636: 6e10 382e 0100 |0013: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ -0e563c: 0c01 |0016: move-result-object v1 │ │ -0e563e: 7230 8601 0301 |0017: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e5644: 0e00 |001a: return-void │ │ -0e5646: 1a00 4d11 |001b: const-string v0, "SearchResultDescr" // string@114d │ │ -0e564a: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ -0e564e: 7230 8601 0301 |001f: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e5654: 1a00 4e11 |0022: const-string v0, "SearchResultLocation" // string@114e │ │ -0e5658: 1a01 0000 |0024: const-string v1, "" // string@0000 │ │ -0e565c: 7230 8601 0301 |0026: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e5662: 28f1 |0029: goto 001a // -000f │ │ +0e54f8: |[0e54f8] org.pyneo.maps.map.SearchResultOverlay.toPref:(Landroid/content/SharedPreferences$Editor;)V │ │ +0e5508: 5420 ce13 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e550c: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +0e5510: 5520 d313 |0004: iget-boolean v0, v2, Lorg/pyneo/maps/map/SearchResultOverlay;.mSearchBubble:Z // field@13d3 │ │ +0e5514: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ +0e5518: 1a00 4d11 |0008: const-string v0, "SearchResultDescr" // string@114d │ │ +0e551c: 5421 c913 |000a: iget-object v1, v2, Lorg/pyneo/maps/map/SearchResultOverlay;.mDescr:Ljava/lang/String; // field@13c9 │ │ +0e5520: 7230 8601 0301 |000c: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e5526: 1a00 4e11 |000f: const-string v0, "SearchResultLocation" // string@114e │ │ +0e552a: 5421 ce13 |0011: iget-object v1, v2, Lorg/pyneo/maps/map/SearchResultOverlay;.mLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@13ce │ │ +0e552e: 6e10 382e 0100 |0013: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ +0e5534: 0c01 |0016: move-result-object v1 │ │ +0e5536: 7230 8601 0301 |0017: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e553c: 0e00 |001a: return-void │ │ +0e553e: 1a00 4d11 |001b: const-string v0, "SearchResultDescr" // string@114d │ │ +0e5542: 1a01 0000 |001d: const-string v1, "" // string@0000 │ │ +0e5546: 7230 8601 0301 |001f: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e554c: 1a00 4e11 |0022: const-string v0, "SearchResultLocation" // string@114e │ │ +0e5550: 1a01 0000 |0024: const-string v1, "" // string@0000 │ │ +0e5554: 7230 8601 0301 |0026: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e555a: 28f1 |0029: goto 001a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0008 line=239 │ │ 0x000f line=240 │ │ 0x001a line=245 │ │ 0x001b line=242 │ │ @@ -312516,15 +312799,15 @@ │ │ static_fields_size : 2 │ │ instance_fields_size: 10 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 8 │ │ │ │ Class #1057 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/map/TileOverlay$1; Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; } │ │ │ │ Class #1057 - │ │ Class descriptor : 'Lorg/pyneo/maps/map/TileOverlay;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/pyneo/maps/map/TileViewOverlay;' │ │ Interfaces - │ │ #0 : 'Lorg/pyneo/maps/utils/Constants;' │ │ @@ -312586,38 +312869,38 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0e5664: |[0e5664] org.pyneo.maps.map.TileOverlay.:(Lorg/pyneo/maps/map/TileView;Z)V │ │ -0e5674: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e5676: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0e5678: 7010 9e29 0300 |0002: invoke-direct {v3}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0e567e: 2200 5b00 |0005: new-instance v0, Landroid/graphics/Matrix; // type@005b │ │ -0e5682: 7010 4002 0000 |0007: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ -0e5688: 5b30 da13 |000a: iput-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mMatrixBearing:Landroid/graphics/Matrix; // field@13da │ │ -0e568c: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0e5690: 7010 6902 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0e5696: 5b30 df13 |0011: iput-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e569a: 2200 5f00 |0013: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0e569e: 7010 4802 0000 |0015: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0e56a4: 5b30 de13 |0018: iput-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ -0e56a8: 2200 5a05 |001a: new-instance v0, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; // type@055a │ │ -0e56ac: 7030 3c29 3002 |001c: invoke-direct {v0, v3, v2}, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.:(Lorg/pyneo/maps/map/TileOverlay;Lorg/pyneo/maps/map/TileOverlay$1;)V // method@293c │ │ -0e56b2: 5b30 e013 |001f: iput-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mTileMapHandler:Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; // field@13e0 │ │ -0e56b6: 5430 de13 |0021: iget-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ -0e56ba: 6e20 5202 1000 |0023: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0252 │ │ -0e56c0: 5430 de13 |0026: iget-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ -0e56c4: 6e20 4e02 1000 |0028: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0e56ca: 5b34 e213 |002b: iput-object v4, v3, Lorg/pyneo/maps/map/TileOverlay;.mTileView:Lorg/pyneo/maps/map/TileView; // field@13e2 │ │ -0e56ce: 5c35 d913 |002d: iput-boolean v5, v3, Lorg/pyneo/maps/map/TileOverlay;.mAsOverlay:Z // field@13d9 │ │ -0e56d2: 5b32 db13 |002f: iput-object v2, v3, Lorg/pyneo/maps/map/TileOverlay;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13db │ │ -0e56d6: 0e00 |0031: return-void │ │ +0e555c: |[0e555c] org.pyneo.maps.map.TileOverlay.:(Lorg/pyneo/maps/map/TileView;Z)V │ │ +0e556c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e556e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0e5570: 7010 9e29 0300 |0002: invoke-direct {v3}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0e5576: 2200 5b00 |0005: new-instance v0, Landroid/graphics/Matrix; // type@005b │ │ +0e557a: 7010 4002 0000 |0007: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0240 │ │ +0e5580: 5b30 da13 |000a: iput-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mMatrixBearing:Landroid/graphics/Matrix; // field@13da │ │ +0e5584: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0e5588: 7010 6902 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0e558e: 5b30 df13 |0011: iput-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5592: 2200 5f00 |0013: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0e5596: 7010 4802 0000 |0015: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0e559c: 5b30 de13 |0018: iput-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ +0e55a0: 2200 5a05 |001a: new-instance v0, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; // type@055a │ │ +0e55a4: 7030 3c29 3002 |001c: invoke-direct {v0, v3, v2}, Lorg/pyneo/maps/map/TileOverlay$TileMapHandler;.:(Lorg/pyneo/maps/map/TileOverlay;Lorg/pyneo/maps/map/TileOverlay$1;)V // method@293c │ │ +0e55aa: 5b30 e013 |001f: iput-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mTileMapHandler:Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; // field@13e0 │ │ +0e55ae: 5430 de13 |0021: iget-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ +0e55b2: 6e20 5202 1000 |0023: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0252 │ │ +0e55b8: 5430 de13 |0026: iget-object v0, v3, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ +0e55bc: 6e20 4e02 1000 |0028: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0e55c2: 5b34 e213 |002b: iput-object v4, v3, Lorg/pyneo/maps/map/TileOverlay;.mTileView:Lorg/pyneo/maps/map/TileView; // field@13e2 │ │ +0e55c6: 5c35 d913 |002d: iput-boolean v5, v3, Lorg/pyneo/maps/map/TileOverlay;.mAsOverlay:Z // field@13d9 │ │ +0e55ca: 5b32 db13 |002f: iput-object v2, v3, Lorg/pyneo/maps/map/TileOverlay;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13db │ │ +0e55ce: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=36 │ │ 0x0005 line=25 │ │ 0x000c line=26 │ │ 0x0013 line=27 │ │ 0x001a line=30 │ │ @@ -312637,17 +312920,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e56d8: |[0e56d8] org.pyneo.maps.map.TileOverlay.access$100:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView; │ │ -0e56e8: 5410 e213 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileView:Lorg/pyneo/maps/map/TileView; // field@13e2 │ │ -0e56ec: 1100 |0002: return-object v0 │ │ +0e55d0: |[0e55d0] org.pyneo.maps.map.TileOverlay.access$100:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/map/TileView; │ │ +0e55e0: 5410 e213 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileView:Lorg/pyneo/maps/map/TileView; // field@13e2 │ │ +0e55e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileOverlay; │ │ │ │ #2 : (in Lorg/pyneo/maps/map/TileOverlay;) │ │ @@ -312655,17 +312938,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e56f0: |[0e56f0] org.pyneo.maps.map.TileOverlay.access$200:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ -0e5700: 5410 e113 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5704: 1100 |0002: return-object v0 │ │ +0e55e8: |[0e55e8] org.pyneo.maps.map.TileOverlay.access$200:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ +0e55f8: 5410 e113 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e55fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileOverlay; │ │ │ │ #3 : (in Lorg/pyneo/maps/map/TileOverlay;) │ │ @@ -312673,17 +312956,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileOverlay;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5708: |[0e5708] org.pyneo.maps.map.TileOverlay.access$300:(Lorg/pyneo/maps/map/TileOverlay;)Z │ │ -0e5718: 5510 d913 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mAsOverlay:Z // field@13d9 │ │ -0e571c: 0f00 |0002: return v0 │ │ +0e5600: |[0e5600] org.pyneo.maps.map.TileOverlay.access$300:(Lorg/pyneo/maps/map/TileOverlay;)Z │ │ +0e5610: 5510 d913 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mAsOverlay:Z // field@13d9 │ │ +0e5614: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileOverlay; │ │ │ │ #4 : (in Lorg/pyneo/maps/map/TileOverlay;) │ │ @@ -312691,17 +312974,17 @@ │ │ type : '(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/utils/IMoveListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5720: |[0e5720] org.pyneo.maps.map.TileOverlay.access$400:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/utils/IMoveListener; │ │ -0e5730: 5410 db13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13db │ │ -0e5734: 1100 |0002: return-object v0 │ │ +0e5618: |[0e5618] org.pyneo.maps.map.TileOverlay.access$400:(Lorg/pyneo/maps/map/TileOverlay;)Lorg/pyneo/maps/utils/IMoveListener; │ │ +0e5628: 5410 db13 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13db │ │ +0e562c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/TileOverlay; │ │ │ │ Virtual methods - │ │ @@ -312710,21 +312993,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0e5738: |[0e5738] org.pyneo.maps.map.TileOverlay.Free:()V │ │ -0e5748: 5410 e113 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e574c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e5750: 5410 e113 |0004: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5754: 6e10 292c 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e575a: 6f10 9f29 0100 |0009: invoke-super {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ -0e5760: 0e00 |000c: return-void │ │ +0e5630: |[0e5630] org.pyneo.maps.map.TileOverlay.Free:()V │ │ +0e5640: 5410 e113 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5644: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e5648: 5410 e113 |0004: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e564c: 6e10 292c 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e5652: 6f10 9f29 0100 |0009: invoke-super {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ +0e5658: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ locals : │ │ @@ -312735,17 +313018,17 @@ │ │ type : '()Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5764: |[0e5764] org.pyneo.maps.map.TileOverlay.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; │ │ -0e5774: 5410 e113 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5778: 1100 |0002: return-object v0 │ │ +0e565c: |[0e565c] org.pyneo.maps.map.TileOverlay.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; │ │ +0e566c: 5410 e113 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/map/TileOverlay; │ │ │ │ #2 : (in Lorg/pyneo/maps/map/TileOverlay;) │ │ @@ -312753,78 +313036,80 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;[IIDDLandroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 9 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0e577c: |[0e577c] org.pyneo.maps.map.TileOverlay.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IIDDLandroid/graphics/Point;)Landroid/graphics/Point; │ │ -0e578c: 3818 5d00 |0000: if-eqz v24, 005d // +005d │ │ -0e5790: 0805 1800 |0002: move-object/from16 v5, v24 │ │ -0e5794: 7401 8929 1100 |0004: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0e579a: 0a09 |0007: move-result v9 │ │ -0e579c: db0a 0902 |0008: div-int/lit8 v10, v9, #int 2 // #02 │ │ -0e57a0: 7401 8129 1100 |000a: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0e57a6: 0a07 |000d: move-result v7 │ │ -0e57a8: db08 0702 |000e: div-int/lit8 v8, v7, #int 2 // #02 │ │ -0e57ac: 7401 8a29 1100 |0010: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e57b2: 0a0b |0013: move-result v11 │ │ -0e57b4: 0800 1000 |0014: move-object/from16 v0, v16 │ │ -0e57b8: 540c e113 |0016: iget-object v12, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e57bc: 52cc 5515 |0018: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0e57c0: 0800 1200 |001a: move-object/from16 v0, v18 │ │ -0e57c4: 7130 6b2c b00c |001c: invoke-static {v0, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -0e57ca: 0c02 |001f: move-result-object v2 │ │ -0e57cc: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -0e57d0: 520b f713 |0022: iget v11, v0, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -0e57d4: 180c 0000 0000 8084 2e41 |0024: const-wide v12, #double 1e+06 // #412e848000000000 │ │ -0e57de: ad0c 0c14 |0029: mul-double v12, v12, v20 │ │ -0e57e2: 8acc |002b: double-to-int v12, v12 │ │ -0e57e4: b0cb |002c: add-int/2addr v11, v12 │ │ -0e57e6: 0800 1100 |002d: move-object/from16 v0, v17 │ │ -0e57ea: 520c f813 |002f: iget v12, v0, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -0e57ee: 180e 0000 0000 8084 2e41 |0031: const-wide v14, #double 1e+06 // #412e848000000000 │ │ -0e57f8: ad0e 0e16 |0036: mul-double v14, v14, v22 │ │ -0e57fc: 8aed |0038: double-to-int v13, v14 │ │ -0e57fe: b0dc |0039: add-int/2addr v12, v13 │ │ -0e5800: 120d |003a: const/4 v13, #int 0 // #0 │ │ -0e5802: 6e40 ed2d b2dc |003b: invoke-virtual {v2, v11, v12, v13}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ -0e5808: 0c06 |003e: move-result-object v6 │ │ -0e580a: 150b 003f |003f: const/high16 v11, #int 1056964608 // #3f00 │ │ -0e580e: 121c |0041: const/4 v12, #int 1 // #1 │ │ -0e5810: 440c 060c |0042: aget v12, v6, v12 │ │ -0e5814: 0200 1300 |0044: move/from16 v0, v19 │ │ -0e5818: 820d |0046: int-to-float v13, v0 │ │ -0e581a: c8dc |0047: mul-float/2addr v12, v13 │ │ -0e581c: c6cb |0048: add-float/2addr v11, v12 │ │ -0e581e: 87bb |0049: float-to-int v11, v11 │ │ -0e5820: 9103 0a0b |004a: sub-int v3, v10, v11 │ │ -0e5824: 150b 003f |004c: const/high16 v11, #int 1056964608 // #3f00 │ │ -0e5828: 120c |004e: const/4 v12, #int 0 // #0 │ │ -0e582a: 440c 060c |004f: aget v12, v6, v12 │ │ -0e582e: 0200 1300 |0051: move/from16 v0, v19 │ │ -0e5832: 820d |0053: int-to-float v13, v0 │ │ -0e5834: c8dc |0054: mul-float/2addr v12, v13 │ │ -0e5836: c6cb |0055: add-float/2addr v11, v12 │ │ -0e5838: 87bb |0056: float-to-int v11, v11 │ │ -0e583a: 9104 080b |0057: sub-int v4, v8, v11 │ │ -0e583e: 6e30 6702 3504 |0059: invoke-virtual {v5, v3, v4}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ -0e5844: 1105 |005c: return-object v5 │ │ -0e5846: 2205 6200 |005d: new-instance v5, Landroid/graphics/Point; // type@0062 │ │ -0e584a: 7010 6502 0500 |005f: invoke-direct {v5}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0e5850: 28a2 |0062: goto 0004 // -005e │ │ +0e5674: |[0e5674] org.pyneo.maps.map.TileOverlay.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IIDDLandroid/graphics/Point;)Landroid/graphics/Point; │ │ +0e5684: 3818 5d00 |0000: if-eqz v24, 005d // +005d │ │ +0e5688: 0805 1800 |0002: move-object/from16 v5, v24 │ │ +0e568c: 7401 8929 1100 |0004: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0e5692: 0a09 |0007: move-result v9 │ │ +0e5694: db0a 0902 |0008: div-int/lit8 v10, v9, #int 2 // #02 │ │ +0e5698: 7401 8129 1100 |000a: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0e569e: 0a07 |000d: move-result v7 │ │ +0e56a0: db08 0702 |000e: div-int/lit8 v8, v7, #int 2 // #02 │ │ +0e56a4: 7401 8a29 1100 |0010: invoke-virtual/range {v17}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e56aa: 0a0b |0013: move-result v11 │ │ +0e56ac: 0800 1000 |0014: move-object/from16 v0, v16 │ │ +0e56b0: 540c e113 |0016: iget-object v12, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e56b4: 52cc 5515 |0018: iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0e56b8: 0800 1200 |001a: move-object/from16 v0, v18 │ │ +0e56bc: 7130 6b2c b00c |001c: invoke-static {v0, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +0e56c2: 0c02 |001f: move-result-object v2 │ │ +0e56c4: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +0e56c8: 520b f713 |0022: iget v11, v0, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +0e56cc: 180c 0000 0000 8084 2e41 |0024: const-wide v12, #double 1e+06 // #412e848000000000 │ │ +0e56d6: ad0c 0c14 |0029: mul-double v12, v12, v20 │ │ +0e56da: 8acc |002b: double-to-int v12, v12 │ │ +0e56dc: b0cb |002c: add-int/2addr v11, v12 │ │ +0e56de: 0800 1100 |002d: move-object/from16 v0, v17 │ │ +0e56e2: 520c f813 |002f: iget v12, v0, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +0e56e6: 180e 0000 0000 8084 2e41 |0031: const-wide v14, #double 1e+06 // #412e848000000000 │ │ +0e56f0: ad0e 0e16 |0036: mul-double v14, v14, v22 │ │ +0e56f4: 8aed |0038: double-to-int v13, v14 │ │ +0e56f6: b0dc |0039: add-int/2addr v12, v13 │ │ +0e56f8: 120d |003a: const/4 v13, #int 0 // #0 │ │ +0e56fa: 6e40 ed2d b2dc |003b: invoke-virtual {v2, v11, v12, v13}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ +0e5700: 0c06 |003e: move-result-object v6 │ │ +0e5702: 150b 003f |003f: const/high16 v11, #int 1056964608 // #3f00 │ │ +0e5706: 121c |0041: const/4 v12, #int 1 // #1 │ │ +0e5708: 440c 060c |0042: aget v12, v6, v12 │ │ +0e570c: 0200 1300 |0044: move/from16 v0, v19 │ │ +0e5710: 820d |0046: int-to-float v13, v0 │ │ +0e5712: c8dc |0047: mul-float/2addr v12, v13 │ │ +0e5714: c6cb |0048: add-float/2addr v11, v12 │ │ +0e5716: 87bb |0049: float-to-int v11, v11 │ │ +0e5718: 9103 0a0b |004a: sub-int v3, v10, v11 │ │ +0e571c: 150b 003f |004c: const/high16 v11, #int 1056964608 // #3f00 │ │ +0e5720: 120c |004e: const/4 v12, #int 0 // #0 │ │ +0e5722: 440c 060c |004f: aget v12, v6, v12 │ │ +0e5726: 0200 1300 |0051: move/from16 v0, v19 │ │ +0e572a: 820d |0053: int-to-float v13, v0 │ │ +0e572c: c8dc |0054: mul-float/2addr v12, v13 │ │ +0e572e: c6cb |0055: add-float/2addr v11, v12 │ │ +0e5730: 87bb |0056: float-to-int v11, v11 │ │ +0e5732: 9104 080b |0057: sub-int v4, v8, v11 │ │ +0e5736: 6e30 6702 3504 |0059: invoke-virtual {v5, v3, v4}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ +0e573c: 1105 |005c: return-object v5 │ │ +0e573e: 2205 6200 |005d: new-instance v5, Landroid/graphics/Point; // type@0062 │ │ +0e5742: 7010 6502 0500 |005f: invoke-direct {v5}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0e5748: 28a2 |0062: goto 0004 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=147 │ │ 0x0008 line=148 │ │ 0x000a line=149 │ │ 0x000e line=150 │ │ - 0x0010 line=152 │ │ + 0x0010 line=153 │ │ + 0x001a line=152 │ │ 0x0020 line=154 │ │ + 0x003b line=155 │ │ 0x003f line=158 │ │ 0x004c line=160 │ │ 0x0059 line=163 │ │ 0x005c line=164 │ │ 0x005d line=145 │ │ locals : │ │ 0x0020 - 0x005d reg=2 bb Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ @@ -312849,25 +313134,25 @@ │ │ type : '(Lorg/pyneo/maps/map/TileView;[IILandroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 13 16-bit code units │ │ -0e5854: |[0e5854] org.pyneo.maps.map.TileOverlay.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ -0e5864: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0e5868: 0790 |0002: move-object v0, v9 │ │ -0e586a: 07a1 |0003: move-object v1, v10 │ │ -0e586c: 07b2 |0004: move-object v2, v11 │ │ -0e586e: 01c3 |0005: move v3, v12 │ │ -0e5870: 0446 |0006: move-wide v6, v4 │ │ -0e5872: 07d8 |0007: move-object v8, v13 │ │ -0e5874: 7409 4529 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/map/TileOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IIDDLandroid/graphics/Point;)Landroid/graphics/Point; // method@2945 │ │ -0e587a: 0c00 |000b: move-result-object v0 │ │ -0e587c: 1100 |000c: return-object v0 │ │ +0e574c: |[0e574c] org.pyneo.maps.map.TileOverlay.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ +0e575c: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0e5760: 0790 |0002: move-object v0, v9 │ │ +0e5762: 07a1 |0003: move-object v1, v10 │ │ +0e5764: 07b2 |0004: move-object v2, v11 │ │ +0e5766: 01c3 |0005: move v3, v12 │ │ +0e5768: 0446 |0006: move-wide v6, v4 │ │ +0e576a: 07d8 |0007: move-object v8, v13 │ │ +0e576c: 7409 4529 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/pyneo/maps/map/TileOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IIDDLandroid/graphics/Point;)Landroid/graphics/Point; // method@2945 │ │ +0e5772: 0c00 |000b: move-result-object v0 │ │ +0e5774: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x000d reg=9 this Lorg/pyneo/maps/map/TileOverlay; │ │ 0x0000 - 0x000d reg=10 tileView Lorg/pyneo/maps/map/TileView; │ │ 0x0000 - 0x000d reg=11 centerMapTileCoords [I │ │ @@ -312879,378 +313164,378 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 33 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 661 16-bit code units │ │ -0e5880: |[0e5880] org.pyneo.maps.map.TileOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0e5890: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ -0e5894: 5402 e113 |0002: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5898: 3802 9002 |0004: if-eqz v2, 0294 // +0290 │ │ -0e589c: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ -0e58a0: 5402 e113 |0008: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e58a4: 7401 8a29 2000 |000a: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e58aa: 0a03 |000d: move-result v3 │ │ -0e58ac: 6e20 2e2c 3200 |000e: invoke-virtual {v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ -0e58b2: 0a15 |0011: move-result v21 │ │ -0e58b4: 0200 1500 |0012: move/from16 v0, v21 │ │ -0e58b8: 8302 |0014: int-to-double v2, v0 │ │ -0e58ba: 7401 8729 2000 |0015: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0e58c0: 0b06 |0018: move-result-wide v6 │ │ -0e58c2: cd62 |0019: mul-double/2addr v2, v6 │ │ -0e58c4: 8a25 |001a: double-to-int v5, v2 │ │ -0e58c6: 0800 2000 |001b: move-object/from16 v0, v32 │ │ -0e58ca: 5202 f713 |001d: iget v2, v0, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ -0e58ce: 1806 0000 0000 8084 2e41 |001f: const-wide v6, #double 1e+06 // #412e848000000000 │ │ -0e58d8: 0800 1e00 |0024: move-object/from16 v0, v30 │ │ -0e58dc: 5308 dc13 |0026: iget-wide v8, v0, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLat:D // field@13dc │ │ -0e58e0: cd86 |0028: mul-double/2addr v6, v8 │ │ -0e58e2: 8a63 |0029: double-to-int v3, v6 │ │ -0e58e4: b032 |002a: add-int/2addr v2, v3 │ │ -0e58e6: 0800 2000 |002b: move-object/from16 v0, v32 │ │ -0e58ea: 5203 f813 |002d: iget v3, v0, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ -0e58ee: 1806 0000 0000 8084 2e41 |002f: const-wide v6, #double 1e+06 // #412e848000000000 │ │ -0e58f8: 0800 1e00 |0034: move-object/from16 v0, v30 │ │ -0e58fc: 5308 dd13 |0036: iget-wide v8, v0, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLon:D // field@13dd │ │ -0e5900: cd86 |0038: mul-double/2addr v6, v8 │ │ -0e5902: 8a66 |0039: double-to-int v6, v6 │ │ -0e5904: b063 |003a: add-int/2addr v3, v6 │ │ -0e5906: 7401 8a29 2000 |003b: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e590c: 0a06 |003e: move-result v6 │ │ -0e590e: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -0e5910: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -0e5914: 5408 e113 |0042: iget-object v8, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5918: 5288 5515 |0044: iget v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0e591c: 7158 6d2c 3276 |0046: invoke-static {v2, v3, v6, v7, v8}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -0e5922: 0c04 |0049: move-result-object v4 │ │ -0e5924: 0800 1e00 |004a: move-object/from16 v0, v30 │ │ -0e5928: 5306 dc13 |004c: iget-wide v6, v0, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLat:D // field@13dc │ │ -0e592c: 0800 1e00 |004e: move-object/from16 v0, v30 │ │ -0e5930: 5308 dd13 |0050: iget-wide v8, v0, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLon:D // field@13dd │ │ -0e5934: 120a |0052: const/4 v10, #int 0 // #0 │ │ -0e5936: 0802 1e00 |0053: move-object/from16 v2, v30 │ │ -0e593a: 0803 2000 |0055: move-object/from16 v3, v32 │ │ -0e593e: 7409 4529 0200 |0057: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/map/TileOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IIDDLandroid/graphics/Point;)Landroid/graphics/Point; // method@2945 │ │ -0e5944: 0c18 |005a: move-result-object v24 │ │ -0e5946: 0800 1800 |005b: move-object/from16 v0, v24 │ │ -0e594a: 520d 2a00 |005d: iget v13, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0e594e: 0800 1800 |005f: move-object/from16 v0, v24 │ │ -0e5952: 520e 2b00 |0061: iget v14, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0e5956: 0800 1e00 |0063: move-object/from16 v0, v30 │ │ -0e595a: 5402 e113 |0065: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e595e: 7401 8a29 2000 |0067: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e5964: 0a03 |006a: move-result v3 │ │ -0e5966: 6e20 322c 3200 |006b: invoke-virtual {v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileUpperBound:(I)I // method@2c32 │ │ -0e596c: 0a11 |006e: move-result v17 │ │ -0e596e: 1222 |006f: const/4 v2, #int 2 // #2 │ │ -0e5970: 2320 5406 |0070: new-array v0, v2, [I // type@0654 │ │ -0e5974: 0810 0000 |0072: move-object/from16 v16, v0 │ │ -0e5978: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -0e597a: 1203 |0075: const/4 v3, #int 0 // #0 │ │ -0e597c: 4403 0403 |0076: aget v3, v4, v3 │ │ -0e5980: 4b03 1002 |0078: aput v3, v16, v2 │ │ -0e5984: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -0e5986: 1213 |007b: const/4 v3, #int 1 // #1 │ │ -0e5988: 4403 0403 |007c: aget v3, v4, v3 │ │ -0e598c: 4b03 1002 |007e: aput v3, v16, v2 │ │ -0e5990: 1313 0100 |0080: const/16 v19, #int 1 // #1 │ │ -0e5994: 1319 0000 |0082: const/16 v25, #int 0 // #0 │ │ -0e5998: 131a 0000 |0084: const/16 v26, #int 0 // #0 │ │ -0e599c: 1312 0000 |0086: const/16 v18, #int 0 // #0 │ │ -0e59a0: 1317 0000 |0088: const/16 v23, #int 0 // #0 │ │ -0e59a4: 0800 1e00 |008a: move-object/from16 v0, v30 │ │ -0e59a8: 5402 da13 |008c: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mMatrixBearing:Landroid/graphics/Matrix; // field@13da │ │ -0e59ac: 6e10 4402 0200 |008e: invoke-virtual {v2}, Landroid/graphics/Matrix;.reset:()V // method@0244 │ │ -0e59b2: 0800 1e00 |0091: move-object/from16 v0, v30 │ │ -0e59b6: 5402 da13 |0093: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mMatrixBearing:Landroid/graphics/Matrix; // field@13da │ │ -0e59ba: 1503 b443 |0095: const/high16 v3, #int 1135869952 // #43b4 │ │ -0e59be: 7401 7b29 2000 |0097: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0e59c4: 0a06 |009a: move-result v6 │ │ -0e59c6: c763 |009b: sub-float/2addr v3, v6 │ │ -0e59c8: 7401 8929 2000 |009c: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0e59ce: 0a06 |009f: move-result v6 │ │ -0e59d0: db06 0602 |00a0: div-int/lit8 v6, v6, #int 2 // #02 │ │ -0e59d4: 8266 |00a2: int-to-float v6, v6 │ │ -0e59d6: 7401 8129 2000 |00a3: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0e59dc: 0a07 |00a6: move-result v7 │ │ -0e59de: db07 0702 |00a7: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0e59e2: 8277 |00a9: int-to-float v7, v7 │ │ -0e59e4: 6e40 4502 3276 |00aa: invoke-virtual {v2, v3, v6, v7}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@0245 │ │ -0e59ea: 3813 d201 |00ad: if-eqz v19, 027f // +01d2 │ │ -0e59ee: 1313 0000 |00af: const/16 v19, #int 0 // #0 │ │ -0e59f2: 0200 1200 |00b1: move/from16 v0, v18 │ │ -0e59f6: 7b00 |00b3: neg-int v0, v0 │ │ -0e59f8: 0219 0000 |00b4: move/from16 v25, v0 │ │ -0e59fc: 0200 1900 |00b6: move/from16 v0, v25 │ │ -0e5a00: 0201 1200 |00b8: move/from16 v1, v18 │ │ -0e5a04: 3610 c101 |00ba: if-gt v0, v1, 027b // +01c1 │ │ -0e5a08: 0200 1200 |00bc: move/from16 v0, v18 │ │ -0e5a0c: 7b00 |00be: neg-int v0, v0 │ │ -0e5a0e: 021a 0000 |00bf: move/from16 v26, v0 │ │ -0e5a12: 0200 1a00 |00c1: move/from16 v0, v26 │ │ -0e5a16: 0201 1200 |00c3: move/from16 v1, v18 │ │ -0e5a1a: 3610 b201 |00c5: if-gt v0, v1, 0277 // +01b2 │ │ -0e5a1e: 0200 1200 |00c7: move/from16 v0, v18 │ │ -0e5a22: 7b02 |00c9: neg-int v2, v0 │ │ -0e5a24: 0200 1900 |00ca: move/from16 v0, v25 │ │ -0e5a28: 3220 1800 |00cc: if-eq v0, v2, 00e4 // +0018 │ │ -0e5a2c: 0200 1900 |00ce: move/from16 v0, v25 │ │ -0e5a30: 0201 1200 |00d0: move/from16 v1, v18 │ │ -0e5a34: 3210 1200 |00d2: if-eq v0, v1, 00e4 // +0012 │ │ -0e5a38: 0200 1200 |00d4: move/from16 v0, v18 │ │ -0e5a3c: 7b02 |00d6: neg-int v2, v0 │ │ -0e5a3e: 0200 1a00 |00d7: move/from16 v0, v26 │ │ -0e5a42: 3220 0b00 |00d9: if-eq v0, v2, 00e4 // +000b │ │ -0e5a46: 0200 1a00 |00db: move/from16 v0, v26 │ │ -0e5a4a: 0201 1200 |00dd: move/from16 v1, v18 │ │ -0e5a4e: 3210 0500 |00df: if-eq v0, v1, 00e4 // +0005 │ │ -0e5a52: d81a 1a01 |00e1: add-int/lit8 v26, v26, #int 1 // #01 │ │ -0e5a56: 28de |00e3: goto 00c1 // -0022 │ │ -0e5a58: 1202 |00e4: const/4 v2, #int 0 // #0 │ │ -0e5a5a: 1203 |00e5: const/4 v3, #int 0 // #0 │ │ -0e5a5c: 4403 0403 |00e6: aget v3, v4, v3 │ │ -0e5a60: 9003 031a |00e8: add-int v3, v3, v26 │ │ -0e5a64: 0200 1100 |00ea: move/from16 v0, v17 │ │ -0e5a68: 7120 6d2e 0300 |00ec: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/MyMath;.mod:(II)I // method@2e6d │ │ -0e5a6e: 0a03 |00ef: move-result v3 │ │ -0e5a70: 4b03 1002 |00f0: aput v3, v16, v2 │ │ -0e5a74: 1212 |00f2: const/4 v2, #int 1 // #1 │ │ -0e5a76: 1213 |00f3: const/4 v3, #int 1 // #1 │ │ -0e5a78: 4403 0403 |00f4: aget v3, v4, v3 │ │ -0e5a7c: 9003 0319 |00f6: add-int v3, v3, v25 │ │ -0e5a80: 0200 1100 |00f8: move/from16 v0, v17 │ │ -0e5a84: 7120 6d2e 0300 |00fa: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/MyMath;.mod:(II)I // method@2e6d │ │ -0e5a8a: 0a03 |00fd: move-result v3 │ │ -0e5a8c: 4b03 1002 |00fe: aput v3, v16, v2 │ │ -0e5a90: 9202 1905 |0100: mul-int v2, v25, v5 │ │ -0e5a94: 9014 0d02 |0102: add-int v20, v13, v2 │ │ -0e5a98: 9202 1a05 |0104: mul-int v2, v26, v5 │ │ -0e5a9c: 9016 0e02 |0106: add-int v22, v14, v2 │ │ -0e5aa0: 0800 1e00 |0108: move-object/from16 v0, v30 │ │ -0e5aa4: 5402 df13 |010a: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5aa8: 9003 1405 |010c: add-int v3, v20, v5 │ │ -0e5aac: 9006 1605 |010e: add-int v6, v22, v5 │ │ -0e5ab0: 0200 1400 |0110: move/from16 v0, v20 │ │ -0e5ab4: 0201 1600 |0112: move/from16 v1, v22 │ │ -0e5ab8: 6e56 7002 0231 |0114: invoke-virtual {v2, v0, v1, v3, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ -0e5abe: 1302 0a00 |0117: const/16 v2, #int 10 // #a │ │ -0e5ac2: 232c 5306 |0119: new-array v12, v2, [F // type@0653 │ │ -0e5ac6: 1202 |011b: const/4 v2, #int 0 // #0 │ │ -0e5ac8: 0800 1e00 |011c: move-object/from16 v0, v30 │ │ -0e5acc: 5403 df13 |011e: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5ad0: 5233 2f00 |0120: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ -0e5ad4: 8233 |0122: int-to-float v3, v3 │ │ -0e5ad6: 4b03 0c02 |0123: aput v3, v12, v2 │ │ -0e5ada: 1212 |0125: const/4 v2, #int 1 // #1 │ │ -0e5adc: 0800 1e00 |0126: move-object/from16 v0, v30 │ │ -0e5ae0: 5403 df13 |0128: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5ae4: 5233 3100 |012a: iget v3, v3, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0e5ae8: 8233 |012c: int-to-float v3, v3 │ │ -0e5aea: 4b03 0c02 |012d: aput v3, v12, v2 │ │ -0e5aee: 1222 |012f: const/4 v2, #int 2 // #2 │ │ -0e5af0: 0800 1e00 |0130: move-object/from16 v0, v30 │ │ -0e5af4: 5403 df13 |0132: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5af8: 5233 3000 |0134: iget v3, v3, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0e5afc: 8233 |0136: int-to-float v3, v3 │ │ -0e5afe: 4b03 0c02 |0137: aput v3, v12, v2 │ │ -0e5b02: 1232 |0139: const/4 v2, #int 3 // #3 │ │ -0e5b04: 0800 1e00 |013a: move-object/from16 v0, v30 │ │ -0e5b08: 5403 df13 |013c: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5b0c: 5233 3100 |013e: iget v3, v3, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0e5b10: 8233 |0140: int-to-float v3, v3 │ │ -0e5b12: 4b03 0c02 |0141: aput v3, v12, v2 │ │ -0e5b16: 1242 |0143: const/4 v2, #int 4 // #4 │ │ -0e5b18: 0800 1e00 |0144: move-object/from16 v0, v30 │ │ -0e5b1c: 5403 df13 |0146: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5b20: 5233 3000 |0148: iget v3, v3, Landroid/graphics/Rect;.right:I // field@0030 │ │ -0e5b24: 8233 |014a: int-to-float v3, v3 │ │ -0e5b26: 4b03 0c02 |014b: aput v3, v12, v2 │ │ -0e5b2a: 1252 |014d: const/4 v2, #int 5 // #5 │ │ -0e5b2c: 0800 1e00 |014e: move-object/from16 v0, v30 │ │ -0e5b30: 5403 df13 |0150: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5b34: 5233 2e00 |0152: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -0e5b38: 8233 |0154: int-to-float v3, v3 │ │ -0e5b3a: 4b03 0c02 |0155: aput v3, v12, v2 │ │ -0e5b3e: 1262 |0157: const/4 v2, #int 6 // #6 │ │ -0e5b40: 0800 1e00 |0158: move-object/from16 v0, v30 │ │ -0e5b44: 5403 df13 |015a: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5b48: 5233 2f00 |015c: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ -0e5b4c: 8233 |015e: int-to-float v3, v3 │ │ -0e5b4e: 4b03 0c02 |015f: aput v3, v12, v2 │ │ -0e5b52: 1272 |0161: const/4 v2, #int 7 // #7 │ │ -0e5b54: 0800 1e00 |0162: move-object/from16 v0, v30 │ │ -0e5b58: 5403 df13 |0164: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5b5c: 5233 2e00 |0166: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002e │ │ -0e5b60: 8233 |0168: int-to-float v3, v3 │ │ -0e5b62: 4b03 0c02 |0169: aput v3, v12, v2 │ │ -0e5b66: 1302 0800 |016b: const/16 v2, #int 8 // #8 │ │ -0e5b6a: 0800 1e00 |016d: move-object/from16 v0, v30 │ │ -0e5b6e: 5403 df13 |016f: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5b72: 5233 2f00 |0171: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ -0e5b76: 8233 |0173: int-to-float v3, v3 │ │ -0e5b78: 4b03 0c02 |0174: aput v3, v12, v2 │ │ -0e5b7c: 1302 0900 |0176: const/16 v2, #int 9 // #9 │ │ -0e5b80: 0800 1e00 |0178: move-object/from16 v0, v30 │ │ -0e5b84: 5403 df13 |017a: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5b88: 5233 3100 |017c: iget v3, v3, Landroid/graphics/Rect;.top:I // field@0031 │ │ -0e5b8c: 8233 |017e: int-to-float v3, v3 │ │ -0e5b8e: 4b03 0c02 |017f: aput v3, v12, v2 │ │ -0e5b92: 0800 1e00 |0181: move-object/from16 v0, v30 │ │ -0e5b96: 5402 da13 |0183: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mMatrixBearing:Landroid/graphics/Matrix; // field@13da │ │ -0e5b9a: 6e20 4102 c200 |0185: invoke-virtual {v2, v12}, Landroid/graphics/Matrix;.mapPoints:([F)V // method@0241 │ │ -0e5ba0: 7401 8929 2000 |0188: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0e5ba6: 0a02 |018b: move-result v2 │ │ -0e5ba8: 8322 |018c: int-to-double v2, v2 │ │ -0e5baa: 1906 f03f |018d: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0e5bae: 7401 8729 2000 |018f: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0e5bb4: 0b08 |0192: move-result-wide v8 │ │ -0e5bb6: cc86 |0193: sub-double/2addr v6, v8 │ │ -0e5bb8: cd62 |0194: mul-double/2addr v2, v6 │ │ -0e5bba: 1906 0040 |0195: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0e5bbe: ce62 |0197: div-double/2addr v2, v6 │ │ -0e5bc0: 8a22 |0198: double-to-int v2, v2 │ │ -0e5bc2: 7401 8129 2000 |0199: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0e5bc8: 0a03 |019c: move-result v3 │ │ -0e5bca: 8336 |019d: int-to-double v6, v3 │ │ -0e5bcc: 1908 f03f |019e: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ -0e5bd0: 7401 8729 2000 |01a0: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0e5bd6: 0b0a |01a3: move-result-wide v10 │ │ -0e5bd8: cca8 |01a4: sub-double/2addr v8, v10 │ │ -0e5bda: cd86 |01a5: mul-double/2addr v6, v8 │ │ -0e5bdc: 1908 0040 |01a6: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0e5be0: ce86 |01a8: div-double/2addr v6, v8 │ │ -0e5be2: 8a63 |01a9: double-to-int v3, v6 │ │ -0e5be4: 7401 8929 2000 |01aa: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0e5bea: 0a06 |01ad: move-result v6 │ │ -0e5bec: 8366 |01ae: int-to-double v6, v6 │ │ -0e5bee: 1908 f03f |01af: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ -0e5bf2: 7401 8729 2000 |01b1: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0e5bf8: 0b0a |01b4: move-result-wide v10 │ │ -0e5bfa: cba8 |01b5: add-double/2addr v8, v10 │ │ -0e5bfc: cd86 |01b6: mul-double/2addr v6, v8 │ │ -0e5bfe: 1908 0040 |01b7: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ -0e5c02: ce86 |01b9: div-double/2addr v6, v8 │ │ -0e5c04: 8a66 |01ba: double-to-int v6, v6 │ │ -0e5c06: 7401 8129 2000 |01bb: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0e5c0c: 0a07 |01be: move-result v7 │ │ -0e5c0e: 8378 |01bf: int-to-double v8, v7 │ │ -0e5c10: 190a f03f |01c0: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -0e5c14: 7401 8729 2000 |01c2: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0e5c1a: 0b1c |01c5: move-result-wide v28 │ │ -0e5c1c: ab0a 0a1c |01c6: add-double v10, v10, v28 │ │ -0e5c20: cda8 |01c8: mul-double/2addr v8, v10 │ │ -0e5c22: 190a 0040 |01c9: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ -0e5c26: cea8 |01cb: div-double/2addr v8, v10 │ │ -0e5c28: 8a87 |01cc: double-to-int v7, v8 │ │ -0e5c2a: 715c ea2e 3276 |01cd: invoke-static {v2, v3, v6, v7, v12}, Lorg/pyneo/maps/utils/Ut$Algorithm;.isIntersected:(IIII[F)Z // method@2eea │ │ -0e5c30: 0a02 |01d0: move-result v2 │ │ -0e5c32: 3802 10ff |01d1: if-eqz v2, 00e1 // -00f0 │ │ -0e5c36: 1313 0100 |01d3: const/16 v19, #int 1 // #1 │ │ -0e5c3a: d817 1701 |01d5: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0e5c3e: 0800 1e00 |01d7: move-object/from16 v0, v30 │ │ -0e5c42: 5402 e113 |01d9: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5c46: 1213 |01db: const/4 v3, #int 1 // #1 │ │ -0e5c48: 4403 1003 |01dc: aget v3, v16, v3 │ │ -0e5c4c: 1206 |01de: const/4 v6, #int 0 // #0 │ │ -0e5c4e: 4406 1006 |01df: aget v6, v16, v6 │ │ -0e5c52: 7401 8a29 2000 |01e1: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e5c58: 0a07 |01e4: move-result v7 │ │ -0e5c5a: 6e40 2c2c 3276 |01e5: invoke-virtual {v2, v3, v6, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.getTile:(III)Landroid/graphics/Bitmap; // method@2c2c │ │ -0e5c60: 0c0f |01e8: move-result-object v15 │ │ -0e5c62: 380f f8fe |01e9: if-eqz v15, 00e1 // -0108 │ │ -0e5c66: 6e10 0c02 0f00 |01eb: invoke-virtual {v15}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ -0e5c6c: 0a02 |01ee: move-result v2 │ │ -0e5c6e: 3902 1000 |01ef: if-nez v2, 01ff // +0010 │ │ -0e5c72: 1202 |01f1: const/4 v2, #int 0 // #0 │ │ -0e5c74: 0800 1e00 |01f2: move-object/from16 v0, v30 │ │ -0e5c78: 5403 df13 |01f4: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ -0e5c7c: 0800 1e00 |01f6: move-object/from16 v0, v30 │ │ -0e5c80: 5406 de13 |01f8: iget-object v6, v0, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ -0e5c84: 0800 1f00 |01fa: move-object/from16 v0, v31 │ │ -0e5c88: 6e56 1b02 f032 |01fc: invoke-virtual {v0, v15, v2, v3, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@021b │ │ -0e5c8e: 0800 2000 |01ff: move-object/from16 v0, v32 │ │ -0e5c92: 5502 f613 |0201: iget-boolean v2, v0, Lorg/pyneo/maps/map/TileView;.mDrawTileGrid:Z // field@13f6 │ │ -0e5c96: 3802 defe |0203: if-eqz v2, 00e1 // -0122 │ │ -0e5c9a: 0200 1400 |0205: move/from16 v0, v20 │ │ -0e5c9e: 8207 |0207: int-to-float v7, v0 │ │ -0e5ca0: 0200 1600 |0208: move/from16 v0, v22 │ │ -0e5ca4: 8208 |020a: int-to-float v8, v0 │ │ -0e5ca6: 9002 1405 |020b: add-int v2, v20, v5 │ │ -0e5caa: 8229 |020d: int-to-float v9, v2 │ │ -0e5cac: 0200 1600 |020e: move/from16 v0, v22 │ │ -0e5cb0: 820a |0210: int-to-float v10, v0 │ │ -0e5cb2: 0800 1e00 |0211: move-object/from16 v0, v30 │ │ -0e5cb6: 540b de13 |0213: iget-object v11, v0, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ -0e5cba: 0806 1f00 |0215: move-object/from16 v6, v31 │ │ -0e5cbe: 7406 1e02 0600 |0217: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0e5cc4: 0200 1400 |021a: move/from16 v0, v20 │ │ -0e5cc8: 8207 |021c: int-to-float v7, v0 │ │ -0e5cca: 0200 1600 |021d: move/from16 v0, v22 │ │ -0e5cce: 8208 |021f: int-to-float v8, v0 │ │ -0e5cd0: 0200 1400 |0220: move/from16 v0, v20 │ │ -0e5cd4: 8209 |0222: int-to-float v9, v0 │ │ -0e5cd6: 9002 1605 |0223: add-int v2, v22, v5 │ │ -0e5cda: 822a |0225: int-to-float v10, v2 │ │ -0e5cdc: 0800 1e00 |0226: move-object/from16 v0, v30 │ │ -0e5ce0: 540b de13 |0228: iget-object v11, v0, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ -0e5ce4: 0806 1f00 |022a: move-object/from16 v6, v31 │ │ -0e5ce8: 7406 1e02 0600 |022c: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ -0e5cee: 2202 9204 |022f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0e5cf2: 7010 fb24 0200 |0231: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e5cf8: 1a03 5c36 |0234: const-string v3, "y x = " // string@365c │ │ -0e5cfc: 6e20 0425 3200 |0236: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5d02: 0c02 |0239: move-result-object v2 │ │ -0e5d04: 1203 |023a: const/4 v3, #int 0 // #0 │ │ -0e5d06: 4403 1003 |023b: aget v3, v16, v3 │ │ -0e5d0a: 6e20 0025 3200 |023d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e5d10: 0c02 |0240: move-result-object v2 │ │ -0e5d12: 1a03 0600 |0241: const-string v3, " " // string@0006 │ │ -0e5d16: 6e20 0425 3200 |0243: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5d1c: 0c02 |0246: move-result-object v2 │ │ -0e5d1e: 1213 |0247: const/4 v3, #int 1 // #1 │ │ -0e5d20: 4403 1003 |0248: aget v3, v16, v3 │ │ -0e5d24: 6e20 0025 3200 |024a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e5d2a: 0c02 |024d: move-result-object v2 │ │ -0e5d2c: 1a03 aa00 |024e: const-string v3, " zoom " // string@00aa │ │ -0e5d30: 6e20 0425 3200 |0250: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5d36: 0c02 |0253: move-result-object v2 │ │ -0e5d38: 7401 8a29 2000 |0254: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e5d3e: 0a03 |0257: move-result v3 │ │ -0e5d40: 6e20 0025 3200 |0258: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e5d46: 0c02 |025b: move-result-object v2 │ │ -0e5d48: 1a03 0600 |025c: const-string v3, " " // string@0006 │ │ -0e5d4c: 6e20 0425 3200 |025e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e5d52: 0c02 |0261: move-result-object v2 │ │ -0e5d54: 6e10 0a25 0200 |0262: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e5d5a: 0c02 |0265: move-result-object v2 │ │ -0e5d5c: d803 1405 |0266: add-int/lit8 v3, v20, #int 5 // #05 │ │ -0e5d60: 8233 |0268: int-to-float v3, v3 │ │ -0e5d62: d806 160f |0269: add-int/lit8 v6, v22, #int 15 // #0f │ │ -0e5d66: 8266 |026b: int-to-float v6, v6 │ │ -0e5d68: 0800 1e00 |026c: move-object/from16 v0, v30 │ │ -0e5d6c: 5407 de13 |026e: iget-object v7, v0, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ -0e5d70: 0800 1f00 |0270: move-object/from16 v0, v31 │ │ -0e5d74: 6e57 2502 2063 |0272: invoke-virtual {v0, v2, v3, v6, v7}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ -0e5d7a: 2900 6cfe |0275: goto/16 00e1 // -0194 │ │ -0e5d7e: d819 1901 |0277: add-int/lit8 v25, v25, #int 1 // #01 │ │ -0e5d82: 2900 3dfe |0279: goto/16 00b6 // -01c3 │ │ -0e5d86: d812 1201 |027b: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0e5d8a: 2900 30fe |027d: goto/16 00ad // -01d0 │ │ -0e5d8e: 0800 1e00 |027f: move-object/from16 v0, v30 │ │ -0e5d92: 5402 e113 |0281: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5d96: 6e10 2d2c 0200 |0283: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c2d │ │ -0e5d9c: 0c02 |0286: move-result-object v2 │ │ -0e5d9e: 0200 1700 |0287: move/from16 v0, v23 │ │ -0e5da2: 6e20 9c2b 0200 |0289: invoke-virtual {v2, v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ -0e5da8: 0800 1e00 |028c: move-object/from16 v0, v30 │ │ -0e5dac: 5402 e113 |028e: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5db0: 1203 |0290: const/4 v3, #int 0 // #0 │ │ -0e5db2: 6e20 392c 3200 |0291: invoke-virtual {v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.setReloadTileMode:(Z)V // method@2c39 │ │ -0e5db8: 0e00 |0294: return-void │ │ +0e5778: |[0e5778] org.pyneo.maps.map.TileOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0e5788: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ +0e578c: 5402 e113 |0002: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5790: 3802 9002 |0004: if-eqz v2, 0294 // +0290 │ │ +0e5794: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ +0e5798: 5402 e113 |0008: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e579c: 7401 8a29 2000 |000a: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e57a2: 0a03 |000d: move-result v3 │ │ +0e57a4: 6e20 2e2c 3200 |000e: invoke-virtual {v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ +0e57aa: 0a15 |0011: move-result v21 │ │ +0e57ac: 0200 1500 |0012: move/from16 v0, v21 │ │ +0e57b0: 8302 |0014: int-to-double v2, v0 │ │ +0e57b2: 7401 8729 2000 |0015: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0e57b8: 0b06 |0018: move-result-wide v6 │ │ +0e57ba: cd62 |0019: mul-double/2addr v2, v6 │ │ +0e57bc: 8a25 |001a: double-to-int v5, v2 │ │ +0e57be: 0800 2000 |001b: move-object/from16 v0, v32 │ │ +0e57c2: 5202 f713 |001d: iget v2, v0, Lorg/pyneo/maps/map/TileView;.mLatitudeE6:I // field@13f7 │ │ +0e57c6: 1806 0000 0000 8084 2e41 |001f: const-wide v6, #double 1e+06 // #412e848000000000 │ │ +0e57d0: 0800 1e00 |0024: move-object/from16 v0, v30 │ │ +0e57d4: 5308 dc13 |0026: iget-wide v8, v0, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLat:D // field@13dc │ │ +0e57d8: cd86 |0028: mul-double/2addr v6, v8 │ │ +0e57da: 8a63 |0029: double-to-int v3, v6 │ │ +0e57dc: b032 |002a: add-int/2addr v2, v3 │ │ +0e57de: 0800 2000 |002b: move-object/from16 v0, v32 │ │ +0e57e2: 5203 f813 |002d: iget v3, v0, Lorg/pyneo/maps/map/TileView;.mLongitudeE6:I // field@13f8 │ │ +0e57e6: 1806 0000 0000 8084 2e41 |002f: const-wide v6, #double 1e+06 // #412e848000000000 │ │ +0e57f0: 0800 1e00 |0034: move-object/from16 v0, v30 │ │ +0e57f4: 5308 dd13 |0036: iget-wide v8, v0, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLon:D // field@13dd │ │ +0e57f8: cd86 |0038: mul-double/2addr v6, v8 │ │ +0e57fa: 8a66 |0039: double-to-int v6, v6 │ │ +0e57fc: b063 |003a: add-int/2addr v3, v6 │ │ +0e57fe: 7401 8a29 2000 |003b: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e5804: 0a06 |003e: move-result v6 │ │ +0e5806: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +0e5808: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +0e580c: 5408 e113 |0042: iget-object v8, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5810: 5288 5515 |0044: iget v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0e5814: 7158 6d2c 3276 |0046: invoke-static {v2, v3, v6, v7, v8}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +0e581a: 0c04 |0049: move-result-object v4 │ │ +0e581c: 0800 1e00 |004a: move-object/from16 v0, v30 │ │ +0e5820: 5306 dc13 |004c: iget-wide v6, v0, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLat:D // field@13dc │ │ +0e5824: 0800 1e00 |004e: move-object/from16 v0, v30 │ │ +0e5828: 5308 dd13 |0050: iget-wide v8, v0, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLon:D // field@13dd │ │ +0e582c: 120a |0052: const/4 v10, #int 0 // #0 │ │ +0e582e: 0802 1e00 |0053: move-object/from16 v2, v30 │ │ +0e5832: 0803 2000 |0055: move-object/from16 v3, v32 │ │ +0e5836: 7409 4529 0200 |0057: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/map/TileOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:(Lorg/pyneo/maps/map/TileView;[IIDDLandroid/graphics/Point;)Landroid/graphics/Point; // method@2945 │ │ +0e583c: 0c18 |005a: move-result-object v24 │ │ +0e583e: 0800 1800 |005b: move-object/from16 v0, v24 │ │ +0e5842: 520d 2a00 |005d: iget v13, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0e5846: 0800 1800 |005f: move-object/from16 v0, v24 │ │ +0e584a: 520e 2b00 |0061: iget v14, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0e584e: 0800 1e00 |0063: move-object/from16 v0, v30 │ │ +0e5852: 5402 e113 |0065: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5856: 7401 8a29 2000 |0067: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e585c: 0a03 |006a: move-result v3 │ │ +0e585e: 6e20 322c 3200 |006b: invoke-virtual {v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileUpperBound:(I)I // method@2c32 │ │ +0e5864: 0a11 |006e: move-result v17 │ │ +0e5866: 1222 |006f: const/4 v2, #int 2 // #2 │ │ +0e5868: 2320 5406 |0070: new-array v0, v2, [I // type@0654 │ │ +0e586c: 0810 0000 |0072: move-object/from16 v16, v0 │ │ +0e5870: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +0e5872: 1203 |0075: const/4 v3, #int 0 // #0 │ │ +0e5874: 4403 0403 |0076: aget v3, v4, v3 │ │ +0e5878: 4b03 1002 |0078: aput v3, v16, v2 │ │ +0e587c: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +0e587e: 1213 |007b: const/4 v3, #int 1 // #1 │ │ +0e5880: 4403 0403 |007c: aget v3, v4, v3 │ │ +0e5884: 4b03 1002 |007e: aput v3, v16, v2 │ │ +0e5888: 1313 0100 |0080: const/16 v19, #int 1 // #1 │ │ +0e588c: 1319 0000 |0082: const/16 v25, #int 0 // #0 │ │ +0e5890: 131a 0000 |0084: const/16 v26, #int 0 // #0 │ │ +0e5894: 1312 0000 |0086: const/16 v18, #int 0 // #0 │ │ +0e5898: 1317 0000 |0088: const/16 v23, #int 0 // #0 │ │ +0e589c: 0800 1e00 |008a: move-object/from16 v0, v30 │ │ +0e58a0: 5402 da13 |008c: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mMatrixBearing:Landroid/graphics/Matrix; // field@13da │ │ +0e58a4: 6e10 4402 0200 |008e: invoke-virtual {v2}, Landroid/graphics/Matrix;.reset:()V // method@0244 │ │ +0e58aa: 0800 1e00 |0091: move-object/from16 v0, v30 │ │ +0e58ae: 5402 da13 |0093: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mMatrixBearing:Landroid/graphics/Matrix; // field@13da │ │ +0e58b2: 1503 b443 |0095: const/high16 v3, #int 1135869952 // #43b4 │ │ +0e58b6: 7401 7b29 2000 |0097: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0e58bc: 0a06 |009a: move-result v6 │ │ +0e58be: c763 |009b: sub-float/2addr v3, v6 │ │ +0e58c0: 7401 8929 2000 |009c: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0e58c6: 0a06 |009f: move-result v6 │ │ +0e58c8: db06 0602 |00a0: div-int/lit8 v6, v6, #int 2 // #02 │ │ +0e58cc: 8266 |00a2: int-to-float v6, v6 │ │ +0e58ce: 7401 8129 2000 |00a3: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0e58d4: 0a07 |00a6: move-result v7 │ │ +0e58d6: db07 0702 |00a7: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0e58da: 8277 |00a9: int-to-float v7, v7 │ │ +0e58dc: 6e40 4502 3276 |00aa: invoke-virtual {v2, v3, v6, v7}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@0245 │ │ +0e58e2: 3813 d201 |00ad: if-eqz v19, 027f // +01d2 │ │ +0e58e6: 1313 0000 |00af: const/16 v19, #int 0 // #0 │ │ +0e58ea: 0200 1200 |00b1: move/from16 v0, v18 │ │ +0e58ee: 7b00 |00b3: neg-int v0, v0 │ │ +0e58f0: 0219 0000 |00b4: move/from16 v25, v0 │ │ +0e58f4: 0200 1900 |00b6: move/from16 v0, v25 │ │ +0e58f8: 0201 1200 |00b8: move/from16 v1, v18 │ │ +0e58fc: 3610 c101 |00ba: if-gt v0, v1, 027b // +01c1 │ │ +0e5900: 0200 1200 |00bc: move/from16 v0, v18 │ │ +0e5904: 7b00 |00be: neg-int v0, v0 │ │ +0e5906: 021a 0000 |00bf: move/from16 v26, v0 │ │ +0e590a: 0200 1a00 |00c1: move/from16 v0, v26 │ │ +0e590e: 0201 1200 |00c3: move/from16 v1, v18 │ │ +0e5912: 3610 b201 |00c5: if-gt v0, v1, 0277 // +01b2 │ │ +0e5916: 0200 1200 |00c7: move/from16 v0, v18 │ │ +0e591a: 7b02 |00c9: neg-int v2, v0 │ │ +0e591c: 0200 1900 |00ca: move/from16 v0, v25 │ │ +0e5920: 3220 1800 |00cc: if-eq v0, v2, 00e4 // +0018 │ │ +0e5924: 0200 1900 |00ce: move/from16 v0, v25 │ │ +0e5928: 0201 1200 |00d0: move/from16 v1, v18 │ │ +0e592c: 3210 1200 |00d2: if-eq v0, v1, 00e4 // +0012 │ │ +0e5930: 0200 1200 |00d4: move/from16 v0, v18 │ │ +0e5934: 7b02 |00d6: neg-int v2, v0 │ │ +0e5936: 0200 1a00 |00d7: move/from16 v0, v26 │ │ +0e593a: 3220 0b00 |00d9: if-eq v0, v2, 00e4 // +000b │ │ +0e593e: 0200 1a00 |00db: move/from16 v0, v26 │ │ +0e5942: 0201 1200 |00dd: move/from16 v1, v18 │ │ +0e5946: 3210 0500 |00df: if-eq v0, v1, 00e4 // +0005 │ │ +0e594a: d81a 1a01 |00e1: add-int/lit8 v26, v26, #int 1 // #01 │ │ +0e594e: 28de |00e3: goto 00c1 // -0022 │ │ +0e5950: 1202 |00e4: const/4 v2, #int 0 // #0 │ │ +0e5952: 1203 |00e5: const/4 v3, #int 0 // #0 │ │ +0e5954: 4403 0403 |00e6: aget v3, v4, v3 │ │ +0e5958: 9003 031a |00e8: add-int v3, v3, v26 │ │ +0e595c: 0200 1100 |00ea: move/from16 v0, v17 │ │ +0e5960: 7120 6d2e 0300 |00ec: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/MyMath;.mod:(II)I // method@2e6d │ │ +0e5966: 0a03 |00ef: move-result v3 │ │ +0e5968: 4b03 1002 |00f0: aput v3, v16, v2 │ │ +0e596c: 1212 |00f2: const/4 v2, #int 1 // #1 │ │ +0e596e: 1213 |00f3: const/4 v3, #int 1 // #1 │ │ +0e5970: 4403 0403 |00f4: aget v3, v4, v3 │ │ +0e5974: 9003 0319 |00f6: add-int v3, v3, v25 │ │ +0e5978: 0200 1100 |00f8: move/from16 v0, v17 │ │ +0e597c: 7120 6d2e 0300 |00fa: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/MyMath;.mod:(II)I // method@2e6d │ │ +0e5982: 0a03 |00fd: move-result v3 │ │ +0e5984: 4b03 1002 |00fe: aput v3, v16, v2 │ │ +0e5988: 9202 1905 |0100: mul-int v2, v25, v5 │ │ +0e598c: 9014 0d02 |0102: add-int v20, v13, v2 │ │ +0e5990: 9202 1a05 |0104: mul-int v2, v26, v5 │ │ +0e5994: 9016 0e02 |0106: add-int v22, v14, v2 │ │ +0e5998: 0800 1e00 |0108: move-object/from16 v0, v30 │ │ +0e599c: 5402 df13 |010a: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e59a0: 9003 1405 |010c: add-int v3, v20, v5 │ │ +0e59a4: 9006 1605 |010e: add-int v6, v22, v5 │ │ +0e59a8: 0200 1400 |0110: move/from16 v0, v20 │ │ +0e59ac: 0201 1600 |0112: move/from16 v1, v22 │ │ +0e59b0: 6e56 7002 0231 |0114: invoke-virtual {v2, v0, v1, v3, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ +0e59b6: 1302 0a00 |0117: const/16 v2, #int 10 // #a │ │ +0e59ba: 232c 5306 |0119: new-array v12, v2, [F // type@0653 │ │ +0e59be: 1202 |011b: const/4 v2, #int 0 // #0 │ │ +0e59c0: 0800 1e00 |011c: move-object/from16 v0, v30 │ │ +0e59c4: 5403 df13 |011e: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e59c8: 5233 2f00 |0120: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ +0e59cc: 8233 |0122: int-to-float v3, v3 │ │ +0e59ce: 4b03 0c02 |0123: aput v3, v12, v2 │ │ +0e59d2: 1212 |0125: const/4 v2, #int 1 // #1 │ │ +0e59d4: 0800 1e00 |0126: move-object/from16 v0, v30 │ │ +0e59d8: 5403 df13 |0128: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e59dc: 5233 3100 |012a: iget v3, v3, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0e59e0: 8233 |012c: int-to-float v3, v3 │ │ +0e59e2: 4b03 0c02 |012d: aput v3, v12, v2 │ │ +0e59e6: 1222 |012f: const/4 v2, #int 2 // #2 │ │ +0e59e8: 0800 1e00 |0130: move-object/from16 v0, v30 │ │ +0e59ec: 5403 df13 |0132: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e59f0: 5233 3000 |0134: iget v3, v3, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0e59f4: 8233 |0136: int-to-float v3, v3 │ │ +0e59f6: 4b03 0c02 |0137: aput v3, v12, v2 │ │ +0e59fa: 1232 |0139: const/4 v2, #int 3 // #3 │ │ +0e59fc: 0800 1e00 |013a: move-object/from16 v0, v30 │ │ +0e5a00: 5403 df13 |013c: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5a04: 5233 3100 |013e: iget v3, v3, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0e5a08: 8233 |0140: int-to-float v3, v3 │ │ +0e5a0a: 4b03 0c02 |0141: aput v3, v12, v2 │ │ +0e5a0e: 1242 |0143: const/4 v2, #int 4 // #4 │ │ +0e5a10: 0800 1e00 |0144: move-object/from16 v0, v30 │ │ +0e5a14: 5403 df13 |0146: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5a18: 5233 3000 |0148: iget v3, v3, Landroid/graphics/Rect;.right:I // field@0030 │ │ +0e5a1c: 8233 |014a: int-to-float v3, v3 │ │ +0e5a1e: 4b03 0c02 |014b: aput v3, v12, v2 │ │ +0e5a22: 1252 |014d: const/4 v2, #int 5 // #5 │ │ +0e5a24: 0800 1e00 |014e: move-object/from16 v0, v30 │ │ +0e5a28: 5403 df13 |0150: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5a2c: 5233 2e00 |0152: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +0e5a30: 8233 |0154: int-to-float v3, v3 │ │ +0e5a32: 4b03 0c02 |0155: aput v3, v12, v2 │ │ +0e5a36: 1262 |0157: const/4 v2, #int 6 // #6 │ │ +0e5a38: 0800 1e00 |0158: move-object/from16 v0, v30 │ │ +0e5a3c: 5403 df13 |015a: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5a40: 5233 2f00 |015c: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ +0e5a44: 8233 |015e: int-to-float v3, v3 │ │ +0e5a46: 4b03 0c02 |015f: aput v3, v12, v2 │ │ +0e5a4a: 1272 |0161: const/4 v2, #int 7 // #7 │ │ +0e5a4c: 0800 1e00 |0162: move-object/from16 v0, v30 │ │ +0e5a50: 5403 df13 |0164: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5a54: 5233 2e00 |0166: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002e │ │ +0e5a58: 8233 |0168: int-to-float v3, v3 │ │ +0e5a5a: 4b03 0c02 |0169: aput v3, v12, v2 │ │ +0e5a5e: 1302 0800 |016b: const/16 v2, #int 8 // #8 │ │ +0e5a62: 0800 1e00 |016d: move-object/from16 v0, v30 │ │ +0e5a66: 5403 df13 |016f: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5a6a: 5233 2f00 |0171: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002f │ │ +0e5a6e: 8233 |0173: int-to-float v3, v3 │ │ +0e5a70: 4b03 0c02 |0174: aput v3, v12, v2 │ │ +0e5a74: 1302 0900 |0176: const/16 v2, #int 9 // #9 │ │ +0e5a78: 0800 1e00 |0178: move-object/from16 v0, v30 │ │ +0e5a7c: 5403 df13 |017a: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5a80: 5233 3100 |017c: iget v3, v3, Landroid/graphics/Rect;.top:I // field@0031 │ │ +0e5a84: 8233 |017e: int-to-float v3, v3 │ │ +0e5a86: 4b03 0c02 |017f: aput v3, v12, v2 │ │ +0e5a8a: 0800 1e00 |0181: move-object/from16 v0, v30 │ │ +0e5a8e: 5402 da13 |0183: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mMatrixBearing:Landroid/graphics/Matrix; // field@13da │ │ +0e5a92: 6e20 4102 c200 |0185: invoke-virtual {v2, v12}, Landroid/graphics/Matrix;.mapPoints:([F)V // method@0241 │ │ +0e5a98: 7401 8929 2000 |0188: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0e5a9e: 0a02 |018b: move-result v2 │ │ +0e5aa0: 8322 |018c: int-to-double v2, v2 │ │ +0e5aa2: 1906 f03f |018d: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0e5aa6: 7401 8729 2000 |018f: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0e5aac: 0b08 |0192: move-result-wide v8 │ │ +0e5aae: cc86 |0193: sub-double/2addr v6, v8 │ │ +0e5ab0: cd62 |0194: mul-double/2addr v2, v6 │ │ +0e5ab2: 1906 0040 |0195: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0e5ab6: ce62 |0197: div-double/2addr v2, v6 │ │ +0e5ab8: 8a22 |0198: double-to-int v2, v2 │ │ +0e5aba: 7401 8129 2000 |0199: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0e5ac0: 0a03 |019c: move-result v3 │ │ +0e5ac2: 8336 |019d: int-to-double v6, v3 │ │ +0e5ac4: 1908 f03f |019e: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ +0e5ac8: 7401 8729 2000 |01a0: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0e5ace: 0b0a |01a3: move-result-wide v10 │ │ +0e5ad0: cca8 |01a4: sub-double/2addr v8, v10 │ │ +0e5ad2: cd86 |01a5: mul-double/2addr v6, v8 │ │ +0e5ad4: 1908 0040 |01a6: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0e5ad8: ce86 |01a8: div-double/2addr v6, v8 │ │ +0e5ada: 8a63 |01a9: double-to-int v3, v6 │ │ +0e5adc: 7401 8929 2000 |01aa: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0e5ae2: 0a06 |01ad: move-result v6 │ │ +0e5ae4: 8366 |01ae: int-to-double v6, v6 │ │ +0e5ae6: 1908 f03f |01af: const-wide/high16 v8, #long 4607182418800017408 // #3ff0 │ │ +0e5aea: 7401 8729 2000 |01b1: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0e5af0: 0b0a |01b4: move-result-wide v10 │ │ +0e5af2: cba8 |01b5: add-double/2addr v8, v10 │ │ +0e5af4: cd86 |01b6: mul-double/2addr v6, v8 │ │ +0e5af6: 1908 0040 |01b7: const-wide/high16 v8, #long 4611686018427387904 // #4000 │ │ +0e5afa: ce86 |01b9: div-double/2addr v6, v8 │ │ +0e5afc: 8a66 |01ba: double-to-int v6, v6 │ │ +0e5afe: 7401 8129 2000 |01bb: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0e5b04: 0a07 |01be: move-result v7 │ │ +0e5b06: 8378 |01bf: int-to-double v8, v7 │ │ +0e5b08: 190a f03f |01c0: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +0e5b0c: 7401 8729 2000 |01c2: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0e5b12: 0b1c |01c5: move-result-wide v28 │ │ +0e5b14: ab0a 0a1c |01c6: add-double v10, v10, v28 │ │ +0e5b18: cda8 |01c8: mul-double/2addr v8, v10 │ │ +0e5b1a: 190a 0040 |01c9: const-wide/high16 v10, #long 4611686018427387904 // #4000 │ │ +0e5b1e: cea8 |01cb: div-double/2addr v8, v10 │ │ +0e5b20: 8a87 |01cc: double-to-int v7, v8 │ │ +0e5b22: 715c ea2e 3276 |01cd: invoke-static {v2, v3, v6, v7, v12}, Lorg/pyneo/maps/utils/Ut$Algorithm;.isIntersected:(IIII[F)Z // method@2eea │ │ +0e5b28: 0a02 |01d0: move-result v2 │ │ +0e5b2a: 3802 10ff |01d1: if-eqz v2, 00e1 // -00f0 │ │ +0e5b2e: 1313 0100 |01d3: const/16 v19, #int 1 // #1 │ │ +0e5b32: d817 1701 |01d5: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0e5b36: 0800 1e00 |01d7: move-object/from16 v0, v30 │ │ +0e5b3a: 5402 e113 |01d9: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5b3e: 1213 |01db: const/4 v3, #int 1 // #1 │ │ +0e5b40: 4403 1003 |01dc: aget v3, v16, v3 │ │ +0e5b44: 1206 |01de: const/4 v6, #int 0 // #0 │ │ +0e5b46: 4406 1006 |01df: aget v6, v16, v6 │ │ +0e5b4a: 7401 8a29 2000 |01e1: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e5b50: 0a07 |01e4: move-result v7 │ │ +0e5b52: 6e40 2c2c 3276 |01e5: invoke-virtual {v2, v3, v6, v7}, Lorg/pyneo/maps/tileprovider/TileSource;.getTile:(III)Landroid/graphics/Bitmap; // method@2c2c │ │ +0e5b58: 0c0f |01e8: move-result-object v15 │ │ +0e5b5a: 380f f8fe |01e9: if-eqz v15, 00e1 // -0108 │ │ +0e5b5e: 6e10 0c02 0f00 |01eb: invoke-virtual {v15}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ +0e5b64: 0a02 |01ee: move-result v2 │ │ +0e5b66: 3902 1000 |01ef: if-nez v2, 01ff // +0010 │ │ +0e5b6a: 1202 |01f1: const/4 v2, #int 0 // #0 │ │ +0e5b6c: 0800 1e00 |01f2: move-object/from16 v0, v30 │ │ +0e5b70: 5403 df13 |01f4: iget-object v3, v0, Lorg/pyneo/maps/map/TileOverlay;.mRectDraw:Landroid/graphics/Rect; // field@13df │ │ +0e5b74: 0800 1e00 |01f6: move-object/from16 v0, v30 │ │ +0e5b78: 5406 de13 |01f8: iget-object v6, v0, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ +0e5b7c: 0800 1f00 |01fa: move-object/from16 v0, v31 │ │ +0e5b80: 6e56 1b02 f032 |01fc: invoke-virtual {v0, v15, v2, v3, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@021b │ │ +0e5b86: 0800 2000 |01ff: move-object/from16 v0, v32 │ │ +0e5b8a: 5502 f613 |0201: iget-boolean v2, v0, Lorg/pyneo/maps/map/TileView;.mDrawTileGrid:Z // field@13f6 │ │ +0e5b8e: 3802 defe |0203: if-eqz v2, 00e1 // -0122 │ │ +0e5b92: 0200 1400 |0205: move/from16 v0, v20 │ │ +0e5b96: 8207 |0207: int-to-float v7, v0 │ │ +0e5b98: 0200 1600 |0208: move/from16 v0, v22 │ │ +0e5b9c: 8208 |020a: int-to-float v8, v0 │ │ +0e5b9e: 9002 1405 |020b: add-int v2, v20, v5 │ │ +0e5ba2: 8229 |020d: int-to-float v9, v2 │ │ +0e5ba4: 0200 1600 |020e: move/from16 v0, v22 │ │ +0e5ba8: 820a |0210: int-to-float v10, v0 │ │ +0e5baa: 0800 1e00 |0211: move-object/from16 v0, v30 │ │ +0e5bae: 540b de13 |0213: iget-object v11, v0, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ +0e5bb2: 0806 1f00 |0215: move-object/from16 v6, v31 │ │ +0e5bb6: 7406 1e02 0600 |0217: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0e5bbc: 0200 1400 |021a: move/from16 v0, v20 │ │ +0e5bc0: 8207 |021c: int-to-float v7, v0 │ │ +0e5bc2: 0200 1600 |021d: move/from16 v0, v22 │ │ +0e5bc6: 8208 |021f: int-to-float v8, v0 │ │ +0e5bc8: 0200 1400 |0220: move/from16 v0, v20 │ │ +0e5bcc: 8209 |0222: int-to-float v9, v0 │ │ +0e5bce: 9002 1605 |0223: add-int v2, v22, v5 │ │ +0e5bd2: 822a |0225: int-to-float v10, v2 │ │ +0e5bd4: 0800 1e00 |0226: move-object/from16 v0, v30 │ │ +0e5bd8: 540b de13 |0228: iget-object v11, v0, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ +0e5bdc: 0806 1f00 |022a: move-object/from16 v6, v31 │ │ +0e5be0: 7406 1e02 0600 |022c: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@021e │ │ +0e5be6: 2202 9204 |022f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0e5bea: 7010 fb24 0200 |0231: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e5bf0: 1a03 5c36 |0234: const-string v3, "y x = " // string@365c │ │ +0e5bf4: 6e20 0425 3200 |0236: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5bfa: 0c02 |0239: move-result-object v2 │ │ +0e5bfc: 1203 |023a: const/4 v3, #int 0 // #0 │ │ +0e5bfe: 4403 1003 |023b: aget v3, v16, v3 │ │ +0e5c02: 6e20 0025 3200 |023d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e5c08: 0c02 |0240: move-result-object v2 │ │ +0e5c0a: 1a03 0600 |0241: const-string v3, " " // string@0006 │ │ +0e5c0e: 6e20 0425 3200 |0243: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5c14: 0c02 |0246: move-result-object v2 │ │ +0e5c16: 1213 |0247: const/4 v3, #int 1 // #1 │ │ +0e5c18: 4403 1003 |0248: aget v3, v16, v3 │ │ +0e5c1c: 6e20 0025 3200 |024a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e5c22: 0c02 |024d: move-result-object v2 │ │ +0e5c24: 1a03 aa00 |024e: const-string v3, " zoom " // string@00aa │ │ +0e5c28: 6e20 0425 3200 |0250: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5c2e: 0c02 |0253: move-result-object v2 │ │ +0e5c30: 7401 8a29 2000 |0254: invoke-virtual/range {v32}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e5c36: 0a03 |0257: move-result v3 │ │ +0e5c38: 6e20 0025 3200 |0258: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e5c3e: 0c02 |025b: move-result-object v2 │ │ +0e5c40: 1a03 0600 |025c: const-string v3, " " // string@0006 │ │ +0e5c44: 6e20 0425 3200 |025e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e5c4a: 0c02 |0261: move-result-object v2 │ │ +0e5c4c: 6e10 0a25 0200 |0262: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e5c52: 0c02 |0265: move-result-object v2 │ │ +0e5c54: d803 1405 |0266: add-int/lit8 v3, v20, #int 5 // #05 │ │ +0e5c58: 8233 |0268: int-to-float v3, v3 │ │ +0e5c5a: d806 160f |0269: add-int/lit8 v6, v22, #int 15 // #0f │ │ +0e5c5e: 8266 |026b: int-to-float v6, v6 │ │ +0e5c60: 0800 1e00 |026c: move-object/from16 v0, v30 │ │ +0e5c64: 5407 de13 |026e: iget-object v7, v0, Lorg/pyneo/maps/map/TileOverlay;.mPaint:Landroid/graphics/Paint; // field@13de │ │ +0e5c68: 0800 1f00 |0270: move-object/from16 v0, v31 │ │ +0e5c6c: 6e57 2502 2063 |0272: invoke-virtual {v0, v2, v3, v6, v7}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0225 │ │ +0e5c72: 2900 6cfe |0275: goto/16 00e1 // -0194 │ │ +0e5c76: d819 1901 |0277: add-int/lit8 v25, v25, #int 1 // #01 │ │ +0e5c7a: 2900 3dfe |0279: goto/16 00b6 // -01c3 │ │ +0e5c7e: d812 1201 |027b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0e5c82: 2900 30fe |027d: goto/16 00ad // -01d0 │ │ +0e5c86: 0800 1e00 |027f: move-object/from16 v0, v30 │ │ +0e5c8a: 5402 e113 |0281: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5c8e: 6e10 2d2c 0200 |0283: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c2d │ │ +0e5c94: 0c02 |0286: move-result-object v2 │ │ +0e5c96: 0200 1700 |0287: move/from16 v0, v23 │ │ +0e5c9a: 6e20 9c2b 0200 |0289: invoke-virtual {v2, v0}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ +0e5ca0: 0800 1e00 |028c: move-object/from16 v0, v30 │ │ +0e5ca4: 5402 e113 |028e: iget-object v2, v0, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5ca8: 1203 |0290: const/4 v3, #int 0 // #0 │ │ +0e5caa: 6e20 392c 3200 |0291: invoke-virtual {v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.setReloadTileMode:(Z)V // method@2c39 │ │ +0e5cb0: 0e00 |0294: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x0012 line=79 │ │ 0x001b line=80 │ │ 0x004a line=82 │ │ @@ -313318,17 +313603,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/IMoveListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5dbc: |[0e5dbc] org.pyneo.maps.map.TileOverlay.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V │ │ -0e5dcc: 5b01 db13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileOverlay;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13db │ │ -0e5dd0: 0e00 |0002: return-void │ │ +0e5cb4: |[0e5cb4] org.pyneo.maps.map.TileOverlay.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V │ │ +0e5cc4: 5b01 db13 |0000: iput-object v1, v0, Lorg/pyneo/maps/map/TileOverlay;.mMoveListener:Lorg/pyneo/maps/utils/IMoveListener; // field@13db │ │ +0e5cc8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/map/TileOverlay; │ │ 0x0000 - 0x0003 reg=1 moveListener Lorg/pyneo/maps/utils/IMoveListener; │ │ @@ -313338,18 +313623,18 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0e5dd4: |[0e5dd4] org.pyneo.maps.map.TileOverlay.setOffset:(DD)V │ │ -0e5de4: 5a12 dc13 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLat:D // field@13dc │ │ -0e5de8: 5a14 dd13 |0002: iput-wide v4, v1, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLon:D // field@13dd │ │ -0e5dec: 0e00 |0004: return-void │ │ +0e5ccc: |[0e5ccc] org.pyneo.maps.map.TileOverlay.setOffset:(DD)V │ │ +0e5cdc: 5a12 dc13 |0000: iput-wide v2, v1, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLat:D // field@13dc │ │ +0e5ce0: 5a14 dd13 |0002: iput-wide v4, v1, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLon:D // field@13dd │ │ +0e5ce4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/pyneo/maps/map/TileOverlay; │ │ @@ -313361,30 +313646,30 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0e5df0: |[0e5df0] org.pyneo.maps.map.TileOverlay.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -0e5e00: 5420 e113 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5e04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e5e08: 5420 e113 |0004: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5e0c: 6e10 292c 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e5e12: 5b23 e113 |0009: iput-object v3, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5e16: 5420 e113 |000b: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5e1a: 5421 e013 |000d: iget-object v1, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileMapHandler:Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; // field@13e0 │ │ -0e5e1e: 6e20 382c 1000 |000f: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.setHandler:(Landroid/os/Handler;)V // method@2c38 │ │ -0e5e24: 5420 e113 |0012: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5e28: 5300 5215 |0014: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ -0e5e2c: 5a20 dc13 |0016: iput-wide v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLat:D // field@13dc │ │ -0e5e30: 5420 e113 |0018: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ -0e5e34: 5300 5315 |001a: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ -0e5e38: 5a20 dd13 |001c: iput-wide v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLon:D // field@13dd │ │ -0e5e3c: 0e00 |001e: return-void │ │ +0e5ce8: |[0e5ce8] org.pyneo.maps.map.TileOverlay.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +0e5cf8: 5420 e113 |0000: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5cfc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e5d00: 5420 e113 |0004: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5d04: 6e10 292c 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e5d0a: 5b23 e113 |0009: iput-object v3, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5d0e: 5420 e113 |000b: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5d12: 5421 e013 |000d: iget-object v1, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileMapHandler:Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; // field@13e0 │ │ +0e5d16: 6e20 382c 1000 |000f: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.setHandler:(Landroid/os/Handler;)V // method@2c38 │ │ +0e5d1c: 5420 e113 |0012: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5d20: 5300 5215 |0014: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ +0e5d24: 5a20 dc13 |0016: iput-wide v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLat:D // field@13dc │ │ +0e5d28: 5420 e113 |0018: iget-object v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@13e1 │ │ +0e5d2c: 5300 5315 |001a: iget-wide v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ +0e5d30: 5a20 dd13 |001c: iput-wide v0, v2, Lorg/pyneo/maps/map/TileOverlay;.mOffsetLon:D // field@13dd │ │ +0e5d34: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0009 line=53 │ │ 0x000b line=54 │ │ 0x0012 line=55 │ │ @@ -313404,15 +313689,15 @@ │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #1058 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/map/YandexTrafficOverlay$1; Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; } │ │ │ │ Class #1058 - │ │ Class descriptor : 'Lorg/pyneo/maps/map/YandexTrafficOverlay;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Lorg/pyneo/maps/map/TileViewOverlay;' │ │ Interfaces - │ │ #0 : 'Lorg/pyneo/maps/utils/Constants;' │ │ @@ -313450,37 +313735,37 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0e5e40: |[0e5e40] org.pyneo.maps.map.YandexTrafficOverlay.:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;)V │ │ -0e5e50: 7010 9e29 0300 |0000: invoke-direct {v3}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0e5e56: 2201 5f00 |0003: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -0e5e5a: 7010 4802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0e5e60: 5b31 0d14 |0008: iput-object v1, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mPaint:Landroid/graphics/Paint; // field@140d │ │ -0e5e64: 2201 6405 |000a: new-instance v1, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; // type@0564 │ │ -0e5e68: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0e5e6a: 7030 ad29 3102 |000d: invoke-direct {v1, v3, v2}, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/map/YandexTrafficOverlay;Lorg/pyneo/maps/map/YandexTrafficOverlay$1;)V // method@29ad │ │ -0e5e70: 5b31 0b14 |0010: iput-object v1, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mHandler:Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; // field@140b │ │ -0e5e74: 5b35 0c14 |0012: iput-object v5, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5e78: 2201 bd05 |0014: new-instance v1, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0e5e7c: 1a02 6a36 |0016: const-string v2, "yandextraffic" // string@366a │ │ -0e5e80: 7030 242c 4102 |0018: invoke-direct {v1, v4, v2}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0e5e86: 5b31 0e14 |001b: iput-object v1, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e5e8a: 5431 0e14 |001d: iget-object v1, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e5e8e: 5432 0b14 |001f: iget-object v2, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mHandler:Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; // field@140b │ │ -0e5e92: 6e20 382c 2100 |0021: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileSource;.setHandler:(Landroid/os/Handler;)V // method@2c38 │ │ -0e5e98: 0e00 |0024: return-void │ │ -0e5e9a: 0d00 |0025: move-exception v0 │ │ -0e5e9c: 6e10 8224 0000 |0026: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e5ea2: 0c01 |0029: move-result-object v1 │ │ -0e5ea4: 7120 fa2e 0100 |002a: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e5eaa: 28f0 |002d: goto 001d // -0010 │ │ +0e5d38: |[0e5d38] org.pyneo.maps.map.YandexTrafficOverlay.:(Landroid/content/Context;Lorg/pyneo/maps/map/TileView;)V │ │ +0e5d48: 7010 9e29 0300 |0000: invoke-direct {v3}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0e5d4e: 2201 5f00 |0003: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +0e5d52: 7010 4802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0e5d58: 5b31 0d14 |0008: iput-object v1, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mPaint:Landroid/graphics/Paint; // field@140d │ │ +0e5d5c: 2201 6405 |000a: new-instance v1, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; // type@0564 │ │ +0e5d60: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0e5d62: 7030 ad29 3102 |000d: invoke-direct {v1, v3, v2}, Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/map/YandexTrafficOverlay;Lorg/pyneo/maps/map/YandexTrafficOverlay$1;)V // method@29ad │ │ +0e5d68: 5b31 0b14 |0010: iput-object v1, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mHandler:Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; // field@140b │ │ +0e5d6c: 5b35 0c14 |0012: iput-object v5, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5d70: 2201 bd05 |0014: new-instance v1, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0e5d74: 1a02 6a36 |0016: const-string v2, "yandextraffic" // string@366a │ │ +0e5d78: 7030 242c 4102 |0018: invoke-direct {v1, v4, v2}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0e5d7e: 5b31 0e14 |001b: iput-object v1, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e5d82: 5431 0e14 |001d: iget-object v1, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e5d86: 5432 0b14 |001f: iget-object v2, v3, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mHandler:Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; // field@140b │ │ +0e5d8a: 6e20 382c 2100 |0021: invoke-virtual {v1, v2}, Lorg/pyneo/maps/tileprovider/TileSource;.setHandler:(Landroid/os/Handler;)V // method@2c38 │ │ +0e5d90: 0e00 |0024: return-void │ │ +0e5d92: 0d00 |0025: move-exception v0 │ │ +0e5d94: 6e10 8224 0000 |0026: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e5d9a: 0c01 |0029: move-result-object v1 │ │ +0e5d9c: 7120 fa2e 0100 |002a: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e5da2: 28f0 |002d: goto 001d // -0010 │ │ catches : 1 │ │ 0x0014 - 0x001d │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=24 │ │ 0x000a line=27 │ │ @@ -313501,17 +313786,17 @@ │ │ type : '(Lorg/pyneo/maps/map/YandexTrafficOverlay;)Lorg/pyneo/maps/map/TileView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e5ebc: |[0e5ebc] org.pyneo.maps.map.YandexTrafficOverlay.access$100:(Lorg/pyneo/maps/map/YandexTrafficOverlay;)Lorg/pyneo/maps/map/TileView; │ │ -0e5ecc: 5410 0c14 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5ed0: 1100 |0002: return-object v0 │ │ +0e5db4: |[0e5db4] org.pyneo.maps.map.YandexTrafficOverlay.access$100:(Lorg/pyneo/maps/map/YandexTrafficOverlay;)Lorg/pyneo/maps/map/TileView; │ │ +0e5dc4: 5410 0c14 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5dc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/map/YandexTrafficOverlay; │ │ │ │ #2 : (in Lorg/pyneo/maps/map/YandexTrafficOverlay;) │ │ @@ -313519,73 +313804,76 @@ │ │ type : '([IILandroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 17 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0e5ed4: |[0e5ed4] org.pyneo.maps.map.YandexTrafficOverlay.getUpperLeftCornerOfCenterMapTileInScreen:([IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ -0e5ee4: 54da 0c14 |0000: iget-object v10, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5ee8: 6e10 8229 0a00 |0002: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ -0e5eee: 0c01 |0005: move-result-object v1 │ │ -0e5ef0: 3810 4900 |0006: if-eqz v16, 004f // +0049 │ │ -0e5ef4: 0804 1000 |0008: move-object/from16 v4, v16 │ │ -0e5ef8: 54da 0c14 |000a: iget-object v10, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5efc: 6e10 8929 0a00 |000c: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0e5f02: 0a08 |000f: move-result v8 │ │ -0e5f04: db09 0802 |0010: div-int/lit8 v9, v8, #int 2 // #02 │ │ -0e5f08: 54da 0c14 |0012: iget-object v10, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5f0c: 6e10 8129 0a00 |0014: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0e5f12: 0a06 |0017: move-result v6 │ │ -0e5f14: db07 0602 |0018: div-int/lit8 v7, v6, #int 2 // #02 │ │ -0e5f18: 54da 0c14 |001a: iget-object v10, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5f1c: 6e10 8a29 0a00 |001c: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e5f22: 0a0a |001f: move-result v10 │ │ -0e5f24: 54db 0e14 |0020: iget-object v11, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e5f28: 52bb 5515 |0022: iget v11, v11, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0e5f2c: 7130 6b2c ae0b |0024: invoke-static {v14, v10, v11}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ -0e5f32: 0c00 |0027: move-result-object v0 │ │ -0e5f34: 6e10 312e 0100 |0028: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0e5f3a: 0a0a |002b: move-result v10 │ │ -0e5f3c: 6e10 332e 0100 |002c: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0e5f42: 0a0b |002f: move-result v11 │ │ -0e5f44: 120c |0030: const/4 v12, #int 0 // #0 │ │ -0e5f46: 6e40 ed2d a0cb |0031: invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ -0e5f4c: 0c05 |0034: move-result-object v5 │ │ -0e5f4e: 150a 003f |0035: const/high16 v10, #int 1056964608 // #3f00 │ │ -0e5f52: 121b |0037: const/4 v11, #int 1 // #1 │ │ -0e5f54: 440b 050b |0038: aget v11, v5, v11 │ │ -0e5f58: 82fc |003a: int-to-float v12, v15 │ │ -0e5f5a: c8cb |003b: mul-float/2addr v11, v12 │ │ -0e5f5c: c6ba |003c: add-float/2addr v10, v11 │ │ -0e5f5e: 87aa |003d: float-to-int v10, v10 │ │ -0e5f60: 9102 090a |003e: sub-int v2, v9, v10 │ │ -0e5f64: 150a 003f |0040: const/high16 v10, #int 1056964608 // #3f00 │ │ -0e5f68: 120b |0042: const/4 v11, #int 0 // #0 │ │ -0e5f6a: 440b 050b |0043: aget v11, v5, v11 │ │ -0e5f6e: 82fc |0045: int-to-float v12, v15 │ │ -0e5f70: c8cb |0046: mul-float/2addr v11, v12 │ │ -0e5f72: c6ba |0047: add-float/2addr v10, v11 │ │ -0e5f74: 87aa |0048: float-to-int v10, v10 │ │ -0e5f76: 9103 070a |0049: sub-int v3, v7, v10 │ │ -0e5f7a: 6e30 6702 2403 |004b: invoke-virtual {v4, v2, v3}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ -0e5f80: 1104 |004e: return-object v4 │ │ -0e5f82: 2204 6200 |004f: new-instance v4, Landroid/graphics/Point; // type@0062 │ │ -0e5f86: 7010 6502 0400 |0051: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0e5f8c: 28b6 |0054: goto 000a // -004a │ │ +0e5dcc: |[0e5dcc] org.pyneo.maps.map.YandexTrafficOverlay.getUpperLeftCornerOfCenterMapTileInScreen:([IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ +0e5ddc: 54da 0c14 |0000: iget-object v10, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5de0: 6e10 8229 0a00 |0002: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ +0e5de6: 0c01 |0005: move-result-object v1 │ │ +0e5de8: 3810 4900 |0006: if-eqz v16, 004f // +0049 │ │ +0e5dec: 0804 1000 |0008: move-object/from16 v4, v16 │ │ +0e5df0: 54da 0c14 |000a: iget-object v10, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5df4: 6e10 8929 0a00 |000c: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0e5dfa: 0a08 |000f: move-result v8 │ │ +0e5dfc: db09 0802 |0010: div-int/lit8 v9, v8, #int 2 // #02 │ │ +0e5e00: 54da 0c14 |0012: iget-object v10, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5e04: 6e10 8129 0a00 |0014: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0e5e0a: 0a06 |0017: move-result v6 │ │ +0e5e0c: db07 0602 |0018: div-int/lit8 v7, v6, #int 2 // #02 │ │ +0e5e10: 54da 0c14 |001a: iget-object v10, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5e14: 6e10 8a29 0a00 |001c: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e5e1a: 0a0a |001f: move-result v10 │ │ +0e5e1c: 54db 0e14 |0020: iget-object v11, v13, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e5e20: 52bb 5515 |0022: iget v11, v11, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0e5e24: 7130 6b2c ae0b |0024: invoke-static {v14, v10, v11}, Lorg/pyneo/maps/tileprovider/Util;.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; // method@2c6b │ │ +0e5e2a: 0c00 |0027: move-result-object v0 │ │ +0e5e2c: 6e10 312e 0100 |0028: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0e5e32: 0a0a |002b: move-result v10 │ │ +0e5e34: 6e10 332e 0100 |002c: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0e5e3a: 0a0b |002f: move-result v11 │ │ +0e5e3c: 120c |0030: const/4 v12, #int 0 // #0 │ │ +0e5e3e: 6e40 ed2d a0cb |0031: invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F // method@2ded │ │ +0e5e44: 0c05 |0034: move-result-object v5 │ │ +0e5e46: 150a 003f |0035: const/high16 v10, #int 1056964608 // #3f00 │ │ +0e5e4a: 121b |0037: const/4 v11, #int 1 // #1 │ │ +0e5e4c: 440b 050b |0038: aget v11, v5, v11 │ │ +0e5e50: 82fc |003a: int-to-float v12, v15 │ │ +0e5e52: c8cb |003b: mul-float/2addr v11, v12 │ │ +0e5e54: c6ba |003c: add-float/2addr v10, v11 │ │ +0e5e56: 87aa |003d: float-to-int v10, v10 │ │ +0e5e58: 9102 090a |003e: sub-int v2, v9, v10 │ │ +0e5e5c: 150a 003f |0040: const/high16 v10, #int 1056964608 // #3f00 │ │ +0e5e60: 120b |0042: const/4 v11, #int 0 // #0 │ │ +0e5e62: 440b 050b |0043: aget v11, v5, v11 │ │ +0e5e66: 82fc |0045: int-to-float v12, v15 │ │ +0e5e68: c8cb |0046: mul-float/2addr v11, v12 │ │ +0e5e6a: c6ba |0047: add-float/2addr v10, v11 │ │ +0e5e6c: 87aa |0048: float-to-int v10, v10 │ │ +0e5e6e: 9103 070a |0049: sub-int v3, v7, v10 │ │ +0e5e72: 6e30 6702 2403 |004b: invoke-virtual {v4, v2, v3}, Landroid/graphics/Point;.set:(II)V // method@0267 │ │ +0e5e78: 1104 |004e: return-object v4 │ │ +0e5e7a: 2204 6200 |004f: new-instance v4, Landroid/graphics/Point; // type@0062 │ │ +0e5e7e: 7010 6502 0400 |0051: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0e5e84: 28b6 |0054: goto 000a // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0006 line=135 │ │ 0x000a line=137 │ │ 0x0010 line=138 │ │ 0x0012 line=139 │ │ 0x0018 line=140 │ │ 0x001a line=147 │ │ - 0x0028 line=149 │ │ + 0x001c line=148 │ │ + 0x0024 line=147 │ │ + 0x0028 line=151 │ │ + 0x0031 line=150 │ │ 0x0035 line=153 │ │ 0x0040 line=155 │ │ 0x004b line=158 │ │ 0x004e line=159 │ │ 0x004f line=135 │ │ locals : │ │ 0x0028 - 0x004f reg=0 bb Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ @@ -313609,18 +313897,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e5f90: |[0e5f90] org.pyneo.maps.map.YandexTrafficOverlay.Free:()V │ │ -0e5fa0: 5410 0e14 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e5fa4: 6e10 292c 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0e5faa: 0e00 |0005: return-void │ │ +0e5e88: |[0e5e88] org.pyneo.maps.map.YandexTrafficOverlay.Free:()V │ │ +0e5e98: 5410 0e14 |0000: iget-object v0, v1, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e5e9c: 6e10 292c 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0e5ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/map/YandexTrafficOverlay; │ │ │ │ @@ -313629,280 +313917,280 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 41 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 512 16-bit code units │ │ -0e5fac: |[0e5fac] org.pyneo.maps.map.YandexTrafficOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0e5fbc: 0800 2600 |0000: move-object/from16 v0, v38 │ │ -0e5fc0: 5400 0c14 |0002: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5fc4: 0822 0000 |0004: move-object/from16 v34, v0 │ │ -0e5fc8: 7401 8a29 2200 |0006: invoke-virtual/range {v34}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e5fce: 0a21 |0009: move-result v33 │ │ -0e5fd0: 0800 2600 |000a: move-object/from16 v0, v38 │ │ -0e5fd4: 5400 0c14 |000c: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5fd8: 0822 0000 |000e: move-object/from16 v34, v0 │ │ -0e5fdc: 7401 8929 2200 |0010: invoke-virtual/range {v34}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ -0e5fe2: 0a1e |0013: move-result v30 │ │ -0e5fe4: 0800 2600 |0014: move-object/from16 v0, v38 │ │ -0e5fe8: 5400 0c14 |0016: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e5fec: 0822 0000 |0018: move-object/from16 v34, v0 │ │ -0e5ff0: 7401 8129 2200 |001a: invoke-virtual/range {v34}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ -0e5ff6: 0a1d |001d: move-result v29 │ │ -0e5ff8: 0800 2600 |001e: move-object/from16 v0, v38 │ │ -0e5ffc: 5400 0c14 |0020: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e6000: 0822 0000 |0022: move-object/from16 v34, v0 │ │ -0e6004: 7401 8229 2200 |0024: invoke-virtual/range {v34}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ -0e600a: 0c0a |0027: move-result-object v10 │ │ -0e600c: 0800 2600 |0028: move-object/from16 v0, v38 │ │ -0e6010: 5400 0e14 |002a: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e6014: 0822 0000 |002c: move-object/from16 v34, v0 │ │ -0e6018: 3822 0200 |002e: if-eqz v34, 0030 // +0002 │ │ -0e601c: 0800 2600 |0030: move-object/from16 v0, v38 │ │ -0e6020: 5400 0e14 |0032: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e6024: 0822 0000 |0034: move-object/from16 v34, v0 │ │ -0e6028: 0800 2200 |0036: move-object/from16 v0, v34 │ │ -0e602c: 0201 2100 |0038: move/from16 v1, v33 │ │ -0e6030: 6e20 2e2c 1000 |003a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ -0e6036: 0a19 |003d: move-result v25 │ │ -0e6038: 0800 2600 |003e: move-object/from16 v0, v38 │ │ -0e603c: 5400 0e14 |0040: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e6040: 0822 0000 |0042: move-object/from16 v34, v0 │ │ -0e6044: 0800 2200 |0044: move-object/from16 v0, v34 │ │ -0e6048: 0201 2100 |0046: move/from16 v1, v33 │ │ -0e604c: 6e20 2e2c 1000 |0048: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ -0e6052: 0a22 |004b: move-result v34 │ │ -0e6054: 0200 2200 |004c: move/from16 v0, v34 │ │ -0e6058: 8300 |004e: int-to-double v0, v0 │ │ -0e605a: 0522 0000 |004f: move-wide/from16 v34, v0 │ │ -0e605e: 0800 2600 |0051: move-object/from16 v0, v38 │ │ -0e6062: 5400 0c14 |0053: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ -0e6066: 0824 0000 |0055: move-object/from16 v36, v0 │ │ -0e606a: 7401 8729 2400 |0057: invoke-virtual/range {v36}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0e6070: 0b24 |005a: move-result-wide v36 │ │ -0e6072: ad22 2224 |005b: mul-double v34, v34, v36 │ │ -0e6076: 0500 2200 |005d: move-wide/from16 v0, v34 │ │ -0e607a: 8a00 |005f: double-to-int v0, v0 │ │ -0e607c: 0218 0000 |0060: move/from16 v24, v0 │ │ -0e6080: 6e10 312e 0a00 |0062: invoke-virtual {v10}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0e6086: 0a22 |0065: move-result v34 │ │ -0e6088: 6e10 332e 0a00 |0066: invoke-virtual {v10}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0e608e: 0a23 |0069: move-result v35 │ │ -0e6090: 1324 0000 |006a: const/16 v36, #int 0 // #0 │ │ -0e6094: 0800 2600 |006c: move-object/from16 v0, v38 │ │ -0e6098: 5400 0e14 |006e: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e609c: 0825 0000 |0070: move-object/from16 v37, v0 │ │ -0e60a0: 0800 2500 |0072: move-object/from16 v0, v37 │ │ -0e60a4: 5200 5515 |0074: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ -0e60a8: 0225 0000 |0076: move/from16 v37, v0 │ │ -0e60ac: 0200 2200 |0078: move/from16 v0, v34 │ │ -0e60b0: 0201 2300 |007a: move/from16 v1, v35 │ │ -0e60b4: 0202 2100 |007c: move/from16 v2, v33 │ │ -0e60b8: 0803 2400 |007e: move-object/from16 v3, v36 │ │ -0e60bc: 0204 2500 |0080: move/from16 v4, v37 │ │ -0e60c0: 7154 6d2c 1032 |0082: invoke-static {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ -0e60c6: 0c0b |0085: move-result-object v11 │ │ -0e60c8: 1322 0000 |0086: const/16 v34, #int 0 // #0 │ │ -0e60cc: 0800 2600 |0088: move-object/from16 v0, v38 │ │ -0e60d0: 0201 1900 |008a: move/from16 v1, v25 │ │ -0e60d4: 0802 2200 |008c: move-object/from16 v2, v34 │ │ -0e60d8: 7040 b229 b021 |008e: invoke-direct {v0, v11, v1, v2}, Lorg/pyneo/maps/map/YandexTrafficOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:([IILandroid/graphics/Point;)Landroid/graphics/Point; // method@29b2 │ │ -0e60de: 0c1c |0091: move-result-object v28 │ │ -0e60e0: 0800 1c00 |0092: move-object/from16 v0, v28 │ │ -0e60e4: 520e 2a00 |0094: iget v14, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0e60e8: 0800 1c00 |0096: move-object/from16 v0, v28 │ │ -0e60ec: 5200 2b00 |0098: iget v0, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0e60f0: 0211 0000 |009a: move/from16 v17, v0 │ │ -0e60f4: 900f 0e19 |009c: add-int v15, v14, v25 │ │ -0e60f8: 900c 1119 |009e: add-int v12, v17, v25 │ │ -0e60fc: 1322 0000 |00a0: const/16 v34, #int 0 // #0 │ │ -0e6100: 0800 2600 |00a2: move-object/from16 v0, v38 │ │ -0e6104: 0201 1800 |00a4: move/from16 v1, v24 │ │ -0e6108: 0802 2200 |00a6: move-object/from16 v2, v34 │ │ -0e610c: 7040 b229 b021 |00a8: invoke-direct {v0, v11, v1, v2}, Lorg/pyneo/maps/map/YandexTrafficOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:([IILandroid/graphics/Point;)Landroid/graphics/Point; // method@29b2 │ │ -0e6112: 0c1b |00ab: move-result-object v27 │ │ -0e6114: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ -0e6118: 520d 2a00 |00ae: iget v13, v0, Landroid/graphics/Point;.x:I // field@002a │ │ -0e611c: 0800 1b00 |00b0: move-object/from16 v0, v27 │ │ -0e6120: 5200 2b00 |00b2: iget v0, v0, Landroid/graphics/Point;.y:I // field@002b │ │ -0e6124: 0210 0000 |00b4: move/from16 v16, v0 │ │ -0e6128: 1313 0000 |00b6: const/16 v19, #int 0 // #0 │ │ -0e612c: 82e0 |00b8: int-to-float v0, v14 │ │ -0e612e: 0222 0000 |00b9: move/from16 v34, v0 │ │ -0e6132: 0200 1900 |00bb: move/from16 v0, v25 │ │ -0e6136: 8200 |00bd: int-to-float v0, v0 │ │ -0e6138: 0223 0000 |00be: move/from16 v35, v0 │ │ -0e613c: a922 2223 |00c0: div-float v34, v34, v35 │ │ -0e6140: 0200 2200 |00c2: move/from16 v0, v34 │ │ -0e6144: 8900 |00c4: float-to-double v0, v0 │ │ -0e6146: 0522 0000 |00c5: move-wide/from16 v34, v0 │ │ -0e614a: 7702 a624 2200 |00c7: invoke-static/range {v34, v35}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ -0e6150: 0b22 |00ca: move-result-wide v34 │ │ -0e6152: 0500 2200 |00cb: move-wide/from16 v0, v34 │ │ -0e6156: 8a00 |00cd: double-to-int v0, v0 │ │ -0e6158: 0222 0000 |00ce: move/from16 v34, v0 │ │ -0e615c: d807 2200 |00d0: add-int/lit8 v7, v34, #int 0 // #00 │ │ -0e6160: 9122 1e0f |00d2: sub-int v34, v30, v15 │ │ -0e6164: 0200 2200 |00d4: move/from16 v0, v34 │ │ -0e6168: 8200 |00d6: int-to-float v0, v0 │ │ -0e616a: 0222 0000 |00d7: move/from16 v34, v0 │ │ -0e616e: 0200 1900 |00d9: move/from16 v0, v25 │ │ -0e6172: 8200 |00db: int-to-float v0, v0 │ │ -0e6174: 0223 0000 |00dc: move/from16 v35, v0 │ │ -0e6178: a922 2223 |00de: div-float v34, v34, v35 │ │ -0e617c: 0200 2200 |00e0: move/from16 v0, v34 │ │ -0e6180: 8900 |00e2: float-to-double v0, v0 │ │ -0e6182: 0522 0000 |00e3: move-wide/from16 v34, v0 │ │ -0e6186: 7702 a624 2200 |00e5: invoke-static/range {v34, v35}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ -0e618c: 0b22 |00e8: move-result-wide v34 │ │ -0e618e: 0500 2200 |00e9: move-wide/from16 v0, v34 │ │ -0e6192: 8a00 |00eb: double-to-int v0, v0 │ │ -0e6194: 0222 0000 |00ec: move/from16 v34, v0 │ │ -0e6198: d808 2200 |00ee: add-int/lit8 v8, v34, #int 0 // #00 │ │ -0e619c: 0200 1100 |00f0: move/from16 v0, v17 │ │ -0e61a0: 8200 |00f2: int-to-float v0, v0 │ │ -0e61a2: 0222 0000 |00f3: move/from16 v34, v0 │ │ -0e61a6: 0200 1900 |00f5: move/from16 v0, v25 │ │ -0e61aa: 8200 |00f7: int-to-float v0, v0 │ │ -0e61ac: 0223 0000 |00f8: move/from16 v35, v0 │ │ -0e61b0: a922 2223 |00fa: div-float v34, v34, v35 │ │ -0e61b4: 0200 2200 |00fc: move/from16 v0, v34 │ │ -0e61b8: 8900 |00fe: float-to-double v0, v0 │ │ -0e61ba: 0522 0000 |00ff: move-wide/from16 v34, v0 │ │ -0e61be: 7702 a624 2200 |0101: invoke-static/range {v34, v35}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ -0e61c4: 0b22 |0104: move-result-wide v34 │ │ -0e61c6: 0500 2200 |0105: move-wide/from16 v0, v34 │ │ -0e61ca: 8a00 |0107: double-to-int v0, v0 │ │ -0e61cc: 0222 0000 |0108: move/from16 v34, v0 │ │ -0e61d0: d809 2200 |010a: add-int/lit8 v9, v34, #int 0 // #00 │ │ -0e61d4: 9122 1d0c |010c: sub-int v34, v29, v12 │ │ -0e61d8: 0200 2200 |010e: move/from16 v0, v34 │ │ -0e61dc: 8200 |0110: int-to-float v0, v0 │ │ -0e61de: 0222 0000 |0111: move/from16 v34, v0 │ │ -0e61e2: 0200 1900 |0113: move/from16 v0, v25 │ │ -0e61e6: 8200 |0115: int-to-float v0, v0 │ │ -0e61e8: 0223 0000 |0116: move/from16 v35, v0 │ │ -0e61ec: a922 2223 |0118: div-float v34, v34, v35 │ │ -0e61f0: 0200 2200 |011a: move/from16 v0, v34 │ │ -0e61f4: 8900 |011c: float-to-double v0, v0 │ │ -0e61f6: 0522 0000 |011d: move-wide/from16 v34, v0 │ │ -0e61fa: 7702 a624 2200 |011f: invoke-static/range {v34, v35}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ -0e6200: 0b22 |0122: move-result-wide v34 │ │ -0e6202: 0500 2200 |0123: move-wide/from16 v0, v34 │ │ -0e6206: 8a00 |0125: double-to-int v0, v0 │ │ -0e6208: 0222 0000 |0126: move/from16 v34, v0 │ │ -0e620c: d806 2200 |0128: add-int/lit8 v6, v34, #int 0 // #00 │ │ -0e6210: 0800 2600 |012a: move-object/from16 v0, v38 │ │ -0e6214: 5400 0e14 |012c: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e6218: 0822 0000 |012e: move-object/from16 v34, v0 │ │ -0e621c: 0800 2200 |0130: move-object/from16 v0, v34 │ │ -0e6220: 0201 2100 |0132: move/from16 v1, v33 │ │ -0e6224: 6e20 322c 1000 |0134: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileUpperBound:(I)I // method@2c32 │ │ -0e622a: 0a15 |0137: move-result v21 │ │ -0e622c: 1322 0200 |0138: const/16 v34, #int 2 // #2 │ │ -0e6230: 0200 2200 |013a: move/from16 v0, v34 │ │ -0e6234: 2300 5406 |013c: new-array v0, v0, [I // type@0654 │ │ -0e6238: 0814 0000 |013e: move-object/from16 v20, v0 │ │ -0e623c: 1322 0000 |0140: const/16 v34, #int 0 // #0 │ │ -0e6240: 1323 0000 |0142: const/16 v35, #int 0 // #0 │ │ -0e6244: 4423 0b23 |0144: aget v35, v11, v35 │ │ -0e6248: 4b23 1422 |0146: aput v35, v20, v34 │ │ -0e624c: 1322 0100 |0148: const/16 v34, #int 1 // #1 │ │ -0e6250: 1323 0100 |014a: const/16 v35, #int 1 // #1 │ │ -0e6254: 4423 0b23 |014c: aget v35, v11, v35 │ │ -0e6258: 4b23 1422 |014e: aput v35, v20, v34 │ │ -0e625c: 0800 2600 |0150: move-object/from16 v0, v38 │ │ -0e6260: 5400 0e14 |0152: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e6264: 0822 0000 |0154: move-object/from16 v34, v0 │ │ -0e6268: 7401 2d2c 2200 |0156: invoke-virtual/range {v34}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c2d │ │ -0e626e: 0c22 |0159: move-result-object v34 │ │ -0e6270: 9023 0906 |015a: add-int v35, v9, v6 │ │ -0e6274: d823 2301 |015c: add-int/lit8 v35, v35, #int 1 // #01 │ │ -0e6278: 9024 0708 |015e: add-int v36, v7, v8 │ │ -0e627c: d824 2401 |0160: add-int/lit8 v36, v36, #int 1 // #01 │ │ -0e6280: 9223 2324 |0162: mul-int v35, v35, v36 │ │ -0e6284: 7402 9c2b 2200 |0164: invoke-virtual/range {v34, v35}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ -0e628a: 7b90 |0167: neg-int v0, v9 │ │ -0e628c: 0220 0000 |0168: move/from16 v32, v0 │ │ -0e6290: 0200 2000 |016a: move/from16 v0, v32 │ │ -0e6294: 3660 8600 |016c: if-gt v0, v6, 01f2 // +0086 │ │ -0e6298: 7b70 |016e: neg-int v0, v7 │ │ -0e629a: 021f 0000 |016f: move/from16 v31, v0 │ │ -0e629e: 0200 1f00 |0171: move/from16 v0, v31 │ │ -0e62a2: 3680 7b00 |0173: if-gt v0, v8, 01ee // +007b │ │ -0e62a6: 1322 0000 |0175: const/16 v34, #int 0 // #0 │ │ -0e62aa: 1323 0000 |0177: const/16 v35, #int 0 // #0 │ │ -0e62ae: 4423 0b23 |0179: aget v35, v11, v35 │ │ -0e62b2: 9023 2320 |017b: add-int v35, v35, v32 │ │ -0e62b6: 0200 2300 |017d: move/from16 v0, v35 │ │ -0e62ba: 0201 1500 |017f: move/from16 v1, v21 │ │ -0e62be: 7120 6d2e 1000 |0181: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/MyMath;.mod:(II)I // method@2e6d │ │ -0e62c4: 0a23 |0184: move-result v35 │ │ -0e62c6: 4b23 1422 |0185: aput v35, v20, v34 │ │ -0e62ca: 1322 0100 |0187: const/16 v34, #int 1 // #1 │ │ -0e62ce: 1323 0100 |0189: const/16 v35, #int 1 // #1 │ │ -0e62d2: 4423 0b23 |018b: aget v35, v11, v35 │ │ -0e62d6: 9023 231f |018d: add-int v35, v35, v31 │ │ -0e62da: 0200 2300 |018f: move/from16 v0, v35 │ │ -0e62de: 0201 1500 |0191: move/from16 v1, v21 │ │ -0e62e2: 7120 6d2e 1000 |0193: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/MyMath;.mod:(II)I // method@2e6d │ │ -0e62e8: 0a23 |0196: move-result v35 │ │ -0e62ea: 4b23 1422 |0197: aput v35, v20, v34 │ │ -0e62ee: 0800 2600 |0199: move-object/from16 v0, v38 │ │ -0e62f2: 5400 0e14 |019b: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e62f6: 0822 0000 |019d: move-object/from16 v34, v0 │ │ -0e62fa: 1323 0100 |019f: const/16 v35, #int 1 // #1 │ │ -0e62fe: 4423 1423 |01a1: aget v35, v20, v35 │ │ -0e6302: 1324 0000 |01a3: const/16 v36, #int 0 // #0 │ │ -0e6306: 4424 1424 |01a5: aget v36, v20, v36 │ │ -0e630a: 0800 2200 |01a7: move-object/from16 v0, v34 │ │ -0e630e: 0201 2300 |01a9: move/from16 v1, v35 │ │ -0e6312: 0202 2400 |01ab: move/from16 v2, v36 │ │ -0e6316: 0203 2100 |01ad: move/from16 v3, v33 │ │ -0e631a: 6e40 2c2c 1032 |01af: invoke-virtual {v0, v1, v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.getTile:(III)Landroid/graphics/Bitmap; // method@2c2c │ │ -0e6320: 0c12 |01b2: move-result-object v18 │ │ -0e6322: 3812 3800 |01b3: if-eqz v18, 01eb // +0038 │ │ -0e6326: 9222 1f18 |01b5: mul-int v34, v31, v24 │ │ -0e632a: 9017 0d22 |01b7: add-int v23, v13, v34 │ │ -0e632e: 9222 2018 |01b9: mul-int v34, v32, v24 │ │ -0e6332: 901a 1022 |01bb: add-int v26, v16, v34 │ │ -0e6336: 2216 6500 |01bd: new-instance v22, Landroid/graphics/Rect; // type@0065 │ │ -0e633a: 9022 1718 |01bf: add-int v34, v23, v24 │ │ -0e633e: 9023 1a18 |01c1: add-int v35, v26, v24 │ │ -0e6342: 0800 1600 |01c3: move-object/from16 v0, v22 │ │ -0e6346: 0201 1700 |01c5: move/from16 v1, v23 │ │ -0e634a: 0202 1a00 |01c7: move/from16 v2, v26 │ │ -0e634e: 0203 2200 |01c9: move/from16 v3, v34 │ │ -0e6352: 0204 2300 |01cb: move/from16 v4, v35 │ │ -0e6356: 7054 6a02 1032 |01cd: invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;.:(IIII)V // method@026a │ │ -0e635c: 7401 0c02 1200 |01d0: invoke-virtual/range {v18}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ -0e6362: 0a22 |01d3: move-result v34 │ │ -0e6364: 3922 1700 |01d4: if-nez v34, 01eb // +0017 │ │ -0e6368: 1322 0000 |01d6: const/16 v34, #int 0 // #0 │ │ -0e636c: 0800 2600 |01d8: move-object/from16 v0, v38 │ │ -0e6370: 5400 0d14 |01da: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mPaint:Landroid/graphics/Paint; // field@140d │ │ -0e6374: 0823 0000 |01dc: move-object/from16 v35, v0 │ │ -0e6378: 0800 2700 |01de: move-object/from16 v0, v39 │ │ -0e637c: 0801 1200 |01e0: move-object/from16 v1, v18 │ │ -0e6380: 0802 2200 |01e2: move-object/from16 v2, v34 │ │ -0e6384: 0803 1600 |01e4: move-object/from16 v3, v22 │ │ -0e6388: 0804 2300 |01e6: move-object/from16 v4, v35 │ │ -0e638c: 6e54 1b02 1032 |01e8: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@021b │ │ -0e6392: d81f 1f01 |01eb: add-int/lit8 v31, v31, #int 1 // #01 │ │ -0e6396: 2884 |01ed: goto 0171 // -007c │ │ -0e6398: d820 2001 |01ee: add-int/lit8 v32, v32, #int 1 // #01 │ │ -0e639c: 2900 7aff |01f0: goto/16 016a // -0086 │ │ -0e63a0: 0800 2600 |01f2: move-object/from16 v0, v38 │ │ -0e63a4: 5400 0e14 |01f4: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ -0e63a8: 0822 0000 |01f6: move-object/from16 v34, v0 │ │ -0e63ac: 7401 2d2c 2200 |01f8: invoke-virtual/range {v34}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c2d │ │ -0e63b2: 0c22 |01fb: move-result-object v34 │ │ -0e63b4: 7401 992b 2200 |01fc: invoke-virtual/range {v34}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.CommitCashe:()V // method@2b99 │ │ -0e63ba: 0e00 |01ff: return-void │ │ +0e5ea4: |[0e5ea4] org.pyneo.maps.map.YandexTrafficOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0e5eb4: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +0e5eb8: 5400 0c14 |0002: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5ebc: 0822 0000 |0004: move-object/from16 v34, v0 │ │ +0e5ec0: 7401 8a29 2200 |0006: invoke-virtual/range {v34}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e5ec6: 0a21 |0009: move-result v33 │ │ +0e5ec8: 0800 2600 |000a: move-object/from16 v0, v38 │ │ +0e5ecc: 5400 0c14 |000c: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5ed0: 0822 0000 |000e: move-object/from16 v34, v0 │ │ +0e5ed4: 7401 8929 2200 |0010: invoke-virtual/range {v34}, Lorg/pyneo/maps/map/TileView;.getWidth:()I // method@2989 │ │ +0e5eda: 0a1e |0013: move-result v30 │ │ +0e5edc: 0800 2600 |0014: move-object/from16 v0, v38 │ │ +0e5ee0: 5400 0c14 |0016: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5ee4: 0822 0000 |0018: move-object/from16 v34, v0 │ │ +0e5ee8: 7401 8129 2200 |001a: invoke-virtual/range {v34}, Lorg/pyneo/maps/map/TileView;.getHeight:()I // method@2981 │ │ +0e5eee: 0a1d |001d: move-result v29 │ │ +0e5ef0: 0800 2600 |001e: move-object/from16 v0, v38 │ │ +0e5ef4: 5400 0c14 |0020: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5ef8: 0822 0000 |0022: move-object/from16 v34, v0 │ │ +0e5efc: 7401 8229 2200 |0024: invoke-virtual/range {v34}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ +0e5f02: 0c0a |0027: move-result-object v10 │ │ +0e5f04: 0800 2600 |0028: move-object/from16 v0, v38 │ │ +0e5f08: 5400 0e14 |002a: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e5f0c: 0822 0000 |002c: move-object/from16 v34, v0 │ │ +0e5f10: 3822 0200 |002e: if-eqz v34, 0030 // +0002 │ │ +0e5f14: 0800 2600 |0030: move-object/from16 v0, v38 │ │ +0e5f18: 5400 0e14 |0032: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e5f1c: 0822 0000 |0034: move-object/from16 v34, v0 │ │ +0e5f20: 0800 2200 |0036: move-object/from16 v0, v34 │ │ +0e5f24: 0201 2100 |0038: move/from16 v1, v33 │ │ +0e5f28: 6e20 2e2c 1000 |003a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ +0e5f2e: 0a19 |003d: move-result v25 │ │ +0e5f30: 0800 2600 |003e: move-object/from16 v0, v38 │ │ +0e5f34: 5400 0e14 |0040: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e5f38: 0822 0000 |0042: move-object/from16 v34, v0 │ │ +0e5f3c: 0800 2200 |0044: move-object/from16 v0, v34 │ │ +0e5f40: 0201 2100 |0046: move/from16 v1, v33 │ │ +0e5f44: 6e20 2e2c 1000 |0048: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileSizePx:(I)I // method@2c2e │ │ +0e5f4a: 0a22 |004b: move-result v34 │ │ +0e5f4c: 0200 2200 |004c: move/from16 v0, v34 │ │ +0e5f50: 8300 |004e: int-to-double v0, v0 │ │ +0e5f52: 0522 0000 |004f: move-wide/from16 v34, v0 │ │ +0e5f56: 0800 2600 |0051: move-object/from16 v0, v38 │ │ +0e5f5a: 5400 0c14 |0053: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mMapView:Lorg/pyneo/maps/map/TileView; // field@140c │ │ +0e5f5e: 0824 0000 |0055: move-object/from16 v36, v0 │ │ +0e5f62: 7401 8729 2400 |0057: invoke-virtual/range {v36}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0e5f68: 0b24 |005a: move-result-wide v36 │ │ +0e5f6a: ad22 2224 |005b: mul-double v34, v34, v36 │ │ +0e5f6e: 0500 2200 |005d: move-wide/from16 v0, v34 │ │ +0e5f72: 8a00 |005f: double-to-int v0, v0 │ │ +0e5f74: 0218 0000 |0060: move/from16 v24, v0 │ │ +0e5f78: 6e10 312e 0a00 |0062: invoke-virtual {v10}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0e5f7e: 0a22 |0065: move-result v34 │ │ +0e5f80: 6e10 332e 0a00 |0066: invoke-virtual {v10}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0e5f86: 0a23 |0069: move-result v35 │ │ +0e5f88: 1324 0000 |006a: const/16 v36, #int 0 // #0 │ │ +0e5f8c: 0800 2600 |006c: move-object/from16 v0, v38 │ │ +0e5f90: 5400 0e14 |006e: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e5f94: 0825 0000 |0070: move-object/from16 v37, v0 │ │ +0e5f98: 0800 2500 |0072: move-object/from16 v0, v37 │ │ +0e5f9c: 5200 5515 |0074: iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;.PROJECTION:I // field@1555 │ │ +0e5fa0: 0225 0000 |0076: move/from16 v37, v0 │ │ +0e5fa4: 0200 2200 |0078: move/from16 v0, v34 │ │ +0e5fa8: 0201 2300 |007a: move/from16 v1, v35 │ │ +0e5fac: 0202 2100 |007c: move/from16 v2, v33 │ │ +0e5fb0: 0803 2400 |007e: move-object/from16 v3, v36 │ │ +0e5fb4: 0204 2500 |0080: move/from16 v4, v37 │ │ +0e5fb8: 7154 6d2c 1032 |0082: invoke-static {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(III[II)[I // method@2c6d │ │ +0e5fbe: 0c0b |0085: move-result-object v11 │ │ +0e5fc0: 1322 0000 |0086: const/16 v34, #int 0 // #0 │ │ +0e5fc4: 0800 2600 |0088: move-object/from16 v0, v38 │ │ +0e5fc8: 0201 1900 |008a: move/from16 v1, v25 │ │ +0e5fcc: 0802 2200 |008c: move-object/from16 v2, v34 │ │ +0e5fd0: 7040 b229 b021 |008e: invoke-direct {v0, v11, v1, v2}, Lorg/pyneo/maps/map/YandexTrafficOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:([IILandroid/graphics/Point;)Landroid/graphics/Point; // method@29b2 │ │ +0e5fd6: 0c1c |0091: move-result-object v28 │ │ +0e5fd8: 0800 1c00 |0092: move-object/from16 v0, v28 │ │ +0e5fdc: 520e 2a00 |0094: iget v14, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0e5fe0: 0800 1c00 |0096: move-object/from16 v0, v28 │ │ +0e5fe4: 5200 2b00 |0098: iget v0, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0e5fe8: 0211 0000 |009a: move/from16 v17, v0 │ │ +0e5fec: 900f 0e19 |009c: add-int v15, v14, v25 │ │ +0e5ff0: 900c 1119 |009e: add-int v12, v17, v25 │ │ +0e5ff4: 1322 0000 |00a0: const/16 v34, #int 0 // #0 │ │ +0e5ff8: 0800 2600 |00a2: move-object/from16 v0, v38 │ │ +0e5ffc: 0201 1800 |00a4: move/from16 v1, v24 │ │ +0e6000: 0802 2200 |00a6: move-object/from16 v2, v34 │ │ +0e6004: 7040 b229 b021 |00a8: invoke-direct {v0, v11, v1, v2}, Lorg/pyneo/maps/map/YandexTrafficOverlay;.getUpperLeftCornerOfCenterMapTileInScreen:([IILandroid/graphics/Point;)Landroid/graphics/Point; // method@29b2 │ │ +0e600a: 0c1b |00ab: move-result-object v27 │ │ +0e600c: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ +0e6010: 520d 2a00 |00ae: iget v13, v0, Landroid/graphics/Point;.x:I // field@002a │ │ +0e6014: 0800 1b00 |00b0: move-object/from16 v0, v27 │ │ +0e6018: 5200 2b00 |00b2: iget v0, v0, Landroid/graphics/Point;.y:I // field@002b │ │ +0e601c: 0210 0000 |00b4: move/from16 v16, v0 │ │ +0e6020: 1313 0000 |00b6: const/16 v19, #int 0 // #0 │ │ +0e6024: 82e0 |00b8: int-to-float v0, v14 │ │ +0e6026: 0222 0000 |00b9: move/from16 v34, v0 │ │ +0e602a: 0200 1900 |00bb: move/from16 v0, v25 │ │ +0e602e: 8200 |00bd: int-to-float v0, v0 │ │ +0e6030: 0223 0000 |00be: move/from16 v35, v0 │ │ +0e6034: a922 2223 |00c0: div-float v34, v34, v35 │ │ +0e6038: 0200 2200 |00c2: move/from16 v0, v34 │ │ +0e603c: 8900 |00c4: float-to-double v0, v0 │ │ +0e603e: 0522 0000 |00c5: move-wide/from16 v34, v0 │ │ +0e6042: 7702 a624 2200 |00c7: invoke-static/range {v34, v35}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ +0e6048: 0b22 |00ca: move-result-wide v34 │ │ +0e604a: 0500 2200 |00cb: move-wide/from16 v0, v34 │ │ +0e604e: 8a00 |00cd: double-to-int v0, v0 │ │ +0e6050: 0222 0000 |00ce: move/from16 v34, v0 │ │ +0e6054: d807 2200 |00d0: add-int/lit8 v7, v34, #int 0 // #00 │ │ +0e6058: 9122 1e0f |00d2: sub-int v34, v30, v15 │ │ +0e605c: 0200 2200 |00d4: move/from16 v0, v34 │ │ +0e6060: 8200 |00d6: int-to-float v0, v0 │ │ +0e6062: 0222 0000 |00d7: move/from16 v34, v0 │ │ +0e6066: 0200 1900 |00d9: move/from16 v0, v25 │ │ +0e606a: 8200 |00db: int-to-float v0, v0 │ │ +0e606c: 0223 0000 |00dc: move/from16 v35, v0 │ │ +0e6070: a922 2223 |00de: div-float v34, v34, v35 │ │ +0e6074: 0200 2200 |00e0: move/from16 v0, v34 │ │ +0e6078: 8900 |00e2: float-to-double v0, v0 │ │ +0e607a: 0522 0000 |00e3: move-wide/from16 v34, v0 │ │ +0e607e: 7702 a624 2200 |00e5: invoke-static/range {v34, v35}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ +0e6084: 0b22 |00e8: move-result-wide v34 │ │ +0e6086: 0500 2200 |00e9: move-wide/from16 v0, v34 │ │ +0e608a: 8a00 |00eb: double-to-int v0, v0 │ │ +0e608c: 0222 0000 |00ec: move/from16 v34, v0 │ │ +0e6090: d808 2200 |00ee: add-int/lit8 v8, v34, #int 0 // #00 │ │ +0e6094: 0200 1100 |00f0: move/from16 v0, v17 │ │ +0e6098: 8200 |00f2: int-to-float v0, v0 │ │ +0e609a: 0222 0000 |00f3: move/from16 v34, v0 │ │ +0e609e: 0200 1900 |00f5: move/from16 v0, v25 │ │ +0e60a2: 8200 |00f7: int-to-float v0, v0 │ │ +0e60a4: 0223 0000 |00f8: move/from16 v35, v0 │ │ +0e60a8: a922 2223 |00fa: div-float v34, v34, v35 │ │ +0e60ac: 0200 2200 |00fc: move/from16 v0, v34 │ │ +0e60b0: 8900 |00fe: float-to-double v0, v0 │ │ +0e60b2: 0522 0000 |00ff: move-wide/from16 v34, v0 │ │ +0e60b6: 7702 a624 2200 |0101: invoke-static/range {v34, v35}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ +0e60bc: 0b22 |0104: move-result-wide v34 │ │ +0e60be: 0500 2200 |0105: move-wide/from16 v0, v34 │ │ +0e60c2: 8a00 |0107: double-to-int v0, v0 │ │ +0e60c4: 0222 0000 |0108: move/from16 v34, v0 │ │ +0e60c8: d809 2200 |010a: add-int/lit8 v9, v34, #int 0 // #00 │ │ +0e60cc: 9122 1d0c |010c: sub-int v34, v29, v12 │ │ +0e60d0: 0200 2200 |010e: move/from16 v0, v34 │ │ +0e60d4: 8200 |0110: int-to-float v0, v0 │ │ +0e60d6: 0222 0000 |0111: move/from16 v34, v0 │ │ +0e60da: 0200 1900 |0113: move/from16 v0, v25 │ │ +0e60de: 8200 |0115: int-to-float v0, v0 │ │ +0e60e0: 0223 0000 |0116: move/from16 v35, v0 │ │ +0e60e4: a922 2223 |0118: div-float v34, v34, v35 │ │ +0e60e8: 0200 2200 |011a: move/from16 v0, v34 │ │ +0e60ec: 8900 |011c: float-to-double v0, v0 │ │ +0e60ee: 0522 0000 |011d: move-wide/from16 v34, v0 │ │ +0e60f2: 7702 a624 2200 |011f: invoke-static/range {v34, v35}, Ljava/lang/Math;.ceil:(D)D // method@24a6 │ │ +0e60f8: 0b22 |0122: move-result-wide v34 │ │ +0e60fa: 0500 2200 |0123: move-wide/from16 v0, v34 │ │ +0e60fe: 8a00 |0125: double-to-int v0, v0 │ │ +0e6100: 0222 0000 |0126: move/from16 v34, v0 │ │ +0e6104: d806 2200 |0128: add-int/lit8 v6, v34, #int 0 // #00 │ │ +0e6108: 0800 2600 |012a: move-object/from16 v0, v38 │ │ +0e610c: 5400 0e14 |012c: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e6110: 0822 0000 |012e: move-object/from16 v34, v0 │ │ +0e6114: 0800 2200 |0130: move-object/from16 v0, v34 │ │ +0e6118: 0201 2100 |0132: move/from16 v1, v33 │ │ +0e611c: 6e20 322c 1000 |0134: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileUpperBound:(I)I // method@2c32 │ │ +0e6122: 0a15 |0137: move-result v21 │ │ +0e6124: 1322 0200 |0138: const/16 v34, #int 2 // #2 │ │ +0e6128: 0200 2200 |013a: move/from16 v0, v34 │ │ +0e612c: 2300 5406 |013c: new-array v0, v0, [I // type@0654 │ │ +0e6130: 0814 0000 |013e: move-object/from16 v20, v0 │ │ +0e6134: 1322 0000 |0140: const/16 v34, #int 0 // #0 │ │ +0e6138: 1323 0000 |0142: const/16 v35, #int 0 // #0 │ │ +0e613c: 4423 0b23 |0144: aget v35, v11, v35 │ │ +0e6140: 4b23 1422 |0146: aput v35, v20, v34 │ │ +0e6144: 1322 0100 |0148: const/16 v34, #int 1 // #1 │ │ +0e6148: 1323 0100 |014a: const/16 v35, #int 1 // #1 │ │ +0e614c: 4423 0b23 |014c: aget v35, v11, v35 │ │ +0e6150: 4b23 1422 |014e: aput v35, v20, v34 │ │ +0e6154: 0800 2600 |0150: move-object/from16 v0, v38 │ │ +0e6158: 5400 0e14 |0152: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e615c: 0822 0000 |0154: move-object/from16 v34, v0 │ │ +0e6160: 7401 2d2c 2200 |0156: invoke-virtual/range {v34}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c2d │ │ +0e6166: 0c22 |0159: move-result-object v34 │ │ +0e6168: 9023 0906 |015a: add-int v35, v9, v6 │ │ +0e616c: d823 2301 |015c: add-int/lit8 v35, v35, #int 1 // #01 │ │ +0e6170: 9024 0708 |015e: add-int v36, v7, v8 │ │ +0e6174: d824 2401 |0160: add-int/lit8 v36, v36, #int 1 // #01 │ │ +0e6178: 9223 2324 |0162: mul-int v35, v35, v36 │ │ +0e617c: 7402 9c2b 2200 |0164: invoke-virtual/range {v34, v35}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.ResizeCashe:(I)V // method@2b9c │ │ +0e6182: 7b90 |0167: neg-int v0, v9 │ │ +0e6184: 0220 0000 |0168: move/from16 v32, v0 │ │ +0e6188: 0200 2000 |016a: move/from16 v0, v32 │ │ +0e618c: 3660 8600 |016c: if-gt v0, v6, 01f2 // +0086 │ │ +0e6190: 7b70 |016e: neg-int v0, v7 │ │ +0e6192: 021f 0000 |016f: move/from16 v31, v0 │ │ +0e6196: 0200 1f00 |0171: move/from16 v0, v31 │ │ +0e619a: 3680 7b00 |0173: if-gt v0, v8, 01ee // +007b │ │ +0e619e: 1322 0000 |0175: const/16 v34, #int 0 // #0 │ │ +0e61a2: 1323 0000 |0177: const/16 v35, #int 0 // #0 │ │ +0e61a6: 4423 0b23 |0179: aget v35, v11, v35 │ │ +0e61aa: 9023 2320 |017b: add-int v35, v35, v32 │ │ +0e61ae: 0200 2300 |017d: move/from16 v0, v35 │ │ +0e61b2: 0201 1500 |017f: move/from16 v1, v21 │ │ +0e61b6: 7120 6d2e 1000 |0181: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/MyMath;.mod:(II)I // method@2e6d │ │ +0e61bc: 0a23 |0184: move-result v35 │ │ +0e61be: 4b23 1422 |0185: aput v35, v20, v34 │ │ +0e61c2: 1322 0100 |0187: const/16 v34, #int 1 // #1 │ │ +0e61c6: 1323 0100 |0189: const/16 v35, #int 1 // #1 │ │ +0e61ca: 4423 0b23 |018b: aget v35, v11, v35 │ │ +0e61ce: 9023 231f |018d: add-int v35, v35, v31 │ │ +0e61d2: 0200 2300 |018f: move/from16 v0, v35 │ │ +0e61d6: 0201 1500 |0191: move/from16 v1, v21 │ │ +0e61da: 7120 6d2e 1000 |0193: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/MyMath;.mod:(II)I // method@2e6d │ │ +0e61e0: 0a23 |0196: move-result v35 │ │ +0e61e2: 4b23 1422 |0197: aput v35, v20, v34 │ │ +0e61e6: 0800 2600 |0199: move-object/from16 v0, v38 │ │ +0e61ea: 5400 0e14 |019b: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e61ee: 0822 0000 |019d: move-object/from16 v34, v0 │ │ +0e61f2: 1323 0100 |019f: const/16 v35, #int 1 // #1 │ │ +0e61f6: 4423 1423 |01a1: aget v35, v20, v35 │ │ +0e61fa: 1324 0000 |01a3: const/16 v36, #int 0 // #0 │ │ +0e61fe: 4424 1424 |01a5: aget v36, v20, v36 │ │ +0e6202: 0800 2200 |01a7: move-object/from16 v0, v34 │ │ +0e6206: 0201 2300 |01a9: move/from16 v1, v35 │ │ +0e620a: 0202 2400 |01ab: move/from16 v2, v36 │ │ +0e620e: 0203 2100 |01ad: move/from16 v3, v33 │ │ +0e6212: 6e40 2c2c 1032 |01af: invoke-virtual {v0, v1, v2, v3}, Lorg/pyneo/maps/tileprovider/TileSource;.getTile:(III)Landroid/graphics/Bitmap; // method@2c2c │ │ +0e6218: 0c12 |01b2: move-result-object v18 │ │ +0e621a: 3812 3800 |01b3: if-eqz v18, 01eb // +0038 │ │ +0e621e: 9222 1f18 |01b5: mul-int v34, v31, v24 │ │ +0e6222: 9017 0d22 |01b7: add-int v23, v13, v34 │ │ +0e6226: 9222 2018 |01b9: mul-int v34, v32, v24 │ │ +0e622a: 901a 1022 |01bb: add-int v26, v16, v34 │ │ +0e622e: 2216 6500 |01bd: new-instance v22, Landroid/graphics/Rect; // type@0065 │ │ +0e6232: 9022 1718 |01bf: add-int v34, v23, v24 │ │ +0e6236: 9023 1a18 |01c1: add-int v35, v26, v24 │ │ +0e623a: 0800 1600 |01c3: move-object/from16 v0, v22 │ │ +0e623e: 0201 1700 |01c5: move/from16 v1, v23 │ │ +0e6242: 0202 1a00 |01c7: move/from16 v2, v26 │ │ +0e6246: 0203 2200 |01c9: move/from16 v3, v34 │ │ +0e624a: 0204 2300 |01cb: move/from16 v4, v35 │ │ +0e624e: 7054 6a02 1032 |01cd: invoke-direct {v0, v1, v2, v3, v4}, Landroid/graphics/Rect;.:(IIII)V // method@026a │ │ +0e6254: 7401 0c02 1200 |01d0: invoke-virtual/range {v18}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@020c │ │ +0e625a: 0a22 |01d3: move-result v34 │ │ +0e625c: 3922 1700 |01d4: if-nez v34, 01eb // +0017 │ │ +0e6260: 1322 0000 |01d6: const/16 v34, #int 0 // #0 │ │ +0e6264: 0800 2600 |01d8: move-object/from16 v0, v38 │ │ +0e6268: 5400 0d14 |01da: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mPaint:Landroid/graphics/Paint; // field@140d │ │ +0e626c: 0823 0000 |01dc: move-object/from16 v35, v0 │ │ +0e6270: 0800 2700 |01de: move-object/from16 v0, v39 │ │ +0e6274: 0801 1200 |01e0: move-object/from16 v1, v18 │ │ +0e6278: 0802 2200 |01e2: move-object/from16 v2, v34 │ │ +0e627c: 0803 1600 |01e4: move-object/from16 v3, v22 │ │ +0e6280: 0804 2300 |01e6: move-object/from16 v4, v35 │ │ +0e6284: 6e54 1b02 1032 |01e8: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@021b │ │ +0e628a: d81f 1f01 |01eb: add-int/lit8 v31, v31, #int 1 // #01 │ │ +0e628e: 2884 |01ed: goto 0171 // -007c │ │ +0e6290: d820 2001 |01ee: add-int/lit8 v32, v32, #int 1 // #01 │ │ +0e6294: 2900 7aff |01f0: goto/16 016a // -0086 │ │ +0e6298: 0800 2600 |01f2: move-object/from16 v0, v38 │ │ +0e629c: 5400 0e14 |01f4: iget-object v0, v0, Lorg/pyneo/maps/map/YandexTrafficOverlay;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@140e │ │ +0e62a0: 0822 0000 |01f6: move-object/from16 v34, v0 │ │ +0e62a4: 7401 2d2c 2200 |01f8: invoke-virtual/range {v34}, Lorg/pyneo/maps/tileprovider/TileSource;.getTileProvider:()Lorg/pyneo/maps/tileprovider/TileProviderBase; // method@2c2d │ │ +0e62aa: 0c22 |01fb: move-result-object v34 │ │ +0e62ac: 7401 992b 2200 |01fc: invoke-virtual/range {v34}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.CommitCashe:()V // method@2b99 │ │ +0e62b2: 0e00 |01ff: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000a line=47 │ │ 0x0014 line=48 │ │ 0x001e line=49 │ │ 0x0028 line=51 │ │ @@ -313915,17 +314203,21 @@ │ │ 0x009c line=69 │ │ 0x009e line=71 │ │ 0x00a0 line=74 │ │ 0x00ac line=76 │ │ 0x00b0 line=77 │ │ 0x00b6 line=79 │ │ 0x00b8 line=80 │ │ + 0x00c7 line=81 │ │ 0x00d2 line=83 │ │ + 0x00e5 line=85 │ │ 0x00f0 line=87 │ │ + 0x0101 line=88 │ │ 0x010c line=90 │ │ + 0x011f line=92 │ │ 0x012a line=95 │ │ 0x0138 line=96 │ │ 0x0150 line=100 │ │ 0x0167 line=104 │ │ 0x016e line=105 │ │ 0x0175 line=106 │ │ 0x0187 line=109 │ │ @@ -314039,89 +314331,88 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiManager;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -0e63bc: |[0e63bc] org.pyneo.maps.poi.GpxPoiParser.:(Lorg/pyneo/maps/poi/PoiManager;I)V │ │ -0e63cc: 7010 3c2f 0500 |0000: invoke-direct {v5}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ -0e63d2: 2202 9204 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0e63d6: 7010 fb24 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e63dc: 5b52 2b14 |0008: iput-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ -0e63e0: 5b56 2e14 |000a: iput-object v6, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@142e │ │ -0e63e4: 5957 2c14 |000c: iput v7, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryId:I // field@142c │ │ -0e63e8: 2202 8f05 |000e: new-instance v2, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e63ec: 7010 c62a 0200 |0010: invoke-direct {v2}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ -0e63f2: 5b52 2f14 |0013: iput-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e63f6: 2202 b104 |0015: new-instance v2, Ljava/util/HashMap; // type@04b1 │ │ -0e63fa: 7010 5f25 0200 |0017: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@255f │ │ -0e6400: 5b52 2d14 |001a: iput-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ -0e6404: 2202 1206 |001c: new-instance v2, Lorg/pyneo/maps/utils/CursorI; // type@0612 │ │ -0e6408: 5453 2e14 |001e: iget-object v3, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@142e │ │ -0e640c: 6e10 a42a 0300 |0020: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ -0e6412: 0c03 |0023: move-result-object v3 │ │ -0e6414: 7020 132e 3200 |0024: invoke-direct {v2, v3}, Lorg/pyneo/maps/utils/CursorI;.:(Landroid/database/Cursor;)V // method@2e13 │ │ -0e641a: 6e10 142e 0200 |0027: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Ljava/util/Iterator; // method@2e14 │ │ -0e6420: 0c01 |002a: move-result-object v1 │ │ -0e6422: 7210 6f25 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0e6428: 0a02 |002e: move-result v2 │ │ -0e642a: 3802 2600 |002f: if-eqz v2, 0055 // +0026 │ │ -0e642e: 7210 7025 0100 |0031: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0e6434: 0c00 |0034: move-result-object v0 │ │ -0e6436: 1f00 4600 |0035: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ -0e643a: 5452 2d14 |0037: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ -0e643e: 6203 1414 |0039: sget-object v3, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -0e6442: 6e10 b729 0300 |003b: invoke-virtual {v3}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -0e6448: 0a03 |003e: move-result v3 │ │ -0e644a: 7220 de01 3000 |003f: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e6450: 0c03 |0042: move-result-object v3 │ │ -0e6452: 6204 1014 |0043: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ -0e6456: 6e10 b729 0400 |0045: invoke-virtual {v4}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -0e645c: 0a04 |0048: move-result v4 │ │ -0e645e: 7220 db01 4000 |0049: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e6464: 0a04 |004c: move-result v4 │ │ -0e6466: 7110 9624 0400 |004d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0e646c: 0c04 |0050: move-result-object v4 │ │ -0e646e: 6e30 6525 3204 |0051: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0e6474: 28d7 |0054: goto 002b // -0029 │ │ -0e6476: 0e00 |0055: return-void │ │ +0e62b4: |[0e62b4] org.pyneo.maps.poi.GpxPoiParser.:(Lorg/pyneo/maps/poi/PoiManager;I)V │ │ +0e62c4: 7010 3c2f 0500 |0000: invoke-direct {v5}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ +0e62ca: 2201 9204 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0e62ce: 7010 fb24 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e62d4: 5b51 2b14 |0008: iput-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ +0e62d8: 5b56 2e14 |000a: iput-object v6, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@142e │ │ +0e62dc: 5957 2c14 |000c: iput v7, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryId:I // field@142c │ │ +0e62e0: 2201 8f05 |000e: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e62e4: 7010 c62a 0100 |0010: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ +0e62ea: 5b51 2f14 |0013: iput-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e62ee: 2201 b104 |0015: new-instance v1, Ljava/util/HashMap; // type@04b1 │ │ +0e62f2: 7010 5f25 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@255f │ │ +0e62f8: 5b51 2d14 |001a: iput-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ +0e62fc: 2201 1206 |001c: new-instance v1, Lorg/pyneo/maps/utils/CursorI; // type@0612 │ │ +0e6300: 5452 2e14 |001e: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@142e │ │ +0e6304: 6e10 a42a 0200 |0020: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ +0e630a: 0c02 |0023: move-result-object v2 │ │ +0e630c: 7020 132e 2100 |0024: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/CursorI;.:(Landroid/database/Cursor;)V // method@2e13 │ │ +0e6312: 6e10 152e 0100 |0027: invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ +0e6318: 0c01 |002a: move-result-object v1 │ │ +0e631a: 7210 6f25 0100 |002b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0e6320: 0a02 |002e: move-result v2 │ │ +0e6322: 3802 2600 |002f: if-eqz v2, 0055 // +0026 │ │ +0e6326: 7210 7025 0100 |0031: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0e632c: 0c00 |0034: move-result-object v0 │ │ +0e632e: 1f00 4600 |0035: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ +0e6332: 5452 2d14 |0037: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ +0e6336: 6203 1414 |0039: sget-object v3, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +0e633a: 6e10 b729 0300 |003b: invoke-virtual {v3}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +0e6340: 0a03 |003e: move-result v3 │ │ +0e6342: 7220 de01 3000 |003f: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e6348: 0c03 |0042: move-result-object v3 │ │ +0e634a: 6204 1014 |0043: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ +0e634e: 6e10 b729 0400 |0045: invoke-virtual {v4}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +0e6354: 0a04 |0048: move-result v4 │ │ +0e6356: 7220 db01 4000 |0049: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e635c: 0a04 |004c: move-result v4 │ │ +0e635e: 7110 9624 0400 |004d: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0e6364: 0c04 |0050: move-result-object v4 │ │ +0e6366: 6e30 6525 3204 |0051: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0e636c: 28d7 |0054: goto 002b // -0029 │ │ +0e636e: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ 0x000e line=27 │ │ 0x0015 line=29 │ │ 0x001c line=30 │ │ 0x0037 line=31 │ │ 0x0055 line=33 │ │ locals : │ │ 0x0037 - 0x0055 reg=0 c Landroid/database/Cursor; │ │ - 0x002b - 0x0056 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0056 reg=5 this Lorg/pyneo/maps/poi/GpxPoiParser; │ │ 0x0000 - 0x0056 reg=6 poiManager Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0056 reg=7 CategoryId I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/GpxPoiParser;) │ │ name : 'characters' │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0e6478: |[0e6478] org.pyneo.maps.poi.GpxPoiParser.characters:([CII)V │ │ -0e6488: 5410 2b14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ -0e648c: 6e40 0625 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ -0e6492: 6f40 3d2f 2143 |0005: invoke-super {v1, v2, v3, v4}, Lorg/xml/sax/helpers/DefaultHandler;.characters:([CII)V // method@2f3d │ │ -0e6498: 0e00 |0008: return-void │ │ +0e6370: |[0e6370] org.pyneo.maps.poi.GpxPoiParser.characters:([CII)V │ │ +0e6380: 5410 2b14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ +0e6384: 6e40 0625 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ +0e638a: 6f40 3d2f 2143 |0005: invoke-super {v1, v2, v3, v4}, Lorg/xml/sax/helpers/DefaultHandler;.characters:([CII)V // method@2f3d │ │ +0e6390: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ 0x0008 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/poi/GpxPoiParser; │ │ @@ -314134,81 +314425,81 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -0e649c: |[0e649c] org.pyneo.maps.poi.GpxPoiParser.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0e64ac: 1a00 2136 |0000: const-string v0, "wpt" // string@3621 │ │ -0e64b0: 6e20 db24 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e64b6: 0a00 |0005: move-result v0 │ │ -0e64b8: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ -0e64bc: 5420 2f14 |0008: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e64c0: 5400 8b14 |000a: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e64c4: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -0e64c8: 6e20 db24 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e64ce: 0a00 |0011: move-result v0 │ │ -0e64d0: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -0e64d4: 5420 2f14 |0014: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e64d8: 1a01 bc0f |0016: const-string v1, "POI" // string@0fbc │ │ -0e64dc: 5b01 8b14 |0018: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e64e0: 5420 2e14 |001a: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@142e │ │ -0e64e4: 5421 2f14 |001c: iget-object v1, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e64e8: 6e20 b52a 1000 |001e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ -0e64ee: 6f40 3e2f 3254 |0021: invoke-super {v2, v3, v4, v5}, Lorg/xml/sax/helpers/DefaultHandler;.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2f3e │ │ -0e64f4: 0e00 |0024: return-void │ │ -0e64f6: 1a00 4b2a |0025: const-string v0, "name" // string@2a4b │ │ -0e64fa: 6e20 db24 0400 |0027: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6500: 0a00 |002a: move-result v0 │ │ -0e6502: 3800 1500 |002b: if-eqz v0, 0040 // +0015 │ │ -0e6506: 5420 2f14 |002d: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e650a: 3800 f2ff |002f: if-eqz v0, 0021 // -000e │ │ -0e650e: 5420 2f14 |0031: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e6512: 5421 2b14 |0033: iget-object v1, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ -0e6516: 6e10 0a25 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e651c: 0c01 |0038: move-result-object v1 │ │ -0e651e: 6e10 f324 0100 |0039: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0e6524: 0c01 |003c: move-result-object v1 │ │ -0e6526: 5b01 8b14 |003d: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e652a: 28e2 |003f: goto 0021 // -001e │ │ -0e652c: 1a00 3619 |0040: const-string v0, "cmt" // string@1936 │ │ -0e6530: 6e20 db24 0400 |0042: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6536: 0a00 |0045: move-result v0 │ │ -0e6538: 3800 1500 |0046: if-eqz v0, 005b // +0015 │ │ -0e653c: 5420 2f14 |0048: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e6540: 3800 d7ff |004a: if-eqz v0, 0021 // -0029 │ │ -0e6544: 5420 2f14 |004c: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e6548: 5421 2b14 |004e: iget-object v1, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ -0e654c: 6e10 0a25 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e6552: 0c01 |0053: move-result-object v1 │ │ -0e6554: 6e10 f324 0100 |0054: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0e655a: 0c01 |0057: move-result-object v1 │ │ -0e655c: 5b01 8614 |0058: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e6560: 28c7 |005a: goto 0021 // -0039 │ │ -0e6562: 1a00 bd1a |005b: const-string v0, "desc" // string@1abd │ │ -0e6566: 6e20 db24 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e656c: 0a00 |0060: move-result v0 │ │ -0e656e: 3800 c0ff |0061: if-eqz v0, 0021 // -0040 │ │ -0e6572: 5420 2f14 |0063: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e6576: 3800 bcff |0065: if-eqz v0, 0021 // -0044 │ │ -0e657a: 5420 2f14 |0067: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e657e: 5400 8614 |0069: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e6582: 1a01 0000 |006b: const-string v1, "" // string@0000 │ │ -0e6586: 6e20 da24 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0e658c: 0a00 |0070: move-result v0 │ │ -0e658e: 3800 b0ff |0071: if-eqz v0, 0021 // -0050 │ │ -0e6592: 5420 2f14 |0073: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e6596: 5421 2b14 |0075: iget-object v1, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ -0e659a: 6e10 0a25 0100 |0077: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e65a0: 0c01 |007a: move-result-object v1 │ │ -0e65a2: 6e10 f324 0100 |007b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0e65a8: 0c01 |007e: move-result-object v1 │ │ -0e65aa: 5b01 8614 |007f: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e65ae: 28a0 |0081: goto 0021 // -0060 │ │ +0e6394: |[0e6394] org.pyneo.maps.poi.GpxPoiParser.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0e63a4: 1a00 2136 |0000: const-string v0, "wpt" // string@3621 │ │ +0e63a8: 6e20 db24 0400 |0002: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e63ae: 0a00 |0005: move-result v0 │ │ +0e63b0: 3800 1f00 |0006: if-eqz v0, 0025 // +001f │ │ +0e63b4: 5420 2f14 |0008: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e63b8: 5400 8b14 |000a: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e63bc: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +0e63c0: 6e20 db24 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e63c6: 0a00 |0011: move-result v0 │ │ +0e63c8: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +0e63cc: 5420 2f14 |0014: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e63d0: 1a01 bc0f |0016: const-string v1, "POI" // string@0fbc │ │ +0e63d4: 5b01 8b14 |0018: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e63d8: 5420 2e14 |001a: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@142e │ │ +0e63dc: 5421 2f14 |001c: iget-object v1, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e63e0: 6e20 b52a 1000 |001e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ +0e63e6: 6f40 3e2f 3254 |0021: invoke-super {v2, v3, v4, v5}, Lorg/xml/sax/helpers/DefaultHandler;.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2f3e │ │ +0e63ec: 0e00 |0024: return-void │ │ +0e63ee: 1a00 4b2a |0025: const-string v0, "name" // string@2a4b │ │ +0e63f2: 6e20 db24 0400 |0027: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e63f8: 0a00 |002a: move-result v0 │ │ +0e63fa: 3800 1500 |002b: if-eqz v0, 0040 // +0015 │ │ +0e63fe: 5420 2f14 |002d: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e6402: 3800 f2ff |002f: if-eqz v0, 0021 // -000e │ │ +0e6406: 5420 2f14 |0031: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e640a: 5421 2b14 |0033: iget-object v1, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ +0e640e: 6e10 0a25 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e6414: 0c01 |0038: move-result-object v1 │ │ +0e6416: 6e10 f324 0100 |0039: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0e641c: 0c01 |003c: move-result-object v1 │ │ +0e641e: 5b01 8b14 |003d: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e6422: 28e2 |003f: goto 0021 // -001e │ │ +0e6424: 1a00 3619 |0040: const-string v0, "cmt" // string@1936 │ │ +0e6428: 6e20 db24 0400 |0042: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e642e: 0a00 |0045: move-result v0 │ │ +0e6430: 3800 1500 |0046: if-eqz v0, 005b // +0015 │ │ +0e6434: 5420 2f14 |0048: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e6438: 3800 d7ff |004a: if-eqz v0, 0021 // -0029 │ │ +0e643c: 5420 2f14 |004c: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e6440: 5421 2b14 |004e: iget-object v1, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ +0e6444: 6e10 0a25 0100 |0050: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e644a: 0c01 |0053: move-result-object v1 │ │ +0e644c: 6e10 f324 0100 |0054: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0e6452: 0c01 |0057: move-result-object v1 │ │ +0e6454: 5b01 8614 |0058: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e6458: 28c7 |005a: goto 0021 // -0039 │ │ +0e645a: 1a00 bd1a |005b: const-string v0, "desc" // string@1abd │ │ +0e645e: 6e20 db24 0400 |005d: invoke-virtual {v4, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6464: 0a00 |0060: move-result v0 │ │ +0e6466: 3800 c0ff |0061: if-eqz v0, 0021 // -0040 │ │ +0e646a: 5420 2f14 |0063: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e646e: 3800 bcff |0065: if-eqz v0, 0021 // -0044 │ │ +0e6472: 5420 2f14 |0067: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e6476: 5400 8614 |0069: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e647a: 1a01 0000 |006b: const-string v1, "" // string@0000 │ │ +0e647e: 6e20 da24 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0e6484: 0a00 |0070: move-result v0 │ │ +0e6486: 3800 b0ff |0071: if-eqz v0, 0021 // -0050 │ │ +0e648a: 5420 2f14 |0073: iget-object v0, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e648e: 5421 2b14 |0075: iget-object v1, v2, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ +0e6492: 6e10 0a25 0100 |0077: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e6498: 0c01 |007a: move-result-object v1 │ │ +0e649a: 6e10 f324 0100 |007b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0e64a0: 0c01 |007e: move-result-object v1 │ │ +0e64a2: 5b01 8614 |007f: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e64a6: 28a0 |0081: goto 0021 // -0060 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=66 │ │ 0x0014 line=67 │ │ 0x001a line=68 │ │ 0x0021 line=83 │ │ @@ -314234,83 +314525,83 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 136 16-bit code units │ │ -0e65b0: |[0e65b0] org.pyneo.maps.poi.GpxPoiParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -0e65c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e65c2: 5451 2b14 |0001: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ -0e65c6: 5452 2b14 |0003: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ -0e65ca: 6e10 0825 0200 |0005: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ -0e65d0: 0a02 |0008: move-result v2 │ │ -0e65d2: 6e30 0725 4102 |0009: invoke-virtual {v1, v4, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ -0e65d8: 1a01 2136 |000c: const-string v1, "wpt" // string@3621 │ │ -0e65dc: 6e20 db24 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e65e2: 0a01 |0011: move-result v1 │ │ -0e65e4: 3801 2800 |0012: if-eqz v1, 003a // +0028 │ │ -0e65e8: 2201 8f05 |0014: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e65ec: 7010 c62a 0100 |0016: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ -0e65f2: 5b51 2f14 |0019: iput-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e65f6: 5451 2f14 |001b: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e65fa: 5252 2c14 |001d: iget v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryId:I // field@142c │ │ -0e65fe: 5912 8514 |001f: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e6602: 5451 2f14 |0021: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e6606: 2202 1406 |0023: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e660a: 1a03 0b23 |0025: const-string v3, "lat" // string@230b │ │ -0e660e: 7220 3a2f 3900 |0027: invoke-interface {v9, v3}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -0e6614: 0c03 |002a: move-result-object v3 │ │ -0e6616: 1a04 a223 |002b: const-string v4, "lon" // string@23a2 │ │ -0e661a: 7220 3a2f 4900 |002d: invoke-interface {v9, v4}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -0e6620: 0c04 |0030: move-result-object v4 │ │ -0e6622: 7030 222e 3204 |0031: invoke-direct {v2, v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2e22 │ │ -0e6628: 5b12 8714 |0034: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e662c: 6f59 3f2f 6587 |0036: invoke-super {v5, v6, v7, v8, v9}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ -0e6632: 0e00 |0039: return-void │ │ -0e6634: 1a01 8718 |003a: const-string v1, "categoryid" // string@1887 │ │ -0e6638: 6e20 db24 1700 |003c: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e663e: 0a01 |003f: move-result v1 │ │ -0e6640: 3801 f6ff |0040: if-eqz v1, 0036 // -000a │ │ -0e6644: 5451 2f14 |0042: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e6648: 3801 f2ff |0044: if-eqz v1, 0036 // -000e │ │ -0e664c: 1a01 4b2a |0046: const-string v1, "name" // string@2a4b │ │ -0e6650: 7220 3a2f 1900 |0048: invoke-interface {v9, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -0e6656: 0c00 |004b: move-result-object v0 │ │ -0e6658: 5451 2d14 |004c: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ -0e665c: 6e20 6125 0100 |004e: invoke-virtual {v1, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ -0e6662: 0a01 |0051: move-result v1 │ │ -0e6664: 3801 1300 |0052: if-eqz v1, 0065 // +0013 │ │ -0e6668: 5452 2f14 |0054: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e666c: 5451 2d14 |0056: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ -0e6670: 6e20 6325 0100 |0058: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -0e6676: 0c01 |005b: move-result-object v1 │ │ -0e6678: 1f01 8204 |005c: check-cast v1, Ljava/lang/Integer; // type@0482 │ │ -0e667c: 6e10 9024 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0e6682: 0a01 |0061: move-result v1 │ │ -0e6684: 5921 8514 |0062: iput v1, v2, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e6688: 28d2 |0064: goto 0036 // -002e │ │ -0e668a: 5451 2f14 |0065: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e668e: 5452 2e14 |0067: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@142e │ │ -0e6692: 1a03 4621 |0069: const-string v3, "iconid" // string@2146 │ │ -0e6696: 7220 3a2f 3900 |006b: invoke-interface {v9, v3}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -0e669c: 0c03 |006e: move-result-object v3 │ │ -0e669e: 7110 9224 0300 |006f: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e66a4: 0a03 |0072: move-result v3 │ │ -0e66a6: 6e40 972a 0234 |0073: invoke-virtual {v2, v0, v4, v3}, Lorg/pyneo/maps/poi/PoiManager;.addPoiCategory:(Ljava/lang/String;II)J // method@2a97 │ │ -0e66ac: 0b02 |0076: move-result-wide v2 │ │ -0e66ae: 8422 |0077: long-to-int v2, v2 │ │ -0e66b0: 5912 8514 |0078: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e66b4: 5451 2d14 |007a: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ -0e66b8: 5452 2f14 |007c: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ -0e66bc: 5222 8514 |007e: iget v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e66c0: 7110 9624 0200 |0080: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0e66c6: 0c02 |0083: move-result-object v2 │ │ -0e66c8: 6e30 6525 0102 |0084: invoke-virtual {v1, v0, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0e66ce: 28af |0087: goto 0036 // -0051 │ │ +0e64a8: |[0e64a8] org.pyneo.maps.poi.GpxPoiParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +0e64b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e64ba: 5451 2b14 |0001: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ +0e64be: 5452 2b14 |0003: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.builder:Ljava/lang/StringBuilder; // field@142b │ │ +0e64c2: 6e10 0825 0200 |0005: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ +0e64c8: 0a02 |0008: move-result v2 │ │ +0e64ca: 6e30 0725 4102 |0009: invoke-virtual {v1, v4, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ +0e64d0: 1a01 2136 |000c: const-string v1, "wpt" // string@3621 │ │ +0e64d4: 6e20 db24 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e64da: 0a01 |0011: move-result v1 │ │ +0e64dc: 3801 2800 |0012: if-eqz v1, 003a // +0028 │ │ +0e64e0: 2201 8f05 |0014: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e64e4: 7010 c62a 0100 |0016: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ +0e64ea: 5b51 2f14 |0019: iput-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e64ee: 5451 2f14 |001b: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e64f2: 5252 2c14 |001d: iget v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryId:I // field@142c │ │ +0e64f6: 5912 8514 |001f: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e64fa: 5451 2f14 |0021: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e64fe: 2202 1406 |0023: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e6502: 1a03 0b23 |0025: const-string v3, "lat" // string@230b │ │ +0e6506: 7220 3a2f 3900 |0027: invoke-interface {v9, v3}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +0e650c: 0c03 |002a: move-result-object v3 │ │ +0e650e: 1a04 a223 |002b: const-string v4, "lon" // string@23a2 │ │ +0e6512: 7220 3a2f 4900 |002d: invoke-interface {v9, v4}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +0e6518: 0c04 |0030: move-result-object v4 │ │ +0e651a: 7030 222e 3204 |0031: invoke-direct {v2, v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2e22 │ │ +0e6520: 5b12 8714 |0034: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e6524: 6f59 3f2f 6587 |0036: invoke-super {v5, v6, v7, v8, v9}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ +0e652a: 0e00 |0039: return-void │ │ +0e652c: 1a01 8718 |003a: const-string v1, "categoryid" // string@1887 │ │ +0e6530: 6e20 db24 1700 |003c: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6536: 0a01 |003f: move-result v1 │ │ +0e6538: 3801 f6ff |0040: if-eqz v1, 0036 // -000a │ │ +0e653c: 5451 2f14 |0042: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e6540: 3801 f2ff |0044: if-eqz v1, 0036 // -000e │ │ +0e6544: 1a01 4b2a |0046: const-string v1, "name" // string@2a4b │ │ +0e6548: 7220 3a2f 1900 |0048: invoke-interface {v9, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +0e654e: 0c00 |004b: move-result-object v0 │ │ +0e6550: 5451 2d14 |004c: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ +0e6554: 6e20 6125 0100 |004e: invoke-virtual {v1, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ +0e655a: 0a01 |0051: move-result v1 │ │ +0e655c: 3801 1300 |0052: if-eqz v1, 0065 // +0013 │ │ +0e6560: 5452 2f14 |0054: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e6564: 5451 2d14 |0056: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ +0e6568: 6e20 6325 0100 |0058: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +0e656e: 0c01 |005b: move-result-object v1 │ │ +0e6570: 1f01 8204 |005c: check-cast v1, Ljava/lang/Integer; // type@0482 │ │ +0e6574: 6e10 9024 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0e657a: 0a01 |0061: move-result v1 │ │ +0e657c: 5921 8514 |0062: iput v1, v2, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e6580: 28d2 |0064: goto 0036 // -002e │ │ +0e6582: 5451 2f14 |0065: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e6586: 5452 2e14 |0067: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@142e │ │ +0e658a: 1a03 4621 |0069: const-string v3, "iconid" // string@2146 │ │ +0e658e: 7220 3a2f 3900 |006b: invoke-interface {v9, v3}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +0e6594: 0c03 |006e: move-result-object v3 │ │ +0e6596: 7110 9224 0300 |006f: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e659c: 0a03 |0072: move-result v3 │ │ +0e659e: 6e40 972a 0234 |0073: invoke-virtual {v2, v0, v4, v3}, Lorg/pyneo/maps/poi/PoiManager;.addPoiCategory:(Ljava/lang/String;II)J // method@2a97 │ │ +0e65a4: 0b02 |0076: move-result-wide v2 │ │ +0e65a6: 8422 |0077: long-to-int v2, v2 │ │ +0e65a8: 5912 8514 |0078: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e65ac: 5451 2d14 |007a: iget-object v1, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@142d │ │ +0e65b0: 5452 2f14 |007c: iget-object v2, v5, Lorg/pyneo/maps/poi/GpxPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@142f │ │ +0e65b4: 5222 8514 |007e: iget v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e65b8: 7110 9624 0200 |0080: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0e65be: 0c02 |0083: move-result-object v2 │ │ +0e65c0: 6e30 6525 0102 |0084: invoke-virtual {v1, v0, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0e65c6: 28af |0087: goto 0036 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x000c line=45 │ │ 0x0014 line=46 │ │ 0x001b line=47 │ │ 0x0021 line=48 │ │ @@ -314376,23 +314667,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0e66d0: |[0e66d0] org.pyneo.maps.poi.ImportPoiActivity.:()V │ │ -0e66e0: 7010 4d00 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@004d │ │ -0e66e6: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0e66ea: 1a01 4a06 |0005: const-string v1, "ImportPoi" // string@064a │ │ -0e66ee: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0e66f4: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0e66fa: 0c00 |000d: move-result-object v0 │ │ -0e66fc: 5b20 3814 |000e: iput-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1438 │ │ -0e6700: 0e00 |0010: return-void │ │ +0e65c8: |[0e65c8] org.pyneo.maps.poi.ImportPoiActivity.:()V │ │ +0e65d8: 7010 4d00 0200 |0000: invoke-direct {v2}, Landroid/app/Activity;.:()V // method@004d │ │ +0e65de: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0e65e2: 1a01 4a06 |0005: const-string v1, "ImportPoi" // string@064a │ │ +0e65e6: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0e65ec: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0e65f2: 0c00 |000d: move-result-object v0 │ │ +0e65f4: 5b20 3814 |000e: iput-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1438 │ │ +0e65f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ │ @@ -314401,17 +314692,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/ImportPoiActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e6704: |[0e6704] org.pyneo.maps.poi.ImportPoiActivity.access$000:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ -0e6714: 7010 e329 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/poi/ImportPoiActivity;.doImportPOI:()V // method@29e3 │ │ -0e671a: 0e00 |0003: return-void │ │ +0e65fc: |[0e65fc] org.pyneo.maps.poi.ImportPoiActivity.access$000:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ +0e660c: 7010 e329 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/poi/ImportPoiActivity;.doImportPOI:()V // method@29e3 │ │ +0e6612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/poi/ImportPoiActivity;) │ │ @@ -314419,17 +314710,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e671c: |[0e671c] org.pyneo.maps.poi.ImportPoiActivity.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ -0e672c: 5410 3614 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ -0e6730: 1100 |0002: return-object v0 │ │ +0e6614: |[0e6614] org.pyneo.maps.poi.ImportPoiActivity.access$100:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ +0e6624: 5410 3614 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ +0e6628: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ │ #3 : (in Lorg/pyneo/maps/poi/ImportPoiActivity;) │ │ @@ -314437,17 +314728,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/ImportPoiActivity;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6734: |[0e6734] org.pyneo.maps.poi.ImportPoiActivity.access$200:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Landroid/app/ProgressDialog; │ │ -0e6744: 5410 3414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ -0e6748: 1100 |0002: return-object v0 │ │ +0e662c: |[0e662c] org.pyneo.maps.poi.ImportPoiActivity.access$200:(Lorg/pyneo/maps/poi/ImportPoiActivity;)Landroid/app/ProgressDialog; │ │ +0e663c: 5410 3414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ +0e6640: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ │ #4 : (in Lorg/pyneo/maps/poi/ImportPoiActivity;) │ │ @@ -314455,38 +314746,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0e674c: |[0e674c] org.pyneo.maps.poi.ImportPoiActivity.doImportPOI:()V │ │ -0e675c: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ -0e6760: 5431 3514 |0002: iget-object v1, v3, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ -0e6764: 6e10 7621 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e676a: 0c01 |0007: move-result-object v1 │ │ -0e676c: 6e10 c524 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e6772: 0c01 |000b: move-result-object v1 │ │ -0e6774: 7020 1524 1000 |000c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0e677a: 6e10 1b24 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -0e6780: 0a01 |0012: move-result v1 │ │ -0e6782: 3901 0d00 |0013: if-nez v1, 0020 // +000d │ │ -0e6786: 1a01 3d0f |0015: const-string v1, "No such file" // string@0f3d │ │ -0e678a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -0e678c: 7130 c622 1302 |0018: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0e6792: 0c01 |001b: move-result-object v1 │ │ -0e6794: 6e10 c822 0100 |001c: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0e679a: 0e00 |001f: return-void │ │ -0e679c: 1401 fd00 0b7f |0020: const v1, #float 1.84768e+38 // #7f0b00fd │ │ -0e67a2: 6e20 ef29 1300 |0023: invoke-virtual {v3, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.showDialog:(I)V // method@29ef │ │ -0e67a8: 5431 3814 |0026: iget-object v1, v3, Lorg/pyneo/maps/poi/ImportPoiActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1438 │ │ -0e67ac: 2202 7005 |0028: new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$4; // type@0570 │ │ -0e67b0: 7020 dd29 3200 |002a: invoke-direct {v2, v3}, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29dd │ │ -0e67b6: 7220 bf25 2100 |002d: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0e67bc: 28ef |0030: goto 001f // -0011 │ │ +0e6644: |[0e6644] org.pyneo.maps.poi.ImportPoiActivity.doImportPOI:()V │ │ +0e6654: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ +0e6658: 5431 3514 |0002: iget-object v1, v3, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ +0e665c: 6e10 7621 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e6662: 0c01 |0007: move-result-object v1 │ │ +0e6664: 6e10 c524 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e666a: 0c01 |000b: move-result-object v1 │ │ +0e666c: 7020 1524 1000 |000c: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0e6672: 6e10 1b24 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +0e6678: 0a01 |0012: move-result v1 │ │ +0e667a: 3901 0d00 |0013: if-nez v1, 0020 // +000d │ │ +0e667e: 1a01 3d0f |0015: const-string v1, "No such file" // string@0f3d │ │ +0e6682: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +0e6684: 7130 c622 1302 |0018: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0e668a: 0c01 |001b: move-result-object v1 │ │ +0e668c: 6e10 c822 0100 |001c: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0e6692: 0e00 |001f: return-void │ │ +0e6694: 1401 fd00 0b7f |0020: const v1, #float 1.84768e+38 // #7f0b00fd │ │ +0e669a: 6e20 ef29 1300 |0023: invoke-virtual {v3, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.showDialog:(I)V // method@29ef │ │ +0e66a0: 5431 3814 |0026: iget-object v1, v3, Lorg/pyneo/maps/poi/ImportPoiActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1438 │ │ +0e66a4: 2202 7005 |0028: new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$4; // type@0570 │ │ +0e66a8: 7020 dd29 3200 |002a: invoke-direct {v2, v3}, Lorg/pyneo/maps/poi/ImportPoiActivity$4;.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29dd │ │ +0e66ae: 7220 bf25 2100 |002d: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0e66b4: 28ef |0030: goto 001f // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000f line=152 │ │ 0x0015 line=153 │ │ 0x001f line=209 │ │ 0x0020 line=157 │ │ @@ -314501,31 +314792,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0e67c0: |[0e67c0] org.pyneo.maps.poi.ImportPoiActivity.doSelectFile:()V │ │ -0e67d0: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0e67d4: 1c01 e804 |0002: const-class v1, Lorg/openintents/filemanager/FileManagerActivity; // type@04e8 │ │ -0e67d8: 7030 4a01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e67de: 1a01 782c |0007: const-string v1, "org.openintents.action.PICK_FILE" // string@2c78 │ │ -0e67e2: 6e20 7501 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -0e67e8: 5421 3514 |000c: iget-object v1, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ -0e67ec: 6e10 7621 0100 |000e: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e67f2: 0c01 |0011: move-result-object v1 │ │ -0e67f4: 6e10 c524 0100 |0012: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e67fa: 0c01 |0015: move-result-object v1 │ │ -0e67fc: 7110 fe02 0100 |0016: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0e6802: 0c01 |0019: move-result-object v1 │ │ -0e6804: 6e20 7701 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -0e680a: 1401 ab00 0b7f |001d: const v1, #float 1.84766e+38 // #7f0b00ab │ │ -0e6810: 6e30 f029 0201 |0020: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@29f0 │ │ -0e6816: 0e00 |0023: return-void │ │ +0e66b8: |[0e66b8] org.pyneo.maps.poi.ImportPoiActivity.doSelectFile:()V │ │ +0e66c8: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0e66cc: 1c01 e804 |0002: const-class v1, Lorg/openintents/filemanager/FileManagerActivity; // type@04e8 │ │ +0e66d0: 7030 4a01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e66d6: 1a01 782c |0007: const-string v1, "org.openintents.action.PICK_FILE" // string@2c78 │ │ +0e66da: 6e20 7501 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +0e66e0: 5421 3514 |000c: iget-object v1, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ +0e66e4: 6e10 7621 0100 |000e: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e66ea: 0c01 |0011: move-result-object v1 │ │ +0e66ec: 6e10 c524 0100 |0012: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e66f2: 0c01 |0015: move-result-object v1 │ │ +0e66f4: 7110 fe02 0100 |0016: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0e66fa: 0c01 |0019: move-result-object v1 │ │ +0e66fc: 6e20 7701 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +0e6702: 1401 ab00 0b7f |001d: const v1, #float 1.84766e+38 // #7f0b00ab │ │ +0e6708: 6e30 f029 0201 |0020: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@29f0 │ │ +0e670e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0007 line=100 │ │ 0x000c line=101 │ │ 0x001d line=102 │ │ 0x0023 line=126 │ │ @@ -314538,36 +314829,36 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0e6818: |[0e6818] org.pyneo.maps.poi.ImportPoiActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0e6828: 6f40 6200 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ -0e682e: 1401 ab00 0b7f |0003: const v1, #float 1.84766e+38 // #7f0b00ab │ │ -0e6834: 3313 2300 |0006: if-ne v3, v1, 0029 // +0023 │ │ -0e6838: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -0e683a: 3314 2000 |0009: if-ne v4, v1, 0029 // +0020 │ │ -0e683e: 3805 1e00 |000b: if-eqz v5, 0029 // +001e │ │ -0e6842: 6e10 5601 0500 |000d: invoke-virtual {v5}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@0156 │ │ -0e6848: 0c01 |0010: move-result-object v1 │ │ -0e684a: 7110 f302 0100 |0011: invoke-static {v1}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ -0e6850: 0c00 |0014: move-result-object v0 │ │ -0e6852: 3800 1400 |0015: if-eqz v0, 0029 // +0014 │ │ -0e6856: 1a01 801c |0017: const-string v1, "file://" // string@1c80 │ │ -0e685a: 6e20 ea24 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0e6860: 0a01 |001c: move-result v1 │ │ -0e6862: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -0e6866: 1271 |001f: const/4 v1, #int 7 // #7 │ │ -0e6868: 6e20 ec24 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0e686e: 0c00 |0023: move-result-object v0 │ │ -0e6870: 5421 3514 |0024: iget-object v1, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ -0e6874: 6e20 7a21 0100 |0026: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e687a: 0e00 |0029: return-void │ │ +0e6710: |[0e6710] org.pyneo.maps.poi.ImportPoiActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0e6720: 6f40 6200 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ +0e6726: 1401 ab00 0b7f |0003: const v1, #float 1.84766e+38 // #7f0b00ab │ │ +0e672c: 3313 2300 |0006: if-ne v3, v1, 0029 // +0023 │ │ +0e6730: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +0e6732: 3314 2000 |0009: if-ne v4, v1, 0029 // +0020 │ │ +0e6736: 3805 1e00 |000b: if-eqz v5, 0029 // +001e │ │ +0e673a: 6e10 5601 0500 |000d: invoke-virtual {v5}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@0156 │ │ +0e6740: 0c01 |0010: move-result-object v1 │ │ +0e6742: 7110 f302 0100 |0011: invoke-static {v1}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@02f3 │ │ +0e6748: 0c00 |0014: move-result-object v0 │ │ +0e674a: 3800 1400 |0015: if-eqz v0, 0029 // +0014 │ │ +0e674e: 1a01 801c |0017: const-string v1, "file://" // string@1c80 │ │ +0e6752: 6e20 ea24 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0e6758: 0a01 |001c: move-result v1 │ │ +0e675a: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +0e675e: 1271 |001f: const/4 v1, #int 7 // #7 │ │ +0e6760: 6e20 ec24 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0e6766: 0c00 |0023: move-result-object v0 │ │ +0e6768: 5421 3514 |0024: iget-object v1, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ +0e676c: 6e20 7a21 0100 |0026: invoke-virtual {v1, v0}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e6772: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=132 │ │ 0x0008 line=133 │ │ 0x000d line=135 │ │ 0x0015 line=136 │ │ @@ -314587,103 +314878,107 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 159 16-bit code units │ │ -0e687c: |[0e687c] org.pyneo.maps.poi.ImportPoiActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e688c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0e688e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0e6890: 6f20 6500 9800 |0002: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0e6896: 6e20 e729 7800 |0005: invoke-virtual {v8, v7}, Lorg/pyneo/maps/poi/ImportPoiActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@29e7 │ │ -0e689c: 0c06 |0008: move-result-object v6 │ │ -0e689e: 1401 3100 037f |0009: const v1, #float 1.7413e+38 // #7f030031 │ │ -0e68a4: 6e20 ee29 1800 |000c: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.setContentView:(I)V // method@29ee │ │ -0e68aa: 5481 3614 |000f: iget-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ -0e68ae: 3901 0900 |0011: if-nez v1, 001a // +0009 │ │ -0e68b2: 2201 8d05 |0013: new-instance v1, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0e68b6: 7020 902a 8100 |0015: invoke-direct {v1, v8}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0e68bc: 5b81 3614 |0018: iput-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ -0e68c0: 1401 a900 0b7f |001a: const v1, #float 1.84766e+38 // #7f0b00a9 │ │ -0e68c6: 6e20 e529 1800 |001d: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ -0e68cc: 0c01 |0020: move-result-object v1 │ │ -0e68ce: 1f01 0a04 |0021: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0e68d2: 5b81 3514 |0023: iput-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ -0e68d6: 5481 3514 |0025: iget-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ -0e68da: 1a02 0906 |0027: const-string v2, "IMPORT_POI_FILENAME" // string@0609 │ │ -0e68de: 7110 062f 0800 |0029: invoke-static {v8}, Lorg/pyneo/maps/utils/Ut;.getAppImportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f06 │ │ -0e68e4: 0c04 |002c: move-result-object v4 │ │ -0e68e6: 6e10 1c24 0400 |002d: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0e68ec: 0c04 |0030: move-result-object v4 │ │ -0e68ee: 7230 8c01 2604 |0031: invoke-interface {v6, v2, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e68f4: 0c02 |0034: move-result-object v2 │ │ -0e68f6: 6e20 7a21 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e68fc: 1401 9400 0b7f |0038: const v1, #float 1.84766e+38 // #7f0b0094 │ │ -0e6902: 6e20 e529 1800 |003b: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ -0e6908: 0c01 |003e: move-result-object v1 │ │ -0e690a: 1f01 2d04 |003f: check-cast v1, Landroid/widget/Spinner; // type@042d │ │ -0e690e: 5b81 3714 |0041: iput-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mSpinner:Landroid/widget/Spinner; // field@1437 │ │ -0e6912: 5481 3614 |0043: iget-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ -0e6916: 6e10 a42a 0100 |0045: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ -0e691c: 0c03 |0048: move-result-object v3 │ │ -0e691e: 6e20 f129 3800 |0049: invoke-virtual {v8, v3}, Lorg/pyneo/maps/poi/ImportPoiActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@29f1 │ │ -0e6924: 2200 2c04 |004c: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e6928: 1402 0800 0901 |004e: const v2, #float 2.51629e-38 // #01090008 │ │ -0e692e: 2351 7806 |0051: new-array v1, v5, [Ljava/lang/Object; // type@0678 │ │ -0e6932: 6204 1414 |0053: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -0e6936: 4d04 0107 |0055: aput-object v4, v1, v7 │ │ -0e693a: 7110 e42e 0100 |0057: invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;.toString:([Ljava/lang/Object;)[Ljava/lang/String; // method@2ee4 │ │ -0e6940: 0c04 |005a: move-result-object v4 │ │ -0e6942: 2355 5406 |005b: new-array v5, v5, [I // type@0654 │ │ -0e6946: 1401 1400 0201 |005d: const v1, #float 2.38773e-38 // #01020014 │ │ -0e694c: 4b01 0507 |0060: aput v1, v5, v7 │ │ -0e6950: 0781 |0062: move-object v1, v8 │ │ -0e6952: 7606 8022 0000 |0063: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ -0e6958: 1401 0900 0901 |0066: const v1, #float 2.5163e-38 // #01090009 │ │ -0e695e: 6e20 8522 1000 |0069: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setDropDownViewResource:(I)V // method@2285 │ │ -0e6964: 5481 3714 |006c: iget-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mSpinner:Landroid/widget/Spinner; // field@1437 │ │ -0e6968: 6e20 8b22 0100 |006e: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@228b │ │ -0e696e: 1401 aa00 0b7f |0071: const v1, #float 1.84766e+38 // #7f0b00aa │ │ -0e6974: 6e20 e529 1800 |0074: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ -0e697a: 0c01 |0077: move-result-object v1 │ │ -0e697c: 2202 6d05 |0078: new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$1; // type@056d │ │ -0e6980: 7020 d729 8200 |007a: invoke-direct {v2, v8}, Lorg/pyneo/maps/poi/ImportPoiActivity$1;.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29d7 │ │ -0e6986: 6e20 1620 2100 |007d: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e698c: 1401 ab00 0b7f |0080: const v1, #float 1.84766e+38 // #7f0b00ab │ │ -0e6992: 6e20 e529 1800 |0083: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ -0e6998: 0c01 |0086: move-result-object v1 │ │ -0e699a: 2202 6e05 |0087: new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$2; // type@056e │ │ -0e699e: 7020 d929 8200 |0089: invoke-direct {v2, v8}, Lorg/pyneo/maps/poi/ImportPoiActivity$2;.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29d9 │ │ -0e69a4: 6e20 1620 2100 |008c: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e69aa: 1401 9f00 0b7f |008f: const v1, #float 1.84766e+38 // #7f0b009f │ │ -0e69b0: 6e20 e529 1800 |0092: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ -0e69b6: 0c01 |0095: move-result-object v1 │ │ -0e69b8: 2202 6f05 |0096: new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$3; // type@056f │ │ -0e69bc: 7020 db29 8200 |0098: invoke-direct {v2, v8}, Lorg/pyneo/maps/poi/ImportPoiActivity$3;.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29db │ │ -0e69c2: 6e20 1620 2100 |009b: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e69c8: 0e00 |009e: return-void │ │ +0e6774: |[0e6774] org.pyneo.maps.poi.ImportPoiActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e6784: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0e6786: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0e6788: 6f20 6500 9800 |0002: invoke-super {v8, v9}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0e678e: 6e20 e729 7800 |0005: invoke-virtual {v8, v7}, Lorg/pyneo/maps/poi/ImportPoiActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@29e7 │ │ +0e6794: 0c06 |0008: move-result-object v6 │ │ +0e6796: 1401 3100 037f |0009: const v1, #float 1.7413e+38 // #7f030031 │ │ +0e679c: 6e20 ee29 1800 |000c: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.setContentView:(I)V // method@29ee │ │ +0e67a2: 5481 3614 |000f: iget-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ +0e67a6: 3901 0900 |0011: if-nez v1, 001a // +0009 │ │ +0e67aa: 2201 8d05 |0013: new-instance v1, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0e67ae: 7020 902a 8100 |0015: invoke-direct {v1, v8}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0e67b4: 5b81 3614 |0018: iput-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ +0e67b8: 1401 a900 0b7f |001a: const v1, #float 1.84766e+38 // #7f0b00a9 │ │ +0e67be: 6e20 e529 1800 |001d: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ +0e67c4: 0c01 |0020: move-result-object v1 │ │ +0e67c6: 1f01 0a04 |0021: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0e67ca: 5b81 3514 |0023: iput-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ +0e67ce: 5481 3514 |0025: iget-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ +0e67d2: 1a02 0906 |0027: const-string v2, "IMPORT_POI_FILENAME" // string@0609 │ │ +0e67d6: 7110 062f 0800 |0029: invoke-static {v8}, Lorg/pyneo/maps/utils/Ut;.getAppImportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f06 │ │ +0e67dc: 0c04 |002c: move-result-object v4 │ │ +0e67de: 6e10 1c24 0400 |002d: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0e67e4: 0c04 |0030: move-result-object v4 │ │ +0e67e6: 7230 8c01 2604 |0031: invoke-interface {v6, v2, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e67ec: 0c02 |0034: move-result-object v2 │ │ +0e67ee: 6e20 7a21 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e67f4: 1401 9400 0b7f |0038: const v1, #float 1.84766e+38 // #7f0b0094 │ │ +0e67fa: 6e20 e529 1800 |003b: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ +0e6800: 0c01 |003e: move-result-object v1 │ │ +0e6802: 1f01 2d04 |003f: check-cast v1, Landroid/widget/Spinner; // type@042d │ │ +0e6806: 5b81 3714 |0041: iput-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mSpinner:Landroid/widget/Spinner; // field@1437 │ │ +0e680a: 5481 3614 |0043: iget-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ +0e680e: 6e10 a42a 0100 |0045: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ +0e6814: 0c03 |0048: move-result-object v3 │ │ +0e6816: 6e20 f129 3800 |0049: invoke-virtual {v8, v3}, Lorg/pyneo/maps/poi/ImportPoiActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@29f1 │ │ +0e681c: 2200 2c04 |004c: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e6820: 1402 0800 0901 |004e: const v2, #float 2.51629e-38 // #01090008 │ │ +0e6826: 2351 7806 |0051: new-array v1, v5, [Ljava/lang/Object; // type@0678 │ │ +0e682a: 6204 1414 |0053: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +0e682e: 4d04 0107 |0055: aput-object v4, v1, v7 │ │ +0e6832: 7110 e42e 0100 |0057: invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;.toString:([Ljava/lang/Object;)[Ljava/lang/String; // method@2ee4 │ │ +0e6838: 0c04 |005a: move-result-object v4 │ │ +0e683a: 2355 5406 |005b: new-array v5, v5, [I // type@0654 │ │ +0e683e: 1401 1400 0201 |005d: const v1, #float 2.38773e-38 // #01020014 │ │ +0e6844: 4b01 0507 |0060: aput v1, v5, v7 │ │ +0e6848: 0781 |0062: move-object v1, v8 │ │ +0e684a: 7606 8022 0000 |0063: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ +0e6850: 1401 0900 0901 |0066: const v1, #float 2.5163e-38 // #01090009 │ │ +0e6856: 6e20 8522 1000 |0069: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setDropDownViewResource:(I)V // method@2285 │ │ +0e685c: 5481 3714 |006c: iget-object v1, v8, Lorg/pyneo/maps/poi/ImportPoiActivity;.mSpinner:Landroid/widget/Spinner; // field@1437 │ │ +0e6860: 6e20 8b22 0100 |006e: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@228b │ │ +0e6866: 1401 aa00 0b7f |0071: const v1, #float 1.84766e+38 // #7f0b00aa │ │ +0e686c: 6e20 e529 1800 |0074: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ +0e6872: 0c01 |0077: move-result-object v1 │ │ +0e6874: 2202 6d05 |0078: new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$1; // type@056d │ │ +0e6878: 7020 d729 8200 |007a: invoke-direct {v2, v8}, Lorg/pyneo/maps/poi/ImportPoiActivity$1;.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29d7 │ │ +0e687e: 6e20 1620 2100 |007d: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e6884: 1401 ab00 0b7f |0080: const v1, #float 1.84766e+38 // #7f0b00ab │ │ +0e688a: 6e20 e529 1800 |0083: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ +0e6890: 0c01 |0086: move-result-object v1 │ │ +0e6892: 2202 6e05 |0087: new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$2; // type@056e │ │ +0e6896: 7020 d929 8200 |0089: invoke-direct {v2, v8}, Lorg/pyneo/maps/poi/ImportPoiActivity$2;.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29d9 │ │ +0e689c: 6e20 1620 2100 |008c: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e68a2: 1401 9f00 0b7f |008f: const v1, #float 1.84766e+38 // #7f0b009f │ │ +0e68a8: 6e20 e529 1800 |0092: invoke-virtual {v8, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;.findViewById:(I)Landroid/view/View; // method@29e5 │ │ +0e68ae: 0c01 |0095: move-result-object v1 │ │ +0e68b0: 2202 6f05 |0096: new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$3; // type@056f │ │ +0e68b4: 7020 db29 8200 |0098: invoke-direct {v2, v8}, Lorg/pyneo/maps/poi/ImportPoiActivity$3;.:(Lorg/pyneo/maps/poi/ImportPoiActivity;)V // method@29db │ │ +0e68ba: 6e20 1620 2100 |009b: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e68c0: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ 0x0005 line=48 │ │ 0x0009 line=49 │ │ 0x000f line=51 │ │ 0x0013 line=52 │ │ 0x001a line=54 │ │ 0x0025 line=55 │ │ 0x0038 line=57 │ │ 0x0043 line=58 │ │ 0x0049 line=59 │ │ 0x004c line=60 │ │ + 0x0057 line=61 │ │ 0x0066 line=63 │ │ 0x006c line=64 │ │ 0x0071 line=66 │ │ + 0x007d line=67 │ │ 0x0080 line=72 │ │ + 0x008c line=73 │ │ 0x008f line=78 │ │ + 0x009b line=79 │ │ 0x009e line=84 │ │ locals : │ │ 0x0066 - 0x009f reg=0 adapter Landroid/widget/SimpleCursorAdapter; │ │ 0x0049 - 0x009f reg=3 c Landroid/database/Cursor; │ │ 0x0009 - 0x009f reg=6 settings Landroid/content/SharedPreferences; │ │ 0x0000 - 0x009f reg=8 this Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ 0x0000 - 0x009f reg=9 savedInstanceState Landroid/os/Bundle; │ │ @@ -314693,33 +314988,33 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0e69cc: |[0e69cc] org.pyneo.maps.poi.ImportPoiActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -0e69dc: 1400 fd00 0b7f |0000: const v0, #float 1.84768e+38 // #7f0b00fd │ │ -0e69e2: 3303 1f00 |0003: if-ne v3, v0, 0022 // +001f │ │ -0e69e6: 2200 1f00 |0005: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ -0e69ea: 7020 e600 2000 |0007: invoke-direct {v0, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ -0e69f0: 5b20 3414 |000a: iput-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ -0e69f4: 5420 3414 |000c: iget-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ -0e69f8: 1a01 1410 |000e: const-string v1, "Please wait while loading..." // string@1014 │ │ -0e69fc: 6e20 ed00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ -0e6a02: 5420 3414 |0013: iget-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ -0e6a06: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0e6a08: 6e20 eb00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00eb │ │ -0e6a0e: 5420 3414 |0019: iget-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ -0e6a12: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0e6a14: 6e20 ea00 1000 |001c: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ -0e6a1a: 5420 3414 |001f: iget-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ -0e6a1e: 1100 |0021: return-object v0 │ │ -0e6a20: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0e6a22: 28fe |0023: goto 0021 // -0002 │ │ +0e68c4: |[0e68c4] org.pyneo.maps.poi.ImportPoiActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +0e68d4: 1400 fd00 0b7f |0000: const v0, #float 1.84768e+38 // #7f0b00fd │ │ +0e68da: 3303 1f00 |0003: if-ne v3, v0, 0022 // +001f │ │ +0e68de: 2200 1f00 |0005: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ +0e68e2: 7020 e600 2000 |0007: invoke-direct {v0, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ +0e68e8: 5b20 3414 |000a: iput-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ +0e68ec: 5420 3414 |000c: iget-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ +0e68f0: 1a01 1410 |000e: const-string v1, "Please wait while loading..." // string@1014 │ │ +0e68f4: 6e20 ed00 1000 |0010: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ +0e68fa: 5420 3414 |0013: iget-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ +0e68fe: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0e6900: 6e20 eb00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00eb │ │ +0e6906: 5420 3414 |0019: iget-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ +0e690a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0e690c: 6e20 ea00 1000 |001c: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ +0e6912: 5420 3414 |001f: iget-object v0, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1434 │ │ +0e6916: 1100 |0021: return-object v0 │ │ +0e6918: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0e691a: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000c line=90 │ │ 0x0013 line=91 │ │ 0x0019 line=92 │ │ @@ -314734,21 +315029,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0e6a24: |[0e6a24] org.pyneo.maps.poi.ImportPoiActivity.onDestroy:()V │ │ -0e6a34: 5410 3814 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1438 │ │ -0e6a38: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0e6a3e: 6f10 6a00 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -0e6a44: 5410 3614 |0008: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ -0e6a48: 6e10 912a 0000 |000a: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0e6a4e: 0e00 |000d: return-void │ │ +0e691c: |[0e691c] org.pyneo.maps.poi.ImportPoiActivity.onDestroy:()V │ │ +0e692c: 5410 3814 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1438 │ │ +0e6930: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0e6936: 6f10 6a00 0100 |0005: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +0e693c: 5410 3614 |0008: iget-object v0, v1, Lorg/pyneo/maps/poi/ImportPoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1436 │ │ +0e6940: 6e10 912a 0000 |000a: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0e6946: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ 0x0008 line=215 │ │ 0x000d line=216 │ │ locals : │ │ @@ -314759,30 +315054,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0e6a50: |[0e6a50] org.pyneo.maps.poi.ImportPoiActivity.onPause:()V │ │ -0e6a60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e6a62: 6e20 e729 2400 |0001: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/ImportPoiActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@29e7 │ │ -0e6a68: 0c01 |0004: move-result-object v1 │ │ -0e6a6a: 7210 8801 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0e6a70: 0c00 |0008: move-result-object v0 │ │ -0e6a72: 1a02 0906 |0009: const-string v2, "IMPORT_POI_FILENAME" // string@0609 │ │ -0e6a76: 5443 3514 |000b: iget-object v3, v4, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ -0e6a7a: 6e10 7621 0300 |000d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e6a80: 0c03 |0010: move-result-object v3 │ │ -0e6a82: 6e10 c524 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e6a88: 0c03 |0014: move-result-object v3 │ │ -0e6a8a: 7230 8601 2003 |0015: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e6a90: 7210 8201 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0e6a96: 6f10 7100 0400 |001b: invoke-super {v4}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ -0e6a9c: 0e00 |001e: return-void │ │ +0e6948: |[0e6948] org.pyneo.maps.poi.ImportPoiActivity.onPause:()V │ │ +0e6958: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e695a: 6e20 e729 2400 |0001: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/ImportPoiActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@29e7 │ │ +0e6960: 0c01 |0004: move-result-object v1 │ │ +0e6962: 7210 8801 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0e6968: 0c00 |0008: move-result-object v0 │ │ +0e696a: 1a02 0906 |0009: const-string v2, "IMPORT_POI_FILENAME" // string@0609 │ │ +0e696e: 5443 3514 |000b: iget-object v3, v4, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ +0e6972: 6e10 7621 0300 |000d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e6978: 0c03 |0010: move-result-object v3 │ │ +0e697a: 6e10 c524 0300 |0011: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e6980: 0c03 |0014: move-result-object v3 │ │ +0e6982: 7230 8601 2003 |0015: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e6988: 7210 8201 0000 |0018: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0e698e: 6f10 7100 0400 |001b: invoke-super {v4}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ +0e6994: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0005 line=227 │ │ 0x0009 line=228 │ │ 0x0018 line=229 │ │ 0x001b line=230 │ │ @@ -314797,22 +315092,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e6aa0: |[0e6aa0] org.pyneo.maps.poi.ImportPoiActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0e6ab0: 1a00 0906 |0000: const-string v0, "IMPORT_POI_FILENAME" // string@0609 │ │ -0e6ab4: 5421 3514 |0002: iget-object v1, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ -0e6ab8: 6e10 7b21 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.toString:()Ljava/lang/String; // method@217b │ │ -0e6abe: 0c01 |0007: move-result-object v1 │ │ -0e6ac0: 6e30 2303 0301 |0008: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ -0e6ac6: 6f20 7700 3200 |000b: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0077 │ │ -0e6acc: 0e00 |000e: return-void │ │ +0e6998: |[0e6998] org.pyneo.maps.poi.ImportPoiActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0e69a8: 1a00 0906 |0000: const-string v0, "IMPORT_POI_FILENAME" // string@0609 │ │ +0e69ac: 5421 3514 |0002: iget-object v1, v2, Lorg/pyneo/maps/poi/ImportPoiActivity;.mFileName:Landroid/widget/EditText; // field@1435 │ │ +0e69b0: 6e10 7b21 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.toString:()Ljava/lang/String; // method@217b │ │ +0e69b6: 0c01 |0007: move-result-object v1 │ │ +0e69b8: 6e30 2303 0301 |0008: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0323 │ │ +0e69be: 6f20 7700 3200 |000b: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0077 │ │ +0e69c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000b line=221 │ │ 0x000e line=222 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ @@ -314882,92 +315177,91 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiManager;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -0e6ad0: |[0e6ad0] org.pyneo.maps.poi.KmlPoiParser.:(Lorg/pyneo/maps/poi/PoiManager;I)V │ │ -0e6ae0: 7010 3c2f 0500 |0000: invoke-direct {v5}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ -0e6ae6: 2202 9204 |0003: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0e6aea: 7010 fb24 0200 |0005: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e6af0: 5b52 3914 |0008: iput-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ -0e6af4: 5b56 3d14 |000a: iput-object v6, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@143d │ │ -0e6af8: 5957 3a14 |000c: iput v7, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryId:I // field@143a │ │ -0e6afc: 2202 8f05 |000e: new-instance v2, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e6b00: 7010 c62a 0200 |0010: invoke-direct {v2}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ -0e6b06: 5b52 3e14 |0013: iput-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6b0a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0e6b0c: 5c52 3c14 |0016: iput-boolean v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mItIsPoint:Z // field@143c │ │ -0e6b10: 2202 b104 |0018: new-instance v2, Ljava/util/HashMap; // type@04b1 │ │ -0e6b14: 7010 5f25 0200 |001a: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@255f │ │ -0e6b1a: 5b52 3b14 |001d: iput-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ -0e6b1e: 2202 1206 |001f: new-instance v2, Lorg/pyneo/maps/utils/CursorI; // type@0612 │ │ -0e6b22: 5453 3d14 |0021: iget-object v3, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@143d │ │ -0e6b26: 6e10 a42a 0300 |0023: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ -0e6b2c: 0c03 |0026: move-result-object v3 │ │ -0e6b2e: 7020 132e 3200 |0027: invoke-direct {v2, v3}, Lorg/pyneo/maps/utils/CursorI;.:(Landroid/database/Cursor;)V // method@2e13 │ │ -0e6b34: 6e10 142e 0200 |002a: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Ljava/util/Iterator; // method@2e14 │ │ -0e6b3a: 0c01 |002d: move-result-object v1 │ │ -0e6b3c: 7210 6f25 0100 |002e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0e6b42: 0a02 |0031: move-result v2 │ │ -0e6b44: 3802 2600 |0032: if-eqz v2, 0058 // +0026 │ │ -0e6b48: 7210 7025 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0e6b4e: 0c00 |0037: move-result-object v0 │ │ -0e6b50: 1f00 4600 |0038: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ -0e6b54: 5452 3b14 |003a: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ -0e6b58: 6203 1414 |003c: sget-object v3, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -0e6b5c: 6e10 b729 0300 |003e: invoke-virtual {v3}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -0e6b62: 0a03 |0041: move-result v3 │ │ -0e6b64: 7220 de01 3000 |0042: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e6b6a: 0c03 |0045: move-result-object v3 │ │ -0e6b6c: 6204 1014 |0046: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ -0e6b70: 6e10 b729 0400 |0048: invoke-virtual {v4}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -0e6b76: 0a04 |004b: move-result v4 │ │ -0e6b78: 7220 db01 4000 |004c: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e6b7e: 0a04 |004f: move-result v4 │ │ -0e6b80: 7110 9624 0400 |0050: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0e6b86: 0c04 |0053: move-result-object v4 │ │ -0e6b88: 6e30 6525 3204 |0054: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0e6b8e: 28d7 |0057: goto 002e // -0029 │ │ -0e6b90: 0e00 |0058: return-void │ │ +0e69c8: |[0e69c8] org.pyneo.maps.poi.KmlPoiParser.:(Lorg/pyneo/maps/poi/PoiManager;I)V │ │ +0e69d8: 7010 3c2f 0500 |0000: invoke-direct {v5}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ +0e69de: 2201 9204 |0003: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0e69e2: 7010 fb24 0100 |0005: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e69e8: 5b51 3914 |0008: iput-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ +0e69ec: 5b56 3d14 |000a: iput-object v6, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@143d │ │ +0e69f0: 5957 3a14 |000c: iput v7, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryId:I // field@143a │ │ +0e69f4: 2201 8f05 |000e: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e69f8: 7010 c62a 0100 |0010: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ +0e69fe: 5b51 3e14 |0013: iput-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6a02: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0e6a04: 5c51 3c14 |0016: iput-boolean v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mItIsPoint:Z // field@143c │ │ +0e6a08: 2201 b104 |0018: new-instance v1, Ljava/util/HashMap; // type@04b1 │ │ +0e6a0c: 7010 5f25 0100 |001a: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@255f │ │ +0e6a12: 5b51 3b14 |001d: iput-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ +0e6a16: 2201 1206 |001f: new-instance v1, Lorg/pyneo/maps/utils/CursorI; // type@0612 │ │ +0e6a1a: 5452 3d14 |0021: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@143d │ │ +0e6a1e: 6e10 a42a 0200 |0023: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ +0e6a24: 0c02 |0026: move-result-object v2 │ │ +0e6a26: 7020 132e 2100 |0027: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/CursorI;.:(Landroid/database/Cursor;)V // method@2e13 │ │ +0e6a2c: 6e10 152e 0100 |002a: invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ +0e6a32: 0c01 |002d: move-result-object v1 │ │ +0e6a34: 7210 6f25 0100 |002e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0e6a3a: 0a02 |0031: move-result v2 │ │ +0e6a3c: 3802 2600 |0032: if-eqz v2, 0058 // +0026 │ │ +0e6a40: 7210 7025 0100 |0034: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0e6a46: 0c00 |0037: move-result-object v0 │ │ +0e6a48: 1f00 4600 |0038: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ +0e6a4c: 5452 3b14 |003a: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ +0e6a50: 6203 1414 |003c: sget-object v3, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +0e6a54: 6e10 b729 0300 |003e: invoke-virtual {v3}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +0e6a5a: 0a03 |0041: move-result v3 │ │ +0e6a5c: 7220 de01 3000 |0042: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e6a62: 0c03 |0045: move-result-object v3 │ │ +0e6a64: 6204 1014 |0046: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ +0e6a68: 6e10 b729 0400 |0048: invoke-virtual {v4}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +0e6a6e: 0a04 |004b: move-result v4 │ │ +0e6a70: 7220 db01 4000 |004c: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e6a76: 0a04 |004f: move-result v4 │ │ +0e6a78: 7110 9624 0400 |0050: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0e6a7e: 0c04 |0053: move-result-object v4 │ │ +0e6a80: 6e30 6525 3204 |0054: invoke-virtual {v2, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0e6a86: 28d7 |0057: goto 002e // -0029 │ │ +0e6a88: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ 0x000e line=27 │ │ 0x0015 line=28 │ │ 0x0018 line=30 │ │ 0x001f line=31 │ │ 0x003a line=32 │ │ 0x0058 line=34 │ │ locals : │ │ 0x003a - 0x0058 reg=0 c Landroid/database/Cursor; │ │ - 0x002e - 0x0059 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0059 reg=5 this Lorg/pyneo/maps/poi/KmlPoiParser; │ │ 0x0000 - 0x0059 reg=6 poiManager Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0059 reg=7 CategoryId I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/KmlPoiParser;) │ │ name : 'characters' │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0e6b94: |[0e6b94] org.pyneo.maps.poi.KmlPoiParser.characters:([CII)V │ │ -0e6ba4: 5410 3914 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ -0e6ba8: 6e40 0625 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ -0e6bae: 6f40 3d2f 2143 |0005: invoke-super {v1, v2, v3, v4}, Lorg/xml/sax/helpers/DefaultHandler;.characters:([CII)V // method@2f3d │ │ -0e6bb4: 0e00 |0008: return-void │ │ +0e6a8c: |[0e6a8c] org.pyneo.maps.poi.KmlPoiParser.characters:([CII)V │ │ +0e6a9c: 5410 3914 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ +0e6aa0: 6e40 0625 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ +0e6aa6: 6f40 3d2f 2143 |0005: invoke-super {v1, v2, v3, v4}, Lorg/xml/sax/helpers/DefaultHandler;.characters:([CII)V // method@2f3d │ │ +0e6aac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ 0x0008 line=40 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/poi/KmlPoiParser; │ │ @@ -314980,93 +315274,93 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 152 16-bit code units │ │ -0e6bb8: |[0e6bb8] org.pyneo.maps.poi.KmlPoiParser.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0e6bc8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e6bca: 1a00 402d |0001: const-string v0, "placemark" // string@2d40 │ │ -0e6bce: 6e20 db24 0700 |0003: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6bd4: 0a00 |0006: move-result v0 │ │ -0e6bd6: 3800 2300 |0007: if-eqz v0, 002a // +0023 │ │ -0e6bda: 5550 3c14 |0009: iget-boolean v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mItIsPoint:Z // field@143c │ │ -0e6bde: 3800 1b00 |000b: if-eqz v0, 0026 // +001b │ │ -0e6be2: 5450 3e14 |000d: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6be6: 5400 8b14 |000f: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e6bea: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ -0e6bee: 6e20 db24 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6bf4: 0a00 |0016: move-result v0 │ │ -0e6bf6: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0e6bfa: 5450 3e14 |0019: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6bfe: 1a01 bc0f |001b: const-string v1, "POI" // string@0fbc │ │ -0e6c02: 5b01 8b14 |001d: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e6c06: 5450 3d14 |001f: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@143d │ │ -0e6c0a: 5451 3e14 |0021: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6c0e: 6e20 b52a 1000 |0023: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ -0e6c14: 6f40 3e2f 6587 |0026: invoke-super {v5, v6, v7, v8}, Lorg/xml/sax/helpers/DefaultHandler;.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2f3e │ │ -0e6c1a: 0e00 |0029: return-void │ │ -0e6c1c: 1a00 4b2a |002a: const-string v0, "name" // string@2a4b │ │ -0e6c20: 6e20 db24 0700 |002c: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6c26: 0a00 |002f: move-result v0 │ │ -0e6c28: 3800 1500 |0030: if-eqz v0, 0045 // +0015 │ │ -0e6c2c: 5450 3e14 |0032: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6c30: 3800 f2ff |0034: if-eqz v0, 0026 // -000e │ │ -0e6c34: 5450 3e14 |0036: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6c38: 5451 3914 |0038: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ -0e6c3c: 6e10 0a25 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e6c42: 0c01 |003d: move-result-object v1 │ │ -0e6c44: 6e10 f324 0100 |003e: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0e6c4a: 0c01 |0041: move-result-object v1 │ │ -0e6c4c: 5b01 8b14 |0042: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e6c50: 28e2 |0044: goto 0026 // -001e │ │ -0e6c52: 1a00 c21a |0045: const-string v0, "description" // string@1ac2 │ │ -0e6c56: 6e20 db24 0700 |0047: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6c5c: 0a00 |004a: move-result v0 │ │ -0e6c5e: 3800 1500 |004b: if-eqz v0, 0060 // +0015 │ │ -0e6c62: 5450 3e14 |004d: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6c66: 3800 d7ff |004f: if-eqz v0, 0026 // -0029 │ │ -0e6c6a: 5450 3e14 |0051: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6c6e: 5451 3914 |0053: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ -0e6c72: 6e10 0a25 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e6c78: 0c01 |0058: move-result-object v1 │ │ -0e6c7a: 6e10 f324 0100 |0059: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0e6c80: 0c01 |005c: move-result-object v1 │ │ -0e6c82: 5b01 8614 |005d: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e6c86: 28c7 |005f: goto 0026 // -0039 │ │ -0e6c88: 1a00 c619 |0060: const-string v0, "coordinates" // string@19c6 │ │ -0e6c8c: 6e20 db24 0700 |0062: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6c92: 0a00 |0065: move-result v0 │ │ -0e6c94: 3800 2700 |0066: if-eqz v0, 008d // +0027 │ │ -0e6c98: 5450 3914 |0068: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ -0e6c9c: 6e10 0a25 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e6ca2: 0c00 |006d: move-result-object v0 │ │ -0e6ca4: 1a01 2401 |006e: const-string v1, "," // string@0124 │ │ -0e6ca8: 6e20 e824 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0e6cae: 0c00 |0073: move-result-object v0 │ │ -0e6cb0: 5b50 3f14 |0074: iput-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mStrArray:[Ljava/lang/String; // field@143f │ │ -0e6cb4: 5450 3e14 |0076: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6cb8: 3800 aeff |0078: if-eqz v0, 0026 // -0052 │ │ -0e6cbc: 5450 3e14 |007a: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6cc0: 2201 1406 |007c: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e6cc4: 5452 3f14 |007e: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mStrArray:[Ljava/lang/String; // field@143f │ │ -0e6cc8: 4602 0203 |0080: aget-object v2, v2, v3 │ │ -0e6ccc: 5453 3f14 |0082: iget-object v3, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mStrArray:[Ljava/lang/String; // field@143f │ │ -0e6cd0: 1204 |0084: const/4 v4, #int 0 // #0 │ │ -0e6cd2: 4603 0304 |0085: aget-object v3, v3, v4 │ │ -0e6cd6: 7030 222e 2103 |0087: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2e22 │ │ -0e6cdc: 5b01 8714 |008a: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e6ce0: 289a |008c: goto 0026 // -0066 │ │ -0e6ce2: 1a00 642d |008d: const-string v0, "point" // string@2d64 │ │ -0e6ce6: 6e20 db24 0700 |008f: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6cec: 0a00 |0092: move-result v0 │ │ -0e6cee: 3800 93ff |0093: if-eqz v0, 0026 // -006d │ │ -0e6cf2: 5c53 3c14 |0095: iput-boolean v3, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mItIsPoint:Z // field@143c │ │ -0e6cf6: 288f |0097: goto 0026 // -0071 │ │ +0e6ab0: |[0e6ab0] org.pyneo.maps.poi.KmlPoiParser.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0e6ac0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0e6ac2: 1a00 402d |0001: const-string v0, "placemark" // string@2d40 │ │ +0e6ac6: 6e20 db24 0700 |0003: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6acc: 0a00 |0006: move-result v0 │ │ +0e6ace: 3800 2300 |0007: if-eqz v0, 002a // +0023 │ │ +0e6ad2: 5550 3c14 |0009: iget-boolean v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mItIsPoint:Z // field@143c │ │ +0e6ad6: 3800 1b00 |000b: if-eqz v0, 0026 // +001b │ │ +0e6ada: 5450 3e14 |000d: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6ade: 5400 8b14 |000f: iget-object v0, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e6ae2: 1a01 0000 |0011: const-string v1, "" // string@0000 │ │ +0e6ae6: 6e20 db24 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6aec: 0a00 |0016: move-result v0 │ │ +0e6aee: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +0e6af2: 5450 3e14 |0019: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6af6: 1a01 bc0f |001b: const-string v1, "POI" // string@0fbc │ │ +0e6afa: 5b01 8b14 |001d: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e6afe: 5450 3d14 |001f: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@143d │ │ +0e6b02: 5451 3e14 |0021: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6b06: 6e20 b52a 1000 |0023: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ +0e6b0c: 6f40 3e2f 6587 |0026: invoke-super {v5, v6, v7, v8}, Lorg/xml/sax/helpers/DefaultHandler;.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2f3e │ │ +0e6b12: 0e00 |0029: return-void │ │ +0e6b14: 1a00 4b2a |002a: const-string v0, "name" // string@2a4b │ │ +0e6b18: 6e20 db24 0700 |002c: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6b1e: 0a00 |002f: move-result v0 │ │ +0e6b20: 3800 1500 |0030: if-eqz v0, 0045 // +0015 │ │ +0e6b24: 5450 3e14 |0032: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6b28: 3800 f2ff |0034: if-eqz v0, 0026 // -000e │ │ +0e6b2c: 5450 3e14 |0036: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6b30: 5451 3914 |0038: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ +0e6b34: 6e10 0a25 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e6b3a: 0c01 |003d: move-result-object v1 │ │ +0e6b3c: 6e10 f324 0100 |003e: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0e6b42: 0c01 |0041: move-result-object v1 │ │ +0e6b44: 5b01 8b14 |0042: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e6b48: 28e2 |0044: goto 0026 // -001e │ │ +0e6b4a: 1a00 c21a |0045: const-string v0, "description" // string@1ac2 │ │ +0e6b4e: 6e20 db24 0700 |0047: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6b54: 0a00 |004a: move-result v0 │ │ +0e6b56: 3800 1500 |004b: if-eqz v0, 0060 // +0015 │ │ +0e6b5a: 5450 3e14 |004d: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6b5e: 3800 d7ff |004f: if-eqz v0, 0026 // -0029 │ │ +0e6b62: 5450 3e14 |0051: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6b66: 5451 3914 |0053: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ +0e6b6a: 6e10 0a25 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e6b70: 0c01 |0058: move-result-object v1 │ │ +0e6b72: 6e10 f324 0100 |0059: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0e6b78: 0c01 |005c: move-result-object v1 │ │ +0e6b7a: 5b01 8614 |005d: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e6b7e: 28c7 |005f: goto 0026 // -0039 │ │ +0e6b80: 1a00 c619 |0060: const-string v0, "coordinates" // string@19c6 │ │ +0e6b84: 6e20 db24 0700 |0062: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6b8a: 0a00 |0065: move-result v0 │ │ +0e6b8c: 3800 2700 |0066: if-eqz v0, 008d // +0027 │ │ +0e6b90: 5450 3914 |0068: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ +0e6b94: 6e10 0a25 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e6b9a: 0c00 |006d: move-result-object v0 │ │ +0e6b9c: 1a01 2401 |006e: const-string v1, "," // string@0124 │ │ +0e6ba0: 6e20 e824 1000 |0070: invoke-virtual {v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0e6ba6: 0c00 |0073: move-result-object v0 │ │ +0e6ba8: 5b50 3f14 |0074: iput-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mStrArray:[Ljava/lang/String; // field@143f │ │ +0e6bac: 5450 3e14 |0076: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6bb0: 3800 aeff |0078: if-eqz v0, 0026 // -0052 │ │ +0e6bb4: 5450 3e14 |007a: iget-object v0, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6bb8: 2201 1406 |007c: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e6bbc: 5452 3f14 |007e: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mStrArray:[Ljava/lang/String; // field@143f │ │ +0e6bc0: 4602 0203 |0080: aget-object v2, v2, v3 │ │ +0e6bc4: 5453 3f14 |0082: iget-object v3, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mStrArray:[Ljava/lang/String; // field@143f │ │ +0e6bc8: 1204 |0084: const/4 v4, #int 0 // #0 │ │ +0e6bca: 4603 0304 |0085: aget-object v3, v3, v4 │ │ +0e6bce: 7030 222e 2103 |0087: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2e22 │ │ +0e6bd4: 5b01 8714 |008a: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e6bd8: 289a |008c: goto 0026 // -0066 │ │ +0e6bda: 1a00 642d |008d: const-string v0, "point" // string@2d64 │ │ +0e6bde: 6e20 db24 0700 |008f: invoke-virtual {v7, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6be4: 0a00 |0092: move-result v0 │ │ +0e6be6: 3800 93ff |0093: if-eqz v0, 0026 // -006d │ │ +0e6bea: 5c53 3c14 |0095: iput-boolean v3, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mItIsPoint:Z // field@143c │ │ +0e6bee: 288f |0097: goto 0026 // -0071 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0009 line=65 │ │ 0x000d line=66 │ │ 0x0019 line=67 │ │ 0x001f line=68 │ │ @@ -315095,74 +315389,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 117 16-bit code units │ │ -0e6cf8: |[0e6cf8] org.pyneo.maps.poi.KmlPoiParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -0e6d08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e6d0a: 5451 3914 |0001: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ -0e6d0e: 5452 3914 |0003: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ -0e6d12: 6e10 0825 0200 |0005: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ -0e6d18: 0a02 |0008: move-result v2 │ │ -0e6d1a: 6e30 0725 4102 |0009: invoke-virtual {v1, v4, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ -0e6d20: 1a01 402d |000c: const-string v1, "placemark" // string@2d40 │ │ -0e6d24: 6e20 db24 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6d2a: 0a01 |0011: move-result v1 │ │ -0e6d2c: 3801 1500 |0012: if-eqz v1, 0027 // +0015 │ │ -0e6d30: 2201 8f05 |0014: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e6d34: 7010 c62a 0100 |0016: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ -0e6d3a: 5b51 3e14 |0019: iput-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6d3e: 5451 3e14 |001b: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6d42: 5252 3a14 |001d: iget v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryId:I // field@143a │ │ -0e6d46: 5912 8514 |001f: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e6d4a: 5c54 3c14 |0021: iput-boolean v4, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mItIsPoint:Z // field@143c │ │ -0e6d4e: 6f59 3f2f 6587 |0023: invoke-super {v5, v6, v7, v8, v9}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ -0e6d54: 0e00 |0026: return-void │ │ -0e6d56: 1a01 8718 |0027: const-string v1, "categoryid" // string@1887 │ │ -0e6d5a: 6e20 db24 1700 |0029: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e6d60: 0a01 |002c: move-result v1 │ │ -0e6d62: 3801 f6ff |002d: if-eqz v1, 0023 // -000a │ │ -0e6d66: 5451 3e14 |002f: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6d6a: 3801 f2ff |0031: if-eqz v1, 0023 // -000e │ │ -0e6d6e: 1a01 4b2a |0033: const-string v1, "name" // string@2a4b │ │ -0e6d72: 7220 3a2f 1900 |0035: invoke-interface {v9, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -0e6d78: 0c00 |0038: move-result-object v0 │ │ -0e6d7a: 5451 3b14 |0039: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ -0e6d7e: 6e20 6125 0100 |003b: invoke-virtual {v1, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ -0e6d84: 0a01 |003e: move-result v1 │ │ -0e6d86: 3801 1300 |003f: if-eqz v1, 0052 // +0013 │ │ -0e6d8a: 5452 3e14 |0041: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6d8e: 5451 3b14 |0043: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ -0e6d92: 6e20 6325 0100 |0045: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ -0e6d98: 0c01 |0048: move-result-object v1 │ │ -0e6d9a: 1f01 8204 |0049: check-cast v1, Ljava/lang/Integer; // type@0482 │ │ -0e6d9e: 6e10 9024 0100 |004b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ -0e6da4: 0a01 |004e: move-result v1 │ │ -0e6da6: 5921 8514 |004f: iput v1, v2, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e6daa: 28d2 |0051: goto 0023 // -002e │ │ -0e6dac: 5451 3e14 |0052: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6db0: 5452 3d14 |0054: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@143d │ │ -0e6db4: 1a03 4621 |0056: const-string v3, "iconid" // string@2146 │ │ -0e6db8: 7220 3a2f 3900 |0058: invoke-interface {v9, v3}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -0e6dbe: 0c03 |005b: move-result-object v3 │ │ -0e6dc0: 7110 9224 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e6dc6: 0a03 |005f: move-result v3 │ │ -0e6dc8: 6e40 972a 0234 |0060: invoke-virtual {v2, v0, v4, v3}, Lorg/pyneo/maps/poi/PoiManager;.addPoiCategory:(Ljava/lang/String;II)J // method@2a97 │ │ -0e6dce: 0b02 |0063: move-result-wide v2 │ │ -0e6dd0: 8422 |0064: long-to-int v2, v2 │ │ -0e6dd2: 5912 8514 |0065: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e6dd6: 5451 3b14 |0067: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ -0e6dda: 5452 3e14 |0069: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ -0e6dde: 5222 8514 |006b: iget v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e6de2: 7110 9624 0200 |006d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0e6de8: 0c02 |0070: move-result-object v2 │ │ -0e6dea: 6e30 6525 0102 |0071: invoke-virtual {v1, v0, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0e6df0: 28af |0074: goto 0023 // -0051 │ │ +0e6bf0: |[0e6bf0] org.pyneo.maps.poi.KmlPoiParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +0e6c00: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e6c02: 5451 3914 |0001: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ +0e6c06: 5452 3914 |0003: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.builder:Ljava/lang/StringBuilder; // field@1439 │ │ +0e6c0a: 6e10 0825 0200 |0005: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ +0e6c10: 0a02 |0008: move-result v2 │ │ +0e6c12: 6e30 0725 4102 |0009: invoke-virtual {v1, v4, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ +0e6c18: 1a01 402d |000c: const-string v1, "placemark" // string@2d40 │ │ +0e6c1c: 6e20 db24 1700 |000e: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6c22: 0a01 |0011: move-result v1 │ │ +0e6c24: 3801 1500 |0012: if-eqz v1, 0027 // +0015 │ │ +0e6c28: 2201 8f05 |0014: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e6c2c: 7010 c62a 0100 |0016: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ +0e6c32: 5b51 3e14 |0019: iput-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6c36: 5451 3e14 |001b: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6c3a: 5252 3a14 |001d: iget v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryId:I // field@143a │ │ +0e6c3e: 5912 8514 |001f: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e6c42: 5c54 3c14 |0021: iput-boolean v4, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mItIsPoint:Z // field@143c │ │ +0e6c46: 6f59 3f2f 6587 |0023: invoke-super {v5, v6, v7, v8, v9}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ +0e6c4c: 0e00 |0026: return-void │ │ +0e6c4e: 1a01 8718 |0027: const-string v1, "categoryid" // string@1887 │ │ +0e6c52: 6e20 db24 1700 |0029: invoke-virtual {v7, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e6c58: 0a01 |002c: move-result v1 │ │ +0e6c5a: 3801 f6ff |002d: if-eqz v1, 0023 // -000a │ │ +0e6c5e: 5451 3e14 |002f: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6c62: 3801 f2ff |0031: if-eqz v1, 0023 // -000e │ │ +0e6c66: 1a01 4b2a |0033: const-string v1, "name" // string@2a4b │ │ +0e6c6a: 7220 3a2f 1900 |0035: invoke-interface {v9, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +0e6c70: 0c00 |0038: move-result-object v0 │ │ +0e6c72: 5451 3b14 |0039: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ +0e6c76: 6e20 6125 0100 |003b: invoke-virtual {v1, v0}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ +0e6c7c: 0a01 |003e: move-result v1 │ │ +0e6c7e: 3801 1300 |003f: if-eqz v1, 0052 // +0013 │ │ +0e6c82: 5452 3e14 |0041: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6c86: 5451 3b14 |0043: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ +0e6c8a: 6e20 6325 0100 |0045: invoke-virtual {v1, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2563 │ │ +0e6c90: 0c01 |0048: move-result-object v1 │ │ +0e6c92: 1f01 8204 |0049: check-cast v1, Ljava/lang/Integer; // type@0482 │ │ +0e6c96: 6e10 9024 0100 |004b: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2490 │ │ +0e6c9c: 0a01 |004e: move-result v1 │ │ +0e6c9e: 5921 8514 |004f: iput v1, v2, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e6ca2: 28d2 |0051: goto 0023 // -002e │ │ +0e6ca4: 5451 3e14 |0052: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6ca8: 5452 3d14 |0054: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@143d │ │ +0e6cac: 1a03 4621 |0056: const-string v3, "iconid" // string@2146 │ │ +0e6cb0: 7220 3a2f 3900 |0058: invoke-interface {v9, v3}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +0e6cb6: 0c03 |005b: move-result-object v3 │ │ +0e6cb8: 7110 9224 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e6cbe: 0a03 |005f: move-result v3 │ │ +0e6cc0: 6e40 972a 0234 |0060: invoke-virtual {v2, v0, v4, v3}, Lorg/pyneo/maps/poi/PoiManager;.addPoiCategory:(Ljava/lang/String;II)J // method@2a97 │ │ +0e6cc6: 0b02 |0063: move-result-wide v2 │ │ +0e6cc8: 8422 |0064: long-to-int v2, v2 │ │ +0e6cca: 5912 8514 |0065: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e6cce: 5451 3b14 |0067: iget-object v1, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mCategoryMap:Ljava/util/HashMap; // field@143b │ │ +0e6cd2: 5452 3e14 |0069: iget-object v2, v5, Lorg/pyneo/maps/poi/KmlPoiParser;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@143e │ │ +0e6cd6: 5222 8514 |006b: iget v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e6cda: 7110 9624 0200 |006d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0e6ce0: 0c02 |0070: move-result-object v2 │ │ +0e6ce2: 6e30 6525 0102 |0071: invoke-virtual {v1, v0, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0e6ce8: 28af |0074: goto 0023 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x000c line=46 │ │ 0x0014 line=47 │ │ 0x001b line=48 │ │ 0x0021 line=49 │ │ @@ -315248,17 +315542,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e6df4: |[0e6df4] org.pyneo.maps.poi.PoiActivity.:()V │ │ -0e6e04: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ -0e6e0a: 0e00 |0003: return-void │ │ +0e6cec: |[0e6cec] org.pyneo.maps.poi.PoiActivity.:()V │ │ +0e6cfc: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ +0e6d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/PoiActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiActivity;) │ │ @@ -315266,17 +315560,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiActivity;)Lorg/pyneo/maps/utils/CoordFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6e0c: |[0e6e0c] org.pyneo.maps.poi.PoiActivity.access$000:(Lorg/pyneo/maps/poi/PoiActivity;)Lorg/pyneo/maps/utils/CoordFormatter; │ │ -0e6e1c: 5410 4714 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ -0e6e20: 1100 |0002: return-object v0 │ │ +0e6d04: |[0e6d04] org.pyneo.maps.poi.PoiActivity.access$000:(Lorg/pyneo/maps/poi/PoiActivity;)Lorg/pyneo/maps/utils/CoordFormatter; │ │ +0e6d14: 5410 4714 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ +0e6d18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/poi/PoiActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/poi/PoiActivity;) │ │ @@ -315284,17 +315578,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e6e24: |[0e6e24] org.pyneo.maps.poi.PoiActivity.access$100:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ -0e6e34: 7010 032a 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/poi/PoiActivity;.doSaveAction:()V // method@2a03 │ │ -0e6e3a: 0e00 |0003: return-void │ │ +0e6d1c: |[0e6d1c] org.pyneo.maps.poi.PoiActivity.access$100:(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ +0e6d2c: 7010 032a 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/poi/PoiActivity;.doSaveAction:()V // method@2a03 │ │ +0e6d32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/poi/PoiActivity; │ │ │ │ #3 : (in Lorg/pyneo/maps/poi/PoiActivity;) │ │ @@ -315302,90 +315596,92 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -0e6e3c: |[0e6e3c] org.pyneo.maps.poi.PoiActivity.doSaveAction:()V │ │ -0e6e4c: 5481 4d14 |0000: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e6e50: 5482 4f14 |0002: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mTitle:Landroid/widget/EditText; // field@144f │ │ -0e6e54: 6e10 7621 0200 |0004: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e6e5a: 0c02 |0007: move-result-object v2 │ │ -0e6e5c: 6e10 c524 0200 |0008: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e6e62: 0c02 |000b: move-result-object v2 │ │ -0e6e64: 5b12 8b14 |000c: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e6e68: 5481 4d14 |000e: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e6e6c: 5482 4e14 |0010: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ -0e6e70: 6e10 8922 0200 |0012: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItemId:()J // method@2289 │ │ -0e6e76: 0b02 |0015: move-result-wide v2 │ │ -0e6e78: 8422 |0016: long-to-int v2, v2 │ │ -0e6e7a: 5912 8514 |0017: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e6e7e: 5481 4d14 |0019: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e6e82: 5482 4814 |001b: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mDescr:Landroid/widget/EditText; // field@1448 │ │ -0e6e86: 6e10 7621 0200 |001d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e6e8c: 0c02 |0020: move-result-object v2 │ │ -0e6e8e: 6e10 c524 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e6e94: 0c02 |0024: move-result-object v2 │ │ -0e6e96: 5b12 8614 |0025: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e6e9a: 5481 4d14 |0027: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e6e9e: 2202 1406 |0029: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e6ea2: 5483 4a14 |002b: iget-object v3, v8, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -0e6ea6: 6e10 7621 0300 |002d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e6eac: 0c03 |0030: move-result-object v3 │ │ -0e6eae: 6e10 c524 0300 |0031: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e6eb4: 0c03 |0034: move-result-object v3 │ │ -0e6eb6: 7110 092e 0300 |0035: invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ -0e6ebc: 0b04 |0038: move-result-wide v4 │ │ -0e6ebe: 5483 4b14 |0039: iget-object v3, v8, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -0e6ec2: 6e10 7621 0300 |003b: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e6ec8: 0c03 |003e: move-result-object v3 │ │ -0e6eca: 6e10 c524 0300 |003f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e6ed0: 0c03 |0042: move-result-object v3 │ │ -0e6ed2: 7110 092e 0300 |0043: invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ -0e6ed8: 0b06 |0046: move-result-wide v6 │ │ -0e6eda: 7057 1d2e 4265 |0047: invoke-direct {v2, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(DD)V // method@2e1d │ │ -0e6ee0: 5b12 8714 |004a: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e6ee4: 5481 4d14 |004c: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e6ee8: 5482 4914 |004e: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mHidden:Landroid/widget/CheckBox; // field@1449 │ │ -0e6eec: 6e10 6121 0200 |0050: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e6ef2: 0a02 |0053: move-result v2 │ │ -0e6ef4: 5c12 8814 |0054: iput-boolean v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0e6ef8: 5481 4d14 |0056: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e6efc: 5482 4614 |0058: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mAlt:Landroid/widget/EditText; // field@1446 │ │ -0e6f00: 6e10 7621 0200 |005a: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e6f06: 0c02 |005d: move-result-object v2 │ │ -0e6f08: 6e10 c524 0200 |005e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e6f0e: 0c02 |0061: move-result-object v2 │ │ -0e6f10: 7110 7924 0200 |0062: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0e6f16: 0b02 |0065: move-result-wide v2 │ │ -0e6f18: 5a12 8414 |0066: iput-wide v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ -0e6f1c: 5481 4c14 |0068: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ -0e6f20: 5482 4d14 |006a: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e6f24: 6e20 b52a 2100 |006c: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ -0e6f2a: 6e10 052a 0800 |006f: invoke-virtual {v8}, Lorg/pyneo/maps/poi/PoiActivity;.finish:()V // method@2a05 │ │ -0e6f30: 1401 9a00 0e7f |0072: const v1, #float 1.88753e+38 // #7f0e009a │ │ -0e6f36: 1202 |0075: const/4 v2, #int 0 // #0 │ │ -0e6f38: 7130 c522 1802 |0076: invoke-static {v8, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0e6f3e: 0c01 |0079: move-result-object v1 │ │ -0e6f40: 6e10 c822 0100 |007a: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0e6f46: 0e00 |007d: return-void │ │ -0e6f48: 0d00 |007e: move-exception v0 │ │ -0e6f4a: 6e10 bd24 0000 |007f: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@24bd │ │ -0e6f50: 0c01 |0082: move-result-object v1 │ │ -0e6f52: 7120 fa2e 0100 |0083: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e6f58: 28e2 |0086: goto 0068 // -001e │ │ +0e6d34: |[0e6d34] org.pyneo.maps.poi.PoiActivity.doSaveAction:()V │ │ +0e6d44: 5481 4d14 |0000: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e6d48: 5482 4f14 |0002: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mTitle:Landroid/widget/EditText; // field@144f │ │ +0e6d4c: 6e10 7621 0200 |0004: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e6d52: 0c02 |0007: move-result-object v2 │ │ +0e6d54: 6e10 c524 0200 |0008: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e6d5a: 0c02 |000b: move-result-object v2 │ │ +0e6d5c: 5b12 8b14 |000c: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e6d60: 5481 4d14 |000e: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e6d64: 5482 4e14 |0010: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ +0e6d68: 6e10 8922 0200 |0012: invoke-virtual {v2}, Landroid/widget/Spinner;.getSelectedItemId:()J // method@2289 │ │ +0e6d6e: 0b02 |0015: move-result-wide v2 │ │ +0e6d70: 8422 |0016: long-to-int v2, v2 │ │ +0e6d72: 5912 8514 |0017: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e6d76: 5481 4d14 |0019: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e6d7a: 5482 4814 |001b: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mDescr:Landroid/widget/EditText; // field@1448 │ │ +0e6d7e: 6e10 7621 0200 |001d: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e6d84: 0c02 |0020: move-result-object v2 │ │ +0e6d86: 6e10 c524 0200 |0021: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e6d8c: 0c02 |0024: move-result-object v2 │ │ +0e6d8e: 5b12 8614 |0025: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e6d92: 5481 4d14 |0027: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e6d96: 2202 1406 |0029: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e6d9a: 5483 4a14 |002b: iget-object v3, v8, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +0e6d9e: 6e10 7621 0300 |002d: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e6da4: 0c03 |0030: move-result-object v3 │ │ +0e6da6: 6e10 c524 0300 |0031: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e6dac: 0c03 |0034: move-result-object v3 │ │ +0e6dae: 7110 092e 0300 |0035: invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ +0e6db4: 0b04 |0038: move-result-wide v4 │ │ +0e6db6: 5483 4b14 |0039: iget-object v3, v8, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +0e6dba: 6e10 7621 0300 |003b: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e6dc0: 0c03 |003e: move-result-object v3 │ │ +0e6dc2: 6e10 c524 0300 |003f: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e6dc8: 0c03 |0042: move-result-object v3 │ │ +0e6dca: 7110 092e 0300 |0043: invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertTrowable:(Ljava/lang/String;)D // method@2e09 │ │ +0e6dd0: 0b06 |0046: move-result-wide v6 │ │ +0e6dd2: 7057 1d2e 4265 |0047: invoke-direct {v2, v4, v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(DD)V // method@2e1d │ │ +0e6dd8: 5b12 8714 |004a: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e6ddc: 5481 4d14 |004c: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e6de0: 5482 4914 |004e: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mHidden:Landroid/widget/CheckBox; // field@1449 │ │ +0e6de4: 6e10 6121 0200 |0050: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e6dea: 0a02 |0053: move-result v2 │ │ +0e6dec: 5c12 8814 |0054: iput-boolean v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0e6df0: 5481 4d14 |0056: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e6df4: 5482 4614 |0058: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mAlt:Landroid/widget/EditText; // field@1446 │ │ +0e6df8: 6e10 7621 0200 |005a: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e6dfe: 0c02 |005d: move-result-object v2 │ │ +0e6e00: 6e10 c524 0200 |005e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e6e06: 0c02 |0061: move-result-object v2 │ │ +0e6e08: 7110 7924 0200 |0062: invoke-static {v2}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0e6e0e: 0b02 |0065: move-result-wide v2 │ │ +0e6e10: 5a12 8414 |0066: iput-wide v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ +0e6e14: 5481 4c14 |0068: iget-object v1, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ +0e6e18: 5482 4d14 |006a: iget-object v2, v8, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e6e1c: 6e20 b52a 2100 |006c: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ +0e6e22: 6e10 052a 0800 |006f: invoke-virtual {v8}, Lorg/pyneo/maps/poi/PoiActivity;.finish:()V // method@2a05 │ │ +0e6e28: 1401 9a00 0e7f |0072: const v1, #float 1.88753e+38 // #7f0e009a │ │ +0e6e2e: 1202 |0075: const/4 v2, #int 0 // #0 │ │ +0e6e30: 7130 c522 1802 |0076: invoke-static {v8, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0e6e36: 0c01 |0079: move-result-object v1 │ │ +0e6e38: 6e10 c822 0100 |007a: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0e6e3e: 0e00 |007d: return-void │ │ +0e6e40: 0d00 |007e: move-exception v0 │ │ +0e6e42: 6e10 bd24 0000 |007f: invoke-virtual {v0}, Ljava/lang/NumberFormatException;.toString:()Ljava/lang/String; // method@24bd │ │ +0e6e48: 0c01 |0082: move-result-object v1 │ │ +0e6e4a: 7120 fa2e 0100 |0083: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e6e50: 28e2 |0086: goto 0068 // -001e │ │ catches : 1 │ │ 0x0056 - 0x0068 │ │ Ljava/lang/NumberFormatException; -> 0x007e │ │ positions : │ │ 0x0000 line=165 │ │ 0x000e line=166 │ │ 0x0019 line=167 │ │ 0x0027 line=168 │ │ + 0x002d line=169 │ │ + 0x003b line=170 │ │ 0x004c line=171 │ │ 0x0056 line=173 │ │ 0x0068 line=178 │ │ 0x006f line=179 │ │ 0x0072 line=180 │ │ 0x007d line=181 │ │ 0x007e line=175 │ │ @@ -315399,38 +315695,38 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0e6f6c: |[0e6f6c] org.pyneo.maps.poi.PoiActivity.resourceFromPoiIconId:(I)I │ │ -0e6f7c: 3a02 0c00 |0000: if-ltz v2, 000c // +000c │ │ -0e6f80: 6200 4514 |0002: sget-object v0, Lorg/pyneo/maps/poi/PoiActivity;.POI_ICON_RESOURCE_IDS:[I // field@1445 │ │ -0e6f84: 2100 |0004: array-length v0, v0 │ │ -0e6f86: 3502 0700 |0005: if-ge v2, v0, 000c // +0007 │ │ -0e6f8a: 6200 4514 |0007: sget-object v0, Lorg/pyneo/maps/poi/PoiActivity;.POI_ICON_RESOURCE_IDS:[I // field@1445 │ │ -0e6f8e: 4400 0002 |0009: aget v0, v0, v2 │ │ -0e6f92: 0f00 |000b: return v0 │ │ -0e6f94: 2200 9204 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0e6f98: 7010 fb24 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e6f9e: 1a01 422f |0011: const-string v1, "resourceFromPoiIconId find id=" // string@2f42 │ │ -0e6fa2: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e6fa8: 0c00 |0016: move-result-object v0 │ │ -0e6faa: 6e20 0025 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e6fb0: 0c00 |001a: move-result-object v0 │ │ -0e6fb2: 6e10 0a25 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e6fb8: 0c00 |001e: move-result-object v0 │ │ -0e6fba: 2201 7b04 |001f: new-instance v1, Ljava/lang/Exception; // type@047b │ │ -0e6fbe: 7010 7e24 0100 |0021: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@247e │ │ -0e6fc4: 7120 fa2e 1000 |0024: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e6fca: 6200 4514 |0027: sget-object v0, Lorg/pyneo/maps/poi/PoiActivity;.POI_ICON_RESOURCE_IDS:[I // field@1445 │ │ -0e6fce: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -0e6fd0: 4400 0001 |002a: aget v0, v0, v1 │ │ -0e6fd4: 28df |002c: goto 000b // -0021 │ │ +0e6e64: |[0e6e64] org.pyneo.maps.poi.PoiActivity.resourceFromPoiIconId:(I)I │ │ +0e6e74: 3a02 0c00 |0000: if-ltz v2, 000c // +000c │ │ +0e6e78: 6200 4514 |0002: sget-object v0, Lorg/pyneo/maps/poi/PoiActivity;.POI_ICON_RESOURCE_IDS:[I // field@1445 │ │ +0e6e7c: 2100 |0004: array-length v0, v0 │ │ +0e6e7e: 3502 0700 |0005: if-ge v2, v0, 000c // +0007 │ │ +0e6e82: 6200 4514 |0007: sget-object v0, Lorg/pyneo/maps/poi/PoiActivity;.POI_ICON_RESOURCE_IDS:[I // field@1445 │ │ +0e6e86: 4400 0002 |0009: aget v0, v0, v2 │ │ +0e6e8a: 0f00 |000b: return v0 │ │ +0e6e8c: 2200 9204 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0e6e90: 7010 fb24 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e6e96: 1a01 422f |0011: const-string v1, "resourceFromPoiIconId find id=" // string@2f42 │ │ +0e6e9a: 6e20 0425 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e6ea0: 0c00 |0016: move-result-object v0 │ │ +0e6ea2: 6e20 0025 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e6ea8: 0c00 |001a: move-result-object v0 │ │ +0e6eaa: 6e10 0a25 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e6eb0: 0c00 |001e: move-result-object v0 │ │ +0e6eb2: 2201 7b04 |001f: new-instance v1, Ljava/lang/Exception; // type@047b │ │ +0e6eb6: 7010 7e24 0100 |0021: invoke-direct {v1}, Ljava/lang/Exception;.:()V // method@247e │ │ +0e6ebc: 7120 fa2e 1000 |0024: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e6ec2: 6200 4514 |0027: sget-object v0, Lorg/pyneo/maps/poi/PoiActivity;.POI_ICON_RESOURCE_IDS:[I // field@1445 │ │ +0e6ec6: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +0e6ec8: 4400 0001 |002a: aget v0, v0, v1 │ │ +0e6ecc: 28df |002c: goto 000b // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=35 │ │ 0x000b line=37 │ │ 0x000c line=36 │ │ 0x0027 line=37 │ │ @@ -315443,246 +315739,246 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 510 16-bit code units │ │ -0e6fd8: |[0e6fd8] org.pyneo.maps.poi.PoiActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e6fe8: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -0e6fea: 1219 |0001: const/4 v9, #int 1 // #1 │ │ -0e6fec: 120c |0002: const/4 v12, #int 0 // #0 │ │ -0e6fee: 6f20 6500 ed00 |0003: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0e6ff4: 1401 2900 037f |0006: const v1, #float 1.7413e+38 // #7f030029 │ │ -0e6ffa: 6e20 0b2a 1d00 |0009: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.setContentView:(I)V // method@2a0b │ │ -0e7000: 54d1 4c14 |000c: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ -0e7004: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ -0e7008: 2201 8d05 |0010: new-instance v1, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0e700c: 7020 902a d100 |0012: invoke-direct {v1, v13}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0e7012: 5bd1 4c14 |0015: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ -0e7016: 2201 0f06 |0017: new-instance v1, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ -0e701a: 7020 042e d100 |0019: invoke-direct {v1, v13}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ -0e7020: 5bd1 4714 |001c: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ -0e7024: 1401 9200 0b7f |001e: const v1, #float 1.84766e+38 // #7f0b0092 │ │ -0e702a: 6e20 042a 1d00 |0021: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e7030: 0c01 |0024: move-result-object v1 │ │ -0e7032: 1f01 0a04 |0025: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0e7036: 5bd1 4f14 |0027: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mTitle:Landroid/widget/EditText; // field@144f │ │ -0e703a: 1401 9600 0b7f |0029: const v1, #float 1.84766e+38 // #7f0b0096 │ │ -0e7040: 6e20 042a 1d00 |002c: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e7046: 0c01 |002f: move-result-object v1 │ │ -0e7048: 1f01 0a04 |0030: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0e704c: 5bd1 4a14 |0032: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -0e7050: 1401 9800 0b7f |0034: const v1, #float 1.84766e+38 // #7f0b0098 │ │ -0e7056: 6e20 042a 1d00 |0037: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e705c: 0c01 |003a: move-result-object v1 │ │ -0e705e: 1f01 0a04 |003b: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0e7062: 5bd1 4b14 |003d: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -0e7066: 1401 9a00 0b7f |003f: const v1, #float 1.84766e+38 // #7f0b009a │ │ -0e706c: 6e20 042a 1d00 |0042: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e7072: 0c01 |0045: move-result-object v1 │ │ -0e7074: 1f01 0a04 |0046: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0e7078: 5bd1 4614 |0048: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mAlt:Landroid/widget/EditText; // field@1446 │ │ -0e707c: 1401 9c00 0b7f |004a: const v1, #float 1.84766e+38 // #7f0b009c │ │ -0e7082: 6e20 042a 1d00 |004d: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e7088: 0c01 |0050: move-result-object v1 │ │ -0e708a: 1f01 0a04 |0051: check-cast v1, Landroid/widget/EditText; // type@040a │ │ -0e708e: 5bd1 4814 |0053: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mDescr:Landroid/widget/EditText; // field@1448 │ │ -0e7092: 1401 9d00 0b7f |0055: const v1, #float 1.84766e+38 // #7f0b009d │ │ -0e7098: 6e20 042a 1d00 |0058: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e709e: 0c01 |005b: move-result-object v1 │ │ -0e70a0: 1f01 0504 |005c: check-cast v1, Landroid/widget/CheckBox; // type@0405 │ │ -0e70a4: 5bd1 4914 |005e: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mHidden:Landroid/widget/CheckBox; // field@1449 │ │ -0e70a8: 54d1 4a14 |0060: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -0e70ac: 54d2 4714 |0062: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ -0e70b0: 6e10 0a2e 0200 |0064: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CoordFormatter;.getHint:()Ljava/lang/String; // method@2e0a │ │ -0e70b6: 0c02 |0067: move-result-object v2 │ │ -0e70b8: 6e20 7721 2100 |0068: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@2177 │ │ -0e70be: 54d1 4a14 |006b: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -0e70c2: 2202 7305 |006d: new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$1; // type@0573 │ │ -0e70c6: 7020 f629 d200 |006f: invoke-direct {v2, v13}, Lorg/pyneo/maps/poi/PoiActivity$1;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29f6 │ │ -0e70cc: 6e20 7821 2100 |0072: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@2178 │ │ -0e70d2: 54d1 4b14 |0075: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -0e70d6: 54d2 4714 |0077: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ -0e70da: 6e10 0a2e 0200 |0079: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CoordFormatter;.getHint:()Ljava/lang/String; // method@2e0a │ │ -0e70e0: 0c02 |007c: move-result-object v2 │ │ -0e70e2: 6e20 7721 2100 |007d: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@2177 │ │ -0e70e8: 54d1 4b14 |0080: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -0e70ec: 2202 7405 |0082: new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$2; // type@0574 │ │ -0e70f0: 7020 f829 d200 |0084: invoke-direct {v2, v13}, Lorg/pyneo/maps/poi/PoiActivity$2;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29f8 │ │ -0e70f6: 6e20 7821 2100 |0087: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@2178 │ │ -0e70fc: 1401 9400 0b7f |008a: const v1, #float 1.84766e+38 // #7f0b0094 │ │ -0e7102: 6e20 042a 1d00 |008d: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e7108: 0c01 |0090: move-result-object v1 │ │ -0e710a: 1f01 2d04 |0091: check-cast v1, Landroid/widget/Spinner; // type@042d │ │ -0e710e: 5bd1 4e14 |0093: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ -0e7112: 54d1 4c14 |0095: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ -0e7116: 6e10 a42a 0100 |0097: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ -0e711c: 0c03 |009a: move-result-object v3 │ │ -0e711e: 6e20 0c2a 3d00 |009b: invoke-virtual {v13, v3}, Lorg/pyneo/maps/poi/PoiActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2a0c │ │ -0e7124: 2200 2c04 |009e: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e7128: 1402 2d00 037f |00a0: const v2, #float 1.7413e+38 // #7f03002d │ │ -0e712e: 2351 7806 |00a3: new-array v1, v5, [Ljava/lang/Object; // type@0678 │ │ -0e7132: 6204 1414 |00a5: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -0e7136: 4d04 010c |00a7: aput-object v4, v1, v12 │ │ -0e713a: 6204 1214 |00a9: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ -0e713e: 4d04 0109 |00ab: aput-object v4, v1, v9 │ │ -0e7142: 7110 e42e 0100 |00ad: invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;.toString:([Ljava/lang/Object;)[Ljava/lang/String; // method@2ee4 │ │ -0e7148: 0c04 |00b0: move-result-object v4 │ │ -0e714a: 2355 5406 |00b1: new-array v5, v5, [I // type@0654 │ │ -0e714e: 2605 4301 0000 |00b3: fill-array-data v5, 000001f6 // +00000143 │ │ -0e7154: 07d1 |00b6: move-object v1, v13 │ │ -0e7156: 7606 8022 0000 |00b7: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ -0e715c: 2201 7505 |00ba: new-instance v1, Lorg/pyneo/maps/poi/PoiActivity$3; // type@0575 │ │ -0e7160: 7020 fa29 d100 |00bc: invoke-direct {v1, v13}, Lorg/pyneo/maps/poi/PoiActivity$3;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29fa │ │ -0e7166: 6e20 8622 1000 |00bf: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@2286 │ │ -0e716c: 1401 2e00 037f |00c2: const v1, #float 1.7413e+38 // #7f03002e │ │ -0e7172: 6e20 8522 1000 |00c5: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setDropDownViewResource:(I)V // method@2285 │ │ -0e7178: 54d1 4e14 |00c8: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ -0e717c: 6e20 8b22 0100 |00ca: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@228b │ │ -0e7182: 6e10 062a 0d00 |00cd: invoke-virtual {v13}, Lorg/pyneo/maps/poi/PoiActivity;.getIntent:()Landroid/content/Intent; // method@2a06 │ │ -0e7188: 0c01 |00d0: move-result-object v1 │ │ -0e718a: 6e10 5801 0100 |00d1: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0e7190: 0c06 |00d4: move-result-object v6 │ │ -0e7192: 3906 0700 |00d5: if-nez v6, 00dc // +0007 │ │ -0e7196: 2206 9200 |00d7: new-instance v6, Landroid/os/Bundle; // type@0092 │ │ -0e719a: 7010 0a03 0600 |00d9: invoke-direct {v6}, Landroid/os/Bundle;.:()V // method@030a │ │ -0e71a0: 1a01 6d2d |00dc: const-string v1, "pointid" // string@2d6d │ │ -0e71a4: 1302 f7fc |00de: const/16 v2, #int -777 // #fcf7 │ │ -0e71a8: 6e30 1203 1602 |00e0: invoke-virtual {v6, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0e71ae: 0a07 |00e3: move-result v7 │ │ -0e71b0: 3b07 8700 |00e4: if-gez v7, 016b // +0087 │ │ -0e71b4: 2201 8f05 |00e6: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e71b8: 7010 c62a 0100 |00e8: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ -0e71be: 5bd1 4d14 |00eb: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e71c2: 54d1 4f14 |00ed: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mTitle:Landroid/widget/EditText; // field@144f │ │ -0e71c6: 1a02 8a34 |00ef: const-string v2, "title" // string@348a │ │ -0e71ca: 6e20 1803 2600 |00f1: invoke-virtual {v6, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0e71d0: 0c02 |00f4: move-result-object v2 │ │ -0e71d2: 6e20 7a21 2100 |00f5: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e71d8: 54d1 4e14 |00f8: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ -0e71dc: 6e20 8c22 c100 |00fa: invoke-virtual {v1, v12}, Landroid/widget/Spinner;.setSelection:(I)V // method@228c │ │ -0e71e2: 54d1 4a14 |00fd: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -0e71e6: 54d2 4714 |00ff: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ -0e71ea: 1a04 0b23 |0101: const-string v4, "lat" // string@230b │ │ -0e71ee: 6e20 0f03 4600 |0103: invoke-virtual {v6, v4}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@030f │ │ -0e71f4: 0b04 |0106: move-result-wide v4 │ │ -0e71f6: 6e30 072e 4205 |0107: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -0e71fc: 0c02 |010a: move-result-object v2 │ │ -0e71fe: 6e20 7a21 2100 |010b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e7204: 54d1 4b14 |010e: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -0e7208: 54d2 4714 |0110: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ -0e720c: 1a04 a223 |0112: const-string v4, "lon" // string@23a2 │ │ -0e7210: 6e20 0f03 4600 |0114: invoke-virtual {v6, v4}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@030f │ │ -0e7216: 0b04 |0117: move-result-wide v4 │ │ -0e7218: 6e30 082e 4205 |0118: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -0e721e: 0c02 |011b: move-result-object v2 │ │ -0e7220: 6e20 7a21 2100 |011c: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e7226: 54d1 4614 |011f: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mAlt:Landroid/widget/EditText; // field@1446 │ │ -0e722a: 6202 d00b |0121: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0e722e: 1a04 b500 |0123: const-string v4, "%.1f" // string@00b5 │ │ -0e7232: 2395 7806 |0125: new-array v5, v9, [Ljava/lang/Object; // type@0678 │ │ -0e7236: 1a09 2117 |0127: const-string v9, "alt" // string@1721 │ │ -0e723a: 160a 0000 |0129: const-wide/16 v10, #int 0 // #0 │ │ -0e723e: 6e40 1003 96ba |012b: invoke-virtual {v6, v9, v10, v11}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;D)D // method@0310 │ │ -0e7244: 0b0a |012e: move-result-wide v10 │ │ -0e7246: 7120 7b24 ba00 |012f: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0e724c: 0c09 |0132: move-result-object v9 │ │ -0e724e: 4d09 050c |0133: aput-object v9, v5, v12 │ │ -0e7252: 7130 dd24 4205 |0135: invoke-static {v2, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0e7258: 0c02 |0138: move-result-object v2 │ │ -0e725a: 6e20 7a21 2100 |0139: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e7260: 54d1 4814 |013c: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mDescr:Landroid/widget/EditText; // field@1448 │ │ -0e7264: 1a02 bf1a |013e: const-string v2, "descr" // string@1abf │ │ -0e7268: 6e20 1803 2600 |0140: invoke-virtual {v6, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0e726e: 0c02 |0143: move-result-object v2 │ │ -0e7270: 6e20 7a21 2100 |0144: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e7276: 54d1 4914 |0147: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mHidden:Landroid/widget/CheckBox; // field@1449 │ │ -0e727a: 6e20 6221 c100 |0149: invoke-virtual {v1, v12}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e7280: 1401 9e00 0b7f |014c: const v1, #float 1.84766e+38 // #7f0b009e │ │ -0e7286: 6e20 042a 1d00 |014f: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e728c: 0c01 |0152: move-result-object v1 │ │ -0e728e: 2202 7605 |0153: new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$4; // type@0576 │ │ -0e7292: 7020 fc29 d200 |0155: invoke-direct {v2, v13}, Lorg/pyneo/maps/poi/PoiActivity$4;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29fc │ │ -0e7298: 6e20 1620 2100 |0158: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e729e: 1401 9f00 0b7f |015b: const v1, #float 1.84766e+38 // #7f0b009f │ │ -0e72a4: 6e20 042a 1d00 |015e: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ -0e72aa: 0c01 |0161: move-result-object v1 │ │ -0e72ac: 2202 7705 |0162: new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$5; // type@0577 │ │ -0e72b0: 7020 fe29 d200 |0164: invoke-direct {v2, v13}, Lorg/pyneo/maps/poi/PoiActivity$5;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29fe │ │ -0e72b6: 6e20 1620 2100 |0167: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e72bc: 0e00 |016a: return-void │ │ -0e72be: 54d1 4c14 |016b: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ -0e72c2: 6e20 a92a 7100 |016d: invoke-virtual {v1, v7}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ -0e72c8: 0c01 |0170: move-result-object v1 │ │ -0e72ca: 5bd1 4d14 |0171: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e72ce: 54d1 4d14 |0173: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e72d2: 3901 0500 |0175: if-nez v1, 017a // +0005 │ │ -0e72d6: 6e10 052a 0d00 |0177: invoke-virtual {v13}, Lorg/pyneo/maps/poi/PoiActivity;.finish:()V // method@2a05 │ │ -0e72dc: 54d1 4f14 |017a: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mTitle:Landroid/widget/EditText; // field@144f │ │ -0e72e0: 54d2 4d14 |017c: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e72e4: 5422 8b14 |017e: iget-object v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e72e8: 6e20 7a21 2100 |0180: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e72ee: 1208 |0183: const/4 v8, #int 0 // #0 │ │ -0e72f0: 54d1 4e14 |0184: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ -0e72f4: 6e10 8722 0100 |0186: invoke-virtual {v1}, Landroid/widget/Spinner;.getCount:()I // method@2287 │ │ -0e72fa: 0a01 |0189: move-result v1 │ │ -0e72fc: 3518 1600 |018a: if-ge v8, v1, 01a0 // +0016 │ │ -0e7300: 54d1 4e14 |018c: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ -0e7304: 6e20 8822 8100 |018e: invoke-virtual {v1, v8}, Landroid/widget/Spinner;.getItemIdAtPosition:(I)J // method@2288 │ │ -0e730a: 0b04 |0191: move-result-wide v4 │ │ -0e730c: 54d1 4d14 |0192: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e7310: 5211 8514 |0194: iget v1, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e7314: 811a |0196: int-to-long v10, v1 │ │ -0e7316: 3101 040a |0197: cmp-long v1, v4, v10 │ │ -0e731a: 3901 5a00 |0199: if-nez v1, 01f3 // +005a │ │ -0e731e: 54d1 4e14 |019b: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ -0e7322: 6e20 8c22 8100 |019d: invoke-virtual {v1, v8}, Landroid/widget/Spinner;.setSelection:(I)V // method@228c │ │ -0e7328: 54d1 4a14 |01a0: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ -0e732c: 54d2 4714 |01a2: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ -0e7330: 54d4 4d14 |01a4: iget-object v4, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e7334: 5444 8714 |01a6: iget-object v4, v4, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e7338: 6e10 302e 0400 |01a8: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e733e: 0b04 |01ab: move-result-wide v4 │ │ -0e7340: 6e30 072e 4205 |01ac: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -0e7346: 0c02 |01af: move-result-object v2 │ │ -0e7348: 6e20 7a21 2100 |01b0: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e734e: 54d1 4b14 |01b3: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ -0e7352: 54d2 4714 |01b5: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ -0e7356: 54d4 4d14 |01b7: iget-object v4, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e735a: 5444 8714 |01b9: iget-object v4, v4, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e735e: 6e10 322e 0400 |01bb: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e7364: 0b04 |01be: move-result-wide v4 │ │ -0e7366: 6e30 082e 4205 |01bf: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -0e736c: 0c02 |01c2: move-result-object v2 │ │ -0e736e: 6e20 7a21 2100 |01c3: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e7374: 54d1 4614 |01c6: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mAlt:Landroid/widget/EditText; // field@1446 │ │ -0e7378: 6202 d00b |01c8: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ -0e737c: 1a04 b500 |01ca: const-string v4, "%.1f" // string@00b5 │ │ -0e7380: 2395 7806 |01cc: new-array v5, v9, [Ljava/lang/Object; // type@0678 │ │ -0e7384: 54d9 4d14 |01ce: iget-object v9, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e7388: 539a 8414 |01d0: iget-wide v10, v9, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ -0e738c: 7120 7b24 ba00 |01d2: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0e7392: 0c09 |01d5: move-result-object v9 │ │ -0e7394: 4d09 050c |01d6: aput-object v9, v5, v12 │ │ -0e7398: 7130 dd24 4205 |01d8: invoke-static {v2, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ -0e739e: 0c02 |01db: move-result-object v2 │ │ -0e73a0: 6e20 7a21 2100 |01dc: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e73a6: 54d1 4814 |01df: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mDescr:Landroid/widget/EditText; // field@1448 │ │ -0e73aa: 54d2 4d14 |01e1: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e73ae: 5422 8614 |01e3: iget-object v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e73b2: 6e20 7a21 2100 |01e5: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e73b8: 54d1 4914 |01e8: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mHidden:Landroid/widget/CheckBox; // field@1449 │ │ -0e73bc: 54d2 4d14 |01ea: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ -0e73c0: 5522 8814 |01ec: iget-boolean v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0e73c4: 6e20 6221 2100 |01ee: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e73ca: 2900 5bff |01f1: goto/16 014c // -00a5 │ │ -0e73ce: d808 0801 |01f3: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0e73d2: 288f |01f5: goto 0184 // -0071 │ │ -0e73d4: 0003 0400 0200 0000 1400 0201 1600 ... |01f6: array-data (8 units) │ │ +0e6ed0: |[0e6ed0] org.pyneo.maps.poi.PoiActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e6ee0: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +0e6ee2: 1219 |0001: const/4 v9, #int 1 // #1 │ │ +0e6ee4: 120c |0002: const/4 v12, #int 0 // #0 │ │ +0e6ee6: 6f20 6500 ed00 |0003: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0e6eec: 1401 2900 037f |0006: const v1, #float 1.7413e+38 // #7f030029 │ │ +0e6ef2: 6e20 0b2a 1d00 |0009: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.setContentView:(I)V // method@2a0b │ │ +0e6ef8: 54d1 4c14 |000c: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ +0e6efc: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ +0e6f00: 2201 8d05 |0010: new-instance v1, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0e6f04: 7020 902a d100 |0012: invoke-direct {v1, v13}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0e6f0a: 5bd1 4c14 |0015: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ +0e6f0e: 2201 0f06 |0017: new-instance v1, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ +0e6f12: 7020 042e d100 |0019: invoke-direct {v1, v13}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ +0e6f18: 5bd1 4714 |001c: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ +0e6f1c: 1401 9200 0b7f |001e: const v1, #float 1.84766e+38 // #7f0b0092 │ │ +0e6f22: 6e20 042a 1d00 |0021: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e6f28: 0c01 |0024: move-result-object v1 │ │ +0e6f2a: 1f01 0a04 |0025: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0e6f2e: 5bd1 4f14 |0027: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mTitle:Landroid/widget/EditText; // field@144f │ │ +0e6f32: 1401 9600 0b7f |0029: const v1, #float 1.84766e+38 // #7f0b0096 │ │ +0e6f38: 6e20 042a 1d00 |002c: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e6f3e: 0c01 |002f: move-result-object v1 │ │ +0e6f40: 1f01 0a04 |0030: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0e6f44: 5bd1 4a14 |0032: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +0e6f48: 1401 9800 0b7f |0034: const v1, #float 1.84766e+38 // #7f0b0098 │ │ +0e6f4e: 6e20 042a 1d00 |0037: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e6f54: 0c01 |003a: move-result-object v1 │ │ +0e6f56: 1f01 0a04 |003b: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0e6f5a: 5bd1 4b14 |003d: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +0e6f5e: 1401 9a00 0b7f |003f: const v1, #float 1.84766e+38 // #7f0b009a │ │ +0e6f64: 6e20 042a 1d00 |0042: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e6f6a: 0c01 |0045: move-result-object v1 │ │ +0e6f6c: 1f01 0a04 |0046: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0e6f70: 5bd1 4614 |0048: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mAlt:Landroid/widget/EditText; // field@1446 │ │ +0e6f74: 1401 9c00 0b7f |004a: const v1, #float 1.84766e+38 // #7f0b009c │ │ +0e6f7a: 6e20 042a 1d00 |004d: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e6f80: 0c01 |0050: move-result-object v1 │ │ +0e6f82: 1f01 0a04 |0051: check-cast v1, Landroid/widget/EditText; // type@040a │ │ +0e6f86: 5bd1 4814 |0053: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mDescr:Landroid/widget/EditText; // field@1448 │ │ +0e6f8a: 1401 9d00 0b7f |0055: const v1, #float 1.84766e+38 // #7f0b009d │ │ +0e6f90: 6e20 042a 1d00 |0058: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e6f96: 0c01 |005b: move-result-object v1 │ │ +0e6f98: 1f01 0504 |005c: check-cast v1, Landroid/widget/CheckBox; // type@0405 │ │ +0e6f9c: 5bd1 4914 |005e: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mHidden:Landroid/widget/CheckBox; // field@1449 │ │ +0e6fa0: 54d1 4a14 |0060: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +0e6fa4: 54d2 4714 |0062: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ +0e6fa8: 6e10 0a2e 0200 |0064: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CoordFormatter;.getHint:()Ljava/lang/String; // method@2e0a │ │ +0e6fae: 0c02 |0067: move-result-object v2 │ │ +0e6fb0: 6e20 7721 2100 |0068: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@2177 │ │ +0e6fb6: 54d1 4a14 |006b: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +0e6fba: 2202 7305 |006d: new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$1; // type@0573 │ │ +0e6fbe: 7020 f629 d200 |006f: invoke-direct {v2, v13}, Lorg/pyneo/maps/poi/PoiActivity$1;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29f6 │ │ +0e6fc4: 6e20 7821 2100 |0072: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@2178 │ │ +0e6fca: 54d1 4b14 |0075: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +0e6fce: 54d2 4714 |0077: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ +0e6fd2: 6e10 0a2e 0200 |0079: invoke-virtual {v2}, Lorg/pyneo/maps/utils/CoordFormatter;.getHint:()Ljava/lang/String; // method@2e0a │ │ +0e6fd8: 0c02 |007c: move-result-object v2 │ │ +0e6fda: 6e20 7721 2100 |007d: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setHint:(Ljava/lang/CharSequence;)V // method@2177 │ │ +0e6fe0: 54d1 4b14 |0080: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +0e6fe4: 2202 7405 |0082: new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$2; // type@0574 │ │ +0e6fe8: 7020 f829 d200 |0084: invoke-direct {v2, v13}, Lorg/pyneo/maps/poi/PoiActivity$2;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29f8 │ │ +0e6fee: 6e20 7821 2100 |0087: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@2178 │ │ +0e6ff4: 1401 9400 0b7f |008a: const v1, #float 1.84766e+38 // #7f0b0094 │ │ +0e6ffa: 6e20 042a 1d00 |008d: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e7000: 0c01 |0090: move-result-object v1 │ │ +0e7002: 1f01 2d04 |0091: check-cast v1, Landroid/widget/Spinner; // type@042d │ │ +0e7006: 5bd1 4e14 |0093: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ +0e700a: 54d1 4c14 |0095: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ +0e700e: 6e10 a42a 0100 |0097: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ +0e7014: 0c03 |009a: move-result-object v3 │ │ +0e7016: 6e20 0c2a 3d00 |009b: invoke-virtual {v13, v3}, Lorg/pyneo/maps/poi/PoiActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2a0c │ │ +0e701c: 2200 2c04 |009e: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e7020: 1402 2d00 037f |00a0: const v2, #float 1.7413e+38 // #7f03002d │ │ +0e7026: 2351 7806 |00a3: new-array v1, v5, [Ljava/lang/Object; // type@0678 │ │ +0e702a: 6204 1414 |00a5: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +0e702e: 4d04 010c |00a7: aput-object v4, v1, v12 │ │ +0e7032: 6204 1214 |00a9: sget-object v4, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ +0e7036: 4d04 0109 |00ab: aput-object v4, v1, v9 │ │ +0e703a: 7110 e42e 0100 |00ad: invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;.toString:([Ljava/lang/Object;)[Ljava/lang/String; // method@2ee4 │ │ +0e7040: 0c04 |00b0: move-result-object v4 │ │ +0e7042: 2355 5406 |00b1: new-array v5, v5, [I // type@0654 │ │ +0e7046: 2605 4301 0000 |00b3: fill-array-data v5, 000001f6 // +00000143 │ │ +0e704c: 07d1 |00b6: move-object v1, v13 │ │ +0e704e: 7606 8022 0000 |00b7: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ +0e7054: 2201 7505 |00ba: new-instance v1, Lorg/pyneo/maps/poi/PoiActivity$3; // type@0575 │ │ +0e7058: 7020 fa29 d100 |00bc: invoke-direct {v1, v13}, Lorg/pyneo/maps/poi/PoiActivity$3;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29fa │ │ +0e705e: 6e20 8622 1000 |00bf: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@2286 │ │ +0e7064: 1401 2e00 037f |00c2: const v1, #float 1.7413e+38 // #7f03002e │ │ +0e706a: 6e20 8522 1000 |00c5: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setDropDownViewResource:(I)V // method@2285 │ │ +0e7070: 54d1 4e14 |00c8: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ +0e7074: 6e20 8b22 0100 |00ca: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@228b │ │ +0e707a: 6e10 062a 0d00 |00cd: invoke-virtual {v13}, Lorg/pyneo/maps/poi/PoiActivity;.getIntent:()Landroid/content/Intent; // method@2a06 │ │ +0e7080: 0c01 |00d0: move-result-object v1 │ │ +0e7082: 6e10 5801 0100 |00d1: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0e7088: 0c06 |00d4: move-result-object v6 │ │ +0e708a: 3906 0700 |00d5: if-nez v6, 00dc // +0007 │ │ +0e708e: 2206 9200 |00d7: new-instance v6, Landroid/os/Bundle; // type@0092 │ │ +0e7092: 7010 0a03 0600 |00d9: invoke-direct {v6}, Landroid/os/Bundle;.:()V // method@030a │ │ +0e7098: 1a01 6d2d |00dc: const-string v1, "pointid" // string@2d6d │ │ +0e709c: 1302 f7fc |00de: const/16 v2, #int -777 // #fcf7 │ │ +0e70a0: 6e30 1203 1602 |00e0: invoke-virtual {v6, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0e70a6: 0a07 |00e3: move-result v7 │ │ +0e70a8: 3b07 8700 |00e4: if-gez v7, 016b // +0087 │ │ +0e70ac: 2201 8f05 |00e6: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e70b0: 7010 c62a 0100 |00e8: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;.:()V // method@2ac6 │ │ +0e70b6: 5bd1 4d14 |00eb: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e70ba: 54d1 4f14 |00ed: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mTitle:Landroid/widget/EditText; // field@144f │ │ +0e70be: 1a02 8a34 |00ef: const-string v2, "title" // string@348a │ │ +0e70c2: 6e20 1803 2600 |00f1: invoke-virtual {v6, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0e70c8: 0c02 |00f4: move-result-object v2 │ │ +0e70ca: 6e20 7a21 2100 |00f5: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e70d0: 54d1 4e14 |00f8: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ +0e70d4: 6e20 8c22 c100 |00fa: invoke-virtual {v1, v12}, Landroid/widget/Spinner;.setSelection:(I)V // method@228c │ │ +0e70da: 54d1 4a14 |00fd: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +0e70de: 54d2 4714 |00ff: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ +0e70e2: 1a04 0b23 |0101: const-string v4, "lat" // string@230b │ │ +0e70e6: 6e20 0f03 4600 |0103: invoke-virtual {v6, v4}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@030f │ │ +0e70ec: 0b04 |0106: move-result-wide v4 │ │ +0e70ee: 6e30 072e 4205 |0107: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +0e70f4: 0c02 |010a: move-result-object v2 │ │ +0e70f6: 6e20 7a21 2100 |010b: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e70fc: 54d1 4b14 |010e: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +0e7100: 54d2 4714 |0110: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ +0e7104: 1a04 a223 |0112: const-string v4, "lon" // string@23a2 │ │ +0e7108: 6e20 0f03 4600 |0114: invoke-virtual {v6, v4}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@030f │ │ +0e710e: 0b04 |0117: move-result-wide v4 │ │ +0e7110: 6e30 082e 4205 |0118: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +0e7116: 0c02 |011b: move-result-object v2 │ │ +0e7118: 6e20 7a21 2100 |011c: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e711e: 54d1 4614 |011f: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mAlt:Landroid/widget/EditText; // field@1446 │ │ +0e7122: 6202 d00b |0121: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0e7126: 1a04 b500 |0123: const-string v4, "%.1f" // string@00b5 │ │ +0e712a: 2395 7806 |0125: new-array v5, v9, [Ljava/lang/Object; // type@0678 │ │ +0e712e: 1a09 2117 |0127: const-string v9, "alt" // string@1721 │ │ +0e7132: 160a 0000 |0129: const-wide/16 v10, #int 0 // #0 │ │ +0e7136: 6e40 1003 96ba |012b: invoke-virtual {v6, v9, v10, v11}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;D)D // method@0310 │ │ +0e713c: 0b0a |012e: move-result-wide v10 │ │ +0e713e: 7120 7b24 ba00 |012f: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0e7144: 0c09 |0132: move-result-object v9 │ │ +0e7146: 4d09 050c |0133: aput-object v9, v5, v12 │ │ +0e714a: 7130 dd24 4205 |0135: invoke-static {v2, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0e7150: 0c02 |0138: move-result-object v2 │ │ +0e7152: 6e20 7a21 2100 |0139: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e7158: 54d1 4814 |013c: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mDescr:Landroid/widget/EditText; // field@1448 │ │ +0e715c: 1a02 bf1a |013e: const-string v2, "descr" // string@1abf │ │ +0e7160: 6e20 1803 2600 |0140: invoke-virtual {v6, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0e7166: 0c02 |0143: move-result-object v2 │ │ +0e7168: 6e20 7a21 2100 |0144: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e716e: 54d1 4914 |0147: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mHidden:Landroid/widget/CheckBox; // field@1449 │ │ +0e7172: 6e20 6221 c100 |0149: invoke-virtual {v1, v12}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e7178: 1401 9e00 0b7f |014c: const v1, #float 1.84766e+38 // #7f0b009e │ │ +0e717e: 6e20 042a 1d00 |014f: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e7184: 0c01 |0152: move-result-object v1 │ │ +0e7186: 2202 7605 |0153: new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$4; // type@0576 │ │ +0e718a: 7020 fc29 d200 |0155: invoke-direct {v2, v13}, Lorg/pyneo/maps/poi/PoiActivity$4;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29fc │ │ +0e7190: 6e20 1620 2100 |0158: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e7196: 1401 9f00 0b7f |015b: const v1, #float 1.84766e+38 // #7f0b009f │ │ +0e719c: 6e20 042a 1d00 |015e: invoke-virtual {v13, v1}, Lorg/pyneo/maps/poi/PoiActivity;.findViewById:(I)Landroid/view/View; // method@2a04 │ │ +0e71a2: 0c01 |0161: move-result-object v1 │ │ +0e71a4: 2202 7705 |0162: new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$5; // type@0577 │ │ +0e71a8: 7020 fe29 d200 |0164: invoke-direct {v2, v13}, Lorg/pyneo/maps/poi/PoiActivity$5;.:(Lorg/pyneo/maps/poi/PoiActivity;)V // method@29fe │ │ +0e71ae: 6e20 1620 2100 |0167: invoke-virtual {v1, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e71b4: 0e00 |016a: return-void │ │ +0e71b6: 54d1 4c14 |016b: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ +0e71ba: 6e20 a92a 7100 |016d: invoke-virtual {v1, v7}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ +0e71c0: 0c01 |0170: move-result-object v1 │ │ +0e71c2: 5bd1 4d14 |0171: iput-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e71c6: 54d1 4d14 |0173: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e71ca: 3901 0500 |0175: if-nez v1, 017a // +0005 │ │ +0e71ce: 6e10 052a 0d00 |0177: invoke-virtual {v13}, Lorg/pyneo/maps/poi/PoiActivity;.finish:()V // method@2a05 │ │ +0e71d4: 54d1 4f14 |017a: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mTitle:Landroid/widget/EditText; // field@144f │ │ +0e71d8: 54d2 4d14 |017c: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e71dc: 5422 8b14 |017e: iget-object v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e71e0: 6e20 7a21 2100 |0180: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e71e6: 1208 |0183: const/4 v8, #int 0 // #0 │ │ +0e71e8: 54d1 4e14 |0184: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ +0e71ec: 6e10 8722 0100 |0186: invoke-virtual {v1}, Landroid/widget/Spinner;.getCount:()I // method@2287 │ │ +0e71f2: 0a01 |0189: move-result v1 │ │ +0e71f4: 3518 1600 |018a: if-ge v8, v1, 01a0 // +0016 │ │ +0e71f8: 54d1 4e14 |018c: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ +0e71fc: 6e20 8822 8100 |018e: invoke-virtual {v1, v8}, Landroid/widget/Spinner;.getItemIdAtPosition:(I)J // method@2288 │ │ +0e7202: 0b04 |0191: move-result-wide v4 │ │ +0e7204: 54d1 4d14 |0192: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e7208: 5211 8514 |0194: iget v1, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e720c: 811a |0196: int-to-long v10, v1 │ │ +0e720e: 3101 040a |0197: cmp-long v1, v4, v10 │ │ +0e7212: 3901 5a00 |0199: if-nez v1, 01f3 // +005a │ │ +0e7216: 54d1 4e14 |019b: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mSpinner:Landroid/widget/Spinner; // field@144e │ │ +0e721a: 6e20 8c22 8100 |019d: invoke-virtual {v1, v8}, Landroid/widget/Spinner;.setSelection:(I)V // method@228c │ │ +0e7220: 54d1 4a14 |01a0: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLat:Landroid/widget/EditText; // field@144a │ │ +0e7224: 54d2 4714 |01a2: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ +0e7228: 54d4 4d14 |01a4: iget-object v4, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e722c: 5444 8714 |01a6: iget-object v4, v4, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e7230: 6e10 302e 0400 |01a8: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e7236: 0b04 |01ab: move-result-wide v4 │ │ +0e7238: 6e30 072e 4205 |01ac: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +0e723e: 0c02 |01af: move-result-object v2 │ │ +0e7240: 6e20 7a21 2100 |01b0: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e7246: 54d1 4b14 |01b3: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mLon:Landroid/widget/EditText; // field@144b │ │ +0e724a: 54d2 4714 |01b5: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@1447 │ │ +0e724e: 54d4 4d14 |01b7: iget-object v4, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e7252: 5444 8714 |01b9: iget-object v4, v4, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e7256: 6e10 322e 0400 |01bb: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e725c: 0b04 |01be: move-result-wide v4 │ │ +0e725e: 6e30 082e 4205 |01bf: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +0e7264: 0c02 |01c2: move-result-object v2 │ │ +0e7266: 6e20 7a21 2100 |01c3: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e726c: 54d1 4614 |01c6: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mAlt:Landroid/widget/EditText; // field@1446 │ │ +0e7270: 6202 d00b |01c8: sget-object v2, Ljava/util/Locale;.UK:Ljava/util/Locale; // field@0bd0 │ │ +0e7274: 1a04 b500 |01ca: const-string v4, "%.1f" // string@00b5 │ │ +0e7278: 2395 7806 |01cc: new-array v5, v9, [Ljava/lang/Object; // type@0678 │ │ +0e727c: 54d9 4d14 |01ce: iget-object v9, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e7280: 539a 8414 |01d0: iget-wide v10, v9, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ +0e7284: 7120 7b24 ba00 |01d2: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0e728a: 0c09 |01d5: move-result-object v9 │ │ +0e728c: 4d09 050c |01d6: aput-object v9, v5, v12 │ │ +0e7290: 7130 dd24 4205 |01d8: invoke-static {v2, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dd │ │ +0e7296: 0c02 |01db: move-result-object v2 │ │ +0e7298: 6e20 7a21 2100 |01dc: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e729e: 54d1 4814 |01df: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mDescr:Landroid/widget/EditText; // field@1448 │ │ +0e72a2: 54d2 4d14 |01e1: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e72a6: 5422 8614 |01e3: iget-object v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e72aa: 6e20 7a21 2100 |01e5: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e72b0: 54d1 4914 |01e8: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiActivity;.mHidden:Landroid/widget/CheckBox; // field@1449 │ │ +0e72b4: 54d2 4d14 |01ea: iget-object v2, v13, Lorg/pyneo/maps/poi/PoiActivity;.mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; // field@144d │ │ +0e72b8: 5522 8814 |01ec: iget-boolean v2, v2, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0e72bc: 6e20 6221 2100 |01ee: invoke-virtual {v1, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e72c2: 2900 5bff |01f1: goto/16 014c // -00a5 │ │ +0e72c6: d808 0801 |01f3: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0e72ca: 288f |01f5: goto 0184 // -0071 │ │ +0e72cc: 0003 0400 0200 0000 1400 0201 1600 ... |01f6: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ 0x000c line=44 │ │ 0x0010 line=45 │ │ 0x0017 line=46 │ │ @@ -315696,14 +315992,15 @@ │ │ 0x006b line=54 │ │ 0x0075 line=67 │ │ 0x0080 line=68 │ │ 0x008a line=81 │ │ 0x0095 line=82 │ │ 0x009b line=83 │ │ 0x009e line=84 │ │ + 0x00ad line=87 │ │ 0x00ba line=89 │ │ 0x00c2 line=101 │ │ 0x00c8 line=102 │ │ 0x00cd line=103 │ │ 0x00d5 line=104 │ │ 0x00dc line=105 │ │ 0x00e4 line=106 │ │ @@ -315712,30 +316009,32 @@ │ │ 0x00f8 line=109 │ │ 0x00fd line=110 │ │ 0x010e line=111 │ │ 0x011f line=112 │ │ 0x013c line=113 │ │ 0x0147 line=114 │ │ 0x014c line=133 │ │ + 0x0158 line=134 │ │ 0x015b line=139 │ │ + 0x0167 line=140 │ │ 0x016a line=145 │ │ 0x016b line=117 │ │ 0x0173 line=118 │ │ 0x0177 line=119 │ │ 0x017a line=120 │ │ 0x0183 line=121 │ │ 0x018c line=122 │ │ 0x019b line=123 │ │ 0x01a0 line=127 │ │ 0x01b3 line=128 │ │ 0x01c6 line=129 │ │ 0x01df line=130 │ │ 0x01e8 line=131 │ │ 0x01f3 line=121 │ │ - 0x01f6 line=84 │ │ + 0x01f6 line=87 │ │ locals : │ │ 0x00d5 - 0x00d9 reg=6 extras Landroid/os/Bundle; │ │ 0x00ba - 0x01fe reg=0 adapter Landroid/widget/SimpleCursorAdapter; │ │ 0x009b - 0x01fe reg=3 c Landroid/database/Cursor; │ │ 0x00dc - 0x01fe reg=6 extras Landroid/os/Bundle; │ │ 0x00e4 - 0x01fe reg=7 id I │ │ 0x0184 - 0x01fe reg=8 pos I │ │ @@ -315747,19 +316046,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e73e4: |[0e73e4] org.pyneo.maps.poi.PoiActivity.onDestroy:()V │ │ -0e73f4: 6f10 6a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -0e73fa: 5410 4c14 |0003: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ -0e73fe: 6e10 912a 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0e7404: 0e00 |0008: return-void │ │ +0e72dc: |[0e72dc] org.pyneo.maps.poi.PoiActivity.onDestroy:()V │ │ +0e72ec: 6f10 6a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +0e72f2: 5410 4c14 |0003: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@144c │ │ +0e72f6: 6e10 912a 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0e72fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x0008 line=151 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/poi/PoiActivity; │ │ @@ -315769,24 +316068,24 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0e7408: |[0e7408] org.pyneo.maps.poi.PoiActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0e7418: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0e741e: 6f30 6b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ -0e7424: 0a00 |0006: move-result v0 │ │ -0e7426: 0f00 |0007: return v0 │ │ -0e7428: 7010 032a 0100 |0008: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiActivity;.doSaveAction:()V // method@2a03 │ │ -0e742e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0e7430: 28fb |000c: goto 0007 // -0005 │ │ -0e7432: 0000 |000d: nop // spacer │ │ -0e7434: 0001 0100 0400 0000 0800 0000 |000e: packed-switch-data (6 units) │ │ +0e7300: |[0e7300] org.pyneo.maps.poi.PoiActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0e7310: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0e7316: 6f30 6b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ +0e731c: 0a00 |0006: move-result v0 │ │ +0e731e: 0f00 |0007: return v0 │ │ +0e7320: 7010 032a 0100 |0008: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiActivity;.doSaveAction:()V // method@2a03 │ │ +0e7326: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0e7328: 28fb |000c: goto 0007 // -0005 │ │ +0e732a: 0000 |000d: nop // spacer │ │ +0e732c: 0001 0100 0400 0000 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=161 │ │ 0x0008 line=157 │ │ 0x000b line=158 │ │ 0x000d line=155 │ │ @@ -315841,23 +316140,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -0e7440: |[0e7440] org.pyneo.maps.poi.PoiCategory.:()V │ │ -0e7450: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e7452: 1301 f7fc |0001: const/16 v1, #int -777 // #fcf7 │ │ -0e7456: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -0e745a: 1305 0e00 |0005: const/16 v5, #int 14 // #e │ │ -0e745e: 0760 |0007: move-object v0, v6 │ │ -0e7460: 0134 |0008: move v4, v3 │ │ -0e7462: 7606 0e2a 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiCategory;.:(ILjava/lang/String;ZII)V // method@2a0e │ │ -0e7468: 0e00 |000c: return-void │ │ +0e7338: |[0e7338] org.pyneo.maps.poi.PoiCategory.:()V │ │ +0e7348: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e734a: 1301 f7fc |0001: const/16 v1, #int -777 // #fcf7 │ │ +0e734e: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +0e7352: 1305 0e00 |0005: const/16 v5, #int 14 // #e │ │ +0e7356: 0760 |0007: move-object v0, v6 │ │ +0e7358: 0134 |0008: move v4, v3 │ │ +0e735a: 7606 0e2a 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiCategory;.:(ILjava/lang/String;ZII)V // method@2a0e │ │ +0e7360: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x000c line=21 │ │ locals : │ │ 0x0000 - 0x000d reg=6 this Lorg/pyneo/maps/poi/PoiCategory; │ │ │ │ @@ -315866,22 +316165,22 @@ │ │ type : '(ILjava/lang/String;ZII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0e746c: |[0e746c] org.pyneo.maps.poi.PoiCategory.:(ILjava/lang/String;ZII)V │ │ -0e747c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0e7482: 5901 5214 |0003: iput v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mId:I // field@1452 │ │ -0e7486: 5b02 5414 |0005: iput-object v2, v0, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ -0e748a: 5c03 5014 |0007: iput-boolean v3, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ -0e748e: 5904 5114 |0009: iput v4, v0, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -0e7492: 5905 5314 |000b: iput v5, v0, Lorg/pyneo/maps/poi/PoiCategory;.mMinZoom:I // field@1453 │ │ -0e7496: 0e00 |000d: return-void │ │ +0e7364: |[0e7364] org.pyneo.maps.poi.PoiCategory.:(ILjava/lang/String;ZII)V │ │ +0e7374: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0e737a: 5901 5214 |0003: iput v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mId:I // field@1452 │ │ +0e737e: 5b02 5414 |0005: iput-object v2, v0, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ +0e7382: 5c03 5014 |0007: iput-boolean v3, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ +0e7386: 5904 5114 |0009: iput v4, v0, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +0e738a: 5905 5314 |000b: iput v5, v0, Lorg/pyneo/maps/poi/PoiCategory;.mMinZoom:I // field@1453 │ │ +0e738e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ 0x0007 line=14 │ │ 0x0009 line=15 │ │ @@ -315900,23 +316199,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0e7498: |[0e7498] org.pyneo.maps.poi.PoiCategory.:(Ljava/lang/String;)V │ │ -0e74a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e74aa: 1301 f7fc |0001: const/16 v1, #int -777 // #fcf7 │ │ -0e74ae: 1305 0e00 |0003: const/16 v5, #int 14 // #e │ │ -0e74b2: 0760 |0005: move-object v0, v6 │ │ -0e74b4: 0772 |0006: move-object v2, v7 │ │ -0e74b6: 0134 |0007: move v4, v3 │ │ -0e74b8: 7606 0e2a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiCategory;.:(ILjava/lang/String;ZII)V // method@2a0e │ │ -0e74be: 0e00 |000b: return-void │ │ +0e7390: |[0e7390] org.pyneo.maps.poi.PoiCategory.:(Ljava/lang/String;)V │ │ +0e73a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e73a2: 1301 f7fc |0001: const/16 v1, #int -777 // #fcf7 │ │ +0e73a6: 1305 0e00 |0003: const/16 v5, #int 14 // #e │ │ +0e73aa: 0760 |0005: move-object v0, v6 │ │ +0e73ac: 0772 |0006: move-object v2, v7 │ │ +0e73ae: 0134 |0007: move v4, v3 │ │ +0e73b0: 7606 0e2a 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiCategory;.:(ILjava/lang/String;ZII)V // method@2a0e │ │ +0e73b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=24 │ │ 0x000b line=25 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lorg/pyneo/maps/poi/PoiCategory; │ │ 0x0000 - 0x000c reg=7 name Ljava/lang/String; │ │ @@ -315927,17 +316226,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e74c0: |[0e74c0] org.pyneo.maps.poi.PoiCategory.getId:()I │ │ -0e74d0: 5210 5214 |0000: iget v0, v1, Lorg/pyneo/maps/poi/PoiCategory;.mId:I // field@1452 │ │ -0e74d4: 0f00 |0002: return v0 │ │ +0e73b8: |[0e73b8] org.pyneo.maps.poi.PoiCategory.getId:()I │ │ +0e73c8: 5210 5214 |0000: iget v0, v1, Lorg/pyneo/maps/poi/PoiCategory;.mId:I // field@1452 │ │ +0e73cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/poi/PoiCategory; │ │ │ │ source_file_idx : 4119 (PoiCategory.java) │ │ @@ -315990,17 +316289,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e74d8: |[0e74d8] org.pyneo.maps.poi.PoiCategoryActivity.:()V │ │ -0e74e8: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ -0e74ee: 0e00 |0003: return-void │ │ +0e73d0: |[0e73d0] org.pyneo.maps.poi.PoiCategoryActivity.:()V │ │ +0e73e0: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ +0e73e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiCategoryActivity;) │ │ @@ -316008,17 +316307,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e74f0: |[0e74f0] org.pyneo.maps.poi.PoiCategoryActivity.access$000:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ -0e7500: 7010 192a 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.doSaveAction:()V // method@2a19 │ │ -0e7506: 0e00 |0003: return-void │ │ +0e73e8: |[0e73e8] org.pyneo.maps.poi.PoiCategoryActivity.access$000:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ +0e73f8: 7010 192a 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.doSaveAction:()V // method@2a19 │ │ +0e73fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/poi/PoiCategoryActivity;) │ │ @@ -316026,46 +316325,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0e7508: |[0e7508] org.pyneo.maps.poi.PoiCategoryActivity.doSaveAction:()V │ │ -0e7518: 5420 5b14 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e751c: 5421 5d14 |0002: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mTitle:Landroid/widget/EditText; // field@145d │ │ -0e7520: 6e10 7621 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e7526: 0c01 |0007: move-result-object v1 │ │ -0e7528: 6e10 c524 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e752e: 0c01 |000b: move-result-object v1 │ │ -0e7530: 5b01 5414 |000c: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ -0e7534: 5420 5b14 |000e: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e7538: 5421 5814 |0010: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mHidden:Landroid/widget/CheckBox; // field@1458 │ │ -0e753c: 6e10 6121 0100 |0012: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0e7542: 0a01 |0015: move-result v1 │ │ -0e7544: 5c01 5014 |0016: iput-boolean v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ -0e7548: 5420 5b14 |0018: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e754c: 5421 5a14 |001a: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mMinZoom:Landroid/widget/EditText; // field@145a │ │ -0e7550: 6e10 7621 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0e7556: 0c01 |001f: move-result-object v1 │ │ -0e7558: 6e10 c524 0100 |0020: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0e755e: 0c01 |0023: move-result-object v1 │ │ -0e7560: 7110 9224 0100 |0024: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0e7566: 0a01 |0027: move-result v1 │ │ -0e7568: 5901 5314 |0028: iput v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mMinZoom:I // field@1453 │ │ -0e756c: 5420 5c14 |002a: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ -0e7570: 5421 5b14 |002c: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e7574: 6e20 b62a 1000 |002e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updatePoiCategory:(Lorg/pyneo/maps/poi/PoiCategory;)V // method@2ab6 │ │ -0e757a: 6e10 1c2a 0200 |0031: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.finish:()V // method@2a1c │ │ -0e7580: 1400 9a00 0e7f |0034: const v0, #float 1.88753e+38 // #7f0e009a │ │ -0e7586: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -0e7588: 7130 c522 0201 |0038: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0e758e: 0c00 |003b: move-result-object v0 │ │ -0e7590: 6e10 c822 0000 |003c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0e7596: 0e00 |003f: return-void │ │ +0e7400: |[0e7400] org.pyneo.maps.poi.PoiCategoryActivity.doSaveAction:()V │ │ +0e7410: 5420 5b14 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e7414: 5421 5d14 |0002: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mTitle:Landroid/widget/EditText; // field@145d │ │ +0e7418: 6e10 7621 0100 |0004: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e741e: 0c01 |0007: move-result-object v1 │ │ +0e7420: 6e10 c524 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e7426: 0c01 |000b: move-result-object v1 │ │ +0e7428: 5b01 5414 |000c: iput-object v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ +0e742c: 5420 5b14 |000e: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e7430: 5421 5814 |0010: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mHidden:Landroid/widget/CheckBox; // field@1458 │ │ +0e7434: 6e10 6121 0100 |0012: invoke-virtual {v1}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0e743a: 0a01 |0015: move-result v1 │ │ +0e743c: 5c01 5014 |0016: iput-boolean v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ +0e7440: 5420 5b14 |0018: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e7444: 5421 5a14 |001a: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mMinZoom:Landroid/widget/EditText; // field@145a │ │ +0e7448: 6e10 7621 0100 |001c: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0e744e: 0c01 |001f: move-result-object v1 │ │ +0e7450: 6e10 c524 0100 |0020: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0e7456: 0c01 |0023: move-result-object v1 │ │ +0e7458: 7110 9224 0100 |0024: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0e745e: 0a01 |0027: move-result v1 │ │ +0e7460: 5901 5314 |0028: iput v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mMinZoom:I // field@1453 │ │ +0e7464: 5420 5c14 |002a: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ +0e7468: 5421 5b14 |002c: iget-object v1, v2, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e746c: 6e20 b62a 1000 |002e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updatePoiCategory:(Lorg/pyneo/maps/poi/PoiCategory;)V // method@2ab6 │ │ +0e7472: 6e10 1c2a 0200 |0031: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.finish:()V // method@2a1c │ │ +0e7478: 1400 9a00 0e7f |0034: const v0, #float 1.88753e+38 // #7f0e009a │ │ +0e747e: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +0e7480: 7130 c522 0201 |0038: invoke-static {v2, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0e7486: 0c00 |003b: move-result-object v0 │ │ +0e7488: 6e10 c822 0000 |003c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0e748e: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000e line=95 │ │ 0x0018 line=96 │ │ 0x002a line=97 │ │ 0x0031 line=98 │ │ @@ -316080,21 +316379,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0e7598: |[0e7598] org.pyneo.maps.poi.PoiCategoryActivity.doSelectIcon:()V │ │ -0e75a8: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0e75ac: 1c01 8205 |0002: const-class v1, Lorg/pyneo/maps/poi/PoiIconSetActivity; // type@0582 │ │ -0e75b0: 7030 4a01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e75b6: 1401 a100 0b7f |0007: const v1, #float 1.84766e+38 // #7f0b00a1 │ │ -0e75bc: 6e30 232a 0201 |000a: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2a23 │ │ -0e75c2: 0e00 |000d: return-void │ │ +0e7490: |[0e7490] org.pyneo.maps.poi.PoiCategoryActivity.doSelectIcon:()V │ │ +0e74a0: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0e74a4: 1c01 8205 |0002: const-class v1, Lorg/pyneo/maps/poi/PoiIconSetActivity; // type@0582 │ │ +0e74a8: 7030 4a01 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e74ae: 1401 a100 0b7f |0007: const v1, #float 1.84766e+38 // #7f0b00a1 │ │ +0e74b4: 6e30 232a 0201 |000a: invoke-virtual {v2, v0, v1}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2a23 │ │ +0e74ba: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000d line=80 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ │ @@ -316103,43 +316402,43 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0e75c4: |[0e75c4] org.pyneo.maps.poi.PoiCategoryActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0e75d4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0e75d6: 3305 3400 |0001: if-ne v5, v0, 0035 // +0034 │ │ -0e75da: 5430 5b14 |0003: iget-object v0, v3, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e75de: 1a01 4621 |0005: const-string v1, "iconid" // string@2146 │ │ -0e75e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0e75e4: 6e30 5b01 1602 |0008: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -0e75ea: 0a01 |000b: move-result v1 │ │ -0e75ec: 5901 5114 |000c: iput v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -0e75f0: 2200 9204 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0e75f4: 7010 fb24 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e75fa: 1a01 362b |0013: const-string v1, "onActivityResult: IconId=" // string@2b36 │ │ -0e75fe: 6e20 0425 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e7604: 0c00 |0018: move-result-object v0 │ │ -0e7606: 5431 5b14 |0019: iget-object v1, v3, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e760a: 5211 5114 |001b: iget v1, v1, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -0e760e: 6e20 0025 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e7614: 0c00 |0020: move-result-object v0 │ │ -0e7616: 6e10 0a25 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e761c: 0c00 |0024: move-result-object v0 │ │ -0e761e: 7110 f72e 0000 |0025: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e7624: 5430 5914 |0028: iget-object v0, v3, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ -0e7628: 5431 5b14 |002a: iget-object v1, v3, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e762c: 5211 5114 |002c: iget v1, v1, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -0e7630: 7110 0a2a 0100 |002e: invoke-static {v1}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e7636: 0a01 |0031: move-result v1 │ │ -0e7638: 6e20 b021 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0e763e: 6f40 6200 4365 |0035: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ -0e7644: 0e00 |0038: return-void │ │ +0e74bc: |[0e74bc] org.pyneo.maps.poi.PoiCategoryActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0e74cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0e74ce: 3305 3400 |0001: if-ne v5, v0, 0035 // +0034 │ │ +0e74d2: 5430 5b14 |0003: iget-object v0, v3, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e74d6: 1a01 4621 |0005: const-string v1, "iconid" // string@2146 │ │ +0e74da: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0e74dc: 6e30 5b01 1602 |0008: invoke-virtual {v6, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +0e74e2: 0a01 |000b: move-result v1 │ │ +0e74e4: 5901 5114 |000c: iput v1, v0, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +0e74e8: 2200 9204 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0e74ec: 7010 fb24 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e74f2: 1a01 362b |0013: const-string v1, "onActivityResult: IconId=" // string@2b36 │ │ +0e74f6: 6e20 0425 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e74fc: 0c00 |0018: move-result-object v0 │ │ +0e74fe: 5431 5b14 |0019: iget-object v1, v3, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e7502: 5211 5114 |001b: iget v1, v1, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +0e7506: 6e20 0025 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e750c: 0c00 |0020: move-result-object v0 │ │ +0e750e: 6e10 0a25 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e7514: 0c00 |0024: move-result-object v0 │ │ +0e7516: 7110 f72e 0000 |0025: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e751c: 5430 5914 |0028: iget-object v0, v3, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ +0e7520: 5431 5b14 |002a: iget-object v1, v3, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e7524: 5211 5114 |002c: iget v1, v1, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +0e7528: 7110 0a2a 0100 |002e: invoke-static {v1}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e752e: 0a01 |0031: move-result v1 │ │ +0e7530: 6e20 b021 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0e7536: 6f40 6200 4365 |0035: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0062 │ │ +0e753c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x000e line=106 │ │ 0x0028 line=107 │ │ 0x0035 line=109 │ │ @@ -316155,120 +316454,120 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 234 16-bit code units │ │ -0e7648: |[0e7648] org.pyneo.maps.poi.PoiCategoryActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e7658: 6f20 6500 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0e765e: 1402 2a00 037f |0003: const v2, #float 1.7413e+38 // #7f03002a │ │ -0e7664: 6e20 222a 2400 |0006: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.setContentView:(I)V // method@2a22 │ │ -0e766a: 5442 5c14 |0009: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ -0e766e: 3902 0900 |000b: if-nez v2, 0014 // +0009 │ │ -0e7672: 2202 8d05 |000d: new-instance v2, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0e7676: 7020 902a 4200 |000f: invoke-direct {v2, v4}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0e767c: 5b42 5c14 |0012: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ -0e7680: 1402 9200 0b7f |0014: const v2, #float 1.84766e+38 // #7f0b0092 │ │ -0e7686: 6e20 1b2a 2400 |0017: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ -0e768c: 0c02 |001a: move-result-object v2 │ │ -0e768e: 1f02 0a04 |001b: check-cast v2, Landroid/widget/EditText; // type@040a │ │ -0e7692: 5b42 5d14 |001d: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mTitle:Landroid/widget/EditText; // field@145d │ │ -0e7696: 1402 9d00 0b7f |001f: const v2, #float 1.84766e+38 // #7f0b009d │ │ -0e769c: 6e20 1b2a 2400 |0022: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ -0e76a2: 0c02 |0025: move-result-object v2 │ │ -0e76a4: 1f02 0504 |0026: check-cast v2, Landroid/widget/CheckBox; // type@0405 │ │ -0e76a8: 5b42 5814 |0028: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mHidden:Landroid/widget/CheckBox; // field@1458 │ │ -0e76ac: 1402 a100 0b7f |002a: const v2, #float 1.84766e+38 // #7f0b00a1 │ │ -0e76b2: 6e20 1b2a 2400 |002d: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ -0e76b8: 0c02 |0030: move-result-object v2 │ │ -0e76ba: 1f02 1404 |0031: check-cast v2, Landroid/widget/ImageView; // type@0414 │ │ -0e76be: 5b42 5914 |0033: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ -0e76c2: 1402 a300 0b7f |0035: const v2, #float 1.84766e+38 // #7f0b00a3 │ │ -0e76c8: 6e20 1b2a 2400 |0038: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ -0e76ce: 0c02 |003b: move-result-object v2 │ │ -0e76d0: 1f02 0a04 |003c: check-cast v2, Landroid/widget/EditText; // type@040a │ │ -0e76d4: 5b42 5a14 |003e: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mMinZoom:Landroid/widget/EditText; // field@145a │ │ -0e76d8: 6e10 1d2a 0400 |0040: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.getIntent:()Landroid/content/Intent; // method@2a1d │ │ -0e76de: 0c02 |0043: move-result-object v2 │ │ -0e76e0: 6e10 5801 0200 |0044: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0e76e6: 0c00 |0047: move-result-object v0 │ │ -0e76e8: 3900 0700 |0048: if-nez v0, 004f // +0007 │ │ -0e76ec: 2200 9200 |004a: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ -0e76f0: 7010 0a03 0000 |004c: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ -0e76f6: 1a02 4c21 |004f: const-string v2, "id" // string@214c │ │ -0e76fa: 1303 f7fc |0051: const/16 v3, #int -777 // #fcf7 │ │ -0e76fe: 6e30 1203 2003 |0053: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ -0e7704: 0a01 |0056: move-result v1 │ │ -0e7706: 3b01 5700 |0057: if-gez v1, 00ae // +0057 │ │ -0e770a: 2202 7905 |0059: new-instance v2, Lorg/pyneo/maps/poi/PoiCategory; // type@0579 │ │ -0e770e: 7010 0d2a 0200 |005b: invoke-direct {v2}, Lorg/pyneo/maps/poi/PoiCategory;.:()V // method@2a0d │ │ -0e7714: 5b42 5b14 |005e: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e7718: 5442 5d14 |0060: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mTitle:Landroid/widget/EditText; // field@145d │ │ -0e771c: 1a03 8a34 |0062: const-string v3, "title" // string@348a │ │ -0e7720: 6e20 1803 3000 |0064: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0e7726: 0c03 |0067: move-result-object v3 │ │ -0e7728: 6e20 7a21 3200 |0068: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e772e: 5442 5814 |006b: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mHidden:Landroid/widget/CheckBox; // field@1458 │ │ -0e7732: 1203 |006d: const/4 v3, #int 0 // #0 │ │ -0e7734: 6e20 6221 3200 |006e: invoke-virtual {v2, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e773a: 5442 5914 |0071: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ -0e773e: 5443 5b14 |0073: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e7742: 5233 5114 |0075: iget v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -0e7746: 7110 0a2a 0300 |0077: invoke-static {v3}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e774c: 0a03 |007a: move-result v3 │ │ -0e774e: 6e20 b021 3200 |007b: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0e7754: 5442 5a14 |007e: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mMinZoom:Landroid/widget/EditText; // field@145a │ │ -0e7758: 1a03 6301 |0080: const-string v3, "14" // string@0163 │ │ -0e775c: 6e20 7a21 3200 |0082: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e7762: 1402 9e00 0b7f |0085: const v2, #float 1.84766e+38 // #7f0b009e │ │ -0e7768: 6e20 1b2a 2400 |0088: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ -0e776e: 0c02 |008b: move-result-object v2 │ │ -0e7770: 2203 7a05 |008c: new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$1; // type@057a │ │ -0e7774: 7020 112a 4300 |008e: invoke-direct {v3, v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity$1;.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V // method@2a11 │ │ -0e777a: 6e20 1620 3200 |0091: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e7780: 1402 9f00 0b7f |0094: const v2, #float 1.84766e+38 // #7f0b009f │ │ -0e7786: 6e20 1b2a 2400 |0097: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ -0e778c: 0c02 |009a: move-result-object v2 │ │ -0e778e: 2203 7b05 |009b: new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$2; // type@057b │ │ -0e7792: 7020 132a 4300 |009d: invoke-direct {v3, v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity$2;.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V // method@2a13 │ │ -0e7798: 6e20 1620 3200 |00a0: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0e779e: 5442 5914 |00a3: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ -0e77a2: 2203 7c05 |00a5: new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$3; // type@057c │ │ -0e77a6: 7020 152a 4300 |00a7: invoke-direct {v3, v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity$3;.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V // method@2a15 │ │ -0e77ac: 6e20 b321 3200 |00aa: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ -0e77b2: 0e00 |00ad: return-void │ │ -0e77b4: 5442 5c14 |00ae: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ -0e77b8: 6e20 a52a 1200 |00b0: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ -0e77be: 0c02 |00b3: move-result-object v2 │ │ -0e77c0: 5b42 5b14 |00b4: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e77c4: 5442 5b14 |00b6: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e77c8: 3902 0500 |00b8: if-nez v2, 00bd // +0005 │ │ -0e77cc: 6e10 1c2a 0400 |00ba: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.finish:()V // method@2a1c │ │ -0e77d2: 5442 5d14 |00bd: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mTitle:Landroid/widget/EditText; // field@145d │ │ -0e77d6: 5443 5b14 |00bf: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e77da: 5433 5414 |00c1: iget-object v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ -0e77de: 6e20 7a21 3200 |00c3: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e77e4: 5442 5814 |00c6: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mHidden:Landroid/widget/CheckBox; // field@1458 │ │ -0e77e8: 5443 5b14 |00c8: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e77ec: 5533 5014 |00ca: iget-boolean v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ -0e77f0: 6e20 6221 3200 |00cc: invoke-virtual {v2, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0e77f6: 5442 5914 |00cf: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ -0e77fa: 5443 5b14 |00d1: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e77fe: 5233 5114 |00d3: iget v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -0e7802: 7110 0a2a 0300 |00d5: invoke-static {v3}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e7808: 0a03 |00d8: move-result v3 │ │ -0e780a: 6e20 b021 3200 |00d9: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0e7810: 5442 5a14 |00dc: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mMinZoom:Landroid/widget/EditText; // field@145a │ │ -0e7814: 5443 5b14 |00de: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ -0e7818: 5233 5314 |00e0: iget v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mMinZoom:I // field@1453 │ │ -0e781c: 7110 9524 0300 |00e2: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0e7822: 0c03 |00e5: move-result-object v3 │ │ -0e7824: 6e20 7a21 3200 |00e6: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0e782a: 289c |00e9: goto 0085 // -0064 │ │ +0e7540: |[0e7540] org.pyneo.maps.poi.PoiCategoryActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e7550: 6f20 6500 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0e7556: 1402 2a00 037f |0003: const v2, #float 1.7413e+38 // #7f03002a │ │ +0e755c: 6e20 222a 2400 |0006: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.setContentView:(I)V // method@2a22 │ │ +0e7562: 5442 5c14 |0009: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ +0e7566: 3902 0900 |000b: if-nez v2, 0014 // +0009 │ │ +0e756a: 2202 8d05 |000d: new-instance v2, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0e756e: 7020 902a 4200 |000f: invoke-direct {v2, v4}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0e7574: 5b42 5c14 |0012: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ +0e7578: 1402 9200 0b7f |0014: const v2, #float 1.84766e+38 // #7f0b0092 │ │ +0e757e: 6e20 1b2a 2400 |0017: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ +0e7584: 0c02 |001a: move-result-object v2 │ │ +0e7586: 1f02 0a04 |001b: check-cast v2, Landroid/widget/EditText; // type@040a │ │ +0e758a: 5b42 5d14 |001d: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mTitle:Landroid/widget/EditText; // field@145d │ │ +0e758e: 1402 9d00 0b7f |001f: const v2, #float 1.84766e+38 // #7f0b009d │ │ +0e7594: 6e20 1b2a 2400 |0022: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ +0e759a: 0c02 |0025: move-result-object v2 │ │ +0e759c: 1f02 0504 |0026: check-cast v2, Landroid/widget/CheckBox; // type@0405 │ │ +0e75a0: 5b42 5814 |0028: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mHidden:Landroid/widget/CheckBox; // field@1458 │ │ +0e75a4: 1402 a100 0b7f |002a: const v2, #float 1.84766e+38 // #7f0b00a1 │ │ +0e75aa: 6e20 1b2a 2400 |002d: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ +0e75b0: 0c02 |0030: move-result-object v2 │ │ +0e75b2: 1f02 1404 |0031: check-cast v2, Landroid/widget/ImageView; // type@0414 │ │ +0e75b6: 5b42 5914 |0033: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ +0e75ba: 1402 a300 0b7f |0035: const v2, #float 1.84766e+38 // #7f0b00a3 │ │ +0e75c0: 6e20 1b2a 2400 |0038: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ +0e75c6: 0c02 |003b: move-result-object v2 │ │ +0e75c8: 1f02 0a04 |003c: check-cast v2, Landroid/widget/EditText; // type@040a │ │ +0e75cc: 5b42 5a14 |003e: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mMinZoom:Landroid/widget/EditText; // field@145a │ │ +0e75d0: 6e10 1d2a 0400 |0040: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.getIntent:()Landroid/content/Intent; // method@2a1d │ │ +0e75d6: 0c02 |0043: move-result-object v2 │ │ +0e75d8: 6e10 5801 0200 |0044: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0e75de: 0c00 |0047: move-result-object v0 │ │ +0e75e0: 3900 0700 |0048: if-nez v0, 004f // +0007 │ │ +0e75e4: 2200 9200 |004a: new-instance v0, Landroid/os/Bundle; // type@0092 │ │ +0e75e8: 7010 0a03 0000 |004c: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@030a │ │ +0e75ee: 1a02 4c21 |004f: const-string v2, "id" // string@214c │ │ +0e75f2: 1303 f7fc |0051: const/16 v3, #int -777 // #fcf7 │ │ +0e75f6: 6e30 1203 2003 |0053: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0312 │ │ +0e75fc: 0a01 |0056: move-result v1 │ │ +0e75fe: 3b01 5700 |0057: if-gez v1, 00ae // +0057 │ │ +0e7602: 2202 7905 |0059: new-instance v2, Lorg/pyneo/maps/poi/PoiCategory; // type@0579 │ │ +0e7606: 7010 0d2a 0200 |005b: invoke-direct {v2}, Lorg/pyneo/maps/poi/PoiCategory;.:()V // method@2a0d │ │ +0e760c: 5b42 5b14 |005e: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e7610: 5442 5d14 |0060: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mTitle:Landroid/widget/EditText; // field@145d │ │ +0e7614: 1a03 8a34 |0062: const-string v3, "title" // string@348a │ │ +0e7618: 6e20 1803 3000 |0064: invoke-virtual {v0, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0e761e: 0c03 |0067: move-result-object v3 │ │ +0e7620: 6e20 7a21 3200 |0068: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e7626: 5442 5814 |006b: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mHidden:Landroid/widget/CheckBox; // field@1458 │ │ +0e762a: 1203 |006d: const/4 v3, #int 0 // #0 │ │ +0e762c: 6e20 6221 3200 |006e: invoke-virtual {v2, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e7632: 5442 5914 |0071: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ +0e7636: 5443 5b14 |0073: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e763a: 5233 5114 |0075: iget v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +0e763e: 7110 0a2a 0300 |0077: invoke-static {v3}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e7644: 0a03 |007a: move-result v3 │ │ +0e7646: 6e20 b021 3200 |007b: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0e764c: 5442 5a14 |007e: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mMinZoom:Landroid/widget/EditText; // field@145a │ │ +0e7650: 1a03 6301 |0080: const-string v3, "14" // string@0163 │ │ +0e7654: 6e20 7a21 3200 |0082: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e765a: 1402 9e00 0b7f |0085: const v2, #float 1.84766e+38 // #7f0b009e │ │ +0e7660: 6e20 1b2a 2400 |0088: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ +0e7666: 0c02 |008b: move-result-object v2 │ │ +0e7668: 2203 7a05 |008c: new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$1; // type@057a │ │ +0e766c: 7020 112a 4300 |008e: invoke-direct {v3, v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity$1;.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V // method@2a11 │ │ +0e7672: 6e20 1620 3200 |0091: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e7678: 1402 9f00 0b7f |0094: const v2, #float 1.84766e+38 // #7f0b009f │ │ +0e767e: 6e20 1b2a 2400 |0097: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.findViewById:(I)Landroid/view/View; // method@2a1b │ │ +0e7684: 0c02 |009a: move-result-object v2 │ │ +0e7686: 2203 7b05 |009b: new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$2; // type@057b │ │ +0e768a: 7020 132a 4300 |009d: invoke-direct {v3, v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity$2;.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V // method@2a13 │ │ +0e7690: 6e20 1620 3200 |00a0: invoke-virtual {v2, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0e7696: 5442 5914 |00a3: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ +0e769a: 2203 7c05 |00a5: new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$3; // type@057c │ │ +0e769e: 7020 152a 4300 |00a7: invoke-direct {v3, v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity$3;.:(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V // method@2a15 │ │ +0e76a4: 6e20 b321 3200 |00aa: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@21b3 │ │ +0e76aa: 0e00 |00ad: return-void │ │ +0e76ac: 5442 5c14 |00ae: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ +0e76b0: 6e20 a52a 1200 |00b0: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ +0e76b6: 0c02 |00b3: move-result-object v2 │ │ +0e76b8: 5b42 5b14 |00b4: iput-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e76bc: 5442 5b14 |00b6: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e76c0: 3902 0500 |00b8: if-nez v2, 00bd // +0005 │ │ +0e76c4: 6e10 1c2a 0400 |00ba: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.finish:()V // method@2a1c │ │ +0e76ca: 5442 5d14 |00bd: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mTitle:Landroid/widget/EditText; // field@145d │ │ +0e76ce: 5443 5b14 |00bf: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e76d2: 5433 5414 |00c1: iget-object v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ +0e76d6: 6e20 7a21 3200 |00c3: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e76dc: 5442 5814 |00c6: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mHidden:Landroid/widget/CheckBox; // field@1458 │ │ +0e76e0: 5443 5b14 |00c8: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e76e4: 5533 5014 |00ca: iget-boolean v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ +0e76e8: 6e20 6221 3200 |00cc: invoke-virtual {v2, v3}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0e76ee: 5442 5914 |00cf: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mIcon:Landroid/widget/ImageView; // field@1459 │ │ +0e76f2: 5443 5b14 |00d1: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e76f6: 5233 5114 |00d3: iget v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +0e76fa: 7110 0a2a 0300 |00d5: invoke-static {v3}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e7700: 0a03 |00d8: move-result v3 │ │ +0e7702: 6e20 b021 3200 |00d9: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0e7708: 5442 5a14 |00dc: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mMinZoom:Landroid/widget/EditText; // field@145a │ │ +0e770c: 5443 5b14 |00de: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiCategory:Lorg/pyneo/maps/poi/PoiCategory; // field@145b │ │ +0e7710: 5233 5314 |00e0: iget v3, v3, Lorg/pyneo/maps/poi/PoiCategory;.mMinZoom:I // field@1453 │ │ +0e7714: 7110 9524 0300 |00e2: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0e771a: 0c03 |00e5: move-result-object v3 │ │ +0e771c: 6e20 7a21 3200 |00e6: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0e7722: 289c |00e9: goto 0085 // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0009 line=29 │ │ 0x000d line=30 │ │ 0x0014 line=31 │ │ @@ -316281,15 +316580,17 @@ │ │ 0x0057 line=38 │ │ 0x0059 line=39 │ │ 0x0060 line=40 │ │ 0x006b line=41 │ │ 0x0071 line=42 │ │ 0x007e line=43 │ │ 0x0085 line=53 │ │ + 0x0091 line=54 │ │ 0x0094 line=59 │ │ + 0x00a0 line=60 │ │ 0x00a3 line=65 │ │ 0x00ad line=70 │ │ 0x00ae line=45 │ │ 0x00b6 line=46 │ │ 0x00ba line=47 │ │ 0x00bd line=48 │ │ 0x00c6 line=49 │ │ @@ -316307,19 +316608,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e782c: |[0e782c] org.pyneo.maps.poi.PoiCategoryActivity.onDestroy:()V │ │ -0e783c: 6f10 6a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -0e7842: 5410 5c14 |0003: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ -0e7846: 6e10 912a 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0e784c: 0e00 |0008: return-void │ │ +0e7724: |[0e7724] org.pyneo.maps.poi.PoiCategoryActivity.onDestroy:()V │ │ +0e7734: 6f10 6a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +0e773a: 5410 5c14 |0003: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145c │ │ +0e773e: 6e10 912a 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0e7744: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0008 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ @@ -316329,24 +316630,24 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0e7850: |[0e7850] org.pyneo.maps.poi.PoiCategoryActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0e7860: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0e7866: 6f30 6b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ -0e786c: 0a00 |0006: move-result v0 │ │ -0e786e: 0f00 |0007: return v0 │ │ -0e7870: 7010 192a 0100 |0008: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.doSaveAction:()V // method@2a19 │ │ -0e7876: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0e7878: 28fb |000c: goto 0007 // -0005 │ │ -0e787a: 0000 |000d: nop // spacer │ │ -0e787c: 0001 0100 0400 0000 0800 0000 |000e: packed-switch-data (6 units) │ │ +0e7748: |[0e7748] org.pyneo.maps.poi.PoiCategoryActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0e7758: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0e775e: 6f30 6b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@006b │ │ +0e7764: 0a00 |0006: move-result v0 │ │ +0e7766: 0f00 |0007: return v0 │ │ +0e7768: 7010 192a 0100 |0008: invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiCategoryActivity;.doSaveAction:()V // method@2a19 │ │ +0e776e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0e7770: 28fb |000c: goto 0007 // -0005 │ │ +0e7772: 0000 |000d: nop // spacer │ │ +0e7774: 0001 0100 0400 0000 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=90 │ │ 0x0008 line=86 │ │ 0x000b line=87 │ │ 0x000d line=84 │ │ @@ -316385,17 +316686,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e7888: |[0e7888] org.pyneo.maps.poi.PoiCategoryListActivity.:()V │ │ -0e7898: 7010 a800 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ -0e789e: 0e00 |0003: return-void │ │ +0e7780: |[0e7780] org.pyneo.maps.poi.PoiCategoryListActivity.:()V │ │ +0e7790: 7010 a800 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ +0e7796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiCategoryListActivity;) │ │ @@ -316403,55 +316704,56 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -0e78a0: |[0e78a0] org.pyneo.maps.poi.PoiCategoryListActivity.FillData:()V │ │ -0e78b0: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -0e78b2: 5471 5f14 |0001: iget-object v1, v7, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e78b6: 6e10 a42a 0100 |0003: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ -0e78bc: 0c03 |0006: move-result-object v3 │ │ -0e78be: 6e20 382a 3700 |0007: invoke-virtual {v7, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2a38 │ │ -0e78c4: 2200 2c04 |000a: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e78c8: 1402 2c00 037f |000c: const v2, #float 1.7413e+38 // #7f03002c │ │ -0e78ce: 2361 7806 |000f: new-array v1, v6, [Ljava/lang/Object; // type@0678 │ │ -0e78d2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0e78d4: 6205 1414 |0012: sget-object v5, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -0e78d8: 4d05 0104 |0014: aput-object v5, v1, v4 │ │ -0e78dc: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -0e78de: 6205 1214 |0017: sget-object v5, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ -0e78e2: 4d05 0104 |0019: aput-object v5, v1, v4 │ │ -0e78e6: 1224 |001b: const/4 v4, #int 2 // #2 │ │ -0e78e8: 6205 1114 |001c: sget-object v5, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ -0e78ec: 4d05 0104 |001e: aput-object v5, v1, v4 │ │ -0e78f0: 7110 e42e 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;.toString:([Ljava/lang/Object;)[Ljava/lang/String; // method@2ee4 │ │ -0e78f6: 0c04 |0023: move-result-object v4 │ │ -0e78f8: 2365 5406 |0024: new-array v5, v6, [I // type@0654 │ │ -0e78fc: 2605 1600 0000 |0026: fill-array-data v5, 0000003c // +00000016 │ │ -0e7902: 0771 |0029: move-object v1, v7 │ │ -0e7904: 7606 8022 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ -0e790a: 0701 |002d: move-object v1, v0 │ │ -0e790c: 1f01 2c04 |002e: check-cast v1, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e7910: 2202 7e05 |0030: new-instance v2, Lorg/pyneo/maps/poi/PoiCategoryListActivity$1; // type@057e │ │ -0e7914: 7020 242a 7200 |0032: invoke-direct {v2, v7}, Lorg/pyneo/maps/poi/PoiCategoryListActivity$1;.:(Lorg/pyneo/maps/poi/PoiCategoryListActivity;)V // method@2a24 │ │ -0e791a: 6e20 8622 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/SimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@2286 │ │ -0e7920: 6e20 362a 0700 |0038: invoke-virtual {v7, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2a36 │ │ -0e7926: 0e00 |003b: return-void │ │ -0e7928: 0003 0400 0300 0000 1b00 0b7f 1600 ... |003c: array-data (10 units) │ │ +0e7798: |[0e7798] org.pyneo.maps.poi.PoiCategoryListActivity.FillData:()V │ │ +0e77a8: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +0e77aa: 5471 5f14 |0001: iget-object v1, v7, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e77ae: 6e10 a42a 0100 |0003: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategories:()Landroid/database/Cursor; // method@2aa4 │ │ +0e77b4: 0c03 |0006: move-result-object v3 │ │ +0e77b6: 6e20 382a 3700 |0007: invoke-virtual {v7, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2a38 │ │ +0e77bc: 2200 2c04 |000a: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e77c0: 1402 2c00 037f |000c: const v2, #float 1.7413e+38 // #7f03002c │ │ +0e77c6: 2361 7806 |000f: new-array v1, v6, [Ljava/lang/Object; // type@0678 │ │ +0e77ca: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0e77cc: 6205 1414 |0012: sget-object v5, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +0e77d0: 4d05 0104 |0014: aput-object v5, v1, v4 │ │ +0e77d4: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +0e77d6: 6205 1214 |0017: sget-object v5, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ +0e77da: 4d05 0104 |0019: aput-object v5, v1, v4 │ │ +0e77de: 1224 |001b: const/4 v4, #int 2 // #2 │ │ +0e77e0: 6205 1114 |001c: sget-object v5, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ +0e77e4: 4d05 0104 |001e: aput-object v5, v1, v4 │ │ +0e77e8: 7110 e42e 0100 |0020: invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;.toString:([Ljava/lang/Object;)[Ljava/lang/String; // method@2ee4 │ │ +0e77ee: 0c04 |0023: move-result-object v4 │ │ +0e77f0: 2365 5406 |0024: new-array v5, v6, [I // type@0654 │ │ +0e77f4: 2605 1600 0000 |0026: fill-array-data v5, 0000003c // +00000016 │ │ +0e77fa: 0771 |0029: move-object v1, v7 │ │ +0e77fc: 7606 8022 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ +0e7802: 0701 |002d: move-object v1, v0 │ │ +0e7804: 1f01 2c04 |002e: check-cast v1, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e7808: 2202 7e05 |0030: new-instance v2, Lorg/pyneo/maps/poi/PoiCategoryListActivity$1; // type@057e │ │ +0e780c: 7020 242a 7200 |0032: invoke-direct {v2, v7}, Lorg/pyneo/maps/poi/PoiCategoryListActivity$1;.:(Lorg/pyneo/maps/poi/PoiCategoryListActivity;)V // method@2a24 │ │ +0e7812: 6e20 8622 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/SimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@2286 │ │ +0e7818: 6e20 362a 0700 |0038: invoke-virtual {v7, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2a36 │ │ +0e781e: 0e00 |003b: return-void │ │ +0e7820: 0003 0400 0300 0000 1b00 0b7f 1600 ... |003c: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0007 line=49 │ │ 0x000a line=51 │ │ + 0x0020 line=53 │ │ 0x002e line=55 │ │ 0x0038 line=72 │ │ 0x003b line=73 │ │ - 0x003c line=51 │ │ + 0x003c line=53 │ │ locals : │ │ 0x002d - 0x0046 reg=0 adapter Landroid/widget/ListAdapter; │ │ 0x0007 - 0x0046 reg=3 c Landroid/database/Cursor; │ │ 0x0000 - 0x0046 reg=7 this Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiCategoryListActivity;) │ │ @@ -316459,65 +316761,65 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -0e793c: |[0e793c] org.pyneo.maps.poi.PoiCategoryListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0e794c: 7210 3d1f 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0e7952: 0c02 |0003: move-result-object v2 │ │ -0e7954: 1f02 fc03 |0004: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0e7958: 5322 900b |0006: iget-wide v2, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ -0e795c: 8421 |0008: long-to-int v1, v2 │ │ -0e795e: 5442 5f14 |0009: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e7962: 6e20 a52a 1200 |000b: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ -0e7968: 0c00 |000e: move-result-object v0 │ │ -0e796a: 7210 3c1f 0500 |000f: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e7970: 0a02 |0012: move-result v2 │ │ -0e7972: 1403 ff00 0b7f |0013: const v3, #float 1.84768e+38 // #7f0b00ff │ │ -0e7978: 3332 1700 |0016: if-ne v2, v3, 002d // +0017 │ │ -0e797c: 2202 3000 |0018: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -0e7980: 1c03 7d05 |001a: const-class v3, Lorg/pyneo/maps/poi/PoiCategoryActivity; // type@057d │ │ -0e7984: 7030 4a01 4203 |001c: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e798a: 1a03 4c21 |001f: const-string v3, "id" // string@214c │ │ -0e798e: 6e30 6901 3201 |0021: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0e7994: 0c02 |0024: move-result-object v2 │ │ -0e7996: 6e20 372a 2400 |0025: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a37 │ │ -0e799c: 6f20 a900 5400 |0028: invoke-super {v4, v5}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@00a9 │ │ -0e79a2: 0a02 |002b: move-result v2 │ │ -0e79a4: 0f02 |002c: return v2 │ │ -0e79a6: 7210 3c1f 0500 |002d: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e79ac: 0a02 |0030: move-result v2 │ │ -0e79ae: 1403 0001 0b7f |0031: const v3, #float 1.84768e+38 // #7f0b0100 │ │ -0e79b4: 3332 0b00 |0034: if-ne v2, v3, 003f // +000b │ │ -0e79b8: 5442 5f14 |0036: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e79bc: 6e20 9e2a 1200 |0038: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.deletePoiCategory:(I)V // method@2a9e │ │ -0e79c2: 7010 272a 0400 |003b: invoke-direct {v4}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.FillData:()V // method@2a27 │ │ -0e79c8: 28ea |003e: goto 0028 // -0016 │ │ -0e79ca: 7210 3c1f 0500 |003f: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e79d0: 0a02 |0042: move-result v2 │ │ -0e79d2: 1403 0201 0b7f |0043: const v3, #float 1.84768e+38 // #7f0b0102 │ │ -0e79d8: 3332 0e00 |0046: if-ne v2, v3, 0054 // +000e │ │ -0e79dc: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -0e79de: 5c02 5014 |0049: iput-boolean v2, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ -0e79e2: 5442 5f14 |004b: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e79e6: 6e20 b62a 0200 |004d: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiManager;.updatePoiCategory:(Lorg/pyneo/maps/poi/PoiCategory;)V // method@2ab6 │ │ -0e79ec: 7010 272a 0400 |0050: invoke-direct {v4}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.FillData:()V // method@2a27 │ │ -0e79f2: 28d5 |0053: goto 0028 // -002b │ │ -0e79f4: 7210 3c1f 0500 |0054: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e79fa: 0a02 |0057: move-result v2 │ │ -0e79fc: 1403 0301 0b7f |0058: const v3, #float 1.84768e+38 // #7f0b0103 │ │ -0e7a02: 3332 cdff |005b: if-ne v2, v3, 0028 // -0033 │ │ -0e7a06: 1202 |005d: const/4 v2, #int 0 // #0 │ │ -0e7a08: 5c02 5014 |005e: iput-boolean v2, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ -0e7a0c: 5442 5f14 |0060: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e7a10: 6e20 b62a 0200 |0062: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiManager;.updatePoiCategory:(Lorg/pyneo/maps/poi/PoiCategory;)V // method@2ab6 │ │ -0e7a16: 7010 272a 0400 |0065: invoke-direct {v4}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.FillData:()V // method@2a27 │ │ -0e7a1c: 28c0 |0068: goto 0028 // -0040 │ │ +0e7834: |[0e7834] org.pyneo.maps.poi.PoiCategoryListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0e7844: 7210 3d1f 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0e784a: 0c02 |0003: move-result-object v2 │ │ +0e784c: 1f02 fc03 |0004: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0e7850: 5322 900b |0006: iget-wide v2, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ +0e7854: 8421 |0008: long-to-int v1, v2 │ │ +0e7856: 5442 5f14 |0009: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e785a: 6e20 a52a 1200 |000b: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ +0e7860: 0c00 |000e: move-result-object v0 │ │ +0e7862: 7210 3c1f 0500 |000f: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7868: 0a02 |0012: move-result v2 │ │ +0e786a: 1403 ff00 0b7f |0013: const v3, #float 1.84768e+38 // #7f0b00ff │ │ +0e7870: 3332 1700 |0016: if-ne v2, v3, 002d // +0017 │ │ +0e7874: 2202 3000 |0018: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +0e7878: 1c03 7d05 |001a: const-class v3, Lorg/pyneo/maps/poi/PoiCategoryActivity; // type@057d │ │ +0e787c: 7030 4a01 4203 |001c: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e7882: 1a03 4c21 |001f: const-string v3, "id" // string@214c │ │ +0e7886: 6e30 6901 3201 |0021: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0e788c: 0c02 |0024: move-result-object v2 │ │ +0e788e: 6e20 372a 2400 |0025: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a37 │ │ +0e7894: 6f20 a900 5400 |0028: invoke-super {v4, v5}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@00a9 │ │ +0e789a: 0a02 |002b: move-result v2 │ │ +0e789c: 0f02 |002c: return v2 │ │ +0e789e: 7210 3c1f 0500 |002d: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e78a4: 0a02 |0030: move-result v2 │ │ +0e78a6: 1403 0001 0b7f |0031: const v3, #float 1.84768e+38 // #7f0b0100 │ │ +0e78ac: 3332 0b00 |0034: if-ne v2, v3, 003f // +000b │ │ +0e78b0: 5442 5f14 |0036: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e78b4: 6e20 9e2a 1200 |0038: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.deletePoiCategory:(I)V // method@2a9e │ │ +0e78ba: 7010 272a 0400 |003b: invoke-direct {v4}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.FillData:()V // method@2a27 │ │ +0e78c0: 28ea |003e: goto 0028 // -0016 │ │ +0e78c2: 7210 3c1f 0500 |003f: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e78c8: 0a02 |0042: move-result v2 │ │ +0e78ca: 1403 0201 0b7f |0043: const v3, #float 1.84768e+38 // #7f0b0102 │ │ +0e78d0: 3332 0e00 |0046: if-ne v2, v3, 0054 // +000e │ │ +0e78d4: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +0e78d6: 5c02 5014 |0049: iput-boolean v2, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ +0e78da: 5442 5f14 |004b: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e78de: 6e20 b62a 0200 |004d: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiManager;.updatePoiCategory:(Lorg/pyneo/maps/poi/PoiCategory;)V // method@2ab6 │ │ +0e78e4: 7010 272a 0400 |0050: invoke-direct {v4}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.FillData:()V // method@2a27 │ │ +0e78ea: 28d5 |0053: goto 0028 // -002b │ │ +0e78ec: 7210 3c1f 0500 |0054: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e78f2: 0a02 |0057: move-result v2 │ │ +0e78f4: 1403 0301 0b7f |0058: const v3, #float 1.84768e+38 // #7f0b0103 │ │ +0e78fa: 3332 cdff |005b: if-ne v2, v3, 0028 // -0033 │ │ +0e78fe: 1202 |005d: const/4 v2, #int 0 // #0 │ │ +0e7900: 5c02 5014 |005e: iput-boolean v2, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ +0e7904: 5442 5f14 |0060: iget-object v2, v4, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e7908: 6e20 b62a 0200 |0062: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiManager;.updatePoiCategory:(Lorg/pyneo/maps/poi/PoiCategory;)V // method@2ab6 │ │ +0e790e: 7010 272a 0400 |0065: invoke-direct {v4}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.FillData:()V // method@2a27 │ │ +0e7914: 28c0 |0068: goto 0028 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=124 │ │ 0x000f line=125 │ │ 0x0018 line=126 │ │ 0x0028 line=139 │ │ @@ -316543,25 +316845,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0e7a20: |[0e7a20] org.pyneo.maps.poi.PoiCategoryListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e7a30: 6f20 aa00 2100 |0000: invoke-super {v1, v2}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ -0e7a36: 1400 2b00 037f |0003: const v0, #float 1.7413e+38 // #7f03002b │ │ -0e7a3c: 6e20 352a 0100 |0006: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.setContentView:(I)V // method@2a35 │ │ -0e7a42: 6e10 292a 0100 |0009: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getListView:()Landroid/widget/ListView; // method@2a29 │ │ -0e7a48: 0c00 |000c: move-result-object v0 │ │ -0e7a4a: 6e20 342a 0100 |000d: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@2a34 │ │ -0e7a50: 2200 8d05 |0010: new-instance v0, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0e7a54: 7020 902a 1000 |0012: invoke-direct {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0e7a5a: 5b10 5f14 |0015: iput-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e7a5e: 0e00 |0017: return-void │ │ +0e7918: |[0e7918] org.pyneo.maps.poi.PoiCategoryListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e7928: 6f20 aa00 2100 |0000: invoke-super {v1, v2}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ +0e792e: 1400 2b00 037f |0003: const v0, #float 1.7413e+38 // #7f03002b │ │ +0e7934: 6e20 352a 0100 |0006: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.setContentView:(I)V // method@2a35 │ │ +0e793a: 6e10 292a 0100 |0009: invoke-virtual {v1}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getListView:()Landroid/widget/ListView; // method@2a29 │ │ +0e7940: 0c00 |000c: move-result-object v0 │ │ +0e7942: 6e20 342a 0100 |000d: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@2a34 │ │ +0e7948: 2200 8d05 |0010: new-instance v0, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0e794c: 7020 902a 1000 |0012: invoke-direct {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0e7952: 5b10 5f14 |0015: iput-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e7956: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0009 line=31 │ │ 0x0010 line=32 │ │ 0x0017 line=33 │ │ @@ -316574,48 +316876,48 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -0e7a60: |[0e7a60] org.pyneo.maps.poi.PoiCategoryListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0e7a70: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e7a72: 0782 |0001: move-object v2, v8 │ │ -0e7a74: 1f02 fc03 |0002: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0e7a78: 5322 900b |0004: iget-wide v2, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ -0e7a7c: 8421 |0006: long-to-int v1, v2 │ │ -0e7a7e: 5452 5f14 |0007: iget-object v2, v5, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e7a82: 6e20 a52a 1200 |0009: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ -0e7a88: 0c00 |000c: move-result-object v0 │ │ -0e7a8a: 1402 ff00 0b7f |000d: const v2, #float 1.84768e+38 // #7f0b00ff │ │ -0e7a90: 1403 6600 0e7f |0010: const v3, #float 1.88752e+38 // #7f0e0066 │ │ -0e7a96: 6e20 2b2a 3500 |0013: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a2b │ │ -0e7a9c: 0c03 |0016: move-result-object v3 │ │ -0e7a9e: 7253 dc1e 4642 |0017: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e7aa4: 5502 5014 |001a: iget-boolean v2, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ -0e7aa8: 3802 2000 |001c: if-eqz v2, 003c // +0020 │ │ -0e7aac: 1402 0301 0b7f |001e: const v2, #float 1.84768e+38 // #7f0b0103 │ │ -0e7ab2: 1403 7e00 0e7f |0021: const v3, #float 1.88753e+38 // #7f0e007e │ │ -0e7ab8: 6e20 2b2a 3500 |0024: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a2b │ │ -0e7abe: 0c03 |0027: move-result-object v3 │ │ -0e7ac0: 7253 dc1e 4642 |0028: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e7ac6: 1402 0001 0b7f |002b: const v2, #float 1.84768e+38 // #7f0b0100 │ │ -0e7acc: 1403 6100 0e7f |002e: const v3, #float 1.88752e+38 // #7f0e0061 │ │ -0e7ad2: 6e20 2b2a 3500 |0031: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a2b │ │ -0e7ad8: 0c03 |0034: move-result-object v3 │ │ -0e7ada: 7253 dc1e 4642 |0035: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e7ae0: 6f40 ab00 6587 |0038: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@00ab │ │ -0e7ae6: 0e00 |003b: return-void │ │ -0e7ae8: 1402 0201 0b7f |003c: const v2, #float 1.84768e+38 // #7f0b0102 │ │ -0e7aee: 1403 6e00 0e7f |003f: const v3, #float 1.88753e+38 // #7f0e006e │ │ -0e7af4: 6e20 2b2a 3500 |0042: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a2b │ │ -0e7afa: 0c03 |0045: move-result-object v3 │ │ -0e7afc: 7253 dc1e 4642 |0046: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e7b02: 28e2 |0049: goto 002b // -001e │ │ +0e7958: |[0e7958] org.pyneo.maps.poi.PoiCategoryListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0e7968: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e796a: 0782 |0001: move-object v2, v8 │ │ +0e796c: 1f02 fc03 |0002: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0e7970: 5322 900b |0004: iget-wide v2, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ +0e7974: 8421 |0006: long-to-int v1, v2 │ │ +0e7976: 5452 5f14 |0007: iget-object v2, v5, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e797a: 6e20 a52a 1200 |0009: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; // method@2aa5 │ │ +0e7980: 0c00 |000c: move-result-object v0 │ │ +0e7982: 1402 ff00 0b7f |000d: const v2, #float 1.84768e+38 // #7f0b00ff │ │ +0e7988: 1403 6600 0e7f |0010: const v3, #float 1.88752e+38 // #7f0e0066 │ │ +0e798e: 6e20 2b2a 3500 |0013: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a2b │ │ +0e7994: 0c03 |0016: move-result-object v3 │ │ +0e7996: 7253 dc1e 4642 |0017: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e799c: 5502 5014 |001a: iget-boolean v2, v0, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ +0e79a0: 3802 2000 |001c: if-eqz v2, 003c // +0020 │ │ +0e79a4: 1402 0301 0b7f |001e: const v2, #float 1.84768e+38 // #7f0b0103 │ │ +0e79aa: 1403 7e00 0e7f |0021: const v3, #float 1.88753e+38 // #7f0e007e │ │ +0e79b0: 6e20 2b2a 3500 |0024: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a2b │ │ +0e79b6: 0c03 |0027: move-result-object v3 │ │ +0e79b8: 7253 dc1e 4642 |0028: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e79be: 1402 0001 0b7f |002b: const v2, #float 1.84768e+38 // #7f0b0100 │ │ +0e79c4: 1403 6100 0e7f |002e: const v3, #float 1.88752e+38 // #7f0e0061 │ │ +0e79ca: 6e20 2b2a 3500 |0031: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a2b │ │ +0e79d0: 0c03 |0034: move-result-object v3 │ │ +0e79d2: 7253 dc1e 4642 |0035: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e79d8: 6f40 ab00 6587 |0038: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@00ab │ │ +0e79de: 0e00 |003b: return-void │ │ +0e79e0: 1402 0201 0b7f |003c: const v2, #float 1.84768e+38 // #7f0b0102 │ │ +0e79e6: 1403 6e00 0e7f |003f: const v3, #float 1.88753e+38 // #7f0e006e │ │ +0e79ec: 6e20 2b2a 3500 |0042: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a2b │ │ +0e79f2: 0c03 |0045: move-result-object v3 │ │ +0e79f4: 7253 dc1e 4642 |0046: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e79fa: 28e2 |0049: goto 002b // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ 0x0007 line=111 │ │ 0x000d line=112 │ │ 0x001a line=113 │ │ 0x001e line=114 │ │ @@ -316636,22 +316938,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e7b04: |[0e7b04] org.pyneo.maps.poi.PoiCategoryListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0e7b14: 6f20 ad00 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@00ad │ │ -0e7b1a: 6e10 2a2a 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2a2a │ │ -0e7b20: 0c00 |0006: move-result-object v0 │ │ -0e7b22: 1401 0200 107f |0007: const v1, #float 1.91409e+38 // #7f100002 │ │ -0e7b28: 6e30 321f 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ -0e7b2e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0e7b30: 0f01 |000e: return v1 │ │ +0e79fc: |[0e79fc] org.pyneo.maps.poi.PoiCategoryListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0e7a0c: 6f20 ad00 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@00ad │ │ +0e7a12: 6e10 2a2a 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2a2a │ │ +0e7a18: 0c00 |0006: move-result-object v0 │ │ +0e7a1a: 1401 0200 107f |0007: const v1, #float 1.91409e+38 // #7f100002 │ │ +0e7a20: 6e30 321f 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ +0e7a26: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0e7a28: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=90 │ │ 0x0007 line=91 │ │ 0x000d line=93 │ │ locals : │ │ @@ -316664,19 +316966,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e7b34: |[0e7b34] org.pyneo.maps.poi.PoiCategoryListActivity.onDestroy:()V │ │ -0e7b44: 6f10 ae00 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@00ae │ │ -0e7b4a: 5410 5f14 |0003: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e7b4e: 6e10 912a 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0e7b54: 0e00 |0008: return-void │ │ +0e7a2c: |[0e7a2c] org.pyneo.maps.poi.PoiCategoryListActivity.onDestroy:()V │ │ +0e7a3c: 6f10 ae00 0100 |0000: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@00ae │ │ +0e7a42: 5410 5f14 |0003: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e7a46: 6e10 912a 0000 |0005: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0e7a4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0008 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ @@ -316686,26 +316988,26 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0e7b58: |[0e7b58] org.pyneo.maps.poi.PoiCategoryListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0e7b68: 7506 af00 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ -0e7b6e: 5420 5f14 |0003: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ -0e7b72: 8461 |0005: long-to-int v1, v6 │ │ -0e7b74: 6e20 b32a 1000 |0006: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.togglePoiCategoryHidden:(I)V // method@2ab3 │ │ -0e7b7a: 6e10 282a 0200 |0009: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a28 │ │ -0e7b80: 0c00 |000c: move-result-object v0 │ │ -0e7b82: 1f00 2c04 |000d: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e7b86: 6e10 8322 0000 |000f: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -0e7b8c: 0c00 |0012: move-result-object v0 │ │ -0e7b8e: 7210 e501 0000 |0013: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -0e7b94: 0e00 |0016: return-void │ │ +0e7a50: |[0e7a50] org.pyneo.maps.poi.PoiCategoryListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0e7a60: 7506 af00 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ +0e7a66: 5420 5f14 |0003: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@145f │ │ +0e7a6a: 8461 |0005: long-to-int v1, v6 │ │ +0e7a6c: 6e20 b32a 1000 |0006: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.togglePoiCategoryHidden:(I)V // method@2ab3 │ │ +0e7a72: 6e10 282a 0200 |0009: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a28 │ │ +0e7a78: 0c00 |000c: move-result-object v0 │ │ +0e7a7a: 1f00 2c04 |000d: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e7a7e: 6e10 8322 0000 |000f: invoke-virtual {v0}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +0e7a84: 0c00 |0012: move-result-object v0 │ │ +0e7a86: 7210 e501 0000 |0013: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +0e7a8c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=79 │ │ 0x0009 line=83 │ │ 0x0016 line=84 │ │ locals : │ │ @@ -316720,26 +317022,26 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e7b98: |[0e7b98] org.pyneo.maps.poi.PoiCategoryListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0e7ba8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0e7baa: 6f20 b000 4300 |0001: invoke-super {v3, v4}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@00b0 │ │ -0e7bb0: 7210 3c1f 0400 |0004: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e7bb6: 0a00 |0007: move-result v0 │ │ -0e7bb8: 1401 fe00 0b7f |0008: const v1, #float 1.84768e+38 // #7f0b00fe │ │ -0e7bbe: 3310 0c00 |000b: if-ne v0, v1, 0017 // +000c │ │ -0e7bc2: 2200 3000 |000d: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0e7bc6: 1c01 7d05 |000f: const-class v1, Lorg/pyneo/maps/poi/PoiCategoryActivity; // type@057d │ │ -0e7bca: 7030 4a01 3001 |0011: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e7bd0: 6e20 372a 0300 |0014: invoke-virtual {v3, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a37 │ │ -0e7bd6: 0f02 |0017: return v2 │ │ +0e7a90: |[0e7a90] org.pyneo.maps.poi.PoiCategoryListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0e7aa0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0e7aa2: 6f20 b000 4300 |0001: invoke-super {v3, v4}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@00b0 │ │ +0e7aa8: 7210 3c1f 0400 |0004: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7aae: 0a00 |0007: move-result v0 │ │ +0e7ab0: 1401 fe00 0b7f |0008: const v1, #float 1.84768e+38 // #7f0b00fe │ │ +0e7ab6: 3310 0c00 |000b: if-ne v0, v1, 0017 // +000c │ │ +0e7aba: 2200 3000 |000d: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0e7abe: 1c01 7d05 |000f: const-class v1, Lorg/pyneo/maps/poi/PoiCategoryActivity; // type@057d │ │ +0e7ac2: 7030 4a01 3001 |0011: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e7ac8: 6e20 372a 0300 |0014: invoke-virtual {v3, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a37 │ │ +0e7ace: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=98 │ │ 0x0004 line=100 │ │ 0x000d line=101 │ │ 0x0017 line=105 │ │ locals : │ │ @@ -316751,18 +317053,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e7bd8: |[0e7bd8] org.pyneo.maps.poi.PoiCategoryListActivity.onResume:()V │ │ -0e7be8: 7010 272a 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.FillData:()V // method@2a27 │ │ -0e7bee: 6f10 b200 0000 |0003: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@00b2 │ │ -0e7bf4: 0e00 |0006: return-void │ │ +0e7ad0: |[0e7ad0] org.pyneo.maps.poi.PoiCategoryListActivity.onResume:()V │ │ +0e7ae0: 7010 272a 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;.FillData:()V // method@2a27 │ │ +0e7ae6: 6f10 b200 0000 |0003: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@00b2 │ │ +0e7aec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0006 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ @@ -316801,52 +317103,51 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e7bf8: |[0e7bf8] org.pyneo.maps.poi.PoiIconSetActivity.:()V │ │ -0e7c08: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ -0e7c0e: 0e00 |0003: return-void │ │ +0e7af0: |[0e7af0] org.pyneo.maps.poi.PoiIconSetActivity.:()V │ │ +0e7b00: 7010 4d00 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@004d │ │ +0e7b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ - 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiIconSetActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0e7c10: |[0e7c10] org.pyneo.maps.poi.PoiIconSetActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e7c20: 6f20 6500 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0e7c26: 1400 3000 037f |0003: const v0, #float 1.7413e+38 // #7f030030 │ │ -0e7c2c: 6e20 442a 0200 |0006: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiIconSetActivity;.setContentView:(I)V // method@2a44 │ │ -0e7c32: 1400 a700 0b7f |0009: const v0, #float 1.84766e+38 // #7f0b00a7 │ │ -0e7c38: 6e20 412a 0200 |000c: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiIconSetActivity;.findViewById:(I)Landroid/view/View; // method@2a41 │ │ -0e7c3e: 0c00 |000f: move-result-object v0 │ │ -0e7c40: 1f00 1104 |0010: check-cast v0, Landroid/widget/GridView; // type@0411 │ │ -0e7c44: 5b20 6214 |0012: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiIconSetActivity;.mGridInt:Landroid/widget/GridView; // field@1462 │ │ -0e7c48: 5420 6214 |0014: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiIconSetActivity;.mGridInt:Landroid/widget/GridView; // field@1462 │ │ -0e7c4c: 2201 8105 |0016: new-instance v1, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter; // type@0581 │ │ -0e7c50: 7020 3b2a 2100 |0018: invoke-direct {v1, v2}, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;.:(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V // method@2a3b │ │ -0e7c56: 6e20 9621 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2196 │ │ -0e7c5c: 5420 6214 |001e: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiIconSetActivity;.mGridInt:Landroid/widget/GridView; // field@1462 │ │ -0e7c60: 2201 8005 |0020: new-instance v1, Lorg/pyneo/maps/poi/PoiIconSetActivity$1; // type@0580 │ │ -0e7c64: 7020 392a 2100 |0022: invoke-direct {v1, v2}, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;.:(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V // method@2a39 │ │ -0e7c6a: 6e20 9721 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2197 │ │ -0e7c70: 0e00 |0028: return-void │ │ +0e7b08: |[0e7b08] org.pyneo.maps.poi.PoiIconSetActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e7b18: 6f20 6500 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0e7b1e: 1400 3000 037f |0003: const v0, #float 1.7413e+38 // #7f030030 │ │ +0e7b24: 6e20 442a 0200 |0006: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiIconSetActivity;.setContentView:(I)V // method@2a44 │ │ +0e7b2a: 1400 a700 0b7f |0009: const v0, #float 1.84766e+38 // #7f0b00a7 │ │ +0e7b30: 6e20 412a 0200 |000c: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiIconSetActivity;.findViewById:(I)Landroid/view/View; // method@2a41 │ │ +0e7b36: 0c00 |000f: move-result-object v0 │ │ +0e7b38: 1f00 1104 |0010: check-cast v0, Landroid/widget/GridView; // type@0411 │ │ +0e7b3c: 5b20 6214 |0012: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiIconSetActivity;.mGridInt:Landroid/widget/GridView; // field@1462 │ │ +0e7b40: 5420 6214 |0014: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiIconSetActivity;.mGridInt:Landroid/widget/GridView; // field@1462 │ │ +0e7b44: 2201 8105 |0016: new-instance v1, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter; // type@0581 │ │ +0e7b48: 7020 3b2a 2100 |0018: invoke-direct {v1, v2}, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;.:(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V // method@2a3b │ │ +0e7b4e: 6e20 9621 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2196 │ │ +0e7b54: 5420 6214 |001e: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiIconSetActivity;.mGridInt:Landroid/widget/GridView; // field@1462 │ │ +0e7b58: 2201 8005 |0020: new-instance v1, Lorg/pyneo/maps/poi/PoiIconSetActivity$1; // type@0580 │ │ +0e7b5c: 7020 392a 2100 |0022: invoke-direct {v1, v2}, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;.:(Lorg/pyneo/maps/poi/PoiIconSetActivity;)V // method@2a39 │ │ +0e7b62: 6e20 9721 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2197 │ │ +0e7b68: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0009 line=23 │ │ 0x0014 line=24 │ │ 0x001e line=25 │ │ @@ -316901,43 +317202,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e7c74: |[0e7c74] org.pyneo.maps.poi.PoiListActivity.:()V │ │ -0e7c84: 7010 a800 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ -0e7c8a: 0e00 |0003: return-void │ │ +0e7b6c: |[0e7b6c] org.pyneo.maps.poi.PoiListActivity.:()V │ │ +0e7b7c: 7010 a800 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ +0e7b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ - 0x0003 line=421 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiListActivity;) │ │ name : 'DoExportGpx' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e7c8c: |[0e7c8c] org.pyneo.maps.poi.PoiListActivity.DoExportGpx:()V │ │ -0e7c9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e7c9e: 7120 f42e 1200 |0001: invoke-static {v2, v1}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0e7ca4: 0c00 |0004: move-result-object v0 │ │ -0e7ca6: 5b20 6a14 |0005: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@146a │ │ -0e7caa: 2200 8705 |0007: new-instance v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask; // type@0587 │ │ -0e7cae: 7020 4e2a 2000 |0009: invoke-direct {v0, v2}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a4e │ │ -0e7cb4: 2311 7b06 |000c: new-array v1, v1, [Ljava/lang/Void; // type@067b │ │ -0e7cb8: 6e20 512a 1000 |000e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2a51 │ │ -0e7cbe: 0e00 |0011: return-void │ │ +0e7b84: |[0e7b84] org.pyneo.maps.poi.PoiListActivity.DoExportGpx:()V │ │ +0e7b94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e7b96: 7120 f42e 1200 |0001: invoke-static {v2, v1}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0e7b9c: 0c00 |0004: move-result-object v0 │ │ +0e7b9e: 5b20 6a14 |0005: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@146a │ │ +0e7ba2: 2200 8705 |0007: new-instance v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask; // type@0587 │ │ +0e7ba6: 7020 4e2a 2000 |0009: invoke-direct {v0, v2}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a4e │ │ +0e7bac: 2311 7b06 |000c: new-array v1, v1, [Ljava/lang/Void; // type@067b │ │ +0e7bb0: 6e20 512a 1000 |000e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2a51 │ │ +0e7bb6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=201 │ │ 0x0007 line=203 │ │ 0x0011 line=204 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/pyneo/maps/poi/PoiListActivity; │ │ @@ -316947,24 +317247,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e7cc0: |[0e7cc0] org.pyneo.maps.poi.PoiListActivity.DoExportKml:()V │ │ -0e7cd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e7cd2: 7120 f42e 1200 |0001: invoke-static {v2, v1}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0e7cd8: 0c00 |0004: move-result-object v0 │ │ -0e7cda: 5b20 6a14 |0005: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@146a │ │ -0e7cde: 2200 8805 |0007: new-instance v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask; // type@0588 │ │ -0e7ce2: 7020 542a 2000 |0009: invoke-direct {v0, v2}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a54 │ │ -0e7ce8: 2311 7b06 |000c: new-array v1, v1, [Ljava/lang/Void; // type@067b │ │ -0e7cec: 6e20 572a 1000 |000e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2a57 │ │ -0e7cf2: 0e00 |0011: return-void │ │ +0e7bb8: |[0e7bb8] org.pyneo.maps.poi.PoiListActivity.DoExportKml:()V │ │ +0e7bc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e7bca: 7120 f42e 1200 |0001: invoke-static {v2, v1}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0e7bd0: 0c00 |0004: move-result-object v0 │ │ +0e7bd2: 5b20 6a14 |0005: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@146a │ │ +0e7bd6: 2200 8805 |0007: new-instance v0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask; // type@0588 │ │ +0e7bda: 7020 542a 2000 |0009: invoke-direct {v0, v2}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a54 │ │ +0e7be0: 2311 7b06 |000c: new-array v1, v1, [Ljava/lang/Void; // type@067b │ │ +0e7be4: 6e20 572a 1000 |000e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2a57 │ │ +0e7bea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0007 line=197 │ │ 0x0011 line=198 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/pyneo/maps/poi/PoiListActivity; │ │ @@ -316974,46 +317274,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 72 16-bit code units │ │ -0e7cf4: |[0e7cf4] org.pyneo.maps.poi.PoiListActivity.FillData:()V │ │ -0e7d04: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -0e7d06: 5471 6c14 |0001: iget-object v1, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e7d0a: 5472 6d14 |0003: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e7d0e: 6e20 a72a 2100 |0005: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ -0e7d14: 0c03 |0008: move-result-object v3 │ │ -0e7d16: 6e20 7a2a 3700 |0009: invoke-virtual {v7, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2a7a │ │ -0e7d1c: 2200 2c04 |000c: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e7d20: 1402 3300 037f |000e: const v2, #float 1.7413e+38 // #7f030033 │ │ -0e7d26: 2364 7a06 |0011: new-array v4, v6, [Ljava/lang/String; // type@067a │ │ -0e7d2a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0e7d2c: 1a05 4b2a |0014: const-string v5, "name" // string@2a4b │ │ -0e7d30: 4d05 0401 |0016: aput-object v5, v4, v1 │ │ -0e7d34: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0e7d36: 1a05 4621 |0019: const-string v5, "iconid" // string@2146 │ │ -0e7d3a: 4d05 0401 |001b: aput-object v5, v4, v1 │ │ -0e7d3e: 1221 |001d: const/4 v1, #int 2 // #2 │ │ -0e7d40: 1a05 8818 |001e: const-string v5, "catname" // string@1888 │ │ -0e7d44: 4d05 0401 |0020: aput-object v5, v4, v1 │ │ -0e7d48: 1231 |0022: const/4 v1, #int 3 // #3 │ │ -0e7d4a: 1a05 bf1a |0023: const-string v5, "descr" // string@1abf │ │ -0e7d4e: 4d05 0401 |0025: aput-object v5, v4, v1 │ │ -0e7d52: 2365 5406 |0027: new-array v5, v6, [I // type@0654 │ │ -0e7d56: 2605 1300 0000 |0029: fill-array-data v5, 0000003c // +00000013 │ │ -0e7d5c: 0771 |002c: move-object v1, v7 │ │ -0e7d5e: 7606 8022 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ -0e7d64: 2201 8305 |0030: new-instance v1, Lorg/pyneo/maps/poi/PoiListActivity$1; // type@0583 │ │ -0e7d68: 7020 462a 7100 |0032: invoke-direct {v1, v7}, Lorg/pyneo/maps/poi/PoiListActivity$1;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a46 │ │ -0e7d6e: 6e20 8622 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@2286 │ │ -0e7d74: 6e20 762a 0700 |0038: invoke-virtual {v7, v0}, Lorg/pyneo/maps/poi/PoiListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2a76 │ │ -0e7d7a: 0e00 |003b: return-void │ │ -0e7d7c: 0003 0400 0400 0000 1b00 0b7f 1600 ... |003c: array-data (12 units) │ │ +0e7bec: |[0e7bec] org.pyneo.maps.poi.PoiListActivity.FillData:()V │ │ +0e7bfc: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +0e7bfe: 5471 6c14 |0001: iget-object v1, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e7c02: 5472 6d14 |0003: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e7c06: 6e20 a72a 2100 |0005: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ +0e7c0c: 0c03 |0008: move-result-object v3 │ │ +0e7c0e: 6e20 7a2a 3700 |0009: invoke-virtual {v7, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2a7a │ │ +0e7c14: 2200 2c04 |000c: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e7c18: 1402 3300 037f |000e: const v2, #float 1.7413e+38 // #7f030033 │ │ +0e7c1e: 2364 7a06 |0011: new-array v4, v6, [Ljava/lang/String; // type@067a │ │ +0e7c22: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0e7c24: 1a05 4b2a |0014: const-string v5, "name" // string@2a4b │ │ +0e7c28: 4d05 0401 |0016: aput-object v5, v4, v1 │ │ +0e7c2c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0e7c2e: 1a05 4621 |0019: const-string v5, "iconid" // string@2146 │ │ +0e7c32: 4d05 0401 |001b: aput-object v5, v4, v1 │ │ +0e7c36: 1221 |001d: const/4 v1, #int 2 // #2 │ │ +0e7c38: 1a05 8818 |001e: const-string v5, "catname" // string@1888 │ │ +0e7c3c: 4d05 0401 |0020: aput-object v5, v4, v1 │ │ +0e7c40: 1231 |0022: const/4 v1, #int 3 // #3 │ │ +0e7c42: 1a05 bf1a |0023: const-string v5, "descr" // string@1abf │ │ +0e7c46: 4d05 0401 |0025: aput-object v5, v4, v1 │ │ +0e7c4a: 2365 5406 |0027: new-array v5, v6, [I // type@0654 │ │ +0e7c4e: 2605 1300 0000 |0029: fill-array-data v5, 0000003c // +00000013 │ │ +0e7c54: 0771 |002c: move-object v1, v7 │ │ +0e7c56: 7606 8022 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ +0e7c5c: 2201 8305 |0030: new-instance v1, Lorg/pyneo/maps/poi/PoiListActivity$1; // type@0583 │ │ +0e7c60: 7020 462a 7100 |0032: invoke-direct {v1, v7}, Lorg/pyneo/maps/poi/PoiListActivity$1;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a46 │ │ +0e7c66: 6e20 8622 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@2286 │ │ +0e7c6c: 6e20 762a 0700 |0038: invoke-virtual {v7, v0}, Lorg/pyneo/maps/poi/PoiListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2a76 │ │ +0e7c72: 0e00 |003b: return-void │ │ +0e7c74: 0003 0400 0400 0000 1b00 0b7f 1600 ... |003c: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0009 line=82 │ │ 0x000c line=83 │ │ 0x0030 line=87 │ │ 0x0038 line=106 │ │ @@ -317029,17 +317329,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7d94: |[0e7d94] org.pyneo.maps.poi.PoiListActivity.access$000:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter; │ │ -0e7da4: 5410 6b14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@146b │ │ -0e7da8: 1100 |0002: return-object v0 │ │ +0e7c8c: |[0e7c8c] org.pyneo.maps.poi.PoiListActivity.access$000:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter; │ │ +0e7c9c: 5410 6b14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@146b │ │ +0e7ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ #5 : (in Lorg/pyneo/maps/poi/PoiListActivity;) │ │ @@ -317047,17 +317347,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7dac: |[0e7dac] org.pyneo.maps.poi.PoiListActivity.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ -0e7dbc: 5410 6c14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e7dc0: 1100 |0002: return-object v0 │ │ +0e7ca4: |[0e7ca4] org.pyneo.maps.poi.PoiListActivity.access$100:(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ +0e7cb4: 5410 6c14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e7cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ #6 : (in Lorg/pyneo/maps/poi/PoiListActivity;) │ │ @@ -317065,17 +317365,17 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiListActivity;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7dc4: |[0e7dc4] org.pyneo.maps.poi.PoiListActivity.access$200:(Lorg/pyneo/maps/poi/PoiListActivity;)Landroid/app/ProgressDialog; │ │ -0e7dd4: 5410 6a14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@146a │ │ -0e7dd8: 1100 |0002: return-object v0 │ │ +0e7cbc: |[0e7cbc] org.pyneo.maps.poi.PoiListActivity.access$200:(Lorg/pyneo/maps/poi/PoiListActivity;)Landroid/app/ProgressDialog; │ │ +0e7ccc: 5410 6a14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@146a │ │ +0e7cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ │ Virtual methods - │ │ @@ -317084,292 +317384,292 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 588 16-bit code units │ │ -0e7ddc: |[0e7ddc] org.pyneo.maps.poi.PoiListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0e7dec: 7801 3d1f 1500 |0000: invoke-interface/range {v21}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0e7df2: 0c0e |0003: move-result-object v14 │ │ -0e7df4: 1f0e fc03 |0004: check-cast v14, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0e7df8: 53ee 900b |0006: iget-wide v14, v14, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ -0e7dfc: 84ec |0008: long-to-int v12, v14 │ │ -0e7dfe: 0800 1400 |0009: move-object/from16 v0, v20 │ │ -0e7e02: 540e 6c14 |000b: iget-object v14, v0, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e7e06: 6e20 a92a ce00 |000d: invoke-virtual {v14, v12}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ -0e7e0c: 0c0a |0010: move-result-object v10 │ │ -0e7e0e: 7801 3c1f 1500 |0011: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e7e14: 0a0e |0014: move-result v14 │ │ -0e7e16: 140f ff00 0b7f |0015: const v15, #float 1.84768e+38 // #7f0b00ff │ │ -0e7e1c: 33fe 1b00 |0018: if-ne v14, v15, 0033 // +001b │ │ -0e7e20: 220e 3000 |001a: new-instance v14, Landroid/content/Intent; // type@0030 │ │ -0e7e24: 1c0f 7805 |001c: const-class v15, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ -0e7e28: 0800 1400 |001e: move-object/from16 v0, v20 │ │ -0e7e2c: 7030 4a01 0e0f |0020: invoke-direct {v14, v0, v15}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e7e32: 1a0f 6d2d |0023: const-string v15, "pointid" // string@2d6d │ │ -0e7e36: 6e30 6901 fe0c |0025: invoke-virtual {v14, v15, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0e7e3c: 0c0e |0028: move-result-object v14 │ │ -0e7e3e: 0800 1400 |0029: move-object/from16 v0, v20 │ │ -0e7e42: 6e20 792a e000 |002b: invoke-virtual {v0, v14}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ -0e7e48: 7502 a900 1400 |002e: invoke-super/range {v20, v21}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@00a9 │ │ -0e7e4e: 0a0e |0031: move-result v14 │ │ -0e7e50: 0f0e |0032: return v14 │ │ -0e7e52: 7801 3c1f 1500 |0033: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e7e58: 0a0e |0036: move-result v14 │ │ -0e7e5a: 140f 0101 0b7f |0037: const v15, #float 1.84768e+38 // #7f0b0101 │ │ -0e7e60: 33fe 1900 |003a: if-ne v14, v15, 0053 // +0019 │ │ -0e7e64: 12fe |003c: const/4 v14, #int -1 // #ff │ │ -0e7e66: 220f 3000 |003d: new-instance v15, Landroid/content/Intent; // type@0030 │ │ -0e7e6a: 7010 4901 0f00 |003f: invoke-direct {v15}, Landroid/content/Intent;.:()V // method@0149 │ │ -0e7e70: 1a10 6d2d |0042: const-string v16, "pointid" // string@2d6d │ │ -0e7e74: 0800 1000 |0044: move-object/from16 v0, v16 │ │ -0e7e78: 6e30 6901 0f0c |0046: invoke-virtual {v15, v0, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0e7e7e: 0c0f |0049: move-result-object v15 │ │ -0e7e80: 0800 1400 |004a: move-object/from16 v0, v20 │ │ -0e7e84: 6e30 772a e00f |004c: invoke-virtual {v0, v14, v15}, Lorg/pyneo/maps/poi/PoiListActivity;.setResult:(ILandroid/content/Intent;)V // method@2a77 │ │ -0e7e8a: 7401 612a 1400 |004f: invoke-virtual/range {v20}, Lorg/pyneo/maps/poi/PoiListActivity;.finish:()V // method@2a61 │ │ -0e7e90: 28dc |0052: goto 002e // -0024 │ │ -0e7e92: 7801 3c1f 1500 |0053: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e7e98: 0a0e |0056: move-result v14 │ │ -0e7e9a: 140f 0001 0b7f |0057: const v15, #float 1.84768e+38 // #7f0b0100 │ │ -0e7ea0: 33fe 5800 |005a: if-ne v14, v15, 00b2 // +0058 │ │ -0e7ea4: 220e 1200 |005c: new-instance v14, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0e7ea8: 0800 1400 |005e: move-object/from16 v0, v20 │ │ -0e7eac: 7020 8300 0e00 |0060: invoke-direct {v14, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0e7eb2: 140f 1e00 0e7f |0063: const v15, #float 1.88751e+38 // #7f0e001e │ │ -0e7eb8: 6e20 8e00 fe00 |0066: invoke-virtual {v14, v15}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ -0e7ebe: 0c0e |0069: move-result-object v14 │ │ -0e7ec0: 7401 682a 1400 |006a: invoke-virtual/range {v20}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ -0e7ec6: 0c0f |006d: move-result-object v15 │ │ -0e7ec8: 1410 2601 0e7f |006e: const v16, #float 1.88756e+38 // #7f0e0126 │ │ -0e7ece: 1311 0100 |0071: const/16 v17, #int 1 // #1 │ │ -0e7ed2: 0200 1100 |0073: move/from16 v0, v17 │ │ -0e7ed6: 2300 7806 |0075: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -0e7eda: 0811 0000 |0077: move-object/from16 v17, v0 │ │ -0e7ede: 1312 0000 |0079: const/16 v18, #int 0 // #0 │ │ -0e7ee2: 1413 b200 0e7f |007b: const v19, #float 1.88754e+38 // #7f0e00b2 │ │ -0e7ee8: 0800 1400 |007e: move-object/from16 v0, v20 │ │ -0e7eec: 0201 1300 |0080: move/from16 v1, v19 │ │ -0e7ef0: 6e20 692a 1000 |0082: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ -0e7ef6: 0c13 |0085: move-result-object v19 │ │ -0e7ef8: 4d13 1112 |0086: aput-object v19, v17, v18 │ │ -0e7efc: 7403 b901 0f00 |0088: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -0e7f02: 0c0f |008b: move-result-object v15 │ │ -0e7f04: 6e20 8900 fe00 |008c: invoke-virtual {v14, v15}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ -0e7f0a: 0c0e |008f: move-result-object v14 │ │ -0e7f0c: 140f 4001 0e7f |0090: const v15, #float 1.88757e+38 // #7f0e0140 │ │ -0e7f12: 2210 8605 |0093: new-instance v16, Lorg/pyneo/maps/poi/PoiListActivity$4; // type@0586 │ │ -0e7f16: 0800 1000 |0095: move-object/from16 v0, v16 │ │ -0e7f1a: 0801 1400 |0097: move-object/from16 v1, v20 │ │ -0e7f1e: 7030 4c2a 100c |0099: invoke-direct {v0, v1, v12}, Lorg/pyneo/maps/poi/PoiListActivity$4;.:(Lorg/pyneo/maps/poi/PoiListActivity;I)V // method@2a4c │ │ -0e7f24: 7403 8c00 0e00 |009c: invoke-virtual/range {v14, v15, v16}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ -0e7f2a: 0c0e |009f: move-result-object v14 │ │ -0e7f2c: 140f a500 0e7f |00a0: const v15, #float 1.88754e+38 // #7f0e00a5 │ │ -0e7f32: 1310 0000 |00a3: const/16 v16, #int 0 // #0 │ │ -0e7f36: 7403 8a00 0e00 |00a5: invoke-virtual/range {v14, v15, v16}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ -0e7f3c: 0c0e |00a8: move-result-object v14 │ │ -0e7f3e: 6e10 8400 0e00 |00a9: invoke-virtual {v14}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ -0e7f44: 0c0e |00ac: move-result-object v14 │ │ -0e7f46: 6e10 9500 0e00 |00ad: invoke-virtual {v14}, Landroid/app/AlertDialog;.show:()V // method@0095 │ │ -0e7f4c: 2900 7eff |00b0: goto/16 002e // -0082 │ │ -0e7f50: 7801 3c1f 1500 |00b2: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e7f56: 0a0e |00b5: move-result v14 │ │ -0e7f58: 140f 0201 0b7f |00b6: const v15, #float 1.84768e+38 // #7f0b0102 │ │ -0e7f5e: 33fe 1b00 |00b9: if-ne v14, v15, 00d4 // +001b │ │ -0e7f62: 121e |00bb: const/4 v14, #int 1 // #1 │ │ -0e7f64: 5cae 8814 |00bc: iput-boolean v14, v10, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0e7f68: 0800 1400 |00be: move-object/from16 v0, v20 │ │ -0e7f6c: 540e 6c14 |00c0: iget-object v14, v0, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e7f70: 6e20 b52a ae00 |00c2: invoke-virtual {v14, v10}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ -0e7f76: 7401 642a 1400 |00c5: invoke-virtual/range {v20}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ -0e7f7c: 0c0e |00c8: move-result-object v14 │ │ -0e7f7e: 1f0e 2c04 |00c9: check-cast v14, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e7f82: 6e10 8322 0e00 |00cb: invoke-virtual {v14}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -0e7f88: 0c0e |00ce: move-result-object v14 │ │ -0e7f8a: 7210 e501 0e00 |00cf: invoke-interface {v14}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -0e7f90: 2900 5cff |00d2: goto/16 002e // -00a4 │ │ -0e7f94: 7801 3c1f 1500 |00d4: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e7f9a: 0a0e |00d7: move-result v14 │ │ -0e7f9c: 140f 0301 0b7f |00d8: const v15, #float 1.84768e+38 // #7f0b0103 │ │ -0e7fa2: 33fe 1b00 |00db: if-ne v14, v15, 00f6 // +001b │ │ -0e7fa6: 120e |00dd: const/4 v14, #int 0 // #0 │ │ -0e7fa8: 5cae 8814 |00de: iput-boolean v14, v10, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0e7fac: 0800 1400 |00e0: move-object/from16 v0, v20 │ │ -0e7fb0: 540e 6c14 |00e2: iget-object v14, v0, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e7fb4: 6e20 b52a ae00 |00e4: invoke-virtual {v14, v10}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ -0e7fba: 7401 642a 1400 |00e7: invoke-virtual/range {v20}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ -0e7fc0: 0c0e |00ea: move-result-object v14 │ │ -0e7fc2: 1f0e 2c04 |00eb: check-cast v14, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e7fc6: 6e10 8322 0e00 |00ed: invoke-virtual {v14}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -0e7fcc: 0c0e |00f0: move-result-object v14 │ │ -0e7fce: 7210 e501 0e00 |00f1: invoke-interface {v14}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -0e7fd4: 2900 3aff |00f4: goto/16 002e // -00c6 │ │ -0e7fd8: 7801 3c1f 1500 |00f6: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e7fde: 0a0e |00f9: move-result v14 │ │ -0e7fe0: 140f 0901 0b7f |00fa: const v15, #float 1.84768e+38 // #7f0b0109 │ │ -0e7fe6: 33fe 8300 |00fd: if-ne v14, v15, 0180 // +0083 │ │ -0e7fea: 54ab 8714 |00ff: iget-object v11, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e7fee: 54a5 8b14 |0101: iget-object v5, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e7ff2: 130d 1000 |0103: const/16 v13, #int 16 // #10 │ │ -0e7ff6: 6e10 302e 0b00 |0105: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e7ffc: 0b06 |0108: move-result-wide v6 │ │ -0e7ffe: 6e10 322e 0b00 |0109: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e8004: 0b08 |010c: move-result-wide v8 │ │ -0e8006: 2204 3000 |010d: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -0e800a: 1a0e 2f17 |010f: const-string v14, "android.intent.action.SEND" // string@172f │ │ -0e800e: 7020 4c01 e400 |0111: invoke-direct {v4, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0e8014: 1a0e 2a34 |0114: const-string v14, "text/plain" // string@342a │ │ -0e8018: 6e20 7b01 e400 |0116: invoke-virtual {v4, v14}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ -0e801e: 1a0e 3a17 |0119: const-string v14, "android.intent.extra.TEXT" // string@173a │ │ -0e8022: 220f 9204 |011b: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ -0e8026: 7010 fb24 0f00 |011d: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e802c: 54a0 8b14 |0120: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e8030: 0810 0000 |0122: move-object/from16 v16, v0 │ │ -0e8034: 7402 0425 0f00 |0124: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e803a: 0c0f |0127: move-result-object v15 │ │ -0e803c: 1310 0a00 |0128: const/16 v16, #int 10 // #a │ │ -0e8040: 7402 fe24 0f00 |012a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0e8046: 0c0f |012d: move-result-object v15 │ │ -0e8048: 1a10 1c21 |012e: const-string v16, "http://www.openstreetmap.org/?mlat=" // string@211c │ │ -0e804c: 7402 0425 0f00 |0130: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e8052: 0c0f |0133: move-result-object v15 │ │ -0e8054: 6e30 ff24 6f07 |0134: invoke-virtual {v15, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0e805a: 0c0f |0137: move-result-object v15 │ │ -0e805c: 1a10 db00 |0138: const-string v16, "&mlon=" // string@00db │ │ -0e8060: 7402 0425 0f00 |013a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e8066: 0c0f |013d: move-result-object v15 │ │ -0e8068: 6e30 ff24 8f09 |013e: invoke-virtual {v15, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0e806e: 0c0f |0141: move-result-object v15 │ │ -0e8070: 1a10 af00 |0142: const-string v16, "#map=" // string@00af │ │ -0e8074: 7402 0425 0f00 |0144: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e807a: 0c0f |0147: move-result-object v15 │ │ -0e807c: 1310 1000 |0148: const/16 v16, #int 16 // #10 │ │ -0e8080: 7402 0025 0f00 |014a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e8086: 0c0f |014d: move-result-object v15 │ │ -0e8088: 1310 2f00 |014e: const/16 v16, #int 47 // #2f │ │ -0e808c: 7402 fe24 0f00 |0150: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0e8092: 0c0f |0153: move-result-object v15 │ │ -0e8094: 6e30 ff24 6f07 |0154: invoke-virtual {v15, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0e809a: 0c0f |0157: move-result-object v15 │ │ -0e809c: 1310 2f00 |0158: const/16 v16, #int 47 // #2f │ │ -0e80a0: 7402 fe24 0f00 |015a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0e80a6: 0c0f |015d: move-result-object v15 │ │ -0e80a8: 6e30 ff24 8f09 |015e: invoke-virtual {v15, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0e80ae: 0c0f |0161: move-result-object v15 │ │ -0e80b0: 1a10 d900 |0162: const-string v16, "&layers=T" // string@00d9 │ │ -0e80b4: 7402 0425 0f00 |0164: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e80ba: 0c0f |0167: move-result-object v15 │ │ -0e80bc: 6e10 0a25 0f00 |0168: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e80c2: 0c0f |016b: move-result-object v15 │ │ -0e80c4: 6e30 6d01 e40f |016c: invoke-virtual {v4, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0e80ca: 0800 1400 |016f: move-object/from16 v0, v20 │ │ -0e80ce: 6e20 792a 4000 |0171: invoke-virtual {v0, v4}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ -0e80d4: 2900 bafe |0174: goto/16 002e // -0146 │ │ -0e80d8: 0d02 |0176: move-exception v2 │ │ -0e80da: 6e10 8224 0200 |0177: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e80e0: 0c0e |017a: move-result-object v14 │ │ -0e80e2: 7120 fa2e 2e00 |017b: invoke-static {v14, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e80e8: 2900 b0fe |017e: goto/16 002e // -0150 │ │ -0e80ec: 7801 3c1f 1500 |0180: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e80f2: 0a0e |0183: move-result v14 │ │ -0e80f4: 140f 0a01 0b7f |0184: const v15, #float 1.84768e+38 // #7f0b010a │ │ -0e80fa: 33fe 7000 |0187: if-ne v14, v15, 01f7 // +0070 │ │ -0e80fe: 54ab 8714 |0189: iget-object v11, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e8102: 54a5 8b14 |018b: iget-object v5, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e8106: 130d 1000 |018d: const/16 v13, #int 16 // #10 │ │ -0e810a: 6e10 302e 0b00 |018f: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e8110: 0b06 |0192: move-result-wide v6 │ │ -0e8112: 6e10 322e 0b00 |0193: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e8118: 0b08 |0196: move-result-wide v8 │ │ -0e811a: 2204 3000 |0197: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -0e811e: 1a0e 3117 |0199: const-string v14, "android.intent.action.VIEW" // string@1731 │ │ -0e8122: 7020 4c01 e400 |019b: invoke-direct {v4, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0e8128: 220e 9204 |019e: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ -0e812c: 7010 fb24 0e00 |01a0: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e8132: 1a0f 4e1d |01a3: const-string v15, "geo:" // string@1d4e │ │ -0e8136: 6e20 0425 fe00 |01a5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e813c: 0c0e |01a8: move-result-object v14 │ │ -0e813e: 6e30 ff24 6e07 |01a9: invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0e8144: 0c0e |01ac: move-result-object v14 │ │ -0e8146: 130f 2c00 |01ad: const/16 v15, #int 44 // #2c │ │ -0e814a: 6e20 fe24 fe00 |01af: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0e8150: 0c0e |01b2: move-result-object v14 │ │ -0e8152: 6e30 ff24 8e09 |01b3: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0e8158: 0c0e |01b6: move-result-object v14 │ │ -0e815a: 1a0f c901 |01b7: const-string v15, "?q=" // string@01c9 │ │ -0e815e: 6e20 0425 fe00 |01b9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e8164: 0c0e |01bc: move-result-object v14 │ │ -0e8166: 6e30 ff24 6e07 |01bd: invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0e816c: 0c0e |01c0: move-result-object v14 │ │ -0e816e: 130f 2c00 |01c1: const/16 v15, #int 44 // #2c │ │ -0e8172: 6e20 fe24 fe00 |01c3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0e8178: 0c0e |01c6: move-result-object v14 │ │ -0e817a: 6e30 ff24 8e09 |01c7: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0e8180: 0c0e |01ca: move-result-object v14 │ │ -0e8182: 130f 2800 |01cb: const/16 v15, #int 40 // #28 │ │ -0e8186: 6e20 fe24 fe00 |01cd: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0e818c: 0c0e |01d0: move-result-object v14 │ │ -0e818e: 6e20 0425 5e00 |01d1: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e8194: 0c0e |01d4: move-result-object v14 │ │ -0e8196: 130f 2900 |01d5: const/16 v15, #int 41 // #29 │ │ -0e819a: 6e20 fe24 fe00 |01d7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0e81a0: 0c0e |01da: move-result-object v14 │ │ -0e81a2: 6e10 0a25 0e00 |01db: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e81a8: 0c0e |01de: move-result-object v14 │ │ -0e81aa: 7110 fe02 0e00 |01df: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0e81b0: 0c0e |01e2: move-result-object v14 │ │ -0e81b2: 6e20 7701 e400 |01e3: invoke-virtual {v4, v14}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ -0e81b8: 0800 1400 |01e6: move-object/from16 v0, v20 │ │ -0e81bc: 6e20 792a 4000 |01e8: invoke-virtual {v0, v4}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ -0e81c2: 2900 43fe |01eb: goto/16 002e // -01bd │ │ -0e81c6: 0d02 |01ed: move-exception v2 │ │ -0e81c8: 6e10 8224 0200 |01ee: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0e81ce: 0c0e |01f1: move-result-object v14 │ │ -0e81d0: 7120 fa2e 2e00 |01f2: invoke-static {v14, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0e81d6: 2900 39fe |01f5: goto/16 002e // -01c7 │ │ -0e81da: 7801 3c1f 1500 |01f7: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e81e0: 0a0e |01fa: move-result v14 │ │ -0e81e2: 140f 0501 0b7f |01fb: const v15, #float 1.84768e+38 // #7f0b0105 │ │ -0e81e8: 33fe 30fe |01fe: if-ne v14, v15, 002e // -01d0 │ │ -0e81ec: 2203 3000 |0200: new-instance v3, Landroid/content/Intent; // type@0030 │ │ -0e81f0: 1a0e 6019 |0202: const-string v14, "com.google.android.radar.SHOW_RADAR" // string@1960 │ │ -0e81f4: 7020 4c01 e300 |0204: invoke-direct {v3, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0e81fa: 150e 0200 |0207: const/high16 v14, #int 131072 // #2 │ │ -0e81fe: 6e20 7901 e300 |0209: invoke-virtual {v3, v14}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0179 │ │ -0e8204: 1a0e 4b2a |020c: const-string v14, "name" // string@2a4b │ │ -0e8208: 54af 8b14 |020e: iget-object v15, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e820c: 6e30 6d01 e30f |0210: invoke-virtual {v3, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0e8212: 1a0e 1623 |0213: const-string v14, "latitude" // string@2316 │ │ -0e8216: 54af 8714 |0215: iget-object v15, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e821a: 6e10 312e 0f00 |0217: invoke-virtual {v15}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0e8220: 0a0f |021a: move-result v15 │ │ -0e8222: 82ff |021b: int-to-float v15, v15 │ │ -0e8224: 1410 0024 7449 |021c: const v16, #float 1e+06 // #49742400 │ │ -0e822a: a90f 0f10 |021f: div-float v15, v15, v16 │ │ -0e822e: 6e30 6801 e30f |0221: invoke-virtual {v3, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;F)Landroid/content/Intent; // method@0168 │ │ -0e8234: 1a0e aa23 |0224: const-string v14, "longitude" // string@23aa │ │ -0e8238: 54af 8714 |0226: iget-object v15, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e823c: 6e10 332e 0f00 |0228: invoke-virtual {v15}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0e8242: 0a0f |022b: move-result v15 │ │ -0e8244: 82ff |022c: int-to-float v15, v15 │ │ -0e8246: 1410 0024 7449 |022d: const v16, #float 1e+06 // #49742400 │ │ -0e824c: a90f 0f10 |0230: div-float v15, v15, v16 │ │ -0e8250: 6e30 6801 e30f |0232: invoke-virtual {v3, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;F)Landroid/content/Intent; // method@0168 │ │ -0e8256: 0800 1400 |0235: move-object/from16 v0, v20 │ │ -0e825a: 6e20 792a 3000 |0237: invoke-virtual {v0, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ -0e8260: 2900 f4fd |023a: goto/16 002e // -020c │ │ -0e8264: 0d02 |023c: move-exception v2 │ │ -0e8266: 140e 9800 0e7f |023d: const v14, #float 1.88753e+38 // #7f0e0098 │ │ -0e826c: 121f |0240: const/4 v15, #int 1 // #1 │ │ -0e826e: 0800 1400 |0241: move-object/from16 v0, v20 │ │ -0e8272: 7130 c522 e00f |0243: invoke-static {v0, v14, v15}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0e8278: 0c0e |0246: move-result-object v14 │ │ -0e827a: 6e10 c822 0e00 |0247: invoke-virtual {v14}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0e8280: 2900 e4fd |024a: goto/16 002e // -021c │ │ +0e7cd4: |[0e7cd4] org.pyneo.maps.poi.PoiListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0e7ce4: 7801 3d1f 1500 |0000: invoke-interface/range {v21}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0e7cea: 0c0e |0003: move-result-object v14 │ │ +0e7cec: 1f0e fc03 |0004: check-cast v14, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0e7cf0: 53ee 900b |0006: iget-wide v14, v14, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ +0e7cf4: 84ec |0008: long-to-int v12, v14 │ │ +0e7cf6: 0800 1400 |0009: move-object/from16 v0, v20 │ │ +0e7cfa: 540e 6c14 |000b: iget-object v14, v0, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e7cfe: 6e20 a92a ce00 |000d: invoke-virtual {v14, v12}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ +0e7d04: 0c0a |0010: move-result-object v10 │ │ +0e7d06: 7801 3c1f 1500 |0011: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7d0c: 0a0e |0014: move-result v14 │ │ +0e7d0e: 140f ff00 0b7f |0015: const v15, #float 1.84768e+38 // #7f0b00ff │ │ +0e7d14: 33fe 1b00 |0018: if-ne v14, v15, 0033 // +001b │ │ +0e7d18: 220e 3000 |001a: new-instance v14, Landroid/content/Intent; // type@0030 │ │ +0e7d1c: 1c0f 7805 |001c: const-class v15, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ +0e7d20: 0800 1400 |001e: move-object/from16 v0, v20 │ │ +0e7d24: 7030 4a01 0e0f |0020: invoke-direct {v14, v0, v15}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e7d2a: 1a0f 6d2d |0023: const-string v15, "pointid" // string@2d6d │ │ +0e7d2e: 6e30 6901 fe0c |0025: invoke-virtual {v14, v15, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0e7d34: 0c0e |0028: move-result-object v14 │ │ +0e7d36: 0800 1400 |0029: move-object/from16 v0, v20 │ │ +0e7d3a: 6e20 792a e000 |002b: invoke-virtual {v0, v14}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ +0e7d40: 7502 a900 1400 |002e: invoke-super/range {v20, v21}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@00a9 │ │ +0e7d46: 0a0e |0031: move-result v14 │ │ +0e7d48: 0f0e |0032: return v14 │ │ +0e7d4a: 7801 3c1f 1500 |0033: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7d50: 0a0e |0036: move-result v14 │ │ +0e7d52: 140f 0101 0b7f |0037: const v15, #float 1.84768e+38 // #7f0b0101 │ │ +0e7d58: 33fe 1900 |003a: if-ne v14, v15, 0053 // +0019 │ │ +0e7d5c: 12fe |003c: const/4 v14, #int -1 // #ff │ │ +0e7d5e: 220f 3000 |003d: new-instance v15, Landroid/content/Intent; // type@0030 │ │ +0e7d62: 7010 4901 0f00 |003f: invoke-direct {v15}, Landroid/content/Intent;.:()V // method@0149 │ │ +0e7d68: 1a10 6d2d |0042: const-string v16, "pointid" // string@2d6d │ │ +0e7d6c: 0800 1000 |0044: move-object/from16 v0, v16 │ │ +0e7d70: 6e30 6901 0f0c |0046: invoke-virtual {v15, v0, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0e7d76: 0c0f |0049: move-result-object v15 │ │ +0e7d78: 0800 1400 |004a: move-object/from16 v0, v20 │ │ +0e7d7c: 6e30 772a e00f |004c: invoke-virtual {v0, v14, v15}, Lorg/pyneo/maps/poi/PoiListActivity;.setResult:(ILandroid/content/Intent;)V // method@2a77 │ │ +0e7d82: 7401 612a 1400 |004f: invoke-virtual/range {v20}, Lorg/pyneo/maps/poi/PoiListActivity;.finish:()V // method@2a61 │ │ +0e7d88: 28dc |0052: goto 002e // -0024 │ │ +0e7d8a: 7801 3c1f 1500 |0053: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7d90: 0a0e |0056: move-result v14 │ │ +0e7d92: 140f 0001 0b7f |0057: const v15, #float 1.84768e+38 // #7f0b0100 │ │ +0e7d98: 33fe 5800 |005a: if-ne v14, v15, 00b2 // +0058 │ │ +0e7d9c: 220e 1200 |005c: new-instance v14, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0e7da0: 0800 1400 |005e: move-object/from16 v0, v20 │ │ +0e7da4: 7020 8300 0e00 |0060: invoke-direct {v14, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0e7daa: 140f 1e00 0e7f |0063: const v15, #float 1.88751e+38 // #7f0e001e │ │ +0e7db0: 6e20 8e00 fe00 |0066: invoke-virtual {v14, v15}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ +0e7db6: 0c0e |0069: move-result-object v14 │ │ +0e7db8: 7401 682a 1400 |006a: invoke-virtual/range {v20}, Lorg/pyneo/maps/poi/PoiListActivity;.getResources:()Landroid/content/res/Resources; // method@2a68 │ │ +0e7dbe: 0c0f |006d: move-result-object v15 │ │ +0e7dc0: 1410 2601 0e7f |006e: const v16, #float 1.88756e+38 // #7f0e0126 │ │ +0e7dc6: 1311 0100 |0071: const/16 v17, #int 1 // #1 │ │ +0e7dca: 0200 1100 |0073: move/from16 v0, v17 │ │ +0e7dce: 2300 7806 |0075: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +0e7dd2: 0811 0000 |0077: move-object/from16 v17, v0 │ │ +0e7dd6: 1312 0000 |0079: const/16 v18, #int 0 // #0 │ │ +0e7dda: 1413 b200 0e7f |007b: const v19, #float 1.88754e+38 // #7f0e00b2 │ │ +0e7de0: 0800 1400 |007e: move-object/from16 v0, v20 │ │ +0e7de4: 0201 1300 |0080: move/from16 v1, v19 │ │ +0e7de8: 6e20 692a 1000 |0082: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ +0e7dee: 0c13 |0085: move-result-object v19 │ │ +0e7df0: 4d13 1112 |0086: aput-object v19, v17, v18 │ │ +0e7df4: 7403 b901 0f00 |0088: invoke-virtual/range {v15, v16, v17}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +0e7dfa: 0c0f |008b: move-result-object v15 │ │ +0e7dfc: 6e20 8900 fe00 |008c: invoke-virtual {v14, v15}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ +0e7e02: 0c0e |008f: move-result-object v14 │ │ +0e7e04: 140f 4001 0e7f |0090: const v15, #float 1.88757e+38 // #7f0e0140 │ │ +0e7e0a: 2210 8605 |0093: new-instance v16, Lorg/pyneo/maps/poi/PoiListActivity$4; // type@0586 │ │ +0e7e0e: 0800 1000 |0095: move-object/from16 v0, v16 │ │ +0e7e12: 0801 1400 |0097: move-object/from16 v1, v20 │ │ +0e7e16: 7030 4c2a 100c |0099: invoke-direct {v0, v1, v12}, Lorg/pyneo/maps/poi/PoiListActivity$4;.:(Lorg/pyneo/maps/poi/PoiListActivity;I)V // method@2a4c │ │ +0e7e1c: 7403 8c00 0e00 |009c: invoke-virtual/range {v14, v15, v16}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ +0e7e22: 0c0e |009f: move-result-object v14 │ │ +0e7e24: 140f a500 0e7f |00a0: const v15, #float 1.88754e+38 // #7f0e00a5 │ │ +0e7e2a: 1310 0000 |00a3: const/16 v16, #int 0 // #0 │ │ +0e7e2e: 7403 8a00 0e00 |00a5: invoke-virtual/range {v14, v15, v16}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ +0e7e34: 0c0e |00a8: move-result-object v14 │ │ +0e7e36: 6e10 8400 0e00 |00a9: invoke-virtual {v14}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ +0e7e3c: 0c0e |00ac: move-result-object v14 │ │ +0e7e3e: 6e10 9500 0e00 |00ad: invoke-virtual {v14}, Landroid/app/AlertDialog;.show:()V // method@0095 │ │ +0e7e44: 2900 7eff |00b0: goto/16 002e // -0082 │ │ +0e7e48: 7801 3c1f 1500 |00b2: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7e4e: 0a0e |00b5: move-result v14 │ │ +0e7e50: 140f 0201 0b7f |00b6: const v15, #float 1.84768e+38 // #7f0b0102 │ │ +0e7e56: 33fe 1b00 |00b9: if-ne v14, v15, 00d4 // +001b │ │ +0e7e5a: 121e |00bb: const/4 v14, #int 1 // #1 │ │ +0e7e5c: 5cae 8814 |00bc: iput-boolean v14, v10, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0e7e60: 0800 1400 |00be: move-object/from16 v0, v20 │ │ +0e7e64: 540e 6c14 |00c0: iget-object v14, v0, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e7e68: 6e20 b52a ae00 |00c2: invoke-virtual {v14, v10}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ +0e7e6e: 7401 642a 1400 |00c5: invoke-virtual/range {v20}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ +0e7e74: 0c0e |00c8: move-result-object v14 │ │ +0e7e76: 1f0e 2c04 |00c9: check-cast v14, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e7e7a: 6e10 8322 0e00 |00cb: invoke-virtual {v14}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +0e7e80: 0c0e |00ce: move-result-object v14 │ │ +0e7e82: 7210 e501 0e00 |00cf: invoke-interface {v14}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +0e7e88: 2900 5cff |00d2: goto/16 002e // -00a4 │ │ +0e7e8c: 7801 3c1f 1500 |00d4: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7e92: 0a0e |00d7: move-result v14 │ │ +0e7e94: 140f 0301 0b7f |00d8: const v15, #float 1.84768e+38 // #7f0b0103 │ │ +0e7e9a: 33fe 1b00 |00db: if-ne v14, v15, 00f6 // +001b │ │ +0e7e9e: 120e |00dd: const/4 v14, #int 0 // #0 │ │ +0e7ea0: 5cae 8814 |00de: iput-boolean v14, v10, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0e7ea4: 0800 1400 |00e0: move-object/from16 v0, v20 │ │ +0e7ea8: 540e 6c14 |00e2: iget-object v14, v0, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e7eac: 6e20 b52a ae00 |00e4: invoke-virtual {v14, v10}, Lorg/pyneo/maps/poi/PoiManager;.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V // method@2ab5 │ │ +0e7eb2: 7401 642a 1400 |00e7: invoke-virtual/range {v20}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ +0e7eb8: 0c0e |00ea: move-result-object v14 │ │ +0e7eba: 1f0e 2c04 |00eb: check-cast v14, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e7ebe: 6e10 8322 0e00 |00ed: invoke-virtual {v14}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +0e7ec4: 0c0e |00f0: move-result-object v14 │ │ +0e7ec6: 7210 e501 0e00 |00f1: invoke-interface {v14}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +0e7ecc: 2900 3aff |00f4: goto/16 002e // -00c6 │ │ +0e7ed0: 7801 3c1f 1500 |00f6: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7ed6: 0a0e |00f9: move-result v14 │ │ +0e7ed8: 140f 0901 0b7f |00fa: const v15, #float 1.84768e+38 // #7f0b0109 │ │ +0e7ede: 33fe 8300 |00fd: if-ne v14, v15, 0180 // +0083 │ │ +0e7ee2: 54ab 8714 |00ff: iget-object v11, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e7ee6: 54a5 8b14 |0101: iget-object v5, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e7eea: 130d 1000 |0103: const/16 v13, #int 16 // #10 │ │ +0e7eee: 6e10 302e 0b00 |0105: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e7ef4: 0b06 |0108: move-result-wide v6 │ │ +0e7ef6: 6e10 322e 0b00 |0109: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e7efc: 0b08 |010c: move-result-wide v8 │ │ +0e7efe: 2204 3000 |010d: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +0e7f02: 1a0e 2f17 |010f: const-string v14, "android.intent.action.SEND" // string@172f │ │ +0e7f06: 7020 4c01 e400 |0111: invoke-direct {v4, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0e7f0c: 1a0e 2a34 |0114: const-string v14, "text/plain" // string@342a │ │ +0e7f10: 6e20 7b01 e400 |0116: invoke-virtual {v4, v14}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ +0e7f16: 1a0e 3a17 |0119: const-string v14, "android.intent.extra.TEXT" // string@173a │ │ +0e7f1a: 220f 9204 |011b: new-instance v15, Ljava/lang/StringBuilder; // type@0492 │ │ +0e7f1e: 7010 fb24 0f00 |011d: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e7f24: 54a0 8b14 |0120: iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e7f28: 0810 0000 |0122: move-object/from16 v16, v0 │ │ +0e7f2c: 7402 0425 0f00 |0124: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e7f32: 0c0f |0127: move-result-object v15 │ │ +0e7f34: 1310 0a00 |0128: const/16 v16, #int 10 // #a │ │ +0e7f38: 7402 fe24 0f00 |012a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0e7f3e: 0c0f |012d: move-result-object v15 │ │ +0e7f40: 1a10 1c21 |012e: const-string v16, "http://www.openstreetmap.org/?mlat=" // string@211c │ │ +0e7f44: 7402 0425 0f00 |0130: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e7f4a: 0c0f |0133: move-result-object v15 │ │ +0e7f4c: 6e30 ff24 6f07 |0134: invoke-virtual {v15, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0e7f52: 0c0f |0137: move-result-object v15 │ │ +0e7f54: 1a10 db00 |0138: const-string v16, "&mlon=" // string@00db │ │ +0e7f58: 7402 0425 0f00 |013a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e7f5e: 0c0f |013d: move-result-object v15 │ │ +0e7f60: 6e30 ff24 8f09 |013e: invoke-virtual {v15, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0e7f66: 0c0f |0141: move-result-object v15 │ │ +0e7f68: 1a10 af00 |0142: const-string v16, "#map=" // string@00af │ │ +0e7f6c: 7402 0425 0f00 |0144: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e7f72: 0c0f |0147: move-result-object v15 │ │ +0e7f74: 1310 1000 |0148: const/16 v16, #int 16 // #10 │ │ +0e7f78: 7402 0025 0f00 |014a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e7f7e: 0c0f |014d: move-result-object v15 │ │ +0e7f80: 1310 2f00 |014e: const/16 v16, #int 47 // #2f │ │ +0e7f84: 7402 fe24 0f00 |0150: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0e7f8a: 0c0f |0153: move-result-object v15 │ │ +0e7f8c: 6e30 ff24 6f07 |0154: invoke-virtual {v15, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0e7f92: 0c0f |0157: move-result-object v15 │ │ +0e7f94: 1310 2f00 |0158: const/16 v16, #int 47 // #2f │ │ +0e7f98: 7402 fe24 0f00 |015a: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0e7f9e: 0c0f |015d: move-result-object v15 │ │ +0e7fa0: 6e30 ff24 8f09 |015e: invoke-virtual {v15, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0e7fa6: 0c0f |0161: move-result-object v15 │ │ +0e7fa8: 1a10 d900 |0162: const-string v16, "&layers=T" // string@00d9 │ │ +0e7fac: 7402 0425 0f00 |0164: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e7fb2: 0c0f |0167: move-result-object v15 │ │ +0e7fb4: 6e10 0a25 0f00 |0168: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e7fba: 0c0f |016b: move-result-object v15 │ │ +0e7fbc: 6e30 6d01 e40f |016c: invoke-virtual {v4, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0e7fc2: 0800 1400 |016f: move-object/from16 v0, v20 │ │ +0e7fc6: 6e20 792a 4000 |0171: invoke-virtual {v0, v4}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ +0e7fcc: 2900 bafe |0174: goto/16 002e // -0146 │ │ +0e7fd0: 0d02 |0176: move-exception v2 │ │ +0e7fd2: 6e10 8224 0200 |0177: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e7fd8: 0c0e |017a: move-result-object v14 │ │ +0e7fda: 7120 fa2e 2e00 |017b: invoke-static {v14, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e7fe0: 2900 b0fe |017e: goto/16 002e // -0150 │ │ +0e7fe4: 7801 3c1f 1500 |0180: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e7fea: 0a0e |0183: move-result v14 │ │ +0e7fec: 140f 0a01 0b7f |0184: const v15, #float 1.84768e+38 // #7f0b010a │ │ +0e7ff2: 33fe 7000 |0187: if-ne v14, v15, 01f7 // +0070 │ │ +0e7ff6: 54ab 8714 |0189: iget-object v11, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e7ffa: 54a5 8b14 |018b: iget-object v5, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e7ffe: 130d 1000 |018d: const/16 v13, #int 16 // #10 │ │ +0e8002: 6e10 302e 0b00 |018f: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e8008: 0b06 |0192: move-result-wide v6 │ │ +0e800a: 6e10 322e 0b00 |0193: invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e8010: 0b08 |0196: move-result-wide v8 │ │ +0e8012: 2204 3000 |0197: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +0e8016: 1a0e 3117 |0199: const-string v14, "android.intent.action.VIEW" // string@1731 │ │ +0e801a: 7020 4c01 e400 |019b: invoke-direct {v4, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0e8020: 220e 9204 |019e: new-instance v14, Ljava/lang/StringBuilder; // type@0492 │ │ +0e8024: 7010 fb24 0e00 |01a0: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e802a: 1a0f 4e1d |01a3: const-string v15, "geo:" // string@1d4e │ │ +0e802e: 6e20 0425 fe00 |01a5: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e8034: 0c0e |01a8: move-result-object v14 │ │ +0e8036: 6e30 ff24 6e07 |01a9: invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0e803c: 0c0e |01ac: move-result-object v14 │ │ +0e803e: 130f 2c00 |01ad: const/16 v15, #int 44 // #2c │ │ +0e8042: 6e20 fe24 fe00 |01af: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0e8048: 0c0e |01b2: move-result-object v14 │ │ +0e804a: 6e30 ff24 8e09 |01b3: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0e8050: 0c0e |01b6: move-result-object v14 │ │ +0e8052: 1a0f c901 |01b7: const-string v15, "?q=" // string@01c9 │ │ +0e8056: 6e20 0425 fe00 |01b9: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e805c: 0c0e |01bc: move-result-object v14 │ │ +0e805e: 6e30 ff24 6e07 |01bd: invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0e8064: 0c0e |01c0: move-result-object v14 │ │ +0e8066: 130f 2c00 |01c1: const/16 v15, #int 44 // #2c │ │ +0e806a: 6e20 fe24 fe00 |01c3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0e8070: 0c0e |01c6: move-result-object v14 │ │ +0e8072: 6e30 ff24 8e09 |01c7: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0e8078: 0c0e |01ca: move-result-object v14 │ │ +0e807a: 130f 2800 |01cb: const/16 v15, #int 40 // #28 │ │ +0e807e: 6e20 fe24 fe00 |01cd: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0e8084: 0c0e |01d0: move-result-object v14 │ │ +0e8086: 6e20 0425 5e00 |01d1: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e808c: 0c0e |01d4: move-result-object v14 │ │ +0e808e: 130f 2900 |01d5: const/16 v15, #int 41 // #29 │ │ +0e8092: 6e20 fe24 fe00 |01d7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0e8098: 0c0e |01da: move-result-object v14 │ │ +0e809a: 6e10 0a25 0e00 |01db: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e80a0: 0c0e |01de: move-result-object v14 │ │ +0e80a2: 7110 fe02 0e00 |01df: invoke-static {v14}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0e80a8: 0c0e |01e2: move-result-object v14 │ │ +0e80aa: 6e20 7701 e400 |01e3: invoke-virtual {v4, v14}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0177 │ │ +0e80b0: 0800 1400 |01e6: move-object/from16 v0, v20 │ │ +0e80b4: 6e20 792a 4000 |01e8: invoke-virtual {v0, v4}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ +0e80ba: 2900 43fe |01eb: goto/16 002e // -01bd │ │ +0e80be: 0d02 |01ed: move-exception v2 │ │ +0e80c0: 6e10 8224 0200 |01ee: invoke-virtual {v2}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0e80c6: 0c0e |01f1: move-result-object v14 │ │ +0e80c8: 7120 fa2e 2e00 |01f2: invoke-static {v14, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0e80ce: 2900 39fe |01f5: goto/16 002e // -01c7 │ │ +0e80d2: 7801 3c1f 1500 |01f7: invoke-interface/range {v21}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e80d8: 0a0e |01fa: move-result v14 │ │ +0e80da: 140f 0501 0b7f |01fb: const v15, #float 1.84768e+38 // #7f0b0105 │ │ +0e80e0: 33fe 30fe |01fe: if-ne v14, v15, 002e // -01d0 │ │ +0e80e4: 2203 3000 |0200: new-instance v3, Landroid/content/Intent; // type@0030 │ │ +0e80e8: 1a0e 6019 |0202: const-string v14, "com.google.android.radar.SHOW_RADAR" // string@1960 │ │ +0e80ec: 7020 4c01 e300 |0204: invoke-direct {v3, v14}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0e80f2: 150e 0200 |0207: const/high16 v14, #int 131072 // #2 │ │ +0e80f6: 6e20 7901 e300 |0209: invoke-virtual {v3, v14}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0179 │ │ +0e80fc: 1a0e 4b2a |020c: const-string v14, "name" // string@2a4b │ │ +0e8100: 54af 8b14 |020e: iget-object v15, v10, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e8104: 6e30 6d01 e30f |0210: invoke-virtual {v3, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0e810a: 1a0e 1623 |0213: const-string v14, "latitude" // string@2316 │ │ +0e810e: 54af 8714 |0215: iget-object v15, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e8112: 6e10 312e 0f00 |0217: invoke-virtual {v15}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0e8118: 0a0f |021a: move-result v15 │ │ +0e811a: 82ff |021b: int-to-float v15, v15 │ │ +0e811c: 1410 0024 7449 |021c: const v16, #float 1e+06 // #49742400 │ │ +0e8122: a90f 0f10 |021f: div-float v15, v15, v16 │ │ +0e8126: 6e30 6801 e30f |0221: invoke-virtual {v3, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;F)Landroid/content/Intent; // method@0168 │ │ +0e812c: 1a0e aa23 |0224: const-string v14, "longitude" // string@23aa │ │ +0e8130: 54af 8714 |0226: iget-object v15, v10, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e8134: 6e10 332e 0f00 |0228: invoke-virtual {v15}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0e813a: 0a0f |022b: move-result v15 │ │ +0e813c: 82ff |022c: int-to-float v15, v15 │ │ +0e813e: 1410 0024 7449 |022d: const v16, #float 1e+06 // #49742400 │ │ +0e8144: a90f 0f10 |0230: div-float v15, v15, v16 │ │ +0e8148: 6e30 6801 e30f |0232: invoke-virtual {v3, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;F)Landroid/content/Intent; // method@0168 │ │ +0e814e: 0800 1400 |0235: move-object/from16 v0, v20 │ │ +0e8152: 6e20 792a 3000 |0237: invoke-virtual {v0, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ +0e8158: 2900 f4fd |023a: goto/16 002e // -020c │ │ +0e815c: 0d02 |023c: move-exception v2 │ │ +0e815e: 140e 9800 0e7f |023d: const v14, #float 1.88753e+38 // #7f0e0098 │ │ +0e8164: 121f |0240: const/4 v15, #int 1 // #1 │ │ +0e8166: 0800 1400 |0241: move-object/from16 v0, v20 │ │ +0e816a: 7130 c522 e00f |0243: invoke-static {v0, v14, v15}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0e8170: 0c0e |0246: move-result-object v14 │ │ +0e8172: 6e10 c822 0e00 |0247: invoke-virtual {v14}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0e8178: 2900 e4fd |024a: goto/16 002e // -021c │ │ catches : 3 │ │ 0x00ff - 0x0174 │ │ Ljava/lang/Exception; -> 0x0176 │ │ 0x0189 - 0x01eb │ │ Ljava/lang/Exception; -> 0x01ed │ │ 0x0200 - 0x023a │ │ Ljava/lang/Exception; -> 0x023c │ │ @@ -317380,14 +317680,18 @@ │ │ 0x001a line=255 │ │ 0x002e line=345 │ │ 0x0033 line=257 │ │ 0x003c line=258 │ │ 0x004f line=259 │ │ 0x0053 line=261 │ │ 0x005c line=262 │ │ + 0x0066 line=263 │ │ + 0x006a line=264 │ │ + 0x009c line=265 │ │ + 0x00a5 line=271 │ │ 0x00b2 line=274 │ │ 0x00bb line=275 │ │ 0x00be line=276 │ │ 0x00c5 line=277 │ │ 0x00d4 line=279 │ │ 0x00dd line=280 │ │ 0x00e0 line=281 │ │ @@ -317397,14 +317701,29 @@ │ │ 0x0101 line=287 │ │ 0x0103 line=288 │ │ 0x0105 line=289 │ │ 0x0109 line=290 │ │ 0x010d line=292 │ │ 0x0114 line=293 │ │ 0x0119 line=294 │ │ + 0x0124 line=295 │ │ + 0x012a line=296 │ │ + 0x0130 line=297 │ │ + 0x0134 line=298 │ │ + 0x013a line=299 │ │ + 0x013e line=300 │ │ + 0x0144 line=301 │ │ + 0x014a line=302 │ │ + 0x0150 line=303 │ │ + 0x0154 line=304 │ │ + 0x015a line=305 │ │ + 0x015e line=306 │ │ + 0x0164 line=307 │ │ + 0x0168 line=308 │ │ + 0x016c line=294 │ │ 0x016f line=309 │ │ 0x0176 line=311 │ │ 0x0177 line=312 │ │ 0x0180 line=315 │ │ 0x0189 line=317 │ │ 0x018b line=318 │ │ 0x018d line=319 │ │ @@ -317451,32 +317770,32 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0e82ac: |[0e82ac] org.pyneo.maps.poi.PoiListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0e82bc: 6f20 aa00 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ -0e82c2: 1400 3200 037f |0003: const v0, #float 1.7413e+38 // #7f030032 │ │ -0e82c8: 6e20 752a 0200 |0006: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiListActivity;.setContentView:(I)V // method@2a75 │ │ -0e82ce: 6e10 652a 0200 |0009: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiListActivity;.getListView:()Landroid/widget/ListView; // method@2a65 │ │ -0e82d4: 0c00 |000c: move-result-object v0 │ │ -0e82d6: 6e20 742a 0200 |000d: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@2a74 │ │ -0e82dc: 2200 8d05 |0010: new-instance v0, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0e82e0: 7020 902a 2000 |0012: invoke-direct {v0, v2}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0e82e6: 5b20 6c14 |0015: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e82ea: 1a00 0c23 |0017: const-string v0, "lat asc, lon asc" // string@230c │ │ -0e82ee: 5b20 6d14 |0019: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e82f2: 2200 0f06 |001b: new-instance v0, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ -0e82f6: 6e10 622a 0200 |001d: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiListActivity;.getApplicationContext:()Landroid/content/Context; // method@2a62 │ │ -0e82fc: 0c01 |0020: move-result-object v1 │ │ -0e82fe: 7020 042e 1000 |0021: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ -0e8304: 5b20 6b14 |0024: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@146b │ │ -0e8308: 0e00 |0026: return-void │ │ +0e81a4: |[0e81a4] org.pyneo.maps.poi.PoiListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0e81b4: 6f20 aa00 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ +0e81ba: 1400 3200 037f |0003: const v0, #float 1.7413e+38 // #7f030032 │ │ +0e81c0: 6e20 752a 0200 |0006: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiListActivity;.setContentView:(I)V // method@2a75 │ │ +0e81c6: 6e10 652a 0200 |0009: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiListActivity;.getListView:()Landroid/widget/ListView; // method@2a65 │ │ +0e81cc: 0c00 |000c: move-result-object v0 │ │ +0e81ce: 6e20 742a 0200 |000d: invoke-virtual {v2, v0}, Lorg/pyneo/maps/poi/PoiListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@2a74 │ │ +0e81d4: 2200 8d05 |0010: new-instance v0, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0e81d8: 7020 902a 2000 |0012: invoke-direct {v0, v2}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0e81de: 5b20 6c14 |0015: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e81e2: 1a00 0c23 |0017: const-string v0, "lat asc, lon asc" // string@230c │ │ +0e81e6: 5b20 6d14 |0019: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e81ea: 2200 0f06 |001b: new-instance v0, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ +0e81ee: 6e10 622a 0200 |001d: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiListActivity;.getApplicationContext:()Landroid/content/Context; // method@2a62 │ │ +0e81f4: 0c01 |0020: move-result-object v1 │ │ +0e81f6: 7020 042e 1000 |0021: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ +0e81fc: 5b20 6b14 |0024: iput-object v0, v2, Lorg/pyneo/maps/poi/PoiListActivity;.mCf:Lorg/pyneo/maps/utils/CoordFormatter; // field@146b │ │ +0e8200: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0009 line=50 │ │ 0x0010 line=51 │ │ 0x0017 line=52 │ │ @@ -317491,58 +317810,58 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -0e830c: |[0e830c] org.pyneo.maps.poi.PoiListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0e831c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e831e: 0782 |0001: move-object v2, v8 │ │ -0e8320: 1f02 fc03 |0002: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0e8324: 5322 900b |0004: iget-wide v2, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ -0e8328: 8421 |0006: long-to-int v1, v2 │ │ -0e832a: 5452 6c14 |0007: iget-object v2, v5, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e832e: 6e20 a92a 1200 |0009: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ -0e8334: 0c00 |000c: move-result-object v0 │ │ -0e8336: 1402 0101 0b7f |000d: const v2, #float 1.84768e+38 // #7f0b0101 │ │ -0e833c: 1403 6b00 0e7f |0010: const v3, #float 1.88753e+38 // #7f0e006b │ │ -0e8342: 6e20 692a 3500 |0013: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ -0e8348: 0c03 |0016: move-result-object v3 │ │ -0e834a: 7253 dc1e 4642 |0017: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e8350: 1402 ff00 0b7f |001a: const v2, #float 1.84768e+38 // #7f0b00ff │ │ -0e8356: 1403 6600 0e7f |001d: const v3, #float 1.88752e+38 // #7f0e0066 │ │ -0e835c: 6e20 692a 3500 |0020: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ -0e8362: 0c03 |0023: move-result-object v3 │ │ -0e8364: 7253 dc1e 4642 |0024: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e836a: 5502 8814 |0027: iget-boolean v2, v0, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0e836e: 3802 2d00 |0029: if-eqz v2, 0056 // +002d │ │ -0e8372: 1402 0301 0b7f |002b: const v2, #float 1.84768e+38 // #7f0b0103 │ │ -0e8378: 1403 7e00 0e7f |002e: const v3, #float 1.88753e+38 // #7f0e007e │ │ -0e837e: 6e20 692a 3500 |0031: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ -0e8384: 0c03 |0034: move-result-object v3 │ │ -0e8386: 7253 dc1e 4642 |0035: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e838c: 1402 0001 0b7f |0038: const v2, #float 1.84768e+38 // #7f0b0100 │ │ -0e8392: 1403 6100 0e7f |003b: const v3, #float 1.88752e+38 // #7f0e0061 │ │ -0e8398: 6e20 692a 3500 |003e: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ -0e839e: 0c03 |0041: move-result-object v3 │ │ -0e83a0: 7253 dc1e 4642 |0042: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e83a6: 1402 0901 0b7f |0045: const v2, #float 1.84768e+38 // #7f0b0109 │ │ -0e83ac: 1403 7d00 0e7f |0048: const v3, #float 1.88753e+38 // #7f0e007d │ │ -0e83b2: 6e20 692a 3500 |004b: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ -0e83b8: 0c03 |004e: move-result-object v3 │ │ -0e83ba: 7253 dc1e 4642 |004f: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e83c0: 6f40 ab00 6587 |0052: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@00ab │ │ -0e83c6: 0e00 |0055: return-void │ │ -0e83c8: 1402 0201 0b7f |0056: const v2, #float 1.84768e+38 // #7f0b0102 │ │ -0e83ce: 1403 6e00 0e7f |0059: const v3, #float 1.88753e+38 // #7f0e006e │ │ -0e83d4: 6e20 692a 3500 |005c: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ -0e83da: 0c03 |005f: move-result-object v3 │ │ -0e83dc: 7253 dc1e 4642 |0060: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0e83e2: 28d5 |0063: goto 0038 // -002b │ │ +0e8204: |[0e8204] org.pyneo.maps.poi.PoiListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0e8214: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e8216: 0782 |0001: move-object v2, v8 │ │ +0e8218: 1f02 fc03 |0002: check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0e821c: 5322 900b |0004: iget-wide v2, v2, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ +0e8220: 8421 |0006: long-to-int v1, v2 │ │ +0e8222: 5452 6c14 |0007: iget-object v2, v5, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e8226: 6e20 a92a 1200 |0009: invoke-virtual {v2, v1}, Lorg/pyneo/maps/poi/PoiManager;.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; // method@2aa9 │ │ +0e822c: 0c00 |000c: move-result-object v0 │ │ +0e822e: 1402 0101 0b7f |000d: const v2, #float 1.84768e+38 // #7f0b0101 │ │ +0e8234: 1403 6b00 0e7f |0010: const v3, #float 1.88753e+38 // #7f0e006b │ │ +0e823a: 6e20 692a 3500 |0013: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ +0e8240: 0c03 |0016: move-result-object v3 │ │ +0e8242: 7253 dc1e 4642 |0017: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e8248: 1402 ff00 0b7f |001a: const v2, #float 1.84768e+38 // #7f0b00ff │ │ +0e824e: 1403 6600 0e7f |001d: const v3, #float 1.88752e+38 // #7f0e0066 │ │ +0e8254: 6e20 692a 3500 |0020: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ +0e825a: 0c03 |0023: move-result-object v3 │ │ +0e825c: 7253 dc1e 4642 |0024: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e8262: 5502 8814 |0027: iget-boolean v2, v0, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0e8266: 3802 2d00 |0029: if-eqz v2, 0056 // +002d │ │ +0e826a: 1402 0301 0b7f |002b: const v2, #float 1.84768e+38 // #7f0b0103 │ │ +0e8270: 1403 7e00 0e7f |002e: const v3, #float 1.88753e+38 // #7f0e007e │ │ +0e8276: 6e20 692a 3500 |0031: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ +0e827c: 0c03 |0034: move-result-object v3 │ │ +0e827e: 7253 dc1e 4642 |0035: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e8284: 1402 0001 0b7f |0038: const v2, #float 1.84768e+38 // #7f0b0100 │ │ +0e828a: 1403 6100 0e7f |003b: const v3, #float 1.88752e+38 // #7f0e0061 │ │ +0e8290: 6e20 692a 3500 |003e: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ +0e8296: 0c03 |0041: move-result-object v3 │ │ +0e8298: 7253 dc1e 4642 |0042: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e829e: 1402 0901 0b7f |0045: const v2, #float 1.84768e+38 // #7f0b0109 │ │ +0e82a4: 1403 7d00 0e7f |0048: const v3, #float 1.88753e+38 // #7f0e007d │ │ +0e82aa: 6e20 692a 3500 |004b: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ +0e82b0: 0c03 |004e: move-result-object v3 │ │ +0e82b2: 7253 dc1e 4642 |004f: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e82b8: 6f40 ab00 6587 |0052: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@00ab │ │ +0e82be: 0e00 |0055: return-void │ │ +0e82c0: 1402 0201 0b7f |0056: const v2, #float 1.84768e+38 // #7f0b0102 │ │ +0e82c6: 1403 6e00 0e7f |0059: const v3, #float 1.88753e+38 // #7f0e006e │ │ +0e82cc: 6e20 692a 3500 |005c: invoke-virtual {v5, v3}, Lorg/pyneo/maps/poi/PoiListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2a69 │ │ +0e82d2: 0c03 |005f: move-result-object v3 │ │ +0e82d4: 7253 dc1e 4642 |0060: invoke-interface {v6, v4, v2, v4, v3}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0e82da: 28d5 |0063: goto 0038 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=233 │ │ 0x0007 line=234 │ │ 0x000d line=236 │ │ 0x001a line=237 │ │ 0x0027 line=238 │ │ @@ -317565,64 +317884,68 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0e83e4: |[0e83e4] org.pyneo.maps.poi.PoiListActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -0e83f4: 1400 3201 0b7f |0000: const v0, #float 1.84769e+38 // #7f0b0132 │ │ -0e83fa: 3304 2b00 |0003: if-ne v4, v0, 002e // +002b │ │ -0e83fe: 2200 1200 |0005: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0e8402: 7020 8300 3000 |0007: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0e8408: 1401 3b01 0e7f |000a: const v1, #float 1.88757e+38 // #7f0e013b │ │ -0e840e: 6e20 8e00 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ -0e8414: 0c00 |0010: move-result-object v0 │ │ -0e8416: 1401 1300 0401 |0011: const v1, #float 2.42446e-38 // #01040013 │ │ -0e841c: 2202 8505 |0014: new-instance v2, Lorg/pyneo/maps/poi/PoiListActivity$3; // type@0585 │ │ -0e8420: 7020 4a2a 3200 |0016: invoke-direct {v2, v3}, Lorg/pyneo/maps/poi/PoiListActivity$3;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a4a │ │ -0e8426: 6e30 8c00 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ -0e842c: 0c00 |001c: move-result-object v0 │ │ -0e842e: 1401 0900 0401 |001d: const v1, #float 2.42446e-38 // #01040009 │ │ -0e8434: 2202 8405 |0020: new-instance v2, Lorg/pyneo/maps/poi/PoiListActivity$2; // type@0584 │ │ -0e8438: 7020 482a 3200 |0022: invoke-direct {v2, v3}, Lorg/pyneo/maps/poi/PoiListActivity$2;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a48 │ │ -0e843e: 6e30 8a00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ -0e8444: 0c00 |0028: move-result-object v0 │ │ -0e8446: 6e10 8400 0000 |0029: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ -0e844c: 0c00 |002c: move-result-object v0 │ │ -0e844e: 1100 |002d: return-object v0 │ │ -0e8450: 6f20 ac00 4300 |002e: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreateDialog:(I)Landroid/app/Dialog; // method@00ac │ │ -0e8456: 0c00 |0031: move-result-object v0 │ │ -0e8458: 28fb |0032: goto 002d // -0005 │ │ +0e82dc: |[0e82dc] org.pyneo.maps.poi.PoiListActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +0e82ec: 1400 3201 0b7f |0000: const v0, #float 1.84769e+38 // #7f0b0132 │ │ +0e82f2: 3304 2b00 |0003: if-ne v4, v0, 002e // +002b │ │ +0e82f6: 2200 1200 |0005: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0e82fa: 7020 8300 3000 |0007: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0e8300: 1401 3b01 0e7f |000a: const v1, #float 1.88757e+38 // #7f0e013b │ │ +0e8306: 6e20 8e00 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ +0e830c: 0c00 |0010: move-result-object v0 │ │ +0e830e: 1401 1300 0401 |0011: const v1, #float 2.42446e-38 // #01040013 │ │ +0e8314: 2202 8505 |0014: new-instance v2, Lorg/pyneo/maps/poi/PoiListActivity$3; // type@0585 │ │ +0e8318: 7020 4a2a 3200 |0016: invoke-direct {v2, v3}, Lorg/pyneo/maps/poi/PoiListActivity$3;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a4a │ │ +0e831e: 6e30 8c00 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ +0e8324: 0c00 |001c: move-result-object v0 │ │ +0e8326: 1401 0900 0401 |001d: const v1, #float 2.42446e-38 // #01040009 │ │ +0e832c: 2202 8405 |0020: new-instance v2, Lorg/pyneo/maps/poi/PoiListActivity$2; // type@0584 │ │ +0e8330: 7020 482a 3200 |0022: invoke-direct {v2, v3}, Lorg/pyneo/maps/poi/PoiListActivity$2;.:(Lorg/pyneo/maps/poi/PoiListActivity;)V // method@2a48 │ │ +0e8336: 6e30 8a00 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ +0e833c: 0c00 |0028: move-result-object v0 │ │ +0e833e: 6e10 8400 0000 |0029: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ +0e8344: 0c00 |002c: move-result-object v0 │ │ +0e8346: 1100 |002d: return-object v0 │ │ +0e8348: 6f20 ac00 4300 |002e: invoke-super {v3, v4}, Landroid/app/ListActivity;.onCreateDialog:(I)Landroid/app/Dialog; // method@00ac │ │ +0e834e: 0c00 |0031: move-result-object v0 │ │ +0e8350: 28fb |0032: goto 002d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ + 0x000d line=211 │ │ + 0x0019 line=212 │ │ + 0x0025 line=218 │ │ + 0x0029 line=224 │ │ 0x002d line=227 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lorg/pyneo/maps/poi/PoiListActivity; │ │ 0x0000 - 0x0033 reg=4 id I │ │ │ │ #4 : (in Lorg/pyneo/maps/poi/PoiListActivity;) │ │ name : 'onCreateOptionsMenu' │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e845c: |[0e845c] org.pyneo.maps.poi.PoiListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0e846c: 6f20 ad00 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@00ad │ │ -0e8472: 6e10 662a 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2a66 │ │ -0e8478: 0c00 |0006: move-result-object v0 │ │ -0e847a: 1401 0300 107f |0007: const v1, #float 1.91409e+38 // #7f100003 │ │ -0e8480: 6e30 321f 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ -0e8486: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0e8488: 0f01 |000e: return v1 │ │ +0e8354: |[0e8354] org.pyneo.maps.poi.PoiListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0e8364: 6f20 ad00 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@00ad │ │ +0e836a: 6e10 662a 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2a66 │ │ +0e8370: 0c00 |0006: move-result-object v0 │ │ +0e8372: 1401 0300 107f |0007: const v1, #float 1.91409e+38 // #7f100003 │ │ +0e8378: 6e30 321f 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ +0e837e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0e8380: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=113 │ │ 0x0007 line=114 │ │ 0x000d line=116 │ │ locals : │ │ @@ -317635,19 +317958,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e848c: |[0e848c] org.pyneo.maps.poi.PoiListActivity.onDestroy:()V │ │ -0e849c: 5410 6c14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e84a0: 6e10 912a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0e84a6: 6f10 ae00 0100 |0005: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@00ae │ │ -0e84ac: 0e00 |0008: return-void │ │ +0e8384: |[0e8384] org.pyneo.maps.poi.PoiListActivity.onDestroy:()V │ │ +0e8394: 5410 6c14 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e8398: 6e10 912a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0e839e: 6f10 ae00 0100 |0005: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@00ae │ │ +0e83a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x0008 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/poi/PoiListActivity; │ │ @@ -317657,17 +317980,17 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0e84b0: |[0e84b0] org.pyneo.maps.poi.PoiListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0e84c0: 7506 af00 0000 |0000: invoke-super/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ -0e84c6: 0e00 |0003: return-void │ │ +0e83a8: |[0e83a8] org.pyneo.maps.poi.PoiListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0e83b8: 7506 af00 0000 |0000: invoke-super/range {v0, v1, v2, v3, v4, v5}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ +0e83be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0003 line=351 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/PoiListActivity; │ │ 0x0000 - 0x0004 reg=1 l Landroid/widget/ListView; │ │ @@ -317680,177 +318003,177 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 333 16-bit code units │ │ -0e84c8: |[0e84c8] org.pyneo.maps.poi.PoiListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0e84d8: 1404 3201 0b7f |0000: const v4, #float 1.84769e+38 // #7f0b0132 │ │ -0e84de: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -0e84e0: 6f20 b000 8700 |0004: invoke-super {v7, v8}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@00b0 │ │ -0e84e6: 7210 3c1f 0800 |0007: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e84ec: 0a02 |000a: move-result v2 │ │ -0e84ee: 1403 fe00 0b7f |000b: const v3, #float 1.84768e+38 // #7f0b00fe │ │ -0e84f4: 3332 3a00 |000e: if-ne v2, v3, 0048 // +003a │ │ -0e84f8: 2200 3000 |0010: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0e84fc: 1c02 7805 |0012: const-class v2, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ -0e8500: 7030 4a01 7002 |0014: invoke-direct {v0, v7, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e8506: 6e10 632a 0700 |0017: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.getIntent:()Landroid/content/Intent; // method@2a63 │ │ -0e850c: 0c02 |001a: move-result-object v2 │ │ -0e850e: 6e10 5801 0200 |001b: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0e8514: 0c01 |001e: move-result-object v1 │ │ -0e8516: 3801 2500 |001f: if-eqz v1, 0044 // +0025 │ │ -0e851a: 1a02 0b23 |0021: const-string v2, "lat" // string@230b │ │ -0e851e: 1a03 0b23 |0023: const-string v3, "lat" // string@230b │ │ -0e8522: 6e20 0f03 3100 |0025: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@030f │ │ -0e8528: 0b04 |0028: move-result-wide v4 │ │ -0e852a: 6e40 6701 2054 |0029: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0e8530: 0c02 |002c: move-result-object v2 │ │ -0e8532: 1a03 a223 |002d: const-string v3, "lon" // string@23a2 │ │ -0e8536: 1a04 a223 |002f: const-string v4, "lon" // string@23a2 │ │ -0e853a: 6e20 0f03 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@030f │ │ -0e8540: 0b04 |0034: move-result-wide v4 │ │ -0e8542: 6e40 6701 3254 |0035: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0e8548: 0c02 |0038: move-result-object v2 │ │ -0e854a: 1a03 8a34 |0039: const-string v3, "title" // string@348a │ │ -0e854e: 1a04 8a34 |003b: const-string v4, "title" // string@348a │ │ -0e8552: 6e20 1803 4100 |003d: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0e8558: 0c04 |0040: move-result-object v4 │ │ -0e855a: 6e30 6d01 3204 |0041: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0e8560: 6e20 792a 0700 |0044: invoke-virtual {v7, v0}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ -0e8566: 0f06 |0047: return v6 │ │ -0e8568: 7210 3c1f 0800 |0048: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e856e: 0a02 |004b: move-result v2 │ │ -0e8570: 1403 0401 0b7f |004c: const v3, #float 1.84768e+38 // #7f0b0104 │ │ -0e8576: 3332 0d00 |004f: if-ne v2, v3, 005c // +000d │ │ -0e857a: 2202 3000 |0051: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -0e857e: 1c03 7f05 |0053: const-class v3, Lorg/pyneo/maps/poi/PoiCategoryListActivity; // type@057f │ │ -0e8582: 7030 4a01 7203 |0055: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e8588: 6e20 792a 2700 |0058: invoke-virtual {v7, v2}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ -0e858e: 28ec |005b: goto 0047 // -0014 │ │ -0e8590: 7210 3c1f 0800 |005c: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e8596: 0a02 |005f: move-result v2 │ │ -0e8598: 1403 3101 0b7f |0060: const v3, #float 1.84769e+38 // #7f0b0131 │ │ -0e859e: 3332 0d00 |0063: if-ne v2, v3, 0070 // +000d │ │ -0e85a2: 2202 3000 |0065: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -0e85a6: 1c03 7105 |0067: const-class v3, Lorg/pyneo/maps/poi/ImportPoiActivity; // type@0571 │ │ -0e85aa: 7030 4a01 7203 |0069: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e85b0: 6e20 792a 2700 |006c: invoke-virtual {v7, v2}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ -0e85b6: 28d8 |006f: goto 0047 // -0028 │ │ -0e85b8: 7210 3c1f 0800 |0070: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e85be: 0a02 |0073: move-result v2 │ │ -0e85c0: 3342 0600 |0074: if-ne v2, v4, 007a // +0006 │ │ -0e85c4: 6e20 782a 4700 |0076: invoke-virtual {v7, v4}, Lorg/pyneo/maps/poi/PoiListActivity;.showDialog:(I)V // method@2a78 │ │ -0e85ca: 28ce |0079: goto 0047 // -0032 │ │ -0e85cc: 7210 3c1f 0800 |007a: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e85d2: 0a02 |007d: move-result v2 │ │ -0e85d4: 1403 3401 0b7f |007e: const v3, #float 1.84769e+38 // #7f0b0134 │ │ -0e85da: 3332 0600 |0081: if-ne v2, v3, 0087 // +0006 │ │ -0e85de: 7010 5b2a 0700 |0083: invoke-direct {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.DoExportGpx:()V // method@2a5b │ │ -0e85e4: 28c1 |0086: goto 0047 // -003f │ │ -0e85e6: 7210 3c1f 0800 |0087: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e85ec: 0a02 |008a: move-result v2 │ │ -0e85ee: 1403 3301 0b7f |008b: const v3, #float 1.84769e+38 // #7f0b0133 │ │ -0e85f4: 3332 0600 |008e: if-ne v2, v3, 0094 // +0006 │ │ -0e85f8: 7010 5c2a 0700 |0090: invoke-direct {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.DoExportKml:()V // method@2a5c │ │ -0e85fe: 28b4 |0093: goto 0047 // -004c │ │ -0e8600: 7210 3c1f 0800 |0094: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e8606: 0a02 |0097: move-result v2 │ │ -0e8608: 1403 2e01 0b7f |0098: const v3, #float 1.84769e+38 // #7f0b012e │ │ -0e860e: 3332 3600 |009b: if-ne v2, v3, 00d1 // +0036 │ │ -0e8612: 5472 6d14 |009d: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8616: 1a03 b92c |009f: const-string v3, "p.name" // string@2cb9 │ │ -0e861a: 6e20 d824 3200 |00a1: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0e8620: 0a02 |00a4: move-result v2 │ │ -0e8622: 3802 2700 |00a5: if-eqz v2, 00cc // +0027 │ │ -0e8626: 5472 6d14 |00a7: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e862a: 1a03 a917 |00a9: const-string v3, "asc" // string@17a9 │ │ -0e862e: 6e20 d824 3200 |00ab: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0e8634: 0a02 |00ae: move-result v2 │ │ -0e8636: 3802 1800 |00af: if-eqz v2, 00c7 // +0018 │ │ -0e863a: 1a02 bb2c |00b1: const-string v2, "p.name desc" // string@2cbb │ │ -0e863e: 5b72 6d14 |00b3: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8642: 6e10 642a 0700 |00b5: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ -0e8648: 0c02 |00b8: move-result-object v2 │ │ -0e864a: 1f02 2c04 |00b9: check-cast v2, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e864e: 5473 6c14 |00bb: iget-object v3, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e8652: 5474 6d14 |00bd: iget-object v4, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8656: 6e20 a72a 4300 |00bf: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ -0e865c: 0c03 |00c2: move-result-object v3 │ │ -0e865e: 6e20 8222 3200 |00c3: invoke-virtual {v2, v3}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ -0e8664: 2881 |00c6: goto 0047 // -007f │ │ -0e8666: 1a02 ba2c |00c7: const-string v2, "p.name asc" // string@2cba │ │ -0e866a: 5b72 6d14 |00c9: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e866e: 28ea |00cb: goto 00b5 // -0016 │ │ -0e8670: 1a02 ba2c |00cc: const-string v2, "p.name asc" // string@2cba │ │ -0e8674: 5b72 6d14 |00ce: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8678: 28e5 |00d0: goto 00b5 // -001b │ │ -0e867a: 7210 3c1f 0800 |00d1: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e8680: 0a02 |00d4: move-result v2 │ │ -0e8682: 1403 2f01 0b7f |00d5: const v3, #float 1.84769e+38 // #7f0b012f │ │ -0e8688: 3332 3700 |00d8: if-ne v2, v3, 010f // +0037 │ │ -0e868c: 5472 6d14 |00da: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8690: 1a03 4818 |00dc: const-string v3, "c.name" // string@1848 │ │ -0e8694: 6e20 d824 3200 |00de: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0e869a: 0a02 |00e1: move-result v2 │ │ -0e869c: 3802 2800 |00e2: if-eqz v2, 010a // +0028 │ │ -0e86a0: 5472 6d14 |00e4: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e86a4: 1a03 a917 |00e6: const-string v3, "asc" // string@17a9 │ │ -0e86a8: 6e20 d824 3200 |00e8: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0e86ae: 0a02 |00eb: move-result v2 │ │ -0e86b0: 3802 1900 |00ec: if-eqz v2, 0105 // +0019 │ │ -0e86b4: 1a02 4a18 |00ee: const-string v2, "c.name desc" // string@184a │ │ -0e86b8: 5b72 6d14 |00f0: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e86bc: 6e10 642a 0700 |00f2: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ -0e86c2: 0c02 |00f5: move-result-object v2 │ │ -0e86c4: 1f02 2c04 |00f6: check-cast v2, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e86c8: 5473 6c14 |00f8: iget-object v3, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e86cc: 5474 6d14 |00fa: iget-object v4, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e86d0: 6e20 a72a 4300 |00fc: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ -0e86d6: 0c03 |00ff: move-result-object v3 │ │ -0e86d8: 6e20 8222 3200 |0100: invoke-virtual {v2, v3}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ -0e86de: 2900 44ff |0103: goto/16 0047 // -00bc │ │ -0e86e2: 1a02 4918 |0105: const-string v2, "c.name asc" // string@1849 │ │ -0e86e6: 5b72 6d14 |0107: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e86ea: 28e9 |0109: goto 00f2 // -0017 │ │ -0e86ec: 1a02 4918 |010a: const-string v2, "c.name asc" // string@1849 │ │ -0e86f0: 5b72 6d14 |010c: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e86f4: 28e4 |010e: goto 00f2 // -001c │ │ -0e86f6: 7210 3c1f 0800 |010f: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0e86fc: 0a02 |0112: move-result v2 │ │ -0e86fe: 1403 3001 0b7f |0113: const v3, #float 1.84769e+38 // #7f0b0130 │ │ -0e8704: 3332 31ff |0116: if-ne v2, v3, 0047 // -00cf │ │ -0e8708: 5472 6d14 |0118: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e870c: 1a03 0b23 |011a: const-string v3, "lat" // string@230b │ │ -0e8710: 6e20 d824 3200 |011c: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0e8716: 0a02 |011f: move-result v2 │ │ -0e8718: 3802 2800 |0120: if-eqz v2, 0148 // +0028 │ │ -0e871c: 5472 6d14 |0122: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8720: 1a03 a917 |0124: const-string v3, "asc" // string@17a9 │ │ -0e8724: 6e20 d824 3200 |0126: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0e872a: 0a02 |0129: move-result v2 │ │ -0e872c: 3802 1900 |012a: if-eqz v2, 0143 // +0019 │ │ -0e8730: 1a02 0d23 |012c: const-string v2, "lat desc, lon desc" // string@230d │ │ -0e8734: 5b72 6d14 |012e: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8738: 6e10 642a 0700 |0130: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ -0e873e: 0c02 |0133: move-result-object v2 │ │ -0e8740: 1f02 2c04 |0134: check-cast v2, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0e8744: 5473 6c14 |0136: iget-object v3, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ -0e8748: 5474 6d14 |0138: iget-object v4, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e874c: 6e20 a72a 4300 |013a: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ -0e8752: 0c03 |013d: move-result-object v3 │ │ -0e8754: 6e20 8222 3200 |013e: invoke-virtual {v2, v3}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ -0e875a: 2900 06ff |0141: goto/16 0047 // -00fa │ │ -0e875e: 1a02 0c23 |0143: const-string v2, "lat asc, lon asc" // string@230c │ │ -0e8762: 5b72 6d14 |0145: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8766: 28e9 |0147: goto 0130 // -0017 │ │ -0e8768: 1a02 0e23 |0148: const-string v2, "lat, lon asc" // string@230e │ │ -0e876c: 5b72 6d14 |014a: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e8770: 28e4 |014c: goto 0130 // -001c │ │ +0e83c0: |[0e83c0] org.pyneo.maps.poi.PoiListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0e83d0: 1404 3201 0b7f |0000: const v4, #float 1.84769e+38 // #7f0b0132 │ │ +0e83d6: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +0e83d8: 6f20 b000 8700 |0004: invoke-super {v7, v8}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@00b0 │ │ +0e83de: 7210 3c1f 0800 |0007: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e83e4: 0a02 |000a: move-result v2 │ │ +0e83e6: 1403 fe00 0b7f |000b: const v3, #float 1.84768e+38 // #7f0b00fe │ │ +0e83ec: 3332 3a00 |000e: if-ne v2, v3, 0048 // +003a │ │ +0e83f0: 2200 3000 |0010: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0e83f4: 1c02 7805 |0012: const-class v2, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ +0e83f8: 7030 4a01 7002 |0014: invoke-direct {v0, v7, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e83fe: 6e10 632a 0700 |0017: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.getIntent:()Landroid/content/Intent; // method@2a63 │ │ +0e8404: 0c02 |001a: move-result-object v2 │ │ +0e8406: 6e10 5801 0200 |001b: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0e840c: 0c01 |001e: move-result-object v1 │ │ +0e840e: 3801 2500 |001f: if-eqz v1, 0044 // +0025 │ │ +0e8412: 1a02 0b23 |0021: const-string v2, "lat" // string@230b │ │ +0e8416: 1a03 0b23 |0023: const-string v3, "lat" // string@230b │ │ +0e841a: 6e20 0f03 3100 |0025: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@030f │ │ +0e8420: 0b04 |0028: move-result-wide v4 │ │ +0e8422: 6e40 6701 2054 |0029: invoke-virtual {v0, v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0e8428: 0c02 |002c: move-result-object v2 │ │ +0e842a: 1a03 a223 |002d: const-string v3, "lon" // string@23a2 │ │ +0e842e: 1a04 a223 |002f: const-string v4, "lon" // string@23a2 │ │ +0e8432: 6e20 0f03 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getDouble:(Ljava/lang/String;)D // method@030f │ │ +0e8438: 0b04 |0034: move-result-wide v4 │ │ +0e843a: 6e40 6701 3254 |0035: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0e8440: 0c02 |0038: move-result-object v2 │ │ +0e8442: 1a03 8a34 |0039: const-string v3, "title" // string@348a │ │ +0e8446: 1a04 8a34 |003b: const-string v4, "title" // string@348a │ │ +0e844a: 6e20 1803 4100 |003d: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0e8450: 0c04 |0040: move-result-object v4 │ │ +0e8452: 6e30 6d01 3204 |0041: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0e8458: 6e20 792a 0700 |0044: invoke-virtual {v7, v0}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ +0e845e: 0f06 |0047: return v6 │ │ +0e8460: 7210 3c1f 0800 |0048: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e8466: 0a02 |004b: move-result v2 │ │ +0e8468: 1403 0401 0b7f |004c: const v3, #float 1.84768e+38 // #7f0b0104 │ │ +0e846e: 3332 0d00 |004f: if-ne v2, v3, 005c // +000d │ │ +0e8472: 2202 3000 |0051: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +0e8476: 1c03 7f05 |0053: const-class v3, Lorg/pyneo/maps/poi/PoiCategoryListActivity; // type@057f │ │ +0e847a: 7030 4a01 7203 |0055: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e8480: 6e20 792a 2700 |0058: invoke-virtual {v7, v2}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ +0e8486: 28ec |005b: goto 0047 // -0014 │ │ +0e8488: 7210 3c1f 0800 |005c: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e848e: 0a02 |005f: move-result v2 │ │ +0e8490: 1403 3101 0b7f |0060: const v3, #float 1.84769e+38 // #7f0b0131 │ │ +0e8496: 3332 0d00 |0063: if-ne v2, v3, 0070 // +000d │ │ +0e849a: 2202 3000 |0065: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +0e849e: 1c03 7105 |0067: const-class v3, Lorg/pyneo/maps/poi/ImportPoiActivity; // type@0571 │ │ +0e84a2: 7030 4a01 7203 |0069: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e84a8: 6e20 792a 2700 |006c: invoke-virtual {v7, v2}, Lorg/pyneo/maps/poi/PoiListActivity;.startActivity:(Landroid/content/Intent;)V // method@2a79 │ │ +0e84ae: 28d8 |006f: goto 0047 // -0028 │ │ +0e84b0: 7210 3c1f 0800 |0070: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e84b6: 0a02 |0073: move-result v2 │ │ +0e84b8: 3342 0600 |0074: if-ne v2, v4, 007a // +0006 │ │ +0e84bc: 6e20 782a 4700 |0076: invoke-virtual {v7, v4}, Lorg/pyneo/maps/poi/PoiListActivity;.showDialog:(I)V // method@2a78 │ │ +0e84c2: 28ce |0079: goto 0047 // -0032 │ │ +0e84c4: 7210 3c1f 0800 |007a: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e84ca: 0a02 |007d: move-result v2 │ │ +0e84cc: 1403 3401 0b7f |007e: const v3, #float 1.84769e+38 // #7f0b0134 │ │ +0e84d2: 3332 0600 |0081: if-ne v2, v3, 0087 // +0006 │ │ +0e84d6: 7010 5b2a 0700 |0083: invoke-direct {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.DoExportGpx:()V // method@2a5b │ │ +0e84dc: 28c1 |0086: goto 0047 // -003f │ │ +0e84de: 7210 3c1f 0800 |0087: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e84e4: 0a02 |008a: move-result v2 │ │ +0e84e6: 1403 3301 0b7f |008b: const v3, #float 1.84769e+38 // #7f0b0133 │ │ +0e84ec: 3332 0600 |008e: if-ne v2, v3, 0094 // +0006 │ │ +0e84f0: 7010 5c2a 0700 |0090: invoke-direct {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.DoExportKml:()V // method@2a5c │ │ +0e84f6: 28b4 |0093: goto 0047 // -004c │ │ +0e84f8: 7210 3c1f 0800 |0094: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e84fe: 0a02 |0097: move-result v2 │ │ +0e8500: 1403 2e01 0b7f |0098: const v3, #float 1.84769e+38 // #7f0b012e │ │ +0e8506: 3332 3600 |009b: if-ne v2, v3, 00d1 // +0036 │ │ +0e850a: 5472 6d14 |009d: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e850e: 1a03 b92c |009f: const-string v3, "p.name" // string@2cb9 │ │ +0e8512: 6e20 d824 3200 |00a1: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0e8518: 0a02 |00a4: move-result v2 │ │ +0e851a: 3802 2700 |00a5: if-eqz v2, 00cc // +0027 │ │ +0e851e: 5472 6d14 |00a7: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8522: 1a03 a917 |00a9: const-string v3, "asc" // string@17a9 │ │ +0e8526: 6e20 d824 3200 |00ab: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0e852c: 0a02 |00ae: move-result v2 │ │ +0e852e: 3802 1800 |00af: if-eqz v2, 00c7 // +0018 │ │ +0e8532: 1a02 bb2c |00b1: const-string v2, "p.name desc" // string@2cbb │ │ +0e8536: 5b72 6d14 |00b3: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e853a: 6e10 642a 0700 |00b5: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ +0e8540: 0c02 |00b8: move-result-object v2 │ │ +0e8542: 1f02 2c04 |00b9: check-cast v2, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e8546: 5473 6c14 |00bb: iget-object v3, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e854a: 5474 6d14 |00bd: iget-object v4, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e854e: 6e20 a72a 4300 |00bf: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ +0e8554: 0c03 |00c2: move-result-object v3 │ │ +0e8556: 6e20 8222 3200 |00c3: invoke-virtual {v2, v3}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ +0e855c: 2881 |00c6: goto 0047 // -007f │ │ +0e855e: 1a02 ba2c |00c7: const-string v2, "p.name asc" // string@2cba │ │ +0e8562: 5b72 6d14 |00c9: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8566: 28ea |00cb: goto 00b5 // -0016 │ │ +0e8568: 1a02 ba2c |00cc: const-string v2, "p.name asc" // string@2cba │ │ +0e856c: 5b72 6d14 |00ce: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8570: 28e5 |00d0: goto 00b5 // -001b │ │ +0e8572: 7210 3c1f 0800 |00d1: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e8578: 0a02 |00d4: move-result v2 │ │ +0e857a: 1403 2f01 0b7f |00d5: const v3, #float 1.84769e+38 // #7f0b012f │ │ +0e8580: 3332 3700 |00d8: if-ne v2, v3, 010f // +0037 │ │ +0e8584: 5472 6d14 |00da: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8588: 1a03 4818 |00dc: const-string v3, "c.name" // string@1848 │ │ +0e858c: 6e20 d824 3200 |00de: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0e8592: 0a02 |00e1: move-result v2 │ │ +0e8594: 3802 2800 |00e2: if-eqz v2, 010a // +0028 │ │ +0e8598: 5472 6d14 |00e4: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e859c: 1a03 a917 |00e6: const-string v3, "asc" // string@17a9 │ │ +0e85a0: 6e20 d824 3200 |00e8: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0e85a6: 0a02 |00eb: move-result v2 │ │ +0e85a8: 3802 1900 |00ec: if-eqz v2, 0105 // +0019 │ │ +0e85ac: 1a02 4a18 |00ee: const-string v2, "c.name desc" // string@184a │ │ +0e85b0: 5b72 6d14 |00f0: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e85b4: 6e10 642a 0700 |00f2: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ +0e85ba: 0c02 |00f5: move-result-object v2 │ │ +0e85bc: 1f02 2c04 |00f6: check-cast v2, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e85c0: 5473 6c14 |00f8: iget-object v3, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e85c4: 5474 6d14 |00fa: iget-object v4, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e85c8: 6e20 a72a 4300 |00fc: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ +0e85ce: 0c03 |00ff: move-result-object v3 │ │ +0e85d0: 6e20 8222 3200 |0100: invoke-virtual {v2, v3}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ +0e85d6: 2900 44ff |0103: goto/16 0047 // -00bc │ │ +0e85da: 1a02 4918 |0105: const-string v2, "c.name asc" // string@1849 │ │ +0e85de: 5b72 6d14 |0107: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e85e2: 28e9 |0109: goto 00f2 // -0017 │ │ +0e85e4: 1a02 4918 |010a: const-string v2, "c.name asc" // string@1849 │ │ +0e85e8: 5b72 6d14 |010c: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e85ec: 28e4 |010e: goto 00f2 // -001c │ │ +0e85ee: 7210 3c1f 0800 |010f: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0e85f4: 0a02 |0112: move-result v2 │ │ +0e85f6: 1403 3001 0b7f |0113: const v3, #float 1.84769e+38 // #7f0b0130 │ │ +0e85fc: 3332 31ff |0116: if-ne v2, v3, 0047 // -00cf │ │ +0e8600: 5472 6d14 |0118: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8604: 1a03 0b23 |011a: const-string v3, "lat" // string@230b │ │ +0e8608: 6e20 d824 3200 |011c: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0e860e: 0a02 |011f: move-result v2 │ │ +0e8610: 3802 2800 |0120: if-eqz v2, 0148 // +0028 │ │ +0e8614: 5472 6d14 |0122: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8618: 1a03 a917 |0124: const-string v3, "asc" // string@17a9 │ │ +0e861c: 6e20 d824 3200 |0126: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0e8622: 0a02 |0129: move-result v2 │ │ +0e8624: 3802 1900 |012a: if-eqz v2, 0143 // +0019 │ │ +0e8628: 1a02 0d23 |012c: const-string v2, "lat desc, lon desc" // string@230d │ │ +0e862c: 5b72 6d14 |012e: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8630: 6e10 642a 0700 |0130: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2a64 │ │ +0e8636: 0c02 |0133: move-result-object v2 │ │ +0e8638: 1f02 2c04 |0134: check-cast v2, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0e863c: 5473 6c14 |0136: iget-object v3, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@146c │ │ +0e8640: 5474 6d14 |0138: iget-object v4, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8644: 6e20 a72a 4300 |013a: invoke-virtual {v3, v4}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2aa7 │ │ +0e864a: 0c03 |013d: move-result-object v3 │ │ +0e864c: 6e20 8222 3200 |013e: invoke-virtual {v2, v3}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ +0e8652: 2900 06ff |0141: goto/16 0047 // -00fa │ │ +0e8656: 1a02 0c23 |0143: const-string v2, "lat asc, lon asc" // string@230c │ │ +0e865a: 5b72 6d14 |0145: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e865e: 28e9 |0147: goto 0130 // -0017 │ │ +0e8660: 1a02 0e23 |0148: const-string v2, "lat, lon asc" // string@230e │ │ +0e8664: 5b72 6d14 |014a: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8668: 28e4 |014c: goto 0130 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=121 │ │ 0x0007 line=123 │ │ 0x0010 line=124 │ │ 0x0017 line=125 │ │ 0x001f line=126 │ │ @@ -317899,26 +318222,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0e8774: |[0e8774] org.pyneo.maps.poi.PoiListActivity.onPause:()V │ │ -0e8784: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e8786: 6e20 672a 2400 |0001: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2a67 │ │ -0e878c: 0c01 |0004: move-result-object v1 │ │ -0e878e: 7210 8801 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0e8794: 0c00 |0008: move-result-object v0 │ │ -0e8796: 1a02 3333 |0009: const-string v2, "sort_order" // string@3333 │ │ -0e879a: 5443 6d14 |000b: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e879e: 7230 8601 2003 |000d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0e87a4: 7210 8201 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0e87aa: 6f10 b100 0400 |0013: invoke-super {v4}, Landroid/app/ListActivity;.onPause:()V // method@00b1 │ │ -0e87b0: 0e00 |0016: return-void │ │ +0e866c: |[0e866c] org.pyneo.maps.poi.PoiListActivity.onPause:()V │ │ +0e867c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e867e: 6e20 672a 2400 |0001: invoke-virtual {v4, v2}, Lorg/pyneo/maps/poi/PoiListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2a67 │ │ +0e8684: 0c01 |0004: move-result-object v1 │ │ +0e8686: 7210 8801 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0e868c: 0c00 |0008: move-result-object v0 │ │ +0e868e: 1a02 3333 |0009: const-string v2, "sort_order" // string@3333 │ │ +0e8692: 5443 6d14 |000b: iget-object v3, v4, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e8696: 7230 8601 2003 |000d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0e869c: 7210 8201 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0e86a2: 6f10 b100 0400 |0013: invoke-super {v4}, Landroid/app/ListActivity;.onPause:()V // method@00b1 │ │ +0e86a8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x0009 line=66 │ │ 0x0010 line=67 │ │ 0x0013 line=68 │ │ @@ -317933,26 +318256,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e87b4: |[0e87b4] org.pyneo.maps.poi.PoiListActivity.onResume:()V │ │ -0e87c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e87c6: 6e20 672a 1300 |0001: invoke-virtual {v3, v1}, Lorg/pyneo/maps/poi/PoiListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2a67 │ │ -0e87cc: 0c00 |0004: move-result-object v0 │ │ -0e87ce: 1a01 3333 |0005: const-string v1, "sort_order" // string@3333 │ │ -0e87d2: 5432 6d14 |0007: iget-object v2, v3, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e87d6: 7230 8c01 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e87dc: 0c01 |000c: move-result-object v1 │ │ -0e87de: 5b31 6d14 |000d: iput-object v1, v3, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ -0e87e2: 7010 5d2a 0300 |000f: invoke-direct {v3}, Lorg/pyneo/maps/poi/PoiListActivity;.FillData:()V // method@2a5d │ │ -0e87e8: 6f10 b200 0300 |0012: invoke-super {v3}, Landroid/app/ListActivity;.onResume:()V // method@00b2 │ │ -0e87ee: 0e00 |0015: return-void │ │ +0e86ac: |[0e86ac] org.pyneo.maps.poi.PoiListActivity.onResume:()V │ │ +0e86bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e86be: 6e20 672a 1300 |0001: invoke-virtual {v3, v1}, Lorg/pyneo/maps/poi/PoiListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2a67 │ │ +0e86c4: 0c00 |0004: move-result-object v0 │ │ +0e86c6: 1a01 3333 |0005: const-string v1, "sort_order" // string@3333 │ │ +0e86ca: 5432 6d14 |0007: iget-object v2, v3, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e86ce: 7230 8c01 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e86d4: 0c01 |000c: move-result-object v1 │ │ +0e86d6: 5b31 6d14 |000d: iput-object v1, v3, Lorg/pyneo/maps/poi/PoiListActivity;.mSortOrder:Ljava/lang/String; // field@146d │ │ +0e86da: 7010 5d2a 0300 |000f: invoke-direct {v3}, Lorg/pyneo/maps/poi/PoiListActivity;.FillData:()V // method@2a5d │ │ +0e86e0: 6f10 b200 0300 |0012: invoke-super {v3}, Landroid/app/ListActivity;.onResume:()V // method@00b2 │ │ +0e86e6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ 0x000f line=76 │ │ 0x0012 line=77 │ │ 0x0015 line=78 │ │ @@ -318014,37 +318337,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e87f0: |[0e87f0] org.pyneo.maps.poi.PoiListFragment.:()V │ │ -0e8800: 7010 3106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@0631 │ │ -0e8806: 0e00 |0003: return-void │ │ +0e86e8: |[0e86e8] org.pyneo.maps.poi.PoiListFragment.:()V │ │ +0e86f8: 7010 3106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@0631 │ │ +0e86fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ - 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/PoiListFragment; │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiListFragment;) │ │ name : 'newInstance' │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8808: |[0e8808] org.pyneo.maps.poi.PoiListFragment.newInstance:()Landroid/support/v4/app/Fragment; │ │ -0e8818: 2200 8c05 |0000: new-instance v0, Lorg/pyneo/maps/poi/PoiListFragment; // type@058c │ │ -0e881c: 7010 842a 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/poi/PoiListFragment;.:()V // method@2a84 │ │ -0e8822: 1100 |0005: return-object v0 │ │ +0e8700: |[0e8700] org.pyneo.maps.poi.PoiListFragment.newInstance:()Landroid/support/v4/app/Fragment; │ │ +0e8710: 2200 8c05 |0000: new-instance v0, Lorg/pyneo/maps/poi/PoiListFragment; // type@058c │ │ +0e8714: 7010 842a 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/poi/PoiListFragment;.:()V // method@2a84 │ │ +0e871a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/poi/PoiListFragment;) │ │ @@ -318052,25 +318374,25 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0e8824: |[0e8824] org.pyneo.maps.poi.PoiListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -0e8834: 2b02 1000 0000 |0000: packed-switch v2, 00000010 // +00000010 │ │ -0e883a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0e883c: 1100 |0004: return-object v0 │ │ -0e883e: 5410 7214 |0005: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListFragment;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1472 │ │ -0e8842: 6e10 e32a 0000 |0007: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursorLoader:()Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // method@2ae3 │ │ -0e8848: 0c00 |000a: move-result-object v0 │ │ -0e884a: 5b10 7114 |000b: iput-object v0, v1, Lorg/pyneo/maps/poi/PoiListFragment;.mLoader:Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // field@1471 │ │ -0e884e: 5410 7114 |000d: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListFragment;.mLoader:Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // field@1471 │ │ -0e8852: 28f5 |000f: goto 0004 // -000b │ │ -0e8854: 0001 0100 0000 0000 0500 0000 |0010: packed-switch-data (6 units) │ │ +0e871c: |[0e871c] org.pyneo.maps.poi.PoiListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +0e872c: 2b02 1000 0000 |0000: packed-switch v2, 00000010 // +00000010 │ │ +0e8732: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0e8734: 1100 |0004: return-object v0 │ │ +0e8736: 5410 7214 |0005: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListFragment;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1472 │ │ +0e873a: 6e10 e32a 0000 |0007: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursorLoader:()Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // method@2ae3 │ │ +0e8740: 0c00 |000a: move-result-object v0 │ │ +0e8742: 5b10 7114 |000b: iput-object v0, v1, Lorg/pyneo/maps/poi/PoiListFragment;.mLoader:Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // field@1471 │ │ +0e8746: 5410 7114 |000d: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListFragment;.mLoader:Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // field@1471 │ │ +0e874a: 28f5 |000f: goto 0004 // -000b │ │ +0e874c: 0001 0100 0000 0000 0500 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=67 │ │ 0x0005 line=63 │ │ 0x000d line=64 │ │ 0x0010 line=61 │ │ @@ -318084,19 +318406,19 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0e8860: |[0e8860] org.pyneo.maps.poi.PoiListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -0e8870: 1400 0300 107f |0000: const v0, #float 1.91409e+38 // #7f100003 │ │ -0e8876: 6e30 321f 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ -0e887c: 6f30 3906 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/ListFragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0639 │ │ -0e8882: 0e00 |0009: return-void │ │ +0e8758: |[0e8758] org.pyneo.maps.poi.PoiListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0e8768: 1400 0300 107f |0000: const v0, #float 1.91409e+38 // #7f100003 │ │ +0e876e: 6e30 321f 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ +0e8774: 6f30 3906 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/ListFragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0639 │ │ +0e877a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x0009 line=57 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/poi/PoiListFragment; │ │ @@ -318108,65 +318430,65 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 112 16-bit code units │ │ -0e8884: |[0e8884] org.pyneo.maps.poi.PoiListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0e8894: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e8896: 124a |0001: const/4 v10, #int 4 // #4 │ │ -0e8898: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0e889a: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -0e889c: 1400 3200 037f |0004: const v0, #float 1.7413e+38 // #7f030032 │ │ -0e88a2: 6e40 171f 0c9d |0007: invoke-virtual {v12, v0, v13, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ -0e88a8: 0c08 |000a: move-result-object v8 │ │ -0e88aa: 6e20 8e2a 6b00 |000b: invoke-virtual {v11, v6}, Lorg/pyneo/maps/poi/PoiListFragment;.setHasOptionsMenu:(Z)V // method@2a8e │ │ -0e88b0: 2200 8a05 |000e: new-instance v0, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // type@058a │ │ -0e88b4: 6e10 852a 0b00 |0010: invoke-virtual {v11}, Lorg/pyneo/maps/poi/PoiListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a85 │ │ -0e88ba: 0c02 |0013: move-result-object v2 │ │ -0e88bc: 1403 3300 037f |0014: const v3, #float 1.7413e+38 // #7f030033 │ │ -0e88c2: 23a5 7a06 |0017: new-array v5, v10, [Ljava/lang/String; // type@067a │ │ -0e88c6: 1a01 4b2a |0019: const-string v1, "name" // string@2a4b │ │ -0e88ca: 4d01 0509 |001b: aput-object v1, v5, v9 │ │ -0e88ce: 1a01 4621 |001d: const-string v1, "iconid" // string@2146 │ │ -0e88d2: 4d01 0506 |001f: aput-object v1, v5, v6 │ │ -0e88d6: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -0e88d8: 1a06 8818 |0022: const-string v6, "catname" // string@1888 │ │ -0e88dc: 4d06 0501 |0024: aput-object v6, v5, v1 │ │ -0e88e0: 1231 |0026: const/4 v1, #int 3 // #3 │ │ -0e88e2: 1a06 bf1a |0027: const-string v6, "descr" // string@1abf │ │ -0e88e6: 4d06 0501 |0029: aput-object v6, v5, v1 │ │ -0e88ea: 23a6 5406 |002b: new-array v6, v10, [I // type@0654 │ │ -0e88ee: 2606 3700 0000 |002d: fill-array-data v6, 00000064 // +00000037 │ │ -0e88f4: 07e1 |0030: move-object v1, v14 │ │ -0e88f6: 7607 7b2a 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2a7b │ │ -0e88fc: 5bb0 7014 |0034: iput-object v0, v11, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ -0e8900: 2207 8b05 |0036: new-instance v7, Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder; // type@058b │ │ -0e8904: 6e10 852a 0b00 |0038: invoke-virtual {v11}, Lorg/pyneo/maps/poi/PoiListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a85 │ │ -0e890a: 0c00 |003b: move-result-object v0 │ │ -0e890c: 6e10 1505 0000 |003c: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@0515 │ │ -0e8912: 0c00 |003f: move-result-object v0 │ │ -0e8914: 7020 822a 0700 |0040: invoke-direct {v7, v0}, Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder;.:(Landroid/content/Context;)V // method@2a82 │ │ -0e891a: 54b0 7014 |0043: iget-object v0, v11, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ -0e891e: 6e20 812a 7000 |0045: invoke-virtual {v0, v7}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V // method@2a81 │ │ -0e8924: 54b1 7014 |0048: iget-object v1, v11, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ -0e8928: 1400 0a00 0201 |004a: const v0, #float 2.38773e-38 // #0102000a │ │ -0e892e: 6e20 aa1f 0800 |004d: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0e8934: 0c00 |0050: move-result-object v0 │ │ -0e8936: 1f00 1904 |0051: check-cast v0, Landroid/widget/ListView; // type@0419 │ │ -0e893a: 6e20 802a 0100 |0053: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.setAdapterView:(Landroid/widget/AdapterView;)V // method@2a80 │ │ -0e8940: 54b0 7014 |0056: iget-object v0, v11, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ -0e8944: 6e20 8f2a 0b00 |0058: invoke-virtual {v11, v0}, Lorg/pyneo/maps/poi/PoiListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2a8f │ │ -0e894a: 6e10 862a 0b00 |005b: invoke-virtual {v11}, Lorg/pyneo/maps/poi/PoiListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@2a86 │ │ -0e8950: 0c00 |005e: move-result-object v0 │ │ -0e8952: 6e40 4d06 90b4 |005f: invoke-virtual {v0, v9, v4, v11}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@064d │ │ -0e8958: 1108 |0062: return-object v8 │ │ -0e895a: 0000 |0063: nop // spacer │ │ -0e895c: 0003 0400 0400 0000 1b00 0b7f 1600 ... |0064: array-data (12 units) │ │ +0e877c: |[0e877c] org.pyneo.maps.poi.PoiListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0e878c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e878e: 124a |0001: const/4 v10, #int 4 // #4 │ │ +0e8790: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0e8792: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0e8794: 1400 3200 037f |0004: const v0, #float 1.7413e+38 // #7f030032 │ │ +0e879a: 6e40 171f 0c9d |0007: invoke-virtual {v12, v0, v13, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@1f17 │ │ +0e87a0: 0c08 |000a: move-result-object v8 │ │ +0e87a2: 6e20 8e2a 6b00 |000b: invoke-virtual {v11, v6}, Lorg/pyneo/maps/poi/PoiListFragment;.setHasOptionsMenu:(Z)V // method@2a8e │ │ +0e87a8: 2200 8a05 |000e: new-instance v0, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // type@058a │ │ +0e87ac: 6e10 852a 0b00 |0010: invoke-virtual {v11}, Lorg/pyneo/maps/poi/PoiListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a85 │ │ +0e87b2: 0c02 |0013: move-result-object v2 │ │ +0e87b4: 1403 3300 037f |0014: const v3, #float 1.7413e+38 // #7f030033 │ │ +0e87ba: 23a5 7a06 |0017: new-array v5, v10, [Ljava/lang/String; // type@067a │ │ +0e87be: 1a01 4b2a |0019: const-string v1, "name" // string@2a4b │ │ +0e87c2: 4d01 0509 |001b: aput-object v1, v5, v9 │ │ +0e87c6: 1a01 4621 |001d: const-string v1, "iconid" // string@2146 │ │ +0e87ca: 4d01 0506 |001f: aput-object v1, v5, v6 │ │ +0e87ce: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +0e87d0: 1a06 8818 |0022: const-string v6, "catname" // string@1888 │ │ +0e87d4: 4d06 0501 |0024: aput-object v6, v5, v1 │ │ +0e87d8: 1231 |0026: const/4 v1, #int 3 // #3 │ │ +0e87da: 1a06 bf1a |0027: const-string v6, "descr" // string@1abf │ │ +0e87de: 4d06 0501 |0029: aput-object v6, v5, v1 │ │ +0e87e2: 23a6 5406 |002b: new-array v6, v10, [I // type@0654 │ │ +0e87e6: 2606 3700 0000 |002d: fill-array-data v6, 00000064 // +00000037 │ │ +0e87ec: 07e1 |0030: move-object v1, v14 │ │ +0e87ee: 7607 7b2a 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2a7b │ │ +0e87f4: 5bb0 7014 |0034: iput-object v0, v11, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ +0e87f8: 2207 8b05 |0036: new-instance v7, Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder; // type@058b │ │ +0e87fc: 6e10 852a 0b00 |0038: invoke-virtual {v11}, Lorg/pyneo/maps/poi/PoiListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a85 │ │ +0e8802: 0c00 |003b: move-result-object v0 │ │ +0e8804: 6e10 1505 0000 |003c: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@0515 │ │ +0e880a: 0c00 |003f: move-result-object v0 │ │ +0e880c: 7020 822a 0700 |0040: invoke-direct {v7, v0}, Lorg/pyneo/maps/poi/PoiListFragment$PoiViewBinder;.:(Landroid/content/Context;)V // method@2a82 │ │ +0e8812: 54b0 7014 |0043: iget-object v0, v11, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ +0e8816: 6e20 812a 7000 |0045: invoke-virtual {v0, v7}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V // method@2a81 │ │ +0e881c: 54b1 7014 |0048: iget-object v1, v11, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ +0e8820: 1400 0a00 0201 |004a: const v0, #float 2.38773e-38 // #0102000a │ │ +0e8826: 6e20 aa1f 0800 |004d: invoke-virtual {v8, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0e882c: 0c00 |0050: move-result-object v0 │ │ +0e882e: 1f00 1904 |0051: check-cast v0, Landroid/widget/ListView; // type@0419 │ │ +0e8832: 6e20 802a 0100 |0053: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.setAdapterView:(Landroid/widget/AdapterView;)V // method@2a80 │ │ +0e8838: 54b0 7014 |0056: iget-object v0, v11, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ +0e883c: 6e20 8f2a 0b00 |0058: invoke-virtual {v11, v0}, Lorg/pyneo/maps/poi/PoiListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2a8f │ │ +0e8842: 6e10 862a 0b00 |005b: invoke-virtual {v11}, Lorg/pyneo/maps/poi/PoiListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@2a86 │ │ +0e8848: 0c00 |005e: move-result-object v0 │ │ +0e884a: 6e40 4d06 90b4 |005f: invoke-virtual {v0, v9, v4, v11}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@064d │ │ +0e8850: 1108 |0062: return-object v8 │ │ +0e8852: 0000 |0063: nop // spacer │ │ +0e8854: 0003 0400 0400 0000 1b00 0b7f 1600 ... |0064: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=39 │ │ 0x000b line=40 │ │ 0x000e line=41 │ │ 0x0036 line=45 │ │ 0x0043 line=46 │ │ @@ -318188,18 +318510,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e8974: |[0e8974] org.pyneo.maps.poi.PoiListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -0e8984: 5410 7014 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ -0e8988: 6e20 7c2a 3000 |0002: invoke-virtual {v0, v3}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2a7c │ │ -0e898e: 0e00 |0005: return-void │ │ +0e886c: |[0e886c] org.pyneo.maps.poi.PoiListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +0e887c: 5410 7014 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ +0e8880: 6e20 7c2a 3000 |0002: invoke-virtual {v0, v3}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2a7c │ │ +0e8886: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiListFragment; │ │ @@ -318211,40 +318533,40 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0e8990: |[0e8990] org.pyneo.maps.poi.PoiListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0e89a0: 1f02 4600 |0000: check-cast v2, Landroid/database/Cursor; // type@0046 │ │ -0e89a4: 6e30 8b2a 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/poi/PoiListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@2a8b │ │ -0e89aa: 0e00 |0005: return-void │ │ +0e8888: |[0e8888] org.pyneo.maps.poi.PoiListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0e8898: 1f02 4600 |0000: check-cast v2, Landroid/database/Cursor; // type@0046 │ │ +0e889c: 6e30 8b2a 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/poi/PoiListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@2a8b │ │ +0e88a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/poi/PoiListFragment; │ │ - 0x0000 - 0x0006 reg=1 x0 Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ │ │ #5 : (in Lorg/pyneo/maps/poi/PoiListFragment;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e89ac: |[0e89ac] org.pyneo.maps.poi.PoiListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -0e89bc: 5420 7014 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ -0e89c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e89c2: 6e20 7c2a 1000 |0003: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2a7c │ │ -0e89c8: 0e00 |0006: return-void │ │ +0e88a4: |[0e88a4] org.pyneo.maps.poi.PoiListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +0e88b4: 5420 7014 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiListFragment;.mAdapter:Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; // field@1470 │ │ +0e88b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e88ba: 6e20 7c2a 1000 |0003: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2a7c │ │ +0e88c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/poi/PoiListFragment; │ │ @@ -318296,21 +318618,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e89cc: |[0e89cc] org.pyneo.maps.poi.PoiManager.:(Landroid/content/Context;)V │ │ -0e89dc: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0e89e2: 5b12 7314 |0003: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiManager;.mCtx:Landroid/content/Context; // field@1473 │ │ -0e89e6: 2200 9005 |0005: new-instance v0, Lorg/pyneo/maps/poi/PoiStorage; // type@0590 │ │ -0e89ea: 7020 cc2a 2000 |0007: invoke-direct {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.:(Landroid/content/Context;)V // method@2acc │ │ -0e89f0: 5b10 7414 |000a: iput-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e89f4: 0e00 |000c: return-void │ │ +0e88c4: |[0e88c4] org.pyneo.maps.poi.PoiManager.:(Landroid/content/Context;)V │ │ +0e88d4: 7010 be24 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0e88da: 5b12 7314 |0003: iput-object v2, v1, Lorg/pyneo/maps/poi/PoiManager;.mCtx:Landroid/content/Context; // field@1473 │ │ +0e88de: 2200 9005 |0005: new-instance v0, Lorg/pyneo/maps/poi/PoiStorage; // type@0590 │ │ +0e88e2: 7020 cc2a 2000 |0007: invoke-direct {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.:(Landroid/content/Context;)V // method@2acc │ │ +0e88e8: 5b10 7414 |000a: iput-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e88ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ 0x000c line=28 │ │ locals : │ │ @@ -318322,21 +318644,21 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0e89f8: |[0e89f8] org.pyneo.maps.poi.PoiManager.Stop:()Z │ │ -0e8a08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e8a0a: 5521 7514 |0001: iget-boolean v1, v2, Lorg/pyneo/maps/poi/PoiManager;.mStopProcessing:Z // field@1475 │ │ -0e8a0e: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -0e8a12: 5c20 7514 |0005: iput-boolean v0, v2, Lorg/pyneo/maps/poi/PoiManager;.mStopProcessing:Z // field@1475 │ │ -0e8a16: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0e8a18: 0f00 |0008: return v0 │ │ +0e88f0: |[0e88f0] org.pyneo.maps.poi.PoiManager.Stop:()Z │ │ +0e8900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e8902: 5521 7514 |0001: iget-boolean v1, v2, Lorg/pyneo/maps/poi/PoiManager;.mStopProcessing:Z // field@1475 │ │ +0e8906: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +0e890a: 5c20 7514 |0005: iput-boolean v0, v2, Lorg/pyneo/maps/poi/PoiManager;.mStopProcessing:Z // field@1475 │ │ +0e890e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0e8910: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0005 line=92 │ │ 0x0007 line=93 │ │ 0x0008 line=95 │ │ locals : │ │ @@ -318347,76 +318669,83 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/util/SparseArray;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 107 16-bit code units │ │ -0e8a1c: |[0e8a1c] org.pyneo.maps.poi.PoiManager.doCreatePoiListFromCursor:(Landroid/database/Cursor;)Landroid/util/SparseArray; │ │ -0e8a2c: 1249 |0000: const/4 v9, #int 4 // #4 │ │ -0e8a2e: 180c 0000 0000 8084 2e41 |0001: const-wide v12, #double 1e+06 // #412e848000000000 │ │ -0e8a38: 2207 a603 |0006: new-instance v7, Landroid/util/SparseArray; // type@03a6 │ │ -0e8a3c: 7010 b21e 0700 |0008: invoke-direct {v7}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -0e8a42: 380f 5f00 |000b: if-eqz v15, 006a // +005f │ │ -0e8a46: 7210 e001 0f00 |000d: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0e8a4c: 0a00 |0010: move-result v0 │ │ -0e8a4e: 3800 5600 |0011: if-eqz v0, 0067 // +0056 │ │ -0e8a52: 2200 9204 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0e8a56: 7010 fb24 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e8a5c: 1a01 4a1b |0018: const-string v1, "doCreatePoiListFromCursor c=" // string@1b4a │ │ -0e8a60: 6e20 0425 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e8a66: 0c00 |001d: move-result-object v0 │ │ -0e8a68: 6e20 0325 f000 |001e: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e8a6e: 0c00 |0021: move-result-object v0 │ │ -0e8a70: 6e10 0a25 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e8a76: 0c00 |0025: move-result-object v0 │ │ -0e8a78: 7110 f72e 0000 |0026: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e8a7e: 7220 db01 9f00 |0029: invoke-interface {v15, v9}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8a84: 0a08 |002c: move-result v8 │ │ -0e8a86: 2200 8f05 |002d: new-instance v0, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e8a8a: 7220 db01 9f00 |002f: invoke-interface {v15, v9}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8a90: 0a01 |0032: move-result v1 │ │ -0e8a92: 1222 |0033: const/4 v2, #int 2 // #2 │ │ -0e8a94: 7220 de01 2f00 |0034: invoke-interface {v15, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e8a9a: 0c02 |0037: move-result-object v2 │ │ -0e8a9c: 1233 |0038: const/4 v3, #int 3 // #3 │ │ -0e8a9e: 7220 de01 3f00 |0039: invoke-interface {v15, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e8aa4: 0c03 |003c: move-result-object v3 │ │ -0e8aa6: 2204 1406 |003d: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e8aaa: 1205 |003f: const/4 v5, #int 0 // #0 │ │ -0e8aac: 7220 d901 5f00 |0040: invoke-interface {v15, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e8ab2: 0b0a |0043: move-result-wide v10 │ │ -0e8ab4: cdca |0044: mul-double/2addr v10, v12 │ │ -0e8ab6: 8aa5 |0045: double-to-int v5, v10 │ │ -0e8ab8: 1216 |0046: const/4 v6, #int 1 // #1 │ │ -0e8aba: 7220 d901 6f00 |0047: invoke-interface {v15, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e8ac0: 0b0a |004a: move-result-wide v10 │ │ -0e8ac2: cdca |004b: mul-double/2addr v10, v12 │ │ -0e8ac4: 8aa6 |004c: double-to-int v6, v10 │ │ -0e8ac6: 7030 1e2e 5406 |004d: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0e8acc: 1275 |0050: const/4 v5, #int 7 // #7 │ │ -0e8ace: 7220 db01 5f00 |0051: invoke-interface {v15, v5}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8ad4: 0a05 |0054: move-result v5 │ │ -0e8ad6: 1306 0800 |0055: const/16 v6, #int 8 // #8 │ │ -0e8ada: 7220 db01 6f00 |0057: invoke-interface {v15, v6}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8ae0: 0a06 |005a: move-result v6 │ │ -0e8ae2: 7607 c72a 0000 |005b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;II)V // method@2ac7 │ │ -0e8ae8: 6e30 b71e 8700 |005e: invoke-virtual {v7, v8, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ -0e8aee: 7210 e101 0f00 |0061: invoke-interface {v15}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -0e8af4: 0a00 |0064: move-result v0 │ │ -0e8af6: 3900 aeff |0065: if-nez v0, 0013 // -0052 │ │ -0e8afa: 7210 d301 0f00 |0067: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e8b00: 1107 |006a: return-object v7 │ │ +0e8914: |[0e8914] org.pyneo.maps.poi.PoiManager.doCreatePoiListFromCursor:(Landroid/database/Cursor;)Landroid/util/SparseArray; │ │ +0e8924: 1249 |0000: const/4 v9, #int 4 // #4 │ │ +0e8926: 180c 0000 0000 8084 2e41 |0001: const-wide v12, #double 1e+06 // #412e848000000000 │ │ +0e8930: 2207 a603 |0006: new-instance v7, Landroid/util/SparseArray; // type@03a6 │ │ +0e8934: 7010 b21e 0700 |0008: invoke-direct {v7}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +0e893a: 380f 5f00 |000b: if-eqz v15, 006a // +005f │ │ +0e893e: 7210 e001 0f00 |000d: invoke-interface {v15}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0e8944: 0a00 |0010: move-result v0 │ │ +0e8946: 3800 5600 |0011: if-eqz v0, 0067 // +0056 │ │ +0e894a: 2200 9204 |0013: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0e894e: 7010 fb24 0000 |0015: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e8954: 1a01 4a1b |0018: const-string v1, "doCreatePoiListFromCursor c=" // string@1b4a │ │ +0e8958: 6e20 0425 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e895e: 0c00 |001d: move-result-object v0 │ │ +0e8960: 6e20 0325 f000 |001e: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e8966: 0c00 |0021: move-result-object v0 │ │ +0e8968: 6e10 0a25 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e896e: 0c00 |0025: move-result-object v0 │ │ +0e8970: 7110 f72e 0000 |0026: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e8976: 7220 db01 9f00 |0029: invoke-interface {v15, v9}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e897c: 0a08 |002c: move-result v8 │ │ +0e897e: 2200 8f05 |002d: new-instance v0, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e8982: 7220 db01 9f00 |002f: invoke-interface {v15, v9}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8988: 0a01 |0032: move-result v1 │ │ +0e898a: 1222 |0033: const/4 v2, #int 2 // #2 │ │ +0e898c: 7220 de01 2f00 |0034: invoke-interface {v15, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e8992: 0c02 |0037: move-result-object v2 │ │ +0e8994: 1233 |0038: const/4 v3, #int 3 // #3 │ │ +0e8996: 7220 de01 3f00 |0039: invoke-interface {v15, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e899c: 0c03 |003c: move-result-object v3 │ │ +0e899e: 2204 1406 |003d: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e89a2: 1205 |003f: const/4 v5, #int 0 // #0 │ │ +0e89a4: 7220 d901 5f00 |0040: invoke-interface {v15, v5}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e89aa: 0b0a |0043: move-result-wide v10 │ │ +0e89ac: cdca |0044: mul-double/2addr v10, v12 │ │ +0e89ae: 8aa5 |0045: double-to-int v5, v10 │ │ +0e89b0: 1216 |0046: const/4 v6, #int 1 // #1 │ │ +0e89b2: 7220 d901 6f00 |0047: invoke-interface {v15, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e89b8: 0b0a |004a: move-result-wide v10 │ │ +0e89ba: cdca |004b: mul-double/2addr v10, v12 │ │ +0e89bc: 8aa6 |004c: double-to-int v6, v10 │ │ +0e89be: 7030 1e2e 5406 |004d: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0e89c4: 1275 |0050: const/4 v5, #int 7 // #7 │ │ +0e89c6: 7220 db01 5f00 |0051: invoke-interface {v15, v5}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e89cc: 0a05 |0054: move-result v5 │ │ +0e89ce: 1306 0800 |0055: const/16 v6, #int 8 // #8 │ │ +0e89d2: 7220 db01 6f00 |0057: invoke-interface {v15, v6}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e89d8: 0a06 |005a: move-result v6 │ │ +0e89da: 7607 c72a 0000 |005b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;II)V // method@2ac7 │ │ +0e89e0: 6e30 b71e 8700 |005e: invoke-virtual {v7, v8, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ +0e89e6: 7210 e101 0f00 |0061: invoke-interface {v15}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +0e89ec: 0a00 |0064: move-result v0 │ │ +0e89ee: 3900 aeff |0065: if-nez v0, 0013 // -0052 │ │ +0e89f2: 7210 d301 0f00 |0067: invoke-interface {v15}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e89f8: 1107 |006a: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=110 │ │ 0x000b line=111 │ │ 0x000d line=112 │ │ 0x0013 line=114 │ │ - 0x0029 line=116 │ │ + 0x0029 line=117 │ │ + 0x002f line=118 │ │ + 0x0034 line=119 │ │ + 0x0039 line=120 │ │ + 0x0040 line=121 │ │ + 0x0051 line=122 │ │ + 0x0057 line=123 │ │ + 0x005e line=116 │ │ 0x0061 line=125 │ │ 0x0067 line=127 │ │ 0x006a line=129 │ │ locals : │ │ 0x000b - 0x006b reg=7 items Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ 0x0000 - 0x006b reg=14 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x006b reg=15 c Landroid/database/Cursor; │ │ @@ -318427,18 +318756,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8b04: |[0e8b04] org.pyneo.maps.poi.PoiManager.FreeDatabases:()V │ │ -0e8b14: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8b18: 6e10 cd2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.FreeDatabases:()V // method@2acd │ │ -0e8b1e: 0e00 |0005: return-void │ │ +0e89fc: |[0e89fc] org.pyneo.maps.poi.PoiManager.FreeDatabases:()V │ │ +0e8a0c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8a10: 6e10 cd2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.FreeDatabases:()V // method@2acd │ │ +0e8a16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ @@ -318447,19 +318776,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e8b20: |[0e8b20] org.pyneo.maps.poi.PoiManager.JoinTracks:()J │ │ -0e8b30: 5420 7414 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8b34: 6e10 ce2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.JoinTracks:()J // method@2ace │ │ -0e8b3a: 0b00 |0005: move-result-wide v0 │ │ -0e8b3c: 1000 |0006: return-wide v0 │ │ +0e8a18: |[0e8a18] org.pyneo.maps.poi.PoiManager.JoinTracks:()J │ │ +0e8a28: 5420 7414 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8a2c: 6e10 ce2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.JoinTracks:()J // method@2ace │ │ +0e8a32: 0b00 |0005: move-result-wide v0 │ │ +0e8a34: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ #2 : (in Lorg/pyneo/maps/poi/PoiManager;) │ │ @@ -318467,18 +318796,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e8b40: |[0e8b40] org.pyneo.maps.poi.PoiManager.StopProcessing:()V │ │ -0e8b50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e8b52: 5c10 7514 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mStopProcessing:Z // field@1475 │ │ -0e8b56: 0e00 |0003: return-void │ │ +0e8a38: |[0e8a38] org.pyneo.maps.poi.PoiManager.StopProcessing:()V │ │ +0e8a48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e8a4a: 5c10 7514 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mStopProcessing:Z // field@1475 │ │ +0e8a4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ @@ -318487,19 +318816,19 @@ │ │ type : '(ILjava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e8b58: |[0e8b58] org.pyneo.maps.poi.PoiManager.addMap:(ILjava/lang/String;)J │ │ -0e8b68: 5420 7414 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8b6c: 6e30 cf2a 3004 |0002: invoke-virtual {v0, v3, v4}, Lorg/pyneo/maps/poi/PoiStorage;.addMap:(ILjava/lang/String;)J // method@2acf │ │ -0e8b72: 0b00 |0005: move-result-wide v0 │ │ -0e8b74: 1000 |0006: return-wide v0 │ │ +0e8a50: |[0e8a50] org.pyneo.maps.poi.PoiManager.addMap:(ILjava/lang/String;)J │ │ +0e8a60: 5420 7414 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8a64: 6e30 cf2a 3004 |0002: invoke-virtual {v0, v3, v4}, Lorg/pyneo/maps/poi/PoiStorage;.addMap:(ILjava/lang/String;)J // method@2acf │ │ +0e8a6a: 0b00 |0005: move-result-wide v0 │ │ +0e8a6c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0007 reg=3 type I │ │ 0x0000 - 0x0007 reg=4 params Ljava/lang/String; │ │ @@ -318509,28 +318838,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 4 │ │ outs : 12 │ │ insns size : 21 16-bit code units │ │ -0e8b78: |[0e8b78] org.pyneo.maps.poi.PoiManager.addPoi:(Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -0e8b88: 54d1 7414 |0000: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8b8c: 7401 302e 1000 |0002: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e8b92: 0b04 |0005: move-result-wide v4 │ │ -0e8b94: 7401 322e 1000 |0006: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e8b9a: 0b06 |0009: move-result-wide v6 │ │ -0e8b9c: 1608 0000 |000a: const-wide/16 v8, #int 0 // #0 │ │ -0e8ba0: 120a |000c: const/4 v10, #int 0 // #0 │ │ -0e8ba2: 120b |000d: const/4 v11, #int 0 // #0 │ │ -0e8ba4: 120c |000e: const/4 v12, #int 0 // #0 │ │ -0e8ba6: 07e2 |000f: move-object v2, v14 │ │ -0e8ba8: 07f3 |0010: move-object v3, v15 │ │ -0e8baa: 740c d02a 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/poi/PoiStorage;.addPoi:(Ljava/lang/String;Ljava/lang/String;DDDIII)J // method@2ad0 │ │ -0e8bb0: 0e00 |0014: return-void │ │ +0e8a70: |[0e8a70] org.pyneo.maps.poi.PoiManager.addPoi:(Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +0e8a80: 54d1 7414 |0000: iget-object v1, v13, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8a84: 7401 302e 1000 |0002: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e8a8a: 0b04 |0005: move-result-wide v4 │ │ +0e8a8c: 7401 322e 1000 |0006: invoke-virtual/range {v16}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e8a92: 0b06 |0009: move-result-wide v6 │ │ +0e8a94: 1608 0000 |000a: const-wide/16 v8, #int 0 // #0 │ │ +0e8a98: 120a |000c: const/4 v10, #int 0 // #0 │ │ +0e8a9a: 120b |000d: const/4 v11, #int 0 // #0 │ │ +0e8a9c: 120c |000e: const/4 v12, #int 0 // #0 │ │ +0e8a9e: 07e2 |000f: move-object v2, v14 │ │ +0e8aa0: 07f3 |0010: move-object v3, v15 │ │ +0e8aa2: 740c d02a 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/poi/PoiStorage;.addPoi:(Ljava/lang/String;Ljava/lang/String;DDDIII)J // method@2ad0 │ │ +0e8aa8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0014 line=100 │ │ locals : │ │ 0x0000 - 0x0015 reg=13 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0015 reg=14 title Ljava/lang/String; │ │ @@ -318542,19 +318871,19 @@ │ │ type : '(Ljava/lang/String;II)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0e8bb4: |[0e8bb4] org.pyneo.maps.poi.PoiManager.addPoiCategory:(Ljava/lang/String;II)J │ │ -0e8bc4: 5420 7414 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8bc8: 6e40 d12a 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.addPoiCategory:(Ljava/lang/String;II)J // method@2ad1 │ │ -0e8bce: 0b00 |0005: move-result-wide v0 │ │ -0e8bd0: 1000 |0006: return-wide v0 │ │ +0e8aac: |[0e8aac] org.pyneo.maps.poi.PoiManager.addPoiCategory:(Ljava/lang/String;II)J │ │ +0e8abc: 5420 7414 |0000: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8ac0: 6e40 d12a 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.addPoiCategory:(Ljava/lang/String;II)J // method@2ad1 │ │ +0e8ac6: 0b00 |0005: move-result-wide v0 │ │ +0e8ac8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0007 reg=3 title Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=4 hidden I │ │ @@ -318565,33 +318894,36 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/utils/GeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -0e8bd4: |[0e8bd4] org.pyneo.maps.poi.PoiManager.addPoiStartActivity:(Landroid/content/Context;Lorg/pyneo/maps/utils/GeoPoint;)V │ │ -0e8be4: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0e8be8: 1c01 7805 |0002: const-class v1, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ -0e8bec: 7030 4a01 5001 |0004: invoke-direct {v0, v5, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0e8bf2: 1a01 0b23 |0007: const-string v1, "lat" // string@230b │ │ -0e8bf6: 6e10 302e 0600 |0009: invoke-virtual {v6}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e8bfc: 0b02 |000c: move-result-wide v2 │ │ -0e8bfe: 6e40 6701 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0e8c04: 0c00 |0010: move-result-object v0 │ │ -0e8c06: 1a01 a223 |0011: const-string v1, "lon" // string@23a2 │ │ -0e8c0a: 6e10 322e 0600 |0013: invoke-virtual {v6}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e8c10: 0b02 |0016: move-result-wide v2 │ │ -0e8c12: 6e40 6701 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ -0e8c18: 0c00 |001a: move-result-object v0 │ │ -0e8c1a: 6e20 4301 0500 |001b: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ -0e8c20: 0e00 |001e: return-void │ │ +0e8acc: |[0e8acc] org.pyneo.maps.poi.PoiManager.addPoiStartActivity:(Landroid/content/Context;Lorg/pyneo/maps/utils/GeoPoint;)V │ │ +0e8adc: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0e8ae0: 1c01 7805 |0002: const-class v1, Lorg/pyneo/maps/poi/PoiActivity; // type@0578 │ │ +0e8ae4: 7030 4a01 5001 |0004: invoke-direct {v0, v5, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0e8aea: 1a01 0b23 |0007: const-string v1, "lat" // string@230b │ │ +0e8aee: 6e10 302e 0600 |0009: invoke-virtual {v6}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e8af4: 0b02 |000c: move-result-wide v2 │ │ +0e8af6: 6e40 6701 1032 |000d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0e8afc: 0c00 |0010: move-result-object v0 │ │ +0e8afe: 1a01 a223 |0011: const-string v1, "lon" // string@23a2 │ │ +0e8b02: 6e10 322e 0600 |0013: invoke-virtual {v6}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e8b08: 0b02 |0016: move-result-wide v2 │ │ +0e8b0a: 6e40 6701 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;D)Landroid/content/Intent; // method@0167 │ │ +0e8b10: 0c00 |001a: move-result-object v0 │ │ +0e8b12: 6e20 4301 0500 |001b: invoke-virtual {v5, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0143 │ │ +0e8b18: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ + 0x0009 line=148 │ │ + 0x0013 line=149 │ │ + 0x001b line=147 │ │ 0x001e line=150 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x001f reg=5 ctx Landroid/content/Context; │ │ 0x0000 - 0x001f reg=6 touchDownPoint Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ #7 : (in Lorg/pyneo/maps/poi/PoiManager;) │ │ @@ -318599,18 +318931,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8c24: |[0e8c24] org.pyneo.maps.poi.PoiManager.beginTransaction:()V │ │ -0e8c34: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8c38: 6e10 d42a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.beginTransaction:()V // method@2ad4 │ │ -0e8c3e: 0e00 |0005: return-void │ │ +0e8b1c: |[0e8b1c] org.pyneo.maps.poi.PoiManager.beginTransaction:()V │ │ +0e8b2c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8b30: 6e10 d42a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.beginTransaction:()V // method@2ad4 │ │ +0e8b36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ @@ -318619,18 +318951,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8c40: |[0e8c40] org.pyneo.maps.poi.PoiManager.commitTransaction:()V │ │ -0e8c50: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8c54: 6e10 d52a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.commitTransaction:()V // method@2ad5 │ │ -0e8c5a: 0e00 |0005: return-void │ │ +0e8b38: |[0e8b38] org.pyneo.maps.poi.PoiManager.commitTransaction:()V │ │ +0e8b48: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8b4c: 6e10 d52a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.commitTransaction:()V // method@2ad5 │ │ +0e8b52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ @@ -318639,18 +318971,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8c5c: |[0e8c5c] org.pyneo.maps.poi.PoiManager.deleteAllPoi:()V │ │ -0e8c6c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8c70: 6e10 d62a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.deleteAllPoi:()V // method@2ad6 │ │ -0e8c76: 0e00 |0005: return-void │ │ +0e8b54: |[0e8b54] org.pyneo.maps.poi.PoiManager.deleteAllPoi:()V │ │ +0e8b64: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8b68: 6e10 d62a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.deleteAllPoi:()V // method@2ad6 │ │ +0e8b6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ @@ -318659,18 +318991,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0e8c78: |[0e8c78] org.pyneo.maps.poi.PoiManager.deleteMap:(J)V │ │ -0e8c88: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8c8c: 6e30 d72a 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/poi/PoiStorage;.deleteMap:(J)V // method@2ad7 │ │ -0e8c92: 0e00 |0005: return-void │ │ +0e8b70: |[0e8b70] org.pyneo.maps.poi.PoiManager.deleteMap:(J)V │ │ +0e8b80: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8b84: 6e30 d72a 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/poi/PoiStorage;.deleteMap:(J)V // method@2ad7 │ │ +0e8b8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0006 reg=2 id J │ │ @@ -318680,18 +319012,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e8c94: |[0e8c94] org.pyneo.maps.poi.PoiManager.deletePoi:(I)V │ │ -0e8ca4: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8ca8: 6e20 d82a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.deletePoi:(I)V // method@2ad8 │ │ -0e8cae: 0e00 |0005: return-void │ │ +0e8b8c: |[0e8b8c] org.pyneo.maps.poi.PoiManager.deletePoi:(I)V │ │ +0e8b9c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8ba0: 6e20 d82a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.deletePoi:(I)V // method@2ad8 │ │ +0e8ba6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -318701,18 +319033,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e8cb0: |[0e8cb0] org.pyneo.maps.poi.PoiManager.deletePoiCategory:(I)V │ │ -0e8cc0: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8cc4: 6e20 d92a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.deletePoiCategory:(I)V // method@2ad9 │ │ -0e8cca: 0e00 |0005: return-void │ │ +0e8ba8: |[0e8ba8] org.pyneo.maps.poi.PoiManager.deletePoiCategory:(I)V │ │ +0e8bb8: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8bbc: 6e20 d92a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.deletePoiCategory:(I)V // method@2ad9 │ │ +0e8bc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -318722,18 +319054,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e8ccc: |[0e8ccc] org.pyneo.maps.poi.PoiManager.deleteTrack:(I)V │ │ -0e8cdc: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8ce0: 6e20 da2a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.deleteTrack:(I)V // method@2ada │ │ -0e8ce6: 0e00 |0005: return-void │ │ +0e8bc4: |[0e8bc4] org.pyneo.maps.poi.PoiManager.deleteTrack:(I)V │ │ +0e8bd4: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8bd8: 6e20 da2a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.deleteTrack:(I)V // method@2ada │ │ +0e8bde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0005 line=332 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -318743,19 +319075,19 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e8ce8: |[0e8ce8] org.pyneo.maps.poi.PoiManager.getActivityListCursor:()Landroid/database/Cursor; │ │ -0e8cf8: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8cfc: 6e10 db2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getActivityListCursor:()Landroid/database/Cursor; // method@2adb │ │ -0e8d02: 0c00 |0005: move-result-object v0 │ │ -0e8d04: 1100 |0006: return-object v0 │ │ +0e8be0: |[0e8be0] org.pyneo.maps.poi.PoiManager.getActivityListCursor:()Landroid/database/Cursor; │ │ +0e8bf0: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8bf4: 6e10 db2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getActivityListCursor:()Landroid/database/Cursor; // method@2adb │ │ +0e8bfa: 0c00 |0005: move-result-object v0 │ │ +0e8bfc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ #15 : (in Lorg/pyneo/maps/poi/PoiManager;) │ │ @@ -318763,19 +319095,19 @@ │ │ type : '(J)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e8d08: |[0e8d08] org.pyneo.maps.poi.PoiManager.getMap:(J)Landroid/database/Cursor; │ │ -0e8d18: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8d1c: 6e30 dc2a 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/poi/PoiStorage;.getMap:(J)Landroid/database/Cursor; // method@2adc │ │ -0e8d22: 0c00 |0005: move-result-object v0 │ │ -0e8d24: 1100 |0006: return-object v0 │ │ +0e8c00: |[0e8c00] org.pyneo.maps.poi.PoiManager.getMap:(J)Landroid/database/Cursor; │ │ +0e8c10: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8c14: 6e30 dc2a 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/poi/PoiStorage;.getMap:(J)Landroid/database/Cursor; // method@2adc │ │ +0e8c1a: 0c00 |0005: move-result-object v0 │ │ +0e8c1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0007 reg=2 id J │ │ │ │ @@ -318784,19 +319116,19 @@ │ │ type : '()Lorg/pyneo/maps/utils/CursorI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e8d28: |[0e8d28] org.pyneo.maps.poi.PoiManager.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; │ │ -0e8d38: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8d3c: 6e10 dd2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2add │ │ -0e8d42: 0c00 |0005: move-result-object v0 │ │ -0e8d44: 1100 |0006: return-object v0 │ │ +0e8c20: |[0e8c20] org.pyneo.maps.poi.PoiManager.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; │ │ +0e8c30: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8c34: 6e10 dd2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2add │ │ +0e8c3a: 0c00 |0005: move-result-object v0 │ │ +0e8c3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ #17 : (in Lorg/pyneo/maps/poi/PoiManager;) │ │ @@ -318804,19 +319136,19 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e8d48: |[0e8d48] org.pyneo.maps.poi.PoiManager.getPoiCategories:()Landroid/database/Cursor; │ │ -0e8d58: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8d5c: 6e10 df2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiCategories:()Landroid/database/Cursor; // method@2adf │ │ -0e8d62: 0c00 |0005: move-result-object v0 │ │ -0e8d64: 1100 |0006: return-object v0 │ │ +0e8c40: |[0e8c40] org.pyneo.maps.poi.PoiManager.getPoiCategories:()Landroid/database/Cursor; │ │ +0e8c50: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8c54: 6e10 df2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiCategories:()Landroid/database/Cursor; // method@2adf │ │ +0e8c5a: 0c00 |0005: move-result-object v0 │ │ +0e8c5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ #18 : (in Lorg/pyneo/maps/poi/PoiManager;) │ │ @@ -318824,62 +319156,66 @@ │ │ type : '(I)Lorg/pyneo/maps/poi/PoiCategory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -0e8d68: |[0e8d68] org.pyneo.maps.poi.PoiManager.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; │ │ -0e8d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e8d7a: 5471 7414 |0001: iget-object v1, v7, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8d7e: 6e20 e02a 8100 |0003: invoke-virtual {v1, v8}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiCategory:(I)Landroid/database/Cursor; // method@2ae0 │ │ -0e8d84: 0c06 |0006: move-result-object v6 │ │ -0e8d86: 3806 3c00 |0007: if-eqz v6, 0043 // +003c │ │ -0e8d8a: 7210 e001 0600 |0009: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0e8d90: 0a01 |000c: move-result v1 │ │ -0e8d92: 3801 3300 |000d: if-eqz v1, 0040 // +0033 │ │ -0e8d96: 2200 7905 |000f: new-instance v0, Lorg/pyneo/maps/poi/PoiCategory; // type@0579 │ │ -0e8d9a: 6201 1414 |0011: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -0e8d9e: 6e10 b729 0100 |0013: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -0e8da4: 0a01 |0016: move-result v1 │ │ -0e8da6: 7220 de01 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e8dac: 0c02 |001a: move-result-object v2 │ │ -0e8dae: 6201 1114 |001b: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ -0e8db2: 6e10 b729 0100 |001d: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -0e8db8: 0a01 |0020: move-result v1 │ │ -0e8dba: 7220 db01 1600 |0021: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8dc0: 0a01 |0024: move-result v1 │ │ -0e8dc2: 3801 1f00 |0025: if-eqz v1, 0044 // +001f │ │ -0e8dc6: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -0e8dc8: 6201 1214 |0028: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ -0e8dcc: 6e10 b729 0100 |002a: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -0e8dd2: 0a01 |002d: move-result v1 │ │ -0e8dd4: 7220 db01 1600 |002e: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8dda: 0a04 |0031: move-result v4 │ │ -0e8ddc: 6201 1314 |0032: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.minzoom:Lorg/pyneo/maps/poi/Constants$category; // field@1413 │ │ -0e8de0: 6e10 b729 0100 |0034: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ -0e8de6: 0a01 |0037: move-result v1 │ │ -0e8de8: 7220 db01 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8dee: 0a05 |003b: move-result v5 │ │ -0e8df0: 0181 |003c: move v1, v8 │ │ -0e8df2: 7606 0e2a 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiCategory;.:(ILjava/lang/String;ZII)V // method@2a0e │ │ -0e8df8: 7210 d301 0600 |0040: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e8dfe: 1100 |0043: return-object v0 │ │ -0e8e00: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -0e8e02: 28e3 |0045: goto 0028 // -001d │ │ +0e8c60: |[0e8c60] org.pyneo.maps.poi.PoiManager.getPoiCategory:(I)Lorg/pyneo/maps/poi/PoiCategory; │ │ +0e8c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e8c72: 5471 7414 |0001: iget-object v1, v7, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8c76: 6e20 e02a 8100 |0003: invoke-virtual {v1, v8}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiCategory:(I)Landroid/database/Cursor; // method@2ae0 │ │ +0e8c7c: 0c06 |0006: move-result-object v6 │ │ +0e8c7e: 3806 3c00 |0007: if-eqz v6, 0043 // +003c │ │ +0e8c82: 7210 e001 0600 |0009: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0e8c88: 0a01 |000c: move-result v1 │ │ +0e8c8a: 3801 3300 |000d: if-eqz v1, 0040 // +0033 │ │ +0e8c8e: 2200 7905 |000f: new-instance v0, Lorg/pyneo/maps/poi/PoiCategory; // type@0579 │ │ +0e8c92: 6201 1414 |0011: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +0e8c96: 6e10 b729 0100 |0013: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +0e8c9c: 0a01 |0016: move-result v1 │ │ +0e8c9e: 7220 de01 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e8ca4: 0c02 |001a: move-result-object v2 │ │ +0e8ca6: 6201 1114 |001b: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ +0e8caa: 6e10 b729 0100 |001d: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +0e8cb0: 0a01 |0020: move-result v1 │ │ +0e8cb2: 7220 db01 1600 |0021: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8cb8: 0a01 |0024: move-result v1 │ │ +0e8cba: 3801 1f00 |0025: if-eqz v1, 0044 // +001f │ │ +0e8cbe: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +0e8cc0: 6201 1214 |0028: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ +0e8cc4: 6e10 b729 0100 |002a: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +0e8cca: 0a01 |002d: move-result v1 │ │ +0e8ccc: 7220 db01 1600 |002e: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8cd2: 0a04 |0031: move-result v4 │ │ +0e8cd4: 6201 1314 |0032: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.minzoom:Lorg/pyneo/maps/poi/Constants$category; // field@1413 │ │ +0e8cd8: 6e10 b729 0100 |0034: invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;.ordinal:()I // method@29b7 │ │ +0e8cde: 0a01 |0037: move-result v1 │ │ +0e8ce0: 7220 db01 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8ce6: 0a05 |003b: move-result v5 │ │ +0e8ce8: 0181 |003c: move v1, v8 │ │ +0e8cea: 7606 0e2a 0000 |003d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiCategory;.:(ILjava/lang/String;ZII)V // method@2a0e │ │ +0e8cf0: 7210 d301 0600 |0040: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e8cf6: 1100 |0043: return-object v0 │ │ +0e8cf8: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +0e8cfa: 28e3 |0045: goto 0028 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0001 line=182 │ │ 0x0007 line=183 │ │ 0x0009 line=184 │ │ 0x000f line=185 │ │ + 0x0013 line=186 │ │ + 0x001d line=187 │ │ + 0x002a line=188 │ │ + 0x0034 line=189 │ │ 0x0040 line=190 │ │ 0x0043 line=192 │ │ - 0x0044 line=185 │ │ + 0x0044 line=187 │ │ locals : │ │ 0x0001 - 0x0011 reg=0 cat Lorg/pyneo/maps/poi/PoiCategory; │ │ 0x0040 - 0x0044 reg=0 cat Lorg/pyneo/maps/poi/PoiCategory; │ │ 0x0007 - 0x0046 reg=6 c Landroid/database/Cursor; │ │ 0x0000 - 0x0046 reg=7 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0046 reg=8 id I │ │ │ │ @@ -318888,21 +319224,21 @@ │ │ type : '()Landroid/util/SparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e8e04: |[0e8e04] org.pyneo.maps.poi.PoiManager.getPoiList:()Landroid/util/SparseArray; │ │ -0e8e14: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8e18: 6e10 e12a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursor:()Landroid/database/Cursor; // method@2ae1 │ │ -0e8e1e: 0c00 |0005: move-result-object v0 │ │ -0e8e20: 7020 a02a 0100 |0006: invoke-direct {v1, v0}, Lorg/pyneo/maps/poi/PoiManager;.doCreatePoiListFromCursor:(Landroid/database/Cursor;)Landroid/util/SparseArray; // method@2aa0 │ │ -0e8e26: 0c00 |0009: move-result-object v0 │ │ -0e8e28: 1100 |000a: return-object v0 │ │ +0e8cfc: |[0e8cfc] org.pyneo.maps.poi.PoiManager.getPoiList:()Landroid/util/SparseArray; │ │ +0e8d0c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8d10: 6e10 e12a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursor:()Landroid/database/Cursor; // method@2ae1 │ │ +0e8d16: 0c00 |0005: move-result-object v0 │ │ +0e8d18: 7020 a02a 0100 |0006: invoke-direct {v1, v0}, Lorg/pyneo/maps/poi/PoiManager;.doCreatePoiListFromCursor:(Landroid/database/Cursor;)Landroid/util/SparseArray; // method@2aa0 │ │ +0e8d1e: 0c00 |0009: move-result-object v0 │ │ +0e8d20: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ #20 : (in Lorg/pyneo/maps/poi/PoiManager;) │ │ @@ -318910,19 +319246,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e8e2c: |[0e8e2c] org.pyneo.maps.poi.PoiManager.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -0e8e3c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8e40: 6e20 e22a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2ae2 │ │ -0e8e46: 0c00 |0005: move-result-object v0 │ │ -0e8e48: 1100 |0006: return-object v0 │ │ +0e8d24: |[0e8d24] org.pyneo.maps.poi.PoiManager.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +0e8d34: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8d38: 6e20 e22a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2ae2 │ │ +0e8d3e: 0c00 |0005: move-result-object v0 │ │ +0e8d40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0007 reg=2 sortColNames Ljava/lang/String; │ │ │ │ @@ -318931,40 +319267,44 @@ │ │ type : '(ILorg/pyneo/maps/utils/GeoPoint;DD)Landroid/util/SparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 10 │ │ insns size : 39 16-bit code units │ │ -0e8e4c: |[0e8e4c] org.pyneo.maps.poi.PoiManager.getPoiListNotHidden:(ILorg/pyneo/maps/utils/GeoPoint;DD)Landroid/util/SparseArray; │ │ -0e8e5c: 1a00 721f |0000: const-string v0, "getPoiListNotHidden:" // string@1f72 │ │ -0e8e60: 7110 f72e 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e8e66: 54b0 7414 |0005: iget-object v0, v11, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8e6a: 6e10 322e 0d00 |0007: invoke-virtual {v13}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e8e70: 0b02 |000a: move-result-wide v2 │ │ -0e8e72: cce2 |000b: sub-double/2addr v2, v14 │ │ -0e8e74: 6e10 322e 0d00 |000c: invoke-virtual {v13}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e8e7a: 0b04 |000f: move-result-wide v4 │ │ -0e8e7c: cbe4 |0010: add-double/2addr v4, v14 │ │ -0e8e7e: 6e10 302e 0d00 |0011: invoke-virtual {v13}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e8e84: 0b06 |0014: move-result-wide v6 │ │ -0e8e86: ab06 0610 |0015: add-double v6, v6, v16 │ │ -0e8e8a: 6e10 302e 0d00 |0017: invoke-virtual {v13}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e8e90: 0b08 |001a: move-result-wide v8 │ │ -0e8e92: ac08 0810 |001b: sub-double v8, v8, v16 │ │ -0e8e96: 01c1 |001d: move v1, v12 │ │ -0e8e98: 740a e52a 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListNotHiddenCursor:(IDDDD)Landroid/database/Cursor; // method@2ae5 │ │ -0e8e9e: 0c00 |0021: move-result-object v0 │ │ -0e8ea0: 7020 a02a 0b00 |0022: invoke-direct {v11, v0}, Lorg/pyneo/maps/poi/PoiManager;.doCreatePoiListFromCursor:(Landroid/database/Cursor;)Landroid/util/SparseArray; // method@2aa0 │ │ -0e8ea6: 0c00 |0025: move-result-object v0 │ │ -0e8ea8: 1100 |0026: return-object v0 │ │ +0e8d44: |[0e8d44] org.pyneo.maps.poi.PoiManager.getPoiListNotHidden:(ILorg/pyneo/maps/utils/GeoPoint;DD)Landroid/util/SparseArray; │ │ +0e8d54: 1a00 721f |0000: const-string v0, "getPoiListNotHidden:" // string@1f72 │ │ +0e8d58: 7110 f72e 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e8d5e: 54b0 7414 |0005: iget-object v0, v11, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8d62: 6e10 322e 0d00 |0007: invoke-virtual {v13}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e8d68: 0b02 |000a: move-result-wide v2 │ │ +0e8d6a: cce2 |000b: sub-double/2addr v2, v14 │ │ +0e8d6c: 6e10 322e 0d00 |000c: invoke-virtual {v13}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e8d72: 0b04 |000f: move-result-wide v4 │ │ +0e8d74: cbe4 |0010: add-double/2addr v4, v14 │ │ +0e8d76: 6e10 302e 0d00 |0011: invoke-virtual {v13}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e8d7c: 0b06 |0014: move-result-wide v6 │ │ +0e8d7e: ab06 0610 |0015: add-double v6, v6, v16 │ │ +0e8d82: 6e10 302e 0d00 |0017: invoke-virtual {v13}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e8d88: 0b08 |001a: move-result-wide v8 │ │ +0e8d8a: ac08 0810 |001b: sub-double v8, v8, v16 │ │ +0e8d8e: 01c1 |001d: move v1, v12 │ │ +0e8d90: 740a e52a 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListNotHiddenCursor:(IDDDD)Landroid/database/Cursor; // method@2ae5 │ │ +0e8d96: 0c00 |0021: move-result-object v0 │ │ +0e8d98: 7020 a02a 0b00 |0022: invoke-direct {v11, v0}, Lorg/pyneo/maps/poi/PoiManager;.doCreatePoiListFromCursor:(Landroid/database/Cursor;)Landroid/util/SparseArray; // method@2aa0 │ │ +0e8d9e: 0c00 |0025: move-result-object v0 │ │ +0e8da0: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ + 0x0007 line=141 │ │ + 0x0011 line=142 │ │ + 0x001e line=139 │ │ + 0x0022 line=138 │ │ locals : │ │ 0x0000 - 0x0027 reg=11 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0027 reg=12 zoom I │ │ 0x0000 - 0x0027 reg=13 center Lorg/pyneo/maps/utils/GeoPoint; │ │ 0x0000 - 0x0027 reg=14 deltaX D │ │ 0x0000 - 0x0027 reg=16 deltaY D │ │ │ │ @@ -318973,68 +319313,76 @@ │ │ type : '(I)Lorg/pyneo/maps/poi/PoiPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 84 16-bit code units │ │ -0e8eac: |[0e8eac] org.pyneo.maps.poi.PoiManager.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; │ │ -0e8ebc: 180a 0000 0000 8084 2e41 |0000: const-wide v10, #double 1e+06 // #412e848000000000 │ │ -0e8ec6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e8ec8: 54c2 7414 |0006: iget-object v2, v12, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8ecc: 6e20 de2a d200 |0008: invoke-virtual {v2, v13}, Lorg/pyneo/maps/poi/PoiStorage;.getPoi:(I)Landroid/database/Cursor; // method@2ade │ │ -0e8ed2: 0c00 |000b: move-result-object v0 │ │ -0e8ed4: 3800 4700 |000c: if-eqz v0, 0053 // +0047 │ │ -0e8ed8: 7210 e001 0000 |000e: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0e8ede: 0a02 |0011: move-result v2 │ │ -0e8ee0: 3802 3e00 |0012: if-eqz v2, 0050 // +003e │ │ -0e8ee4: 2201 8f05 |0014: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e8ee8: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -0e8eea: 7220 db01 2000 |0017: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8ef0: 0a02 |001a: move-result v2 │ │ -0e8ef2: 1223 |001b: const/4 v3, #int 2 // #2 │ │ -0e8ef4: 7220 de01 3000 |001c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e8efa: 0c03 |001f: move-result-object v3 │ │ -0e8efc: 1234 |0020: const/4 v4, #int 3 // #3 │ │ -0e8efe: 7220 de01 4000 |0021: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e8f04: 0c04 |0024: move-result-object v4 │ │ -0e8f06: 2205 1406 |0025: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0e8f0a: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -0e8f0c: 7220 d901 6000 |0028: invoke-interface {v0, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e8f12: 0b06 |002b: move-result-wide v6 │ │ -0e8f14: cda6 |002c: mul-double/2addr v6, v10 │ │ -0e8f16: 8a66 |002d: double-to-int v6, v6 │ │ -0e8f18: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -0e8f1a: 7220 d901 7000 |002f: invoke-interface {v0, v7}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e8f20: 0b08 |0032: move-result-wide v8 │ │ -0e8f22: cda8 |0033: mul-double/2addr v8, v10 │ │ -0e8f24: 8a87 |0034: double-to-int v7, v8 │ │ -0e8f26: 7030 1e2e 6507 |0035: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0e8f2c: 1306 0800 |0038: const/16 v6, #int 8 // #8 │ │ -0e8f30: 7220 db01 6000 |003a: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8f36: 0a06 |003d: move-result v6 │ │ -0e8f38: 1277 |003e: const/4 v7, #int 7 // #7 │ │ -0e8f3a: 7220 db01 7000 |003f: invoke-interface {v0, v7}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8f40: 0a07 |0042: move-result v7 │ │ -0e8f42: 1258 |0043: const/4 v8, #int 5 // #5 │ │ -0e8f44: 7220 d901 8000 |0044: invoke-interface {v0, v8}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e8f4a: 0b08 |0047: move-result-wide v8 │ │ -0e8f4c: 126a |0048: const/4 v10, #int 6 // #6 │ │ -0e8f4e: 7220 db01 a000 |0049: invoke-interface {v0, v10}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e8f54: 0a0a |004c: move-result v10 │ │ -0e8f56: 760a c82a 0100 |004d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V // method@2ac8 │ │ -0e8f5c: 7210 d301 0000 |0050: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e8f62: 1101 |0053: return-object v1 │ │ +0e8da4: |[0e8da4] org.pyneo.maps.poi.PoiManager.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; │ │ +0e8db4: 180a 0000 0000 8084 2e41 |0000: const-wide v10, #double 1e+06 // #412e848000000000 │ │ +0e8dbe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0e8dc0: 54c2 7414 |0006: iget-object v2, v12, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8dc4: 6e20 de2a d200 |0008: invoke-virtual {v2, v13}, Lorg/pyneo/maps/poi/PoiStorage;.getPoi:(I)Landroid/database/Cursor; // method@2ade │ │ +0e8dca: 0c00 |000b: move-result-object v0 │ │ +0e8dcc: 3800 4700 |000c: if-eqz v0, 0053 // +0047 │ │ +0e8dd0: 7210 e001 0000 |000e: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0e8dd6: 0a02 |0011: move-result v2 │ │ +0e8dd8: 3802 3e00 |0012: if-eqz v2, 0050 // +003e │ │ +0e8ddc: 2201 8f05 |0014: new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e8de0: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +0e8de2: 7220 db01 2000 |0017: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8de8: 0a02 |001a: move-result v2 │ │ +0e8dea: 1223 |001b: const/4 v3, #int 2 // #2 │ │ +0e8dec: 7220 de01 3000 |001c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e8df2: 0c03 |001f: move-result-object v3 │ │ +0e8df4: 1234 |0020: const/4 v4, #int 3 // #3 │ │ +0e8df6: 7220 de01 4000 |0021: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e8dfc: 0c04 |0024: move-result-object v4 │ │ +0e8dfe: 2205 1406 |0025: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0e8e02: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +0e8e04: 7220 d901 6000 |0028: invoke-interface {v0, v6}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e8e0a: 0b06 |002b: move-result-wide v6 │ │ +0e8e0c: cda6 |002c: mul-double/2addr v6, v10 │ │ +0e8e0e: 8a66 |002d: double-to-int v6, v6 │ │ +0e8e10: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +0e8e12: 7220 d901 7000 |002f: invoke-interface {v0, v7}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e8e18: 0b08 |0032: move-result-wide v8 │ │ +0e8e1a: cda8 |0033: mul-double/2addr v8, v10 │ │ +0e8e1c: 8a87 |0034: double-to-int v7, v8 │ │ +0e8e1e: 7030 1e2e 6507 |0035: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0e8e24: 1306 0800 |0038: const/16 v6, #int 8 // #8 │ │ +0e8e28: 7220 db01 6000 |003a: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8e2e: 0a06 |003d: move-result v6 │ │ +0e8e30: 1277 |003e: const/4 v7, #int 7 // #7 │ │ +0e8e32: 7220 db01 7000 |003f: invoke-interface {v0, v7}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8e38: 0a07 |0042: move-result v7 │ │ +0e8e3a: 1258 |0043: const/4 v8, #int 5 // #5 │ │ +0e8e3c: 7220 d901 8000 |0044: invoke-interface {v0, v8}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e8e42: 0b08 |0047: move-result-wide v8 │ │ +0e8e44: 126a |0048: const/4 v10, #int 6 // #6 │ │ +0e8e46: 7220 db01 a000 |0049: invoke-interface {v0, v10}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8e4c: 0a0a |004c: move-result v10 │ │ +0e8e4e: 760a c82a 0100 |004d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V // method@2ac8 │ │ +0e8e54: 7210 d301 0000 |0050: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e8e5a: 1101 |0053: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=153 │ │ 0x0006 line=154 │ │ 0x000c line=155 │ │ 0x000e line=156 │ │ 0x0014 line=158 │ │ + 0x0017 line=159 │ │ + 0x001c line=160 │ │ + 0x0021 line=161 │ │ + 0x0028 line=162 │ │ + 0x003a line=163 │ │ + 0x003f line=164 │ │ + 0x0044 line=165 │ │ + 0x0049 line=166 │ │ 0x0050 line=167 │ │ 0x0053 line=169 │ │ locals : │ │ 0x0006 - 0x0016 reg=1 point Lorg/pyneo/maps/poi/PoiPoint; │ │ 0x000c - 0x0054 reg=0 c Landroid/database/Cursor; │ │ 0x0050 - 0x0054 reg=1 point Lorg/pyneo/maps/poi/PoiPoint; │ │ 0x0000 - 0x0054 reg=12 this Lorg/pyneo/maps/poi/PoiManager; │ │ @@ -319045,145 +319393,145 @@ │ │ type : '(I)Lorg/pyneo/maps/track/Track;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 15 │ │ insns size : 249 16-bit code units │ │ -0e8f64: |[0e8f64] org.pyneo.maps.poi.PoiManager.getTrack:(I)Lorg/pyneo/maps/track/Track; │ │ -0e8f74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e8f76: 0800 1600 |0001: move-object/from16 v0, v22 │ │ -0e8f7a: 5403 7414 |0003: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e8f7e: 0200 1700 |0005: move/from16 v0, v23 │ │ -0e8f82: 8104 |0007: int-to-long v4, v0 │ │ -0e8f84: 6e30 e62a 4305 |0008: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.getTrack:(J)Landroid/database/Cursor; // method@2ae6 │ │ -0e8f8a: 0c11 |000b: move-result-object v17 │ │ -0e8f8c: 3811 e900 |000c: if-eqz v17, 00f5 // +00e9 │ │ -0e8f90: 7801 e001 1100 |000e: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0e8f96: 0a03 |0011: move-result v3 │ │ -0e8f98: 3803 7c00 |0012: if-eqz v3, 008e // +007c │ │ -0e8f9c: 0800 1600 |0014: move-object/from16 v0, v22 │ │ -0e8fa0: 5403 7314 |0016: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mCtx:Landroid/content/Context; // field@1473 │ │ -0e8fa4: 7110 af03 0300 |0018: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0e8faa: 0c03 |001b: move-result-object v3 │ │ -0e8fac: 1a04 062e |001c: const-string v4, "pref_track_style" // string@2e06 │ │ -0e8fb0: 1a05 0000 |001e: const-string v5, "" // string@0000 │ │ -0e8fb4: 7230 8c01 4305 |0020: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e8fba: 0c10 |0023: move-result-object v16 │ │ -0e8fbc: 1303 0900 |0024: const/16 v3, #int 9 // #9 │ │ -0e8fc0: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -0e8fc4: 7220 de01 3000 |0028: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e8fca: 0c0f |002b: move-result-object v15 │ │ -0e8fcc: 380f 0a00 |002c: if-eqz v15, 0036 // +000a │ │ -0e8fd0: 1a03 0000 |002e: const-string v3, "" // string@0000 │ │ -0e8fd4: 6e20 db24 3f00 |0030: invoke-virtual {v15, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e8fda: 0a03 |0033: move-result v3 │ │ -0e8fdc: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -0e8fe0: 1a0f 0000 |0036: const-string v15, "" // string@0000 │ │ -0e8fe4: 2202 e505 |0038: new-instance v2, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ -0e8fe8: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -0e8fea: 0800 1100 |003b: move-object/from16 v0, v17 │ │ -0e8fee: 7220 de01 3000 |003d: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e8ff4: 0c04 |0040: move-result-object v4 │ │ -0e8ff6: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -0e8ff8: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -0e8ffc: 7220 de01 3000 |0044: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e9002: 0c05 |0047: move-result-object v5 │ │ -0e9004: 1223 |0048: const/4 v3, #int 2 // #2 │ │ -0e9006: 0800 1100 |0049: move-object/from16 v0, v17 │ │ -0e900a: 7220 db01 3000 |004b: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e9010: 0a03 |004e: move-result v3 │ │ -0e9012: 1216 |004f: const/4 v6, #int 1 // #1 │ │ -0e9014: 3363 a600 |0050: if-ne v3, v6, 00f6 // +00a6 │ │ -0e9018: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -0e901a: 1233 |0053: const/4 v3, #int 3 // #3 │ │ -0e901c: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -0e9020: 7220 db01 3000 |0056: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e9026: 0a07 |0059: move-result v7 │ │ -0e9028: 1243 |005a: const/4 v3, #int 4 // #4 │ │ -0e902a: 0800 1100 |005b: move-object/from16 v0, v17 │ │ -0e902e: 7220 d901 3000 |005d: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e9034: 0b08 |0060: move-result-wide v8 │ │ -0e9036: 1253 |0061: const/4 v3, #int 5 // #5 │ │ -0e9038: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -0e903c: 7220 d901 3000 |0064: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e9042: 0b0a |0067: move-result-wide v10 │ │ -0e9044: 1263 |0068: const/4 v3, #int 6 // #6 │ │ -0e9046: 0800 1100 |0069: move-object/from16 v0, v17 │ │ -0e904a: 7220 db01 3000 |006b: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e9050: 0a0c |006e: move-result v12 │ │ -0e9052: 1273 |006f: const/4 v3, #int 7 // #7 │ │ -0e9054: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -0e9058: 7220 db01 3000 |0072: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e905e: 0a0d |0075: move-result v13 │ │ -0e9060: 220e b004 |0076: new-instance v14, Ljava/util/Date; // type@04b0 │ │ -0e9064: 1303 0800 |0078: const/16 v3, #int 8 // #8 │ │ -0e9068: 0800 1100 |007a: move-object/from16 v0, v17 │ │ -0e906c: 7220 dc01 3000 |007c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ -0e9072: 0b12 |007f: move-result-wide v18 │ │ -0e9074: 1614 e803 |0080: const-wide/16 v20, #int 1000 // #3e8 │ │ -0e9078: 9d12 1214 |0082: mul-long v18, v18, v20 │ │ -0e907c: 0500 1200 |0084: move-wide/from16 v0, v18 │ │ -0e9080: 7030 5c25 0e01 |0086: invoke-direct {v14, v0, v1}, Ljava/util/Date;.:(J)V // method@255c │ │ -0e9086: 0203 1700 |0089: move/from16 v3, v23 │ │ -0e908a: 760f ea2c 0200 |008b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/pyneo/maps/track/Track;.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V // method@2cea │ │ -0e9090: 7801 d301 1100 |008e: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e9096: 1311 0000 |0091: const/16 v17, #int 0 // #0 │ │ -0e909a: 0800 1600 |0093: move-object/from16 v0, v22 │ │ -0e909e: 5403 7414 |0095: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e90a2: 0200 1700 |0097: move/from16 v0, v23 │ │ -0e90a6: 8104 |0099: int-to-long v4, v0 │ │ -0e90a8: 6e30 e92a 4305 |009a: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackPoints:(J)Landroid/database/Cursor; // method@2ae9 │ │ -0e90ae: 0c11 |009d: move-result-object v17 │ │ -0e90b0: 3811 5700 |009e: if-eqz v17, 00f5 // +0057 │ │ -0e90b4: 7801 e001 1100 |00a0: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0e90ba: 0a03 |00a3: move-result v3 │ │ -0e90bc: 3803 4e00 |00a4: if-eqz v3, 00f2 // +004e │ │ -0e90c0: 6e10 ec2c 0200 |00a6: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.AddTrackPoint:()V // method@2cec │ │ -0e90c6: 5423 1216 |00a9: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e90ca: 1204 |00ab: const/4 v4, #int 0 // #0 │ │ -0e90cc: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -0e90d0: 7220 d901 4000 |00ae: invoke-interface {v0, v4}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e90d6: 0b04 |00b1: move-result-wide v4 │ │ -0e90d8: 6e30 e62c 4305 |00b2: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ -0e90de: 5423 1216 |00b5: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e90e2: 1214 |00b7: const/4 v4, #int 1 // #1 │ │ -0e90e4: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -0e90e8: 7220 d901 4000 |00ba: invoke-interface {v0, v4}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e90ee: 0b04 |00bd: move-result-wide v4 │ │ -0e90f0: 6e30 e72c 4305 |00be: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ -0e90f6: 5423 1216 |00c1: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e90fa: 1224 |00c3: const/4 v4, #int 2 // #2 │ │ -0e90fc: 0800 1100 |00c4: move-object/from16 v0, v17 │ │ -0e9100: 7220 d901 4000 |00c6: invoke-interface {v0, v4}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e9106: 0b04 |00c9: move-result-wide v4 │ │ -0e9108: 6e30 e42c 4305 |00ca: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ -0e910e: 5423 1216 |00cd: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e9112: 1234 |00cf: const/4 v4, #int 3 // #3 │ │ -0e9114: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -0e9118: 7220 d901 4000 |00d2: invoke-interface {v0, v4}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e911e: 0b04 |00d5: move-result-wide v4 │ │ -0e9120: 6e30 e82c 4305 |00d6: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setSpeed:(D)V // method@2ce8 │ │ -0e9126: 5423 1216 |00d9: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e912a: 6e10 de2c 0300 |00db: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ -0e9130: 0c03 |00de: move-result-object v3 │ │ -0e9132: 1244 |00df: const/4 v4, #int 4 // #4 │ │ -0e9134: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ -0e9138: 7220 dc01 4000 |00e2: invoke-interface {v0, v4}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ -0e913e: 0b04 |00e5: move-result-wide v4 │ │ -0e9140: 1606 e803 |00e6: const-wide/16 v6, #int 1000 // #3e8 │ │ -0e9144: bd64 |00e8: mul-long/2addr v4, v6 │ │ -0e9146: 6e30 5e25 4305 |00e9: invoke-virtual {v3, v4, v5}, Ljava/util/Date;.setTime:(J)V // method@255e │ │ -0e914c: 7801 e101 1100 |00ec: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -0e9152: 0a03 |00ef: move-result v3 │ │ -0e9154: 3903 b6ff |00f0: if-nez v3, 00a6 // -004a │ │ -0e9158: 7801 d301 1100 |00f2: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e915e: 1102 |00f5: return-object v2 │ │ -0e9160: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ -0e9162: 2900 5cff |00f7: goto/16 0053 // -00a4 │ │ +0e8e5c: |[0e8e5c] org.pyneo.maps.poi.PoiManager.getTrack:(I)Lorg/pyneo/maps/track/Track; │ │ +0e8e6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e8e6e: 0800 1600 |0001: move-object/from16 v0, v22 │ │ +0e8e72: 5403 7414 |0003: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8e76: 0200 1700 |0005: move/from16 v0, v23 │ │ +0e8e7a: 8104 |0007: int-to-long v4, v0 │ │ +0e8e7c: 6e30 e62a 4305 |0008: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.getTrack:(J)Landroid/database/Cursor; // method@2ae6 │ │ +0e8e82: 0c11 |000b: move-result-object v17 │ │ +0e8e84: 3811 e900 |000c: if-eqz v17, 00f5 // +00e9 │ │ +0e8e88: 7801 e001 1100 |000e: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0e8e8e: 0a03 |0011: move-result v3 │ │ +0e8e90: 3803 7c00 |0012: if-eqz v3, 008e // +007c │ │ +0e8e94: 0800 1600 |0014: move-object/from16 v0, v22 │ │ +0e8e98: 5403 7314 |0016: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mCtx:Landroid/content/Context; // field@1473 │ │ +0e8e9c: 7110 af03 0300 |0018: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0e8ea2: 0c03 |001b: move-result-object v3 │ │ +0e8ea4: 1a04 062e |001c: const-string v4, "pref_track_style" // string@2e06 │ │ +0e8ea8: 1a05 0000 |001e: const-string v5, "" // string@0000 │ │ +0e8eac: 7230 8c01 4305 |0020: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e8eb2: 0c10 |0023: move-result-object v16 │ │ +0e8eb4: 1303 0900 |0024: const/16 v3, #int 9 // #9 │ │ +0e8eb8: 0800 1100 |0026: move-object/from16 v0, v17 │ │ +0e8ebc: 7220 de01 3000 |0028: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e8ec2: 0c0f |002b: move-result-object v15 │ │ +0e8ec4: 380f 0a00 |002c: if-eqz v15, 0036 // +000a │ │ +0e8ec8: 1a03 0000 |002e: const-string v3, "" // string@0000 │ │ +0e8ecc: 6e20 db24 3f00 |0030: invoke-virtual {v15, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e8ed2: 0a03 |0033: move-result v3 │ │ +0e8ed4: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +0e8ed8: 1a0f 0000 |0036: const-string v15, "" // string@0000 │ │ +0e8edc: 2202 e505 |0038: new-instance v2, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ +0e8ee0: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +0e8ee2: 0800 1100 |003b: move-object/from16 v0, v17 │ │ +0e8ee6: 7220 de01 3000 |003d: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e8eec: 0c04 |0040: move-result-object v4 │ │ +0e8eee: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +0e8ef0: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +0e8ef4: 7220 de01 3000 |0044: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e8efa: 0c05 |0047: move-result-object v5 │ │ +0e8efc: 1223 |0048: const/4 v3, #int 2 // #2 │ │ +0e8efe: 0800 1100 |0049: move-object/from16 v0, v17 │ │ +0e8f02: 7220 db01 3000 |004b: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8f08: 0a03 |004e: move-result v3 │ │ +0e8f0a: 1216 |004f: const/4 v6, #int 1 // #1 │ │ +0e8f0c: 3363 a600 |0050: if-ne v3, v6, 00f6 // +00a6 │ │ +0e8f10: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +0e8f12: 1233 |0053: const/4 v3, #int 3 // #3 │ │ +0e8f14: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +0e8f18: 7220 db01 3000 |0056: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8f1e: 0a07 |0059: move-result v7 │ │ +0e8f20: 1243 |005a: const/4 v3, #int 4 // #4 │ │ +0e8f22: 0800 1100 |005b: move-object/from16 v0, v17 │ │ +0e8f26: 7220 d901 3000 |005d: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e8f2c: 0b08 |0060: move-result-wide v8 │ │ +0e8f2e: 1253 |0061: const/4 v3, #int 5 // #5 │ │ +0e8f30: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +0e8f34: 7220 d901 3000 |0064: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e8f3a: 0b0a |0067: move-result-wide v10 │ │ +0e8f3c: 1263 |0068: const/4 v3, #int 6 // #6 │ │ +0e8f3e: 0800 1100 |0069: move-object/from16 v0, v17 │ │ +0e8f42: 7220 db01 3000 |006b: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8f48: 0a0c |006e: move-result v12 │ │ +0e8f4a: 1273 |006f: const/4 v3, #int 7 // #7 │ │ +0e8f4c: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +0e8f50: 7220 db01 3000 |0072: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e8f56: 0a0d |0075: move-result v13 │ │ +0e8f58: 220e b004 |0076: new-instance v14, Ljava/util/Date; // type@04b0 │ │ +0e8f5c: 1303 0800 |0078: const/16 v3, #int 8 // #8 │ │ +0e8f60: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +0e8f64: 7220 dc01 3000 |007c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ +0e8f6a: 0b12 |007f: move-result-wide v18 │ │ +0e8f6c: 1614 e803 |0080: const-wide/16 v20, #int 1000 // #3e8 │ │ +0e8f70: 9d12 1214 |0082: mul-long v18, v18, v20 │ │ +0e8f74: 0500 1200 |0084: move-wide/from16 v0, v18 │ │ +0e8f78: 7030 5c25 0e01 |0086: invoke-direct {v14, v0, v1}, Ljava/util/Date;.:(J)V // method@255c │ │ +0e8f7e: 0203 1700 |0089: move/from16 v3, v23 │ │ +0e8f82: 760f ea2c 0200 |008b: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/pyneo/maps/track/Track;.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V // method@2cea │ │ +0e8f88: 7801 d301 1100 |008e: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e8f8e: 1311 0000 |0091: const/16 v17, #int 0 // #0 │ │ +0e8f92: 0800 1600 |0093: move-object/from16 v0, v22 │ │ +0e8f96: 5403 7414 |0095: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e8f9a: 0200 1700 |0097: move/from16 v0, v23 │ │ +0e8f9e: 8104 |0099: int-to-long v4, v0 │ │ +0e8fa0: 6e30 e92a 4305 |009a: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackPoints:(J)Landroid/database/Cursor; // method@2ae9 │ │ +0e8fa6: 0c11 |009d: move-result-object v17 │ │ +0e8fa8: 3811 5700 |009e: if-eqz v17, 00f5 // +0057 │ │ +0e8fac: 7801 e001 1100 |00a0: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0e8fb2: 0a03 |00a3: move-result v3 │ │ +0e8fb4: 3803 4e00 |00a4: if-eqz v3, 00f2 // +004e │ │ +0e8fb8: 6e10 ec2c 0200 |00a6: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.AddTrackPoint:()V // method@2cec │ │ +0e8fbe: 5423 1216 |00a9: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e8fc2: 1204 |00ab: const/4 v4, #int 0 // #0 │ │ +0e8fc4: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +0e8fc8: 7220 d901 4000 |00ae: invoke-interface {v0, v4}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e8fce: 0b04 |00b1: move-result-wide v4 │ │ +0e8fd0: 6e30 e62c 4305 |00b2: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ +0e8fd6: 5423 1216 |00b5: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e8fda: 1214 |00b7: const/4 v4, #int 1 // #1 │ │ +0e8fdc: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +0e8fe0: 7220 d901 4000 |00ba: invoke-interface {v0, v4}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e8fe6: 0b04 |00bd: move-result-wide v4 │ │ +0e8fe8: 6e30 e72c 4305 |00be: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ +0e8fee: 5423 1216 |00c1: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e8ff2: 1224 |00c3: const/4 v4, #int 2 // #2 │ │ +0e8ff4: 0800 1100 |00c4: move-object/from16 v0, v17 │ │ +0e8ff8: 7220 d901 4000 |00c6: invoke-interface {v0, v4}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e8ffe: 0b04 |00c9: move-result-wide v4 │ │ +0e9000: 6e30 e42c 4305 |00ca: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ +0e9006: 5423 1216 |00cd: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e900a: 1234 |00cf: const/4 v4, #int 3 // #3 │ │ +0e900c: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ +0e9010: 7220 d901 4000 |00d2: invoke-interface {v0, v4}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e9016: 0b04 |00d5: move-result-wide v4 │ │ +0e9018: 6e30 e82c 4305 |00d6: invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setSpeed:(D)V // method@2ce8 │ │ +0e901e: 5423 1216 |00d9: iget-object v3, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e9022: 6e10 de2c 0300 |00db: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ +0e9028: 0c03 |00de: move-result-object v3 │ │ +0e902a: 1244 |00df: const/4 v4, #int 4 // #4 │ │ +0e902c: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ +0e9030: 7220 dc01 4000 |00e2: invoke-interface {v0, v4}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ +0e9036: 0b04 |00e5: move-result-wide v4 │ │ +0e9038: 1606 e803 |00e6: const-wide/16 v6, #int 1000 // #3e8 │ │ +0e903c: bd64 |00e8: mul-long/2addr v4, v6 │ │ +0e903e: 6e30 5e25 4305 |00e9: invoke-virtual {v3, v4, v5}, Ljava/util/Date;.setTime:(J)V // method@255e │ │ +0e9044: 7801 e101 1100 |00ec: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +0e904a: 0a03 |00ef: move-result v3 │ │ +0e904c: 3903 b6ff |00f0: if-nez v3, 00a6 // -004a │ │ +0e9050: 7801 d301 1100 |00f2: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e9056: 1102 |00f5: return-object v2 │ │ +0e9058: 1206 |00f6: const/4 v6, #int 0 // #0 │ │ +0e905a: 2900 5cff |00f7: goto/16 0053 // -00a4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0001 line=296 │ │ 0x000c line=297 │ │ 0x000e line=298 │ │ 0x0014 line=299 │ │ @@ -319222,19 +319570,19 @@ │ │ type : '()[Lorg/pyneo/maps/track/Track;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e9168: |[0e9168] org.pyneo.maps.poi.PoiManager.getTrackChecked:()[Lorg/pyneo/maps/track/Track; │ │ -0e9178: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e917a: 6e20 ac2a 0100 |0001: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiManager;.getTrackChecked:(Z)[Lorg/pyneo/maps/track/Track; // method@2aac │ │ -0e9180: 0c00 |0004: move-result-object v0 │ │ -0e9182: 1100 |0005: return-object v0 │ │ +0e9060: |[0e9060] org.pyneo.maps.poi.PoiManager.getTrackChecked:()[Lorg/pyneo/maps/track/Track; │ │ +0e9070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e9072: 6e20 ac2a 0100 |0001: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiManager;.getTrackChecked:(Z)[Lorg/pyneo/maps/track/Track; // method@2aac │ │ +0e9078: 0c00 |0004: move-result-object v0 │ │ +0e907a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ #25 : (in Lorg/pyneo/maps/poi/PoiManager;) │ │ @@ -319242,178 +319590,178 @@ │ │ type : '(Z)[Lorg/pyneo/maps/track/Track;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 2 │ │ outs : 15 │ │ insns size : 312 16-bit code units │ │ -0e9184: |[0e9184] org.pyneo.maps.poi.PoiManager.getTrackChecked:(Z)[Lorg/pyneo/maps/track/Track; │ │ -0e9194: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e9196: 0800 1a00 |0001: move-object/from16 v0, v26 │ │ -0e919a: 5c02 7514 |0003: iput-boolean v2, v0, Lorg/pyneo/maps/poi/PoiManager;.mStopProcessing:Z // field@1475 │ │ -0e919e: 1314 0000 |0005: const/16 v20, #int 0 // #0 │ │ -0e91a2: 0800 1a00 |0007: move-object/from16 v0, v26 │ │ -0e91a6: 5402 7414 |0009: iget-object v2, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e91aa: 6e10 e72a 0200 |000b: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackChecked:()Landroid/database/Cursor; // method@2ae7 │ │ -0e91b0: 0c11 |000e: move-result-object v17 │ │ -0e91b2: 3811 c600 |000f: if-eqz v17, 00d5 // +00c6 │ │ -0e91b6: 7801 d801 1100 |0011: invoke-interface/range {v17}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0e91bc: 0a02 |0014: move-result v2 │ │ -0e91be: 2320 7f06 |0015: new-array v0, v2, [Lorg/pyneo/maps/track/Track; // type@067f │ │ -0e91c2: 0814 0000 |0017: move-object/from16 v20, v0 │ │ -0e91c6: 0800 1a00 |0019: move-object/from16 v0, v26 │ │ -0e91ca: 5402 7314 |001b: iget-object v2, v0, Lorg/pyneo/maps/poi/PoiManager;.mCtx:Landroid/content/Context; // field@1473 │ │ -0e91ce: 7110 af03 0200 |001d: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0e91d4: 0c02 |0020: move-result-object v2 │ │ -0e91d6: 1a03 062e |0021: const-string v3, "pref_track_style" // string@2e06 │ │ -0e91da: 1a04 0000 |0023: const-string v4, "" // string@0000 │ │ -0e91de: 7230 8c01 3204 |0025: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0e91e4: 0c10 |0028: move-result-object v16 │ │ -0e91e6: 7801 e001 1100 |0029: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0e91ec: 0a02 |002c: move-result v2 │ │ -0e91ee: 3802 0601 |002d: if-eqz v2, 0133 // +0106 │ │ -0e91f2: 7801 dd01 1100 |002f: invoke-interface/range {v17}, Landroid/database/Cursor;.getPosition:()I // method@01dd │ │ -0e91f8: 0a13 |0032: move-result v19 │ │ -0e91fa: 1302 0a00 |0033: const/16 v2, #int 10 // #a │ │ -0e91fe: 0800 1100 |0035: move-object/from16 v0, v17 │ │ -0e9202: 7220 de01 2000 |0037: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e9208: 0c0f |003a: move-result-object v15 │ │ -0e920a: 380f 0a00 |003b: if-eqz v15, 0045 // +000a │ │ -0e920e: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ -0e9212: 6e20 db24 2f00 |003f: invoke-virtual {v15, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0e9218: 0a02 |0042: move-result v2 │ │ -0e921a: 3802 0400 |0043: if-eqz v2, 0047 // +0004 │ │ -0e921e: 1a0f 0000 |0045: const-string v15, "" // string@0000 │ │ -0e9222: 2202 e505 |0047: new-instance v2, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ -0e9226: 1233 |0049: const/4 v3, #int 3 // #3 │ │ -0e9228: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -0e922c: 7220 db01 3000 |004c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e9232: 0a03 |004f: move-result v3 │ │ -0e9234: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -0e9236: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -0e923a: 7220 de01 4000 |0053: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e9240: 0c04 |0056: move-result-object v4 │ │ -0e9242: 1215 |0057: const/4 v5, #int 1 // #1 │ │ -0e9244: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -0e9248: 7220 de01 5000 |005a: invoke-interface {v0, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0e924e: 0c05 |005d: move-result-object v5 │ │ -0e9250: 1226 |005e: const/4 v6, #int 2 // #2 │ │ -0e9252: 0800 1100 |005f: move-object/from16 v0, v17 │ │ -0e9256: 7220 db01 6000 |0061: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e925c: 0a06 |0064: move-result v6 │ │ -0e925e: 1217 |0065: const/4 v7, #int 1 // #1 │ │ -0e9260: 3376 7200 |0066: if-ne v6, v7, 00d8 // +0072 │ │ -0e9264: 1216 |0068: const/4 v6, #int 1 // #1 │ │ -0e9266: 1247 |0069: const/4 v7, #int 4 // #4 │ │ -0e9268: 0800 1100 |006a: move-object/from16 v0, v17 │ │ -0e926c: 7220 db01 7000 |006c: invoke-interface {v0, v7}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e9272: 0a07 |006f: move-result v7 │ │ -0e9274: 1258 |0070: const/4 v8, #int 5 // #5 │ │ -0e9276: 0800 1100 |0071: move-object/from16 v0, v17 │ │ -0e927a: 7220 d901 8000 |0073: invoke-interface {v0, v8}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e9280: 0b08 |0076: move-result-wide v8 │ │ -0e9282: 126a |0077: const/4 v10, #int 6 // #6 │ │ -0e9284: 0800 1100 |0078: move-object/from16 v0, v17 │ │ -0e9288: 7220 d901 a000 |007a: invoke-interface {v0, v10}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e928e: 0b0a |007d: move-result-wide v10 │ │ -0e9290: 127c |007e: const/4 v12, #int 7 // #7 │ │ -0e9292: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -0e9296: 7220 db01 c000 |0081: invoke-interface {v0, v12}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e929c: 0a0c |0084: move-result v12 │ │ -0e929e: 130d 0800 |0085: const/16 v13, #int 8 // #8 │ │ -0e92a2: 0800 1100 |0087: move-object/from16 v0, v17 │ │ -0e92a6: 7220 db01 d000 |0089: invoke-interface {v0, v13}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0e92ac: 0a0d |008c: move-result v13 │ │ -0e92ae: 220e b004 |008d: new-instance v14, Ljava/util/Date; // type@04b0 │ │ -0e92b2: 1315 0900 |008f: const/16 v21, #int 9 // #9 │ │ -0e92b6: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -0e92ba: 0201 1500 |0093: move/from16 v1, v21 │ │ -0e92be: 7220 dc01 1000 |0095: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ -0e92c4: 0b16 |0098: move-result-wide v22 │ │ -0e92c6: 1618 e803 |0099: const-wide/16 v24, #int 1000 // #3e8 │ │ -0e92ca: 9d16 1618 |009b: mul-long v22, v22, v24 │ │ -0e92ce: 0500 1600 |009d: move-wide/from16 v0, v22 │ │ -0e92d2: 7030 5c25 0e01 |009f: invoke-direct {v14, v0, v1}, Ljava/util/Date;.:(J)V // method@255c │ │ -0e92d8: 760f ea2c 0200 |00a2: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/pyneo/maps/track/Track;.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V // method@2cea │ │ -0e92de: 4d02 1413 |00a5: aput-object v2, v20, v19 │ │ -0e92e2: 381b 2500 |00a7: if-eqz v27, 00cc // +0025 │ │ -0e92e6: 0800 1a00 |00a9: move-object/from16 v0, v26 │ │ -0e92ea: 5402 7414 |00ab: iget-object v2, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e92ee: 4603 1413 |00ad: aget-object v3, v20, v19 │ │ -0e92f2: 6e10 f02c 0300 |00af: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track;.getId:()I // method@2cf0 │ │ -0e92f8: 0a03 |00b2: move-result v3 │ │ -0e92fa: 8134 |00b3: int-to-long v4, v3 │ │ -0e92fc: 6e30 e92a 4205 |00b4: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackPoints:(J)Landroid/database/Cursor; // method@2ae9 │ │ -0e9302: 0c12 |00b7: move-result-object v18 │ │ -0e9304: 3812 1400 |00b8: if-eqz v18, 00cc // +0014 │ │ -0e9308: 7801 e001 1200 |00ba: invoke-interface/range {v18}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0e930e: 0a02 |00bd: move-result v2 │ │ -0e9310: 3802 0b00 |00be: if-eqz v2, 00c9 // +000b │ │ -0e9314: 7601 932a 1a00 |00c0: invoke-direct/range {v26}, Lorg/pyneo/maps/poi/PoiManager;.Stop:()Z // method@2a93 │ │ -0e931a: 0a02 |00c3: move-result v2 │ │ -0e931c: 3802 1600 |00c4: if-eqz v2, 00da // +0016 │ │ -0e9320: 1202 |00c6: const/4 v2, #int 0 // #0 │ │ -0e9322: 4d02 1413 |00c7: aput-object v2, v20, v19 │ │ -0e9326: 7801 d301 1200 |00c9: invoke-interface/range {v18}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e932c: 7801 e101 1100 |00cc: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -0e9332: 0a02 |00cf: move-result v2 │ │ -0e9334: 3902 5fff |00d0: if-nez v2, 002f // -00a1 │ │ -0e9338: 7801 d301 1100 |00d2: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e933e: 0802 1400 |00d5: move-object/from16 v2, v20 │ │ -0e9342: 1102 |00d7: return-object v2 │ │ -0e9344: 1206 |00d8: const/4 v6, #int 0 // #0 │ │ -0e9346: 2890 |00d9: goto 0069 // -0070 │ │ -0e9348: 4602 1413 |00da: aget-object v2, v20, v19 │ │ -0e934c: 6e10 ec2c 0200 |00dc: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.AddTrackPoint:()V // method@2cec │ │ -0e9352: 4602 1413 |00df: aget-object v2, v20, v19 │ │ -0e9356: 5422 1216 |00e1: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e935a: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -0e935c: 0800 1200 |00e4: move-object/from16 v0, v18 │ │ -0e9360: 7220 d901 3000 |00e6: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e9366: 0b04 |00e9: move-result-wide v4 │ │ -0e9368: 6e30 e62c 4205 |00ea: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ -0e936e: 4602 1413 |00ed: aget-object v2, v20, v19 │ │ -0e9372: 5422 1216 |00ef: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e9376: 1213 |00f1: const/4 v3, #int 1 // #1 │ │ -0e9378: 0800 1200 |00f2: move-object/from16 v0, v18 │ │ -0e937c: 7220 d901 3000 |00f4: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e9382: 0b04 |00f7: move-result-wide v4 │ │ -0e9384: 6e30 e72c 4205 |00f8: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ -0e938a: 4602 1413 |00fb: aget-object v2, v20, v19 │ │ -0e938e: 5422 1216 |00fd: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e9392: 1223 |00ff: const/4 v3, #int 2 // #2 │ │ -0e9394: 0800 1200 |0100: move-object/from16 v0, v18 │ │ -0e9398: 7220 d901 3000 |0102: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e939e: 0b04 |0105: move-result-wide v4 │ │ -0e93a0: 6e30 e42c 4205 |0106: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ -0e93a6: 4602 1413 |0109: aget-object v2, v20, v19 │ │ -0e93aa: 5422 1216 |010b: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e93ae: 1233 |010d: const/4 v3, #int 3 // #3 │ │ -0e93b0: 0800 1200 |010e: move-object/from16 v0, v18 │ │ -0e93b4: 7220 d901 3000 |0110: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0e93ba: 0b04 |0113: move-result-wide v4 │ │ -0e93bc: 6e30 e82c 4205 |0114: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setSpeed:(D)V // method@2ce8 │ │ -0e93c2: 4602 1413 |0117: aget-object v2, v20, v19 │ │ -0e93c6: 5422 1216 |0119: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0e93ca: 6e10 de2c 0200 |011b: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ -0e93d0: 0c02 |011e: move-result-object v2 │ │ -0e93d2: 1243 |011f: const/4 v3, #int 4 // #4 │ │ -0e93d4: 0800 1200 |0120: move-object/from16 v0, v18 │ │ -0e93d8: 7220 dc01 3000 |0122: invoke-interface {v0, v3}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ -0e93de: 0b04 |0125: move-result-wide v4 │ │ -0e93e0: 1606 e803 |0126: const-wide/16 v6, #int 1000 // #3e8 │ │ -0e93e4: bd64 |0128: mul-long/2addr v4, v6 │ │ -0e93e6: 6e30 5e25 4205 |0129: invoke-virtual {v2, v4, v5}, Ljava/util/Date;.setTime:(J)V // method@255e │ │ -0e93ec: 7801 e101 1200 |012c: invoke-interface/range {v18}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -0e93f2: 0a02 |012f: move-result v2 │ │ -0e93f4: 3902 90ff |0130: if-nez v2, 00c0 // -0070 │ │ -0e93f8: 2897 |0132: goto 00c9 // -0069 │ │ -0e93fa: 7801 d301 1100 |0133: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e9400: 1202 |0136: const/4 v2, #int 0 // #0 │ │ -0e9402: 28a0 |0137: goto 00d7 // -0060 │ │ +0e907c: |[0e907c] org.pyneo.maps.poi.PoiManager.getTrackChecked:(Z)[Lorg/pyneo/maps/track/Track; │ │ +0e908c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e908e: 0800 1a00 |0001: move-object/from16 v0, v26 │ │ +0e9092: 5c02 7514 |0003: iput-boolean v2, v0, Lorg/pyneo/maps/poi/PoiManager;.mStopProcessing:Z // field@1475 │ │ +0e9096: 1314 0000 |0005: const/16 v20, #int 0 // #0 │ │ +0e909a: 0800 1a00 |0007: move-object/from16 v0, v26 │ │ +0e909e: 5402 7414 |0009: iget-object v2, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e90a2: 6e10 e72a 0200 |000b: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackChecked:()Landroid/database/Cursor; // method@2ae7 │ │ +0e90a8: 0c11 |000e: move-result-object v17 │ │ +0e90aa: 3811 c600 |000f: if-eqz v17, 00d5 // +00c6 │ │ +0e90ae: 7801 d801 1100 |0011: invoke-interface/range {v17}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0e90b4: 0a02 |0014: move-result v2 │ │ +0e90b6: 2320 7f06 |0015: new-array v0, v2, [Lorg/pyneo/maps/track/Track; // type@067f │ │ +0e90ba: 0814 0000 |0017: move-object/from16 v20, v0 │ │ +0e90be: 0800 1a00 |0019: move-object/from16 v0, v26 │ │ +0e90c2: 5402 7314 |001b: iget-object v2, v0, Lorg/pyneo/maps/poi/PoiManager;.mCtx:Landroid/content/Context; // field@1473 │ │ +0e90c6: 7110 af03 0200 |001d: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0e90cc: 0c02 |0020: move-result-object v2 │ │ +0e90ce: 1a03 062e |0021: const-string v3, "pref_track_style" // string@2e06 │ │ +0e90d2: 1a04 0000 |0023: const-string v4, "" // string@0000 │ │ +0e90d6: 7230 8c01 3204 |0025: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0e90dc: 0c10 |0028: move-result-object v16 │ │ +0e90de: 7801 e001 1100 |0029: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0e90e4: 0a02 |002c: move-result v2 │ │ +0e90e6: 3802 0601 |002d: if-eqz v2, 0133 // +0106 │ │ +0e90ea: 7801 dd01 1100 |002f: invoke-interface/range {v17}, Landroid/database/Cursor;.getPosition:()I // method@01dd │ │ +0e90f0: 0a13 |0032: move-result v19 │ │ +0e90f2: 1302 0a00 |0033: const/16 v2, #int 10 // #a │ │ +0e90f6: 0800 1100 |0035: move-object/from16 v0, v17 │ │ +0e90fa: 7220 de01 2000 |0037: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e9100: 0c0f |003a: move-result-object v15 │ │ +0e9102: 380f 0a00 |003b: if-eqz v15, 0045 // +000a │ │ +0e9106: 1a02 0000 |003d: const-string v2, "" // string@0000 │ │ +0e910a: 6e20 db24 2f00 |003f: invoke-virtual {v15, v2}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0e9110: 0a02 |0042: move-result v2 │ │ +0e9112: 3802 0400 |0043: if-eqz v2, 0047 // +0004 │ │ +0e9116: 1a0f 0000 |0045: const-string v15, "" // string@0000 │ │ +0e911a: 2202 e505 |0047: new-instance v2, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ +0e911e: 1233 |0049: const/4 v3, #int 3 // #3 │ │ +0e9120: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +0e9124: 7220 db01 3000 |004c: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e912a: 0a03 |004f: move-result v3 │ │ +0e912c: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +0e912e: 0800 1100 |0051: move-object/from16 v0, v17 │ │ +0e9132: 7220 de01 4000 |0053: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e9138: 0c04 |0056: move-result-object v4 │ │ +0e913a: 1215 |0057: const/4 v5, #int 1 // #1 │ │ +0e913c: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +0e9140: 7220 de01 5000 |005a: invoke-interface {v0, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0e9146: 0c05 |005d: move-result-object v5 │ │ +0e9148: 1226 |005e: const/4 v6, #int 2 // #2 │ │ +0e914a: 0800 1100 |005f: move-object/from16 v0, v17 │ │ +0e914e: 7220 db01 6000 |0061: invoke-interface {v0, v6}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e9154: 0a06 |0064: move-result v6 │ │ +0e9156: 1217 |0065: const/4 v7, #int 1 // #1 │ │ +0e9158: 3376 7200 |0066: if-ne v6, v7, 00d8 // +0072 │ │ +0e915c: 1216 |0068: const/4 v6, #int 1 // #1 │ │ +0e915e: 1247 |0069: const/4 v7, #int 4 // #4 │ │ +0e9160: 0800 1100 |006a: move-object/from16 v0, v17 │ │ +0e9164: 7220 db01 7000 |006c: invoke-interface {v0, v7}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e916a: 0a07 |006f: move-result v7 │ │ +0e916c: 1258 |0070: const/4 v8, #int 5 // #5 │ │ +0e916e: 0800 1100 |0071: move-object/from16 v0, v17 │ │ +0e9172: 7220 d901 8000 |0073: invoke-interface {v0, v8}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e9178: 0b08 |0076: move-result-wide v8 │ │ +0e917a: 126a |0077: const/4 v10, #int 6 // #6 │ │ +0e917c: 0800 1100 |0078: move-object/from16 v0, v17 │ │ +0e9180: 7220 d901 a000 |007a: invoke-interface {v0, v10}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e9186: 0b0a |007d: move-result-wide v10 │ │ +0e9188: 127c |007e: const/4 v12, #int 7 // #7 │ │ +0e918a: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +0e918e: 7220 db01 c000 |0081: invoke-interface {v0, v12}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e9194: 0a0c |0084: move-result v12 │ │ +0e9196: 130d 0800 |0085: const/16 v13, #int 8 // #8 │ │ +0e919a: 0800 1100 |0087: move-object/from16 v0, v17 │ │ +0e919e: 7220 db01 d000 |0089: invoke-interface {v0, v13}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0e91a4: 0a0d |008c: move-result v13 │ │ +0e91a6: 220e b004 |008d: new-instance v14, Ljava/util/Date; // type@04b0 │ │ +0e91aa: 1315 0900 |008f: const/16 v21, #int 9 // #9 │ │ +0e91ae: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +0e91b2: 0201 1500 |0093: move/from16 v1, v21 │ │ +0e91b6: 7220 dc01 1000 |0095: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ +0e91bc: 0b16 |0098: move-result-wide v22 │ │ +0e91be: 1618 e803 |0099: const-wide/16 v24, #int 1000 // #3e8 │ │ +0e91c2: 9d16 1618 |009b: mul-long v22, v22, v24 │ │ +0e91c6: 0500 1600 |009d: move-wide/from16 v0, v22 │ │ +0e91ca: 7030 5c25 0e01 |009f: invoke-direct {v14, v0, v1}, Ljava/util/Date;.:(J)V // method@255c │ │ +0e91d0: 760f ea2c 0200 |00a2: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lorg/pyneo/maps/track/Track;.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V // method@2cea │ │ +0e91d6: 4d02 1413 |00a5: aput-object v2, v20, v19 │ │ +0e91da: 381b 2500 |00a7: if-eqz v27, 00cc // +0025 │ │ +0e91de: 0800 1a00 |00a9: move-object/from16 v0, v26 │ │ +0e91e2: 5402 7414 |00ab: iget-object v2, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e91e6: 4603 1413 |00ad: aget-object v3, v20, v19 │ │ +0e91ea: 6e10 f02c 0300 |00af: invoke-virtual {v3}, Lorg/pyneo/maps/track/Track;.getId:()I // method@2cf0 │ │ +0e91f0: 0a03 |00b2: move-result v3 │ │ +0e91f2: 8134 |00b3: int-to-long v4, v3 │ │ +0e91f4: 6e30 e92a 4205 |00b4: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackPoints:(J)Landroid/database/Cursor; // method@2ae9 │ │ +0e91fa: 0c12 |00b7: move-result-object v18 │ │ +0e91fc: 3812 1400 |00b8: if-eqz v18, 00cc // +0014 │ │ +0e9200: 7801 e001 1200 |00ba: invoke-interface/range {v18}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0e9206: 0a02 |00bd: move-result v2 │ │ +0e9208: 3802 0b00 |00be: if-eqz v2, 00c9 // +000b │ │ +0e920c: 7601 932a 1a00 |00c0: invoke-direct/range {v26}, Lorg/pyneo/maps/poi/PoiManager;.Stop:()Z // method@2a93 │ │ +0e9212: 0a02 |00c3: move-result v2 │ │ +0e9214: 3802 1600 |00c4: if-eqz v2, 00da // +0016 │ │ +0e9218: 1202 |00c6: const/4 v2, #int 0 // #0 │ │ +0e921a: 4d02 1413 |00c7: aput-object v2, v20, v19 │ │ +0e921e: 7801 d301 1200 |00c9: invoke-interface/range {v18}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e9224: 7801 e101 1100 |00cc: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +0e922a: 0a02 |00cf: move-result v2 │ │ +0e922c: 3902 5fff |00d0: if-nez v2, 002f // -00a1 │ │ +0e9230: 7801 d301 1100 |00d2: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e9236: 0802 1400 |00d5: move-object/from16 v2, v20 │ │ +0e923a: 1102 |00d7: return-object v2 │ │ +0e923c: 1206 |00d8: const/4 v6, #int 0 // #0 │ │ +0e923e: 2890 |00d9: goto 0069 // -0070 │ │ +0e9240: 4602 1413 |00da: aget-object v2, v20, v19 │ │ +0e9244: 6e10 ec2c 0200 |00dc: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track;.AddTrackPoint:()V // method@2cec │ │ +0e924a: 4602 1413 |00df: aget-object v2, v20, v19 │ │ +0e924e: 5422 1216 |00e1: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e9252: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +0e9254: 0800 1200 |00e4: move-object/from16 v0, v18 │ │ +0e9258: 7220 d901 3000 |00e6: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e925e: 0b04 |00e9: move-result-wide v4 │ │ +0e9260: 6e30 e62c 4205 |00ea: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ +0e9266: 4602 1413 |00ed: aget-object v2, v20, v19 │ │ +0e926a: 5422 1216 |00ef: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e926e: 1213 |00f1: const/4 v3, #int 1 // #1 │ │ +0e9270: 0800 1200 |00f2: move-object/from16 v0, v18 │ │ +0e9274: 7220 d901 3000 |00f4: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e927a: 0b04 |00f7: move-result-wide v4 │ │ +0e927c: 6e30 e72c 4205 |00f8: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ +0e9282: 4602 1413 |00fb: aget-object v2, v20, v19 │ │ +0e9286: 5422 1216 |00fd: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e928a: 1223 |00ff: const/4 v3, #int 2 // #2 │ │ +0e928c: 0800 1200 |0100: move-object/from16 v0, v18 │ │ +0e9290: 7220 d901 3000 |0102: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e9296: 0b04 |0105: move-result-wide v4 │ │ +0e9298: 6e30 e42c 4205 |0106: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ +0e929e: 4602 1413 |0109: aget-object v2, v20, v19 │ │ +0e92a2: 5422 1216 |010b: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e92a6: 1233 |010d: const/4 v3, #int 3 // #3 │ │ +0e92a8: 0800 1200 |010e: move-object/from16 v0, v18 │ │ +0e92ac: 7220 d901 3000 |0110: invoke-interface {v0, v3}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0e92b2: 0b04 |0113: move-result-wide v4 │ │ +0e92b4: 6e30 e82c 4205 |0114: invoke-virtual {v2, v4, v5}, Lorg/pyneo/maps/track/Track$TrackPoint;.setSpeed:(D)V // method@2ce8 │ │ +0e92ba: 4602 1413 |0117: aget-object v2, v20, v19 │ │ +0e92be: 5422 1216 |0119: iget-object v2, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0e92c2: 6e10 de2c 0200 |011b: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ +0e92c8: 0c02 |011e: move-result-object v2 │ │ +0e92ca: 1243 |011f: const/4 v3, #int 4 // #4 │ │ +0e92cc: 0800 1200 |0120: move-object/from16 v0, v18 │ │ +0e92d0: 7220 dc01 3000 |0122: invoke-interface {v0, v3}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ +0e92d6: 0b04 |0125: move-result-wide v4 │ │ +0e92d8: 1606 e803 |0126: const-wide/16 v6, #int 1000 // #3e8 │ │ +0e92dc: bd64 |0128: mul-long/2addr v4, v6 │ │ +0e92de: 6e30 5e25 4205 |0129: invoke-virtual {v2, v4, v5}, Ljava/util/Date;.setTime:(J)V // method@255e │ │ +0e92e4: 7801 e101 1200 |012c: invoke-interface/range {v18}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +0e92ea: 0a02 |012f: move-result v2 │ │ +0e92ec: 3902 90ff |0130: if-nez v2, 00c0 // -0070 │ │ +0e92f0: 2897 |0132: goto 00c9 // -0069 │ │ +0e92f2: 7801 d301 1100 |0133: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e92f8: 1202 |0136: const/4 v2, #int 0 // #0 │ │ +0e92fa: 28a0 |0137: goto 00d7 // -0060 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ 0x0007 line=252 │ │ 0x000f line=253 │ │ 0x0011 line=254 │ │ @@ -319463,19 +319811,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e9404: |[0e9404] org.pyneo.maps.poi.PoiManager.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -0e9414: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e9418: 6e30 e82a 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2ae8 │ │ -0e941e: 0c00 |0005: move-result-object v0 │ │ -0e9420: 1100 |0006: return-object v0 │ │ +0e92fc: |[0e92fc] org.pyneo.maps.poi.PoiManager.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0e930c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e9310: 6e30 e82a 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2ae8 │ │ +0e9316: 0c00 |0005: move-result-object v0 │ │ +0e9318: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0007 reg=2 units Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 sortColNames Ljava/lang/String; │ │ @@ -319485,19 +319833,19 @@ │ │ type : '(J)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e9424: |[0e9424] org.pyneo.maps.poi.PoiManager.getTrackPoints:(J)Landroid/database/Cursor; │ │ -0e9434: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e9438: 6e30 e92a 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackPoints:(J)Landroid/database/Cursor; // method@2ae9 │ │ -0e943e: 0c00 |0005: move-result-object v0 │ │ -0e9440: 1100 |0006: return-object v0 │ │ +0e931c: |[0e931c] org.pyneo.maps.poi.PoiManager.getTrackPoints:(J)Landroid/database/Cursor; │ │ +0e932c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e9330: 6e30 e92a 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackPoints:(J)Landroid/database/Cursor; // method@2ae9 │ │ +0e9336: 0c00 |0005: move-result-object v0 │ │ +0e9338: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0007 reg=2 id J │ │ │ │ @@ -319506,26 +319854,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0e9444: |[0e9444] org.pyneo.maps.poi.PoiManager.haveTrackChecked:()Z │ │ -0e9454: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e9456: 5432 7414 |0001: iget-object v2, v3, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e945a: 6e10 e72a 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackChecked:()Landroid/database/Cursor; // method@2ae7 │ │ -0e9460: 0c00 |0006: move-result-object v0 │ │ -0e9462: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ -0e9466: 7210 e001 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0e946c: 0a02 |000c: move-result v2 │ │ -0e946e: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -0e9472: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0e9474: 7210 d301 0000 |0010: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0e947a: 0f01 |0013: return v1 │ │ +0e933c: |[0e933c] org.pyneo.maps.poi.PoiManager.haveTrackChecked:()Z │ │ +0e934c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e934e: 5432 7414 |0001: iget-object v2, v3, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e9352: 6e10 e72a 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiStorage;.getTrackChecked:()Landroid/database/Cursor; // method@2ae7 │ │ +0e9358: 0c00 |0006: move-result-object v0 │ │ +0e935a: 3800 0c00 |0007: if-eqz v0, 0013 // +000c │ │ +0e935e: 7210 e001 0000 |0009: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0e9364: 0a02 |000c: move-result v2 │ │ +0e9366: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +0e936a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0e936c: 7210 d301 0000 |0010: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0e9372: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0001 line=231 │ │ 0x0007 line=232 │ │ 0x0009 line=233 │ │ 0x000f line=234 │ │ @@ -319541,18 +319889,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e947c: |[0e947c] org.pyneo.maps.poi.PoiManager.rollbackTransaction:()V │ │ -0e948c: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e9490: 6e10 eb2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.rollbackTransaction:()V // method@2aeb │ │ -0e9496: 0e00 |0005: return-void │ │ +0e9374: |[0e9374] org.pyneo.maps.poi.PoiManager.rollbackTransaction:()V │ │ +0e9384: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e9388: 6e10 eb2a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiStorage;.rollbackTransaction:()V // method@2aeb │ │ +0e938e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ @@ -319561,19 +319909,19 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e9498: |[0e9498] org.pyneo.maps.poi.PoiManager.saveTrackFromWriter:(Landroid/database/sqlite/SQLiteDatabase;)I │ │ -0e94a8: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e94ac: 6e20 ec2a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.saveTrackFromWriter:(Landroid/database/sqlite/SQLiteDatabase;)I // method@2aec │ │ -0e94b2: 0a00 |0005: move-result v0 │ │ -0e94b4: 0f00 |0006: return v0 │ │ +0e9390: |[0e9390] org.pyneo.maps.poi.PoiManager.saveTrackFromWriter:(Landroid/database/sqlite/SQLiteDatabase;)I │ │ +0e93a0: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e93a4: 6e20 ec2a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.saveTrackFromWriter:(Landroid/database/sqlite/SQLiteDatabase;)I // method@2aec │ │ +0e93aa: 0a00 |0005: move-result v0 │ │ +0e93ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0007 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -319582,18 +319930,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e94b8: |[0e94b8] org.pyneo.maps.poi.PoiManager.setTrackChecked:(I)V │ │ -0e94c8: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e94cc: 6e20 ed2a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.setTrackChecked:(I)V // method@2aed │ │ -0e94d2: 0e00 |0005: return-void │ │ +0e93b0: |[0e93b0] org.pyneo.maps.poi.PoiManager.setTrackChecked:(I)V │ │ +0e93c0: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e93c4: 6e20 ed2a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.setTrackChecked:(I)V // method@2aed │ │ +0e93ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0005 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -319603,18 +319951,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e94d4: |[0e94d4] org.pyneo.maps.poi.PoiManager.togglePoiCategoryHidden:(I)V │ │ -0e94e4: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e94e8: 6e20 ee2a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.togglePoiCategoryHidden:(I)V // method@2aee │ │ -0e94ee: 0e00 |0005: return-void │ │ +0e93cc: |[0e93cc] org.pyneo.maps.poi.PoiManager.togglePoiCategoryHidden:(I)V │ │ +0e93dc: 5410 7414 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e93e0: 6e20 ee2a 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/poi/PoiStorage;.togglePoiCategoryHidden:(I)V // method@2aee │ │ +0e93e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -319624,22 +319972,22 @@ │ │ type : '(JLjava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0e94f0: |[0e94f0] org.pyneo.maps.poi.PoiManager.updateMap:(JLjava/lang/String;ILjava/lang/String;)V │ │ -0e9500: 5471 7414 |0000: iget-object v1, v7, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e9504: 0482 |0002: move-wide v2, v8 │ │ -0e9506: 07a4 |0003: move-object v4, v10 │ │ -0e9508: 01b5 |0004: move v5, v11 │ │ -0e950a: 07c6 |0005: move-object v6, v12 │ │ -0e950c: 7406 ef2a 0100 |0006: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiStorage;.updateMap:(JLjava/lang/String;ILjava/lang/String;)V // method@2aef │ │ -0e9512: 0e00 |0009: return-void │ │ +0e93e8: |[0e93e8] org.pyneo.maps.poi.PoiManager.updateMap:(JLjava/lang/String;ILjava/lang/String;)V │ │ +0e93f8: 5471 7414 |0000: iget-object v1, v7, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e93fc: 0482 |0002: move-wide v2, v8 │ │ +0e93fe: 07a4 |0003: move-object v4, v10 │ │ +0e9400: 01b5 |0004: move v5, v11 │ │ +0e9402: 07c6 |0005: move-object v6, v12 │ │ +0e9404: 7406 ef2a 0100 |0006: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiStorage;.updateMap:(JLjava/lang/String;ILjava/lang/String;)V // method@2aef │ │ +0e940a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0009 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=7 this Lorg/pyneo/maps/poi/PoiManager; │ │ 0x0000 - 0x000a reg=8 id J │ │ @@ -319652,58 +320000,58 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 80 16-bit code units │ │ -0e9514: |[0e9514] org.pyneo.maps.poi.PoiManager.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V │ │ -0e9524: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0e9526: 120c |0001: const/4 v12, #int 0 // #0 │ │ -0e9528: 6e10 ca2a 0f00 |0002: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ -0e952e: 0a00 |0005: move-result v0 │ │ -0e9530: 3b00 2400 |0006: if-gez v0, 002a // +0024 │ │ -0e9534: 54e1 7414 |0008: iget-object v1, v14, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e9538: 54f2 8b14 |000a: iget-object v2, v15, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e953c: 54f3 8614 |000c: iget-object v3, v15, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e9540: 54f0 8714 |000e: iget-object v0, v15, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e9544: 6e10 302e 0000 |0010: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e954a: 0b04 |0013: move-result-wide v4 │ │ -0e954c: 54f0 8714 |0014: iget-object v0, v15, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e9550: 6e10 322e 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e9556: 0b06 |0019: move-result-wide v6 │ │ -0e9558: 53f8 8414 |001a: iget-wide v8, v15, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ -0e955c: 52fa 8514 |001c: iget v10, v15, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e9560: 55f0 8814 |001e: iget-boolean v0, v15, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0e9564: 3800 0800 |0020: if-eqz v0, 0028 // +0008 │ │ -0e9568: 52fc 8914 |0022: iget v12, v15, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ -0e956c: 740c d02a 0100 |0024: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/poi/PoiStorage;.addPoi:(Ljava/lang/String;Ljava/lang/String;DDDIII)J // method@2ad0 │ │ -0e9572: 0e00 |0027: return-void │ │ -0e9574: 01cb |0028: move v11, v12 │ │ -0e9576: 28f9 |0029: goto 0022 // -0007 │ │ -0e9578: 54e0 7414 |002a: iget-object v0, v14, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e957c: 6e10 ca2a 0f00 |002c: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ -0e9582: 0a01 |002f: move-result v1 │ │ -0e9584: 54f2 8b14 |0030: iget-object v2, v15, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e9588: 54f3 8614 |0032: iget-object v3, v15, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e958c: 54f4 8714 |0034: iget-object v4, v15, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e9590: 6e10 302e 0400 |0036: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e9596: 0b04 |0039: move-result-wide v4 │ │ -0e9598: 54f6 8714 |003a: iget-object v6, v15, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e959c: 6e10 322e 0600 |003c: invoke-virtual {v6}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e95a2: 0b06 |003f: move-result-wide v6 │ │ -0e95a4: 53f8 8414 |0040: iget-wide v8, v15, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ -0e95a8: 52fa 8514 |0042: iget v10, v15, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0e95ac: 55fd 8814 |0044: iget-boolean v13, v15, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0e95b0: 380d 0800 |0046: if-eqz v13, 004e // +0008 │ │ -0e95b4: 52fc 8914 |0048: iget v12, v15, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ -0e95b8: 740d f02a 0000 |004a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/poi/PoiStorage;.updatePoi:(ILjava/lang/String;Ljava/lang/String;DDDIII)V // method@2af0 │ │ -0e95be: 28da |004d: goto 0027 // -0026 │ │ -0e95c0: 01cb |004e: move v11, v12 │ │ -0e95c2: 28f9 |004f: goto 0048 // -0007 │ │ +0e940c: |[0e940c] org.pyneo.maps.poi.PoiManager.updatePoi:(Lorg/pyneo/maps/poi/PoiPoint;)V │ │ +0e941c: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0e941e: 120c |0001: const/4 v12, #int 0 // #0 │ │ +0e9420: 6e10 ca2a 0f00 |0002: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ +0e9426: 0a00 |0005: move-result v0 │ │ +0e9428: 3b00 2400 |0006: if-gez v0, 002a // +0024 │ │ +0e942c: 54e1 7414 |0008: iget-object v1, v14, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e9430: 54f2 8b14 |000a: iget-object v2, v15, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e9434: 54f3 8614 |000c: iget-object v3, v15, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e9438: 54f0 8714 |000e: iget-object v0, v15, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e943c: 6e10 302e 0000 |0010: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e9442: 0b04 |0013: move-result-wide v4 │ │ +0e9444: 54f0 8714 |0014: iget-object v0, v15, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e9448: 6e10 322e 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e944e: 0b06 |0019: move-result-wide v6 │ │ +0e9450: 53f8 8414 |001a: iget-wide v8, v15, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ +0e9454: 52fa 8514 |001c: iget v10, v15, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e9458: 55f0 8814 |001e: iget-boolean v0, v15, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0e945c: 3800 0800 |0020: if-eqz v0, 0028 // +0008 │ │ +0e9460: 52fc 8914 |0022: iget v12, v15, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ +0e9464: 740c d02a 0100 |0024: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/poi/PoiStorage;.addPoi:(Ljava/lang/String;Ljava/lang/String;DDDIII)J // method@2ad0 │ │ +0e946a: 0e00 |0027: return-void │ │ +0e946c: 01cb |0028: move v11, v12 │ │ +0e946e: 28f9 |0029: goto 0022 // -0007 │ │ +0e9470: 54e0 7414 |002a: iget-object v0, v14, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e9474: 6e10 ca2a 0f00 |002c: invoke-virtual {v15}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ +0e947a: 0a01 |002f: move-result v1 │ │ +0e947c: 54f2 8b14 |0030: iget-object v2, v15, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e9480: 54f3 8614 |0032: iget-object v3, v15, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e9484: 54f4 8714 |0034: iget-object v4, v15, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e9488: 6e10 302e 0400 |0036: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e948e: 0b04 |0039: move-result-wide v4 │ │ +0e9490: 54f6 8714 |003a: iget-object v6, v15, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e9494: 6e10 322e 0600 |003c: invoke-virtual {v6}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e949a: 0b06 |003f: move-result-wide v6 │ │ +0e949c: 53f8 8414 |0040: iget-wide v8, v15, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ +0e94a0: 52fa 8514 |0042: iget v10, v15, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0e94a4: 55fd 8814 |0044: iget-boolean v13, v15, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0e94a8: 380d 0800 |0046: if-eqz v13, 004e // +0008 │ │ +0e94ac: 52fc 8914 |0048: iget v12, v15, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ +0e94b0: 740d f02a 0000 |004a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/pyneo/maps/poi/PoiStorage;.updatePoi:(ILjava/lang/String;Ljava/lang/String;DDDIII)V // method@2af0 │ │ +0e94b6: 28da |004d: goto 0027 // -0026 │ │ +0e94b8: 01cb |004e: move v11, v12 │ │ +0e94ba: 28f9 |004f: goto 0048 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=103 │ │ 0x0008 line=104 │ │ 0x0027 line=107 │ │ 0x0029 line=104 │ │ 0x002a line=106 │ │ @@ -319716,42 +320064,42 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiCategory;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -0e95c4: |[0e95c4] org.pyneo.maps.poi.PoiManager.updatePoiCategory:(Lorg/pyneo/maps/poi/PoiCategory;)V │ │ -0e95d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e95d6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0e95d8: 6e10 102a 0700 |0002: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiCategory;.getId:()I // method@2a10 │ │ -0e95de: 0a00 |0005: move-result v0 │ │ -0e95e0: 3b00 1300 |0006: if-gez v0, 0019 // +0013 │ │ -0e95e4: 5461 7414 |0008: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e95e8: 5472 5414 |000a: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ -0e95ec: 5570 5014 |000c: iget-boolean v0, v7, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ -0e95f0: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -0e95f4: 0130 |0010: move v0, v3 │ │ -0e95f6: 5273 5114 |0011: iget v3, v7, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -0e95fa: 6e40 d12a 2130 |0013: invoke-virtual {v1, v2, v0, v3}, Lorg/pyneo/maps/poi/PoiStorage;.addPoiCategory:(Ljava/lang/String;II)J // method@2ad1 │ │ -0e9600: 0e00 |0016: return-void │ │ -0e9602: 0140 |0017: move v0, v4 │ │ -0e9604: 28f9 |0018: goto 0011 // -0007 │ │ -0e9606: 5460 7414 |0019: iget-object v0, v6, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e960a: 6e10 102a 0700 |001b: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiCategory;.getId:()I // method@2a10 │ │ -0e9610: 0a01 |001e: move-result v1 │ │ -0e9612: 5472 5414 |001f: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ -0e9616: 5575 5014 |0021: iget-boolean v5, v7, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ -0e961a: 3805 0a00 |0023: if-eqz v5, 002d // +000a │ │ -0e961e: 5274 5114 |0025: iget v4, v7, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ -0e9622: 5275 5314 |0027: iget v5, v7, Lorg/pyneo/maps/poi/PoiCategory;.mMinZoom:I // field@1453 │ │ -0e9626: 7406 f12a 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.updatePoiCategory:(ILjava/lang/String;III)V // method@2af1 │ │ -0e962c: 28ea |002c: goto 0016 // -0016 │ │ -0e962e: 0143 |002d: move v3, v4 │ │ -0e9630: 28f7 |002e: goto 0025 // -0009 │ │ +0e94bc: |[0e94bc] org.pyneo.maps.poi.PoiManager.updatePoiCategory:(Lorg/pyneo/maps/poi/PoiCategory;)V │ │ +0e94cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0e94ce: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0e94d0: 6e10 102a 0700 |0002: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiCategory;.getId:()I // method@2a10 │ │ +0e94d6: 0a00 |0005: move-result v0 │ │ +0e94d8: 3b00 1300 |0006: if-gez v0, 0019 // +0013 │ │ +0e94dc: 5461 7414 |0008: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e94e0: 5472 5414 |000a: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ +0e94e4: 5570 5014 |000c: iget-boolean v0, v7, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ +0e94e8: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +0e94ec: 0130 |0010: move v0, v3 │ │ +0e94ee: 5273 5114 |0011: iget v3, v7, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +0e94f2: 6e40 d12a 2130 |0013: invoke-virtual {v1, v2, v0, v3}, Lorg/pyneo/maps/poi/PoiStorage;.addPoiCategory:(Ljava/lang/String;II)J // method@2ad1 │ │ +0e94f8: 0e00 |0016: return-void │ │ +0e94fa: 0140 |0017: move v0, v4 │ │ +0e94fc: 28f9 |0018: goto 0011 // -0007 │ │ +0e94fe: 5460 7414 |0019: iget-object v0, v6, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e9502: 6e10 102a 0700 |001b: invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiCategory;.getId:()I // method@2a10 │ │ +0e9508: 0a01 |001e: move-result v1 │ │ +0e950a: 5472 5414 |001f: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiCategory;.mName:Ljava/lang/String; // field@1454 │ │ +0e950e: 5575 5014 |0021: iget-boolean v5, v7, Lorg/pyneo/maps/poi/PoiCategory;.mHidden:Z // field@1450 │ │ +0e9512: 3805 0a00 |0023: if-eqz v5, 002d // +000a │ │ +0e9516: 5274 5114 |0025: iget v4, v7, Lorg/pyneo/maps/poi/PoiCategory;.mIconId:I // field@1451 │ │ +0e951a: 5275 5314 |0027: iget v5, v7, Lorg/pyneo/maps/poi/PoiCategory;.mMinZoom:I // field@1453 │ │ +0e951e: 7406 f12a 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/poi/PoiStorage;.updatePoiCategory:(ILjava/lang/String;III)V // method@2af1 │ │ +0e9524: 28ea |002c: goto 0016 // -0016 │ │ +0e9526: 0143 |002d: move v3, v4 │ │ +0e9528: 28f7 |002e: goto 0025 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=196 │ │ 0x0008 line=197 │ │ 0x0016 line=200 │ │ 0x0018 line=197 │ │ 0x0019 line=199 │ │ @@ -319760,124 +320108,123 @@ │ │ 0x0000 - 0x002f reg=7 poiCategory Lorg/pyneo/maps/poi/PoiCategory; │ │ │ │ #36 : (in Lorg/pyneo/maps/poi/PoiManager;) │ │ name : 'updateTrack' │ │ type : '(Lorg/pyneo/maps/track/Track;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 23 │ │ + registers : 22 │ │ ins : 2 │ │ outs : 14 │ │ insns size : 172 16-bit code units │ │ -0e9634: |[0e9634] org.pyneo.maps.poi.PoiManager.updateTrack:(Lorg/pyneo/maps/track/Track;)V │ │ -0e9644: 7401 f02c 1600 |0000: invoke-virtual/range {v22}, Lorg/pyneo/maps/track/Track;.getId:()I // method@2cf0 │ │ -0e964a: 0a03 |0003: move-result v3 │ │ -0e964c: 3b03 6700 |0004: if-gez v3, 006b // +0067 │ │ -0e9650: 0800 1500 |0006: move-object/from16 v0, v21 │ │ -0e9654: 5403 7414 |0008: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e9658: 0800 1600 |000a: move-object/from16 v0, v22 │ │ -0e965c: 5404 1316 |000c: iget-object v4, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0e9660: 0800 1600 |000e: move-object/from16 v0, v22 │ │ -0e9664: 5405 0e16 |0010: iget-object v5, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0e9668: 0800 1600 |0012: move-object/from16 v0, v22 │ │ -0e966c: 5506 1516 |0014: iget-boolean v6, v0, Lorg/pyneo/maps/track/Track;.Show:Z // field@1615 │ │ -0e9670: 3806 5300 |0016: if-eqz v6, 0069 // +0053 │ │ -0e9674: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -0e9676: 0800 1600 |0019: move-object/from16 v0, v22 │ │ -0e967a: 5207 0916 |001b: iget v7, v0, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ -0e967e: 0800 1600 |001d: move-object/from16 v0, v22 │ │ -0e9682: 5308 0f16 |001f: iget-wide v8, v0, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ -0e9686: 0800 1600 |0021: move-object/from16 v0, v22 │ │ -0e968a: 530a 1016 |0023: iget-wide v10, v0, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ -0e968e: 0800 1600 |0025: move-object/from16 v0, v22 │ │ -0e9692: 520c 0816 |0027: iget v12, v0, Lorg/pyneo/maps/track/Track;.Category:I // field@1608 │ │ -0e9696: 0800 1600 |0029: move-object/from16 v0, v22 │ │ -0e969a: 520d 0716 |002b: iget v13, v0, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ -0e969e: 0800 1600 |002d: move-object/from16 v0, v22 │ │ -0e96a2: 540e 0c16 |002f: iget-object v14, v0, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ -0e96a6: 0800 1600 |0031: move-object/from16 v0, v22 │ │ -0e96aa: 540f 1616 |0033: iget-object v15, v0, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ -0e96ae: 740d d22a 0300 |0035: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/poi/PoiStorage;.addTrack:(Ljava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)J // method@2ad2 │ │ -0e96b4: 0b04 |0038: move-result-wide v4 │ │ -0e96b6: 7401 f12c 1600 |0039: invoke-virtual/range {v22}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ -0e96bc: 0c03 |003c: move-result-object v3 │ │ -0e96be: 7210 8725 0300 |003d: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0e96c4: 0c02 |0040: move-result-object v2 │ │ -0e96c6: 7210 6f25 0200 |0041: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0e96cc: 0a03 |0044: move-result v3 │ │ -0e96ce: 3803 6400 |0045: if-eqz v3, 00a9 // +0064 │ │ -0e96d2: 7210 7025 0200 |0047: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0e96d8: 0c14 |004a: move-result-object v20 │ │ -0e96da: 1f14 e405 |004b: check-cast v20, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0e96de: 0800 1500 |004d: move-object/from16 v0, v21 │ │ -0e96e2: 5403 7414 |004f: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e96e6: 7401 df2c 1400 |0051: invoke-virtual/range {v20}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0e96ec: 0b06 |0054: move-result-wide v6 │ │ -0e96ee: 7401 e12c 1400 |0055: invoke-virtual/range {v20}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0e96f4: 0b08 |0058: move-result-wide v8 │ │ -0e96f6: 7401 dd2c 1400 |0059: invoke-virtual/range {v20}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ -0e96fc: 0b0a |005c: move-result-wide v10 │ │ -0e96fe: 7401 e32c 1400 |005d: invoke-virtual/range {v20}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ -0e9704: 0b0c |0060: move-result-wide v12 │ │ -0e9706: 7401 de2c 1400 |0061: invoke-virtual/range {v20}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ -0e970c: 0c0e |0064: move-result-object v14 │ │ -0e970e: 740c d32a 0300 |0065: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/pyneo/maps/poi/PoiStorage;.addTrackPoint:(JDDDDLjava/util/Date;)V // method@2ad3 │ │ -0e9714: 28d9 |0068: goto 0041 // -0027 │ │ -0e9716: 1206 |0069: const/4 v6, #int 0 // #0 │ │ -0e9718: 28af |006a: goto 0019 // -0051 │ │ -0e971a: 0800 1500 |006b: move-object/from16 v0, v21 │ │ -0e971e: 5406 7414 |006d: iget-object v6, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ -0e9722: 7401 f02c 1600 |006f: invoke-virtual/range {v22}, Lorg/pyneo/maps/track/Track;.getId:()I // method@2cf0 │ │ -0e9728: 0a07 |0072: move-result v7 │ │ -0e972a: 0800 1600 |0073: move-object/from16 v0, v22 │ │ -0e972e: 5408 1316 |0075: iget-object v8, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0e9732: 0800 1600 |0077: move-object/from16 v0, v22 │ │ -0e9736: 5409 0e16 |0079: iget-object v9, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0e973a: 0800 1600 |007b: move-object/from16 v0, v22 │ │ -0e973e: 5503 1516 |007d: iget-boolean v3, v0, Lorg/pyneo/maps/track/Track;.Show:Z // field@1615 │ │ -0e9742: 3803 2b00 |007f: if-eqz v3, 00aa // +002b │ │ -0e9746: 121a |0081: const/4 v10, #int 1 // #1 │ │ -0e9748: 0800 1600 |0082: move-object/from16 v0, v22 │ │ -0e974c: 520b 0916 |0084: iget v11, v0, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ -0e9750: 0800 1600 |0086: move-object/from16 v0, v22 │ │ -0e9754: 530c 0f16 |0088: iget-wide v12, v0, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ -0e9758: 0800 1600 |008a: move-object/from16 v0, v22 │ │ -0e975c: 530e 1016 |008c: iget-wide v14, v0, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ -0e9760: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -0e9764: 5200 0816 |0090: iget v0, v0, Lorg/pyneo/maps/track/Track;.Category:I // field@1608 │ │ -0e9768: 0210 0000 |0092: move/from16 v16, v0 │ │ -0e976c: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -0e9770: 5200 0716 |0096: iget v0, v0, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ -0e9774: 0211 0000 |0098: move/from16 v17, v0 │ │ -0e9778: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -0e977c: 5400 0c16 |009c: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ -0e9780: 0812 0000 |009e: move-object/from16 v18, v0 │ │ -0e9784: 0800 1600 |00a0: move-object/from16 v0, v22 │ │ -0e9788: 5400 1616 |00a2: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ -0e978c: 0813 0000 |00a4: move-object/from16 v19, v0 │ │ -0e9790: 740e f22a 0600 |00a6: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lorg/pyneo/maps/poi/PoiStorage;.updateTrack:(ILjava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)V // method@2af2 │ │ -0e9796: 0e00 |00a9: return-void │ │ -0e9798: 120a |00aa: const/4 v10, #int 0 // #0 │ │ -0e979a: 28d7 |00ab: goto 0082 // -0029 │ │ +0e952c: |[0e952c] org.pyneo.maps.poi.PoiManager.updateTrack:(Lorg/pyneo/maps/track/Track;)V │ │ +0e953c: 7401 f02c 1500 |0000: invoke-virtual/range {v21}, Lorg/pyneo/maps/track/Track;.getId:()I // method@2cf0 │ │ +0e9542: 0a03 |0003: move-result v3 │ │ +0e9544: 3b03 6700 |0004: if-gez v3, 006b // +0067 │ │ +0e9548: 0800 1400 |0006: move-object/from16 v0, v20 │ │ +0e954c: 5403 7414 |0008: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e9550: 0800 1500 |000a: move-object/from16 v0, v21 │ │ +0e9554: 5404 1316 |000c: iget-object v4, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0e9558: 0800 1500 |000e: move-object/from16 v0, v21 │ │ +0e955c: 5405 0e16 |0010: iget-object v5, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0e9560: 0800 1500 |0012: move-object/from16 v0, v21 │ │ +0e9564: 5506 1516 |0014: iget-boolean v6, v0, Lorg/pyneo/maps/track/Track;.Show:Z // field@1615 │ │ +0e9568: 3806 5300 |0016: if-eqz v6, 0069 // +0053 │ │ +0e956c: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +0e956e: 0800 1500 |0019: move-object/from16 v0, v21 │ │ +0e9572: 5207 0916 |001b: iget v7, v0, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ +0e9576: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +0e957a: 5308 0f16 |001f: iget-wide v8, v0, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ +0e957e: 0800 1500 |0021: move-object/from16 v0, v21 │ │ +0e9582: 530a 1016 |0023: iget-wide v10, v0, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ +0e9586: 0800 1500 |0025: move-object/from16 v0, v21 │ │ +0e958a: 520c 0816 |0027: iget v12, v0, Lorg/pyneo/maps/track/Track;.Category:I // field@1608 │ │ +0e958e: 0800 1500 |0029: move-object/from16 v0, v21 │ │ +0e9592: 520d 0716 |002b: iget v13, v0, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ +0e9596: 0800 1500 |002d: move-object/from16 v0, v21 │ │ +0e959a: 540e 0c16 |002f: iget-object v14, v0, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ +0e959e: 0800 1500 |0031: move-object/from16 v0, v21 │ │ +0e95a2: 540f 1616 |0033: iget-object v15, v0, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ +0e95a6: 740d d22a 0300 |0035: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/pyneo/maps/poi/PoiStorage;.addTrack:(Ljava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)J // method@2ad2 │ │ +0e95ac: 0b04 |0038: move-result-wide v4 │ │ +0e95ae: 7401 f12c 1500 |0039: invoke-virtual/range {v21}, Lorg/pyneo/maps/track/Track;.getPoints:()Ljava/util/List; // method@2cf1 │ │ +0e95b4: 0c03 |003c: move-result-object v3 │ │ +0e95b6: 7210 8725 0300 |003d: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0e95bc: 0c0f |0040: move-result-object v15 │ │ +0e95be: 7210 6f25 0f00 |0041: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0e95c4: 0a03 |0044: move-result v3 │ │ +0e95c6: 3803 6400 |0045: if-eqz v3, 00a9 // +0064 │ │ +0e95ca: 7210 7025 0f00 |0047: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0e95d0: 0c02 |004a: move-result-object v2 │ │ +0e95d2: 1f02 e405 |004b: check-cast v2, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0e95d6: 0800 1400 |004d: move-object/from16 v0, v20 │ │ +0e95da: 5403 7414 |004f: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e95de: 6e10 df2c 0200 |0051: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0e95e4: 0b06 |0054: move-result-wide v6 │ │ +0e95e6: 6e10 e12c 0200 |0055: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0e95ec: 0b08 |0058: move-result-wide v8 │ │ +0e95ee: 6e10 dd2c 0200 |0059: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ +0e95f4: 0b0a |005c: move-result-wide v10 │ │ +0e95f6: 6e10 e32c 0200 |005d: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ +0e95fc: 0b0c |0060: move-result-wide v12 │ │ +0e95fe: 6e10 de2c 0200 |0061: invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ +0e9604: 0c0e |0064: move-result-object v14 │ │ +0e9606: 740c d32a 0300 |0065: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/pyneo/maps/poi/PoiStorage;.addTrackPoint:(JDDDDLjava/util/Date;)V // method@2ad3 │ │ +0e960c: 28d9 |0068: goto 0041 // -0027 │ │ +0e960e: 1206 |0069: const/4 v6, #int 0 // #0 │ │ +0e9610: 28af |006a: goto 0019 // -0051 │ │ +0e9612: 0800 1400 |006b: move-object/from16 v0, v20 │ │ +0e9616: 5406 7414 |006d: iget-object v6, v0, Lorg/pyneo/maps/poi/PoiManager;.mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; // field@1474 │ │ +0e961a: 7401 f02c 1500 |006f: invoke-virtual/range {v21}, Lorg/pyneo/maps/track/Track;.getId:()I // method@2cf0 │ │ +0e9620: 0a07 |0072: move-result v7 │ │ +0e9622: 0800 1500 |0073: move-object/from16 v0, v21 │ │ +0e9626: 5408 1316 |0075: iget-object v8, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0e962a: 0800 1500 |0077: move-object/from16 v0, v21 │ │ +0e962e: 5409 0e16 |0079: iget-object v9, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0e9632: 0800 1500 |007b: move-object/from16 v0, v21 │ │ +0e9636: 5503 1516 |007d: iget-boolean v3, v0, Lorg/pyneo/maps/track/Track;.Show:Z // field@1615 │ │ +0e963a: 3803 2b00 |007f: if-eqz v3, 00aa // +002b │ │ +0e963e: 121a |0081: const/4 v10, #int 1 // #1 │ │ +0e9640: 0800 1500 |0082: move-object/from16 v0, v21 │ │ +0e9644: 520b 0916 |0084: iget v11, v0, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ +0e9648: 0800 1500 |0086: move-object/from16 v0, v21 │ │ +0e964c: 530c 0f16 |0088: iget-wide v12, v0, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ +0e9650: 0800 1500 |008a: move-object/from16 v0, v21 │ │ +0e9654: 530e 1016 |008c: iget-wide v14, v0, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ +0e9658: 0800 1500 |008e: move-object/from16 v0, v21 │ │ +0e965c: 5200 0816 |0090: iget v0, v0, Lorg/pyneo/maps/track/Track;.Category:I // field@1608 │ │ +0e9660: 0210 0000 |0092: move/from16 v16, v0 │ │ +0e9664: 0800 1500 |0094: move-object/from16 v0, v21 │ │ +0e9668: 5200 0716 |0096: iget v0, v0, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ +0e966c: 0211 0000 |0098: move/from16 v17, v0 │ │ +0e9670: 0800 1500 |009a: move-object/from16 v0, v21 │ │ +0e9674: 5400 0c16 |009c: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ +0e9678: 0812 0000 |009e: move-object/from16 v18, v0 │ │ +0e967c: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +0e9680: 5400 1616 |00a2: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ +0e9684: 0813 0000 |00a4: move-object/from16 v19, v0 │ │ +0e9688: 740e f22a 0600 |00a6: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lorg/pyneo/maps/poi/PoiStorage;.updateTrack:(ILjava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)V // method@2af2 │ │ +0e968e: 0e00 |00a9: return-void │ │ +0e9690: 120a |00aa: const/4 v10, #int 0 // #0 │ │ +0e9692: 28d7 |00ab: goto 0082 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=220 │ │ 0x0039 line=222 │ │ 0x004d line=223 │ │ 0x0069 line=220 │ │ 0x006b line=226 │ │ 0x00a9 line=227 │ │ 0x00aa line=226 │ │ locals : │ │ - 0x0041 - 0x0069 reg=2 i$ Ljava/util/Iterator; │ │ + 0x004d - 0x0069 reg=2 trackpoint Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x0039 - 0x0069 reg=4 newId J │ │ - 0x004d - 0x0069 reg=20 trackpoint Lorg/pyneo/maps/track/Track$TrackPoint; │ │ - 0x0000 - 0x00ac reg=21 this Lorg/pyneo/maps/poi/PoiManager; │ │ - 0x0000 - 0x00ac reg=22 track Lorg/pyneo/maps/track/Track; │ │ + 0x0000 - 0x00ac reg=20 this Lorg/pyneo/maps/poi/PoiManager; │ │ + 0x0000 - 0x00ac reg=21 track Lorg/pyneo/maps/track/Track; │ │ │ │ source_file_idx : 4132 (PoiManager.java) │ │ │ │ Class #1070 header: │ │ class_idx : 1422 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1378 │ │ @@ -319963,79 +320310,79 @@ │ │ type : '(Landroid/content/Context;Lorg/pyneo/maps/poi/PoiManager;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -0e979c: |[0e979c] org.pyneo.maps.poi.PoiOverlay.:(Landroid/content/Context;Lorg/pyneo/maps/poi/PoiManager;Z)V │ │ -0e97ac: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e97ae: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0e97b0: 12e5 |0002: const/4 v5, #int -2 // #fe │ │ -0e97b2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0e97b4: 7010 9e29 0700 |0004: invoke-direct {v7}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0e97ba: 2204 a603 |0007: new-instance v4, Landroid/util/SparseArray; // type@03a6 │ │ -0e97be: 7010 b21e 0400 |0009: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -0e97c4: 5b74 7914 |000c: iput-object v4, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e97c8: 2204 a603 |000e: new-instance v4, Landroid/util/SparseArray; // type@03a6 │ │ -0e97cc: 7010 b21e 0400 |0010: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ -0e97d2: 5b74 7d14 |0013: iput-object v4, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerCache:Landroid/util/SparseArray; // field@147d │ │ -0e97d6: 5c73 7c14 |0015: iput-boolean v3, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ -0e97da: 5c72 7614 |0017: iput-boolean v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ -0e97de: 5b78 7714 |0019: iput-object v8, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mCtx:Landroid/content/Context; // field@1477 │ │ -0e97e2: 5b79 8114 |001b: iput-object v9, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1481 │ │ -0e97e6: 390a 6200 |001d: if-nez v10, 007f // +0062 │ │ -0e97ea: 5c72 7614 |001f: iput-boolean v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ -0e97ee: 1302 f1d8 |0021: const/16 v2, #int -9999 // #d8f1 │ │ -0e97f2: 5972 8314 |0023: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0e97f6: 6e10 3201 0800 |0025: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e97fc: 0c02 |0028: move-result-object v2 │ │ -0e97fe: 7110 0a2a 0300 |0029: invoke-static {v3}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e9804: 0a03 |002c: move-result v3 │ │ -0e9806: 6e20 af01 3200 |002d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0e980c: 0c00 |0030: move-result-object v0 │ │ -0e980e: 6e10 9202 0000 |0031: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ -0e9814: 0a02 |0034: move-result v2 │ │ -0e9816: 5972 8014 |0035: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerWidth:I // field@1480 │ │ -0e981a: 6e10 9102 0000 |0037: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ -0e9820: 0a02 |003a: move-result v2 │ │ -0e9822: 5972 7e14 |003b: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHeight:I // field@147e │ │ -0e9826: 2202 6200 |003d: new-instance v2, Landroid/graphics/Point; // type@0062 │ │ -0e982a: 5273 8014 |003f: iget v3, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerWidth:I // field@1480 │ │ -0e982e: db03 0302 |0041: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0e9832: 5274 7e14 |0043: iget v4, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHeight:I // field@147e │ │ -0e9836: 7030 6602 3204 |0045: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0266 │ │ -0e983c: 5b72 7f14 |0048: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHotSpot:Landroid/graphics/Point; // field@147f │ │ -0e9840: 5b76 7a14 |004a: iput-object v6, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ -0e9844: 12f2 |004c: const/4 v2, #int -1 // #ff │ │ -0e9846: 5972 7b14 |004d: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mLastZoom:I // field@147b │ │ -0e984a: 7110 141f 0800 |004f: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ -0e9850: 0c02 |0052: move-result-object v2 │ │ -0e9852: 1403 2f00 037f |0053: const v3, #float 1.7413e+38 // #7f03002f │ │ -0e9858: 6e30 161f 3206 |0056: invoke-virtual {v2, v3, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ -0e985e: 0c02 |0059: move-result-object v2 │ │ -0e9860: 1f02 2104 |005a: check-cast v2, Landroid/widget/RelativeLayout; // type@0421 │ │ -0e9864: 5b72 8214 |005c: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9868: 5472 8214 |005e: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e986c: 2203 2004 |0060: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ -0e9870: 7030 4522 5305 |0062: invoke-direct {v3, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ -0e9876: 6e20 5922 3200 |0065: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2259 │ │ -0e987c: 2201 a403 |0068: new-instance v1, Landroid/util/DisplayMetrics; // type@03a4 │ │ -0e9880: 7010 a91e 0100 |006a: invoke-direct {v1}, Landroid/util/DisplayMetrics;.:()V // method@1ea9 │ │ -0e9886: 1f08 1000 |006d: check-cast v8, Landroid/app/Activity; // type@0010 │ │ -0e988a: 6e10 5e00 0800 |006f: invoke-virtual {v8}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@005e │ │ -0e9890: 0c02 |0072: move-result-object v2 │ │ -0e9892: 7210 9a20 0200 |0073: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ -0e9898: 0c02 |0076: move-result-object v2 │ │ -0e989a: 6e20 e31e 1200 |0077: invoke-virtual {v2, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@1ee3 │ │ -0e98a0: 5212 820b |007a: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ -0e98a4: 5972 7814 |007c: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mDensity:F // field@1478 │ │ -0e98a8: 0e00 |007e: return-void │ │ -0e98aa: 0132 |007f: move v2, v3 │ │ -0e98ac: 289f |0080: goto 001f // -0061 │ │ +0e9694: |[0e9694] org.pyneo.maps.poi.PoiOverlay.:(Landroid/content/Context;Lorg/pyneo/maps/poi/PoiManager;Z)V │ │ +0e96a4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e96a6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0e96a8: 12e5 |0002: const/4 v5, #int -2 // #fe │ │ +0e96aa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0e96ac: 7010 9e29 0700 |0004: invoke-direct {v7}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0e96b2: 2204 a603 |0007: new-instance v4, Landroid/util/SparseArray; // type@03a6 │ │ +0e96b6: 7010 b21e 0400 |0009: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +0e96bc: 5b74 7914 |000c: iput-object v4, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e96c0: 2204 a603 |000e: new-instance v4, Landroid/util/SparseArray; // type@03a6 │ │ +0e96c4: 7010 b21e 0400 |0010: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@1eb2 │ │ +0e96ca: 5b74 7d14 |0013: iput-object v4, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerCache:Landroid/util/SparseArray; // field@147d │ │ +0e96ce: 5c73 7c14 |0015: iput-boolean v3, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ +0e96d2: 5c72 7614 |0017: iput-boolean v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ +0e96d6: 5b78 7714 |0019: iput-object v8, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mCtx:Landroid/content/Context; // field@1477 │ │ +0e96da: 5b79 8114 |001b: iput-object v9, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1481 │ │ +0e96de: 390a 6200 |001d: if-nez v10, 007f // +0062 │ │ +0e96e2: 5c72 7614 |001f: iput-boolean v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ +0e96e6: 1302 f1d8 |0021: const/16 v2, #int -9999 // #d8f1 │ │ +0e96ea: 5972 8314 |0023: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0e96ee: 6e10 3201 0800 |0025: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e96f4: 0c02 |0028: move-result-object v2 │ │ +0e96f6: 7110 0a2a 0300 |0029: invoke-static {v3}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e96fc: 0a03 |002c: move-result v3 │ │ +0e96fe: 6e20 af01 3200 |002d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0e9704: 0c00 |0030: move-result-object v0 │ │ +0e9706: 6e10 9202 0000 |0031: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0292 │ │ +0e970c: 0a02 |0034: move-result v2 │ │ +0e970e: 5972 8014 |0035: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerWidth:I // field@1480 │ │ +0e9712: 6e10 9102 0000 |0037: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0291 │ │ +0e9718: 0a02 |003a: move-result v2 │ │ +0e971a: 5972 7e14 |003b: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHeight:I // field@147e │ │ +0e971e: 2202 6200 |003d: new-instance v2, Landroid/graphics/Point; // type@0062 │ │ +0e9722: 5273 8014 |003f: iget v3, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerWidth:I // field@1480 │ │ +0e9726: db03 0302 |0041: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0e972a: 5274 7e14 |0043: iget v4, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHeight:I // field@147e │ │ +0e972e: 7030 6602 3204 |0045: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0266 │ │ +0e9734: 5b72 7f14 |0048: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHotSpot:Landroid/graphics/Point; // field@147f │ │ +0e9738: 5b76 7a14 |004a: iput-object v6, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ +0e973c: 12f2 |004c: const/4 v2, #int -1 // #ff │ │ +0e973e: 5972 7b14 |004d: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mLastZoom:I // field@147b │ │ +0e9742: 7110 141f 0800 |004f: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@1f14 │ │ +0e9748: 0c02 |0052: move-result-object v2 │ │ +0e974a: 1403 2f00 037f |0053: const v3, #float 1.7413e+38 // #7f03002f │ │ +0e9750: 6e30 161f 3206 |0056: invoke-virtual {v2, v3, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@1f16 │ │ +0e9756: 0c02 |0059: move-result-object v2 │ │ +0e9758: 1f02 2104 |005a: check-cast v2, Landroid/widget/RelativeLayout; // type@0421 │ │ +0e975c: 5b72 8214 |005c: iput-object v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e9760: 5472 8214 |005e: iget-object v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e9764: 2203 2004 |0060: new-instance v3, Landroid/widget/RelativeLayout$LayoutParams; // type@0420 │ │ +0e9768: 7030 4522 5305 |0062: invoke-direct {v3, v5, v5}, Landroid/widget/RelativeLayout$LayoutParams;.:(II)V // method@2245 │ │ +0e976e: 6e20 5922 3200 |0065: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2259 │ │ +0e9774: 2201 a403 |0068: new-instance v1, Landroid/util/DisplayMetrics; // type@03a4 │ │ +0e9778: 7010 a91e 0100 |006a: invoke-direct {v1}, Landroid/util/DisplayMetrics;.:()V // method@1ea9 │ │ +0e977e: 1f08 1000 |006d: check-cast v8, Landroid/app/Activity; // type@0010 │ │ +0e9782: 6e10 5e00 0800 |006f: invoke-virtual {v8}, Landroid/app/Activity;.getWindowManager:()Landroid/view/WindowManager; // method@005e │ │ +0e9788: 0c02 |0072: move-result-object v2 │ │ +0e978a: 7210 9a20 0200 |0073: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@209a │ │ +0e9790: 0c02 |0076: move-result-object v2 │ │ +0e9792: 6e20 e31e 1200 |0077: invoke-virtual {v2, v1}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@1ee3 │ │ +0e9798: 5212 820b |007a: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0b82 │ │ +0e979c: 5972 7814 |007c: iput v2, v7, Lorg/pyneo/maps/poi/PoiOverlay;.mDensity:F // field@1478 │ │ +0e97a0: 0e00 |007e: return-void │ │ +0e97a2: 0132 |007f: move v2, v3 │ │ +0e97a4: 289f |0080: goto 001f // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=42 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ 0x0015 line=39 │ │ 0x0017 line=40 │ │ @@ -320070,93 +320417,93 @@ │ │ type : '(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 157 16-bit code units │ │ -0e98b0: |[0e98b0] org.pyneo.maps.poi.PoiOverlay.drawPoi:(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V │ │ -0e98c0: 5486 7914 |0000: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e98c4: 6e20 b51e a600 |0002: invoke-virtual {v6, v10}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ -0e98ca: 0c03 |0005: move-result-object v3 │ │ -0e98cc: 1f03 8f05 |0006: check-cast v3, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e98d0: 6e10 ca2a 0300 |0008: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ -0e98d6: 0a06 |000b: move-result v6 │ │ -0e98d8: 5287 8314 |000c: iget v7, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0e98dc: 3376 0300 |000e: if-ne v6, v7, 0011 // +0003 │ │ -0e98e0: 0e00 |0010: return-void │ │ -0e98e2: 52b6 2a00 |0011: iget v6, v11, Landroid/graphics/Point;.x:I // field@002a │ │ -0e98e6: 5487 7f14 |0013: iget-object v7, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHotSpot:Landroid/graphics/Point; // field@147f │ │ -0e98ea: 5277 2a00 |0015: iget v7, v7, Landroid/graphics/Point;.x:I // field@002a │ │ -0e98ee: 9101 0607 |0017: sub-int v1, v6, v7 │ │ -0e98f2: 5286 8014 |0019: iget v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerWidth:I // field@1480 │ │ -0e98f6: 9004 0106 |001b: add-int v4, v1, v6 │ │ -0e98fa: 52b6 2b00 |001d: iget v6, v11, Landroid/graphics/Point;.y:I // field@002b │ │ -0e98fe: 5487 7f14 |001f: iget-object v7, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHotSpot:Landroid/graphics/Point; // field@147f │ │ -0e9902: 5277 2b00 |0021: iget v7, v7, Landroid/graphics/Point;.y:I // field@002b │ │ -0e9906: 9105 0607 |0023: sub-int v5, v6, v7 │ │ -0e990a: 5286 7e14 |0025: iget v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHeight:I // field@147e │ │ -0e990e: 9000 0506 |0027: add-int v0, v5, v6 │ │ -0e9912: 2206 9204 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e9916: 7010 fb24 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e991c: 1a07 951b |002e: const-string v7, "drawPoiDescr left=" // string@1b95 │ │ -0e9920: 6e20 0425 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e9926: 0c06 |0033: move-result-object v6 │ │ -0e9928: 6e20 0025 1600 |0034: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e992e: 0c06 |0037: move-result-object v6 │ │ -0e9930: 1a07 3301 |0038: const-string v7, ", right=" // string@0133 │ │ -0e9934: 6e20 0425 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e993a: 0c06 |003d: move-result-object v6 │ │ -0e993c: 6e20 0025 4600 |003e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e9942: 0c06 |0041: move-result-object v6 │ │ -0e9944: 1a07 3601 |0042: const-string v7, ", top=" // string@0136 │ │ -0e9948: 6e20 0425 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e994e: 0c06 |0047: move-result-object v6 │ │ -0e9950: 6e20 0025 5600 |0048: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e9956: 0c06 |004b: move-result-object v6 │ │ -0e9958: 1a07 2901 |004c: const-string v7, ", bottom=" // string@0129 │ │ -0e995c: 6e20 0425 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e9962: 0c06 |0051: move-result-object v6 │ │ -0e9964: 6e20 0025 0600 |0052: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e996a: 0c06 |0055: move-result-object v6 │ │ -0e996c: 6e10 0a25 0600 |0056: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e9972: 0c06 |0059: move-result-object v6 │ │ -0e9974: 7110 f72e 0600 |005a: invoke-static {v6}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e997a: 1202 |005d: const/4 v2, #int 0 // #0 │ │ -0e997c: 5486 7d14 |005e: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerCache:Landroid/util/SparseArray; // field@147d │ │ -0e9980: 5237 8914 |0060: iget v7, v3, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ -0e9984: 7110 0a2a 0700 |0062: invoke-static {v7}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e998a: 0a07 |0065: move-result v7 │ │ -0e998c: 6e20 b61e 7600 |0066: invoke-virtual {v6, v7}, Landroid/util/SparseArray;.indexOfKey:(I)I // method@1eb6 │ │ -0e9992: 0a06 |0069: move-result v6 │ │ -0e9994: 3b06 2400 |006a: if-gez v6, 008e // +0024 │ │ -0e9998: 5486 7714 |006c: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mCtx:Landroid/content/Context; // field@1477 │ │ -0e999c: 6e10 3201 0600 |006e: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0e99a2: 0c06 |0071: move-result-object v6 │ │ -0e99a4: 5237 8914 |0072: iget v7, v3, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ -0e99a8: 7110 0a2a 0700 |0074: invoke-static {v7}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e99ae: 0a07 |0077: move-result v7 │ │ -0e99b0: 6e20 af01 7600 |0078: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ -0e99b6: 0c02 |007b: move-result-object v2 │ │ -0e99b8: 5486 7d14 |007c: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerCache:Landroid/util/SparseArray; // field@147d │ │ -0e99bc: 5237 8914 |007e: iget v7, v3, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ -0e99c0: 7110 0a2a 0700 |0080: invoke-static {v7}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e99c6: 0a07 |0083: move-result v7 │ │ -0e99c8: 6e30 b71e 7602 |0084: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ -0e99ce: 6e50 9d02 1245 |0087: invoke-virtual {v2, v1, v5, v4, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ -0e99d4: 6e20 8e02 9200 |008a: invoke-virtual {v2, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ -0e99da: 2883 |008d: goto 0010 // -007d │ │ -0e99dc: 5486 7d14 |008e: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerCache:Landroid/util/SparseArray; // field@147d │ │ -0e99e0: 5237 8914 |0090: iget v7, v3, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ -0e99e4: 7110 0a2a 0700 |0092: invoke-static {v7}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e99ea: 0a07 |0095: move-result v7 │ │ -0e99ec: 6e20 b51e 7600 |0096: invoke-virtual {v6, v7}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ -0e99f2: 0c02 |0099: move-result-object v2 │ │ -0e99f4: 1f02 7000 |009a: check-cast v2, Landroid/graphics/drawable/Drawable; // type@0070 │ │ -0e99f8: 28eb |009c: goto 0087 // -0015 │ │ +0e97a8: |[0e97a8] org.pyneo.maps.poi.PoiOverlay.drawPoi:(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V │ │ +0e97b8: 5486 7914 |0000: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e97bc: 6e20 b51e a600 |0002: invoke-virtual {v6, v10}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ +0e97c2: 0c03 |0005: move-result-object v3 │ │ +0e97c4: 1f03 8f05 |0006: check-cast v3, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e97c8: 6e10 ca2a 0300 |0008: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ +0e97ce: 0a06 |000b: move-result v6 │ │ +0e97d0: 5287 8314 |000c: iget v7, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0e97d4: 3376 0300 |000e: if-ne v6, v7, 0011 // +0003 │ │ +0e97d8: 0e00 |0010: return-void │ │ +0e97da: 52b6 2a00 |0011: iget v6, v11, Landroid/graphics/Point;.x:I // field@002a │ │ +0e97de: 5487 7f14 |0013: iget-object v7, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHotSpot:Landroid/graphics/Point; // field@147f │ │ +0e97e2: 5277 2a00 |0015: iget v7, v7, Landroid/graphics/Point;.x:I // field@002a │ │ +0e97e6: 9101 0607 |0017: sub-int v1, v6, v7 │ │ +0e97ea: 5286 8014 |0019: iget v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerWidth:I // field@1480 │ │ +0e97ee: 9004 0106 |001b: add-int v4, v1, v6 │ │ +0e97f2: 52b6 2b00 |001d: iget v6, v11, Landroid/graphics/Point;.y:I // field@002b │ │ +0e97f6: 5487 7f14 |001f: iget-object v7, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHotSpot:Landroid/graphics/Point; // field@147f │ │ +0e97fa: 5277 2b00 |0021: iget v7, v7, Landroid/graphics/Point;.y:I // field@002b │ │ +0e97fe: 9105 0607 |0023: sub-int v5, v6, v7 │ │ +0e9802: 5286 7e14 |0025: iget v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerHeight:I // field@147e │ │ +0e9806: 9000 0506 |0027: add-int v0, v5, v6 │ │ +0e980a: 2206 9204 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e980e: 7010 fb24 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e9814: 1a07 951b |002e: const-string v7, "drawPoiDescr left=" // string@1b95 │ │ +0e9818: 6e20 0425 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e981e: 0c06 |0033: move-result-object v6 │ │ +0e9820: 6e20 0025 1600 |0034: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e9826: 0c06 |0037: move-result-object v6 │ │ +0e9828: 1a07 3301 |0038: const-string v7, ", right=" // string@0133 │ │ +0e982c: 6e20 0425 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e9832: 0c06 |003d: move-result-object v6 │ │ +0e9834: 6e20 0025 4600 |003e: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e983a: 0c06 |0041: move-result-object v6 │ │ +0e983c: 1a07 3601 |0042: const-string v7, ", top=" // string@0136 │ │ +0e9840: 6e20 0425 7600 |0044: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e9846: 0c06 |0047: move-result-object v6 │ │ +0e9848: 6e20 0025 5600 |0048: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e984e: 0c06 |004b: move-result-object v6 │ │ +0e9850: 1a07 2901 |004c: const-string v7, ", bottom=" // string@0129 │ │ +0e9854: 6e20 0425 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e985a: 0c06 |0051: move-result-object v6 │ │ +0e985c: 6e20 0025 0600 |0052: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e9862: 0c06 |0055: move-result-object v6 │ │ +0e9864: 6e10 0a25 0600 |0056: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e986a: 0c06 |0059: move-result-object v6 │ │ +0e986c: 7110 f72e 0600 |005a: invoke-static {v6}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e9872: 1202 |005d: const/4 v2, #int 0 // #0 │ │ +0e9874: 5486 7d14 |005e: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerCache:Landroid/util/SparseArray; // field@147d │ │ +0e9878: 5237 8914 |0060: iget v7, v3, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ +0e987c: 7110 0a2a 0700 |0062: invoke-static {v7}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e9882: 0a07 |0065: move-result v7 │ │ +0e9884: 6e20 b61e 7600 |0066: invoke-virtual {v6, v7}, Landroid/util/SparseArray;.indexOfKey:(I)I // method@1eb6 │ │ +0e988a: 0a06 |0069: move-result v6 │ │ +0e988c: 3b06 2400 |006a: if-gez v6, 008e // +0024 │ │ +0e9890: 5486 7714 |006c: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mCtx:Landroid/content/Context; // field@1477 │ │ +0e9894: 6e10 3201 0600 |006e: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0e989a: 0c06 |0071: move-result-object v6 │ │ +0e989c: 5237 8914 |0072: iget v7, v3, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ +0e98a0: 7110 0a2a 0700 |0074: invoke-static {v7}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e98a6: 0a07 |0077: move-result v7 │ │ +0e98a8: 6e20 af01 7600 |0078: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01af │ │ +0e98ae: 0c02 |007b: move-result-object v2 │ │ +0e98b0: 5486 7d14 |007c: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerCache:Landroid/util/SparseArray; // field@147d │ │ +0e98b4: 5237 8914 |007e: iget v7, v3, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ +0e98b8: 7110 0a2a 0700 |0080: invoke-static {v7}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e98be: 0a07 |0083: move-result v7 │ │ +0e98c0: 6e30 b71e 7602 |0084: invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ +0e98c6: 6e50 9d02 1245 |0087: invoke-virtual {v2, v1, v5, v4, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@029d │ │ +0e98cc: 6e20 8e02 9200 |008a: invoke-virtual {v2, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@028e │ │ +0e98d2: 2883 |008d: goto 0010 // -007d │ │ +0e98d4: 5486 7d14 |008e: iget-object v6, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mMarkerCache:Landroid/util/SparseArray; // field@147d │ │ +0e98d8: 5237 8914 |0090: iget v7, v3, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ +0e98dc: 7110 0a2a 0700 |0092: invoke-static {v7}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e98e2: 0a07 |0095: move-result v7 │ │ +0e98e4: 6e20 b51e 7600 |0096: invoke-virtual {v6, v7}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ +0e98ea: 0c02 |0099: move-result-object v2 │ │ +0e98ec: 1f02 7000 |009a: check-cast v2, Landroid/graphics/drawable/Drawable; // type@0070 │ │ +0e98f0: 28eb |009c: goto 0087 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0008 line=161 │ │ 0x0010 line=179 │ │ 0x0011 line=164 │ │ 0x0019 line=165 │ │ @@ -320188,93 +320535,93 @@ │ │ type : '(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 165 16-bit code units │ │ -0e99fc: |[0e99fc] org.pyneo.maps.poi.PoiOverlay.drawPoiDescr:(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V │ │ -0e9a0c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e9a0e: 5462 7914 |0001: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9a12: 6e20 b51e 8200 |0003: invoke-virtual {v2, v8}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ -0e9a18: 0c00 |0006: move-result-object v0 │ │ -0e9a1a: 1f00 8f05 |0007: check-cast v0, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e9a1e: 2202 9204 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0e9a22: 7010 fb24 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e9a28: 1a03 931b |000e: const-string v3, "drawPoi screenCoords=" // string@1b93 │ │ -0e9a2c: 6e20 0425 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e9a32: 0c02 |0013: move-result-object v2 │ │ -0e9a34: 6e20 0325 9200 |0014: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e9a3a: 0c02 |0017: move-result-object v2 │ │ -0e9a3c: 6e10 0a25 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e9a42: 0c02 |001b: move-result-object v2 │ │ -0e9a44: 7110 f72e 0200 |001c: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e9a4a: 5462 8214 |001f: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9a4e: 1403 1600 0b7f |0021: const v3, #float 1.84763e+38 // #7f0b0016 │ │ -0e9a54: 6e20 4e22 3200 |0024: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@224e │ │ -0e9a5a: 0c01 |0027: move-result-object v1 │ │ -0e9a5c: 1f01 1404 |0028: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ -0e9a60: 5202 8914 |002a: iget v2, v0, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ -0e9a64: 7110 0a2a 0200 |002c: invoke-static {v2}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ -0e9a6a: 0a02 |002f: move-result v2 │ │ -0e9a6c: 6e20 b021 2100 |0030: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ -0e9a72: 5462 8214 |0033: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9a76: 1403 a500 0b7f |0035: const v3, #float 1.84766e+38 // #7f0b00a5 │ │ -0e9a7c: 6e20 4e22 3200 |0038: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@224e │ │ -0e9a82: 0c02 |003b: move-result-object v2 │ │ -0e9a84: 1f02 3504 |003c: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0e9a88: 5403 8b14 |003e: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0e9a8c: 6e20 be22 3200 |0040: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e9a92: 5462 8214 |0043: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9a96: 1403 0f00 0b7f |0045: const v3, #float 1.84763e+38 // #7f0b000f │ │ -0e9a9c: 6e20 4e22 3200 |0048: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@224e │ │ -0e9aa2: 0c02 |004b: move-result-object v2 │ │ -0e9aa4: 1f02 3504 |004c: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0e9aa8: 5403 8614 |004e: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0e9aac: 6e20 be22 3200 |0050: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e9ab2: 5462 8214 |0053: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9ab6: 1403 a600 0b7f |0055: const v3, #float 1.84766e+38 // #7f0b00a6 │ │ -0e9abc: 6e20 4e22 3200 |0058: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@224e │ │ -0e9ac2: 0c02 |005b: move-result-object v2 │ │ -0e9ac4: 1f02 3504 |005c: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0e9ac8: 5403 8714 |005e: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e9acc: 5464 7714 |0060: iget-object v4, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mCtx:Landroid/content/Context; // field@1477 │ │ -0e9ad0: 7120 002f 4300 |0062: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.formatGeoPoint:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/content/Context;)Ljava/lang/String; // method@2f00 │ │ -0e9ad6: 0c03 |0065: move-result-object v3 │ │ -0e9ad8: 6e20 be22 3200 |0066: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0e9ade: 5462 8214 |0069: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9ae2: 6e30 5322 5205 |006b: invoke-virtual {v2, v5, v5}, Landroid/widget/RelativeLayout;.measure:(II)V // method@2253 │ │ -0e9ae8: 5462 8214 |006e: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9aec: 5463 8214 |0070: iget-object v3, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9af0: 6e10 5022 0300 |0072: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getMeasuredWidth:()I // method@2250 │ │ -0e9af6: 0a03 |0075: move-result v3 │ │ -0e9af8: 5464 8214 |0076: iget-object v4, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9afc: 6e10 4f22 0400 |0078: invoke-virtual {v4}, Landroid/widget/RelativeLayout;.getMeasuredHeight:()I // method@224f │ │ -0e9b02: 0a04 |007b: move-result v4 │ │ -0e9b04: 6e54 5222 5235 |007c: invoke-virtual {v2, v5, v5, v3, v4}, Landroid/widget/RelativeLayout;.layout:(IIII)V // method@2252 │ │ -0e9b0a: 6e10 2e02 0700 |007f: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0e9b10: 5292 2a00 |0082: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ -0e9b14: 6e10 a421 0100 |0084: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ -0e9b1a: 0a03 |0087: move-result v3 │ │ -0e9b1c: db03 0302 |0088: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0e9b20: b132 |008a: sub-int/2addr v2, v3 │ │ -0e9b22: 8222 |008b: int-to-float v2, v2 │ │ -0e9b24: 5293 2b00 |008c: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ -0e9b28: 6e10 a321 0100 |008e: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ -0e9b2e: 0a04 |0091: move-result v4 │ │ -0e9b30: b143 |0092: sub-int/2addr v3, v4 │ │ -0e9b32: 6e10 a521 0100 |0093: invoke-virtual {v1}, Landroid/widget/ImageView;.getTop:()I // method@21a5 │ │ -0e9b38: 0a04 |0096: move-result v4 │ │ -0e9b3a: b143 |0097: sub-int/2addr v3, v4 │ │ -0e9b3c: 8233 |0098: int-to-float v3, v3 │ │ -0e9b3e: 6e30 3302 2703 |0099: invoke-virtual {v7, v2, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -0e9b44: 5462 8214 |009c: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ -0e9b48: 6e20 4c22 7200 |009e: invoke-virtual {v2, v7}, Landroid/widget/RelativeLayout;.draw:(Landroid/graphics/Canvas;)V // method@224c │ │ -0e9b4e: 6e10 2a02 0700 |00a1: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0e9b54: 0e00 |00a4: return-void │ │ +0e98f4: |[0e98f4] org.pyneo.maps.poi.PoiOverlay.drawPoiDescr:(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V │ │ +0e9904: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0e9906: 5462 7914 |0001: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e990a: 6e20 b51e 8200 |0003: invoke-virtual {v2, v8}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ +0e9910: 0c00 |0006: move-result-object v0 │ │ +0e9912: 1f00 8f05 |0007: check-cast v0, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e9916: 2202 9204 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0e991a: 7010 fb24 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e9920: 1a03 931b |000e: const-string v3, "drawPoi screenCoords=" // string@1b93 │ │ +0e9924: 6e20 0425 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e992a: 0c02 |0013: move-result-object v2 │ │ +0e992c: 6e20 0325 9200 |0014: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e9932: 0c02 |0017: move-result-object v2 │ │ +0e9934: 6e10 0a25 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e993a: 0c02 |001b: move-result-object v2 │ │ +0e993c: 7110 f72e 0200 |001c: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e9942: 5462 8214 |001f: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e9946: 1403 1600 0b7f |0021: const v3, #float 1.84763e+38 // #7f0b0016 │ │ +0e994c: 6e20 4e22 3200 |0024: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@224e │ │ +0e9952: 0c01 |0027: move-result-object v1 │ │ +0e9954: 1f01 1404 |0028: check-cast v1, Landroid/widget/ImageView; // type@0414 │ │ +0e9958: 5202 8914 |002a: iget v2, v0, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ +0e995c: 7110 0a2a 0200 |002c: invoke-static {v2}, Lorg/pyneo/maps/poi/PoiActivity;.resourceFromPoiIconId:(I)I // method@2a0a │ │ +0e9962: 0a02 |002f: move-result v2 │ │ +0e9964: 6e20 b021 2100 |0030: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@21b0 │ │ +0e996a: 5462 8214 |0033: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e996e: 1403 a500 0b7f |0035: const v3, #float 1.84766e+38 // #7f0b00a5 │ │ +0e9974: 6e20 4e22 3200 |0038: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@224e │ │ +0e997a: 0c02 |003b: move-result-object v2 │ │ +0e997c: 1f02 3504 |003c: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0e9980: 5403 8b14 |003e: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0e9984: 6e20 be22 3200 |0040: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e998a: 5462 8214 |0043: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e998e: 1403 0f00 0b7f |0045: const v3, #float 1.84763e+38 // #7f0b000f │ │ +0e9994: 6e20 4e22 3200 |0048: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@224e │ │ +0e999a: 0c02 |004b: move-result-object v2 │ │ +0e999c: 1f02 3504 |004c: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0e99a0: 5403 8614 |004e: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0e99a4: 6e20 be22 3200 |0050: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e99aa: 5462 8214 |0053: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e99ae: 1403 a600 0b7f |0055: const v3, #float 1.84766e+38 // #7f0b00a6 │ │ +0e99b4: 6e20 4e22 3200 |0058: invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;.findViewById:(I)Landroid/view/View; // method@224e │ │ +0e99ba: 0c02 |005b: move-result-object v2 │ │ +0e99bc: 1f02 3504 |005c: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0e99c0: 5403 8714 |005e: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e99c4: 5464 7714 |0060: iget-object v4, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mCtx:Landroid/content/Context; // field@1477 │ │ +0e99c8: 7120 002f 4300 |0062: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.formatGeoPoint:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/content/Context;)Ljava/lang/String; // method@2f00 │ │ +0e99ce: 0c03 |0065: move-result-object v3 │ │ +0e99d0: 6e20 be22 3200 |0066: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0e99d6: 5462 8214 |0069: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e99da: 6e30 5322 5205 |006b: invoke-virtual {v2, v5, v5}, Landroid/widget/RelativeLayout;.measure:(II)V // method@2253 │ │ +0e99e0: 5462 8214 |006e: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e99e4: 5463 8214 |0070: iget-object v3, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e99e8: 6e10 5022 0300 |0072: invoke-virtual {v3}, Landroid/widget/RelativeLayout;.getMeasuredWidth:()I // method@2250 │ │ +0e99ee: 0a03 |0075: move-result v3 │ │ +0e99f0: 5464 8214 |0076: iget-object v4, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e99f4: 6e10 4f22 0400 |0078: invoke-virtual {v4}, Landroid/widget/RelativeLayout;.getMeasuredHeight:()I // method@224f │ │ +0e99fa: 0a04 |007b: move-result v4 │ │ +0e99fc: 6e54 5222 5235 |007c: invoke-virtual {v2, v5, v5, v3, v4}, Landroid/widget/RelativeLayout;.layout:(IIII)V // method@2252 │ │ +0e9a02: 6e10 2e02 0700 |007f: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0e9a08: 5292 2a00 |0082: iget v2, v9, Landroid/graphics/Point;.x:I // field@002a │ │ +0e9a0c: 6e10 a421 0100 |0084: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@21a4 │ │ +0e9a12: 0a03 |0087: move-result v3 │ │ +0e9a14: db03 0302 |0088: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0e9a18: b132 |008a: sub-int/2addr v2, v3 │ │ +0e9a1a: 8222 |008b: int-to-float v2, v2 │ │ +0e9a1c: 5293 2b00 |008c: iget v3, v9, Landroid/graphics/Point;.y:I // field@002b │ │ +0e9a20: 6e10 a321 0100 |008e: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@21a3 │ │ +0e9a26: 0a04 |0091: move-result v4 │ │ +0e9a28: b143 |0092: sub-int/2addr v3, v4 │ │ +0e9a2a: 6e10 a521 0100 |0093: invoke-virtual {v1}, Landroid/widget/ImageView;.getTop:()I // method@21a5 │ │ +0e9a30: 0a04 |0096: move-result v4 │ │ +0e9a32: b143 |0097: sub-int/2addr v3, v4 │ │ +0e9a34: 8233 |0098: int-to-float v3, v3 │ │ +0e9a36: 6e30 3302 2703 |0099: invoke-virtual {v7, v2, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +0e9a3c: 5462 8214 |009c: iget-object v2, v6, Lorg/pyneo/maps/poi/PoiOverlay;.mT:Landroid/widget/RelativeLayout; // field@1482 │ │ +0e9a40: 6e20 4c22 7200 |009e: invoke-virtual {v2, v7}, Landroid/widget/RelativeLayout;.draw:(Landroid/graphics/Canvas;)V // method@224c │ │ +0e9a46: 6e10 2a02 0700 |00a1: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0e9a4c: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0009 line=145 │ │ 0x001f line=146 │ │ 0x002a line=147 │ │ 0x0033 line=148 │ │ @@ -320300,17 +320647,17 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e9b58: |[0e9b58] org.pyneo.maps.poi.PoiOverlay.onLongLongPress:(I)Z │ │ -0e9b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e9b6a: 0f00 |0001: return v0 │ │ +0e9a50: |[0e9a50] org.pyneo.maps.poi.PoiOverlay.onLongLongPress:(I)Z │ │ +0e9a60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e9a62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/poi/PoiOverlay; │ │ 0x0000 - 0x0002 reg=2 id I │ │ │ │ @@ -320320,18 +320667,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0e9b6c: |[0e9b6c] org.pyneo.maps.poi.PoiOverlay.UpdateList:()V │ │ -0e9b7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e9b7e: 5c10 7c14 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ -0e9b82: 0e00 |0003: return-void │ │ +0e9a64: |[0e9a64] org.pyneo.maps.poi.PoiOverlay.UpdateList:()V │ │ +0e9a74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e9a76: 5c10 7c14 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ +0e9a7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/pyneo/maps/poi/PoiOverlay; │ │ │ │ @@ -320340,21 +320687,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0e9b84: |[0e9b84] org.pyneo.maps.poi.PoiOverlay.clearPoiList:()V │ │ -0e9b94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e9b96: 5c10 7614 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ -0e9b9a: 5c10 7c14 |0003: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ -0e9b9e: 5410 7914 |0005: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9ba2: 6e10 b31e 0000 |0007: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1eb3 │ │ -0e9ba8: 0e00 |000a: return-void │ │ +0e9a7c: |[0e9a7c] org.pyneo.maps.poi.PoiOverlay.clearPoiList:()V │ │ +0e9a8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e9a8e: 5c10 7614 |0001: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ +0e9a92: 5c10 7c14 |0003: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ +0e9a96: 5410 7914 |0005: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9a9a: 6e10 b31e 0000 |0007: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1eb3 │ │ +0e9aa0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ 0x000a line=77 │ │ locals : │ │ @@ -320365,71 +320712,71 @@ │ │ type : '(IILorg/pyneo/maps/map/TileView;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -0e9bac: |[0e9bac] org.pyneo.maps.poi.PoiOverlay.getMarkerAtPoint:(IILorg/pyneo/maps/map/TileView;)I │ │ -0e9bbc: 54a6 7914 |0000: iget-object v6, v10, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9bc0: 3806 6800 |0002: if-eqz v6, 006a // +0068 │ │ -0e9bc4: 6e10 8429 0d00 |0004: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0e9bca: 0c05 |0007: move-result-object v5 │ │ -0e9bcc: 2200 6500 |0008: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0e9bd0: 7010 6902 0000 |000a: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ -0e9bd6: 2203 6200 |000d: new-instance v3, Landroid/graphics/Point; // type@0062 │ │ -0e9bda: 7010 6502 0300 |000f: invoke-direct {v3}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0e9be0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0e9be2: 54a6 7914 |0013: iget-object v6, v10, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9be6: 6e10 b91e 0600 |0015: invoke-virtual {v6}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ -0e9bec: 0a06 |0018: move-result v6 │ │ -0e9bee: 3562 5100 |0019: if-ge v2, v6, 006a // +0051 │ │ -0e9bf2: 54a6 7914 |001b: iget-object v6, v10, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9bf6: 6e20 ba1e 2600 |001d: invoke-virtual {v6, v2}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@1eba │ │ -0e9bfc: 0c04 |0020: move-result-object v4 │ │ -0e9bfe: 1f04 8f05 |0021: check-cast v4, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e9c02: 5446 8714 |0023: iget-object v6, v4, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e9c06: 6e10 7b29 0d00 |0025: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0e9c0c: 0a07 |0028: move-result v7 │ │ -0e9c0e: 8978 |0029: float-to-double v8, v7 │ │ -0e9c10: 6e53 5429 6598 |002a: invoke-virtual {v5, v6, v8, v9, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; // method@2954 │ │ -0e9c16: 1301 3200 |002d: const/16 v1, #int 50 // #32 │ │ -0e9c1a: 5236 2a00 |002f: iget v6, v3, Landroid/graphics/Point;.x:I // field@002a │ │ -0e9c1e: d806 06ce |0031: add-int/lit8 v6, v6, #int -50 // #ce │ │ -0e9c22: 5237 2b00 |0033: iget v7, v3, Landroid/graphics/Point;.y:I // field@002b │ │ -0e9c26: d807 07ce |0035: add-int/lit8 v7, v7, #int -50 // #ce │ │ -0e9c2a: 5238 2a00 |0037: iget v8, v3, Landroid/graphics/Point;.x:I // field@002a │ │ -0e9c2e: d808 0832 |0039: add-int/lit8 v8, v8, #int 50 // #32 │ │ -0e9c32: 5239 2b00 |003b: iget v9, v3, Landroid/graphics/Point;.y:I // field@002b │ │ -0e9c36: d809 0932 |003d: add-int/lit8 v9, v9, #int 50 // #32 │ │ -0e9c3a: 6e59 7002 6087 |003f: invoke-virtual {v0, v6, v7, v8, v9}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ -0e9c40: 6e30 6b02 b00c |0042: invoke-virtual {v0, v11, v12}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -0e9c46: 0a06 |0045: move-result v6 │ │ -0e9c48: 3806 2100 |0046: if-eqz v6, 0067 // +0021 │ │ -0e9c4c: 2206 9204 |0048: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0e9c50: 7010 fb24 0600 |004a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e9c56: 1a07 482d |004d: const-string v7, "poi found id=" // string@2d48 │ │ -0e9c5a: 6e20 0425 7600 |004f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e9c60: 0c06 |0052: move-result-object v6 │ │ -0e9c62: 6e10 ca2a 0400 |0053: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ -0e9c68: 0a07 |0056: move-result v7 │ │ -0e9c6a: 6e20 0025 7600 |0057: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e9c70: 0c06 |005a: move-result-object v6 │ │ -0e9c72: 6e10 0a25 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e9c78: 0c06 |005e: move-result-object v6 │ │ -0e9c7a: 7110 f72e 0600 |005f: invoke-static {v6}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e9c80: 6e10 ca2a 0400 |0062: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ -0e9c86: 0a06 |0065: move-result v6 │ │ -0e9c88: 0f06 |0066: return v6 │ │ -0e9c8a: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e9c8e: 28aa |0069: goto 0013 // -0056 │ │ -0e9c90: 1a06 492d |006a: const-string v6, "poi not found" // string@2d49 │ │ -0e9c94: 7110 f72e 0600 |006c: invoke-static {v6}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e9c9a: 1306 f1d8 |006f: const/16 v6, #int -9999 // #d8f1 │ │ -0e9c9e: 28f5 |0071: goto 0066 // -000b │ │ +0e9aa4: |[0e9aa4] org.pyneo.maps.poi.PoiOverlay.getMarkerAtPoint:(IILorg/pyneo/maps/map/TileView;)I │ │ +0e9ab4: 54a6 7914 |0000: iget-object v6, v10, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9ab8: 3806 6800 |0002: if-eqz v6, 006a // +0068 │ │ +0e9abc: 6e10 8429 0d00 |0004: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0e9ac2: 0c05 |0007: move-result-object v5 │ │ +0e9ac4: 2200 6500 |0008: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0e9ac8: 7010 6902 0000 |000a: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0269 │ │ +0e9ace: 2203 6200 |000d: new-instance v3, Landroid/graphics/Point; // type@0062 │ │ +0e9ad2: 7010 6502 0300 |000f: invoke-direct {v3}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0e9ad8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0e9ada: 54a6 7914 |0013: iget-object v6, v10, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9ade: 6e10 b91e 0600 |0015: invoke-virtual {v6}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ +0e9ae4: 0a06 |0018: move-result v6 │ │ +0e9ae6: 3562 5100 |0019: if-ge v2, v6, 006a // +0051 │ │ +0e9aea: 54a6 7914 |001b: iget-object v6, v10, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9aee: 6e20 ba1e 2600 |001d: invoke-virtual {v6, v2}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@1eba │ │ +0e9af4: 0c04 |0020: move-result-object v4 │ │ +0e9af6: 1f04 8f05 |0021: check-cast v4, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e9afa: 5446 8714 |0023: iget-object v6, v4, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e9afe: 6e10 7b29 0d00 |0025: invoke-virtual {v13}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0e9b04: 0a07 |0028: move-result v7 │ │ +0e9b06: 8978 |0029: float-to-double v8, v7 │ │ +0e9b08: 6e53 5429 6598 |002a: invoke-virtual {v5, v6, v8, v9, v3}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; // method@2954 │ │ +0e9b0e: 1301 3200 |002d: const/16 v1, #int 50 // #32 │ │ +0e9b12: 5236 2a00 |002f: iget v6, v3, Landroid/graphics/Point;.x:I // field@002a │ │ +0e9b16: d806 06ce |0031: add-int/lit8 v6, v6, #int -50 // #ce │ │ +0e9b1a: 5237 2b00 |0033: iget v7, v3, Landroid/graphics/Point;.y:I // field@002b │ │ +0e9b1e: d807 07ce |0035: add-int/lit8 v7, v7, #int -50 // #ce │ │ +0e9b22: 5238 2a00 |0037: iget v8, v3, Landroid/graphics/Point;.x:I // field@002a │ │ +0e9b26: d808 0832 |0039: add-int/lit8 v8, v8, #int 50 // #32 │ │ +0e9b2a: 5239 2b00 |003b: iget v9, v3, Landroid/graphics/Point;.y:I // field@002b │ │ +0e9b2e: d809 0932 |003d: add-int/lit8 v9, v9, #int 50 // #32 │ │ +0e9b32: 6e59 7002 6087 |003f: invoke-virtual {v0, v6, v7, v8, v9}, Landroid/graphics/Rect;.set:(IIII)V // method@0270 │ │ +0e9b38: 6e30 6b02 b00c |0042: invoke-virtual {v0, v11, v12}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ +0e9b3e: 0a06 |0045: move-result v6 │ │ +0e9b40: 3806 2100 |0046: if-eqz v6, 0067 // +0021 │ │ +0e9b44: 2206 9204 |0048: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0e9b48: 7010 fb24 0600 |004a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e9b4e: 1a07 482d |004d: const-string v7, "poi found id=" // string@2d48 │ │ +0e9b52: 6e20 0425 7600 |004f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e9b58: 0c06 |0052: move-result-object v6 │ │ +0e9b5a: 6e10 ca2a 0400 |0053: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ +0e9b60: 0a07 |0056: move-result v7 │ │ +0e9b62: 6e20 0025 7600 |0057: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e9b68: 0c06 |005a: move-result-object v6 │ │ +0e9b6a: 6e10 0a25 0600 |005b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e9b70: 0c06 |005e: move-result-object v6 │ │ +0e9b72: 7110 f72e 0600 |005f: invoke-static {v6}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e9b78: 6e10 ca2a 0400 |0062: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ +0e9b7e: 0a06 |0065: move-result v6 │ │ +0e9b80: 0f06 |0066: return v6 │ │ +0e9b82: d802 0201 |0067: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e9b86: 28aa |0069: goto 0013 // -0056 │ │ +0e9b88: 1a06 492d |006a: const-string v6, "poi not found" // string@2d49 │ │ +0e9b8c: 7110 f72e 0600 |006c: invoke-static {v6}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e9b92: 1306 f1d8 |006f: const/16 v6, #int -9999 // #d8f1 │ │ +0e9b96: 28f5 |0071: goto 0066 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0004 line=187 │ │ 0x0008 line=188 │ │ 0x000d line=189 │ │ 0x0012 line=190 │ │ @@ -320467,20 +320814,20 @@ │ │ type : '(I)Lorg/pyneo/maps/poi/PoiPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e9ca0: |[0e9ca0] org.pyneo.maps.poi.PoiOverlay.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; │ │ -0e9cb0: 5410 7914 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9cb4: 6e20 b51e 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ -0e9cba: 0c00 |0005: move-result-object v0 │ │ -0e9cbc: 1f00 8f05 |0006: check-cast v0, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e9cc0: 1100 |0008: return-object v0 │ │ +0e9b98: |[0e9b98] org.pyneo.maps.poi.PoiOverlay.getPoiPoint:(I)Lorg/pyneo/maps/poi/PoiPoint; │ │ +0e9ba8: 5410 7914 |0000: iget-object v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9bac: 6e20 b51e 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ +0e9bb2: 0c00 |0005: move-result-object v0 │ │ +0e9bb4: 1f00 8f05 |0006: check-cast v0, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e9bb8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/poi/PoiOverlay; │ │ 0x0000 - 0x0009 reg=2 id I │ │ │ │ @@ -320489,17 +320836,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9cc4: |[0e9cc4] org.pyneo.maps.poi.PoiOverlay.getTapIndex:()I │ │ -0e9cd4: 5210 8314 |0000: iget v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0e9cd8: 0f00 |0002: return v0 │ │ +0e9bbc: |[0e9bbc] org.pyneo.maps.poi.PoiOverlay.getTapIndex:()I │ │ +0e9bcc: 5210 8314 |0000: iget v0, v1, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0e9bd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/poi/PoiOverlay; │ │ │ │ #5 : (in Lorg/pyneo/maps/poi/PoiOverlay;) │ │ @@ -320507,229 +320854,229 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 436 16-bit code units │ │ -0e9cdc: |[0e9cdc] org.pyneo.maps.poi.PoiOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0e9cec: 7401 8429 1600 |0000: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0e9cf2: 0c13 |0003: move-result-object v19 │ │ -0e9cf4: 220a 6200 |0004: new-instance v10, Landroid/graphics/Point; // type@0062 │ │ -0e9cf8: 7010 6502 0a00 |0006: invoke-direct {v10}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0e9cfe: 0800 1400 |0009: move-object/from16 v0, v20 │ │ -0e9d02: 5503 7614 |000b: iget-boolean v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ -0e9d06: 3803 8d00 |000d: if-eqz v3, 009a // +008d │ │ -0e9d0a: 0800 1400 |000f: move-object/from16 v0, v20 │ │ -0e9d0e: 5500 7c14 |0011: iget-boolean v0, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ -0e9d12: 0212 0000 |0013: move/from16 v18, v0 │ │ -0e9d16: 7401 8229 1600 |0015: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ -0e9d1c: 0c02 |0018: move-result-object v2 │ │ -0e9d1e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0e9d20: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -0e9d22: 0800 1300 |001b: move-object/from16 v0, v19 │ │ -0e9d26: 6e30 5029 3004 |001d: invoke-virtual {v0, v3, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ -0e9d2c: 0c11 |0020: move-result-object v17 │ │ -0e9d2e: 6e10 322e 0200 |0021: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e9d34: 0b04 |0024: move-result-wide v4 │ │ -0e9d36: 7401 322e 1100 |0025: invoke-virtual/range {v17}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e9d3c: 0b06 |0028: move-result-wide v6 │ │ -0e9d3e: cc64 |0029: sub-double/2addr v4, v6 │ │ -0e9d40: 7120 a024 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0e9d46: 0b0c |002d: move-result-wide v12 │ │ -0e9d48: 6e10 302e 0200 |002e: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e9d4e: 0b04 |0031: move-result-wide v4 │ │ -0e9d50: 7401 302e 1100 |0032: invoke-virtual/range {v17}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e9d56: 0b06 |0035: move-result-wide v6 │ │ -0e9d58: cc64 |0036: sub-double/2addr v4, v6 │ │ -0e9d5a: 7120 a024 5400 |0037: invoke-static {v4, v5}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0e9d60: 0b0e |003a: move-result-wide v14 │ │ -0e9d62: 3912 1400 |003b: if-nez v18, 004f // +0014 │ │ -0e9d66: 0800 1400 |003d: move-object/from16 v0, v20 │ │ -0e9d6a: 5403 7a14 |003f: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ -0e9d6e: 3803 0c00 |0041: if-eqz v3, 004d // +000c │ │ -0e9d72: 0800 1400 |0043: move-object/from16 v0, v20 │ │ -0e9d76: 5203 7b14 |0045: iget v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastZoom:I // field@147b │ │ -0e9d7a: 7401 8a29 1600 |0047: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e9d80: 0a04 |004a: move-result v4 │ │ -0e9d82: 3243 c700 |004b: if-eq v3, v4, 0112 // +00c7 │ │ -0e9d86: 1312 0100 |004d: const/16 v18, #int 1 // #1 │ │ -0e9d8a: 3812 4b00 |004f: if-eqz v18, 009a // +004b │ │ -0e9d8e: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -0e9d90: 0800 1400 |0052: move-object/from16 v0, v20 │ │ -0e9d94: 5c03 7c14 |0054: iput-boolean v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ -0e9d98: 0800 1400 |0056: move-object/from16 v0, v20 │ │ -0e9d9c: 5b02 7a14 |0058: iput-object v2, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ -0e9da0: 7401 8a29 1600 |005a: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0e9da6: 0a03 |005d: move-result v3 │ │ -0e9da8: 0800 1400 |005e: move-object/from16 v0, v20 │ │ -0e9dac: 5903 7b14 |0060: iput v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastZoom:I // field@147b │ │ -0e9db0: 0800 1400 |0062: move-object/from16 v0, v20 │ │ -0e9db4: 5403 8114 |0064: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1481 │ │ -0e9db8: 0800 1400 |0066: move-object/from16 v0, v20 │ │ -0e9dbc: 5204 7b14 |0068: iget v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastZoom:I // field@147b │ │ -0e9dc0: 0800 1400 |006a: move-object/from16 v0, v20 │ │ -0e9dc4: 5405 7a14 |006c: iget-object v5, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ -0e9dc8: 1906 f83f |006e: const-wide/high16 v6, #long 4609434218613702656 // #3ff8 │ │ -0e9dcc: cdc6 |0070: mul-double/2addr v6, v12 │ │ -0e9dce: 1908 f83f |0071: const-wide/high16 v8, #long 4609434218613702656 // #3ff8 │ │ -0e9dd2: cde8 |0073: mul-double/2addr v8, v14 │ │ -0e9dd4: 7407 a82a 0300 |0074: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListNotHidden:(ILorg/pyneo/maps/utils/GeoPoint;DD)Landroid/util/SparseArray; // method@2aa8 │ │ -0e9dda: 0c03 |0077: move-result-object v3 │ │ -0e9ddc: 0800 1400 |0078: move-object/from16 v0, v20 │ │ -0e9de0: 5b03 7914 |007a: iput-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9de4: 2203 9204 |007c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0e9de8: 7010 fb24 0300 |007e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e9dee: 1a04 6b35 |0081: const-string v4, "updated list count=" // string@356b │ │ -0e9df2: 6e20 0425 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e9df8: 0c03 |0086: move-result-object v3 │ │ -0e9dfa: 0800 1400 |0087: move-object/from16 v0, v20 │ │ -0e9dfe: 5404 7914 |0089: iget-object v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9e02: 6e10 b91e 0400 |008b: invoke-virtual {v4}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ -0e9e08: 0a04 |008e: move-result v4 │ │ -0e9e0a: 6e20 0025 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e9e10: 0c03 |0092: move-result-object v3 │ │ -0e9e12: 6e10 0a25 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e9e18: 0c03 |0096: move-result-object v3 │ │ -0e9e1a: 7110 f72e 0300 |0097: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e9e20: 2203 9204 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0e9e24: 7010 fb24 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e9e2a: 1a04 7f2b |009f: const-string v4, "onDraw mItemList=" // string@2b7f │ │ -0e9e2e: 6e20 0425 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e9e34: 0c03 |00a4: move-result-object v3 │ │ -0e9e36: 0800 1400 |00a5: move-object/from16 v0, v20 │ │ -0e9e3a: 5404 7914 |00a7: iget-object v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9e3e: 6e20 0325 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0e9e44: 0c03 |00ac: move-result-object v3 │ │ -0e9e46: 6e10 0a25 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e9e4c: 0c03 |00b0: move-result-object v3 │ │ -0e9e4e: 7110 f72e 0300 |00b1: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e9e54: 0800 1400 |00b4: move-object/from16 v0, v20 │ │ -0e9e58: 5403 7914 |00b6: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9e5c: 3803 ef00 |00b8: if-eqz v3, 01a7 // +00ef │ │ -0e9e60: 0800 1400 |00ba: move-object/from16 v0, v20 │ │ -0e9e64: 5403 7914 |00bc: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9e68: 6e10 b91e 0300 |00be: invoke-virtual {v3}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ -0e9e6e: 0a03 |00c1: move-result v3 │ │ -0e9e70: d80b 03ff |00c2: add-int/lit8 v11, v3, #int -1 // #ff │ │ -0e9e74: 3a0b 8800 |00c4: if-ltz v11, 014c // +0088 │ │ -0e9e78: 2203 9204 |00c6: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0e9e7c: 7010 fb24 0300 |00c8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e9e82: 1a04 841b |00cb: const-string v4, "draw item i=" // string@1b84 │ │ -0e9e86: 6e20 0425 4300 |00cd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e9e8c: 0c03 |00d0: move-result-object v3 │ │ -0e9e8e: 6e20 0025 b300 |00d1: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e9e94: 0c03 |00d4: move-result-object v3 │ │ -0e9e96: 6e10 0a25 0300 |00d5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e9e9c: 0c03 |00d8: move-result-object v3 │ │ -0e9e9e: 7110 f72e 0300 |00d9: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e9ea4: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ -0e9ea8: 5403 7914 |00de: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9eac: 6e20 ba1e b300 |00e0: invoke-virtual {v3, v11}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@1eba │ │ -0e9eb2: 0c10 |00e3: move-result-object v16 │ │ -0e9eb4: 1f10 8f05 |00e4: check-cast v16, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e9eb8: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -0e9ebc: 5403 8714 |00e8: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e9ec0: 0800 1300 |00ea: move-object/from16 v0, v19 │ │ -0e9ec4: 6e30 5529 300a |00ec: invoke-virtual {v0, v3, v10}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0e9eca: 7401 2e02 1500 |00ef: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0e9ed0: 7401 7b29 1600 |00f2: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0e9ed6: 0a03 |00f5: move-result v3 │ │ -0e9ed8: 52a4 2a00 |00f6: iget v4, v10, Landroid/graphics/Point;.x:I // field@002a │ │ -0e9edc: 8244 |00f8: int-to-float v4, v4 │ │ -0e9ede: 52a5 2b00 |00f9: iget v5, v10, Landroid/graphics/Point;.y:I // field@002b │ │ -0e9ee2: 8255 |00fb: int-to-float v5, v5 │ │ -0e9ee4: 0800 1500 |00fc: move-object/from16 v0, v21 │ │ -0e9ee8: 6e40 2d02 3054 |00fe: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0e9eee: 7401 ca2a 1000 |0101: invoke-virtual/range {v16}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ -0e9ef4: 0a03 |0104: move-result v3 │ │ -0e9ef6: 0800 1400 |0105: move-object/from16 v0, v20 │ │ -0e9efa: 0801 1500 |0107: move-object/from16 v1, v21 │ │ -0e9efe: 7040 bb2a 10a3 |0109: invoke-direct {v0, v1, v3, v10}, Lorg/pyneo/maps/poi/PoiOverlay;.drawPoi:(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V // method@2abb │ │ -0e9f04: 7401 2a02 1500 |010c: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0e9f0a: d80b 0bff |010f: add-int/lit8 v11, v11, #int -1 // #ff │ │ -0e9f0e: 28b3 |0111: goto 00c4 // -004d │ │ -0e9f10: 1804 6666 6666 6666 e63f |0112: const-wide v4, #double 0.7 // #3fe6666666666666 │ │ -0e9f1a: cdc4 |0117: mul-double/2addr v4, v12 │ │ -0e9f1c: 6e10 322e 0200 |0118: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e9f22: 0b06 |011b: move-result-wide v6 │ │ -0e9f24: 0800 1400 |011c: move-object/from16 v0, v20 │ │ -0e9f28: 5403 7a14 |011e: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ -0e9f2c: 6e10 322e 0300 |0120: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0e9f32: 0b08 |0123: move-result-wide v8 │ │ -0e9f34: cc86 |0124: sub-double/2addr v6, v8 │ │ -0e9f36: 7120 a024 7600 |0125: invoke-static {v6, v7}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0e9f3c: 0b06 |0128: move-result-wide v6 │ │ -0e9f3e: 3003 0406 |0129: cmpg-double v3, v4, v6 │ │ -0e9f42: 3a03 1d00 |012b: if-ltz v3, 0148 // +001d │ │ -0e9f46: 1804 6666 6666 6666 e63f |012d: const-wide v4, #double 0.7 // #3fe6666666666666 │ │ -0e9f50: cde4 |0132: mul-double/2addr v4, v14 │ │ -0e9f52: 6e10 302e 0200 |0133: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e9f58: 0b06 |0136: move-result-wide v6 │ │ -0e9f5a: 0800 1400 |0137: move-object/from16 v0, v20 │ │ -0e9f5e: 5403 7a14 |0139: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ -0e9f62: 6e10 302e 0300 |013b: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0e9f68: 0b08 |013e: move-result-wide v8 │ │ -0e9f6a: cc86 |013f: sub-double/2addr v6, v8 │ │ -0e9f6c: 7120 a024 7600 |0140: invoke-static {v6, v7}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0e9f72: 0b06 |0143: move-result-wide v6 │ │ -0e9f74: 3003 0406 |0144: cmpg-double v3, v4, v6 │ │ -0e9f78: 3b03 09ff |0146: if-gez v3, 004f // -00f7 │ │ -0e9f7c: 1312 0100 |0148: const/16 v18, #int 1 // #1 │ │ -0e9f80: 2900 05ff |014a: goto/16 004f // -00fb │ │ -0e9f84: 0800 1400 |014c: move-object/from16 v0, v20 │ │ -0e9f88: 5203 8314 |014e: iget v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0e9f8c: 1304 f1d8 |0150: const/16 v4, #int -9999 // #d8f1 │ │ -0e9f90: 3243 5500 |0152: if-eq v3, v4, 01a7 // +0055 │ │ -0e9f94: 0800 1400 |0154: move-object/from16 v0, v20 │ │ -0e9f98: 5403 7914 |0156: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0e9f9c: 0800 1400 |0158: move-object/from16 v0, v20 │ │ -0e9fa0: 5204 8314 |015a: iget v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0e9fa4: 6e20 b51e 4300 |015c: invoke-virtual {v3, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ -0e9faa: 0c10 |015f: move-result-object v16 │ │ -0e9fac: 1f10 8f05 |0160: check-cast v16, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0e9fb0: 3810 4600 |0162: if-eqz v16, 01a8 // +0046 │ │ -0e9fb4: 2203 9204 |0164: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0e9fb8: 7010 fb24 0300 |0166: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0e9fbe: 1a04 851b |0169: const-string v4, "draw item id=" // string@1b85 │ │ -0e9fc2: 6e20 0425 4300 |016b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0e9fc8: 0c03 |016e: move-result-object v3 │ │ -0e9fca: 0800 1400 |016f: move-object/from16 v0, v20 │ │ -0e9fce: 5204 8314 |0171: iget v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0e9fd2: 6e20 0025 4300 |0173: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0e9fd8: 0c03 |0176: move-result-object v3 │ │ -0e9fda: 6e10 0a25 0300 |0177: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0e9fe0: 0c03 |017a: move-result-object v3 │ │ -0e9fe2: 7110 f72e 0300 |017b: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0e9fe8: 0800 1000 |017e: move-object/from16 v0, v16 │ │ -0e9fec: 5403 8714 |0180: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0e9ff0: 0800 1300 |0182: move-object/from16 v0, v19 │ │ -0e9ff4: 6e30 5529 300a |0184: invoke-virtual {v0, v3, v10}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0e9ffa: 7401 2e02 1500 |0187: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0ea000: 7401 7b29 1600 |018a: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0ea006: 0a03 |018d: move-result v3 │ │ -0ea008: 52a4 2a00 |018e: iget v4, v10, Landroid/graphics/Point;.x:I // field@002a │ │ -0ea00c: 8244 |0190: int-to-float v4, v4 │ │ -0ea00e: 52a5 2b00 |0191: iget v5, v10, Landroid/graphics/Point;.y:I // field@002b │ │ -0ea012: 8255 |0193: int-to-float v5, v5 │ │ -0ea014: 0800 1500 |0194: move-object/from16 v0, v21 │ │ -0ea018: 6e40 2d02 3054 |0196: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ -0ea01e: 0800 1400 |0199: move-object/from16 v0, v20 │ │ -0ea022: 5203 8314 |019b: iget v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0ea026: 0800 1400 |019d: move-object/from16 v0, v20 │ │ -0ea02a: 0801 1500 |019f: move-object/from16 v1, v21 │ │ -0ea02e: 7040 bc2a 10a3 |01a1: invoke-direct {v0, v1, v3, v10}, Lorg/pyneo/maps/poi/PoiOverlay;.drawPoiDescr:(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V // method@2abc │ │ -0ea034: 7401 2a02 1500 |01a4: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0ea03a: 0e00 |01a7: return-void │ │ -0ea03c: 1a03 9222 |01a8: const-string v3, "item disapeared" // string@2292 │ │ -0ea040: 7110 122f 0300 |01aa: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ -0ea046: 1303 f1d8 |01ad: const/16 v3, #int -9999 // #d8f1 │ │ -0ea04a: 0800 1400 |01af: move-object/from16 v0, v20 │ │ -0ea04e: 5903 8314 |01b1: iput v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0ea052: 28f4 |01b3: goto 01a7 // -000c │ │ +0e9bd4: |[0e9bd4] org.pyneo.maps.poi.PoiOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0e9be4: 7401 8429 1600 |0000: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0e9bea: 0c13 |0003: move-result-object v19 │ │ +0e9bec: 220a 6200 |0004: new-instance v10, Landroid/graphics/Point; // type@0062 │ │ +0e9bf0: 7010 6502 0a00 |0006: invoke-direct {v10}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0e9bf6: 0800 1400 |0009: move-object/from16 v0, v20 │ │ +0e9bfa: 5503 7614 |000b: iget-boolean v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ +0e9bfe: 3803 8d00 |000d: if-eqz v3, 009a // +008d │ │ +0e9c02: 0800 1400 |000f: move-object/from16 v0, v20 │ │ +0e9c06: 5500 7c14 |0011: iget-boolean v0, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ +0e9c0a: 0212 0000 |0013: move/from16 v18, v0 │ │ +0e9c0e: 7401 8229 1600 |0015: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getMapCenter:()Lorg/pyneo/maps/utils/GeoPoint; // method@2982 │ │ +0e9c14: 0c02 |0018: move-result-object v2 │ │ +0e9c16: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0e9c18: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +0e9c1a: 0800 1300 |001b: move-object/from16 v0, v19 │ │ +0e9c1e: 6e30 5029 3004 |001d: invoke-virtual {v0, v3, v4}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; // method@2950 │ │ +0e9c24: 0c11 |0020: move-result-object v17 │ │ +0e9c26: 6e10 322e 0200 |0021: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e9c2c: 0b04 |0024: move-result-wide v4 │ │ +0e9c2e: 7401 322e 1100 |0025: invoke-virtual/range {v17}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e9c34: 0b06 |0028: move-result-wide v6 │ │ +0e9c36: cc64 |0029: sub-double/2addr v4, v6 │ │ +0e9c38: 7120 a024 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0e9c3e: 0b0c |002d: move-result-wide v12 │ │ +0e9c40: 6e10 302e 0200 |002e: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e9c46: 0b04 |0031: move-result-wide v4 │ │ +0e9c48: 7401 302e 1100 |0032: invoke-virtual/range {v17}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e9c4e: 0b06 |0035: move-result-wide v6 │ │ +0e9c50: cc64 |0036: sub-double/2addr v4, v6 │ │ +0e9c52: 7120 a024 5400 |0037: invoke-static {v4, v5}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0e9c58: 0b0e |003a: move-result-wide v14 │ │ +0e9c5a: 3912 1400 |003b: if-nez v18, 004f // +0014 │ │ +0e9c5e: 0800 1400 |003d: move-object/from16 v0, v20 │ │ +0e9c62: 5403 7a14 |003f: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ +0e9c66: 3803 0c00 |0041: if-eqz v3, 004d // +000c │ │ +0e9c6a: 0800 1400 |0043: move-object/from16 v0, v20 │ │ +0e9c6e: 5203 7b14 |0045: iget v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastZoom:I // field@147b │ │ +0e9c72: 7401 8a29 1600 |0047: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e9c78: 0a04 |004a: move-result v4 │ │ +0e9c7a: 3243 c700 |004b: if-eq v3, v4, 0112 // +00c7 │ │ +0e9c7e: 1312 0100 |004d: const/16 v18, #int 1 // #1 │ │ +0e9c82: 3812 4b00 |004f: if-eqz v18, 009a // +004b │ │ +0e9c86: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +0e9c88: 0800 1400 |0052: move-object/from16 v0, v20 │ │ +0e9c8c: 5c03 7c14 |0054: iput-boolean v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mListUpdateNeeded:Z // field@147c │ │ +0e9c90: 0800 1400 |0056: move-object/from16 v0, v20 │ │ +0e9c94: 5b02 7a14 |0058: iput-object v2, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ +0e9c98: 7401 8a29 1600 |005a: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0e9c9e: 0a03 |005d: move-result v3 │ │ +0e9ca0: 0800 1400 |005e: move-object/from16 v0, v20 │ │ +0e9ca4: 5903 7b14 |0060: iput v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastZoom:I // field@147b │ │ +0e9ca8: 0800 1400 |0062: move-object/from16 v0, v20 │ │ +0e9cac: 5403 8114 |0064: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1481 │ │ +0e9cb0: 0800 1400 |0066: move-object/from16 v0, v20 │ │ +0e9cb4: 5204 7b14 |0068: iget v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastZoom:I // field@147b │ │ +0e9cb8: 0800 1400 |006a: move-object/from16 v0, v20 │ │ +0e9cbc: 5405 7a14 |006c: iget-object v5, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ +0e9cc0: 1906 f83f |006e: const-wide/high16 v6, #long 4609434218613702656 // #3ff8 │ │ +0e9cc4: cdc6 |0070: mul-double/2addr v6, v12 │ │ +0e9cc6: 1908 f83f |0071: const-wide/high16 v8, #long 4609434218613702656 // #3ff8 │ │ +0e9cca: cde8 |0073: mul-double/2addr v8, v14 │ │ +0e9ccc: 7407 a82a 0300 |0074: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/poi/PoiManager;.getPoiListNotHidden:(ILorg/pyneo/maps/utils/GeoPoint;DD)Landroid/util/SparseArray; // method@2aa8 │ │ +0e9cd2: 0c03 |0077: move-result-object v3 │ │ +0e9cd4: 0800 1400 |0078: move-object/from16 v0, v20 │ │ +0e9cd8: 5b03 7914 |007a: iput-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9cdc: 2203 9204 |007c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0e9ce0: 7010 fb24 0300 |007e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e9ce6: 1a04 6b35 |0081: const-string v4, "updated list count=" // string@356b │ │ +0e9cea: 6e20 0425 4300 |0083: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e9cf0: 0c03 |0086: move-result-object v3 │ │ +0e9cf2: 0800 1400 |0087: move-object/from16 v0, v20 │ │ +0e9cf6: 5404 7914 |0089: iget-object v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9cfa: 6e10 b91e 0400 |008b: invoke-virtual {v4}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ +0e9d00: 0a04 |008e: move-result v4 │ │ +0e9d02: 6e20 0025 4300 |008f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e9d08: 0c03 |0092: move-result-object v3 │ │ +0e9d0a: 6e10 0a25 0300 |0093: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e9d10: 0c03 |0096: move-result-object v3 │ │ +0e9d12: 7110 f72e 0300 |0097: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e9d18: 2203 9204 |009a: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0e9d1c: 7010 fb24 0300 |009c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e9d22: 1a04 7f2b |009f: const-string v4, "onDraw mItemList=" // string@2b7f │ │ +0e9d26: 6e20 0425 4300 |00a1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e9d2c: 0c03 |00a4: move-result-object v3 │ │ +0e9d2e: 0800 1400 |00a5: move-object/from16 v0, v20 │ │ +0e9d32: 5404 7914 |00a7: iget-object v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9d36: 6e20 0325 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0e9d3c: 0c03 |00ac: move-result-object v3 │ │ +0e9d3e: 6e10 0a25 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e9d44: 0c03 |00b0: move-result-object v3 │ │ +0e9d46: 7110 f72e 0300 |00b1: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e9d4c: 0800 1400 |00b4: move-object/from16 v0, v20 │ │ +0e9d50: 5403 7914 |00b6: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9d54: 3803 ef00 |00b8: if-eqz v3, 01a7 // +00ef │ │ +0e9d58: 0800 1400 |00ba: move-object/from16 v0, v20 │ │ +0e9d5c: 5403 7914 |00bc: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9d60: 6e10 b91e 0300 |00be: invoke-virtual {v3}, Landroid/util/SparseArray;.size:()I // method@1eb9 │ │ +0e9d66: 0a03 |00c1: move-result v3 │ │ +0e9d68: d80b 03ff |00c2: add-int/lit8 v11, v3, #int -1 // #ff │ │ +0e9d6c: 3a0b 8800 |00c4: if-ltz v11, 014c // +0088 │ │ +0e9d70: 2203 9204 |00c6: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0e9d74: 7010 fb24 0300 |00c8: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e9d7a: 1a04 841b |00cb: const-string v4, "draw item i=" // string@1b84 │ │ +0e9d7e: 6e20 0425 4300 |00cd: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e9d84: 0c03 |00d0: move-result-object v3 │ │ +0e9d86: 6e20 0025 b300 |00d1: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e9d8c: 0c03 |00d4: move-result-object v3 │ │ +0e9d8e: 6e10 0a25 0300 |00d5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e9d94: 0c03 |00d8: move-result-object v3 │ │ +0e9d96: 7110 f72e 0300 |00d9: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e9d9c: 0800 1400 |00dc: move-object/from16 v0, v20 │ │ +0e9da0: 5403 7914 |00de: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9da4: 6e20 ba1e b300 |00e0: invoke-virtual {v3, v11}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@1eba │ │ +0e9daa: 0c10 |00e3: move-result-object v16 │ │ +0e9dac: 1f10 8f05 |00e4: check-cast v16, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e9db0: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +0e9db4: 5403 8714 |00e8: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e9db8: 0800 1300 |00ea: move-object/from16 v0, v19 │ │ +0e9dbc: 6e30 5529 300a |00ec: invoke-virtual {v0, v3, v10}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0e9dc2: 7401 2e02 1500 |00ef: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0e9dc8: 7401 7b29 1600 |00f2: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0e9dce: 0a03 |00f5: move-result v3 │ │ +0e9dd0: 52a4 2a00 |00f6: iget v4, v10, Landroid/graphics/Point;.x:I // field@002a │ │ +0e9dd4: 8244 |00f8: int-to-float v4, v4 │ │ +0e9dd6: 52a5 2b00 |00f9: iget v5, v10, Landroid/graphics/Point;.y:I // field@002b │ │ +0e9dda: 8255 |00fb: int-to-float v5, v5 │ │ +0e9ddc: 0800 1500 |00fc: move-object/from16 v0, v21 │ │ +0e9de0: 6e40 2d02 3054 |00fe: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0e9de6: 7401 ca2a 1000 |0101: invoke-virtual/range {v16}, Lorg/pyneo/maps/poi/PoiPoint;.getId:()I // method@2aca │ │ +0e9dec: 0a03 |0104: move-result v3 │ │ +0e9dee: 0800 1400 |0105: move-object/from16 v0, v20 │ │ +0e9df2: 0801 1500 |0107: move-object/from16 v1, v21 │ │ +0e9df6: 7040 bb2a 10a3 |0109: invoke-direct {v0, v1, v3, v10}, Lorg/pyneo/maps/poi/PoiOverlay;.drawPoi:(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V // method@2abb │ │ +0e9dfc: 7401 2a02 1500 |010c: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0e9e02: d80b 0bff |010f: add-int/lit8 v11, v11, #int -1 // #ff │ │ +0e9e06: 28b3 |0111: goto 00c4 // -004d │ │ +0e9e08: 1804 6666 6666 6666 e63f |0112: const-wide v4, #double 0.7 // #3fe6666666666666 │ │ +0e9e12: cdc4 |0117: mul-double/2addr v4, v12 │ │ +0e9e14: 6e10 322e 0200 |0118: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e9e1a: 0b06 |011b: move-result-wide v6 │ │ +0e9e1c: 0800 1400 |011c: move-object/from16 v0, v20 │ │ +0e9e20: 5403 7a14 |011e: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ +0e9e24: 6e10 322e 0300 |0120: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0e9e2a: 0b08 |0123: move-result-wide v8 │ │ +0e9e2c: cc86 |0124: sub-double/2addr v6, v8 │ │ +0e9e2e: 7120 a024 7600 |0125: invoke-static {v6, v7}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0e9e34: 0b06 |0128: move-result-wide v6 │ │ +0e9e36: 3003 0406 |0129: cmpg-double v3, v4, v6 │ │ +0e9e3a: 3a03 1d00 |012b: if-ltz v3, 0148 // +001d │ │ +0e9e3e: 1804 6666 6666 6666 e63f |012d: const-wide v4, #double 0.7 // #3fe6666666666666 │ │ +0e9e48: cde4 |0132: mul-double/2addr v4, v14 │ │ +0e9e4a: 6e10 302e 0200 |0133: invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e9e50: 0b06 |0136: move-result-wide v6 │ │ +0e9e52: 0800 1400 |0137: move-object/from16 v0, v20 │ │ +0e9e56: 5403 7a14 |0139: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; // field@147a │ │ +0e9e5a: 6e10 302e 0300 |013b: invoke-virtual {v3}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0e9e60: 0b08 |013e: move-result-wide v8 │ │ +0e9e62: cc86 |013f: sub-double/2addr v6, v8 │ │ +0e9e64: 7120 a024 7600 |0140: invoke-static {v6, v7}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0e9e6a: 0b06 |0143: move-result-wide v6 │ │ +0e9e6c: 3003 0406 |0144: cmpg-double v3, v4, v6 │ │ +0e9e70: 3b03 09ff |0146: if-gez v3, 004f // -00f7 │ │ +0e9e74: 1312 0100 |0148: const/16 v18, #int 1 // #1 │ │ +0e9e78: 2900 05ff |014a: goto/16 004f // -00fb │ │ +0e9e7c: 0800 1400 |014c: move-object/from16 v0, v20 │ │ +0e9e80: 5203 8314 |014e: iget v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0e9e84: 1304 f1d8 |0150: const/16 v4, #int -9999 // #d8f1 │ │ +0e9e88: 3243 5500 |0152: if-eq v3, v4, 01a7 // +0055 │ │ +0e9e8c: 0800 1400 |0154: move-object/from16 v0, v20 │ │ +0e9e90: 5403 7914 |0156: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0e9e94: 0800 1400 |0158: move-object/from16 v0, v20 │ │ +0e9e98: 5204 8314 |015a: iget v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0e9e9c: 6e20 b51e 4300 |015c: invoke-virtual {v3, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@1eb5 │ │ +0e9ea2: 0c10 |015f: move-result-object v16 │ │ +0e9ea4: 1f10 8f05 |0160: check-cast v16, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0e9ea8: 3810 4600 |0162: if-eqz v16, 01a8 // +0046 │ │ +0e9eac: 2203 9204 |0164: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0e9eb0: 7010 fb24 0300 |0166: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0e9eb6: 1a04 851b |0169: const-string v4, "draw item id=" // string@1b85 │ │ +0e9eba: 6e20 0425 4300 |016b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0e9ec0: 0c03 |016e: move-result-object v3 │ │ +0e9ec2: 0800 1400 |016f: move-object/from16 v0, v20 │ │ +0e9ec6: 5204 8314 |0171: iget v4, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0e9eca: 6e20 0025 4300 |0173: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0e9ed0: 0c03 |0176: move-result-object v3 │ │ +0e9ed2: 6e10 0a25 0300 |0177: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0e9ed8: 0c03 |017a: move-result-object v3 │ │ +0e9eda: 7110 f72e 0300 |017b: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0e9ee0: 0800 1000 |017e: move-object/from16 v0, v16 │ │ +0e9ee4: 5403 8714 |0180: iget-object v3, v0, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0e9ee8: 0800 1300 |0182: move-object/from16 v0, v19 │ │ +0e9eec: 6e30 5529 300a |0184: invoke-virtual {v0, v3, v10}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0e9ef2: 7401 2e02 1500 |0187: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0e9ef8: 7401 7b29 1600 |018a: invoke-virtual/range {v22}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0e9efe: 0a03 |018d: move-result v3 │ │ +0e9f00: 52a4 2a00 |018e: iget v4, v10, Landroid/graphics/Point;.x:I // field@002a │ │ +0e9f04: 8244 |0190: int-to-float v4, v4 │ │ +0e9f06: 52a5 2b00 |0191: iget v5, v10, Landroid/graphics/Point;.y:I // field@002b │ │ +0e9f0a: 8255 |0193: int-to-float v5, v5 │ │ +0e9f0c: 0800 1500 |0194: move-object/from16 v0, v21 │ │ +0e9f10: 6e40 2d02 3054 |0196: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@022d │ │ +0e9f16: 0800 1400 |0199: move-object/from16 v0, v20 │ │ +0e9f1a: 5203 8314 |019b: iget v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0e9f1e: 0800 1400 |019d: move-object/from16 v0, v20 │ │ +0e9f22: 0801 1500 |019f: move-object/from16 v1, v21 │ │ +0e9f26: 7040 bc2a 10a3 |01a1: invoke-direct {v0, v1, v3, v10}, Lorg/pyneo/maps/poi/PoiOverlay;.drawPoiDescr:(Landroid/graphics/Canvas;ILandroid/graphics/Point;)V // method@2abc │ │ +0e9f2c: 7401 2a02 1500 |01a4: invoke-virtual/range {v21}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0e9f32: 0e00 |01a7: return-void │ │ +0e9f34: 1a03 9222 |01a8: const-string v3, "item disapeared" // string@2292 │ │ +0e9f38: 7110 122f 0300 |01aa: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.w:(Ljava/lang/String;)V // method@2f12 │ │ +0e9f3e: 1303 f1d8 |01ad: const/16 v3, #int -9999 // #d8f1 │ │ +0e9f42: 0800 1400 |01af: move-object/from16 v0, v20 │ │ +0e9f46: 5903 8314 |01b1: iput v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0e9f4a: 28f4 |01b3: goto 01a7 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0009 line=89 │ │ 0x000f line=90 │ │ 0x0015 line=91 │ │ @@ -320753,14 +321100,15 @@ │ │ 0x00e6 line=118 │ │ 0x00ef line=119 │ │ 0x00f2 line=120 │ │ 0x0101 line=121 │ │ 0x010c line=122 │ │ 0x010f line=115 │ │ 0x0112 line=99 │ │ + 0x0133 line=100 │ │ 0x0148 line=101 │ │ 0x014c line=125 │ │ 0x0154 line=126 │ │ 0x0162 line=127 │ │ 0x0164 line=128 │ │ 0x017e line=129 │ │ 0x0187 line=130 │ │ @@ -320798,49 +321146,49 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -0ea054: |[0ea054] org.pyneo.maps.poi.PoiOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ -0ea064: 6e10 641f 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0ea06a: 0a01 |0003: move-result v1 │ │ -0ea06c: 8711 |0004: float-to-int v1, v1 │ │ -0ea06e: 6e10 661f 0900 |0005: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0ea074: 0a02 |0008: move-result v2 │ │ -0ea076: 8722 |0009: float-to-int v2, v2 │ │ -0ea078: 6e40 bd2a 18a2 |000a: invoke-virtual {v8, v1, v2, v10}, Lorg/pyneo/maps/poi/PoiOverlay;.getMarkerAtPoint:(IILorg/pyneo/maps/map/TileView;)I // method@2abd │ │ -0ea07e: 0a00 |000d: move-result v0 │ │ -0ea080: 54a1 ff13 |000e: iget-object v1, v10, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -0ea084: 5910 ec13 |0010: iput v0, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ -0ea088: 54a1 ff13 |0012: iget-object v1, v10, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ -0ea08c: 6e10 8429 0a00 |0014: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0ea092: 0c02 |0017: move-result-object v2 │ │ -0ea094: 6e10 641f 0900 |0018: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0ea09a: 0a03 |001b: move-result v3 │ │ -0ea09c: 8733 |001c: float-to-int v3, v3 │ │ -0ea09e: 8233 |001d: int-to-float v3, v3 │ │ -0ea0a0: 6e10 661f 0900 |001e: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0ea0a6: 0a04 |0021: move-result v4 │ │ -0ea0a8: 8744 |0022: float-to-int v4, v4 │ │ -0ea0aa: 8244 |0023: int-to-float v4, v4 │ │ -0ea0ac: 6e10 7b29 0a00 |0024: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ -0ea0b2: 0a05 |0027: move-result v5 │ │ -0ea0b4: 8956 |0028: float-to-double v6, v5 │ │ -0ea0b6: 6e57 5129 3264 |0029: invoke-virtual {v2, v3, v4, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FFD)Lorg/pyneo/maps/utils/GeoPoint; // method@2951 │ │ -0ea0bc: 0c02 |002c: move-result-object v2 │ │ -0ea0be: 5b12 eb13 |002d: iput-object v2, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ -0ea0c2: 1301 f1d8 |002f: const/16 v1, #int -9999 // #d8f1 │ │ -0ea0c6: 3210 0400 |0031: if-eq v0, v1, 0035 // +0004 │ │ -0ea0ca: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0ea0cc: 0f01 |0034: return v1 │ │ -0ea0ce: 6f30 a529 980a |0035: invoke-super {v8, v9, v10}, Lorg/pyneo/maps/map/TileViewOverlay;.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I // method@29a5 │ │ -0ea0d4: 0a01 |0038: move-result v1 │ │ -0ea0d6: 28fb |0039: goto 0034 // -0005 │ │ +0e9f4c: |[0e9f4c] org.pyneo.maps.poi.PoiOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ +0e9f5c: 6e10 641f 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0e9f62: 0a01 |0003: move-result v1 │ │ +0e9f64: 8711 |0004: float-to-int v1, v1 │ │ +0e9f66: 6e10 661f 0900 |0005: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0e9f6c: 0a02 |0008: move-result v2 │ │ +0e9f6e: 8722 |0009: float-to-int v2, v2 │ │ +0e9f70: 6e40 bd2a 18a2 |000a: invoke-virtual {v8, v1, v2, v10}, Lorg/pyneo/maps/poi/PoiOverlay;.getMarkerAtPoint:(IILorg/pyneo/maps/map/TileView;)I // method@2abd │ │ +0e9f76: 0a00 |000d: move-result v0 │ │ +0e9f78: 54a1 ff13 |000e: iget-object v1, v10, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +0e9f7c: 5910 ec13 |0010: iput v0, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.MarkerIndex:I // field@13ec │ │ +0e9f80: 54a1 ff13 |0012: iget-object v1, v10, Lorg/pyneo/maps/map/TileView;.mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; // field@13ff │ │ +0e9f84: 6e10 8429 0a00 |0014: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0e9f8a: 0c02 |0017: move-result-object v2 │ │ +0e9f8c: 6e10 641f 0900 |0018: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0e9f92: 0a03 |001b: move-result v3 │ │ +0e9f94: 8733 |001c: float-to-int v3, v3 │ │ +0e9f96: 8233 |001d: int-to-float v3, v3 │ │ +0e9f98: 6e10 661f 0900 |001e: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0e9f9e: 0a04 |0021: move-result v4 │ │ +0e9fa0: 8744 |0022: float-to-int v4, v4 │ │ +0e9fa2: 8244 |0023: int-to-float v4, v4 │ │ +0e9fa4: 6e10 7b29 0a00 |0024: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getBearing:()F // method@297b │ │ +0e9faa: 0a05 |0027: move-result v5 │ │ +0e9fac: 8956 |0028: float-to-double v6, v5 │ │ +0e9fae: 6e57 5129 3264 |0029: invoke-virtual {v2, v3, v4, v6, v7}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.fromPixels:(FFD)Lorg/pyneo/maps/utils/GeoPoint; // method@2951 │ │ +0e9fb4: 0c02 |002c: move-result-object v2 │ │ +0e9fb6: 5b12 eb13 |002d: iput-object v2, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;.EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@13eb │ │ +0e9fba: 1301 f1d8 |002f: const/16 v1, #int -9999 // #d8f1 │ │ +0e9fbe: 3210 0400 |0031: if-eq v0, v1, 0035 // +0004 │ │ +0e9fc2: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0e9fc4: 0f01 |0034: return v1 │ │ +0e9fc6: 6f30 a529 980a |0035: invoke-super {v8, v9, v10}, Lorg/pyneo/maps/map/TileViewOverlay;.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I // method@29a5 │ │ +0e9fcc: 0a01 |0038: move-result v1 │ │ +0e9fce: 28fb |0039: goto 0034 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x000e line=223 │ │ 0x0012 line=224 │ │ 0x002f line=225 │ │ 0x0033 line=226 │ │ @@ -320856,48 +321204,48 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -0ea0d8: |[0ea0d8] org.pyneo.maps.poi.PoiOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ -0ea0e8: 6e10 641f 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ -0ea0ee: 0a01 |0003: move-result v1 │ │ -0ea0f0: 8711 |0004: float-to-int v1, v1 │ │ -0ea0f2: 6e10 661f 0400 |0005: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ -0ea0f8: 0a02 |0008: move-result v2 │ │ -0ea0fa: 8722 |0009: float-to-int v2, v2 │ │ -0ea0fc: 6e40 bd2a 1352 |000a: invoke-virtual {v3, v1, v2, v5}, Lorg/pyneo/maps/poi/PoiOverlay;.getMarkerAtPoint:(IILorg/pyneo/maps/map/TileView;)I // method@2abd │ │ -0ea102: 0a00 |000d: move-result v0 │ │ -0ea104: 5231 8314 |000e: iget v1, v3, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0ea108: 3301 0400 |0010: if-ne v1, v0, 0014 // +0004 │ │ -0ea10c: 1300 f1d8 |0012: const/16 v0, #int -9999 // #d8f1 │ │ -0ea110: 5930 8314 |0014: iput v0, v3, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0ea114: 2201 9204 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ea118: 7010 fb24 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ea11e: 1a02 4a2d |001b: const-string v2, "poi tapped id=" // string@2d4a │ │ -0ea122: 6e20 0425 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ea128: 0c01 |0020: move-result-object v1 │ │ -0ea12a: 5232 8314 |0021: iget v2, v3, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0ea12e: 6e20 0025 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ea134: 0c01 |0026: move-result-object v1 │ │ -0ea136: 6e10 0a25 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ea13c: 0c01 |002a: move-result-object v1 │ │ -0ea13e: 7110 f72e 0100 |002b: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0ea144: 5231 8314 |002e: iget v1, v3, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0ea148: 1302 f1d8 |0030: const/16 v2, #int -9999 // #d8f1 │ │ -0ea14c: 3321 0800 |0032: if-ne v1, v2, 003a // +0008 │ │ -0ea150: 6f30 a829 4305 |0034: invoke-super {v3, v4, v5}, Lorg/pyneo/maps/map/TileViewOverlay;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a8 │ │ -0ea156: 0a01 |0037: move-result v1 │ │ -0ea158: 3801 0400 |0038: if-eqz v1, 003c // +0004 │ │ -0ea15c: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -0ea15e: 0f01 |003b: return v1 │ │ -0ea160: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -0ea162: 28fe |003d: goto 003b // -0002 │ │ +0e9fd0: |[0e9fd0] org.pyneo.maps.poi.PoiOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ +0e9fe0: 6e10 641f 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@1f64 │ │ +0e9fe6: 0a01 |0003: move-result v1 │ │ +0e9fe8: 8711 |0004: float-to-int v1, v1 │ │ +0e9fea: 6e10 661f 0400 |0005: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@1f66 │ │ +0e9ff0: 0a02 |0008: move-result v2 │ │ +0e9ff2: 8722 |0009: float-to-int v2, v2 │ │ +0e9ff4: 6e40 bd2a 1352 |000a: invoke-virtual {v3, v1, v2, v5}, Lorg/pyneo/maps/poi/PoiOverlay;.getMarkerAtPoint:(IILorg/pyneo/maps/map/TileView;)I // method@2abd │ │ +0e9ffa: 0a00 |000d: move-result v0 │ │ +0e9ffc: 5231 8314 |000e: iget v1, v3, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0ea000: 3301 0400 |0010: if-ne v1, v0, 0014 // +0004 │ │ +0ea004: 1300 f1d8 |0012: const/16 v0, #int -9999 // #d8f1 │ │ +0ea008: 5930 8314 |0014: iput v0, v3, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0ea00c: 2201 9204 |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ea010: 7010 fb24 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ea016: 1a02 4a2d |001b: const-string v2, "poi tapped id=" // string@2d4a │ │ +0ea01a: 6e20 0425 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea020: 0c01 |0020: move-result-object v1 │ │ +0ea022: 5232 8314 |0021: iget v2, v3, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0ea026: 6e20 0025 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ea02c: 0c01 |0026: move-result-object v1 │ │ +0ea02e: 6e10 0a25 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ea034: 0c01 |002a: move-result-object v1 │ │ +0ea036: 7110 f72e 0100 |002b: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0ea03c: 5231 8314 |002e: iget v1, v3, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0ea040: 1302 f1d8 |0030: const/16 v2, #int -9999 // #d8f1 │ │ +0ea044: 3321 0800 |0032: if-ne v1, v2, 003a // +0008 │ │ +0ea048: 6f30 a829 4305 |0034: invoke-super {v3, v4, v5}, Lorg/pyneo/maps/map/TileViewOverlay;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z // method@29a8 │ │ +0ea04e: 0a01 |0037: move-result v1 │ │ +0ea050: 3801 0400 |0038: if-eqz v1, 003c // +0004 │ │ +0ea054: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +0ea056: 0f01 |003b: return v1 │ │ +0ea058: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +0ea05a: 28fe |003d: goto 003b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000e line=212 │ │ 0x0012 line=213 │ │ 0x0014 line=214 │ │ 0x0016 line=215 │ │ @@ -320913,17 +321261,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea164: |[0ea164] org.pyneo.maps.poi.PoiOverlay.setTapIndex:(I)V │ │ -0ea174: 5901 8314 |0000: iput v1, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0ea178: 0e00 |0002: return-void │ │ +0ea05c: |[0ea05c] org.pyneo.maps.poi.PoiOverlay.setTapIndex:(I)V │ │ +0ea06c: 5901 8314 |0000: iput v1, v0, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0ea070: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/poi/PoiOverlay; │ │ 0x0000 - 0x0003 reg=1 mTapIndex I │ │ @@ -320933,28 +321281,28 @@ │ │ type : '(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 21 16-bit code units │ │ -0ea17c: |[0ea17c] org.pyneo.maps.poi.PoiOverlay.showTemporaryPoi:(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V │ │ -0ea18c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ea18e: 5487 7914 |0001: iget-object v7, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ -0ea192: 2200 8f05 |0003: new-instance v0, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ -0ea196: 0191 |0005: move v1, v9 │ │ -0ea198: 07b2 |0006: move-object v2, v11 │ │ -0ea19a: 07c3 |0007: move-object v3, v12 │ │ -0ea19c: 07a4 |0008: move-object v4, v10 │ │ -0ea19e: 0156 |0009: move v6, v5 │ │ -0ea1a0: 7607 c72a 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;II)V // method@2ac7 │ │ -0ea1a6: 6e30 b71e 9700 |000d: invoke-virtual {v7, v9, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ -0ea1ac: 5c85 7614 |0010: iput-boolean v5, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ -0ea1b0: 5989 8314 |0012: iput v9, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ -0ea1b4: 0e00 |0014: return-void │ │ +0ea074: |[0ea074] org.pyneo.maps.poi.PoiOverlay.showTemporaryPoi:(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V │ │ +0ea084: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ea086: 5487 7914 |0001: iget-object v7, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mItemList:Landroid/util/SparseArray; // field@1479 │ │ +0ea08a: 2200 8f05 |0003: new-instance v0, Lorg/pyneo/maps/poi/PoiPoint; // type@058f │ │ +0ea08e: 0191 |0005: move v1, v9 │ │ +0ea090: 07b2 |0006: move-object v2, v11 │ │ +0ea092: 07c3 |0007: move-object v3, v12 │ │ +0ea094: 07a4 |0008: move-object v4, v10 │ │ +0ea096: 0156 |0009: move v6, v5 │ │ +0ea098: 7607 c72a 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;II)V // method@2ac7 │ │ +0ea09e: 6e30 b71e 9700 |000d: invoke-virtual {v7, v9, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@1eb7 │ │ +0ea0a4: 5c85 7614 |0010: iput-boolean v5, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mCanUpdateList:Z // field@1476 │ │ +0ea0a8: 5989 8314 |0012: iput v9, v8, Lorg/pyneo/maps/poi/PoiOverlay;.mTapId:I // field@1483 │ │ +0ea0ac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=80 │ │ 0x0010 line=81 │ │ 0x0012 line=82 │ │ 0x0014 line=83 │ │ locals : │ │ @@ -321022,26 +321370,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 17 16-bit code units │ │ -0ea1b8: |[0ea1b8] org.pyneo.maps.poi.PoiPoint.:()V │ │ -0ea1c8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0ea1ca: 1302 f7fc |0001: const/16 v2, #int -777 // #fcf7 │ │ -0ea1ce: 1a03 0000 |0003: const-string v3, "" // string@0000 │ │ -0ea1d2: 1a04 0000 |0005: const-string v4, "" // string@0000 │ │ -0ea1d6: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0ea1d8: 1608 0000 |0008: const-wide/16 v8, #int 0 // #0 │ │ -0ea1dc: 07b1 |000a: move-object v1, v11 │ │ -0ea1de: 0167 |000b: move v7, v6 │ │ -0ea1e0: 016a |000c: move v10, v6 │ │ -0ea1e2: 760a c82a 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V // method@2ac8 │ │ -0ea1e8: 0e00 |0010: return-void │ │ +0ea0b0: |[0ea0b0] org.pyneo.maps.poi.PoiPoint.:()V │ │ +0ea0c0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ea0c2: 1302 f7fc |0001: const/16 v2, #int -777 // #fcf7 │ │ +0ea0c6: 1a03 0000 |0003: const-string v3, "" // string@0000 │ │ +0ea0ca: 1a04 0000 |0005: const-string v4, "" // string@0000 │ │ +0ea0ce: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +0ea0d0: 1608 0000 |0008: const-wide/16 v8, #int 0 // #0 │ │ +0ea0d4: 07b1 |000a: move-object v1, v11 │ │ +0ea0d6: 0167 |000b: move v7, v6 │ │ +0ea0d8: 016a |000c: move v10, v6 │ │ +0ea0da: 760a c82a 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V // method@2ac8 │ │ +0ea0e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x0010 line=28 │ │ locals : │ │ 0x0000 - 0x0011 reg=11 this Lorg/pyneo/maps/poi/PoiPoint; │ │ │ │ @@ -321050,26 +321398,26 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 10 │ │ insns size : 16 16-bit code units │ │ -0ea1ec: |[0ea1ec] org.pyneo.maps.poi.PoiPoint.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;II)V │ │ -0ea1fc: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -0ea200: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0ea202: 07b1 |0003: move-object v1, v11 │ │ -0ea204: 01c2 |0004: move v2, v12 │ │ -0ea206: 07d3 |0005: move-object v3, v13 │ │ -0ea208: 07e4 |0006: move-object v4, v14 │ │ -0ea20a: 07f5 |0007: move-object v5, v15 │ │ -0ea20c: 0206 1100 |0008: move/from16 v6, v17 │ │ -0ea210: 0207 1000 |000a: move/from16 v7, v16 │ │ -0ea214: 760a c82a 0100 |000c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V // method@2ac8 │ │ -0ea21a: 0e00 |000f: return-void │ │ +0ea0e4: |[0ea0e4] org.pyneo.maps.poi.PoiPoint.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;II)V │ │ +0ea0f4: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0ea0f8: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0ea0fa: 07b1 |0003: move-object v1, v11 │ │ +0ea0fc: 01c2 |0004: move v2, v12 │ │ +0ea0fe: 07d3 |0005: move-object v3, v13 │ │ +0ea100: 07e4 |0006: move-object v4, v14 │ │ +0ea102: 07f5 |0007: move-object v5, v15 │ │ +0ea104: 0206 1100 |0008: move/from16 v6, v17 │ │ +0ea108: 0207 1000 |000a: move/from16 v7, v16 │ │ +0ea10c: 760a c82a 0100 |000c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V // method@2ac8 │ │ +0ea112: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x000f line=32 │ │ locals : │ │ 0x0000 - 0x0010 reg=11 this Lorg/pyneo/maps/poi/PoiPoint; │ │ 0x0000 - 0x0010 reg=12 id I │ │ @@ -321084,29 +321432,29 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0ea21c: |[0ea21c] org.pyneo.maps.poi.PoiPoint.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V │ │ -0ea22c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ea22e: 7010 be24 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ -0ea234: 5912 8a14 |0004: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mId:I // field@148a │ │ -0ea238: 5b13 8b14 |0006: iput-object v3, v1, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ -0ea23c: 5b14 8614 |0008: iput-object v4, v1, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ -0ea240: 5b15 8714 |000a: iput-object v5, v1, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ -0ea244: 5916 8914 |000c: iput v6, v1, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ -0ea248: 5a18 8414 |000e: iput-wide v8, v1, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ -0ea24c: 5917 8514 |0010: iput v7, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ -0ea250: 330a 0500 |0012: if-ne v10, v0, 0017 // +0005 │ │ -0ea254: 5c10 8814 |0014: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ -0ea258: 0e00 |0016: return-void │ │ -0ea25a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0ea25c: 28fc |0018: goto 0014 // -0004 │ │ +0ea114: |[0ea114] org.pyneo.maps.poi.PoiPoint.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V │ │ +0ea124: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ea126: 7010 be24 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@24be │ │ +0ea12c: 5912 8a14 |0004: iput v2, v1, Lorg/pyneo/maps/poi/PoiPoint;.mId:I // field@148a │ │ +0ea130: 5b13 8b14 |0006: iput-object v3, v1, Lorg/pyneo/maps/poi/PoiPoint;.mTitle:Ljava/lang/String; // field@148b │ │ +0ea134: 5b14 8614 |0008: iput-object v4, v1, Lorg/pyneo/maps/poi/PoiPoint;.mDescr:Ljava/lang/String; // field@1486 │ │ +0ea138: 5b15 8714 |000a: iput-object v5, v1, Lorg/pyneo/maps/poi/PoiPoint;.mGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; // field@1487 │ │ +0ea13c: 5916 8914 |000c: iput v6, v1, Lorg/pyneo/maps/poi/PoiPoint;.mIconId:I // field@1489 │ │ +0ea140: 5a18 8414 |000e: iput-wide v8, v1, Lorg/pyneo/maps/poi/PoiPoint;.mAlt:D // field@1484 │ │ +0ea144: 5917 8514 |0010: iput v7, v1, Lorg/pyneo/maps/poi/PoiPoint;.mCategoryId:I // field@1485 │ │ +0ea148: 330a 0500 |0012: if-ne v10, v0, 0017 // +0005 │ │ +0ea14c: 5c10 8814 |0014: iput-boolean v0, v1, Lorg/pyneo/maps/poi/PoiPoint;.mHidden:Z // field@1488 │ │ +0ea150: 0e00 |0016: return-void │ │ +0ea152: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0ea154: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=15 │ │ 0x0004 line=16 │ │ 0x0006 line=17 │ │ 0x0008 line=18 │ │ 0x000a line=19 │ │ @@ -321132,26 +321480,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 15 16-bit code units │ │ -0ea260: |[0ea260] org.pyneo.maps.poi.PoiPoint.:(Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;I)V │ │ -0ea270: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0ea272: 1302 f7fc |0001: const/16 v2, #int -777 // #fcf7 │ │ -0ea276: 1608 0000 |0003: const-wide/16 v8, #int 0 // #0 │ │ -0ea27a: 07b1 |0005: move-object v1, v11 │ │ -0ea27c: 07c3 |0006: move-object v3, v12 │ │ -0ea27e: 07d4 |0007: move-object v4, v13 │ │ -0ea280: 07e5 |0008: move-object v5, v14 │ │ -0ea282: 01f6 |0009: move v6, v15 │ │ -0ea284: 017a |000a: move v10, v7 │ │ -0ea286: 760a c82a 0100 |000b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V // method@2ac8 │ │ -0ea28c: 0e00 |000e: return-void │ │ +0ea158: |[0ea158] org.pyneo.maps.poi.PoiPoint.:(Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;I)V │ │ +0ea168: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ea16a: 1302 f7fc |0001: const/16 v2, #int -777 // #fcf7 │ │ +0ea16e: 1608 0000 |0003: const-wide/16 v8, #int 0 // #0 │ │ +0ea172: 07b1 |0005: move-object v1, v11 │ │ +0ea174: 07c3 |0006: move-object v3, v12 │ │ +0ea176: 07d4 |0007: move-object v4, v13 │ │ +0ea178: 07e5 |0008: move-object v5, v14 │ │ +0ea17a: 01f6 |0009: move v6, v15 │ │ +0ea17c: 017a |000a: move v10, v7 │ │ +0ea17e: 760a c82a 0100 |000b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/poi/PoiPoint;.:(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V // method@2ac8 │ │ +0ea184: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x000e line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=11 this Lorg/pyneo/maps/poi/PoiPoint; │ │ 0x0000 - 0x000f reg=12 mTitle Ljava/lang/String; │ │ @@ -321165,17 +321513,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea290: |[0ea290] org.pyneo.maps.poi.PoiPoint.getId:()I │ │ -0ea2a0: 5210 8a14 |0000: iget v0, v1, Lorg/pyneo/maps/poi/PoiPoint;.mId:I // field@148a │ │ -0ea2a4: 0f00 |0002: return v0 │ │ +0ea188: |[0ea188] org.pyneo.maps.poi.PoiPoint.getId:()I │ │ +0ea198: 5210 8a14 |0000: iget v0, v1, Lorg/pyneo/maps/poi/PoiPoint;.mId:I // field@148a │ │ +0ea19c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/poi/PoiPoint; │ │ │ │ source_file_idx : 4135 (PoiPoint.java) │ │ @@ -321266,80 +321614,79 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ea2a8: |[0ea2a8] org.pyneo.maps.preference.MMPreferenceActivity.:()V │ │ -0ea2b8: 7010 a003 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@03a0 │ │ -0ea2be: 0e00 |0003: return-void │ │ +0ea1a0: |[0ea1a0] org.pyneo.maps.preference.MMPreferenceActivity.:()V │ │ +0ea1b0: 7010 a003 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@03a0 │ │ +0ea1b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ - 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/MMPreferenceActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/preference/MMPreferenceActivity;) │ │ name : 'getMaps' │ │ type : '(ZZI)[[Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 86 16-bit code units │ │ -0ea2c0: |[0ea2c0] org.pyneo.maps.preference.MMPreferenceActivity.getMaps:(ZZI)[[Ljava/lang/String; │ │ -0ea2d0: 2201 aa04 |0000: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ -0ea2d4: 7010 3d25 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0ea2da: 2202 aa04 |0005: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ -0ea2de: 7010 3d25 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ -0ea2e4: 7100 dc25 0000 |000a: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ -0ea2ea: 0c08 |000d: move-result-object v8 │ │ -0ea2ec: 120a |000e: const/4 v10, #int 0 // #0 │ │ -0ea2ee: 6e10 dd25 0800 |000f: invoke-virtual {v8}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ -0ea2f4: 0c0a |0012: move-result-object v10 │ │ -0ea2f6: 380a 3e00 |0013: if-eqz v10, 0051 // +003e │ │ -0ea2fa: 6e10 042b 0b00 |0015: invoke-virtual {v11}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.getResources:()Landroid/content/res/Resources; // method@2b04 │ │ -0ea300: 0c00 |0018: move-result-object v0 │ │ -0ea302: 1403 0100 067f |0019: const v3, #float 1.78117e+38 // #7f060001 │ │ -0ea308: 6e20 bd01 3000 |001c: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ -0ea30e: 0c09 |001f: move-result-object v9 │ │ -0ea310: 2200 5405 |0020: new-instance v0, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ -0ea314: 01c3 |0022: move v3, v12 │ │ -0ea316: 01d4 |0023: move v4, v13 │ │ -0ea318: 01e5 |0024: move v5, v14 │ │ -0ea31a: 7606 0c29 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZI)V // method@290c │ │ -0ea320: 6e30 db25 9a00 |0028: invoke-virtual {v10, v9, v0}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ -0ea326: 1220 |002b: const/4 v0, #int 2 // #2 │ │ -0ea328: 6e10 4c25 0200 |002c: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ -0ea32e: 0a03 |002f: move-result v3 │ │ -0ea330: 2420 5406 3000 |0030: filled-new-array {v0, v3}, [I // type@0654 │ │ -0ea336: 0c00 |0033: move-result-object v0 │ │ -0ea338: 1c03 9004 |0034: const-class v3, Ljava/lang/String; // type@0490 │ │ -0ea33c: 7120 1f25 0300 |0036: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@251f │ │ -0ea342: 0c06 |0039: move-result-object v6 │ │ -0ea344: 1f06 8406 |003a: check-cast v6, [[Ljava/lang/String; // type@0684 │ │ -0ea348: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -0ea34a: 4600 0600 |003d: aget-object v0, v6, v0 │ │ -0ea34e: 6e20 4e25 0100 |003f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -0ea354: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -0ea356: 4600 0600 |0043: aget-object v0, v6, v0 │ │ -0ea35a: 6e20 4e25 0200 |0045: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ -0ea360: 1106 |0048: return-object v6 │ │ -0ea362: 0d07 |0049: move-exception v7 │ │ -0ea364: 6e10 8224 0700 |004a: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0ea36a: 0c00 |004d: move-result-object v0 │ │ -0ea36c: 7120 fa2e 7000 |004e: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ea372: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -0ea374: 1f00 8406 |0052: check-cast v0, [[Ljava/lang/String; // type@0684 │ │ -0ea378: 0706 |0054: move-object v6, v0 │ │ -0ea37a: 28f3 |0055: goto 0048 // -000d │ │ +0ea1b8: |[0ea1b8] org.pyneo.maps.preference.MMPreferenceActivity.getMaps:(ZZI)[[Ljava/lang/String; │ │ +0ea1c8: 2201 aa04 |0000: new-instance v1, Ljava/util/ArrayList; // type@04aa │ │ +0ea1cc: 7010 3d25 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0ea1d2: 2202 aa04 |0005: new-instance v2, Ljava/util/ArrayList; // type@04aa │ │ +0ea1d6: 7010 3d25 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@253d │ │ +0ea1dc: 7100 dc25 0000 |000a: invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;.newInstance:()Ljavax/xml/parsers/SAXParserFactory; // method@25dc │ │ +0ea1e2: 0c08 |000d: move-result-object v8 │ │ +0ea1e4: 120a |000e: const/4 v10, #int 0 // #0 │ │ +0ea1e6: 6e10 dd25 0800 |000f: invoke-virtual {v8}, Ljavax/xml/parsers/SAXParserFactory;.newSAXParser:()Ljavax/xml/parsers/SAXParser; // method@25dd │ │ +0ea1ec: 0c0a |0012: move-result-object v10 │ │ +0ea1ee: 380a 3e00 |0013: if-eqz v10, 0051 // +003e │ │ +0ea1f2: 6e10 042b 0b00 |0015: invoke-virtual {v11}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.getResources:()Landroid/content/res/Resources; // method@2b04 │ │ +0ea1f8: 0c00 |0018: move-result-object v0 │ │ +0ea1fa: 1403 0100 067f |0019: const v3, #float 1.78117e+38 // #7f060001 │ │ +0ea200: 6e20 bd01 3000 |001c: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ +0ea206: 0c09 |001f: move-result-object v9 │ │ +0ea208: 2200 5405 |0020: new-instance v0, Lorg/pyneo/maps/map/PredefMapsParser; // type@0554 │ │ +0ea20c: 01c3 |0022: move v3, v12 │ │ +0ea20e: 01d4 |0023: move v4, v13 │ │ +0ea210: 01e5 |0024: move v5, v14 │ │ +0ea212: 7606 0c29 0000 |0025: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/map/PredefMapsParser;.:(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZI)V // method@290c │ │ +0ea218: 6e30 db25 9a00 |0028: invoke-virtual {v10, v9, v0}, Ljavax/xml/parsers/SAXParser;.parse:(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V // method@25db │ │ +0ea21e: 1220 |002b: const/4 v0, #int 2 // #2 │ │ +0ea220: 6e10 4c25 0200 |002c: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@254c │ │ +0ea226: 0a03 |002f: move-result v3 │ │ +0ea228: 2420 5406 3000 |0030: filled-new-array {v0, v3}, [I // type@0654 │ │ +0ea22e: 0c00 |0033: move-result-object v0 │ │ +0ea230: 1c03 9004 |0034: const-class v3, Ljava/lang/String; // type@0490 │ │ +0ea234: 7120 1f25 0300 |0036: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;[I)Ljava/lang/Object; // method@251f │ │ +0ea23a: 0c06 |0039: move-result-object v6 │ │ +0ea23c: 1f06 8406 |003a: check-cast v6, [[Ljava/lang/String; // type@0684 │ │ +0ea240: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +0ea242: 4600 0600 |003d: aget-object v0, v6, v0 │ │ +0ea246: 6e20 4e25 0100 |003f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +0ea24c: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +0ea24e: 4600 0600 |0043: aget-object v0, v6, v0 │ │ +0ea252: 6e20 4e25 0200 |0045: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@254e │ │ +0ea258: 1106 |0048: return-object v6 │ │ +0ea25a: 0d07 |0049: move-exception v7 │ │ +0ea25c: 6e10 8224 0700 |004a: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0ea262: 0c00 |004d: move-result-object v0 │ │ +0ea264: 7120 fa2e 7000 |004e: invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ea26a: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +0ea26c: 1f00 8406 |0052: check-cast v0, [[Ljava/lang/String; // type@0684 │ │ +0ea270: 0706 |0054: move-object v6, v0 │ │ +0ea272: 28f3 |0055: goto 0048 // -000d │ │ catches : 1 │ │ 0x000f - 0x0048 │ │ Ljava/lang/Exception; -> 0x0049 │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x000a line=52 │ │ @@ -321373,23 +321720,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ea38c: |[0ea38c] org.pyneo.maps.preference.MMPreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0ea39c: 6f20 a203 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@03a2 │ │ -0ea3a2: 2200 8d05 |0003: new-instance v0, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0ea3a6: 7020 902a 1000 |0005: invoke-direct {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0ea3ac: 5b10 bc14 |0008: iput-object v0, v1, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14bc │ │ -0ea3b0: 2200 9305 |000a: new-instance v0, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // type@0593 │ │ -0ea3b4: 7020 ff2a 1000 |000c: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.:(Lorg/pyneo/maps/preference/MMPreferenceActivity;)V // method@2aff │ │ -0ea3ba: 5b10 bb14 |000f: iput-object v0, v1, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14bb │ │ -0ea3be: 0e00 |0011: return-void │ │ +0ea284: |[0ea284] org.pyneo.maps.preference.MMPreferenceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0ea294: 6f20 a203 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@03a2 │ │ +0ea29a: 2200 8d05 |0003: new-instance v0, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0ea29e: 7020 902a 1000 |0005: invoke-direct {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0ea2a4: 5b10 bc14 |0008: iput-object v0, v1, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14bc │ │ +0ea2a8: 2200 9305 |000a: new-instance v0, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // type@0593 │ │ +0ea2ac: 7020 ff2a 1000 |000c: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.:(Lorg/pyneo/maps/preference/MMPreferenceActivity;)V // method@2aff │ │ +0ea2b2: 5b10 bb14 |000f: iput-object v0, v1, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14bb │ │ +0ea2b6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=38 │ │ 0x000a line=39 │ │ 0x0011 line=40 │ │ locals : │ │ @@ -321401,19 +321748,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ea3c0: |[0ea3c0] org.pyneo.maps.preference.MMPreferenceActivity.onDestroy:()V │ │ -0ea3d0: 5410 bc14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14bc │ │ -0ea3d4: 6e10 912a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0ea3da: 6f10 a303 0100 |0005: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onDestroy:()V // method@03a3 │ │ -0ea3e0: 0e00 |0008: return-void │ │ +0ea2b8: |[0ea2b8] org.pyneo.maps.preference.MMPreferenceActivity.onDestroy:()V │ │ +0ea2c8: 5410 bc14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/MMPreferenceActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14bc │ │ +0ea2cc: 6e10 912a 0000 |0002: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0ea2d2: 6f10 a303 0100 |0005: invoke-super {v1}, Landroid/preference/PreferenceActivity;.onDestroy:()V // method@03a3 │ │ +0ea2d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x0008 line=46 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/preference/MMPreferenceActivity; │ │ @@ -321500,50 +321847,49 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0ea3e4: |[0ea3e4] org.pyneo.maps.preference.OffsetActivity.:()V │ │ -0ea3f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ea3f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ea3f8: 7010 4d00 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@004d │ │ -0ea3fe: 2200 9905 |0005: new-instance v0, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler; // type@0599 │ │ -0ea402: 7030 1f2b 3002 |0007: invoke-direct {v0, v3, v2}, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V // method@2b1f │ │ -0ea408: 5b30 ca14 |000a: iput-object v0, v3, Lorg/pyneo/maps/preference/OffsetActivity;.mCallbackHandler:Landroid/os/Handler; // field@14ca │ │ -0ea40c: 2200 9a05 |000c: new-instance v0, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; // type@059a │ │ -0ea410: 7030 222b 3002 |000e: invoke-direct {v0, v3, v2}, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V // method@2b22 │ │ -0ea416: 5b30 cf14 |0011: iput-object v0, v3, Lorg/pyneo/maps/preference/OffsetActivity;.mMoveListener:Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; // field@14cf │ │ -0ea41a: 2200 1406 |0013: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ea41e: 7030 1e2e 1001 |0015: invoke-direct {v0, v1, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ea424: 5b30 cb14 |0018: iput-object v0, v3, Lorg/pyneo/maps/preference/OffsetActivity;.mGeo0:Lorg/pyneo/maps/utils/GeoPoint; // field@14cb │ │ -0ea428: 0e00 |001a: return-void │ │ +0ea2dc: |[0ea2dc] org.pyneo.maps.preference.OffsetActivity.:()V │ │ +0ea2ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ea2ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ea2f0: 7010 4d00 0300 |0002: invoke-direct {v3}, Landroid/app/Activity;.:()V // method@004d │ │ +0ea2f6: 2200 9905 |0005: new-instance v0, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler; // type@0599 │ │ +0ea2fa: 7030 1f2b 3002 |0007: invoke-direct {v0, v3, v2}, Lorg/pyneo/maps/preference/OffsetActivity$MainActivityCallbackHandler;.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V // method@2b1f │ │ +0ea300: 5b30 ca14 |000a: iput-object v0, v3, Lorg/pyneo/maps/preference/OffsetActivity;.mCallbackHandler:Landroid/os/Handler; // field@14ca │ │ +0ea304: 2200 9a05 |000c: new-instance v0, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; // type@059a │ │ +0ea308: 7030 222b 3002 |000e: invoke-direct {v0, v3, v2}, Lorg/pyneo/maps/preference/OffsetActivity$MoveListener;.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V // method@2b22 │ │ +0ea30e: 5b30 cf14 |0011: iput-object v0, v3, Lorg/pyneo/maps/preference/OffsetActivity;.mMoveListener:Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; // field@14cf │ │ +0ea312: 2200 1406 |0013: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ea316: 7030 1e2e 1001 |0015: invoke-direct {v0, v1, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ea31c: 5b30 cb14 |0018: iput-object v0, v3, Lorg/pyneo/maps/preference/OffsetActivity;.mGeo0:Lorg/pyneo/maps/utils/GeoPoint; // field@14cb │ │ +0ea320: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0005 line=39 │ │ 0x000c line=40 │ │ 0x0013 line=43 │ │ - 0x001a line=198 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ name : 'access$1000' │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ea42c: |[0ea42c] org.pyneo.maps.preference.OffsetActivity.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ -0ea43c: 7010 482b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.setTitle:()V // method@2b48 │ │ -0ea442: 0e00 |0003: return-void │ │ +0ea324: |[0ea324] org.pyneo.maps.preference.OffsetActivity.access$1000:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ +0ea334: 7010 482b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.setTitle:()V // method@2b48 │ │ +0ea33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #2 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ @@ -321551,17 +321897,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MyLocationOverlay;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea444: |[0ea444] org.pyneo.maps.preference.OffsetActivity.access$1100:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MyLocationOverlay; │ │ -0ea454: 5410 d014 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@14d0 │ │ -0ea458: 1100 |0002: return-object v0 │ │ +0ea33c: |[0ea33c] org.pyneo.maps.preference.OffsetActivity.access$1100:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MyLocationOverlay; │ │ +0ea34c: 5410 d014 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@14d0 │ │ +0ea350: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #3 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ @@ -321569,17 +321915,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea45c: |[0ea45c] org.pyneo.maps.preference.OffsetActivity.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0ea46c: 5b01 cc14 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity;.mGpsStatusName:Ljava/lang/CharSequence; // field@14cc │ │ -0ea470: 1101 |0002: return-object v1 │ │ +0ea354: |[0ea354] org.pyneo.maps.preference.OffsetActivity.access$1202:(Lorg/pyneo/maps/preference/OffsetActivity;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0ea364: 5b01 cc14 |0000: iput-object v1, v0, Lorg/pyneo/maps/preference/OffsetActivity;.mGpsStatusName:Ljava/lang/CharSequence; // field@14cc │ │ +0ea368: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/CharSequence; │ │ │ │ @@ -321588,17 +321934,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea474: |[0ea474] org.pyneo.maps.preference.OffsetActivity.access$1300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ -0ea484: 5410 cd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ -0ea488: 1100 |0002: return-object v0 │ │ +0ea36c: |[0ea36c] org.pyneo.maps.preference.OffsetActivity.access$1300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; │ │ +0ea37c: 5410 cd14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ +0ea380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #5 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ @@ -321606,17 +321952,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/tileprovider/TileSource;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea48c: |[0ea48c] org.pyneo.maps.preference.OffsetActivity.access$300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ -0ea49c: 5410 d514 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea4a0: 1100 |0002: return-object v0 │ │ +0ea384: |[0ea384] org.pyneo.maps.preference.OffsetActivity.access$300:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ +0ea394: 5410 d514 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea398: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #6 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ @@ -321624,17 +321970,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea4a4: |[0ea4a4] org.pyneo.maps.preference.OffsetActivity.access$400:(Lorg/pyneo/maps/preference/OffsetActivity;)D │ │ -0ea4b4: 5320 d114 |0000: iget-wide v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ -0ea4b8: 1000 |0002: return-wide v0 │ │ +0ea39c: |[0ea39c] org.pyneo.maps.preference.OffsetActivity.access$400:(Lorg/pyneo/maps/preference/OffsetActivity;)D │ │ +0ea3ac: 5320 d114 |0000: iget-wide v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ +0ea3b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #7 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ @@ -321642,17 +321988,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;D)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea4bc: |[0ea4bc] org.pyneo.maps.preference.OffsetActivity.access$402:(Lorg/pyneo/maps/preference/OffsetActivity;D)D │ │ -0ea4cc: 5a12 d114 |0000: iput-wide v2, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ -0ea4d0: 1002 |0002: return-wide v2 │ │ +0ea3b4: |[0ea3b4] org.pyneo.maps.preference.OffsetActivity.access$402:(Lorg/pyneo/maps/preference/OffsetActivity;D)D │ │ +0ea3c4: 5a12 d114 |0000: iput-wide v2, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ +0ea3c8: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ 0x0000 - 0x0003 reg=2 x1 D │ │ │ │ @@ -321661,17 +322007,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea4d4: |[0ea4d4] org.pyneo.maps.preference.OffsetActivity.access$500:(Lorg/pyneo/maps/preference/OffsetActivity;)D │ │ -0ea4e4: 5320 d214 |0000: iget-wide v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ -0ea4e8: 1000 |0002: return-wide v0 │ │ +0ea3cc: |[0ea3cc] org.pyneo.maps.preference.OffsetActivity.access$500:(Lorg/pyneo/maps/preference/OffsetActivity;)D │ │ +0ea3dc: 5320 d214 |0000: iget-wide v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ +0ea3e0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #9 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ @@ -321679,17 +322025,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;D)D' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea4ec: |[0ea4ec] org.pyneo.maps.preference.OffsetActivity.access$502:(Lorg/pyneo/maps/preference/OffsetActivity;D)D │ │ -0ea4fc: 5a12 d214 |0000: iput-wide v2, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ -0ea500: 1002 |0002: return-wide v2 │ │ +0ea3e4: |[0ea3e4] org.pyneo.maps.preference.OffsetActivity.access$502:(Lorg/pyneo/maps/preference/OffsetActivity;D)D │ │ +0ea3f4: 5a12 d214 |0000: iput-wide v2, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ +0ea3f8: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ 0x0000 - 0x0003 reg=2 x1 D │ │ │ │ @@ -321698,17 +322044,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ea504: |[0ea504] org.pyneo.maps.preference.OffsetActivity.access$800:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView; │ │ -0ea514: 5410 ce14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea518: 1100 |0002: return-object v0 │ │ +0ea3fc: |[0ea3fc] org.pyneo.maps.preference.OffsetActivity.access$800:(Lorg/pyneo/maps/preference/OffsetActivity;)Lorg/pyneo/maps/map/MapView; │ │ +0ea40c: 5410 ce14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea410: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #11 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ @@ -321716,17 +322062,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ea51c: |[0ea51c] org.pyneo.maps.preference.OffsetActivity.access$900:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ -0ea52c: 7010 472b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.setOffsetText:()V // method@2b47 │ │ -0ea532: 0e00 |0003: return-void │ │ +0ea414: |[0ea414] org.pyneo.maps.preference.OffsetActivity.access$900:(Lorg/pyneo/maps/preference/OffsetActivity;)V │ │ +0ea424: 7010 472b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/OffsetActivity;.setOffsetText:()V // method@2b47 │ │ +0ea42a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ │ #12 : (in Lorg/pyneo/maps/preference/OffsetActivity;) │ │ @@ -321734,77 +322080,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -0ea534: |[0ea534] org.pyneo.maps.preference.OffsetActivity.setOffsetText:()V │ │ -0ea544: 53a2 d114 |0000: iget-wide v2, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ -0ea548: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ -0ea54c: 3002 0204 |0004: cmpg-double v2, v2, v4 │ │ -0ea550: 3b02 6c00 |0006: if-gez v2, 0072 // +006c │ │ -0ea554: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -0ea556: 54a3 cb14 |0009: iget-object v3, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mGeo0:Lorg/pyneo/maps/utils/GeoPoint; // field@14cb │ │ -0ea55a: 2204 1406 |000b: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ea55e: 1806 0000 0000 8084 2e41 |000d: const-wide v6, #double 1e+06 // #412e848000000000 │ │ -0ea568: 53a8 d114 |0012: iget-wide v8, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ -0ea56c: cd86 |0014: mul-double/2addr v6, v8 │ │ -0ea56e: 8a65 |0015: double-to-int v5, v6 │ │ -0ea570: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -0ea572: 7030 1e2e 5406 |0017: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ea578: 6e20 2c2e 4300 |001a: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0ea57e: 0a03 |001d: move-result v3 │ │ -0ea580: 9200 0203 |001e: mul-int v0, v2, v3 │ │ -0ea584: 53a2 d214 |0020: iget-wide v2, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ -0ea588: 1604 0000 |0022: const-wide/16 v4, #int 0 // #0 │ │ -0ea58c: 3002 0204 |0024: cmpg-double v2, v2, v4 │ │ -0ea590: 3b02 4e00 |0026: if-gez v2, 0074 // +004e │ │ -0ea594: 12f2 |0028: const/4 v2, #int -1 // #ff │ │ -0ea596: 54a3 cb14 |0029: iget-object v3, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mGeo0:Lorg/pyneo/maps/utils/GeoPoint; // field@14cb │ │ -0ea59a: 2204 1406 |002b: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ea59e: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -0ea5a0: 1806 0000 0000 8084 2e41 |002e: const-wide v6, #double 1e+06 // #412e848000000000 │ │ -0ea5aa: 53a8 d214 |0033: iget-wide v8, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ -0ea5ae: cd86 |0035: mul-double/2addr v6, v8 │ │ -0ea5b0: 8a66 |0036: double-to-int v6, v6 │ │ -0ea5b2: 7030 1e2e 5406 |0037: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ea5b8: 6e20 2c2e 4300 |003a: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0ea5be: 0a03 |003d: move-result v3 │ │ -0ea5c0: 9201 0203 |003e: mul-int v1, v2, v3 │ │ -0ea5c4: 1402 8e00 0b7f |0040: const v2, #float 1.84766e+38 // #7f0b008e │ │ -0ea5ca: 6e20 3c2b 2a00 |0043: invoke-virtual {v10, v2}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ -0ea5d0: 0c02 |0046: move-result-object v2 │ │ -0ea5d2: 1f02 3504 |0047: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0ea5d6: 1a03 cb00 |0049: const-string v3, "%s: %d m, %d m" // string@00cb │ │ -0ea5da: 1234 |004b: const/4 v4, #int 3 // #3 │ │ -0ea5dc: 2344 7806 |004c: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ -0ea5e0: 1205 |004e: const/4 v5, #int 0 // #0 │ │ -0ea5e2: 6e10 3f2b 0a00 |004f: invoke-virtual {v10}, Lorg/pyneo/maps/preference/OffsetActivity;.getResources:()Landroid/content/res/Resources; // method@2b3f │ │ -0ea5e8: 0c06 |0052: move-result-object v6 │ │ -0ea5ea: 1407 ad00 0e7f |0053: const v7, #float 1.88754e+38 // #7f0e00ad │ │ -0ea5f0: 6e20 b801 7600 |0056: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ea5f6: 0c06 |0059: move-result-object v6 │ │ -0ea5f8: 4d06 0405 |005a: aput-object v6, v4, v5 │ │ -0ea5fc: 1215 |005c: const/4 v5, #int 1 // #1 │ │ -0ea5fe: 7110 9624 0000 |005d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0ea604: 0c06 |0060: move-result-object v6 │ │ -0ea606: 4d06 0405 |0061: aput-object v6, v4, v5 │ │ -0ea60a: 1225 |0063: const/4 v5, #int 2 // #2 │ │ -0ea60c: 7110 9624 0100 |0064: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0ea612: 0c06 |0067: move-result-object v6 │ │ -0ea614: 4d06 0405 |0068: aput-object v6, v4, v5 │ │ -0ea618: 7120 dc24 4300 |006a: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0ea61e: 0c03 |006d: move-result-object v3 │ │ -0ea620: 6e20 be22 3200 |006e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0ea626: 0e00 |0071: return-void │ │ -0ea628: 1212 |0072: const/4 v2, #int 1 // #1 │ │ -0ea62a: 2896 |0073: goto 0009 // -006a │ │ -0ea62c: 1212 |0074: const/4 v2, #int 1 // #1 │ │ -0ea62e: 28b4 |0075: goto 0029 // -004c │ │ +0ea42c: |[0ea42c] org.pyneo.maps.preference.OffsetActivity.setOffsetText:()V │ │ +0ea43c: 53a2 d114 |0000: iget-wide v2, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ +0ea440: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ +0ea444: 3002 0204 |0004: cmpg-double v2, v2, v4 │ │ +0ea448: 3b02 6c00 |0006: if-gez v2, 0072 // +006c │ │ +0ea44c: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +0ea44e: 54a3 cb14 |0009: iget-object v3, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mGeo0:Lorg/pyneo/maps/utils/GeoPoint; // field@14cb │ │ +0ea452: 2204 1406 |000b: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ea456: 1806 0000 0000 8084 2e41 |000d: const-wide v6, #double 1e+06 // #412e848000000000 │ │ +0ea460: 53a8 d114 |0012: iget-wide v8, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ +0ea464: cd86 |0014: mul-double/2addr v6, v8 │ │ +0ea466: 8a65 |0015: double-to-int v5, v6 │ │ +0ea468: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +0ea46a: 7030 1e2e 5406 |0017: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ea470: 6e20 2c2e 4300 |001a: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0ea476: 0a03 |001d: move-result v3 │ │ +0ea478: 9200 0203 |001e: mul-int v0, v2, v3 │ │ +0ea47c: 53a2 d214 |0020: iget-wide v2, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ +0ea480: 1604 0000 |0022: const-wide/16 v4, #int 0 // #0 │ │ +0ea484: 3002 0204 |0024: cmpg-double v2, v2, v4 │ │ +0ea488: 3b02 4e00 |0026: if-gez v2, 0074 // +004e │ │ +0ea48c: 12f2 |0028: const/4 v2, #int -1 // #ff │ │ +0ea48e: 54a3 cb14 |0029: iget-object v3, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mGeo0:Lorg/pyneo/maps/utils/GeoPoint; // field@14cb │ │ +0ea492: 2204 1406 |002b: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ea496: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +0ea498: 1806 0000 0000 8084 2e41 |002e: const-wide v6, #double 1e+06 // #412e848000000000 │ │ +0ea4a2: 53a8 d214 |0033: iget-wide v8, v10, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ +0ea4a6: cd86 |0035: mul-double/2addr v6, v8 │ │ +0ea4a8: 8a66 |0036: double-to-int v6, v6 │ │ +0ea4aa: 7030 1e2e 5406 |0037: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ea4b0: 6e20 2c2e 4300 |003a: invoke-virtual {v3, v4}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0ea4b6: 0a03 |003d: move-result v3 │ │ +0ea4b8: 9201 0203 |003e: mul-int v1, v2, v3 │ │ +0ea4bc: 1402 8e00 0b7f |0040: const v2, #float 1.84766e+38 // #7f0b008e │ │ +0ea4c2: 6e20 3c2b 2a00 |0043: invoke-virtual {v10, v2}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ +0ea4c8: 0c02 |0046: move-result-object v2 │ │ +0ea4ca: 1f02 3504 |0047: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0ea4ce: 1a03 cb00 |0049: const-string v3, "%s: %d m, %d m" // string@00cb │ │ +0ea4d2: 1234 |004b: const/4 v4, #int 3 // #3 │ │ +0ea4d4: 2344 7806 |004c: new-array v4, v4, [Ljava/lang/Object; // type@0678 │ │ +0ea4d8: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +0ea4da: 6e10 3f2b 0a00 |004f: invoke-virtual {v10}, Lorg/pyneo/maps/preference/OffsetActivity;.getResources:()Landroid/content/res/Resources; // method@2b3f │ │ +0ea4e0: 0c06 |0052: move-result-object v6 │ │ +0ea4e2: 1407 ad00 0e7f |0053: const v7, #float 1.88754e+38 // #7f0e00ad │ │ +0ea4e8: 6e20 b801 7600 |0056: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ea4ee: 0c06 |0059: move-result-object v6 │ │ +0ea4f0: 4d06 0405 |005a: aput-object v6, v4, v5 │ │ +0ea4f4: 1215 |005c: const/4 v5, #int 1 // #1 │ │ +0ea4f6: 7110 9624 0000 |005d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0ea4fc: 0c06 |0060: move-result-object v6 │ │ +0ea4fe: 4d06 0405 |0061: aput-object v6, v4, v5 │ │ +0ea502: 1225 |0063: const/4 v5, #int 2 // #2 │ │ +0ea504: 7110 9624 0100 |0064: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0ea50a: 0c06 |0067: move-result-object v6 │ │ +0ea50c: 4d06 0405 |0068: aput-object v6, v4, v5 │ │ +0ea510: 7120 dc24 4300 |006a: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0ea516: 0c03 |006d: move-result-object v3 │ │ +0ea518: 6e20 be22 3200 |006e: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0ea51e: 0e00 |0071: return-void │ │ +0ea520: 1212 |0072: const/4 v2, #int 1 // #1 │ │ +0ea522: 2896 |0073: goto 0009 // -006a │ │ +0ea524: 1212 |0074: const/4 v2, #int 1 // #1 │ │ +0ea526: 28b4 |0075: goto 0029 // -004c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0020 line=131 │ │ 0x0040 line=132 │ │ 0x0071 line=133 │ │ 0x0072 line=130 │ │ @@ -321820,108 +322166,111 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -0ea630: |[0ea630] org.pyneo.maps.preference.OffsetActivity.setTitle:()V │ │ -0ea640: 1406 8400 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0084 │ │ -0ea646: 6e20 3c2b 6c00 |0003: invoke-virtual {v12, v6}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ -0ea64c: 0c02 |0006: move-result-object v2 │ │ -0ea64e: 1f02 3504 |0007: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ -0ea652: 3802 2c00 |0009: if-eqz v2, 0035 // +002c │ │ -0ea656: 2206 9204 |000b: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0ea65a: 7010 fb24 0600 |000d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ea660: 54c7 ce14 |0010: iget-object v7, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea664: 6e10 dd28 0700 |0012: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0ea66a: 0c07 |0015: move-result-object v7 │ │ -0ea66c: 5477 4a15 |0016: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ -0ea670: 6e20 0425 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ea676: 0c06 |001b: move-result-object v6 │ │ -0ea678: 1a07 6901 |001c: const-string v7, ": " // string@0169 │ │ -0ea67c: 6e20 0425 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ea682: 0c06 |0021: move-result-object v6 │ │ -0ea684: 54c7 ce14 |0022: iget-object v7, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea688: 6e10 dd28 0700 |0024: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0ea68e: 0c07 |0027: move-result-object v7 │ │ -0ea690: 5477 5115 |0028: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ -0ea694: 6e20 0425 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ea69a: 0c06 |002d: move-result-object v6 │ │ -0ea69c: 6e10 0a25 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ea6a2: 0c06 |0031: move-result-object v6 │ │ -0ea6a4: 6e20 be22 6200 |0032: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0ea6aa: 1406 8600 0b7f |0035: const v6, #float 1.84765e+38 // #7f0b0086 │ │ -0ea6b0: 6e20 3c2b 6c00 |0038: invoke-virtual {v12, v6}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ -0ea6b6: 0c01 |003b: move-result-object v1 │ │ -0ea6b8: 1f01 3504 |003c: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ -0ea6bc: 3801 0700 |003e: if-eqz v1, 0045 // +0007 │ │ -0ea6c0: 54c6 cc14 |0040: iget-object v6, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mGpsStatusName:Ljava/lang/CharSequence; // field@14cc │ │ -0ea6c4: 6e20 be22 6100 |0042: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0ea6ca: 1406 8700 0b7f |0045: const v6, #float 1.84765e+38 // #7f0b0087 │ │ -0ea6d0: 6e20 3c2b 6c00 |0048: invoke-virtual {v12, v6}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ -0ea6d6: 0c03 |004b: move-result-object v3 │ │ -0ea6d8: 1f03 3504 |004c: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ -0ea6dc: 3803 3b00 |004e: if-eqz v3, 0089 // +003b │ │ -0ea6e0: 54c6 ce14 |0050: iget-object v6, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea6e4: 6e10 e228 0600 |0052: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getZoomLevelScaled:()D // method@28e2 │ │ -0ea6ea: 0b04 |0055: move-result-wide v4 │ │ -0ea6ec: 54c6 ce14 |0056: iget-object v6, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea6f0: 6e10 dd28 0600 |0058: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0ea6f6: 0c06 |005b: move-result-object v6 │ │ -0ea6f8: 5266 5715 |005c: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0ea6fc: 8366 |005e: int-to-double v6, v6 │ │ -0ea6fe: 2f06 0406 |005f: cmpl-double v6, v4, v6 │ │ -0ea702: 3d06 2900 |0061: if-lez v6, 008a // +0029 │ │ -0ea706: 2206 9204 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0ea70a: 7010 fb24 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ea710: 1a07 0000 |0068: const-string v7, "" // string@0000 │ │ -0ea714: 6e20 0425 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ea71a: 0c06 |006d: move-result-object v6 │ │ -0ea71c: 54c7 ce14 |006e: iget-object v7, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea720: 6e10 dd28 0700 |0070: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ -0ea726: 0c07 |0073: move-result-object v7 │ │ -0ea728: 5277 5715 |0074: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0ea72c: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0ea730: 6e20 0025 7600 |0078: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ea736: 0c06 |007b: move-result-object v6 │ │ -0ea738: 1a07 2301 |007c: const-string v7, "+" // string@0123 │ │ -0ea73c: 6e20 0425 7600 |007e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ea742: 0c06 |0081: move-result-object v6 │ │ -0ea744: 6e10 0a25 0600 |0082: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ea74a: 0c06 |0085: move-result-object v6 │ │ -0ea74c: 6e20 be22 6300 |0086: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0ea752: 0e00 |0089: return-void │ │ -0ea754: 2206 9204 |008a: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0ea758: 7010 fb24 0600 |008c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ea75e: 1a07 0000 |008f: const-string v7, "" // string@0000 │ │ -0ea762: 6e20 0425 7600 |0091: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ea768: 0c06 |0094: move-result-object v6 │ │ -0ea76a: 1608 0100 |0095: const-wide/16 v8, #int 1 // #1 │ │ -0ea76e: 7120 b224 5400 |0097: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ -0ea774: 0b0a |009a: move-result-wide v10 │ │ -0ea776: bba8 |009b: add-long/2addr v8, v10 │ │ -0ea778: 6e30 0125 8609 |009c: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0ea77e: 0c06 |009f: move-result-object v6 │ │ -0ea780: 6e10 0a25 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ea786: 0c06 |00a3: move-result-object v6 │ │ -0ea788: 6e20 be22 6300 |00a4: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ -0ea78e: 28e2 |00a7: goto 0089 // -001e │ │ -0ea790: 0d00 |00a8: move-exception v0 │ │ -0ea792: 6e10 8224 0000 |00a9: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0ea798: 0c06 |00ac: move-result-object v6 │ │ -0ea79a: 7120 fa2e 0600 |00ad: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ea7a0: 28d9 |00b0: goto 0089 // -0027 │ │ +0ea528: |[0ea528] org.pyneo.maps.preference.OffsetActivity.setTitle:()V │ │ +0ea538: 1406 8400 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0084 │ │ +0ea53e: 6e20 3c2b 6c00 |0003: invoke-virtual {v12, v6}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ +0ea544: 0c02 |0006: move-result-object v2 │ │ +0ea546: 1f02 3504 |0007: check-cast v2, Landroid/widget/TextView; // type@0435 │ │ +0ea54a: 3802 2c00 |0009: if-eqz v2, 0035 // +002c │ │ +0ea54e: 2206 9204 |000b: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0ea552: 7010 fb24 0600 |000d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ea558: 54c7 ce14 |0010: iget-object v7, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea55c: 6e10 dd28 0700 |0012: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0ea562: 0c07 |0015: move-result-object v7 │ │ +0ea564: 5477 4a15 |0016: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.CATEGORY:Ljava/lang/String; // field@154a │ │ +0ea568: 6e20 0425 7600 |0018: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea56e: 0c06 |001b: move-result-object v6 │ │ +0ea570: 1a07 6901 |001c: const-string v7, ": " // string@0169 │ │ +0ea574: 6e20 0425 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea57a: 0c06 |0021: move-result-object v6 │ │ +0ea57c: 54c7 ce14 |0022: iget-object v7, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea580: 6e10 dd28 0700 |0024: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0ea586: 0c07 |0027: move-result-object v7 │ │ +0ea588: 5477 5115 |0028: iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.NAME:Ljava/lang/String; // field@1551 │ │ +0ea58c: 6e20 0425 7600 |002a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea592: 0c06 |002d: move-result-object v6 │ │ +0ea594: 6e10 0a25 0600 |002e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ea59a: 0c06 |0031: move-result-object v6 │ │ +0ea59c: 6e20 be22 6200 |0032: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0ea5a2: 1406 8600 0b7f |0035: const v6, #float 1.84765e+38 // #7f0b0086 │ │ +0ea5a8: 6e20 3c2b 6c00 |0038: invoke-virtual {v12, v6}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ +0ea5ae: 0c01 |003b: move-result-object v1 │ │ +0ea5b0: 1f01 3504 |003c: check-cast v1, Landroid/widget/TextView; // type@0435 │ │ +0ea5b4: 3801 0700 |003e: if-eqz v1, 0045 // +0007 │ │ +0ea5b8: 54c6 cc14 |0040: iget-object v6, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mGpsStatusName:Ljava/lang/CharSequence; // field@14cc │ │ +0ea5bc: 6e20 be22 6100 |0042: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0ea5c2: 1406 8700 0b7f |0045: const v6, #float 1.84765e+38 // #7f0b0087 │ │ +0ea5c8: 6e20 3c2b 6c00 |0048: invoke-virtual {v12, v6}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ +0ea5ce: 0c03 |004b: move-result-object v3 │ │ +0ea5d0: 1f03 3504 |004c: check-cast v3, Landroid/widget/TextView; // type@0435 │ │ +0ea5d4: 3803 3b00 |004e: if-eqz v3, 0089 // +003b │ │ +0ea5d8: 54c6 ce14 |0050: iget-object v6, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea5dc: 6e10 e228 0600 |0052: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getZoomLevelScaled:()D // method@28e2 │ │ +0ea5e2: 0b04 |0055: move-result-wide v4 │ │ +0ea5e4: 54c6 ce14 |0056: iget-object v6, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea5e8: 6e10 dd28 0600 |0058: invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0ea5ee: 0c06 |005b: move-result-object v6 │ │ +0ea5f0: 5266 5715 |005c: iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0ea5f4: 8366 |005e: int-to-double v6, v6 │ │ +0ea5f6: 2f06 0406 |005f: cmpl-double v6, v4, v6 │ │ +0ea5fa: 3d06 2900 |0061: if-lez v6, 008a // +0029 │ │ +0ea5fe: 2206 9204 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0ea602: 7010 fb24 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ea608: 1a07 0000 |0068: const-string v7, "" // string@0000 │ │ +0ea60c: 6e20 0425 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea612: 0c06 |006d: move-result-object v6 │ │ +0ea614: 54c7 ce14 |006e: iget-object v7, v12, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea618: 6e10 dd28 0700 |0070: invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;.getTileSource:()Lorg/pyneo/maps/tileprovider/TileSource; // method@28dd │ │ +0ea61e: 0c07 |0073: move-result-object v7 │ │ +0ea620: 5277 5715 |0074: iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0ea624: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0ea628: 6e20 0025 7600 |0078: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ea62e: 0c06 |007b: move-result-object v6 │ │ +0ea630: 1a07 2301 |007c: const-string v7, "+" // string@0123 │ │ +0ea634: 6e20 0425 7600 |007e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea63a: 0c06 |0081: move-result-object v6 │ │ +0ea63c: 6e10 0a25 0600 |0082: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ea642: 0c06 |0085: move-result-object v6 │ │ +0ea644: 6e20 be22 6300 |0086: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0ea64a: 0e00 |0089: return-void │ │ +0ea64c: 2206 9204 |008a: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0ea650: 7010 fb24 0600 |008c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ea656: 1a07 0000 |008f: const-string v7, "" // string@0000 │ │ +0ea65a: 6e20 0425 7600 |0091: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea660: 0c06 |0094: move-result-object v6 │ │ +0ea662: 1608 0100 |0095: const-wide/16 v8, #int 1 // #1 │ │ +0ea666: 7120 b224 5400 |0097: invoke-static {v4, v5}, Ljava/lang/Math;.round:(D)J // method@24b2 │ │ +0ea66c: 0b0a |009a: move-result-wide v10 │ │ +0ea66e: bba8 |009b: add-long/2addr v8, v10 │ │ +0ea670: 6e30 0125 8609 |009c: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0ea676: 0c06 |009f: move-result-object v6 │ │ +0ea678: 6e10 0a25 0600 |00a0: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ea67e: 0c06 |00a3: move-result-object v6 │ │ +0ea680: 6e20 be22 6300 |00a4: invoke-virtual {v3, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@22be │ │ +0ea686: 28e2 |00a7: goto 0089 // -001e │ │ +0ea688: 0d00 |00a8: move-exception v0 │ │ +0ea68a: 6e10 8224 0000 |00a9: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0ea690: 0c06 |00ac: move-result-object v6 │ │ +0ea692: 7120 fa2e 0600 |00ad: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ea698: 28d9 |00b0: goto 0089 // -0027 │ │ catches : 1 │ │ 0x0003 - 0x00a7 │ │ Ljava/lang/Exception; -> 0x00a8 │ │ positions : │ │ 0x0000 line=137 │ │ 0x0009 line=138 │ │ 0x000b line=139 │ │ + 0x0012 line=140 │ │ + 0x0024 line=141 │ │ + 0x0032 line=139 │ │ 0x0035 line=143 │ │ 0x003e line=144 │ │ 0x0040 line=145 │ │ 0x0045 line=148 │ │ 0x004e line=149 │ │ 0x0050 line=150 │ │ 0x0056 line=151 │ │ @@ -321948,73 +322297,73 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 129 16-bit code units │ │ -0ea7b4: |[0ea7b4] org.pyneo.maps.preference.OffsetActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0ea7c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ea7c6: 6f20 6500 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ -0ea7cc: 1400 2800 037f |0004: const v0, #float 1.7413e+38 // #7f030028 │ │ -0ea7d2: 6e20 462b 0400 |0007: invoke-virtual {v4, v0}, Lorg/pyneo/maps/preference/OffsetActivity;.setContentView:(I)V // method@2b46 │ │ -0ea7d8: 2200 8d05 |000a: new-instance v0, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0ea7dc: 7020 902a 4000 |000c: invoke-direct {v0, v4}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0ea7e2: 5b40 d314 |000f: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14d3 │ │ -0ea7e6: 1400 5800 0b7f |0011: const v0, #float 1.84764e+38 // #7f0b0058 │ │ -0ea7ec: 6e20 3c2b 0400 |0014: invoke-virtual {v4, v0}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ -0ea7f2: 0c00 |0017: move-result-object v0 │ │ -0ea7f4: 1f00 5005 |0018: check-cast v0, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ -0ea7f8: 5b40 ce14 |001a: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea7fc: 5440 ce14 |001c: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea800: 5441 cf14 |001e: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMoveListener:Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; // field@14cf │ │ -0ea804: 6e20 ec28 1000 |0020: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ -0ea80a: 5440 ce14 |0023: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea80e: 6e10 de28 0000 |0025: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ -0ea814: 0c00 |0028: move-result-object v0 │ │ -0ea816: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -0ea818: 6e20 9a29 1000 |002a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setOffsetMode:(Z)V // method@299a │ │ -0ea81e: 2200 f805 |002d: new-instance v0, Lorg/pyneo/maps/track/TrackOverlay; // type@05f8 │ │ -0ea822: 5441 d314 |002f: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14d3 │ │ -0ea826: 5442 ca14 |0031: iget-object v2, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mCallbackHandler:Landroid/os/Handler; // field@14ca │ │ -0ea82a: 7040 4a2d 3021 |0033: invoke-direct {v0, v3, v1, v2}, Lorg/pyneo/maps/track/TrackOverlay;.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;Landroid/os/Handler;)V // method@2d4a │ │ -0ea830: 5b40 d614 |0036: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@14d6 │ │ -0ea834: 5440 ce14 |0038: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea838: 6e10 db28 0000 |003a: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0ea83e: 0c00 |003d: move-result-object v0 │ │ -0ea840: 5441 d614 |003e: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@14d6 │ │ -0ea844: 7220 8125 1000 |0040: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0ea84a: 2200 8e05 |0043: new-instance v0, Lorg/pyneo/maps/poi/PoiOverlay; // type@058e │ │ -0ea84e: 5441 d314 |0045: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14d3 │ │ -0ea852: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -0ea854: 7040 b82a 4021 |0048: invoke-direct {v0, v4, v1, v2}, Lorg/pyneo/maps/poi/PoiOverlay;.:(Landroid/content/Context;Lorg/pyneo/maps/poi/PoiManager;Z)V // method@2ab8 │ │ -0ea85a: 5b40 d414 |004b: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@14d4 │ │ -0ea85e: 5440 ce14 |004d: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea862: 6e10 db28 0000 |004f: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0ea868: 0c00 |0052: move-result-object v0 │ │ -0ea86a: 5441 d414 |0053: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@14d4 │ │ -0ea86e: 7220 8125 1000 |0055: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0ea874: 2200 5305 |0058: new-instance v0, Lorg/pyneo/maps/map/MyLocationOverlay; // type@0553 │ │ -0ea878: 7020 0029 4000 |005a: invoke-direct {v0, v4}, Lorg/pyneo/maps/map/MyLocationOverlay;.:(Landroid/content/Context;)V // method@2900 │ │ -0ea87e: 5b40 d014 |005d: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@14d0 │ │ -0ea882: 5440 ce14 |005f: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea886: 6e10 db28 0000 |0061: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0ea88c: 0c00 |0064: move-result-object v0 │ │ -0ea88e: 5441 d014 |0065: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@14d0 │ │ -0ea892: 7220 8125 1000 |0067: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0ea898: 2200 9b05 |006a: new-instance v0, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // type@059b │ │ -0ea89c: 7030 272b 4003 |006c: invoke-direct {v0, v4, v3}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V // method@2b27 │ │ -0ea8a2: 5b40 cd14 |006f: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ -0ea8a6: 1400 9000 0b7f |0071: const v0, #float 1.84766e+38 // #7f0b0090 │ │ -0ea8ac: 6e20 3c2b 0400 |0074: invoke-virtual {v4, v0}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ -0ea8b2: 0c00 |0077: move-result-object v0 │ │ -0ea8b4: 2201 9805 |0078: new-instance v1, Lorg/pyneo/maps/preference/OffsetActivity$1; // type@0598 │ │ -0ea8b8: 7020 1c2b 4100 |007a: invoke-direct {v1, v4}, Lorg/pyneo/maps/preference/OffsetActivity$1;.:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b1c │ │ -0ea8be: 6e20 1620 1000 |007d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ea8c4: 0e00 |0080: return-void │ │ +0ea6ac: |[0ea6ac] org.pyneo.maps.preference.OffsetActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0ea6bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ea6be: 6f20 6500 5400 |0001: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0065 │ │ +0ea6c4: 1400 2800 037f |0004: const v0, #float 1.7413e+38 // #7f030028 │ │ +0ea6ca: 6e20 462b 0400 |0007: invoke-virtual {v4, v0}, Lorg/pyneo/maps/preference/OffsetActivity;.setContentView:(I)V // method@2b46 │ │ +0ea6d0: 2200 8d05 |000a: new-instance v0, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0ea6d4: 7020 902a 4000 |000c: invoke-direct {v0, v4}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0ea6da: 5b40 d314 |000f: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14d3 │ │ +0ea6de: 1400 5800 0b7f |0011: const v0, #float 1.84764e+38 // #7f0b0058 │ │ +0ea6e4: 6e20 3c2b 0400 |0014: invoke-virtual {v4, v0}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ +0ea6ea: 0c00 |0017: move-result-object v0 │ │ +0ea6ec: 1f00 5005 |0018: check-cast v0, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ +0ea6f0: 5b40 ce14 |001a: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea6f4: 5440 ce14 |001c: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea6f8: 5441 cf14 |001e: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMoveListener:Lorg/pyneo/maps/preference/OffsetActivity$MoveListener; // field@14cf │ │ +0ea6fc: 6e20 ec28 1000 |0020: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ +0ea702: 5440 ce14 |0023: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea706: 6e10 de28 0000 |0025: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getTileView:()Lorg/pyneo/maps/map/TileView; // method@28de │ │ +0ea70c: 0c00 |0028: move-result-object v0 │ │ +0ea70e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +0ea710: 6e20 9a29 1000 |002a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/TileView;.setOffsetMode:(Z)V // method@299a │ │ +0ea716: 2200 f805 |002d: new-instance v0, Lorg/pyneo/maps/track/TrackOverlay; // type@05f8 │ │ +0ea71a: 5441 d314 |002f: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14d3 │ │ +0ea71e: 5442 ca14 |0031: iget-object v2, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mCallbackHandler:Landroid/os/Handler; // field@14ca │ │ +0ea722: 7040 4a2d 3021 |0033: invoke-direct {v0, v3, v1, v2}, Lorg/pyneo/maps/track/TrackOverlay;.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;Landroid/os/Handler;)V // method@2d4a │ │ +0ea728: 5b40 d614 |0036: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@14d6 │ │ +0ea72c: 5440 ce14 |0038: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea730: 6e10 db28 0000 |003a: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0ea736: 0c00 |003d: move-result-object v0 │ │ +0ea738: 5441 d614 |003e: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; // field@14d6 │ │ +0ea73c: 7220 8125 1000 |0040: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0ea742: 2200 8e05 |0043: new-instance v0, Lorg/pyneo/maps/poi/PoiOverlay; // type@058e │ │ +0ea746: 5441 d314 |0045: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14d3 │ │ +0ea74a: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +0ea74c: 7040 b82a 4021 |0048: invoke-direct {v0, v4, v1, v2}, Lorg/pyneo/maps/poi/PoiOverlay;.:(Landroid/content/Context;Lorg/pyneo/maps/poi/PoiManager;Z)V // method@2ab8 │ │ +0ea752: 5b40 d414 |004b: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@14d4 │ │ +0ea756: 5440 ce14 |004d: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea75a: 6e10 db28 0000 |004f: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0ea760: 0c00 |0052: move-result-object v0 │ │ +0ea762: 5441 d414 |0053: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; // field@14d4 │ │ +0ea766: 7220 8125 1000 |0055: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0ea76c: 2200 5305 |0058: new-instance v0, Lorg/pyneo/maps/map/MyLocationOverlay; // type@0553 │ │ +0ea770: 7020 0029 4000 |005a: invoke-direct {v0, v4}, Lorg/pyneo/maps/map/MyLocationOverlay;.:(Landroid/content/Context;)V // method@2900 │ │ +0ea776: 5b40 d014 |005d: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@14d0 │ │ +0ea77a: 5440 ce14 |005f: iget-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea77e: 6e10 db28 0000 |0061: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0ea784: 0c00 |0064: move-result-object v0 │ │ +0ea786: 5441 d014 |0065: iget-object v1, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mMyLocationOverlay:Lorg/pyneo/maps/map/MyLocationOverlay; // field@14d0 │ │ +0ea78a: 7220 8125 1000 |0067: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0ea790: 2200 9b05 |006a: new-instance v0, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // type@059b │ │ +0ea794: 7030 272b 4003 |006c: invoke-direct {v0, v4, v3}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.:(Lorg/pyneo/maps/preference/OffsetActivity;Lorg/pyneo/maps/preference/OffsetActivity$1;)V // method@2b27 │ │ +0ea79a: 5b40 cd14 |006f: iput-object v0, v4, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ +0ea79e: 1400 9000 0b7f |0071: const v0, #float 1.84766e+38 // #7f0b0090 │ │ +0ea7a4: 6e20 3c2b 0400 |0074: invoke-virtual {v4, v0}, Lorg/pyneo/maps/preference/OffsetActivity;.findViewById:(I)Landroid/view/View; // method@2b3c │ │ +0ea7aa: 0c00 |0077: move-result-object v0 │ │ +0ea7ac: 2201 9805 |0078: new-instance v1, Lorg/pyneo/maps/preference/OffsetActivity$1; // type@0598 │ │ +0ea7b0: 7020 1c2b 4100 |007a: invoke-direct {v1, v4}, Lorg/pyneo/maps/preference/OffsetActivity$1;.:(Lorg/pyneo/maps/preference/OffsetActivity;)V // method@2b1c │ │ +0ea7b6: 6e20 1620 1000 |007d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0ea7bc: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0004 line=50 │ │ 0x000a line=52 │ │ 0x0011 line=53 │ │ 0x001c line=54 │ │ @@ -322037,20 +322386,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ea8c8: |[0ea8c8] org.pyneo.maps.preference.OffsetActivity.onDestroy:()V │ │ -0ea8d8: 5420 ce14 |0000: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea8dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ea8de: 6e20 ec28 1000 |0003: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ -0ea8e4: 6f10 6a00 0200 |0006: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ -0ea8ea: 0e00 |0009: return-void │ │ +0ea7c0: |[0ea7c0] org.pyneo.maps.preference.OffsetActivity.onDestroy:()V │ │ +0ea7d0: 5420 ce14 |0000: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea7d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ea7d6: 6e20 ec28 1000 |0003: invoke-virtual {v0, v1}, Lorg/pyneo/maps/map/MapView;.setMoveListener:(Lorg/pyneo/maps/utils/IMoveListener;)V // method@28ec │ │ +0ea7dc: 6f10 6a00 0200 |0006: invoke-super {v2}, Landroid/app/Activity;.onDestroy:()V // method@006a │ │ +0ea7e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=126 │ │ 0x0009 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/pyneo/maps/preference/OffsetActivity; │ │ @@ -322060,28 +322409,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0ea8ec: |[0ea8ec] org.pyneo.maps.preference.OffsetActivity.onPause:()V │ │ -0ea8fc: 5420 cd14 |0000: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ -0ea900: 7110 292b 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.access$700:(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)Landroid/location/LocationManager; // method@2b29 │ │ -0ea906: 0c00 |0005: move-result-object v0 │ │ -0ea908: 5421 cd14 |0006: iget-object v1, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ -0ea90c: 6e20 d002 1000 |0008: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -0ea912: 5420 d514 |000b: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea916: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0ea91a: 5420 d514 |000f: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea91e: 6e10 292c 0000 |0011: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0ea924: 5420 d314 |0014: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14d3 │ │ -0ea928: 6e10 912a 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0ea92e: 6f10 7100 0200 |0019: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ -0ea934: 0e00 |001c: return-void │ │ +0ea7e4: |[0ea7e4] org.pyneo.maps.preference.OffsetActivity.onPause:()V │ │ +0ea7f4: 5420 cd14 |0000: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ +0ea7f8: 7110 292b 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.access$700:(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)Landroid/location/LocationManager; // method@2b29 │ │ +0ea7fe: 0c00 |0005: move-result-object v0 │ │ +0ea800: 5421 cd14 |0006: iget-object v1, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ +0ea804: 6e20 d002 1000 |0008: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0ea80a: 5420 d514 |000b: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea80e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0ea812: 5420 d514 |000f: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea816: 6e10 292c 0000 |0011: invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0ea81c: 5420 d314 |0014: iget-object v0, v2, Lorg/pyneo/maps/preference/OffsetActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14d3 │ │ +0ea820: 6e10 912a 0000 |0016: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0ea826: 6f10 7100 0200 |0019: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0071 │ │ +0ea82c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000b line=115 │ │ 0x000f line=116 │ │ 0x0014 line=117 │ │ 0x0019 line=119 │ │ @@ -322094,67 +322443,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -0ea938: |[0ea938] org.pyneo.maps.preference.OffsetActivity.onResume:()V │ │ -0ea948: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0ea94a: 6e10 3e2b 0800 |0001: invoke-virtual {v8}, Lorg/pyneo/maps/preference/OffsetActivity;.getIntent:()Landroid/content/Intent; // method@2b3e │ │ -0ea950: 0c01 |0004: move-result-object v1 │ │ -0ea952: 3801 5800 |0005: if-eqz v1, 005d // +0058 │ │ -0ea956: 5483 d514 |0007: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea95a: 3803 0700 |0009: if-eqz v3, 0010 // +0007 │ │ -0ea95e: 5483 d514 |000b: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea962: 6e10 292c 0300 |000d: invoke-virtual {v3}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0ea968: 2203 bd05 |0010: new-instance v3, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0ea96c: 1a04 400e |0012: const-string v4, "MAPID" // string@0e40 │ │ -0ea970: 6e20 6101 4100 |0014: invoke-virtual {v1, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ -0ea976: 0c04 |0017: move-result-object v4 │ │ -0ea978: 7030 242c 8304 |0018: invoke-direct {v3, v8, v4}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0ea97e: 5b83 d514 |001b: iput-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea982: 5483 ce14 |001d: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea986: 5484 d514 |001f: iget-object v4, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea98a: 6e20 ed28 4300 |0021: invoke-virtual {v3, v4}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ -0ea990: 1a03 990e |0024: const-string v3, "MapName" // string@0e99 │ │ -0ea994: 6e30 402b 3807 |0026: invoke-virtual {v8, v3, v7}, Lorg/pyneo/maps/preference/OffsetActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@2b40 │ │ -0ea99a: 0c02 |0029: move-result-object v2 │ │ -0ea99c: 5483 ce14 |002a: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea9a0: 1a04 a314 |002c: const-string v4, "ZoomLevel" // string@14a3 │ │ -0ea9a4: 7230 8b01 4207 |002e: invoke-interface {v2, v4, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0ea9aa: 0a04 |0031: move-result v4 │ │ -0ea9ac: 6e20 ee28 4300 |0032: invoke-virtual {v3, v4}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ -0ea9b2: 5483 ce14 |0035: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ -0ea9b6: 2204 1406 |0037: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ea9ba: 1a05 940b |0039: const-string v5, "Latitude" // string@0b94 │ │ -0ea9be: 7230 8b01 5207 |003b: invoke-interface {v2, v5, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0ea9c4: 0a05 |003e: move-result v5 │ │ -0ea9c6: 1a06 c90c |003f: const-string v6, "Longitude" // string@0cc9 │ │ -0ea9ca: 7230 8b01 6207 |0041: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0ea9d0: 0a06 |0044: move-result v6 │ │ -0ea9d2: 7030 1e2e 5406 |0045: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ea9d8: 6e20 e728 4300 |0048: invoke-virtual {v3, v4}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0ea9de: 7010 482b 0800 |004b: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity;.setTitle:()V // method@2b48 │ │ -0ea9e4: 5483 d514 |004e: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea9e8: 5334 5215 |0050: iget-wide v4, v3, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ -0ea9ec: 5a84 d114 |0052: iput-wide v4, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ -0ea9f0: 5483 d514 |0054: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ -0ea9f4: 5334 5315 |0056: iget-wide v4, v3, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ -0ea9f8: 5a84 d214 |0058: iput-wide v4, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ -0ea9fc: 7010 472b 0800 |005a: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity;.setOffsetText:()V // method@2b47 │ │ -0eaa02: 5483 cd14 |005d: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ -0eaa06: 7110 282b 0300 |005f: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.access$600:(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)V // method@2b28 │ │ -0eaa0c: 6f10 7600 0800 |0062: invoke-super {v8}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ -0eaa12: 0e00 |0065: return-void │ │ -0eaa14: 0d00 |0066: move-exception v0 │ │ -0eaa16: 6e10 8224 0000 |0067: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0eaa1c: 0c03 |006a: move-result-object v3 │ │ -0eaa1e: 7120 fa2e 0300 |006b: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eaa24: 28af |006e: goto 001d // -0051 │ │ +0ea830: |[0ea830] org.pyneo.maps.preference.OffsetActivity.onResume:()V │ │ +0ea840: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ea842: 6e10 3e2b 0800 |0001: invoke-virtual {v8}, Lorg/pyneo/maps/preference/OffsetActivity;.getIntent:()Landroid/content/Intent; // method@2b3e │ │ +0ea848: 0c01 |0004: move-result-object v1 │ │ +0ea84a: 3801 5800 |0005: if-eqz v1, 005d // +0058 │ │ +0ea84e: 5483 d514 |0007: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea852: 3803 0700 |0009: if-eqz v3, 0010 // +0007 │ │ +0ea856: 5483 d514 |000b: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea85a: 6e10 292c 0300 |000d: invoke-virtual {v3}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0ea860: 2203 bd05 |0010: new-instance v3, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0ea864: 1a04 400e |0012: const-string v4, "MAPID" // string@0e40 │ │ +0ea868: 6e20 6101 4100 |0014: invoke-virtual {v1, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0161 │ │ +0ea86e: 0c04 |0017: move-result-object v4 │ │ +0ea870: 7030 242c 8304 |0018: invoke-direct {v3, v8, v4}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0ea876: 5b83 d514 |001b: iput-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea87a: 5483 ce14 |001d: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea87e: 5484 d514 |001f: iget-object v4, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea882: 6e20 ed28 4300 |0021: invoke-virtual {v3, v4}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ +0ea888: 1a03 990e |0024: const-string v3, "MapName" // string@0e99 │ │ +0ea88c: 6e30 402b 3807 |0026: invoke-virtual {v8, v3, v7}, Lorg/pyneo/maps/preference/OffsetActivity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@2b40 │ │ +0ea892: 0c02 |0029: move-result-object v2 │ │ +0ea894: 5483 ce14 |002a: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea898: 1a04 a314 |002c: const-string v4, "ZoomLevel" // string@14a3 │ │ +0ea89c: 7230 8b01 4207 |002e: invoke-interface {v2, v4, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0ea8a2: 0a04 |0031: move-result v4 │ │ +0ea8a4: 6e20 ee28 4300 |0032: invoke-virtual {v3, v4}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ +0ea8aa: 5483 ce14 |0035: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mMap:Lorg/pyneo/maps/map/MapView; // field@14ce │ │ +0ea8ae: 2204 1406 |0037: new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ea8b2: 1a05 940b |0039: const-string v5, "Latitude" // string@0b94 │ │ +0ea8b6: 7230 8b01 5207 |003b: invoke-interface {v2, v5, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0ea8bc: 0a05 |003e: move-result v5 │ │ +0ea8be: 1a06 c90c |003f: const-string v6, "Longitude" // string@0cc9 │ │ +0ea8c2: 7230 8b01 6207 |0041: invoke-interface {v2, v6, v7}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0ea8c8: 0a06 |0044: move-result v6 │ │ +0ea8ca: 7030 1e2e 5406 |0045: invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ea8d0: 6e20 e728 4300 |0048: invoke-virtual {v3, v4}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0ea8d6: 7010 482b 0800 |004b: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity;.setTitle:()V // method@2b48 │ │ +0ea8dc: 5483 d514 |004e: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea8e0: 5334 5215 |0050: iget-wide v4, v3, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LAT:D // field@1552 │ │ +0ea8e4: 5a84 d114 |0052: iput-wide v4, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLat:D // field@14d1 │ │ +0ea8e8: 5483 d514 |0054: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@14d5 │ │ +0ea8ec: 5334 5315 |0056: iget-wide v4, v3, Lorg/pyneo/maps/tileprovider/TileSource;.OFFSET_LON:D // field@1553 │ │ +0ea8f0: 5a84 d214 |0058: iput-wide v4, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mOffsetLon:D // field@14d2 │ │ +0ea8f4: 7010 472b 0800 |005a: invoke-direct {v8}, Lorg/pyneo/maps/preference/OffsetActivity;.setOffsetText:()V // method@2b47 │ │ +0ea8fa: 5483 cd14 |005d: iget-object v3, v8, Lorg/pyneo/maps/preference/OffsetActivity;.mLocationListener:Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener; // field@14cd │ │ +0ea8fe: 7110 282b 0300 |005f: invoke-static {v3}, Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;.access$600:(Lorg/pyneo/maps/preference/OffsetActivity$SampleLocationListener;)V // method@2b28 │ │ +0ea904: 6f10 7600 0800 |0062: invoke-super {v8}, Landroid/app/Activity;.onResume:()V // method@0076 │ │ +0ea90a: 0e00 |0065: return-void │ │ +0ea90c: 0d00 |0066: move-exception v0 │ │ +0ea90e: 6e10 8224 0000 |0067: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0ea914: 0c03 |006a: move-result-object v3 │ │ +0ea916: 7120 fa2e 0300 |006b: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ea91c: 28af |006e: goto 001d // -0051 │ │ catches : 1 │ │ 0x0010 - 0x001d │ │ Ljava/lang/Exception; -> 0x0066 │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=84 │ │ 0x0007 line=85 │ │ @@ -322221,24 +322570,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0eaa38: |[0eaa38] org.pyneo.maps.preference.OffsetPreference.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0eaa48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0eaa4a: 7030 7603 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0376 │ │ -0eaa50: 2200 9d05 |0004: new-instance v0, Lorg/pyneo/maps/preference/OffsetPreference$1; // type@059d │ │ -0eaa54: 7020 492b 1000 |0006: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/OffsetPreference$1;.:(Lorg/pyneo/maps/preference/OffsetPreference;)V // method@2b49 │ │ -0eaa5a: 5b10 d814 |0009: iput-object v0, v1, Lorg/pyneo/maps/preference/OffsetPreference;.mClickMap:Landroid/view/View$OnClickListener; // field@14d8 │ │ -0eaa5e: 1400 3400 037f |000b: const v0, #float 1.7413e+38 // #7f030034 │ │ -0eaa64: 6e20 532b 0100 |000e: invoke-virtual {v1, v0}, Lorg/pyneo/maps/preference/OffsetPreference;.setDialogLayoutResource:(I)V // method@2b53 │ │ -0eaa6a: 5b13 db14 |0011: iput-object v3, v1, Lorg/pyneo/maps/preference/OffsetPreference;.mMapID:Ljava/lang/String; // field@14db │ │ -0eaa6e: 0e00 |0013: return-void │ │ +0ea930: |[0ea930] org.pyneo.maps.preference.OffsetPreference.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0ea940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ea942: 7030 7603 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0376 │ │ +0ea948: 2200 9d05 |0004: new-instance v0, Lorg/pyneo/maps/preference/OffsetPreference$1; // type@059d │ │ +0ea94c: 7020 492b 1000 |0006: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/OffsetPreference$1;.:(Lorg/pyneo/maps/preference/OffsetPreference;)V // method@2b49 │ │ +0ea952: 5b10 d814 |0009: iput-object v0, v1, Lorg/pyneo/maps/preference/OffsetPreference;.mClickMap:Landroid/view/View$OnClickListener; // field@14d8 │ │ +0ea956: 1400 3400 037f |000b: const v0, #float 1.7413e+38 // #7f030034 │ │ +0ea95c: 6e20 532b 0100 |000e: invoke-virtual {v1, v0}, Lorg/pyneo/maps/preference/OffsetPreference;.setDialogLayoutResource:(I)V // method@2b53 │ │ +0ea962: 5b13 db14 |0011: iput-object v3, v1, Lorg/pyneo/maps/preference/OffsetPreference;.mMapID:Ljava/lang/String; // field@14db │ │ +0ea966: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=18 │ │ 0x000b line=31 │ │ 0x0011 line=32 │ │ 0x0013 line=33 │ │ @@ -322252,17 +322601,17 @@ │ │ type : '(Lorg/pyneo/maps/preference/OffsetPreference;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eaa70: |[0eaa70] org.pyneo.maps.preference.OffsetPreference.access$000:(Lorg/pyneo/maps/preference/OffsetPreference;)Ljava/lang/String; │ │ -0eaa80: 5410 db14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetPreference;.mMapID:Ljava/lang/String; // field@14db │ │ -0eaa84: 1100 |0002: return-object v0 │ │ +0ea968: |[0ea968] org.pyneo.maps.preference.OffsetPreference.access$000:(Lorg/pyneo/maps/preference/OffsetPreference;)Ljava/lang/String; │ │ +0ea978: 5410 db14 |0000: iget-object v0, v1, Lorg/pyneo/maps/preference/OffsetPreference;.mMapID:Ljava/lang/String; // field@14db │ │ +0ea97c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/preference/OffsetPreference; │ │ │ │ Virtual methods - │ │ @@ -322271,122 +322620,122 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 207 16-bit code units │ │ -0eaa88: |[0eaa88] org.pyneo.maps.preference.OffsetPreference.onBindDialogView:(Landroid/view/View;)V │ │ -0eaa98: 6f20 7703 dc00 |0000: invoke-super {v12, v13}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0377 │ │ -0eaa9e: 1405 9600 0b7f |0003: const v5, #float 1.84766e+38 // #7f0b0096 │ │ -0eaaa4: 6e20 aa1f 5d00 |0006: invoke-virtual {v13, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0eaaaa: 0c05 |0009: move-result-object v5 │ │ -0eaaac: 1f05 0a04 |000a: check-cast v5, Landroid/widget/EditText; // type@040a │ │ -0eaab0: 5bc5 d914 |000c: iput-object v5, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLat:Landroid/widget/EditText; // field@14d9 │ │ -0eaab4: 1405 9800 0b7f |000e: const v5, #float 1.84766e+38 // #7f0b0098 │ │ -0eaaba: 6e20 aa1f 5d00 |0011: invoke-virtual {v13, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0eaac0: 0c05 |0014: move-result-object v5 │ │ -0eaac2: 1f05 0a04 |0015: check-cast v5, Landroid/widget/EditText; // type@040a │ │ -0eaac6: 5bc5 da14 |0017: iput-object v5, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLon:Landroid/widget/EditText; // field@14da │ │ -0eaaca: 6e10 502b 0c00 |0019: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@2b50 │ │ -0eaad0: 0c05 |001c: move-result-object v5 │ │ -0eaad2: 2206 9204 |001d: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0eaad6: 7010 fb24 0600 |001f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eaadc: 6e10 4f2b 0c00 |0022: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ -0eaae2: 0c07 |0025: move-result-object v7 │ │ -0eaae4: 6e20 0425 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eaaea: 0c06 |0029: move-result-object v6 │ │ -0eaaec: 1a07 0b23 |002a: const-string v7, "lat" // string@230b │ │ -0eaaf0: 6e20 0425 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eaaf6: 0c06 |002f: move-result-object v6 │ │ -0eaaf8: 6e10 0a25 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eaafe: 0c06 |0033: move-result-object v6 │ │ -0eab00: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -0eab02: 7230 8a01 6507 |0035: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@018a │ │ -0eab08: 0a03 |0038: move-result v3 │ │ -0eab0a: 6e10 502b 0c00 |0039: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@2b50 │ │ -0eab10: 0c05 |003c: move-result-object v5 │ │ -0eab12: 2206 9204 |003d: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0eab16: 7010 fb24 0600 |003f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eab1c: 6e10 4f2b 0c00 |0042: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ -0eab22: 0c07 |0045: move-result-object v7 │ │ -0eab24: 6e20 0425 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eab2a: 0c06 |0049: move-result-object v6 │ │ -0eab2c: 1a07 a223 |004a: const-string v7, "lon" // string@23a2 │ │ -0eab30: 6e20 0425 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eab36: 0c06 |004f: move-result-object v6 │ │ -0eab38: 6e10 0a25 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eab3e: 0c06 |0053: move-result-object v6 │ │ -0eab40: 1207 |0054: const/4 v7, #int 0 // #0 │ │ -0eab42: 7230 8a01 6507 |0055: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@018a │ │ -0eab48: 0a04 |0058: move-result v4 │ │ -0eab4a: 2200 1406 |0059: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0eab4e: 1205 |005b: const/4 v5, #int 0 // #0 │ │ -0eab50: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -0eab52: 7030 1e2e 5006 |005d: invoke-direct {v0, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0eab58: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -0eab5a: 2e05 0305 |0061: cmpg-float v5, v3, v5 │ │ -0eab5e: 3b05 6800 |0063: if-gez v5, 00cb // +0068 │ │ -0eab62: 12f5 |0065: const/4 v5, #int -1 // #ff │ │ -0eab64: 2206 1406 |0066: new-instance v6, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0eab68: 1808 0000 0000 8084 2e41 |0068: const-wide v8, #double 1e+06 // #412e848000000000 │ │ -0eab72: 893a |006d: float-to-double v10, v3 │ │ -0eab74: cda8 |006e: mul-double/2addr v8, v10 │ │ -0eab76: 8a87 |006f: double-to-int v7, v8 │ │ -0eab78: 1208 |0070: const/4 v8, #int 0 // #0 │ │ -0eab7a: 7030 1e2e 7608 |0071: invoke-direct {v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0eab80: 6e20 2c2e 6000 |0074: invoke-virtual {v0, v6}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0eab86: 0a06 |0077: move-result v6 │ │ -0eab88: 9201 0506 |0078: mul-int v1, v5, v6 │ │ -0eab8c: 1205 |007a: const/4 v5, #int 0 // #0 │ │ -0eab8e: 2e05 0405 |007b: cmpg-float v5, v4, v5 │ │ -0eab92: 3b05 5000 |007d: if-gez v5, 00cd // +0050 │ │ -0eab96: 12f5 |007f: const/4 v5, #int -1 // #ff │ │ -0eab98: 2206 1406 |0080: new-instance v6, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0eab9c: 1207 |0082: const/4 v7, #int 0 // #0 │ │ -0eab9e: 1808 0000 0000 8084 2e41 |0083: const-wide v8, #double 1e+06 // #412e848000000000 │ │ -0eaba8: 894a |0088: float-to-double v10, v4 │ │ -0eabaa: cda8 |0089: mul-double/2addr v8, v10 │ │ -0eabac: 8a88 |008a: double-to-int v8, v8 │ │ -0eabae: 7030 1e2e 7608 |008b: invoke-direct {v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0eabb4: 6e20 2c2e 6000 |008e: invoke-virtual {v0, v6}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0eabba: 0a06 |0091: move-result v6 │ │ -0eabbc: 9202 0506 |0092: mul-int v2, v5, v6 │ │ -0eabc0: 54c5 d914 |0094: iget-object v5, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLat:Landroid/widget/EditText; // field@14d9 │ │ -0eabc4: 1a06 be00 |0096: const-string v6, "%d" // string@00be │ │ -0eabc8: 1217 |0098: const/4 v7, #int 1 // #1 │ │ -0eabca: 2377 7806 |0099: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ -0eabce: 1208 |009b: const/4 v8, #int 0 // #0 │ │ -0eabd0: 7110 9624 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0eabd6: 0c09 |009f: move-result-object v9 │ │ -0eabd8: 4d09 0708 |00a0: aput-object v9, v7, v8 │ │ -0eabdc: 7120 dc24 7600 |00a2: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0eabe2: 0c06 |00a5: move-result-object v6 │ │ -0eabe4: 6e20 7a21 6500 |00a6: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0eabea: 54c5 da14 |00a9: iget-object v5, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLon:Landroid/widget/EditText; // field@14da │ │ -0eabee: 1a06 be00 |00ab: const-string v6, "%d" // string@00be │ │ -0eabf2: 1217 |00ad: const/4 v7, #int 1 // #1 │ │ -0eabf4: 2377 7806 |00ae: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ -0eabf8: 1208 |00b0: const/4 v8, #int 0 // #0 │ │ -0eabfa: 7110 9624 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0eac00: 0c09 |00b4: move-result-object v9 │ │ -0eac02: 4d09 0708 |00b5: aput-object v9, v7, v8 │ │ -0eac06: 7120 dc24 7600 |00b7: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0eac0c: 0c06 |00ba: move-result-object v6 │ │ -0eac0e: 6e20 7a21 6500 |00bb: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ -0eac14: 1405 5800 0b7f |00be: const v5, #float 1.84764e+38 // #7f0b0058 │ │ -0eac1a: 6e20 aa1f 5d00 |00c1: invoke-virtual {v13, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0eac20: 0c05 |00c4: move-result-object v5 │ │ -0eac22: 54c6 d814 |00c5: iget-object v6, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mClickMap:Landroid/view/View$OnClickListener; // field@14d8 │ │ -0eac26: 6e20 1620 6500 |00c7: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0eac2c: 0e00 |00ca: return-void │ │ -0eac2e: 1215 |00cb: const/4 v5, #int 1 // #1 │ │ -0eac30: 289a |00cc: goto 0066 // -0066 │ │ -0eac32: 1215 |00cd: const/4 v5, #int 1 // #1 │ │ -0eac34: 28b2 |00ce: goto 0080 // -004e │ │ +0ea980: |[0ea980] org.pyneo.maps.preference.OffsetPreference.onBindDialogView:(Landroid/view/View;)V │ │ +0ea990: 6f20 7703 dc00 |0000: invoke-super {v12, v13}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0377 │ │ +0ea996: 1405 9600 0b7f |0003: const v5, #float 1.84766e+38 // #7f0b0096 │ │ +0ea99c: 6e20 aa1f 5d00 |0006: invoke-virtual {v13, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0ea9a2: 0c05 |0009: move-result-object v5 │ │ +0ea9a4: 1f05 0a04 |000a: check-cast v5, Landroid/widget/EditText; // type@040a │ │ +0ea9a8: 5bc5 d914 |000c: iput-object v5, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLat:Landroid/widget/EditText; // field@14d9 │ │ +0ea9ac: 1405 9800 0b7f |000e: const v5, #float 1.84766e+38 // #7f0b0098 │ │ +0ea9b2: 6e20 aa1f 5d00 |0011: invoke-virtual {v13, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0ea9b8: 0c05 |0014: move-result-object v5 │ │ +0ea9ba: 1f05 0a04 |0015: check-cast v5, Landroid/widget/EditText; // type@040a │ │ +0ea9be: 5bc5 da14 |0017: iput-object v5, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLon:Landroid/widget/EditText; // field@14da │ │ +0ea9c2: 6e10 502b 0c00 |0019: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@2b50 │ │ +0ea9c8: 0c05 |001c: move-result-object v5 │ │ +0ea9ca: 2206 9204 |001d: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0ea9ce: 7010 fb24 0600 |001f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ea9d4: 6e10 4f2b 0c00 |0022: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ +0ea9da: 0c07 |0025: move-result-object v7 │ │ +0ea9dc: 6e20 0425 7600 |0026: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea9e2: 0c06 |0029: move-result-object v6 │ │ +0ea9e4: 1a07 0b23 |002a: const-string v7, "lat" // string@230b │ │ +0ea9e8: 6e20 0425 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ea9ee: 0c06 |002f: move-result-object v6 │ │ +0ea9f0: 6e10 0a25 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ea9f6: 0c06 |0033: move-result-object v6 │ │ +0ea9f8: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +0ea9fa: 7230 8a01 6507 |0035: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@018a │ │ +0eaa00: 0a03 |0038: move-result v3 │ │ +0eaa02: 6e10 502b 0c00 |0039: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@2b50 │ │ +0eaa08: 0c05 |003c: move-result-object v5 │ │ +0eaa0a: 2206 9204 |003d: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0eaa0e: 7010 fb24 0600 |003f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eaa14: 6e10 4f2b 0c00 |0042: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ +0eaa1a: 0c07 |0045: move-result-object v7 │ │ +0eaa1c: 6e20 0425 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaa22: 0c06 |0049: move-result-object v6 │ │ +0eaa24: 1a07 a223 |004a: const-string v7, "lon" // string@23a2 │ │ +0eaa28: 6e20 0425 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaa2e: 0c06 |004f: move-result-object v6 │ │ +0eaa30: 6e10 0a25 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eaa36: 0c06 |0053: move-result-object v6 │ │ +0eaa38: 1207 |0054: const/4 v7, #int 0 // #0 │ │ +0eaa3a: 7230 8a01 6507 |0055: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences;.getFloat:(Ljava/lang/String;F)F // method@018a │ │ +0eaa40: 0a04 |0058: move-result v4 │ │ +0eaa42: 2200 1406 |0059: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0eaa46: 1205 |005b: const/4 v5, #int 0 // #0 │ │ +0eaa48: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +0eaa4a: 7030 1e2e 5006 |005d: invoke-direct {v0, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0eaa50: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +0eaa52: 2e05 0305 |0061: cmpg-float v5, v3, v5 │ │ +0eaa56: 3b05 6800 |0063: if-gez v5, 00cb // +0068 │ │ +0eaa5a: 12f5 |0065: const/4 v5, #int -1 // #ff │ │ +0eaa5c: 2206 1406 |0066: new-instance v6, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0eaa60: 1808 0000 0000 8084 2e41 |0068: const-wide v8, #double 1e+06 // #412e848000000000 │ │ +0eaa6a: 893a |006d: float-to-double v10, v3 │ │ +0eaa6c: cda8 |006e: mul-double/2addr v8, v10 │ │ +0eaa6e: 8a87 |006f: double-to-int v7, v8 │ │ +0eaa70: 1208 |0070: const/4 v8, #int 0 // #0 │ │ +0eaa72: 7030 1e2e 7608 |0071: invoke-direct {v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0eaa78: 6e20 2c2e 6000 |0074: invoke-virtual {v0, v6}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0eaa7e: 0a06 |0077: move-result v6 │ │ +0eaa80: 9201 0506 |0078: mul-int v1, v5, v6 │ │ +0eaa84: 1205 |007a: const/4 v5, #int 0 // #0 │ │ +0eaa86: 2e05 0405 |007b: cmpg-float v5, v4, v5 │ │ +0eaa8a: 3b05 5000 |007d: if-gez v5, 00cd // +0050 │ │ +0eaa8e: 12f5 |007f: const/4 v5, #int -1 // #ff │ │ +0eaa90: 2206 1406 |0080: new-instance v6, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0eaa94: 1207 |0082: const/4 v7, #int 0 // #0 │ │ +0eaa96: 1808 0000 0000 8084 2e41 |0083: const-wide v8, #double 1e+06 // #412e848000000000 │ │ +0eaaa0: 894a |0088: float-to-double v10, v4 │ │ +0eaaa2: cda8 |0089: mul-double/2addr v8, v10 │ │ +0eaaa4: 8a88 |008a: double-to-int v8, v8 │ │ +0eaaa6: 7030 1e2e 7608 |008b: invoke-direct {v6, v7, v8}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0eaaac: 6e20 2c2e 6000 |008e: invoke-virtual {v0, v6}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0eaab2: 0a06 |0091: move-result v6 │ │ +0eaab4: 9202 0506 |0092: mul-int v2, v5, v6 │ │ +0eaab8: 54c5 d914 |0094: iget-object v5, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLat:Landroid/widget/EditText; // field@14d9 │ │ +0eaabc: 1a06 be00 |0096: const-string v6, "%d" // string@00be │ │ +0eaac0: 1217 |0098: const/4 v7, #int 1 // #1 │ │ +0eaac2: 2377 7806 |0099: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ +0eaac6: 1208 |009b: const/4 v8, #int 0 // #0 │ │ +0eaac8: 7110 9624 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0eaace: 0c09 |009f: move-result-object v9 │ │ +0eaad0: 4d09 0708 |00a0: aput-object v9, v7, v8 │ │ +0eaad4: 7120 dc24 7600 |00a2: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0eaada: 0c06 |00a5: move-result-object v6 │ │ +0eaadc: 6e20 7a21 6500 |00a6: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0eaae2: 54c5 da14 |00a9: iget-object v5, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLon:Landroid/widget/EditText; // field@14da │ │ +0eaae6: 1a06 be00 |00ab: const-string v6, "%d" // string@00be │ │ +0eaaea: 1217 |00ad: const/4 v7, #int 1 // #1 │ │ +0eaaec: 2377 7806 |00ae: new-array v7, v7, [Ljava/lang/Object; // type@0678 │ │ +0eaaf0: 1208 |00b0: const/4 v8, #int 0 // #0 │ │ +0eaaf2: 7110 9624 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0eaaf8: 0c09 |00b4: move-result-object v9 │ │ +0eaafa: 4d09 0708 |00b5: aput-object v9, v7, v8 │ │ +0eaafe: 7120 dc24 7600 |00b7: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0eab04: 0c06 |00ba: move-result-object v6 │ │ +0eab06: 6e20 7a21 6500 |00bb: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@217a │ │ +0eab0c: 1405 5800 0b7f |00be: const v5, #float 1.84764e+38 // #7f0b0058 │ │ +0eab12: 6e20 aa1f 5d00 |00c1: invoke-virtual {v13, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0eab18: 0c05 |00c4: move-result-object v5 │ │ +0eab1a: 54c6 d814 |00c5: iget-object v6, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mClickMap:Landroid/view/View$OnClickListener; // field@14d8 │ │ +0eab1e: 6e20 1620 6500 |00c7: invoke-virtual {v5, v6}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0eab24: 0e00 |00ca: return-void │ │ +0eab26: 1215 |00cb: const/4 v5, #int 1 // #1 │ │ +0eab28: 289a |00cc: goto 0066 // -0066 │ │ +0eab2a: 1215 |00cd: const/4 v5, #int 1 // #1 │ │ +0eab2c: 28b2 |00ce: goto 0080 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=39 │ │ 0x000e line=40 │ │ 0x0019 line=42 │ │ 0x0039 line=43 │ │ @@ -322414,109 +322763,109 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 189 16-bit code units │ │ -0eac38: |[0eac38] org.pyneo.maps.preference.OffsetPreference.onDialogClosed:(Z)V │ │ -0eac48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0eac4a: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0eac4c: 6f20 7803 dc00 |0002: invoke-super {v12, v13}, Landroid/preference/DialogPreference;.onDialogClosed:(Z)V // method@0378 │ │ -0eac52: 380d 7f00 |0005: if-eqz v13, 0084 // +007f │ │ -0eac56: 6e10 502b 0c00 |0007: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@2b50 │ │ -0eac5c: 0c01 |000a: move-result-object v1 │ │ -0eac5e: 7210 8801 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0eac64: 0c07 |000e: move-result-object v7 │ │ -0eac66: 2200 1406 |000f: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0eac6a: 7030 1e2e 2002 |0011: invoke-direct {v0, v2, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0eac70: 54c1 d914 |0014: iget-object v1, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLat:Landroid/widget/EditText; // field@14d9 │ │ -0eac74: 6e10 7621 0100 |0016: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0eac7a: 0c01 |0019: move-result-object v1 │ │ -0eac7c: 6e10 c524 0100 |001a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0eac82: 0c01 |001d: move-result-object v1 │ │ -0eac84: 7110 9224 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0eac8a: 0a09 |0021: move-result v9 │ │ -0eac8c: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ -0eac90: 8394 |0024: int-to-double v4, v9 │ │ -0eac92: 0701 |0025: move-object v1, v0 │ │ -0eac94: 7406 292e 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; // method@2e29 │ │ -0eac9a: 0c08 |0029: move-result-object v8 │ │ -0eac9c: 2201 9204 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0eaca0: 7010 fb24 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eaca6: 6e10 4f2b 0c00 |002f: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ -0eacac: 0c02 |0032: move-result-object v2 │ │ -0eacae: 6e20 0425 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eacb4: 0c01 |0036: move-result-object v1 │ │ -0eacb6: 1a02 0b23 |0037: const-string v2, "lat" // string@230b │ │ -0eacba: 6e20 0425 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eacc0: 0c01 |003c: move-result-object v1 │ │ -0eacc2: 6e10 0a25 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eacc8: 0c01 |0040: move-result-object v1 │ │ -0eacca: 6e10 302e 0800 |0041: invoke-virtual {v8}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0eacd0: 0b02 |0044: move-result-wide v2 │ │ -0eacd2: 8c22 |0045: double-to-float v2, v2 │ │ -0eacd4: 7230 8401 1702 |0046: invoke-interface {v7, v1, v2}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ -0eacda: 54c1 da14 |0049: iget-object v1, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLon:Landroid/widget/EditText; // field@14da │ │ -0eacde: 6e10 7621 0100 |004b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ -0eace4: 0c01 |004e: move-result-object v1 │ │ -0eace6: 6e10 c524 0100 |004f: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ -0eacec: 0c01 |0052: move-result-object v1 │ │ -0eacee: 7110 9224 0100 |0053: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0eacf4: 0a0a |0056: move-result v10 │ │ -0eacf6: 1802 0000 0000 0080 5640 |0057: const-wide v2, #double 90 // #4056800000000000 │ │ -0ead00: 83a4 |005c: int-to-double v4, v10 │ │ -0ead02: 0701 |005d: move-object v1, v0 │ │ -0ead04: 7406 292e 0000 |005e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; // method@2e29 │ │ -0ead0a: 0c08 |0061: move-result-object v8 │ │ -0ead0c: 2201 9204 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ead10: 7010 fb24 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ead16: 6e10 4f2b 0c00 |0067: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ -0ead1c: 0c02 |006a: move-result-object v2 │ │ -0ead1e: 6e20 0425 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ead24: 0c01 |006e: move-result-object v1 │ │ -0ead26: 1a02 a223 |006f: const-string v2, "lon" // string@23a2 │ │ -0ead2a: 6e20 0425 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ead30: 0c01 |0074: move-result-object v1 │ │ -0ead32: 6e10 0a25 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ead38: 0c01 |0078: move-result-object v1 │ │ -0ead3a: 6e10 322e 0800 |0079: invoke-virtual {v8}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0ead40: 0b02 |007c: move-result-wide v2 │ │ -0ead42: 8c22 |007d: double-to-float v2, v2 │ │ -0ead44: 7230 8401 1702 |007e: invoke-interface {v7, v1, v2}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ -0ead4a: 7210 8201 0700 |0081: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0ead50: 0e00 |0084: return-void │ │ -0ead52: 0d06 |0085: move-exception v6 │ │ -0ead54: 2201 9204 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ead58: 7010 fb24 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ead5e: 6e10 4f2b 0c00 |008b: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ -0ead64: 0c02 |008e: move-result-object v2 │ │ -0ead66: 6e20 0425 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ead6c: 0c01 |0092: move-result-object v1 │ │ -0ead6e: 1a02 0b23 |0093: const-string v2, "lat" // string@230b │ │ -0ead72: 6e20 0425 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ead78: 0c01 |0098: move-result-object v1 │ │ -0ead7a: 6e10 0a25 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ead80: 0c01 |009c: move-result-object v1 │ │ -0ead82: 7230 8401 170b |009d: invoke-interface {v7, v1, v11}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ -0ead88: 28a9 |00a0: goto 0049 // -0057 │ │ -0ead8a: 0d06 |00a1: move-exception v6 │ │ -0ead8c: 2201 9204 |00a2: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ead90: 7010 fb24 0100 |00a4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ead96: 6e10 4f2b 0c00 |00a7: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ -0ead9c: 0c02 |00aa: move-result-object v2 │ │ -0ead9e: 6e20 0425 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eada4: 0c01 |00ae: move-result-object v1 │ │ -0eada6: 1a02 a223 |00af: const-string v2, "lon" // string@23a2 │ │ -0eadaa: 6e20 0425 2100 |00b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eadb0: 0c01 |00b4: move-result-object v1 │ │ -0eadb2: 6e10 0a25 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eadb8: 0c01 |00b8: move-result-object v1 │ │ -0eadba: 7230 8401 170b |00b9: invoke-interface {v7, v1, v11}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ -0eadc0: 28c5 |00bc: goto 0081 // -003b │ │ +0eab30: |[0eab30] org.pyneo.maps.preference.OffsetPreference.onDialogClosed:(Z)V │ │ +0eab40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0eab42: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0eab44: 6f20 7803 dc00 |0002: invoke-super {v12, v13}, Landroid/preference/DialogPreference;.onDialogClosed:(Z)V // method@0378 │ │ +0eab4a: 380d 7f00 |0005: if-eqz v13, 0084 // +007f │ │ +0eab4e: 6e10 502b 0c00 |0007: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@2b50 │ │ +0eab54: 0c01 |000a: move-result-object v1 │ │ +0eab56: 7210 8801 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0eab5c: 0c07 |000e: move-result-object v7 │ │ +0eab5e: 2200 1406 |000f: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0eab62: 7030 1e2e 2002 |0011: invoke-direct {v0, v2, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0eab68: 54c1 d914 |0014: iget-object v1, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLat:Landroid/widget/EditText; // field@14d9 │ │ +0eab6c: 6e10 7621 0100 |0016: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0eab72: 0c01 |0019: move-result-object v1 │ │ +0eab74: 6e10 c524 0100 |001a: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0eab7a: 0c01 |001d: move-result-object v1 │ │ +0eab7c: 7110 9224 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0eab82: 0a09 |0021: move-result v9 │ │ +0eab84: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ +0eab88: 8394 |0024: int-to-double v4, v9 │ │ +0eab8a: 0701 |0025: move-object v1, v0 │ │ +0eab8c: 7406 292e 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; // method@2e29 │ │ +0eab92: 0c08 |0029: move-result-object v8 │ │ +0eab94: 2201 9204 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0eab98: 7010 fb24 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eab9e: 6e10 4f2b 0c00 |002f: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ +0eaba4: 0c02 |0032: move-result-object v2 │ │ +0eaba6: 6e20 0425 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eabac: 0c01 |0036: move-result-object v1 │ │ +0eabae: 1a02 0b23 |0037: const-string v2, "lat" // string@230b │ │ +0eabb2: 6e20 0425 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eabb8: 0c01 |003c: move-result-object v1 │ │ +0eabba: 6e10 0a25 0100 |003d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eabc0: 0c01 |0040: move-result-object v1 │ │ +0eabc2: 6e10 302e 0800 |0041: invoke-virtual {v8}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0eabc8: 0b02 |0044: move-result-wide v2 │ │ +0eabca: 8c22 |0045: double-to-float v2, v2 │ │ +0eabcc: 7230 8401 1702 |0046: invoke-interface {v7, v1, v2}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ +0eabd2: 54c1 da14 |0049: iget-object v1, v12, Lorg/pyneo/maps/preference/OffsetPreference;.mEditTextLon:Landroid/widget/EditText; // field@14da │ │ +0eabd6: 6e10 7621 0100 |004b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@2176 │ │ +0eabdc: 0c01 |004e: move-result-object v1 │ │ +0eabde: 6e10 c524 0100 |004f: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@24c5 │ │ +0eabe4: 0c01 |0052: move-result-object v1 │ │ +0eabe6: 7110 9224 0100 |0053: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0eabec: 0a0a |0056: move-result v10 │ │ +0eabee: 1802 0000 0000 0080 5640 |0057: const-wide v2, #double 90 // #4056800000000000 │ │ +0eabf8: 83a4 |005c: int-to-double v4, v10 │ │ +0eabfa: 0701 |005d: move-object v1, v0 │ │ +0eabfc: 7406 292e 0000 |005e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.calculateEndingGlobalCoordinates:(Lorg/pyneo/maps/utils/GeoPoint;DD)Lorg/pyneo/maps/utils/GeoPoint; // method@2e29 │ │ +0eac02: 0c08 |0061: move-result-object v8 │ │ +0eac04: 2201 9204 |0062: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0eac08: 7010 fb24 0100 |0064: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eac0e: 6e10 4f2b 0c00 |0067: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ +0eac14: 0c02 |006a: move-result-object v2 │ │ +0eac16: 6e20 0425 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eac1c: 0c01 |006e: move-result-object v1 │ │ +0eac1e: 1a02 a223 |006f: const-string v2, "lon" // string@23a2 │ │ +0eac22: 6e20 0425 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eac28: 0c01 |0074: move-result-object v1 │ │ +0eac2a: 6e10 0a25 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eac30: 0c01 |0078: move-result-object v1 │ │ +0eac32: 6e10 322e 0800 |0079: invoke-virtual {v8}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0eac38: 0b02 |007c: move-result-wide v2 │ │ +0eac3a: 8c22 |007d: double-to-float v2, v2 │ │ +0eac3c: 7230 8401 1702 |007e: invoke-interface {v7, v1, v2}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ +0eac42: 7210 8201 0700 |0081: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0eac48: 0e00 |0084: return-void │ │ +0eac4a: 0d06 |0085: move-exception v6 │ │ +0eac4c: 2201 9204 |0086: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0eac50: 7010 fb24 0100 |0088: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eac56: 6e10 4f2b 0c00 |008b: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ +0eac5c: 0c02 |008e: move-result-object v2 │ │ +0eac5e: 6e20 0425 2100 |008f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eac64: 0c01 |0092: move-result-object v1 │ │ +0eac66: 1a02 0b23 |0093: const-string v2, "lat" // string@230b │ │ +0eac6a: 6e20 0425 2100 |0095: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eac70: 0c01 |0098: move-result-object v1 │ │ +0eac72: 6e10 0a25 0100 |0099: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eac78: 0c01 |009c: move-result-object v1 │ │ +0eac7a: 7230 8401 170b |009d: invoke-interface {v7, v1, v11}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ +0eac80: 28a9 |00a0: goto 0049 // -0057 │ │ +0eac82: 0d06 |00a1: move-exception v6 │ │ +0eac84: 2201 9204 |00a2: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0eac88: 7010 fb24 0100 |00a4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eac8e: 6e10 4f2b 0c00 |00a7: invoke-virtual {v12}, Lorg/pyneo/maps/preference/OffsetPreference;.getKey:()Ljava/lang/String; // method@2b4f │ │ +0eac94: 0c02 |00aa: move-result-object v2 │ │ +0eac96: 6e20 0425 2100 |00ab: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eac9c: 0c01 |00ae: move-result-object v1 │ │ +0eac9e: 1a02 a223 |00af: const-string v2, "lon" // string@23a2 │ │ +0eaca2: 6e20 0425 2100 |00b1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaca8: 0c01 |00b4: move-result-object v1 │ │ +0eacaa: 6e10 0a25 0100 |00b5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eacb0: 0c01 |00b8: move-result-object v1 │ │ +0eacb2: 7230 8401 170b |00b9: invoke-interface {v7, v1, v11}, Landroid/content/SharedPreferences$Editor;.putFloat:(Ljava/lang/String;F)Landroid/content/SharedPreferences$Editor; // method@0184 │ │ +0eacb8: 28c5 |00bc: goto 0081 // -003b │ │ catches : 2 │ │ 0x0014 - 0x0049 │ │ Ljava/lang/NumberFormatException; -> 0x0085 │ │ 0x0049 - 0x0081 │ │ Ljava/lang/NumberFormatException; -> 0x00a1 │ │ positions : │ │ 0x0002 line=56 │ │ @@ -322583,20 +322932,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0eade0: |[0eade0] org.pyneo.maps.tileprovider.TileProviderFileBase.:(Landroid/content/Context;)V │ │ -0eadf0: 7020 982b 2100 |0000: invoke-direct {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ -0eadf6: 7020 b92b 2100 |0003: invoke-direct {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.getIndexDatabase:(Landroid/content/Context;)Landroid/database/sqlite/SQLiteDatabase; // method@2bb9 │ │ -0eadfc: 0c00 |0006: move-result-object v0 │ │ -0eadfe: 5b10 0115 |0007: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eae02: 0e00 |0009: return-void │ │ +0eacd8: |[0eacd8] org.pyneo.maps.tileprovider.TileProviderFileBase.:(Landroid/content/Context;)V │ │ +0eace8: 7020 982b 2100 |0000: invoke-direct {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.:(Landroid/content/Context;)V // method@2b98 │ │ +0eacee: 7020 b92b 2100 |0003: invoke-direct {v1, v2}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.getIndexDatabase:(Landroid/content/Context;)Landroid/database/sqlite/SQLiteDatabase; // method@2bb9 │ │ +0eacf4: 0c00 |0006: move-result-object v0 │ │ +0eacf6: 5b10 0115 |0007: iput-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eacfa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0009 line=20 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderFileBase; │ │ @@ -322607,44 +322956,44 @@ │ │ type : '(Landroid/content/Context;)Landroid/database/sqlite/SQLiteDatabase;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0eae04: |[0eae04] org.pyneo.maps.tileprovider.TileProviderFileBase.getIndexDatabase:(Landroid/content/Context;)Landroid/database/sqlite/SQLiteDatabase; │ │ -0eae14: 1a01 6a1a |0000: const-string v1, "data" // string@1a6a │ │ -0eae18: 7120 072f 1500 |0002: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0eae1e: 0c00 |0005: move-result-object v0 │ │ -0eae20: 6e10 1b24 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -0eae26: 0a01 |0009: move-result v1 │ │ -0eae28: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0eae2c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0eae2e: 1101 |000d: return-object v1 │ │ -0eae30: 1a01 9c0f |000e: const-string v1, "OpenStreetMapTileFilesystemProvider: Open INDEX database" // string@0f9c │ │ -0eae34: 7110 f72e 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0eae3a: 2201 a905 |0013: new-instance v1, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper; // type@05a9 │ │ -0eae3e: 2202 9204 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0eae42: 7010 fb24 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eae48: 6e10 1c24 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0eae4e: 0c03 |001d: move-result-object v3 │ │ -0eae50: 6e20 0425 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eae56: 0c02 |0021: move-result-object v2 │ │ -0eae58: 1303 2f00 |0022: const/16 v3, #int 47 // #2f │ │ -0eae5c: 6e20 fe24 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0eae62: 0c02 |0027: move-result-object v2 │ │ -0eae64: 1a03 8221 |0028: const-string v3, "index.db" // string@2182 │ │ -0eae68: 6e20 0425 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eae6e: 0c02 |002d: move-result-object v2 │ │ -0eae70: 6e10 0a25 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eae76: 0c02 |0031: move-result-object v2 │ │ -0eae78: 7040 b02b 4125 |0032: invoke-direct {v1, v4, v5, v2}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper;.:(Lorg/pyneo/maps/tileprovider/TileProviderFileBase;Landroid/content/Context;Ljava/lang/String;)V // method@2bb0 │ │ -0eae7e: 6e10 b12b 0100 |0035: invoke-virtual {v1}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2bb1 │ │ -0eae84: 0c01 |0038: move-result-object v1 │ │ -0eae86: 28d4 |0039: goto 000d // -002c │ │ +0eacfc: |[0eacfc] org.pyneo.maps.tileprovider.TileProviderFileBase.getIndexDatabase:(Landroid/content/Context;)Landroid/database/sqlite/SQLiteDatabase; │ │ +0ead0c: 1a01 6a1a |0000: const-string v1, "data" // string@1a6a │ │ +0ead10: 7120 072f 1500 |0002: invoke-static {v5, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0ead16: 0c00 |0005: move-result-object v0 │ │ +0ead18: 6e10 1b24 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +0ead1e: 0a01 |0009: move-result v1 │ │ +0ead20: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0ead24: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0ead26: 1101 |000d: return-object v1 │ │ +0ead28: 1a01 9c0f |000e: const-string v1, "OpenStreetMapTileFilesystemProvider: Open INDEX database" // string@0f9c │ │ +0ead2c: 7110 f72e 0100 |0010: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0ead32: 2201 a905 |0013: new-instance v1, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper; // type@05a9 │ │ +0ead36: 2202 9204 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0ead3a: 7010 fb24 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ead40: 6e10 1c24 0000 |001a: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0ead46: 0c03 |001d: move-result-object v3 │ │ +0ead48: 6e20 0425 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ead4e: 0c02 |0021: move-result-object v2 │ │ +0ead50: 1303 2f00 |0022: const/16 v3, #int 47 // #2f │ │ +0ead54: 6e20 fe24 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0ead5a: 0c02 |0027: move-result-object v2 │ │ +0ead5c: 1a03 8221 |0028: const-string v3, "index.db" // string@2182 │ │ +0ead60: 6e20 0425 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ead66: 0c02 |002d: move-result-object v2 │ │ +0ead68: 6e10 0a25 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ead6e: 0c02 |0031: move-result-object v2 │ │ +0ead70: 7040 b02b 4125 |0032: invoke-direct {v1, v4, v5, v2}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper;.:(Lorg/pyneo/maps/tileprovider/TileProviderFileBase;Landroid/content/Context;Ljava/lang/String;)V // method@2bb0 │ │ +0ead76: 6e10 b12b 0100 |0035: invoke-virtual {v1}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2bb1 │ │ +0ead7c: 0c01 |0038: move-result-object v1 │ │ +0ead7e: 28d4 |0039: goto 000d // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ 0x000c line=146 │ │ 0x000d line=148 │ │ 0x000e line=147 │ │ @@ -322660,67 +323009,67 @@ │ │ type : '(Ljava/lang/String;JJII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -0eae88: |[0eae88] org.pyneo.maps.tileprovider.TileProviderFileBase.CommitIndex:(Ljava/lang/String;JJII)V │ │ -0eae98: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0eae9a: 5481 0115 |0001: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eae9e: 1a02 7f03 |0003: const-string v2, "CREATE TABLE IF NOT EXISTS ListCashTables (name VARCHAR(100), lastmodified LONG NOT NULL, size LONG NOT NULL, minzoom INTEGER NOT NULL, maxzoom INTEGER NOT NULL, PRIMARY KEY(name) );" // string@037f │ │ -0eaea2: 6e20 f701 2100 |0005: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0eaea8: 5481 0115 |0008: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eaeac: 1a02 cc0b |000a: const-string v2, "ListCashTables" // string@0bcc │ │ -0eaeb0: 2203 9204 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0eaeb4: 7010 fb24 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eaeba: 1a04 b223 |0011: const-string v4, "lower(name) = lower('" // string@23b2 │ │ -0eaebe: 6e20 0425 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eaec4: 0c03 |0016: move-result-object v3 │ │ -0eaec6: 6e20 0425 9300 |0017: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eaecc: 0c03 |001a: move-result-object v3 │ │ -0eaece: 1a04 ee00 |001b: const-string v4, "') OR lower(name) = lower('" // string@00ee │ │ -0eaed2: 6e20 0425 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eaed8: 0c03 |0020: move-result-object v3 │ │ -0eaeda: 1a04 7b35 |0021: const-string v4, "usermap_" // string@357b │ │ -0eaede: 1a05 5518 |0023: const-string v5, "cahs_" // string@1855 │ │ -0eaee2: 6e30 e724 4905 |0025: invoke-virtual {v9, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0eaee8: 0c04 |0028: move-result-object v4 │ │ -0eaeea: 6e20 0425 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eaef0: 0c03 |002c: move-result-object v3 │ │ -0eaef2: 1a04 ed00 |002d: const-string v4, "')" // string@00ed │ │ -0eaef6: 6e20 0425 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eaefc: 0c03 |0032: move-result-object v3 │ │ -0eaefe: 6e10 0a25 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eaf04: 0c03 |0036: move-result-object v3 │ │ -0eaf06: 6e40 f501 2163 |0037: invoke-virtual {v1, v2, v3, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0eaf0c: 2200 2900 |003a: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0eaf10: 7010 1a01 0000 |003c: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0eaf16: 1a01 4b2a |003f: const-string v1, "name" // string@2a4b │ │ -0eaf1a: 6e30 2001 1009 |0041: invoke-virtual {v0, v1, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0eaf20: 1a01 0823 |0044: const-string v1, "lastmodified" // string@2308 │ │ -0eaf24: 7120 9f24 dc00 |0046: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0eaf2a: 0c02 |0049: move-result-object v2 │ │ -0eaf2c: 6e30 1f01 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0eaf32: 1a01 1633 |004d: const-string v1, "size" // string@3316 │ │ -0eaf36: 7120 9f24 ba00 |004f: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0eaf3c: 0c02 |0052: move-result-object v2 │ │ -0eaf3e: 6e30 1f01 1002 |0053: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0eaf44: 1a01 0e2a |0056: const-string v1, "minzoom" // string@2a0e │ │ -0eaf48: 7110 9624 0e00 |0058: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0eaf4e: 0c02 |005b: move-result-object v2 │ │ -0eaf50: 6e30 1e01 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0eaf56: 1a01 5929 |005f: const-string v1, "maxzoom" // string@2959 │ │ -0eaf5a: 7110 9624 0f00 |0061: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0eaf60: 0c02 |0064: move-result-object v2 │ │ -0eaf62: 6e30 1e01 1002 |0065: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0eaf68: 5481 0115 |0068: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eaf6c: 1a02 cc0b |006a: const-string v2, "ListCashTables" // string@0bcc │ │ -0eaf70: 6e40 fa01 2106 |006c: invoke-virtual {v1, v2, v6, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0eaf76: 0e00 |006f: return-void │ │ +0ead80: |[0ead80] org.pyneo.maps.tileprovider.TileProviderFileBase.CommitIndex:(Ljava/lang/String;JJII)V │ │ +0ead90: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ead92: 5481 0115 |0001: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0ead96: 1a02 7f03 |0003: const-string v2, "CREATE TABLE IF NOT EXISTS ListCashTables (name VARCHAR(100), lastmodified LONG NOT NULL, size LONG NOT NULL, minzoom INTEGER NOT NULL, maxzoom INTEGER NOT NULL, PRIMARY KEY(name) );" // string@037f │ │ +0ead9a: 6e20 f701 2100 |0005: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0eada0: 5481 0115 |0008: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eada4: 1a02 cc0b |000a: const-string v2, "ListCashTables" // string@0bcc │ │ +0eada8: 2203 9204 |000c: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0eadac: 7010 fb24 0300 |000e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eadb2: 1a04 b223 |0011: const-string v4, "lower(name) = lower('" // string@23b2 │ │ +0eadb6: 6e20 0425 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eadbc: 0c03 |0016: move-result-object v3 │ │ +0eadbe: 6e20 0425 9300 |0017: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eadc4: 0c03 |001a: move-result-object v3 │ │ +0eadc6: 1a04 ee00 |001b: const-string v4, "') OR lower(name) = lower('" // string@00ee │ │ +0eadca: 6e20 0425 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eadd0: 0c03 |0020: move-result-object v3 │ │ +0eadd2: 1a04 7b35 |0021: const-string v4, "usermap_" // string@357b │ │ +0eadd6: 1a05 5518 |0023: const-string v5, "cahs_" // string@1855 │ │ +0eadda: 6e30 e724 4905 |0025: invoke-virtual {v9, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0eade0: 0c04 |0028: move-result-object v4 │ │ +0eade2: 6e20 0425 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eade8: 0c03 |002c: move-result-object v3 │ │ +0eadea: 1a04 ed00 |002d: const-string v4, "')" // string@00ed │ │ +0eadee: 6e20 0425 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eadf4: 0c03 |0032: move-result-object v3 │ │ +0eadf6: 6e10 0a25 0300 |0033: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eadfc: 0c03 |0036: move-result-object v3 │ │ +0eadfe: 6e40 f501 2163 |0037: invoke-virtual {v1, v2, v3, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0eae04: 2200 2900 |003a: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0eae08: 7010 1a01 0000 |003c: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0eae0e: 1a01 4b2a |003f: const-string v1, "name" // string@2a4b │ │ +0eae12: 6e30 2001 1009 |0041: invoke-virtual {v0, v1, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0eae18: 1a01 0823 |0044: const-string v1, "lastmodified" // string@2308 │ │ +0eae1c: 7120 9f24 dc00 |0046: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0eae22: 0c02 |0049: move-result-object v2 │ │ +0eae24: 6e30 1f01 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0eae2a: 1a01 1633 |004d: const-string v1, "size" // string@3316 │ │ +0eae2e: 7120 9f24 ba00 |004f: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0eae34: 0c02 |0052: move-result-object v2 │ │ +0eae36: 6e30 1f01 1002 |0053: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0eae3c: 1a01 0e2a |0056: const-string v1, "minzoom" // string@2a0e │ │ +0eae40: 7110 9624 0e00 |0058: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0eae46: 0c02 |005b: move-result-object v2 │ │ +0eae48: 6e30 1e01 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0eae4e: 1a01 5929 |005f: const-string v1, "maxzoom" // string@2959 │ │ +0eae52: 7110 9624 0f00 |0061: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0eae58: 0c02 |0064: move-result-object v2 │ │ +0eae5a: 6e30 1e01 1002 |0065: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0eae60: 5481 0115 |0068: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eae64: 1a02 cc0b |006a: const-string v2, "ListCashTables" // string@0bcc │ │ +0eae68: 6e40 fa01 2106 |006c: invoke-virtual {v1, v2, v6, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0eae6e: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0008 line=95 │ │ 0x003a line=96 │ │ 0x003f line=97 │ │ 0x0044 line=98 │ │ @@ -322743,21 +323092,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0eaf78: |[0eaf78] org.pyneo.maps.tileprovider.TileProviderFileBase.Free:()V │ │ -0eaf88: 5410 0115 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eaf8c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0eaf90: 5410 0115 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eaf94: 6e10 f301 0000 |0006: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0eaf9a: 6f10 9a2b 0100 |0009: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ -0eafa0: 0e00 |000c: return-void │ │ +0eae70: |[0eae70] org.pyneo.maps.tileprovider.TileProviderFileBase.Free:()V │ │ +0eae80: 5410 0115 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eae84: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0eae88: 5410 0115 |0004: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eae8c: 6e10 f301 0000 |0006: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0eae92: 6f10 9a2b 0100 |0009: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderBase;.Free:()V // method@2b9a │ │ +0eae98: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=25 │ │ 0x0009 line=26 │ │ 0x000c line=27 │ │ locals : │ │ @@ -322768,63 +323117,65 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0eafa4: |[0eafa4] org.pyneo.maps.tileprovider.TileProviderFileBase.ZoomMaxInCashFile:(Ljava/lang/String;)I │ │ -0eafb4: 1302 1800 |0000: const/16 v2, #int 24 // #18 │ │ -0eafb8: 5473 0115 |0002: iget-object v3, v7, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eafbc: 2204 9204 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0eafc0: 7010 fb24 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eafc6: 1a05 b110 |0009: const-string v5, "SELECT maxzoom FROM ListCashTables WHERE lower(name) = lower('" // string@10b1 │ │ -0eafca: 6e20 0425 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eafd0: 0c04 |000e: move-result-object v4 │ │ -0eafd2: 6e20 0425 8400 |000f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eafd8: 0c04 |0012: move-result-object v4 │ │ -0eafda: 1a05 ee00 |0013: const-string v5, "') OR lower(name) = lower('" // string@00ee │ │ -0eafde: 6e20 0425 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eafe4: 0c04 |0018: move-result-object v4 │ │ -0eafe6: 1a05 7b35 |0019: const-string v5, "usermap_" // string@357b │ │ -0eafea: 1a06 5518 |001b: const-string v6, "cahs_" // string@1855 │ │ -0eafee: 6e30 e724 5806 |001d: invoke-virtual {v8, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0eaff4: 0c05 |0020: move-result-object v5 │ │ -0eaff6: 6e20 0425 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eaffc: 0c04 |0024: move-result-object v4 │ │ -0eaffe: 1a05 ed00 |0025: const-string v5, "')" // string@00ed │ │ -0eb002: 6e20 0425 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb008: 0c04 |002a: move-result-object v4 │ │ -0eb00a: 6e10 0a25 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb010: 0c04 |002e: move-result-object v4 │ │ -0eb012: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -0eb014: 6e30 fe01 4305 |0030: invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0eb01a: 0c00 |0033: move-result-object v0 │ │ -0eb01c: 3800 1500 |0034: if-eqz v0, 0049 // +0015 │ │ -0eb020: 7210 e001 0000 |0036: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0eb026: 0a03 |0039: move-result v3 │ │ -0eb028: 3803 0c00 |003a: if-eqz v3, 0046 // +000c │ │ -0eb02c: 1a03 5929 |003c: const-string v3, "maxzoom" // string@2959 │ │ -0eb030: 7220 d601 3000 |003e: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0eb036: 0a03 |0041: move-result v3 │ │ -0eb038: 7220 db01 3000 |0042: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0eb03e: 0a02 |0045: move-result v2 │ │ -0eb040: 7210 d301 0000 |0046: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0eb046: 0f02 |0049: return v2 │ │ -0eb048: 0d01 |004a: move-exception v1 │ │ -0eb04a: 6e10 8224 0100 |004b: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0eb050: 0c03 |004e: move-result-object v3 │ │ -0eb052: 7120 fa2e 1300 |004f: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eb058: 28f7 |0052: goto 0049 // -0009 │ │ +0eae9c: |[0eae9c] org.pyneo.maps.tileprovider.TileProviderFileBase.ZoomMaxInCashFile:(Ljava/lang/String;)I │ │ +0eaeac: 1302 1800 |0000: const/16 v2, #int 24 // #18 │ │ +0eaeb0: 5473 0115 |0002: iget-object v3, v7, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eaeb4: 2204 9204 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0eaeb8: 7010 fb24 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eaebe: 1a05 b110 |0009: const-string v5, "SELECT maxzoom FROM ListCashTables WHERE lower(name) = lower('" // string@10b1 │ │ +0eaec2: 6e20 0425 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaec8: 0c04 |000e: move-result-object v4 │ │ +0eaeca: 6e20 0425 8400 |000f: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaed0: 0c04 |0012: move-result-object v4 │ │ +0eaed2: 1a05 ee00 |0013: const-string v5, "') OR lower(name) = lower('" // string@00ee │ │ +0eaed6: 6e20 0425 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaedc: 0c04 |0018: move-result-object v4 │ │ +0eaede: 1a05 7b35 |0019: const-string v5, "usermap_" // string@357b │ │ +0eaee2: 1a06 5518 |001b: const-string v6, "cahs_" // string@1855 │ │ +0eaee6: 6e30 e724 5806 |001d: invoke-virtual {v8, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0eaeec: 0c05 |0020: move-result-object v5 │ │ +0eaeee: 6e20 0425 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaef4: 0c04 |0024: move-result-object v4 │ │ +0eaef6: 1a05 ed00 |0025: const-string v5, "')" // string@00ed │ │ +0eaefa: 6e20 0425 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaf00: 0c04 |002a: move-result-object v4 │ │ +0eaf02: 6e10 0a25 0400 |002b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eaf08: 0c04 |002e: move-result-object v4 │ │ +0eaf0a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +0eaf0c: 6e30 fe01 4305 |0030: invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0eaf12: 0c00 |0033: move-result-object v0 │ │ +0eaf14: 3800 1500 |0034: if-eqz v0, 0049 // +0015 │ │ +0eaf18: 7210 e001 0000 |0036: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0eaf1e: 0a03 |0039: move-result v3 │ │ +0eaf20: 3803 0c00 |003a: if-eqz v3, 0046 // +000c │ │ +0eaf24: 1a03 5929 |003c: const-string v3, "maxzoom" // string@2959 │ │ +0eaf28: 7220 d601 3000 |003e: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0eaf2e: 0a03 |0041: move-result v3 │ │ +0eaf30: 7220 db01 3000 |0042: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0eaf36: 0a02 |0045: move-result v2 │ │ +0eaf38: 7210 d301 0000 |0046: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0eaf3e: 0f02 |0049: return v2 │ │ +0eaf40: 0d01 |004a: move-exception v1 │ │ +0eaf42: 6e10 8224 0100 |004b: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0eaf48: 0c03 |004e: move-result-object v3 │ │ +0eaf4a: 7120 fa2e 1300 |004f: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0eaf50: 28f7 |0052: goto 0049 // -0009 │ │ catches : 1 │ │ 0x0002 - 0x0049 │ │ Ljava/lang/Exception; -> 0x004a │ │ positions : │ │ 0x0000 line=106 │ │ 0x0002 line=108 │ │ + 0x001d line=109 │ │ + 0x0030 line=108 │ │ 0x0034 line=110 │ │ 0x0036 line=111 │ │ 0x003c line=112 │ │ 0x0046 line=114 │ │ 0x0049 line=121 │ │ 0x004a line=117 │ │ 0x004b line=118 │ │ @@ -322840,63 +323191,65 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0eb06c: |[0eb06c] org.pyneo.maps.tileprovider.TileProviderFileBase.ZoomMinInCashFile:(Ljava/lang/String;)I │ │ -0eb07c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0eb07e: 5473 0115 |0001: iget-object v3, v7, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eb082: 2204 9204 |0003: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0eb086: 7010 fb24 0400 |0005: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eb08c: 1a05 b210 |0008: const-string v5, "SELECT minzoom FROM ListCashTables WHERE lower(name) = lower('" // string@10b2 │ │ -0eb090: 6e20 0425 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb096: 0c04 |000d: move-result-object v4 │ │ -0eb098: 6e20 0425 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb09e: 0c04 |0011: move-result-object v4 │ │ -0eb0a0: 1a05 ee00 |0012: const-string v5, "') OR lower(name) = lower('" // string@00ee │ │ -0eb0a4: 6e20 0425 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb0aa: 0c04 |0017: move-result-object v4 │ │ -0eb0ac: 1a05 7b35 |0018: const-string v5, "usermap_" // string@357b │ │ -0eb0b0: 1a06 5518 |001a: const-string v6, "cahs_" // string@1855 │ │ -0eb0b4: 6e30 e724 5806 |001c: invoke-virtual {v8, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0eb0ba: 0c05 |001f: move-result-object v5 │ │ -0eb0bc: 6e20 0425 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb0c2: 0c04 |0023: move-result-object v4 │ │ -0eb0c4: 1a05 ed00 |0024: const-string v5, "')" // string@00ed │ │ -0eb0c8: 6e20 0425 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb0ce: 0c04 |0029: move-result-object v4 │ │ -0eb0d0: 6e10 0a25 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb0d6: 0c04 |002d: move-result-object v4 │ │ -0eb0d8: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -0eb0da: 6e30 fe01 4305 |002f: invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0eb0e0: 0c00 |0032: move-result-object v0 │ │ -0eb0e2: 3800 1500 |0033: if-eqz v0, 0048 // +0015 │ │ -0eb0e6: 7210 e001 0000 |0035: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0eb0ec: 0a03 |0038: move-result v3 │ │ -0eb0ee: 3803 0c00 |0039: if-eqz v3, 0045 // +000c │ │ -0eb0f2: 1a03 0e2a |003b: const-string v3, "minzoom" // string@2a0e │ │ -0eb0f6: 7220 d601 3000 |003d: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0eb0fc: 0a03 |0040: move-result v3 │ │ -0eb0fe: 7220 db01 3000 |0041: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0eb104: 0a02 |0044: move-result v2 │ │ -0eb106: 7210 d301 0000 |0045: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0eb10c: 0f02 |0048: return v2 │ │ -0eb10e: 0d01 |0049: move-exception v1 │ │ -0eb110: 6e10 8224 0100 |004a: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0eb116: 0c03 |004d: move-result-object v3 │ │ -0eb118: 7120 fa2e 1300 |004e: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eb11e: 28f7 |0051: goto 0048 // -0009 │ │ +0eaf64: |[0eaf64] org.pyneo.maps.tileprovider.TileProviderFileBase.ZoomMinInCashFile:(Ljava/lang/String;)I │ │ +0eaf74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0eaf76: 5473 0115 |0001: iget-object v3, v7, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eaf7a: 2204 9204 |0003: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0eaf7e: 7010 fb24 0400 |0005: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eaf84: 1a05 b210 |0008: const-string v5, "SELECT minzoom FROM ListCashTables WHERE lower(name) = lower('" // string@10b2 │ │ +0eaf88: 6e20 0425 5400 |000a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaf8e: 0c04 |000d: move-result-object v4 │ │ +0eaf90: 6e20 0425 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eaf96: 0c04 |0011: move-result-object v4 │ │ +0eaf98: 1a05 ee00 |0012: const-string v5, "') OR lower(name) = lower('" // string@00ee │ │ +0eaf9c: 6e20 0425 5400 |0014: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eafa2: 0c04 |0017: move-result-object v4 │ │ +0eafa4: 1a05 7b35 |0018: const-string v5, "usermap_" // string@357b │ │ +0eafa8: 1a06 5518 |001a: const-string v6, "cahs_" // string@1855 │ │ +0eafac: 6e30 e724 5806 |001c: invoke-virtual {v8, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0eafb2: 0c05 |001f: move-result-object v5 │ │ +0eafb4: 6e20 0425 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eafba: 0c04 |0023: move-result-object v4 │ │ +0eafbc: 1a05 ed00 |0024: const-string v5, "')" // string@00ed │ │ +0eafc0: 6e20 0425 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eafc6: 0c04 |0029: move-result-object v4 │ │ +0eafc8: 6e10 0a25 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eafce: 0c04 |002d: move-result-object v4 │ │ +0eafd0: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +0eafd2: 6e30 fe01 4305 |002f: invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0eafd8: 0c00 |0032: move-result-object v0 │ │ +0eafda: 3800 1500 |0033: if-eqz v0, 0048 // +0015 │ │ +0eafde: 7210 e001 0000 |0035: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0eafe4: 0a03 |0038: move-result v3 │ │ +0eafe6: 3803 0c00 |0039: if-eqz v3, 0045 // +000c │ │ +0eafea: 1a03 0e2a |003b: const-string v3, "minzoom" // string@2a0e │ │ +0eafee: 7220 d601 3000 |003d: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0eaff4: 0a03 |0040: move-result v3 │ │ +0eaff6: 7220 db01 3000 |0041: invoke-interface {v0, v3}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0eaffc: 0a02 |0044: move-result v2 │ │ +0eaffe: 7210 d301 0000 |0045: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0eb004: 0f02 |0048: return v2 │ │ +0eb006: 0d01 |0049: move-exception v1 │ │ +0eb008: 6e10 8224 0100 |004a: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0eb00e: 0c03 |004d: move-result-object v3 │ │ +0eb010: 7120 fa2e 1300 |004e: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0eb016: 28f7 |0051: goto 0048 // -0009 │ │ catches : 1 │ │ 0x0001 - 0x0048 │ │ Ljava/lang/Exception; -> 0x0049 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0001 line=127 │ │ + 0x001c line=128 │ │ + 0x002f line=127 │ │ 0x0033 line=129 │ │ 0x0035 line=130 │ │ 0x003b line=131 │ │ 0x0045 line=133 │ │ 0x0048 line=140 │ │ 0x0049 line=136 │ │ 0x004a line=137 │ │ @@ -322912,219 +323265,224 @@ │ │ type : '(Ljava/lang/String;JJZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 379 16-bit code units │ │ -0eb130: |[0eb130] org.pyneo.maps.tileprovider.TileProviderFileBase.needIndex:(Ljava/lang/String;JJZ)Z │ │ -0eb140: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0eb142: 5483 0115 |0001: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eb146: 3903 0400 |0003: if-nez v3, 0007 // +0004 │ │ -0eb14a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0eb14c: 0f02 |0006: return v2 │ │ -0eb14e: 5483 0115 |0007: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eb152: 1a04 7f03 |0009: const-string v4, "CREATE TABLE IF NOT EXISTS ListCashTables (name VARCHAR(100), lastmodified LONG NOT NULL, size LONG NOT NULL, minzoom INTEGER NOT NULL, maxzoom INTEGER NOT NULL, PRIMARY KEY(name) );" // string@037f │ │ -0eb156: 6e20 f701 4300 |000b: invoke-virtual {v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0eb15c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0eb15e: 5483 0115 |000f: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eb162: 1a04 a510 |0011: const-string v4, "SELECT COUNT(*) FROM ListCashTables" // string@10a5 │ │ -0eb166: 6e30 fe01 4307 |0013: invoke-virtual {v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0eb16c: 0c01 |0016: move-result-object v1 │ │ -0eb16e: 3801 3e01 |0017: if-eqz v1, 0155 // +013e │ │ -0eb172: 7210 d801 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0eb178: 0a03 |001c: move-result v3 │ │ -0eb17a: 3d03 2f01 |001d: if-lez v3, 014c // +012f │ │ -0eb17e: 2203 9204 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0eb182: 7010 fb24 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eb188: 1a04 4e06 |0024: const-string v4, "In table ListCashTables " // string@064e │ │ -0eb18c: 6e20 0425 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb192: 0c03 |0029: move-result-object v3 │ │ -0eb194: 7210 d801 0100 |002a: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0eb19a: 0a04 |002d: move-result v4 │ │ -0eb19c: 6e20 0025 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0eb1a2: 0c03 |0031: move-result-object v3 │ │ -0eb1a4: 1a04 9700 |0032: const-string v4, " records" // string@0097 │ │ -0eb1a8: 6e20 0425 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb1ae: 0c03 |0037: move-result-object v3 │ │ -0eb1b0: 6e10 0a25 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb1b6: 0c03 |003b: move-result-object v3 │ │ -0eb1b8: 7110 f72e 0300 |003c: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0eb1be: 7210 d301 0100 |003f: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0eb1c4: 2203 9204 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0eb1c8: 7010 fb24 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eb1ce: 1a04 ad03 |0047: const-string v4, "Check for aCashTableName = " // string@03ad │ │ -0eb1d2: 6e20 0425 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb1d8: 0c03 |004c: move-result-object v3 │ │ -0eb1da: 6e20 0425 9300 |004d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb1e0: 0c03 |0050: move-result-object v3 │ │ -0eb1e2: 6e10 0a25 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb1e8: 0c03 |0054: move-result-object v3 │ │ -0eb1ea: 7110 f72e 0300 |0055: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0eb1f0: 5483 0115 |0058: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eb1f4: 2204 9204 |005a: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0eb1f8: 7010 fb24 0400 |005c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eb1fe: 1a05 b910 |005f: const-string v5, "SELECT size, lastmodified FROM ListCashTables WHERE lower(name) = lower('" // string@10b9 │ │ -0eb202: 6e20 0425 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb208: 0c04 |0064: move-result-object v4 │ │ -0eb20a: 6e20 0425 9400 |0065: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb210: 0c04 |0068: move-result-object v4 │ │ -0eb212: 1a05 ee00 |0069: const-string v5, "') OR lower(name) = lower('" // string@00ee │ │ -0eb216: 6e20 0425 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb21c: 0c04 |006e: move-result-object v4 │ │ -0eb21e: 1a05 7b35 |006f: const-string v5, "usermap_" // string@357b │ │ -0eb222: 1a06 5518 |0071: const-string v6, "cahs_" // string@1855 │ │ -0eb226: 6e30 e724 5906 |0073: invoke-virtual {v9, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0eb22c: 0c05 |0076: move-result-object v5 │ │ -0eb22e: 6e20 0425 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb234: 0c04 |007a: move-result-object v4 │ │ -0eb236: 1a05 ed00 |007b: const-string v5, "')" // string@00ed │ │ -0eb23a: 6e20 0425 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb240: 0c04 |0080: move-result-object v4 │ │ -0eb242: 6e10 0a25 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb248: 0c04 |0084: move-result-object v4 │ │ -0eb24a: 6e30 fe01 4307 |0085: invoke-virtual {v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0eb250: 0c01 |0088: move-result-object v1 │ │ -0eb252: 7210 d801 0100 |0089: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0eb258: 0a03 |008c: move-result v3 │ │ -0eb25a: 3d03 a800 |008d: if-lez v3, 0135 // +00a8 │ │ -0eb25e: 7210 e001 0100 |008f: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0eb264: 2203 9204 |0092: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0eb268: 7010 fb24 0300 |0094: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eb26e: 1a04 7110 |0097: const-string v4, "Record " // string@1071 │ │ -0eb272: 6e20 0425 4300 |0099: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb278: 0c03 |009c: move-result-object v3 │ │ -0eb27a: 6e20 0425 9300 |009d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb280: 0c03 |00a0: move-result-object v3 │ │ -0eb282: 1a04 9d00 |00a1: const-string v4, " size = " // string@009d │ │ -0eb286: 6e20 0425 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb28c: 0c03 |00a6: move-result-object v3 │ │ -0eb28e: 1a04 1633 |00a7: const-string v4, "size" // string@3316 │ │ -0eb292: 7220 d601 4100 |00a9: invoke-interface {v1, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0eb298: 0a04 |00ac: move-result v4 │ │ -0eb29a: 7220 dc01 4100 |00ad: invoke-interface {v1, v4}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ -0eb2a0: 0b04 |00b0: move-result-wide v4 │ │ -0eb2a2: 6e30 0125 4305 |00b1: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0eb2a8: 0c03 |00b4: move-result-object v3 │ │ -0eb2aa: 1a04 3000 |00b5: const-string v4, " AND lastmodified = " // string@0030 │ │ -0eb2ae: 6e20 0425 4300 |00b7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb2b4: 0c03 |00ba: move-result-object v3 │ │ -0eb2b6: 1a04 0823 |00bb: const-string v4, "lastmodified" // string@2308 │ │ -0eb2ba: 7220 d601 4100 |00bd: invoke-interface {v1, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0eb2c0: 0a04 |00c0: move-result v4 │ │ -0eb2c2: 7220 dc01 4100 |00c1: invoke-interface {v1, v4}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ -0eb2c8: 0b04 |00c4: move-result-wide v4 │ │ -0eb2ca: 6e30 0125 4305 |00c5: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0eb2d0: 0c03 |00c8: move-result-object v3 │ │ -0eb2d2: 6e10 0a25 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb2d8: 0c03 |00cc: move-result-object v3 │ │ -0eb2da: 7110 f72e 0300 |00cd: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0eb2e0: 2203 9204 |00d0: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0eb2e4: 7010 fb24 0300 |00d2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eb2ea: 1a04 4e05 |00d5: const-string v4, "File " // string@054e │ │ -0eb2ee: 6e20 0425 4300 |00d7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb2f4: 0c03 |00da: move-result-object v3 │ │ -0eb2f6: 6e20 0425 9300 |00db: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb2fc: 0c03 |00de: move-result-object v3 │ │ -0eb2fe: 1a04 9d00 |00df: const-string v4, " size = " // string@009d │ │ -0eb302: 6e20 0425 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb308: 0c03 |00e4: move-result-object v3 │ │ -0eb30a: 6e30 0125 a30b |00e5: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0eb310: 0c03 |00e8: move-result-object v3 │ │ -0eb312: 1a04 3000 |00e9: const-string v4, " AND lastmodified = " // string@0030 │ │ -0eb316: 6e20 0425 4300 |00eb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb31c: 0c03 |00ee: move-result-object v3 │ │ -0eb31e: 6e30 0125 c30d |00ef: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0eb324: 0c03 |00f2: move-result-object v3 │ │ -0eb326: 6e10 0a25 0300 |00f3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb32c: 0c03 |00f6: move-result-object v3 │ │ -0eb32e: 7110 f72e 0300 |00f7: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0eb334: 7210 d301 0100 |00fa: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0eb33a: 1200 |00fd: const/4 v0, #int 0 // #0 │ │ -0eb33c: 5483 0115 |00fe: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ -0eb340: 2204 9204 |0100: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0eb344: 7010 fb24 0400 |0102: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eb34a: 1a05 a310 |0105: const-string v5, "SELECT * FROM ListCashTables WHERE lower(name) = lower('" // string@10a3 │ │ -0eb34e: 6e20 0425 5400 |0107: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb354: 0c04 |010a: move-result-object v4 │ │ -0eb356: 6e20 0425 9400 |010b: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb35c: 0c04 |010e: move-result-object v4 │ │ -0eb35e: 1a05 ee00 |010f: const-string v5, "') OR lower(name) = lower('" // string@00ee │ │ -0eb362: 6e20 0425 5400 |0111: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb368: 0c04 |0114: move-result-object v4 │ │ -0eb36a: 1a05 7b35 |0115: const-string v5, "usermap_" // string@357b │ │ -0eb36e: 1a06 5518 |0117: const-string v6, "cahs_" // string@1855 │ │ -0eb372: 6e30 e724 5906 |0119: invoke-virtual {v9, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0eb378: 0c05 |011c: move-result-object v5 │ │ -0eb37a: 6e20 0425 5400 |011d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb380: 0c04 |0120: move-result-object v4 │ │ -0eb382: 1a05 ed00 |0121: const-string v5, "')" // string@00ed │ │ -0eb386: 6e20 0425 5400 |0123: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb38c: 0c04 |0126: move-result-object v4 │ │ -0eb38e: 6e10 0a25 0400 |0127: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb394: 0c04 |012a: move-result-object v4 │ │ -0eb396: 6e30 fe01 4307 |012b: invoke-virtual {v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0eb39c: 0c00 |012e: move-result-object v0 │ │ -0eb39e: 1202 |012f: const/4 v2, #int 0 // #0 │ │ -0eb3a0: 3900 2b00 |0130: if-nez v0, 015b // +002b │ │ -0eb3a4: 1212 |0132: const/4 v2, #int 1 // #1 │ │ -0eb3a6: 2900 d3fe |0133: goto/16 0006 // -012d │ │ -0eb3aa: 2203 9204 |0135: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0eb3ae: 7010 fb24 0300 |0137: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eb3b4: 1a04 5006 |013a: const-string v4, "In table ListCashTables NO records for " // string@0650 │ │ -0eb3b8: 6e20 0425 4300 |013c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb3be: 0c03 |013f: move-result-object v3 │ │ -0eb3c0: 6e20 0425 9300 |0140: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eb3c6: 0c03 |0143: move-result-object v3 │ │ -0eb3c8: 6e10 0a25 0300 |0144: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eb3ce: 0c03 |0147: move-result-object v3 │ │ -0eb3d0: 7110 f72e 0300 |0148: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0eb3d6: 28af |014b: goto 00fa // -0051 │ │ -0eb3d8: 1a03 4f06 |014c: const-string v3, "In table ListCashTables NO records" // string@064f │ │ -0eb3dc: 7110 f72e 0300 |014e: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0eb3e2: 7210 d301 0100 |0151: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0eb3e8: 28a9 |0154: goto 00fd // -0057 │ │ -0eb3ea: 1a03 150f |0155: const-string v3, "NO table ListCashTables in database" // string@0f15 │ │ -0eb3ee: 7110 f72e 0300 |0157: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0eb3f4: 28a3 |015a: goto 00fd // -005d │ │ -0eb3f6: 7210 e001 0000 |015b: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0eb3fc: 0a03 |015e: move-result v3 │ │ -0eb3fe: 3903 0800 |015f: if-nez v3, 0167 // +0008 │ │ -0eb402: 1212 |0161: const/4 v2, #int 1 // #1 │ │ -0eb404: 7210 d301 0000 |0162: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0eb40a: 2900 a1fe |0165: goto/16 0006 // -015f │ │ -0eb40e: 380e 0400 |0167: if-eqz v14, 016b // +0004 │ │ -0eb412: 1202 |0169: const/4 v2, #int 0 // #0 │ │ -0eb414: 28f8 |016a: goto 0162 // -0008 │ │ -0eb416: 1a03 1633 |016b: const-string v3, "size" // string@3316 │ │ -0eb41a: 7220 d501 3000 |016d: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0eb420: 0a03 |0170: move-result v3 │ │ -0eb422: 7220 dc01 3000 |0171: invoke-interface {v0, v3}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ -0eb428: 0b04 |0174: move-result-wide v4 │ │ -0eb42a: 3103 040a |0175: cmp-long v3, v4, v10 │ │ -0eb42e: 3803 ebff |0177: if-eqz v3, 0162 // -0015 │ │ -0eb432: 1212 |0179: const/4 v2, #int 1 // #1 │ │ -0eb434: 28e8 |017a: goto 0162 // -0018 │ │ +0eb028: |[0eb028] org.pyneo.maps.tileprovider.TileProviderFileBase.needIndex:(Ljava/lang/String;JJZ)Z │ │ +0eb038: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0eb03a: 5483 0115 |0001: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eb03e: 3903 0400 |0003: if-nez v3, 0007 // +0004 │ │ +0eb042: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0eb044: 0f02 |0006: return v2 │ │ +0eb046: 5483 0115 |0007: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eb04a: 1a04 7f03 |0009: const-string v4, "CREATE TABLE IF NOT EXISTS ListCashTables (name VARCHAR(100), lastmodified LONG NOT NULL, size LONG NOT NULL, minzoom INTEGER NOT NULL, maxzoom INTEGER NOT NULL, PRIMARY KEY(name) );" // string@037f │ │ +0eb04e: 6e20 f701 4300 |000b: invoke-virtual {v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0eb054: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0eb056: 5483 0115 |000f: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eb05a: 1a04 a510 |0011: const-string v4, "SELECT COUNT(*) FROM ListCashTables" // string@10a5 │ │ +0eb05e: 6e30 fe01 4307 |0013: invoke-virtual {v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0eb064: 0c01 |0016: move-result-object v1 │ │ +0eb066: 3801 3e01 |0017: if-eqz v1, 0155 // +013e │ │ +0eb06a: 7210 d801 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0eb070: 0a03 |001c: move-result v3 │ │ +0eb072: 3d03 2f01 |001d: if-lez v3, 014c // +012f │ │ +0eb076: 2203 9204 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0eb07a: 7010 fb24 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eb080: 1a04 4e06 |0024: const-string v4, "In table ListCashTables " // string@064e │ │ +0eb084: 6e20 0425 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb08a: 0c03 |0029: move-result-object v3 │ │ +0eb08c: 7210 d801 0100 |002a: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0eb092: 0a04 |002d: move-result v4 │ │ +0eb094: 6e20 0025 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0eb09a: 0c03 |0031: move-result-object v3 │ │ +0eb09c: 1a04 9700 |0032: const-string v4, " records" // string@0097 │ │ +0eb0a0: 6e20 0425 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb0a6: 0c03 |0037: move-result-object v3 │ │ +0eb0a8: 6e10 0a25 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eb0ae: 0c03 |003b: move-result-object v3 │ │ +0eb0b0: 7110 f72e 0300 |003c: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0eb0b6: 7210 d301 0100 |003f: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0eb0bc: 2203 9204 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0eb0c0: 7010 fb24 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eb0c6: 1a04 ad03 |0047: const-string v4, "Check for aCashTableName = " // string@03ad │ │ +0eb0ca: 6e20 0425 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb0d0: 0c03 |004c: move-result-object v3 │ │ +0eb0d2: 6e20 0425 9300 |004d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb0d8: 0c03 |0050: move-result-object v3 │ │ +0eb0da: 6e10 0a25 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eb0e0: 0c03 |0054: move-result-object v3 │ │ +0eb0e2: 7110 f72e 0300 |0055: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0eb0e8: 5483 0115 |0058: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eb0ec: 2204 9204 |005a: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0eb0f0: 7010 fb24 0400 |005c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eb0f6: 1a05 b910 |005f: const-string v5, "SELECT size, lastmodified FROM ListCashTables WHERE lower(name) = lower('" // string@10b9 │ │ +0eb0fa: 6e20 0425 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb100: 0c04 |0064: move-result-object v4 │ │ +0eb102: 6e20 0425 9400 |0065: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb108: 0c04 |0068: move-result-object v4 │ │ +0eb10a: 1a05 ee00 |0069: const-string v5, "') OR lower(name) = lower('" // string@00ee │ │ +0eb10e: 6e20 0425 5400 |006b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb114: 0c04 |006e: move-result-object v4 │ │ +0eb116: 1a05 7b35 |006f: const-string v5, "usermap_" // string@357b │ │ +0eb11a: 1a06 5518 |0071: const-string v6, "cahs_" // string@1855 │ │ +0eb11e: 6e30 e724 5906 |0073: invoke-virtual {v9, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0eb124: 0c05 |0076: move-result-object v5 │ │ +0eb126: 6e20 0425 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb12c: 0c04 |007a: move-result-object v4 │ │ +0eb12e: 1a05 ed00 |007b: const-string v5, "')" // string@00ed │ │ +0eb132: 6e20 0425 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb138: 0c04 |0080: move-result-object v4 │ │ +0eb13a: 6e10 0a25 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eb140: 0c04 |0084: move-result-object v4 │ │ +0eb142: 6e30 fe01 4307 |0085: invoke-virtual {v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0eb148: 0c01 |0088: move-result-object v1 │ │ +0eb14a: 7210 d801 0100 |0089: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0eb150: 0a03 |008c: move-result v3 │ │ +0eb152: 3d03 a800 |008d: if-lez v3, 0135 // +00a8 │ │ +0eb156: 7210 e001 0100 |008f: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0eb15c: 2203 9204 |0092: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0eb160: 7010 fb24 0300 |0094: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eb166: 1a04 7110 |0097: const-string v4, "Record " // string@1071 │ │ +0eb16a: 6e20 0425 4300 |0099: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb170: 0c03 |009c: move-result-object v3 │ │ +0eb172: 6e20 0425 9300 |009d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb178: 0c03 |00a0: move-result-object v3 │ │ +0eb17a: 1a04 9d00 |00a1: const-string v4, " size = " // string@009d │ │ +0eb17e: 6e20 0425 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb184: 0c03 |00a6: move-result-object v3 │ │ +0eb186: 1a04 1633 |00a7: const-string v4, "size" // string@3316 │ │ +0eb18a: 7220 d601 4100 |00a9: invoke-interface {v1, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0eb190: 0a04 |00ac: move-result v4 │ │ +0eb192: 7220 dc01 4100 |00ad: invoke-interface {v1, v4}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ +0eb198: 0b04 |00b0: move-result-wide v4 │ │ +0eb19a: 6e30 0125 4305 |00b1: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0eb1a0: 0c03 |00b4: move-result-object v3 │ │ +0eb1a2: 1a04 3000 |00b5: const-string v4, " AND lastmodified = " // string@0030 │ │ +0eb1a6: 6e20 0425 4300 |00b7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb1ac: 0c03 |00ba: move-result-object v3 │ │ +0eb1ae: 1a04 0823 |00bb: const-string v4, "lastmodified" // string@2308 │ │ +0eb1b2: 7220 d601 4100 |00bd: invoke-interface {v1, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0eb1b8: 0a04 |00c0: move-result v4 │ │ +0eb1ba: 7220 dc01 4100 |00c1: invoke-interface {v1, v4}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ +0eb1c0: 0b04 |00c4: move-result-wide v4 │ │ +0eb1c2: 6e30 0125 4305 |00c5: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0eb1c8: 0c03 |00c8: move-result-object v3 │ │ +0eb1ca: 6e10 0a25 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eb1d0: 0c03 |00cc: move-result-object v3 │ │ +0eb1d2: 7110 f72e 0300 |00cd: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0eb1d8: 2203 9204 |00d0: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0eb1dc: 7010 fb24 0300 |00d2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eb1e2: 1a04 4e05 |00d5: const-string v4, "File " // string@054e │ │ +0eb1e6: 6e20 0425 4300 |00d7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb1ec: 0c03 |00da: move-result-object v3 │ │ +0eb1ee: 6e20 0425 9300 |00db: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb1f4: 0c03 |00de: move-result-object v3 │ │ +0eb1f6: 1a04 9d00 |00df: const-string v4, " size = " // string@009d │ │ +0eb1fa: 6e20 0425 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb200: 0c03 |00e4: move-result-object v3 │ │ +0eb202: 6e30 0125 a30b |00e5: invoke-virtual {v3, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0eb208: 0c03 |00e8: move-result-object v3 │ │ +0eb20a: 1a04 3000 |00e9: const-string v4, " AND lastmodified = " // string@0030 │ │ +0eb20e: 6e20 0425 4300 |00eb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb214: 0c03 |00ee: move-result-object v3 │ │ +0eb216: 6e30 0125 c30d |00ef: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0eb21c: 0c03 |00f2: move-result-object v3 │ │ +0eb21e: 6e10 0a25 0300 |00f3: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eb224: 0c03 |00f6: move-result-object v3 │ │ +0eb226: 7110 f72e 0300 |00f7: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0eb22c: 7210 d301 0100 |00fa: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0eb232: 1200 |00fd: const/4 v0, #int 0 // #0 │ │ +0eb234: 5483 0115 |00fe: iget-object v3, v8, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1501 │ │ +0eb238: 2204 9204 |0100: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0eb23c: 7010 fb24 0400 |0102: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eb242: 1a05 a310 |0105: const-string v5, "SELECT * FROM ListCashTables WHERE lower(name) = lower('" // string@10a3 │ │ +0eb246: 6e20 0425 5400 |0107: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb24c: 0c04 |010a: move-result-object v4 │ │ +0eb24e: 6e20 0425 9400 |010b: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb254: 0c04 |010e: move-result-object v4 │ │ +0eb256: 1a05 ee00 |010f: const-string v5, "') OR lower(name) = lower('" // string@00ee │ │ +0eb25a: 6e20 0425 5400 |0111: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb260: 0c04 |0114: move-result-object v4 │ │ +0eb262: 1a05 7b35 |0115: const-string v5, "usermap_" // string@357b │ │ +0eb266: 1a06 5518 |0117: const-string v6, "cahs_" // string@1855 │ │ +0eb26a: 6e30 e724 5906 |0119: invoke-virtual {v9, v5, v6}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0eb270: 0c05 |011c: move-result-object v5 │ │ +0eb272: 6e20 0425 5400 |011d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb278: 0c04 |0120: move-result-object v4 │ │ +0eb27a: 1a05 ed00 |0121: const-string v5, "')" // string@00ed │ │ +0eb27e: 6e20 0425 5400 |0123: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb284: 0c04 |0126: move-result-object v4 │ │ +0eb286: 6e10 0a25 0400 |0127: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eb28c: 0c04 |012a: move-result-object v4 │ │ +0eb28e: 6e30 fe01 4307 |012b: invoke-virtual {v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0eb294: 0c00 |012e: move-result-object v0 │ │ +0eb296: 1202 |012f: const/4 v2, #int 0 // #0 │ │ +0eb298: 3900 2b00 |0130: if-nez v0, 015b // +002b │ │ +0eb29c: 1212 |0132: const/4 v2, #int 1 // #1 │ │ +0eb29e: 2900 d3fe |0133: goto/16 0006 // -012d │ │ +0eb2a2: 2203 9204 |0135: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0eb2a6: 7010 fb24 0300 |0137: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eb2ac: 1a04 5006 |013a: const-string v4, "In table ListCashTables NO records for " // string@0650 │ │ +0eb2b0: 6e20 0425 4300 |013c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb2b6: 0c03 |013f: move-result-object v3 │ │ +0eb2b8: 6e20 0425 9300 |0140: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eb2be: 0c03 |0143: move-result-object v3 │ │ +0eb2c0: 6e10 0a25 0300 |0144: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eb2c6: 0c03 |0147: move-result-object v3 │ │ +0eb2c8: 7110 f72e 0300 |0148: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0eb2ce: 28af |014b: goto 00fa // -0051 │ │ +0eb2d0: 1a03 4f06 |014c: const-string v3, "In table ListCashTables NO records" // string@064f │ │ +0eb2d4: 7110 f72e 0300 |014e: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0eb2da: 7210 d301 0100 |0151: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0eb2e0: 28a9 |0154: goto 00fd // -0057 │ │ +0eb2e2: 1a03 150f |0155: const-string v3, "NO table ListCashTables in database" // string@0f15 │ │ +0eb2e6: 7110 f72e 0300 |0157: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0eb2ec: 28a3 |015a: goto 00fd // -005d │ │ +0eb2ee: 7210 e001 0000 |015b: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0eb2f4: 0a03 |015e: move-result v3 │ │ +0eb2f6: 3903 0800 |015f: if-nez v3, 0167 // +0008 │ │ +0eb2fa: 1212 |0161: const/4 v2, #int 1 // #1 │ │ +0eb2fc: 7210 d301 0000 |0162: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0eb302: 2900 a1fe |0165: goto/16 0006 // -015f │ │ +0eb306: 380e 0400 |0167: if-eqz v14, 016b // +0004 │ │ +0eb30a: 1202 |0169: const/4 v2, #int 0 // #0 │ │ +0eb30c: 28f8 |016a: goto 0162 // -0008 │ │ +0eb30e: 1a03 1633 |016b: const-string v3, "size" // string@3316 │ │ +0eb312: 7220 d501 3000 |016d: invoke-interface {v0, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0eb318: 0a03 |0170: move-result v3 │ │ +0eb31a: 7220 dc01 3000 |0171: invoke-interface {v0, v3}, Landroid/database/Cursor;.getLong:(I)J // method@01dc │ │ +0eb320: 0b04 |0174: move-result-wide v4 │ │ +0eb322: 3103 040a |0175: cmp-long v3, v4, v10 │ │ +0eb326: 3803 ebff |0177: if-eqz v3, 0162 // -0015 │ │ +0eb32a: 1212 |0179: const/4 v2, #int 1 // #1 │ │ +0eb32c: 28e8 |017a: goto 0162 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0005 line=31 │ │ 0x0006 line=90 │ │ 0x0007 line=32 │ │ 0x000e line=33 │ │ 0x000f line=34 │ │ 0x0017 line=35 │ │ 0x0019 line=36 │ │ 0x001f line=37 │ │ 0x003f line=38 │ │ 0x0042 line=56 │ │ 0x0058 line=57 │ │ + 0x0073 line=58 │ │ + 0x0085 line=57 │ │ 0x0089 line=59 │ │ 0x008f line=60 │ │ 0x0092 line=61 │ │ + 0x00a9 line=62 │ │ + 0x00bd line=63 │ │ + 0x00cd line=61 │ │ 0x00d0 line=64 │ │ 0x00fa line=68 │ │ 0x00fd line=76 │ │ 0x00fe line=77 │ │ 0x012f line=78 │ │ 0x0130 line=79 │ │ 0x0132 line=80 │ │ @@ -323177,17 +323535,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eb438: |[0eb438] org.pyneo.maps.tileprovider.Util.:()V │ │ -0eb448: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0eb44e: 0e00 |0003: return-void │ │ +0eb330: |[0eb330] org.pyneo.maps.tileprovider.Util.:()V │ │ +0eb340: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0eb346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/tileprovider/Util; │ │ │ │ #1 : (in Lorg/pyneo/maps/tileprovider/Util;) │ │ @@ -323195,82 +323553,82 @@ │ │ type : '([III)Lorg/pyneo/maps/utils/BoundingBoxE6;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 119 16-bit code units │ │ -0eb450: |[0eb450] org.pyneo.maps.tileprovider.Util.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ -0eb460: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0eb462: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0eb464: 1406 4042 0f00 |0002: const v6, #float 1.4013e-39 // #000f4240 │ │ -0eb46a: 440c 0d07 |0005: aget v12, v13, v7 │ │ -0eb46e: 440b 0d08 |0007: aget v11, v13, v8 │ │ -0eb472: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -0eb474: 331f 5300 |000a: if-ne v15, v1, 005d // +0053 │ │ -0eb478: 6201 bc15 |000c: sget-object v1, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ -0eb47c: d802 0ef9 |000e: add-int/lit8 v2, v14, #int -7 // #f9 │ │ -0eb480: 4401 0102 |0010: aget v1, v1, v2 │ │ -0eb484: b1c1 |0012: sub-int/2addr v1, v12 │ │ -0eb486: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0eb48a: b261 |0015: mul-int/2addr v1, v6 │ │ -0eb48c: 6202 bc15 |0016: sget-object v2, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ -0eb490: d803 0ef9 |0018: add-int/lit8 v3, v14, #int -7 // #f9 │ │ -0eb494: 4402 0203 |001a: aget v2, v2, v3 │ │ -0eb498: b321 |001c: div-int/2addr v1, v2 │ │ -0eb49a: 8312 |001d: int-to-double v2, v1 │ │ -0eb49c: 9201 0b06 |001e: mul-int v1, v11, v6 │ │ -0eb4a0: 6204 bc15 |0020: sget-object v4, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ -0eb4a4: d805 0ef9 |0022: add-int/lit8 v5, v14, #int -7 // #f9 │ │ -0eb4a8: 4404 0405 |0024: aget v4, v4, v5 │ │ -0eb4ac: b341 |0026: div-int/2addr v1, v4 │ │ -0eb4ae: 8314 |0027: int-to-double v4, v1 │ │ -0eb4b0: 7140 7d2e 3254 |0028: invoke-static {v2, v3, v4, v5}, Lorg/pyneo/maps/utils/OSGB36;.OSGB2LatLon:(DD)[D // method@2e7d │ │ -0eb4b6: 0c00 |002b: move-result-object v0 │ │ -0eb4b8: 6201 bc15 |002c: sget-object v1, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ -0eb4bc: d802 0ef9 |002e: add-int/lit8 v2, v14, #int -7 // #f9 │ │ -0eb4c0: 4401 0102 |0030: aget v1, v1, v2 │ │ -0eb4c4: b1c1 |0032: sub-int/2addr v1, v12 │ │ -0eb4c6: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0eb4ca: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0eb4ce: b261 |0037: mul-int/2addr v1, v6 │ │ -0eb4d0: 6202 bc15 |0038: sget-object v2, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ -0eb4d4: d803 0ef9 |003a: add-int/lit8 v3, v14, #int -7 // #f9 │ │ -0eb4d8: 4402 0203 |003c: aget v2, v2, v3 │ │ -0eb4dc: b321 |003e: div-int/2addr v1, v2 │ │ -0eb4de: 8312 |003f: int-to-double v2, v1 │ │ -0eb4e0: d801 0b01 |0040: add-int/lit8 v1, v11, #int 1 // #01 │ │ -0eb4e4: b261 |0042: mul-int/2addr v1, v6 │ │ -0eb4e6: 6204 bc15 |0043: sget-object v4, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ -0eb4ea: d805 0ef9 |0045: add-int/lit8 v5, v14, #int -7 // #f9 │ │ -0eb4ee: 4404 0405 |0047: aget v4, v4, v5 │ │ -0eb4f2: b341 |0049: div-int/2addr v1, v4 │ │ -0eb4f4: 8314 |004a: int-to-double v4, v1 │ │ -0eb4f6: 7140 7d2e 3254 |004b: invoke-static {v2, v3, v4, v5}, Lorg/pyneo/maps/utils/OSGB36;.OSGB2LatLon:(DD)[D // method@2e7d │ │ -0eb4fc: 0c0a |004e: move-result-object v10 │ │ -0eb4fe: 2201 0b06 |004f: new-instance v1, Lorg/pyneo/maps/utils/BoundingBoxE6; // type@060b │ │ -0eb502: 4502 0a07 |0051: aget-wide v2, v10, v7 │ │ -0eb506: 4504 0a08 |0053: aget-wide v4, v10, v8 │ │ -0eb50a: 4506 0007 |0055: aget-wide v6, v0, v7 │ │ -0eb50e: 4508 0008 |0057: aget-wide v8, v0, v8 │ │ -0eb512: 7609 e02d 0100 |0059: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/utils/BoundingBoxE6;.:(DDDD)V // method@2de0 │ │ -0eb518: 1101 |005c: return-object v1 │ │ -0eb51a: 2201 0b06 |005d: new-instance v1, Lorg/pyneo/maps/utils/BoundingBoxE6; // type@060b │ │ -0eb51e: 7130 6e2c ec0f |005f: invoke-static {v12, v14, v15}, Lorg/pyneo/maps/tileprovider/Util;.tile2lat:(III)D // method@2c6e │ │ -0eb524: 0b02 |0062: move-result-wide v2 │ │ -0eb526: d804 0b01 |0063: add-int/lit8 v4, v11, #int 1 // #01 │ │ -0eb52a: 7120 6f2c e400 |0065: invoke-static {v4, v14}, Lorg/pyneo/maps/tileprovider/Util;.tile2lon:(II)D // method@2c6f │ │ -0eb530: 0b04 |0068: move-result-wide v4 │ │ -0eb532: d806 0c01 |0069: add-int/lit8 v6, v12, #int 1 // #01 │ │ -0eb536: 7130 6e2c e60f |006b: invoke-static {v6, v14, v15}, Lorg/pyneo/maps/tileprovider/Util;.tile2lat:(III)D // method@2c6e │ │ -0eb53c: 0b06 |006e: move-result-wide v6 │ │ -0eb53e: 7120 6f2c eb00 |006f: invoke-static {v11, v14}, Lorg/pyneo/maps/tileprovider/Util;.tile2lon:(II)D // method@2c6f │ │ -0eb544: 0b08 |0072: move-result-wide v8 │ │ -0eb546: 7609 e02d 0100 |0073: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/utils/BoundingBoxE6;.:(DDDD)V // method@2de0 │ │ -0eb54c: 28e6 |0076: goto 005c // -001a │ │ +0eb348: |[0eb348] org.pyneo.maps.tileprovider.Util.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ +0eb358: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0eb35a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0eb35c: 1406 4042 0f00 |0002: const v6, #float 1.4013e-39 // #000f4240 │ │ +0eb362: 440c 0d07 |0005: aget v12, v13, v7 │ │ +0eb366: 440b 0d08 |0007: aget v11, v13, v8 │ │ +0eb36a: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +0eb36c: 331f 5300 |000a: if-ne v15, v1, 005d // +0053 │ │ +0eb370: 6201 bc15 |000c: sget-object v1, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ +0eb374: d802 0ef9 |000e: add-int/lit8 v2, v14, #int -7 // #f9 │ │ +0eb378: 4401 0102 |0010: aget v1, v1, v2 │ │ +0eb37c: b1c1 |0012: sub-int/2addr v1, v12 │ │ +0eb37e: d801 01ff |0013: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0eb382: b261 |0015: mul-int/2addr v1, v6 │ │ +0eb384: 6202 bc15 |0016: sget-object v2, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ +0eb388: d803 0ef9 |0018: add-int/lit8 v3, v14, #int -7 // #f9 │ │ +0eb38c: 4402 0203 |001a: aget v2, v2, v3 │ │ +0eb390: b321 |001c: div-int/2addr v1, v2 │ │ +0eb392: 8312 |001d: int-to-double v2, v1 │ │ +0eb394: 9201 0b06 |001e: mul-int v1, v11, v6 │ │ +0eb398: 6204 bc15 |0020: sget-object v4, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ +0eb39c: d805 0ef9 |0022: add-int/lit8 v5, v14, #int -7 // #f9 │ │ +0eb3a0: 4404 0405 |0024: aget v4, v4, v5 │ │ +0eb3a4: b341 |0026: div-int/2addr v1, v4 │ │ +0eb3a6: 8314 |0027: int-to-double v4, v1 │ │ +0eb3a8: 7140 7d2e 3254 |0028: invoke-static {v2, v3, v4, v5}, Lorg/pyneo/maps/utils/OSGB36;.OSGB2LatLon:(DD)[D // method@2e7d │ │ +0eb3ae: 0c00 |002b: move-result-object v0 │ │ +0eb3b0: 6201 bc15 |002c: sget-object v1, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ +0eb3b4: d802 0ef9 |002e: add-int/lit8 v2, v14, #int -7 // #f9 │ │ +0eb3b8: 4401 0102 |0030: aget v1, v1, v2 │ │ +0eb3bc: b1c1 |0032: sub-int/2addr v1, v12 │ │ +0eb3be: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0eb3c2: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0eb3c6: b261 |0037: mul-int/2addr v1, v6 │ │ +0eb3c8: 6202 bc15 |0038: sget-object v2, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ +0eb3cc: d803 0ef9 |003a: add-int/lit8 v3, v14, #int -7 // #f9 │ │ +0eb3d0: 4402 0203 |003c: aget v2, v2, v3 │ │ +0eb3d4: b321 |003e: div-int/2addr v1, v2 │ │ +0eb3d6: 8312 |003f: int-to-double v2, v1 │ │ +0eb3d8: d801 0b01 |0040: add-int/lit8 v1, v11, #int 1 // #01 │ │ +0eb3dc: b261 |0042: mul-int/2addr v1, v6 │ │ +0eb3de: 6204 bc15 |0043: sget-object v4, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ +0eb3e2: d805 0ef9 |0045: add-int/lit8 v5, v14, #int -7 // #f9 │ │ +0eb3e6: 4404 0405 |0047: aget v4, v4, v5 │ │ +0eb3ea: b341 |0049: div-int/2addr v1, v4 │ │ +0eb3ec: 8314 |004a: int-to-double v4, v1 │ │ +0eb3ee: 7140 7d2e 3254 |004b: invoke-static {v2, v3, v4, v5}, Lorg/pyneo/maps/utils/OSGB36;.OSGB2LatLon:(DD)[D // method@2e7d │ │ +0eb3f4: 0c0a |004e: move-result-object v10 │ │ +0eb3f6: 2201 0b06 |004f: new-instance v1, Lorg/pyneo/maps/utils/BoundingBoxE6; // type@060b │ │ +0eb3fa: 4502 0a07 |0051: aget-wide v2, v10, v7 │ │ +0eb3fe: 4504 0a08 |0053: aget-wide v4, v10, v8 │ │ +0eb402: 4506 0007 |0055: aget-wide v6, v0, v7 │ │ +0eb406: 4508 0008 |0057: aget-wide v8, v0, v8 │ │ +0eb40a: 7609 e02d 0100 |0059: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/utils/BoundingBoxE6;.:(DDDD)V // method@2de0 │ │ +0eb410: 1101 |005c: return-object v1 │ │ +0eb412: 2201 0b06 |005d: new-instance v1, Lorg/pyneo/maps/utils/BoundingBoxE6; // type@060b │ │ +0eb416: 7130 6e2c ec0f |005f: invoke-static {v12, v14, v15}, Lorg/pyneo/maps/tileprovider/Util;.tile2lat:(III)D // method@2c6e │ │ +0eb41c: 0b02 |0062: move-result-wide v2 │ │ +0eb41e: d804 0b01 |0063: add-int/lit8 v4, v11, #int 1 // #01 │ │ +0eb422: 7120 6f2c e400 |0065: invoke-static {v4, v14}, Lorg/pyneo/maps/tileprovider/Util;.tile2lon:(II)D // method@2c6f │ │ +0eb428: 0b04 |0068: move-result-wide v4 │ │ +0eb42a: d806 0c01 |0069: add-int/lit8 v6, v12, #int 1 // #01 │ │ +0eb42e: 7130 6e2c e60f |006b: invoke-static {v6, v14, v15}, Lorg/pyneo/maps/tileprovider/Util;.tile2lat:(III)D // method@2c6e │ │ +0eb434: 0b06 |006e: move-result-wide v6 │ │ +0eb436: 7120 6f2c eb00 |006f: invoke-static {v11, v14}, Lorg/pyneo/maps/tileprovider/Util;.tile2lon:(II)D // method@2c6f │ │ +0eb43c: 0b08 |0072: move-result-wide v8 │ │ +0eb43e: 7609 e02d 0100 |0073: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/pyneo/maps/utils/BoundingBoxE6;.:(DDDD)V // method@2de0 │ │ +0eb444: 28e6 |0076: goto 005c // -001a │ │ catches : (none) │ │ positions : │ │ 0x0005 line=59 │ │ 0x0007 line=60 │ │ 0x0009 line=62 │ │ 0x000c line=63 │ │ 0x002c line=67 │ │ @@ -323290,198 +323648,207 @@ │ │ type : '(DDI[II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 35 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 364 16-bit code units │ │ -0eb550: |[0eb550] org.pyneo.maps.tileprovider.Util.getMapTileFromCoordinates:(DDI[II)[I │ │ -0eb560: 3821 5700 |0000: if-eqz v33, 0057 // +0057 │ │ -0eb564: 080b 2100 |0002: move-object/from16 v11, v33 │ │ -0eb568: 1310 0300 |0004: const/16 v16, #int 3 // #3 │ │ -0eb56c: 0200 2200 |0006: move/from16 v0, v34 │ │ -0eb570: 0201 1000 |0008: move/from16 v1, v16 │ │ -0eb574: 3310 5400 |000a: if-ne v0, v1, 005e // +0054 │ │ -0eb578: 7704 762e 1c00 |000c: invoke-static/range {v28, v29, v30, v31}, Lorg/pyneo/maps/utils/OSGB36;.LatLon2OSGB:(DD)[D // method@2e76 │ │ -0eb57e: 0c0a |000f: move-result-object v10 │ │ -0eb580: 1310 0000 |0010: const/16 v16, #int 0 // #0 │ │ -0eb584: 1912 f03f |0012: const-wide/high16 v18, #long 4607182418800017408 // #3ff0 │ │ -0eb588: 1311 0000 |0014: const/16 v17, #int 0 // #0 │ │ -0eb58c: 4514 0a11 |0016: aget-wide v20, v10, v17 │ │ -0eb590: 1816 0000 0000 8084 2e41 |0018: const-wide v22, #double 1e+06 // #412e848000000000 │ │ -0eb59a: ae14 1416 |001d: div-double v20, v20, v22 │ │ -0eb59e: ac12 1214 |001f: sub-double v18, v18, v20 │ │ -0eb5a2: 6211 bc15 |0021: sget-object v17, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ -0eb5a6: d814 20f9 |0023: add-int/lit8 v20, v32, #int -7 // #f9 │ │ -0eb5aa: 4411 1114 |0025: aget v17, v17, v20 │ │ -0eb5ae: 0200 1100 |0027: move/from16 v0, v17 │ │ -0eb5b2: 8300 |0029: int-to-double v0, v0 │ │ -0eb5b4: 0514 0000 |002a: move-wide/from16 v20, v0 │ │ -0eb5b8: ad12 1214 |002c: mul-double v18, v18, v20 │ │ -0eb5bc: 0500 1200 |002e: move-wide/from16 v0, v18 │ │ -0eb5c0: 8a00 |0030: double-to-int v0, v0 │ │ -0eb5c2: 0211 0000 |0031: move/from16 v17, v0 │ │ -0eb5c6: 4b11 0b10 |0033: aput v17, v11, v16 │ │ -0eb5ca: 1310 0100 |0035: const/16 v16, #int 1 // #1 │ │ -0eb5ce: 1311 0100 |0037: const/16 v17, #int 1 // #1 │ │ -0eb5d2: 4512 0a11 |0039: aget-wide v18, v10, v17 │ │ -0eb5d6: 1814 0000 0000 8084 2e41 |003b: const-wide v20, #double 1e+06 // #412e848000000000 │ │ -0eb5e0: ae12 1214 |0040: div-double v18, v18, v20 │ │ -0eb5e4: 6211 bc15 |0042: sget-object v17, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ -0eb5e8: d814 20f9 |0044: add-int/lit8 v20, v32, #int -7 // #f9 │ │ -0eb5ec: 4411 1114 |0046: aget v17, v17, v20 │ │ -0eb5f0: 0200 1100 |0048: move/from16 v0, v17 │ │ -0eb5f4: 8300 |004a: int-to-double v0, v0 │ │ -0eb5f6: 0514 0000 |004b: move-wide/from16 v20, v0 │ │ -0eb5fa: ad12 1214 |004d: mul-double v18, v18, v20 │ │ -0eb5fe: 0500 1200 |004f: move-wide/from16 v0, v18 │ │ -0eb602: 8a00 |0051: double-to-int v0, v0 │ │ -0eb604: 0211 0000 |0052: move/from16 v17, v0 │ │ -0eb608: 4b11 0b10 |0054: aput v17, v11, v16 │ │ -0eb60c: 110b |0056: return-object v11 │ │ -0eb60e: 1310 0200 |0057: const/16 v16, #int 2 // #2 │ │ -0eb612: 0200 1000 |0059: move/from16 v0, v16 │ │ -0eb616: 230b 5406 |005b: new-array v11, v0, [I // type@0654 │ │ -0eb61a: 28a7 |005d: goto 0004 // -0059 │ │ -0eb61c: 1310 0100 |005e: const/16 v16, #int 1 // #1 │ │ -0eb620: 0200 2200 |0060: move/from16 v0, v34 │ │ -0eb624: 0201 1000 |0062: move/from16 v1, v16 │ │ -0eb628: 3310 7f00 |0064: if-ne v0, v1, 00e3 // +007f │ │ -0eb62c: 1310 0000 |0066: const/16 v16, #int 0 // #0 │ │ -0eb630: 1912 f03f |0068: const-wide/high16 v18, #long 4607182418800017408 // #3ff0 │ │ -0eb634: 1814 182d 4454 fb21 0940 |006a: const-wide v20, #double 3.14159 // #400921fb54442d18 │ │ -0eb63e: ad14 141c |006f: mul-double v20, v20, v28 │ │ -0eb642: 1816 0000 0000 0080 6640 |0071: const-wide v22, #double 180 // #4066800000000000 │ │ -0eb64c: ae14 1416 |0076: div-double v20, v20, v22 │ │ -0eb650: 7702 b724 1400 |0078: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0eb656: 0b14 |007b: move-result-wide v20 │ │ -0eb658: 1916 f03f |007c: const-wide/high16 v22, #long 4607182418800017408 // #3ff0 │ │ -0eb65c: 1818 182d 4454 fb21 0940 |007e: const-wide v24, #double 3.14159 // #400921fb54442d18 │ │ -0eb666: ad18 181c |0083: mul-double v24, v24, v28 │ │ -0eb66a: 181a 0000 0000 0080 6640 |0085: const-wide v26, #double 180 // #4066800000000000 │ │ -0eb674: ae18 181a |008a: div-double v24, v24, v26 │ │ -0eb678: 7702 a724 1800 |008c: invoke-static/range {v24, v25}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ -0eb67e: 0b18 |008f: move-result-wide v24 │ │ -0eb680: ae16 1618 |0090: div-double v22, v22, v24 │ │ -0eb684: ab14 1416 |0092: add-double v20, v20, v22 │ │ -0eb688: 7702 ab24 1400 |0094: invoke-static/range {v20, v21}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ -0eb68e: 0b14 |0097: move-result-wide v20 │ │ -0eb690: 1816 182d 4454 fb21 0940 |0098: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ -0eb69a: ae14 1416 |009d: div-double v20, v20, v22 │ │ -0eb69e: ac12 1214 |009f: sub-double v18, v18, v20 │ │ -0eb6a2: 1914 0040 |00a1: const-wide/high16 v20, #long 4611686018427387904 // #4000 │ │ -0eb6a6: ae12 1214 |00a3: div-double v18, v18, v20 │ │ -0eb6aa: 1311 0100 |00a5: const/16 v17, #int 1 // #1 │ │ -0eb6ae: 9811 1120 |00a7: shl-int v17, v17, v32 │ │ -0eb6b2: 0200 1100 |00a9: move/from16 v0, v17 │ │ -0eb6b6: 8300 |00ab: int-to-double v0, v0 │ │ -0eb6b8: 0514 0000 |00ac: move-wide/from16 v20, v0 │ │ -0eb6bc: ad12 1214 |00ae: mul-double v18, v18, v20 │ │ -0eb6c0: 7702 a924 1200 |00b0: invoke-static/range {v18, v19}, Ljava/lang/Math;.floor:(D)D // method@24a9 │ │ -0eb6c6: 0b12 |00b3: move-result-wide v18 │ │ -0eb6c8: 0500 1200 |00b4: move-wide/from16 v0, v18 │ │ -0eb6cc: 8a00 |00b6: double-to-int v0, v0 │ │ -0eb6ce: 0211 0000 |00b7: move/from16 v17, v0 │ │ -0eb6d2: 4b11 0b10 |00b9: aput v17, v11, v16 │ │ -0eb6d6: 1310 0100 |00bb: const/16 v16, #int 1 // #1 │ │ -0eb6da: 1812 0000 0000 0080 6640 |00bd: const-wide v18, #double 180 // #4066800000000000 │ │ -0eb6e4: ab12 121e |00c2: add-double v18, v18, v30 │ │ -0eb6e8: 1814 0000 0000 0080 7640 |00c4: const-wide v20, #double 360 // #4076800000000000 │ │ -0eb6f2: ae12 1214 |00c9: div-double v18, v18, v20 │ │ -0eb6f6: 1311 0100 |00cb: const/16 v17, #int 1 // #1 │ │ -0eb6fa: 9811 1120 |00cd: shl-int v17, v17, v32 │ │ -0eb6fe: 0200 1100 |00cf: move/from16 v0, v17 │ │ -0eb702: 8300 |00d1: int-to-double v0, v0 │ │ -0eb704: 0514 0000 |00d2: move-wide/from16 v20, v0 │ │ -0eb708: ad12 1214 |00d4: mul-double v18, v18, v20 │ │ -0eb70c: 7702 a924 1200 |00d6: invoke-static/range {v18, v19}, Ljava/lang/Math;.floor:(D)D // method@24a9 │ │ -0eb712: 0b12 |00d9: move-result-wide v18 │ │ -0eb714: 0500 1200 |00da: move-wide/from16 v0, v18 │ │ -0eb718: 8a00 |00dc: double-to-int v0, v0 │ │ -0eb71a: 0211 0000 |00dd: move/from16 v17, v0 │ │ -0eb71e: 4b11 0b10 |00df: aput v17, v11, v16 │ │ -0eb722: 2900 75ff |00e1: goto/16 0056 // -008b │ │ -0eb726: 1810 182d 4454 fb21 0940 |00e3: const-wide v16, #double 3.14159 // #400921fb54442d18 │ │ -0eb730: ad10 101c |00e8: mul-double v16, v16, v28 │ │ -0eb734: 1812 0000 0000 0080 6640 |00ea: const-wide v18, #double 180 // #4066800000000000 │ │ -0eb73e: ae04 1012 |00ef: div-double v4, v16, v18 │ │ -0eb742: 170c 9952 6100 |00f1: const-wide/32 v12, #float 8.93767e-39 // #00615299 │ │ -0eb748: 170e 10ff 6000 |00f4: const-wide/32 v14, #float 8.90771e-39 // #0060ff10 │ │ -0eb74e: 1810 0080 38bf 3bb4 4f42 |00f7: const-wide v16, #double 2.72336e+11 // #424fb43bbf388000 │ │ -0eb758: 7702 b624 1000 |00fc: invoke-static/range {v16, v17}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0eb75e: 0b10 |00ff: move-result-wide v16 │ │ -0eb760: 1812 0000 0040 a654 5841 |0100: const-wide v18, #double 6.37814e+06 // #415854a640000000 │ │ -0eb76a: ae06 1012 |0105: div-double v6, v16, v18 │ │ -0eb76e: 1910 f03f |0107: const-wide/high16 v16, #long 4607182418800017408 // #3ff0 │ │ -0eb772: 7120 b424 5400 |0109: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0eb778: 0b12 |010c: move-result-wide v18 │ │ -0eb77a: ab10 1012 |010d: add-double v16, v16, v18 │ │ -0eb77e: 1912 f03f |010f: const-wide/high16 v18, #long 4607182418800017408 // #3ff0 │ │ -0eb782: 7120 b424 5400 |0111: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0eb788: 0b14 |0114: move-result-wide v20 │ │ -0eb78a: ac12 1214 |0115: sub-double v18, v18, v20 │ │ -0eb78e: ae10 1012 |0117: div-double v16, v16, v18 │ │ -0eb792: 7702 ab24 1000 |0119: invoke-static/range {v16, v17}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ -0eb798: 0b10 |011c: move-result-wide v16 │ │ -0eb79a: 1912 0040 |011d: const-wide/high16 v18, #long 4611686018427387904 // #4000 │ │ -0eb79e: ae10 1012 |011f: div-double v16, v16, v18 │ │ -0eb7a2: 1912 f03f |0121: const-wide/high16 v18, #long 4607182418800017408 // #3ff0 │ │ -0eb7a6: 7120 b424 5400 |0123: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0eb7ac: 0b14 |0126: move-result-wide v20 │ │ -0eb7ae: ad14 1406 |0127: mul-double v20, v20, v6 │ │ -0eb7b2: ab12 1214 |0129: add-double v18, v18, v20 │ │ -0eb7b6: 1914 f03f |012b: const-wide/high16 v20, #long 4607182418800017408 // #3ff0 │ │ -0eb7ba: 7120 b424 5400 |012d: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0eb7c0: 0b16 |0130: move-result-wide v22 │ │ -0eb7c2: ad16 1606 |0131: mul-double v22, v22, v6 │ │ -0eb7c6: ac14 1416 |0133: sub-double v20, v20, v22 │ │ -0eb7ca: ae12 1214 |0135: div-double v18, v18, v20 │ │ -0eb7ce: 7702 ab24 1200 |0137: invoke-static/range {v18, v19}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ -0eb7d4: 0b12 |013a: move-result-wide v18 │ │ -0eb7d6: ad12 1206 |013b: mul-double v18, v18, v6 │ │ -0eb7da: 1914 0040 |013d: const-wide/high16 v20, #long 4611686018427387904 // #4000 │ │ -0eb7de: ae12 1214 |013f: div-double v18, v18, v20 │ │ -0eb7e2: ac08 1012 |0141: sub-double v8, v16, v18 │ │ -0eb7e6: 1310 0100 |0143: const/16 v16, #int 1 // #1 │ │ -0eb7ea: 9810 1020 |0145: shl-int v16, v16, v32 │ │ -0eb7ee: 0200 1000 |0147: move/from16 v0, v16 │ │ -0eb7f2: 8302 |0149: int-to-double v2, v0 │ │ -0eb7f4: 1310 0000 |014a: const/16 v16, #int 0 // #0 │ │ -0eb7f8: 1912 0040 |014c: const-wide/high16 v18, #long 4611686018427387904 // #4000 │ │ -0eb7fc: ae12 0212 |014e: div-double v18, v2, v18 │ │ -0eb800: ad14 0802 |0150: mul-double v20, v8, v2 │ │ -0eb804: 1916 0040 |0152: const-wide/high16 v22, #long 4611686018427387904 // #4000 │ │ -0eb808: ae14 1416 |0154: div-double v20, v20, v22 │ │ -0eb80c: 1816 182d 4454 fb21 0940 |0156: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ -0eb816: ae14 1416 |015b: div-double v20, v20, v22 │ │ -0eb81a: ac12 1214 |015d: sub-double v18, v18, v20 │ │ -0eb81e: 7702 a924 1200 |015f: invoke-static/range {v18, v19}, Ljava/lang/Math;.floor:(D)D // method@24a9 │ │ -0eb824: 0b12 |0162: move-result-wide v18 │ │ -0eb826: 0500 1200 |0163: move-wide/from16 v0, v18 │ │ -0eb82a: 8a00 |0165: double-to-int v0, v0 │ │ -0eb82c: 0211 0000 |0166: move/from16 v17, v0 │ │ -0eb830: 4b11 0b10 |0168: aput v17, v11, v16 │ │ -0eb834: 2900 51ff |016a: goto/16 00bb // -00af │ │ +0eb448: |[0eb448] org.pyneo.maps.tileprovider.Util.getMapTileFromCoordinates:(DDI[II)[I │ │ +0eb458: 3821 5700 |0000: if-eqz v33, 0057 // +0057 │ │ +0eb45c: 080b 2100 |0002: move-object/from16 v11, v33 │ │ +0eb460: 1310 0300 |0004: const/16 v16, #int 3 // #3 │ │ +0eb464: 0200 2200 |0006: move/from16 v0, v34 │ │ +0eb468: 0201 1000 |0008: move/from16 v1, v16 │ │ +0eb46c: 3310 5400 |000a: if-ne v0, v1, 005e // +0054 │ │ +0eb470: 7704 762e 1c00 |000c: invoke-static/range {v28, v29, v30, v31}, Lorg/pyneo/maps/utils/OSGB36;.LatLon2OSGB:(DD)[D // method@2e76 │ │ +0eb476: 0c0a |000f: move-result-object v10 │ │ +0eb478: 1310 0000 |0010: const/16 v16, #int 0 // #0 │ │ +0eb47c: 1912 f03f |0012: const-wide/high16 v18, #long 4607182418800017408 // #3ff0 │ │ +0eb480: 1311 0000 |0014: const/16 v17, #int 0 // #0 │ │ +0eb484: 4514 0a11 |0016: aget-wide v20, v10, v17 │ │ +0eb488: 1816 0000 0000 8084 2e41 |0018: const-wide v22, #double 1e+06 // #412e848000000000 │ │ +0eb492: ae14 1416 |001d: div-double v20, v20, v22 │ │ +0eb496: ac12 1214 |001f: sub-double v18, v18, v20 │ │ +0eb49a: 6211 bc15 |0021: sget-object v17, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ +0eb49e: d814 20f9 |0023: add-int/lit8 v20, v32, #int -7 // #f9 │ │ +0eb4a2: 4411 1114 |0025: aget v17, v17, v20 │ │ +0eb4a6: 0200 1100 |0027: move/from16 v0, v17 │ │ +0eb4aa: 8300 |0029: int-to-double v0, v0 │ │ +0eb4ac: 0514 0000 |002a: move-wide/from16 v20, v0 │ │ +0eb4b0: ad12 1214 |002c: mul-double v18, v18, v20 │ │ +0eb4b4: 0500 1200 |002e: move-wide/from16 v0, v18 │ │ +0eb4b8: 8a00 |0030: double-to-int v0, v0 │ │ +0eb4ba: 0211 0000 |0031: move/from16 v17, v0 │ │ +0eb4be: 4b11 0b10 |0033: aput v17, v11, v16 │ │ +0eb4c2: 1310 0100 |0035: const/16 v16, #int 1 // #1 │ │ +0eb4c6: 1311 0100 |0037: const/16 v17, #int 1 // #1 │ │ +0eb4ca: 4512 0a11 |0039: aget-wide v18, v10, v17 │ │ +0eb4ce: 1814 0000 0000 8084 2e41 |003b: const-wide v20, #double 1e+06 // #412e848000000000 │ │ +0eb4d8: ae12 1214 |0040: div-double v18, v18, v20 │ │ +0eb4dc: 6211 bc15 |0042: sget-object v17, Lorg/pyneo/maps/tileprovider/Util;.OpenSpaceUpperBoundArray:[I // field@15bc │ │ +0eb4e0: d814 20f9 |0044: add-int/lit8 v20, v32, #int -7 // #f9 │ │ +0eb4e4: 4411 1114 |0046: aget v17, v17, v20 │ │ +0eb4e8: 0200 1100 |0048: move/from16 v0, v17 │ │ +0eb4ec: 8300 |004a: int-to-double v0, v0 │ │ +0eb4ee: 0514 0000 |004b: move-wide/from16 v20, v0 │ │ +0eb4f2: ad12 1214 |004d: mul-double v18, v18, v20 │ │ +0eb4f6: 0500 1200 |004f: move-wide/from16 v0, v18 │ │ +0eb4fa: 8a00 |0051: double-to-int v0, v0 │ │ +0eb4fc: 0211 0000 |0052: move/from16 v17, v0 │ │ +0eb500: 4b11 0b10 |0054: aput v17, v11, v16 │ │ +0eb504: 110b |0056: return-object v11 │ │ +0eb506: 1310 0200 |0057: const/16 v16, #int 2 // #2 │ │ +0eb50a: 0200 1000 |0059: move/from16 v0, v16 │ │ +0eb50e: 230b 5406 |005b: new-array v11, v0, [I // type@0654 │ │ +0eb512: 28a7 |005d: goto 0004 // -0059 │ │ +0eb514: 1310 0100 |005e: const/16 v16, #int 1 // #1 │ │ +0eb518: 0200 2200 |0060: move/from16 v0, v34 │ │ +0eb51c: 0201 1000 |0062: move/from16 v1, v16 │ │ +0eb520: 3310 7f00 |0064: if-ne v0, v1, 00e3 // +007f │ │ +0eb524: 1310 0000 |0066: const/16 v16, #int 0 // #0 │ │ +0eb528: 1912 f03f |0068: const-wide/high16 v18, #long 4607182418800017408 // #3ff0 │ │ +0eb52c: 1814 182d 4454 fb21 0940 |006a: const-wide v20, #double 3.14159 // #400921fb54442d18 │ │ +0eb536: ad14 141c |006f: mul-double v20, v20, v28 │ │ +0eb53a: 1816 0000 0000 0080 6640 |0071: const-wide v22, #double 180 // #4066800000000000 │ │ +0eb544: ae14 1416 |0076: div-double v20, v20, v22 │ │ +0eb548: 7702 b724 1400 |0078: invoke-static/range {v20, v21}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0eb54e: 0b14 |007b: move-result-wide v20 │ │ +0eb550: 1916 f03f |007c: const-wide/high16 v22, #long 4607182418800017408 // #3ff0 │ │ +0eb554: 1818 182d 4454 fb21 0940 |007e: const-wide v24, #double 3.14159 // #400921fb54442d18 │ │ +0eb55e: ad18 181c |0083: mul-double v24, v24, v28 │ │ +0eb562: 181a 0000 0000 0080 6640 |0085: const-wide v26, #double 180 // #4066800000000000 │ │ +0eb56c: ae18 181a |008a: div-double v24, v24, v26 │ │ +0eb570: 7702 a724 1800 |008c: invoke-static/range {v24, v25}, Ljava/lang/Math;.cos:(D)D // method@24a7 │ │ +0eb576: 0b18 |008f: move-result-wide v24 │ │ +0eb578: ae16 1618 |0090: div-double v22, v22, v24 │ │ +0eb57c: ab14 1416 |0092: add-double v20, v20, v22 │ │ +0eb580: 7702 ab24 1400 |0094: invoke-static/range {v20, v21}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ +0eb586: 0b14 |0097: move-result-wide v20 │ │ +0eb588: 1816 182d 4454 fb21 0940 |0098: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ +0eb592: ae14 1416 |009d: div-double v20, v20, v22 │ │ +0eb596: ac12 1214 |009f: sub-double v18, v18, v20 │ │ +0eb59a: 1914 0040 |00a1: const-wide/high16 v20, #long 4611686018427387904 // #4000 │ │ +0eb59e: ae12 1214 |00a3: div-double v18, v18, v20 │ │ +0eb5a2: 1311 0100 |00a5: const/16 v17, #int 1 // #1 │ │ +0eb5a6: 9811 1120 |00a7: shl-int v17, v17, v32 │ │ +0eb5aa: 0200 1100 |00a9: move/from16 v0, v17 │ │ +0eb5ae: 8300 |00ab: int-to-double v0, v0 │ │ +0eb5b0: 0514 0000 |00ac: move-wide/from16 v20, v0 │ │ +0eb5b4: ad12 1214 |00ae: mul-double v18, v18, v20 │ │ +0eb5b8: 7702 a924 1200 |00b0: invoke-static/range {v18, v19}, Ljava/lang/Math;.floor:(D)D // method@24a9 │ │ +0eb5be: 0b12 |00b3: move-result-wide v18 │ │ +0eb5c0: 0500 1200 |00b4: move-wide/from16 v0, v18 │ │ +0eb5c4: 8a00 |00b6: double-to-int v0, v0 │ │ +0eb5c6: 0211 0000 |00b7: move/from16 v17, v0 │ │ +0eb5ca: 4b11 0b10 |00b9: aput v17, v11, v16 │ │ +0eb5ce: 1310 0100 |00bb: const/16 v16, #int 1 // #1 │ │ +0eb5d2: 1812 0000 0000 0080 6640 |00bd: const-wide v18, #double 180 // #4066800000000000 │ │ +0eb5dc: ab12 121e |00c2: add-double v18, v18, v30 │ │ +0eb5e0: 1814 0000 0000 0080 7640 |00c4: const-wide v20, #double 360 // #4076800000000000 │ │ +0eb5ea: ae12 1214 |00c9: div-double v18, v18, v20 │ │ +0eb5ee: 1311 0100 |00cb: const/16 v17, #int 1 // #1 │ │ +0eb5f2: 9811 1120 |00cd: shl-int v17, v17, v32 │ │ +0eb5f6: 0200 1100 |00cf: move/from16 v0, v17 │ │ +0eb5fa: 8300 |00d1: int-to-double v0, v0 │ │ +0eb5fc: 0514 0000 |00d2: move-wide/from16 v20, v0 │ │ +0eb600: ad12 1214 |00d4: mul-double v18, v18, v20 │ │ +0eb604: 7702 a924 1200 |00d6: invoke-static/range {v18, v19}, Ljava/lang/Math;.floor:(D)D // method@24a9 │ │ +0eb60a: 0b12 |00d9: move-result-wide v18 │ │ +0eb60c: 0500 1200 |00da: move-wide/from16 v0, v18 │ │ +0eb610: 8a00 |00dc: double-to-int v0, v0 │ │ +0eb612: 0211 0000 |00dd: move/from16 v17, v0 │ │ +0eb616: 4b11 0b10 |00df: aput v17, v11, v16 │ │ +0eb61a: 2900 75ff |00e1: goto/16 0056 // -008b │ │ +0eb61e: 1810 182d 4454 fb21 0940 |00e3: const-wide v16, #double 3.14159 // #400921fb54442d18 │ │ +0eb628: ad10 101c |00e8: mul-double v16, v16, v28 │ │ +0eb62c: 1812 0000 0000 0080 6640 |00ea: const-wide v18, #double 180 // #4066800000000000 │ │ +0eb636: ae04 1012 |00ef: div-double v4, v16, v18 │ │ +0eb63a: 170c 9952 6100 |00f1: const-wide/32 v12, #float 8.93767e-39 // #00615299 │ │ +0eb640: 170e 10ff 6000 |00f4: const-wide/32 v14, #float 8.90771e-39 // #0060ff10 │ │ +0eb646: 1810 0080 38bf 3bb4 4f42 |00f7: const-wide v16, #double 2.72336e+11 // #424fb43bbf388000 │ │ +0eb650: 7702 b624 1000 |00fc: invoke-static/range {v16, v17}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0eb656: 0b10 |00ff: move-result-wide v16 │ │ +0eb658: 1812 0000 0040 a654 5841 |0100: const-wide v18, #double 6.37814e+06 // #415854a640000000 │ │ +0eb662: ae06 1012 |0105: div-double v6, v16, v18 │ │ +0eb666: 1910 f03f |0107: const-wide/high16 v16, #long 4607182418800017408 // #3ff0 │ │ +0eb66a: 7120 b424 5400 |0109: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0eb670: 0b12 |010c: move-result-wide v18 │ │ +0eb672: ab10 1012 |010d: add-double v16, v16, v18 │ │ +0eb676: 1912 f03f |010f: const-wide/high16 v18, #long 4607182418800017408 // #3ff0 │ │ +0eb67a: 7120 b424 5400 |0111: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0eb680: 0b14 |0114: move-result-wide v20 │ │ +0eb682: ac12 1214 |0115: sub-double v18, v18, v20 │ │ +0eb686: ae10 1012 |0117: div-double v16, v16, v18 │ │ +0eb68a: 7702 ab24 1000 |0119: invoke-static/range {v16, v17}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ +0eb690: 0b10 |011c: move-result-wide v16 │ │ +0eb692: 1912 0040 |011d: const-wide/high16 v18, #long 4611686018427387904 // #4000 │ │ +0eb696: ae10 1012 |011f: div-double v16, v16, v18 │ │ +0eb69a: 1912 f03f |0121: const-wide/high16 v18, #long 4607182418800017408 // #3ff0 │ │ +0eb69e: 7120 b424 5400 |0123: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0eb6a4: 0b14 |0126: move-result-wide v20 │ │ +0eb6a6: ad14 1406 |0127: mul-double v20, v20, v6 │ │ +0eb6aa: ab12 1214 |0129: add-double v18, v18, v20 │ │ +0eb6ae: 1914 f03f |012b: const-wide/high16 v20, #long 4607182418800017408 // #3ff0 │ │ +0eb6b2: 7120 b424 5400 |012d: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0eb6b8: 0b16 |0130: move-result-wide v22 │ │ +0eb6ba: ad16 1606 |0131: mul-double v22, v22, v6 │ │ +0eb6be: ac14 1416 |0133: sub-double v20, v20, v22 │ │ +0eb6c2: ae12 1214 |0135: div-double v18, v18, v20 │ │ +0eb6c6: 7702 ab24 1200 |0137: invoke-static/range {v18, v19}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ +0eb6cc: 0b12 |013a: move-result-wide v18 │ │ +0eb6ce: ad12 1206 |013b: mul-double v18, v18, v6 │ │ +0eb6d2: 1914 0040 |013d: const-wide/high16 v20, #long 4611686018427387904 // #4000 │ │ +0eb6d6: ae12 1214 |013f: div-double v18, v18, v20 │ │ +0eb6da: ac08 1012 |0141: sub-double v8, v16, v18 │ │ +0eb6de: 1310 0100 |0143: const/16 v16, #int 1 // #1 │ │ +0eb6e2: 9810 1020 |0145: shl-int v16, v16, v32 │ │ +0eb6e6: 0200 1000 |0147: move/from16 v0, v16 │ │ +0eb6ea: 8302 |0149: int-to-double v2, v0 │ │ +0eb6ec: 1310 0000 |014a: const/16 v16, #int 0 // #0 │ │ +0eb6f0: 1912 0040 |014c: const-wide/high16 v18, #long 4611686018427387904 // #4000 │ │ +0eb6f4: ae12 0212 |014e: div-double v18, v2, v18 │ │ +0eb6f8: ad14 0802 |0150: mul-double v20, v8, v2 │ │ +0eb6fc: 1916 0040 |0152: const-wide/high16 v22, #long 4611686018427387904 // #4000 │ │ +0eb700: ae14 1416 |0154: div-double v20, v20, v22 │ │ +0eb704: 1816 182d 4454 fb21 0940 |0156: const-wide v22, #double 3.14159 // #400921fb54442d18 │ │ +0eb70e: ae14 1416 |015b: div-double v20, v20, v22 │ │ +0eb712: ac12 1214 |015d: sub-double v18, v18, v20 │ │ +0eb716: 7702 a924 1200 |015f: invoke-static/range {v18, v19}, Ljava/lang/Math;.floor:(D)D // method@24a9 │ │ +0eb71c: 0b12 |0162: move-result-wide v18 │ │ +0eb71e: 0500 1200 |0163: move-wide/from16 v0, v18 │ │ +0eb722: 8a00 |0165: double-to-int v0, v0 │ │ +0eb724: 0211 0000 |0166: move/from16 v17, v0 │ │ +0eb728: 4b11 0b10 |0168: aput v17, v11, v16 │ │ +0eb72c: 2900 51ff |016a: goto/16 00bb // -00af │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=20 │ │ 0x000c line=21 │ │ 0x0010 line=22 │ │ 0x0035 line=23 │ │ 0x0056 line=53 │ │ 0x0057 line=18 │ │ 0x005e line=25 │ │ 0x0066 line=26 │ │ + 0x0078 line=27 │ │ + 0x008c line=28 │ │ + 0x0094 line=27 │ │ + 0x00b0 line=26 │ │ 0x00bb line=49 │ │ 0x00e3 line=32 │ │ 0x00f1 line=33 │ │ 0x00f4 line=34 │ │ 0x00f7 line=35 │ │ 0x0107 line=38 │ │ + 0x0111 line=39 │ │ + 0x0119 line=38 │ │ + 0x0123 line=42 │ │ + 0x012d line=43 │ │ + 0x0137 line=42 │ │ 0x0143 line=44 │ │ 0x014a line=45 │ │ locals : │ │ 0x0010 - 0x0056 reg=10 OSRef [D │ │ 0x0004 - 0x0057 reg=11 out [I │ │ 0x014a - 0x016c reg=2 B2 D │ │ 0x00f1 - 0x016c reg=4 E2 D │ │ @@ -323501,26 +323868,26 @@ │ │ type : '(III[II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 17 16-bit code units │ │ -0eb838: |[0eb838] org.pyneo.maps.tileprovider.Util.getMapTileFromCoordinates:(III[II)[I │ │ -0eb848: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -0eb852: 8370 |0005: int-to-double v0, v7 │ │ -0eb854: ce40 |0006: div-double/2addr v0, v4 │ │ -0eb856: 8382 |0007: int-to-double v2, v8 │ │ -0eb858: ce42 |0008: div-double/2addr v2, v4 │ │ -0eb85a: 0194 |0009: move v4, v9 │ │ -0eb85c: 07a5 |000a: move-object v5, v10 │ │ -0eb85e: 01b6 |000b: move v6, v11 │ │ -0eb860: 7707 6c2c 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(DDI[II)[I // method@2c6c │ │ -0eb866: 0c00 |000f: move-result-object v0 │ │ -0eb868: 1100 |0010: return-object v0 │ │ +0eb730: |[0eb730] org.pyneo.maps.tileprovider.Util.getMapTileFromCoordinates:(III[II)[I │ │ +0eb740: 1804 0000 0000 8084 2e41 |0000: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +0eb74a: 8370 |0005: int-to-double v0, v7 │ │ +0eb74c: ce40 |0006: div-double/2addr v0, v4 │ │ +0eb74e: 8382 |0007: int-to-double v2, v8 │ │ +0eb750: ce42 |0008: div-double/2addr v2, v4 │ │ +0eb752: 0194 |0009: move v4, v9 │ │ +0eb754: 07a5 |000a: move-object v5, v10 │ │ +0eb756: 01b6 |000b: move v6, v11 │ │ +0eb758: 7707 6c2c 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/Util;.getMapTileFromCoordinates:(DDI[II)[I // method@2c6c │ │ +0eb75e: 0c00 |000f: move-result-object v0 │ │ +0eb760: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0011 reg=7 aLat I │ │ 0x0000 - 0x0011 reg=8 aLon I │ │ 0x0000 - 0x0011 reg=9 zoom I │ │ @@ -323532,114 +323899,114 @@ │ │ type : '(III)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 33 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 228 16-bit code units │ │ -0eb86c: |[0eb86c] org.pyneo.maps.tileprovider.Util.tile2lat:(III)D │ │ -0eb87c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0eb87e: 0200 2000 |0001: move/from16 v0, v32 │ │ -0eb882: 3370 3f00 |0003: if-ne v0, v7, 0042 // +003f │ │ -0eb886: 1814 182d 4454 fb21 0940 |0005: const-wide v20, #double 3.14159 // #400921fb54442d18 │ │ -0eb890: 1816 182d 4454 fb21 1940 |000a: const-wide v22, #double 6.28319 // #401921fb54442d18 │ │ -0eb89a: 0200 1e00 |000f: move/from16 v0, v30 │ │ -0eb89e: 8300 |0011: int-to-double v0, v0 │ │ -0eb8a0: 0518 0000 |0012: move-wide/from16 v24, v0 │ │ -0eb8a4: ad16 1618 |0014: mul-double v22, v22, v24 │ │ -0eb8a8: 1918 0040 |0016: const-wide/high16 v24, #long 4611686018427387904 // #4000 │ │ -0eb8ac: 0200 1f00 |0018: move/from16 v0, v31 │ │ -0eb8b0: 8300 |001a: int-to-double v0, v0 │ │ -0eb8b2: 051a 0000 |001b: move-wide/from16 v26, v0 │ │ -0eb8b6: 7704 b024 1800 |001d: invoke-static/range {v24, v25, v26, v27}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0eb8bc: 0b18 |0020: move-result-wide v24 │ │ -0eb8be: ae16 1618 |0021: div-double v22, v22, v24 │ │ -0eb8c2: ac08 1416 |0023: sub-double v8, v20, v22 │ │ -0eb8c6: 1814 f8c1 631a dca5 4c40 |0025: const-wide v20, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0eb8d0: 1916 e03f |002a: const-wide/high16 v22, #long 4602678819172646912 // #3fe0 │ │ -0eb8d4: 7120 a824 9800 |002c: invoke-static {v8, v9}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ -0eb8da: 0b18 |002f: move-result-wide v24 │ │ -0eb8dc: 8080 |0030: neg-double v0, v8 │ │ -0eb8de: 051a 0000 |0031: move-wide/from16 v26, v0 │ │ -0eb8e2: 7702 a824 1a00 |0033: invoke-static/range {v26, v27}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ -0eb8e8: 0b1a |0036: move-result-wide v26 │ │ -0eb8ea: ac18 181a |0037: sub-double v24, v24, v26 │ │ -0eb8ee: ad16 1618 |0039: mul-double v22, v22, v24 │ │ -0eb8f2: 7702 a424 1600 |003b: invoke-static/range {v22, v23}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ -0eb8f8: 0b16 |003e: move-result-wide v22 │ │ -0eb8fa: ad14 1416 |003f: mul-double v20, v20, v22 │ │ -0eb8fe: 1014 |0041: return-wide v20 │ │ -0eb900: 1814 5210 7c45 f81b 7341 |0042: const-wide v20, #double 2.00375e+07 // #41731bf8457c1052 │ │ -0eb90a: 1816 5210 7c45 f81b 8341 |0047: const-wide v22, #double 4.0075e+07 // #41831bf8457c1052 │ │ -0eb914: 1217 |004c: const/4 v7, #int 1 // #1 │ │ -0eb916: 9807 071f |004d: shl-int v7, v7, v31 │ │ -0eb91a: 8370 |004f: int-to-double v0, v7 │ │ -0eb91c: 0518 0000 |0050: move-wide/from16 v24, v0 │ │ -0eb920: ae16 1618 |0052: div-double v22, v22, v24 │ │ -0eb924: 0200 1e00 |0054: move/from16 v0, v30 │ │ -0eb928: 8300 |0056: int-to-double v0, v0 │ │ -0eb92a: 0518 0000 |0057: move-wide/from16 v24, v0 │ │ -0eb92e: ad16 1618 |0059: mul-double v22, v22, v24 │ │ -0eb932: ac12 1416 |005b: sub-double v18, v20, v22 │ │ -0eb936: 180c 0000 0040 a654 5841 |005d: const-wide v12, #double 6.37814e+06 // #415854a640000000 │ │ -0eb940: 180e d097 1c14 c43f 5841 |0062: const-wide v14, #double 6.35675e+06 // #41583fc4141c97d0 │ │ -0eb94a: 0500 1200 |0067: move-wide/from16 v0, v18 │ │ -0eb94e: 8000 |0069: neg-double v0, v0 │ │ -0eb950: 0514 0000 |006a: move-wide/from16 v20, v0 │ │ -0eb954: 1816 0000 0040 a654 5841 |006c: const-wide v22, #double 6.37814e+06 // #415854a640000000 │ │ -0eb95e: ae14 1416 |0071: div-double v20, v20, v22 │ │ -0eb962: 7702 a824 1400 |0073: invoke-static/range {v20, v21}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ -0eb968: 0b10 |0076: move-result-wide v16 │ │ -0eb96a: 1814 182d 4454 fb21 f93f |0077: const-wide v20, #double 1.5708 // #3ff921fb54442d18 │ │ -0eb974: 1916 0040 |007c: const-wide/high16 v22, #long 4611686018427387904 // #4000 │ │ -0eb978: 7702 a424 1000 |007e: invoke-static/range {v16, v17}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ -0eb97e: 0b18 |0081: move-result-wide v24 │ │ -0eb980: ad16 1618 |0082: mul-double v22, v22, v24 │ │ -0eb984: ac0a 1416 |0084: sub-double v10, v20, v22 │ │ -0eb988: 1904 f03f |0086: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0eb98c: 1206 |0088: const/4 v6, #int 0 // #0 │ │ -0eb98e: 7120 a024 5400 |0089: invoke-static {v4, v5}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ -0eb994: 0b14 |008c: move-result-wide v20 │ │ -0eb996: 1816 95d6 26e8 0b2e 113e |008d: const-wide v22, #double 1e-09 // #3e112e0be826d695 │ │ -0eb9a0: 2f07 1416 |0092: cmpl-double v7, v20, v22 │ │ -0eb9a4: 3d07 4700 |0094: if-lez v7, 00db // +0047 │ │ -0eb9a8: 1307 0f00 |0096: const/16 v7, #int 15 // #f │ │ -0eb9ac: 3576 4300 |0098: if-ge v6, v7, 00db // +0043 │ │ -0eb9b0: 1814 8095 fef1 906b 7b3f |009a: const-wide v20, #double 0.00669438 // #3f7b6b90f1fe9580 │ │ -0eb9ba: 7702 b624 1400 |009f: invoke-static/range {v20, v21}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0eb9c0: 0b14 |00a2: move-result-wide v20 │ │ -0eb9c2: 7120 b424 ba00 |00a3: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ -0eb9c8: 0b16 |00a6: move-result-wide v22 │ │ -0eb9ca: ad02 1416 |00a7: mul-double v2, v20, v22 │ │ -0eb9ce: 1814 182d 4454 fb21 f93f |00a9: const-wide v20, #double 1.5708 // #3ff921fb54442d18 │ │ -0eb9d8: 1916 0040 |00ae: const-wide/high16 v22, #long 4611686018427387904 // #4000 │ │ -0eb9dc: 1918 f03f |00b0: const-wide/high16 v24, #long 4607182418800017408 // #3ff0 │ │ -0eb9e0: ac18 1802 |00b2: sub-double v24, v24, v2 │ │ -0eb9e4: 191a f03f |00b4: const-wide/high16 v26, #long 4607182418800017408 // #3ff0 │ │ -0eb9e8: ab1a 1a02 |00b6: add-double v26, v26, v2 │ │ -0eb9ec: ae18 181a |00b8: div-double v24, v24, v26 │ │ -0eb9f0: 191a e03f |00ba: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ -0eb9f4: 181c 8095 fef1 906b 7b3f |00bc: const-wide v28, #double 0.00669438 // #3f7b6b90f1fe9580 │ │ -0eb9fe: 7702 b624 1c00 |00c1: invoke-static/range {v28, v29}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ -0eba04: 0b1c |00c4: move-result-wide v28 │ │ -0eba06: ad1a 1a1c |00c5: mul-double v26, v26, v28 │ │ -0eba0a: 7704 b024 1800 |00c7: invoke-static/range {v24, v25, v26, v27}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0eba10: 0b18 |00ca: move-result-wide v24 │ │ -0eba12: ad18 1810 |00cb: mul-double v24, v24, v16 │ │ -0eba16: 7702 a424 1800 |00cd: invoke-static/range {v24, v25}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ -0eba1c: 0b18 |00d0: move-result-wide v24 │ │ -0eba1e: ad16 1618 |00d1: mul-double v22, v22, v24 │ │ -0eba22: ac14 1416 |00d3: sub-double v20, v20, v22 │ │ -0eba26: ac04 140a |00d5: sub-double v4, v20, v10 │ │ -0eba2a: cb4a |00d7: add-double/2addr v10, v4 │ │ -0eba2c: d806 0601 |00d8: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0eba30: 28af |00da: goto 0089 // -0051 │ │ -0eba32: 1814 399d 52a2 46df 913f |00db: const-wide v20, #double 0.0174533 // #3f91df46a2529d39 │ │ -0eba3c: ae14 0a14 |00e0: div-double v20, v10, v20 │ │ -0eba40: 2900 5fff |00e2: goto/16 0041 // -00a1 │ │ +0eb764: |[0eb764] org.pyneo.maps.tileprovider.Util.tile2lat:(III)D │ │ +0eb774: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0eb776: 0200 2000 |0001: move/from16 v0, v32 │ │ +0eb77a: 3370 3f00 |0003: if-ne v0, v7, 0042 // +003f │ │ +0eb77e: 1814 182d 4454 fb21 0940 |0005: const-wide v20, #double 3.14159 // #400921fb54442d18 │ │ +0eb788: 1816 182d 4454 fb21 1940 |000a: const-wide v22, #double 6.28319 // #401921fb54442d18 │ │ +0eb792: 0200 1e00 |000f: move/from16 v0, v30 │ │ +0eb796: 8300 |0011: int-to-double v0, v0 │ │ +0eb798: 0518 0000 |0012: move-wide/from16 v24, v0 │ │ +0eb79c: ad16 1618 |0014: mul-double v22, v22, v24 │ │ +0eb7a0: 1918 0040 |0016: const-wide/high16 v24, #long 4611686018427387904 // #4000 │ │ +0eb7a4: 0200 1f00 |0018: move/from16 v0, v31 │ │ +0eb7a8: 8300 |001a: int-to-double v0, v0 │ │ +0eb7aa: 051a 0000 |001b: move-wide/from16 v26, v0 │ │ +0eb7ae: 7704 b024 1800 |001d: invoke-static/range {v24, v25, v26, v27}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0eb7b4: 0b18 |0020: move-result-wide v24 │ │ +0eb7b6: ae16 1618 |0021: div-double v22, v22, v24 │ │ +0eb7ba: ac08 1416 |0023: sub-double v8, v20, v22 │ │ +0eb7be: 1814 f8c1 631a dca5 4c40 |0025: const-wide v20, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0eb7c8: 1916 e03f |002a: const-wide/high16 v22, #long 4602678819172646912 // #3fe0 │ │ +0eb7cc: 7120 a824 9800 |002c: invoke-static {v8, v9}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ +0eb7d2: 0b18 |002f: move-result-wide v24 │ │ +0eb7d4: 8080 |0030: neg-double v0, v8 │ │ +0eb7d6: 051a 0000 |0031: move-wide/from16 v26, v0 │ │ +0eb7da: 7702 a824 1a00 |0033: invoke-static/range {v26, v27}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ +0eb7e0: 0b1a |0036: move-result-wide v26 │ │ +0eb7e2: ac18 181a |0037: sub-double v24, v24, v26 │ │ +0eb7e6: ad16 1618 |0039: mul-double v22, v22, v24 │ │ +0eb7ea: 7702 a424 1600 |003b: invoke-static/range {v22, v23}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ +0eb7f0: 0b16 |003e: move-result-wide v22 │ │ +0eb7f2: ad14 1416 |003f: mul-double v20, v20, v22 │ │ +0eb7f6: 1014 |0041: return-wide v20 │ │ +0eb7f8: 1814 5210 7c45 f81b 7341 |0042: const-wide v20, #double 2.00375e+07 // #41731bf8457c1052 │ │ +0eb802: 1816 5210 7c45 f81b 8341 |0047: const-wide v22, #double 4.0075e+07 // #41831bf8457c1052 │ │ +0eb80c: 1217 |004c: const/4 v7, #int 1 // #1 │ │ +0eb80e: 9807 071f |004d: shl-int v7, v7, v31 │ │ +0eb812: 8370 |004f: int-to-double v0, v7 │ │ +0eb814: 0518 0000 |0050: move-wide/from16 v24, v0 │ │ +0eb818: ae16 1618 |0052: div-double v22, v22, v24 │ │ +0eb81c: 0200 1e00 |0054: move/from16 v0, v30 │ │ +0eb820: 8300 |0056: int-to-double v0, v0 │ │ +0eb822: 0518 0000 |0057: move-wide/from16 v24, v0 │ │ +0eb826: ad16 1618 |0059: mul-double v22, v22, v24 │ │ +0eb82a: ac12 1416 |005b: sub-double v18, v20, v22 │ │ +0eb82e: 180c 0000 0040 a654 5841 |005d: const-wide v12, #double 6.37814e+06 // #415854a640000000 │ │ +0eb838: 180e d097 1c14 c43f 5841 |0062: const-wide v14, #double 6.35675e+06 // #41583fc4141c97d0 │ │ +0eb842: 0500 1200 |0067: move-wide/from16 v0, v18 │ │ +0eb846: 8000 |0069: neg-double v0, v0 │ │ +0eb848: 0514 0000 |006a: move-wide/from16 v20, v0 │ │ +0eb84c: 1816 0000 0040 a654 5841 |006c: const-wide v22, #double 6.37814e+06 // #415854a640000000 │ │ +0eb856: ae14 1416 |0071: div-double v20, v20, v22 │ │ +0eb85a: 7702 a824 1400 |0073: invoke-static/range {v20, v21}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ +0eb860: 0b10 |0076: move-result-wide v16 │ │ +0eb862: 1814 182d 4454 fb21 f93f |0077: const-wide v20, #double 1.5708 // #3ff921fb54442d18 │ │ +0eb86c: 1916 0040 |007c: const-wide/high16 v22, #long 4611686018427387904 // #4000 │ │ +0eb870: 7702 a424 1000 |007e: invoke-static/range {v16, v17}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ +0eb876: 0b18 |0081: move-result-wide v24 │ │ +0eb878: ad16 1618 |0082: mul-double v22, v22, v24 │ │ +0eb87c: ac0a 1416 |0084: sub-double v10, v20, v22 │ │ +0eb880: 1904 f03f |0086: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0eb884: 1206 |0088: const/4 v6, #int 0 // #0 │ │ +0eb886: 7120 a024 5400 |0089: invoke-static {v4, v5}, Ljava/lang/Math;.abs:(D)D // method@24a0 │ │ +0eb88c: 0b14 |008c: move-result-wide v20 │ │ +0eb88e: 1816 95d6 26e8 0b2e 113e |008d: const-wide v22, #double 1e-09 // #3e112e0be826d695 │ │ +0eb898: 2f07 1416 |0092: cmpl-double v7, v20, v22 │ │ +0eb89c: 3d07 4700 |0094: if-lez v7, 00db // +0047 │ │ +0eb8a0: 1307 0f00 |0096: const/16 v7, #int 15 // #f │ │ +0eb8a4: 3576 4300 |0098: if-ge v6, v7, 00db // +0043 │ │ +0eb8a8: 1814 8095 fef1 906b 7b3f |009a: const-wide v20, #double 0.00669438 // #3f7b6b90f1fe9580 │ │ +0eb8b2: 7702 b624 1400 |009f: invoke-static/range {v20, v21}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0eb8b8: 0b14 |00a2: move-result-wide v20 │ │ +0eb8ba: 7120 b424 ba00 |00a3: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@24b4 │ │ +0eb8c0: 0b16 |00a6: move-result-wide v22 │ │ +0eb8c2: ad02 1416 |00a7: mul-double v2, v20, v22 │ │ +0eb8c6: 1814 182d 4454 fb21 f93f |00a9: const-wide v20, #double 1.5708 // #3ff921fb54442d18 │ │ +0eb8d0: 1916 0040 |00ae: const-wide/high16 v22, #long 4611686018427387904 // #4000 │ │ +0eb8d4: 1918 f03f |00b0: const-wide/high16 v24, #long 4607182418800017408 // #3ff0 │ │ +0eb8d8: ac18 1802 |00b2: sub-double v24, v24, v2 │ │ +0eb8dc: 191a f03f |00b4: const-wide/high16 v26, #long 4607182418800017408 // #3ff0 │ │ +0eb8e0: ab1a 1a02 |00b6: add-double v26, v26, v2 │ │ +0eb8e4: ae18 181a |00b8: div-double v24, v24, v26 │ │ +0eb8e8: 191a e03f |00ba: const-wide/high16 v26, #long 4602678819172646912 // #3fe0 │ │ +0eb8ec: 181c 8095 fef1 906b 7b3f |00bc: const-wide v28, #double 0.00669438 // #3f7b6b90f1fe9580 │ │ +0eb8f6: 7702 b624 1c00 |00c1: invoke-static/range {v28, v29}, Ljava/lang/Math;.sqrt:(D)D // method@24b6 │ │ +0eb8fc: 0b1c |00c4: move-result-wide v28 │ │ +0eb8fe: ad1a 1a1c |00c5: mul-double v26, v26, v28 │ │ +0eb902: 7704 b024 1800 |00c7: invoke-static/range {v24, v25, v26, v27}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0eb908: 0b18 |00ca: move-result-wide v24 │ │ +0eb90a: ad18 1810 |00cb: mul-double v24, v24, v16 │ │ +0eb90e: 7702 a424 1800 |00cd: invoke-static/range {v24, v25}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ +0eb914: 0b18 |00d0: move-result-wide v24 │ │ +0eb916: ad16 1618 |00d1: mul-double v22, v22, v24 │ │ +0eb91a: ac14 1416 |00d3: sub-double v20, v20, v22 │ │ +0eb91e: ac04 140a |00d5: sub-double v4, v20, v10 │ │ +0eb922: cb4a |00d7: add-double/2addr v10, v4 │ │ +0eb924: d806 0601 |00d8: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0eb928: 28af |00da: goto 0089 // -0051 │ │ +0eb92a: 1814 399d 52a2 46df 913f |00db: const-wide v20, #double 0.0174533 // #3f91df46a2529d39 │ │ +0eb934: ae14 0a14 |00e0: div-double v20, v10, v20 │ │ +0eb938: 2900 5fff |00e2: goto/16 0041 // -00a1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x0025 line=85 │ │ 0x0041 line=103 │ │ 0x0042 line=89 │ │ @@ -323673,26 +324040,26 @@ │ │ type : '(II)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0eba44: |[0eba44] org.pyneo.maps.tileprovider.Util.tile2lon:(II)D │ │ -0eba54: 8360 |0000: int-to-double v0, v6 │ │ -0eba56: 1902 0040 |0001: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0eba5a: 8374 |0003: int-to-double v4, v7 │ │ -0eba5c: 7140 b024 3254 |0004: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0eba62: 0b02 |0007: move-result-wide v2 │ │ -0eba64: ce20 |0008: div-double/2addr v0, v2 │ │ -0eba66: 1802 0000 0000 0080 7640 |0009: const-wide v2, #double 360 // #4076800000000000 │ │ -0eba70: cd20 |000e: mul-double/2addr v0, v2 │ │ -0eba72: 1802 0000 0000 0080 6640 |000f: const-wide v2, #double 180 // #4066800000000000 │ │ -0eba7c: cc20 |0014: sub-double/2addr v0, v2 │ │ -0eba7e: 1000 |0015: return-wide v0 │ │ +0eb93c: |[0eb93c] org.pyneo.maps.tileprovider.Util.tile2lon:(II)D │ │ +0eb94c: 8360 |0000: int-to-double v0, v6 │ │ +0eb94e: 1902 0040 |0001: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0eb952: 8374 |0003: int-to-double v4, v7 │ │ +0eb954: 7140 b024 3254 |0004: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0eb95a: 0b02 |0007: move-result-wide v2 │ │ +0eb95c: ce20 |0008: div-double/2addr v0, v2 │ │ +0eb95e: 1802 0000 0000 0080 7640 |0009: const-wide v2, #double 360 // #4076800000000000 │ │ +0eb968: cd20 |000e: mul-double/2addr v0, v2 │ │ +0eb96a: 1802 0000 0000 0080 6640 |000f: const-wide v2, #double 180 // #4066800000000000 │ │ +0eb974: cc20 |0014: sub-double/2addr v0, v2 │ │ +0eb976: 1000 |0015: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0016 reg=6 x I │ │ 0x0000 - 0x0016 reg=7 aZoom I │ │ │ │ @@ -323701,33 +324068,33 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0eba80: |[0eba80] org.pyneo.maps.tileprovider.Util.x2lon:(III)I │ │ -0eba90: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0eba92: b891 |0001: shl-int/2addr v1, v9 │ │ -0eba94: 9200 0a01 |0002: mul-int v0, v10, v1 │ │ -0eba98: 3b08 0300 |0004: if-gez v8, 0007 // +0003 │ │ -0eba9c: b008 |0006: add-int/2addr v8, v0 │ │ -0eba9e: 3708 0300 |0007: if-le v8, v0, 000a // +0003 │ │ -0ebaa2: b108 |0009: sub-int/2addr v8, v0 │ │ -0ebaa4: 1802 0000 0000 8084 2e41 |000a: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -0ebaae: 8384 |000f: int-to-double v4, v8 │ │ -0ebab0: 8306 |0010: int-to-double v6, v0 │ │ -0ebab2: ce64 |0011: div-double/2addr v4, v6 │ │ -0ebab4: 1806 0000 0000 0080 7640 |0012: const-wide v6, #double 360 // #4076800000000000 │ │ -0ebabe: cd64 |0017: mul-double/2addr v4, v6 │ │ -0ebac0: 1806 0000 0000 0080 6640 |0018: const-wide v6, #double 180 // #4066800000000000 │ │ -0ebaca: cc64 |001d: sub-double/2addr v4, v6 │ │ -0ebacc: cd42 |001e: mul-double/2addr v2, v4 │ │ -0ebace: 8a21 |001f: double-to-int v1, v2 │ │ -0ebad0: 0f01 |0020: return v1 │ │ +0eb978: |[0eb978] org.pyneo.maps.tileprovider.Util.x2lon:(III)I │ │ +0eb988: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0eb98a: b891 |0001: shl-int/2addr v1, v9 │ │ +0eb98c: 9200 0a01 |0002: mul-int v0, v10, v1 │ │ +0eb990: 3b08 0300 |0004: if-gez v8, 0007 // +0003 │ │ +0eb994: b008 |0006: add-int/2addr v8, v0 │ │ +0eb996: 3708 0300 |0007: if-le v8, v0, 000a // +0003 │ │ +0eb99a: b108 |0009: sub-int/2addr v8, v0 │ │ +0eb99c: 1802 0000 0000 8084 2e41 |000a: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +0eb9a6: 8384 |000f: int-to-double v4, v8 │ │ +0eb9a8: 8306 |0010: int-to-double v6, v0 │ │ +0eb9aa: ce64 |0011: div-double/2addr v4, v6 │ │ +0eb9ac: 1806 0000 0000 0080 7640 |0012: const-wide v6, #double 360 // #4076800000000000 │ │ +0eb9b6: cd64 |0017: mul-double/2addr v4, v6 │ │ +0eb9b8: 1806 0000 0000 0080 6640 |0018: const-wide v6, #double 180 // #4066800000000000 │ │ +0eb9c2: cc64 |001d: sub-double/2addr v4, v6 │ │ +0eb9c4: cd42 |001e: mul-double/2addr v2, v4 │ │ +0eb9c6: 8a21 |001f: double-to-int v1, v2 │ │ +0eb9c8: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x0006 line=137 │ │ 0x0007 line=138 │ │ 0x0009 line=139 │ │ @@ -323743,44 +324110,47 @@ │ │ type : '(III)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0ebad4: |[0ebad4] org.pyneo.maps.tileprovider.Util.y2lat:(III)D │ │ -0ebae4: 1802 182d 4454 fb21 0940 |0000: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ -0ebaee: 1804 182d 4454 fb21 1940 |0005: const-wide v4, #double 6.28319 // #401921fb54442d18 │ │ -0ebaf8: 83a6 |000a: int-to-double v6, v10 │ │ -0ebafa: cd64 |000b: mul-double/2addr v4, v6 │ │ -0ebafc: 83c6 |000c: int-to-double v6, v12 │ │ -0ebafe: ce64 |000d: div-double/2addr v4, v6 │ │ -0ebb00: 1906 0040 |000e: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0ebb04: 83b8 |0010: int-to-double v8, v11 │ │ -0ebb06: 7140 b024 7698 |0011: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ -0ebb0c: 0b06 |0014: move-result-wide v6 │ │ -0ebb0e: cd64 |0015: mul-double/2addr v4, v6 │ │ -0ebb10: ac00 0204 |0016: sub-double v0, v2, v4 │ │ -0ebb14: 1802 f8c1 631a dca5 4c40 |0018: const-wide v2, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0ebb1e: 1904 e03f |001d: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ -0ebb22: 7120 a824 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ -0ebb28: 0b06 |0022: move-result-wide v6 │ │ -0ebb2a: 8008 |0023: neg-double v8, v0 │ │ -0ebb2c: 7120 a824 9800 |0024: invoke-static {v8, v9}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ -0ebb32: 0b08 |0027: move-result-wide v8 │ │ -0ebb34: cc86 |0028: sub-double/2addr v6, v8 │ │ -0ebb36: cd64 |0029: mul-double/2addr v4, v6 │ │ -0ebb38: 7120 a424 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ -0ebb3e: 0b04 |002d: move-result-wide v4 │ │ -0ebb40: cd42 |002e: mul-double/2addr v2, v4 │ │ -0ebb42: 1002 |002f: return-wide v2 │ │ +0eb9cc: |[0eb9cc] org.pyneo.maps.tileprovider.Util.y2lat:(III)D │ │ +0eb9dc: 1802 182d 4454 fb21 0940 |0000: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ +0eb9e6: 1804 182d 4454 fb21 1940 |0005: const-wide v4, #double 6.28319 // #401921fb54442d18 │ │ +0eb9f0: 83a6 |000a: int-to-double v6, v10 │ │ +0eb9f2: cd64 |000b: mul-double/2addr v4, v6 │ │ +0eb9f4: 83c6 |000c: int-to-double v6, v12 │ │ +0eb9f6: ce64 |000d: div-double/2addr v4, v6 │ │ +0eb9f8: 1906 0040 |000e: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0eb9fc: 83b8 |0010: int-to-double v8, v11 │ │ +0eb9fe: 7140 b024 7698 |0011: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@24b0 │ │ +0eba04: 0b06 |0014: move-result-wide v6 │ │ +0eba06: cd64 |0015: mul-double/2addr v4, v6 │ │ +0eba08: ac00 0204 |0016: sub-double v0, v2, v4 │ │ +0eba0c: 1802 f8c1 631a dca5 4c40 |0018: const-wide v2, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0eba16: 1904 e03f |001d: const-wide/high16 v4, #long 4602678819172646912 // #3fe0 │ │ +0eba1a: 7120 a824 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ +0eba20: 0b06 |0022: move-result-wide v6 │ │ +0eba22: 8008 |0023: neg-double v8, v0 │ │ +0eba24: 7120 a824 9800 |0024: invoke-static {v8, v9}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ +0eba2a: 0b08 |0027: move-result-wide v8 │ │ +0eba2c: cc86 |0028: sub-double/2addr v6, v8 │ │ +0eba2e: cd64 |0029: mul-double/2addr v4, v6 │ │ +0eba30: 7120 a424 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ +0eba36: 0b04 |002d: move-result-wide v4 │ │ +0eba38: cd42 |002e: mul-double/2addr v2, v4 │ │ +0eba3a: 1002 |002f: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ + 0x0011 line=148 │ │ 0x0018 line=149 │ │ + 0x001f line=150 │ │ + 0x002f line=149 │ │ locals : │ │ 0x0018 - 0x0030 reg=0 n D │ │ 0x0000 - 0x0030 reg=10 y I │ │ 0x0000 - 0x0030 reg=11 aZoom I │ │ 0x0000 - 0x0030 reg=12 MAPTILE_SIZEPX I │ │ │ │ Virtual methods - │ │ @@ -323874,96 +324244,96 @@ │ │ type : '(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 170 16-bit code units │ │ -0ebb44: |[0ebb44] org.pyneo.maps.track.CurrentTrackOverlay.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;)V │ │ -0ebb54: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ebb56: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0ebb58: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0ebb5a: 7010 9e29 0500 |0003: invoke-direct {v5}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ -0ebb60: 2200 2d06 |0006: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0ebb64: 1a01 f803 |0008: const-string v1, "CurrentTrack" // string@03f8 │ │ -0ebb68: 7020 af2e 1000 |000a: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0ebb6e: 7110 c525 0000 |000d: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0ebb74: 0c00 |0010: move-result-object v0 │ │ -0ebb76: 5b50 e015 |0011: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@15e0 │ │ -0ebb7a: 5b52 df15 |0013: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ -0ebb7e: 2200 5f00 |0015: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ -0ebb82: 7010 4802 0000 |0017: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0ebb88: 5b50 dd15 |001a: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebb8c: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -0ebb8e: 5950 db15 |001d: iput v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mLastZoom:I // field@15db │ │ -0ebb92: 5b52 de15 |001f: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ -0ebb96: 5b52 e115 |0021: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebb9a: 2200 6200 |0023: new-instance v0, Landroid/graphics/Point; // type@0062 │ │ -0ebb9e: 7010 6502 0000 |0025: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0ebba4: 5b50 d215 |0028: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebba8: 2200 1406 |002a: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ebbac: 7030 1e2e 3003 |002c: invoke-direct {v0, v3, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ebbb2: 5b50 d315 |002f: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@15d3 │ │ -0ebbb6: 5b52 d415 |0031: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ -0ebbba: 5c53 d915 |0033: iput-boolean v3, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ -0ebbbe: 5b52 dc15 |0035: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@15dc │ │ -0ebbc2: 5b52 d715 |0037: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ -0ebbc6: 5c53 da15 |0039: iput-boolean v3, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mIsBound:Z // field@15da │ │ -0ebbca: 5b52 d615 |003b: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mConnection:Landroid/content/ServiceConnection; // field@15d6 │ │ -0ebbce: 2200 d205 |003d: new-instance v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$1; // type@05d2 │ │ -0ebbd2: 7020 7a2c 5000 |003f: invoke-direct {v0, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V // method@2c7a │ │ -0ebbd8: 5b50 d815 |0042: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoader:Ljava/lang/Thread; // field@15d8 │ │ -0ebbdc: 2200 d305 |0044: new-instance v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$2; // type@05d3 │ │ -0ebbe0: 7020 7c2c 5000 |0046: invoke-direct {v0, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V // method@2c7c │ │ -0ebbe6: 5b50 d515 |0049: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@15d5 │ │ -0ebbea: 2200 d405 |004b: new-instance v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$3; // type@05d4 │ │ -0ebbee: 7020 7f2c 5000 |004d: invoke-direct {v0, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V // method@2c7f │ │ -0ebbf4: 5b50 d615 |0050: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mConnection:Landroid/content/ServiceConnection; // field@15d6 │ │ -0ebbf8: 2200 e505 |0052: new-instance v0, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ -0ebbfc: 7110 af03 0600 |0054: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0ebc02: 0c01 |0057: move-result-object v1 │ │ -0ebc04: 1a02 072e |0058: const-string v2, "pref_track_style_current" // string@2e07 │ │ -0ebc08: 1a03 0000 |005a: const-string v3, "" // string@0000 │ │ -0ebc0c: 7230 8c01 2103 |005c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0ebc12: 0c01 |005f: move-result-object v1 │ │ -0ebc14: 7020 eb2c 1000 |0060: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/Track;.:(Ljava/lang/String;)V // method@2ceb │ │ -0ebc1a: 5b50 e115 |0063: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebc1e: 5b56 d715 |0065: iput-object v6, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ -0ebc22: 5450 dd15 |0067: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebc26: 1211 |0069: const/4 v1, #int 1 // #1 │ │ -0ebc28: 6e20 4e02 1000 |006a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0ebc2e: 5450 dd15 |006d: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebc32: 6201 2900 |006f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0ebc36: 6e20 5802 1000 |0071: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0ebc3c: 5450 dd15 |0074: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebc40: 6201 2700 |0076: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ -0ebc44: 6e20 5602 1000 |0078: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ -0ebc4a: 5450 dd15 |007b: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebc4e: 5451 e115 |007d: iget-object v1, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebc52: 5211 0a16 |007f: iget v1, v1, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0ebc56: 6e20 4f02 1000 |0081: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0ebc5c: 5450 dd15 |0084: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebc60: 5451 e115 |0086: iget-object v1, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebc64: 5211 1716 |0088: iget v1, v1, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0ebc68: 8211 |008a: int-to-float v1, v1 │ │ -0ebc6a: 6e20 5702 1000 |008b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0ebc70: 5450 dd15 |008e: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebc74: 5451 e115 |0090: iget-object v1, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebc78: 5211 0b16 |0092: iget v1, v1, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0ebc7c: 7110 3702 0100 |0094: invoke-static {v1}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ -0ebc82: 0a01 |0097: move-result v1 │ │ -0ebc84: 6e20 4d02 1000 |0098: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ -0ebc8a: 5450 dd15 |009b: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebc8e: 5451 e115 |009d: iget-object v1, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebc92: 5312 1416 |009f: iget-wide v2, v1, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0ebc96: 8c21 |00a1: double-to-float v1, v2 │ │ -0ebc98: 5452 e115 |00a2: iget-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebc9c: 5222 0b16 |00a4: iget v2, v2, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0ebca0: 6e52 5502 1044 |00a6: invoke-virtual {v0, v1, v4, v4, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0ebca6: 0e00 |00a9: return-void │ │ +0eba3c: |[0eba3c] org.pyneo.maps.track.CurrentTrackOverlay.:(Lorg/pyneo/maps/MainActivity;Lorg/pyneo/maps/poi/PoiManager;)V │ │ +0eba4c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0eba4e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0eba50: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0eba52: 7010 9e29 0500 |0003: invoke-direct {v5}, Lorg/pyneo/maps/map/TileViewOverlay;.:()V // method@299e │ │ +0eba58: 2200 2d06 |0006: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0eba5c: 1a01 f803 |0008: const-string v1, "CurrentTrack" // string@03f8 │ │ +0eba60: 7020 af2e 1000 |000a: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0eba66: 7110 c525 0000 |000d: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0eba6c: 0c00 |0010: move-result-object v0 │ │ +0eba6e: 5b50 e015 |0011: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@15e0 │ │ +0eba72: 5b52 df15 |0013: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ +0eba76: 2200 5f00 |0015: new-instance v0, Landroid/graphics/Paint; // type@005f │ │ +0eba7a: 7010 4802 0000 |0017: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0eba80: 5b50 dd15 |001a: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0eba84: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +0eba86: 5950 db15 |001d: iput v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mLastZoom:I // field@15db │ │ +0eba8a: 5b52 de15 |001f: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ +0eba8e: 5b52 e115 |0021: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0eba92: 2200 6200 |0023: new-instance v0, Landroid/graphics/Point; // type@0062 │ │ +0eba96: 7010 6502 0000 |0025: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0eba9c: 5b50 d215 |0028: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebaa0: 2200 1406 |002a: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ebaa4: 7030 1e2e 3003 |002c: invoke-direct {v0, v3, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ebaaa: 5b50 d315 |002f: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@15d3 │ │ +0ebaae: 5b52 d415 |0031: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ +0ebab2: 5c53 d915 |0033: iput-boolean v3, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ +0ebab6: 5b52 dc15 |0035: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@15dc │ │ +0ebaba: 5b52 d715 |0037: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ +0ebabe: 5c53 da15 |0039: iput-boolean v3, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mIsBound:Z // field@15da │ │ +0ebac2: 5b52 d615 |003b: iput-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mConnection:Landroid/content/ServiceConnection; // field@15d6 │ │ +0ebac6: 2200 d205 |003d: new-instance v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$1; // type@05d2 │ │ +0ebaca: 7020 7a2c 5000 |003f: invoke-direct {v0, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V // method@2c7a │ │ +0ebad0: 5b50 d815 |0042: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoader:Ljava/lang/Thread; // field@15d8 │ │ +0ebad4: 2200 d305 |0044: new-instance v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$2; // type@05d3 │ │ +0ebad8: 7020 7c2c 5000 |0046: invoke-direct {v0, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V // method@2c7c │ │ +0ebade: 5b50 d515 |0049: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@15d5 │ │ +0ebae2: 2200 d405 |004b: new-instance v0, Lorg/pyneo/maps/track/CurrentTrackOverlay$3; // type@05d4 │ │ +0ebae6: 7020 7f2c 5000 |004d: invoke-direct {v0, v5}, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;.:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)V // method@2c7f │ │ +0ebaec: 5b50 d615 |0050: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mConnection:Landroid/content/ServiceConnection; // field@15d6 │ │ +0ebaf0: 2200 e505 |0052: new-instance v0, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ +0ebaf4: 7110 af03 0600 |0054: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0ebafa: 0c01 |0057: move-result-object v1 │ │ +0ebafc: 1a02 072e |0058: const-string v2, "pref_track_style_current" // string@2e07 │ │ +0ebb00: 1a03 0000 |005a: const-string v3, "" // string@0000 │ │ +0ebb04: 7230 8c01 2103 |005c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0ebb0a: 0c01 |005f: move-result-object v1 │ │ +0ebb0c: 7020 eb2c 1000 |0060: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/Track;.:(Ljava/lang/String;)V // method@2ceb │ │ +0ebb12: 5b50 e115 |0063: iput-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebb16: 5b56 d715 |0065: iput-object v6, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ +0ebb1a: 5450 dd15 |0067: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0ebb1e: 1211 |0069: const/4 v1, #int 1 // #1 │ │ +0ebb20: 6e20 4e02 1000 |006a: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0ebb26: 5450 dd15 |006d: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0ebb2a: 6201 2900 |006f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0ebb2e: 6e20 5802 1000 |0071: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0ebb34: 5450 dd15 |0074: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0ebb38: 6201 2700 |0076: sget-object v1, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ +0ebb3c: 6e20 5602 1000 |0078: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ +0ebb42: 5450 dd15 |007b: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0ebb46: 5451 e115 |007d: iget-object v1, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebb4a: 5211 0a16 |007f: iget v1, v1, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0ebb4e: 6e20 4f02 1000 |0081: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0ebb54: 5450 dd15 |0084: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0ebb58: 5451 e115 |0086: iget-object v1, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebb5c: 5211 1716 |0088: iget v1, v1, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0ebb60: 8211 |008a: int-to-float v1, v1 │ │ +0ebb62: 6e20 5702 1000 |008b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0ebb68: 5450 dd15 |008e: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0ebb6c: 5451 e115 |0090: iget-object v1, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebb70: 5211 0b16 |0092: iget v1, v1, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0ebb74: 7110 3702 0100 |0094: invoke-static {v1}, Landroid/graphics/Color;.alpha:(I)I // method@0237 │ │ +0ebb7a: 0a01 |0097: move-result v1 │ │ +0ebb7c: 6e20 4d02 1000 |0098: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@024d │ │ +0ebb82: 5450 dd15 |009b: iget-object v0, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0ebb86: 5451 e115 |009d: iget-object v1, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebb8a: 5312 1416 |009f: iget-wide v2, v1, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0ebb8e: 8c21 |00a1: double-to-float v1, v2 │ │ +0ebb90: 5452 e115 |00a2: iget-object v2, v5, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebb94: 5222 0b16 |00a4: iget v2, v2, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0ebb98: 6e52 5502 1044 |00a6: invoke-virtual {v0, v1, v4, v4, v2}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0ebb9e: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=117 │ │ 0x0006 line=38 │ │ 0x0013 line=39 │ │ 0x0015 line=40 │ │ 0x001c line=41 │ │ @@ -324000,17 +324370,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebca8: |[0ebca8] org.pyneo.maps.track.CurrentTrackOverlay.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; │ │ -0ebcb8: 5410 de15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ -0ebcbc: 1100 |0002: return-object v0 │ │ +0ebba0: |[0ebba0] org.pyneo.maps.track.CurrentTrackOverlay.access$000:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Path; │ │ +0ebbb0: 5410 de15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ +0ebbb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324018,17 +324388,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebcc0: |[0ebcc0] org.pyneo.maps.track.CurrentTrackOverlay.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; │ │ -0ebcd0: 5b01 de15 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ -0ebcd4: 1101 |0002: return-object v1 │ │ +0ebbb8: |[0ebbb8] org.pyneo.maps.track.CurrentTrackOverlay.access$002:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Path;)Landroid/graphics/Path; │ │ +0ebbc8: 5b01 de15 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ +0ebbcc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/graphics/Path; │ │ │ │ @@ -324037,17 +324407,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/Track;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebcd8: |[0ebcd8] org.pyneo.maps.track.CurrentTrackOverlay.access$100:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/Track; │ │ -0ebce8: 5410 e115 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebcec: 1100 |0002: return-object v0 │ │ +0ebbd0: |[0ebbd0] org.pyneo.maps.track.CurrentTrackOverlay.access$100:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/Track; │ │ +0ebbe0: 5410 e115 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebbe4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #4 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324055,17 +324425,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/Track;)Lorg/pyneo/maps/track/Track;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebcf0: |[0ebcf0] org.pyneo.maps.track.CurrentTrackOverlay.access$102:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/Track;)Lorg/pyneo/maps/track/Track; │ │ -0ebd00: 5b01 e115 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebd04: 1101 |0002: return-object v1 │ │ +0ebbe8: |[0ebbe8] org.pyneo.maps.track.CurrentTrackOverlay.access$102:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/Track;)Lorg/pyneo/maps/track/Track; │ │ +0ebbf8: 5b01 e115 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebbfc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/pyneo/maps/track/Track; │ │ │ │ @@ -324074,17 +324444,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd08: |[0ebd08] org.pyneo.maps.track.CurrentTrackOverlay.access$200:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/content/Context; │ │ -0ebd18: 5410 d715 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ -0ebd1c: 1100 |0002: return-object v0 │ │ +0ebc00: |[0ebc00] org.pyneo.maps.track.CurrentTrackOverlay.access$200:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/content/Context; │ │ +0ebc10: 5410 d715 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ +0ebc14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #6 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324092,17 +324462,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd20: |[0ebd20] org.pyneo.maps.track.CurrentTrackOverlay.access$300:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point; │ │ -0ebd30: 5410 d215 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebd34: 1100 |0002: return-object v0 │ │ +0ebc18: |[0ebc18] org.pyneo.maps.track.CurrentTrackOverlay.access$300:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Landroid/graphics/Point; │ │ +0ebc28: 5410 d215 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebc2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #7 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324110,17 +324480,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd38: |[0ebd38] org.pyneo.maps.track.CurrentTrackOverlay.access$302:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Point;)Landroid/graphics/Point; │ │ -0ebd48: 5b01 d215 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebd4c: 1101 |0002: return-object v1 │ │ +0ebc30: |[0ebc30] org.pyneo.maps.track.CurrentTrackOverlay.access$302:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Landroid/graphics/Point;)Landroid/graphics/Point; │ │ +0ebc40: 5b01 d215 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebc44: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/graphics/Point; │ │ │ │ @@ -324129,17 +324499,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd50: |[0ebd50] org.pyneo.maps.track.CurrentTrackOverlay.access$400:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0ebd60: 5410 d315 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@15d3 │ │ -0ebd64: 1100 |0002: return-object v0 │ │ +0ebc48: |[0ebc48] org.pyneo.maps.track.CurrentTrackOverlay.access$400:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0ebc58: 5410 d315 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@15d3 │ │ +0ebc5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #9 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324147,17 +324517,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/utils/GeoPoint;)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd68: |[0ebd68] org.pyneo.maps.track.CurrentTrackOverlay.access$402:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/utils/GeoPoint;)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0ebd78: 5b01 d315 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@15d3 │ │ -0ebd7c: 1101 |0002: return-object v1 │ │ +0ebc60: |[0ebc60] org.pyneo.maps.track.CurrentTrackOverlay.access$402:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/utils/GeoPoint;)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0ebc70: 5b01 d315 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@15d3 │ │ +0ebc74: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ @@ -324166,17 +324536,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd80: |[0ebd80] org.pyneo.maps.track.CurrentTrackOverlay.access$500:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ -0ebd90: 5410 d415 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ -0ebd94: 1100 |0002: return-object v0 │ │ +0ebc78: |[0ebc78] org.pyneo.maps.track.CurrentTrackOverlay.access$500:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ +0ebc88: 5410 d415 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ +0ebc8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #11 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324184,17 +324554,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd98: |[0ebd98] org.pyneo.maps.track.CurrentTrackOverlay.access$502:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ -0ebda8: 5b01 d415 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ -0ebdac: 1101 |0002: return-object v1 │ │ +0ebc90: |[0ebc90] org.pyneo.maps.track.CurrentTrackOverlay.access$502:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;)Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ +0ebca0: 5b01 d415 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ +0ebca4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ │ │ @@ -324203,17 +324573,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebdb0: |[0ebdb0] org.pyneo.maps.track.CurrentTrackOverlay.access$600:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView; │ │ -0ebdc0: 5410 dc15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@15dc │ │ -0ebdc4: 1100 |0002: return-object v0 │ │ +0ebca8: |[0ebca8] org.pyneo.maps.track.CurrentTrackOverlay.access$600:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/map/TileView; │ │ +0ebcb8: 5410 dc15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@15dc │ │ +0ebcbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #13 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324221,17 +324591,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebdc8: |[0ebdc8] org.pyneo.maps.track.CurrentTrackOverlay.access$700:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Z │ │ -0ebdd8: 5510 d915 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ -0ebddc: 0f00 |0002: return v0 │ │ +0ebcc0: |[0ebcc0] org.pyneo.maps.track.CurrentTrackOverlay.access$700:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Z │ │ +0ebcd0: 5510 d915 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ +0ebcd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #14 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324239,17 +324609,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebde0: |[0ebde0] org.pyneo.maps.track.CurrentTrackOverlay.access$702:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Z)Z │ │ -0ebdf0: 5c01 d915 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ -0ebdf4: 0f01 |0002: return v1 │ │ +0ebcd8: |[0ebcd8] org.pyneo.maps.track.CurrentTrackOverlay.access$702:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Z)Z │ │ +0ebce8: 5c01 d915 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ +0ebcec: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -324258,17 +324628,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/IRemoteService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebdf8: |[0ebdf8] org.pyneo.maps.track.CurrentTrackOverlay.access$800:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/IRemoteService; │ │ -0ebe08: 5410 df15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ -0ebe0c: 1100 |0002: return-object v0 │ │ +0ebcf0: |[0ebcf0] org.pyneo.maps.track.CurrentTrackOverlay.access$800:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/IRemoteService; │ │ +0ebd00: 5410 df15 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ +0ebd04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ #16 : (in Lorg/pyneo/maps/track/CurrentTrackOverlay;) │ │ @@ -324276,17 +324646,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/IRemoteService;)Lorg/pyneo/maps/track/IRemoteService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebe10: |[0ebe10] org.pyneo.maps.track.CurrentTrackOverlay.access$802:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/IRemoteService;)Lorg/pyneo/maps/track/IRemoteService; │ │ -0ebe20: 5b01 df15 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ -0ebe24: 1101 |0002: return-object v1 │ │ +0ebd08: |[0ebd08] org.pyneo.maps.track.CurrentTrackOverlay.access$802:(Lorg/pyneo/maps/track/CurrentTrackOverlay;Lorg/pyneo/maps/track/IRemoteService;)Lorg/pyneo/maps/track/IRemoteService; │ │ +0ebd18: 5b01 df15 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ +0ebd1c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/pyneo/maps/track/IRemoteService; │ │ │ │ @@ -324295,17 +324665,17 @@ │ │ type : '(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/ITrackWriterCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebe28: |[0ebe28] org.pyneo.maps.track.CurrentTrackOverlay.access$900:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/ITrackWriterCallback; │ │ -0ebe38: 5410 d515 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@15d5 │ │ -0ebe3c: 1100 |0002: return-object v0 │ │ +0ebd20: |[0ebd20] org.pyneo.maps.track.CurrentTrackOverlay.access$900:(Lorg/pyneo/maps/track/CurrentTrackOverlay;)Lorg/pyneo/maps/track/ITrackWriterCallback; │ │ +0ebd30: 5410 d515 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@15d5 │ │ +0ebd34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ │ Virtual methods - │ │ @@ -324314,23 +324684,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ebe40: |[0ebe40] org.pyneo.maps.track.CurrentTrackOverlay.Free:()V │ │ -0ebe50: 5410 d415 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ -0ebe54: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ebe58: 5410 d415 |0004: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ -0ebe5c: 6e10 4f29 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.StopProcessing:()V // method@294f │ │ -0ebe62: 5410 e015 |0009: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@15e0 │ │ -0ebe66: 7210 c225 0000 |000b: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0ebe6c: 6f10 9f29 0100 |000e: invoke-super {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ -0ebe72: 0e00 |0011: return-void │ │ +0ebd38: |[0ebd38] org.pyneo.maps.track.CurrentTrackOverlay.Free:()V │ │ +0ebd48: 5410 d415 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ +0ebd4c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ebd50: 5410 d415 |0004: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ +0ebd54: 6e10 4f29 0000 |0006: invoke-virtual {v0}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.StopProcessing:()V // method@294f │ │ +0ebd5a: 5410 e015 |0009: iget-object v0, v1, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@15e0 │ │ +0ebd5e: 7210 c225 0000 |000b: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0ebd64: 6f10 9f29 0100 |000e: invoke-super {v1}, Lorg/pyneo/maps/map/TileViewOverlay;.Free:()V // method@299f │ │ +0ebd6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=148 │ │ 0x0009 line=150 │ │ 0x000e line=151 │ │ 0x0011 line=152 │ │ @@ -324342,87 +324712,87 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -0ebe74: |[0ebe74] org.pyneo.maps.track.CurrentTrackOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ -0ebe84: 5583 d915 |0000: iget-boolean v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ -0ebe88: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -0ebe8c: 0e00 |0004: return-void │ │ -0ebe8e: 5483 e115 |0005: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ebe92: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -0ebe96: 5283 db15 |0009: iget v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mLastZoom:I // field@15db │ │ -0ebe9a: 6e10 8a29 0a00 |000b: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0ebea0: 0a04 |000e: move-result v4 │ │ -0ebea2: 3243 1d00 |000f: if-eq v3, v4, 002c // +001d │ │ -0ebea6: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0ebea8: 5c83 d915 |0012: iput-boolean v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ -0ebeac: 5b8a dc15 |0014: iput-object v10, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@15dc │ │ -0ebeb0: 6e10 8a29 0a00 |0016: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ -0ebeb6: 0a03 |0019: move-result v3 │ │ -0ebeb8: 5983 db15 |001a: iput v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mLastZoom:I // field@15db │ │ -0ebebc: 5483 dc15 |001c: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@15dc │ │ -0ebec0: 6e10 8429 0300 |001e: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0ebec6: 0c03 |0021: move-result-object v3 │ │ -0ebec8: 5b83 d415 |0022: iput-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ -0ebecc: 5483 e015 |0024: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@15e0 │ │ -0ebed0: 5484 d815 |0026: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoader:Ljava/lang/Thread; // field@15d8 │ │ -0ebed4: 7220 bf25 4300 |0028: invoke-interface {v3, v4}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0ebeda: 28d9 |002b: goto 0004 // -0027 │ │ -0ebedc: 5483 de15 |002c: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ -0ebee0: 3803 d6ff |002e: if-eqz v3, 0004 // -002a │ │ -0ebee4: 6e10 8429 0a00 |0030: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ -0ebeea: 0c00 |0033: move-result-object v0 │ │ -0ebeec: 2202 6200 |0034: new-instance v2, Landroid/graphics/Point; // type@0062 │ │ -0ebef0: 7010 6502 0200 |0036: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@0265 │ │ -0ebef6: 5483 d315 |0039: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@15d3 │ │ -0ebefa: 6e30 5529 3002 |003b: invoke-virtual {v0, v3, v2}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ -0ebf00: 6e10 2e02 0900 |003e: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ -0ebf06: 5223 2a00 |0041: iget v3, v2, Landroid/graphics/Point;.x:I // field@002a │ │ -0ebf0a: 5484 d215 |0043: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebf0e: 5244 2a00 |0045: iget v4, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0ebf12: 3243 1d00 |0047: if-eq v3, v4, 0064 // +001d │ │ -0ebf16: 5223 2b00 |0049: iget v3, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0ebf1a: 5484 d215 |004b: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebf1e: 5244 2b00 |004d: iget v4, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ebf22: 3243 1500 |004f: if-eq v3, v4, 0064 // +0015 │ │ -0ebf26: 5223 2a00 |0051: iget v3, v2, Landroid/graphics/Point;.x:I // field@002a │ │ -0ebf2a: 5484 d215 |0053: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebf2e: 5244 2a00 |0055: iget v4, v4, Landroid/graphics/Point;.x:I // field@002a │ │ -0ebf32: b143 |0057: sub-int/2addr v3, v4 │ │ -0ebf34: 8233 |0058: int-to-float v3, v3 │ │ -0ebf36: 5224 2b00 |0059: iget v4, v2, Landroid/graphics/Point;.y:I // field@002b │ │ -0ebf3a: 5485 d215 |005b: iget-object v5, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebf3e: 5255 2b00 |005d: iget v5, v5, Landroid/graphics/Point;.y:I // field@002b │ │ -0ebf42: b154 |005f: sub-int/2addr v4, v5 │ │ -0ebf44: 8244 |0060: int-to-float v4, v4 │ │ -0ebf46: 6e30 3302 3904 |0061: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ -0ebf4c: 6e10 8729 0a00 |0064: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ -0ebf52: 0b04 |0067: move-result-wide v4 │ │ -0ebf54: 6106 f013 |0068: sget-wide v6, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ -0ebf58: ce64 |006a: div-double/2addr v4, v6 │ │ -0ebf5a: 8c41 |006b: double-to-float v1, v4 │ │ -0ebf5c: 8914 |006c: float-to-double v4, v1 │ │ -0ebf5e: 1906 f03f |006d: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0ebf62: 2f03 0406 |006f: cmpl-double v3, v4, v6 │ │ -0ebf66: 3803 0f00 |0071: if-eqz v3, 0080 // +000f │ │ -0ebf6a: 5483 d215 |0073: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebf6e: 5233 2a00 |0075: iget v3, v3, Landroid/graphics/Point;.x:I // field@002a │ │ -0ebf72: 8233 |0077: int-to-float v3, v3 │ │ -0ebf74: 5484 d215 |0078: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ -0ebf78: 5244 2b00 |007a: iget v4, v4, Landroid/graphics/Point;.y:I // field@002b │ │ -0ebf7c: 8244 |007c: int-to-float v4, v4 │ │ -0ebf7e: 6e54 3202 1931 |007d: invoke-virtual {v9, v1, v1, v3, v4}, Landroid/graphics/Canvas;.scale:(FFFF)V // method@0232 │ │ -0ebf84: 5483 de15 |0080: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ -0ebf88: 5484 dd15 |0082: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ -0ebf8c: 6e30 1f02 3904 |0084: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ -0ebf92: 6e10 2a02 0900 |0087: invoke-virtual {v9}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ -0ebf98: 2900 7aff |008a: goto/16 0004 // -0086 │ │ +0ebd6c: |[0ebd6c] org.pyneo.maps.track.CurrentTrackOverlay.onDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ +0ebd7c: 5583 d915 |0000: iget-boolean v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ +0ebd80: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +0ebd84: 0e00 |0004: return-void │ │ +0ebd86: 5483 e115 |0005: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebd8a: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +0ebd8e: 5283 db15 |0009: iget v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mLastZoom:I // field@15db │ │ +0ebd92: 6e10 8a29 0a00 |000b: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0ebd98: 0a04 |000e: move-result v4 │ │ +0ebd9a: 3243 1d00 |000f: if-eq v3, v4, 002c // +001d │ │ +0ebd9e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0ebda0: 5c83 d915 |0012: iput-boolean v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoading:Z // field@15d9 │ │ +0ebda4: 5b8a dc15 |0014: iput-object v10, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@15dc │ │ +0ebda8: 6e10 8a29 0a00 |0016: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getZoomLevel:()I // method@298a │ │ +0ebdae: 0a03 |0019: move-result v3 │ │ +0ebdb0: 5983 db15 |001a: iput v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mLastZoom:I // field@15db │ │ +0ebdb4: 5483 dc15 |001c: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mOsmv:Lorg/pyneo/maps/map/TileView; // field@15dc │ │ +0ebdb8: 6e10 8429 0300 |001e: invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0ebdbe: 0c03 |0021: move-result-object v3 │ │ +0ebdc0: 5b83 d415 |0022: iput-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBasePj:Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // field@15d4 │ │ +0ebdc4: 5483 e015 |0024: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@15e0 │ │ +0ebdc8: 5484 d815 |0026: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mInitialLoader:Ljava/lang/Thread; // field@15d8 │ │ +0ebdcc: 7220 bf25 4300 |0028: invoke-interface {v3, v4}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0ebdd2: 28d9 |002b: goto 0004 // -0027 │ │ +0ebdd4: 5483 de15 |002c: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ +0ebdd8: 3803 d6ff |002e: if-eqz v3, 0004 // -002a │ │ +0ebddc: 6e10 8429 0a00 |0030: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; // method@2984 │ │ +0ebde2: 0c00 |0033: move-result-object v0 │ │ +0ebde4: 2202 6200 |0034: new-instance v2, Landroid/graphics/Point; // type@0062 │ │ +0ebde8: 7010 6502 0200 |0036: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@0265 │ │ +0ebdee: 5483 d315 |0039: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseLocation:Lorg/pyneo/maps/utils/GeoPoint; // field@15d3 │ │ +0ebdf2: 6e30 5529 3002 |003b: invoke-virtual {v0, v3, v2}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;.toPixels:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@2955 │ │ +0ebdf8: 6e10 2e02 0900 |003e: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@022e │ │ +0ebdfe: 5223 2a00 |0041: iget v3, v2, Landroid/graphics/Point;.x:I // field@002a │ │ +0ebe02: 5484 d215 |0043: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebe06: 5244 2a00 |0045: iget v4, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0ebe0a: 3243 1d00 |0047: if-eq v3, v4, 0064 // +001d │ │ +0ebe0e: 5223 2b00 |0049: iget v3, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0ebe12: 5484 d215 |004b: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebe16: 5244 2b00 |004d: iget v4, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0ebe1a: 3243 1500 |004f: if-eq v3, v4, 0064 // +0015 │ │ +0ebe1e: 5223 2a00 |0051: iget v3, v2, Landroid/graphics/Point;.x:I // field@002a │ │ +0ebe22: 5484 d215 |0053: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebe26: 5244 2a00 |0055: iget v4, v4, Landroid/graphics/Point;.x:I // field@002a │ │ +0ebe2a: b143 |0057: sub-int/2addr v3, v4 │ │ +0ebe2c: 8233 |0058: int-to-float v3, v3 │ │ +0ebe2e: 5224 2b00 |0059: iget v4, v2, Landroid/graphics/Point;.y:I // field@002b │ │ +0ebe32: 5485 d215 |005b: iget-object v5, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebe36: 5255 2b00 |005d: iget v5, v5, Landroid/graphics/Point;.y:I // field@002b │ │ +0ebe3a: b154 |005f: sub-int/2addr v4, v5 │ │ +0ebe3c: 8244 |0060: int-to-float v4, v4 │ │ +0ebe3e: 6e30 3302 3904 |0061: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0233 │ │ +0ebe44: 6e10 8729 0a00 |0064: invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;.getTouchScale:()D // method@2987 │ │ +0ebe4a: 0b04 |0067: move-result-wide v4 │ │ +0ebe4c: 6106 f013 |0068: sget-wide v6, Lorg/pyneo/maps/map/TileView;.DEF_SCALE:D // field@13f0 │ │ +0ebe50: ce64 |006a: div-double/2addr v4, v6 │ │ +0ebe52: 8c41 |006b: double-to-float v1, v4 │ │ +0ebe54: 8914 |006c: float-to-double v4, v1 │ │ +0ebe56: 1906 f03f |006d: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0ebe5a: 2f03 0406 |006f: cmpl-double v3, v4, v6 │ │ +0ebe5e: 3803 0f00 |0071: if-eqz v3, 0080 // +000f │ │ +0ebe62: 5483 d215 |0073: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebe66: 5233 2a00 |0075: iget v3, v3, Landroid/graphics/Point;.x:I // field@002a │ │ +0ebe6a: 8233 |0077: int-to-float v3, v3 │ │ +0ebe6c: 5484 d215 |0078: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mBaseCoords:Landroid/graphics/Point; // field@15d2 │ │ +0ebe70: 5244 2b00 |007a: iget v4, v4, Landroid/graphics/Point;.y:I // field@002b │ │ +0ebe74: 8244 |007c: int-to-float v4, v4 │ │ +0ebe76: 6e54 3202 1931 |007d: invoke-virtual {v9, v1, v1, v3, v4}, Landroid/graphics/Canvas;.scale:(FFFF)V // method@0232 │ │ +0ebe7c: 5483 de15 |0080: iget-object v3, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPath:Landroid/graphics/Path; // field@15de │ │ +0ebe80: 5484 dd15 |0082: iget-object v4, v8, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mPaint:Landroid/graphics/Paint; // field@15dd │ │ +0ebe84: 6e30 1f02 3904 |0084: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@021f │ │ +0ebe8a: 6e10 2a02 0900 |0087: invoke-virtual {v9}, Landroid/graphics/Canvas;.restore:()V // method@022a │ │ +0ebe90: 2900 7aff |008a: goto/16 0004 // -0086 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=181 │ │ 0x0005 line=158 │ │ 0x0011 line=159 │ │ 0x0014 line=160 │ │ @@ -324454,33 +324824,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0ebf9c: |[0ebf9c] org.pyneo.maps.track.CurrentTrackOverlay.onPause:()V │ │ -0ebfac: 5531 da15 |0000: iget-boolean v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mIsBound:Z // field@15da │ │ -0ebfb0: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ -0ebfb4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ebfb6: 5c31 da15 |0005: iput-boolean v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mIsBound:Z // field@15da │ │ -0ebfba: 5431 df15 |0007: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ -0ebfbe: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -0ebfc2: 5431 df15 |000b: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ -0ebfc6: 5432 d515 |000d: iget-object v2, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@15d5 │ │ -0ebfca: 7220 ae2c 2100 |000f: invoke-interface {v1, v2}, Lorg/pyneo/maps/track/IRemoteService;.unregisterCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cae │ │ -0ebfd0: 5431 d715 |0012: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ -0ebfd4: 5432 d615 |0014: iget-object v2, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mConnection:Landroid/content/ServiceConnection; // field@15d6 │ │ -0ebfd8: 6e20 4601 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0146 │ │ -0ebfde: 0e00 |0019: return-void │ │ -0ebfe0: 0d00 |001a: move-exception v0 │ │ -0ebfe2: 6e10 6f03 0000 |001b: invoke-virtual {v0}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ -0ebfe8: 0c01 |001e: move-result-object v1 │ │ -0ebfea: 7120 fa2e 0100 |001f: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ebff0: 28f0 |0022: goto 0012 // -0010 │ │ +0ebe94: |[0ebe94] org.pyneo.maps.track.CurrentTrackOverlay.onPause:()V │ │ +0ebea4: 5531 da15 |0000: iget-boolean v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mIsBound:Z // field@15da │ │ +0ebea8: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ +0ebeac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0ebeae: 5c31 da15 |0005: iput-boolean v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mIsBound:Z // field@15da │ │ +0ebeb2: 5431 df15 |0007: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ +0ebeb6: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +0ebeba: 5431 df15 |000b: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mService:Lorg/pyneo/maps/track/IRemoteService; // field@15df │ │ +0ebebe: 5432 d515 |000d: iget-object v2, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mCallback:Lorg/pyneo/maps/track/ITrackWriterCallback; // field@15d5 │ │ +0ebec2: 7220 ae2c 2100 |000f: invoke-interface {v1, v2}, Lorg/pyneo/maps/track/IRemoteService;.unregisterCallback:(Lorg/pyneo/maps/track/ITrackWriterCallback;)V // method@2cae │ │ +0ebec8: 5431 d715 |0012: iget-object v1, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ +0ebecc: 5432 d615 |0014: iget-object v2, v3, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mConnection:Landroid/content/ServiceConnection; // field@15d6 │ │ +0ebed0: 6e20 4601 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0146 │ │ +0ebed6: 0e00 |0019: return-void │ │ +0ebed8: 0d00 |001a: move-exception v0 │ │ +0ebeda: 6e10 6f03 0000 |001b: invoke-virtual {v0}, Landroid/os/RemoteException;.toString:()Ljava/lang/String; // method@036f │ │ +0ebee0: 0c01 |001e: move-result-object v1 │ │ +0ebee2: 7120 fa2e 0100 |001f: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ebee8: 28f0 |0022: goto 0012 // -0010 │ │ catches : 1 │ │ 0x000b - 0x0012 │ │ Landroid/os/RemoteException; -> 0x001a │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=192 │ │ 0x0007 line=195 │ │ @@ -324498,40 +324868,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0ec004: |[0ec004] org.pyneo.maps.track.CurrentTrackOverlay.onResume:()V │ │ -0ec014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ec016: 5b40 e115 |0001: iput-object v0, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ -0ec01a: 5440 d715 |0003: iget-object v0, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ -0ec01e: 2201 3000 |0005: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -0ec022: 5442 d715 |0007: iget-object v2, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ -0ec026: 1c03 0906 |0009: const-class v3, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0ec02a: 7030 4a01 2103 |000b: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0ec030: 5442 d615 |000e: iget-object v2, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mConnection:Landroid/content/ServiceConnection; // field@15d6 │ │ -0ec034: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0ec036: 6e40 2201 1032 |0011: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0122 │ │ -0ec03c: 0a00 |0014: move-result v0 │ │ -0ec03e: 5c40 da15 |0015: iput-boolean v0, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mIsBound:Z // field@15da │ │ -0ec042: 3900 1a00 |0017: if-nez v0, 0031 // +001a │ │ -0ec046: 2200 9204 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0ec04a: 7010 fb24 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ec050: 1a01 0018 |001e: const-string v1, "bindService failed class=" // string@1800 │ │ -0ec054: 6e20 0425 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ec05a: 0c00 |0023: move-result-object v0 │ │ -0ec05c: 1c01 0906 |0024: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ -0ec060: 6e20 0325 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ec066: 0c00 |0029: move-result-object v0 │ │ -0ec068: 6e10 0a25 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec06e: 0c00 |002d: move-result-object v0 │ │ -0ec070: 7110 f92e 0000 |002e: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ -0ec076: 0e00 |0031: return-void │ │ +0ebefc: |[0ebefc] org.pyneo.maps.track.CurrentTrackOverlay.onResume:()V │ │ +0ebf0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ebf0e: 5b40 e115 |0001: iput-object v0, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e1 │ │ +0ebf12: 5440 d715 |0003: iget-object v0, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ +0ebf16: 2201 3000 |0005: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +0ebf1a: 5442 d715 |0007: iget-object v2, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mContext:Landroid/content/Context; // field@15d7 │ │ +0ebf1e: 1c03 0906 |0009: const-class v3, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0ebf22: 7030 4a01 2103 |000b: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0ebf28: 5442 d615 |000e: iget-object v2, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mConnection:Landroid/content/ServiceConnection; // field@15d6 │ │ +0ebf2c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0ebf2e: 6e40 2201 1032 |0011: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0122 │ │ +0ebf34: 0a00 |0014: move-result v0 │ │ +0ebf36: 5c40 da15 |0015: iput-boolean v0, v4, Lorg/pyneo/maps/track/CurrentTrackOverlay;.mIsBound:Z // field@15da │ │ +0ebf3a: 3900 1a00 |0017: if-nez v0, 0031 // +001a │ │ +0ebf3e: 2200 9204 |0019: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0ebf42: 7010 fb24 0000 |001b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ebf48: 1a01 0018 |001e: const-string v1, "bindService failed class=" // string@1800 │ │ +0ebf4c: 6e20 0425 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ebf52: 0c00 |0023: move-result-object v0 │ │ +0ebf54: 1c01 0906 |0024: const-class v1, Lorg/pyneo/maps/track/TrackWriterService; // type@0609 │ │ +0ebf58: 6e20 0325 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ebf5e: 0c00 |0029: move-result-object v0 │ │ +0ebf60: 6e10 0a25 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ebf66: 0c00 |002d: move-result-object v0 │ │ +0ebf68: 7110 f92e 0000 |002e: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;)V // method@2ef9 │ │ +0ebf6e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ 0x0019 line=186 │ │ 0x0031 line=188 │ │ locals : │ │ @@ -324563,19 +324933,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0ec078: |[0ec078] org.pyneo.maps.track.DatabaseHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0ec088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ec08a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0ec08c: 7051 0402 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0204 │ │ -0ec092: 0e00 |0005: return-void │ │ +0ebf70: |[0ebf70] org.pyneo.maps.track.DatabaseHelper.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0ebf80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ebf82: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0ebf84: 7051 0402 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0204 │ │ +0ebf8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/pyneo/maps/track/DatabaseHelper; │ │ 0x0000 - 0x0006 reg=3 context Landroid/content/Context; │ │ @@ -324587,18 +324957,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ec094: |[0ec094] org.pyneo.maps.track.DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0ec0a4: 1a00 7d03 |0000: const-string v0, "CREATE TABLE IF NOT EXISTS 'trackpoints' (trackid INTEGER NOT NULL, id INTEGER NOT NULL PRIMARY KEY UNIQUE, lat FLOAT, lon FLOAT, alt FLOAT, speed FLOAT, date DATETIME);" // string@037d │ │ -0ec0a8: 6e20 f701 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0ec0ae: 0e00 |0005: return-void │ │ +0ebf8c: |[0ebf8c] org.pyneo.maps.track.DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0ebf9c: 1a00 7d03 |0000: const-string v0, "CREATE TABLE IF NOT EXISTS 'trackpoints' (trackid INTEGER NOT NULL, id INTEGER NOT NULL PRIMARY KEY UNIQUE, lat FLOAT, lon FLOAT, alt FLOAT, speed FLOAT, date DATETIME);" // string@037d │ │ +0ebfa0: 6e20 f701 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0ebfa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0005 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/track/DatabaseHelper; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -324608,16 +324978,16 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ec0b0: |[0ec0b0] org.pyneo.maps.track.DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0ec0c0: 0e00 |0000: return-void │ │ +0ebfa8: |[0ebfa8] org.pyneo.maps.track.DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0ebfb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/DatabaseHelper; │ │ 0x0000 - 0x0001 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0001 reg=2 oldVersion I │ │ @@ -324677,28 +325047,28 @@ │ │ type : '(Lorg/pyneo/maps/poi/PoiManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0ec0c4: |[0ec0c4] org.pyneo.maps.track.GpxTrackParser.:(Lorg/pyneo/maps/poi/PoiManager;)V │ │ -0ec0d4: 7010 3c2f 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ -0ec0da: 1a00 d012 |0003: const-string v0, "Track" // string@12d0 │ │ -0ec0de: 5b10 e515 |0005: iput-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackName:Ljava/lang/String; // field@15e5 │ │ -0ec0e2: 2200 b004 |0007: new-instance v0, Ljava/util/Date; // type@04b0 │ │ -0ec0e6: 7010 5b25 0000 |0009: invoke-direct {v0}, Ljava/util/Date;.:()V // method@255b │ │ -0ec0ec: 5b10 e615 |000c: iput-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackTime:Ljava/util/Date; // field@15e6 │ │ -0ec0f0: 2200 9204 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0ec0f4: 7010 fb24 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ec0fa: 5b10 e215 |0013: iput-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec0fe: 5b12 e315 |0015: iput-object v2, v1, Lorg/pyneo/maps/track/GpxTrackParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15e3 │ │ -0ec102: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0ec104: 5b10 e415 |0018: iput-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec108: 0e00 |001a: return-void │ │ +0ebfbc: |[0ebfbc] org.pyneo.maps.track.GpxTrackParser.:(Lorg/pyneo/maps/poi/PoiManager;)V │ │ +0ebfcc: 7010 3c2f 0100 |0000: invoke-direct {v1}, Lorg/xml/sax/helpers/DefaultHandler;.:()V // method@2f3c │ │ +0ebfd2: 1a00 d012 |0003: const-string v0, "Track" // string@12d0 │ │ +0ebfd6: 5b10 e515 |0005: iput-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackName:Ljava/lang/String; // field@15e5 │ │ +0ebfda: 2200 b004 |0007: new-instance v0, Ljava/util/Date; // type@04b0 │ │ +0ebfde: 7010 5b25 0000 |0009: invoke-direct {v0}, Ljava/util/Date;.:()V // method@255b │ │ +0ebfe4: 5b10 e615 |000c: iput-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackTime:Ljava/util/Date; // field@15e6 │ │ +0ebfe8: 2200 9204 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0ebfec: 7010 fb24 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ebff2: 5b10 e215 |0013: iput-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ebff6: 5b12 e315 |0015: iput-object v2, v1, Lorg/pyneo/maps/track/GpxTrackParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15e3 │ │ +0ebffa: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0ebffc: 5b10 e415 |0018: iput-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec000: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=16 │ │ 0x0007 line=17 │ │ 0x000e line=21 │ │ 0x0015 line=22 │ │ @@ -324714,19 +325084,19 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0ec10c: |[0ec10c] org.pyneo.maps.track.GpxTrackParser.characters:([CII)V │ │ -0ec11c: 5410 e215 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec120: 6e40 0625 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ -0ec126: 6f40 3d2f 2143 |0005: invoke-super {v1, v2, v3, v4}, Lorg/xml/sax/helpers/DefaultHandler;.characters:([CII)V // method@2f3d │ │ -0ec12c: 0e00 |0008: return-void │ │ +0ec004: |[0ec004] org.pyneo.maps.track.GpxTrackParser.characters:([CII)V │ │ +0ec014: 5410 e215 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec018: 6e40 0625 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2506 │ │ +0ec01e: 6f40 3d2f 2143 |0005: invoke-super {v1, v2, v3, v4}, Lorg/xml/sax/helpers/DefaultHandler;.characters:([CII)V // method@2f3d │ │ +0ec024: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/pyneo/maps/track/GpxTrackParser; │ │ @@ -324739,151 +325109,151 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 272 16-bit code units │ │ -0ec130: |[0ec130] org.pyneo.maps.track.GpxTrackParser.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -0ec140: 1a00 fe34 |0000: const-string v0, "trk" // string@34fe │ │ -0ec144: 6e20 db24 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec14a: 0a00 |0005: move-result v0 │ │ -0ec14c: 3800 2400 |0006: if-eqz v0, 002a // +0024 │ │ -0ec150: 5440 e415 |0008: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec154: 5400 1316 |000a: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0ec158: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -0ec15c: 6e20 db24 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec162: 0a00 |0011: move-result v0 │ │ -0ec164: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -0ec168: 5440 e415 |0014: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec16c: 5441 e515 |0016: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackName:Ljava/lang/String; // field@15e5 │ │ -0ec170: 5b01 1316 |0018: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0ec174: 5440 e415 |001a: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec178: 6e10 ed2c 0000 |001c: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ -0ec17e: 5440 e315 |001f: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15e3 │ │ -0ec182: 5441 e415 |0021: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec186: 6e20 b72a 1000 |0023: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ -0ec18c: 6f40 3e2f 5476 |0026: invoke-super {v4, v5, v6, v7}, Lorg/xml/sax/helpers/DefaultHandler;.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2f3e │ │ -0ec192: 0e00 |0029: return-void │ │ -0ec194: 1a00 4b2a |002a: const-string v0, "name" // string@2a4b │ │ -0ec198: 6e20 db24 0600 |002c: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec19e: 0a00 |002f: move-result v0 │ │ -0ec1a0: 3800 2200 |0030: if-eqz v0, 0052 // +0022 │ │ -0ec1a4: 5440 e415 |0032: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec1a8: 3800 1100 |0034: if-eqz v0, 0045 // +0011 │ │ -0ec1ac: 5440 e415 |0036: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec1b0: 5441 e215 |0038: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec1b4: 6e10 0a25 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec1ba: 0c01 |003d: move-result-object v1 │ │ -0ec1bc: 6e10 f324 0100 |003e: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0ec1c2: 0c01 |0041: move-result-object v1 │ │ -0ec1c4: 5b01 1316 |0042: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0ec1c8: 28e2 |0044: goto 0026 // -001e │ │ -0ec1ca: 5440 e215 |0045: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec1ce: 6e10 0a25 0000 |0047: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec1d4: 0c00 |004a: move-result-object v0 │ │ -0ec1d6: 6e10 f324 0000 |004b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0ec1dc: 0c00 |004e: move-result-object v0 │ │ -0ec1de: 5b40 e515 |004f: iput-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackName:Ljava/lang/String; // field@15e5 │ │ -0ec1e2: 28d5 |0051: goto 0026 // -002b │ │ -0ec1e4: 1a00 3619 |0052: const-string v0, "cmt" // string@1936 │ │ -0ec1e8: 6e20 db24 0600 |0054: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec1ee: 0a00 |0057: move-result v0 │ │ -0ec1f0: 3800 1500 |0058: if-eqz v0, 006d // +0015 │ │ -0ec1f4: 5440 e415 |005a: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec1f8: 3800 caff |005c: if-eqz v0, 0026 // -0036 │ │ -0ec1fc: 5440 e415 |005e: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec200: 5441 e215 |0060: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec204: 6e10 0a25 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec20a: 0c01 |0065: move-result-object v1 │ │ -0ec20c: 6e10 f324 0100 |0066: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0ec212: 0c01 |0069: move-result-object v1 │ │ -0ec214: 5b01 0e16 |006a: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0ec218: 28ba |006c: goto 0026 // -0046 │ │ -0ec21a: 1a00 bd1a |006d: const-string v0, "desc" // string@1abd │ │ -0ec21e: 6e20 db24 0600 |006f: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec224: 0a00 |0072: move-result v0 │ │ -0ec226: 3800 2100 |0073: if-eqz v0, 0094 // +0021 │ │ -0ec22a: 5440 e415 |0075: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec22e: 3800 afff |0077: if-eqz v0, 0026 // -0051 │ │ -0ec232: 5440 e415 |0079: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec236: 5400 0e16 |007b: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0ec23a: 1a01 0000 |007d: const-string v1, "" // string@0000 │ │ -0ec23e: 6e20 da24 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0ec244: 0a00 |0082: move-result v0 │ │ -0ec246: 3800 a3ff |0083: if-eqz v0, 0026 // -005d │ │ -0ec24a: 5440 e415 |0085: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec24e: 5441 e215 |0087: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec252: 6e10 0a25 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec258: 0c01 |008c: move-result-object v1 │ │ -0ec25a: 6e10 f324 0100 |008d: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0ec260: 0c01 |0090: move-result-object v1 │ │ -0ec262: 5b01 0e16 |0091: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0ec266: 2893 |0093: goto 0026 // -006d │ │ -0ec268: 1a00 e61b |0094: const-string v0, "ele" // string@1be6 │ │ -0ec26c: 6e20 db24 0600 |0096: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec272: 0a00 |0099: move-result v0 │ │ -0ec274: 3800 2d00 |009a: if-eqz v0, 00c7 // +002d │ │ -0ec278: 5440 e415 |009c: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec27c: 5400 1216 |009e: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0ec280: 3800 86ff |00a0: if-eqz v0, 0026 // -007a │ │ -0ec284: 5440 e215 |00a2: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec288: 6e10 0a25 0000 |00a4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec28e: 0c00 |00a7: move-result-object v0 │ │ -0ec290: 1a01 0000 |00a8: const-string v1, "" // string@0000 │ │ -0ec294: 6e20 db24 1000 |00aa: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec29a: 0a00 |00ad: move-result v0 │ │ -0ec29c: 3900 78ff |00ae: if-nez v0, 0026 // -0088 │ │ -0ec2a0: 5440 e415 |00b0: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec2a4: 5400 1216 |00b2: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0ec2a8: 5441 e215 |00b4: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec2ac: 6e10 0a25 0100 |00b6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec2b2: 0c01 |00b9: move-result-object v1 │ │ -0ec2b4: 6e10 f324 0100 |00ba: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0ec2ba: 0c01 |00bd: move-result-object v1 │ │ -0ec2bc: 7110 7924 0100 |00be: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0ec2c2: 0b02 |00c1: move-result-wide v2 │ │ -0ec2c4: 6e30 e42c 2003 |00c2: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ -0ec2ca: 2900 61ff |00c5: goto/16 0026 // -009f │ │ -0ec2ce: 1a00 8434 |00c7: const-string v0, "time" // string@3484 │ │ -0ec2d2: 6e20 db24 0600 |00c9: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec2d8: 0a00 |00cc: move-result v0 │ │ -0ec2da: 3800 59ff |00cd: if-eqz v0, 0026 // -00a7 │ │ -0ec2de: 5440 e415 |00cf: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec2e2: 3800 2d00 |00d1: if-eqz v0, 00fe // +002d │ │ -0ec2e6: 5440 e415 |00d3: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec2ea: 5400 1216 |00d5: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0ec2ee: 3800 4fff |00d7: if-eqz v0, 0026 // -00b1 │ │ -0ec2f2: 5440 e215 |00d9: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec2f6: 6e10 0a25 0000 |00db: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec2fc: 0c00 |00de: move-result-object v0 │ │ -0ec2fe: 1a01 0000 |00df: const-string v1, "" // string@0000 │ │ -0ec302: 6e20 db24 1000 |00e1: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec308: 0a00 |00e4: move-result v0 │ │ -0ec30a: 3900 41ff |00e5: if-nez v0, 0026 // -00bf │ │ -0ec30e: 5440 e415 |00e7: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec312: 5400 1216 |00e9: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0ec316: 5441 e215 |00eb: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec31a: 6e10 0a25 0100 |00ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec320: 0c01 |00f0: move-result-object v1 │ │ -0ec322: 6e10 f324 0100 |00f1: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0ec328: 0c01 |00f4: move-result-object v1 │ │ -0ec32a: 7110 f12e 0100 |00f5: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.ParseDate:(Ljava/lang/String;)Ljava/util/Date; // method@2ef1 │ │ -0ec330: 0c01 |00f8: move-result-object v1 │ │ -0ec332: 6e20 e52c 1000 |00f9: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setDate:(Ljava/util/Date;)V // method@2ce5 │ │ -0ec338: 2900 2aff |00fc: goto/16 0026 // -00d6 │ │ -0ec33c: 5440 e215 |00fe: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec340: 6e10 0a25 0000 |0100: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec346: 0c00 |0103: move-result-object v0 │ │ -0ec348: 6e10 f324 0000 |0104: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0ec34e: 0c00 |0107: move-result-object v0 │ │ -0ec350: 7110 f12e 0000 |0108: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.ParseDate:(Ljava/lang/String;)Ljava/util/Date; // method@2ef1 │ │ -0ec356: 0c00 |010b: move-result-object v0 │ │ -0ec358: 5b40 e615 |010c: iput-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackTime:Ljava/util/Date; // field@15e6 │ │ -0ec35c: 2900 18ff |010e: goto/16 0026 // -00e8 │ │ +0ec028: |[0ec028] org.pyneo.maps.track.GpxTrackParser.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0ec038: 1a00 fe34 |0000: const-string v0, "trk" // string@34fe │ │ +0ec03c: 6e20 db24 0600 |0002: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec042: 0a00 |0005: move-result v0 │ │ +0ec044: 3800 2400 |0006: if-eqz v0, 002a // +0024 │ │ +0ec048: 5440 e415 |0008: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec04c: 5400 1316 |000a: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0ec050: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +0ec054: 6e20 db24 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec05a: 0a00 |0011: move-result v0 │ │ +0ec05c: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +0ec060: 5440 e415 |0014: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec064: 5441 e515 |0016: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackName:Ljava/lang/String; // field@15e5 │ │ +0ec068: 5b01 1316 |0018: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0ec06c: 5440 e415 |001a: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec070: 6e10 ed2c 0000 |001c: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track;.CalculateStat:()V // method@2ced │ │ +0ec076: 5440 e315 |001f: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@15e3 │ │ +0ec07a: 5441 e415 |0021: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec07e: 6e20 b72a 1000 |0023: invoke-virtual {v0, v1}, Lorg/pyneo/maps/poi/PoiManager;.updateTrack:(Lorg/pyneo/maps/track/Track;)V // method@2ab7 │ │ +0ec084: 6f40 3e2f 5476 |0026: invoke-super {v4, v5, v6, v7}, Lorg/xml/sax/helpers/DefaultHandler;.endElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2f3e │ │ +0ec08a: 0e00 |0029: return-void │ │ +0ec08c: 1a00 4b2a |002a: const-string v0, "name" // string@2a4b │ │ +0ec090: 6e20 db24 0600 |002c: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec096: 0a00 |002f: move-result v0 │ │ +0ec098: 3800 2200 |0030: if-eqz v0, 0052 // +0022 │ │ +0ec09c: 5440 e415 |0032: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec0a0: 3800 1100 |0034: if-eqz v0, 0045 // +0011 │ │ +0ec0a4: 5440 e415 |0036: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec0a8: 5441 e215 |0038: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec0ac: 6e10 0a25 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec0b2: 0c01 |003d: move-result-object v1 │ │ +0ec0b4: 6e10 f324 0100 |003e: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0ec0ba: 0c01 |0041: move-result-object v1 │ │ +0ec0bc: 5b01 1316 |0042: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0ec0c0: 28e2 |0044: goto 0026 // -001e │ │ +0ec0c2: 5440 e215 |0045: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec0c6: 6e10 0a25 0000 |0047: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec0cc: 0c00 |004a: move-result-object v0 │ │ +0ec0ce: 6e10 f324 0000 |004b: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0ec0d4: 0c00 |004e: move-result-object v0 │ │ +0ec0d6: 5b40 e515 |004f: iput-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackName:Ljava/lang/String; // field@15e5 │ │ +0ec0da: 28d5 |0051: goto 0026 // -002b │ │ +0ec0dc: 1a00 3619 |0052: const-string v0, "cmt" // string@1936 │ │ +0ec0e0: 6e20 db24 0600 |0054: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec0e6: 0a00 |0057: move-result v0 │ │ +0ec0e8: 3800 1500 |0058: if-eqz v0, 006d // +0015 │ │ +0ec0ec: 5440 e415 |005a: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec0f0: 3800 caff |005c: if-eqz v0, 0026 // -0036 │ │ +0ec0f4: 5440 e415 |005e: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec0f8: 5441 e215 |0060: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec0fc: 6e10 0a25 0100 |0062: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec102: 0c01 |0065: move-result-object v1 │ │ +0ec104: 6e10 f324 0100 |0066: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0ec10a: 0c01 |0069: move-result-object v1 │ │ +0ec10c: 5b01 0e16 |006a: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0ec110: 28ba |006c: goto 0026 // -0046 │ │ +0ec112: 1a00 bd1a |006d: const-string v0, "desc" // string@1abd │ │ +0ec116: 6e20 db24 0600 |006f: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec11c: 0a00 |0072: move-result v0 │ │ +0ec11e: 3800 2100 |0073: if-eqz v0, 0094 // +0021 │ │ +0ec122: 5440 e415 |0075: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec126: 3800 afff |0077: if-eqz v0, 0026 // -0051 │ │ +0ec12a: 5440 e415 |0079: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec12e: 5400 0e16 |007b: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0ec132: 1a01 0000 |007d: const-string v1, "" // string@0000 │ │ +0ec136: 6e20 da24 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0ec13c: 0a00 |0082: move-result v0 │ │ +0ec13e: 3800 a3ff |0083: if-eqz v0, 0026 // -005d │ │ +0ec142: 5440 e415 |0085: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec146: 5441 e215 |0087: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec14a: 6e10 0a25 0100 |0089: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec150: 0c01 |008c: move-result-object v1 │ │ +0ec152: 6e10 f324 0100 |008d: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0ec158: 0c01 |0090: move-result-object v1 │ │ +0ec15a: 5b01 0e16 |0091: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0ec15e: 2893 |0093: goto 0026 // -006d │ │ +0ec160: 1a00 e61b |0094: const-string v0, "ele" // string@1be6 │ │ +0ec164: 6e20 db24 0600 |0096: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec16a: 0a00 |0099: move-result v0 │ │ +0ec16c: 3800 2d00 |009a: if-eqz v0, 00c7 // +002d │ │ +0ec170: 5440 e415 |009c: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec174: 5400 1216 |009e: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0ec178: 3800 86ff |00a0: if-eqz v0, 0026 // -007a │ │ +0ec17c: 5440 e215 |00a2: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec180: 6e10 0a25 0000 |00a4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec186: 0c00 |00a7: move-result-object v0 │ │ +0ec188: 1a01 0000 |00a8: const-string v1, "" // string@0000 │ │ +0ec18c: 6e20 db24 1000 |00aa: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec192: 0a00 |00ad: move-result v0 │ │ +0ec194: 3900 78ff |00ae: if-nez v0, 0026 // -0088 │ │ +0ec198: 5440 e415 |00b0: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec19c: 5400 1216 |00b2: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0ec1a0: 5441 e215 |00b4: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec1a4: 6e10 0a25 0100 |00b6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec1aa: 0c01 |00b9: move-result-object v1 │ │ +0ec1ac: 6e10 f324 0100 |00ba: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0ec1b2: 0c01 |00bd: move-result-object v1 │ │ +0ec1b4: 7110 7924 0100 |00be: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0ec1ba: 0b02 |00c1: move-result-wide v2 │ │ +0ec1bc: 6e30 e42c 2003 |00c2: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.setAlt:(D)V // method@2ce4 │ │ +0ec1c2: 2900 61ff |00c5: goto/16 0026 // -009f │ │ +0ec1c6: 1a00 8434 |00c7: const-string v0, "time" // string@3484 │ │ +0ec1ca: 6e20 db24 0600 |00c9: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec1d0: 0a00 |00cc: move-result v0 │ │ +0ec1d2: 3800 59ff |00cd: if-eqz v0, 0026 // -00a7 │ │ +0ec1d6: 5440 e415 |00cf: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec1da: 3800 2d00 |00d1: if-eqz v0, 00fe // +002d │ │ +0ec1de: 5440 e415 |00d3: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec1e2: 5400 1216 |00d5: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0ec1e6: 3800 4fff |00d7: if-eqz v0, 0026 // -00b1 │ │ +0ec1ea: 5440 e215 |00d9: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec1ee: 6e10 0a25 0000 |00db: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec1f4: 0c00 |00de: move-result-object v0 │ │ +0ec1f6: 1a01 0000 |00df: const-string v1, "" // string@0000 │ │ +0ec1fa: 6e20 db24 1000 |00e1: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec200: 0a00 |00e4: move-result v0 │ │ +0ec202: 3900 41ff |00e5: if-nez v0, 0026 // -00bf │ │ +0ec206: 5440 e415 |00e7: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec20a: 5400 1216 |00e9: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0ec20e: 5441 e215 |00eb: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec212: 6e10 0a25 0100 |00ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec218: 0c01 |00f0: move-result-object v1 │ │ +0ec21a: 6e10 f324 0100 |00f1: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0ec220: 0c01 |00f4: move-result-object v1 │ │ +0ec222: 7110 f12e 0100 |00f5: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.ParseDate:(Ljava/lang/String;)Ljava/util/Date; // method@2ef1 │ │ +0ec228: 0c01 |00f8: move-result-object v1 │ │ +0ec22a: 6e20 e52c 1000 |00f9: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/Track$TrackPoint;.setDate:(Ljava/util/Date;)V // method@2ce5 │ │ +0ec230: 2900 2aff |00fc: goto/16 0026 // -00d6 │ │ +0ec234: 5440 e215 |00fe: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec238: 6e10 0a25 0000 |0100: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec23e: 0c00 |0103: move-result-object v0 │ │ +0ec240: 6e10 f324 0000 |0104: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0ec246: 0c00 |0107: move-result-object v0 │ │ +0ec248: 7110 f12e 0000 |0108: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.ParseDate:(Ljava/lang/String;)Ljava/util/Date; // method@2ef1 │ │ +0ec24e: 0c00 |010b: move-result-object v0 │ │ +0ec250: 5b40 e615 |010c: iput-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackTime:Ljava/util/Date; // field@15e6 │ │ +0ec254: 2900 18ff |010e: goto/16 0026 // -00e8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=51 │ │ 0x0014 line=52 │ │ 0x001a line=53 │ │ 0x001f line=54 │ │ @@ -324918,56 +325288,56 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0ec360: |[0ec360] org.pyneo.maps.track.GpxTrackParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ -0ec370: 5440 e215 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec374: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ec376: 5442 e215 |0003: iget-object v2, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ -0ec37a: 6e10 0825 0200 |0005: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ -0ec380: 0a02 |0008: move-result v2 │ │ -0ec382: 6e30 0725 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ -0ec388: 1a00 fe34 |000c: const-string v0, "trk" // string@34fe │ │ -0ec38c: 6e20 db24 0600 |000e: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec392: 0a00 |0011: move-result v0 │ │ -0ec394: 3800 1300 |0012: if-eqz v0, 0025 // +0013 │ │ -0ec398: 2200 e505 |0014: new-instance v0, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ -0ec39c: 7010 e92c 0000 |0016: invoke-direct {v0}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ -0ec3a2: 5b40 e415 |0019: iput-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec3a6: 5440 e415 |001b: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec3aa: 5441 e615 |001d: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackTime:Ljava/util/Date; // field@15e6 │ │ -0ec3ae: 5b01 0c16 |001f: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ -0ec3b2: 6f58 3f2f 5476 |0021: invoke-super {v4, v5, v6, v7, v8}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ -0ec3b8: 0e00 |0024: return-void │ │ -0ec3ba: 1a00 ff34 |0025: const-string v0, "trkpt" // string@34ff │ │ -0ec3be: 6e20 db24 0600 |0027: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec3c4: 0a00 |002a: move-result v0 │ │ -0ec3c6: 3800 f6ff |002b: if-eqz v0, 0021 // -000a │ │ -0ec3ca: 5440 e415 |002d: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec3ce: 6e10 ec2c 0000 |002f: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track;.AddTrackPoint:()V // method@2cec │ │ -0ec3d4: 5440 e415 |0032: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec3d8: 5400 1216 |0034: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0ec3dc: 1a01 0b23 |0036: const-string v1, "lat" // string@230b │ │ -0ec3e0: 7220 3a2f 1800 |0038: invoke-interface {v8, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -0ec3e6: 0c01 |003b: move-result-object v1 │ │ -0ec3e8: 7110 7924 0100 |003c: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0ec3ee: 0b02 |003f: move-result-wide v2 │ │ -0ec3f0: 6e30 e62c 2003 |0040: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ -0ec3f6: 5440 e415 |0043: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ -0ec3fa: 5400 1216 |0045: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0ec3fe: 1a01 a223 |0047: const-string v1, "lon" // string@23a2 │ │ -0ec402: 7220 3a2f 1800 |0049: invoke-interface {v8, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ -0ec408: 0c01 |004c: move-result-object v1 │ │ -0ec40a: 7110 7924 0100 |004d: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0ec410: 0b02 |0050: move-result-wide v2 │ │ -0ec412: 6e30 e72c 2003 |0051: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ -0ec418: 28cd |0054: goto 0021 // -0033 │ │ +0ec258: |[0ec258] org.pyneo.maps.track.GpxTrackParser.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V │ │ +0ec268: 5440 e215 |0000: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec26c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ec26e: 5442 e215 |0003: iget-object v2, v4, Lorg/pyneo/maps/track/GpxTrackParser;.builder:Ljava/lang/StringBuilder; // field@15e2 │ │ +0ec272: 6e10 0825 0200 |0005: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2508 │ │ +0ec278: 0a02 |0008: move-result v2 │ │ +0ec27a: 6e30 0725 1002 |0009: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2507 │ │ +0ec280: 1a00 fe34 |000c: const-string v0, "trk" // string@34fe │ │ +0ec284: 6e20 db24 0600 |000e: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec28a: 0a00 |0011: move-result v0 │ │ +0ec28c: 3800 1300 |0012: if-eqz v0, 0025 // +0013 │ │ +0ec290: 2200 e505 |0014: new-instance v0, Lorg/pyneo/maps/track/Track; // type@05e5 │ │ +0ec294: 7010 e92c 0000 |0016: invoke-direct {v0}, Lorg/pyneo/maps/track/Track;.:()V // method@2ce9 │ │ +0ec29a: 5b40 e415 |0019: iput-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec29e: 5440 e415 |001b: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec2a2: 5441 e615 |001d: iget-object v1, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrackTime:Ljava/util/Date; // field@15e6 │ │ +0ec2a6: 5b01 0c16 |001f: iput-object v1, v0, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ +0ec2aa: 6f58 3f2f 5476 |0021: invoke-super {v4, v5, v6, v7, v8}, Lorg/xml/sax/helpers/DefaultHandler;.startElement:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V // method@2f3f │ │ +0ec2b0: 0e00 |0024: return-void │ │ +0ec2b2: 1a00 ff34 |0025: const-string v0, "trkpt" // string@34ff │ │ +0ec2b6: 6e20 db24 0600 |0027: invoke-virtual {v6, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec2bc: 0a00 |002a: move-result v0 │ │ +0ec2be: 3800 f6ff |002b: if-eqz v0, 0021 // -000a │ │ +0ec2c2: 5440 e415 |002d: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec2c6: 6e10 ec2c 0000 |002f: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track;.AddTrackPoint:()V // method@2cec │ │ +0ec2cc: 5440 e415 |0032: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec2d0: 5400 1216 |0034: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0ec2d4: 1a01 0b23 |0036: const-string v1, "lat" // string@230b │ │ +0ec2d8: 7220 3a2f 1800 |0038: invoke-interface {v8, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +0ec2de: 0c01 |003b: move-result-object v1 │ │ +0ec2e0: 7110 7924 0100 |003c: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0ec2e6: 0b02 |003f: move-result-wide v2 │ │ +0ec2e8: 6e30 e62c 2003 |0040: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLat:(D)V // method@2ce6 │ │ +0ec2ee: 5440 e415 |0043: iget-object v0, v4, Lorg/pyneo/maps/track/GpxTrackParser;.mTrack:Lorg/pyneo/maps/track/Track; // field@15e4 │ │ +0ec2f2: 5400 1216 |0045: iget-object v0, v0, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0ec2f6: 1a01 a223 |0047: const-string v1, "lon" // string@23a2 │ │ +0ec2fa: 7220 3a2f 1800 |0049: invoke-interface {v8, v1}, Lorg/xml/sax/Attributes;.getValue:(Ljava/lang/String;)Ljava/lang/String; // method@2f3a │ │ +0ec300: 0c01 |004c: move-result-object v1 │ │ +0ec302: 7110 7924 0100 |004d: invoke-static {v1}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0ec308: 0b02 |0050: move-result-wide v2 │ │ +0ec30a: 6e30 e72c 2003 |0051: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/track/Track$TrackPoint;.setLon:(D)V // method@2ce7 │ │ +0ec310: 28cd |0054: goto 0021 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x000c line=36 │ │ 0x0014 line=37 │ │ 0x001b line=38 │ │ 0x0021 line=45 │ │ @@ -325089,32 +325459,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 29 16-bit code units │ │ -0ec41c: |[0ec41c] org.pyneo.maps.track.Track.:()V │ │ -0ec42c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0ec430: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ec432: 1301 f7fc |0003: const/16 v1, #int -777 // #fcf7 │ │ -0ec436: 1a02 0000 |0005: const-string v2, "" // string@0000 │ │ -0ec43a: 1a03 0000 |0007: const-string v3, "" // string@0000 │ │ -0ec43e: 220c b004 |0009: new-instance v12, Ljava/util/Date; // type@04b0 │ │ -0ec442: 1608 0000 |000b: const-wide/16 v8, #int 0 // #0 │ │ -0ec446: 7030 5c25 8c09 |000d: invoke-direct {v12, v8, v9}, Ljava/util/Date;.:(J)V // method@255c │ │ -0ec44c: 1a0d 0000 |0010: const-string v13, "" // string@0000 │ │ -0ec450: 1a0e 0000 |0012: const-string v14, "" // string@0000 │ │ -0ec454: 07f0 |0014: move-object v0, v15 │ │ -0ec456: 0145 |0015: move v5, v4 │ │ -0ec458: 0468 |0016: move-wide v8, v6 │ │ -0ec45a: 014a |0017: move v10, v4 │ │ -0ec45c: 014b |0018: move v11, v4 │ │ -0ec45e: 760f ea2c 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/pyneo/maps/track/Track;.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V // method@2cea │ │ -0ec464: 0e00 |001c: return-void │ │ +0ec314: |[0ec314] org.pyneo.maps.track.Track.:()V │ │ +0ec324: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0ec328: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0ec32a: 1301 f7fc |0003: const/16 v1, #int -777 // #fcf7 │ │ +0ec32e: 1a02 0000 |0005: const-string v2, "" // string@0000 │ │ +0ec332: 1a03 0000 |0007: const-string v3, "" // string@0000 │ │ +0ec336: 220c b004 |0009: new-instance v12, Ljava/util/Date; // type@04b0 │ │ +0ec33a: 1608 0000 |000b: const-wide/16 v8, #int 0 // #0 │ │ +0ec33e: 7030 5c25 8c09 |000d: invoke-direct {v12, v8, v9}, Ljava/util/Date;.:(J)V // method@255c │ │ +0ec344: 1a0d 0000 |0010: const-string v13, "" // string@0000 │ │ +0ec348: 1a0e 0000 |0012: const-string v14, "" // string@0000 │ │ +0ec34c: 07f0 |0014: move-object v0, v15 │ │ +0ec34e: 0145 |0015: move v5, v4 │ │ +0ec350: 0468 |0016: move-wide v8, v6 │ │ +0ec352: 014a |0017: move v10, v4 │ │ +0ec354: 014b |0018: move v11, v4 │ │ +0ec356: 760f ea2c 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/pyneo/maps/track/Track;.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V // method@2cea │ │ +0ec35c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=35 │ │ 0x001c line=36 │ │ locals : │ │ 0x0000 - 0x001d reg=15 this Lorg/pyneo/maps/track/Track; │ │ │ │ @@ -325123,77 +325493,77 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 15 │ │ outs : 4 │ │ insns size : 123 16-bit code units │ │ -0ec468: |[0ec468] org.pyneo.maps.track.Track.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V │ │ -0ec478: 7010 be24 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@24be │ │ -0ec47e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0ec480: 5b84 1816 |0004: iput-object v4, v8, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec484: 5989 1116 |0006: iput v9, v8, Lorg/pyneo/maps/track/Track;.Id:I // field@1611 │ │ -0ec488: 5b8a 1316 |0008: iput-object v10, v8, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ -0ec48c: 5b8b 0e16 |000a: iput-object v11, v8, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ -0ec490: 5c8c 1516 |000c: iput-boolean v12, v8, Lorg/pyneo/maps/track/Track;.Show:Z // field@1615 │ │ -0ec494: 598d 0916 |000e: iput v13, v8, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ -0ec498: 5a8e 0f16 |0010: iput-wide v14, v8, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ -0ec49c: 0500 1000 |0012: move-wide/from16 v0, v16 │ │ -0ec4a0: 5a80 1016 |0014: iput-wide v0, v8, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ -0ec4a4: 0200 1200 |0016: move/from16 v0, v18 │ │ -0ec4a8: 5980 0816 |0018: iput v0, v8, Lorg/pyneo/maps/track/Track;.Category:I // field@1608 │ │ -0ec4ac: 0200 1300 |001a: move/from16 v0, v19 │ │ -0ec4b0: 5980 0716 |001c: iput v0, v8, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ -0ec4b4: 0800 1400 |001e: move-object/from16 v0, v20 │ │ -0ec4b8: 5b80 0c16 |0020: iput-object v0, v8, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ -0ec4bc: 0800 1500 |0022: move-object/from16 v0, v21 │ │ -0ec4c0: 5b80 1616 |0024: iput-object v0, v8, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ -0ec4c4: 0800 1600 |0026: move-object/from16 v0, v22 │ │ -0ec4c8: 5b80 0d16 |0028: iput-object v0, v8, Lorg/pyneo/maps/track/Track;.DefaultStyle:Ljava/lang/String; // field@160d │ │ -0ec4cc: 2203 e304 |002a: new-instance v3, Lorg/json/JSONObject; // type@04e3 │ │ -0ec4d0: 5484 1616 |002c: iget-object v4, v8, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ -0ec4d4: 1a05 0000 |002e: const-string v5, "" // string@0000 │ │ -0ec4d8: 6e20 db24 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0ec4de: 0a04 |0033: move-result v4 │ │ -0ec4e0: 3804 3100 |0034: if-eqz v4, 0065 // +0031 │ │ -0ec4e4: 5484 0d16 |0036: iget-object v4, v8, Lorg/pyneo/maps/track/Track;.DefaultStyle:Ljava/lang/String; // field@160d │ │ -0ec4e8: 7020 6e26 4300 |0038: invoke-direct {v3, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ -0ec4ee: 1a04 4d19 |003b: const-string v4, "color" // string@194d │ │ -0ec4f2: 1405 fe65 a5ff |003d: const v5, #float -nan // #ffa565fe │ │ -0ec4f8: 6e30 7726 4305 |0040: invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0ec4fe: 0a04 |0043: move-result v4 │ │ -0ec500: 5984 0a16 |0044: iput v4, v8, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0ec504: 1a04 fb35 |0046: const-string v4, "width" // string@35fb │ │ -0ec508: 1245 |0048: const/4 v5, #int 4 // #4 │ │ -0ec50a: 6e30 7726 4305 |0049: invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0ec510: 0a04 |004c: move-result v4 │ │ -0ec512: 5984 1716 |004d: iput v4, v8, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0ec516: 1a04 be32 |004f: const-string v4, "shadowradius" // string@32be │ │ -0ec51a: 1606 0000 |0051: const-wide/16 v6, #int 0 // #0 │ │ -0ec51e: 6e40 7526 4376 |0053: invoke-virtual {v3, v4, v6, v7}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@2675 │ │ -0ec524: 0b04 |0056: move-result-wide v4 │ │ -0ec526: 5a84 1416 |0057: iput-wide v4, v8, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0ec52a: 1a04 5919 |0059: const-string v4, "color_shadow" // string@1959 │ │ -0ec52e: 1405 fe65 a5ff |005b: const v5, #float -nan // #ffa565fe │ │ -0ec534: 6e30 7726 4305 |005e: invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ -0ec53a: 0a04 |0061: move-result v4 │ │ -0ec53c: 5984 0b16 |0062: iput v4, v8, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0ec540: 0e00 |0064: return-void │ │ -0ec542: 5484 1616 |0065: iget-object v4, v8, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ -0ec546: 28d1 |0067: goto 0038 // -002f │ │ -0ec548: 0d02 |0068: move-exception v2 │ │ -0ec54a: 1404 fe65 a5ff |0069: const v4, #float -nan // #ffa565fe │ │ -0ec550: 5984 0a16 |006c: iput v4, v8, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0ec554: 1244 |006e: const/4 v4, #int 4 // #4 │ │ -0ec556: 5984 1716 |006f: iput v4, v8, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0ec55a: 1604 0000 |0071: const-wide/16 v4, #int 0 // #0 │ │ -0ec55e: 5a84 1416 |0073: iput-wide v4, v8, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0ec562: 1404 fe65 a5ff |0075: const v4, #float -nan // #ffa565fe │ │ -0ec568: 5984 0b16 |0078: iput v4, v8, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0ec56c: 28ea |007a: goto 0064 // -0016 │ │ +0ec360: |[0ec360] org.pyneo.maps.track.Track.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V │ │ +0ec370: 7010 be24 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@24be │ │ +0ec376: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0ec378: 5b84 1816 |0004: iput-object v4, v8, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec37c: 5989 1116 |0006: iput v9, v8, Lorg/pyneo/maps/track/Track;.Id:I // field@1611 │ │ +0ec380: 5b8a 1316 |0008: iput-object v10, v8, Lorg/pyneo/maps/track/Track;.Name:Ljava/lang/String; // field@1613 │ │ +0ec384: 5b8b 0e16 |000a: iput-object v11, v8, Lorg/pyneo/maps/track/Track;.Descr:Ljava/lang/String; // field@160e │ │ +0ec388: 5c8c 1516 |000c: iput-boolean v12, v8, Lorg/pyneo/maps/track/Track;.Show:Z // field@1615 │ │ +0ec38c: 598d 0916 |000e: iput v13, v8, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ +0ec390: 5a8e 0f16 |0010: iput-wide v14, v8, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ +0ec394: 0500 1000 |0012: move-wide/from16 v0, v16 │ │ +0ec398: 5a80 1016 |0014: iput-wide v0, v8, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ +0ec39c: 0200 1200 |0016: move/from16 v0, v18 │ │ +0ec3a0: 5980 0816 |0018: iput v0, v8, Lorg/pyneo/maps/track/Track;.Category:I // field@1608 │ │ +0ec3a4: 0200 1300 |001a: move/from16 v0, v19 │ │ +0ec3a8: 5980 0716 |001c: iput v0, v8, Lorg/pyneo/maps/track/Track;.Activity:I // field@1607 │ │ +0ec3ac: 0800 1400 |001e: move-object/from16 v0, v20 │ │ +0ec3b0: 5b80 0c16 |0020: iput-object v0, v8, Lorg/pyneo/maps/track/Track;.Date:Ljava/util/Date; // field@160c │ │ +0ec3b4: 0800 1500 |0022: move-object/from16 v0, v21 │ │ +0ec3b8: 5b80 1616 |0024: iput-object v0, v8, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ +0ec3bc: 0800 1600 |0026: move-object/from16 v0, v22 │ │ +0ec3c0: 5b80 0d16 |0028: iput-object v0, v8, Lorg/pyneo/maps/track/Track;.DefaultStyle:Ljava/lang/String; // field@160d │ │ +0ec3c4: 2203 e304 |002a: new-instance v3, Lorg/json/JSONObject; // type@04e3 │ │ +0ec3c8: 5484 1616 |002c: iget-object v4, v8, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ +0ec3cc: 1a05 0000 |002e: const-string v5, "" // string@0000 │ │ +0ec3d0: 6e20 db24 5400 |0030: invoke-virtual {v4, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0ec3d6: 0a04 |0033: move-result v4 │ │ +0ec3d8: 3804 3100 |0034: if-eqz v4, 0065 // +0031 │ │ +0ec3dc: 5484 0d16 |0036: iget-object v4, v8, Lorg/pyneo/maps/track/Track;.DefaultStyle:Ljava/lang/String; // field@160d │ │ +0ec3e0: 7020 6e26 4300 |0038: invoke-direct {v3, v4}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ +0ec3e6: 1a04 4d19 |003b: const-string v4, "color" // string@194d │ │ +0ec3ea: 1405 fe65 a5ff |003d: const v5, #float -nan // #ffa565fe │ │ +0ec3f0: 6e30 7726 4305 |0040: invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0ec3f6: 0a04 |0043: move-result v4 │ │ +0ec3f8: 5984 0a16 |0044: iput v4, v8, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0ec3fc: 1a04 fb35 |0046: const-string v4, "width" // string@35fb │ │ +0ec400: 1245 |0048: const/4 v5, #int 4 // #4 │ │ +0ec402: 6e30 7726 4305 |0049: invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0ec408: 0a04 |004c: move-result v4 │ │ +0ec40a: 5984 1716 |004d: iput v4, v8, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0ec40e: 1a04 be32 |004f: const-string v4, "shadowradius" // string@32be │ │ +0ec412: 1606 0000 |0051: const-wide/16 v6, #int 0 // #0 │ │ +0ec416: 6e40 7526 4376 |0053: invoke-virtual {v3, v4, v6, v7}, Lorg/json/JSONObject;.optDouble:(Ljava/lang/String;D)D // method@2675 │ │ +0ec41c: 0b04 |0056: move-result-wide v4 │ │ +0ec41e: 5a84 1416 |0057: iput-wide v4, v8, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0ec422: 1a04 5919 |0059: const-string v4, "color_shadow" // string@1959 │ │ +0ec426: 1405 fe65 a5ff |005b: const v5, #float -nan // #ffa565fe │ │ +0ec42c: 6e30 7726 4305 |005e: invoke-virtual {v3, v4, v5}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;I)I // method@2677 │ │ +0ec432: 0a04 |0061: move-result v4 │ │ +0ec434: 5984 0b16 |0062: iput v4, v8, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0ec438: 0e00 |0064: return-void │ │ +0ec43a: 5484 1616 |0065: iget-object v4, v8, Lorg/pyneo/maps/track/Track;.Style:Ljava/lang/String; // field@1616 │ │ +0ec43e: 28d1 |0067: goto 0038 // -002f │ │ +0ec440: 0d02 |0068: move-exception v2 │ │ +0ec442: 1404 fe65 a5ff |0069: const v4, #float -nan // #ffa565fe │ │ +0ec448: 5984 0a16 |006c: iput v4, v8, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0ec44c: 1244 |006e: const/4 v4, #int 4 // #4 │ │ +0ec44e: 5984 1716 |006f: iput v4, v8, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0ec452: 1604 0000 |0071: const-wide/16 v4, #int 0 // #0 │ │ +0ec456: 5a84 1416 |0073: iput-wide v4, v8, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0ec45a: 1404 fe65 a5ff |0075: const v4, #float -nan // #ffa565fe │ │ +0ec460: 5984 0b16 |0078: iput v4, v8, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0ec464: 28ea |007a: goto 0064 // -0016 │ │ catches : 1 │ │ 0x002a - 0x0067 │ │ Ljava/lang/Exception; -> 0x0068 │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=32 │ │ 0x0006 line=45 │ │ @@ -325242,32 +325612,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 15 │ │ insns size : 31 16-bit code units │ │ -0ec580: |[0ec580] org.pyneo.maps.track.Track.:(Ljava/lang/String;)V │ │ -0ec590: 1301 f7fc |0000: const/16 v1, #int -777 // #fcf7 │ │ -0ec594: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ -0ec598: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ -0ec59c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0ec59e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0ec5a0: 1606 0000 |0008: const-wide/16 v6, #int 0 // #0 │ │ -0ec5a4: 1608 0000 |000a: const-wide/16 v8, #int 0 // #0 │ │ -0ec5a8: 120a |000c: const/4 v10, #int 0 // #0 │ │ -0ec5aa: 120b |000d: const/4 v11, #int 0 // #0 │ │ -0ec5ac: 220c b004 |000e: new-instance v12, Ljava/util/Date; // type@04b0 │ │ -0ec5b0: 160e 0000 |0010: const-wide/16 v14, #int 0 // #0 │ │ -0ec5b4: 7030 5c25 ec0f |0012: invoke-direct {v12, v14, v15}, Ljava/util/Date;.:(J)V // method@255c │ │ -0ec5ba: 0800 1000 |0015: move-object/from16 v0, v16 │ │ -0ec5be: 080d 1100 |0017: move-object/from16 v13, v17 │ │ -0ec5c2: 080e 1100 |0019: move-object/from16 v14, v17 │ │ -0ec5c6: 760f ea2c 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/pyneo/maps/track/Track;.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V // method@2cea │ │ -0ec5cc: 0e00 |001e: return-void │ │ +0ec478: |[0ec478] org.pyneo.maps.track.Track.:(Ljava/lang/String;)V │ │ +0ec488: 1301 f7fc |0000: const/16 v1, #int -777 // #fcf7 │ │ +0ec48c: 1a02 0000 |0002: const-string v2, "" // string@0000 │ │ +0ec490: 1a03 0000 |0004: const-string v3, "" // string@0000 │ │ +0ec494: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0ec496: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +0ec498: 1606 0000 |0008: const-wide/16 v6, #int 0 // #0 │ │ +0ec49c: 1608 0000 |000a: const-wide/16 v8, #int 0 // #0 │ │ +0ec4a0: 120a |000c: const/4 v10, #int 0 // #0 │ │ +0ec4a2: 120b |000d: const/4 v11, #int 0 // #0 │ │ +0ec4a4: 220c b004 |000e: new-instance v12, Ljava/util/Date; // type@04b0 │ │ +0ec4a8: 160e 0000 |0010: const-wide/16 v14, #int 0 // #0 │ │ +0ec4ac: 7030 5c25 ec0f |0012: invoke-direct {v12, v14, v15}, Ljava/util/Date;.:(J)V // method@255c │ │ +0ec4b2: 0800 1000 |0015: move-object/from16 v0, v16 │ │ +0ec4b6: 080d 1100 |0017: move-object/from16 v13, v17 │ │ +0ec4ba: 080e 1100 |0019: move-object/from16 v14, v17 │ │ +0ec4be: 760f ea2c 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/pyneo/maps/track/Track;.:(ILjava/lang/String;Ljava/lang/String;ZIDDIILjava/util/Date;Ljava/lang/String;Ljava/lang/String;)V // method@2cea │ │ +0ec4c4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x001e line=40 │ │ locals : │ │ 0x0000 - 0x001f reg=16 this Lorg/pyneo/maps/track/Track; │ │ 0x0000 - 0x001f reg=17 style Ljava/lang/String; │ │ @@ -325278,28 +325648,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0ec5d0: |[0ec5d0] org.pyneo.maps.track.Track.AddTrackPoint:()V │ │ -0ec5e0: 2200 e405 |0000: new-instance v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0ec5e4: 7010 dc2c 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.:()V // method@2cdc │ │ -0ec5ea: 5b20 1216 |0005: iput-object v0, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0ec5ee: 5420 1816 |0007: iget-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec5f2: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ -0ec5f6: 2200 aa04 |000b: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0ec5fa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0ec5fc: 7020 3e25 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -0ec602: 5b20 1816 |0011: iput-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec606: 5420 1816 |0013: iget-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec60a: 5421 1216 |0015: iget-object v1, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ -0ec60e: 7220 8125 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0ec614: 0e00 |001a: return-void │ │ +0ec4c8: |[0ec4c8] org.pyneo.maps.track.Track.AddTrackPoint:()V │ │ +0ec4d8: 2200 e405 |0000: new-instance v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0ec4dc: 7010 dc2c 0000 |0002: invoke-direct {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.:()V // method@2cdc │ │ +0ec4e2: 5b20 1216 |0005: iput-object v0, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0ec4e6: 5420 1816 |0007: iget-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec4ea: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ +0ec4ee: 2200 aa04 |000b: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0ec4f2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0ec4f4: 7020 3e25 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +0ec4fa: 5b20 1816 |0011: iput-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec4fe: 5420 1816 |0013: iget-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec502: 5421 1216 |0015: iget-object v1, v2, Lorg/pyneo/maps/track/Track;.LastTrackPoint:Lorg/pyneo/maps/track/Track$TrackPoint; // field@1612 │ │ +0ec506: 7220 8125 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0ec50c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ 0x000b line=83 │ │ 0x0013 line=84 │ │ 0x001a line=85 │ │ @@ -325311,197 +325681,196 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 133 16-bit code units │ │ -0ec618: |[0ec618] org.pyneo.maps.track.Track.CalculateStat:()V │ │ -0ec628: 120d |0000: const/4 v13, #int 0 // #0 │ │ -0ec62a: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ -0ec62e: 120c |0003: const/4 v12, #int 0 // #0 │ │ -0ec630: 54e0 1816 |0004: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec634: 7210 8925 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -0ec63a: 0a00 |0009: move-result v0 │ │ -0ec63c: 59e0 0916 |000a: iput v0, v14, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ -0ec640: 5ae4 1016 |000c: iput-wide v4, v14, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ -0ec644: 54e0 1816 |000e: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec648: 7210 8925 0000 |0010: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -0ec64e: 0a00 |0013: move-result v0 │ │ -0ec650: 3d00 3200 |0014: if-lez v0, 0046 // +0032 │ │ -0ec654: 54e0 1816 |0016: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec658: 54e1 1816 |0018: iget-object v1, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec65c: 7210 8925 0100 |001a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2589 │ │ -0ec662: 0a01 |001d: move-result v1 │ │ -0ec664: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0ec668: 7220 8525 1000 |0020: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0ec66e: 0c00 |0023: move-result-object v0 │ │ -0ec670: 1f00 e405 |0024: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0ec674: 6e10 de2c 0000 |0026: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ -0ec67a: 0c00 |0029: move-result-object v0 │ │ -0ec67c: 6e10 5d25 0000 |002a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0ec682: 0b02 |002d: move-result-wide v2 │ │ -0ec684: 54e0 1816 |002e: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec688: 7220 8525 c000 |0030: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0ec68e: 0c00 |0033: move-result-object v0 │ │ -0ec690: 1f00 e405 |0034: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0ec694: 6e10 de2c 0000 |0036: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ -0ec69a: 0c00 |0039: move-result-object v0 │ │ -0ec69c: 6e10 5d25 0000 |003a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0ec6a2: 0b00 |003d: move-result-wide v0 │ │ -0ec6a4: 9c00 0200 |003e: sub-long v0, v2, v0 │ │ -0ec6a8: 1602 e803 |0040: const-wide/16 v2, #int 1000 // #3e8 │ │ -0ec6ac: be20 |0042: div-long/2addr v0, v2 │ │ -0ec6ae: 8600 |0043: long-to-double v0, v0 │ │ -0ec6b0: 5ae0 1016 |0044: iput-wide v0, v14, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ -0ec6b4: 120a |0046: const/4 v10, #int 0 // #0 │ │ -0ec6b6: 5ae4 0f16 |0047: iput-wide v4, v14, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ -0ec6ba: 1210 |0049: const/4 v0, #int 1 // #1 │ │ -0ec6bc: 2308 5306 |004a: new-array v8, v0, [F // type@0653 │ │ -0ec6c0: 4b0d 080c |004c: aput v13, v8, v12 │ │ -0ec6c4: 54e0 1816 |004e: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec6c8: 7210 8725 0000 |0050: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0ec6ce: 0c09 |0053: move-result-object v9 │ │ -0ec6d0: 7210 6f25 0900 |0054: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0ec6d6: 0a00 |0057: move-result v0 │ │ -0ec6d8: 3800 2a00 |0058: if-eqz v0, 0082 // +002a │ │ -0ec6dc: 7210 7025 0900 |005a: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0ec6e2: 0c0b |005d: move-result-object v11 │ │ -0ec6e4: 1f0b e405 |005e: check-cast v11, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0ec6e8: 380a 2000 |0060: if-eqz v10, 0080 // +0020 │ │ -0ec6ec: 4b0d 080c |0062: aput v13, v8, v12 │ │ -0ec6f0: 6e10 df2c 0a00 |0064: invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0ec6f6: 0b00 |0067: move-result-wide v0 │ │ -0ec6f8: 6e10 e12c 0a00 |0068: invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0ec6fe: 0b02 |006b: move-result-wide v2 │ │ -0ec700: 6e10 df2c 0b00 |006c: invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0ec706: 0b04 |006f: move-result-wide v4 │ │ -0ec708: 6e10 e12c 0b00 |0070: invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0ec70e: 0b06 |0073: move-result-wide v6 │ │ -0ec710: 7709 bc02 0000 |0074: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/location/Location;.distanceBetween:(DDDD[F)V // method@02bc │ │ -0ec716: 53e0 0f16 |0077: iget-wide v0, v14, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ -0ec71a: 1202 |0079: const/4 v2, #int 0 // #0 │ │ -0ec71c: 4402 0802 |007a: aget v2, v8, v2 │ │ -0ec720: 8922 |007c: float-to-double v2, v2 │ │ -0ec722: cb20 |007d: add-double/2addr v0, v2 │ │ -0ec724: 5ae0 0f16 |007e: iput-wide v0, v14, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ -0ec728: 07ba |0080: move-object v10, v11 │ │ -0ec72a: 28d3 |0081: goto 0054 // -002d │ │ -0ec72c: 0e00 |0082: return-void │ │ -0ec72e: 0d00 |0083: move-exception v0 │ │ -0ec730: 28fc |0084: goto 0080 // -0004 │ │ +0ec510: |[0ec510] org.pyneo.maps.track.Track.CalculateStat:()V │ │ +0ec520: 120d |0000: const/4 v13, #int 0 // #0 │ │ +0ec522: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +0ec526: 120c |0003: const/4 v12, #int 0 // #0 │ │ +0ec528: 54e0 1816 |0004: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec52c: 7210 8925 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +0ec532: 0a00 |0009: move-result v0 │ │ +0ec534: 59e0 0916 |000a: iput v0, v14, Lorg/pyneo/maps/track/Track;.Cnt:I // field@1609 │ │ +0ec538: 5ae4 1016 |000c: iput-wide v4, v14, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ +0ec53c: 54e0 1816 |000e: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec540: 7210 8925 0000 |0010: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +0ec546: 0a00 |0013: move-result v0 │ │ +0ec548: 3d00 3200 |0014: if-lez v0, 0046 // +0032 │ │ +0ec54c: 54e0 1816 |0016: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec550: 54e1 1816 |0018: iget-object v1, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec554: 7210 8925 0100 |001a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2589 │ │ +0ec55a: 0a01 |001d: move-result v1 │ │ +0ec55c: d801 01ff |001e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0ec560: 7220 8525 1000 |0020: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0ec566: 0c00 |0023: move-result-object v0 │ │ +0ec568: 1f00 e405 |0024: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0ec56c: 6e10 de2c 0000 |0026: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ +0ec572: 0c00 |0029: move-result-object v0 │ │ +0ec574: 6e10 5d25 0000 |002a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0ec57a: 0b02 |002d: move-result-wide v2 │ │ +0ec57c: 54e0 1816 |002e: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec580: 7220 8525 c000 |0030: invoke-interface {v0, v12}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0ec586: 0c00 |0033: move-result-object v0 │ │ +0ec588: 1f00 e405 |0034: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0ec58c: 6e10 de2c 0000 |0036: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ +0ec592: 0c00 |0039: move-result-object v0 │ │ +0ec594: 6e10 5d25 0000 |003a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0ec59a: 0b00 |003d: move-result-wide v0 │ │ +0ec59c: 9c00 0200 |003e: sub-long v0, v2, v0 │ │ +0ec5a0: 1602 e803 |0040: const-wide/16 v2, #int 1000 // #3e8 │ │ +0ec5a4: be20 |0042: div-long/2addr v0, v2 │ │ +0ec5a6: 8600 |0043: long-to-double v0, v0 │ │ +0ec5a8: 5ae0 1016 |0044: iput-wide v0, v14, Lorg/pyneo/maps/track/Track;.Duration:D // field@1610 │ │ +0ec5ac: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +0ec5ae: 5ae4 0f16 |0047: iput-wide v4, v14, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ +0ec5b2: 1210 |0049: const/4 v0, #int 1 // #1 │ │ +0ec5b4: 2308 5306 |004a: new-array v8, v0, [F // type@0653 │ │ +0ec5b8: 4b0d 080c |004c: aput v13, v8, v12 │ │ +0ec5bc: 54e0 1816 |004e: iget-object v0, v14, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec5c0: 7210 8725 0000 |0050: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0ec5c6: 0c0b |0053: move-result-object v11 │ │ +0ec5c8: 7210 6f25 0b00 |0054: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0ec5ce: 0a00 |0057: move-result v0 │ │ +0ec5d0: 3800 2a00 |0058: if-eqz v0, 0082 // +002a │ │ +0ec5d4: 7210 7025 0b00 |005a: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0ec5da: 0c0a |005d: move-result-object v10 │ │ +0ec5dc: 1f0a e405 |005e: check-cast v10, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0ec5e0: 3809 2000 |0060: if-eqz v9, 0080 // +0020 │ │ +0ec5e4: 4b0d 080c |0062: aput v13, v8, v12 │ │ +0ec5e8: 6e10 df2c 0900 |0064: invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0ec5ee: 0b00 |0067: move-result-wide v0 │ │ +0ec5f0: 6e10 e12c 0900 |0068: invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0ec5f6: 0b02 |006b: move-result-wide v2 │ │ +0ec5f8: 6e10 df2c 0a00 |006c: invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0ec5fe: 0b04 |006f: move-result-wide v4 │ │ +0ec600: 6e10 e12c 0a00 |0070: invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0ec606: 0b06 |0073: move-result-wide v6 │ │ +0ec608: 7709 bc02 0000 |0074: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/location/Location;.distanceBetween:(DDDD[F)V // method@02bc │ │ +0ec60e: 53e0 0f16 |0077: iget-wide v0, v14, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ +0ec612: 1202 |0079: const/4 v2, #int 0 // #0 │ │ +0ec614: 4402 0802 |007a: aget v2, v8, v2 │ │ +0ec618: 8922 |007c: float-to-double v2, v2 │ │ +0ec61a: cb20 |007d: add-double/2addr v0, v2 │ │ +0ec61c: 5ae0 0f16 |007e: iput-wide v0, v14, Lorg/pyneo/maps/track/Track;.Distance:D // field@160f │ │ +0ec620: 07a9 |0080: move-object v9, v10 │ │ +0ec622: 28d3 |0081: goto 0054 // -002d │ │ +0ec624: 0e00 |0082: return-void │ │ +0ec626: 0d00 |0083: move-exception v0 │ │ +0ec628: 28fc |0084: goto 0080 // -0004 │ │ catches : 1 │ │ 0x0064 - 0x0080 │ │ Ljava/lang/Exception; -> 0x0083 │ │ positions : │ │ 0x0004 line=111 │ │ 0x000c line=112 │ │ 0x000e line=113 │ │ 0x0016 line=114 │ │ + 0x003a line=115 │ │ 0x0046 line=116 │ │ 0x0047 line=117 │ │ 0x0049 line=118 │ │ 0x004e line=120 │ │ 0x0060 line=121 │ │ 0x0062 line=122 │ │ 0x0064 line=124 │ │ 0x0077 line=125 │ │ 0x0080 line=130 │ │ 0x0081 line=131 │ │ 0x0082 line=132 │ │ 0x0083 line=127 │ │ locals : │ │ - 0x0060 - 0x0082 reg=11 pt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ + 0x0060 - 0x0082 reg=10 pt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x004e - 0x0085 reg=8 results [F │ │ - 0x0054 - 0x0085 reg=9 i$ Ljava/util/Iterator; │ │ - 0x0047 - 0x0085 reg=10 lastpt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ - 0x0083 - 0x0085 reg=11 pt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ + 0x0047 - 0x0085 reg=9 lastpt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ + 0x0083 - 0x0085 reg=10 pt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x0000 - 0x0085 reg=14 this Lorg/pyneo/maps/track/Track; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/Track;) │ │ name : 'CalculateStatFull' │ │ type : '()Lorg/pyneo/maps/track/TrackStatHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 51 16-bit code units │ │ -0ec744: |[0ec744] org.pyneo.maps.track.Track.CalculateStatFull:()Lorg/pyneo/maps/track/TrackStatHelper; │ │ -0ec754: 2201 fa05 |0000: new-instance v1, Lorg/pyneo/maps/track/TrackStatHelper; // type@05fa │ │ -0ec758: 7010 612d 0100 |0002: invoke-direct {v1}, Lorg/pyneo/maps/track/TrackStatHelper;.:()V // method@2d61 │ │ -0ec75e: 54c2 1816 |0005: iget-object v2, v12, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec762: 7210 8725 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ -0ec768: 0c00 |000a: move-result-object v0 │ │ -0ec76a: 7210 6f25 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0ec770: 0a02 |000e: move-result v2 │ │ -0ec772: 3802 2000 |000f: if-eqz v2, 002f // +0020 │ │ -0ec776: 7210 7025 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0ec77c: 0c0b |0014: move-result-object v11 │ │ -0ec77e: 1f0b e405 |0015: check-cast v11, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0ec782: 6e10 df2c 0b00 |0017: invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ -0ec788: 0b02 |001a: move-result-wide v2 │ │ -0ec78a: 6e10 e12c 0b00 |001b: invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ -0ec790: 0b04 |001e: move-result-wide v4 │ │ -0ec792: 6e10 dd2c 0b00 |001f: invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ -0ec798: 0b06 |0022: move-result-wide v6 │ │ -0ec79a: 6e10 e32c 0b00 |0023: invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ -0ec7a0: 0b08 |0026: move-result-wide v8 │ │ -0ec7a2: 6e10 de2c 0b00 |0027: invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ -0ec7a8: 0c0a |002a: move-result-object v10 │ │ -0ec7aa: 740a 622d 0100 |002b: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/track/TrackStatHelper;.addPoint:(DDDDLjava/util/Date;)V // method@2d62 │ │ -0ec7b0: 28dd |002e: goto 000b // -0023 │ │ -0ec7b2: 6e10 642d 0100 |002f: invoke-virtual {v1}, Lorg/pyneo/maps/track/TrackStatHelper;.finalCalc:()V // method@2d64 │ │ -0ec7b8: 1101 |0032: return-object v1 │ │ +0ec63c: |[0ec63c] org.pyneo.maps.track.Track.CalculateStatFull:()Lorg/pyneo/maps/track/TrackStatHelper; │ │ +0ec64c: 2201 fa05 |0000: new-instance v1, Lorg/pyneo/maps/track/TrackStatHelper; // type@05fa │ │ +0ec650: 7010 612d 0100 |0002: invoke-direct {v1}, Lorg/pyneo/maps/track/TrackStatHelper;.:()V // method@2d61 │ │ +0ec656: 54c2 1816 |0005: iget-object v2, v12, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec65a: 7210 8725 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2587 │ │ +0ec660: 0c0b |000a: move-result-object v11 │ │ +0ec662: 7210 6f25 0b00 |000b: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0ec668: 0a02 |000e: move-result v2 │ │ +0ec66a: 3802 2000 |000f: if-eqz v2, 002f // +0020 │ │ +0ec66e: 7210 7025 0b00 |0011: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0ec674: 0c00 |0014: move-result-object v0 │ │ +0ec676: 1f00 e405 |0015: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0ec67a: 6e10 df2c 0000 |0017: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLat:()D // method@2cdf │ │ +0ec680: 0b02 |001a: move-result-wide v2 │ │ +0ec682: 6e10 e12c 0000 |001b: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLon:()D // method@2ce1 │ │ +0ec688: 0b04 |001e: move-result-wide v4 │ │ +0ec68a: 6e10 dd2c 0000 |001f: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getAlt:()D // method@2cdd │ │ +0ec690: 0b06 |0022: move-result-wide v6 │ │ +0ec692: 6e10 e32c 0000 |0023: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getSpeed:()D // method@2ce3 │ │ +0ec698: 0b08 |0026: move-result-wide v8 │ │ +0ec69a: 6e10 de2c 0000 |0027: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getDate:()Ljava/util/Date; // method@2cde │ │ +0ec6a0: 0c0a |002a: move-result-object v10 │ │ +0ec6a2: 740a 622d 0100 |002b: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/pyneo/maps/track/TrackStatHelper;.addPoint:(DDDDLjava/util/Date;)V // method@2d62 │ │ +0ec6a8: 28dd |002e: goto 000b // -0023 │ │ +0ec6aa: 6e10 642d 0100 |002f: invoke-virtual {v1}, Lorg/pyneo/maps/track/TrackStatHelper;.finalCalc:()V // method@2d64 │ │ +0ec6b0: 1101 |0032: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ 0x0017 line=138 │ │ 0x002f line=141 │ │ 0x0032 line=143 │ │ locals : │ │ - 0x0017 - 0x002f reg=11 pt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ - 0x000b - 0x0033 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0017 - 0x002f reg=0 pt Lorg/pyneo/maps/track/Track$TrackPoint; │ │ 0x0005 - 0x0033 reg=1 trst Lorg/pyneo/maps/track/TrackStatHelper; │ │ 0x0000 - 0x0033 reg=12 this Lorg/pyneo/maps/track/Track; │ │ │ │ #3 : (in Lorg/pyneo/maps/track/Track;) │ │ name : 'getBeginGeoPoint' │ │ type : '()Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0ec7bc: |[0ec7bc] org.pyneo.maps.track.Track.getBeginGeoPoint:()Lorg/pyneo/maps/utils/GeoPoint; │ │ -0ec7cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ec7ce: 5440 1816 |0001: iget-object v0, v4, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec7d2: 7210 8925 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ -0ec7d8: 0a00 |0006: move-result v0 │ │ -0ec7da: 3d00 2100 |0007: if-lez v0, 0028 // +0021 │ │ -0ec7de: 2201 1406 |0009: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ec7e2: 5440 1816 |000b: iget-object v0, v4, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec7e6: 7220 8525 3000 |000d: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0ec7ec: 0c00 |0010: move-result-object v0 │ │ -0ec7ee: 1f00 e405 |0011: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0ec7f2: 6e10 e02c 0000 |0013: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLatitudeE6:()I // method@2ce0 │ │ -0ec7f8: 0a02 |0016: move-result v2 │ │ -0ec7fa: 5440 1816 |0017: iget-object v0, v4, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec7fe: 7220 8525 3000 |0019: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ -0ec804: 0c00 |001c: move-result-object v0 │ │ -0ec806: 1f00 e405 |001d: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ -0ec80a: 6e10 e22c 0000 |001f: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLongitudeE6:()I // method@2ce2 │ │ -0ec810: 0a00 |0022: move-result v0 │ │ -0ec812: 7030 1e2e 2100 |0023: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ec818: 0710 |0026: move-object v0, v1 │ │ -0ec81a: 1100 |0027: return-object v0 │ │ -0ec81c: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -0ec81e: 28fe |0029: goto 0027 // -0002 │ │ +0ec6b4: |[0ec6b4] org.pyneo.maps.track.Track.getBeginGeoPoint:()Lorg/pyneo/maps/utils/GeoPoint; │ │ +0ec6c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ec6c6: 5440 1816 |0001: iget-object v0, v4, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec6ca: 7210 8925 0000 |0003: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2589 │ │ +0ec6d0: 0a00 |0006: move-result v0 │ │ +0ec6d2: 3d00 2100 |0007: if-lez v0, 0028 // +0021 │ │ +0ec6d6: 2201 1406 |0009: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ec6da: 5440 1816 |000b: iget-object v0, v4, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec6de: 7220 8525 3000 |000d: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0ec6e4: 0c00 |0010: move-result-object v0 │ │ +0ec6e6: 1f00 e405 |0011: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0ec6ea: 6e10 e02c 0000 |0013: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLatitudeE6:()I // method@2ce0 │ │ +0ec6f0: 0a02 |0016: move-result v2 │ │ +0ec6f2: 5440 1816 |0017: iget-object v0, v4, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec6f6: 7220 8525 3000 |0019: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2585 │ │ +0ec6fc: 0c00 |001c: move-result-object v0 │ │ +0ec6fe: 1f00 e405 |001d: check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; // type@05e4 │ │ +0ec702: 6e10 e22c 0000 |001f: invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;.getLongitudeE6:()I // method@2ce2 │ │ +0ec708: 0a00 |0022: move-result v0 │ │ +0ec70a: 7030 1e2e 2100 |0023: invoke-direct {v1, v2, v0}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ec710: 0710 |0026: move-object v0, v1 │ │ +0ec712: 1100 |0027: return-object v0 │ │ +0ec714: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0ec716: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ 0x0009 line=106 │ │ 0x0027 line=107 │ │ locals : │ │ 0x0000 - 0x002a reg=4 this Lorg/pyneo/maps/track/Track; │ │ @@ -325511,17 +325880,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ec820: |[0ec820] org.pyneo.maps.track.Track.getId:()I │ │ -0ec830: 5210 1116 |0000: iget v0, v1, Lorg/pyneo/maps/track/Track;.Id:I // field@1611 │ │ -0ec834: 0f00 |0002: return v0 │ │ +0ec718: |[0ec718] org.pyneo.maps.track.Track.getId:()I │ │ +0ec728: 5210 1116 |0000: iget v0, v1, Lorg/pyneo/maps/track/Track;.Id:I // field@1611 │ │ +0ec72c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/Track; │ │ │ │ #5 : (in Lorg/pyneo/maps/track/Track;) │ │ @@ -325529,23 +325898,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ec838: |[0ec838] org.pyneo.maps.track.Track.getPoints:()Ljava/util/List; │ │ -0ec848: 5420 1816 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec84c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0ec850: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ -0ec854: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0ec856: 7020 3e25 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ -0ec85c: 1100 |000a: return-object v0 │ │ -0ec85e: 5420 1816 |000b: iget-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ -0ec862: 28fd |000d: goto 000a // -0003 │ │ +0ec730: |[0ec730] org.pyneo.maps.track.Track.getPoints:()Ljava/util/List; │ │ +0ec740: 5420 1816 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec744: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0ec748: 2200 aa04 |0004: new-instance v0, Ljava/util/ArrayList; // type@04aa │ │ +0ec74c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0ec74e: 7020 3e25 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@253e │ │ +0ec754: 1100 |000a: return-object v0 │ │ +0ec756: 5420 1816 |000b: iget-object v0, v2, Lorg/pyneo/maps/track/Track;.trackpoints:Ljava/util/List; // field@1618 │ │ +0ec75a: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ 0x000a line=77 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/pyneo/maps/track/Track; │ │ @@ -325555,34 +325924,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0ec864: |[0ec864] org.pyneo.maps.track.Track.getStyle:()Ljava/lang/String; │ │ -0ec874: 2200 e304 |0000: new-instance v0, Lorg/json/JSONObject; // type@04e3 │ │ -0ec878: 7010 6d26 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@266d │ │ -0ec87e: 1a01 4d19 |0005: const-string v1, "color" // string@194d │ │ -0ec882: 5242 0a16 |0007: iget v2, v4, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ -0ec886: 6e30 7c26 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0ec88c: 1a01 5919 |000c: const-string v1, "color_shadow" // string@1959 │ │ -0ec890: 5242 0b16 |000e: iget v2, v4, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ -0ec894: 6e30 7c26 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0ec89a: 1a01 fb35 |0013: const-string v1, "width" // string@35fb │ │ -0ec89e: 5242 1716 |0015: iget v2, v4, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ -0ec8a2: 6e30 7c26 1002 |0017: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0ec8a8: 1a01 be32 |001a: const-string v1, "shadowradius" // string@32be │ │ -0ec8ac: 5342 1416 |001c: iget-wide v2, v4, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ -0ec8b0: 6e40 7b26 1032 |001e: invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@267b │ │ -0ec8b6: 6e10 7f26 0000 |0021: invoke-virtual {v0}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0ec8bc: 0c01 |0024: move-result-object v1 │ │ -0ec8be: 1101 |0025: return-object v1 │ │ -0ec8c0: 0d01 |0026: move-exception v1 │ │ -0ec8c2: 28fa |0027: goto 0021 // -0006 │ │ +0ec75c: |[0ec75c] org.pyneo.maps.track.Track.getStyle:()Ljava/lang/String; │ │ +0ec76c: 2200 e304 |0000: new-instance v0, Lorg/json/JSONObject; // type@04e3 │ │ +0ec770: 7010 6d26 0000 |0002: invoke-direct {v0}, Lorg/json/JSONObject;.:()V // method@266d │ │ +0ec776: 1a01 4d19 |0005: const-string v1, "color" // string@194d │ │ +0ec77a: 5242 0a16 |0007: iget v2, v4, Lorg/pyneo/maps/track/Track;.Color:I // field@160a │ │ +0ec77e: 6e30 7c26 1002 |0009: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0ec784: 1a01 5919 |000c: const-string v1, "color_shadow" // string@1959 │ │ +0ec788: 5242 0b16 |000e: iget v2, v4, Lorg/pyneo/maps/track/Track;.ColorShadow:I // field@160b │ │ +0ec78c: 6e30 7c26 1002 |0010: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0ec792: 1a01 fb35 |0013: const-string v1, "width" // string@35fb │ │ +0ec796: 5242 1716 |0015: iget v2, v4, Lorg/pyneo/maps/track/Track;.Width:I // field@1617 │ │ +0ec79a: 6e30 7c26 1002 |0017: invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0ec7a0: 1a01 be32 |001a: const-string v1, "shadowradius" // string@32be │ │ +0ec7a4: 5342 1416 |001c: iget-wide v2, v4, Lorg/pyneo/maps/track/Track;.ShadowRadius:D // field@1614 │ │ +0ec7a8: 6e40 7b26 1032 |001e: invoke-virtual {v0, v1, v2, v3}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@267b │ │ +0ec7ae: 6e10 7f26 0000 |0021: invoke-virtual {v0}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0ec7b4: 0c01 |0024: move-result-object v1 │ │ +0ec7b6: 1101 |0025: return-object v1 │ │ +0ec7b8: 0d01 |0026: move-exception v1 │ │ +0ec7ba: 28fa |0027: goto 0021 // -0006 │ │ catches : 1 │ │ 0x0005 - 0x0021 │ │ Lorg/json/JSONException; -> 0x0026 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=90 │ │ 0x000c line=91 │ │ @@ -325656,121 +326025,120 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0ec8d4: |[0ec8d4] org.pyneo.maps.track.TrackListActivity.:()V │ │ -0ec8e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ec8e6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0ec8e8: 7010 a800 0200 |0002: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ -0ec8ee: 5c20 3316 |0005: iput-boolean v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mNeedTracksStatUpdate:Z // field@1633 │ │ -0ec8f2: 5b21 3616 |0007: iput-object v1, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ec8f6: 5920 3716 |0009: iput v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ -0ec8fa: 2200 f305 |000b: new-instance v0, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder; // type@05f3 │ │ -0ec8fe: 7030 1a2d 2001 |000d: invoke-direct {v0, v2, v1}, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder;.:(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V // method@2d1a │ │ -0ec904: 5b20 3816 |0010: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mViewBinder:Landroid/widget/SimpleCursorAdapter$ViewBinder; // field@1638 │ │ -0ec908: 0e00 |0012: return-void │ │ +0ec7cc: |[0ec7cc] org.pyneo.maps.track.TrackListActivity.:()V │ │ +0ec7dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ec7de: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0ec7e0: 7010 a800 0200 |0002: invoke-direct {v2}, Landroid/app/ListActivity;.:()V // method@00a8 │ │ +0ec7e6: 5c20 3316 |0005: iput-boolean v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mNeedTracksStatUpdate:Z // field@1633 │ │ +0ec7ea: 5b21 3616 |0007: iput-object v1, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ec7ee: 5920 3716 |0009: iput v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ +0ec7f2: 2200 f305 |000b: new-instance v0, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder; // type@05f3 │ │ +0ec7f6: 7030 1a2d 2001 |000d: invoke-direct {v0, v2, v1}, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder;.:(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V // method@2d1a │ │ +0ec7fc: 5b20 3816 |0010: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mViewBinder:Landroid/widget/SimpleCursorAdapter$ViewBinder; // field@1638 │ │ +0ec800: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ 0x0005 line=53 │ │ 0x0007 line=54 │ │ 0x0009 line=55 │ │ 0x000b line=57 │ │ - 0x0012 line=498 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ #1 : (in Lorg/pyneo/maps/track/TrackListActivity;) │ │ name : 'FillData' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 164 16-bit code units │ │ -0ec90c: |[0ec90c] org.pyneo.maps.track.TrackListActivity.FillData:()V │ │ -0ec91c: 1277 |0000: const/4 v7, #int 7 // #7 │ │ -0ec91e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0ec920: 5482 3416 |0002: iget-object v2, v8, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ -0ec924: 5281 3716 |0004: iget v1, v8, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ -0ec928: 3901 8000 |0006: if-nez v1, 0086 // +0080 │ │ -0ec92c: 6e10 312d 0800 |0008: invoke-virtual {v8}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0ec932: 0c01 |000b: move-result-object v1 │ │ -0ec934: 1404 4f00 0e7f |000c: const v4, #float 1.88752e+38 // #7f0e004f │ │ -0ec93a: 6e20 b801 4100 |000f: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ec940: 0c01 |0012: move-result-object v1 │ │ -0ec942: 5484 3516 |0013: iget-object v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ec946: 6e30 ad2a 1204 |0015: invoke-virtual {v2, v1, v4}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ -0ec94c: 0c03 |0018: move-result-object v3 │ │ -0ec94e: 5581 3316 |0019: iget-boolean v1, v8, Lorg/pyneo/maps/track/TrackListActivity;.mNeedTracksStatUpdate:Z // field@1633 │ │ -0ec952: 3801 1800 |001b: if-eqz v1, 0033 // +0018 │ │ -0ec956: 5c85 3316 |001d: iput-boolean v5, v8, Lorg/pyneo/maps/track/TrackListActivity;.mNeedTracksStatUpdate:Z // field@1633 │ │ -0ec95a: 3803 1400 |001f: if-eqz v3, 0033 // +0014 │ │ -0ec95e: 7210 e001 0300 |0021: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0ec964: 0a01 |0024: move-result v1 │ │ -0ec966: 3801 0e00 |0025: if-eqz v1, 0033 // +000e │ │ -0ec96a: 1301 0800 |0027: const/16 v1, #int 8 // #8 │ │ -0ec96e: 7220 db01 1300 |0029: invoke-interface {v3, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0ec974: 0a01 |002c: move-result v1 │ │ -0ec976: 12f2 |002d: const/4 v2, #int -1 // #ff │ │ -0ec978: 3321 0500 |002e: if-ne v1, v2, 0033 // +0005 │ │ -0ec97c: 7010 212d 0800 |0030: invoke-direct {v8}, Lorg/pyneo/maps/track/TrackListActivity;.UpdateTracksStat:()V // method@2d21 │ │ -0ec982: 3803 5200 |0033: if-eqz v3, 0085 // +0052 │ │ -0ec986: 6e20 432d 3800 |0035: invoke-virtual {v8, v3}, Lorg/pyneo/maps/track/TrackListActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2d43 │ │ -0ec98c: 2200 2c04 |0038: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0ec990: 1402 3c00 037f |003a: const v2, #float 1.7413e+38 // #7f03003c │ │ -0ec996: 2374 7a06 |003d: new-array v4, v7, [Ljava/lang/String; // type@067a │ │ -0ec99a: 1a01 4b2a |003f: const-string v1, "name" // string@2a4b │ │ -0ec99e: 4d01 0405 |0041: aput-object v1, v4, v5 │ │ -0ec9a2: 1211 |0043: const/4 v1, #int 1 // #1 │ │ -0ec9a4: 1a05 8c34 |0044: const-string v5, "title2" // string@348c │ │ -0ec9a8: 4d05 0401 |0046: aput-object v5, v4, v1 │ │ -0ec9ac: 1221 |0048: const/4 v1, #int 2 // #2 │ │ -0ec9ae: 1a05 d432 |0049: const-string v5, "show" // string@32d4 │ │ -0ec9b2: 4d05 0401 |004b: aput-object v5, v4, v1 │ │ -0ec9b6: 1231 |004d: const/4 v1, #int 3 // #3 │ │ -0ec9b8: 1a05 3719 |004e: const-string v5, "cnt" // string@1937 │ │ -0ec9bc: 4d05 0401 |0050: aput-object v5, v4, v1 │ │ -0ec9c0: 1241 |0052: const/4 v1, #int 4 // #4 │ │ -0ec9c2: 2205 9204 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0ec9c6: 7010 fb24 0500 |0055: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ec9cc: 1a06 301b |0058: const-string v6, "distance" // string@1b30 │ │ -0ec9d0: 6e20 0425 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ec9d6: 0c05 |005d: move-result-object v5 │ │ -0ec9d8: 5286 3716 |005e: iget v6, v8, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ -0ec9dc: 6e20 0025 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0ec9e2: 0c05 |0063: move-result-object v5 │ │ -0ec9e4: 6e10 0a25 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ec9ea: 0c05 |0067: move-result-object v5 │ │ -0ec9ec: 4d05 0401 |0068: aput-object v5, v4, v1 │ │ -0ec9f0: 1251 |006a: const/4 v1, #int 5 // #5 │ │ -0ec9f2: 1a05 c31b |006b: const-string v5, "duration" // string@1bc3 │ │ -0ec9f6: 4d05 0401 |006d: aput-object v5, v4, v1 │ │ -0ec9fa: 1261 |006f: const/4 v1, #int 6 // #6 │ │ -0ec9fc: 1a05 2035 |0070: const-string v5, "units" // string@3520 │ │ -0eca00: 4d05 0401 |0072: aput-object v5, v4, v1 │ │ -0eca04: 2375 5406 |0074: new-array v5, v7, [I // type@0654 │ │ -0eca08: 2605 1c00 0000 |0076: fill-array-data v5, 00000092 // +0000001c │ │ -0eca0e: 0781 |0079: move-object v1, v8 │ │ -0eca10: 7606 8022 0000 |007a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ -0eca16: 5481 3816 |007d: iget-object v1, v8, Lorg/pyneo/maps/track/TrackListActivity;.mViewBinder:Landroid/widget/SimpleCursorAdapter$ViewBinder; // field@1638 │ │ -0eca1a: 6e20 8622 1000 |007f: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@2286 │ │ -0eca20: 6e20 402d 0800 |0082: invoke-virtual {v8, v0}, Lorg/pyneo/maps/track/TrackListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2d40 │ │ -0eca26: 0e00 |0085: return-void │ │ -0eca28: 6e10 312d 0800 |0086: invoke-virtual {v8}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0eca2e: 0c01 |0089: move-result-object v1 │ │ -0eca30: 1404 a000 0e7f |008a: const v4, #float 1.88754e+38 // #7f0e00a0 │ │ -0eca36: 6e20 b801 4100 |008d: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0eca3c: 0c01 |0090: move-result-object v1 │ │ -0eca3e: 2882 |0091: goto 0013 // -007e │ │ -0eca40: 0003 0400 0700 0000 1b00 0b7f 1c00 ... |0092: array-data (18 units) │ │ +0ec804: |[0ec804] org.pyneo.maps.track.TrackListActivity.FillData:()V │ │ +0ec814: 1277 |0000: const/4 v7, #int 7 // #7 │ │ +0ec816: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0ec818: 5482 3416 |0002: iget-object v2, v8, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ +0ec81c: 5281 3716 |0004: iget v1, v8, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ +0ec820: 3901 8000 |0006: if-nez v1, 0086 // +0080 │ │ +0ec824: 6e10 312d 0800 |0008: invoke-virtual {v8}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ec82a: 0c01 |000b: move-result-object v1 │ │ +0ec82c: 1404 4f00 0e7f |000c: const v4, #float 1.88752e+38 // #7f0e004f │ │ +0ec832: 6e20 b801 4100 |000f: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ec838: 0c01 |0012: move-result-object v1 │ │ +0ec83a: 5484 3516 |0013: iget-object v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ec83e: 6e30 ad2a 1204 |0015: invoke-virtual {v2, v1, v4}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ +0ec844: 0c03 |0018: move-result-object v3 │ │ +0ec846: 5581 3316 |0019: iget-boolean v1, v8, Lorg/pyneo/maps/track/TrackListActivity;.mNeedTracksStatUpdate:Z // field@1633 │ │ +0ec84a: 3801 1800 |001b: if-eqz v1, 0033 // +0018 │ │ +0ec84e: 5c85 3316 |001d: iput-boolean v5, v8, Lorg/pyneo/maps/track/TrackListActivity;.mNeedTracksStatUpdate:Z // field@1633 │ │ +0ec852: 3803 1400 |001f: if-eqz v3, 0033 // +0014 │ │ +0ec856: 7210 e001 0300 |0021: invoke-interface {v3}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0ec85c: 0a01 |0024: move-result v1 │ │ +0ec85e: 3801 0e00 |0025: if-eqz v1, 0033 // +000e │ │ +0ec862: 1301 0800 |0027: const/16 v1, #int 8 // #8 │ │ +0ec866: 7220 db01 1300 |0029: invoke-interface {v3, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0ec86c: 0a01 |002c: move-result v1 │ │ +0ec86e: 12f2 |002d: const/4 v2, #int -1 // #ff │ │ +0ec870: 3321 0500 |002e: if-ne v1, v2, 0033 // +0005 │ │ +0ec874: 7010 212d 0800 |0030: invoke-direct {v8}, Lorg/pyneo/maps/track/TrackListActivity;.UpdateTracksStat:()V // method@2d21 │ │ +0ec87a: 3803 5200 |0033: if-eqz v3, 0085 // +0052 │ │ +0ec87e: 6e20 432d 3800 |0035: invoke-virtual {v8, v3}, Lorg/pyneo/maps/track/TrackListActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@2d43 │ │ +0ec884: 2200 2c04 |0038: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0ec888: 1402 3c00 037f |003a: const v2, #float 1.7413e+38 // #7f03003c │ │ +0ec88e: 2374 7a06 |003d: new-array v4, v7, [Ljava/lang/String; // type@067a │ │ +0ec892: 1a01 4b2a |003f: const-string v1, "name" // string@2a4b │ │ +0ec896: 4d01 0405 |0041: aput-object v1, v4, v5 │ │ +0ec89a: 1211 |0043: const/4 v1, #int 1 // #1 │ │ +0ec89c: 1a05 8c34 |0044: const-string v5, "title2" // string@348c │ │ +0ec8a0: 4d05 0401 |0046: aput-object v5, v4, v1 │ │ +0ec8a4: 1221 |0048: const/4 v1, #int 2 // #2 │ │ +0ec8a6: 1a05 d432 |0049: const-string v5, "show" // string@32d4 │ │ +0ec8aa: 4d05 0401 |004b: aput-object v5, v4, v1 │ │ +0ec8ae: 1231 |004d: const/4 v1, #int 3 // #3 │ │ +0ec8b0: 1a05 3719 |004e: const-string v5, "cnt" // string@1937 │ │ +0ec8b4: 4d05 0401 |0050: aput-object v5, v4, v1 │ │ +0ec8b8: 1241 |0052: const/4 v1, #int 4 // #4 │ │ +0ec8ba: 2205 9204 |0053: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0ec8be: 7010 fb24 0500 |0055: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ec8c4: 1a06 301b |0058: const-string v6, "distance" // string@1b30 │ │ +0ec8c8: 6e20 0425 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ec8ce: 0c05 |005d: move-result-object v5 │ │ +0ec8d0: 5286 3716 |005e: iget v6, v8, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ +0ec8d4: 6e20 0025 6500 |0060: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ec8da: 0c05 |0063: move-result-object v5 │ │ +0ec8dc: 6e10 0a25 0500 |0064: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ec8e2: 0c05 |0067: move-result-object v5 │ │ +0ec8e4: 4d05 0401 |0068: aput-object v5, v4, v1 │ │ +0ec8e8: 1251 |006a: const/4 v1, #int 5 // #5 │ │ +0ec8ea: 1a05 c31b |006b: const-string v5, "duration" // string@1bc3 │ │ +0ec8ee: 4d05 0401 |006d: aput-object v5, v4, v1 │ │ +0ec8f2: 1261 |006f: const/4 v1, #int 6 // #6 │ │ +0ec8f4: 1a05 2035 |0070: const-string v5, "units" // string@3520 │ │ +0ec8f8: 4d05 0401 |0072: aput-object v5, v4, v1 │ │ +0ec8fc: 2375 5406 |0074: new-array v5, v7, [I // type@0654 │ │ +0ec900: 2605 1c00 0000 |0076: fill-array-data v5, 00000092 // +0000001c │ │ +0ec906: 0781 |0079: move-object v1, v8 │ │ +0ec908: 7606 8022 0000 |007a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@2280 │ │ +0ec90e: 5481 3816 |007d: iget-object v1, v8, Lorg/pyneo/maps/track/TrackListActivity;.mViewBinder:Landroid/widget/SimpleCursorAdapter$ViewBinder; // field@1638 │ │ +0ec912: 6e20 8622 1000 |007f: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.setViewBinder:(Landroid/widget/SimpleCursorAdapter$ViewBinder;)V // method@2286 │ │ +0ec918: 6e20 402d 0800 |0082: invoke-virtual {v8, v0}, Lorg/pyneo/maps/track/TrackListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@2d40 │ │ +0ec91e: 0e00 |0085: return-void │ │ +0ec920: 6e10 312d 0800 |0086: invoke-virtual {v8}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ec926: 0c01 |0089: move-result-object v1 │ │ +0ec928: 1404 a000 0e7f |008a: const v4, #float 1.88754e+38 // #7f0e00a0 │ │ +0ec92e: 6e20 b801 4100 |008d: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ec934: 0c01 |0090: move-result-object v1 │ │ +0ec936: 2882 |0091: goto 0013 // -007e │ │ +0ec938: 0003 0400 0700 0000 1b00 0b7f 1c00 ... |0092: array-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=196 │ │ 0x0019 line=197 │ │ 0x001d line=198 │ │ 0x001f line=199 │ │ 0x0021 line=200 │ │ @@ -325794,32 +326162,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0eca64: |[0eca64] org.pyneo.maps.track.TrackListActivity.UpdateTracksStat:()V │ │ -0eca74: 5420 3616 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0eca78: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -0eca7c: 2200 2d06 |0004: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0eca80: 1a01 1813 |0006: const-string v1, "UpdateTracksStat" // string@1318 │ │ -0eca84: 7020 af2e 1000 |0008: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0eca8a: 7110 c525 0000 |000b: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0eca90: 0c00 |000e: move-result-object v0 │ │ -0eca92: 5b20 3616 |000f: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0eca96: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0eca98: 7120 f42e 0200 |0012: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0eca9e: 0c00 |0015: move-result-object v0 │ │ -0ecaa0: 5b20 3116 |0016: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ -0ecaa4: 5420 3616 |0018: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecaa8: 2201 ef05 |001a: new-instance v1, Lorg/pyneo/maps/track/TrackListActivity$6; // type@05ef │ │ -0ecaac: 7020 112d 2100 |001c: invoke-direct {v1, v2}, Lorg/pyneo/maps/track/TrackListActivity$6;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d11 │ │ -0ecab2: 7220 bf25 1000 |001f: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0ecab8: 0e00 |0022: return-void │ │ +0ec95c: |[0ec95c] org.pyneo.maps.track.TrackListActivity.UpdateTracksStat:()V │ │ +0ec96c: 5420 3616 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ec970: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +0ec974: 2200 2d06 |0004: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0ec978: 1a01 1813 |0006: const-string v1, "UpdateTracksStat" // string@1318 │ │ +0ec97c: 7020 af2e 1000 |0008: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0ec982: 7110 c525 0000 |000b: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0ec988: 0c00 |000e: move-result-object v0 │ │ +0ec98a: 5b20 3616 |000f: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ec98e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0ec990: 7120 f42e 0200 |0012: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0ec996: 0c00 |0015: move-result-object v0 │ │ +0ec998: 5b20 3116 |0016: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ +0ec99c: 5420 3616 |0018: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ec9a0: 2201 ef05 |001a: new-instance v1, Lorg/pyneo/maps/track/TrackListActivity$6; // type@05ef │ │ +0ec9a4: 7020 112d 2100 |001c: invoke-direct {v1, v2}, Lorg/pyneo/maps/track/TrackListActivity$6;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d11 │ │ +0ec9aa: 7220 bf25 1000 |001f: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0ec9b0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=221 │ │ 0x0011 line=222 │ │ 0x0018 line=223 │ │ 0x0022 line=251 │ │ @@ -325831,17 +326199,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ecabc: |[0ecabc] org.pyneo.maps.track.TrackListActivity.access$200:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ -0ecacc: 7010 2a2d 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/track/TrackListActivity;.doSaveTrack:()V // method@2d2a │ │ -0ecad2: 0e00 |0003: return-void │ │ +0ec9b4: |[0ec9b4] org.pyneo.maps.track.TrackListActivity.access$200:(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ +0ec9c4: 7010 2a2d 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/track/TrackListActivity;.doSaveTrack:()V // method@2d2a │ │ +0ec9ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ #4 : (in Lorg/pyneo/maps/track/TrackListActivity;) │ │ @@ -325849,17 +326217,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ecad4: |[0ecad4] org.pyneo.maps.track.TrackListActivity.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ -0ecae4: 5410 3416 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ -0ecae8: 1100 |0002: return-object v0 │ │ +0ec9cc: |[0ec9cc] org.pyneo.maps.track.TrackListActivity.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ +0ec9dc: 5410 3416 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ +0ec9e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ #5 : (in Lorg/pyneo/maps/track/TrackListActivity;) │ │ @@ -325867,17 +326235,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ecaec: |[0ecaec] org.pyneo.maps.track.TrackListActivity.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ │ -0ecafc: 5410 3116 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ -0ecb00: 1100 |0002: return-object v0 │ │ +0ec9e4: |[0ec9e4] org.pyneo.maps.track.TrackListActivity.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ │ +0ec9f4: 5410 3116 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ +0ec9f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ #6 : (in Lorg/pyneo/maps/track/TrackListActivity;) │ │ @@ -325885,17 +326253,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ecb04: |[0ecb04] org.pyneo.maps.track.TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ -0ecb14: 5410 3216 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mHandler:Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // field@1632 │ │ -0ecb18: 1100 |0002: return-object v0 │ │ +0ec9fc: |[0ec9fc] org.pyneo.maps.track.TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ +0eca0c: 5410 3216 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mHandler:Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // field@1632 │ │ +0eca10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ #7 : (in Lorg/pyneo/maps/track/TrackListActivity;) │ │ @@ -325903,18 +326271,18 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ecb1c: |[0ecb1c] org.pyneo.maps.track.TrackListActivity.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ │ -0ecb2c: 7030 342d 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/track/TrackListActivity;.getTrackExportFileName:(ILjava/lang/String;)Ljava/io/File; // method@2d34 │ │ -0ecb32: 0c00 |0003: move-result-object v0 │ │ -0ecb34: 1100 |0004: return-object v0 │ │ +0eca14: |[0eca14] org.pyneo.maps.track.TrackListActivity.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ │ +0eca24: 7030 342d 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/track/TrackListActivity;.getTrackExportFileName:(ILjava/lang/String;)Ljava/io/File; // method@2d34 │ │ +0eca2a: 0c00 |0003: move-result-object v0 │ │ +0eca2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/pyneo/maps/track/TrackListActivity; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -325924,32 +326292,32 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0ecb38: |[0ecb38] org.pyneo.maps.track.TrackListActivity.doExportTrackGPX:(I)V │ │ -0ecb48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ecb4a: 7120 f42e 0200 |0001: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0ecb50: 0c00 |0004: move-result-object v0 │ │ -0ecb52: 5b20 3116 |0005: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ -0ecb56: 5420 3616 |0007: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecb5a: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ -0ecb5e: 2200 2d06 |000b: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0ecb62: 1a01 4c1b |000d: const-string v1, "doExportTrackGPX" // string@1b4c │ │ -0ecb66: 7020 af2e 1000 |000f: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0ecb6c: 7110 c525 0000 |0012: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0ecb72: 0c00 |0015: move-result-object v0 │ │ -0ecb74: 5b20 3616 |0016: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecb78: 5420 3616 |0018: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecb7c: 2201 f205 |001a: new-instance v1, Lorg/pyneo/maps/track/TrackListActivity$9; // type@05f2 │ │ -0ecb80: 7030 172d 2103 |001c: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/track/TrackListActivity$9;.:(Lorg/pyneo/maps/track/TrackListActivity;I)V // method@2d17 │ │ -0ecb86: 7220 bf25 1000 |001f: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0ecb8c: 0e00 |0022: return-void │ │ +0eca30: |[0eca30] org.pyneo.maps.track.TrackListActivity.doExportTrackGPX:(I)V │ │ +0eca40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0eca42: 7120 f42e 0200 |0001: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0eca48: 0c00 |0004: move-result-object v0 │ │ +0eca4a: 5b20 3116 |0005: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ +0eca4e: 5420 3616 |0007: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0eca52: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ +0eca56: 2200 2d06 |000b: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0eca5a: 1a01 4c1b |000d: const-string v1, "doExportTrackGPX" // string@1b4c │ │ +0eca5e: 7020 af2e 1000 |000f: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0eca64: 7110 c525 0000 |0012: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0eca6a: 0c00 |0015: move-result-object v0 │ │ +0eca6c: 5b20 3616 |0016: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0eca70: 5420 3616 |0018: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0eca74: 2201 f205 |001a: new-instance v1, Lorg/pyneo/maps/track/TrackListActivity$9; // type@05f2 │ │ +0eca78: 7030 172d 2103 |001c: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/track/TrackListActivity$9;.:(Lorg/pyneo/maps/track/TrackListActivity;I)V // method@2d17 │ │ +0eca7e: 7220 bf25 1000 |001f: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0eca84: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0007 line=410 │ │ 0x000b line=411 │ │ 0x0018 line=412 │ │ 0x0022 line=458 │ │ @@ -325962,33 +326330,33 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0ecb90: |[0ecb90] org.pyneo.maps.track.TrackListActivity.doExportTrackKML:(I)V │ │ -0ecba0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ecba2: 7120 f42e 1300 |0001: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0ecba8: 0c01 |0004: move-result-object v1 │ │ -0ecbaa: 5b31 3116 |0005: iput-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ -0ecbae: 0140 |0007: move v0, v4 │ │ -0ecbb0: 5431 3616 |0008: iget-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecbb4: 3901 0f00 |000a: if-nez v1, 0019 // +000f │ │ -0ecbb8: 2201 2d06 |000c: new-instance v1, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0ecbbc: 1a02 4d1b |000e: const-string v2, "doExportTrackKML" // string@1b4d │ │ -0ecbc0: 7020 af2e 2100 |0010: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0ecbc6: 7110 c525 0100 |0013: invoke-static {v1}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0ecbcc: 0c01 |0016: move-result-object v1 │ │ -0ecbce: 5b31 3616 |0017: iput-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecbd2: 5431 3616 |0019: iget-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecbd6: 2202 f105 |001b: new-instance v2, Lorg/pyneo/maps/track/TrackListActivity$8; // type@05f1 │ │ -0ecbda: 7030 152d 3200 |001d: invoke-direct {v2, v3, v0}, Lorg/pyneo/maps/track/TrackListActivity$8;.:(Lorg/pyneo/maps/track/TrackListActivity;I)V // method@2d15 │ │ -0ecbe0: 7220 bf25 2100 |0020: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0ecbe6: 0e00 |0023: return-void │ │ +0eca88: |[0eca88] org.pyneo.maps.track.TrackListActivity.doExportTrackKML:(I)V │ │ +0eca98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0eca9a: 7120 f42e 1300 |0001: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0ecaa0: 0c01 |0004: move-result-object v1 │ │ +0ecaa2: 5b31 3116 |0005: iput-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ +0ecaa6: 0140 |0007: move v0, v4 │ │ +0ecaa8: 5431 3616 |0008: iget-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecaac: 3901 0f00 |000a: if-nez v1, 0019 // +000f │ │ +0ecab0: 2201 2d06 |000c: new-instance v1, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0ecab4: 1a02 4d1b |000e: const-string v2, "doExportTrackKML" // string@1b4d │ │ +0ecab8: 7020 af2e 2100 |0010: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0ecabe: 7110 c525 0100 |0013: invoke-static {v1}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0ecac4: 0c01 |0016: move-result-object v1 │ │ +0ecac6: 5b31 3616 |0017: iput-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecaca: 5431 3616 |0019: iget-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecace: 2202 f105 |001b: new-instance v2, Lorg/pyneo/maps/track/TrackListActivity$8; // type@05f1 │ │ +0ecad2: 7030 152d 3200 |001d: invoke-direct {v2, v3, v0}, Lorg/pyneo/maps/track/TrackListActivity$8;.:(Lorg/pyneo/maps/track/TrackListActivity;I)V // method@2d15 │ │ +0ecad8: 7220 bf25 2100 |0020: invoke-interface {v1, v2}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0ecade: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0007 line=366 │ │ 0x0008 line=367 │ │ 0x000c line=368 │ │ 0x0019 line=369 │ │ @@ -326003,32 +326371,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0ecbe8: |[0ecbe8] org.pyneo.maps.track.TrackListActivity.doJoinTracks:()V │ │ -0ecbf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ecbfa: 7120 f42e 0200 |0001: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0ecc00: 0c00 |0004: move-result-object v0 │ │ -0ecc02: 5b20 3116 |0005: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ -0ecc06: 5420 3616 |0007: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecc0a: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ -0ecc0e: 2200 2d06 |000b: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0ecc12: 1a01 601b |000d: const-string v1, "doSaveTrack" // string@1b60 │ │ -0ecc16: 7020 af2e 1000 |000f: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0ecc1c: 7110 c525 0000 |0012: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0ecc22: 0c00 |0015: move-result-object v0 │ │ -0ecc24: 5b20 3616 |0016: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecc28: 5420 3616 |0018: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecc2c: 2201 ee05 |001a: new-instance v1, Lorg/pyneo/maps/track/TrackListActivity$5; // type@05ee │ │ -0ecc30: 7020 0f2d 2100 |001c: invoke-direct {v1, v2}, Lorg/pyneo/maps/track/TrackListActivity$5;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d0f │ │ -0ecc36: 7220 bf25 1000 |001f: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0ecc3c: 0e00 |0022: return-void │ │ +0ecae0: |[0ecae0] org.pyneo.maps.track.TrackListActivity.doJoinTracks:()V │ │ +0ecaf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ecaf2: 7120 f42e 0200 |0001: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0ecaf8: 0c00 |0004: move-result-object v0 │ │ +0ecafa: 5b20 3116 |0005: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ +0ecafe: 5420 3616 |0007: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecb02: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ +0ecb06: 2200 2d06 |000b: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0ecb0a: 1a01 601b |000d: const-string v1, "doSaveTrack" // string@1b60 │ │ +0ecb0e: 7020 af2e 1000 |000f: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0ecb14: 7110 c525 0000 |0012: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0ecb1a: 0c00 |0015: move-result-object v0 │ │ +0ecb1c: 5b20 3616 |0016: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecb20: 5420 3616 |0018: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecb24: 2201 ee05 |001a: new-instance v1, Lorg/pyneo/maps/track/TrackListActivity$5; // type@05ee │ │ +0ecb28: 7020 0f2d 2100 |001c: invoke-direct {v1, v2}, Lorg/pyneo/maps/track/TrackListActivity$5;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d0f │ │ +0ecb2e: 7220 bf25 1000 |001f: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0ecb34: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0007 line=153 │ │ 0x000b line=154 │ │ 0x0018 line=156 │ │ 0x0022 line=176 │ │ @@ -326040,32 +326408,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0ecc40: |[0ecc40] org.pyneo.maps.track.TrackListActivity.doSaveTrack:()V │ │ -0ecc50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ecc52: 7120 f42e 0200 |0001: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0ecc58: 0c00 |0004: move-result-object v0 │ │ -0ecc5a: 5b20 3116 |0005: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ -0ecc5e: 5420 3616 |0007: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecc62: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ -0ecc66: 2200 2d06 |000b: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0ecc6a: 1a01 601b |000d: const-string v1, "doSaveTrack" // string@1b60 │ │ -0ecc6e: 7020 af2e 1000 |000f: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0ecc74: 7110 c525 0000 |0012: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0ecc7a: 0c00 |0015: move-result-object v0 │ │ -0ecc7c: 5b20 3616 |0016: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecc80: 5420 3616 |0018: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ecc84: 2201 ed05 |001a: new-instance v1, Lorg/pyneo/maps/track/TrackListActivity$4; // type@05ed │ │ -0ecc88: 7020 0d2d 2100 |001c: invoke-direct {v1, v2}, Lorg/pyneo/maps/track/TrackListActivity$4;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d0d │ │ -0ecc8e: 7220 bf25 1000 |001f: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0ecc94: 0e00 |0022: return-void │ │ +0ecb38: |[0ecb38] org.pyneo.maps.track.TrackListActivity.doSaveTrack:()V │ │ +0ecb48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ecb4a: 7120 f42e 0200 |0001: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0ecb50: 0c00 |0004: move-result-object v0 │ │ +0ecb52: 5b20 3116 |0005: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.dlgWait:Landroid/app/ProgressDialog; // field@1631 │ │ +0ecb56: 5420 3616 |0007: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecb5a: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ +0ecb5e: 2200 2d06 |000b: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0ecb62: 1a01 601b |000d: const-string v1, "doSaveTrack" // string@1b60 │ │ +0ecb66: 7020 af2e 1000 |000f: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0ecb6c: 7110 c525 0000 |0012: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0ecb72: 0c00 |0015: move-result-object v0 │ │ +0ecb74: 5b20 3616 |0016: iput-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecb78: 5420 3616 |0018: iget-object v0, v2, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ecb7c: 2201 ed05 |001a: new-instance v1, Lorg/pyneo/maps/track/TrackListActivity$4; // type@05ed │ │ +0ecb80: 7020 0d2d 2100 |001c: invoke-direct {v1, v2}, Lorg/pyneo/maps/track/TrackListActivity$4;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d0d │ │ +0ecb86: 7220 bf25 1000 |001f: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0ecb8c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ 0x000b line=116 │ │ 0x0018 line=118 │ │ 0x0022 line=149 │ │ @@ -326077,33 +326445,33 @@ │ │ type : '(ILjava/lang/String;)Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0ecc98: |[0ecc98] org.pyneo.maps.track.TrackListActivity.getTrackExportFileName:(ILjava/lang/String;)Ljava/io/File; │ │ -0ecca8: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ -0eccac: 7110 052f 0400 |0002: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.getAppExportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f05 │ │ -0eccb2: 0c01 |0005: move-result-object v1 │ │ -0eccb4: 6e10 1c24 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0eccba: 0c01 |0009: move-result-object v1 │ │ -0eccbc: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0eccc0: 7010 fb24 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eccc6: 1a03 cd34 |000f: const-string v3, "track" // string@34cd │ │ -0eccca: 6e20 0425 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eccd0: 0c02 |0014: move-result-object v2 │ │ -0eccd2: 6e20 0025 5200 |0015: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0eccd8: 0c02 |0018: move-result-object v2 │ │ -0eccda: 6e20 0425 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ecce0: 0c02 |001c: move-result-object v2 │ │ -0ecce2: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ecce8: 0c02 |0020: move-result-object v2 │ │ -0eccea: 7030 1624 1002 |0021: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2416 │ │ -0eccf0: 1100 |0024: return-object v0 │ │ +0ecb90: |[0ecb90] org.pyneo.maps.track.TrackListActivity.getTrackExportFileName:(ILjava/lang/String;)Ljava/io/File; │ │ +0ecba0: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ +0ecba4: 7110 052f 0400 |0002: invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;.getAppExportDir:(Landroid/content/Context;)Ljava/io/File; // method@2f05 │ │ +0ecbaa: 0c01 |0005: move-result-object v1 │ │ +0ecbac: 6e10 1c24 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0ecbb2: 0c01 |0009: move-result-object v1 │ │ +0ecbb4: 2202 9204 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0ecbb8: 7010 fb24 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ecbbe: 1a03 cd34 |000f: const-string v3, "track" // string@34cd │ │ +0ecbc2: 6e20 0425 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ecbc8: 0c02 |0014: move-result-object v2 │ │ +0ecbca: 6e20 0025 5200 |0015: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0ecbd0: 0c02 |0018: move-result-object v2 │ │ +0ecbd2: 6e20 0425 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ecbd8: 0c02 |001c: move-result-object v2 │ │ +0ecbda: 6e10 0a25 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ecbe0: 0c02 |0020: move-result-object v2 │ │ +0ecbe2: 7030 1624 1002 |0021: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2416 │ │ +0ecbe8: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0025 reg=4 this Lorg/pyneo/maps/track/TrackListActivity; │ │ 0x0000 - 0x0025 reg=5 id I │ │ 0x0000 - 0x0025 reg=6 ext Ljava/lang/String; │ │ @@ -326114,157 +326482,161 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 281 16-bit code units │ │ -0eccf4: |[0eccf4] org.pyneo.maps.track.TrackListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0ecd04: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0ecd06: 7210 3d1f 0a00 |0001: invoke-interface {v10}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0ecd0c: 0c03 |0004: move-result-object v3 │ │ -0ecd0e: 1f03 fc03 |0005: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0ecd12: 5334 900b |0007: iget-wide v4, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ -0ecd16: 8441 |0009: long-to-int v1, v4 │ │ -0ecd18: 7210 3c1f 0a00 |000a: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ecd1e: 0a03 |000d: move-result v3 │ │ -0ecd20: 1404 0801 0b7f |000e: const v4, #float 1.84768e+38 // #7f0b0108 │ │ -0ecd26: 3343 1700 |0011: if-ne v3, v4, 0028 // +0017 │ │ -0ecd2a: 2203 3000 |0013: new-instance v3, Landroid/content/Intent; // type@0030 │ │ -0ecd2e: 1c04 f905 |0015: const-class v4, Lorg/pyneo/maps/track/TrackStatActivity; // type@05f9 │ │ -0ecd32: 7030 4a01 9304 |0017: invoke-direct {v3, v9, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0ecd38: 1a04 4c21 |001a: const-string v4, "id" // string@214c │ │ -0ecd3c: 6e30 6901 4301 |001c: invoke-virtual {v3, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0ecd42: 0c03 |001f: move-result-object v3 │ │ -0ecd44: 6e20 422d 3900 |0020: invoke-virtual {v9, v3}, Lorg/pyneo/maps/track/TrackListActivity;.startActivity:(Landroid/content/Intent;)V // method@2d42 │ │ -0ecd4a: 6f20 a900 a900 |0023: invoke-super {v9, v10}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@00a9 │ │ -0ecd50: 0a03 |0026: move-result v3 │ │ -0ecd52: 0f03 |0027: return v3 │ │ -0ecd54: 7210 3c1f 0a00 |0028: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ecd5a: 0a03 |002b: move-result v3 │ │ -0ecd5c: 1404 ff00 0b7f |002c: const v4, #float 1.84768e+38 // #7f0b00ff │ │ -0ecd62: 3343 1300 |002f: if-ne v3, v4, 0042 // +0013 │ │ -0ecd66: 2203 3000 |0031: new-instance v3, Landroid/content/Intent; // type@0030 │ │ -0ecd6a: 1c04 e905 |0033: const-class v4, Lorg/pyneo/maps/track/TrackActivity; // type@05e9 │ │ -0ecd6e: 7030 4a01 9304 |0035: invoke-direct {v3, v9, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0ecd74: 1a04 4c21 |0038: const-string v4, "id" // string@214c │ │ -0ecd78: 6e30 6901 4301 |003a: invoke-virtual {v3, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0ecd7e: 0c03 |003d: move-result-object v3 │ │ -0ecd80: 6e20 422d 3900 |003e: invoke-virtual {v9, v3}, Lorg/pyneo/maps/track/TrackListActivity;.startActivity:(Landroid/content/Intent;)V // method@2d42 │ │ -0ecd86: 28e2 |0041: goto 0023 // -001e │ │ -0ecd88: 7210 3c1f 0a00 |0042: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ecd8e: 0a03 |0045: move-result v3 │ │ -0ecd90: 1404 0101 0b7f |0046: const v4, #float 1.84768e+38 // #7f0b0101 │ │ -0ecd96: 3343 1500 |0049: if-ne v3, v4, 005e // +0015 │ │ -0ecd9a: 12f3 |004b: const/4 v3, #int -1 // #ff │ │ -0ecd9c: 2204 3000 |004c: new-instance v4, Landroid/content/Intent; // type@0030 │ │ -0ecda0: 7010 4901 0400 |004e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0149 │ │ -0ecda6: 1a05 d634 |0051: const-string v5, "trackid" // string@34d6 │ │ -0ecdaa: 6e30 6901 5401 |0053: invoke-virtual {v4, v5, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ -0ecdb0: 0c04 |0056: move-result-object v4 │ │ -0ecdb2: 6e30 412d 3904 |0057: invoke-virtual {v9, v3, v4}, Lorg/pyneo/maps/track/TrackListActivity;.setResult:(ILandroid/content/Intent;)V // method@2d41 │ │ -0ecdb8: 6e10 2c2d 0900 |005a: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackListActivity;.finish:()V // method@2d2c │ │ -0ecdbe: 28c6 |005d: goto 0023 // -003a │ │ -0ecdc0: 7210 3c1f 0a00 |005e: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ecdc6: 0a03 |0061: move-result v3 │ │ -0ecdc8: 1404 0001 0b7f |0062: const v4, #float 1.84768e+38 // #7f0b0100 │ │ -0ecdce: 3343 4600 |0065: if-ne v3, v4, 00ab // +0046 │ │ -0ecdd2: 2203 1200 |0067: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0012 │ │ -0ecdd6: 7020 8300 9300 |0069: invoke-direct {v3, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ -0ecddc: 1404 1e00 0e7f |006c: const v4, #float 1.88751e+38 // #7f0e001e │ │ -0ecde2: 6e20 8e00 4300 |006f: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ -0ecde8: 0c03 |0072: move-result-object v3 │ │ -0ecdea: 6e10 312d 0900 |0073: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0ecdf0: 0c04 |0076: move-result-object v4 │ │ -0ecdf2: 1405 2601 0e7f |0077: const v5, #float 1.88756e+38 // #7f0e0126 │ │ -0ecdf8: 2366 7806 |007a: new-array v6, v6, [Ljava/lang/Object; // type@0678 │ │ -0ecdfc: 1207 |007c: const/4 v7, #int 0 // #0 │ │ -0ecdfe: 1408 3601 0e7f |007d: const v8, #float 1.88757e+38 // #7f0e0136 │ │ -0ece04: 6e20 332d 8900 |0080: invoke-virtual {v9, v8}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ -0ece0a: 0c08 |0083: move-result-object v8 │ │ -0ece0c: 4d08 0607 |0084: aput-object v8, v6, v7 │ │ -0ece10: 6e30 b901 5406 |0086: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -0ece16: 0c04 |0089: move-result-object v4 │ │ -0ece18: 6e20 8900 4300 |008a: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ -0ece1e: 0c03 |008d: move-result-object v3 │ │ -0ece20: 1404 4001 0e7f |008e: const v4, #float 1.88757e+38 // #7f0e0140 │ │ -0ece26: 2205 f005 |0091: new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$7; // type@05f0 │ │ -0ece2a: 7030 132d 9501 |0093: invoke-direct {v5, v9, v1}, Lorg/pyneo/maps/track/TrackListActivity$7;.:(Lorg/pyneo/maps/track/TrackListActivity;I)V // method@2d13 │ │ -0ece30: 6e30 8c00 4305 |0096: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ -0ece36: 0c03 |0099: move-result-object v3 │ │ -0ece38: 1404 a500 0e7f |009a: const v4, #float 1.88754e+38 // #7f0e00a5 │ │ -0ece3e: 1205 |009d: const/4 v5, #int 0 // #0 │ │ -0ece40: 6e30 8a00 4305 |009e: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ -0ece46: 0c03 |00a1: move-result-object v3 │ │ -0ece48: 6e10 8400 0300 |00a2: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ -0ece4e: 0c03 |00a5: move-result-object v3 │ │ -0ece50: 6e10 9500 0300 |00a6: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0095 │ │ -0ece56: 2900 7aff |00a9: goto/16 0023 // -0086 │ │ -0ece5a: 7210 3c1f 0a00 |00ab: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ece60: 0a03 |00ae: move-result v3 │ │ -0ece62: 1404 0901 0b7f |00af: const v4, #float 1.84768e+38 // #7f0b0109 │ │ -0ece68: 3343 4b00 |00b2: if-ne v3, v4, 00fd // +004b │ │ -0ece6c: 1a03 4301 |00b4: const-string v3, ".gpx" // string@0143 │ │ -0ece70: 7030 342d 1903 |00b6: invoke-direct {v9, v1, v3}, Lorg/pyneo/maps/track/TrackListActivity;.getTrackExportFileName:(ILjava/lang/String;)Ljava/io/File; // method@2d34 │ │ -0ece76: 0c00 |00b9: move-result-object v0 │ │ -0ece78: 6e10 1b24 0000 |00ba: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -0ece7e: 0a03 |00bd: move-result v3 │ │ -0ece80: 3803 3300 |00be: if-eqz v3, 00f1 // +0033 │ │ -0ece84: 2202 3000 |00c0: new-instance v2, Landroid/content/Intent; // type@0030 │ │ -0ece88: 1a03 2f17 |00c2: const-string v3, "android.intent.action.SEND" // string@172f │ │ -0ece8c: 7020 4c01 3200 |00c4: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0ece92: 1a03 7f17 |00c7: const-string v3, "application/gpx+xml" // string@177f │ │ -0ece96: 6e20 7b01 3200 |00c9: invoke-virtual {v2, v3}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ -0ece9c: 1a03 3817 |00cc: const-string v3, "android.intent.extra.STREAM" // string@1738 │ │ -0ecea0: 2204 9204 |00ce: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ecea4: 7010 fb24 0400 |00d0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eceaa: 1a05 801c |00d3: const-string v5, "file://" // string@1c80 │ │ -0eceae: 6e20 0425 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eceb4: 0c04 |00d8: move-result-object v4 │ │ -0eceb6: 6e10 1c24 0000 |00d9: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0ecebc: 0c05 |00dc: move-result-object v5 │ │ -0ecebe: 6e20 0425 5400 |00dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ecec4: 0c04 |00e0: move-result-object v4 │ │ -0ecec6: 6e10 0a25 0400 |00e1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ececc: 0c04 |00e4: move-result-object v4 │ │ -0ecece: 7110 fe02 0400 |00e5: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ -0eced4: 0c04 |00e8: move-result-object v4 │ │ -0eced6: 6e30 6b01 3204 |00e9: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ -0ecedc: 6e20 422d 2900 |00ec: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackListActivity;.startActivity:(Landroid/content/Intent;)V // method@2d42 │ │ -0ecee2: 2900 34ff |00ef: goto/16 0023 // -00cc │ │ -0ecee6: 1403 3801 0e7f |00f1: const v3, #float 1.88757e+38 // #7f0e0138 │ │ -0eceec: 7130 c522 3906 |00f4: invoke-static {v9, v3, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ -0ecef2: 0c03 |00f7: move-result-object v3 │ │ -0ecef4: 6e10 c822 0300 |00f8: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0ecefa: 2900 28ff |00fb: goto/16 0023 // -00d8 │ │ -0ecefe: 7210 3c1f 0a00 |00fd: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ecf04: 0a03 |0100: move-result v3 │ │ -0ecf06: 1404 0601 0b7f |0101: const v4, #float 1.84768e+38 // #7f0b0106 │ │ -0ecf0c: 3343 0700 |0104: if-ne v3, v4, 010b // +0007 │ │ -0ecf10: 7020 272d 1900 |0106: invoke-direct {v9, v1}, Lorg/pyneo/maps/track/TrackListActivity;.doExportTrackGPX:(I)V // method@2d27 │ │ -0ecf16: 2900 1aff |0109: goto/16 0023 // -00e6 │ │ -0ecf1a: 7210 3c1f 0a00 |010b: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ecf20: 0a03 |010e: move-result v3 │ │ -0ecf22: 1404 0701 0b7f |010f: const v4, #float 1.84768e+38 // #7f0b0107 │ │ -0ecf28: 3343 11ff |0112: if-ne v3, v4, 0023 // -00ef │ │ -0ecf2c: 7020 282d 1900 |0114: invoke-direct {v9, v1}, Lorg/pyneo/maps/track/TrackListActivity;.doExportTrackKML:(I)V // method@2d28 │ │ -0ecf32: 2900 0cff |0117: goto/16 0023 // -00f4 │ │ +0ecbec: |[0ecbec] org.pyneo.maps.track.TrackListActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0ecbfc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0ecbfe: 7210 3d1f 0a00 |0001: invoke-interface {v10}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0ecc04: 0c03 |0004: move-result-object v3 │ │ +0ecc06: 1f03 fc03 |0005: check-cast v3, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0ecc0a: 5334 900b |0007: iget-wide v4, v3, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ +0ecc0e: 8441 |0009: long-to-int v1, v4 │ │ +0ecc10: 7210 3c1f 0a00 |000a: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ecc16: 0a03 |000d: move-result v3 │ │ +0ecc18: 1404 0801 0b7f |000e: const v4, #float 1.84768e+38 // #7f0b0108 │ │ +0ecc1e: 3343 1700 |0011: if-ne v3, v4, 0028 // +0017 │ │ +0ecc22: 2203 3000 |0013: new-instance v3, Landroid/content/Intent; // type@0030 │ │ +0ecc26: 1c04 f905 |0015: const-class v4, Lorg/pyneo/maps/track/TrackStatActivity; // type@05f9 │ │ +0ecc2a: 7030 4a01 9304 |0017: invoke-direct {v3, v9, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0ecc30: 1a04 4c21 |001a: const-string v4, "id" // string@214c │ │ +0ecc34: 6e30 6901 4301 |001c: invoke-virtual {v3, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0ecc3a: 0c03 |001f: move-result-object v3 │ │ +0ecc3c: 6e20 422d 3900 |0020: invoke-virtual {v9, v3}, Lorg/pyneo/maps/track/TrackListActivity;.startActivity:(Landroid/content/Intent;)V // method@2d42 │ │ +0ecc42: 6f20 a900 a900 |0023: invoke-super {v9, v10}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@00a9 │ │ +0ecc48: 0a03 |0026: move-result v3 │ │ +0ecc4a: 0f03 |0027: return v3 │ │ +0ecc4c: 7210 3c1f 0a00 |0028: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ecc52: 0a03 |002b: move-result v3 │ │ +0ecc54: 1404 ff00 0b7f |002c: const v4, #float 1.84768e+38 // #7f0b00ff │ │ +0ecc5a: 3343 1300 |002f: if-ne v3, v4, 0042 // +0013 │ │ +0ecc5e: 2203 3000 |0031: new-instance v3, Landroid/content/Intent; // type@0030 │ │ +0ecc62: 1c04 e905 |0033: const-class v4, Lorg/pyneo/maps/track/TrackActivity; // type@05e9 │ │ +0ecc66: 7030 4a01 9304 |0035: invoke-direct {v3, v9, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0ecc6c: 1a04 4c21 |0038: const-string v4, "id" // string@214c │ │ +0ecc70: 6e30 6901 4301 |003a: invoke-virtual {v3, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0ecc76: 0c03 |003d: move-result-object v3 │ │ +0ecc78: 6e20 422d 3900 |003e: invoke-virtual {v9, v3}, Lorg/pyneo/maps/track/TrackListActivity;.startActivity:(Landroid/content/Intent;)V // method@2d42 │ │ +0ecc7e: 28e2 |0041: goto 0023 // -001e │ │ +0ecc80: 7210 3c1f 0a00 |0042: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ecc86: 0a03 |0045: move-result v3 │ │ +0ecc88: 1404 0101 0b7f |0046: const v4, #float 1.84768e+38 // #7f0b0101 │ │ +0ecc8e: 3343 1500 |0049: if-ne v3, v4, 005e // +0015 │ │ +0ecc92: 12f3 |004b: const/4 v3, #int -1 // #ff │ │ +0ecc94: 2204 3000 |004c: new-instance v4, Landroid/content/Intent; // type@0030 │ │ +0ecc98: 7010 4901 0400 |004e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@0149 │ │ +0ecc9e: 1a05 d634 |0051: const-string v5, "trackid" // string@34d6 │ │ +0ecca2: 6e30 6901 5401 |0053: invoke-virtual {v4, v5, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0169 │ │ +0ecca8: 0c04 |0056: move-result-object v4 │ │ +0eccaa: 6e30 412d 3904 |0057: invoke-virtual {v9, v3, v4}, Lorg/pyneo/maps/track/TrackListActivity;.setResult:(ILandroid/content/Intent;)V // method@2d41 │ │ +0eccb0: 6e10 2c2d 0900 |005a: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackListActivity;.finish:()V // method@2d2c │ │ +0eccb6: 28c6 |005d: goto 0023 // -003a │ │ +0eccb8: 7210 3c1f 0a00 |005e: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0eccbe: 0a03 |0061: move-result v3 │ │ +0eccc0: 1404 0001 0b7f |0062: const v4, #float 1.84768e+38 // #7f0b0100 │ │ +0eccc6: 3343 4600 |0065: if-ne v3, v4, 00ab // +0046 │ │ +0eccca: 2203 1200 |0067: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0012 │ │ +0eccce: 7020 8300 9300 |0069: invoke-direct {v3, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0083 │ │ +0eccd4: 1404 1e00 0e7f |006c: const v4, #float 1.88751e+38 // #7f0e001e │ │ +0eccda: 6e20 8e00 4300 |006f: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008e │ │ +0ecce0: 0c03 |0072: move-result-object v3 │ │ +0ecce2: 6e10 312d 0900 |0073: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ecce8: 0c04 |0076: move-result-object v4 │ │ +0eccea: 1405 2601 0e7f |0077: const v5, #float 1.88756e+38 // #7f0e0126 │ │ +0eccf0: 2366 7806 |007a: new-array v6, v6, [Ljava/lang/Object; // type@0678 │ │ +0eccf4: 1207 |007c: const/4 v7, #int 0 // #0 │ │ +0eccf6: 1408 3601 0e7f |007d: const v8, #float 1.88757e+38 // #7f0e0136 │ │ +0eccfc: 6e20 332d 8900 |0080: invoke-virtual {v9, v8}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ +0ecd02: 0c08 |0083: move-result-object v8 │ │ +0ecd04: 4d08 0607 |0084: aput-object v8, v6, v7 │ │ +0ecd08: 6e30 b901 5406 |0086: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +0ecd0e: 0c04 |0089: move-result-object v4 │ │ +0ecd10: 6e20 8900 4300 |008a: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ +0ecd16: 0c03 |008d: move-result-object v3 │ │ +0ecd18: 1404 4001 0e7f |008e: const v4, #float 1.88757e+38 // #7f0e0140 │ │ +0ecd1e: 2205 f005 |0091: new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$7; // type@05f0 │ │ +0ecd22: 7030 132d 9501 |0093: invoke-direct {v5, v9, v1}, Lorg/pyneo/maps/track/TrackListActivity$7;.:(Lorg/pyneo/maps/track/TrackListActivity;I)V // method@2d13 │ │ +0ecd28: 6e30 8c00 4305 |0096: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008c │ │ +0ecd2e: 0c03 |0099: move-result-object v3 │ │ +0ecd30: 1404 a500 0e7f |009a: const v4, #float 1.88754e+38 // #7f0e00a5 │ │ +0ecd36: 1205 |009d: const/4 v5, #int 0 // #0 │ │ +0ecd38: 6e30 8a00 4305 |009e: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@008a │ │ +0ecd3e: 0c03 |00a1: move-result-object v3 │ │ +0ecd40: 6e10 8400 0300 |00a2: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0084 │ │ +0ecd46: 0c03 |00a5: move-result-object v3 │ │ +0ecd48: 6e10 9500 0300 |00a6: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0095 │ │ +0ecd4e: 2900 7aff |00a9: goto/16 0023 // -0086 │ │ +0ecd52: 7210 3c1f 0a00 |00ab: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ecd58: 0a03 |00ae: move-result v3 │ │ +0ecd5a: 1404 0901 0b7f |00af: const v4, #float 1.84768e+38 // #7f0b0109 │ │ +0ecd60: 3343 4b00 |00b2: if-ne v3, v4, 00fd // +004b │ │ +0ecd64: 1a03 4301 |00b4: const-string v3, ".gpx" // string@0143 │ │ +0ecd68: 7030 342d 1903 |00b6: invoke-direct {v9, v1, v3}, Lorg/pyneo/maps/track/TrackListActivity;.getTrackExportFileName:(ILjava/lang/String;)Ljava/io/File; // method@2d34 │ │ +0ecd6e: 0c00 |00b9: move-result-object v0 │ │ +0ecd70: 6e10 1b24 0000 |00ba: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +0ecd76: 0a03 |00bd: move-result v3 │ │ +0ecd78: 3803 3300 |00be: if-eqz v3, 00f1 // +0033 │ │ +0ecd7c: 2202 3000 |00c0: new-instance v2, Landroid/content/Intent; // type@0030 │ │ +0ecd80: 1a03 2f17 |00c2: const-string v3, "android.intent.action.SEND" // string@172f │ │ +0ecd84: 7020 4c01 3200 |00c4: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0ecd8a: 1a03 7f17 |00c7: const-string v3, "application/gpx+xml" // string@177f │ │ +0ecd8e: 6e20 7b01 3200 |00c9: invoke-virtual {v2, v3}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ +0ecd94: 1a03 3817 |00cc: const-string v3, "android.intent.extra.STREAM" // string@1738 │ │ +0ecd98: 2204 9204 |00ce: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0ecd9c: 7010 fb24 0400 |00d0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ecda2: 1a05 801c |00d3: const-string v5, "file://" // string@1c80 │ │ +0ecda6: 6e20 0425 5400 |00d5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ecdac: 0c04 |00d8: move-result-object v4 │ │ +0ecdae: 6e10 1c24 0000 |00d9: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0ecdb4: 0c05 |00dc: move-result-object v5 │ │ +0ecdb6: 6e20 0425 5400 |00dd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ecdbc: 0c04 |00e0: move-result-object v4 │ │ +0ecdbe: 6e10 0a25 0400 |00e1: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ecdc4: 0c04 |00e4: move-result-object v4 │ │ +0ecdc6: 7110 fe02 0400 |00e5: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@02fe │ │ +0ecdcc: 0c04 |00e8: move-result-object v4 │ │ +0ecdce: 6e30 6b01 3204 |00e9: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@016b │ │ +0ecdd4: 6e20 422d 2900 |00ec: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackListActivity;.startActivity:(Landroid/content/Intent;)V // method@2d42 │ │ +0ecdda: 2900 34ff |00ef: goto/16 0023 // -00cc │ │ +0ecdde: 1403 3801 0e7f |00f1: const v3, #float 1.88757e+38 // #7f0e0138 │ │ +0ecde4: 7130 c522 3906 |00f4: invoke-static {v9, v3, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@22c5 │ │ +0ecdea: 0c03 |00f7: move-result-object v3 │ │ +0ecdec: 6e10 c822 0300 |00f8: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0ecdf2: 2900 28ff |00fb: goto/16 0023 // -00d8 │ │ +0ecdf6: 7210 3c1f 0a00 |00fd: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ecdfc: 0a03 |0100: move-result v3 │ │ +0ecdfe: 1404 0601 0b7f |0101: const v4, #float 1.84768e+38 // #7f0b0106 │ │ +0ece04: 3343 0700 |0104: if-ne v3, v4, 010b // +0007 │ │ +0ece08: 7020 272d 1900 |0106: invoke-direct {v9, v1}, Lorg/pyneo/maps/track/TrackListActivity;.doExportTrackGPX:(I)V // method@2d27 │ │ +0ece0e: 2900 1aff |0109: goto/16 0023 // -00e6 │ │ +0ece12: 7210 3c1f 0a00 |010b: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ece18: 0a03 |010e: move-result v3 │ │ +0ece1a: 1404 0701 0b7f |010f: const v4, #float 1.84768e+38 // #7f0b0107 │ │ +0ece20: 3343 11ff |0112: if-ne v3, v4, 0023 // -00ef │ │ +0ece24: 7020 282d 1900 |0114: invoke-direct {v9, v1}, Lorg/pyneo/maps/track/TrackListActivity;.doExportTrackKML:(I)V // method@2d28 │ │ +0ece2a: 2900 0cff |0117: goto/16 0023 // -00f4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ 0x000a line=326 │ │ 0x0013 line=327 │ │ 0x0023 line=361 │ │ 0x0028 line=328 │ │ 0x0031 line=329 │ │ 0x0042 line=330 │ │ 0x004b line=331 │ │ 0x005a line=332 │ │ 0x005e line=333 │ │ 0x0067 line=334 │ │ + 0x006f line=335 │ │ + 0x0073 line=336 │ │ + 0x0096 line=337 │ │ + 0x009e line=342 │ │ 0x00ab line=344 │ │ 0x00b4 line=345 │ │ 0x00ba line=346 │ │ 0x00c0 line=347 │ │ 0x00c7 line=348 │ │ 0x00cc line=349 │ │ 0x00ec line=350 │ │ @@ -326285,84 +326657,87 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -0ecf38: |[0ecf38] org.pyneo.maps.track.TrackListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0ecf48: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -0ecf4c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0ecf4e: 6f20 aa00 9800 |0003: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ -0ecf54: 1404 3b00 037f |0006: const v4, #float 1.7413e+38 // #7f03003b │ │ -0ecf5a: 6e20 3f2d 4800 |0009: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.setContentView:(I)V // method@2d3f │ │ -0ecf60: 6e10 2e2d 0800 |000c: invoke-virtual {v8}, Lorg/pyneo/maps/track/TrackListActivity;.getListView:()Landroid/widget/ListView; // method@2d2e │ │ -0ecf66: 0c04 |000f: move-result-object v4 │ │ -0ecf68: 6e20 3e2d 4800 |0010: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@2d3e │ │ -0ecf6e: 2204 8d05 |0013: new-instance v4, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ -0ecf72: 7020 902a 8400 |0015: invoke-direct {v4, v8}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ -0ecf78: 5b84 3416 |0018: iput-object v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ -0ecf7c: 1a04 d834 |001a: const-string v4, "trackid DESC" // string@34d8 │ │ -0ecf80: 5b84 3516 |001c: iput-object v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ecf84: 2204 f405 |001e: new-instance v4, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // type@05f4 │ │ -0ecf88: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -0ecf8a: 7030 1d2d 8405 |0021: invoke-direct {v4, v8, v5}, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V // method@2d1d │ │ -0ecf90: 5b84 3216 |0024: iput-object v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mHandler:Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // field@1632 │ │ -0ecf94: 1404 b300 0b7f |0026: const v4, #float 1.84766e+38 // #7f0b00b3 │ │ -0ecf9a: 6e20 2b2d 4800 |0029: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.findViewById:(I)Landroid/view/View; // method@2d2b │ │ -0ecfa0: 0c04 |002c: move-result-object v4 │ │ -0ecfa2: 2205 ea05 |002d: new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$1; // type@05ea │ │ -0ecfa6: 7020 072d 8500 |002f: invoke-direct {v5, v8}, Lorg/pyneo/maps/track/TrackListActivity$1;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d07 │ │ -0ecfac: 6e20 1620 5400 |0032: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ecfb2: 1404 b400 0b7f |0035: const v4, #float 1.84766e+38 // #7f0b00b4 │ │ -0ecfb8: 6e20 2b2d 4800 |0038: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.findViewById:(I)Landroid/view/View; // method@2d2b │ │ -0ecfbe: 0c04 |003b: move-result-object v4 │ │ -0ecfc0: 2205 eb05 |003c: new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$2; // type@05eb │ │ -0ecfc4: 7020 092d 8500 |003e: invoke-direct {v5, v8}, Lorg/pyneo/maps/track/TrackListActivity$2;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d09 │ │ -0ecfca: 6e20 1620 5400 |0041: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ecfd0: 1404 b500 0b7f |0044: const v4, #float 1.84766e+38 // #7f0b00b5 │ │ -0ecfd6: 6e20 2b2d 4800 |0047: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.findViewById:(I)Landroid/view/View; // method@2d2b │ │ -0ecfdc: 0c04 |004a: move-result-object v4 │ │ -0ecfde: 2205 ec05 |004b: new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$3; // type@05ec │ │ -0ecfe2: 7020 0b2d 8500 |004d: invoke-direct {v5, v8}, Lorg/pyneo/maps/track/TrackListActivity$3;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d0b │ │ -0ecfe8: 6e20 1620 5400 |0050: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ecfee: 6e20 302d 6800 |0053: invoke-virtual {v8, v6}, Lorg/pyneo/maps/track/TrackListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2d30 │ │ -0ecff4: 0c02 |0056: move-result-object v2 │ │ -0ecff6: 1a04 ab35 |0057: const-string v4, "versionDataUpdate" // string@35ab │ │ -0ecffa: 7230 8b01 4206 |0059: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0ed000: 0a03 |005c: move-result v3 │ │ -0ed002: 7110 af03 0800 |005d: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0ed008: 0c01 |0060: move-result-object v1 │ │ -0ed00a: 1a04 0f2e |0061: const-string v4, "pref_units" // string@2e0f │ │ -0ed00e: 1a05 5c01 |0063: const-string v5, "0" // string@015c │ │ -0ed012: 7230 8c01 4105 |0065: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0ed018: 0c04 |0068: move-result-object v4 │ │ -0ed01a: 7110 9224 0400 |0069: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0ed020: 0a04 |006c: move-result v4 │ │ -0ed022: 5984 3716 |006d: iput v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ -0ed026: 3573 1100 |006f: if-ge v3, v7, 0080 // +0011 │ │ -0ed02a: 1214 |0071: const/4 v4, #int 1 // #1 │ │ -0ed02c: 5c84 3316 |0072: iput-boolean v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mNeedTracksStatUpdate:Z // field@1633 │ │ -0ed030: 7210 8801 0200 |0074: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0ed036: 0c00 |0077: move-result-object v0 │ │ -0ed038: 1a04 ab35 |0078: const-string v4, "versionDataUpdate" // string@35ab │ │ -0ed03c: 7230 8501 4007 |007a: invoke-interface {v0, v4, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ -0ed042: 7210 8201 0000 |007d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0ed048: 0e00 |0080: return-void │ │ +0ece30: |[0ece30] org.pyneo.maps.track.TrackListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0ece40: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +0ece44: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0ece46: 6f20 aa00 9800 |0003: invoke-super {v8, v9}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@00aa │ │ +0ece4c: 1404 3b00 037f |0006: const v4, #float 1.7413e+38 // #7f03003b │ │ +0ece52: 6e20 3f2d 4800 |0009: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.setContentView:(I)V // method@2d3f │ │ +0ece58: 6e10 2e2d 0800 |000c: invoke-virtual {v8}, Lorg/pyneo/maps/track/TrackListActivity;.getListView:()Landroid/widget/ListView; // method@2d2e │ │ +0ece5e: 0c04 |000f: move-result-object v4 │ │ +0ece60: 6e20 3e2d 4800 |0010: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.registerForContextMenu:(Landroid/view/View;)V // method@2d3e │ │ +0ece66: 2204 8d05 |0013: new-instance v4, Lorg/pyneo/maps/poi/PoiManager; // type@058d │ │ +0ece6a: 7020 902a 8400 |0015: invoke-direct {v4, v8}, Lorg/pyneo/maps/poi/PoiManager;.:(Landroid/content/Context;)V // method@2a90 │ │ +0ece70: 5b84 3416 |0018: iput-object v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ +0ece74: 1a04 d834 |001a: const-string v4, "trackid DESC" // string@34d8 │ │ +0ece78: 5b84 3516 |001c: iput-object v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ece7c: 2204 f405 |001e: new-instance v4, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // type@05f4 │ │ +0ece80: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +0ece82: 7030 1d2d 8405 |0021: invoke-direct {v4, v8, v5}, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V // method@2d1d │ │ +0ece88: 5b84 3216 |0024: iput-object v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mHandler:Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; // field@1632 │ │ +0ece8c: 1404 b300 0b7f |0026: const v4, #float 1.84766e+38 // #7f0b00b3 │ │ +0ece92: 6e20 2b2d 4800 |0029: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.findViewById:(I)Landroid/view/View; // method@2d2b │ │ +0ece98: 0c04 |002c: move-result-object v4 │ │ +0ece9a: 2205 ea05 |002d: new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$1; // type@05ea │ │ +0ece9e: 7020 072d 8500 |002f: invoke-direct {v5, v8}, Lorg/pyneo/maps/track/TrackListActivity$1;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d07 │ │ +0ecea4: 6e20 1620 5400 |0032: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0eceaa: 1404 b400 0b7f |0035: const v4, #float 1.84766e+38 // #7f0b00b4 │ │ +0eceb0: 6e20 2b2d 4800 |0038: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.findViewById:(I)Landroid/view/View; // method@2d2b │ │ +0eceb6: 0c04 |003b: move-result-object v4 │ │ +0eceb8: 2205 eb05 |003c: new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$2; // type@05eb │ │ +0ecebc: 7020 092d 8500 |003e: invoke-direct {v5, v8}, Lorg/pyneo/maps/track/TrackListActivity$2;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d09 │ │ +0ecec2: 6e20 1620 5400 |0041: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0ecec8: 1404 b500 0b7f |0044: const v4, #float 1.84766e+38 // #7f0b00b5 │ │ +0ecece: 6e20 2b2d 4800 |0047: invoke-virtual {v8, v4}, Lorg/pyneo/maps/track/TrackListActivity;.findViewById:(I)Landroid/view/View; // method@2d2b │ │ +0eced4: 0c04 |004a: move-result-object v4 │ │ +0eced6: 2205 ec05 |004b: new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$3; // type@05ec │ │ +0eceda: 7020 0b2d 8500 |004d: invoke-direct {v5, v8}, Lorg/pyneo/maps/track/TrackListActivity$3;.:(Lorg/pyneo/maps/track/TrackListActivity;)V // method@2d0b │ │ +0ecee0: 6e20 1620 5400 |0050: invoke-virtual {v4, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0ecee6: 6e20 302d 6800 |0053: invoke-virtual {v8, v6}, Lorg/pyneo/maps/track/TrackListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2d30 │ │ +0eceec: 0c02 |0056: move-result-object v2 │ │ +0eceee: 1a04 ab35 |0057: const-string v4, "versionDataUpdate" // string@35ab │ │ +0ecef2: 7230 8b01 4206 |0059: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0ecef8: 0a03 |005c: move-result v3 │ │ +0ecefa: 7110 af03 0800 |005d: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0ecf00: 0c01 |0060: move-result-object v1 │ │ +0ecf02: 1a04 0f2e |0061: const-string v4, "pref_units" // string@2e0f │ │ +0ecf06: 1a05 5c01 |0063: const-string v5, "0" // string@015c │ │ +0ecf0a: 7230 8c01 4105 |0065: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0ecf10: 0c04 |0068: move-result-object v4 │ │ +0ecf12: 7110 9224 0400 |0069: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0ecf18: 0a04 |006c: move-result v4 │ │ +0ecf1a: 5984 3716 |006d: iput v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ +0ecf1e: 3573 1100 |006f: if-ge v3, v7, 0080 // +0011 │ │ +0ecf22: 1214 |0071: const/4 v4, #int 1 // #1 │ │ +0ecf24: 5c84 3316 |0072: iput-boolean v4, v8, Lorg/pyneo/maps/track/TrackListActivity;.mNeedTracksStatUpdate:Z // field@1633 │ │ +0ecf28: 7210 8801 0200 |0074: invoke-interface {v2}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0ecf2e: 0c00 |0077: move-result-object v0 │ │ +0ecf30: 1a04 ab35 |0078: const-string v4, "versionDataUpdate" // string@35ab │ │ +0ecf34: 7230 8501 4007 |007a: invoke-interface {v0, v4, v7}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0185 │ │ +0ecf3a: 7210 8201 0000 |007d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0ecf40: 0e00 |0080: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=61 │ │ 0x0006 line=62 │ │ 0x000c line=63 │ │ 0x0013 line=64 │ │ 0x001a line=65 │ │ 0x001e line=67 │ │ 0x0026 line=69 │ │ + 0x0032 line=70 │ │ 0x0035 line=76 │ │ + 0x0041 line=77 │ │ 0x0044 line=83 │ │ + 0x0050 line=84 │ │ 0x0053 line=91 │ │ 0x0057 line=92 │ │ 0x005d line=93 │ │ 0x0061 line=94 │ │ 0x006f line=96 │ │ 0x0071 line=97 │ │ 0x0074 line=98 │ │ @@ -326382,53 +326757,53 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 96 16-bit code units │ │ -0ed04c: |[0ed04c] org.pyneo.maps.track.TrackListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0ed05c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ed05e: 1400 0101 0b7f |0001: const v0, #float 1.84768e+38 // #7f0b0101 │ │ -0ed064: 1401 6c00 0e7f |0004: const v1, #float 1.88753e+38 // #7f0e006c │ │ -0ed06a: 6e20 332d 1300 |0007: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ -0ed070: 0c01 |000a: move-result-object v1 │ │ -0ed072: 7251 dc1e 2420 |000b: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0ed078: 1400 0801 0b7f |000e: const v0, #float 1.84768e+38 // #7f0b0108 │ │ -0ed07e: 1401 8700 0e7f |0011: const v1, #float 1.88753e+38 // #7f0e0087 │ │ -0ed084: 6e20 332d 1300 |0014: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ -0ed08a: 0c01 |0017: move-result-object v1 │ │ -0ed08c: 7251 dc1e 2420 |0018: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0ed092: 1400 ff00 0b7f |001b: const v0, #float 1.84768e+38 // #7f0b00ff │ │ -0ed098: 1401 6600 0e7f |001e: const v1, #float 1.88752e+38 // #7f0e0066 │ │ -0ed09e: 6e20 332d 1300 |0021: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ -0ed0a4: 0c01 |0024: move-result-object v1 │ │ -0ed0a6: 7251 dc1e 2420 |0025: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0ed0ac: 1400 0001 0b7f |0028: const v0, #float 1.84768e+38 // #7f0b0100 │ │ -0ed0b2: 1401 6100 0e7f |002b: const v1, #float 1.88752e+38 // #7f0e0061 │ │ -0ed0b8: 6e20 332d 1300 |002e: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ -0ed0be: 0c01 |0031: move-result-object v1 │ │ -0ed0c0: 7251 dc1e 2420 |0032: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0ed0c6: 1400 0901 0b7f |0035: const v0, #float 1.84768e+38 // #7f0b0109 │ │ -0ed0cc: 1401 7d00 0e7f |0038: const v1, #float 1.88753e+38 // #7f0e007d │ │ -0ed0d2: 6e20 332d 1300 |003b: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ -0ed0d8: 0c01 |003e: move-result-object v1 │ │ -0ed0da: 7251 dc1e 2420 |003f: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0ed0e0: 1400 0601 0b7f |0042: const v0, #float 1.84768e+38 // #7f0b0106 │ │ -0ed0e6: 1401 6800 0e7f |0045: const v1, #float 1.88752e+38 // #7f0e0068 │ │ -0ed0ec: 6e20 332d 1300 |0048: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ -0ed0f2: 0c01 |004b: move-result-object v1 │ │ -0ed0f4: 7251 dc1e 2420 |004c: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0ed0fa: 1400 0701 0b7f |004f: const v0, #float 1.84768e+38 // #7f0b0107 │ │ -0ed100: 1401 6900 0e7f |0052: const v1, #float 1.88753e+38 // #7f0e0069 │ │ -0ed106: 6e20 332d 1300 |0055: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ -0ed10c: 0c01 |0058: move-result-object v1 │ │ -0ed10e: 7251 dc1e 2420 |0059: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ -0ed114: 6f40 ab00 4365 |005c: invoke-super {v3, v4, v5, v6}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@00ab │ │ -0ed11a: 0e00 |005f: return-void │ │ +0ecf44: |[0ecf44] org.pyneo.maps.track.TrackListActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0ecf54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ecf56: 1400 0101 0b7f |0001: const v0, #float 1.84768e+38 // #7f0b0101 │ │ +0ecf5c: 1401 6c00 0e7f |0004: const v1, #float 1.88753e+38 // #7f0e006c │ │ +0ecf62: 6e20 332d 1300 |0007: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ +0ecf68: 0c01 |000a: move-result-object v1 │ │ +0ecf6a: 7251 dc1e 2420 |000b: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0ecf70: 1400 0801 0b7f |000e: const v0, #float 1.84768e+38 // #7f0b0108 │ │ +0ecf76: 1401 8700 0e7f |0011: const v1, #float 1.88753e+38 // #7f0e0087 │ │ +0ecf7c: 6e20 332d 1300 |0014: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ +0ecf82: 0c01 |0017: move-result-object v1 │ │ +0ecf84: 7251 dc1e 2420 |0018: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0ecf8a: 1400 ff00 0b7f |001b: const v0, #float 1.84768e+38 // #7f0b00ff │ │ +0ecf90: 1401 6600 0e7f |001e: const v1, #float 1.88752e+38 // #7f0e0066 │ │ +0ecf96: 6e20 332d 1300 |0021: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ +0ecf9c: 0c01 |0024: move-result-object v1 │ │ +0ecf9e: 7251 dc1e 2420 |0025: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0ecfa4: 1400 0001 0b7f |0028: const v0, #float 1.84768e+38 // #7f0b0100 │ │ +0ecfaa: 1401 6100 0e7f |002b: const v1, #float 1.88752e+38 // #7f0e0061 │ │ +0ecfb0: 6e20 332d 1300 |002e: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ +0ecfb6: 0c01 |0031: move-result-object v1 │ │ +0ecfb8: 7251 dc1e 2420 |0032: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0ecfbe: 1400 0901 0b7f |0035: const v0, #float 1.84768e+38 // #7f0b0109 │ │ +0ecfc4: 1401 7d00 0e7f |0038: const v1, #float 1.88753e+38 // #7f0e007d │ │ +0ecfca: 6e20 332d 1300 |003b: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ +0ecfd0: 0c01 |003e: move-result-object v1 │ │ +0ecfd2: 7251 dc1e 2420 |003f: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0ecfd8: 1400 0601 0b7f |0042: const v0, #float 1.84768e+38 // #7f0b0106 │ │ +0ecfde: 1401 6800 0e7f |0045: const v1, #float 1.88752e+38 // #7f0e0068 │ │ +0ecfe4: 6e20 332d 1300 |0048: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ +0ecfea: 0c01 |004b: move-result-object v1 │ │ +0ecfec: 7251 dc1e 2420 |004c: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0ecff2: 1400 0701 0b7f |004f: const v0, #float 1.84768e+38 // #7f0b0107 │ │ +0ecff8: 1401 6900 0e7f |0052: const v1, #float 1.88753e+38 // #7f0e0069 │ │ +0ecffe: 6e20 332d 1300 |0055: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getText:(I)Ljava/lang/CharSequence; // method@2d33 │ │ +0ed004: 0c01 |0058: move-result-object v1 │ │ +0ed006: 7251 dc1e 2420 |0059: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1edc │ │ +0ed00c: 6f40 ab00 4365 |005c: invoke-super {v3, v4, v5, v6}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@00ab │ │ +0ed012: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x000e line=312 │ │ 0x001b line=313 │ │ 0x0028 line=314 │ │ 0x0035 line=315 │ │ @@ -326447,22 +326822,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0ed11c: |[0ed11c] org.pyneo.maps.track.TrackListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0ed12c: 6f20 ad00 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@00ad │ │ -0ed132: 6e10 2f2d 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2d2f │ │ -0ed138: 0c00 |0006: move-result-object v0 │ │ -0ed13a: 1401 0500 107f |0007: const v1, #float 1.91409e+38 // #7f100005 │ │ -0ed140: 6e30 321f 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ -0ed146: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0ed148: 0f01 |000e: return v1 │ │ +0ed014: |[0ed014] org.pyneo.maps.track.TrackListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0ed024: 6f20 ad00 3200 |0000: invoke-super {v2, v3}, Landroid/app/ListActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@00ad │ │ +0ed02a: 6e10 2f2d 0200 |0003: invoke-virtual {v2}, Lorg/pyneo/maps/track/TrackListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2d2f │ │ +0ed030: 0c00 |0006: move-result-object v0 │ │ +0ed032: 1401 0500 107f |0007: const v1, #float 1.91409e+38 // #7f100005 │ │ +0ed038: 6e30 321f 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ +0ed03e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0ed040: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=257 │ │ 0x0007 line=258 │ │ 0x000d line=260 │ │ locals : │ │ @@ -326475,23 +326850,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ed14c: |[0ed14c] org.pyneo.maps.track.TrackListActivity.onDestroy:()V │ │ -0ed15c: 5410 3616 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ed160: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ed164: 5410 3616 |0004: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ -0ed168: 7210 c225 0000 |0006: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0ed16e: 6f10 ae00 0100 |0009: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@00ae │ │ -0ed174: 5410 3416 |000c: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ -0ed178: 6e10 912a 0000 |000e: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ -0ed17e: 0e00 |0011: return-void │ │ +0ed044: |[0ed044] org.pyneo.maps.track.TrackListActivity.onDestroy:()V │ │ +0ed054: 5410 3616 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ed058: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ed05c: 5410 3616 |0004: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@1636 │ │ +0ed060: 7210 c225 0000 |0006: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0ed066: 6f10 ae00 0100 |0009: invoke-super {v1}, Landroid/app/ListActivity;.onDestroy:()V // method@00ae │ │ +0ed06c: 5410 3416 |000c: iget-object v0, v1, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ +0ed070: 6e10 912a 0000 |000e: invoke-virtual {v0}, Lorg/pyneo/maps/poi/PoiManager;.FreeDatabases:()V // method@2a91 │ │ +0ed076: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x0009 line=109 │ │ 0x000c line=110 │ │ 0x0011 line=111 │ │ @@ -326503,37 +326878,37 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -0ed180: |[0ed180] org.pyneo.maps.track.TrackListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0ed190: 5441 3416 |0000: iget-object v1, v4, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ -0ed194: 8482 |0002: long-to-int v2, v8 │ │ -0ed196: 6e20 b22a 2100 |0003: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiManager;.setTrackChecked:(I)V // method@2ab2 │ │ -0ed19c: 1401 0500 0b7f |0006: const v1, #float 1.84763e+38 // #7f0b0005 │ │ -0ed1a2: 6e20 aa1f 1600 |0009: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0ed1a8: 0c00 |000c: move-result-object v0 │ │ -0ed1aa: 1f00 0504 |000d: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ -0ed1ae: 6e10 6121 0000 |000f: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0ed1b4: 0a01 |0012: move-result v1 │ │ -0ed1b6: 3901 1700 |0013: if-nez v1, 002a // +0017 │ │ -0ed1ba: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0ed1bc: 6e20 6221 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0ed1c2: 6e10 2d2d 0400 |0019: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ -0ed1c8: 0c01 |001c: move-result-object v1 │ │ -0ed1ca: 1f01 2c04 |001d: check-cast v1, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0ed1ce: 6e10 8322 0100 |001f: invoke-virtual {v1}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ -0ed1d4: 0c01 |0022: move-result-object v1 │ │ -0ed1d6: 7210 e501 0100 |0023: invoke-interface {v1}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ -0ed1dc: 7506 af00 0400 |0026: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ -0ed1e2: 0e00 |0029: return-void │ │ -0ed1e4: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0ed1e6: 28eb |002b: goto 0016 // -0015 │ │ +0ed078: |[0ed078] org.pyneo.maps.track.TrackListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0ed088: 5441 3416 |0000: iget-object v1, v4, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ +0ed08c: 8482 |0002: long-to-int v2, v8 │ │ +0ed08e: 6e20 b22a 2100 |0003: invoke-virtual {v1, v2}, Lorg/pyneo/maps/poi/PoiManager;.setTrackChecked:(I)V // method@2ab2 │ │ +0ed094: 1401 0500 0b7f |0006: const v1, #float 1.84763e+38 // #7f0b0005 │ │ +0ed09a: 6e20 aa1f 1600 |0009: invoke-virtual {v6, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0ed0a0: 0c00 |000c: move-result-object v0 │ │ +0ed0a2: 1f00 0504 |000d: check-cast v0, Landroid/widget/CheckBox; // type@0405 │ │ +0ed0a6: 6e10 6121 0000 |000f: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0ed0ac: 0a01 |0012: move-result v1 │ │ +0ed0ae: 3901 1700 |0013: if-nez v1, 002a // +0017 │ │ +0ed0b2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0ed0b4: 6e20 6221 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0ed0ba: 6e10 2d2d 0400 |0019: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ +0ed0c0: 0c01 |001c: move-result-object v1 │ │ +0ed0c2: 1f01 2c04 |001d: check-cast v1, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0ed0c6: 6e10 8322 0100 |001f: invoke-virtual {v1}, Landroid/widget/SimpleCursorAdapter;.getCursor:()Landroid/database/Cursor; // method@2283 │ │ +0ed0cc: 0c01 |0022: move-result-object v1 │ │ +0ed0ce: 7210 e501 0100 |0023: invoke-interface {v1}, Landroid/database/Cursor;.requery:()Z // method@01e5 │ │ +0ed0d4: 7506 af00 0400 |0026: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@00af │ │ +0ed0da: 0e00 |0029: return-void │ │ +0ed0dc: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0ed0de: 28eb |002b: goto 0016 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0006 line=464 │ │ 0x000f line=465 │ │ 0x0019 line=466 │ │ 0x0026 line=468 │ │ @@ -326552,160 +326927,160 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 292 16-bit code units │ │ -0ed1e8: |[0ed1e8] org.pyneo.maps.track.TrackListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0ed1f8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0ed1fa: 1404 a000 0e7f |0001: const v4, #float 1.88754e+38 // #7f0e00a0 │ │ -0ed200: 1403 4f00 0e7f |0004: const v3, #float 1.88752e+38 // #7f0e004f │ │ -0ed206: 6f20 b000 7600 |0007: invoke-super {v6, v7}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@00b0 │ │ -0ed20c: 7210 3c1f 0700 |000a: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ed212: 0a00 |000d: move-result v0 │ │ -0ed214: 1401 3101 0b7f |000e: const v1, #float 1.84769e+38 // #7f0b0131 │ │ -0ed21a: 3310 0d00 |0011: if-ne v0, v1, 001e // +000d │ │ -0ed21e: 2200 3000 |0013: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0ed222: 1c01 e205 |0015: const-class v1, Lorg/pyneo/maps/track/ImportTrackActivity; // type@05e2 │ │ -0ed226: 7030 4a01 6001 |0017: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0ed22c: 6e20 422d 0600 |001a: invoke-virtual {v6, v0}, Lorg/pyneo/maps/track/TrackListActivity;.startActivity:(Landroid/content/Intent;)V // method@2d42 │ │ -0ed232: 0f05 |001d: return v5 │ │ -0ed234: 7210 3c1f 0700 |001e: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ed23a: 0a00 |0021: move-result v0 │ │ -0ed23c: 1401 2e01 0b7f |0022: const v1, #float 1.84769e+38 // #7f0b012e │ │ -0ed242: 3310 4b00 |0025: if-ne v0, v1, 0070 // +004b │ │ -0ed246: 5460 3516 |0027: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed24a: 1a01 dc34 |0029: const-string v1, "tracks.name" // string@34dc │ │ -0ed24e: 6e20 d824 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0ed254: 0a00 |002e: move-result v0 │ │ -0ed256: 3800 3300 |002f: if-eqz v0, 0062 // +0033 │ │ -0ed25a: 5460 3516 |0031: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed25e: 1a01 a917 |0033: const-string v1, "asc" // string@17a9 │ │ -0ed262: 6e20 d824 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0ed268: 0a00 |0038: move-result v0 │ │ -0ed26a: 3800 2400 |0039: if-eqz v0, 005d // +0024 │ │ -0ed26e: 1a00 de34 |003b: const-string v0, "tracks.name desc" // string@34de │ │ -0ed272: 5b60 3516 |003d: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed276: 6e10 2d2d 0600 |003f: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ -0ed27c: 0c00 |0042: move-result-object v0 │ │ -0ed27e: 1f00 2c04 |0043: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0ed282: 5462 3416 |0045: iget-object v2, v6, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ -0ed286: 5261 3716 |0047: iget v1, v6, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ -0ed28a: 3901 1e00 |0049: if-nez v1, 0067 // +001e │ │ -0ed28e: 6e10 312d 0600 |004b: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0ed294: 0c01 |004e: move-result-object v1 │ │ -0ed296: 6e20 b801 3100 |004f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ed29c: 0c01 |0052: move-result-object v1 │ │ -0ed29e: 5463 3516 |0053: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed2a2: 6e30 ad2a 1203 |0055: invoke-virtual {v2, v1, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ -0ed2a8: 0c01 |0058: move-result-object v1 │ │ -0ed2aa: 6e20 8222 1000 |0059: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ -0ed2b0: 28c1 |005c: goto 001d // -003f │ │ -0ed2b2: 1a00 dd34 |005d: const-string v0, "tracks.name asc" // string@34dd │ │ -0ed2b6: 5b60 3516 |005f: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed2ba: 28de |0061: goto 003f // -0022 │ │ -0ed2bc: 1a00 dd34 |0062: const-string v0, "tracks.name asc" // string@34dd │ │ -0ed2c0: 5b60 3516 |0064: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed2c4: 28d9 |0066: goto 003f // -0027 │ │ -0ed2c6: 6e10 312d 0600 |0067: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0ed2cc: 0c01 |006a: move-result-object v1 │ │ -0ed2ce: 6e20 b801 4100 |006b: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ed2d4: 0c01 |006e: move-result-object v1 │ │ -0ed2d6: 28e4 |006f: goto 0053 // -001c │ │ -0ed2d8: 7210 3c1f 0700 |0070: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ed2de: 0a00 |0073: move-result v0 │ │ -0ed2e0: 1401 2f01 0b7f |0074: const v1, #float 1.84769e+38 // #7f0b012f │ │ -0ed2e6: 3310 4c00 |0077: if-ne v0, v1, 00c3 // +004c │ │ -0ed2ea: 5460 3516 |0079: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed2ee: 1a01 9916 |007b: const-string v1, "activity.name" // string@1699 │ │ -0ed2f2: 6e20 d824 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0ed2f8: 0a00 |0080: move-result v0 │ │ -0ed2fa: 3800 3400 |0081: if-eqz v0, 00b5 // +0034 │ │ -0ed2fe: 5460 3516 |0083: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed302: 1a01 a917 |0085: const-string v1, "asc" // string@17a9 │ │ -0ed306: 6e20 d824 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0ed30c: 0a00 |008a: move-result v0 │ │ -0ed30e: 3800 2500 |008b: if-eqz v0, 00b0 // +0025 │ │ -0ed312: 1a00 9b16 |008d: const-string v0, "activity.name desc" // string@169b │ │ -0ed316: 5b60 3516 |008f: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed31a: 6e10 2d2d 0600 |0091: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ -0ed320: 0c00 |0094: move-result-object v0 │ │ -0ed322: 1f00 2c04 |0095: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0ed326: 5462 3416 |0097: iget-object v2, v6, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ -0ed32a: 5261 3716 |0099: iget v1, v6, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ -0ed32e: 3901 1f00 |009b: if-nez v1, 00ba // +001f │ │ -0ed332: 6e10 312d 0600 |009d: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0ed338: 0c01 |00a0: move-result-object v1 │ │ -0ed33a: 6e20 b801 3100 |00a1: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ed340: 0c01 |00a4: move-result-object v1 │ │ -0ed342: 5463 3516 |00a5: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed346: 6e30 ad2a 1203 |00a7: invoke-virtual {v2, v1, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ -0ed34c: 0c01 |00aa: move-result-object v1 │ │ -0ed34e: 6e20 8222 1000 |00ab: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ -0ed354: 2900 6fff |00ae: goto/16 001d // -0091 │ │ -0ed358: 1a00 9a16 |00b0: const-string v0, "activity.name asc" // string@169a │ │ -0ed35c: 5b60 3516 |00b2: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed360: 28dd |00b4: goto 0091 // -0023 │ │ -0ed362: 1a00 9a16 |00b5: const-string v0, "activity.name asc" // string@169a │ │ -0ed366: 5b60 3516 |00b7: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed36a: 28d8 |00b9: goto 0091 // -0028 │ │ -0ed36c: 6e10 312d 0600 |00ba: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0ed372: 0c01 |00bd: move-result-object v1 │ │ -0ed374: 6e20 b801 4100 |00be: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ed37a: 0c01 |00c1: move-result-object v1 │ │ -0ed37c: 28e3 |00c2: goto 00a5 // -001d │ │ -0ed37e: 7210 3c1f 0700 |00c3: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ed384: 0a00 |00c6: move-result v0 │ │ -0ed386: 1401 3501 0b7f |00c7: const v1, #float 1.84769e+38 // #7f0b0135 │ │ -0ed38c: 3310 4c00 |00ca: if-ne v0, v1, 0116 // +004c │ │ -0ed390: 5460 3516 |00cc: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed394: 1a01 7d1a |00ce: const-string v1, "date" // string@1a7d │ │ -0ed398: 6e20 d824 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0ed39e: 0a00 |00d3: move-result v0 │ │ -0ed3a0: 3800 3400 |00d4: if-eqz v0, 0108 // +0034 │ │ -0ed3a4: 5460 3516 |00d6: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed3a8: 1a01 a917 |00d8: const-string v1, "asc" // string@17a9 │ │ -0ed3ac: 6e20 d824 1000 |00da: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ -0ed3b2: 0a00 |00dd: move-result v0 │ │ -0ed3b4: 3800 2500 |00de: if-eqz v0, 0103 // +0025 │ │ -0ed3b8: 1a00 7f1a |00e0: const-string v0, "date desc" // string@1a7f │ │ -0ed3bc: 5b60 3516 |00e2: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed3c0: 6e10 2d2d 0600 |00e4: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ -0ed3c6: 0c00 |00e7: move-result-object v0 │ │ -0ed3c8: 1f00 2c04 |00e8: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ -0ed3cc: 5462 3416 |00ea: iget-object v2, v6, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ -0ed3d0: 5261 3716 |00ec: iget v1, v6, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ -0ed3d4: 3901 1f00 |00ee: if-nez v1, 010d // +001f │ │ -0ed3d8: 6e10 312d 0600 |00f0: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0ed3de: 0c01 |00f3: move-result-object v1 │ │ -0ed3e0: 6e20 b801 3100 |00f4: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ed3e6: 0c01 |00f7: move-result-object v1 │ │ -0ed3e8: 5463 3516 |00f8: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed3ec: 6e30 ad2a 1203 |00fa: invoke-virtual {v2, v1, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ -0ed3f2: 0c01 |00fd: move-result-object v1 │ │ -0ed3f4: 6e20 8222 1000 |00fe: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ -0ed3fa: 2900 1cff |0101: goto/16 001d // -00e4 │ │ -0ed3fe: 1a00 7e1a |0103: const-string v0, "date asc" // string@1a7e │ │ -0ed402: 5b60 3516 |0105: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed406: 28dd |0107: goto 00e4 // -0023 │ │ -0ed408: 1a00 7e1a |0108: const-string v0, "date asc" // string@1a7e │ │ -0ed40c: 5b60 3516 |010a: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed410: 28d8 |010c: goto 00e4 // -0028 │ │ -0ed412: 6e10 312d 0600 |010d: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ -0ed418: 0c01 |0110: move-result-object v1 │ │ -0ed41a: 6e20 b801 4100 |0111: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ed420: 0c01 |0114: move-result-object v1 │ │ -0ed422: 28e3 |0115: goto 00f8 // -001d │ │ -0ed424: 7210 3c1f 0700 |0116: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0ed42a: 0a00 |0119: move-result v0 │ │ -0ed42c: 1401 3601 0b7f |011a: const v1, #float 1.84769e+38 // #7f0b0136 │ │ -0ed432: 3310 00ff |011d: if-ne v0, v1, 001d // -0100 │ │ -0ed436: 7010 292d 0600 |011f: invoke-direct {v6}, Lorg/pyneo/maps/track/TrackListActivity;.doJoinTracks:()V // method@2d29 │ │ -0ed43c: 2900 fbfe |0122: goto/16 001d // -0105 │ │ +0ed0e0: |[0ed0e0] org.pyneo.maps.track.TrackListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0ed0f0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0ed0f2: 1404 a000 0e7f |0001: const v4, #float 1.88754e+38 // #7f0e00a0 │ │ +0ed0f8: 1403 4f00 0e7f |0004: const v3, #float 1.88752e+38 // #7f0e004f │ │ +0ed0fe: 6f20 b000 7600 |0007: invoke-super {v6, v7}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@00b0 │ │ +0ed104: 7210 3c1f 0700 |000a: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ed10a: 0a00 |000d: move-result v0 │ │ +0ed10c: 1401 3101 0b7f |000e: const v1, #float 1.84769e+38 // #7f0b0131 │ │ +0ed112: 3310 0d00 |0011: if-ne v0, v1, 001e // +000d │ │ +0ed116: 2200 3000 |0013: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0ed11a: 1c01 e205 |0015: const-class v1, Lorg/pyneo/maps/track/ImportTrackActivity; // type@05e2 │ │ +0ed11e: 7030 4a01 6001 |0017: invoke-direct {v0, v6, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0ed124: 6e20 422d 0600 |001a: invoke-virtual {v6, v0}, Lorg/pyneo/maps/track/TrackListActivity;.startActivity:(Landroid/content/Intent;)V // method@2d42 │ │ +0ed12a: 0f05 |001d: return v5 │ │ +0ed12c: 7210 3c1f 0700 |001e: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ed132: 0a00 |0021: move-result v0 │ │ +0ed134: 1401 2e01 0b7f |0022: const v1, #float 1.84769e+38 // #7f0b012e │ │ +0ed13a: 3310 4b00 |0025: if-ne v0, v1, 0070 // +004b │ │ +0ed13e: 5460 3516 |0027: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed142: 1a01 dc34 |0029: const-string v1, "tracks.name" // string@34dc │ │ +0ed146: 6e20 d824 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0ed14c: 0a00 |002e: move-result v0 │ │ +0ed14e: 3800 3300 |002f: if-eqz v0, 0062 // +0033 │ │ +0ed152: 5460 3516 |0031: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed156: 1a01 a917 |0033: const-string v1, "asc" // string@17a9 │ │ +0ed15a: 6e20 d824 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0ed160: 0a00 |0038: move-result v0 │ │ +0ed162: 3800 2400 |0039: if-eqz v0, 005d // +0024 │ │ +0ed166: 1a00 de34 |003b: const-string v0, "tracks.name desc" // string@34de │ │ +0ed16a: 5b60 3516 |003d: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed16e: 6e10 2d2d 0600 |003f: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ +0ed174: 0c00 |0042: move-result-object v0 │ │ +0ed176: 1f00 2c04 |0043: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0ed17a: 5462 3416 |0045: iget-object v2, v6, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ +0ed17e: 5261 3716 |0047: iget v1, v6, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ +0ed182: 3901 1e00 |0049: if-nez v1, 0067 // +001e │ │ +0ed186: 6e10 312d 0600 |004b: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ed18c: 0c01 |004e: move-result-object v1 │ │ +0ed18e: 6e20 b801 3100 |004f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ed194: 0c01 |0052: move-result-object v1 │ │ +0ed196: 5463 3516 |0053: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed19a: 6e30 ad2a 1203 |0055: invoke-virtual {v2, v1, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ +0ed1a0: 0c01 |0058: move-result-object v1 │ │ +0ed1a2: 6e20 8222 1000 |0059: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ +0ed1a8: 28c1 |005c: goto 001d // -003f │ │ +0ed1aa: 1a00 dd34 |005d: const-string v0, "tracks.name asc" // string@34dd │ │ +0ed1ae: 5b60 3516 |005f: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed1b2: 28de |0061: goto 003f // -0022 │ │ +0ed1b4: 1a00 dd34 |0062: const-string v0, "tracks.name asc" // string@34dd │ │ +0ed1b8: 5b60 3516 |0064: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed1bc: 28d9 |0066: goto 003f // -0027 │ │ +0ed1be: 6e10 312d 0600 |0067: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ed1c4: 0c01 |006a: move-result-object v1 │ │ +0ed1c6: 6e20 b801 4100 |006b: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ed1cc: 0c01 |006e: move-result-object v1 │ │ +0ed1ce: 28e4 |006f: goto 0053 // -001c │ │ +0ed1d0: 7210 3c1f 0700 |0070: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ed1d6: 0a00 |0073: move-result v0 │ │ +0ed1d8: 1401 2f01 0b7f |0074: const v1, #float 1.84769e+38 // #7f0b012f │ │ +0ed1de: 3310 4c00 |0077: if-ne v0, v1, 00c3 // +004c │ │ +0ed1e2: 5460 3516 |0079: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed1e6: 1a01 9916 |007b: const-string v1, "activity.name" // string@1699 │ │ +0ed1ea: 6e20 d824 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0ed1f0: 0a00 |0080: move-result v0 │ │ +0ed1f2: 3800 3400 |0081: if-eqz v0, 00b5 // +0034 │ │ +0ed1f6: 5460 3516 |0083: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed1fa: 1a01 a917 |0085: const-string v1, "asc" // string@17a9 │ │ +0ed1fe: 6e20 d824 1000 |0087: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0ed204: 0a00 |008a: move-result v0 │ │ +0ed206: 3800 2500 |008b: if-eqz v0, 00b0 // +0025 │ │ +0ed20a: 1a00 9b16 |008d: const-string v0, "activity.name desc" // string@169b │ │ +0ed20e: 5b60 3516 |008f: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed212: 6e10 2d2d 0600 |0091: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ +0ed218: 0c00 |0094: move-result-object v0 │ │ +0ed21a: 1f00 2c04 |0095: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0ed21e: 5462 3416 |0097: iget-object v2, v6, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ +0ed222: 5261 3716 |0099: iget v1, v6, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ +0ed226: 3901 1f00 |009b: if-nez v1, 00ba // +001f │ │ +0ed22a: 6e10 312d 0600 |009d: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ed230: 0c01 |00a0: move-result-object v1 │ │ +0ed232: 6e20 b801 3100 |00a1: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ed238: 0c01 |00a4: move-result-object v1 │ │ +0ed23a: 5463 3516 |00a5: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed23e: 6e30 ad2a 1203 |00a7: invoke-virtual {v2, v1, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ +0ed244: 0c01 |00aa: move-result-object v1 │ │ +0ed246: 6e20 8222 1000 |00ab: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ +0ed24c: 2900 6fff |00ae: goto/16 001d // -0091 │ │ +0ed250: 1a00 9a16 |00b0: const-string v0, "activity.name asc" // string@169a │ │ +0ed254: 5b60 3516 |00b2: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed258: 28dd |00b4: goto 0091 // -0023 │ │ +0ed25a: 1a00 9a16 |00b5: const-string v0, "activity.name asc" // string@169a │ │ +0ed25e: 5b60 3516 |00b7: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed262: 28d8 |00b9: goto 0091 // -0028 │ │ +0ed264: 6e10 312d 0600 |00ba: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ed26a: 0c01 |00bd: move-result-object v1 │ │ +0ed26c: 6e20 b801 4100 |00be: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ed272: 0c01 |00c1: move-result-object v1 │ │ +0ed274: 28e3 |00c2: goto 00a5 // -001d │ │ +0ed276: 7210 3c1f 0700 |00c3: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ed27c: 0a00 |00c6: move-result v0 │ │ +0ed27e: 1401 3501 0b7f |00c7: const v1, #float 1.84769e+38 // #7f0b0135 │ │ +0ed284: 3310 4c00 |00ca: if-ne v0, v1, 0116 // +004c │ │ +0ed288: 5460 3516 |00cc: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed28c: 1a01 7d1a |00ce: const-string v1, "date" // string@1a7d │ │ +0ed290: 6e20 d824 1000 |00d0: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0ed296: 0a00 |00d3: move-result v0 │ │ +0ed298: 3800 3400 |00d4: if-eqz v0, 0108 // +0034 │ │ +0ed29c: 5460 3516 |00d6: iget-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed2a0: 1a01 a917 |00d8: const-string v1, "asc" // string@17a9 │ │ +0ed2a4: 6e20 d824 1000 |00da: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@24d8 │ │ +0ed2aa: 0a00 |00dd: move-result v0 │ │ +0ed2ac: 3800 2500 |00de: if-eqz v0, 0103 // +0025 │ │ +0ed2b0: 1a00 7f1a |00e0: const-string v0, "date desc" // string@1a7f │ │ +0ed2b4: 5b60 3516 |00e2: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed2b8: 6e10 2d2d 0600 |00e4: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@2d2d │ │ +0ed2be: 0c00 |00e7: move-result-object v0 │ │ +0ed2c0: 1f00 2c04 |00e8: check-cast v0, Landroid/widget/SimpleCursorAdapter; // type@042c │ │ +0ed2c4: 5462 3416 |00ea: iget-object v2, v6, Lorg/pyneo/maps/track/TrackListActivity;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@1634 │ │ +0ed2c8: 5261 3716 |00ec: iget v1, v6, Lorg/pyneo/maps/track/TrackListActivity;.mUnits:I // field@1637 │ │ +0ed2cc: 3901 1f00 |00ee: if-nez v1, 010d // +001f │ │ +0ed2d0: 6e10 312d 0600 |00f0: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ed2d6: 0c01 |00f3: move-result-object v1 │ │ +0ed2d8: 6e20 b801 3100 |00f4: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ed2de: 0c01 |00f7: move-result-object v1 │ │ +0ed2e0: 5463 3516 |00f8: iget-object v3, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed2e4: 6e30 ad2a 1203 |00fa: invoke-virtual {v2, v1, v3}, Lorg/pyneo/maps/poi/PoiManager;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2aad │ │ +0ed2ea: 0c01 |00fd: move-result-object v1 │ │ +0ed2ec: 6e20 8222 1000 |00fe: invoke-virtual {v0, v1}, Landroid/widget/SimpleCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2282 │ │ +0ed2f2: 2900 1cff |0101: goto/16 001d // -00e4 │ │ +0ed2f6: 1a00 7e1a |0103: const-string v0, "date asc" // string@1a7e │ │ +0ed2fa: 5b60 3516 |0105: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed2fe: 28dd |0107: goto 00e4 // -0023 │ │ +0ed300: 1a00 7e1a |0108: const-string v0, "date asc" // string@1a7e │ │ +0ed304: 5b60 3516 |010a: iput-object v0, v6, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed308: 28d8 |010c: goto 00e4 // -0028 │ │ +0ed30a: 6e10 312d 0600 |010d: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackListActivity;.getResources:()Landroid/content/res/Resources; // method@2d31 │ │ +0ed310: 0c01 |0110: move-result-object v1 │ │ +0ed312: 6e20 b801 4100 |0111: invoke-virtual {v1, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0ed318: 0c01 |0114: move-result-object v1 │ │ +0ed31a: 28e3 |0115: goto 00f8 // -001d │ │ +0ed31c: 7210 3c1f 0700 |0116: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0ed322: 0a00 |0119: move-result v0 │ │ +0ed324: 1401 3601 0b7f |011a: const v1, #float 1.84769e+38 // #7f0b0136 │ │ +0ed32a: 3310 00ff |011d: if-ne v0, v1, 001d // -0100 │ │ +0ed32e: 7010 292d 0600 |011f: invoke-direct {v6}, Lorg/pyneo/maps/track/TrackListActivity;.doJoinTracks:()V // method@2d29 │ │ +0ed334: 2900 fbfe |0122: goto/16 001d // -0105 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=265 │ │ 0x000a line=267 │ │ 0x0013 line=268 │ │ 0x001d line=304 │ │ 0x001e line=270 │ │ @@ -326743,26 +327118,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0ed440: |[0ed440] org.pyneo.maps.track.TrackListActivity.onPause:()V │ │ -0ed450: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ed452: 6e20 302d 2400 |0001: invoke-virtual {v4, v2}, Lorg/pyneo/maps/track/TrackListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2d30 │ │ -0ed458: 0c01 |0004: move-result-object v1 │ │ -0ed45a: 7210 8801 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0ed460: 0c00 |0008: move-result-object v0 │ │ -0ed462: 1a02 3233 |0009: const-string v2, "sortOrder" // string@3332 │ │ -0ed466: 5443 3516 |000b: iget-object v3, v4, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed46a: 7230 8601 2003 |000d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ -0ed470: 7210 8201 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0ed476: 6f10 b100 0400 |0013: invoke-super {v4}, Landroid/app/ListActivity;.onPause:()V // method@00b1 │ │ -0ed47c: 0e00 |0016: return-void │ │ +0ed338: |[0ed338] org.pyneo.maps.track.TrackListActivity.onPause:()V │ │ +0ed348: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ed34a: 6e20 302d 2400 |0001: invoke-virtual {v4, v2}, Lorg/pyneo/maps/track/TrackListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2d30 │ │ +0ed350: 0c01 |0004: move-result-object v1 │ │ +0ed352: 7210 8801 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0ed358: 0c00 |0008: move-result-object v0 │ │ +0ed35a: 1a02 3233 |0009: const-string v2, "sortOrder" // string@3332 │ │ +0ed35e: 5443 3516 |000b: iget-object v3, v4, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed362: 7230 8601 2003 |000d: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0186 │ │ +0ed368: 7210 8201 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0ed36e: 6f10 b100 0400 |0013: invoke-super {v4}, Landroid/app/ListActivity;.onPause:()V // method@00b1 │ │ +0ed374: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=181 │ │ 0x0009 line=182 │ │ 0x0010 line=183 │ │ 0x0013 line=184 │ │ @@ -326777,26 +327152,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0ed480: |[0ed480] org.pyneo.maps.track.TrackListActivity.onResume:()V │ │ -0ed490: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ed492: 6e20 302d 1300 |0001: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2d30 │ │ -0ed498: 0c00 |0004: move-result-object v0 │ │ -0ed49a: 1a01 3233 |0005: const-string v1, "sortOrder" // string@3332 │ │ -0ed49e: 5432 3516 |0007: iget-object v2, v3, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed4a2: 7230 8c01 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0ed4a8: 0c01 |000c: move-result-object v1 │ │ -0ed4aa: 5b31 3516 |000d: iput-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ -0ed4ae: 7010 202d 0300 |000f: invoke-direct {v3}, Lorg/pyneo/maps/track/TrackListActivity;.FillData:()V // method@2d20 │ │ -0ed4b4: 6f10 b200 0300 |0012: invoke-super {v3}, Landroid/app/ListActivity;.onResume:()V // method@00b2 │ │ -0ed4ba: 0e00 |0015: return-void │ │ +0ed378: |[0ed378] org.pyneo.maps.track.TrackListActivity.onResume:()V │ │ +0ed388: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ed38a: 6e20 302d 1300 |0001: invoke-virtual {v3, v1}, Lorg/pyneo/maps/track/TrackListActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@2d30 │ │ +0ed390: 0c00 |0004: move-result-object v0 │ │ +0ed392: 1a01 3233 |0005: const-string v1, "sortOrder" // string@3332 │ │ +0ed396: 5432 3516 |0007: iget-object v2, v3, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed39a: 7230 8c01 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0ed3a0: 0c01 |000c: move-result-object v1 │ │ +0ed3a2: 5b31 3516 |000d: iput-object v1, v3, Lorg/pyneo/maps/track/TrackListActivity;.mSortOrder:Ljava/lang/String; // field@1635 │ │ +0ed3a6: 7010 202d 0300 |000f: invoke-direct {v3}, Lorg/pyneo/maps/track/TrackListActivity;.FillData:()V // method@2d20 │ │ +0ed3ac: 6f10 b200 0300 |0012: invoke-super {v3}, Landroid/app/ListActivity;.onResume:()V // method@00b2 │ │ +0ed3b2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ 0x000f line=191 │ │ 0x0012 line=192 │ │ 0x0015 line=193 │ │ @@ -326886,182 +327261,182 @@ │ │ type : '(Landroid/content/Context;IIID)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 368 16-bit code units │ │ -0ed4bc: |[0ed4bc] org.pyneo.maps.track.TrackStylePickerDialog.:(Landroid/content/Context;IIID)V │ │ -0ed4cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ed4ce: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0ed4d0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0ed4d2: 7020 9900 a900 |0003: invoke-direct {v9, v10}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0099 │ │ -0ed4d8: 2202 fe05 |0006: new-instance v2, Lorg/pyneo/maps/track/TrackStylePickerDialog$1; // type@05fe │ │ -0ed4dc: 7020 852d 9200 |0008: invoke-direct {v2, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d85 │ │ -0ed4e2: 5b92 6416 |000b: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowListiner:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@1664 │ │ -0ed4e6: 2202 5f00 |000d: new-instance v2, Landroid/graphics/Paint; // type@005f │ │ -0ed4ea: 7010 4802 0200 |000f: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0248 │ │ -0ed4f0: 5b92 6a16 |0012: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed4f4: 1402 3e00 037f |0014: const v2, #float 1.7413e+38 // #7f03003e │ │ -0ed4fa: 6e20 a32d 2900 |0017: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setContentView:(I)V // method@2da3 │ │ -0ed500: 1402 3701 0e7f |001a: const v2, #float 1.88757e+38 // #7f0e0137 │ │ -0ed506: 6e20 a62d 2900 |001d: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setTitle:(I)V // method@2da6 │ │ -0ed50c: 1402 ee00 0b7f |0020: const v2, #float 1.84768e+38 // #7f0b00ee │ │ -0ed512: 6e20 9c2d 2900 |0023: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed518: 0c02 |0026: move-result-object v2 │ │ -0ed51a: 1f02 db04 |0027: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // type@04db │ │ -0ed51e: 5b92 6616 |0029: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ -0ed522: 5492 6616 |002b: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ -0ed526: 6e20 0a26 b200 |002d: invoke-virtual {v2, v11}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ -0ed52c: 5492 6616 |0030: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ -0ed530: 2205 ff05 |0032: new-instance v5, Lorg/pyneo/maps/track/TrackStylePickerDialog$2; // type@05ff │ │ -0ed534: 7020 872d 9500 |0034: invoke-direct {v5, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d87 │ │ -0ed53a: 6e20 0c26 5200 |0037: invoke-virtual {v2, v5}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@260c │ │ -0ed540: 1402 f500 0b7f |003a: const v2, #float 1.84768e+38 // #7f0b00f5 │ │ -0ed546: 6e20 9c2d 2900 |003d: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed54c: 0c02 |0040: move-result-object v2 │ │ -0ed54e: 1f02 db04 |0041: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // type@04db │ │ -0ed552: 5b92 6516 |0043: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ -0ed556: 5492 6516 |0045: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ -0ed55a: 6e20 0a26 d200 |0047: invoke-virtual {v2, v13}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ -0ed560: 5492 6516 |004a: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ -0ed564: 2205 0006 |004c: new-instance v5, Lorg/pyneo/maps/track/TrackStylePickerDialog$3; // type@0600 │ │ -0ed568: 7020 892d 9500 |004e: invoke-direct {v5, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d89 │ │ -0ed56e: 6e20 0c26 5200 |0051: invoke-virtual {v2, v5}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@260c │ │ -0ed574: 1402 f100 0b7f |0054: const v2, #float 1.84768e+38 // #7f0b00f1 │ │ -0ed57a: 6e20 9c2d 2900 |0057: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed580: 0c02 |005a: move-result-object v2 │ │ -0ed582: 1f02 2904 |005b: check-cast v2, Landroid/widget/SeekBar; // type@0429 │ │ -0ed586: 5b92 6e16 |005d: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mWidthBar:Landroid/widget/SeekBar; // field@166e │ │ -0ed58a: 1402 f700 0b7f |005f: const v2, #float 1.84768e+38 // #7f0b00f7 │ │ -0ed590: 6e20 9c2d 2900 |0062: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed596: 0c02 |0065: move-result-object v2 │ │ -0ed598: 1f02 2904 |0066: check-cast v2, Landroid/widget/SeekBar; // type@0429 │ │ -0ed59c: 5b92 6b16 |0068: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ -0ed5a0: 5492 6e16 |006a: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mWidthBar:Landroid/widget/SeekBar; // field@166e │ │ -0ed5a4: 6e20 7c22 c200 |006c: invoke-virtual {v2, v12}, Landroid/widget/SeekBar;.setProgress:(I)V // method@227c │ │ -0ed5aa: 5492 6b16 |006f: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ -0ed5ae: 1906 2440 |0071: const-wide/high16 v6, #long 4621819117588971520 // #4024 │ │ -0ed5b2: cde6 |0073: mul-double/2addr v6, v14 │ │ -0ed5b4: 8a65 |0074: double-to-int v5, v6 │ │ -0ed5b6: 6e20 7c22 5200 |0075: invoke-virtual {v2, v5}, Landroid/widget/SeekBar;.setProgress:(I)V // method@227c │ │ -0ed5bc: 1402 5800 0b7f |0078: const v2, #float 1.84764e+38 // #7f0b0058 │ │ -0ed5c2: 6e20 9c2d 2900 |007b: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed5c8: 0c02 |007e: move-result-object v2 │ │ -0ed5ca: 1f02 5005 |007f: check-cast v2, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ -0ed5ce: 5b92 6916 |0081: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed5d2: 5492 6916 |0083: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed5d6: 6e20 eb28 4200 |0085: invoke-virtual {v2, v4}, Lorg/pyneo/maps/map/MapView;.setLongClickable:(Z)V // method@28eb │ │ -0ed5dc: 5492 6a16 |0088: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed5e0: 6e20 4e02 3200 |008a: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ -0ed5e6: 5492 6a16 |008d: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed5ea: 82c5 |008f: int-to-float v5, v12 │ │ -0ed5ec: 6e20 5702 5200 |0090: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0ed5f2: 5492 6a16 |0093: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed5f6: 6205 2900 |0095: sget-object v5, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0ed5fa: 6e20 5802 5200 |0097: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ -0ed600: 5492 6a16 |009a: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed604: 6e20 4f02 b200 |009c: invoke-virtual {v2, v11}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0ed60a: 5492 6a16 |009f: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed60e: 6205 2700 |00a1: sget-object v5, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ -0ed612: 6e20 5602 5200 |00a3: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ -0ed618: 5492 6a16 |00a6: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed61c: 8ce5 |00a8: double-to-float v5, v14 │ │ -0ed61e: 6e5d 5502 5288 |00a9: invoke-virtual {v2, v5, v8, v8, v13}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ -0ed624: 2202 fd05 |00ac: new-instance v2, Lorg/pyneo/maps/track/TrackStyleOverlay; // type@05fd │ │ -0ed628: 7010 822d 0200 |00ae: invoke-direct {v2}, Lorg/pyneo/maps/track/TrackStyleOverlay;.:()V // method@2d82 │ │ -0ed62e: 5b92 6d16 |00b1: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ -0ed632: 5492 6d16 |00b3: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ -0ed636: 5495 6a16 |00b5: iget-object v5, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed63a: 6e20 842d 5200 |00b7: invoke-virtual {v2, v5}, Lorg/pyneo/maps/track/TrackStyleOverlay;.setPaint:(Landroid/graphics/Paint;)V // method@2d84 │ │ -0ed640: 5492 6916 |00ba: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed644: 6e10 db28 0200 |00bc: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ -0ed64a: 0c02 |00bf: move-result-object v2 │ │ -0ed64c: 5495 6d16 |00c0: iget-object v5, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ -0ed650: 7220 8125 5200 |00c2: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ -0ed656: 6e10 9d2d 0900 |00c5: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.getContext:()Landroid/content/Context; // method@2d9d │ │ -0ed65c: 0c02 |00c8: move-result-object v2 │ │ -0ed65e: 1a05 990e |00c9: const-string v5, "MapName" // string@0e99 │ │ -0ed662: 6e30 3301 5204 |00cb: invoke-virtual {v2, v5, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0133 │ │ -0ed668: 0c01 |00ce: move-result-object v1 │ │ -0ed66a: 5492 6c16 |00cf: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@166c │ │ -0ed66e: 3802 0700 |00d1: if-eqz v2, 00d8 // +0007 │ │ -0ed672: 5492 6c16 |00d3: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@166c │ │ -0ed676: 6e10 292c 0200 |00d5: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ -0ed67c: 2202 bd05 |00d8: new-instance v2, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ -0ed680: 6e10 9d2d 0900 |00da: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.getContext:()Landroid/content/Context; // method@2d9d │ │ -0ed686: 0c05 |00dd: move-result-object v5 │ │ -0ed688: 1a06 990e |00de: const-string v6, "MapName" // string@0e99 │ │ -0ed68c: 1a07 1d29 |00e0: const-string v7, "mapnik" // string@291d │ │ -0ed690: 7230 8c01 6107 |00e2: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0ed696: 0c06 |00e5: move-result-object v6 │ │ -0ed698: 7030 242c 5206 |00e6: invoke-direct {v2, v5, v6}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ -0ed69e: 5b92 6c16 |00e9: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@166c │ │ -0ed6a2: 5492 6916 |00eb: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed6a6: 5495 6c16 |00ed: iget-object v5, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@166c │ │ -0ed6aa: 6e20 ed28 5200 |00ef: invoke-virtual {v2, v5}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ -0ed6b0: 5492 6916 |00f2: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed6b4: 1a05 a314 |00f4: const-string v5, "ZoomLevel" // string@14a3 │ │ -0ed6b8: 7230 8b01 5104 |00f6: invoke-interface {v1, v5, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0ed6be: 0a05 |00f9: move-result v5 │ │ -0ed6c0: 6e20 ee28 5200 |00fa: invoke-virtual {v2, v5}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ -0ed6c6: 5492 6916 |00fd: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed6ca: 2205 1406 |00ff: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ed6ce: 1a06 940b |0101: const-string v6, "Latitude" // string@0b94 │ │ -0ed6d2: 7230 8b01 6104 |0103: invoke-interface {v1, v6, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0ed6d8: 0a06 |0106: move-result v6 │ │ -0ed6da: 1a07 c90c |0107: const-string v7, "Longitude" // string@0cc9 │ │ -0ed6de: 7230 8b01 7104 |0109: invoke-interface {v1, v7, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ -0ed6e4: 0a07 |010c: move-result v7 │ │ -0ed6e6: 7030 1e2e 6507 |010d: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ed6ec: 6e20 e728 5200 |0110: invoke-virtual {v2, v5}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ -0ed6f2: 5492 6e16 |0113: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mWidthBar:Landroid/widget/SeekBar; // field@166e │ │ -0ed6f6: 6e20 7b22 9200 |0115: invoke-virtual {v2, v9}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@227b │ │ -0ed6fc: 5492 6b16 |0118: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ -0ed700: 2205 0106 |011a: new-instance v5, Lorg/pyneo/maps/track/TrackStylePickerDialog$4; // type@0601 │ │ -0ed704: 7020 8b2d 9500 |011c: invoke-direct {v5, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d8b │ │ -0ed70a: 6e20 7b22 5200 |011f: invoke-virtual {v2, v5}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@227b │ │ -0ed710: 1402 9e00 0b7f |0122: const v2, #float 1.84766e+38 // #7f0b009e │ │ -0ed716: 6e20 9c2d 2900 |0125: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed71c: 0c02 |0128: move-result-object v2 │ │ -0ed71e: 6e20 1620 9200 |0129: invoke-virtual {v2, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ed724: 1402 9f00 0b7f |012c: const v2, #float 1.84766e+38 // #7f0b009f │ │ -0ed72a: 6e20 9c2d 2900 |012f: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed730: 0c02 |0132: move-result-object v2 │ │ -0ed732: 6e20 1620 9200 |0133: invoke-virtual {v2, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ -0ed738: 1402 f200 0b7f |0136: const v2, #float 1.84768e+38 // #7f0b00f2 │ │ -0ed73e: 6e20 9c2d 2900 |0139: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed744: 0c02 |013c: move-result-object v2 │ │ -0ed746: 1f02 0504 |013d: check-cast v2, Landroid/widget/CheckBox; // type@0405 │ │ -0ed74a: 5b92 6316 |013f: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ -0ed74e: 5492 6316 |0141: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ -0ed752: 2205 0206 |0143: new-instance v5, Lorg/pyneo/maps/track/TrackStylePickerDialog$5; // type@0602 │ │ -0ed756: 7020 8f2d 9500 |0145: invoke-direct {v5, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d8f │ │ -0ed75c: 6e20 6421 5200 |0148: invoke-virtual {v2, v5}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2164 │ │ -0ed762: 5495 6316 |014b: iget-object v5, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ -0ed766: 1606 0000 |014d: const-wide/16 v6, #int 0 // #0 │ │ -0ed76a: 2f02 0e06 |014f: cmpl-double v2, v14, v6 │ │ -0ed76e: 3d02 1b00 |0151: if-lez v2, 016c // +001b │ │ -0ed772: 0132 |0153: move v2, v3 │ │ -0ed774: 6e20 6221 2500 |0154: invoke-virtual {v5, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ -0ed77a: 5492 6316 |0157: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ -0ed77e: 6e10 6121 0200 |0159: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ -0ed784: 0a02 |015c: move-result v2 │ │ -0ed786: 3802 1100 |015d: if-eqz v2, 016e // +0011 │ │ -0ed78a: 6e20 a52d 4900 |015f: invoke-virtual {v9, v4}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setShadowVisible:(I)V // method@2da5 │ │ -0ed790: 0e00 |0162: return-void │ │ -0ed792: 0d00 |0163: move-exception v0 │ │ -0ed794: 6e10 8224 0000 |0164: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0ed79a: 0c02 |0167: move-result-object v2 │ │ -0ed79c: 7120 fa2e 0200 |0168: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ed7a2: 2880 |016b: goto 00eb // -0080 │ │ -0ed7a4: 0142 |016c: move v2, v4 │ │ -0ed7a6: 28e7 |016d: goto 0154 // -0019 │ │ -0ed7a8: 1244 |016e: const/4 v4, #int 4 // #4 │ │ -0ed7aa: 28f0 |016f: goto 015f // -0010 │ │ +0ed3b4: |[0ed3b4] org.pyneo.maps.track.TrackStylePickerDialog.:(Landroid/content/Context;IIID)V │ │ +0ed3c4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ed3c6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0ed3c8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0ed3ca: 7020 9900 a900 |0003: invoke-direct {v9, v10}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0099 │ │ +0ed3d0: 2202 fe05 |0006: new-instance v2, Lorg/pyneo/maps/track/TrackStylePickerDialog$1; // type@05fe │ │ +0ed3d4: 7020 852d 9200 |0008: invoke-direct {v2, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d85 │ │ +0ed3da: 5b92 6416 |000b: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowListiner:Lnet/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener; // field@1664 │ │ +0ed3de: 2202 5f00 |000d: new-instance v2, Landroid/graphics/Paint; // type@005f │ │ +0ed3e2: 7010 4802 0200 |000f: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0248 │ │ +0ed3e8: 5b92 6a16 |0012: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed3ec: 1402 3e00 037f |0014: const v2, #float 1.7413e+38 // #7f03003e │ │ +0ed3f2: 6e20 a32d 2900 |0017: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setContentView:(I)V // method@2da3 │ │ +0ed3f8: 1402 3701 0e7f |001a: const v2, #float 1.88757e+38 // #7f0e0137 │ │ +0ed3fe: 6e20 a62d 2900 |001d: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setTitle:(I)V // method@2da6 │ │ +0ed404: 1402 ee00 0b7f |0020: const v2, #float 1.84768e+38 // #7f0b00ee │ │ +0ed40a: 6e20 9c2d 2900 |0023: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed410: 0c02 |0026: move-result-object v2 │ │ +0ed412: 1f02 db04 |0027: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // type@04db │ │ +0ed416: 5b92 6616 |0029: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ +0ed41a: 5492 6616 |002b: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ +0ed41e: 6e20 0a26 b200 |002d: invoke-virtual {v2, v11}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ +0ed424: 5492 6616 |0030: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ +0ed428: 2205 ff05 |0032: new-instance v5, Lorg/pyneo/maps/track/TrackStylePickerDialog$2; // type@05ff │ │ +0ed42c: 7020 872d 9500 |0034: invoke-direct {v5, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d87 │ │ +0ed432: 6e20 0c26 5200 |0037: invoke-virtual {v2, v5}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@260c │ │ +0ed438: 1402 f500 0b7f |003a: const v2, #float 1.84768e+38 // #7f0b00f5 │ │ +0ed43e: 6e20 9c2d 2900 |003d: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed444: 0c02 |0040: move-result-object v2 │ │ +0ed446: 1f02 db04 |0041: check-cast v2, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // type@04db │ │ +0ed44a: 5b92 6516 |0043: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ +0ed44e: 5492 6516 |0045: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ +0ed452: 6e20 0a26 d200 |0047: invoke-virtual {v2, v13}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ +0ed458: 5492 6516 |004a: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ +0ed45c: 2205 0006 |004c: new-instance v5, Lorg/pyneo/maps/track/TrackStylePickerDialog$3; // type@0600 │ │ +0ed460: 7020 892d 9500 |004e: invoke-direct {v5, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d89 │ │ +0ed466: 6e20 0c26 5200 |0051: invoke-virtual {v2, v5}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@260c │ │ +0ed46c: 1402 f100 0b7f |0054: const v2, #float 1.84768e+38 // #7f0b00f1 │ │ +0ed472: 6e20 9c2d 2900 |0057: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed478: 0c02 |005a: move-result-object v2 │ │ +0ed47a: 1f02 2904 |005b: check-cast v2, Landroid/widget/SeekBar; // type@0429 │ │ +0ed47e: 5b92 6e16 |005d: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mWidthBar:Landroid/widget/SeekBar; // field@166e │ │ +0ed482: 1402 f700 0b7f |005f: const v2, #float 1.84768e+38 // #7f0b00f7 │ │ +0ed488: 6e20 9c2d 2900 |0062: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed48e: 0c02 |0065: move-result-object v2 │ │ +0ed490: 1f02 2904 |0066: check-cast v2, Landroid/widget/SeekBar; // type@0429 │ │ +0ed494: 5b92 6b16 |0068: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ +0ed498: 5492 6e16 |006a: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mWidthBar:Landroid/widget/SeekBar; // field@166e │ │ +0ed49c: 6e20 7c22 c200 |006c: invoke-virtual {v2, v12}, Landroid/widget/SeekBar;.setProgress:(I)V // method@227c │ │ +0ed4a2: 5492 6b16 |006f: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ +0ed4a6: 1906 2440 |0071: const-wide/high16 v6, #long 4621819117588971520 // #4024 │ │ +0ed4aa: cde6 |0073: mul-double/2addr v6, v14 │ │ +0ed4ac: 8a65 |0074: double-to-int v5, v6 │ │ +0ed4ae: 6e20 7c22 5200 |0075: invoke-virtual {v2, v5}, Landroid/widget/SeekBar;.setProgress:(I)V // method@227c │ │ +0ed4b4: 1402 5800 0b7f |0078: const v2, #float 1.84764e+38 // #7f0b0058 │ │ +0ed4ba: 6e20 9c2d 2900 |007b: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed4c0: 0c02 |007e: move-result-object v2 │ │ +0ed4c2: 1f02 5005 |007f: check-cast v2, Lorg/pyneo/maps/map/MapView; // type@0550 │ │ +0ed4c6: 5b92 6916 |0081: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed4ca: 5492 6916 |0083: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed4ce: 6e20 eb28 4200 |0085: invoke-virtual {v2, v4}, Lorg/pyneo/maps/map/MapView;.setLongClickable:(Z)V // method@28eb │ │ +0ed4d4: 5492 6a16 |0088: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed4d8: 6e20 4e02 3200 |008a: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@024e │ │ +0ed4de: 5492 6a16 |008d: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed4e2: 82c5 |008f: int-to-float v5, v12 │ │ +0ed4e4: 6e20 5702 5200 |0090: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0ed4ea: 5492 6a16 |0093: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed4ee: 6205 2900 |0095: sget-object v5, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0ed4f2: 6e20 5802 5200 |0097: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0258 │ │ +0ed4f8: 5492 6a16 |009a: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed4fc: 6e20 4f02 b200 |009c: invoke-virtual {v2, v11}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0ed502: 5492 6a16 |009f: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed506: 6205 2700 |00a1: sget-object v5, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0027 │ │ +0ed50a: 6e20 5602 5200 |00a3: invoke-virtual {v2, v5}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@0256 │ │ +0ed510: 5492 6a16 |00a6: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed514: 8ce5 |00a8: double-to-float v5, v14 │ │ +0ed516: 6e5d 5502 5288 |00a9: invoke-virtual {v2, v5, v8, v8, v13}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@0255 │ │ +0ed51c: 2202 fd05 |00ac: new-instance v2, Lorg/pyneo/maps/track/TrackStyleOverlay; // type@05fd │ │ +0ed520: 7010 822d 0200 |00ae: invoke-direct {v2}, Lorg/pyneo/maps/track/TrackStyleOverlay;.:()V // method@2d82 │ │ +0ed526: 5b92 6d16 |00b1: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ +0ed52a: 5492 6d16 |00b3: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ +0ed52e: 5495 6a16 |00b5: iget-object v5, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed532: 6e20 842d 5200 |00b7: invoke-virtual {v2, v5}, Lorg/pyneo/maps/track/TrackStyleOverlay;.setPaint:(Landroid/graphics/Paint;)V // method@2d84 │ │ +0ed538: 5492 6916 |00ba: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed53c: 6e10 db28 0200 |00bc: invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;.getOverlays:()Ljava/util/List; // method@28db │ │ +0ed542: 0c02 |00bf: move-result-object v2 │ │ +0ed544: 5495 6d16 |00c0: iget-object v5, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ +0ed548: 7220 8125 5200 |00c2: invoke-interface {v2, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2581 │ │ +0ed54e: 6e10 9d2d 0900 |00c5: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.getContext:()Landroid/content/Context; // method@2d9d │ │ +0ed554: 0c02 |00c8: move-result-object v2 │ │ +0ed556: 1a05 990e |00c9: const-string v5, "MapName" // string@0e99 │ │ +0ed55a: 6e30 3301 5204 |00cb: invoke-virtual {v2, v5, v4}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0133 │ │ +0ed560: 0c01 |00ce: move-result-object v1 │ │ +0ed562: 5492 6c16 |00cf: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@166c │ │ +0ed566: 3802 0700 |00d1: if-eqz v2, 00d8 // +0007 │ │ +0ed56a: 5492 6c16 |00d3: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@166c │ │ +0ed56e: 6e10 292c 0200 |00d5: invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;.Free:()V // method@2c29 │ │ +0ed574: 2202 bd05 |00d8: new-instance v2, Lorg/pyneo/maps/tileprovider/TileSource; // type@05bd │ │ +0ed578: 6e10 9d2d 0900 |00da: invoke-virtual {v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.getContext:()Landroid/content/Context; // method@2d9d │ │ +0ed57e: 0c05 |00dd: move-result-object v5 │ │ +0ed580: 1a06 990e |00de: const-string v6, "MapName" // string@0e99 │ │ +0ed584: 1a07 1d29 |00e0: const-string v7, "mapnik" // string@291d │ │ +0ed588: 7230 8c01 6107 |00e2: invoke-interface {v1, v6, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0ed58e: 0c06 |00e5: move-result-object v6 │ │ +0ed590: 7030 242c 5206 |00e6: invoke-direct {v2, v5, v6}, Lorg/pyneo/maps/tileprovider/TileSource;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c24 │ │ +0ed596: 5b92 6c16 |00e9: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@166c │ │ +0ed59a: 5492 6916 |00eb: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed59e: 5495 6c16 |00ed: iget-object v5, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; // field@166c │ │ +0ed5a2: 6e20 ed28 5200 |00ef: invoke-virtual {v2, v5}, Lorg/pyneo/maps/map/MapView;.setTileSource:(Lorg/pyneo/maps/tileprovider/TileSource;)V // method@28ed │ │ +0ed5a8: 5492 6916 |00f2: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed5ac: 1a05 a314 |00f4: const-string v5, "ZoomLevel" // string@14a3 │ │ +0ed5b0: 7230 8b01 5104 |00f6: invoke-interface {v1, v5, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0ed5b6: 0a05 |00f9: move-result v5 │ │ +0ed5b8: 6e20 ee28 5200 |00fa: invoke-virtual {v2, v5}, Lorg/pyneo/maps/map/MapView;.setZoom:(I)V // method@28ee │ │ +0ed5be: 5492 6916 |00fd: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed5c2: 2205 1406 |00ff: new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ed5c6: 1a06 940b |0101: const-string v6, "Latitude" // string@0b94 │ │ +0ed5ca: 7230 8b01 6104 |0103: invoke-interface {v1, v6, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0ed5d0: 0a06 |0106: move-result v6 │ │ +0ed5d2: 1a07 c90c |0107: const-string v7, "Longitude" // string@0cc9 │ │ +0ed5d6: 7230 8b01 7104 |0109: invoke-interface {v1, v7, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@018b │ │ +0ed5dc: 0a07 |010c: move-result v7 │ │ +0ed5de: 7030 1e2e 6507 |010d: invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ed5e4: 6e20 e728 5200 |0110: invoke-virtual {v2, v5}, Lorg/pyneo/maps/map/MapView;.setCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V // method@28e7 │ │ +0ed5ea: 5492 6e16 |0113: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mWidthBar:Landroid/widget/SeekBar; // field@166e │ │ +0ed5ee: 6e20 7b22 9200 |0115: invoke-virtual {v2, v9}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@227b │ │ +0ed5f4: 5492 6b16 |0118: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ +0ed5f8: 2205 0106 |011a: new-instance v5, Lorg/pyneo/maps/track/TrackStylePickerDialog$4; // type@0601 │ │ +0ed5fc: 7020 8b2d 9500 |011c: invoke-direct {v5, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d8b │ │ +0ed602: 6e20 7b22 5200 |011f: invoke-virtual {v2, v5}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@227b │ │ +0ed608: 1402 9e00 0b7f |0122: const v2, #float 1.84766e+38 // #7f0b009e │ │ +0ed60e: 6e20 9c2d 2900 |0125: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed614: 0c02 |0128: move-result-object v2 │ │ +0ed616: 6e20 1620 9200 |0129: invoke-virtual {v2, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0ed61c: 1402 9f00 0b7f |012c: const v2, #float 1.84766e+38 // #7f0b009f │ │ +0ed622: 6e20 9c2d 2900 |012f: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed628: 0c02 |0132: move-result-object v2 │ │ +0ed62a: 6e20 1620 9200 |0133: invoke-virtual {v2, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2016 │ │ +0ed630: 1402 f200 0b7f |0136: const v2, #float 1.84768e+38 // #7f0b00f2 │ │ +0ed636: 6e20 9c2d 2900 |0139: invoke-virtual {v9, v2}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed63c: 0c02 |013c: move-result-object v2 │ │ +0ed63e: 1f02 0504 |013d: check-cast v2, Landroid/widget/CheckBox; // type@0405 │ │ +0ed642: 5b92 6316 |013f: iput-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ +0ed646: 5492 6316 |0141: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ +0ed64a: 2205 0206 |0143: new-instance v5, Lorg/pyneo/maps/track/TrackStylePickerDialog$5; // type@0602 │ │ +0ed64e: 7020 8f2d 9500 |0145: invoke-direct {v5, v9}, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;.:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)V // method@2d8f │ │ +0ed654: 6e20 6421 5200 |0148: invoke-virtual {v2, v5}, Landroid/widget/CheckBox;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2164 │ │ +0ed65a: 5495 6316 |014b: iget-object v5, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ +0ed65e: 1606 0000 |014d: const-wide/16 v6, #int 0 // #0 │ │ +0ed662: 2f02 0e06 |014f: cmpl-double v2, v14, v6 │ │ +0ed666: 3d02 1b00 |0151: if-lez v2, 016c // +001b │ │ +0ed66a: 0132 |0153: move v2, v3 │ │ +0ed66c: 6e20 6221 2500 |0154: invoke-virtual {v5, v2}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@2162 │ │ +0ed672: 5492 6316 |0157: iget-object v2, v9, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ +0ed676: 6e10 6121 0200 |0159: invoke-virtual {v2}, Landroid/widget/CheckBox;.isChecked:()Z // method@2161 │ │ +0ed67c: 0a02 |015c: move-result v2 │ │ +0ed67e: 3802 1100 |015d: if-eqz v2, 016e // +0011 │ │ +0ed682: 6e20 a52d 4900 |015f: invoke-virtual {v9, v4}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.setShadowVisible:(I)V // method@2da5 │ │ +0ed688: 0e00 |0162: return-void │ │ +0ed68a: 0d00 |0163: move-exception v0 │ │ +0ed68c: 6e10 8224 0000 |0164: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0ed692: 0c02 |0167: move-result-object v2 │ │ +0ed694: 7120 fa2e 0200 |0168: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ed69a: 2880 |016b: goto 00eb // -0080 │ │ +0ed69c: 0142 |016c: move v2, v4 │ │ +0ed69e: 28e7 |016d: goto 0154 // -0019 │ │ +0ed6a0: 1244 |016e: const/4 v4, #int 4 // #4 │ │ +0ed6a2: 28f0 |016f: goto 015f // -0010 │ │ catches : 1 │ │ 0x00d8 - 0x00eb │ │ Ljava/lang/Exception; -> 0x0163 │ │ positions : │ │ 0x0003 line=50 │ │ 0x0006 line=27 │ │ 0x000d line=42 │ │ @@ -327123,17 +327498,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed7bc: |[0ed7bc] org.pyneo.maps.track.TrackStylePickerDialog.access$000:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ -0ed7cc: 5410 6516 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ -0ed7d0: 1100 |0002: return-object v0 │ │ +0ed6b4: |[0ed6b4] org.pyneo.maps.track.TrackStylePickerDialog.access$000:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ +0ed6c4: 5410 6516 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ +0ed6c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog;) │ │ @@ -327141,17 +327516,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed7d4: |[0ed7d4] org.pyneo.maps.track.TrackStylePickerDialog.access$100:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint; │ │ -0ed7e4: 5410 6a16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed7e8: 1100 |0002: return-object v0 │ │ +0ed6cc: |[0ed6cc] org.pyneo.maps.track.TrackStylePickerDialog.access$100:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/graphics/Paint; │ │ +0ed6dc: 5410 6a16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed6e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ #3 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog;) │ │ @@ -327159,17 +327534,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/SeekBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed7ec: |[0ed7ec] org.pyneo.maps.track.TrackStylePickerDialog.access$200:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/SeekBar; │ │ -0ed7fc: 5410 6b16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ -0ed800: 1100 |0002: return-object v0 │ │ +0ed6e4: |[0ed6e4] org.pyneo.maps.track.TrackStylePickerDialog.access$200:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/SeekBar; │ │ +0ed6f4: 5410 6b16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ +0ed6f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ #4 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog;) │ │ @@ -327177,17 +327552,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lorg/pyneo/maps/map/MapView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed804: |[0ed804] org.pyneo.maps.track.TrackStylePickerDialog.access$300:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lorg/pyneo/maps/map/MapView; │ │ -0ed814: 5410 6916 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed818: 1100 |0002: return-object v0 │ │ +0ed6fc: |[0ed6fc] org.pyneo.maps.track.TrackStylePickerDialog.access$300:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lorg/pyneo/maps/map/MapView; │ │ +0ed70c: 5410 6916 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed710: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ #5 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog;) │ │ @@ -327195,17 +327570,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed81c: |[0ed81c] org.pyneo.maps.track.TrackStylePickerDialog.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ -0ed82c: 5410 6716 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@1667 │ │ -0ed830: 1100 |0002: return-object v0 │ │ +0ed714: |[0ed714] org.pyneo.maps.track.TrackStylePickerDialog.access$400:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ +0ed724: 5410 6716 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@1667 │ │ +0ed728: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ #6 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog;) │ │ @@ -327213,17 +327588,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;Lnet/margaritov/preference/colorpicker/ColorPickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed834: |[0ed834] org.pyneo.maps.track.TrackStylePickerDialog.access$402:(Lorg/pyneo/maps/track/TrackStylePickerDialog;Lnet/margaritov/preference/colorpicker/ColorPickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ -0ed844: 5b01 6716 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@1667 │ │ -0ed848: 1101 |0002: return-object v1 │ │ +0ed72c: |[0ed72c] org.pyneo.maps.track.TrackStylePickerDialog.access$402:(Lorg/pyneo/maps/track/TrackStylePickerDialog;Lnet/margaritov/preference/colorpicker/ColorPickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ +0ed73c: 5b01 6716 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mDialog:Lnet/margaritov/preference/colorpicker/ColorPickerDialog; // field@1667 │ │ +0ed740: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ 0x0000 - 0x0003 reg=1 x1 Lnet/margaritov/preference/colorpicker/ColorPickerDialog; │ │ │ │ @@ -327232,17 +327607,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed84c: |[0ed84c] org.pyneo.maps.track.TrackStylePickerDialog.access$500:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ -0ed85c: 5410 6616 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ -0ed860: 1100 |0002: return-object v0 │ │ +0ed744: |[0ed744] org.pyneo.maps.track.TrackStylePickerDialog.access$500:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ +0ed754: 5410 6616 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ +0ed758: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ #8 : (in Lorg/pyneo/maps/track/TrackStylePickerDialog;) │ │ @@ -327250,17 +327625,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/CheckBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed864: |[0ed864] org.pyneo.maps.track.TrackStylePickerDialog.access$600:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/CheckBox; │ │ -0ed874: 5410 6316 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ -0ed878: 1100 |0002: return-object v0 │ │ +0ed75c: |[0ed75c] org.pyneo.maps.track.TrackStylePickerDialog.access$600:(Lorg/pyneo/maps/track/TrackStylePickerDialog;)Landroid/widget/CheckBox; │ │ +0ed76c: 5410 6316 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mAddShadowBox:Landroid/widget/CheckBox; // field@1663 │ │ +0ed770: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ │ Virtual methods - │ │ @@ -327269,40 +327644,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -0ed87c: |[0ed87c] org.pyneo.maps.track.TrackStylePickerDialog.onClick:(Landroid/view/View;)V │ │ -0ed88c: 6e10 b51f 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getId:()I // method@1fb5 │ │ -0ed892: 0a00 |0003: move-result v0 │ │ -0ed894: 1401 9e00 0b7f |0004: const v1, #float 1.84766e+38 // #7f0b009e │ │ -0ed89a: 3310 2700 |0007: if-ne v0, v1, 002e // +0027 │ │ -0ed89e: 5480 6816 |0009: iget-object v0, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mListener:Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener; // field@1668 │ │ -0ed8a2: 3800 2300 |000b: if-eqz v0, 002e // +0023 │ │ -0ed8a6: 5480 6816 |000d: iget-object v0, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mListener:Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener; // field@1668 │ │ -0ed8aa: 5481 6616 |000f: iget-object v1, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ -0ed8ae: 6e10 fd25 0100 |0011: invoke-virtual {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ -0ed8b4: 0a01 |0014: move-result v1 │ │ -0ed8b6: 5482 6e16 |0015: iget-object v2, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mWidthBar:Landroid/widget/SeekBar; // field@166e │ │ -0ed8ba: 6e10 7a22 0200 |0017: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@227a │ │ -0ed8c0: 0a02 |001a: move-result v2 │ │ -0ed8c2: 5483 6516 |001b: iget-object v3, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ -0ed8c6: 6e10 fd25 0300 |001d: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ -0ed8cc: 0a03 |0020: move-result v3 │ │ -0ed8ce: 5484 6b16 |0021: iget-object v4, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ -0ed8d2: 6e10 7a22 0400 |0023: invoke-virtual {v4}, Landroid/widget/SeekBar;.getProgress:()I // method@227a │ │ -0ed8d8: 0a04 |0026: move-result v4 │ │ -0ed8da: 8344 |0027: int-to-double v4, v4 │ │ -0ed8dc: 1906 2440 |0028: const-wide/high16 v6, #long 4621819117588971520 // #4024 │ │ -0ed8e0: ce64 |002a: div-double/2addr v4, v6 │ │ -0ed8e2: 7806 912d 0000 |002b: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;.onTrackStyleChanged:(IIID)V // method@2d91 │ │ -0ed8e8: 6e10 9b2d 0800 |002e: invoke-virtual {v8}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.dismiss:()V // method@2d9b │ │ -0ed8ee: 0e00 |0031: return-void │ │ +0ed774: |[0ed774] org.pyneo.maps.track.TrackStylePickerDialog.onClick:(Landroid/view/View;)V │ │ +0ed784: 6e10 b51f 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getId:()I // method@1fb5 │ │ +0ed78a: 0a00 |0003: move-result v0 │ │ +0ed78c: 1401 9e00 0b7f |0004: const v1, #float 1.84766e+38 // #7f0b009e │ │ +0ed792: 3310 2700 |0007: if-ne v0, v1, 002e // +0027 │ │ +0ed796: 5480 6816 |0009: iget-object v0, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mListener:Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener; // field@1668 │ │ +0ed79a: 3800 2300 |000b: if-eqz v0, 002e // +0023 │ │ +0ed79e: 5480 6816 |000d: iget-object v0, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mListener:Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener; // field@1668 │ │ +0ed7a2: 5481 6616 |000f: iget-object v1, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ +0ed7a6: 6e10 fd25 0100 |0011: invoke-virtual {v1}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ +0ed7ac: 0a01 |0014: move-result v1 │ │ +0ed7ae: 5482 6e16 |0015: iget-object v2, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mWidthBar:Landroid/widget/SeekBar; // field@166e │ │ +0ed7b2: 6e10 7a22 0200 |0017: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@227a │ │ +0ed7b8: 0a02 |001a: move-result v2 │ │ +0ed7ba: 5483 6516 |001b: iget-object v3, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorShadowView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1665 │ │ +0ed7be: 6e10 fd25 0300 |001d: invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.getColor:()I // method@25fd │ │ +0ed7c4: 0a03 |0020: move-result v3 │ │ +0ed7c6: 5484 6b16 |0021: iget-object v4, v8, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ +0ed7ca: 6e10 7a22 0400 |0023: invoke-virtual {v4}, Landroid/widget/SeekBar;.getProgress:()I // method@227a │ │ +0ed7d0: 0a04 |0026: move-result v4 │ │ +0ed7d2: 8344 |0027: int-to-double v4, v4 │ │ +0ed7d4: 1906 2440 |0028: const-wide/high16 v6, #long 4621819117588971520 // #4024 │ │ +0ed7d8: ce64 |002a: div-double/2addr v4, v6 │ │ +0ed7da: 7806 912d 0000 |002b: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;.onTrackStyleChanged:(IIID)V // method@2d91 │ │ +0ed7e0: 6e10 9b2d 0800 |002e: invoke-virtual {v8}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.dismiss:()V // method@2d9b │ │ +0ed7e6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0009 line=156 │ │ 0x000d line=157 │ │ 0x002e line=159 │ │ 0x0031 line=160 │ │ @@ -327315,25 +327690,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0ed8f0: |[0ed8f0] org.pyneo.maps.track.TrackStylePickerDialog.onColorChanged:(I)V │ │ -0ed900: 5420 6616 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ -0ed904: 6e20 0a26 3000 |0002: invoke-virtual {v0, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ -0ed90a: 5420 6a16 |0005: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed90e: 6e20 4f02 3000 |0007: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ -0ed914: 5420 6d16 |000a: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ -0ed918: 5421 6a16 |000c: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed91c: 6e20 842d 1000 |000e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackStyleOverlay;.setPaint:(Landroid/graphics/Paint;)V // method@2d84 │ │ -0ed922: 5420 6916 |0011: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed926: 6e10 e328 0000 |0013: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0ed92c: 0e00 |0016: return-void │ │ +0ed7e8: |[0ed7e8] org.pyneo.maps.track.TrackStylePickerDialog.onColorChanged:(I)V │ │ +0ed7f8: 5420 6616 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mColorView:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; // field@1666 │ │ +0ed7fc: 6e20 0a26 3000 |0002: invoke-virtual {v0, v3}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;.setColor:(I)V // method@260a │ │ +0ed802: 5420 6a16 |0005: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed806: 6e20 4f02 3000 |0007: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@024f │ │ +0ed80c: 5420 6d16 |000a: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ +0ed810: 5421 6a16 |000c: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed814: 6e20 842d 1000 |000e: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackStyleOverlay;.setPaint:(Landroid/graphics/Paint;)V // method@2d84 │ │ +0ed81a: 5420 6916 |0011: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed81e: 6e10 e328 0000 |0013: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0ed824: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=165 │ │ 0x000a line=167 │ │ 0x0011 line=168 │ │ 0x0016 line=169 │ │ @@ -327346,24 +327721,24 @@ │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0ed930: |[0ed930] org.pyneo.maps.track.TrackStylePickerDialog.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -0ed940: 5420 6a16 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed944: 8241 |0002: int-to-float v1, v4 │ │ -0ed946: 6e20 5702 1000 |0003: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ -0ed94c: 5420 6d16 |0006: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ -0ed950: 5421 6a16 |0008: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ -0ed954: 6e20 842d 1000 |000a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackStyleOverlay;.setPaint:(Landroid/graphics/Paint;)V // method@2d84 │ │ -0ed95a: 5420 6916 |000d: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ -0ed95e: 6e10 e328 0000 |000f: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ -0ed964: 0e00 |0012: return-void │ │ +0ed828: |[0ed828] org.pyneo.maps.track.TrackStylePickerDialog.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +0ed838: 5420 6a16 |0000: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed83c: 8241 |0002: int-to-float v1, v4 │ │ +0ed83e: 6e20 5702 1000 |0003: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0257 │ │ +0ed844: 5420 6d16 |0006: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mTrackStyleOverlay:Lorg/pyneo/maps/track/TrackStyleOverlay; // field@166d │ │ +0ed848: 5421 6a16 |0008: iget-object v1, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mPaint:Landroid/graphics/Paint; // field@166a │ │ +0ed84c: 6e20 842d 1000 |000a: invoke-virtual {v0, v1}, Lorg/pyneo/maps/track/TrackStyleOverlay;.setPaint:(Landroid/graphics/Paint;)V // method@2d84 │ │ +0ed852: 5420 6916 |000d: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mMap:Lorg/pyneo/maps/map/MapView; // field@1669 │ │ +0ed856: 6e10 e328 0000 |000f: invoke-virtual {v0}, Lorg/pyneo/maps/map/MapView;.invalidate:()V // method@28e3 │ │ +0ed85c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0006 line=173 │ │ 0x000d line=174 │ │ 0x0012 line=175 │ │ locals : │ │ @@ -327377,16 +327752,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ed968: |[0ed968] org.pyneo.maps.track.TrackStylePickerDialog.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -0ed978: 0e00 |0000: return-void │ │ +0ed860: |[0ed860] org.pyneo.maps.track.TrackStylePickerDialog.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +0ed870: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -327395,16 +327770,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ed97c: |[0ed97c] org.pyneo.maps.track.TrackStylePickerDialog.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -0ed98c: 0e00 |0000: return-void │ │ +0ed874: |[0ed874] org.pyneo.maps.track.TrackStylePickerDialog.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +0ed884: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -327413,17 +327788,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed990: |[0ed990] org.pyneo.maps.track.TrackStylePickerDialog.setOnTrackStyleChangedListener:(Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;)V │ │ -0ed9a0: 5b01 6816 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mListener:Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener; // field@1668 │ │ -0ed9a4: 0e00 |0002: return-void │ │ +0ed888: |[0ed888] org.pyneo.maps.track.TrackStylePickerDialog.setOnTrackStyleChangedListener:(Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener;)V │ │ +0ed898: 5b01 6816 |0000: iput-object v1, v0, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mListener:Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener; // field@1668 │ │ +0ed89c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ 0x0000 - 0x0003 reg=1 listener Lorg/pyneo/maps/track/TrackStylePickerDialog$OnTrackStyleChangedListener; │ │ @@ -327433,33 +327808,33 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0ed9a8: |[0ed9a8] org.pyneo.maps.track.TrackStylePickerDialog.setShadowVisible:(I)V │ │ -0ed9b8: 1400 f300 0b7f |0000: const v0, #float 1.84768e+38 // #7f0b00f3 │ │ -0ed9be: 6e20 9c2d 0200 |0003: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed9c4: 0c00 |0006: move-result-object v0 │ │ -0ed9c6: 6e20 1e20 3000 |0007: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0ed9cc: 1400 f600 0b7f |000a: const v0, #float 1.84768e+38 // #7f0b00f6 │ │ -0ed9d2: 6e20 9c2d 0200 |000d: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed9d8: 0c00 |0010: move-result-object v0 │ │ -0ed9da: 6e20 1e20 3000 |0011: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0ed9e0: 1400 f700 0b7f |0014: const v0, #float 1.84768e+38 // #7f0b00f7 │ │ -0ed9e6: 6e20 9c2d 0200 |0017: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ -0ed9ec: 0c00 |001a: move-result-object v0 │ │ -0ed9ee: 6e20 1e20 3000 |001b: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ -0ed9f4: 1240 |001e: const/4 v0, #int 4 // #4 │ │ -0ed9f6: 3303 0800 |001f: if-ne v3, v0, 0027 // +0008 │ │ -0ed9fa: 5420 6b16 |0021: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ -0ed9fe: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0eda00: 6e20 7c22 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@227c │ │ -0eda06: 0e00 |0027: return-void │ │ +0ed8a0: |[0ed8a0] org.pyneo.maps.track.TrackStylePickerDialog.setShadowVisible:(I)V │ │ +0ed8b0: 1400 f300 0b7f |0000: const v0, #float 1.84768e+38 // #7f0b00f3 │ │ +0ed8b6: 6e20 9c2d 0200 |0003: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed8bc: 0c00 |0006: move-result-object v0 │ │ +0ed8be: 6e20 1e20 3000 |0007: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0ed8c4: 1400 f600 0b7f |000a: const v0, #float 1.84768e+38 // #7f0b00f6 │ │ +0ed8ca: 6e20 9c2d 0200 |000d: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed8d0: 0c00 |0010: move-result-object v0 │ │ +0ed8d2: 6e20 1e20 3000 |0011: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0ed8d8: 1400 f700 0b7f |0014: const v0, #float 1.84768e+38 // #7f0b00f7 │ │ +0ed8de: 6e20 9c2d 0200 |0017: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/TrackStylePickerDialog;.findViewById:(I)Landroid/view/View; // method@2d9c │ │ +0ed8e4: 0c00 |001a: move-result-object v0 │ │ +0ed8e6: 6e20 1e20 3000 |001b: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@201e │ │ +0ed8ec: 1240 |001e: const/4 v0, #int 4 // #4 │ │ +0ed8ee: 3303 0800 |001f: if-ne v3, v0, 0027 // +0008 │ │ +0ed8f2: 5420 6b16 |0021: iget-object v0, v2, Lorg/pyneo/maps/track/TrackStylePickerDialog;.mShadowRadiusBar:Landroid/widget/SeekBar; // field@166b │ │ +0ed8f6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0ed8f8: 6e20 7c22 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/SeekBar;.setProgress:(I)V // method@227c │ │ +0ed8fe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x000a line=148 │ │ 0x0014 line=149 │ │ 0x001e line=150 │ │ 0x0021 line=151 │ │ @@ -327590,33 +327965,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -0eda08: |[0eda08] org.pyneo.maps.track.TrackWriterService.:()V │ │ -0eda18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0eda1a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0eda1c: 2330 7406 |0002: new-array v0, v3, [Ljava/lang/Class; // type@0674 │ │ -0eda20: 6201 cb0b |0004: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ -0eda24: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -0eda28: 6900 8316 |0008: sput-object v0, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundSignature:[Ljava/lang/Class; // field@1683 │ │ -0eda2c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0eda2e: 2300 7406 |000b: new-array v0, v0, [Ljava/lang/Class; // type@0674 │ │ -0eda32: 6201 cc0b |000d: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0bcc │ │ -0eda36: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ -0eda3a: 1c01 1c00 |0011: const-class v1, Landroid/app/Notification; // type@001c │ │ -0eda3e: 4d01 0003 |0013: aput-object v1, v0, v3 │ │ -0eda42: 6900 8616 |0015: sput-object v0, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1686 │ │ -0eda46: 2330 7406 |0017: new-array v0, v3, [Ljava/lang/Class; // type@0674 │ │ -0eda4a: 6201 cb0b |0019: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ -0eda4e: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ -0eda52: 6900 8916 |001d: sput-object v0, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1689 │ │ -0eda56: 0e00 |001f: return-void │ │ +0ed900: |[0ed900] org.pyneo.maps.track.TrackWriterService.:()V │ │ +0ed910: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ed912: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ed914: 2330 7406 |0002: new-array v0, v3, [Ljava/lang/Class; // type@0674 │ │ +0ed918: 6201 cb0b |0004: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ +0ed91c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +0ed920: 6900 8316 |0008: sput-object v0, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundSignature:[Ljava/lang/Class; // field@1683 │ │ +0ed924: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0ed926: 2300 7406 |000b: new-array v0, v0, [Ljava/lang/Class; // type@0674 │ │ +0ed92a: 6201 cc0b |000d: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0bcc │ │ +0ed92e: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ +0ed932: 1c01 1c00 |0011: const-class v1, Landroid/app/Notification; // type@001c │ │ +0ed936: 4d01 0003 |0013: aput-object v1, v0, v3 │ │ +0ed93a: 6900 8616 |0015: sput-object v0, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1686 │ │ +0ed93e: 2330 7406 |0017: new-array v0, v3, [Ljava/lang/Class; // type@0674 │ │ +0ed942: 6201 cb0b |0019: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0bcb │ │ +0ed946: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ +0ed94a: 6900 8916 |001d: sput-object v0, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1689 │ │ +0ed94e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x000a line=39 │ │ 0x0017 line=41 │ │ locals : │ │ │ │ @@ -327625,68 +328000,67 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0eda58: |[0eda58] org.pyneo.maps.track.TrackWriterService.:()V │ │ -0eda68: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0eda6a: 7010 0701 0300 |0001: invoke-direct {v3}, Landroid/app/Service;.:()V // method@0107 │ │ -0eda70: 2200 a904 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@04a9 │ │ -0eda74: 1a01 b605 |0006: const-string v1, "HH:mm" // string@05b6 │ │ -0eda78: 7020 3625 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2536 │ │ -0eda7e: 5b30 8b16 |000b: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.sdf:Ljava/text/SimpleDateFormat; // field@168b │ │ -0eda82: 2200 a300 |000d: new-instance v0, Landroid/os/RemoteCallbackList; // type@00a3 │ │ -0eda86: 7010 6803 0000 |000f: invoke-direct {v0}, Landroid/os/RemoteCallbackList;.:()V // method@0368 │ │ -0eda8c: 5b30 7916 |0012: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0eda90: 2200 0606 |0014: new-instance v0, Lorg/pyneo/maps/track/TrackWriterService$1; // type@0606 │ │ -0eda94: 7020 b72d 3000 |0016: invoke-direct {v0, v3}, Lorg/pyneo/maps/track/TrackWriterService$1;.:(Lorg/pyneo/maps/track/TrackWriterService;)V // method@2db7 │ │ -0eda9a: 5b30 7c16 |0019: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mHandler:Landroid/os/Handler; // field@167c │ │ -0eda9e: 2200 fa05 |001b: new-instance v0, Lorg/pyneo/maps/track/TrackStatHelper; // type@05fa │ │ -0edaa2: 7010 612d 0000 |001d: invoke-direct {v0}, Lorg/pyneo/maps/track/TrackStatHelper;.:()V // method@2d61 │ │ -0edaa8: 5b30 8a16 |0020: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mTrackStat:Lorg/pyneo/maps/track/TrackStatHelper; // field@168a │ │ -0edaac: 2200 0706 |0022: new-instance v0, Lorg/pyneo/maps/track/TrackWriterService$2; // type@0607 │ │ -0edab0: 7020 b92d 3000 |0024: invoke-direct {v0, v3}, Lorg/pyneo/maps/track/TrackWriterService$2;.:(Lorg/pyneo/maps/track/TrackWriterService;)V // method@2db9 │ │ -0edab6: 5b30 7816 |0027: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mBinder:Lorg/pyneo/maps/track/IRemoteService$Stub; // field@1678 │ │ -0edaba: 2320 7806 |0029: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ -0edabe: 5b30 8216 |002b: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ -0edac2: 1220 |002d: const/4 v0, #int 2 // #2 │ │ -0edac4: 2300 7806 |002e: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ -0edac8: 5b30 8516 |0030: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1685 │ │ -0edacc: 2320 7806 |0032: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ -0edad0: 5b30 8816 |0034: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1688 │ │ -0edad4: 0e00 |0036: return-void │ │ +0ed950: |[0ed950] org.pyneo.maps.track.TrackWriterService.:()V │ │ +0ed960: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ed962: 7010 0701 0300 |0001: invoke-direct {v3}, Landroid/app/Service;.:()V // method@0107 │ │ +0ed968: 2200 a904 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@04a9 │ │ +0ed96c: 1a01 b605 |0006: const-string v1, "HH:mm" // string@05b6 │ │ +0ed970: 7020 3625 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2536 │ │ +0ed976: 5b30 8b16 |000b: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.sdf:Ljava/text/SimpleDateFormat; // field@168b │ │ +0ed97a: 2200 a300 |000d: new-instance v0, Landroid/os/RemoteCallbackList; // type@00a3 │ │ +0ed97e: 7010 6803 0000 |000f: invoke-direct {v0}, Landroid/os/RemoteCallbackList;.:()V // method@0368 │ │ +0ed984: 5b30 7916 |0012: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0ed988: 2200 0606 |0014: new-instance v0, Lorg/pyneo/maps/track/TrackWriterService$1; // type@0606 │ │ +0ed98c: 7020 b72d 3000 |0016: invoke-direct {v0, v3}, Lorg/pyneo/maps/track/TrackWriterService$1;.:(Lorg/pyneo/maps/track/TrackWriterService;)V // method@2db7 │ │ +0ed992: 5b30 7c16 |0019: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mHandler:Landroid/os/Handler; // field@167c │ │ +0ed996: 2200 fa05 |001b: new-instance v0, Lorg/pyneo/maps/track/TrackStatHelper; // type@05fa │ │ +0ed99a: 7010 612d 0000 |001d: invoke-direct {v0}, Lorg/pyneo/maps/track/TrackStatHelper;.:()V // method@2d61 │ │ +0ed9a0: 5b30 8a16 |0020: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mTrackStat:Lorg/pyneo/maps/track/TrackStatHelper; // field@168a │ │ +0ed9a4: 2200 0706 |0022: new-instance v0, Lorg/pyneo/maps/track/TrackWriterService$2; // type@0607 │ │ +0ed9a8: 7020 b92d 3000 |0024: invoke-direct {v0, v3}, Lorg/pyneo/maps/track/TrackWriterService$2;.:(Lorg/pyneo/maps/track/TrackWriterService;)V // method@2db9 │ │ +0ed9ae: 5b30 7816 |0027: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mBinder:Lorg/pyneo/maps/track/IRemoteService$Stub; // field@1678 │ │ +0ed9b2: 2320 7806 |0029: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ +0ed9b6: 5b30 8216 |002b: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ +0ed9ba: 1220 |002d: const/4 v0, #int 2 // #2 │ │ +0ed9bc: 2300 7806 |002e: new-array v0, v0, [Ljava/lang/Object; // type@0678 │ │ +0ed9c0: 5b30 8516 |0030: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1685 │ │ +0ed9c4: 2320 7806 |0032: new-array v0, v2, [Ljava/lang/Object; // type@0678 │ │ +0ed9c8: 5b30 8816 |0034: iput-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1688 │ │ +0ed9cc: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ 0x0004 line=43 │ │ 0x000d line=44 │ │ 0x0014 line=45 │ │ 0x001b line=92 │ │ 0x0022 line=95 │ │ 0x0029 line=118 │ │ 0x002d line=119 │ │ 0x0032 line=120 │ │ - 0x0036 line=310 │ │ locals : │ │ 0x0000 - 0x0037 reg=3 this Lorg/pyneo/maps/track/TrackWriterService; │ │ │ │ #2 : (in Lorg/pyneo/maps/track/TrackWriterService;) │ │ name : 'access$000' │ │ type : '(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edad8: |[0edad8] org.pyneo.maps.track.TrackWriterService.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; │ │ -0edae8: 5410 8a16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mTrackStat:Lorg/pyneo/maps/track/TrackStatHelper; // field@168a │ │ -0edaec: 1100 |0002: return-object v0 │ │ +0ed9d0: |[0ed9d0] org.pyneo.maps.track.TrackWriterService.access$000:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; │ │ +0ed9e0: 5410 8a16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mTrackStat:Lorg/pyneo/maps/track/TrackStatHelper; // field@168a │ │ +0ed9e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackWriterService; │ │ │ │ #3 : (in Lorg/pyneo/maps/track/TrackWriterService;) │ │ @@ -327694,17 +328068,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackWriterService;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edaf0: |[0edaf0] org.pyneo.maps.track.TrackWriterService.access$200:(Lorg/pyneo/maps/track/TrackWriterService;)Landroid/os/Handler; │ │ -0edb00: 5410 7c16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mHandler:Landroid/os/Handler; // field@167c │ │ -0edb04: 1100 |0002: return-object v0 │ │ +0ed9e8: |[0ed9e8] org.pyneo.maps.track.TrackWriterService.access$200:(Lorg/pyneo/maps/track/TrackWriterService;)Landroid/os/Handler; │ │ +0ed9f8: 5410 7c16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mHandler:Landroid/os/Handler; // field@167c │ │ +0ed9fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackWriterService; │ │ │ │ #4 : (in Lorg/pyneo/maps/track/TrackWriterService;) │ │ @@ -327712,17 +328086,17 @@ │ │ type : '(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edb08: |[0edb08] org.pyneo.maps.track.TrackWriterService.access$300:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter; │ │ -0edb18: 5410 7b16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@167b │ │ -0edb1c: 1100 |0002: return-object v0 │ │ +0eda00: |[0eda00] org.pyneo.maps.track.TrackWriterService.access$300:(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter; │ │ +0eda10: 5410 7b16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@167b │ │ +0eda14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/track/TrackWriterService; │ │ │ │ #5 : (in Lorg/pyneo/maps/track/TrackWriterService;) │ │ @@ -327730,24 +328104,24 @@ │ │ type : '()Landroid/location/LocationManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0edb20: |[0edb20] org.pyneo.maps.track.TrackWriterService.getLocationManager:()Landroid/location/LocationManager; │ │ -0edb30: 5410 7e16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mLocationManager:Landroid/location/LocationManager; // field@167e │ │ -0edb34: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -0edb38: 1a00 9523 |0004: const-string v0, "location" // string@2395 │ │ -0edb3c: 6e20 ca2d 0100 |0006: invoke-virtual {v1, v0}, Lorg/pyneo/maps/track/TrackWriterService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2dca │ │ -0edb42: 0c00 |0009: move-result-object v0 │ │ -0edb44: 1f00 8300 |000a: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ -0edb48: 5b10 7e16 |000c: iput-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mLocationManager:Landroid/location/LocationManager; // field@167e │ │ -0edb4c: 5410 7e16 |000e: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mLocationManager:Landroid/location/LocationManager; // field@167e │ │ -0edb50: 1100 |0010: return-object v0 │ │ +0eda18: |[0eda18] org.pyneo.maps.track.TrackWriterService.getLocationManager:()Landroid/location/LocationManager; │ │ +0eda28: 5410 7e16 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mLocationManager:Landroid/location/LocationManager; // field@167e │ │ +0eda2c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +0eda30: 1a00 9523 |0004: const-string v0, "location" // string@2395 │ │ +0eda34: 6e20 ca2d 0100 |0006: invoke-virtual {v1, v0}, Lorg/pyneo/maps/track/TrackWriterService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2dca │ │ +0eda3a: 0c00 |0009: move-result-object v0 │ │ +0eda3c: 1f00 8300 |000a: check-cast v0, Landroid/location/LocationManager; // type@0083 │ │ +0eda40: 5b10 7e16 |000c: iput-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mLocationManager:Landroid/location/LocationManager; // field@167e │ │ +0eda44: 5410 7e16 |000e: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mLocationManager:Landroid/location/LocationManager; // field@167e │ │ +0eda48: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000e line=246 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/pyneo/maps/track/TrackWriterService; │ │ @@ -327757,106 +328131,109 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 166 16-bit code units │ │ -0edb54: |[0edb54] org.pyneo.maps.track.TrackWriterService.handleCommand:(Landroid/content/Intent;)V │ │ -0edb64: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0edb66: 1a00 6a1a |0001: const-string v0, "data" // string@1a6a │ │ -0edb6a: 7120 072f 0b00 |0003: invoke-static {v11, v0}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0edb70: 0c07 |0006: move-result-object v7 │ │ -0edb72: 6e10 1724 0700 |0007: invoke-virtual {v7}, Ljava/io/File;.canRead:()Z // method@2417 │ │ -0edb78: 0a00 |000a: move-result v0 │ │ -0edb7a: 3800 2a00 |000b: if-eqz v0, 0035 // +002a │ │ -0edb7e: 2200 d605 |000d: new-instance v0, Lorg/pyneo/maps/track/DatabaseHelper; // type@05d6 │ │ -0edb82: 2201 9204 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0edb86: 7010 fb24 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0edb8c: 6e10 1c24 0700 |0014: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0edb92: 0c02 |0017: move-result-object v2 │ │ -0edb94: 6e20 0425 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0edb9a: 0c01 |001b: move-result-object v1 │ │ -0edb9c: 1302 2f00 |001c: const/16 v2, #int 47 // #2f │ │ -0edba0: 6e20 fe24 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ -0edba6: 0c01 |0021: move-result-object v1 │ │ -0edba8: 1a02 3a36 |0022: const-string v2, "writedtrack.db" // string@363a │ │ -0edbac: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0edbb2: 0c01 |0027: move-result-object v1 │ │ -0edbb4: 6e10 0a25 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0edbba: 0c01 |002b: move-result-object v1 │ │ -0edbbc: 7030 982c b001 |002c: invoke-direct {v0, v11, v1}, Lorg/pyneo/maps/track/DatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c98 │ │ -0edbc2: 6e10 9a2c 0000 |002f: invoke-virtual {v0}, Lorg/pyneo/maps/track/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2c9a │ │ -0edbc8: 0c00 |0032: move-result-object v0 │ │ -0edbca: 5bb0 7716 |0033: iput-object v0, v11, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ -0edbce: 54b0 7716 |0035: iget-object v0, v11, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ -0edbd2: 3900 3b00 |0037: if-nez v0, 0072 // +003b │ │ -0edbd6: 2200 9204 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0edbda: 7010 fb24 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0edbe0: 1401 9000 0e7f |003e: const v1, #float 1.88753e+38 // #7f0e0090 │ │ -0edbe6: 6e20 c92d 1b00 |0041: invoke-virtual {v11, v1}, Lorg/pyneo/maps/track/TrackWriterService;.getString:(I)Ljava/lang/String; // method@2dc9 │ │ -0edbec: 0c01 |0044: move-result-object v1 │ │ -0edbee: 6e20 0425 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0edbf4: 0c00 |0048: move-result-object v0 │ │ -0edbf6: 1a01 0600 |0049: const-string v1, " " // string@0006 │ │ -0edbfa: 6e20 0425 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0edc00: 0c00 |004e: move-result-object v0 │ │ -0edc02: 6e10 1c24 0700 |004f: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0edc08: 0c01 |0052: move-result-object v1 │ │ -0edc0a: 6e20 0425 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0edc10: 0c00 |0056: move-result-object v0 │ │ -0edc12: 6e10 0a25 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0edc18: 0c00 |005a: move-result-object v0 │ │ -0edc1a: 1211 |005b: const/4 v1, #int 1 // #1 │ │ -0edc1c: 7130 c622 0b01 |005c: invoke-static {v11, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0edc22: 0c00 |005f: move-result-object v0 │ │ -0edc24: 6e10 c822 0000 |0060: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0edc2a: 6e10 d62d 0b00 |0063: invoke-virtual {v11}, Lorg/pyneo/maps/track/TrackWriterService;.stopSelf:()V // method@2dd6 │ │ -0edc30: 0e00 |0066: return-void │ │ -0edc32: 0d06 |0067: move-exception v6 │ │ -0edc34: 6e10 8224 0600 |0068: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0edc3a: 0c00 |006b: move-result-object v0 │ │ -0edc3c: 7120 fa2e 6000 |006c: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0edc42: 5bb3 7716 |006f: iput-object v3, v11, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ -0edc46: 28c4 |0071: goto 0035 // -003c │ │ -0edc48: 7110 af03 0b00 |0072: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0edc4e: 0c0a |0075: move-result-object v10 │ │ -0edc50: 1a00 0b2e |0076: const-string v0, "pref_trackwriter_mintime" // string@2e0b │ │ -0edc54: 1a01 6701 |0078: const-string v1, "2000" // string@0167 │ │ -0edc58: 7230 8c01 0a01 |007a: invoke-interface {v10, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0edc5e: 0c00 |007d: move-result-object v0 │ │ -0edc60: 7110 9224 0000 |007e: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0edc66: 0a09 |0081: move-result v9 │ │ -0edc68: 1a00 092e |0082: const-string v0, "pref_trackwriter_mindistance" // string@2e09 │ │ -0edc6c: 1a01 6201 |0084: const-string v1, "10" // string@0162 │ │ -0edc70: 7230 8c01 0a01 |0086: invoke-interface {v10, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0edc76: 0c00 |0089: move-result-object v0 │ │ -0edc78: 7110 9224 0000 |008a: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0edc7e: 0a08 |008d: move-result v8 │ │ -0edc80: 2200 0806 |008e: new-instance v0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // type@0608 │ │ -0edc84: 7030 bd2d b003 |0090: invoke-direct {v0, v11, v3}, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.:(Lorg/pyneo/maps/track/TrackWriterService;Lorg/pyneo/maps/track/TrackWriterService$1;)V // method@2dbd │ │ -0edc8a: 5bb0 7d16 |0093: iput-object v0, v11, Lorg/pyneo/maps/track/TrackWriterService;.mLocationListener:Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // field@167d │ │ -0edc8e: 7010 c82d 0b00 |0095: invoke-direct {v11}, Lorg/pyneo/maps/track/TrackWriterService;.getLocationManager:()Landroid/location/LocationManager; // method@2dc8 │ │ -0edc94: 0c00 |0098: move-result-object v0 │ │ -0edc96: 1a01 6c20 |0099: const-string v1, "gps" // string@206c │ │ -0edc9a: 8192 |009b: int-to-long v2, v9 │ │ -0edc9c: 8284 |009c: int-to-float v4, v8 │ │ -0edc9e: 54b5 7d16 |009d: iget-object v5, v11, Lorg/pyneo/maps/track/TrackWriterService;.mLocationListener:Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // field@167d │ │ -0edca2: 7406 d102 0000 |009f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ -0edca8: 7010 d32d 0b00 |00a2: invoke-direct {v11}, Lorg/pyneo/maps/track/TrackWriterService;.showNotification:()V // method@2dd3 │ │ -0edcae: 28c1 |00a5: goto 0066 // -003f │ │ +0eda4c: |[0eda4c] org.pyneo.maps.track.TrackWriterService.handleCommand:(Landroid/content/Intent;)V │ │ +0eda5c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0eda5e: 1a00 6a1a |0001: const-string v0, "data" // string@1a6a │ │ +0eda62: 7120 072f 0b00 |0003: invoke-static {v11, v0}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0eda68: 0c07 |0006: move-result-object v7 │ │ +0eda6a: 6e10 1724 0700 |0007: invoke-virtual {v7}, Ljava/io/File;.canRead:()Z // method@2417 │ │ +0eda70: 0a00 |000a: move-result v0 │ │ +0eda72: 3800 2a00 |000b: if-eqz v0, 0035 // +002a │ │ +0eda76: 2200 d605 |000d: new-instance v0, Lorg/pyneo/maps/track/DatabaseHelper; // type@05d6 │ │ +0eda7a: 2201 9204 |000f: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0eda7e: 7010 fb24 0100 |0011: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eda84: 6e10 1c24 0700 |0014: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0eda8a: 0c02 |0017: move-result-object v2 │ │ +0eda8c: 6e20 0425 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eda92: 0c01 |001b: move-result-object v1 │ │ +0eda94: 1302 2f00 |001c: const/16 v2, #int 47 // #2f │ │ +0eda98: 6e20 fe24 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@24fe │ │ +0eda9e: 0c01 |0021: move-result-object v1 │ │ +0edaa0: 1a02 3a36 |0022: const-string v2, "writedtrack.db" // string@363a │ │ +0edaa4: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0edaaa: 0c01 |0027: move-result-object v1 │ │ +0edaac: 6e10 0a25 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0edab2: 0c01 |002b: move-result-object v1 │ │ +0edab4: 7030 982c b001 |002c: invoke-direct {v0, v11, v1}, Lorg/pyneo/maps/track/DatabaseHelper;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c98 │ │ +0edaba: 6e10 9a2c 0000 |002f: invoke-virtual {v0}, Lorg/pyneo/maps/track/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2c9a │ │ +0edac0: 0c00 |0032: move-result-object v0 │ │ +0edac2: 5bb0 7716 |0033: iput-object v0, v11, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ +0edac6: 54b0 7716 |0035: iget-object v0, v11, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ +0edaca: 3900 3b00 |0037: if-nez v0, 0072 // +003b │ │ +0edace: 2200 9204 |0039: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0edad2: 7010 fb24 0000 |003b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0edad8: 1401 9000 0e7f |003e: const v1, #float 1.88753e+38 // #7f0e0090 │ │ +0edade: 6e20 c92d 1b00 |0041: invoke-virtual {v11, v1}, Lorg/pyneo/maps/track/TrackWriterService;.getString:(I)Ljava/lang/String; // method@2dc9 │ │ +0edae4: 0c01 |0044: move-result-object v1 │ │ +0edae6: 6e20 0425 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0edaec: 0c00 |0048: move-result-object v0 │ │ +0edaee: 1a01 0600 |0049: const-string v1, " " // string@0006 │ │ +0edaf2: 6e20 0425 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0edaf8: 0c00 |004e: move-result-object v0 │ │ +0edafa: 6e10 1c24 0700 |004f: invoke-virtual {v7}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0edb00: 0c01 |0052: move-result-object v1 │ │ +0edb02: 6e20 0425 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0edb08: 0c00 |0056: move-result-object v0 │ │ +0edb0a: 6e10 0a25 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0edb10: 0c00 |005a: move-result-object v0 │ │ +0edb12: 1211 |005b: const/4 v1, #int 1 // #1 │ │ +0edb14: 7130 c622 0b01 |005c: invoke-static {v11, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0edb1a: 0c00 |005f: move-result-object v0 │ │ +0edb1c: 6e10 c822 0000 |0060: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0edb22: 6e10 d62d 0b00 |0063: invoke-virtual {v11}, Lorg/pyneo/maps/track/TrackWriterService;.stopSelf:()V // method@2dd6 │ │ +0edb28: 0e00 |0066: return-void │ │ +0edb2a: 0d06 |0067: move-exception v6 │ │ +0edb2c: 6e10 8224 0600 |0068: invoke-virtual {v6}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0edb32: 0c00 |006b: move-result-object v0 │ │ +0edb34: 7120 fa2e 6000 |006c: invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0edb3a: 5bb3 7716 |006f: iput-object v3, v11, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ +0edb3e: 28c4 |0071: goto 0035 // -003c │ │ +0edb40: 7110 af03 0b00 |0072: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0edb46: 0c0a |0075: move-result-object v10 │ │ +0edb48: 1a00 0b2e |0076: const-string v0, "pref_trackwriter_mintime" // string@2e0b │ │ +0edb4c: 1a01 6701 |0078: const-string v1, "2000" // string@0167 │ │ +0edb50: 7230 8c01 0a01 |007a: invoke-interface {v10, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0edb56: 0c00 |007d: move-result-object v0 │ │ +0edb58: 7110 9224 0000 |007e: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0edb5e: 0a09 |0081: move-result v9 │ │ +0edb60: 1a00 092e |0082: const-string v0, "pref_trackwriter_mindistance" // string@2e09 │ │ +0edb64: 1a01 6201 |0084: const-string v1, "10" // string@0162 │ │ +0edb68: 7230 8c01 0a01 |0086: invoke-interface {v10, v0, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0edb6e: 0c00 |0089: move-result-object v0 │ │ +0edb70: 7110 9224 0000 |008a: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0edb76: 0a08 |008d: move-result v8 │ │ +0edb78: 2200 0806 |008e: new-instance v0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // type@0608 │ │ +0edb7c: 7030 bd2d b003 |0090: invoke-direct {v0, v11, v3}, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;.:(Lorg/pyneo/maps/track/TrackWriterService;Lorg/pyneo/maps/track/TrackWriterService$1;)V // method@2dbd │ │ +0edb82: 5bb0 7d16 |0093: iput-object v0, v11, Lorg/pyneo/maps/track/TrackWriterService;.mLocationListener:Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // field@167d │ │ +0edb86: 7010 c82d 0b00 |0095: invoke-direct {v11}, Lorg/pyneo/maps/track/TrackWriterService;.getLocationManager:()Landroid/location/LocationManager; // method@2dc8 │ │ +0edb8c: 0c00 |0098: move-result-object v0 │ │ +0edb8e: 1a01 6c20 |0099: const-string v1, "gps" // string@206c │ │ +0edb92: 8192 |009b: int-to-long v2, v9 │ │ +0edb94: 8284 |009c: int-to-float v4, v8 │ │ +0edb96: 54b5 7d16 |009d: iget-object v5, v11, Lorg/pyneo/maps/track/TrackWriterService;.mLocationListener:Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // field@167d │ │ +0edb9a: 7406 d102 0000 |009f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@02d1 │ │ +0edba0: 7010 d32d 0b00 |00a2: invoke-direct {v11}, Lorg/pyneo/maps/track/TrackWriterService;.showNotification:()V // method@2dd3 │ │ +0edba6: 28c1 |00a5: goto 0066 // -003f │ │ catches : 1 │ │ 0x000d - 0x0035 │ │ Ljava/lang/Exception; -> 0x0067 │ │ positions : │ │ 0x0001 line=178 │ │ 0x0007 line=179 │ │ 0x000d line=181 │ │ 0x0035 line=189 │ │ 0x0039 line=190 │ │ + 0x0041 line=191 │ │ + 0x005c line=190 │ │ + 0x0060 line=192 │ │ 0x0063 line=193 │ │ 0x0066 line=206 │ │ 0x0067 line=183 │ │ 0x0068 line=184 │ │ 0x006f line=185 │ │ 0x0072 line=197 │ │ 0x0076 line=198 │ │ @@ -327878,44 +328255,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -0edcc0: |[0edcc0] org.pyneo.maps.track.TrackWriterService.showNotification:()V │ │ -0edcd0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0edcd2: 1406 2701 0e7f |0001: const v6, #float 1.88756e+38 // #7f0e0127 │ │ -0edcd8: 6e20 cb2d 6700 |0004: invoke-virtual {v7, v6}, Lorg/pyneo/maps/track/TrackWriterService;.getText:(I)Ljava/lang/CharSequence; // method@2dcb │ │ -0edcde: 0c00 |0007: move-result-object v0 │ │ -0edce0: 2201 1c00 |0008: new-instance v1, Landroid/app/Notification; // type@001c │ │ -0edce4: 1402 6700 027f |000a: const v2, #float 1.72802e+38 // #7f020067 │ │ -0edcea: 7100 0c25 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ -0edcf0: 0b04 |0010: move-result-wide v4 │ │ -0edcf2: 7055 dd00 2140 |0011: invoke-direct {v1, v2, v0, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@00dd │ │ -0edcf8: 5b71 8016 |0014: iput-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ -0edcfc: 5471 8016 |0016: iget-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ -0edd00: 5472 8016 |0018: iget-object v2, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ -0edd04: 5222 0500 |001a: iget v2, v2, Landroid/app/Notification;.flags:I // field@0005 │ │ -0edd08: de02 0220 |001c: or-int/lit8 v2, v2, #int 32 // #20 │ │ -0edd0c: 5912 0500 |001e: iput v2, v1, Landroid/app/Notification;.flags:I // field@0005 │ │ -0edd10: 2201 3000 |0020: new-instance v1, Landroid/content/Intent; // type@0030 │ │ -0edd14: 1c02 f505 |0022: const-class v2, Lorg/pyneo/maps/track/TrackListActivity; // type@05f5 │ │ -0edd18: 7030 4a01 7102 |0024: invoke-direct {v1, v7, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0edd1e: 7140 e400 3731 |0027: invoke-static {v7, v3, v1, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e4 │ │ -0edd24: 0c01 |002a: move-result-object v1 │ │ -0edd26: 5b71 7a16 |002b: iput-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mContentIntent:Landroid/app/PendingIntent; // field@167a │ │ -0edd2a: 5471 8016 |002d: iget-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ -0edd2e: 6e20 cb2d 6700 |002f: invoke-virtual {v7, v6}, Lorg/pyneo/maps/track/TrackWriterService;.getText:(I)Ljava/lang/CharSequence; // method@2dcb │ │ -0edd34: 0c02 |0032: move-result-object v2 │ │ -0edd36: 5473 7a16 |0033: iget-object v3, v7, Lorg/pyneo/maps/track/TrackWriterService;.mContentIntent:Landroid/app/PendingIntent; // field@167a │ │ -0edd3a: 6e53 de00 7102 |0035: invoke-virtual {v1, v7, v2, v0, v3}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00de │ │ -0edd40: 5471 8016 |0038: iget-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ -0edd44: 6e30 d42d 6701 |003a: invoke-virtual {v7, v6, v1}, Lorg/pyneo/maps/track/TrackWriterService;.startForegroundCompat:(ILandroid/app/Notification;)V // method@2dd4 │ │ -0edd4a: 0e00 |003d: return-void │ │ +0edbb8: |[0edbb8] org.pyneo.maps.track.TrackWriterService.showNotification:()V │ │ +0edbc8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0edbca: 1406 2701 0e7f |0001: const v6, #float 1.88756e+38 // #7f0e0127 │ │ +0edbd0: 6e20 cb2d 6700 |0004: invoke-virtual {v7, v6}, Lorg/pyneo/maps/track/TrackWriterService;.getText:(I)Ljava/lang/CharSequence; // method@2dcb │ │ +0edbd6: 0c00 |0007: move-result-object v0 │ │ +0edbd8: 2201 1c00 |0008: new-instance v1, Landroid/app/Notification; // type@001c │ │ +0edbdc: 1402 6700 027f |000a: const v2, #float 1.72802e+38 // #7f020067 │ │ +0edbe2: 7100 0c25 0000 |000d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@250c │ │ +0edbe8: 0b04 |0010: move-result-wide v4 │ │ +0edbea: 7055 dd00 2140 |0011: invoke-direct {v1, v2, v0, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@00dd │ │ +0edbf0: 5b71 8016 |0014: iput-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ +0edbf4: 5471 8016 |0016: iget-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ +0edbf8: 5472 8016 |0018: iget-object v2, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ +0edbfc: 5222 0500 |001a: iget v2, v2, Landroid/app/Notification;.flags:I // field@0005 │ │ +0edc00: de02 0220 |001c: or-int/lit8 v2, v2, #int 32 // #20 │ │ +0edc04: 5912 0500 |001e: iput v2, v1, Landroid/app/Notification;.flags:I // field@0005 │ │ +0edc08: 2201 3000 |0020: new-instance v1, Landroid/content/Intent; // type@0030 │ │ +0edc0c: 1c02 f505 |0022: const-class v2, Lorg/pyneo/maps/track/TrackListActivity; // type@05f5 │ │ +0edc10: 7030 4a01 7102 |0024: invoke-direct {v1, v7, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0edc16: 7140 e400 3731 |0027: invoke-static {v7, v3, v1, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e4 │ │ +0edc1c: 0c01 |002a: move-result-object v1 │ │ +0edc1e: 5b71 7a16 |002b: iput-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mContentIntent:Landroid/app/PendingIntent; // field@167a │ │ +0edc22: 5471 8016 |002d: iget-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ +0edc26: 6e20 cb2d 6700 |002f: invoke-virtual {v7, v6}, Lorg/pyneo/maps/track/TrackWriterService;.getText:(I)Ljava/lang/CharSequence; // method@2dcb │ │ +0edc2c: 0c02 |0032: move-result-object v2 │ │ +0edc2e: 5473 7a16 |0033: iget-object v3, v7, Lorg/pyneo/maps/track/TrackWriterService;.mContentIntent:Landroid/app/PendingIntent; // field@167a │ │ +0edc32: 6e53 de00 7102 |0035: invoke-virtual {v1, v7, v2, v0, v3}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00de │ │ +0edc38: 5471 8016 |0038: iget-object v1, v7, Lorg/pyneo/maps/track/TrackWriterService;.mNotification:Landroid/app/Notification; // field@1680 │ │ +0edc3c: 6e30 d42d 6701 |003a: invoke-virtual {v7, v6, v1}, Lorg/pyneo/maps/track/TrackWriterService;.startForegroundCompat:(ILandroid/app/Notification;)V // method@2dd4 │ │ +0edc42: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=209 │ │ 0x0008 line=211 │ │ 0x0016 line=212 │ │ 0x0020 line=214 │ │ 0x002d line=217 │ │ @@ -327931,49 +328308,49 @@ │ │ type : '(DDDFJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0edd4c: |[0edd4c] org.pyneo.maps.track.TrackWriterService.addPoint:(DDDFJ)V │ │ -0edd5c: 2200 2900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0edd60: 7010 1a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0edd66: 1a01 d634 |0005: const-string v1, "trackid" // string@34d6 │ │ -0edd6a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0edd6c: 7110 9624 0200 |0008: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0edd72: 0c02 |000b: move-result-object v2 │ │ -0edd74: 6e30 1e01 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0edd7a: 1a01 0b23 |000f: const-string v1, "lat" // string@230b │ │ -0edd7e: 7120 7b24 7600 |0011: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0edd84: 0c02 |0014: move-result-object v2 │ │ -0edd86: 6e30 1c01 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0edd8c: 1a01 a223 |0018: const-string v1, "lon" // string@23a2 │ │ -0edd90: 7120 7b24 9800 |001a: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0edd96: 0c02 |001d: move-result-object v2 │ │ -0edd98: 6e30 1c01 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0edd9e: 1a01 2117 |0021: const-string v1, "alt" // string@1721 │ │ -0edda2: 7120 7b24 ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0edda8: 0c02 |0026: move-result-object v2 │ │ -0eddaa: 6e30 1c01 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0eddb0: 1a01 4533 |002a: const-string v1, "speed" // string@3345 │ │ -0eddb4: 7110 8524 0c00 |002c: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ -0eddba: 0c02 |002f: move-result-object v2 │ │ -0eddbc: 6e30 1d01 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Float;)V // method@011d │ │ -0eddc2: 1a01 7d1a |0033: const-string v1, "date" // string@1a7d │ │ -0eddc6: 1602 e803 |0035: const-wide/16 v2, #int 1000 // #3e8 │ │ -0eddca: 9e02 0d02 |0037: div-long v2, v13, v2 │ │ -0eddce: 7120 9f24 3200 |0039: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0eddd4: 0c02 |003c: move-result-object v2 │ │ -0eddd6: 6e30 1f01 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0edddc: 5451 7716 |0040: iget-object v1, v5, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ -0edde0: 1a02 da34 |0042: const-string v2, "trackpoints" // string@34da │ │ -0edde4: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -0edde6: 6e40 fa01 2103 |0045: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0eddec: 0e00 |0048: return-void │ │ +0edc44: |[0edc44] org.pyneo.maps.track.TrackWriterService.addPoint:(DDDFJ)V │ │ +0edc54: 2200 2900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0edc58: 7010 1a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0edc5e: 1a01 d634 |0005: const-string v1, "trackid" // string@34d6 │ │ +0edc62: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0edc64: 7110 9624 0200 |0008: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0edc6a: 0c02 |000b: move-result-object v2 │ │ +0edc6c: 6e30 1e01 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0edc72: 1a01 0b23 |000f: const-string v1, "lat" // string@230b │ │ +0edc76: 7120 7b24 7600 |0011: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0edc7c: 0c02 |0014: move-result-object v2 │ │ +0edc7e: 6e30 1c01 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0edc84: 1a01 a223 |0018: const-string v1, "lon" // string@23a2 │ │ +0edc88: 7120 7b24 9800 |001a: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0edc8e: 0c02 |001d: move-result-object v2 │ │ +0edc90: 6e30 1c01 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0edc96: 1a01 2117 |0021: const-string v1, "alt" // string@1721 │ │ +0edc9a: 7120 7b24 ba00 |0023: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0edca0: 0c02 |0026: move-result-object v2 │ │ +0edca2: 6e30 1c01 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0edca8: 1a01 4533 |002a: const-string v1, "speed" // string@3345 │ │ +0edcac: 7110 8524 0c00 |002c: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ +0edcb2: 0c02 |002f: move-result-object v2 │ │ +0edcb4: 6e30 1d01 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Float;)V // method@011d │ │ +0edcba: 1a01 7d1a |0033: const-string v1, "date" // string@1a7d │ │ +0edcbe: 1602 e803 |0035: const-wide/16 v2, #int 1000 // #3e8 │ │ +0edcc2: 9e02 0d02 |0037: div-long v2, v13, v2 │ │ +0edcc6: 7120 9f24 3200 |0039: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0edccc: 0c02 |003c: move-result-object v2 │ │ +0edcce: 6e30 1f01 1002 |003d: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0edcd4: 5451 7716 |0040: iget-object v1, v5, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ +0edcd8: 1a02 da34 |0042: const-string v2, "trackpoints" // string@34da │ │ +0edcdc: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +0edcde: 6e40 fa01 2103 |0045: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0edce4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ 0x000f line=252 │ │ 0x0018 line=253 │ │ 0x0021 line=254 │ │ @@ -327995,27 +328372,27 @@ │ │ type : '(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0eddf0: |[0eddf0] org.pyneo.maps.track.TrackWriterService.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V │ │ -0ede00: 6e30 2525 2304 |0000: invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ -0ede06: 0e00 |0003: return-void │ │ -0ede08: 0d00 |0004: move-exception v0 │ │ -0ede0a: 6e10 2325 0000 |0005: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.toString:()Ljava/lang/String; // method@2523 │ │ -0ede10: 0c01 |0008: move-result-object v1 │ │ -0ede12: 7120 fa2e 0100 |0009: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ede18: 28f7 |000c: goto 0003 // -0009 │ │ -0ede1a: 0d00 |000d: move-exception v0 │ │ -0ede1c: 6e10 8624 0000 |000e: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.toString:()Ljava/lang/String; // method@2486 │ │ -0ede22: 0c01 |0011: move-result-object v1 │ │ -0ede24: 7120 fa2e 0100 |0012: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ede2a: 28ee |0015: goto 0003 // -0012 │ │ +0edce8: |[0edce8] org.pyneo.maps.track.TrackWriterService.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V │ │ +0edcf8: 6e30 2525 2304 |0000: invoke-virtual {v3, v2, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2525 │ │ +0edcfe: 0e00 |0003: return-void │ │ +0edd00: 0d00 |0004: move-exception v0 │ │ +0edd02: 6e10 2325 0000 |0005: invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;.toString:()Ljava/lang/String; // method@2523 │ │ +0edd08: 0c01 |0008: move-result-object v1 │ │ +0edd0a: 7120 fa2e 0100 |0009: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0edd10: 28f7 |000c: goto 0003 // -0009 │ │ +0edd12: 0d00 |000d: move-exception v0 │ │ +0edd14: 6e10 8624 0000 |000e: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.toString:()Ljava/lang/String; // method@2486 │ │ +0edd1a: 0c01 |0011: move-result-object v1 │ │ +0edd1c: 7120 fa2e 0100 |0012: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0edd22: 28ee |0015: goto 0003 // -0012 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0004 │ │ Ljava/lang/IllegalAccessException; -> 0x000d │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=270 │ │ @@ -328035,17 +328412,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ede3c: |[0ede3c] org.pyneo.maps.track.TrackWriterService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0ede4c: 5410 7816 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mBinder:Lorg/pyneo/maps/track/IRemoteService$Stub; // field@1678 │ │ -0ede50: 1100 |0002: return-object v0 │ │ +0edd34: |[0edd34] org.pyneo.maps.track.TrackWriterService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +0edd44: 5410 7816 |0000: iget-object v0, v1, Lorg/pyneo/maps/track/TrackWriterService;.mBinder:Lorg/pyneo/maps/track/IRemoteService$Stub; // field@1678 │ │ +0edd48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/track/TrackWriterService; │ │ 0x0000 - 0x0003 reg=2 arg0 Landroid/content/Intent; │ │ │ │ @@ -328054,70 +328431,70 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -0ede54: |[0ede54] org.pyneo.maps.track.TrackWriterService.onCreate:()V │ │ -0ede64: 6f10 0801 0400 |0000: invoke-super {v4}, Landroid/app/Service;.onCreate:()V // method@0108 │ │ -0ede6a: 5441 8b16 |0003: iget-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.sdf:Ljava/text/SimpleDateFormat; // field@168b │ │ -0ede6e: 1a02 0c13 |0005: const-string v2, "UTC" // string@130c │ │ -0ede72: 7110 a925 0200 |0007: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ -0ede78: 0c02 |000a: move-result-object v2 │ │ -0ede7a: 6e20 3c25 2100 |000b: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ -0ede80: 5441 8b16 |000e: iget-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.sdf:Ljava/text/SimpleDateFormat; // field@168b │ │ -0ede84: 1a02 b705 |0010: const-string v2, "HH:mm:ss" // string@05b7 │ │ -0ede88: 6e20 3825 2100 |0012: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@2538 │ │ -0ede8e: 2201 1306 |0015: new-instance v1, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ -0ede92: 7020 172e 4100 |0017: invoke-direct {v1, v4}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ -0ede98: 5b41 7b16 |001a: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@167b │ │ -0ede9c: 1a01 d02a |001c: const-string v1, "notification" // string@2ad0 │ │ -0edea0: 6e20 ca2d 1400 |001e: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/TrackWriterService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2dca │ │ -0edea6: 0c01 |0021: move-result-object v1 │ │ -0edea8: 1f01 1d00 |0022: check-cast v1, Landroid/app/NotificationManager; // type@001d │ │ -0edeac: 5b41 7f16 |0024: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mNM:Landroid/app/NotificationManager; // field@167f │ │ -0edeb0: 6e10 c224 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0edeb6: 0c01 |0029: move-result-object v1 │ │ -0edeb8: 1a02 7233 |002a: const-string v2, "startForeground" // string@3372 │ │ -0edebc: 6203 8616 |002c: sget-object v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1686 │ │ -0edec0: 6e30 6f24 2103 |002e: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -0edec6: 0c01 |0031: move-result-object v1 │ │ -0edec8: 5b41 8416 |0032: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mStartForeground:Ljava/lang/reflect/Method; // field@1684 │ │ -0edecc: 6e10 c224 0400 |0034: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0eded2: 0c01 |0037: move-result-object v1 │ │ -0eded4: 1a02 a533 |0038: const-string v2, "stopForeground" // string@33a5 │ │ -0eded8: 6203 8916 |003a: sget-object v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1689 │ │ -0ededc: 6e30 6f24 2103 |003c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -0edee2: 0c01 |003f: move-result-object v1 │ │ -0edee4: 5b41 8716 |0040: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mStopForeground:Ljava/lang/reflect/Method; // field@1687 │ │ -0edee8: 0e00 |0042: return-void │ │ -0edeea: 0d00 |0043: move-exception v0 │ │ -0edeec: 6e10 ba24 0000 |0044: invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;.toString:()Ljava/lang/String; // method@24ba │ │ -0edef2: 0c01 |0047: move-result-object v1 │ │ -0edef4: 7120 fa2e 0100 |0048: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0edefa: 1201 |004b: const/4 v1, #int 0 // #0 │ │ -0edefc: 5b41 8716 |004c: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mStopForeground:Ljava/lang/reflect/Method; // field@1687 │ │ -0edf00: 5b41 8416 |004e: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mStartForeground:Ljava/lang/reflect/Method; // field@1684 │ │ -0edf04: 6e10 c224 0400 |0050: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ -0edf0a: 0c01 |0053: move-result-object v1 │ │ -0edf0c: 1a02 1031 |0054: const-string v2, "setForeground" // string@3110 │ │ -0edf10: 6203 8316 |0056: sget-object v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundSignature:[Ljava/lang/Class; // field@1683 │ │ -0edf14: 6e30 6f24 2103 |0058: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ -0edf1a: 0c01 |005b: move-result-object v1 │ │ -0edf1c: 5b41 8116 |005c: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mSetForeground:Ljava/lang/reflect/Method; // field@1681 │ │ -0edf20: 28e4 |005e: goto 0042 // -001c │ │ -0edf22: 0d00 |005f: move-exception v0 │ │ -0edf24: 6e10 ba24 0000 |0060: invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;.toString:()Ljava/lang/String; // method@24ba │ │ -0edf2a: 0c01 |0063: move-result-object v1 │ │ -0edf2c: 7120 fa2e 0100 |0064: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0edf32: 2201 7f04 |0067: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ -0edf36: 1a02 670f |0069: const-string v2, "OS doesn't have Service.startForeground OR Service.setForeground!" // string@0f67 │ │ -0edf3a: 7020 8c24 2100 |006b: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ -0edf40: 2701 |006e: throw v1 │ │ +0edd4c: |[0edd4c] org.pyneo.maps.track.TrackWriterService.onCreate:()V │ │ +0edd5c: 6f10 0801 0400 |0000: invoke-super {v4}, Landroid/app/Service;.onCreate:()V // method@0108 │ │ +0edd62: 5441 8b16 |0003: iget-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.sdf:Ljava/text/SimpleDateFormat; // field@168b │ │ +0edd66: 1a02 0c13 |0005: const-string v2, "UTC" // string@130c │ │ +0edd6a: 7110 a925 0200 |0007: invoke-static {v2}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ +0edd70: 0c02 |000a: move-result-object v2 │ │ +0edd72: 6e20 3c25 2100 |000b: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ +0edd78: 5441 8b16 |000e: iget-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.sdf:Ljava/text/SimpleDateFormat; // field@168b │ │ +0edd7c: 1a02 b705 |0010: const-string v2, "HH:mm:ss" // string@05b7 │ │ +0edd80: 6e20 3825 2100 |0012: invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@2538 │ │ +0edd86: 2201 1306 |0015: new-instance v1, Lorg/pyneo/maps/utils/DistanceFormatter; // type@0613 │ │ +0edd8a: 7020 172e 4100 |0017: invoke-direct {v1, v4}, Lorg/pyneo/maps/utils/DistanceFormatter;.:(Landroid/content/Context;)V // method@2e17 │ │ +0edd90: 5b41 7b16 |001a: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mDf:Lorg/pyneo/maps/utils/DistanceFormatter; // field@167b │ │ +0edd94: 1a01 d02a |001c: const-string v1, "notification" // string@2ad0 │ │ +0edd98: 6e20 ca2d 1400 |001e: invoke-virtual {v4, v1}, Lorg/pyneo/maps/track/TrackWriterService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@2dca │ │ +0edd9e: 0c01 |0021: move-result-object v1 │ │ +0edda0: 1f01 1d00 |0022: check-cast v1, Landroid/app/NotificationManager; // type@001d │ │ +0edda4: 5b41 7f16 |0024: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mNM:Landroid/app/NotificationManager; // field@167f │ │ +0edda8: 6e10 c224 0400 |0026: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0eddae: 0c01 |0029: move-result-object v1 │ │ +0eddb0: 1a02 7233 |002a: const-string v2, "startForeground" // string@3372 │ │ +0eddb4: 6203 8616 |002c: sget-object v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1686 │ │ +0eddb8: 6e30 6f24 2103 |002e: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +0eddbe: 0c01 |0031: move-result-object v1 │ │ +0eddc0: 5b41 8416 |0032: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mStartForeground:Ljava/lang/reflect/Method; // field@1684 │ │ +0eddc4: 6e10 c224 0400 |0034: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0eddca: 0c01 |0037: move-result-object v1 │ │ +0eddcc: 1a02 a533 |0038: const-string v2, "stopForeground" // string@33a5 │ │ +0eddd0: 6203 8916 |003a: sget-object v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1689 │ │ +0eddd4: 6e30 6f24 2103 |003c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +0eddda: 0c01 |003f: move-result-object v1 │ │ +0edddc: 5b41 8716 |0040: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mStopForeground:Ljava/lang/reflect/Method; // field@1687 │ │ +0edde0: 0e00 |0042: return-void │ │ +0edde2: 0d00 |0043: move-exception v0 │ │ +0edde4: 6e10 ba24 0000 |0044: invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;.toString:()Ljava/lang/String; // method@24ba │ │ +0eddea: 0c01 |0047: move-result-object v1 │ │ +0eddec: 7120 fa2e 0100 |0048: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0eddf2: 1201 |004b: const/4 v1, #int 0 // #0 │ │ +0eddf4: 5b41 8716 |004c: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mStopForeground:Ljava/lang/reflect/Method; // field@1687 │ │ +0eddf8: 5b41 8416 |004e: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mStartForeground:Ljava/lang/reflect/Method; // field@1684 │ │ +0eddfc: 6e10 c224 0400 |0050: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@24c2 │ │ +0ede02: 0c01 |0053: move-result-object v1 │ │ +0ede04: 1a02 1031 |0054: const-string v2, "setForeground" // string@3110 │ │ +0ede08: 6203 8316 |0056: sget-object v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundSignature:[Ljava/lang/Class; // field@1683 │ │ +0ede0c: 6e30 6f24 2103 |0058: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@246f │ │ +0ede12: 0c01 |005b: move-result-object v1 │ │ +0ede14: 5b41 8116 |005c: iput-object v1, v4, Lorg/pyneo/maps/track/TrackWriterService;.mSetForeground:Ljava/lang/reflect/Method; // field@1681 │ │ +0ede18: 28e4 |005e: goto 0042 // -001c │ │ +0ede1a: 0d00 |005f: move-exception v0 │ │ +0ede1c: 6e10 ba24 0000 |0060: invoke-virtual {v0}, Ljava/lang/NoSuchMethodException;.toString:()Ljava/lang/String; // method@24ba │ │ +0ede22: 0c01 |0063: move-result-object v1 │ │ +0ede24: 7120 fa2e 0100 |0064: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ede2a: 2201 7f04 |0067: new-instance v1, Ljava/lang/IllegalStateException; // type@047f │ │ +0ede2e: 1a02 670f |0069: const-string v2, "OS doesn't have Service.startForeground OR Service.setForeground!" // string@0f67 │ │ +0ede32: 7020 8c24 2100 |006b: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@248c │ │ +0ede38: 2701 |006e: throw v1 │ │ catches : 2 │ │ 0x0026 - 0x0042 │ │ Ljava/lang/NoSuchMethodException; -> 0x0043 │ │ 0x0050 - 0x005e │ │ Ljava/lang/NoSuchMethodException; -> 0x005f │ │ positions : │ │ 0x0000 line=124 │ │ @@ -328144,32 +328521,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0edf60: |[0edf60] org.pyneo.maps.track.TrackWriterService.onDestroy:()V │ │ -0edf70: 1400 2701 0e7f |0000: const v0, #float 1.88756e+38 // #7f0e0127 │ │ -0edf76: 6e20 d52d 0200 |0003: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/TrackWriterService;.stopForegroundCompat:(I)V // method@2dd5 │ │ -0edf7c: 5420 7d16 |0006: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.mLocationListener:Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // field@167d │ │ -0edf80: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -0edf84: 7010 c82d 0200 |000a: invoke-direct {v2}, Lorg/pyneo/maps/track/TrackWriterService;.getLocationManager:()Landroid/location/LocationManager; // method@2dc8 │ │ -0edf8a: 0c00 |000d: move-result-object v0 │ │ -0edf8c: 5421 7d16 |000e: iget-object v1, v2, Lorg/pyneo/maps/track/TrackWriterService;.mLocationListener:Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // field@167d │ │ -0edf90: 6e20 d002 1000 |0010: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ -0edf96: 5420 7716 |0013: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ -0edf9a: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -0edf9e: 5420 7716 |0017: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ -0edfa2: 6e10 f301 0000 |0019: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0edfa8: 5420 7916 |001c: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0edfac: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -0edfb0: 5420 7916 |0020: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ -0edfb4: 6e10 6c03 0000 |0022: invoke-virtual {v0}, Landroid/os/RemoteCallbackList;.kill:()V // method@036c │ │ -0edfba: 0e00 |0025: return-void │ │ +0ede58: |[0ede58] org.pyneo.maps.track.TrackWriterService.onDestroy:()V │ │ +0ede68: 1400 2701 0e7f |0000: const v0, #float 1.88756e+38 // #7f0e0127 │ │ +0ede6e: 6e20 d52d 0200 |0003: invoke-virtual {v2, v0}, Lorg/pyneo/maps/track/TrackWriterService;.stopForegroundCompat:(I)V // method@2dd5 │ │ +0ede74: 5420 7d16 |0006: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.mLocationListener:Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // field@167d │ │ +0ede78: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0ede7c: 7010 c82d 0200 |000a: invoke-direct {v2}, Lorg/pyneo/maps/track/TrackWriterService;.getLocationManager:()Landroid/location/LocationManager; // method@2dc8 │ │ +0ede82: 0c00 |000d: move-result-object v0 │ │ +0ede84: 5421 7d16 |000e: iget-object v1, v2, Lorg/pyneo/maps/track/TrackWriterService;.mLocationListener:Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener; // field@167d │ │ +0ede88: 6e20 d002 1000 |0010: invoke-virtual {v0, v1}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@02d0 │ │ +0ede8e: 5420 7716 |0013: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ +0ede92: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +0ede96: 5420 7716 |0017: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.db:Landroid/database/sqlite/SQLiteDatabase; // field@1677 │ │ +0ede9a: 6e10 f301 0000 |0019: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0edea0: 5420 7916 |001c: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0edea4: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +0edea8: 5420 7916 |0020: iget-object v0, v2, Lorg/pyneo/maps/track/TrackWriterService;.mCallbacks:Landroid/os/RemoteCallbackList; // field@1679 │ │ +0edeac: 6e10 6c03 0000 |0022: invoke-virtual {v0}, Landroid/os/RemoteCallbackList;.kill:()V // method@036c │ │ +0edeb2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0006 line=232 │ │ 0x000a line=233 │ │ 0x0013 line=235 │ │ 0x0017 line=236 │ │ @@ -328184,18 +328561,18 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0edfbc: |[0edfbc] org.pyneo.maps.track.TrackWriterService.onStart:(Landroid/content/Intent;I)V │ │ -0edfcc: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -0edfd0: 7020 cc2d 1000 |0002: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.handleCommand:(Landroid/content/Intent;)V // method@2dcc │ │ -0edfd6: 0e00 |0005: return-void │ │ +0edeb4: |[0edeb4] org.pyneo.maps.track.TrackWriterService.onStart:(Landroid/content/Intent;I)V │ │ +0edec4: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +0edec8: 7020 cc2d 1000 |0002: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.handleCommand:(Landroid/content/Intent;)V // method@2dcc │ │ +0edece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/pyneo/maps/track/TrackWriterService; │ │ @@ -328207,19 +328584,19 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0edfd8: |[0edfd8] org.pyneo.maps.track.TrackWriterService.onStartCommand:(Landroid/content/Intent;II)I │ │ -0edfe8: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -0edfec: 7020 cc2d 2100 |0002: invoke-direct {v1, v2}, Lorg/pyneo/maps/track/TrackWriterService;.handleCommand:(Landroid/content/Intent;)V // method@2dcc │ │ -0edff2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0edff4: 0f00 |0006: return v0 │ │ +0eded0: |[0eded0] org.pyneo.maps.track.TrackWriterService.onStartCommand:(Landroid/content/Intent;II)I │ │ +0edee0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +0edee4: 7020 cc2d 2100 |0002: invoke-direct {v1, v2}, Lorg/pyneo/maps/track/TrackWriterService;.handleCommand:(Landroid/content/Intent;)V // method@2dcc │ │ +0edeea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0edeec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0002 line=172 │ │ 0x0005 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/track/TrackWriterService; │ │ @@ -328232,38 +328609,38 @@ │ │ type : '(ILandroid/app/Notification;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0edff8: |[0edff8] org.pyneo.maps.track.TrackWriterService.startForegroundCompat:(ILandroid/app/Notification;)V │ │ -0ee008: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ee00a: 5430 8416 |0001: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForeground:Ljava/lang/reflect/Method; // field@1684 │ │ -0ee00e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -0ee012: 5430 8516 |0005: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1685 │ │ -0ee016: 7110 9624 0400 |0007: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0ee01c: 0c01 |000a: move-result-object v1 │ │ -0ee01e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -0ee022: 5430 8516 |000d: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1685 │ │ -0ee026: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0ee028: 4d05 0001 |0010: aput-object v5, v0, v1 │ │ -0ee02c: 5430 8416 |0012: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForeground:Ljava/lang/reflect/Method; // field@1684 │ │ -0ee030: 5431 8516 |0014: iget-object v1, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1685 │ │ -0ee034: 6e30 cd2d 0301 |0016: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@2dcd │ │ -0ee03a: 0e00 |0019: return-void │ │ -0ee03c: 5430 8216 |001a: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ -0ee040: 6201 ca0b |001c: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0bca │ │ -0ee044: 4d01 0002 |001e: aput-object v1, v0, v2 │ │ -0ee048: 5430 8116 |0020: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForeground:Ljava/lang/reflect/Method; // field@1681 │ │ -0ee04c: 5431 8216 |0022: iget-object v1, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ -0ee050: 6e30 cd2d 0301 |0024: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@2dcd │ │ -0ee056: 5430 7f16 |0027: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mNM:Landroid/app/NotificationManager; // field@167f │ │ -0ee05a: 6e30 e000 4005 |0029: invoke-virtual {v0, v4, v5}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ -0ee060: 28ed |002c: goto 0019 // -0013 │ │ +0edef0: |[0edef0] org.pyneo.maps.track.TrackWriterService.startForegroundCompat:(ILandroid/app/Notification;)V │ │ +0edf00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0edf02: 5430 8416 |0001: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForeground:Ljava/lang/reflect/Method; // field@1684 │ │ +0edf06: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +0edf0a: 5430 8516 |0005: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1685 │ │ +0edf0e: 7110 9624 0400 |0007: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0edf14: 0c01 |000a: move-result-object v1 │ │ +0edf16: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +0edf1a: 5430 8516 |000d: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1685 │ │ +0edf1e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0edf20: 4d05 0001 |0010: aput-object v5, v0, v1 │ │ +0edf24: 5430 8416 |0012: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForeground:Ljava/lang/reflect/Method; // field@1684 │ │ +0edf28: 5431 8516 |0014: iget-object v1, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1685 │ │ +0edf2c: 6e30 cd2d 0301 |0016: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@2dcd │ │ +0edf32: 0e00 |0019: return-void │ │ +0edf34: 5430 8216 |001a: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ +0edf38: 6201 ca0b |001c: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0bca │ │ +0edf3c: 4d01 0002 |001e: aput-object v1, v0, v2 │ │ +0edf40: 5430 8116 |0020: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForeground:Ljava/lang/reflect/Method; // field@1681 │ │ +0edf44: 5431 8216 |0022: iget-object v1, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ +0edf48: 6e30 cd2d 0301 |0024: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@2dcd │ │ +0edf4e: 5430 7f16 |0027: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mNM:Landroid/app/NotificationManager; // field@167f │ │ +0edf52: 6e30 e000 4005 |0029: invoke-virtual {v0, v4, v5}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ +0edf58: 28ed |002c: goto 0019 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=278 │ │ 0x0005 line=279 │ │ 0x000d line=280 │ │ 0x0012 line=281 │ │ 0x0019 line=289 │ │ @@ -328280,34 +328657,34 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0ee064: |[0ee064] org.pyneo.maps.track.TrackWriterService.stopForegroundCompat:(I)V │ │ -0ee074: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ee076: 5430 8716 |0001: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForeground:Ljava/lang/reflect/Method; // field@1687 │ │ -0ee07a: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ -0ee07e: 5430 8816 |0005: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1688 │ │ -0ee082: 6201 ca0b |0007: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0bca │ │ -0ee086: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ -0ee08a: 5430 8716 |000b: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForeground:Ljava/lang/reflect/Method; // field@1687 │ │ -0ee08e: 5431 8816 |000d: iget-object v1, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1688 │ │ -0ee092: 6e30 cd2d 0301 |000f: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@2dcd │ │ -0ee098: 0e00 |0012: return-void │ │ -0ee09a: 5430 7f16 |0013: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mNM:Landroid/app/NotificationManager; // field@167f │ │ -0ee09e: 6e20 df00 4000 |0015: invoke-virtual {v0, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@00df │ │ -0ee0a4: 5430 8216 |0018: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ -0ee0a8: 6201 c90b |001a: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0bc9 │ │ -0ee0ac: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ -0ee0b0: 5430 8116 |001e: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForeground:Ljava/lang/reflect/Method; // field@1681 │ │ -0ee0b4: 5431 8216 |0020: iget-object v1, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ -0ee0b8: 6e30 cd2d 0301 |0022: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@2dcd │ │ -0ee0be: 28ed |0025: goto 0012 // -0013 │ │ +0edf5c: |[0edf5c] org.pyneo.maps.track.TrackWriterService.stopForegroundCompat:(I)V │ │ +0edf6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0edf6e: 5430 8716 |0001: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForeground:Ljava/lang/reflect/Method; // field@1687 │ │ +0edf72: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ +0edf76: 5430 8816 |0005: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1688 │ │ +0edf7a: 6201 ca0b |0007: sget-object v1, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0bca │ │ +0edf7e: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ +0edf82: 5430 8716 |000b: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForeground:Ljava/lang/reflect/Method; // field@1687 │ │ +0edf86: 5431 8816 |000d: iget-object v1, v3, Lorg/pyneo/maps/track/TrackWriterService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1688 │ │ +0edf8a: 6e30 cd2d 0301 |000f: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@2dcd │ │ +0edf90: 0e00 |0012: return-void │ │ +0edf92: 5430 7f16 |0013: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mNM:Landroid/app/NotificationManager; // field@167f │ │ +0edf96: 6e20 df00 4000 |0015: invoke-virtual {v0, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@00df │ │ +0edf9c: 5430 8216 |0018: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ +0edfa0: 6201 c90b |001a: sget-object v1, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0bc9 │ │ +0edfa4: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ +0edfa8: 5430 8116 |001e: iget-object v0, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForeground:Ljava/lang/reflect/Method; // field@1681 │ │ +0edfac: 5431 8216 |0020: iget-object v1, v3, Lorg/pyneo/maps/track/TrackWriterService;.mSetForegroundArgs:[Ljava/lang/Object; // field@1682 │ │ +0edfb0: 6e30 cd2d 0301 |0022: invoke-virtual {v3, v0, v1}, Lorg/pyneo/maps/track/TrackWriterService;.invokeMethod:(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V // method@2dcd │ │ +0edfb6: 28ed |0025: goto 0012 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=297 │ │ 0x0005 line=298 │ │ 0x000b line=299 │ │ 0x0012 line=308 │ │ 0x0013 line=305 │ │ @@ -328363,30 +328740,30 @@ │ │ type : '(DDDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -0ee0c0: |[0ee0c0] org.pyneo.maps.utils.BoundingBoxE6.:(DDDD)V │ │ -0ee0d0: 1802 0000 0000 8084 2e41 |0000: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -0ee0da: 7010 be24 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@24be │ │ -0ee0e0: ad00 0602 |0008: mul-double v0, v6, v2 │ │ -0ee0e4: 8a00 |000a: double-to-int v0, v0 │ │ -0ee0e6: 5950 9716 |000b: iput v0, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee0ea: ad00 0a02 |000d: mul-double v0, v10, v2 │ │ -0ee0ee: 8a00 |000f: double-to-int v0, v0 │ │ -0ee0f0: 5950 9816 |0010: iput v0, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ -0ee0f4: ad00 0c02 |0012: mul-double v0, v12, v2 │ │ -0ee0f8: 8a00 |0014: double-to-int v0, v0 │ │ -0ee0fa: 5950 9a16 |0015: iput v0, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ -0ee0fe: ad00 0802 |0017: mul-double v0, v8, v2 │ │ -0ee102: 8a00 |0019: double-to-int v0, v0 │ │ -0ee104: 5950 9916 |001a: iput v0, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ -0ee108: 0e00 |001c: return-void │ │ +0edfb8: |[0edfb8] org.pyneo.maps.utils.BoundingBoxE6.:(DDDD)V │ │ +0edfc8: 1802 0000 0000 8084 2e41 |0000: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +0edfd2: 7010 be24 0500 |0005: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@24be │ │ +0edfd8: ad00 0602 |0008: mul-double v0, v6, v2 │ │ +0edfdc: 8a00 |000a: double-to-int v0, v0 │ │ +0edfde: 5950 9716 |000b: iput v0, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0edfe2: ad00 0a02 |000d: mul-double v0, v10, v2 │ │ +0edfe6: 8a00 |000f: double-to-int v0, v0 │ │ +0edfe8: 5950 9816 |0010: iput v0, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ +0edfec: ad00 0c02 |0012: mul-double v0, v12, v2 │ │ +0edff0: 8a00 |0014: double-to-int v0, v0 │ │ +0edff2: 5950 9a16 |0015: iput v0, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ +0edff6: ad00 0802 |0017: mul-double v0, v8, v2 │ │ +0edffa: 8a00 |0019: double-to-int v0, v0 │ │ +0edffc: 5950 9916 |001a: iput v0, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ +0ee000: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=24 │ │ 0x0008 line=25 │ │ 0x000d line=26 │ │ 0x0012 line=27 │ │ 0x0017 line=28 │ │ @@ -328403,21 +328780,21 @@ │ │ type : '(IIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ee10c: |[0ee10c] org.pyneo.maps.utils.BoundingBoxE6.:(IIII)V │ │ -0ee11c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ee122: 5901 9716 |0003: iput v1, v0, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee126: 5903 9816 |0005: iput v3, v0, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ -0ee12a: 5904 9a16 |0007: iput v4, v0, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ -0ee12e: 5902 9916 |0009: iput v2, v0, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ -0ee132: 0e00 |000b: return-void │ │ +0ee004: |[0ee004] org.pyneo.maps.utils.BoundingBoxE6.:(IIII)V │ │ +0ee014: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ee01a: 5901 9716 |0003: iput v1, v0, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee01e: 5903 9816 |0005: iput v3, v0, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ +0ee022: 5904 9a16 |0007: iput v4, v0, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ +0ee026: 5902 9916 |0009: iput v2, v0, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ +0ee02a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ 0x0007 line=20 │ │ 0x0009 line=21 │ │ @@ -328434,43 +328811,43 @@ │ │ type : '(Ljava/util/ArrayList;)Lorg/pyneo/maps/utils/BoundingBoxE6;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -0ee134: |[0ee134] org.pyneo.maps.utils.BoundingBoxE6.fromGeoPoints:(Ljava/util/ArrayList;)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ -0ee144: 1406 ffff ff7f |0000: const v6, #float nan // #7fffffff │ │ -0ee14a: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ -0ee150: 1504 0080 |0006: const/high16 v4, #int -2147483648 // #8000 │ │ -0ee154: 1505 0080 |0008: const/high16 v5, #int -2147483648 // #8000 │ │ -0ee158: 6e10 4825 0900 |000a: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ -0ee15e: 0c01 |000d: move-result-object v1 │ │ -0ee160: 7210 6f25 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0ee166: 0a08 |0011: move-result v8 │ │ -0ee168: 3808 2100 |0012: if-eqz v8, 0033 // +0021 │ │ -0ee16c: 7210 7025 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0ee172: 0c00 |0017: move-result-object v0 │ │ -0ee174: 1f00 1406 |0018: check-cast v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ee178: 6e10 312e 0000 |001a: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ -0ee17e: 0a02 |001d: move-result v2 │ │ -0ee180: 6e10 332e 0000 |001e: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ -0ee186: 0a03 |0021: move-result v3 │ │ -0ee188: 7120 af24 2600 |0022: invoke-static {v6, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0ee18e: 0a06 |0025: move-result v6 │ │ -0ee190: 7120 af24 3700 |0026: invoke-static {v7, v3}, Ljava/lang/Math;.min:(II)I // method@24af │ │ -0ee196: 0a07 |0029: move-result v7 │ │ -0ee198: 7120 ad24 2400 |002a: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0ee19e: 0a04 |002d: move-result v4 │ │ -0ee1a0: 7120 ad24 3500 |002e: invoke-static {v5, v3}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ -0ee1a6: 0a05 |0031: move-result v5 │ │ -0ee1a8: 28dc |0032: goto 000e // -0024 │ │ -0ee1aa: 2208 0b06 |0033: new-instance v8, Lorg/pyneo/maps/utils/BoundingBoxE6; // type@060b │ │ -0ee1ae: 7057 e12d 6845 |0035: invoke-direct {v8, v6, v5, v4, v7}, Lorg/pyneo/maps/utils/BoundingBoxE6;.:(IIII)V // method@2de1 │ │ -0ee1b4: 1108 |0038: return-object v8 │ │ +0ee02c: |[0ee02c] org.pyneo.maps.utils.BoundingBoxE6.fromGeoPoints:(Ljava/util/ArrayList;)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ +0ee03c: 1405 ffff ff7f |0000: const v5, #float nan // #7fffffff │ │ +0ee042: 1406 ffff ff7f |0003: const v6, #float nan // #7fffffff │ │ +0ee048: 1503 0080 |0006: const/high16 v3, #int -2147483648 // #8000 │ │ +0ee04c: 1504 0080 |0008: const/high16 v4, #int -2147483648 // #8000 │ │ +0ee050: 6e10 4825 0900 |000a: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2548 │ │ +0ee056: 0c07 |000d: move-result-object v7 │ │ +0ee058: 7210 6f25 0700 |000e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0ee05e: 0a08 |0011: move-result v8 │ │ +0ee060: 3808 2100 |0012: if-eqz v8, 0033 // +0021 │ │ +0ee064: 7210 7025 0700 |0014: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0ee06a: 0c00 |0017: move-result-object v0 │ │ +0ee06c: 1f00 1406 |0018: check-cast v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ee070: 6e10 312e 0000 |001a: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitudeE6:()I // method@2e31 │ │ +0ee076: 0a01 |001d: move-result v1 │ │ +0ee078: 6e10 332e 0000 |001e: invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitudeE6:()I // method@2e33 │ │ +0ee07e: 0a02 |0021: move-result v2 │ │ +0ee080: 7120 af24 1500 |0022: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0ee086: 0a05 |0025: move-result v5 │ │ +0ee088: 7120 af24 2600 |0026: invoke-static {v6, v2}, Ljava/lang/Math;.min:(II)I // method@24af │ │ +0ee08e: 0a06 |0029: move-result v6 │ │ +0ee090: 7120 ad24 1300 |002a: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0ee096: 0a03 |002d: move-result v3 │ │ +0ee098: 7120 ad24 2400 |002e: invoke-static {v4, v2}, Ljava/lang/Math;.max:(II)I // method@24ad │ │ +0ee09e: 0a04 |0031: move-result v4 │ │ +0ee0a0: 28dc |0032: goto 000e // -0024 │ │ +0ee0a2: 2207 0b06 |0033: new-instance v7, Lorg/pyneo/maps/utils/BoundingBoxE6; // type@060b │ │ +0ee0a6: 7056 e12d 5734 |0035: invoke-direct {v7, v5, v4, v3, v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.:(IIII)V // method@2de1 │ │ +0ee0ac: 1107 |0038: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0006 line=131 │ │ 0x0008 line=132 │ │ 0x000a line=133 │ │ @@ -328481,45 +328858,44 @@ │ │ 0x002a line=138 │ │ 0x002e line=139 │ │ 0x0032 line=140 │ │ 0x0033 line=141 │ │ locals : │ │ 0x0000 - 0x0000 reg=9 (null) Ljava/util/ArrayList; │ │ 0x001a - 0x0033 reg=0 gp Lorg/pyneo/maps/utils/GeoPoint; │ │ - 0x001e - 0x0033 reg=2 latitudeE6 I │ │ - 0x0022 - 0x0033 reg=3 longitudeE6 I │ │ - 0x000e - 0x0039 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0008 - 0x0039 reg=4 maxLat I │ │ - 0x000a - 0x0039 reg=5 maxLon I │ │ - 0x0003 - 0x0039 reg=6 minLat I │ │ - 0x0006 - 0x0039 reg=7 minLon I │ │ + 0x001e - 0x0033 reg=1 latitudeE6 I │ │ + 0x0022 - 0x0033 reg=2 longitudeE6 I │ │ + 0x0008 - 0x0039 reg=3 maxLat I │ │ + 0x000a - 0x0039 reg=4 maxLon I │ │ + 0x0003 - 0x0039 reg=5 minLat I │ │ + 0x0006 - 0x0039 reg=6 minLon I │ │ 0x0000 - 0x0039 reg=9 partialPolyLine Ljava/util/ArrayList; Ljava/util/ArrayList<+Lorg/pyneo/maps/utils/GeoPoint;>; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/utils/BoundingBoxE6;) │ │ name : 'getDiagonalLengthInMeters' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0ee1b8: |[0ee1b8] org.pyneo.maps.utils.BoundingBoxE6.getDiagonalLengthInMeters:()I │ │ -0ee1c8: 2200 1406 |0000: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ee1cc: 5241 9716 |0002: iget v1, v4, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee1d0: 5242 9a16 |0004: iget v2, v4, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ -0ee1d4: 7030 1e2e 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ee1da: 2201 1406 |0009: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ee1de: 5242 9816 |000b: iget v2, v4, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ -0ee1e2: 5243 9916 |000d: iget v3, v4, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ -0ee1e6: 7030 1e2e 2103 |000f: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ee1ec: 6e20 2c2e 1000 |0012: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ -0ee1f2: 0a00 |0015: move-result v0 │ │ -0ee1f4: 0f00 |0016: return v0 │ │ +0ee0b0: |[0ee0b0] org.pyneo.maps.utils.BoundingBoxE6.getDiagonalLengthInMeters:()I │ │ +0ee0c0: 2200 1406 |0000: new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ee0c4: 5241 9716 |0002: iget v1, v4, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee0c8: 5242 9a16 |0004: iget v2, v4, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ +0ee0cc: 7030 1e2e 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ee0d2: 2201 1406 |0009: new-instance v1, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ee0d6: 5242 9816 |000b: iget v2, v4, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ +0ee0da: 5243 9916 |000d: iget v3, v4, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ +0ee0de: 7030 1e2e 2103 |000f: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ee0e4: 6e20 2c2e 1000 |0012: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.distanceTo:(Lorg/pyneo/maps/utils/GeoPoint;)I // method@2e2c │ │ +0ee0ea: 0a00 |0015: move-result v0 │ │ +0ee0ec: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/BoundingBoxE6;) │ │ @@ -328527,69 +328903,69 @@ │ │ type : '(FF)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0ee1f8: |[0ee1f8] org.pyneo.maps.utils.BoundingBoxE6.getGeoPointOfRelativePositionWithExactGudermannInterpolation:(FF)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0ee208: 52c8 9716 |0000: iget v8, v12, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee20c: 8388 |0002: int-to-double v8, v8 │ │ -0ee20e: 180a 0000 0000 8084 2e41 |0003: const-wide v10, #double 1e+06 // #412e848000000000 │ │ -0ee218: cea8 |0008: div-double/2addr v8, v10 │ │ -0ee21a: 7120 6c2e 9800 |0009: invoke-static {v8, v9}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ -0ee220: 0b00 |000c: move-result-wide v0 │ │ -0ee222: 52c8 9816 |000d: iget v8, v12, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ -0ee226: 8388 |000f: int-to-double v8, v8 │ │ -0ee228: 180a 0000 0000 8084 2e41 |0010: const-wide v10, #double 1e+06 // #412e848000000000 │ │ -0ee232: cea8 |0015: div-double/2addr v8, v10 │ │ -0ee234: 7120 6c2e 9800 |0016: invoke-static {v8, v9}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ -0ee23a: 0b02 |0019: move-result-wide v2 │ │ -0ee23c: 1508 803f |001a: const/high16 v8, #int 1065353216 // #3f80 │ │ -0ee240: c7e8 |001c: sub-float/2addr v8, v14 │ │ -0ee242: 8988 |001d: float-to-double v8, v8 │ │ -0ee244: ac0a 0002 |001e: sub-double v10, v0, v2 │ │ -0ee248: cda8 |0020: mul-double/2addr v8, v10 │ │ -0ee24a: cb28 |0021: add-double/2addr v8, v2 │ │ -0ee24c: 7120 6b2e 9800 |0022: invoke-static {v8, v9}, Lorg/pyneo/maps/utils/MyMath;.gudermann:(D)D // method@2e6b │ │ -0ee252: 0b06 |0025: move-result-wide v6 │ │ -0ee254: 1808 0000 0000 8084 2e41 |0026: const-wide v8, #double 1e+06 // #412e848000000000 │ │ -0ee25e: cd68 |002b: mul-double/2addr v8, v6 │ │ -0ee260: 8a84 |002c: double-to-int v4, v8 │ │ -0ee262: 52c8 9a16 |002d: iget v8, v12, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ -0ee266: 8288 |002f: int-to-float v8, v8 │ │ -0ee268: 6e10 eb2d 0c00 |0030: invoke-virtual {v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ -0ee26e: 0a09 |0033: move-result v9 │ │ -0ee270: 8299 |0034: int-to-float v9, v9 │ │ -0ee272: c8d9 |0035: mul-float/2addr v9, v13 │ │ -0ee274: c698 |0036: add-float/2addr v8, v9 │ │ -0ee276: 8785 |0037: float-to-int v5, v8 │ │ -0ee278: 1408 a0eb 6405 |0038: const v8, #float 1.07638e-35 // #0564eba0 │ │ -0ee27e: 3784 0700 |003b: if-le v4, v8, 0042 // +0007 │ │ -0ee282: 1408 a0eb 6405 |003d: const v8, #float 1.07638e-35 // #0564eba0 │ │ -0ee288: b184 |0040: sub-int/2addr v4, v8 │ │ -0ee28a: 28f7 |0041: goto 0038 // -0009 │ │ -0ee28c: 1408 6014 9bfa |0042: const v8, #float -4.0261e+35 // #fa9b1460 │ │ -0ee292: 3584 0700 |0045: if-ge v4, v8, 004c // +0007 │ │ -0ee296: 1408 a0eb 6405 |0047: const v8, #float 1.07638e-35 // #0564eba0 │ │ -0ee29c: b084 |004a: add-int/2addr v4, v8 │ │ -0ee29e: 28f7 |004b: goto 0042 // -0009 │ │ -0ee2a0: 1408 0095 ba0a |004c: const v8, #float 1.79672e-32 // #0aba9500 │ │ -0ee2a6: 3785 0700 |004f: if-le v5, v8, 0056 // +0007 │ │ -0ee2aa: 1408 0095 ba0a |0051: const v8, #float 1.79672e-32 // #0aba9500 │ │ -0ee2b0: b185 |0054: sub-int/2addr v5, v8 │ │ -0ee2b2: 28f7 |0055: goto 004c // -0009 │ │ -0ee2b4: 1408 006b 45f5 |0056: const v8, #float -2.50257e+32 // #f5456b00 │ │ -0ee2ba: 3585 0700 |0059: if-ge v5, v8, 0060 // +0007 │ │ -0ee2be: 1408 0095 ba0a |005b: const v8, #float 1.79672e-32 // #0aba9500 │ │ -0ee2c4: b085 |005e: add-int/2addr v5, v8 │ │ -0ee2c6: 28f7 |005f: goto 0056 // -0009 │ │ -0ee2c8: 2208 1406 |0060: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ee2cc: 7030 1e2e 4805 |0062: invoke-direct {v8, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ee2d2: 1108 |0065: return-object v8 │ │ +0ee0f0: |[0ee0f0] org.pyneo.maps.utils.BoundingBoxE6.getGeoPointOfRelativePositionWithExactGudermannInterpolation:(FF)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0ee100: 52c8 9716 |0000: iget v8, v12, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee104: 8388 |0002: int-to-double v8, v8 │ │ +0ee106: 180a 0000 0000 8084 2e41 |0003: const-wide v10, #double 1e+06 // #412e848000000000 │ │ +0ee110: cea8 |0008: div-double/2addr v8, v10 │ │ +0ee112: 7120 6c2e 9800 |0009: invoke-static {v8, v9}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ +0ee118: 0b00 |000c: move-result-wide v0 │ │ +0ee11a: 52c8 9816 |000d: iget v8, v12, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ +0ee11e: 8388 |000f: int-to-double v8, v8 │ │ +0ee120: 180a 0000 0000 8084 2e41 |0010: const-wide v10, #double 1e+06 // #412e848000000000 │ │ +0ee12a: cea8 |0015: div-double/2addr v8, v10 │ │ +0ee12c: 7120 6c2e 9800 |0016: invoke-static {v8, v9}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ +0ee132: 0b02 |0019: move-result-wide v2 │ │ +0ee134: 1508 803f |001a: const/high16 v8, #int 1065353216 // #3f80 │ │ +0ee138: c7e8 |001c: sub-float/2addr v8, v14 │ │ +0ee13a: 8988 |001d: float-to-double v8, v8 │ │ +0ee13c: ac0a 0002 |001e: sub-double v10, v0, v2 │ │ +0ee140: cda8 |0020: mul-double/2addr v8, v10 │ │ +0ee142: cb28 |0021: add-double/2addr v8, v2 │ │ +0ee144: 7120 6b2e 9800 |0022: invoke-static {v8, v9}, Lorg/pyneo/maps/utils/MyMath;.gudermann:(D)D // method@2e6b │ │ +0ee14a: 0b06 |0025: move-result-wide v6 │ │ +0ee14c: 1808 0000 0000 8084 2e41 |0026: const-wide v8, #double 1e+06 // #412e848000000000 │ │ +0ee156: cd68 |002b: mul-double/2addr v8, v6 │ │ +0ee158: 8a84 |002c: double-to-int v4, v8 │ │ +0ee15a: 52c8 9a16 |002d: iget v8, v12, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ +0ee15e: 8288 |002f: int-to-float v8, v8 │ │ +0ee160: 6e10 eb2d 0c00 |0030: invoke-virtual {v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ +0ee166: 0a09 |0033: move-result v9 │ │ +0ee168: 8299 |0034: int-to-float v9, v9 │ │ +0ee16a: c8d9 |0035: mul-float/2addr v9, v13 │ │ +0ee16c: c698 |0036: add-float/2addr v8, v9 │ │ +0ee16e: 8785 |0037: float-to-int v5, v8 │ │ +0ee170: 1408 a0eb 6405 |0038: const v8, #float 1.07638e-35 // #0564eba0 │ │ +0ee176: 3784 0700 |003b: if-le v4, v8, 0042 // +0007 │ │ +0ee17a: 1408 a0eb 6405 |003d: const v8, #float 1.07638e-35 // #0564eba0 │ │ +0ee180: b184 |0040: sub-int/2addr v4, v8 │ │ +0ee182: 28f7 |0041: goto 0038 // -0009 │ │ +0ee184: 1408 6014 9bfa |0042: const v8, #float -4.0261e+35 // #fa9b1460 │ │ +0ee18a: 3584 0700 |0045: if-ge v4, v8, 004c // +0007 │ │ +0ee18e: 1408 a0eb 6405 |0047: const v8, #float 1.07638e-35 // #0564eba0 │ │ +0ee194: b084 |004a: add-int/2addr v4, v8 │ │ +0ee196: 28f7 |004b: goto 0042 // -0009 │ │ +0ee198: 1408 0095 ba0a |004c: const v8, #float 1.79672e-32 // #0aba9500 │ │ +0ee19e: 3785 0700 |004f: if-le v5, v8, 0056 // +0007 │ │ +0ee1a2: 1408 0095 ba0a |0051: const v8, #float 1.79672e-32 // #0aba9500 │ │ +0ee1a8: b185 |0054: sub-int/2addr v5, v8 │ │ +0ee1aa: 28f7 |0055: goto 004c // -0009 │ │ +0ee1ac: 1408 006b 45f5 |0056: const v8, #float -2.50257e+32 // #f5456b00 │ │ +0ee1b2: 3585 0700 |0059: if-ge v5, v8, 0060 // +0007 │ │ +0ee1b6: 1408 0095 ba0a |005b: const v8, #float 1.79672e-32 // #0aba9500 │ │ +0ee1bc: b085 |005e: add-int/2addr v5, v8 │ │ +0ee1be: 28f7 |005f: goto 0056 // -0009 │ │ +0ee1c0: 2208 1406 |0060: new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ee1c4: 7030 1e2e 4805 |0062: invoke-direct {v8, v4, v5}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ee1ca: 1108 |0065: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000d line=101 │ │ 0x001a line=102 │ │ 0x0026 line=103 │ │ 0x002d line=104 │ │ @@ -328617,51 +328993,51 @@ │ │ type : '(FF)Lorg/pyneo/maps/utils/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0ee2d4: |[0ee2d4] org.pyneo.maps.utils.BoundingBoxE6.getGeoPointOfRelativePositionWithLinearInterpolation:(FF)Lorg/pyneo/maps/utils/GeoPoint; │ │ -0ee2e4: 1405 002a 7515 |0000: const v5, #float 4.95105e-26 // #15752a00 │ │ -0ee2ea: 1404 a0eb 6405 |0003: const v4, #float 1.07638e-35 // #0564eba0 │ │ -0ee2f0: 5262 9716 |0006: iget v2, v6, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee2f4: 8222 |0008: int-to-float v2, v2 │ │ -0ee2f6: 6e10 e82d 0600 |0009: invoke-virtual {v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatitudeSpanE6:()I // method@2de8 │ │ -0ee2fc: 0a03 |000c: move-result v3 │ │ -0ee2fe: 8233 |000d: int-to-float v3, v3 │ │ -0ee300: c883 |000e: mul-float/2addr v3, v8 │ │ -0ee302: c732 |000f: sub-float/2addr v2, v3 │ │ -0ee304: 8720 |0010: float-to-int v0, v2 │ │ -0ee306: 5262 9a16 |0011: iget v2, v6, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ -0ee30a: 8222 |0013: int-to-float v2, v2 │ │ -0ee30c: 6e10 eb2d 0600 |0014: invoke-virtual {v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ -0ee312: 0a03 |0017: move-result v3 │ │ -0ee314: 8233 |0018: int-to-float v3, v3 │ │ -0ee316: c873 |0019: mul-float/2addr v3, v7 │ │ -0ee318: c632 |001a: add-float/2addr v2, v3 │ │ -0ee31a: 8721 |001b: float-to-int v1, v2 │ │ -0ee31c: 3740 0400 |001c: if-le v0, v4, 0020 // +0004 │ │ -0ee320: b140 |001e: sub-int/2addr v0, v4 │ │ -0ee322: 28fd |001f: goto 001c // -0003 │ │ -0ee324: 1402 6014 9bfa |0020: const v2, #float -4.0261e+35 // #fa9b1460 │ │ -0ee32a: 3520 0400 |0023: if-ge v0, v2, 0027 // +0004 │ │ -0ee32e: b040 |0025: add-int/2addr v0, v4 │ │ -0ee330: 28fa |0026: goto 0020 // -0006 │ │ -0ee332: 1402 0095 ba0a |0027: const v2, #float 1.79672e-32 // #0aba9500 │ │ -0ee338: 3721 0400 |002a: if-le v1, v2, 002e // +0004 │ │ -0ee33c: b151 |002c: sub-int/2addr v1, v5 │ │ -0ee33e: 28fa |002d: goto 0027 // -0006 │ │ -0ee340: 1402 006b 45f5 |002e: const v2, #float -2.50257e+32 // #f5456b00 │ │ -0ee346: 3521 0400 |0031: if-ge v1, v2, 0035 // +0004 │ │ -0ee34a: b051 |0033: add-int/2addr v1, v5 │ │ -0ee34c: 28fa |0034: goto 002e // -0006 │ │ -0ee34e: 2202 1406 |0035: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ -0ee352: 7030 1e2e 0201 |0037: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ -0ee358: 1102 |003a: return-object v2 │ │ +0ee1cc: |[0ee1cc] org.pyneo.maps.utils.BoundingBoxE6.getGeoPointOfRelativePositionWithLinearInterpolation:(FF)Lorg/pyneo/maps/utils/GeoPoint; │ │ +0ee1dc: 1405 002a 7515 |0000: const v5, #float 4.95105e-26 // #15752a00 │ │ +0ee1e2: 1404 a0eb 6405 |0003: const v4, #float 1.07638e-35 // #0564eba0 │ │ +0ee1e8: 5262 9716 |0006: iget v2, v6, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee1ec: 8222 |0008: int-to-float v2, v2 │ │ +0ee1ee: 6e10 e82d 0600 |0009: invoke-virtual {v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatitudeSpanE6:()I // method@2de8 │ │ +0ee1f4: 0a03 |000c: move-result v3 │ │ +0ee1f6: 8233 |000d: int-to-float v3, v3 │ │ +0ee1f8: c883 |000e: mul-float/2addr v3, v8 │ │ +0ee1fa: c732 |000f: sub-float/2addr v2, v3 │ │ +0ee1fc: 8720 |0010: float-to-int v0, v2 │ │ +0ee1fe: 5262 9a16 |0011: iget v2, v6, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ +0ee202: 8222 |0013: int-to-float v2, v2 │ │ +0ee204: 6e10 eb2d 0600 |0014: invoke-virtual {v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ +0ee20a: 0a03 |0017: move-result v3 │ │ +0ee20c: 8233 |0018: int-to-float v3, v3 │ │ +0ee20e: c873 |0019: mul-float/2addr v3, v7 │ │ +0ee210: c632 |001a: add-float/2addr v2, v3 │ │ +0ee212: 8721 |001b: float-to-int v1, v2 │ │ +0ee214: 3740 0400 |001c: if-le v0, v4, 0020 // +0004 │ │ +0ee218: b140 |001e: sub-int/2addr v0, v4 │ │ +0ee21a: 28fd |001f: goto 001c // -0003 │ │ +0ee21c: 1402 6014 9bfa |0020: const v2, #float -4.0261e+35 // #fa9b1460 │ │ +0ee222: 3520 0400 |0023: if-ge v0, v2, 0027 // +0004 │ │ +0ee226: b040 |0025: add-int/2addr v0, v4 │ │ +0ee228: 28fa |0026: goto 0020 // -0006 │ │ +0ee22a: 1402 0095 ba0a |0027: const v2, #float 1.79672e-32 // #0aba9500 │ │ +0ee230: 3721 0400 |002a: if-le v1, v2, 002e // +0004 │ │ +0ee234: b151 |002c: sub-int/2addr v1, v5 │ │ +0ee236: 28fa |002d: goto 0027 // -0006 │ │ +0ee238: 1402 006b 45f5 |002e: const v2, #float -2.50257e+32 // #f5456b00 │ │ +0ee23e: 3521 0400 |0031: if-ge v1, v2, 0035 // +0004 │ │ +0ee242: b051 |0033: add-int/2addr v1, v5 │ │ +0ee244: 28fa |0034: goto 002e // -0006 │ │ +0ee246: 2202 1406 |0035: new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; // type@0614 │ │ +0ee24a: 7030 1e2e 0201 |0037: invoke-direct {v2, v0, v1}, Lorg/pyneo/maps/utils/GeoPoint;.:(II)V // method@2e1e │ │ +0ee250: 1102 |003a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=84 │ │ 0x0011 line=85 │ │ 0x001c line=87 │ │ 0x001e line=88 │ │ 0x0020 line=89 │ │ @@ -328683,17 +329059,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee35c: |[0ee35c] org.pyneo.maps.utils.BoundingBoxE6.getLatNorthE6:()I │ │ -0ee36c: 5210 9716 |0000: iget v0, v1, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee370: 0f00 |0002: return v0 │ │ +0ee254: |[0ee254] org.pyneo.maps.utils.BoundingBoxE6.getLatNorthE6:()I │ │ +0ee264: 5210 9716 |0000: iget v0, v1, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee268: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ #4 : (in Lorg/pyneo/maps/utils/BoundingBoxE6;) │ │ @@ -328701,17 +329077,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee374: |[0ee374] org.pyneo.maps.utils.BoundingBoxE6.getLatSouthE6:()I │ │ -0ee384: 5210 9816 |0000: iget v0, v1, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ -0ee388: 0f00 |0002: return v0 │ │ +0ee26c: |[0ee26c] org.pyneo.maps.utils.BoundingBoxE6.getLatSouthE6:()I │ │ +0ee27c: 5210 9816 |0000: iget v0, v1, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ +0ee280: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ #5 : (in Lorg/pyneo/maps/utils/BoundingBoxE6;) │ │ @@ -328719,21 +329095,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ee38c: |[0ee38c] org.pyneo.maps.utils.BoundingBoxE6.getLatitudeSpanE6:()I │ │ -0ee39c: 5220 9716 |0000: iget v0, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee3a0: 5221 9816 |0002: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ -0ee3a4: b110 |0004: sub-int/2addr v0, v1 │ │ -0ee3a6: 7110 a224 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0ee3ac: 0a00 |0008: move-result v0 │ │ -0ee3ae: 0f00 |0009: return v0 │ │ +0ee284: |[0ee284] org.pyneo.maps.utils.BoundingBoxE6.getLatitudeSpanE6:()I │ │ +0ee294: 5220 9716 |0000: iget v0, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee298: 5221 9816 |0002: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ +0ee29c: b110 |0004: sub-int/2addr v0, v1 │ │ +0ee29e: 7110 a224 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0ee2a4: 0a00 |0008: move-result v0 │ │ +0ee2a6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ #6 : (in Lorg/pyneo/maps/utils/BoundingBoxE6;) │ │ @@ -328741,17 +329117,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee3b0: |[0ee3b0] org.pyneo.maps.utils.BoundingBoxE6.getLonEastE6:()I │ │ -0ee3c0: 5210 9916 |0000: iget v0, v1, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ -0ee3c4: 0f00 |0002: return v0 │ │ +0ee2a8: |[0ee2a8] org.pyneo.maps.utils.BoundingBoxE6.getLonEastE6:()I │ │ +0ee2b8: 5210 9916 |0000: iget v0, v1, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ +0ee2bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ #7 : (in Lorg/pyneo/maps/utils/BoundingBoxE6;) │ │ @@ -328759,17 +329135,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee3c8: |[0ee3c8] org.pyneo.maps.utils.BoundingBoxE6.getLonWestE6:()I │ │ -0ee3d8: 5210 9a16 |0000: iget v0, v1, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ -0ee3dc: 0f00 |0002: return v0 │ │ +0ee2c0: |[0ee2c0] org.pyneo.maps.utils.BoundingBoxE6.getLonWestE6:()I │ │ +0ee2d0: 5210 9a16 |0000: iget v0, v1, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ +0ee2d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ #8 : (in Lorg/pyneo/maps/utils/BoundingBoxE6;) │ │ @@ -328777,21 +329153,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ee3e0: |[0ee3e0] org.pyneo.maps.utils.BoundingBoxE6.getLongitudeSpanE6:()I │ │ -0ee3f0: 5220 9916 |0000: iget v0, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ -0ee3f4: 5221 9a16 |0002: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ -0ee3f8: b110 |0004: sub-int/2addr v0, v1 │ │ -0ee3fa: 7110 a224 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ -0ee400: 0a00 |0008: move-result v0 │ │ -0ee402: 0f00 |0009: return v0 │ │ +0ee2d8: |[0ee2d8] org.pyneo.maps.utils.BoundingBoxE6.getLongitudeSpanE6:()I │ │ +0ee2e8: 5220 9916 |0000: iget v0, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ +0ee2ec: 5221 9a16 |0002: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ +0ee2f0: b110 |0004: sub-int/2addr v0, v1 │ │ +0ee2f2: 7110 a224 0000 |0005: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@24a2 │ │ +0ee2f8: 0a00 |0008: move-result v0 │ │ +0ee2fa: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ #9 : (in Lorg/pyneo/maps/utils/BoundingBoxE6;) │ │ @@ -328799,58 +329175,58 @@ │ │ type : '(II[F)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0ee404: |[0ee404] org.pyneo.maps.utils.BoundingBoxE6.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F │ │ -0ee414: 1808 0000 0000 8084 2e41 |0000: const-wide v8, #double 1e+06 // #412e848000000000 │ │ -0ee41e: 380d 3900 |0005: if-eqz v13, 003e // +0039 │ │ -0ee422: 07d0 |0007: move-object v0, v13 │ │ -0ee424: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0ee426: 52a2 9716 |0009: iget v2, v10, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee42a: 8322 |000b: int-to-double v2, v2 │ │ -0ee42c: ce82 |000c: div-double/2addr v2, v8 │ │ -0ee42e: 7120 6c2e 3200 |000d: invoke-static {v2, v3}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ -0ee434: 0b02 |0010: move-result-wide v2 │ │ -0ee436: 83b4 |0011: int-to-double v4, v11 │ │ -0ee438: ce84 |0012: div-double/2addr v4, v8 │ │ -0ee43a: 7120 6c2e 5400 |0013: invoke-static {v4, v5}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ -0ee440: 0b04 |0016: move-result-wide v4 │ │ -0ee442: cc42 |0017: sub-double/2addr v2, v4 │ │ -0ee444: 52a4 9716 |0018: iget v4, v10, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee448: 8344 |001a: int-to-double v4, v4 │ │ -0ee44a: ce84 |001b: div-double/2addr v4, v8 │ │ -0ee44c: 7120 6c2e 5400 |001c: invoke-static {v4, v5}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ -0ee452: 0b04 |001f: move-result-wide v4 │ │ -0ee454: 52a6 9816 |0020: iget v6, v10, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ -0ee458: 8366 |0022: int-to-double v6, v6 │ │ -0ee45a: ce86 |0023: div-double/2addr v6, v8 │ │ -0ee45c: 7120 6c2e 7600 |0024: invoke-static {v6, v7}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ -0ee462: 0b06 |0027: move-result-wide v6 │ │ -0ee464: cc64 |0028: sub-double/2addr v4, v6 │ │ -0ee466: ce42 |0029: div-double/2addr v2, v4 │ │ -0ee468: 8c22 |002a: double-to-float v2, v2 │ │ -0ee46a: 4b02 0001 |002b: aput v2, v0, v1 │ │ -0ee46e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -0ee470: 1502 803f |002e: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ee474: 52a3 9916 |0030: iget v3, v10, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ -0ee478: b1c3 |0032: sub-int/2addr v3, v12 │ │ -0ee47a: 8233 |0033: int-to-float v3, v3 │ │ -0ee47c: 6e10 eb2d 0a00 |0034: invoke-virtual {v10}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ -0ee482: 0a04 |0037: move-result v4 │ │ -0ee484: 8244 |0038: int-to-float v4, v4 │ │ -0ee486: c943 |0039: div-float/2addr v3, v4 │ │ -0ee488: c732 |003a: sub-float/2addr v2, v3 │ │ -0ee48a: 4b02 0001 |003b: aput v2, v0, v1 │ │ -0ee48e: 1100 |003d: return-object v0 │ │ -0ee490: 1221 |003e: const/4 v1, #int 2 // #2 │ │ -0ee492: 2310 5306 |003f: new-array v0, v1, [F // type@0653 │ │ -0ee496: 28c7 |0041: goto 0008 // -0039 │ │ +0ee2fc: |[0ee2fc] org.pyneo.maps.utils.BoundingBoxE6.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F │ │ +0ee30c: 1808 0000 0000 8084 2e41 |0000: const-wide v8, #double 1e+06 // #412e848000000000 │ │ +0ee316: 380d 3900 |0005: if-eqz v13, 003e // +0039 │ │ +0ee31a: 07d0 |0007: move-object v0, v13 │ │ +0ee31c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ee31e: 52a2 9716 |0009: iget v2, v10, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee322: 8322 |000b: int-to-double v2, v2 │ │ +0ee324: ce82 |000c: div-double/2addr v2, v8 │ │ +0ee326: 7120 6c2e 3200 |000d: invoke-static {v2, v3}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ +0ee32c: 0b02 |0010: move-result-wide v2 │ │ +0ee32e: 83b4 |0011: int-to-double v4, v11 │ │ +0ee330: ce84 |0012: div-double/2addr v4, v8 │ │ +0ee332: 7120 6c2e 5400 |0013: invoke-static {v4, v5}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ +0ee338: 0b04 |0016: move-result-wide v4 │ │ +0ee33a: cc42 |0017: sub-double/2addr v2, v4 │ │ +0ee33c: 52a4 9716 |0018: iget v4, v10, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee340: 8344 |001a: int-to-double v4, v4 │ │ +0ee342: ce84 |001b: div-double/2addr v4, v8 │ │ +0ee344: 7120 6c2e 5400 |001c: invoke-static {v4, v5}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ +0ee34a: 0b04 |001f: move-result-wide v4 │ │ +0ee34c: 52a6 9816 |0020: iget v6, v10, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ +0ee350: 8366 |0022: int-to-double v6, v6 │ │ +0ee352: ce86 |0023: div-double/2addr v6, v8 │ │ +0ee354: 7120 6c2e 7600 |0024: invoke-static {v6, v7}, Lorg/pyneo/maps/utils/MyMath;.gudermannInverse:(D)D // method@2e6c │ │ +0ee35a: 0b06 |0027: move-result-wide v6 │ │ +0ee35c: cc64 |0028: sub-double/2addr v4, v6 │ │ +0ee35e: ce42 |0029: div-double/2addr v2, v4 │ │ +0ee360: 8c22 |002a: double-to-float v2, v2 │ │ +0ee362: 4b02 0001 |002b: aput v2, v0, v1 │ │ +0ee366: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +0ee368: 1502 803f |002e: const/high16 v2, #int 1065353216 // #3f80 │ │ +0ee36c: 52a3 9916 |0030: iget v3, v10, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ +0ee370: b1c3 |0032: sub-int/2addr v3, v12 │ │ +0ee372: 8233 |0033: int-to-float v3, v3 │ │ +0ee374: 6e10 eb2d 0a00 |0034: invoke-virtual {v10}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ +0ee37a: 0a04 |0037: move-result v4 │ │ +0ee37c: 8244 |0038: int-to-float v4, v4 │ │ +0ee37e: c943 |0039: div-float/2addr v3, v4 │ │ +0ee380: c732 |003a: sub-float/2addr v2, v3 │ │ +0ee382: 4b02 0001 |003b: aput v2, v0, v1 │ │ +0ee386: 1100 |003d: return-object v0 │ │ +0ee388: 1221 |003e: const/4 v1, #int 2 // #2 │ │ +0ee38a: 2310 5306 |003f: new-array v0, v1, [F // type@0653 │ │ +0ee38e: 28c7 |0041: goto 0008 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=77 │ │ 0x0008 line=78 │ │ 0x002d line=79 │ │ 0x003d line=80 │ │ 0x003e line=77 │ │ @@ -328866,41 +329242,41 @@ │ │ type : '(II[F)[F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0ee498: |[0ee498] org.pyneo.maps.utils.BoundingBoxE6.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F │ │ -0ee4a8: 3808 2100 |0000: if-eqz v8, 0021 // +0021 │ │ -0ee4ac: 0780 |0002: move-object v0, v8 │ │ -0ee4ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0ee4b0: 5252 9716 |0004: iget v2, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee4b4: b162 |0006: sub-int/2addr v2, v6 │ │ -0ee4b6: 8222 |0007: int-to-float v2, v2 │ │ -0ee4b8: 6e10 e82d 0500 |0008: invoke-virtual {v5}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatitudeSpanE6:()I // method@2de8 │ │ -0ee4be: 0a03 |000b: move-result v3 │ │ -0ee4c0: 8233 |000c: int-to-float v3, v3 │ │ -0ee4c2: c932 |000d: div-float/2addr v2, v3 │ │ -0ee4c4: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0ee4c8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0ee4ca: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ee4ce: 5253 9916 |0013: iget v3, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ -0ee4d2: b173 |0015: sub-int/2addr v3, v7 │ │ -0ee4d4: 8233 |0016: int-to-float v3, v3 │ │ -0ee4d6: 6e10 eb2d 0500 |0017: invoke-virtual {v5}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ -0ee4dc: 0a04 |001a: move-result v4 │ │ -0ee4de: 8244 |001b: int-to-float v4, v4 │ │ -0ee4e0: c943 |001c: div-float/2addr v3, v4 │ │ -0ee4e2: c732 |001d: sub-float/2addr v2, v3 │ │ -0ee4e4: 4b02 0001 |001e: aput v2, v0, v1 │ │ -0ee4e8: 1100 |0020: return-object v0 │ │ -0ee4ea: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -0ee4ec: 2310 5306 |0022: new-array v0, v1, [F // type@0653 │ │ -0ee4f0: 28df |0024: goto 0003 // -0021 │ │ +0ee390: |[0ee390] org.pyneo.maps.utils.BoundingBoxE6.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F │ │ +0ee3a0: 3808 2100 |0000: if-eqz v8, 0021 // +0021 │ │ +0ee3a4: 0780 |0002: move-object v0, v8 │ │ +0ee3a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ee3a8: 5252 9716 |0004: iget v2, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee3ac: b162 |0006: sub-int/2addr v2, v6 │ │ +0ee3ae: 8222 |0007: int-to-float v2, v2 │ │ +0ee3b0: 6e10 e82d 0500 |0008: invoke-virtual {v5}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLatitudeSpanE6:()I // method@2de8 │ │ +0ee3b6: 0a03 |000b: move-result v3 │ │ +0ee3b8: 8233 |000c: int-to-float v3, v3 │ │ +0ee3ba: c932 |000d: div-float/2addr v2, v3 │ │ +0ee3bc: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0ee3c0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0ee3c2: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +0ee3c6: 5253 9916 |0013: iget v3, v5, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ +0ee3ca: b173 |0015: sub-int/2addr v3, v7 │ │ +0ee3cc: 8233 |0016: int-to-float v3, v3 │ │ +0ee3ce: 6e10 eb2d 0500 |0017: invoke-virtual {v5}, Lorg/pyneo/maps/utils/BoundingBoxE6;.getLongitudeSpanE6:()I // method@2deb │ │ +0ee3d4: 0a04 |001a: move-result v4 │ │ +0ee3d6: 8244 |001b: int-to-float v4, v4 │ │ +0ee3d8: c943 |001c: div-float/2addr v3, v4 │ │ +0ee3da: c732 |001d: sub-float/2addr v2, v3 │ │ +0ee3dc: 4b02 0001 |001e: aput v2, v0, v1 │ │ +0ee3e0: 1100 |0020: return-object v0 │ │ +0ee3e2: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +0ee3e4: 2310 5306 |0022: new-array v0, v1, [F // type@0653 │ │ +0ee3e8: 28df |0024: goto 0003 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0010 line=72 │ │ 0x0020 line=73 │ │ 0x0021 line=70 │ │ @@ -328916,47 +329292,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0ee4f4: |[0ee4f4] org.pyneo.maps.utils.BoundingBoxE6.toString:()Ljava/lang/String; │ │ -0ee504: 2200 9104 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0491 │ │ -0ee508: 7010 f724 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24f7 │ │ -0ee50e: 1a01 0a0f |0005: const-string v1, "N:" // string@0f0a │ │ -0ee512: 6e20 f924 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24f9 │ │ -0ee518: 0c00 |000a: move-result-object v0 │ │ -0ee51a: 5221 9716 |000b: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ -0ee51e: 6e20 f824 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24f8 │ │ -0ee524: 0c00 |0010: move-result-object v0 │ │ -0ee526: 1a01 7301 |0011: const-string v1, "; E:" // string@0173 │ │ -0ee52a: 6e20 f924 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24f9 │ │ -0ee530: 0c00 |0016: move-result-object v0 │ │ -0ee532: 5221 9916 |0017: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ -0ee536: 6e20 f824 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24f8 │ │ -0ee53c: 0c00 |001c: move-result-object v0 │ │ -0ee53e: 1a01 7401 |001d: const-string v1, "; S:" // string@0174 │ │ -0ee542: 6e20 f924 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24f9 │ │ -0ee548: 0c00 |0022: move-result-object v0 │ │ -0ee54a: 5221 9816 |0023: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ -0ee54e: 6e20 f824 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24f8 │ │ -0ee554: 0c00 |0028: move-result-object v0 │ │ -0ee556: 1a01 7501 |0029: const-string v1, "; W:" // string@0175 │ │ -0ee55a: 6e20 f924 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24f9 │ │ -0ee560: 0c00 |002e: move-result-object v0 │ │ -0ee562: 5221 9a16 |002f: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ -0ee566: 6e20 f824 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24f8 │ │ -0ee56c: 0c00 |0034: move-result-object v0 │ │ -0ee56e: 6e10 fa24 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24fa │ │ -0ee574: 0c00 |0038: move-result-object v0 │ │ -0ee576: 1100 |0039: return-object v0 │ │ +0ee3ec: |[0ee3ec] org.pyneo.maps.utils.BoundingBoxE6.toString:()Ljava/lang/String; │ │ +0ee3fc: 2200 9104 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0491 │ │ +0ee400: 7010 f724 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@24f7 │ │ +0ee406: 1a01 0a0f |0005: const-string v1, "N:" // string@0f0a │ │ +0ee40a: 6e20 f924 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24f9 │ │ +0ee410: 0c00 |000a: move-result-object v0 │ │ +0ee412: 5221 9716 |000b: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatNorthE6:I // field@1697 │ │ +0ee416: 6e20 f824 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24f8 │ │ +0ee41c: 0c00 |0010: move-result-object v0 │ │ +0ee41e: 1a01 7301 |0011: const-string v1, "; E:" // string@0173 │ │ +0ee422: 6e20 f924 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24f9 │ │ +0ee428: 0c00 |0016: move-result-object v0 │ │ +0ee42a: 5221 9916 |0017: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonEastE6:I // field@1699 │ │ +0ee42e: 6e20 f824 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24f8 │ │ +0ee434: 0c00 |001c: move-result-object v0 │ │ +0ee436: 1a01 7401 |001d: const-string v1, "; S:" // string@0174 │ │ +0ee43a: 6e20 f924 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24f9 │ │ +0ee440: 0c00 |0022: move-result-object v0 │ │ +0ee442: 5221 9816 |0023: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLatSouthE6:I // field@1698 │ │ +0ee446: 6e20 f824 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24f8 │ │ +0ee44c: 0c00 |0028: move-result-object v0 │ │ +0ee44e: 1a01 7501 |0029: const-string v1, "; W:" // string@0175 │ │ +0ee452: 6e20 f924 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@24f9 │ │ +0ee458: 0c00 |002e: move-result-object v0 │ │ +0ee45a: 5221 9a16 |002f: iget v1, v2, Lorg/pyneo/maps/utils/BoundingBoxE6;.mLonWestE6:I // field@169a │ │ +0ee45e: 6e20 f824 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(I)Ljava/lang/StringBuffer; // method@24f8 │ │ +0ee464: 0c00 |0034: move-result-object v0 │ │ +0ee466: 6e10 fa24 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@24fa │ │ +0ee46c: 0c00 |0038: move-result-object v0 │ │ +0ee46e: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ + 0x0007 line=121 │ │ + 0x0013 line=122 │ │ + 0x001f line=123 │ │ + 0x002b line=124 │ │ + 0x0035 line=125 │ │ + 0x0039 line=120 │ │ locals : │ │ 0x0000 - 0x003a reg=2 this Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ source_file_idx : 818 (BoundingBoxE6.java) │ │ │ │ Class #1085 header: │ │ class_idx : 1562 │ │ @@ -329010,56 +329392,56 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -0ee578: |[0ee578] org.pyneo.maps.utils.IndexPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0ee588: 7030 9303 7608 |0000: invoke-direct {v6, v7, v8}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0393 │ │ -0ee58e: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0ee592: 1a01 5506 |0005: const-string v1, "IndexPreference" // string@0655 │ │ -0ee596: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0ee59c: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0ee5a2: 0c00 |000d: move-result-object v0 │ │ -0ee5a4: 5b60 df16 |000e: iput-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16df │ │ -0ee5a8: 5b67 db16 |0010: iput-object v7, v6, Lorg/pyneo/maps/utils/IndexPreference;.mCtx:Landroid/content/Context; // field@16db │ │ -0ee5ac: 1400 3500 037f |0012: const v0, #float 1.7413e+38 // #7f030035 │ │ -0ee5b2: 6e20 532e 0600 |0015: invoke-virtual {v6, v0}, Lorg/pyneo/maps/utils/IndexPreference;.setWidgetLayoutResource:(I)V // method@2e53 │ │ -0ee5b8: 2200 5f04 |0018: new-instance v0, Ljava/io/File; // type@045f │ │ -0ee5bc: 5461 db16 |001a: iget-object v1, v6, Lorg/pyneo/maps/utils/IndexPreference;.mCtx:Landroid/content/Context; // field@16db │ │ -0ee5c0: 1a02 6a1a |001c: const-string v2, "data" // string@1a6a │ │ -0ee5c4: 7120 072f 2100 |001e: invoke-static {v1, v2}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0ee5ca: 0c01 |0021: move-result-object v1 │ │ -0ee5cc: 1a02 8221 |0022: const-string v2, "index.db" // string@2182 │ │ -0ee5d0: 7030 1424 1002 |0024: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ -0ee5d6: 5b60 dc16 |0027: iput-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference;.mDbFile:Ljava/io/File; // field@16dc │ │ -0ee5da: 5460 db16 |0029: iget-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference;.mCtx:Landroid/content/Context; // field@16db │ │ -0ee5de: 1401 d200 0e7f |002b: const v1, #float 1.88755e+38 // #7f0e00d2 │ │ -0ee5e4: 6e20 3401 1000 |002e: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0ee5ea: 0c00 |0031: move-result-object v0 │ │ -0ee5ec: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -0ee5ee: 2311 7806 |0033: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0ee5f2: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -0ee5f4: 5463 dc16 |0036: iget-object v3, v6, Lorg/pyneo/maps/utils/IndexPreference;.mDbFile:Ljava/io/File; // field@16dc │ │ -0ee5f8: 6e10 2624 0300 |0038: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@2426 │ │ -0ee5fe: 0b04 |003b: move-result-wide v4 │ │ -0ee600: 8443 |003c: long-to-int v3, v4 │ │ -0ee602: d333 0004 |003d: div-int/lit16 v3, v3, #int 1024 // #0400 │ │ -0ee606: 7110 9624 0300 |003f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0ee60c: 0c03 |0042: move-result-object v3 │ │ -0ee60e: 4d03 0102 |0043: aput-object v3, v1, v2 │ │ -0ee612: 7120 dc24 1000 |0045: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0ee618: 0c00 |0048: move-result-object v0 │ │ -0ee61a: 6e20 522e 0600 |0049: invoke-virtual {v6, v0}, Lorg/pyneo/maps/utils/IndexPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@2e52 │ │ -0ee620: 2200 1906 |004c: new-instance v0, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; // type@0619 │ │ -0ee624: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -0ee626: 7030 482e 6001 |004f: invoke-direct {v0, v6, v1}, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/IndexPreference;Lorg/pyneo/maps/utils/IndexPreference$1;)V // method@2e48 │ │ -0ee62c: 5b60 dd16 |0052: iput-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference;.mHandler:Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; // field@16dd │ │ -0ee630: 0e00 |0054: return-void │ │ +0ee470: |[0ee470] org.pyneo.maps.utils.IndexPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ee480: 7030 9303 7608 |0000: invoke-direct {v6, v7, v8}, Landroid/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0393 │ │ +0ee486: 2200 2d06 |0003: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0ee48a: 1a01 5506 |0005: const-string v1, "IndexPreference" // string@0655 │ │ +0ee48e: 7020 af2e 1000 |0007: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0ee494: 7110 c525 0000 |000a: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0ee49a: 0c00 |000d: move-result-object v0 │ │ +0ee49c: 5b60 df16 |000e: iput-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16df │ │ +0ee4a0: 5b67 db16 |0010: iput-object v7, v6, Lorg/pyneo/maps/utils/IndexPreference;.mCtx:Landroid/content/Context; // field@16db │ │ +0ee4a4: 1400 3500 037f |0012: const v0, #float 1.7413e+38 // #7f030035 │ │ +0ee4aa: 6e20 532e 0600 |0015: invoke-virtual {v6, v0}, Lorg/pyneo/maps/utils/IndexPreference;.setWidgetLayoutResource:(I)V // method@2e53 │ │ +0ee4b0: 2200 5f04 |0018: new-instance v0, Ljava/io/File; // type@045f │ │ +0ee4b4: 5461 db16 |001a: iget-object v1, v6, Lorg/pyneo/maps/utils/IndexPreference;.mCtx:Landroid/content/Context; // field@16db │ │ +0ee4b8: 1a02 6a1a |001c: const-string v2, "data" // string@1a6a │ │ +0ee4bc: 7120 072f 2100 |001e: invoke-static {v1, v2}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0ee4c2: 0c01 |0021: move-result-object v1 │ │ +0ee4c4: 1a02 8221 |0022: const-string v2, "index.db" // string@2182 │ │ +0ee4c8: 7030 1424 1002 |0024: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ +0ee4ce: 5b60 dc16 |0027: iput-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference;.mDbFile:Ljava/io/File; // field@16dc │ │ +0ee4d2: 5460 db16 |0029: iget-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference;.mCtx:Landroid/content/Context; // field@16db │ │ +0ee4d6: 1401 d200 0e7f |002b: const v1, #float 1.88755e+38 // #7f0e00d2 │ │ +0ee4dc: 6e20 3401 1000 |002e: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0ee4e2: 0c00 |0031: move-result-object v0 │ │ +0ee4e4: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +0ee4e6: 2311 7806 |0033: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0ee4ea: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +0ee4ec: 5463 dc16 |0036: iget-object v3, v6, Lorg/pyneo/maps/utils/IndexPreference;.mDbFile:Ljava/io/File; // field@16dc │ │ +0ee4f0: 6e10 2624 0300 |0038: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@2426 │ │ +0ee4f6: 0b04 |003b: move-result-wide v4 │ │ +0ee4f8: 8443 |003c: long-to-int v3, v4 │ │ +0ee4fa: d333 0004 |003d: div-int/lit16 v3, v3, #int 1024 // #0400 │ │ +0ee4fe: 7110 9624 0300 |003f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0ee504: 0c03 |0042: move-result-object v3 │ │ +0ee506: 4d03 0102 |0043: aput-object v3, v1, v2 │ │ +0ee50a: 7120 dc24 1000 |0045: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0ee510: 0c00 |0048: move-result-object v0 │ │ +0ee512: 6e20 522e 0600 |0049: invoke-virtual {v6, v0}, Lorg/pyneo/maps/utils/IndexPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@2e52 │ │ +0ee518: 2200 1906 |004c: new-instance v0, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; // type@0619 │ │ +0ee51c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +0ee51e: 7030 482e 6001 |004f: invoke-direct {v0, v6, v1}, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;.:(Lorg/pyneo/maps/utils/IndexPreference;Lorg/pyneo/maps/utils/IndexPreference$1;)V // method@2e48 │ │ +0ee524: 5b60 dd16 |0052: iput-object v0, v6, Lorg/pyneo/maps/utils/IndexPreference;.mHandler:Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; // field@16dd │ │ +0ee528: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=23 │ │ 0x0010 line=29 │ │ 0x0012 line=30 │ │ 0x0018 line=31 │ │ @@ -329076,17 +329458,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee634: |[0ee634] org.pyneo.maps.utils.IndexPreference.access$100:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/app/ProgressDialog; │ │ -0ee644: 5410 de16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16de │ │ -0ee648: 1100 |0002: return-object v0 │ │ +0ee52c: |[0ee52c] org.pyneo.maps.utils.IndexPreference.access$100:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/app/ProgressDialog; │ │ +0ee53c: 5410 de16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16de │ │ +0ee540: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/IndexPreference; │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/IndexPreference;) │ │ @@ -329094,17 +329476,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee64c: |[0ee64c] org.pyneo.maps.utils.IndexPreference.access$102:(Lorg/pyneo/maps/utils/IndexPreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; │ │ -0ee65c: 5b01 de16 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/IndexPreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16de │ │ -0ee660: 1101 |0002: return-object v1 │ │ +0ee544: |[0ee544] org.pyneo.maps.utils.IndexPreference.access$102:(Lorg/pyneo/maps/utils/IndexPreference;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; │ │ +0ee554: 5b01 de16 |0000: iput-object v1, v0, Lorg/pyneo/maps/utils/IndexPreference;.mProgressDialog:Landroid/app/ProgressDialog; // field@16de │ │ +0ee558: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/utils/IndexPreference; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/app/ProgressDialog; │ │ │ │ @@ -329113,17 +329495,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee664: |[0ee664] org.pyneo.maps.utils.IndexPreference.access$200:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/content/Context; │ │ -0ee674: 5410 db16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mCtx:Landroid/content/Context; // field@16db │ │ -0ee678: 1100 |0002: return-object v0 │ │ +0ee55c: |[0ee55c] org.pyneo.maps.utils.IndexPreference.access$200:(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/content/Context; │ │ +0ee56c: 5410 db16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mCtx:Landroid/content/Context; // field@16db │ │ +0ee570: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/IndexPreference; │ │ │ │ #4 : (in Lorg/pyneo/maps/utils/IndexPreference;) │ │ @@ -329131,17 +329513,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee67c: |[0ee67c] org.pyneo.maps.utils.IndexPreference.access$300:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; │ │ -0ee68c: 5410 dc16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mDbFile:Ljava/io/File; // field@16dc │ │ -0ee690: 1100 |0002: return-object v0 │ │ +0ee574: |[0ee574] org.pyneo.maps.utils.IndexPreference.access$300:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; │ │ +0ee584: 5410 dc16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mDbFile:Ljava/io/File; // field@16dc │ │ +0ee588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/IndexPreference; │ │ │ │ #5 : (in Lorg/pyneo/maps/utils/IndexPreference;) │ │ @@ -329149,17 +329531,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;)Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee694: |[0ee694] org.pyneo.maps.utils.IndexPreference.access$400:(Lorg/pyneo/maps/utils/IndexPreference;)Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; │ │ -0ee6a4: 5410 dd16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mHandler:Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; // field@16dd │ │ -0ee6a8: 1100 |0002: return-object v0 │ │ +0ee58c: |[0ee58c] org.pyneo.maps.utils.IndexPreference.access$400:(Lorg/pyneo/maps/utils/IndexPreference;)Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; │ │ +0ee59c: 5410 dd16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mHandler:Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler; // field@16dd │ │ +0ee5a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/IndexPreference; │ │ │ │ #6 : (in Lorg/pyneo/maps/utils/IndexPreference;) │ │ @@ -329167,17 +329549,17 @@ │ │ type : '(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee6ac: |[0ee6ac] org.pyneo.maps.utils.IndexPreference.access$500:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/util/concurrent/ExecutorService; │ │ -0ee6bc: 5410 df16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16df │ │ -0ee6c0: 1100 |0002: return-object v0 │ │ +0ee5a4: |[0ee5a4] org.pyneo.maps.utils.IndexPreference.access$500:(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/util/concurrent/ExecutorService; │ │ +0ee5b4: 5410 df16 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/IndexPreference;.mThreadExecutor:Ljava/util/concurrent/ExecutorService; // field@16df │ │ +0ee5b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/utils/IndexPreference; │ │ │ │ Virtual methods - │ │ @@ -329186,26 +329568,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0ee6c4: |[0ee6c4] org.pyneo.maps.utils.IndexPreference.onBindView:(Landroid/view/View;)V │ │ -0ee6d4: 6f20 9703 3200 |0000: invoke-super {v2, v3}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ -0ee6da: 1400 ac00 0b7f |0003: const v0, #float 1.84766e+38 // #7f0b00ac │ │ -0ee6e0: 6e20 aa1f 0300 |0006: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ -0ee6e6: 0c00 |0009: move-result-object v0 │ │ -0ee6e8: 1f00 0404 |000a: check-cast v0, Landroid/widget/Button; // type@0404 │ │ -0ee6ec: 5b20 da16 |000c: iput-object v0, v2, Lorg/pyneo/maps/utils/IndexPreference;.btnClear:Landroid/widget/Button; // field@16da │ │ -0ee6f0: 5420 da16 |000e: iget-object v0, v2, Lorg/pyneo/maps/utils/IndexPreference;.btnClear:Landroid/widget/Button; // field@16da │ │ -0ee6f4: 2201 1806 |0010: new-instance v1, Lorg/pyneo/maps/utils/IndexPreference$1; // type@0618 │ │ -0ee6f8: 7020 452e 2100 |0012: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/IndexPreference$1;.:(Lorg/pyneo/maps/utils/IndexPreference;)V // method@2e45 │ │ -0ee6fe: 6e20 5e21 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@215e │ │ -0ee704: 0e00 |0018: return-void │ │ +0ee5bc: |[0ee5bc] org.pyneo.maps.utils.IndexPreference.onBindView:(Landroid/view/View;)V │ │ +0ee5cc: 6f20 9703 3200 |0000: invoke-super {v2, v3}, Landroid/preference/Preference;.onBindView:(Landroid/view/View;)V // method@0397 │ │ +0ee5d2: 1400 ac00 0b7f |0003: const v0, #float 1.84766e+38 // #7f0b00ac │ │ +0ee5d8: 6e20 aa1f 0300 |0006: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@1faa │ │ +0ee5de: 0c00 |0009: move-result-object v0 │ │ +0ee5e0: 1f00 0404 |000a: check-cast v0, Landroid/widget/Button; // type@0404 │ │ +0ee5e4: 5b20 da16 |000c: iput-object v0, v2, Lorg/pyneo/maps/utils/IndexPreference;.btnClear:Landroid/widget/Button; // field@16da │ │ +0ee5e8: 5420 da16 |000e: iget-object v0, v2, Lorg/pyneo/maps/utils/IndexPreference;.btnClear:Landroid/widget/Button; // field@16da │ │ +0ee5ec: 2201 1806 |0010: new-instance v1, Lorg/pyneo/maps/utils/IndexPreference$1; // type@0618 │ │ +0ee5f0: 7020 452e 2100 |0012: invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/IndexPreference$1;.:(Lorg/pyneo/maps/utils/IndexPreference;)V // method@2e45 │ │ +0ee5f6: 6e20 5e21 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@215e │ │ +0ee5fc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x000e line=41 │ │ 0x0018 line=59 │ │ locals : │ │ @@ -329238,17 +329620,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ee708: |[0ee708] org.pyneo.maps.utils.Mercator.:()V │ │ -0ee718: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ee71e: 0e00 |0003: return-void │ │ +0ee600: |[0ee600] org.pyneo.maps.utils.Mercator.:()V │ │ +0ee610: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ee616: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/Mercator; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/Mercator;) │ │ @@ -329256,28 +329638,28 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0ee720: |[0ee720] org.pyneo.maps.utils.Mercator.lat2y:(D)D │ │ -0ee730: 1800 f8c1 631a dca5 4c40 |0000: const-wide v0, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0ee73a: 1802 182d 4454 fb21 e93f |0005: const-wide v2, #double 0.785398 // #3fe921fb54442d18 │ │ -0ee744: 1804 399d 52a2 46df 913f |000a: const-wide v4, #double 0.0174533 // #3f91df46a2529d39 │ │ -0ee74e: cd84 |000f: mul-double/2addr v4, v8 │ │ -0ee750: 1906 0040 |0010: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ -0ee754: ce64 |0012: div-double/2addr v4, v6 │ │ -0ee756: cb42 |0013: add-double/2addr v2, v4 │ │ -0ee758: 7120 b724 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0ee75e: 0b02 |0017: move-result-wide v2 │ │ -0ee760: 7120 ab24 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ -0ee766: 0b02 |001b: move-result-wide v2 │ │ -0ee768: cd20 |001c: mul-double/2addr v0, v2 │ │ -0ee76a: 1000 |001d: return-wide v0 │ │ +0ee618: |[0ee618] org.pyneo.maps.utils.Mercator.lat2y:(D)D │ │ +0ee628: 1800 f8c1 631a dca5 4c40 |0000: const-wide v0, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0ee632: 1802 182d 4454 fb21 e93f |0005: const-wide v2, #double 0.785398 // #3fe921fb54442d18 │ │ +0ee63c: 1804 399d 52a2 46df 913f |000a: const-wide v4, #double 0.0174533 // #3f91df46a2529d39 │ │ +0ee646: cd84 |000f: mul-double/2addr v4, v8 │ │ +0ee648: 1906 0040 |0010: const-wide/high16 v6, #long 4611686018427387904 // #4000 │ │ +0ee64c: ce64 |0012: div-double/2addr v4, v6 │ │ +0ee64e: cb42 |0013: add-double/2addr v2, v4 │ │ +0ee650: 7120 b724 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0ee656: 0b02 |0017: move-result-wide v2 │ │ +0ee658: 7120 ab24 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ +0ee65e: 0b02 |001b: move-result-wide v2 │ │ +0ee660: cd20 |001c: mul-double/2addr v0, v2 │ │ +0ee662: 1000 |001d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x001e reg=8 a D │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/Mercator;) │ │ @@ -329285,18 +329667,18 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0ee76c: |[0ee76c] org.pyneo.maps.utils.Mercator.lon2x:(D)D │ │ -0ee77c: 1800 0000 00a0 46df 913f |0000: const-wide v0, #double 0.0174533 // #3f91df46a0000000 │ │ -0ee786: cd20 |0005: mul-double/2addr v0, v2 │ │ -0ee788: 1000 |0006: return-wide v0 │ │ +0ee664: |[0ee664] org.pyneo.maps.utils.Mercator.lon2x:(D)D │ │ +0ee674: 1800 0000 00a0 46df 913f |0000: const-wide v0, #double 0.0174533 // #3f91df46a0000000 │ │ +0ee67e: cd20 |0005: mul-double/2addr v0, v2 │ │ +0ee680: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 lon D │ │ │ │ #3 : (in Lorg/pyneo/maps/utils/Mercator;) │ │ @@ -329304,18 +329686,18 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0ee78c: |[0ee78c] org.pyneo.maps.utils.Mercator.x2lon:(D)D │ │ -0ee79c: 1800 0000 0020 dca5 4c40 |0000: const-wide v0, #double 57.2958 // #404ca5dc20000000 │ │ -0ee7a6: cd20 |0005: mul-double/2addr v0, v2 │ │ -0ee7a8: 1000 |0006: return-wide v0 │ │ +0ee684: |[0ee684] org.pyneo.maps.utils.Mercator.x2lon:(D)D │ │ +0ee694: 1800 0000 0020 dca5 4c40 |0000: const-wide v0, #double 57.2958 // #404ca5dc20000000 │ │ +0ee69e: cd20 |0005: mul-double/2addr v0, v2 │ │ +0ee6a0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 x D │ │ │ │ #4 : (in Lorg/pyneo/maps/utils/Mercator;) │ │ @@ -329323,30 +329705,30 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0ee7ac: |[0ee7ac] org.pyneo.maps.utils.Mercator.y2lat:(D)D │ │ -0ee7bc: 1800 f8c1 631a dca5 4c40 |0000: const-wide v0, #double 57.2958 // #404ca5dc1a63c1f8 │ │ -0ee7c6: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -0ee7ca: 1804 182d 4454 fb21 0940 |0007: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ -0ee7d4: cd84 |000c: mul-double/2addr v4, v8 │ │ -0ee7d6: 1806 0000 0000 0080 6640 |000d: const-wide v6, #double 180 // #4066800000000000 │ │ -0ee7e0: ce64 |0012: div-double/2addr v4, v6 │ │ -0ee7e2: 7120 a824 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ -0ee7e8: 0b04 |0016: move-result-wide v4 │ │ -0ee7ea: 7120 a424 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ -0ee7f0: 0b04 |001a: move-result-wide v4 │ │ -0ee7f2: cd42 |001b: mul-double/2addr v2, v4 │ │ -0ee7f4: 1804 182d 4454 fb21 f93f |001c: const-wide v4, #double 1.5708 // #3ff921fb54442d18 │ │ -0ee7fe: cc42 |0021: sub-double/2addr v2, v4 │ │ -0ee800: cd20 |0022: mul-double/2addr v0, v2 │ │ -0ee802: 1000 |0023: return-wide v0 │ │ +0ee6a4: |[0ee6a4] org.pyneo.maps.utils.Mercator.y2lat:(D)D │ │ +0ee6b4: 1800 f8c1 631a dca5 4c40 |0000: const-wide v0, #double 57.2958 // #404ca5dc1a63c1f8 │ │ +0ee6be: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +0ee6c2: 1804 182d 4454 fb21 0940 |0007: const-wide v4, #double 3.14159 // #400921fb54442d18 │ │ +0ee6cc: cd84 |000c: mul-double/2addr v4, v8 │ │ +0ee6ce: 1806 0000 0000 0080 6640 |000d: const-wide v6, #double 180 // #4066800000000000 │ │ +0ee6d8: ce64 |0012: div-double/2addr v4, v6 │ │ +0ee6da: 7120 a824 5400 |0013: invoke-static {v4, v5}, Ljava/lang/Math;.exp:(D)D // method@24a8 │ │ +0ee6e0: 0b04 |0016: move-result-wide v4 │ │ +0ee6e2: 7120 a424 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ +0ee6e8: 0b04 |001a: move-result-wide v4 │ │ +0ee6ea: cd42 |001b: mul-double/2addr v2, v4 │ │ +0ee6ec: 1804 182d 4454 fb21 f93f |001c: const-wide v4, #double 1.5708 // #3ff921fb54442d18 │ │ +0ee6f6: cc42 |0021: sub-double/2addr v2, v4 │ │ +0ee6f8: cd20 |0022: mul-double/2addr v0, v2 │ │ +0ee6fa: 1000 |0023: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0024 reg=8 a D │ │ │ │ Virtual methods - │ │ @@ -329376,17 +329758,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ee804: |[0ee804] org.pyneo.maps.utils.MyMath.:()V │ │ -0ee814: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0ee81a: 0e00 |0003: return-void │ │ +0ee6fc: |[0ee6fc] org.pyneo.maps.utils.MyMath.:()V │ │ +0ee70c: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0ee712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/MyMath; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/MyMath;) │ │ @@ -329394,22 +329776,22 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ee81c: |[0ee81c] org.pyneo.maps.utils.MyMath.gudermann:(D)D │ │ -0ee82c: 1800 0000 0020 dca5 4c40 |0000: const-wide v0, #double 57.2958 // #404ca5dc20000000 │ │ -0ee836: 7120 b524 5400 |0005: invoke-static {v4, v5}, Ljava/lang/Math;.sinh:(D)D // method@24b5 │ │ -0ee83c: 0b02 |0008: move-result-wide v2 │ │ -0ee83e: 7120 a424 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ -0ee844: 0b02 |000c: move-result-wide v2 │ │ -0ee846: cd20 |000d: mul-double/2addr v0, v2 │ │ -0ee848: 1000 |000e: return-wide v0 │ │ +0ee714: |[0ee714] org.pyneo.maps.utils.MyMath.gudermann:(D)D │ │ +0ee724: 1800 0000 0020 dca5 4c40 |0000: const-wide v0, #double 57.2958 // #404ca5dc20000000 │ │ +0ee72e: 7120 b524 5400 |0005: invoke-static {v4, v5}, Ljava/lang/Math;.sinh:(D)D // method@24b5 │ │ +0ee734: 0b02 |0008: move-result-wide v2 │ │ +0ee736: 7120 a424 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Math;.atan:(D)D // method@24a4 │ │ +0ee73c: 0b02 |000c: move-result-wide v2 │ │ +0ee73e: cd20 |000d: mul-double/2addr v0, v2 │ │ +0ee740: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x000f reg=4 y D │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/MyMath;) │ │ @@ -329417,26 +329799,26 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ee84c: |[0ee84c] org.pyneo.maps.utils.MyMath.gudermannInverse:(D)D │ │ -0ee85c: 1800 0000 0060 fb21 e93f |0000: const-wide v0, #double 0.785398 // #3fe921fb60000000 │ │ -0ee866: 1802 0000 00a0 46df 913f |0005: const-wide v2, #double 0.0174533 // #3f91df46a0000000 │ │ -0ee870: cd62 |000a: mul-double/2addr v2, v6 │ │ -0ee872: 1904 0040 |000b: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -0ee876: ce42 |000d: div-double/2addr v2, v4 │ │ -0ee878: cb20 |000e: add-double/2addr v0, v2 │ │ -0ee87a: 7120 b724 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ -0ee880: 0b00 |0012: move-result-wide v0 │ │ -0ee882: 7120 ab24 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ -0ee888: 0b00 |0016: move-result-wide v0 │ │ -0ee88a: 1000 |0017: return-wide v0 │ │ +0ee744: |[0ee744] org.pyneo.maps.utils.MyMath.gudermannInverse:(D)D │ │ +0ee754: 1800 0000 0060 fb21 e93f |0000: const-wide v0, #double 0.785398 // #3fe921fb60000000 │ │ +0ee75e: 1802 0000 00a0 46df 913f |0005: const-wide v2, #double 0.0174533 // #3f91df46a0000000 │ │ +0ee768: cd62 |000a: mul-double/2addr v2, v6 │ │ +0ee76a: 1904 0040 |000b: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +0ee76e: ce42 |000d: div-double/2addr v2, v4 │ │ +0ee770: cb20 |000e: add-double/2addr v0, v2 │ │ +0ee772: 7120 b724 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.tan:(D)D // method@24b7 │ │ +0ee778: 0b00 |0012: move-result-wide v0 │ │ +0ee77a: 7120 ab24 1000 |0013: invoke-static {v0, v1}, Ljava/lang/Math;.log:(D)D // method@24ab │ │ +0ee780: 0b00 |0016: move-result-wide v0 │ │ +0ee782: 1000 |0017: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0018 reg=6 aLatitude D │ │ │ │ #3 : (in Lorg/pyneo/maps/utils/MyMath;) │ │ @@ -329444,21 +329826,21 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0ee88c: |[0ee88c] org.pyneo.maps.utils.MyMath.mod:(II)I │ │ -0ee89c: 3d00 0400 |0000: if-lez v0, 0004 // +0004 │ │ -0ee8a0: b410 |0002: rem-int/2addr v0, v1 │ │ -0ee8a2: 0f00 |0003: return v0 │ │ -0ee8a4: 3b00 ffff |0004: if-gez v0, 0003 // -0001 │ │ -0ee8a8: b010 |0006: add-int/2addr v0, v1 │ │ -0ee8aa: 28fd |0007: goto 0004 // -0003 │ │ +0ee784: |[0ee784] org.pyneo.maps.utils.MyMath.mod:(II)I │ │ +0ee794: 3d00 0400 |0000: if-lez v0, 0004 // +0004 │ │ +0ee798: b410 |0002: rem-int/2addr v0, v1 │ │ +0ee79a: 0f00 |0003: return v0 │ │ +0ee79c: 3b00 ffff |0004: if-gez v0, 0003 // -0001 │ │ +0ee7a0: b010 |0006: add-int/2addr v0, v1 │ │ +0ee7a2: 28fd |0007: goto 0004 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0002 line=18 │ │ 0x0003 line=21 │ │ 0x0004 line=19 │ │ 0x0006 line=20 │ │ @@ -329519,25 +329901,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ee8ac: |[0ee8ac] org.pyneo.maps.utils.Storage.:(Landroid/content/Context;)V │ │ -0ee8bc: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ -0ee8c2: 2200 a904 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@04a9 │ │ -0ee8c6: 1a01 7736 |0005: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSS" // string@3677 │ │ -0ee8ca: 7020 3625 1000 |0007: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2536 │ │ -0ee8d0: 5b20 0c17 |000a: iput-object v0, v2, Lorg/pyneo/maps/utils/Storage;.DATE_FORMAT_ISO8601:Ljava/text/SimpleDateFormat; // field@170c │ │ -0ee8d4: 5b23 0d17 |000c: iput-object v3, v2, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ -0ee8d8: 6e10 cd2e 0200 |000e: invoke-virtual {v2}, Lorg/pyneo/maps/utils/Storage;.getDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2ecd │ │ -0ee8de: 0c00 |0011: move-result-object v0 │ │ -0ee8e0: 5b20 0f17 |0012: iput-object v0, v2, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee8e4: 0e00 |0014: return-void │ │ +0ee7a4: |[0ee7a4] org.pyneo.maps.utils.Storage.:(Landroid/content/Context;)V │ │ +0ee7b4: 7010 be24 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@24be │ │ +0ee7ba: 2200 a904 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@04a9 │ │ +0ee7be: 1a01 7736 |0005: const-string v1, "yyyy-MM-dd'T'HH:mm:ss.SSS" // string@3677 │ │ +0ee7c2: 7020 3625 1000 |0007: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@2536 │ │ +0ee7c8: 5b20 0c17 |000a: iput-object v0, v2, Lorg/pyneo/maps/utils/Storage;.DATE_FORMAT_ISO8601:Ljava/text/SimpleDateFormat; // field@170c │ │ +0ee7cc: 5b23 0d17 |000c: iput-object v3, v2, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ +0ee7d0: 6e10 cd2e 0200 |000e: invoke-virtual {v2}, Lorg/pyneo/maps/utils/Storage;.getDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2ecd │ │ +0ee7d6: 0c00 |0011: move-result-object v0 │ │ +0ee7d8: 5b20 0f17 |0012: iput-object v0, v2, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee7dc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=23 │ │ 0x000c line=29 │ │ 0x000e line=30 │ │ 0x0014 line=31 │ │ @@ -329551,26 +329933,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0ee8e8: |[0ee8e8] org.pyneo.maps.utils.Storage.FreeDatabases:()V │ │ -0ee8f8: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee8fc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0ee900: 5410 0f17 |0004: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee904: 6e10 fd01 0000 |0006: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ -0ee90a: 0a00 |0009: move-result v0 │ │ -0ee90c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0ee910: 5410 0f17 |000c: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee914: 6e10 f301 0000 |000e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0ee91a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0ee91c: 5b10 0f17 |0012: iput-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee920: 0e00 |0014: return-void │ │ +0ee7e0: |[0ee7e0] org.pyneo.maps.utils.Storage.FreeDatabases:()V │ │ +0ee7f0: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee7f4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0ee7f8: 5410 0f17 |0004: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee7fc: 6e10 fd01 0000 |0006: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ +0ee802: 0a00 |0009: move-result v0 │ │ +0ee804: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0ee808: 5410 0f17 |000c: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee80c: 6e10 f301 0000 |000e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0ee812: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0ee814: 5b10 0f17 |0012: iput-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee818: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x000c line=55 │ │ 0x0011 line=57 │ │ 0x0014 line=59 │ │ @@ -329582,18 +329964,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ee924: |[0ee924] org.pyneo.maps.utils.Storage.beginTransaction:()V │ │ -0ee934: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee938: 6e10 f201 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@01f2 │ │ -0ee93e: 0e00 |0005: return-void │ │ +0ee81c: |[0ee81c] org.pyneo.maps.utils.Storage.beginTransaction:()V │ │ +0ee82c: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee830: 6e10 f201 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@01f2 │ │ +0ee836: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/utils/Storage; │ │ │ │ @@ -329602,20 +329984,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ee940: |[0ee940] org.pyneo.maps.utils.Storage.commitTransaction:()V │ │ -0ee950: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee954: 6e10 0102 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0201 │ │ -0ee95a: 5410 0f17 |0005: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee95e: 6e10 f601 0000 |0007: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@01f6 │ │ -0ee964: 0e00 |000a: return-void │ │ +0ee838: |[0ee838] org.pyneo.maps.utils.Storage.commitTransaction:()V │ │ +0ee848: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee84c: 6e10 0102 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0201 │ │ +0ee852: 5410 0f17 |0005: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee856: 6e10 f601 0000 |0007: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@01f6 │ │ +0ee85c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000a line=87 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/utils/Storage; │ │ @@ -329625,27 +330007,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0ee968: |[0ee968] org.pyneo.maps.utils.Storage.finalize:()V │ │ -0ee978: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee97c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -0ee980: 5410 0f17 |0004: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee984: 6e10 fd01 0000 |0006: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ -0ee98a: 0a00 |0009: move-result v0 │ │ -0ee98c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0ee990: 5410 0f17 |000c: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee994: 6e10 f301 0000 |000e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ -0ee99a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0ee99c: 5b10 0f17 |0012: iput-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0ee9a0: 6f10 c124 0100 |0014: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@24c1 │ │ -0ee9a6: 0e00 |0017: return-void │ │ +0ee860: |[0ee860] org.pyneo.maps.utils.Storage.finalize:()V │ │ +0ee870: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee874: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +0ee878: 5410 0f17 |0004: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee87c: 6e10 fd01 0000 |0006: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ +0ee882: 0a00 |0009: move-result v0 │ │ +0ee884: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0ee888: 5410 0f17 |000c: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee88c: 6e10 f301 0000 |000e: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@01f3 │ │ +0ee892: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0ee894: 5b10 0f17 |0012: iput-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee898: 6f10 c124 0100 |0014: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@24c1 │ │ +0ee89e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=176 │ │ 0x000c line=177 │ │ 0x0011 line=178 │ │ 0x0014 line=181 │ │ @@ -329658,67 +330040,67 @@ │ │ type : '()Landroid/database/sqlite/SQLiteDatabase;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -0ee9a8: |[0ee9a8] org.pyneo.maps.utils.Storage.getDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ -0ee9b8: 5463 0d17 |0000: iget-object v3, v6, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ -0ee9bc: 1a04 6a1a |0002: const-string v4, "data" // string@1a6a │ │ -0ee9c0: 7120 072f 4300 |0004: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0ee9c6: 0c01 |0007: move-result-object v1 │ │ -0ee9c8: 6e10 1b24 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ -0ee9ce: 0a03 |000b: move-result v3 │ │ -0ee9d0: 3903 2500 |000c: if-nez v3, 0031 // +0025 │ │ -0ee9d4: 2203 7b04 |000e: new-instance v3, Ljava/lang/Exception; // type@047b │ │ -0ee9d8: 2204 9204 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0ee9dc: 7010 fb24 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ee9e2: 1a05 fa1c |0015: const-string v5, "folder does not exist, folder=" // string@1cfa │ │ -0ee9e6: 6e20 0425 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ee9ec: 0c04 |001a: move-result-object v4 │ │ -0ee9ee: 6e20 0325 1400 |001b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0ee9f4: 0c04 |001e: move-result-object v4 │ │ -0ee9f6: 6e10 0a25 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ee9fc: 0c04 |0022: move-result-object v4 │ │ -0ee9fe: 7020 7f24 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@247f │ │ -0eea04: 2703 |0026: throw v3 │ │ -0eea06: 0d00 |0027: move-exception v0 │ │ -0eea08: 6e10 8224 0000 |0028: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0eea0e: 0c03 |002b: move-result-object v3 │ │ -0eea10: 7120 fa2e 0300 |002c: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eea16: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -0eea18: 1103 |0030: return-object v3 │ │ -0eea1a: 2202 5f04 |0031: new-instance v2, Ljava/io/File; // type@045f │ │ -0eea1e: 1a03 501d |0033: const-string v3, "geodata.db" // string@1d50 │ │ -0eea22: 7030 1424 1203 |0035: invoke-direct {v2, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ -0eea28: 2203 9204 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0eea2c: 7010 fb24 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eea32: 1a04 031e |003d: const-string v4, "getDatabase folder=" // string@1e03 │ │ -0eea36: 6e20 0425 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eea3c: 0c03 |0042: move-result-object v3 │ │ -0eea3e: 6e10 1c24 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0eea44: 0c04 |0046: move-result-object v4 │ │ -0eea46: 6e20 0425 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eea4c: 0c03 |004a: move-result-object v3 │ │ -0eea4e: 6e10 0a25 0300 |004b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eea54: 0c03 |004e: move-result-object v3 │ │ -0eea56: 7110 0d2f 0300 |004f: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0eea5c: 2203 2f06 |0052: new-instance v3, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper; // type@062f │ │ -0eea60: 5464 0d17 |0054: iget-object v4, v6, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ -0eea64: 6e10 1c24 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0eea6a: 0c05 |0059: move-result-object v5 │ │ -0eea6c: 7040 c32e 6354 |005a: invoke-direct {v3, v6, v4, v5}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.:(Lorg/pyneo/maps/utils/Storage;Landroid/content/Context;Ljava/lang/String;)V // method@2ec3 │ │ -0eea72: 6e10 c42e 0300 |005d: invoke-virtual {v3}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2ec4 │ │ -0eea78: 0c03 |0060: move-result-object v3 │ │ -0eea7a: 0721 |0061: move-object v1, v2 │ │ -0eea7c: 28ce |0062: goto 0030 // -0032 │ │ -0eea7e: 0d00 |0063: move-exception v0 │ │ -0eea80: 0721 |0064: move-object v1, v2 │ │ -0eea82: 28c3 |0065: goto 0028 // -003d │ │ +0ee8a0: |[0ee8a0] org.pyneo.maps.utils.Storage.getDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ +0ee8b0: 5463 0d17 |0000: iget-object v3, v6, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ +0ee8b4: 1a04 6a1a |0002: const-string v4, "data" // string@1a6a │ │ +0ee8b8: 7120 072f 4300 |0004: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0ee8be: 0c01 |0007: move-result-object v1 │ │ +0ee8c0: 6e10 1b24 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ +0ee8c6: 0a03 |000b: move-result v3 │ │ +0ee8c8: 3903 2500 |000c: if-nez v3, 0031 // +0025 │ │ +0ee8cc: 2203 7b04 |000e: new-instance v3, Ljava/lang/Exception; // type@047b │ │ +0ee8d0: 2204 9204 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0ee8d4: 7010 fb24 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ee8da: 1a05 fa1c |0015: const-string v5, "folder does not exist, folder=" // string@1cfa │ │ +0ee8de: 6e20 0425 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ee8e4: 0c04 |001a: move-result-object v4 │ │ +0ee8e6: 6e20 0325 1400 |001b: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0ee8ec: 0c04 |001e: move-result-object v4 │ │ +0ee8ee: 6e10 0a25 0400 |001f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ee8f4: 0c04 |0022: move-result-object v4 │ │ +0ee8f6: 7020 7f24 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@247f │ │ +0ee8fc: 2703 |0026: throw v3 │ │ +0ee8fe: 0d00 |0027: move-exception v0 │ │ +0ee900: 6e10 8224 0000 |0028: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0ee906: 0c03 |002b: move-result-object v3 │ │ +0ee908: 7120 fa2e 0300 |002c: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ee90e: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0ee910: 1103 |0030: return-object v3 │ │ +0ee912: 2202 5f04 |0031: new-instance v2, Ljava/io/File; // type@045f │ │ +0ee916: 1a03 501d |0033: const-string v3, "geodata.db" // string@1d50 │ │ +0ee91a: 7030 1424 1203 |0035: invoke-direct {v2, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ +0ee920: 2203 9204 |0038: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0ee924: 7010 fb24 0300 |003a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ee92a: 1a04 031e |003d: const-string v4, "getDatabase folder=" // string@1e03 │ │ +0ee92e: 6e20 0425 4300 |003f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ee934: 0c03 |0042: move-result-object v3 │ │ +0ee936: 6e10 1c24 0200 |0043: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0ee93c: 0c04 |0046: move-result-object v4 │ │ +0ee93e: 6e20 0425 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ee944: 0c03 |004a: move-result-object v3 │ │ +0ee946: 6e10 0a25 0300 |004b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ee94c: 0c03 |004e: move-result-object v3 │ │ +0ee94e: 7110 0d2f 0300 |004f: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0ee954: 2203 2f06 |0052: new-instance v3, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper; // type@062f │ │ +0ee958: 5464 0d17 |0054: iget-object v4, v6, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ +0ee95c: 6e10 1c24 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0ee962: 0c05 |0059: move-result-object v5 │ │ +0ee964: 7040 c32e 6354 |005a: invoke-direct {v3, v6, v4, v5}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.:(Lorg/pyneo/maps/utils/Storage;Landroid/content/Context;Ljava/lang/String;)V // method@2ec3 │ │ +0ee96a: 6e10 c42e 0300 |005d: invoke-virtual {v3}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2ec4 │ │ +0ee970: 0c03 |0060: move-result-object v3 │ │ +0ee972: 0721 |0061: move-object v1, v2 │ │ +0ee974: 28ce |0062: goto 0030 // -0032 │ │ +0ee976: 0d00 |0063: move-exception v0 │ │ +0ee978: 0721 |0064: move-object v1, v2 │ │ +0ee97a: 28c3 |0065: goto 0028 // -003d │ │ catches : 3 │ │ 0x0008 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0027 │ │ 0x0031 - 0x0038 │ │ Ljava/lang/Exception; -> 0x0027 │ │ 0x0038 - 0x0060 │ │ Ljava/lang/Exception; -> 0x0063 │ │ @@ -329747,48 +330129,48 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0eeaa8: |[0eeaa8] org.pyneo.maps.utils.Storage.isDatabaseReady:()Z │ │ -0eeab8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0eeaba: 5452 0f17 |0001: iget-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0eeabe: 3902 0800 |0003: if-nez v2, 000b // +0008 │ │ -0eeac2: 6e10 cd2e 0500 |0005: invoke-virtual {v5}, Lorg/pyneo/maps/utils/Storage;.getDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2ecd │ │ -0eeac8: 0c02 |0008: move-result-object v2 │ │ -0eeaca: 5b52 0f17 |0009: iput-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0eeace: 5452 0f17 |000b: iget-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0eead2: 3902 1900 |000d: if-nez v2, 0026 // +0019 │ │ -0eead6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0eead8: 3901 1500 |0010: if-nez v1, 0025 // +0015 │ │ -0eeadc: 5452 0d17 |0012: iget-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ -0eeae0: 5453 0d17 |0014: iget-object v3, v5, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ -0eeae4: 1404 9300 0e7f |0016: const v4, #float 1.88753e+38 // #7f0e0093 │ │ -0eeaea: 6e20 3701 4300 |0019: invoke-virtual {v3, v4}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0137 │ │ -0eeaf0: 0c03 |001c: move-result-object v3 │ │ -0eeaf2: 1214 |001d: const/4 v4, #int 1 // #1 │ │ -0eeaf4: 7130 c622 3204 |001e: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ -0eeafa: 0c02 |0021: move-result-object v2 │ │ -0eeafc: 6e10 c822 0200 |0022: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ -0eeb02: 0f01 |0025: return v1 │ │ -0eeb04: 5452 0f17 |0026: iget-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0eeb08: 6e10 fd01 0200 |0028: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ -0eeb0e: 0a02 |002b: move-result v2 │ │ -0eeb10: 3902 e4ff |002c: if-nez v2, 0010 // -001c │ │ -0eeb14: 6e10 cd2e 0500 |002e: invoke-virtual {v5}, Lorg/pyneo/maps/utils/Storage;.getDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2ecd │ │ -0eeb1a: 0c02 |0031: move-result-object v2 │ │ -0eeb1c: 5b52 0f17 |0032: iput-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0eeb20: 28dc |0034: goto 0010 // -0024 │ │ -0eeb22: 0d00 |0035: move-exception v0 │ │ -0eeb24: 6e10 8224 0000 |0036: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0eeb2a: 0c02 |0039: move-result-object v2 │ │ -0eeb2c: 7120 fa2e 0200 |003a: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eeb32: 28e8 |003d: goto 0025 // -0018 │ │ +0ee9a0: |[0ee9a0] org.pyneo.maps.utils.Storage.isDatabaseReady:()Z │ │ +0ee9b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ee9b2: 5452 0f17 |0001: iget-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee9b6: 3902 0800 |0003: if-nez v2, 000b // +0008 │ │ +0ee9ba: 6e10 cd2e 0500 |0005: invoke-virtual {v5}, Lorg/pyneo/maps/utils/Storage;.getDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2ecd │ │ +0ee9c0: 0c02 |0008: move-result-object v2 │ │ +0ee9c2: 5b52 0f17 |0009: iput-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee9c6: 5452 0f17 |000b: iget-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0ee9ca: 3902 1900 |000d: if-nez v2, 0026 // +0019 │ │ +0ee9ce: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0ee9d0: 3901 1500 |0010: if-nez v1, 0025 // +0015 │ │ +0ee9d4: 5452 0d17 |0012: iget-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ +0ee9d8: 5453 0d17 |0014: iget-object v3, v5, Lorg/pyneo/maps/utils/Storage;.mCtx:Landroid/content/Context; // field@170d │ │ +0ee9dc: 1404 9300 0e7f |0016: const v4, #float 1.88753e+38 // #7f0e0093 │ │ +0ee9e2: 6e20 3701 4300 |0019: invoke-virtual {v3, v4}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0137 │ │ +0ee9e8: 0c03 |001c: move-result-object v3 │ │ +0ee9ea: 1214 |001d: const/4 v4, #int 1 // #1 │ │ +0ee9ec: 7130 c622 3204 |001e: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@22c6 │ │ +0ee9f2: 0c02 |0021: move-result-object v2 │ │ +0ee9f4: 6e10 c822 0200 |0022: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@22c8 │ │ +0ee9fa: 0f01 |0025: return v1 │ │ +0ee9fc: 5452 0f17 |0026: iget-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0eea00: 6e10 fd01 0200 |0028: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@01fd │ │ +0eea06: 0a02 |002b: move-result v2 │ │ +0eea08: 3902 e4ff |002c: if-nez v2, 0010 // -001c │ │ +0eea0c: 6e10 cd2e 0500 |002e: invoke-virtual {v5}, Lorg/pyneo/maps/utils/Storage;.getDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@2ecd │ │ +0eea12: 0c02 |0031: move-result-object v2 │ │ +0eea14: 5b52 0f17 |0032: iput-object v2, v5, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0eea18: 28dc |0034: goto 0010 // -0024 │ │ +0eea1a: 0d00 |0035: move-exception v0 │ │ +0eea1c: 6e10 8224 0000 |0036: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0eea22: 0c02 |0039: move-result-object v2 │ │ +0eea24: 7120 fa2e 0200 |003a: invoke-static {v2, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0eea2a: 28e8 |003d: goto 0025 // -0018 │ │ catches : 1 │ │ 0x0012 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0035 │ │ positions : │ │ 0x0000 line=34 │ │ 0x0001 line=35 │ │ 0x0005 line=36 │ │ @@ -329811,18 +330193,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0eeb44: |[0eeb44] org.pyneo.maps.utils.Storage.rollbackTransaction:()V │ │ -0eeb54: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ -0eeb58: 6e10 f601 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@01f6 │ │ -0eeb5e: 0e00 |0005: return-void │ │ +0eea3c: |[0eea3c] org.pyneo.maps.utils.Storage.rollbackTransaction:()V │ │ +0eea4c: 5410 0f17 |0000: iget-object v0, v1, Lorg/pyneo/maps/utils/Storage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@170f │ │ +0eea50: 6e10 f601 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@01f6 │ │ +0eea56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/pyneo/maps/utils/Storage; │ │ │ │ @@ -329874,89 +330256,88 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eeb60: |[0eeb60] org.pyneo.maps.utils.Ut.:()V │ │ -0eeb70: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ -0eeb76: 0e00 |0003: return-void │ │ +0eea58: |[0eea58] org.pyneo.maps.utils.Ut.:()V │ │ +0eea68: 7010 be24 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@24be │ │ +0eea6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ - 0x0003 line=417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/utils/Ut; │ │ │ │ #1 : (in Lorg/pyneo/maps/utils/Ut;) │ │ name : 'FileName2ID' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0eeb78: |[0eeb78] org.pyneo.maps.utils.Ut.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; │ │ -0eeb88: 1a00 4001 |0000: const-string v0, "." // string@0140 │ │ -0eeb8c: 1a01 e814 |0002: const-string v1, "_" // string@14e8 │ │ -0eeb90: 6e30 e724 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0eeb96: 0c00 |0007: move-result-object v0 │ │ -0eeb98: 1a01 0600 |0008: const-string v1, " " // string@0006 │ │ -0eeb9c: 1a02 e814 |000a: const-string v2, "_" // string@14e8 │ │ -0eeba0: 6e30 e724 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0eeba6: 0c00 |000f: move-result-object v0 │ │ -0eeba8: 1a01 3901 |0010: const-string v1, "-" // string@0139 │ │ -0eebac: 1a02 e814 |0012: const-string v2, "_" // string@14e8 │ │ -0eebb0: 6e30 e724 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0eebb6: 0c00 |0017: move-result-object v0 │ │ -0eebb8: 6e10 f324 0000 |0018: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ -0eebbe: 0c00 |001b: move-result-object v0 │ │ -0eebc0: 1100 |001c: return-object v0 │ │ +0eea70: |[0eea70] org.pyneo.maps.utils.Ut.FileName2ID:(Ljava/lang/String;)Ljava/lang/String; │ │ +0eea80: 1a00 4001 |0000: const-string v0, "." // string@0140 │ │ +0eea84: 1a01 e814 |0002: const-string v1, "_" // string@14e8 │ │ +0eea88: 6e30 e724 0301 |0004: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0eea8e: 0c00 |0007: move-result-object v0 │ │ +0eea90: 1a01 0600 |0008: const-string v1, " " // string@0006 │ │ +0eea94: 1a02 e814 |000a: const-string v2, "_" // string@14e8 │ │ +0eea98: 6e30 e724 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0eea9e: 0c00 |000f: move-result-object v0 │ │ +0eeaa0: 1a01 3901 |0010: const-string v1, "-" // string@0139 │ │ +0eeaa4: 1a02 e814 |0012: const-string v2, "_" // string@14e8 │ │ +0eeaa8: 6e30 e724 1002 |0014: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0eeaae: 0c00 |0017: move-result-object v0 │ │ +0eeab0: 6e10 f324 0000 |0018: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@24f3 │ │ +0eeab6: 0c00 |001b: move-result-object v0 │ │ +0eeab8: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x001d reg=3 name Ljava/lang/String; │ │ │ │ #2 : (in Lorg/pyneo/maps/utils/Ut;) │ │ name : 'ParseDate' │ │ type : '(Ljava/lang/String;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0eebc4: |[0eebc4] org.pyneo.maps.utils.Ut.ParseDate:(Ljava/lang/String;)Ljava/util/Date; │ │ -0eebd4: 2206 a904 |0000: new-instance v6, Ljava/text/SimpleDateFormat; // type@04a9 │ │ -0eebd8: 7010 3525 0600 |0002: invoke-direct {v6}, Ljava/text/SimpleDateFormat;.:()V // method@2535 │ │ -0eebde: 1a07 0c13 |0005: const-string v7, "UTC" // string@130c │ │ -0eebe2: 7110 a925 0700 |0007: invoke-static {v7}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ -0eebe8: 0c07 |000a: move-result-object v7 │ │ -0eebea: 6e20 3c25 7600 |000b: invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ -0eebf0: 2201 b004 |000e: new-instance v1, Ljava/util/Date; // type@04b0 │ │ -0eebf4: 1608 0000 |0010: const-wide/16 v8, #int 0 // #0 │ │ -0eebf8: 7030 5c25 8109 |0012: invoke-direct {v1, v8, v9}, Ljava/util/Date;.:(J)V // method@255c │ │ -0eebfe: 6200 2717 |0015: sget-object v0, Lorg/pyneo/maps/utils/Ut;.formats:[Ljava/lang/String; // field@1727 │ │ -0eec02: 2105 |0017: array-length v5, v0 │ │ -0eec04: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -0eec06: 3554 0b00 |0019: if-ge v4, v5, 0024 // +000b │ │ -0eec0a: 4603 0004 |001b: aget-object v3, v0, v4 │ │ -0eec0e: 6e20 3825 3600 |001d: invoke-virtual {v6, v3}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@2538 │ │ -0eec14: 6e20 3b25 a600 |0020: invoke-virtual {v6, v10}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@253b │ │ -0eec1a: 0c01 |0023: move-result-object v1 │ │ -0eec1c: 1101 |0024: return-object v1 │ │ -0eec1e: 0d02 |0025: move-exception v2 │ │ -0eec20: 6e10 3425 0200 |0026: invoke-virtual {v2}, Ljava/text/ParseException;.toString:()Ljava/lang/String; // method@2534 │ │ -0eec26: 0c07 |0029: move-result-object v7 │ │ -0eec28: 7120 fa2e 2700 |002a: invoke-static {v7, v2}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eec2e: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0eec32: 28ea |002f: goto 0019 // -0016 │ │ +0eeabc: |[0eeabc] org.pyneo.maps.utils.Ut.ParseDate:(Ljava/lang/String;)Ljava/util/Date; │ │ +0eeacc: 2203 a904 |0000: new-instance v3, Ljava/text/SimpleDateFormat; // type@04a9 │ │ +0eead0: 7010 3525 0300 |0002: invoke-direct {v3}, Ljava/text/SimpleDateFormat;.:()V // method@2535 │ │ +0eead6: 1a04 0c13 |0005: const-string v4, "UTC" // string@130c │ │ +0eeada: 7110 a925 0400 |0007: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@25a9 │ │ +0eeae0: 0c04 |000a: move-result-object v4 │ │ +0eeae2: 6e20 3c25 4300 |000b: invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@253c │ │ +0eeae8: 2200 b004 |000e: new-instance v0, Ljava/util/Date; // type@04b0 │ │ +0eeaec: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +0eeaf0: 7030 5c25 4005 |0012: invoke-direct {v0, v4, v5}, Ljava/util/Date;.:(J)V // method@255c │ │ +0eeaf6: 6205 2717 |0015: sget-object v5, Lorg/pyneo/maps/utils/Ut;.formats:[Ljava/lang/String; // field@1727 │ │ +0eeafa: 2156 |0017: array-length v6, v5 │ │ +0eeafc: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +0eeafe: 3564 0b00 |0019: if-ge v4, v6, 0024 // +000b │ │ +0eeb02: 4602 0504 |001b: aget-object v2, v5, v4 │ │ +0eeb06: 6e20 3825 2300 |001d: invoke-virtual {v3, v2}, Ljava/text/SimpleDateFormat;.applyPattern:(Ljava/lang/String;)V // method@2538 │ │ +0eeb0c: 6e20 3b25 8300 |0020: invoke-virtual {v3, v8}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@253b │ │ +0eeb12: 0c00 |0023: move-result-object v0 │ │ +0eeb14: 1100 |0024: return-object v0 │ │ +0eeb16: 0d01 |0025: move-exception v1 │ │ +0eeb18: 6e10 3425 0100 |0026: invoke-virtual {v1}, Ljava/text/ParseException;.toString:()Ljava/lang/String; // method@2534 │ │ +0eeb1e: 0c07 |0029: move-result-object v7 │ │ +0eeb20: 7120 fa2e 1700 |002a: invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0eeb26: d804 0401 |002d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0eeb2a: 28ea |002f: goto 0019 // -0016 │ │ catches : 1 │ │ 0x0020 - 0x0023 │ │ Ljava/text/ParseException; -> 0x0025 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x000e line=59 │ │ @@ -329964,51 +330345,48 @@ │ │ 0x001d line=61 │ │ 0x0020 line=64 │ │ 0x0024 line=72 │ │ 0x0025 line=67 │ │ 0x0026 line=68 │ │ 0x002d line=60 │ │ locals : │ │ - 0x001d - 0x0024 reg=3 format Ljava/lang/String; │ │ - 0x0017 - 0x0030 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0015 - 0x0030 reg=1 date Ljava/util/Date; │ │ - 0x0026 - 0x0030 reg=2 e Ljava/text/ParseException; │ │ - 0x0025 - 0x0030 reg=3 format Ljava/lang/String; │ │ - 0x0019 - 0x0030 reg=4 i$ I │ │ - 0x0018 - 0x0030 reg=5 len$ I │ │ - 0x0005 - 0x0030 reg=6 sdf Ljava/text/SimpleDateFormat; │ │ - 0x0000 - 0x0030 reg=10 str Ljava/lang/String; │ │ + 0x001d - 0x0024 reg=2 format Ljava/lang/String; │ │ + 0x0015 - 0x0030 reg=0 date Ljava/util/Date; │ │ + 0x0026 - 0x0030 reg=1 e Ljava/text/ParseException; │ │ + 0x0025 - 0x0030 reg=2 format Ljava/lang/String; │ │ + 0x0005 - 0x0030 reg=3 sdf Ljava/text/SimpleDateFormat; │ │ + 0x0000 - 0x0030 reg=8 str Ljava/lang/String; │ │ │ │ #3 : (in Lorg/pyneo/maps/utils/Ut;) │ │ name : 'SendMail' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0eec44: |[0eec44] org.pyneo.maps.utils.Ut.SendMail:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0eec54: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ -0eec58: 1a01 2f17 |0002: const-string v1, "android.intent.action.SEND" // string@172f │ │ -0eec5c: 7020 4c01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ -0eec62: 1a01 ca29 |0007: const-string v1, "message/rfc822" // string@29ca │ │ -0eec66: 6e20 7b01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ -0eec6c: 1a01 3517 |000c: const-string v1, "android.intent.extra.EMAIL" // string@1735 │ │ -0eec70: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -0eec72: 2322 7a06 |000f: new-array v2, v2, [Ljava/lang/String; // type@067a │ │ -0eec76: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0eec78: 1a04 0f34 |0012: const-string v4, "tabulae@pyneo.org" // string@340f │ │ -0eec7c: 4d04 0203 |0014: aput-object v4, v2, v3 │ │ -0eec80: 6e30 7001 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ -0eec86: 1a01 3917 |0019: const-string v1, "android.intent.extra.SUBJECT" // string@1739 │ │ -0eec8a: 6e30 6d01 1005 |001b: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0eec90: 1a01 3a17 |001e: const-string v1, "android.intent.extra.TEXT" // string@173a │ │ -0eec94: 6e30 6d01 1006 |0020: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0eec9a: 1100 |0023: return-object v0 │ │ +0eeb3c: |[0eeb3c] org.pyneo.maps.utils.Ut.SendMail:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0eeb4c: 2200 3000 |0000: new-instance v0, Landroid/content/Intent; // type@0030 │ │ +0eeb50: 1a01 2f17 |0002: const-string v1, "android.intent.action.SEND" // string@172f │ │ +0eeb54: 7020 4c01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014c │ │ +0eeb5a: 1a01 ca29 |0007: const-string v1, "message/rfc822" // string@29ca │ │ +0eeb5e: 6e20 7b01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@017b │ │ +0eeb64: 1a01 3517 |000c: const-string v1, "android.intent.extra.EMAIL" // string@1735 │ │ +0eeb68: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +0eeb6a: 2322 7a06 |000f: new-array v2, v2, [Ljava/lang/String; // type@067a │ │ +0eeb6e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0eeb70: 1a04 0f34 |0012: const-string v4, "tabulae@pyneo.org" // string@340f │ │ +0eeb74: 4d04 0203 |0014: aput-object v4, v2, v3 │ │ +0eeb78: 6e30 7001 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@0170 │ │ +0eeb7e: 1a01 3917 |0019: const-string v1, "android.intent.extra.SUBJECT" // string@1739 │ │ +0eeb82: 6e30 6d01 1005 |001b: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0eeb88: 1a01 3a17 |001e: const-string v1, "android.intent.extra.TEXT" // string@173a │ │ +0eeb8c: 6e30 6d01 1006 |0020: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0eeb92: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0007 line=242 │ │ 0x000c line=243 │ │ 0x0019 line=244 │ │ 0x001e line=245 │ │ @@ -330023,19 +330401,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0eec9c: |[0eec9c] org.pyneo.maps.utils.Ut.ShowWaitDialog:(Landroid/content/Context;)Landroid/app/ProgressDialog; │ │ -0eecac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0eecae: 7120 f42e 0100 |0001: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0eecb4: 0c00 |0004: move-result-object v0 │ │ -0eecb6: 1100 |0005: return-object v0 │ │ +0eeb94: |[0eeb94] org.pyneo.maps.utils.Ut.ShowWaitDialog:(Landroid/content/Context;)Landroid/app/ProgressDialog; │ │ +0eeba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0eeba6: 7120 f42e 0100 |0001: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0eebac: 0c00 |0004: move-result-object v0 │ │ +0eebae: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 mCtx Landroid/content/Context; │ │ │ │ #5 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330043,28 +330421,28 @@ │ │ type : '(Landroid/content/Context;I)Landroid/app/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0eecb8: |[0eecb8] org.pyneo.maps.utils.Ut.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; │ │ -0eecc8: 2200 1f00 |0000: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ -0eeccc: 7020 e600 2000 |0002: invoke-direct {v0, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ -0eecd2: 3903 0500 |0005: if-nez v3, 000a // +0005 │ │ -0eecd6: 1403 9d00 0e7f |0007: const v3, #float 1.88754e+38 // #7f0e009d │ │ -0eecdc: 6e20 3401 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0eece2: 0c01 |000d: move-result-object v1 │ │ -0eece4: 6e20 ed00 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ -0eecea: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0eecec: 6e20 eb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00eb │ │ -0eecf2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0eecf4: 6e20 ea00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ -0eecfa: 6e10 f200 0000 |0019: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@00f2 │ │ -0eed00: 1100 |001c: return-object v0 │ │ +0eebb0: |[0eebb0] org.pyneo.maps.utils.Ut.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; │ │ +0eebc0: 2200 1f00 |0000: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ +0eebc4: 7020 e600 2000 |0002: invoke-direct {v0, v2}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ +0eebca: 3903 0500 |0005: if-nez v3, 000a // +0005 │ │ +0eebce: 1403 9d00 0e7f |0007: const v3, #float 1.88754e+38 // #7f0e009d │ │ +0eebd4: 6e20 3401 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0eebda: 0c01 |000d: move-result-object v1 │ │ +0eebdc: 6e20 ed00 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@00ed │ │ +0eebe2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0eebe4: 6e20 eb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@00eb │ │ +0eebea: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0eebec: 6e20 ea00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ +0eebf2: 6e10 f200 0000 |0019: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@00f2 │ │ +0eebf8: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=91 │ │ 0x0011 line=92 │ │ 0x0015 line=93 │ │ 0x0019 line=95 │ │ @@ -330079,40 +330457,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0eed04: |[0eed04] org.pyneo.maps.utils.Ut.appendLog:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0eed14: 2202 5f04 |0000: new-instance v2, Ljava/io/File; // type@045f │ │ -0eed18: 7020 1524 5200 |0002: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0eed1e: 6e10 1b24 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@241b │ │ -0eed24: 0a03 |0008: move-result v3 │ │ -0eed26: 3903 0500 |0009: if-nez v3, 000e // +0005 │ │ -0eed2a: 6e10 1824 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ -0eed30: 2200 5b04 |000e: new-instance v0, Ljava/io/BufferedWriter; // type@045b │ │ -0eed34: 2203 6404 |0010: new-instance v3, Ljava/io/FileWriter; // type@0464 │ │ -0eed38: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0eed3a: 7030 3924 2304 |0013: invoke-direct {v3, v2, v4}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@2439 │ │ -0eed40: 7020 0b24 3000 |0016: invoke-direct {v0, v3}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@240b │ │ -0eed46: 6e20 0c24 6000 |0019: invoke-virtual {v0, v6}, Ljava/io/BufferedWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@240c │ │ -0eed4c: 6e10 0e24 0000 |001c: invoke-virtual {v0}, Ljava/io/BufferedWriter;.newLine:()V // method@240e │ │ -0eed52: 6e10 0d24 0000 |001f: invoke-virtual {v0}, Ljava/io/BufferedWriter;.close:()V // method@240d │ │ -0eed58: 0e00 |0022: return-void │ │ -0eed5a: 0d01 |0023: move-exception v1 │ │ -0eed5c: 6e10 3f24 0100 |0024: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -0eed62: 0c03 |0027: move-result-object v3 │ │ -0eed64: 7120 fa2e 1300 |0028: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eed6a: 28e3 |002b: goto 000e // -001d │ │ -0eed6c: 0d01 |002c: move-exception v1 │ │ -0eed6e: 6e10 3f24 0100 |002d: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ -0eed74: 0c03 |0030: move-result-object v3 │ │ -0eed76: 7120 fa2e 1300 |0031: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eed7c: 28ee |0034: goto 0022 // -0012 │ │ +0eebfc: |[0eebfc] org.pyneo.maps.utils.Ut.appendLog:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0eec0c: 2202 5f04 |0000: new-instance v2, Ljava/io/File; // type@045f │ │ +0eec10: 7020 1524 5200 |0002: invoke-direct {v2, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0eec16: 6e10 1b24 0200 |0005: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@241b │ │ +0eec1c: 0a03 |0008: move-result v3 │ │ +0eec1e: 3903 0500 |0009: if-nez v3, 000e // +0005 │ │ +0eec22: 6e10 1824 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@2418 │ │ +0eec28: 2200 5b04 |000e: new-instance v0, Ljava/io/BufferedWriter; // type@045b │ │ +0eec2c: 2203 6404 |0010: new-instance v3, Ljava/io/FileWriter; // type@0464 │ │ +0eec30: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0eec32: 7030 3924 2304 |0013: invoke-direct {v3, v2, v4}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@2439 │ │ +0eec38: 7020 0b24 3000 |0016: invoke-direct {v0, v3}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@240b │ │ +0eec3e: 6e20 0c24 6000 |0019: invoke-virtual {v0, v6}, Ljava/io/BufferedWriter;.append:(Ljava/lang/CharSequence;)Ljava/io/Writer; // method@240c │ │ +0eec44: 6e10 0e24 0000 |001c: invoke-virtual {v0}, Ljava/io/BufferedWriter;.newLine:()V // method@240e │ │ +0eec4a: 6e10 0d24 0000 |001f: invoke-virtual {v0}, Ljava/io/BufferedWriter;.close:()V // method@240d │ │ +0eec50: 0e00 |0022: return-void │ │ +0eec52: 0d01 |0023: move-exception v1 │ │ +0eec54: 6e10 3f24 0100 |0024: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +0eec5a: 0c03 |0027: move-result-object v3 │ │ +0eec5c: 7120 fa2e 1300 |0028: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0eec62: 28e3 |002b: goto 000e // -001d │ │ +0eec64: 0d01 |002c: move-exception v1 │ │ +0eec66: 6e10 3f24 0100 |002d: invoke-virtual {v1}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@243f │ │ +0eec6c: 0c03 |0030: move-result-object v3 │ │ +0eec6e: 7120 fa2e 1300 |0031: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0eec74: 28ee |0034: goto 0022 // -0012 │ │ catches : 2 │ │ 0x000b - 0x000e │ │ Ljava/io/IOException; -> 0x0023 │ │ 0x000e - 0x0022 │ │ Ljava/io/IOException; -> 0x002c │ │ positions : │ │ 0x0000 line=315 │ │ @@ -330140,28 +330518,28 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0eed9c: |[0eed9c] org.pyneo.maps.utils.Ut.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -0eedac: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0eedb0: 1304 0020 |0002: const/16 v4, #int 8192 // #2000 │ │ -0eedb4: 2340 5006 |0004: new-array v0, v4, [B // type@0650 │ │ -0eedb8: 6e20 4224 0600 |0006: invoke-virtual {v6, v0}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -0eedbe: 0a01 |0009: move-result v1 │ │ -0eedc0: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -0eedc2: 3241 0900 |000b: if-eq v1, v4, 0014 // +0009 │ │ -0eedc6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0eedc8: 6e40 4724 0714 |000e: invoke-virtual {v7, v0, v4, v1}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ -0eedce: 8114 |0011: int-to-long v4, v1 │ │ -0eedd0: bb42 |0012: add-long/2addr v2, v4 │ │ -0eedd2: 28f3 |0013: goto 0006 // -000d │ │ -0eedd4: 1002 |0014: return-wide v2 │ │ +0eec94: |[0eec94] org.pyneo.maps.utils.Ut.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +0eeca4: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0eeca8: 1304 0020 |0002: const/16 v4, #int 8192 // #2000 │ │ +0eecac: 2340 5006 |0004: new-array v0, v4, [B // type@0650 │ │ +0eecb0: 6e20 4224 0600 |0006: invoke-virtual {v6, v0}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +0eecb6: 0a01 |0009: move-result v1 │ │ +0eecb8: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +0eecba: 3241 0900 |000b: if-eq v1, v4, 0014 // +0009 │ │ +0eecbe: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0eecc0: 6e40 4724 0714 |000e: invoke-virtual {v7, v0, v4, v1}, Ljava/io/OutputStream;.write:([BII)V // method@2447 │ │ +0eecc6: 8114 |0011: int-to-long v4, v1 │ │ +0eecc8: bb42 |0012: add-long/2addr v2, v4 │ │ +0eecca: 28f3 |0013: goto 0006 // -000d │ │ +0eeccc: 1002 |0014: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=40 │ │ 0x000d line=41 │ │ 0x0011 line=42 │ │ @@ -330178,17 +330556,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eedd8: |[0eedd8] org.pyneo.maps.utils.Ut.d:(Ljava/lang/String;)V │ │ -0eede8: 7110 112f 0000 |0000: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ -0eedee: 0e00 |0003: return-void │ │ +0eecd0: |[0eecd0] org.pyneo.maps.utils.Ut.d:(Ljava/lang/String;)V │ │ +0eece0: 7110 112f 0000 |0000: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ +0eece6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 str Ljava/lang/String; │ │ │ │ @@ -330197,18 +330575,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0eedf0: |[0eedf0] org.pyneo.maps.utils.Ut.dd:(Ljava/lang/String;)V │ │ -0eee00: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ -0eee04: 7120 aa1e 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaa │ │ -0eee0a: 0e00 |0005: return-void │ │ +0eece8: |[0eece8] org.pyneo.maps.utils.Ut.dd:(Ljava/lang/String;)V │ │ +0eecf8: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ +0eecfc: 7120 aa1e 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaa │ │ +0eed02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 str Ljava/lang/String; │ │ │ │ @@ -330217,19 +330595,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0eee0c: |[0eee0c] org.pyneo.maps.utils.Ut.e:(Ljava/lang/String;)V │ │ -0eee1c: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ -0eee20: 7120 ab1e 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ -0eee26: 7110 112f 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ -0eee2c: 0e00 |0008: return-void │ │ +0eed04: |[0eed04] org.pyneo.maps.utils.Ut.e:(Ljava/lang/String;)V │ │ +0eed14: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ +0eed18: 7120 ab1e 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1eab │ │ +0eed1e: 7110 112f 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ +0eed24: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 str Ljava/lang/String; │ │ @@ -330239,19 +330617,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0eee30: |[0eee30] org.pyneo.maps.utils.Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0eee40: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ -0eee44: 7130 ac1e 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ -0eee4a: 7110 112f 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ -0eee50: 0e00 |0008: return-void │ │ +0eed28: |[0eed28] org.pyneo.maps.utils.Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +0eed38: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ +0eed3c: 7130 ac1e 1002 |0002: invoke-static {v0, v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1eac │ │ +0eed42: 7110 112f 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ +0eed48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ 0x0008 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 str Ljava/lang/String; │ │ @@ -330262,26 +330640,26 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0eee54: |[0eee54] org.pyneo.maps.utils.Ut.equalsIgnoreCase:(Ljava/lang/String;IILjava/lang/String;)Z │ │ -0eee64: 6e30 ed24 3204 |0000: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ -0eee6a: 0c01 |0003: move-result-object v1 │ │ -0eee6c: 6e20 db24 5100 |0004: invoke-virtual {v1, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ -0eee72: 0a01 |0007: move-result v1 │ │ -0eee74: 0f01 |0008: return v1 │ │ -0eee76: 0d00 |0009: move-exception v0 │ │ -0eee78: 6e10 8224 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0eee7e: 0c01 |000d: move-result-object v1 │ │ -0eee80: 7120 fa2e 0100 |000e: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0eee86: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0eee88: 28f6 |0012: goto 0008 // -000a │ │ +0eed4c: |[0eed4c] org.pyneo.maps.utils.Ut.equalsIgnoreCase:(Ljava/lang/String;IILjava/lang/String;)Z │ │ +0eed5c: 6e30 ed24 3204 |0000: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@24ed │ │ +0eed62: 0c01 |0003: move-result-object v1 │ │ +0eed64: 6e20 db24 5100 |0004: invoke-virtual {v1, v5}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@24db │ │ +0eed6a: 0a01 |0007: move-result v1 │ │ +0eed6c: 0f01 |0008: return v1 │ │ +0eed6e: 0d00 |0009: move-exception v0 │ │ +0eed70: 6e10 8224 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0eed76: 0c01 |000d: move-result-object v1 │ │ +0eed78: 7120 fa2e 0100 |000e: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0eed7e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0eed80: 28f6 |0012: goto 0008 // -000a │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0008 line=81 │ │ 0x0009 line=79 │ │ @@ -330299,33 +330677,33 @@ │ │ type : '(Landroid/content/Context;FI)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0eee9c: |[0eee9c] org.pyneo.maps.utils.Ut.formatDistance:(Landroid/content/Context;FI)Ljava/lang/String; │ │ -0eeeac: 7130 fd2e 4305 |0000: invoke-static {v3, v4, v5}, Lorg/pyneo/maps/utils/Ut;.formatDistance2:(Landroid/content/Context;FI)[Ljava/lang/String; // method@2efd │ │ -0eeeb2: 0c00 |0003: move-result-object v0 │ │ -0eeeb4: 2201 9204 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0eeeb8: 7010 fb24 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eeebe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0eeec0: 4602 0002 |000a: aget-object v2, v0, v2 │ │ -0eeec4: 6e20 0425 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eeeca: 0c01 |000f: move-result-object v1 │ │ -0eeecc: 1a02 0600 |0010: const-string v2, " " // string@0006 │ │ -0eeed0: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eeed6: 0c01 |0015: move-result-object v1 │ │ -0eeed8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0eeeda: 4602 0002 |0017: aget-object v2, v0, v2 │ │ -0eeede: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eeee4: 0c01 |001c: move-result-object v1 │ │ -0eeee6: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eeeec: 0c01 |0020: move-result-object v1 │ │ -0eeeee: 1101 |0021: return-object v1 │ │ +0eed94: |[0eed94] org.pyneo.maps.utils.Ut.formatDistance:(Landroid/content/Context;FI)Ljava/lang/String; │ │ +0eeda4: 7130 fd2e 4305 |0000: invoke-static {v3, v4, v5}, Lorg/pyneo/maps/utils/Ut;.formatDistance2:(Landroid/content/Context;FI)[Ljava/lang/String; // method@2efd │ │ +0eedaa: 0c00 |0003: move-result-object v0 │ │ +0eedac: 2201 9204 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0eedb0: 7010 fb24 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eedb6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0eedb8: 4602 0002 |000a: aget-object v2, v0, v2 │ │ +0eedbc: 6e20 0425 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eedc2: 0c01 |000f: move-result-object v1 │ │ +0eedc4: 1a02 0600 |0010: const-string v2, " " // string@0006 │ │ +0eedc8: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eedce: 0c01 |0015: move-result-object v1 │ │ +0eedd0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0eedd2: 4602 0002 |0017: aget-object v2, v0, v2 │ │ +0eedd6: 6e20 0425 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eeddc: 0c01 |001c: move-result-object v1 │ │ +0eedde: 6e10 0a25 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eede4: 0c01 |0020: move-result-object v1 │ │ +0eede6: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ locals : │ │ 0x0004 - 0x0022 reg=0 str [Ljava/lang/String; │ │ 0x0000 - 0x0022 reg=3 ctx Landroid/content/Context; │ │ @@ -330337,127 +330715,127 @@ │ │ type : '(Landroid/content/Context;FI)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 223 16-bit code units │ │ -0eeef0: |[0eeef0] org.pyneo.maps.utils.Ut.formatDistance2:(Landroid/content/Context;FI)[Ljava/lang/String; │ │ -0eef00: 1502 c842 |0000: const/high16 v2, #int 1120403456 // #42c8 │ │ -0eef04: 1506 a545 |0002: const/high16 v6, #int 1168441344 // #45a5 │ │ -0eef08: 1503 7a44 |0004: const/high16 v3, #int 1148846080 // #447a │ │ -0eef0c: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -0eef0e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0eef10: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -0eef12: 2310 7a06 |0009: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0eef16: 3909 6a00 |000b: if-nez v9, 0075 // +006a │ │ -0eef1a: 2e01 0803 |000d: cmpg-float v1, v8, v3 │ │ -0eef1e: 3b01 2000 |000f: if-gez v1, 002f // +0020 │ │ -0eef22: 1a01 b400 |0011: const-string v1, "%.0f" // string@00b4 │ │ -0eef26: 2352 7806 |0013: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ -0eef2a: 7110 8524 0800 |0015: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ -0eef30: 0c03 |0018: move-result-object v3 │ │ -0eef32: 4d03 0204 |0019: aput-object v3, v2, v4 │ │ -0eef36: 7120 dc24 2100 |001b: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0eef3c: 0c01 |001e: move-result-object v1 │ │ -0eef3e: 4d01 0004 |001f: aput-object v1, v0, v4 │ │ -0eef42: 6e10 3201 0700 |0021: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0eef48: 0c01 |0024: move-result-object v1 │ │ -0eef4a: 1402 5400 0e7f |0025: const v2, #float 1.88752e+38 // #7f0e0054 │ │ -0eef50: 6e20 b801 2100 |0028: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0eef56: 0c01 |002b: move-result-object v1 │ │ -0eef58: 4d01 0005 |002c: aput-object v1, v0, v5 │ │ -0eef5c: 1100 |002e: return-object v0 │ │ -0eef5e: a901 0803 |002f: div-float v1, v8, v3 │ │ -0eef62: 2e01 0102 |0031: cmpg-float v1, v1, v2 │ │ -0eef66: 3b01 2200 |0033: if-gez v1, 0055 // +0022 │ │ -0eef6a: 1a01 b500 |0035: const-string v1, "%.1f" // string@00b5 │ │ -0eef6e: 2352 7806 |0037: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ -0eef72: a903 0803 |0039: div-float v3, v8, v3 │ │ -0eef76: 7110 8524 0300 |003b: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ -0eef7c: 0c03 |003e: move-result-object v3 │ │ -0eef7e: 4d03 0204 |003f: aput-object v3, v2, v4 │ │ -0eef82: 7120 dc24 2100 |0041: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0eef88: 0c01 |0044: move-result-object v1 │ │ -0eef8a: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ -0eef8e: 6e10 3201 0700 |0047: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0eef94: 0c01 |004a: move-result-object v1 │ │ -0eef96: 1402 4f00 0e7f |004b: const v2, #float 1.88752e+38 // #7f0e004f │ │ -0eef9c: 6e20 b801 2100 |004e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0eefa2: 0c01 |0051: move-result-object v1 │ │ -0eefa4: 4d01 0005 |0052: aput-object v1, v0, v5 │ │ -0eefa8: 28da |0054: goto 002e // -0026 │ │ -0eefaa: 1a01 b400 |0055: const-string v1, "%.0f" // string@00b4 │ │ -0eefae: 2352 7806 |0057: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ -0eefb2: a903 0803 |0059: div-float v3, v8, v3 │ │ -0eefb6: 7110 8524 0300 |005b: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ -0eefbc: 0c03 |005e: move-result-object v3 │ │ -0eefbe: 4d03 0204 |005f: aput-object v3, v2, v4 │ │ -0eefc2: 7120 dc24 2100 |0061: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0eefc8: 0c01 |0064: move-result-object v1 │ │ -0eefca: 4d01 0004 |0065: aput-object v1, v0, v4 │ │ -0eefce: 6e10 3201 0700 |0067: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0eefd4: 0c01 |006a: move-result-object v1 │ │ -0eefd6: 1402 4f00 0e7f |006b: const v2, #float 1.88752e+38 // #7f0e004f │ │ -0eefdc: 6e20 b801 2100 |006e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0eefe2: 0c01 |0071: move-result-object v1 │ │ -0eefe4: 4d01 0005 |0072: aput-object v1, v0, v5 │ │ -0eefe8: 28ba |0074: goto 002e // -0046 │ │ -0eefea: 2e01 0806 |0075: cmpg-float v1, v8, v6 │ │ -0eefee: 3b01 2000 |0077: if-gez v1, 0097 // +0020 │ │ -0eeff2: 1a01 b400 |0079: const-string v1, "%.0f" // string@00b4 │ │ -0eeff6: 2352 7806 |007b: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ -0eeffa: 7110 8524 0800 |007d: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ -0ef000: 0c03 |0080: move-result-object v3 │ │ -0ef002: 4d03 0204 |0081: aput-object v3, v2, v4 │ │ -0ef006: 7120 dc24 2100 |0083: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0ef00c: 0c01 |0086: move-result-object v1 │ │ -0ef00e: 4d01 0004 |0087: aput-object v1, v0, v4 │ │ -0ef012: 6e10 3201 0700 |0089: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ef018: 0c01 |008c: move-result-object v1 │ │ -0ef01a: 1402 4c00 0e7f |008d: const v2, #float 1.88752e+38 // #7f0e004c │ │ -0ef020: 6e20 b801 2100 |0090: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ef026: 0c01 |0093: move-result-object v1 │ │ -0ef028: 4d01 0005 |0094: aput-object v1, v0, v5 │ │ -0ef02c: 2898 |0096: goto 002e // -0068 │ │ -0ef02e: a901 0806 |0097: div-float v1, v8, v6 │ │ -0ef032: 2e01 0102 |0099: cmpg-float v1, v1, v2 │ │ -0ef036: 3b01 2300 |009b: if-gez v1, 00be // +0023 │ │ -0ef03a: 1a01 b500 |009d: const-string v1, "%.1f" // string@00b5 │ │ -0ef03e: 2352 7806 |009f: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ -0ef042: a903 0806 |00a1: div-float v3, v8, v6 │ │ -0ef046: 7110 8524 0300 |00a3: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ -0ef04c: 0c03 |00a6: move-result-object v3 │ │ -0ef04e: 4d03 0204 |00a7: aput-object v3, v2, v4 │ │ -0ef052: 7120 dc24 2100 |00a9: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0ef058: 0c01 |00ac: move-result-object v1 │ │ -0ef05a: 4d01 0004 |00ad: aput-object v1, v0, v4 │ │ -0ef05e: 6e10 3201 0700 |00af: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ef064: 0c01 |00b2: move-result-object v1 │ │ -0ef066: 1402 a000 0e7f |00b3: const v2, #float 1.88754e+38 // #7f0e00a0 │ │ -0ef06c: 6e20 b801 2100 |00b6: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ef072: 0c01 |00b9: move-result-object v1 │ │ -0ef074: 4d01 0005 |00ba: aput-object v1, v0, v5 │ │ -0ef078: 2900 72ff |00bc: goto/16 002e // -008e │ │ -0ef07c: 1a01 b400 |00be: const-string v1, "%.0f" // string@00b4 │ │ -0ef080: 2352 7806 |00c0: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ -0ef084: a903 0806 |00c2: div-float v3, v8, v6 │ │ -0ef088: 7110 8524 0300 |00c4: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ -0ef08e: 0c03 |00c7: move-result-object v3 │ │ -0ef090: 4d03 0204 |00c8: aput-object v3, v2, v4 │ │ -0ef094: 7120 dc24 2100 |00ca: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0ef09a: 0c01 |00cd: move-result-object v1 │ │ -0ef09c: 4d01 0004 |00ce: aput-object v1, v0, v4 │ │ -0ef0a0: 6e10 3201 0700 |00d0: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ef0a6: 0c01 |00d3: move-result-object v1 │ │ -0ef0a8: 1402 a000 0e7f |00d4: const v2, #float 1.88754e+38 // #7f0e00a0 │ │ -0ef0ae: 6e20 b801 2100 |00d7: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0ef0b4: 0c01 |00da: move-result-object v1 │ │ -0ef0b6: 4d01 0005 |00db: aput-object v1, v0, v5 │ │ -0ef0ba: 2900 51ff |00dd: goto/16 002e // -00af │ │ +0eede8: |[0eede8] org.pyneo.maps.utils.Ut.formatDistance2:(Landroid/content/Context;FI)[Ljava/lang/String; │ │ +0eedf8: 1502 c842 |0000: const/high16 v2, #int 1120403456 // #42c8 │ │ +0eedfc: 1506 a545 |0002: const/high16 v6, #int 1168441344 // #45a5 │ │ +0eee00: 1503 7a44 |0004: const/high16 v3, #int 1148846080 // #447a │ │ +0eee04: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +0eee06: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0eee08: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +0eee0a: 2310 7a06 |0009: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0eee0e: 3909 6a00 |000b: if-nez v9, 0075 // +006a │ │ +0eee12: 2e01 0803 |000d: cmpg-float v1, v8, v3 │ │ +0eee16: 3b01 2000 |000f: if-gez v1, 002f // +0020 │ │ +0eee1a: 1a01 b400 |0011: const-string v1, "%.0f" // string@00b4 │ │ +0eee1e: 2352 7806 |0013: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ +0eee22: 7110 8524 0800 |0015: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ +0eee28: 0c03 |0018: move-result-object v3 │ │ +0eee2a: 4d03 0204 |0019: aput-object v3, v2, v4 │ │ +0eee2e: 7120 dc24 2100 |001b: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0eee34: 0c01 |001e: move-result-object v1 │ │ +0eee36: 4d01 0004 |001f: aput-object v1, v0, v4 │ │ +0eee3a: 6e10 3201 0700 |0021: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0eee40: 0c01 |0024: move-result-object v1 │ │ +0eee42: 1402 5400 0e7f |0025: const v2, #float 1.88752e+38 // #7f0e0054 │ │ +0eee48: 6e20 b801 2100 |0028: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0eee4e: 0c01 |002b: move-result-object v1 │ │ +0eee50: 4d01 0005 |002c: aput-object v1, v0, v5 │ │ +0eee54: 1100 |002e: return-object v0 │ │ +0eee56: a901 0803 |002f: div-float v1, v8, v3 │ │ +0eee5a: 2e01 0102 |0031: cmpg-float v1, v1, v2 │ │ +0eee5e: 3b01 2200 |0033: if-gez v1, 0055 // +0022 │ │ +0eee62: 1a01 b500 |0035: const-string v1, "%.1f" // string@00b5 │ │ +0eee66: 2352 7806 |0037: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ +0eee6a: a903 0803 |0039: div-float v3, v8, v3 │ │ +0eee6e: 7110 8524 0300 |003b: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ +0eee74: 0c03 |003e: move-result-object v3 │ │ +0eee76: 4d03 0204 |003f: aput-object v3, v2, v4 │ │ +0eee7a: 7120 dc24 2100 |0041: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0eee80: 0c01 |0044: move-result-object v1 │ │ +0eee82: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ +0eee86: 6e10 3201 0700 |0047: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0eee8c: 0c01 |004a: move-result-object v1 │ │ +0eee8e: 1402 4f00 0e7f |004b: const v2, #float 1.88752e+38 // #7f0e004f │ │ +0eee94: 6e20 b801 2100 |004e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0eee9a: 0c01 |0051: move-result-object v1 │ │ +0eee9c: 4d01 0005 |0052: aput-object v1, v0, v5 │ │ +0eeea0: 28da |0054: goto 002e // -0026 │ │ +0eeea2: 1a01 b400 |0055: const-string v1, "%.0f" // string@00b4 │ │ +0eeea6: 2352 7806 |0057: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ +0eeeaa: a903 0803 |0059: div-float v3, v8, v3 │ │ +0eeeae: 7110 8524 0300 |005b: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ +0eeeb4: 0c03 |005e: move-result-object v3 │ │ +0eeeb6: 4d03 0204 |005f: aput-object v3, v2, v4 │ │ +0eeeba: 7120 dc24 2100 |0061: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0eeec0: 0c01 |0064: move-result-object v1 │ │ +0eeec2: 4d01 0004 |0065: aput-object v1, v0, v4 │ │ +0eeec6: 6e10 3201 0700 |0067: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0eeecc: 0c01 |006a: move-result-object v1 │ │ +0eeece: 1402 4f00 0e7f |006b: const v2, #float 1.88752e+38 // #7f0e004f │ │ +0eeed4: 6e20 b801 2100 |006e: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0eeeda: 0c01 |0071: move-result-object v1 │ │ +0eeedc: 4d01 0005 |0072: aput-object v1, v0, v5 │ │ +0eeee0: 28ba |0074: goto 002e // -0046 │ │ +0eeee2: 2e01 0806 |0075: cmpg-float v1, v8, v6 │ │ +0eeee6: 3b01 2000 |0077: if-gez v1, 0097 // +0020 │ │ +0eeeea: 1a01 b400 |0079: const-string v1, "%.0f" // string@00b4 │ │ +0eeeee: 2352 7806 |007b: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ +0eeef2: 7110 8524 0800 |007d: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ +0eeef8: 0c03 |0080: move-result-object v3 │ │ +0eeefa: 4d03 0204 |0081: aput-object v3, v2, v4 │ │ +0eeefe: 7120 dc24 2100 |0083: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0eef04: 0c01 |0086: move-result-object v1 │ │ +0eef06: 4d01 0004 |0087: aput-object v1, v0, v4 │ │ +0eef0a: 6e10 3201 0700 |0089: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0eef10: 0c01 |008c: move-result-object v1 │ │ +0eef12: 1402 4c00 0e7f |008d: const v2, #float 1.88752e+38 // #7f0e004c │ │ +0eef18: 6e20 b801 2100 |0090: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0eef1e: 0c01 |0093: move-result-object v1 │ │ +0eef20: 4d01 0005 |0094: aput-object v1, v0, v5 │ │ +0eef24: 2898 |0096: goto 002e // -0068 │ │ +0eef26: a901 0806 |0097: div-float v1, v8, v6 │ │ +0eef2a: 2e01 0102 |0099: cmpg-float v1, v1, v2 │ │ +0eef2e: 3b01 2300 |009b: if-gez v1, 00be // +0023 │ │ +0eef32: 1a01 b500 |009d: const-string v1, "%.1f" // string@00b5 │ │ +0eef36: 2352 7806 |009f: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ +0eef3a: a903 0806 |00a1: div-float v3, v8, v6 │ │ +0eef3e: 7110 8524 0300 |00a3: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ +0eef44: 0c03 |00a6: move-result-object v3 │ │ +0eef46: 4d03 0204 |00a7: aput-object v3, v2, v4 │ │ +0eef4a: 7120 dc24 2100 |00a9: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0eef50: 0c01 |00ac: move-result-object v1 │ │ +0eef52: 4d01 0004 |00ad: aput-object v1, v0, v4 │ │ +0eef56: 6e10 3201 0700 |00af: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0eef5c: 0c01 |00b2: move-result-object v1 │ │ +0eef5e: 1402 a000 0e7f |00b3: const v2, #float 1.88754e+38 // #7f0e00a0 │ │ +0eef64: 6e20 b801 2100 |00b6: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0eef6a: 0c01 |00b9: move-result-object v1 │ │ +0eef6c: 4d01 0005 |00ba: aput-object v1, v0, v5 │ │ +0eef70: 2900 72ff |00bc: goto/16 002e // -008e │ │ +0eef74: 1a01 b400 |00be: const-string v1, "%.0f" // string@00b4 │ │ +0eef78: 2352 7806 |00c0: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ +0eef7c: a903 0806 |00c2: div-float v3, v8, v6 │ │ +0eef80: 7110 8524 0300 |00c4: invoke-static {v3}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2485 │ │ +0eef86: 0c03 |00c7: move-result-object v3 │ │ +0eef88: 4d03 0204 |00c8: aput-object v3, v2, v4 │ │ +0eef8c: 7120 dc24 2100 |00ca: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0eef92: 0c01 |00cd: move-result-object v1 │ │ +0eef94: 4d01 0004 |00ce: aput-object v1, v0, v4 │ │ +0eef98: 6e10 3201 0700 |00d0: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0eef9e: 0c01 |00d3: move-result-object v1 │ │ +0eefa0: 1402 a000 0e7f |00d4: const v2, #float 1.88754e+38 // #7f0e00a0 │ │ +0eefa6: 6e20 b801 2100 |00d7: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0eefac: 0c01 |00da: move-result-object v1 │ │ +0eefae: 4d01 0005 |00db: aput-object v1, v0, v5 │ │ +0eefb2: 2900 51ff |00dd: goto/16 002e // -00af │ │ catches : (none) │ │ positions : │ │ 0x0008 line=255 │ │ 0x000b line=256 │ │ 0x000d line=257 │ │ 0x0011 line=258 │ │ 0x0021 line=259 │ │ @@ -330486,22 +330864,22 @@ │ │ type : '(D)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0ef0c0: |[0ef0c0] org.pyneo.maps.utils.Ut.formatGeoCoord:(D)Ljava/lang/CharSequence; │ │ -0ef0d0: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0ef0d4: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ef0da: 6e30 ff24 2003 |0005: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ -0ef0e0: 0c00 |0008: move-result-object v0 │ │ -0ef0e2: 6e10 0a25 0000 |0009: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ef0e8: 0c00 |000c: move-result-object v0 │ │ -0ef0ea: 1100 |000d: return-object v0 │ │ +0eefb8: |[0eefb8] org.pyneo.maps.utils.Ut.formatGeoCoord:(D)Ljava/lang/CharSequence; │ │ +0eefc8: 2200 9204 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0eefcc: 7010 fb24 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eefd2: 6e30 ff24 2003 |0005: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@24ff │ │ +0eefd8: 0c00 |0008: move-result-object v0 │ │ +0eefda: 6e10 0a25 0000 |0009: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eefe0: 0c00 |000c: move-result-object v0 │ │ +0eefe2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x000e reg=2 double1 D │ │ │ │ #16 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330509,18 +330887,18 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ef0ec: |[0ef0ec] org.pyneo.maps.utils.Ut.formatGeoPoint:(Lorg/pyneo/maps/utils/GeoPoint;)Ljava/lang/String; │ │ -0ef0fc: 6e10 382e 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ -0ef102: 0c00 |0003: move-result-object v0 │ │ -0ef104: 1100 |0004: return-object v0 │ │ +0eefe4: |[0eefe4] org.pyneo.maps.utils.Ut.formatGeoPoint:(Lorg/pyneo/maps/utils/GeoPoint;)Ljava/lang/String; │ │ +0eeff4: 6e10 382e 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;.toDoubleString:()Ljava/lang/String; // method@2e38 │ │ +0eeffa: 0c00 |0003: move-result-object v0 │ │ +0eeffc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 point Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ #17 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330528,37 +330906,37 @@ │ │ type : '(Lorg/pyneo/maps/utils/GeoPoint;Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0ef108: |[0ef108] org.pyneo.maps.utils.Ut.formatGeoPoint:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/content/Context;)Ljava/lang/String; │ │ -0ef118: 2200 0f06 |0000: new-instance v0, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ -0ef11c: 7020 042e 5000 |0002: invoke-direct {v0, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ -0ef122: 2201 9204 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ef126: 7010 fb24 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ef12c: 6e10 302e 0400 |000a: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ -0ef132: 0b02 |000d: move-result-wide v2 │ │ -0ef134: 6e30 072e 2003 |000e: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ -0ef13a: 0c02 |0011: move-result-object v2 │ │ -0ef13c: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef142: 0c01 |0015: move-result-object v1 │ │ -0ef144: 1a02 2501 |0016: const-string v2, ", " // string@0125 │ │ -0ef148: 6e20 0425 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef14e: 0c01 |001b: move-result-object v1 │ │ -0ef150: 6e10 322e 0400 |001c: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ -0ef156: 0b02 |001f: move-result-wide v2 │ │ -0ef158: 6e30 082e 2003 |0020: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ -0ef15e: 0c02 |0023: move-result-object v2 │ │ -0ef160: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef166: 0c01 |0027: move-result-object v1 │ │ -0ef168: 6e10 0a25 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ef16e: 0c01 |002b: move-result-object v1 │ │ -0ef170: 1101 |002c: return-object v1 │ │ +0ef000: |[0ef000] org.pyneo.maps.utils.Ut.formatGeoPoint:(Lorg/pyneo/maps/utils/GeoPoint;Landroid/content/Context;)Ljava/lang/String; │ │ +0ef010: 2200 0f06 |0000: new-instance v0, Lorg/pyneo/maps/utils/CoordFormatter; // type@060f │ │ +0ef014: 7020 042e 5000 |0002: invoke-direct {v0, v5}, Lorg/pyneo/maps/utils/CoordFormatter;.:(Landroid/content/Context;)V // method@2e04 │ │ +0ef01a: 2201 9204 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ef01e: 7010 fb24 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ef024: 6e10 302e 0400 |000a: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLatitude:()D // method@2e30 │ │ +0ef02a: 0b02 |000d: move-result-wide v2 │ │ +0ef02c: 6e30 072e 2003 |000e: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLat:(D)Ljava/lang/String; // method@2e07 │ │ +0ef032: 0c02 |0011: move-result-object v2 │ │ +0ef034: 6e20 0425 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef03a: 0c01 |0015: move-result-object v1 │ │ +0ef03c: 1a02 2501 |0016: const-string v2, ", " // string@0125 │ │ +0ef040: 6e20 0425 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef046: 0c01 |001b: move-result-object v1 │ │ +0ef048: 6e10 322e 0400 |001c: invoke-virtual {v4}, Lorg/pyneo/maps/utils/GeoPoint;.getLongitude:()D // method@2e32 │ │ +0ef04e: 0b02 |001f: move-result-wide v2 │ │ +0ef050: 6e30 082e 2003 |0020: invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;.convertLon:(D)Ljava/lang/String; // method@2e08 │ │ +0ef056: 0c02 |0023: move-result-object v2 │ │ +0ef058: 6e20 0425 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef05e: 0c01 |0027: move-result-object v1 │ │ +0ef060: 6e10 0a25 0100 |0028: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ef066: 0c01 |002b: move-result-object v1 │ │ +0ef068: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0005 - 0x002d reg=0 cf Lorg/pyneo/maps/utils/CoordFormatter; │ │ 0x0000 - 0x002d reg=4 point Lorg/pyneo/maps/utils/GeoPoint; │ │ @@ -330569,40 +330947,40 @@ │ │ type : '(D)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0ef174: |[0ef174] org.pyneo.maps.utils.Ut.formatSize:(D)Ljava/lang/String; │ │ -0ef184: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0ef186: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0ef188: 1904 9040 |0002: const-wide/high16 v4, #long 4652218415073722368 // #4090 │ │ -0ef18c: ae00 0804 |0004: div-double v0, v8, v4 │ │ -0ef190: 2f00 0004 |0006: cmpl-double v0, v0, v4 │ │ -0ef194: 3d00 1400 |0008: if-lez v0, 001c // +0014 │ │ -0ef198: 1a00 b800 |000a: const-string v0, "%.1f MB" // string@00b8 │ │ -0ef19c: 2321 7806 |000c: new-array v1, v2, [Ljava/lang/Object; // type@0678 │ │ -0ef1a0: ae02 0804 |000e: div-double v2, v8, v4 │ │ -0ef1a4: ce42 |0010: div-double/2addr v2, v4 │ │ -0ef1a6: 7120 7b24 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0ef1ac: 0c02 |0014: move-result-object v2 │ │ -0ef1ae: 4d02 0106 |0015: aput-object v2, v1, v6 │ │ -0ef1b2: 7120 dc24 1000 |0017: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0ef1b8: 0c00 |001a: move-result-object v0 │ │ -0ef1ba: 1100 |001b: return-object v0 │ │ -0ef1bc: 1a00 b700 |001c: const-string v0, "%.1f KB" // string@00b7 │ │ -0ef1c0: 2321 7806 |001e: new-array v1, v2, [Ljava/lang/Object; // type@0678 │ │ -0ef1c4: ae02 0804 |0020: div-double v2, v8, v4 │ │ -0ef1c8: 7120 7b24 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0ef1ce: 0c02 |0025: move-result-object v2 │ │ -0ef1d0: 4d02 0106 |0026: aput-object v2, v1, v6 │ │ -0ef1d4: 7120 dc24 1000 |0028: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0ef1da: 0c00 |002b: move-result-object v0 │ │ -0ef1dc: 28ef |002c: goto 001b // -0011 │ │ +0ef06c: |[0ef06c] org.pyneo.maps.utils.Ut.formatSize:(D)Ljava/lang/String; │ │ +0ef07c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ef07e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0ef080: 1904 9040 |0002: const-wide/high16 v4, #long 4652218415073722368 // #4090 │ │ +0ef084: ae00 0804 |0004: div-double v0, v8, v4 │ │ +0ef088: 2f00 0004 |0006: cmpl-double v0, v0, v4 │ │ +0ef08c: 3d00 1400 |0008: if-lez v0, 001c // +0014 │ │ +0ef090: 1a00 b800 |000a: const-string v0, "%.1f MB" // string@00b8 │ │ +0ef094: 2321 7806 |000c: new-array v1, v2, [Ljava/lang/Object; // type@0678 │ │ +0ef098: ae02 0804 |000e: div-double v2, v8, v4 │ │ +0ef09c: ce42 |0010: div-double/2addr v2, v4 │ │ +0ef09e: 7120 7b24 3200 |0011: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0ef0a4: 0c02 |0014: move-result-object v2 │ │ +0ef0a6: 4d02 0106 |0015: aput-object v2, v1, v6 │ │ +0ef0aa: 7120 dc24 1000 |0017: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0ef0b0: 0c00 |001a: move-result-object v0 │ │ +0ef0b2: 1100 |001b: return-object v0 │ │ +0ef0b4: 1a00 b700 |001c: const-string v0, "%.1f KB" // string@00b7 │ │ +0ef0b8: 2321 7806 |001e: new-array v1, v2, [Ljava/lang/Object; // type@0678 │ │ +0ef0bc: ae02 0804 |0020: div-double v2, v8, v4 │ │ +0ef0c0: 7120 7b24 3200 |0022: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0ef0c6: 0c02 |0025: move-result-object v2 │ │ +0ef0c8: 4d02 0106 |0026: aput-object v2, v1, v6 │ │ +0ef0cc: 7120 dc24 1000 |0028: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0ef0d2: 0c00 |002b: move-result-object v0 │ │ +0ef0d4: 28ef |002c: goto 001b // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=287 │ │ 0x000a line=288 │ │ 0x001b line=290 │ │ locals : │ │ 0x0000 - 0x002d reg=8 size D │ │ @@ -330612,35 +330990,35 @@ │ │ type : '(J)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0ef1e0: |[0ef1e0] org.pyneo.maps.utils.Ut.formatTime:(J)Ljava/lang/CharSequence; │ │ -0ef1f0: 1a00 cd00 |0000: const-string v0, "%tM:%tM:%tS" // string@00cd │ │ -0ef1f4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0ef1f6: 2311 7806 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ -0ef1fa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0ef1fc: 1604 3c00 |0006: const-wide/16 v4, #int 60 // #3c │ │ -0ef200: 9e04 0604 |0008: div-long v4, v6, v4 │ │ -0ef204: 7120 9f24 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0ef20a: 0c03 |000d: move-result-object v3 │ │ -0ef20c: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -0ef210: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0ef212: 7120 9f24 7600 |0011: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0ef218: 0c03 |0014: move-result-object v3 │ │ -0ef21a: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ -0ef21e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -0ef220: 7120 9f24 7600 |0018: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0ef226: 0c03 |001b: move-result-object v3 │ │ -0ef228: 4d03 0102 |001c: aput-object v3, v1, v2 │ │ -0ef22c: 7120 dc24 1000 |001e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0ef232: 0c00 |0021: move-result-object v0 │ │ -0ef234: 1100 |0022: return-object v0 │ │ +0ef0d8: |[0ef0d8] org.pyneo.maps.utils.Ut.formatTime:(J)Ljava/lang/CharSequence; │ │ +0ef0e8: 1a00 cd00 |0000: const-string v0, "%tM:%tM:%tS" // string@00cd │ │ +0ef0ec: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0ef0ee: 2311 7806 |0003: new-array v1, v1, [Ljava/lang/Object; // type@0678 │ │ +0ef0f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0ef0f4: 1604 3c00 |0006: const-wide/16 v4, #int 60 // #3c │ │ +0ef0f8: 9e04 0604 |0008: div-long v4, v6, v4 │ │ +0ef0fc: 7120 9f24 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0ef102: 0c03 |000d: move-result-object v3 │ │ +0ef104: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +0ef108: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0ef10a: 7120 9f24 7600 |0011: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0ef110: 0c03 |0014: move-result-object v3 │ │ +0ef112: 4d03 0102 |0015: aput-object v3, v1, v2 │ │ +0ef116: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +0ef118: 7120 9f24 7600 |0018: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0ef11e: 0c03 |001b: move-result-object v3 │ │ +0ef120: 4d03 0102 |001c: aput-object v3, v1, v2 │ │ +0ef124: 7120 dc24 1000 |001e: invoke-static {v0, v1}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0ef12a: 0c00 |0021: move-result-object v0 │ │ +0ef12c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0023 reg=6 time J │ │ │ │ #20 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330648,36 +331026,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0ef238: |[0ef238] org.pyneo.maps.utils.Ut.formatToFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ef248: 1271 |0000: const/4 v1, #int 7 // #7 │ │ -0ef24a: 6e20 ec24 1400 |0001: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0ef250: 0c01 |0004: move-result-object v1 │ │ -0ef252: 1a02 4f01 |0005: const-string v2, "/" // string@014f │ │ -0ef256: 1a03 e814 |0007: const-string v3, "_" // string@14e8 │ │ -0ef25a: 6e30 e724 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0ef260: 0c01 |000c: move-result-object v1 │ │ -0ef262: 1a02 c801 |000d: const-string v2, "?" // string@01c8 │ │ -0ef266: 1a03 e814 |000f: const-string v3, "_" // string@14e8 │ │ -0ef26a: 6e30 e724 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0ef270: 0c00 |0014: move-result-object v0 │ │ -0ef272: 6e10 e524 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0ef278: 0a01 |0018: move-result v1 │ │ -0ef27a: 1302 ff00 |0019: const/16 v2, #int 255 // #ff │ │ -0ef27e: 3721 0c00 |001b: if-le v1, v2, 0027 // +000c │ │ -0ef282: 6e10 e524 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ -0ef288: 0a01 |0020: move-result v1 │ │ -0ef28a: d011 01ff |0021: add-int/lit16 v1, v1, #int -255 // #ff01 │ │ -0ef28e: 6e20 ec24 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ -0ef294: 0c00 |0026: move-result-object v0 │ │ -0ef296: 1100 |0027: return-object v0 │ │ +0ef130: |[0ef130] org.pyneo.maps.utils.Ut.formatToFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +0ef140: 1271 |0000: const/4 v1, #int 7 // #7 │ │ +0ef142: 6e20 ec24 1400 |0001: invoke-virtual {v4, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0ef148: 0c01 |0004: move-result-object v1 │ │ +0ef14a: 1a02 4f01 |0005: const-string v2, "/" // string@014f │ │ +0ef14e: 1a03 e814 |0007: const-string v3, "_" // string@14e8 │ │ +0ef152: 6e30 e724 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0ef158: 0c01 |000c: move-result-object v1 │ │ +0ef15a: 1a02 c801 |000d: const-string v2, "?" // string@01c8 │ │ +0ef15e: 1a03 e814 |000f: const-string v3, "_" // string@14e8 │ │ +0ef162: 6e30 e724 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0ef168: 0c00 |0014: move-result-object v0 │ │ +0ef16a: 6e10 e524 0000 |0015: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0ef170: 0a01 |0018: move-result v1 │ │ +0ef172: 1302 ff00 |0019: const/16 v2, #int 255 // #ff │ │ +0ef176: 3721 0c00 |001b: if-le v1, v2, 0027 // +000c │ │ +0ef17a: 6e10 e524 0000 |001d: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@24e5 │ │ +0ef180: 0a01 |0020: move-result v1 │ │ +0ef182: d011 01ff |0021: add-int/lit16 v1, v1, #int -255 // #ff01 │ │ +0ef186: 6e20 ec24 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@24ec │ │ +0ef18c: 0c00 |0026: move-result-object v0 │ │ +0ef18e: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0015 line=49 │ │ 0x001d line=50 │ │ 0x0027 line=52 │ │ locals : │ │ @@ -330689,19 +331067,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ef298: |[0ef298] org.pyneo.maps.utils.Ut.getAppCacheTilesDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0ef2a8: 1a00 5118 |0000: const-string v0, "cache/tiles" // string@1851 │ │ -0ef2ac: 7120 072f 0100 |0002: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0ef2b2: 0c00 |0005: move-result-object v0 │ │ -0ef2b4: 1100 |0006: return-object v0 │ │ +0ef190: |[0ef190] org.pyneo.maps.utils.Ut.getAppCacheTilesDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0ef1a0: 1a00 5118 |0000: const-string v0, "cache/tiles" // string@1851 │ │ +0ef1a4: 7120 072f 0100 |0002: invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0ef1aa: 0c00 |0005: move-result-object v0 │ │ +0ef1ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mCtx Landroid/content/Context; │ │ │ │ #22 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330709,25 +331087,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0ef2b8: |[0ef2b8] org.pyneo.maps.utils.Ut.getAppExportDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0ef2c8: 1a00 bb2d |0000: const-string v0, "pref_dir_export" // string@2dbb │ │ -0ef2cc: 1a01 5e1c |0002: const-string v1, "export" // string@1c5e │ │ -0ef2d0: 7120 072f 1300 |0004: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0ef2d6: 0c01 |0007: move-result-object v1 │ │ -0ef2d8: 6e10 1c24 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0ef2de: 0c01 |000b: move-result-object v1 │ │ -0ef2e0: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ -0ef2e4: 7140 0a2f 0321 |000e: invoke-static {v3, v0, v1, v2}, Lorg/pyneo/maps/utils/Ut;.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2f0a │ │ -0ef2ea: 0c00 |0011: move-result-object v0 │ │ -0ef2ec: 1100 |0012: return-object v0 │ │ +0ef1b0: |[0ef1b0] org.pyneo.maps.utils.Ut.getAppExportDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0ef1c0: 1a00 bb2d |0000: const-string v0, "pref_dir_export" // string@2dbb │ │ +0ef1c4: 1a01 5e1c |0002: const-string v1, "export" // string@1c5e │ │ +0ef1c8: 7120 072f 1300 |0004: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0ef1ce: 0c01 |0007: move-result-object v1 │ │ +0ef1d0: 6e10 1c24 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0ef1d6: 0c01 |000b: move-result-object v1 │ │ +0ef1d8: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ +0ef1dc: 7140 0a2f 0321 |000e: invoke-static {v3, v0, v1, v2}, Lorg/pyneo/maps/utils/Ut;.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2f0a │ │ +0ef1e2: 0c00 |0011: move-result-object v0 │ │ +0ef1e4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 mCtx Landroid/content/Context; │ │ │ │ #23 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330735,25 +331113,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0ef2f0: |[0ef2f0] org.pyneo.maps.utils.Ut.getAppImportDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0ef300: 1a00 bc2d |0000: const-string v0, "pref_dir_import" // string@2dbc │ │ -0ef304: 1a01 6d21 |0002: const-string v1, "import" // string@216d │ │ -0ef308: 7120 072f 1300 |0004: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0ef30e: 0c01 |0007: move-result-object v1 │ │ -0ef310: 6e10 1c24 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0ef316: 0c01 |000b: move-result-object v1 │ │ -0ef318: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ -0ef31c: 7140 0a2f 0321 |000e: invoke-static {v3, v0, v1, v2}, Lorg/pyneo/maps/utils/Ut;.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2f0a │ │ -0ef322: 0c00 |0011: move-result-object v0 │ │ -0ef324: 1100 |0012: return-object v0 │ │ +0ef1e8: |[0ef1e8] org.pyneo.maps.utils.Ut.getAppImportDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0ef1f8: 1a00 bc2d |0000: const-string v0, "pref_dir_import" // string@2dbc │ │ +0ef1fc: 1a01 6d21 |0002: const-string v1, "import" // string@216d │ │ +0ef200: 7120 072f 1300 |0004: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0ef206: 0c01 |0007: move-result-object v1 │ │ +0ef208: 6e10 1c24 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0ef20e: 0c01 |000b: move-result-object v1 │ │ +0ef210: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ +0ef214: 7140 0a2f 0321 |000e: invoke-static {v3, v0, v1, v2}, Lorg/pyneo/maps/utils/Ut;.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2f0a │ │ +0ef21a: 0c00 |0011: move-result-object v0 │ │ +0ef21c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 mCtx Landroid/content/Context; │ │ │ │ #24 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330761,30 +331139,30 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0ef328: |[0ef328] org.pyneo.maps.utils.Ut.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -0ef338: 1a00 bd2d |0000: const-string v0, "pref_dir_main" // string@2dbd │ │ -0ef33c: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ef340: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ef346: 7100 0b2f 0000 |0007: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ -0ef34c: 0c02 |000a: move-result-object v2 │ │ -0ef34e: 6e20 0425 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef354: 0c01 |000e: move-result-object v1 │ │ -0ef356: 1a02 5701 |000f: const-string v2, "/tabulae/" // string@0157 │ │ -0ef35a: 6e20 0425 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef360: 0c01 |0014: move-result-object v1 │ │ -0ef362: 6e10 0a25 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ef368: 0c01 |0018: move-result-object v1 │ │ -0ef36a: 7140 0a2f 0341 |0019: invoke-static {v3, v0, v1, v4}, Lorg/pyneo/maps/utils/Ut;.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2f0a │ │ -0ef370: 0c00 |001c: move-result-object v0 │ │ -0ef372: 1100 |001d: return-object v0 │ │ +0ef220: |[0ef220] org.pyneo.maps.utils.Ut.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +0ef230: 1a00 bd2d |0000: const-string v0, "pref_dir_main" // string@2dbd │ │ +0ef234: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ef238: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ef23e: 7100 0b2f 0000 |0007: invoke-static {}, Lorg/pyneo/maps/utils/Ut;.getExternalStorageDirectory:()Ljava/lang/String; // method@2f0b │ │ +0ef244: 0c02 |000a: move-result-object v2 │ │ +0ef246: 6e20 0425 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef24c: 0c01 |000e: move-result-object v1 │ │ +0ef24e: 1a02 5701 |000f: const-string v2, "/tabulae/" // string@0157 │ │ +0ef252: 6e20 0425 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef258: 0c01 |0014: move-result-object v1 │ │ +0ef25a: 6e10 0a25 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ef260: 0c01 |0018: move-result-object v1 │ │ +0ef262: 7140 0a2f 0341 |0019: invoke-static {v3, v0, v1, v4}, Lorg/pyneo/maps/utils/Ut;.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2f0a │ │ +0ef268: 0c00 |001c: move-result-object v0 │ │ +0ef26a: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x001e reg=3 mCtx Landroid/content/Context; │ │ 0x0000 - 0x001e reg=4 aFolderName Ljava/lang/String; │ │ │ │ @@ -330793,25 +331171,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0ef374: |[0ef374] org.pyneo.maps.utils.Ut.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0ef384: 1a00 be2d |0000: const-string v0, "pref_dir_maps" // string@2dbe │ │ -0ef388: 1a01 1f29 |0002: const-string v1, "maps" // string@291f │ │ -0ef38c: 7120 072f 1300 |0004: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0ef392: 0c01 |0007: move-result-object v1 │ │ -0ef394: 6e10 1c24 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0ef39a: 0c01 |000b: move-result-object v1 │ │ -0ef39c: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ -0ef3a0: 7140 0a2f 0321 |000e: invoke-static {v3, v0, v1, v2}, Lorg/pyneo/maps/utils/Ut;.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2f0a │ │ -0ef3a6: 0c00 |0011: move-result-object v0 │ │ -0ef3a8: 1100 |0012: return-object v0 │ │ +0ef26c: |[0ef26c] org.pyneo.maps.utils.Ut.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0ef27c: 1a00 be2d |0000: const-string v0, "pref_dir_maps" // string@2dbe │ │ +0ef280: 1a01 1f29 |0002: const-string v1, "maps" // string@291f │ │ +0ef284: 7120 072f 1300 |0004: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0ef28a: 0c01 |0007: move-result-object v1 │ │ +0ef28c: 6e10 1c24 0100 |0008: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0ef292: 0c01 |000b: move-result-object v1 │ │ +0ef294: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ +0ef298: 7140 0a2f 0321 |000e: invoke-static {v3, v0, v1, v2}, Lorg/pyneo/maps/utils/Ut;.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; // method@2f0a │ │ +0ef29e: 0c00 |0011: move-result-object v0 │ │ +0ef2a0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 mCtx Landroid/content/Context; │ │ │ │ #26 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330819,30 +331197,30 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0ef3ac: |[0ef3ac] org.pyneo.maps.utils.Ut.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; │ │ -0ef3bc: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ -0ef3c0: 6e10 3001 0600 |0002: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ -0ef3c6: 0c03 |0005: move-result-object v3 │ │ -0ef3c8: 6e10 3101 0600 |0006: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -0ef3ce: 0c04 |0009: move-result-object v4 │ │ -0ef3d0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -0ef3d2: 6e30 9b01 4305 |000b: invoke-virtual {v3, v4, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@019b │ │ -0ef3d8: 0c01 |000e: move-result-object v1 │ │ -0ef3da: 5412 1700 |000f: iget-object v2, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0017 │ │ -0ef3de: 1102 |0011: return-object v2 │ │ -0ef3e0: 0d00 |0012: move-exception v0 │ │ -0ef3e2: 6e10 9201 0000 |0013: invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@0192 │ │ -0ef3e8: 0c03 |0016: move-result-object v3 │ │ -0ef3ea: 7120 fa2e 0300 |0017: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ef3f0: 28f7 |001a: goto 0011 // -0009 │ │ +0ef2a4: |[0ef2a4] org.pyneo.maps.utils.Ut.getAppVersion:(Landroid/content/Context;)Ljava/lang/String; │ │ +0ef2b4: 1a02 0000 |0000: const-string v2, "" // string@0000 │ │ +0ef2b8: 6e10 3001 0600 |0002: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0130 │ │ +0ef2be: 0c03 |0005: move-result-object v3 │ │ +0ef2c0: 6e10 3101 0600 |0006: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +0ef2c6: 0c04 |0009: move-result-object v4 │ │ +0ef2c8: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +0ef2ca: 6e30 9b01 4305 |000b: invoke-virtual {v3, v4, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@019b │ │ +0ef2d0: 0c01 |000e: move-result-object v1 │ │ +0ef2d2: 5412 1700 |000f: iget-object v2, v1, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0017 │ │ +0ef2d6: 1102 |0011: return-object v2 │ │ +0ef2d8: 0d00 |0012: move-exception v0 │ │ +0ef2da: 6e10 9201 0000 |0013: invoke-virtual {v0}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@0192 │ │ +0ef2e0: 0c03 |0016: move-result-object v3 │ │ +0ef2e2: 7120 fa2e 0300 |0017: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ef2e8: 28f7 |001a: goto 0011 // -0009 │ │ catches : 1 │ │ 0x0002 - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0012 │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=104 │ │ 0x000f line=105 │ │ @@ -330860,54 +331238,54 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0ef400: |[0ef400] org.pyneo.maps.utils.Ut.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ -0ef410: 7110 af03 0600 |0000: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0ef416: 0c02 |0003: move-result-object v2 │ │ -0ef418: 2203 9204 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0ef41c: 7010 fb24 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ef422: 7230 8c01 7208 |0009: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0ef428: 0c04 |000c: move-result-object v4 │ │ -0ef42a: 6e20 0425 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef430: 0c03 |0010: move-result-object v3 │ │ -0ef432: 1a04 4f01 |0011: const-string v4, "/" // string@014f │ │ -0ef436: 6e20 0425 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef43c: 0c03 |0016: move-result-object v3 │ │ -0ef43e: 6e20 0425 9300 |0017: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef444: 0c03 |001a: move-result-object v3 │ │ -0ef446: 1a04 4f01 |001b: const-string v4, "/" // string@014f │ │ -0ef44a: 6e20 0425 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef450: 0c03 |0020: move-result-object v3 │ │ -0ef452: 6e10 0a25 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ef458: 0c01 |0024: move-result-object v1 │ │ -0ef45a: 2200 5f04 |0025: new-instance v0, Ljava/io/File; // type@045f │ │ -0ef45e: 1a03 5001 |0027: const-string v3, "//" // string@0150 │ │ -0ef462: 1a04 4f01 |0029: const-string v4, "/" // string@014f │ │ -0ef466: 6e30 e724 3104 |002b: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0ef46c: 0c03 |002e: move-result-object v3 │ │ -0ef46e: 1a04 5001 |002f: const-string v4, "//" // string@0150 │ │ -0ef472: 1a05 4f01 |0031: const-string v5, "/" // string@014f │ │ -0ef476: 6e30 e724 4305 |0033: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0ef47c: 0c03 |0036: move-result-object v3 │ │ -0ef47e: 7020 1524 3000 |0037: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0ef484: 6e10 1b24 0000 |003a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -0ef48a: 0a03 |003d: move-result v3 │ │ -0ef48c: 3903 1100 |003e: if-nez v3, 004f // +0011 │ │ -0ef490: 7100 2903 0000 |0040: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0329 │ │ -0ef496: 0c03 |0043: move-result-object v3 │ │ -0ef498: 1a04 242a |0044: const-string v4, "mounted" // string@2a24 │ │ -0ef49c: 6e20 da24 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ -0ef4a2: 0a03 |0049: move-result v3 │ │ -0ef4a4: 3803 0500 |004a: if-eqz v3, 004f // +0005 │ │ -0ef4a8: 6e10 2924 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@2429 │ │ -0ef4ae: 1100 |004f: return-object v0 │ │ +0ef2f8: |[0ef2f8] org.pyneo.maps.utils.Ut.getDir:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; │ │ +0ef308: 7110 af03 0600 |0000: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0ef30e: 0c02 |0003: move-result-object v2 │ │ +0ef310: 2203 9204 |0004: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0ef314: 7010 fb24 0300 |0006: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ef31a: 7230 8c01 7208 |0009: invoke-interface {v2, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0ef320: 0c04 |000c: move-result-object v4 │ │ +0ef322: 6e20 0425 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef328: 0c03 |0010: move-result-object v3 │ │ +0ef32a: 1a04 4f01 |0011: const-string v4, "/" // string@014f │ │ +0ef32e: 6e20 0425 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef334: 0c03 |0016: move-result-object v3 │ │ +0ef336: 6e20 0425 9300 |0017: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef33c: 0c03 |001a: move-result-object v3 │ │ +0ef33e: 1a04 4f01 |001b: const-string v4, "/" // string@014f │ │ +0ef342: 6e20 0425 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef348: 0c03 |0020: move-result-object v3 │ │ +0ef34a: 6e10 0a25 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ef350: 0c01 |0024: move-result-object v1 │ │ +0ef352: 2200 5f04 |0025: new-instance v0, Ljava/io/File; // type@045f │ │ +0ef356: 1a03 5001 |0027: const-string v3, "//" // string@0150 │ │ +0ef35a: 1a04 4f01 |0029: const-string v4, "/" // string@014f │ │ +0ef35e: 6e30 e724 3104 |002b: invoke-virtual {v1, v3, v4}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0ef364: 0c03 |002e: move-result-object v3 │ │ +0ef366: 1a04 5001 |002f: const-string v4, "//" // string@0150 │ │ +0ef36a: 1a05 4f01 |0031: const-string v5, "/" // string@014f │ │ +0ef36e: 6e30 e724 4305 |0033: invoke-virtual {v3, v4, v5}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0ef374: 0c03 |0036: move-result-object v3 │ │ +0ef376: 7020 1524 3000 |0037: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0ef37c: 6e10 1b24 0000 |003a: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +0ef382: 0a03 |003d: move-result v3 │ │ +0ef384: 3903 1100 |003e: if-nez v3, 004f // +0011 │ │ +0ef388: 7100 2903 0000 |0040: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0329 │ │ +0ef38e: 0c03 |0043: move-result-object v3 │ │ +0ef390: 1a04 242a |0044: const-string v4, "mounted" // string@2a24 │ │ +0ef394: 6e20 da24 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@24da │ │ +0ef39a: 0a03 |0049: move-result v3 │ │ +0ef39c: 3803 0500 |004a: if-eqz v3, 004f // +0005 │ │ +0ef3a0: 6e10 2924 0000 |004c: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@2429 │ │ +0ef3a6: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=168 │ │ 0x0025 line=169 │ │ 0x003a line=170 │ │ 0x0040 line=171 │ │ @@ -330927,40 +331305,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0ef4b0: |[0ef4b0] org.pyneo.maps.utils.Ut.getExternalStorageDirectory:()Ljava/lang/String; │ │ -0ef4c0: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ -0ef4c4: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0ef4c8: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ef4ce: 7100 2803 0000 |0007: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ -0ef4d4: 0c02 |000a: move-result-object v2 │ │ -0ef4d6: 6e10 2224 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -0ef4dc: 0c02 |000e: move-result-object v2 │ │ -0ef4de: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef4e4: 0c01 |0012: move-result-object v1 │ │ -0ef4e6: 1a02 5101 |0013: const-string v2, "/TabulaeOnSDCard" // string@0151 │ │ -0ef4ea: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef4f0: 0c01 |0018: move-result-object v1 │ │ -0ef4f2: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ef4f8: 0c01 |001c: move-result-object v1 │ │ -0ef4fa: 7020 1524 1000 |001d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0ef500: 6e10 1b24 0000 |0020: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ -0ef506: 0a01 |0023: move-result v1 │ │ -0ef508: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -0ef50c: 1a01 5601 |0026: const-string v1, "/storage/extSdCard" // string@0156 │ │ -0ef510: 1101 |0028: return-object v1 │ │ -0ef512: 7100 2803 0000 |0029: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ -0ef518: 0c01 |002c: move-result-object v1 │ │ -0ef51a: 6e10 2224 0100 |002d: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ -0ef520: 0c01 |0030: move-result-object v1 │ │ -0ef522: 28f7 |0031: goto 0028 // -0009 │ │ +0ef3a8: |[0ef3a8] org.pyneo.maps.utils.Ut.getExternalStorageDirectory:()Ljava/lang/String; │ │ +0ef3b8: 2200 5f04 |0000: new-instance v0, Ljava/io/File; // type@045f │ │ +0ef3bc: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0ef3c0: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ef3c6: 7100 2803 0000 |0007: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ +0ef3cc: 0c02 |000a: move-result-object v2 │ │ +0ef3ce: 6e10 2224 0200 |000b: invoke-virtual {v2}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +0ef3d4: 0c02 |000e: move-result-object v2 │ │ +0ef3d6: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef3dc: 0c01 |0012: move-result-object v1 │ │ +0ef3de: 1a02 5101 |0013: const-string v2, "/TabulaeOnSDCard" // string@0151 │ │ +0ef3e2: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef3e8: 0c01 |0018: move-result-object v1 │ │ +0ef3ea: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ef3f0: 0c01 |001c: move-result-object v1 │ │ +0ef3f2: 7020 1524 1000 |001d: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0ef3f8: 6e10 1b24 0000 |0020: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@241b │ │ +0ef3fe: 0a01 |0023: move-result v1 │ │ +0ef400: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +0ef404: 1a01 5601 |0026: const-string v1, "/storage/extSdCard" // string@0156 │ │ +0ef408: 1101 |0028: return-object v1 │ │ +0ef40a: 7100 2803 0000 |0029: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@0328 │ │ +0ef410: 0c01 |002c: move-result-object v1 │ │ +0ef412: 6e10 2224 0100 |002d: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2422 │ │ +0ef418: 0c01 |0030: move-result-object v1 │ │ +0ef41a: 28f7 |0031: goto 0028 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0020 line=180 │ │ 0x0026 line=181 │ │ 0x0028 line=183 │ │ locals : │ │ @@ -330971,25 +331349,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ef524: |[0ef524] org.pyneo.maps.utils.Ut.getPackVersion:(Landroid/content/Context;)Ljava/lang/String; │ │ -0ef534: 6e10 3101 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ -0ef53a: 0c00 |0003: move-result-object v0 │ │ -0ef53c: 1a01 601c |0004: const-string v1, "ext" // string@1c60 │ │ -0ef540: 6e20 d924 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0ef546: 0a00 |0009: move-result v0 │ │ -0ef548: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0ef54c: 1a00 0705 |000c: const-string v0, "Ext" // string@0507 │ │ -0ef550: 1100 |000e: return-object v0 │ │ -0ef552: 1a00 7905 |000f: const-string v0, "Free" // string@0579 │ │ -0ef556: 28fd |0011: goto 000e // -0003 │ │ +0ef41c: |[0ef41c] org.pyneo.maps.utils.Ut.getPackVersion:(Landroid/content/Context;)Ljava/lang/String; │ │ +0ef42c: 6e10 3101 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0131 │ │ +0ef432: 0c00 |0003: move-result-object v0 │ │ +0ef434: 1a01 601c |0004: const-string v1, "ext" // string@1c60 │ │ +0ef438: 6e20 d924 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0ef43e: 0a00 |0009: move-result v0 │ │ +0ef440: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0ef444: 1a00 0705 |000c: const-string v0, "Ext" // string@0507 │ │ +0ef448: 1100 |000e: return-object v0 │ │ +0ef44a: 1a00 7905 |000f: const-string v0, "Free" // string@0579 │ │ +0ef44e: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 ctx Landroid/content/Context; │ │ │ │ #30 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -330997,19 +331375,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ef558: |[0ef558] org.pyneo.maps.utils.Ut.i:(Ljava/lang/String;)V │ │ -0ef568: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ -0ef56c: 7120 ad1e 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1ead │ │ -0ef572: 7110 112f 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ -0ef578: 0e00 |0008: return-void │ │ +0ef450: |[0ef450] org.pyneo.maps.utils.Ut.i:(Ljava/lang/String;)V │ │ +0ef460: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ +0ef464: 7120 ad1e 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1ead │ │ +0ef46a: 7110 112f 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ +0ef470: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ 0x0008 line=148 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 str Ljava/lang/String; │ │ @@ -331019,42 +331397,42 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0ef57c: |[0ef57c] org.pyneo.maps.utils.Ut.loadStringFromResourceFile:(Landroid/content/Context;I)Ljava/lang/String; │ │ -0ef58c: 6e10 3201 0700 |0000: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ -0ef592: 0c04 |0003: move-result-object v4 │ │ -0ef594: 6e20 bd01 8400 |0004: invoke-virtual {v4, v8}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ -0ef59a: 0c01 |0007: move-result-object v1 │ │ -0ef59c: 2203 5a04 |0008: new-instance v3, Ljava/io/BufferedReader; // type@045a │ │ -0ef5a0: 2206 6704 |000a: new-instance v6, Ljava/io/InputStreamReader; // type@0467 │ │ -0ef5a4: 7020 4424 1600 |000c: invoke-direct {v6, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2444 │ │ -0ef5aa: 7020 0824 6300 |000f: invoke-direct {v3, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2408 │ │ -0ef5b0: 2205 9204 |0012: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0ef5b4: 7010 fb24 0500 |0014: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0ef5ba: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0ef5bc: 6e10 0a24 0300 |0018: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@240a │ │ -0ef5c2: 0c02 |001b: move-result-object v2 │ │ -0ef5c4: 3802 1100 |001c: if-eqz v2, 002d // +0011 │ │ -0ef5c8: 6e20 0425 2500 |001e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0ef5ce: 28f7 |0021: goto 0018 // -0009 │ │ -0ef5d0: 0d00 |0022: move-exception v0 │ │ -0ef5d2: 6e10 8224 0000 |0023: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0ef5d8: 0c06 |0026: move-result-object v6 │ │ -0ef5da: 7120 fa2e 0600 |0027: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0ef5e0: 1a06 0000 |002a: const-string v6, "" // string@0000 │ │ -0ef5e4: 1106 |002c: return-object v6 │ │ -0ef5e6: 6e10 0924 0300 |002d: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@2409 │ │ -0ef5ec: 6e10 4124 0100 |0030: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@2441 │ │ -0ef5f2: 6e10 0a25 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0ef5f8: 0c06 |0036: move-result-object v6 │ │ -0ef5fa: 28f5 |0037: goto 002c // -000b │ │ +0ef474: |[0ef474] org.pyneo.maps.utils.Ut.loadStringFromResourceFile:(Landroid/content/Context;I)Ljava/lang/String; │ │ +0ef484: 6e10 3201 0700 |0000: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0132 │ │ +0ef48a: 0c04 |0003: move-result-object v4 │ │ +0ef48c: 6e20 bd01 8400 |0004: invoke-virtual {v4, v8}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@01bd │ │ +0ef492: 0c01 |0007: move-result-object v1 │ │ +0ef494: 2203 5a04 |0008: new-instance v3, Ljava/io/BufferedReader; // type@045a │ │ +0ef498: 2206 6704 |000a: new-instance v6, Ljava/io/InputStreamReader; // type@0467 │ │ +0ef49c: 7020 4424 1600 |000c: invoke-direct {v6, v1}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2444 │ │ +0ef4a2: 7020 0824 6300 |000f: invoke-direct {v3, v6}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2408 │ │ +0ef4a8: 2205 9204 |0012: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0ef4ac: 7010 fb24 0500 |0014: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0ef4b2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0ef4b4: 6e10 0a24 0300 |0018: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@240a │ │ +0ef4ba: 0c02 |001b: move-result-object v2 │ │ +0ef4bc: 3802 1100 |001c: if-eqz v2, 002d // +0011 │ │ +0ef4c0: 6e20 0425 2500 |001e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0ef4c6: 28f7 |0021: goto 0018 // -0009 │ │ +0ef4c8: 0d00 |0022: move-exception v0 │ │ +0ef4ca: 6e10 8224 0000 |0023: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0ef4d0: 0c06 |0026: move-result-object v6 │ │ +0ef4d2: 7120 fa2e 0600 |0027: invoke-static {v6, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0ef4d8: 1a06 0000 |002a: const-string v6, "" // string@0000 │ │ +0ef4dc: 1106 |002c: return-object v6 │ │ +0ef4de: 6e10 0924 0300 |002d: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@2409 │ │ +0ef4e4: 6e10 4124 0100 |0030: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@2441 │ │ +0ef4ea: 6e10 0a25 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0ef4f0: 0c06 |0036: move-result-object v6 │ │ +0ef4f2: 28f5 |0037: goto 002c // -000b │ │ catches : 2 │ │ 0x0000 - 0x0021 │ │ Ljava/lang/Exception; -> 0x0022 │ │ 0x002d - 0x0036 │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0000 line=296 │ │ @@ -331090,40 +331468,40 @@ │ │ type : '(Ljava/io/InputStream;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0ef614: |[0ef614] org.pyneo.maps.utils.Ut.readInt:(Ljava/io/InputStream;)I │ │ -0ef624: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ef626: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -0ef628: 2320 5006 |0002: new-array v0, v2, [B // type@0650 │ │ -0ef62c: 6e20 4224 0400 |0004: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -0ef632: 0a02 |0007: move-result v2 │ │ -0ef634: 3d02 2000 |0008: if-lez v2, 0028 // +0020 │ │ -0ef638: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0ef63a: 4802 0002 |000b: aget-byte v2, v0, v2 │ │ -0ef63e: d522 ff00 |000d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -0ef642: e002 0218 |000f: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -0ef646: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0ef648: 4803 0003 |0012: aget-byte v3, v0, v3 │ │ -0ef64c: d533 ff00 |0014: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0ef650: e003 0310 |0016: shl-int/lit8 v3, v3, #int 16 // #10 │ │ -0ef654: b032 |0018: add-int/2addr v2, v3 │ │ -0ef656: 1223 |0019: const/4 v3, #int 2 // #2 │ │ -0ef658: 4803 0003 |001a: aget-byte v3, v0, v3 │ │ -0ef65c: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0ef660: e003 0308 |001e: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -0ef664: b032 |0020: add-int/2addr v2, v3 │ │ -0ef666: 1233 |0021: const/4 v3, #int 3 // #3 │ │ -0ef668: 4803 0003 |0022: aget-byte v3, v0, v3 │ │ -0ef66c: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -0ef670: 9001 0203 |0026: add-int v1, v2, v3 │ │ -0ef674: 0f01 |0028: return v1 │ │ +0ef50c: |[0ef50c] org.pyneo.maps.utils.Ut.readInt:(Ljava/io/InputStream;)I │ │ +0ef51c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ef51e: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +0ef520: 2320 5006 |0002: new-array v0, v2, [B // type@0650 │ │ +0ef524: 6e20 4224 0400 |0004: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +0ef52a: 0a02 |0007: move-result v2 │ │ +0ef52c: 3d02 2000 |0008: if-lez v2, 0028 // +0020 │ │ +0ef530: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0ef532: 4802 0002 |000b: aget-byte v2, v0, v2 │ │ +0ef536: d522 ff00 |000d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +0ef53a: e002 0218 |000f: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +0ef53e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0ef540: 4803 0003 |0012: aget-byte v3, v0, v3 │ │ +0ef544: d533 ff00 |0014: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0ef548: e003 0310 |0016: shl-int/lit8 v3, v3, #int 16 // #10 │ │ +0ef54c: b032 |0018: add-int/2addr v2, v3 │ │ +0ef54e: 1223 |0019: const/4 v3, #int 2 // #2 │ │ +0ef550: 4803 0003 |001a: aget-byte v3, v0, v3 │ │ +0ef554: d533 ff00 |001c: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0ef558: e003 0308 |001e: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +0ef55c: b032 |0020: add-int/2addr v2, v3 │ │ +0ef55e: 1233 |0021: const/4 v3, #int 3 // #3 │ │ +0ef560: 4803 0003 |0022: aget-byte v3, v0, v3 │ │ +0ef564: d533 ff00 |0024: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +0ef568: 9001 0203 |0026: add-int v1, v2, v3 │ │ +0ef56c: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0001 line=229 │ │ 0x0004 line=231 │ │ 0x000a line=232 │ │ 0x0028 line=237 │ │ @@ -331137,27 +331515,27 @@ │ │ type : '(Ljava/io/InputStream;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0ef678: |[0ef678] org.pyneo.maps.utils.Ut.readString:(Ljava/io/InputStream;I)Ljava/lang/String; │ │ -0ef688: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ef68a: 2350 5006 |0001: new-array v0, v5, [B // type@0650 │ │ -0ef68e: 6e20 4224 0400 |0003: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ -0ef694: 0a01 |0006: move-result v1 │ │ -0ef696: 3801 0600 |0007: if-eqz v1, 000d // +0006 │ │ -0ef69a: 4802 0003 |0009: aget-byte v2, v0, v3 │ │ -0ef69e: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -0ef6a2: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ -0ef6a6: 1102 |000f: return-object v2 │ │ -0ef6a8: 2202 9004 |0010: new-instance v2, Ljava/lang/String; // type@0490 │ │ -0ef6ac: 7040 d124 0213 |0012: invoke-direct {v2, v0, v3, v1}, Ljava/lang/String;.:([BII)V // method@24d1 │ │ -0ef6b2: 28fa |0015: goto 000f // -0006 │ │ +0ef570: |[0ef570] org.pyneo.maps.utils.Ut.readString:(Ljava/io/InputStream;I)Ljava/lang/String; │ │ +0ef580: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ef582: 2350 5006 |0001: new-array v0, v5, [B // type@0650 │ │ +0ef586: 6e20 4224 0400 |0003: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@2442 │ │ +0ef58c: 0a01 |0006: move-result v1 │ │ +0ef58e: 3801 0600 |0007: if-eqz v1, 000d // +0006 │ │ +0ef592: 4802 0003 |0009: aget-byte v2, v0, v3 │ │ +0ef596: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ +0ef59a: 1a02 0000 |000d: const-string v2, "" // string@0000 │ │ +0ef59e: 1102 |000f: return-object v2 │ │ +0ef5a0: 2202 9004 |0010: new-instance v2, Ljava/lang/String; // type@0490 │ │ +0ef5a4: 7040 d124 0213 |0012: invoke-direct {v2, v0, v3, v1}, Ljava/lang/String;.:([BII)V // method@24d1 │ │ +0ef5aa: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x0003 line=208 │ │ 0x0007 line=209 │ │ 0x000d line=210 │ │ 0x000f line=211 │ │ @@ -331172,16 +331550,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ef6b4: |[0ef6b4] org.pyneo.maps.utils.Ut.toLogFile:(Ljava/lang/String;)V │ │ -0ef6c4: 0e00 |0000: return-void │ │ +0ef5ac: |[0ef5ac] org.pyneo.maps.utils.Ut.toLogFile:(Ljava/lang/String;)V │ │ +0ef5bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 str Ljava/lang/String; │ │ │ │ #35 : (in Lorg/pyneo/maps/utils/Ut;) │ │ @@ -331189,19 +331567,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ef6c8: |[0ef6c8] org.pyneo.maps.utils.Ut.w:(Ljava/lang/String;)V │ │ -0ef6d8: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ -0ef6dc: 7120 af1e 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ -0ef6e2: 7110 112f 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ -0ef6e8: 0e00 |0008: return-void │ │ +0ef5c0: |[0ef5c0] org.pyneo.maps.utils.Ut.w:(Ljava/lang/String;)V │ │ +0ef5d0: 1a00 7c2c |0000: const-string v0, "org.pyneo.maps" // string@2c7c │ │ +0ef5d4: 7120 af1e 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1eaf │ │ +0ef5da: 7110 112f 0100 |0005: invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;.toLogFile:(Ljava/lang/String;)V // method@2f11 │ │ +0ef5e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x0008 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 str Ljava/lang/String; │ │ @@ -331237,17 +331615,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ef6ec: |[0ef6ec] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -0ef6fc: 7010 ad0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0cad │ │ -0ef702: 0e00 |0003: return-void │ │ +0ef5e4: |[0ef5e4] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +0ef5f4: 7010 ad0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0cad │ │ +0ef5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -331256,18 +331634,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ef704: |[0ef704] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -0ef714: 7110 220d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@0d22 │ │ -0ef71a: 0a00 |0003: move-result v0 │ │ -0ef71c: 0f00 |0004: return v0 │ │ +0ef5fc: |[0ef5fc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +0ef60c: 7110 220d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@0d22 │ │ +0ef612: 0a00 |0003: move-result v0 │ │ +0ef614: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -331276,18 +331654,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ef720: |[0ef720] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -0ef730: 7100 230d 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0d23 │ │ -0ef736: 0b00 |0003: move-result-wide v0 │ │ -0ef738: 1000 |0004: return-wide v0 │ │ +0ef618: |[0ef618] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +0ef628: 7100 230d 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0d23 │ │ +0ef62e: 0b00 |0003: move-result-wide v0 │ │ +0ef630: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ @@ -331295,18 +331673,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ef73c: |[0ef73c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -0ef74c: 7110 240d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0d24 │ │ -0ef752: 0a00 |0003: move-result v0 │ │ -0ef754: 0f00 |0004: return v0 │ │ +0ef634: |[0ef634] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +0ef644: 7110 240d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0d24 │ │ +0ef64a: 0a00 |0003: move-result v0 │ │ +0ef64c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -331315,18 +331693,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ef758: |[0ef758] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0ef768: 7110 250d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0d25 │ │ -0ef76e: 0a00 |0003: move-result v0 │ │ -0ef770: 0f00 |0004: return v0 │ │ +0ef650: |[0ef650] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0ef660: 7110 250d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0d25 │ │ +0ef666: 0a00 |0003: move-result v0 │ │ +0ef668: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -331335,18 +331713,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ef774: |[0ef774] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -0ef784: 7110 260d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0d26 │ │ -0ef78a: 0a00 |0003: move-result v0 │ │ -0ef78c: 0f00 |0004: return v0 │ │ +0ef66c: |[0ef66c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +0ef67c: 7110 260d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0d26 │ │ +0ef682: 0a00 |0003: move-result v0 │ │ +0ef684: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -331355,18 +331733,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ef790: |[0ef790] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0ef7a0: 7110 270d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0d27 │ │ -0ef7a6: 0a00 |0003: move-result v0 │ │ -0ef7a8: 0f00 |0004: return v0 │ │ +0ef688: |[0ef688] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +0ef698: 7110 270d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0d27 │ │ +0ef69e: 0a00 |0003: move-result v0 │ │ +0ef6a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -331375,18 +331753,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ef7ac: |[0ef7ac] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ -0ef7bc: 7130 280d 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0d28 │ │ -0ef7c2: 0a00 |0003: move-result v0 │ │ -0ef7c4: 0f00 |0004: return v0 │ │ +0ef6a4: |[0ef6a4] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +0ef6b4: 7130 280d 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0d28 │ │ +0ef6ba: 0a00 |0003: move-result v0 │ │ +0ef6bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -331397,20 +331775,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 │ │ -0ef7c8: |[0ef7c8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0ef7d8: 6e20 b30c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0cb3 │ │ -0ef7de: 0a00 |0003: move-result v0 │ │ -0ef7e0: 6e40 b90c 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0cb9 │ │ -0ef7e6: 6e10 d51f 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@1fd5 │ │ -0ef7ec: 0e00 |000a: return-void │ │ +0ef6c0: |[0ef6c0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0ef6d0: 6e20 b30c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0cb3 │ │ +0ef6d6: 0a00 |0003: move-result v0 │ │ +0ef6d8: 6e40 b90c 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0cb9 │ │ +0ef6de: 6e10 d51f 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@1fd5 │ │ +0ef6e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0007 line=407 │ │ 0x000a line=408 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ @@ -331422,17 +331800,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 │ │ -0ef7f0: |[0ef7f0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -0ef800: 7130 290d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0d29 │ │ -0ef806: 0e00 |0003: return-void │ │ +0ef6e8: |[0ef6e8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +0ef6f8: 7130 290d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0d29 │ │ +0ef6fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -331469,17 +331847,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ef808: |[0ef808] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ -0ef818: 7010 520d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0d52 │ │ -0ef81e: 0e00 |0003: return-void │ │ +0ef700: |[0ef700] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +0ef710: 7010 520d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0d52 │ │ +0ef716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ │ │ Virtual methods - │ │ @@ -331488,18 +331866,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ef820: |[0ef820] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -0ef830: 7110 6b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0d6b │ │ -0ef836: 0a00 |0003: move-result v0 │ │ -0ef838: 0f00 |0004: return v0 │ │ +0ef718: |[0ef718] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0ef728: 7110 6b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0d6b │ │ +0ef72e: 0a00 |0003: move-result v0 │ │ +0ef730: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -331508,17 +331886,17 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ef83c: |[0ef83c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -0ef84c: 7120 6c0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0d6c │ │ -0ef852: 0e00 |0003: return-void │ │ +0ef734: |[0ef734] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0ef744: 7120 6c0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0d6c │ │ +0ef74a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ @@ -331554,17 +331932,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ef854: |[0ef854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -0ef864: 7010 d30e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0ed3 │ │ -0ef86a: 0e00 |0003: return-void │ │ +0ef74c: |[0ef74c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +0ef75c: 7010 d30e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0ed3 │ │ +0ef762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ │ │ Virtual methods - │ │ @@ -331573,18 +331951,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 │ │ -0ef86c: |[0ef86c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0ef87c: 7110 af0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0faf │ │ -0ef882: 0c00 |0003: move-result-object v0 │ │ -0ef884: 1100 |0004: return-object v0 │ │ +0ef764: |[0ef764] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0ef774: 7110 af0f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0faf │ │ +0ef77a: 0c00 |0003: move-result-object v0 │ │ +0ef77c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -331593,17 +331971,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ef888: |[0ef888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0ef898: 7120 b00f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0fb0 │ │ -0ef89e: 0e00 |0003: return-void │ │ +0ef780: |[0ef780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0ef790: 7120 b00f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@0fb0 │ │ +0ef796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0003 line=740 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -331639,17 +332017,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ef8a0: |[0ef8a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -0ef8b0: 7010 0a10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@100a │ │ -0ef8b6: 0e00 |0003: return-void │ │ +0ef798: |[0ef798] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +0ef7a8: 7010 0a10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@100a │ │ +0ef7ae: 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 - │ │ @@ -331658,17 +332036,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 │ │ -0ef8b8: |[0ef8b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0ef8c8: 7130 d110 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@10d1 │ │ -0ef8ce: 0e00 |0003: return-void │ │ +0ef7b0: |[0ef7b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0ef7c0: 7130 d110 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@10d1 │ │ +0ef7c6: 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; │ │ @@ -331712,29 +332090,29 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -0ef8d0: |[0ef8d0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -0ef8e0: 0770 |0000: move-object v0, v7 │ │ -0ef8e2: 0791 |0001: move-object v1, v9 │ │ -0ef8e4: 01a2 |0002: move v2, v10 │ │ -0ef8e6: 07b3 |0003: move-object v3, v11 │ │ -0ef8e8: 07c4 |0004: move-object v4, v12 │ │ -0ef8ea: 07d5 |0005: move-object v5, v13 │ │ -0ef8ec: 01e6 |0006: move v6, v14 │ │ -0ef8ee: 7607 1313 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V // method@1313 │ │ -0ef8f4: 2200 5004 |000a: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1; // type@0450 │ │ -0ef8f8: 7030 f123 7007 |000c: invoke-direct {v0, v7, v7}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1;.:(Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V // method@23f1 │ │ -0ef8fe: 5b70 c80b |000f: iput-object v0, v7, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0ef902: 5470 c80b |0011: iget-object v0, v7, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0ef906: 6e20 c523 8000 |0013: invoke-virtual {v0, v8}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ -0ef90c: 0e00 |0016: return-void │ │ +0ef7c8: |[0ef7c8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +0ef7d8: 0770 |0000: move-object v0, v7 │ │ +0ef7da: 0791 |0001: move-object v1, v9 │ │ +0ef7dc: 01a2 |0002: move v2, v10 │ │ +0ef7de: 07b3 |0003: move-object v3, v11 │ │ +0ef7e0: 07c4 |0004: move-object v4, v12 │ │ +0ef7e2: 07d5 |0005: move-object v5, v13 │ │ +0ef7e4: 01e6 |0006: move v6, v14 │ │ +0ef7e6: 7607 1313 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V // method@1313 │ │ +0ef7ec: 2200 5004 |000a: new-instance v0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1; // type@0450 │ │ +0ef7f0: 7030 f123 7007 |000c: invoke-direct {v0, v7, v7}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1;.:(Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V // method@23f1 │ │ +0ef7f6: 5b70 c80b |000f: iput-object v0, v7, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef7fa: 5470 c80b |0011: iget-object v0, v7, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef7fe: 6e20 c523 8000 |0013: invoke-virtual {v0, v8}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.restoreSelectionFromSavedInstanceState:(Landroid/os/Bundle;)V // method@23c5 │ │ +0ef804: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=39 │ │ 0x0011 line=49 │ │ 0x0016 line=50 │ │ locals : │ │ @@ -331753,18 +332131,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ef910: |[0ef910] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.finishActionMode:()V │ │ -0ef920: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0ef924: 6e10 bc23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.finishActionMode:()V // method@23bc │ │ -0ef92a: 0e00 |0005: return-void │ │ +0ef808: |[0ef808] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.finishActionMode:()V │ │ +0ef818: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef81c: 6e10 bc23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.finishActionMode:()V // method@23bc │ │ +0ef822: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ │ │ @@ -331773,19 +332151,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ef92c: |[0ef92c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getCheckedItemCount:()I │ │ -0ef93c: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0ef940: 6e10 bd23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@23bd │ │ -0ef946: 0a00 |0005: move-result v0 │ │ -0ef948: 0f00 |0006: return v0 │ │ +0ef824: |[0ef824] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getCheckedItemCount:()I │ │ +0ef834: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef838: 6e10 bd23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItemCount:()I // method@23bd │ │ +0ef83e: 0a00 |0005: move-result v0 │ │ +0ef840: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ │ │ #2 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;) │ │ @@ -331793,19 +332171,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ef94c: |[0ef94c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getCheckedItems:()Ljava/util/Set; │ │ -0ef95c: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0ef960: 6e10 be23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@23be │ │ -0ef966: 0c00 |0005: move-result-object v0 │ │ -0ef968: 1100 |0006: return-object v0 │ │ +0ef844: |[0ef844] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getCheckedItems:()Ljava/util/Set; │ │ +0ef854: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef858: 6e10 be23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getCheckedItems:()Ljava/util/Set; // method@23be │ │ +0ef85e: 0c00 |0005: move-result-object v0 │ │ +0ef860: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ │ │ #3 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;) │ │ @@ -331813,19 +332191,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ef96c: |[0ef96c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getContext:()Landroid/content/Context; │ │ -0ef97c: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0ef980: 6e10 bf23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getContext:()Landroid/content/Context; // method@23bf │ │ -0ef986: 0c00 |0005: move-result-object v0 │ │ -0ef988: 1100 |0006: return-object v0 │ │ +0ef864: |[0ef864] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getContext:()Landroid/content/Context; │ │ +0ef874: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef878: 6e10 bf23 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getContext:()Landroid/content/Context; // method@23bf │ │ +0ef87e: 0c00 |0005: move-result-object v0 │ │ +0ef880: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ │ │ #4 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;) │ │ @@ -331833,19 +332211,19 @@ │ │ type : '()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ef98c: |[0ef98c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ -0ef99c: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0ef9a0: 6e10 c023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@23c0 │ │ -0ef9a6: 0c00 |0005: move-result-object v0 │ │ -0ef9a8: 1100 |0006: return-object v0 │ │ +0ef884: |[0ef884] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ +0ef894: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef898: 6e10 c023 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getItemClickInActionModePolicy:()Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; // method@23c0 │ │ +0ef89e: 0c00 |0005: move-result-object v0 │ │ +0ef8a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ │ │ #5 : (in Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;) │ │ @@ -331853,21 +332231,21 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0ef9ac: |[0ef9ac] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0ef9bc: 6e40 fb23 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23fb │ │ -0ef9c2: 0c00 |0003: move-result-object v0 │ │ -0ef9c4: 5421 c80b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0ef9c8: 6e30 c123 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@23c1 │ │ -0ef9ce: 0c01 |0009: move-result-object v1 │ │ -0ef9d0: 1101 |000a: return-object v1 │ │ +0ef8a4: |[0ef8a4] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0ef8b4: 6e40 fb23 3254 |0000: invoke-virtual {v2, v3, v4, v5}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23fb │ │ +0ef8ba: 0c00 |0003: move-result-object v0 │ │ +0ef8bc: 5421 c80b |0004: iget-object v1, v2, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef8c0: 6e30 c123 3100 |0006: invoke-virtual {v1, v3, v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.getView:(ILandroid/view/View;)Landroid/view/View; // method@23c1 │ │ +0ef8c6: 0c01 |0009: move-result-object v1 │ │ +0ef8c8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ locals : │ │ 0x0004 - 0x000b reg=0 viewWithoutSelection Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ @@ -331880,18 +332258,18 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0ef9d4: |[0ef9d4] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0ef9e4: 6f40 1a13 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/widget/SimpleCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@131a │ │ -0ef9ea: 0c00 |0003: move-result-object v0 │ │ -0ef9ec: 1100 |0004: return-object v0 │ │ +0ef8cc: |[0ef8cc] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.getViewImpl:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0ef8dc: 6f40 1a13 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/widget/SimpleCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@131a │ │ +0ef8e2: 0c00 |0003: move-result-object v0 │ │ +0ef8e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ 0x0000 - 0x0005 reg=3 convertView Landroid/view/View; │ │ @@ -331902,19 +332280,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ef9f0: |[0ef9f0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.isChecked:(J)Z │ │ -0efa00: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0efa04: 6e30 c323 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@23c3 │ │ -0efa0a: 0a00 |0005: move-result v0 │ │ -0efa0c: 0f00 |0006: return v0 │ │ +0ef8e8: |[0ef8e8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.isChecked:(J)Z │ │ +0ef8f8: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef8fc: 6e30 c323 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.isChecked:(J)Z // method@23c3 │ │ +0ef902: 0a00 |0005: move-result v0 │ │ +0ef904: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0007 reg=2 itemId J │ │ │ │ @@ -331923,17 +332301,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0efa10: |[0efa10] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.isItemCheckable:(I)Z │ │ -0efa20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0efa22: 0f00 |0001: return v0 │ │ +0ef908: |[0ef908] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.isItemCheckable:(I)Z │ │ +0ef918: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ef91a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -331942,18 +332320,18 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0efa24: |[0efa24] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0efa34: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0efa38: 6e10 c423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@23c4 │ │ -0efa3e: 0e00 |0005: return-void │ │ +0ef91c: |[0ef91c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +0ef92c: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef930: 6e10 c423 0000 |0002: invoke-virtual {v0}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.onDestroyActionMode:()V // method@23c4 │ │ +0ef936: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ @@ -331963,18 +332341,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0efa40: |[0efa40] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.save:(Landroid/os/Bundle;)V │ │ -0efa50: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0efa54: 6e20 c623 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@23c6 │ │ -0efa5a: 0e00 |0005: return-void │ │ +0ef938: |[0ef938] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.save:(Landroid/os/Bundle;)V │ │ +0ef948: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef94c: 6e20 c623 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.save:(Landroid/os/Bundle;)V // method@23c6 │ │ +0ef952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 outState Landroid/os/Bundle; │ │ @@ -331984,18 +332362,18 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0efa5c: |[0efa5c] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ -0efa6c: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0efa70: 6e20 c823 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@23c8 │ │ -0efa76: 0e00 |0005: return-void │ │ +0ef954: |[0ef954] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setAdapterView:(Landroid/widget/AdapterView;)V │ │ +0ef964: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef968: 6e20 c823 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setAdapterView:(Landroid/widget/AdapterView;)V // method@23c8 │ │ +0ef96e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ @@ -332006,19 +332384,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0efa78: |[0efa78] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setItemChecked:(IZ)V │ │ -0efa88: 5440 c80b |0000: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0efa8c: 8152 |0002: int-to-long v2, v5 │ │ -0efa8e: 6e40 c923 2063 |0003: invoke-virtual {v0, v2, v3, v6}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@23c9 │ │ -0efa94: 0e00 |0006: return-void │ │ +0ef970: |[0ef970] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setItemChecked:(IZ)V │ │ +0ef980: 5440 c80b |0000: iget-object v0, v4, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef984: 8152 |0002: int-to-long v2, v5 │ │ +0ef986: 6e40 c923 2063 |0003: invoke-virtual {v0, v2, v3, v6}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@23c9 │ │ +0ef98c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0007 reg=5 position I │ │ @@ -332029,18 +332407,18 @@ │ │ type : '(JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0efa98: |[0efa98] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setItemChecked:(JZ)V │ │ -0efaa8: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0efaac: 6e40 c923 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@23c9 │ │ -0efab2: 0e00 |0005: return-void │ │ +0ef990: |[0ef990] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setItemChecked:(JZ)V │ │ +0ef9a0: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef9a4: 6e40 c923 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemChecked:(JZ)V // method@23c9 │ │ +0ef9aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 itemId J │ │ @@ -332051,18 +332429,18 @@ │ │ type : '(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0efab4: |[0efab4] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ -0efac4: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0efac8: 6e20 ca23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@23ca │ │ -0eface: 0e00 |0005: return-void │ │ +0ef9ac: |[0ef9ac] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V │ │ +0ef9bc: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef9c0: 6e20 ca23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setItemClickInActionModePolicy:(Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;)V // method@23ca │ │ +0ef9c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 policy Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ @@ -332072,18 +332450,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0efad0: |[0efad0] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0efae0: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ -0efae4: 6e20 cb23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@23cb │ │ -0efaea: 0e00 |0005: return-void │ │ +0ef9c8: |[0ef9c8] com.manuelpeinado.multichoiceadapter.extras.actionbarcompat.MultiChoiceSimpleCursorAdapter.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +0ef9d8: 5410 c80b |0000: iget-object v0, v1, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.helper:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper; // field@0bc8 │ │ +0ef9dc: 6e20 cb23 2000 |0002: invoke-virtual {v0, v2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@23cb │ │ +0ef9e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -332118,17 +332496,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0efaec: |[0efaec] org.pyneo.maps.preference.CustomMapsPrefActivity.:()V │ │ -0efafc: 7010 022b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.:()V // method@2b02 │ │ -0efb02: 0e00 |0003: return-void │ │ +0ef9e4: |[0ef9e4] org.pyneo.maps.preference.CustomMapsPrefActivity.:()V │ │ +0ef9f4: 7010 022b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.:()V // method@2b02 │ │ +0ef9fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/CustomMapsPrefActivity; │ │ │ │ Virtual methods - │ │ @@ -332137,363 +332515,363 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 810 16-bit code units │ │ -0efb04: |[0efb04] org.pyneo.maps.preference.CustomMapsPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0efb14: 1409 1c00 077f |0000: const v9, #float 1.79446e+38 // #7f07001c │ │ -0efb1a: 1408 1b00 077f |0003: const v8, #float 1.79446e+38 // #7f07001b │ │ -0efb20: 1217 |0006: const/4 v7, #int 1 // #1 │ │ -0efb22: 6f20 062b ba00 |0007: invoke-super {v10, v11}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@2b06 │ │ -0efb28: 6e10 f72a 0a00 |000a: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@2af7 │ │ -0efb2e: 0c04 |000d: move-result-object v4 │ │ -0efb30: 6e20 ae03 a400 |000e: invoke-virtual {v4, v10}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@03ae │ │ -0efb36: 0c04 |0011: move-result-object v4 │ │ -0efb38: 6e20 fe2a 4a00 |0012: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@2afe │ │ -0efb3e: 6e10 f62a 0a00 |0015: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getIntent:()Landroid/content/Intent; // method@2af6 │ │ -0efb44: 0c01 |0018: move-result-object v1 │ │ -0efb46: 3901 0500 |0019: if-nez v1, 001e // +0005 │ │ -0efb4a: 6e10 f52a 0a00 |001b: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.finish:()V // method@2af5 │ │ -0efb50: 6e10 5801 0100 |001e: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0efb56: 0c00 |0021: move-result-object v0 │ │ -0efb58: 1a04 a306 |0022: const-string v4, "Key" // string@06a3 │ │ -0efb5c: 6e20 1803 4000 |0024: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0efb62: 0c04 |0027: move-result-object v4 │ │ -0efb64: 5ba4 aa14 |0028: iput-object v4, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efb68: 2203 b000 |002a: new-instance v3, Landroid/preference/PreferenceCategory; // type@00b0 │ │ -0efb6c: 7020 a603 a300 |002c: invoke-direct {v3, v10}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@03a6 │ │ -0efb72: 54a4 aa14 |002f: iget-object v4, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efb76: 6e20 a803 4300 |0031: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setKey:(Ljava/lang/String;)V // method@03a8 │ │ -0efb7c: 1a04 4b2a |0034: const-string v4, "name" // string@2a4b │ │ -0efb80: 6e20 1803 4000 |0036: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0efb86: 0c04 |0039: move-result-object v4 │ │ -0efb88: 6e20 aa03 4300 |003a: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ -0efb8e: 6e10 f82a 0a00 |003d: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2af8 │ │ -0efb94: 0c04 |0040: move-result-object v4 │ │ -0efb96: 6e20 b003 3400 |0041: invoke-virtual {v4, v3}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@03b0 │ │ -0efb9c: 6e10 f82a 0a00 |0044: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2af8 │ │ -0efba2: 0c04 |0047: move-result-object v4 │ │ -0efba4: 6e10 b103 0400 |0048: invoke-virtual {v4}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -0efbaa: 0c04 |004b: move-result-object v4 │ │ -0efbac: 2205 9204 |004c: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0efbb0: 7010 fb24 0500 |004e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0efbb6: 54a6 aa14 |0051: iget-object v6, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efbba: 6e20 0425 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efbc0: 0c05 |0056: move-result-object v5 │ │ -0efbc2: 1a06 0115 |0057: const-string v6, "_name" // string@1501 │ │ -0efbc6: 6e20 0425 6500 |0059: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efbcc: 0c05 |005c: move-result-object v5 │ │ -0efbce: 6e10 0a25 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0efbd4: 0c05 |0060: move-result-object v5 │ │ -0efbd6: 1a06 4b2a |0061: const-string v6, "name" // string@2a4b │ │ -0efbda: 6e20 1803 6000 |0063: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0efbe0: 0c06 |0066: move-result-object v6 │ │ -0efbe2: 7230 8c01 5406 |0067: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0efbe8: 0c04 |006a: move-result-object v4 │ │ -0efbea: 6e20 aa03 4300 |006b: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ -0efbf0: 1404 5a00 0e7f |006e: const v4, #float 1.88752e+38 // #7f0e005a │ │ -0efbf6: 6e20 a903 4300 |0071: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setSummary:(I)V // method@03a9 │ │ -0efbfc: 2202 a700 |0074: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ -0efc00: 7020 7103 a200 |0076: invoke-direct {v2, v10}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ -0efc06: 2204 9204 |0079: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0efc0a: 7010 fb24 0400 |007b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0efc10: 54a5 aa14 |007e: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efc14: 6e20 0425 5400 |0080: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efc1a: 0c04 |0083: move-result-object v4 │ │ -0efc1c: 1a05 f914 |0084: const-string v5, "_enabled" // string@14f9 │ │ -0efc20: 6e20 0425 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efc26: 0c04 |0089: move-result-object v4 │ │ -0efc28: 6e10 0a25 0400 |008a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0efc2e: 0c04 |008d: move-result-object v4 │ │ -0efc30: 6e20 7303 4200 |008e: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ -0efc36: 1404 0f01 0e7f |0091: const v4, #float 1.88756e+38 // #7f0e010f │ │ -0efc3c: 6e20 f92a 4a00 |0094: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0efc42: 0c04 |0097: move-result-object v4 │ │ -0efc44: 6e20 7503 4200 |0098: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ -0efc4a: 1404 1001 0e7f |009b: const v4, #float 1.88756e+38 // #7f0e0110 │ │ -0efc50: 6e20 f92a 4a00 |009e: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0efc56: 0c04 |00a1: move-result-object v4 │ │ -0efc58: 6e20 7403 4200 |00a2: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ -0efc5e: 7110 5a24 0700 |00a5: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0efc64: 0c04 |00a8: move-result-object v4 │ │ -0efc66: 6e20 7203 4200 |00a9: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ -0efc6c: 6e20 a703 2300 |00ac: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0efc72: 2202 a900 |00af: new-instance v2, Landroid/preference/EditTextPreference; // type@00a9 │ │ -0efc76: 7020 7903 a200 |00b1: invoke-direct {v2, v10}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ -0efc7c: 2204 9204 |00b4: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0efc80: 7010 fb24 0400 |00b6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0efc86: 54a5 aa14 |00b9: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efc8a: 6e20 0425 5400 |00bb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efc90: 0c04 |00be: move-result-object v4 │ │ -0efc92: 1a05 0115 |00bf: const-string v5, "_name" // string@1501 │ │ -0efc96: 6e20 0425 5400 |00c1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efc9c: 0c04 |00c4: move-result-object v4 │ │ -0efc9e: 6e10 0a25 0400 |00c5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0efca4: 0c04 |00c8: move-result-object v4 │ │ -0efca6: 6e20 7e03 4200 |00c9: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ -0efcac: 1404 1101 0e7f |00cc: const v4, #float 1.88756e+38 // #7f0e0111 │ │ -0efcb2: 6e20 f92a 4a00 |00cf: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0efcb8: 0c04 |00d2: move-result-object v4 │ │ -0efcba: 6e20 8003 4200 |00d3: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ -0efcc0: 1a04 4b2a |00d6: const-string v4, "name" // string@2a4b │ │ -0efcc4: 6e20 1803 4000 |00d8: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0efcca: 0c04 |00db: move-result-object v4 │ │ -0efccc: 6e20 7f03 4200 |00dc: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ -0efcd2: 1a04 4b2a |00df: const-string v4, "name" // string@2a4b │ │ -0efcd6: 6e20 1803 4000 |00e1: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0efcdc: 0c04 |00e4: move-result-object v4 │ │ -0efcde: 6e20 7b03 4200 |00e5: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ -0efce4: 6e20 a703 2300 |00e8: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0efcea: 2202 a900 |00eb: new-instance v2, Landroid/preference/EditTextPreference; // type@00a9 │ │ -0efcee: 7020 7903 a200 |00ed: invoke-direct {v2, v10}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ -0efcf4: 2204 9204 |00f0: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0efcf8: 7010 fb24 0400 |00f2: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0efcfe: 54a5 aa14 |00f5: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efd02: 6e20 0425 5400 |00f7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efd08: 0c04 |00fa: move-result-object v4 │ │ -0efd0a: 1a05 f414 |00fb: const-string v5, "_baseurl" // string@14f4 │ │ -0efd0e: 6e20 0425 5400 |00fd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efd14: 0c04 |0100: move-result-object v4 │ │ -0efd16: 6e10 0a25 0400 |0101: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0efd1c: 0c04 |0104: move-result-object v4 │ │ -0efd1e: 6e20 7e03 4200 |0105: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ -0efd24: 1404 0e01 0e7f |0108: const v4, #float 1.88756e+38 // #7f0e010e │ │ -0efd2a: 6e20 f92a 4a00 |010b: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0efd30: 0c04 |010e: move-result-object v4 │ │ -0efd32: 6e20 8003 4200 |010f: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ -0efd38: 1a04 e117 |0112: const-string v4, "baseurl" // string@17e1 │ │ -0efd3c: 6e20 1803 4000 |0114: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0efd42: 0c04 |0117: move-result-object v4 │ │ -0efd44: 6e20 7f03 4200 |0118: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ -0efd4a: 1a04 e117 |011b: const-string v4, "baseurl" // string@17e1 │ │ -0efd4e: 6e20 1803 4000 |011d: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0efd54: 0c04 |0120: move-result-object v4 │ │ -0efd56: 6e20 7b03 4200 |0121: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ -0efd5c: 1404 be00 0e7f |0124: const v4, #float 1.88754e+38 // #7f0e00be │ │ -0efd62: 6e20 7c03 4200 |0127: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDialogMessage:(I)V // method@037c │ │ -0efd68: 6e20 a703 2300 |012a: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0efd6e: 2202 aa00 |012d: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ -0efd72: 7020 8103 a200 |012f: invoke-direct {v2, v10}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -0efd78: 2204 9204 |0132: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0efd7c: 7010 fb24 0400 |0134: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0efd82: 54a5 aa14 |0137: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efd86: 6e20 0425 5400 |0139: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efd8c: 0c04 |013c: move-result-object v4 │ │ -0efd8e: 1a05 0615 |013d: const-string v5, "_projection" // string@1506 │ │ -0efd92: 6e20 0425 5400 |013f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efd98: 0c04 |0142: move-result-object v4 │ │ -0efd9a: 6e10 0a25 0400 |0143: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0efda0: 0c04 |0146: move-result-object v4 │ │ -0efda2: 6e20 8803 4200 |0147: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -0efda8: 1404 1401 0e7f |014a: const v4, #float 1.88756e+38 // #7f0e0114 │ │ -0efdae: 6e20 f92a 4a00 |014d: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0efdb4: 0c04 |0150: move-result-object v4 │ │ -0efdb6: 6e20 8c03 4200 |0151: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ -0efdbc: 1404 1300 077f |0154: const v4, #float 1.79446e+38 // #7f070013 │ │ -0efdc2: 6e20 8603 4200 |0157: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ -0efdc8: 1404 1200 077f |015a: const v4, #float 1.79446e+38 // #7f070012 │ │ -0efdce: 6e20 8403 4200 |015d: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ -0efdd4: 1a04 1e29 |0160: const-string v4, "mapprojection" // string@291e │ │ -0efdd8: 6e20 1803 4000 |0162: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0efdde: 0c04 |0165: move-result-object v4 │ │ -0efde0: 6e20 8d03 4200 |0166: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ -0efde6: 6e20 a703 2300 |0169: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0efdec: 6e10 8203 0200 |016c: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0efdf2: 0c04 |016f: move-result-object v4 │ │ -0efdf4: 6e20 8a03 4200 |0170: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ -0efdfa: 2202 a700 |0173: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ -0efdfe: 7020 7103 a200 |0175: invoke-direct {v2, v10}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ -0efe04: 2204 9204 |0178: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0efe08: 7010 fb24 0400 |017a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0efe0e: 54a5 aa14 |017d: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efe12: 6e20 0425 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efe18: 0c04 |0182: move-result-object v4 │ │ -0efe1a: 1a05 fe14 |0183: const-string v5, "_isoverlay" // string@14fe │ │ -0efe1e: 6e20 0425 5400 |0185: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efe24: 0c04 |0188: move-result-object v4 │ │ -0efe26: 6e10 0a25 0400 |0189: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0efe2c: 0c04 |018c: move-result-object v4 │ │ -0efe2e: 6e20 7303 4200 |018d: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ -0efe34: 1404 1201 0e7f |0190: const v4, #float 1.88756e+38 // #7f0e0112 │ │ -0efe3a: 6e20 f92a 4a00 |0193: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0efe40: 0c04 |0196: move-result-object v4 │ │ -0efe42: 6e20 7503 4200 |0197: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ -0efe48: 1404 1301 0e7f |019a: const v4, #float 1.88756e+38 // #7f0e0113 │ │ -0efe4e: 6e20 f92a 4a00 |019d: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0efe54: 0c04 |01a0: move-result-object v4 │ │ -0efe56: 6e20 7403 4200 |01a1: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ -0efe5c: 1204 |01a4: const/4 v4, #int 0 // #0 │ │ -0efe5e: 7110 5a24 0400 |01a5: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0efe64: 0c04 |01a8: move-result-object v4 │ │ -0efe66: 6e20 7203 4200 |01a9: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ -0efe6c: 6e20 a703 2300 |01ac: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0efe72: 2202 aa00 |01af: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ -0efe76: 7020 8103 a200 |01b1: invoke-direct {v2, v10}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -0efe7c: 2204 9204 |01b4: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0efe80: 7010 fb24 0400 |01b6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0efe86: 54a5 aa14 |01b9: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0efe8a: 6e20 0425 5400 |01bb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efe90: 0c04 |01be: move-result-object v4 │ │ -0efe92: 1a05 0c15 |01bf: const-string v5, "_stretch" // string@150c │ │ -0efe96: 6e20 0425 5400 |01c1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0efe9c: 0c04 |01c4: move-result-object v4 │ │ -0efe9e: 6e10 0a25 0400 |01c5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0efea4: 0c04 |01c8: move-result-object v4 │ │ -0efea6: 6e20 8803 4200 |01c9: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -0efeac: 1a04 5f01 |01cc: const-string v4, "1" // string@015f │ │ -0efeb0: 6e20 8303 4200 |01ce: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ -0efeb6: 1404 fe00 0e7f |01d1: const v4, #float 1.88756e+38 // #7f0e00fe │ │ -0efebc: 6e20 8b03 4200 |01d4: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(I)V // method@038b │ │ -0efec2: 1404 ff00 0e7f |01d7: const v4, #float 1.88756e+38 // #7f0e00ff │ │ -0efec8: 6e20 8903 4200 |01da: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(I)V // method@0389 │ │ -0efece: 1404 0200 077f |01dd: const v4, #float 1.79446e+38 // #7f070002 │ │ -0efed4: 6e20 8403 4200 |01e0: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ -0efeda: 1404 0300 077f |01e3: const v4, #float 1.79446e+38 // #7f070003 │ │ -0efee0: 6e20 8603 4200 |01e6: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ -0efee6: 6e20 a703 2300 |01e9: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0efeec: 2202 aa00 |01ec: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ -0efef0: 7020 8103 a200 |01ee: invoke-direct {v2, v10}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -0efef6: 2204 9204 |01f1: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0efefa: 7010 fb24 0400 |01f3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eff00: 54a5 aa14 |01f6: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0eff04: 6e20 0425 5400 |01f8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eff0a: 0c04 |01fb: move-result-object v4 │ │ -0eff0c: 1a05 0015 |01fc: const-string v5, "_minzoom" // string@1500 │ │ -0eff10: 6e20 0425 5400 |01fe: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eff16: 0c04 |0201: move-result-object v4 │ │ -0eff18: 6e10 0a25 0400 |0202: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eff1e: 0c04 |0205: move-result-object v4 │ │ -0eff20: 6e20 8803 4200 |0206: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -0eff26: 1404 e600 0e7f |0209: const v4, #float 1.88755e+38 // #7f0e00e6 │ │ -0eff2c: 6e20 f92a 4a00 |020c: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0eff32: 0c04 |020f: move-result-object v4 │ │ -0eff34: 6e20 8c03 4200 |0210: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ -0eff3a: 6e20 8603 9200 |0213: invoke-virtual {v2, v9}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ -0eff40: 6e20 8403 8200 |0216: invoke-virtual {v2, v8}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ -0eff46: 2204 9204 |0219: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0eff4a: 7010 fb24 0400 |021b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0eff50: 1a05 0000 |021e: const-string v5, "" // string@0000 │ │ -0eff54: 6e20 0425 5400 |0220: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0eff5a: 0c04 |0223: move-result-object v4 │ │ -0eff5c: 1a05 0e2a |0224: const-string v5, "minzoom" // string@2a0e │ │ -0eff60: 6e20 1103 5000 |0226: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -0eff66: 0a05 |0229: move-result v5 │ │ -0eff68: 6e20 0025 5400 |022a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0eff6e: 0c04 |022d: move-result-object v4 │ │ -0eff70: 6e10 0a25 0400 |022e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0eff76: 0c04 |0231: move-result-object v4 │ │ -0eff78: 6e20 8d03 4200 |0232: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ -0eff7e: 6e20 a703 2300 |0235: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0eff84: 6e10 8203 0200 |0238: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0eff8a: 0c04 |023b: move-result-object v4 │ │ -0eff8c: 6e20 8a03 4200 |023c: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ -0eff92: 2202 aa00 |023f: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ -0eff96: 7020 8103 a200 |0241: invoke-direct {v2, v10}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -0eff9c: 2204 9204 |0244: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0effa0: 7010 fb24 0400 |0246: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0effa6: 54a5 aa14 |0249: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0effaa: 6e20 0425 5400 |024b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0effb0: 0c04 |024e: move-result-object v4 │ │ -0effb2: 1a05 ff14 |024f: const-string v5, "_maxzoom" // string@14ff │ │ -0effb6: 6e20 0425 5400 |0251: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0effbc: 0c04 |0254: move-result-object v4 │ │ -0effbe: 6e10 0a25 0400 |0255: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0effc4: 0c04 |0258: move-result-object v4 │ │ -0effc6: 6e20 8803 4200 |0259: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -0effcc: 1404 e500 0e7f |025c: const v4, #float 1.88755e+38 // #7f0e00e5 │ │ -0effd2: 6e20 f92a 4a00 |025f: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0effd8: 0c04 |0262: move-result-object v4 │ │ -0effda: 6e20 8c03 4200 |0263: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ -0effe0: 6e20 8603 9200 |0266: invoke-virtual {v2, v9}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ -0effe6: 6e20 8403 8200 |0269: invoke-virtual {v2, v8}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ -0effec: 2204 9204 |026c: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0efff0: 7010 fb24 0400 |026e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0efff6: 1a05 0000 |0271: const-string v5, "" // string@0000 │ │ -0efffa: 6e20 0425 5400 |0273: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0000: 0c04 |0276: move-result-object v4 │ │ -0f0002: 1a05 5929 |0277: const-string v5, "maxzoom" // string@2959 │ │ -0f0006: 6e20 1103 5000 |0279: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ -0f000c: 0a05 |027c: move-result v5 │ │ -0f000e: 6e20 0025 5400 |027d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0014: 0c04 |0280: move-result-object v4 │ │ -0f0016: 6e10 0a25 0400 |0281: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f001c: 0c04 |0284: move-result-object v4 │ │ -0f001e: 6e20 8d03 4200 |0285: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ -0f0024: 6e20 a703 2300 |0288: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0f002a: 6e10 8203 0200 |028b: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0f0030: 0c04 |028e: move-result-object v4 │ │ -0f0032: 6e20 8a03 4200 |028f: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ -0f0038: 2202 a700 |0292: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ -0f003c: 7020 7103 a200 |0294: invoke-direct {v2, v10}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ -0f0042: 2204 9204 |0297: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0046: 7010 fb24 0400 |0299: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f004c: 54a5 aa14 |029c: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0f0050: 6e20 0425 5400 |029e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0056: 0c04 |02a1: move-result-object v4 │ │ -0f0058: 1a05 0515 |02a2: const-string v5, "_onlinecache" // string@1505 │ │ -0f005c: 6e20 0425 5400 |02a4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0062: 0c04 |02a7: move-result-object v4 │ │ -0f0064: 6e10 0a25 0400 |02a8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f006a: 0c04 |02ab: move-result-object v4 │ │ -0f006c: 6e20 7303 4200 |02ac: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ -0f0072: 1404 eb00 0e7f |02af: const v4, #float 1.88755e+38 // #7f0e00eb │ │ -0f0078: 6e20 f92a 4a00 |02b2: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0f007e: 0c04 |02b5: move-result-object v4 │ │ -0f0080: 6e20 7503 4200 |02b6: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ -0f0086: 1404 ec00 0e7f |02b9: const v4, #float 1.88755e+38 // #7f0e00ec │ │ -0f008c: 6e20 f92a 4a00 |02bc: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ -0f0092: 0c04 |02bf: move-result-object v4 │ │ -0f0094: 6e20 7403 4200 |02c0: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ -0f009a: 7110 5a24 0700 |02c3: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0f00a0: 0c04 |02c6: move-result-object v4 │ │ -0f00a2: 6e20 7203 4200 |02c7: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ -0f00a8: 6e20 a703 2300 |02ca: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0f00ae: 2202 2606 |02cd: new-instance v2, Lorg/pyneo/maps/utils/OnlineCachePreference; // type@0626 │ │ -0f00b2: 1a04 1a29 |02cf: const-string v4, "mapid" // string@291a │ │ -0f00b6: 6e20 1803 4000 |02d1: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f00bc: 0c04 |02d4: move-result-object v4 │ │ -0f00be: 7030 882e a204 |02d5: invoke-direct {v2, v10, v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2e88 │ │ -0f00c4: 2204 9204 |02d8: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0f00c8: 7010 fb24 0400 |02da: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f00ce: 54a5 aa14 |02dd: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ -0f00d2: 6e20 0425 5400 |02df: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f00d8: 0c04 |02e2: move-result-object v4 │ │ -0f00da: 1a05 f614 |02e3: const-string v5, "_clearcache" // string@14f6 │ │ -0f00de: 6e20 0425 5400 |02e5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f00e4: 0c04 |02e8: move-result-object v4 │ │ -0f00e6: 6e10 0a25 0400 |02e9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f00ec: 0c04 |02ec: move-result-object v4 │ │ -0f00ee: 6e20 902e 4200 |02ed: invoke-virtual {v2, v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setKey:(Ljava/lang/String;)V // method@2e90 │ │ -0f00f4: 6e20 a703 2300 |02f0: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0f00fa: 2202 9e05 |02f3: new-instance v2, Lorg/pyneo/maps/preference/OffsetPreference; // type@059e │ │ -0f00fe: 1a04 1a29 |02f5: const-string v4, "mapid" // string@291a │ │ -0f0102: 6e20 1803 4000 |02f7: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f0108: 0c04 |02fa: move-result-object v4 │ │ -0f010a: 7030 4b2b a204 |02fb: invoke-direct {v2, v10, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2b4b │ │ -0f0110: 2204 9204 |02fe: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0114: 7010 fb24 0400 |0300: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f011a: 1a05 1a29 |0303: const-string v5, "mapid" // string@291a │ │ -0f011e: 6e20 1803 5000 |0305: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f0124: 0c05 |0308: move-result-object v5 │ │ -0f0126: 6e20 0425 5400 |0309: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f012c: 0c04 |030c: move-result-object v4 │ │ -0f012e: 1a05 0215 |030d: const-string v5, "_offset" // string@1502 │ │ -0f0132: 6e20 0425 5400 |030f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0138: 0c04 |0312: move-result-object v4 │ │ -0f013a: 6e10 0a25 0400 |0313: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0140: 0c04 |0316: move-result-object v4 │ │ -0f0142: 6e20 542b 4200 |0317: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setKey:(Ljava/lang/String;)V // method@2b54 │ │ -0f0148: 1404 e300 0e7f |031a: const v4, #float 1.88755e+38 // #7f0e00e3 │ │ -0f014e: 6e20 562b 4200 |031d: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setTitle:(I)V // method@2b56 │ │ -0f0154: 1404 e400 0e7f |0320: const v4, #float 1.88755e+38 // #7f0e00e4 │ │ -0f015a: 6e20 552b 4200 |0323: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setSummary:(I)V // method@2b55 │ │ -0f0160: 6e20 a703 2300 |0326: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0f0166: 0e00 |0329: return-void │ │ +0ef9fc: |[0ef9fc] org.pyneo.maps.preference.CustomMapsPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0efa0c: 1409 1c00 077f |0000: const v9, #float 1.79446e+38 // #7f07001c │ │ +0efa12: 1408 1b00 077f |0003: const v8, #float 1.79446e+38 // #7f07001b │ │ +0efa18: 1217 |0006: const/4 v7, #int 1 // #1 │ │ +0efa1a: 6f20 062b ba00 |0007: invoke-super {v10, v11}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@2b06 │ │ +0efa20: 6e10 f72a 0a00 |000a: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@2af7 │ │ +0efa26: 0c04 |000d: move-result-object v4 │ │ +0efa28: 6e20 ae03 a400 |000e: invoke-virtual {v4, v10}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@03ae │ │ +0efa2e: 0c04 |0011: move-result-object v4 │ │ +0efa30: 6e20 fe2a 4a00 |0012: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@2afe │ │ +0efa36: 6e10 f62a 0a00 |0015: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getIntent:()Landroid/content/Intent; // method@2af6 │ │ +0efa3c: 0c01 |0018: move-result-object v1 │ │ +0efa3e: 3901 0500 |0019: if-nez v1, 001e // +0005 │ │ +0efa42: 6e10 f52a 0a00 |001b: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.finish:()V // method@2af5 │ │ +0efa48: 6e10 5801 0100 |001e: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0efa4e: 0c00 |0021: move-result-object v0 │ │ +0efa50: 1a04 a306 |0022: const-string v4, "Key" // string@06a3 │ │ +0efa54: 6e20 1803 4000 |0024: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0efa5a: 0c04 |0027: move-result-object v4 │ │ +0efa5c: 5ba4 aa14 |0028: iput-object v4, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efa60: 2203 b000 |002a: new-instance v3, Landroid/preference/PreferenceCategory; // type@00b0 │ │ +0efa64: 7020 a603 a300 |002c: invoke-direct {v3, v10}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@03a6 │ │ +0efa6a: 54a4 aa14 |002f: iget-object v4, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efa6e: 6e20 a803 4300 |0031: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setKey:(Ljava/lang/String;)V // method@03a8 │ │ +0efa74: 1a04 4b2a |0034: const-string v4, "name" // string@2a4b │ │ +0efa78: 6e20 1803 4000 |0036: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0efa7e: 0c04 |0039: move-result-object v4 │ │ +0efa80: 6e20 aa03 4300 |003a: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ +0efa86: 6e10 f82a 0a00 |003d: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2af8 │ │ +0efa8c: 0c04 |0040: move-result-object v4 │ │ +0efa8e: 6e20 b003 3400 |0041: invoke-virtual {v4, v3}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@03b0 │ │ +0efa94: 6e10 f82a 0a00 |0044: invoke-virtual {v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2af8 │ │ +0efa9a: 0c04 |0047: move-result-object v4 │ │ +0efa9c: 6e10 b103 0400 |0048: invoke-virtual {v4}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0efaa2: 0c04 |004b: move-result-object v4 │ │ +0efaa4: 2205 9204 |004c: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0efaa8: 7010 fb24 0500 |004e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efaae: 54a6 aa14 |0051: iget-object v6, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efab2: 6e20 0425 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efab8: 0c05 |0056: move-result-object v5 │ │ +0efaba: 1a06 0115 |0057: const-string v6, "_name" // string@1501 │ │ +0efabe: 6e20 0425 6500 |0059: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efac4: 0c05 |005c: move-result-object v5 │ │ +0efac6: 6e10 0a25 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efacc: 0c05 |0060: move-result-object v5 │ │ +0eface: 1a06 4b2a |0061: const-string v6, "name" // string@2a4b │ │ +0efad2: 6e20 1803 6000 |0063: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0efad8: 0c06 |0066: move-result-object v6 │ │ +0efada: 7230 8c01 5406 |0067: invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0efae0: 0c04 |006a: move-result-object v4 │ │ +0efae2: 6e20 aa03 4300 |006b: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ +0efae8: 1404 5a00 0e7f |006e: const v4, #float 1.88752e+38 // #7f0e005a │ │ +0efaee: 6e20 a903 4300 |0071: invoke-virtual {v3, v4}, Landroid/preference/PreferenceCategory;.setSummary:(I)V // method@03a9 │ │ +0efaf4: 2202 a700 |0074: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ +0efaf8: 7020 7103 a200 |0076: invoke-direct {v2, v10}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ +0efafe: 2204 9204 |0079: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efb02: 7010 fb24 0400 |007b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efb08: 54a5 aa14 |007e: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efb0c: 6e20 0425 5400 |0080: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efb12: 0c04 |0083: move-result-object v4 │ │ +0efb14: 1a05 f914 |0084: const-string v5, "_enabled" // string@14f9 │ │ +0efb18: 6e20 0425 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efb1e: 0c04 |0089: move-result-object v4 │ │ +0efb20: 6e10 0a25 0400 |008a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efb26: 0c04 |008d: move-result-object v4 │ │ +0efb28: 6e20 7303 4200 |008e: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ +0efb2e: 1404 0f01 0e7f |0091: const v4, #float 1.88756e+38 // #7f0e010f │ │ +0efb34: 6e20 f92a 4a00 |0094: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efb3a: 0c04 |0097: move-result-object v4 │ │ +0efb3c: 6e20 7503 4200 |0098: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ +0efb42: 1404 1001 0e7f |009b: const v4, #float 1.88756e+38 // #7f0e0110 │ │ +0efb48: 6e20 f92a 4a00 |009e: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efb4e: 0c04 |00a1: move-result-object v4 │ │ +0efb50: 6e20 7403 4200 |00a2: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ +0efb56: 7110 5a24 0700 |00a5: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0efb5c: 0c04 |00a8: move-result-object v4 │ │ +0efb5e: 6e20 7203 4200 |00a9: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ +0efb64: 6e20 a703 2300 |00ac: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0efb6a: 2202 a900 |00af: new-instance v2, Landroid/preference/EditTextPreference; // type@00a9 │ │ +0efb6e: 7020 7903 a200 |00b1: invoke-direct {v2, v10}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ +0efb74: 2204 9204 |00b4: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efb78: 7010 fb24 0400 |00b6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efb7e: 54a5 aa14 |00b9: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efb82: 6e20 0425 5400 |00bb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efb88: 0c04 |00be: move-result-object v4 │ │ +0efb8a: 1a05 0115 |00bf: const-string v5, "_name" // string@1501 │ │ +0efb8e: 6e20 0425 5400 |00c1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efb94: 0c04 |00c4: move-result-object v4 │ │ +0efb96: 6e10 0a25 0400 |00c5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efb9c: 0c04 |00c8: move-result-object v4 │ │ +0efb9e: 6e20 7e03 4200 |00c9: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ +0efba4: 1404 1101 0e7f |00cc: const v4, #float 1.88756e+38 // #7f0e0111 │ │ +0efbaa: 6e20 f92a 4a00 |00cf: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efbb0: 0c04 |00d2: move-result-object v4 │ │ +0efbb2: 6e20 8003 4200 |00d3: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ +0efbb8: 1a04 4b2a |00d6: const-string v4, "name" // string@2a4b │ │ +0efbbc: 6e20 1803 4000 |00d8: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0efbc2: 0c04 |00db: move-result-object v4 │ │ +0efbc4: 6e20 7f03 4200 |00dc: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ +0efbca: 1a04 4b2a |00df: const-string v4, "name" // string@2a4b │ │ +0efbce: 6e20 1803 4000 |00e1: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0efbd4: 0c04 |00e4: move-result-object v4 │ │ +0efbd6: 6e20 7b03 4200 |00e5: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ +0efbdc: 6e20 a703 2300 |00e8: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0efbe2: 2202 a900 |00eb: new-instance v2, Landroid/preference/EditTextPreference; // type@00a9 │ │ +0efbe6: 7020 7903 a200 |00ed: invoke-direct {v2, v10}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ +0efbec: 2204 9204 |00f0: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efbf0: 7010 fb24 0400 |00f2: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efbf6: 54a5 aa14 |00f5: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efbfa: 6e20 0425 5400 |00f7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efc00: 0c04 |00fa: move-result-object v4 │ │ +0efc02: 1a05 f414 |00fb: const-string v5, "_baseurl" // string@14f4 │ │ +0efc06: 6e20 0425 5400 |00fd: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efc0c: 0c04 |0100: move-result-object v4 │ │ +0efc0e: 6e10 0a25 0400 |0101: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efc14: 0c04 |0104: move-result-object v4 │ │ +0efc16: 6e20 7e03 4200 |0105: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ +0efc1c: 1404 0e01 0e7f |0108: const v4, #float 1.88756e+38 // #7f0e010e │ │ +0efc22: 6e20 f92a 4a00 |010b: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efc28: 0c04 |010e: move-result-object v4 │ │ +0efc2a: 6e20 8003 4200 |010f: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ +0efc30: 1a04 e117 |0112: const-string v4, "baseurl" // string@17e1 │ │ +0efc34: 6e20 1803 4000 |0114: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0efc3a: 0c04 |0117: move-result-object v4 │ │ +0efc3c: 6e20 7f03 4200 |0118: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ +0efc42: 1a04 e117 |011b: const-string v4, "baseurl" // string@17e1 │ │ +0efc46: 6e20 1803 4000 |011d: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0efc4c: 0c04 |0120: move-result-object v4 │ │ +0efc4e: 6e20 7b03 4200 |0121: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ +0efc54: 1404 be00 0e7f |0124: const v4, #float 1.88754e+38 // #7f0e00be │ │ +0efc5a: 6e20 7c03 4200 |0127: invoke-virtual {v2, v4}, Landroid/preference/EditTextPreference;.setDialogMessage:(I)V // method@037c │ │ +0efc60: 6e20 a703 2300 |012a: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0efc66: 2202 aa00 |012d: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ +0efc6a: 7020 8103 a200 |012f: invoke-direct {v2, v10}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +0efc70: 2204 9204 |0132: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efc74: 7010 fb24 0400 |0134: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efc7a: 54a5 aa14 |0137: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efc7e: 6e20 0425 5400 |0139: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efc84: 0c04 |013c: move-result-object v4 │ │ +0efc86: 1a05 0615 |013d: const-string v5, "_projection" // string@1506 │ │ +0efc8a: 6e20 0425 5400 |013f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efc90: 0c04 |0142: move-result-object v4 │ │ +0efc92: 6e10 0a25 0400 |0143: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efc98: 0c04 |0146: move-result-object v4 │ │ +0efc9a: 6e20 8803 4200 |0147: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +0efca0: 1404 1401 0e7f |014a: const v4, #float 1.88756e+38 // #7f0e0114 │ │ +0efca6: 6e20 f92a 4a00 |014d: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efcac: 0c04 |0150: move-result-object v4 │ │ +0efcae: 6e20 8c03 4200 |0151: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ +0efcb4: 1404 1300 077f |0154: const v4, #float 1.79446e+38 // #7f070013 │ │ +0efcba: 6e20 8603 4200 |0157: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ +0efcc0: 1404 1200 077f |015a: const v4, #float 1.79446e+38 // #7f070012 │ │ +0efcc6: 6e20 8403 4200 |015d: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ +0efccc: 1a04 1e29 |0160: const-string v4, "mapprojection" // string@291e │ │ +0efcd0: 6e20 1803 4000 |0162: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0efcd6: 0c04 |0165: move-result-object v4 │ │ +0efcd8: 6e20 8d03 4200 |0166: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ +0efcde: 6e20 a703 2300 |0169: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0efce4: 6e10 8203 0200 |016c: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0efcea: 0c04 |016f: move-result-object v4 │ │ +0efcec: 6e20 8a03 4200 |0170: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ +0efcf2: 2202 a700 |0173: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ +0efcf6: 7020 7103 a200 |0175: invoke-direct {v2, v10}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ +0efcfc: 2204 9204 |0178: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efd00: 7010 fb24 0400 |017a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efd06: 54a5 aa14 |017d: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efd0a: 6e20 0425 5400 |017f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efd10: 0c04 |0182: move-result-object v4 │ │ +0efd12: 1a05 fe14 |0183: const-string v5, "_isoverlay" // string@14fe │ │ +0efd16: 6e20 0425 5400 |0185: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efd1c: 0c04 |0188: move-result-object v4 │ │ +0efd1e: 6e10 0a25 0400 |0189: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efd24: 0c04 |018c: move-result-object v4 │ │ +0efd26: 6e20 7303 4200 |018d: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ +0efd2c: 1404 1201 0e7f |0190: const v4, #float 1.88756e+38 // #7f0e0112 │ │ +0efd32: 6e20 f92a 4a00 |0193: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efd38: 0c04 |0196: move-result-object v4 │ │ +0efd3a: 6e20 7503 4200 |0197: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ +0efd40: 1404 1301 0e7f |019a: const v4, #float 1.88756e+38 // #7f0e0113 │ │ +0efd46: 6e20 f92a 4a00 |019d: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efd4c: 0c04 |01a0: move-result-object v4 │ │ +0efd4e: 6e20 7403 4200 |01a1: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ +0efd54: 1204 |01a4: const/4 v4, #int 0 // #0 │ │ +0efd56: 7110 5a24 0400 |01a5: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0efd5c: 0c04 |01a8: move-result-object v4 │ │ +0efd5e: 6e20 7203 4200 |01a9: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ +0efd64: 6e20 a703 2300 |01ac: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0efd6a: 2202 aa00 |01af: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ +0efd6e: 7020 8103 a200 |01b1: invoke-direct {v2, v10}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +0efd74: 2204 9204 |01b4: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efd78: 7010 fb24 0400 |01b6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efd7e: 54a5 aa14 |01b9: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efd82: 6e20 0425 5400 |01bb: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efd88: 0c04 |01be: move-result-object v4 │ │ +0efd8a: 1a05 0c15 |01bf: const-string v5, "_stretch" // string@150c │ │ +0efd8e: 6e20 0425 5400 |01c1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efd94: 0c04 |01c4: move-result-object v4 │ │ +0efd96: 6e10 0a25 0400 |01c5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efd9c: 0c04 |01c8: move-result-object v4 │ │ +0efd9e: 6e20 8803 4200 |01c9: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +0efda4: 1a04 5f01 |01cc: const-string v4, "1" // string@015f │ │ +0efda8: 6e20 8303 4200 |01ce: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0383 │ │ +0efdae: 1404 fe00 0e7f |01d1: const v4, #float 1.88756e+38 // #7f0e00fe │ │ +0efdb4: 6e20 8b03 4200 |01d4: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(I)V // method@038b │ │ +0efdba: 1404 ff00 0e7f |01d7: const v4, #float 1.88756e+38 // #7f0e00ff │ │ +0efdc0: 6e20 8903 4200 |01da: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(I)V // method@0389 │ │ +0efdc6: 1404 0200 077f |01dd: const v4, #float 1.79446e+38 // #7f070002 │ │ +0efdcc: 6e20 8403 4200 |01e0: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ +0efdd2: 1404 0300 077f |01e3: const v4, #float 1.79446e+38 // #7f070003 │ │ +0efdd8: 6e20 8603 4200 |01e6: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ +0efdde: 6e20 a703 2300 |01e9: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0efde4: 2202 aa00 |01ec: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ +0efde8: 7020 8103 a200 |01ee: invoke-direct {v2, v10}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +0efdee: 2204 9204 |01f1: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efdf2: 7010 fb24 0400 |01f3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efdf8: 54a5 aa14 |01f6: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efdfc: 6e20 0425 5400 |01f8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efe02: 0c04 |01fb: move-result-object v4 │ │ +0efe04: 1a05 0015 |01fc: const-string v5, "_minzoom" // string@1500 │ │ +0efe08: 6e20 0425 5400 |01fe: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efe0e: 0c04 |0201: move-result-object v4 │ │ +0efe10: 6e10 0a25 0400 |0202: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efe16: 0c04 |0205: move-result-object v4 │ │ +0efe18: 6e20 8803 4200 |0206: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +0efe1e: 1404 e600 0e7f |0209: const v4, #float 1.88755e+38 // #7f0e00e6 │ │ +0efe24: 6e20 f92a 4a00 |020c: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efe2a: 0c04 |020f: move-result-object v4 │ │ +0efe2c: 6e20 8c03 4200 |0210: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ +0efe32: 6e20 8603 9200 |0213: invoke-virtual {v2, v9}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ +0efe38: 6e20 8403 8200 |0216: invoke-virtual {v2, v8}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ +0efe3e: 2204 9204 |0219: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efe42: 7010 fb24 0400 |021b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efe48: 1a05 0000 |021e: const-string v5, "" // string@0000 │ │ +0efe4c: 6e20 0425 5400 |0220: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efe52: 0c04 |0223: move-result-object v4 │ │ +0efe54: 1a05 0e2a |0224: const-string v5, "minzoom" // string@2a0e │ │ +0efe58: 6e20 1103 5000 |0226: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +0efe5e: 0a05 |0229: move-result v5 │ │ +0efe60: 6e20 0025 5400 |022a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0efe66: 0c04 |022d: move-result-object v4 │ │ +0efe68: 6e10 0a25 0400 |022e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efe6e: 0c04 |0231: move-result-object v4 │ │ +0efe70: 6e20 8d03 4200 |0232: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ +0efe76: 6e20 a703 2300 |0235: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0efe7c: 6e10 8203 0200 |0238: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0efe82: 0c04 |023b: move-result-object v4 │ │ +0efe84: 6e20 8a03 4200 |023c: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ +0efe8a: 2202 aa00 |023f: new-instance v2, Landroid/preference/ListPreference; // type@00aa │ │ +0efe8e: 7020 8103 a200 |0241: invoke-direct {v2, v10}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +0efe94: 2204 9204 |0244: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efe98: 7010 fb24 0400 |0246: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efe9e: 54a5 aa14 |0249: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0efea2: 6e20 0425 5400 |024b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efea8: 0c04 |024e: move-result-object v4 │ │ +0efeaa: 1a05 ff14 |024f: const-string v5, "_maxzoom" // string@14ff │ │ +0efeae: 6e20 0425 5400 |0251: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efeb4: 0c04 |0254: move-result-object v4 │ │ +0efeb6: 6e10 0a25 0400 |0255: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0efebc: 0c04 |0258: move-result-object v4 │ │ +0efebe: 6e20 8803 4200 |0259: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +0efec4: 1404 e500 0e7f |025c: const v4, #float 1.88755e+38 // #7f0e00e5 │ │ +0efeca: 6e20 f92a 4a00 |025f: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0efed0: 0c04 |0262: move-result-object v4 │ │ +0efed2: 6e20 8c03 4200 |0263: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ +0efed8: 6e20 8603 9200 |0266: invoke-virtual {v2, v9}, Landroid/preference/ListPreference;.setEntryValues:(I)V // method@0386 │ │ +0efede: 6e20 8403 8200 |0269: invoke-virtual {v2, v8}, Landroid/preference/ListPreference;.setEntries:(I)V // method@0384 │ │ +0efee4: 2204 9204 |026c: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0efee8: 7010 fb24 0400 |026e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0efeee: 1a05 0000 |0271: const-string v5, "" // string@0000 │ │ +0efef2: 6e20 0425 5400 |0273: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0efef8: 0c04 |0276: move-result-object v4 │ │ +0efefa: 1a05 5929 |0277: const-string v5, "maxzoom" // string@2959 │ │ +0efefe: 6e20 1103 5000 |0279: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0311 │ │ +0eff04: 0a05 |027c: move-result v5 │ │ +0eff06: 6e20 0025 5400 |027d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0eff0c: 0c04 |0280: move-result-object v4 │ │ +0eff0e: 6e10 0a25 0400 |0281: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eff14: 0c04 |0284: move-result-object v4 │ │ +0eff16: 6e20 8d03 4200 |0285: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ +0eff1c: 6e20 a703 2300 |0288: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0eff22: 6e10 8203 0200 |028b: invoke-virtual {v2}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0eff28: 0c04 |028e: move-result-object v4 │ │ +0eff2a: 6e20 8a03 4200 |028f: invoke-virtual {v2, v4}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ +0eff30: 2202 a700 |0292: new-instance v2, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ +0eff34: 7020 7103 a200 |0294: invoke-direct {v2, v10}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ +0eff3a: 2204 9204 |0297: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0eff3e: 7010 fb24 0400 |0299: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0eff44: 54a5 aa14 |029c: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0eff48: 6e20 0425 5400 |029e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eff4e: 0c04 |02a1: move-result-object v4 │ │ +0eff50: 1a05 0515 |02a2: const-string v5, "_onlinecache" // string@1505 │ │ +0eff54: 6e20 0425 5400 |02a4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0eff5a: 0c04 |02a7: move-result-object v4 │ │ +0eff5c: 6e10 0a25 0400 |02a8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0eff62: 0c04 |02ab: move-result-object v4 │ │ +0eff64: 6e20 7303 4200 |02ac: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ +0eff6a: 1404 eb00 0e7f |02af: const v4, #float 1.88755e+38 // #7f0e00eb │ │ +0eff70: 6e20 f92a 4a00 |02b2: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0eff76: 0c04 |02b5: move-result-object v4 │ │ +0eff78: 6e20 7503 4200 |02b6: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ +0eff7e: 1404 ec00 0e7f |02b9: const v4, #float 1.88755e+38 // #7f0e00ec │ │ +0eff84: 6e20 f92a 4a00 |02bc: invoke-virtual {v10, v4}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2af9 │ │ +0eff8a: 0c04 |02bf: move-result-object v4 │ │ +0eff8c: 6e20 7403 4200 |02c0: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ +0eff92: 7110 5a24 0700 |02c3: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0eff98: 0c04 |02c6: move-result-object v4 │ │ +0eff9a: 6e20 7203 4200 |02c7: invoke-virtual {v2, v4}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ +0effa0: 6e20 a703 2300 |02ca: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0effa6: 2202 2606 |02cd: new-instance v2, Lorg/pyneo/maps/utils/OnlineCachePreference; // type@0626 │ │ +0effaa: 1a04 1a29 |02cf: const-string v4, "mapid" // string@291a │ │ +0effae: 6e20 1803 4000 |02d1: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0effb4: 0c04 |02d4: move-result-object v4 │ │ +0effb6: 7030 882e a204 |02d5: invoke-direct {v2, v10, v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2e88 │ │ +0effbc: 2204 9204 |02d8: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0effc0: 7010 fb24 0400 |02da: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0effc6: 54a5 aa14 |02dd: iget-object v5, v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mKey:Ljava/lang/String; // field@14aa │ │ +0effca: 6e20 0425 5400 |02df: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0effd0: 0c04 |02e2: move-result-object v4 │ │ +0effd2: 1a05 f614 |02e3: const-string v5, "_clearcache" // string@14f6 │ │ +0effd6: 6e20 0425 5400 |02e5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0effdc: 0c04 |02e8: move-result-object v4 │ │ +0effde: 6e10 0a25 0400 |02e9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0effe4: 0c04 |02ec: move-result-object v4 │ │ +0effe6: 6e20 902e 4200 |02ed: invoke-virtual {v2, v4}, Lorg/pyneo/maps/utils/OnlineCachePreference;.setKey:(Ljava/lang/String;)V // method@2e90 │ │ +0effec: 6e20 a703 2300 |02f0: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0efff2: 2202 9e05 |02f3: new-instance v2, Lorg/pyneo/maps/preference/OffsetPreference; // type@059e │ │ +0efff6: 1a04 1a29 |02f5: const-string v4, "mapid" // string@291a │ │ +0efffa: 6e20 1803 4000 |02f7: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f0000: 0c04 |02fa: move-result-object v4 │ │ +0f0002: 7030 4b2b a204 |02fb: invoke-direct {v2, v10, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2b4b │ │ +0f0008: 2204 9204 |02fe: new-instance v4, Ljava/lang/StringBuilder; // type@0492 │ │ +0f000c: 7010 fb24 0400 |0300: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0012: 1a05 1a29 |0303: const-string v5, "mapid" // string@291a │ │ +0f0016: 6e20 1803 5000 |0305: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f001c: 0c05 |0308: move-result-object v5 │ │ +0f001e: 6e20 0425 5400 |0309: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0024: 0c04 |030c: move-result-object v4 │ │ +0f0026: 1a05 0215 |030d: const-string v5, "_offset" // string@1502 │ │ +0f002a: 6e20 0425 5400 |030f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0030: 0c04 |0312: move-result-object v4 │ │ +0f0032: 6e10 0a25 0400 |0313: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0038: 0c04 |0316: move-result-object v4 │ │ +0f003a: 6e20 542b 4200 |0317: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setKey:(Ljava/lang/String;)V // method@2b54 │ │ +0f0040: 1404 e300 0e7f |031a: const v4, #float 1.88755e+38 // #7f0e00e3 │ │ +0f0046: 6e20 562b 4200 |031d: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setTitle:(I)V // method@2b56 │ │ +0f004c: 1404 e400 0e7f |0320: const v4, #float 1.88755e+38 // #7f0e00e4 │ │ +0f0052: 6e20 552b 4200 |0323: invoke-virtual {v2, v4}, Lorg/pyneo/maps/preference/OffsetPreference;.setSummary:(I)V // method@2b55 │ │ +0f0058: 6e20 a703 2300 |0326: invoke-virtual {v3, v2}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0f005e: 0e00 |0329: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=23 │ │ 0x000a line=25 │ │ 0x0015 line=27 │ │ 0x0019 line=28 │ │ 0x001b line=29 │ │ @@ -332600,22 +332978,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0f0168: |[0f0168] org.pyneo.maps.preference.CustomMapsPrefActivity.onPause:()V │ │ -0f0178: 6e10 f82a 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2af8 │ │ -0f017e: 0c00 |0003: move-result-object v0 │ │ -0f0180: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -0f0186: 0c00 |0007: move-result-object v0 │ │ -0f0188: 7220 8e01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ -0f018e: 6f10 092b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onPause:()V // method@2b09 │ │ -0f0194: 0e00 |000e: return-void │ │ +0f0060: |[0f0060] org.pyneo.maps.preference.CustomMapsPrefActivity.onPause:()V │ │ +0f0070: 6e10 f82a 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2af8 │ │ +0f0076: 0c00 |0003: move-result-object v0 │ │ +0f0078: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0f007e: 0c00 |0007: move-result-object v0 │ │ +0f0080: 7220 8e01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ +0f0086: 6f10 092b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onPause:()V // method@2b09 │ │ +0f008c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000b line=147 │ │ 0x000e line=148 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/pyneo/maps/preference/CustomMapsPrefActivity; │ │ @@ -332625,22 +333003,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0f0198: |[0f0198] org.pyneo.maps.preference.CustomMapsPrefActivity.onResume:()V │ │ -0f01a8: 6e10 f82a 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2af8 │ │ -0f01ae: 0c00 |0003: move-result-object v0 │ │ -0f01b0: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -0f01b6: 0c00 |0007: move-result-object v0 │ │ -0f01b8: 7220 8d01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ -0f01be: 6f10 0a2b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onResume:()V // method@2b0a │ │ -0f01c4: 0e00 |000e: return-void │ │ +0f0090: |[0f0090] org.pyneo.maps.preference.CustomMapsPrefActivity.onResume:()V │ │ +0f00a0: 6e10 f82a 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2af8 │ │ +0f00a6: 0c00 |0003: move-result-object v0 │ │ +0f00a8: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0f00ae: 0c00 |0007: move-result-object v0 │ │ +0f00b0: 7220 8d01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ +0f00b6: 6f10 0a2b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onResume:()V // method@2b0a │ │ +0f00bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000b line=141 │ │ 0x000e line=142 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/pyneo/maps/preference/CustomMapsPrefActivity; │ │ @@ -332650,296 +333028,296 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 571 16-bit code units │ │ -0f01c8: |[0f01c8] org.pyneo.maps.preference.CustomMapsPrefActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -0f01d8: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -0f01da: 1a04 db0f |0001: const-string v4, "PREF_MIXMAPS_" // string@0fdb │ │ -0f01de: 6e20 ea24 4a00 |0003: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0f01e4: 0a04 |0006: move-result v4 │ │ -0f01e6: 3804 7a00 |0007: if-eqz v4, 0081 // +007a │ │ -0f01ea: 1a04 e814 |0009: const-string v4, "_" // string@14e8 │ │ -0f01ee: 6e20 e824 4a00 |000b: invoke-virtual {v10, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0f01f4: 0c02 |000e: move-result-object v2 │ │ -0f01f6: 5484 ab14 |000f: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f01fa: 4605 0203 |0011: aget-object v5, v2, v3 │ │ -0f01fe: 7110 9d24 0500 |0013: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ -0f0204: 0b06 |0016: move-result-wide v6 │ │ -0f0206: 6e30 002b 6407 |0017: invoke-virtual {v4, v6, v7}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.getMap:(J)V // method@2b00 │ │ -0f020c: 1a04 0115 |001a: const-string v4, "_name" // string@1501 │ │ -0f0210: 6e20 d924 4a00 |001c: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f0216: 0a04 |001f: move-result v4 │ │ -0f0218: 3804 6200 |0020: if-eqz v4, 0082 // +0062 │ │ -0f021c: 5483 ab14 |0022: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f0220: 1a04 0000 |0024: const-string v4, "" // string@0000 │ │ -0f0224: 7230 8c01 a904 |0026: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f022a: 0c04 |0029: move-result-object v4 │ │ -0f022c: 5b34 ad14 |002a: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -0f0230: 6e20 f42a a800 |002c: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f0236: 0c03 |002f: move-result-object v3 │ │ -0f0238: 3803 0d00 |0030: if-eqz v3, 003d // +000d │ │ -0f023c: 6e20 f42a a800 |0032: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f0242: 0c03 |0035: move-result-object v3 │ │ -0f0244: 5484 ab14 |0036: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f0248: 5444 ad14 |0038: iget-object v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -0f024c: 6e20 9d03 4300 |003a: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0f0252: 2203 9204 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0256: 7010 fb24 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f025c: 1a04 db0f |0042: const-string v4, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0260: 6e20 0425 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0266: 0c03 |0047: move-result-object v3 │ │ -0f0268: 5484 ab14 |0048: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f026c: 5344 ac14 |004a: iget-wide v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ -0f0270: 6e30 0125 4305 |004c: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0f0276: 0c03 |004f: move-result-object v3 │ │ -0f0278: 6e10 0a25 0300 |0050: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f027e: 0c03 |0053: move-result-object v3 │ │ -0f0280: 6e20 f42a 3800 |0054: invoke-virtual {v8, v3}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f0286: 0c03 |0057: move-result-object v3 │ │ -0f0288: 3803 2400 |0058: if-eqz v3, 007c // +0024 │ │ -0f028c: 2203 9204 |005a: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0290: 7010 fb24 0300 |005c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0296: 1a04 db0f |005f: const-string v4, "PREF_MIXMAPS_" // string@0fdb │ │ -0f029a: 6e20 0425 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f02a0: 0c03 |0064: move-result-object v3 │ │ -0f02a2: 5484 ab14 |0065: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f02a6: 5344 ac14 |0067: iget-wide v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ -0f02aa: 6e30 0125 4305 |0069: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0f02b0: 0c03 |006c: move-result-object v3 │ │ -0f02b2: 6e10 0a25 0300 |006d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f02b8: 0c03 |0070: move-result-object v3 │ │ -0f02ba: 6e20 f42a 3800 |0071: invoke-virtual {v8, v3}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f02c0: 0c03 |0074: move-result-object v3 │ │ -0f02c2: 5484 ab14 |0075: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f02c6: 5444 ad14 |0077: iget-object v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -0f02ca: 6e20 9f03 4300 |0079: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@039f │ │ -0f02d0: 5483 ab14 |007c: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f02d4: 6e10 012b 0300 |007e: invoke-virtual {v3}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.updateMap:()V // method@2b01 │ │ -0f02da: 0e00 |0081: return-void │ │ -0f02dc: 1a04 e117 |0082: const-string v4, "baseurl" // string@17e1 │ │ -0f02e0: 6e20 d924 4a00 |0084: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f02e6: 0a04 |0087: move-result v4 │ │ -0f02e8: 3804 3a00 |0088: if-eqz v4, 00c2 // +003a │ │ -0f02ec: 5483 ab14 |008a: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f02f0: 5433 ae14 |008c: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f02f4: 7110 122b 0300 |008e: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f02fa: 0c01 |0091: move-result-object v1 │ │ -0f02fc: 1a03 e117 |0092: const-string v3, "baseurl" // string@17e1 │ │ -0f0300: 1a04 0000 |0094: const-string v4, "" // string@0000 │ │ -0f0304: 7230 8c01 a904 |0096: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f030a: 0c04 |0099: move-result-object v4 │ │ -0f030c: 6e30 7d26 3104 |009a: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0f0312: 5483 ab14 |009d: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f0316: 6e10 7f26 0100 |009f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f031c: 0c04 |00a2: move-result-object v4 │ │ -0f031e: 5b34 ae14 |00a3: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f0322: 6e20 f42a a800 |00a5: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f0328: 0c03 |00a8: move-result-object v3 │ │ -0f032a: 3803 d3ff |00a9: if-eqz v3, 007c // -002d │ │ -0f032e: 6e20 f42a a800 |00ab: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f0334: 0c03 |00ae: move-result-object v3 │ │ -0f0336: 1a04 0000 |00af: const-string v4, "" // string@0000 │ │ -0f033a: 7230 8c01 a904 |00b1: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f0340: 0c04 |00b4: move-result-object v4 │ │ -0f0342: 6e20 9d03 4300 |00b5: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0f0348: 28c4 |00b8: goto 007c // -003c │ │ -0f034a: 0d00 |00b9: move-exception v0 │ │ -0f034c: 6e10 8224 0000 |00ba: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f0352: 0c03 |00bd: move-result-object v3 │ │ -0f0354: 7120 fa2e 0300 |00be: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f035a: 28bb |00c1: goto 007c // -0045 │ │ -0f035c: 1a04 0615 |00c2: const-string v4, "_projection" // string@1506 │ │ -0f0360: 6e20 d924 4a00 |00c4: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f0366: 0a04 |00c7: move-result v4 │ │ -0f0368: 3804 4400 |00c8: if-eqz v4, 010c // +0044 │ │ -0f036c: 5483 ab14 |00ca: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f0370: 5433 ae14 |00cc: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f0374: 7110 122b 0300 |00ce: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f037a: 0c01 |00d1: move-result-object v1 │ │ -0f037c: 1a03 1e29 |00d2: const-string v3, "mapprojection" // string@291e │ │ -0f0380: 1a04 0000 |00d4: const-string v4, "" // string@0000 │ │ -0f0384: 7230 8c01 a904 |00d6: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f038a: 0c04 |00d9: move-result-object v4 │ │ -0f038c: 7110 9224 0400 |00da: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0f0392: 0a04 |00dd: move-result v4 │ │ -0f0394: 6e30 7c26 3104 |00de: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f039a: 5483 ab14 |00e1: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f039e: 6e10 7f26 0100 |00e3: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f03a4: 0c04 |00e6: move-result-object v4 │ │ -0f03a6: 5b34 ae14 |00e7: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f03aa: 6e20 f42a a800 |00e9: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f03b0: 0c03 |00ec: move-result-object v3 │ │ -0f03b2: 3803 8fff |00ed: if-eqz v3, 007c // -0071 │ │ -0f03b6: 6e20 f42a a800 |00ef: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f03bc: 0c04 |00f2: move-result-object v4 │ │ -0f03be: 6e20 f42a a800 |00f3: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f03c4: 0c03 |00f6: move-result-object v3 │ │ -0f03c6: 1f03 aa00 |00f7: check-cast v3, Landroid/preference/ListPreference; // type@00aa │ │ -0f03ca: 6e10 8203 0300 |00f9: invoke-virtual {v3}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0f03d0: 0c03 |00fc: move-result-object v3 │ │ -0f03d2: 6e20 9d03 3400 |00fd: invoke-virtual {v4, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0f03d8: 2900 7cff |0100: goto/16 007c // -0084 │ │ -0f03dc: 0d00 |0102: move-exception v0 │ │ -0f03de: 6e10 8224 0000 |0103: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f03e4: 0c03 |0106: move-result-object v3 │ │ -0f03e6: 7120 fa2e 0300 |0107: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f03ec: 2900 72ff |010a: goto/16 007c // -008e │ │ -0f03f0: 1a04 0c15 |010c: const-string v4, "_stretch" // string@150c │ │ -0f03f4: 6e20 d924 4a00 |010e: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f03fa: 0a04 |0111: move-result v4 │ │ -0f03fc: 3804 2d00 |0112: if-eqz v4, 013f // +002d │ │ -0f0400: 5483 ab14 |0114: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f0404: 5433 ae14 |0116: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f0408: 7110 122b 0300 |0118: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f040e: 0c01 |011b: move-result-object v1 │ │ -0f0410: 1a03 b533 |011c: const-string v3, "stretch" // string@33b5 │ │ -0f0414: 1a04 0000 |011e: const-string v4, "" // string@0000 │ │ -0f0418: 7230 8c01 a904 |0120: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f041e: 0c04 |0123: move-result-object v4 │ │ -0f0420: 7110 7924 0400 |0124: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ -0f0426: 0b04 |0127: move-result-wide v4 │ │ -0f0428: 6e40 7b26 3154 |0128: invoke-virtual {v1, v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@267b │ │ -0f042e: 5483 ab14 |012b: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f0432: 6e10 7f26 0100 |012d: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f0438: 0c04 |0130: move-result-object v4 │ │ -0f043a: 5b34 ae14 |0131: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f043e: 2900 49ff |0133: goto/16 007c // -00b7 │ │ -0f0442: 0d00 |0135: move-exception v0 │ │ -0f0444: 6e10 8224 0000 |0136: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f044a: 0c03 |0139: move-result-object v3 │ │ -0f044c: 7120 fa2e 0300 |013a: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f0452: 2900 3fff |013d: goto/16 007c // -00c1 │ │ -0f0456: 1a04 fe14 |013f: const-string v4, "_isoverlay" // string@14fe │ │ -0f045a: 6e20 d924 4a00 |0141: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f0460: 0a04 |0144: move-result v4 │ │ -0f0462: 3804 3400 |0145: if-eqz v4, 0179 // +0034 │ │ -0f0466: 5484 ab14 |0147: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f046a: 5444 ae14 |0149: iget-object v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f046e: 7110 122b 0400 |014b: invoke-static {v4}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f0474: 0c01 |014e: move-result-object v1 │ │ -0f0476: 1a04 8e22 |014f: const-string v4, "isoverlay" // string@228e │ │ -0f047a: 1205 |0151: const/4 v5, #int 0 // #0 │ │ -0f047c: 7230 8901 a905 |0152: invoke-interface {v9, v10, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0f0482: 0a05 |0155: move-result v5 │ │ -0f0484: 6e30 7e26 4105 |0156: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@267e │ │ -0f048a: 5484 ab14 |0159: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f048e: 6e10 7f26 0100 |015b: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f0494: 0c05 |015e: move-result-object v5 │ │ -0f0496: 5b45 ae14 |015f: iput-object v5, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f049a: 5484 ab14 |0161: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f049e: 1205 |0163: const/4 v5, #int 0 // #0 │ │ -0f04a0: 7230 8901 a905 |0164: invoke-interface {v9, v10, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0f04a6: 0a05 |0167: move-result v5 │ │ -0f04a8: 3805 0300 |0168: if-eqz v5, 016b // +0003 │ │ -0f04ac: 1233 |016a: const/4 v3, #int 3 // #3 │ │ -0f04ae: 5943 af14 |016b: iput v3, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.TYPE:I // field@14af │ │ -0f04b2: 2900 0fff |016d: goto/16 007c // -00f1 │ │ -0f04b6: 0d00 |016f: move-exception v0 │ │ -0f04b8: 6e10 8224 0000 |0170: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f04be: 0c03 |0173: move-result-object v3 │ │ -0f04c0: 7120 fa2e 0300 |0174: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f04c6: 2900 05ff |0177: goto/16 007c // -00fb │ │ -0f04ca: 1a03 0515 |0179: const-string v3, "_onlinecache" // string@1505 │ │ -0f04ce: 6e20 d924 3a00 |017b: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f04d4: 0a03 |017e: move-result v3 │ │ -0f04d6: 3803 2800 |017f: if-eqz v3, 01a7 // +0028 │ │ -0f04da: 5483 ab14 |0181: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f04de: 5433 ae14 |0183: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f04e2: 7110 122b 0300 |0185: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f04e8: 0c01 |0188: move-result-object v1 │ │ -0f04ea: 1a03 522c |0189: const-string v3, "onlinecache" // string@2c52 │ │ -0f04ee: 1204 |018b: const/4 v4, #int 0 // #0 │ │ -0f04f0: 7230 8901 a904 |018c: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0f04f6: 0a04 |018f: move-result v4 │ │ -0f04f8: 6e30 7e26 3104 |0190: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@267e │ │ -0f04fe: 5483 ab14 |0193: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f0502: 6e10 7f26 0100 |0195: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f0508: 0c04 |0198: move-result-object v4 │ │ -0f050a: 5b34 ae14 |0199: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f050e: 2900 e1fe |019b: goto/16 007c // -011f │ │ -0f0512: 0d00 |019d: move-exception v0 │ │ -0f0514: 6e10 8224 0000 |019e: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f051a: 0c03 |01a1: move-result-object v3 │ │ -0f051c: 7120 fa2e 0300 |01a2: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f0522: 2900 d7fe |01a5: goto/16 007c // -0129 │ │ -0f0526: 1a03 0015 |01a7: const-string v3, "_minzoom" // string@1500 │ │ -0f052a: 6e20 d924 3a00 |01a9: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f0530: 0a03 |01ac: move-result v3 │ │ -0f0532: 3803 4400 |01ad: if-eqz v3, 01f1 // +0044 │ │ -0f0536: 5483 ab14 |01af: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f053a: 5433 ae14 |01b1: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f053e: 7110 122b 0300 |01b3: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f0544: 0c01 |01b6: move-result-object v1 │ │ -0f0546: 1a03 0e2a |01b7: const-string v3, "minzoom" // string@2a0e │ │ -0f054a: 1a04 5f01 |01b9: const-string v4, "1" // string@015f │ │ -0f054e: 7230 8c01 a904 |01bb: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f0554: 0c04 |01be: move-result-object v4 │ │ -0f0556: 7110 9224 0400 |01bf: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0f055c: 0a04 |01c2: move-result v4 │ │ -0f055e: 6e30 7c26 3104 |01c3: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f0564: 5483 ab14 |01c6: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f0568: 6e10 7f26 0100 |01c8: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f056e: 0c04 |01cb: move-result-object v4 │ │ -0f0570: 5b34 ae14 |01cc: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f0574: 6e20 f42a a800 |01ce: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f057a: 0c03 |01d1: move-result-object v3 │ │ -0f057c: 3803 aafe |01d2: if-eqz v3, 007c // -0156 │ │ -0f0580: 6e20 f42a a800 |01d4: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f0586: 0c04 |01d7: move-result-object v4 │ │ -0f0588: 6e20 f42a a800 |01d8: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f058e: 0c03 |01db: move-result-object v3 │ │ -0f0590: 1f03 aa00 |01dc: check-cast v3, Landroid/preference/ListPreference; // type@00aa │ │ -0f0594: 6e10 8203 0300 |01de: invoke-virtual {v3}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0f059a: 0c03 |01e1: move-result-object v3 │ │ -0f059c: 6e20 9d03 3400 |01e2: invoke-virtual {v4, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0f05a2: 2900 97fe |01e5: goto/16 007c // -0169 │ │ -0f05a6: 0d00 |01e7: move-exception v0 │ │ -0f05a8: 6e10 8224 0000 |01e8: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f05ae: 0c03 |01eb: move-result-object v3 │ │ -0f05b0: 7120 fa2e 0300 |01ec: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f05b6: 2900 8dfe |01ef: goto/16 007c // -0173 │ │ -0f05ba: 1a03 ff14 |01f1: const-string v3, "_maxzoom" // string@14ff │ │ -0f05be: 6e20 d924 3a00 |01f3: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f05c4: 0a03 |01f6: move-result v3 │ │ -0f05c6: 3803 85fe |01f7: if-eqz v3, 007c // -017b │ │ -0f05ca: 5483 ab14 |01f9: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f05ce: 5433 ae14 |01fb: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f05d2: 7110 122b 0300 |01fd: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f05d8: 0c01 |0200: move-result-object v1 │ │ -0f05da: 1a03 5929 |0201: const-string v3, "maxzoom" // string@2959 │ │ -0f05de: 1a04 6601 |0203: const-string v4, "20" // string@0166 │ │ -0f05e2: 7230 8c01 a904 |0205: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f05e8: 0c04 |0208: move-result-object v4 │ │ -0f05ea: 7110 9224 0400 |0209: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ -0f05f0: 0a04 |020c: move-result v4 │ │ -0f05f2: 6e30 7c26 3104 |020d: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f05f8: 5483 ab14 |0210: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ -0f05fc: 6e10 7f26 0100 |0212: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f0602: 0c04 |0215: move-result-object v4 │ │ -0f0604: 5b34 ae14 |0216: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f0608: 6e20 f42a a800 |0218: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f060e: 0c03 |021b: move-result-object v3 │ │ -0f0610: 3803 60fe |021c: if-eqz v3, 007c // -01a0 │ │ -0f0614: 6e20 f42a a800 |021e: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f061a: 0c04 |0221: move-result-object v4 │ │ -0f061c: 6e20 f42a a800 |0222: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ -0f0622: 0c03 |0225: move-result-object v3 │ │ -0f0624: 1f03 aa00 |0226: check-cast v3, Landroid/preference/ListPreference; // type@00aa │ │ -0f0628: 6e10 8203 0300 |0228: invoke-virtual {v3}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0f062e: 0c03 |022b: move-result-object v3 │ │ -0f0630: 6e20 9d03 3400 |022c: invoke-virtual {v4, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0f0636: 2900 4dfe |022f: goto/16 007c // -01b3 │ │ -0f063a: 0d00 |0231: move-exception v0 │ │ -0f063c: 6e10 8224 0000 |0232: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f0642: 0c03 |0235: move-result-object v3 │ │ -0f0644: 7120 fa2e 0300 |0236: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f064a: 2900 43fe |0239: goto/16 007c // -01bd │ │ +0f00c0: |[0f00c0] org.pyneo.maps.preference.CustomMapsPrefActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +0f00d0: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0f00d2: 1a04 db0f |0001: const-string v4, "PREF_MIXMAPS_" // string@0fdb │ │ +0f00d6: 6e20 ea24 4a00 |0003: invoke-virtual {v10, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0f00dc: 0a04 |0006: move-result v4 │ │ +0f00de: 3804 7a00 |0007: if-eqz v4, 0081 // +007a │ │ +0f00e2: 1a04 e814 |0009: const-string v4, "_" // string@14e8 │ │ +0f00e6: 6e20 e824 4a00 |000b: invoke-virtual {v10, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0f00ec: 0c02 |000e: move-result-object v2 │ │ +0f00ee: 5484 ab14 |000f: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f00f2: 4605 0203 |0011: aget-object v5, v2, v3 │ │ +0f00f6: 7110 9d24 0500 |0013: invoke-static {v5}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ +0f00fc: 0b06 |0016: move-result-wide v6 │ │ +0f00fe: 6e30 002b 6407 |0017: invoke-virtual {v4, v6, v7}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.getMap:(J)V // method@2b00 │ │ +0f0104: 1a04 0115 |001a: const-string v4, "_name" // string@1501 │ │ +0f0108: 6e20 d924 4a00 |001c: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f010e: 0a04 |001f: move-result v4 │ │ +0f0110: 3804 6200 |0020: if-eqz v4, 0082 // +0062 │ │ +0f0114: 5483 ab14 |0022: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0118: 1a04 0000 |0024: const-string v4, "" // string@0000 │ │ +0f011c: 7230 8c01 a904 |0026: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f0122: 0c04 |0029: move-result-object v4 │ │ +0f0124: 5b34 ad14 |002a: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +0f0128: 6e20 f42a a800 |002c: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f012e: 0c03 |002f: move-result-object v3 │ │ +0f0130: 3803 0d00 |0030: if-eqz v3, 003d // +000d │ │ +0f0134: 6e20 f42a a800 |0032: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f013a: 0c03 |0035: move-result-object v3 │ │ +0f013c: 5484 ab14 |0036: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0140: 5444 ad14 |0038: iget-object v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +0f0144: 6e20 9d03 4300 |003a: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0f014a: 2203 9204 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f014e: 7010 fb24 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0154: 1a04 db0f |0042: const-string v4, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0158: 6e20 0425 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f015e: 0c03 |0047: move-result-object v3 │ │ +0f0160: 5484 ab14 |0048: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0164: 5344 ac14 |004a: iget-wide v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ +0f0168: 6e30 0125 4305 |004c: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0f016e: 0c03 |004f: move-result-object v3 │ │ +0f0170: 6e10 0a25 0300 |0050: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0176: 0c03 |0053: move-result-object v3 │ │ +0f0178: 6e20 f42a 3800 |0054: invoke-virtual {v8, v3}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f017e: 0c03 |0057: move-result-object v3 │ │ +0f0180: 3803 2400 |0058: if-eqz v3, 007c // +0024 │ │ +0f0184: 2203 9204 |005a: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0188: 7010 fb24 0300 |005c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f018e: 1a04 db0f |005f: const-string v4, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0192: 6e20 0425 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0198: 0c03 |0064: move-result-object v3 │ │ +0f019a: 5484 ab14 |0065: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f019e: 5344 ac14 |0067: iget-wide v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ +0f01a2: 6e30 0125 4305 |0069: invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0f01a8: 0c03 |006c: move-result-object v3 │ │ +0f01aa: 6e10 0a25 0300 |006d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f01b0: 0c03 |0070: move-result-object v3 │ │ +0f01b2: 6e20 f42a 3800 |0071: invoke-virtual {v8, v3}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f01b8: 0c03 |0074: move-result-object v3 │ │ +0f01ba: 5484 ab14 |0075: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f01be: 5444 ad14 |0077: iget-object v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +0f01c2: 6e20 9f03 4300 |0079: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@039f │ │ +0f01c8: 5483 ab14 |007c: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f01cc: 6e10 012b 0300 |007e: invoke-virtual {v3}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.updateMap:()V // method@2b01 │ │ +0f01d2: 0e00 |0081: return-void │ │ +0f01d4: 1a04 e117 |0082: const-string v4, "baseurl" // string@17e1 │ │ +0f01d8: 6e20 d924 4a00 |0084: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f01de: 0a04 |0087: move-result v4 │ │ +0f01e0: 3804 3a00 |0088: if-eqz v4, 00c2 // +003a │ │ +0f01e4: 5483 ab14 |008a: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f01e8: 5433 ae14 |008c: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f01ec: 7110 122b 0300 |008e: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f01f2: 0c01 |0091: move-result-object v1 │ │ +0f01f4: 1a03 e117 |0092: const-string v3, "baseurl" // string@17e1 │ │ +0f01f8: 1a04 0000 |0094: const-string v4, "" // string@0000 │ │ +0f01fc: 7230 8c01 a904 |0096: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f0202: 0c04 |0099: move-result-object v4 │ │ +0f0204: 6e30 7d26 3104 |009a: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0f020a: 5483 ab14 |009d: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f020e: 6e10 7f26 0100 |009f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f0214: 0c04 |00a2: move-result-object v4 │ │ +0f0216: 5b34 ae14 |00a3: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f021a: 6e20 f42a a800 |00a5: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f0220: 0c03 |00a8: move-result-object v3 │ │ +0f0222: 3803 d3ff |00a9: if-eqz v3, 007c // -002d │ │ +0f0226: 6e20 f42a a800 |00ab: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f022c: 0c03 |00ae: move-result-object v3 │ │ +0f022e: 1a04 0000 |00af: const-string v4, "" // string@0000 │ │ +0f0232: 7230 8c01 a904 |00b1: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f0238: 0c04 |00b4: move-result-object v4 │ │ +0f023a: 6e20 9d03 4300 |00b5: invoke-virtual {v3, v4}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0f0240: 28c4 |00b8: goto 007c // -003c │ │ +0f0242: 0d00 |00b9: move-exception v0 │ │ +0f0244: 6e10 8224 0000 |00ba: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f024a: 0c03 |00bd: move-result-object v3 │ │ +0f024c: 7120 fa2e 0300 |00be: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f0252: 28bb |00c1: goto 007c // -0045 │ │ +0f0254: 1a04 0615 |00c2: const-string v4, "_projection" // string@1506 │ │ +0f0258: 6e20 d924 4a00 |00c4: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f025e: 0a04 |00c7: move-result v4 │ │ +0f0260: 3804 4400 |00c8: if-eqz v4, 010c // +0044 │ │ +0f0264: 5483 ab14 |00ca: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0268: 5433 ae14 |00cc: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f026c: 7110 122b 0300 |00ce: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f0272: 0c01 |00d1: move-result-object v1 │ │ +0f0274: 1a03 1e29 |00d2: const-string v3, "mapprojection" // string@291e │ │ +0f0278: 1a04 0000 |00d4: const-string v4, "" // string@0000 │ │ +0f027c: 7230 8c01 a904 |00d6: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f0282: 0c04 |00d9: move-result-object v4 │ │ +0f0284: 7110 9224 0400 |00da: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0f028a: 0a04 |00dd: move-result v4 │ │ +0f028c: 6e30 7c26 3104 |00de: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f0292: 5483 ab14 |00e1: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0296: 6e10 7f26 0100 |00e3: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f029c: 0c04 |00e6: move-result-object v4 │ │ +0f029e: 5b34 ae14 |00e7: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f02a2: 6e20 f42a a800 |00e9: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f02a8: 0c03 |00ec: move-result-object v3 │ │ +0f02aa: 3803 8fff |00ed: if-eqz v3, 007c // -0071 │ │ +0f02ae: 6e20 f42a a800 |00ef: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f02b4: 0c04 |00f2: move-result-object v4 │ │ +0f02b6: 6e20 f42a a800 |00f3: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f02bc: 0c03 |00f6: move-result-object v3 │ │ +0f02be: 1f03 aa00 |00f7: check-cast v3, Landroid/preference/ListPreference; // type@00aa │ │ +0f02c2: 6e10 8203 0300 |00f9: invoke-virtual {v3}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0f02c8: 0c03 |00fc: move-result-object v3 │ │ +0f02ca: 6e20 9d03 3400 |00fd: invoke-virtual {v4, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0f02d0: 2900 7cff |0100: goto/16 007c // -0084 │ │ +0f02d4: 0d00 |0102: move-exception v0 │ │ +0f02d6: 6e10 8224 0000 |0103: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f02dc: 0c03 |0106: move-result-object v3 │ │ +0f02de: 7120 fa2e 0300 |0107: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f02e4: 2900 72ff |010a: goto/16 007c // -008e │ │ +0f02e8: 1a04 0c15 |010c: const-string v4, "_stretch" // string@150c │ │ +0f02ec: 6e20 d924 4a00 |010e: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f02f2: 0a04 |0111: move-result v4 │ │ +0f02f4: 3804 2d00 |0112: if-eqz v4, 013f // +002d │ │ +0f02f8: 5483 ab14 |0114: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f02fc: 5433 ae14 |0116: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f0300: 7110 122b 0300 |0118: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f0306: 0c01 |011b: move-result-object v1 │ │ +0f0308: 1a03 b533 |011c: const-string v3, "stretch" // string@33b5 │ │ +0f030c: 1a04 0000 |011e: const-string v4, "" // string@0000 │ │ +0f0310: 7230 8c01 a904 |0120: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f0316: 0c04 |0123: move-result-object v4 │ │ +0f0318: 7110 7924 0400 |0124: invoke-static {v4}, Ljava/lang/Double;.parseDouble:(Ljava/lang/String;)D // method@2479 │ │ +0f031e: 0b04 |0127: move-result-wide v4 │ │ +0f0320: 6e40 7b26 3154 |0128: invoke-virtual {v1, v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@267b │ │ +0f0326: 5483 ab14 |012b: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f032a: 6e10 7f26 0100 |012d: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f0330: 0c04 |0130: move-result-object v4 │ │ +0f0332: 5b34 ae14 |0131: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f0336: 2900 49ff |0133: goto/16 007c // -00b7 │ │ +0f033a: 0d00 |0135: move-exception v0 │ │ +0f033c: 6e10 8224 0000 |0136: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f0342: 0c03 |0139: move-result-object v3 │ │ +0f0344: 7120 fa2e 0300 |013a: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f034a: 2900 3fff |013d: goto/16 007c // -00c1 │ │ +0f034e: 1a04 fe14 |013f: const-string v4, "_isoverlay" // string@14fe │ │ +0f0352: 6e20 d924 4a00 |0141: invoke-virtual {v10, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f0358: 0a04 |0144: move-result v4 │ │ +0f035a: 3804 3400 |0145: if-eqz v4, 0179 // +0034 │ │ +0f035e: 5484 ab14 |0147: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0362: 5444 ae14 |0149: iget-object v4, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f0366: 7110 122b 0400 |014b: invoke-static {v4}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f036c: 0c01 |014e: move-result-object v1 │ │ +0f036e: 1a04 8e22 |014f: const-string v4, "isoverlay" // string@228e │ │ +0f0372: 1205 |0151: const/4 v5, #int 0 // #0 │ │ +0f0374: 7230 8901 a905 |0152: invoke-interface {v9, v10, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0f037a: 0a05 |0155: move-result v5 │ │ +0f037c: 6e30 7e26 4105 |0156: invoke-virtual {v1, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@267e │ │ +0f0382: 5484 ab14 |0159: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0386: 6e10 7f26 0100 |015b: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f038c: 0c05 |015e: move-result-object v5 │ │ +0f038e: 5b45 ae14 |015f: iput-object v5, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f0392: 5484 ab14 |0161: iget-object v4, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0396: 1205 |0163: const/4 v5, #int 0 // #0 │ │ +0f0398: 7230 8901 a905 |0164: invoke-interface {v9, v10, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0f039e: 0a05 |0167: move-result v5 │ │ +0f03a0: 3805 0300 |0168: if-eqz v5, 016b // +0003 │ │ +0f03a4: 1233 |016a: const/4 v3, #int 3 // #3 │ │ +0f03a6: 5943 af14 |016b: iput v3, v4, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.TYPE:I // field@14af │ │ +0f03aa: 2900 0fff |016d: goto/16 007c // -00f1 │ │ +0f03ae: 0d00 |016f: move-exception v0 │ │ +0f03b0: 6e10 8224 0000 |0170: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f03b6: 0c03 |0173: move-result-object v3 │ │ +0f03b8: 7120 fa2e 0300 |0174: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f03be: 2900 05ff |0177: goto/16 007c // -00fb │ │ +0f03c2: 1a03 0515 |0179: const-string v3, "_onlinecache" // string@1505 │ │ +0f03c6: 6e20 d924 3a00 |017b: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f03cc: 0a03 |017e: move-result v3 │ │ +0f03ce: 3803 2800 |017f: if-eqz v3, 01a7 // +0028 │ │ +0f03d2: 5483 ab14 |0181: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f03d6: 5433 ae14 |0183: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f03da: 7110 122b 0300 |0185: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f03e0: 0c01 |0188: move-result-object v1 │ │ +0f03e2: 1a03 522c |0189: const-string v3, "onlinecache" // string@2c52 │ │ +0f03e6: 1204 |018b: const/4 v4, #int 0 // #0 │ │ +0f03e8: 7230 8901 a904 |018c: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0f03ee: 0a04 |018f: move-result v4 │ │ +0f03f0: 6e30 7e26 3104 |0190: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@267e │ │ +0f03f6: 5483 ab14 |0193: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f03fa: 6e10 7f26 0100 |0195: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f0400: 0c04 |0198: move-result-object v4 │ │ +0f0402: 5b34 ae14 |0199: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f0406: 2900 e1fe |019b: goto/16 007c // -011f │ │ +0f040a: 0d00 |019d: move-exception v0 │ │ +0f040c: 6e10 8224 0000 |019e: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f0412: 0c03 |01a1: move-result-object v3 │ │ +0f0414: 7120 fa2e 0300 |01a2: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f041a: 2900 d7fe |01a5: goto/16 007c // -0129 │ │ +0f041e: 1a03 0015 |01a7: const-string v3, "_minzoom" // string@1500 │ │ +0f0422: 6e20 d924 3a00 |01a9: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f0428: 0a03 |01ac: move-result v3 │ │ +0f042a: 3803 4400 |01ad: if-eqz v3, 01f1 // +0044 │ │ +0f042e: 5483 ab14 |01af: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0432: 5433 ae14 |01b1: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f0436: 7110 122b 0300 |01b3: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f043c: 0c01 |01b6: move-result-object v1 │ │ +0f043e: 1a03 0e2a |01b7: const-string v3, "minzoom" // string@2a0e │ │ +0f0442: 1a04 5f01 |01b9: const-string v4, "1" // string@015f │ │ +0f0446: 7230 8c01 a904 |01bb: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f044c: 0c04 |01be: move-result-object v4 │ │ +0f044e: 7110 9224 0400 |01bf: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0f0454: 0a04 |01c2: move-result v4 │ │ +0f0456: 6e30 7c26 3104 |01c3: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f045c: 5483 ab14 |01c6: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f0460: 6e10 7f26 0100 |01c8: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f0466: 0c04 |01cb: move-result-object v4 │ │ +0f0468: 5b34 ae14 |01cc: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f046c: 6e20 f42a a800 |01ce: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f0472: 0c03 |01d1: move-result-object v3 │ │ +0f0474: 3803 aafe |01d2: if-eqz v3, 007c // -0156 │ │ +0f0478: 6e20 f42a a800 |01d4: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f047e: 0c04 |01d7: move-result-object v4 │ │ +0f0480: 6e20 f42a a800 |01d8: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f0486: 0c03 |01db: move-result-object v3 │ │ +0f0488: 1f03 aa00 |01dc: check-cast v3, Landroid/preference/ListPreference; // type@00aa │ │ +0f048c: 6e10 8203 0300 |01de: invoke-virtual {v3}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0f0492: 0c03 |01e1: move-result-object v3 │ │ +0f0494: 6e20 9d03 3400 |01e2: invoke-virtual {v4, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0f049a: 2900 97fe |01e5: goto/16 007c // -0169 │ │ +0f049e: 0d00 |01e7: move-exception v0 │ │ +0f04a0: 6e10 8224 0000 |01e8: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f04a6: 0c03 |01eb: move-result-object v3 │ │ +0f04a8: 7120 fa2e 0300 |01ec: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f04ae: 2900 8dfe |01ef: goto/16 007c // -0173 │ │ +0f04b2: 1a03 ff14 |01f1: const-string v3, "_maxzoom" // string@14ff │ │ +0f04b6: 6e20 d924 3a00 |01f3: invoke-virtual {v10, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f04bc: 0a03 |01f6: move-result v3 │ │ +0f04be: 3803 85fe |01f7: if-eqz v3, 007c // -017b │ │ +0f04c2: 5483 ab14 |01f9: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f04c6: 5433 ae14 |01fb: iget-object v3, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f04ca: 7110 122b 0300 |01fd: invoke-static {v3}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f04d0: 0c01 |0200: move-result-object v1 │ │ +0f04d2: 1a03 5929 |0201: const-string v3, "maxzoom" // string@2959 │ │ +0f04d6: 1a04 6601 |0203: const-string v4, "20" // string@0166 │ │ +0f04da: 7230 8c01 a904 |0205: invoke-interface {v9, v10, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f04e0: 0c04 |0208: move-result-object v4 │ │ +0f04e2: 7110 9224 0400 |0209: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2492 │ │ +0f04e8: 0a04 |020c: move-result v4 │ │ +0f04ea: 6e30 7c26 3104 |020d: invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f04f0: 5483 ab14 |0210: iget-object v3, v8, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14ab │ │ +0f04f4: 6e10 7f26 0100 |0212: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f04fa: 0c04 |0215: move-result-object v4 │ │ +0f04fc: 5b34 ae14 |0216: iput-object v4, v3, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f0500: 6e20 f42a a800 |0218: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f0506: 0c03 |021b: move-result-object v3 │ │ +0f0508: 3803 60fe |021c: if-eqz v3, 007c // -01a0 │ │ +0f050c: 6e20 f42a a800 |021e: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f0512: 0c04 |0221: move-result-object v4 │ │ +0f0514: 6e20 f42a a800 |0222: invoke-virtual {v8, v10}, Lorg/pyneo/maps/preference/CustomMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2af4 │ │ +0f051a: 0c03 |0225: move-result-object v3 │ │ +0f051c: 1f03 aa00 |0226: check-cast v3, Landroid/preference/ListPreference; // type@00aa │ │ +0f0520: 6e10 8203 0300 |0228: invoke-virtual {v3}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0f0526: 0c03 |022b: move-result-object v3 │ │ +0f0528: 6e20 9d03 3400 |022c: invoke-virtual {v4, v3}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0f052e: 2900 4dfe |022f: goto/16 007c // -01b3 │ │ +0f0532: 0d00 |0231: move-exception v0 │ │ +0f0534: 6e10 8224 0000 |0232: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f053a: 0c03 |0235: move-result-object v3 │ │ +0f053c: 7120 fa2e 0300 |0236: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f0542: 2900 43fe |0239: goto/16 007c // -01bd │ │ catches : 7 │ │ 0x0092 - 0x00b8 │ │ Ljava/lang/Exception; -> 0x00b9 │ │ 0x00d2 - 0x0100 │ │ Ljava/lang/Exception; -> 0x0102 │ │ 0x011c - 0x0133 │ │ Ljava/lang/Exception; -> 0x0135 │ │ @@ -333069,74 +333447,73 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0f06ac: |[0f06ac] org.pyneo.maps.preference.MixedMapsPreference.:()V │ │ -0f06bc: 7010 022b 0100 |0000: invoke-direct {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.:()V // method@2b02 │ │ -0f06c2: 2200 9605 |0003: new-instance v0, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo; // type@0596 │ │ -0f06c6: 7020 0d2b 1000 |0005: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo;.:(Lorg/pyneo/maps/preference/MixedMapsPreference;)V // method@2b0d │ │ -0f06cc: 5b10 c214 |0008: iput-object v0, v1, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPrefMenuInfo:Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo; // field@14c2 │ │ -0f06d0: 0e00 |000a: return-void │ │ +0f05a4: |[0f05a4] org.pyneo.maps.preference.MixedMapsPreference.:()V │ │ +0f05b4: 7010 022b 0100 |0000: invoke-direct {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.:()V // method@2b02 │ │ +0f05ba: 2200 9605 |0003: new-instance v0, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo; // type@0596 │ │ +0f05be: 7020 0d2b 1000 |0005: invoke-direct {v0, v1}, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo;.:(Lorg/pyneo/maps/preference/MixedMapsPreference;)V // method@2b0d │ │ +0f05c4: 5b10 c214 |0008: iput-object v0, v1, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPrefMenuInfo:Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo; // field@14c2 │ │ +0f05c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ - 0x000a line=210 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ │ │ #1 : (in Lorg/pyneo/maps/preference/MixedMapsPreference;) │ │ name : 'getMapCustomParams' │ │ type : '(Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0f06d4: |[0f06d4] org.pyneo.maps.preference.MixedMapsPreference.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ -0f06e4: 2202 e304 |0000: new-instance v2, Lorg/json/JSONObject; // type@04e3 │ │ -0f06e8: 7020 6e26 6200 |0002: invoke-direct {v2, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ -0f06ee: 1102 |0005: return-object v2 │ │ -0f06f0: 0d00 |0006: move-exception v0 │ │ -0f06f2: 6e10 8224 0000 |0007: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f06f8: 0c03 |000a: move-result-object v3 │ │ -0f06fa: 7120 fa2e 0300 |000b: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f0700: 2202 e304 |000e: new-instance v2, Lorg/json/JSONObject; // type@04e3 │ │ -0f0704: 7010 6d26 0200 |0010: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@266d │ │ -0f070a: 1a03 e117 |0013: const-string v3, "baseurl" // string@17e1 │ │ -0f070e: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ -0f0712: 6e30 7d26 3204 |0017: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0f0718: 1a03 1e29 |001a: const-string v3, "mapprojection" // string@291e │ │ -0f071c: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -0f071e: 6e30 7c26 3204 |001d: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f0724: 1a03 8e22 |0020: const-string v3, "isoverlay" // string@228e │ │ -0f0728: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0f072a: 6e30 7e26 3204 |0023: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@267e │ │ -0f0730: 1a03 522c |0026: const-string v3, "onlinecache" // string@2c52 │ │ -0f0734: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -0f0736: 6e30 7e26 3204 |0029: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@267e │ │ -0f073c: 1a03 0e2a |002c: const-string v3, "minzoom" // string@2a0e │ │ -0f0740: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -0f0742: 6e30 7c26 3204 |002f: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f0748: 1a03 5929 |0032: const-string v3, "maxzoom" // string@2959 │ │ -0f074c: 1304 1300 |0034: const/16 v4, #int 19 // #13 │ │ -0f0750: 6e30 7c26 3204 |0036: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f0756: 1a03 b533 |0039: const-string v3, "stretch" // string@33b5 │ │ -0f075a: 1904 f03f |003b: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0f075e: 6e40 7b26 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@267b │ │ -0f0764: 28c5 |0040: goto 0005 // -003b │ │ -0f0766: 0d01 |0041: move-exception v1 │ │ -0f0768: 6e10 6c26 0100 |0042: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0f076e: 0c03 |0045: move-result-object v3 │ │ -0f0770: 7120 fa2e 1300 |0046: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f0776: 28bc |0049: goto 0005 // -0044 │ │ +0f05cc: |[0f05cc] org.pyneo.maps.preference.MixedMapsPreference.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ +0f05dc: 2202 e304 |0000: new-instance v2, Lorg/json/JSONObject; // type@04e3 │ │ +0f05e0: 7020 6e26 6200 |0002: invoke-direct {v2, v6}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ +0f05e6: 1102 |0005: return-object v2 │ │ +0f05e8: 0d00 |0006: move-exception v0 │ │ +0f05ea: 6e10 8224 0000 |0007: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f05f0: 0c03 |000a: move-result-object v3 │ │ +0f05f2: 7120 fa2e 0300 |000b: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f05f8: 2202 e304 |000e: new-instance v2, Lorg/json/JSONObject; // type@04e3 │ │ +0f05fc: 7010 6d26 0200 |0010: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@266d │ │ +0f0602: 1a03 e117 |0013: const-string v3, "baseurl" // string@17e1 │ │ +0f0606: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ +0f060a: 6e30 7d26 3204 |0017: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0f0610: 1a03 1e29 |001a: const-string v3, "mapprojection" // string@291e │ │ +0f0614: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +0f0616: 6e30 7c26 3204 |001d: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f061c: 1a03 8e22 |0020: const-string v3, "isoverlay" // string@228e │ │ +0f0620: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +0f0622: 6e30 7e26 3204 |0023: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@267e │ │ +0f0628: 1a03 522c |0026: const-string v3, "onlinecache" // string@2c52 │ │ +0f062c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +0f062e: 6e30 7e26 3204 |0029: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Z)Lorg/json/JSONObject; // method@267e │ │ +0f0634: 1a03 0e2a |002c: const-string v3, "minzoom" // string@2a0e │ │ +0f0638: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +0f063a: 6e30 7c26 3204 |002f: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f0640: 1a03 5929 |0032: const-string v3, "maxzoom" // string@2959 │ │ +0f0644: 1304 1300 |0034: const/16 v4, #int 19 // #13 │ │ +0f0648: 6e30 7c26 3204 |0036: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f064e: 1a03 b533 |0039: const-string v3, "stretch" // string@33b5 │ │ +0f0652: 1904 f03f |003b: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0f0656: 6e40 7b26 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Lorg/json/JSONObject;.put:(Ljava/lang/String;D)Lorg/json/JSONObject; // method@267b │ │ +0f065c: 28c5 |0040: goto 0005 // -003b │ │ +0f065e: 0d01 |0041: move-exception v1 │ │ +0f0660: 6e10 6c26 0100 |0042: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0f0666: 0c03 |0045: move-result-object v3 │ │ +0f0668: 7120 fa2e 1300 |0046: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f066e: 28bc |0049: goto 0005 // -0044 │ │ catches : 2 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ 0x0013 - 0x0040 │ │ Lorg/json/JSONException; -> 0x0041 │ │ positions : │ │ 0x0000 line=55 │ │ @@ -333165,45 +333542,45 @@ │ │ type : '(Ljava/lang/String;)Lorg/json/JSONObject;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0f0794: |[0f0794] org.pyneo.maps.preference.MixedMapsPreference.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ -0f07a4: 2202 e304 |0000: new-instance v2, Lorg/json/JSONObject; // type@04e3 │ │ -0f07a8: 7020 6e26 5200 |0002: invoke-direct {v2, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ -0f07ae: 1102 |0005: return-object v2 │ │ -0f07b0: 0d00 |0006: move-exception v0 │ │ -0f07b2: 6e10 8224 0000 |0007: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f07b8: 0c03 |000a: move-result-object v3 │ │ -0f07ba: 7120 fa2e 0300 |000b: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f07c0: 2202 e304 |000e: new-instance v2, Lorg/json/JSONObject; // type@04e3 │ │ -0f07c4: 7010 6d26 0200 |0010: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@266d │ │ -0f07ca: 1a03 1a29 |0013: const-string v3, "mapid" // string@291a │ │ -0f07ce: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ -0f07d2: 6e30 7d26 3204 |0017: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0f07d8: 1a03 ae2c |001a: const-string v3, "overlayid" // string@2cae │ │ -0f07dc: 1a04 0000 |001c: const-string v4, "" // string@0000 │ │ -0f07e0: 6e30 7d26 3204 |001e: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0f07e6: 1a03 b02c |0021: const-string v3, "overlayopaque" // string@2cb0 │ │ -0f07ea: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -0f07ec: 6e30 7c26 3204 |0024: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f07f2: 1a03 1e29 |0027: const-string v3, "mapprojection" // string@291e │ │ -0f07f6: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -0f07f8: 6e30 7c26 3204 |002a: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f07fe: 1a03 b12c |002d: const-string v3, "overlayprojection" // string@2cb1 │ │ -0f0802: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -0f0804: 6e30 7c26 3204 |0030: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f080a: 28d2 |0033: goto 0005 // -002e │ │ -0f080c: 0d01 |0034: move-exception v1 │ │ -0f080e: 6e10 6c26 0100 |0035: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ -0f0814: 0c03 |0038: move-result-object v3 │ │ -0f0816: 7120 fa2e 1300 |0039: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f081c: 28c9 |003c: goto 0005 // -0037 │ │ +0f068c: |[0f068c] org.pyneo.maps.preference.MixedMapsPreference.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; │ │ +0f069c: 2202 e304 |0000: new-instance v2, Lorg/json/JSONObject; // type@04e3 │ │ +0f06a0: 7020 6e26 5200 |0002: invoke-direct {v2, v5}, Lorg/json/JSONObject;.:(Ljava/lang/String;)V // method@266e │ │ +0f06a6: 1102 |0005: return-object v2 │ │ +0f06a8: 0d00 |0006: move-exception v0 │ │ +0f06aa: 6e10 8224 0000 |0007: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f06b0: 0c03 |000a: move-result-object v3 │ │ +0f06b2: 7120 fa2e 0300 |000b: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f06b8: 2202 e304 |000e: new-instance v2, Lorg/json/JSONObject; // type@04e3 │ │ +0f06bc: 7010 6d26 0200 |0010: invoke-direct {v2}, Lorg/json/JSONObject;.:()V // method@266d │ │ +0f06c2: 1a03 1a29 |0013: const-string v3, "mapid" // string@291a │ │ +0f06c6: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ +0f06ca: 6e30 7d26 3204 |0017: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0f06d0: 1a03 ae2c |001a: const-string v3, "overlayid" // string@2cae │ │ +0f06d4: 1a04 0000 |001c: const-string v4, "" // string@0000 │ │ +0f06d8: 6e30 7d26 3204 |001e: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0f06de: 1a03 b02c |0021: const-string v3, "overlayopaque" // string@2cb0 │ │ +0f06e2: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0f06e4: 6e30 7c26 3204 |0024: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f06ea: 1a03 1e29 |0027: const-string v3, "mapprojection" // string@291e │ │ +0f06ee: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0f06f0: 6e30 7c26 3204 |002a: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f06f6: 1a03 b12c |002d: const-string v3, "overlayprojection" // string@2cb1 │ │ +0f06fa: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +0f06fc: 6e30 7c26 3204 |0030: invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f0702: 28d2 |0033: goto 0005 // -002e │ │ +0f0704: 0d01 |0034: move-exception v1 │ │ +0f0706: 6e10 6c26 0100 |0035: invoke-virtual {v1}, Lorg/json/JSONException;.toString:()Ljava/lang/String; // method@266c │ │ +0f070c: 0c03 |0038: move-result-object v3 │ │ +0f070e: 7120 fa2e 1300 |0039: invoke-static {v3, v1}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f0714: 28c9 |003c: goto 0005 // -0037 │ │ catches : 2 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ 0x0013 - 0x0033 │ │ Lorg/json/JSONException; -> 0x0034 │ │ positions : │ │ 0x0000 line=33 │ │ @@ -333230,259 +333607,259 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 520 16-bit code units │ │ -0f083c: |[0f083c] org.pyneo.maps.preference.MixedMapsPreference.loadMixedMaps:()V │ │ -0f084c: 121d |0000: const/4 v13, #int 1 // #1 │ │ -0f084e: 1a09 e72d |0001: const-string v9, "pref_mixmaps_group" // string@2de7 │ │ -0f0852: 6e20 102b 9e00 |0003: invoke-virtual {v14, v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ -0f0858: 0c08 |0006: move-result-object v8 │ │ -0f085a: 1f08 b100 |0007: check-cast v8, Landroid/preference/PreferenceGroup; // type@00b1 │ │ -0f085e: 6e10 ad03 0800 |0009: invoke-virtual {v8}, Landroid/preference/PreferenceGroup;.removeAll:()V // method@03ad │ │ -0f0864: 54e9 c114 |000c: iget-object v9, v14, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14c1 │ │ -0f0868: 6e10 a32a 0900 |000e: invoke-virtual {v9}, Lorg/pyneo/maps/poi/PoiManager;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2aa3 │ │ -0f086e: 0c09 |0011: move-result-object v9 │ │ -0f0870: 6e10 142e 0900 |0012: invoke-virtual {v9}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Ljava/util/Iterator; // method@2e14 │ │ -0f0876: 0c01 |0015: move-result-object v1 │ │ -0f0878: 7210 6f25 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ -0f087e: 0a09 |0019: move-result v9 │ │ -0f0880: 3809 e301 |001a: if-eqz v9, 01fd // +01e3 │ │ -0f0884: 7210 7025 0100 |001c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ -0f088a: 0c00 |001f: move-result-object v0 │ │ -0f088c: 1f00 4600 |0020: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ -0f0890: 1a09 1a29 |0022: const-string v9, "mapid" // string@291a │ │ -0f0894: 7220 d501 9000 |0024: invoke-interface {v0, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0f089a: 0a02 |0027: move-result v2 │ │ -0f089c: 1a09 4b2a |0028: const-string v9, "name" // string@2a4b │ │ -0f08a0: 7220 d501 9000 |002a: invoke-interface {v0, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0f08a6: 0a03 |002d: move-result v3 │ │ -0f08a8: 1a09 1035 |002e: const-string v9, "type" // string@3510 │ │ -0f08ac: 7220 d501 9000 |0030: invoke-interface {v0, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0f08b2: 0a05 |0033: move-result v5 │ │ -0f08b4: 1a09 e82c |0034: const-string v9, "params" // string@2ce8 │ │ -0f08b8: 7220 d501 9000 |0036: invoke-interface {v0, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ -0f08be: 0a04 |0039: move-result v4 │ │ -0f08c0: 7220 db01 5000 |003a: invoke-interface {v0, v5}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f08c6: 0a09 |003d: move-result v9 │ │ -0f08c8: 2b09 c001 0000 |003e: packed-switch v9, 000001fe // +000001c0 │ │ -0f08ce: 28d5 |0041: goto 0016 // -002b │ │ -0f08d0: 7220 de01 4000 |0042: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0f08d6: 0c09 |0045: move-result-object v9 │ │ -0f08d8: 7110 132b 0900 |0046: invoke-static {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ -0f08de: 0c06 |0049: move-result-object v6 │ │ -0f08e0: 2207 0c06 |004a: new-instance v7, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -0f08e4: 2209 9204 |004c: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -0f08e8: 7010 fb24 0900 |004e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f08ee: 1a0a db0f |0051: const-string v10, "PREF_MIXMAPS_" // string@0fdb │ │ -0f08f2: 6e20 0425 a900 |0053: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f08f8: 0c09 |0056: move-result-object v9 │ │ -0f08fa: 7220 db01 2000 |0057: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f0900: 0a0a |005a: move-result v10 │ │ -0f0902: 6e20 0025 a900 |005b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0908: 0c09 |005e: move-result-object v9 │ │ -0f090a: 1a0a f914 |005f: const-string v10, "_enabled" // string@14f9 │ │ -0f090e: 6e20 0425 a900 |0061: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0914: 0c09 |0064: move-result-object v9 │ │ -0f0916: 6e10 0a25 0900 |0065: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f091c: 0c09 |0068: move-result-object v9 │ │ -0f091e: 7040 f02d e7d9 |0069: invoke-direct {v7, v14, v9, v13}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2df0 │ │ -0f0924: 2209 9204 |006c: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0928: 7010 fb24 0900 |006e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f092e: 1a0a db0f |0071: const-string v10, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0932: 6e20 0425 a900 |0073: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0938: 0c09 |0076: move-result-object v9 │ │ -0f093a: 7220 db01 2000 |0077: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f0940: 0a0a |007a: move-result v10 │ │ -0f0942: 6e20 0025 a900 |007b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0948: 0c09 |007e: move-result-object v9 │ │ -0f094a: 6e10 0a25 0900 |007f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0950: 0c09 |0082: move-result-object v9 │ │ -0f0952: 6e20 f72d 9700 |0083: invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setKey:(Ljava/lang/String;)V // method@2df7 │ │ -0f0958: 7110 af03 0e00 |0086: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0f095e: 0c09 |0089: move-result-object v9 │ │ -0f0960: 220a 9204 |008a: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0964: 7010 fb24 0a00 |008c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f096a: 1a0b db0f |008f: const-string v11, "PREF_MIXMAPS_" // string@0fdb │ │ -0f096e: 6e20 0425 ba00 |0091: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0974: 0c0a |0094: move-result-object v10 │ │ -0f0976: 7220 db01 2000 |0095: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f097c: 0a0b |0098: move-result v11 │ │ -0f097e: 6e20 0025 ba00 |0099: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0984: 0c0a |009c: move-result-object v10 │ │ -0f0986: 1a0b 0115 |009d: const-string v11, "_name" // string@1501 │ │ -0f098a: 6e20 0425 ba00 |009f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0990: 0c0a |00a2: move-result-object v10 │ │ -0f0992: 6e10 0a25 0a00 |00a3: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0998: 0c0a |00a6: move-result-object v10 │ │ -0f099a: 7220 de01 3000 |00a7: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0f09a0: 0c0b |00aa: move-result-object v11 │ │ -0f09a2: 7230 8c01 a90b |00ab: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f09a8: 0c09 |00ae: move-result-object v9 │ │ -0f09aa: 6e20 fa2d 9700 |00af: invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ -0f09b0: 1409 5900 0e7f |00b2: const v9, #float 1.88752e+38 // #7f0e0059 │ │ -0f09b6: 6e20 f82d 9700 |00b5: invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setSummary:(I)V // method@2df8 │ │ -0f09bc: 2209 3000 |00b8: new-instance v9, Landroid/content/Intent; // type@0030 │ │ -0f09c0: 1c0a 9f05 |00ba: const-class v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity; // type@059f │ │ -0f09c4: 7030 4a01 e90a |00bc: invoke-direct {v9, v14, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0f09ca: 1a0a a306 |00bf: const-string v10, "Key" // string@06a3 │ │ -0f09ce: 220b 9204 |00c1: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -0f09d2: 7010 fb24 0b00 |00c3: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f09d8: 1a0c db0f |00c6: const-string v12, "PREF_MIXMAPS_" // string@0fdb │ │ -0f09dc: 6e20 0425 cb00 |00c8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f09e2: 0c0b |00cb: move-result-object v11 │ │ -0f09e4: 7220 db01 2000 |00cc: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f09ea: 0a0c |00cf: move-result v12 │ │ -0f09ec: 6e20 0025 cb00 |00d0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f09f2: 0c0b |00d3: move-result-object v11 │ │ -0f09f4: 6e10 0a25 0b00 |00d4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f09fa: 0c0b |00d7: move-result-object v11 │ │ -0f09fc: 6e30 6d01 a90b |00d8: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0a02: 0c09 |00db: move-result-object v9 │ │ -0f0a04: 1a0a 1a29 |00dc: const-string v10, "mapid" // string@291a │ │ -0f0a08: 7220 de01 2000 |00de: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0f0a0e: 0c0b |00e1: move-result-object v11 │ │ -0f0a10: 6e30 6d01 a90b |00e2: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0a16: 0c09 |00e5: move-result-object v9 │ │ -0f0a18: 1a0a 4b2a |00e6: const-string v10, "name" // string@2a4b │ │ -0f0a1c: 7220 de01 3000 |00e8: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0f0a22: 0c0b |00eb: move-result-object v11 │ │ -0f0a24: 6e30 6d01 a90b |00ec: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0a2a: 0c09 |00ef: move-result-object v9 │ │ -0f0a2c: 1a0a ae2c |00f0: const-string v10, "overlayid" // string@2cae │ │ -0f0a30: 1a0b ae2c |00f2: const-string v11, "overlayid" // string@2cae │ │ -0f0a34: 6e20 7926 b600 |00f4: invoke-virtual {v6, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ -0f0a3a: 0c0b |00f7: move-result-object v11 │ │ -0f0a3c: 6e30 6d01 a90b |00f8: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0a42: 0c09 |00fb: move-result-object v9 │ │ -0f0a44: 6e20 f62d 9700 |00fc: invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setIntent:(Landroid/content/Intent;)V // method@2df6 │ │ -0f0a4a: 6e20 ab03 7800 |00ff: invoke-virtual {v8, v7}, Landroid/preference/PreferenceGroup;.addPreference:(Landroid/preference/Preference;)Z // method@03ab │ │ -0f0a50: 2900 14ff |0102: goto/16 0016 // -00ec │ │ -0f0a54: 7220 de01 4000 |0104: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0f0a5a: 0c09 |0107: move-result-object v9 │ │ -0f0a5c: 7110 122b 0900 |0108: invoke-static {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f0a62: 0c06 |010b: move-result-object v6 │ │ -0f0a64: 2207 0c06 |010c: new-instance v7, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -0f0a68: 2209 9204 |010e: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0a6c: 7010 fb24 0900 |0110: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0a72: 1a0a db0f |0113: const-string v10, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0a76: 6e20 0425 a900 |0115: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0a7c: 0c09 |0118: move-result-object v9 │ │ -0f0a7e: 7220 db01 2000 |0119: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f0a84: 0a0a |011c: move-result v10 │ │ -0f0a86: 6e20 0025 a900 |011d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0a8c: 0c09 |0120: move-result-object v9 │ │ -0f0a8e: 1a0a f914 |0121: const-string v10, "_enabled" // string@14f9 │ │ -0f0a92: 6e20 0425 a900 |0123: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0a98: 0c09 |0126: move-result-object v9 │ │ -0f0a9a: 6e10 0a25 0900 |0127: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0aa0: 0c09 |012a: move-result-object v9 │ │ -0f0aa2: 7040 f02d e7d9 |012b: invoke-direct {v7, v14, v9, v13}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2df0 │ │ -0f0aa8: 2209 9204 |012e: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0aac: 7010 fb24 0900 |0130: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0ab2: 1a0a db0f |0133: const-string v10, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0ab6: 6e20 0425 a900 |0135: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0abc: 0c09 |0138: move-result-object v9 │ │ -0f0abe: 7220 db01 2000 |0139: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f0ac4: 0a0a |013c: move-result v10 │ │ -0f0ac6: 6e20 0025 a900 |013d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0acc: 0c09 |0140: move-result-object v9 │ │ -0f0ace: 6e10 0a25 0900 |0141: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0ad4: 0c09 |0144: move-result-object v9 │ │ -0f0ad6: 6e20 f72d 9700 |0145: invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setKey:(Ljava/lang/String;)V // method@2df7 │ │ -0f0adc: 7110 af03 0e00 |0148: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0f0ae2: 0c09 |014b: move-result-object v9 │ │ -0f0ae4: 220a 9204 |014c: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0ae8: 7010 fb24 0a00 |014e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0aee: 1a0b db0f |0151: const-string v11, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0af2: 6e20 0425 ba00 |0153: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0af8: 0c0a |0156: move-result-object v10 │ │ -0f0afa: 7220 db01 2000 |0157: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f0b00: 0a0b |015a: move-result v11 │ │ -0f0b02: 6e20 0025 ba00 |015b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0b08: 0c0a |015e: move-result-object v10 │ │ -0f0b0a: 1a0b 0115 |015f: const-string v11, "_name" // string@1501 │ │ -0f0b0e: 6e20 0425 ba00 |0161: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0b14: 0c0a |0164: move-result-object v10 │ │ -0f0b16: 6e10 0a25 0a00 |0165: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0b1c: 0c0a |0168: move-result-object v10 │ │ -0f0b1e: 7220 de01 3000 |0169: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0f0b24: 0c0b |016c: move-result-object v11 │ │ -0f0b26: 7230 8c01 a90b |016d: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f0b2c: 0c09 |0170: move-result-object v9 │ │ -0f0b2e: 6e20 fa2d 9700 |0171: invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ -0f0b34: 1409 5a00 0e7f |0174: const v9, #float 1.88752e+38 // #7f0e005a │ │ -0f0b3a: 6e20 f82d 9700 |0177: invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setSummary:(I)V // method@2df8 │ │ -0f0b40: 2209 3000 |017a: new-instance v9, Landroid/content/Intent; // type@0030 │ │ -0f0b44: 1c0a 9205 |017c: const-class v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity; // type@0592 │ │ -0f0b48: 7030 4a01 e90a |017e: invoke-direct {v9, v14, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ -0f0b4e: 1a0a a306 |0181: const-string v10, "Key" // string@06a3 │ │ -0f0b52: 220b 9204 |0183: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0b56: 7010 fb24 0b00 |0185: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0b5c: 1a0c db0f |0188: const-string v12, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0b60: 6e20 0425 cb00 |018a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0b66: 0c0b |018d: move-result-object v11 │ │ -0f0b68: 7220 db01 2000 |018e: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f0b6e: 0a0c |0191: move-result v12 │ │ -0f0b70: 6e20 0025 cb00 |0192: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0b76: 0c0b |0195: move-result-object v11 │ │ -0f0b78: 6e10 0a25 0b00 |0196: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0b7e: 0c0b |0199: move-result-object v11 │ │ -0f0b80: 6e30 6d01 a90b |019a: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0b86: 0c09 |019d: move-result-object v9 │ │ -0f0b88: 1a0a 1a29 |019e: const-string v10, "mapid" // string@291a │ │ -0f0b8c: 220b 9204 |01a0: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0b90: 7010 fb24 0b00 |01a2: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0b96: 1a0c 142a |01a5: const-string v12, "mixmap_" // string@2a14 │ │ -0f0b9a: 6e20 0425 cb00 |01a7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0ba0: 0c0b |01aa: move-result-object v11 │ │ -0f0ba2: 7220 db01 2000 |01ab: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f0ba8: 0a0c |01ae: move-result v12 │ │ -0f0baa: 6e20 0025 cb00 |01af: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f0bb0: 0c0b |01b2: move-result-object v11 │ │ -0f0bb2: 6e10 0a25 0b00 |01b3: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0bb8: 0c0b |01b6: move-result-object v11 │ │ -0f0bba: 6e30 6d01 a90b |01b7: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0bc0: 0c09 |01ba: move-result-object v9 │ │ -0f0bc2: 1a0a 4b2a |01bb: const-string v10, "name" // string@2a4b │ │ -0f0bc6: 7220 de01 3000 |01bd: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ -0f0bcc: 0c0b |01c0: move-result-object v11 │ │ -0f0bce: 6e30 6d01 a90b |01c1: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0bd4: 0c09 |01c4: move-result-object v9 │ │ -0f0bd6: 1a0a e117 |01c5: const-string v10, "baseurl" // string@17e1 │ │ -0f0bda: 1a0b e117 |01c7: const-string v11, "baseurl" // string@17e1 │ │ -0f0bde: 6e20 7926 b600 |01c9: invoke-virtual {v6, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ -0f0be4: 0c0b |01cc: move-result-object v11 │ │ -0f0be6: 6e30 6d01 a90b |01cd: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0bec: 0c09 |01d0: move-result-object v9 │ │ -0f0bee: 1a0a 1e29 |01d1: const-string v10, "mapprojection" // string@291e │ │ -0f0bf2: 1a0b 1e29 |01d3: const-string v11, "mapprojection" // string@291e │ │ -0f0bf6: 6e20 7926 b600 |01d5: invoke-virtual {v6, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ -0f0bfc: 0c0b |01d8: move-result-object v11 │ │ -0f0bfe: 6e30 6d01 a90b |01d9: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0c04: 0c09 |01dc: move-result-object v9 │ │ -0f0c06: 1a0a 0e2a |01dd: const-string v10, "minzoom" // string@2a0e │ │ -0f0c0a: 1a0b 0e2a |01df: const-string v11, "minzoom" // string@2a0e │ │ -0f0c0e: 6e20 7926 b600 |01e1: invoke-virtual {v6, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ -0f0c14: 0c0b |01e4: move-result-object v11 │ │ -0f0c16: 6e30 6d01 a90b |01e5: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0c1c: 0c09 |01e8: move-result-object v9 │ │ -0f0c1e: 1a0a 5929 |01e9: const-string v10, "maxzoom" // string@2959 │ │ -0f0c22: 1a0b 5929 |01eb: const-string v11, "maxzoom" // string@2959 │ │ -0f0c26: 6e20 7926 b600 |01ed: invoke-virtual {v6, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ -0f0c2c: 0c0b |01f0: move-result-object v11 │ │ -0f0c2e: 6e30 6d01 a90b |01f1: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ -0f0c34: 0c09 |01f4: move-result-object v9 │ │ -0f0c36: 6e20 f62d 9700 |01f5: invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setIntent:(Landroid/content/Intent;)V // method@2df6 │ │ -0f0c3c: 6e20 ab03 7800 |01f8: invoke-virtual {v8, v7}, Landroid/preference/PreferenceGroup;.addPreference:(Landroid/preference/Preference;)Z // method@03ab │ │ -0f0c42: 2900 1bfe |01fb: goto/16 0016 // -01e5 │ │ -0f0c46: 0e00 |01fd: return-void │ │ -0f0c48: 0001 0300 0100 0000 0400 0000 c600 ... |01fe: packed-switch-data (10 units) │ │ +0f0734: |[0f0734] org.pyneo.maps.preference.MixedMapsPreference.loadMixedMaps:()V │ │ +0f0744: 121d |0000: const/4 v13, #int 1 // #1 │ │ +0f0746: 1a08 e72d |0001: const-string v8, "pref_mixmaps_group" // string@2de7 │ │ +0f074a: 6e20 102b 8e00 |0003: invoke-virtual {v14, v8}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ +0f0750: 0c07 |0006: move-result-object v7 │ │ +0f0752: 1f07 b100 |0007: check-cast v7, Landroid/preference/PreferenceGroup; // type@00b1 │ │ +0f0756: 6e10 ad03 0700 |0009: invoke-virtual {v7}, Landroid/preference/PreferenceGroup;.removeAll:()V // method@03ad │ │ +0f075c: 54e8 c114 |000c: iget-object v8, v14, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14c1 │ │ +0f0760: 6e10 a32a 0800 |000e: invoke-virtual {v8}, Lorg/pyneo/maps/poi/PoiManager;.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; // method@2aa3 │ │ +0f0766: 0c08 |0011: move-result-object v8 │ │ +0f0768: 6e10 152e 0800 |0012: invoke-virtual {v8}, Lorg/pyneo/maps/utils/CursorI;.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; // method@2e15 │ │ +0f076e: 0c08 |0015: move-result-object v8 │ │ +0f0770: 7210 6f25 0800 |0016: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@256f │ │ +0f0776: 0a09 |0019: move-result v9 │ │ +0f0778: 3809 e301 |001a: if-eqz v9, 01fd // +01e3 │ │ +0f077c: 7210 7025 0800 |001c: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2570 │ │ +0f0782: 0c00 |001f: move-result-object v0 │ │ +0f0784: 1f00 4600 |0020: check-cast v0, Landroid/database/Cursor; // type@0046 │ │ +0f0788: 1a09 1a29 |0022: const-string v9, "mapid" // string@291a │ │ +0f078c: 7220 d501 9000 |0024: invoke-interface {v0, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0f0792: 0a01 |0027: move-result v1 │ │ +0f0794: 1a09 4b2a |0028: const-string v9, "name" // string@2a4b │ │ +0f0798: 7220 d501 9000 |002a: invoke-interface {v0, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0f079e: 0a02 |002d: move-result v2 │ │ +0f07a0: 1a09 1035 |002e: const-string v9, "type" // string@3510 │ │ +0f07a4: 7220 d501 9000 |0030: invoke-interface {v0, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0f07aa: 0a04 |0033: move-result v4 │ │ +0f07ac: 1a09 e82c |0034: const-string v9, "params" // string@2ce8 │ │ +0f07b0: 7220 d501 9000 |0036: invoke-interface {v0, v9}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d5 │ │ +0f07b6: 0a03 |0039: move-result v3 │ │ +0f07b8: 7220 db01 4000 |003a: invoke-interface {v0, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f07be: 0a09 |003d: move-result v9 │ │ +0f07c0: 2b09 c001 0000 |003e: packed-switch v9, 000001fe // +000001c0 │ │ +0f07c6: 28d5 |0041: goto 0016 // -002b │ │ +0f07c8: 7220 de01 3000 |0042: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0f07ce: 0c09 |0045: move-result-object v9 │ │ +0f07d0: 7110 132b 0900 |0046: invoke-static {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ +0f07d6: 0c05 |0049: move-result-object v5 │ │ +0f07d8: 2206 0c06 |004a: new-instance v6, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +0f07dc: 2209 9204 |004c: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +0f07e0: 7010 fb24 0900 |004e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f07e6: 1a0a db0f |0051: const-string v10, "PREF_MIXMAPS_" // string@0fdb │ │ +0f07ea: 6e20 0425 a900 |0053: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f07f0: 0c09 |0056: move-result-object v9 │ │ +0f07f2: 7220 db01 1000 |0057: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f07f8: 0a0a |005a: move-result v10 │ │ +0f07fa: 6e20 0025 a900 |005b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f0800: 0c09 |005e: move-result-object v9 │ │ +0f0802: 1a0a f914 |005f: const-string v10, "_enabled" // string@14f9 │ │ +0f0806: 6e20 0425 a900 |0061: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f080c: 0c09 |0064: move-result-object v9 │ │ +0f080e: 6e10 0a25 0900 |0065: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0814: 0c09 |0068: move-result-object v9 │ │ +0f0816: 7040 f02d e6d9 |0069: invoke-direct {v6, v14, v9, v13}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2df0 │ │ +0f081c: 2209 9204 |006c: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0820: 7010 fb24 0900 |006e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0826: 1a0a db0f |0071: const-string v10, "PREF_MIXMAPS_" // string@0fdb │ │ +0f082a: 6e20 0425 a900 |0073: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0830: 0c09 |0076: move-result-object v9 │ │ +0f0832: 7220 db01 1000 |0077: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f0838: 0a0a |007a: move-result v10 │ │ +0f083a: 6e20 0025 a900 |007b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f0840: 0c09 |007e: move-result-object v9 │ │ +0f0842: 6e10 0a25 0900 |007f: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0848: 0c09 |0082: move-result-object v9 │ │ +0f084a: 6e20 f72d 9600 |0083: invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setKey:(Ljava/lang/String;)V // method@2df7 │ │ +0f0850: 7110 af03 0e00 |0086: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0f0856: 0c09 |0089: move-result-object v9 │ │ +0f0858: 220a 9204 |008a: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0f085c: 7010 fb24 0a00 |008c: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0862: 1a0b db0f |008f: const-string v11, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0866: 6e20 0425 ba00 |0091: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f086c: 0c0a |0094: move-result-object v10 │ │ +0f086e: 7220 db01 1000 |0095: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f0874: 0a0b |0098: move-result v11 │ │ +0f0876: 6e20 0025 ba00 |0099: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f087c: 0c0a |009c: move-result-object v10 │ │ +0f087e: 1a0b 0115 |009d: const-string v11, "_name" // string@1501 │ │ +0f0882: 6e20 0425 ba00 |009f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0888: 0c0a |00a2: move-result-object v10 │ │ +0f088a: 6e10 0a25 0a00 |00a3: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0890: 0c0a |00a6: move-result-object v10 │ │ +0f0892: 7220 de01 2000 |00a7: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0f0898: 0c0b |00aa: move-result-object v11 │ │ +0f089a: 7230 8c01 a90b |00ab: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f08a0: 0c09 |00ae: move-result-object v9 │ │ +0f08a2: 6e20 fa2d 9600 |00af: invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ +0f08a8: 1409 5900 0e7f |00b2: const v9, #float 1.88752e+38 // #7f0e0059 │ │ +0f08ae: 6e20 f82d 9600 |00b5: invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setSummary:(I)V // method@2df8 │ │ +0f08b4: 2209 3000 |00b8: new-instance v9, Landroid/content/Intent; // type@0030 │ │ +0f08b8: 1c0a 9f05 |00ba: const-class v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity; // type@059f │ │ +0f08bc: 7030 4a01 e90a |00bc: invoke-direct {v9, v14, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0f08c2: 1a0a a306 |00bf: const-string v10, "Key" // string@06a3 │ │ +0f08c6: 220b 9204 |00c1: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +0f08ca: 7010 fb24 0b00 |00c3: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f08d0: 1a0c db0f |00c6: const-string v12, "PREF_MIXMAPS_" // string@0fdb │ │ +0f08d4: 6e20 0425 cb00 |00c8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f08da: 0c0b |00cb: move-result-object v11 │ │ +0f08dc: 7220 db01 1000 |00cc: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f08e2: 0a0c |00cf: move-result v12 │ │ +0f08e4: 6e20 0025 cb00 |00d0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f08ea: 0c0b |00d3: move-result-object v11 │ │ +0f08ec: 6e10 0a25 0b00 |00d4: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f08f2: 0c0b |00d7: move-result-object v11 │ │ +0f08f4: 6e30 6d01 a90b |00d8: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f08fa: 0c09 |00db: move-result-object v9 │ │ +0f08fc: 1a0a 1a29 |00dc: const-string v10, "mapid" // string@291a │ │ +0f0900: 7220 de01 1000 |00de: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0f0906: 0c0b |00e1: move-result-object v11 │ │ +0f0908: 6e30 6d01 a90b |00e2: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f090e: 0c09 |00e5: move-result-object v9 │ │ +0f0910: 1a0a 4b2a |00e6: const-string v10, "name" // string@2a4b │ │ +0f0914: 7220 de01 2000 |00e8: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0f091a: 0c0b |00eb: move-result-object v11 │ │ +0f091c: 6e30 6d01 a90b |00ec: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f0922: 0c09 |00ef: move-result-object v9 │ │ +0f0924: 1a0a ae2c |00f0: const-string v10, "overlayid" // string@2cae │ │ +0f0928: 1a0b ae2c |00f2: const-string v11, "overlayid" // string@2cae │ │ +0f092c: 6e20 7926 b500 |00f4: invoke-virtual {v5, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ +0f0932: 0c0b |00f7: move-result-object v11 │ │ +0f0934: 6e30 6d01 a90b |00f8: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f093a: 0c09 |00fb: move-result-object v9 │ │ +0f093c: 6e20 f62d 9600 |00fc: invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setIntent:(Landroid/content/Intent;)V // method@2df6 │ │ +0f0942: 6e20 ab03 6700 |00ff: invoke-virtual {v7, v6}, Landroid/preference/PreferenceGroup;.addPreference:(Landroid/preference/Preference;)Z // method@03ab │ │ +0f0948: 2900 14ff |0102: goto/16 0016 // -00ec │ │ +0f094c: 7220 de01 3000 |0104: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0f0952: 0c09 |0107: move-result-object v9 │ │ +0f0954: 7110 122b 0900 |0108: invoke-static {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f095a: 0c05 |010b: move-result-object v5 │ │ +0f095c: 2206 0c06 |010c: new-instance v6, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +0f0960: 2209 9204 |010e: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0964: 7010 fb24 0900 |0110: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f096a: 1a0a db0f |0113: const-string v10, "PREF_MIXMAPS_" // string@0fdb │ │ +0f096e: 6e20 0425 a900 |0115: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0974: 0c09 |0118: move-result-object v9 │ │ +0f0976: 7220 db01 1000 |0119: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f097c: 0a0a |011c: move-result v10 │ │ +0f097e: 6e20 0025 a900 |011d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f0984: 0c09 |0120: move-result-object v9 │ │ +0f0986: 1a0a f914 |0121: const-string v10, "_enabled" // string@14f9 │ │ +0f098a: 6e20 0425 a900 |0123: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0990: 0c09 |0126: move-result-object v9 │ │ +0f0992: 6e10 0a25 0900 |0127: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0998: 0c09 |012a: move-result-object v9 │ │ +0f099a: 7040 f02d e6d9 |012b: invoke-direct {v6, v14, v9, v13}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.:(Landroid/content/Context;Ljava/lang/String;Z)V // method@2df0 │ │ +0f09a0: 2209 9204 |012e: new-instance v9, Ljava/lang/StringBuilder; // type@0492 │ │ +0f09a4: 7010 fb24 0900 |0130: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f09aa: 1a0a db0f |0133: const-string v10, "PREF_MIXMAPS_" // string@0fdb │ │ +0f09ae: 6e20 0425 a900 |0135: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f09b4: 0c09 |0138: move-result-object v9 │ │ +0f09b6: 7220 db01 1000 |0139: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f09bc: 0a0a |013c: move-result v10 │ │ +0f09be: 6e20 0025 a900 |013d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f09c4: 0c09 |0140: move-result-object v9 │ │ +0f09c6: 6e10 0a25 0900 |0141: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f09cc: 0c09 |0144: move-result-object v9 │ │ +0f09ce: 6e20 f72d 9600 |0145: invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setKey:(Ljava/lang/String;)V // method@2df7 │ │ +0f09d4: 7110 af03 0e00 |0148: invoke-static {v14}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0f09da: 0c09 |014b: move-result-object v9 │ │ +0f09dc: 220a 9204 |014c: new-instance v10, Ljava/lang/StringBuilder; // type@0492 │ │ +0f09e0: 7010 fb24 0a00 |014e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f09e6: 1a0b db0f |0151: const-string v11, "PREF_MIXMAPS_" // string@0fdb │ │ +0f09ea: 6e20 0425 ba00 |0153: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f09f0: 0c0a |0156: move-result-object v10 │ │ +0f09f2: 7220 db01 1000 |0157: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f09f8: 0a0b |015a: move-result v11 │ │ +0f09fa: 6e20 0025 ba00 |015b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f0a00: 0c0a |015e: move-result-object v10 │ │ +0f0a02: 1a0b 0115 |015f: const-string v11, "_name" // string@1501 │ │ +0f0a06: 6e20 0425 ba00 |0161: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0a0c: 0c0a |0164: move-result-object v10 │ │ +0f0a0e: 6e10 0a25 0a00 |0165: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0a14: 0c0a |0168: move-result-object v10 │ │ +0f0a16: 7220 de01 2000 |0169: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0f0a1c: 0c0b |016c: move-result-object v11 │ │ +0f0a1e: 7230 8c01 a90b |016d: invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f0a24: 0c09 |0170: move-result-object v9 │ │ +0f0a26: 6e20 fa2d 9600 |0171: invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ +0f0a2c: 1409 5a00 0e7f |0174: const v9, #float 1.88752e+38 // #7f0e005a │ │ +0f0a32: 6e20 f82d 9600 |0177: invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setSummary:(I)V // method@2df8 │ │ +0f0a38: 2209 3000 |017a: new-instance v9, Landroid/content/Intent; // type@0030 │ │ +0f0a3c: 1c0a 9205 |017c: const-class v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity; // type@0592 │ │ +0f0a40: 7030 4a01 e90a |017e: invoke-direct {v9, v14, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014a │ │ +0f0a46: 1a0a a306 |0181: const-string v10, "Key" // string@06a3 │ │ +0f0a4a: 220b 9204 |0183: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0a4e: 7010 fb24 0b00 |0185: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0a54: 1a0c db0f |0188: const-string v12, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0a58: 6e20 0425 cb00 |018a: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0a5e: 0c0b |018d: move-result-object v11 │ │ +0f0a60: 7220 db01 1000 |018e: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f0a66: 0a0c |0191: move-result v12 │ │ +0f0a68: 6e20 0025 cb00 |0192: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f0a6e: 0c0b |0195: move-result-object v11 │ │ +0f0a70: 6e10 0a25 0b00 |0196: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0a76: 0c0b |0199: move-result-object v11 │ │ +0f0a78: 6e30 6d01 a90b |019a: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f0a7e: 0c09 |019d: move-result-object v9 │ │ +0f0a80: 1a0a 1a29 |019e: const-string v10, "mapid" // string@291a │ │ +0f0a84: 220b 9204 |01a0: new-instance v11, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0a88: 7010 fb24 0b00 |01a2: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0a8e: 1a0c 142a |01a5: const-string v12, "mixmap_" // string@2a14 │ │ +0f0a92: 6e20 0425 cb00 |01a7: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0a98: 0c0b |01aa: move-result-object v11 │ │ +0f0a9a: 7220 db01 1000 |01ab: invoke-interface {v0, v1}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f0aa0: 0a0c |01ae: move-result v12 │ │ +0f0aa2: 6e20 0025 cb00 |01af: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f0aa8: 0c0b |01b2: move-result-object v11 │ │ +0f0aaa: 6e10 0a25 0b00 |01b3: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0ab0: 0c0b |01b6: move-result-object v11 │ │ +0f0ab2: 6e30 6d01 a90b |01b7: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f0ab8: 0c09 |01ba: move-result-object v9 │ │ +0f0aba: 1a0a 4b2a |01bb: const-string v10, "name" // string@2a4b │ │ +0f0abe: 7220 de01 2000 |01bd: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01de │ │ +0f0ac4: 0c0b |01c0: move-result-object v11 │ │ +0f0ac6: 6e30 6d01 a90b |01c1: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f0acc: 0c09 |01c4: move-result-object v9 │ │ +0f0ace: 1a0a e117 |01c5: const-string v10, "baseurl" // string@17e1 │ │ +0f0ad2: 1a0b e117 |01c7: const-string v11, "baseurl" // string@17e1 │ │ +0f0ad6: 6e20 7926 b500 |01c9: invoke-virtual {v5, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ +0f0adc: 0c0b |01cc: move-result-object v11 │ │ +0f0ade: 6e30 6d01 a90b |01cd: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f0ae4: 0c09 |01d0: move-result-object v9 │ │ +0f0ae6: 1a0a 1e29 |01d1: const-string v10, "mapprojection" // string@291e │ │ +0f0aea: 1a0b 1e29 |01d3: const-string v11, "mapprojection" // string@291e │ │ +0f0aee: 6e20 7926 b500 |01d5: invoke-virtual {v5, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ +0f0af4: 0c0b |01d8: move-result-object v11 │ │ +0f0af6: 6e30 6d01 a90b |01d9: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f0afc: 0c09 |01dc: move-result-object v9 │ │ +0f0afe: 1a0a 0e2a |01dd: const-string v10, "minzoom" // string@2a0e │ │ +0f0b02: 1a0b 0e2a |01df: const-string v11, "minzoom" // string@2a0e │ │ +0f0b06: 6e20 7926 b500 |01e1: invoke-virtual {v5, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ +0f0b0c: 0c0b |01e4: move-result-object v11 │ │ +0f0b0e: 6e30 6d01 a90b |01e5: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f0b14: 0c09 |01e8: move-result-object v9 │ │ +0f0b16: 1a0a 5929 |01e9: const-string v10, "maxzoom" // string@2959 │ │ +0f0b1a: 1a0b 5929 |01eb: const-string v11, "maxzoom" // string@2959 │ │ +0f0b1e: 6e20 7926 b500 |01ed: invoke-virtual {v5, v11}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2679 │ │ +0f0b24: 0c0b |01f0: move-result-object v11 │ │ +0f0b26: 6e30 6d01 a90b |01f1: invoke-virtual {v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016d │ │ +0f0b2c: 0c09 |01f4: move-result-object v9 │ │ +0f0b2e: 6e20 f62d 9600 |01f5: invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setIntent:(Landroid/content/Intent;)V // method@2df6 │ │ +0f0b34: 6e20 ab03 6700 |01f8: invoke-virtual {v7, v6}, Landroid/preference/PreferenceGroup;.addPreference:(Landroid/preference/Preference;)Z // method@03ab │ │ +0f0b3a: 2900 1bfe |01fb: goto/16 0016 // -01e5 │ │ +0f0b3e: 0e00 |01fd: return-void │ │ +0f0b40: 0001 0300 0100 0000 0400 0000 c600 ... |01fe: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0009 line=97 │ │ 0x000c line=99 │ │ 0x0022 line=100 │ │ 0x0028 line=101 │ │ @@ -333491,209 +333868,221 @@ │ │ 0x003a line=104 │ │ 0x0042 line=125 │ │ 0x004a line=126 │ │ 0x006c line=127 │ │ 0x0086 line=128 │ │ 0x00b2 line=129 │ │ 0x00b8 line=130 │ │ + 0x00cc line=131 │ │ + 0x00de line=132 │ │ + 0x00e8 line=133 │ │ + 0x00f4 line=134 │ │ + 0x00fc line=130 │ │ 0x00ff line=136 │ │ 0x0104 line=107 │ │ 0x010c line=108 │ │ 0x012e line=109 │ │ 0x0148 line=110 │ │ 0x0174 line=111 │ │ 0x017a line=112 │ │ + 0x018e line=113 │ │ + 0x01ab line=114 │ │ + 0x01bd line=115 │ │ + 0x01c9 line=116 │ │ + 0x01d5 line=117 │ │ + 0x01e1 line=118 │ │ + 0x01ed line=119 │ │ + 0x01f5 line=112 │ │ 0x01f8 line=121 │ │ 0x01fd line=141 │ │ 0x01fe line=104 │ │ locals : │ │ - 0x004a - 0x0104 reg=6 json Lorg/json/JSONObject; │ │ - 0x006c - 0x0104 reg=7 pref Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ + 0x004a - 0x0104 reg=5 json Lorg/json/JSONObject; │ │ + 0x006c - 0x0104 reg=6 pref Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ 0x0022 - 0x01fd reg=0 c Landroid/database/Cursor; │ │ - 0x0028 - 0x01fd reg=2 idMapid I │ │ - 0x002e - 0x01fd reg=3 idName I │ │ - 0x003a - 0x01fd reg=4 idParams I │ │ - 0x0034 - 0x01fd reg=5 idType I │ │ - 0x010c - 0x01fd reg=6 json Lorg/json/JSONObject; │ │ - 0x012e - 0x01fd reg=7 pref Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ - 0x0016 - 0x0208 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0009 - 0x0208 reg=8 prefGroup Landroid/preference/PreferenceGroup; │ │ + 0x0028 - 0x01fd reg=1 idMapid I │ │ + 0x002e - 0x01fd reg=2 idName I │ │ + 0x003a - 0x01fd reg=3 idParams I │ │ + 0x0034 - 0x01fd reg=4 idType I │ │ + 0x010c - 0x01fd reg=5 json Lorg/json/JSONObject; │ │ + 0x012e - 0x01fd reg=6 pref Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ + 0x0009 - 0x0208 reg=7 prefGroup Landroid/preference/PreferenceGroup; │ │ 0x0000 - 0x0208 reg=14 this Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/pyneo/maps/preference/MixedMapsPreference;) │ │ name : 'onContextItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 340 16-bit code units │ │ -0f0c5c: |[0f0c5c] org.pyneo.maps.preference.MixedMapsPreference.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0f0c6c: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -0f0c6e: 7210 3c1f 0a00 |0001: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0f0c74: 0a05 |0004: move-result v5 │ │ -0f0c76: 1406 0300 0b7f |0005: const v6, #float 1.84763e+38 // #7f0b0003 │ │ -0f0c7c: 3365 1a00 |0008: if-ne v5, v6, 0022 // +001a │ │ -0f0c80: 5495 c114 |000a: iget-object v5, v9, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14c1 │ │ -0f0c84: 1216 |000c: const/4 v6, #int 1 // #1 │ │ -0f0c86: 1a07 0000 |000d: const-string v7, "" // string@0000 │ │ -0f0c8a: 7110 132b 0700 |000f: invoke-static {v7}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ -0f0c90: 0c07 |0012: move-result-object v7 │ │ -0f0c92: 6e10 7f26 0700 |0013: invoke-virtual {v7}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f0c98: 0c07 |0016: move-result-object v7 │ │ -0f0c9a: 6e30 952a 6507 |0017: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/poi/PoiManager;.addMap:(ILjava/lang/String;)J // method@2a95 │ │ -0f0ca0: 7010 152b 0900 |001a: invoke-direct {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.loadMixedMaps:()V // method@2b15 │ │ -0f0ca6: 6f20 052b a900 |001d: invoke-super {v9, v10}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@2b05 │ │ -0f0cac: 0a05 |0020: move-result v5 │ │ -0f0cae: 0f05 |0021: return v5 │ │ -0f0cb0: 7210 3c1f 0a00 |0022: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0f0cb6: 0a05 |0025: move-result v5 │ │ -0f0cb8: 1406 0400 0b7f |0026: const v6, #float 1.84763e+38 // #7f0b0004 │ │ -0f0cbe: 3365 1500 |0029: if-ne v5, v6, 003e // +0015 │ │ -0f0cc2: 5495 c114 |002b: iget-object v5, v9, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14c1 │ │ -0f0cc6: 1a06 0000 |002d: const-string v6, "" // string@0000 │ │ -0f0cca: 7110 122b 0600 |002f: invoke-static {v6}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ -0f0cd0: 0c06 |0032: move-result-object v6 │ │ -0f0cd2: 6e10 7f26 0600 |0033: invoke-virtual {v6}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f0cd8: 0c06 |0036: move-result-object v6 │ │ -0f0cda: 6e30 952a 8506 |0037: invoke-virtual {v5, v8, v6}, Lorg/pyneo/maps/poi/PoiManager;.addMap:(ILjava/lang/String;)J // method@2a95 │ │ -0f0ce0: 7010 152b 0900 |003a: invoke-direct {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.loadMixedMaps:()V // method@2b15 │ │ -0f0ce6: 28e0 |003d: goto 001d // -0020 │ │ -0f0ce8: 7210 3c1f 0a00 |003e: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ -0f0cee: 0a05 |0041: move-result v5 │ │ -0f0cf0: 1406 0001 0b7f |0042: const v6, #float 1.84768e+38 // #7f0b0100 │ │ -0f0cf6: 3365 d8ff |0045: if-ne v5, v6, 001d // -0028 │ │ -0f0cfa: 1a05 e72d |0047: const-string v5, "pref_mixmaps_group" // string@2de7 │ │ -0f0cfe: 6e20 102b 5900 |0049: invoke-virtual {v9, v5}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ -0f0d04: 0c04 |004c: move-result-object v4 │ │ -0f0d06: 1f04 b100 |004d: check-cast v4, Landroid/preference/PreferenceGroup; // type@00b1 │ │ -0f0d0a: 7210 3d1f 0a00 |004f: invoke-interface {v10}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ -0f0d10: 0c05 |0052: move-result-object v5 │ │ -0f0d12: 1f05 fc03 |0053: check-cast v5, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0f0d16: 5255 910b |0055: iget v5, v5, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0b91 │ │ -0f0d1a: d805 05fe |0057: add-int/lit8 v5, v5, #int -2 // #fe │ │ -0f0d1e: 6e20 ac03 5400 |0059: invoke-virtual {v4, v5}, Landroid/preference/PreferenceGroup;.getPreference:(I)Landroid/preference/Preference; // method@03ac │ │ -0f0d24: 0c05 |005c: move-result-object v5 │ │ -0f0d26: 6e10 9503 0500 |005d: invoke-virtual {v5}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@0395 │ │ -0f0d2c: 0c02 |0060: move-result-object v2 │ │ -0f0d2e: 1a05 e814 |0061: const-string v5, "_" // string@14e8 │ │ -0f0d32: 6e20 e824 5200 |0063: invoke-virtual {v2, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0f0d38: 0c03 |0066: move-result-object v3 │ │ -0f0d3a: 5495 c114 |0067: iget-object v5, v9, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14c1 │ │ -0f0d3e: 4606 0308 |0069: aget-object v6, v3, v8 │ │ -0f0d42: 7110 9d24 0600 |006b: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ -0f0d48: 0b06 |006e: move-result-wide v6 │ │ -0f0d4a: 6e30 9c2a 6507 |006f: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/poi/PoiManager;.deleteMap:(J)V // method@2a9c │ │ -0f0d50: 7110 af03 0900 |0072: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ -0f0d56: 0c00 |0075: move-result-object v0 │ │ -0f0d58: 7210 8801 0000 |0076: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ -0f0d5e: 0c01 |0079: move-result-object v1 │ │ -0f0d60: 2205 9204 |007a: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0d64: 7010 fb24 0500 |007c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0d6a: 1a06 db0f |007f: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0d6e: 6e20 0425 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0d74: 0c05 |0084: move-result-object v5 │ │ -0f0d76: 4606 0308 |0085: aget-object v6, v3, v8 │ │ -0f0d7a: 6e20 0425 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0d80: 0c05 |008a: move-result-object v5 │ │ -0f0d82: 1a06 f914 |008b: const-string v6, "_enabled" // string@14f9 │ │ -0f0d86: 6e20 0425 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0d8c: 0c05 |0090: move-result-object v5 │ │ -0f0d8e: 6e10 0a25 0500 |0091: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0d94: 0c05 |0094: move-result-object v5 │ │ -0f0d96: 7220 8701 5100 |0095: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ -0f0d9c: 2205 9204 |0098: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0da0: 7010 fb24 0500 |009a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0da6: 1a06 db0f |009d: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0daa: 6e20 0425 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0db0: 0c05 |00a2: move-result-object v5 │ │ -0f0db2: 4606 0308 |00a3: aget-object v6, v3, v8 │ │ -0f0db6: 6e20 0425 6500 |00a5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0dbc: 0c05 |00a8: move-result-object v5 │ │ -0f0dbe: 1a06 0115 |00a9: const-string v6, "_name" // string@1501 │ │ -0f0dc2: 6e20 0425 6500 |00ab: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0dc8: 0c05 |00ae: move-result-object v5 │ │ -0f0dca: 6e10 0a25 0500 |00af: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0dd0: 0c05 |00b2: move-result-object v5 │ │ -0f0dd2: 7220 8701 5100 |00b3: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ -0f0dd8: 2205 9204 |00b6: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0ddc: 7010 fb24 0500 |00b8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0de2: 1a06 db0f |00bb: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0de6: 6e20 0425 6500 |00bd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0dec: 0c05 |00c0: move-result-object v5 │ │ -0f0dee: 4606 0308 |00c1: aget-object v6, v3, v8 │ │ -0f0df2: 6e20 0425 6500 |00c3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0df8: 0c05 |00c6: move-result-object v5 │ │ -0f0dfa: 1a06 1a29 |00c7: const-string v6, "mapid" // string@291a │ │ -0f0dfe: 6e20 0425 6500 |00c9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0e04: 0c05 |00cc: move-result-object v5 │ │ -0f0e06: 6e10 0a25 0500 |00cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0e0c: 0c05 |00d0: move-result-object v5 │ │ -0f0e0e: 7220 8701 5100 |00d1: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ -0f0e14: 2205 9204 |00d4: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0e18: 7010 fb24 0500 |00d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0e1e: 1a06 db0f |00d9: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0e22: 6e20 0425 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0e28: 0c05 |00de: move-result-object v5 │ │ -0f0e2a: 4606 0308 |00df: aget-object v6, v3, v8 │ │ -0f0e2e: 6e20 0425 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0e34: 0c05 |00e4: move-result-object v5 │ │ -0f0e36: 1a06 ae2c |00e5: const-string v6, "overlayid" // string@2cae │ │ -0f0e3a: 6e20 0425 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0e40: 0c05 |00ea: move-result-object v5 │ │ -0f0e42: 6e10 0a25 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0e48: 0c05 |00ee: move-result-object v5 │ │ -0f0e4a: 7220 8701 5100 |00ef: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ -0f0e50: 2205 9204 |00f2: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0e54: 7010 fb24 0500 |00f4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0e5a: 1a06 db0f |00f7: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0e5e: 6e20 0425 6500 |00f9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0e64: 0c05 |00fc: move-result-object v5 │ │ -0f0e66: 4606 0308 |00fd: aget-object v6, v3, v8 │ │ -0f0e6a: 6e20 0425 6500 |00ff: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0e70: 0c05 |0102: move-result-object v5 │ │ -0f0e72: 1a06 f414 |0103: const-string v6, "_baseurl" // string@14f4 │ │ -0f0e76: 6e20 0425 6500 |0105: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0e7c: 0c05 |0108: move-result-object v5 │ │ -0f0e7e: 6e10 0a25 0500 |0109: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0e84: 0c05 |010c: move-result-object v5 │ │ -0f0e86: 7220 8701 5100 |010d: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ -0f0e8c: 2205 9204 |0110: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0e90: 7010 fb24 0500 |0112: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0e96: 1a06 db0f |0115: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0e9a: 6e20 0425 6500 |0117: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0ea0: 0c05 |011a: move-result-object v5 │ │ -0f0ea2: 4606 0308 |011b: aget-object v6, v3, v8 │ │ -0f0ea6: 6e20 0425 6500 |011d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0eac: 0c05 |0120: move-result-object v5 │ │ -0f0eae: 1a06 0615 |0121: const-string v6, "_projection" // string@1506 │ │ -0f0eb2: 6e20 0425 6500 |0123: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0eb8: 0c05 |0126: move-result-object v5 │ │ -0f0eba: 6e10 0a25 0500 |0127: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0ec0: 0c05 |012a: move-result-object v5 │ │ -0f0ec2: 7220 8701 5100 |012b: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ -0f0ec8: 2205 9204 |012e: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ -0f0ecc: 7010 fb24 0500 |0130: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f0ed2: 1a06 db0f |0133: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ -0f0ed6: 6e20 0425 6500 |0135: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0edc: 0c05 |0138: move-result-object v5 │ │ -0f0ede: 4606 0308 |0139: aget-object v6, v3, v8 │ │ -0f0ee2: 6e20 0425 6500 |013b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0ee8: 0c05 |013e: move-result-object v5 │ │ -0f0eea: 1a06 fe14 |013f: const-string v6, "_isoverlay" // string@14fe │ │ -0f0eee: 6e20 0425 6500 |0141: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f0ef4: 0c05 |0144: move-result-object v5 │ │ -0f0ef6: 6e10 0a25 0500 |0145: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f0efc: 0c05 |0148: move-result-object v5 │ │ -0f0efe: 7220 8701 5100 |0149: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ -0f0f04: 7210 8201 0100 |014c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ -0f0f0a: 7010 152b 0900 |014f: invoke-direct {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.loadMixedMaps:()V // method@2b15 │ │ -0f0f10: 2900 cbfe |0152: goto/16 001d // -0135 │ │ +0f0b54: |[0f0b54] org.pyneo.maps.preference.MixedMapsPreference.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0f0b64: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +0f0b66: 7210 3c1f 0a00 |0001: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0f0b6c: 0a05 |0004: move-result v5 │ │ +0f0b6e: 1406 0300 0b7f |0005: const v6, #float 1.84763e+38 // #7f0b0003 │ │ +0f0b74: 3365 1a00 |0008: if-ne v5, v6, 0022 // +001a │ │ +0f0b78: 5495 c114 |000a: iget-object v5, v9, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14c1 │ │ +0f0b7c: 1216 |000c: const/4 v6, #int 1 // #1 │ │ +0f0b7e: 1a07 0000 |000d: const-string v7, "" // string@0000 │ │ +0f0b82: 7110 132b 0700 |000f: invoke-static {v7}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ +0f0b88: 0c07 |0012: move-result-object v7 │ │ +0f0b8a: 6e10 7f26 0700 |0013: invoke-virtual {v7}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f0b90: 0c07 |0016: move-result-object v7 │ │ +0f0b92: 6e30 952a 6507 |0017: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/poi/PoiManager;.addMap:(ILjava/lang/String;)J // method@2a95 │ │ +0f0b98: 7010 152b 0900 |001a: invoke-direct {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.loadMixedMaps:()V // method@2b15 │ │ +0f0b9e: 6f20 052b a900 |001d: invoke-super {v9, v10}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@2b05 │ │ +0f0ba4: 0a05 |0020: move-result v5 │ │ +0f0ba6: 0f05 |0021: return v5 │ │ +0f0ba8: 7210 3c1f 0a00 |0022: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0f0bae: 0a05 |0025: move-result v5 │ │ +0f0bb0: 1406 0400 0b7f |0026: const v6, #float 1.84763e+38 // #7f0b0004 │ │ +0f0bb6: 3365 1500 |0029: if-ne v5, v6, 003e // +0015 │ │ +0f0bba: 5495 c114 |002b: iget-object v5, v9, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14c1 │ │ +0f0bbe: 1a06 0000 |002d: const-string v6, "" // string@0000 │ │ +0f0bc2: 7110 122b 0600 |002f: invoke-static {v6}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapCustomParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b12 │ │ +0f0bc8: 0c06 |0032: move-result-object v6 │ │ +0f0bca: 6e10 7f26 0600 |0033: invoke-virtual {v6}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f0bd0: 0c06 |0036: move-result-object v6 │ │ +0f0bd2: 6e30 952a 8506 |0037: invoke-virtual {v5, v8, v6}, Lorg/pyneo/maps/poi/PoiManager;.addMap:(ILjava/lang/String;)J // method@2a95 │ │ +0f0bd8: 7010 152b 0900 |003a: invoke-direct {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.loadMixedMaps:()V // method@2b15 │ │ +0f0bde: 28e0 |003d: goto 001d // -0020 │ │ +0f0be0: 7210 3c1f 0a00 |003e: invoke-interface {v10}, Landroid/view/MenuItem;.getItemId:()I // method@1f3c │ │ +0f0be6: 0a05 |0041: move-result v5 │ │ +0f0be8: 1406 0001 0b7f |0042: const v6, #float 1.84768e+38 // #7f0b0100 │ │ +0f0bee: 3365 d8ff |0045: if-ne v5, v6, 001d // -0028 │ │ +0f0bf2: 1a05 e72d |0047: const-string v5, "pref_mixmaps_group" // string@2de7 │ │ +0f0bf6: 6e20 102b 5900 |0049: invoke-virtual {v9, v5}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ +0f0bfc: 0c04 |004c: move-result-object v4 │ │ +0f0bfe: 1f04 b100 |004d: check-cast v4, Landroid/preference/PreferenceGroup; // type@00b1 │ │ +0f0c02: 7210 3d1f 0a00 |004f: invoke-interface {v10}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@1f3d │ │ +0f0c08: 0c05 |0052: move-result-object v5 │ │ +0f0c0a: 1f05 fc03 |0053: check-cast v5, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0f0c0e: 5255 910b |0055: iget v5, v5, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0b91 │ │ +0f0c12: d805 05fe |0057: add-int/lit8 v5, v5, #int -2 // #fe │ │ +0f0c16: 6e20 ac03 5400 |0059: invoke-virtual {v4, v5}, Landroid/preference/PreferenceGroup;.getPreference:(I)Landroid/preference/Preference; // method@03ac │ │ +0f0c1c: 0c05 |005c: move-result-object v5 │ │ +0f0c1e: 6e10 9503 0500 |005d: invoke-virtual {v5}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@0395 │ │ +0f0c24: 0c02 |0060: move-result-object v2 │ │ +0f0c26: 1a05 e814 |0061: const-string v5, "_" // string@14e8 │ │ +0f0c2a: 6e20 e824 5200 |0063: invoke-virtual {v2, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0f0c30: 0c03 |0066: move-result-object v3 │ │ +0f0c32: 5495 c114 |0067: iget-object v5, v9, Lorg/pyneo/maps/preference/MixedMapsPreference;.mPoiManager:Lorg/pyneo/maps/poi/PoiManager; // field@14c1 │ │ +0f0c36: 4606 0308 |0069: aget-object v6, v3, v8 │ │ +0f0c3a: 7110 9d24 0600 |006b: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ +0f0c40: 0b06 |006e: move-result-wide v6 │ │ +0f0c42: 6e30 9c2a 6507 |006f: invoke-virtual {v5, v6, v7}, Lorg/pyneo/maps/poi/PoiManager;.deleteMap:(J)V // method@2a9c │ │ +0f0c48: 7110 af03 0900 |0072: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@03af │ │ +0f0c4e: 0c00 |0075: move-result-object v0 │ │ +0f0c50: 7210 8801 0000 |0076: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0188 │ │ +0f0c56: 0c01 |0079: move-result-object v1 │ │ +0f0c58: 2205 9204 |007a: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0c5c: 7010 fb24 0500 |007c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0c62: 1a06 db0f |007f: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0c66: 6e20 0425 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0c6c: 0c05 |0084: move-result-object v5 │ │ +0f0c6e: 4606 0308 |0085: aget-object v6, v3, v8 │ │ +0f0c72: 6e20 0425 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0c78: 0c05 |008a: move-result-object v5 │ │ +0f0c7a: 1a06 f914 |008b: const-string v6, "_enabled" // string@14f9 │ │ +0f0c7e: 6e20 0425 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0c84: 0c05 |0090: move-result-object v5 │ │ +0f0c86: 6e10 0a25 0500 |0091: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0c8c: 0c05 |0094: move-result-object v5 │ │ +0f0c8e: 7220 8701 5100 |0095: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ +0f0c94: 2205 9204 |0098: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0c98: 7010 fb24 0500 |009a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0c9e: 1a06 db0f |009d: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0ca2: 6e20 0425 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0ca8: 0c05 |00a2: move-result-object v5 │ │ +0f0caa: 4606 0308 |00a3: aget-object v6, v3, v8 │ │ +0f0cae: 6e20 0425 6500 |00a5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0cb4: 0c05 |00a8: move-result-object v5 │ │ +0f0cb6: 1a06 0115 |00a9: const-string v6, "_name" // string@1501 │ │ +0f0cba: 6e20 0425 6500 |00ab: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0cc0: 0c05 |00ae: move-result-object v5 │ │ +0f0cc2: 6e10 0a25 0500 |00af: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0cc8: 0c05 |00b2: move-result-object v5 │ │ +0f0cca: 7220 8701 5100 |00b3: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ +0f0cd0: 2205 9204 |00b6: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0cd4: 7010 fb24 0500 |00b8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0cda: 1a06 db0f |00bb: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0cde: 6e20 0425 6500 |00bd: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0ce4: 0c05 |00c0: move-result-object v5 │ │ +0f0ce6: 4606 0308 |00c1: aget-object v6, v3, v8 │ │ +0f0cea: 6e20 0425 6500 |00c3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0cf0: 0c05 |00c6: move-result-object v5 │ │ +0f0cf2: 1a06 1a29 |00c7: const-string v6, "mapid" // string@291a │ │ +0f0cf6: 6e20 0425 6500 |00c9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0cfc: 0c05 |00cc: move-result-object v5 │ │ +0f0cfe: 6e10 0a25 0500 |00cd: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0d04: 0c05 |00d0: move-result-object v5 │ │ +0f0d06: 7220 8701 5100 |00d1: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ +0f0d0c: 2205 9204 |00d4: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0d10: 7010 fb24 0500 |00d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0d16: 1a06 db0f |00d9: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0d1a: 6e20 0425 6500 |00db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0d20: 0c05 |00de: move-result-object v5 │ │ +0f0d22: 4606 0308 |00df: aget-object v6, v3, v8 │ │ +0f0d26: 6e20 0425 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0d2c: 0c05 |00e4: move-result-object v5 │ │ +0f0d2e: 1a06 ae2c |00e5: const-string v6, "overlayid" // string@2cae │ │ +0f0d32: 6e20 0425 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0d38: 0c05 |00ea: move-result-object v5 │ │ +0f0d3a: 6e10 0a25 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0d40: 0c05 |00ee: move-result-object v5 │ │ +0f0d42: 7220 8701 5100 |00ef: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ +0f0d48: 2205 9204 |00f2: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0d4c: 7010 fb24 0500 |00f4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0d52: 1a06 db0f |00f7: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0d56: 6e20 0425 6500 |00f9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0d5c: 0c05 |00fc: move-result-object v5 │ │ +0f0d5e: 4606 0308 |00fd: aget-object v6, v3, v8 │ │ +0f0d62: 6e20 0425 6500 |00ff: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0d68: 0c05 |0102: move-result-object v5 │ │ +0f0d6a: 1a06 f414 |0103: const-string v6, "_baseurl" // string@14f4 │ │ +0f0d6e: 6e20 0425 6500 |0105: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0d74: 0c05 |0108: move-result-object v5 │ │ +0f0d76: 6e10 0a25 0500 |0109: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0d7c: 0c05 |010c: move-result-object v5 │ │ +0f0d7e: 7220 8701 5100 |010d: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ +0f0d84: 2205 9204 |0110: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0d88: 7010 fb24 0500 |0112: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0d8e: 1a06 db0f |0115: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0d92: 6e20 0425 6500 |0117: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0d98: 0c05 |011a: move-result-object v5 │ │ +0f0d9a: 4606 0308 |011b: aget-object v6, v3, v8 │ │ +0f0d9e: 6e20 0425 6500 |011d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0da4: 0c05 |0120: move-result-object v5 │ │ +0f0da6: 1a06 0615 |0121: const-string v6, "_projection" // string@1506 │ │ +0f0daa: 6e20 0425 6500 |0123: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0db0: 0c05 |0126: move-result-object v5 │ │ +0f0db2: 6e10 0a25 0500 |0127: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0db8: 0c05 |012a: move-result-object v5 │ │ +0f0dba: 7220 8701 5100 |012b: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ +0f0dc0: 2205 9204 |012e: new-instance v5, Ljava/lang/StringBuilder; // type@0492 │ │ +0f0dc4: 7010 fb24 0500 |0130: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f0dca: 1a06 db0f |0133: const-string v6, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0dce: 6e20 0425 6500 |0135: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0dd4: 0c05 |0138: move-result-object v5 │ │ +0f0dd6: 4606 0308 |0139: aget-object v6, v3, v8 │ │ +0f0dda: 6e20 0425 6500 |013b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0de0: 0c05 |013e: move-result-object v5 │ │ +0f0de2: 1a06 fe14 |013f: const-string v6, "_isoverlay" // string@14fe │ │ +0f0de6: 6e20 0425 6500 |0141: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f0dec: 0c05 |0144: move-result-object v5 │ │ +0f0dee: 6e10 0a25 0500 |0145: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f0df4: 0c05 |0148: move-result-object v5 │ │ +0f0df6: 7220 8701 5100 |0149: invoke-interface {v1, v5}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0187 │ │ +0f0dfc: 7210 8201 0100 |014c: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@0182 │ │ +0f0e02: 7010 152b 0900 |014f: invoke-direct {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;.loadMixedMaps:()V // method@2b15 │ │ +0f0e08: 2900 cbfe |0152: goto/16 001d // -0135 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=158 │ │ 0x000a line=159 │ │ 0x001a line=160 │ │ 0x001d line=185 │ │ 0x0022 line=162 │ │ @@ -333729,34 +334118,34 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0f0f14: |[0f0f14] org.pyneo.maps.preference.MixedMapsPreference.onCreate:(Landroid/os/Bundle;)V │ │ -0f0f24: 6f20 062b 3200 |0000: invoke-super {v2, v3}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@2b06 │ │ -0f0f2a: 1400 0100 057f |0003: const v0, #float 1.76787e+38 // #7f050001 │ │ -0f0f30: 6e20 0f2b 0200 |0006: invoke-virtual {v2, v0}, Lorg/pyneo/maps/preference/MixedMapsPreference;.addPreferencesFromResource:(I)V // method@2b0f │ │ -0f0f36: 6e10 112b 0200 |0009: invoke-virtual {v2}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getListView:()Landroid/widget/ListView; // method@2b11 │ │ -0f0f3c: 0c00 |000c: move-result-object v0 │ │ -0f0f3e: 6e20 1b2b 0200 |000d: invoke-virtual {v2, v0}, Lorg/pyneo/maps/preference/MixedMapsPreference;.registerForContextMenu:(Landroid/view/View;)V // method@2b1b │ │ -0f0f44: 1a00 ae2d |0010: const-string v0, "pref_addmixmap" // string@2dae │ │ -0f0f48: 6e20 102b 0200 |0012: invoke-virtual {v2, v0}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ -0f0f4e: 0c00 |0015: move-result-object v0 │ │ -0f0f50: 2201 9505 |0016: new-instance v1, Lorg/pyneo/maps/preference/MixedMapsPreference$1; // type@0595 │ │ -0f0f54: 7020 0b2b 2100 |0018: invoke-direct {v1, v2}, Lorg/pyneo/maps/preference/MixedMapsPreference$1;.:(Lorg/pyneo/maps/preference/MixedMapsPreference;)V // method@2b0b │ │ -0f0f5a: 6e20 9b03 1000 |001b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ -0f0f60: 7010 152b 0200 |001e: invoke-direct {v2}, Lorg/pyneo/maps/preference/MixedMapsPreference;.loadMixedMaps:()V // method@2b15 │ │ -0f0f66: 6e10 142b 0200 |0021: invoke-virtual {v2}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b14 │ │ -0f0f6c: 0c00 |0024: move-result-object v0 │ │ -0f0f6e: 6e10 b103 0000 |0025: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -0f0f74: 0c00 |0028: move-result-object v0 │ │ -0f0f76: 7220 8d01 2000 |0029: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ -0f0f7c: 0e00 |002c: return-void │ │ +0f0e0c: |[0f0e0c] org.pyneo.maps.preference.MixedMapsPreference.onCreate:(Landroid/os/Bundle;)V │ │ +0f0e1c: 6f20 062b 3200 |0000: invoke-super {v2, v3}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@2b06 │ │ +0f0e22: 1400 0100 057f |0003: const v0, #float 1.76787e+38 // #7f050001 │ │ +0f0e28: 6e20 0f2b 0200 |0006: invoke-virtual {v2, v0}, Lorg/pyneo/maps/preference/MixedMapsPreference;.addPreferencesFromResource:(I)V // method@2b0f │ │ +0f0e2e: 6e10 112b 0200 |0009: invoke-virtual {v2}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getListView:()Landroid/widget/ListView; // method@2b11 │ │ +0f0e34: 0c00 |000c: move-result-object v0 │ │ +0f0e36: 6e20 1b2b 0200 |000d: invoke-virtual {v2, v0}, Lorg/pyneo/maps/preference/MixedMapsPreference;.registerForContextMenu:(Landroid/view/View;)V // method@2b1b │ │ +0f0e3c: 1a00 ae2d |0010: const-string v0, "pref_addmixmap" // string@2dae │ │ +0f0e40: 6e20 102b 0200 |0012: invoke-virtual {v2, v0}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ +0f0e46: 0c00 |0015: move-result-object v0 │ │ +0f0e48: 2201 9505 |0016: new-instance v1, Lorg/pyneo/maps/preference/MixedMapsPreference$1; // type@0595 │ │ +0f0e4c: 7020 0b2b 2100 |0018: invoke-direct {v1, v2}, Lorg/pyneo/maps/preference/MixedMapsPreference$1;.:(Lorg/pyneo/maps/preference/MixedMapsPreference;)V // method@2b0b │ │ +0f0e52: 6e20 9b03 1000 |001b: invoke-virtual {v0, v1}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@039b │ │ +0f0e58: 7010 152b 0200 |001e: invoke-direct {v2}, Lorg/pyneo/maps/preference/MixedMapsPreference;.loadMixedMaps:()V // method@2b15 │ │ +0f0e5e: 6e10 142b 0200 |0021: invoke-virtual {v2}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b14 │ │ +0f0e64: 0c00 |0024: move-result-object v0 │ │ +0f0e66: 6e10 b103 0000 |0025: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0f0e6c: 0c00 |0028: move-result-object v0 │ │ +0f0e6e: 7220 8d01 2000 |0029: invoke-interface {v0, v2}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ +0f0e74: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ 0x0009 line=81 │ │ 0x0010 line=83 │ │ 0x001e line=90 │ │ @@ -333771,44 +334160,44 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -0f0f80: |[0f0f80] org.pyneo.maps.preference.MixedMapsPreference.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0f0f90: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0f0f94: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0f0f96: 3809 0d00 |0003: if-eqz v9, 0010 // +000d │ │ -0f0f9a: 3809 2100 |0005: if-eqz v9, 0026 // +0021 │ │ -0f0f9e: 0790 |0007: move-object v0, v9 │ │ -0f0fa0: 1f00 fc03 |0008: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0f0fa4: 5300 900b |000a: iget-wide v0, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ -0f0fa8: 3100 0004 |000c: cmp-long v0, v0, v4 │ │ -0f0fac: 3900 1800 |000e: if-nez v0, 0026 // +0018 │ │ -0f0fb0: 1400 0300 0b7f |0010: const v0, #float 1.84763e+38 // #7f0b0003 │ │ -0f0fb6: 1401 5900 0e7f |0013: const v1, #float 1.88752e+38 // #7f0e0059 │ │ -0f0fbc: 7251 db1e 2720 |0016: invoke-interface {v7, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -0f0fc2: 1400 0400 0b7f |0019: const v0, #float 1.84763e+38 // #7f0b0004 │ │ -0f0fc8: 1401 5a00 0e7f |001c: const v1, #float 1.88752e+38 // #7f0e005a │ │ -0f0fce: 7251 db1e 2720 |001f: invoke-interface {v7, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -0f0fd4: 6f40 072b 7698 |0022: invoke-super {v6, v7, v8, v9}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@2b07 │ │ -0f0fda: 0e00 |0025: return-void │ │ -0f0fdc: 3809 fcff |0026: if-eqz v9, 0022 // -0004 │ │ -0f0fe0: 0790 |0028: move-object v0, v9 │ │ -0f0fe2: 1f00 fc03 |0029: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0f0fe6: 5200 910b |002b: iget v0, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0b91 │ │ -0f0fea: 3800 f5ff |002d: if-eqz v0, 0022 // -000b │ │ -0f0fee: 1400 0001 0b7f |002f: const v0, #float 1.84768e+38 // #7f0b0100 │ │ -0f0ff4: 1401 6100 0e7f |0032: const v1, #float 1.88752e+38 // #7f0e0061 │ │ -0f0ffa: 7251 db1e 2720 |0035: invoke-interface {v7, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ -0f1000: 0790 |0038: move-object v0, v9 │ │ -0f1002: 1f00 fc03 |0039: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ -0f1006: 5a04 900b |003b: iput-wide v4, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ -0f100a: 28e5 |003d: goto 0022 // -001b │ │ +0f0e78: |[0f0e78] org.pyneo.maps.preference.MixedMapsPreference.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0f0e88: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0f0e8c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0f0e8e: 3809 0d00 |0003: if-eqz v9, 0010 // +000d │ │ +0f0e92: 3809 2100 |0005: if-eqz v9, 0026 // +0021 │ │ +0f0e96: 0790 |0007: move-object v0, v9 │ │ +0f0e98: 1f00 fc03 |0008: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0f0e9c: 5300 900b |000a: iget-wide v0, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ +0f0ea0: 3100 0004 |000c: cmp-long v0, v0, v4 │ │ +0f0ea4: 3900 1800 |000e: if-nez v0, 0026 // +0018 │ │ +0f0ea8: 1400 0300 0b7f |0010: const v0, #float 1.84763e+38 // #7f0b0003 │ │ +0f0eae: 1401 5900 0e7f |0013: const v1, #float 1.88752e+38 // #7f0e0059 │ │ +0f0eb4: 7251 db1e 2720 |0016: invoke-interface {v7, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +0f0eba: 1400 0400 0b7f |0019: const v0, #float 1.84763e+38 // #7f0b0004 │ │ +0f0ec0: 1401 5a00 0e7f |001c: const v1, #float 1.88752e+38 // #7f0e005a │ │ +0f0ec6: 7251 db1e 2720 |001f: invoke-interface {v7, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +0f0ecc: 6f40 072b 7698 |0022: invoke-super {v6, v7, v8, v9}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@2b07 │ │ +0f0ed2: 0e00 |0025: return-void │ │ +0f0ed4: 3809 fcff |0026: if-eqz v9, 0022 // -0004 │ │ +0f0ed8: 0790 |0028: move-object v0, v9 │ │ +0f0eda: 1f00 fc03 |0029: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0f0ede: 5200 910b |002b: iget v0, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0b91 │ │ +0f0ee2: 3800 f5ff |002d: if-eqz v0, 0022 // -000b │ │ +0f0ee6: 1400 0001 0b7f |002f: const v0, #float 1.84768e+38 // #7f0b0100 │ │ +0f0eec: 1401 6100 0e7f |0032: const v1, #float 1.88752e+38 // #7f0e0061 │ │ +0f0ef2: 7251 db1e 2720 |0035: invoke-interface {v7, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@1edb │ │ +0f0ef8: 0790 |0038: move-object v0, v9 │ │ +0f0efa: 1f00 fc03 |0039: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@03fc │ │ +0f0efe: 5a04 900b |003b: iput-wide v4, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@0b90 │ │ +0f0f02: 28e5 |003d: goto 0022 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=145 │ │ 0x0010 line=146 │ │ 0x0019 line=147 │ │ 0x0022 line=153 │ │ 0x0025 line=154 │ │ @@ -333826,22 +334215,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0f100c: |[0f100c] org.pyneo.maps.preference.MixedMapsPreference.onDestroy:()V │ │ -0f101c: 6e10 142b 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b14 │ │ -0f1022: 0c00 |0003: move-result-object v0 │ │ -0f1024: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -0f102a: 0c00 |0007: move-result-object v0 │ │ -0f102c: 7220 8e01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ -0f1032: 6f10 082b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onDestroy:()V // method@2b08 │ │ -0f1038: 0e00 |000e: return-void │ │ +0f0f04: |[0f0f04] org.pyneo.maps.preference.MixedMapsPreference.onDestroy:()V │ │ +0f0f14: 6e10 142b 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b14 │ │ +0f0f1a: 0c00 |0003: move-result-object v0 │ │ +0f0f1c: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0f0f22: 0c00 |0007: move-result-object v0 │ │ +0f0f24: 7220 8e01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ +0f0f2a: 6f10 082b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onDestroy:()V // method@2b08 │ │ +0f0f30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x000b line=207 │ │ 0x000e line=208 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ @@ -333851,53 +334240,53 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0f103c: |[0f103c] org.pyneo.maps.preference.MixedMapsPreference.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -0f104c: 1a01 db0f |0000: const-string v1, "PREF_MIXMAPS_" // string@0fdb │ │ -0f1050: 6e20 ea24 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0f1056: 0a01 |0005: move-result v1 │ │ -0f1058: 3801 2300 |0006: if-eqz v1, 0029 // +0023 │ │ -0f105c: 1a01 0115 |0008: const-string v1, "_name" // string@1501 │ │ -0f1060: 6e20 d924 1500 |000a: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f1066: 0a01 |000d: move-result v1 │ │ -0f1068: 3801 1c00 |000e: if-eqz v1, 002a // +001c │ │ -0f106c: 1a01 0115 |0010: const-string v1, "_name" // string@1501 │ │ -0f1070: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ -0f1074: 6e30 e724 1502 |0014: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0f107a: 0c01 |0017: move-result-object v1 │ │ -0f107c: 6e20 102b 1300 |0018: invoke-virtual {v3, v1}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ -0f1082: 0c00 |001b: move-result-object v0 │ │ -0f1084: 1f00 0c06 |001c: check-cast v0, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -0f1088: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ -0f108c: 1a01 0000 |0020: const-string v1, "" // string@0000 │ │ -0f1090: 7230 8c01 5401 |0022: invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f1096: 0c01 |0025: move-result-object v1 │ │ -0f1098: 6e20 fa2d 1000 |0026: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ -0f109e: 0e00 |0029: return-void │ │ -0f10a0: 1a01 f914 |002a: const-string v1, "_enabled" // string@14f9 │ │ -0f10a4: 6e20 d924 1500 |002c: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f10aa: 0a01 |002f: move-result v1 │ │ -0f10ac: 3801 f9ff |0030: if-eqz v1, 0029 // -0007 │ │ -0f10b0: 1a01 f914 |0032: const-string v1, "_enabled" // string@14f9 │ │ -0f10b4: 1a02 0000 |0034: const-string v2, "" // string@0000 │ │ -0f10b8: 6e30 e724 1502 |0036: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0f10be: 0c01 |0039: move-result-object v1 │ │ -0f10c0: 6e20 102b 1300 |003a: invoke-virtual {v3, v1}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ -0f10c6: 0c00 |003d: move-result-object v0 │ │ -0f10c8: 1f00 0c06 |003e: check-cast v0, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ -0f10cc: 3800 e9ff |0040: if-eqz v0, 0029 // -0017 │ │ -0f10d0: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -0f10d2: 7230 8901 5401 |0043: invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ -0f10d8: 0a01 |0046: move-result v1 │ │ -0f10da: 6e20 f52d 1000 |0047: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setChecked:(Z)V // method@2df5 │ │ -0f10e0: 28df |004a: goto 0029 // -0021 │ │ +0f0f34: |[0f0f34] org.pyneo.maps.preference.MixedMapsPreference.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +0f0f44: 1a01 db0f |0000: const-string v1, "PREF_MIXMAPS_" // string@0fdb │ │ +0f0f48: 6e20 ea24 1500 |0002: invoke-virtual {v5, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0f0f4e: 0a01 |0005: move-result v1 │ │ +0f0f50: 3801 2300 |0006: if-eqz v1, 0029 // +0023 │ │ +0f0f54: 1a01 0115 |0008: const-string v1, "_name" // string@1501 │ │ +0f0f58: 6e20 d924 1500 |000a: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f0f5e: 0a01 |000d: move-result v1 │ │ +0f0f60: 3801 1c00 |000e: if-eqz v1, 002a // +001c │ │ +0f0f64: 1a01 0115 |0010: const-string v1, "_name" // string@1501 │ │ +0f0f68: 1a02 0000 |0012: const-string v2, "" // string@0000 │ │ +0f0f6c: 6e30 e724 1502 |0014: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0f0f72: 0c01 |0017: move-result-object v1 │ │ +0f0f74: 6e20 102b 1300 |0018: invoke-virtual {v3, v1}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ +0f0f7a: 0c00 |001b: move-result-object v0 │ │ +0f0f7c: 1f00 0c06 |001c: check-cast v0, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +0f0f80: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ +0f0f84: 1a01 0000 |0020: const-string v1, "" // string@0000 │ │ +0f0f88: 7230 8c01 5401 |0022: invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f0f8e: 0c01 |0025: move-result-object v1 │ │ +0f0f90: 6e20 fa2d 1000 |0026: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setTitle:(Ljava/lang/CharSequence;)V // method@2dfa │ │ +0f0f96: 0e00 |0029: return-void │ │ +0f0f98: 1a01 f914 |002a: const-string v1, "_enabled" // string@14f9 │ │ +0f0f9c: 6e20 d924 1500 |002c: invoke-virtual {v5, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f0fa2: 0a01 |002f: move-result v1 │ │ +0f0fa4: 3801 f9ff |0030: if-eqz v1, 0029 // -0007 │ │ +0f0fa8: 1a01 f914 |0032: const-string v1, "_enabled" // string@14f9 │ │ +0f0fac: 1a02 0000 |0034: const-string v2, "" // string@0000 │ │ +0f0fb0: 6e30 e724 1502 |0036: invoke-virtual {v5, v1, v2}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0f0fb6: 0c01 |0039: move-result-object v1 │ │ +0f0fb8: 6e20 102b 1300 |003a: invoke-virtual {v3, v1}, Lorg/pyneo/maps/preference/MixedMapsPreference;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b10 │ │ +0f0fbe: 0c00 |003d: move-result-object v0 │ │ +0f0fc0: 1f00 0c06 |003e: check-cast v0, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; // type@060c │ │ +0f0fc4: 3800 e9ff |0040: if-eqz v0, 0029 // -0017 │ │ +0f0fc8: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +0f0fca: 7230 8901 5401 |0043: invoke-interface {v4, v5, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0189 │ │ +0f0fd0: 0a01 |0046: move-result v1 │ │ +0f0fd2: 6e20 f52d 1000 |0047: invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;.setChecked:(Z)V // method@2df5 │ │ +0f0fd8: 28df |004a: goto 0029 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0008 line=190 │ │ 0x0010 line=191 │ │ 0x001e line=192 │ │ 0x0020 line=193 │ │ @@ -333943,17 +334332,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f10e4: |[0f10e4] org.pyneo.maps.preference.PairMapsPrefActivity.:()V │ │ -0f10f4: 7010 022b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.:()V // method@2b02 │ │ -0f10fa: 0e00 |0003: return-void │ │ +0f0fdc: |[0f0fdc] org.pyneo.maps.preference.PairMapsPrefActivity.:()V │ │ +0f0fec: 7010 022b 0000 |0000: invoke-direct {v0}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.:()V // method@2b02 │ │ +0f0ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/preference/PairMapsPrefActivity; │ │ │ │ Virtual methods - │ │ @@ -333962,188 +334351,188 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 391 16-bit code units │ │ -0f10fc: |[0f10fc] org.pyneo.maps.preference.PairMapsPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0f110c: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0f110e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0f1110: 6f20 062b cb00 |0002: invoke-super {v11, v12}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@2b06 │ │ -0f1116: 6e10 5c2b 0b00 |0005: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@2b5c │ │ -0f111c: 0c06 |0008: move-result-object v6 │ │ -0f111e: 6e20 ae03 b600 |0009: invoke-virtual {v6, v11}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@03ae │ │ -0f1124: 0c06 |000c: move-result-object v6 │ │ -0f1126: 6e20 632b 6b00 |000d: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@2b63 │ │ -0f112c: 6e10 5a2b 0b00 |0010: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getIntent:()Landroid/content/Intent; // method@2b5a │ │ -0f1132: 0c01 |0013: move-result-object v1 │ │ -0f1134: 3901 0500 |0014: if-nez v1, 0019 // +0005 │ │ -0f1138: 6e10 592b 0b00 |0016: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.finish:()V // method@2b59 │ │ -0f113e: 6e40 5b2b ab99 |0019: invoke-virtual {v11, v10, v9, v9}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getMaps:(ZZI)[[Ljava/lang/String; // method@2b5b │ │ -0f1144: 0c02 |001c: move-result-object v2 │ │ -0f1146: 6e40 5b2b 9b9a |001d: invoke-virtual {v11, v9, v10, v9}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getMaps:(ZZI)[[Ljava/lang/String; // method@2b5b │ │ -0f114c: 0c03 |0020: move-result-object v3 │ │ -0f114e: 6e10 5801 0100 |0021: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ -0f1154: 0c00 |0024: move-result-object v0 │ │ -0f1156: 1a06 a306 |0025: const-string v6, "Key" // string@06a3 │ │ -0f115a: 6e20 1803 6000 |0027: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f1160: 0c06 |002a: move-result-object v6 │ │ -0f1162: 5bb6 dc14 |002b: iput-object v6, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ -0f1166: 2205 b000 |002d: new-instance v5, Landroid/preference/PreferenceCategory; // type@00b0 │ │ -0f116a: 7020 a603 b500 |002f: invoke-direct {v5, v11}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@03a6 │ │ -0f1170: 54b6 dc14 |0032: iget-object v6, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ -0f1174: 6e20 a803 6500 |0034: invoke-virtual {v5, v6}, Landroid/preference/PreferenceCategory;.setKey:(Ljava/lang/String;)V // method@03a8 │ │ -0f117a: 1a06 4b2a |0037: const-string v6, "name" // string@2a4b │ │ -0f117e: 6e20 1803 6000 |0039: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f1184: 0c06 |003c: move-result-object v6 │ │ -0f1186: 6e20 aa03 6500 |003d: invoke-virtual {v5, v6}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ -0f118c: 6e10 5d2b 0b00 |0040: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b5d │ │ -0f1192: 0c06 |0043: move-result-object v6 │ │ -0f1194: 6e20 b003 5600 |0044: invoke-virtual {v6, v5}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@03b0 │ │ -0f119a: 6e10 5d2b 0b00 |0047: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b5d │ │ -0f11a0: 0c06 |004a: move-result-object v6 │ │ -0f11a2: 6e10 b103 0600 |004b: invoke-virtual {v6}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -0f11a8: 0c06 |004e: move-result-object v6 │ │ -0f11aa: 2207 9204 |004f: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0f11ae: 7010 fb24 0700 |0051: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f11b4: 54b8 dc14 |0054: iget-object v8, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ -0f11b8: 6e20 0425 8700 |0056: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f11be: 0c07 |0059: move-result-object v7 │ │ -0f11c0: 1a08 0115 |005a: const-string v8, "_name" // string@1501 │ │ -0f11c4: 6e20 0425 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f11ca: 0c07 |005f: move-result-object v7 │ │ -0f11cc: 6e10 0a25 0700 |0060: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f11d2: 0c07 |0063: move-result-object v7 │ │ -0f11d4: 1a08 4b2a |0064: const-string v8, "name" // string@2a4b │ │ -0f11d8: 6e20 1803 8000 |0066: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f11de: 0c08 |0069: move-result-object v8 │ │ -0f11e0: 7230 8c01 7608 |006a: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f11e6: 0c06 |006d: move-result-object v6 │ │ -0f11e8: 6e20 aa03 6500 |006e: invoke-virtual {v5, v6}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ -0f11ee: 1406 5900 0e7f |0071: const v6, #float 1.88752e+38 // #7f0e0059 │ │ -0f11f4: 6e20 a903 6500 |0074: invoke-virtual {v5, v6}, Landroid/preference/PreferenceCategory;.setSummary:(I)V // method@03a9 │ │ -0f11fa: 2204 a700 |0077: new-instance v4, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ -0f11fe: 7020 7103 b400 |0079: invoke-direct {v4, v11}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ -0f1204: 2206 9204 |007c: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1208: 7010 fb24 0600 |007e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f120e: 54b7 dc14 |0081: iget-object v7, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ -0f1212: 6e20 0425 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1218: 0c06 |0086: move-result-object v6 │ │ -0f121a: 1a07 f914 |0087: const-string v7, "_enabled" // string@14f9 │ │ -0f121e: 6e20 0425 7600 |0089: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1224: 0c06 |008c: move-result-object v6 │ │ -0f1226: 6e10 0a25 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f122c: 0c06 |0090: move-result-object v6 │ │ -0f122e: 6e20 7303 6400 |0091: invoke-virtual {v4, v6}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ -0f1234: 1406 0f01 0e7f |0094: const v6, #float 1.88756e+38 // #7f0e010f │ │ -0f123a: 6e20 5e2b 6b00 |0097: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ -0f1240: 0c06 |009a: move-result-object v6 │ │ -0f1242: 6e20 7503 6400 |009b: invoke-virtual {v4, v6}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ -0f1248: 1406 1001 0e7f |009e: const v6, #float 1.88756e+38 // #7f0e0110 │ │ -0f124e: 6e20 5e2b 6b00 |00a1: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ -0f1254: 0c06 |00a4: move-result-object v6 │ │ -0f1256: 6e20 7403 6400 |00a5: invoke-virtual {v4, v6}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ -0f125c: 7110 5a24 0a00 |00a8: invoke-static {v10}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ -0f1262: 0c06 |00ab: move-result-object v6 │ │ -0f1264: 6e20 7203 6400 |00ac: invoke-virtual {v4, v6}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ -0f126a: 6e20 a703 4500 |00af: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0f1270: 2204 a900 |00b2: new-instance v4, Landroid/preference/EditTextPreference; // type@00a9 │ │ -0f1274: 7020 7903 b400 |00b4: invoke-direct {v4, v11}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ -0f127a: 2206 9204 |00b7: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0f127e: 7010 fb24 0600 |00b9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1284: 54b7 dc14 |00bc: iget-object v7, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ -0f1288: 6e20 0425 7600 |00be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f128e: 0c06 |00c1: move-result-object v6 │ │ -0f1290: 1a07 0115 |00c2: const-string v7, "_name" // string@1501 │ │ -0f1294: 6e20 0425 7600 |00c4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f129a: 0c06 |00c7: move-result-object v6 │ │ -0f129c: 6e10 0a25 0600 |00c8: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f12a2: 0c06 |00cb: move-result-object v6 │ │ -0f12a4: 6e20 7e03 6400 |00cc: invoke-virtual {v4, v6}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ -0f12aa: 1406 1101 0e7f |00cf: const v6, #float 1.88756e+38 // #7f0e0111 │ │ -0f12b0: 6e20 5e2b 6b00 |00d2: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ -0f12b6: 0c06 |00d5: move-result-object v6 │ │ -0f12b8: 6e20 8003 6400 |00d6: invoke-virtual {v4, v6}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ -0f12be: 1a06 4b2a |00d9: const-string v6, "name" // string@2a4b │ │ -0f12c2: 6e20 1803 6000 |00db: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f12c8: 0c06 |00de: move-result-object v6 │ │ -0f12ca: 6e20 7f03 6400 |00df: invoke-virtual {v4, v6}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ -0f12d0: 1a06 4b2a |00e2: const-string v6, "name" // string@2a4b │ │ -0f12d4: 6e20 1803 6000 |00e4: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f12da: 0c06 |00e7: move-result-object v6 │ │ -0f12dc: 6e20 7b03 6400 |00e8: invoke-virtual {v4, v6}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ -0f12e2: 6e20 a703 4500 |00eb: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0f12e8: 2204 aa00 |00ee: new-instance v4, Landroid/preference/ListPreference; // type@00aa │ │ -0f12ec: 7020 8103 b400 |00f0: invoke-direct {v4, v11}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -0f12f2: 2206 9204 |00f3: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0f12f6: 7010 fb24 0600 |00f5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f12fc: 54b7 dc14 |00f8: iget-object v7, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ -0f1300: 6e20 0425 7600 |00fa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1306: 0c06 |00fd: move-result-object v6 │ │ -0f1308: 1a07 e814 |00fe: const-string v7, "_" // string@14e8 │ │ -0f130c: 6e20 0425 7600 |0100: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1312: 0c06 |0103: move-result-object v6 │ │ -0f1314: 1a07 1a29 |0104: const-string v7, "mapid" // string@291a │ │ -0f1318: 6e20 0425 7600 |0106: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f131e: 0c06 |0109: move-result-object v6 │ │ -0f1320: 6e10 0a25 0600 |010a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1326: 0c06 |010d: move-result-object v6 │ │ -0f1328: 6e20 8803 6400 |010e: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -0f132e: 1406 e700 0e7f |0111: const v6, #float 1.88755e+38 // #7f0e00e7 │ │ -0f1334: 6e20 5e2b 6b00 |0114: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ -0f133a: 0c06 |0117: move-result-object v6 │ │ -0f133c: 6e20 8c03 6400 |0118: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ -0f1342: 3802 0c00 |011b: if-eqz v2, 0127 // +000c │ │ -0f1346: 4606 0209 |011d: aget-object v6, v2, v9 │ │ -0f134a: 6e20 8703 6400 |011f: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ -0f1350: 4606 020a |0122: aget-object v6, v2, v10 │ │ -0f1354: 6e20 8503 6400 |0124: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ -0f135a: 1a06 1a29 |0127: const-string v6, "mapid" // string@291a │ │ -0f135e: 6e20 1803 6000 |0129: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f1364: 0c06 |012c: move-result-object v6 │ │ -0f1366: 6e20 8d03 6400 |012d: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ -0f136c: 6e20 a703 4500 |0130: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0f1372: 6e10 8203 0400 |0133: invoke-virtual {v4}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0f1378: 0c06 |0136: move-result-object v6 │ │ -0f137a: 6e20 8a03 6400 |0137: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ -0f1380: 2204 aa00 |013a: new-instance v4, Landroid/preference/ListPreference; // type@00aa │ │ -0f1384: 7020 8103 b400 |013c: invoke-direct {v4, v11}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ -0f138a: 2206 9204 |013f: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ -0f138e: 7010 fb24 0600 |0141: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1394: 54b7 dc14 |0144: iget-object v7, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ -0f1398: 6e20 0425 7600 |0146: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f139e: 0c06 |0149: move-result-object v6 │ │ -0f13a0: 1a07 e814 |014a: const-string v7, "_" // string@14e8 │ │ -0f13a4: 6e20 0425 7600 |014c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f13aa: 0c06 |014f: move-result-object v6 │ │ -0f13ac: 1a07 ae2c |0150: const-string v7, "overlayid" // string@2cae │ │ -0f13b0: 6e20 0425 7600 |0152: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f13b6: 0c06 |0155: move-result-object v6 │ │ -0f13b8: 6e10 0a25 0600 |0156: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f13be: 0c06 |0159: move-result-object v6 │ │ -0f13c0: 6e20 8803 6400 |015a: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ -0f13c6: 1406 e800 0e7f |015d: const v6, #float 1.88755e+38 // #7f0e00e8 │ │ -0f13cc: 6e20 5e2b 6b00 |0160: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ -0f13d2: 0c06 |0163: move-result-object v6 │ │ -0f13d4: 6e20 8c03 6400 |0164: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ -0f13da: 3803 0c00 |0167: if-eqz v3, 0173 // +000c │ │ -0f13de: 4606 0309 |0169: aget-object v6, v3, v9 │ │ -0f13e2: 6e20 8703 6400 |016b: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ -0f13e8: 4606 030a |016e: aget-object v6, v3, v10 │ │ -0f13ec: 6e20 8503 6400 |0170: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ -0f13f2: 1a06 ae2c |0173: const-string v6, "overlayid" // string@2cae │ │ -0f13f6: 6e20 1803 6000 |0175: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ -0f13fc: 0c06 |0178: move-result-object v6 │ │ -0f13fe: 6e20 8d03 6400 |0179: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ -0f1404: 6e20 a703 4500 |017c: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ -0f140a: 6e10 8203 0400 |017f: invoke-virtual {v4}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0f1410: 0c06 |0182: move-result-object v6 │ │ -0f1412: 6e20 8a03 6400 |0183: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ -0f1418: 0e00 |0186: return-void │ │ +0f0ff4: |[0f0ff4] org.pyneo.maps.preference.PairMapsPrefActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0f1004: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0f1006: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0f1008: 6f20 062b cb00 |0002: invoke-super {v11, v12}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@2b06 │ │ +0f100e: 6e10 5c2b 0b00 |0005: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceManager:()Landroid/preference/PreferenceManager; // method@2b5c │ │ +0f1014: 0c06 |0008: move-result-object v6 │ │ +0f1016: 6e20 ae03 b600 |0009: invoke-virtual {v6, v11}, Landroid/preference/PreferenceManager;.createPreferenceScreen:(Landroid/content/Context;)Landroid/preference/PreferenceScreen; // method@03ae │ │ +0f101c: 0c06 |000c: move-result-object v6 │ │ +0f101e: 6e20 632b 6b00 |000d: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@2b63 │ │ +0f1024: 6e10 5a2b 0b00 |0010: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getIntent:()Landroid/content/Intent; // method@2b5a │ │ +0f102a: 0c01 |0013: move-result-object v1 │ │ +0f102c: 3901 0500 |0014: if-nez v1, 0019 // +0005 │ │ +0f1030: 6e10 592b 0b00 |0016: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.finish:()V // method@2b59 │ │ +0f1036: 6e40 5b2b ab99 |0019: invoke-virtual {v11, v10, v9, v9}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getMaps:(ZZI)[[Ljava/lang/String; // method@2b5b │ │ +0f103c: 0c02 |001c: move-result-object v2 │ │ +0f103e: 6e40 5b2b 9b9a |001d: invoke-virtual {v11, v9, v10, v9}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getMaps:(ZZI)[[Ljava/lang/String; // method@2b5b │ │ +0f1044: 0c03 |0020: move-result-object v3 │ │ +0f1046: 6e10 5801 0100 |0021: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0158 │ │ +0f104c: 0c00 |0024: move-result-object v0 │ │ +0f104e: 1a06 a306 |0025: const-string v6, "Key" // string@06a3 │ │ +0f1052: 6e20 1803 6000 |0027: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f1058: 0c06 |002a: move-result-object v6 │ │ +0f105a: 5bb6 dc14 |002b: iput-object v6, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ +0f105e: 2205 b000 |002d: new-instance v5, Landroid/preference/PreferenceCategory; // type@00b0 │ │ +0f1062: 7020 a603 b500 |002f: invoke-direct {v5, v11}, Landroid/preference/PreferenceCategory;.:(Landroid/content/Context;)V // method@03a6 │ │ +0f1068: 54b6 dc14 |0032: iget-object v6, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ +0f106c: 6e20 a803 6500 |0034: invoke-virtual {v5, v6}, Landroid/preference/PreferenceCategory;.setKey:(Ljava/lang/String;)V // method@03a8 │ │ +0f1072: 1a06 4b2a |0037: const-string v6, "name" // string@2a4b │ │ +0f1076: 6e20 1803 6000 |0039: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f107c: 0c06 |003c: move-result-object v6 │ │ +0f107e: 6e20 aa03 6500 |003d: invoke-virtual {v5, v6}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ +0f1084: 6e10 5d2b 0b00 |0040: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b5d │ │ +0f108a: 0c06 |0043: move-result-object v6 │ │ +0f108c: 6e20 b003 5600 |0044: invoke-virtual {v6, v5}, Landroid/preference/PreferenceScreen;.addPreference:(Landroid/preference/Preference;)Z // method@03b0 │ │ +0f1092: 6e10 5d2b 0b00 |0047: invoke-virtual {v11}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b5d │ │ +0f1098: 0c06 |004a: move-result-object v6 │ │ +0f109a: 6e10 b103 0600 |004b: invoke-virtual {v6}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0f10a0: 0c06 |004e: move-result-object v6 │ │ +0f10a2: 2207 9204 |004f: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0f10a6: 7010 fb24 0700 |0051: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f10ac: 54b8 dc14 |0054: iget-object v8, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ +0f10b0: 6e20 0425 8700 |0056: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f10b6: 0c07 |0059: move-result-object v7 │ │ +0f10b8: 1a08 0115 |005a: const-string v8, "_name" // string@1501 │ │ +0f10bc: 6e20 0425 8700 |005c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f10c2: 0c07 |005f: move-result-object v7 │ │ +0f10c4: 6e10 0a25 0700 |0060: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f10ca: 0c07 |0063: move-result-object v7 │ │ +0f10cc: 1a08 4b2a |0064: const-string v8, "name" // string@2a4b │ │ +0f10d0: 6e20 1803 8000 |0066: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f10d6: 0c08 |0069: move-result-object v8 │ │ +0f10d8: 7230 8c01 7608 |006a: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f10de: 0c06 |006d: move-result-object v6 │ │ +0f10e0: 6e20 aa03 6500 |006e: invoke-virtual {v5, v6}, Landroid/preference/PreferenceCategory;.setTitle:(Ljava/lang/CharSequence;)V // method@03aa │ │ +0f10e6: 1406 5900 0e7f |0071: const v6, #float 1.88752e+38 // #7f0e0059 │ │ +0f10ec: 6e20 a903 6500 |0074: invoke-virtual {v5, v6}, Landroid/preference/PreferenceCategory;.setSummary:(I)V // method@03a9 │ │ +0f10f2: 2204 a700 |0077: new-instance v4, Landroid/preference/CheckBoxPreference; // type@00a7 │ │ +0f10f6: 7020 7103 b400 |0079: invoke-direct {v4, v11}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@0371 │ │ +0f10fc: 2206 9204 |007c: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1100: 7010 fb24 0600 |007e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1106: 54b7 dc14 |0081: iget-object v7, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ +0f110a: 6e20 0425 7600 |0083: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1110: 0c06 |0086: move-result-object v6 │ │ +0f1112: 1a07 f914 |0087: const-string v7, "_enabled" // string@14f9 │ │ +0f1116: 6e20 0425 7600 |0089: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f111c: 0c06 |008c: move-result-object v6 │ │ +0f111e: 6e10 0a25 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1124: 0c06 |0090: move-result-object v6 │ │ +0f1126: 6e20 7303 6400 |0091: invoke-virtual {v4, v6}, Landroid/preference/CheckBoxPreference;.setKey:(Ljava/lang/String;)V // method@0373 │ │ +0f112c: 1406 0f01 0e7f |0094: const v6, #float 1.88756e+38 // #7f0e010f │ │ +0f1132: 6e20 5e2b 6b00 |0097: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ +0f1138: 0c06 |009a: move-result-object v6 │ │ +0f113a: 6e20 7503 6400 |009b: invoke-virtual {v4, v6}, Landroid/preference/CheckBoxPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0375 │ │ +0f1140: 1406 1001 0e7f |009e: const v6, #float 1.88756e+38 // #7f0e0110 │ │ +0f1146: 6e20 5e2b 6b00 |00a1: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ +0f114c: 0c06 |00a4: move-result-object v6 │ │ +0f114e: 6e20 7403 6400 |00a5: invoke-virtual {v4, v6}, Landroid/preference/CheckBoxPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0374 │ │ +0f1154: 7110 5a24 0a00 |00a8: invoke-static {v10}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@245a │ │ +0f115a: 0c06 |00ab: move-result-object v6 │ │ +0f115c: 6e20 7203 6400 |00ac: invoke-virtual {v4, v6}, Landroid/preference/CheckBoxPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@0372 │ │ +0f1162: 6e20 a703 4500 |00af: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0f1168: 2204 a900 |00b2: new-instance v4, Landroid/preference/EditTextPreference; // type@00a9 │ │ +0f116c: 7020 7903 b400 |00b4: invoke-direct {v4, v11}, Landroid/preference/EditTextPreference;.:(Landroid/content/Context;)V // method@0379 │ │ +0f1172: 2206 9204 |00b7: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1176: 7010 fb24 0600 |00b9: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f117c: 54b7 dc14 |00bc: iget-object v7, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ +0f1180: 6e20 0425 7600 |00be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1186: 0c06 |00c1: move-result-object v6 │ │ +0f1188: 1a07 0115 |00c2: const-string v7, "_name" // string@1501 │ │ +0f118c: 6e20 0425 7600 |00c4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1192: 0c06 |00c7: move-result-object v6 │ │ +0f1194: 6e10 0a25 0600 |00c8: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f119a: 0c06 |00cb: move-result-object v6 │ │ +0f119c: 6e20 7e03 6400 |00cc: invoke-virtual {v4, v6}, Landroid/preference/EditTextPreference;.setKey:(Ljava/lang/String;)V // method@037e │ │ +0f11a2: 1406 1101 0e7f |00cf: const v6, #float 1.88756e+38 // #7f0e0111 │ │ +0f11a8: 6e20 5e2b 6b00 |00d2: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ +0f11ae: 0c06 |00d5: move-result-object v6 │ │ +0f11b0: 6e20 8003 6400 |00d6: invoke-virtual {v4, v6}, Landroid/preference/EditTextPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@0380 │ │ +0f11b6: 1a06 4b2a |00d9: const-string v6, "name" // string@2a4b │ │ +0f11ba: 6e20 1803 6000 |00db: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f11c0: 0c06 |00de: move-result-object v6 │ │ +0f11c2: 6e20 7f03 6400 |00df: invoke-virtual {v4, v6}, Landroid/preference/EditTextPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@037f │ │ +0f11c8: 1a06 4b2a |00e2: const-string v6, "name" // string@2a4b │ │ +0f11cc: 6e20 1803 6000 |00e4: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f11d2: 0c06 |00e7: move-result-object v6 │ │ +0f11d4: 6e20 7b03 6400 |00e8: invoke-virtual {v4, v6}, Landroid/preference/EditTextPreference;.setDefaultValue:(Ljava/lang/Object;)V // method@037b │ │ +0f11da: 6e20 a703 4500 |00eb: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0f11e0: 2204 aa00 |00ee: new-instance v4, Landroid/preference/ListPreference; // type@00aa │ │ +0f11e4: 7020 8103 b400 |00f0: invoke-direct {v4, v11}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +0f11ea: 2206 9204 |00f3: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0f11ee: 7010 fb24 0600 |00f5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f11f4: 54b7 dc14 |00f8: iget-object v7, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ +0f11f8: 6e20 0425 7600 |00fa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f11fe: 0c06 |00fd: move-result-object v6 │ │ +0f1200: 1a07 e814 |00fe: const-string v7, "_" // string@14e8 │ │ +0f1204: 6e20 0425 7600 |0100: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f120a: 0c06 |0103: move-result-object v6 │ │ +0f120c: 1a07 1a29 |0104: const-string v7, "mapid" // string@291a │ │ +0f1210: 6e20 0425 7600 |0106: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1216: 0c06 |0109: move-result-object v6 │ │ +0f1218: 6e10 0a25 0600 |010a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f121e: 0c06 |010d: move-result-object v6 │ │ +0f1220: 6e20 8803 6400 |010e: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +0f1226: 1406 e700 0e7f |0111: const v6, #float 1.88755e+38 // #7f0e00e7 │ │ +0f122c: 6e20 5e2b 6b00 |0114: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ +0f1232: 0c06 |0117: move-result-object v6 │ │ +0f1234: 6e20 8c03 6400 |0118: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ +0f123a: 3802 0c00 |011b: if-eqz v2, 0127 // +000c │ │ +0f123e: 4606 0209 |011d: aget-object v6, v2, v9 │ │ +0f1242: 6e20 8703 6400 |011f: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ +0f1248: 4606 020a |0122: aget-object v6, v2, v10 │ │ +0f124c: 6e20 8503 6400 |0124: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ +0f1252: 1a06 1a29 |0127: const-string v6, "mapid" // string@291a │ │ +0f1256: 6e20 1803 6000 |0129: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f125c: 0c06 |012c: move-result-object v6 │ │ +0f125e: 6e20 8d03 6400 |012d: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ +0f1264: 6e20 a703 4500 |0130: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0f126a: 6e10 8203 0400 |0133: invoke-virtual {v4}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0f1270: 0c06 |0136: move-result-object v6 │ │ +0f1272: 6e20 8a03 6400 |0137: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ +0f1278: 2204 aa00 |013a: new-instance v4, Landroid/preference/ListPreference; // type@00aa │ │ +0f127c: 7020 8103 b400 |013c: invoke-direct {v4, v11}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@0381 │ │ +0f1282: 2206 9204 |013f: new-instance v6, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1286: 7010 fb24 0600 |0141: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f128c: 54b7 dc14 |0144: iget-object v7, v11, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mKey:Ljava/lang/String; // field@14dc │ │ +0f1290: 6e20 0425 7600 |0146: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1296: 0c06 |0149: move-result-object v6 │ │ +0f1298: 1a07 e814 |014a: const-string v7, "_" // string@14e8 │ │ +0f129c: 6e20 0425 7600 |014c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f12a2: 0c06 |014f: move-result-object v6 │ │ +0f12a4: 1a07 ae2c |0150: const-string v7, "overlayid" // string@2cae │ │ +0f12a8: 6e20 0425 7600 |0152: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f12ae: 0c06 |0155: move-result-object v6 │ │ +0f12b0: 6e10 0a25 0600 |0156: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f12b6: 0c06 |0159: move-result-object v6 │ │ +0f12b8: 6e20 8803 6400 |015a: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setKey:(Ljava/lang/String;)V // method@0388 │ │ +0f12be: 1406 e800 0e7f |015d: const v6, #float 1.88755e+38 // #7f0e00e8 │ │ +0f12c4: 6e20 5e2b 6b00 |0160: invoke-virtual {v11, v6}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getString:(I)Ljava/lang/String; // method@2b5e │ │ +0f12ca: 0c06 |0163: move-result-object v6 │ │ +0f12cc: 6e20 8c03 6400 |0164: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setTitle:(Ljava/lang/CharSequence;)V // method@038c │ │ +0f12d2: 3803 0c00 |0167: if-eqz v3, 0173 // +000c │ │ +0f12d6: 4606 0309 |0169: aget-object v6, v3, v9 │ │ +0f12da: 6e20 8703 6400 |016b: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ +0f12e0: 4606 030a |016e: aget-object v6, v3, v10 │ │ +0f12e4: 6e20 8503 6400 |0170: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ +0f12ea: 1a06 ae2c |0173: const-string v6, "overlayid" // string@2cae │ │ +0f12ee: 6e20 1803 6000 |0175: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0318 │ │ +0f12f4: 0c06 |0178: move-result-object v6 │ │ +0f12f6: 6e20 8d03 6400 |0179: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setValue:(Ljava/lang/String;)V // method@038d │ │ +0f12fc: 6e20 a703 4500 |017c: invoke-virtual {v5, v4}, Landroid/preference/PreferenceCategory;.addPreference:(Landroid/preference/Preference;)Z // method@03a7 │ │ +0f1302: 6e10 8203 0400 |017f: invoke-virtual {v4}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0f1308: 0c06 |0182: move-result-object v6 │ │ +0f130a: 6e20 8a03 6400 |0183: invoke-virtual {v4, v6}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ +0f1310: 0e00 |0186: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ 0x0005 line=27 │ │ 0x0010 line=29 │ │ 0x0014 line=30 │ │ 0x0016 line=31 │ │ @@ -334206,22 +334595,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0f141c: |[0f141c] org.pyneo.maps.preference.PairMapsPrefActivity.onPause:()V │ │ -0f142c: 6e10 5d2b 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b5d │ │ -0f1432: 0c00 |0003: move-result-object v0 │ │ -0f1434: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -0f143a: 0c00 |0007: move-result-object v0 │ │ -0f143c: 7220 8e01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ -0f1442: 6f10 092b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onPause:()V // method@2b09 │ │ -0f1448: 0e00 |000e: return-void │ │ +0f1314: |[0f1314] org.pyneo.maps.preference.PairMapsPrefActivity.onPause:()V │ │ +0f1324: 6e10 5d2b 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b5d │ │ +0f132a: 0c00 |0003: move-result-object v0 │ │ +0f132c: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0f1332: 0c00 |0007: move-result-object v0 │ │ +0f1334: 7220 8e01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018e │ │ +0f133a: 6f10 092b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onPause:()V // method@2b09 │ │ +0f1340: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000b line=96 │ │ 0x000e line=97 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/pyneo/maps/preference/PairMapsPrefActivity; │ │ @@ -334231,22 +334620,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0f144c: |[0f144c] org.pyneo.maps.preference.PairMapsPrefActivity.onResume:()V │ │ -0f145c: 6e10 5d2b 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b5d │ │ -0f1462: 0c00 |0003: move-result-object v0 │ │ -0f1464: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ -0f146a: 0c00 |0007: move-result-object v0 │ │ -0f146c: 7220 8d01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ -0f1472: 6f10 0a2b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onResume:()V // method@2b0a │ │ -0f1478: 0e00 |000e: return-void │ │ +0f1344: |[0f1344] org.pyneo.maps.preference.PairMapsPrefActivity.onResume:()V │ │ +0f1354: 6e10 5d2b 0100 |0000: invoke-virtual {v1}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@2b5d │ │ +0f135a: 0c00 |0003: move-result-object v0 │ │ +0f135c: 6e10 b103 0000 |0004: invoke-virtual {v0}, Landroid/preference/PreferenceScreen;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@03b1 │ │ +0f1362: 0c00 |0007: move-result-object v0 │ │ +0f1364: 7220 8d01 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@018d │ │ +0f136a: 6f10 0a2b 0100 |000b: invoke-super {v1}, Lorg/pyneo/maps/preference/MMPreferenceActivity;.onResume:()V // method@2b0a │ │ +0f1370: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000b line=90 │ │ 0x000e line=91 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/pyneo/maps/preference/PairMapsPrefActivity; │ │ @@ -334256,196 +334645,196 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 369 16-bit code units │ │ -0f147c: |[0f147c] org.pyneo.maps.preference.PairMapsPrefActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -0f148c: 1a07 db0f |0000: const-string v7, "PREF_MIXMAPS_" // string@0fdb │ │ -0f1490: 6e20 ea24 7c00 |0002: invoke-virtual {v12, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ -0f1496: 0a07 |0005: move-result v7 │ │ -0f1498: 3807 7b00 |0006: if-eqz v7, 0081 // +007b │ │ -0f149c: 1a07 e814 |0008: const-string v7, "_" // string@14e8 │ │ -0f14a0: 6e20 e824 7c00 |000a: invoke-virtual {v12, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ -0f14a6: 0c04 |000d: move-result-object v4 │ │ -0f14a8: 54a7 dd14 |000e: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f14ac: 1228 |0010: const/4 v8, #int 2 // #2 │ │ -0f14ae: 4608 0408 |0011: aget-object v8, v4, v8 │ │ -0f14b2: 7110 9d24 0800 |0013: invoke-static {v8}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ -0f14b8: 0b08 |0016: move-result-wide v8 │ │ -0f14ba: 6e30 002b 8709 |0017: invoke-virtual {v7, v8, v9}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.getMap:(J)V // method@2b00 │ │ -0f14c0: 1a07 0115 |001a: const-string v7, "_name" // string@1501 │ │ -0f14c4: 6e20 d924 7c00 |001c: invoke-virtual {v12, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f14ca: 0a07 |001f: move-result v7 │ │ -0f14cc: 3807 6200 |0020: if-eqz v7, 0082 // +0062 │ │ -0f14d0: 54a7 dd14 |0022: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f14d4: 1a08 0000 |0024: const-string v8, "" // string@0000 │ │ -0f14d8: 7230 8c01 cb08 |0026: invoke-interface {v11, v12, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f14de: 0c08 |0029: move-result-object v8 │ │ -0f14e0: 5b78 ad14 |002a: iput-object v8, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -0f14e4: 6e20 582b ca00 |002c: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f14ea: 0c07 |002f: move-result-object v7 │ │ -0f14ec: 3807 0d00 |0030: if-eqz v7, 003d // +000d │ │ -0f14f0: 6e20 582b ca00 |0032: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f14f6: 0c07 |0035: move-result-object v7 │ │ -0f14f8: 54a8 dd14 |0036: iget-object v8, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f14fc: 5488 ad14 |0038: iget-object v8, v8, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -0f1500: 6e20 9d03 8700 |003a: invoke-virtual {v7, v8}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0f1506: 2207 9204 |003d: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0f150a: 7010 fb24 0700 |003f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1510: 1a08 db0f |0042: const-string v8, "PREF_MIXMAPS_" // string@0fdb │ │ -0f1514: 6e20 0425 8700 |0044: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f151a: 0c07 |0047: move-result-object v7 │ │ -0f151c: 54a8 dd14 |0048: iget-object v8, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f1520: 5388 ac14 |004a: iget-wide v8, v8, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ -0f1524: 6e30 0125 8709 |004c: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0f152a: 0c07 |004f: move-result-object v7 │ │ -0f152c: 6e10 0a25 0700 |0050: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1532: 0c07 |0053: move-result-object v7 │ │ -0f1534: 6e20 582b 7a00 |0054: invoke-virtual {v10, v7}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f153a: 0c07 |0057: move-result-object v7 │ │ -0f153c: 3807 2400 |0058: if-eqz v7, 007c // +0024 │ │ -0f1540: 2207 9204 |005a: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1544: 7010 fb24 0700 |005c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f154a: 1a08 db0f |005f: const-string v8, "PREF_MIXMAPS_" // string@0fdb │ │ -0f154e: 6e20 0425 8700 |0061: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1554: 0c07 |0064: move-result-object v7 │ │ -0f1556: 54a8 dd14 |0065: iget-object v8, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f155a: 5388 ac14 |0067: iget-wide v8, v8, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ -0f155e: 6e30 0125 8709 |0069: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0f1564: 0c07 |006c: move-result-object v7 │ │ -0f1566: 6e10 0a25 0700 |006d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f156c: 0c07 |0070: move-result-object v7 │ │ -0f156e: 6e20 582b 7a00 |0071: invoke-virtual {v10, v7}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f1574: 0c07 |0074: move-result-object v7 │ │ -0f1576: 54a8 dd14 |0075: iget-object v8, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f157a: 5488 ad14 |0077: iget-object v8, v8, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ -0f157e: 6e20 9f03 8700 |0079: invoke-virtual {v7, v8}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@039f │ │ -0f1584: 54a7 dd14 |007c: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f1588: 6e10 012b 0700 |007e: invoke-virtual {v7}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.updateMap:()V // method@2b01 │ │ -0f158e: 0e00 |0081: return-void │ │ -0f1590: 1a07 ae2c |0082: const-string v7, "overlayid" // string@2cae │ │ -0f1594: 6e20 d924 7c00 |0084: invoke-virtual {v12, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f159a: 0a07 |0087: move-result v7 │ │ -0f159c: 3807 3e00 |0088: if-eqz v7, 00c6 // +003e │ │ -0f15a0: 54a7 dd14 |008a: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f15a4: 5477 ae14 |008c: iget-object v7, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f15a8: 7110 132b 0700 |008e: invoke-static {v7}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ -0f15ae: 0c01 |0091: move-result-object v1 │ │ -0f15b0: 1a07 ae2c |0092: const-string v7, "overlayid" // string@2cae │ │ -0f15b4: 1a08 0000 |0094: const-string v8, "" // string@0000 │ │ -0f15b8: 7230 8c01 cb08 |0096: invoke-interface {v11, v12, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f15be: 0c08 |0099: move-result-object v8 │ │ -0f15c0: 6e30 7d26 7108 |009a: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0f15c6: 54a7 dd14 |009d: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f15ca: 6e10 7f26 0100 |009f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f15d0: 0c08 |00a2: move-result-object v8 │ │ -0f15d2: 5b78 ae14 |00a3: iput-object v8, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f15d6: 6e20 582b ca00 |00a5: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f15dc: 0c07 |00a8: move-result-object v7 │ │ -0f15de: 3807 d3ff |00a9: if-eqz v7, 007c // -002d │ │ -0f15e2: 6e20 582b ca00 |00ab: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f15e8: 0c08 |00ae: move-result-object v8 │ │ -0f15ea: 6e20 582b ca00 |00af: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f15f0: 0c07 |00b2: move-result-object v7 │ │ -0f15f2: 1f07 aa00 |00b3: check-cast v7, Landroid/preference/ListPreference; // type@00aa │ │ -0f15f6: 6e10 8203 0700 |00b5: invoke-virtual {v7}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0f15fc: 0c07 |00b8: move-result-object v7 │ │ -0f15fe: 6e20 9d03 7800 |00b9: invoke-virtual {v8, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0f1604: 28c0 |00bc: goto 007c // -0040 │ │ -0f1606: 0d00 |00bd: move-exception v0 │ │ -0f1608: 6e10 8224 0000 |00be: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f160e: 0c07 |00c1: move-result-object v7 │ │ -0f1610: 7120 fa2e 0700 |00c2: invoke-static {v7, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f1616: 28b7 |00c5: goto 007c // -0049 │ │ -0f1618: 1a07 1a29 |00c6: const-string v7, "mapid" // string@291a │ │ -0f161c: 6e20 d924 7c00 |00c8: invoke-virtual {v12, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ -0f1622: 0a07 |00cb: move-result v7 │ │ -0f1624: 3807 b0ff |00cc: if-eqz v7, 007c // -0050 │ │ -0f1628: 54a7 dd14 |00ce: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f162c: 5477 ae14 |00d0: iget-object v7, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f1630: 7110 132b 0700 |00d2: invoke-static {v7}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ -0f1636: 0c01 |00d5: move-result-object v1 │ │ -0f1638: 1a07 1a29 |00d6: const-string v7, "mapid" // string@291a │ │ -0f163c: 1a08 0000 |00d8: const-string v8, "" // string@0000 │ │ -0f1640: 7230 8c01 cb08 |00da: invoke-interface {v11, v12, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f1646: 0c08 |00dd: move-result-object v8 │ │ -0f1648: 6e30 7d26 7108 |00de: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0f164e: 2206 be05 |00e1: new-instance v6, Lorg/pyneo/maps/tileprovider/TileSourceBase; // type@05be │ │ -0f1652: 1a07 0000 |00e3: const-string v7, "" // string@0000 │ │ -0f1656: 7230 8c01 cb07 |00e5: invoke-interface {v11, v12, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ -0f165c: 0c07 |00e8: move-result-object v7 │ │ -0f165e: 7030 3a2c a607 |00e9: invoke-direct {v6, v10, v7}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ -0f1664: 1a07 1e29 |00ec: const-string v7, "mapprojection" // string@291e │ │ -0f1668: 5268 7f15 |00ee: iget v8, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -0f166c: 6e30 7c26 7108 |00f0: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f1672: 5267 7f15 |00f3: iget v7, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -0f1676: 1a08 b12c |00f5: const-string v8, "overlayprojection" // string@2cb1 │ │ -0f167a: 6e20 7626 8100 |00f7: invoke-virtual {v1, v8}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;)I // method@2676 │ │ -0f1680: 0a08 |00fa: move-result v8 │ │ -0f1682: 3287 3900 |00fb: if-eq v7, v8, 0134 // +0039 │ │ -0f1686: 1a07 ae2c |00fd: const-string v7, "overlayid" // string@2cae │ │ -0f168a: 1a08 0000 |00ff: const-string v8, "" // string@0000 │ │ -0f168e: 6e30 7d26 7108 |0101: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ -0f1694: 1a07 b12c |0104: const-string v7, "overlayprojection" // string@2cb1 │ │ -0f1698: 5268 7f15 |0106: iget v8, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -0f169c: 6e30 7c26 7108 |0108: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ -0f16a2: 1a07 1a29 |010b: const-string v7, "mapid" // string@291a │ │ -0f16a6: 1a08 ae2c |010d: const-string v8, "overlayid" // string@2cae │ │ -0f16aa: 6e30 e724 7c08 |010f: invoke-virtual {v12, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ -0f16b0: 0c03 |0112: move-result-object v3 │ │ -0f16b2: 6e20 582b 3a00 |0113: invoke-virtual {v10, v3}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f16b8: 0c05 |0116: move-result-object v5 │ │ -0f16ba: 1f05 aa00 |0117: check-cast v5, Landroid/preference/ListPreference; // type@00aa │ │ -0f16be: 1a07 0000 |0119: const-string v7, "" // string@0000 │ │ -0f16c2: 6e20 8a03 7500 |011b: invoke-virtual {v5, v7}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ -0f16c8: 1207 |011e: const/4 v7, #int 0 // #0 │ │ -0f16ca: 1218 |011f: const/4 v8, #int 1 // #1 │ │ -0f16cc: 5269 7f15 |0120: iget v9, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ -0f16d0: 6e40 5b2b 7a98 |0122: invoke-virtual {v10, v7, v8, v9}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getMaps:(ZZI)[[Ljava/lang/String; // method@2b5b │ │ -0f16d6: 0c02 |0125: move-result-object v2 │ │ -0f16d8: 3802 0e00 |0126: if-eqz v2, 0134 // +000e │ │ -0f16dc: 1207 |0128: const/4 v7, #int 0 // #0 │ │ -0f16de: 4607 0207 |0129: aget-object v7, v2, v7 │ │ -0f16e2: 6e20 8703 7500 |012b: invoke-virtual {v5, v7}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ -0f16e8: 1217 |012e: const/4 v7, #int 1 // #1 │ │ -0f16ea: 4607 0207 |012f: aget-object v7, v2, v7 │ │ -0f16ee: 6e20 8503 7500 |0131: invoke-virtual {v5, v7}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ -0f16f4: 54a7 dd14 |0134: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ -0f16f8: 6e10 7f26 0100 |0136: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ -0f16fe: 0c08 |0139: move-result-object v8 │ │ -0f1700: 5b78 ae14 |013a: iput-object v8, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ -0f1704: 6e20 582b ca00 |013c: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f170a: 0c07 |013f: move-result-object v7 │ │ -0f170c: 3807 3cff |0140: if-eqz v7, 007c // -00c4 │ │ -0f1710: 6e20 582b ca00 |0142: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f1716: 0c08 |0145: move-result-object v8 │ │ -0f1718: 6e20 582b ca00 |0146: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ -0f171e: 0c07 |0149: move-result-object v7 │ │ -0f1720: 1f07 aa00 |014a: check-cast v7, Landroid/preference/ListPreference; // type@00aa │ │ -0f1724: 6e10 8203 0700 |014c: invoke-virtual {v7}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ -0f172a: 0c07 |014f: move-result-object v7 │ │ -0f172c: 6e20 9d03 7800 |0150: invoke-virtual {v8, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ -0f1732: 2900 29ff |0153: goto/16 007c // -00d7 │ │ -0f1736: 0d00 |0155: move-exception v0 │ │ -0f1738: 6e10 8224 0000 |0156: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f173e: 0c07 |0159: move-result-object v7 │ │ -0f1740: 7120 fa2e 0700 |015a: invoke-static {v7, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f1746: 2900 1fff |015d: goto/16 007c // -00e1 │ │ -0f174a: 0d00 |015f: move-exception v0 │ │ -0f174c: 6e10 0302 0000 |0160: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteException;.toString:()Ljava/lang/String; // method@0203 │ │ -0f1752: 0c07 |0163: move-result-object v7 │ │ -0f1754: 7120 fa2e 0700 |0164: invoke-static {v7, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f175a: 28cd |0167: goto 0134 // -0033 │ │ -0f175c: 0d00 |0168: move-exception v0 │ │ -0f175e: 6e10 9b2e 0000 |0169: invoke-virtual {v0}, Lorg/pyneo/maps/utils/RException;.toString:()Ljava/lang/String; // method@2e9b │ │ -0f1764: 0c07 |016c: move-result-object v7 │ │ -0f1766: 7120 fa2e 0700 |016d: invoke-static {v7, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f176c: 28c4 |0170: goto 0134 // -003c │ │ +0f1374: |[0f1374] org.pyneo.maps.preference.PairMapsPrefActivity.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +0f1384: 1a07 db0f |0000: const-string v7, "PREF_MIXMAPS_" // string@0fdb │ │ +0f1388: 6e20 ea24 7c00 |0002: invoke-virtual {v12, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@24ea │ │ +0f138e: 0a07 |0005: move-result v7 │ │ +0f1390: 3807 7b00 |0006: if-eqz v7, 0081 // +007b │ │ +0f1394: 1a07 e814 |0008: const-string v7, "_" // string@14e8 │ │ +0f1398: 6e20 e824 7c00 |000a: invoke-virtual {v12, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@24e8 │ │ +0f139e: 0c04 |000d: move-result-object v4 │ │ +0f13a0: 54a7 dd14 |000e: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f13a4: 1228 |0010: const/4 v8, #int 2 // #2 │ │ +0f13a6: 4608 0408 |0011: aget-object v8, v4, v8 │ │ +0f13aa: 7110 9d24 0800 |0013: invoke-static {v8}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@249d │ │ +0f13b0: 0b08 |0016: move-result-wide v8 │ │ +0f13b2: 6e30 002b 8709 |0017: invoke-virtual {v7, v8, v9}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.getMap:(J)V // method@2b00 │ │ +0f13b8: 1a07 0115 |001a: const-string v7, "_name" // string@1501 │ │ +0f13bc: 6e20 d924 7c00 |001c: invoke-virtual {v12, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f13c2: 0a07 |001f: move-result v7 │ │ +0f13c4: 3807 6200 |0020: if-eqz v7, 0082 // +0062 │ │ +0f13c8: 54a7 dd14 |0022: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f13cc: 1a08 0000 |0024: const-string v8, "" // string@0000 │ │ +0f13d0: 7230 8c01 cb08 |0026: invoke-interface {v11, v12, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f13d6: 0c08 |0029: move-result-object v8 │ │ +0f13d8: 5b78 ad14 |002a: iput-object v8, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +0f13dc: 6e20 582b ca00 |002c: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f13e2: 0c07 |002f: move-result-object v7 │ │ +0f13e4: 3807 0d00 |0030: if-eqz v7, 003d // +000d │ │ +0f13e8: 6e20 582b ca00 |0032: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f13ee: 0c07 |0035: move-result-object v7 │ │ +0f13f0: 54a8 dd14 |0036: iget-object v8, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f13f4: 5488 ad14 |0038: iget-object v8, v8, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +0f13f8: 6e20 9d03 8700 |003a: invoke-virtual {v7, v8}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0f13fe: 2207 9204 |003d: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1402: 7010 fb24 0700 |003f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1408: 1a08 db0f |0042: const-string v8, "PREF_MIXMAPS_" // string@0fdb │ │ +0f140c: 6e20 0425 8700 |0044: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1412: 0c07 |0047: move-result-object v7 │ │ +0f1414: 54a8 dd14 |0048: iget-object v8, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f1418: 5388 ac14 |004a: iget-wide v8, v8, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ +0f141c: 6e30 0125 8709 |004c: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0f1422: 0c07 |004f: move-result-object v7 │ │ +0f1424: 6e10 0a25 0700 |0050: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f142a: 0c07 |0053: move-result-object v7 │ │ +0f142c: 6e20 582b 7a00 |0054: invoke-virtual {v10, v7}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f1432: 0c07 |0057: move-result-object v7 │ │ +0f1434: 3807 2400 |0058: if-eqz v7, 007c // +0024 │ │ +0f1438: 2207 9204 |005a: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0f143c: 7010 fb24 0700 |005c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1442: 1a08 db0f |005f: const-string v8, "PREF_MIXMAPS_" // string@0fdb │ │ +0f1446: 6e20 0425 8700 |0061: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f144c: 0c07 |0064: move-result-object v7 │ │ +0f144e: 54a8 dd14 |0065: iget-object v8, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f1452: 5388 ac14 |0067: iget-wide v8, v8, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.ID:J // field@14ac │ │ +0f1456: 6e30 0125 8709 |0069: invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0f145c: 0c07 |006c: move-result-object v7 │ │ +0f145e: 6e10 0a25 0700 |006d: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1464: 0c07 |0070: move-result-object v7 │ │ +0f1466: 6e20 582b 7a00 |0071: invoke-virtual {v10, v7}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f146c: 0c07 |0074: move-result-object v7 │ │ +0f146e: 54a8 dd14 |0075: iget-object v8, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f1472: 5488 ad14 |0077: iget-object v8, v8, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.NAME:Ljava/lang/String; // field@14ad │ │ +0f1476: 6e20 9f03 8700 |0079: invoke-virtual {v7, v8}, Landroid/preference/Preference;.setTitle:(Ljava/lang/CharSequence;)V // method@039f │ │ +0f147c: 54a7 dd14 |007c: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f1480: 6e10 012b 0700 |007e: invoke-virtual {v7}, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.updateMap:()V // method@2b01 │ │ +0f1486: 0e00 |0081: return-void │ │ +0f1488: 1a07 ae2c |0082: const-string v7, "overlayid" // string@2cae │ │ +0f148c: 6e20 d924 7c00 |0084: invoke-virtual {v12, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f1492: 0a07 |0087: move-result v7 │ │ +0f1494: 3807 3e00 |0088: if-eqz v7, 00c6 // +003e │ │ +0f1498: 54a7 dd14 |008a: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f149c: 5477 ae14 |008c: iget-object v7, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f14a0: 7110 132b 0700 |008e: invoke-static {v7}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ +0f14a6: 0c01 |0091: move-result-object v1 │ │ +0f14a8: 1a07 ae2c |0092: const-string v7, "overlayid" // string@2cae │ │ +0f14ac: 1a08 0000 |0094: const-string v8, "" // string@0000 │ │ +0f14b0: 7230 8c01 cb08 |0096: invoke-interface {v11, v12, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f14b6: 0c08 |0099: move-result-object v8 │ │ +0f14b8: 6e30 7d26 7108 |009a: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0f14be: 54a7 dd14 |009d: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f14c2: 6e10 7f26 0100 |009f: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f14c8: 0c08 |00a2: move-result-object v8 │ │ +0f14ca: 5b78 ae14 |00a3: iput-object v8, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f14ce: 6e20 582b ca00 |00a5: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f14d4: 0c07 |00a8: move-result-object v7 │ │ +0f14d6: 3807 d3ff |00a9: if-eqz v7, 007c // -002d │ │ +0f14da: 6e20 582b ca00 |00ab: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f14e0: 0c08 |00ae: move-result-object v8 │ │ +0f14e2: 6e20 582b ca00 |00af: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f14e8: 0c07 |00b2: move-result-object v7 │ │ +0f14ea: 1f07 aa00 |00b3: check-cast v7, Landroid/preference/ListPreference; // type@00aa │ │ +0f14ee: 6e10 8203 0700 |00b5: invoke-virtual {v7}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0f14f4: 0c07 |00b8: move-result-object v7 │ │ +0f14f6: 6e20 9d03 7800 |00b9: invoke-virtual {v8, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0f14fc: 28c0 |00bc: goto 007c // -0040 │ │ +0f14fe: 0d00 |00bd: move-exception v0 │ │ +0f1500: 6e10 8224 0000 |00be: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f1506: 0c07 |00c1: move-result-object v7 │ │ +0f1508: 7120 fa2e 0700 |00c2: invoke-static {v7, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f150e: 28b7 |00c5: goto 007c // -0049 │ │ +0f1510: 1a07 1a29 |00c6: const-string v7, "mapid" // string@291a │ │ +0f1514: 6e20 d924 7c00 |00c8: invoke-virtual {v12, v7}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@24d9 │ │ +0f151a: 0a07 |00cb: move-result v7 │ │ +0f151c: 3807 b0ff |00cc: if-eqz v7, 007c // -0050 │ │ +0f1520: 54a7 dd14 |00ce: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f1524: 5477 ae14 |00d0: iget-object v7, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f1528: 7110 132b 0700 |00d2: invoke-static {v7}, Lorg/pyneo/maps/preference/MixedMapsPreference;.getMapPairParams:(Ljava/lang/String;)Lorg/json/JSONObject; // method@2b13 │ │ +0f152e: 0c01 |00d5: move-result-object v1 │ │ +0f1530: 1a07 1a29 |00d6: const-string v7, "mapid" // string@291a │ │ +0f1534: 1a08 0000 |00d8: const-string v8, "" // string@0000 │ │ +0f1538: 7230 8c01 cb08 |00da: invoke-interface {v11, v12, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f153e: 0c08 |00dd: move-result-object v8 │ │ +0f1540: 6e30 7d26 7108 |00de: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0f1546: 2206 be05 |00e1: new-instance v6, Lorg/pyneo/maps/tileprovider/TileSourceBase; // type@05be │ │ +0f154a: 1a07 0000 |00e3: const-string v7, "" // string@0000 │ │ +0f154e: 7230 8c01 cb07 |00e5: invoke-interface {v11, v12, v7}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@018c │ │ +0f1554: 0c07 |00e8: move-result-object v7 │ │ +0f1556: 7030 3a2c a607 |00e9: invoke-direct {v6, v10, v7}, Lorg/pyneo/maps/tileprovider/TileSourceBase;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2c3a │ │ +0f155c: 1a07 1e29 |00ec: const-string v7, "mapprojection" // string@291e │ │ +0f1560: 5268 7f15 |00ee: iget v8, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +0f1564: 6e30 7c26 7108 |00f0: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f156a: 5267 7f15 |00f3: iget v7, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +0f156e: 1a08 b12c |00f5: const-string v8, "overlayprojection" // string@2cb1 │ │ +0f1572: 6e20 7626 8100 |00f7: invoke-virtual {v1, v8}, Lorg/json/JSONObject;.optInt:(Ljava/lang/String;)I // method@2676 │ │ +0f1578: 0a08 |00fa: move-result v8 │ │ +0f157a: 3287 3900 |00fb: if-eq v7, v8, 0134 // +0039 │ │ +0f157e: 1a07 ae2c |00fd: const-string v7, "overlayid" // string@2cae │ │ +0f1582: 1a08 0000 |00ff: const-string v8, "" // string@0000 │ │ +0f1586: 6e30 7d26 7108 |0101: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@267d │ │ +0f158c: 1a07 b12c |0104: const-string v7, "overlayprojection" // string@2cb1 │ │ +0f1590: 5268 7f15 |0106: iget v8, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +0f1594: 6e30 7c26 7108 |0108: invoke-virtual {v1, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;I)Lorg/json/JSONObject; // method@267c │ │ +0f159a: 1a07 1a29 |010b: const-string v7, "mapid" // string@291a │ │ +0f159e: 1a08 ae2c |010d: const-string v8, "overlayid" // string@2cae │ │ +0f15a2: 6e30 e724 7c08 |010f: invoke-virtual {v12, v7, v8}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@24e7 │ │ +0f15a8: 0c03 |0112: move-result-object v3 │ │ +0f15aa: 6e20 582b 3a00 |0113: invoke-virtual {v10, v3}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f15b0: 0c05 |0116: move-result-object v5 │ │ +0f15b2: 1f05 aa00 |0117: check-cast v5, Landroid/preference/ListPreference; // type@00aa │ │ +0f15b6: 1a07 0000 |0119: const-string v7, "" // string@0000 │ │ +0f15ba: 6e20 8a03 7500 |011b: invoke-virtual {v5, v7}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@038a │ │ +0f15c0: 1207 |011e: const/4 v7, #int 0 // #0 │ │ +0f15c2: 1218 |011f: const/4 v8, #int 1 // #1 │ │ +0f15c4: 5269 7f15 |0120: iget v9, v6, Lorg/pyneo/maps/tileprovider/TileSourceBase;.PROJECTION:I // field@157f │ │ +0f15c8: 6e40 5b2b 7a98 |0122: invoke-virtual {v10, v7, v8, v9}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.getMaps:(ZZI)[[Ljava/lang/String; // method@2b5b │ │ +0f15ce: 0c02 |0125: move-result-object v2 │ │ +0f15d0: 3802 0e00 |0126: if-eqz v2, 0134 // +000e │ │ +0f15d4: 1207 |0128: const/4 v7, #int 0 // #0 │ │ +0f15d6: 4607 0207 |0129: aget-object v7, v2, v7 │ │ +0f15da: 6e20 8703 7500 |012b: invoke-virtual {v5, v7}, Landroid/preference/ListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0387 │ │ +0f15e0: 1217 |012e: const/4 v7, #int 1 // #1 │ │ +0f15e2: 4607 0207 |012f: aget-object v7, v2, v7 │ │ +0f15e6: 6e20 8503 7500 |0131: invoke-virtual {v5, v7}, Landroid/preference/ListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0385 │ │ +0f15ec: 54a7 dd14 |0134: iget-object v7, v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.mMapHelper:Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper; // field@14dd │ │ +0f15f0: 6e10 7f26 0100 |0136: invoke-virtual {v1}, Lorg/json/JSONObject;.toString:()Ljava/lang/String; // method@267f │ │ +0f15f6: 0c08 |0139: move-result-object v8 │ │ +0f15f8: 5b78 ae14 |013a: iput-object v8, v7, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;.PARAMS:Ljava/lang/String; // field@14ae │ │ +0f15fc: 6e20 582b ca00 |013c: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f1602: 0c07 |013f: move-result-object v7 │ │ +0f1604: 3807 3cff |0140: if-eqz v7, 007c // -00c4 │ │ +0f1608: 6e20 582b ca00 |0142: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f160e: 0c08 |0145: move-result-object v8 │ │ +0f1610: 6e20 582b ca00 |0146: invoke-virtual {v10, v12}, Lorg/pyneo/maps/preference/PairMapsPrefActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@2b58 │ │ +0f1616: 0c07 |0149: move-result-object v7 │ │ +0f1618: 1f07 aa00 |014a: check-cast v7, Landroid/preference/ListPreference; // type@00aa │ │ +0f161c: 6e10 8203 0700 |014c: invoke-virtual {v7}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0382 │ │ +0f1622: 0c07 |014f: move-result-object v7 │ │ +0f1624: 6e20 9d03 7800 |0150: invoke-virtual {v8, v7}, Landroid/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@039d │ │ +0f162a: 2900 29ff |0153: goto/16 007c // -00d7 │ │ +0f162e: 0d00 |0155: move-exception v0 │ │ +0f1630: 6e10 8224 0000 |0156: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f1636: 0c07 |0159: move-result-object v7 │ │ +0f1638: 7120 fa2e 0700 |015a: invoke-static {v7, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f163e: 2900 1fff |015d: goto/16 007c // -00e1 │ │ +0f1642: 0d00 |015f: move-exception v0 │ │ +0f1644: 6e10 0302 0000 |0160: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteException;.toString:()Ljava/lang/String; // method@0203 │ │ +0f164a: 0c07 |0163: move-result-object v7 │ │ +0f164c: 7120 fa2e 0700 |0164: invoke-static {v7, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f1652: 28cd |0167: goto 0134 // -0033 │ │ +0f1654: 0d00 |0168: move-exception v0 │ │ +0f1656: 6e10 9b2e 0000 |0169: invoke-virtual {v0}, Lorg/pyneo/maps/utils/RException;.toString:()Ljava/lang/String; // method@2e9b │ │ +0f165c: 0c07 |016c: move-result-object v7 │ │ +0f165e: 7120 fa2e 0700 |016d: invoke-static {v7, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f1664: 28c4 |0170: goto 0134 // -003c │ │ catches : 5 │ │ 0x0092 - 0x00bc │ │ Ljava/lang/Exception; -> 0x00bd │ │ 0x00d6 - 0x00e1 │ │ Ljava/lang/Exception; -> 0x0155 │ │ 0x00e1 - 0x0134 │ │ Landroid/database/sqlite/SQLiteException; -> 0x015f │ │ @@ -334565,97 +334954,97 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 174 16-bit code units │ │ -0f17b0: |[0f17b0] org.pyneo.maps.tileprovider.TileProviderMNM.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ -0f17c0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0f17c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0f17c4: 7020 b42b 9800 |0002: invoke-direct {v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.:(Landroid/content/Context;)V // method@2bb4 │ │ -0f17ca: 2200 2d06 |0005: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0f17ce: 1a01 b312 |0007: const-string v1, "TileProviderTAR" // string@12b3 │ │ -0f17d2: 7020 af2e 1000 |0009: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0f17d8: 7110 c525 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0f17de: 0c00 |000f: move-result-object v0 │ │ -0f17e0: 5b80 2215 |0010: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1522 │ │ -0f17e4: 2200 c905 |0012: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR; // type@05c9 │ │ -0f17e8: 7020 572c a000 |0014: invoke-direct {v0, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR;.:(Ljava/lang/String;)V // method@2c57 │ │ -0f17ee: 5b80 2415 |0017: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1524 │ │ -0f17f2: 390c 0700 |0019: if-nez v12, 0020 // +0007 │ │ -0f17f6: 220c a605 |001b: new-instance v12, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ -0f17fa: 7010 902b 0c00 |001d: invoke-direct {v12}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ -0f1800: 5b8c 2315 |0020: iput-object v12, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1523 │ │ -0f1804: 2200 5f04 |0022: new-instance v0, Ljava/io/File; // type@045f │ │ -0f1808: 7020 1524 a000 |0024: invoke-direct {v0, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0f180e: 5b80 1d15 |0027: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ -0f1812: 5b8b 1e15 |0029: iput-object v11, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1816: 5480 1d15 |002b: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ -0f181a: 6e10 2624 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@2426 │ │ -0f1820: 0b02 |0030: move-result-wide v2 │ │ -0f1822: 5480 1d15 |0031: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ -0f1826: 6e10 2524 0000 |0033: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -0f182c: 0b04 |0036: move-result-wide v4 │ │ -0f182e: 0780 |0037: move-object v0, v8 │ │ -0f1830: 07b1 |0038: move-object v1, v11 │ │ -0f1832: 7407 e72b 0000 |0039: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.needIndex:(Ljava/lang/String;JJZ)Z // method@2be7 │ │ -0f1838: 0a00 |003c: move-result v0 │ │ -0f183a: 3800 7000 |003d: if-eqz v0, 00ad // +0070 │ │ -0f183e: 2200 1f00 |003f: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ -0f1842: 7020 e600 9000 |0041: invoke-direct {v0, v9}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ -0f1848: 5b80 2015 |0044: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f184c: 5480 2015 |0046: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f1850: 1a01 5d06 |0048: const-string v1, "Indexing" // string@065d │ │ -0f1854: 6e20 f100 1000 |004a: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@00f1 │ │ -0f185a: 5480 2015 |004d: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f185e: 6e20 f000 7000 |004f: invoke-virtual {v0, v7}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@00f0 │ │ -0f1864: 5480 2015 |0052: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f1868: 5481 1d15 |0054: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ -0f186c: 6e10 2624 0100 |0056: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@2426 │ │ -0f1872: 0b02 |0059: move-result-wide v2 │ │ -0f1874: 1604 0004 |005a: const-wide/16 v4, #int 1024 // #400 │ │ -0f1878: be42 |005c: div-long/2addr v2, v4 │ │ -0f187a: 8421 |005d: long-to-int v1, v2 │ │ -0f187c: 6e20 ec00 1000 |005e: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMax:(I)V // method@00ec │ │ -0f1882: 5480 2015 |0061: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f1886: 6e20 ea00 7000 |0063: invoke-virtual {v0, v7}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ -0f188c: 5480 2015 |0066: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f1890: 1a01 a103 |0068: const-string v1, "Cancel" // string@03a1 │ │ -0f1894: 2202 ad05 |006a: new-instance v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$1; // type@05ad │ │ -0f1898: 7020 c92b 8200 |006c: invoke-direct {v2, v8}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V // method@2bc9 │ │ -0f189e: 6e30 e900 1002 |006f: invoke-virtual {v0, v1, v2}, Landroid/app/ProgressDialog;.setButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@00e9 │ │ -0f18a4: 5480 2015 |0072: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f18a8: 2201 ae05 |0074: new-instance v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2; // type@05ae │ │ -0f18ac: 7020 cb2b 8100 |0076: invoke-direct {v1, v8}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V // method@2bcb │ │ -0f18b2: 6e20 ee00 1000 |0079: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00ee │ │ -0f18b8: 5480 2015 |007c: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f18bc: 6e10 f200 0000 |007e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@00f2 │ │ -0f18c2: 5480 2015 |0081: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f18c6: 6e20 ef00 6000 |0083: invoke-virtual {v0, v6}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00ef │ │ -0f18cc: 7010 d92b 0800 |0086: invoke-direct {v8}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.CreateIndex:()V // method@2bd9 │ │ -0f18d2: 2200 b005 |0089: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask; // type@05b0 │ │ -0f18d6: 1201 |008b: const/4 v1, #int 0 // #0 │ │ -0f18d8: 7030 d02b 8001 |008c: invoke-direct {v0, v8, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;)V // method@2bd0 │ │ -0f18de: 1221 |008f: const/4 v1, #int 2 // #2 │ │ -0f18e0: 2311 7706 |0090: new-array v1, v1, [Ljava/lang/Long; // type@0677 │ │ -0f18e4: 5482 1d15 |0092: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ -0f18e8: 6e10 2624 0200 |0094: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@2426 │ │ -0f18ee: 0b02 |0097: move-result-wide v2 │ │ -0f18f0: 7120 9f24 3200 |0098: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f18f6: 0c02 |009b: move-result-object v2 │ │ -0f18f8: 4d02 0106 |009c: aput-object v2, v1, v6 │ │ -0f18fc: 5482 1d15 |009e: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ -0f1900: 6e10 2524 0200 |00a0: invoke-virtual {v2}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -0f1906: 0b02 |00a3: move-result-wide v2 │ │ -0f1908: 7120 9f24 3200 |00a4: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f190e: 0c02 |00a7: move-result-object v2 │ │ -0f1910: 4d02 0107 |00a8: aput-object v2, v1, v7 │ │ -0f1914: 6e20 d32b 1000 |00aa: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2bd3 │ │ -0f191a: 0e00 |00ad: return-void │ │ +0f16a8: |[0f16a8] org.pyneo.maps.tileprovider.TileProviderMNM.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ +0f16b8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0f16ba: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0f16bc: 7020 b42b 9800 |0002: invoke-direct {v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.:(Landroid/content/Context;)V // method@2bb4 │ │ +0f16c2: 2200 2d06 |0005: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0f16c6: 1a01 b312 |0007: const-string v1, "TileProviderTAR" // string@12b3 │ │ +0f16ca: 7020 af2e 1000 |0009: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0f16d0: 7110 c525 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0f16d6: 0c00 |000f: move-result-object v0 │ │ +0f16d8: 5b80 2215 |0010: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1522 │ │ +0f16dc: 2200 c905 |0012: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR; // type@05c9 │ │ +0f16e0: 7020 572c a000 |0014: invoke-direct {v0, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR;.:(Ljava/lang/String;)V // method@2c57 │ │ +0f16e6: 5b80 2415 |0017: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1524 │ │ +0f16ea: 390c 0700 |0019: if-nez v12, 0020 // +0007 │ │ +0f16ee: 220c a605 |001b: new-instance v12, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ +0f16f2: 7010 902b 0c00 |001d: invoke-direct {v12}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ +0f16f8: 5b8c 2315 |0020: iput-object v12, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1523 │ │ +0f16fc: 2200 5f04 |0022: new-instance v0, Ljava/io/File; // type@045f │ │ +0f1700: 7020 1524 a000 |0024: invoke-direct {v0, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0f1706: 5b80 1d15 |0027: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ +0f170a: 5b8b 1e15 |0029: iput-object v11, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f170e: 5480 1d15 |002b: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ +0f1712: 6e10 2624 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@2426 │ │ +0f1718: 0b02 |0030: move-result-wide v2 │ │ +0f171a: 5480 1d15 |0031: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ +0f171e: 6e10 2524 0000 |0033: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +0f1724: 0b04 |0036: move-result-wide v4 │ │ +0f1726: 0780 |0037: move-object v0, v8 │ │ +0f1728: 07b1 |0038: move-object v1, v11 │ │ +0f172a: 7407 e72b 0000 |0039: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.needIndex:(Ljava/lang/String;JJZ)Z // method@2be7 │ │ +0f1730: 0a00 |003c: move-result v0 │ │ +0f1732: 3800 7000 |003d: if-eqz v0, 00ad // +0070 │ │ +0f1736: 2200 1f00 |003f: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ +0f173a: 7020 e600 9000 |0041: invoke-direct {v0, v9}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ +0f1740: 5b80 2015 |0044: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f1744: 5480 2015 |0046: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f1748: 1a01 5d06 |0048: const-string v1, "Indexing" // string@065d │ │ +0f174c: 6e20 f100 1000 |004a: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@00f1 │ │ +0f1752: 5480 2015 |004d: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f1756: 6e20 f000 7000 |004f: invoke-virtual {v0, v7}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@00f0 │ │ +0f175c: 5480 2015 |0052: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f1760: 5481 1d15 |0054: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ +0f1764: 6e10 2624 0100 |0056: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@2426 │ │ +0f176a: 0b02 |0059: move-result-wide v2 │ │ +0f176c: 1604 0004 |005a: const-wide/16 v4, #int 1024 // #400 │ │ +0f1770: be42 |005c: div-long/2addr v2, v4 │ │ +0f1772: 8421 |005d: long-to-int v1, v2 │ │ +0f1774: 6e20 ec00 1000 |005e: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMax:(I)V // method@00ec │ │ +0f177a: 5480 2015 |0061: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f177e: 6e20 ea00 7000 |0063: invoke-virtual {v0, v7}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ +0f1784: 5480 2015 |0066: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f1788: 1a01 a103 |0068: const-string v1, "Cancel" // string@03a1 │ │ +0f178c: 2202 ad05 |006a: new-instance v2, Lorg/pyneo/maps/tileprovider/TileProviderMNM$1; // type@05ad │ │ +0f1790: 7020 c92b 8200 |006c: invoke-direct {v2, v8}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V // method@2bc9 │ │ +0f1796: 6e30 e900 1002 |006f: invoke-virtual {v0, v1, v2}, Landroid/app/ProgressDialog;.setButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@00e9 │ │ +0f179c: 5480 2015 |0072: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f17a0: 2201 ae05 |0074: new-instance v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2; // type@05ae │ │ +0f17a4: 7020 cb2b 8100 |0076: invoke-direct {v1, v8}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V // method@2bcb │ │ +0f17aa: 6e20 ee00 1000 |0079: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00ee │ │ +0f17b0: 5480 2015 |007c: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f17b4: 6e10 f200 0000 |007e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@00f2 │ │ +0f17ba: 5480 2015 |0081: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f17be: 6e20 ef00 6000 |0083: invoke-virtual {v0, v6}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00ef │ │ +0f17c4: 7010 d92b 0800 |0086: invoke-direct {v8}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.CreateIndex:()V // method@2bd9 │ │ +0f17ca: 2200 b005 |0089: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask; // type@05b0 │ │ +0f17ce: 1201 |008b: const/4 v1, #int 0 // #0 │ │ +0f17d0: 7030 d02b 8001 |008c: invoke-direct {v0, v8, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;)V // method@2bd0 │ │ +0f17d6: 1221 |008f: const/4 v1, #int 2 // #2 │ │ +0f17d8: 2311 7706 |0090: new-array v1, v1, [Ljava/lang/Long; // type@0677 │ │ +0f17dc: 5482 1d15 |0092: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ +0f17e0: 6e10 2624 0200 |0094: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@2426 │ │ +0f17e6: 0b02 |0097: move-result-wide v2 │ │ +0f17e8: 7120 9f24 3200 |0098: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f17ee: 0c02 |009b: move-result-object v2 │ │ +0f17f0: 4d02 0106 |009c: aput-object v2, v1, v6 │ │ +0f17f4: 5482 1d15 |009e: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ +0f17f8: 6e10 2524 0200 |00a0: invoke-virtual {v2}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +0f17fe: 0b02 |00a3: move-result-wide v2 │ │ +0f1800: 7120 9f24 3200 |00a4: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f1806: 0c02 |00a7: move-result-object v2 │ │ +0f1808: 4d02 0107 |00a8: aput-object v2, v1, v7 │ │ +0f180c: 6e20 d32b 1000 |00aa: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2bd3 │ │ +0f1812: 0e00 |00ad: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0005 line=30 │ │ 0x0012 line=38 │ │ 0x0019 line=39 │ │ 0x0022 line=40 │ │ @@ -334685,57 +335074,57 @@ │ │ type : '(JJII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -0f191c: |[0f191c] org.pyneo.maps.tileprovider.TileProviderMNM.CommitIndex:(JJII)V │ │ -0f192c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0f192e: 5471 1b15 |0001: iget-object v1, v7, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ -0f1932: 1a02 cc0b |0003: const-string v2, "ListCashTables" // string@0bcc │ │ -0f1936: 2203 9204 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f193a: 7010 fb24 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1940: 1a04 4c2a |000a: const-string v4, "name = '" // string@2a4c │ │ -0f1944: 6e20 0425 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f194a: 0c03 |000f: move-result-object v3 │ │ -0f194c: 5474 1e15 |0010: iget-object v4, v7, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1950: 6e20 0425 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1956: 0c03 |0015: move-result-object v3 │ │ -0f1958: 1a04 e600 |0016: const-string v4, "'" // string@00e6 │ │ -0f195c: 6e20 0425 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1962: 0c03 |001b: move-result-object v3 │ │ -0f1964: 6e10 0a25 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f196a: 0c03 |001f: move-result-object v3 │ │ -0f196c: 6e40 f501 2153 |0020: invoke-virtual {v1, v2, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0f1972: 2200 2900 |0023: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0f1976: 7010 1a01 0000 |0025: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f197c: 1a01 4b2a |0028: const-string v1, "name" // string@2a4b │ │ -0f1980: 5472 1e15 |002a: iget-object v2, v7, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1984: 6e30 2001 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f198a: 1a01 0823 |002f: const-string v1, "lastmodified" // string@2308 │ │ -0f198e: 7120 9f24 ba00 |0031: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f1994: 0c02 |0034: move-result-object v2 │ │ -0f1996: 6e30 1f01 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f199c: 1a01 1633 |0038: const-string v1, "size" // string@3316 │ │ -0f19a0: 7120 9f24 9800 |003a: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f19a6: 0c02 |003d: move-result-object v2 │ │ -0f19a8: 6e30 1f01 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f19ae: 1a01 0e2a |0041: const-string v1, "minzoom" // string@2a0e │ │ -0f19b2: 7110 9624 0c00 |0043: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f19b8: 0c02 |0046: move-result-object v2 │ │ -0f19ba: 6e30 1e01 1002 |0047: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f19c0: 1a01 5929 |004a: const-string v1, "maxzoom" // string@2959 │ │ -0f19c4: 7110 9624 0d00 |004c: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f19ca: 0c02 |004f: move-result-object v2 │ │ -0f19cc: 6e30 1e01 1002 |0050: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f19d2: 5471 1b15 |0053: iget-object v1, v7, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ -0f19d6: 1a02 cc0b |0055: const-string v2, "ListCashTables" // string@0bcc │ │ -0f19da: 6e40 fa01 2105 |0057: invoke-virtual {v1, v2, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f19e0: 0e00 |005a: return-void │ │ +0f1814: |[0f1814] org.pyneo.maps.tileprovider.TileProviderMNM.CommitIndex:(JJII)V │ │ +0f1824: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0f1826: 5471 1b15 |0001: iget-object v1, v7, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ +0f182a: 1a02 cc0b |0003: const-string v2, "ListCashTables" // string@0bcc │ │ +0f182e: 2203 9204 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1832: 7010 fb24 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1838: 1a04 4c2a |000a: const-string v4, "name = '" // string@2a4c │ │ +0f183c: 6e20 0425 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1842: 0c03 |000f: move-result-object v3 │ │ +0f1844: 5474 1e15 |0010: iget-object v4, v7, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f1848: 6e20 0425 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f184e: 0c03 |0015: move-result-object v3 │ │ +0f1850: 1a04 e600 |0016: const-string v4, "'" // string@00e6 │ │ +0f1854: 6e20 0425 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f185a: 0c03 |001b: move-result-object v3 │ │ +0f185c: 6e10 0a25 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1862: 0c03 |001f: move-result-object v3 │ │ +0f1864: 6e40 f501 2153 |0020: invoke-virtual {v1, v2, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0f186a: 2200 2900 |0023: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0f186e: 7010 1a01 0000 |0025: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f1874: 1a01 4b2a |0028: const-string v1, "name" // string@2a4b │ │ +0f1878: 5472 1e15 |002a: iget-object v2, v7, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f187c: 6e30 2001 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f1882: 1a01 0823 |002f: const-string v1, "lastmodified" // string@2308 │ │ +0f1886: 7120 9f24 ba00 |0031: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f188c: 0c02 |0034: move-result-object v2 │ │ +0f188e: 6e30 1f01 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f1894: 1a01 1633 |0038: const-string v1, "size" // string@3316 │ │ +0f1898: 7120 9f24 9800 |003a: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f189e: 0c02 |003d: move-result-object v2 │ │ +0f18a0: 6e30 1f01 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f18a6: 1a01 0e2a |0041: const-string v1, "minzoom" // string@2a0e │ │ +0f18aa: 7110 9624 0c00 |0043: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f18b0: 0c02 |0046: move-result-object v2 │ │ +0f18b2: 6e30 1e01 1002 |0047: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f18b8: 1a01 5929 |004a: const-string v1, "maxzoom" // string@2959 │ │ +0f18bc: 7110 9624 0d00 |004c: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f18c2: 0c02 |004f: move-result-object v2 │ │ +0f18c4: 6e30 1e01 1002 |0050: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f18ca: 5471 1b15 |0053: iget-object v1, v7, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ +0f18ce: 1a02 cc0b |0055: const-string v2, "ListCashTables" // string@0bcc │ │ +0f18d2: 6e40 fa01 2105 |0057: invoke-virtual {v1, v2, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f18d8: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0023 line=86 │ │ 0x0028 line=87 │ │ 0x002f line=88 │ │ 0x0038 line=89 │ │ @@ -334756,63 +335145,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -0f19e4: |[0f19e4] org.pyneo.maps.tileprovider.TileProviderMNM.CreateIndex:()V │ │ -0f19f4: 5440 1b15 |0000: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ -0f19f8: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0f19fc: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1a02: 1a02 7104 |0007: const-string v2, "DROP TABLE IF EXISTS '" // string@0471 │ │ -0f1a06: 6e20 0425 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1a0c: 0c01 |000c: move-result-object v1 │ │ -0f1a0e: 5442 1e15 |000d: iget-object v2, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1a12: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1a18: 0c01 |0012: move-result-object v1 │ │ -0f1a1a: 1a02 e600 |0013: const-string v2, "'" // string@00e6 │ │ -0f1a1e: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1a24: 0c01 |0018: move-result-object v1 │ │ -0f1a26: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1a2c: 0c01 |001c: move-result-object v1 │ │ -0f1a2e: 6e20 f701 1000 |001d: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0f1a34: 5440 1b15 |0020: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ -0f1a38: 2201 9204 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1a3c: 7010 fb24 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1a42: 1a02 7a03 |0027: const-string v2, "CREATE TABLE IF NOT EXISTS '" // string@037a │ │ -0f1a46: 6e20 0425 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1a4c: 0c01 |002c: move-result-object v1 │ │ -0f1a4e: 5442 1e15 |002d: iget-object v2, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1a52: 6e20 0425 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1a58: 0c01 |0032: move-result-object v1 │ │ -0f1a5a: 1a02 e800 |0033: const-string v2, "' (x INTEGER NOT NULL, y INTEGER NOT NULL, z INTEGER NOT NULL, offset INTEGER NOT NULL, size INTEGER NOT NULL, PRIMARY KEY(x, y, z) );" // string@00e8 │ │ -0f1a5e: 6e20 0425 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1a64: 0c01 |0038: move-result-object v1 │ │ -0f1a66: 6e10 0a25 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1a6c: 0c01 |003c: move-result-object v1 │ │ -0f1a6e: 6e20 f701 1000 |003d: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0f1a74: 5440 1b15 |0040: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ -0f1a78: 1a01 cc0b |0042: const-string v1, "ListCashTables" // string@0bcc │ │ -0f1a7c: 2202 9204 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1a80: 7010 fb24 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1a86: 1a03 4c2a |0049: const-string v3, "name = '" // string@2a4c │ │ -0f1a8a: 6e20 0425 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1a90: 0c02 |004e: move-result-object v2 │ │ -0f1a92: 5443 1e15 |004f: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1a96: 6e20 0425 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1a9c: 0c02 |0054: move-result-object v2 │ │ -0f1a9e: 1a03 e600 |0055: const-string v3, "'" // string@00e6 │ │ -0f1aa2: 6e20 0425 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1aa8: 0c02 |005a: move-result-object v2 │ │ -0f1aaa: 6e10 0a25 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1ab0: 0c02 |005e: move-result-object v2 │ │ -0f1ab2: 1203 |005f: const/4 v3, #int 0 // #0 │ │ -0f1ab4: 6e40 f501 1032 |0060: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0f1aba: 0e00 |0063: return-void │ │ +0f18dc: |[0f18dc] org.pyneo.maps.tileprovider.TileProviderMNM.CreateIndex:()V │ │ +0f18ec: 5440 1b15 |0000: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ +0f18f0: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0f18f4: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f18fa: 1a02 7104 |0007: const-string v2, "DROP TABLE IF EXISTS '" // string@0471 │ │ +0f18fe: 6e20 0425 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1904: 0c01 |000c: move-result-object v1 │ │ +0f1906: 5442 1e15 |000d: iget-object v2, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f190a: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1910: 0c01 |0012: move-result-object v1 │ │ +0f1912: 1a02 e600 |0013: const-string v2, "'" // string@00e6 │ │ +0f1916: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f191c: 0c01 |0018: move-result-object v1 │ │ +0f191e: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1924: 0c01 |001c: move-result-object v1 │ │ +0f1926: 6e20 f701 1000 |001d: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0f192c: 5440 1b15 |0020: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ +0f1930: 2201 9204 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1934: 7010 fb24 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f193a: 1a02 7a03 |0027: const-string v2, "CREATE TABLE IF NOT EXISTS '" // string@037a │ │ +0f193e: 6e20 0425 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1944: 0c01 |002c: move-result-object v1 │ │ +0f1946: 5442 1e15 |002d: iget-object v2, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f194a: 6e20 0425 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1950: 0c01 |0032: move-result-object v1 │ │ +0f1952: 1a02 e800 |0033: const-string v2, "' (x INTEGER NOT NULL, y INTEGER NOT NULL, z INTEGER NOT NULL, offset INTEGER NOT NULL, size INTEGER NOT NULL, PRIMARY KEY(x, y, z) );" // string@00e8 │ │ +0f1956: 6e20 0425 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f195c: 0c01 |0038: move-result-object v1 │ │ +0f195e: 6e10 0a25 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1964: 0c01 |003c: move-result-object v1 │ │ +0f1966: 6e20 f701 1000 |003d: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0f196c: 5440 1b15 |0040: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ +0f1970: 1a01 cc0b |0042: const-string v1, "ListCashTables" // string@0bcc │ │ +0f1974: 2202 9204 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1978: 7010 fb24 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f197e: 1a03 4c2a |0049: const-string v3, "name = '" // string@2a4c │ │ +0f1982: 6e20 0425 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1988: 0c02 |004e: move-result-object v2 │ │ +0f198a: 5443 1e15 |004f: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f198e: 6e20 0425 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1994: 0c02 |0054: move-result-object v2 │ │ +0f1996: 1a03 e600 |0055: const-string v3, "'" // string@00e6 │ │ +0f199a: 6e20 0425 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f19a0: 0c02 |005a: move-result-object v2 │ │ +0f19a2: 6e10 0a25 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f19a8: 0c02 |005e: move-result-object v2 │ │ +0f19aa: 1203 |005f: const/4 v3, #int 0 // #0 │ │ +0f19ac: 6e40 f501 1032 |0060: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0f19b2: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0020 line=70 │ │ 0x0040 line=71 │ │ 0x0063 line=72 │ │ locals : │ │ @@ -334823,17 +335212,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1abc: |[0f1abc] org.pyneo.maps.tileprovider.TileProviderMNM.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z │ │ -0f1acc: 5510 2115 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mStopIndexing:Z // field@1521 │ │ -0f1ad0: 0f00 |0002: return v0 │ │ +0f19b4: |[0f19b4] org.pyneo.maps.tileprovider.TileProviderMNM.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Z │ │ +0f19c4: 5510 2115 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mStopIndexing:Z // field@1521 │ │ +0f19c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ │ │ #4 : (in Lorg/pyneo/maps/tileprovider/TileProviderMNM;) │ │ @@ -334841,17 +335230,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1ad4: |[0f1ad4] org.pyneo.maps.tileprovider.TileProviderMNM.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Z)Z │ │ -0f1ae4: 5c01 2115 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mStopIndexing:Z // field@1521 │ │ -0f1ae8: 0f01 |0002: return v1 │ │ +0f19cc: |[0f19cc] org.pyneo.maps.tileprovider.TileProviderMNM.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;Z)Z │ │ +0f19dc: 5c01 2115 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mStopIndexing:Z // field@1521 │ │ +0f19e0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -334860,17 +335249,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1aec: |[0f1aec] org.pyneo.maps.tileprovider.TileProviderMNM.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File; │ │ -0f1afc: 5410 1d15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ -0f1b00: 1100 |0002: return-object v0 │ │ +0f19e4: |[0f19e4] org.pyneo.maps.tileprovider.TileProviderMNM.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Ljava/io/File; │ │ +0f19f4: 5410 1d15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ +0f19f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ │ │ #6 : (in Lorg/pyneo/maps/tileprovider/TileProviderMNM;) │ │ @@ -334878,17 +335267,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1b04: |[0f1b04] org.pyneo.maps.tileprovider.TileProviderMNM.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; │ │ -0f1b14: 5410 2015 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ -0f1b18: 1100 |0002: return-object v0 │ │ +0f19fc: |[0f19fc] org.pyneo.maps.tileprovider.TileProviderMNM.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;)Landroid/app/ProgressDialog; │ │ +0f1a0c: 5410 2015 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mProgressDialog:Landroid/app/ProgressDialog; // field@1520 │ │ +0f1a10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ │ │ #7 : (in Lorg/pyneo/maps/tileprovider/TileProviderMNM;) │ │ @@ -334896,17 +335285,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderMNM;JJII)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -0f1b1c: |[0f1b1c] org.pyneo.maps.tileprovider.TileProviderMNM.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;JJII)V │ │ -0f1b2c: 7607 d82b 0100 |0000: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.CommitIndex:(JJII)V // method@2bd8 │ │ -0f1b32: 0e00 |0003: return-void │ │ +0f1a14: |[0f1a14] org.pyneo.maps.tileprovider.TileProviderMNM.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;JJII)V │ │ +0f1a24: 7607 d82b 0100 |0000: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.CommitIndex:(JJII)V // method@2bd8 │ │ +0f1a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ 0x0000 - 0x0004 reg=2 x1 J │ │ 0x0000 - 0x0004 reg=4 x2 J │ │ @@ -334919,21 +335308,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0f1b34: |[0f1b34] org.pyneo.maps.tileprovider.TileProviderMNM.Free:()V │ │ -0f1b44: 1a00 ab12 |0000: const-string v0, "TileProviderMNM Free" // string@12ab │ │ -0f1b48: 7110 f72e 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0f1b4e: 5410 2215 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1522 │ │ -0f1b52: 7210 c225 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0f1b58: 6f10 b62b 0100 |000a: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.Free:()V // method@2bb6 │ │ -0f1b5e: 0e00 |000d: return-void │ │ +0f1a2c: |[0f1a2c] org.pyneo.maps.tileprovider.TileProviderMNM.Free:()V │ │ +0f1a3c: 1a00 ab12 |0000: const-string v0, "TileProviderMNM Free" // string@12ab │ │ +0f1a40: 7110 f72e 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0f1a46: 5410 2215 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1522 │ │ +0f1a4a: 7210 c225 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0f1a50: 6f10 b62b 0100 |000a: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.Free:()V // method@2bb6 │ │ +0f1a56: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=98 │ │ 0x000a line=99 │ │ 0x000d line=100 │ │ locals : │ │ @@ -334944,54 +335333,54 @@ │ │ type : '(IIIJI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -0f1b60: |[0f1b60] org.pyneo.maps.tileprovider.TileProviderMNM.addMnmIndexRow:(IIIJI)V │ │ -0f1b70: 2200 2900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0f1b74: 7010 1a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f1b7a: 1a01 3d36 |0005: const-string v1, "x" // string@363d │ │ -0f1b7e: 7110 9624 0500 |0007: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f1b84: 0c02 |000a: move-result-object v2 │ │ -0f1b86: 6e30 1e01 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f1b8c: 1a01 5b36 |000e: const-string v1, "y" // string@365b │ │ -0f1b90: 7110 9624 0600 |0010: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f1b96: 0c02 |0013: move-result-object v2 │ │ -0f1b98: 6e30 1e01 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f1b9e: 1a01 7b36 |0017: const-string v1, "z" // string@367b │ │ -0f1ba2: 7110 9624 0700 |0019: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f1ba8: 0c02 |001c: move-result-object v2 │ │ -0f1baa: 6e30 1e01 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f1bb0: 1a01 f42a |0020: const-string v1, "offset" // string@2af4 │ │ -0f1bb4: 7120 9f24 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f1bba: 0c02 |0025: move-result-object v2 │ │ -0f1bbc: 6e30 1f01 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f1bc2: 1a01 1633 |0029: const-string v1, "size" // string@3316 │ │ -0f1bc6: 7110 9624 0a00 |002b: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f1bcc: 0c02 |002e: move-result-object v2 │ │ -0f1bce: 6e30 1e01 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f1bd4: 5441 1b15 |0032: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ -0f1bd8: 2202 9204 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1bdc: 7010 fb24 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1be2: 1a03 e600 |0039: const-string v3, "'" // string@00e6 │ │ -0f1be6: 6e20 0425 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1bec: 0c02 |003e: move-result-object v2 │ │ -0f1bee: 5443 1e15 |003f: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1bf2: 6e20 0425 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1bf8: 0c02 |0044: move-result-object v2 │ │ -0f1bfa: 1a03 e600 |0045: const-string v3, "'" // string@00e6 │ │ -0f1bfe: 6e20 0425 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1c04: 0c02 |004a: move-result-object v2 │ │ -0f1c06: 6e10 0a25 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1c0c: 0c02 |004e: move-result-object v2 │ │ -0f1c0e: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -0f1c10: 6e40 fa01 2103 |0050: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f1c16: 0e00 |0053: return-void │ │ +0f1a58: |[0f1a58] org.pyneo.maps.tileprovider.TileProviderMNM.addMnmIndexRow:(IIIJI)V │ │ +0f1a68: 2200 2900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0f1a6c: 7010 1a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f1a72: 1a01 3d36 |0005: const-string v1, "x" // string@363d │ │ +0f1a76: 7110 9624 0500 |0007: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f1a7c: 0c02 |000a: move-result-object v2 │ │ +0f1a7e: 6e30 1e01 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f1a84: 1a01 5b36 |000e: const-string v1, "y" // string@365b │ │ +0f1a88: 7110 9624 0600 |0010: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f1a8e: 0c02 |0013: move-result-object v2 │ │ +0f1a90: 6e30 1e01 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f1a96: 1a01 7b36 |0017: const-string v1, "z" // string@367b │ │ +0f1a9a: 7110 9624 0700 |0019: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f1aa0: 0c02 |001c: move-result-object v2 │ │ +0f1aa2: 6e30 1e01 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f1aa8: 1a01 f42a |0020: const-string v1, "offset" // string@2af4 │ │ +0f1aac: 7120 9f24 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f1ab2: 0c02 |0025: move-result-object v2 │ │ +0f1ab4: 6e30 1f01 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f1aba: 1a01 1633 |0029: const-string v1, "size" // string@3316 │ │ +0f1abe: 7110 9624 0a00 |002b: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f1ac4: 0c02 |002e: move-result-object v2 │ │ +0f1ac6: 6e30 1e01 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f1acc: 5441 1b15 |0032: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ +0f1ad0: 2202 9204 |0034: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1ad4: 7010 fb24 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1ada: 1a03 e600 |0039: const-string v3, "'" // string@00e6 │ │ +0f1ade: 6e20 0425 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1ae4: 0c02 |003e: move-result-object v2 │ │ +0f1ae6: 5443 1e15 |003f: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f1aea: 6e20 0425 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1af0: 0c02 |0044: move-result-object v2 │ │ +0f1af2: 1a03 e600 |0045: const-string v3, "'" // string@00e6 │ │ +0f1af6: 6e20 0425 3200 |0047: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1afc: 0c02 |004a: move-result-object v2 │ │ +0f1afe: 6e10 0a25 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1b04: 0c02 |004e: move-result-object v2 │ │ +0f1b06: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +0f1b08: 6e40 fa01 2103 |0050: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f1b0e: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x000e line=77 │ │ 0x0017 line=78 │ │ 0x0020 line=79 │ │ @@ -335012,64 +335401,64 @@ │ │ type : '(IIILorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0f1c18: |[0f1c18] org.pyneo.maps.tileprovider.TileProviderMNM.findMnmIndex:(IIILorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;)Z │ │ -0f1c28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f1c2a: 5452 1b15 |0001: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ -0f1c2e: 2203 9204 |0003: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1c32: 7010 fb24 0300 |0005: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1c38: 1a04 b610 |0008: const-string v4, "SELECT offset, size FROM '" // string@10b6 │ │ -0f1c3c: 6e20 0425 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1c42: 0c03 |000d: move-result-object v3 │ │ -0f1c44: 5454 1e15 |000e: iget-object v4, v5, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1c48: 6e20 0425 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1c4e: 0c03 |0013: move-result-object v3 │ │ -0f1c50: 1a04 ea00 |0014: const-string v4, "' WHERE x = " // string@00ea │ │ -0f1c54: 6e20 0425 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1c5a: 0c03 |0019: move-result-object v3 │ │ -0f1c5c: 6e20 0025 6300 |001a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f1c62: 0c03 |001d: move-result-object v3 │ │ -0f1c64: 1a04 3100 |001e: const-string v4, " AND y = " // string@0031 │ │ -0f1c68: 6e20 0425 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1c6e: 0c03 |0023: move-result-object v3 │ │ -0f1c70: 6e20 0025 7300 |0024: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f1c76: 0c03 |0027: move-result-object v3 │ │ -0f1c78: 1a04 3200 |0028: const-string v4, " AND z = " // string@0032 │ │ -0f1c7c: 6e20 0425 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1c82: 0c03 |002d: move-result-object v3 │ │ -0f1c84: 6e20 0025 8300 |002e: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f1c8a: 0c03 |0031: move-result-object v3 │ │ -0f1c8c: 6e10 0a25 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1c92: 0c03 |0035: move-result-object v3 │ │ -0f1c94: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -0f1c96: 6e30 fe01 3204 |0037: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f1c9c: 0c00 |003a: move-result-object v0 │ │ -0f1c9e: 3800 2400 |003b: if-eqz v0, 005f // +0024 │ │ -0f1ca2: 7210 e001 0000 |003d: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0f1ca8: 0a02 |0040: move-result v2 │ │ -0f1caa: 3802 1b00 |0041: if-eqz v2, 005c // +001b │ │ -0f1cae: 1a02 f42a |0043: const-string v2, "offset" // string@2af4 │ │ -0f1cb2: 7220 d601 2000 |0045: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0f1cb8: 0a02 |0048: move-result v2 │ │ -0f1cba: 7220 db01 2000 |0049: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f1cc0: 0a02 |004c: move-result v2 │ │ -0f1cc2: 5992 1715 |004d: iput v2, v9, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.offset:I // field@1517 │ │ -0f1cc6: 1a02 1633 |004f: const-string v2, "size" // string@3316 │ │ -0f1cca: 7220 d601 2000 |0051: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0f1cd0: 0a02 |0054: move-result v2 │ │ -0f1cd2: 7220 db01 2000 |0055: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f1cd8: 0a02 |0058: move-result v2 │ │ -0f1cda: 5992 1815 |0059: iput v2, v9, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.size:I // field@1518 │ │ -0f1cde: 1211 |005b: const/4 v1, #int 1 // #1 │ │ -0f1ce0: 7210 d301 0000 |005c: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0f1ce6: 0f01 |005f: return v1 │ │ +0f1b10: |[0f1b10] org.pyneo.maps.tileprovider.TileProviderMNM.findMnmIndex:(IIILorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;)Z │ │ +0f1b20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f1b22: 5452 1b15 |0001: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@151b │ │ +0f1b26: 2203 9204 |0003: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1b2a: 7010 fb24 0300 |0005: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1b30: 1a04 b610 |0008: const-string v4, "SELECT offset, size FROM '" // string@10b6 │ │ +0f1b34: 6e20 0425 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1b3a: 0c03 |000d: move-result-object v3 │ │ +0f1b3c: 5454 1e15 |000e: iget-object v4, v5, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f1b40: 6e20 0425 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1b46: 0c03 |0013: move-result-object v3 │ │ +0f1b48: 1a04 ea00 |0014: const-string v4, "' WHERE x = " // string@00ea │ │ +0f1b4c: 6e20 0425 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1b52: 0c03 |0019: move-result-object v3 │ │ +0f1b54: 6e20 0025 6300 |001a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f1b5a: 0c03 |001d: move-result-object v3 │ │ +0f1b5c: 1a04 3100 |001e: const-string v4, " AND y = " // string@0031 │ │ +0f1b60: 6e20 0425 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1b66: 0c03 |0023: move-result-object v3 │ │ +0f1b68: 6e20 0025 7300 |0024: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f1b6e: 0c03 |0027: move-result-object v3 │ │ +0f1b70: 1a04 3200 |0028: const-string v4, " AND z = " // string@0032 │ │ +0f1b74: 6e20 0425 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1b7a: 0c03 |002d: move-result-object v3 │ │ +0f1b7c: 6e20 0025 8300 |002e: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f1b82: 0c03 |0031: move-result-object v3 │ │ +0f1b84: 6e10 0a25 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1b8a: 0c03 |0035: move-result-object v3 │ │ +0f1b8c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0f1b8e: 6e30 fe01 3204 |0037: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f1b94: 0c00 |003a: move-result-object v0 │ │ +0f1b96: 3800 2400 |003b: if-eqz v0, 005f // +0024 │ │ +0f1b9a: 7210 e001 0000 |003d: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0f1ba0: 0a02 |0040: move-result v2 │ │ +0f1ba2: 3802 1b00 |0041: if-eqz v2, 005c // +001b │ │ +0f1ba6: 1a02 f42a |0043: const-string v2, "offset" // string@2af4 │ │ +0f1baa: 7220 d601 2000 |0045: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0f1bb0: 0a02 |0048: move-result v2 │ │ +0f1bb2: 7220 db01 2000 |0049: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f1bb8: 0a02 |004c: move-result v2 │ │ +0f1bba: 5992 1715 |004d: iput v2, v9, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.offset:I // field@1517 │ │ +0f1bbe: 1a02 1633 |004f: const-string v2, "size" // string@3316 │ │ +0f1bc2: 7220 d601 2000 |0051: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0f1bc8: 0a02 |0054: move-result v2 │ │ +0f1bca: 7220 db01 2000 |0055: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f1bd0: 0a02 |0058: move-result v2 │ │ +0f1bd2: 5992 1815 |0059: iput v2, v9, Lorg/pyneo/maps/tileprovider/TileProviderMNM$Param4ReadData;.size:I // field@1518 │ │ +0f1bd6: 1211 |005b: const/4 v1, #int 1 // #1 │ │ +0f1bd8: 7210 d301 0000 |005c: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0f1bde: 0f01 |005f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0001 line=104 │ │ 0x003b line=106 │ │ 0x003d line=107 │ │ 0x0043 line=108 │ │ @@ -335091,51 +335480,51 @@ │ │ type : '(III)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 68 16-bit code units │ │ -0f1ce8: |[0f1ce8] org.pyneo.maps.tileprovider.TileProviderMNM.getTile:(III)Landroid/graphics/Bitmap; │ │ -0f1cf8: 54b0 2415 |0000: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1524 │ │ -0f1cfc: 6e40 402c c0ed |0002: invoke-virtual {v0, v12, v13, v14}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ -0f1d02: 0c06 |0005: move-result-object v6 │ │ -0f1d04: 2209 6104 |0006: new-instance v9, Ljava/io/FileInputStream; // type@0461 │ │ -0f1d08: 54b0 1d15 |0008: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ -0f1d0c: 7020 2d24 0900 |000a: invoke-direct {v9, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ -0f1d12: 2205 5804 |000d: new-instance v5, Ljava/io/BufferedInputStream; // type@0458 │ │ -0f1d16: 1300 0020 |000f: const/16 v0, #int 8192 // #2000 │ │ -0f1d1a: 7030 0624 9500 |0011: invoke-direct {v5, v9, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ -0f1d20: 54b0 2315 |0014: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1523 │ │ -0f1d24: 6e20 952b 6000 |0016: invoke-virtual {v0, v6}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ -0f1d2a: 0c07 |0019: move-result-object v7 │ │ -0f1d2c: 3807 0700 |001a: if-eqz v7, 0021 // +0007 │ │ -0f1d30: 1107 |001c: return-object v7 │ │ -0f1d32: 0d08 |001d: move-exception v8 │ │ -0f1d34: 54b7 1c15 |001e: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@151c │ │ -0f1d38: 28fc |0020: goto 001c // -0004 │ │ -0f1d3a: 54b0 1f15 |0021: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mPending:Ljava/util/HashSet; // field@151f │ │ -0f1d3e: 6e20 6d25 6000 |0023: invoke-virtual {v0, v6}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@256d │ │ -0f1d44: 0a00 |0026: move-result v0 │ │ -0f1d46: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ -0f1d4a: 6f40 ba2b cbed |0029: invoke-super {v11, v12, v13, v14}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2bba │ │ -0f1d50: 0c07 |002c: move-result-object v7 │ │ -0f1d52: 28ef |002d: goto 001c // -0011 │ │ -0f1d54: 54b0 1f15 |002e: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mPending:Ljava/util/HashSet; // field@151f │ │ -0f1d58: 6e20 6b25 6000 |0030: invoke-virtual {v0, v6}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@256b │ │ -0f1d5e: 54ba 2215 |0033: iget-object v10, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1522 │ │ -0f1d62: 2200 af05 |0035: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3; // type@05af │ │ -0f1d66: 07b1 |0037: move-object v1, v11 │ │ -0f1d68: 01c2 |0038: move v2, v12 │ │ -0f1d6a: 01d3 |0039: move v3, v13 │ │ -0f1d6c: 01e4 |003a: move v4, v14 │ │ -0f1d6e: 7607 cd2b 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;IIILjava/io/InputStream;Ljava/lang/String;)V // method@2bcd │ │ -0f1d74: 7220 bf25 0a00 |003e: invoke-interface {v10, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0f1d7a: 54b7 1c15 |0041: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@151c │ │ -0f1d7e: 28d9 |0043: goto 001c // -0027 │ │ +0f1be0: |[0f1be0] org.pyneo.maps.tileprovider.TileProviderMNM.getTile:(III)Landroid/graphics/Bitmap; │ │ +0f1bf0: 54b0 2415 |0000: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1524 │ │ +0f1bf4: 6e40 402c c0ed |0002: invoke-virtual {v0, v12, v13, v14}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ +0f1bfa: 0c06 |0005: move-result-object v6 │ │ +0f1bfc: 2209 6104 |0006: new-instance v9, Ljava/io/FileInputStream; // type@0461 │ │ +0f1c00: 54b0 1d15 |0008: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapFile:Ljava/io/File; // field@151d │ │ +0f1c04: 7020 2d24 0900 |000a: invoke-direct {v9, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ +0f1c0a: 2205 5804 |000d: new-instance v5, Ljava/io/BufferedInputStream; // type@0458 │ │ +0f1c0e: 1300 0020 |000f: const/16 v0, #int 8192 // #2000 │ │ +0f1c12: 7030 0624 9500 |0011: invoke-direct {v5, v9, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ +0f1c18: 54b0 2315 |0014: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1523 │ │ +0f1c1c: 6e20 952b 6000 |0016: invoke-virtual {v0, v6}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ +0f1c22: 0c07 |0019: move-result-object v7 │ │ +0f1c24: 3807 0700 |001a: if-eqz v7, 0021 // +0007 │ │ +0f1c28: 1107 |001c: return-object v7 │ │ +0f1c2a: 0d08 |001d: move-exception v8 │ │ +0f1c2c: 54b7 1c15 |001e: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@151c │ │ +0f1c30: 28fc |0020: goto 001c // -0004 │ │ +0f1c32: 54b0 1f15 |0021: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mPending:Ljava/util/HashSet; // field@151f │ │ +0f1c36: 6e20 6d25 6000 |0023: invoke-virtual {v0, v6}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@256d │ │ +0f1c3c: 0a00 |0026: move-result v0 │ │ +0f1c3e: 3800 0700 |0027: if-eqz v0, 002e // +0007 │ │ +0f1c42: 6f40 ba2b cbed |0029: invoke-super {v11, v12, v13, v14}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2bba │ │ +0f1c48: 0c07 |002c: move-result-object v7 │ │ +0f1c4a: 28ef |002d: goto 001c // -0011 │ │ +0f1c4c: 54b0 1f15 |002e: iget-object v0, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mPending:Ljava/util/HashSet; // field@151f │ │ +0f1c50: 6e20 6b25 6000 |0030: invoke-virtual {v0, v6}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@256b │ │ +0f1c56: 54ba 2215 |0033: iget-object v10, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1522 │ │ +0f1c5a: 2200 af05 |0035: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3; // type@05af │ │ +0f1c5e: 07b1 |0037: move-object v1, v11 │ │ +0f1c60: 01c2 |0038: move v2, v12 │ │ +0f1c62: 01d3 |0039: move v3, v13 │ │ +0f1c64: 01e4 |003a: move v4, v14 │ │ +0f1c66: 7607 cd2b 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;.:(Lorg/pyneo/maps/tileprovider/TileProviderMNM;IIILjava/io/InputStream;Ljava/lang/String;)V // method@2bcd │ │ +0f1c6c: 7220 bf25 0a00 |003e: invoke-interface {v10, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0f1c72: 54b7 1c15 |0041: iget-object v7, v11, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@151c │ │ +0f1c76: 28d9 |0043: goto 001c // -0027 │ │ catches : 1 │ │ 0x0006 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x001d │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=126 │ │ 0x000d line=131 │ │ @@ -335168,24 +335557,24 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0f1d90: |[0f1d90] org.pyneo.maps.tileprovider.TileProviderMNM.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -0f1da0: 5410 1e15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1da4: 6e20 de2b 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.ZoomMinInCashFile:(Ljava/lang/String;)I // method@2bde │ │ -0f1daa: 0a00 |0005: move-result v0 │ │ -0f1dac: 5920 5815 |0006: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0f1db0: 5410 1e15 |0008: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ -0f1db4: 6e20 dd2b 0100 |000a: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.ZoomMaxInCashFile:(Ljava/lang/String;)I // method@2bdd │ │ -0f1dba: 0a00 |000d: move-result v0 │ │ -0f1dbc: 5920 5715 |000e: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0f1dc0: 0e00 |0010: return-void │ │ +0f1c88: |[0f1c88] org.pyneo.maps.tileprovider.TileProviderMNM.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +0f1c98: 5410 1e15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f1c9c: 6e20 de2b 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.ZoomMinInCashFile:(Ljava/lang/String;)I // method@2bde │ │ +0f1ca2: 0a00 |0005: move-result v0 │ │ +0f1ca4: 5920 5815 |0006: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0f1ca8: 5410 1e15 |0008: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.mMapID:Ljava/lang/String; // field@151e │ │ +0f1cac: 6e20 dd2b 0100 |000a: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderMNM;.ZoomMaxInCashFile:(Ljava/lang/String;)I // method@2bdd │ │ +0f1cb2: 0a00 |000d: move-result v0 │ │ +0f1cb4: 5920 5715 |000e: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0f1cb8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=119 │ │ 0x0010 line=120 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ @@ -335244,120 +335633,120 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 224 16-bit code units │ │ -0f1dc4: |[0f1dc4] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ -0f1dd4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0f1dd6: 7020 b42b 9800 |0001: invoke-direct {v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.:(Landroid/content/Context;)V // method@2bb4 │ │ -0f1ddc: 2200 2d06 |0004: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0f1de0: 1a01 ad12 |0006: const-string v1, "TileProviderSQLITEDB" // string@12ad │ │ -0f1de4: 7020 af2e 1000 |0008: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0f1dea: 7110 c525 0000 |000b: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0f1df0: 0c00 |000e: move-result-object v0 │ │ -0f1df2: 5b80 3115 |000f: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1531 │ │ -0f1df6: 2200 b104 |0011: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ -0f1dfa: 7010 5f25 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ -0f1e00: 5b80 2f15 |0016: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f1e04: 2200 c005 |0018: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // type@05c0 │ │ -0f1e08: 7020 3e2c a000 |001a: invoke-direct {v0, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ -0f1e0e: 5b80 3315 |001d: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1533 │ │ -0f1e12: 390c 0700 |001f: if-nez v12, 0026 // +0007 │ │ -0f1e16: 220c a605 |0021: new-instance v12, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ -0f1e1a: 7010 902b 0c00 |0023: invoke-direct {v12}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ -0f1e20: 5b8c 3215 |0026: iput-object v12, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1532 │ │ -0f1e24: 2200 5605 |0028: new-instance v0, Lorg/pyneo/maps/map/SQLiteMapDatabase; // type@0556 │ │ -0f1e28: 7020 1329 9000 |002a: invoke-direct {v0, v9}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.:(Landroid/content/Context;)V // method@2913 │ │ -0f1e2e: 5b80 3415 |002d: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ -0f1e32: 5480 3415 |002f: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ -0f1e36: 6e20 2629 a000 |0031: invoke-virtual {v0, v10}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setFile:(Ljava/lang/String;)V // method@2926 │ │ -0f1e3c: 5b8b 2e15 |0034: iput-object v11, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mMapID:Ljava/lang/String; // field@152e │ │ -0f1e40: 2207 5f04 |0036: new-instance v7, Ljava/io/File; // type@045f │ │ -0f1e44: 7020 1524 a700 |0038: invoke-direct {v7, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0f1e4a: 2200 9204 |003b: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1e4e: 7010 fb24 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1e54: 1a01 b212 |0040: const-string v1, "TileProviderSQLITEDB: mapid = " // string@12b2 │ │ -0f1e58: 6e20 0425 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1e5e: 0c00 |0045: move-result-object v0 │ │ -0f1e60: 6e20 0425 b000 |0046: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1e66: 0c00 |0049: move-result-object v0 │ │ -0f1e68: 6e10 0a25 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1e6e: 0c00 |004d: move-result-object v0 │ │ -0f1e70: 7110 f72e 0000 |004e: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0f1e76: 2200 9204 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1e7a: 7010 fb24 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1e80: 1a01 b012 |0056: const-string v1, "TileProviderSQLITEDB: filename = " // string@12b0 │ │ -0f1e84: 6e20 0425 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1e8a: 0c00 |005b: move-result-object v0 │ │ -0f1e8c: 6e20 0425 a000 |005c: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1e92: 0c00 |005f: move-result-object v0 │ │ -0f1e94: 6e10 0a25 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1e9a: 0c00 |0063: move-result-object v0 │ │ -0f1e9c: 7110 f72e 0000 |0064: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0f1ea2: 2200 9204 |0067: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1ea6: 7010 fb24 0000 |0069: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1eac: 1a01 af12 |006c: const-string v1, "TileProviderSQLITEDB: file.exists = " // string@12af │ │ -0f1eb0: 6e20 0425 1000 |006e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1eb6: 0c00 |0071: move-result-object v0 │ │ -0f1eb8: 6e10 1b24 0700 |0072: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@241b │ │ -0f1ebe: 0a01 |0075: move-result v1 │ │ -0f1ec0: 6e20 0525 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ -0f1ec6: 0c00 |0079: move-result-object v0 │ │ -0f1ec8: 6e10 0a25 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1ece: 0c00 |007d: move-result-object v0 │ │ -0f1ed0: 7110 f72e 0000 |007e: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0f1ed6: 2200 9204 |0081: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ -0f1eda: 7010 fb24 0000 |0083: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f1ee0: 1a01 b112 |0086: const-string v1, "TileProviderSQLITEDB: getAppMapsDir = " // string@12b1 │ │ -0f1ee4: 6e20 0425 1000 |0088: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f1eea: 0c00 |008b: move-result-object v0 │ │ -0f1eec: 7110 082f 0900 |008c: invoke-static {v9}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ -0f1ef2: 0c01 |008f: move-result-object v1 │ │ -0f1ef4: 6e20 0325 1000 |0090: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ -0f1efa: 0c00 |0093: move-result-object v0 │ │ -0f1efc: 6e10 0a25 0000 |0094: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f1f02: 0c00 |0097: move-result-object v0 │ │ -0f1f04: 7110 f72e 0000 |0098: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0f1f0a: 6e10 2624 0700 |009b: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@2426 │ │ -0f1f10: 0b02 |009e: move-result-wide v2 │ │ -0f1f12: 6e10 2524 0700 |009f: invoke-virtual {v7}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -0f1f18: 0b04 |00a2: move-result-wide v4 │ │ -0f1f1a: 0780 |00a3: move-object v0, v8 │ │ -0f1f1c: 07b1 |00a4: move-object v1, v11 │ │ -0f1f1e: 7407 002c 0000 |00a5: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.needIndex:(Ljava/lang/String;JJZ)Z // method@2c00 │ │ -0f1f24: 0a00 |00a8: move-result v0 │ │ -0f1f26: 3800 2c00 |00a9: if-eqz v0, 00d5 // +002c │ │ -0f1f2a: 1400 9c00 0e7f |00ab: const v0, #float 1.88754e+38 // #7f0e009c │ │ -0f1f30: 7120 f42e 0900 |00ae: invoke-static {v9, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ -0f1f36: 0c00 |00b1: move-result-object v0 │ │ -0f1f38: 5b80 3015 |00b2: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mProgressDialog:Landroid/app/ProgressDialog; // field@1530 │ │ -0f1f3c: 2200 b405 |00b4: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask; // type@05b4 │ │ -0f1f40: 1201 |00b6: const/4 v1, #int 0 // #0 │ │ -0f1f42: 7030 ec2b 8001 |00b7: invoke-direct {v0, v8, v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;)V // method@2bec │ │ -0f1f48: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ -0f1f4a: 2311 7706 |00bb: new-array v1, v1, [Ljava/lang/Long; // type@0677 │ │ -0f1f4e: 6e10 2624 0700 |00bd: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@2426 │ │ -0f1f54: 0b02 |00c0: move-result-wide v2 │ │ -0f1f56: 7120 9f24 3200 |00c1: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f1f5c: 0c02 |00c4: move-result-object v2 │ │ -0f1f5e: 4d02 0106 |00c5: aput-object v2, v1, v6 │ │ -0f1f62: 1212 |00c7: const/4 v2, #int 1 // #1 │ │ -0f1f64: 6e10 2524 0700 |00c8: invoke-virtual {v7}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -0f1f6a: 0b04 |00cb: move-result-wide v4 │ │ -0f1f6c: 7120 9f24 5400 |00cc: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f1f72: 0c03 |00cf: move-result-object v3 │ │ -0f1f74: 4d03 0102 |00d0: aput-object v3, v1, v2 │ │ -0f1f78: 6e20 ef2b 1000 |00d2: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2bef │ │ -0f1f7e: 5480 3115 |00d5: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1531 │ │ -0f1f82: 2201 b305 |00d7: new-instance v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1; // type@05b3 │ │ -0f1f86: 7020 e92b 8100 |00d9: invoke-direct {v1, v8}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V // method@2be9 │ │ -0f1f8c: 7220 bf25 1000 |00dc: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0f1f92: 0e00 |00df: return-void │ │ +0f1cbc: |[0f1cbc] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ +0f1ccc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0f1cce: 7020 b42b 9800 |0001: invoke-direct {v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.:(Landroid/content/Context;)V // method@2bb4 │ │ +0f1cd4: 2200 2d06 |0004: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0f1cd8: 1a01 ad12 |0006: const-string v1, "TileProviderSQLITEDB" // string@12ad │ │ +0f1cdc: 7020 af2e 1000 |0008: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0f1ce2: 7110 c525 0000 |000b: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0f1ce8: 0c00 |000e: move-result-object v0 │ │ +0f1cea: 5b80 3115 |000f: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1531 │ │ +0f1cee: 2200 b104 |0011: new-instance v0, Ljava/util/HashMap; // type@04b1 │ │ +0f1cf2: 7010 5f25 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@255f │ │ +0f1cf8: 5b80 2f15 |0016: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1cfc: 2200 c005 |0018: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // type@05c0 │ │ +0f1d00: 7020 3e2c a000 |001a: invoke-direct {v0, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.:(Ljava/lang/String;)V // method@2c3e │ │ +0f1d06: 5b80 3315 |001d: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1533 │ │ +0f1d0a: 390c 0700 |001f: if-nez v12, 0026 // +0007 │ │ +0f1d0e: 220c a605 |0021: new-instance v12, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ +0f1d12: 7010 902b 0c00 |0023: invoke-direct {v12}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ +0f1d18: 5b8c 3215 |0026: iput-object v12, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1532 │ │ +0f1d1c: 2200 5605 |0028: new-instance v0, Lorg/pyneo/maps/map/SQLiteMapDatabase; // type@0556 │ │ +0f1d20: 7020 1329 9000 |002a: invoke-direct {v0, v9}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.:(Landroid/content/Context;)V // method@2913 │ │ +0f1d26: 5b80 3415 |002d: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ +0f1d2a: 5480 3415 |002f: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ +0f1d2e: 6e20 2629 a000 |0031: invoke-virtual {v0, v10}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.setFile:(Ljava/lang/String;)V // method@2926 │ │ +0f1d34: 5b8b 2e15 |0034: iput-object v11, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mMapID:Ljava/lang/String; // field@152e │ │ +0f1d38: 2207 5f04 |0036: new-instance v7, Ljava/io/File; // type@045f │ │ +0f1d3c: 7020 1524 a700 |0038: invoke-direct {v7, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0f1d42: 2200 9204 |003b: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1d46: 7010 fb24 0000 |003d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1d4c: 1a01 b212 |0040: const-string v1, "TileProviderSQLITEDB: mapid = " // string@12b2 │ │ +0f1d50: 6e20 0425 1000 |0042: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1d56: 0c00 |0045: move-result-object v0 │ │ +0f1d58: 6e20 0425 b000 |0046: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1d5e: 0c00 |0049: move-result-object v0 │ │ +0f1d60: 6e10 0a25 0000 |004a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1d66: 0c00 |004d: move-result-object v0 │ │ +0f1d68: 7110 f72e 0000 |004e: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0f1d6e: 2200 9204 |0051: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1d72: 7010 fb24 0000 |0053: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1d78: 1a01 b012 |0056: const-string v1, "TileProviderSQLITEDB: filename = " // string@12b0 │ │ +0f1d7c: 6e20 0425 1000 |0058: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1d82: 0c00 |005b: move-result-object v0 │ │ +0f1d84: 6e20 0425 a000 |005c: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1d8a: 0c00 |005f: move-result-object v0 │ │ +0f1d8c: 6e10 0a25 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1d92: 0c00 |0063: move-result-object v0 │ │ +0f1d94: 7110 f72e 0000 |0064: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0f1d9a: 2200 9204 |0067: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1d9e: 7010 fb24 0000 |0069: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1da4: 1a01 af12 |006c: const-string v1, "TileProviderSQLITEDB: file.exists = " // string@12af │ │ +0f1da8: 6e20 0425 1000 |006e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1dae: 0c00 |0071: move-result-object v0 │ │ +0f1db0: 6e10 1b24 0700 |0072: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@241b │ │ +0f1db6: 0a01 |0075: move-result v1 │ │ +0f1db8: 6e20 0525 1000 |0076: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2505 │ │ +0f1dbe: 0c00 |0079: move-result-object v0 │ │ +0f1dc0: 6e10 0a25 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1dc6: 0c00 |007d: move-result-object v0 │ │ +0f1dc8: 7110 f72e 0000 |007e: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0f1dce: 2200 9204 |0081: new-instance v0, Ljava/lang/StringBuilder; // type@0492 │ │ +0f1dd2: 7010 fb24 0000 |0083: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f1dd8: 1a01 b112 |0086: const-string v1, "TileProviderSQLITEDB: getAppMapsDir = " // string@12b1 │ │ +0f1ddc: 6e20 0425 1000 |0088: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f1de2: 0c00 |008b: move-result-object v0 │ │ +0f1de4: 7110 082f 0900 |008c: invoke-static {v9}, Lorg/pyneo/maps/utils/Ut;.getAppMapsDir:(Landroid/content/Context;)Ljava/io/File; // method@2f08 │ │ +0f1dea: 0c01 |008f: move-result-object v1 │ │ +0f1dec: 6e20 0325 1000 |0090: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2503 │ │ +0f1df2: 0c00 |0093: move-result-object v0 │ │ +0f1df4: 6e10 0a25 0000 |0094: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f1dfa: 0c00 |0097: move-result-object v0 │ │ +0f1dfc: 7110 f72e 0000 |0098: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0f1e02: 6e10 2624 0700 |009b: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@2426 │ │ +0f1e08: 0b02 |009e: move-result-wide v2 │ │ +0f1e0a: 6e10 2524 0700 |009f: invoke-virtual {v7}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +0f1e10: 0b04 |00a2: move-result-wide v4 │ │ +0f1e12: 0780 |00a3: move-object v0, v8 │ │ +0f1e14: 07b1 |00a4: move-object v1, v11 │ │ +0f1e16: 7407 002c 0000 |00a5: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.needIndex:(Ljava/lang/String;JJZ)Z // method@2c00 │ │ +0f1e1c: 0a00 |00a8: move-result v0 │ │ +0f1e1e: 3800 2c00 |00a9: if-eqz v0, 00d5 // +002c │ │ +0f1e22: 1400 9c00 0e7f |00ab: const v0, #float 1.88754e+38 // #7f0e009c │ │ +0f1e28: 7120 f42e 0900 |00ae: invoke-static {v9, v0}, Lorg/pyneo/maps/utils/Ut;.ShowWaitDialog:(Landroid/content/Context;I)Landroid/app/ProgressDialog; // method@2ef4 │ │ +0f1e2e: 0c00 |00b1: move-result-object v0 │ │ +0f1e30: 5b80 3015 |00b2: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mProgressDialog:Landroid/app/ProgressDialog; // field@1530 │ │ +0f1e34: 2200 b405 |00b4: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask; // type@05b4 │ │ +0f1e38: 1201 |00b6: const/4 v1, #int 0 // #0 │ │ +0f1e3a: 7030 ec2b 8001 |00b7: invoke-direct {v0, v8, v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;)V // method@2bec │ │ +0f1e40: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ +0f1e42: 2311 7706 |00bb: new-array v1, v1, [Ljava/lang/Long; // type@0677 │ │ +0f1e46: 6e10 2624 0700 |00bd: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@2426 │ │ +0f1e4c: 0b02 |00c0: move-result-wide v2 │ │ +0f1e4e: 7120 9f24 3200 |00c1: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f1e54: 0c02 |00c4: move-result-object v2 │ │ +0f1e56: 4d02 0106 |00c5: aput-object v2, v1, v6 │ │ +0f1e5a: 1212 |00c7: const/4 v2, #int 1 // #1 │ │ +0f1e5c: 6e10 2524 0700 |00c8: invoke-virtual {v7}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +0f1e62: 0b04 |00cb: move-result-wide v4 │ │ +0f1e64: 7120 9f24 5400 |00cc: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f1e6a: 0c03 |00cf: move-result-object v3 │ │ +0f1e6c: 4d03 0102 |00d0: aput-object v3, v1, v2 │ │ +0f1e70: 6e20 ef2b 1000 |00d2: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2bef │ │ +0f1e76: 5480 3115 |00d5: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1531 │ │ +0f1e7a: 2201 b305 |00d7: new-instance v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1; // type@05b3 │ │ +0f1e7e: 7020 e92b 8100 |00d9: invoke-direct {v1, v8}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V // method@2be9 │ │ +0f1e84: 7220 bf25 1000 |00dc: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0f1e8a: 0e00 |00df: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x0004 line=25 │ │ 0x0011 line=29 │ │ 0x0018 line=33 │ │ 0x001f line=34 │ │ @@ -335387,17 +335776,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/concurrent/ExecutorService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1f94: |[0f1f94] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$100:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/concurrent/ExecutorService; │ │ -0f1fa4: 5410 3115 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1531 │ │ -0f1fa8: 1100 |0002: return-object v0 │ │ +0f1e8c: |[0f1e8c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$100:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/concurrent/ExecutorService; │ │ +0f1e9c: 5410 3115 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1531 │ │ +0f1ea0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ │ │ #2 : (in Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;) │ │ @@ -335405,17 +335794,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1fac: |[0f1fac] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; │ │ -0f1fbc: 5410 2f15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f1fc0: 1100 |0002: return-object v0 │ │ +0f1ea4: |[0f1ea4] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/util/HashMap; │ │ +0f1eb4: 5410 2f15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1eb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ │ │ #3 : (in Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;) │ │ @@ -335423,17 +335812,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1fc4: |[0f1fc4] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ -0f1fd4: 5410 3415 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ -0f1fd8: 1100 |0002: return-object v0 │ │ +0f1ebc: |[0f1ebc] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ +0f1ecc: 5410 3415 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ +0f1ed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ │ │ #4 : (in Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;) │ │ @@ -335441,17 +335830,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1fdc: |[0f1fdc] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/lang/String; │ │ -0f1fec: 5410 2e15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mMapID:Ljava/lang/String; // field@152e │ │ -0f1ff0: 1100 |0002: return-object v0 │ │ +0f1ed4: |[0f1ed4] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Ljava/lang/String; │ │ +0f1ee4: 5410 2e15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mMapID:Ljava/lang/String; // field@152e │ │ +0f1ee8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ │ │ #5 : (in Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;) │ │ @@ -335459,17 +335848,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f1ff4: |[0f1ff4] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Landroid/app/ProgressDialog; │ │ -0f2004: 5410 3015 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mProgressDialog:Landroid/app/ProgressDialog; // field@1530 │ │ -0f2008: 1100 |0002: return-object v0 │ │ +0f1eec: |[0f1eec] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)Landroid/app/ProgressDialog; │ │ +0f1efc: 5410 3015 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mProgressDialog:Landroid/app/ProgressDialog; // field@1530 │ │ +0f1f00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ │ │ Virtual methods - │ │ @@ -335478,29 +335867,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0f200c: |[0f200c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.Free:()V │ │ -0f201c: 5420 3115 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1531 │ │ -0f2020: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0f2026: 5421 2f15 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f202a: 1d01 |0007: monitor-enter v1 │ │ -0f202c: 5420 2f15 |0008: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f2030: 6e10 c424 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@24c4 │ │ -0f2036: 1e01 |000d: monitor-exit v1 │ │ -0f2038: 5420 3415 |000e: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ -0f203c: 6e10 1429 0000 |0010: invoke-virtual {v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.Free:()V // method@2914 │ │ -0f2042: 6f10 b62b 0200 |0013: invoke-super {v2}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.Free:()V // method@2bb6 │ │ -0f2048: 0e00 |0016: return-void │ │ -0f204a: 0d00 |0017: move-exception v0 │ │ -0f204c: 1e01 |0018: monitor-exit v1 │ │ -0f204e: 2700 |0019: throw v0 │ │ +0f1f04: |[0f1f04] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.Free:()V │ │ +0f1f14: 5420 3115 |0000: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1531 │ │ +0f1f18: 7210 c225 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0f1f1e: 5421 2f15 |0005: iget-object v1, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1f22: 1d01 |0007: monitor-enter v1 │ │ +0f1f24: 5420 2f15 |0008: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1f28: 6e10 c424 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@24c4 │ │ +0f1f2e: 1e01 |000d: monitor-exit v1 │ │ +0f1f30: 5420 3415 |000e: iget-object v0, v2, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ +0f1f34: 6e10 1429 0000 |0010: invoke-virtual {v0}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.Free:()V // method@2914 │ │ +0f1f3a: 6f10 b62b 0200 |0013: invoke-super {v2}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.Free:()V // method@2bb6 │ │ +0f1f40: 0e00 |0016: return-void │ │ +0f1f42: 0d00 |0017: move-exception v0 │ │ +0f1f44: 1e01 |0018: monitor-exit v1 │ │ +0f1f46: 2700 |0019: throw v0 │ │ catches : 2 │ │ 0x0008 - 0x000e │ │ -> 0x0017 │ │ 0x0018 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=107 │ │ @@ -335519,19 +335908,19 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f2064: |[0f2064] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.findTheMap:(I)[I │ │ -0f2074: 5410 3415 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ -0f2078: 6e20 1929 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.findTheMap:(I)[I // method@2919 │ │ -0f207e: 0c00 |0005: move-result-object v0 │ │ -0f2080: 1100 |0006: return-object v0 │ │ +0f1f5c: |[0f1f5c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.findTheMap:(I)[I │ │ +0f1f6c: 5410 3415 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mUserMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; // field@1534 │ │ +0f1f70: 6e20 1929 2000 |0002: invoke-virtual {v0, v2}, Lorg/pyneo/maps/map/SQLiteMapDatabase;.findTheMap:(I)[I // method@2919 │ │ +0f1f76: 0c00 |0005: move-result-object v0 │ │ +0f1f78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ 0x0000 - 0x0007 reg=2 zoomLevel I │ │ │ │ @@ -335540,54 +335929,54 @@ │ │ type : '(III)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 63 16-bit code units │ │ -0f2084: |[0f2084] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.getTile:(III)Landroid/graphics/Bitmap; │ │ -0f2094: 5490 3315 |0000: iget-object v0, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1533 │ │ -0f2098: 6e40 402c a0cb |0002: invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ -0f209e: 0c02 |0005: move-result-object v2 │ │ -0f20a0: 5490 3215 |0006: iget-object v0, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1532 │ │ -0f20a4: 6e20 952b 2000 |0008: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ -0f20aa: 0c06 |000b: move-result-object v6 │ │ -0f20ac: 3806 0300 |000c: if-eqz v6, 000f // +0003 │ │ -0f20b0: 1106 |000e: return-object v6 │ │ -0f20b2: 5491 2f15 |000f: iget-object v1, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f20b6: 1d01 |0011: monitor-enter v1 │ │ -0f20b8: 5490 2f15 |0012: iget-object v0, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f20bc: 6e20 6125 2000 |0014: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ -0f20c2: 0a00 |0017: move-result v0 │ │ -0f20c4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0f20c8: 5496 2d15 |001a: iget-object v6, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@152d │ │ -0f20cc: 1e01 |001c: monitor-exit v1 │ │ -0f20ce: 28f1 |001d: goto 000e // -000f │ │ -0f20d0: 0d00 |001e: move-exception v0 │ │ -0f20d2: 1e01 |001f: monitor-exit v1 │ │ -0f20d4: 2700 |0020: throw v0 │ │ -0f20d6: 1e01 |0021: monitor-exit v1 │ │ -0f20d8: 5497 2f15 |0022: iget-object v7, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f20dc: 1d07 |0024: monitor-enter v7 │ │ -0f20de: 5498 2f15 |0025: iget-object v8, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f20e2: 2200 b505 |0027: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ; // type@05b5 │ │ -0f20e6: 0791 |0029: move-object v1, v9 │ │ -0f20e8: 01a3 |002a: move v3, v10 │ │ -0f20ea: 01b4 |002b: move v4, v11 │ │ -0f20ec: 01c5 |002c: move v5, v12 │ │ -0f20ee: 7606 f22b 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Ljava/lang/String;III)V // method@2bf2 │ │ -0f20f4: 6e30 6525 2800 |0030: invoke-virtual {v8, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ -0f20fa: 5490 2f15 |0033: iget-object v0, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ -0f20fe: 6e10 c424 0000 |0035: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@24c4 │ │ -0f2104: 1e07 |0038: monitor-exit v7 │ │ -0f2106: 5496 2d15 |0039: iget-object v6, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@152d │ │ -0f210a: 28d3 |003b: goto 000e // -002d │ │ -0f210c: 0d00 |003c: move-exception v0 │ │ -0f210e: 1e07 |003d: monitor-exit v7 │ │ -0f2110: 2700 |003e: throw v0 │ │ +0f1f7c: |[0f1f7c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.getTile:(III)Landroid/graphics/Bitmap; │ │ +0f1f8c: 5490 3315 |0000: iget-object v0, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1533 │ │ +0f1f90: 6e40 402c a0cb |0002: invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ +0f1f96: 0c02 |0005: move-result-object v2 │ │ +0f1f98: 5490 3215 |0006: iget-object v0, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1532 │ │ +0f1f9c: 6e20 952b 2000 |0008: invoke-virtual {v0, v2}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ +0f1fa2: 0c06 |000b: move-result-object v6 │ │ +0f1fa4: 3806 0300 |000c: if-eqz v6, 000f // +0003 │ │ +0f1fa8: 1106 |000e: return-object v6 │ │ +0f1faa: 5491 2f15 |000f: iget-object v1, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1fae: 1d01 |0011: monitor-enter v1 │ │ +0f1fb0: 5490 2f15 |0012: iget-object v0, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1fb4: 6e20 6125 2000 |0014: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@2561 │ │ +0f1fba: 0a00 |0017: move-result v0 │ │ +0f1fbc: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0f1fc0: 5496 2d15 |001a: iget-object v6, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@152d │ │ +0f1fc4: 1e01 |001c: monitor-exit v1 │ │ +0f1fc6: 28f1 |001d: goto 000e // -000f │ │ +0f1fc8: 0d00 |001e: move-exception v0 │ │ +0f1fca: 1e01 |001f: monitor-exit v1 │ │ +0f1fcc: 2700 |0020: throw v0 │ │ +0f1fce: 1e01 |0021: monitor-exit v1 │ │ +0f1fd0: 5497 2f15 |0022: iget-object v7, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1fd4: 1d07 |0024: monitor-enter v7 │ │ +0f1fd6: 5498 2f15 |0025: iget-object v8, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1fda: 2200 b505 |0027: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ; // type@05b5 │ │ +0f1fde: 0791 |0029: move-object v1, v9 │ │ +0f1fe0: 01a3 |002a: move v3, v10 │ │ +0f1fe2: 01b4 |002b: move v4, v11 │ │ +0f1fe4: 01c5 |002c: move v5, v12 │ │ +0f1fe6: 7606 f22b 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$XYZ;.:(Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;Ljava/lang/String;III)V // method@2bf2 │ │ +0f1fec: 6e30 6525 2800 |0030: invoke-virtual {v8, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2565 │ │ +0f1ff2: 5490 2f15 |0033: iget-object v0, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mPending2:Ljava/util/HashMap; // field@152f │ │ +0f1ff6: 6e10 c424 0000 |0035: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@24c4 │ │ +0f1ffc: 1e07 |0038: monitor-exit v7 │ │ +0f1ffe: 5496 2d15 |0039: iget-object v6, v9, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@152d │ │ +0f2002: 28d3 |003b: goto 000e // -002d │ │ +0f2004: 0d00 |003c: move-exception v0 │ │ +0f2006: 1e07 |003d: monitor-exit v7 │ │ +0f2008: 2700 |003e: throw v0 │ │ catches : 4 │ │ 0x0012 - 0x0020 │ │ -> 0x001e │ │ 0x0021 - 0x0022 │ │ -> 0x001e │ │ 0x0025 - 0x0039 │ │ -> 0x003c │ │ @@ -335623,24 +336012,24 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0f213c: |[0f213c] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -0f214c: 5410 2e15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mMapID:Ljava/lang/String; // field@152e │ │ -0f2150: 6e20 f82b 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.ZoomMinInCashFile:(Ljava/lang/String;)I // method@2bf8 │ │ -0f2156: 0a00 |0005: move-result v0 │ │ -0f2158: 5920 5815 |0006: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0f215c: 5410 2e15 |0008: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mMapID:Ljava/lang/String; // field@152e │ │ -0f2160: 6e20 f72b 0100 |000a: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.ZoomMaxInCashFile:(Ljava/lang/String;)I // method@2bf7 │ │ -0f2166: 0a00 |000d: move-result v0 │ │ -0f2168: 5920 5715 |000e: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0f216c: 0e00 |0010: return-void │ │ +0f2034: |[0f2034] org.pyneo.maps.tileprovider.TileProviderSQLITEDB.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +0f2044: 5410 2e15 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mMapID:Ljava/lang/String; // field@152e │ │ +0f2048: 6e20 f82b 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.ZoomMinInCashFile:(Ljava/lang/String;)I // method@2bf8 │ │ +0f204e: 0a00 |0005: move-result v0 │ │ +0f2050: 5920 5815 |0006: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0f2054: 5410 2e15 |0008: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.mMapID:Ljava/lang/String; // field@152e │ │ +0f2058: 6e20 f72b 0100 |000a: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;.ZoomMaxInCashFile:(Ljava/lang/String;)I // method@2bf7 │ │ +0f205e: 0a00 |000d: move-result v0 │ │ +0f2060: 5920 5715 |000e: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0f2064: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0008 line=102 │ │ 0x0010 line=103 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ @@ -335695,97 +336084,97 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 174 16-bit code units │ │ -0f2170: |[0f2170] org.pyneo.maps.tileprovider.TileProviderTAR.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ -0f2180: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0f2182: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0f2184: 7020 b42b 9800 |0002: invoke-direct {v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.:(Landroid/content/Context;)V // method@2bb4 │ │ -0f218a: 2200 2d06 |0005: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ -0f218e: 1a01 b312 |0007: const-string v1, "TileProviderTAR" // string@12b3 │ │ -0f2192: 7020 af2e 1000 |0009: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ -0f2198: 7110 c525 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ -0f219e: 0c00 |000f: move-result-object v0 │ │ -0f21a0: 5b80 4615 |0010: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1546 │ │ -0f21a4: 2200 c905 |0012: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR; // type@05c9 │ │ -0f21a8: 7020 572c a000 |0014: invoke-direct {v0, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR;.:(Ljava/lang/String;)V // method@2c57 │ │ -0f21ae: 5b80 4815 |0017: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1548 │ │ -0f21b2: 390c 0700 |0019: if-nez v12, 0020 // +0007 │ │ -0f21b6: 220c a605 |001b: new-instance v12, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ -0f21ba: 7010 902b 0c00 |001d: invoke-direct {v12}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ -0f21c0: 5b8c 4715 |0020: iput-object v12, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1547 │ │ -0f21c4: 2200 5f04 |0022: new-instance v0, Ljava/io/File; // type@045f │ │ -0f21c8: 7020 1524 a000 |0024: invoke-direct {v0, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ -0f21ce: 5b80 4115 |0027: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ -0f21d2: 5b8b 4215 |0029: iput-object v11, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f21d6: 5480 4115 |002b: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ -0f21da: 6e10 2624 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@2426 │ │ -0f21e0: 0b02 |0030: move-result-wide v2 │ │ -0f21e2: 5480 4115 |0031: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ -0f21e6: 6e10 2524 0000 |0033: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -0f21ec: 0b04 |0036: move-result-wide v4 │ │ -0f21ee: 0780 |0037: move-object v0, v8 │ │ -0f21f0: 07b1 |0038: move-object v1, v11 │ │ -0f21f2: 7407 222c 0000 |0039: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.needIndex:(Ljava/lang/String;JJZ)Z // method@2c22 │ │ -0f21f8: 0a00 |003c: move-result v0 │ │ -0f21fa: 3800 7000 |003d: if-eqz v0, 00ad // +0070 │ │ -0f21fe: 2200 1f00 |003f: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ -0f2202: 7020 e600 9000 |0041: invoke-direct {v0, v9}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ -0f2208: 5b80 4415 |0044: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f220c: 5480 4415 |0046: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f2210: 1a01 5d06 |0048: const-string v1, "Indexing" // string@065d │ │ -0f2214: 6e20 f100 1000 |004a: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@00f1 │ │ -0f221a: 5480 4415 |004d: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f221e: 6e20 f000 7000 |004f: invoke-virtual {v0, v7}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@00f0 │ │ -0f2224: 5480 4415 |0052: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f2228: 5481 4115 |0054: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ -0f222c: 6e10 2624 0100 |0056: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@2426 │ │ -0f2232: 0b02 |0059: move-result-wide v2 │ │ -0f2234: 1604 0004 |005a: const-wide/16 v4, #int 1024 // #400 │ │ -0f2238: be42 |005c: div-long/2addr v2, v4 │ │ -0f223a: 8421 |005d: long-to-int v1, v2 │ │ -0f223c: 6e20 ec00 1000 |005e: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMax:(I)V // method@00ec │ │ -0f2242: 5480 4415 |0061: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f2246: 6e20 ea00 7000 |0063: invoke-virtual {v0, v7}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ -0f224c: 5480 4415 |0066: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f2250: 1a01 a103 |0068: const-string v1, "Cancel" // string@03a1 │ │ -0f2254: 2202 b705 |006a: new-instance v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$1; // type@05b7 │ │ -0f2258: 7020 022c 8200 |006c: invoke-direct {v2, v8}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V // method@2c02 │ │ -0f225e: 6e30 e900 1002 |006f: invoke-virtual {v0, v1, v2}, Landroid/app/ProgressDialog;.setButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@00e9 │ │ -0f2264: 5480 4415 |0072: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f2268: 2201 b805 |0074: new-instance v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2; // type@05b8 │ │ -0f226c: 7020 042c 8100 |0076: invoke-direct {v1, v8}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V // method@2c04 │ │ -0f2272: 6e20 ee00 1000 |0079: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00ee │ │ -0f2278: 5480 4415 |007c: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f227c: 6e10 f200 0000 |007e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@00f2 │ │ -0f2282: 5480 4415 |0081: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f2286: 6e20 ef00 6000 |0083: invoke-virtual {v0, v6}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00ef │ │ -0f228c: 7010 122c 0800 |0086: invoke-direct {v8}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.CreateTarIndex:()V // method@2c12 │ │ -0f2292: 2200 ba05 |0089: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask; // type@05ba │ │ -0f2296: 1201 |008b: const/4 v1, #int 0 // #0 │ │ -0f2298: 7030 092c 8001 |008c: invoke-direct {v0, v8, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;)V // method@2c09 │ │ -0f229e: 1221 |008f: const/4 v1, #int 2 // #2 │ │ -0f22a0: 2311 7706 |0090: new-array v1, v1, [Ljava/lang/Long; // type@0677 │ │ -0f22a4: 5482 4115 |0092: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ -0f22a8: 6e10 2624 0200 |0094: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@2426 │ │ -0f22ae: 0b02 |0097: move-result-wide v2 │ │ -0f22b0: 7120 9f24 3200 |0098: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f22b6: 0c02 |009b: move-result-object v2 │ │ -0f22b8: 4d02 0106 |009c: aput-object v2, v1, v6 │ │ -0f22bc: 5482 4115 |009e: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ -0f22c0: 6e10 2524 0200 |00a0: invoke-virtual {v2}, Ljava/io/File;.lastModified:()J // method@2425 │ │ -0f22c6: 0b02 |00a3: move-result-wide v2 │ │ -0f22c8: 7120 9f24 3200 |00a4: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f22ce: 0c02 |00a7: move-result-object v2 │ │ -0f22d0: 4d02 0107 |00a8: aput-object v2, v1, v7 │ │ -0f22d4: 6e20 0c2c 1000 |00aa: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2c0c │ │ -0f22da: 0e00 |00ad: return-void │ │ +0f2068: |[0f2068] org.pyneo.maps.tileprovider.TileProviderTAR.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/MapTileMemCache;)V │ │ +0f2078: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0f207a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0f207c: 7020 b42b 9800 |0002: invoke-direct {v8, v9}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.:(Landroid/content/Context;)V // method@2bb4 │ │ +0f2082: 2200 2d06 |0005: new-instance v0, Lorg/pyneo/maps/utils/SimpleThreadFactory; // type@062d │ │ +0f2086: 1a01 b312 |0007: const-string v1, "TileProviderTAR" // string@12b3 │ │ +0f208a: 7020 af2e 1000 |0009: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/SimpleThreadFactory;.:(Ljava/lang/String;)V // method@2eaf │ │ +0f2090: 7110 c525 0000 |000c: invoke-static {v0}, Ljava/util/concurrent/Executors;.newSingleThreadExecutor:(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@25c5 │ │ +0f2096: 0c00 |000f: move-result-object v0 │ │ +0f2098: 5b80 4615 |0010: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1546 │ │ +0f209c: 2200 c905 |0012: new-instance v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR; // type@05c9 │ │ +0f20a0: 7020 572c a000 |0014: invoke-direct {v0, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR;.:(Ljava/lang/String;)V // method@2c57 │ │ +0f20a6: 5b80 4815 |0017: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1548 │ │ +0f20aa: 390c 0700 |0019: if-nez v12, 0020 // +0007 │ │ +0f20ae: 220c a605 |001b: new-instance v12, Lorg/pyneo/maps/tileprovider/MapTileMemCache; // type@05a6 │ │ +0f20b2: 7010 902b 0c00 |001d: invoke-direct {v12}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.:()V // method@2b90 │ │ +0f20b8: 5b8c 4715 |0020: iput-object v12, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1547 │ │ +0f20bc: 2200 5f04 |0022: new-instance v0, Ljava/io/File; // type@045f │ │ +0f20c0: 7020 1524 a000 |0024: invoke-direct {v0, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2415 │ │ +0f20c6: 5b80 4115 |0027: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ +0f20ca: 5b8b 4215 |0029: iput-object v11, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f20ce: 5480 4115 |002b: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ +0f20d2: 6e10 2624 0000 |002d: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@2426 │ │ +0f20d8: 0b02 |0030: move-result-wide v2 │ │ +0f20da: 5480 4115 |0031: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ +0f20de: 6e10 2524 0000 |0033: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +0f20e4: 0b04 |0036: move-result-wide v4 │ │ +0f20e6: 0780 |0037: move-object v0, v8 │ │ +0f20e8: 07b1 |0038: move-object v1, v11 │ │ +0f20ea: 7407 222c 0000 |0039: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.needIndex:(Ljava/lang/String;JJZ)Z // method@2c22 │ │ +0f20f0: 0a00 |003c: move-result v0 │ │ +0f20f2: 3800 7000 |003d: if-eqz v0, 00ad // +0070 │ │ +0f20f6: 2200 1f00 |003f: new-instance v0, Landroid/app/ProgressDialog; // type@001f │ │ +0f20fa: 7020 e600 9000 |0041: invoke-direct {v0, v9}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@00e6 │ │ +0f2100: 5b80 4415 |0044: iput-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f2104: 5480 4415 |0046: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f2108: 1a01 5d06 |0048: const-string v1, "Indexing" // string@065d │ │ +0f210c: 6e20 f100 1000 |004a: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@00f1 │ │ +0f2112: 5480 4415 |004d: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f2116: 6e20 f000 7000 |004f: invoke-virtual {v0, v7}, Landroid/app/ProgressDialog;.setProgressStyle:(I)V // method@00f0 │ │ +0f211c: 5480 4415 |0052: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f2120: 5481 4115 |0054: iget-object v1, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ +0f2124: 6e10 2624 0100 |0056: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@2426 │ │ +0f212a: 0b02 |0059: move-result-wide v2 │ │ +0f212c: 1604 0004 |005a: const-wide/16 v4, #int 1024 // #400 │ │ +0f2130: be42 |005c: div-long/2addr v2, v4 │ │ +0f2132: 8421 |005d: long-to-int v1, v2 │ │ +0f2134: 6e20 ec00 1000 |005e: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setMax:(I)V // method@00ec │ │ +0f213a: 5480 4415 |0061: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f213e: 6e20 ea00 7000 |0063: invoke-virtual {v0, v7}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@00ea │ │ +0f2144: 5480 4415 |0066: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f2148: 1a01 a103 |0068: const-string v1, "Cancel" // string@03a1 │ │ +0f214c: 2202 b705 |006a: new-instance v2, Lorg/pyneo/maps/tileprovider/TileProviderTAR$1; // type@05b7 │ │ +0f2150: 7020 022c 8200 |006c: invoke-direct {v2, v8}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V // method@2c02 │ │ +0f2156: 6e30 e900 1002 |006f: invoke-virtual {v0, v1, v2}, Landroid/app/ProgressDialog;.setButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@00e9 │ │ +0f215c: 5480 4415 |0072: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f2160: 2201 b805 |0074: new-instance v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2; // type@05b8 │ │ +0f2164: 7020 042c 8100 |0076: invoke-direct {v1, v8}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V // method@2c04 │ │ +0f216a: 6e20 ee00 1000 |0079: invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00ee │ │ +0f2170: 5480 4415 |007c: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f2174: 6e10 f200 0000 |007e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.show:()V // method@00f2 │ │ +0f217a: 5480 4415 |0081: iget-object v0, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f217e: 6e20 ef00 6000 |0083: invoke-virtual {v0, v6}, Landroid/app/ProgressDialog;.setProgress:(I)V // method@00ef │ │ +0f2184: 7010 122c 0800 |0086: invoke-direct {v8}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.CreateTarIndex:()V // method@2c12 │ │ +0f218a: 2200 ba05 |0089: new-instance v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask; // type@05ba │ │ +0f218e: 1201 |008b: const/4 v1, #int 0 // #0 │ │ +0f2190: 7030 092c 8001 |008c: invoke-direct {v0, v8, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;)V // method@2c09 │ │ +0f2196: 1221 |008f: const/4 v1, #int 2 // #2 │ │ +0f2198: 2311 7706 |0090: new-array v1, v1, [Ljava/lang/Long; // type@0677 │ │ +0f219c: 5482 4115 |0092: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ +0f21a0: 6e10 2624 0200 |0094: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@2426 │ │ +0f21a6: 0b02 |0097: move-result-wide v2 │ │ +0f21a8: 7120 9f24 3200 |0098: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f21ae: 0c02 |009b: move-result-object v2 │ │ +0f21b0: 4d02 0106 |009c: aput-object v2, v1, v6 │ │ +0f21b4: 5482 4115 |009e: iget-object v2, v8, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ +0f21b8: 6e10 2524 0200 |00a0: invoke-virtual {v2}, Ljava/io/File;.lastModified:()J // method@2425 │ │ +0f21be: 0b02 |00a3: move-result-wide v2 │ │ +0f21c0: 7120 9f24 3200 |00a4: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f21c6: 0c02 |00a7: move-result-object v2 │ │ +0f21c8: 4d02 0107 |00a8: aput-object v2, v1, v7 │ │ +0f21cc: 6e20 0c2c 1000 |00aa: invoke-virtual {v0, v1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2c0c │ │ +0f21d2: 0e00 |00ad: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ 0x0005 line=30 │ │ 0x0012 line=38 │ │ 0x0019 line=39 │ │ 0x0022 line=40 │ │ @@ -335815,57 +336204,57 @@ │ │ type : '(JJII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -0f22dc: |[0f22dc] org.pyneo.maps.tileprovider.TileProviderTAR.CommitIndex:(JJII)V │ │ -0f22ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0f22ee: 5471 3f15 |0001: iget-object v1, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ -0f22f2: 1a02 cc0b |0003: const-string v2, "ListCashTables" // string@0bcc │ │ -0f22f6: 2203 9204 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f22fa: 7010 fb24 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f2300: 1a04 4c2a |000a: const-string v4, "name = '" // string@2a4c │ │ -0f2304: 6e20 0425 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f230a: 0c03 |000f: move-result-object v3 │ │ -0f230c: 5474 4215 |0010: iget-object v4, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f2310: 6e20 0425 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2316: 0c03 |0015: move-result-object v3 │ │ -0f2318: 1a04 e600 |0016: const-string v4, "'" // string@00e6 │ │ -0f231c: 6e20 0425 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2322: 0c03 |001b: move-result-object v3 │ │ -0f2324: 6e10 0a25 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f232a: 0c03 |001f: move-result-object v3 │ │ -0f232c: 6e40 f501 2153 |0020: invoke-virtual {v1, v2, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0f2332: 2200 2900 |0023: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0f2336: 7010 1a01 0000 |0025: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f233c: 1a01 4b2a |0028: const-string v1, "name" // string@2a4b │ │ -0f2340: 5472 4215 |002a: iget-object v2, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f2344: 6e30 2001 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f234a: 1a01 0823 |002f: const-string v1, "lastmodified" // string@2308 │ │ -0f234e: 7120 9f24 ba00 |0031: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f2354: 0c02 |0034: move-result-object v2 │ │ -0f2356: 6e30 1f01 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f235c: 1a01 1633 |0038: const-string v1, "size" // string@3316 │ │ -0f2360: 7120 9f24 9800 |003a: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f2366: 0c02 |003d: move-result-object v2 │ │ -0f2368: 6e30 1f01 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f236e: 1a01 0e2a |0041: const-string v1, "minzoom" // string@2a0e │ │ -0f2372: 7110 9624 0c00 |0043: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2378: 0c02 |0046: move-result-object v2 │ │ -0f237a: 6e30 1e01 1002 |0047: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2380: 1a01 5929 |004a: const-string v1, "maxzoom" // string@2959 │ │ -0f2384: 7110 9624 0d00 |004c: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f238a: 0c02 |004f: move-result-object v2 │ │ -0f238c: 6e30 1e01 1002 |0050: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2392: 5471 3f15 |0053: iget-object v1, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ -0f2396: 1a02 cc0b |0055: const-string v2, "ListCashTables" // string@0bcc │ │ -0f239a: 6e40 fa01 2105 |0057: invoke-virtual {v1, v2, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f23a0: 0e00 |005a: return-void │ │ +0f21d4: |[0f21d4] org.pyneo.maps.tileprovider.TileProviderTAR.CommitIndex:(JJII)V │ │ +0f21e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0f21e6: 5471 3f15 |0001: iget-object v1, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ +0f21ea: 1a02 cc0b |0003: const-string v2, "ListCashTables" // string@0bcc │ │ +0f21ee: 2203 9204 |0005: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f21f2: 7010 fb24 0300 |0007: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f21f8: 1a04 4c2a |000a: const-string v4, "name = '" // string@2a4c │ │ +0f21fc: 6e20 0425 4300 |000c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2202: 0c03 |000f: move-result-object v3 │ │ +0f2204: 5474 4215 |0010: iget-object v4, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f2208: 6e20 0425 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f220e: 0c03 |0015: move-result-object v3 │ │ +0f2210: 1a04 e600 |0016: const-string v4, "'" // string@00e6 │ │ +0f2214: 6e20 0425 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f221a: 0c03 |001b: move-result-object v3 │ │ +0f221c: 6e10 0a25 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f2222: 0c03 |001f: move-result-object v3 │ │ +0f2224: 6e40 f501 2153 |0020: invoke-virtual {v1, v2, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0f222a: 2200 2900 |0023: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0f222e: 7010 1a01 0000 |0025: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f2234: 1a01 4b2a |0028: const-string v1, "name" // string@2a4b │ │ +0f2238: 5472 4215 |002a: iget-object v2, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f223c: 6e30 2001 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2242: 1a01 0823 |002f: const-string v1, "lastmodified" // string@2308 │ │ +0f2246: 7120 9f24 ba00 |0031: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f224c: 0c02 |0034: move-result-object v2 │ │ +0f224e: 6e30 1f01 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f2254: 1a01 1633 |0038: const-string v1, "size" // string@3316 │ │ +0f2258: 7120 9f24 9800 |003a: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f225e: 0c02 |003d: move-result-object v2 │ │ +0f2260: 6e30 1f01 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f2266: 1a01 0e2a |0041: const-string v1, "minzoom" // string@2a0e │ │ +0f226a: 7110 9624 0c00 |0043: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2270: 0c02 |0046: move-result-object v2 │ │ +0f2272: 6e30 1e01 1002 |0047: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2278: 1a01 5929 |004a: const-string v1, "maxzoom" // string@2959 │ │ +0f227c: 7110 9624 0d00 |004c: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2282: 0c02 |004f: move-result-object v2 │ │ +0f2284: 6e30 1e01 1002 |0050: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f228a: 5471 3f15 |0053: iget-object v1, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ +0f228e: 1a02 cc0b |0055: const-string v2, "ListCashTables" // string@0bcc │ │ +0f2292: 6e40 fa01 2105 |0057: invoke-virtual {v1, v2, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f2298: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0023 line=84 │ │ 0x0028 line=85 │ │ 0x002f line=86 │ │ 0x0038 line=87 │ │ @@ -335886,63 +336275,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -0f23a4: |[0f23a4] org.pyneo.maps.tileprovider.TileProviderTAR.CreateTarIndex:()V │ │ -0f23b4: 5440 3f15 |0000: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ -0f23b8: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0f23bc: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f23c2: 1a02 7104 |0007: const-string v2, "DROP TABLE IF EXISTS '" // string@0471 │ │ -0f23c6: 6e20 0425 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f23cc: 0c01 |000c: move-result-object v1 │ │ -0f23ce: 5442 4215 |000d: iget-object v2, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f23d2: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f23d8: 0c01 |0012: move-result-object v1 │ │ -0f23da: 1a02 e600 |0013: const-string v2, "'" // string@00e6 │ │ -0f23de: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f23e4: 0c01 |0018: move-result-object v1 │ │ -0f23e6: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f23ec: 0c01 |001c: move-result-object v1 │ │ -0f23ee: 6e20 f701 1000 |001d: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0f23f4: 5440 3f15 |0020: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ -0f23f8: 2201 9204 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0f23fc: 7010 fb24 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f2402: 1a02 7a03 |0027: const-string v2, "CREATE TABLE IF NOT EXISTS '" // string@037a │ │ -0f2406: 6e20 0425 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f240c: 0c01 |002c: move-result-object v1 │ │ -0f240e: 5442 4215 |002d: iget-object v2, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f2412: 6e20 0425 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2418: 0c01 |0032: move-result-object v1 │ │ -0f241a: 1a02 e700 |0033: const-string v2, "' (name VARCHAR(100), offset INTEGER NOT NULL, size INTEGER NOT NULL, PRIMARY KEY(name) );" // string@00e7 │ │ -0f241e: 6e20 0425 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2424: 0c01 |0038: move-result-object v1 │ │ -0f2426: 6e10 0a25 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f242c: 0c01 |003c: move-result-object v1 │ │ -0f242e: 6e20 f701 1000 |003d: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0f2434: 5440 3f15 |0040: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ -0f2438: 1a01 cc0b |0042: const-string v1, "ListCashTables" // string@0bcc │ │ -0f243c: 2202 9204 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0f2440: 7010 fb24 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f2446: 1a03 4c2a |0049: const-string v3, "name = '" // string@2a4c │ │ -0f244a: 6e20 0425 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2450: 0c02 |004e: move-result-object v2 │ │ -0f2452: 5443 4215 |004f: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f2456: 6e20 0425 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f245c: 0c02 |0054: move-result-object v2 │ │ -0f245e: 1a03 e600 |0055: const-string v3, "'" // string@00e6 │ │ -0f2462: 6e20 0425 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2468: 0c02 |005a: move-result-object v2 │ │ -0f246a: 6e10 0a25 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f2470: 0c02 |005e: move-result-object v2 │ │ -0f2472: 1203 |005f: const/4 v3, #int 0 // #0 │ │ -0f2474: 6e40 f501 1032 |0060: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0f247a: 0e00 |0063: return-void │ │ +0f229c: |[0f229c] org.pyneo.maps.tileprovider.TileProviderTAR.CreateTarIndex:()V │ │ +0f22ac: 5440 3f15 |0000: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ +0f22b0: 2201 9204 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0f22b4: 7010 fb24 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f22ba: 1a02 7104 |0007: const-string v2, "DROP TABLE IF EXISTS '" // string@0471 │ │ +0f22be: 6e20 0425 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f22c4: 0c01 |000c: move-result-object v1 │ │ +0f22c6: 5442 4215 |000d: iget-object v2, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f22ca: 6e20 0425 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f22d0: 0c01 |0012: move-result-object v1 │ │ +0f22d2: 1a02 e600 |0013: const-string v2, "'" // string@00e6 │ │ +0f22d6: 6e20 0425 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f22dc: 0c01 |0018: move-result-object v1 │ │ +0f22de: 6e10 0a25 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f22e4: 0c01 |001c: move-result-object v1 │ │ +0f22e6: 6e20 f701 1000 |001d: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0f22ec: 5440 3f15 |0020: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ +0f22f0: 2201 9204 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0f22f4: 7010 fb24 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f22fa: 1a02 7a03 |0027: const-string v2, "CREATE TABLE IF NOT EXISTS '" // string@037a │ │ +0f22fe: 6e20 0425 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2304: 0c01 |002c: move-result-object v1 │ │ +0f2306: 5442 4215 |002d: iget-object v2, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f230a: 6e20 0425 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2310: 0c01 |0032: move-result-object v1 │ │ +0f2312: 1a02 e700 |0033: const-string v2, "' (name VARCHAR(100), offset INTEGER NOT NULL, size INTEGER NOT NULL, PRIMARY KEY(name) );" // string@00e7 │ │ +0f2316: 6e20 0425 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f231c: 0c01 |0038: move-result-object v1 │ │ +0f231e: 6e10 0a25 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f2324: 0c01 |003c: move-result-object v1 │ │ +0f2326: 6e20 f701 1000 |003d: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0f232c: 5440 3f15 |0040: iget-object v0, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ +0f2330: 1a01 cc0b |0042: const-string v1, "ListCashTables" // string@0bcc │ │ +0f2334: 2202 9204 |0044: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0f2338: 7010 fb24 0200 |0046: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f233e: 1a03 4c2a |0049: const-string v3, "name = '" // string@2a4c │ │ +0f2342: 6e20 0425 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2348: 0c02 |004e: move-result-object v2 │ │ +0f234a: 5443 4215 |004f: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f234e: 6e20 0425 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2354: 0c02 |0054: move-result-object v2 │ │ +0f2356: 1a03 e600 |0055: const-string v3, "'" // string@00e6 │ │ +0f235a: 6e20 0425 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2360: 0c02 |005a: move-result-object v2 │ │ +0f2362: 6e10 0a25 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f2368: 0c02 |005e: move-result-object v2 │ │ +0f236a: 1203 |005f: const/4 v3, #int 0 // #0 │ │ +0f236c: 6e40 f501 1032 |0060: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0f2372: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0020 line=70 │ │ 0x0040 line=71 │ │ 0x0063 line=72 │ │ locals : │ │ @@ -335953,17 +336342,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f247c: |[0f247c] org.pyneo.maps.tileprovider.TileProviderTAR.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z │ │ -0f248c: 5510 4515 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mStopIndexing:Z // field@1545 │ │ -0f2490: 0f00 |0002: return v0 │ │ +0f2374: |[0f2374] org.pyneo.maps.tileprovider.TileProviderTAR.access$000:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Z │ │ +0f2384: 5510 4515 |0000: iget-boolean v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mStopIndexing:Z // field@1545 │ │ +0f2388: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ │ │ #4 : (in Lorg/pyneo/maps/tileprovider/TileProviderTAR;) │ │ @@ -335971,17 +336360,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f2494: |[0f2494] org.pyneo.maps.tileprovider.TileProviderTAR.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Z)Z │ │ -0f24a4: 5c01 4515 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mStopIndexing:Z // field@1545 │ │ -0f24a8: 0f01 |0002: return v1 │ │ +0f238c: |[0f238c] org.pyneo.maps.tileprovider.TileProviderTAR.access$002:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Z)Z │ │ +0f239c: 5c01 4515 |0000: iput-boolean v1, v0, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mStopIndexing:Z // field@1545 │ │ +0f23a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -335990,18 +336379,18 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0f24ac: |[0f24ac] org.pyneo.maps.tileprovider.TileProviderTAR.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z │ │ -0f24bc: 7030 202c 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.findTarIndex:(Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z // method@2c20 │ │ -0f24c2: 0a00 |0003: move-result v0 │ │ -0f24c4: 0f00 |0004: return v0 │ │ +0f23a4: |[0f23a4] org.pyneo.maps.tileprovider.TileProviderTAR.access$200:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z │ │ +0f23b4: 7030 202c 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.findTarIndex:(Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z // method@2c20 │ │ +0f23ba: 0a00 |0003: move-result v0 │ │ +0f23bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData; │ │ @@ -336011,17 +336400,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f24c8: |[0f24c8] org.pyneo.maps.tileprovider.TileProviderTAR.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File; │ │ -0f24d8: 5410 4115 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ -0f24dc: 1100 |0002: return-object v0 │ │ +0f23c0: |[0f23c0] org.pyneo.maps.tileprovider.TileProviderTAR.access$300:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Ljava/io/File; │ │ +0f23d0: 5410 4115 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ +0f23d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ │ │ #7 : (in Lorg/pyneo/maps/tileprovider/TileProviderTAR;) │ │ @@ -336029,17 +336418,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;II)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0f24e0: |[0f24e0] org.pyneo.maps.tileprovider.TileProviderTAR.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;II)V │ │ -0f24f0: 7040 1f2c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.addTarIndexRow:(Ljava/lang/String;II)V // method@2c1f │ │ -0f24f6: 0e00 |0003: return-void │ │ +0f23d8: |[0f23d8] org.pyneo.maps.tileprovider.TileProviderTAR.access$400:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;II)V │ │ +0f23e8: 7040 1f2c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.addTarIndexRow:(Ljava/lang/String;II)V // method@2c1f │ │ +0f23ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -336050,17 +336439,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f24f8: |[0f24f8] org.pyneo.maps.tileprovider.TileProviderTAR.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog; │ │ -0f2508: 5410 4415 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ -0f250c: 1100 |0002: return-object v0 │ │ +0f23f0: |[0f23f0] org.pyneo.maps.tileprovider.TileProviderTAR.access$500:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;)Landroid/app/ProgressDialog; │ │ +0f2400: 5410 4415 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mProgressDialog:Landroid/app/ProgressDialog; // field@1544 │ │ +0f2404: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ │ │ #9 : (in Lorg/pyneo/maps/tileprovider/TileProviderTAR;) │ │ @@ -336068,17 +336457,17 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileProviderTAR;JJII)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -0f2510: |[0f2510] org.pyneo.maps.tileprovider.TileProviderTAR.access$600:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;JJII)V │ │ -0f2520: 7607 112c 0100 |0000: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.CommitIndex:(JJII)V // method@2c11 │ │ -0f2526: 0e00 |0003: return-void │ │ +0f2408: |[0f2408] org.pyneo.maps.tileprovider.TileProviderTAR.access$600:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;JJII)V │ │ +0f2418: 7607 112c 0100 |0000: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.CommitIndex:(JJII)V // method@2c11 │ │ +0f241e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ 0x0000 - 0x0004 reg=2 x1 J │ │ 0x0000 - 0x0004 reg=4 x2 J │ │ @@ -336090,44 +336479,44 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -0f2528: |[0f2528] org.pyneo.maps.tileprovider.TileProviderTAR.addTarIndexRow:(Ljava/lang/String;II)V │ │ -0f2538: 2200 2900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0f253c: 7010 1a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f2542: 1a01 4b2a |0005: const-string v1, "name" // string@2a4b │ │ -0f2546: 6e30 2001 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f254c: 1a01 f42a |000a: const-string v1, "offset" // string@2af4 │ │ -0f2550: 7110 9624 0600 |000c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2556: 0c02 |000f: move-result-object v2 │ │ -0f2558: 6e30 1e01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f255e: 1a01 1633 |0013: const-string v1, "size" // string@3316 │ │ -0f2562: 7110 9624 0700 |0015: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2568: 0c02 |0018: move-result-object v2 │ │ -0f256a: 6e30 1e01 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2570: 5441 3f15 |001c: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ -0f2574: 2202 9204 |001e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0f2578: 7010 fb24 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f257e: 1a03 e600 |0023: const-string v3, "'" // string@00e6 │ │ -0f2582: 6e20 0425 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2588: 0c02 |0028: move-result-object v2 │ │ -0f258a: 5443 4215 |0029: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f258e: 6e20 0425 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2594: 0c02 |002e: move-result-object v2 │ │ -0f2596: 1a03 e600 |002f: const-string v3, "'" // string@00e6 │ │ -0f259a: 6e20 0425 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f25a0: 0c02 |0034: move-result-object v2 │ │ -0f25a2: 6e10 0a25 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f25a8: 0c02 |0038: move-result-object v2 │ │ -0f25aa: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -0f25ac: 6e40 fa01 2103 |003a: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f25b2: 0e00 |003d: return-void │ │ +0f2420: |[0f2420] org.pyneo.maps.tileprovider.TileProviderTAR.addTarIndexRow:(Ljava/lang/String;II)V │ │ +0f2430: 2200 2900 |0000: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0f2434: 7010 1a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f243a: 1a01 4b2a |0005: const-string v1, "name" // string@2a4b │ │ +0f243e: 6e30 2001 1005 |0007: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2444: 1a01 f42a |000a: const-string v1, "offset" // string@2af4 │ │ +0f2448: 7110 9624 0600 |000c: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f244e: 0c02 |000f: move-result-object v2 │ │ +0f2450: 6e30 1e01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2456: 1a01 1633 |0013: const-string v1, "size" // string@3316 │ │ +0f245a: 7110 9624 0700 |0015: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2460: 0c02 |0018: move-result-object v2 │ │ +0f2462: 6e30 1e01 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2468: 5441 3f15 |001c: iget-object v1, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ +0f246c: 2202 9204 |001e: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0f2470: 7010 fb24 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f2476: 1a03 e600 |0023: const-string v3, "'" // string@00e6 │ │ +0f247a: 6e20 0425 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2480: 0c02 |0028: move-result-object v2 │ │ +0f2482: 5443 4215 |0029: iget-object v3, v4, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f2486: 6e20 0425 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f248c: 0c02 |002e: move-result-object v2 │ │ +0f248e: 1a03 e600 |002f: const-string v3, "'" // string@00e6 │ │ +0f2492: 6e20 0425 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2498: 0c02 |0034: move-result-object v2 │ │ +0f249a: 6e10 0a25 0200 |0035: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f24a0: 0c02 |0038: move-result-object v2 │ │ +0f24a2: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +0f24a4: 6e40 fa01 2103 |003a: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f24aa: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x000a line=77 │ │ 0x0013 line=78 │ │ 0x001c line=79 │ │ @@ -336144,62 +336533,62 @@ │ │ type : '(Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0f25b4: |[0f25b4] org.pyneo.maps.tileprovider.TileProviderTAR.findTarIndex:(Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z │ │ -0f25c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f25c6: 5452 3f15 |0001: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ -0f25ca: 2203 9204 |0003: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f25ce: 7010 fb24 0300 |0005: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f25d4: 1a04 b610 |0008: const-string v4, "SELECT offset, size FROM '" // string@10b6 │ │ -0f25d8: 6e20 0425 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f25de: 0c03 |000d: move-result-object v3 │ │ -0f25e0: 5454 4215 |000e: iget-object v4, v5, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f25e4: 6e20 0425 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f25ea: 0c03 |0013: move-result-object v3 │ │ -0f25ec: 1a04 e900 |0014: const-string v4, "' WHERE name = '" // string@00e9 │ │ -0f25f0: 6e20 0425 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f25f6: 0c03 |0019: move-result-object v3 │ │ -0f25f8: 6e20 0425 6300 |001a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f25fe: 0c03 |001d: move-result-object v3 │ │ -0f2600: 1a04 4401 |001e: const-string v4, ".jpg' OR name = '" // string@0144 │ │ -0f2604: 6e20 0425 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f260a: 0c03 |0023: move-result-object v3 │ │ -0f260c: 6e20 0425 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2612: 0c03 |0027: move-result-object v3 │ │ -0f2614: 1a04 4801 |0028: const-string v4, ".png'" // string@0148 │ │ -0f2618: 6e20 0425 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f261e: 0c03 |002d: move-result-object v3 │ │ -0f2620: 6e10 0a25 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f2626: 0c03 |0031: move-result-object v3 │ │ -0f2628: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -0f262a: 6e30 fe01 3204 |0033: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2630: 0c00 |0036: move-result-object v0 │ │ -0f2632: 3800 2400 |0037: if-eqz v0, 005b // +0024 │ │ -0f2636: 7210 e001 0000 |0039: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0f263c: 0a02 |003c: move-result v2 │ │ -0f263e: 3802 1b00 |003d: if-eqz v2, 0058 // +001b │ │ -0f2642: 1a02 f42a |003f: const-string v2, "offset" // string@2af4 │ │ -0f2646: 7220 d601 2000 |0041: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0f264c: 0a02 |0044: move-result v2 │ │ -0f264e: 7220 db01 2000 |0045: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f2654: 0a02 |0048: move-result v2 │ │ -0f2656: 5972 3b15 |0049: iput v2, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.offset:I // field@153b │ │ -0f265a: 1a02 1633 |004b: const-string v2, "size" // string@3316 │ │ -0f265e: 7220 d601 2000 |004d: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ -0f2664: 0a02 |0050: move-result v2 │ │ -0f2666: 7220 db01 2000 |0051: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f266c: 0a02 |0054: move-result v2 │ │ -0f266e: 5972 3c15 |0055: iput v2, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.size:I // field@153c │ │ -0f2672: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -0f2674: 7210 d301 0000 |0058: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0f267a: 0f01 |005b: return v1 │ │ +0f24ac: |[0f24ac] org.pyneo.maps.tileprovider.TileProviderTAR.findTarIndex:(Ljava/lang/String;Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;)Z │ │ +0f24bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f24be: 5452 3f15 |0001: iget-object v2, v5, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mIndexDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@153f │ │ +0f24c2: 2203 9204 |0003: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f24c6: 7010 fb24 0300 |0005: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f24cc: 1a04 b610 |0008: const-string v4, "SELECT offset, size FROM '" // string@10b6 │ │ +0f24d0: 6e20 0425 4300 |000a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f24d6: 0c03 |000d: move-result-object v3 │ │ +0f24d8: 5454 4215 |000e: iget-object v4, v5, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f24dc: 6e20 0425 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f24e2: 0c03 |0013: move-result-object v3 │ │ +0f24e4: 1a04 e900 |0014: const-string v4, "' WHERE name = '" // string@00e9 │ │ +0f24e8: 6e20 0425 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f24ee: 0c03 |0019: move-result-object v3 │ │ +0f24f0: 6e20 0425 6300 |001a: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f24f6: 0c03 |001d: move-result-object v3 │ │ +0f24f8: 1a04 4401 |001e: const-string v4, ".jpg' OR name = '" // string@0144 │ │ +0f24fc: 6e20 0425 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2502: 0c03 |0023: move-result-object v3 │ │ +0f2504: 6e20 0425 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f250a: 0c03 |0027: move-result-object v3 │ │ +0f250c: 1a04 4801 |0028: const-string v4, ".png'" // string@0148 │ │ +0f2510: 6e20 0425 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2516: 0c03 |002d: move-result-object v3 │ │ +0f2518: 6e10 0a25 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f251e: 0c03 |0031: move-result-object v3 │ │ +0f2520: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +0f2522: 6e30 fe01 3204 |0033: invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2528: 0c00 |0036: move-result-object v0 │ │ +0f252a: 3800 2400 |0037: if-eqz v0, 005b // +0024 │ │ +0f252e: 7210 e001 0000 |0039: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0f2534: 0a02 |003c: move-result v2 │ │ +0f2536: 3802 1b00 |003d: if-eqz v2, 0058 // +001b │ │ +0f253a: 1a02 f42a |003f: const-string v2, "offset" // string@2af4 │ │ +0f253e: 7220 d601 2000 |0041: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0f2544: 0a02 |0044: move-result v2 │ │ +0f2546: 7220 db01 2000 |0045: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f254c: 0a02 |0048: move-result v2 │ │ +0f254e: 5972 3b15 |0049: iput v2, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.offset:I // field@153b │ │ +0f2552: 1a02 1633 |004b: const-string v2, "size" // string@3316 │ │ +0f2556: 7220 d601 2000 |004d: invoke-interface {v0, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d6 │ │ +0f255c: 0a02 |0050: move-result v2 │ │ +0f255e: 7220 db01 2000 |0051: invoke-interface {v0, v2}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f2564: 0a02 |0054: move-result v2 │ │ +0f2566: 5972 3c15 |0055: iput v2, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR$Param4ReadData;.size:I // field@153c │ │ +0f256a: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +0f256c: 7210 d301 0000 |0058: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0f2572: 0f01 |005b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0001 line=95 │ │ 0x0037 line=97 │ │ 0x0039 line=98 │ │ 0x003f line=99 │ │ @@ -336220,21 +336609,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0f267c: |[0f267c] org.pyneo.maps.tileprovider.TileProviderTAR.Free:()V │ │ -0f268c: 1a00 b412 |0000: const-string v0, "TileProviderTAR Free" // string@12b4 │ │ -0f2690: 7110 f72e 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0f2696: 5410 4615 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1546 │ │ -0f269a: 7210 c225 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ -0f26a0: 6f10 b62b 0100 |000a: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.Free:()V // method@2bb6 │ │ -0f26a6: 0e00 |000d: return-void │ │ +0f2574: |[0f2574] org.pyneo.maps.tileprovider.TileProviderTAR.Free:()V │ │ +0f2584: 1a00 b412 |0000: const-string v0, "TileProviderTAR Free" // string@12b4 │ │ +0f2588: 7110 f72e 0000 |0002: invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0f258e: 5410 4615 |0005: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1546 │ │ +0f2592: 7210 c225 0000 |0007: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@25c2 │ │ +0f2598: 6f10 b62b 0100 |000a: invoke-super {v1}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.Free:()V // method@2bb6 │ │ +0f259e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ 0x000a line=117 │ │ 0x000d line=118 │ │ locals : │ │ @@ -336245,47 +336634,47 @@ │ │ type : '(III)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0f26a8: |[0f26a8] org.pyneo.maps.tileprovider.TileProviderTAR.getTile:(III)Landroid/graphics/Bitmap; │ │ -0f26b8: 5475 4815 |0000: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1548 │ │ -0f26bc: 6e40 402c 85a9 |0002: invoke-virtual {v5, v8, v9, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ -0f26c2: 0c04 |0005: move-result-object v4 │ │ -0f26c4: 2203 6104 |0006: new-instance v3, Ljava/io/FileInputStream; // type@0461 │ │ -0f26c8: 5475 4115 |0008: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ -0f26cc: 7020 2d24 5300 |000a: invoke-direct {v3, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ -0f26d2: 2202 5804 |000d: new-instance v2, Ljava/io/BufferedInputStream; // type@0458 │ │ -0f26d6: 1305 0020 |000f: const/16 v5, #int 8192 // #2000 │ │ -0f26da: 7030 0624 3205 |0011: invoke-direct {v2, v3, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ -0f26e0: 5475 4715 |0014: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1547 │ │ -0f26e4: 6e20 952b 4500 |0016: invoke-virtual {v5, v4}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ -0f26ea: 0c00 |0019: move-result-object v0 │ │ -0f26ec: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -0f26f0: 1100 |001c: return-object v0 │ │ -0f26f2: 0d01 |001d: move-exception v1 │ │ -0f26f4: 5470 4015 |001e: iget-object v0, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@1540 │ │ -0f26f8: 28fc |0020: goto 001c // -0004 │ │ -0f26fa: 5475 4315 |0021: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mPending:Ljava/util/HashSet; // field@1543 │ │ -0f26fe: 6e20 6d25 4500 |0023: invoke-virtual {v5, v4}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@256d │ │ -0f2704: 0a05 |0026: move-result v5 │ │ -0f2706: 3805 0700 |0027: if-eqz v5, 002e // +0007 │ │ -0f270a: 6f40 ba2b 87a9 |0029: invoke-super {v7, v8, v9, v10}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2bba │ │ -0f2710: 0c00 |002c: move-result-object v0 │ │ -0f2712: 28ef |002d: goto 001c // -0011 │ │ -0f2714: 5475 4315 |002e: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mPending:Ljava/util/HashSet; // field@1543 │ │ -0f2718: 6e20 6b25 4500 |0030: invoke-virtual {v5, v4}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@256b │ │ -0f271e: 5475 4615 |0033: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1546 │ │ -0f2722: 2206 b905 |0035: new-instance v6, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3; // type@05b9 │ │ -0f2726: 7040 062c 7624 |0037: invoke-direct {v6, v7, v4, v2}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Ljava/io/InputStream;)V // method@2c06 │ │ -0f272c: 7220 bf25 6500 |003a: invoke-interface {v5, v6}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ -0f2732: 5470 4015 |003d: iget-object v0, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@1540 │ │ -0f2736: 28dd |003f: goto 001c // -0023 │ │ +0f25a0: |[0f25a0] org.pyneo.maps.tileprovider.TileProviderTAR.getTile:(III)Landroid/graphics/Bitmap; │ │ +0f25b0: 5475 4815 |0000: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileURLGenerator:Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase; // field@1548 │ │ +0f25b4: 6e40 402c 85a9 |0002: invoke-virtual {v5, v8, v9, v10}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;.Get:(III)Ljava/lang/String; // method@2c40 │ │ +0f25ba: 0c04 |0005: move-result-object v4 │ │ +0f25bc: 2203 6104 |0006: new-instance v3, Ljava/io/FileInputStream; // type@0461 │ │ +0f25c0: 5475 4115 |0008: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapFile:Ljava/io/File; // field@1541 │ │ +0f25c4: 7020 2d24 5300 |000a: invoke-direct {v3, v5}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@242d │ │ +0f25ca: 2202 5804 |000d: new-instance v2, Ljava/io/BufferedInputStream; // type@0458 │ │ +0f25ce: 1305 0020 |000f: const/16 v5, #int 8192 // #2000 │ │ +0f25d2: 7030 0624 3205 |0011: invoke-direct {v2, v3, v5}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2406 │ │ +0f25d8: 5475 4715 |0014: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mTileCache:Lorg/pyneo/maps/tileprovider/MapTileMemCache; // field@1547 │ │ +0f25dc: 6e20 952b 4500 |0016: invoke-virtual {v5, v4}, Lorg/pyneo/maps/tileprovider/MapTileMemCache;.getMapTile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2b95 │ │ +0f25e2: 0c00 |0019: move-result-object v0 │ │ +0f25e4: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +0f25e8: 1100 |001c: return-object v0 │ │ +0f25ea: 0d01 |001d: move-exception v1 │ │ +0f25ec: 5470 4015 |001e: iget-object v0, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@1540 │ │ +0f25f0: 28fc |0020: goto 001c // -0004 │ │ +0f25f2: 5475 4315 |0021: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mPending:Ljava/util/HashSet; // field@1543 │ │ +0f25f6: 6e20 6d25 4500 |0023: invoke-virtual {v5, v4}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@256d │ │ +0f25fc: 0a05 |0026: move-result v5 │ │ +0f25fe: 3805 0700 |0027: if-eqz v5, 002e // +0007 │ │ +0f2602: 6f40 ba2b 87a9 |0029: invoke-super {v7, v8, v9, v10}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;.getTile:(III)Landroid/graphics/Bitmap; // method@2bba │ │ +0f2608: 0c00 |002c: move-result-object v0 │ │ +0f260a: 28ef |002d: goto 001c // -0011 │ │ +0f260c: 5475 4315 |002e: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mPending:Ljava/util/HashSet; // field@1543 │ │ +0f2610: 6e20 6b25 4500 |0030: invoke-virtual {v5, v4}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@256b │ │ +0f2616: 5475 4615 |0033: iget-object v5, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mThreadPool:Ljava/util/concurrent/ExecutorService; // field@1546 │ │ +0f261a: 2206 b905 |0035: new-instance v6, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3; // type@05b9 │ │ +0f261e: 7040 062c 7624 |0037: invoke-direct {v6, v7, v4, v2}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;.:(Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Ljava/io/InputStream;)V // method@2c06 │ │ +0f2624: 7220 bf25 6500 |003a: invoke-interface {v5, v6}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@25bf │ │ +0f262a: 5470 4015 |003d: iget-object v0, v7, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mLoadingMapTile:Landroid/graphics/Bitmap; // field@1540 │ │ +0f262e: 28dd |003f: goto 001c // -0023 │ │ catches : 1 │ │ 0x0006 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x001d │ │ positions : │ │ 0x0000 line=121 │ │ 0x0006 line=124 │ │ 0x000d line=129 │ │ @@ -336318,24 +336707,24 @@ │ │ type : '(Lorg/pyneo/maps/tileprovider/TileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0f2748: |[0f2748] org.pyneo.maps.tileprovider.TileProviderTAR.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ -0f2758: 5410 4215 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f275c: 6e20 172c 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.ZoomMinInCashFile:(Ljava/lang/String;)I // method@2c17 │ │ -0f2762: 0a00 |0005: move-result v0 │ │ -0f2764: 5920 5815 |0006: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ -0f2768: 5410 4215 |0008: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ -0f276c: 6e20 162c 0100 |000a: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.ZoomMaxInCashFile:(Ljava/lang/String;)I // method@2c16 │ │ -0f2772: 0a00 |000d: move-result v0 │ │ -0f2774: 5920 5715 |000e: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ -0f2778: 0e00 |0010: return-void │ │ +0f2640: |[0f2640] org.pyneo.maps.tileprovider.TileProviderTAR.updateMapParams:(Lorg/pyneo/maps/tileprovider/TileSource;)V │ │ +0f2650: 5410 4215 |0000: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f2654: 6e20 172c 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.ZoomMinInCashFile:(Ljava/lang/String;)I // method@2c17 │ │ +0f265a: 0a00 |0005: move-result v0 │ │ +0f265c: 5920 5815 |0006: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MINLEVEL:I // field@1558 │ │ +0f2660: 5410 4215 |0008: iget-object v0, v1, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.mMapID:Ljava/lang/String; // field@1542 │ │ +0f2664: 6e20 162c 0100 |000a: invoke-virtual {v1, v0}, Lorg/pyneo/maps/tileprovider/TileProviderTAR;.ZoomMaxInCashFile:(Ljava/lang/String;)I // method@2c16 │ │ +0f266a: 0a00 |000d: move-result v0 │ │ +0f266c: 5920 5715 |000e: iput v0, v2, Lorg/pyneo/maps/tileprovider/TileSource;.ZOOM_MAXLEVEL:I // field@1557 │ │ +0f2670: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=110 │ │ 0x0010 line=111 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ @@ -336372,17 +336761,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f277c: |[0f277c] org.pyneo.maps.track.TrackStorage.:(Landroid/content/Context;)V │ │ -0f278c: 7020 c82e 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/Storage;.:(Landroid/content/Context;)V // method@2ec8 │ │ -0f2792: 0e00 |0003: return-void │ │ +0f2674: |[0f2674] org.pyneo.maps.track.TrackStorage.:(Landroid/content/Context;)V │ │ +0f2684: 7020 c82e 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/utils/Storage;.:(Landroid/content/Context;)V // method@2ec8 │ │ +0f268a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/track/TrackStorage; │ │ 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ @@ -336393,107 +336782,107 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 192 16-bit code units │ │ -0f2794: |[0f2794] org.pyneo.maps.track.TrackStorage.JoinTracks:()J │ │ -0f27a4: 1606 ffff |0000: const-wide/16 v6, #int -1 // #ffff │ │ -0f27a8: 140a 3601 0e7f |0002: const v10, #float 1.88757e+38 // #7f0e0136 │ │ -0f27ae: 121c |0005: const/4 v12, #int 1 // #1 │ │ -0f27b0: 120b |0006: const/4 v11, #int 0 // #0 │ │ -0f27b2: 6e10 722d 0d00 |0007: invoke-virtual {v13}, Lorg/pyneo/maps/track/TrackStorage;.getTrackChecked:()Landroid/database/Cursor; // method@2d72 │ │ -0f27b8: 0c03 |000a: move-result-object v3 │ │ -0f27ba: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -0f27be: 1006 |000d: return-wide v6 │ │ -0f27c0: 7210 d801 0300 |000e: invoke-interface {v3}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0f27c6: 0a05 |0011: move-result v5 │ │ -0f27c8: 1228 |0012: const/4 v8, #int 2 // #2 │ │ -0f27ca: 3585 0600 |0013: if-ge v5, v8, 0019 // +0006 │ │ -0f27ce: 7210 d301 0300 |0015: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0f27d4: 28f5 |0018: goto 000d // -000b │ │ -0f27d6: 7210 d301 0300 |0019: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0f27dc: 2204 2900 |001c: new-instance v4, Landroid/content/ContentValues; // type@0029 │ │ -0f27e0: 7010 1a01 0400 |001e: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f27e6: 1a05 4b2a |0021: const-string v5, "name" // string@2a4b │ │ -0f27ea: 54d8 5816 |0023: iget-object v8, v13, Lorg/pyneo/maps/track/TrackStorage;.mCtx:Landroid/content/Context; // field@1658 │ │ -0f27ee: 6e20 3401 a800 |0025: invoke-virtual {v8, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0f27f4: 0c08 |0028: move-result-object v8 │ │ -0f27f6: 6e30 2001 5408 |0029: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f27fc: 1a05 d432 |002c: const-string v5, "show" // string@32d4 │ │ -0f2800: 7110 9624 0b00 |002e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2806: 0c08 |0031: move-result-object v8 │ │ -0f2808: 6e30 1e01 5408 |0032: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f280e: 1a05 9816 |0035: const-string v5, "activity" // string@1698 │ │ -0f2812: 7110 9624 0b00 |0037: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2818: 0c08 |003a: move-result-object v8 │ │ -0f281a: 6e30 1e01 5408 |003b: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2820: 1a05 8718 |003e: const-string v5, "categoryid" // string@1887 │ │ -0f2824: 7110 9624 0b00 |0040: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f282a: 0c08 |0043: move-result-object v8 │ │ -0f282c: 6e30 1e01 5408 |0044: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2832: 54d5 5916 |0047: iget-object v5, v13, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2836: 1a08 db34 |0049: const-string v8, "tracks" // string@34db │ │ -0f283a: 1209 |004b: const/4 v9, #int 0 // #0 │ │ -0f283c: 6e40 fa01 8549 |004c: invoke-virtual {v5, v8, v9, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f2842: 0b06 |004f: move-result-wide v6 │ │ -0f2844: 1a05 4b2a |0050: const-string v5, "name" // string@2a4b │ │ -0f2848: 2208 9204 |0052: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ -0f284c: 7010 fb24 0800 |0054: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f2852: 54d9 5816 |0057: iget-object v9, v13, Lorg/pyneo/maps/track/TrackStorage;.mCtx:Landroid/content/Context; // field@1658 │ │ -0f2856: 6e20 3401 a900 |0059: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0f285c: 0c09 |005c: move-result-object v9 │ │ -0f285e: 6e20 0425 9800 |005d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2864: 0c08 |0060: move-result-object v8 │ │ -0f2866: 1a09 0600 |0061: const-string v9, " " // string@0006 │ │ -0f286a: 6e20 0425 9800 |0063: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2870: 0c08 |0066: move-result-object v8 │ │ -0f2872: 6e30 0125 6807 |0067: invoke-virtual {v8, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0f2878: 0c08 |006a: move-result-object v8 │ │ -0f287a: 6e10 0a25 0800 |006b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f2880: 0c08 |006e: move-result-object v8 │ │ -0f2882: 6e30 2001 5408 |006f: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f2888: 54d5 5916 |0072: iget-object v5, v13, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f288c: 1a08 1706 |0074: const-string v8, "INSERT INTO 'trackpoints' (trackid, lat, lon, alt, speed, date) SELECT %d, lat, lon, alt, speed, date FROM 'trackpoints' WHERE trackid IN (SELECT trackid FROM 'tracks' WHERE show = 1) ORDER BY date" // string@0617 │ │ -0f2890: 23c9 7806 |0076: new-array v9, v12, [Ljava/lang/Object; // type@0678 │ │ -0f2894: 7120 9f24 7600 |0078: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f289a: 0c0a |007b: move-result-object v10 │ │ -0f289c: 4d0a 090b |007c: aput-object v10, v9, v11 │ │ -0f28a0: 7120 dc24 9800 |007e: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0f28a6: 0c08 |0081: move-result-object v8 │ │ -0f28a8: 6e20 f701 8500 |0082: invoke-virtual {v5, v8}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0f28ae: 23c0 7a06 |0085: new-array v0, v12, [Ljava/lang/String; // type@067a │ │ -0f28b2: 7120 9e24 7600 |0087: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f28b8: 0c05 |008a: move-result-object v5 │ │ -0f28ba: 4d05 000b |008b: aput-object v5, v0, v11 │ │ -0f28be: 54d5 5916 |008d: iget-object v5, v13, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f28c2: 1a08 a910 |008f: const-string v8, "SELECT MIN(date) FROM 'trackpoints' WHERE trackid = @1" // string@10a9 │ │ -0f28c6: 6e30 fe01 8500 |0091: invoke-virtual {v5, v8, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f28cc: 0c02 |0094: move-result-object v2 │ │ -0f28ce: 3802 1800 |0095: if-eqz v2, 00ad // +0018 │ │ -0f28d2: 7210 e001 0200 |0097: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0f28d8: 0a05 |009a: move-result v5 │ │ -0f28da: 3805 0f00 |009b: if-eqz v5, 00aa // +000f │ │ -0f28de: 1a05 7d1a |009d: const-string v5, "date" // string@1a7d │ │ -0f28e2: 7220 d901 b200 |009f: invoke-interface {v2, v11}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0f28e8: 0b08 |00a2: move-result-wide v8 │ │ -0f28ea: 7120 7b24 9800 |00a3: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f28f0: 0c08 |00a6: move-result-object v8 │ │ -0f28f2: 6e30 1c01 5408 |00a7: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f28f8: 7210 d301 0200 |00aa: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0f28fe: 23c1 7a06 |00ad: new-array v1, v12, [Ljava/lang/String; // type@067a │ │ -0f2902: 7120 9e24 7600 |00af: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f2908: 0c05 |00b2: move-result-object v5 │ │ -0f290a: 4d05 010b |00b3: aput-object v5, v1, v11 │ │ -0f290e: 54d5 5916 |00b5: iget-object v5, v13, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2912: 1a08 db34 |00b7: const-string v8, "tracks" // string@34db │ │ -0f2916: 1a09 d734 |00b9: const-string v9, "trackid = @1" // string@34d7 │ │ -0f291a: 6e51 0202 8594 |00bb: invoke-virtual {v5, v8, v4, v9, v1}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ -0f2920: 2900 4fff |00be: goto/16 000d // -00b1 │ │ +0f268c: |[0f268c] org.pyneo.maps.track.TrackStorage.JoinTracks:()J │ │ +0f269c: 1606 ffff |0000: const-wide/16 v6, #int -1 // #ffff │ │ +0f26a0: 140a 3601 0e7f |0002: const v10, #float 1.88757e+38 // #7f0e0136 │ │ +0f26a6: 121c |0005: const/4 v12, #int 1 // #1 │ │ +0f26a8: 120b |0006: const/4 v11, #int 0 // #0 │ │ +0f26aa: 6e10 722d 0d00 |0007: invoke-virtual {v13}, Lorg/pyneo/maps/track/TrackStorage;.getTrackChecked:()Landroid/database/Cursor; // method@2d72 │ │ +0f26b0: 0c03 |000a: move-result-object v3 │ │ +0f26b2: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +0f26b6: 1006 |000d: return-wide v6 │ │ +0f26b8: 7210 d801 0300 |000e: invoke-interface {v3}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0f26be: 0a05 |0011: move-result v5 │ │ +0f26c0: 1228 |0012: const/4 v8, #int 2 // #2 │ │ +0f26c2: 3585 0600 |0013: if-ge v5, v8, 0019 // +0006 │ │ +0f26c6: 7210 d301 0300 |0015: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0f26cc: 28f5 |0018: goto 000d // -000b │ │ +0f26ce: 7210 d301 0300 |0019: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0f26d4: 2204 2900 |001c: new-instance v4, Landroid/content/ContentValues; // type@0029 │ │ +0f26d8: 7010 1a01 0400 |001e: invoke-direct {v4}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f26de: 1a05 4b2a |0021: const-string v5, "name" // string@2a4b │ │ +0f26e2: 54d8 5816 |0023: iget-object v8, v13, Lorg/pyneo/maps/track/TrackStorage;.mCtx:Landroid/content/Context; // field@1658 │ │ +0f26e6: 6e20 3401 a800 |0025: invoke-virtual {v8, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0f26ec: 0c08 |0028: move-result-object v8 │ │ +0f26ee: 6e30 2001 5408 |0029: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f26f4: 1a05 d432 |002c: const-string v5, "show" // string@32d4 │ │ +0f26f8: 7110 9624 0b00 |002e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f26fe: 0c08 |0031: move-result-object v8 │ │ +0f2700: 6e30 1e01 5408 |0032: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2706: 1a05 9816 |0035: const-string v5, "activity" // string@1698 │ │ +0f270a: 7110 9624 0b00 |0037: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2710: 0c08 |003a: move-result-object v8 │ │ +0f2712: 6e30 1e01 5408 |003b: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2718: 1a05 8718 |003e: const-string v5, "categoryid" // string@1887 │ │ +0f271c: 7110 9624 0b00 |0040: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2722: 0c08 |0043: move-result-object v8 │ │ +0f2724: 6e30 1e01 5408 |0044: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f272a: 54d5 5916 |0047: iget-object v5, v13, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f272e: 1a08 db34 |0049: const-string v8, "tracks" // string@34db │ │ +0f2732: 1209 |004b: const/4 v9, #int 0 // #0 │ │ +0f2734: 6e40 fa01 8549 |004c: invoke-virtual {v5, v8, v9, v4}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f273a: 0b06 |004f: move-result-wide v6 │ │ +0f273c: 1a05 4b2a |0050: const-string v5, "name" // string@2a4b │ │ +0f2740: 2208 9204 |0052: new-instance v8, Ljava/lang/StringBuilder; // type@0492 │ │ +0f2744: 7010 fb24 0800 |0054: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f274a: 54d9 5816 |0057: iget-object v9, v13, Lorg/pyneo/maps/track/TrackStorage;.mCtx:Landroid/content/Context; // field@1658 │ │ +0f274e: 6e20 3401 a900 |0059: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0f2754: 0c09 |005c: move-result-object v9 │ │ +0f2756: 6e20 0425 9800 |005d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f275c: 0c08 |0060: move-result-object v8 │ │ +0f275e: 1a09 0600 |0061: const-string v9, " " // string@0006 │ │ +0f2762: 6e20 0425 9800 |0063: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2768: 0c08 |0066: move-result-object v8 │ │ +0f276a: 6e30 0125 6807 |0067: invoke-virtual {v8, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0f2770: 0c08 |006a: move-result-object v8 │ │ +0f2772: 6e10 0a25 0800 |006b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f2778: 0c08 |006e: move-result-object v8 │ │ +0f277a: 6e30 2001 5408 |006f: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2780: 54d5 5916 |0072: iget-object v5, v13, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2784: 1a08 1706 |0074: const-string v8, "INSERT INTO 'trackpoints' (trackid, lat, lon, alt, speed, date) SELECT %d, lat, lon, alt, speed, date FROM 'trackpoints' WHERE trackid IN (SELECT trackid FROM 'tracks' WHERE show = 1) ORDER BY date" // string@0617 │ │ +0f2788: 23c9 7806 |0076: new-array v9, v12, [Ljava/lang/Object; // type@0678 │ │ +0f278c: 7120 9f24 7600 |0078: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f2792: 0c0a |007b: move-result-object v10 │ │ +0f2794: 4d0a 090b |007c: aput-object v10, v9, v11 │ │ +0f2798: 7120 dc24 9800 |007e: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0f279e: 0c08 |0081: move-result-object v8 │ │ +0f27a0: 6e20 f701 8500 |0082: invoke-virtual {v5, v8}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0f27a6: 23c0 7a06 |0085: new-array v0, v12, [Ljava/lang/String; // type@067a │ │ +0f27aa: 7120 9e24 7600 |0087: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f27b0: 0c05 |008a: move-result-object v5 │ │ +0f27b2: 4d05 000b |008b: aput-object v5, v0, v11 │ │ +0f27b6: 54d5 5916 |008d: iget-object v5, v13, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f27ba: 1a08 a910 |008f: const-string v8, "SELECT MIN(date) FROM 'trackpoints' WHERE trackid = @1" // string@10a9 │ │ +0f27be: 6e30 fe01 8500 |0091: invoke-virtual {v5, v8, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f27c4: 0c02 |0094: move-result-object v2 │ │ +0f27c6: 3802 1800 |0095: if-eqz v2, 00ad // +0018 │ │ +0f27ca: 7210 e001 0200 |0097: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0f27d0: 0a05 |009a: move-result v5 │ │ +0f27d2: 3805 0f00 |009b: if-eqz v5, 00aa // +000f │ │ +0f27d6: 1a05 7d1a |009d: const-string v5, "date" // string@1a7d │ │ +0f27da: 7220 d901 b200 |009f: invoke-interface {v2, v11}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0f27e0: 0b08 |00a2: move-result-wide v8 │ │ +0f27e2: 7120 7b24 9800 |00a3: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f27e8: 0c08 |00a6: move-result-object v8 │ │ +0f27ea: 6e30 1c01 5408 |00a7: invoke-virtual {v4, v5, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f27f0: 7210 d301 0200 |00aa: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0f27f6: 23c1 7a06 |00ad: new-array v1, v12, [Ljava/lang/String; // type@067a │ │ +0f27fa: 7120 9e24 7600 |00af: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2800: 0c05 |00b2: move-result-object v5 │ │ +0f2802: 4d05 010b |00b3: aput-object v5, v1, v11 │ │ +0f2806: 54d5 5916 |00b5: iget-object v5, v13, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f280a: 1a08 db34 |00b7: const-string v8, "tracks" // string@34db │ │ +0f280e: 1a09 d734 |00b9: const-string v9, "trackid = @1" // string@34d7 │ │ +0f2812: 6e51 0202 8594 |00bb: invoke-virtual {v5, v8, v4, v9, v1}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ +0f2818: 2900 4fff |00be: goto/16 000d // -00b1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=149 │ │ 0x000b line=150 │ │ 0x000d line=177 │ │ 0x000e line=151 │ │ 0x0015 line=152 │ │ @@ -336528,36 +336917,36 @@ │ │ type : '(ILjava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0f2924: |[0f2924] org.pyneo.maps.track.TrackStorage.addMap:(ILjava/lang/String;)J │ │ -0f2934: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0f2938: 6e10 762d 0600 |0002: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f293e: 0a01 |0005: move-result v1 │ │ -0f2940: 3801 2500 |0006: if-eqz v1, 002b // +0025 │ │ -0f2944: 2200 2900 |0008: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0f2948: 7010 1a01 0000 |000a: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f294e: 1a01 4b2a |000d: const-string v1, "name" // string@2a4b │ │ -0f2952: 1a04 2a0f |000f: const-string v4, "New map" // string@0f2a │ │ -0f2956: 6e30 2001 1004 |0011: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f295c: 1a01 1035 |0014: const-string v1, "type" // string@3510 │ │ -0f2960: 7110 9624 0700 |0016: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2966: 0c04 |0019: move-result-object v4 │ │ -0f2968: 6e30 1e01 1004 |001a: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f296e: 1a01 e82c |001d: const-string v1, "params" // string@2ce8 │ │ -0f2972: 6e30 2001 1008 |001f: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f2978: 5461 5916 |0022: iget-object v1, v6, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f297c: 1a04 1f29 |0024: const-string v4, "maps" // string@291f │ │ -0f2980: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -0f2982: 6e40 fa01 4105 |0027: invoke-virtual {v1, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f2988: 0b02 |002a: move-result-wide v2 │ │ -0f298a: 1002 |002b: return-wide v2 │ │ +0f281c: |[0f281c] org.pyneo.maps.track.TrackStorage.addMap:(ILjava/lang/String;)J │ │ +0f282c: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0f2830: 6e10 762d 0600 |0002: invoke-virtual {v6}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2836: 0a01 |0005: move-result v1 │ │ +0f2838: 3801 2500 |0006: if-eqz v1, 002b // +0025 │ │ +0f283c: 2200 2900 |0008: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0f2840: 7010 1a01 0000 |000a: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f2846: 1a01 4b2a |000d: const-string v1, "name" // string@2a4b │ │ +0f284a: 1a04 2a0f |000f: const-string v4, "New map" // string@0f2a │ │ +0f284e: 6e30 2001 1004 |0011: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2854: 1a01 1035 |0014: const-string v1, "type" // string@3510 │ │ +0f2858: 7110 9624 0700 |0016: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f285e: 0c04 |0019: move-result-object v4 │ │ +0f2860: 6e30 1e01 1004 |001a: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2866: 1a01 e82c |001d: const-string v1, "params" // string@2ce8 │ │ +0f286a: 6e30 2001 1008 |001f: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2870: 5461 5916 |0022: iget-object v1, v6, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2874: 1a04 1f29 |0024: const-string v4, "maps" // string@291f │ │ +0f2878: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +0f287a: 6e40 fa01 4105 |0027: invoke-virtual {v1, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f2880: 0b02 |002a: move-result-wide v2 │ │ +0f2882: 1002 |002b: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0002 line=242 │ │ 0x0008 line=243 │ │ 0x000d line=244 │ │ 0x0014 line=245 │ │ @@ -336576,66 +336965,66 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 13 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -0f298c: |[0f298c] org.pyneo.maps.track.TrackStorage.addTrack:(Ljava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)J │ │ -0f299c: 1604 ffff |0000: const-wide/16 v4, #int -1 // #ffff │ │ -0f29a0: 6e10 762d 0b00 |0002: invoke-virtual {v11}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f29a6: 0a03 |0005: move-result v3 │ │ -0f29a8: 3803 6700 |0006: if-eqz v3, 006d // +0067 │ │ -0f29ac: 2202 2900 |0008: new-instance v2, Landroid/content/ContentValues; // type@0029 │ │ -0f29b0: 7010 1a01 0200 |000a: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f29b6: 1a03 4b2a |000d: const-string v3, "name" // string@2a4b │ │ -0f29ba: 6e30 2001 320c |000f: invoke-virtual {v2, v3, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f29c0: 1a03 bf1a |0012: const-string v3, "descr" // string@1abf │ │ -0f29c4: 6e30 2001 320d |0014: invoke-virtual {v2, v3, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f29ca: 1a03 d432 |0017: const-string v3, "show" // string@32d4 │ │ -0f29ce: 7110 9624 0e00 |0019: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f29d4: 0c06 |001c: move-result-object v6 │ │ -0f29d6: 6e30 1e01 3206 |001d: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f29dc: 1a03 3719 |0020: const-string v3, "cnt" // string@1937 │ │ -0f29e0: 7110 9624 0f00 |0022: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f29e6: 0c06 |0025: move-result-object v6 │ │ -0f29e8: 6e30 1e01 3206 |0026: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f29ee: 1a03 301b |0029: const-string v3, "distance" // string@1b30 │ │ -0f29f2: 7702 7b24 1000 |002b: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f29f8: 0c06 |002e: move-result-object v6 │ │ -0f29fa: 6e30 1c01 3206 |002f: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2a00: 1a03 c31b |0032: const-string v3, "duration" // string@1bc3 │ │ -0f2a04: 7702 7b24 1200 |0034: invoke-static/range {v18, v19}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2a0a: 0c06 |0037: move-result-object v6 │ │ -0f2a0c: 6e30 1c01 3206 |0038: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2a12: 1a03 8718 |003b: const-string v3, "categoryid" // string@1887 │ │ -0f2a16: 7701 9624 1400 |003d: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2a1c: 0c06 |0040: move-result-object v6 │ │ -0f2a1e: 6e30 1e01 3206 |0041: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2a24: 1a03 9816 |0044: const-string v3, "activity" // string@1698 │ │ -0f2a28: 7701 9624 1500 |0046: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2a2e: 0c06 |0049: move-result-object v6 │ │ -0f2a30: 6e30 1e01 3206 |004a: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2a36: 1a03 7d1a |004d: const-string v3, "date" // string@1a7d │ │ -0f2a3a: 7401 5d25 1600 |004f: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0f2a40: 0b06 |0052: move-result-wide v6 │ │ -0f2a42: 1608 e803 |0053: const-wide/16 v8, #int 1000 // #3e8 │ │ -0f2a46: be86 |0055: div-long/2addr v6, v8 │ │ -0f2a48: 7120 9f24 7600 |0056: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f2a4e: 0c06 |0059: move-result-object v6 │ │ -0f2a50: 6e30 1f01 3206 |005a: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f2a56: 1a03 be33 |005d: const-string v3, "style" // string@33be │ │ -0f2a5a: 0800 1700 |005f: move-object/from16 v0, v23 │ │ -0f2a5e: 6e30 2001 3200 |0061: invoke-virtual {v2, v3, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f2a64: 54b3 5916 |0064: iget-object v3, v11, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2a68: 1a06 db34 |0066: const-string v6, "tracks" // string@34db │ │ -0f2a6c: 1207 |0068: const/4 v7, #int 0 // #0 │ │ -0f2a6e: 6e40 fa01 6327 |0069: invoke-virtual {v3, v6, v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f2a74: 0b04 |006c: move-result-wide v4 │ │ -0f2a76: 1004 |006d: return-wide v4 │ │ +0f2884: |[0f2884] org.pyneo.maps.track.TrackStorage.addTrack:(Ljava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)J │ │ +0f2894: 1604 ffff |0000: const-wide/16 v4, #int -1 // #ffff │ │ +0f2898: 6e10 762d 0b00 |0002: invoke-virtual {v11}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f289e: 0a03 |0005: move-result v3 │ │ +0f28a0: 3803 6700 |0006: if-eqz v3, 006d // +0067 │ │ +0f28a4: 2202 2900 |0008: new-instance v2, Landroid/content/ContentValues; // type@0029 │ │ +0f28a8: 7010 1a01 0200 |000a: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f28ae: 1a03 4b2a |000d: const-string v3, "name" // string@2a4b │ │ +0f28b2: 6e30 2001 320c |000f: invoke-virtual {v2, v3, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f28b8: 1a03 bf1a |0012: const-string v3, "descr" // string@1abf │ │ +0f28bc: 6e30 2001 320d |0014: invoke-virtual {v2, v3, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f28c2: 1a03 d432 |0017: const-string v3, "show" // string@32d4 │ │ +0f28c6: 7110 9624 0e00 |0019: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f28cc: 0c06 |001c: move-result-object v6 │ │ +0f28ce: 6e30 1e01 3206 |001d: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f28d4: 1a03 3719 |0020: const-string v3, "cnt" // string@1937 │ │ +0f28d8: 7110 9624 0f00 |0022: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f28de: 0c06 |0025: move-result-object v6 │ │ +0f28e0: 6e30 1e01 3206 |0026: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f28e6: 1a03 301b |0029: const-string v3, "distance" // string@1b30 │ │ +0f28ea: 7702 7b24 1000 |002b: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f28f0: 0c06 |002e: move-result-object v6 │ │ +0f28f2: 6e30 1c01 3206 |002f: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f28f8: 1a03 c31b |0032: const-string v3, "duration" // string@1bc3 │ │ +0f28fc: 7702 7b24 1200 |0034: invoke-static/range {v18, v19}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f2902: 0c06 |0037: move-result-object v6 │ │ +0f2904: 6e30 1c01 3206 |0038: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f290a: 1a03 8718 |003b: const-string v3, "categoryid" // string@1887 │ │ +0f290e: 7701 9624 1400 |003d: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2914: 0c06 |0040: move-result-object v6 │ │ +0f2916: 6e30 1e01 3206 |0041: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f291c: 1a03 9816 |0044: const-string v3, "activity" // string@1698 │ │ +0f2920: 7701 9624 1500 |0046: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2926: 0c06 |0049: move-result-object v6 │ │ +0f2928: 6e30 1e01 3206 |004a: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f292e: 1a03 7d1a |004d: const-string v3, "date" // string@1a7d │ │ +0f2932: 7401 5d25 1600 |004f: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0f2938: 0b06 |0052: move-result-wide v6 │ │ +0f293a: 1608 e803 |0053: const-wide/16 v8, #int 1000 // #3e8 │ │ +0f293e: be86 |0055: div-long/2addr v6, v8 │ │ +0f2940: 7120 9f24 7600 |0056: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f2946: 0c06 |0059: move-result-object v6 │ │ +0f2948: 6e30 1f01 3206 |005a: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f294e: 1a03 be33 |005d: const-string v3, "style" // string@33be │ │ +0f2952: 0800 1700 |005f: move-object/from16 v0, v23 │ │ +0f2956: 6e30 2001 3200 |0061: invoke-virtual {v2, v3, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f295c: 54b3 5916 |0064: iget-object v3, v11, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2960: 1a06 db34 |0066: const-string v6, "tracks" // string@34db │ │ +0f2964: 1207 |0068: const/4 v7, #int 0 // #0 │ │ +0f2966: 6e40 fa01 6327 |0069: invoke-virtual {v3, v6, v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f296c: 0b04 |006c: move-result-wide v4 │ │ +0f296e: 1004 |006d: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=65 │ │ 0x0008 line=66 │ │ 0x000d line=67 │ │ 0x0012 line=68 │ │ @@ -336669,53 +337058,53 @@ │ │ type : '(JDDDDLjava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 12 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -0f2a78: |[0f2a78] org.pyneo.maps.track.TrackStorage.addTrackPoint:(JDDDDLjava/util/Date;)V │ │ -0f2a88: 6e10 762d 0700 |0000: invoke-virtual {v7}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2a8e: 0a01 |0003: move-result v1 │ │ -0f2a90: 3801 4c00 |0004: if-eqz v1, 0050 // +004c │ │ -0f2a94: 2200 2900 |0006: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0f2a98: 7010 1a01 0000 |0008: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f2a9e: 1a01 d634 |000b: const-string v1, "trackid" // string@34d6 │ │ -0f2aa2: 7120 9f24 9800 |000d: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f2aa8: 0c02 |0010: move-result-object v2 │ │ -0f2aaa: 6e30 1f01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f2ab0: 1a01 0b23 |0014: const-string v1, "lat" // string@230b │ │ -0f2ab4: 7120 7b24 ba00 |0016: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2aba: 0c02 |0019: move-result-object v2 │ │ -0f2abc: 6e30 1c01 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2ac2: 1a01 a223 |001d: const-string v1, "lon" // string@23a2 │ │ -0f2ac6: 7120 7b24 dc00 |001f: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2acc: 0c02 |0022: move-result-object v2 │ │ -0f2ace: 6e30 1c01 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2ad4: 1a01 2117 |0026: const-string v1, "alt" // string@1721 │ │ -0f2ad8: 7120 7b24 fe00 |0028: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2ade: 0c02 |002b: move-result-object v2 │ │ -0f2ae0: 6e30 1c01 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2ae6: 1a01 4533 |002f: const-string v1, "speed" // string@3345 │ │ -0f2aea: 7702 7b24 1000 |0031: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2af0: 0c02 |0034: move-result-object v2 │ │ -0f2af2: 6e30 1c01 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2af8: 1a01 7d1a |0038: const-string v1, "date" // string@1a7d │ │ -0f2afc: 7401 5d25 1200 |003a: invoke-virtual/range {v18}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0f2b02: 0b02 |003d: move-result-wide v2 │ │ -0f2b04: 1604 e803 |003e: const-wide/16 v4, #int 1000 // #3e8 │ │ -0f2b08: be42 |0040: div-long/2addr v2, v4 │ │ -0f2b0a: 7120 9f24 3200 |0041: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f2b10: 0c02 |0044: move-result-object v2 │ │ -0f2b12: 6e30 1f01 1002 |0045: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f2b18: 5471 5916 |0048: iget-object v1, v7, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2b1c: 1a02 da34 |004a: const-string v2, "trackpoints" // string@34da │ │ -0f2b20: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -0f2b22: 6e40 fa01 2103 |004d: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f2b28: 0e00 |0050: return-void │ │ +0f2970: |[0f2970] org.pyneo.maps.track.TrackStorage.addTrackPoint:(JDDDDLjava/util/Date;)V │ │ +0f2980: 6e10 762d 0700 |0000: invoke-virtual {v7}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2986: 0a01 |0003: move-result v1 │ │ +0f2988: 3801 4c00 |0004: if-eqz v1, 0050 // +004c │ │ +0f298c: 2200 2900 |0006: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0f2990: 7010 1a01 0000 |0008: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f2996: 1a01 d634 |000b: const-string v1, "trackid" // string@34d6 │ │ +0f299a: 7120 9f24 9800 |000d: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f29a0: 0c02 |0010: move-result-object v2 │ │ +0f29a2: 6e30 1f01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f29a8: 1a01 0b23 |0014: const-string v1, "lat" // string@230b │ │ +0f29ac: 7120 7b24 ba00 |0016: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f29b2: 0c02 |0019: move-result-object v2 │ │ +0f29b4: 6e30 1c01 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f29ba: 1a01 a223 |001d: const-string v1, "lon" // string@23a2 │ │ +0f29be: 7120 7b24 dc00 |001f: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f29c4: 0c02 |0022: move-result-object v2 │ │ +0f29c6: 6e30 1c01 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f29cc: 1a01 2117 |0026: const-string v1, "alt" // string@1721 │ │ +0f29d0: 7120 7b24 fe00 |0028: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f29d6: 0c02 |002b: move-result-object v2 │ │ +0f29d8: 6e30 1c01 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f29de: 1a01 4533 |002f: const-string v1, "speed" // string@3345 │ │ +0f29e2: 7702 7b24 1000 |0031: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f29e8: 0c02 |0034: move-result-object v2 │ │ +0f29ea: 6e30 1c01 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f29f0: 1a01 7d1a |0038: const-string v1, "date" // string@1a7d │ │ +0f29f4: 7401 5d25 1200 |003a: invoke-virtual/range {v18}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0f29fa: 0b02 |003d: move-result-wide v2 │ │ +0f29fc: 1604 e803 |003e: const-wide/16 v4, #int 1000 // #3e8 │ │ +0f2a00: be42 |0040: div-long/2addr v2, v4 │ │ +0f2a02: 7120 9f24 3200 |0041: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f2a08: 0c02 |0044: move-result-object v2 │ │ +0f2a0a: 6e30 1f01 1002 |0045: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f2a10: 5471 5916 |0048: iget-object v1, v7, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2a14: 1a02 da34 |004a: const-string v2, "trackpoints" // string@34da │ │ +0f2a18: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +0f2a1a: 6e40 fa01 2103 |004d: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f2a20: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0006 line=28 │ │ 0x000b line=29 │ │ 0x0014 line=30 │ │ 0x001d line=31 │ │ @@ -336739,29 +337128,29 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0f2b2c: |[0f2b2c] org.pyneo.maps.track.TrackStorage.deleteMap:(J)V │ │ -0f2b3c: 6e10 762d 0500 |0000: invoke-virtual {v5}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2b42: 0a01 |0003: move-result v1 │ │ -0f2b44: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -0f2b48: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0f2b4a: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0f2b4e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f2b50: 7120 9e24 7600 |000a: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f2b56: 0c02 |000d: move-result-object v2 │ │ -0f2b58: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -0f2b5c: 5451 5916 |0010: iget-object v1, v5, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2b60: 1a02 1f29 |0012: const-string v2, "maps" // string@291f │ │ -0f2b64: 1a03 1b29 |0014: const-string v3, "mapid = @1" // string@291b │ │ -0f2b68: 6e40 f501 2103 |0016: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ -0f2b6e: 0e00 |0019: return-void │ │ +0f2a24: |[0f2a24] org.pyneo.maps.track.TrackStorage.deleteMap:(J)V │ │ +0f2a34: 6e10 762d 0500 |0000: invoke-virtual {v5}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2a3a: 0a01 |0003: move-result v1 │ │ +0f2a3c: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +0f2a40: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0f2a42: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0f2a46: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f2a48: 7120 9e24 7600 |000a: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2a4e: 0c02 |000d: move-result-object v2 │ │ +0f2a50: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +0f2a54: 5451 5916 |0010: iget-object v1, v5, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2a58: 1a02 1f29 |0012: const-string v2, "maps" // string@291f │ │ +0f2a5c: 1a03 1b29 |0014: const-string v3, "mapid = @1" // string@291b │ │ +0f2a60: 6e40 f501 2103 |0016: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@01f5 │ │ +0f2a66: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0006 line=275 │ │ 0x0010 line=276 │ │ 0x0019 line=278 │ │ locals : │ │ @@ -336774,34 +337163,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0f2b70: |[0f2b70] org.pyneo.maps.track.TrackStorage.deleteTrack:(I)V │ │ -0f2b80: 6e10 762d 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2b86: 0a01 |0003: move-result v1 │ │ -0f2b88: 3801 2100 |0004: if-eqz v1, 0025 // +0021 │ │ -0f2b8c: 6e10 6a2d 0400 |0006: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.beginTransaction:()V // method@2d6a │ │ -0f2b92: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0f2b94: 2310 7a06 |000a: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0f2b98: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0f2b9a: 8152 |000d: int-to-long v2, v5 │ │ -0f2b9c: 7120 9e24 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f2ba2: 0c02 |0011: move-result-object v2 │ │ -0f2ba4: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -0f2ba8: 5441 5916 |0014: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2bac: 1a02 3a04 |0016: const-string v2, "DELETE FROM trackpoints WHERE trackid = @1" // string@043a │ │ -0f2bb0: 6e30 f801 2100 |0018: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0f2bb6: 5441 5916 |001b: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2bba: 1a02 3b04 |001d: const-string v2, "DELETE FROM tracks WHERE trackid = @1" // string@043b │ │ -0f2bbe: 6e30 f801 2100 |001f: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0f2bc4: 6e10 6b2d 0400 |0022: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.commitTransaction:()V // method@2d6b │ │ -0f2bca: 0e00 |0025: return-void │ │ +0f2a68: |[0f2a68] org.pyneo.maps.track.TrackStorage.deleteTrack:(I)V │ │ +0f2a78: 6e10 762d 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2a7e: 0a01 |0003: move-result v1 │ │ +0f2a80: 3801 2100 |0004: if-eqz v1, 0025 // +0021 │ │ +0f2a84: 6e10 6a2d 0400 |0006: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.beginTransaction:()V // method@2d6a │ │ +0f2a8a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0f2a8c: 2310 7a06 |000a: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0f2a90: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0f2a92: 8152 |000d: int-to-long v2, v5 │ │ +0f2a94: 7120 9e24 3200 |000e: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2a9a: 0c02 |0011: move-result-object v2 │ │ +0f2a9c: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +0f2aa0: 5441 5916 |0014: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2aa4: 1a02 3a04 |0016: const-string v2, "DELETE FROM trackpoints WHERE trackid = @1" // string@043a │ │ +0f2aa8: 6e30 f801 2100 |0018: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0f2aae: 5441 5916 |001b: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2ab2: 1a02 3b04 |001d: const-string v2, "DELETE FROM tracks WHERE trackid = @1" // string@043b │ │ +0f2ab6: 6e30 f801 2100 |001f: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0f2abc: 6e10 6b2d 0400 |0022: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.commitTransaction:()V // method@2d6b │ │ +0f2ac2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x0009 line=141 │ │ 0x0014 line=142 │ │ 0x001b line=143 │ │ @@ -336817,24 +337206,24 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0f2bcc: |[0f2bcc] org.pyneo.maps.track.TrackStorage.getActivityListCursor:()Landroid/database/Cursor; │ │ -0f2bdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f2bde: 6e10 762d 0300 |0001: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2be4: 0a01 |0004: move-result v1 │ │ -0f2be6: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ -0f2bea: 5431 5916 |0007: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2bee: 1a02 b310 |0009: const-string v2, "SELECT name, activityid _id FROM activity ORDER BY activityid" // string@10b3 │ │ -0f2bf2: 6e30 fe01 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2bf8: 0c00 |000e: move-result-object v0 │ │ -0f2bfa: 1100 |000f: return-object v0 │ │ +0f2ac4: |[0f2ac4] org.pyneo.maps.track.TrackStorage.getActivityListCursor:()Landroid/database/Cursor; │ │ +0f2ad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f2ad6: 6e10 762d 0300 |0001: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2adc: 0a01 |0004: move-result v1 │ │ +0f2ade: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ +0f2ae2: 5431 5916 |0007: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2ae6: 1a02 b310 |0009: const-string v2, "SELECT name, activityid _id FROM activity ORDER BY activityid" // string@10b3 │ │ +0f2aea: 6e30 fe01 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2af0: 0c00 |000e: move-result-object v0 │ │ +0f2af2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0007 line=42 │ │ 0x000f line=45 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/pyneo/maps/track/TrackStorage; │ │ @@ -336844,31 +337233,31 @@ │ │ type : '(J)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0f2bfc: |[0f2bfc] org.pyneo.maps.track.TrackStorage.getMap:(J)Landroid/database/Cursor; │ │ -0f2c0c: 6e10 762d 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2c12: 0a01 |0003: move-result v1 │ │ -0f2c14: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -0f2c18: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0f2c1a: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0f2c1e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f2c20: 7120 9e24 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f2c26: 0c02 |000d: move-result-object v2 │ │ -0f2c28: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -0f2c2c: 5431 5916 |0010: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2c30: 1a02 af10 |0012: const-string v2, "SELECT mapid, name, type, params FROM 'maps' WHERE mapid = @1;" // string@10af │ │ -0f2c34: 6e30 fe01 2100 |0014: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2c3a: 0c01 |0017: move-result-object v1 │ │ -0f2c3c: 1101 |0018: return-object v1 │ │ -0f2c3e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0f2c40: 28fe |001a: goto 0018 // -0002 │ │ +0f2af4: |[0f2af4] org.pyneo.maps.track.TrackStorage.getMap:(J)Landroid/database/Cursor; │ │ +0f2b04: 6e10 762d 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2b0a: 0a01 |0003: move-result v1 │ │ +0f2b0c: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +0f2b10: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0f2b12: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0f2b16: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f2b18: 7120 9e24 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2b1e: 0c02 |000d: move-result-object v2 │ │ +0f2b20: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +0f2b24: 5431 5916 |0010: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2b28: 1a02 af10 |0012: const-string v2, "SELECT mapid, name, type, params FROM 'maps' WHERE mapid = @1;" // string@10af │ │ +0f2b2c: 6e30 fe01 2100 |0014: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2b32: 0c01 |0017: move-result-object v1 │ │ +0f2b34: 1101 |0018: return-object v1 │ │ +0f2b36: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0f2b38: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0006 line=255 │ │ 0x0010 line=257 │ │ 0x0018 line=259 │ │ locals : │ │ @@ -336881,27 +337270,27 @@ │ │ type : '()Lorg/pyneo/maps/utils/CursorI;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0f2c44: |[0f2c44] org.pyneo.maps.track.TrackStorage.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; │ │ -0f2c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f2c56: 6e10 762d 0400 |0001: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2c5c: 0a01 |0004: move-result v1 │ │ -0f2c5e: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ -0f2c62: 5441 5916 |0007: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2c66: 1a02 b010 |0009: const-string v2, "SELECT mapid, name, type, params FROM 'maps';" // string@10b0 │ │ -0f2c6a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0f2c6c: 6e30 fe01 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2c72: 0c00 |000f: move-result-object v0 │ │ -0f2c74: 2201 1206 |0010: new-instance v1, Lorg/pyneo/maps/utils/CursorI; // type@0612 │ │ -0f2c78: 7020 132e 0100 |0012: invoke-direct {v1, v0}, Lorg/pyneo/maps/utils/CursorI;.:(Landroid/database/Cursor;)V // method@2e13 │ │ -0f2c7e: 1101 |0015: return-object v1 │ │ +0f2b3c: |[0f2b3c] org.pyneo.maps.track.TrackStorage.getMixedMaps:()Lorg/pyneo/maps/utils/CursorI; │ │ +0f2b4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f2b4e: 6e10 762d 0400 |0001: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2b54: 0a01 |0004: move-result v1 │ │ +0f2b56: 3801 0b00 |0005: if-eqz v1, 0010 // +000b │ │ +0f2b5a: 5441 5916 |0007: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2b5e: 1a02 b010 |0009: const-string v2, "SELECT mapid, name, type, params FROM 'maps';" // string@10b0 │ │ +0f2b62: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0f2b64: 6e30 fe01 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2b6a: 0c00 |000f: move-result-object v0 │ │ +0f2b6c: 2201 1206 |0010: new-instance v1, Lorg/pyneo/maps/utils/CursorI; // type@0612 │ │ +0f2b70: 7020 132e 0100 |0012: invoke-direct {v1, v0}, Lorg/pyneo/maps/utils/CursorI;.:(Landroid/database/Cursor;)V // method@2e13 │ │ +0f2b76: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0001 line=234 │ │ 0x0007 line=235 │ │ 0x0010 line=236 │ │ locals : │ │ @@ -336913,31 +337302,31 @@ │ │ type : '(J)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0f2c80: |[0f2c80] org.pyneo.maps.track.TrackStorage.getTrack:(J)Landroid/database/Cursor; │ │ -0f2c90: 6e10 762d 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2c96: 0a01 |0003: move-result v1 │ │ -0f2c98: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -0f2c9c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0f2c9e: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0f2ca2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f2ca4: 7120 9e24 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f2caa: 0c02 |000d: move-result-object v2 │ │ -0f2cac: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -0f2cb0: 5431 5916 |0010: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2cb4: 1a02 b410 |0012: const-string v2, "SELECT name, descr, show, cnt, distance, duration, categoryid, activity, date, style FROM tracks WHERE trackid = @1" // string@10b4 │ │ -0f2cb8: 6e30 fe01 2100 |0014: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2cbe: 0c01 |0017: move-result-object v1 │ │ -0f2cc0: 1101 |0018: return-object v1 │ │ -0f2cc2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0f2cc4: 28fe |001a: goto 0018 // -0002 │ │ +0f2b78: |[0f2b78] org.pyneo.maps.track.TrackStorage.getTrack:(J)Landroid/database/Cursor; │ │ +0f2b88: 6e10 762d 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2b8e: 0a01 |0003: move-result v1 │ │ +0f2b90: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +0f2b94: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0f2b96: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0f2b9a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f2b9c: 7120 9e24 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2ba2: 0c02 |000d: move-result-object v2 │ │ +0f2ba4: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +0f2ba8: 5431 5916 |0010: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2bac: 1a02 b410 |0012: const-string v2, "SELECT name, descr, show, cnt, distance, duration, categoryid, activity, date, style FROM tracks WHERE trackid = @1" // string@10b4 │ │ +0f2bb0: 6e30 fe01 2100 |0014: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2bb6: 0c01 |0017: move-result-object v1 │ │ +0f2bb8: 1101 |0018: return-object v1 │ │ +0f2bba: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0f2bbc: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=120 │ │ 0x0010 line=122 │ │ 0x0018 line=125 │ │ locals : │ │ @@ -336950,24 +337339,24 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0f2cc8: |[0f2cc8] org.pyneo.maps.track.TrackStorage.getTrackChecked:()Landroid/database/Cursor; │ │ -0f2cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f2cda: 6e10 762d 0300 |0001: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2ce0: 0a01 |0004: move-result v1 │ │ -0f2ce2: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ -0f2ce6: 5431 5916 |0007: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2cea: 1a02 b510 |0009: const-string v2, "SELECT name, descr, show, trackid, cnt, distance, duration, categoryid, activity, date, style FROM tracks WHERE show = 1" // string@10b5 │ │ -0f2cee: 6e30 fe01 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2cf4: 0c00 |000e: move-result-object v0 │ │ -0f2cf6: 1100 |000f: return-object v0 │ │ +0f2bc0: |[0f2bc0] org.pyneo.maps.track.TrackStorage.getTrackChecked:()Landroid/database/Cursor; │ │ +0f2bd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f2bd2: 6e10 762d 0300 |0001: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2bd8: 0a01 |0004: move-result v1 │ │ +0f2bda: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ +0f2bde: 5431 5916 |0007: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2be2: 1a02 b510 |0009: const-string v2, "SELECT name, descr, show, trackid, cnt, distance, duration, categoryid, activity, date, style FROM tracks WHERE show = 1" // string@10b5 │ │ +0f2be6: 6e30 fe01 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2bec: 0c00 |000e: move-result-object v0 │ │ +0f2bee: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x0007 line=104 │ │ 0x000f line=107 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/pyneo/maps/track/TrackStorage; │ │ @@ -336977,19 +337366,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0f2cf8: |[0f2cf8] org.pyneo.maps.track.TrackStorage.getTrackListCursor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -0f2d08: 1a00 d834 |0000: const-string v0, "trackid DESC" // string@34d8 │ │ -0f2d0c: 6e30 742d 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/pyneo/maps/track/TrackStorage;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2d74 │ │ -0f2d12: 0c00 |0005: move-result-object v0 │ │ -0f2d14: 1100 |0006: return-object v0 │ │ +0f2bf0: |[0f2bf0] org.pyneo.maps.track.TrackStorage.getTrackListCursor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +0f2c00: 1a00 d834 |0000: const-string v0, "trackid DESC" // string@34d8 │ │ +0f2c04: 6e30 742d 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/pyneo/maps/track/TrackStorage;.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@2d74 │ │ +0f2c0a: 0c00 |0005: move-result-object v0 │ │ +0f2c0c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/track/TrackStorage; │ │ 0x0000 - 0x0007 reg=2 units Ljava/lang/String; │ │ │ │ @@ -336998,38 +337387,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0f2d18: |[0f2d18] org.pyneo.maps.track.TrackStorage.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -0f2d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f2d2a: 6e10 762d 0500 |0001: invoke-virtual {v5}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2d30: 0a01 |0004: move-result v1 │ │ -0f2d32: 3801 2500 |0005: if-eqz v1, 002a // +0025 │ │ -0f2d36: 5451 5916 |0007: iget-object v1, v5, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2d3a: 2202 9204 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0f2d3e: 7010 fb24 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f2d44: 1a03 ba10 |000e: const-string v3, "SELECT tracks.name, activity.name || ', ' || strftime('%%d/%%m/%%Y %%H:%%M:%%S', date, 'unixepoch', 'localtime') As title2, descr, trackid _id, cnt, TIME('2011-01-01', duration || ' seconds') as duration, round(distance/1000, 2) AS distance0, show, IFNULL(duration, -1) As NeedStatUpdate, '%s' as units, round(distance/1000/1.609344, 2) AS distance1 FROM tracks LEFT JOIN activity ON activity.activityid = tracks.activity ORDER BY " // string@10ba │ │ -0f2d48: 6e20 0425 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2d4e: 0c02 |0013: move-result-object v2 │ │ -0f2d50: 6e20 0425 7200 |0014: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2d56: 0c02 |0017: move-result-object v2 │ │ -0f2d58: 6e10 0a25 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f2d5e: 0c02 |001b: move-result-object v2 │ │ -0f2d60: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0f2d62: 2333 7806 |001d: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ -0f2d66: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -0f2d68: 4d06 0304 |0020: aput-object v6, v3, v4 │ │ -0f2d6c: 7120 dc24 3200 |0022: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ -0f2d72: 0c02 |0025: move-result-object v2 │ │ -0f2d74: 6e30 fe01 2100 |0026: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2d7a: 0c00 |0029: move-result-object v0 │ │ -0f2d7c: 1100 |002a: return-object v0 │ │ +0f2c10: |[0f2c10] org.pyneo.maps.track.TrackStorage.getTrackListCursor:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0f2c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f2c22: 6e10 762d 0500 |0001: invoke-virtual {v5}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2c28: 0a01 |0004: move-result v1 │ │ +0f2c2a: 3801 2500 |0005: if-eqz v1, 002a // +0025 │ │ +0f2c2e: 5451 5916 |0007: iget-object v1, v5, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2c32: 2202 9204 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0f2c36: 7010 fb24 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f2c3c: 1a03 ba10 |000e: const-string v3, "SELECT tracks.name, activity.name || ', ' || strftime('%%d/%%m/%%Y %%H:%%M:%%S', date, 'unixepoch', 'localtime') As title2, descr, trackid _id, cnt, TIME('2011-01-01', duration || ' seconds') as duration, round(distance/1000, 2) AS distance0, show, IFNULL(duration, -1) As NeedStatUpdate, '%s' as units, round(distance/1000/1.609344, 2) AS distance1 FROM tracks LEFT JOIN activity ON activity.activityid = tracks.activity ORDER BY " // string@10ba │ │ +0f2c40: 6e20 0425 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2c46: 0c02 |0013: move-result-object v2 │ │ +0f2c48: 6e20 0425 7200 |0014: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2c4e: 0c02 |0017: move-result-object v2 │ │ +0f2c50: 6e10 0a25 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f2c56: 0c02 |001b: move-result-object v2 │ │ +0f2c58: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0f2c5a: 2333 7806 |001d: new-array v3, v3, [Ljava/lang/Object; // type@0678 │ │ +0f2c5e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +0f2c60: 4d06 0304 |0020: aput-object v6, v3, v4 │ │ +0f2c64: 7120 dc24 3200 |0022: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@24dc │ │ +0f2c6a: 0c02 |0025: move-result-object v2 │ │ +0f2c6c: 6e30 fe01 2100 |0026: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2c72: 0c00 |0029: move-result-object v0 │ │ +0f2c74: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ 0x0007 line=55 │ │ 0x002a line=58 │ │ locals : │ │ 0x0000 - 0x002b reg=5 this Lorg/pyneo/maps/track/TrackStorage; │ │ @@ -337041,31 +337430,31 @@ │ │ type : '(J)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0f2d80: |[0f2d80] org.pyneo.maps.track.TrackStorage.getTrackPoints:(J)Landroid/database/Cursor; │ │ -0f2d90: 6e10 762d 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2d96: 0a01 |0003: move-result v1 │ │ -0f2d98: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -0f2d9c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0f2d9e: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0f2da2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f2da4: 7120 9e24 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f2daa: 0c02 |000d: move-result-object v2 │ │ -0f2dac: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -0f2db0: 5431 5916 |0010: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2db4: 1a02 ad10 |0012: const-string v2, "SELECT lat, lon, alt, speed, date FROM trackpoints WHERE trackid = @1 ORDER BY id" // string@10ad │ │ -0f2db8: 6e30 fe01 2100 |0014: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2dbe: 0c01 |0017: move-result-object v1 │ │ -0f2dc0: 1101 |0018: return-object v1 │ │ -0f2dc2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0f2dc4: 28fe |001a: goto 0018 // -0002 │ │ +0f2c78: |[0f2c78] org.pyneo.maps.track.TrackStorage.getTrackPoints:(J)Landroid/database/Cursor; │ │ +0f2c88: 6e10 762d 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2c8e: 0a01 |0003: move-result v1 │ │ +0f2c90: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +0f2c94: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0f2c96: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0f2c9a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f2c9c: 7120 9e24 5400 |000a: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2ca2: 0c02 |000d: move-result-object v2 │ │ +0f2ca4: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +0f2ca8: 5431 5916 |0010: iget-object v1, v3, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2cac: 1a02 ad10 |0012: const-string v2, "SELECT lat, lon, alt, speed, date FROM trackpoints WHERE trackid = @1 ORDER BY id" // string@10ad │ │ +0f2cb0: 6e30 fe01 2100 |0014: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2cb6: 0c01 |0017: move-result-object v1 │ │ +0f2cb8: 1101 |0018: return-object v1 │ │ +0f2cba: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0f2cbc: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0006 line=130 │ │ 0x0010 line=132 │ │ 0x0018 line=135 │ │ locals : │ │ @@ -337078,143 +337467,143 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 269 16-bit code units │ │ -0f2dc8: |[0f2dc8] org.pyneo.maps.track.TrackStorage.saveTrackFromWriter:(Landroid/database/sqlite/SQLiteDatabase;)I │ │ -0f2dd8: 1409 3601 0e7f |0000: const v9, #float 1.88757e+38 // #7f0e0136 │ │ -0f2dde: 124d |0003: const/4 v13, #int 4 // #4 │ │ -0f2de0: 120c |0004: const/4 v12, #int 0 // #0 │ │ -0f2de2: 121b |0005: const/4 v11, #int 1 // #1 │ │ -0f2de4: 120a |0006: const/4 v10, #int 0 // #0 │ │ -0f2de6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0f2de8: 6e10 762d 0e00 |0008: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f2dee: 0a06 |000b: move-result v6 │ │ -0f2df0: 3806 0001 |000c: if-eqz v6, 010c // +0100 │ │ -0f2df4: 1a06 ac10 |000e: const-string v6, "SELECT lat, lon, alt, speed, date FROM trackpoints ORDER BY id;" // string@10ac │ │ -0f2df8: 6e30 fe01 6f0c |0010: invoke-virtual {v15, v6, v12}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f2dfe: 0c01 |0013: move-result-object v1 │ │ -0f2e00: 3801 f800 |0014: if-eqz v1, 010c // +00f8 │ │ -0f2e04: 7210 d801 0100 |0016: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0f2e0a: 0a06 |0019: move-result v6 │ │ -0f2e0c: 37b6 ea00 |001a: if-le v6, v11, 0104 // +00ea │ │ -0f2e10: 6e10 6a2d 0e00 |001c: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackStorage;.beginTransaction:()V // method@2d6a │ │ -0f2e16: 7210 d801 0100 |001f: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ -0f2e1c: 0a03 |0022: move-result v3 │ │ -0f2e1e: 1604 ffff |0023: const-wide/16 v4, #int -1 // #ffff │ │ -0f2e22: 2202 2900 |0025: new-instance v2, Landroid/content/ContentValues; // type@0029 │ │ -0f2e26: 7010 1a01 0200 |0027: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f2e2c: 1a06 4b2a |002a: const-string v6, "name" // string@2a4b │ │ -0f2e30: 54e7 5816 |002c: iget-object v7, v14, Lorg/pyneo/maps/track/TrackStorage;.mCtx:Landroid/content/Context; // field@1658 │ │ -0f2e34: 6e20 3401 9700 |002e: invoke-virtual {v7, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0f2e3a: 0c07 |0031: move-result-object v7 │ │ -0f2e3c: 6e30 2001 6207 |0032: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f2e42: 1a06 d432 |0035: const-string v6, "show" // string@32d4 │ │ -0f2e46: 7110 9624 0a00 |0037: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2e4c: 0c07 |003a: move-result-object v7 │ │ -0f2e4e: 6e30 1e01 6207 |003b: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2e54: 1a06 9816 |003e: const-string v6, "activity" // string@1698 │ │ -0f2e58: 7110 9624 0a00 |0040: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2e5e: 0c07 |0043: move-result-object v7 │ │ -0f2e60: 6e30 1e01 6207 |0044: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2e66: 1a06 8718 |0047: const-string v6, "categoryid" // string@1887 │ │ -0f2e6a: 7110 9624 0a00 |0049: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2e70: 0c07 |004c: move-result-object v7 │ │ -0f2e72: 6e30 1e01 6207 |004d: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2e78: 54e6 5916 |0050: iget-object v6, v14, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2e7c: 1a07 db34 |0052: const-string v7, "tracks" // string@34db │ │ -0f2e80: 6e40 fa01 762c |0054: invoke-virtual {v6, v7, v12, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f2e86: 0b04 |0057: move-result-wide v4 │ │ -0f2e88: 8443 |0058: long-to-int v3, v4 │ │ -0f2e8a: 1a06 4b2a |0059: const-string v6, "name" // string@2a4b │ │ -0f2e8e: 2207 9204 |005b: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0f2e92: 7010 fb24 0700 |005d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f2e98: 54e8 5816 |0060: iget-object v8, v14, Lorg/pyneo/maps/track/TrackStorage;.mCtx:Landroid/content/Context; // field@1658 │ │ -0f2e9c: 6e20 3401 9800 |0062: invoke-virtual {v8, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ -0f2ea2: 0c08 |0065: move-result-object v8 │ │ -0f2ea4: 6e20 0425 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2eaa: 0c07 |0069: move-result-object v7 │ │ -0f2eac: 1a08 0600 |006a: const-string v8, " " // string@0006 │ │ -0f2eb0: 6e20 0425 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f2eb6: 0c07 |006f: move-result-object v7 │ │ -0f2eb8: 6e30 0125 4705 |0070: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ -0f2ebe: 0c07 |0073: move-result-object v7 │ │ -0f2ec0: 6e10 0a25 0700 |0074: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f2ec6: 0c07 |0077: move-result-object v7 │ │ -0f2ec8: 6e30 2001 6207 |0078: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f2ece: 7210 e001 0100 |007b: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0f2ed4: 0a06 |007e: move-result v6 │ │ -0f2ed6: 3806 0f00 |007f: if-eqz v6, 008e // +000f │ │ -0f2eda: 1a06 7d1a |0081: const-string v6, "date" // string@1a7d │ │ -0f2ede: 7220 db01 d100 |0083: invoke-interface {v1, v13}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f2ee4: 0a07 |0086: move-result v7 │ │ -0f2ee6: 7110 9624 0700 |0087: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2eec: 0c07 |008a: move-result-object v7 │ │ -0f2eee: 6e30 1e01 6207 |008b: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2ef4: 23b0 7a06 |008e: new-array v0, v11, [Ljava/lang/String; // type@067a │ │ -0f2ef8: 7120 9e24 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f2efe: 0c06 |0093: move-result-object v6 │ │ -0f2f00: 4d06 000a |0094: aput-object v6, v0, v10 │ │ -0f2f04: 54e6 5916 |0096: iget-object v6, v14, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2f08: 1a07 db34 |0098: const-string v7, "tracks" // string@34db │ │ -0f2f0c: 1a08 d734 |009a: const-string v8, "trackid = @1" // string@34d7 │ │ -0f2f10: 6e50 0202 7682 |009c: invoke-virtual {v6, v7, v2, v8, v0}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ -0f2f16: 7210 e001 0100 |009f: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ -0f2f1c: 0a06 |00a2: move-result v6 │ │ -0f2f1e: 3806 5e00 |00a3: if-eqz v6, 0101 // +005e │ │ -0f2f22: 6e10 1b01 0200 |00a5: invoke-virtual {v2}, Landroid/content/ContentValues;.clear:()V // method@011b │ │ -0f2f28: 1a06 d634 |00a8: const-string v6, "trackid" // string@34d6 │ │ -0f2f2c: 7120 9f24 5400 |00aa: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f2f32: 0c07 |00ad: move-result-object v7 │ │ -0f2f34: 6e30 1f01 6207 |00ae: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f2f3a: 1a06 0b23 |00b1: const-string v6, "lat" // string@230b │ │ -0f2f3e: 7220 d901 a100 |00b3: invoke-interface {v1, v10}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0f2f44: 0b08 |00b6: move-result-wide v8 │ │ -0f2f46: 7120 7b24 9800 |00b7: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2f4c: 0c07 |00ba: move-result-object v7 │ │ -0f2f4e: 6e30 1c01 6207 |00bb: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2f54: 1a06 a223 |00be: const-string v6, "lon" // string@23a2 │ │ -0f2f58: 7220 d901 b100 |00c0: invoke-interface {v1, v11}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0f2f5e: 0b08 |00c3: move-result-wide v8 │ │ -0f2f60: 7120 7b24 9800 |00c4: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2f66: 0c07 |00c7: move-result-object v7 │ │ -0f2f68: 6e30 1c01 6207 |00c8: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2f6e: 1a06 2117 |00cb: const-string v6, "alt" // string@1721 │ │ -0f2f72: 1227 |00cd: const/4 v7, #int 2 // #2 │ │ -0f2f74: 7220 d901 7100 |00ce: invoke-interface {v1, v7}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0f2f7a: 0b08 |00d1: move-result-wide v8 │ │ -0f2f7c: 7120 7b24 9800 |00d2: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2f82: 0c07 |00d5: move-result-object v7 │ │ -0f2f84: 6e30 1c01 6207 |00d6: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2f8a: 1a06 4533 |00d9: const-string v6, "speed" // string@3345 │ │ -0f2f8e: 1237 |00db: const/4 v7, #int 3 // #3 │ │ -0f2f90: 7220 d901 7100 |00dc: invoke-interface {v1, v7}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ -0f2f96: 0b08 |00df: move-result-wide v8 │ │ -0f2f98: 7120 7b24 9800 |00e0: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f2f9e: 0c07 |00e3: move-result-object v7 │ │ -0f2fa0: 6e30 1c01 6207 |00e4: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f2fa6: 1a06 7d1a |00e7: const-string v6, "date" // string@1a7d │ │ -0f2faa: 7220 db01 d100 |00e9: invoke-interface {v1, v13}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ -0f2fb0: 0a07 |00ec: move-result v7 │ │ -0f2fb2: 7110 9624 0700 |00ed: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f2fb8: 0c07 |00f0: move-result-object v7 │ │ -0f2fba: 6e30 1e01 6207 |00f1: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f2fc0: 54e6 5916 |00f4: iget-object v6, v14, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f2fc4: 1a07 da34 |00f6: const-string v7, "trackpoints" // string@34da │ │ -0f2fc8: 6e40 fa01 762c |00f8: invoke-virtual {v6, v7, v12, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f2fce: 7210 e101 0100 |00fb: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ -0f2fd4: 0a06 |00fe: move-result v6 │ │ -0f2fd6: 3906 a6ff |00ff: if-nez v6, 00a5 // -005a │ │ -0f2fda: 6e10 6b2d 0e00 |0101: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackStorage;.commitTransaction:()V // method@2d6b │ │ -0f2fe0: 7210 d301 0100 |0104: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ -0f2fe6: 1a06 3604 |0107: const-string v6, "DELETE FROM 'trackpoints';" // string@0436 │ │ -0f2fea: 6e20 f701 6f00 |0109: invoke-virtual {v15, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0f2ff0: 0f03 |010c: return v3 │ │ +0f2cc0: |[0f2cc0] org.pyneo.maps.track.TrackStorage.saveTrackFromWriter:(Landroid/database/sqlite/SQLiteDatabase;)I │ │ +0f2cd0: 1409 3601 0e7f |0000: const v9, #float 1.88757e+38 // #7f0e0136 │ │ +0f2cd6: 124d |0003: const/4 v13, #int 4 // #4 │ │ +0f2cd8: 120c |0004: const/4 v12, #int 0 // #0 │ │ +0f2cda: 121b |0005: const/4 v11, #int 1 // #1 │ │ +0f2cdc: 120a |0006: const/4 v10, #int 0 // #0 │ │ +0f2cde: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0f2ce0: 6e10 762d 0e00 |0008: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2ce6: 0a06 |000b: move-result v6 │ │ +0f2ce8: 3806 0001 |000c: if-eqz v6, 010c // +0100 │ │ +0f2cec: 1a06 ac10 |000e: const-string v6, "SELECT lat, lon, alt, speed, date FROM trackpoints ORDER BY id;" // string@10ac │ │ +0f2cf0: 6e30 fe01 6f0c |0010: invoke-virtual {v15, v6, v12}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f2cf6: 0c01 |0013: move-result-object v1 │ │ +0f2cf8: 3801 f800 |0014: if-eqz v1, 010c // +00f8 │ │ +0f2cfc: 7210 d801 0100 |0016: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0f2d02: 0a06 |0019: move-result v6 │ │ +0f2d04: 37b6 ea00 |001a: if-le v6, v11, 0104 // +00ea │ │ +0f2d08: 6e10 6a2d 0e00 |001c: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackStorage;.beginTransaction:()V // method@2d6a │ │ +0f2d0e: 7210 d801 0100 |001f: invoke-interface {v1}, Landroid/database/Cursor;.getCount:()I // method@01d8 │ │ +0f2d14: 0a03 |0022: move-result v3 │ │ +0f2d16: 1604 ffff |0023: const-wide/16 v4, #int -1 // #ffff │ │ +0f2d1a: 2202 2900 |0025: new-instance v2, Landroid/content/ContentValues; // type@0029 │ │ +0f2d1e: 7010 1a01 0200 |0027: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f2d24: 1a06 4b2a |002a: const-string v6, "name" // string@2a4b │ │ +0f2d28: 54e7 5816 |002c: iget-object v7, v14, Lorg/pyneo/maps/track/TrackStorage;.mCtx:Landroid/content/Context; // field@1658 │ │ +0f2d2c: 6e20 3401 9700 |002e: invoke-virtual {v7, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0f2d32: 0c07 |0031: move-result-object v7 │ │ +0f2d34: 6e30 2001 6207 |0032: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2d3a: 1a06 d432 |0035: const-string v6, "show" // string@32d4 │ │ +0f2d3e: 7110 9624 0a00 |0037: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2d44: 0c07 |003a: move-result-object v7 │ │ +0f2d46: 6e30 1e01 6207 |003b: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2d4c: 1a06 9816 |003e: const-string v6, "activity" // string@1698 │ │ +0f2d50: 7110 9624 0a00 |0040: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2d56: 0c07 |0043: move-result-object v7 │ │ +0f2d58: 6e30 1e01 6207 |0044: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2d5e: 1a06 8718 |0047: const-string v6, "categoryid" // string@1887 │ │ +0f2d62: 7110 9624 0a00 |0049: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2d68: 0c07 |004c: move-result-object v7 │ │ +0f2d6a: 6e30 1e01 6207 |004d: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2d70: 54e6 5916 |0050: iget-object v6, v14, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2d74: 1a07 db34 |0052: const-string v7, "tracks" // string@34db │ │ +0f2d78: 6e40 fa01 762c |0054: invoke-virtual {v6, v7, v12, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f2d7e: 0b04 |0057: move-result-wide v4 │ │ +0f2d80: 8443 |0058: long-to-int v3, v4 │ │ +0f2d82: 1a06 4b2a |0059: const-string v6, "name" // string@2a4b │ │ +0f2d86: 2207 9204 |005b: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0f2d8a: 7010 fb24 0700 |005d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f2d90: 54e8 5816 |0060: iget-object v8, v14, Lorg/pyneo/maps/track/TrackStorage;.mCtx:Landroid/content/Context; // field@1658 │ │ +0f2d94: 6e20 3401 9800 |0062: invoke-virtual {v8, v9}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0134 │ │ +0f2d9a: 0c08 |0065: move-result-object v8 │ │ +0f2d9c: 6e20 0425 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2da2: 0c07 |0069: move-result-object v7 │ │ +0f2da4: 1a08 0600 |006a: const-string v8, " " // string@0006 │ │ +0f2da8: 6e20 0425 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f2dae: 0c07 |006f: move-result-object v7 │ │ +0f2db0: 6e30 0125 4705 |0070: invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2501 │ │ +0f2db6: 0c07 |0073: move-result-object v7 │ │ +0f2db8: 6e10 0a25 0700 |0074: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f2dbe: 0c07 |0077: move-result-object v7 │ │ +0f2dc0: 6e30 2001 6207 |0078: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2dc6: 7210 e001 0100 |007b: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0f2dcc: 0a06 |007e: move-result v6 │ │ +0f2dce: 3806 0f00 |007f: if-eqz v6, 008e // +000f │ │ +0f2dd2: 1a06 7d1a |0081: const-string v6, "date" // string@1a7d │ │ +0f2dd6: 7220 db01 d100 |0083: invoke-interface {v1, v13}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f2ddc: 0a07 |0086: move-result v7 │ │ +0f2dde: 7110 9624 0700 |0087: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2de4: 0c07 |008a: move-result-object v7 │ │ +0f2de6: 6e30 1e01 6207 |008b: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2dec: 23b0 7a06 |008e: new-array v0, v11, [Ljava/lang/String; // type@067a │ │ +0f2df0: 7120 9e24 5400 |0090: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2df6: 0c06 |0093: move-result-object v6 │ │ +0f2df8: 4d06 000a |0094: aput-object v6, v0, v10 │ │ +0f2dfc: 54e6 5916 |0096: iget-object v6, v14, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2e00: 1a07 db34 |0098: const-string v7, "tracks" // string@34db │ │ +0f2e04: 1a08 d734 |009a: const-string v8, "trackid = @1" // string@34d7 │ │ +0f2e08: 6e50 0202 7682 |009c: invoke-virtual {v6, v7, v2, v8, v0}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ +0f2e0e: 7210 e001 0100 |009f: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@01e0 │ │ +0f2e14: 0a06 |00a2: move-result v6 │ │ +0f2e16: 3806 5e00 |00a3: if-eqz v6, 0101 // +005e │ │ +0f2e1a: 6e10 1b01 0200 |00a5: invoke-virtual {v2}, Landroid/content/ContentValues;.clear:()V // method@011b │ │ +0f2e20: 1a06 d634 |00a8: const-string v6, "trackid" // string@34d6 │ │ +0f2e24: 7120 9f24 5400 |00aa: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f2e2a: 0c07 |00ad: move-result-object v7 │ │ +0f2e2c: 6e30 1f01 6207 |00ae: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f2e32: 1a06 0b23 |00b1: const-string v6, "lat" // string@230b │ │ +0f2e36: 7220 d901 a100 |00b3: invoke-interface {v1, v10}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0f2e3c: 0b08 |00b6: move-result-wide v8 │ │ +0f2e3e: 7120 7b24 9800 |00b7: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f2e44: 0c07 |00ba: move-result-object v7 │ │ +0f2e46: 6e30 1c01 6207 |00bb: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f2e4c: 1a06 a223 |00be: const-string v6, "lon" // string@23a2 │ │ +0f2e50: 7220 d901 b100 |00c0: invoke-interface {v1, v11}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0f2e56: 0b08 |00c3: move-result-wide v8 │ │ +0f2e58: 7120 7b24 9800 |00c4: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f2e5e: 0c07 |00c7: move-result-object v7 │ │ +0f2e60: 6e30 1c01 6207 |00c8: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f2e66: 1a06 2117 |00cb: const-string v6, "alt" // string@1721 │ │ +0f2e6a: 1227 |00cd: const/4 v7, #int 2 // #2 │ │ +0f2e6c: 7220 d901 7100 |00ce: invoke-interface {v1, v7}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0f2e72: 0b08 |00d1: move-result-wide v8 │ │ +0f2e74: 7120 7b24 9800 |00d2: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f2e7a: 0c07 |00d5: move-result-object v7 │ │ +0f2e7c: 6e30 1c01 6207 |00d6: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f2e82: 1a06 4533 |00d9: const-string v6, "speed" // string@3345 │ │ +0f2e86: 1237 |00db: const/4 v7, #int 3 // #3 │ │ +0f2e88: 7220 d901 7100 |00dc: invoke-interface {v1, v7}, Landroid/database/Cursor;.getDouble:(I)D // method@01d9 │ │ +0f2e8e: 0b08 |00df: move-result-wide v8 │ │ +0f2e90: 7120 7b24 9800 |00e0: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f2e96: 0c07 |00e3: move-result-object v7 │ │ +0f2e98: 6e30 1c01 6207 |00e4: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f2e9e: 1a06 7d1a |00e7: const-string v6, "date" // string@1a7d │ │ +0f2ea2: 7220 db01 d100 |00e9: invoke-interface {v1, v13}, Landroid/database/Cursor;.getInt:(I)I // method@01db │ │ +0f2ea8: 0a07 |00ec: move-result v7 │ │ +0f2eaa: 7110 9624 0700 |00ed: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2eb0: 0c07 |00f0: move-result-object v7 │ │ +0f2eb2: 6e30 1e01 6207 |00f1: invoke-virtual {v2, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2eb8: 54e6 5916 |00f4: iget-object v6, v14, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2ebc: 1a07 da34 |00f6: const-string v7, "trackpoints" // string@34da │ │ +0f2ec0: 6e40 fa01 762c |00f8: invoke-virtual {v6, v7, v12, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f2ec6: 7210 e101 0100 |00fb: invoke-interface {v1}, Landroid/database/Cursor;.moveToNext:()Z // method@01e1 │ │ +0f2ecc: 0a06 |00fe: move-result v6 │ │ +0f2ece: 3906 a6ff |00ff: if-nez v6, 00a5 // -005a │ │ +0f2ed2: 6e10 6b2d 0e00 |0101: invoke-virtual {v14}, Lorg/pyneo/maps/track/TrackStorage;.commitTransaction:()V // method@2d6b │ │ +0f2ed8: 7210 d301 0100 |0104: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@01d3 │ │ +0f2ede: 1a06 3604 |0107: const-string v6, "DELETE FROM 'trackpoints';" // string@0436 │ │ +0f2ee2: 6e20 f701 6f00 |0109: invoke-virtual {v15, v6}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0f2ee8: 0f03 |010c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=181 │ │ 0x0008 line=182 │ │ 0x000e line=183 │ │ 0x0014 line=184 │ │ 0x0016 line=185 │ │ @@ -337261,29 +337650,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0f2ff4: |[0f2ff4] org.pyneo.maps.track.TrackStorage.setTrackChecked:(I)V │ │ -0f3004: 6e10 762d 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f300a: 0a01 |0003: move-result v1 │ │ -0f300c: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -0f3010: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0f3012: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0f3016: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f3018: 8152 |000a: int-to-long v2, v5 │ │ -0f301a: 7120 9e24 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f3020: 0c02 |000e: move-result-object v2 │ │ -0f3022: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ -0f3026: 5441 5916 |0011: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f302a: 1a02 fe12 |0013: const-string v2, "UPDATE tracks SET show = 1 - show * 1 WHERE trackid = @1" // string@12fe │ │ -0f302e: 6e30 f801 2100 |0015: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0f3034: 0e00 |0018: return-void │ │ +0f2eec: |[0f2eec] org.pyneo.maps.track.TrackStorage.setTrackChecked:(I)V │ │ +0f2efc: 6e10 762d 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2f02: 0a01 |0003: move-result v1 │ │ +0f2f04: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +0f2f08: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0f2f0a: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0f2f0e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f2f10: 8152 |000a: int-to-long v2, v5 │ │ +0f2f12: 7120 9e24 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2f18: 0c02 |000e: move-result-object v2 │ │ +0f2f1a: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ +0f2f1e: 5441 5916 |0011: iget-object v1, v4, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2f22: 1a02 fe12 |0013: const-string v2, "UPDATE tracks SET show = 1 - show * 1 WHERE trackid = @1" // string@12fe │ │ +0f2f26: 6e30 f801 2100 |0015: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0f2f2c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ 0x0011 line=113 │ │ 0x0018 line=116 │ │ locals : │ │ @@ -337296,39 +337685,39 @@ │ │ type : '(JLjava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -0f3038: |[0f3038] org.pyneo.maps.track.TrackStorage.updateMap:(JLjava/lang/String;ILjava/lang/String;)V │ │ -0f3048: 6e10 762d 0500 |0000: invoke-virtual {v5}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f304e: 0a02 |0003: move-result v2 │ │ -0f3050: 3802 2d00 |0004: if-eqz v2, 0031 // +002d │ │ -0f3054: 2201 2900 |0006: new-instance v1, Landroid/content/ContentValues; // type@0029 │ │ -0f3058: 7010 1a01 0100 |0008: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f305e: 1a02 4b2a |000b: const-string v2, "name" // string@2a4b │ │ -0f3062: 6e30 2001 2108 |000d: invoke-virtual {v1, v2, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f3068: 1a02 1035 |0010: const-string v2, "type" // string@3510 │ │ -0f306c: 7110 9624 0900 |0012: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3072: 0c03 |0015: move-result-object v3 │ │ -0f3074: 6e30 1e01 2103 |0016: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f307a: 1a02 e82c |0019: const-string v2, "params" // string@2ce8 │ │ -0f307e: 6e30 2001 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f3084: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0f3086: 2320 7a06 |001f: new-array v0, v2, [Ljava/lang/String; // type@067a │ │ -0f308a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0f308c: 7120 9e24 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f3092: 0c03 |0025: move-result-object v3 │ │ -0f3094: 4d03 0002 |0026: aput-object v3, v0, v2 │ │ -0f3098: 5452 5916 |0028: iget-object v2, v5, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f309c: 1a03 1f29 |002a: const-string v3, "maps" // string@291f │ │ -0f30a0: 1a04 1b29 |002c: const-string v4, "mapid = @1" // string@291b │ │ -0f30a4: 6e50 0202 3241 |002e: invoke-virtual {v2, v3, v1, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ -0f30aa: 0e00 |0031: return-void │ │ +0f2f30: |[0f2f30] org.pyneo.maps.track.TrackStorage.updateMap:(JLjava/lang/String;ILjava/lang/String;)V │ │ +0f2f40: 6e10 762d 0500 |0000: invoke-virtual {v5}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2f46: 0a02 |0003: move-result v2 │ │ +0f2f48: 3802 2d00 |0004: if-eqz v2, 0031 // +002d │ │ +0f2f4c: 2201 2900 |0006: new-instance v1, Landroid/content/ContentValues; // type@0029 │ │ +0f2f50: 7010 1a01 0100 |0008: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f2f56: 1a02 4b2a |000b: const-string v2, "name" // string@2a4b │ │ +0f2f5a: 6e30 2001 2108 |000d: invoke-virtual {v1, v2, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2f60: 1a02 1035 |0010: const-string v2, "type" // string@3510 │ │ +0f2f64: 7110 9624 0900 |0012: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2f6a: 0c03 |0015: move-result-object v3 │ │ +0f2f6c: 6e30 1e01 2103 |0016: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2f72: 1a02 e82c |0019: const-string v2, "params" // string@2ce8 │ │ +0f2f76: 6e30 2001 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2f7c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0f2f7e: 2320 7a06 |001f: new-array v0, v2, [Ljava/lang/String; // type@067a │ │ +0f2f82: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0f2f84: 7120 9e24 7600 |0022: invoke-static {v6, v7}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f2f8a: 0c03 |0025: move-result-object v3 │ │ +0f2f8c: 4d03 0002 |0026: aput-object v3, v0, v2 │ │ +0f2f90: 5452 5916 |0028: iget-object v2, v5, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f2f94: 1a03 1f29 |002a: const-string v3, "maps" // string@291f │ │ +0f2f98: 1a04 1b29 |002c: const-string v4, "mapid = @1" // string@291b │ │ +0f2f9c: 6e50 0202 3241 |002e: invoke-virtual {v2, v3, v1, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ +0f2fa2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=264 │ │ 0x000b line=265 │ │ 0x0010 line=266 │ │ 0x0019 line=267 │ │ @@ -337349,70 +337738,70 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 14 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -0f30ac: |[0f30ac] org.pyneo.maps.track.TrackStorage.updateTrack:(ILjava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)V │ │ -0f30bc: 6e10 762d 0a00 |0000: invoke-virtual {v10}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ -0f30c2: 0a04 |0003: move-result v4 │ │ -0f30c4: 3804 7100 |0004: if-eqz v4, 0075 // +0071 │ │ -0f30c8: 2203 2900 |0006: new-instance v3, Landroid/content/ContentValues; // type@0029 │ │ -0f30cc: 7010 1a01 0300 |0008: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f30d2: 1a04 4b2a |000b: const-string v4, "name" // string@2a4b │ │ -0f30d6: 6e30 2001 430c |000d: invoke-virtual {v3, v4, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f30dc: 1a04 bf1a |0010: const-string v4, "descr" // string@1abf │ │ -0f30e0: 6e30 2001 430d |0012: invoke-virtual {v3, v4, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f30e6: 1a04 d432 |0015: const-string v4, "show" // string@32d4 │ │ -0f30ea: 7110 9624 0e00 |0017: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f30f0: 0c05 |001a: move-result-object v5 │ │ -0f30f2: 6e30 1e01 4305 |001b: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f30f8: 1a04 3719 |001e: const-string v4, "cnt" // string@1937 │ │ -0f30fc: 7110 9624 0f00 |0020: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3102: 0c05 |0023: move-result-object v5 │ │ -0f3104: 6e30 1e01 4305 |0024: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f310a: 1a04 301b |0027: const-string v4, "distance" // string@1b30 │ │ -0f310e: 7702 7b24 1000 |0029: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3114: 0c05 |002c: move-result-object v5 │ │ -0f3116: 6e30 1c01 4305 |002d: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f311c: 1a04 c31b |0030: const-string v4, "duration" // string@1bc3 │ │ -0f3120: 7702 7b24 1200 |0032: invoke-static/range {v18, v19}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3126: 0c05 |0035: move-result-object v5 │ │ -0f3128: 6e30 1c01 4305 |0036: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f312e: 1a04 8718 |0039: const-string v4, "categoryid" // string@1887 │ │ -0f3132: 7701 9624 1400 |003b: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3138: 0c05 |003e: move-result-object v5 │ │ -0f313a: 6e30 1e01 4305 |003f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3140: 1a04 9816 |0042: const-string v4, "activity" // string@1698 │ │ -0f3144: 7701 9624 1500 |0044: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f314a: 0c05 |0047: move-result-object v5 │ │ -0f314c: 6e30 1e01 4305 |0048: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3152: 1a04 7d1a |004b: const-string v4, "date" // string@1a7d │ │ -0f3156: 7401 5d25 1600 |004d: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ -0f315c: 0b06 |0050: move-result-wide v6 │ │ -0f315e: 1608 e803 |0051: const-wide/16 v8, #int 1000 // #3e8 │ │ -0f3162: be86 |0053: div-long/2addr v6, v8 │ │ -0f3164: 7120 9f24 7600 |0054: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ -0f316a: 0c05 |0057: move-result-object v5 │ │ -0f316c: 6e30 1f01 4305 |0058: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ -0f3172: 1a04 be33 |005b: const-string v4, "style" // string@33be │ │ -0f3176: 0800 1700 |005d: move-object/from16 v0, v23 │ │ -0f317a: 6e30 2001 4300 |005f: invoke-virtual {v3, v4, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f3180: 1214 |0062: const/4 v4, #int 1 // #1 │ │ -0f3182: 2342 7a06 |0063: new-array v2, v4, [Ljava/lang/String; // type@067a │ │ -0f3186: 1204 |0065: const/4 v4, #int 0 // #0 │ │ -0f3188: 7110 9524 0b00 |0066: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0f318e: 0c05 |0069: move-result-object v5 │ │ -0f3190: 4d05 0204 |006a: aput-object v5, v2, v4 │ │ -0f3194: 54a4 5916 |006c: iget-object v4, v10, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ -0f3198: 1a05 db34 |006e: const-string v5, "tracks" // string@34db │ │ -0f319c: 1a06 d734 |0070: const-string v6, "trackid = @1" // string@34d7 │ │ -0f31a0: 6e52 0202 5463 |0072: invoke-virtual {v4, v5, v3, v6, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ -0f31a6: 0e00 |0075: return-void │ │ +0f2fa4: |[0f2fa4] org.pyneo.maps.track.TrackStorage.updateTrack:(ILjava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)V │ │ +0f2fb4: 6e10 762d 0a00 |0000: invoke-virtual {v10}, Lorg/pyneo/maps/track/TrackStorage;.isDatabaseReady:()Z // method@2d76 │ │ +0f2fba: 0a04 |0003: move-result v4 │ │ +0f2fbc: 3804 7100 |0004: if-eqz v4, 0075 // +0071 │ │ +0f2fc0: 2203 2900 |0006: new-instance v3, Landroid/content/ContentValues; // type@0029 │ │ +0f2fc4: 7010 1a01 0300 |0008: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f2fca: 1a04 4b2a |000b: const-string v4, "name" // string@2a4b │ │ +0f2fce: 6e30 2001 430c |000d: invoke-virtual {v3, v4, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2fd4: 1a04 bf1a |0010: const-string v4, "descr" // string@1abf │ │ +0f2fd8: 6e30 2001 430d |0012: invoke-virtual {v3, v4, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f2fde: 1a04 d432 |0015: const-string v4, "show" // string@32d4 │ │ +0f2fe2: 7110 9624 0e00 |0017: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2fe8: 0c05 |001a: move-result-object v5 │ │ +0f2fea: 6e30 1e01 4305 |001b: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f2ff0: 1a04 3719 |001e: const-string v4, "cnt" // string@1937 │ │ +0f2ff4: 7110 9624 0f00 |0020: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f2ffa: 0c05 |0023: move-result-object v5 │ │ +0f2ffc: 6e30 1e01 4305 |0024: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3002: 1a04 301b |0027: const-string v4, "distance" // string@1b30 │ │ +0f3006: 7702 7b24 1000 |0029: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f300c: 0c05 |002c: move-result-object v5 │ │ +0f300e: 6e30 1c01 4305 |002d: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f3014: 1a04 c31b |0030: const-string v4, "duration" // string@1bc3 │ │ +0f3018: 7702 7b24 1200 |0032: invoke-static/range {v18, v19}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f301e: 0c05 |0035: move-result-object v5 │ │ +0f3020: 6e30 1c01 4305 |0036: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f3026: 1a04 8718 |0039: const-string v4, "categoryid" // string@1887 │ │ +0f302a: 7701 9624 1400 |003b: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3030: 0c05 |003e: move-result-object v5 │ │ +0f3032: 6e30 1e01 4305 |003f: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3038: 1a04 9816 |0042: const-string v4, "activity" // string@1698 │ │ +0f303c: 7701 9624 1500 |0044: invoke-static/range {v21}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3042: 0c05 |0047: move-result-object v5 │ │ +0f3044: 6e30 1e01 4305 |0048: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f304a: 1a04 7d1a |004b: const-string v4, "date" // string@1a7d │ │ +0f304e: 7401 5d25 1600 |004d: invoke-virtual/range {v22}, Ljava/util/Date;.getTime:()J // method@255d │ │ +0f3054: 0b06 |0050: move-result-wide v6 │ │ +0f3056: 1608 e803 |0051: const-wide/16 v8, #int 1000 // #3e8 │ │ +0f305a: be86 |0053: div-long/2addr v6, v8 │ │ +0f305c: 7120 9f24 7600 |0054: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@249f │ │ +0f3062: 0c05 |0057: move-result-object v5 │ │ +0f3064: 6e30 1f01 4305 |0058: invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@011f │ │ +0f306a: 1a04 be33 |005b: const-string v4, "style" // string@33be │ │ +0f306e: 0800 1700 |005d: move-object/from16 v0, v23 │ │ +0f3072: 6e30 2001 4300 |005f: invoke-virtual {v3, v4, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f3078: 1214 |0062: const/4 v4, #int 1 // #1 │ │ +0f307a: 2342 7a06 |0063: new-array v2, v4, [Ljava/lang/String; // type@067a │ │ +0f307e: 1204 |0065: const/4 v4, #int 0 // #0 │ │ +0f3080: 7110 9524 0b00 |0066: invoke-static {v11}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0f3086: 0c05 |0069: move-result-object v5 │ │ +0f3088: 4d05 0204 |006a: aput-object v5, v2, v4 │ │ +0f308c: 54a4 5916 |006c: iget-object v4, v10, Lorg/pyneo/maps/track/TrackStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@1659 │ │ +0f3090: 1a05 db34 |006e: const-string v5, "tracks" // string@34db │ │ +0f3094: 1a06 d734 |0070: const-string v6, "trackid = @1" // string@34d7 │ │ +0f3098: 6e52 0202 5463 |0072: invoke-virtual {v4, v5, v3, v6, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ +0f309e: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000b line=86 │ │ 0x0010 line=87 │ │ 0x0015 line=88 │ │ @@ -337472,17 +337861,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f31a8: |[0f31a8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -0f31b8: 7010 b00c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0cb0 │ │ -0f31be: 0e00 |0003: return-void │ │ +0f30a0: |[0f30a0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +0f30b0: 7010 b00c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0cb0 │ │ +0f30b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -337491,18 +337880,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0f31c0: |[0f31c0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0f31d0: 7120 2b0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0d2b │ │ -0f31d6: 0a00 |0003: move-result v0 │ │ -0f31d8: 0f00 |0004: return v0 │ │ +0f30b8: |[0f30b8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0f30c8: 7120 2b0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0d2b │ │ +0f30ce: 0a00 |0003: move-result v0 │ │ +0f30d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 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 │ │ @@ -337512,18 +337901,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0f31dc: |[0f31dc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0f31ec: 7120 2c0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0d2c │ │ -0f31f2: 0a00 |0003: move-result v0 │ │ -0f31f4: 0f00 |0004: return v0 │ │ +0f30d4: |[0f30d4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +0f30e4: 7120 2c0d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0d2c │ │ +0f30ea: 0a00 |0003: move-result v0 │ │ +0f30ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 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 │ │ @@ -337533,17 +337922,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 │ │ -0f31f8: |[0f31f8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0f3208: 7120 2d0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0d2d │ │ -0f320e: 0e00 |0003: return-void │ │ +0f30f0: |[0f30f0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0f3100: 7120 2d0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0d2d │ │ +0f3106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -337554,19 +337943,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 │ │ -0f3210: |[0f3210] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0f3220: 6e10 390f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ -0f3226: 0c00 |0003: move-result-object v0 │ │ -0f3228: 7120 2e0d 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0d2e │ │ -0f322e: 0e00 |0007: return-void │ │ +0f3108: |[0f3108] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0f3118: 6e10 390f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0f39 │ │ +0f311e: 0c00 |0003: move-result-object v0 │ │ +0f3120: 7120 2e0d 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0d2e │ │ +0f3126: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0007 line=447 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -337577,17 +337966,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 │ │ -0f3230: |[0f3230] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0f3240: 7120 2f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0d2f │ │ -0f3246: 0e00 |0003: return-void │ │ +0f3128: |[0f3128] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0f3138: 7120 2f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0d2f │ │ +0f313e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -337598,19 +337987,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0f3248: |[0f3248] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0f3258: 6e10 c10a 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0ac1 │ │ -0f325e: 0c00 |0003: move-result-object v0 │ │ -0f3260: 7120 300d 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0d30 │ │ -0f3266: 0e00 |0007: return-void │ │ +0f3140: |[0f3140] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0f3150: 6e10 c10a 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0ac1 │ │ +0f3156: 0c00 |0003: move-result-object v0 │ │ +0f3158: 7120 300d 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0d30 │ │ +0f315e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0007 line=451 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -337646,17 +338035,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3268: |[0f3268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ -0f3278: 7010 e10e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0ee1 │ │ -0f327e: 0e00 |0003: return-void │ │ +0f3160: |[0f3160] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +0f3170: 7010 e10e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0ee1 │ │ +0f3176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ │ │ Virtual methods - │ │ @@ -337665,18 +338054,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3280: |[0f3280] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -0f3290: 7110 b20f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@0fb2 │ │ -0f3296: 0a00 |0003: move-result v0 │ │ -0f3298: 0f00 |0004: return v0 │ │ +0f3178: |[0f3178] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +0f3188: 7110 b20f 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@0fb2 │ │ +0f318e: 0a00 |0003: move-result v0 │ │ +0f3190: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337685,17 +338074,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f329c: |[0f329c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -0f32ac: 7120 b30f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@0fb3 │ │ -0f32b2: 0e00 |0003: return-void │ │ +0f3194: |[0f3194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +0f31a4: 7120 b30f 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@0fb3 │ │ +0f31aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0003 line=752 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -337731,25 +338120,25 @@ │ │ type : '(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 12 16-bit code units │ │ -0f32b4: |[0f32b4] org.pyneo.maps.poi.PoiListFragment$PoiListSimpleCursorAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -0f32c4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0f32c6: 0780 |0001: move-object v0, v8 │ │ -0f32c8: 0791 |0002: move-object v1, v9 │ │ -0f32ca: 07a2 |0003: move-object v2, v10 │ │ -0f32cc: 01b3 |0004: move v3, v11 │ │ -0f32ce: 07c4 |0005: move-object v4, v12 │ │ -0f32d0: 07d5 |0006: move-object v5, v13 │ │ -0f32d2: 07e6 |0007: move-object v6, v14 │ │ -0f32d4: 7608 f323 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V // method@23f3 │ │ -0f32da: 0e00 |000b: return-void │ │ +0f31ac: |[0f31ac] org.pyneo.maps.poi.PoiListFragment$PoiListSimpleCursorAdapter.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0f31bc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0f31be: 0780 |0001: move-object v0, v8 │ │ +0f31c0: 0791 |0002: move-object v1, v9 │ │ +0f31c2: 07a2 |0003: move-object v2, v10 │ │ +0f31c4: 01b3 |0004: move v3, v11 │ │ +0f31c6: 07c4 |0005: move-object v4, v12 │ │ +0f31c8: 07d5 |0006: move-object v5, v13 │ │ +0f31ca: 07e6 |0007: move-object v6, v14 │ │ +0f31cc: 7608 f323 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;.:(Landroid/os/Bundle;Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V // method@23f3 │ │ +0f31d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000b line=112 │ │ locals : │ │ 0x0000 - 0x000c reg=8 this Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; │ │ 0x0000 - 0x000c reg=9 savedInstanceState Landroid/os/Bundle; │ │ @@ -337765,17 +338154,17 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0f32dc: |[0f32dc] org.pyneo.maps.poi.PoiListFragment$PoiListSimpleCursorAdapter.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -0f32ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f32ee: 0f00 |0001: return v0 │ │ +0f31d4: |[0f31d4] org.pyneo.maps.poi.PoiListFragment$PoiListSimpleCursorAdapter.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +0f31e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f31e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; │ │ 0x0000 - 0x0002 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0002 reg=3 menu Landroid/view/MenuItem; │ │ @@ -337785,21 +338174,21 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0f32f0: |[0f32f0] org.pyneo.maps.poi.PoiListFragment$PoiListSimpleCursorAdapter.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0f3300: 6e10 7b1d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@1d7b │ │ -0f3306: 0c00 |0003: move-result-object v0 │ │ -0f3308: 1401 0400 107f |0004: const v1, #float 1.91409e+38 // #7f100004 │ │ -0f330e: 6e30 321f 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ -0f3314: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0f3316: 0f01 |000b: return v1 │ │ +0f31e8: |[0f31e8] org.pyneo.maps.poi.PoiListFragment$PoiListSimpleCursorAdapter.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +0f31f8: 6e10 7b1d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@1d7b │ │ +0f31fe: 0c00 |0003: move-result-object v0 │ │ +0f3200: 1401 0400 107f |0004: const v1, #float 1.91409e+38 // #7f100004 │ │ +0f3206: 6e30 321f 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1f32 │ │ +0f320c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0f320e: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x000a line=118 │ │ locals : │ │ 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -337812,17 +338201,17 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0f3318: |[0f3318] org.pyneo.maps.poi.PoiListFragment$PoiListSimpleCursorAdapter.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0f3328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f332a: 0f00 |0001: return v0 │ │ +0f3210: |[0f3210] org.pyneo.maps.poi.PoiListFragment$PoiListSimpleCursorAdapter.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +0f3220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f3222: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter; │ │ 0x0000 - 0x0002 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0002 reg=3 menu Landroid/view/Menu; │ │ @@ -337983,114 +338372,114 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -0f332c: |[0f332c] org.pyneo.maps.poi.PoiStorage.:()V │ │ -0f333c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0f333e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0f3340: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0f3342: 1c00 6705 |0003: const-class v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ -0f3346: 6e10 7224 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0f334c: 0c00 |0008: move-result-object v0 │ │ -0f334e: 6900 9714 |0009: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_:Ljava/lang/String; // field@1497 │ │ -0f3352: 6200 1e14 |000b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.pointid:Lorg/pyneo/maps/poi/Constants$points; // field@141e │ │ -0f3356: 6e10 bc29 0000 |000d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f335c: 0c00 |0010: move-result-object v0 │ │ -0f335e: 6900 a014 |0011: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_POINTID:Ljava/lang/String; // field@14a0 │ │ -0f3362: 6200 1d14 |0013: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.name:Lorg/pyneo/maps/poi/Constants$points; // field@141d │ │ -0f3366: 6e10 bc29 0000 |0015: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f336c: 0c00 |0018: move-result-object v0 │ │ -0f336e: 6900 9f14 |0019: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_NAME:Ljava/lang/String; // field@149f │ │ -0f3372: 6200 1814 |001b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.descr:Lorg/pyneo/maps/poi/Constants$points; // field@1418 │ │ -0f3376: 6e10 bc29 0000 |001d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f337c: 0c00 |0020: move-result-object v0 │ │ -0f337e: 6900 9a14 |0021: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_DESCR:Ljava/lang/String; // field@149a │ │ -0f3382: 6200 1b14 |0023: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.lat:Lorg/pyneo/maps/poi/Constants$points; // field@141b │ │ -0f3386: 6e10 bc29 0000 |0025: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f338c: 0c00 |0028: move-result-object v0 │ │ -0f338e: 6900 9d14 |0029: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LAT:Ljava/lang/String; // field@149d │ │ -0f3392: 6200 1c14 |002b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.lon:Lorg/pyneo/maps/poi/Constants$points; // field@141c │ │ -0f3396: 6e10 bc29 0000 |002d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f339c: 0c00 |0030: move-result-object v0 │ │ -0f339e: 6900 9e14 |0031: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LON:Ljava/lang/String; // field@149e │ │ -0f33a2: 6200 1614 |0033: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.alt:Lorg/pyneo/maps/poi/Constants$points; // field@1416 │ │ -0f33a6: 6e10 bc29 0000 |0035: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f33ac: 0c00 |0038: move-result-object v0 │ │ -0f33ae: 6900 9814 |0039: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ALT:Ljava/lang/String; // field@1498 │ │ -0f33b2: 6200 1914 |003b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.hidden:Lorg/pyneo/maps/poi/Constants$points; // field@1419 │ │ -0f33b6: 6e10 bc29 0000 |003d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f33bc: 0c00 |0040: move-result-object v0 │ │ -0f33be: 6900 9b14 |0041: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_HIDDEN:Ljava/lang/String; // field@149b │ │ -0f33c2: 6200 1714 |0043: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.categoryid:Lorg/pyneo/maps/poi/Constants$points; // field@1417 │ │ -0f33c6: 6e10 bc29 0000 |0045: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f33cc: 0c00 |0048: move-result-object v0 │ │ -0f33ce: 6900 9914 |0049: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_CATEGORYID:Ljava/lang/String; // field@1499 │ │ -0f33d2: 6200 1a14 |004b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.iconid:Lorg/pyneo/maps/poi/Constants$points; // field@141a │ │ -0f33d6: 6e10 bc29 0000 |004d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ -0f33dc: 0c00 |0050: move-result-object v0 │ │ -0f33de: 6900 9c14 |0051: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ -0f33e2: 1c00 6605 |0053: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -0f33e6: 6e10 7224 0000 |0055: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ -0f33ec: 0c00 |0058: move-result-object v0 │ │ -0f33ee: 6900 8c14 |0059: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_:Ljava/lang/String; // field@148c │ │ -0f33f2: 6200 1014 |005b: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ -0f33f6: 6e10 b629 0000 |005d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ -0f33fc: 0c00 |0060: move-result-object v0 │ │ -0f33fe: 6900 8d14 |0061: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_CATEGORYID:Ljava/lang/String; // field@148d │ │ -0f3402: 6200 1414 |0063: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -0f3406: 6e10 b629 0000 |0065: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ -0f340c: 0c00 |0068: move-result-object v0 │ │ -0f340e: 6900 9114 |0069: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_NAME:Ljava/lang/String; // field@1491 │ │ -0f3412: 6200 1114 |006b: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ -0f3416: 6e10 b629 0000 |006d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ -0f341c: 0c00 |0070: move-result-object v0 │ │ -0f341e: 6900 8e14 |0071: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_HIDDEN:Ljava/lang/String; // field@148e │ │ -0f3422: 6200 1214 |0073: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ -0f3426: 6e10 b629 0000 |0075: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ -0f342c: 0c00 |0078: move-result-object v0 │ │ -0f342e: 6900 8f14 |0079: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ -0f3432: 6200 1314 |007b: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.minzoom:Lorg/pyneo/maps/poi/Constants$category; // field@1413 │ │ -0f3436: 6e10 b629 0000 |007d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ -0f343c: 0c00 |0080: move-result-object v0 │ │ -0f343e: 6900 9014 |0081: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_MINZOOM:Ljava/lang/String; // field@1490 │ │ -0f3442: 1c00 6605 |0083: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -0f3446: 7100 b929 0000 |0085: invoke-static {}, Lorg/pyneo/maps/poi/Constants$category;.values:()[Lorg/pyneo/maps/poi/Constants$category; // method@29b9 │ │ -0f344c: 0c01 |0088: move-result-object v1 │ │ -0f344e: 2352 7806 |0089: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ -0f3452: 6203 1414 |008b: sget-object v3, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ -0f3456: 4d03 0204 |008d: aput-object v3, v2, v4 │ │ -0f345a: 7140 e22e 1026 |008f: invoke-static {v0, v1, v6, v2}, Lorg/pyneo/maps/utils/TableE;.selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee2 │ │ -0f3460: 0c00 |0092: move-result-object v0 │ │ -0f3462: 6900 9314 |0093: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__SELECT_ORDER_NAME:Ljava/lang/String; // field@1493 │ │ -0f3466: 1c00 6605 |0095: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -0f346a: 7100 b929 0000 |0097: invoke-static {}, Lorg/pyneo/maps/poi/Constants$category;.values:()[Lorg/pyneo/maps/poi/Constants$category; // method@29b9 │ │ -0f3470: 0c01 |009a: move-result-object v1 │ │ -0f3472: 2352 7806 |009b: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ -0f3476: 6203 1014 |009d: sget-object v3, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ -0f347a: 4d03 0204 |009f: aput-object v3, v2, v4 │ │ -0f347e: 7140 e22e 1062 |00a1: invoke-static {v0, v1, v2, v6}, Lorg/pyneo/maps/utils/TableE;.selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee2 │ │ -0f3484: 0c00 |00a4: move-result-object v0 │ │ -0f3486: 6900 9414 |00a5: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__SELECT_WHERE_ID:Ljava/lang/String; // field@1494 │ │ -0f348a: 2350 7806 |00a7: new-array v0, v5, [Ljava/lang/Object; // type@0678 │ │ -0f348e: 6201 1014 |00a9: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ -0f3492: 4d01 0004 |00ab: aput-object v1, v0, v4 │ │ -0f3496: 7110 de2e 0000 |00ad: invoke-static {v0}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ -0f349c: 0c00 |00b0: move-result-object v0 │ │ -0f349e: 6900 9514 |00b1: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__UPDATE_CATEGORY:Ljava/lang/String; // field@1495 │ │ -0f34a2: 1c00 6605 |00b3: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ -0f34a6: 2351 7806 |00b5: new-array v1, v5, [Ljava/lang/Object; // type@0678 │ │ -0f34aa: 6202 1014 |00b7: sget-object v2, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ -0f34ae: 4d02 0104 |00b9: aput-object v2, v1, v4 │ │ -0f34b2: 7120 dc2e 1000 |00bb: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/TableE;.deleteStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2edc │ │ -0f34b8: 0c00 |00be: move-result-object v0 │ │ -0f34ba: 6900 9214 |00bf: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__DELETE_WHERE_ID:Ljava/lang/String; // field@1492 │ │ -0f34be: 0e00 |00c1: return-void │ │ +0f3224: |[0f3224] org.pyneo.maps.poi.PoiStorage.:()V │ │ +0f3234: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0f3236: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0f3238: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0f323a: 1c00 6705 |0003: const-class v0, Lorg/pyneo/maps/poi/Constants$points; // type@0567 │ │ +0f323e: 6e10 7224 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0f3244: 0c00 |0008: move-result-object v0 │ │ +0f3246: 6900 9714 |0009: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_:Ljava/lang/String; // field@1497 │ │ +0f324a: 6200 1e14 |000b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.pointid:Lorg/pyneo/maps/poi/Constants$points; // field@141e │ │ +0f324e: 6e10 bc29 0000 |000d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f3254: 0c00 |0010: move-result-object v0 │ │ +0f3256: 6900 a014 |0011: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_POINTID:Ljava/lang/String; // field@14a0 │ │ +0f325a: 6200 1d14 |0013: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.name:Lorg/pyneo/maps/poi/Constants$points; // field@141d │ │ +0f325e: 6e10 bc29 0000 |0015: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f3264: 0c00 |0018: move-result-object v0 │ │ +0f3266: 6900 9f14 |0019: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_NAME:Ljava/lang/String; // field@149f │ │ +0f326a: 6200 1814 |001b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.descr:Lorg/pyneo/maps/poi/Constants$points; // field@1418 │ │ +0f326e: 6e10 bc29 0000 |001d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f3274: 0c00 |0020: move-result-object v0 │ │ +0f3276: 6900 9a14 |0021: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_DESCR:Ljava/lang/String; // field@149a │ │ +0f327a: 6200 1b14 |0023: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.lat:Lorg/pyneo/maps/poi/Constants$points; // field@141b │ │ +0f327e: 6e10 bc29 0000 |0025: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f3284: 0c00 |0028: move-result-object v0 │ │ +0f3286: 6900 9d14 |0029: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LAT:Ljava/lang/String; // field@149d │ │ +0f328a: 6200 1c14 |002b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.lon:Lorg/pyneo/maps/poi/Constants$points; // field@141c │ │ +0f328e: 6e10 bc29 0000 |002d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f3294: 0c00 |0030: move-result-object v0 │ │ +0f3296: 6900 9e14 |0031: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LON:Ljava/lang/String; // field@149e │ │ +0f329a: 6200 1614 |0033: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.alt:Lorg/pyneo/maps/poi/Constants$points; // field@1416 │ │ +0f329e: 6e10 bc29 0000 |0035: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f32a4: 0c00 |0038: move-result-object v0 │ │ +0f32a6: 6900 9814 |0039: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ALT:Ljava/lang/String; // field@1498 │ │ +0f32aa: 6200 1914 |003b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.hidden:Lorg/pyneo/maps/poi/Constants$points; // field@1419 │ │ +0f32ae: 6e10 bc29 0000 |003d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f32b4: 0c00 |0040: move-result-object v0 │ │ +0f32b6: 6900 9b14 |0041: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_HIDDEN:Ljava/lang/String; // field@149b │ │ +0f32ba: 6200 1714 |0043: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.categoryid:Lorg/pyneo/maps/poi/Constants$points; // field@1417 │ │ +0f32be: 6e10 bc29 0000 |0045: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f32c4: 0c00 |0048: move-result-object v0 │ │ +0f32c6: 6900 9914 |0049: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_CATEGORYID:Ljava/lang/String; // field@1499 │ │ +0f32ca: 6200 1a14 |004b: sget-object v0, Lorg/pyneo/maps/poi/Constants$points;.iconid:Lorg/pyneo/maps/poi/Constants$points; // field@141a │ │ +0f32ce: 6e10 bc29 0000 |004d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$points;.name:()Ljava/lang/String; // method@29bc │ │ +0f32d4: 0c00 |0050: move-result-object v0 │ │ +0f32d6: 6900 9c14 |0051: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ +0f32da: 1c00 6605 |0053: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +0f32de: 6e10 7224 0000 |0055: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2472 │ │ +0f32e4: 0c00 |0058: move-result-object v0 │ │ +0f32e6: 6900 8c14 |0059: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_:Ljava/lang/String; // field@148c │ │ +0f32ea: 6200 1014 |005b: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ +0f32ee: 6e10 b629 0000 |005d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ +0f32f4: 0c00 |0060: move-result-object v0 │ │ +0f32f6: 6900 8d14 |0061: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_CATEGORYID:Ljava/lang/String; // field@148d │ │ +0f32fa: 6200 1414 |0063: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +0f32fe: 6e10 b629 0000 |0065: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ +0f3304: 0c00 |0068: move-result-object v0 │ │ +0f3306: 6900 9114 |0069: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_NAME:Ljava/lang/String; // field@1491 │ │ +0f330a: 6200 1114 |006b: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.hidden:Lorg/pyneo/maps/poi/Constants$category; // field@1411 │ │ +0f330e: 6e10 b629 0000 |006d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ +0f3314: 0c00 |0070: move-result-object v0 │ │ +0f3316: 6900 8e14 |0071: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_HIDDEN:Ljava/lang/String; // field@148e │ │ +0f331a: 6200 1214 |0073: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.iconid:Lorg/pyneo/maps/poi/Constants$category; // field@1412 │ │ +0f331e: 6e10 b629 0000 |0075: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ +0f3324: 0c00 |0078: move-result-object v0 │ │ +0f3326: 6900 8f14 |0079: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ +0f332a: 6200 1314 |007b: sget-object v0, Lorg/pyneo/maps/poi/Constants$category;.minzoom:Lorg/pyneo/maps/poi/Constants$category; // field@1413 │ │ +0f332e: 6e10 b629 0000 |007d: invoke-virtual {v0}, Lorg/pyneo/maps/poi/Constants$category;.name:()Ljava/lang/String; // method@29b6 │ │ +0f3334: 0c00 |0080: move-result-object v0 │ │ +0f3336: 6900 9014 |0081: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_MINZOOM:Ljava/lang/String; // field@1490 │ │ +0f333a: 1c00 6605 |0083: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +0f333e: 7100 b929 0000 |0085: invoke-static {}, Lorg/pyneo/maps/poi/Constants$category;.values:()[Lorg/pyneo/maps/poi/Constants$category; // method@29b9 │ │ +0f3344: 0c01 |0088: move-result-object v1 │ │ +0f3346: 2352 7806 |0089: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ +0f334a: 6203 1414 |008b: sget-object v3, Lorg/pyneo/maps/poi/Constants$category;.name:Lorg/pyneo/maps/poi/Constants$category; // field@1414 │ │ +0f334e: 4d03 0204 |008d: aput-object v3, v2, v4 │ │ +0f3352: 7140 e22e 1026 |008f: invoke-static {v0, v1, v6, v2}, Lorg/pyneo/maps/utils/TableE;.selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee2 │ │ +0f3358: 0c00 |0092: move-result-object v0 │ │ +0f335a: 6900 9314 |0093: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__SELECT_ORDER_NAME:Ljava/lang/String; // field@1493 │ │ +0f335e: 1c00 6605 |0095: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +0f3362: 7100 b929 0000 |0097: invoke-static {}, Lorg/pyneo/maps/poi/Constants$category;.values:()[Lorg/pyneo/maps/poi/Constants$category; // method@29b9 │ │ +0f3368: 0c01 |009a: move-result-object v1 │ │ +0f336a: 2352 7806 |009b: new-array v2, v5, [Ljava/lang/Object; // type@0678 │ │ +0f336e: 6203 1014 |009d: sget-object v3, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ +0f3372: 4d03 0204 |009f: aput-object v3, v2, v4 │ │ +0f3376: 7140 e22e 1062 |00a1: invoke-static {v0, v1, v2, v6}, Lorg/pyneo/maps/utils/TableE;.selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; // method@2ee2 │ │ +0f337c: 0c00 |00a4: move-result-object v0 │ │ +0f337e: 6900 9414 |00a5: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__SELECT_WHERE_ID:Ljava/lang/String; // field@1494 │ │ +0f3382: 2350 7806 |00a7: new-array v0, v5, [Ljava/lang/Object; // type@0678 │ │ +0f3386: 6201 1014 |00a9: sget-object v1, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ +0f338a: 4d01 0004 |00ab: aput-object v1, v0, v4 │ │ +0f338e: 7110 de2e 0000 |00ad: invoke-static {v0}, Lorg/pyneo/maps/utils/TableE;.equalsList:([Ljava/lang/Object;)Ljava/lang/String; // method@2ede │ │ +0f3394: 0c00 |00b0: move-result-object v0 │ │ +0f3396: 6900 9514 |00b1: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__UPDATE_CATEGORY:Ljava/lang/String; // field@1495 │ │ +0f339a: 1c00 6605 |00b3: const-class v0, Lorg/pyneo/maps/poi/Constants$category; // type@0566 │ │ +0f339e: 2351 7806 |00b5: new-array v1, v5, [Ljava/lang/Object; // type@0678 │ │ +0f33a2: 6202 1014 |00b7: sget-object v2, Lorg/pyneo/maps/poi/Constants$category;.categoryid:Lorg/pyneo/maps/poi/Constants$category; // field@1410 │ │ +0f33a6: 4d02 0104 |00b9: aput-object v2, v1, v4 │ │ +0f33aa: 7120 dc2e 1000 |00bb: invoke-static {v0, v1}, Lorg/pyneo/maps/utils/TableE;.deleteStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; // method@2edc │ │ +0f33b0: 0c00 |00be: move-result-object v0 │ │ +0f33b2: 6900 9214 |00bf: sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__DELETE_WHERE_ID:Ljava/lang/String; // field@1492 │ │ +0f33b6: 0e00 |00c1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=33 │ │ 0x000b line=34 │ │ 0x0013 line=35 │ │ 0x001b line=36 │ │ 0x0023 line=37 │ │ @@ -338102,31 +338491,35 @@ │ │ 0x0053 line=161 │ │ 0x005b line=162 │ │ 0x0063 line=163 │ │ 0x006b line=164 │ │ 0x0073 line=165 │ │ 0x007b line=166 │ │ 0x0083 line=185 │ │ + 0x0085 line=186 │ │ + 0x008f line=185 │ │ 0x0095 line=194 │ │ + 0x0097 line=195 │ │ + 0x00a1 line=194 │ │ 0x00a7 line=211 │ │ 0x00b3 line=231 │ │ locals : │ │ │ │ #1 : (in Lorg/pyneo/maps/poi/PoiStorage;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f34c0: |[0f34c0] org.pyneo.maps.poi.PoiStorage.:(Landroid/content/Context;)V │ │ -0f34d0: 7020 652d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackStorage;.:(Landroid/content/Context;)V // method@2d65 │ │ -0f34d6: 0e00 |0003: return-void │ │ +0f33b8: |[0f33b8] org.pyneo.maps.poi.PoiStorage.:(Landroid/content/Context;)V │ │ +0f33c8: 7020 652d 1000 |0000: invoke-direct {v0, v1}, Lorg/pyneo/maps/track/TrackStorage;.:(Landroid/content/Context;)V // method@2d65 │ │ +0f33ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/pyneo/maps/poi/PoiStorage; │ │ 0x0000 - 0x0004 reg=1 ctx Landroid/content/Context; │ │ @@ -338137,79 +338530,79 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;DDDIII)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0f34d8: |[0f34d8] org.pyneo.maps.poi.PoiStorage.addPoi:(Ljava/lang/String;Ljava/lang/String;DDDIII)J │ │ -0f34e8: 1604 ffff |0000: const-wide/16 v4, #int -1 // #ffff │ │ -0f34ec: 6e10 ea2a 0900 |0002: invoke-virtual {v9}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f34f2: 0a03 |0005: move-result v3 │ │ -0f34f4: 3803 7700 |0006: if-eqz v3, 007d // +0077 │ │ -0f34f8: 2202 2900 |0008: new-instance v2, Landroid/content/ContentValues; // type@0029 │ │ -0f34fc: 7010 1a01 0200 |000a: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f3502: 6203 9f14 |000d: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_NAME:Ljava/lang/String; // field@149f │ │ -0f3506: 6e30 2001 320a |000f: invoke-virtual {v2, v3, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f350c: 6203 9a14 |0012: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_DESCR:Ljava/lang/String; // field@149a │ │ -0f3510: 6e30 2001 320b |0014: invoke-virtual {v2, v3, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f3516: 6203 9d14 |0017: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LAT:Ljava/lang/String; // field@149d │ │ -0f351a: 7120 7b24 dc00 |0019: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3520: 0c06 |001c: move-result-object v6 │ │ -0f3522: 6e30 1c01 3206 |001d: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f3528: 6203 9e14 |0020: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LON:Ljava/lang/String; // field@149e │ │ -0f352c: 7120 7b24 fe00 |0022: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3532: 0c06 |0025: move-result-object v6 │ │ -0f3534: 6e30 1c01 3206 |0026: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f353a: 6203 9814 |0029: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ALT:Ljava/lang/String; // field@1498 │ │ -0f353e: 7702 7b24 1000 |002b: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3544: 0c06 |002e: move-result-object v6 │ │ -0f3546: 6e30 1c01 3206 |002f: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f354c: 6203 9914 |0032: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_CATEGORYID:Ljava/lang/String; // field@1499 │ │ -0f3550: 7701 9624 1200 |0034: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3556: 0c06 |0037: move-result-object v6 │ │ -0f3558: 6e30 1e01 3206 |0038: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f355e: 6203 9b14 |003b: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_HIDDEN:Ljava/lang/String; // field@149b │ │ -0f3562: 7701 9624 1300 |003d: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3568: 0c06 |0040: move-result-object v6 │ │ -0f356a: 6e30 1e01 3206 |0041: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3570: 3a14 0900 |0044: if-ltz v20, 004d // +0009 │ │ -0f3574: 6203 a514 |0046: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POI_ICON_RESOURCE_IDS:[I // field@14a5 │ │ -0f3578: 2133 |0048: array-length v3, v3 │ │ -0f357a: 0200 1400 |0049: move/from16 v0, v20 │ │ -0f357e: 3430 3300 |004b: if-lt v0, v3, 007e // +0033 │ │ -0f3582: 2203 9204 |004d: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f3586: 7010 fb24 0300 |004f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f358c: 1a06 4721 |0052: const-string v6, "iconid=" // string@2147 │ │ -0f3590: 6e20 0425 6300 |0054: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3596: 0c03 |0057: move-result-object v3 │ │ -0f3598: 0200 1400 |0058: move/from16 v0, v20 │ │ -0f359c: 6e20 0025 0300 |005a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f35a2: 0c03 |005d: move-result-object v3 │ │ -0f35a4: 6e10 0a25 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f35aa: 0c03 |0061: move-result-object v3 │ │ -0f35ac: 2206 7b04 |0062: new-instance v6, Ljava/lang/Exception; // type@047b │ │ -0f35b0: 7010 7e24 0600 |0064: invoke-direct {v6}, Ljava/lang/Exception;.:()V // method@247e │ │ -0f35b6: 7120 fa2e 6300 |0067: invoke-static {v3, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f35bc: 6203 9c14 |006a: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ -0f35c0: 1206 |006c: const/4 v6, #int 0 // #0 │ │ -0f35c2: 7110 9624 0600 |006d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f35c8: 0c06 |0070: move-result-object v6 │ │ -0f35ca: 6e30 1e01 3206 |0071: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f35d0: 5493 a814 |0074: iget-object v3, v9, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f35d4: 6206 9714 |0076: sget-object v6, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_:Ljava/lang/String; // field@1497 │ │ -0f35d8: 1207 |0078: const/4 v7, #int 0 // #0 │ │ -0f35da: 6e40 fa01 6327 |0079: invoke-virtual {v3, v6, v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f35e0: 0b04 |007c: move-result-wide v4 │ │ -0f35e2: 1004 |007d: return-wide v4 │ │ -0f35e4: 6203 9c14 |007e: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ -0f35e8: 7701 9624 1400 |0080: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f35ee: 0c06 |0083: move-result-object v6 │ │ -0f35f0: 6e30 1e01 3206 |0084: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f35f6: 28ed |0087: goto 0074 // -0013 │ │ +0f33d0: |[0f33d0] org.pyneo.maps.poi.PoiStorage.addPoi:(Ljava/lang/String;Ljava/lang/String;DDDIII)J │ │ +0f33e0: 1604 ffff |0000: const-wide/16 v4, #int -1 // #ffff │ │ +0f33e4: 6e10 ea2a 0900 |0002: invoke-virtual {v9}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f33ea: 0a03 |0005: move-result v3 │ │ +0f33ec: 3803 7700 |0006: if-eqz v3, 007d // +0077 │ │ +0f33f0: 2202 2900 |0008: new-instance v2, Landroid/content/ContentValues; // type@0029 │ │ +0f33f4: 7010 1a01 0200 |000a: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f33fa: 6203 9f14 |000d: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_NAME:Ljava/lang/String; // field@149f │ │ +0f33fe: 6e30 2001 320a |000f: invoke-virtual {v2, v3, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f3404: 6203 9a14 |0012: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_DESCR:Ljava/lang/String; // field@149a │ │ +0f3408: 6e30 2001 320b |0014: invoke-virtual {v2, v3, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f340e: 6203 9d14 |0017: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LAT:Ljava/lang/String; // field@149d │ │ +0f3412: 7120 7b24 dc00 |0019: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f3418: 0c06 |001c: move-result-object v6 │ │ +0f341a: 6e30 1c01 3206 |001d: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f3420: 6203 9e14 |0020: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LON:Ljava/lang/String; // field@149e │ │ +0f3424: 7120 7b24 fe00 |0022: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f342a: 0c06 |0025: move-result-object v6 │ │ +0f342c: 6e30 1c01 3206 |0026: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f3432: 6203 9814 |0029: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ALT:Ljava/lang/String; // field@1498 │ │ +0f3436: 7702 7b24 1000 |002b: invoke-static/range {v16, v17}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f343c: 0c06 |002e: move-result-object v6 │ │ +0f343e: 6e30 1c01 3206 |002f: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f3444: 6203 9914 |0032: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_CATEGORYID:Ljava/lang/String; // field@1499 │ │ +0f3448: 7701 9624 1200 |0034: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f344e: 0c06 |0037: move-result-object v6 │ │ +0f3450: 6e30 1e01 3206 |0038: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3456: 6203 9b14 |003b: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_HIDDEN:Ljava/lang/String; // field@149b │ │ +0f345a: 7701 9624 1300 |003d: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3460: 0c06 |0040: move-result-object v6 │ │ +0f3462: 6e30 1e01 3206 |0041: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3468: 3a14 0900 |0044: if-ltz v20, 004d // +0009 │ │ +0f346c: 6203 a514 |0046: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POI_ICON_RESOURCE_IDS:[I // field@14a5 │ │ +0f3470: 2133 |0048: array-length v3, v3 │ │ +0f3472: 0200 1400 |0049: move/from16 v0, v20 │ │ +0f3476: 3430 3300 |004b: if-lt v0, v3, 007e // +0033 │ │ +0f347a: 2203 9204 |004d: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f347e: 7010 fb24 0300 |004f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f3484: 1a06 4721 |0052: const-string v6, "iconid=" // string@2147 │ │ +0f3488: 6e20 0425 6300 |0054: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f348e: 0c03 |0057: move-result-object v3 │ │ +0f3490: 0200 1400 |0058: move/from16 v0, v20 │ │ +0f3494: 6e20 0025 0300 |005a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f349a: 0c03 |005d: move-result-object v3 │ │ +0f349c: 6e10 0a25 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f34a2: 0c03 |0061: move-result-object v3 │ │ +0f34a4: 2206 7b04 |0062: new-instance v6, Ljava/lang/Exception; // type@047b │ │ +0f34a8: 7010 7e24 0600 |0064: invoke-direct {v6}, Ljava/lang/Exception;.:()V // method@247e │ │ +0f34ae: 7120 fa2e 6300 |0067: invoke-static {v3, v6}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f34b4: 6203 9c14 |006a: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ +0f34b8: 1206 |006c: const/4 v6, #int 0 // #0 │ │ +0f34ba: 7110 9624 0600 |006d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f34c0: 0c06 |0070: move-result-object v6 │ │ +0f34c2: 6e30 1e01 3206 |0071: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f34c8: 5493 a814 |0074: iget-object v3, v9, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f34cc: 6206 9714 |0076: sget-object v6, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_:Ljava/lang/String; // field@1497 │ │ +0f34d0: 1207 |0078: const/4 v7, #int 0 // #0 │ │ +0f34d2: 6e40 fa01 6327 |0079: invoke-virtual {v3, v6, v7, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f34d8: 0b04 |007c: move-result-wide v4 │ │ +0f34da: 1004 |007d: return-wide v4 │ │ +0f34dc: 6203 9c14 |007e: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ +0f34e0: 7701 9624 1400 |0080: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f34e6: 0c06 |0083: move-result-object v6 │ │ +0f34e8: 6e30 1e01 3206 |0084: invoke-virtual {v2, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f34ee: 28ed |0087: goto 0074 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ 0x0008 line=47 │ │ 0x000d line=48 │ │ 0x0012 line=49 │ │ @@ -338243,59 +338636,59 @@ │ │ type : '(Ljava/lang/String;II)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -0f35f8: |[0f35f8] org.pyneo.maps.poi.PoiStorage.addPoiCategory:(Ljava/lang/String;II)J │ │ -0f3608: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ -0f360c: 6e10 ea2a 0600 |0002: invoke-virtual {v6}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f3612: 0a01 |0005: move-result v1 │ │ -0f3614: 3801 4a00 |0006: if-eqz v1, 0050 // +004a │ │ -0f3618: 2200 2900 |0008: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ -0f361c: 7010 1a01 0000 |000a: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f3622: 6201 9114 |000d: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_NAME:Ljava/lang/String; // field@1491 │ │ -0f3626: 6e30 2001 1007 |000f: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f362c: 6201 8e14 |0012: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_HIDDEN:Ljava/lang/String; // field@148e │ │ -0f3630: 7110 9624 0800 |0014: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3636: 0c04 |0017: move-result-object v4 │ │ -0f3638: 6e30 1e01 1004 |0018: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f363e: 3a09 0700 |001b: if-ltz v9, 0022 // +0007 │ │ -0f3642: 6201 a514 |001d: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.POI_ICON_RESOURCE_IDS:[I // field@14a5 │ │ -0f3646: 2111 |001f: array-length v1, v1 │ │ -0f3648: 3419 3100 |0020: if-lt v9, v1, 0051 // +0031 │ │ -0f364c: 2201 9204 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ -0f3650: 7010 fb24 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f3656: 1a04 4721 |0027: const-string v4, "iconid=" // string@2147 │ │ -0f365a: 6e20 0425 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3660: 0c01 |002c: move-result-object v1 │ │ -0f3662: 6e20 0025 9100 |002d: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f3668: 0c01 |0030: move-result-object v1 │ │ -0f366a: 6e10 0a25 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f3670: 0c01 |0034: move-result-object v1 │ │ -0f3672: 2204 7b04 |0035: new-instance v4, Ljava/lang/Exception; // type@047b │ │ -0f3676: 7010 7e24 0400 |0037: invoke-direct {v4}, Ljava/lang/Exception;.:()V // method@247e │ │ -0f367c: 7120 fa2e 4100 |003a: invoke-static {v1, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f3682: 6201 8f14 |003d: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ -0f3686: 1204 |003f: const/4 v4, #int 0 // #0 │ │ -0f3688: 7110 9624 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f368e: 0c04 |0043: move-result-object v4 │ │ -0f3690: 6e30 1e01 1004 |0044: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3696: 5461 a814 |0047: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f369a: 6204 8c14 |0049: sget-object v4, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_:Ljava/lang/String; // field@148c │ │ -0f369e: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -0f36a0: 6e40 fa01 4105 |004c: invoke-virtual {v1, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ -0f36a6: 0b02 |004f: move-result-wide v2 │ │ -0f36a8: 1002 |0050: return-wide v2 │ │ -0f36aa: 6201 8f14 |0051: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ -0f36ae: 7110 9624 0900 |0053: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f36b4: 0c04 |0056: move-result-object v4 │ │ -0f36b6: 6e30 1e01 1004 |0057: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f36bc: 28ed |005a: goto 0047 // -0013 │ │ +0f34f0: |[0f34f0] org.pyneo.maps.poi.PoiStorage.addPoiCategory:(Ljava/lang/String;II)J │ │ +0f3500: 1602 ffff |0000: const-wide/16 v2, #int -1 // #ffff │ │ +0f3504: 6e10 ea2a 0600 |0002: invoke-virtual {v6}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f350a: 0a01 |0005: move-result v1 │ │ +0f350c: 3801 4a00 |0006: if-eqz v1, 0050 // +004a │ │ +0f3510: 2200 2900 |0008: new-instance v0, Landroid/content/ContentValues; // type@0029 │ │ +0f3514: 7010 1a01 0000 |000a: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f351a: 6201 9114 |000d: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_NAME:Ljava/lang/String; // field@1491 │ │ +0f351e: 6e30 2001 1007 |000f: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f3524: 6201 8e14 |0012: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_HIDDEN:Ljava/lang/String; // field@148e │ │ +0f3528: 7110 9624 0800 |0014: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f352e: 0c04 |0017: move-result-object v4 │ │ +0f3530: 6e30 1e01 1004 |0018: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3536: 3a09 0700 |001b: if-ltz v9, 0022 // +0007 │ │ +0f353a: 6201 a514 |001d: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.POI_ICON_RESOURCE_IDS:[I // field@14a5 │ │ +0f353e: 2111 |001f: array-length v1, v1 │ │ +0f3540: 3419 3100 |0020: if-lt v9, v1, 0051 // +0031 │ │ +0f3544: 2201 9204 |0022: new-instance v1, Ljava/lang/StringBuilder; // type@0492 │ │ +0f3548: 7010 fb24 0100 |0024: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f354e: 1a04 4721 |0027: const-string v4, "iconid=" // string@2147 │ │ +0f3552: 6e20 0425 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3558: 0c01 |002c: move-result-object v1 │ │ +0f355a: 6e20 0025 9100 |002d: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f3560: 0c01 |0030: move-result-object v1 │ │ +0f3562: 6e10 0a25 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f3568: 0c01 |0034: move-result-object v1 │ │ +0f356a: 2204 7b04 |0035: new-instance v4, Ljava/lang/Exception; // type@047b │ │ +0f356e: 7010 7e24 0400 |0037: invoke-direct {v4}, Ljava/lang/Exception;.:()V // method@247e │ │ +0f3574: 7120 fa2e 4100 |003a: invoke-static {v1, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f357a: 6201 8f14 |003d: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ +0f357e: 1204 |003f: const/4 v4, #int 0 // #0 │ │ +0f3580: 7110 9624 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3586: 0c04 |0043: move-result-object v4 │ │ +0f3588: 6e30 1e01 1004 |0044: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f358e: 5461 a814 |0047: iget-object v1, v6, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f3592: 6204 8c14 |0049: sget-object v4, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_:Ljava/lang/String; // field@148c │ │ +0f3596: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +0f3598: 6e40 fa01 4105 |004c: invoke-virtual {v1, v4, v5, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@01fa │ │ +0f359e: 0b02 |004f: move-result-wide v2 │ │ +0f35a0: 1002 |0050: return-wide v2 │ │ +0f35a2: 6201 8f14 |0051: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ +0f35a6: 7110 9624 0900 |0053: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f35ac: 0c04 |0056: move-result-object v4 │ │ +0f35ae: 6e30 1e01 1004 |0057: invoke-virtual {v0, v1, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f35b4: 28ed |005a: goto 0047 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=171 │ │ 0x000d line=172 │ │ 0x0012 line=173 │ │ @@ -338319,22 +338712,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0f36c0: |[0f36c0] org.pyneo.maps.poi.PoiStorage.deleteAllPoi:()V │ │ -0f36d0: 6e10 ea2a 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f36d6: 0a00 |0003: move-result v0 │ │ -0f36d8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -0f36dc: 5420 a814 |0006: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f36e0: 1a01 3804 |0008: const-string v1, "DELETE FROM points" // string@0438 │ │ -0f36e4: 6e20 f701 1000 |000a: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ -0f36ea: 0e00 |000d: return-void │ │ +0f35b8: |[0f35b8] org.pyneo.maps.poi.PoiStorage.deleteAllPoi:()V │ │ +0f35c8: 6e10 ea2a 0200 |0000: invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f35ce: 0a00 |0003: move-result v0 │ │ +0f35d0: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +0f35d4: 5420 a814 |0006: iget-object v0, v2, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f35d8: 1a01 3804 |0008: const-string v1, "DELETE FROM points" // string@0438 │ │ +0f35dc: 6e20 f701 1000 |000a: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@01f7 │ │ +0f35e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x000d line=100 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/pyneo/maps/poi/PoiStorage; │ │ @@ -338344,29 +338737,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0f36ec: |[0f36ec] org.pyneo.maps.poi.PoiStorage.deletePoi:(I)V │ │ -0f36fc: 6e10 ea2a 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f3702: 0a01 |0003: move-result v1 │ │ -0f3704: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -0f3708: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0f370a: 2310 7506 |0007: new-array v0, v1, [Ljava/lang/Double; // type@0675 │ │ -0f370e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f3710: 8352 |000a: int-to-double v2, v5 │ │ -0f3712: 7120 7b24 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3718: 0c02 |000e: move-result-object v2 │ │ -0f371a: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ -0f371e: 5441 a814 |0011: iget-object v1, v4, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f3722: 1a02 3904 |0013: const-string v2, "DELETE FROM points WHERE pointid = @1" // string@0439 │ │ -0f3726: 6e30 f801 2100 |0015: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0f372c: 0e00 |0018: return-void │ │ +0f35e4: |[0f35e4] org.pyneo.maps.poi.PoiStorage.deletePoi:(I)V │ │ +0f35f4: 6e10 ea2a 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f35fa: 0a01 |0003: move-result v1 │ │ +0f35fc: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +0f3600: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0f3602: 2310 7506 |0007: new-array v0, v1, [Ljava/lang/Double; // type@0675 │ │ +0f3606: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f3608: 8352 |000a: int-to-double v2, v5 │ │ +0f360a: 7120 7b24 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f3610: 0c02 |000e: move-result-object v2 │ │ +0f3612: 4d02 0001 |000f: aput-object v2, v0, v1 │ │ +0f3616: 5441 a814 |0011: iget-object v1, v4, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f361a: 1a02 3904 |0013: const-string v2, "DELETE FROM points WHERE pointid = @1" // string@0439 │ │ +0f361e: 6e30 f801 2100 |0015: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0f3624: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=90 │ │ 0x0011 line=91 │ │ 0x0018 line=93 │ │ locals : │ │ @@ -338379,30 +338772,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0f3730: |[0f3730] org.pyneo.maps.poi.PoiStorage.deletePoiCategory:(I)V │ │ -0f3740: 6e10 ea2a 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f3746: 0a01 |0003: move-result v1 │ │ -0f3748: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -0f374c: 3805 1400 |0006: if-eqz v5, 001a // +0014 │ │ -0f3750: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0f3752: 2310 7506 |0009: new-array v0, v1, [Ljava/lang/Double; // type@0675 │ │ -0f3756: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0f3758: 8352 |000c: int-to-double v2, v5 │ │ -0f375a: 7120 7b24 3200 |000d: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3760: 0c02 |0010: move-result-object v2 │ │ -0f3762: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0f3766: 5441 a814 |0013: iget-object v1, v4, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f376a: 6202 9214 |0015: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__DELETE_WHERE_ID:Ljava/lang/String; // field@1492 │ │ -0f376e: 6e30 f801 2100 |0017: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0f3774: 0e00 |001a: return-void │ │ +0f3628: |[0f3628] org.pyneo.maps.poi.PoiStorage.deletePoiCategory:(I)V │ │ +0f3638: 6e10 ea2a 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f363e: 0a01 |0003: move-result v1 │ │ +0f3640: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +0f3644: 3805 1400 |0006: if-eqz v5, 001a // +0014 │ │ +0f3648: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f364a: 2310 7506 |0009: new-array v0, v1, [Ljava/lang/Double; // type@0675 │ │ +0f364e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0f3650: 8352 |000c: int-to-double v2, v5 │ │ +0f3652: 7120 7b24 3200 |000d: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f3658: 0c02 |0010: move-result-object v2 │ │ +0f365a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +0f365e: 5441 a814 |0013: iget-object v1, v4, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f3662: 6202 9214 |0015: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__DELETE_WHERE_ID:Ljava/lang/String; // field@1492 │ │ +0f3666: 6e30 f801 2100 |0017: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0f366c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0008 line=235 │ │ 0x0013 line=236 │ │ 0x001a line=238 │ │ locals : │ │ @@ -338415,31 +338808,31 @@ │ │ type : '(I)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0f3778: |[0f3778] org.pyneo.maps.poi.PoiStorage.getPoi:(I)Landroid/database/Cursor; │ │ -0f3788: 6e10 ea2a 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f378e: 0a01 |0003: move-result v1 │ │ -0f3790: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -0f3794: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0f3796: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0f379a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f379c: 7110 9524 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0f37a2: 0c02 |000d: move-result-object v2 │ │ -0f37a4: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ -0f37a8: 5431 a814 |0010: iget-object v1, v3, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f37ac: 1a02 ae10 |0012: const-string v2, "SELECT lat, lon, name, descr, pointid, alt, hidden, categoryid, iconid FROM points WHERE pointid = @1" // string@10ae │ │ -0f37b0: 6e30 fe01 2100 |0014: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f37b6: 0c01 |0017: move-result-object v1 │ │ -0f37b8: 1101 |0018: return-object v1 │ │ -0f37ba: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0f37bc: 28fe |001a: goto 0018 // -0002 │ │ +0f3670: |[0f3670] org.pyneo.maps.poi.PoiStorage.getPoi:(I)Landroid/database/Cursor; │ │ +0f3680: 6e10 ea2a 0300 |0000: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f3686: 0a01 |0003: move-result v1 │ │ +0f3688: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +0f368c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0f368e: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0f3692: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f3694: 7110 9524 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0f369a: 0c02 |000d: move-result-object v2 │ │ +0f369c: 4d02 0001 |000e: aput-object v2, v0, v1 │ │ +0f36a0: 5431 a814 |0010: iget-object v1, v3, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f36a4: 1a02 ae10 |0012: const-string v2, "SELECT lat, lon, name, descr, pointid, alt, hidden, categoryid, iconid FROM points WHERE pointid = @1" // string@10ae │ │ +0f36a8: 6e30 fe01 2100 |0014: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f36ae: 0c01 |0017: move-result-object v1 │ │ +0f36b0: 1101 |0018: return-object v1 │ │ +0f36b2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0f36b4: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x0010 line=106 │ │ 0x0018 line=108 │ │ locals : │ │ @@ -338452,24 +338845,24 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0f37c0: |[0f37c0] org.pyneo.maps.poi.PoiStorage.getPoiCategories:()Landroid/database/Cursor; │ │ -0f37d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f37d2: 6e10 ea2a 0300 |0001: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f37d8: 0a01 |0004: move-result v1 │ │ -0f37da: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ -0f37de: 5431 a814 |0007: iget-object v1, v3, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f37e2: 6202 9314 |0009: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__SELECT_ORDER_NAME:Ljava/lang/String; // field@1493 │ │ -0f37e6: 6e30 fe01 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f37ec: 0c00 |000e: move-result-object v0 │ │ -0f37ee: 1100 |000f: return-object v0 │ │ +0f36b8: |[0f36b8] org.pyneo.maps.poi.PoiStorage.getPoiCategories:()Landroid/database/Cursor; │ │ +0f36c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f36ca: 6e10 ea2a 0300 |0001: invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f36d0: 0a01 |0004: move-result v1 │ │ +0f36d2: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ +0f36d6: 5431 a814 |0007: iget-object v1, v3, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f36da: 6202 9314 |0009: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__SELECT_ORDER_NAME:Ljava/lang/String; // field@1493 │ │ +0f36de: 6e30 fe01 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f36e4: 0c00 |000e: move-result-object v0 │ │ +0f36e6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=188 │ │ 0x0007 line=189 │ │ 0x000f line=191 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/pyneo/maps/poi/PoiStorage; │ │ @@ -338479,31 +338872,31 @@ │ │ type : '(I)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0f37f0: |[0f37f0] org.pyneo.maps.poi.PoiStorage.getPoiCategory:(I)Landroid/database/Cursor; │ │ -0f3800: 6e10 ea2a 0500 |0000: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f3806: 0a00 |0003: move-result v0 │ │ -0f3808: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ -0f380c: 5450 a814 |0006: iget-object v0, v5, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f3810: 6201 9414 |0008: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__SELECT_WHERE_ID:Ljava/lang/String; // field@1494 │ │ -0f3814: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0f3816: 2322 7a06 |000b: new-array v2, v2, [Ljava/lang/String; // type@067a │ │ -0f381a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0f381c: 7110 9524 0600 |000e: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0f3822: 0c04 |0011: move-result-object v4 │ │ -0f3824: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ -0f3828: 6e30 fe01 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f382e: 0c00 |0017: move-result-object v0 │ │ -0f3830: 1100 |0018: return-object v0 │ │ -0f3832: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0f3834: 28fe |001a: goto 0018 // -0002 │ │ +0f36e8: |[0f36e8] org.pyneo.maps.poi.PoiStorage.getPoiCategory:(I)Landroid/database/Cursor; │ │ +0f36f8: 6e10 ea2a 0500 |0000: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f36fe: 0a00 |0003: move-result v0 │ │ +0f3700: 3800 1500 |0004: if-eqz v0, 0019 // +0015 │ │ +0f3704: 5450 a814 |0006: iget-object v0, v5, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f3708: 6201 9414 |0008: sget-object v1, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__SELECT_WHERE_ID:Ljava/lang/String; // field@1494 │ │ +0f370c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0f370e: 2322 7a06 |000b: new-array v2, v2, [Ljava/lang/String; // type@067a │ │ +0f3712: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0f3714: 7110 9524 0600 |000e: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0f371a: 0c04 |0011: move-result-object v4 │ │ +0f371c: 4d04 0203 |0012: aput-object v4, v2, v3 │ │ +0f3720: 6e30 fe01 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f3726: 0c00 |0017: move-result-object v0 │ │ +0f3728: 1100 |0018: return-object v0 │ │ +0f372a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0f372c: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0006 line=198 │ │ 0x0018 line=200 │ │ locals : │ │ 0x0000 - 0x001b reg=5 this Lorg/pyneo/maps/poi/PoiStorage; │ │ @@ -338514,19 +338907,19 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f3838: |[0f3838] org.pyneo.maps.poi.PoiStorage.getPoiListCursor:()Landroid/database/Cursor; │ │ -0f3848: 1a00 0f23 |0000: const-string v0, "lat,lon" // string@230f │ │ -0f384c: 6e20 e22a 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2ae2 │ │ -0f3852: 0c00 |0005: move-result-object v0 │ │ -0f3854: 1100 |0006: return-object v0 │ │ +0f3730: |[0f3730] org.pyneo.maps.poi.PoiStorage.getPoiListCursor:()Landroid/database/Cursor; │ │ +0f3740: 1a00 0f23 |0000: const-string v0, "lat,lon" // string@230f │ │ +0f3744: 6e20 e22a 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; // method@2ae2 │ │ +0f374a: 0c00 |0005: move-result-object v0 │ │ +0f374c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiStorage; │ │ │ │ #9 : (in Lorg/pyneo/maps/poi/PoiStorage;) │ │ @@ -338534,32 +338927,32 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0f3858: |[0f3858] org.pyneo.maps.poi.PoiStorage.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -0f3868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f386a: 6e10 ea2a 0400 |0001: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f3870: 0a01 |0004: move-result v1 │ │ -0f3872: 3801 1b00 |0005: if-eqz v1, 0020 // +001b │ │ -0f3876: 5441 a814 |0007: iget-object v1, v4, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f387a: 2202 9204 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0f387e: 7010 fb24 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f3884: 1a03 b710 |000e: const-string v3, "SELECT p.lat, p.lon, p.name, p.descr, p.pointid, p.pointid _id, p.pointid ID, c.iconid, c.name as catname FROM points p LEFT JOIN category c ON c.categoryid = p.categoryid ORDER BY " // string@10b7 │ │ -0f3888: 6e20 0425 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f388e: 0c02 |0013: move-result-object v2 │ │ -0f3890: 6e20 0425 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3896: 0c02 |0017: move-result-object v2 │ │ -0f3898: 6e10 0a25 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f389e: 0c02 |001b: move-result-object v2 │ │ -0f38a0: 6e30 fe01 2100 |001c: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f38a6: 0c00 |001f: move-result-object v0 │ │ -0f38a8: 1100 |0020: return-object v0 │ │ +0f3750: |[0f3750] org.pyneo.maps.poi.PoiStorage.getPoiListCursor:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +0f3760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f3762: 6e10 ea2a 0400 |0001: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f3768: 0a01 |0004: move-result v1 │ │ +0f376a: 3801 1b00 |0005: if-eqz v1, 0020 // +001b │ │ +0f376e: 5441 a814 |0007: iget-object v1, v4, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f3772: 2202 9204 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0f3776: 7010 fb24 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f377c: 1a03 b710 |000e: const-string v3, "SELECT p.lat, p.lon, p.name, p.descr, p.pointid, p.pointid _id, p.pointid ID, c.iconid, c.name as catname FROM points p LEFT JOIN category c ON c.categoryid = p.categoryid ORDER BY " // string@10b7 │ │ +0f3780: 6e20 0425 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3786: 0c02 |0013: move-result-object v2 │ │ +0f3788: 6e20 0425 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f378e: 0c02 |0017: move-result-object v2 │ │ +0f3790: 6e10 0a25 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f3796: 0c02 |001b: move-result-object v2 │ │ +0f3798: 6e30 fe01 2100 |001c: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f379e: 0c00 |001f: move-result-object v0 │ │ +0f37a0: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0007 line=141 │ │ 0x0020 line=143 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lorg/pyneo/maps/poi/PoiStorage; │ │ @@ -338570,19 +338963,19 @@ │ │ type : '()Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f38ac: |[0f38ac] org.pyneo.maps.poi.PoiStorage.getPoiListCursorLoader:()Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ -0f38bc: 1a00 0f23 |0000: const-string v0, "lat,lon" // string@230f │ │ -0f38c0: 6e20 e42a 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursorLoader:(Ljava/lang/String;)Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // method@2ae4 │ │ -0f38c6: 0c00 |0005: move-result-object v0 │ │ -0f38c8: 1100 |0006: return-object v0 │ │ +0f37a4: |[0f37a4] org.pyneo.maps.poi.PoiStorage.getPoiListCursorLoader:()Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ +0f37b4: 1a00 0f23 |0000: const-string v0, "lat,lon" // string@230f │ │ +0f37b8: 6e20 e42a 0100 |0002: invoke-virtual {v1, v0}, Lorg/pyneo/maps/poi/PoiStorage;.getPoiListCursorLoader:(Ljava/lang/String;)Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // method@2ae4 │ │ +0f37be: 0c00 |0005: move-result-object v0 │ │ +0f37c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/pyneo/maps/poi/PoiStorage; │ │ │ │ #11 : (in Lorg/pyneo/maps/poi/PoiStorage;) │ │ @@ -338590,65 +338983,65 @@ │ │ type : '(Ljava/lang/String;)Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -0f38cc: |[0f38cc] org.pyneo.maps.poi.PoiStorage.getPoiListCursorLoader:(Ljava/lang/String;)Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ -0f38dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f38de: 5493 a714 |0001: iget-object v3, v9, Lorg/pyneo/maps/poi/PoiStorage;.mCtx:Landroid/content/Context; // field@14a7 │ │ -0f38e2: 1a05 6a1a |0003: const-string v5, "data" // string@1a6a │ │ -0f38e6: 7120 072f 5300 |0005: invoke-static {v3, v5}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ -0f38ec: 0c01 |0008: move-result-object v1 │ │ -0f38ee: 6e10 1b24 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ -0f38f4: 0a03 |000c: move-result v3 │ │ -0f38f6: 3803 5400 |000d: if-eqz v3, 0061 // +0054 │ │ -0f38fa: 2202 5f04 |000f: new-instance v2, Ljava/io/File; // type@045f │ │ -0f38fe: 1a03 501d |0011: const-string v3, "geodata.db" // string@1d50 │ │ -0f3902: 7030 1424 1203 |0013: invoke-direct {v2, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ -0f3908: 2203 9204 |0016: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f390c: 7010 fb24 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f3912: 1a05 031e |001b: const-string v5, "getDatabase folder=" // string@1e03 │ │ -0f3916: 6e20 0425 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f391c: 0c03 |0020: move-result-object v3 │ │ -0f391e: 6e10 1c24 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0f3924: 0c05 |0024: move-result-object v5 │ │ -0f3926: 6e20 0425 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f392c: 0c03 |0028: move-result-object v3 │ │ -0f392e: 6e10 0a25 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f3934: 0c03 |002c: move-result-object v3 │ │ -0f3936: 7110 f72e 0300 |002d: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ -0f393c: 2203 3e04 |0030: new-instance v3, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // type@043e │ │ -0f3940: 5495 a714 |0032: iget-object v5, v9, Lorg/pyneo/maps/poi/PoiStorage;.mCtx:Landroid/content/Context; // field@14a7 │ │ -0f3944: 2206 2f06 |0034: new-instance v6, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper; // type@062f │ │ -0f3948: 5497 a714 |0036: iget-object v7, v9, Lorg/pyneo/maps/poi/PoiStorage;.mCtx:Landroid/content/Context; // field@14a7 │ │ -0f394c: 6e10 1c24 0200 |0038: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ -0f3952: 0c08 |003b: move-result-object v8 │ │ -0f3954: 7040 c32e 9687 |003c: invoke-direct {v6, v9, v7, v8}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.:(Lorg/pyneo/maps/utils/Storage;Landroid/content/Context;Ljava/lang/String;)V // method@2ec3 │ │ -0f395a: 2207 9204 |003f: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ -0f395e: 7010 fb24 0700 |0041: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f3964: 1a08 b710 |0044: const-string v8, "SELECT p.lat, p.lon, p.name, p.descr, p.pointid, p.pointid _id, p.pointid ID, c.iconid, c.name as catname FROM points p LEFT JOIN category c ON c.categoryid = p.categoryid ORDER BY " // string@10b7 │ │ -0f3968: 6e20 0425 8700 |0046: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f396e: 0c07 |0049: move-result-object v7 │ │ -0f3970: 6e20 0425 a700 |004a: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3976: 0c07 |004d: move-result-object v7 │ │ -0f3978: 6e10 0a25 0700 |004e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f397e: 0c07 |0051: move-result-object v7 │ │ -0f3980: 1208 |0052: const/4 v8, #int 0 // #0 │ │ -0f3982: 7058 ed22 5376 |0053: invoke-direct {v3, v5, v6, v7, v8}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.:(Landroid/content/Context;Landroid/database/sqlite/SQLiteOpenHelper;Ljava/lang/String;[Ljava/lang/String;)V // method@22ed │ │ -0f3988: 0721 |0056: move-object v1, v2 │ │ -0f398a: 1103 |0057: return-object v3 │ │ -0f398c: 0d00 |0058: move-exception v0 │ │ -0f398e: 6e10 8224 0000 |0059: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ -0f3994: 0c03 |005c: move-result-object v3 │ │ -0f3996: 7120 fa2e 0300 |005d: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f399c: 0721 |0060: move-object v1, v2 │ │ -0f399e: 0743 |0061: move-object v3, v4 │ │ -0f39a0: 28f5 |0062: goto 0057 // -000b │ │ +0f37c4: |[0f37c4] org.pyneo.maps.poi.PoiStorage.getPoiListCursorLoader:(Ljava/lang/String;)Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; │ │ +0f37d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f37d6: 5493 a714 |0001: iget-object v3, v9, Lorg/pyneo/maps/poi/PoiStorage;.mCtx:Landroid/content/Context; // field@14a7 │ │ +0f37da: 1a05 6a1a |0003: const-string v5, "data" // string@1a6a │ │ +0f37de: 7120 072f 5300 |0005: invoke-static {v3, v5}, Lorg/pyneo/maps/utils/Ut;.getAppMainDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@2f07 │ │ +0f37e4: 0c01 |0008: move-result-object v1 │ │ +0f37e6: 6e10 1b24 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@241b │ │ +0f37ec: 0a03 |000c: move-result v3 │ │ +0f37ee: 3803 5400 |000d: if-eqz v3, 0061 // +0054 │ │ +0f37f2: 2202 5f04 |000f: new-instance v2, Ljava/io/File; // type@045f │ │ +0f37f6: 1a03 501d |0011: const-string v3, "geodata.db" // string@1d50 │ │ +0f37fa: 7030 1424 1203 |0013: invoke-direct {v2, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2414 │ │ +0f3800: 2203 9204 |0016: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f3804: 7010 fb24 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f380a: 1a05 031e |001b: const-string v5, "getDatabase folder=" // string@1e03 │ │ +0f380e: 6e20 0425 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3814: 0c03 |0020: move-result-object v3 │ │ +0f3816: 6e10 1c24 0200 |0021: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0f381c: 0c05 |0024: move-result-object v5 │ │ +0f381e: 6e20 0425 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3824: 0c03 |0028: move-result-object v3 │ │ +0f3826: 6e10 0a25 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f382c: 0c03 |002c: move-result-object v3 │ │ +0f382e: 7110 f72e 0300 |002d: invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;.d:(Ljava/lang/String;)V // method@2ef7 │ │ +0f3834: 2203 3e04 |0030: new-instance v3, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader; // type@043e │ │ +0f3838: 5495 a714 |0032: iget-object v5, v9, Lorg/pyneo/maps/poi/PoiStorage;.mCtx:Landroid/content/Context; // field@14a7 │ │ +0f383c: 2206 2f06 |0034: new-instance v6, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper; // type@062f │ │ +0f3840: 5497 a714 |0036: iget-object v7, v9, Lorg/pyneo/maps/poi/PoiStorage;.mCtx:Landroid/content/Context; // field@14a7 │ │ +0f3844: 6e10 1c24 0200 |0038: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@241c │ │ +0f384a: 0c08 |003b: move-result-object v8 │ │ +0f384c: 7040 c32e 9687 |003c: invoke-direct {v6, v9, v7, v8}, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;.:(Lorg/pyneo/maps/utils/Storage;Landroid/content/Context;Ljava/lang/String;)V // method@2ec3 │ │ +0f3852: 2207 9204 |003f: new-instance v7, Ljava/lang/StringBuilder; // type@0492 │ │ +0f3856: 7010 fb24 0700 |0041: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f385c: 1a08 b710 |0044: const-string v8, "SELECT p.lat, p.lon, p.name, p.descr, p.pointid, p.pointid _id, p.pointid ID, c.iconid, c.name as catname FROM points p LEFT JOIN category c ON c.categoryid = p.categoryid ORDER BY " // string@10b7 │ │ +0f3860: 6e20 0425 8700 |0046: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3866: 0c07 |0049: move-result-object v7 │ │ +0f3868: 6e20 0425 a700 |004a: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f386e: 0c07 |004d: move-result-object v7 │ │ +0f3870: 6e10 0a25 0700 |004e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f3876: 0c07 |0051: move-result-object v7 │ │ +0f3878: 1208 |0052: const/4 v8, #int 0 // #0 │ │ +0f387a: 7058 ed22 5376 |0053: invoke-direct {v3, v5, v6, v7, v8}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader;.:(Landroid/content/Context;Landroid/database/sqlite/SQLiteOpenHelper;Ljava/lang/String;[Ljava/lang/String;)V // method@22ed │ │ +0f3880: 0721 |0056: move-object v1, v2 │ │ +0f3882: 1103 |0057: return-object v3 │ │ +0f3884: 0d00 |0058: move-exception v0 │ │ +0f3886: 6e10 8224 0000 |0059: invoke-virtual {v0}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@2482 │ │ +0f388c: 0c03 |005c: move-result-object v3 │ │ +0f388e: 7120 fa2e 0300 |005d: invoke-static {v3, v0}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f3894: 0721 |0060: move-object v1, v2 │ │ +0f3896: 0743 |0061: move-object v3, v4 │ │ +0f3898: 28f5 |0062: goto 0057 // -000b │ │ catches : 1 │ │ 0x0016 - 0x0056 │ │ Ljava/lang/Exception; -> 0x0058 │ │ positions : │ │ 0x0001 line=116 │ │ 0x0009 line=117 │ │ 0x000f line=118 │ │ @@ -338673,48 +339066,48 @@ │ │ type : '(IDDDD)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 10 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0f39b4: |[0f39b4] org.pyneo.maps.poi.PoiStorage.getPoiListNotHiddenCursor:(IDDDD)Landroid/database/Cursor; │ │ -0f39c4: 6e10 ea2a 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f39ca: 0a01 |0003: move-result v1 │ │ -0f39cc: 3801 3300 |0004: if-eqz v1, 0037 // +0033 │ │ -0f39d0: 1251 |0006: const/4 v1, #int 5 // #5 │ │ -0f39d2: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ -0f39d6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0f39d8: d802 0501 |000a: add-int/lit8 v2, v5, #int 1 // #01 │ │ -0f39dc: 7110 9524 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0f39e2: 0c02 |000f: move-result-object v2 │ │ -0f39e4: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0f39e8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0f39ea: 7120 7a24 7600 |0013: invoke-static {v6, v7}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -0f39f0: 0c02 |0016: move-result-object v2 │ │ -0f39f2: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ -0f39f6: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -0f39f8: 7120 7a24 9800 |001a: invoke-static {v8, v9}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -0f39fe: 0c02 |001d: move-result-object v2 │ │ -0f3a00: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ -0f3a04: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -0f3a06: 7120 7a24 dc00 |0021: invoke-static {v12, v13}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -0f3a0c: 0c02 |0024: move-result-object v2 │ │ -0f3a0e: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0f3a12: 1241 |0027: const/4 v1, #int 4 // #4 │ │ -0f3a14: 7120 7a24 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ -0f3a1a: 0c02 |002b: move-result-object v2 │ │ -0f3a1c: 4d02 0001 |002c: aput-object v2, v0, v1 │ │ -0f3a20: 5441 a814 |002e: iget-object v1, v4, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f3a24: 1a02 b810 |0030: const-string v2, "SELECT p.lat, p.lon, p.name, p.descr, p.pointid, p.pointid _id, p.pointid ID, p.categoryid, c.iconid FROM points p LEFT JOIN category c ON c.categoryid = p.categoryid WHERE p.hidden = 0 AND c.hidden = 0 AND c.minzoom <= @1 AND p.lon BETWEEN @2 AND @3 AND p.lat BETWEEN @4 AND @5 ORDER BY lat, lon" // string@10b8 │ │ -0f3a28: 6e30 fe01 2100 |0032: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ -0f3a2e: 0c01 |0035: move-result-object v1 │ │ -0f3a30: 1101 |0036: return-object v1 │ │ -0f3a32: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -0f3a34: 28fe |0038: goto 0036 // -0002 │ │ +0f38ac: |[0f38ac] org.pyneo.maps.poi.PoiStorage.getPoiListNotHiddenCursor:(IDDDD)Landroid/database/Cursor; │ │ +0f38bc: 6e10 ea2a 0400 |0000: invoke-virtual {v4}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f38c2: 0a01 |0003: move-result v1 │ │ +0f38c4: 3801 3300 |0004: if-eqz v1, 0037 // +0033 │ │ +0f38c8: 1251 |0006: const/4 v1, #int 5 // #5 │ │ +0f38ca: 2310 7a06 |0007: new-array v0, v1, [Ljava/lang/String; // type@067a │ │ +0f38ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0f38d0: d802 0501 |000a: add-int/lit8 v2, v5, #int 1 // #01 │ │ +0f38d4: 7110 9524 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0f38da: 0c02 |000f: move-result-object v2 │ │ +0f38dc: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +0f38e0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0f38e2: 7120 7a24 7600 |0013: invoke-static {v6, v7}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +0f38e8: 0c02 |0016: move-result-object v2 │ │ +0f38ea: 4d02 0001 |0017: aput-object v2, v0, v1 │ │ +0f38ee: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +0f38f0: 7120 7a24 9800 |001a: invoke-static {v8, v9}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +0f38f6: 0c02 |001d: move-result-object v2 │ │ +0f38f8: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ +0f38fc: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +0f38fe: 7120 7a24 dc00 |0021: invoke-static {v12, v13}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +0f3904: 0c02 |0024: move-result-object v2 │ │ +0f3906: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0f390a: 1241 |0027: const/4 v1, #int 4 // #4 │ │ +0f390c: 7120 7a24 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@247a │ │ +0f3912: 0c02 |002b: move-result-object v2 │ │ +0f3914: 4d02 0001 |002c: aput-object v2, v0, v1 │ │ +0f3918: 5441 a814 |002e: iget-object v1, v4, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f391c: 1a02 b810 |0030: const-string v2, "SELECT p.lat, p.lon, p.name, p.descr, p.pointid, p.pointid _id, p.pointid ID, p.categoryid, c.iconid FROM points p LEFT JOIN category c ON c.categoryid = p.categoryid WHERE p.hidden = 0 AND c.hidden = 0 AND c.minzoom <= @1 AND p.lon BETWEEN @2 AND @3 AND p.lat BETWEEN @4 AND @5 ORDER BY lat, lon" // string@10b8 │ │ +0f3920: 6e30 fe01 2100 |0032: invoke-virtual {v1, v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@01fe │ │ +0f3926: 0c01 |0035: move-result-object v1 │ │ +0f3928: 1101 |0036: return-object v1 │ │ +0f392a: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +0f392c: 28fe |0038: goto 0036 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x002e line=155 │ │ 0x0036 line=157 │ │ locals : │ │ @@ -338731,29 +339124,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0f3a38: |[0f3a38] org.pyneo.maps.poi.PoiStorage.togglePoiCategoryHidden:(I)V │ │ -0f3a48: 6e10 ea2a 0600 |0000: invoke-virtual {v6}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f3a4e: 0a00 |0003: move-result v0 │ │ -0f3a50: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -0f3a54: 5460 a814 |0006: iget-object v0, v6, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f3a58: 1a01 f912 |0008: const-string v1, "UPDATE category SET hidden = 1 - hidden * 1 WHERE categoryid = @1" // string@12f9 │ │ -0f3a5c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0f3a5e: 2322 7a06 |000b: new-array v2, v2, [Ljava/lang/String; // type@067a │ │ -0f3a62: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0f3a64: 8174 |000e: int-to-long v4, v7 │ │ -0f3a66: 7120 9e24 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ -0f3a6c: 0c04 |0012: move-result-object v4 │ │ -0f3a6e: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ -0f3a72: 6e30 f801 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ -0f3a78: 0e00 |0018: return-void │ │ +0f3930: |[0f3930] org.pyneo.maps.poi.PoiStorage.togglePoiCategoryHidden:(I)V │ │ +0f3940: 6e10 ea2a 0600 |0000: invoke-virtual {v6}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f3946: 0a00 |0003: move-result v0 │ │ +0f3948: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +0f394c: 5460 a814 |0006: iget-object v0, v6, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f3950: 1a01 f912 |0008: const-string v1, "UPDATE category SET hidden = 1 - hidden * 1 WHERE categoryid = @1" // string@12f9 │ │ +0f3954: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0f3956: 2322 7a06 |000b: new-array v2, v2, [Ljava/lang/String; // type@067a │ │ +0f395a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0f395c: 8174 |000e: int-to-long v4, v7 │ │ +0f395e: 7120 9e24 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Long;.toString:(J)Ljava/lang/String; // method@249e │ │ +0f3964: 0c04 |0012: move-result-object v4 │ │ +0f3966: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ +0f396a: 6e30 f801 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;[Ljava/lang/Object;)V // method@01f8 │ │ +0f3970: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0006 line=207 │ │ 0x0018 line=209 │ │ locals : │ │ 0x0000 - 0x0019 reg=6 this Lorg/pyneo/maps/poi/PoiStorage; │ │ @@ -338764,83 +339157,83 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;DDDIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 13 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -0f3a7c: |[0f3a7c] org.pyneo.maps.poi.PoiStorage.updatePoi:(ILjava/lang/String;Ljava/lang/String;DDDIII)V │ │ -0f3a8c: 6e10 ea2a 0600 |0000: invoke-virtual {v6}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f3a92: 0a03 |0003: move-result v3 │ │ -0f3a94: 3803 8100 |0004: if-eqz v3, 0085 // +0081 │ │ -0f3a98: 2202 2900 |0006: new-instance v2, Landroid/content/ContentValues; // type@0029 │ │ -0f3a9c: 7010 1a01 0200 |0008: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f3aa2: 6203 9f14 |000b: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_NAME:Ljava/lang/String; // field@149f │ │ -0f3aa6: 6e30 2001 3208 |000d: invoke-virtual {v2, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f3aac: 6203 9a14 |0010: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_DESCR:Ljava/lang/String; // field@149a │ │ -0f3ab0: 6e30 2001 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f3ab6: 6203 9d14 |0015: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LAT:Ljava/lang/String; // field@149d │ │ -0f3aba: 7120 7b24 ba00 |0017: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3ac0: 0c04 |001a: move-result-object v4 │ │ -0f3ac2: 6e30 1c01 3204 |001b: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f3ac8: 6203 9e14 |001e: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LON:Ljava/lang/String; // field@149e │ │ -0f3acc: 7120 7b24 dc00 |0020: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3ad2: 0c04 |0023: move-result-object v4 │ │ -0f3ad4: 6e30 1c01 3204 |0024: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f3ada: 6203 9814 |0027: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ALT:Ljava/lang/String; // field@1498 │ │ -0f3ade: 7120 7b24 fe00 |0029: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ -0f3ae4: 0c04 |002c: move-result-object v4 │ │ -0f3ae6: 6e30 1c01 3204 |002d: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ -0f3aec: 6203 9914 |0030: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_CATEGORYID:Ljava/lang/String; // field@1499 │ │ -0f3af0: 7701 9624 1000 |0032: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3af6: 0c04 |0035: move-result-object v4 │ │ -0f3af8: 6e30 1e01 3204 |0036: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3afe: 1a03 dd20 |0039: const-string v3, "hidden" // string@20dd │ │ -0f3b02: 7701 9624 1100 |003b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3b08: 0c04 |003e: move-result-object v4 │ │ -0f3b0a: 6e30 1e01 3204 |003f: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3b10: 3a12 0900 |0042: if-ltz v18, 004b // +0009 │ │ -0f3b14: 6203 a514 |0044: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POI_ICON_RESOURCE_IDS:[I // field@14a5 │ │ -0f3b18: 2133 |0046: array-length v3, v3 │ │ -0f3b1a: 0200 1200 |0047: move/from16 v0, v18 │ │ -0f3b1e: 3430 3d00 |0049: if-lt v0, v3, 0086 // +003d │ │ -0f3b22: 2203 9204 |004b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ -0f3b26: 7010 fb24 0300 |004d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f3b2c: 1a04 4721 |0050: const-string v4, "iconid=" // string@2147 │ │ -0f3b30: 6e20 0425 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3b36: 0c03 |0055: move-result-object v3 │ │ -0f3b38: 0200 1200 |0056: move/from16 v0, v18 │ │ -0f3b3c: 6e20 0025 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f3b42: 0c03 |005b: move-result-object v3 │ │ -0f3b44: 6e10 0a25 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f3b4a: 0c03 |005f: move-result-object v3 │ │ -0f3b4c: 2204 7b04 |0060: new-instance v4, Ljava/lang/Exception; // type@047b │ │ -0f3b50: 7010 7e24 0400 |0062: invoke-direct {v4}, Ljava/lang/Exception;.:()V // method@247e │ │ -0f3b56: 7120 fa2e 4300 |0065: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f3b5c: 6203 9c14 |0068: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ -0f3b60: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -0f3b62: 7110 9624 0400 |006b: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3b68: 0c04 |006e: move-result-object v4 │ │ -0f3b6a: 6e30 1e01 3204 |006f: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3b70: 1213 |0072: const/4 v3, #int 1 // #1 │ │ -0f3b72: 2331 7a06 |0073: new-array v1, v3, [Ljava/lang/String; // type@067a │ │ -0f3b76: 1203 |0075: const/4 v3, #int 0 // #0 │ │ -0f3b78: 7110 9524 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0f3b7e: 0c04 |0079: move-result-object v4 │ │ -0f3b80: 4d04 0103 |007a: aput-object v4, v1, v3 │ │ -0f3b84: 5463 a814 |007c: iget-object v3, v6, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f3b88: 6204 9714 |007e: sget-object v4, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_:Ljava/lang/String; // field@1497 │ │ -0f3b8c: 1a05 6e2d |0080: const-string v5, "pointid = @1" // string@2d6e │ │ -0f3b90: 6e51 0202 4352 |0082: invoke-virtual {v3, v4, v2, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ -0f3b96: 0e00 |0085: return-void │ │ -0f3b98: 6203 9c14 |0086: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ -0f3b9c: 7701 9624 1200 |0088: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3ba2: 0c04 |008b: move-result-object v4 │ │ -0f3ba4: 6e30 1e01 3204 |008c: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3baa: 28e3 |008f: goto 0072 // -001d │ │ +0f3974: |[0f3974] org.pyneo.maps.poi.PoiStorage.updatePoi:(ILjava/lang/String;Ljava/lang/String;DDDIII)V │ │ +0f3984: 6e10 ea2a 0600 |0000: invoke-virtual {v6}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f398a: 0a03 |0003: move-result v3 │ │ +0f398c: 3803 8100 |0004: if-eqz v3, 0085 // +0081 │ │ +0f3990: 2202 2900 |0006: new-instance v2, Landroid/content/ContentValues; // type@0029 │ │ +0f3994: 7010 1a01 0200 |0008: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f399a: 6203 9f14 |000b: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_NAME:Ljava/lang/String; // field@149f │ │ +0f399e: 6e30 2001 3208 |000d: invoke-virtual {v2, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f39a4: 6203 9a14 |0010: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_DESCR:Ljava/lang/String; // field@149a │ │ +0f39a8: 6e30 2001 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f39ae: 6203 9d14 |0015: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LAT:Ljava/lang/String; // field@149d │ │ +0f39b2: 7120 7b24 ba00 |0017: invoke-static {v10, v11}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f39b8: 0c04 |001a: move-result-object v4 │ │ +0f39ba: 6e30 1c01 3204 |001b: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f39c0: 6203 9e14 |001e: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_LON:Ljava/lang/String; // field@149e │ │ +0f39c4: 7120 7b24 dc00 |0020: invoke-static {v12, v13}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f39ca: 0c04 |0023: move-result-object v4 │ │ +0f39cc: 6e30 1c01 3204 |0024: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f39d2: 6203 9814 |0027: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ALT:Ljava/lang/String; // field@1498 │ │ +0f39d6: 7120 7b24 fe00 |0029: invoke-static {v14, v15}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@247b │ │ +0f39dc: 0c04 |002c: move-result-object v4 │ │ +0f39de: 6e30 1c01 3204 |002d: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Double;)V // method@011c │ │ +0f39e4: 6203 9914 |0030: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_CATEGORYID:Ljava/lang/String; // field@1499 │ │ +0f39e8: 7701 9624 1000 |0032: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f39ee: 0c04 |0035: move-result-object v4 │ │ +0f39f0: 6e30 1e01 3204 |0036: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f39f6: 1a03 dd20 |0039: const-string v3, "hidden" // string@20dd │ │ +0f39fa: 7701 9624 1100 |003b: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3a00: 0c04 |003e: move-result-object v4 │ │ +0f3a02: 6e30 1e01 3204 |003f: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3a08: 3a12 0900 |0042: if-ltz v18, 004b // +0009 │ │ +0f3a0c: 6203 a514 |0044: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POI_ICON_RESOURCE_IDS:[I // field@14a5 │ │ +0f3a10: 2133 |0046: array-length v3, v3 │ │ +0f3a12: 0200 1200 |0047: move/from16 v0, v18 │ │ +0f3a16: 3430 3d00 |0049: if-lt v0, v3, 0086 // +003d │ │ +0f3a1a: 2203 9204 |004b: new-instance v3, Ljava/lang/StringBuilder; // type@0492 │ │ +0f3a1e: 7010 fb24 0300 |004d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f3a24: 1a04 4721 |0050: const-string v4, "iconid=" // string@2147 │ │ +0f3a28: 6e20 0425 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3a2e: 0c03 |0055: move-result-object v3 │ │ +0f3a30: 0200 1200 |0056: move/from16 v0, v18 │ │ +0f3a34: 6e20 0025 0300 |0058: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f3a3a: 0c03 |005b: move-result-object v3 │ │ +0f3a3c: 6e10 0a25 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f3a42: 0c03 |005f: move-result-object v3 │ │ +0f3a44: 2204 7b04 |0060: new-instance v4, Ljava/lang/Exception; // type@047b │ │ +0f3a48: 7010 7e24 0400 |0062: invoke-direct {v4}, Ljava/lang/Exception;.:()V // method@247e │ │ +0f3a4e: 7120 fa2e 4300 |0065: invoke-static {v3, v4}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f3a54: 6203 9c14 |0068: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ +0f3a58: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +0f3a5a: 7110 9624 0400 |006b: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3a60: 0c04 |006e: move-result-object v4 │ │ +0f3a62: 6e30 1e01 3204 |006f: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3a68: 1213 |0072: const/4 v3, #int 1 // #1 │ │ +0f3a6a: 2331 7a06 |0073: new-array v1, v3, [Ljava/lang/String; // type@067a │ │ +0f3a6e: 1203 |0075: const/4 v3, #int 0 // #0 │ │ +0f3a70: 7110 9524 0700 |0076: invoke-static {v7}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0f3a76: 0c04 |0079: move-result-object v4 │ │ +0f3a78: 4d04 0103 |007a: aput-object v4, v1, v3 │ │ +0f3a7c: 5463 a814 |007c: iget-object v3, v6, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f3a80: 6204 9714 |007e: sget-object v4, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_:Ljava/lang/String; // field@1497 │ │ +0f3a84: 1a05 6e2d |0080: const-string v5, "pointid = @1" // string@2d6e │ │ +0f3a88: 6e51 0202 4352 |0082: invoke-virtual {v3, v4, v2, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ +0f3a8e: 0e00 |0085: return-void │ │ +0f3a90: 6203 9c14 |0086: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.POINTS_ICONID:Ljava/lang/String; // field@149c │ │ +0f3a94: 7701 9624 1200 |0088: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3a9a: 0c04 |008b: move-result-object v4 │ │ +0f3a9c: 6e30 1e01 3204 |008c: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3aa2: 28e3 |008f: goto 0072 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000b line=69 │ │ 0x0010 line=70 │ │ 0x0015 line=71 │ │ @@ -338875,88 +339268,88 @@ │ │ type : '(ILjava/lang/String;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 153 16-bit code units │ │ -0f3bac: |[0f3bac] org.pyneo.maps.poi.PoiStorage.updatePoiCategory:(ILjava/lang/String;III)V │ │ -0f3bbc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f3bbe: 6e10 ea2a 0500 |0001: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ -0f3bc4: 0a02 |0004: move-result v2 │ │ -0f3bc6: 3802 8900 |0005: if-eqz v2, 008e // +0089 │ │ -0f3bca: 2202 9204 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0f3bce: 7010 fb24 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f3bd4: 1a03 5835 |000c: const-string v3, "updatePoiCategory id=" // string@3558 │ │ -0f3bd8: 6e20 0425 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3bde: 0c02 |0011: move-result-object v2 │ │ -0f3be0: 6e20 0025 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f3be6: 0c02 |0015: move-result-object v2 │ │ -0f3be8: 1a03 2601 |0016: const-string v3, ", CATEGORY_=" // string@0126 │ │ -0f3bec: 6e20 0425 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3bf2: 0c02 |001b: move-result-object v2 │ │ -0f3bf4: 6203 8c14 |001c: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_:Ljava/lang/String; // field@148c │ │ -0f3bf8: 6e20 0425 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3bfe: 0c02 |0021: move-result-object v2 │ │ -0f3c00: 1a03 2701 |0022: const-string v3, ", CATEGORY__UPDATE_CATEGORY=" // string@0127 │ │ -0f3c04: 6e20 0425 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3c0a: 0c02 |0027: move-result-object v2 │ │ -0f3c0c: 6203 9514 |0028: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__UPDATE_CATEGORY:Ljava/lang/String; // field@1495 │ │ -0f3c10: 6e20 0425 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3c16: 0c02 |002d: move-result-object v2 │ │ -0f3c18: 6e10 0a25 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f3c1e: 0c02 |0031: move-result-object v2 │ │ -0f3c20: 7110 0d2f 0200 |0032: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ -0f3c26: 2201 2900 |0035: new-instance v1, Landroid/content/ContentValues; // type@0029 │ │ -0f3c2a: 7010 1a01 0100 |0037: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@011a │ │ -0f3c30: 6202 9114 |003a: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_NAME:Ljava/lang/String; // field@1491 │ │ -0f3c34: 6e30 2001 2107 |003c: invoke-virtual {v1, v2, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ -0f3c3a: 6202 8e14 |003f: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_HIDDEN:Ljava/lang/String; // field@148e │ │ -0f3c3e: 7110 9624 0800 |0041: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3c44: 0c03 |0044: move-result-object v3 │ │ -0f3c46: 6e30 1e01 2103 |0045: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3c4c: 3a09 0700 |0048: if-ltz v9, 004f // +0007 │ │ -0f3c50: 6202 a514 |004a: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.POI_ICON_RESOURCE_IDS:[I // field@14a5 │ │ -0f3c54: 2122 |004c: array-length v2, v2 │ │ -0f3c56: 3429 4200 |004d: if-lt v9, v2, 008f // +0042 │ │ -0f3c5a: 2202 9204 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ -0f3c5e: 7010 fb24 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ -0f3c64: 1a03 4721 |0054: const-string v3, "iconid=" // string@2147 │ │ -0f3c68: 6e20 0425 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ -0f3c6e: 0c02 |0059: move-result-object v2 │ │ -0f3c70: 6e20 0025 9200 |005a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ -0f3c76: 0c02 |005d: move-result-object v2 │ │ -0f3c78: 6e10 0a25 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ -0f3c7e: 0c02 |0061: move-result-object v2 │ │ -0f3c80: 2203 7b04 |0062: new-instance v3, Ljava/lang/Exception; // type@047b │ │ -0f3c84: 7010 7e24 0300 |0064: invoke-direct {v3}, Ljava/lang/Exception;.:()V // method@247e │ │ -0f3c8a: 7120 fa2e 3200 |0067: invoke-static {v2, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ -0f3c90: 6202 8f14 |006a: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ -0f3c94: 7110 9624 0400 |006c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3c9a: 0c03 |006f: move-result-object v3 │ │ -0f3c9c: 6e30 1e01 2103 |0070: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3ca2: 6202 9014 |0073: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_MINZOOM:Ljava/lang/String; // field@1490 │ │ -0f3ca6: 7110 9624 0a00 |0075: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3cac: 0c03 |0078: move-result-object v3 │ │ -0f3cae: 6e30 1e01 2103 |0079: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3cb4: 1212 |007c: const/4 v2, #int 1 // #1 │ │ -0f3cb6: 2320 7a06 |007d: new-array v0, v2, [Ljava/lang/String; // type@067a │ │ -0f3cba: 7110 9524 0600 |007f: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ -0f3cc0: 0c02 |0082: move-result-object v2 │ │ -0f3cc2: 4d02 0004 |0083: aput-object v2, v0, v4 │ │ -0f3cc6: 5452 a814 |0085: iget-object v2, v5, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ -0f3cca: 6203 8c14 |0087: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_:Ljava/lang/String; // field@148c │ │ -0f3cce: 6204 9514 |0089: sget-object v4, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__UPDATE_CATEGORY:Ljava/lang/String; // field@1495 │ │ -0f3cd2: 6e50 0202 3241 |008b: invoke-virtual {v2, v3, v1, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ -0f3cd8: 0e00 |008e: return-void │ │ -0f3cda: 6202 8f14 |008f: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ -0f3cde: 7110 9624 0900 |0091: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ -0f3ce4: 0c03 |0094: move-result-object v3 │ │ -0f3ce6: 6e30 1e01 2103 |0095: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ -0f3cec: 28db |0098: goto 0073 // -0025 │ │ +0f3aa4: |[0f3aa4] org.pyneo.maps.poi.PoiStorage.updatePoiCategory:(ILjava/lang/String;III)V │ │ +0f3ab4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f3ab6: 6e10 ea2a 0500 |0001: invoke-virtual {v5}, Lorg/pyneo/maps/poi/PoiStorage;.isDatabaseReady:()Z // method@2aea │ │ +0f3abc: 0a02 |0004: move-result v2 │ │ +0f3abe: 3802 8900 |0005: if-eqz v2, 008e // +0089 │ │ +0f3ac2: 2202 9204 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0f3ac6: 7010 fb24 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f3acc: 1a03 5835 |000c: const-string v3, "updatePoiCategory id=" // string@3558 │ │ +0f3ad0: 6e20 0425 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3ad6: 0c02 |0011: move-result-object v2 │ │ +0f3ad8: 6e20 0025 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f3ade: 0c02 |0015: move-result-object v2 │ │ +0f3ae0: 1a03 2601 |0016: const-string v3, ", CATEGORY_=" // string@0126 │ │ +0f3ae4: 6e20 0425 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3aea: 0c02 |001b: move-result-object v2 │ │ +0f3aec: 6203 8c14 |001c: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_:Ljava/lang/String; // field@148c │ │ +0f3af0: 6e20 0425 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3af6: 0c02 |0021: move-result-object v2 │ │ +0f3af8: 1a03 2701 |0022: const-string v3, ", CATEGORY__UPDATE_CATEGORY=" // string@0127 │ │ +0f3afc: 6e20 0425 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3b02: 0c02 |0027: move-result-object v2 │ │ +0f3b04: 6203 9514 |0028: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__UPDATE_CATEGORY:Ljava/lang/String; // field@1495 │ │ +0f3b08: 6e20 0425 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3b0e: 0c02 |002d: move-result-object v2 │ │ +0f3b10: 6e10 0a25 0200 |002e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f3b16: 0c02 |0031: move-result-object v2 │ │ +0f3b18: 7110 0d2f 0200 |0032: invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;.i:(Ljava/lang/String;)V // method@2f0d │ │ +0f3b1e: 2201 2900 |0035: new-instance v1, Landroid/content/ContentValues; // type@0029 │ │ +0f3b22: 7010 1a01 0100 |0037: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@011a │ │ +0f3b28: 6202 9114 |003a: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_NAME:Ljava/lang/String; // field@1491 │ │ +0f3b2c: 6e30 2001 2107 |003c: invoke-virtual {v1, v2, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0120 │ │ +0f3b32: 6202 8e14 |003f: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_HIDDEN:Ljava/lang/String; // field@148e │ │ +0f3b36: 7110 9624 0800 |0041: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3b3c: 0c03 |0044: move-result-object v3 │ │ +0f3b3e: 6e30 1e01 2103 |0045: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3b44: 3a09 0700 |0048: if-ltz v9, 004f // +0007 │ │ +0f3b48: 6202 a514 |004a: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.POI_ICON_RESOURCE_IDS:[I // field@14a5 │ │ +0f3b4c: 2122 |004c: array-length v2, v2 │ │ +0f3b4e: 3429 4200 |004d: if-lt v9, v2, 008f // +0042 │ │ +0f3b52: 2202 9204 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0492 │ │ +0f3b56: 7010 fb24 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@24fb │ │ +0f3b5c: 1a03 4721 |0054: const-string v3, "iconid=" // string@2147 │ │ +0f3b60: 6e20 0425 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2504 │ │ +0f3b66: 0c02 |0059: move-result-object v2 │ │ +0f3b68: 6e20 0025 9200 |005a: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2500 │ │ +0f3b6e: 0c02 |005d: move-result-object v2 │ │ +0f3b70: 6e10 0a25 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@250a │ │ +0f3b76: 0c02 |0061: move-result-object v2 │ │ +0f3b78: 2203 7b04 |0062: new-instance v3, Ljava/lang/Exception; // type@047b │ │ +0f3b7c: 7010 7e24 0300 |0064: invoke-direct {v3}, Ljava/lang/Exception;.:()V // method@247e │ │ +0f3b82: 7120 fa2e 3200 |0067: invoke-static {v2, v3}, Lorg/pyneo/maps/utils/Ut;.e:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2efa │ │ +0f3b88: 6202 8f14 |006a: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ +0f3b8c: 7110 9624 0400 |006c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3b92: 0c03 |006f: move-result-object v3 │ │ +0f3b94: 6e30 1e01 2103 |0070: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3b9a: 6202 9014 |0073: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_MINZOOM:Ljava/lang/String; // field@1490 │ │ +0f3b9e: 7110 9624 0a00 |0075: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3ba4: 0c03 |0078: move-result-object v3 │ │ +0f3ba6: 6e30 1e01 2103 |0079: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3bac: 1212 |007c: const/4 v2, #int 1 // #1 │ │ +0f3bae: 2320 7a06 |007d: new-array v0, v2, [Ljava/lang/String; // type@067a │ │ +0f3bb2: 7110 9524 0600 |007f: invoke-static {v6}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2495 │ │ +0f3bb8: 0c02 |0082: move-result-object v2 │ │ +0f3bba: 4d02 0004 |0083: aput-object v2, v0, v4 │ │ +0f3bbe: 5452 a814 |0085: iget-object v2, v5, Lorg/pyneo/maps/poi/PoiStorage;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@14a8 │ │ +0f3bc2: 6203 8c14 |0087: sget-object v3, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_:Ljava/lang/String; // field@148c │ │ +0f3bc6: 6204 9514 |0089: sget-object v4, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY__UPDATE_CATEGORY:Ljava/lang/String; // field@1495 │ │ +0f3bca: 6e50 0202 3241 |008b: invoke-virtual {v2, v3, v1, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0202 │ │ +0f3bd0: 0e00 |008e: return-void │ │ +0f3bd2: 6202 8f14 |008f: sget-object v2, Lorg/pyneo/maps/poi/PoiStorage;.CATEGORY_ICONID:Ljava/lang/String; // field@148f │ │ +0f3bd6: 7110 9624 0900 |0091: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2496 │ │ +0f3bdc: 0c03 |0094: move-result-object v3 │ │ +0f3bde: 6e30 1e01 2103 |0095: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@011e │ │ +0f3be4: 28db |0098: goto 0073 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0007 line=215 │ │ 0x0035 line=216 │ │ 0x003a line=217 │ │ 0x003f line=218 │ │ @@ -339009,17 +339402,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3cf0: |[0f3cf0] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -0f3d00: 7010 ba0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0cba │ │ -0f3d06: 0e00 |0003: return-void │ │ +0f3be8: |[0f3be8] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +0f3bf8: 7010 ba0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0cba │ │ +0f3bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -339028,23 +339421,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 │ │ -0f3d08: |[0f3d08] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0f3d18: 7110 320d 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0d32 │ │ -0f3d1e: 0c00 |0003: move-result-object v0 │ │ -0f3d20: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0f3d24: 2201 5a02 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@025a │ │ -0f3d28: 7020 c60f 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0fc6 │ │ -0f3d2e: 1101 |000b: return-object v1 │ │ -0f3d30: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0f3d32: 28fe |000d: goto 000b // -0002 │ │ +0f3c00: |[0f3c00] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0f3c10: 7110 320d 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0d32 │ │ +0f3c16: 0c00 |0003: move-result-object v0 │ │ +0f3c18: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0f3c1c: 2201 5a02 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@025a │ │ +0f3c20: 7020 c60f 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0fc6 │ │ +0f3c26: 1101 |000b: return-object v1 │ │ +0f3c28: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0f3c2a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0006 line=495 │ │ 0x000b line=497 │ │ locals : │ │ @@ -339057,18 +339450,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3d34: |[0f3d34] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0f3d44: 7110 330d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0d33 │ │ -0f3d4a: 0a00 |0003: move-result v0 │ │ -0f3d4c: 0f00 |0004: return v0 │ │ +0f3c2c: |[0f3c2c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0f3c3c: 7110 330d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0d33 │ │ +0f3c42: 0a00 |0003: move-result v0 │ │ +0f3c44: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -339077,18 +339470,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 │ │ -0f3d50: |[0f3d50] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0f3d60: 7110 340d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0d34 │ │ -0f3d66: 0c00 |0003: move-result-object v0 │ │ -0f3d68: 1100 |0004: return-object v0 │ │ +0f3c48: |[0f3c48] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +0f3c58: 7110 340d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0d34 │ │ +0f3c5e: 0c00 |0003: move-result-object v0 │ │ +0f3c60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -339097,18 +339490,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3d6c: |[0f3d6c] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -0f3d7c: 7110 350d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@0d35 │ │ -0f3d82: 0a00 |0003: move-result v0 │ │ -0f3d84: 0f00 |0004: return v0 │ │ +0f3c64: |[0f3c64] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +0f3c74: 7110 350d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@0d35 │ │ +0f3c7a: 0a00 |0003: move-result v0 │ │ +0f3c7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -339117,18 +339510,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 │ │ -0f3d88: |[0f3d88] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0f3d98: 7130 360d 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0d36 │ │ -0f3d9e: 0a00 |0003: move-result v0 │ │ -0f3da0: 0f00 |0004: return v0 │ │ +0f3c80: |[0f3c80] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0f3c90: 7130 360d 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0d36 │ │ +0f3c96: 0a00 |0003: move-result v0 │ │ +0f3c98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 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 │ │ @@ -339139,17 +339532,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3da4: |[0f3da4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0f3db4: 7110 370d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d37 │ │ -0f3dba: 0e00 |0003: return-void │ │ +0f3c9c: |[0f3c9c] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +0f3cac: 7110 370d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0d37 │ │ +0f3cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0003 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -339159,17 +339552,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0f3dbc: |[0f3dbc] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0f3dcc: 7155 380d 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0d38 │ │ -0f3dd2: 0e00 |0003: return-void │ │ +0f3cb4: |[0f3cb4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +0f3cc4: 7155 380d 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0d38 │ │ +0f3cca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -339183,17 +339576,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 │ │ -0f3dd4: |[0f3dd4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0f3de4: 7120 390d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0d39 │ │ -0f3dea: 0e00 |0003: return-void │ │ +0f3ccc: |[0f3ccc] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0f3cdc: 7120 390d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0d39 │ │ +0f3ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0003 line=474 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -339204,17 +339597,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 │ │ -0f3dec: |[0f3dec] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -0f3dfc: 7140 3a0d 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0d3a │ │ -0f3e02: 0e00 |0003: return-void │ │ +0f3ce4: |[0f3ce4] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +0f3cf4: 7140 3a0d 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0d3a │ │ +0f3cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=478 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -339226,17 +339619,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f3e04: |[0f3e04] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -0f3e14: 7120 3b0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0d3b │ │ -0f3e1a: 0e00 |0003: return-void │ │ +0f3cfc: |[0f3cfc] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +0f3d0c: 7120 3b0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0d3b │ │ +0f3d12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -339247,17 +339640,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f3e1c: |[0f3e1c] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0f3e2c: 7120 3c0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d3c │ │ -0f3e32: 0e00 |0003: return-void │ │ +0f3d14: |[0f3d14] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0f3d24: 7120 3c0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0d3c │ │ +0f3d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0003 line=486 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -339293,17 +339686,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3e34: |[0f3e34] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -0f3e44: 7010 c10c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0cc1 │ │ -0f3e4a: 0e00 |0003: return-void │ │ +0f3d2c: |[0f3d2c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +0f3d3c: 7010 c10c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0cc1 │ │ +0f3d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -339312,18 +339705,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3e4c: |[0f3e4c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -0f3e5c: 7110 3e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0d3e │ │ -0f3e62: 0a00 |0003: move-result v0 │ │ -0f3e64: 0f00 |0004: return v0 │ │ +0f3d44: |[0f3d44] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +0f3d54: 7110 3e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0d3e │ │ +0f3d5a: 0a00 |0003: move-result v0 │ │ +0f3d5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -339332,18 +339725,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3e68: |[0f3e68] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -0f3e78: 7110 3f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0d3f │ │ -0f3e7e: 0a00 |0003: move-result v0 │ │ -0f3e80: 0f00 |0004: return v0 │ │ +0f3d60: |[0f3d60] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +0f3d70: 7110 3f0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0d3f │ │ +0f3d76: 0a00 |0003: move-result v0 │ │ +0f3d78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -339352,17 +339745,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f3e84: |[0f3e84] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -0f3e94: 7120 400d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0d40 │ │ -0f3e9a: 0e00 |0003: return-void │ │ +0f3d7c: |[0f3d7c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +0f3d8c: 7120 400d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0d40 │ │ +0f3d92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=516 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -339373,17 +339766,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 │ │ -0f3e9c: |[0f3e9c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0f3eac: 7120 410d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0d41 │ │ -0f3eb2: 0e00 |0003: return-void │ │ +0f3d94: |[0f3d94] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0f3da4: 7120 410d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0d41 │ │ +0f3daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0003 line=521 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -339394,17 +339787,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f3eb4: |[0f3eb4] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -0f3ec4: 7120 420d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@0d42 │ │ -0f3eca: 0e00 |0003: return-void │ │ +0f3dac: |[0f3dac] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +0f3dbc: 7120 420d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@0d42 │ │ +0f3dc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=531 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -339440,17 +339833,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3ecc: |[0f3ecc] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ -0f3edc: 7010 cd0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0ccd │ │ -0f3ee2: 0e00 |0003: return-void │ │ +0f3dc4: |[0f3dc4] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +0f3dd4: 7010 cd0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0ccd │ │ +0f3dda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -339459,18 +339852,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0f3ee4: |[0f3ee4] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0f3ef4: 7110 440d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0d44 │ │ -0f3efa: 0a00 |0003: move-result v0 │ │ -0f3efc: 0f00 |0004: return v0 │ │ +0f3ddc: |[0f3ddc] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +0f3dec: 7110 440d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0d44 │ │ +0f3df2: 0a00 |0003: move-result v0 │ │ +0f3df4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -339479,17 +339872,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f3f00: |[0f3f00] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -0f3f10: 7120 450d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0d45 │ │ -0f3f16: 0e00 |0003: return-void │ │ +0f3df8: |[0f3df8] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +0f3e08: 7120 450d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0d45 │ │ +0f3e0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0003 line=543 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 2277189 bytes, number of entries: 1109 │ │ │ +Zip file size: 2277331 bytes, number of entries: 1109 │ │ │ ?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3204 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 382 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class │ │ │ ?rwxrwxr-x 2.0 unx 98 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$1.class │ │ │ ?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 294 b- stor 80-Jan-01 00:00 android/support/v4/app/ActionBarDrawerToggle$Delegate.class │ │ │ @@ -497,24 +497,24 @@ │ │ │ ?rwxrwxr-x 2.0 unx 978 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/CheckableFrameLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 1788 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/CheckableImageView.class │ │ │ ?rwxrwxr-x 2.0 unx 1739 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/CheckableLinearLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 1743 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/CheckableRelativeLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 901 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 693 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/MultiChoiceAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 732 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1.class │ │ │ -?rwxrwxr-x 2.0 unx 7243 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase.class │ │ │ +?rwxrwxr-x 2.0 unx 7241 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase.class │ │ │ ?rwxrwxr-x 2.0 unx 2311 b- stor 80-Jan-01 00:00 net/margaritov/preference/colorpicker/AlphaPatternDrawable.class │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 net/margaritov/preference/colorpicker/ColorPickerDialog$OnColorChangedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 2762 b- stor 80-Jan-01 00:00 net/margaritov/preference/colorpicker/ColorPickerPanelView.class │ │ │ ?rwxrwxr-x 2.0 unx 759 b- stor 80-Jan-01 00:00 net/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 789 b- stor 80-Jan-01 00:00 net/margaritov/preference/colorpicker/ColorPickerPreference$SavedState.class │ │ │ ?rwxrwxr-x 2.0 unx 160 b- stor 80-Jan-01 00:00 net/margaritov/preference/colorpicker/ColorPickerView$OnColorChangedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 12535 b- defN 80-Jan-01 00:00 net/margaritov/preference/colorpicker/ColorPickerView.class │ │ │ ?rwxrwxr-x 2.0 unx 237 b- stor 80-Jan-01 00:00 org/openintents/filemanager/DirectoryContents.class │ │ │ -?rwxrwxr-x 2.0 unx 3932 b- stor 80-Jan-01 00:00 org/openintents/filemanager/DirectoryScanner.class │ │ │ +?rwxrwxr-x 2.0 unx 3955 b- stor 80-Jan-01 00:00 org/openintents/filemanager/DirectoryScanner.class │ │ │ ?rwxrwxr-x 2.0 unx 533 b- stor 80-Jan-01 00:00 org/openintents/filemanager/FileManagerActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 489 b- stor 80-Jan-01 00:00 org/openintents/filemanager/FileManagerActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 8283 b- stor 80-Jan-01 00:00 org/openintents/filemanager/FileManagerActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1269 b- stor 80-Jan-01 00:00 org/openintents/filemanager/IconifiedText.class │ │ │ ?rwxrwxr-x 2.0 unx 1830 b- stor 80-Jan-01 00:00 org/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter.class │ │ │ ?rwxrwxr-x 2.0 unx 2280 b- stor 80-Jan-01 00:00 org/openintents/filemanager/IconifiedTextListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 889 b- stor 80-Jan-01 00:00 org/openintents/filemanager/IconifiedTextView.class │ │ │ @@ -534,15 +534,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 805 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$19.class │ │ │ ?rwxrwxr-x 2.0 unx 915 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3015 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$20.class │ │ │ ?rwxrwxr-x 2.0 unx 1601 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 652 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1595 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1129 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$6.class │ │ │ -?rwxrwxr-x 2.0 unx 4663 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$7.class │ │ │ +?rwxrwxr-x 2.0 unx 4693 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$7.class │ │ │ ?rwxrwxr-x 2.0 unx 2374 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$8.class │ │ │ ?rwxrwxr-x 2.0 unx 807 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$9.class │ │ │ ?rwxrwxr-x 2.0 unx 5052 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainActivity$SampleLocationListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1143 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainPreferences$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1148 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainPreferences$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1152 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainPreferences$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1152 b- stor 80-Jan-01 00:00 org/pyneo/maps/MainPreferences$4.class │ │ │ @@ -600,17 +600,17 @@ │ │ │ ?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/MeasureOverlay$DistPoint.class │ │ │ ?rwxrwxr-x 2.0 unx 6047 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/PredefMapsParser.class │ │ │ ?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 2917 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/SearchResultOverlay$1.class │ │ │ ?rwxrwxr-x 2.0 unx 84 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileOverlay$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1259 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileOverlay$TileMapHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 81 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView$1.class │ │ │ -?rwxrwxr-x 2.0 unx 7216 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView$OpenStreetMapViewProjection.class │ │ │ +?rwxrwxr-x 2.0 unx 7213 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView$OpenStreetMapViewProjection.class │ │ │ ?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView$PoiMenuInfo.class │ │ │ -?rwxrwxr-x 2.0 unx 8840 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView.class │ │ │ +?rwxrwxr-x 2.0 unx 8831 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView.class │ │ │ ?rwxrwxr-x 2.0 unx 1074 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileViewOverlay.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/YandexTrafficOverlay$1.class │ │ │ ?rwxrwxr-x 2.0 unx 797 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 983 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/Constants$category.class │ │ │ ?rwxrwxr-x 2.0 unx 1226 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/Constants$points.class │ │ │ ?rwxrwxr-x 2.0 unx 559 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/ImportPoiActivity$1.class │ │ │ @@ -683,16 +683,16 @@ │ │ │ ?rwxrwxr-x 2.0 unx 694 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 663 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 667 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 2247 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1407 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1832 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 900 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$7.class │ │ │ -?rwxrwxr-x 2.0 unx 3354 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$8.class │ │ │ -?rwxrwxr-x 2.0 unx 3802 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$9.class │ │ │ +?rwxrwxr-x 2.0 unx 3353 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$8.class │ │ │ +?rwxrwxr-x 2.0 unx 3799 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$9.class │ │ │ ?rwxrwxr-x 2.0 unx 1049 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder.class │ │ │ ?rwxrwxr-x 2.0 unx 1724 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 87 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackOverlay$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4781 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackOverlay$TrackThread.class │ │ │ ?rwxrwxr-x 2.0 unx 3821 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackStatActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2509 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackStatHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 2340 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackStyleDrawable.class │ │ │ @@ -705,15 +705,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2836 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackWriterService$SampleLocationListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1271 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/Units.class │ │ │ ?rwxrwxr-x 2.0 unx 2314 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/CheckBoxPreferenceExt.class │ │ │ ?rwxrwxr-x 2.0 unx 1571 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/CompassView.class │ │ │ ?rwxrwxr-x 2.0 unx 5069 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/CoordFormatter.class │ │ │ ?rwxrwxr-x 2.0 unx 2083 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/CrashReportHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 814 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/CursorI$IteratorI.class │ │ │ -?rwxrwxr-x 2.0 unx 756 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/CursorI.class │ │ │ +?rwxrwxr-x 2.0 unx 746 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/CursorI.class │ │ │ ?rwxrwxr-x 2.0 unx 3222 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/DistanceFormatter.class │ │ │ ?rwxrwxr-x 2.0 unx 6400 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/GeoPoint.class │ │ │ ?rwxrwxr-x 2.0 unx 279 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/ICacheProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 169 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/IMoveListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1077 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/IndexPreference$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1084 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/IndexPreference$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1143 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler.class │ │ │ @@ -728,20 +728,20 @@ │ │ │ ?rwxrwxr-x 2.0 unx 602 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/OnlineCachePreference$SimpleInvalidationHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3343 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/OnlineCachePreference.class │ │ │ ?rwxrwxr-x 2.0 unx 828 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/RException.class │ │ │ ?rwxrwxr-x 2.0 unx 145 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/RGestureHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 5045 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/ScaleBarDrawable.class │ │ │ ?rwxrwxr-x 2.0 unx 394 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/SearchSuggestionsProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 453 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/SimpleThreadFactory.class │ │ │ -?rwxrwxr-x 2.0 unx 7294 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/SimpleXML.class │ │ │ +?rwxrwxr-x 2.0 unx 7291 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/SimpleXML.class │ │ │ ?rwxrwxr-x 2.0 unx 4642 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/Storage$GeoDatabaseHelper.class │ │ │ ?rwxrwxr-x 2.0 unx 711 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/StreamUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 487 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/TableE$1.class │ │ │ ?rwxrwxr-x 2.0 unx 953 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/TableE$thing.class │ │ │ -?rwxrwxr-x 2.0 unx 3973 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/TableE.class │ │ │ +?rwxrwxr-x 2.0 unx 3955 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/TableE.class │ │ │ ?rwxrwxr-x 2.0 unx 1144 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/Ut$Algorithm.class │ │ │ ?rwxrwxr-x 2.0 unx 2013 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/Ut$TextWriter.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/VerGestureDetector$1.class │ │ │ ?rwxrwxr-x 2.0 unx 737 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/VerGestureDetector.class │ │ │ ?rwxrwxr-x 2.0 unx 98 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/VerScaleGestureDetector$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1149 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector$ScaleListener.class │ │ │ ?rwxrwxr-x 2.0 unx 166 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener.class │ │ │ @@ -932,18 +932,18 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1683 b- stor 80-Jan-01 00:00 org/pyneo/maps/downloader/IDownloaderCallback$Stub.class │ │ │ ?rwxrwxr-x 2.0 unx 1267 b- stor 80-Jan-01 00:00 org/pyneo/maps/downloader/IRemoteService$Stub$Proxy.class │ │ │ ?rwxrwxr-x 2.0 unx 1571 b- stor 80-Jan-01 00:00 org/pyneo/maps/downloader/IRemoteService$Stub.class │ │ │ ?rwxrwxr-x 2.0 unx 9816 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/MeasureOverlay.class │ │ │ ?rwxrwxr-x 2.0 unx 9917 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/MyLocationOverlay.class │ │ │ ?rwxrwxr-x 2.0 unx 13257 b- defN 80-Jan-01 00:00 org/pyneo/maps/map/SQLiteMapDatabase.class │ │ │ ?rwxrwxr-x 2.0 unx 1403 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView$ScaleListener.class │ │ │ -?rwxrwxr-x 2.0 unx 4221 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView$TouchListener.class │ │ │ +?rwxrwxr-x 2.0 unx 4208 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileView$TouchListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1764 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiListFragment$PoiViewBinder.class │ │ │ ?rwxrwxr-x 2.0 unx 1111 b- stor 80-Jan-01 00:00 org/pyneo/maps/preference/OffsetActivity$MoveListener.class │ │ │ -?rwxrwxr-x 2.0 unx 5652 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/FSCacheProvider.class │ │ │ +?rwxrwxr-x 2.0 unx 5642 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/FSCacheProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 3163 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileProviderDual.class │ │ │ ?rwxrwxr-x 2.0 unx 3620 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileProviderInet.class │ │ │ ?rwxrwxr-x 2.0 unx 8160 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileSource.class │ │ │ ?rwxrwxr-x 2.0 unx 681 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileURLGeneratorAVC.class │ │ │ ?rwxrwxr-x 2.0 unx 653 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileURLGeneratorCustom.class │ │ │ ?rwxrwxr-x 2.0 unx 1167 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileURLGeneratorDOCELUPL.class │ │ │ ?rwxrwxr-x 2.0 unx 1021 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP.class │ │ │ @@ -1012,15 +1012,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 7445 b- stor 80-Jan-01 00:00 android/support/v7/internal/view/menu/MenuItemWrapperICS.class │ │ │ ?rwxrwxr-x 2.0 unx 2891 b- stor 80-Jan-01 00:00 android/support/v7/internal/view/menu/MenuWrapperICS.class │ │ │ ?rwxrwxr-x 2.0 unx 3294 b- stor 80-Jan-01 00:00 android/support/v7/internal/view/menu/SubMenuBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 8183 b- stor 80-Jan-01 00:00 android/support/v7/internal/widget/SpinnerICS.class │ │ │ ?rwxrwxr-x 2.0 unx 1273 b- stor 80-Jan-01 00:00 com/commonsware/cwac/loaderex/acl/AbstractCursorLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 630 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 745 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1.class │ │ │ -?rwxrwxr-x 2.0 unx 43339 b- defN 80-Jan-01 00:00 org/pyneo/maps/MainActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 43273 b- defN 80-Jan-01 00:00 org/pyneo/maps/MainActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1501 b- stor 80-Jan-01 00:00 org/pyneo/maps/dashboard/Constants.class │ │ │ ?rwxrwxr-x 2.0 unx 1570 b- stor 80-Jan-01 00:00 org/pyneo/maps/dashboard/IndicatorManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 219 b- stor 80-Jan-01 00:00 org/pyneo/maps/downloader/Constants.class │ │ │ ?rwxrwxr-x 2.0 unx 4053 b- stor 80-Jan-01 00:00 org/pyneo/maps/downloader/DownloaderActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1907 b- stor 80-Jan-01 00:00 org/pyneo/maps/downloader/MapDownloaderService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 112 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/Constants.class │ │ │ ?rwxrwxr-x 2.0 unx 233 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/Constants.class │ │ │ @@ -1047,24 +1047,24 @@ │ │ │ ?rwxrwxr-x 2.0 unx 552 b- stor 80-Jan-01 00:00 android/support/v7/app/ActionBarActivityDelegateJBMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 637 b- stor 80-Jan-01 00:00 android/support/v7/app/ActionBarImplJBMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 656 b- stor 80-Jan-01 00:00 android/support/v7/internal/view/menu/MenuItemWrapperJB.class │ │ │ ?rwxrwxr-x 2.0 unx 1409 b- stor 80-Jan-01 00:00 android/support/v7/internal/view/menu/SubMenuWrapperICS.class │ │ │ ?rwxrwxr-x 2.0 unx 14779 b- defN 80-Jan-01 00:00 android/support/v7/widget/SuggestionsAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3002 b- stor 80-Jan-01 00:00 com/commonsware/cwac/loaderex/acl/SQLiteCursorLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 16097 b- defN 80-Jan-01 00:00 org/pyneo/maps/dashboard/IndicatorManager.class │ │ │ -?rwxrwxr-x 2.0 unx 14912 b- defN 80-Jan-01 00:00 org/pyneo/maps/downloader/AreaSelectorActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 14954 b- defN 80-Jan-01 00:00 org/pyneo/maps/downloader/AreaSelectorActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 8067 b- stor 80-Jan-01 00:00 org/pyneo/maps/downloader/DownloaderActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2515 b- stor 80-Jan-01 00:00 org/pyneo/maps/downloader/FileDownloadListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6619 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/MapView.class │ │ │ ?rwxrwxr-x 2.0 unx 7838 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/SearchResultOverlay.class │ │ │ ?rwxrwxr-x 2.0 unx 6226 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/TileOverlay.class │ │ │ ?rwxrwxr-x 2.0 unx 4194 b- stor 80-Jan-01 00:00 org/pyneo/maps/map/YandexTrafficOverlay.class │ │ │ -?rwxrwxr-x 2.0 unx 3402 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/GpxPoiParser.class │ │ │ +?rwxrwxr-x 2.0 unx 3421 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/GpxPoiParser.class │ │ │ ?rwxrwxr-x 2.0 unx 5384 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/ImportPoiActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 3517 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/KmlPoiParser.class │ │ │ +?rwxrwxr-x 2.0 unx 3533 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/KmlPoiParser.class │ │ │ ?rwxrwxr-x 2.0 unx 6214 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiCategory.class │ │ │ ?rwxrwxr-x 2.0 unx 3858 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiCategoryActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3960 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiCategoryListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 825 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiIconSetActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 11040 b- defN 80-Jan-01 00:00 org/pyneo/maps/poi/PoiListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3132 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiListFragment.class │ │ │ @@ -1084,28 +1084,28 @@ │ │ │ ?rwxrwxr-x 2.0 unx 6858 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackStylePickerDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 8680 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackWriterService.class │ │ │ ?rwxrwxr-x 2.0 unx 3100 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/BoundingBoxE6.class │ │ │ ?rwxrwxr-x 2.0 unx 2950 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/IndexPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 648 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/Mercator.class │ │ │ ?rwxrwxr-x 2.0 unx 525 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/MyMath.class │ │ │ ?rwxrwxr-x 2.0 unx 2799 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/Storage.class │ │ │ -?rwxrwxr-x 2.0 unx 9277 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/Ut.class │ │ │ +?rwxrwxr-x 2.0 unx 9281 b- stor 80-Jan-01 00:00 org/pyneo/maps/utils/Ut.class │ │ │ ?rwxrwxr-x 2.0 unx 1006 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$HCViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 599 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.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 2552 b- stor 80-Jan-01 00:00 com/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 7869 b- stor 80-Jan-01 00:00 org/pyneo/maps/preference/CustomMapsPrefActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 7909 b- stor 80-Jan-01 00:00 org/pyneo/maps/preference/MixedMapsPreference.class │ │ │ +?rwxrwxr-x 2.0 unx 7993 b- stor 80-Jan-01 00:00 org/pyneo/maps/preference/MixedMapsPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 6292 b- stor 80-Jan-01 00:00 org/pyneo/maps/preference/PairMapsPrefActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6918 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileProviderMNM.class │ │ │ ?rwxrwxr-x 2.0 unx 4949 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileProviderSQLITEDB.class │ │ │ ?rwxrwxr-x 2.0 unx 7113 b- stor 80-Jan-01 00:00 org/pyneo/maps/tileprovider/TileProviderTAR.class │ │ │ ?rwxrwxr-x 2.0 unx 7518 b- stor 80-Jan-01 00:00 org/pyneo/maps/track/TrackStorage.class │ │ │ ?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 540 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 926 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiListFragment$PoiListSimpleCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 8354 b- stor 80-Jan-01 00:00 org/pyneo/maps/poi/PoiStorage.class │ │ │ ?rwxrwxr-x 2.0 unx 1579 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 650 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 446 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class │ │ │ -1109 files, 2381642 bytes uncompressed, 2064483 bytes compressed: 13.3% │ │ │ +1109 files, 2381722 bytes uncompressed, 2064625 bytes compressed: 13.3% │ │ ├── com/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -221,17 +221,16 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void restoreSelectionFromSavedInstanceState(final Bundle bundle) { │ │ │ │ if (bundle != null) { │ │ │ │ final long[] longArray = bundle.getLongArray("mca__selection"); │ │ │ │ this.checkedItems.clear(); │ │ │ │ if (longArray != null) { │ │ │ │ - final long[] array = longArray; │ │ │ │ for (int length = longArray.length, i = 0; i < length; ++i) { │ │ │ │ - this.checkedItems.add(Long.valueOf(array[i])); │ │ │ │ + this.checkedItems.add(Long.valueOf(longArray[i])); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void save(final Bundle bundle) { │ │ │ │ final long[] array = new long[this.checkedItems.size()]; │ │ ├── org/openintents/filemanager/DirectoryScanner.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -71,17 +71,16 @@ │ │ │ │ } │ │ │ │ Ut.d("Counting files... (total count=" + length + ")"); │ │ │ │ int n = 0; │ │ │ │ final ArrayList list = new ArrayList(length); │ │ │ │ final ArrayList list2 = new ArrayList(length); │ │ │ │ final ArrayList listSdCard = new ArrayList(3); │ │ │ │ if (listFiles != null) { │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length2 = listFiles.length, i = 0; i < length2; ++i) { │ │ │ │ - final File file = array[i]; │ │ │ │ + final File file = listFiles[i]; │ │ │ │ if (this.cancel) { │ │ │ │ Ut.d("Scan aborted while checking files"); │ │ │ │ this.clearData(); │ │ │ │ return; │ │ │ │ } │ │ │ │ ++n; │ │ │ │ this.updateProgress(n, length); │ │ ├── org/pyneo/maps/MainActivity$7.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ package org.pyneo.maps; │ │ │ │ │ │ │ │ import java.io.InputStream; │ │ │ │ import javax.xml.parsers.SAXParser; │ │ │ │ -import java.util.Iterator; │ │ │ │ +import org.pyneo.maps.utils.CursorI$IteratorI; │ │ │ │ import java.io.File; │ │ │ │ import org.xml.sax.helpers.DefaultHandler; │ │ │ │ import android.view.Menu; │ │ │ │ import org.pyneo.maps.map.PredefMapsParser; │ │ │ │ import javax.xml.parsers.SAXParserFactory; │ │ │ │ import org.pyneo.maps.preference.MixedMapsPreference; │ │ │ │ import android.database.Cursor; │ │ │ │ @@ -33,17 +33,16 @@ │ │ │ │ MainActivity.access$000(this.this$0).getTileView().mPoiMenuInfo.EventGeoPoint = null; │ │ │ │ contextMenu.setHeaderTitle(2131624072); │ │ │ │ contextMenu.add(0, 2131427347, 0, 2131624047); │ │ │ │ final File appMapsDir = Ut.getAppMapsDir((Context)this.this$0); │ │ │ │ if (appMapsDir.exists()) { │ │ │ │ final File[] listFiles = appMapsDir.listFiles(); │ │ │ │ if (listFiles != null) { │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final File file = array[i]; │ │ │ │ + final File file = listFiles[i]; │ │ │ │ if (file.getName().toLowerCase().endsWith(".mnm") || file.getName().toLowerCase().endsWith(".tar") || file.getName().toLowerCase().endsWith(".sqlitedb")) { │ │ │ │ final String fileName2ID = Ut.FileName2ID(file.getName()); │ │ │ │ if (this.val$pref.getBoolean("pref_usermaps_" + fileName2ID + "_enabled", false) && this.val$pref.getBoolean("pref_usermaps_" + fileName2ID + "_isoverlay", false)) { │ │ │ │ contextMenu.add(2131427349, 0, 0, (CharSequence)this.val$pref.getString("pref_usermaps_" + fileName2ID + "_name", file.getName())).setTitleCondensed((CharSequence)("usermap_" + fileName2ID)); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── org/pyneo/maps/map/TileView$OpenStreetMapViewProjection.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -630,41 +630,41 @@ │ │ │ │ 25: astore 7 │ │ │ │ 27: aload 7 │ │ │ │ 29: ldc #149 // String List of GeoPoints needs to be at least 2. │ │ │ │ 31: invokespecial #152 // Method java/lang/IllegalArgumentException."":(Ljava/lang/String;)V │ │ │ │ 34: aload 7 │ │ │ │ 36: athrow │ │ │ │ 37: aload_2 │ │ │ │ - 38: ifnull 440 │ │ │ │ + 38: ifnull 437 │ │ │ │ 41: aload_2 │ │ │ │ 42: astore 8 │ │ │ │ 44: iconst_0 │ │ │ │ 45: istore 9 │ │ │ │ 47: aload_1 │ │ │ │ 48: invokeinterface #156, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 53: astore 10 │ │ │ │ - 55: aload 10 │ │ │ │ + 53: astore 7 │ │ │ │ + 55: aload 7 │ │ │ │ 57: invokeinterface #162, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 62: istore 4 │ │ │ │ - 64: iload 4 │ │ │ │ - 66: ifeq 513 │ │ │ │ - 69: aload 10 │ │ │ │ + 62: istore 5 │ │ │ │ + 64: iload 5 │ │ │ │ + 66: ifeq 510 │ │ │ │ + 69: aload 7 │ │ │ │ 71: invokeinterface #166, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 76: checkcast #168 // class org/pyneo/maps/utils/GeoPoint │ │ │ │ - 79: astore 11 │ │ │ │ + 79: astore 10 │ │ │ │ 81: iload 9 │ │ │ │ 83: iconst_1 │ │ │ │ 84: iadd │ │ │ │ 85: istore 9 │ │ │ │ - 87: aload 11 │ │ │ │ + 87: aload 10 │ │ │ │ 89: invokevirtual #171 // Method org/pyneo/maps/utils/GeoPoint.getLatitudeE6:()I │ │ │ │ - 92: istore 4 │ │ │ │ - 94: aload 11 │ │ │ │ + 92: istore 5 │ │ │ │ + 94: aload 10 │ │ │ │ 96: invokevirtual #174 // Method org/pyneo/maps/utils/GeoPoint.getLongitudeE6:()I │ │ │ │ - 99: istore 5 │ │ │ │ + 99: istore 11 │ │ │ │ 101: aload_0 │ │ │ │ 102: astore 12 │ │ │ │ 104: aload_0 │ │ │ │ 105: getfield #26 // Field zoomLevel:I │ │ │ │ 108: istore 13 │ │ │ │ 110: aload_0 │ │ │ │ 111: getfield #20 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ @@ -675,214 +675,212 @@ │ │ │ │ 122: invokestatic #32 // Method org/pyneo/maps/map/TileView.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ 125: astore 14 │ │ │ │ 127: aload 14 │ │ │ │ 129: astore 12 │ │ │ │ 131: aload 14 │ │ │ │ 133: getfield #49 // Field org/pyneo/maps/tileprovider/TileSource.PROJECTION:I │ │ │ │ 136: istore 15 │ │ │ │ - 138: iload 4 │ │ │ │ - 140: iload 5 │ │ │ │ + 138: iload 5 │ │ │ │ + 140: iload 11 │ │ │ │ 142: iload 13 │ │ │ │ 144: aconst_null │ │ │ │ 145: iload 15 │ │ │ │ 147: invokestatic #55 // Method org/pyneo/maps/tileprovider/Util.getMapTileFromCoordinates:(III[II)[I │ │ │ │ 150: astore 16 │ │ │ │ 152: aload_0 │ │ │ │ 153: astore 12 │ │ │ │ 155: aload_0 │ │ │ │ 156: getfield #26 // Field zoomLevel:I │ │ │ │ - 159: istore 4 │ │ │ │ + 159: istore 5 │ │ │ │ 161: aload_0 │ │ │ │ 162: getfield #20 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 165: invokestatic #32 // Method org/pyneo/maps/map/TileView.access$500:(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ 168: astore 17 │ │ │ │ 170: aload 17 │ │ │ │ 172: getfield #49 // Field org/pyneo/maps/tileprovider/TileSource.PROJECTION:I │ │ │ │ - 175: istore 5 │ │ │ │ + 175: istore 11 │ │ │ │ 177: aload 16 │ │ │ │ - 179: iload 4 │ │ │ │ - 181: iload 5 │ │ │ │ + 179: iload 5 │ │ │ │ + 181: iload 11 │ │ │ │ 183: invokestatic #178 // Method org/pyneo/maps/tileprovider/Util.getBoundingBoxFromMapTile:([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ 186: astore 18 │ │ │ │ 188: iload_3 │ │ │ │ - 189: ifeq 453 │ │ │ │ + 189: ifeq 450 │ │ │ │ 192: aload_0 │ │ │ │ 193: getfield #26 // Field zoomLevel:I │ │ │ │ - 196: istore 4 │ │ │ │ + 196: istore 5 │ │ │ │ 198: bipush 7 │ │ │ │ - 200: istore 5 │ │ │ │ + 200: istore 11 │ │ │ │ 202: ldc #179 // float 9.8E-45f │ │ │ │ - 204: fstore 6 │ │ │ │ - 206: iload 4 │ │ │ │ - 208: iload 5 │ │ │ │ - 210: if_icmpge 453 │ │ │ │ - 213: aload 11 │ │ │ │ + 204: fstore 19 │ │ │ │ + 206: iload 5 │ │ │ │ + 208: iload 11 │ │ │ │ + 210: if_icmpge 450 │ │ │ │ + 213: aload 10 │ │ │ │ 215: invokevirtual #171 // Method org/pyneo/maps/utils/GeoPoint.getLatitudeE6:()I │ │ │ │ - 218: istore 4 │ │ │ │ - 220: aload 11 │ │ │ │ + 218: istore 5 │ │ │ │ + 220: aload 10 │ │ │ │ 222: invokevirtual #174 // Method org/pyneo/maps/utils/GeoPoint.getLongitudeE6:()I │ │ │ │ - 225: istore 5 │ │ │ │ + 225: istore 11 │ │ │ │ 227: iconst_0 │ │ │ │ 228: istore 13 │ │ │ │ 230: iconst_0 │ │ │ │ 231: istore 15 │ │ │ │ 233: aconst_null │ │ │ │ 234: astore 12 │ │ │ │ 236: aload 18 │ │ │ │ - 238: iload 4 │ │ │ │ - 240: iload 5 │ │ │ │ + 238: iload 5 │ │ │ │ + 240: iload 11 │ │ │ │ 242: aconst_null │ │ │ │ 243: invokevirtual #183 // Method org/pyneo/maps/utils/BoundingBoxE6.getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation:(II[F)[F │ │ │ │ - 246: astore 19 │ │ │ │ + 246: astore 20 │ │ │ │ 248: aload_0 │ │ │ │ 249: astore 12 │ │ │ │ 251: aload_0 │ │ │ │ 252: getfield #57 // Field centerMapTileCoords:[I │ │ │ │ 255: iconst_1 │ │ │ │ 256: iaload │ │ │ │ - 257: istore 4 │ │ │ │ + 257: istore 5 │ │ │ │ 259: aload 16 │ │ │ │ 261: iconst_1 │ │ │ │ 262: iaload │ │ │ │ - 263: istore 5 │ │ │ │ - 265: iload 4 │ │ │ │ - 267: iload 5 │ │ │ │ + 263: istore 11 │ │ │ │ + 265: iload 5 │ │ │ │ + 267: iload 11 │ │ │ │ 269: isub │ │ │ │ - 270: istore 20 │ │ │ │ + 270: istore 21 │ │ │ │ 272: aload_0 │ │ │ │ 273: getfield #57 // Field centerMapTileCoords:[I │ │ │ │ 276: iconst_0 │ │ │ │ 277: iaload │ │ │ │ - 278: istore 4 │ │ │ │ + 278: istore 5 │ │ │ │ 280: aconst_null │ │ │ │ 281: astore 17 │ │ │ │ 283: aload 16 │ │ │ │ 285: iconst_0 │ │ │ │ 286: iaload │ │ │ │ - 287: istore 5 │ │ │ │ - 289: iload 4 │ │ │ │ - 291: iload 5 │ │ │ │ + 287: istore 11 │ │ │ │ + 289: iload 5 │ │ │ │ + 291: iload 11 │ │ │ │ 293: isub │ │ │ │ - 294: istore 21 │ │ │ │ + 294: istore 22 │ │ │ │ 296: aload_0 │ │ │ │ 297: getfield #69 // Field upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; │ │ │ │ 300: getfield #188 // Field android/graphics/Point.x:I │ │ │ │ - 303: istore 4 │ │ │ │ + 303: istore 5 │ │ │ │ 305: aload_0 │ │ │ │ 306: getfield #40 // Field tileSizePx:I │ │ │ │ - 309: iload 20 │ │ │ │ + 309: iload 21 │ │ │ │ 311: imul │ │ │ │ - 312: istore 5 │ │ │ │ - 314: iload 4 │ │ │ │ - 316: iload 5 │ │ │ │ + 312: istore 11 │ │ │ │ + 314: iload 5 │ │ │ │ + 316: iload 11 │ │ │ │ 318: isub │ │ │ │ - 319: istore 22 │ │ │ │ + 319: istore 23 │ │ │ │ 321: aload_0 │ │ │ │ 322: getfield #69 // Field upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; │ │ │ │ 325: getfield #191 // Field android/graphics/Point.y:I │ │ │ │ - 328: istore 4 │ │ │ │ + 328: istore 5 │ │ │ │ 330: aload_0 │ │ │ │ 331: getfield #40 // Field tileSizePx:I │ │ │ │ - 334: iload 21 │ │ │ │ + 334: iload 22 │ │ │ │ 336: imul │ │ │ │ - 337: istore 5 │ │ │ │ - 339: iload 4 │ │ │ │ - 341: iload 5 │ │ │ │ + 337: istore 11 │ │ │ │ + 339: iload 5 │ │ │ │ + 341: iload 11 │ │ │ │ 343: isub │ │ │ │ - 344: istore 23 │ │ │ │ - 346: aload 19 │ │ │ │ + 344: istore 24 │ │ │ │ + 346: aload 20 │ │ │ │ 348: iconst_1 │ │ │ │ 349: faload │ │ │ │ - 350: fstore 24 │ │ │ │ + 350: fstore 6 │ │ │ │ 352: aload_0 │ │ │ │ 353: getfield #40 // Field tileSizePx:I │ │ │ │ 356: i2f │ │ │ │ - 357: fstore 6 │ │ │ │ - 359: fload 24 │ │ │ │ - 361: fload 6 │ │ │ │ + 357: fstore 19 │ │ │ │ + 359: fload 6 │ │ │ │ + 361: fload 19 │ │ │ │ 363: fmul │ │ │ │ 364: f2i │ │ │ │ - 365: istore 4 │ │ │ │ - 367: iload 22 │ │ │ │ - 369: iload 4 │ │ │ │ + 365: istore 5 │ │ │ │ + 367: iload 23 │ │ │ │ + 369: iload 5 │ │ │ │ 371: iadd │ │ │ │ 372: istore 25 │ │ │ │ - 374: aconst_null │ │ │ │ - 375: astore 7 │ │ │ │ - 377: aload 19 │ │ │ │ - 379: iconst_0 │ │ │ │ - 380: faload │ │ │ │ - 381: fstore 24 │ │ │ │ - 383: aload_0 │ │ │ │ - 384: getfield #40 // Field tileSizePx:I │ │ │ │ - 387: istore 5 │ │ │ │ - 389: iload 5 │ │ │ │ - 391: i2f │ │ │ │ - 392: fstore 6 │ │ │ │ - 394: fload 24 │ │ │ │ - 396: fload 6 │ │ │ │ - 398: fmul │ │ │ │ - 399: fstore 24 │ │ │ │ - 401: fload 24 │ │ │ │ - 403: f2i │ │ │ │ - 404: istore 4 │ │ │ │ - 406: iload 23 │ │ │ │ - 408: iload 4 │ │ │ │ - 410: iadd │ │ │ │ - 411: istore 26 │ │ │ │ - 413: iload 9 │ │ │ │ - 415: ifne 491 │ │ │ │ - 418: iload 25 │ │ │ │ - 420: i2f │ │ │ │ - 421: fstore 24 │ │ │ │ - 423: iload 26 │ │ │ │ - 425: i2f │ │ │ │ - 426: fstore 6 │ │ │ │ - 428: aload 8 │ │ │ │ - 430: fload 24 │ │ │ │ - 432: fload 6 │ │ │ │ - 434: invokevirtual #197 // Method android/graphics/Path.moveTo:(FF)V │ │ │ │ - 437: goto 55 │ │ │ │ - 440: new #193 // class android/graphics/Path │ │ │ │ - 443: astore 8 │ │ │ │ - 445: aload 8 │ │ │ │ - 447: invokespecial #198 // Method android/graphics/Path."":()V │ │ │ │ - 450: goto 44 │ │ │ │ - 453: aload 11 │ │ │ │ - 455: invokevirtual #171 // Method org/pyneo/maps/utils/GeoPoint.getLatitudeE6:()I │ │ │ │ - 458: istore 4 │ │ │ │ - 460: aload 11 │ │ │ │ - 462: invokevirtual #174 // Method org/pyneo/maps/utils/GeoPoint.getLongitudeE6:()I │ │ │ │ - 465: istore 5 │ │ │ │ + 374: aload 20 │ │ │ │ + 376: iconst_0 │ │ │ │ + 377: faload │ │ │ │ + 378: fstore 6 │ │ │ │ + 380: aload_0 │ │ │ │ + 381: getfield #40 // Field tileSizePx:I │ │ │ │ + 384: istore 11 │ │ │ │ + 386: iload 11 │ │ │ │ + 388: i2f │ │ │ │ + 389: fstore 19 │ │ │ │ + 391: fload 6 │ │ │ │ + 393: fload 19 │ │ │ │ + 395: fmul │ │ │ │ + 396: fstore 6 │ │ │ │ + 398: fload 6 │ │ │ │ + 400: f2i │ │ │ │ + 401: istore 5 │ │ │ │ + 403: iload 24 │ │ │ │ + 405: iload 5 │ │ │ │ + 407: iadd │ │ │ │ + 408: istore 26 │ │ │ │ + 410: iload 9 │ │ │ │ + 412: ifne 488 │ │ │ │ + 415: iload 25 │ │ │ │ + 417: i2f │ │ │ │ + 418: fstore 6 │ │ │ │ + 420: iload 26 │ │ │ │ + 422: i2f │ │ │ │ + 423: fstore 19 │ │ │ │ + 425: aload 8 │ │ │ │ + 427: fload 6 │ │ │ │ + 429: fload 19 │ │ │ │ + 431: invokevirtual #197 // Method android/graphics/Path.moveTo:(FF)V │ │ │ │ + 434: goto 55 │ │ │ │ + 437: new #193 // class android/graphics/Path │ │ │ │ + 440: astore 8 │ │ │ │ + 442: aload 8 │ │ │ │ + 444: invokespecial #198 // Method android/graphics/Path."":()V │ │ │ │ + 447: goto 44 │ │ │ │ + 450: aload 10 │ │ │ │ + 452: invokevirtual #171 // Method org/pyneo/maps/utils/GeoPoint.getLatitudeE6:()I │ │ │ │ + 455: istore 5 │ │ │ │ + 457: aload 10 │ │ │ │ + 459: invokevirtual #174 // Method org/pyneo/maps/utils/GeoPoint.getLongitudeE6:()I │ │ │ │ + 462: istore 11 │ │ │ │ + 464: iconst_0 │ │ │ │ + 465: istore 13 │ │ │ │ 467: iconst_0 │ │ │ │ - 468: istore 13 │ │ │ │ - 470: iconst_0 │ │ │ │ - 471: istore 15 │ │ │ │ - 473: aconst_null │ │ │ │ - 474: astore 12 │ │ │ │ - 476: aload 18 │ │ │ │ - 478: iload 4 │ │ │ │ - 480: iload 5 │ │ │ │ - 482: aconst_null │ │ │ │ - 483: invokevirtual #201 // Method org/pyneo/maps/utils/BoundingBoxE6.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F │ │ │ │ - 486: astore 19 │ │ │ │ - 488: goto 248 │ │ │ │ - 491: iload 25 │ │ │ │ - 493: i2f │ │ │ │ - 494: fstore 24 │ │ │ │ - 496: iload 26 │ │ │ │ - 498: i2f │ │ │ │ - 499: fstore 6 │ │ │ │ - 501: aload 8 │ │ │ │ - 503: fload 24 │ │ │ │ - 505: fload 6 │ │ │ │ - 507: invokevirtual #204 // Method android/graphics/Path.lineTo:(FF)V │ │ │ │ - 510: goto 55 │ │ │ │ - 513: aload 8 │ │ │ │ - 515: areturn │ │ │ │ + 468: istore 15 │ │ │ │ + 470: aconst_null │ │ │ │ + 471: astore 12 │ │ │ │ + 473: aload 18 │ │ │ │ + 475: iload 5 │ │ │ │ + 477: iload 11 │ │ │ │ + 479: aconst_null │ │ │ │ + 480: invokevirtual #201 // Method org/pyneo/maps/utils/BoundingBoxE6.getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation:(II[F)[F │ │ │ │ + 483: astore 20 │ │ │ │ + 485: goto 248 │ │ │ │ + 488: iload 25 │ │ │ │ + 490: i2f │ │ │ │ + 491: fstore 6 │ │ │ │ + 493: iload 26 │ │ │ │ + 495: i2f │ │ │ │ + 496: fstore 19 │ │ │ │ + 498: aload 8 │ │ │ │ + 500: fload 6 │ │ │ │ + 502: fload 19 │ │ │ │ + 504: invokevirtual #204 // Method android/graphics/Path.lineTo:(FF)V │ │ │ │ + 507: goto 55 │ │ │ │ + 510: aload 8 │ │ │ │ + 512: areturn │ │ │ │ │ │ │ │ public android.graphics.Point toPixels(org.pyneo.maps.utils.GeoPoint, double, android.graphics.Point); │ │ │ │ descriptor: (Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=27, args_size=4 │ │ │ │ 0: iconst_1 │ │ ├── org/pyneo/maps/map/TileView.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1212,15 +1212,15 @@ │ │ │ │ 140: dstore_3 │ │ │ │ 141: goto 33 │ │ │ │ │ │ │ │ protected void onDraw(android.graphics.Canvas); │ │ │ │ descriptor: (Landroid/graphics/Canvas;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=2 │ │ │ │ + stack=300, locals=10, args_size=2 │ │ │ │ 0: sipush 255 │ │ │ │ 3: istore_2 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokevirtual #264 // Method android/graphics/Canvas.save:()I │ │ │ │ 8: pop │ │ │ │ 9: aload_0 │ │ │ │ 10: getfield #95 // Field mBearing:F │ │ │ │ @@ -1255,85 +1255,81 @@ │ │ │ │ 57: iload_2 │ │ │ │ 58: iload_2 │ │ │ │ 59: invokevirtual #274 // Method android/graphics/Canvas.drawRGB:(III)V │ │ │ │ 62: aload_0 │ │ │ │ 63: getfield #191 // Field mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ │ │ 66: astore 8 │ │ │ │ 68: aload 8 │ │ │ │ - 70: ifnull 133 │ │ │ │ + 70: ifnull 129 │ │ │ │ 73: aload_0 │ │ │ │ 74: getfield #183 // Field mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; │ │ │ │ 77: aload_1 │ │ │ │ 78: aload_0 │ │ │ │ 79: invokevirtual #278 // Method org/pyneo/maps/map/TileOverlay.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ │ │ 82: aload_0 │ │ │ │ 83: getfield #59 // Field mOverlays:Ljava/util/List; │ │ │ │ - 86: astore 8 │ │ │ │ - 88: aload 8 │ │ │ │ - 90: invokeinterface #284, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 95: astore 9 │ │ │ │ - 97: aload 9 │ │ │ │ - 99: invokeinterface #290, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 104: istore 5 │ │ │ │ - 106: iload 5 │ │ │ │ - 108: ifeq 133 │ │ │ │ - 111: aload 9 │ │ │ │ - 113: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 118: checkcast #296 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ - 121: astore 10 │ │ │ │ - 123: aload 10 │ │ │ │ - 125: aload_1 │ │ │ │ - 126: aload_0 │ │ │ │ - 127: invokevirtual #297 // Method org/pyneo/maps/map/TileViewOverlay.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ │ │ - 130: goto 97 │ │ │ │ - 133: aload_1 │ │ │ │ - 134: invokevirtual #300 // Method android/graphics/Canvas.restore:()V │ │ │ │ - 137: aload_0 │ │ │ │ - 138: aload_1 │ │ │ │ - 139: invokespecial #304 // Method android/view/View.onDraw:(Landroid/graphics/Canvas;)V │ │ │ │ - 142: return │ │ │ │ + 86: invokeinterface #284, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 91: astore 8 │ │ │ │ + 93: aload 8 │ │ │ │ + 95: invokeinterface #290, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 100: istore 7 │ │ │ │ + 102: iload 7 │ │ │ │ + 104: ifeq 129 │ │ │ │ + 107: aload 8 │ │ │ │ + 109: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 114: checkcast #296 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ + 117: astore 9 │ │ │ │ + 119: aload 9 │ │ │ │ + 121: aload_1 │ │ │ │ + 122: aload_0 │ │ │ │ + 123: invokevirtual #297 // Method org/pyneo/maps/map/TileViewOverlay.onManagedDraw:(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ │ │ + 126: goto 93 │ │ │ │ + 129: aload_1 │ │ │ │ + 130: invokevirtual #300 // Method android/graphics/Canvas.restore:()V │ │ │ │ + 133: aload_0 │ │ │ │ + 134: aload_1 │ │ │ │ + 135: invokespecial #304 // Method android/view/View.onDraw:(Landroid/graphics/Canvas;)V │ │ │ │ + 138: return │ │ │ │ │ │ │ │ public boolean onKeyDown(int, android.view.KeyEvent); │ │ │ │ descriptor: (ILandroid/view/KeyEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #59 // Field mOverlays:Ljava/util/List; │ │ │ │ - 4: astore_3 │ │ │ │ - 5: aload_3 │ │ │ │ - 6: invokeinterface #284, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload 4 │ │ │ │ - 15: invokeinterface #290, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 20: istore 5 │ │ │ │ - 22: iload 5 │ │ │ │ - 24: ifeq 60 │ │ │ │ - 27: aload 4 │ │ │ │ - 29: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #296 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ - 37: astore 6 │ │ │ │ - 39: aload 6 │ │ │ │ - 41: iload_1 │ │ │ │ - 42: aload_2 │ │ │ │ - 43: aload_0 │ │ │ │ - 44: invokevirtual #308 // Method org/pyneo/maps/map/TileViewOverlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ │ │ - 47: istore 5 │ │ │ │ - 49: iload 5 │ │ │ │ - 51: ifeq 13 │ │ │ │ - 54: iconst_1 │ │ │ │ - 55: istore 5 │ │ │ │ - 57: iload 5 │ │ │ │ - 59: ireturn │ │ │ │ - 60: aload_0 │ │ │ │ - 61: iload_1 │ │ │ │ - 62: aload_2 │ │ │ │ - 63: invokespecial #311 // Method android/view/View.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ │ │ - 66: istore 5 │ │ │ │ - 68: goto 57 │ │ │ │ + 4: invokeinterface #284, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 9: astore_3 │ │ │ │ + 10: aload_3 │ │ │ │ + 11: invokeinterface #290, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 16: istore 4 │ │ │ │ + 18: iload 4 │ │ │ │ + 20: ifeq 55 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #294, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 29: checkcast #296 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ + 32: astore 5 │ │ │ │ + 34: aload 5 │ │ │ │ + 36: iload_1 │ │ │ │ + 37: aload_2 │ │ │ │ + 38: aload_0 │ │ │ │ + 39: invokevirtual #308 // Method org/pyneo/maps/map/TileViewOverlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ │ │ + 42: istore 4 │ │ │ │ + 44: iload 4 │ │ │ │ + 46: ifeq 10 │ │ │ │ + 49: iconst_1 │ │ │ │ + 50: istore 6 │ │ │ │ + 52: iload 6 │ │ │ │ + 54: ireturn │ │ │ │ + 55: aload_0 │ │ │ │ + 56: iload_1 │ │ │ │ + 57: aload_2 │ │ │ │ + 58: invokespecial #311 // Method android/view/View.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ │ │ + 61: istore 6 │ │ │ │ + 63: goto 52 │ │ │ │ │ │ │ │ public boolean onTouchEvent(android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: iconst_0 │ │ ├── org/pyneo/maps/track/TrackListActivity$8.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -236,15 +236,15 @@ │ │ │ │ 11: invokespecial #18 // Method java/lang/Object."":()V │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=24, args_size=1 │ │ │ │ + stack=300, locals=22, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ 4: invokestatic #24 // Method org/pyneo/maps/track/TrackListActivity.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ 7: astore_1 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #14 // Field val$trackid:I │ │ │ │ 12: istore_2 │ │ │ │ @@ -299,205 +299,203 @@ │ │ │ │ 114: astore 8 │ │ │ │ 116: new #77 // class java/lang/StringBuilder │ │ │ │ 119: astore 9 │ │ │ │ 121: aload 9 │ │ │ │ 123: invokespecial #78 // Method java/lang/StringBuilder."":()V │ │ │ │ 126: aload_3 │ │ │ │ 127: invokevirtual #82 // Method org/pyneo/maps/track/Track.getPoints:()Ljava/util/List; │ │ │ │ - 130: astore_1 │ │ │ │ - 131: aload_1 │ │ │ │ - 132: invokeinterface #88, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 137: astore 10 │ │ │ │ - 139: aload 10 │ │ │ │ - 141: invokeinterface #94, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 146: istore 11 │ │ │ │ - 148: iload 11 │ │ │ │ - 150: ifeq 232 │ │ │ │ - 153: aload 10 │ │ │ │ - 155: invokeinterface #98, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 160: checkcast #100 // class org/pyneo/maps/track/Track$TrackPoint │ │ │ │ - 163: astore 12 │ │ │ │ - 165: aload 12 │ │ │ │ - 167: invokevirtual #104 // Method org/pyneo/maps/track/Track$TrackPoint.getLon:()D │ │ │ │ - 170: dstore 13 │ │ │ │ - 172: aload 9 │ │ │ │ - 174: dload 13 │ │ │ │ - 176: invokevirtual #108 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ - 179: ldc #110 // String , │ │ │ │ - 181: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 184: astore_1 │ │ │ │ - 185: aload 12 │ │ │ │ - 187: invokevirtual #116 // Method org/pyneo/maps/track/Track$TrackPoint.getLat:()D │ │ │ │ - 190: dstore 15 │ │ │ │ - 192: aload_1 │ │ │ │ - 193: dload 15 │ │ │ │ - 195: invokevirtual #108 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ - 198: ldc #110 // String , │ │ │ │ - 200: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 203: astore_1 │ │ │ │ - 204: aload 12 │ │ │ │ - 206: invokevirtual #119 // Method org/pyneo/maps/track/Track$TrackPoint.getAlt:()D │ │ │ │ - 209: dstore 15 │ │ │ │ - 211: aload_1 │ │ │ │ - 212: dload 15 │ │ │ │ - 214: invokevirtual #108 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ - 217: astore_1 │ │ │ │ - 218: ldc #121 // String │ │ │ │ - 220: astore 6 │ │ │ │ - 222: aload_1 │ │ │ │ - 223: aload 6 │ │ │ │ - 225: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 228: pop │ │ │ │ - 229: goto 139 │ │ │ │ - 232: aload 9 │ │ │ │ - 234: invokevirtual #125 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 237: invokevirtual #130 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ - 240: astore_1 │ │ │ │ - 241: aload 8 │ │ │ │ - 243: aload_1 │ │ │ │ - 244: invokevirtual #66 // Method org/pyneo/maps/utils/SimpleXML.setText:(Ljava/lang/String;)V │ │ │ │ - 247: aload_0 │ │ │ │ - 248: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 251: astore_1 │ │ │ │ - 252: aload_0 │ │ │ │ - 253: getfield #14 // Field val$trackid:I │ │ │ │ - 256: istore_2 │ │ │ │ - 257: ldc #132 // String .kml │ │ │ │ - 259: astore 17 │ │ │ │ - 261: aload_1 │ │ │ │ - 262: iload_2 │ │ │ │ - 263: aload 17 │ │ │ │ - 265: invokestatic #136 // Method org/pyneo/maps/track/TrackListActivity.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ │ │ │ - 268: astore 18 │ │ │ │ - 270: aload 18 │ │ │ │ - 272: invokevirtual #141 // Method java/io/File.createNewFile:()Z │ │ │ │ - 275: pop │ │ │ │ - 276: new #143 // class java/io/FileOutputStream │ │ │ │ - 279: astore 19 │ │ │ │ - 281: aload 19 │ │ │ │ - 283: aload 18 │ │ │ │ - 285: invokespecial #146 // Method java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ - 288: new #148 // class java/io/OutputStreamWriter │ │ │ │ - 291: astore 20 │ │ │ │ - 293: aload 20 │ │ │ │ - 295: aload 19 │ │ │ │ - 297: invokespecial #151 // Method java/io/OutputStreamWriter."":(Ljava/io/OutputStream;)V │ │ │ │ - 300: aload 4 │ │ │ │ - 302: invokestatic #155 // Method org/pyneo/maps/utils/SimpleXML.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ │ │ │ - 305: astore_1 │ │ │ │ - 306: aload 20 │ │ │ │ - 308: aload_1 │ │ │ │ - 309: invokevirtual #158 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ - 312: aload 20 │ │ │ │ - 314: invokevirtual #161 // Method java/io/OutputStreamWriter.close:()V │ │ │ │ - 317: aload_0 │ │ │ │ - 318: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 321: astore_1 │ │ │ │ - 322: aload_1 │ │ │ │ - 323: invokestatic #165 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ - 326: astore_1 │ │ │ │ - 327: ldc #166 // int 2131427590 │ │ │ │ - 329: istore_2 │ │ │ │ - 330: iconst_1 │ │ │ │ - 331: istore 21 │ │ │ │ - 333: aload 18 │ │ │ │ - 335: invokevirtual #169 // Method java/io/File.toString:()Ljava/lang/String; │ │ │ │ - 338: astore 22 │ │ │ │ - 340: aload_1 │ │ │ │ - 341: iload_2 │ │ │ │ - 342: iload 21 │ │ │ │ - 344: iconst_0 │ │ │ │ - 345: aload 22 │ │ │ │ - 347: invokestatic #175 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ - 350: astore_1 │ │ │ │ - 351: aload_1 │ │ │ │ - 352: invokevirtual #178 // Method android/os/Message.sendToTarget:()V │ │ │ │ - 355: aload_0 │ │ │ │ - 356: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 359: invokestatic #182 // Method org/pyneo/maps/track/TrackListActivity.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ │ │ │ - 362: invokevirtual #187 // Method android/app/ProgressDialog.dismiss:()V │ │ │ │ - 365: return │ │ │ │ - 366: astore 23 │ │ │ │ - 368: aload 23 │ │ │ │ - 370: invokevirtual #190 // Method java/io/FileNotFoundException.toString:()Ljava/lang/String; │ │ │ │ - 373: aload 23 │ │ │ │ - 375: invokestatic #196 // Method org/pyneo/maps/utils/Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - 378: aload_0 │ │ │ │ - 379: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 382: invokestatic #165 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ - 385: astore_1 │ │ │ │ - 386: ldc #166 // int 2131427590 │ │ │ │ - 388: istore_2 │ │ │ │ - 389: iconst_0 │ │ │ │ - 390: istore 21 │ │ │ │ - 392: aconst_null │ │ │ │ - 393: astore 17 │ │ │ │ - 395: aload 23 │ │ │ │ - 397: invokevirtual #199 // Method java/io/FileNotFoundException.getMessage:()Ljava/lang/String; │ │ │ │ - 400: astore 22 │ │ │ │ - 402: aload_1 │ │ │ │ - 403: iload_2 │ │ │ │ + 130: invokeinterface #88, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 135: astore_1 │ │ │ │ + 136: aload_1 │ │ │ │ + 137: invokeinterface #94, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 142: istore_2 │ │ │ │ + 143: iload_2 │ │ │ │ + 144: ifeq 231 │ │ │ │ + 147: aload_1 │ │ │ │ + 148: invokeinterface #98, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 153: checkcast #100 // class org/pyneo/maps/track/Track$TrackPoint │ │ │ │ + 156: astore 10 │ │ │ │ + 158: aload 10 │ │ │ │ + 160: invokevirtual #104 // Method org/pyneo/maps/track/Track$TrackPoint.getLon:()D │ │ │ │ + 163: dstore 11 │ │ │ │ + 165: aload 9 │ │ │ │ + 167: dload 11 │ │ │ │ + 169: invokevirtual #108 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ + 172: ldc #110 // String , │ │ │ │ + 174: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 177: astore 6 │ │ │ │ + 179: aload 10 │ │ │ │ + 181: invokevirtual #116 // Method org/pyneo/maps/track/Track$TrackPoint.getLat:()D │ │ │ │ + 184: dstore 13 │ │ │ │ + 186: aload 6 │ │ │ │ + 188: dload 13 │ │ │ │ + 190: invokevirtual #108 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ + 193: ldc #110 // String , │ │ │ │ + 195: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 198: astore 6 │ │ │ │ + 200: aload 10 │ │ │ │ + 202: invokevirtual #119 // Method org/pyneo/maps/track/Track$TrackPoint.getAlt:()D │ │ │ │ + 205: dstore 13 │ │ │ │ + 207: aload 6 │ │ │ │ + 209: dload 13 │ │ │ │ + 211: invokevirtual #108 // Method java/lang/StringBuilder.append:(D)Ljava/lang/StringBuilder; │ │ │ │ + 214: astore 6 │ │ │ │ + 216: ldc #121 // String │ │ │ │ + 218: astore 15 │ │ │ │ + 220: aload 6 │ │ │ │ + 222: aload 15 │ │ │ │ + 224: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 227: pop │ │ │ │ + 228: goto 136 │ │ │ │ + 231: aload 9 │ │ │ │ + 233: invokevirtual #125 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 236: invokevirtual #130 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 239: astore_1 │ │ │ │ + 240: aload 8 │ │ │ │ + 242: aload_1 │ │ │ │ + 243: invokevirtual #66 // Method org/pyneo/maps/utils/SimpleXML.setText:(Ljava/lang/String;)V │ │ │ │ + 246: aload_0 │ │ │ │ + 247: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 250: astore_1 │ │ │ │ + 251: aload_0 │ │ │ │ + 252: getfield #14 // Field val$trackid:I │ │ │ │ + 255: istore_2 │ │ │ │ + 256: ldc #132 // String .kml │ │ │ │ + 258: astore 15 │ │ │ │ + 260: aload_1 │ │ │ │ + 261: iload_2 │ │ │ │ + 262: aload 15 │ │ │ │ + 264: invokestatic #136 // Method org/pyneo/maps/track/TrackListActivity.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ │ │ │ + 267: astore 16 │ │ │ │ + 269: aload 16 │ │ │ │ + 271: invokevirtual #141 // Method java/io/File.createNewFile:()Z │ │ │ │ + 274: pop │ │ │ │ + 275: new #143 // class java/io/FileOutputStream │ │ │ │ + 278: astore 17 │ │ │ │ + 280: aload 17 │ │ │ │ + 282: aload 16 │ │ │ │ + 284: invokespecial #146 // Method java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ + 287: new #148 // class java/io/OutputStreamWriter │ │ │ │ + 290: astore 18 │ │ │ │ + 292: aload 18 │ │ │ │ + 294: aload 17 │ │ │ │ + 296: invokespecial #151 // Method java/io/OutputStreamWriter."":(Ljava/io/OutputStream;)V │ │ │ │ + 299: aload 4 │ │ │ │ + 301: invokestatic #155 // Method org/pyneo/maps/utils/SimpleXML.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ │ │ │ + 304: astore_1 │ │ │ │ + 305: aload 18 │ │ │ │ + 307: aload_1 │ │ │ │ + 308: invokevirtual #158 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ + 311: aload 18 │ │ │ │ + 313: invokevirtual #161 // Method java/io/OutputStreamWriter.close:()V │ │ │ │ + 316: aload_0 │ │ │ │ + 317: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 320: astore_1 │ │ │ │ + 321: aload_1 │ │ │ │ + 322: invokestatic #165 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ + 325: astore_1 │ │ │ │ + 326: ldc #166 // int 2131427590 │ │ │ │ + 328: istore_2 │ │ │ │ + 329: iconst_1 │ │ │ │ + 330: istore 19 │ │ │ │ + 332: aload 16 │ │ │ │ + 334: invokevirtual #169 // Method java/io/File.toString:()Ljava/lang/String; │ │ │ │ + 337: astore 20 │ │ │ │ + 339: aload_1 │ │ │ │ + 340: iload_2 │ │ │ │ + 341: iload 19 │ │ │ │ + 343: iconst_0 │ │ │ │ + 344: aload 20 │ │ │ │ + 346: invokestatic #175 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ + 349: astore_1 │ │ │ │ + 350: aload_1 │ │ │ │ + 351: invokevirtual #178 // Method android/os/Message.sendToTarget:()V │ │ │ │ + 354: aload_0 │ │ │ │ + 355: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 358: invokestatic #182 // Method org/pyneo/maps/track/TrackListActivity.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ │ │ │ + 361: invokevirtual #187 // Method android/app/ProgressDialog.dismiss:()V │ │ │ │ + 364: return │ │ │ │ + 365: astore 21 │ │ │ │ + 367: aload 21 │ │ │ │ + 369: invokevirtual #190 // Method java/io/FileNotFoundException.toString:()Ljava/lang/String; │ │ │ │ + 372: aload 21 │ │ │ │ + 374: invokestatic #196 // Method org/pyneo/maps/utils/Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ + 377: aload_0 │ │ │ │ + 378: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 381: invokestatic #165 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ + 384: astore_1 │ │ │ │ + 385: ldc #166 // int 2131427590 │ │ │ │ + 387: istore_2 │ │ │ │ + 388: iconst_0 │ │ │ │ + 389: istore 19 │ │ │ │ + 391: aconst_null │ │ │ │ + 392: astore 15 │ │ │ │ + 394: aload 21 │ │ │ │ + 396: invokevirtual #199 // Method java/io/FileNotFoundException.getMessage:()Ljava/lang/String; │ │ │ │ + 399: astore 20 │ │ │ │ + 401: aload_1 │ │ │ │ + 402: iload_2 │ │ │ │ + 403: iconst_0 │ │ │ │ 404: iconst_0 │ │ │ │ - 405: iconst_0 │ │ │ │ - 406: aload 22 │ │ │ │ - 408: invokestatic #175 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ - 411: astore_1 │ │ │ │ - 412: aload_1 │ │ │ │ - 413: invokevirtual #178 // Method android/os/Message.sendToTarget:()V │ │ │ │ - 416: goto 355 │ │ │ │ - 419: astore 23 │ │ │ │ - 421: aload 23 │ │ │ │ - 423: invokevirtual #202 // Method java/io/IOException.toString:()Ljava/lang/String; │ │ │ │ - 426: aload 23 │ │ │ │ - 428: invokestatic #196 // Method org/pyneo/maps/utils/Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - 431: aload_0 │ │ │ │ - 432: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 435: invokestatic #165 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ - 438: astore_1 │ │ │ │ - 439: ldc #166 // int 2131427590 │ │ │ │ - 441: istore_2 │ │ │ │ - 442: iconst_0 │ │ │ │ - 443: istore 21 │ │ │ │ - 445: aconst_null │ │ │ │ - 446: astore 17 │ │ │ │ - 448: aload 23 │ │ │ │ - 450: invokevirtual #203 // Method java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ - 453: astore 22 │ │ │ │ - 455: aload_1 │ │ │ │ - 456: iload_2 │ │ │ │ + 405: aload 20 │ │ │ │ + 407: invokestatic #175 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ + 410: astore_1 │ │ │ │ + 411: aload_1 │ │ │ │ + 412: invokevirtual #178 // Method android/os/Message.sendToTarget:()V │ │ │ │ + 415: goto 354 │ │ │ │ + 418: astore 21 │ │ │ │ + 420: aload 21 │ │ │ │ + 422: invokevirtual #202 // Method java/io/IOException.toString:()Ljava/lang/String; │ │ │ │ + 425: aload 21 │ │ │ │ + 427: invokestatic #196 // Method org/pyneo/maps/utils/Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ + 430: aload_0 │ │ │ │ + 431: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 434: invokestatic #165 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ + 437: astore_1 │ │ │ │ + 438: ldc #166 // int 2131427590 │ │ │ │ + 440: istore_2 │ │ │ │ + 441: iconst_0 │ │ │ │ + 442: istore 19 │ │ │ │ + 444: aconst_null │ │ │ │ + 445: astore 15 │ │ │ │ + 447: aload 21 │ │ │ │ + 449: invokevirtual #203 // Method java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ + 452: astore 20 │ │ │ │ + 454: aload_1 │ │ │ │ + 455: iload_2 │ │ │ │ + 456: iconst_0 │ │ │ │ 457: iconst_0 │ │ │ │ - 458: iconst_0 │ │ │ │ - 459: aload 22 │ │ │ │ - 461: invokestatic #175 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ - 464: astore_1 │ │ │ │ - 465: aload_1 │ │ │ │ - 466: invokevirtual #178 // Method android/os/Message.sendToTarget:()V │ │ │ │ - 469: goto 355 │ │ │ │ + 458: aload 20 │ │ │ │ + 460: invokestatic #175 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ + 463: astore_1 │ │ │ │ + 464: aload_1 │ │ │ │ + 465: invokevirtual #178 // Method android/os/Message.sendToTarget:()V │ │ │ │ + 468: goto 354 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 270 276 366 Class java/io/FileNotFoundException │ │ │ │ - 270 276 419 Class java/io/IOException │ │ │ │ - 276 279 366 Class java/io/FileNotFoundException │ │ │ │ - 276 279 419 Class java/io/IOException │ │ │ │ - 283 288 366 Class java/io/FileNotFoundException │ │ │ │ - 283 288 419 Class java/io/IOException │ │ │ │ - 288 291 366 Class java/io/FileNotFoundException │ │ │ │ - 288 291 419 Class java/io/IOException │ │ │ │ - 295 300 366 Class java/io/FileNotFoundException │ │ │ │ - 295 300 419 Class java/io/IOException │ │ │ │ - 300 305 366 Class java/io/FileNotFoundException │ │ │ │ - 300 305 419 Class java/io/IOException │ │ │ │ - 308 312 366 Class java/io/FileNotFoundException │ │ │ │ - 308 312 419 Class java/io/IOException │ │ │ │ - 312 317 366 Class java/io/FileNotFoundException │ │ │ │ - 312 317 419 Class java/io/IOException │ │ │ │ - 317 321 366 Class java/io/FileNotFoundException │ │ │ │ - 317 321 419 Class java/io/IOException │ │ │ │ - 322 326 366 Class java/io/FileNotFoundException │ │ │ │ - 322 326 419 Class java/io/IOException │ │ │ │ - 333 338 366 Class java/io/FileNotFoundException │ │ │ │ - 333 338 419 Class java/io/IOException │ │ │ │ - 345 350 366 Class java/io/FileNotFoundException │ │ │ │ - 345 350 419 Class java/io/IOException │ │ │ │ - 351 355 366 Class java/io/FileNotFoundException │ │ │ │ - 351 355 419 Class java/io/IOException │ │ │ │ + 269 275 365 Class java/io/FileNotFoundException │ │ │ │ + 269 275 418 Class java/io/IOException │ │ │ │ + 275 278 365 Class java/io/FileNotFoundException │ │ │ │ + 275 278 418 Class java/io/IOException │ │ │ │ + 282 287 365 Class java/io/FileNotFoundException │ │ │ │ + 282 287 418 Class java/io/IOException │ │ │ │ + 287 290 365 Class java/io/FileNotFoundException │ │ │ │ + 287 290 418 Class java/io/IOException │ │ │ │ + 294 299 365 Class java/io/FileNotFoundException │ │ │ │ + 294 299 418 Class java/io/IOException │ │ │ │ + 299 304 365 Class java/io/FileNotFoundException │ │ │ │ + 299 304 418 Class java/io/IOException │ │ │ │ + 307 311 365 Class java/io/FileNotFoundException │ │ │ │ + 307 311 418 Class java/io/IOException │ │ │ │ + 311 316 365 Class java/io/FileNotFoundException │ │ │ │ + 311 316 418 Class java/io/IOException │ │ │ │ + 316 320 365 Class java/io/FileNotFoundException │ │ │ │ + 316 320 418 Class java/io/IOException │ │ │ │ + 321 325 365 Class java/io/FileNotFoundException │ │ │ │ + 321 325 418 Class java/io/IOException │ │ │ │ + 332 337 365 Class java/io/FileNotFoundException │ │ │ │ + 332 337 418 Class java/io/IOException │ │ │ │ + 344 349 365 Class java/io/FileNotFoundException │ │ │ │ + 344 349 418 Class java/io/IOException │ │ │ │ + 350 354 365 Class java/io/FileNotFoundException │ │ │ │ + 350 354 418 Class java/io/IOException │ │ │ │ } │ │ ├── org/pyneo/maps/track/TrackListActivity$9.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ 11: invokespecial #18 // Method java/lang/Object."":()V │ │ │ │ 14: return │ │ │ │ │ │ │ │ public void run(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=22, args_size=1 │ │ │ │ + stack=300, locals=20, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ 4: invokestatic #24 // Method org/pyneo/maps/track/TrackListActivity.access$300:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ │ │ 7: astore_1 │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #14 // Field val$trackid:I │ │ │ │ 12: istore_2 │ │ │ │ @@ -346,214 +346,212 @@ │ │ │ │ 151: ldc #102 // String trkseg │ │ │ │ 153: invokevirtual #84 // Method org/pyneo/maps/utils/SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ 156: astore 8 │ │ │ │ 158: aconst_null │ │ │ │ 159: astore 9 │ │ │ │ 161: aload_3 │ │ │ │ 162: invokevirtual #106 // Method org/pyneo/maps/track/Track.getPoints:()Ljava/util/List; │ │ │ │ - 165: astore_1 │ │ │ │ - 166: aload_1 │ │ │ │ - 167: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 172: astore 10 │ │ │ │ - 174: aload 10 │ │ │ │ - 176: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 181: istore 11 │ │ │ │ - 183: iload 11 │ │ │ │ - 185: ifeq 308 │ │ │ │ - 188: aload 10 │ │ │ │ - 190: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 195: checkcast #124 // class org/pyneo/maps/track/Track$TrackPoint │ │ │ │ - 198: astore 12 │ │ │ │ - 200: aload 8 │ │ │ │ - 202: ldc #126 // String trkpt │ │ │ │ - 204: invokevirtual #84 // Method org/pyneo/maps/utils/SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ - 207: astore 9 │ │ │ │ - 209: aload 12 │ │ │ │ - 211: invokevirtual #132 // Method org/pyneo/maps/track/Track$TrackPoint.getLat:()D │ │ │ │ - 214: invokestatic #138 // Method java/lang/Double.toString:(D)Ljava/lang/String; │ │ │ │ - 217: astore 6 │ │ │ │ - 219: aload 9 │ │ │ │ - 221: ldc #128 // String lat │ │ │ │ - 223: aload 6 │ │ │ │ - 225: invokevirtual #62 // Method org/pyneo/maps/utils/SimpleXML.setAttr:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 228: aload 12 │ │ │ │ - 230: invokevirtual #143 // Method org/pyneo/maps/track/Track$TrackPoint.getLon:()D │ │ │ │ - 233: invokestatic #138 // Method java/lang/Double.toString:(D)Ljava/lang/String; │ │ │ │ - 236: astore 6 │ │ │ │ - 238: aload 9 │ │ │ │ - 240: ldc #140 // String lon │ │ │ │ - 242: aload 6 │ │ │ │ - 244: invokevirtual #62 // Method org/pyneo/maps/utils/SimpleXML.setAttr:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 247: aload 9 │ │ │ │ - 249: ldc #145 // String ele │ │ │ │ - 251: invokevirtual #84 // Method org/pyneo/maps/utils/SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ - 254: astore_1 │ │ │ │ - 255: aload 12 │ │ │ │ - 257: invokevirtual #148 // Method org/pyneo/maps/track/Track$TrackPoint.getAlt:()D │ │ │ │ - 260: dstore 13 │ │ │ │ - 262: dload 13 │ │ │ │ - 264: invokestatic #138 // Method java/lang/Double.toString:(D)Ljava/lang/String; │ │ │ │ - 267: astore 6 │ │ │ │ - 269: aload_1 │ │ │ │ - 270: aload 6 │ │ │ │ - 272: invokevirtual #93 // Method org/pyneo/maps/utils/SimpleXML.setText:(Ljava/lang/String;)V │ │ │ │ - 275: aload 9 │ │ │ │ - 277: ldc #150 // String time │ │ │ │ - 279: invokevirtual #84 // Method org/pyneo/maps/utils/SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ - 282: astore_1 │ │ │ │ - 283: aload 12 │ │ │ │ - 285: invokevirtual #154 // Method org/pyneo/maps/track/Track$TrackPoint.getDate:()Ljava/util/Date; │ │ │ │ - 288: astore 6 │ │ │ │ - 290: aload 4 │ │ │ │ - 292: aload 6 │ │ │ │ - 294: invokevirtual #158 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ - 297: astore 6 │ │ │ │ - 299: aload_1 │ │ │ │ - 300: aload 6 │ │ │ │ - 302: invokevirtual #93 // Method org/pyneo/maps/utils/SimpleXML.setText:(Ljava/lang/String;)V │ │ │ │ - 305: goto 174 │ │ │ │ - 308: aload_0 │ │ │ │ - 309: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 312: astore_1 │ │ │ │ - 313: aload_0 │ │ │ │ - 314: getfield #14 // Field val$trackid:I │ │ │ │ - 317: istore_2 │ │ │ │ - 318: ldc #160 // String .gpx │ │ │ │ - 320: astore 15 │ │ │ │ - 322: aload_1 │ │ │ │ - 323: iload_2 │ │ │ │ - 324: aload 15 │ │ │ │ - 326: invokestatic #164 // Method org/pyneo/maps/track/TrackListActivity.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ │ │ │ - 329: astore 16 │ │ │ │ - 331: aload 16 │ │ │ │ - 333: invokevirtual #169 // Method java/io/File.createNewFile:()Z │ │ │ │ - 336: pop │ │ │ │ - 337: new #171 // class java/io/FileOutputStream │ │ │ │ - 340: astore 17 │ │ │ │ - 342: aload 17 │ │ │ │ - 344: aload 16 │ │ │ │ - 346: invokespecial #174 // Method java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ - 349: new #176 // class java/io/OutputStreamWriter │ │ │ │ - 352: astore 18 │ │ │ │ - 354: aload 18 │ │ │ │ - 356: aload 17 │ │ │ │ - 358: invokespecial #179 // Method java/io/OutputStreamWriter."":(Ljava/io/OutputStream;)V │ │ │ │ - 361: aload 5 │ │ │ │ - 363: invokestatic #183 // Method org/pyneo/maps/utils/SimpleXML.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ │ │ │ - 366: astore_1 │ │ │ │ - 367: aload 18 │ │ │ │ - 369: aload_1 │ │ │ │ - 370: invokevirtual #186 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ - 373: aload 18 │ │ │ │ - 375: invokevirtual #189 // Method java/io/OutputStreamWriter.close:()V │ │ │ │ - 378: aload_0 │ │ │ │ - 379: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 382: astore_1 │ │ │ │ - 383: aload_1 │ │ │ │ - 384: invokestatic #193 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ - 387: astore_1 │ │ │ │ - 388: ldc #194 // int 2131427590 │ │ │ │ - 390: istore_2 │ │ │ │ - 391: iconst_1 │ │ │ │ - 392: istore 19 │ │ │ │ - 394: aload 16 │ │ │ │ - 396: invokevirtual #199 // Method java/io/File.toString:()Ljava/lang/String; │ │ │ │ - 399: astore 20 │ │ │ │ - 401: aload_1 │ │ │ │ - 402: iload_2 │ │ │ │ - 403: iload 19 │ │ │ │ - 405: iconst_0 │ │ │ │ - 406: aload 20 │ │ │ │ - 408: invokestatic #205 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ - 411: astore_1 │ │ │ │ - 412: aload_1 │ │ │ │ - 413: invokevirtual #208 // Method android/os/Message.sendToTarget:()V │ │ │ │ - 416: aload_0 │ │ │ │ - 417: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 420: invokestatic #212 // Method org/pyneo/maps/track/TrackListActivity.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ │ │ │ - 423: invokevirtual #217 // Method android/app/ProgressDialog.dismiss:()V │ │ │ │ - 426: return │ │ │ │ - 427: astore 21 │ │ │ │ - 429: aload 21 │ │ │ │ - 431: invokevirtual #220 // Method java/io/FileNotFoundException.toString:()Ljava/lang/String; │ │ │ │ - 434: aload 21 │ │ │ │ - 436: invokestatic #226 // Method org/pyneo/maps/utils/Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - 439: aload_0 │ │ │ │ - 440: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 443: invokestatic #193 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ - 446: astore_1 │ │ │ │ - 447: ldc #194 // int 2131427590 │ │ │ │ - 449: istore_2 │ │ │ │ - 450: iconst_0 │ │ │ │ - 451: istore 19 │ │ │ │ - 453: aconst_null │ │ │ │ - 454: astore 15 │ │ │ │ - 456: aload 21 │ │ │ │ - 458: invokevirtual #229 // Method java/io/FileNotFoundException.getMessage:()Ljava/lang/String; │ │ │ │ - 461: astore 20 │ │ │ │ - 463: aload_1 │ │ │ │ - 464: iload_2 │ │ │ │ - 465: iconst_0 │ │ │ │ - 466: iconst_0 │ │ │ │ - 467: aload 20 │ │ │ │ - 469: invokestatic #205 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ - 472: astore_1 │ │ │ │ - 473: aload_1 │ │ │ │ - 474: invokevirtual #208 // Method android/os/Message.sendToTarget:()V │ │ │ │ - 477: goto 416 │ │ │ │ - 480: astore 21 │ │ │ │ - 482: aload 21 │ │ │ │ - 484: invokevirtual #232 // Method java/io/IOException.toString:()Ljava/lang/String; │ │ │ │ - 487: aload 21 │ │ │ │ - 489: invokestatic #226 // Method org/pyneo/maps/utils/Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - 492: aload_0 │ │ │ │ - 493: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ - 496: invokestatic #193 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ - 499: astore_1 │ │ │ │ - 500: ldc #194 // int 2131427590 │ │ │ │ - 502: istore_2 │ │ │ │ - 503: iconst_0 │ │ │ │ - 504: istore 19 │ │ │ │ - 506: aconst_null │ │ │ │ - 507: astore 15 │ │ │ │ - 509: aload 21 │ │ │ │ - 511: invokevirtual #233 // Method java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ - 514: astore 20 │ │ │ │ - 516: aload_1 │ │ │ │ - 517: iload_2 │ │ │ │ - 518: iconst_0 │ │ │ │ - 519: iconst_0 │ │ │ │ - 520: aload 20 │ │ │ │ - 522: invokestatic #205 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ - 525: astore_1 │ │ │ │ - 526: aload_1 │ │ │ │ - 527: invokevirtual #208 // Method android/os/Message.sendToTarget:()V │ │ │ │ - 530: goto 416 │ │ │ │ + 165: invokeinterface #112, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 170: astore_1 │ │ │ │ + 171: aload_1 │ │ │ │ + 172: invokeinterface #118, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 177: istore_2 │ │ │ │ + 178: iload_2 │ │ │ │ + 179: ifeq 305 │ │ │ │ + 182: aload_1 │ │ │ │ + 183: invokeinterface #122, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 188: checkcast #124 // class org/pyneo/maps/track/Track$TrackPoint │ │ │ │ + 191: astore 10 │ │ │ │ + 193: aload 8 │ │ │ │ + 195: ldc #126 // String trkpt │ │ │ │ + 197: invokevirtual #84 // Method org/pyneo/maps/utils/SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ + 200: astore 9 │ │ │ │ + 202: aload 10 │ │ │ │ + 204: invokevirtual #132 // Method org/pyneo/maps/track/Track$TrackPoint.getLat:()D │ │ │ │ + 207: invokestatic #138 // Method java/lang/Double.toString:(D)Ljava/lang/String; │ │ │ │ + 210: astore 11 │ │ │ │ + 212: aload 9 │ │ │ │ + 214: ldc #128 // String lat │ │ │ │ + 216: aload 11 │ │ │ │ + 218: invokevirtual #62 // Method org/pyneo/maps/utils/SimpleXML.setAttr:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 221: aload 10 │ │ │ │ + 223: invokevirtual #143 // Method org/pyneo/maps/track/Track$TrackPoint.getLon:()D │ │ │ │ + 226: invokestatic #138 // Method java/lang/Double.toString:(D)Ljava/lang/String; │ │ │ │ + 229: astore 11 │ │ │ │ + 231: aload 9 │ │ │ │ + 233: ldc #140 // String lon │ │ │ │ + 235: aload 11 │ │ │ │ + 237: invokevirtual #62 // Method org/pyneo/maps/utils/SimpleXML.setAttr:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 240: aload 9 │ │ │ │ + 242: ldc #145 // String ele │ │ │ │ + 244: invokevirtual #84 // Method org/pyneo/maps/utils/SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ + 247: astore 6 │ │ │ │ + 249: aload 10 │ │ │ │ + 251: invokevirtual #148 // Method org/pyneo/maps/track/Track$TrackPoint.getAlt:()D │ │ │ │ + 254: dstore 12 │ │ │ │ + 256: dload 12 │ │ │ │ + 258: invokestatic #138 // Method java/lang/Double.toString:(D)Ljava/lang/String; │ │ │ │ + 261: astore 11 │ │ │ │ + 263: aload 6 │ │ │ │ + 265: aload 11 │ │ │ │ + 267: invokevirtual #93 // Method org/pyneo/maps/utils/SimpleXML.setText:(Ljava/lang/String;)V │ │ │ │ + 270: aload 9 │ │ │ │ + 272: ldc #150 // String time │ │ │ │ + 274: invokevirtual #84 // Method org/pyneo/maps/utils/SimpleXML.createChild:(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ │ │ + 277: astore 6 │ │ │ │ + 279: aload 10 │ │ │ │ + 281: invokevirtual #154 // Method org/pyneo/maps/track/Track$TrackPoint.getDate:()Ljava/util/Date; │ │ │ │ + 284: astore 11 │ │ │ │ + 286: aload 4 │ │ │ │ + 288: aload 11 │ │ │ │ + 290: invokevirtual #158 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ + 293: astore 11 │ │ │ │ + 295: aload 6 │ │ │ │ + 297: aload 11 │ │ │ │ + 299: invokevirtual #93 // Method org/pyneo/maps/utils/SimpleXML.setText:(Ljava/lang/String;)V │ │ │ │ + 302: goto 171 │ │ │ │ + 305: aload_0 │ │ │ │ + 306: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 309: astore_1 │ │ │ │ + 310: aload_0 │ │ │ │ + 311: getfield #14 // Field val$trackid:I │ │ │ │ + 314: istore_2 │ │ │ │ + 315: ldc #160 // String .gpx │ │ │ │ + 317: astore 11 │ │ │ │ + 319: aload_1 │ │ │ │ + 320: iload_2 │ │ │ │ + 321: aload 11 │ │ │ │ + 323: invokestatic #164 // Method org/pyneo/maps/track/TrackListActivity.access$600:(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ │ │ │ + 326: astore 14 │ │ │ │ + 328: aload 14 │ │ │ │ + 330: invokevirtual #169 // Method java/io/File.createNewFile:()Z │ │ │ │ + 333: pop │ │ │ │ + 334: new #171 // class java/io/FileOutputStream │ │ │ │ + 337: astore 15 │ │ │ │ + 339: aload 15 │ │ │ │ + 341: aload 14 │ │ │ │ + 343: invokespecial #174 // Method java/io/FileOutputStream."":(Ljava/io/File;)V │ │ │ │ + 346: new #176 // class java/io/OutputStreamWriter │ │ │ │ + 349: astore 16 │ │ │ │ + 351: aload 16 │ │ │ │ + 353: aload 15 │ │ │ │ + 355: invokespecial #179 // Method java/io/OutputStreamWriter."":(Ljava/io/OutputStream;)V │ │ │ │ + 358: aload 5 │ │ │ │ + 360: invokestatic #183 // Method org/pyneo/maps/utils/SimpleXML.saveXml:(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ │ │ │ + 363: astore_1 │ │ │ │ + 364: aload 16 │ │ │ │ + 366: aload_1 │ │ │ │ + 367: invokevirtual #186 // Method java/io/OutputStreamWriter.write:(Ljava/lang/String;)V │ │ │ │ + 370: aload 16 │ │ │ │ + 372: invokevirtual #189 // Method java/io/OutputStreamWriter.close:()V │ │ │ │ + 375: aload_0 │ │ │ │ + 376: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 379: astore_1 │ │ │ │ + 380: aload_1 │ │ │ │ + 381: invokestatic #193 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ + 384: astore_1 │ │ │ │ + 385: ldc #194 // int 2131427590 │ │ │ │ + 387: istore_2 │ │ │ │ + 388: iconst_1 │ │ │ │ + 389: istore 17 │ │ │ │ + 391: aload 14 │ │ │ │ + 393: invokevirtual #199 // Method java/io/File.toString:()Ljava/lang/String; │ │ │ │ + 396: astore 18 │ │ │ │ + 398: aload_1 │ │ │ │ + 399: iload_2 │ │ │ │ + 400: iload 17 │ │ │ │ + 402: iconst_0 │ │ │ │ + 403: aload 18 │ │ │ │ + 405: invokestatic #205 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ + 408: astore_1 │ │ │ │ + 409: aload_1 │ │ │ │ + 410: invokevirtual #208 // Method android/os/Message.sendToTarget:()V │ │ │ │ + 413: aload_0 │ │ │ │ + 414: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 417: invokestatic #212 // Method org/pyneo/maps/track/TrackListActivity.access$400:(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ │ │ │ + 420: invokevirtual #217 // Method android/app/ProgressDialog.dismiss:()V │ │ │ │ + 423: return │ │ │ │ + 424: astore 19 │ │ │ │ + 426: aload 19 │ │ │ │ + 428: invokevirtual #220 // Method java/io/FileNotFoundException.toString:()Ljava/lang/String; │ │ │ │ + 431: aload 19 │ │ │ │ + 433: invokestatic #226 // Method org/pyneo/maps/utils/Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ + 436: aload_0 │ │ │ │ + 437: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 440: invokestatic #193 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ + 443: astore_1 │ │ │ │ + 444: ldc #194 // int 2131427590 │ │ │ │ + 446: istore_2 │ │ │ │ + 447: iconst_0 │ │ │ │ + 448: istore 17 │ │ │ │ + 450: aconst_null │ │ │ │ + 451: astore 11 │ │ │ │ + 453: aload 19 │ │ │ │ + 455: invokevirtual #229 // Method java/io/FileNotFoundException.getMessage:()Ljava/lang/String; │ │ │ │ + 458: astore 18 │ │ │ │ + 460: aload_1 │ │ │ │ + 461: iload_2 │ │ │ │ + 462: iconst_0 │ │ │ │ + 463: iconst_0 │ │ │ │ + 464: aload 18 │ │ │ │ + 466: invokestatic #205 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ + 469: astore_1 │ │ │ │ + 470: aload_1 │ │ │ │ + 471: invokevirtual #208 // Method android/os/Message.sendToTarget:()V │ │ │ │ + 474: goto 413 │ │ │ │ + 477: astore 19 │ │ │ │ + 479: aload 19 │ │ │ │ + 481: invokevirtual #232 // Method java/io/IOException.toString:()Ljava/lang/String; │ │ │ │ + 484: aload 19 │ │ │ │ + 486: invokestatic #226 // Method org/pyneo/maps/utils/Ut.e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ + 489: aload_0 │ │ │ │ + 490: getfield #12 // Field this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ │ + 493: invokestatic #193 // Method org/pyneo/maps/track/TrackListActivity.access$500:(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ │ │ + 496: astore_1 │ │ │ │ + 497: ldc #194 // int 2131427590 │ │ │ │ + 499: istore_2 │ │ │ │ + 500: iconst_0 │ │ │ │ + 501: istore 17 │ │ │ │ + 503: aconst_null │ │ │ │ + 504: astore 11 │ │ │ │ + 506: aload 19 │ │ │ │ + 508: invokevirtual #233 // Method java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ + 511: astore 18 │ │ │ │ + 513: aload_1 │ │ │ │ + 514: iload_2 │ │ │ │ + 515: iconst_0 │ │ │ │ + 516: iconst_0 │ │ │ │ + 517: aload 18 │ │ │ │ + 519: invokestatic #205 // Method android/os/Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ │ │ + 522: astore_1 │ │ │ │ + 523: aload_1 │ │ │ │ + 524: invokevirtual #208 // Method android/os/Message.sendToTarget:()V │ │ │ │ + 527: goto 413 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 331 337 427 Class java/io/FileNotFoundException │ │ │ │ - 331 337 480 Class java/io/IOException │ │ │ │ - 337 340 427 Class java/io/FileNotFoundException │ │ │ │ - 337 340 480 Class java/io/IOException │ │ │ │ - 344 349 427 Class java/io/FileNotFoundException │ │ │ │ - 344 349 480 Class java/io/IOException │ │ │ │ - 349 352 427 Class java/io/FileNotFoundException │ │ │ │ - 349 352 480 Class java/io/IOException │ │ │ │ - 356 361 427 Class java/io/FileNotFoundException │ │ │ │ - 356 361 480 Class java/io/IOException │ │ │ │ - 361 366 427 Class java/io/FileNotFoundException │ │ │ │ - 361 366 480 Class java/io/IOException │ │ │ │ - 369 373 427 Class java/io/FileNotFoundException │ │ │ │ - 369 373 480 Class java/io/IOException │ │ │ │ - 373 378 427 Class java/io/FileNotFoundException │ │ │ │ - 373 378 480 Class java/io/IOException │ │ │ │ - 378 382 427 Class java/io/FileNotFoundException │ │ │ │ - 378 382 480 Class java/io/IOException │ │ │ │ - 383 387 427 Class java/io/FileNotFoundException │ │ │ │ - 383 387 480 Class java/io/IOException │ │ │ │ - 394 399 427 Class java/io/FileNotFoundException │ │ │ │ - 394 399 480 Class java/io/IOException │ │ │ │ - 406 411 427 Class java/io/FileNotFoundException │ │ │ │ - 406 411 480 Class java/io/IOException │ │ │ │ - 412 416 427 Class java/io/FileNotFoundException │ │ │ │ - 412 416 480 Class java/io/IOException │ │ │ │ + 328 334 424 Class java/io/FileNotFoundException │ │ │ │ + 328 334 477 Class java/io/IOException │ │ │ │ + 334 337 424 Class java/io/FileNotFoundException │ │ │ │ + 334 337 477 Class java/io/IOException │ │ │ │ + 341 346 424 Class java/io/FileNotFoundException │ │ │ │ + 341 346 477 Class java/io/IOException │ │ │ │ + 346 349 424 Class java/io/FileNotFoundException │ │ │ │ + 346 349 477 Class java/io/IOException │ │ │ │ + 353 358 424 Class java/io/FileNotFoundException │ │ │ │ + 353 358 477 Class java/io/IOException │ │ │ │ + 358 363 424 Class java/io/FileNotFoundException │ │ │ │ + 358 363 477 Class java/io/IOException │ │ │ │ + 366 370 424 Class java/io/FileNotFoundException │ │ │ │ + 366 370 477 Class java/io/IOException │ │ │ │ + 370 375 424 Class java/io/FileNotFoundException │ │ │ │ + 370 375 477 Class java/io/IOException │ │ │ │ + 375 379 424 Class java/io/FileNotFoundException │ │ │ │ + 375 379 477 Class java/io/IOException │ │ │ │ + 380 384 424 Class java/io/FileNotFoundException │ │ │ │ + 380 384 477 Class java/io/IOException │ │ │ │ + 391 396 424 Class java/io/FileNotFoundException │ │ │ │ + 391 396 477 Class java/io/IOException │ │ │ │ + 403 408 424 Class java/io/FileNotFoundException │ │ │ │ + 403 408 477 Class java/io/IOException │ │ │ │ + 409 413 424 Class java/io/FileNotFoundException │ │ │ │ + 409 413 477 Class java/io/IOException │ │ │ │ } │ │ ├── org/pyneo/maps/utils/CursorI.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -20,39 +20,37 @@ │ │ │ │ #12 = Methodref #4.#11 // java/lang/Object."":()V │ │ │ │ #13 = NameAndType #7:#8 // cursor:Landroid/database/Cursor; │ │ │ │ #14 = Fieldref #2.#13 // org/pyneo/maps/utils/CursorI.cursor:Landroid/database/Cursor; │ │ │ │ #15 = Utf8 (Landroid/database/Cursor;)V │ │ │ │ #16 = NameAndType #9:#15 // "":(Landroid/database/Cursor;)V │ │ │ │ #17 = Methodref #2.#16 // org/pyneo/maps/utils/CursorI."":(Landroid/database/Cursor;)V │ │ │ │ #18 = Utf8 iterator │ │ │ │ - #19 = Utf8 ()Ljava/util/Iterator; │ │ │ │ - #20 = NameAndType #18:#19 // iterator:()Ljava/util/Iterator; │ │ │ │ - #21 = Methodref #2.#20 // org/pyneo/maps/utils/CursorI.iterator:()Ljava/util/Iterator; │ │ │ │ + #19 = Utf8 ()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ + #20 = NameAndType #18:#19 // iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ + #21 = Methodref #2.#20 // org/pyneo/maps/utils/CursorI.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ #22 = Utf8 java/util/Iterator │ │ │ │ #23 = Class #22 // java/util/Iterator │ │ │ │ #24 = Utf8 hasNext │ │ │ │ #25 = Utf8 ()Z │ │ │ │ #26 = NameAndType #24:#25 // hasNext:()Z │ │ │ │ #27 = InterfaceMethodref #23.#26 // java/util/Iterator.hasNext:()Z │ │ │ │ #28 = Utf8 next │ │ │ │ #29 = Utf8 ()Ljava/lang/Object; │ │ │ │ #30 = NameAndType #28:#29 // next:()Ljava/lang/Object; │ │ │ │ #31 = InterfaceMethodref #23.#30 // java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ #32 = Utf8 android/database/Cursor │ │ │ │ #33 = Class #32 // android/database/Cursor │ │ │ │ - #34 = Utf8 ()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ - #35 = NameAndType #18:#34 // iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ - #36 = Methodref #2.#35 // org/pyneo/maps/utils/CursorI.iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ - #37 = Utf8 org/pyneo/maps/utils/CursorI$IteratorI │ │ │ │ - #38 = Class #37 // org/pyneo/maps/utils/CursorI$IteratorI │ │ │ │ - #39 = Utf8 (Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ │ │ - #40 = NameAndType #9:#39 // "":(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ │ │ - #41 = Methodref #38.#40 // org/pyneo/maps/utils/CursorI$IteratorI."":(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ │ │ - #42 = Utf8 Code │ │ │ │ - #43 = Utf8 test │ │ │ │ + #34 = Utf8 org/pyneo/maps/utils/CursorI$IteratorI │ │ │ │ + #35 = Class #34 // org/pyneo/maps/utils/CursorI$IteratorI │ │ │ │ + #36 = Utf8 (Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ │ │ + #37 = NameAndType #9:#36 // "":(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ │ │ + #38 = Methodref #35.#37 // org/pyneo/maps/utils/CursorI$IteratorI."":(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ │ │ + #39 = Utf8 Code │ │ │ │ + #40 = Utf8 test │ │ │ │ + #41 = Utf8 ()Ljava/util/Iterator; │ │ │ │ { │ │ │ │ android.database.Cursor cursor; │ │ │ │ descriptor: Landroid/database/Cursor; │ │ │ │ flags: (0x0000) │ │ │ │ │ │ │ │ public org.pyneo.maps.utils.CursorI(android.database.Cursor); │ │ │ │ descriptor: (Landroid/database/Cursor;)V │ │ │ │ @@ -73,15 +71,15 @@ │ │ │ │ stack=300, locals=4, args_size=1 │ │ │ │ 0: new #2 // class org/pyneo/maps/utils/CursorI │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: aload_0 │ │ │ │ 6: invokespecial #17 // Method "":(Landroid/database/Cursor;)V │ │ │ │ 9: aload_1 │ │ │ │ - 10: invokevirtual #21 // Method iterator:()Ljava/util/Iterator; │ │ │ │ + 10: invokevirtual #21 // Method iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ 13: astore_2 │ │ │ │ 14: aload_2 │ │ │ │ 15: invokeinterface #27, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 20: istore_3 │ │ │ │ 21: iload_3 │ │ │ │ 22: ifeq 38 │ │ │ │ 25: aload_2 │ │ │ │ @@ -93,30 +91,30 @@ │ │ │ │ │ │ │ │ public java.util.Iterator iterator(); │ │ │ │ descriptor: ()Ljava/util/Iterator; │ │ │ │ flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ - 1: invokevirtual #36 // Method iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ + 1: invokevirtual #21 // Method iterator:()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public org.pyneo.maps.utils.CursorI$IteratorI iterator(); │ │ │ │ descriptor: ()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ - 0: new #38 // class org/pyneo/maps/utils/CursorI$IteratorI │ │ │ │ + 0: new #35 // class org/pyneo/maps/utils/CursorI$IteratorI │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_0 │ │ │ │ 5: getfield #14 // Field cursor:Landroid/database/Cursor; │ │ │ │ 8: astore_2 │ │ │ │ 9: aload_1 │ │ │ │ 10: aload_0 │ │ │ │ 11: aload_2 │ │ │ │ - 12: invokespecial #41 // Method org/pyneo/maps/utils/CursorI$IteratorI."":(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ │ │ + 12: invokespecial #38 // Method org/pyneo/maps/utils/CursorI$IteratorI."":(Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ │ │ │ 15: aload_0 │ │ │ │ 16: aconst_null │ │ │ │ 17: putfield #14 // Field cursor:Landroid/database/Cursor; │ │ │ │ 20: aload_1 │ │ │ │ 21: areturn │ │ │ │ } │ │ ├── org/pyneo/maps/utils/SimpleXML.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -620,19 +620,19 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public String getText() { │ │ │ │ return this.ftext; │ │ │ │ } │ │ │ │ │ │ │ │ void serializeNode(final XmlSerializer xmlSerializer) { │ │ │ │ - Label_0173_Outer: │ │ │ │ + Label_0172_Outer: │ │ │ │ while (true) { │ │ │ │ final String s = ""; │ │ │ │ - Label_0234: { │ │ │ │ - Label_0212: { │ │ │ │ + Label_0231: { │ │ │ │ + Label_0209: { │ │ │ │ while (true) { │ │ │ │ SimpleXML next2 = null; │ │ │ │ try { │ │ │ │ xmlSerializer.startTag(s, this.fname); │ │ │ │ final HashMap fattrs = this.fattrs; │ │ │ │ try { │ │ │ │ final Set> entrySet = fattrs.entrySet(); │ │ │ │ @@ -651,26 +651,26 @@ │ │ │ │ final String key = entry.getKey(); │ │ │ │ try { │ │ │ │ final String s3 = (String)key; │ │ │ │ try { │ │ │ │ final V value = entry.getValue(); │ │ │ │ try { │ │ │ │ xmlSerializer.attribute(s2, s3, (String)value); │ │ │ │ - continue Label_0173_Outer; │ │ │ │ + continue Label_0172_Outer; │ │ │ │ final Vector fchild = this.fchild; │ │ │ │ try { │ │ │ │ if (fchild.size() <= 0) { │ │ │ │ - break Label_0212; │ │ │ │ + break Label_0209; │ │ │ │ } │ │ │ │ final Vector fchild2 = this.fchild; │ │ │ │ try { │ │ │ │ final Iterator iterator2 = fchild2.iterator(); │ │ │ │ try { │ │ │ │ if (!iterator2.hasNext()) { │ │ │ │ - break Label_0234; │ │ │ │ + break Label_0231; │ │ │ │ } │ │ │ │ next2 = iterator2.next(); │ │ │ │ } │ │ │ │ catch (Exception ex) {} │ │ │ │ } │ │ │ │ catch (Exception ex2) {} │ │ │ │ } │ │ ├── org/pyneo/maps/utils/TableE.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -655,287 +655,287 @@ │ │ │ │ 170: aload 7 │ │ │ │ 172: areturn │ │ │ │ │ │ │ │ public static void test(android.database.Cursor); │ │ │ │ descriptor: (Landroid/database/Cursor;)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=1 │ │ │ │ + stack=300, locals=12, args_size=1 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_1 │ │ │ │ - 2: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 5: astore_2 │ │ │ │ - 6: aload_2 │ │ │ │ - 7: arraylength │ │ │ │ - 8: istore_3 │ │ │ │ - 9: iconst_0 │ │ │ │ + 2: aconst_null │ │ │ │ + 3: astore_2 │ │ │ │ + 4: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 7: astore_3 │ │ │ │ + 8: aload_3 │ │ │ │ + 9: arraylength │ │ │ │ 10: istore 4 │ │ │ │ - 12: iload 4 │ │ │ │ - 14: iload_3 │ │ │ │ - 15: if_icmpge 120 │ │ │ │ - 18: aload_2 │ │ │ │ - 19: iload 4 │ │ │ │ - 21: aaload │ │ │ │ - 22: astore 5 │ │ │ │ - 24: new #21 // class java/lang/StringBuilder │ │ │ │ - 27: astore 6 │ │ │ │ - 29: aload 6 │ │ │ │ - 31: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ - 34: aload 6 │ │ │ │ - 36: ldc #87 // String TableE.test(): name= │ │ │ │ - 38: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 41: astore 6 │ │ │ │ - 43: aload 5 │ │ │ │ - 45: invokevirtual #90 // Method org/pyneo/maps/utils/TableE$thing.name:()Ljava/lang/String; │ │ │ │ - 48: astore 7 │ │ │ │ - 50: aload 6 │ │ │ │ - 52: aload 7 │ │ │ │ - 54: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 57: astore 6 │ │ │ │ - 59: ldc #92 // String , ordinal= │ │ │ │ - 61: astore 7 │ │ │ │ - 63: aload 6 │ │ │ │ - 65: aload 7 │ │ │ │ - 67: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 70: astore 6 │ │ │ │ - 72: aload 5 │ │ │ │ - 74: invokevirtual #96 // Method org/pyneo/maps/utils/TableE$thing.ordinal:()I │ │ │ │ - 77: istore 8 │ │ │ │ - 79: aload 6 │ │ │ │ - 81: iload 8 │ │ │ │ - 83: invokevirtual #63 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ - 86: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 89: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ - 92: getstatic #108 // Field org/pyneo/maps/utils/TableE$1.$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I │ │ │ │ - 95: astore 6 │ │ │ │ - 97: aload 5 │ │ │ │ - 99: invokevirtual #96 // Method org/pyneo/maps/utils/TableE$thing.ordinal:()I │ │ │ │ - 102: istore 8 │ │ │ │ - 104: aload 6 │ │ │ │ - 106: iload 8 │ │ │ │ - 108: iaload │ │ │ │ - 109: istore 9 │ │ │ │ - 111: iload 4 │ │ │ │ - 113: iconst_1 │ │ │ │ - 114: iadd │ │ │ │ - 115: istore 4 │ │ │ │ - 117: goto 12 │ │ │ │ - 120: new #21 // class java/lang/StringBuilder │ │ │ │ - 123: astore 6 │ │ │ │ - 125: aload 6 │ │ │ │ - 127: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ - 130: aload 6 │ │ │ │ - 132: ldc #110 // String TableE.test(): valueOf= │ │ │ │ - 134: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 137: astore 6 │ │ │ │ - 139: ldc #112 // String NAME │ │ │ │ - 141: invokestatic #116 // Method org/pyneo/maps/utils/TableE$thing.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 144: astore 7 │ │ │ │ - 146: aload 6 │ │ │ │ - 148: aload 7 │ │ │ │ - 150: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 153: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 156: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ - 159: new #21 // class java/lang/StringBuilder │ │ │ │ - 162: astore 6 │ │ │ │ - 164: aload 6 │ │ │ │ - 166: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ - 169: aload 6 │ │ │ │ - 171: ldc #118 // String TableE.test(): createStatement= │ │ │ │ - 173: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 176: astore 6 │ │ │ │ - 178: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 181: astore 10 │ │ │ │ - 183: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ - 185: aload 10 │ │ │ │ - 187: invokestatic #122 // Method createStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 190: astore 7 │ │ │ │ - 192: aload 6 │ │ │ │ - 194: aload 7 │ │ │ │ - 196: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 199: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 202: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ - 205: new #21 // class java/lang/StringBuilder │ │ │ │ - 208: astore 6 │ │ │ │ - 210: aload 6 │ │ │ │ - 212: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ - 215: aload 6 │ │ │ │ - 217: ldc #124 // String TableE.test(): insertStatement= │ │ │ │ - 219: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 222: astore 6 │ │ │ │ - 224: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 227: astore 10 │ │ │ │ - 229: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ - 231: aload 10 │ │ │ │ - 233: invokestatic #127 // Method insertStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 236: astore 7 │ │ │ │ - 238: aload 6 │ │ │ │ - 240: aload 7 │ │ │ │ + 12: iconst_0 │ │ │ │ + 13: istore 5 │ │ │ │ + 15: aconst_null │ │ │ │ + 16: astore 6 │ │ │ │ + 18: iload 5 │ │ │ │ + 20: iload 4 │ │ │ │ + 22: if_icmpge 126 │ │ │ │ + 25: aload_3 │ │ │ │ + 26: iload 5 │ │ │ │ + 28: aaload │ │ │ │ + 29: astore 7 │ │ │ │ + 31: new #21 // class java/lang/StringBuilder │ │ │ │ + 34: astore 8 │ │ │ │ + 36: aload 8 │ │ │ │ + 38: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ + 41: aload 8 │ │ │ │ + 43: ldc #87 // String TableE.test(): name= │ │ │ │ + 45: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 48: astore 8 │ │ │ │ + 50: aload 7 │ │ │ │ + 52: invokevirtual #90 // Method org/pyneo/maps/utils/TableE$thing.name:()Ljava/lang/String; │ │ │ │ + 55: astore 9 │ │ │ │ + 57: aload 8 │ │ │ │ + 59: aload 9 │ │ │ │ + 61: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 64: astore 8 │ │ │ │ + 66: ldc #92 // String , ordinal= │ │ │ │ + 68: astore 9 │ │ │ │ + 70: aload 8 │ │ │ │ + 72: aload 9 │ │ │ │ + 74: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 77: astore 8 │ │ │ │ + 79: aload 7 │ │ │ │ + 81: invokevirtual #96 // Method org/pyneo/maps/utils/TableE$thing.ordinal:()I │ │ │ │ + 84: istore 10 │ │ │ │ + 86: aload 8 │ │ │ │ + 88: iload 10 │ │ │ │ + 90: invokevirtual #63 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ + 93: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 96: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ + 99: getstatic #108 // Field org/pyneo/maps/utils/TableE$1.$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I │ │ │ │ + 102: astore 8 │ │ │ │ + 104: aload 7 │ │ │ │ + 106: invokevirtual #96 // Method org/pyneo/maps/utils/TableE$thing.ordinal:()I │ │ │ │ + 109: istore 10 │ │ │ │ + 111: aload 8 │ │ │ │ + 113: iload 10 │ │ │ │ + 115: iaload │ │ │ │ + 116: pop │ │ │ │ + 117: iload 5 │ │ │ │ + 119: iconst_1 │ │ │ │ + 120: iadd │ │ │ │ + 121: istore 5 │ │ │ │ + 123: goto 18 │ │ │ │ + 126: new #21 // class java/lang/StringBuilder │ │ │ │ + 129: astore 6 │ │ │ │ + 131: aload 6 │ │ │ │ + 133: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ + 136: aload 6 │ │ │ │ + 138: ldc #110 // String TableE.test(): valueOf= │ │ │ │ + 140: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 143: astore 6 │ │ │ │ + 145: ldc #112 // String NAME │ │ │ │ + 147: invokestatic #116 // Method org/pyneo/maps/utils/TableE$thing.valueOf:(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 150: astore_3 │ │ │ │ + 151: aload 6 │ │ │ │ + 153: aload_3 │ │ │ │ + 154: invokevirtual #60 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 157: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 160: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ + 163: new #21 // class java/lang/StringBuilder │ │ │ │ + 166: astore 6 │ │ │ │ + 168: aload 6 │ │ │ │ + 170: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ + 173: aload 6 │ │ │ │ + 175: ldc #118 // String TableE.test(): createStatement= │ │ │ │ + 177: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 180: astore 6 │ │ │ │ + 182: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 185: astore 11 │ │ │ │ + 187: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ + 189: aload 11 │ │ │ │ + 191: invokestatic #122 // Method createStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 194: astore_3 │ │ │ │ + 195: aload 6 │ │ │ │ + 197: aload_3 │ │ │ │ + 198: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 201: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 204: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ + 207: new #21 // class java/lang/StringBuilder │ │ │ │ + 210: astore 6 │ │ │ │ + 212: aload 6 │ │ │ │ + 214: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ + 217: aload 6 │ │ │ │ + 219: ldc #124 // String TableE.test(): insertStatement= │ │ │ │ + 221: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 224: astore 6 │ │ │ │ + 226: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 229: astore 11 │ │ │ │ + 231: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ + 233: aload 11 │ │ │ │ + 235: invokestatic #127 // Method insertStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 238: astore_3 │ │ │ │ + 239: aload 6 │ │ │ │ + 241: aload_3 │ │ │ │ 242: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 245: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 248: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ 251: new #21 // class java/lang/StringBuilder │ │ │ │ 254: astore 6 │ │ │ │ 256: aload 6 │ │ │ │ 258: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ 261: aload 6 │ │ │ │ 263: ldc #129 // String TableE.test(): updateStatement= │ │ │ │ 265: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 268: astore 6 │ │ │ │ 270: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 273: astore 10 │ │ │ │ + 273: astore 11 │ │ │ │ 275: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ - 277: aload 10 │ │ │ │ + 277: aload 11 │ │ │ │ 279: aconst_null │ │ │ │ 280: invokestatic #133 // Method updateStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 283: astore 7 │ │ │ │ - 285: aload 6 │ │ │ │ - 287: aload 7 │ │ │ │ - 289: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 292: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 295: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ - 298: new #21 // class java/lang/StringBuilder │ │ │ │ - 301: astore 6 │ │ │ │ - 303: aload 6 │ │ │ │ - 305: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ - 308: aload 6 │ │ │ │ - 310: ldc #135 // String TableE.test(): selectStatement= │ │ │ │ - 312: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 315: astore 6 │ │ │ │ - 317: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 320: astore 10 │ │ │ │ - 322: iload_1 │ │ │ │ - 323: anewarray #4 // class java/lang/Object │ │ │ │ - 326: astore 11 │ │ │ │ - 328: getstatic #139 // Field org/pyneo/maps/utils/TableE$thing.id:Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 331: astore 12 │ │ │ │ - 333: aload 11 │ │ │ │ - 335: iconst_0 │ │ │ │ - 336: aload 12 │ │ │ │ - 338: aastore │ │ │ │ - 339: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ - 341: aload 10 │ │ │ │ - 343: aconst_null │ │ │ │ - 344: aload 11 │ │ │ │ - 346: invokestatic #143 // Method selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 349: astore 7 │ │ │ │ - 351: aload 6 │ │ │ │ - 353: aload 7 │ │ │ │ - 355: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 358: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 361: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ - 364: new #21 // class java/lang/StringBuilder │ │ │ │ - 367: astore 6 │ │ │ │ - 369: aload 6 │ │ │ │ - 371: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ - 374: aload 6 │ │ │ │ - 376: ldc #145 // String TableE.test(): deleteStatement= │ │ │ │ - 378: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 381: astore 6 │ │ │ │ - 383: iload_1 │ │ │ │ - 384: anewarray #4 // class java/lang/Object │ │ │ │ - 387: astore 10 │ │ │ │ - 389: getstatic #139 // Field org/pyneo/maps/utils/TableE$thing.id:Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 392: astore 11 │ │ │ │ - 394: aload 10 │ │ │ │ - 396: iconst_0 │ │ │ │ - 397: aload 11 │ │ │ │ - 399: aastore │ │ │ │ - 400: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ - 402: aload 10 │ │ │ │ - 404: invokestatic #148 // Method deleteStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 407: astore 7 │ │ │ │ - 409: aload 6 │ │ │ │ - 411: aload 7 │ │ │ │ - 413: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 416: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 419: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ - 422: new #21 // class java/lang/StringBuilder │ │ │ │ - 425: astore 6 │ │ │ │ - 427: aload 6 │ │ │ │ - 429: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ - 432: aload 6 │ │ │ │ - 434: ldc #150 // String TableE.test(): dropStatement= │ │ │ │ - 436: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 439: astore 6 │ │ │ │ - 441: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 444: astore 10 │ │ │ │ - 446: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ - 448: aload 10 │ │ │ │ - 450: invokestatic #153 // Method dropStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 453: astore 7 │ │ │ │ - 455: aload 6 │ │ │ │ - 457: aload 7 │ │ │ │ - 459: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 462: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 465: astore 6 │ │ │ │ - 467: aload 6 │ │ │ │ - 469: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ - 472: aload_0 │ │ │ │ - 473: ifnull 497 │ │ │ │ - 476: getstatic #139 // Field org/pyneo/maps/utils/TableE$thing.id:Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ - 479: astore 6 │ │ │ │ - 481: aload 6 │ │ │ │ - 483: invokevirtual #96 // Method org/pyneo/maps/utils/TableE$thing.ordinal:()I │ │ │ │ - 486: istore 9 │ │ │ │ - 488: aload_0 │ │ │ │ - 489: iload 9 │ │ │ │ - 491: invokeinterface #159, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ - 496: pop │ │ │ │ - 497: return │ │ │ │ + 283: astore_3 │ │ │ │ + 284: aload 6 │ │ │ │ + 286: aload_3 │ │ │ │ + 287: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 290: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 293: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ + 296: new #21 // class java/lang/StringBuilder │ │ │ │ + 299: astore 6 │ │ │ │ + 301: aload 6 │ │ │ │ + 303: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ + 306: aload 6 │ │ │ │ + 308: ldc #135 // String TableE.test(): selectStatement= │ │ │ │ + 310: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 313: astore 6 │ │ │ │ + 315: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 318: astore 11 │ │ │ │ + 320: iload_1 │ │ │ │ + 321: anewarray #4 // class java/lang/Object │ │ │ │ + 324: astore 8 │ │ │ │ + 326: getstatic #139 // Field org/pyneo/maps/utils/TableE$thing.id:Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 329: astore 9 │ │ │ │ + 331: aload 8 │ │ │ │ + 333: iconst_0 │ │ │ │ + 334: aload 9 │ │ │ │ + 336: aastore │ │ │ │ + 337: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ + 339: aload 11 │ │ │ │ + 341: aconst_null │ │ │ │ + 342: aload 8 │ │ │ │ + 344: invokestatic #143 // Method selectStatement:(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 347: astore_3 │ │ │ │ + 348: aload 6 │ │ │ │ + 350: aload_3 │ │ │ │ + 351: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 354: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 357: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ + 360: new #21 // class java/lang/StringBuilder │ │ │ │ + 363: astore 6 │ │ │ │ + 365: aload 6 │ │ │ │ + 367: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ + 370: aload 6 │ │ │ │ + 372: ldc #145 // String TableE.test(): deleteStatement= │ │ │ │ + 374: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 377: astore 6 │ │ │ │ + 379: iload_1 │ │ │ │ + 380: anewarray #4 // class java/lang/Object │ │ │ │ + 383: astore 11 │ │ │ │ + 385: getstatic #139 // Field org/pyneo/maps/utils/TableE$thing.id:Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 388: astore 8 │ │ │ │ + 390: aload 11 │ │ │ │ + 392: iconst_0 │ │ │ │ + 393: aload 8 │ │ │ │ + 395: aastore │ │ │ │ + 396: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ + 398: aload 11 │ │ │ │ + 400: invokestatic #148 // Method deleteStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 403: astore_2 │ │ │ │ + 404: aload 6 │ │ │ │ + 406: aload_2 │ │ │ │ + 407: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 410: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 413: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ + 416: new #21 // class java/lang/StringBuilder │ │ │ │ + 419: astore 6 │ │ │ │ + 421: aload 6 │ │ │ │ + 423: invokespecial #22 // Method java/lang/StringBuilder."":()V │ │ │ │ + 426: aload 6 │ │ │ │ + 428: ldc #150 // String TableE.test(): dropStatement= │ │ │ │ + 430: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 433: astore 6 │ │ │ │ + 435: invokestatic #85 // Method org/pyneo/maps/utils/TableE$thing.values:()[Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 438: astore_3 │ │ │ │ + 439: ldc #81 // class org/pyneo/maps/utils/TableE$thing │ │ │ │ + 441: aload_3 │ │ │ │ + 442: invokestatic #153 // Method dropStatement:(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + 445: astore_2 │ │ │ │ + 446: aload 6 │ │ │ │ + 448: aload_2 │ │ │ │ + 449: invokevirtual #28 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 452: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 455: astore 6 │ │ │ │ + 457: aload 6 │ │ │ │ + 459: invokestatic #102 // Method org/pyneo/maps/utils/Ut.i:(Ljava/lang/String;)V │ │ │ │ + 462: aload_0 │ │ │ │ + 463: ifnull 487 │ │ │ │ + 466: getstatic #139 // Field org/pyneo/maps/utils/TableE$thing.id:Lorg/pyneo/maps/utils/TableE$thing; │ │ │ │ + 469: astore 6 │ │ │ │ + 471: aload 6 │ │ │ │ + 473: invokevirtual #96 // Method org/pyneo/maps/utils/TableE$thing.ordinal:()I │ │ │ │ + 476: istore 5 │ │ │ │ + 478: aload_0 │ │ │ │ + 479: iload 5 │ │ │ │ + 481: invokeinterface #159, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ + 486: pop │ │ │ │ + 487: return │ │ │ │ │ │ │ │ public static java.lang.String[] toString(java.lang.Object[]); │ │ │ │ descriptor: ([Ljava/lang/Object;)[Ljava/lang/String; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=10, args_size=1 │ │ │ │ + stack=300, locals=8, args_size=1 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_1 │ │ │ │ 2: aload_0 │ │ │ │ 3: arraylength │ │ │ │ - 4: istore_2 │ │ │ │ - 5: iload_2 │ │ │ │ - 6: anewarray #161 // class java/lang/String │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_0 │ │ │ │ - 11: astore 4 │ │ │ │ - 13: aload_0 │ │ │ │ - 14: arraylength │ │ │ │ + 4: anewarray #161 // class java/lang/String │ │ │ │ + 7: astore_2 │ │ │ │ + 8: aload_0 │ │ │ │ + 9: arraylength │ │ │ │ + 10: istore_3 │ │ │ │ + 11: iconst_0 │ │ │ │ + 12: istore 4 │ │ │ │ + 14: iconst_0 │ │ │ │ 15: istore 5 │ │ │ │ - 17: iconst_0 │ │ │ │ - 18: istore 6 │ │ │ │ - 20: iconst_0 │ │ │ │ - 21: istore 7 │ │ │ │ - 23: iload 6 │ │ │ │ - 25: iload 5 │ │ │ │ - 27: if_icmpge 67 │ │ │ │ - 30: aload 4 │ │ │ │ - 32: iload 6 │ │ │ │ - 34: aaload │ │ │ │ - 35: astore 8 │ │ │ │ - 37: iload 7 │ │ │ │ - 39: iconst_1 │ │ │ │ - 40: iadd │ │ │ │ - 41: istore_1 │ │ │ │ - 42: aload 8 │ │ │ │ - 44: invokevirtual #162 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 47: astore 9 │ │ │ │ - 49: aload_3 │ │ │ │ - 50: iload 7 │ │ │ │ - 52: aload 9 │ │ │ │ - 54: aastore │ │ │ │ - 55: iload 6 │ │ │ │ - 57: iconst_1 │ │ │ │ - 58: iadd │ │ │ │ - 59: istore 6 │ │ │ │ - 61: iload_1 │ │ │ │ - 62: istore 7 │ │ │ │ - 64: goto 23 │ │ │ │ - 67: aload_3 │ │ │ │ - 68: areturn │ │ │ │ + 17: iload 4 │ │ │ │ + 19: iload_3 │ │ │ │ + 20: if_icmpge 59 │ │ │ │ + 23: aload_0 │ │ │ │ + 24: iload 4 │ │ │ │ + 26: aaload │ │ │ │ + 27: astore 6 │ │ │ │ + 29: iload 5 │ │ │ │ + 31: iconst_1 │ │ │ │ + 32: iadd │ │ │ │ + 33: istore_1 │ │ │ │ + 34: aload 6 │ │ │ │ + 36: invokevirtual #162 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ + 39: astore 7 │ │ │ │ + 41: aload_2 │ │ │ │ + 42: iload 5 │ │ │ │ + 44: aload 7 │ │ │ │ + 46: aastore │ │ │ │ + 47: iload 4 │ │ │ │ + 49: iconst_1 │ │ │ │ + 50: iadd │ │ │ │ + 51: istore 4 │ │ │ │ + 53: iload_1 │ │ │ │ + 54: istore 5 │ │ │ │ + 56: goto 17 │ │ │ │ + 59: aload_2 │ │ │ │ + 60: areturn │ │ │ │ │ │ │ │ public static java.lang.String updateStatement(java.lang.Class, java.lang.Object[], java.lang.Object[]); │ │ │ │ descriptor: (Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=3 │ │ │ │ 0: new #21 // class java/lang/StringBuilder │ │ ├── org/pyneo/maps/map/TileView$TouchListener.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -316,39 +316,37 @@ │ │ │ │ descriptor: (Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 4: getfield #63 // Field org/pyneo/maps/map/TileView.mOverlays:Ljava/util/List; │ │ │ │ - 7: astore_2 │ │ │ │ - 8: aload_2 │ │ │ │ - 9: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 14: astore_3 │ │ │ │ - 15: aload_3 │ │ │ │ - 16: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 21: istore 4 │ │ │ │ - 23: iload 4 │ │ │ │ - 25: ifeq 58 │ │ │ │ - 28: aload_3 │ │ │ │ - 29: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #81 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ - 37: astore 5 │ │ │ │ - 39: aload_0 │ │ │ │ - 40: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 43: astore_2 │ │ │ │ + 7: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 12: astore_2 │ │ │ │ + 13: aload_2 │ │ │ │ + 14: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 19: istore_3 │ │ │ │ + 20: iload_3 │ │ │ │ + 21: ifeq 54 │ │ │ │ + 24: aload_2 │ │ │ │ + 25: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 30: checkcast #81 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ + 33: astore 4 │ │ │ │ + 35: aload_0 │ │ │ │ + 36: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ + 39: astore 5 │ │ │ │ + 41: aload 4 │ │ │ │ + 43: aload_1 │ │ │ │ 44: aload 5 │ │ │ │ - 46: aload_1 │ │ │ │ - 47: aload_2 │ │ │ │ - 48: invokevirtual #85 // Method org/pyneo/maps/map/TileViewOverlay.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ │ │ - 51: istore 4 │ │ │ │ - 53: iload 4 │ │ │ │ - 55: ifeq 15 │ │ │ │ - 58: iconst_1 │ │ │ │ - 59: ireturn │ │ │ │ + 46: invokevirtual #85 // Method org/pyneo/maps/map/TileViewOverlay.onDown:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ │ │ + 49: istore_3 │ │ │ │ + 50: iload_3 │ │ │ │ + 51: ifeq 13 │ │ │ │ + 54: iconst_1 │ │ │ │ + 55: ireturn │ │ │ │ │ │ │ │ public boolean onFling(android.view.MotionEvent, android.view.MotionEvent, float, float); │ │ │ │ descriptor: (Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=5 │ │ │ │ 0: iconst_0 │ │ │ │ @@ -360,59 +358,57 @@ │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore_2 │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 6: getfield #63 // Field org/pyneo/maps/map/TileView.mOverlays:Ljava/util/List; │ │ │ │ - 9: astore_3 │ │ │ │ - 10: aload_3 │ │ │ │ - 11: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 16: astore 4 │ │ │ │ - 18: aload 4 │ │ │ │ - 20: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 25: istore 5 │ │ │ │ - 27: iload 5 │ │ │ │ - 29: ifeq 66 │ │ │ │ - 32: aload 4 │ │ │ │ - 34: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 39: checkcast #81 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ - 42: astore 6 │ │ │ │ - 44: aload_0 │ │ │ │ - 45: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 48: astore_3 │ │ │ │ - 49: aload 6 │ │ │ │ - 51: aload_1 │ │ │ │ - 52: aload_3 │ │ │ │ - 53: invokevirtual #89 // Method org/pyneo/maps/map/TileViewOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ │ │ - 56: istore_2 │ │ │ │ - 57: iconst_1 │ │ │ │ - 58: istore 5 │ │ │ │ - 60: iload_2 │ │ │ │ - 61: iload 5 │ │ │ │ - 63: if_icmpne 77 │ │ │ │ - 66: aload_0 │ │ │ │ - 67: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 70: astore_3 │ │ │ │ - 71: aload_3 │ │ │ │ - 72: invokevirtual #92 // Method org/pyneo/maps/map/TileView.showContextMenu:()Z │ │ │ │ - 75: pop │ │ │ │ - 76: return │ │ │ │ - 77: iconst_2 │ │ │ │ - 78: istore 5 │ │ │ │ - 80: iload_2 │ │ │ │ - 81: iload 5 │ │ │ │ - 83: if_icmpne 18 │ │ │ │ - 86: goto 76 │ │ │ │ + 9: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 14: astore_3 │ │ │ │ + 15: aload_3 │ │ │ │ + 16: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 21: istore 4 │ │ │ │ + 23: iload 4 │ │ │ │ + 25: ifeq 63 │ │ │ │ + 28: aload_3 │ │ │ │ + 29: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 34: checkcast #81 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ + 37: astore 5 │ │ │ │ + 39: aload_0 │ │ │ │ + 40: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ + 43: astore 6 │ │ │ │ + 45: aload 5 │ │ │ │ + 47: aload_1 │ │ │ │ + 48: aload 6 │ │ │ │ + 50: invokevirtual #89 // Method org/pyneo/maps/map/TileViewOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ │ │ + 53: istore_2 │ │ │ │ + 54: iconst_1 │ │ │ │ + 55: istore 4 │ │ │ │ + 57: iload_2 │ │ │ │ + 58: iload 4 │ │ │ │ + 60: if_icmpne 74 │ │ │ │ + 63: aload_0 │ │ │ │ + 64: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ + 67: astore_3 │ │ │ │ + 68: aload_3 │ │ │ │ + 69: invokevirtual #92 // Method org/pyneo/maps/map/TileView.showContextMenu:()Z │ │ │ │ + 72: pop │ │ │ │ + 73: return │ │ │ │ + 74: iconst_2 │ │ │ │ + 75: istore 4 │ │ │ │ + 77: iload_2 │ │ │ │ + 78: iload 4 │ │ │ │ + 80: if_icmpne 15 │ │ │ │ + 83: goto 73 │ │ │ │ │ │ │ │ public boolean onScroll(android.view.MotionEvent, android.view.MotionEvent, float, float); │ │ │ │ descriptor: (Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=32, args_size=5 │ │ │ │ + stack=300, locals=31, args_size=5 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 4: getfield #63 // Field org/pyneo/maps/map/TileView.mOverlays:Ljava/util/List; │ │ │ │ 7: astore 5 │ │ │ │ 9: aload 5 │ │ │ │ 11: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ 16: astore 6 │ │ │ │ @@ -549,16 +545,16 @@ │ │ │ │ 267: invokestatic #114 // Method java/lang/Math.sin:(D)D │ │ │ │ 270: dstore 17 │ │ │ │ 272: fload_3 │ │ │ │ 273: f2d │ │ │ │ 274: dstore 19 │ │ │ │ 276: aload_0 │ │ │ │ 277: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 280: astore 25 │ │ │ │ - 282: aload 25 │ │ │ │ + 280: astore 6 │ │ │ │ + 282: aload 6 │ │ │ │ 284: invokestatic #118 // Method org/pyneo/maps/map/TileView.access$300:(Lorg/pyneo/maps/map/TileView;)D │ │ │ │ 287: dstore 21 │ │ │ │ 289: dload 19 │ │ │ │ 291: dload 21 │ │ │ │ 293: ddiv │ │ │ │ 294: dstore 19 │ │ │ │ 296: dload 17 │ │ │ │ @@ -567,38 +563,38 @@ │ │ │ │ 301: dstore 17 │ │ │ │ 303: dload 17 │ │ │ │ 305: d2i │ │ │ │ 306: istore 23 │ │ │ │ 308: iload 7 │ │ │ │ 310: iload 23 │ │ │ │ 312: isub │ │ │ │ - 313: istore 26 │ │ │ │ + 313: istore 25 │ │ │ │ 315: aload_0 │ │ │ │ 316: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 319: invokevirtual #32 // Method org/pyneo/maps/map/TileView.getProjection:()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ │ │ 322: astore 5 │ │ │ │ 324: iload 15 │ │ │ │ 326: iload 24 │ │ │ │ 328: iadd │ │ │ │ 329: istore 23 │ │ │ │ 331: iload 23 │ │ │ │ 333: i2f │ │ │ │ 334: fstore 13 │ │ │ │ 336: iload 16 │ │ │ │ - 338: iload 26 │ │ │ │ + 338: iload 25 │ │ │ │ 340: iadd │ │ │ │ - 341: istore 27 │ │ │ │ - 343: iload 27 │ │ │ │ + 341: istore 26 │ │ │ │ + 343: iload 26 │ │ │ │ 345: i2f │ │ │ │ 346: fstore 11 │ │ │ │ 348: aload 5 │ │ │ │ 350: fload 13 │ │ │ │ 352: fload 11 │ │ │ │ 354: invokevirtual #47 // Method org/pyneo/maps/map/TileView$OpenStreetMapViewProjection.fromPixels:(FF)Lorg/pyneo/maps/utils/GeoPoint; │ │ │ │ - 357: astore 28 │ │ │ │ + 357: astore 27 │ │ │ │ 359: aload_0 │ │ │ │ 360: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 363: astore 5 │ │ │ │ 365: aload 5 │ │ │ │ 367: invokestatic #125 // Method org/pyneo/maps/map/TileView.access$700:(Lorg/pyneo/maps/map/TileView;)Z │ │ │ │ 370: istore 7 │ │ │ │ 372: iload 7 │ │ │ │ @@ -622,23 +618,23 @@ │ │ │ │ 413: aload_0 │ │ │ │ 414: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 417: astore 5 │ │ │ │ 419: aload_0 │ │ │ │ 420: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 423: invokestatic #138 // Method org/pyneo/maps/map/TileView.access$900:(Lorg/pyneo/maps/map/TileView;)D │ │ │ │ 426: dstore 17 │ │ │ │ - 428: aload 28 │ │ │ │ + 428: aload 27 │ │ │ │ 430: invokevirtual #143 // Method org/pyneo/maps/utils/GeoPoint.getLatitudeE6:()I │ │ │ │ - 433: istore 29 │ │ │ │ + 433: istore 28 │ │ │ │ 435: aload_0 │ │ │ │ 436: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 439: getfield #147 // Field org/pyneo/maps/map/TileView.mLatitudeE6:I │ │ │ │ - 442: istore 30 │ │ │ │ - 444: iload 29 │ │ │ │ - 446: iload 30 │ │ │ │ + 442: istore 29 │ │ │ │ + 444: iload 28 │ │ │ │ + 446: iload 29 │ │ │ │ 448: isub │ │ │ │ 449: i2d │ │ │ │ 450: ldc2_w #150 // double 1000000.0d │ │ │ │ 453: ddiv │ │ │ │ 454: dstore 19 │ │ │ │ 456: dload 17 │ │ │ │ 458: dload 19 │ │ │ │ @@ -651,28 +647,28 @@ │ │ │ │ 471: aload_0 │ │ │ │ 472: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 475: astore 5 │ │ │ │ 477: aload_0 │ │ │ │ 478: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 481: invokestatic #158 // Method org/pyneo/maps/map/TileView.access$1000:(Lorg/pyneo/maps/map/TileView;)D │ │ │ │ 484: dstore 17 │ │ │ │ - 486: aload 28 │ │ │ │ + 486: aload 27 │ │ │ │ 488: invokevirtual #161 // Method org/pyneo/maps/utils/GeoPoint.getLongitudeE6:()I │ │ │ │ - 491: istore 29 │ │ │ │ + 491: istore 28 │ │ │ │ 493: aload_0 │ │ │ │ 494: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 497: astore 9 │ │ │ │ 499: aload 9 │ │ │ │ 501: getfield #164 // Field org/pyneo/maps/map/TileView.mLongitudeE6:I │ │ │ │ - 504: istore 30 │ │ │ │ - 506: iload 29 │ │ │ │ - 508: iload 30 │ │ │ │ + 504: istore 29 │ │ │ │ + 506: iload 28 │ │ │ │ + 508: iload 29 │ │ │ │ 510: isub │ │ │ │ - 511: istore 29 │ │ │ │ - 513: iload 29 │ │ │ │ + 511: istore 28 │ │ │ │ + 513: iload 28 │ │ │ │ 515: i2d │ │ │ │ 516: dstore 19 │ │ │ │ 518: ldc2_w #150 // double 1000000.0d │ │ │ │ 521: dstore 21 │ │ │ │ 523: dload 19 │ │ │ │ 525: dload 21 │ │ │ │ 527: ddiv │ │ │ │ @@ -693,16 +689,16 @@ │ │ │ │ 555: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 558: astore 10 │ │ │ │ 560: aload 10 │ │ │ │ 562: invokestatic #138 // Method org/pyneo/maps/map/TileView.access$900:(Lorg/pyneo/maps/map/TileView;)D │ │ │ │ 565: dstore 17 │ │ │ │ 567: aload_0 │ │ │ │ 568: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 571: astore 31 │ │ │ │ - 573: aload 31 │ │ │ │ + 571: astore 30 │ │ │ │ + 573: aload 30 │ │ │ │ 575: invokestatic #158 // Method org/pyneo/maps/map/TileView.access$1000:(Lorg/pyneo/maps/map/TileView;)D │ │ │ │ 578: dstore 19 │ │ │ │ 580: aload 5 │ │ │ │ 582: dload 17 │ │ │ │ 584: dload 19 │ │ │ │ 586: invokevirtual #177 // Method org/pyneo/maps/map/TileOverlay.setOffset:(DD)V │ │ │ │ 589: aload_0 │ │ │ │ @@ -729,73 +725,71 @@ │ │ │ │ 636: aconst_null │ │ │ │ 637: astore 5 │ │ │ │ 639: goto 87 │ │ │ │ 642: aload_0 │ │ │ │ 643: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 646: astore 5 │ │ │ │ 648: aload 5 │ │ │ │ - 650: aload 28 │ │ │ │ + 650: aload 27 │ │ │ │ 652: invokevirtual #51 // Method org/pyneo/maps/map/TileView.setMapCenter:(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ │ │ 655: goto 600 │ │ │ │ │ │ │ │ public void onShowPress(android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: return │ │ │ │ │ │ │ │ public boolean onSingleTapConfirmed(android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=6, args_size=2 │ │ │ │ + stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 4: getfield #63 // Field org/pyneo/maps/map/TileView.mOverlays:Ljava/util/List; │ │ │ │ - 7: astore_2 │ │ │ │ - 8: aload_2 │ │ │ │ - 9: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 14: astore_3 │ │ │ │ - 15: aload_3 │ │ │ │ - 16: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 21: istore 4 │ │ │ │ - 23: iload 4 │ │ │ │ - 25: ifeq 73 │ │ │ │ - 28: aload_3 │ │ │ │ - 29: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #81 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ - 37: astore 5 │ │ │ │ - 39: aload_0 │ │ │ │ - 40: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 43: astore_2 │ │ │ │ + 7: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 12: astore_2 │ │ │ │ + 13: aload_2 │ │ │ │ + 14: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 19: istore_3 │ │ │ │ + 20: iload_3 │ │ │ │ + 21: ifeq 69 │ │ │ │ + 24: aload_2 │ │ │ │ + 25: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 30: checkcast #81 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ + 33: astore 4 │ │ │ │ + 35: aload_0 │ │ │ │ + 36: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ + 39: astore 5 │ │ │ │ + 41: aload 4 │ │ │ │ + 43: aload_1 │ │ │ │ 44: aload 5 │ │ │ │ - 46: aload_1 │ │ │ │ - 47: aload_2 │ │ │ │ - 48: invokevirtual #192 // Method org/pyneo/maps/map/TileViewOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ │ │ - 51: istore 4 │ │ │ │ - 53: iload 4 │ │ │ │ - 55: ifeq 15 │ │ │ │ - 58: aload_0 │ │ │ │ - 59: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 62: astore_2 │ │ │ │ - 63: aload_2 │ │ │ │ - 64: invokevirtual #180 // Method org/pyneo/maps/map/TileView.invalidate:()V │ │ │ │ - 67: iconst_1 │ │ │ │ - 68: istore 4 │ │ │ │ - 70: iload 4 │ │ │ │ - 72: ireturn │ │ │ │ - 73: aload_0 │ │ │ │ - 74: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 77: invokevirtual #180 // Method org/pyneo/maps/map/TileView.invalidate:()V │ │ │ │ - 80: iconst_0 │ │ │ │ - 81: istore 4 │ │ │ │ - 83: aconst_null │ │ │ │ - 84: astore_2 │ │ │ │ - 85: goto 70 │ │ │ │ + 46: invokevirtual #192 // Method org/pyneo/maps/map/TileViewOverlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ │ │ + 49: istore_3 │ │ │ │ + 50: iload_3 │ │ │ │ + 51: ifeq 13 │ │ │ │ + 54: aload_0 │ │ │ │ + 55: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ + 58: astore_2 │ │ │ │ + 59: aload_2 │ │ │ │ + 60: invokevirtual #180 // Method org/pyneo/maps/map/TileView.invalidate:()V │ │ │ │ + 63: iconst_1 │ │ │ │ + 64: istore 6 │ │ │ │ + 66: iload 6 │ │ │ │ + 68: ireturn │ │ │ │ + 69: aload_0 │ │ │ │ + 70: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ + 73: invokevirtual #180 // Method org/pyneo/maps/map/TileView.invalidate:()V │ │ │ │ + 76: iconst_0 │ │ │ │ + 77: istore 6 │ │ │ │ + 79: aconst_null │ │ │ │ + 80: astore_2 │ │ │ │ + 81: goto 66 │ │ │ │ │ │ │ │ public boolean onSingleTapUp(android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: iconst_0 │ │ │ │ @@ -805,30 +799,28 @@ │ │ │ │ descriptor: (Landroid/view/MotionEvent;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ 4: getfield #63 // Field org/pyneo/maps/map/TileView.mOverlays:Ljava/util/List; │ │ │ │ - 7: astore_2 │ │ │ │ - 8: aload_2 │ │ │ │ - 9: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 14: astore_3 │ │ │ │ - 15: aload_3 │ │ │ │ - 16: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 21: istore 4 │ │ │ │ - 23: iload 4 │ │ │ │ - 25: ifeq 54 │ │ │ │ - 28: aload_3 │ │ │ │ - 29: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 34: checkcast #81 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ - 37: astore 5 │ │ │ │ - 39: aload_0 │ │ │ │ - 40: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ - 43: astore_2 │ │ │ │ + 7: invokeinterface #69, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 12: astore_2 │ │ │ │ + 13: aload_2 │ │ │ │ + 14: invokeinterface #75, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 19: istore_3 │ │ │ │ + 20: iload_3 │ │ │ │ + 21: ifeq 52 │ │ │ │ + 24: aload_2 │ │ │ │ + 25: invokeinterface #79, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 30: checkcast #81 // class org/pyneo/maps/map/TileViewOverlay │ │ │ │ + 33: astore 4 │ │ │ │ + 35: aload_0 │ │ │ │ + 36: getfield #10 // Field this$0:Lorg/pyneo/maps/map/TileView; │ │ │ │ + 39: astore 5 │ │ │ │ + 41: aload 4 │ │ │ │ + 43: aload_1 │ │ │ │ 44: aload 5 │ │ │ │ - 46: aload_1 │ │ │ │ - 47: aload_2 │ │ │ │ - 48: invokevirtual #196 // Method org/pyneo/maps/map/TileViewOverlay.onUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V │ │ │ │ - 51: goto 15 │ │ │ │ - 54: return │ │ │ │ + 46: invokevirtual #196 // Method org/pyneo/maps/map/TileViewOverlay.onUp:(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V │ │ │ │ + 49: goto 13 │ │ │ │ + 52: return │ │ │ │ } │ │ ├── org/pyneo/maps/tileprovider/FSCacheProvider.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -36,17 +36,16 @@ │ │ │ │ ((Thread)fsCacheProvider$1).start(); │ │ │ │ } │ │ │ │ │ │ │ │ private void calculateDirectorySize(final File file) { │ │ │ │ if (file != null) { │ │ │ │ final File[] listFiles = file.listFiles(); │ │ │ │ if (listFiles != null) { │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final File file2 = array[i]; │ │ │ │ + final File file2 = listFiles[i]; │ │ │ │ if (file2.isFile()) { │ │ │ │ this.mUsedCacheSpace += file2.length(); │ │ │ │ } │ │ │ │ if (file2.isDirectory() && !this.isSymbolicDirectoryLink(file, file2)) { │ │ │ │ this.calculateDirectorySize(file2); │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -55,42 +54,42 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private void cutCurrentCache() { │ │ │ │ this.cutCurrentCacheToSize(4194304L); │ │ │ │ } │ │ │ │ │ │ │ │ private void cutCurrentCacheToSize(final long lng) { │ │ │ │ + int i = 0; │ │ │ │ synchronized (this.mCachePath) { │ │ │ │ if (this.mUsedCacheSpace > lng) { │ │ │ │ Ut.d("Trimming tile cache from " + this.mUsedCacheSpace + " to " + lng); │ │ │ │ final File[] a = (File[])this.getDirectoryFileList(this.mCachePath).toArray(new File[0]); │ │ │ │ Arrays.sort(a, (Comparator)new FSCacheProvider$2(this)); │ │ │ │ - final File[] array = a; │ │ │ │ - for (int length = a.length, i = 0; i < length; ++i) { │ │ │ │ - final File file = array[i]; │ │ │ │ + while (i < a.length) { │ │ │ │ + final File file = a[i]; │ │ │ │ if (this.mUsedCacheSpace <= lng) { │ │ │ │ break; │ │ │ │ } │ │ │ │ - final long length2 = file.length(); │ │ │ │ + final long length = file.length(); │ │ │ │ if (file.delete()) { │ │ │ │ - this.mUsedCacheSpace -= length2; │ │ │ │ + this.mUsedCacheSpace -= length; │ │ │ │ } │ │ │ │ + ++i; │ │ │ │ } │ │ │ │ Ut.d("Finished trimming tile cache"); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private List getDirectoryFileList(final File file) { │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ final File[] listFiles = file.listFiles(); │ │ │ │ if (listFiles != null) { │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final File file2 = array[i]; │ │ │ │ + final File file2 = listFiles[i]; │ │ │ │ if (file2.isFile()) { │ │ │ │ list.add(file2); │ │ │ │ } │ │ │ │ if (file2.isDirectory()) { │ │ │ │ list.addAll((Collection)this.getDirectoryFileList(file2)); │ │ │ │ } │ │ │ │ } │ │ ├── org/pyneo/maps/MainActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,14 @@ │ │ │ │ │ │ │ │ package org.pyneo.maps; │ │ │ │ │ │ │ │ import android.os.PowerManager; │ │ │ │ import java.io.InputStream; │ │ │ │ import javax.xml.parsers.SAXParser; │ │ │ │ +import org.pyneo.maps.utils.CursorI$IteratorI; │ │ │ │ import java.io.File; │ │ │ │ import android.view.SubMenu; │ │ │ │ import org.xml.sax.helpers.DefaultHandler; │ │ │ │ import org.pyneo.maps.map.PredefMapsParser; │ │ │ │ import javax.xml.parsers.SAXParserFactory; │ │ │ │ import android.database.Cursor; │ │ │ │ import android.location.LocationListener; │ │ │ │ @@ -342,129 +343,135 @@ │ │ │ │ final int n2 = 2; │ │ │ │ final boolean mShowOverlay2 = true; │ │ │ │ Label_0221: │ │ │ │ while (true) { │ │ │ │ Label_0602: │ │ │ │ while (true) { │ │ │ │ String id = null; │ │ │ │ + String mOverlayId = null; │ │ │ │ + TileSource mTileSource; │ │ │ │ + TileSource tileSourceForTileOverlay; │ │ │ │ + ImageView mOverlayView; │ │ │ │ + int visibility; │ │ │ │ String id2 = null; │ │ │ │ - Label_0408_Outer: │ │ │ │ + TileSource mTileSource2; │ │ │ │ + Label_0402_Outer:Label_0408_Outer: │ │ │ │ while (true) { │ │ │ │ - String mOverlayId = null; │ │ │ │ Label_0057: { │ │ │ │ - Label_0402_Outer: │ │ │ │ while (true) { │ │ │ │ - while (true) { │ │ │ │ - Label_0396: { │ │ │ │ - if (s != null) { │ │ │ │ - break Label_0396; │ │ │ │ - } │ │ │ │ - if (this.mTileSource == null) { │ │ │ │ - id = "mapnik"; │ │ │ │ - break Label_0396; │ │ │ │ - } │ │ │ │ - Label_0380: { │ │ │ │ - break Label_0380; │ │ │ │ - while (true) { │ │ │ │ - this.mOverlayId = mOverlayId; │ │ │ │ - this.mShowOverlay = mShowOverlay2; │ │ │ │ + Label_0041: { │ │ │ │ + while (true) { │ │ │ │ + Label_0396: { │ │ │ │ + if (s != null) { │ │ │ │ + break Label_0396; │ │ │ │ + } │ │ │ │ + if (this.mTileSource == null) { │ │ │ │ + id = "mapnik"; │ │ │ │ + break Label_0396; │ │ │ │ + } │ │ │ │ + Label_0380: { │ │ │ │ + break Label_0380; │ │ │ │ while (true) { │ │ │ │ - Label_0632: { │ │ │ │ - try { │ │ │ │ - final TileSource mTileSource = new TileSource((Context)this, id, mOverlayId); │ │ │ │ + this.mOverlayId = mOverlayId; │ │ │ │ + this.mShowOverlay = mShowOverlay2; │ │ │ │ + while (true) { │ │ │ │ + Label_0632: { │ │ │ │ try { │ │ │ │ - this.mTileSource = mTileSource; │ │ │ │ - if (this.mTileSource == null) { │ │ │ │ - break Label_0632; │ │ │ │ - } │ │ │ │ - final TileSource tileSourceForTileOverlay = this.mTileSource.getTileSourceForTileOverlay(); │ │ │ │ - if (tileSourceForTileOverlay != null) { │ │ │ │ - if (this.mTileOverlay == null) { │ │ │ │ - this.mTileOverlay = new TileOverlay(this.mMap.getTileView(), mShowOverlay2); │ │ │ │ - } │ │ │ │ - this.mTileOverlay.setTileSource(tileSourceForTileOverlay); │ │ │ │ - this.mMap.setTileSource(this.mTileSource); │ │ │ │ - this.fillOverlays(); │ │ │ │ - if (this.mMyLocationOverlay != null && this.mTileSource != null) { │ │ │ │ - this.mMyLocationOverlay.setScale(this.mTileSource.MAPTILE_SIZE_FACTOR, this.mTileSource.GOOGLESCALE_SIZE_FACTOR); │ │ │ │ + mTileSource = new TileSource((Context)this, id, mOverlayId); │ │ │ │ + try { │ │ │ │ + this.mTileSource = mTileSource; │ │ │ │ + if (this.mTileSource == null) { │ │ │ │ + break Label_0632; │ │ │ │ } │ │ │ │ - if (this.mPrefOverlayButtonVisibility == n2) { │ │ │ │ - final ImageView mOverlayView = this.mOverlayView; │ │ │ │ - if (this.mTileSource.MAP_TYPE != n2 && this.mTileSource.YANDEX_TRAFFIC_ON != (mShowOverlay2 ? 1 : 0)) { │ │ │ │ - break Label_0632; │ │ │ │ + tileSourceForTileOverlay = this.mTileSource.getTileSourceForTileOverlay(); │ │ │ │ + if (tileSourceForTileOverlay != null) { │ │ │ │ + if (this.mTileOverlay == null) { │ │ │ │ + this.mTileOverlay = new TileOverlay(this.mMap.getTileView(), mShowOverlay2); │ │ │ │ + } │ │ │ │ + this.mTileOverlay.setTileSource(tileSourceForTileOverlay); │ │ │ │ + this.mMap.setTileSource(this.mTileSource); │ │ │ │ + this.fillOverlays(); │ │ │ │ + if (this.mMyLocationOverlay != null && this.mTileSource != null) { │ │ │ │ + this.mMyLocationOverlay.setScale(this.mTileSource.MAPTILE_SIZE_FACTOR, this.mTileSource.GOOGLESCALE_SIZE_FACTOR); │ │ │ │ + } │ │ │ │ + if (this.mPrefOverlayButtonVisibility == n2) { │ │ │ │ + mOverlayView = this.mOverlayView; │ │ │ │ + if (this.mTileSource.MAP_TYPE != n2 && this.mTileSource.YANDEX_TRAFFIC_ON != (mShowOverlay2 ? 1 : 0)) { │ │ │ │ + break Label_0632; │ │ │ │ + } │ │ │ │ + visibility = 0; │ │ │ │ + mOverlayView.setVisibility(visibility); │ │ │ │ } │ │ │ │ - final int visibility = 0; │ │ │ │ - mOverlayView.setVisibility(visibility); │ │ │ │ + return; │ │ │ │ } │ │ │ │ - return; │ │ │ │ + break Label_0602; │ │ │ │ + mOverlayId = s2; │ │ │ │ + break Label_0041; │ │ │ │ + id = this.mTileSource.ID; │ │ │ │ + break; │ │ │ │ + id2 = this.mTileSource.ID; │ │ │ │ + break Label_0057; │ │ │ │ + id = s; │ │ │ │ + } │ │ │ │ + catch (RException ex) { │ │ │ │ + this.mTileSource = null; │ │ │ │ + this.addMessage(ex); │ │ │ │ + } │ │ │ │ + catch (Exception ex2) { │ │ │ │ + this.mTileSource = null; │ │ │ │ + this.addMessage(new RException(n, ex2.getMessage())); │ │ │ │ } │ │ │ │ - break Label_0602; │ │ │ │ - id = this.mTileSource.ID; │ │ │ │ - break; │ │ │ │ - id = s; │ │ │ │ - break; │ │ │ │ - id2 = this.mTileSource.ID; │ │ │ │ - break Label_0057; │ │ │ │ - mOverlayId = s2; │ │ │ │ - } │ │ │ │ - catch (RException ex) { │ │ │ │ - this.mTileSource = null; │ │ │ │ - this.addMessage(ex); │ │ │ │ - } │ │ │ │ - catch (Exception ex2) { │ │ │ │ - this.mTileSource = null; │ │ │ │ - this.addMessage(new RException(n, ex2.getMessage())); │ │ │ │ } │ │ │ │ - } │ │ │ │ - catch (RException ex7) {} │ │ │ │ - catch (Exception ex8) {} │ │ │ │ - break Label_0408_Outer; │ │ │ │ - try { │ │ │ │ - final TileSource mTileSource2 = new TileSource((Context)this, "mapnik"); │ │ │ │ + catch (RException ex7) {} │ │ │ │ + catch (Exception ex8) {} │ │ │ │ + break Label_0402_Outer; │ │ │ │ try { │ │ │ │ - this.mTileSource = mTileSource2; │ │ │ │ - continue Label_0221; │ │ │ │ - } │ │ │ │ - catch (SQLiteException ex3) { │ │ │ │ - Ut.e(ex3.toString(), (Throwable)ex3); │ │ │ │ - continue Label_0221; │ │ │ │ - } │ │ │ │ - catch (RException ex4) { │ │ │ │ - Ut.e(ex4.toString(), (Throwable)ex4); │ │ │ │ + mTileSource2 = new TileSource((Context)this, "mapnik"); │ │ │ │ + try { │ │ │ │ + this.mTileSource = mTileSource2; │ │ │ │ + continue Label_0221; │ │ │ │ + } │ │ │ │ + catch (SQLiteException ex3) { │ │ │ │ + Ut.e(ex3.toString(), (Throwable)ex3); │ │ │ │ + continue Label_0221; │ │ │ │ + } │ │ │ │ + catch (RException ex4) { │ │ │ │ + Ut.e(ex4.toString(), (Throwable)ex4); │ │ │ │ + continue Label_0221; │ │ │ │ + } │ │ │ │ continue Label_0221; │ │ │ │ } │ │ │ │ - continue Label_0221; │ │ │ │ + catch (SQLiteException ex9) {} │ │ │ │ + catch (RException ex10) {} │ │ │ │ } │ │ │ │ - catch (SQLiteException ex9) {} │ │ │ │ - catch (RException ex10) {} │ │ │ │ + visibility = 8; │ │ │ │ + continue Label_0402_Outer; │ │ │ │ } │ │ │ │ - final int visibility = 8; │ │ │ │ - continue Label_0408_Outer; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ + if (s2 != null) { │ │ │ │ + continue Label_0408_Outer; │ │ │ │ + } │ │ │ │ + break; │ │ │ │ } │ │ │ │ - if (s2 != null) { │ │ │ │ - continue; │ │ │ │ - } │ │ │ │ - break; │ │ │ │ + mOverlayId = this.mOverlayId; │ │ │ │ } │ │ │ │ - mOverlayId = this.mOverlayId; │ │ │ │ if (this.mTileSource != null) { │ │ │ │ - continue Label_0402_Outer; │ │ │ │ + continue; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ id2 = "mapnik"; │ │ │ │ } │ │ │ │ if (this.mTileSource != null) { │ │ │ │ this.mTileSource.Free(); │ │ │ │ } │ │ │ │ if (mOverlayId != null && !mOverlayId.equalsIgnoreCase("") && mShowOverlay) { │ │ │ │ - continue Label_0408_Outer; │ │ │ │ + continue Label_0402_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ if (this.mTileOverlay != null) { │ │ │ │ this.mTileOverlay.Free(); │ │ │ │ this.mTileOverlay = null; │ │ │ │ } │ │ │ │ @@ -4062,38 +4069,36 @@ │ │ │ │ else { │ │ │ │ menu.findItem(2131427623).setVisible(false); │ │ │ │ } │ │ │ │ final File appMapsDir = Ut.getAppMapsDir((Context)this); │ │ │ │ if (appMapsDir.exists()) { │ │ │ │ final File[] listFiles = appMapsDir.listFiles(); │ │ │ │ if (listFiles != null) { │ │ │ │ - final File[] array = listFiles; │ │ │ │ for (int length = listFiles.length, i = 0; i < length; ++i) { │ │ │ │ - final File file = array[i]; │ │ │ │ + final File file = listFiles[i]; │ │ │ │ if (file.getName().toLowerCase().endsWith(".mnm") || file.getName().toLowerCase().endsWith(".tar") || file.getName().toLowerCase().endsWith(".sqlitedb")) { │ │ │ │ final String fileName2ID = Ut.FileName2ID(file.getName()); │ │ │ │ if (defaultSharedPreferences.getBoolean("pref_usermaps_" + fileName2ID + "_enabled", false) && !defaultSharedPreferences.getBoolean("pref_usermaps_" + fileName2ID + "_isoverlay", false)) { │ │ │ │ ((Menu)subMenu).add((CharSequence)defaultSharedPreferences.getString("pref_usermaps_" + fileName2ID + "_name", file.getName())).setTitleCondensed((CharSequence)("usermap_" + fileName2ID)); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ for (final Cursor cursor : this.mPoiManager.getMixedMaps()) { │ │ │ │ - final int int1; │ │ │ │ - if (defaultSharedPreferences.getBoolean("PREF_MIXMAPS_" + cursor.getInt(0) + "_enabled", true) && (int1 = cursor.getInt(2)) < 3) { │ │ │ │ + if (defaultSharedPreferences.getBoolean("PREF_MIXMAPS_" + cursor.getInt(0) + "_enabled", true) && cursor.getInt(2) < 3) { │ │ │ │ ((Menu)subMenu).add((CharSequence)cursor.getString(1)).setTitleCondensed((CharSequence)("mixmap_" + cursor.getInt(0))); │ │ │ │ } │ │ │ │ } │ │ │ │ final SAXParserFactory instance = SAXParserFactory.newInstance(); │ │ │ │ try { │ │ │ │ final SAXParser saxParser = instance.newSAXParser(); │ │ │ │ - Label_0917: { │ │ │ │ + Label_0812: { │ │ │ │ if (saxParser == null) { │ │ │ │ - break Label_0917; │ │ │ │ + break Label_0812; │ │ │ │ } │ │ │ │ final InputStream openRawResource = this.getResources().openRawResource(2131099649); │ │ │ │ try { │ │ │ │ saxParser.parse(openRawResource, (DefaultHandler)new PredefMapsParser((Menu)subMenu, defaultSharedPreferences)); │ │ │ │ return super.onPrepareOptionsMenu(menu); │ │ │ │ } │ │ │ │ catch (Exception ex) { │ │ ├── org/pyneo/maps/downloader/AreaSelectorActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,15 +1,16 @@ │ │ │ │ │ │ │ │ package org.pyneo.maps.downloader; │ │ │ │ │ │ │ │ import android.view.KeyEvent; │ │ │ │ +import java.util.Iterator; │ │ │ │ import org.pyneo.maps.map.TileViewOverlay; │ │ │ │ import java.io.InputStream; │ │ │ │ import javax.xml.parsers.SAXParser; │ │ │ │ -import java.util.Iterator; │ │ │ │ +import org.pyneo.maps.utils.CursorI$IteratorI; │ │ │ │ import org.xml.sax.helpers.DefaultHandler; │ │ │ │ import android.view.Menu; │ │ │ │ import org.pyneo.maps.map.PredefMapsParser; │ │ │ │ import javax.xml.parsers.SAXParserFactory; │ │ │ │ import android.database.Cursor; │ │ │ │ import org.pyneo.maps.poi.PoiManager; │ │ │ │ import android.view.ContextMenu$ContextMenuInfo; │ │ │ │ @@ -355,32 +356,32 @@ │ │ │ │ edit.putBoolean("step2", false); │ │ │ │ } │ │ │ │ edit.commit(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ - Label_0399: { │ │ │ │ + Label_0395: { │ │ │ │ if (view.getId() != 2131427419) { │ │ │ │ - break Label_0399; │ │ │ │ + break Label_0395; │ │ │ │ } │ │ │ │ contextMenu.clear(); │ │ │ │ final SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences((Context)this); │ │ │ │ final PoiManager poiManager = new PoiManager((Context)this); │ │ │ │ for (final Cursor cursor : poiManager.getMixedMaps()) { │ │ │ │ if (defaultSharedPreferences.getBoolean("PREF_MIXMAPS_" + cursor.getInt(0) + "_enabled", true) && cursor.getInt(2) == 2) { │ │ │ │ contextMenu.add((CharSequence)cursor.getString(1)).setTitleCondensed((CharSequence)("mixmap_" + cursor.getInt(0))); │ │ │ │ } │ │ │ │ } │ │ │ │ poiManager.FreeDatabases(); │ │ │ │ final SAXParserFactory instance = SAXParserFactory.newInstance(); │ │ │ │ try { │ │ │ │ final SAXParser saxParser = instance.newSAXParser(); │ │ │ │ if (saxParser == null) { │ │ │ │ - break Label_0399; │ │ │ │ + break Label_0395; │ │ │ │ } │ │ │ │ final InputStream openRawResource = this.getResources().openRawResource(2131099649); │ │ │ │ try { │ │ │ │ saxParser.parse(openRawResource, (DefaultHandler)new PredefMapsParser((Menu)contextMenu, defaultSharedPreferences)); │ │ │ │ openRawResource.close(); │ │ │ │ final InputStream openRawResource2 = this.getResources().openRawResource(2131099649); │ │ │ │ try { │ │ ├── org/pyneo/maps/poi/GpxPoiParser.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ package org.pyneo.maps.poi; │ │ │ │ │ │ │ │ import org.pyneo.maps.utils.GeoPoint; │ │ │ │ import org.xml.sax.Attributes; │ │ │ │ -import java.util.Iterator; │ │ │ │ +import org.pyneo.maps.utils.CursorI$IteratorI; │ │ │ │ import android.database.Cursor; │ │ │ │ import org.pyneo.maps.utils.CursorI; │ │ │ │ import java.util.HashMap; │ │ │ │ import org.xml.sax.helpers.DefaultHandler; │ │ │ │ │ │ │ │ public class GpxPoiParser extends DefaultHandler implements Constants │ │ │ │ { │ │ ├── org/pyneo/maps/poi/KmlPoiParser.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ package org.pyneo.maps.poi; │ │ │ │ │ │ │ │ import org.xml.sax.Attributes; │ │ │ │ import org.pyneo.maps.utils.GeoPoint; │ │ │ │ -import java.util.Iterator; │ │ │ │ +import org.pyneo.maps.utils.CursorI$IteratorI; │ │ │ │ import android.database.Cursor; │ │ │ │ import org.pyneo.maps.utils.CursorI; │ │ │ │ import java.util.HashMap; │ │ │ │ import org.xml.sax.helpers.DefaultHandler; │ │ │ │ │ │ │ │ public class KmlPoiParser extends DefaultHandler implements Constants │ │ │ │ { │ │ ├── org/pyneo/maps/poi/PoiManager.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ 124: istore_2 │ │ │ │ 125: goto 96 │ │ │ │ │ │ │ │ public void updateTrack(org.pyneo.maps.track.Track); │ │ │ │ descriptor: (Lorg/pyneo/maps/track/Track;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=35, args_size=2 │ │ │ │ + stack=300, locals=34, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokevirtual #327 // Method org/pyneo/maps/track/Track.getId:()I │ │ │ │ 4: istore_2 │ │ │ │ 5: iload_2 │ │ │ │ 6: ifge 227 │ │ │ │ 9: aload_0 │ │ │ │ 10: astore_3 │ │ │ │ @@ -2008,117 +2008,117 @@ │ │ │ │ 111: invokevirtual #429 // Method org/pyneo/maps/poi/PoiStorage.addTrack:(Ljava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)J │ │ │ │ 114: lstore 17 │ │ │ │ 116: aload_1 │ │ │ │ 117: invokevirtual #433 // Method org/pyneo/maps/track/Track.getPoints:()Ljava/util/List; │ │ │ │ 120: astore 4 │ │ │ │ 122: aload 4 │ │ │ │ 124: invokeinterface #439, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 129: astore 19 │ │ │ │ - 131: aload 19 │ │ │ │ + 129: astore 16 │ │ │ │ + 131: aload 16 │ │ │ │ 133: invokeinterface #444, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ 138: istore_2 │ │ │ │ 139: iload_2 │ │ │ │ 140: ifeq 338 │ │ │ │ - 143: aload 19 │ │ │ │ + 143: aload 16 │ │ │ │ 145: invokeinterface #448, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 150: checkcast #291 // class org/pyneo/maps/track/Track$TrackPoint │ │ │ │ - 153: astore 20 │ │ │ │ + 153: astore 19 │ │ │ │ 155: aload_0 │ │ │ │ 156: astore_3 │ │ │ │ 157: aload_0 │ │ │ │ 158: getfield #25 // Field mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; │ │ │ │ 161: astore 4 │ │ │ │ - 163: aload 20 │ │ │ │ + 163: aload 19 │ │ │ │ 165: invokevirtual #451 // Method org/pyneo/maps/track/Track$TrackPoint.getLat:()D │ │ │ │ - 168: dstore 21 │ │ │ │ - 170: aload 20 │ │ │ │ + 168: dstore 20 │ │ │ │ + 170: aload 19 │ │ │ │ 172: invokevirtual #454 // Method org/pyneo/maps/track/Track$TrackPoint.getLon:()D │ │ │ │ 175: dstore 9 │ │ │ │ - 177: aload 20 │ │ │ │ + 177: aload 19 │ │ │ │ 179: invokevirtual #457 // Method org/pyneo/maps/track/Track$TrackPoint.getAlt:()D │ │ │ │ 182: dstore 11 │ │ │ │ - 184: aload 20 │ │ │ │ + 184: aload 19 │ │ │ │ 186: invokevirtual #460 // Method org/pyneo/maps/track/Track$TrackPoint.getSpeed:()D │ │ │ │ - 189: dstore 23 │ │ │ │ - 191: aload 20 │ │ │ │ + 189: dstore 22 │ │ │ │ + 191: aload 19 │ │ │ │ 193: invokevirtual #308 // Method org/pyneo/maps/track/Track$TrackPoint.getDate:()Ljava/util/Date; │ │ │ │ 196: astore 15 │ │ │ │ 198: aload 4 │ │ │ │ 200: lload 17 │ │ │ │ - 202: dload 21 │ │ │ │ + 202: dload 20 │ │ │ │ 204: dload 9 │ │ │ │ 206: dload 11 │ │ │ │ - 208: dload 23 │ │ │ │ + 208: dload 22 │ │ │ │ 210: aload 15 │ │ │ │ 212: invokevirtual #464 // Method org/pyneo/maps/poi/PoiStorage.addTrackPoint:(JDDDDLjava/util/Date;)V │ │ │ │ 215: goto 131 │ │ │ │ 218: iconst_0 │ │ │ │ 219: istore 7 │ │ │ │ 221: aconst_null │ │ │ │ - 222: astore 25 │ │ │ │ + 222: astore 24 │ │ │ │ 224: goto 45 │ │ │ │ 227: aload_0 │ │ │ │ 228: astore_3 │ │ │ │ 229: aload_0 │ │ │ │ 230: getfield #25 // Field mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; │ │ │ │ - 233: astore 25 │ │ │ │ + 233: astore 24 │ │ │ │ 235: aload_1 │ │ │ │ 236: invokevirtual #327 // Method org/pyneo/maps/track/Track.getId:()I │ │ │ │ 239: istore 8 │ │ │ │ 241: aload_1 │ │ │ │ 242: astore_3 │ │ │ │ 243: aload_1 │ │ │ │ 244: getfield #397 // Field org/pyneo/maps/track/Track.Name:Ljava/lang/String; │ │ │ │ - 247: astore 26 │ │ │ │ + 247: astore 25 │ │ │ │ 249: aload_1 │ │ │ │ 250: getfield #400 // Field org/pyneo/maps/track/Track.Descr:Ljava/lang/String; │ │ │ │ - 253: astore 27 │ │ │ │ + 253: astore 26 │ │ │ │ 255: aload_1 │ │ │ │ 256: getfield #403 // Field org/pyneo/maps/track/Track.Show:Z │ │ │ │ 259: istore_2 │ │ │ │ 260: iload_2 │ │ │ │ 261: ifeq 339 │ │ │ │ 264: iconst_1 │ │ │ │ - 265: istore 28 │ │ │ │ + 265: istore 27 │ │ │ │ 267: aload_1 │ │ │ │ 268: astore_3 │ │ │ │ 269: aload_1 │ │ │ │ 270: getfield #406 // Field org/pyneo/maps/track/Track.Cnt:I │ │ │ │ - 273: istore 29 │ │ │ │ + 273: istore 28 │ │ │ │ 275: aload_1 │ │ │ │ 276: getfield #409 // Field org/pyneo/maps/track/Track.Distance:D │ │ │ │ - 279: dstore 23 │ │ │ │ + 279: dstore 22 │ │ │ │ 281: aload_1 │ │ │ │ 282: getfield #412 // Field org/pyneo/maps/track/Track.Duration:D │ │ │ │ - 285: dstore 30 │ │ │ │ + 285: dstore 29 │ │ │ │ 287: aload_1 │ │ │ │ 288: getfield #415 // Field org/pyneo/maps/track/Track.Category:I │ │ │ │ - 291: istore 32 │ │ │ │ + 291: istore 31 │ │ │ │ 293: aload_1 │ │ │ │ 294: getfield #418 // Field org/pyneo/maps/track/Track.Activity:I │ │ │ │ - 297: istore 33 │ │ │ │ + 297: istore 32 │ │ │ │ 299: aload_1 │ │ │ │ 300: getfield #422 // Field org/pyneo/maps/track/Track.Date:Ljava/util/Date; │ │ │ │ - 303: astore 34 │ │ │ │ + 303: astore 33 │ │ │ │ 305: aload_1 │ │ │ │ 306: astore_3 │ │ │ │ 307: aload_1 │ │ │ │ 308: getfield #425 // Field org/pyneo/maps/track/Track.Style:Ljava/lang/String; │ │ │ │ 311: astore_3 │ │ │ │ - 312: aload 25 │ │ │ │ + 312: aload 24 │ │ │ │ 314: iload 8 │ │ │ │ - 316: aload 26 │ │ │ │ - 318: aload 27 │ │ │ │ - 320: iload 28 │ │ │ │ - 322: iload 29 │ │ │ │ - 324: dload 23 │ │ │ │ - 326: dload 30 │ │ │ │ - 328: iload 32 │ │ │ │ - 330: iload 33 │ │ │ │ - 332: aload 34 │ │ │ │ + 316: aload 25 │ │ │ │ + 318: aload 26 │ │ │ │ + 320: iload 27 │ │ │ │ + 322: iload 28 │ │ │ │ + 324: dload 22 │ │ │ │ + 326: dload 29 │ │ │ │ + 328: iload 31 │ │ │ │ + 330: iload 32 │ │ │ │ + 332: aload 33 │ │ │ │ 334: aload_3 │ │ │ │ 335: invokevirtual #468 // Method org/pyneo/maps/poi/PoiStorage.updateTrack:(ILjava/lang/String;Ljava/lang/String;IIDDIILjava/util/Date;Ljava/lang/String;)V │ │ │ │ 338: return │ │ │ │ 339: iconst_0 │ │ │ │ - 340: istore 28 │ │ │ │ + 340: istore 27 │ │ │ │ 342: goto 267 │ │ │ │ } │ │ ├── org/pyneo/maps/utils/BoundingBoxE6.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -226,15 +226,15 @@ │ │ │ │ 22: putfield #27 // Field mLonEastE6:I │ │ │ │ 25: return │ │ │ │ │ │ │ │ public static org.pyneo.maps.utils.BoundingBoxE6 fromGeoPoints(java.util.ArrayList); │ │ │ │ descriptor: (Ljava/util/ArrayList;)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=1 │ │ │ │ + stack=300, locals=10, args_size=1 │ │ │ │ 0: iconst_m1 │ │ │ │ 1: iconst_1 │ │ │ │ 2: iushr │ │ │ │ 3: istore_1 │ │ │ │ 4: iconst_m1 │ │ │ │ 5: iconst_1 │ │ │ │ 6: iushr │ │ │ │ @@ -279,22 +279,22 @@ │ │ │ │ 83: istore_3 │ │ │ │ 84: iload 4 │ │ │ │ 86: iload 9 │ │ │ │ 88: invokestatic #61 // Method java/lang/Math.max:(II)I │ │ │ │ 91: istore 4 │ │ │ │ 93: goto 23 │ │ │ │ 96: new #2 // class org/pyneo/maps/utils/BoundingBoxE6 │ │ │ │ - 99: astore 10 │ │ │ │ - 101: aload 10 │ │ │ │ + 99: astore 5 │ │ │ │ + 101: aload 5 │ │ │ │ 103: iload_1 │ │ │ │ 104: iload 4 │ │ │ │ 106: iload_3 │ │ │ │ 107: iload_2 │ │ │ │ 108: invokespecial #64 // Method "":(IIII)V │ │ │ │ - 111: aload 10 │ │ │ │ + 111: aload 5 │ │ │ │ 113: areturn │ │ │ │ │ │ │ │ public int getDiagonalLengthInMeters(); │ │ │ │ descriptor: ()I │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=6, args_size=1 │ │ ├── org/pyneo/maps/utils/Ut.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -521,15 +521,15 @@ │ │ │ │ 22: invokevirtual #36 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ 25: areturn │ │ │ │ │ │ │ │ public static java.util.Date ParseDate(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/util/Date; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=1 │ │ │ │ + stack=300, locals=12, args_size=1 │ │ │ │ 0: new #38 // class java/text/SimpleDateFormat │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #39 // Method java/text/SimpleDateFormat."":()V │ │ │ │ 8: ldc #41 // String UTC │ │ │ │ 10: invokestatic #47 // Method java/util/TimeZone.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; │ │ │ │ 13: astore_2 │ │ │ │ @@ -546,45 +546,47 @@ │ │ │ │ 32: getstatic #60 // Field formats:[Ljava/lang/String; │ │ │ │ 35: astore 6 │ │ │ │ 37: aload 6 │ │ │ │ 39: arraylength │ │ │ │ 40: istore 7 │ │ │ │ 42: iconst_0 │ │ │ │ 43: istore 8 │ │ │ │ - 45: iload 8 │ │ │ │ - 47: iload 7 │ │ │ │ - 49: if_icmpge 71 │ │ │ │ - 52: aload 6 │ │ │ │ - 54: iload 8 │ │ │ │ - 56: aaload │ │ │ │ - 57: astore 9 │ │ │ │ - 59: aload_1 │ │ │ │ - 60: aload 9 │ │ │ │ - 62: invokevirtual #64 // Method java/text/SimpleDateFormat.applyPattern:(Ljava/lang/String;)V │ │ │ │ - 65: aload_1 │ │ │ │ - 66: aload_0 │ │ │ │ - 67: invokevirtual #68 // Method java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ │ │ - 70: astore_3 │ │ │ │ - 71: aload_3 │ │ │ │ - 72: areturn │ │ │ │ - 73: astore 10 │ │ │ │ - 75: aload 10 │ │ │ │ - 77: invokevirtual #73 // Method java/text/ParseException.toString:()Ljava/lang/String; │ │ │ │ - 80: astore_2 │ │ │ │ - 81: aload_2 │ │ │ │ - 82: aload 10 │ │ │ │ - 84: invokestatic #77 // Method e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - 87: iload 8 │ │ │ │ - 89: iconst_1 │ │ │ │ - 90: iadd │ │ │ │ - 91: istore 8 │ │ │ │ - 93: goto 45 │ │ │ │ + 45: aconst_null │ │ │ │ + 46: astore_2 │ │ │ │ + 47: iload 8 │ │ │ │ + 49: iload 7 │ │ │ │ + 51: if_icmpge 73 │ │ │ │ + 54: aload 6 │ │ │ │ + 56: iload 8 │ │ │ │ + 58: aaload │ │ │ │ + 59: astore 9 │ │ │ │ + 61: aload_1 │ │ │ │ + 62: aload 9 │ │ │ │ + 64: invokevirtual #64 // Method java/text/SimpleDateFormat.applyPattern:(Ljava/lang/String;)V │ │ │ │ + 67: aload_1 │ │ │ │ + 68: aload_0 │ │ │ │ + 69: invokevirtual #68 // Method java/text/SimpleDateFormat.parse:(Ljava/lang/String;)Ljava/util/Date; │ │ │ │ + 72: astore_3 │ │ │ │ + 73: aload_3 │ │ │ │ + 74: areturn │ │ │ │ + 75: astore 10 │ │ │ │ + 77: aload 10 │ │ │ │ + 79: invokevirtual #73 // Method java/text/ParseException.toString:()Ljava/lang/String; │ │ │ │ + 82: astore 11 │ │ │ │ + 84: aload 11 │ │ │ │ + 86: aload 10 │ │ │ │ + 88: invokestatic #77 // Method e:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ + 91: iload 8 │ │ │ │ + 93: iconst_1 │ │ │ │ + 94: iadd │ │ │ │ + 95: istore 8 │ │ │ │ + 97: goto 47 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 66 70 73 Class java/text/ParseException │ │ │ │ + 68 72 75 Class java/text/ParseException │ │ │ │ │ │ │ │ public static android.content.Intent SendMail(java.lang.String, java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=2 │ │ │ │ 0: new #79 // class android/content/Intent │ │ ├── org/pyneo/maps/preference/MixedMapsPreference.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ import android.view.ContextMenu; │ │ │ │ import android.preference.Preference$OnPreferenceClickListener; │ │ │ │ import android.view.View; │ │ │ │ import android.os.Bundle; │ │ │ │ import android.content.SharedPreferences$Editor; │ │ │ │ import android.widget.AdapterView$AdapterContextMenuInfo; │ │ │ │ import android.view.MenuItem; │ │ │ │ -import java.util.Iterator; │ │ │ │ +import org.pyneo.maps.utils.CursorI$IteratorI; │ │ │ │ import android.preference.Preference; │ │ │ │ import android.content.Intent; │ │ │ │ import android.preference.PreferenceManager; │ │ │ │ import android.content.Context; │ │ │ │ import org.pyneo.maps.utils.CheckBoxPreferenceExt; │ │ │ │ import android.database.Cursor; │ │ │ │ import android.preference.PreferenceGroup; ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 504 │ return-void │ .end method ├── smali/com/commonsware/cwac/loaderex/acl/AbstractCursorLoader.smali │ @@ -98,21 +98,19 @@ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic deliverResult(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 24 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;->deliverResult(Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public loadInBackground()Landroid/database/Cursor; │ .locals 1 │ @@ -167,21 +165,19 @@ │ .line 115 │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic onCanceled(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 24 │ check-cast p1, Landroid/database/Cursor; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/commonsware/cwac/loaderex/acl/AbstractCursorLoader;->onCanceled(Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method protected onReset()V │ .locals 1 ├── smali/com/commonsware/cwac/loaderex/acl/ContentChangingTask.smali │ @@ -55,21 +55,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 21 │ check-cast p1, Ljava/lang/Void; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/commonsware/cwac/loaderex/acl/ContentChangingTask;->onPostExecute(Ljava/lang/Void;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/Void;)V │ .locals 1 ├── smali/com/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask.smali │ @@ -27,15 +27,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 136 │ invoke-virtual {p0, p1}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$UpdateTask;->doInBackground([Ljava/lang/Object;)Ljava/lang/Void; │ │ move-result-object v0 │ │ @@ -92,14 +91,15 @@ │ │ .line 149 │ .local v4, "whereParams":[Ljava/lang/String; │ invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v5 │ │ + .line 150 │ invoke-virtual {v5, v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 152 │ const/4 v5, 0x0 │ │ return-object v5 │ .end method ├── smali/com/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask.smali │ @@ -27,15 +27,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 192 │ invoke-virtual {p0, p1}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ExecSQLTask;->doInBackground([Ljava/lang/Object;)Ljava/lang/Void; │ │ move-result-object v0 ├── smali/com/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask.smali │ @@ -27,15 +27,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 174 │ invoke-virtual {p0, p1}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$DeleteTask;->doInBackground([Ljava/lang/Object;)Ljava/lang/Void; │ │ move-result-object v0 ├── smali/com/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask.smali │ @@ -27,15 +27,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 156 │ invoke-virtual {p0, p1}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$ReplaceTask;->doInBackground([Ljava/lang/Object;)Ljava/lang/Void; │ │ move-result-object v0 ├── smali/com/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask.smali │ @@ -27,15 +27,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 118 │ invoke-virtual {p0, p1}, Lcom/commonsware/cwac/loaderex/acl/SQLiteCursorLoader$InsertTask;->doInBackground([Ljava/lang/Object;)Ljava/lang/Void; │ │ move-result-object v0 ├── smali/com/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase.smali │ @@ -4,22 +4,14 @@ │ │ # interfaces │ .implements Landroid/widget/AdapterView$OnItemLongClickListener; │ .implements Landroid/widget/AdapterView$OnItemClickListener; │ .implements Landroid/widget/CompoundButton$OnCheckedChangeListener; │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase$1; │ - } │ -.end annotation │ - │ - │ # static fields │ .field private static final BUNDLE_KEY:Ljava/lang/String; = "mca__selection" │ │ .field protected static final TAG:Ljava/lang/String; │ │ │ # instance fields │ @@ -359,18 +351,20 @@ │ if-nez v5, :cond_0 │ │ .line 189 │ const/4 v5, 0x0 │ │ sget-object v6, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;->SELECT:Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ │ + .line 190 │ invoke-virtual {v6}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;->ordinal()I │ │ move-result v6 │ │ + .line 189 │ invoke-virtual {v4, v5, v6}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v2 │ │ .line 191 │ .local v2, "ordinal":I │ invoke-static {}, Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy;->values()[Lcom/manuelpeinado/multichoiceadapter/ItemClickInActionModePolicy; │ @@ -868,138 +862,132 @@ │ .line 223 │ int-to-long v0, p1 │ │ return-wide v0 │ .end method │ │ .method public restoreSelectionFromSavedInstanceState(Landroid/os/Bundle;)V │ - .locals 8 │ + .locals 7 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 59 │ if-nez p1, :cond_1 │ │ .line 69 │ :cond_0 │ return-void │ │ .line 62 │ :cond_1 │ - const-string v6, "mca__selection" │ + const-string v1, "mca__selection" │ │ - invoke-virtual {p1, v6}, Landroid/os/Bundle;->getLongArray(Ljava/lang/String;)[J │ + invoke-virtual {p1, v1}, Landroid/os/Bundle;->getLongArray(Ljava/lang/String;)[J │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 63 │ - .local v1, "array":[J │ - iget-object v6, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;->checkedItems:Ljava/util/Set; │ + .local v0, "array":[J │ + iget-object v1, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;->checkedItems:Ljava/util/Set; │ │ - invoke-interface {v6}, Ljava/util/Set;->clear()V │ + invoke-interface {v1}, Ljava/util/Set;->clear()V │ │ .line 64 │ - if-eqz v1, :cond_0 │ + if-eqz v0, :cond_0 │ │ .line 65 │ - move-object v0, v1 │ - │ - .local v0, "arr$":[J │ - array-length v3, v0 │ + array-length v4, v0 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v1, v4, :cond_0 │ │ - aget-wide v4, v0, v2 │ + aget-wide v2, v0, v1 │ │ .line 66 │ - .local v4, "id":J │ - iget-object v6, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;->checkedItems:Ljava/util/Set; │ + .local v2, "id":J │ + iget-object v5, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;->checkedItems:Ljava/util/Set; │ │ - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v6, v7}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v5, v6}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 65 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public save(Landroid/os/Bundle;)V │ .locals 8 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ .line 97 │ - iget-object v5, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;->checkedItems:Ljava/util/Set; │ + iget-object v4, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;->checkedItems:Ljava/util/Set; │ │ - invoke-interface {v5}, Ljava/util/Set;->size()I │ + invoke-interface {v4}, Ljava/util/Set;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - new-array v0, v5, [J │ + new-array v0, v4, [J │ │ .line 98 │ .local v0, "array":[J │ const/4 v1, 0x0 │ │ .line 99 │ .local v1, "i":I │ - iget-object v5, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;->checkedItems:Ljava/util/Set; │ + iget-object v4, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelperBase;->checkedItems:Ljava/util/Set; │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->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 v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/Long; │ + check-cast v3, Ljava/lang/Long; │ │ .line 100 │ - .local v4, "id":Ljava/lang/Long; │ + .local v3, "id":Ljava/lang/Long; │ add-int/lit8 v2, v1, 0x1 │ │ .end local v1 # "i":I │ .local v2, "i":I │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v6 │ │ aput-wide v6, v0, v1 │ │ move v1, v2 │ │ .line 101 │ .end local v2 # "i":I │ .restart local v1 # "i":I │ goto :goto_0 │ │ .line 102 │ - .end local v4 # "id":Ljava/lang/Long; │ + .end local v3 # "id":Ljava/lang/Long; │ :cond_0 │ - const-string v5, "mca__selection" │ + const-string v4, "mca__selection" │ │ - invoke-virtual {p1, v5, v0}, Landroid/os/Bundle;->putLongArray(Ljava/lang/String;[J)V │ + invoke-virtual {p1, v4, v0}, Landroid/os/Bundle;->putLongArray(Ljava/lang/String;[J)V │ │ .line 103 │ return-void │ .end method │ │ .method protected abstract setActionModeTitle(Ljava/lang/String;)V │ .end method ├── smali/com/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ │ # direct methods │ .method constructor (Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V │ .locals 0 │ - .param p2, "x0" # Landroid/widget/BaseAdapter; │ + .param p1, "this$0" # Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ + .param p2, "owner" # Landroid/widget/BaseAdapter; │ │ .prologue │ .line 36 │ iput-object p1, p0, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter$1;->this$0:Lcom/manuelpeinado/multichoiceadapter/MultiChoiceSimpleCursorAdapter; │ │ invoke-direct {p0, p2}, Lcom/manuelpeinado/multichoiceadapter/MultiChoiceAdapterHelper;->(Landroid/widget/BaseAdapter;)V ├── smali/com/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ │ # direct methods │ .method constructor (Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter;Landroid/widget/BaseAdapter;)V │ .locals 0 │ - .param p2, "x0" # Landroid/widget/BaseAdapter; │ + .param p1, "this$0" # Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ + .param p2, "owner" # Landroid/widget/BaseAdapter; │ │ .prologue │ .line 39 │ iput-object p1, p0, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter$1;->this$0:Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceSimpleCursorAdapter; │ │ invoke-direct {p0, p2}, Lcom/manuelpeinado/multichoiceadapter/extras/actionbarcompat/MultiChoiceAdapterHelper;->(Landroid/widget/BaseAdapter;)V ├── smali/org/openintents/filemanager/IconifiedText.smali │ @@ -67,21 +67,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 22 │ check-cast p1, Lorg/openintents/filemanager/IconifiedText; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/openintents/filemanager/IconifiedText;->compareTo(Lorg/openintents/filemanager/IconifiedText;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/openintents/filemanager/FileManagerActivity.smali │ @@ -330,14 +330,15 @@ │ :cond_0 │ iget-object v1, p0, Lorg/openintents/filemanager/FileManagerActivity;->mHaveShownErrorMessageForFile:Ljava/io/File; │ │ if-eqz v1, :cond_1 │ │ iget-object v1, p0, Lorg/openintents/filemanager/FileManagerActivity;->mHaveShownErrorMessageForFile:Ljava/io/File; │ │ + .line 308 │ invoke-virtual {v1, v0}, Ljava/io/File;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 310 ├── smali/org/openintents/filemanager/DirectoryScanner.smali │ @@ -132,517 +132,493 @@ │ .line 171 │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 26 │ + .locals 24 │ │ .prologue │ .line 48 │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "Scanning directory " │ + const-string v17, "Scanning directory " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;->currentDirectory:Ljava/io/File; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 50 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;->currentDirectory:Ljava/io/File; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual/range {v16 .. v16}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 52 │ - .local v9, "files":[Ljava/io/File; │ - const/16 v18, 0x0 │ + .local v8, "files":[Ljava/io/File; │ + const/4 v15, 0x0 │ │ .line 54 │ - .local v18, "totalCount":I │ + .local v15, "totalCount":I │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;->cancel:Z │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - if-eqz v19, :cond_0 │ + if-eqz v16, :cond_0 │ │ .line 55 │ - const-string v19, "Scan aborted" │ + const-string v16, "Scan aborted" │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 56 │ invoke-direct/range {p0 .. p0}, Lorg/openintents/filemanager/DirectoryScanner;->clearData()V │ │ .line 153 │ :goto_0 │ return-void │ │ .line 60 │ :cond_0 │ - if-nez v9, :cond_1 │ + if-nez v8, :cond_1 │ │ .line 61 │ - const-string v19, "Returned null - inaccessible directory?" │ + const-string v16, "Returned null - inaccessible directory?" │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 62 │ - const/16 v18, 0x0 │ + const/4 v15, 0x0 │ │ .line 67 │ :goto_1 │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "Counting files... (total count=" │ + const-string v17, "Counting files... (total count=" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v18 │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move-result-object v16 │ │ - move-result-object v19 │ + const-string v17, ")" │ │ - const-string v20, ")" │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v16 │ │ - move-result-object v19 │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v16 │ │ - move-result-object v19 │ - │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 69 │ - const/16 v16, 0x0 │ + const/4 v13, 0x0 │ │ .line 72 │ - .local v16, "progress":I │ - new-instance v12, Ljava/util/ArrayList; │ + .local v13, "progress":I │ + new-instance v9, Ljava/util/ArrayList; │ │ - move/from16 v0, v18 │ - │ - invoke-direct {v12, v0}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v9, v15}, Ljava/util/ArrayList;->(I)V │ │ .line 75 │ - .local v12, "listDir":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v13, Ljava/util/ArrayList; │ - │ - move/from16 v0, v18 │ + .local v9, "listDir":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v10, Ljava/util/ArrayList; │ │ - invoke-direct {v13, v0}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v10, v15}, Ljava/util/ArrayList;->(I)V │ │ .line 78 │ - .local v13, "listFile":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v14, Ljava/util/ArrayList; │ + .local v10, "listFile":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v11, Ljava/util/ArrayList; │ │ - const/16 v19, 0x3 │ + const/16 v16, 0x3 │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - invoke-direct {v14, v0}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v11, v0}, Ljava/util/ArrayList;->(I)V │ │ .line 80 │ - .local v14, "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v9, :cond_6 │ + .local v11, "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v8, :cond_6 │ │ .line 81 │ - move-object v4, v9 │ + array-length v0, v8 │ │ - .local v4, "arr$":[Ljava/io/File; │ - array-length v11, v4 │ + move/from16 v17, v0 │ │ - .local v11, "len$":I │ - const/4 v10, 0x0 │ + const/16 v16, 0x0 │ │ - .local v10, "i$":I │ :goto_2 │ - if-ge v10, v11, :cond_6 │ + move/from16 v0, v16 │ │ - aget-object v6, v4, v10 │ + move/from16 v1, v17 │ + │ + if-ge v0, v1, :cond_6 │ + │ + aget-object v5, v8, v16 │ │ .line 82 │ - .local v6, "currentFile":Ljava/io/File; │ + .local v5, "currentFile":Ljava/io/File; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;->cancel:Z │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - if-eqz v19, :cond_2 │ + if-eqz v18, :cond_2 │ │ .line 84 │ - const-string v19, "Scan aborted while checking files" │ + const-string v16, "Scan aborted while checking files" │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 85 │ invoke-direct/range {p0 .. p0}, Lorg/openintents/filemanager/DirectoryScanner;->clearData()V │ │ goto :goto_0 │ │ .line 64 │ - .end local v4 # "arr$":[Ljava/io/File; │ - .end local v6 # "currentFile":Ljava/io/File; │ - .end local v10 # "i$":I │ - .end local v11 # "len$":I │ - .end local v12 # "listDir":Ljava/util/List;, "Ljava/util/List;" │ - .end local v13 # "listFile":Ljava/util/List;, "Ljava/util/List;" │ - .end local v14 # "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ - .end local v16 # "progress":I │ + .end local v5 # "currentFile":Ljava/io/File; │ + .end local v9 # "listDir":Ljava/util/List;, "Ljava/util/List;" │ + .end local v10 # "listFile":Ljava/util/List;, "Ljava/util/List;" │ + .end local v11 # "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ + .end local v13 # "progress":I │ :cond_1 │ - array-length v0, v9 │ - │ - move/from16 v18, v0 │ + array-length v15, v8 │ │ goto :goto_1 │ │ .line 89 │ - .restart local v4 # "arr$":[Ljava/io/File; │ - .restart local v6 # "currentFile":Ljava/io/File; │ - .restart local v10 # "i$":I │ - .restart local v11 # "len$":I │ - .restart local v12 # "listDir":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v13 # "listFile":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v14 # "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v16 # "progress":I │ + .restart local v5 # "currentFile":Ljava/io/File; │ + .restart local v9 # "listDir":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v10 # "listFile":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v11 # "listSdCard":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v13 # "progress":I │ :cond_2 │ - add-int/lit8 v16, v16, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ .line 90 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v16 │ - │ - move/from16 v2, v18 │ - │ - invoke-direct {v0, v1, v2}, Lorg/openintents/filemanager/DirectoryScanner;->updateProgress(II)V │ + invoke-direct {v0, v13, v15}, Lorg/openintents/filemanager/DirectoryScanner;->updateProgress(II)V │ │ .line 97 │ - invoke-virtual {v6}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v5}, Ljava/io/File;->isDirectory()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_4 │ + if-eqz v18, :cond_4 │ │ .line 98 │ - new-instance v19, Lorg/openintents/filemanager/IconifiedText; │ + new-instance v18, Lorg/openintents/filemanager/IconifiedText; │ │ - invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "Directory" │ + const-string v20, "Directory" │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - invoke-direct/range {v19 .. v22}, Lorg/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct/range {v18 .. v21}, Lorg/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v12, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v9, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 81 │ :cond_3 │ :goto_3 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto :goto_2 │ │ .line 100 │ :cond_4 │ - const-string v17, "" │ + const-string v14, "" │ │ .line 102 │ - .local v17, "size":Ljava/lang/String; │ - invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ + .local v14, "size":Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v19 .. v19}, Lorg/openintents/filemanager/util/FileUtils;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Lorg/openintents/filemanager/util/FileUtils;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 103 │ - .local v8, "ext":Ljava/lang/String; │ - const-string v19, ".kml" │ + .local v7, "ext":Ljava/lang/String; │ + const-string v18, ".kml" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v8, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v7, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_5 │ + if-nez v18, :cond_5 │ │ - const-string v19, ".gpx" │ + const-string v18, ".gpx" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v8, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v7, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_3 │ + if-eqz v18, :cond_3 │ │ .line 106 │ :cond_5 │ :try_start_0 │ - sget-object v19, Lorg/openintents/filemanager/DirectoryScanner;->formatter_formatFileSize:Ljava/lang/reflect/Method; │ + sget-object v18, Lorg/openintents/filemanager/DirectoryScanner;->formatter_formatFileSize:Ljava/lang/reflect/Method; │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const/16 v21, 0x2 │ + const/16 v20, 0x2 │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;->context:Landroid/content/Context; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v22, v0 │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - invoke-virtual {v6}, Ljava/io/File;->length()J │ + invoke-virtual {v5}, Ljava/io/File;->length()J │ │ - move-result-wide v24 │ + move-result-wide v22 │ │ - invoke-static/range {v24 .. v25}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - aput-object v23, v21, v22 │ + aput-object v22, v20, v21 │ │ - invoke-virtual/range {v19 .. v21}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual/range {v18 .. v20}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v14 │ │ - .end local v17 # "size":Ljava/lang/String; │ - check-cast v17, Ljava/lang/String; │ + .end local v14 # "size":Ljava/lang/String; │ + check-cast v14, Ljava/lang/String; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 120 │ - .restart local v17 # "size":Ljava/lang/String; │ + .restart local v14 # "size":Ljava/lang/String; │ :goto_4 │ - new-instance v19, Lorg/openintents/filemanager/IconifiedText; │ + new-instance v18, Lorg/openintents/filemanager/IconifiedText; │ │ - invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v20 │ - │ - const/16 v21, 0x0 │ + move-result-object v19 │ │ - move-object/from16 v0, v19 │ + const/16 v20, 0x0 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v2, v17 │ + move-object/from16 v1, v19 │ │ - move-object/from16 v3, v21 │ + move-object/from16 v2, v20 │ │ - invoke-direct {v0, v1, v2, v3}, Lorg/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v0, v1, v14, v2}, Lorg/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v13, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v10, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 107 │ - .end local v17 # "size":Ljava/lang/String; │ + .end local v14 # "size":Ljava/lang/String; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 112 │ - .local v7, "e":Ljava/lang/Exception; │ - invoke-virtual {v6}, Ljava/io/File;->length()J │ + .local v6, "e":Ljava/lang/Exception; │ + invoke-virtual {v5}, Ljava/io/File;->length()J │ │ - move-result-wide v20 │ + move-result-wide v18 │ │ - const-wide/16 v22, 0x400 │ + const-wide/16 v20, 0x400 │ │ - div-long v20, v20, v22 │ + div-long v18, v18, v20 │ │ - invoke-static/range {v20 .. v21}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v14 │ │ .line 113 │ - .restart local v17 # "size":Ljava/lang/String; │ - new-instance v19, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + .restart local v14 # "size":Ljava/lang/String; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v19 │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v1, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, " KB" │ + const-string v19, " KB" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v14 │ │ goto :goto_4 │ │ .line 126 │ - .end local v4 # "arr$":[Ljava/io/File; │ - .end local v6 # "currentFile":Ljava/io/File; │ - .end local v7 # "e":Ljava/lang/Exception; │ - .end local v8 # "ext":Ljava/lang/String; │ - .end local v10 # "i$":I │ - .end local v11 # "len$":I │ - .end local v17 # "size":Ljava/lang/String; │ + .end local v5 # "currentFile":Ljava/io/File; │ + .end local v6 # "e":Ljava/lang/Exception; │ + .end local v7 # "ext":Ljava/lang/String; │ + .end local v14 # "size":Ljava/lang/String; │ :cond_6 │ - const-string v19, "Sorting results..." │ + const-string v16, "Sorting results..." │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 129 │ - invoke-static {v12}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static {v9}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 130 │ - invoke-static {v13}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static {v10}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 133 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;->currentDirectory:Ljava/io/File; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->getParentFile()Ljava/io/File; │ + invoke-virtual/range {v16 .. v16}, Ljava/io/File;->getParentFile()Ljava/io/File; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - if-eqz v19, :cond_7 │ + if-eqz v16, :cond_7 │ │ .line 134 │ - const/16 v19, 0x0 │ + const/16 v16, 0x0 │ │ - new-instance v20, Lorg/openintents/filemanager/IconifiedText; │ + new-instance v17, Lorg/openintents/filemanager/IconifiedText; │ │ - const-string v21, "..." │ + const-string v18, "..." │ │ - const-string v22, "Up to directory" │ + const-string v19, "Up to directory" │ │ - const/16 v23, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-direct/range {v20 .. v23}, Lorg/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ + invoke-direct/range {v17 .. v20}, Lorg/openintents/filemanager/IconifiedText;->(Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v17 │ │ - invoke-interface {v12, v0, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v9, v0, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 138 │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lorg/openintents/filemanager/DirectoryScanner;->cancel:Z │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - if-nez v19, :cond_8 │ + if-nez v16, :cond_8 │ │ .line 139 │ - const-string v19, "Sending data back to main thread" │ + const-string v16, "Sending data back to main thread" │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 141 │ - new-instance v5, Lorg/openintents/filemanager/DirectoryContents; │ + new-instance v4, Lorg/openintents/filemanager/DirectoryContents; │ │ - invoke-direct {v5}, Lorg/openintents/filemanager/DirectoryContents;->()V │ + invoke-direct {v4}, Lorg/openintents/filemanager/DirectoryContents;->()V │ │ .line 143 │ - .local v5, "contents":Lorg/openintents/filemanager/DirectoryContents; │ - iput-object v12, v5, Lorg/openintents/filemanager/DirectoryContents;->listDir:Ljava/util/List; │ + .local v4, "contents":Lorg/openintents/filemanager/DirectoryContents; │ + iput-object v9, v4, Lorg/openintents/filemanager/DirectoryContents;->listDir:Ljava/util/List; │ │ .line 144 │ - iput-object v13, v5, Lorg/openintents/filemanager/DirectoryContents;->listFile:Ljava/util/List; │ + iput-object v10, v4, Lorg/openintents/filemanager/DirectoryContents;->listFile:Ljava/util/List; │ │ .line 145 │ - iput-object v14, v5, Lorg/openintents/filemanager/DirectoryContents;->listSdCard:Ljava/util/List; │ + iput-object v11, v4, Lorg/openintents/filemanager/DirectoryContents;->listSdCard:Ljava/util/List; │ │ .line 147 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/openintents/filemanager/DirectoryScanner;->handler:Landroid/os/Handler; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - const/16 v20, 0x1f4 │ + const/16 v17, 0x1f4 │ │ - invoke-virtual/range {v19 .. v20}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message; │ + invoke-virtual/range {v16 .. v17}, Landroid/os/Handler;->obtainMessage(I)Landroid/os/Message; │ │ - move-result-object v15 │ + move-result-object v12 │ │ .line 148 │ - .local v15, "msg":Landroid/os/Message; │ - iput-object v5, v15, Landroid/os/Message;->obj:Ljava/lang/Object; │ + .local v12, "msg":Landroid/os/Message; │ + iput-object v4, v12, Landroid/os/Message;->obj:Ljava/lang/Object; │ │ .line 149 │ - invoke-virtual {v15}, Landroid/os/Message;->sendToTarget()V │ + invoke-virtual {v12}, Landroid/os/Message;->sendToTarget()V │ │ .line 152 │ - .end local v5 # "contents":Lorg/openintents/filemanager/DirectoryContents; │ - .end local v15 # "msg":Landroid/os/Message; │ + .end local v4 # "contents":Lorg/openintents/filemanager/DirectoryContents; │ + .end local v12 # "msg":Landroid/os/Message; │ :cond_8 │ invoke-direct/range {p0 .. p0}, Lorg/openintents/filemanager/DirectoryScanner;->clearData()V │ │ goto/16 :goto_0 │ .end method ├── smali/org/openintents/filemanager/FileManagerActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lorg/openintents/filemanager/FileManagerActivity$2;->this$0:Lorg/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/openintents/filemanager/IconifiedTextListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ .prologue │ .line 38 │ iput-object p1, p0, Lorg/openintents/filemanager/IconifiedTextListAdapter$IconifiedFilter;->this$0:Lorg/openintents/filemanager/IconifiedTextListAdapter; │ │ invoke-direct {p0}, Landroid/widget/Filter;->()V ├── smali/org/openintents/filemanager/FileManagerActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/openintents/filemanager/FileManagerActivity; │ │ │ # direct methods │ .method constructor (Lorg/openintents/filemanager/FileManagerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/openintents/filemanager/FileManagerActivity; │ │ .prologue │ .line 109 │ iput-object p1, p0, Lorg/openintents/filemanager/FileManagerActivity$1;->this$0:Lorg/openintents/filemanager/FileManagerActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/org/openintents/filemanager/util/FileUtils.smali │ @@ -321,52 +321,57 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Landroid/provider/MediaStore$Audio$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ + .line 89 │ invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Landroid/provider/MediaStore$Video$Media;->INTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ + .line 90 │ invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ sget-object v0, Landroid/provider/MediaStore$Video$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ + .line 91 │ invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 88 │ :goto_0 │ return v0 │ │ + .line 91 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/org/pyneo/maps/MainPreferences$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$aPref:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainPreferences; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lorg/pyneo/maps/MainPreferences$1;->this$0:Lorg/pyneo/maps/MainPreferences; │ │ iput-object p2, p0, Lorg/pyneo/maps/MainPreferences$1;->val$aPref:Landroid/content/SharedPreferences; ├── smali/org/pyneo/maps/MainActivity$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1498 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$16;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 247 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$4;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainPreferences$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$aPref:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainPreferences; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lorg/pyneo/maps/MainPreferences$2;->this$0:Lorg/pyneo/maps/MainPreferences; │ │ iput-object p2, p0, Lorg/pyneo/maps/MainPreferences$2;->val$aPref:Landroid/content/SharedPreferences; ├── smali/org/pyneo/maps/R.smali │ @@ -31,10 +31,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1906 │ return-void │ .end method ├── smali/org/pyneo/maps/MainActivity.smali │ @@ -176,15 +176,14 @@ │ .line 180 │ new-instance v0, Lorg/pyneo/maps/MainActivity$3; │ │ invoke-direct {v0, p0}, Lorg/pyneo/maps/MainActivity$3;->(Lorg/pyneo/maps/MainActivity;)V │ │ iput-object v0, p0, Lorg/pyneo/maps/MainActivity;->mListener:Landroid/hardware/SensorEventListener; │ │ - .line 1663 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; │ .locals 1 │ .param p0, "x0" # Lorg/pyneo/maps/MainActivity; │ │ @@ -895,149 +894,147 @@ │ const/4 v13, 0x2 │ │ const/4 v12, 0x1 │ │ const/4 v11, 0x0 │ │ .line 1641 │ - const-string v10, "locations" │ + const-string v9, "locations" │ │ - invoke-virtual {p1, v10}, Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-virtual {p1, v9}, Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 1642 │ - .local v6, "locations":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z │ + .local v5, "locations":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_4 │ + if-nez v9, :cond_4 │ │ .line 1643 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 1644 │ - .local v8, "point":Lorg/pyneo/maps/utils/GeoPoint; │ - iget-object v10, p0, Lorg/pyneo/maps/MainActivity;->mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; │ + .local v7, "point":Lorg/pyneo/maps/utils/GeoPoint; │ + iget-object v9, p0, Lorg/pyneo/maps/MainActivity;->mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; │ │ - invoke-virtual {v10}, Lorg/pyneo/maps/poi/PoiOverlay;->clearPoiList()V │ + invoke-virtual {v9}, Lorg/pyneo/maps/poi/PoiOverlay;->clearPoiList()V │ │ .line 1645 │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ .line 1646 │ - .local v3, "id":I │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v2, "id":I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, 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 1647 │ - .local v5, "location":Ljava/lang/String; │ + .local v4, "location":Ljava/lang/String; │ const-string v10, ";" │ │ - invoke-virtual {v5, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v4, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v1 │ │ .line 1648 │ .local v1, "fields":[Ljava/lang/String; │ - const-string v7, "" │ + const-string v6, "" │ │ .line 1649 │ - .local v7, "locns":Ljava/lang/String; │ - const-string v9, "" │ + .local v6, "locns":Ljava/lang/String; │ + const-string v8, "" │ │ .line 1650 │ - .local v9, "title":Ljava/lang/String; │ + .local v8, "title":Ljava/lang/String; │ const-string v0, "" │ │ .line 1651 │ .local v0, "descr":Ljava/lang/String; │ array-length v10, v1 │ │ if-lez v10, :cond_0 │ │ - aget-object v7, v1, v11 │ + aget-object v6, v1, v11 │ │ .line 1652 │ :cond_0 │ array-length v10, v1 │ │ if-le v10, v12, :cond_1 │ │ - aget-object v9, v1, v12 │ + aget-object v8, v1, v12 │ │ .line 1653 │ :cond_1 │ array-length v10, v1 │ │ if-le v10, v13, :cond_2 │ │ aget-object v0, v1, v13 │ │ .line 1654 │ :cond_2 │ - new-instance v8, Lorg/pyneo/maps/utils/GeoPoint; │ + new-instance v7, Lorg/pyneo/maps/utils/GeoPoint; │ │ - .end local v8 # "point":Lorg/pyneo/maps/utils/GeoPoint; │ - invoke-direct {v8, v7}, Lorg/pyneo/maps/utils/GeoPoint;->(Ljava/lang/String;)V │ + .end local v7 # "point":Lorg/pyneo/maps/utils/GeoPoint; │ + invoke-direct {v7, v6}, Lorg/pyneo/maps/utils/GeoPoint;->(Ljava/lang/String;)V │ │ .line 1655 │ - .restart local v8 # "point":Lorg/pyneo/maps/utils/GeoPoint; │ + .restart local v7 # "point":Lorg/pyneo/maps/utils/GeoPoint; │ iget-object v10, p0, Lorg/pyneo/maps/MainActivity;->mPoiOverlay:Lorg/pyneo/maps/poi/PoiOverlay; │ │ - add-int/lit8 v4, v3, -0x1 │ + add-int/lit8 v3, v2, -0x1 │ │ - .end local v3 # "id":I │ - .local v4, "id":I │ - invoke-virtual {v10, v3, v8, v9, v0}, Lorg/pyneo/maps/poi/PoiOverlay;->showTemporaryPoi(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V │ + .end local v2 # "id":I │ + .local v3, "id":I │ + invoke-virtual {v10, v2, v7, v8, v0}, Lorg/pyneo/maps/poi/PoiOverlay;->showTemporaryPoi(ILorg/pyneo/maps/utils/GeoPoint;Ljava/lang/String;Ljava/lang/String;)V │ │ - move v3, v4 │ + move v2, v3 │ │ .line 1656 │ - .end local v4 # "id":I │ - .restart local v3 # "id":I │ + .end local v3 # "id":I │ + .restart local v2 # "id":I │ goto :goto_0 │ │ .line 1657 │ .end local v0 # "descr":Ljava/lang/String; │ .end local v1 # "fields":[Ljava/lang/String; │ - .end local v5 # "location":Ljava/lang/String; │ - .end local v7 # "locns":Ljava/lang/String; │ - .end local v9 # "title":Ljava/lang/String; │ + .end local v4 # "location":Ljava/lang/String; │ + .end local v6 # "locns":Ljava/lang/String; │ + .end local v8 # "title":Ljava/lang/String; │ :cond_3 │ invoke-direct {p0, v11}, Lorg/pyneo/maps/MainActivity;->setAutoFollow(Z)V │ │ .line 1658 │ - if-eqz v8, :cond_4 │ + if-eqz v7, :cond_4 │ │ .line 1659 │ - iget-object v10, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ + iget-object v9, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ - invoke-virtual {v10, v8}, Lorg/pyneo/maps/map/MapView;->setCenter(Lorg/pyneo/maps/utils/GeoPoint;)V │ + invoke-virtual {v9, v7}, Lorg/pyneo/maps/map/MapView;->setCenter(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ .line 1661 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "id":I │ - .end local v8 # "point":Lorg/pyneo/maps/utils/GeoPoint; │ + .end local v2 # "id":I │ + .end local v7 # "point":Lorg/pyneo/maps/utils/GeoPoint; │ :cond_4 │ return-void │ .end method │ │ .method private fillOverlays()V │ .locals 2 │ │ @@ -1888,14 +1885,15 @@ │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ iget-object v8, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 685 │ invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v8 │ │ iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;->CATEGORY:Ljava/lang/String; │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1906,28 +1904,30 @@ │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 686 │ invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v8 │ │ iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;->NAME:Ljava/lang/String; │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 684 │ invoke-virtual {v6, v7}, Lorg/pyneo/maps/dashboard/IndicatorManager;->setMapName(Ljava/lang/String;)V │ │ .line 689 │ :cond_0 │ const v6, 0x7f0b0084 │ │ :try_start_0 │ @@ -1940,34 +1940,37 @@ │ .line 690 │ .local v1, "leftText":Landroid/widget/TextView; │ if-eqz v1, :cond_1 │ │ .line 691 │ iget-object v6, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 692 │ invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v6 │ │ if-eqz v6, :cond_4 │ │ iget-object v6, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 693 │ invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v6 │ │ iget v6, v6, Lorg/pyneo/maps/tileprovider/TileSource;->MAP_TYPE:I │ │ const/4 v7, 0x2 │ │ if-eq v6, v7, :cond_4 │ │ iget-object v6, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 694 │ invoke-virtual {v6}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lorg/pyneo/maps/tileprovider/TileSource;->getTileSourceBaseOverlay()Lorg/pyneo/maps/tileprovider/TileSourceBase; │ │ move-result-object v6 │ @@ -2013,14 +2016,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 697 │ invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/pyneo/maps/tileprovider/TileSource;->getTileSourceBaseOverlay()Lorg/pyneo/maps/tileprovider/TileSourceBase; │ │ move-result-object v7 │ @@ -2031,14 +2035,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 696 │ invoke-virtual {v1, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 701 │ :cond_1 │ :goto_0 │ const v6, 0x7f0b0086 │ │ @@ -3356,56 +3361,61 @@ │ │ const-string v25, "lat" │ │ iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;->EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; │ │ move-object/from16 v26, v0 │ │ + .line 1377 │ invoke-virtual/range {v26 .. v26}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitude()D │ │ move-result-wide v26 │ │ invoke-virtual/range {v24 .. v27}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent; │ │ move-result-object v24 │ │ const-string v25, "lon" │ │ iget-object v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;->EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; │ │ move-object/from16 v26, v0 │ │ + .line 1378 │ invoke-virtual/range {v26 .. v26}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitude()D │ │ move-result-wide v26 │ │ invoke-virtual/range {v24 .. v27}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent; │ │ move-result-object v24 │ │ const-string v25, "alt" │ │ iget-wide v0, v7, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;->Elevation:D │ │ move-wide/from16 v26, v0 │ │ + .line 1379 │ invoke-virtual/range {v24 .. v27}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent; │ │ move-result-object v24 │ │ const-string v25, "title" │ │ const-string v26, "POI" │ │ + .line 1380 │ invoke-virtual/range {v24 .. v26}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v24 │ │ const v25, 0x7f0b00fe │ │ + .line 1376 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v24 │ │ move/from16 v2, v25 │ │ invoke-virtual {v0, v1, v2}, Lorg/pyneo/maps/MainActivity;->startActivityForResult(Landroid/content/Intent;I)V │ @@ -3490,18 +3500,20 @@ │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v25, 0x7f0e001e │ │ + .line 1391 │ invoke-virtual/range {v24 .. v25}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v24 │ │ + .line 1392 │ invoke-virtual/range {p0 .. p0}, Lorg/pyneo/maps/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v25 │ │ const v26, 0x7f0e0126 │ │ const/16 v27, 0x1 │ @@ -3542,22 +3554,24 @@ │ │ move-object/from16 v1, p0 │ │ move/from16 v2, v21 │ │ invoke-direct {v0, v1, v2}, Lorg/pyneo/maps/MainActivity$15;->(Lorg/pyneo/maps/MainActivity;I)V │ │ + .line 1393 │ invoke-virtual/range {v24 .. v26}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v24 │ │ const v25, 0x7f0e00a5 │ │ const/16 v26, 0x0 │ │ + .line 1399 │ invoke-virtual/range {v24 .. v26}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v24 │ │ invoke-virtual/range {v24 .. v24}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v24 │ @@ -3699,96 +3713,111 @@ │ .line 1421 │ const-string v24, "android.intent.extra.TEXT" │ │ new-instance v25, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ │ + .line 1422 │ move-object/from16 v0, v25 │ │ invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ const/16 v26, 0xa │ │ + .line 1423 │ invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ const-string v26, "http://www.openstreetmap.org/?mlat=" │ │ + .line 1424 │ invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ + .line 1425 │ move-object/from16 v0, v25 │ │ invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ const-string v26, "&mlon=" │ │ + .line 1426 │ invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ + .line 1427 │ move-object/from16 v0, v25 │ │ invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ const-string v26, "#map=" │ │ + .line 1428 │ invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ const/16 v26, 0x10 │ │ + .line 1429 │ invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ const/16 v26, 0x2f │ │ + .line 1430 │ invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ + .line 1431 │ move-object/from16 v0, v25 │ │ invoke-virtual {v0, v12, v13}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ const/16 v26, 0x2f │ │ + .line 1432 │ invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ + .line 1433 │ move-object/from16 v0, v25 │ │ invoke-virtual {v0, v14, v15}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ const-string v26, "&layers=T" │ │ + .line 1434 │ invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v25 │ │ + .line 1435 │ invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v25 │ │ + .line 1421 │ move-object/from16 v0, v24 │ │ move-object/from16 v1, v25 │ │ invoke-virtual {v8, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 1436 │ @@ -6778,56 +6807,62 @@ │ │ .line 1494 │ :sswitch_0 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 1496 │ invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0e013c │ │ + .line 1497 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/pyneo/maps/MainActivity$16; │ │ invoke-direct {v1, p0}, Lorg/pyneo/maps/MainActivity$16;->(Lorg/pyneo/maps/MainActivity;)V │ │ + .line 1498 │ invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1502 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 1505 │ :sswitch_1 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f0e0057 │ │ + .line 1507 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const v2, 0x7f0e001e │ │ + .line 1508 │ invoke-virtual {p0, v2}, Lorg/pyneo/maps/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -6850,92 +6885,102 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const v2, 0x7f0e001a │ │ + .line 1509 │ invoke-virtual {p0, v2}, Lorg/pyneo/maps/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 1508 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/pyneo/maps/MainActivity$18; │ │ invoke-direct {v1, p0}, Lorg/pyneo/maps/MainActivity$18;->(Lorg/pyneo/maps/MainActivity;)V │ │ + .line 1510 │ invoke-virtual {v0, v4, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/pyneo/maps/MainActivity$17; │ │ invoke-direct {v1, p0}, Lorg/pyneo/maps/MainActivity$17;->(Lorg/pyneo/maps/MainActivity;)V │ │ + .line 1514 │ invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1518 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 1521 │ :sswitch_2 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f0e004a │ │ + .line 1523 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0e0049 │ │ + .line 1524 │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/MainActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0e0048 │ │ new-instance v2, Lorg/pyneo/maps/MainActivity$20; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/MainActivity$20;->(Lorg/pyneo/maps/MainActivity;)V │ │ + .line 1525 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/pyneo/maps/MainActivity$19; │ │ invoke-direct {v1, p0}, Lorg/pyneo/maps/MainActivity$19;->(Lorg/pyneo/maps/MainActivity;)V │ │ + .line 1558 │ invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 1565 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ .line 1492 │ @@ -6977,88 +7022,87 @@ │ .method protected onDestroy()V │ .locals 4 │ │ .prologue │ const/4 v3, 0x0 │ │ .line 841 │ - const-string v2, "onDestroy" │ + const-string v1, "onDestroy" │ │ - invoke-static {v2}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 842 │ - iget-object v2, p0, Lorg/pyneo/maps/MainActivity;->mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; │ + iget-object v1, p0, Lorg/pyneo/maps/MainActivity;->mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 843 │ - iget-object v2, p0, Lorg/pyneo/maps/MainActivity;->mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; │ + iget-object v1, p0, Lorg/pyneo/maps/MainActivity;->mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ - invoke-virtual {v2, p0}, Lorg/pyneo/maps/dashboard/IndicatorManager;->Dismiss(Lorg/pyneo/maps/MainActivity;)V │ + invoke-virtual {v1, p0}, Lorg/pyneo/maps/dashboard/IndicatorManager;->Dismiss(Lorg/pyneo/maps/MainActivity;)V │ │ .line 844 │ iput-object v3, p0, Lorg/pyneo/maps/MainActivity;->mIndicatorManager:Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ .line 846 │ :cond_0 │ - iget-object v2, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ + iget-object v1, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ - invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;->getOverlays()Ljava/util/List; │ + invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;->getOverlays()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - 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, Lorg/pyneo/maps/map/TileViewOverlay; │ + check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 847 │ - .local v1, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ - invoke-virtual {v1}, Lorg/pyneo/maps/map/TileViewOverlay;->Free()V │ + .local v0, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + invoke-virtual {v0}, Lorg/pyneo/maps/map/TileViewOverlay;->Free()V │ │ goto :goto_0 │ │ .line 848 │ - .end local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .end local v0 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :cond_1 │ - iget-object v2, p0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ + iget-object v1, p0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 849 │ - iget-object v2, p0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ + iget-object v1, p0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;->Free()V │ + invoke-virtual {v1}, Lorg/pyneo/maps/tileprovider/TileSource;->Free()V │ │ .line 850 │ :cond_2 │ iput-object v3, p0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ .line 851 │ - iget-object v2, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ + iget-object v1, p0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ - invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;->setMoveListener(Lorg/pyneo/maps/utils/IMoveListener;)V │ + invoke-virtual {v1, v3}, Lorg/pyneo/maps/map/MapView;->setMoveListener(Lorg/pyneo/maps/utils/IMoveListener;)V │ │ .line 852 │ - iget-object v2, p0, Lorg/pyneo/maps/MainActivity;->mThreadPool:Ljava/util/concurrent/ExecutorService; │ + iget-object v1, p0, Lorg/pyneo/maps/MainActivity;->mThreadPool:Ljava/util/concurrent/ExecutorService; │ │ - invoke-interface {v2}, Ljava/util/concurrent/ExecutorService;->shutdown()V │ + invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;->shutdown()V │ │ .line 853 │ invoke-super {p0}, Landroid/app/Activity;->onDestroy()V │ │ .line 854 │ return-void │ .end method │ @@ -7328,14 +7372,15 @@ │ │ invoke-direct {v13, v0, v14}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v14, "new" │ │ const/4 v15, 0x1 │ │ + .line 924 │ invoke-virtual {v13, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ │ move-result-object v13 │ │ const-string v14, "MapName" │ │ move-object/from16 v0, p0 │ @@ -7346,46 +7391,50 @@ │ │ invoke-virtual {v13, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v13 │ │ const-string v14, "latitude" │ │ + .line 925 │ invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v15 │ │ invoke-virtual {v13, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v13 │ │ const-string v14, "longitude" │ │ + .line 926 │ invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v15 │ │ invoke-virtual {v13, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v13 │ │ const-string v14, "ZoomLevel" │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Lorg/pyneo/maps/MainActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 927 │ invoke-virtual {v15}, Lorg/pyneo/maps/map/MapView;->getZoomLevel()I │ │ move-result v15 │ │ invoke-virtual {v13, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v13 │ │ + .line 923 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 928 │ const/4 v13, 0x1 │ │ @@ -7611,30 +7660,33 @@ │ │ const-string v14, "android.intent.action.MAIN" │ │ invoke-direct {v13, v14}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ const-string v14, "android.intent.category.LAUNCHER" │ │ + .line 971 │ invoke-virtual {v13, v14}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v13 │ │ new-instance v14, Landroid/content/ComponentName; │ │ const-string v15, "com.vonglasow.michael.satstat" │ │ const-string v16, "com.vonglasow.michael.satstat.MainActivity" │ │ invoke-direct/range {v14 .. v16}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 972 │ invoke-virtual {v13, v14}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ move-result-object v13 │ │ + .line 970 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;->startActivity(Landroid/content/Intent;)V │ :try_end_0 │ .catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 985 │ @@ -7667,18 +7719,20 @@ │ │ const-string v14, "android.intent.action.VIEW" │ │ invoke-direct {v13, v14}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ const-string v14, "market://search?q=pname:com.vonglasow.michael.satstat" │ │ + .line 979 │ invoke-static {v14}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v14 │ │ + .line 978 │ invoke-virtual {v13, v14}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ move-result-object v13 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v13}, Lorg/pyneo/maps/MainActivity;->startActivity(Landroid/content/Intent;)V │ @@ -7711,46 +7765,50 @@ │ │ move-object/from16 v0, p0 │ │ invoke-direct {v13, v0, v14}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v14, "lat" │ │ + .line 989 │ invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitude()D │ │ move-result-wide v16 │ │ move-wide/from16 v0, v16 │ │ invoke-virtual {v13, v14, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent; │ │ move-result-object v13 │ │ const-string v14, "lon" │ │ + .line 990 │ invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitude()D │ │ move-result-wide v16 │ │ move-wide/from16 v0, v16 │ │ invoke-virtual {v13, v14, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent; │ │ move-result-object v13 │ │ const-string v14, "title" │ │ const-string v15, "POI" │ │ + .line 991 │ invoke-virtual {v13, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v13 │ │ const v14, 0x7f0b011c │ │ + .line 988 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v13, v14}, Lorg/pyneo/maps/MainActivity;->startActivityForResult(Landroid/content/Intent;I)V │ │ .line 993 │ const/4 v13, 0x1 │ │ @@ -7892,84 +7950,99 @@ │ │ new-instance v14, Ljava/lang/StringBuilder; │ │ invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ const-string v15, "" │ │ + .line 1027 │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ const/16 v15, 0xa │ │ + .line 1028 │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ const-string v15, "http://www.openstreetmap.org/?mlat=" │ │ + .line 1029 │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ + .line 1030 │ invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ const-string v15, "&mlon=" │ │ + .line 1031 │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ + .line 1032 │ invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ const-string v15, "#map=" │ │ + .line 1033 │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ + .line 1034 │ invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ const/16 v15, 0x2f │ │ + .line 1035 │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ + .line 1036 │ invoke-virtual {v14, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ const/16 v15, 0x2f │ │ + .line 1037 │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ + .line 1038 │ invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ const-string v15, "&layers=T" │ │ + .line 1039 │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ + .line 1040 │ invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v14 │ │ + .line 1026 │ invoke-virtual {v4, v13, v14}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 1041 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v4}, Lorg/pyneo/maps/MainActivity;->startActivity(Landroid/content/Intent;)V │ │ @@ -8155,20 +8228,22 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Lorg/pyneo/maps/MainActivity;->mOrientationSensorManager:Landroid/hardware/SensorManager; │ │ const/16 v16, 0x3 │ │ + .line 1060 │ invoke-virtual/range {v15 .. v16}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor; │ │ move-result-object v15 │ │ const/16 v16, 0x2 │ │ + .line 1059 │ invoke-virtual/range {v13 .. v16}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z │ │ .line 1065 │ :goto_5 │ const/4 v13, 0x1 │ │ goto/16 :goto_0 │ @@ -8693,611 +8768,535 @@ │ │ move-result-object v3 │ │ goto/16 :goto_3 │ .end method │ │ .method public onPrepareOptionsMenu(Landroid/view/Menu;)Z │ - .locals 19 │ + .locals 17 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ .line 866 │ - const v17, 0x7f0b011d │ + const v13, 0x7f0b011d │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ - │ - invoke-interface {v0, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ + invoke-interface {v0, v13}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - invoke-interface/range {v17 .. v17}, Landroid/view/MenuItem;->getSubMenu()Landroid/view/SubMenu; │ + invoke-interface {v13}, Landroid/view/MenuItem;->getSubMenu()Landroid/view/SubMenu; │ │ - move-result-object v16 │ + move-result-object v12 │ │ .line 867 │ - .local v16, "submenu":Landroid/view/Menu; │ - invoke-interface/range {v16 .. v16}, Landroid/view/Menu;->clear()V │ + .local v12, "submenu":Landroid/view/Menu; │ + invoke-interface {v12}, Landroid/view/Menu;->clear()V │ │ .line 868 │ invoke-static/range {p0 .. p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v15 │ + move-result-object v11 │ │ .line 869 │ - .local v15, "pref":Landroid/content/SharedPreferences; │ + .local v11, "pref":Landroid/content/SharedPreferences; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ - │ - move-object/from16 v17, v0 │ + iget-object v13, v0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - if-nez v17, :cond_2 │ + if-nez v13, :cond_2 │ │ .line 870 │ - const v17, 0x7f0b0127 │ + const v13, 0x7f0b0127 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + invoke-interface {v0, v13}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ - invoke-interface {v0, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ - │ - move-result-object v17 │ + move-result-object v13 │ │ - const/16 v18, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-interface/range {v17 .. v18}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ + invoke-interface {v13, v14}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ .line 878 │ :goto_0 │ invoke-static/range {p0 .. p0}, Lorg/pyneo/maps/utils/Ut;->getAppMapsDir(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v8 │ + move-result-object v6 │ │ .line 879 │ - .local v8, "folder":Ljava/io/File; │ - invoke-virtual {v8}, Ljava/io/File;->exists()Z │ + .local v6, "folder":Ljava/io/File; │ + invoke-virtual {v6}, Ljava/io/File;->exists()Z │ │ - move-result v17 │ + move-result v13 │ │ - if-eqz v17, :cond_5 │ + if-eqz v13, :cond_5 │ │ .line 880 │ - invoke-virtual {v8}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v6}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 881 │ - .local v7, "files":[Ljava/io/File; │ - if-eqz v7, :cond_5 │ + .local v5, "files":[Ljava/io/File; │ + if-eqz v5, :cond_5 │ │ .line 882 │ - move-object v2, v7 │ + array-length v14, v5 │ │ - .local v2, "arr$":[Ljava/io/File; │ - array-length v12, v2 │ - │ - .local v12, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_1 │ - if-ge v9, v12, :cond_5 │ + if-ge v13, v14, :cond_5 │ │ - aget-object v6, v2, v9 │ + aget-object v4, v5, v13 │ │ .line 883 │ - .local v6, "file":Ljava/io/File; │ - invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ + .local v4, "file":Ljava/io/File; │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - const-string v18, ".mnm" │ + const-string v16, ".mnm" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v17 │ + move-result v15 │ │ - if-nez v17, :cond_0 │ + if-nez v15, :cond_0 │ │ - invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ + .line 884 │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - const-string v18, ".tar" │ + const-string v16, ".tar" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v17 │ + move-result v15 │ │ - if-nez v17, :cond_0 │ + if-nez v15, :cond_0 │ │ - invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ + .line 885 │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - const-string v18, ".sqlitedb" │ + const-string v16, ".sqlitedb" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v17 │ + move-result v15 │ │ - if-eqz v17, :cond_1 │ + if-eqz v15, :cond_1 │ │ .line 886 │ :cond_0 │ - invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-static/range {v17 .. v17}, Lorg/pyneo/maps/utils/Ut;->FileName2ID(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v15}, Lorg/pyneo/maps/utils/Ut;->FileName2ID(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v9 │ │ .line 887 │ - .local v13, "name":Ljava/lang/String; │ - new-instance v17, Ljava/lang/StringBuilder; │ + .local v9, "name":Ljava/lang/String; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v18, "pref_usermaps_" │ + const-string v16, "pref_usermaps_" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ - │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v17 │ - │ - const-string v18, "_enabled" │ + move-result-object v15 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + const-string v16, "_enabled" │ │ - move-result-object v17 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v18, 0x0 │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move/from16 v1, v18 │ + move-result-object v15 │ │ - invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + const/16 v16, 0x0 │ │ - move-result v17 │ + move/from16 v0, v16 │ │ - if-eqz v17, :cond_1 │ + invoke-interface {v11, v15, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - new-instance v17, Ljava/lang/StringBuilder; │ + move-result v15 │ │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + if-eqz v15, :cond_1 │ │ - const-string v18, "pref_usermaps_" │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v17 │ + const-string v16, "pref_usermaps_" │ │ - move-object/from16 v0, v17 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v15 │ │ - move-result-object v17 │ + invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v18, "_isoverlay" │ + move-result-object v15 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "_isoverlay" │ │ - move-result-object v17 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v17 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - const/16 v18, 0x0 │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const/16 v16, 0x0 │ │ - move/from16 v1, v18 │ + .line 888 │ + move/from16 v0, v16 │ │ - invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v11, v15, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v17 │ + move-result v15 │ │ - if-nez v17, :cond_1 │ + if-nez v15, :cond_1 │ │ .line 889 │ - new-instance v17, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v18, "pref_usermaps_" │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v17 │ + const-string v16, "pref_usermaps_" │ │ - move-object/from16 v0, v17 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v15 │ │ - move-result-object v17 │ + invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v18, "_name" │ + move-result-object v15 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "_name" │ │ - move-result-object v17 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v17 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v6}, Ljava/io/File;->getName()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v18 │ + invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v16 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v11, v15, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - invoke-interface/range {v16 .. v17}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v12, v15}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v11 │ + move-result-object v8 │ │ .line 890 │ - .local v11, "item":Landroid/view/MenuItem; │ - new-instance v17, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + .local v8, "item":Landroid/view/MenuItem; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - const-string v18, "usermap_" │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v16, "usermap_" │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v15 │ │ - move-result-object v17 │ + invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v17 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v15 │ │ - invoke-interface {v11, v0}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v8, v15}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 882 │ - .end local v11 # "item":Landroid/view/MenuItem; │ - .end local v13 # "name":Ljava/lang/String; │ + .end local v8 # "item":Landroid/view/MenuItem; │ + .end local v9 # "name":Ljava/lang/String; │ :cond_1 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto/16 :goto_1 │ │ .line 872 │ - .end local v2 # "arr$":[Ljava/io/File; │ - .end local v6 # "file":Ljava/io/File; │ - .end local v7 # "files":[Ljava/io/File; │ - .end local v8 # "folder":Ljava/io/File; │ - .end local v9 # "i$":I │ - .end local v12 # "len$":I │ + .end local v4 # "file":Ljava/io/File; │ + .end local v5 # "files":[Ljava/io/File; │ + .end local v6 # "folder":Ljava/io/File; │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ - │ - move-object/from16 v17, v0 │ - │ - move-object/from16 v0, v17 │ - │ - iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;->MAP_TYPE:I │ + iget-object v13, v0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - move/from16 v17, v0 │ + iget v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;->MAP_TYPE:I │ │ - if-eqz v17, :cond_3 │ + if-eqz v13, :cond_3 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ - │ - move-object/from16 v17, v0 │ - │ - move-object/from16 v0, v17 │ - │ - iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;->MAP_TYPE:I │ - │ - move/from16 v17, v0 │ - │ - const/16 v18, 0x3 │ + iget-object v13, v0, Lorg/pyneo/maps/MainActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - move/from16 v0, v17 │ + iget v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;->MAP_TYPE:I │ │ - move/from16 v1, v18 │ + const/4 v14, 0x3 │ │ - if-ne v0, v1, :cond_4 │ + if-ne v13, v14, :cond_4 │ │ .line 873 │ :cond_3 │ - const v17, 0x7f0b0127 │ + const v13, 0x7f0b0127 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ - │ - invoke-interface {v0, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ + invoke-interface {v0, v13}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - const/16 v18, 0x1 │ + const/4 v14, 0x1 │ │ - invoke-interface/range {v17 .. v18}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ + invoke-interface {v13, v14}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ goto/16 :goto_0 │ │ .line 876 │ :cond_4 │ - const v17, 0x7f0b0127 │ + const v13, 0x7f0b0127 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ - │ - invoke-interface {v0, v1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ + invoke-interface {v0, v13}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - const/16 v18, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-interface/range {v17 .. v18}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ + invoke-interface {v13, v14}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ goto/16 :goto_0 │ │ .line 896 │ - .restart local v8 # "folder":Ljava/io/File; │ + .restart local v6 # "folder":Ljava/io/File; │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lorg/pyneo/maps/MainActivity;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ - │ - move-object/from16 v17, v0 │ + iget-object v13, v0, Lorg/pyneo/maps/MainActivity;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ │ - invoke-virtual/range {v17 .. v17}, Lorg/pyneo/maps/poi/PoiManager;->getMixedMaps()Lorg/pyneo/maps/utils/CursorI; │ + invoke-virtual {v13}, Lorg/pyneo/maps/poi/PoiManager;->getMixedMaps()Lorg/pyneo/maps/utils/CursorI; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/pyneo/maps/utils/CursorI;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v13}, Lorg/pyneo/maps/utils/CursorI;->iterator()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ - move-result-object v9 │ + move-result-object v13 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :cond_6 │ :goto_2 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v17 │ + move-result v14 │ │ - if-eqz v17, :cond_7 │ + if-eqz v14, :cond_7 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - check-cast v3, Landroid/database/Cursor; │ + check-cast v1, Landroid/database/Cursor; │ │ .line 897 │ - .local v3, "c":Landroid/database/Cursor; │ - new-instance v17, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v18, "PREF_MIXMAPS_" │ - │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v17 │ - │ - const/16 v18, 0x0 │ - │ - move/from16 v0, v18 │ + .local v1, "c":Landroid/database/Cursor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-interface {v3, v0}, Landroid/database/Cursor;->getInt(I)I │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - move-result v18 │ + const-string v15, "PREF_MIXMAPS_" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v14 │ │ - const-string v18, "_enabled" │ + const/4 v15, 0x0 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-interface {v1, v15}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result-object v17 │ + move-result v15 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v14 │ │ - const/16 v18, 0x1 │ + const-string v15, "_enabled" │ │ - move-object/from16 v0, v17 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move/from16 v1, v18 │ + move-result-object v14 │ │ - invoke-interface {v15, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result v17 │ + move-result-object v14 │ │ - if-eqz v17, :cond_6 │ + const/4 v15, 0x1 │ │ - const/16 v17, 0x2 │ + invoke-interface {v11, v14, v15}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move/from16 v0, v17 │ + move-result v14 │ │ - invoke-interface {v3, v0}, Landroid/database/Cursor;->getInt(I)I │ + if-eqz v14, :cond_6 │ │ - move-result v17 │ + const/4 v14, 0x2 │ │ - const/16 v18, 0x3 │ + invoke-interface {v1, v14}, Landroid/database/Cursor;->getInt(I)I │ │ - move/from16 v0, v17 │ + move-result v14 │ │ - move/from16 v1, v18 │ + const/4 v15, 0x3 │ │ - if-ge v0, v1, :cond_6 │ + if-ge v14, v15, :cond_6 │ │ .line 898 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v14, 0x1 │ │ - invoke-interface {v3, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v1, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v14 │ │ - invoke-interface/range {v16 .. v17}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v12, v14}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v11 │ + move-result-object v8 │ │ .line 899 │ - .restart local v11 # "item":Landroid/view/MenuItem; │ - new-instance v17, Ljava/lang/StringBuilder; │ - │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ - │ - const-string v18, "mixmap_" │ + .restart local v8 # "item":Landroid/view/MenuItem; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v17 │ + const-string v15, "mixmap_" │ │ - const/16 v18, 0x0 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move/from16 v0, v18 │ + move-result-object v14 │ │ - invoke-interface {v3, v0}, Landroid/database/Cursor;->getInt(I)I │ + const/4 v15, 0x0 │ │ - move-result v18 │ + invoke-interface {v1, v15}, Landroid/database/Cursor;->getInt(I)I │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + move-result v15 │ │ - move-result-object v17 │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v17 │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v14 │ │ - invoke-interface {v11, v0}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v8, v14}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ goto :goto_2 │ │ .line 902 │ - .end local v3 # "c":Landroid/database/Cursor; │ - .end local v11 # "item":Landroid/view/MenuItem; │ + .end local v1 # "c":Landroid/database/Cursor; │ + .end local v8 # "item":Landroid/view/MenuItem; │ :cond_7 │ invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;->newInstance()Ljavax/xml/parsers/SAXParserFactory; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 903 │ - .local v5, "fac":Ljavax/xml/parsers/SAXParserFactory; │ - const/4 v14, 0x0 │ + .local v3, "fac":Ljavax/xml/parsers/SAXParserFactory; │ + const/4 v10, 0x0 │ │ .line 905 │ - .local v14, "parser":Ljavax/xml/parsers/SAXParser; │ + .local v10, "parser":Ljavax/xml/parsers/SAXParser; │ :try_start_0 │ - invoke-virtual {v5}, Ljavax/xml/parsers/SAXParserFactory;->newSAXParser()Ljavax/xml/parsers/SAXParser; │ + invoke-virtual {v3}, Ljavax/xml/parsers/SAXParserFactory;->newSAXParser()Ljavax/xml/parsers/SAXParser; │ │ - move-result-object v14 │ + move-result-object v10 │ │ .line 906 │ - if-eqz v14, :cond_8 │ + if-eqz v10, :cond_8 │ │ .line 907 │ invoke-virtual/range {p0 .. p0}, Lorg/pyneo/maps/MainActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v17 │ + move-result-object v13 │ │ - const v18, 0x7f060001 │ + const v14, 0x7f060001 │ │ - invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ + invoke-virtual {v13, v14}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 908 │ - .local v10, "in":Ljava/io/InputStream; │ - new-instance v17, Lorg/pyneo/maps/map/PredefMapsParser; │ - │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, v16 │ + .local v7, "in":Ljava/io/InputStream; │ + new-instance v13, Lorg/pyneo/maps/map/PredefMapsParser; │ │ - invoke-direct {v0, v1, v15}, Lorg/pyneo/maps/map/PredefMapsParser;->(Landroid/view/Menu;Landroid/content/SharedPreferences;)V │ + invoke-direct {v13, v12, v11}, Lorg/pyneo/maps/map/PredefMapsParser;->(Landroid/view/Menu;Landroid/content/SharedPreferences;)V │ │ - move-object/from16 v0, v17 │ - │ - invoke-virtual {v14, v10, v0}, Ljavax/xml/parsers/SAXParser;->parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V │ + invoke-virtual {v10, v7, v13}, Ljavax/xml/parsers/SAXParser;->parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 914 │ - .end local v10 # "in":Ljava/io/InputStream; │ + .end local v7 # "in":Ljava/io/InputStream; │ :cond_8 │ :goto_3 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ - move-result v17 │ + move-result v13 │ │ - return v17 │ + return v13 │ │ .line 911 │ :catch_0 │ - move-exception v4 │ + move-exception v2 │ │ .line 912 │ - .local v4, "e":Ljava/lang/Exception; │ - invoke-virtual {v4}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ + .local v2, "e":Ljava/lang/Exception; │ + invoke-virtual {v2}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ + move-result-object v13 │ │ - invoke-static {v0, v4}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v13, v2}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ goto :goto_3 │ .end method │ │ .method protected onRestart()V │ .locals 1 │ │ @@ -9491,20 +9490,22 @@ │ │ iget-object v3, p0, Lorg/pyneo/maps/MainActivity;->mListener:Landroid/hardware/SensorEventListener; │ │ iget-object v4, p0, Lorg/pyneo/maps/MainActivity;->mOrientationSensorManager:Landroid/hardware/SensorManager; │ │ const/4 v5, 0x3 │ │ + .line 747 │ invoke-virtual {v4, v5}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor; │ │ move-result-object v4 │ │ const/4 v5, 0x2 │ │ + .line 746 │ invoke-virtual {v2, v3, v4, v5}, Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z │ │ .line 748 │ :cond_2 │ iget-object v2, p0, Lorg/pyneo/maps/MainActivity;->mTrackOverlay:Lorg/pyneo/maps/track/TrackOverlay; │ │ if-eqz v2, :cond_3 ├── smali/org/pyneo/maps/MainActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 180 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$3;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainPreferences$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$aPref:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainPreferences; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lorg/pyneo/maps/MainPreferences$3;->this$0:Lorg/pyneo/maps/MainPreferences; │ │ iput-object p2, p0, Lorg/pyneo/maps/MainPreferences$3;->val$aPref:Landroid/content/SharedPreferences; ├── smali/org/pyneo/maps/MainActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$1;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/org/pyneo/maps/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 162 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$2;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$pref:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$7;->this$0:Lorg/pyneo/maps/MainActivity; │ │ iput-object p2, p0, Lorg/pyneo/maps/MainActivity$7;->val$pref:Landroid/content/SharedPreferences; │ │ @@ -37,655 +38,644 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ - .locals 25 │ + .locals 24 │ .param p1, "menu" # Landroid/view/ContextMenu; │ .param p2, "v" # Landroid/view/View; │ .param p3, "menuInfo" # Landroid/view/ContextMenu$ContextMenuInfo; │ │ .prologue │ .line 298 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->this$0:Lorg/pyneo/maps/MainActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/MainActivity;->access$000(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/MainActivity;->access$000(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/map/MapView; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/pyneo/maps/map/MapView;->getTileView()Lorg/pyneo/maps/map/TileView; │ + invoke-virtual/range {v16 .. v16}, Lorg/pyneo/maps/map/MapView;->getTileView()Lorg/pyneo/maps/map/TileView; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ iget-object v0, v0, Lorg/pyneo/maps/map/TileView;->mPoiMenuInfo:Lorg/pyneo/maps/map/TileView$PoiMenuInfo; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - const/16 v20, 0x0 │ + const/16 v17, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v16 │ │ iput-object v0, v1, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;->EventGeoPoint:Lorg/pyneo/maps/utils/GeoPoint; │ │ .line 299 │ - const v19, 0x7f0e0088 │ + const v16, 0x7f0e0088 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ invoke-interface {v0, v1}, Landroid/view/ContextMenu;->setHeaderTitle(I)Landroid/view/ContextMenu; │ │ .line 300 │ - const/16 v19, 0x0 │ + const/16 v16, 0x0 │ │ - const v20, 0x7f0b0013 │ + const v17, 0x7f0b0013 │ │ - const/16 v21, 0x0 │ + const/16 v18, 0x0 │ │ - const v22, 0x7f0e006f │ + const v19, 0x7f0e006f │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v19 │ + move/from16 v1, v16 │ │ - move/from16 v2, v20 │ + move/from16 v2, v17 │ │ - move/from16 v3, v21 │ + move/from16 v3, v18 │ │ - move/from16 v4, v22 │ + move/from16 v4, v19 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;->add(IIII)Landroid/view/MenuItem; │ │ .line 302 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->this$0:Lorg/pyneo/maps/MainActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->getAppMapsDir(Landroid/content/Context;)Ljava/io/File; │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/utils/Ut;->getAppMapsDir(Landroid/content/Context;)Ljava/io/File; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 303 │ - .local v11, "folder":Ljava/io/File; │ - invoke-virtual {v11}, Ljava/io/File;->exists()Z │ + .local v10, "folder":Ljava/io/File; │ + invoke-virtual {v10}, Ljava/io/File;->exists()Z │ │ - move-result v19 │ + move-result v16 │ │ - if-eqz v19, :cond_2 │ + if-eqz v16, :cond_2 │ │ .line 304 │ - invoke-virtual {v11}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v10}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 305 │ - .local v10, "files":[Ljava/io/File; │ - if-eqz v10, :cond_2 │ + .local v9, "files":[Ljava/io/File; │ + if-eqz v9, :cond_2 │ │ .line 306 │ - move-object v5, v10 │ - │ - .local v5, "arr$":[Ljava/io/File; │ - array-length v0, v5 │ + array-length v0, v9 │ │ - move/from16 v16, v0 │ + move/from16 v17, v0 │ │ - .local v16, "len$":I │ - const/4 v12, 0x0 │ + const/16 v16, 0x0 │ │ - .local v12, "i$":I │ :goto_0 │ move/from16 v0, v16 │ │ - if-ge v12, v0, :cond_2 │ + move/from16 v1, v17 │ │ - aget-object v9, v5, v12 │ + if-ge v0, v1, :cond_2 │ │ - .line 307 │ - .local v9, "file":Ljava/io/File; │ - invoke-virtual {v9}, Ljava/io/File;->getName()Ljava/lang/String; │ + aget-object v8, v9, v16 │ │ - move-result-object v19 │ + .line 308 │ + .local v8, "file":Ljava/io/File; │ + invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + move-result-object v18 │ │ - move-result-object v19 │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - const-string v20, ".mnm" │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + const-string v19, ".mnm" │ │ - move-result v19 │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - if-nez v19, :cond_0 │ + move-result v18 │ │ - invoke-virtual {v9}, Ljava/io/File;->getName()Ljava/lang/String; │ + if-nez v18, :cond_0 │ │ - move-result-object v19 │ + .line 309 │ + invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + move-result-object v18 │ │ - move-result-object v19 │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - const-string v20, ".tar" │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + const-string v19, ".tar" │ │ - move-result v19 │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - if-nez v19, :cond_0 │ + move-result v18 │ │ - invoke-virtual {v9}, Ljava/io/File;->getName()Ljava/lang/String; │ + if-nez v18, :cond_0 │ │ - move-result-object v19 │ + .line 310 │ + invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + move-result-object v18 │ │ - move-result-object v19 │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - const-string v20, ".sqlitedb" │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + const-string v19, ".sqlitedb" │ │ - move-result v19 │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + │ + move-result v18 │ │ - if-eqz v19, :cond_1 │ + if-eqz v18, :cond_1 │ │ .line 312 │ :cond_0 │ - invoke-virtual {v9}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/utils/Ut;->FileName2ID(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Lorg/pyneo/maps/utils/Ut;->FileName2ID(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v14 │ │ .line 313 │ - .local v17, "name":Ljava/lang/String; │ + .local v14, "name":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->val$pref:Landroid/content/SharedPreferences; │ │ - move-object/from16 v19, v0 │ - │ - new-instance v20, Ljava/lang/StringBuilder; │ + move-object/from16 v18, v0 │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - const-string v21, "pref_usermaps_" │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v20, "pref_usermaps_" │ │ - move-result-object v20 │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v20 │ + move-result-object v19 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "_enabled" │ + const-string v20, "_enabled" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-interface/range {v19 .. v21}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + .line 314 │ + invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_1 │ + if-eqz v18, :cond_1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->val$pref:Landroid/content/SharedPreferences; │ │ - move-object/from16 v19, v0 │ - │ - new-instance v20, Ljava/lang/StringBuilder; │ + move-object/from16 v18, v0 │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - const-string v21, "pref_usermaps_" │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v20, "pref_usermaps_" │ │ - move-result-object v20 │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v20 │ + move-result-object v19 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "_isoverlay" │ + const-string v20, "_isoverlay" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - invoke-interface/range {v19 .. v21}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + .line 316 │ + invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_1 │ + if-eqz v18, :cond_1 │ │ .line 318 │ - const v19, 0x7f0b0015 │ + const v18, 0x7f0b0015 │ │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->val$pref:Landroid/content/SharedPreferences; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - new-instance v23, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - const-string v24, "pref_usermaps_" │ + const-string v23, "pref_usermaps_" │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v23 │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v23 │ + move-result-object v22 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - const-string v24, "_name" │ + const-string v23, "_name" │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual {v9}, Ljava/io/File;->getName()Ljava/lang/String; │ + .line 319 │ + invoke-virtual {v8}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v23 │ │ - invoke-interface/range {v22 .. v24}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v21 .. v23}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ + .line 318 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ - move/from16 v3, v21 │ + move/from16 v3, v20 │ │ - move-object/from16 v4, v22 │ + move-object/from16 v4, v21 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 320 │ - .local v14, "item":Landroid/view/MenuItem; │ - new-instance v19, Ljava/lang/StringBuilder; │ + .local v12, "item":Landroid/view/MenuItem; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "usermap_" │ + const-string v19, "usermap_" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ - │ - move-object/from16 v0, v19 │ + move-result-object v18 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-interface {v14, v0}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v12, v0}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 306 │ - .end local v14 # "item":Landroid/view/MenuItem; │ - .end local v17 # "name":Ljava/lang/String; │ + .end local v12 # "item":Landroid/view/MenuItem; │ + .end local v14 # "name":Ljava/lang/String; │ :cond_1 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 326 │ - .end local v5 # "arr$":[Ljava/io/File; │ - .end local v9 # "file":Ljava/io/File; │ - .end local v10 # "files":[Ljava/io/File; │ - .end local v12 # "i$":I │ - .end local v16 # "len$":I │ + .end local v8 # "file":Ljava/io/File; │ + .end local v9 # "files":[Ljava/io/File; │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->this$0:Lorg/pyneo/maps/MainActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/MainActivity;->access$1900(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager; │ + invoke-static/range {v16 .. v16}, Lorg/pyneo/maps/MainActivity;->access$1900(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/pyneo/maps/poi/PoiManager;->getMixedMaps()Lorg/pyneo/maps/utils/CursorI; │ + invoke-virtual/range {v16 .. v16}, Lorg/pyneo/maps/poi/PoiManager;->getMixedMaps()Lorg/pyneo/maps/utils/CursorI; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/pyneo/maps/utils/CursorI;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v16 .. v16}, Lorg/pyneo/maps/utils/CursorI;->iterator()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ - move-result-object v12 │ + move-result-object v16 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_1 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_4 │ + if-eqz v17, :cond_4 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Landroid/database/Cursor; │ + check-cast v5, Landroid/database/Cursor; │ │ .line 327 │ - .local v6, "c":Landroid/database/Cursor; │ + .local v5, "c":Landroid/database/Cursor; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->val$pref:Landroid/content/SharedPreferences; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v17, v0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "PREF_MIXMAPS_" │ + const-string v19, "PREF_MIXMAPS_" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - const/16 v21, 0x0 │ + const/16 v19, 0x0 │ │ - move/from16 v0, v21 │ + move/from16 v0, v19 │ │ - invoke-interface {v6, v0}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v5, v0}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v21 │ + move-result v19 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - const-string v21, "_enabled" │ + const-string v19, "_enabled" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - const/16 v21, 0x0 │ + const/16 v19, 0x0 │ │ - invoke-interface/range {v19 .. v21}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v19 │ + move-result v17 │ │ - if-eqz v19, :cond_3 │ + if-eqz v17, :cond_3 │ │ - const/16 v19, 0x2 │ + const/16 v17, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ - invoke-interface {v6, v0}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v5, v0}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v19 │ + move-result v17 │ │ - const/16 v20, 0x3 │ + const/16 v18, 0x3 │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ - move/from16 v1, v20 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ .line 328 │ - const/16 v19, 0x3 │ + const/16 v17, 0x3 │ │ - move/from16 v0, v19 │ + move/from16 v0, v17 │ │ - invoke-interface {v6, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v5, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/preference/MixedMapsPreference;->getMapCustomParams(Ljava/lang/String;)Lorg/json/JSONObject; │ + invoke-static/range {v17 .. v17}, Lorg/pyneo/maps/preference/MixedMapsPreference;->getMapCustomParams(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v15 │ + move-result-object v13 │ │ .line 330 │ - .local v15, "json":Lorg/json/JSONObject; │ - const v19, 0x7f0b0015 │ + .local v13, "json":Lorg/json/JSONObject; │ + const v17, 0x7f0b0015 │ │ - const/16 v20, 0x0 │ + const/16 v18, 0x0 │ │ - const/16 v21, 0x0 │ + const/16 v19, 0x0 │ │ - const/16 v22, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v20 │ │ - invoke-interface {v6, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v5, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v20 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v19 │ + move/from16 v1, v17 │ │ - move/from16 v2, v20 │ + move/from16 v2, v18 │ │ - move/from16 v3, v21 │ + move/from16 v3, v19 │ │ - move-object/from16 v4, v22 │ + move-object/from16 v4, v20 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 331 │ - .restart local v14 # "item":Landroid/view/MenuItem; │ - new-instance v19, Ljava/lang/StringBuilder; │ + .restart local v12 # "item":Landroid/view/MenuItem; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "mixmap_" │ + const-string v18, "mixmap_" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - const/16 v20, 0x0 │ + const/16 v18, 0x0 │ │ - move/from16 v0, v20 │ + move/from16 v0, v18 │ │ - invoke-interface {v6, v0}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v5, v0}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v20 │ + move-result v18 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v14, v0}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v12, v0}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ goto/16 :goto_1 │ │ .line 335 │ - .end local v6 # "c":Landroid/database/Cursor; │ - .end local v14 # "item":Landroid/view/MenuItem; │ - .end local v15 # "json":Lorg/json/JSONObject; │ + .end local v5 # "c":Landroid/database/Cursor; │ + .end local v12 # "item":Landroid/view/MenuItem; │ + .end local v13 # "json":Lorg/json/JSONObject; │ :cond_4 │ invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;->newInstance()Ljavax/xml/parsers/SAXParserFactory; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 336 │ - .local v8, "fac":Ljavax/xml/parsers/SAXParserFactory; │ - const/16 v18, 0x0 │ + .local v7, "fac":Ljavax/xml/parsers/SAXParserFactory; │ + const/4 v15, 0x0 │ │ .line 338 │ - .local v18, "parser":Ljavax/xml/parsers/SAXParser; │ + .local v15, "parser":Ljavax/xml/parsers/SAXParser; │ :try_start_0 │ - invoke-virtual {v8}, Ljavax/xml/parsers/SAXParserFactory;->newSAXParser()Ljavax/xml/parsers/SAXParser; │ + invoke-virtual {v7}, Ljavax/xml/parsers/SAXParserFactory;->newSAXParser()Ljavax/xml/parsers/SAXParser; │ │ - move-result-object v18 │ + move-result-object v15 │ │ .line 339 │ - if-eqz v18, :cond_5 │ + if-eqz v15, :cond_5 │ │ .line 340 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->this$0:Lorg/pyneo/maps/MainActivity; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v16, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/pyneo/maps/MainActivity;->getResources()Landroid/content/res/Resources; │ + invoke-virtual/range {v16 .. v16}, Lorg/pyneo/maps/MainActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - const v20, 0x7f060001 │ + const v17, 0x7f060001 │ │ - invoke-virtual/range {v19 .. v20}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 341 │ - .local v13, "in":Ljava/io/InputStream; │ - new-instance v19, Lorg/pyneo/maps/map/PredefMapsParser; │ + .local v11, "in":Ljava/io/InputStream; │ + new-instance v16, Lorg/pyneo/maps/map/PredefMapsParser; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->val$pref:Landroid/content/SharedPreferences; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v21, 0x1 │ + const/16 v18, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/MainActivity$7;->this$0:Lorg/pyneo/maps/MainActivity; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v19, v0 │ │ - invoke-static/range {v22 .. v22}, Lorg/pyneo/maps/MainActivity;->access$1300(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; │ + invoke-static/range {v19 .. v19}, Lorg/pyneo/maps/MainActivity;->access$1300(Lorg/pyneo/maps/MainActivity;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ - move-result-object v22 │ + move-result-object v19 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ - move/from16 v22, v0 │ + move/from16 v19, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p1 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v17 │ │ - move/from16 v3, v21 │ + move/from16 v3, v18 │ │ - move/from16 v4, v22 │ + move/from16 v4, v19 │ │ invoke-direct {v0, v1, v2, v3, v4}, Lorg/pyneo/maps/map/PredefMapsParser;->(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V │ │ - move-object/from16 v0, v18 │ - │ - move-object/from16 v1, v19 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v13, v1}, Ljavax/xml/parsers/SAXParser;->parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V │ + invoke-virtual {v15, v11, v0}, Ljavax/xml/parsers/SAXParser;->parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 348 │ - .end local v13 # "in":Ljava/io/InputStream; │ + .end local v11 # "in":Ljava/io/InputStream; │ :cond_5 │ :goto_2 │ return-void │ │ .line 344 │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 345 │ - .local v7, "e":Ljava/lang/Exception; │ - invoke-virtual {v7}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ + .local v6, "e":Ljava/lang/Exception; │ + invoke-virtual {v6}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v16 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v16 │ │ - invoke-static {v0, v7}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v0, v6}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ goto :goto_2 │ .end method ├── smali/org/pyneo/maps/MainActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1104 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$10;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1229 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$14;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1510 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$18;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1558 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$19;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1514 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$17;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1113 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$11;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 261 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$5;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$pointid:I │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1393 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$15;->this$0:Lorg/pyneo/maps/MainActivity; │ │ iput p2, p0, Lorg/pyneo/maps/MainActivity$15;->val$pointid:I ├── smali/org/pyneo/maps/MainPreferences$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$aPref:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainPreferences;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainPreferences; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lorg/pyneo/maps/MainPreferences$4;->this$0:Lorg/pyneo/maps/MainPreferences; │ │ iput-object p2, p0, Lorg/pyneo/maps/MainPreferences$4;->val$aPref:Landroid/content/SharedPreferences; ├── smali/org/pyneo/maps/MainActivity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1220 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$13;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainPreferences.smali │ @@ -106,14 +106,15 @@ │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ aget-object v7, v1, v2 │ │ + .line 185 │ invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v7 │ @@ -128,14 +129,15 @@ │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ aget-object v7, v1, v2 │ │ + .line 186 │ invoke-virtual {v7}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v7 │ @@ -320,14 +322,15 @@ │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 194 │ invoke-virtual {v7, v8, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v7 │ │ const-string v8, "ID" │ │ new-instance v9, Ljava/lang/StringBuilder; │ @@ -344,42 +347,46 @@ │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 195 │ invoke-virtual {v7, v8, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v7 │ │ const-string v8, "Name" │ │ aget-object v9, v1, v2 │ │ + .line 196 │ invoke-virtual {v9}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v7, v8, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v7 │ │ const-string v8, "AbsolutePath" │ │ aget-object v9, v1, v2 │ │ + .line 197 │ invoke-virtual {v9}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v7, v8, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v7 │ │ + .line 193 │ invoke-virtual {v4, v7}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setIntent(Landroid/content/Intent;)V │ │ .line 199 │ invoke-virtual {v6, v4}, Landroid/preference/PreferenceGroup;->addPreference(Landroid/preference/Preference;)Z │ │ .line 183 │ .end local v3 # "name":Ljava/lang/String; ├── smali/org/pyneo/maps/MainActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1097 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$9;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 563 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$8;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1525 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$20;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -258,14 +259,15 @@ │ │ move-result-object v14 │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Lorg/pyneo/maps/MainActivity$20;->this$0:Lorg/pyneo/maps/MainActivity; │ │ + .line 1548 │ invoke-static {v15}, Lorg/pyneo/maps/utils/Ut;->getAppVersion(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 ├── smali/org/pyneo/maps/MainActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 1119 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$12;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/MainActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/MainActivity; │ │ .prologue │ .line 285 │ iput-object p1, p0, Lorg/pyneo/maps/MainActivity$6;->this$0:Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/preference/MixedMapsPreference.smali │ @@ -29,15 +29,14 @@ │ .line 28 │ new-instance v0, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo; │ │ invoke-direct {v0, p0}, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo;->(Lorg/pyneo/maps/preference/MixedMapsPreference;)V │ │ iput-object v0, p0, Lorg/pyneo/maps/preference/MixedMapsPreference;->mPrefMenuInfo:Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo; │ │ - .line 210 │ return-void │ .end method │ │ .method public static getMapCustomParams(Ljava/lang/String;)Lorg/json/JSONObject; │ .locals 6 │ .param p0, "jsonstring" # Ljava/lang/String; │ │ @@ -238,118 +237,117 @@ │ .method private loadMixedMaps()V │ .locals 14 │ │ .prologue │ const/4 v13, 0x1 │ │ .line 96 │ - const-string v9, "pref_mixmaps_group" │ + const-string v8, "pref_mixmaps_group" │ │ - invoke-virtual {p0, v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {p0, v8}, Lorg/pyneo/maps/preference/MixedMapsPreference;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Landroid/preference/PreferenceGroup; │ + check-cast v7, Landroid/preference/PreferenceGroup; │ │ .line 97 │ - .local v8, "prefGroup":Landroid/preference/PreferenceGroup; │ - invoke-virtual {v8}, Landroid/preference/PreferenceGroup;->removeAll()V │ + .local v7, "prefGroup":Landroid/preference/PreferenceGroup; │ + invoke-virtual {v7}, Landroid/preference/PreferenceGroup;->removeAll()V │ │ .line 99 │ - iget-object v9, p0, Lorg/pyneo/maps/preference/MixedMapsPreference;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ + iget-object v8, p0, Lorg/pyneo/maps/preference/MixedMapsPreference;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ │ - invoke-virtual {v9}, Lorg/pyneo/maps/poi/PoiManager;->getMixedMaps()Lorg/pyneo/maps/utils/CursorI; │ + invoke-virtual {v8}, Lorg/pyneo/maps/poi/PoiManager;->getMixedMaps()Lorg/pyneo/maps/utils/CursorI; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Lorg/pyneo/maps/utils/CursorI;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v8}, Lorg/pyneo/maps/utils/CursorI;->iterator()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ - move-result-object v1 │ + move-result-object v8 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/database/Cursor; │ │ .line 100 │ .local v0, "c":Landroid/database/Cursor; │ const-string v9, "mapid" │ │ invoke-interface {v0, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v1 │ │ .line 101 │ - .local v2, "idMapid":I │ + .local v1, "idMapid":I │ const-string v9, "name" │ │ invoke-interface {v0, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v3 │ + move-result v2 │ │ .line 102 │ - .local v3, "idName":I │ + .local v2, "idName":I │ const-string v9, "type" │ │ invoke-interface {v0, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ .line 103 │ - .local v5, "idType":I │ + .local v4, "idType":I │ const-string v9, "params" │ │ invoke-interface {v0, v9}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v3 │ │ .line 104 │ - .local v4, "idParams":I │ - invoke-interface {v0, v5}, Landroid/database/Cursor;->getInt(I)I │ + .local v3, "idParams":I │ + invoke-interface {v0, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v9 │ │ packed-switch v9, :pswitch_data_0 │ │ goto :goto_0 │ │ .line 125 │ :pswitch_0 │ - invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;->getMapPairParams(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 126 │ - .local v6, "json":Lorg/json/JSONObject; │ - new-instance v7, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ + .local v5, "json":Lorg/json/JSONObject; │ + new-instance v6, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "PREF_MIXMAPS_" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ @@ -359,41 +357,41 @@ │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-direct {v7, p0, v9, v13}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->(Landroid/content/Context;Ljava/lang/String;Z)V │ + invoke-direct {v6, p0, v9, v13}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->(Landroid/content/Context;Ljava/lang/String;Z)V │ │ .line 127 │ - .local v7, "pref":Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ + .local v6, "pref":Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "PREF_MIXMAPS_" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setKey(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setKey(Ljava/lang/String;)V │ │ .line 128 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v9 │ │ new-instance v10, Ljava/lang/StringBuilder; │ @@ -402,15 +400,15 @@ │ │ const-string v11, "PREF_MIXMAPS_" │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ @@ -420,28 +418,28 @@ │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 129 │ const v9, 0x7f0e0059 │ │ - invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setSummary(I)V │ + invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setSummary(I)V │ │ .line 130 │ new-instance v9, Landroid/content/Intent; │ │ const-class v10, Lorg/pyneo/maps/preference/PairMapsPrefActivity; │ │ invoke-direct {v9, p0, v10}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ @@ -454,15 +452,16 @@ │ │ const-string v12, "PREF_MIXMAPS_" │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + .line 131 │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ @@ -472,78 +471,82 @@ │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ const-string v10, "mapid" │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 132 │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ const-string v10, "name" │ │ - invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 133 │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ const-string v10, "overlayid" │ │ const-string v11, "overlayid" │ │ - invoke-virtual {v6, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ + .line 134 │ + invoke-virtual {v5, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setIntent(Landroid/content/Intent;)V │ + .line 130 │ + invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setIntent(Landroid/content/Intent;)V │ │ .line 136 │ - invoke-virtual {v8, v7}, Landroid/preference/PreferenceGroup;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v7, v6}, Landroid/preference/PreferenceGroup;->addPreference(Landroid/preference/Preference;)Z │ │ goto/16 :goto_0 │ │ .line 107 │ - .end local v6 # "json":Lorg/json/JSONObject; │ - .end local v7 # "pref":Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ + .end local v5 # "json":Lorg/json/JSONObject; │ + .end local v6 # "pref":Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ :pswitch_1 │ - invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Lorg/pyneo/maps/preference/MixedMapsPreference;->getMapCustomParams(Ljava/lang/String;)Lorg/json/JSONObject; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 108 │ - .restart local v6 # "json":Lorg/json/JSONObject; │ - new-instance v7, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ + .restart local v5 # "json":Lorg/json/JSONObject; │ + new-instance v6, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "PREF_MIXMAPS_" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ @@ -553,41 +556,41 @@ │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-direct {v7, p0, v9, v13}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->(Landroid/content/Context;Ljava/lang/String;Z)V │ + invoke-direct {v6, p0, v9, v13}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->(Landroid/content/Context;Ljava/lang/String;Z)V │ │ .line 109 │ - .restart local v7 # "pref":Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ + .restart local v6 # "pref":Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "PREF_MIXMAPS_" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setKey(Ljava/lang/String;)V │ + invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setKey(Ljava/lang/String;)V │ │ .line 110 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v9 │ │ new-instance v10, Ljava/lang/StringBuilder; │ @@ -596,15 +599,15 @@ │ │ const-string v11, "PREF_MIXMAPS_" │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ @@ -614,28 +617,28 @@ │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 111 │ const v9, 0x7f0e005a │ │ - invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setSummary(I)V │ + invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setSummary(I)V │ │ .line 112 │ new-instance v9, Landroid/content/Intent; │ │ const-class v10, Lorg/pyneo/maps/preference/CustomMapsPrefActivity; │ │ invoke-direct {v9, p0, v10}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ @@ -648,15 +651,16 @@ │ │ const-string v12, "PREF_MIXMAPS_" │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + .line 113 │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ @@ -676,15 +680,16 @@ │ │ const-string v12, "mixmap_" │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + .line 114 │ + invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ @@ -694,85 +699,91 @@ │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ const-string v10, "name" │ │ - invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 115 │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ const-string v10, "baseurl" │ │ const-string v11, "baseurl" │ │ - invoke-virtual {v6, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ + .line 116 │ + invoke-virtual {v5, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ const-string v10, "mapprojection" │ │ const-string v11, "mapprojection" │ │ - invoke-virtual {v6, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ + .line 117 │ + invoke-virtual {v5, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ const-string v10, "minzoom" │ │ const-string v11, "minzoom" │ │ - invoke-virtual {v6, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ + .line 118 │ + invoke-virtual {v5, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ const-string v10, "maxzoom" │ │ const-string v11, "maxzoom" │ │ - invoke-virtual {v6, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ + .line 119 │ + invoke-virtual {v5, v11}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v9, v10, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setIntent(Landroid/content/Intent;)V │ + .line 112 │ + invoke-virtual {v6, v9}, Lorg/pyneo/maps/utils/CheckBoxPreferenceExt;->setIntent(Landroid/content/Intent;)V │ │ .line 121 │ - invoke-virtual {v8, v7}, Landroid/preference/PreferenceGroup;->addPreference(Landroid/preference/Preference;)Z │ + invoke-virtual {v7, v6}, Landroid/preference/PreferenceGroup;->addPreference(Landroid/preference/Preference;)Z │ │ goto/16 :goto_0 │ │ .line 141 │ .end local v0 # "c":Landroid/database/Cursor; │ - .end local v2 # "idMapid":I │ - .end local v3 # "idName":I │ - .end local v4 # "idParams":I │ - .end local v5 # "idType":I │ - .end local v6 # "json":Lorg/json/JSONObject; │ - .end local v7 # "pref":Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ + .end local v1 # "idMapid":I │ + .end local v2 # "idName":I │ + .end local v3 # "idParams":I │ + .end local v4 # "idType":I │ + .end local v5 # "json":Lorg/json/JSONObject; │ + .end local v6 # "pref":Lorg/pyneo/maps/utils/CheckBoxPreferenceExt; │ :cond_0 │ return-void │ │ .line 104 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 ├── smali/org/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ │ # direct methods │ .method public constructor (Lorg/pyneo/maps/preference/MixedMapsPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ .prologue │ .line 210 │ iput-object p1, p0, Lorg/pyneo/maps/preference/MixedMapsPreference$PrefMenuInfo;->this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/preference/MMPreferenceActivity.smali │ @@ -46,15 +46,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 19 │ invoke-direct {p0}, Landroid/preference/PreferenceActivity;->()V │ │ - .line 72 │ return-void │ .end method │ │ │ # virtual methods │ .method protected getMaps(ZZI)[[Ljava/lang/String; │ .locals 11 ├── smali/org/pyneo/maps/preference/MixedMapsPreference$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/preference/MixedMapsPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lorg/pyneo/maps/preference/MixedMapsPreference$1;->this$0:Lorg/pyneo/maps/preference/MixedMapsPreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/preference/OffsetPreference$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/preference/OffsetPreference; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/preference/OffsetPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/preference/OffsetPreference; │ │ .prologue │ .line 18 │ iput-object p1, p0, Lorg/pyneo/maps/preference/OffsetPreference$1;->this$0:Lorg/pyneo/maps/preference/OffsetPreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/preference/OffsetActivity.smali │ @@ -73,15 +73,14 @@ │ .line 43 │ new-instance v0, Lorg/pyneo/maps/utils/GeoPoint; │ │ invoke-direct {v0, v1, v1}, Lorg/pyneo/maps/utils/GeoPoint;->(II)V │ │ iput-object v0, p0, Lorg/pyneo/maps/preference/OffsetActivity;->mGeo0:Lorg/pyneo/maps/utils/GeoPoint; │ │ - .line 198 │ return-void │ .end method │ │ .method static synthetic access$1000(Lorg/pyneo/maps/preference/OffsetActivity;)V │ .locals 0 │ .param p0, "x0" # Lorg/pyneo/maps/preference/OffsetActivity; │ │ @@ -370,14 +369,15 @@ │ .line 139 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ iget-object v7, p0, Lorg/pyneo/maps/preference/OffsetActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 140 │ invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v7 │ │ iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;->CATEGORY:Ljava/lang/String; │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -388,28 +388,30 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lorg/pyneo/maps/preference/OffsetActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 141 │ invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v7 │ │ iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;->NAME:Ljava/lang/String; │ │ invoke-virtual {v6, v7}, 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 │ │ + .line 139 │ invoke-virtual {v2, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 143 │ :cond_0 │ const v6, 0x7f0b0086 │ │ invoke-virtual {p0, v6}, Lorg/pyneo/maps/preference/OffsetActivity;->findViewById(I)Landroid/view/View; ├── smali/org/pyneo/maps/preference/OffsetActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/preference/OffsetActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/preference/OffsetActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/preference/OffsetActivity; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lorg/pyneo/maps/preference/OffsetActivity$1;->this$0:Lorg/pyneo/maps/preference/OffsetActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/preference/MMPreferenceActivity$MapHelper.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic this$0:Lorg/pyneo/maps/preference/MMPreferenceActivity; │ │ │ # direct methods │ .method protected constructor (Lorg/pyneo/maps/preference/MMPreferenceActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/preference/MMPreferenceActivity; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lorg/pyneo/maps/preference/MMPreferenceActivity$MapHelper;->this$0:Lorg/pyneo/maps/preference/MMPreferenceActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/dashboard/IndicatorManager$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lorg/pyneo/maps/dashboard/IndicatorManager$1;->this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ invoke-direct {p0}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;->()V ├── smali/org/pyneo/maps/dashboard/IndicatorView.smali │ @@ -206,74 +206,81 @@ │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lorg/pyneo/maps/dashboard/IndicatorView;->mIndicatorTag:Ljava/lang/String; │ │ const-string v2, "gpsaccuracy" │ │ + .line 60 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lorg/pyneo/maps/dashboard/IndicatorView;->mIndicatorTag:Ljava/lang/String; │ │ const-string v2, "gpsspeed" │ │ + .line 61 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lorg/pyneo/maps/dashboard/IndicatorView;->mIndicatorTag:Ljava/lang/String; │ │ const-string v2, "trdist" │ │ + .line 62 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lorg/pyneo/maps/dashboard/IndicatorView;->mIndicatorTag:Ljava/lang/String; │ │ const-string v2, "trmaxspeed" │ │ + .line 63 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lorg/pyneo/maps/dashboard/IndicatorView;->mIndicatorTag:Ljava/lang/String; │ │ const-string v2, "travgspeed" │ │ + .line 64 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lorg/pyneo/maps/dashboard/IndicatorView;->mIndicatorTag:Ljava/lang/String; │ │ const-string v2, "travgmovespeed" │ │ + .line 65 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lorg/pyneo/maps/dashboard/IndicatorView;->mIndicatorTag:Ljava/lang/String; │ │ const-string v2, "targetdistance" │ │ + .line 66 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ .line 68 ├── smali/org/pyneo/maps/dashboard/IndicatorManager$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/dashboard/IndicatorManager;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ .prologue │ .line 105 │ iput-object p1, p0, Lorg/pyneo/maps/dashboard/IndicatorManager$2;->this$0:Lorg/pyneo/maps/dashboard/IndicatorManager; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lorg/pyneo/maps/dashboard/IndicatorView; │ │ │ # direct methods │ .method public constructor (Lorg/pyneo/maps/dashboard/IndicatorView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/dashboard/IndicatorView; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lorg/pyneo/maps/dashboard/IndicatorView$IndicatorViewMenuInfo;->this$0:Lorg/pyneo/maps/dashboard/IndicatorView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/tileprovider/TileProviderInet$1.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$z:I │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileProviderInet;Ljava/lang/String;III)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderInet; │ │ .prologue │ .line 99 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderInet; │ │ iput-object p2, p0, Lorg/pyneo/maps/tileprovider/TileProviderInet$1;->val$tileurl:Ljava/lang/String; ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorOSM.smali │ @@ -40,43 +40,51 @@ │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;->mName:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 14 │ invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "/" │ │ + .line 15 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 16 │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "/" │ │ + .line 17 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOSM;->IMAGE_FILENAMEENDING:Ljava/lang/String; │ │ + .line 19 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 20 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 13 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileProviderFileBase.smali │ @@ -293,14 +293,15 @@ │ │ move-result-object v4 │ │ const-string v5, "usermap_" │ │ const-string v6, "cahs_" │ │ + .line 109 │ invoke-virtual {p1, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -313,14 +314,15 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 108 │ invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 110 │ .local v0, "c":Landroid/database/Cursor; │ if-eqz v0, :cond_1 │ @@ -403,14 +405,15 @@ │ │ move-result-object v4 │ │ const-string v5, "usermap_" │ │ const-string v6, "cahs_" │ │ + .line 128 │ invoke-virtual {p1, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -423,14 +426,15 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 127 │ invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 129 │ .local v0, "c":Landroid/database/Cursor; │ if-eqz v0, :cond_1 │ @@ -611,14 +615,15 @@ │ │ move-result-object v4 │ │ const-string v5, "usermap_" │ │ const-string v6, "cahs_" │ │ + .line 58 │ invoke-virtual {p1, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -629,14 +634,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 57 │ invoke-virtual {v3, v4, v7}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 59 │ invoke-interface {v1}, Landroid/database/Cursor;->getCount()I │ │ @@ -666,14 +672,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "size" │ │ + .line 62 │ invoke-interface {v1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v1, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v4 │ @@ -686,14 +693,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "lastmodified" │ │ + .line 63 │ invoke-interface {v1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v1, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v4 │ @@ -702,14 +710,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 61 │ invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 64 │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V ├── smali/org/pyneo/maps/tileprovider/FSCacheProvider.smali │ @@ -134,85 +134,80 @@ │ .line 27 │ iget-object v0, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mHandler:Landroid/os/Handler; │ │ return-object v0 │ .end method │ │ .method private calculateDirectorySize(Ljava/io/File;)V │ - .locals 10 │ + .locals 8 │ .param p1, "pDirectory" # Ljava/io/File; │ │ .prologue │ .line 199 │ if-nez p1, :cond_1 │ │ .line 213 │ :cond_0 │ return-void │ │ .line 202 │ :cond_1 │ invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 203 │ - .local v4, "z":[Ljava/io/File; │ - if-eqz v4, :cond_0 │ + .local v1, "z":[Ljava/io/File; │ + if-eqz v1, :cond_0 │ │ .line 204 │ - move-object v0, v4 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v3, v0 │ + array-length v3, v1 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v1, v2 │ │ .line 205 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isFile()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isFile()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 206 │ - iget-wide v6, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ + iget-wide v4, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ │ - invoke-virtual {v1}, Ljava/io/File;->length()J │ + invoke-virtual {v0}, Ljava/io/File;->length()J │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ - add-long/2addr v6, v8 │ + add-long/2addr v4, v6 │ │ - iput-wide v6, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ + iput-wide v4, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ │ .line 208 │ :cond_2 │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ - invoke-direct {p0, p1, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->isSymbolicDirectoryLink(Ljava/io/File;Ljava/io/File;)Z │ + invoke-direct {p0, p1, v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->isSymbolicDirectoryLink(Ljava/io/File;Ljava/io/File;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ .line 209 │ - invoke-direct {p0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->calculateDirectorySize(Ljava/io/File;)V │ + invoke-direct {p0, v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->calculateDirectorySize(Ljava/io/File;)V │ │ .line 204 │ :cond_3 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ .end method │ @@ -227,186 +222,172 @@ │ invoke-direct {p0, v0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->cutCurrentCacheToSize(J)V │ │ .line 144 │ return-void │ .end method │ │ .method private cutCurrentCacheToSize(J)V │ - .locals 13 │ + .locals 11 │ .param p1, "aTrimSizeBytes" # J │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 148 │ - iget-object v9, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mCachePath:Ljava/io/File; │ + iget-object v6, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mCachePath:Ljava/io/File; │ │ - monitor-enter v9 │ + monitor-enter v6 │ │ .line 150 │ :try_start_0 │ - iget-wide v10, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ + iget-wide v8, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ │ - cmp-long v8, v10, p1 │ + cmp-long v7, v8, p1 │ │ - if-lez v8, :cond_1 │ + if-lez v7, :cond_1 │ │ .line 152 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "Trimming tile cache from " │ + const-string v8, "Trimming tile cache from " │ │ - invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iget-wide v10, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ + iget-wide v8, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ │ - invoke-virtual {v8, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-string v10, " to " │ + const-string v8, " to " │ │ - invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v8}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static {v7}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 155 │ - iget-object v8, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mCachePath:Ljava/io/File; │ + iget-object v7, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mCachePath:Ljava/io/File; │ │ - invoke-direct {p0, v8}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->getDirectoryFileList(Ljava/io/File;)Ljava/util/List; │ + invoke-direct {p0, v7}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->getDirectoryFileList(Ljava/io/File;)Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 157 │ - .local v5, "z":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v8, 0x0 │ + .local v4, "z":Ljava/util/List;, "Ljava/util/List;" │ + const/4 v7, 0x0 │ │ - new-array v8, v8, [Ljava/io/File; │ + new-array v7, v7, [Ljava/io/File; │ │ - invoke-interface {v5, v8}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v4, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, [Ljava/io/File; │ + check-cast v1, [Ljava/io/File; │ │ .line 158 │ - .local v2, "files":[Ljava/io/File; │ - new-instance v8, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2; │ + .local v1, "files":[Ljava/io/File; │ + new-instance v7, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2; │ │ - invoke-direct {v8, p0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;->(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V │ + invoke-direct {v7, p0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;->(Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V │ │ - invoke-static {v2, v8}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V │ + invoke-static {v1, v7}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V │ │ .line 164 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + array-length v7, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v5, v7, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v5 │ │ .line 165 │ - .local v1, "file":Ljava/io/File; │ - iget-wide v10, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ + .local v0, "file":Ljava/io/File; │ + iget-wide v8, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ │ - cmp-long v8, v10, p1 │ + cmp-long v8, v8, p1 │ │ if-gtz v8, :cond_2 │ │ .line 175 │ - .end local v1 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ :cond_0 │ - const-string v8, "Finished trimming tile cache" │ + const-string v5, "Finished trimming tile cache" │ │ - invoke-static {v8}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 177 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v2 # "files":[Ljava/io/File; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "z":Ljava/util/List;, "Ljava/util/List;" │ + .end local v1 # "files":[Ljava/io/File; │ + .end local v4 # "z":Ljava/util/List;, "Ljava/util/List;" │ :cond_1 │ - monitor-exit v9 │ + monitor-exit v6 │ │ .line 178 │ return-void │ │ .line 169 │ - .restart local v0 # "arr$":[Ljava/io/File; │ - .restart local v1 # "file":Ljava/io/File; │ - .restart local v2 # "files":[Ljava/io/File; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ - .restart local v5 # "z":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v0 # "file":Ljava/io/File; │ + .restart local v1 # "files":[Ljava/io/File; │ + .restart local v4 # "z":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ - invoke-virtual {v1}, Ljava/io/File;->length()J │ + invoke-virtual {v0}, Ljava/io/File;->length()J │ │ - move-result-wide v6 │ + move-result-wide v2 │ │ .line 170 │ - .local v6, "length":J │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + .local v2, "length":J │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ move-result v8 │ │ if-eqz v8, :cond_3 │ │ .line 171 │ - iget-wide v10, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ + iget-wide v8, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ │ - sub-long/2addr v10, v6 │ + sub-long/2addr v8, v2 │ │ - iput-wide v10, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ + iput-wide v8, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->mUsedCacheSpace:J │ │ .line 164 │ :cond_3 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 177 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "file":Ljava/io/File; │ - .end local v2 # "files":[Ljava/io/File; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "z":Ljava/util/List;, "Ljava/util/List;" │ - .end local v6 # "length":J │ + .end local v0 # "file":Ljava/io/File; │ + .end local v1 # "files":[Ljava/io/File; │ + .end local v2 # "length":J │ + .end local v4 # "z":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ - move-exception v8 │ + move-exception v5 │ │ - monitor-exit v9 │ + monitor-exit v6 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v8 │ + throw v5 │ .end method │ │ .method private getDirectoryFileList(Ljava/io/File;)Ljava/util/List; │ - .locals 7 │ + .locals 6 │ .param p1, "aDirectory" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/io/File;", │ ")", │ "Ljava/util/List", │ @@ -414,82 +395,74 @@ │ "Ljava/io/File;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 181 │ - 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 183 │ - .local v2, "files":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "files":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 184 │ - .local v5, "z":[Ljava/io/File; │ - if-eqz v5, :cond_2 │ + .local v2, "z":[Ljava/io/File; │ + if-eqz v2, :cond_2 │ │ .line 185 │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + array-length v4, v2 │ │ - .local v4, "len$":I │ const/4 v3, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ if-ge v3, v4, :cond_2 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v2, v3 │ │ .line 186 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isFile()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isFile()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 187 │ - invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 189 │ :cond_0 │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 190 │ - invoke-direct {p0, v1}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->getDirectoryFileList(Ljava/io/File;)Ljava/util/List; │ + invoke-direct {p0, v0}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->getDirectoryFileList(Ljava/io/File;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v2, v6}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v1, v5}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 185 │ :cond_1 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 195 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "file":Ljava/io/File; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "file":Ljava/io/File; │ :cond_2 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private isSymbolicDirectoryLink(Ljava/io/File;Ljava/io/File;)Z │ .locals 5 │ .param p1, "pParentDirectory" # Ljava/io/File; │ .param p2, "pDirectory" # Ljava/io/File; ├── smali/org/pyneo/maps/tileprovider/TileProviderMNM$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$2;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask.smali │ @@ -244,21 +244,19 @@ │ invoke-static {v0, v8}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 139 │ check-cast p1, [Ljava/lang/Long; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;->doInBackground([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -333,18 +331,16 @@ │ invoke-static {v1, v0}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 139 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$IndexTask;->onPostExecute(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC.smali │ @@ -207,62 +207,72 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&x=" │ │ + .line 37 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 38 │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&y=" │ │ + .line 39 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 40 │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&z=" │ │ + .line 41 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 42 │ invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&tm=" │ │ + .line 43 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const/16 v1, 0x3c │ │ + .line 44 │ invoke-direct {p0, v1}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;->get_ts(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 45 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 36 │ return-object v0 │ .end method │ │ .method public setCallbackHandler(Landroid/os/Handler;)V │ .locals 0 │ .param p1, "aCallbackHandler" # Landroid/os/Handler; ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap.smali │ @@ -130,20 +130,22 @@ │ :goto_0 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ iget-object v3, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;->mName:Ljava/lang/String; │ │ + .line 19 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "LAYERS=" │ │ + .line 20 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;->OpenSpaceLayersArray:[I │ │ iget v4, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;->mZoomMinLevel:I │ @@ -154,26 +156,29 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "&SRS=EPSG%3A27700&BBOX=" │ │ + .line 21 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ mul-int v3, v0, p1 │ │ + .line 22 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "," │ │ + .line 23 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;->OpenSpaceUpperBoundArray:[I │ │ iget v4, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;->mZoomMinLevel:I │ @@ -184,34 +189,38 @@ │ │ add-int/lit8 v3, v3, -0x1 │ │ sub-int/2addr v3, p2 │ │ mul-int/2addr v3, v0 │ │ + .line 24 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "," │ │ + .line 25 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ add-int/lit8 v3, p1, 0x1 │ │ mul-int/2addr v3, v0 │ │ + .line 26 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "," │ │ + .line 27 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ sget-object v3, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;->OpenSpaceUpperBoundArray:[I │ │ iget v4, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorOrdnanceSurveyMap;->mZoomMinLevel:I │ @@ -224,20 +233,22 @@ │ │ sub-int/2addr v3, p2 │ │ add-int/lit8 v3, v3, 0x1 │ │ mul-int/2addr v3, v0 │ │ + .line 28 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "&WIDTH=" │ │ + .line 29 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -248,18 +259,20 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 30 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 18 │ return-object v2 │ │ .line 17 │ .end local v1 # "size":I │ :cond_0 │ const/16 v1, 0xc8 ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorAVC.smali │ @@ -40,51 +40,59 @@ │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;->mName:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 14 │ invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "/" │ │ + .line 15 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 16 │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "/" │ │ + .line 17 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ shl-int/2addr v1, p3 │ │ sub-int/2addr v1, p2 │ │ add-int/lit8 v1, v1, -0x1 │ │ + .line 18 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorAVC;->mImageFileNaming:Ljava/lang/String; │ │ + .line 19 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 20 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 13 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorVFRCB.smali │ @@ -52,47 +52,55 @@ │ │ iget-object v2, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;->mName:Ljava/lang/String; │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 15 │ invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "/" │ │ + .line 16 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 17 │ invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "/" │ │ + .line 18 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ sub-int v2, v0, p2 │ │ add-int/lit8 v2, v2, -0x1 │ │ + .line 19 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorVFRCB;->IMAGE_FILENAMEENDING:Ljava/lang/String; │ │ + .line 20 │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 21 │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 14 │ return-object v1 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorMS.smali │ @@ -126,27 +126,31 @@ │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;->mName:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 15 │ invoke-direct {p0, p3, p1, p2}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;->encodeQuadTree(III)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorMS;->mImageFileNaming:Ljava/lang/String; │ │ + .line 16 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 17 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 14 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileProviderTAR$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$tileurl:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileProviderTAR;Ljava/lang/String;Ljava/io/InputStream;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ iput-object p2, p0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$3;->val$tileurl:Ljava/lang/String; ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap.smali │ @@ -72,14 +72,15 @@ │ │ invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p0 │ │ iget-object v9, v0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorSovMilMap;->mName:Ljava/lang/String; │ │ + .line 21 │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "%f" │ │ const/4 v10, 0x1 │ @@ -94,14 +95,15 @@ │ │ mul-double/2addr v12, v2 │ │ const-wide v14, 0x41731bf84570a3d7L # 2.003750834E7 │ │ sub-double/2addr v12, v14 │ │ + .line 22 │ invoke-static {v12, v13}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ @@ -118,14 +120,15 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "," │ │ + .line 23 │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "%f" │ │ const/4 v10, 0x1 │ @@ -138,14 +141,15 @@ │ │ mul-double/2addr v12, v2 │ │ const-wide v14, 0x41731bf84570a3d7L # 2.003750834E7 │ │ sub-double/2addr v12, v14 │ │ + .line 24 │ invoke-static {v12, v13}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ @@ -162,14 +166,15 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "," │ │ + .line 25 │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "%f" │ │ const/4 v10, 0x1 │ @@ -184,14 +189,15 @@ │ │ mul-double/2addr v12, v2 │ │ const-wide v14, 0x41731bf84570a3d7L # 2.003750834E7 │ │ sub-double/2addr v12, v14 │ │ + .line 26 │ invoke-static {v12, v13}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ @@ -208,14 +214,15 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "," │ │ + .line 27 │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "%f" │ │ const/4 v10, 0x1 │ @@ -230,14 +237,15 @@ │ │ mul-double/2addr v12, v2 │ │ const-wide v14, 0x41731bf84570a3d7L # 2.003750834E7 │ │ sub-double/2addr v12, v14 │ │ + .line 28 │ invoke-static {v12, v13}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v12 │ │ aput-object v12, v10, v11 │ │ invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ @@ -254,17 +262,20 @@ │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ const-string v9, "&WIDTH=256&HEIGHT=256" │ │ + .line 29 │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 30 │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 20 │ return-object v8 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileProviderTAR$IndexTask.smali │ @@ -460,21 +460,19 @@ │ const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 181 │ check-cast p1, [Ljava/lang/Long; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;->doInBackground([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -525,18 +523,16 @@ │ .line 264 │ :cond_1 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 181 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/tileprovider/TileProviderTAR$IndexTask;->onPostExecute(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/org/pyneo/maps/tileprovider/TileProviderMNM$IndexTask.smali │ @@ -457,21 +457,19 @@ │ const/4 v4, 0x0 │ │ goto :goto_2 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 182 │ check-cast p1, [Ljava/lang/Long; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;->doInBackground([Ljava/lang/Long;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -522,18 +520,16 @@ │ .line 254 │ :cond_1 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 182 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/tileprovider/TileProviderMNM$IndexTask;->onPostExecute(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorVFR.smali │ @@ -34,45 +34,53 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "x=" │ │ + .line 12 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 13 │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&y=" │ │ + .line 14 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 15 │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&z=" │ │ + .line 16 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ rsub-int/lit8 v1, p3, 0x12 │ │ add-int/lit8 v1, v1, -0x1 │ │ + .line 17 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 11 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileProviderTAR$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$1;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper.smali │ @@ -21,14 +21,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/tileprovider/TileProviderFileBase; │ │ │ # direct methods │ .method public constructor (Lorg/pyneo/maps/tileprovider/TileProviderFileBase;Landroid/content/Context;Ljava/lang/String;)V │ .locals 2 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderFileBase; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "name" # Ljava/lang/String; │ │ .prologue │ .line 152 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderFileBase$IndexDatabaseHelper;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderFileBase; ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP.smali │ @@ -68,89 +68,103 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "hl=" │ │ + .line 17 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;->GOOGLE_LANG_CODE:Ljava/lang/String; │ │ + .line 18 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&src=app&x=" │ │ + .line 19 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 20 │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&y=" │ │ + .line 21 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 22 │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&z=" │ │ + .line 23 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 24 │ invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&scale=" │ │ + .line 25 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;->GOOGLESCALE:Ljava/lang/String; │ │ + .line 26 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&s=" │ │ + .line 27 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ sget-object v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLEMAP;->strGalileo:Ljava/lang/String; │ │ const/4 v2, 0x0 │ │ mul-int/lit8 v3, p1, 0x3 │ │ add-int/2addr v3, p2 │ │ rem-int/lit8 v3, v3, 0x8 │ │ + .line 28 │ invoke-virtual {v1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 29 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 16 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/FSCacheProvider$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$aCachePath:Ljava/io/File; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/FSCacheProvider;Ljava/io/File;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ .prologue │ .line 46 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;->this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ iput-object p2, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$1;->val$aCachePath:Ljava/io/File; ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC$1;->this$0:Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEXTRAFFIC; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/tileprovider/Util.smali │ @@ -311,36 +311,39 @@ │ │ mul-double v20, v20, p0 │ │ const-wide v22, 0x4066800000000000L # 180.0 │ │ div-double v20, v20, v22 │ │ + .line 27 │ invoke-static/range {v20 .. v21}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v20 │ │ const-wide/high16 v22, 0x3ff0000000000000L # 1.0 │ │ const-wide v24, 0x400921fb54442d18L # Math.PI │ │ mul-double v24, v24, p0 │ │ const-wide v26, 0x4066800000000000L # 180.0 │ │ div-double v24, v24, v26 │ │ + .line 28 │ invoke-static/range {v24 .. v25}, Ljava/lang/Math;->cos(D)D │ │ move-result-wide v24 │ │ div-double v22, v22, v24 │ │ add-double v20, v20, v22 │ │ + .line 27 │ invoke-static/range {v20 .. v21}, Ljava/lang/Math;->log(D)D │ │ move-result-wide v20 │ │ const-wide v22, 0x400921fb54442d18L # Math.PI │ │ div-double v20, v20, v22 │ @@ -359,14 +362,15 @@ │ │ int-to-double v0, v0 │ │ move-wide/from16 v20, v0 │ │ mul-double v18, v18, v20 │ │ + .line 26 │ invoke-static/range {v18 .. v19}, Ljava/lang/Math;->floor(D)D │ │ move-result-wide v18 │ │ move-wide/from16 v0, v18 │ │ double-to-int v0, v0 │ @@ -451,52 +455,57 @@ │ │ move-result-wide v18 │ │ add-double v16, v16, v18 │ │ const-wide/high16 v18, 0x3ff0000000000000L # 1.0 │ │ + .line 39 │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v20 │ │ sub-double v18, v18, v20 │ │ div-double v16, v16, v18 │ │ + .line 38 │ invoke-static/range {v16 .. v17}, Ljava/lang/Math;->log(D)D │ │ move-result-wide v16 │ │ const-wide/high16 v18, 0x4000000000000000L # 2.0 │ │ div-double v16, v16, v18 │ │ const-wide/high16 v18, 0x3ff0000000000000L # 1.0 │ │ + .line 42 │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v20 │ │ mul-double v20, v20, v6 │ │ add-double v18, v18, v20 │ │ const-wide/high16 v20, 0x3ff0000000000000L # 1.0 │ │ + .line 43 │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v22 │ │ mul-double v22, v22, v6 │ │ sub-double v20, v20, v22 │ │ div-double v18, v18, v20 │ │ + .line 42 │ invoke-static/range {v18 .. v19}, Ljava/lang/Math;->log(D)D │ │ move-result-wide v18 │ │ mul-double v18, v18, v6 │ │ const-wide/high16 v20, 0x4000000000000000L # 2.0 │ @@ -923,28 +932,30 @@ │ │ div-double/2addr v4, v6 │ │ const-wide/high16 v6, 0x4000000000000000L # 2.0 │ │ int-to-double v8, p1 │ │ + .line 148 │ invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v6 │ │ mul-double/2addr v4, v6 │ │ sub-double v0, v2, v4 │ │ .line 149 │ .local v0, "n":D │ const-wide v2, 0x404ca5dc1a63c1f8L # 57.29577951308232 │ │ const-wide/high16 v4, 0x3fe0000000000000L # 0.5 │ │ + .line 150 │ invoke-static {v0, v1}, Ljava/lang/Math;->exp(D)D │ │ move-result-wide v6 │ │ neg-double v8, v0 │ │ invoke-static {v8, v9}, Ljava/lang/Math;->exp(D)D │ @@ -957,9 +968,10 @@ │ │ invoke-static {v4, v5}, Ljava/lang/Math;->atan(D)D │ │ move-result-wide v4 │ │ mul-double/2addr v2, v4 │ │ + .line 149 │ return-wide v2 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileProviderTAR$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileProviderTAR;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderTAR$2;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderTAR; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT.smali │ @@ -56,71 +56,82 @@ │ .line 15 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;->mName:Ljava/lang/String; │ │ + .line 16 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&src=app&x=" │ │ + .line 17 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&y=" │ │ + .line 19 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 20 │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&z=" │ │ + .line 21 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 22 │ invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&s=" │ │ + .line 23 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ sget-object v1, Lorg/pyneo/maps/tileprovider/TileURLGeneratorGOOGLESAT;->strGalileo:Ljava/lang/String; │ │ const/4 v2, 0x0 │ │ mul-int/lit8 v3, p1, 0x3 │ │ add-int/2addr v3, p2 │ │ rem-int/lit8 v3, v3, 0x8 │ │ + .line 24 │ invoke-virtual {v1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 25 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 15 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileProviderSQLITEDB$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB$1;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderSQLITEDB; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorTAR.smali │ @@ -28,14 +28,15 @@ │ .line 10 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const/4 v1, 0x0 │ │ + .line 11 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ add-int/lit8 v1, p3, 0x1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ @@ -56,25 +57,29 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->reverse()Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "/" │ │ + .line 12 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 13 │ invoke-virtual {p0, p1, p2, p3}, Lorg/pyneo/maps/tileprovider/TileURLGeneratorTAR;->getQRTS(III)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 14 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 10 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/FSCacheProvider$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/FSCacheProvider;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ .prologue │ .line 158 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;->this$0:Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,24 +75,20 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 158 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/pyneo/maps/tileprovider/FSCacheProvider$2;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorBase.smali │ @@ -97,46 +97,54 @@ │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorBase;->mName:Ljava/lang/String; │ │ invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V │ │ const-string v1, "_" │ │ + .line 16 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 17 │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "_" │ │ + .line 18 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 19 │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "_" │ │ + .line 20 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 21 │ invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 22 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 15 │ return-object v0 │ .end method │ │ .method protected getQRTS(III)Ljava/lang/String; │ .locals 8 │ .param p1, "x" # I │ .param p2, "y" # I ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorCustom.smali │ @@ -34,37 +34,41 @@ │ │ .prologue │ .line 14 │ iget-object v0, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorCustom;->mName:Ljava/lang/String; │ │ const-string v1, "{x}" │ │ + .line 15 │ invoke-static {p1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "{y}" │ │ + .line 16 │ invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "{z}" │ │ + .line 17 │ invoke-static {p3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 14 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/tileprovider/TileProviderMNM$3.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic val$z:I │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileProviderMNM;IIILjava/io/InputStream;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ iput p2, p0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$3;->val$x:I ├── smali/org/pyneo/maps/tileprovider/TileProviderMNM$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/tileprovider/TileProviderMNM;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lorg/pyneo/maps/tileprovider/TileProviderMNM$1;->this$0:Lorg/pyneo/maps/tileprovider/TileProviderMNM; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/tileprovider/TileURLGeneratorYANDEX.smali │ @@ -40,43 +40,51 @@ │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;->mName:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 14 │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&y=" │ │ + .line 15 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 16 │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "&z=" │ │ + .line 17 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/tileprovider/TileURLGeneratorYANDEX;->mImageFileNaming:Ljava/lang/String; │ │ + .line 19 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 20 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 13 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/utils/InternalCachePreference$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/utils/InternalCachePreference$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/pyneo/maps/utils/InternalCachePreference$1; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lorg/pyneo/maps/utils/InternalCachePreference$1$1;->this$1:Lorg/pyneo/maps/utils/InternalCachePreference$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/utils/CompassView.smali │ @@ -152,20 +152,22 @@ │ │ add-int/2addr v3, v4 │ │ iget v4, p0, Lorg/pyneo/maps/utils/CompassView;->PADDING:I │ │ iget-object v5, p0, Lorg/pyneo/maps/utils/CompassView;->mCompass:Landroid/graphics/drawable/Drawable; │ │ + .line 41 │ invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I │ │ move-result v5 │ │ add-int/2addr v4, v5 │ │ + .line 40 │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 47 │ :goto_0 │ iget-object v0, p0, Lorg/pyneo/maps/utils/CompassView;->mCompass:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ @@ -243,28 +245,30 @@ │ │ sub-int/2addr v2, v3 │ │ iget v3, p0, Lorg/pyneo/maps/utils/CompassView;->PADDING:I │ │ iget-object v4, p0, Lorg/pyneo/maps/utils/CompassView;->mCompass:Landroid/graphics/drawable/Drawable; │ │ + .line 45 │ invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I │ │ move-result v4 │ │ add-int/2addr v3, v4 │ │ invoke-virtual {p0}, Lorg/pyneo/maps/utils/CompassView;->getHeight()I │ │ move-result v4 │ │ iget v5, p0, Lorg/pyneo/maps/utils/CompassView;->PADDING:I │ │ sub-int/2addr v4, v5 │ │ + .line 44 │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ goto :goto_0 │ .end method │ │ .method public setAzimuth(F)V │ .locals 0 ├── smali/org/pyneo/maps/utils/CursorI.smali │ @@ -46,35 +46,34 @@ │ │ .method static test(Landroid/database/Cursor;)V │ .locals 2 │ .param p0, "cursor" # Landroid/database/Cursor; │ │ .prologue │ .line 48 │ - new-instance v1, Lorg/pyneo/maps/utils/CursorI; │ + new-instance v0, Lorg/pyneo/maps/utils/CursorI; │ │ - invoke-direct {v1, p0}, Lorg/pyneo/maps/utils/CursorI;->(Landroid/database/Cursor;)V │ + invoke-direct {v0, p0}, Lorg/pyneo/maps/utils/CursorI;->(Landroid/database/Cursor;)V │ │ - invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v0}, Lorg/pyneo/maps/utils/CursorI;->iterator()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ - 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 v1 │ + move-result v0 │ │ - if-eqz v1, :cond_0 │ + if-eqz v0, :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, Landroid/database/Cursor; │ + check-cast v0, Landroid/database/Cursor; │ │ goto :goto_0 │ │ .line 51 │ :cond_0 │ return-void │ .end method ├── smali/org/pyneo/maps/utils/IndexPreference$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/pyneo/maps/utils/IndexPreference$1; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/utils/IndexPreference$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/pyneo/maps/utils/IndexPreference$1; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lorg/pyneo/maps/utils/IndexPreference$1$1;->this$1:Lorg/pyneo/maps/utils/IndexPreference$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/utils/SimpleXML.smali │ @@ -1128,120 +1128,117 @@ │ .method serializeNode(Lorg/xmlpull/v1/XmlSerializer;)V │ .locals 7 │ .param p1, "ser" # Lorg/xmlpull/v1/XmlSerializer; │ │ .prologue │ .line 254 │ :try_start_0 │ - const-string v4, "" │ + const-string v3, "" │ │ - iget-object v5, p0, Lorg/pyneo/maps/utils/SimpleXML;->fname:Ljava/lang/String; │ + iget-object v4, p0, Lorg/pyneo/maps/utils/SimpleXML;->fname:Ljava/lang/String; │ │ - invoke-interface {p1, v4, v5}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 255 │ - iget-object v4, p0, Lorg/pyneo/maps/utils/SimpleXML;->fattrs:Ljava/util/HashMap; │ + iget-object v3, p0, Lorg/pyneo/maps/utils/SimpleXML;->fattrs:Ljava/util/HashMap; │ │ - invoke-virtual {v4}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ + invoke-virtual {v3}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 256 │ .local v2, "ee":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ const-string v6, "" │ │ invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - invoke-interface {p1, v6, v4, v5}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p1, v6, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 269 │ .end local v2 # "ee":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v3 # "i$":Ljava/util/Iterator; │ :catch_0 │ move-exception v1 │ │ .line 270 │ .local v1, "e":Ljava/lang/Exception; │ - 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, "e: " │ + const-string v4, "e: " │ │ - 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 {v1}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - 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}, 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 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ + invoke-static {v3}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 272 │ .end local v1 # "e":Ljava/lang/Exception; │ :goto_1 │ return-void │ │ .line 259 │ - .restart local v3 # "i$":Ljava/util/Iterator; │ :cond_0 │ :try_start_1 │ - iget-object v4, p0, Lorg/pyneo/maps/utils/SimpleXML;->fchild:Ljava/util/Vector; │ + iget-object v3, p0, Lorg/pyneo/maps/utils/SimpleXML;->fchild:Ljava/util/Vector; │ │ - invoke-virtual {v4}, Ljava/util/Vector;->size()I │ + invoke-virtual {v3}, Ljava/util/Vector;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lez v4, :cond_1 │ + if-lez v3, :cond_1 │ │ .line 260 │ - iget-object v4, p0, Lorg/pyneo/maps/utils/SimpleXML;->fchild:Ljava/util/Vector; │ + iget-object v3, p0, Lorg/pyneo/maps/utils/SimpleXML;->fchild:Ljava/util/Vector; │ │ - invoke-virtual {v4}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ :goto_2 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ @@ -1259,30 +1256,30 @@ │ invoke-virtual {v0, p1}, Lorg/pyneo/maps/utils/SimpleXML;->serializeNode(Lorg/xmlpull/v1/XmlSerializer;)V │ │ goto :goto_2 │ │ .line 264 │ .end local v0 # "c":Lorg/pyneo/maps/utils/SimpleXML; │ :cond_1 │ - iget-object v4, p0, Lorg/pyneo/maps/utils/SimpleXML;->ftext:Ljava/lang/String; │ + iget-object v3, p0, Lorg/pyneo/maps/utils/SimpleXML;->ftext:Ljava/lang/String; │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 265 │ - iget-object v4, p0, Lorg/pyneo/maps/utils/SimpleXML;->ftext:Ljava/lang/String; │ + iget-object v3, p0, Lorg/pyneo/maps/utils/SimpleXML;->ftext:Ljava/lang/String; │ │ - invoke-interface {p1, v4}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p1, v3}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 267 │ :cond_2 │ - const-string v4, "" │ + const-string v3, "" │ │ - iget-object v5, p0, Lorg/pyneo/maps/utils/SimpleXML;->fname:Ljava/lang/String; │ + iget-object v4, p0, Lorg/pyneo/maps/utils/SimpleXML;->fname:Ljava/lang/String; │ │ - invoke-interface {p1, v4, v5}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p1, v3, v4}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 │ .end method │ │ .method public setAttr(Ljava/lang/String;Ljava/lang/String;)V ├── smali/org/pyneo/maps/utils/VerGestureDetector$FroyoDetector.smali │ @@ -36,16 +36,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic getGestureDetector(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector; │ .locals 1 │ - .param p1, "x0" # Landroid/content/Context; │ - .param p2, "x1" # Lorg/pyneo/maps/utils/OnExGestureListener; │ + .annotation build Landroid/annotation/SuppressLint; │ + value = { │ + "NewApi" │ + } │ + .end annotation │ │ .prologue │ .line 33 │ invoke-virtual {p0, p1, p2}, Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;->getGestureDetector(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorFroyo; │ │ move-result-object v0 ├── smali/org/pyneo/maps/utils/InternalCachePreference$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/utils/InternalCachePreference; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/utils/InternalCachePreference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/utils/InternalCachePreference; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lorg/pyneo/maps/utils/InternalCachePreference$1;->this$0:Lorg/pyneo/maps/utils/InternalCachePreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/utils/TableE.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "TableE.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/pyneo/maps/utils/TableE$1;, │ Lorg/pyneo/maps/utils/TableE$thing; │ } │ .end annotation │ │ │ # static fields │ .field private static final EQU:Ljava/lang/String; = " = " │ @@ -24,15 +23,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 98 │ return-void │ .end method │ │ .method public static createStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ .locals 3 │ .param p0, "table" # Ljava/lang/Class; │ .param p1, "cols" # [Ljava/lang/Object; │ @@ -623,394 +621,386 @@ │ │ .line 59 │ :cond_1 │ return-object v0 │ .end method │ │ .method public static test(Landroid/database/Cursor;)V │ - .locals 12 │ + .locals 9 │ .param p0, "cursor" # Landroid/database/Cursor; │ │ .prologue │ - const/4 v11, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v10, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v2, 0x0 │ │ .line 101 │ invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;->values()[Lorg/pyneo/maps/utils/TableE$thing; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Lorg/pyneo/maps/utils/TableE$thing; │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v1, v2 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v1, v4, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v3, v1 │ │ .line 102 │ - .local v1, "e":Lorg/pyneo/maps/utils/TableE$thing; │ - new-instance v4, Ljava/lang/StringBuilder; │ + .local v0, "e":Lorg/pyneo/maps/utils/TableE$thing; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "TableE.test(): name=" │ + const-string v6, "TableE.test(): name=" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;->name()Ljava/lang/String; │ + invoke-virtual {v0}, Lorg/pyneo/maps/utils/TableE$thing;->name()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - const-string v5, ", ordinal=" │ + const-string v6, ", ordinal=" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;->ordinal()I │ + invoke-virtual {v0}, Lorg/pyneo/maps/utils/TableE$thing;->ordinal()I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ + invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 103 │ - sget-object v4, Lorg/pyneo/maps/utils/TableE$1;->$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I │ + sget-object v5, Lorg/pyneo/maps/utils/TableE$1;->$SwitchMap$org$pyneo$maps$utils$TableE$thing:[I │ │ - invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;->ordinal()I │ + invoke-virtual {v0}, Lorg/pyneo/maps/utils/TableE$thing;->ordinal()I │ │ - move-result v5 │ + move-result v6 │ │ - aget v4, v4, v5 │ + aget v5, v5, v6 │ │ .line 101 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 108 │ - .end local v1 # "e":Lorg/pyneo/maps/utils/TableE$thing; │ + .end local v0 # "e":Lorg/pyneo/maps/utils/TableE$thing; │ :cond_0 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "TableE.test(): valueOf=" │ + const-string v3, "TableE.test(): valueOf=" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-string v5, "NAME" │ + const-string v3, "NAME" │ │ - invoke-static {v5}, Lorg/pyneo/maps/utils/TableE$thing;->valueOf(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing; │ + invoke-static {v3}, Lorg/pyneo/maps/utils/TableE$thing;->valueOf(Ljava/lang/String;)Lorg/pyneo/maps/utils/TableE$thing; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ + invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 109 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "TableE.test(): createStatement=" │ + const-string v3, "TableE.test(): createStatement=" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-class v5, Lorg/pyneo/maps/utils/TableE$thing; │ + const-class v3, Lorg/pyneo/maps/utils/TableE$thing; │ │ invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;->values()[Lorg/pyneo/maps/utils/TableE$thing; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-static {v5, v6}, Lorg/pyneo/maps/utils/TableE;->createStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v3, v4}, Lorg/pyneo/maps/utils/TableE;->createStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ + invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 110 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "TableE.test(): insertStatement=" │ + const-string v3, "TableE.test(): insertStatement=" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-class v5, Lorg/pyneo/maps/utils/TableE$thing; │ + const-class v3, Lorg/pyneo/maps/utils/TableE$thing; │ │ invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;->values()[Lorg/pyneo/maps/utils/TableE$thing; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-static {v5, v6}, Lorg/pyneo/maps/utils/TableE;->insertStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v3, v4}, Lorg/pyneo/maps/utils/TableE;->insertStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ + invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 111 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "TableE.test(): updateStatement=" │ + const-string v3, "TableE.test(): updateStatement=" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-class v5, Lorg/pyneo/maps/utils/TableE$thing; │ + const-class v3, Lorg/pyneo/maps/utils/TableE$thing; │ │ invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;->values()[Lorg/pyneo/maps/utils/TableE$thing; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-static {v5, v6, v11}, Lorg/pyneo/maps/utils/TableE;->updateStatement(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v3, v4, v8}, Lorg/pyneo/maps/utils/TableE;->updateStatement(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ + invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 112 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "TableE.test(): selectStatement=" │ + const-string v3, "TableE.test(): selectStatement=" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-class v5, Lorg/pyneo/maps/utils/TableE$thing; │ + const-class v3, Lorg/pyneo/maps/utils/TableE$thing; │ │ invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;->values()[Lorg/pyneo/maps/utils/TableE$thing; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - new-array v7, v10, [Ljava/lang/Object; │ + new-array v5, v7, [Ljava/lang/Object; │ │ - sget-object v8, Lorg/pyneo/maps/utils/TableE$thing;->id:Lorg/pyneo/maps/utils/TableE$thing; │ + sget-object v6, Lorg/pyneo/maps/utils/TableE$thing;->id:Lorg/pyneo/maps/utils/TableE$thing; │ │ - aput-object v8, v7, v9 │ + aput-object v6, v5, v2 │ │ - invoke-static {v5, v6, v11, v7}, Lorg/pyneo/maps/utils/TableE;->selectStatement(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v3, v4, v8, v5}, Lorg/pyneo/maps/utils/TableE;->selectStatement(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ + invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 113 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "TableE.test(): deleteStatement=" │ + const-string v3, "TableE.test(): deleteStatement=" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-class v5, Lorg/pyneo/maps/utils/TableE$thing; │ + const-class v3, Lorg/pyneo/maps/utils/TableE$thing; │ │ - new-array v6, v10, [Ljava/lang/Object; │ + new-array v4, v7, [Ljava/lang/Object; │ │ - sget-object v7, Lorg/pyneo/maps/utils/TableE$thing;->id:Lorg/pyneo/maps/utils/TableE$thing; │ + sget-object v5, Lorg/pyneo/maps/utils/TableE$thing;->id:Lorg/pyneo/maps/utils/TableE$thing; │ │ - aput-object v7, v6, v9 │ + aput-object v5, v4, v2 │ │ - invoke-static {v5, v6}, Lorg/pyneo/maps/utils/TableE;->deleteStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v3, v4}, Lorg/pyneo/maps/utils/TableE;->deleteStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ + invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 114 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "TableE.test(): dropStatement=" │ + const-string v2, "TableE.test(): dropStatement=" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - const-class v5, Lorg/pyneo/maps/utils/TableE$thing; │ + const-class v2, Lorg/pyneo/maps/utils/TableE$thing; │ │ invoke-static {}, Lorg/pyneo/maps/utils/TableE$thing;->values()[Lorg/pyneo/maps/utils/TableE$thing; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-static {v5, v6}, Lorg/pyneo/maps/utils/TableE;->dropStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Lorg/pyneo/maps/utils/TableE;->dropStatement(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-static {v4}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ + invoke-static {v1}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 115 │ if-eqz p0, :cond_1 │ │ .line 116 │ - sget-object v4, Lorg/pyneo/maps/utils/TableE$thing;->id:Lorg/pyneo/maps/utils/TableE$thing; │ + sget-object v1, Lorg/pyneo/maps/utils/TableE$thing;->id:Lorg/pyneo/maps/utils/TableE$thing; │ │ - invoke-virtual {v4}, Lorg/pyneo/maps/utils/TableE$thing;->ordinal()I │ + invoke-virtual {v1}, Lorg/pyneo/maps/utils/TableE$thing;->ordinal()I │ │ - move-result v4 │ + move-result v1 │ │ - invoke-interface {p0, v4}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {p0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ .line 118 │ :cond_1 │ return-void │ .end method │ │ .method public static toString([Ljava/lang/Object;)[Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .param p0, "cols" # [Ljava/lang/Object; │ │ .prologue │ .line 16 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 17 │ - .local v2, "i":I │ - array-length v7, p0 │ + .local v1, "i":I │ + array-length v4, p0 │ │ - new-array v6, v7, [Ljava/lang/String; │ + new-array v3, v4, [Ljava/lang/String; │ │ .line 18 │ - .local v6, "ret":[Ljava/lang/String; │ - move-object v0, p0 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v5, v0 │ + .local v3, "ret":[Ljava/lang/String; │ + array-length v5, p0 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ - move v3, v2 │ + move v2, v1 │ │ - .end local v2 # "i":I │ - .local v3, "i":I │ + .end local v1 # "i":I │ + .local v2, "i":I │ :goto_0 │ if-ge v4, v5, :cond_0 │ │ - aget-object v1, v0, v4 │ + aget-object v0, p0, v4 │ │ .line 19 │ - .local v1, "col":Ljava/lang/Object; │ - add-int/lit8 v2, v3, 0x1 │ + .local v0, "col":Ljava/lang/Object; │ + add-int/lit8 v1, v2, 0x1 │ │ - .end local v3 # "i":I │ - .restart local v2 # "i":I │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + .end local v2 # "i":I │ + .restart local v1 # "i":I │ + invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - aput-object v7, v6, v3 │ + aput-object v6, v3, v2 │ │ .line 18 │ add-int/lit8 v4, v4, 0x1 │ │ - move v3, v2 │ + move v2, v1 │ │ - .end local v2 # "i":I │ - .restart local v3 # "i":I │ + .end local v1 # "i":I │ + .restart local v2 # "i":I │ goto :goto_0 │ │ .line 21 │ - .end local v1 # "col":Ljava/lang/Object; │ + .end local v0 # "col":Ljava/lang/Object; │ :cond_0 │ - return-object v6 │ + return-object v3 │ .end method │ │ .method public static updateStatement(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ .locals 3 │ .param p0, "table" # Ljava/lang/Class; │ .param p1, "cols" # [Ljava/lang/Object; │ .param p2, "where" # [Ljava/lang/Object; ├── smali/org/pyneo/maps/utils/VerScaleGestureDetector.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "VerScaleGestureDetector.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/pyneo/maps/utils/VerScaleGestureDetector$1;, │ Lorg/pyneo/maps/utils/VerScaleGestureDetector$FroyoDetector;, │ Lorg/pyneo/maps/utils/VerScaleGestureDetector$CupcakeDetector;, │ Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; │ } │ .end annotation │ │ │ @@ -22,15 +21,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 44 │ return-void │ .end method │ │ .method public static newInstance(Landroid/content/Context;Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener;)Lorg/pyneo/maps/utils/VerScaleGestureDetector; │ .locals 3 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "listener" # Lorg/pyneo/maps/utils/VerScaleGestureDetector$OnGestureListener; ├── smali/org/pyneo/maps/utils/BoundingBoxE6.smali │ @@ -101,94 +101,93 @@ │ "Lorg/pyneo/maps/utils/BoundingBoxE6;" │ } │ .end annotation │ │ .prologue │ .line 129 │ .local p0, "partialPolyLine":Ljava/util/ArrayList;, "Ljava/util/ArrayList<+Lorg/pyneo/maps/utils/GeoPoint;>;" │ - const v6, 0x7fffffff │ + const v5, 0x7fffffff │ │ .line 130 │ - .local v6, "minLat":I │ - const v7, 0x7fffffff │ + .local v5, "minLat":I │ + const v6, 0x7fffffff │ │ .line 131 │ - .local v7, "minLon":I │ - const/high16 v4, -0x80000000 │ + .local v6, "minLon":I │ + const/high16 v3, -0x80000000 │ │ .line 132 │ - .local v4, "maxLat":I │ - const/high16 v5, -0x80000000 │ + .local v3, "maxLat":I │ + const/high16 v4, -0x80000000 │ │ .line 133 │ - .local v5, "maxLon":I │ + .local v4, "maxLon":I │ invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/pyneo/maps/utils/GeoPoint; │ │ .line 134 │ .local v0, "gp":Lorg/pyneo/maps/utils/GeoPoint; │ invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ - move-result v2 │ + move-result v1 │ │ .line 135 │ - .local v2, "latitudeE6":I │ + .local v1, "latitudeE6":I │ invoke-virtual {v0}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ - move-result v3 │ + move-result v2 │ │ .line 136 │ - .local v3, "longitudeE6":I │ - invoke-static {v6, v2}, Ljava/lang/Math;->min(II)I │ + .local v2, "longitudeE6":I │ + invoke-static {v5, v1}, Ljava/lang/Math;->min(II)I │ │ - move-result v6 │ + move-result v5 │ │ .line 137 │ - invoke-static {v7, v3}, Ljava/lang/Math;->min(II)I │ + invoke-static {v6, v2}, Ljava/lang/Math;->min(II)I │ │ - move-result v7 │ + move-result v6 │ │ .line 138 │ - invoke-static {v4, v2}, Ljava/lang/Math;->max(II)I │ + invoke-static {v3, v1}, Ljava/lang/Math;->max(II)I │ │ - move-result v4 │ + move-result v3 │ │ .line 139 │ - invoke-static {v5, v3}, Ljava/lang/Math;->max(II)I │ + invoke-static {v4, v2}, Ljava/lang/Math;->max(II)I │ │ - move-result v5 │ + move-result v4 │ │ .line 140 │ goto :goto_0 │ │ .line 141 │ .end local v0 # "gp":Lorg/pyneo/maps/utils/GeoPoint; │ - .end local v2 # "latitudeE6":I │ - .end local v3 # "longitudeE6":I │ + .end local v1 # "latitudeE6":I │ + .end local v2 # "longitudeE6":I │ :cond_0 │ - new-instance v8, Lorg/pyneo/maps/utils/BoundingBoxE6; │ + new-instance v7, Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ - invoke-direct {v8, v6, v5, v4, v7}, Lorg/pyneo/maps/utils/BoundingBoxE6;->(IIII)V │ + invoke-direct {v7, v5, v4, v3, v6}, Lorg/pyneo/maps/utils/BoundingBoxE6;->(IIII)V │ │ - return-object v8 │ + return-object v7 │ .end method │ │ │ # virtual methods │ .method public getDiagonalLengthInMeters()I │ .locals 4 │ │ @@ -714,59 +713,65 @@ │ .line 120 │ new-instance v0, Ljava/lang/StringBuffer; │ │ invoke-direct {v0}, Ljava/lang/StringBuffer;->()V │ │ const-string v1, "N:" │ │ + .line 121 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/pyneo/maps/utils/BoundingBoxE6;->mLatNorthE6:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; │ │ move-result-object v0 │ │ const-string v1, "; E:" │ │ + .line 122 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/pyneo/maps/utils/BoundingBoxE6;->mLonEastE6:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; │ │ move-result-object v0 │ │ const-string v1, "; S:" │ │ + .line 123 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/pyneo/maps/utils/BoundingBoxE6;->mLatSouthE6:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; │ │ move-result-object v0 │ │ const-string v1, "; W:" │ │ + .line 124 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/pyneo/maps/utils/BoundingBoxE6;->mLonWestE6:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer; │ │ move-result-object v0 │ │ + .line 125 │ invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 120 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/utils/CursorI$IteratorI.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lorg/pyneo/maps/utils/CursorI; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/utils/CursorI;Landroid/database/Cursor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/utils/CursorI; │ .param p2, "cursor" # Landroid/database/Cursor; │ │ .prologue │ .line 11 │ iput-object p1, p0, Lorg/pyneo/maps/utils/CursorI$IteratorI;->this$0:Lorg/pyneo/maps/utils/CursorI; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler.smali │ @@ -69,14 +69,15 @@ │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lorg/pyneo/maps/utils/InternalCachePreference$SimpleInvalidationHandler;->this$0:Lorg/pyneo/maps/utils/InternalCachePreference; │ │ + .line 66 │ invoke-static {v4}, Lorg/pyneo/maps/utils/InternalCachePreference;->access$200(Lorg/pyneo/maps/utils/InternalCachePreference;)Lorg/pyneo/maps/tileprovider/FSCacheProvider; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/pyneo/maps/tileprovider/FSCacheProvider;->getUsedCacheSpace()J │ │ move-result-wide v4 │ @@ -87,14 +88,15 @@ │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 65 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/InternalCachePreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 68 ├── smali/org/pyneo/maps/utils/OSGB36.smali │ @@ -188,14 +188,15 @@ │ │ div-double/2addr v4, v6 │ │ const-wide/high16 v6, 0x4014000000000000L # 5.0 │ │ const-wide/high16 v38, 0x4008000000000000L # 3.0 │ │ + .line 352 │ invoke-static/range {v22 .. v23}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v40 │ │ const-wide/high16 v42, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v40 .. v43}, Ljava/lang/Math;->pow(DD)D │ @@ -208,20 +209,22 @@ │ │ add-double v6, v6, v32 │ │ const-wide/high16 v38, 0x4022000000000000L # 9.0 │ │ mul-double v38, v38, v32 │ │ + .line 353 │ invoke-static/range {v22 .. v23}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v40 │ │ const-wide/high16 v42, 0x4000000000000000L # 2.0 │ │ + .line 352 │ invoke-static/range {v40 .. v43}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v40 │ │ mul-double v38, v38, v40 │ │ sub-double v6, v6, v38 │ @@ -252,14 +255,15 @@ │ │ div-double/2addr v4, v6 │ │ const-wide v6, 0x404e800000000000L # 61.0 │ │ const-wide v38, 0x4056800000000000L # 90.0 │ │ + .line 355 │ invoke-static/range {v22 .. v23}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v40 │ │ invoke-static/range {v22 .. v23}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v42 │ @@ -268,14 +272,15 @@ │ │ mul-double v38, v38, v40 │ │ add-double v6, v6, v38 │ │ const-wide v38, 0x4046800000000000L # 45.0 │ │ + .line 356 │ invoke-static/range {v22 .. v23}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v40 │ │ const-wide/high16 v42, 0x4010000000000000L # 4.0 │ │ invoke-static/range {v40 .. v43}, Ljava/lang/Math;->pow(DD)D │ @@ -290,14 +295,15 @@ │ │ .line 358 │ .local v20, "IX":D │ const-wide v4, 0x404ca5dc1a63c1f8L # 57.29577951308232 │ │ const-wide/high16 v6, 0x4000000000000000L # 2.0 │ │ + .line 359 │ move-wide/from16 v0, v18 │ │ invoke-static {v0, v1, v6, v7}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v6 │ │ mul-double v6, v6, v26 │ @@ -515,14 +521,15 @@ │ │ div-double/2addr v4, v6 │ │ div-double v6, v36, v38 │ │ const-wide/high16 v40, 0x4000000000000000L # 2.0 │ │ + .line 407 │ invoke-static/range {v20 .. v21}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v42 │ │ const-wide/high16 v44, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v42 .. v45}, Ljava/lang/Math;->pow(DD)D │ @@ -563,14 +570,15 @@ │ │ div-double/2addr v4, v6 │ │ const-wide/high16 v6, 0x4014000000000000L # 5.0 │ │ const-wide/high16 v40, 0x403c000000000000L # 28.0 │ │ + .line 409 │ invoke-static/range {v20 .. v21}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v42 │ │ const-wide/high16 v44, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v42 .. v45}, Ljava/lang/Math;->pow(DD)D │ @@ -627,14 +635,15 @@ │ │ div-double/2addr v4, v6 │ │ const-wide v6, 0x404e800000000000L # 61.0 │ │ const-wide v40, 0x4084b00000000000L # 662.0 │ │ + .line 411 │ invoke-static/range {v20 .. v21}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v42 │ │ const-wide/high16 v44, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v42 .. v45}, Ljava/lang/Math;->pow(DD)D │ @@ -643,14 +652,15 @@ │ │ mul-double v40, v40, v42 │ │ add-double v6, v6, v40 │ │ const-wide v40, 0x4094a00000000000L # 1320.0 │ │ + .line 412 │ invoke-static/range {v20 .. v21}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v42 │ │ const-wide/high16 v44, 0x4010000000000000L # 4.0 │ │ invoke-static/range {v42 .. v45}, Ljava/lang/Math;->pow(DD)D │ @@ -685,14 +695,15 @@ │ │ mul-double v6, v18, v26 │ │ add-double v6, v6, v24 │ │ const-wide/high16 v40, 0x4008000000000000L # 3.0 │ │ + .line 416 │ move-wide/from16 v0, v18 │ │ move-wide/from16 v2, v40 │ │ invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v40 │ @@ -713,14 +724,15 @@ │ │ mul-double v40, v40, v30 │ │ add-double v6, v6, v40 │ │ const-wide/high16 v40, 0x401c000000000000L # 7.0 │ │ + .line 417 │ move-wide/from16 v0, v18 │ │ move-wide/from16 v2, v40 │ │ invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v40 │ @@ -1759,14 +1771,15 @@ │ │ move-result-wide v34 │ │ mul-double v32, v32, v34 │ │ div-double v34, v26, v30 │ │ + .line 215 │ invoke-static {v12, v13}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v36 │ │ const-wide/high16 v38, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v36 .. v39}, Ljava/lang/Math;->pow(DD)D │ @@ -1779,14 +1792,15 @@ │ │ .line 216 │ .local v14, "V":D │ const-wide/high16 v32, 0x405e000000000000L # 120.0 │ │ div-double v32, v26, v32 │ │ + .line 217 │ invoke-static {v12, v13}, Ljava/lang/Math;->cos(D)D │ │ move-result-wide v34 │ │ const-wide/high16 v36, 0x4014000000000000L # 5.0 │ │ invoke-static/range {v34 .. v37}, Ljava/lang/Math;->pow(DD)D │ @@ -1795,14 +1809,15 @@ │ │ mul-double v32, v32, v34 │ │ const-wide/high16 v34, 0x4014000000000000L # 5.0 │ │ const-wide/high16 v36, 0x4032000000000000L # 18.0 │ │ + .line 218 │ invoke-static {v12, v13}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v38 │ │ const-wide/high16 v40, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v38 .. v41}, Ljava/lang/Math;->pow(DD)D │ @@ -1829,14 +1844,15 @@ │ │ mul-double v36, v36, v24 │ │ add-double v34, v34, v36 │ │ const-wide/high16 v36, 0x404d000000000000L # 58.0 │ │ + .line 219 │ invoke-static {v12, v13}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v38 │ │ const-wide/high16 v40, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v38 .. v41}, Ljava/lang/Math;->pow(DD)D │ @@ -2090,14 +2106,15 @@ │ │ move-result-wide v42 │ │ mul-double v40, v40, v42 │ │ const-wide/high16 v42, 0x4014000000000000L # 5.0 │ │ + .line 282 │ invoke-static {v10, v11}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v44 │ │ const-wide/high16 v46, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v44 .. v47}, Ljava/lang/Math;->pow(DD)D │ @@ -2138,14 +2155,15 @@ │ │ mul-double v40, v40, v42 │ │ const-wide v42, 0x404e800000000000L # 61.0 │ │ const-wide/high16 v44, 0x404d000000000000L # 58.0 │ │ + .line 284 │ invoke-static {v10, v11}, Ljava/lang/Math;->tan(D)D │ │ move-result-wide v46 │ │ const-wide/high16 v48, 0x4000000000000000L # 2.0 │ │ invoke-static/range {v46 .. v49}, Ljava/lang/Math;->pow(DD)D │ @@ -2230,14 +2248,15 @@ │ │ add-double/2addr v0, p2 │ │ const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ + .line 239 │ invoke-static {p2, p3, v4, v5}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v4 │ │ mul-double/2addr v2, v4 │ │ add-double/2addr v0, v2 │ @@ -2262,14 +2281,15 @@ │ │ mul-double/2addr v2, p2 │ │ const-wide/high16 v4, 0x4008000000000000L # 3.0 │ │ const-wide/high16 v6, 0x4000000000000000L # 2.0 │ │ + .line 240 │ invoke-static {p2, p3, v6, v7}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v6 │ │ mul-double/2addr v4, v6 │ │ add-double/2addr v2, v4 │ @@ -2284,14 +2304,15 @@ │ │ mul-double/2addr v4, v6 │ │ add-double/2addr v2, v4 │ │ sub-double v4, p6, p4 │ │ + .line 241 │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v4 │ │ mul-double/2addr v2, v4 │ │ add-double v4, p6, p4 │ @@ -2304,14 +2325,15 @@ │ │ sub-double/2addr v0, v2 │ │ const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ + .line 242 │ invoke-static {p2, p3, v4, v5}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v4 │ │ mul-double/2addr v2, v4 │ │ const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ @@ -2328,14 +2350,15 @@ │ │ const-wide/high16 v4, 0x4000000000000000L # 2.0 │ │ sub-double v6, p6, p4 │ │ mul-double/2addr v4, v6 │ │ + .line 243 │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v4 │ │ mul-double/2addr v2, v4 │ │ const-wide/high16 v4, 0x4000000000000000L # 2.0 │ @@ -2352,26 +2375,28 @@ │ │ add-double/2addr v0, v2 │ │ const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ const-wide/high16 v4, 0x4008000000000000L # 3.0 │ │ + .line 244 │ invoke-static {p2, p3, v4, v5}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v4 │ │ mul-double/2addr v2, v4 │ │ const-wide/high16 v4, 0x4008000000000000L # 3.0 │ │ sub-double v6, p6, p4 │ │ mul-double/2addr v4, v6 │ │ + .line 245 │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v4 │ │ mul-double/2addr v2, v4 │ │ const-wide/high16 v4, 0x4008000000000000L # 3.0 │ @@ -2386,14 +2411,15 @@ │ │ mul-double/2addr v2, v4 │ │ sub-double/2addr v0, v2 │ │ mul-double/2addr v0, p0 │ │ + .line 238 │ return-wide v0 │ .end method │ │ .method public static OSGB2LatLon(DD)[D │ .locals 42 │ .param p0, "latOSGB36" # D │ .param p2, "lonOSGB36" # D ├── smali/org/pyneo/maps/utils/OnlineCachePreference$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/utils/OnlineCachePreference$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/pyneo/maps/utils/OnlineCachePreference$1; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lorg/pyneo/maps/utils/OnlineCachePreference$1$1;->this$1:Lorg/pyneo/maps/utils/OnlineCachePreference$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/utils/VerGestureDetector.smali │ @@ -2,30 +2,28 @@ │ .super Ljava/lang/Object; │ .source "VerGestureDetector.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/pyneo/maps/utils/VerGestureDetector$1;, │ Lorg/pyneo/maps/utils/VerGestureDetector$FroyoDetector;, │ Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector; │ } │ .end annotation │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 8 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 33 │ return-void │ .end method │ │ .method public static newInstance()Lorg/pyneo/maps/utils/VerGestureDetector; │ .locals 4 │ │ .prologue ├── smali/org/pyneo/maps/utils/OnlineCachePreference$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/utils/OnlineCachePreference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lorg/pyneo/maps/utils/OnlineCachePreference$1;->this$0:Lorg/pyneo/maps/utils/OnlineCachePreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/utils/Ut.smali │ @@ -25,15 +25,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 417 │ return-void │ .end method │ │ .method public static FileName2ID(Ljava/lang/String;)Ljava/lang/String; │ .locals 3 │ .param p0, "name" # Ljava/lang/String; │ │ @@ -67,90 +66,87 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static ParseDate(Ljava/lang/String;)Ljava/util/Date; │ - .locals 10 │ + .locals 8 │ .param p0, "str" # Ljava/lang/String; │ .annotation build Landroid/annotation/SuppressLint; │ value = { │ "SimpleDateFormat" │ } │ .end annotation │ │ .prologue │ .line 57 │ - new-instance v6, Ljava/text/SimpleDateFormat; │ + new-instance v3, Ljava/text/SimpleDateFormat; │ │ - invoke-direct {v6}, Ljava/text/SimpleDateFormat;->()V │ + invoke-direct {v3}, Ljava/text/SimpleDateFormat;->()V │ │ .line 58 │ - .local v6, "sdf":Ljava/text/SimpleDateFormat; │ - const-string v7, "UTC" │ + .local v3, "sdf":Ljava/text/SimpleDateFormat; │ + const-string v4, "UTC" │ │ - invoke-static {v7}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ + invoke-static {v4}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ + invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ │ .line 59 │ - new-instance v1, Ljava/util/Date; │ + new-instance v0, Ljava/util/Date; │ │ - const-wide/16 v8, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-direct {v1, v8, v9}, Ljava/util/Date;->(J)V │ + invoke-direct {v0, v4, v5}, Ljava/util/Date;->(J)V │ │ .line 60 │ - .local v1, "date":Ljava/util/Date; │ - sget-object v0, Lorg/pyneo/maps/utils/Ut;->formats:[Ljava/lang/String; │ + .local v0, "date":Ljava/util/Date; │ + sget-object v5, Lorg/pyneo/maps/utils/Ut;->formats:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ + array-length v6, v5 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ - aget-object v3, v0, v4 │ + aget-object v2, v5, v4 │ │ .line 61 │ - .local v3, "format":Ljava/lang/String; │ - invoke-virtual {v6, v3}, Ljava/text/SimpleDateFormat;->applyPattern(Ljava/lang/String;)V │ + .local v2, "format":Ljava/lang/String; │ + invoke-virtual {v3, v2}, Ljava/text/SimpleDateFormat;->applyPattern(Ljava/lang/String;)V │ │ .line 64 │ :try_start_0 │ - invoke-virtual {v6, p0}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ + invoke-virtual {v3, p0}, 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 v1 │ + move-result-object v0 │ │ .line 72 │ - .end local v3 # "format":Ljava/lang/String; │ + .end local v2 # "format":Ljava/lang/String; │ :cond_0 │ - return-object v1 │ + return-object v0 │ │ .line 67 │ - .restart local v3 # "format":Ljava/lang/String; │ + .restart local v2 # "format":Ljava/lang/String; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 68 │ - .local v2, "e":Ljava/text/ParseException; │ - invoke-virtual {v2}, Ljava/text/ParseException;->toString()Ljava/lang/String; │ + .local v1, "e":Ljava/text/ParseException; │ + invoke-virtual {v1}, Ljava/text/ParseException;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-static {v7, v2}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v7, v1}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 60 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ .end method ├── smali/org/pyneo/maps/utils/Storage$GeoDatabaseHelper.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/utils/Storage; │ │ │ # direct methods │ .method public constructor (Lorg/pyneo/maps/utils/Storage;Landroid/content/Context;Ljava/lang/String;)V │ .locals 2 │ + .param p1, "this$0" # Lorg/pyneo/maps/utils/Storage; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "name" # Ljava/lang/String; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lorg/pyneo/maps/utils/Storage$GeoDatabaseHelper;->this$0:Lorg/pyneo/maps/utils/Storage; ├── smali/org/pyneo/maps/utils/IndexPreference$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/utils/IndexPreference; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/utils/IndexPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/utils/IndexPreference; │ │ .prologue │ .line 41 │ iput-object p1, p0, Lorg/pyneo/maps/utils/IndexPreference$1;->this$0:Lorg/pyneo/maps/utils/IndexPreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler.smali │ @@ -57,14 +57,15 @@ │ │ invoke-static {v1}, Lorg/pyneo/maps/utils/IndexPreference;->access$200(Lorg/pyneo/maps/utils/IndexPreference;)Landroid/content/Context; │ │ move-result-object v1 │ │ const v2, 0x7f0e00d2 │ │ + .line 67 │ invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ @@ -73,28 +74,31 @@ │ │ iget-object v4, p0, Lorg/pyneo/maps/utils/IndexPreference$SimpleInvalidationHandler;->this$0:Lorg/pyneo/maps/utils/IndexPreference; │ │ invoke-static {v4}, Lorg/pyneo/maps/utils/IndexPreference;->access$300(Lorg/pyneo/maps/utils/IndexPreference;)Ljava/io/File; │ │ move-result-object v4 │ │ + .line 68 │ invoke-virtual {v4}, Ljava/io/File;->length()J │ │ move-result-wide v4 │ │ long-to-int v4, v4 │ │ div-int/lit16 v4, v4, 0x400 │ │ + .line 67 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 66 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lorg/pyneo/maps/utils/IndexPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 70 ├── smali/org/pyneo/maps/utils/VerGestureDetector$CupcakeDetector.smali │ @@ -36,16 +36,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic getGestureDetector(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Landroid/view/GestureDetector; │ .locals 1 │ - .param p1, "x0" # Landroid/content/Context; │ - .param p2, "x1" # Lorg/pyneo/maps/utils/OnExGestureListener; │ │ .prologue │ .line 24 │ invoke-virtual {p0, p1, p2}, Lorg/pyneo/maps/utils/VerGestureDetector$CupcakeDetector;->getGestureDetector(Landroid/content/Context;Lorg/pyneo/maps/utils/OnExGestureListener;)Lorg/pyneo/maps/utils/RGestureDetectorCupcake; │ │ move-result-object v0 ├── smali/org/pyneo/maps/map/TileView$OpenStreetMapViewProjection.smali │ @@ -31,14 +31,15 @@ │ │ .field final zoomLevel:I │ │ │ # direct methods │ .method private constructor (Lorg/pyneo/maps/map/TileView;ID)V │ .locals 5 │ + .param p1, "this$0" # Lorg/pyneo/maps/map/TileView; │ .param p2, "zoom" # I │ .param p3, "touchScale" # D │ │ .prologue │ const/4 v4, 0x0 │ │ .line 447 │ @@ -71,20 +72,22 @@ │ .line 458 │ iget v0, p1, Lorg/pyneo/maps/map/TileView;->mLatitudeE6:I │ │ iget v1, p1, Lorg/pyneo/maps/map/TileView;->mLongitudeE6:I │ │ iget v2, p0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->zoomLevel:I │ │ + .line 460 │ invoke-static {p1}, Lorg/pyneo/maps/map/TileView;->access$500(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v3 │ │ iget v3, v3, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ + .line 458 │ invoke-static {v0, v1, v2, v4, v3}, Lorg/pyneo/maps/tileprovider/Util;->getMapTileFromCoordinates(III[II)[I │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->centerMapTileCoords:[I │ │ .line 461 │ @@ -415,65 +418,64 @@ │ .end annotation │ │ .prologue │ .line 638 │ .local p1, "in":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v14 │ + move-result v13 │ │ - const/4 v15, 0x2 │ + const/4 v14, 0x2 │ │ - if-ge v14, v15, :cond_0 │ + if-ge v13, v14, :cond_0 │ │ .line 639 │ - new-instance v14, Ljava/lang/IllegalArgumentException; │ + new-instance v13, Ljava/lang/IllegalArgumentException; │ │ - const-string v15, "List of GeoPoints needs to be at least 2." │ + const-string v14, "List of GeoPoints needs to be at least 2." │ │ - invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v14 │ + throw v13 │ │ .line 641 │ :cond_0 │ if-eqz p2, :cond_1 │ │ - move-object/from16 v5, p2 │ + move-object/from16 v4, p2 │ │ .line 643 │ - .local v5, "out":Landroid/graphics/Path; │ + .local v4, "out":Landroid/graphics/Path; │ :goto_0 │ const/4 v3, 0x0 │ │ .line 644 │ .local v3, "i":I │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v13 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_4 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/pyneo/maps/utils/GeoPoint; │ │ .line 645 │ .local v2, "gp":Lorg/pyneo/maps/utils/GeoPoint; │ add-int/lit8 v3, v3, 0x1 │ │ - .line 646 │ + .line 647 │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v14 │ │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v15 │ @@ -498,35 +500,38 @@ │ │ move-object/from16 v0, v18 │ │ iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ move/from16 v18, v0 │ │ + .line 646 │ invoke-static/range {v14 .. v18}, Lorg/pyneo/maps/tileprovider/Util;->getMapTileFromCoordinates(III[II)[I │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 653 │ - .local v9, "underGeopointTileCoords":[I │ + .local v8, "underGeopointTileCoords":[I │ move-object/from16 v0, p0 │ │ iget v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->zoomLevel:I │ │ move-object/from16 v0, p0 │ │ iget-object v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->this$0:Lorg/pyneo/maps/map/TileView; │ │ + .line 654 │ invoke-static {v15}, Lorg/pyneo/maps/map/TileView;->access$500(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v15 │ │ iget v15, v15, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ - invoke-static {v9, v14, v15}, Lorg/pyneo/maps/tileprovider/Util;->getBoundingBoxFromMapTile([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ + .line 653 │ + invoke-static {v8, v14, v15}, Lorg/pyneo/maps/tileprovider/Util;->getBoundingBoxFromMapTile([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ move-result-object v1 │ │ .line 657 │ .local v1, "bb":Lorg/pyneo/maps/utils/BoundingBoxE6; │ if-eqz p3, :cond_2 │ │ @@ -534,222 +539,222 @@ │ │ iget v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->zoomLevel:I │ │ const/4 v15, 0x7 │ │ if-ge v14, v15, :cond_2 │ │ - .line 658 │ + .line 660 │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v14 │ │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v15 │ │ const/16 v16, 0x0 │ │ + .line 659 │ move-object/from16 v0, v16 │ │ invoke-virtual {v1, v14, v15, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(II[F)[F │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 666 │ - .local v6, "relativePositionInCenterMapTile":[F │ + .local v5, "relativePositionInCenterMapTile":[F │ :goto_2 │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->centerMapTileCoords:[I │ │ const/4 v15, 0x1 │ │ aget v14, v14, v15 │ │ const/4 v15, 0x1 │ │ - aget v15, v9, v15 │ + aget v15, v8, v15 │ │ - sub-int v7, v14, v15 │ + sub-int v6, v14, v15 │ │ .line 668 │ - .local v7, "tileDiffX":I │ + .local v6, "tileDiffX":I │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->centerMapTileCoords:[I │ │ const/4 v15, 0x0 │ │ aget v14, v14, v15 │ │ const/4 v15, 0x0 │ │ - aget v15, v9, v15 │ + aget v15, v8, v15 │ │ - sub-int v8, v14, v15 │ + sub-int v7, v14, v15 │ │ .line 670 │ - .local v8, "tileDiffY":I │ + .local v7, "tileDiffY":I │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; │ │ iget v14, v14, Landroid/graphics/Point;->x:I │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->tileSizePx:I │ │ - mul-int/2addr v15, v7 │ + mul-int/2addr v15, v6 │ │ - sub-int v10, v14, v15 │ + sub-int v9, v14, v15 │ │ .line 672 │ - .local v10, "underGeopointTileScreenLeft":I │ + .local v9, "underGeopointTileScreenLeft":I │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->upperLeftCornerOfCenterMapTile:Landroid/graphics/Point; │ │ iget v14, v14, Landroid/graphics/Point;->y:I │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->tileSizePx:I │ │ - mul-int/2addr v15, v8 │ + mul-int/2addr v15, v7 │ │ - sub-int v11, v14, v15 │ + sub-int v10, v14, v15 │ │ .line 675 │ - .local v11, "underGeopointTileScreenTop":I │ + .local v10, "underGeopointTileScreenTop":I │ const/4 v14, 0x1 │ │ - aget v14, v6, v14 │ + aget v14, v5, v14 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->tileSizePx:I │ │ int-to-float v15, v15 │ │ mul-float/2addr v14, v15 │ │ float-to-int v14, v14 │ │ - add-int v12, v10, v14 │ + add-int v11, v9, v14 │ │ .line 677 │ - .local v12, "x":I │ + .local v11, "x":I │ const/4 v14, 0x0 │ │ - aget v14, v6, v14 │ + aget v14, v5, v14 │ │ move-object/from16 v0, p0 │ │ iget v15, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->tileSizePx:I │ │ int-to-float v15, v15 │ │ mul-float/2addr v14, v15 │ │ float-to-int v14, v14 │ │ - add-int v13, v11, v14 │ + add-int v12, v10, v14 │ │ .line 681 │ - .local v13, "y":I │ + .local v12, "y":I │ if-nez v3, :cond_3 │ │ .line 682 │ - int-to-float v14, v12 │ + int-to-float v14, v11 │ │ - int-to-float v15, v13 │ + int-to-float v15, v12 │ │ - invoke-virtual {v5, v14, v15}, Landroid/graphics/Path;->moveTo(FF)V │ + invoke-virtual {v4, v14, v15}, Landroid/graphics/Path;->moveTo(FF)V │ │ goto/16 :goto_1 │ │ .line 641 │ .end local v1 # "bb":Lorg/pyneo/maps/utils/BoundingBoxE6; │ .end local v2 # "gp":Lorg/pyneo/maps/utils/GeoPoint; │ .end local v3 # "i":I │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "out":Landroid/graphics/Path; │ - .end local v6 # "relativePositionInCenterMapTile":[F │ - .end local v7 # "tileDiffX":I │ - .end local v8 # "tileDiffY":I │ - .end local v9 # "underGeopointTileCoords":[I │ - .end local v10 # "underGeopointTileScreenLeft":I │ - .end local v11 # "underGeopointTileScreenTop":I │ - .end local v12 # "x":I │ - .end local v13 # "y":I │ + .end local v4 # "out":Landroid/graphics/Path; │ + .end local v5 # "relativePositionInCenterMapTile":[F │ + .end local v6 # "tileDiffX":I │ + .end local v7 # "tileDiffY":I │ + .end local v8 # "underGeopointTileCoords":[I │ + .end local v9 # "underGeopointTileScreenLeft":I │ + .end local v10 # "underGeopointTileScreenTop":I │ + .end local v11 # "x":I │ + .end local v12 # "y":I │ :cond_1 │ - new-instance v5, Landroid/graphics/Path; │ + new-instance v4, Landroid/graphics/Path; │ │ - invoke-direct {v5}, Landroid/graphics/Path;->()V │ + invoke-direct {v4}, Landroid/graphics/Path;->()V │ │ goto/16 :goto_0 │ │ - .line 662 │ + .line 664 │ .restart local v1 # "bb":Lorg/pyneo/maps/utils/BoundingBoxE6; │ .restart local v2 # "gp":Lorg/pyneo/maps/utils/GeoPoint; │ .restart local v3 # "i":I │ - .restart local v4 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "out":Landroid/graphics/Path; │ - .restart local v9 # "underGeopointTileCoords":[I │ + .restart local v4 # "out":Landroid/graphics/Path; │ + .restart local v8 # "underGeopointTileCoords":[I │ :cond_2 │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v14 │ │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v15 │ │ const/16 v16, 0x0 │ │ + .line 663 │ move-object/from16 v0, v16 │ │ invoke-virtual {v1, v14, v15, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(II[F)[F │ │ - move-result-object v6 │ + move-result-object v5 │ │ - .restart local v6 # "relativePositionInCenterMapTile":[F │ + .restart local v5 # "relativePositionInCenterMapTile":[F │ goto :goto_2 │ │ .line 684 │ - .restart local v7 # "tileDiffX":I │ - .restart local v8 # "tileDiffY":I │ - .restart local v10 # "underGeopointTileScreenLeft":I │ - .restart local v11 # "underGeopointTileScreenTop":I │ - .restart local v12 # "x":I │ - .restart local v13 # "y":I │ + .restart local v6 # "tileDiffX":I │ + .restart local v7 # "tileDiffY":I │ + .restart local v9 # "underGeopointTileScreenLeft":I │ + .restart local v10 # "underGeopointTileScreenTop":I │ + .restart local v11 # "x":I │ + .restart local v12 # "y":I │ :cond_3 │ - int-to-float v14, v12 │ + int-to-float v14, v11 │ │ - int-to-float v15, v13 │ + int-to-float v15, v12 │ │ - invoke-virtual {v5, v14, v15}, Landroid/graphics/Path;->lineTo(FF)V │ + invoke-virtual {v4, v14, v15}, Landroid/graphics/Path;->lineTo(FF)V │ │ goto/16 :goto_1 │ │ .line 687 │ .end local v1 # "bb":Lorg/pyneo/maps/utils/BoundingBoxE6; │ .end local v2 # "gp":Lorg/pyneo/maps/utils/GeoPoint; │ - .end local v6 # "relativePositionInCenterMapTile":[F │ - .end local v7 # "tileDiffX":I │ - .end local v8 # "tileDiffY":I │ - .end local v9 # "underGeopointTileCoords":[I │ - .end local v10 # "underGeopointTileScreenLeft":I │ - .end local v11 # "underGeopointTileScreenTop":I │ - .end local v12 # "x":I │ - .end local v13 # "y":I │ + .end local v5 # "relativePositionInCenterMapTile":[F │ + .end local v6 # "tileDiffX":I │ + .end local v7 # "tileDiffY":I │ + .end local v8 # "underGeopointTileCoords":[I │ + .end local v9 # "underGeopointTileScreenLeft":I │ + .end local v10 # "underGeopointTileScreenTop":I │ + .end local v11 # "x":I │ + .end local v12 # "y":I │ :cond_4 │ - return-object v5 │ + return-object v4 │ .end method │ │ .method public toPixels(Lorg/pyneo/maps/utils/GeoPoint;DLandroid/graphics/Point;)Landroid/graphics/Point; │ .locals 20 │ .param p1, "in" # Lorg/pyneo/maps/utils/GeoPoint; │ .param p2, "bearing" # D │ .param p4, "reuse" # Landroid/graphics/Point; │ @@ -987,15 +992,15 @@ │ │ .prologue │ .line 546 │ if-eqz p2, :cond_0 │ │ move-object/from16 v1, p2 │ │ - .line 548 │ + .line 549 │ .local v1, "out":Landroid/graphics/Point; │ :goto_0 │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v10 │ │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ @@ -1010,55 +1015,59 @@ │ │ invoke-static {v14}, Lorg/pyneo/maps/map/TileView;->access$500(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v14 │ │ iget v14, v14, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ + .line 548 │ invoke-static {v10, v11, v12, v13, v14}, Lorg/pyneo/maps/tileprovider/Util;->getMapTileFromCoordinates(III[II)[I │ │ move-result-object v5 │ │ .line 555 │ .local v5, "underGeopointTileCoords":[I │ iget v10, p0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->zoomLevel:I │ │ iget-object v11, p0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->this$0:Lorg/pyneo/maps/map/TileView; │ │ + .line 556 │ invoke-static {v11}, Lorg/pyneo/maps/map/TileView;->access$500(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v11 │ │ iget v11, v11, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ + .line 555 │ invoke-static {v5, v10, v11}, Lorg/pyneo/maps/tileprovider/Util;->getBoundingBoxFromMapTile([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ move-result-object v0 │ │ .line 559 │ .local v0, "bb":Lorg/pyneo/maps/utils/BoundingBoxE6; │ if-eqz p3, :cond_1 │ │ iget v10, p0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->zoomLevel:I │ │ const/4 v11, 0x7 │ │ if-ge v10, v11, :cond_1 │ │ - .line 560 │ + .line 562 │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v10 │ │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v11 │ │ const/4 v12, 0x0 │ │ + .line 561 │ invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(II[F)[F │ │ move-result-object v2 │ │ .line 568 │ .local v2, "relativePositionInCenterMapTile":[F │ :goto_1 │ @@ -1169,29 +1178,30 @@ │ :cond_0 │ new-instance v1, Landroid/graphics/Point; │ │ invoke-direct {v1}, Landroid/graphics/Point;->()V │ │ goto :goto_0 │ │ - .line 564 │ + .line 566 │ .restart local v0 # "bb":Lorg/pyneo/maps/utils/BoundingBoxE6; │ .restart local v1 # "out":Landroid/graphics/Point; │ .restart local v5 # "underGeopointTileCoords":[I │ :cond_1 │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v10 │ │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v11 │ │ const/4 v12, 0x0 │ │ + .line 565 │ invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(II[F)[F │ │ move-result-object v2 │ │ .restart local v2 # "relativePositionInCenterMapTile":[F │ goto :goto_1 │ .end method │ @@ -1206,15 +1216,15 @@ │ │ invoke-direct {v3}, Landroid/graphics/Point;->()V │ │ .line 591 │ .local v3, "out":Landroid/graphics/Point; │ const/4 v2, 0x1 │ │ - .line 593 │ + .line 594 │ .local v2, "doGudermann":Z │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v12 │ │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ @@ -1238,59 +1248,63 @@ │ │ move-object/from16 v0, v16 │ │ iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ move/from16 v16, v0 │ │ + .line 593 │ invoke-static/range {v12 .. v16}, Lorg/pyneo/maps/tileprovider/Util;->getMapTileFromCoordinates(III[II)[I │ │ move-result-object v7 │ │ .line 600 │ .local v7, "underGeopointTileCoords":[I │ move-object/from16 v0, p0 │ │ iget v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->zoomLevel:I │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->this$0:Lorg/pyneo/maps/map/TileView; │ │ + .line 601 │ invoke-static {v13}, Lorg/pyneo/maps/map/TileView;->access$500(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v13 │ │ iget v13, v13, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ + .line 600 │ invoke-static {v7, v12, v13}, Lorg/pyneo/maps/tileprovider/Util;->getBoundingBoxFromMapTile([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ move-result-object v1 │ │ .line 604 │ .local v1, "bb":Lorg/pyneo/maps/utils/BoundingBoxE6; │ move-object/from16 v0, p0 │ │ iget v12, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->zoomLevel:I │ │ const/4 v13, 0x7 │ │ if-ge v12, v13, :cond_0 │ │ - .line 605 │ + .line 607 │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v12 │ │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v13 │ │ const/4 v14, 0x0 │ │ + .line 606 │ invoke-virtual {v1, v12, v13, v14}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(II[F)[F │ │ move-result-object v4 │ │ .line 613 │ .local v4, "relativePositionInCenterMapTile":[F │ :goto_0 │ @@ -1395,15 +1409,15 @@ │ .line 628 │ .local v11, "y":I │ invoke-virtual {v3, v10, v11}, Landroid/graphics/Point;->set(II)V │ │ .line 629 │ return-object v3 │ │ - .line 609 │ + .line 611 │ .end local v4 # "relativePositionInCenterMapTile":[F │ .end local v5 # "tileDiffX":I │ .end local v6 # "tileDiffY":I │ .end local v8 # "underGeopointTileScreenLeft":I │ .end local v9 # "underGeopointTileScreenTop":I │ .end local v10 # "x":I │ .end local v11 # "y":I │ @@ -1414,14 +1428,15 @@ │ │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v13 │ │ const/4 v14, 0x0 │ │ + .line 610 │ invoke-virtual {v1, v12, v13, v14}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(II[F)[F │ │ move-result-object v4 │ │ .restart local v4 # "relativePositionInCenterMapTile":[F │ goto :goto_0 │ .end method │ @@ -1586,24 +1601,26 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->this$0:Lorg/pyneo/maps/map/TileView; │ │ move-object/from16 v21, v0 │ │ + .line 727 │ invoke-static/range {v21 .. v21}, Lorg/pyneo/maps/map/TileView;->access$500(Lorg/pyneo/maps/map/TileView;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v21 │ │ move-object/from16 v0, v21 │ │ iget v0, v0, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ move/from16 v21, v0 │ │ + .line 726 │ move/from16 v0, v20 │ │ move/from16 v1, v21 │ │ invoke-static {v15, v0, v1}, Lorg/pyneo/maps/tileprovider/Util;->getBoundingBoxFromMapTile([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ move-result-object v4 │ @@ -1623,14 +1640,15 @@ │ move/from16 v1, v21 │ │ if-ge v0, v1, :cond_6 │ │ .line 731 │ const/16 v20, 0x0 │ │ + .line 732 │ move-object/from16 v0, v20 │ │ invoke-virtual {v4, v9, v10, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(II[F)[F │ │ move-result-object v12 │ │ .line 737 │ @@ -1851,14 +1869,15 @@ │ .end local v16 # "underGeopointTileScreenLeft":I │ .end local v17 # "underGeopointTileScreenTop":I │ .end local v18 # "x":I │ .end local v19 # "y":I │ :cond_6 │ const/16 v20, 0x0 │ │ + .line 735 │ move-object/from16 v0, v20 │ │ invoke-virtual {v4, v9, v10, v0}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(II[F)[F │ │ move-result-object v12 │ │ .restart local v12 # "relativePositionInCenterMapTile":[F │ @@ -1982,14 +2001,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->centerMapTileCoords:[I │ │ + .line 777 │ invoke-static {v1}, Ljava/util/Arrays;->toString([I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -2012,9 +2032,10 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 773 │ return-object v0 │ .end method ├── smali/org/pyneo/maps/map/MeasureOverlay.smali │ @@ -666,14 +666,15 @@ │ .line 221 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ iget-object v1, p0, Lorg/pyneo/maps/map/MeasureOverlay;->LAT:Ljava/lang/String; │ │ + .line 222 │ 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; │ @@ -696,14 +697,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\n" │ │ + .line 223 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/MeasureOverlay;->LON:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -732,14 +734,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\n" │ │ + .line 224 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/MeasureOverlay;->DIST_PREV:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -764,14 +767,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\n" │ │ + .line 225 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/MeasureOverlay;->DIST_START:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -796,14 +800,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\n" │ │ + .line 226 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/MeasureOverlay;->DIST_END:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -834,14 +839,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\n" │ │ + .line 227 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/MeasureOverlay;->AZI:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -878,14 +884,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 228 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/pyneo/maps/map/MeasureOverlay;->mDescr:Ljava/lang/CharSequence; │ │ .line 229 ├── smali/org/pyneo/maps/map/YandexTrafficOverlay.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lorg/pyneo/maps/utils/Constants; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/pyneo/maps/map/YandexTrafficOverlay$1;, │ Lorg/pyneo/maps/map/YandexTrafficOverlay$SimpleInvalidationHandler; │ } │ .end annotation │ │ │ # static fields │ .field private static final LATITUDE:I = 0x0 │ @@ -154,38 +153,41 @@ │ .local v6, "viewHeight":I │ div-int/lit8 v7, v6, 0x2 │ │ .line 147 │ .local v7, "viewHeight_2":I │ iget-object v10, p0, Lorg/pyneo/maps/map/YandexTrafficOverlay;->mMapView:Lorg/pyneo/maps/map/TileView; │ │ + .line 148 │ invoke-virtual {v10}, Lorg/pyneo/maps/map/TileView;->getZoomLevel()I │ │ move-result v10 │ │ iget-object v11, p0, Lorg/pyneo/maps/map/YandexTrafficOverlay;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ iget v11, v11, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ + .line 147 │ invoke-static {p1, v10, v11}, Lorg/pyneo/maps/tileprovider/Util;->getBoundingBoxFromMapTile([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ move-result-object v0 │ │ - .line 149 │ + .line 151 │ .local v0, "bb":Lorg/pyneo/maps/utils/BoundingBoxE6; │ invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v10 │ │ invoke-virtual {v1}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v11 │ │ const/4 v12, 0x0 │ │ + .line 150 │ invoke-virtual {v0, v10, v11, v12}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(II[F)[F │ │ move-result-object v5 │ │ .line 153 │ .local v5, "relativePositionInCenterMapTile":[F │ const/high16 v10, 0x3f000000 # 0.5f │ @@ -503,14 +505,15 @@ │ │ move/from16 v0, v34 │ │ float-to-double v0, v0 │ │ move-wide/from16 v34, v0 │ │ + .line 81 │ invoke-static/range {v34 .. v35}, Ljava/lang/Math;->ceil(D)D │ │ move-result-wide v34 │ │ move-wide/from16 v0, v34 │ │ double-to-int v0, v0 │ @@ -539,14 +542,15 @@ │ │ move/from16 v0, v34 │ │ float-to-double v0, v0 │ │ move-wide/from16 v34, v0 │ │ + .line 85 │ invoke-static/range {v34 .. v35}, Ljava/lang/Math;->ceil(D)D │ │ move-result-wide v34 │ │ move-wide/from16 v0, v34 │ │ double-to-int v0, v0 │ @@ -573,14 +577,15 @@ │ │ move/from16 v0, v34 │ │ float-to-double v0, v0 │ │ move-wide/from16 v34, v0 │ │ + .line 88 │ invoke-static/range {v34 .. v35}, Ljava/lang/Math;->ceil(D)D │ │ move-result-wide v34 │ │ move-wide/from16 v0, v34 │ │ double-to-int v0, v0 │ @@ -609,14 +614,15 @@ │ │ move/from16 v0, v34 │ │ float-to-double v0, v0 │ │ move-wide/from16 v34, v0 │ │ + .line 92 │ invoke-static/range {v34 .. v35}, Ljava/lang/Math;->ceil(D)D │ │ move-result-wide v34 │ │ move-wide/from16 v0, v34 │ │ double-to-int v0, v0 ├── smali/org/pyneo/maps/map/TileView.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/view/View; │ .source "TileView.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/pyneo/maps/map/TileView$1;, │ Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;, │ Lorg/pyneo/maps/map/TileView$PoiMenuInfo;, │ Lorg/pyneo/maps/map/TileView$TouchListener;, │ Lorg/pyneo/maps/map/TileView$ScaleListener; │ } │ .end annotation │ │ @@ -814,93 +813,91 @@ │ │ long-to-double v0, v0 │ │ goto :goto_0 │ .end method │ │ .method protected onDraw(Landroid/graphics/Canvas;)V │ - .locals 6 │ + .locals 5 │ .param p1, "c" # Landroid/graphics/Canvas; │ │ .prologue │ - const/16 v5, 0xff │ + const/16 v4, 0xff │ │ .line 129 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I │ │ .line 131 │ - const/high16 v3, 0x43b40000 # 360.0f │ + const/high16 v2, 0x43b40000 # 360.0f │ │ - iget v4, p0, Lorg/pyneo/maps/map/TileView;->mBearing:F │ + iget v3, p0, Lorg/pyneo/maps/map/TileView;->mBearing:F │ │ - sub-float v0, v3, v4 │ + sub-float v0, v2, v3 │ │ .line 132 │ .local v0, "aRotateToAngle":F │ invoke-virtual {p0}, Lorg/pyneo/maps/map/TileView;->getWidth()I │ │ - move-result v3 │ + move-result v2 │ │ - div-int/lit8 v3, v3, 0x2 │ + div-int/lit8 v2, v2, 0x2 │ │ - int-to-float v3, v3 │ + int-to-float v2, v2 │ │ invoke-virtual {p0}, Lorg/pyneo/maps/map/TileView;->getHeight()I │ │ - move-result v4 │ + move-result v3 │ │ - div-int/lit8 v4, v4, 0x2 │ + div-int/lit8 v3, v3, 0x2 │ │ - int-to-float v4, v4 │ + int-to-float v3, v3 │ │ - invoke-virtual {p1, v0, v3, v4}, Landroid/graphics/Canvas;->rotate(FFF)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/graphics/Canvas;->rotate(FFF)V │ │ .line 134 │ - invoke-virtual {p1, v5, v5, v5}, Landroid/graphics/Canvas;->drawRGB(III)V │ + invoke-virtual {p1, v4, v4, v4}, Landroid/graphics/Canvas;->drawRGB(III)V │ │ .line 136 │ - iget-object v3, p0, Lorg/pyneo/maps/map/TileView;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ + iget-object v2, p0, Lorg/pyneo/maps/map/TileView;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 137 │ - iget-object v3, p0, Lorg/pyneo/maps/map/TileView;->mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; │ + iget-object v2, p0, Lorg/pyneo/maps/map/TileView;->mTileOverlay:Lorg/pyneo/maps/map/TileOverlay; │ │ - invoke-virtual {v3, p1, p0}, Lorg/pyneo/maps/map/TileOverlay;->onManagedDraw(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ + invoke-virtual {v2, p1, p0}, Lorg/pyneo/maps/map/TileOverlay;->onManagedDraw(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ .line 140 │ - iget-object v3, p0, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ + iget-object v2, p0, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/pyneo/maps/map/TileViewOverlay; │ + check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 141 │ - .local v2, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ - invoke-virtual {v2, p1, p0}, Lorg/pyneo/maps/map/TileViewOverlay;->onManagedDraw(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ + .local v1, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + invoke-virtual {v1, p1, p0}, Lorg/pyneo/maps/map/TileViewOverlay;->onManagedDraw(Landroid/graphics/Canvas;Lorg/pyneo/maps/map/TileView;)V │ │ goto :goto_0 │ │ .line 144 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .end local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :cond_0 │ invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V │ │ .line 146 │ invoke-super {p0, p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V │ │ .line 147 │ @@ -910,54 +907,53 @@ │ .method public onKeyDown(ILandroid/view/KeyEvent;)Z │ .locals 3 │ .param p1, "keyCode" # I │ .param p2, "event" # Landroid/view/KeyEvent; │ │ .prologue │ .line 104 │ - iget-object v2, p0, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ + iget-object v1, p0, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - 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, Lorg/pyneo/maps/map/TileViewOverlay; │ + check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 105 │ - .local v1, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ - invoke-virtual {v1, p1, p2, p0}, Lorg/pyneo/maps/map/TileViewOverlay;->onKeyDown(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ + .local v0, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + invoke-virtual {v0, p1, p2, p0}, Lorg/pyneo/maps/map/TileViewOverlay;->onKeyDown(ILandroid/view/KeyEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 106 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 108 │ - .end local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .end local v0 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ invoke-super {p0, p1, p2}, Landroid/view/View;->onKeyDown(ILandroid/view/KeyEvent;)Z │ │ - move-result v2 │ + move-result v1 │ │ goto :goto_0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 3 │ .param p1, "event" # Landroid/view/MotionEvent; ├── smali/org/pyneo/maps/map/TileView$TouchListener.smali │ @@ -132,52 +132,51 @@ │ │ .method public onDown(Landroid/view/MotionEvent;)Z │ .locals 3 │ .param p1, "e" # Landroid/view/MotionEvent; │ │ .prologue │ .line 329 │ - iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + iget-object v1, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - iget-object v2, v2, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ + iget-object v1, v1, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - 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, Lorg/pyneo/maps/map/TileViewOverlay; │ + check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 330 │ - .local v1, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .local v0, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-virtual {v1, p1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;->onDown(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ + invoke-virtual {v0, p1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;->onDown(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 334 │ - .end local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .end local v0 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :cond_1 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ - return v2 │ + return v1 │ .end method │ │ .method public onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ .locals 1 │ .param p1, "e1" # Landroid/view/MotionEvent; │ .param p2, "e2" # Landroid/view/MotionEvent; │ .param p3, "velocityX" # F │ @@ -192,76 +191,75 @@ │ │ .method public onLongPress(Landroid/view/MotionEvent;)V │ .locals 4 │ .param p1, "e" # Landroid/view/MotionEvent; │ │ .prologue │ .line 353 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 354 │ - .local v2, "ret":I │ - iget-object v3, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + .local v1, "ret":I │ + iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - iget-object v3, v3, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ + iget-object v2, v2, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_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 v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; │ + check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 355 │ - .local v1, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .local v0, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ iget-object v3, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-virtual {v1, p1, v3}, Lorg/pyneo/maps/map/TileViewOverlay;->onLongPress(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ + invoke-virtual {v0, p1, v3}, Lorg/pyneo/maps/map/TileViewOverlay;->onLongPress(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)I │ │ - move-result v2 │ + move-result v1 │ │ .line 356 │ const/4 v3, 0x1 │ │ - if-ne v2, v3, :cond_2 │ + if-ne v1, v3, :cond_2 │ │ .line 363 │ - .end local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .end local v0 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :cond_1 │ - iget-object v3, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;->showContextMenu()Z │ + invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;->showContextMenu()Z │ │ .line 364 │ :goto_0 │ return-void │ │ .line 358 │ - .restart local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .restart local v0 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :cond_2 │ const/4 v3, 0x2 │ │ - if-ne v2, v3, :cond_0 │ + if-ne v1, v3, :cond_0 │ │ goto :goto_0 │ .end method │ │ .method public onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ - .locals 18 │ + .locals 16 │ .param p1, "e1" # Landroid/view/MotionEvent; │ .param p2, "e2" # Landroid/view/MotionEvent; │ .param p3, "distanceX" # F │ .param p4, "distanceY" # F │ │ .prologue │ .line 367 │ @@ -269,25 +267,24 @@ │ │ iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ iget-object v3, v3, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v14 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 368 │ .local v2, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ @@ -337,30 +334,30 @@ │ │ iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;->getWidth()I │ │ move-result v3 │ │ - div-int/lit8 v14, v3, 0x2 │ + div-int/lit8 v13, v3, 0x2 │ │ .line 374 │ - .local v14, "viewWidth_2":I │ + .local v13, "viewWidth_2":I │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;->getHeight()I │ │ move-result v3 │ │ - div-int/lit8 v13, v3, 0x2 │ + div-int/lit8 v12, v3, 0x2 │ │ .line 375 │ - .local v13, "viewHeight_2":I │ + .local v12, "viewHeight_2":I │ float-to-double v4, v10 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D │ │ move-result-wide v4 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ @@ -373,45 +370,46 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ invoke-static {v3}, Lorg/pyneo/maps/map/TileView;->access$300(Lorg/pyneo/maps/map/TileView;)D │ │ - move-result-wide v16 │ + move-result-wide v14 │ │ - div-double v6, v6, v16 │ + div-double/2addr v6, v14 │ │ mul-double/2addr v4, v6 │ │ double-to-int v3, v4 │ │ float-to-double v4, v10 │ │ + .line 376 │ invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D │ │ move-result-wide v4 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ │ move-result-wide v4 │ │ move/from16 v0, p3 │ │ float-to-double v6, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + iget-object v14, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-static {v15}, Lorg/pyneo/maps/map/TileView;->access$300(Lorg/pyneo/maps/map/TileView;)D │ + invoke-static {v14}, Lorg/pyneo/maps/map/TileView;->access$300(Lorg/pyneo/maps/map/TileView;)D │ │ - move-result-wide v16 │ + move-result-wide v14 │ │ - div-double v6, v6, v16 │ + div-double/2addr v6, v14 │ │ mul-double/2addr v4, v6 │ │ double-to-int v4, v4 │ │ add-int v8, v3, v4 │ │ @@ -433,45 +431,46 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ invoke-static {v3}, Lorg/pyneo/maps/map/TileView;->access$300(Lorg/pyneo/maps/map/TileView;)D │ │ - move-result-wide v16 │ + move-result-wide v14 │ │ - div-double v6, v6, v16 │ + div-double/2addr v6, v14 │ │ mul-double/2addr v4, v6 │ │ double-to-int v3, v4 │ │ float-to-double v4, v10 │ │ + .line 378 │ invoke-static {v4, v5}, Ljava/lang/Math;->toRadians(D)D │ │ move-result-wide v4 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v4 │ │ move/from16 v0, p3 │ │ float-to-double v6, v0 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + iget-object v14, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-static {v15}, Lorg/pyneo/maps/map/TileView;->access$300(Lorg/pyneo/maps/map/TileView;)D │ + invoke-static {v14}, Lorg/pyneo/maps/map/TileView;->access$300(Lorg/pyneo/maps/map/TileView;)D │ │ - move-result-wide v16 │ + move-result-wide v14 │ │ - div-double v6, v6, v16 │ + div-double/2addr v6, v14 │ │ mul-double/2addr v4, v6 │ │ double-to-int v4, v4 │ │ sub-int v9, v3, v4 │ │ @@ -481,28 +480,28 @@ │ │ iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ invoke-virtual {v3}, Lorg/pyneo/maps/map/TileView;->getProjection()Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection; │ │ move-result-object v3 │ │ - add-int v4, v14, v8 │ + add-int v4, v13, v8 │ │ int-to-float v4, v4 │ │ - add-int v5, v13, v9 │ + add-int v5, v12, v9 │ │ int-to-float v5, v5 │ │ invoke-virtual {v3, v4, v5}, Lorg/pyneo/maps/map/TileView$OpenStreetMapViewProjection;->fromPixels(FF)Lorg/pyneo/maps/utils/GeoPoint; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 381 │ - .local v12, "newCenter":Lorg/pyneo/maps/utils/GeoPoint; │ + .local v11, "newCenter":Lorg/pyneo/maps/utils/GeoPoint; │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ invoke-static {v3}, Lorg/pyneo/maps/map/TileView;->access$700(Lorg/pyneo/maps/map/TileView;)Z │ │ move-result v3 │ @@ -538,31 +537,31 @@ │ │ iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ invoke-static {v4}, Lorg/pyneo/maps/map/TileView;->access$900(Lorg/pyneo/maps/map/TileView;)D │ │ move-result-wide v4 │ │ - invoke-virtual {v12}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ + invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v6 │ │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ iget v7, v7, Lorg/pyneo/maps/map/TileView;->mLatitudeE6:I │ │ sub-int/2addr v6, v7 │ │ int-to-double v6, v6 │ │ - const-wide v16, 0x412e848000000000L # 1000000.0 │ + const-wide v14, 0x412e848000000000L # 1000000.0 │ │ - div-double v6, v6, v16 │ + div-double/2addr v6, v14 │ │ add-double/2addr v4, v6 │ │ invoke-static {v3, v4, v5}, Lorg/pyneo/maps/map/TileView;->access$902(Lorg/pyneo/maps/map/TileView;D)D │ │ .line 383 │ move-object/from16 v0, p0 │ @@ -573,31 +572,31 @@ │ │ iget-object v4, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ invoke-static {v4}, Lorg/pyneo/maps/map/TileView;->access$1000(Lorg/pyneo/maps/map/TileView;)D │ │ move-result-wide v4 │ │ - invoke-virtual {v12}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ + invoke-virtual {v11}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v6 │ │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ iget v7, v7, Lorg/pyneo/maps/map/TileView;->mLongitudeE6:I │ │ sub-int/2addr v6, v7 │ │ int-to-double v6, v6 │ │ - const-wide v16, 0x412e848000000000L # 1000000.0 │ + const-wide v14, 0x412e848000000000L # 1000000.0 │ │ - div-double v6, v6, v16 │ + div-double/2addr v6, v14 │ │ add-double/2addr v4, v6 │ │ invoke-static {v3, v4, v5}, Lorg/pyneo/maps/map/TileView;->access$1002(Lorg/pyneo/maps/map/TileView;D)D │ │ .line 384 │ move-object/from16 v0, p0 │ @@ -664,15 +663,15 @@ │ │ .line 387 │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-virtual {v3, v12}, Lorg/pyneo/maps/map/TileView;->setMapCenter(Lorg/pyneo/maps/utils/GeoPoint;)V │ + invoke-virtual {v3, v11}, Lorg/pyneo/maps/map/TileView;->setMapCenter(Lorg/pyneo/maps/utils/GeoPoint;)V │ │ goto :goto_1 │ .end method │ │ .method public onShowPress(Landroid/view/MotionEvent;)V │ .locals 0 │ .param p1, "e" # Landroid/view/MotionEvent; │ @@ -684,67 +683,66 @@ │ │ .method public onSingleTapConfirmed(Landroid/view/MotionEvent;)Z │ .locals 3 │ .param p1, "e" # Landroid/view/MotionEvent; │ │ .prologue │ .line 342 │ - iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + iget-object v1, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - iget-object v2, v2, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ + iget-object v1, v1, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - 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, Lorg/pyneo/maps/map/TileViewOverlay; │ + check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 343 │ - .local v1, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .local v0, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-virtual {v1, p1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;->onSingleTapUp(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ + invoke-virtual {v0, p1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;->onSingleTapUp(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 344 │ - iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + iget-object v1, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;->invalidate()V │ + invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;->invalidate()V │ │ .line 345 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 349 │ - .end local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .end local v0 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :goto_0 │ - return v2 │ + return v1 │ │ .line 348 │ :cond_1 │ - iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + iget-object v1, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-virtual {v2}, Lorg/pyneo/maps/map/TileView;->invalidate()V │ + invoke-virtual {v1}, Lorg/pyneo/maps/map/TileView;->invalidate()V │ │ .line 349 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public onSingleTapUp(Landroid/view/MotionEvent;)Z │ .locals 1 │ .param p1, "e" # Landroid/view/MotionEvent; │ @@ -758,42 +756,41 @@ │ │ .method public onUp(Landroid/view/MotionEvent;)V │ .locals 3 │ .param p1, "e" # Landroid/view/MotionEvent; │ │ .prologue │ .line 417 │ - iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ + iget-object v1, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - iget-object v2, v2, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ + iget-object v1, v1, Lorg/pyneo/maps/map/TileView;->mOverlays:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; │ + check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 418 │ - .local v1, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .local v0, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ iget-object v2, p0, Lorg/pyneo/maps/map/TileView$TouchListener;->this$0:Lorg/pyneo/maps/map/TileView; │ │ - invoke-virtual {v1, p1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;->onUp(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V │ + invoke-virtual {v0, p1, v2}, Lorg/pyneo/maps/map/TileViewOverlay;->onUp(Landroid/view/MotionEvent;Lorg/pyneo/maps/map/TileView;)V │ │ goto :goto_0 │ │ .line 420 │ - .end local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .end local v0 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :cond_0 │ return-void │ .end method ├── smali/org/pyneo/maps/map/TileView$PoiMenuInfo.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic this$0:Lorg/pyneo/maps/map/TileView; │ │ │ # direct methods │ .method public constructor (Lorg/pyneo/maps/map/TileView;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/map/TileView; │ .param p2, "markerIndex" # I │ │ .prologue │ .line 432 │ iput-object p1, p0, Lorg/pyneo/maps/map/TileView$PoiMenuInfo;->this$0:Lorg/pyneo/maps/map/TileView; │ │ .line 433 ├── smali/org/pyneo/maps/map/SearchResultOverlay$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/map/SearchResultOverlay; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/map/SearchResultOverlay;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/map/SearchResultOverlay; │ │ .prologue │ .line 174 │ iput-object p1, p0, Lorg/pyneo/maps/map/SearchResultOverlay$1;->this$0:Lorg/pyneo/maps/map/SearchResultOverlay; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/map/MapView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/map/MapView; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/map/MapView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/map/MapView; │ │ .prologue │ .line 222 │ iput-object p1, p0, Lorg/pyneo/maps/map/MapView$3;->this$0:Lorg/pyneo/maps/map/MapView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/map/TileOverlay.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lorg/pyneo/maps/utils/Constants; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/pyneo/maps/map/TileOverlay$1;, │ Lorg/pyneo/maps/map/TileOverlay$TileMapHandler; │ } │ .end annotation │ │ │ # static fields │ .field private static final LATITUDE:I = 0x0 │ @@ -218,26 +217,27 @@ │ │ move-result v7 │ │ .line 150 │ .local v7, "viewHeight":I │ div-int/lit8 v8, v7, 0x2 │ │ - .line 152 │ + .line 153 │ .local v8, "viewHeight_2":I │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/map/TileView;->getZoomLevel()I │ │ move-result v11 │ │ move-object/from16 v0, p0 │ │ iget-object v12, v0, Lorg/pyneo/maps/map/TileOverlay;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ + .line 152 │ move-object/from16 v0, p2 │ │ invoke-static {v0, v11, v12}, Lorg/pyneo/maps/tileprovider/Util;->getBoundingBoxFromMapTile([III)Lorg/pyneo/maps/utils/BoundingBoxE6; │ │ move-result-object v2 │ │ .line 154 │ @@ -264,14 +264,15 @@ │ │ double-to-int v13, v14 │ │ add-int/2addr v12, v13 │ │ const/4 v13, 0x0 │ │ + .line 155 │ invoke-virtual {v2, v11, v12, v13}, Lorg/pyneo/maps/utils/BoundingBoxE6;->getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(II[F)[F │ │ move-result-object v6 │ │ .line 158 │ .local v6, "relativePositionInCenterMapTile":[F │ const/high16 v11, 0x3f000000 # 0.5f ├── smali/org/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ │ # direct methods │ .method public constructor (Lorg/pyneo/maps/map/SQLiteMapDatabase;Landroid/content/Context;Ljava/lang/String;)V │ .locals 2 │ + .param p1, "this$0" # Lorg/pyneo/maps/map/SQLiteMapDatabase; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "name" # Ljava/lang/String; │ │ .prologue │ .line 428 │ iput-object p1, p0, Lorg/pyneo/maps/map/SQLiteMapDatabase$CacheDatabaseHelper;->this$0:Lorg/pyneo/maps/map/SQLiteMapDatabase; ├── smali/org/pyneo/maps/map/MapView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/map/MapView; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/map/MapView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/map/MapView; │ │ .prologue │ .line 180 │ iput-object p1, p0, Lorg/pyneo/maps/map/MapView$1;->this$0:Lorg/pyneo/maps/map/MapView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/map/SearchResultOverlay.smali │ @@ -287,42 +287,45 @@ │ .line 218 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ iget-object v1, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mLatitude:Ljava/lang/String; │ │ + .line 219 │ 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 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mCf:Lorg/pyneo/maps/utils/CoordFormatter; │ │ iget-object v2, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mLocation:Lorg/pyneo/maps/utils/GeoPoint; │ │ + .line 220 │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitude()D │ │ move-result-wide v2 │ │ invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;->convertLat(D)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\n" │ │ + .line 221 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mLongitude:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -335,28 +338,30 @@ │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mCf:Lorg/pyneo/maps/utils/CoordFormatter; │ │ iget-object v2, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mLocation:Lorg/pyneo/maps/utils/GeoPoint; │ │ + .line 222 │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitude()D │ │ move-result-wide v2 │ │ invoke-virtual {v1, v2, v3}, Lorg/pyneo/maps/utils/CoordFormatter;->convertLon(D)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\n" │ │ + .line 223 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mAltitude:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -375,46 +380,50 @@ │ │ cmpl-double v0, v2, v4 │ │ if-nez v0, :cond_1 │ │ const-string v0, "n/a" │ │ + .line 224 │ :goto_0 │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v0, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; │ │ if-nez v0, :cond_2 │ │ const-string v0, "" │ │ + .line 225 │ :goto_1 │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 226 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mDescr:Ljava/lang/String; │ │ .line 227 │ :cond_0 │ return-void │ │ - .line 218 │ + .line 223 │ :cond_1 │ iget-object v0, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mDf:Lorg/pyneo/maps/utils/DistanceFormatter; │ │ iget-wide v2, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mElevation:D │ │ + .line 224 │ invoke-virtual {v0, v2, v3}, Lorg/pyneo/maps/utils/DistanceFormatter;->formatElevation(D)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ :cond_2 │ @@ -438,14 +447,15 @@ │ │ const/4 v5, 0x1 │ │ iget-object v6, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mCurrLocation:Lorg/pyneo/maps/utils/GeoPoint; │ │ iget-object v7, p0, Lorg/pyneo/maps/map/SearchResultOverlay;->mLocation:Lorg/pyneo/maps/utils/GeoPoint; │ │ + .line 225 │ invoke-virtual {v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;->bearingTo360(Lorg/pyneo/maps/utils/GeoPoint;)D │ │ move-result-wide v6 │ │ invoke-static {v6, v7}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v6 ├── smali/org/pyneo/maps/map/MapView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/map/MapView; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/map/MapView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/map/MapView; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lorg/pyneo/maps/map/MapView$2;->this$0:Lorg/pyneo/maps/map/MapView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/map/MapView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/map/MapView; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/map/MapView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/map/MapView; │ │ .prologue │ .line 231 │ iput-object p1, p0, Lorg/pyneo/maps/map/MapView$4;->this$0:Lorg/pyneo/maps/map/MapView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/map/PredefMapsParser.smali │ @@ -867,14 +867,15 @@ │ │ new-instance v14, Ljava/lang/StringBuilder; │ │ invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ const-string v15, "cat" │ │ + .line 160 │ move-object/from16 v0, p4 │ │ invoke-interface {v0, v15}, Lorg/xml/sax/Attributes;->getValue(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -899,14 +900,15 @@ │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v14 │ │ + .line 159 │ invoke-interface {v10, v11, v12, v13, v14}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v4 │ │ .line 161 │ .local v4, "item":Landroid/view/MenuItem; │ const-string v10, "id" │ @@ -1076,14 +1078,15 @@ │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ const-string v13, "id" │ │ + .line 171 │ move-object/from16 v0, p4 │ │ invoke-interface {v0, v13}, Lorg/xml/sax/Attributes;->getValue(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1098,42 +1101,45 @@ │ │ move-result-object v10 │ │ const-string v11, "id" │ │ const-string v12, "id" │ │ + .line 172 │ move-object/from16 v0, p4 │ │ invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;->getValue(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v10, v11, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v10 │ │ const-string v11, "name" │ │ const-string v12, "name" │ │ + .line 173 │ move-object/from16 v0, p4 │ │ invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;->getValue(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v10, v11, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v10 │ │ const-string v11, "projection" │ │ const-string v12, "projection" │ │ + .line 174 │ move-object/from16 v0, p4 │ │ invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;->getValue(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-static {v12}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ @@ -1144,14 +1150,15 @@ │ │ move-result-object v10 │ │ const-string v11, "maptile_sizepx" │ │ const-string v12, "maptile_sizepx" │ │ + .line 175 │ move-object/from16 v0, p4 │ │ invoke-interface {v0, v12}, Lorg/xml/sax/Attributes;->getValue(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-static {v12}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I ├── smali/org/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler.smali │ @@ -128,26 +128,28 @@ │ │ iget-object v1, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ iget-object v2, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ const v3, 0x7f0e0042 │ │ + .line 447 │ invoke-virtual {v2, v3}, Lorg/pyneo/maps/downloader/MapDownloaderService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ iget-object v4, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ const v5, 0x7f0e0040 │ │ + .line 448 │ invoke-virtual {v4, v5}, Lorg/pyneo/maps/downloader/MapDownloaderService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -158,14 +160,15 @@ │ │ new-array v5, v5, [Ljava/lang/Object; │ │ const/4 v10, 0x0 │ │ iget-object v11, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ + .line 449 │ invoke-static {v11}, Lorg/pyneo/maps/downloader/MapDownloaderService;->access$1000(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ move-result v11 │ │ mul-int/lit8 v11, v11, 0x64 │ │ iget-object v12, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ @@ -194,42 +197,46 @@ │ │ aput-object v10, v5, v13 │ │ const/4 v10, 0x2 │ │ iget-object v11, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ + .line 450 │ invoke-static {v11}, Lorg/pyneo/maps/downloader/MapDownloaderService;->access$200(Lorg/pyneo/maps/downloader/MapDownloaderService;)I │ │ move-result v11 │ │ invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ │ aput-object v11, v5, v10 │ │ + .line 449 │ invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ + .line 450 │ invoke-static {v4}, Lorg/pyneo/maps/downloader/MapDownloaderService;->access$1200(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/PendingIntent; │ │ move-result-object v4 │ │ + .line 445 │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 451 │ iget-object v0, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$DownloaderHanler;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;->access$1400(Lorg/pyneo/maps/downloader/MapDownloaderService;)Landroid/app/NotificationManager; ├── smali/org/pyneo/maps/downloader/MapDownloaderService.smali │ @@ -240,15 +240,14 @@ │ iput-object v0, p0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mStartForegroundArgs:[Ljava/lang/Object; │ │ .line 91 │ new-array v0, v2, [Ljava/lang/Object; │ │ iput-object v0, p0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mStopForegroundArgs:[Ljava/lang/Object; │ │ - .line 604 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/pyneo/maps/downloader/MapDownloaderService;)J │ .locals 2 │ .param p0, "x0" # Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ @@ -845,14 +844,15 @@ │ │ const-string v4, "MAPID" │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mMapID:Ljava/lang/String; │ │ + .line 160 │ invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v3 │ │ const-string v4, "Latitude" │ │ move-object/from16 v0, p0 │ @@ -869,14 +869,15 @@ │ │ const/4 v7, 0x0 │ │ aget v6, v6, v7 │ │ sub-int/2addr v5, v6 │ │ + .line 161 │ invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v3 │ │ const-string v4, "Longitude" │ │ move-object/from16 v0, p0 │ @@ -893,44 +894,48 @@ │ │ const/4 v7, 0x1 │ │ aget v6, v6, v7 │ │ sub-int/2addr v5, v6 │ │ + .line 162 │ invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v3 │ │ const-string v4, "ZoomLevel" │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mZoomArr:[I │ │ const/4 v6, 0x0 │ │ aget v5, v5, v6 │ │ + .line 163 │ invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v3 │ │ const-string v4, "OFFLINEMAPNAME" │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mOfflineMapName:Ljava/lang/String; │ │ + .line 164 │ invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ + .line 156 │ move-object/from16 v0, p0 │ │ invoke-static {v0, v2, v3, v4}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v2 │ │ move-object/from16 v0, p0 │ @@ -1465,20 +1470,22 @@ │ │ invoke-virtual {p0, v2}, Lorg/pyneo/maps/downloader/MapDownloaderService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ const v3, 0x7f0e0040 │ │ + .line 317 │ invoke-virtual {p0, v3}, Lorg/pyneo/maps/downloader/MapDownloaderService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mContentIntent:Landroid/app/PendingIntent; │ │ + .line 316 │ invoke-virtual {v1, p0, v2, v3, v4}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 323 │ const v1, 0x7f0b0012 │ │ iget-object v2, p0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mNotification:Landroid/app/Notification; │ │ @@ -1770,24 +1777,26 @@ │ │ const-wide/16 v2, 0x0 │ │ const-wide/16 v4, 0x0 │ │ iget-object v6, p0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ + .line 266 │ invoke-virtual {v6}, Lorg/pyneo/maps/map/SQLiteMapDatabase;->getMinZoom()I │ │ move-result v6 │ │ iget-object v7, p0, Lorg/pyneo/maps/downloader/MapDownloaderService;->mMapDatabase:Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ invoke-virtual {v7}, Lorg/pyneo/maps/map/SQLiteMapDatabase;->getMaxZoom()I │ │ move-result v7 │ │ + .line 265 │ invoke-virtual/range {v0 .. v7}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;->CommitIndex(Ljava/lang/String;JJII)V │ │ .line 267 │ invoke-virtual {v0}, Lorg/pyneo/maps/tileprovider/TileProviderFileBase;->Free()V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 ├── smali/org/pyneo/maps/downloader/DownloaderActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/DownloaderActivity$6;->this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/AreaSelectorActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$3;->this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/AreaSelectorActivity.smali │ @@ -46,15 +46,14 @@ │ .line 49 │ const/4 v0, 0x0 │ │ new-array v0, v0, [I │ │ iput-object v0, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mZoomArr:[I │ │ - .line 447 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/pyneo/maps/downloader/AreaSelectorActivity;)Lorg/pyneo/maps/map/MapView; │ .locals 1 │ .param p0, "x0" # Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ @@ -343,14 +342,15 @@ │ .line 262 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ iget-object v7, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 263 │ invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v7 │ │ iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;->CATEGORY:Ljava/lang/String; │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -361,28 +361,30 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 264 │ invoke-virtual {v7}, Lorg/pyneo/maps/map/MapView;->getTileSource()Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v7 │ │ iget-object v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;->NAME:Ljava/lang/String; │ │ invoke-virtual {v6, v7}, 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 │ │ + .line 262 │ invoke-virtual {v2, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 266 │ :cond_0 │ const v6, 0x7f0b0086 │ │ invoke-virtual {p0, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->findViewById(I)Landroid/view/View; │ @@ -842,72 +844,79 @@ │ │ const-string v7, "MAPID" │ │ iget-object v8, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ iget-object v8, v8, Lorg/pyneo/maps/tileprovider/TileSource;->ID:Ljava/lang/String; │ │ + .line 248 │ invoke-virtual {v6, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v6 │ │ const-string v7, "Latitude" │ │ + .line 249 │ invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitudeE6()I │ │ move-result v8 │ │ invoke-virtual {v6, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v6 │ │ const-string v7, "Longitude" │ │ + .line 250 │ invoke-virtual {v5}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitudeE6()I │ │ move-result v8 │ │ invoke-virtual {v6, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v6 │ │ const-string v7, "ZoomLevel" │ │ iget-object v8, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ + .line 251 │ invoke-virtual {v8}, Lorg/pyneo/maps/map/MapView;->getZoomLevel()I │ │ move-result v8 │ │ invoke-virtual {v6, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v6 │ │ const-string v7, "OFFLINEMAPNAME" │ │ + .line 252 │ invoke-virtual {v6, v7, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v7 │ │ const-string v8, "online_cache" │ │ + .line 253 │ invoke-virtual {p0, v9}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/CheckBox; │ │ invoke-virtual {v6}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v6 │ │ invoke-virtual {v7, v8, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ │ move-result-object v6 │ │ + .line 247 │ invoke-virtual {p0, v6}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 255 │ invoke-virtual {p0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->finish()V │ │ goto/16 :goto_0 │ │ @@ -1928,63 +1937,62 @@ │ .line 131 │ .end local v0 # "editor":Landroid/content/SharedPreferences$Editor; │ :cond_1 │ return-void │ .end method │ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ - .locals 13 │ + .locals 12 │ .param p1, "menu" # Landroid/view/ContextMenu; │ .param p2, "v" # Landroid/view/View; │ .param p3, "menuInfo" # Landroid/view/ContextMenu$ContextMenuInfo; │ │ .prologue │ .line 384 │ invoke-virtual {p2}, Landroid/view/View;->getId()I │ │ - move-result v10 │ + move-result v9 │ │ - const v11, 0x7f0b005b │ + const v10, 0x7f0b005b │ │ - if-ne v10, v11, :cond_2 │ + if-ne v9, v10, :cond_2 │ │ .line 385 │ invoke-interface {p1}, Landroid/view/ContextMenu;->clear()V │ │ .line 386 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 388 │ - .local v9, "pref":Landroid/content/SharedPreferences; │ - new-instance v8, Lorg/pyneo/maps/poi/PoiManager; │ + .local v8, "pref":Landroid/content/SharedPreferences; │ + new-instance v7, Lorg/pyneo/maps/poi/PoiManager; │ │ - invoke-direct {v8, p0}, Lorg/pyneo/maps/poi/PoiManager;->(Landroid/content/Context;)V │ + invoke-direct {v7, p0}, Lorg/pyneo/maps/poi/PoiManager;->(Landroid/content/Context;)V │ │ .line 389 │ - .local v8, "poiManager":Lorg/pyneo/maps/poi/PoiManager; │ - invoke-virtual {v8}, Lorg/pyneo/maps/poi/PoiManager;->getMixedMaps()Lorg/pyneo/maps/utils/CursorI; │ + .local v7, "poiManager":Lorg/pyneo/maps/poi/PoiManager; │ + invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiManager;->getMixedMaps()Lorg/pyneo/maps/utils/CursorI; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/pyneo/maps/utils/CursorI;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v9}, Lorg/pyneo/maps/utils/CursorI;->iterator()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ - move-result-object v3 │ + move-result-object v9 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/database/Cursor; │ │ .line 390 │ .local v0, "c":Landroid/database/Cursor; │ @@ -2016,15 +2024,15 @@ │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ const/4 v11, 0x1 │ │ - invoke-interface {v9, v10, v11}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v8, v10, v11}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v10 │ │ if-eqz v10, :cond_0 │ │ const/4 v10, 0x2 │ │ @@ -2041,18 +2049,18 @@ │ │ invoke-interface {v0, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-interface {p1, v10}, Landroid/view/ContextMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 392 │ - .local v6, "item":Landroid/view/MenuItem; │ + .local v5, "item":Landroid/view/MenuItem; │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "mixmap_" │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -2069,190 +2077,186 @@ │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-interface {v6, v10}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v5, v10}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ goto :goto_0 │ │ .line 395 │ .end local v0 # "c":Landroid/database/Cursor; │ - .end local v6 # "item":Landroid/view/MenuItem; │ + .end local v5 # "item":Landroid/view/MenuItem; │ :cond_1 │ - invoke-virtual {v8}, Lorg/pyneo/maps/poi/PoiManager;->FreeDatabases()V │ + invoke-virtual {v7}, Lorg/pyneo/maps/poi/PoiManager;->FreeDatabases()V │ │ .line 397 │ invoke-static {}, Ljavax/xml/parsers/SAXParserFactory;->newInstance()Ljavax/xml/parsers/SAXParserFactory; │ │ move-result-object v2 │ │ .line 398 │ .local v2, "fac":Ljavax/xml/parsers/SAXParserFactory; │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 400 │ - .local v7, "parser":Ljavax/xml/parsers/SAXParser; │ + .local v6, "parser":Ljavax/xml/parsers/SAXParser; │ :try_start_0 │ invoke-virtual {v2}, Ljavax/xml/parsers/SAXParserFactory;->newSAXParser()Ljavax/xml/parsers/SAXParser; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 401 │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 402 │ invoke-virtual {p0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const v11, 0x7f060001 │ + const v10, 0x7f060001 │ │ - invoke-virtual {v10, v11}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ + invoke-virtual {v9, v10}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 403 │ - .local v4, "in":Ljava/io/InputStream; │ - new-instance v10, Lorg/pyneo/maps/map/PredefMapsParser; │ + .local v3, "in":Ljava/io/InputStream; │ + new-instance v9, Lorg/pyneo/maps/map/PredefMapsParser; │ │ - invoke-direct {v10, p1, v9}, Lorg/pyneo/maps/map/PredefMapsParser;->(Landroid/view/Menu;Landroid/content/SharedPreferences;)V │ + invoke-direct {v9, p1, v8}, Lorg/pyneo/maps/map/PredefMapsParser;->(Landroid/view/Menu;Landroid/content/SharedPreferences;)V │ │ - invoke-virtual {v7, v4, v10}, Ljavax/xml/parsers/SAXParser;->parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V │ + invoke-virtual {v6, v3, v9}, Ljavax/xml/parsers/SAXParser;->parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V │ │ .line 404 │ - invoke-virtual {v4}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v3}, Ljava/io/InputStream;->close()V │ │ .line 406 │ invoke-virtual {p0}, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const v11, 0x7f060001 │ + const v10, 0x7f060001 │ │ - invoke-virtual {v10, v11}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ + invoke-virtual {v9, v10}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 407 │ - .local v5, "in2":Ljava/io/InputStream; │ - new-instance v10, Lorg/pyneo/maps/map/PredefMapsParser; │ + .local v4, "in2":Ljava/io/InputStream; │ + new-instance v9, Lorg/pyneo/maps/map/PredefMapsParser; │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - iget-object v12, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ + iget-object v11, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - iget v12, v12, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ + iget v11, v11, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ - invoke-direct {v10, p1, v9, v11, v12}, Lorg/pyneo/maps/map/PredefMapsParser;->(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V │ + invoke-direct {v9, p1, v8, v10, v11}, Lorg/pyneo/maps/map/PredefMapsParser;->(Landroid/view/Menu;Landroid/content/SharedPreferences;ZI)V │ │ - invoke-virtual {v7, v5, v10}, Ljavax/xml/parsers/SAXParser;->parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V │ + invoke-virtual {v6, v4, v9}, Ljavax/xml/parsers/SAXParser;->parse(Ljava/io/InputStream;Lorg/xml/sax/helpers/DefaultHandler;)V │ │ .line 408 │ - invoke-virtual {v5}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/InputStream;->close()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 416 │ .end local v2 # "fac":Ljavax/xml/parsers/SAXParserFactory; │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "in":Ljava/io/InputStream; │ - .end local v5 # "in2":Ljava/io/InputStream; │ - .end local v7 # "parser":Ljavax/xml/parsers/SAXParser; │ - .end local v8 # "poiManager":Lorg/pyneo/maps/poi/PoiManager; │ - .end local v9 # "pref":Landroid/content/SharedPreferences; │ + .end local v3 # "in":Ljava/io/InputStream; │ + .end local v4 # "in2":Ljava/io/InputStream; │ + .end local v6 # "parser":Ljavax/xml/parsers/SAXParser; │ + .end local v7 # "poiManager":Lorg/pyneo/maps/poi/PoiManager; │ + .end local v8 # "pref":Landroid/content/SharedPreferences; │ :cond_2 │ :goto_1 │ - invoke-super/range {p0 .. p3}, Landroid/app/Activity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ + invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ .line 417 │ return-void │ │ .line 411 │ .restart local v2 # "fac":Ljavax/xml/parsers/SAXParserFactory; │ - .restart local v3 # "i$":Ljava/util/Iterator; │ - .restart local v7 # "parser":Ljavax/xml/parsers/SAXParser; │ - .restart local v8 # "poiManager":Lorg/pyneo/maps/poi/PoiManager; │ - .restart local v9 # "pref":Landroid/content/SharedPreferences; │ + .restart local v6 # "parser":Ljavax/xml/parsers/SAXParser; │ + .restart local v7 # "poiManager":Lorg/pyneo/maps/poi/PoiManager; │ + .restart local v8 # "pref":Landroid/content/SharedPreferences; │ :catch_0 │ move-exception v1 │ │ .line 412 │ .local v1, "e":Ljava/lang/Exception; │ invoke-virtual {v1}, Ljava/lang/Exception;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v10, v1}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v9, v1}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ goto :goto_1 │ .end method │ │ .method protected onDestroy()V │ .locals 4 │ │ .prologue │ const/4 v3, 0x0 │ │ .line 369 │ - iget-object v2, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ + iget-object v1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 370 │ - iget-object v2, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ + iget-object v1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ - invoke-virtual {v2}, Lorg/pyneo/maps/map/MapView;->getOverlays()Ljava/util/List; │ + invoke-virtual {v1}, Lorg/pyneo/maps/map/MapView;->getOverlays()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/pyneo/maps/map/TileViewOverlay; │ + check-cast v0, Lorg/pyneo/maps/map/TileViewOverlay; │ │ .line 371 │ - .local v1, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ - invoke-virtual {v1}, Lorg/pyneo/maps/map/TileViewOverlay;->Free()V │ + .local v0, "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + invoke-virtual {v0}, Lorg/pyneo/maps/map/TileViewOverlay;->Free()V │ │ goto :goto_0 │ │ .line 372 │ - .end local v1 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ + .end local v0 # "osmvo":Lorg/pyneo/maps/map/TileViewOverlay; │ :cond_0 │ - iget-object v2, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ + iget-object v1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mMap:Lorg/pyneo/maps/map/MapView; │ │ - invoke-virtual {v2, v3}, Lorg/pyneo/maps/map/MapView;->setMoveListener(Lorg/pyneo/maps/utils/IMoveListener;)V │ + invoke-virtual {v1, v3}, Lorg/pyneo/maps/map/MapView;->setMoveListener(Lorg/pyneo/maps/utils/IMoveListener;)V │ │ .line 375 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :cond_1 │ - iget-object v2, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ + iget-object v1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 376 │ - iget-object v2, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ + iget-object v1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ - invoke-virtual {v2}, Lorg/pyneo/maps/tileprovider/TileSource;->Free()V │ + invoke-virtual {v1}, Lorg/pyneo/maps/tileprovider/TileSource;->Free()V │ │ .line 377 │ :cond_2 │ iput-object v3, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ .line 379 │ invoke-super {p0}, Landroid/app/Activity;->onDestroy()V ├── smali/org/pyneo/maps/downloader/DownloaderActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ .prologue │ .line 191 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/DownloaderActivity$4;->this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/AreaSelectorActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$4;->this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/DownloaderActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ .prologue │ .line 183 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/DownloaderActivity$3;->this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/DownloaderActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ .prologue │ .line 198 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/DownloaderActivity$5;->this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/FileDownloadListActivity.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 31 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 80 │ return-void │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 5 ├── smali/org/pyneo/maps/downloader/DownloaderActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/DownloaderActivity$1;->this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/org/pyneo/maps/downloader/DownloaderActivity.smali │ @@ -517,48 +517,52 @@ │ │ const-class v2, Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {v1, p0, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v2, "SHOW_MAP_ID" │ │ + .line 228 │ invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ const-string v3, "MapName" │ │ iget-boolean v1, p0, Lorg/pyneo/maps/downloader/DownloaderActivity;->mLoadToOnlineCache:Z │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lorg/pyneo/maps/downloader/DownloaderActivity;->mTileSource:Lorg/pyneo/maps/tileprovider/TileSource; │ │ iget-object v1, v1, Lorg/pyneo/maps/tileprovider/TileSource;->ID:Ljava/lang/String; │ │ + .line 229 │ :goto_0 │ invoke-virtual {v2, v3, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ const/high16 v2, 0x20000 │ │ + .line 230 │ invoke-virtual {v1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ move-result-object v1 │ │ + .line 227 │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/downloader/DownloaderActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 232 │ invoke-virtual {p0}, Lorg/pyneo/maps/downloader/DownloaderActivity;->finish()V │ │ .line 233 │ return-void │ │ - .line 227 │ + .line 228 │ :cond_0 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "usermap_" ├── smali/org/pyneo/maps/downloader/AreaSelectorActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$6;->this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/AreaSelectorActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$1;->this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/MapDownloaderService$Downloader.smali │ @@ -195,14 +195,15 @@ │ │ if-nez v13, :cond_5 │ │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/pyneo/maps/downloader/MapDownloaderService$Downloader;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ + .line 497 │ invoke-static {v13}, Lorg/pyneo/maps/downloader/MapDownloaderService;->access$2000(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/map/SQLiteMapDatabase; │ │ move-result-object v13 │ │ iget v14, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;->X:I │ │ iget v15, v11, Lorg/pyneo/maps/downloader/MapDownloaderService$XYZ;->Y:I ├── smali/org/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile.smali │ @@ -72,21 +72,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 80 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -368,21 +366,19 @@ │ invoke-static {v11, v3}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 80 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 9 │ @@ -584,14 +580,15 @@ │ │ const-class v7, Lorg/pyneo/maps/MainActivity; │ │ invoke-direct {v5, v6, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v6, "SHOW_MAP_ID" │ │ + .line 174 │ invoke-virtual {v5, v6}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v5 │ │ const-string v6, "MapName" │ │ new-instance v7, Ljava/lang/StringBuilder; │ @@ -608,20 +605,22 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 175 │ invoke-virtual {v5, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v5 │ │ const/high16 v6, 0x20000 │ │ + .line 176 │ invoke-virtual {v5, v6}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ move-result-object v2 │ │ .line 177 │ .local v2, "intent":Landroid/content/Intent; │ iget-object v5, p0, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;->mapCenter:Ljava/lang/String; │ @@ -748,18 +747,16 @@ │ │ .line 154 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 80 │ check-cast p1, [Ljava/lang/Integer; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/downloader/FileDownloadListActivity$DownloadFile;->onProgressUpdate([Ljava/lang/Integer;)V │ │ return-void │ .end method ├── smali/org/pyneo/maps/downloader/AreaSelectorActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$2;->this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/MapDownloaderService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/MapDownloaderService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$1;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ invoke-direct {p0}, Lorg/pyneo/maps/downloader/IRemoteService$Stub;->()V │ │ @@ -116,14 +117,15 @@ │ │ const/4 v8, 0x1 │ │ aget v8, v0, v8 │ │ iget-object v0, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$1;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ + .line 72 │ invoke-static {v0}, Lorg/pyneo/maps/downloader/MapDownloaderService;->access$700(Lorg/pyneo/maps/downloader/MapDownloaderService;)[I │ │ move-result-object v0 │ │ const/4 v9, 0x2 │ │ aget v9, v0, v9 │ @@ -136,14 +138,15 @@ │ │ const/4 v10, 0x3 │ │ aget v10, v0, v10 │ │ move-object v0, p1 │ │ + .line 71 │ invoke-interface/range {v0 .. v10}, Lorg/pyneo/maps/downloader/IDownloaderCallback;->downloadStart(IJLjava/lang/String;Ljava/lang/String;IIIII)V │ │ .line 78 │ :cond_0 │ :goto_1 │ return-void ├── smali/org/pyneo/maps/downloader/DownloaderActivity$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/DownloaderActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/DownloaderActivity$2;->this$0:Lorg/pyneo/maps/downloader/DownloaderActivity; │ │ invoke-direct {p0}, Lorg/pyneo/maps/downloader/IDownloaderCallback$Stub;->()V ├── smali/org/pyneo/maps/downloader/FileDownloadListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/FileDownloadListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/FileDownloadListActivity; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/FileDownloadListActivity$1;->this$0:Lorg/pyneo/maps/downloader/FileDownloadListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/AreaSelectorActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/downloader/AreaSelectorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ .prologue │ .line 99 │ iput-object p1, p0, Lorg/pyneo/maps/downloader/AreaSelectorActivity$5;->this$0:Lorg/pyneo/maps/downloader/AreaSelectorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/downloader/MapDownloaderService$TileIterator.smali │ @@ -172,20 +172,22 @@ │ │ iget v7, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;->zInd:I │ │ aget v6, v6, v7 │ │ iget-object v7, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ + .line 577 │ invoke-static {v7}, Lorg/pyneo/maps/downloader/MapDownloaderService;->access$1700(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v7 │ │ iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ + .line 576 │ invoke-static {v4, v5, v6, v8, v7}, Lorg/pyneo/maps/tileprovider/Util;->getMapTileFromCoordinates(III[II)[I │ │ move-result-object v0 │ │ .line 578 │ .local v0, "c0":[I │ iget-object v4, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;->coordArr:[I │ @@ -204,20 +206,22 @@ │ │ iget v7, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;->zInd:I │ │ aget v6, v6, v7 │ │ iget-object v7, p0, Lorg/pyneo/maps/downloader/MapDownloaderService$TileIterator;->this$0:Lorg/pyneo/maps/downloader/MapDownloaderService; │ │ + .line 579 │ invoke-static {v7}, Lorg/pyneo/maps/downloader/MapDownloaderService;->access$1700(Lorg/pyneo/maps/downloader/MapDownloaderService;)Lorg/pyneo/maps/tileprovider/TileSource; │ │ move-result-object v7 │ │ iget v7, v7, Lorg/pyneo/maps/tileprovider/TileSource;->PROJECTION:I │ │ + .line 578 │ invoke-static {v4, v5, v6, v8, v7}, Lorg/pyneo/maps/tileprovider/Util;->getMapTileFromCoordinates(III[II)[I │ │ move-result-object v1 │ │ .line 580 │ .local v1, "c1":[I │ aget v4, v0, v2 ├── smali/org/pyneo/maps/track/ImportTrackActivity.smali │ @@ -304,40 +304,43 @@ │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$1; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/track/ImportTrackActivity$1;->(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ + .line 54 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 59 │ const v1, 0x7f0b00ab │ │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$2; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/track/ImportTrackActivity$2;->(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ + .line 60 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 65 │ const v1, 0x7f0b009f │ │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/track/ImportTrackActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/track/ImportTrackActivity$3; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/track/ImportTrackActivity$3;->(Lorg/pyneo/maps/track/ImportTrackActivity;)V │ │ + .line 66 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 71 │ return-void │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; ├── smali/org/pyneo/maps/track/TrackListActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$4;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackListActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 223 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$6;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackListActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 156 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$5;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackActivity; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackActivity$2;->this$0:Lorg/pyneo/maps/track/TrackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackWriterService$SampleLocationListener.smali │ @@ -128,14 +128,15 @@ │ │ iget-object v2, v2, Lorg/pyneo/maps/track/TrackWriterService;->sdf:Ljava/text/SimpleDateFormat; │ │ new-instance v3, Ljava/util/Date; │ │ iget-object v4, p0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;->this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ + .line 322 │ invoke-static {v4}, Lorg/pyneo/maps/track/TrackWriterService;->access$000(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; │ │ move-result-object v4 │ │ iget-wide v4, v4, Lorg/pyneo/maps/track/TrackStatHelper;->Duration:J │ │ invoke-direct {v3, v4, v5}, Ljava/util/Date;->(J)V │ @@ -152,14 +153,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;->this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ + .line 323 │ invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;->access$300(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;->this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ invoke-static {v3}, Lorg/pyneo/maps/track/TrackWriterService;->access$000(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; │ @@ -180,14 +182,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;->this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ + .line 324 │ invoke-static {v2}, Lorg/pyneo/maps/track/TrackWriterService;->access$300(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/utils/DistanceFormatter; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/pyneo/maps/track/TrackWriterService$SampleLocationListener;->this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ invoke-static {v3}, Lorg/pyneo/maps/track/TrackWriterService;->access$000(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; ├── smali/org/pyneo/maps/track/TrackListActivity$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$id:I │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 337 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$7;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ iput p2, p0, Lorg/pyneo/maps/track/TrackListActivity$7;->val$id:I ├── smali/org/pyneo/maps/track/CurrentTrackOverlay$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lorg/pyneo/maps/track/CurrentTrackOverlay$1;->this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/org/pyneo/maps/track/TrackStylePickerDialog$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackStylePickerDialog$5;->this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackListActivity$9.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$trackid:I │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 412 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ iput p2, p0, Lorg/pyneo/maps/track/TrackListActivity$9;->val$trackid:I │ │ @@ -37,391 +38,390 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 19 │ + .locals 18 │ │ .prologue │ .line 414 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$300(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$300(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->val$trackid:I │ + iget v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->val$trackid:I │ │ - invoke-virtual {v14, v15}, Lorg/pyneo/maps/poi/PoiManager;->getTrack(I)Lorg/pyneo/maps/track/Track; │ + invoke-virtual {v13, v14}, Lorg/pyneo/maps/poi/PoiManager;->getTrack(I)Lorg/pyneo/maps/track/Track; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 415 │ - .local v8, "track":Lorg/pyneo/maps/track/Track; │ + .local v7, "track":Lorg/pyneo/maps/track/Track; │ new-instance v4, Ljava/text/SimpleDateFormat; │ │ - const-string v14, "yyyy-MM-dd\'T\'HH:mm:ss\'Z\'" │ + const-string v13, "yyyy-MM-dd\'T\'HH:mm:ss\'Z\'" │ │ - invoke-direct {v4, v14}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v4, v13}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 416 │ .local v4, "formatter":Ljava/text/SimpleDateFormat; │ - const-string v14, "UTC" │ + const-string v13, "UTC" │ │ - invoke-static {v14}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ + invoke-static {v13}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v4, v14}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ + invoke-virtual {v4, v13}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ │ .line 417 │ - new-instance v13, Lorg/pyneo/maps/utils/SimpleXML; │ + new-instance v12, Lorg/pyneo/maps/utils/SimpleXML; │ │ - const-string v14, "gpx" │ + const-string v13, "gpx" │ │ - invoke-direct {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->(Ljava/lang/String;)V │ + invoke-direct {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;->(Ljava/lang/String;)V │ │ .line 418 │ - .local v13, "xml":Lorg/pyneo/maps/utils/SimpleXML; │ - const-string v14, "xsi:schemaLocation" │ + .local v12, "xml":Lorg/pyneo/maps/utils/SimpleXML; │ + const-string v13, "xsi:schemaLocation" │ │ - const-string v15, "http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" │ + const-string v14, "http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" │ │ - invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 419 │ - const-string v14, "xmlns" │ + const-string v13, "xmlns" │ │ - const-string v15, "http://www.topografix.com/GPX/1/0" │ + const-string v14, "http://www.topografix.com/GPX/1/0" │ │ - invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 420 │ - const-string v14, "xmlns:xsi" │ + const-string v13, "xmlns:xsi" │ │ - const-string v15, "http://www.w3.org/2001/XMLSchema-instance" │ + const-string v14, "http://www.w3.org/2001/XMLSchema-instance" │ │ - invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 421 │ - const-string v14, "creator" │ + const-string v13, "creator" │ │ - const-string v15, "Tabulae - https://github.com/emdete/Tabulae" │ + const-string v14, "Tabulae - https://github.com/emdete/Tabulae" │ │ - invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 422 │ - const-string v14, "version" │ + const-string v13, "version" │ │ - const-string v15, "1.0" │ + const-string v14, "1.0" │ │ - invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 423 │ - const-string v14, "name" │ + const-string v13, "name" │ │ - invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - iget-object v15, v8, Lorg/pyneo/maps/track/Track;->Name:Ljava/lang/String; │ + iget-object v14, v7, Lorg/pyneo/maps/track/Track;->Name:Ljava/lang/String; │ │ - invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ + invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ │ .line 424 │ - const-string v14, "desc" │ + const-string v13, "desc" │ │ - invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - iget-object v15, v8, Lorg/pyneo/maps/track/Track;->Descr:Ljava/lang/String; │ + iget-object v14, v7, Lorg/pyneo/maps/track/Track;->Descr:Ljava/lang/String; │ │ - invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ + invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ │ .line 425 │ - const-string v14, "trk" │ + const-string v13, "trk" │ │ - invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 426 │ - .local v9, "trk":Lorg/pyneo/maps/utils/SimpleXML; │ - const-string v14, "trkseg" │ + .local v8, "trk":Lorg/pyneo/maps/utils/SimpleXML; │ + const-string v13, "trkseg" │ │ - invoke-virtual {v9, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v8, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 427 │ - .local v11, "trkseg":Lorg/pyneo/maps/utils/SimpleXML; │ - const/4 v10, 0x0 │ + .local v10, "trkseg":Lorg/pyneo/maps/utils/SimpleXML; │ + const/4 v9, 0x0 │ │ .line 428 │ - .local v10, "trkpt":Lorg/pyneo/maps/utils/SimpleXML; │ - invoke-virtual {v8}, Lorg/pyneo/maps/track/Track;->getPoints()Ljava/util/List; │ + .local v9, "trkpt":Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v7}, Lorg/pyneo/maps/track/Track;->getPoints()Ljava/util/List; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v13 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_0 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lorg/pyneo/maps/track/Track$TrackPoint; │ + check-cast v6, Lorg/pyneo/maps/track/Track$TrackPoint; │ │ .line 429 │ - .local v7, "tp":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .local v6, "tp":Lorg/pyneo/maps/track/Track$TrackPoint; │ const-string v14, "trkpt" │ │ - invoke-virtual {v11, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v10, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 430 │ const-string v14, "lat" │ │ - invoke-virtual {v7}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ + invoke-virtual {v6}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 431 │ const-string v14, "lon" │ │ - invoke-virtual {v7}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ + invoke-virtual {v6}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v15 │ │ - invoke-virtual {v10, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v9, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 432 │ const-string v14, "ele" │ │ - invoke-virtual {v10, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v9, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ move-result-object v14 │ │ - invoke-virtual {v7}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ + invoke-virtual {v6}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ │ move-result-wide v16 │ │ invoke-static/range {v16 .. v17}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ │ .line 433 │ const-string v14, "time" │ │ - invoke-virtual {v10, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v9, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ move-result-object v14 │ │ - invoke-virtual {v7}, Lorg/pyneo/maps/track/Track$TrackPoint;->getDate()Ljava/util/Date; │ + invoke-virtual {v6}, Lorg/pyneo/maps/track/Track$TrackPoint;->getDate()Ljava/util/Date; │ │ move-result-object v15 │ │ invoke-virtual {v4, v15}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 435 │ - .end local v7 # "tp":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .end local v6 # "tp":Lorg/pyneo/maps/track/Track$TrackPoint; │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->val$trackid:I │ + iget v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->val$trackid:I │ │ - const-string v16, ".gpx" │ + const-string v15, ".gpx" │ │ - invoke-static/range {v14 .. v16}, Lorg/pyneo/maps/track/TrackListActivity;->access$600(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ + invoke-static {v13, v14, v15}, Lorg/pyneo/maps/track/TrackListActivity;->access$600(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ │ move-result-object v3 │ │ .line 438 │ .local v3, "file":Ljava/io/File; │ :try_start_0 │ invoke-virtual {v3}, Ljava/io/File;->createNewFile()Z │ │ .line 439 │ - new-instance v6, Ljava/io/FileOutputStream; │ + new-instance v5, Ljava/io/FileOutputStream; │ │ - invoke-direct {v6, v3}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v5, v3}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 440 │ - .local v6, "out":Ljava/io/FileOutputStream; │ - new-instance v12, Ljava/io/OutputStreamWriter; │ + .local v5, "out":Ljava/io/FileOutputStream; │ + new-instance v11, Ljava/io/OutputStreamWriter; │ │ - invoke-direct {v12, v6}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ + invoke-direct {v11, v5}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ │ .line 441 │ - .local v12, "wr":Ljava/io/OutputStreamWriter; │ - invoke-static {v13}, Lorg/pyneo/maps/utils/SimpleXML;->saveXml(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ + .local v11, "wr":Ljava/io/OutputStreamWriter; │ + invoke-static {v12}, Lorg/pyneo/maps/utils/SimpleXML;->saveXml(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v12, v14}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v11, v13}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ │ .line 442 │ - invoke-virtual {v12}, Ljava/io/OutputStreamWriter;->close()V │ + invoke-virtual {v11}, Ljava/io/OutputStreamWriter;->close()V │ │ .line 443 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const v15, 0x7f0b0106 │ + const v14, 0x7f0b0106 │ │ - const/16 v16, 0x1 │ + const/4 v15, 0x1 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ invoke-virtual {v3}, Ljava/io/File;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v14 .. v18}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ + invoke-static/range {v13 .. v17}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/os/Message;->sendToTarget()V │ + invoke-virtual {v13}, Landroid/os/Message;->sendToTarget()V │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 454 │ - .end local v6 # "out":Ljava/io/FileOutputStream; │ - .end local v12 # "wr":Ljava/io/OutputStreamWriter; │ + .end local v5 # "out":Ljava/io/FileOutputStream; │ + .end local v11 # "wr":Ljava/io/OutputStreamWriter; │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$400(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$400(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/app/ProgressDialog;->dismiss()V │ + invoke-virtual {v13}, Landroid/app/ProgressDialog;->dismiss()V │ │ .line 455 │ return-void │ │ .line 445 │ :catch_0 │ move-exception v2 │ │ .line 446 │ .local v2, "e":Ljava/io/FileNotFoundException; │ invoke-virtual {v2}, Ljava/io/FileNotFoundException;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14, v2}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v13, v2}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 447 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const v15, 0x7f0b0106 │ + const v14, 0x7f0b0106 │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ invoke-virtual {v2}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v14 .. v18}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ + invoke-static/range {v13 .. v17}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/os/Message;->sendToTarget()V │ + invoke-virtual {v13}, Landroid/os/Message;->sendToTarget()V │ │ goto :goto_1 │ │ .line 449 │ .end local v2 # "e":Ljava/io/FileNotFoundException; │ :catch_1 │ move-exception v2 │ │ .line 450 │ .local v2, "e":Ljava/io/IOException; │ invoke-virtual {v2}, Ljava/io/IOException;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14, v2}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v13, v2}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 451 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$9;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const v15, 0x7f0b0106 │ + const v14, 0x7f0b0106 │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ invoke-virtual {v2}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v14 .. v18}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ + invoke-static/range {v13 .. v17}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/os/Message;->sendToTarget()V │ + invoke-virtual {v13}, Landroid/os/Message;->sendToTarget()V │ │ goto :goto_1 │ .end method ├── smali/org/pyneo/maps/track/ImportTrackActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/ImportTrackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/ImportTrackActivity; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lorg/pyneo/maps/track/ImportTrackActivity$2;->this$0:Lorg/pyneo/maps/track/ImportTrackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackActivity; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackActivity$1;->this$0:Lorg/pyneo/maps/track/TrackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/Track.smali │ @@ -425,14 +425,15 @@ │ │ check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; │ │ invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;->getDate()Ljava/util/Date; │ │ move-result-object v0 │ │ + .line 115 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ sub-long v0, v2, v0 │ │ const-wide/16 v2, 0x3e8 │ @@ -441,18 +442,18 @@ │ │ long-to-double v0, v0 │ │ iput-wide v0, p0, Lorg/pyneo/maps/track/Track;->Duration:D │ │ .line 116 │ :cond_0 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 117 │ - .local v10, "lastpt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .local v9, "lastpt":Lorg/pyneo/maps/track/Track$TrackPoint; │ iput-wide v4, p0, Lorg/pyneo/maps/track/Track;->Distance:D │ │ .line 118 │ const/4 v0, 0x1 │ │ new-array v8, v0, [F │ │ @@ -460,52 +461,51 @@ │ │ .line 120 │ .local v8, "results":[F │ iget-object v0, p0, Lorg/pyneo/maps/track/Track;->trackpoints:Ljava/util/List; │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v11 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Lorg/pyneo/maps/track/Track$TrackPoint; │ + check-cast v10, Lorg/pyneo/maps/track/Track$TrackPoint; │ │ .line 121 │ - .local v11, "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ - if-eqz v10, :cond_1 │ + .local v10, "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + if-eqz v9, :cond_1 │ │ .line 122 │ aput v13, v8, v12 │ │ .line 124 │ :try_start_0 │ - invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ + invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ │ move-result-wide v0 │ │ - invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ + invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ │ move-result-wide v2 │ │ - invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ + invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ │ move-result-wide v4 │ │ - invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ + invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ │ move-result-wide v6 │ │ invoke-static/range {v0 .. v8}, Landroid/location/Location;->distanceBetween(DDDD[F)V │ │ .line 125 │ iget-wide v0, p0, Lorg/pyneo/maps/track/Track;->Distance:D │ @@ -521,26 +521,26 @@ │ iput-wide v0, p0, Lorg/pyneo/maps/track/Track;->Distance:D │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 130 │ :cond_1 │ :goto_1 │ - move-object v10, v11 │ + move-object v9, v10 │ │ .line 131 │ goto :goto_0 │ │ .line 132 │ - .end local v11 # "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .end local v10 # "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ :cond_2 │ return-void │ │ .line 127 │ - .restart local v11 # "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .restart local v10 # "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ :catch_0 │ move-exception v0 │ │ goto :goto_1 │ .end method │ │ .method public CalculateStatFull()Lorg/pyneo/maps/track/TrackStatHelper; │ @@ -554,58 +554,57 @@ │ │ .line 137 │ .local v1, "trst":Lorg/pyneo/maps/track/TrackStatHelper; │ iget-object v2, p0, Lorg/pyneo/maps/track/Track;->trackpoints:Ljava/util/List; │ │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v11 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, 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 {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v0 │ │ - check-cast v11, Lorg/pyneo/maps/track/Track$TrackPoint; │ + check-cast v0, Lorg/pyneo/maps/track/Track$TrackPoint; │ │ .line 138 │ - .local v11, "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ - invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ + .local v0, "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ │ move-result-wide v2 │ │ - invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ + invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ │ move-result-wide v4 │ │ - invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ + invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ │ move-result-wide v6 │ │ - invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ + invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ │ move-result-wide v8 │ │ - invoke-virtual {v11}, Lorg/pyneo/maps/track/Track$TrackPoint;->getDate()Ljava/util/Date; │ + invoke-virtual {v0}, Lorg/pyneo/maps/track/Track$TrackPoint;->getDate()Ljava/util/Date; │ │ move-result-object v10 │ │ invoke-virtual/range {v1 .. v10}, Lorg/pyneo/maps/track/TrackStatHelper;->addPoint(DDDDLjava/util/Date;)V │ │ goto :goto_0 │ │ .line 141 │ - .end local v11 # "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .end local v0 # "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ :cond_0 │ invoke-virtual {v1}, Lorg/pyneo/maps/track/TrackStatHelper;->finalCalc()V │ │ .line 143 │ return-object v1 │ .end method ├── smali/org/pyneo/maps/track/CurrentTrackOverlay$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lorg/pyneo/maps/track/CurrentTrackOverlay$3;->this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackWriterService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackWriterService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackWriterService; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackWriterService$1;->this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/org/pyneo/maps/track/TrackStylePickerDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ .prologue │ .line 27 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackStylePickerDialog$1;->this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackStylePickerDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackStylePickerDialog$2;->this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackActivity; │ │ .prologue │ .line 85 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackActivity$3;->this$0:Lorg/pyneo/maps/track/TrackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/ImportTrackActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/ImportTrackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/ImportTrackActivity; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lorg/pyneo/maps/track/ImportTrackActivity$3;->this$0:Lorg/pyneo/maps/track/ImportTrackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/ImportTrackActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/ImportTrackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/ImportTrackActivity; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lorg/pyneo/maps/track/ImportTrackActivity$1;->this$0:Lorg/pyneo/maps/track/ImportTrackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/ChartView.smali │ @@ -812,64 +812,63 @@ │ │ .line 75 │ .local v10, "results":[F │ const/4 v11, 0x0 │ │ .line 76 │ .local v11, "distance":F │ - const-wide v18, 0x7fefffffffffffffL # Double.MAX_VALUE │ + const-wide v16, 0x7fefffffffffffffL # Double.MAX_VALUE │ │ .line 77 │ - .local v18, "minSpeed":D │ - const-wide v16, 0x7fefffffffffffffL # Double.MAX_VALUE │ + .local v16, "minSpeed":D │ + const-wide v14, 0x7fefffffffffffffL # Double.MAX_VALUE │ │ .line 78 │ - .local v16, "minAlt":D │ - const/4 v13, 0x0 │ + .local v14, "minAlt":D │ + const/4 v12, 0x0 │ │ .line 79 │ - .local v13, "lastpt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .local v12, "lastpt":Lorg/pyneo/maps/track/Track$TrackPoint; │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/track/Track;->getPoints()Ljava/util/List; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v19 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v18 │ │ - check-cast v15, Lorg/pyneo/maps/track/Track$TrackPoint; │ + check-cast v18, Lorg/pyneo/maps/track/Track$TrackPoint; │ │ .line 80 │ - .local v15, "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ - if-nez v13, :cond_2 │ + .local v18, "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + if-nez v12, :cond_2 │ │ .line 81 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;->path:[Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ aget-object v2, v2, v3 │ │ const/4 v3, 0x0 │ │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ │ move-result-wide v4 │ │ double-to-float v4, v4 │ │ invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;->moveTo(FF)V │ │ @@ -880,72 +879,72 @@ │ │ const/4 v3, 0x1 │ │ aget-object v2, v2, v3 │ │ const/4 v3, 0x0 │ │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ │ move-result-wide v4 │ │ double-to-float v4, v4 │ │ invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;->moveTo(FF)V │ │ .line 89 │ :goto_1 │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ │ move-result-wide v2 │ │ - cmpl-double v2, v18, v2 │ + cmpl-double v2, v16, v2 │ │ if-lez v2, :cond_0 │ │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ │ - move-result-wide v18 │ + move-result-wide v16 │ │ .line 90 │ :cond_0 │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ │ move-result-wide v2 │ │ - cmpl-double v2, v16, v2 │ + cmpl-double v2, v14, v2 │ │ if-lez v2, :cond_1 │ │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ │ - move-result-wide v16 │ + move-result-wide v14 │ │ .line 91 │ :cond_1 │ - move-object v13, v15 │ + move-object/from16 v12, v18 │ │ .line 92 │ goto :goto_0 │ │ .line 84 │ :cond_2 │ - invoke-virtual {v13}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ + invoke-virtual {v12}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ │ move-result-wide v2 │ │ - invoke-virtual {v13}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ + invoke-virtual {v12}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ │ move-result-wide v4 │ │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ │ move-result-wide v6 │ │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ │ move-result-wide v8 │ │ invoke-static/range {v2 .. v10}, Landroid/location/Location;->distanceBetween(DDDD[F)V │ │ .line 85 │ const/4 v2, 0x0 │ @@ -959,15 +958,15 @@ │ │ iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;->path:[Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ aget-object v2, v2, v3 │ │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ │ move-result-wide v4 │ │ double-to-float v3, v4 │ │ invoke-virtual {v2, v11, v3}, Landroid/graphics/Path;->lineTo(FF)V │ │ @@ -976,108 +975,106 @@ │ │ iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;->path:[Landroid/graphics/Path; │ │ const/4 v3, 0x1 │ │ aget-object v2, v2, v3 │ │ - invoke-virtual {v15}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ + invoke-virtual/range {v18 .. v18}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ │ move-result-wide v4 │ │ double-to-float v3, v4 │ │ invoke-virtual {v2, v11, v3}, Landroid/graphics/Path;->lineTo(FF)V │ │ goto :goto_1 │ │ .line 93 │ - .end local v15 # "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .end local v18 # "pt":Lorg/pyneo/maps/track/Track$TrackPoint; │ :cond_3 │ - new-instance v14, Landroid/graphics/Matrix; │ + new-instance v13, Landroid/graphics/Matrix; │ │ - invoke-direct {v14}, Landroid/graphics/Matrix;->()V │ + invoke-direct {v13}, Landroid/graphics/Matrix;->()V │ │ .line 94 │ - .local v14, "m":Landroid/graphics/Matrix; │ + .local v13, "m":Landroid/graphics/Matrix; │ const/4 v2, 0x0 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v16 │ │ neg-double v4, v0 │ │ double-to-float v3, v4 │ │ - invoke-virtual {v14, v2, v3}, Landroid/graphics/Matrix;->setTranslate(FF)V │ + invoke-virtual {v13, v2, v3}, Landroid/graphics/Matrix;->setTranslate(FF)V │ │ .line 95 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;->path:[Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ aget-object v2, v2, v3 │ │ - invoke-virtual {v2, v14}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V │ + invoke-virtual {v2, v13}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V │ │ .line 96 │ const/high16 v2, 0x3f800000 # 1.0f │ │ const/high16 v3, -0x40800000 # -1.0f │ │ - invoke-virtual {v14, v2, v3}, Landroid/graphics/Matrix;->setScale(FF)V │ + invoke-virtual {v13, v2, v3}, Landroid/graphics/Matrix;->setScale(FF)V │ │ .line 97 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;->path:[Landroid/graphics/Path; │ │ const/4 v3, 0x0 │ │ aget-object v2, v2, v3 │ │ - invoke-virtual {v2, v14}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V │ + invoke-virtual {v2, v13}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V │ │ .line 98 │ const/4 v2, 0x0 │ │ - move-wide/from16 v0, v16 │ - │ - neg-double v4, v0 │ + neg-double v4, v14 │ │ double-to-float v3, v4 │ │ - invoke-virtual {v14, v2, v3}, Landroid/graphics/Matrix;->setTranslate(FF)V │ + invoke-virtual {v13, v2, v3}, Landroid/graphics/Matrix;->setTranslate(FF)V │ │ .line 99 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;->path:[Landroid/graphics/Path; │ │ const/4 v3, 0x1 │ │ aget-object v2, v2, v3 │ │ - invoke-virtual {v2, v14}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V │ + invoke-virtual {v2, v13}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V │ │ .line 100 │ const/high16 v2, 0x3f800000 # 1.0f │ │ const/high16 v3, -0x40800000 # -1.0f │ │ - invoke-virtual {v14, v2, v3}, Landroid/graphics/Matrix;->setScale(FF)V │ + invoke-virtual {v13, v2, v3}, Landroid/graphics/Matrix;->setScale(FF)V │ │ .line 101 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/pyneo/maps/track/ChartView;->path:[Landroid/graphics/Path; │ │ const/4 v3, 0x1 │ │ aget-object v2, v2, v3 │ │ - invoke-virtual {v2, v14}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V │ + invoke-virtual {v2, v13}, Landroid/graphics/Path;->transform(Landroid/graphics/Matrix;)V │ │ .line 102 │ return-void │ .end method ├── smali/org/pyneo/maps/track/TrackOverlay.smali │ @@ -2,15 +2,14 @@ │ .super Lorg/pyneo/maps/map/TileViewOverlay; │ .source "TrackOverlay.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/pyneo/maps/track/TrackOverlay$1;, │ Lorg/pyneo/maps/track/TrackOverlay$TrackThread; │ } │ .end annotation │ │ │ # instance fields │ .field private mBaseCoords:Landroid/graphics/Point; │ @@ -506,26 +505,28 @@ │ │ const-string v6, "translate/scale, none, mTouchScale=" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 93 │ invoke-virtual {p2}, Lorg/pyneo/maps/map/TileView;->getTouchScale()D │ │ move-result-wide v6 │ │ invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 91 │ invoke-static {v5}, Lorg/pyneo/maps/utils/Ut;->i(Ljava/lang/String;)V │ │ .line 95 │ :cond_5 │ const/4 v1, 0x0 │ │ .local v1, "i":I ├── smali/org/pyneo/maps/track/ImportTrackActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/ImportTrackActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/ImportTrackActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/ImportTrackActivity; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lorg/pyneo/maps/track/ImportTrackActivity$4;->this$0:Lorg/pyneo/maps/track/ImportTrackActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$3;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackListActivity$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$trackid:I │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 369 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ iput p2, p0, Lorg/pyneo/maps/track/TrackListActivity$8;->val$trackid:I │ │ @@ -37,149 +38,148 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 19 │ + .locals 18 │ │ .prologue │ .line 371 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$300(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$300(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/poi/PoiManager; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->val$trackid:I │ + iget v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->val$trackid:I │ │ - invoke-virtual {v14, v15}, Lorg/pyneo/maps/poi/PoiManager;->getTrack(I)Lorg/pyneo/maps/track/Track; │ + invoke-virtual {v13, v14}, Lorg/pyneo/maps/poi/PoiManager;->getTrack(I)Lorg/pyneo/maps/track/Track; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 372 │ - .local v11, "track":Lorg/pyneo/maps/track/Track; │ - new-instance v13, Lorg/pyneo/maps/utils/SimpleXML; │ + .local v10, "track":Lorg/pyneo/maps/track/Track; │ + new-instance v12, Lorg/pyneo/maps/utils/SimpleXML; │ │ - const-string v14, "kml" │ + const-string v13, "kml" │ │ - invoke-direct {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->(Ljava/lang/String;)V │ + invoke-direct {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;->(Ljava/lang/String;)V │ │ .line 373 │ - .local v13, "xml":Lorg/pyneo/maps/utils/SimpleXML; │ - const-string v14, "xmlns:gx" │ + .local v12, "xml":Lorg/pyneo/maps/utils/SimpleXML; │ + const-string v13, "xmlns:gx" │ │ - const-string v15, "http://www.google.com/kml/ext/2.2" │ + const-string v14, "http://www.google.com/kml/ext/2.2" │ │ - invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 374 │ - const-string v14, "xmlns" │ + const-string v13, "xmlns" │ │ - const-string v15, "http://www.opengis.net/kml/2.2" │ + const-string v14, "http://www.opengis.net/kml/2.2" │ │ - invoke-virtual {v13, v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v12, v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setAttr(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 375 │ - const-string v14, "Placemark" │ + const-string v13, "Placemark" │ │ - invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v12, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ move-result-object v3 │ │ .line 376 │ .local v3, "Placemark":Lorg/pyneo/maps/utils/SimpleXML; │ - const-string v14, "name" │ + const-string v13, "name" │ │ - invoke-virtual {v3, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v3, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - iget-object v15, v11, Lorg/pyneo/maps/track/Track;->Name:Ljava/lang/String; │ + iget-object v14, v10, Lorg/pyneo/maps/track/Track;->Name:Ljava/lang/String; │ │ - invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ + invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ │ .line 377 │ - const-string v14, "description" │ + const-string v13, "description" │ │ - invoke-virtual {v3, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v3, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - iget-object v15, v11, Lorg/pyneo/maps/track/Track;->Descr:Ljava/lang/String; │ + iget-object v14, v10, Lorg/pyneo/maps/track/Track;->Descr:Ljava/lang/String; │ │ - invoke-virtual {v14, v15}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ + invoke-virtual {v13, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ │ .line 378 │ - const-string v14, "LineString" │ + const-string v13, "LineString" │ │ - invoke-virtual {v3, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v3, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ move-result-object v2 │ │ .line 379 │ .local v2, "LineString":Lorg/pyneo/maps/utils/SimpleXML; │ - const-string v14, "coordinates" │ + const-string v13, "coordinates" │ │ - invoke-virtual {v2, v14}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ + invoke-virtual {v2, v13}, Lorg/pyneo/maps/utils/SimpleXML;->createChild(Ljava/lang/String;)Lorg/pyneo/maps/utils/SimpleXML; │ │ move-result-object v5 │ │ .line 380 │ .local v5, "coordinates":Lorg/pyneo/maps/utils/SimpleXML; │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 381 │ .local v4, "builder":Ljava/lang/StringBuilder; │ - invoke-virtual {v11}, Lorg/pyneo/maps/track/Track;->getPoints()Ljava/util/List; │ + invoke-virtual {v10}, Lorg/pyneo/maps/track/Track;->getPoints()Ljava/util/List; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v13 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_0 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lorg/pyneo/maps/track/Track$TrackPoint; │ + check-cast v9, Lorg/pyneo/maps/track/Track$TrackPoint; │ │ .line 382 │ - .local v10, "tp":Lorg/pyneo/maps/track/Track$TrackPoint; │ - invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ + .local v9, "tp":Lorg/pyneo/maps/track/Track$TrackPoint; │ + invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ │ move-result-wide v14 │ │ invoke-virtual {v4, v14, v15}, Ljava/lang/StringBuilder;->append(D)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 {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ + invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ │ move-result-wide v16 │ │ move-wide/from16 v0, v16 │ │ invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ @@ -187,15 +187,15 @@ │ │ const-string v15, "," │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ - invoke-virtual {v10}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ + invoke-virtual {v9}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ │ move-result-wide v16 │ │ move-wide/from16 v0, v16 │ │ invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ @@ -204,185 +204,185 @@ │ const-string v15, " " │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 384 │ - .end local v10 # "tp":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .end local v9 # "tp":Lorg/pyneo/maps/track/Track$TrackPoint; │ :cond_0 │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v5, v14}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ + invoke-virtual {v5, v13}, Lorg/pyneo/maps/utils/SimpleXML;->setText(Ljava/lang/String;)V │ │ .line 385 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->val$trackid:I │ + iget v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->val$trackid:I │ │ - const-string v16, ".kml" │ + const-string v15, ".kml" │ │ - invoke-static/range {v14 .. v16}, Lorg/pyneo/maps/track/TrackListActivity;->access$600(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ + invoke-static {v13, v14, v15}, Lorg/pyneo/maps/track/TrackListActivity;->access$600(Lorg/pyneo/maps/track/TrackListActivity;ILjava/lang/String;)Ljava/io/File; │ │ move-result-object v7 │ │ .line 388 │ .local v7, "file":Ljava/io/File; │ :try_start_0 │ invoke-virtual {v7}, Ljava/io/File;->createNewFile()Z │ │ .line 389 │ - new-instance v9, Ljava/io/FileOutputStream; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 390 │ - .local v9, "out":Ljava/io/FileOutputStream; │ - new-instance v12, Ljava/io/OutputStreamWriter; │ + .local v8, "out":Ljava/io/FileOutputStream; │ + new-instance v11, Ljava/io/OutputStreamWriter; │ │ - invoke-direct {v12, v9}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ + invoke-direct {v11, v8}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;)V │ │ .line 391 │ - .local v12, "wr":Ljava/io/OutputStreamWriter; │ - invoke-static {v13}, Lorg/pyneo/maps/utils/SimpleXML;->saveXml(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ + .local v11, "wr":Ljava/io/OutputStreamWriter; │ + invoke-static {v12}, Lorg/pyneo/maps/utils/SimpleXML;->saveXml(Lorg/pyneo/maps/utils/SimpleXML;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v12, v14}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v11, v13}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ │ .line 392 │ - invoke-virtual {v12}, Ljava/io/OutputStreamWriter;->close()V │ + invoke-virtual {v11}, Ljava/io/OutputStreamWriter;->close()V │ │ .line 393 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const v15, 0x7f0b0106 │ + const v14, 0x7f0b0106 │ │ - const/16 v16, 0x1 │ + const/4 v15, 0x1 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ invoke-virtual {v7}, Ljava/io/File;->toString()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v14 .. v18}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ + invoke-static/range {v13 .. v17}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/os/Message;->sendToTarget()V │ + invoke-virtual {v13}, Landroid/os/Message;->sendToTarget()V │ :try_end_0 │ .catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 403 │ - .end local v9 # "out":Ljava/io/FileOutputStream; │ - .end local v12 # "wr":Ljava/io/OutputStreamWriter; │ + .end local v8 # "out":Ljava/io/FileOutputStream; │ + .end local v11 # "wr":Ljava/io/OutputStreamWriter; │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$400(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$400(Lorg/pyneo/maps/track/TrackListActivity;)Landroid/app/ProgressDialog; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/app/ProgressDialog;->dismiss()V │ + invoke-virtual {v13}, Landroid/app/ProgressDialog;->dismiss()V │ │ .line 404 │ return-void │ │ .line 395 │ :catch_0 │ move-exception v6 │ │ .line 396 │ .local v6, "e":Ljava/io/FileNotFoundException; │ invoke-virtual {v6}, Ljava/io/FileNotFoundException;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14, v6}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v13, v6}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 397 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const v15, 0x7f0b0106 │ + const v14, 0x7f0b0106 │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ invoke-virtual {v6}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v14 .. v18}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ + invoke-static/range {v13 .. v17}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/os/Message;->sendToTarget()V │ + invoke-virtual {v13}, Landroid/os/Message;->sendToTarget()V │ │ goto :goto_1 │ │ .line 399 │ .end local v6 # "e":Ljava/io/FileNotFoundException; │ :catch_1 │ move-exception v6 │ │ .line 400 │ .local v6, "e":Ljava/io/IOException; │ invoke-virtual {v6}, Ljava/io/IOException;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14, v6}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-static {v13, v6}, Lorg/pyneo/maps/utils/Ut;->e(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 401 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ + iget-object v13, v0, Lorg/pyneo/maps/track/TrackListActivity$8;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ - invoke-static {v14}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ + invoke-static {v13}, Lorg/pyneo/maps/track/TrackListActivity;->access$500(Lorg/pyneo/maps/track/TrackListActivity;)Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const v15, 0x7f0b0106 │ + const v14, 0x7f0b0106 │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ invoke-virtual {v6}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v14 .. v18}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ + invoke-static/range {v13 .. v17}, Landroid/os/Message;->obtain(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Landroid/os/Message;->sendToTarget()V │ + invoke-virtual {v13}, Landroid/os/Message;->sendToTarget()V │ │ goto :goto_1 │ .end method ├── smali/org/pyneo/maps/track/TrackStylePickerDialog$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackStylePickerDialog$4;->this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackWriterService$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackWriterService;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackWriterService; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackWriterService$2;->this$0:Lorg/pyneo/maps/track/TrackWriterService; │ │ invoke-direct {p0}, Lorg/pyneo/maps/track/IRemoteService$Stub;->()V ├── smali/org/pyneo/maps/track/TrackStylePickerDialog$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackStylePickerDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackStylePickerDialog$3;->this$0:Lorg/pyneo/maps/track/TrackStylePickerDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/CurrentTrackOverlay$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/CurrentTrackOverlay;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lorg/pyneo/maps/track/CurrentTrackOverlay$2;->this$0:Lorg/pyneo/maps/track/CurrentTrackOverlay; │ │ invoke-direct {p0}, Lorg/pyneo/maps/track/ITrackWriterCallback$Stub;->()V ├── smali/org/pyneo/maps/track/TrackListActivity.smali │ @@ -57,15 +57,14 @@ │ .line 57 │ new-instance v0, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder; │ │ invoke-direct {v0, p0, v1}, Lorg/pyneo/maps/track/TrackListActivity$CheckBoxViewBinder;->(Lorg/pyneo/maps/track/TrackListActivity;Lorg/pyneo/maps/track/TrackListActivity$1;)V │ │ iput-object v0, p0, Lorg/pyneo/maps/track/TrackListActivity;->mViewBinder:Landroid/widget/SimpleCursorAdapter$ViewBinder; │ │ - .line 498 │ return-void │ .end method │ │ .method private FillData()V │ .locals 8 │ │ .prologue │ @@ -710,18 +709,20 @@ │ .line 334 │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f0e001e │ │ + .line 335 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 336 │ invoke-virtual {p0}, Lorg/pyneo/maps/track/TrackListActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f0e0126 │ │ new-array v6, v6, [Ljava/lang/Object; │ @@ -746,22 +747,24 @@ │ │ const v4, 0x7f0e0140 │ │ new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$7; │ │ invoke-direct {v5, p0, v1}, Lorg/pyneo/maps/track/TrackListActivity$7;->(Lorg/pyneo/maps/track/TrackListActivity;I)V │ │ + .line 337 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0e00a5 │ │ const/4 v5, 0x0 │ │ + .line 342 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 │ @@ -941,40 +944,43 @@ │ │ move-result-object v4 │ │ new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$1; │ │ invoke-direct {v5, p0}, Lorg/pyneo/maps/track/TrackListActivity$1;->(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ + .line 70 │ invoke-virtual {v4, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 76 │ const v4, 0x7f0b00b4 │ │ invoke-virtual {p0, v4}, Lorg/pyneo/maps/track/TrackListActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$2; │ │ invoke-direct {v5, p0}, Lorg/pyneo/maps/track/TrackListActivity$2;->(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ + .line 77 │ invoke-virtual {v4, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 83 │ const v4, 0x7f0b00b5 │ │ invoke-virtual {p0, v4}, Lorg/pyneo/maps/track/TrackListActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ new-instance v5, Lorg/pyneo/maps/track/TrackListActivity$3; │ │ invoke-direct {v5, p0}, Lorg/pyneo/maps/track/TrackListActivity$3;->(Lorg/pyneo/maps/track/TrackListActivity;)V │ │ + .line 84 │ invoke-virtual {v4, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 91 │ invoke-virtual {p0, v6}, Lorg/pyneo/maps/track/TrackListActivity;->getPreferences(I)Landroid/content/SharedPreferences; │ │ move-result-object v2 ├── smali/org/pyneo/maps/track/TrackListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$2;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/track/TrackListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/track/TrackListActivity; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lorg/pyneo/maps/track/TrackListActivity$1;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/track/TrackWriterService.smali │ @@ -197,15 +197,14 @@ │ iput-object v0, p0, Lorg/pyneo/maps/track/TrackWriterService;->mStartForegroundArgs:[Ljava/lang/Object; │ │ .line 120 │ new-array v0, v2, [Ljava/lang/Object; │ │ iput-object v0, p0, Lorg/pyneo/maps/track/TrackWriterService;->mStopForegroundArgs:[Ljava/lang/Object; │ │ - .line 310 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/pyneo/maps/track/TrackWriterService;)Lorg/pyneo/maps/track/TrackStatHelper; │ .locals 1 │ .param p0, "x0" # Lorg/pyneo/maps/track/TrackWriterService; │ │ @@ -339,14 +338,15 @@ │ .line 190 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const v1, 0x7f0e0090 │ │ + .line 191 │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/track/TrackWriterService;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -367,18 +367,20 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 190 │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 192 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 193 │ invoke-virtual {p0}, Lorg/pyneo/maps/track/TrackWriterService;->stopSelf()V │ │ .line 206 │ :goto_1 ├── smali/org/pyneo/maps/track/TrackActivity.smali │ @@ -325,27 +325,29 @@ │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/track/TrackActivity$2; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/track/TrackActivity$2;->(Lorg/pyneo/maps/track/TrackActivity;)V │ │ + .line 79 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 84 │ const v1, 0x7f0b009f │ │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/track/TrackActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/track/TrackActivity$3; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/track/TrackActivity$3;->(Lorg/pyneo/maps/track/TrackActivity;)V │ │ + .line 85 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 91 │ new-instance v4, Lorg/pyneo/maps/track/TrackStyleDrawable; │ │ iget-object v1, p0, Lorg/pyneo/maps/track/TrackActivity;->mTrack:Lorg/pyneo/maps/track/Track; ├── smali/org/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler.smali │ @@ -155,14 +155,15 @@ │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ const v3, 0x7f0e0092 │ │ + .line 488 │ invoke-virtual {v2, v3}, Lorg/pyneo/maps/track/TrackListActivity;->getString(I)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 │ @@ -179,18 +180,20 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 487 │ invoke-static {v0, v1, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 489 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 491 │ :cond_4 │ iget-object v0, p0, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ @@ -199,14 +202,15 @@ │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lorg/pyneo/maps/track/TrackListActivity$SimpleInvalidationHandler;->this$0:Lorg/pyneo/maps/track/TrackListActivity; │ │ const v3, 0x7f0e009b │ │ + .line 492 │ invoke-virtual {v2, v3}, Lorg/pyneo/maps/track/TrackListActivity;->getString(I)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 │ @@ -223,15 +227,17 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 491 │ invoke-static {v0, v1, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 493 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ .end method ├── smali/org/pyneo/maps/poi/PoiCategoryActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiCategoryActivity$2;->this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiListActivity; │ │ .prologue │ .line 87 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiListActivity$1;->this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -89,14 +90,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/pyneo/maps/poi/PoiListActivity$1;->this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ + .line 92 │ invoke-static {v4}, Lorg/pyneo/maps/poi/PoiListActivity;->access$000(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter; │ │ move-result-object v4 │ │ const-string v5, "lat" │ │ invoke-interface {p2, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -119,14 +121,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/pyneo/maps/poi/PoiListActivity$1;->this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ + .line 93 │ invoke-static {v4}, Lorg/pyneo/maps/poi/PoiListActivity;->access$000(Lorg/pyneo/maps/poi/PoiListActivity;)Lorg/pyneo/maps/utils/CoordFormatter; │ │ move-result-object v4 │ │ const-string v5, "lon" │ │ invoke-interface {p2, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -145,14 +148,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 91 │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ move v1, v2 │ │ .line 103 │ :goto_0 │ return v1 ├── smali/org/pyneo/maps/poi/PoiStorage.smali │ @@ -214,43 +214,47 @@ │ move-result-object v0 │ │ sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;->CATEGORY_MINZOOM:Ljava/lang/String; │ │ .line 185 │ const-class v0, Lorg/pyneo/maps/poi/Constants$category; │ │ + .line 186 │ invoke-static {}, Lorg/pyneo/maps/poi/Constants$category;->values()[Lorg/pyneo/maps/poi/Constants$category; │ │ move-result-object v1 │ │ new-array v2, v5, [Ljava/lang/Object; │ │ sget-object v3, Lorg/pyneo/maps/poi/Constants$category;->name:Lorg/pyneo/maps/poi/Constants$category; │ │ aput-object v3, v2, v4 │ │ + .line 185 │ invoke-static {v0, v1, v6, v2}, Lorg/pyneo/maps/utils/TableE;->selectStatement(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;->CATEGORY__SELECT_ORDER_NAME:Ljava/lang/String; │ │ .line 194 │ const-class v0, Lorg/pyneo/maps/poi/Constants$category; │ │ + .line 195 │ invoke-static {}, Lorg/pyneo/maps/poi/Constants$category;->values()[Lorg/pyneo/maps/poi/Constants$category; │ │ move-result-object v1 │ │ new-array v2, v5, [Ljava/lang/Object; │ │ sget-object v3, Lorg/pyneo/maps/poi/Constants$category;->categoryid:Lorg/pyneo/maps/poi/Constants$category; │ │ aput-object v3, v2, v4 │ │ + .line 194 │ invoke-static {v0, v1, v2, v6}, Lorg/pyneo/maps/utils/TableE;->selectStatement(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lorg/pyneo/maps/poi/PoiStorage;->CATEGORY__SELECT_WHERE_ID:Ljava/lang/String; │ │ .line 211 ├── smali/org/pyneo/maps/poi/PoiListActivity$ExportKmlTask.smali │ @@ -28,35 +28,34 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiListActivity; │ │ .prologue │ .line 354 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;->this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 354 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -580,21 +579,19 @@ │ move-result-object v19 │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 354 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportKmlTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/org/pyneo/maps/poi/ImportPoiActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lorg/pyneo/maps/poi/ImportPoiActivity$1;->this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiManager.smali │ @@ -113,41 +113,45 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ - .line 116 │ + .line 117 │ invoke-interface {p1, v9}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v8 │ │ new-instance v0, Lorg/pyneo/maps/poi/PoiPoint; │ │ + .line 118 │ invoke-interface {p1, v9}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v1 │ │ const/4 v2, 0x2 │ │ + .line 119 │ invoke-interface {p1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x3 │ │ + .line 120 │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lorg/pyneo/maps/utils/GeoPoint; │ │ const/4 v5, 0x0 │ │ + .line 121 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getDouble(I)D │ │ move-result-wide v10 │ │ mul-double/2addr v10, v12 │ │ double-to-int v5, v10 │ @@ -162,26 +166,29 @@ │ │ double-to-int v6, v10 │ │ invoke-direct {v4, v5, v6}, Lorg/pyneo/maps/utils/GeoPoint;->(II)V │ │ const/4 v5, 0x7 │ │ + .line 122 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v5 │ │ const/16 v6, 0x8 │ │ + .line 123 │ invoke-interface {p1, v6}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v6 │ │ invoke-direct/range {v0 .. v6}, Lorg/pyneo/maps/poi/PoiPoint;->(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;II)V │ │ + .line 116 │ invoke-virtual {v7, v8, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 125 │ invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v0 │ │ @@ -318,32 +325,35 @@ │ │ const-class v1, Lorg/pyneo/maps/poi/PoiActivity; │ │ invoke-direct {v0, p1, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ const-string v1, "lat" │ │ + .line 148 │ invoke-virtual {p2}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitude()D │ │ move-result-wide v2 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent; │ │ move-result-object v0 │ │ const-string v1, "lon" │ │ + .line 149 │ invoke-virtual {p2}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitude()D │ │ move-result-wide v2 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;D)Landroid/content/Intent; │ │ move-result-object v0 │ │ + .line 147 │ invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ .line 150 │ return-void │ .end method │ │ .method public beginTransaction()V │ @@ -527,24 +537,26 @@ │ │ .line 185 │ new-instance v0, Lorg/pyneo/maps/poi/PoiCategory; │ │ .end local v0 # "cat":Lorg/pyneo/maps/poi/PoiCategory; │ sget-object v1, Lorg/pyneo/maps/poi/Constants$category;->name:Lorg/pyneo/maps/poi/Constants$category; │ │ + .line 186 │ invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;->ordinal()I │ │ move-result v1 │ │ invoke-interface {v6, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ sget-object v1, Lorg/pyneo/maps/poi/Constants$category;->hidden:Lorg/pyneo/maps/poi/Constants$category; │ │ + .line 187 │ invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;->ordinal()I │ │ move-result v1 │ │ invoke-interface {v6, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v1 │ @@ -552,24 +564,26 @@ │ if-eqz v1, :cond_2 │ │ const/4 v3, 0x1 │ │ :goto_0 │ sget-object v1, Lorg/pyneo/maps/poi/Constants$category;->iconid:Lorg/pyneo/maps/poi/Constants$category; │ │ + .line 188 │ invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;->ordinal()I │ │ move-result v1 │ │ invoke-interface {v6, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v4 │ │ sget-object v1, Lorg/pyneo/maps/poi/Constants$category;->minzoom:Lorg/pyneo/maps/poi/Constants$category; │ │ + .line 189 │ invoke-virtual {v1}, Lorg/pyneo/maps/poi/Constants$category;->ordinal()I │ │ move-result v1 │ │ invoke-interface {v6, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v5 │ @@ -583,15 +597,15 @@ │ :cond_0 │ invoke-interface {v6}, Landroid/database/Cursor;->close()V │ │ .line 192 │ :cond_1 │ return-object v0 │ │ - .line 185 │ + .line 187 │ .end local v0 # "cat":Lorg/pyneo/maps/poi/PoiCategory; │ :cond_2 │ const/4 v3, 0x0 │ │ goto :goto_0 │ .end method │ │ @@ -660,44 +674,48 @@ │ const-string v0, "getPoiListNotHidden:" │ │ invoke-static {v0}, Lorg/pyneo/maps/utils/Ut;->d(Ljava/lang/String;)V │ │ .line 138 │ iget-object v0, p0, Lorg/pyneo/maps/poi/PoiManager;->mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; │ │ + .line 141 │ invoke-virtual {p2}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitude()D │ │ move-result-wide v2 │ │ sub-double/2addr v2, p3 │ │ invoke-virtual {p2}, Lorg/pyneo/maps/utils/GeoPoint;->getLongitude()D │ │ move-result-wide v4 │ │ add-double/2addr v4, p3 │ │ + .line 142 │ invoke-virtual {p2}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitude()D │ │ move-result-wide v6 │ │ add-double v6, v6, p5 │ │ invoke-virtual {p2}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitude()D │ │ move-result-wide v8 │ │ sub-double v8, v8, p5 │ │ move v1, p1 │ │ + .line 139 │ invoke-virtual/range {v0 .. v9}, Lorg/pyneo/maps/poi/PoiStorage;->getPoiListNotHiddenCursor(IDDDD)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 138 │ invoke-direct {p0, v0}, Lorg/pyneo/maps/poi/PoiManager;->doCreatePoiListFromCursor(Landroid/database/Cursor;)Landroid/util/SparseArray; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -732,34 +750,38 @@ │ │ .line 158 │ new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; │ │ .end local v1 # "point":Lorg/pyneo/maps/poi/PoiPoint; │ const/4 v2, 0x4 │ │ + .line 159 │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v2 │ │ const/4 v3, 0x2 │ │ + .line 160 │ invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x3 │ │ + .line 161 │ invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ new-instance v5, Lorg/pyneo/maps/utils/GeoPoint; │ │ const/4 v6, 0x0 │ │ + .line 162 │ invoke-interface {v0, v6}, Landroid/database/Cursor;->getDouble(I)D │ │ move-result-wide v6 │ │ mul-double/2addr v6, v10 │ │ double-to-int v6, v6 │ @@ -774,32 +796,36 @@ │ │ double-to-int v7, v8 │ │ invoke-direct {v5, v6, v7}, Lorg/pyneo/maps/utils/GeoPoint;->(II)V │ │ const/16 v6, 0x8 │ │ + .line 163 │ invoke-interface {v0, v6}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v6 │ │ const/4 v7, 0x7 │ │ + .line 164 │ invoke-interface {v0, v7}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v7 │ │ const/4 v8, 0x5 │ │ + .line 165 │ invoke-interface {v0, v8}, Landroid/database/Cursor;->getDouble(I)D │ │ move-result-wide v8 │ │ const/4 v10, 0x6 │ │ + .line 166 │ invoke-interface {v0, v10}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v10 │ │ invoke-direct/range {v1 .. v10}, Lorg/pyneo/maps/poi/PoiPoint;->(ILjava/lang/String;Ljava/lang/String;Lorg/pyneo/maps/utils/GeoPoint;IIDI)V │ │ .line 167 │ @@ -1850,15 +1876,15 @@ │ :cond_2 │ move v3, v4 │ │ goto :goto_2 │ .end method │ │ .method public updateTrack(Lorg/pyneo/maps/track/Track;)V │ - .locals 21 │ + .locals 20 │ .param p1, "track" # Lorg/pyneo/maps/track/Track; │ │ .prologue │ .line 219 │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/track/Track;->getId()I │ │ move-result v3 │ @@ -1923,64 +1949,62 @@ │ .local v4, "newId":J │ invoke-virtual/range {p1 .. p1}, Lorg/pyneo/maps/track/Track;->getPoints()Ljava/util/List; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v15 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v2 │ │ - check-cast v20, Lorg/pyneo/maps/track/Track$TrackPoint; │ + check-cast v2, Lorg/pyneo/maps/track/Track$TrackPoint; │ │ .line 223 │ - .local v20, "trackpoint":Lorg/pyneo/maps/track/Track$TrackPoint; │ + .local v2, "trackpoint":Lorg/pyneo/maps/track/Track$TrackPoint; │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/pyneo/maps/poi/PoiManager;->mPoiStorage:Lorg/pyneo/maps/poi/PoiStorage; │ │ - invoke-virtual/range {v20 .. v20}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ + invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLat()D │ │ move-result-wide v6 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ + invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;->getLon()D │ │ move-result-wide v8 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ + invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;->getAlt()D │ │ move-result-wide v10 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ + invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;->getSpeed()D │ │ move-result-wide v12 │ │ - invoke-virtual/range {v20 .. v20}, Lorg/pyneo/maps/track/Track$TrackPoint;->getDate()Ljava/util/Date; │ + invoke-virtual {v2}, Lorg/pyneo/maps/track/Track$TrackPoint;->getDate()Ljava/util/Date; │ │ move-result-object v14 │ │ invoke-virtual/range {v3 .. v14}, Lorg/pyneo/maps/poi/PoiStorage;->addTrackPoint(JDDDDLjava/util/Date;)V │ │ goto :goto_1 │ │ .line 220 │ - .end local v2 # "i$":Ljava/util/Iterator; │ + .end local v2 # "trackpoint":Lorg/pyneo/maps/track/Track$TrackPoint; │ .end local v4 # "newId":J │ - .end local v20 # "trackpoint":Lorg/pyneo/maps/track/Track$TrackPoint; │ :cond_0 │ const/4 v6, 0x0 │ │ goto :goto_0 │ │ .line 226 │ :cond_1 ├── smali/org/pyneo/maps/poi/PoiCategoryListActivity.smali │ @@ -59,14 +59,15 @@ │ │ const/4 v4, 0x2 │ │ sget-object v5, Lorg/pyneo/maps/poi/Constants$category;->hidden:Lorg/pyneo/maps/poi/Constants$category; │ │ aput-object v5, v1, v4 │ │ + .line 53 │ invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;->toString([Ljava/lang/Object;)[Ljava/lang/String; │ │ move-result-object v4 │ │ new-array v5, v6, [I │ │ fill-array-data v5, :array_0 │ @@ -89,15 +90,15 @@ │ │ .line 72 │ invoke-virtual {p0, v0}, Lorg/pyneo/maps/poi/PoiCategoryListActivity;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ .line 73 │ return-void │ │ - .line 51 │ + .line 53 │ :array_0 │ .array-data 4 │ 0x7f0b001b │ 0x7f0b0016 │ 0x7f0b0005 │ .end array-data │ .end method ├── smali/org/pyneo/maps/poi/ImportPoiActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ .prologue │ .line 159 │ iput-object p1, p0, Lorg/pyneo/maps/poi/ImportPoiActivity$4;->this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiIconSetActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiIconSetActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ .prologue │ .line 25 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiIconSetActivity$1;->this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiCategoryActivity.smali │ @@ -364,27 +364,29 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$1; │ │ invoke-direct {v3, p0}, Lorg/pyneo/maps/poi/PoiCategoryActivity$1;->(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ + .line 54 │ invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 59 │ const v2, 0x7f0b009f │ │ invoke-virtual {p0, v2}, Lorg/pyneo/maps/poi/PoiCategoryActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$2; │ │ invoke-direct {v3, p0}, Lorg/pyneo/maps/poi/PoiCategoryActivity$2;->(Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ │ + .line 60 │ invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 65 │ iget-object v2, p0, Lorg/pyneo/maps/poi/PoiCategoryActivity;->mIcon:Landroid/widget/ImageView; │ │ new-instance v3, Lorg/pyneo/maps/poi/PoiCategoryActivity$3; ├── smali/org/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ │ # direct methods │ .method public constructor (Lorg/pyneo/maps/poi/PoiIconSetActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ .prologue │ .line 34 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiIconSetActivity$AppsAdapter;->this$0:Lorg/pyneo/maps/poi/PoiIconSetActivity; │ │ invoke-direct {p0}, Landroid/widget/BaseAdapter;->()V ├── smali/org/pyneo/maps/poi/PoiActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiActivity; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiActivity$2;->this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiIconSetActivity.smali │ @@ -22,15 +22,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 16 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 34 │ return-void │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 2 ├── smali/org/pyneo/maps/poi/PoiCategoryActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiCategoryActivity$3;->this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiActivity; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiActivity$4;->this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiOverlay.smali │ @@ -1190,14 +1190,15 @@ │ │ if-ltz v3, :cond_4 │ │ const-wide v4, 0x3fe6666666666666L # 0.7 │ │ mul-double/2addr v4, v14 │ │ + .line 100 │ invoke-virtual {v2}, Lorg/pyneo/maps/utils/GeoPoint;->getLatitude()D │ │ move-result-wide v6 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/pyneo/maps/poi/PoiOverlay;->mLastMapCenter:Lorg/pyneo/maps/utils/GeoPoint; ├── smali/org/pyneo/maps/poi/PoiActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiActivity; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiActivity$3;->this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/ImportPoiActivity.smali │ @@ -338,14 +338,15 @@ │ │ new-array v1, v5, [Ljava/lang/Object; │ │ sget-object v4, Lorg/pyneo/maps/poi/Constants$category;->name:Lorg/pyneo/maps/poi/Constants$category; │ │ aput-object v4, v1, v7 │ │ + .line 61 │ invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;->toString([Ljava/lang/Object;)[Ljava/lang/String; │ │ move-result-object v4 │ │ new-array v5, v5, [I │ │ const v1, 0x1020014 │ @@ -374,40 +375,43 @@ │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$1; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/poi/ImportPoiActivity$1;->(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ + .line 67 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 72 │ const v1, 0x7f0b00ab │ │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$2; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/poi/ImportPoiActivity$2;->(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ + .line 73 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 78 │ const v1, 0x7f0b009f │ │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/poi/ImportPoiActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/poi/ImportPoiActivity$3; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/poi/ImportPoiActivity$3;->(Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ │ + .line 79 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 84 │ return-void │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; ├── smali/org/pyneo/maps/poi/PoiListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiListActivity; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiListActivity$2;->this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/KmlPoiParser.smali │ @@ -39,61 +39,60 @@ │ .param p2, "CategoryId" # I │ │ .prologue │ .line 23 │ invoke-direct {p0}, Lorg/xml/sax/helpers/DefaultHandler;->()V │ │ .line 24 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - iput-object v2, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->builder:Ljava/lang/StringBuilder; │ + iput-object v1, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->builder:Ljava/lang/StringBuilder; │ │ .line 25 │ iput-object p1, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ │ .line 26 │ iput p2, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mCategoryId:I │ │ .line 27 │ - new-instance v2, Lorg/pyneo/maps/poi/PoiPoint; │ + new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; │ │ - invoke-direct {v2}, Lorg/pyneo/maps/poi/PoiPoint;->()V │ + invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;->()V │ │ - iput-object v2, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; │ + iput-object v1, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; │ │ .line 28 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-boolean v2, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mItIsPoint:Z │ + iput-boolean v1, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mItIsPoint:Z │ │ .line 30 │ - new-instance v2, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v2}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ - iput-object v2, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mCategoryMap:Ljava/util/HashMap; │ + iput-object v1, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mCategoryMap:Ljava/util/HashMap; │ │ .line 31 │ - new-instance v2, Lorg/pyneo/maps/utils/CursorI; │ + new-instance v1, Lorg/pyneo/maps/utils/CursorI; │ │ - iget-object v3, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ + iget-object v2, p0, Lorg/pyneo/maps/poi/KmlPoiParser;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ │ - invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiManager;->getPoiCategories()Landroid/database/Cursor; │ + invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiManager;->getPoiCategories()Landroid/database/Cursor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v2, v3}, Lorg/pyneo/maps/utils/CursorI;->(Landroid/database/Cursor;)V │ + invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/CursorI;->(Landroid/database/Cursor;)V │ │ - invoke-virtual {v2}, Lorg/pyneo/maps/utils/CursorI;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI;->iterator()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ 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/org/pyneo/maps/poi/PoiActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiActivity; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiActivity$1;->this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiListActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$pointid:I │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiListActivity;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiListActivity; │ │ .prologue │ .line 265 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiListActivity$4;->this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ iput p2, p0, Lorg/pyneo/maps/poi/PoiListActivity$4;->val$pointid:I ├── smali/org/pyneo/maps/poi/PoiListActivity.smali │ @@ -29,15 +29,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 40 │ invoke-direct {p0}, Landroid/app/ListActivity;->()V │ │ - .line 421 │ return-void │ .end method │ │ .method private DoExportGpx()V │ .locals 2 │ │ .prologue │ @@ -319,18 +318,20 @@ │ │ move-object/from16 v0, p0 │ │ invoke-direct {v14, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v15, 0x7f0e001e │ │ + .line 263 │ invoke-virtual {v14, v15}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v14 │ │ + .line 264 │ invoke-virtual/range {p0 .. p0}, Lorg/pyneo/maps/poi/PoiListActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v15 │ │ const v16, 0x7f0e0126 │ │ const/16 v17, 0x1 │ @@ -369,22 +370,24 @@ │ │ move-object/from16 v0, v16 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1, v12}, Lorg/pyneo/maps/poi/PoiListActivity$4;->(Lorg/pyneo/maps/poi/PoiListActivity;I)V │ │ + .line 265 │ invoke-virtual/range {v14 .. v16}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v14 │ │ const v15, 0x7f0e00a5 │ │ const/16 v16, 0x0 │ │ + .line 271 │ invoke-virtual/range {v14 .. v16}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v14 │ @@ -522,86 +525,101 @@ │ │ invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ iget-object v0, v10, Lorg/pyneo/maps/poi/PoiPoint;->mTitle:Ljava/lang/String; │ │ move-object/from16 v16, v0 │ │ + .line 295 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const/16 v16, 0xa │ │ + .line 296 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const-string v16, "http://www.openstreetmap.org/?mlat=" │ │ + .line 297 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ + .line 298 │ invoke-virtual {v15, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const-string v16, "&mlon=" │ │ + .line 299 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ + .line 300 │ invoke-virtual {v15, v8, v9}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const-string v16, "#map=" │ │ + .line 301 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const/16 v16, 0x10 │ │ + .line 302 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const/16 v16, 0x2f │ │ + .line 303 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ + .line 304 │ invoke-virtual {v15, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const/16 v16, 0x2f │ │ + .line 305 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ + .line 306 │ invoke-virtual {v15, v8, v9}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ const-string v16, "&layers=T" │ │ + .line 307 │ invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v15 │ │ + .line 308 │ invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v15 │ │ + .line 294 │ invoke-virtual {v4, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 309 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v4}, Lorg/pyneo/maps/poi/PoiListActivity;->startActivity(Landroid/content/Intent;)V │ :try_end_0 │ @@ -1039,38 +1057,42 @@ │ .line 209 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f0e013b │ │ + .line 211 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040013 │ │ new-instance v2, Lorg/pyneo/maps/poi/PoiListActivity$3; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/poi/PoiListActivity$3;->(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ + .line 212 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040009 │ │ new-instance v2, Lorg/pyneo/maps/poi/PoiListActivity$2; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/poi/PoiListActivity$2;->(Lorg/pyneo/maps/poi/PoiListActivity;)V │ │ + .line 218 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 224 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 227 │ :goto_0 │ return-object v0 ├── smali/org/pyneo/maps/poi/ImportPoiActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lorg/pyneo/maps/poi/ImportPoiActivity$3;->this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiListActivity$ExportGpxTask.smali │ @@ -28,35 +28,34 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiListActivity; │ │ .prologue │ .line 421 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;->this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 421 │ check-cast p1, [Ljava/lang/Void; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -565,21 +564,19 @@ │ move-result-object v15 │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 421 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/pyneo/maps/poi/PoiListActivity$ExportGpxTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/org/pyneo/maps/poi/ImportPoiActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/ImportPoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lorg/pyneo/maps/poi/ImportPoiActivity$2;->this$0:Lorg/pyneo/maps/poi/ImportPoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/GeoDataActivity.smali │ @@ -21,15 +21,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 17 │ invoke-direct {p0}, Landroid/support/v7/app/ActionBarActivity;->()V │ │ - .line 52 │ return-void │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 6 │ @@ -129,16 +128,18 @@ │ .line 48 │ const-string v0, "tab" │ │ invoke-virtual {p0}, Lorg/pyneo/maps/poi/GeoDataActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v1 │ │ + .line 49 │ invoke-virtual {v1}, Landroid/support/v7/app/ActionBar;->getSelectedNavigationIndex()I │ │ move-result v1 │ │ + .line 48 │ invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ │ .line 50 │ return-void │ .end method ├── smali/org/pyneo/maps/poi/PoiCategoryListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiCategoryListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiCategoryListActivity$1;->this$0:Lorg/pyneo/maps/poi/PoiCategoryListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiListActivity; │ │ .prologue │ .line 213 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiListActivity$3;->this$0:Lorg/pyneo/maps/poi/PoiListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiCategoryActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiCategoryActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiCategoryActivity$1;->this$0:Lorg/pyneo/maps/poi/PoiCategoryActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/PoiActivity.smali │ @@ -111,28 +111,30 @@ │ .line 168 │ iget-object v1, p0, Lorg/pyneo/maps/poi/PoiActivity;->mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; │ │ new-instance v2, Lorg/pyneo/maps/utils/GeoPoint; │ │ iget-object v3, p0, Lorg/pyneo/maps/poi/PoiActivity;->mLat:Landroid/widget/EditText; │ │ + .line 169 │ invoke-virtual {v3}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lorg/pyneo/maps/utils/CoordFormatter;->convertTrowable(Ljava/lang/String;)D │ │ move-result-wide v4 │ │ iget-object v3, p0, Lorg/pyneo/maps/poi/PoiActivity;->mLon:Landroid/widget/EditText; │ │ + .line 170 │ invoke-virtual {v3}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ @@ -457,14 +459,15 @@ │ │ aput-object v4, v1, v12 │ │ sget-object v4, Lorg/pyneo/maps/poi/Constants$category;->iconid:Lorg/pyneo/maps/poi/Constants$category; │ │ aput-object v4, v1, v9 │ │ + .line 87 │ invoke-static {v1}, Lorg/pyneo/maps/utils/TableE;->toString([Ljava/lang/Object;)[Ljava/lang/String; │ │ move-result-object v4 │ │ new-array v5, v5, [I │ │ fill-array-data v5, :array_0 │ @@ -634,27 +637,29 @@ │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$4; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/poi/PoiActivity$4;->(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ + .line 134 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 139 │ const v1, 0x7f0b009f │ │ invoke-virtual {p0, v1}, Lorg/pyneo/maps/poi/PoiActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ new-instance v2, Lorg/pyneo/maps/poi/PoiActivity$5; │ │ invoke-direct {v2, p0}, Lorg/pyneo/maps/poi/PoiActivity$5;->(Lorg/pyneo/maps/poi/PoiActivity;)V │ │ + .line 140 │ invoke-virtual {v1, v2}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 145 │ return-void │ │ .line 117 │ :cond_2 │ @@ -805,15 +810,15 @@ │ │ .line 121 │ :cond_5 │ add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ - .line 84 │ + .line 87 │ :array_0 │ .array-data 4 │ 0x1020014 │ 0x7f0b0016 │ .end array-data │ .end method ├── smali/org/pyneo/maps/poi/PoiListFragment.smali │ @@ -43,15 +43,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 27 │ invoke-direct {p0}, Landroid/support/v4/app/ListFragment;->()V │ │ - .line 109 │ return-void │ .end method │ │ .method public static newInstance()Landroid/support/v4/app/Fragment; │ .locals 1 │ │ .prologue │ @@ -281,22 +280,19 @@ │ │ .line 74 │ return-void │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 27 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/pyneo/maps/poi/PoiListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 2 ├── smali/org/pyneo/maps/poi/GeoDataActivity$TabsAdapter.smali │ @@ -175,18 +175,20 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 86 │ invoke-static {v0}, Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;->access$100(Lorg/pyneo/maps/poi/GeoDataActivity$TabsAdapter$TabInfo;)Landroid/os/Bundle; │ │ move-result-object v3 │ │ + .line 85 │ invoke-static {v1, v2, v3}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ move-result-object v1 │ │ return-object v1 │ .end method ├── smali/org/pyneo/maps/poi/PoiActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ │ # direct methods │ .method constructor (Lorg/pyneo/maps/poi/PoiActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/pyneo/maps/poi/PoiActivity; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lorg/pyneo/maps/poi/PoiActivity$5;->this$0:Lorg/pyneo/maps/poi/PoiActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/pyneo/maps/poi/GpxPoiParser.smali │ @@ -41,56 +41,55 @@ │ .param p2, "CategoryId" # I │ │ .prologue │ .line 23 │ invoke-direct {p0}, Lorg/xml/sax/helpers/DefaultHandler;->()V │ │ .line 24 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ - iput-object v2, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->builder:Ljava/lang/StringBuilder; │ + iput-object v1, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->builder:Ljava/lang/StringBuilder; │ │ .line 25 │ iput-object p1, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ │ .line 26 │ iput p2, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->mCategoryId:I │ │ .line 27 │ - new-instance v2, Lorg/pyneo/maps/poi/PoiPoint; │ + new-instance v1, Lorg/pyneo/maps/poi/PoiPoint; │ │ - invoke-direct {v2}, Lorg/pyneo/maps/poi/PoiPoint;->()V │ + invoke-direct {v1}, Lorg/pyneo/maps/poi/PoiPoint;->()V │ │ - iput-object v2, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; │ + iput-object v1, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->mPoiPoint:Lorg/pyneo/maps/poi/PoiPoint; │ │ .line 29 │ - new-instance v2, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v2}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ - iput-object v2, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->mCategoryMap:Ljava/util/HashMap; │ + iput-object v1, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->mCategoryMap:Ljava/util/HashMap; │ │ .line 30 │ - new-instance v2, Lorg/pyneo/maps/utils/CursorI; │ + new-instance v1, Lorg/pyneo/maps/utils/CursorI; │ │ - iget-object v3, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ + iget-object v2, p0, Lorg/pyneo/maps/poi/GpxPoiParser;->mPoiManager:Lorg/pyneo/maps/poi/PoiManager; │ │ - invoke-virtual {v3}, Lorg/pyneo/maps/poi/PoiManager;->getPoiCategories()Landroid/database/Cursor; │ + invoke-virtual {v2}, Lorg/pyneo/maps/poi/PoiManager;->getPoiCategories()Landroid/database/Cursor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v2, v3}, Lorg/pyneo/maps/utils/CursorI;->(Landroid/database/Cursor;)V │ + invoke-direct {v1, v2}, Lorg/pyneo/maps/utils/CursorI;->(Landroid/database/Cursor;)V │ │ - invoke-virtual {v2}, Lorg/pyneo/maps/utils/CursorI;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lorg/pyneo/maps/utils/CursorI;->iterator()Lorg/pyneo/maps/utils/CursorI$IteratorI; │ │ 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/org/pyneo/maps/poi/PoiListFragment$PoiViewBinder.smali │ @@ -100,14 +100,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v5, "lat" │ │ + .line 94 │ invoke-interface {p2, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v5 │ │ invoke-interface {p2, v5}, Landroid/database/Cursor;->getDouble(I)D │ │ move-result-wide v6 │ @@ -124,14 +125,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v5, "lon" │ │ + .line 95 │ invoke-interface {p2, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v5 │ │ invoke-interface {p2, v5}, Landroid/database/Cursor;->getDouble(I)D │ │ move-result-wide v6 │ @@ -144,14 +146,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 93 │ invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ move v2, v3 │ │ .line 105 │ .end local v1 # "mCf":Lorg/pyneo/maps/utils/CoordFormatter; │ :goto_0 ├── smali/net/margaritov/preference/colorpicker/ColorPickerPreference.smali │ @@ -777,35 +777,38 @@ │ .line 109 │ .local v2, "widgetFrameView":Landroid/widget/LinearLayout; │ if-eqz v2, :cond_0 │ │ .line 110 │ invoke-virtual {v2, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V │ │ - .line 111 │ + .line 112 │ invoke-virtual {v2}, Landroid/widget/LinearLayout;->getPaddingLeft()I │ │ move-result v3 │ │ + .line 113 │ invoke-virtual {v2}, Landroid/widget/LinearLayout;->getPaddingTop()I │ │ move-result v4 │ │ iget v5, p0, Lnet/margaritov/preference/colorpicker/ColorPickerPreference;->mDensity:F │ │ const/high16 v6, 0x41000000 # 8.0f │ │ mul-float/2addr v5, v6 │ │ float-to-int v5, v5 │ │ + .line 115 │ invoke-virtual {v2}, Landroid/widget/LinearLayout;->getPaddingBottom()I │ │ move-result v6 │ │ + .line 111 │ invoke-virtual {v2, v3, v4, v5, v6}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ │ .line 118 │ invoke-virtual {v2}, Landroid/widget/LinearLayout;->getChildCount()I │ │ move-result v0 ├── smali/net/margaritov/preference/colorpicker/ColorPickerPanelView.smali │ @@ -185,42 +185,47 @@ │ .line 131 │ iget-object v5, p0, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;->mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; │ │ iget-object v6, p0, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;->mColorRect:Landroid/graphics/RectF; │ │ iget v6, v6, Landroid/graphics/RectF;->left:F │ │ + .line 132 │ invoke-static {v6}, Ljava/lang/Math;->round(F)I │ │ move-result v6 │ │ iget-object v7, p0, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;->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, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;->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, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;->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 131 │ invoke-virtual {v5, v6, v7, v8, v9}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;->setBounds(IIII)V │ │ .line 138 │ return-void │ .end method ├── smali/net/margaritov/preference/colorpicker/ColorPickerDialog.smali │ @@ -142,32 +142,35 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/LinearLayout; │ │ iget-object v3, p0, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;->mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ + .line 76 │ invoke-virtual {v3}, Lnet/margaritov/preference/colorpicker/ColorPickerView;->getDrawingOffset()F │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Math;->round(F)I │ │ move-result v3 │ │ iget-object v4, p0, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;->mColorPicker:Lnet/margaritov/preference/colorpicker/ColorPickerView; │ │ + .line 78 │ invoke-virtual {v4}, Lnet/margaritov/preference/colorpicker/ColorPickerView;->getDrawingOffset()F │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Math;->round(F)I │ │ move-result v4 │ │ + .line 75 │ invoke-virtual {v2, v3, v5, v4, v5}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ │ .line 82 │ iget-object v2, p0, Lnet/margaritov/preference/colorpicker/ColorPickerDialog;->mOldColor:Lnet/margaritov/preference/colorpicker/ColorPickerPanelView; │ │ invoke-virtual {v2, p0}, Lnet/margaritov/preference/colorpicker/ColorPickerPanelView;->setOnClickListener(Landroid/view/View$OnClickListener;)V ├── smali/net/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1.smali │ @@ -38,15 +38,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 303 │ invoke-virtual {p0, p1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ move-result-object v0 │ │ @@ -64,15 +63,14 @@ │ invoke-direct {v0, p1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 303 │ invoke-virtual {p0, p1}, Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState$1;->newArray(I)[Lnet/margaritov/preference/colorpicker/ColorPickerPreference$SavedState; │ │ move-result-object v0 ├── smali/net/margaritov/preference/colorpicker/ColorPickerView.smali │ @@ -1922,42 +1922,47 @@ │ .line 796 │ iget-object v5, p0, Lnet/margaritov/preference/colorpicker/ColorPickerView;->mAlphaPattern:Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable; │ │ iget-object v6, p0, Lnet/margaritov/preference/colorpicker/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF; │ │ iget v6, v6, Landroid/graphics/RectF;->left:F │ │ + .line 797 │ invoke-static {v6}, Ljava/lang/Math;->round(F)I │ │ move-result v6 │ │ iget-object v7, p0, Lnet/margaritov/preference/colorpicker/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF; │ │ iget v7, v7, Landroid/graphics/RectF;->top:F │ │ + .line 798 │ invoke-static {v7}, Ljava/lang/Math;->round(F)I │ │ move-result v7 │ │ iget-object v8, p0, Lnet/margaritov/preference/colorpicker/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF; │ │ iget v8, v8, Landroid/graphics/RectF;->right:F │ │ + .line 799 │ invoke-static {v8}, Ljava/lang/Math;->round(F)I │ │ move-result v8 │ │ iget-object v9, p0, Lnet/margaritov/preference/colorpicker/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF; │ │ iget v9, v9, Landroid/graphics/RectF;->bottom:F │ │ + .line 800 │ invoke-static {v9}, Ljava/lang/Math;->round(F)I │ │ move-result v9 │ │ + .line 796 │ invoke-virtual {v5, v6, v7, v8, v9}, Lnet/margaritov/preference/colorpicker/AlphaPatternDrawable;->setBounds(IIII)V │ │ goto :goto_0 │ .end method │ │ .method private setUpHueRect()V │ .locals 9 ├── res/menu/main_option_menu.xml │ ├── res/menu/main_option_menu.xml │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ - │ │ - │ │ - │ │ - │ │ + │ │ + │ │ + │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── res/values/styles.xml │ ├── res/values/styles.xml │ │ @@ -1,10 +1,11 @@ │ │ │ │ │ │ │ │ │ │ │ │